diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..9a38d9b1a372f6c717d6f558056b854ca07536db 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,3 +33,41 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +analysis/figs/fig.sup.3.pdf filter=lfs diff=lfs merge=lfs -text +analysis/figs/fig.sup.5a.pdf filter=lfs diff=lfs merge=lfs -text +analysis/funNCion/SCN2A_cplx_henrike_variants.pse filter=lfs diff=lfs merge=lfs -text +analysis/funNCion/featuretable4github_revision.txt filter=lfs diff=lfs merge=lfs -text +analysis/funNCion/predictiontable_all_variants_CACNA1SCN.txt filter=lfs diff=lfs merge=lfs -text +data.files/esm.MSA.tgz.part-aa filter=lfs diff=lfs merge=lfs -text +data.files/esm.MSA.tgz.part-ab filter=lfs diff=lfs merge=lfs -text +data.files/esm.MSA.tgz.part-ac filter=lfs diff=lfs merge=lfs -text +data.files/esm.MSA.tgz.part-ad filter=lfs diff=lfs merge=lfs -text +data.files/esm.MSA.tgz.part-ae filter=lfs diff=lfs merge=lfs -text +data.files/esm.MSA.tgz.part-af filter=lfs diff=lfs merge=lfs -text +data.files/esm.MSA.tgz.part-ag filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-aa filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ab filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ac filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ad filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ae filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-af filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ag filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ah filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ai filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-aj filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ak filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-al filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-am filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-an filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ao filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ap filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-aq filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-ar filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-as filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-at filter=lfs diff=lfs merge=lfs -text +data.files/esm.files.tgz.part-au filter=lfs diff=lfs merge=lfs -text +data.files/gMVP.MSA.tgz.part-aa filter=lfs diff=lfs merge=lfs -text +data.files/gMVP.MSA.tgz.part-ab filter=lfs diff=lfs merge=lfs -text +parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-aa filter=lfs diff=lfs merge=lfs -text +parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-ab filter=lfs diff=lfs merge=lfs -text +parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-ac filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..2b51733ffb69e0d45153fbf505a023a6280bf74c --- /dev/null +++ b/.gitignore @@ -0,0 +1,8 @@ +analysis/Hsu.et.al.git/1900_weights/* +analysis/Hsu.et.al.git/data/* +analysis/Hsu.et.al.git/inference/* +.vscode/ +copy.files.sh +remove.columns.R +remove.folder.sh +zip.files.sh diff --git a/PreMode.results/ESM.SLP/model.step.88000.pt b/PreMode.results/ESM.SLP/model.step.88000.pt new file mode 100644 index 0000000000000000000000000000000000000000..f94bb6b2890d8e4bacbdcc9aebefb123b0c00338 --- /dev/null +++ b/PreMode.results/ESM.SLP/model.step.88000.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfd20e8a326970bd575041dfa739ff87e5ef317a9048baa8dd2c7be2ee1d836b +size 13626192 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..54bff9202caaedb7e9de515c04701526577160e0 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bbe9f873936a387693673936b8792ba5d1dd8496d89160c0ccb2049dede1b6e +size 1002698 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f11b59afd1defa9fb545578628b550ac513326d4 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf2a9365219c6eb92bd03f641debb206ae4295520f4392d1e1a5460cbbcd640b +size 879917 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3c2f94febd26c17c1630714f10a90b063a38550e --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c70cdf938f7849ed6e8ac07f0cb3f9fa04f35e8956c3e81b61b80a993b6a9b83 +size 768516 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e52b2db5b0d6b4c12db773145633c9edc5a01f32 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/candidate.training.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd50aabc661057945c38d81aee90484132992b64350eb51090c636eefbeea547 +size 653164 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4bf6cfae9bc7aed5a1458aa9c30ba12ae43e2853 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af809de7f11cc8a67023a47602491d25c021baf5a0eda263bbb28a56ab4809e0 +size 86 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e33b509c92da63e78b68f2b0867ce677d56fd56 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f944430f4dafcc8abd557dbeb12bd0345d4d44a2aacad5d0a1565da6ee53495 +size 82 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5bb5e198e3bef3f374d007335b5e31bf8973425e --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cae5f0cd039446855d433534635c7dbedf2fa2a88db7d48d230f5feac6d6851 +size 82 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d55ab656b3b7eb7099b4841e78b6bd315b7227d0 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f6baf80b8848a4912401e0a0188c6bcdd9af41663d8804774102e90abd19186 +size 80 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e6de66e1a4faa1afd3cdb7d721bcedd3e4fa9bb --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_candidate.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31ad54d35e95ef06af0f783eed2c54b57741de94361ec880feb51807397e09ff +size 78 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9c88ebc5c4d7d184f115e9a702075ffeb7a24c14 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e93ff2bda79fee87cc9288576109724c07b5d5b9f47d565c599bde53745bcab0 +size 71 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fcdd9dfdffc0ad55df00b732d491891cf217beaf --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddace2ccc6ce20e8762602c253914ee1acf88ad3b480c1595e25aa192f3fa6f1 +size 73 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d4fde5223574973313dc8261a720f31b003727ad --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02139d13ff91d670204aa090280a7fcb4ccdef7cf5cbd560081a44cc930e71cb +size 75 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ba12afb5f94b77683f5a1cbf1c9ee2cf6a53d4a --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:359a63903fd4527bc57697140c04a4ed86ae282b1d37c9081a2ca5d8d8b63306 +size 77 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..485beedd7822439741241e1c9fbaf9a2d46a344b --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/data_file_train.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:401344014694d749fe973586ec8ace32aa63feb6d853f08854ac2c594f038a02 +size 78 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abb9317982c891009653e467a3dbe44613adeb7e --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b92ff95b7ac9acaf4a9cc2d31f21954e818b790fadd28bc9de60b73425a5068 +size 1665387 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..52b8373577bfa0daadbba1d539711685753b380e --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6166a888185b72a11794e51663d4a133635b9362c987428591e92e1eb9db802 +size 1666908 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c9fdc05680035ec7cf939c20ed29646ae60c439 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4db9f973b240500f428c115e294e0490b08c861558584e89bfc1013e9a90f099 +size 1663925 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..719a0c37f2d0df1cd73bde028da9c6f9ec07085b --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.0/testing.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f790df6e4fc4fe1ce8064b86a7d6136f3fc183c5d661c54c76a4e162de62b3e +size 1652904 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7cee839118e0fd044f26847d1fc94103a726077 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09b01401a93be6ed611418ecca5891edf9aa32a26825b4be6cabf22b8c0141fe +size 997278 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9af84e756990035f68654fe4e46adbb741f7ec2 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a60a9d20653f52e84803588f2a6cbb446b9540d6a341886a5c94e73977dd371d +size 887084 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..10b150afe9248bba8f32ee59f5b5c1517c18c073 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e98c17a81d1c86bc39ddb07dbd8f4fdf940fb378342323a386eca3e20bf2831 +size 769342 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c02d38d1c394a573fe03bcd5335a86ef4c7865cb --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:650d6ddee27ba6f108ff32c58dad40cfb8b276193a9e3b0c7dc32bca0efcb0f7 +size 653006 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1422375c89a05dcc4866e2eadbb55799ece9a85e --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed81b1f89ba2290a4166e84716c17605b229869608d8d517b8aee6aca478f8e6 +size 537535 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb84701c9d72d73ffe07abbcbb242b6ad3e21e92 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/candidate.training.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:609e4eda0e5e5da18adce353307f6ef9c866404ac6b6d4e619063b292200cdd5 +size 424354 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e514059e2caf35c654d97f71a6c6ff8f6d851dfc --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95ade116d5dfdef687feb5f5f1aa7ab4ce60d5805fdf150c3416476037c9fa40 +size 86 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9a32cc92dce394b629e514fd9d9d018157e7360 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1686799dfd596a82f6879538c937ab19d4ea5ebc2b4feb1ce62e327d624431f +size 82 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af520752c468296b9e305d567b451f72d8c04a89 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f8a6f3d840713c2b1c7009fac9dc7935b1e524ef79f26816a685f144e8371e9 +size 82 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef1fd019ab483d17332d5f59be766ba31f006963 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f65b1e0690d9301dcf9a501306828906ad8a91a49255bd49820aa9f6e77e181 +size 80 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70c5277007be40df2c94ec5da13c3ef86f52f4d7 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e5e72c65e291a7771f2fce3175e6994c846ef37799b1cd2ceab28ec2a4ba4be +size 78 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7fe2d36cfdb755132e71dac2f34c0e65fb9b4424 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_candidate.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e911f7654afc4e4809c89c08abfb07d4d141c817b8889b5f9890deaf34c06f04 +size 76 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5dfb745d4c26bcb9dfa57b4ea9d692aeee12d474 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:138966f86c057a790d6e8118679ab0fee589ca7ea60e5969730199685ce48a55 +size 71 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d3572a76be68667f40e632c37462d87387fad71f --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:690443ed9c0bc9a8a386abebb68359160c67dea93ed908da93286e7e6fe1c6a8 +size 73 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..399e24243fead97c6d304c1418a484a8b61aa0da --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24dd0aa52555c0fb49de8abe80091451efbd958dd6439ed73708ef0248760b18 +size 75 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2dc9e54d29e6cdd88697383ff5eacdcf2be6512b --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d546bba7320a04d7c98ae66a263cc1c88729efb4b0a8497960a68947bb0df5e +size 77 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..155c8d6fc901bd8dfdcd2b30ed66fd19f7fc42bd --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd4448d69117000eec797cf5b87a711c780c953a4f0a5269d0f3af1dd2ec7351 +size 78 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7e02b1b6bc1506bb7032ad17ddfce2e76cbbfe5 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/data_file_train.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e82675ac447c8fbe3649b4535b47e9fc8747d4af3b080469e11c1b3ce6865070 +size 80 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6841cbe2d09ae0e31c1f6b0df6e0ab5db3f1f00 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c2207d1cd94505f6e0860f95efd30c241d68bf6589535e8702fceb44340a19a +size 1654673 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2a3c39e7152fff0cd064c79a3ecdf0e489e7fc2 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78a0d2ecd89b4b5ac8fcd5cc3626dc5e8e2d5612f19a2a5a6ac11404ae7d71b5 +size 1669356 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b67ef55cf3e2d61280747d09bea1754ebba073f6 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2229885f44deef526fdf5da110841b01f2bef858422bafba70fdfc330a108bf +size 1663837 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7513cf14c47e730b5c84a875c647aa94d8c8f84a --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f31d3357a682335bbb1273e1d3b44a73520f35591f76b2f0ec3bcb59a73dc4d +size 1654231 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d85471e186282887dcda6acda6f8e54057d3cc4 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f6e4cceee16bf4b6817d15befa88cffb8095f9235c83e0cff812fa7988d7e0e +size 1653646 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c0e898d036109dd0038c3775cd549823795bb22 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/testing.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:078f33f0bba75435031bbff47699ca3edcabbd93a4f09272b581176c2c6fa0fc +size 1646076 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..296b5a5b380def41fe010723576222727af3b834 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bed03ba4bc97876e879e9792968e28c81e1f30aee282f811cf7e5820e42f3b3a +size 1003428 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47081b8c02a1f797cc432304b862b71b09a65d27 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a01162cd118bf1b79c4a04512ed5e2e0df7438b73d4f449090c0f47ecd01656 +size 882032 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..91b8c5b3bf4712e18d43d9f92393b02996fa162a --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe459355c154807f5f2197d1a5aa2935b0dca069ba75054fa56162366a2a5295 +size 766729 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9af3e901fd26c6e108687b2c3fe916c87c8ad538 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2c1b6a7dd38e181fa41bcfee770571878d46472d87704ed27d87679c479c9f8 +size 652537 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f48f4d9345f5836dc74dbf0be0b3164e16dea4a9 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:537d984c4db8511e8ce4fb7cdc89284453084f98b9cac3134152aa73dc803d5b +size 537706 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f8a7396bc515fe831238b2ac782efe9fb8f11f3c --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/candidate.training.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dad45109db0aefb7e491a8d5c205e26fc52b570c84ea21409949fd7e19e1dc5b +size 425416 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..38e8a09a818f68fcdc8bae6b60cd17100da6e1df --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9edfaa9846b472396edfb70a0339781ab45cd4f70a53f6c5aaed8e30b9dfac3 +size 86 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abe78e9eb6b788f468b14ad29a2731b5d913061c --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b04a50467f6cb495534fe0e3b1294c09f8abc0a35c3998531e8bcfc22fc5fb85 +size 82 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..22fc59b117eb3d69a1027488be427b7102d3edbd --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deea433c142b8c77225d5553ef7164e7951475e0fa9e4d342d4d040362f2f04e +size 82 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6238f00c276ac5903f29819ea847a74ad0fed148 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a35875961704b6305c230fb1211b913d5fbabf5eba00cac9bd257bfdb9e75f6a +size 80 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7220d6f10b6367924170ae6a72c6e2d0b77d52b --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be103b07d79cb9f171856905d25f2d623bc90fa0f01586ce1e17538a31dc5c0e +size 78 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..806cbbc484d3459068bd7785c8a8e34c0b477163 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_candidate.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dba838a937f78d73287ab8c0e7cc6550de6cb9296175b7d9b5608c5cfb9a156b +size 76 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..00b6465bdeb94931dbe908252cdb187a6cee6ddf --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50d1b6834c81c267d6b39887eb22ee5b3131d5902c21d55672bceef6aeea8b4c +size 71 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79fc915bacbd98ef1cf65b52c15bbb9d573557b7 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23da0f93370349e0c97c7e2106254540d11e8b4dceb56fd474432e49d80c9684 +size 73 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c96bae16db8aef9b266490a618d4577c69bbd26b --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f75ba264bfa12872373e3a20ebfca83099bb643814a8911dd1c87f655faf9d41 +size 75 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..712da03edb65b4ef1eb6e6e665680959edc660d0 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26eb35155dbee47bd829e268384f056232af9ce07b3dea700997afec146db5fb +size 77 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3913974bc186d740372a401276b1ea3f3f1ed81b --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f24f9128992fda49d4f9464daf4fd7642ef1f6e72504bdb99e0be42bd30c30d6 +size 78 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..62e30025a804de859b8ad3c10c33a2ffcc6bdf5d --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/data_file_train.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:974d78d1391401f7dcf9e98aca849de9700d1390a6c55320163253e4bf5cb12c +size 80 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..64aadaf8c03e48a6ee359d40b055df9e24630ca1 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c9bf022c9ba7c3fe241926d832e48ead88cc4040d0a3a280f08b165fc53a5c2 +size 1660449 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..27771cc110c872b9b9e46bdbfe304db0fed44f05 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:161660a2472f4cdfdf05322ed3183875982450c3045e49b3f654b78e3111a225 +size 1665494 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7eeda6d3ed7d8d24868deb4595abcb1de81407f --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da15123cdf49b286de41f3d52eebb12f07b34701ca8db03d8d2fd06b830f550c +size 1659946 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d978a3f9e3ebdb21a366766acf592452dd882bf3 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e4080f886b4cfa07f6472165b5debaae0d4245b311aa230c0e55cd33f041f66 +size 1654967 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2433d88489034b1a02a9e8092265c9537c1f60f4 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0605c57036dce7b7c35a5bbde573e3da25ddaffbaa8aa92a234a1efa78592ddf +size 1650217 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d4b17cda5f00f53a363957712730333e1c28d800 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/testing.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af758142d61f6536c62058f3b86e4a2d0eb01447660af9890585925e472614d2 +size 1649302 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..825bd22903a9b0f92f93307540bedc44046b0545 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f690fd38f5723b9145f12d7256a5477d14dbb58427f4af6b549f871a3673b3ae +size 998719 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa66c5fc86fc415f08a9ccd1c7f0e16e1e45f13a --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0ba8853367905b0704a23e87de22aaf3c4a2f29823cb253d91d26bd323a7d17 +size 892960 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..17e43bcf59255ee28a92a20a47a2beedcb394762 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b334f07642cdb8a3e19d8a8cf4b940ddc7a7e7b68f016c078d09b384bd755e76 +size 771312 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b2d4a5a0330b64fb7abb9836040847651913a5b6 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c4c55a13a2ed76ffd258a8ed5988411aebd1438102fbc5ba719ef2b8f519798 +size 656094 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..687acb253faee9da9f0ed1ae3298fd4edb967aeb --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8412f2f91ad4b7b93c7ad7888978352dac83b30026f26c2e0a4ad1a470eb3206 +size 540677 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ee8cc46aa2996d775efb176b382a735a2c4a17e --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/candidate.training.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:918ee403a922c822edd69838e295575195da8944316e91002054a020fc7ac71f +size 425197 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..90c306a90df5c366c517818f51f183ec207897a4 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:800f89a0a445dd624650f07c516967951982e245c02da8d927c1be0dd0ff9fe3 +size 86 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..be2890ee0795df4b71dbe2ee8350365b0857ef0f --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afa6701eb3fdde6109c2d33fdf414e4398d2d69f5df8d38b93d08fa4b28441d1 +size 82 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6d5e0067a5fa2a8ce542086f604514965161ad5 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:394ba31b71267092b748ce948a9aefe4db9e5a00d772701f29f5ba21ee561e84 +size 82 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3f05cebb1a168881e490abe7d56c3e4aaf10e05 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b26f5b2c47845788e17ea028425d8ac00637c2662e0fe06e555ddd9f6bd3c30c +size 80 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1b13c1b049338059b1191c3cefc771075a9b5d9 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74fcc9699836d8b166f3947310fd463b21be4a2b3a590dfdafa9d2307fb510c0 +size 78 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..12a1156de866f712285017739c0ebaf116914427 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_candidate.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0d6b48a5f3074c09587c1abc0a36ae3494655c04d43c2147b4883cd3e71ec8a +size 76 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..886344f9eadda1a872a1d977141ef13c6660dd5f --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45d492759d9a55dc67c07d798219014752648e8f78ed230085a29cd16709660a +size 71 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7171f302d1dabe4619a321173893f7a3bb826bd7 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf99f7a89be742029a1bf18edf94378da1e880f26d4ad6137fb973c6cd506319 +size 73 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dd95960ece0e75c7fff115d488f9838da077c4c5 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca9406e940c1f0432249dd2bdee08972330f27d734ba4475456a9201a3b57397 +size 75 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..97e200e1c19f4702df2556aa6d9d1528d4072201 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14ea310d90db805a65ece6b5e9f21fdb646394e1451edf3fa0d748fc99da8cfc +size 77 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8efde6bb031dd0d65c8cda0f230db5f323878eaa --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2700fcd52fc2ca34b17e4b785e7e086205ec7f0dc60d21bb444eb6df438ade47 +size 78 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..488ffc295533284d859435c000066dc99d1e880b --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/data_file_train.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8860e67144a21ba298cd5dbbf60d7a261a2696811b7771dc602f8fe55a766bd0 +size 80 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c241efb0b99cd5c7c21010f74684bbf235b33759 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06008ea7ba72632bd48ffe96cc38eef416f11273fa396ca04346dbd0896ebdca +size 1647823 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..21697507e568afd02fcce1b72e06b2f556a54803 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d23a117c1e086b357e3d41a7b38ef6d80a9dee12a6085b683c39f2d728080173 +size 1663940 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7cf42eaec53354351ee583f9ecd175a10784facf --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd361cdd22b83f22f9a15b969f1937107af026c53c378bf28cd566688f17f059 +size 1666651 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6693c8997003da214794dd6e21c787d71264444 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42988459807a8870d70420953ab15d6675cfc3772da831ee13196c1bdcc2d430 +size 1659893 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..21a49f40a839685f2db605ee41487d782cca5a43 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17ce112ee815a9e891f0e4a447dd5a5842c90023d56576d8ec6a69ae27b728b7 +size 1651402 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0601b9dcfddc640341b7e43e0485e90c18009331 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/testing.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6f4da2da7969eabe630e8fb83c376d01adb2f0fd672adc937eeff3faf3cf212 +size 1647962 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..711b2b2c432da8497837a370897993794a6e1062 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a4f6a4b3b42b7e60ed12c82449bad5fd5ce833d8113bab3b82f138847ba1f6f +size 1003229 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..02d5d1b7a0433f1eee313c971f9806820c9457b8 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:756e6da1ec46f26f0e9ef001195046bc13796bf399f99e623cbe39cd38d55986 +size 885277 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9d83abe7768fe3f099fccb1b6e49680e831ebb2 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a4bce3a740e785d7c22091dd404082ae2768c4aa1a048d36acb6231d997135e +size 768781 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9f315bea56b36703ad440af18daeecdfe599d81 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee4a5797da363ac65a76b989992128cd2980f00119d1045b4fd145dce5b006df +size 654022 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e18cabf4bd8fa760d4f2788c021dd90f261945f --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88361277392ebc0d04717b68b55bcf25deb51b97e8850526c2e33c25845a1003 +size 538854 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f336c99368b5cfc3ad967b852501dbff0823fef --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/candidate.training.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c14ade13c929fc72f48972964f81c70b3d3b326e2607a8b9104c99a5c9b078c6 +size 425474 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..85ac0ddd039fc2492616e254f4d41b2861f6400e --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f04022d1066657a41d3a674c6c28376739aacd050c3997b7ab367648b01a93d2 +size 86 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..605a81397b9705ad43057eab66f16aa541e1ea71 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:089d51bc37946eae247db7ea2e4293d5a476b7d91ab24288a5ece36d8bab966f +size 82 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8940c25aceb01b3a6865e4308508c0a21ceb19c9 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c999f2261aaa6427116b3c732ee529848bde6871e03f09aa204a4f7875cbdf65 +size 82 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d184cd5b7f027f60d2a8fdca09ecea7f98dee28a --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8150f868fe7a735cc71ec0f6af57cdba29aa11e379cf78f693725e5b44b9a9b9 +size 80 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bd195143f207bc59649311548bbb91ed6ae454c8 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1408104de9667564af7235908877ed2693f17efbc39561c5c4a492c955421b73 +size 78 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e08073c14bed2d6ab8639fa0f419b8dd569a28d --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_candidate.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0778e2dacc90a21943e10089649fa210a2dc3190f12a99176ae1a15167323430 +size 76 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ab720bed6dcfaafabb47ab506a494a12d1d27dd --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:993be5cdb8099b74f2ae7d4f5ec9afb0151c4954c45463ba6692b0eabf2a41ef +size 71 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..44b8ea9673136c95355e0fcad55273d5a1addb7d --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5474cb7a196a1fdc8484da5428477ffc4036a0ca0094e2f4edd30db43cd2100e +size 73 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..911ffcf5442a9ea322f7187b96a9852631afc868 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:449e06a81e4c63a6bfc684aff2036b665d631125212418850bbf921518c2f010 +size 75 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fab2c2711543959c903380eefb203e577c007596 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eccd0b709e5be93da89094fb9ff152a07d78c61ed5cbec5a8f806a28c3974a1d +size 77 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c0c00a082e4a46d34cd41f9b975b147172d75a2 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a862210830fd01e98edae56d553b70012aa8a3bac55eda5930f735077fce79e6 +size 78 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dd0b08e6f2cb6f97cf871299b2e1b28ebae7c453 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/data_file_train.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61f2a48ca4ca3c33160abba17c398e83c67527edd23cf6b86d739502aea3e248 +size 80 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.0.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef4cb68b6778a9df8bebabdd5e181d3db19bdca0 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fcc71fee12eb2ab78cdea4117c7962ba563755f08c2137662bce7f399ed80e16 +size 1663838 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.1.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..141d03ae87cc963124b6f30413d7c08eab111ccd --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53b975c7e14bd02827c994e1415ab74efb09248294394e23cc8c593fc9c7dbbc +size 1671107 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.2.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa1905a7b02a203d98fc86a29463a9611682fec4 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e28c3fbb5ebac2b23ef8547afd2307c4c8b137dba77863f40f8856c31d471089 +size 1662345 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.3.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7be48a5921ce61d89fcb6c515186cdb7a0f98f48 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34802eece70ea4b601fdff7209f6ca1fa2cab3d0b313f346cc11bfa5bc441f4e +size 1659718 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.4.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ee11596d2c6e859f8b267b9583ca740c06b8233 --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c910f4e26b8bd935905ed4a8eb2cc81f8b159a68558930d47c672bf9ce38b7be +size 1651540 diff --git a/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.5.csv.gz b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3772c96fb591b59d3cfad5abc2b0ca92e5b1119d --- /dev/null +++ b/PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/testing.round.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02e348d095e8628fbc75e310cb45e165c2de0742fd7bca94f51742b255eb16c8 +size 1648984 diff --git a/PreMode.results/PreMode.noESM/model.step.88000.pt b/PreMode.results/PreMode.noESM/model.step.88000.pt new file mode 100644 index 0000000000000000000000000000000000000000..1c9734e97e067f2f1c04b63b2db8b0dc88db0591 --- /dev/null +++ b/PreMode.results/PreMode.noESM/model.step.88000.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a7aa78f7670aefdac41b148d96b024a610ed2c7ccaca26a4242956174897f95 +size 19746561 diff --git a/PreMode.results/PreMode.noMSA/model.step.48000.pt b/PreMode.results/PreMode.noMSA/model.step.48000.pt new file mode 100644 index 0000000000000000000000000000000000000000..d3ea719b6bba82e0206574b9273afee0f8793227 --- /dev/null +++ b/PreMode.results/PreMode.noMSA/model.step.48000.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dd44c76024cb73f9bf41ab8d69eff2071ad6c61465364ef65a16d54f487cb51 +size 32177979 diff --git a/PreMode.results/PreMode.noStructure/model.step.38000.pt b/PreMode.results/PreMode.noStructure/model.step.38000.pt new file mode 100644 index 0000000000000000000000000000000000000000..60858cbb1de6034539546d42c23642b68156dcda --- /dev/null +++ b/PreMode.results/PreMode.noStructure/model.step.38000.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e080cec622c6e25920778f59816c7b5587963deeec01b1c05b44732bae196178 +size 35913153 diff --git a/PreMode.results/PreMode.ptm/model.step.44000.pt b/PreMode.results/PreMode.ptm/model.step.44000.pt new file mode 100644 index 0000000000000000000000000000000000000000..7fb9cb3de633cae27c5eeaf44234869abe0d6adc --- /dev/null +++ b/PreMode.results/PreMode.ptm/model.step.44000.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e2a3e72813acf13cb287fe703b8073c21e2afa65578b00972752716136ea196 +size 36090241 diff --git a/PreMode.results/PreMode/TL.ASPA.seed.0.fold.1/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.seed.0.fold.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..288171b3ae84268dec6056e36289abc614c8277a --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.seed.0.fold.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d4b77bfa542699e7ae776ffb9ec4ff29769d054a175a67422b45aa202c5b21c +size 37894 diff --git a/PreMode.results/PreMode/TL.ASPA.seed.0.fold.2/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.seed.0.fold.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..288171b3ae84268dec6056e36289abc614c8277a --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.seed.0.fold.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d4b77bfa542699e7ae776ffb9ec4ff29769d054a175a67422b45aa202c5b21c +size 37894 diff --git a/PreMode.results/PreMode/TL.ASPA.seed.0.fold.3/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.seed.0.fold.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..288171b3ae84268dec6056e36289abc614c8277a --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.seed.0.fold.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d4b77bfa542699e7ae776ffb9ec4ff29769d054a175a67422b45aa202c5b21c +size 37894 diff --git a/PreMode.results/PreMode/TL.ASPA.seed.0.fold.4/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.seed.0.fold.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..288171b3ae84268dec6056e36289abc614c8277a --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.seed.0.fold.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d4b77bfa542699e7ae776ffb9ec4ff29769d054a175a67422b45aa202c5b21c +size 37894 diff --git a/PreMode.results/PreMode/TL.ASPA.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..288171b3ae84268dec6056e36289abc614c8277a --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d4b77bfa542699e7ae776ffb9ec4ff29769d054a175a67422b45aa202c5b21c +size 37894 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.1.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.1.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..57eda1d0cef54ef94d52b06e26e868636191f27c --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.1.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:948bef9bc6ac80f0969bd8bf7a8e9905b5a97461dbdc3be9b3a9e5b808a74b8d +size 5190 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.1.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.1.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..8bcf0d6576147cbe60013f3763b180a2483b79e2 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.1.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42d17f111c98832796a397e9b33a13c291d21fe0319f8cb06ffbbdf5dcb7e9ac +size 5190 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.1.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.1.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..9e55829fe77646540720629990876295bc691287 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.1.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1359b49b604d2482b5ba14ce94e2848131f1331f73f0415f11a61b76fcc4553b +size 5190 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.1.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.1.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..9b36d3c43560123f4856ffa25ec1838b757b8b1a --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.1.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5e6e550e5f12222b8a902b95b3b6e866fd116283647a66547b714edaeaebd1f +size 5190 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.1.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.1.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..a1252c59cea4c7eea971c36df61961d6876d7298 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.1.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a684f8c2eda4890e4ae3ad349225d1a296e382f1746ebbbffab2a5ed98bd8144 +size 5190 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.2.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.2.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..c4456985c3a398f9ccac93c12c7c0fa4ff8a46f3 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.2.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:551ccc706645a1f7b03e9827dfa61ed48aa9732c101a30e06ec70ca5d6aa3b78 +size 9862 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.2.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.2.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..51a6667937015345ced748bda2dae43add19746c --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.2.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:282de1b082000e554a579864f26667f1312de9944ad7ef47d3eee418e450b130 +size 9862 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.2.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.2.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..440d5ee902c1ad3bd7770c00d078bfd7b0006e72 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.2.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c508259980c75c12d0be0e7df1946c286b1e863ab59d543b3449a5b4cf417121 +size 9862 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.2.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.2.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..a3c606b7fa86ab46bebe5cbcb984793ae02b4a57 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.2.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc71425fa82fb688d0b7320bc52d9c44e7cd179e89c23d1b81e47216d5174797 +size 9862 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.2.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.2.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..1730a7df6d372941a31e7473e6e88894a36b5cc1 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.2.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89e946b3a7aacea36d3989be649e1e7d8e1ab3551c986140bb08c79bba023e7b +size 9862 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.4.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.4.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..be99a6a9160a90d0dfb55be0a76d99d5b6d88f69 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.4.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c77fd80cc687cb30d85f4d87885ccc051d386fe3c5e962c85eebeb956c3f845 +size 19206 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.4.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.4.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..1361e8988c8b8ca9282d2824b8415fedd917be5c --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.4.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3106e7b228582a636f897a09c9f2e6a93b228019904affd509d1b028b57f009c +size 19206 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.4.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.4.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..2225fcfd885ab3d905b234ce2dc15a5d586a11e9 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.4.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3897f7b6dbe79e57ccd656f676a6e7eff1e89412731984bef032e852b3091148 +size 19206 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.4.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.4.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..912c4c71a7a8f8e693aa6d9690cebc12a6978f26 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.4.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bcb87083465a6294675fe42c7ef50fcc7bbce9455a4381c1a189e7847cf71e0 +size 19206 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.4.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.4.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..6538b69884788efb81b75f0cca7d52694fce5a78 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.4.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41a952d247cac7146fd2bb41e796edf6ec085ea6a81f3cd5e27790e21a7023ae +size 19206 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.6.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.6.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..de03a2d80c8ded0847209bc10f7c896e91de1767 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.6.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eb75760a768eb3cb9959c5ef0efb052b65f72a7d551c9b63de61b26fea49aaf +size 28550 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.6.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.6.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..d2bdd9f9fd90b31b039de6b8806a153b1f7f02ba --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.6.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23e8a48a07743ff9771df7c851b43cb7f63882e6c831d51b7a653580444c4a08 +size 28550 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.6.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.6.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..ed3736b95f0d16a5862cd072fc7ad6d6a464e76b --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.6.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95f01faa2bdf7fc8099ae0bf7069a85ed3101c0873b7fcd0c6d91635c10576e0 +size 28550 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.6.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.6.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..e410be133ff0e89f4beb8ffa64e8784acb0e8d2a --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.6.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36d2d8a44ddaf6483f9137d4a722bf3a926f3ddf617fefe64489702251ad94c1 +size 28550 diff --git a/PreMode.results/PreMode/TL.ASPA.subset.6.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.ASPA.subset.6.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..86667a6fb49f9e4dbc716d3cb93956c5433b4a25 --- /dev/null +++ b/PreMode.results/PreMode/TL.ASPA.subset.6.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5612475874871fc55568b69291d2ba9ab44b7fac0c8fa4c6fcd18e6ebe018220 +size 28550 diff --git a/PreMode.results/PreMode/TL.CCR5.seed.0.fold.1/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.seed.0.fold.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..fe1796f4a8960c7b47a1f5b173648c1b33635ea5 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.seed.0.fold.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1e5c048d4cbf8c9ee7b714ab9384ba11eca8e65d0c94a6ff07429eeb9831ed +size 42406 diff --git a/PreMode.results/PreMode/TL.CCR5.seed.0.fold.2/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.seed.0.fold.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..fe1796f4a8960c7b47a1f5b173648c1b33635ea5 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.seed.0.fold.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1e5c048d4cbf8c9ee7b714ab9384ba11eca8e65d0c94a6ff07429eeb9831ed +size 42406 diff --git a/PreMode.results/PreMode/TL.CCR5.seed.0.fold.3/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.seed.0.fold.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..fe1796f4a8960c7b47a1f5b173648c1b33635ea5 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.seed.0.fold.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1e5c048d4cbf8c9ee7b714ab9384ba11eca8e65d0c94a6ff07429eeb9831ed +size 42406 diff --git a/PreMode.results/PreMode/TL.CCR5.seed.0.fold.4/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.seed.0.fold.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..fe1796f4a8960c7b47a1f5b173648c1b33635ea5 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.seed.0.fold.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1e5c048d4cbf8c9ee7b714ab9384ba11eca8e65d0c94a6ff07429eeb9831ed +size 42406 diff --git a/PreMode.results/PreMode/TL.CCR5.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..fe1796f4a8960c7b47a1f5b173648c1b33635ea5 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1e5c048d4cbf8c9ee7b714ab9384ba11eca8e65d0c94a6ff07429eeb9831ed +size 42406 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.1.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.1.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3c079f83a9cdb2c720fb077003c4768a678e2d1c --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.1.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0a16c4601199c3aa12125fda315453be4073fcacfe3584291096fff7fc892ec +size 5750 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.1.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.1.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3612ca3b50d1568a084b6f7f58bf9b2bd21a4ee0 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.1.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb278e1435bdbcc8d147311501dbb2919e38152a0476bbc46b8ca984464be64f +size 5750 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.1.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.1.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..53d357f521695499eeb1ad49884c4f8b5fa58a90 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.1.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:103c4a7068166aafc5ed088a6c59d5949757bb67ee8a84724e40549977016b8f +size 5750 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.1.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.1.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4eb5216f4d58cc1676611447dd7751fc952587a6 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.1.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c065d8b8e180607dc5ca9157215ebcaaa05183af4cb6886e26e613a2757963e +size 5750 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.1.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.1.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..933c183dccd05974594e4928b23c18deb12bb4c1 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.1.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f42af812a90bb7c196f85497fab74b6ae3098680586e0ec1eb30e1e1a7acb1ed +size 5750 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.2.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.2.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..00d693483ac976750c335e26a27f8068c540aaf5 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.2.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a50ab08221aed600e22a2e84677046b0d1f056eaaea7a9b9292ff7ff1dd0e154 +size 10990 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.2.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.2.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..b055920df1afdab41e3ce55f4069e714b7bdd08c --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.2.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:596907014ff2f549fc3caaccdf249a325f2c394ab024b2bf2da1d490c633efb4 +size 10990 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.2.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.2.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..1d86d82b87f210cb1ad7df4dea138a01d55c94b6 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.2.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89c6b914e33ecb255483b0042a76c01484395f58c41117d4ea4f2825da538f5b +size 10990 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.2.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.2.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..357faf045422d976d73ab7373fc5d671b8841d19 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.2.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd60ec7e0832b2111fde6c7af28bc89d63d8851197d5e669835e29654398751e +size 10990 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.2.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.2.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3912d5539c653d2578f16d9b15daea0f98f09d73 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.2.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f98e879d2ea5eafaef976d16fa00fdd886e3ea46cd7713c2bf9a494acd42b188 +size 10990 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.4.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.4.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..707906704d4e6063b1125be810a5cd96fd70ec8d --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.4.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f86547a67184ece18a8be1c6d01df8fc207859877033ac322832fc8ded3f90a9 +size 21462 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.4.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.4.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4e9d9e0345fe5130979d6bb86a61613ee1bf2046 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.4.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da42ae2b86c1d72d4ed5820cbcda6027cc34952937131ea2c3e10eb37a290193 +size 21462 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.4.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.4.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..5b5debc430eca62e61ec8158cb09f11fbaecc9bc --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.4.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc00c48574161e2f8ab6cca4912d00defc42642a19189fcbe7a7f79aec601add +size 21462 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.4.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.4.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..b0bbe775dedb7f734527d4d5b07bd54733ba6299 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.4.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c93e443892691d293104b1eaa197e507f2743cfdf6f2158e89387e03e629acf +size 21462 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.4.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.4.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..04c5b12a72d95863f195861d75086672b92c1b2c --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.4.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db7e63c1213e706c0df6be1cc410d4c24310276d4efa839060dd563f3822a582 +size 21462 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.6.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.6.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..b21ffa4c5a5b546839d28817782fccc5f9f1374e --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.6.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1589a7fed80b459a40a76a27a54b538be4030acdc3470a74ca12a21fbf4d9b1b +size 31934 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.6.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.6.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..63f46bb4211759f53de03b9efb05f7f9dab9eafb --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.6.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d1525013d999dda6d4a30f460962ede43369ababb6638cc7c6f01369f838bd6 +size 31934 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.6.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.6.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3f437a4c9fac58f7df1bbe4102a08a330e80976f --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.6.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f9e68795cd2f105111a782a89f23bd044740e2d52182574be1e5b0f23d08d92 +size 31934 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.6.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.6.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..5558907b9baafb9e7a3747485a12fc61435ae08b --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.6.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84d17de1be2ffe8b28ce1ad81dcb90018c3f08e44c46054722dc5bac0af47d9a +size 31934 diff --git a/PreMode.results/PreMode/TL.CCR5.subset.6.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CCR5.subset.6.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..246a4130f7723add2efbb8412843b91876370d05 --- /dev/null +++ b/PreMode.results/PreMode/TL.CCR5.subset.6.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65418fe2b9c206b6ada21a0699eeff473e9c0165acd185f2e2c66374d6eade58 +size 31934 diff --git a/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.1/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..68257b8aa6e20b63176fbeea093b90fdc1dea453 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8c3bc74fbe2149f4fb26353b2225fd1e8801d93df1a79e65fb6ce82a3f50da5 +size 43046 diff --git a/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.2/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..68257b8aa6e20b63176fbeea093b90fdc1dea453 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8c3bc74fbe2149f4fb26353b2225fd1e8801d93df1a79e65fb6ce82a3f50da5 +size 43046 diff --git a/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.3/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..68257b8aa6e20b63176fbeea093b90fdc1dea453 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8c3bc74fbe2149f4fb26353b2225fd1e8801d93df1a79e65fb6ce82a3f50da5 +size 43046 diff --git a/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.4/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..68257b8aa6e20b63176fbeea093b90fdc1dea453 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.seed.0.fold.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8c3bc74fbe2149f4fb26353b2225fd1e8801d93df1a79e65fb6ce82a3f50da5 +size 43046 diff --git a/PreMode.results/PreMode/TL.CXCR4.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..68257b8aa6e20b63176fbeea093b90fdc1dea453 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8c3bc74fbe2149f4fb26353b2225fd1e8801d93df1a79e65fb6ce82a3f50da5 +size 43046 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..589eea0d74012af7644ec29b649d271d6c379e04 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25699568ca30f7a7101b3ad9b4499a2cefeb8fc3501b3af4f183a0d7fa277a85 +size 5830 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..5cae5f62782e6f7c34e68ec27780720007c5baff --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9745391c8dc2ce64e7c1cead431d8acc725d7019c697ac3eea4d77e41f1e3bf7 +size 5830 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..a8b671a6e4cdf58c1f085995ef2b69e2fb7aeb21 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0013cab5270c03bdbdb186441ccc0419d53a0c204f451ab70e5de3f17b01679 +size 5830 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..7d053d8c29f34b7f3f0d31ae1921e22089952b3d --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:948d27db1f8dfa3abc160e78656d322d828f72bf5c7a9db046be1a049dcd8efa +size 5830 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..f37aa0392cae032c18e9b9b41327f1d1c494c0c0 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.1.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35fb1418ca1dcf47f421accffbf5a4e6023b8cff2ba703079ef5eae83b5f2fe2 +size 5830 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..06052dbad12cee252472198311669a342e5f261f --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc52296997b7ffcc8afd6ed0f0908dca3bfe501edcad815271934968f76166d +size 11150 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..5e2b211f0f84c08f6516f7f071761e4d5863e08b --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7ecfe2eb157a74ee5d239905ae7da374d6afcfced6d58a70ed105a40b5e2286 +size 11150 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..e2f3d8a9354c4cf06ae677b0c896e0c5926ffe93 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6345a9cf04e8f8336d75852b5b20e968dfd111dcb5110edc0e08b55fadc4d6c +size 11150 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..2e8b628d338719ba71f85b79f9bcf677a60e8196 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb8ad481db0f9367350334bca524ef71d85d4869783002ed86095d9ebfd93441 +size 11150 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..86c2ccb7a0a33ac745452c64fc4f3f95d5b73f0f --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.2.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbf4ffde4dc736098edfe13a3f029cb44404ec233a5792070fd5f99ee6b396de +size 11150 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..06f14582313134e9d0f8b1092d238655c62bf03d --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67c75c72d03fe95c4c80626a34f3d1ac562e57a0c127ca1118c7598638de7a54 +size 21782 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3a0be1785e39085cc5784ce45f879a4a5ce4cc5e --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0d22a975a236fd889b2ce6deb130865c4cf8d02f201fce3440cba228dc83bd1 +size 21782 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..6adb0d266900d0d759037f3cd8d0465effcaecca --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81590476558a0dc1a102dd7ceee405146ba6a03e2ec43b68b075a67cd1658c33 +size 21782 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..bbdb670434862709cd2443e2cd646027812d34fa --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9bcf98e851852c492a6cc38d78b2d72ec300128ba3a0e844c584b0646485f2f +size 21782 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..b5d686351b845e38bc400071692b64decf31ae15 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.4.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca775f753e1f5b9fd25aaa231b4fc367d2d8d23f57db7a23f5364ea92748f34f +size 21782 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..53fa01e8b706e5e366366ccaeed158589cb70e7a --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2f3463d2cda8853a6e3dba79710507b0204cab5d8c92bb7ea51a5c132a88f05 +size 32414 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..2ec92e90610b0e4751498c0e97372d9f4e19235b --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a84e08491ada0e2088c0ccd68c21f93a5e54e5c26f610b51599f2660adcf237 +size 32414 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..f3cf558f9747891420f05e297297e3d967cf6631 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e964c9307ffa6705e4d9a5cab3c79116a45065298e85ea8909530ba30c2dae94 +size 32414 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..9581b38266ff6f4817d58c7402cf23e9b43f3c76 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b74bd8db0390568b324824fa1d96a3cfe17044cdb60a9fe685e8af7f755b63cf +size 32414 diff --git a/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..df5dd9ce4d9a9586e15b4d6faa5ce0afaa5259b8 --- /dev/null +++ b/PreMode.results/PreMode/TL.CXCR4.subset.6.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce8a36930198fbf42cedc6b3684346312bab82ad72c7e40948f7e6d201d1bee8 +size 32414 diff --git a/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.1/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..cb511285a0dfb112c8b4e857b716ab5b7ad7b340 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ebd91d988cb73881c890a65e0cf3efb9329b76e8ee95451f3e58c544fed0da +size 28806 diff --git a/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.2/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..cb511285a0dfb112c8b4e857b716ab5b7ad7b340 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ebd91d988cb73881c890a65e0cf3efb9329b76e8ee95451f3e58c544fed0da +size 28806 diff --git a/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.3/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..cb511285a0dfb112c8b4e857b716ab5b7ad7b340 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ebd91d988cb73881c890a65e0cf3efb9329b76e8ee95451f3e58c544fed0da +size 28806 diff --git a/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.4/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..cb511285a0dfb112c8b4e857b716ab5b7ad7b340 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ebd91d988cb73881c890a65e0cf3efb9329b76e8ee95451f3e58c544fed0da +size 28806 diff --git a/PreMode.results/PreMode/TL.CYP2C9.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..cb511285a0dfb112c8b4e857b716ab5b7ad7b340 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ebd91d988cb73881c890a65e0cf3efb9329b76e8ee95451f3e58c544fed0da +size 28806 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..5286a1f33f5241179adf070faee19f9b4e3f61c9 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f2512282916494debaf9ca174f6e1598c92651e64d28888e9d5c32d705cb108 +size 4054 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..9429a014b565da41322c21c23ab655a45dff191a --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da7169dff8007338e9d5f51c8934773b9e8160e9d1c6ae8e0ecb40d2db271e22 +size 4054 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4db0c6ed411023f67c9b08382062d6b5fef146e5 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a3cba6839f34131198385cea1f67cb991d0fa15129be7f144219f740cc70eb7 +size 4054 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..f965bc27728b4a40de4ebe66e654449b87f7a130 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc6725719fb97afaca1ecf2c1728e5cd6c2f7d5bbce9b155753ec5aa9da11940 +size 4054 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..2c455a6e3c5781352bc04bd8c83b578ba7be4d4a --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f14b039d467fbef178b6f12d2d2925798fead5734740cf095684d61074e83ad +size 4054 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4d1e37ef90d83f3028992f1ef4c599f8b91db139 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ea2b6120e403e0110b3b1c62b9b366c3aa9917e543401b6201f7f36feec40ce +size 7590 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..64a3276df513565de892884944b585282a924e39 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86e6a734b61e2284c0dbe77864d0d828b2522cd4bb00594cd9526ca2cfa8cfa2 +size 7590 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..6cd52b538a09d3a080e803f4a32e36f4077c7329 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da5435147fedf1771dde251000bfab59e6a78f8165bbb03765a93b869ad53390 +size 7590 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..1334a43e18bba7bd836241c19358f2e616004fa3 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e239f3634220cb8003e45c5fe32160037c4770e908641bac88bce879ee50552f +size 7590 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..59410d700cc42d9037e3a9b85deecd0269b64169 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aa8d5b50f699d5fd30f1df5f6ea73a5d7dfa18effca4296fe9f9e319a93d5a7 +size 7590 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..98d4009fa9d60e893e60e6b1d8bc1f564dc08165 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:457c8f6958be0f75e74c92d8de801d7e32d5f4c84bb819daf7ad980f5f33f403 +size 14662 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4b224ab6a6437245c44e32711327f46e2be03255 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d156cfa5fb56ae807592785c63bbdde87303a4413ebc443163090b9a225cdd7f +size 14662 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..b6308a6e994ade34aea544f8f6a38bf9f276d40c --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4358f32555c4daeeaaedfb231781e979576e1d0b7e6fc6e868787c930e7775b +size 14662 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..5a8f50a12dc04fda75b3a3996e85bf2999260949 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca37993514b3f3346b5c7aee1a28bb82f9b9733fcc4871a119960d729bb77d09 +size 14662 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..a18fae9532a802ec438d7884b3b0b2ef6d74a7fe --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e890e891f6bb4b7892bf2b0b45b1cd0bd438afc6516a1d2a1b0536a0f3c8b3c9 +size 14662 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..d068c0a9397d45f4d52d0647ca246d3ce03155f4 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fef6d4981288ba8212492dffc1e0dd745bbd304e5d6223562e662b68db47c87 +size 21734 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3ada3bba0620df39f460ed56f63d1740dd8408d3 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4345088567720cc03a958ffff7df4f99f2a1cde5be4cf0bb6d55189d9d951ae2 +size 21734 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3a0fdbd1115778d3ea9e531e2a8d96421bad33ba --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a5ebfcc5b3dec1adb604d3edf96172284c945e1619e507084380fcd4b354aa8 +size 21734 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..25d3027769e9ad0d26c2a5c824d3532df92f4875 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc2c2dcec82223ac71e9e2ea211d6b6b281e128e0bb76d06ef4207b8f1cef0b6 +size 21734 diff --git a/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4791620c0a4945196aafda5b2a4970722eaf38b0 --- /dev/null +++ b/PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9df748377628d2db5c74fd60886e01fb1aeca21e01047021a1e1f16e251586d +size 21734 diff --git a/PreMode.results/PreMode/TL.GCK.seed.0.fold.1/splits.0.npz b/PreMode.results/PreMode/TL.GCK.seed.0.fold.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..34d652d2f3e7ab8788f3acd23b8046466b16f8f8 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.seed.0.fold.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf68f56603cf71cd8b0ada6298af9fd5dd2e3067b8b474c1f444d34538b330d2 +size 53350 diff --git a/PreMode.results/PreMode/TL.GCK.seed.0.fold.2/splits.0.npz b/PreMode.results/PreMode/TL.GCK.seed.0.fold.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..34d652d2f3e7ab8788f3acd23b8046466b16f8f8 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.seed.0.fold.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf68f56603cf71cd8b0ada6298af9fd5dd2e3067b8b474c1f444d34538b330d2 +size 53350 diff --git a/PreMode.results/PreMode/TL.GCK.seed.0.fold.3/splits.0.npz b/PreMode.results/PreMode/TL.GCK.seed.0.fold.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..34d652d2f3e7ab8788f3acd23b8046466b16f8f8 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.seed.0.fold.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf68f56603cf71cd8b0ada6298af9fd5dd2e3067b8b474c1f444d34538b330d2 +size 53350 diff --git a/PreMode.results/PreMode/TL.GCK.seed.0.fold.4/splits.0.npz b/PreMode.results/PreMode/TL.GCK.seed.0.fold.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..34d652d2f3e7ab8788f3acd23b8046466b16f8f8 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.seed.0.fold.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf68f56603cf71cd8b0ada6298af9fd5dd2e3067b8b474c1f444d34538b330d2 +size 53350 diff --git a/PreMode.results/PreMode/TL.GCK.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.GCK.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..34d652d2f3e7ab8788f3acd23b8046466b16f8f8 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf68f56603cf71cd8b0ada6298af9fd5dd2e3067b8b474c1f444d34538b330d2 +size 53350 diff --git a/PreMode.results/PreMode/TL.GCK.subset.1.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.1.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..0a18426dd343a0a4b88a60524e83b3b6e6043664 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.1.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cde3b4e5060600c739f54ee50208d5d9804798e3fc7da00e9087706c0960587 +size 7118 diff --git a/PreMode.results/PreMode/TL.GCK.subset.1.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.1.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..f2c2e941f03ed25b3259d5c86afcfd9ed24f8ec6 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.1.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4726423ae9569cbc189cae036c1986f828d8cd3abe3568c2e927c33dc0e1081 +size 7118 diff --git a/PreMode.results/PreMode/TL.GCK.subset.1.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.1.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..929de84224dca1e792b146f5ab9ef3f9187b1dbb --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.1.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c64354c6a50f0e5c22ee5d79c66af03b97f9c604c15e57ddaf3b75a14078a20b +size 7118 diff --git a/PreMode.results/PreMode/TL.GCK.subset.1.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.1.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..377f091505fe6f7eb196e4a1fc4c30754a3b1bdc --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.1.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d905f0fbdee6e73060a53f84fb970fd89efbf41cc99658116003f69f877fbdc +size 7118 diff --git a/PreMode.results/PreMode/TL.GCK.subset.1.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.1.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..98330e58a4a16e06056fdedec39f836d8c05f247 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.1.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3d561449e8ad1d9afee83b2460eb0bbfe474edf47e4928db4f323b64c47336e +size 7118 diff --git a/PreMode.results/PreMode/TL.GCK.subset.2.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.2.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..c7492cf1d62227e3950f710f05ff5b281d05e7f7 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.2.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:480d5f77477a4b6bc38afae726ab197c05ccddf97c0c232e35f7bfed42a8db3b +size 13726 diff --git a/PreMode.results/PreMode/TL.GCK.subset.2.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.2.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..e3e86b147fcae42eedc2dc70c8048e9af4982248 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.2.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b15b0f7e8aa4a55ed258d101117e35402cea4e95b31b1e22dfd39573efaaad57 +size 13726 diff --git a/PreMode.results/PreMode/TL.GCK.subset.2.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.2.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..69f7d1e38e2704d6feff9eab8266ad2ab58075f1 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.2.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b59b42270f0211b09ded700edab5e6adfcc55f8e2758030f3ea6748dc71f398 +size 13726 diff --git a/PreMode.results/PreMode/TL.GCK.subset.2.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.2.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..f83629c45852dd7abd7df8c2d232429d8ebd55b2 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.2.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52f334add55d459ea0debca5960c0a01abd6cbc59aac52032024bb0fa719be7f +size 13726 diff --git a/PreMode.results/PreMode/TL.GCK.subset.2.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.2.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..47cdbf6bca0430baee2b78583e8fc76036fdca11 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.2.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c88f848d98277370eb0691cefc0dd10f68fcd8b08a15c53667000d209317b5b +size 13726 diff --git a/PreMode.results/PreMode/TL.GCK.subset.4.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.4.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..97bd2fc2495016a53b176b7850a6d4ce62aa431a --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.4.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e2bba7d7182de45b370300ec810bd2ec5aca0a7ebaab76fd924493fbee5dff5 +size 26934 diff --git a/PreMode.results/PreMode/TL.GCK.subset.4.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.4.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..92548e87c18a864573d486dfe5af7020bd500377 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.4.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9accb110b898c6d68e6653b769bce133e7e2c1d6ee753554d34c13de51d7f84a +size 26934 diff --git a/PreMode.results/PreMode/TL.GCK.subset.4.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.4.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..55eff62e8232c210a89d67a8ca7d48704b684fec --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.4.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b585af87ca3d3cf298ee04f2e2ce9831772ab91b2a8466ef0283b362ad82d372 +size 26934 diff --git a/PreMode.results/PreMode/TL.GCK.subset.4.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.4.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4fa87b2466058e882272b4299486b243f2b28c59 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.4.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f740e39cdbb403e814d594db26f52bc1f268ff9da34383677045392e14d45206 +size 26934 diff --git a/PreMode.results/PreMode/TL.GCK.subset.4.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.4.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3ac0c1adc3deae4550426f25d2db8d37ae97b8a0 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.4.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b008cb690bd0353231db81d1938a2d641ebcfea66eb7fbdbc0085bc4832b0b6 +size 26934 diff --git a/PreMode.results/PreMode/TL.GCK.subset.6.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.6.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..2ab6ae9b3d368ddc712057bf98777bd2a9d95168 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.6.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16a1824eeb068e05334da52c0179c3be8823c3a5c8010b9e6e685de7af60e3b0 +size 40142 diff --git a/PreMode.results/PreMode/TL.GCK.subset.6.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.6.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..891568a71a815fe3b85bdff5e5478cbd8f774916 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.6.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:822f68b8d337a4c6bd4d0f775cdec796fc952faf3dfb356204d3bb5138dd47eb +size 40142 diff --git a/PreMode.results/PreMode/TL.GCK.subset.6.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.6.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..b19dcb980ae01217391d491f9e4c39c76712ea2c --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.6.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be6b8226e41b7f766a5062228e66d361501651b6b38cb1b993a911960022c62c +size 40142 diff --git a/PreMode.results/PreMode/TL.GCK.subset.6.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.6.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..569510536be0dae9c9db6e9b6953cbfe078ed399 --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.6.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ee141b5eeae73fd0e60d15e3e43f088b13542a56ebb234bce48a0bd704d0663 +size 40142 diff --git a/PreMode.results/PreMode/TL.GCK.subset.6.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.GCK.subset.6.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..b13897fe5186aa324194f7714c2297ac190e32bc --- /dev/null +++ b/PreMode.results/PreMode/TL.GCK.subset.6.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62eeb9428ad1dd69cef9485fb214c4c138c4ec274f61e64e268e779de59986d8 +size 40142 diff --git a/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.1/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..dcc0a631a6bed39ccfcb8763ec7a31f7e17fa936 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:901f18ca25652b16a0a669c1bd46b1ef3ca68c33d4bdc9d0c4481b2495f387d6 +size 18726 diff --git a/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.2/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..dcc0a631a6bed39ccfcb8763ec7a31f7e17fa936 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:901f18ca25652b16a0a669c1bd46b1ef3ca68c33d4bdc9d0c4481b2495f387d6 +size 18726 diff --git a/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.3/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..dcc0a631a6bed39ccfcb8763ec7a31f7e17fa936 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:901f18ca25652b16a0a669c1bd46b1ef3ca68c33d4bdc9d0c4481b2495f387d6 +size 18726 diff --git a/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.4/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..dcc0a631a6bed39ccfcb8763ec7a31f7e17fa936 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.seed.0.fold.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:901f18ca25652b16a0a669c1bd46b1ef3ca68c33d4bdc9d0c4481b2495f387d6 +size 18726 diff --git a/PreMode.results/PreMode/TL.NUDT15.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..dcc0a631a6bed39ccfcb8763ec7a31f7e17fa936 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:901f18ca25652b16a0a669c1bd46b1ef3ca68c33d4bdc9d0c4481b2495f387d6 +size 18726 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4e23dc4e1cac1be09e9f0b7073bc1ab6c2573a61 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c8ff3e21bba55c2b8321a5c612bce628f6e63c11b7fb52b35e86a043d8d3bf4 +size 2790 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..97be19da5c8212af945cb3ae3865d04efa1f1d02 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33c27f2a55aee315c8b633f1bca31225eaf1ef2c8b8cd1b2c42f3d9d95436e7e +size 2790 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..dfb69bba1b14e85389a46f5662c04f0140508fe0 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:678ad0c82b6603bc7aeda01afb3ef570cea41944d3629e9687c4cb1104d92331 +size 2790 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..502623763e5dc685f038178176503949296e09be --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d0f3a82c17e344d8b47b895bc21e11ede8607014eadfdeb61a73d967339247e +size 2790 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..280fd884c4a895e8220c545ea931a83347178e03 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.1.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04b12fcd24644f53cb53a71189b4162bb739fca7783259a9d5ad3ec5e5eef578 +size 2790 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..9596db3b9a771f8d3e292c561e11acd2e43ee18b --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b601e3b11500df3b2f24b745b27ed958d7e65681a3368a7b678d2547582f543 +size 5070 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4fefd30b5a3dde3312b66cc8f4fdc74f75997379 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7d80e571cbb1d453a21473e276ab44b6270aa3889d107ab5e89df4353a2bd9c +size 5070 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..b658db36aaa1d081b72505c9ab5115aecde0aab4 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab7bfc517fec8840f1459893b8be00f29031c30c6b7f27d884c18a1161ff100e +size 5070 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..873cf57586cbe73111d1845d0476cfd68896ae45 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ccbf855caa7764ecce62984a4c4d7ed457ee16bca61c354aa784a780f026592 +size 5070 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..a4e44085e484e78a72c3e6e0409a6305ee0b6d86 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.2.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60c9afb81984954418cdd491aa271a8399fe6a7197f3dc64baa125169e95cec9 +size 5070 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4e9c62376d62d35ec7c7da65ffcfc4f66b278f40 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:304c0ea1a005c4e59935e3eec2e29b5bf5b9b55dc0b20dda7496302dca9de862 +size 9622 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..14afc38f0ed282b75e5d05502c7f8b36bb3845f6 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d92bdc4a9d7d48fff9cb5a21ccc49136a282c24d686f79dd92bb92e4a9242d2a +size 9622 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..575e4f96de053f0028b5d0cae43ece7433431edd --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1bf2f972361176de0ad5bc8060e985d389e4be67ba17d90553cf24d161f74b8 +size 9622 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..e8dbe6ecf9a5fa7730ac803cf5be5122441f5843 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0bd0c2c8a246285d6c67837eb0e9a7701e2ed745ab0d824ced3f113e78e2a81 +size 9622 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..441c8b91a6c69bad2b8dfd4443e2637b3ae8a781 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.4.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0808deb0305861f68d3c581454f642d786522e12eef03b9975432ba011443b0f +size 9622 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..745e2928d22a668f383ae982ffdb6714b8ecbd56 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:861d5c7505ca4ca5927be8624243cb7eb15166820e22c2c25c66281dd32ea072 +size 14174 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..eed66311029bc5be172c7e57703045d5d9da31eb --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4415fd871ae0f015ad3bb16bcaadcb141dc08829da44c981dbab6d51b45821f +size 14174 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..15a17f9879bd13fc994485e095f465cecd4fa5b3 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a539d217d06f86f80998d02ca70692ef02cd8befb88c37a0f8a1af575d77e7c4 +size 14174 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..35bc329b9a74addec986b86b504d1195c1bfca6f --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:326e59248aafe43c7c784d9a981ab242078b3d340e77a0ee09457d107530e16c +size 14174 diff --git a/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..76602d79a7f83ac7789d99962b020ec3db249236 --- /dev/null +++ b/PreMode.results/PreMode/TL.NUDT15.subset.6.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2656345142cb058a38e67f9a0ac9b8b067edbf46076d859dd5ba071c099142f +size 14174 diff --git a/PreMode.results/PreMode/TL.O00555.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d59b73c06b614576a7b310c597a5622f697bfb46 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a645fe025cec7b4192c4a7bc7db78da76dd3e2109359ec0494e5838c0e7ea9a4 +size 841 diff --git a/PreMode.results/PreMode/TL.O00555.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5eafb711bc865432df3fd8f91eba45fb3bbc0adb --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09256a28119e586d59a22a0f9607120d39e32e56487b2c506133be8c6cbf8d91 +size 841 diff --git a/PreMode.results/PreMode/TL.O00555.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..35608e05e6de85fd0269639c191be270c860bd16 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9114e035be25896ea4f19311c4370fd08432d0bca01a938bbbcbc7f046d78a3f +size 841 diff --git a/PreMode.results/PreMode/TL.O00555.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..07d64f431d608a279832371f240db0069b386293 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a276219b82d813f8051c893bf6ca755a6e0cc893d72b68e403338edcf04ba3b +size 841 diff --git a/PreMode.results/PreMode/TL.O00555.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..376b1356d36f2a9e21cabea3487b2d24fc2aa73f --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c9d25593aa8e32b487390577706a153388121e500c57fdf311996030f342e36 +size 841 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c2301c74a6bdf2523336876ce5abf8c6b45bc261 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aac0b1ce256493bd13b0e64316f4e16f3f9b8549c7bf692c46aaf8f4fefd8ea4 +size 433 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b8f81f7c094a2d2fcb1cea430dccce88180c5535 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e94ec828e896e6133fcdf999bcfd2f282085b484aae08660c5d12f98812984d6 +size 433 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..774932fce95a7b701829186c9e6b2c77c184333d --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07149251faed5a48fdf57248a267208d6706c0af2f79fa86ad47257065cd16d6 +size 433 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4eae7ba30c1baf6fd36eef78f344b9d705473b4c --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb781af5ec9639d07ff7d212f6c07e165c6e2f366eac8413987752155954e1e0 +size 433 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f3b06d946509a0cedbbf769711a16cebfca7971c --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.1.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cc0e35fa020902300134e1feaefef101768ee529b958092de99fd397da0a36b +size 433 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f9edd32fe3b92c0972c42c286f71e2ede67d943a --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22745650d07722c6a8fb684a87b56d7633a28b01744ce3ece800fc2465c91c45 +size 489 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..3decdb90eeab71cb8d260ac15f1510a40a029f8d --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c08d4cdc7b8c3cf2a8bb3f7625f2579072b898ee5cde8c56c3a01f5e47c46b2e +size 489 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..22dc56b54388e8487af7da73bcd3600209a4a6a1 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:781a6a0adf8391c5f4244990d24321ca3b57ff49b06e319ed7f40c693b152049 +size 489 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9a2b9976dbb85a8a786b95d921f674aaf9d5fee6 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07021df2d84c71f62b482f9796025bffeb3a52d76b65d9a4ef1134860ae71149 +size 489 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..fcc7152bba031b63b1f9b9639f5d1c8673d57f9d --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.2.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf8e556b31780005aa4f7bbf4abca528cd9931f86ab5f5eca4ec03bdea647d89 +size 489 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e538549f7f2a1044db02529875ee87e3fb510db4 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c11cf28cdacdb5a2b481f8124310f6feb4f79f9ad377775526ca0bbdabb2cec +size 609 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b301ec0404ecc26b347a07af9f1fe16c3460e9e7 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a94310646da75a62cfef7611b608215b3f92c5cbed050917c0260ae6da9ebb76 +size 609 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e07e1fbf5aecd4abe4e29cc3bacab4695c4c42b1 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f8a1065c2d774f58d882bad774a2d26703d61ede8b4d749dcdc632d34e769e +size 609 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a77ed8527e9e8f42babf07b392650ccf945ca853 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c36c277aa8575ceb3fc8968b2285c7c43e853870aa93e48967b73d8536cc973b +size 609 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..441afa43b46336ce013373af5e42ba286bc779ff --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.4.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63a199dff7014778e2571af1f54cb1e6901e86fbacd369b476f73c8e8ff5ad19 +size 609 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6a09ef50e74d5727c031c63df7f7e08c5a7afcbc --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fcb7f68e24b608096f5ed1d71fc0750b293a79cd779a378ea77023a99afd0ce +size 729 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b32ef1231abdbd4d496ad79e652354ba4a0a5296 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04f7318257c227229d9b4f56e84dbd94a531f43335939d6b022c9d7d91cf0fc3 +size 729 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4535fbbd01d9821da063079cd4288034ba97fd51 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7e114be78ab0c0f2a15d19ff8abbc9ff9def19458cb56823dcdf3786f9dcf5e +size 729 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ba2f90f7e2b04da9f2f5b7bec7fb51863adb5312 --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:512fcc686026b52c60302ecfedf0628bace6bbb6cdba3c101ac1a24cf97665da +size 729 diff --git a/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b7a611afe8d5b1fb282c5997e1c5c8098a8d229d --- /dev/null +++ b/PreMode.results/PreMode/TL.O00555.subset2.6.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:932f9e7a08605e9adc06b4f868727e3ff0803942fc90fbc92ef69924e5511a6f +size 729 diff --git a/PreMode.results/PreMode/TL.P04637.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..537326107a67746233fa71a4cb5e68e871abd8af --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f9a5d88c042eeb55d4099da1e7ae1392c365717f6faf46277f266946fedc28c +size 1717 diff --git a/PreMode.results/PreMode/TL.P04637.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4676ec0cdffd643b8766bafca61bdcc0f4ca1454 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10cde22fab19933eabccdb657e269fbd2f8deafaba84ffb8185fdf89f31fab3b +size 1717 diff --git a/PreMode.results/PreMode/TL.P04637.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..34eb62ff90c3878d5376e6012567c4e924c3b5a7 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8a70ce9d7bbf91f9d9243e141bd8d4c60505ee4f7b4787f7c04b210f447afed +size 1717 diff --git a/PreMode.results/PreMode/TL.P04637.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..09f2c2dbebb21ce334989b40c9032e94479ab7ba --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1aa33abf46fba1a11bc3df0aa8de5ed26bf43b6be7e768fa5dc8ab085eba4e7 +size 1717 diff --git a/PreMode.results/PreMode/TL.P04637.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9cdddad13b38a119776dcf3373dffd904ca2ee3f --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bfa96e80c6a275bf9c7be98569b60c4fc74abae8140c0963b532ef4d6bd9059 +size 1717 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..14f9beaa975e08577b81b4e8fd606358c262f3b7 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e587a7f71a7146a6b011235982f05cf0c5210c30383e36ff38f14b77fcb956eb +size 545 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5467fb4713559756ee07d2c768657e0e661f753e --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21dda0992c4334af44105706374ceb399728a88432032afd25eb91655da6c8fe +size 545 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..1da3780ae70615aed9b7e5ff2484783fa7e79be5 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad1fde1828204678e9b7ee3afeae11139a3e5f67f1dfc1f13677f684b7515c0e +size 545 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9788f07096392c778afa2ac031945e3523af1073 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c48daf6c1aac5d83ac7e7c4d14b221e3bf0bf697d9b99366fb22a563254635e +size 545 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a49b36d6958ba3808e7101973da467a8a54ce005 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.1.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c32a1e7605efb49acc4e9714311c704c0b9887848fa29d15c6bb512db162ad89 +size 545 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..fae640e85fef0594b9aea34127f5a8a7e75f9594 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dabe9d3ccedd86b228651e94b748e825f404c1b8b7086d24ae1725b89c5e5e3 +size 713 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..42a20a677aae493abaada283c9c4900402d9bc87 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d85ef6796b1a2d2e7864fc42ace160592dc7b5e8629244c0cba6e81143333b93 +size 713 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..3e46dba452858bba91d91b85cb4d45bd1f7585bb --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e962485ffa2e7ba741b1cbd3f19a4073e5ed798292a327d8ebc4b64cae9d790c +size 713 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4e6eec5fdef5f6801263682768636bdd44793749 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14cd5f62a038e285b57b2e0e351a0d1851a6670aa80973028ac02e14bab25d82 +size 713 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0a830f979385d86bffa6c34dce236512f60d79c3 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.2.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34780ed0aea6f1b0b629b9cad10abcfd63cdc454bb28bf1ed892547b156b5788 +size 713 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b0ad975de8ffe6c3a5da70eca51e03b3b63a3f62 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de8673013286c543aeb926db1bf729f90c81f5339564019ba50f43df2d8eb21a +size 1041 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a2e5035ead4fdc7c18f0f1bfffa892758b8aa5ae --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b67bbb9996e75b7694a4364dabd68f3b94c19f92318ad5ed9f9c4e9f97be2c69 +size 1041 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..bb713b166b0162b9a204b068546b2c246eeafa5b --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4de1f66085ab7e8cdd20e2984a61179f20789f07d6fc7a2f6d1fedc9a0c3c232 +size 1041 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..851cfcd057f87a15b4416ad7c340c6457162d72c --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7544e9ef44d78ae0b1565a87b018988fdd0e9c0587f0dd7270d0d22c917b19e9 +size 1041 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a34e097d5361a192932947aaa014e4f1e6b1b120 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.4.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90ab0edac10d52ca4185e0f9eef586158de7921b6f1a6084b5c9aed6b012f0b7 +size 1041 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4091cacdf962386018c70053f148f80156ee5282 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03d3d7156484e2a0f910fb53b74aea21b19e893e80547cad10fe17049c03cf8c +size 1377 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e6f2db3bbd1c5f53234641db07fdecfd44801736 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0456d172efc91edd85762aabec60eda1cd23f8f4e9456377639cb28dce014a45 +size 1377 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..028cf4826cde4138231ef70fa3ea7f2c4e9a21f7 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac91ef55ca60fe22aa5034a3132776b3ace15aedfc68e2bcf2421e79a10c3138 +size 1377 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..48f4df11186a7e0367dcad3178dd865a94fbaaac --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7240ec87c41bc8670d32b008a45cad9369aed04fc9fdce02c45fbcc4f1a30033 +size 1377 diff --git a/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..75f02e7f4cead2f22404dab7ef6f84c1f4d75026 --- /dev/null +++ b/PreMode.results/PreMode/TL.P04637.subset2.6.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:258579c0e9bfe1f4c37f62ede16bc80a4cd1f6d4a152a47581546dce7e96a4cf +size 1377 diff --git a/PreMode.results/PreMode/TL.P07949.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0efc3b2773ce3e04b4c6cab826b48dc9958d00df --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7930e7cb3f11886eecd9931e857fa7a5423e40d290b63c0c3975f05da422ddb +size 889 diff --git a/PreMode.results/PreMode/TL.P07949.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..32bf839f0b88ced7f6b681dbabda78dba47c076a --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4594bb689008e0b5a7f243ef0c17acec93329a3c554c5d3a1148b88b0ab3257a +size 889 diff --git a/PreMode.results/PreMode/TL.P07949.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..97f9853e844af2842a878f0fac39ff27a1aafa24 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5576a5f5e6d0cbad55f559405f5faeb4e03c1bd257914ca1cd23d06c0aeee52 +size 889 diff --git a/PreMode.results/PreMode/TL.P07949.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..cf91f2c0255c6726b38e7a483b802302fe659a00 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87d86534804952c2f9962ee8174f6978c883d571b9bce266358440ee367a556b +size 889 diff --git a/PreMode.results/PreMode/TL.P07949.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0afc79179cbdc89c5cf7e5b754ac011e51efd05e --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de744601d3f2c0e40439071831479d797decd0cfc1fd87768ac149dbcc9c3462 +size 889 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a1535feceb4a3752c410c810c8819767d0b8f3d2 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67d315e9c6d50e1f365fd629794cf75d6a20025ebcb5d64f76375ec6d037ac6b +size 441 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5ac8aff4af350f67ac59f15848d28019f34c349d --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11892ad056d73ff861def97f6d890143365f2b34730548866dbc98b39a4aca00 +size 441 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..2a5124b417bbd0fd6b3edf44e137067a8b7a6f59 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a63ca2e67c56a4bea0abecac0d621b49267c1eec371dbdcb0a3832cbd3e9369f +size 441 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5e7bc1859c47ee47ec08434d4f3a6d0efde89be0 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d2fd0912c88387b6a8e8ded57dde766a3a7b3d10dc8e0f4a2227e89b1645dac +size 441 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..53c70807663e26d2e887e4902062dddf4308e4ee --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.1.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42885515bb89f10a5e326b903d3b075dfac666d0149afe3472d3b6d736c85201 +size 441 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..957bb45c84909e01cf9a716d08aec52daed7e268 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c9123f1355a4e4031fefba8c46e8bcbd39fb004b9c9a8964af29f4cb23b7fc3 +size 505 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..15730060c1e51e9439a607ab91b16a8c9c4027dd --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10808f387d441be45aa5cdcb5980fbd561d8566e04ffe4d9d0b4aa6addf14c07 +size 505 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..16a7de9b0a561692e5175ff6ab2fb128be90cd5c --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe79b450965d98665f585e8c27185565ce4eb905077200e24f26d11594c2f6d4 +size 505 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a5c5679daf5ed966feb7170d6dfae6d64745c002 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c775ad367264cc2170036bc4caaa5996d5e8166124cf1e05b957b65043c03a21 +size 505 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..106a483c42d9d2e0498ccba0502de42fffdfb505 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.2.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3ed64418f55e3a9b62e1bb729324bc3414126954ddfd8bc5d0a5861663a0155 +size 505 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e500a2c90f6e85f4425cad588b6ffbdbcd5ee225 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a3cab306a7dc5541903d00c2302391206a288f96d80b2bb96dde6b50cc5423d +size 633 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..2df77a48f758af4f28813f99e1e48b44f15f2f12 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f25a679de60fcf44b43c857397c217faf7815b17d160266ed70b6b19f3dee3ed +size 633 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a5cca4d412c93046334276fef1cd6a1f1a373a77 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b5b6ee19a322f3cdca4d0ec0cc37c129413c5d796e09c1867befc4116992107 +size 633 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9568a35aa68cb987f5d0fcb5d6c808b7fd6218ff --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b88ffe10654f45a687ca9fb556a1af9fbbb996a6640eed9bd7f9670d7d49b27 +size 633 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e500a2c90f6e85f4425cad588b6ffbdbcd5ee225 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.4.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a3cab306a7dc5541903d00c2302391206a288f96d80b2bb96dde6b50cc5423d +size 633 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..1da71bc0b72e898fe0dd96ad03f714e75478b467 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccb6f23c372ae197e1e1b0bc4f298d5c65470e976a9ad4305b93fca48563dd02 +size 761 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b3a5ce5f10b9dbd3a4ac4b0d8d46f9cd877d294a --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01a5ffea18a3cf778f4a1771f85a69f26f62a5afb9494d36ad4ebba3ab62ed68 +size 761 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..de77e4aceb9ebdcd5da874873319817556e1cbf4 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b0ca4de02f64888b76734640c019acaa31b1cff5714b74dd674a61f96c0f198 +size 761 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..91287b0389743816cb520820a4312010762868b3 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd1114e8b07e45c1a47317ef5e030a8d6e2f0fa201ce5dc67a4bdf8da79cef6 +size 761 diff --git a/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..1da71bc0b72e898fe0dd96ad03f714e75478b467 --- /dev/null +++ b/PreMode.results/PreMode/TL.P07949.subset2.6.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccb6f23c372ae197e1e1b0bc4f298d5c65470e976a9ad4305b93fca48563dd02 +size 761 diff --git a/PreMode.results/PreMode/TL.P15056.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..378a1e602296bdbb10cf8e2f69c5551e4167ae08 --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:588eeec87928cbaf93ad17b25b1b4b45b7474db667b42463d00a22d195fc0098 +size 929 diff --git a/PreMode.results/PreMode/TL.P15056.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..98f0a02d40e2fe9137ee4e15702ca26bf4c3c1aa --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8949ce15a9c7ac182e8646c4fb2841413cf80a2cb8d8846047844d85b901174e +size 929 diff --git a/PreMode.results/PreMode/TL.P15056.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..361613831028381f927780dea2a86f50ddca8abc --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8da3dea5e269e2c6f053c888c137aacee7a8a786f2c32f08bf6d9a7c315d8855 +size 929 diff --git a/PreMode.results/PreMode/TL.P15056.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a06442ecb94971bc3fb62060ddaef7e6702e6cef --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2f24906df1c26ea058ad9538d98b2ea79239c05689f7d2e3cc76481fcc3a80e +size 929 diff --git a/PreMode.results/PreMode/TL.P15056.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8c3118da2bc018108f8f338242066c44d564b704 --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:261d3ddc79ffb0178749a9db48c36bd65d24c94d9cfbf98e027d1b81ebdf5a0a +size 929 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..715dd87c63b1474408ac60d9ae5edda22729a7da --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ddf0980021a2162628fad6ce18afe986431877af336e371c4670c53fb66ac03 +size 449 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..13d83d11db88df40876e86d63f875f40f5de4b28 --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74a1cbc54ea485031afc4e70b2c7deae14a32a2309edf70b9c1d1792327812b1 +size 449 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..29990ed67e30485e2501d28049608c243173bfb1 --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c978a86666f7e202932bb44a2afd5f75e9752516c02b0860ae80a8735387cd83 +size 449 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e057ed23c056561790c73f95570267fb7642058a --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db2a540bed9cdc8f71cdcdf8e387fecba06d973f11f415dcd23632db1e0d499c +size 449 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6b87b597dac1f512220906ba6ca59eb0259106f7 --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.1.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a081c496e42439afdff12849667564827c2897106f7fc5227961c9f737c41b76 +size 449 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..137cf04b8b69783e867b534e4d47aad3223b8fea --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f0a9ffa6a815b7ceae9eb21ee097284f3a10866ffe26ca735c04b67d1c00878 +size 521 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..aa9a1775fce1cc5fb07ae1f8c95cd7f94409b241 --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e785bf3894005acc47bfd13aa85a42cbbb2a57ff9cce32f3e8a16e3925c6b05b +size 521 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b18b0032b402507a40c5fabbc08bd3bfb426066c --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc7cf7b3f0921d234f3f64ba14515b83d006dfc4b6b4e5b924bd3518e6446023 +size 521 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..de1eb08ff995295d019149d2195bf211f495cfe2 --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3a8c1764ec29aead149c1c04b9693a9262a7486788c5015a8568344012054b4 +size 521 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..137cf04b8b69783e867b534e4d47aad3223b8fea --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.2.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f0a9ffa6a815b7ceae9eb21ee097284f3a10866ffe26ca735c04b67d1c00878 +size 521 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..118e61a1b84992e59eee302101bf1555cfbafe12 --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a9eefa7f4d5971e793476a67cfe834e0832e3dc200d7c4c6de06d300ec34db7 +size 657 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7cda615911a2ecfb027faaaa2d91afa1d4063276 --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5b66a76e10d5286373e1d880cdf42bc68d50d247c5f873af6b6fd342e672447 +size 657 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b977a7f79a508488e2de497d9e6332f99d2f7ddf --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efed566726989c786343d041b7121252b17647442211645b43d5ed32809b9dec +size 657 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b5fbde8a716d6a4e96637793f3820d4cab49bd4d --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e46b99d87b090afa53c2708efec4ef51abe8d9746c878ae2a48e5ece4c7c9d03 +size 657 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..12f958acd6d31b43c04783dbb8d06ece6ec102bb --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.4.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0a76f31c62dcbee94155953303d3b6f95d5cc3f4f5e600447db5273123c7150 +size 657 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b0e01c1e0a69ff43f93f766d0d6c2e5ea8587add --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5b5f81a28cd4d424b3f0b053f478f20bf9b9db5161ac30377b0dd776652375d +size 793 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f4a06d77a2c653554aff7a7571f92a7acc6b631b --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdb1e93002cceb5114358fb8cb82701fa7430b192ce27eff42abbb14c533db6c +size 793 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..2a4497c40fdb1343d78ecb5a9eeb5e5f00478b1c --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d1b2c6e5a2a0f411e79b18f539209528a39b5ba044d691d55e30271e2a38a3d +size 793 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..207ab6bd0a35874e7e5d8c507d91e1dbfb6895c5 --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:412f313e05d17c642cfe18727d9fbbd65dc3ff4b7189f072209a22eaa29ffd12 +size 793 diff --git a/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b0e01c1e0a69ff43f93f766d0d6c2e5ea8587add --- /dev/null +++ b/PreMode.results/PreMode/TL.P15056.subset2.6.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5b5f81a28cd4d424b3f0b053f478f20bf9b9db5161ac30377b0dd776652375d +size 793 diff --git a/PreMode.results/PreMode/TL.P21802.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7f9f5dacff3a5188b6bd0a92c0f11c262534323c --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b49cbf773c6b4a65d2a9d8895d8885d2ea849b8c2a395766be1612274fd8fdb7 +size 873 diff --git a/PreMode.results/PreMode/TL.P21802.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..dd48481d707b2d8b4e624c8626d82ca377f947a1 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9c563fc9ba30f07857e4b53305caea9a54fb9369d7e6a0b4b70ed83f6c8b6fd +size 873 diff --git a/PreMode.results/PreMode/TL.P21802.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..74cd17ba0189227a2365a315abf911209d2b510e --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b68b8e255c7db1f417917c9b5ee95b8c271f7c0a9a107d53bfe05b96de4f4341 +size 873 diff --git a/PreMode.results/PreMode/TL.P21802.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8e0f92a9bd719bbd5e47f258131da4f31be19986 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81c389f550c75bfb0bbd649ee17a68a6af20118c3cd46e29104143a05d4e05b7 +size 873 diff --git a/PreMode.results/PreMode/TL.P21802.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..83eca7fda39ee45c47babc68a9da676f1fe65a4f --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1238b832fca75cc915a130b700b4c9b3c41a2ccb98c4d4a882a015aa1fd07a8c +size 873 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4decb346c5711c7d8f711464fe8934cf5823639e --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45be9a6247901196c500161f30ae54ad4d4a28f1f9e4bf5b8506bd853503af31 +size 440 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..999b2011e9e1a1497a98578dea337ae4a1b52c6b --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9712b01b857ee93695c3e11e19508f3c337376e5a4666a910787854fee743dc5 +size 440 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4ce2c9f269fd4fcba1102064d8b405961b501898 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6f0d4dc8e88f0905aab6762698c9a5a754b7493168170c30874fb042a4d6453 +size 440 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7c8740e6a99afb7298aabee135a91caaed6318a6 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf2a1aac86e3bbdc2223c664b7b51880c8bb9c84cdeeb10ebb8a5c54018535a9 +size 440 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6a247f23e0a2049e82cd92105bc0aaf2dfa1ce47 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.1.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e43763359f0e137ace632cb1ea914bbf40a867dcb403641df6864598f394576 +size 440 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0b04c224a2b161af869224cc82f1d01b062faa01 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b75c95ba333bc7e190bc2bdd7abd5ceb6e2245654e715cfa2fb528e81f9faba +size 497 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e1bfc11c4762f9fd416029731b379dc32942f31f --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df9effb60348850b0d37bd7056f52aeae1fe966ba19ee5965aa5b4386c42ba16 +size 497 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..fb8a4b379623c5b28748c0bd3dfa7c757c9b4908 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c67267f96f17f2a8cc2a7452e368ef77a19c219e86d045d4dc889380fadb168 +size 497 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7812ff8f034d378e2f185e4903d5e30a7125bb71 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a99f461f17e6aa85bcc247018adf31f92a30840ecd7904f9b4e439c80bef381e +size 497 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0b04c224a2b161af869224cc82f1d01b062faa01 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.2.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b75c95ba333bc7e190bc2bdd7abd5ceb6e2245654e715cfa2fb528e81f9faba +size 497 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..75faddb777463d4858ab61fb11f6c116e3d14442 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c154ac2171f2a406bba93ecc69601ba4db90a72e096e0535225a87560062a530 +size 625 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d32c8fc11fe4f14180d22f40ec227174e5bdac23 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e05c5b150cf920dbe06a3550faa6984b1313b7ac03ce4d19b44185fdc632526 +size 625 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..495e85ee2129e40acc24b7751c8c04e65b4047e0 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02da6d6e9720f0227b19851c2750a0bdeffcd3fc0c1619df32ea508036b5826d +size 625 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..38f350c6d9b618c0ba7598b03f7a5a8f94b6fbb8 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:675457012cbe8d9c5c3e5b5c99ca04f85740400508e91eae1a0ef89c40cc6b4e +size 625 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..75faddb777463d4858ab61fb11f6c116e3d14442 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.4.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c154ac2171f2a406bba93ecc69601ba4db90a72e096e0535225a87560062a530 +size 625 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..1c26b3a7ba7c9fbf82764ff922a8b2b4f2b914ba --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2e4e08a1bceb728ca5e6fe754c867b6433d19c4c0d4588ce1facb4b0ac8c56e +size 753 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8a37fc5b62b26488e140292bed294e30854a792d --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e38ad2b500a13e8bfc888e49df457ccd11371434fb86f1e55ef5b09688f093ab +size 753 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f7d6d98db02b0466b311127d6805ce4d7c33e74a --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2910bd9cb595ab5952f3db33de6a0f7f86ca714e5b5aded8dd2499f069f1cd72 +size 753 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..1b50b2be45758d411a9e8de93366de4ea325481d --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b9b610fb757e8180e4efc85afeee9932784592650642b14531f71b3469145c9 +size 753 diff --git a/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..bbd9d6551009cb0366c4d0ae5faf6e185a44d447 --- /dev/null +++ b/PreMode.results/PreMode/TL.P21802.subset2.6.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b907b8ab4512a2b7dfaf3d15e5f04042742f9cad24fc3ab6504c9318e17e68b +size 753 diff --git a/PreMode.results/PreMode/TL.PTEN.seed.0.fold.1/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.seed.0.fold.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..757930f0cc19010a825cc333f3cff8cff87ceea0 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.seed.0.fold.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d689f66d92f0c206f6ece86ed26b2292ff29157d3173004c6df38fb6ea6aab4 +size 25654 diff --git a/PreMode.results/PreMode/TL.PTEN.seed.0.fold.2/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.seed.0.fold.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..757930f0cc19010a825cc333f3cff8cff87ceea0 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.seed.0.fold.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d689f66d92f0c206f6ece86ed26b2292ff29157d3173004c6df38fb6ea6aab4 +size 25654 diff --git a/PreMode.results/PreMode/TL.PTEN.seed.0.fold.3/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.seed.0.fold.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..757930f0cc19010a825cc333f3cff8cff87ceea0 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.seed.0.fold.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d689f66d92f0c206f6ece86ed26b2292ff29157d3173004c6df38fb6ea6aab4 +size 25654 diff --git a/PreMode.results/PreMode/TL.PTEN.seed.0.fold.4/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.seed.0.fold.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..757930f0cc19010a825cc333f3cff8cff87ceea0 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.seed.0.fold.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d689f66d92f0c206f6ece86ed26b2292ff29157d3173004c6df38fb6ea6aab4 +size 25654 diff --git a/PreMode.results/PreMode/TL.PTEN.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..757930f0cc19010a825cc333f3cff8cff87ceea0 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d689f66d92f0c206f6ece86ed26b2292ff29157d3173004c6df38fb6ea6aab4 +size 25654 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.1.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.1.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..ee57b99a068de6b98e6638782670c0e9af96726f --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.1.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e74d2cf3619a75106140b31ae1fcc684a9a7d8e1d40d4cdef06d2760fe206e4b +size 3654 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.1.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.1.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..7dd7e0f1cec90829ea01b093a82f626e6519f68f --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.1.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33995fd21bba3a4a53639ce4df51b9687807faed6ebe3c59fd10a0ae5096f541 +size 3654 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.1.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.1.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..8e5786c513d6749d11ec8cf3bdb30b4dc53696b8 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.1.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:945c4cd129e2061125d3ff8ef76e85d976bbd0d93f4c6624ef6072f4a5d76c4a +size 3654 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.1.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.1.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..66bb9a5122393de8e64f2a85edee1ed883452208 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.1.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64775efb0bb141f497d7279b4bd5ff42517711f87ac28173e47dcbecf23440ca +size 3654 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.1.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.1.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..caee608952e589aaad53ef2f3750a3a7f55be9f5 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.1.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eecefbb379aefad592ce0e5c959ba0e1e2ceab128ee9b5c33079645eeedda80 +size 3654 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.2.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.2.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..339c77e921d7a21d47811086f9c579eb3f751bda --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.2.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0481fc0fc9fa0ab32fe0f975eb91dca59de28ab4b6a9e2fbaf87bd5fbd73fc8 +size 6798 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.2.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.2.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..a34cb5282488931508b92e31895d0cf9e8b10a82 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.2.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fb4aa025a93f8e31a33274ec30f268c27ea40bf355bfb87404c44f8ae3570ed +size 6798 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.2.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.2.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..24e49400076dddbbfbfe96874c25db83a90b9ca3 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.2.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d2bcb81e565caab64973ee15828b385322858f9135e5c58d13e84c66ab520a2 +size 6798 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.2.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.2.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..27ea395cb9cbee207fd565fa8c014570126267e6 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.2.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a61a68a57e9a8c272b751f4e85a23e82c269c3b383813d21d5f0bb3b390d440 +size 6798 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.2.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.2.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..756f7b1c8c42626417cb05fe3462f9f52ad113a6 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.2.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecd5f1149c17c32672d3bd2d58c1c29f341776b66a9d38b6db21ec3986f11ac6 +size 6798 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.4.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.4.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..466e6889ad731bb8c3e65ce1a47d605d09666c28 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.4.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2bc59ac86f5a293a27664891276f72bb0366747cb5047bede660984f72977f9 +size 13086 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.4.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.4.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3ad5d954973c521fae6bcb8900c7716ba0f269a4 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.4.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a791cd8523bf29fa1b6311ee68f6dcf772c024d4ceb123c099cd88f33d8e516f +size 13086 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.4.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.4.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..b792a07cdc2dbb4344b025e956f5a353cc53b00e --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.4.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:def3053fc90076fb464ef4858cf352f638525adff1102d66eece5eb466abd8db +size 13086 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.4.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.4.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3d721376a8e2388ac4ab1dc3de9c901533692214 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.4.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:671698820c8a315b2db8a5830fb19593c55ad8751b84841b4a04c5604ee134b8 +size 13086 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.4.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.4.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..e538e6c8986749eb1142d50edafcadd3b37b131b --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.4.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51b919566e472e42e8334f582f78e5bd2261a57283e8bb970f68ecc6be1f049c +size 13086 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.6.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.6.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..fce58452b9df8742f90fae967009bd3ef919afab --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.6.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86e164b126b832b812e34386434ecc1b737ea0946c6a2db12c9eb2e86b07ecef +size 19366 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.6.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.6.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4b4f20c058c13b12821cb6ea65b4546badcbb446 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.6.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17b81ab0a12fcf0f10674fe73bba156a7ebed94de3ffb07bad64ebb7847d440f +size 19366 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.6.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.6.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..e2261ed4acdaa2d16a80d0e7db89fb2090a7a452 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.6.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a39ebcc4af4cf3601256e6fe71d654cc0bd2629225d35e4a09b870930482187 +size 19366 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.6.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.6.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..63792ac3bd2d7a29dac8d105167b07c136f1429c --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.6.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d353c1dac5b2f653bb4f05f1671700a3ef38c246097e7170f5752c1860dcff6 +size 19366 diff --git a/PreMode.results/PreMode/TL.PTEN.subset.6.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.PTEN.subset.6.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..d660f8c4435a3dfe54c95737543a2551de6c6791 --- /dev/null +++ b/PreMode.results/PreMode/TL.PTEN.subset.6.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98f41edf2571ec798ffa2d3599c64f01109f9c5af88cbe46584120d39344f96f +size 19366 diff --git a/PreMode.results/PreMode/TL.Q09428.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ea0405b8fe6556643b84c9eb5237b3ce2f17782a --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2691cccb67ff42cf34746687aadea07d9d0a1bd61aaffe34cc3b97853a19c4a8 +size 793 diff --git a/PreMode.results/PreMode/TL.Q09428.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e67fcd6d62fa3766c78e36a18aeb6c9d032549a6 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15f0c1913952998f6977e8f8cd91a813424724ec59f31bd843d217c589df4990 +size 793 diff --git a/PreMode.results/PreMode/TL.Q09428.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..96396070ccb6d2b5e53769781ebe4aaa99697073 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db37a1cd1640dab34ac26d3d18957bc455dd264c685846f935ff9549ffc4a254 +size 793 diff --git a/PreMode.results/PreMode/TL.Q09428.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..95cea3d8c3648b03be94f9a5a15fbe35189f5dd8 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:845bf352a170275cd9c85ea4d16e5961a40f603683342bb79a3ab01276e4253a +size 793 diff --git a/PreMode.results/PreMode/TL.Q09428.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..37f724861b0044f88c99bc83737c13155e4b7409 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf0798c3a6adc1be47ef5d7e4171584d069a413e49a13e3fd4c08ba7660e21b5 +size 793 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..810e3e3de1cb0db3e58a39e2f2611c7195134e99 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcb9faf3bc2d1fa75eb5ed356a8a4764710af3c8c3eaa52d6f914dceb514c9a5 +size 424 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..316a914d247d5959466192e1abf852451a80db61 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4010b14b1094e8013f0c7abfc87532d6ce160626d082658ded51772a1b48903 +size 424 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ea59a277f238d857f05c2522368eaf967eb7bacd --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d2b56d77e768837f93353875613be0d469b173612ee69f294f49c224a2a3b49 +size 424 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9e2ce01c4d5298eda5a7e114ce37eedc184662be --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51ddbb8b0fcb4e8614297407e6a7dc83edf4494951c90fa847c811dc7e688e86 +size 424 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5d1472c592e980cc20ea0ed1dc2248c814b015d3 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7430b7a72e390b8f9c2781839b22d39513ba9be91c816ab2e966d6bb711ccbd0 +size 424 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..724625bf79a730e1b25fb2237533b54a29beef40 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e7c1a84b7e538bf3b877fd3838ace6632dc82e087b2acaa33f0ac9f08a13233 +size 481 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..1a9aab1f46d7b40df9c885acbb026fc9483fcee6 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71d46bf323345daedf7eae7479389f609bcdbf0e131585108a235906875e0e81 +size 481 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..71c19102729bfb3c8a1921508d6e5334782b970a --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c4a8d55cbb71c6774d1c301254d5ce16d01653f4e4a7ceba9f983e149c14808 +size 481 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7d6c9b4a790ffb4db1059272a7c9b292de7e0bb6 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:637b9e425b6c266a50a810142cd479ba7485a18c3450a4eb1003e359d72c88fa +size 481 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..724625bf79a730e1b25fb2237533b54a29beef40 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e7c1a84b7e538bf3b877fd3838ace6632dc82e087b2acaa33f0ac9f08a13233 +size 481 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a4e61f5557b9682b5fd6243d9752352c112dd75e --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d723f3a800c96dbabf5fe20ae19a9e64f184c28ec26dcf9776447e629ec74534 +size 585 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b67b5569a796c0b015b5ed6035f338a4e8a54bc6 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b456fb2a3c6e98386d2dd04193ae9f6570d897bb8da1370ad490f745a4934a6d +size 585 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..325dce0fda57a00eed040f4511c47db1acacd622 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6ac8f914611ec54aecd240259f4578d5a0c67b41cac97cd50ad4ad7a5ecce55 +size 585 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f94f00e855e48e3cafa496dc974c2845b0b00f03 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ed202752ce9736f5f876415120c0aa5ee24b15b420c1fdf85fdfd929f6659e4 +size 585 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a4e61f5557b9682b5fd6243d9752352c112dd75e --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d723f3a800c96dbabf5fe20ae19a9e64f184c28ec26dcf9776447e629ec74534 +size 585 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..325be91ddeef7d44816f160ff2d26e77eec917ff --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ca94f520cb9b4610260eeb36e317bc2901ce22bbddb5f5b9163cefc6dcfc513 +size 689 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5020b04a7f5b4db213972a44abf6d76179b8179c --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc977d0b9b46f0ba8c9840cee9f944d594833e15a7dbb5060de101154bd5d08 +size 689 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a7dac87a3449b774e97cfc88769b50605acd03a3 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a38e94d6cceeb40091ad07c015cf9836cd2a4a86adf48d60f08fef676ec69067 +size 689 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e1288e74fbfad37622a0e27a789ad06eb66df5fc --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a30e2279fe3b3b3d84454b96b59c44b471b95a956442570513297ccc253f0c6 +size 689 diff --git a/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..25a4142afe1fb2cac9bd8b0c66405d147b73522f --- /dev/null +++ b/PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dfa9a39815325de0f5cc43102f09d5a501e3126c2d3ecb26394bf25e9359cd6 +size 689 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..3e779c5dcf3f1e809d723718ee7ac00aebfc82c5 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a076d2ed33707c8b6c84b8cdaccabf3accdc6299387e2f9a1a4afbd4c220d3dc +size 1017 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8b7f21f893a33f397ec51ffe3996a0d6163a55ba --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7d6f35e6cdf8550374f4ed6e20cbd06701fe8376a663cc12981a11c64bb6ee4 +size 1017 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..842f8d1c9c62631673ca8d81e8f026494afd60c4 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cbd4919f01a202825f0249c4db3014be7b1d39b82cbecd6b30652180632e274 +size 1017 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..426738d4e2e6b22cc1914ac91dc2b5164dc3b0d8 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:102ec047c88e6124e0c6ce1aecba26208917e9310c2dad548d31d0c3438a0d67 +size 1017 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..dbf932a5b9b81a9c97f0c45f6bce3f61ee077e2d --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a336f0c2e5ccc1e7dafa67f2d6937ffad1fe1cf1e239311d9717a5e2644980ff +size 1017 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4d205b584394d14d4aecf079353c837349deb652 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3e471b34d9ad981c5573b12e6a74cf07e30de1b80139dc6d95ab711d9e8d58e +size 457 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c4d1a9358ab8fb8d68ba20a9cc6c3bcf0a8f92dd --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28b10669c291d4dffabb9fca643c8f3e88f43d6a6b9a4c599c4b0c0fe39292f0 +size 457 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..4442529c6b005deaa4a1b4fce7071491e8c4e014 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdf05b96765e51b3fd11e6ad322ffdd4d478bf9a07c973a79782b5c0ca78da30 +size 457 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..05719b9753e4427de27019b8e80b8db98f5eea33 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efc9ffca751630923f7d3d02fcfad9bbceb010c821119ba8775cb0f4b47dff4c +size 457 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..dd1c975496f56786ff8322355288ba3539f8c5e2 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1d2a7cfd7556c40d0d29233c43259c010c1f0338071c45ec5fd024cee2427c1 +size 457 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5f45e2bbfa7287b7240caf384e21df9c1063e902 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2e44b9a50b9d4179f8c2f0fca5327ec2722ff11b2916e35086e72b788f7eb4e +size 537 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..31228ae0540db229b8e62a94c68e9960a4f1dd68 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c52f724a8cffd5c7aeebb1fae74f4785a43c06a41215a22f721369ee6c1d8ca9 +size 537 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6c32f6eedf80cb7b57e0362568e4a439ca60db4b --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d4c417fb7336d90a5de654579580f98d38613b21498bcd250cf9c31f3b6e593 +size 537 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..bd494c526f5076e0f7bb8a69f66b67c30763732b --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4830841f694ee1634b2ed63f5fd5504e3cd45eee4e999114a23074ac2dadbcf +size 537 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5f45e2bbfa7287b7240caf384e21df9c1063e902 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2e44b9a50b9d4179f8c2f0fca5327ec2722ff11b2916e35086e72b788f7eb4e +size 537 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..91c84e50ec3ceb257030bd15d4df2c7407af3e4d --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4cbea0edb4656e033267822937186f9a47d4578dc68c6d604ef7ce9b4443db3 +size 697 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e66db4fa097d83cd4ae6975fc992871e72b1659b --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5f151d71344508b39ffebbe9f1c1007c20343fdffdcbf8f26eddf9a92d81baa +size 697 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..2f2daaa8029ff58a9d09a6f171009f3f38e357d0 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:670e41435dc9ecb00d8e9f8fcb7268e0a5421fad8df74fbe91c8d36ddda2dc99 +size 697 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ec4fce1f089028d91d7f8e1ef2054505941a2896 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2b965cc9f81be3ed155c883d79086b99b5203822896693220782277303eb1f4 +size 697 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0c733fefa09ff7b2b412577e09c4574b29217bd5 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7462a44aa61eaf0008415ae01cad5f673794efa8ba2cd13f58f0ebfc842ac93 +size 697 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c9688a39d8842a6e4a17faea812bf67247b5bba6 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41bf24f824051dcca6277e3fca495aad7e3c3c29e88ff4cbe3d50fc6f6be5763 +size 857 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6b3af248eba5172f7a71957bc66736a8a5251d25 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f056953e754745bcff6fce0edf4dcf3844c09f90c6fb46098a56bd78b6fa118b +size 857 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6211d8020f600f7293604743a4a446507fb89f97 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5899b78fca88e9e0209f26025a93edef42c362a60bd3b8373918fda759b552ac +size 857 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a102a4da9e242d2d650311ff657677fb17edc12c --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7cd2c81588dd357e02da1900273129d41cfd3f3b05802bc77aa7afc8c802f63 +size 857 diff --git a/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c9688a39d8842a6e4a17faea812bf67247b5bba6 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41bf24f824051dcca6277e3fca495aad7e3c3c29e88ff4cbe3d50fc6f6be5763 +size 857 diff --git a/PreMode.results/PreMode/TL.Q14654.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c9e772aa654908918b7694df85b14f7e29612fb4 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e182b0e649ccbeeab5a5bdd6737eff227e0b30100f97541ee8aa7fbeec217906 +size 753 diff --git a/PreMode.results/PreMode/TL.Q14654.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ff713cd6476d9b4e4b108a0831e9cb6456f67954 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e45376800dba218d58c40936c9c6db03d1b016807afe0a7be2f6b3f59cd31537 +size 753 diff --git a/PreMode.results/PreMode/TL.Q14654.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6be937b24f7bfba0b07bf431c8cf8755ec8c5287 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f30046cfd04d8bd19f8a9c2560f028a46ab7f4e32b63a1f568c6edc9821cef8a +size 753 diff --git a/PreMode.results/PreMode/TL.Q14654.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..764258f284441534ba43b6b6dba1dc239f58a8fa --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5a83b45ccc878d1686718ec185a1454e1165dd43652cd75bd87b0a308465530 +size 753 diff --git a/PreMode.results/PreMode/TL.Q14654.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..712a58f74adb4e2fb6fb4526950598702fea8fbd --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47791076962c979d8f74da502a39c78392afcdb1834ff5c3cfaf06e521cd775f +size 753 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..367d3bd1fc549971cdc5544c14af417fe29e9811 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e282a747ab83300511c48e72b7abb3f45884ca1ecd2f1227624c67352058ab5 +size 425 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..3a1139850a8642738df0e4cd8f8f091071185d20 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba83b600c4ac11f32c33967089e7e0b9e857f6e447be741eced14cd5d342e9c7 +size 425 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c4a747680c66a6fb73669fb5046d4b05b608b4a1 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:598d4c88e4a2ca70fb511d74ef741567cfff2136be8437ea2f294ca7c0833be5 +size 425 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f3fb6ce376ba6355c563b6aff52f1a0eb19fc0fe --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c495c239689259a6d1ed24ebe10d750098a0a183d7737bb523bbd3274f61c322 +size 425 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0da43a1281598a42e7776564614b09d96699885e --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ed8aebbca040d1d3575b91a18668c9da00f473b298e48ad2ca5a236a482d8fb +size 425 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6e6e33a3db7ac9fdaa1adc72efd1ca3d56e41afb --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ce41ff0612be963a59024236aa4d15d2731f88e4f453b41d4be54fc6debdae7 +size 465 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..3c20584dde72b86d026daa8c50540cc40d245040 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a72da8b0287daa4bf5b209b3859932eec8b02ff3f50d7e0f42c38e3cda0ad75 +size 465 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..76c04d4f818d37847a929ece3617ea47d322019d --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:717e3fa3ec6bb5a2b2fb34bb18730e850d80404a7acd6dc85086c2d57a1c4126 +size 465 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9cbebe7cc6d7e599c8d066d22aba92103debf1de --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7355312074d1dc0f1e70eaf2d65a3dd8a686a7a1d2cc1a255899d3609c54a4af +size 465 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..0dd268614e4b13c38765f4de41e3a616b9fdd07f --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb7662dfcdccaa7d8c94eb682fc1239afd75d888269840ab5aa49c1a988cb24b +size 465 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..cc8bc51ea9526482e4a3f28e993e098e9c418dbc --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99d1677cca3d35e401bbe3f5db969fc43bf3cd3db5c2625cbb8fbed69e4b11cf +size 561 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..1793d0e0da9f7868c3522e5cef2cf368596bf162 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06e6add7ec9dfd2426a5c6d36c1be75230913132c6789fd5457eaf651ffd8861 +size 561 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..61a90c68777ff59d9d7112420208d5999ee98502 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce2516f81ccb0347a84e27abb9c076ccd642ae1ebc4ea173ca4d54d0ab3ffe3d +size 561 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a2ace6a6f61074b0cb24a0d98fdd1f5079574904 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a749aa6904cdb605a88d58fb73cecdeade028fedbecfcdf9268f93d628bf3932 +size 561 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..cc8bc51ea9526482e4a3f28e993e098e9c418dbc --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99d1677cca3d35e401bbe3f5db969fc43bf3cd3db5c2625cbb8fbed69e4b11cf +size 561 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..5249d50029be0f59d41021ac3e858b0716221962 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8af448c77ea82a217525069e6dc4300e1fc72ac809cb4dd53dde11546930cb5 +size 657 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..1bf26f06335e9f1db696fd7c7491076ca47dc4c3 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:942bdf898768b980dc774e1e18433264943938fa071bbfb3661bd99f688ad38e +size 657 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..87b6e41aaa0df52befa867737fa37af136b4a110 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3290ae16c69d3f763dfde64831ed1c9c4392e1b5cacaf896e347fddba24f38f7 +size 657 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..ec7f7e2e19fc8161fccce9b28bfa0b2cccab928e --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34218d64288f471083669951dc580c0dcf577c6a41424b37ece7ce71243587ea +size 657 diff --git a/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c9fdf99e5791dfba9d78bbd4e1e9e181055fb8ec --- /dev/null +++ b/PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da6bc6db4215a9aee65cd2cb40b5216779109528548bc48f1332d05232613f29 +size 657 diff --git a/PreMode.results/PreMode/TL.Q99250.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9b060ae23f335156d5c2f0270cdba20cbcff8cc1 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abdafb859d464481b030c7b531b00d108c22f233f8a1931703459509ea7ba0cf +size 753 diff --git a/PreMode.results/PreMode/TL.Q99250.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8390a0ec6c40393b6961f364edf20242447ceb2a --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:924172090ca2791f3c990a7c3fa0ce12d3553433bd09f9caf9e640dd4827c289 +size 753 diff --git a/PreMode.results/PreMode/TL.Q99250.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..b3db004801788f8eb3af5588152ecf174024eb34 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81c9ec391f70b033950fa78472325687ae6275b30ad520eeb74f6e1bc3b07e19 +size 753 diff --git a/PreMode.results/PreMode/TL.Q99250.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..68a266a82f19ed703f7710b000d870c5492b2e80 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3d1027db070e3c73a457ff14562bda007112a5f34f07bf46361c1023e3c2ae4 +size 753 diff --git a/PreMode.results/PreMode/TL.Q99250.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9b060ae23f335156d5c2f0270cdba20cbcff8cc1 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abdafb859d464481b030c7b531b00d108c22f233f8a1931703459509ea7ba0cf +size 753 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..10385bb8b9f3730939aafcd50e0c33a2da91e1ed --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5bc6f8d4b0ab67de5a9e902115fae6a58138345ed6fe0dfd3c8a3a857727c58 +size 424 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6327f84b8676510e2e119e786e3106c6ecd9bcea --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8baab90859b91cb1dbebbf702c42fa0fc27164ae056793fbb92cbc62be0b80b0 +size 424 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..6048b556a220930aa072a750b7e890d22aae360d --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6b7cb818c92ac9815ee7bc84997e7a9e7ca1819dab5f3d974014363d2ad15c1 +size 424 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..e030b7cf6fd1bd06330f6a8f1d5ecacce9b3d685 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbe1ed3fbac493ffd4e9050f8abe6a31207e2ef6d58f0ce8cdd103d9b9c51c50 +size 424 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..a7832b470adf4adfff364608da6d839e9f5d8635 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c9b6cb84271280a78ae572acd4a2271599844cb6b1a242233153986aca4d83e +size 424 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c63e85cb70928e3e9c7945a1eee9018822b4661e --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e289c0d9d571030f1abe85c83d61e845d291e3cb1782ac5c6dc5c98a8dd148d +size 473 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..95307ea125956316c7e472cc7d179e50c0a0957c --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:640d63cffeb5639d581ee2337835e78d03b15ca42b28c25f6be9a9dc8b81327d +size 473 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c5dac8214ecb8a69315056e136a6299059b6f833 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1a2a9001b96c3ab48dba46c00c76c74a28e5bdf04b4faca05a23486cf308b4a +size 473 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..d3fa4a29f389e0c2829245e871976442d5810436 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:472969682a92682b18dc8ed736e0277499c5a337818f994882c6f9feda47bfb4 +size 473 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c63e85cb70928e3e9c7945a1eee9018822b4661e --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e289c0d9d571030f1abe85c83d61e845d291e3cb1782ac5c6dc5c98a8dd148d +size 473 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9efbe64c0847e757c44cb96d313aa3288cbf7de5 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b9bebf2fbf7965c2d683b02c0603dec53d3193d428924f25d0ae6738be30c84 +size 569 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8e0705a90fc38c4335e958c12c43995e1d7f8c2f --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a02270469a2f0fa9404424a67d50181c78401884207e333ee1e7491963f84be +size 569 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..633b946c101fae04a5d04da4e8b383315ef40558 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73cd165822a64ef096d2b55f66561a8edae095935118506ef05c097469f9fd27 +size 569 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..87da1ad79de16319ee20ac4e681b1e0cba179d02 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f24d13fb1e3488644255af864cb04465758efd220a6ed3204a7d047364f543e6 +size 569 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..9efbe64c0847e757c44cb96d313aa3288cbf7de5 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b9bebf2fbf7965c2d683b02c0603dec53d3193d428924f25d0ae6738be30c84 +size 569 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.1/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.1/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..8bfdf1ba9943b4dbe9c17852bc1b7973321998f7 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.1/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:873f3015d135b769818ae59b4b17a9e1a6f2dfbca1d3fd68b6bd8fe5681cc348 +size 665 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.2/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.2/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..2c300168224c061900f90f8618ffdbb40ce747d2 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.2/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1d9e3b800644d8ea84fe3ff72c1f5fec50b60bce10e6a8c7b259c0f036c9026 +size 665 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.3/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.3/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..80dda7a90fb7b33d7e721f2d1533df5c7dd53355 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.3/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17e1c4db33a8402b3d0e08d0dc610e0f790de891493b732fa20f6d1be753ef11 +size 665 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.4/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.4/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..fd956c15ded67f596859ae467c68f9820d5f4ae5 --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.4/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd7de67a9fe8bf6bcc131c505cd474c2d10a0a59b088e859d3239f4d48b4f86d +size 665 diff --git a/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0/fold_split.pkl b/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0/fold_split.pkl new file mode 100644 index 0000000000000000000000000000000000000000..85562d0a523a68c407e06ac20c1385fd2c18033a --- /dev/null +++ b/PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0/fold_split.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f6c22b7bf4066d549abf482f559c16efc3ea46ced4198b1367c49b802dfb178 +size 665 diff --git a/PreMode.results/PreMode/TL.SNCA.seed.0.fold.1/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.seed.0.fold.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4b7e4b40933f0c28a4c1880025955f62e69665b6 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.seed.0.fold.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:915e41ebb456c404389b1a5f5f5325e6ea9fc7921e24b9801757266530d4a568 +size 17078 diff --git a/PreMode.results/PreMode/TL.SNCA.seed.0.fold.2/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.seed.0.fold.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4b7e4b40933f0c28a4c1880025955f62e69665b6 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.seed.0.fold.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:915e41ebb456c404389b1a5f5f5325e6ea9fc7921e24b9801757266530d4a568 +size 17078 diff --git a/PreMode.results/PreMode/TL.SNCA.seed.0.fold.3/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.seed.0.fold.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4b7e4b40933f0c28a4c1880025955f62e69665b6 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.seed.0.fold.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:915e41ebb456c404389b1a5f5f5325e6ea9fc7921e24b9801757266530d4a568 +size 17078 diff --git a/PreMode.results/PreMode/TL.SNCA.seed.0.fold.4/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.seed.0.fold.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4b7e4b40933f0c28a4c1880025955f62e69665b6 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.seed.0.fold.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:915e41ebb456c404389b1a5f5f5325e6ea9fc7921e24b9801757266530d4a568 +size 17078 diff --git a/PreMode.results/PreMode/TL.SNCA.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..4b7e4b40933f0c28a4c1880025955f62e69665b6 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:915e41ebb456c404389b1a5f5f5325e6ea9fc7921e24b9801757266530d4a568 +size 17078 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.1.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.1.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..baeed894ea30972adf2f78af85b520f6f09e2f22 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.1.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cf0a9e79a31bd7414cdead54d519dc85584de963a161dfe3e52fd5f32bb285c +size 2582 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.1.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.1.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..d6d1b819ee0a6bbb033a7fba8772be6c33426c91 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.1.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89673048f98b5b39fd686b7128de99063d9586c01f5f0835a45289ae37098dee +size 2582 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.1.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.1.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..9f30cb015c630fec8cf2ed77f1f2edd20455acaf --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.1.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67e2569180f66213c97e92adbc201bfff18d18707197537ba28ea21778867dd4 +size 2582 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.1.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.1.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..aa1ec6c5764f7035b5e2fa661c30afb297e57700 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.1.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faa2cba614e5b10d752882b943913bd365bc79c6dc124eecb62db7f453a68e95 +size 2582 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.1.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.1.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..ca1ef79e815e8608865d1b6b16a7ca7e50dcd3b1 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.1.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d5d430c6d5a4f70ba587dd640ef2751263339122cd7d71fdb688763753b183d +size 2582 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.2.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.2.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..eaf1e3ed51f0aa98c0f92e3c6e248a6ccc0ae68a --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.2.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dda7db2d75d1f3b916907a3dda1308e1dc3badc0320f5fd08076ae7feb6e348b +size 4654 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.2.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.2.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..0b1d28b44bbabda845eecf3cabc0891460967996 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.2.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82544dd19a572a51bd5c47be284720012e0ea5de2a4009893033ac82d02d8eb0 +size 4654 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.2.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.2.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..86582b824cdaedff41fbce3004c979f21b98b30e --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.2.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3901a0f6675f84aee5ad8a61c9303f3b8f4275e8f260cfaffaf7b5652ca08b3 +size 4654 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.2.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.2.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..d2892fb8cdb066f88d80cf1d52887ef0d3d0572c --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.2.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c52d4e176ffe81c6ee59493948e848de36e0be34b54fc04cd5d91232fecdec5d +size 4654 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.2.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.2.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..fb4658ca5044ebaf3498ac54464cfd1346345b4a --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.2.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bc33fe1219ccc7fed7bdeb10e94196cdd1266eaaed6a775a9dfea288261e38a +size 4654 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.4.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.4.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..ebb7e546261171ccc83f615b93b4c49999972a9c --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.4.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d58cb206617161e335411258ae67da66900b770739671029b75f1bf6caa02879 +size 8798 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.4.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.4.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..7950002efe1c51f690df882d3324cc9a60477f05 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.4.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20e9a66fae5b5bfa979571e9fde904270945e0cf374947e3b970a47ccd15df6d +size 8798 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.4.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.4.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..9517273f963cd40c58f765804da5d4d8caaba1ca --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.4.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f486cb834dc898d6da3d735ccf41075b2d1bdf08c7c9f822ac9a12604d344db +size 8798 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.4.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.4.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..95b0795908303c3f23ec1750e724f541c3de701a --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.4.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27a09632533c63ff5f24b59295666274dbbf9e1e0c6fc2f5e4f73a4627f35f34 +size 8798 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.4.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.4.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..3378699185ad234bcae0f669be2bc25ffd776f97 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.4.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:830fe300ceef4a442232459e46a49303d82d51cc301eca9d377bffef241b45d2 +size 8798 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.6.seed.0/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.6.seed.0/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..7a066414432cd729bbddb23418790cd16c7f8126 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.6.seed.0/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43cb7e6ccc25230fe8fea0dfd0f4667d808ba68830ddb7013db19c6e57a60b48 +size 12934 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.6.seed.1/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.6.seed.1/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..e57f56d5ef28b62a45557ad37a49c8686daca828 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.6.seed.1/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:675b1964974595e256fa0175b9abc4cce749f3d2fe90c66e6dafd3f7040ad871 +size 12934 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.6.seed.2/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.6.seed.2/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..1b181c2c5a86af3e19af31b4a0d04fd8b6cdcd03 --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.6.seed.2/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:759909347763ab59410c44aa5245a4cba591ee70da50da099e3110d6a5f42108 +size 12934 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.6.seed.3/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.6.seed.3/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..659ac51f547d83dc5606bddae5b0880879abf2cc --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.6.seed.3/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac9b3fee2141e1b88657d294b5016cfc4fc8df8ebff021101bf43fa4959c875e +size 12934 diff --git a/PreMode.results/PreMode/TL.SNCA.subset.6.seed.4/splits.0.npz b/PreMode.results/PreMode/TL.SNCA.subset.6.seed.4/splits.0.npz new file mode 100644 index 0000000000000000000000000000000000000000..a1be1585d246f1b5cc94a27dc8961cd03c89ffeb --- /dev/null +++ b/PreMode.results/PreMode/TL.SNCA.subset.6.seed.4/splits.0.npz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f26da993ecd9ef2f750773d535691bd9520db6e8489ef4f08e96046ff9c81773 +size 12934 diff --git a/PreMode.results/PreMode/model.step.46000.pt b/PreMode.results/PreMode/model.step.46000.pt new file mode 100644 index 0000000000000000000000000000000000000000..11ee5e23b5281db8f115a4fbb86c148c8a55d5d0 --- /dev/null +++ b/PreMode.results/PreMode/model.step.46000.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a43c1060d9503e5d9647b392e321a1cc9a677006e9864356c4a72cf0a064506c +size 35913153 diff --git a/PreMode.yaml b/PreMode.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3cd18a858cb157f331e4104d81f59853120d6651 --- /dev/null +++ b/PreMode.yaml @@ -0,0 +1,496 @@ +name: PreMode +channels: + - schrodinger + - anaconda + - nvidia + - conda-forge + - pytorch + - bioconda + - defaults + - primer + - r +dependencies: + - _ipython_minor_entry_point=8.7.0=h8cf3c4a_0 + - _libgcc_mutex=0.1=conda_forge + - _openmp_mutex=4.5=2_kmp_llvm + - absl-py=1.3.0=pyhd8ed1ab_0 + - aiohttp=3.8.3=py39hb9d737c_1 + - aiohttp-cors=0.7.0=py_0 + - aiosignal=1.3.1=pyhd8ed1ab_0 + - alsa-lib=1.2.8=h166bdaf_0 + - amqp=5.2.0=pyhd8ed1ab_0 + - aom=3.5.0=h27087fc_0 + - argcomplete=3.0.5=pyhd8ed1ab_0 + - arrow-cpp=11.0.0=ha770c72_9_cpu + - asciitree=0.3.3=py_2 + - ase=3.22.1=pyhd8ed1ab_1 + - asttokens=2.2.1=pyhd8ed1ab_0 + - async-timeout=4.0.2=pyhd8ed1ab_0 + - atk-1.0=2.38.0=hd4edc92_1 + - attr=2.5.1=h166bdaf_1 + - attrs=22.1.0=pyh71513ae_1 + - aws-c-auth=0.6.26=h987a71b_2 + - aws-c-cal=0.5.21=h48707d8_2 + - aws-c-common=0.8.14=h0b41bf4_0 + - aws-c-compression=0.2.16=h03acc5a_5 + - aws-c-event-stream=0.2.20=h00877a2_4 + - aws-c-http=0.7.6=hf342b9f_0 + - aws-c-io=0.13.19=h5b20300_3 + - aws-c-mqtt=0.8.6=hc4349f7_12 + - aws-c-s3=0.2.7=h909e904_1 + - aws-c-sdkutils=0.1.9=h03acc5a_0 + - aws-checksums=0.1.14=h03acc5a_5 + - aws-crt-cpp=0.19.8=hf7fbfca_12 + - aws-sdk-cpp=1.10.57=h17c43bd_8 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=1.6.4=pyhd8ed1ab_0 + - backports.zoneinfo=0.2.1=py39hf3d152e_8 + - billiard=4.1.0=py39hd1e30aa_1 + - biopandas=0.4.1=pyhd8ed1ab_0 + - biopython=1.81=py39h72bdee0_0 + - biotite=0.35.0=py39h2ae25f5_1 + - blessed=1.19.1=pyhe4f9e05_2 + - blinker=1.5=pyhd8ed1ab_0 + - blosc=1.21.3=hafa529b_0 + - boto=2.49.0=py_0 + - brotli=1.0.9=h166bdaf_8 + - brotli-bin=1.0.9=h166bdaf_8 + - brotlipy=0.7.0=py39hb9d737c_1005 + - brunsli=0.1=h9c3ff4c_0 + - bzip2=1.0.8=h7f98852_4 + - c-ares=1.18.1=h7f98852_0 + - c-blosc2=2.11.2=hb4ffafa_0 + - ca-certificates=2024.2.2=hbcca054_0 + - cached-property=1.5.2=hd8ed1ab_1 + - cached_property=1.5.2=pyha770c72_1 + - cachetools=5.2.0=pyhd8ed1ab_0 + - cairo=1.16.0=h18b612c_1001 + - captum=0.6.0=0 + - celery=5.3.4=pyhd8ed1ab_1 + - certifi=2024.2.2=pyhd8ed1ab_0 + - cffi=1.15.1=py39he91dace_2 + - cfitsio=4.2.0=hd9d235c_0 + - charls=2.3.4=h9c3ff4c_0 + - charset-normalizer=2.1.1=pyhd8ed1ab_0 + - click=8.1.3=unix_pyhd8ed1ab_2 + - click-didyoumean=0.3.0=pyhd8ed1ab_0 + - click-plugins=1.1.1=py_0 + - click-repl=0.3.0=pyhd8ed1ab_0 + - colorama=0.4.6=pyhd8ed1ab_0 + - colorful=0.5.4=pyhd8ed1ab_0 + - contourpy=1.0.6=py39hf939315_0 + - coverage=6.5.0=py39hb9d737c_1 + - crcmod=1.7=py39hb9d737c_1009 + - cryptography=38.0.4=py39h3ccb8fc_0 + - cuda-cudart=12.1.105=0 + - cuda-cupti=12.1.105=0 + - cuda-libraries=12.1.0=0 + - cuda-nvcc=12.2.140=0 + - cuda-nvrtc=12.1.105=0 + - cuda-nvtx=12.1.105=0 + - cuda-opencl=12.3.52=0 + - cuda-runtime=12.1.0=0 + - cudatoolkit=11.8.0=h4ba93d1_13 + - cudnn=8.4.1.50=hed8a83a_0 + - curl=8.1.2=h409715c_0 + - cycler=0.11.0=pyhd8ed1ab_0 + - dataclasses=0.8=pyhc8e2a94_3 + - datasets=2.7.1=pyhd8ed1ab_0 + - dav1d=1.2.1=hd590300_0 + - dbus=1.13.18=hb2f20db_0 + - decorator=5.1.1=pyhd8ed1ab_0 + - dill=0.3.6=pyhd8ed1ab_1 + - distlib=0.3.7=pyhd8ed1ab_0 + - easydict=1.9=py_0 + - exceptiongroup=1.0.4=pyhd8ed1ab_0 + - executing=1.2.0=pyhd8ed1ab_0 + - expat=2.5.0=h27087fc_0 + - fasteners=0.17.3=pyhd8ed1ab_0 + - fftw=3.3.10=nompi_hf0379b8_106 + - filelock=3.9.0=pyhd8ed1ab_0 + - flake8=6.0.0=pyhd8ed1ab_0 + - flask=2.2.5=pyhd8ed1ab_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.14.1=hc2a2eb6_0 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - fonttools=4.38.0=py39hb9d737c_1 + - freetype=2.12.1=hca18f0e_1 + - fribidi=1.0.10=h36c2ea0_0 + - frozenlist=1.3.3=py39hb9d737c_0 + - fsspec=2022.11.0=pyhd8ed1ab_0 + - future=0.18.2=pyhd8ed1ab_6 + - gcs-oauth2-boto-plugin=3.0=pyhd8ed1ab_0 + - gdk-pixbuf=2.42.8=hff1cb4f_1 + - gettext=0.21.1=h27087fc_0 + - gflags=2.2.2=he1b5a44_1004 + - giflib=5.2.1=h0b41bf4_3 + - glew=2.1.0=h9c3ff4c_2 + - glib=2.74.1=h6239696_1 + - glib-tools=2.74.1=h6239696_1 + - glog=0.6.0=h6f12383_0 + - gmp=6.2.1=h58526e2_0 + - gmpy2=2.1.2=py39h376b7d2_1 + - google-api-core=2.14.0=pyhd8ed1ab_0 + - google-apitools=0.5.32=pyhd8ed1ab_0 + - google-auth=2.15.0=pyh1a96a4e_0 + - google-auth-oauthlib=0.4.6=pyhd8ed1ab_0 + - google-reauth=0.1.1=pyhd3deb0d_0 + - googleapis-common-protos=1.61.0=pyhd8ed1ab_0 + - googledrivedownloader=0.4=pyhd3deb0d_1 + - gpustat=1.1.1=pyhd8ed1ab_0 + - gpytorch=1.11=pyhd8ed1ab_0 + - graphite2=1.3.14=h295c915_1 + - graphviz=4.0.0=h5abf519_0 + - grpc-cpp=1.51.1=h27aab58_3 + - grpcio=1.43.0=py39h336bf08_0 + - gst-plugins-base=1.14.1=h6a678d5_1 + - gstreamer=1.14.1=h5eee18b_1 + - gstreamer-orc=0.4.33=h166bdaf_0 + - gsutil=5.21=pyhd8ed1ab_0 + - gtk2=2.24.33=h90689f9_2 + - gts=0.7.6=h64030ff_2 + - h5py=3.7.0=nompi_py39h817c9c5_102 + - harfbuzz=4.3.0=hf52aaf7_1 + - hdf4=4.2.15=h9772cbc_5 + - hdf5=1.12.2=nompi_h4df4325_101 + - html5lib=1.1=pyh9f0ad1d_0 + - htslib=1.3.1=h0cf4675_7 + - httplib2=0.20.4=pyhd8ed1ab_0 + - huggingface_hub=0.11.1=pyhd8ed1ab_0 + - icu=58.2=hf484d3e_1000 + - idna=3.4=pyhd8ed1ab_0 + - imagecodecs=2022.9.26=py39hf32c164_4 + - imageio=2.31.5=pyh8c1a49c_0 + - importlib-metadata=5.1.0=pyha770c72_0 + - importlib_metadata=5.1.0=hd8ed1ab_0 + - importlib_resources=6.1.1=pyhd8ed1ab_0 + - iniconfig=1.1.1=pyh9f0ad1d_0 + - intel-openmp=2022.1.0=h9e868ea_3769 + - ipdb=0.13.11=pyhd8ed1ab_0 + - ipython=8.7.0=pyh41d4057_0 + - isodate=0.6.1=pyhd8ed1ab_0 + - itsdangerous=2.1.2=pyhd8ed1ab_0 + - jack=1.9.22=h11f4161_0 + - jaxtyping=0.2.23=pyhd8ed1ab_0 + - jedi=0.18.2=pyhd8ed1ab_0 + - jinja2=3.1.2=pyhd8ed1ab_1 + - joblib=1.2.0=pyhd8ed1ab_0 + - jpeg=9e=h166bdaf_2 + - jsonschema=4.17.3=pyhd8ed1ab_0 + - jxrlib=1.1=h7f98852_2 + - keyutils=1.6.1=h166bdaf_0 + - kiwisolver=1.4.4=py39hf939315_1 + - kombu=5.3.3=py39hf3d152e_0 + - krb5=1.20.1=h81ceb04_0 + - lame=3.100=h166bdaf_1003 + - lark-parser=0.12.0=pyhd8ed1ab_0 + - lazy_loader=0.3=pyhd8ed1ab_0 + - lcms2=2.14=h6ed2654_0 + - ld_impl_linux-64=2.39=hcc3a1bd_1 + - lerc=4.0.0=h27087fc_0 + - libabseil=20230125.0=cxx17_hcb278e6_1 + - libaec=1.0.6=hcb278e6_1 + - libarrow=11.0.0=h33598ff_9_cpu + - libavif=0.11.1=h8182462_2 + - libblas=3.9.0=16_linux64_mkl + - libboost=1.73.0=h28710b8_12 + - libbrotlicommon=1.0.9=h166bdaf_8 + - libbrotlidec=1.0.9=h166bdaf_8 + - libbrotlienc=1.0.9=h166bdaf_8 + - libcap=2.66=ha37c62d_0 + - libcblas=3.9.0=16_linux64_mkl + - libclang=14.0.6=default_h2e3cab8_0 + - libclang13=14.0.6=default_h3a83d3e_0 + - libcrc32c=1.1.2=h9c3ff4c_0 + - libcublas=12.1.0.26=0 + - libcufft=11.0.2.4=0 + - libcufile=1.8.0.34=0 + - libcups=2.3.3=h36d4200_3 + - libcurand=10.3.4.52=0 + - libcurl=8.1.2=h409715c_0 + - libcusolver=11.4.4.55=0 + - libcusparse=12.0.2.55=0 + - libdb=6.2.32=h9c3ff4c_0 + - libdeflate=1.14=h166bdaf_0 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h516909a_1 + - libevent=2.1.10=h28343ad_4 + - libffi=3.4.2=h7f98852_5 + - libflac=1.4.2=h27087fc_0 + - libgcc-ng=12.2.0=h65d4601_19 + - libgcrypt=1.10.1=h166bdaf_0 + - libgd=2.3.3=h6a678d5_3 + - libgfortran-ng=12.2.0=h69a702a_19 + - libgfortran5=12.2.0=h337968e_19 + - libglib=2.74.1=h606061b_1 + - libglu=9.0.0=he1b5a44_1001 + - libgomp=12.2.0=h65d4601_19 + - libgoogle-cloud=2.8.0=h3c06191_0 + - libgpg-error=1.45=hc0c96e0_0 + - libgrpc=1.51.1=hcf146ea_3 + - libholoplaycore=0.1.0_rc4=1 + - libhwloc=2.8.0=h32351e8_1 + - libiconv=1.17=h166bdaf_0 + - libjpeg-turbo=2.1.4=h166bdaf_0 + - liblapack=3.9.0=16_linux64_mkl + - libllvm14=14.0.6=he0ac6c6_1 + - libllvm15=15.0.3=h503ea73_0 + - libmagma=2.7.1=h09159a4_4 + - libmagma_sparse=2.7.1=hc72dce7_4 + - libnetcdf=4.8.1=nompi_h21705cb_104 + - libnghttp2=1.52.0=h61bc06f_0 + - libnpp=12.0.2.50=0 + - libnsl=2.0.0=h7f98852_0 + - libnvjitlink=12.1.105=0 + - libnvjpeg=12.1.1.14=0 + - libogg=1.3.4=h7f98852_1 + - libopenblas=0.3.21=pthreads_h78a6416_3 + - libopus=1.3.1=h7f98852_1 + - libpng=1.6.39=h753d276_0 + - libpq=12.15=hdbd6064_1 + - libprotobuf=3.21.12=hfc55251_2 + - librsvg=2.54.4=h7abd40a_0 + - libsndfile=1.1.0=hcb278e6_1 + - libsqlite=3.40.0=h753d276_0 + - libssh2=1.11.0=h0841786_0 + - libstdcxx-ng=12.2.0=h46fd767_19 + - libsystemd0=252=h2a991cd_0 + - libthrift=0.18.0=h5e4af38_0 + - libtiff=4.4.0=h55922b4_4 + - libtool=2.4.6=h9c3ff4c_1008 + - libudev1=252=h166bdaf_0 + - libunwind=1.6.2=h9c3ff4c_0 + - libutf8proc=2.8.0=h166bdaf_0 + - libuuid=2.32.1=h7f98852_1000 + - libuv=1.44.2=hd590300_1 + - libvorbis=1.3.7=h9c3ff4c_0 + - libwebp=1.2.4=h522a892_0 + - libwebp-base=1.2.4=h166bdaf_0 + - libxcb=1.15=h0b41bf4_0 + - libxkbcommon=1.0.3=he3ba5ed_0 + - libxml2=2.9.14=h74e7548_0 + - libzip=1.10.1=h2629f0a_3 + - libzlib=1.2.13=h166bdaf_4 + - libzopfli=1.0.3=h9c3ff4c_0 + - lightning-utilities=0.9.0=pyhd8ed1ab_0 + - linear_operator=0.5.2=pyhd8ed1ab_0 + - llvm-openmp=16.0.6=h4dfa4b3_0 + - llvmlite=0.41.1=py39h174d805_0 + - lz4-c=1.9.3=h9c3ff4c_1 + - magma=2.7.1=ha770c72_4 + - markdown=3.4.1=pyhd8ed1ab_0 + - markupsafe=2.1.1=py39hb9d737c_2 + - matplotlib=3.6.2=py39hf3d152e_0 + - matplotlib-base=3.6.2=py39hf9fd14e_0 + - matplotlib-inline=0.1.6=pyhd8ed1ab_0 + - mccabe=0.7.0=pyhd8ed1ab_0 + - mkl=2022.2.1=h84fe81f_16997 + - monotonic=1.5=py_0 + - mpc=1.3.1=hfe3b2da_0 + - mpfr=4.2.0=hb012696_0 + - mpg123=1.31.1=h27087fc_0 + - mpmath=1.3.0=pyhd8ed1ab_0 + - msgpack-python=1.0.4=py39hf939315_1 + - mtz2ccp4_px=1.1=h3218e01_0 + - multidict=6.0.2=py39hb9d737c_2 + - multiprocess=0.70.14=py39hb9d737c_3 + - munkres=1.1.4=pyh9f0ad1d_0 + - mysql=5.7.20=hf484d3e_1001 + - mysql-common=8.0.33=hf1915f5_4 + - mysql-libs=8.0.33=hca2cd23_4 + - nccl=2.14.3.1=h0800d71_0 + - ncurses=6.4=hcb278e6_0 + - networkx=2.8.8=pyhd8ed1ab_0 + - ninja=1.11.1=h924138e_0 + - nnpops=0.6=cuda112py39h3ef88e3_1 + - nodejs=18.16.0=h2d74bed_0 + - nspr=4.35=h27087fc_0 + - nss=3.82=he02c5a1_0 + - numba=0.58.1=py39h615d6bd_0 + - numcodecs=0.12.1=py39h3d6467e_0 + - numpy=1.23.5=py39h3d75532_0 + - nvidia-ml-py=12.535.133=pyhd8ed1ab_0 + - oauth2client=4.1.3=py_0 + - oauthlib=3.2.2=pyhd8ed1ab_0 + - opencensus=0.11.3=pyhd8ed1ab_0 + - opencensus-context=0.1.3=py39hf3d152e_2 + - openjpeg=2.5.0=h7d73246_1 + - openssl=3.2.1=hd590300_0 + - opt_einsum=3.3.0=pyhc1e730c_2 + - orc=1.8.2=hfdbbad2_2 + - packaging=22.0=pyhd8ed1ab_0 + - pandas=1.5.2=py39h4661b88_0 + - pango=1.50.7=hbd2fdc8_0 + - parquet-cpp=1.5.1=2 + - parso=0.8.3=pyhd8ed1ab_0 + - patsy=0.5.3=pyhd8ed1ab_0 + - pcre2=10.40=hc3806b6_0 + - pexpect=4.8.0=pyh1a96a4e_2 + - pickleshare=0.7.5=py_1003 + - pillow=9.4.0=py39h6a678d5_0 + - pip=22.3.1=pyhd8ed1ab_0 + - pixman=0.38.0=h516909a_1003 + - pkgutil-resolve-name=1.3.10=pyhd8ed1ab_1 + - platformdirs=3.1.1=pyhd8ed1ab_0 + - pluggy=1.0.0=pyhd8ed1ab_5 + - ply=3.11=py_1 + - pmw=2.0.1+3=py_3 + - prometheus_client=0.13.1=pyhd8ed1ab_0 + - prompt-toolkit=3.0.36=pyha770c72_0 + - prompt_toolkit=3.0.36=hd8ed1ab_0 + - protobuf=4.21.12=py39h227be39_0 + - psutil=5.9.4=py39hb9d737c_0 + - pthread-stubs=0.4=h36c2ea0_1001 + - ptyprocess=0.7.0=pyhd3deb0d_0 + - pulseaudio=16.1=h126f2b6_0 + - pure_eval=0.2.2=pyhd8ed1ab_0 + - py-spy=0.3.14=h87a5ac0_0 + - pyarrow=11.0.0=py39hf0ef2fd_9_cpu + - pyasn1=0.4.8=py_0 + - pyasn1-modules=0.2.7=py_0 + - pycodestyle=2.10.0=pyhd8ed1ab_0 + - pycparser=2.21=pyhd8ed1ab_0 + - pydantic=1.10.13=py39hd1e30aa_1 + - pydeprecate=0.3.2=pyhd8ed1ab_0 + - pyflakes=3.0.1=pyhd8ed1ab_0 + - pygments=2.13.0=pyhd8ed1ab_0 + - pyjwt=2.6.0=pyhd8ed1ab_0 + - pymol=2.5.4=py39he7683a9_0 + - pynndescent=0.5.10=pyh1a96a4e_0 + - pyopenssl=22.1.0=pyhd8ed1ab_0 + - pyparsing=3.0.9=pyhd8ed1ab_0 + - pyqt=5.15.4=py39h5a03fae_0 + - pyqt5-sip=12.9.0=py39h5a03fae_0 + - pyro-api=0.1.2=pyhd8ed1ab_0 + - pyro-ppl=1.8.6=pyhd8ed1ab_0 + - pyrsistent=0.20.0=py39hd1e30aa_0 + - pysocks=1.7.1=pyha2e5f31_6 + - pytest=7.2.0=pyhd8ed1ab_2 + - pytest-cov=4.0.0=pyhd8ed1ab_0 + - python=3.9.16=h2782a2a_0_cpython + - python-dateutil=2.8.2=pyhd8ed1ab_0 + - python-lmdb=1.4.0=py39h227be39_0 + - python-louvain=0.15=pyhd8ed1ab_1 + - python-tzdata=2023.3=pyhd8ed1ab_0 + - python-wget=3.2=py_0 + - python-xxhash=3.0.0=py39hb9d737c_2 + - python_abi=3.9=3_cp39 + - pytorch=2.0.0=cuda112py39ha9981d0_200 + - pytorch-cuda=12.1=ha16c6d3_5 + - pytorch-lightning=2.1.0=pyhd8ed1ab_0 + - pytorch-mutex=1.0=cpu + - pytorch_cluster=1.6.1=py39hcc031ee_2 + - pytorch_geometric=2.4.0=pyhd8ed1ab_0 + - pytorch_scatter=2.1.1=cuda112py39hcc031ee_1 + - pytorch_sparse=0.6.17=py39hcc031ee_1 + - pytz=2022.6=pyhd8ed1ab_0 + - pyu2f=0.1.5=pyhd8ed1ab_0 + - pywavelets=1.4.1=py39h44dd56e_1 + - pyyaml=6.0=py39hb9d737c_5 + - qt-main=5.15.2=h7358343_9 + - ray-core=2.2.0=py39h4d85f9a_2 + - ray-dashboard=2.2.0=py39h9a2ef2b_2 + - ray-default=2.2.0=py39hf3d152e_2 + - ray-tune=2.2.0=py39hf3d152e_2 + - rdflib=6.2.0=pyhd8ed1ab_0 + - re2=2023.02.02=hcb278e6_0 + - readline=8.1.2=h0f457ee_0 + - regex=2022.10.31=py39hb9d737c_0 + - requests=2.28.1=pyhd8ed1ab_1 + - requests-oauthlib=1.3.1=pyhd8ed1ab_0 + - responses=0.18.0=pyhd8ed1ab_0 + - retry_decorator=1.1.1=pyh9f0ad1d_0 + - rigimol=1.3=2 + - rsa=4.9=pyhd8ed1ab_0 + - s2n=1.3.41=h3358134_0 + - sacremoses=0.0.53=pyhd8ed1ab_0 + - scikit-image=0.22.0=py39hddac248_2 + - scikit-learn=1.2.0=py39h86b2a18_0 + - scipy=1.9.3=py39hddc5342_2 + - seaborn=0.12.2=py39h06a4308_0 + - setproctitle=1.2.2=py39hb9d737c_2 + - setuptools=59.5.0=py39hf3d152e_0 + - setuptools-scm=6.3.2=pyhd8ed1ab_0 + - setuptools_scm=6.3.2=hd8ed1ab_0 + - sip=6.5.1=py39he80948d_2 + - six=1.16.0=pyh6c4a22f_0 + - sleef=3.5.1=h9b69904_2 + - smart_open=6.4.0=pyhd8ed1ab_0 + - snappy=1.1.9=hbd366e4_2 + - socksipy-branch=1.01=pyh9f0ad1d_0 + - sqlite=3.41.2=h5eee18b_0 + - stack_data=0.6.2=pyhd8ed1ab_0 + - statsmodels=0.14.0=py39h44dd56e_2 + - sympy=1.12=pypyh9d50eac_103 + - tabix=0.2.6=ha92aebf_0 + - tabulate=0.9.0=pyhd8ed1ab_1 + - tbb=2021.7.0=h924138e_1 + - tensorboard=2.11.0=pyhd8ed1ab_0 + - tensorboard-data-server=0.6.1=py39h3ccb8fc_4 + - tensorboard-plugin-wit=1.8.1=pyhd8ed1ab_0 + - tensorboardx=2.6.2.2=pyhd8ed1ab_0 + - threadpoolctl=3.1.0=pyh8a188c0_0 + - tifffile=2022.10.10=pyhd8ed1ab_0 + - tk=8.6.12=h27826a3_0 + - tokenizers=0.13.3=py39h585fa2d_0 + - toml=0.10.2=pyhd8ed1ab_0 + - tomli=2.0.1=pyhd8ed1ab_0 + - torchani=2.2.3=cuda112py39h4b92ead_0 + - torchaudio=2.0.0=py39_cpu + - torchmetrics=0.8.2=pyhd8ed1ab_0 + - tornado=6.2=py39hb9d737c_1 + - tqdm=4.64.1=pyhd8ed1ab_0 + - traitlets=5.8.0=pyhd8ed1ab_0 + - transformers=4.24.0=pyhd8ed1ab_0 + - trimesh=4.0.3=pyhd8ed1ab_0 + - typeguard=2.13.3=pyhd8ed1ab_0 + - typing-extensions=4.4.0=hd8ed1ab_0 + - typing_extensions=4.4.0=pyha770c72_0 + - tzdata=2022g=h191b570_0 + - unicodedata2=15.0.0=py39hb9d737c_0 + - urllib3=1.26.13=pyhd8ed1ab_0 + - vine=5.0.0=pyhd8ed1ab_1 + - virtualenv=20.21.0=pyhd8ed1ab_0 + - vtk-m=1.5.1=hf484d3e_1 + - wcwidth=0.2.5=pyh9f0ad1d_2 + - webencodings=0.5.1=py_1 + - werkzeug=2.2.2=pyhd8ed1ab_0 + - wheel=0.41.2=pyhd8ed1ab_0 + - xcb-util=0.4.0=h516909a_0 + - xcb-util-image=0.4.0=h8ee46fc_1 + - xcb-util-keysyms=0.4.0=h516909a_0 + - xcb-util-renderutil=0.3.9=hd590300_1 + - xcb-util-wm=0.4.1=h516909a_0 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.0.10=h7f98852_0 + - xorg-libsm=1.2.3=hd9c2040_1000 + - xorg-libx11=1.7.2=h7f98852_0 + - xorg-libxau=1.0.9=h7f98852_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 + - xorg-libxext=1.3.4=h7f98852_1 + - xorg-libxrender=0.9.10=h7f98852_1003 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xxhash=0.8.0=h7f98852_3 + - xz=5.2.6=h166bdaf_0 + - yaml=0.2.5=h7f98852_2 + - yarl=1.8.1=py39hb9d737c_0 + - zarr=2.17.1=pyhd8ed1ab_0 + - zfp=1.0.0=h59595ed_4 + - zipp=3.11.0=pyhd8ed1ab_0 + - zlib=1.2.13=h166bdaf_4 + - zlib-ng=2.0.7=h0b41bf4_0 + - zstd=1.5.5=hfc55251_0 + - pip: + - cmake==3.27.7 + - dllogger==1.0.0 + - fair-esm==2.0.0 + - lit==17.0.4 + - loralib==0.1.2 + - triton==2.1.0 diff --git a/README.md b/README.md new file mode 100644 index 0000000000000000000000000000000000000000..5c63fa01e63b7de372b8f897c7cf0064ed9321cf --- /dev/null +++ b/README.md @@ -0,0 +1,159 @@ +# PreMode +This is the repository for our manuscript "PreMode predicts mode-of-action of missense variants by deep graph representation learning of protein sequence and structural context" posted on bioRxiv: https://www.biorxiv.org/content/10.1101/2024.02.20.581321v2 + +# Data +Please use the git lfs to download all files in `data.files/` folder + +Unzip the files with this script: +``` +bash unzip.files.sh +``` + +Unfortunately we are not allowed to share the HGMD data, so in the `data.files/pretrain/training.*` files we removed all the pathogenic variants from HGMD (49218 in total). This might affect the plots of `analysis/figs/fig.sup.12.pdf` and `analysis/figs/fig.sup.13.pdf` if you re-run the R codes in `analysis/` folder. + +We shared the trained weights of our models trained using HGMD instead. + +# Install Packages +Please install the necessary packages using +``` +mamba env create -f PreMode.yaml +mamba env create -f r4-base.yaml +``` + +You can check the installation by running +``` +conda activate PreMode +python train.py --conf scripts/TEST.yaml --mode train +``` +If no error occurs, it means successful installation. + +# New Experiment +## Start from scratch and use our G/LoF datasets +1. Please prepare a folder under `scripts/` and create a file named `pretrain.seed.0.yaml` inside the folder, check `scripts/PreMode/pretrain.seed.0.yaml` for example. +2. Run pretrain in pathogenicity task: + ``` + python train.py --conf scripts/NEW_FOLDER/pretrain.seed.0.yaml + ``` +3. Prepare transfer learning config files: + ``` + bash scripts/DMS.prepare.yaml.sh scripts/NEW_FOLDER/ + ``` +4. Run transfer learning: + ``` + bash scripts/DMS.5fold.run.sh scripts/NEW_FOLDER TASK_NAME GPU_ID + ``` + If you have multiple tasks, just separate each task by comma in the TASK_NAME, like "task_1,task_2,task_3". +5. (Optional) To reuse the transfer learning tasks in our paper using 8 GPU cards, just do + ``` + bash transfer.all.sh scripts/NEW_FOLDER + ``` + If you only have one GPU card, then do + ``` + bash transfer.all.in.one.card.sh scripts/NEW_FOLDER + ``` +6. Save inference results: + ``` + bash scripts/DMS.5fold.inference.sh scripts/NEW_FOLDER analysis/NEW_FOLDER TASK_NAME GPU_ID + ``` +7. You'll get a folder `analysis/NEW_FOLDER/TASK_NAME` with 5 `.csv` files, each file has 4 columns `logits.FOLD.[0-3]`. Each column represent the G/LoF prediction at one cross-validation (closer to 0 means more likely GoF, closer to 1 means more likely LoF). We suggest averaging the predictions at 4 columns. + +## Only transfer learning, user defined mode-of-action datasets +1. Prepare a `.csv` file for training and inference, there are two accepted formats: + + Format 1 (only for missense variants): + | uniprotID | aaChg | score | ENST | + | :-: | :-: | :-: | :-: | + | P15056 | p.V600E | 1 | ENST00000646891 | + | P15056 | p.G446V | -1 | ENST00000646891 | + + `uniprotID`: the uniprot ID of the protein. + + `aaChg`: the amino acid change induced by missense variant. + + `score`: 1 for GoF, -1 for LoF. For inference it is not required. For DMS, this could be experimental readouts. If you have multiplexed assays, you can change it to `score.1, score.2, score.3, ..., score.N`. + + `ENST` (optional): the ensemble transcript ID that matched the uniprotID. + + Format 2 (can be missense variant or multiple variants): + | uniprotID | ref | alt | pos.orig | score | ENST | wt.orig | sequence.len.orig + | :-: | :-: | :-: | :-: | :-: | :-: | :-: | :-: | + | P15056 | V | E | 600 | 1 | ENST00000646891 | ... | 766 | + | P15056 | G | V | 446 | -1 | ENST00000646891 | ... | 766 | + | P15056 | G;V | V;F | 446;471 | -1 | ENST00000646891 | ... | 766 | + + `uniprotID`: the uniprot ID of the protein. + + `ref`: the reference amino acid, if multiple variants, separated by ";". + + `alt`: the alternative, if multiple variants, separated by ";" in the same order of "ref". + + `pos.orig`: the amino acid change position, if multiple variants, separated by ";" in the same order of "ref". + + `score`: same as above. + + `ENST` (optional): same as above. + + `wt.orig`: the wild type protein sequence, in the uniprot format. + + `sequence.len.orig`: the wild type protein sequence length. + + + If you prepared your input in Format 1, please run + ``` + bash parse.input.table/parse.input.table.sh YOUR_FILE TRANSFORMED_FILE + ``` + to transform it to Format 2, note it will drop some lines if your aaChg doesn't match the corresponding alphafold sequence. +2. Prepare a config file for training the model and inference. + ``` + bash scripts/prepare.new.task.yaml.sh PRETRAIN_MODEL_NAME YOUR_TASK_NAME YOUR_TRAINING_FILE YOUR_INFERENCE_FILE TASK_TYPE MODE_OF_ACTION_N + ``` + + `PRETRAIN_MODEL_NAME` could be one of the following: + + `scripts/PreMode`: Default PreMode + + `scripts/PreMode.ptm`: PreMode + ptm as input + + `scripts/PreMode.noStructure`: PreMode without structure input + + `scripts/PreMode.noESM`: PreMode, replaced ESM2 input with one-hot encodings of 20 AAs. + + `scripts/PreMode.noMSA`: PreMode without MSA input + + `scripts/ESM.SLP`: ESM embedding + Single Layer Perceptron + + `YOUR_TASK_NAME` can be anything on your preference + + `YOUR_TRAINING_FILE` is the training file you prepared in step 1. + + `YOUR_INFERENCE_FILE` is the inference file you prepared in step 1. + + `TASK_TYPE` could be `DMS` or `GLOF`. + + `MODE_OF_ACTION_N` The number of dimensions of mode-of-action. For `GLOF` this is usually 1. For multiplexed `DMS` dataset, this could be the number of biochemical properties measured. Note that if it is larger than 1, then you have to make sure the `score` column in step 1 is replaced to `score.1, score.2, ..., score.N` correspondingly. + +3. Run your config file + ``` + conda activate PreMode + bash scripts/run.new.task.sh PRETRAIN_MODEL_NAME YOUR_TASK_NAME OUTPUT_FOLDER GPU_ID + ``` + This should take ~30min on a NVIDIA A40 GPU depending on your data set size. + +4. You'll get a file in the `OUTPUT_FOLDER` named as `YOUR_TASK_NAME.inference.result.csv`. + + If your `TASK_TYPE` is `GLOF`, then the column `logits` will be the inference results. Closer to 0 means GoF, closer to 1 means LoF. + + If your `TASK_TYPE` is `DMS` and `MODE_OF_ACTION_N` is 1, then the column `logits` will be the inference results. If your `MODE_OF_ACTION_N` is larger than 1, then you will get multiple columns of `logits.*`, each represent a predicted DMS measurement. + + +# Models & Figures in our manuscript +## Pretrained Models +Here is the list of models in our manuscript: + +`scripts/PreMode/` PreMode, it takes 250 GB RAM and 4 A40 Nvidia GPUs to run, will finish in ~50h. + +`scripts/ESM.SLR/` Baseline Model, ESM2 (650M) + Single Layer Perceptron + +`scripts/PreMode.large.window/` PreMode, window size set to 1251 AA. + +`scripts/PreMode.noESM/` PreMode, replace the ESM2 embeddings to one hot encodings of 20 AA. + +`scripts/PreMode.noMSA/` PreMode, remove the MSA input. + +`scripts/PreMode.noPretrain/` PreMode, but didn't pretrain on ClinVar/HGMD. + +`scripts/PreMode.noStructure/` PreMode, remove the AF2 predicted structure input. + +`scripts/PreMode.ptm/` PreMode, add the onehot encoding of post transcriptional modification sites as input. + +`scripts/PreMode.mean.var/` PreMode, it will output both predicted value (mean) and confidence (var), used in adaptive learning tasks. + +## Predicted mode-of-action +| gene | file | +| :-: | :-: | +| BRAF | `analysis/5genes.all.mut/PreMode/P15056.logits.csv` | +| RET | `analysis/5genes.all.mut/PreMode/P07949.logits.csv` | +| TP53 | `analysis/5genes.all.mut/PreMode/P04637.logits.csv` | +| KCNJ11 | `analysis/5genes.all.mut/PreMode/Q14654.logits.csv` | +| CACNA1A | `analysis/5genes.all.mut/PreMode/O00555.logits.csv` | +| SCN5A | `analysis/5genes.all.mut/PreMode/Q14524.logits.csv` | +| SCN2A | `analysis/5genes.all.mut/PreMode/Q99250.logits.csv` | +| ABCC8 | `analysis/5genes.all.mut/PreMode/Q09428.logits.csv` | +| PTEN | `analysis/5genes.all.mut/PreMode/P60484.logits.csv` | + +For each file, column `logits.0` is predicted pathogenicity. column `logits.1` is predicted LoF probability, `logits.2` is predicted GoF probability. +For PTEN, column `logits.1` is predicted stability, 0 is loss, 1 is neutral, `logits.2` is predicted enzyme activity, 0 is loss, 1 is neutral + +## Figures +Please go to `analysis/` folder and run the corresponding R scripts. diff --git a/analysis/5genes.all.mut/P04637.csv.gz b/analysis/5genes.all.mut/P04637.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36babc10e84dc28f4ffdfbf558ff1cdc9e1fd2bf --- /dev/null +++ b/analysis/5genes.all.mut/P04637.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a5af44798bff6fd43fdd047695fb8a1fa95fb422801b9bf8ff94153b13fa292 +size 251944 diff --git a/analysis/5genes.all.mut/P07949.csv.gz b/analysis/5genes.all.mut/P07949.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c73006935d97ce338df2f15bf1dacbcf6ac8c78 --- /dev/null +++ b/analysis/5genes.all.mut/P07949.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:447fb27d554ccaade2ef3cd5c516e872eed372af4cd174de6d7fa0b8597729e6 +size 1098636 diff --git a/analysis/5genes.all.mut/P15056.csv.gz b/analysis/5genes.all.mut/P15056.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..acbb47ff45dfc8cc04cd0e08f5ed53a57480ca1f --- /dev/null +++ b/analysis/5genes.all.mut/P15056.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07cc90c4e6048fa93aa099a44eef3d8e1a840eaeaff3609fb5db96ff4d21404e +size 569133 diff --git a/analysis/5genes.all.mut/P60484.csv.gz b/analysis/5genes.all.mut/P60484.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ce7fd83b35f8073d1fd2e7782da5fa785175749 --- /dev/null +++ b/analysis/5genes.all.mut/P60484.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b02e29c2433347e3d86e89559b086226acc4d7002ad7ed5b945de54cfb32f5dd +size 249994 diff --git a/analysis/5genes.all.mut/PreMode/O00555.logits.csv.gz b/analysis/5genes.all.mut/PreMode/O00555.logits.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9411f68ee615be30bf929592bf342e450166cda --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/O00555.logits.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d27a9def0c3b67220bec2167f8c636334ea1f7f086dd5a5037b05bfcbdf736d8 +size 13537443 diff --git a/analysis/5genes.all.mut/PreMode/P04637.fold.0.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c2f985c3ca934364e5ea1369bb30a3854b75f99a --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f93aab84c52691b56facc0c876e408a7147457a465b71a2fc12f94b15f7130e8 +size 418375 diff --git a/analysis/5genes.all.mut/PreMode/P04637.fold.1.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78692280e1228884eef455d92941a6333f34e82f --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f7fe75bff953f25dca15490080a913a5c8a50f1c30ea7cd6b21cb1c3534202b +size 416776 diff --git a/analysis/5genes.all.mut/PreMode/P04637.fold.2.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86bfd0804339b0d1dcecbfc51ec2e3274ea42b67 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5474d0771bcdcded4c56209af7ee4aa35436e33aa0ab6e1ee0966b6dcaec25d +size 398971 diff --git a/analysis/5genes.all.mut/PreMode/P04637.fold.3.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8dc5c8bcf86f34ac56000a30e8f325496c3e5050 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a2fff23ddebfd30b89dee55dc790d247d5ea760f705f910c83d557c691aacf2 +size 415005 diff --git a/analysis/5genes.all.mut/PreMode/P04637.fold.4.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04fc95c9468a2c769a346df346a0b7ef5c73690f --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c39dae39121e1eac0918ca7d60a14cf9d07012299abfb0f1e3dd153150f4efa7 +size 415424 diff --git a/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.0.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..05355b97ecaae7c22ec3ad89d801ca40ea993476 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32ee136bdbcd5a414cb10d6c9ff33c4d5871c84d95172c2a527f3bd1b86d052e +size 416259 diff --git a/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.1.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80c638860ee86d88368aa5b0f50c552a9524f0d2 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc64829d8e5c86669869675ee810cc75bacc974af13910e93238a12edf40e8d0 +size 414238 diff --git a/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.2.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..85a2f35f6bed08f147233cb873653cc301244dae --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42c50601cfeb258c216917fd14c556a07e368a3d2dc0ce55b129fdfed6fc72d1 +size 408715 diff --git a/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.3.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99a94a9383dbf4daff59f8afd0e787ea3e0e39a0 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3b6d8fc415f9110c55e4ea289744d1fa9df7916847b8b1828957fcd9a10cbeb +size 413155 diff --git a/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.4.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4d15b4e9189c01c63624aae37884c3d0dbd25bd2 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.large.window.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a41d4aad2435fe7e3fdadb5def437ef8b3ce793bfe12eccbfc21e0bbbf3f0cf +size 417013 diff --git a/analysis/5genes.all.mut/PreMode/P04637.logits.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.logits.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d408f37bd5c4b8761e1363a8ca8799604e1e8b2 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.logits.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf5b76a1ee048233881452452a87dee3ad31cd4acfdcf7d93de6ed1e8fea63ce +size 1747642 diff --git a/analysis/5genes.all.mut/PreMode/P04637.pretrain.csv.gz b/analysis/5genes.all.mut/PreMode/P04637.pretrain.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..068ac40c0f00553582e756de02d7618a3669a068 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P04637.pretrain.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ba76365a7fc837d7d234c08a2c89fd21ea12b00277d6da9fe066dce2049956c +size 304691 diff --git a/analysis/5genes.all.mut/PreMode/P07949.fold.0.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2db3614d9c0c67acbcdf37239e2a5257c41ba47c --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae395f27e11395f2a1d7ff1835f09f68c052ba0a596536f8eeea4aad613855ac +size 1567311 diff --git a/analysis/5genes.all.mut/PreMode/P07949.fold.1.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..97858963658b79eff509a3bd890bac98240277a0 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6430e6bb15c8ad7cbac1c1317ffd8c6f07dc489a41c3d6e05f56a24cc91f4df7 +size 1570981 diff --git a/analysis/5genes.all.mut/PreMode/P07949.fold.2.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f3dd9c20ac30b865a061c2795a906e71a023503 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64511dc0c00fa1d8aba3f5c9813b65f3e946ced38dee3f4fd88a67631eb364a1 +size 1606293 diff --git a/analysis/5genes.all.mut/PreMode/P07949.fold.3.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb6f0ced3c944457754502ddd355d228d68cae2c --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c20383907e0c39bedc34fcc9369253c1bb6e064b8177fa191de5c62989616594 +size 1597866 diff --git a/analysis/5genes.all.mut/PreMode/P07949.fold.4.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec0dad5a9f91309f89d1eb99f5d6289daac98a77 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e3bde16c9ffa10d49491db74ae310af917bb59225c274f6a616f6ed30bf7e1d +size 1593348 diff --git a/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.0.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4acefae6e166d6b42275596717095511b6b7db94 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81b7d0bc6a37bb23271421e9735ffef15c78a58bd2d10f5700557a2211777f95 +size 1569064 diff --git a/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.1.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d07febe8d024703b6c62e8856a932c63fc73e677 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:114128afec61db0b3f95c6f22f83c3f1672425909a5e8f691997c6b9f4326352 +size 1545540 diff --git a/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.2.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c719f644b331931077549a2880470f8b9fbdb6d8 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d917e1532df6a5fe1e13a84fcd8ef49691b5940e50ea4f8e82aaca5259bb0ac3 +size 1589654 diff --git a/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.3.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9584776b84fa9956bed5f2c1a1857a1b2193410b --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8a9f7b8b5d71828803601dcc457a248f0dbb3c623a871a252305c7a53dab652 +size 1586686 diff --git a/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.4.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..681b3a6195c3fee4ee725f7958f35937d1b9f355 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.large.window.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7645659e1c7e00f360bddb62764d59dcf1e4f1de4c1bf6ab2556ca05b057b1cc +size 1586529 diff --git a/analysis/5genes.all.mut/PreMode/P07949.logits.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.logits.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..874824ecf2f91a8d604faac875e0818f971e8379 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.logits.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b053c8589395622017f92ad4b2437cb4f24e992e45ff481b534558bb7cc1cfa +size 5461629 diff --git a/analysis/5genes.all.mut/PreMode/P07949.pretrain.csv.gz b/analysis/5genes.all.mut/PreMode/P07949.pretrain.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b3ccf18261fc22ddd564b6e22c5592e053220bca --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P07949.pretrain.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e6c443c4b298541e9a3412e0b2d9f28bd98398aaf5a5934b956902dc28769ac +size 1268033 diff --git a/analysis/5genes.all.mut/PreMode/P15056.fold.0.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d629c49580071864c916fc0f16799f3b4f666c5d --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ff72d43ef56b2797ede6968a6e6567710caeab0310842aa81a11d7453c96a59 +size 923051 diff --git a/analysis/5genes.all.mut/PreMode/P15056.fold.1.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..efcfbdcafcb7848f7d6cb19b540af4391e966ab7 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fdafa281dba8d24c3f96b807fb5e9ae5b4ddc1f3742737e8a97365472010ac2 +size 932383 diff --git a/analysis/5genes.all.mut/PreMode/P15056.fold.2.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cda3c48742800d00afca9e16e366efa39e436761 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36da01be91d0aefbdac1d43a0d74d69670f40b73a63d94c108124aed0e73fcf4 +size 933286 diff --git a/analysis/5genes.all.mut/PreMode/P15056.fold.3.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c42ec7746ff3b24caa819a2e53813c6f4b278a54 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f523e3ad35bca7544502d0e0062b2572ea632e9d59040f1e5276cb8cbf1deee8 +size 933988 diff --git a/analysis/5genes.all.mut/PreMode/P15056.fold.4.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bbd52c8f9c6ab613e8fd4730f43164dc55589545 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1271052df59f1a3ba5d6ebb12a2cbc61dccb775bc455f1377fcc835f6d4ca2bb +size 936868 diff --git a/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.0.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..193cc04b69deb1bf9fcb3b8194e314a28d25dc09 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa2e5dc9bdbbf364ff9ee92d540670e9bb51ff3688018489063538b4ab02789d +size 938108 diff --git a/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.1.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..82439bb2409a8dac117fccb79d3f20e3111b4708 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c162c04261ca8a5e53c97b22819eb1e1be2cd72020c3b5833251c53c7928f61 +size 937997 diff --git a/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.2.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..487956cca2bd03ddfa82d4178b0d83472dfe9554 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7894aea1af8180187176a15dd918416d69d5ffd3d53a3942598fb0d26891ee12 +size 895181 diff --git a/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.3.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ae47f0e8c0b427c18582369026965af08c12a1d --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99550be5d5aa879f3ea49b51f6ed2dafd7a2347046a1d84492e3e7c5e92b739a +size 940165 diff --git a/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.4.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..752be7688e0200a79025204ae1bfd46e8b2dadd9 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.large.window.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d3d3f5a4851ab927d4e9c0814e043ff7d4ccfe77641696585bdf1c092d2649a +size 885964 diff --git a/analysis/5genes.all.mut/PreMode/P15056.logits.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.logits.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..774937205509a1c5e4fe5cf0978bc68bcd3a5d45 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.logits.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f44c6ac40fdb01829c1c7697e266b97235872122d7a1f6e22c16eab95d107e6c +size 3621571 diff --git a/analysis/5genes.all.mut/PreMode/P15056.pretrain.csv.gz b/analysis/5genes.all.mut/PreMode/P15056.pretrain.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..580a9da4c2be86b1660d87bacbcd6d5f49edc952 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P15056.pretrain.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7f97c24f672285613312fe6efed2ed9236330ac8dd6e6ab303052372409979e +size 682809 diff --git a/analysis/5genes.all.mut/PreMode/P60484.fold.0.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0038e942e7a4f718d88e22de4de9707cf88d28d7 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3444e14c9e6802e555efa1e959d30caf289766a60bed8e2aac526d0184b90965 +size 365907 diff --git a/analysis/5genes.all.mut/PreMode/P60484.fold.1.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..499e5ac5d1c729db6132345b16272100d70e2702 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11752a5e66418e890fd9226c696b0a8dbe176550877008529c429b8c7d3b542d +size 366766 diff --git a/analysis/5genes.all.mut/PreMode/P60484.fold.2.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8d74320b4cb3b85925b20fd835a639503a6e278 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c732cea11363e827cffc1a0f403aefc3f8e46b5ddaad79870b91f07e7bed3f23 +size 367626 diff --git a/analysis/5genes.all.mut/PreMode/P60484.fold.3.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad395e63ff721fe1f91c2e0196df09493d81e7f3 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c54a0488ed23fd8ee7d07b0a83cc4e659e46ca2afc25be989d0bdc9e06e9147d +size 366017 diff --git a/analysis/5genes.all.mut/PreMode/P60484.fold.4.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1c363aa3e6771b4a1f0a3ff6fbfc29bad8020951 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbef158451c9223bd0fc3b5ac463b547ca79c6f7374535d30b123458368adfdd +size 367837 diff --git a/analysis/5genes.all.mut/PreMode/P60484.logits.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.logits.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fa3671ce23bc56a569ce0ccd7e3d18519f266056 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.logits.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8f61c2070560f74ffea98bcb84ee9368559a38ff715079298f3fc1fde357bec +size 492943 diff --git a/analysis/5genes.all.mut/PreMode/P60484.pretrain.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.pretrain.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd6713264e1974472f3cb23fc05222884e6bd537 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.pretrain.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df7652796bb084a562ccde7b1aab0708384d6d57afe718369fdbaf22dee7b1f1 +size 308913 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.0.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..904f8c63c2c4413d65e7ed69e833f6e377addc0b --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7beb869349ca7569763e1c248fc897a42b4bce4bb42d47a86bb8f56e7b2f377f +size 365628 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.1.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bab4afd22c59ab812025bee661af82edeb4ab84f --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:505039b91a51ec5a96902e816fa79f53f56160bb5a8cb2a1c88a0203f389d817 +size 365569 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.2.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..62530e258e9bd683a725cc7f51ceb73caae11f2f --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f641c3a986955d292848565c333bd8dbd0609aa062da0c33757484117cdbfb4d +size 364967 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.3.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..64e96fbca1cb73186b294fc8599ec0a91235a551 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d74f5c89cc7df1dd216fd08400600ac05132eef5fe7a9e02bf536d0a20b2225 +size 362919 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.4.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..943bafe208c69f468f83ca466fd624a12ddc9a78 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a41d6b6bd14fa9f1dd727d8d4abb68bf43b4b2f341dba40efe99a8401f494241 +size 365213 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.0.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b76a5e9b73f089ad403f67af4337cf067a50390 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c86ca46e0c65100073d77513d45b969fdbdf2f334420a7275c6f9ce88f861fde +size 365036 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.1.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..008193dfaf8ceb1b15fab0e0f4ed49a6fa4a1de9 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ea56cbf9a3ec1299d42f2a3ffc8e1868c8ca314ca0e80717bb85ee9c7c154a2 +size 365955 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.2.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..75154f40708d651598c89e62955894473e3ef432 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ecad40fc22565e4e48d4b1add72505963884403fcb37e12119291963d7f9a3a +size 364502 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.3.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..87fe764be43da2e41570832e62b3e710c6a21f99 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:858ac2163e40b803f5d794bd06151a15b227d5f70181b987be1f1de3869220b7 +size 365162 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.4.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ab50810c60165bf9f36d12b90ed610a14b17842 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f49c7728af40b3f1ca15c4796185a8b80b9e504b97cb491d24a3c13c9c96f0a0 +size 366480 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.0.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2709fb483a59af2439f64e82dbdcaf14d7a78b4 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc9d4acf24ab8b38af5f6742665b533b8291388c1166ae1cf3230c6a740077aa +size 365624 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.1.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f549c68f159ea64ce943d432f6e87f7623755eba --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92cd003193da5fea0fe45f23459d70187c3584f63130427020c1d79e9e70dbd6 +size 366942 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.2.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9373f102768bd92c7073df580af17bec5439ef6a --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6550c9efece82a4a06979c540815a0304d73a5425ce22e20f663ddccd6bc68d0 +size 367138 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.3.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..889f3eeebe55ac9c0a5ac8f59c270f48dece8c30 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dea370579d923cf422cb00fbfebc05f0b41e378b84c35bc9a9e6bca7c281395 +size 363812 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.4.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c88ce52ae86db8af3b63dfd3780b04fc046d63db --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9758cd9683053ad3e08a762904853e485ccd80ba983c687c1450340fa4647dd +size 365946 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.0.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d147a335f17917e2dad3a1cd55b35730784f7d05 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:654f32323c83fc2d0dc2c4302e77cbc0ffe4165064a28ee1a20656d27b0335f9 +size 366886 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.1.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0bb0ae3a32903eb12b56df0263d069db929ee5dc --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bbcf193ca4977a6c0c7d529f33b34ed8222fb200457451669502b9c92d7dfd9 +size 367125 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.2.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b6d711dbf5ba0b7750c06613f8e16c8830219d5b --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87b404f27a83905b30d8a41f51b990d47d395de160ff8d3829f1c578707c961f +size 366362 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.3.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..42ddf5e19a9acee9707b5e201dbe8a13d520ddf9 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a5b3b0808e2ebe0fd2926f332631987acacdd18c8606063c90c52723f4dd54d +size 365111 diff --git a/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.4.csv.gz b/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..792a3c9f5e67c2dc5301d16bdf9431c28ceb20fd --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/P60484.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe82b5b35115429f5d55553e444c190ca46998c43e5a4741c70d26092223aa84 +size 365071 diff --git a/analysis/5genes.all.mut/PreMode/Q09428.logits.csv.gz b/analysis/5genes.all.mut/PreMode/Q09428.logits.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8bb1734ed659d8b0b47c34aad5efcdcc92f4a134 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q09428.logits.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb7430be4e0756f05dc9f07c88874b6c2865958e2dbbfe40a0c447cf78476e13 +size 7582398 diff --git a/analysis/5genes.all.mut/PreMode/Q14524.logits.csv.gz b/analysis/5genes.all.mut/PreMode/Q14524.logits.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..09682ce05709b365b7d343723b1e1045486989cc --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14524.logits.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9042e77f7e2a804a9818062ac42a7208eb447495bbd383fa5510385e3dca8cef +size 10509596 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.fold.0.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b988ee2f4db2916a5357edfcc20eef6ec46bc56b --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ca8632f508eb04ff695851faf63d86934837c924ce2b548a21b0d0f355091b9 +size 396619 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.fold.1.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..23717a431d375d13de47480d2ebb78e88ec44e37 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d387f70098650b7cedb6d6b156bc39b2a3b8d0173ba3b54f86d573258d0eb7da +size 389451 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.fold.2.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7450592290e0198aab716c8dc128fbeccf9347ab --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5f8109aaef59fffd48f2083ca3c661e00721198d89417f3d74fad638cd6ccbf +size 413621 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.fold.3.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2dae3be0a65f34ddcf78be351eeef7d2c26a333 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:334d25dce458a8fa6a22cd34b6c7aa43091d58b4c67339edc157af04ef8e0384 +size 416350 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.fold.4.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9a6c3ddef221649ad21954b69f35dbc63196665 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ce812c28db2d3e811cef7ea53eac8eae7845b8dc833701c91b65b36c6c5f5d3 +size 402768 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.0.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..112ce0321ad7a30184fbda09910d109a8101e3b4 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aab412506e440ea1070701c8d04edcf2cee24c7acdf802201ab7eec794b05449 +size 401468 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.1.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..496e6d04678e4382c87748977d31e3368828dad4 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7befdeb0c4ef78c6bdedf8ed1566297c61c0980a871d1c395efefbe440f389fa +size 395287 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.2.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..825f17bb420c49508800cf4085598f2bc73cc41c --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:115a58b79dd6f346abc92085d4c3a56d6823b0d4df6d3c317e016ae0c98a8461 +size 420027 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.3.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fa690aa430f4619dd53de594449cb6bc7cc24f0 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7bd47c82dd8e031ce06a50c517fe04ca700ca178c90de41dcaed4c64fa8b8ace +size 416711 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.4.4fold.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..868e4d10df6a3c60828bb259e59f796a444f1134 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.large.window.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68c0a078b5532cac076ede97ad06322f3f975d7cf9ad8c521dd23dc4ffa7e042 +size 393046 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.logits.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.logits.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9e969fb8c8f287d97b8d2969376dd3988d0e087 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.logits.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1a650a0e86742318af2238be28ed50fb2d2492abf976fa7b0a72707a92952b +size 1589607 diff --git a/analysis/5genes.all.mut/PreMode/Q14654.pretrain.csv.gz b/analysis/5genes.all.mut/PreMode/Q14654.pretrain.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f343b11ba3eef008fedc44a6269d403805862644 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q14654.pretrain.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e79b29a1720454bb6796056a7a41eb489fb0204a5dbde0b0633f78c63c29f7c2 +size 300435 diff --git a/analysis/5genes.all.mut/PreMode/Q99250.logits.csv.gz b/analysis/5genes.all.mut/PreMode/Q99250.logits.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04da60466a23025a3895d0ccbc2105c1002ba025 --- /dev/null +++ b/analysis/5genes.all.mut/PreMode/Q99250.logits.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd07f05b176232e1b7e725c69c8fcab1215a02d97e133ec354d1bf7fb46d5c27 +size 9810336 diff --git a/analysis/5genes.all.mut/Q14654.csv.gz b/analysis/5genes.all.mut/Q14654.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4dcf7d3aa08ba28f22d0d30ce94ff6da43cce33a --- /dev/null +++ b/analysis/5genes.all.mut/Q14654.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db7b02e8e0f5b8a566fd41073f0c25c9c9f4f3446f8a49f870cb2305384e668d +size 249099 diff --git a/analysis/AUROC.R b/analysis/AUROC.R new file mode 100644 index 0000000000000000000000000000000000000000..7972c6c4abbe6dd27a02bcd073b2334b3e3a12a4 --- /dev/null +++ b/analysis/AUROC.R @@ -0,0 +1,240 @@ +plot.AUC <- function(scores, logits, filename=NA, rev.ok=F) { + library(PRROC) + all.scores <- unique(scores) + if (0 %in% all.scores & ! -1 %in% all.scores) { + neg.score <- 0 + } else if (-1 %in% all.scores) { + neg.score <- -1 + } else { + neg.score <- NA + } + if (3 %in% all.scores & !1 %in% all.scores) { + pos.score <- 3 + } else { + pos.score <- 1 + } + # remove NA value + na.value <- is.na(scores) | is.na(logits) + if (sum(na.value) == length(scores)) { + PRROC.dnv.df <- list(auc=NA, cutoff=NA) + } else { + scores <- scores[!na.value] + logits <- logits[!na.value] + sel.value <- scores %in% c(neg.score, pos.score) + scores <- scores[sel.value] + logits <- logits[sel.value] + if (length(unique(logits)) == 1 | length(unique(scores)) == 1 | length(logits)==0) { + PRROC.dnv.df <- list(auc=NA, + cutoff=NA, + curve=matrix(-Inf, nrow = 1, ncol = 3)) + } else { + # pr_curve(two_class_example, truth, Class1) + PRROC.dnv.df <- roc.curve(scores.class0 = logits[scores==neg.score], + scores.class1 = logits[scores==pos.score], + curve=TRUE) + if (rev.ok & PRROC.dnv.df$auc < 0.5) { + PRROC.dnv.df <- roc.curve(scores.class1 = logits[scores==neg.score], + scores.class0 = logits[scores==pos.score], + curve=TRUE) + } + if (!is.na(filename)) { + pdf(filename) + plot(PRROC.dnv.df) + dev.off() + } + J_stats <- PRROC.dnv.df$curve[,2] - PRROC.dnv.df$curve[,1] + optimal.cutoff <- PRROC.dnv.df$curve[which(J_stats==max(J_stats))[1],3] + PRROC.dnv.df$cutoff <- optimal.cutoff + print(paste0("optimal cutoff = ", optimal.cutoff)) + PRROC.dnv.df + } + } + PRROC.dnv.df +} + + +plot.PR <- function(scores, logits, filename=NA) { + library(PRROC) + all.scores <- unique(scores) + if (0 %in% all.scores & ! -1 %in% all.scores) { + neg.score <- 0 + } else if (-1 %in% all.scores) { + neg.score <- -1 + } + # remove NA value + na.value <- is.na(scores) | is.na(logits) + scores <- scores[!na.value] + logits <- logits[!na.value] + sel.value <- scores %in% c(neg.score, 1) + scores <- scores[sel.value] + logits <- logits[sel.value] + if (length(unique(logits)) == 1) { + PRROC.dnv.df <- list(auc=NA, + cutoff=NA, + curve=matrix(-Inf, nrow = 1, ncol = 3)) + } else { + # pr_curve(two_class_example, truth, Class1) + PRROC.dnv.df <- pr.curve(scores.class0 = logits[scores==neg.score], + scores.class1 = logits[scores==1], + curve=TRUE) + if (PRROC.dnv.df$auc.integral <= 0.5) { + PRROC.dnv.df <- pr.curve(scores.class0 = logits[scores==1], + scores.class1 = logits[scores==neg.score], + curve=TRUE) + } + if (!is.na(filename)) { + pdf(filename) + plot(PRROC.dnv.df) + dev.off() + } + F1 <- 2 * PRROC.dnv.df$curve[,2] * PRROC.dnv.df$curve[,1] / (PRROC.dnv.df$curve[,2] + PRROC.dnv.df$curve[,1]) + optimal.cutoff <- PRROC.dnv.df$curve[which(F1==max(F1))[1],3] + PRROC.dnv.df$cutoff <- optimal.cutoff + PRROC.dnv.df$auc <- PRROC.dnv.df$auc.integral + print(paste0("optimal cutoff = ", optimal.cutoff)) + PRROC.dnv.df + } +} + + +plot.AUC.by.uniprotID <- function(scores, logits, uniprotIDs) { + library(PRROC) + all.scores <- unique(scores) + if (0 %in% all.scores & ! -1 %in% all.scores) { + neg.score <- 0 + } else if (-1 %in% all.scores) { + neg.score <- -1 + } + # remove NA value + na.value <- is.na(scores) | is.na(logits) | is.na(uniprotIDs) + scores <- scores[!na.value] + logits <- logits[!na.value] + uniprotIDs <- uniprotIDs[!na.value] + unique.uniprotIDs <- unique(uniprotIDs) + if (length(unique.uniprotIDs) == 1) { + PRROC.dnv.df <- data.frame(uniprotID = unique.uniprotIDs, + optimal.cutoff = NA, + auc = 0.5) + } else { + PRROC.dnv.df <- data.frame(uniprotID = unique.uniprotIDs, + optimal.cutoff = NA, + auc = NA) + for (i in 1:length(unique.uniprotIDs)) { + # pr_curve(two_class_example, truth, Class1) + if (sum(uniprotIDs==unique.uniprotIDs[i] & scores==neg.score) * + sum(uniprotIDs==unique.uniprotIDs[i] & scores==1) > 0) { + res <- roc.curve(scores.class0 = logits[scores==neg.score & uniprotIDs==unique.uniprotIDs[i]], + scores.class1 = logits[scores==1 & uniprotIDs==unique.uniprotIDs[i]], + curve=TRUE) + if (res$auc < 0.5) { + res <- roc.curve(scores.class1 = logits[scores==neg.score & uniprotIDs==unique.uniprotIDs[i]], + scores.class0 = logits[scores==1 & uniprotIDs==unique.uniprotIDs[i]], + curve=TRUE) + } + J_stats <- res$curve[,2] - res$curve[,1] + optimal.cutoff <- res$curve[which(J_stats==max(J_stats))[1],3] + PRROC.dnv.df$optimal.cutoff[i] <- optimal.cutoff + PRROC.dnv.df$auc[i] <- res$auc + print(paste0("optimal cutoff for ID ", unique.uniprotIDs[i], " = ", optimal.cutoff)) + } else { + print(paste0("Not enough data points to calculate the auc for ", unique.uniprotIDs[i])) + } + } + } + PRROC.dnv.df +} + + +plot.R2 <- function(scores, logits, bin=FALSE, filename=NA) { + library(ggplot2) + library(ggpubr) + to.plot <- data.frame() + if (is.null(dim(scores))) { + to.plot <- rbind(to.plot, + data.frame(measurement=scores, + predicted=logits, + label=paste0("assay.", 1))) + } else { + for (i in 1:dim(scores)[2]) { + to.plot <- rbind(to.plot, + data.frame(measurement=scores[,i], + predicted=logits[,i], + label=paste0("assay.", i))) + } + } + if (!is.na(filename)) { + p <- ggplot(to.plot, aes(x=measurement, y=predicted, col=label)) + + geom_point(alpha=0.5) + + stat_smooth(method = "lm", formula = y~x) + + stat_regline_equation( + aes(label = paste(..eq.label.., ..adj.rr.label.., sep = "~~~~")), + formula = y~x + ) + theme_bw() + ggsave(filename, plot=p, height=6, width=8) + } + to.plot + R2 <- c() + if (is.null(dim(scores))) { + assays <- 1 + # check NA scores + na.value <- is.na(logits) | is.na(scores) + logits <- logits[!na.value] + scores <- scores[!na.value] + if (bin) { + library(PRROC) + if (length(unique(logits)) > 1 & length(unique(scores)) > 1) { + auc <- roc.curve(scores.class0 = logits[scores==0], + scores.class1 = logits[scores==1])$auc + if (auc < 0.5) { + auc <- roc.curve(scores.class0 = logits[scores==1], + scores.class1 = logits[scores==0])$auc + } + } else { + auc <- NA + } + R2[1] <- auc + } else { + if (length(logits) > 2) { + R2[1] <- cor.test(scores, logits, method='spearman')$estimate + } else { + R2[1] <- NA + } + } + } else { + assays <- dim(scores)[2] + for (i in 1:assays) { + # check NA scores + na.value <- is.na(logits[,i]) | is.na(scores[,i]) + logits.i <- logits[!na.value,i] + scores.i <- scores[!na.value,i] + if (bin) { + library(PRROC) + if (length(unique(logits)) > 1 & length(unique(scores)) > 1) { + auc <- roc.curve(scores.class0 = logits.i[scores.i==0], + scores.class1 = logits.i[scores.i==1])$auc + if (auc < 0.5) { + auc <- roc.curve(scores.class0 = logits.i[scores.i==1], + scores.class1 = logits.i[scores.i==0])$auc + } + } else { + auc <- NA + } + R2[i] <- auc + } else { + if (length(scores.i) > 2) { + R2[i] <- cor.test(scores.i, logits.i, method='spearman')$estimate + } else { + R2[i] <- NA + } + } + } + } + result <- list(to.plot=to.plot, + R2=R2) +} + + +soft.max <- function(logits) { + res <- exp(logits) / sum(exp(logits)) + res +} diff --git a/analysis/ESM.SLP/ASPA/testing.fold.0.csv.gz b/analysis/ESM.SLP/ASPA/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..84d396a8af47a64503b670b9d2b9607fa0cef2ba --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9997e7868758d98a3077b1d02fa1d97ab7195b3e23a386cb87d86ef90cc4307 +size 92136 diff --git a/analysis/ESM.SLP/ASPA/testing.fold.1.csv.gz b/analysis/ESM.SLP/ASPA/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04eae37042e492e44dfb56a026e0a9910b1f3444 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3bc5a1e5101a896ab679b13071800746384244b443df82dcaabd7059348c58f +size 92294 diff --git a/analysis/ESM.SLP/ASPA/testing.fold.2.csv.gz b/analysis/ESM.SLP/ASPA/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..49376ffba3a161aa1507fca832e24d27bff9c7fd --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ec2df9083734ff69e8df4d16157d660dfb236e0dac0f0a45aff64cd863cf09f +size 92420 diff --git a/analysis/ESM.SLP/ASPA/testing.fold.3.csv.gz b/analysis/ESM.SLP/ASPA/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4c6d7ef4641285527f0ea965a35564a493088b2 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0a606bdb18e8a0e657fb36f956a5c99a3386bd7e7c7ead4f1a433a003e84c38 +size 92235 diff --git a/analysis/ESM.SLP/ASPA/testing.fold.4.csv.gz b/analysis/ESM.SLP/ASPA/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..989b93b8c51c7fe9808e16e9a4e5d189921ba391 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7ea7fca6b20e33531806a81cd9e1294a6200260be5e2ed105bc9bccf98b249e +size 92395 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.1.fold.0.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bec8f9461576c4b098f26cc47067dafdbdc0146b --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b390f6e4854cc198e853e2ba08722b47d9451e9807443df644f4c3c77be15446 +size 91929 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.1.fold.1.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..562cb04a67fd225347e35e3a09163b3c87b3852a --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8cbb9a449e3d485d36123e28bf53e426a0171b959bf4f7311d0b5fa0e0be97c +size 91735 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.1.fold.2.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..26ea9fc5e30c1c864cda2d95c7e75e78e9c5ccc6 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:501f88eb187848950958a42536b7969bbf81ebd7b59c0e9c2fc5eb7ff2b159f3 +size 92041 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.1.fold.3.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ea11d845c5580d0a6a0473644e00515a33918f6 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cee8c1427f57c02726ab21c87856955a298f0c120eba39b892a1f9a175aed82 +size 91877 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.1.fold.4.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8fecf7cfba67a5027411ccd155e86b37bd2130ed --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6594826e539fe973eeb802633946bad1bf489c1a5fcca70568f1bde1ca979414 +size 91872 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.2.fold.0.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..01d55e48da69e4aafdeb4f96174d8d9fc55a4a1b --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bb94936af6d1a9b3c4c421230f530d1616c114e4ecb9e8b9ab96be8d5926aac +size 92050 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.2.fold.1.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c8beb1be613bc819bd6bf8685e812e0edbe31cb4 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4ab18706a9d6c92a424f21480c834353601fa5939b8fcdd97f6fa90e15cc190 +size 92120 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.2.fold.2.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ec9ec9d0267f6f6920a5bb8a091fb1784c8d6be --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a407d8342791d30de0b9a502a68710aedb5a63a99533f2758b7d43ef50c8875f +size 92029 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.2.fold.3.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3937e083e290410f5ad84c3bc186867c7ce59175 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:887e4d577eac6c8fbb271b58085416a7016ce05e55d55b8ad3a55b04b214a33e +size 92038 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.2.fold.4.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3761cc02020e15e925a15b66c531d9921029c68b --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8cc13b0cca72c7cb3549324a2d0804845b25b370cecb3dd63937de07da4c368 +size 92057 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.4.fold.0.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e9aa970c5d4b2302f45236159f95f6e26f0201e --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9af9d0d264ad59a7fd9dc9d9de3449add3b2fd93512952cdddd431bec71e6162 +size 92141 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.4.fold.1.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e57dd03dfc5ad4d94e230d5f164668e4f5428c8 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67748420b82015f0daf033c328416c24c5533da4342bf397b46d0d2529bf64e5 +size 92242 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.4.fold.2.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e7dae268ecaa051769eb4220e3a0e867bc7250d --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d099c6da8441a1056d0f5b12115cb22fc8301168fb67bf3f2ab62a29caaf2eb3 +size 92071 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.4.fold.3.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7815b412483c38d9d4029d4882a06264bd3a5cb3 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f57d0ab32b957c970d86bc1319e217fc8d455687d61c4c1d5cd91a6fad99698 +size 92093 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.4.fold.4.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6832c1643f4c361fe03219a39b394de5ab39e1d2 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fe2839b1ba4fd0f9c5809ec366600a9051e15b45cd201f8d2fb55b1bed98f8e +size 92128 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.6.fold.0.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b739b9f2429cf4f6fd3ff337ae21ae760defd20b --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:633be5f627d1b424664e982f12cef123fd5d3af8fffb928eacce74cba55d1817 +size 92037 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.6.fold.1.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1a6d6ae6fee912b6d6aa8f13638f808355b522b0 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83b2fe4c8950f2cb6a9100ccce03814abb6d7f5a6180deabd93539772859ffad +size 92078 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.6.fold.2.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9511d66534db6fdedfa107f5b892b7a071227659 --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:227cdf2066e2590455c9b13dde9148071a30ff962806ddcdd2a4f687ad4f51b1 +size 92032 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.6.fold.3.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2afd8c0d5cadfac00869833dc265086d3a5dd7fb --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34ab5e00a8cd26f36335612ab4314e7fd77440c46b16b65df052f6cb58be98d7 +size 92136 diff --git a/analysis/ESM.SLP/ASPA/testing.subset.6.fold.4.csv.gz b/analysis/ESM.SLP/ASPA/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4af8061d2d9fe83c9071455c39c82cba866257ac --- /dev/null +++ b/analysis/ESM.SLP/ASPA/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:953836c7114a47c0ca94fb5eb56b27f08b45a8933b66e1a25db17f42b9764512 +size 92115 diff --git a/analysis/ESM.SLP/CCR5/testing.fold.0.csv.gz b/analysis/ESM.SLP/CCR5/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c4d00b62dcb16b73bee3c874f298ec2e83816e5 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6368df47f8523167da0611be926a71302c5ce2ff732a4e529f2676ca4e798ac9 +size 104314 diff --git a/analysis/ESM.SLP/CCR5/testing.fold.1.csv.gz b/analysis/ESM.SLP/CCR5/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..82fc7d463cf75d0cbfe8b9151ad5f30767178841 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348b0b48111660f9f4a0fdbab7037744401564a905bd8cc35fa97ac49b11c0e0 +size 104293 diff --git a/analysis/ESM.SLP/CCR5/testing.fold.2.csv.gz b/analysis/ESM.SLP/CCR5/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bbe93dcd721143f8117e2b8e2147b8cfe8f610f8 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bbaa5c60ca929da027bac0ef5ee13d593b5d70061aa78aa0e64590f2305106c +size 104298 diff --git a/analysis/ESM.SLP/CCR5/testing.fold.3.csv.gz b/analysis/ESM.SLP/CCR5/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e72c78c1f914675d5ecc629d6a9f4ec6ed1a5e6d --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:396432ec5b3fade1d98a2b0d121a96040952565286227aeaf63cf26ad8f96803 +size 104373 diff --git a/analysis/ESM.SLP/CCR5/testing.fold.4.csv.gz b/analysis/ESM.SLP/CCR5/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..34f18a107794ff4587e1c0685316bba0e3fc72b0 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf354ba2ba9ed94c8350ff66c8bbd561726c8535523969829c0b5057377808b0 +size 104375 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.1.fold.0.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f2fb7e7753e34b04881f3d9c09d903610be4bad --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d20719d94e7568bf951039644564b768735e8214231a52474a44cbd39ee64d29 +size 103943 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.1.fold.1.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..41f0055da43407437340a4e0e3f97639feed31b6 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:484a15217628d6c64c2888bd35702e8c43f1473e6658f3dcd0a45295d0692fd7 +size 104118 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.1.fold.2.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6f691cc420feb70a304e01b02c75c8f7df5f5a3 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d7cd7cacc7a0efe183eaf33da776bf93a8a38b403f662665280d516bc15f663 +size 104010 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.1.fold.3.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92798538b057cb8a3318beb8ffba39f5727e009d --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:813bf898be82c3837d8207ae1f5f849b01253a2745c1b52aa462c4c84a2b0804 +size 104237 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.1.fold.4.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ebc10dbbd44498a7df0986573f7b35ee3389d632 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09dd4e48197b50f38940283643678135a5b6e289dcabf117fd200cab9506c700 +size 103572 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.2.fold.0.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..212e5e9502dc98550e8b5cf2273e3b488a058dac --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:716275d846a9eb466d9f88da2dd4fddee2e58f918d3e201a0e3ee5a2422d19c2 +size 104190 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.2.fold.1.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b77eed3c254e5bb77e41111dbefa6be59bcd930b --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:070fb5b8f9d576441f802515f51fb70d7aedadf008eb5a83079942c7a93507fa +size 104393 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.2.fold.2.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..213e2e8ce32680f3ae8b2425602e7ddaa12adea2 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b9519ae951a1b7c70158ebf9f81a1edd7db6f00d5aba825bc55b01174edb5ad +size 104174 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.2.fold.3.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d844409060e8aef49fa9e259db206e00bac7972c --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:704b18999d6fd7adbfa332b4bf2460e6a5b07ca21e7fcbae8a945db7cb4e5f29 +size 104195 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.2.fold.4.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..95579bf8df84952d89b7b3c75e65a05bc740dcff --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8aea076c771691424c415a24b450679789659703b69952dfa31de8a16d222ffb +size 103916 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.4.fold.0.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c76f7d1c8edaeb4ce14d637ce0f34ed952ea9fc9 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38f29871012007d3357ba2bfd64092039c3769e16e8371404b225d8d7788cadf +size 104270 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.4.fold.1.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a2dd582ab99b7a3c8bfed63b3fbc34f9bcf3aaad --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1a005c8689e0c5427614d389efc0f06a8d0610fd7b7d0c8e287263801d1dbfe +size 104474 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.4.fold.2.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4d5dd6b6086c1e8b1e42e2878f82ccf1bba043c6 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:805d55ce118f2063db4275fdb9931cf4389dcb3232ae9c9031addf912cc726ef +size 104352 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.4.fold.3.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b14aae396c3c58cf5ef45fe673c94c989ae2d416 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27681ae7c40751a3faf1f42ae8ec922de13885a798d1fca0ace87d1d22b04a05 +size 104339 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.4.fold.4.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d3c14fdb8b61977249bbcde2c4eaf566abec8bf --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39b3160669d5480919d2aaafbb45fc4bf3122bf52b69a5b410c22b631984c5c4 +size 104429 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.6.fold.0.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bd5932fb7c9ae937c6bd18d6a1e93755057c28d0 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33757adf79d7504433b3ab79ba2df3f24024059edd737619dfc2a480d9abb290 +size 104371 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.6.fold.1.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe3486f0a34c636135cc8f04b2d94550d9dfc864 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27a02ed0e16a6e17f7696551dc7ecf8d16f551aec4cff3c37f3e73901526c10f +size 104285 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.6.fold.2.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e46e811105dda89751667518f3cbb834b88db091 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a5e74d07dca6868ec2684e6ba589c85bd4e8964a0c1d741a54af010898e24db +size 104243 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.6.fold.3.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fdc92600659f18ec496c51633fd5e54cd34ad8fd --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:068dbe3a3f4746ae4aa3b5ce40ce5c6bb71cfd27de21a126a40e806d218fd79b +size 104278 diff --git a/analysis/ESM.SLP/CCR5/testing.subset.6.fold.4.csv.gz b/analysis/ESM.SLP/CCR5/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f11fc634c7e0f92817314d455ca4a16e40ec1d11 --- /dev/null +++ b/analysis/ESM.SLP/CCR5/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2af69e9f95ca98c9d39f6cb0bc0b6b0a6d6c345ba99625948423b24aec32def +size 104382 diff --git a/analysis/ESM.SLP/CXCR4/testing.fold.0.csv.gz b/analysis/ESM.SLP/CXCR4/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c3c690d253cd557f1267f6101ae7e9d8cfff5faa --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5e101b25c4febee18b797051c08fad554aed56a81c89c657199fb6a882cd372 +size 105253 diff --git a/analysis/ESM.SLP/CXCR4/testing.fold.1.csv.gz b/analysis/ESM.SLP/CXCR4/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..589e3571f187ae54c976a8fe7b2dd1bc62c58248 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:526dc14d7511898387f6bacf3c7b13c1f4c94126542ab53bd19023b7c41514c5 +size 105480 diff --git a/analysis/ESM.SLP/CXCR4/testing.fold.2.csv.gz b/analysis/ESM.SLP/CXCR4/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..450b72d79d7b108b84570d8fbea9157418f43315 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d147b0bc911d2125a71b32a17e56c392e2028b3e98fa5daf478ddd8d6c507c7 +size 105206 diff --git a/analysis/ESM.SLP/CXCR4/testing.fold.3.csv.gz b/analysis/ESM.SLP/CXCR4/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..198bcb00655b41202de055352e2f5b895157eaba --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa3ba526dcb18a6e53d51e2463a1fa19824c90710c93a909c697849ce1934597 +size 105279 diff --git a/analysis/ESM.SLP/CXCR4/testing.fold.4.csv.gz b/analysis/ESM.SLP/CXCR4/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b49d330102b73e9c4d1f5841947249f2b3cf6756 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5526d6a55836625aedf3fc17c97a70edbcc18c4069b16d523667f86e6ba1913b +size 105066 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.0.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fb536a3bcaa1ad6ef947643dea2d95a359434d0 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60dfd1e812ebc32cc47c6ff2dedebb918d629dd69188d455e9baf7d5ac1d2a68 +size 105054 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.1.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..11bc682c3aecaae34cb0a9bd83ef0d6c8c1ab3d8 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d5d40723683ef923ffc389c1e37547e6a96da4c9d9a495f066e6938d6d9a7a9 +size 105014 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.2.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..51a50e99e9ffcffa2c1c21b4fd354ffe871adb02 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0f183a65e277f541fac25dc6ca42b5203996ada415f9808f1f9f061c82e1aac +size 105651 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.3.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec73423b09beed3431bbe9c2c5caa528bd699375 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bb30069a817cc64d13cba2fe3eac69f81d7a68872cb6e45cc31448438245759 +size 104528 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.4.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d99e8f836c23a6a3ee512e760d96160ca1dd689 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96af320809ad4f1c2a283fbe4dac803e88bf4cf6e88e80dc9a485d3f07f2ea0e +size 105018 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.0.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..be7ca8f23e777cdd57343e06a3518c1441585d18 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a23a8a6e318e7d23482c8d46c0f37d18c106f7ce86df354681ab0960403063d +size 105112 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.1.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6d06b2d4d0ff7f1347ad36f92c53841803ef0ee --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d22532aec55023928901c6ba6466b83324fc4a821f4696d636f9f817408c3497 +size 105235 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.2.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4392ffe416d90ef7868575a83540a02623a10047 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78bf777b291d57e4befded182d40ae0e65511bbf0960f9e24505543a8ff3b0c5 +size 105461 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.3.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70f3a6442c347838342f23331fc840fee345b34d --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10b561d8221040b58cb6eb4d94d419d5f1e3d773128438096501791e943b4b50 +size 105187 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.4.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e5afc255351400640f18027c4eb8b2ce3a4a719e --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2bf23cc8ba97e447883e439739fcb22b1169d70e31563c9313fb8f7d09324b3 +size 104866 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.0.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f9a22b1ff4616d3e0f451fe5b93aa5bfb39c61a --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca35883bbaf30118f216163c1b0f6dc191424a7af5b7c1be3bbd88f94d0a70d2 +size 105357 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.1.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c82046ca426b8bb2b2ee0662ab3d017326a254ac --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31f35fac8e3937cea52388f003f7dbd7b661207dc0ce2df64922b902863689e8 +size 105215 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.2.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7bc2f374b359c24d8cfa4f08de8963b4ef5920b7 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fbec00c64d89065e4c1009249cf9aa4e1f0e0751e0d123ef41a0885f1c187eb +size 105321 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.3.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..825ce738454193c5715e25a18a840224576b6e88 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95a97818f7ecd450a02f43859f1cf4e4e02bb1e01f3f805417c5ba31da6e6d59 +size 105358 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.4.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c032d010e5d363d1ac5107261d259498e5246f32 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e54394aabf18f8c71491f88258d24aae2abcb2294aa40b9203beedcc0768dd8a +size 105267 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.0.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5eae81a23878485d784fb960f11ec14f931e01c5 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5061f8544ba298314dbf347684be9a7e2bebf692376b9c0036046d34654ef04 +size 105556 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.1.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a30cf6f333ca66ede4fb503a1695de1902f1f646 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92e5c8025c062ac1f059eaf28ab88706e6ffda63d0334ba521a2e6786593d267 +size 105238 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.2.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eef88e9da42224c635e8eff40badd8d731c7951d --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b97367dd52907d36cb55fc31f37dca64dd389766451e4f6f57b3536ffddb25e +size 105301 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.3.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..76dbf2061ecd2144ab8b721e7b17eaff2d05f75e --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:980c0c28ccef9c09942e0d3efc8c6e821514f9f0a7d8fb1ab4fb1fb9e4946da7 +size 105461 diff --git a/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.4.csv.gz b/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b5a9ad041bef890ada418ec7ceadc872e9d2eb3 --- /dev/null +++ b/analysis/ESM.SLP/CXCR4/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:377eda381263399565f7d9d92a1a23aca91a4926279c78967497a4a443ce66df +size 105293 diff --git a/analysis/ESM.SLP/CYP2C9/testing.fold.0.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9c4497dbb752f3e90f869f7fde040384c7049aba --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef723c48c129944f8f9756d1f0273249ccf200098b377fcf6da0372358b12073 +size 106303 diff --git a/analysis/ESM.SLP/CYP2C9/testing.fold.1.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..71b8e43c62f4648cce7d746a94dc5e4ecfc03f96 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e783b4f383f4164531fb4b5372ddd694df15300cb5d51d3211944f1207ab0c62 +size 106217 diff --git a/analysis/ESM.SLP/CYP2C9/testing.fold.2.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..051277ad3ca2ef45e99e499e4cd67d9d919fa215 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d5a18476f01d29d5b5e69c3070aa28a9e4dd1385e7a9de9ab41dab1ca2a1dfd +size 106076 diff --git a/analysis/ESM.SLP/CYP2C9/testing.fold.3.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8c2f5e1e23eb2d198ebe116d878474be6c22c1cd --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15c9c40dfb08ae247cd0151da841810388d778ab0634a090918e032d81d1f538 +size 106408 diff --git a/analysis/ESM.SLP/CYP2C9/testing.fold.4.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a69b79d1fac3baed60d3047cc3eb0ff4dbf71cf6 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79f1aa459b6111f09c00dcc6b3775cb1e42f06b6d9f2236035cae112aba328c0 +size 106408 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.0.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bca793c5f3add3d96a4a6f692ffda694da7f2928 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f306d82dd0308ff2e018b72c0ed973447f68f99cc9f62304f7d491efc811f607 +size 106080 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.1.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e2ceef2cea738768aba5dfe08944de7b66870f6c --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae2a29d22db986a45051034d6578830c8487f1607ad8f3d280773f58dca393b2 +size 106067 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.2.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..215cf22631308746b02e7cbe8e0a531e03f5d822 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afa654a2538da79481b457d374645ce69f21f7906fc1f9968211429b01f00aab +size 106009 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.3.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..25436870b9a8efd245d88276632b9b88194293b3 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b935f8d09f6fc67234bb072894ec2e1051055fa948329cb5e8964ba4b9e2df65 +size 105425 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.4.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a7e68b17cbf21f0b2a413f9bcb612741b063cf1d --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f44f4525fdd256194b2bc9c7016a1bd0e2eb4f053d3c94d5bf84b335859ea6d +size 105992 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.0.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6dc567884113d5326b09b973f286c72ad364d5e5 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b82a4183f9be32a38ad23c2c19b05b5e3f32e3fa1bac0e72881586810a2d6ea +size 106218 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.1.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..195bb0f758dbd34c894e56fb315bd6949bd32c81 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdd83d15ae03618f5b79d7118e764ac72a74f6397fa83bcb63a60411528c6d14 +size 106292 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.2.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..803b59853e4e9e4c1a54d9a9525c7ccf00af9b7b --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9937d8cdd850ac7fd43ef819ebb3276830650152cac4b56c0521029d34259cd +size 106225 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.3.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..12a3107f843e554ddaffb5b688817cefa70bd63b --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f06c7674b01f1ada7399a48c54a7f36b7776ecae4b5cea8ca2dd62602f46db3 +size 106198 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.4.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f1b9b108f6c0200dcd276ea8673380d62c0c044b --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b7c7785c45c6a6cc0ccfb299a5bc1ad611c699247384c61d971f18bd01cbfb1 +size 106246 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.0.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..329f9066d1a3f22f07caa0019aad11861c98dacd --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5de428cf7d350cbf1c2e1a442df4c88ef9323bafd148d492865d9d64bb9f3aa7 +size 106298 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.1.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b2277ac004cc6dde3c8a72d0c26766bd5953692 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f561552198a7cb3dc5db28fa7350bf1939d15624fbd1b6dbc73f93e8a6f3bc55 +size 106259 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.2.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e61515b860883c91f3290fdee5351fe1699b25ed --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37b8685ae1a5e8c27192d3ed7167634ba04fbb453deae83bf6c64247d9b4c43b +size 106378 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.3.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99d585f5de528e1b434b37a5d5325a26f08cc554 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dce1bbbb605b6ac3ebcbd902e8b6fb2141ff80182b7cc5935b1d7fdbab002a83 +size 106256 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.4.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e56d611cdaa7ca55ac4b8da4c56983f4a00848f4 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:020ced38e086911f27489635300d55dda7cdd8945cd40cfc2da9ca08f1259c94 +size 106285 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.0.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b77bee6e1ef053ddd249b073a2590c292ed1bd80 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b02a96d15c789351df2a5345952ec54c407e504d3d3a593fdc71921c362b4c1 +size 106394 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.1.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..15fa93c45d620252068c26a177ae4c92fc62de00 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88379620fad75d3b3cafbfed7ab1cec7f0c9a6a33685c49467de169f43f67fe2 +size 106296 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.2.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3c15a1e66a936a526e9e7d35d35dff8b04a7bac8 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e391d0b2cdb10f7fca64b9c57355ce9e9df280f468dd211e4a52723548e6103 +size 106362 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.3.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9f274d9228eea57676ff4bad52536ad84b5e7bd3 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bf2b16735bcffbff2c29bd96a6931f91b8aac530334c542c8499b888aa67d4d +size 106345 diff --git a/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.4.csv.gz b/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..341b31996ada2a390c8984fc8c3942bd9384ac51 --- /dev/null +++ b/analysis/ESM.SLP/CYP2C9/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e872d43d2c747d95ec1895a054376e9cfc344548439ebfe67511b6682153d13 +size 106354 diff --git a/analysis/ESM.SLP/GCK/testing.fold.0.csv.gz b/analysis/ESM.SLP/GCK/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c7a66695b4ad232a94c9ba5c716b0122c05de590 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b957981a698c563d63fd88fe47465f887ad9ccdeff62d48852479004dd90ad56 +size 139008 diff --git a/analysis/ESM.SLP/GCK/testing.fold.1.csv.gz b/analysis/ESM.SLP/GCK/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3827c72b83e98f11a8349e048e391b498b870938 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee8dee63119ee1fbd6ab94067630ad02713eeb67790f2d08f2579dc42c6f5f6f +size 138688 diff --git a/analysis/ESM.SLP/GCK/testing.fold.2.csv.gz b/analysis/ESM.SLP/GCK/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..441417952b13f0c14dda558f3f7d896c1891486a --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96418305f83f562692d39cdac0b52816a1a41cfee24aa8e0b4bfef51ee591c20 +size 138988 diff --git a/analysis/ESM.SLP/GCK/testing.fold.3.csv.gz b/analysis/ESM.SLP/GCK/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b5bdd1ce4a52c375320473ce87de9133b3b09f0b --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e815076276d47c90aa91a393fa0510987559302dc357e6fbfa6ea794b2b1f247 +size 139294 diff --git a/analysis/ESM.SLP/GCK/testing.fold.4.csv.gz b/analysis/ESM.SLP/GCK/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3265cc76830f0b24721f7863b87c030970830804 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2334a84625fb98d47bb13ee547fe689c250a556b61c71e9e2847d05faed9b9ba +size 139228 diff --git a/analysis/ESM.SLP/GCK/testing.subset.1.fold.0.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3039f6eef5140171bbdd51c4ca8e2ba60ef0826a --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf7440de808537ebb0927568809ea6c7aadec7f8228885178d302dc73453d1c9 +size 138808 diff --git a/analysis/ESM.SLP/GCK/testing.subset.1.fold.1.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c54610ebb20a492de3ea74593df7ae3fa71a74c5 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7e001070559cde7063bec7dd042f1904a13329c6c9944915d9242cd1bd68017 +size 138397 diff --git a/analysis/ESM.SLP/GCK/testing.subset.1.fold.2.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf91bad82e509cdfd8043d6daf625e5914d5d785 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:952c7ce2b3b4f538c0dc0bcffabcad01d0dc72a2165db9671a7f12c081131b11 +size 138810 diff --git a/analysis/ESM.SLP/GCK/testing.subset.1.fold.3.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..58c120b26164524d68975073e29022632d964962 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fca9bfd5ceb325cfc860d6be17129dc8e97b01eaef0f1f50a41541971b63e84 +size 139011 diff --git a/analysis/ESM.SLP/GCK/testing.subset.1.fold.4.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..89f03576cd1ea877e8829a429910a981fd4aa047 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4125f28ca742f33eb702710795b241d8aa2755ff4964c18326478ba627da2178 +size 138725 diff --git a/analysis/ESM.SLP/GCK/testing.subset.2.fold.0.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5cc10f4f55a7207bcae638e919125b1d74529ddb --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d4f01f872d44625f9e3f4cf03937412f1da56cca53ec462f46fcd7037230ffd +size 138702 diff --git a/analysis/ESM.SLP/GCK/testing.subset.2.fold.1.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6baeda8bb2cfd6b6ffe3a7b772ae6b382ed7b4f5 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0af5638ccad91023381d23ee67774dc320a170093cb72f12c6ff239f7e68fa00 +size 138844 diff --git a/analysis/ESM.SLP/GCK/testing.subset.2.fold.2.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0cc3128b27369e602a9d4c00cac60b961cec5f46 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:347e8d5523eaabb76b59901af12db0df34f951971f3b2915d48e673cc6441a97 +size 139034 diff --git a/analysis/ESM.SLP/GCK/testing.subset.2.fold.3.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4c6c962de31c810bd9e7992d96b5f417b021e50 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4daca839481e5d0305a591512a3706e688b4971d59e66e1fe56b256aa84d6567 +size 139122 diff --git a/analysis/ESM.SLP/GCK/testing.subset.2.fold.4.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..457d751a8e40ba4c29385162ba84c8c07d08e100 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9dd1c5baef460e816e1d24c0191f2ef5293e6d7b8bd9970414ed38d52caf97d +size 138948 diff --git a/analysis/ESM.SLP/GCK/testing.subset.4.fold.0.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c931020f9bb217b576f6eccf1d6e5411f63aa166 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:170819a216ab3e46278a9efae1ea0040eb62cf70a5667959adcc50e38360ced7 +size 138950 diff --git a/analysis/ESM.SLP/GCK/testing.subset.4.fold.1.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0d8817568513920a29659a0111ab6cb86835a6e1 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cbd5686c938ebad86ca139a45fba99d594cb87185351084754bcf1a3e0edab1 +size 139042 diff --git a/analysis/ESM.SLP/GCK/testing.subset.4.fold.2.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e855dd392937a62dcab9095ef68ee579ef16c0de --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ca2c9262fc262cbcaf9c43e9934593d75e16616f8a29e206aa67c54b94eca07 +size 139057 diff --git a/analysis/ESM.SLP/GCK/testing.subset.4.fold.3.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..508c1ed76df63b3fc1fc850e700bd1d6054aa598 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09461a510cb59d3207d8f0fbeb567c0ac02f3b26b79efb445203855f09421845 +size 139048 diff --git a/analysis/ESM.SLP/GCK/testing.subset.4.fold.4.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..18192e60407c544d7491f0d9e8e97367f33a219f --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49efe3d4a59fa8a2b7cd80de6b8d79281b91a8dbce5000370facc079672d6f3e +size 139206 diff --git a/analysis/ESM.SLP/GCK/testing.subset.6.fold.0.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6491703d6fb1518edd1bda725b942ffd373a9b07 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6adc0e8972cec7c67b47f6aad83a7b411936bf1a4f3d475c5042cef6c3b1679 +size 139038 diff --git a/analysis/ESM.SLP/GCK/testing.subset.6.fold.1.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0edc4a50d969f506ab8e87d9d3958ce21e39e1c --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d8bf751b8d33b193066cd40a413e507fb479e29018b7fd6ea26133c8aa87984 +size 138953 diff --git a/analysis/ESM.SLP/GCK/testing.subset.6.fold.2.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f41fa26b1705510873b1edf200be677c4cc7e81 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb93247814aa1b7d5fdefa8fe30bd89f25b9199f83e5a40f1aa9e03a30233987 +size 139140 diff --git a/analysis/ESM.SLP/GCK/testing.subset.6.fold.3.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f42651fd549f79aaeecca0af4d4350840a563e57 --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1dfee621bd0afa69f1b44f55fc9395ac0816321e77955af7217ed6431853364 +size 139001 diff --git a/analysis/ESM.SLP/GCK/testing.subset.6.fold.4.csv.gz b/analysis/ESM.SLP/GCK/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fae964604a9544b7652557edbf7d1832a708562a --- /dev/null +++ b/analysis/ESM.SLP/GCK/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6fd9588b5751feddd3e9420ddbc80977fa833f9fd5f385e404984319d21b7c3 +size 139022 diff --git a/analysis/ESM.SLP/NUDT15/testing.fold.0.csv.gz b/analysis/ESM.SLP/NUDT15/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47f4625edcd18d662ebbbb4ebe2ead61b5391a2b --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db30620ea6ccf2d48e2f58a83bc25689b71c93fc2ab98443c834952c18719577 +size 43375 diff --git a/analysis/ESM.SLP/NUDT15/testing.fold.1.csv.gz b/analysis/ESM.SLP/NUDT15/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3497269309e261197b5b8ea8a31cdc839240ebb6 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:823257499662f0c5f213cb58ba395b3b7cd56ec637236ed251acb604792205c0 +size 43323 diff --git a/analysis/ESM.SLP/NUDT15/testing.fold.2.csv.gz b/analysis/ESM.SLP/NUDT15/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e2850e617a281af5f4e027872542ddaa33b8224 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9567f60f90ff2500b62a10852f8633e9941cf001cfceb43f7cf06523f51bb4bb +size 43294 diff --git a/analysis/ESM.SLP/NUDT15/testing.fold.3.csv.gz b/analysis/ESM.SLP/NUDT15/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c2f5599ed0eed23a6df1181052195a8156a5975 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66e9fc428b160e17c1bb4a4348330c4401be5b5978b5d1f5612e771572f6ddb3 +size 43237 diff --git a/analysis/ESM.SLP/NUDT15/testing.fold.4.csv.gz b/analysis/ESM.SLP/NUDT15/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3839bac0eaad2c2ca9e9cc7b9f4bcb3c10968a60 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f27066a2388429ccf9f3810ea7f97eda60419841be4edf95035a6799828c813 +size 43124 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.0.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..afd4f131df6899cde830baca313b430006ab892e --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a8c23c2abc51010f2f7cefadc4d1f2c457dd492e342ccb38546b25caa1f061c +size 43148 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.1.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8d9ca43ad37d54e3f86a900cf9510df240d5f4f --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1f1b416f0cd7d9d19069121b3c75a12ce4b3478da8a66deeaaa7c8519158c82 +size 42446 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.2.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..377e0a631440b761745ea16fbd513641afe8e2d2 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:665b3e51eaa6a455fa48c2ee5b569d7eb7625ab21934dbe3f606a1d756cf11a9 +size 43044 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.3.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..69e8e2da20e8eee127b7ae81abafdea062a9b139 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23ab6208311624788cf8f6f5ccd2fa08899a5fd57f0e81f9b4244d14cf0a7435 +size 43083 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.4.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4d82c61f7982740175a38c9cfddc12ebdfcc3c89 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0750c164cccaf7c7ba091f0971e02c714ed10f0125236a42c229de594c22d0d3 +size 43315 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.0.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..420d58da3f9a36e2a137f54a7bd2a57c9b45d765 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dacdb88d4d4ae6f8adef1e945655a66106d9181d969c15e1bebe9097c8ed89d +size 43271 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.1.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e660fa7ae3883e4808722cd4a8d960905743e390 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b1f2bfd7689307cd8608dfb9fca109c98f9fdf76f338b11c895a39edbef5ca0 +size 43234 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.2.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..339c253b6fd313757cd0a2772abb5cf6313eea0e --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6177bc012a9ff5ff3480600f72183bb19f1f9243eb835bde096cbbf9c5ca758 +size 43186 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.3.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b25ec28201485e84ab84b86e83184723b9c857b --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2955505e62b935d09c706638db06e674deb809eeccc2c98efa737958e5e4604 +size 43332 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.4.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..90312b30e6a74facb21f95b7c9bf39a9295d3817 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:746d9315f9fa2247d70145baf33cbcd4582b645cc4b4c6b7728cc1e24a1e2e3f +size 43222 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.0.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d6c5bc919aa7489141c4bd749b255a8e6ee46b55 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e154b5359e19f1464864674422221d5264f25f1ac3bb71ec19616ebc3577c199 +size 43271 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.1.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c13293f4ef2f0ceeccf8951280da76ea4426a46 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe7a1745a32d7df85c869b4e9f66974754cae4ba1afebaae560ccedd815d470e +size 43352 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.2.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6b7edc13294ecf4519d1215b784a6f1ae627a7d --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:500c6064a5f729e836849965186810d9d33997350421875bc588243925e3121b +size 43253 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.3.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7bf6351af852db4223b7240d186c2d006172a0be --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ff41180663439aeb0b79f9b709a9ea6415e1bba606a51d21d70cf41ec5952d5 +size 43330 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.4.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b2b7c61e027099b28a6b625293d3cc48237921f3 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:416d849f4d8b6337269be601fb2f79677602ee2abf149acff907f04d636b5470 +size 43380 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.0.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..20ba0a7b7e321f6a9802c17067c27f128638e7c7 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3caffd023e571e9f1fb04cc2d4e284ab49946328f44e4084c2424bfeb28720c +size 43375 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.1.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..253c281671eae472e0307d82455640e19ac4c022 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdede52a15614489b4aed03d6438be98347e3a61bb55fd03567c1c285a88213c +size 43350 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.2.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8937cfbca1daeb5ae27d67074b9b5275a1b12f92 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7f23362d0b424f0350ec39ee80e784aa7eb08a61cb2869b42dc43dacefeb498 +size 43349 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.3.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d958c1b728c4dfcddccbe028627c78863873d6d7 --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de4671fd41b595877e99ab62d997a14adc78ac6c2265111524362b062354d2ed +size 43389 diff --git a/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.4.csv.gz b/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33882a87a7403c4647ce42ad0b1f374654c7124b --- /dev/null +++ b/analysis/ESM.SLP/NUDT15/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa3a83a5bbc28eae098bcba293cd490e3a777eeb0fd1509bd6bb4a85bf6e3896 +size 43389 diff --git a/analysis/ESM.SLP/O00555.large.window/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/O00555.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78773108ffd9b4016bfdef9893f2b9756e8e0792 --- /dev/null +++ b/analysis/ESM.SLP/O00555.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ae0686bb5138749c394a39c2e83a108a394dbc908510c26d40a251740c82614 +size 5952 diff --git a/analysis/ESM.SLP/O00555.large.window/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/O00555.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..62c6f9377672b025b2170d4f077f4280cdfeb186 --- /dev/null +++ b/analysis/ESM.SLP/O00555.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f60320968946d444f8d42d6432652a296a16d7fc188b8b8e4495dc45320f4e60 +size 6016 diff --git a/analysis/ESM.SLP/O00555.large.window/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/O00555.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..afc00f38194506a174bc12b196b9034950337ba5 --- /dev/null +++ b/analysis/ESM.SLP/O00555.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13f06e02abb01f434d4967e4dc3b19539c55bb47aa5808a47b0f38111599e16b +size 5721 diff --git a/analysis/ESM.SLP/O00555.large.window/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/O00555.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..03c7e964daaf09e7f5ebf51706425f46cbae5093 --- /dev/null +++ b/analysis/ESM.SLP/O00555.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23a6213110d62e842dd1727a3b62c3baf33ca618be8e3a1cbd5e5ccacdb13ce3 +size 6051 diff --git a/analysis/ESM.SLP/O00555.large.window/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/O00555.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..759af6b79407d6596f15580e97ddbc092f0aabe4 --- /dev/null +++ b/analysis/ESM.SLP/O00555.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af16105012e2d1d6561a111de69de24c8afe695a56523974e6fb1165d7743521 +size 5825 diff --git a/analysis/ESM.SLP/O00555.large.window/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/O00555.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..264dd9a465657922a67746f0412ce5291d8da867 --- /dev/null +++ b/analysis/ESM.SLP/O00555.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13ccfc17b4032cdf83e65b4d4e4f427aef90b971096e14aba728d4c24b2cc76b +size 13579 diff --git a/analysis/ESM.SLP/O00555.large.window/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/O00555.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..98432be4a27b2cf8efced77fb324e961ef30e215 --- /dev/null +++ b/analysis/ESM.SLP/O00555.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4979adbee65bcb6e47a77f4e54ac744fe744fd14834ff07021ed6de2dc6635cf +size 13693 diff --git a/analysis/ESM.SLP/O00555.large.window/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/O00555.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ee2967e853b7735814c3f6c4938e538ff511a1c --- /dev/null +++ b/analysis/ESM.SLP/O00555.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b5733cf72acaeff7c815e49c30f2dd2835a603bfe8a2d053e494f49cae8da8a +size 13710 diff --git a/analysis/ESM.SLP/O00555.large.window/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/O00555.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ed4c0c4954af027de4e679b5ae68ee29d9fe0db --- /dev/null +++ b/analysis/ESM.SLP/O00555.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:404d819f74829efa35f96210a97d0a7adf1c430eb15d2f8132819f4f1b968439 +size 13585 diff --git a/analysis/ESM.SLP/O00555.large.window/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/O00555.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b855c0ef2e609e1a194b8b5695c3c99b133f0568 --- /dev/null +++ b/analysis/ESM.SLP/O00555.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:511689829cf0cd20805630f524d5ef2d9db5c5870a908eca4e14ef95cdb5b2a9 +size 13360 diff --git a/analysis/ESM.SLP/O00555/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/O00555/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..482aa22107f09f960568c319999396dbc710ad57 --- /dev/null +++ b/analysis/ESM.SLP/O00555/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ce16950ac7fd81dfb0792b7fee4cd8fd55cb15fd8e830705a3ce5f541f2d29c +size 5955 diff --git a/analysis/ESM.SLP/O00555/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/O00555/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ee6828dc4e3bd31d008537286e34083ef8bc59c3 --- /dev/null +++ b/analysis/ESM.SLP/O00555/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37d609cd72ead5b1c9bff9f2a9589ef85062e3d6901007ef63303a12addeae0d +size 6044 diff --git a/analysis/ESM.SLP/O00555/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/O00555/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bdc3caaa209d2cc39fb87aff5f9944840a8d2d13 --- /dev/null +++ b/analysis/ESM.SLP/O00555/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15927214456d9b238ee6f6a27827f2643188291a63096b042a7390df6a545bad +size 5751 diff --git a/analysis/ESM.SLP/O00555/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/O00555/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ce502181c1ed9f5f5f85b0c2ff43cb0b80b2fec5 --- /dev/null +++ b/analysis/ESM.SLP/O00555/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:caba9e65c9ad88a33cd223f34bbf87a45e865c31ead983e8a00bdf10a974dc79 +size 6065 diff --git a/analysis/ESM.SLP/O00555/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/O00555/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b46340a68bbaf776740b4c2700df47f57e08c8b --- /dev/null +++ b/analysis/ESM.SLP/O00555/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:831155130792725ecd5ce1303c805374290d929d198bc1191aedf08c240bfa8b +size 5822 diff --git a/analysis/ESM.SLP/O00555/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/O00555/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6cbbdc216c97cb8860c73d6848aeb38eb48360b6 --- /dev/null +++ b/analysis/ESM.SLP/O00555/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:627ad9897c0bf9673e31a7c09053a1803e72ae56a72d8d3f9c74af2f0020b6c2 +size 13669 diff --git a/analysis/ESM.SLP/O00555/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/O00555/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..becdb0c4d3ec43f2e370de5b6b6ff42a8f81f38b --- /dev/null +++ b/analysis/ESM.SLP/O00555/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76ac891efb4331a85cd8132f6e511e90d0a1c86a63721f8237e467713f45f7fc +size 13816 diff --git a/analysis/ESM.SLP/O00555/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/O00555/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..82c43260e5199fac1f434c867e59ac778a523697 --- /dev/null +++ b/analysis/ESM.SLP/O00555/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:447fca1b71a416813e339d106ed9917df48c4a464ec0e8df2829195dca755bde +size 13804 diff --git a/analysis/ESM.SLP/O00555/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/O00555/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0e26f45dbfd4e18d1eb81467b316da77dcf61a76 --- /dev/null +++ b/analysis/ESM.SLP/O00555/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8da9987af61bc349f459394a02d659793e743079e9b939de40b53ee433d77b56 +size 13707 diff --git a/analysis/ESM.SLP/O00555/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/O00555/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c32f90d651a7dc5bfb99c89ab8af78a0d026a0b --- /dev/null +++ b/analysis/ESM.SLP/O00555/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fb354f1e3e1fc3edffc78cb60d0ac2ec881c477d4d20393659c7738f1e2af41 +size 13500 diff --git a/analysis/ESM.SLP/P04637.large.window/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P04637.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..56bf3533d08b376b238f099ee534bf61888bdf7b --- /dev/null +++ b/analysis/ESM.SLP/P04637.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9c0b1c783ef77039c494eabb9cf5ec5f927cdec41d227bf1c014749b95cb791 +size 6502 diff --git a/analysis/ESM.SLP/P04637.large.window/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P04637.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad90dcb02d10bd019da2a2559060290336df38db --- /dev/null +++ b/analysis/ESM.SLP/P04637.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2985be14720c897f2cf6d9dd5156e20e4d48104ad3cd5a5c963aa453e590d0e +size 6827 diff --git a/analysis/ESM.SLP/P04637.large.window/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P04637.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3c5b294b70b1214bcaa3de6bc0c6834868804d6c --- /dev/null +++ b/analysis/ESM.SLP/P04637.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:376abe6a5466a1d7b773ae79b57842b12fe42850be65d88577e33515bf3dfcc9 +size 6887 diff --git a/analysis/ESM.SLP/P04637.large.window/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P04637.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a276b22a1f6c73c9947655f7a5bb7cc6f5c1dcf4 --- /dev/null +++ b/analysis/ESM.SLP/P04637.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cc1807827dc5815fd1cff17ffc4dca36bf96423ac61bf62115cb551377ab4fb +size 7532 diff --git a/analysis/ESM.SLP/P04637.large.window/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P04637.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6e3c7226fe42e21f24bc702e3f832d59f185c73 --- /dev/null +++ b/analysis/ESM.SLP/P04637.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca30629a7a08a43f74ede772af06dcd3fb9f222d13f2fd02608c33703c5ae2da +size 7197 diff --git a/analysis/ESM.SLP/P04637.large.window/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P04637.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..371f4151dd8f2837e071dbe6f7083f2e962e3778 --- /dev/null +++ b/analysis/ESM.SLP/P04637.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb9e975e3e3953c7ea33ca5b22d4a159c278ccc5f231a5245cec242b5a8fecfc +size 20528 diff --git a/analysis/ESM.SLP/P04637.large.window/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P04637.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c35ef027ba8deaf8a61b58cbaef6187599f0dde2 --- /dev/null +++ b/analysis/ESM.SLP/P04637.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aadb98159022c97d84fe0c42b1a9d67b1fc0e246223f960f2922b15de9814eae +size 20411 diff --git a/analysis/ESM.SLP/P04637.large.window/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P04637.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..11ec90de5bea5d8942fb6803a895a43b1f5656ca --- /dev/null +++ b/analysis/ESM.SLP/P04637.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13bbb74b5f5a65e2731f315496666730cc1d9320fcd86adee5826dcc69f98a0a +size 20228 diff --git a/analysis/ESM.SLP/P04637.large.window/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P04637.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..970acbc2ad04430e5e354f4607cf2b02f47f2ef5 --- /dev/null +++ b/analysis/ESM.SLP/P04637.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7d4d8e6f8c89b2580040b1a2357e331c9ba749812dcc12d18fd8dc623fd20cb +size 19315 diff --git a/analysis/ESM.SLP/P04637.large.window/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P04637.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d3d3d1b34dae69fb97d3614514e4e6b3a9f2d1d --- /dev/null +++ b/analysis/ESM.SLP/P04637.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c11d8b3bcd2efca2b589014e223223715ed281ff92a9176ecd4f52c2b2206cc4 +size 19574 diff --git a/analysis/ESM.SLP/P04637/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P04637/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79f16b0369a62f14e3219e6736117d01f92ce5c3 --- /dev/null +++ b/analysis/ESM.SLP/P04637/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2360921c933b2173325dd09f543b5b7d9d3d3740154bd357e9ce00b7975d84b2 +size 6582 diff --git a/analysis/ESM.SLP/P04637/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P04637/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..631029073b44a67019db6375841bde9d6a429275 --- /dev/null +++ b/analysis/ESM.SLP/P04637/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a18cea272a1458a0dbb323627c7ecf2d7956dad64ed8130744b21cb62383cec +size 6919 diff --git a/analysis/ESM.SLP/P04637/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P04637/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b83d2baa3f73885762c677bf5c70ccc045bbfead --- /dev/null +++ b/analysis/ESM.SLP/P04637/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:175499cdda05d8e985b6c8a750f0589949deddd071e75bd576634156477c013c +size 7090 diff --git a/analysis/ESM.SLP/P04637/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P04637/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ee4a9f6a975e3fcc97f41aa8fb2e44a1908b2653 --- /dev/null +++ b/analysis/ESM.SLP/P04637/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f72842705854fecff8b1caa2052d5b3ad32e9ff9b724af8d2faae5db272f0331 +size 7698 diff --git a/analysis/ESM.SLP/P04637/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P04637/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..df68df23dc25653d1ca705e42f7416dec2f190bd --- /dev/null +++ b/analysis/ESM.SLP/P04637/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e9350ed2249e3124f28a84f94b3ffbc42b60356098021f1cb5e6d885cca24d6 +size 7322 diff --git a/analysis/ESM.SLP/P04637/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P04637/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9decf774b30a61b6ef6c747f70f5547ed1e7e038 --- /dev/null +++ b/analysis/ESM.SLP/P04637/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bddab23b3b826fcd1fb7d4d553e2d2f5a494015dd28e5106daad9f1e149c73bf +size 21100 diff --git a/analysis/ESM.SLP/P04637/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P04637/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a6e91ff378139f5ecaaaa2cdda7ba8c8daabe56 --- /dev/null +++ b/analysis/ESM.SLP/P04637/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8abf3fe99f69a4776bab54f3851a34f0f7514a7b91ed94227b012af555366a6 +size 20828 diff --git a/analysis/ESM.SLP/P04637/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P04637/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af38ed6ce2c8772f62c1c76cfe159ac50fab3e32 --- /dev/null +++ b/analysis/ESM.SLP/P04637/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b89403122cfe3c9b840bffabb497cc679054d99c6b6c5188db24275e81269d0 +size 20833 diff --git a/analysis/ESM.SLP/P04637/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P04637/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b2399e36bde3b0474fddef99a375be0c0079336b --- /dev/null +++ b/analysis/ESM.SLP/P04637/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6108829f3205f37d6e39148b1c194c5c3607e1d89cd24d2c8035283d675212fd +size 19732 diff --git a/analysis/ESM.SLP/P04637/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P04637/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..01cb2130a7caeadd8fee482dce8ee5df9df1eb44 --- /dev/null +++ b/analysis/ESM.SLP/P04637/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c389d59cf9564743972063a327a4dcbf5ca07efb938e988e49766a21258258a9 +size 20085 diff --git a/analysis/ESM.SLP/P07949.large.window/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P07949.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..166f6b7a95b90f1525db9b63f5cf984273872fbd --- /dev/null +++ b/analysis/ESM.SLP/P07949.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6bd366a92e1a86d7407ce922fdeeb5b02a16eb369166bcdfa22191d10a28788 +size 4802 diff --git a/analysis/ESM.SLP/P07949.large.window/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P07949.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33e032caf4932835660e58b0c19961dab28d4a02 --- /dev/null +++ b/analysis/ESM.SLP/P07949.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b6cf307070b83d4df14558509d5adb6f716c4db85572111f694e270feafab66 +size 5094 diff --git a/analysis/ESM.SLP/P07949.large.window/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P07949.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1f15369c5769f31b5baf2043202fca9a5e9a1195 --- /dev/null +++ b/analysis/ESM.SLP/P07949.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:994ad9b6cc5b0c2b587618179b028873f2a5736660406de9390c85c6a1f69c7c +size 4589 diff --git a/analysis/ESM.SLP/P07949.large.window/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P07949.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f4a7b68915b2f1cf4ad41a430873d174f6e51ec --- /dev/null +++ b/analysis/ESM.SLP/P07949.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bad059ab197b0d92d7062b9a53450abdbb76b332384c169006b4a1a2fd48171 +size 4985 diff --git a/analysis/ESM.SLP/P07949.large.window/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P07949.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e11ddccc023e2c4eb748aba5793d0ebc917b75dd --- /dev/null +++ b/analysis/ESM.SLP/P07949.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c529e6f7c36a6913837ac2620bf276700a6fb06843e0f97ca91f6da29a561367 +size 4267 diff --git a/analysis/ESM.SLP/P07949.large.window/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P07949.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e27186e7c64170d9aa8a3bd5b08f931067eeb968 --- /dev/null +++ b/analysis/ESM.SLP/P07949.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93dac273d53603e1d012dc934eb8dad36e42ec0936a9de9238ad0ee71847eb95 +size 10332 diff --git a/analysis/ESM.SLP/P07949.large.window/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P07949.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2688fca43d55482b6156d4f478ef66e87cb44957 --- /dev/null +++ b/analysis/ESM.SLP/P07949.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8d4e077f52ed0ec57b8478ac352905a5d50939c6865a4c6f30f34790f76f6bc +size 10246 diff --git a/analysis/ESM.SLP/P07949.large.window/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P07949.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4aa24be2892ce3f5c563139f68e2809b20b70ac6 --- /dev/null +++ b/analysis/ESM.SLP/P07949.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:574f7d6b6aaa3176db0f8f822b7614f673c3f72058eee2327300cf8bf0b7160a +size 10178 diff --git a/analysis/ESM.SLP/P07949.large.window/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P07949.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92d77dfb0720a5e27215f51292002089dcab4c54 --- /dev/null +++ b/analysis/ESM.SLP/P07949.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7db7fc39f920f24a6967d8ca825e63c48f00c5517428b712bb6dd0154e0a3cd2 +size 10180 diff --git a/analysis/ESM.SLP/P07949.large.window/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P07949.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d25e397597d328b8cd0759e56c069126dfae3610 --- /dev/null +++ b/analysis/ESM.SLP/P07949.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c1ae3601d55db7deb0440f68d6c231e09304f5b4529f61591d2f69c0f6443c2 +size 10797 diff --git a/analysis/ESM.SLP/P07949/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P07949/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fbd2b15381d38e4f413ee85e2ac8e2f32a4e7831 --- /dev/null +++ b/analysis/ESM.SLP/P07949/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a171503681206a510c1e46c77637b0618b37d7dcba709fcffd8ba01c9f68f4d +size 4888 diff --git a/analysis/ESM.SLP/P07949/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P07949/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..76012d1bcef4c32f63a9c9928346d46fc25ebb97 --- /dev/null +++ b/analysis/ESM.SLP/P07949/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a33a8e5e88fdaf2e207fa82f7497f43078dd7352da76f14970f2323edf0c19cb +size 5178 diff --git a/analysis/ESM.SLP/P07949/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P07949/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3172449c18a49944717e1907ae0d0a08a7b261ee --- /dev/null +++ b/analysis/ESM.SLP/P07949/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88e5572e23a6575de21da722f43c3e8642d91da6f4c4dfb0d3b7e95ae22c2d70 +size 4700 diff --git a/analysis/ESM.SLP/P07949/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P07949/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f7895e05a1d2411f90b24c36f6e7c15f91a10061 --- /dev/null +++ b/analysis/ESM.SLP/P07949/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:567af4209c8fd5c8cc52d253f231f172826e116569af9d1728205c0ce7cbbbd4 +size 5067 diff --git a/analysis/ESM.SLP/P07949/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P07949/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ae965688ae6b768438b61f22b774da55f724054e --- /dev/null +++ b/analysis/ESM.SLP/P07949/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96f27ff595679d11996f8d01a23c2039b176acc0f25eea094a355b6a047889bd +size 4350 diff --git a/analysis/ESM.SLP/P07949/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P07949/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fdb6b19e39cdbab1300d34255a6f35a800a53da --- /dev/null +++ b/analysis/ESM.SLP/P07949/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7c1f451c5369b7efe96578c8c81f1f066bc8201e114e2628761d76a6ce1718f +size 10639 diff --git a/analysis/ESM.SLP/P07949/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P07949/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..95e0dcc5bbf03f6dfb67c4a7ed83e07ce1a93274 --- /dev/null +++ b/analysis/ESM.SLP/P07949/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20dd78015638a7756900d156a139dadcc70f7c0550fcb1c15d6650bd17d00ebf +size 10552 diff --git a/analysis/ESM.SLP/P07949/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P07949/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..356959da772b316e80e52f567dfb7cde5a006789 --- /dev/null +++ b/analysis/ESM.SLP/P07949/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28363d022ecf4698e3b8a04aaac2713b7990c7499fb27975086ed7b79a73b56a +size 10503 diff --git a/analysis/ESM.SLP/P07949/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P07949/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc650ba0fed84804880d93f70aa980fd77bc65c2 --- /dev/null +++ b/analysis/ESM.SLP/P07949/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d88b795db3454aa7f872761b5ca6f146d316194502b31aff18ba5da12d8ad15c +size 10494 diff --git a/analysis/ESM.SLP/P07949/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P07949/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..62540272df82fac5badbd2dcd1c5982ff8465ac0 --- /dev/null +++ b/analysis/ESM.SLP/P07949/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:093eaca802e72d4404485fa46dd09c3bbfde381f44673da16bf2e203e05072b0 +size 11117 diff --git a/analysis/ESM.SLP/P15056.large.window/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P15056.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0d15f5de112b6483b609f6a26580a5a4e4971311 --- /dev/null +++ b/analysis/ESM.SLP/P15056.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af38decc0c7bf81244142ab0a33fe525d0193cdfeb634bf4e54df9b996c39692 +size 4177 diff --git a/analysis/ESM.SLP/P15056.large.window/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P15056.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..75f9ba10470a4b4cdf06fb0be569c3834adea219 --- /dev/null +++ b/analysis/ESM.SLP/P15056.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95f49e1593849d529a0b76c76d20051a18a247f41e937496042b09addea09e7d +size 4533 diff --git a/analysis/ESM.SLP/P15056.large.window/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P15056.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4afa8d42ecd52eece5917e78c46d50ad6566eecd --- /dev/null +++ b/analysis/ESM.SLP/P15056.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cca0609ec094156a1d12227ce4965965f1230864422653524d8bfe1ee9efb313 +size 3993 diff --git a/analysis/ESM.SLP/P15056.large.window/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P15056.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0fbb7d48a8e62f864707cdb474ffba80244f9493 --- /dev/null +++ b/analysis/ESM.SLP/P15056.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b03c5374be3209e692bc4565b26aaddca31a8c6bc30778c502a24c7b049924a5 +size 3609 diff --git a/analysis/ESM.SLP/P15056.large.window/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P15056.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..54e7fb0b8bf92462e3a1a4dadadd5c6f5916ca08 --- /dev/null +++ b/analysis/ESM.SLP/P15056.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4599567d6f717de7b94587de2d0aa3099e77dd4ab60b4788306fa14f0e096a45 +size 4593 diff --git a/analysis/ESM.SLP/P15056.large.window/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P15056.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc97b473b0e69965588b90bef3c14b4e65028c0f --- /dev/null +++ b/analysis/ESM.SLP/P15056.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1d8a5604d359ce3a570021c513c3298e33235a85a3c7e7bf56a21dade170552 +size 9470 diff --git a/analysis/ESM.SLP/P15056.large.window/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P15056.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7fd7c7dc5f48783ce14300783c745e5520417d63 --- /dev/null +++ b/analysis/ESM.SLP/P15056.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:144d5f632cd37686bf650845722f7b2611295d14f5dac83009cde338a10168fb +size 9379 diff --git a/analysis/ESM.SLP/P15056.large.window/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P15056.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0871ef129d93f9b6a6abc1af611fcbc9b7e702b0 --- /dev/null +++ b/analysis/ESM.SLP/P15056.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc5a3bce1b2dc6e46c34f292f42ecd3e15b2fc69932a5b2d1297cfc00625c70f +size 9790 diff --git a/analysis/ESM.SLP/P15056.large.window/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P15056.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8a6280e4595d1fb9f04e748f866aeb2ab1bb3f4 --- /dev/null +++ b/analysis/ESM.SLP/P15056.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dac0b8c67906a27bd8a59e8492ed8ce96806b4e1860f96587aea204835782726 +size 9964 diff --git a/analysis/ESM.SLP/P15056.large.window/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P15056.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e93501be8121c47abc7c6202887c5fa9a9ac2dc5 --- /dev/null +++ b/analysis/ESM.SLP/P15056.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cd3140bea422e1bdb822a1efd037983692db5c546f29ff03201cadd31c93dbe +size 9236 diff --git a/analysis/ESM.SLP/P15056/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P15056/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4163d10e16d52858e6b9de91cb508ad7f5fd1793 --- /dev/null +++ b/analysis/ESM.SLP/P15056/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:649f3d11cd5d2966d9e8948148a2858b4c212403ca77b8ef01f7afcb8621db15 +size 4262 diff --git a/analysis/ESM.SLP/P15056/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P15056/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1cc475a6960e23bbfeac7e0e723733c54ae638e6 --- /dev/null +++ b/analysis/ESM.SLP/P15056/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a44551301b8095f02f009c6c7dc8c32a4958cfc6e3acb4aa03faf5460364cf2 +size 4619 diff --git a/analysis/ESM.SLP/P15056/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P15056/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..acf35810a8ed6c2e01937408f4158ef8a30fc1f6 --- /dev/null +++ b/analysis/ESM.SLP/P15056/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1346e06348d92c4b11febfddd2c20c7c98b9f48a4631faad282c12b690fe1d38 +size 4075 diff --git a/analysis/ESM.SLP/P15056/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P15056/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4c99dfa6a8d3cdf3d2a2244482b14c4e2a235ec --- /dev/null +++ b/analysis/ESM.SLP/P15056/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbe7a755389369a14be4a08e62c51c6439dcbe4b4fe124bc6e5ac22e2cbd2503 +size 3669 diff --git a/analysis/ESM.SLP/P15056/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P15056/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..26525744537cd5d6f4389c0ffa369a4cfb77af3c --- /dev/null +++ b/analysis/ESM.SLP/P15056/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2ecda842be1b2dd11a42ef727332a3066d31178c99f1b60f6034540858d81f4 +size 4678 diff --git a/analysis/ESM.SLP/P15056/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P15056/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0eb60b7962764a7cc4398d79791a578f53e4241e --- /dev/null +++ b/analysis/ESM.SLP/P15056/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e36da5738de6d0b530a74880410f494964080f5655c92a78486f793ff1f28ee +size 9719 diff --git a/analysis/ESM.SLP/P15056/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P15056/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9df36e7171036617718f05350aaab89e4e84abea --- /dev/null +++ b/analysis/ESM.SLP/P15056/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abd7f62a729f186ba19c2f65e002c770548de4640fad52991854f0d821c6a8a9 +size 9579 diff --git a/analysis/ESM.SLP/P15056/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P15056/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f8e8225d414b7ede2de272bff3f3f8cd346e8106 --- /dev/null +++ b/analysis/ESM.SLP/P15056/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:847c7e812af0712247c8934e613d59008e99c865d5fe9549a3ba2c5971931d63 +size 10017 diff --git a/analysis/ESM.SLP/P15056/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P15056/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4292e88b381af81508e82f6beab33a42170fb4d1 --- /dev/null +++ b/analysis/ESM.SLP/P15056/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e1f35dfd06a9d1a6149ff27966044f5620353911385c32edfcc42dcc933f121 +size 10203 diff --git a/analysis/ESM.SLP/P15056/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P15056/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe9a93eb373238faac093eefd454e2150087ca1d --- /dev/null +++ b/analysis/ESM.SLP/P15056/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60365e9933a68269e5b14c859e5a8e55ac5f384a95aeb958257469b3ed0cf515 +size 9449 diff --git a/analysis/ESM.SLP/P21802.large.window/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P21802.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aacc1c9e4991526151ff2a72d976540e0cc4e61e --- /dev/null +++ b/analysis/ESM.SLP/P21802.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00ae99601fba26d7fe5d2a14baa57eb1ee13fd627825c0c942543ed618bc8d47 +size 4555 diff --git a/analysis/ESM.SLP/P21802.large.window/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P21802.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9432593c7fc35be723b698ecd7b4fb4606e4157 --- /dev/null +++ b/analysis/ESM.SLP/P21802.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f6498ed177b168287849de400feb8bd6e0a7c71540a9af50ffcd45389a476ea +size 4467 diff --git a/analysis/ESM.SLP/P21802.large.window/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P21802.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f4ee3198ad0444bc98b361234dfbc8070f07808 --- /dev/null +++ b/analysis/ESM.SLP/P21802.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21040ea5aa19c2c664cd13b8165318f6e78a2977b34adc8806bca5b7616fce0b +size 4159 diff --git a/analysis/ESM.SLP/P21802.large.window/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P21802.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..758ef7f49326ddd0caf2ac71b2376a8250701569 --- /dev/null +++ b/analysis/ESM.SLP/P21802.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f28fca1cd0f4d774618fb00942e0053bbc661b255dfb083aff39bc719eb3a0c4 +size 4101 diff --git a/analysis/ESM.SLP/P21802.large.window/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P21802.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..935cc81570de57b95a16ed0cbaf5200658e72785 --- /dev/null +++ b/analysis/ESM.SLP/P21802.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c33df1e52ee0ea01fd9f3b5e380aa0e2b162625d78e1c2efe4096c92ff791a6 +size 4163 diff --git a/analysis/ESM.SLP/P21802.large.window/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P21802.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..637639594ed617da521da6d47d2a9a5a3a331465 --- /dev/null +++ b/analysis/ESM.SLP/P21802.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f820282b3c6dfc946d9e348342b6c595051d5df0c5353a84cc9e126a6f53344 +size 9359 diff --git a/analysis/ESM.SLP/P21802.large.window/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P21802.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d792a1bce5f6eca9258679ce105d18448d799314 --- /dev/null +++ b/analysis/ESM.SLP/P21802.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab030f2da9d0fd25c31decc20ee60212541f9c02aa636531844e69532c13be42 +size 9267 diff --git a/analysis/ESM.SLP/P21802.large.window/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P21802.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..52168bffe2953c567052d0e9db69f16fc5e58b1f --- /dev/null +++ b/analysis/ESM.SLP/P21802.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d919ec048c66022af87de32c407c20b1f66993d19e3736bef4c45d319bb96e47 +size 9474 diff --git a/analysis/ESM.SLP/P21802.large.window/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P21802.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c167a55ddb8802f71545cf120fc5b2fb070d3f0a --- /dev/null +++ b/analysis/ESM.SLP/P21802.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f05bfeae867c256b65770f01867e1072048ea474ca8629e9ca0198c200edac51 +size 9820 diff --git a/analysis/ESM.SLP/P21802.large.window/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P21802.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80a90be8b7196b54b2badc83a94ea63db4bc9427 --- /dev/null +++ b/analysis/ESM.SLP/P21802.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:189994df2026499edd9b9248a22160c81f9acee2297b4bcba9af42fb656b9840 +size 9614 diff --git a/analysis/ESM.SLP/P21802/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P21802/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b018560ddce26f532e20076c48bc0e73ccd91bd6 --- /dev/null +++ b/analysis/ESM.SLP/P21802/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:228080442d19f6bc87f87d39db05fb13cd59bb31c863e07a086e8875496bff17 +size 4648 diff --git a/analysis/ESM.SLP/P21802/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P21802/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ad40b4de38da5f1e33c37ab1e400acc715e743b --- /dev/null +++ b/analysis/ESM.SLP/P21802/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea158247e23686bdd5af9e498f8803d9e8bac3fa79154c73f044e56326288e5d +size 4563 diff --git a/analysis/ESM.SLP/P21802/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P21802/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5cd9e88980136e040c72e80d814182bdc58dad82 --- /dev/null +++ b/analysis/ESM.SLP/P21802/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:232d4ffcbd887a6e642a380e3f7c2988d0d6ad084e573ecb2ca8d623d101dcb0 +size 4241 diff --git a/analysis/ESM.SLP/P21802/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P21802/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1371ce390318640b95c5d127c3cedced62934d0d --- /dev/null +++ b/analysis/ESM.SLP/P21802/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52e3a65369407771d5ab328fa87708e15fa5a3cc4dda68a9451d1c54179ac5f3 +size 4196 diff --git a/analysis/ESM.SLP/P21802/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P21802/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f5991da5501d762762a2d4552f1265ea113b66ba --- /dev/null +++ b/analysis/ESM.SLP/P21802/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c85d927ff09bd3f7136cda65dd2c1abe661da5f04053364a4ab8044bd4c3578 +size 4248 diff --git a/analysis/ESM.SLP/P21802/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/P21802/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fa050433ee709584155b27db054035786aba37f --- /dev/null +++ b/analysis/ESM.SLP/P21802/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ca946fb6619610e544a6253e2f8c789f3972bc46454f3b1fa938eb5b6239efa +size 9621 diff --git a/analysis/ESM.SLP/P21802/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/P21802/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..81d9a1814940ed49f5b968b6fab9b0e309cc6d38 --- /dev/null +++ b/analysis/ESM.SLP/P21802/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:836704a096da7f51d55ddf6aba05490951d63150c0cf6f68c70b44cf81f88329 +size 9554 diff --git a/analysis/ESM.SLP/P21802/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/P21802/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..760c1da00eb6ed017c6f22905c5848a8ac6d11d3 --- /dev/null +++ b/analysis/ESM.SLP/P21802/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffe1d83582707a1c6aaa3679331536ac01abd6d6648ca8ff89e063d9a06e9dad +size 9750 diff --git a/analysis/ESM.SLP/P21802/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/P21802/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d87127df40e99a168acc2afb632a4eba9f21634e --- /dev/null +++ b/analysis/ESM.SLP/P21802/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:236632b28cfb68d1f41a03b8252971f3ffde35f7d07dd881cbaa8c1442b0f4c4 +size 10065 diff --git a/analysis/ESM.SLP/P21802/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/P21802/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b6e5f857f37985eafb4af7c258544418183bea6 --- /dev/null +++ b/analysis/ESM.SLP/P21802/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4cb1a5cf6e6da8c962f06371c237041ad32df40dc06774dfc9c20604bab8a53 +size 9888 diff --git a/analysis/ESM.SLP/PTEN/testing.fold.0.csv.gz b/analysis/ESM.SLP/PTEN/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7888ae2b8bcf82f9c493138915d30eae8fc401d3 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee6e8e4d05a975085c12b6fee05762eb0cd6fee5bc941b612533a972ef8fc88a +size 65588 diff --git a/analysis/ESM.SLP/PTEN/testing.fold.1.csv.gz b/analysis/ESM.SLP/PTEN/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6be2232e0aa0b24b5873cb5214eef53b4ea768a9 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4550fb268cb273b9a015654ef64e095964e8f1314b5ef9e44da7279f7647351 +size 65425 diff --git a/analysis/ESM.SLP/PTEN/testing.fold.2.csv.gz b/analysis/ESM.SLP/PTEN/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c83e1b479aa1b656a61c00e7e5e99905ad879766 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f25d112199e90b8c5037e5595ad2cd7117fe51f17d04a0caf524e645062e242f +size 65528 diff --git a/analysis/ESM.SLP/PTEN/testing.fold.3.csv.gz b/analysis/ESM.SLP/PTEN/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2aef69c05fee8ac99b9dc11b197f2bc3e880f66e --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3f3316ad080b21dc832d0b00750345efe7024c4777037e56069bdb7f15f4053 +size 65288 diff --git a/analysis/ESM.SLP/PTEN/testing.fold.4.csv.gz b/analysis/ESM.SLP/PTEN/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6a5a398dc15669ff8783b906c85d144faecac72 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11957ce6215e5ff0288bf1e7d897bda62bd09370c5f3c211328810dbd8e0ce87 +size 65264 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.1.fold.0.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f1013964c945785e17b2bd8b85cab04ace4a1919 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28fbd8a981eb6605f79d14624db8fee54793ed50e7a2a07312cfa95372995345 +size 65326 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.1.fold.1.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..28b321a0741621f731978b3352a913c8956c4465 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f35d1aef871cccd16274644239621affdcb79f9ab5193688d8cdb3b36ec9d19 +size 65238 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.1.fold.2.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f5d85afd90157572a0f0027a1b71f4f364bca357 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a04c80506ae5509f744050e7669073b66b6cebdbcfe6965961bdc8999a6699e4 +size 65152 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.1.fold.3.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d0dd92d93c42ca1127e5e8e2b0474ccec5e7dfc --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f30f9928b6d54f54942f0e303f8d3591e18f2c9bbb6f2f1728b8ce130ab5da38 +size 65304 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.1.fold.4.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..42d6afd35143bbaa87803ba0eab7012a328abf83 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c4753af0f9d20a051be1bc1a44639af1b87f38c641afa48aaec2dff1a1234c9 +size 65423 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.2.fold.0.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7ea2f24ede71a373a7d1e7a96c155aaadc4ee6ab --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d9fb9d81ea7a23398283b00d41d96cf70ba69e0b4117df2b380c361c0a5b2a9 +size 65477 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.2.fold.1.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5a9f215075d10fa1791edb40f8d6b1bdd41f8333 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e98b3b7b2162fe1c9b309f96843316575f21c9f823eedfbbf924dbd15ec0709 +size 65456 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.2.fold.2.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..801a828bd31a6c45fba93af89f3a2b4576d50a22 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dce65e159c0d77db5b5bcb40b3cec96e3e019072edeb74fa5d31cad65462215 +size 64954 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.2.fold.3.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f5821154cba3f29d1e955da5d7eeb147f8d65cdb --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5365d7b24e83bd9a7a0cedf2c41475be825e74c908af4808d5c5f56cbc51290d +size 65214 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.2.fold.4.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..315d37fb2383e9781f2f601266de58bf7826c144 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9c6682f4d3fc55543d4e1a6fa5093d84b69e126578b2793db1e789fd5b22e01 +size 65412 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.4.fold.0.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf5ba491ea273c949344c2d4bcabfded83072c51 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffb297bff6e4e4e0c6bdc30bc33246a925ff878f3b2d19da083182f12801dc38 +size 65554 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.4.fold.1.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..df59a5bfcd8241ef2cd44e631e1b3f0502b400fe --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e8c80fbb217df3f626c908e1faecc079cc49f9051b912019eca8277078ae868 +size 65570 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.4.fold.2.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..48e7b41aa1d2ad67ea68f3147e850633ac46367f --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98add5678d826781cfed0eded604990b9f33e3f2e329a387bc7d2e440248c385 +size 65464 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.4.fold.3.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..91d254d1d734a30df5c8ad166434c55722f20bad --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbb1ca8ab7803f024e93de5d753b0c62cdf98fa4d4dd0f65a2d3836820d46272 +size 65393 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.4.fold.4.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d10a2bed192fa3cec9f5b9623ecbcd867606c4d9 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82dcd329300ca4f8bd6ceac3df9c64e2ffcabbd9a53f3040fec1af3a3529a735 +size 65464 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.6.fold.0.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1cfc03651d33482a6542e7e0f646008c112fbc9e --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d935a5bcd5c6393e947b24a1f98f42c2e530a37b902db4936bf5824cab4f5ca +size 65532 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.6.fold.1.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7f7e0e1ce26639b79e5c0a9cd7ac70f454389d7d --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3800a4430e900d794d7d1a954e08a9a96991ed1d0017766a789defa8d6501554 +size 65500 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.6.fold.2.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f27543aefa037a771a115ca5029b101abc8c3984 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7e7197eec7b6ba5b4c3cb15e02932132f197bda1690fcf884e2df6a869be3b3 +size 65516 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.6.fold.3.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f4e499c6e1eabe1c534a770f8acc91a5919b53f2 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb09670f31c052930e905f37b519cc41b083de3e579c40af0cc1fd5e1cbf8637 +size 65505 diff --git a/analysis/ESM.SLP/PTEN/testing.subset.6.fold.4.csv.gz b/analysis/ESM.SLP/PTEN/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7efe1d10ca1fee8d921bb9132cefee3b56925c0 --- /dev/null +++ b/analysis/ESM.SLP/PTEN/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aca0511bb63fa7e897b0bf4e3eba900f32c8bf64d56c5eb8d72703595d4c342f +size 65521 diff --git a/analysis/ESM.SLP/Q09428.large.window/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q09428.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35e72619e580d3d4c54bebcddfde2386cdf8796c --- /dev/null +++ b/analysis/ESM.SLP/Q09428.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a17ae7af799880a43bb60324f2b255d5a2bc5e4d5c6bd4277fb10867a9bc467d +size 5655 diff --git a/analysis/ESM.SLP/Q09428.large.window/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q09428.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1622be272e9ca99653fab940f9dc63cb908cc631 --- /dev/null +++ b/analysis/ESM.SLP/Q09428.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33a5d9b97983ba82be01d2cd4283ead98d4d05b1680a30b7b895af1008da8a54 +size 5631 diff --git a/analysis/ESM.SLP/Q09428.large.window/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q09428.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7674846ec1805247711fa01da0271af6db216c8 --- /dev/null +++ b/analysis/ESM.SLP/Q09428.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fea7f90d204af9388cc6239c5b5673dad29a559a3c2e515ecea775bccade0bf +size 5628 diff --git a/analysis/ESM.SLP/Q09428.large.window/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q09428.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c5366990f0c3b6dd7d5d857a930f04e27e01764 --- /dev/null +++ b/analysis/ESM.SLP/Q09428.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c427f8b6436a979bb17e5fa1a237b595bac99c9c3171dfd7cd21543533e93ce5 +size 5664 diff --git a/analysis/ESM.SLP/Q09428.large.window/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q09428.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9860b273445c965a8746d76483487bc660598a9 --- /dev/null +++ b/analysis/ESM.SLP/Q09428.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88fadda61c63d11ede6d8b0a098e270942a818362d3c64ba9b1d4638966bdeb6 +size 5531 diff --git a/analysis/ESM.SLP/Q09428.large.window/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q09428.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f348248d05f742aa67b9f6e3980a479024ae6b22 --- /dev/null +++ b/analysis/ESM.SLP/Q09428.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5282890bd6662477e2723ac4fa18f804557e197d20336fd58f4932fcd42fcc6 +size 13311 diff --git a/analysis/ESM.SLP/Q09428.large.window/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q09428.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a20f420a3561ac9d7c36974e41940805f118769 --- /dev/null +++ b/analysis/ESM.SLP/Q09428.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94b69ce00faa45159c21711b837381f97454a38f8250a107d5d6a04614ee4ca1 +size 13258 diff --git a/analysis/ESM.SLP/Q09428.large.window/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q09428.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a7e311614a245ba9af7baa8934d781f76d85869 --- /dev/null +++ b/analysis/ESM.SLP/Q09428.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:034938759527aaf66e4f5e78d4bec889269f2adc11bd9ea8e166684fb29dd2b6 +size 12908 diff --git a/analysis/ESM.SLP/Q09428.large.window/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q09428.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1b33cce335d27aabd752a3de827d6fe3ee4e3d47 --- /dev/null +++ b/analysis/ESM.SLP/Q09428.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d110a9ff23c055fb22a3b5605fdfd093883e510a0f1cf99f63894c4d44557ee6 +size 12683 diff --git a/analysis/ESM.SLP/Q09428.large.window/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q09428.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6430ab768fa4eaddc136e0fc0a211ce27af72040 --- /dev/null +++ b/analysis/ESM.SLP/Q09428.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1acac42ba30df0930c90afed92ce779fc1a8aea3da533dc08be19b7b570b020 +size 12821 diff --git a/analysis/ESM.SLP/Q09428/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q09428/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a944d53fa2a8b55f1a4a2c9018a36bf9cc2ab897 --- /dev/null +++ b/analysis/ESM.SLP/Q09428/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f946452c8df505e75efcc864f560c32b8d3c58ac758b64375ce3715b2421b103 +size 5705 diff --git a/analysis/ESM.SLP/Q09428/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q09428/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..df195256f116af4cbdfc3ef0e42ca12c7e99f879 --- /dev/null +++ b/analysis/ESM.SLP/Q09428/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:449fbe71d800009739d067a7023c2cb6bf1199636e06ff8e5799f534ea46678f +size 5708 diff --git a/analysis/ESM.SLP/Q09428/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q09428/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e5ca633ca7867b2f2cbfdaf6c673184d2965a12 --- /dev/null +++ b/analysis/ESM.SLP/Q09428/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97cad69908a0fb06714a131ef3020d668761ba1304847bbd3a6898fa48f07823 +size 5688 diff --git a/analysis/ESM.SLP/Q09428/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q09428/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5d38e429f4dc2e70b61acd9a5098e76b0bc5592 --- /dev/null +++ b/analysis/ESM.SLP/Q09428/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd7c9623c1ac2738e30bcd9ff763c665dca52efca76e987164075911c5d24a4d +size 5706 diff --git a/analysis/ESM.SLP/Q09428/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q09428/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70c5c015d435ff04410a7e35833fe0319ec5fa50 --- /dev/null +++ b/analysis/ESM.SLP/Q09428/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8b26f567e3d56874d873c9970ee86a7039385d2966de4f7e9738a93de1c8037 +size 5583 diff --git a/analysis/ESM.SLP/Q09428/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q09428/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c262022da2eea46b6221161e1da60d63bb11a732 --- /dev/null +++ b/analysis/ESM.SLP/Q09428/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56b34db76f94678dab25ee3bf6b4d75f277e68bcf0abd17f5cf7fd57a2f0f522 +size 13497 diff --git a/analysis/ESM.SLP/Q09428/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q09428/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7563c039b4779502120ab4a56d7a0f565daf326f --- /dev/null +++ b/analysis/ESM.SLP/Q09428/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d6dff68d3f85224bb6bfce947ca07eafb8d3c734c0d26ea7b865a1c014df407 +size 13480 diff --git a/analysis/ESM.SLP/Q09428/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q09428/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..627c825debf97c7f70de59ae922f54127601e9bc --- /dev/null +++ b/analysis/ESM.SLP/Q09428/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:357299756db0dfce6f1fd26ecbe2efd1de6785fa04fce99f027641bb27ebda8d +size 13108 diff --git a/analysis/ESM.SLP/Q09428/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q09428/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..011e216d0f1ef3f10a4c5fd57c76b4a8d699088f --- /dev/null +++ b/analysis/ESM.SLP/Q09428/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7b117ec6919118348e0243d59916e95e69971a0f9ca161b60c8863e2d8e3504 +size 12898 diff --git a/analysis/ESM.SLP/Q09428/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q09428/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47351c38bfd4adfbe3554465361794c17ab9eded --- /dev/null +++ b/analysis/ESM.SLP/Q09428/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3222b17fb12f393095a63f37acb524d84aa4e70ede8e766db181c52bb2ad451 +size 13029 diff --git a/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..209070af71013dc1e632fe0a50908ddb1c84ac8d --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f25fdbdf80827edadc27960d711ca553b9ab0f6277ddc813ce111247935d49f +size 14595 diff --git a/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..249be9640be327a8f8b6cb44833b2a6dbd4f7309 --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1e1328931844208bd7d090ed643ca50ea75cdafee3a0a573da0a5e2c226f6bd +size 14567 diff --git a/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ae7f3e66a6aab2fe521c3529de4a790e8e5d847 --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e39edac264ecd51cc060c20397f3557eedec65f46398dc54ebb0f1f639965b4 +size 13757 diff --git a/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aba908432735b0cc061773d1fc05b91bb670d61a --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b389162f3ec3baf85346672e99f1a6bb52bfa5702b750c82624dc005c6550914 +size 14419 diff --git a/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e35963e3577bbf895411ac7bff3bf9ce1646c31 --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dce35f3501639b4254c71090509ca59379a874e057f30b5bfc0bfa9aaa57a8a +size 13904 diff --git a/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed5318db0fe8d5a31712a8545bfe00068ddeb2ce --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:780a3f4e2dac0c785c8794616f7bdacdb9acefd644316500f5d1e803ac14db34 +size 42589 diff --git a/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5dc5841c3de68a5e3b2a31100bb8c695f1dbcfa9 --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23449267457920e124edd5bd0e8ad0c896ca35401d3c59e50df637c204ab8f29 +size 42831 diff --git a/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..18caf96de484589894063d2376fe1f27efa633ef --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1131b7e008b6cad5c790e843372bee9020b0aa5281ac0e1bc25f8646fd1e349a +size 43206 diff --git a/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..088a2095d22eb3cf262921e167692ca9e49dffed --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c91fa8b0485bef1fec4c90d35e95c8f9fb3b0ea10ffd705aef61f157c27ce059 +size 42882 diff --git a/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e675efd8b0ea0e7692085515961500be19826c55 --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a5a7ccbabfdf1b8735f7ffcba59348b19ffd2482ad1105a31d5b594baf30518 +size 43851 diff --git a/analysis/ESM.SLP/Q14524.clean/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7f6815cda214e0fe6ebb95ad79b06d7695d0e6d --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ab79911d6ef8a490d2c5429b3af3e858a9676206a1e7520c4cf4012b5a00384 +size 14619 diff --git a/analysis/ESM.SLP/Q14524.clean/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4090c5afb5ba7225c4bdb728c161b2c6d4468b9 --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31104aed084c21767e34d6836b24b3a9e51717f974a02171f09ac66340950149 +size 14600 diff --git a/analysis/ESM.SLP/Q14524.clean/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..829de6ac9e9b295806da58daf97ebfa72daa484c --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8757d95376ef726cb0ae61146de666c07998773dbb65ca787876dc4b0a9973e7 +size 13769 diff --git a/analysis/ESM.SLP/Q14524.clean/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9451024af6b3136e2b87ebf869f617c269b91ddd --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:603395a887ef752c4d1459a077d7d0cbd3c022b8b91b4af64e1144f7d6bff5ca +size 14444 diff --git a/analysis/ESM.SLP/Q14524.clean/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d36dfa4abccc1812ecb7dc948871f53c8696d33 --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9370ef422a553366d06c63c31205d1717741029a1d1e3e17b0269df174ed4ad +size 13926 diff --git a/analysis/ESM.SLP/Q14524.clean/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a132a6af23c7de0a77dcb0de726371ff4f24d14 --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2e2cffec887ef877cb51db2b5232008a128c10ea639a89adab213b833544a2d +size 42766 diff --git a/analysis/ESM.SLP/Q14524.clean/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ebe8a9231406719354d69fe8412b5bb7b5686141 --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f240317c240c33d0da8b096223884a334bb61bb38580412fb68a4a7209317624 +size 42963 diff --git a/analysis/ESM.SLP/Q14524.clean/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5a7eacc588a0438054eb8fe3b34862c6c17c17ab --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ee38f48b7296917904f05d3474b58c1e9a93dc493bdfab76248752a30133e6f +size 43294 diff --git a/analysis/ESM.SLP/Q14524.clean/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f30bd0e43d8515acdb3a3396497aacc004fc26bd --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f00da59862e7cb103dad2937eb6d56f5fbab5437ccc7113864073f646cf0b767 +size 43004 diff --git a/analysis/ESM.SLP/Q14524.clean/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q14524.clean/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0df79be055530747d3e5aa436c093b37ce3d6f5 --- /dev/null +++ b/analysis/ESM.SLP/Q14524.clean/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfc07c7dd454f3a13519ae7feb58b1519caa104f4f84fea4f1f4e7362466fb56 +size 43944 diff --git a/analysis/ESM.SLP/Q14524/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q14524/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..39af6cf2706b66ccf0b94b9333e92fb9e90c1b46 --- /dev/null +++ b/analysis/ESM.SLP/Q14524/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76c01b5b1862570460794213db5cce80d57e9c9b58891ca26568cdd65e1fe0ff +size 10597 diff --git a/analysis/ESM.SLP/Q14524/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q14524/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..372f39590ddc5400adaa43cb6cb2c4ed7e86844a --- /dev/null +++ b/analysis/ESM.SLP/Q14524/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bf64cb995a5e6979a062c4193a9ea048412de3ffdc4fa6a427560fa387592f2 +size 10595 diff --git a/analysis/ESM.SLP/Q14524/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q14524/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f683bf4fba647c4e161b5f39e184e3d6e983f86c --- /dev/null +++ b/analysis/ESM.SLP/Q14524/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e93ee6ee0c25b93b862edf17b29b21cab78bc5b35c7045ed7f47fa48bab14c1e +size 9675 diff --git a/analysis/ESM.SLP/Q14524/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q14524/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3e82f82d6231c157eb095d2026d75021e4c17fc --- /dev/null +++ b/analysis/ESM.SLP/Q14524/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edb68029ddc68e1bdb02ee0e93b152d3aa150de33e19ef44a456dc0fd72d952a +size 9821 diff --git a/analysis/ESM.SLP/Q14524/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q14524/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6989f9b54db7516fbd6a4584741dded374a28d1e --- /dev/null +++ b/analysis/ESM.SLP/Q14524/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63df29c908caac1d040779ae6a0b0f54767d292c261378f49b94f5f764220eb5 +size 10035 diff --git a/analysis/ESM.SLP/Q14524/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q14524/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9906276abe1573537842111804a01a9915d08f3b --- /dev/null +++ b/analysis/ESM.SLP/Q14524/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bc5830e8debd447785492f386db5bed9a660166fa45c77878ab9c45575223c2 +size 30162 diff --git a/analysis/ESM.SLP/Q14524/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q14524/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92476ff1f840258cf4fed6d26f900b5c180e72fc --- /dev/null +++ b/analysis/ESM.SLP/Q14524/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2ab06841becdc298d068cba6b71d7aa61656af84129be4e3d2828655a6c20e0 +size 30636 diff --git a/analysis/ESM.SLP/Q14524/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q14524/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f65dec3f781e1e14e1b19721fa530558ce9997b9 --- /dev/null +++ b/analysis/ESM.SLP/Q14524/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2145065e71ddac33613d2541f4ca542c1135aade4d1135474bea3fdb1e40567 +size 30725 diff --git a/analysis/ESM.SLP/Q14524/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q14524/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b3dd9a630871d72dca80d1559bdd62fa15f514f --- /dev/null +++ b/analysis/ESM.SLP/Q14524/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32d758b54b4820f3dd015f5ac9ab3197754990bbc28d628f25c56b1eb3ce04a2 +size 31467 diff --git a/analysis/ESM.SLP/Q14524/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q14524/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b2789b645587b02259341aa4238d085a2d6061df --- /dev/null +++ b/analysis/ESM.SLP/Q14524/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e32926a536ce412e4f62ba06dfbbb1a272f5964142a6cd4cbc8e737cdf6a573e +size 31714 diff --git a/analysis/ESM.SLP/Q14654.large.window/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q14654.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b6e953aff0067818cfd5bd45db487f29f960aba --- /dev/null +++ b/analysis/ESM.SLP/Q14654.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e80f26bc1f79a53e4c67cf5a1bab7bfbe429bd40cc4187bf899f7a4f53de3c58 +size 3159 diff --git a/analysis/ESM.SLP/Q14654.large.window/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q14654.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..385ba6ecfe13c5100ba5e9c80437e6e9e953cabc --- /dev/null +++ b/analysis/ESM.SLP/Q14654.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:390d8138e3b461a0489831aab99abc252a477881050fb36818df1e14a48820da +size 3145 diff --git a/analysis/ESM.SLP/Q14654.large.window/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q14654.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6b94dba5a5a90588a3d24e436c8b2177ed32a2e --- /dev/null +++ b/analysis/ESM.SLP/Q14654.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd383d6e564439e6765177a18d2937f855b2103f9118812d7261af7261b2039 +size 2918 diff --git a/analysis/ESM.SLP/Q14654.large.window/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q14654.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c25274215f2e14cd649ae88e7500cee172ba5873 --- /dev/null +++ b/analysis/ESM.SLP/Q14654.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71311abe1e7d0bdca97d0a13b904b87d12f6cae3b7df052c595f75f23234ba9b +size 3331 diff --git a/analysis/ESM.SLP/Q14654.large.window/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q14654.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..609a492d98de671449f3483ae4388a84423eca44 --- /dev/null +++ b/analysis/ESM.SLP/Q14654.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:335b4bf8e21baa1377aaa23e44676ff3b48a975a546af2980b71ae555a44f389 +size 2846 diff --git a/analysis/ESM.SLP/Q14654.large.window/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q14654.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d03a3f0c9697a8c28120974bbdb6fcbcd79aa868 --- /dev/null +++ b/analysis/ESM.SLP/Q14654.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a1dbe5ce80d90b332bb20907c3f851f1a45053cadda1a21ffe6267839dbefa0 +size 6966 diff --git a/analysis/ESM.SLP/Q14654.large.window/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q14654.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33ad2bcd8dd58ea8ee9f8fcba48efed2b9905b44 --- /dev/null +++ b/analysis/ESM.SLP/Q14654.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:381fde6d69bb3d8f9a249da052b0fa9d4218d8d75002b0982cbdec5fc5bd84f6 +size 6893 diff --git a/analysis/ESM.SLP/Q14654.large.window/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q14654.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b8d99226ddea6020c4216eeaf4bc694dc8e0655 --- /dev/null +++ b/analysis/ESM.SLP/Q14654.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dbe9d7d13a8d67fde126814f314093213fc4b9c13639d50c25f0dd3a6c8453a +size 7067 diff --git a/analysis/ESM.SLP/Q14654.large.window/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q14654.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b9423c4ceeb960541ab6d22af37b3abd57d14b2 --- /dev/null +++ b/analysis/ESM.SLP/Q14654.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2e770087a0378e0de30b3cdcd962b38d4de9d9172493eef1eaed1ed47d32319 +size 6961 diff --git a/analysis/ESM.SLP/Q14654.large.window/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q14654.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f39f9ae418b6ca5c47cf8da71ba7ea57511a2d4e --- /dev/null +++ b/analysis/ESM.SLP/Q14654.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8cde387fc203ad4474e5a0a93b2e5c4eda77e4ecc0f82e1822542ff148c43b9 +size 7202 diff --git a/analysis/ESM.SLP/Q14654/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q14654/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..897dec19913432ef752a7f6f3d047617ebbf1850 --- /dev/null +++ b/analysis/ESM.SLP/Q14654/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:845740412d9aa6390391ba9ff9fa91ec7d7d84931cc372c0860a142de10a03b7 +size 3198 diff --git a/analysis/ESM.SLP/Q14654/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q14654/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba3482e743ac3b9fcc2cbb0d05ad0cb92d8167fe --- /dev/null +++ b/analysis/ESM.SLP/Q14654/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aba1569c661fa9466e1ddcffdf231200b974fb558d942a7abb1dee824474875 +size 3180 diff --git a/analysis/ESM.SLP/Q14654/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q14654/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0b32f35f43acd1ef252378b15e82136fad64044 --- /dev/null +++ b/analysis/ESM.SLP/Q14654/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e9c99f1b345fac11a4b87915fb3be8368d62a2a0ef0fac913d73fddd7390d3a +size 2982 diff --git a/analysis/ESM.SLP/Q14654/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q14654/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9206fc2fc342c1d6e8026c79208a967dcd73a44f --- /dev/null +++ b/analysis/ESM.SLP/Q14654/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1b1400c0c62ce40a78d1637aa97ae60898fa0c29ea37d5d36ce41fca8197c16 +size 3391 diff --git a/analysis/ESM.SLP/Q14654/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q14654/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6758f1d6afb7bb82bcf2f0e24260130c6aef52cb --- /dev/null +++ b/analysis/ESM.SLP/Q14654/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1dc8d9323811cc5106a5d3b5ebee5e54139456952afc1ff2b57edb5df156f79 +size 2902 diff --git a/analysis/ESM.SLP/Q14654/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q14654/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f251be75225a02c4279d3338c835e492eaa39c46 --- /dev/null +++ b/analysis/ESM.SLP/Q14654/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb2cb9b731d8590772f033858bc40de0a5c438e355015eb526347813c7331346 +size 7092 diff --git a/analysis/ESM.SLP/Q14654/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q14654/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9911ba81f14a42298ffa75172e24dedb166fcf1 --- /dev/null +++ b/analysis/ESM.SLP/Q14654/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6064e428a3943336bd788585046e6b63a6cf59c0e5cf9649920518f43fcd0930 +size 7041 diff --git a/analysis/ESM.SLP/Q14654/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q14654/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9965a04cfdda6cde444e4d9ee024088f3122c15 --- /dev/null +++ b/analysis/ESM.SLP/Q14654/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:358ea86df6dd2520301c3c1f58917c27af2cb9c230fbfdcd85fb321edba511b8 +size 7241 diff --git a/analysis/ESM.SLP/Q14654/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q14654/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b9d2b10a66e0ff006dde68b10e4d9cf370e3fa6 --- /dev/null +++ b/analysis/ESM.SLP/Q14654/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cba2aec862c7ded04e7e2de26e7faba2b5f22a94ef7169010787e7594d7f1f74 +size 7122 diff --git a/analysis/ESM.SLP/Q14654/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q14654/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ae478f93199aed1d06e26864b8a1ff14a559c5c --- /dev/null +++ b/analysis/ESM.SLP/Q14654/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fa25fe2444b72fa33d114c59146c8b50a3bea8600ea4384b6ef017a5d07e1ff +size 7400 diff --git a/analysis/ESM.SLP/Q99250.large.window/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q99250.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1f9c5b389fdee01a54df4ae037b8a4a50069694b --- /dev/null +++ b/analysis/ESM.SLP/Q99250.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:348837a5a71aa73c2f8b55e27f62188e5836377ae4314a53e2469aa61da1bcf7 +size 3293 diff --git a/analysis/ESM.SLP/Q99250.large.window/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q99250.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e834f5de42619ae5cdce7cb4cdc94b2d61fa4cc6 --- /dev/null +++ b/analysis/ESM.SLP/Q99250.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f16a5b57778ff788bb783126a5a75eb8e4240b5c5c7e23b0113f783a03b8a71c +size 3248 diff --git a/analysis/ESM.SLP/Q99250.large.window/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q99250.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9863ee840ac20c86d44318526b27cc51d0d95c2 --- /dev/null +++ b/analysis/ESM.SLP/Q99250.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:289ac182d277ea32b06fb3a898243ab8444d1aa4b1bc687523f6875f4e554115 +size 3317 diff --git a/analysis/ESM.SLP/Q99250.large.window/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q99250.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f388885c69bd06280e66dfbcbcf1cceaccb9a1da --- /dev/null +++ b/analysis/ESM.SLP/Q99250.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fee8268e1f84830d262c863e16850325f1078e7c621b416df774cec9f90c717e +size 3389 diff --git a/analysis/ESM.SLP/Q99250.large.window/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q99250.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2297a52392710d48513a75951a62c371d06162a7 --- /dev/null +++ b/analysis/ESM.SLP/Q99250.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d91506b241dda570e387a4acc5d04431a2e30a0814a69a8eccb1616c4bbbb72e +size 3562 diff --git a/analysis/ESM.SLP/Q99250.large.window/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q99250.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e818b87c4a6e5bef4c7c435eeb4f5475b39c9863 --- /dev/null +++ b/analysis/ESM.SLP/Q99250.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:121b3ba9dbb6a52241cc230936cf67c5739d1d0b93b64145482f98b3214465e8 +size 7904 diff --git a/analysis/ESM.SLP/Q99250.large.window/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q99250.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..869b9efb5dea2383183d896e3ccb5ea83f005264 --- /dev/null +++ b/analysis/ESM.SLP/Q99250.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fae6e333fcc8444653efcd604c2de0b6b3ab50b1feae657028d336682d6666f6 +size 7908 diff --git a/analysis/ESM.SLP/Q99250.large.window/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q99250.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d071df104c5c1105507c05688f526b692d0a1ea --- /dev/null +++ b/analysis/ESM.SLP/Q99250.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97df93cd4d4fbb6cfedd09c2e8cddee1d25fbdd798459d1034b2cdb5dd8fe46c +size 7901 diff --git a/analysis/ESM.SLP/Q99250.large.window/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q99250.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..30f2cd23eb42f9410ac85a605d0781edd0bd21cf --- /dev/null +++ b/analysis/ESM.SLP/Q99250.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8b8434ca92733d9a68144b289307dc7a233338d9eae45434953c5df9fae4abc +size 7782 diff --git a/analysis/ESM.SLP/Q99250.large.window/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q99250.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1bc3aa52e4144b4099705e70494eaad13063077 --- /dev/null +++ b/analysis/ESM.SLP/Q99250.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:504addc5438f65c1391e7a1ed70b27ef609c91e8b6553554a73533fa606eb27c +size 7649 diff --git a/analysis/ESM.SLP/Q99250/testing.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q99250/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79373970f2704fa99ecb29a694a92435573015bf --- /dev/null +++ b/analysis/ESM.SLP/Q99250/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96d5bf00f26578310252b22459efc12069219dcacbf84649b96f20f7fd0112d7 +size 3318 diff --git a/analysis/ESM.SLP/Q99250/testing.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q99250/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..766916f70235447c9c5b9637aed2a69b545f6563 --- /dev/null +++ b/analysis/ESM.SLP/Q99250/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cef363978e038edc6821594094f012860add8f6c6d224e3d3bd9b5045aea5f9 +size 3293 diff --git a/analysis/ESM.SLP/Q99250/testing.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q99250/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..efe61b49a57220c80a0f25bde3356a68d3747b86 --- /dev/null +++ b/analysis/ESM.SLP/Q99250/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d9519b2c3f73f4bfd5a79e938ce8057f7db5fe17019e7e47372068bfda787a7 +size 3381 diff --git a/analysis/ESM.SLP/Q99250/testing.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q99250/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..44aa4c86b30a800798c132b8dc34d99d9aa563c4 --- /dev/null +++ b/analysis/ESM.SLP/Q99250/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec4c77806495fc8ebceb62f393df5c3a70ef20eabc4b8ef66c918ed87f325a2e +size 3425 diff --git a/analysis/ESM.SLP/Q99250/testing.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q99250/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9074ce6399a3fcffde2fcd9fb58c936f5e8fa29e --- /dev/null +++ b/analysis/ESM.SLP/Q99250/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a6a90a710d78162665496df7a2efcb4a15321c49faf641b72aca200230a18ac +size 3595 diff --git a/analysis/ESM.SLP/Q99250/training.fold.0.4fold.csv.gz b/analysis/ESM.SLP/Q99250/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..db54133cec26aa7aff05d07ff6d7ee8774c6f0c7 --- /dev/null +++ b/analysis/ESM.SLP/Q99250/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ed00c926a27d746bcff3a62c1255135f3795e53a53d8b4cabb592ccbfb139e1 +size 8020 diff --git a/analysis/ESM.SLP/Q99250/training.fold.1.4fold.csv.gz b/analysis/ESM.SLP/Q99250/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..19bbb4b228ebd1b5058dce747fda0fe177613f97 --- /dev/null +++ b/analysis/ESM.SLP/Q99250/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbb2e5093eb19993677ef43f694ef535c1a444c7465f9214ec4f7d09ee93cc7c +size 8055 diff --git a/analysis/ESM.SLP/Q99250/training.fold.2.4fold.csv.gz b/analysis/ESM.SLP/Q99250/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..14e96b763e7e05a8b720255be7c8ef81432423cd --- /dev/null +++ b/analysis/ESM.SLP/Q99250/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d310ec94af2740addb914e89f029327df480c2f27160bbba3fa7a1825cc3dfc8 +size 8017 diff --git a/analysis/ESM.SLP/Q99250/training.fold.3.4fold.csv.gz b/analysis/ESM.SLP/Q99250/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..64bd65b4e6f5aee95fcf6ca695f32fece7f73ce0 --- /dev/null +++ b/analysis/ESM.SLP/Q99250/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeacbe495d9b9c5a152754973add1b112dca006e69f393f8c20a19450e0f94df +size 7904 diff --git a/analysis/ESM.SLP/Q99250/training.fold.4.4fold.csv.gz b/analysis/ESM.SLP/Q99250/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc4fd96acca07fd3d217c109a167fe0ce4fea060 --- /dev/null +++ b/analysis/ESM.SLP/Q99250/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12b62ed0e11ed7317ca0b3e392c8f5304850643bcedecbba626b34833d3c5738 +size 7783 diff --git a/analysis/ESM.SLP/SNCA/testing.fold.0.csv.gz b/analysis/ESM.SLP/SNCA/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d0d9effd17c192a47a9fee7d5a0d72dd40c178e1 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52490c3e3f524ae52df23002a91c4e4130aeb2c8180dde70784581a057eea326 +size 30738 diff --git a/analysis/ESM.SLP/SNCA/testing.fold.1.csv.gz b/analysis/ESM.SLP/SNCA/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..da035e46c355efce63586c4766a2052ede481a75 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:888ecaf3af3056e0635b10c40406a4300cb44ef3065f9a6168802e86eddd6237 +size 30732 diff --git a/analysis/ESM.SLP/SNCA/testing.fold.2.csv.gz b/analysis/ESM.SLP/SNCA/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2bfaa8d1d1783f73b3410cfb18bb45e5d8dd3bc8 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:745ce1f41e955e7cc65a285393615f29f43807ab2ca540a85fcf0762df0229e2 +size 30595 diff --git a/analysis/ESM.SLP/SNCA/testing.fold.3.csv.gz b/analysis/ESM.SLP/SNCA/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3a3b66c50ac95fd53cd5dcef41cc645aa8f72ae0 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14031e074c7b11f4c6b8e17b5d3e3cdd5854f3e540471fceb094dd218b4a1f62 +size 30555 diff --git a/analysis/ESM.SLP/SNCA/testing.fold.4.csv.gz b/analysis/ESM.SLP/SNCA/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1d404e44ef5f67921982fd08525ff9fe39b7f28 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5ca5888d7a9ce0558d412db439a10c448c738d95468a0507436e23c2f5ea527 +size 30644 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.1.fold.0.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..41a3e29dd4de5b6d38af0a8fddf2672582c5e58a --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e822d44db5b22695d4d797971a4d0693edd3567c8382f480f51c6716a3781765 +size 30448 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.1.fold.1.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..264e87c6a7062f7c97fab78ecc128a65e02af3bf --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d74c5dd949b1b66dc00ba79d035c6b0fe281d5bd055a59ab0d2d29b8b283d0a +size 29860 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.1.fold.2.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bab22e4b720e20e332cb1968b931b807e5b075c3 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a4a1ec59e18806de14f360f51540cec222ab8a1beb58494eec596c3ce478e80 +size 30595 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.1.fold.3.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6881c0e9aa80cafa46a841d526658417ed062d9e --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f28aeef612f0d7ddd5c998203a2db986601bea44564ca28f26ce83e2c5af7cb8 +size 30684 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.1.fold.4.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..093695ebe3f206bd0cb2fa4387be697848b1c271 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8f986e4d5e8667fd366d02f8d8c23b9ea1d4eadc7ffa00aed9a7321f0f58eae +size 30505 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.2.fold.0.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..84a0325ea665abcc9cca04a35cd4bab0abe1f5d0 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6ac66717898539d84b532ba5caf0b29e2479ab0e1d5eb8c902db2462717f489 +size 30636 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.2.fold.1.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70f05645bb8d59f4a021d4649c916e9ce625295f --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39e17f5ebf647630db0592f7fc6745d6edd15007d126e835b077c7b647fecb15 +size 30401 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.2.fold.2.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c91e455cf93479dc69d4308a0f18af9fdda159b2 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:049459e00eee73928a1643c02a7f8e1c865ec6e821446c3e7d76b7a91cffb9ed +size 30590 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.2.fold.3.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0dcfd30906aac9664dca261f5301253f4cc0e5bf --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4202df21bc72df61424d9661b00fb14e3d9cae098d0d7a17f0ec266620e305b +size 30657 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.2.fold.4.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..08987125b589a5dc18a34d52690b47597ee60a8f --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84e11d7efab282c71833a7cc8cf7c512ac4db51087697d22b3a9dbd7f7ba2b3d +size 30683 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.4.fold.0.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a840ad4cda3b149559e8548bb8e86956bd3c5144 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ac4bba043d447c30eea58549b2b4ce51d444a3acccab599a94976353b2d1dc5 +size 30718 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.4.fold.1.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35d8ce6d0f8da31c6544a7f6078df569fdcdaf6a --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a0d2b3bdb82b604dc80b98c0a044388ff71492638a650c6a86b7117557fedc3 +size 30364 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.4.fold.2.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c182bf94813dd0f6d9dd85cf31e519f98a8f931e --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9cd95e4b6f08d23dbf6555c90db6f96faf671e979813ae713a783ee8659b6e6 +size 30726 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.4.fold.3.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..239d4d4d2ece360470bda89d6e22673ef87fdcc7 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8b5428d71efccbff2eadb19abc844bf4336271aa7ede28c85692f929867db0c +size 30792 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.4.fold.4.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2119e8d47f7ddc5be159b28b9233cc14977a2b79 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c823c600ffa52c279fbeb2c812b05d952556ca91153ac06754ec3f9042de2aea +size 30649 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.6.fold.0.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ed2395df1d354fcc070e4fa4f72beaf910d3dd4 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fe4c364f1fed499fcc28b28844a108f61a0a73d291c3f1da8d02f186344b87d +size 30719 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.6.fold.1.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f0844465055600485a125f5bd87dd90a957fcf8e --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ef2759da27b1993f1730c1ff3f8fcd4a0f6848b97b60818c3b48871cc59dc6d +size 30705 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.6.fold.2.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d69b9e5dd411e1475dd5f885e31124afe72bbd9e --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d938ed30e317f9f75fef0192e316a1f5a0f80976855ed61ac746235b40cc0b54 +size 30744 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.6.fold.3.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..870d9c2b2eccb7a2cf3dee0decfed9d6ef9e83d5 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:464dd5b31401b2cc04bd74cd1af0571d22c2d7e69d33b8b3823bd3c0dbb14ed8 +size 30719 diff --git a/analysis/ESM.SLP/SNCA/testing.subset.6.fold.4.csv.gz b/analysis/ESM.SLP/SNCA/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c77d474b33b92668e45f7f452c8618e138227352 --- /dev/null +++ b/analysis/ESM.SLP/SNCA/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3366f962dc575a449d3ab5591e33310222c928308532ad49ee39d9fccd254d0 +size 30692 diff --git a/analysis/ESM.SLP/Stab/testing.fold.0.csv.gz b/analysis/ESM.SLP/Stab/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..011f5ada966deb267de8d13ab07a963deb621879 --- /dev/null +++ b/analysis/ESM.SLP/Stab/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42a802cb0f5ab5265b57de732d3b6b576af2d13707d6ede5e135107ac5dc9440 +size 2143738 diff --git a/analysis/ESM.SLP/Stab/testing.fold.1.csv.gz b/analysis/ESM.SLP/Stab/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80f15b22da196c8e1299346eee4b846663bbb710 --- /dev/null +++ b/analysis/ESM.SLP/Stab/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a26b9c732fef2d99f8279484b30e40a58ceb3c93f0db837380b0b2908ba72275 +size 2363255 diff --git a/analysis/ESM.SLP/Stab/testing.fold.2.csv.gz b/analysis/ESM.SLP/Stab/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1c24c028fc5ce18f23e94cdd2614155f1d1fd8a3 --- /dev/null +++ b/analysis/ESM.SLP/Stab/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ec261acdce1ac35a34329acddf2c3a5a038951c7494d02e5c7ae8cea6933313 +size 2072085 diff --git a/analysis/ESM.SLP/Stab/testing.fold.3.csv.gz b/analysis/ESM.SLP/Stab/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2bf718c763a87afcbb152102444974b339246989 --- /dev/null +++ b/analysis/ESM.SLP/Stab/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41b9c267287d7bbfe78802e39ce1a18ba2b2ee08e33b5e9ff5712d4bf5443bba +size 2282170 diff --git a/analysis/ESM.SLP/Stab/testing.fold.4.csv.gz b/analysis/ESM.SLP/Stab/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..624db3f7d2bcca09cdee5edb025e5fad3007da8f --- /dev/null +++ b/analysis/ESM.SLP/Stab/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d83863d427ba14f29373548efda52495741bbabb810c943544714ffaa5b886ee +size 1707848 diff --git a/analysis/ESM.SLP/cancer.hotspots.csv.gz b/analysis/ESM.SLP/cancer.hotspots.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d62869d2ea8d910b184c4c9535d891e1f9973663 --- /dev/null +++ b/analysis/ESM.SLP/cancer.hotspots.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:817d32d2e7e5bc56137ef251d85a1e8a7df66128944f846a0aacd0757546b0f7 +size 1149612 diff --git a/analysis/Hsu.et.al.git/LICENSE b/analysis/Hsu.et.al.git/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..67b11833055ad505b31d2517cbe37d3168416060 --- /dev/null +++ b/analysis/Hsu.et.al.git/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 Chloe Hsu + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/analysis/Hsu.et.al.git/README.md b/analysis/Hsu.et.al.git/README.md new file mode 100644 index 0000000000000000000000000000000000000000..5eec2dcf9de576aeb18c3cef4ab457628f4dbe88 --- /dev/null +++ b/analysis/Hsu.et.al.git/README.md @@ -0,0 +1,183 @@ +# Learning protein fitness models from evolutionary and assay-labelled data + +This repo is a collection of code and scripts for evaluating methods that combine evolutionary and assay-labelled data for protein fitness prediction. + +For more details, please see our pre-print [Combining evolutionary and assay-labelled data for protein fitness prediction](https://www.biorxiv.org/content/10.1101/2021.03.28.437402v1.abstract). + +## Contents +- Repo contents +- System requirements +- Installation +- Demo +- Jackhmmer search +- Fitness data +- Density models +- Predictors + + +## Repo contents +There are several main components of the repo. +- `data`: Processed protein fitness data. (Only one example data set is provided here due to GitHub repo size constraints. Please download all alignments from Dryad doi:10.6078/D1K71B.) +- `alignments`: Processed multiple sequence alignments. (Only one example alignment is provided here due to GitHub repo size constraints. Please download all alignments from Dryad doi:10.6078/D1K71B.) +- `scripts`: Bash and Python scripts for data collection and data analysis. +- `src`: Python code for training and evaluating the methods assessed in the paper. + Also includes the evaluation and comparison framework of different predictors. +- `environment.yml`: Software dependencies for conda environment. + +When running the provided scripts, the outputs will be written to the following directories: +- `inference`: Directory for intermediate files such as inferred sequence log likelihoods. +- `results`: Directory for results as csv files. + +## System requirements + +### Hardware requirements +Some of the methods, in particular DeepSequence VAE, UniRep mLSTM, and ESM +Transformer, require GPU for training and inference. The GPU code in this repo +has been tested on NVIDIA Quadro RTX 8000 GPU. + +Evaluating all the methods each with 20 random seeds, 19 data sets, and 10 +training setups would require a relatively long time on a single core. Our +evaluation code supports multiprocessing and has been tested on 32 cores. + +For storing all intermediate files for all methods and all data sets, +approximately 100G of disk space will be needed. + +### Software requirements +The code has been tested on Ubuntu 18.04.5 LTS (Bionic Beaver) with conda 4.10.0 +and Python 3.8.5. +The (optional) slurm scripts have been tested on slurm 17.11.12. +The list of software dependencies are provided in the `environment.yml` file. + +## Installation + +1. Create the conda environment from the environment.yml file: +``` + conda env create -f environment.yml +``` + +2. Activate the new conda environment: +``` + conda activate protein_fitness_prediction +``` + +3. Install the [plmc package](https://github.com/debbiemarkslab/plmc): +``` + cd $HOME (or use another directory for plmc and +modify `scripts/plmc.sh` accordingly with the custom directory) + git clone https://github.com/debbiemarkslab/plmc.git + cd plmc + make all-openmp +``` + +The installation should finish in a few minutes. + +## Demo +The one-hot linear model is the simplest example as it only requires +assay-labelled data. To evaluate the one-hot linear model on the Poly(A)-binding +protein (PABP) data with 240 training examples and 20 seeds on a single core: +``` + python src/evaluate.py BLAT_ECOLX_Ranganathan2015-2500 onehot --n_seeds=20 --n_threads=1 --n_train=240 +``` + +When the program finishes, the results from the 20 runs will be available in the +file `results/BLAT_ECOLX_Ranganathan2015-2500/results.csv`. + +As another example that involves both evolutionary and assay-lablled data, here +we show the process to evaluate the augmented Potts model on the same protein. + +The multiple sequence alignments (MSAs) are available in the `alignments` +directory for all proteins used in our assessment. For other proteins, +MSAs can be retrieved by jackhmmer search (see the jackhmmer search section). + +From the MSA, first run PLMC to estimate the couplings model: +``` + bash scripts/plmc.sh BLAT_ECOLX BLAT_ECOLX_Ranganathan2015-2500 +``` +The resulting models are saved at `inference/BLAT_ECOLX_Ranganathan2015-2500/plmc`. + +Then, similar to the one-hot linear model evaluation, run: +``` + python src/evaluate.py BLAT_ECOLX_Ranganathan2015-2500 ev+onehot --n_seeds=20 --n_threads=1 --n_train=240 +``` +The evaluation should finish in a few minutes, and all results will be saved to +`results/BLAT_ECOLX_Ranganathan2015-2500/results.csv`. + +Here, `ev+onehot` refers to the augmented Potts model. Other models and data +sets can also be similarly evaluated as long as the corresponding prerequisite +files are present in the inference directory. + +## Jackhmmer search +1. Downloaded UniRef100 in fasta format from [UniProt](https://www.uniprot.org/downloads). +2. Index the uniref100 fasta file into ssi with +``` + esl-sfetch --index .fasta +``` +3. Set the file location of the fasta file in `scripts/jackhmmer.sh`. +4. To run jackhmmer, use `scripts/jackhmmer.sh` to search the local fasta +file. In addition to running jackhmmer search, the script also implicitly calls +the other file conversion scripts. For example, it extracts target ids from the +jackhmmer tabular output by calling `scripts/tblout2ids.py`; converts the +fasta output to list of sequences by `scripts/fasta2txt.py`; and splits the +sequences into train and validation with `scripts/randsplit.py`. +5. The outputs of the jackhmmer script will be in +`jackhmmer//`, where each iteration's alignment is saved as +`iter-.a2m` and the final alignment is saved as `alignment.a2m`. The list of +full length target sequences is at `target_seqs.fasta` and `target_seqs.txt`. + +## Fitness data +In the example data set in the `data` directory (and also for all other data sets +available on Dryad), each subdirectory (e.g. `data/BLAT_ECOLX_Ranganathan2015-2500`) +represents a data set of interest. In the subdirectory, there are two key files. +- `wt.fasta` documents the WT sequence. +- `data.csv` contains three columns: `seq`, `log_fitness`, `n_mut`. + `seq` is the sequence with mutation, and should be the same length as WT seq. + `log_fitness` is the log enrichment ratio or other log-scale fitness values, + where higher is better. Although referred to as `log_fitness` here, this + corresponds to `fitness` in the paper. + `n_mut` is how many mutations away the sequence is from WT, where 0 indicates WT. + +## Density models + +### Potts model +For learning a Potts model (EVmutation / plmc) from an MSA, see ``scripts/plmc.sh``. +The resulting couplings model files (saved to the inference directory) can be +directly parsed by our correpsonding `ev` and `ev+onehot` predictors. + +### DeepSequence VAE +1. Install the [DeepSequence +package](https://github.com/debbiemarkslab/DeepSequence.git). +2. Put the DeepSequence package directory as `WORKING_DIR` in both `src/train_vae.py` +and `src/inference_vae.py`. +3. Use `scripts/train_vae.sh` for training a VAE model from an MSA. +4. For retrieving ELBOs from VAEs, see `scripts/inference_vae.sh`. +5. The saved elbo files in the inference directory can be parsed by the +corresponding `vae` and `vae+onehot` predictors. + +### ESM +1. Follow the instructions from the [ESM +repo](https://github.com/facebookresearch/esm.git) to download the pre-trained +model weights. +2. Put the downloaded pre-trained weights location into +`scripts/inference_esm.sh`. +3. To retrieve ESM Transformer approximate pseudo-log likelihoods for sequences +in a fasta file, see `scripts/inference_esm.sh`. The results will be in the +inference directory and can be used by the `esm` and `esm+onehot` predictors. + +### UniRep +1. Download the pre-trained UniRep weights (1900-unit) from the [UniRep +repo](https://github.com/churchlab/UniRep#obtaining-weight-files). +2. Put the location for the downloaded weights into `scripts/evotune_unirep.sh`. +3. Use the `scripts/evotune_unirep.sh` script to evotune the UniRep model with +an MSA file as `seqspath`. +4. Use `scripts/inference_unirep.sh` to calculate log-likelihoods from an +evotuned unirep model. + +## Predictors +Each type of predictor is represented by a Python class in `src/predictors`. +A predictor class represents a prediction strategy for protein fitness that +depends on evolutionary data, assay-labelled data, or both. +The base predictor class, `BasePredictor` is defined at `src/predictors/base_predictors.py`. +All predictor classes inherit from this class and have the `train` and `predict` methods. +The `JointPredictor` class is a meta predictor that combines the features from multiple +existing predictor classes, and can be easily specified by the sub-predictor names. +See `src/predictors/__init__.py` for a full list of implemented predictors. diff --git a/analysis/Hsu.et.al.git/alignments/BLAT_ECOLX.a2m b/analysis/Hsu.et.al.git/alignments/BLAT_ECOLX.a2m new file mode 100644 index 0000000000000000000000000000000000000000..c9f9c74905bae78e596c91b561369cd1f55d20ba --- /dev/null +++ b/analysis/Hsu.et.al.git/alignments/BLAT_ECOLX.a2m @@ -0,0 +1,42015 @@ +>BLAT_ECOLX/24-286 +hpetlVKVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A077REW6|A0A077REW6_WHEAT/30-249 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGP-------------- +--------------------... +>up|A0A077REW6|A0A077REW6_WHEAT/255-511 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI000373BDDC|UniRef100_UPI000373BDDC/53-306 +.....----NAAEEQGVRVSVNIQDLSGTQRL.SLGSTESYMPASTIKLALATALMQQVDKGDLSLTDEVEVSPSDVVGG +TGSLQKTFPQQVTLERLARLMITQSDNTATNVLIDVV-GLDTVQQLMDELGLTVMHLGRKM--FAPAPTPEQDNYIDASD +LTTLLEEVYQGDVLSEASSEQLITWMSEQEV-DTKFGSALP-QAPIAHKTGENA.NVTHDAGYFLVPGRE-LAISVLTQV +TTTTQAIGNPIVQRIAKAVYny. +>ur|UPI000373BDDC|UniRef100_UPI000373BDDC/335-583 +.....-------SERGIRVSVAIKDLSGSKEL.HLGSRQPYMPASTIKLALATALMQQVDKGELSLSNEVEVSPSDVVGG +TGSLQKTFPQQVTLERLARLIITQSDNTATNVLIDVV-GLDTVQQLMDELGLTVMHLGRKM--FAPAPTPEQDNYINAAD +LTTLLEEIYQGDVLSEASSEQLITWMSEQEV-DTKFGSALP-QAPIAHKTGENA.NVTHDAGYFLVPGRE-LAISVLTEV +TTTSQAIGNPIVQDIARTVY... +>up|A0A089LYY6|A0A089LYY6_9BACL/50-304 +.....---IDAAEEHGVGVSVDIEDLSGTETI.ELGSQDAYYSASIIKLALIATLMQEVDAGQHTLDETLTVKPEDVVGG +AGSLQKKFPQDVTIGRLAKLMITQSDNTATNVLIGLV-GFDKVNAFIKSQGFTVTHLGRKMMT--PAKSPAEDNYTSAPE +MLTLLDRIYNAEVVSAKSRDQILEWMKAQEV-NTKFGAVLQ-GKPIAHKTGELG.DVSHDVGYFLIPGRE-IAIAVLTKV +LKPEQELDNPYVQRIAKATYny. +>up|A0A089LYY6|A0A089LYY6_9BACL/332-583 +.....-----AAEREGIRVSVDIKDLAGGAEV.LLGSRQSYMPASTIKMALVSTLMQQVDKGALTLGQKVTVEPDDVVGG +TGSLQKTFPQDVTIERLARLMITQSDNTATNVLIDVV-GLDKVQALMDQLGLKTMHLGRKM--FAAAPTPAQDNYIDAAD +LVTLLAKIYNHEFLSTQSSEQIINWMKAQEV-NTKFGAALP-DAPIAHKTGENA.NVTHDVGYFLVPGKE-VAISVMTEV +TTTGQAIGNPVVQSVAKAVYs.. +>ur|UPI0004437F73|UniRef100_UPI0004437F73/2-260 +.aalnDEFAALEKQYGGRLGVYALDTGTGRTI.AYRADERFPMCSTFKALAAAAVLAQVDAGKESLDRRITYTKDDLVDY +SPVTEKHVGTGMTLAELCEAAITYSDNTAANLLLDEIGGPKGLTAFLRSIGDDVTRLDRWEPELNEALPGDPRDTTTPAA +MAATLRALLLGDALSPASRAQLTDWMRGNTTGDKLIRAGLPAGWRVGDKTGTGSyGTRNDIAIIWPPNRAPIVLAIYSTG +STADAKERNALIAEAAKIVAe.. +>ur|UPI0004437F29|UniRef100_UPI0004437F29/2-262 +.aalsEQLAELEKRSGGRLGVAVLDTATGRRI.AYRGDERFPMCSTFKALLAAAVLAQVDQGKERLDRRITYSKADLVDY +SPVTEKHVGGGMTVAELCEAAITYSDNTAANLLLEALGGPAALTAFLRSIGDEVTRLDRWEPELNEALPGDPRDTTTPRA +MAATLRKLLLGDALSPASREQLVDWLLANKTGDKRLRAGLPADWRVGDKTGTGGhGTTNDIAVIWPPNRAPIVVAVYYTE +SQADAEARDAVIAEVGRLVAeaf +>ur|UPI0002B63CD3|UniRef100_UPI0002B63CD3/2-262 +.aqlsEQLAELEKRSGGRLGVAVLDTATGRRI.AYRGDERFPMCSTFKALLAAAVLARVDQGKERLDRRITYGKEDLVDY +SPVTEKHVGDGMTVAELCEAAITLSDNTAANLLLEALGGPAALTAFLRSIGDEVTRLDRWEPELNEAAPGDPRDTTTPAA +MAATLRTLLLGDALSPASRQQLVDWLVANKTGDKRLRAGLPADWRVGDKTGTGGhGTTNDIAVIWPPGRAPIVVTVYLTE +SQVDADARDAVIAEVGRLVVeaf +>up|Q52089|Q52089_9ZZZZ/156-330 +.....---------------------------.----------------------------------------------- +--------ADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|F0GIV5|F0GIV5_9BURK/23-280 +....yDALQALERDAGGRLGVYAVDTASGRSV.EHRPNERFPFCSTFKAMLAAAVLAQSVERPALLQQRVTYGKADLVNY +SPVSGKHVDTGMTVAELCAAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLALGDALPAAQRAQLVEWLRGNKVGDKRIRAGVPAGWQVGDKTGTGDyGTTNDAGVIWPPSRAPIVLVVYYTQ +ARADARAKDDVIAAVARIAVaaf +>ur|UPI00062B5C0E|UniRef100_UPI00062B5C0E/37-292 +..dlsREIARIESGLEARLGVAVLDTATGQRM.SHRGSERFPMCSTFKMLACAAVLRRVDAGQEDLERRIRFGASDVVTY +SPVTKDRVGDGMTLAELCEAAMTQSDNTAGNLILKTLGGPSGVTTFARSLGDLVTRLDRWETDLNEAAPGDPRDTTTPDA +MTANLHSLAVDNGLSPQSRDQLTAWLVANKTGDARLRAGLPKNWRIGDKTGSGErGTANDVAVIWPPQRKPLIVSVYLTE +TKASSDERNAAIAEIGRAV-... +>up|G8AUN0|G8AUN0_AZOBR/33-292 +.krlaDAIASLEKRSGGRLGVAVLDTGTGQRF.GHRADERFPMCSTFKFLLAGAVLKRVDEGRERLDRRIPVTKADMVPY +APFAETRLDGPPTVAELCEATMTLSDNVAANLLLPAVGDPAGLTAFLRTLGDQKTRLDRNEPSLNSAIPGDPRDTTTPAA +MVHSMERLMLGDALTPASREQLIAWMVANRTGDKRLRAGLPKGWRVGDKTGTGVrGTANDIGIVWPEGRAPLLITSYLTE +TPDAFKERDAIHAGVARAVAd.. +>up|J7J6R5|J7J6R5_BURCE/40-296 +.....TTFAALERAAGGRLGVCAIDTASGRRA.QHRADERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYGQSDLVNY +SPVSGKHVGTGMTVAELCAAAIQYSDNSAANLAMKLIGGPAAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASLHALTLGEALPPAQRAQLVAWLRGNQVGDKRIRAGVPAGWQVADKTGTGDyGTTNDAGVIWPPSRAPIVLAVYYTQ +ARADAKPKDDVIAAAARIAAatf +>up|K5YH17|K5YH17_9PSED/38-294 +...ltQRFAELEKQLDARLGVAIIDSQSGRQW.LHRADERFPLCSTFKLLAGAAVLRRVDAGADSLQTRIRYSADDLVTY +SPVTERHVNDGMTLAALCEAAITLSDNTAGNLLLRHLGGPGAIGDFTRTLGDRHTRLDRWETELNEASPGDPRDTTTPAA +MAANLQRLVLGDSLSAASRDQLIGWMLASQTGAAKLRAGLPQGWRIGDKTGSGErGTTNEIAVIWPPQRKPLIACVYLTQ +TQASADARNAALAAIGRALAe.. +>up|A0A0M2TFX8|A0A0M2TFX8_9BURK/55-311 +.....QVLAELERSAGGRLGVCAIDIATGRRA.EHRADERFPFCSTFKAMLSAAVLAQSVDRPALLQQRVTYTKADLVNY +SPVSGKHVDDGMTVAALCEAAIQYSDNSAANLLMKLLGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASMRALMLGDALPAAQRAQLVTWMRGNKVGDKRLRAGVPAGWTVGDKTGTGDyGTTNDAGVMWSPSGAPIALVVYYTQ +TRADARAKDDVIASVARIVVraf +>ur|UPI00035F7867|UniRef100_UPI00035F7867/32-291 +.dqlnRELEKIEAASGGRLGVAILDTATGARI.LHRGDERFPMCSTFKLVACAAVLAKVDAGKQRLDQRIIFQKTDLVTY +SPITQTHTGAPMTLGEICAAAIDYSDNTAANLILDNLGGPAGFTQFARSIGDPVTRLDRIETALNESLPNDPRDTTTPSA +MVTNLNSLLLGSALSPPSRDQLTQWLLANTTGGTRLRAGVPATWRVGDKTGTGDqGSTNDIGILWPPNAKPILVCVYLTG +TKASADERNATIASVGRAVAa.. +>up|A0A088V0N6|A0A088V0N6_9BURK/57-314 +....yDALQALEREAGGRLGVYAVDTASGRSV.EHRPNERFPFCSTFKAMLAAAVLAQSVERPALLQQRVTYGKADLVNY +SPVSGKHVDTGMTVAELCAAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLALGDALPAAQRAQLLEWLRGNKVGDKRIRAGVLAGWQVGDKTGTGDyGTTNDAGVIWPPSRAPIVLVVYYTQ +ARADARAKDDVIAAVARIAVaaf +>up|A0A060DLH1|A0A060DLH1_AZOBR/33-292 +.kqlaDAIAALEKRSGGRLGVAVLDTGTGQCF.GHRADERFPMCSTFKFLLAGAVLKRVDEGRERLDRTIPVTKADMVPY +APFAETRLGGPPTVAELCEATMTLSDNVAANLLLPAVGDPAGLTAFLRTLGDRKTRLDRNEPSLNSAIPGDPRDTTTPAA +MVHSMERLMLGDALTPASRERLIAWMVANRTGDKRLRAGLPKGWRVGDKTGTGVrGTANDIGIVWPEGRAPLLITSYLTE +TADTFKERDATHAGVARAVAd.. +>ur|UPI0003497D75|UniRef100_UPI0003497D75/38-296 +..aisARLARLEADVGGRLGVSLVDTAGARQW.GYRADERFPMCSTFKWLAAAAVLRRVDEGREQLTRRIVYHQRDLIPY +SPTTGKHVGGTLSLAQLCEAAVTLSDNTAANLMLASMGGPAGMTAFVRTLGDALTRLDRNEPALNQAVPGDPRDTTTPAA +MTADLQRLVLGDALTPASRAQLTQWLLANQTGDKRVRAGLPAGWKVGDKTGTGRlGTANDVGVVWTPQGKPLLFAVYLTE +NAADDARRDALHAEVGRLIAq.. +>ur|UPI0004F8B564|UniRef100_UPI0004F8B564/45-298 +.....ASFAALERAAGGRLGVCAIDTATGRRA.LHRADERFPFCSTFKAMLAAAVLAQSVAHPGLLQQRVTYGRSDLVNY +SPVTERHVDTGMTVAELCAATIQYSDNTAANELMKRIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLVLGDALPPAQRAQLIEWLRGNKVGDKRIRAGVPTGWRVGDKTGTGDyGTTNDAGVLWPPSRAPIVLAVYYTQ +ARADAKAKDDVIAAATRIAI... +>up|B9AYU4|B9AYU4_9BURK/45-298 +.....ASFAALERAAGGRLGVCAIDTATGRRA.LYRADERFPFCSTFKAMLAAAVLAQSVAHPGLLQQRVTYGRSDLVNY +SPVTERHVDTGMTVAELCAATIQYSDNTAANELMKRIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLVLGDALPPAQRAQLIEWLRGNKVGDKRIRAGVPTGWRVGDKTGTGDyGTTNDAGVLWPPSRAPIVLAVYYTQ +ARADAKAKDDVIAAATRIAI... +>ur|UPI0003A98B5D|UniRef100_UPI0003A98B5D/33-292 +.krlaGAIAALEKRSGGRLGVAVLDTGTGQSF.GHRADERFAMCSTFKFLLAGAILKQVDEGRERLDRRIPVSKADMVPY +APFVETRLDGPPTVAELCEATMTLSDNVAANLLLPAVGDPAGLTAFLRTLGDRKTRLDRNEPSLNSAIPGDPRDTTTPAA +MVHSMERLMLGDALTPASRDQLIAWMVANRTGDKRLRAGLPKGWRVGDKTGTGVrGTANDIGIVWPEGRAPLLIASYLTE +TPDSFKERDAIHAGVARAVAd.. +>up|A0A0D8DUP0|A0A0D8DUP0_9BURK/40-296 +.....TSFAALERAAGGRLGVCAIDTAGGRRV.QHRADERFPFCSTFKAMLGAAVLAQSVERPGLLQQRVDVAQSDLVNY +SPVSGKHVGTGMTVAELCEAAIQYSDNSAANLAMKLIGGPSAVTAFARSIGDDTFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLMLGDALPPAQRAQLVAWLRGNKVGDKRIRAGVPAGWQVADKTGTGDyGTTNDAGVIWPPSRAPIVLAVYYTQ +ARADAKAKDDVIAAAARIAVamf +>up|J4JN58|J4JN58_9BURK/45-298 +.....ASFAALERAAGGRLGVCAIDAATGRRA.LYRADERFPFCSTFKAMLAAAVLAQSVAHPGLLQQRVTYGRSDLVNY +SPVTERHVDTGMTVAELCAATIQYSDNTAANELMKRIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLVLGDALPPAQRAQLIEWLRGNKVGDKRIRAGVPTGWRVGDKTGTGDyGTTNDAGVLWPPSRAPIVLAVYYTQ +ARADAKAKDEVIAAATRIAI... +>up|A0A0D5L6X1|A0A0D5L6X1_9BURK/34-293 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRADERFPFCSTFKMMLSAAVLARSADDAALLQRRIPYAKRDLVRY +SPITERHVGAGMTVAELCAATLQYSDNTAANLLIDLLGGPQAVTAYARSIGDATFRLDRRETELNTAIPGDERDTTTPAA +MAASVRRLLAGDALGAAQRAQLNAWMLGNKTGDARLRAGVPAGWRVADKTGTGDyGTGNDIGVAYPPDRAPIVFVVYTTM +RSQNAPVRDDVIAAAARIAAraf +>up|U1I9A1|U1I9A1_9BRAD/40-298 +.qrlqEEFARIELATSGRLGVAALDMETGLRA.NRRGDERFPMCSTFKAMLSAAVLHRVDRGESSLDQRMQVEAKDILAY +APVAKQHVGSGMTLAELCEAAITLSDNTAANLLLREIGGPAGLTSFFRTIGDNVSRLDRWEVELNEAVPGDPRDTTSPVA +MLKNLQRVVLGDVLQAASRQKLVDWMVANKTGDARLRAGVPRDWRVGDKTGTGErGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPMDKCNEVIANVARAVAn.. +>ur|UPI0006B990F5|UniRef100_UPI0006B990F5/36-294 +.edltHRFAALEKQLQARLGVAIIDSQSGRQW.LHRADERFPLCSTFKLLAGAAVLRRVDAGADSLQTRIRYSADDLVTY +SPVTEQHVDDGMTLAALCEAAITLSDNTAGNLLLRHLGGPGAIGDFARTLGDRFTRLDRWETELNEARPGDPRDTTTPAA +MAANLQRLVLGDSLSAASRDQLIAWMLASQTGAAKLRAGLPPTWRLGDKTGSGErGTTNEIAVIWPPQRQPVIACVYLTQ +TRASAEERNAALAAIGRALAe.. +>ur|UPI00067EDDC8|UniRef100_UPI00067EDDC8/34-292 +.qrlqEEFARIELATSGRLGVAALDMETGLRA.SRRGDERFPMCSTFKAMLSAAVLHRVDRGESSLDQRMQVEAKDILAY +APVAKQHVGSGMTLAELCEAAVTLSDNTAANLLLREIGGPAGLTSFFRTIGDNVSRLDRWEVELNEAVPGDPRDTTSPVA +MLKNLQRVMLGDVLQAASRQKLVDWMVANKTGDTRLRAGVPRDWRVGDKTGTGErGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPMEKCNEVIANVARAVAn.. +>ur|UPI00030ED6FE|UniRef100_UPI00030ED6FE/38-296 +..aisARLARLEAGIGGRLGVSLVDTAGARQW.GYRADERFPMCSTFKWLAAAALLRRVDEGREQLTRRIVYHQRDLIPY +SPTTGKHVGGTLSLAQLCEAAVTLSDNTAANLMLASMGGPAGMTAFVRTLGDALTRLDRNEPALNQAVPDDPRDTTTPAA +MTADLQRLVLGDALTPASRAQLTQWLLANQTGDKRVRAGLPAGWKVGDKTGTGRlGTANDVGVVWTPQGKPLLFAVYLTE +NAADDARRDALHAEVGRLIAq.. +>ur|UPI0004903061|UniRef100_UPI0004903061/34-291 +...ltTRVAAIEQSLNARLGVAVIDTGTGREW.AYRGNERFPMMSTFKPLLCSLLLSQVDQGREMLDRRIEIRPDDLLEH +APVAGKHVGKAMSLGELCEAAITQSDNTAANLVLERVGGPARVTAFLRSLGDSKTRLDRNEPTLNEARPGDERDTTMPVA +MAGSLKQLVLGQTLSPASRRQLTDWLVANRTGDAKIRAGLPAGWRVGDKTGSGAnGSMNDVAVIWPAGRKPVVLAIFITG +TGASVAARNAAMADITRALVd.. +>up|A0A0G3YKT2|A0A0G3YKT2_9BURK/52-311 +..aaaQMLAELERSAGGRLGVCAIDIATGRRA.EHRAEERFPFCSTFKAMLSAAVLAQSVDRPALLQQRVTYTKADLVNY +SPVSGKHVDDGMTVAALCEAAIQYSDNSAANLLMKLLGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASMRVLMVGDALPAAQRAQLVTWMRGNKVGDKRLRAGVPAGWTVGDKTGTGDyGTTNDAGVMWSPSGAPIALAVYYTQ +TRADARAKDDVIASVARIVVraf +>up|B3Q9A2|B3Q9A2_RHOPT/30-287 +..alaDMCARLEAGSGGRLGVGVLDTASGRMI.GHRLDERFPMCSTFKVLAAGLVLARVDRKQEKLDRRVSYAKSNLVTY +SPATEKHVEDGMTIAELCEAAITLSDNTAANLLLASFGGPAGLTAFARSLGDETTRLDRIETELNEALPGDPRDTTSPRA +MAQDLRALTLGDALSPASRAQLITWLKANTTGGTRLRAGVPPGWTVGDKTGTGSrGTANDIAVLWPPQRAPLIVTVYLTG +ATVVRDQQNKIIADVGAAVAd.. +>up|A0A087NXY8|A0A087NXY8_BURPY/46-305 +..aaaAALAHLERDAGGRLGVCAIDTASGRRV.AHRAAERFPFCSTFKAMLSAAVLAQSVARPGLLQQRVTYGKADLVNY +SPVTEKHVGAGMTVAELCEATIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASMRVLTLGDALPAAQRAQLVTWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVVWAPSRAPIVLAVYYTQ +ARADARAKDDVIADVARVVVaaf +>up|A0A099RVB7|A0A099RVB7_9PSED/36-294 +.edltHRFAALEKQLQARLGVAIIDSQSGRQW.LHRADERFPLCSTFKLLAGAAVLRRVDAGADSLQTRIRYTTDDLVTY +SPVTEQHVDDGMTLAALCEAAITLSDNTAGNLLLRHLGGPGAIGDFARTLGDRFTRLDRWETELNEARPGDPRDTTTPAA +MAANLQRLVLGDSLSAASRDQLIAWMLASQTGAAKLRAGLPPTWRLGDKTGSGErGTTNEIAVIWPPQRQPVIACVYLTQ +TQASAEDRNAALAAIGRALAe.. +>up|A0A0E4AR36|A0A0E4AR36_BURCE/40-294 +.....TSFAALERAAGGRLGVCAIDTASGRRA.QHRADERFPFCSTFKAMLGAAVLARSIAQPALLQQRVAYGKADLVSY +SPVTEQHVGAGMTVAELCAATIQYSDNTAANVLMKLIGGPQAVTAYARSIGDATFRLDRWETELNTALPGDPRDTTTPAA +MAASLRALMLGDALPSAQRAQFVEWLRGNKVGDKRIRAGVPAGWRVGDKTGTGDyGTTNDAGVAWPPSGAPIVLAVYYTQ +ARADARAKDDVIAAATRIAVa.. +>up|S2KQ94|S2KQ94_9GAMM/34-291 +.delsRKLTEIEERLRARMGIAILDTETQRQW.TQRADERFPMCSTFKLLASAAVLTRVDAGQEDLNRRIRFEASDVVTY +SPVTEHRVGGEMTLAELCEAALTMSDNTAGNILLESLGGPSGVTEFARSLGDSMTRLDRWETELNEAIPGDPRDTTTPAA +MTANLRSLILGDRLSQTSRDQLTTWLVSNKTGDARLRAGLPTNWRIGDKTGGGEyGTTNDVAVIWPPSRKPLIVSVYITE +TEASFDDRNAAIADVGRAV-... +>up|R0G6P2|R0G6P2_9BURK/5-263 +..sivQKLARLEADIGGRLGVSLVDTVHGRQW.GYRADERFPMCSTFKFLAAAAVLRRVDEGRERLARRIVYRKQDLVPY +SPTTGKHTGGALSMAQLCEAAITLSDNTAANLMLASMGGPAGLTGFVRTQGDELTRLDRNEPTLNEAIPGDPRDTTTPAA +MTADLRQVVLGNALAPASREQITQWLLANQTGDKRVRAGLPAGWKVGDKTGTGDrGTANDVGVVWTPQGAPLLFAVYLTE +NTAEAARRDAVHAEVGRLIAq.. +>up|D6VB26|D6VB26_9BRAD/30-290 +.qdlkSKISRIESRVKGRLGVAVLDTGSDRRF.GYRKDERFPMCSTFKLMAAAAILKRVEQGQETLERRVHFSQSDLVTY +SPATEKHLESGMTVAELCEAAITLSDNTAGNLMLGMLGGPPGVTAFARALGDPLTRLDRTELALNEAVPGDPRDTTTPAA +MAEDLRKLMFGGALAKASSEQLKAWLLANKTGDARLRARLPAGWRVGDKTGSGErGSTNDVGILWPPDAAPLIAAVYLTQ +TAASMNERNEALAAVGEAVAaaf +>ur|UPI0006C7CDCB|UniRef100_UPI0006C7CDCB/45-298 +.....ASFAALERAAGGRLGVCAIDTATGRRA.LHRADERFPFCSTFKAMLCAAVLAQSVAHPGLLQQRVTYGRSDLVNY +SPVTERHVDTGMTVAELCAATIQYSDNTAANELMKRIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLVLGDALPAAQRAQLIEWLRGNKVGDKRIRAGVPTGWRVGDKTGTGDyGTTNDAGVLWPPSRAPIVLAVYYTQ +ARADAKAKDDVIAAATRIAI... +>up|A0A0J5VDF1|A0A0J5VDF1_BURL3/54-311 +....gQMLAELESSVGGRLGVCAIDAASGRVI.AHRADERFPFCSTFKAMLSAAVLAQSVERPALLQQRVTYTRADLVNY +SPVSEKHVGEGMTVAALCEAAIQYSDNSAANLLMKLLGGPSAVTAYTRSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASMRVLMVGDALPAAQRAQLVAWMRGNKVGDKRLRAGVPAGWTVGDKTGTGDyGTTNDAGVVWSPSRAPIAVAVYYTQ +ARADARAKDDVIASVARIVVqaf +>up|A0A0A5LJS2|A0A0A5LJS2_BURCE/53-311 +...aaTTLADLERDAGGRLGVCAIDTASGRII.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGSGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDTFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWVVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVAqtf +>up|A0A0G3YVL1|A0A0G3YVL1_9BURK/58-312 +.....DALAVLERSAGGRLGVCAIDIASGRRV.EHRQNERFPFCSTFKAMLSAAVLAQSVDRPALLQQRVTYTKADLVNY +SPVSGKHVDDGMTVAALCEAAIQYSDNSAANLLIKLLGGPSAVTAYARSIGDDTFRLDRWETELNDAVPGDPRDTTTPAA +MAASLNALMLGGALPAAQRAQLVAWMRGNKVGDKRIRAGVPAGWTVADKTGTGDyGTTNDAGVVWSPSRAPIALIVYYTQ +ASADARAKEDVIASVARIVVq.. +>ur|UPI00051017C5|UniRef100_UPI00051017C5/45-298 +.....ASFAALERAAGGRLGVCAIDTATGRRA.LHRADERFPFCSTFKAMLGAAVLAQSVAHPGLLQQRVTYGRSDLVNY +SPVTERHVDTGMTVAELCAATIQYSDNTAANELMKRIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPEA +MAASLRVLVLGDALPPAQRAQLIEWLRGNKVGDKRIRAGVPTGWRVGDKTGTGDyGTTNDAGVLWPPSRAPIVLAVYYTQ +ARADAKAKDDVIAAATRIAI... +>up|A0A0D7NQZ6|A0A0D7NQZ6_9BRAD/36-294 +.qrlqQEFARIELATSGRLGVAALDTETGLRA.SLRGDERFPMCSTFKALATAAVLHRVDRGESSLDQRVQIQAKDILAY +APITKEHVGSDMTLSELCEAAITQSDNTAANLLLRELGGPAGLTNFFRTIGDNVSRLDRWEVALNEGVSGDPRDTTSPAA +MLKNLQRVVLGDVLQATSRQKLADWMVANKTGDARLRAGVPRDWRVGDKTGTGDrGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPAAKCDEVIANVARAVAn.. +>ur|UPI0006799803|UniRef100_UPI0006799803/52-311 +..aaaATLADLERDAGGRLGVCAIDTASGRVI.EHRAAERFPFCSTFKAMLSAAVLARSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGAGMTVAALCEATIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +ARADARAKDDVIASVARIVAqtf +>up|A0A0H2XVR0|A0A0H2XVR0_BURCA/53-311 +...aaTTLADLERDAGGRLGVCAIDTASGRII.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGSGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDTFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWVVGDKTGTGGyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVAqtf +>up|O08350|O08350_BURCE/45-297 +.....ASFAALERAAGGRLGVCAIDTATGRRA.LHRADERFPFCSTFKAMLGAAVLAQSVAHPGLLQQRVTYGRSDLVNY +SPVTERHVDTGMTVAELCAATIQYSDNTAANELMKRIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAANLRVLVLGDALPPAQRAQLIEWLRGNKVGDKRIRAGVPTGWRVGDKTGTGDyGTTNDVGVLWPPSRAPIVLAVYYTQ +TRADAKAKDDVIAAATRIA-... +>up|A0A0M1IPS1|A0A0M1IPS1_9BURK/53-311 +...aaTTLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAILSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGAGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWVVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +ARADARAKDDVIASVARIVAqtf +>ur|UPI0005DA0268|UniRef100_UPI0005DA0268/34-293 +..aaeQQLRELESTFDGRLGFVALDTATGARI.AHRADERFPFCSTFKTMLSAAVLARSAGDAALLQRRIPYAKRDLVRY +SPITEKHVGAGMTVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRRETELNTAIPGDERDTTTPAA +MAASVRRLLVGDALGTAQRAQLNAWMLGNKTGDARIRAGVPAGWRVADKTGTGDyGTGNDIGVAYPPDRAPIVFVVYTTM +RSRNAQARDDVIASAARIAAraf +>ur|UPI00016A8E6C|UniRef100_UPI00016A8E6C/34-293 +..aaeQQLRELESTFDGRLGFVALDTATGARI.AHRADERFPFCSTFKTMLSAAVLARSAGDAALLQRRIPYAKRDLVRY +SPITEKHVGAGMTVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRRETELNTAIPGDERDTTTPAA +MAASVRRLLVGDALGTAQRAQLNAWMLGNKTGDARIRAGVPAGWRVADKTGTGDyGTGNDIGVAYPPDRAPIVFVVYTTM +RSRNAQARDDVIASAARIAAraf +>up|A0A096Z8E8|A0A096Z8E8_BURTH/58-317 +..aaeQQLRELESTFDGRLGFVALDTATGARI.AHRADERFPFCSTFKTMLSAAVLARSAGDAALLQRRIPYAKRDLVRY +SPITEKHVGAGMTVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRRETELNTAIPGDERDTTTPAA +MAASVRRLLVGDALDTAQRAQLNAWMLGNKTGDARIRAGVPAGWRVADKTGTGDyGTGNDIGVAYPPDRAPIVFVVYTTM +RSRNAQARDDVIASAARIAAraf +>up|J5PPT3|J5PPT3_9RHOB/54-309 +...laETFAALEQQSGGRLGVALLDTRTGARA.GHRADERFPMCSTVKLLVTGATLAKVDRGDDRLDRTIPVAESDLLAH +APVTRRHAGGDMTVEALCAAAMTVSDNTAANLLLDALGGPAGATAFVRSLGDTVTRLDRKEPALNEALPGDPRDTTTPKA +MLADLDALALGNALAPPSREKLVGWMVANETGGARLRAGVPDGWRVGDKTGAGGnGTSNDVAIFWPPGRPPVLVAVFLTG +SSAPPARRDEIIAAVGRAIA... +>up|C1J8A0|C1J8A0_9BURK/52-311 +..aaaATLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGAGMTVAALCEATIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASIRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVAqtf +>up|J2ZR77|J2ZR77_9CAUL/36-293 +....sRSIIALEARSGGRLGVAALDTQTGATF.AHRADERFAMCSTFKALVAGLVLARVDQGKERLDRRIAYGKDVLVTH +SPVTERHVGDSMTVGALCEATVTVSDNAAANLLLDTFGGPSAVTAFVRALGDKVTRLDRREPELNVVRPGEQHDTTSPRA +MLGSLRALTLGAALSPASRQQMVDWLLANQTGDKRLRAGLPAGWKVGDKTGSWGdGTTNDIAVIWPPGRAPILIAAYLTQ +AKVDSAARDAVIAEVARIVA... +>up|Q2T5A3|Q2T5A3_BURTA/62-321 +..aaeQQLRELESTFDGRLGFVALDTATGARI.AHRADERFPFCSTFKTMLSAAVLARSAGDAALLQRRIPYAKRDLVRY +SPITEKHVGAGMTVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRRETELNTAIPGDERDTTTPAA +MAASVRRLLVGDALGTAQRAQLNAWMLGNKTGDARIRAGVPAGWRVADKTGTGDyGTGNDIGVAYPPDRAPIVFVVYTTM +RSRNAQARDDVIASAARIAAraf +>up|A0A084DC39|A0A084DC39_9BURK/57-315 +...aaQLLADLERDAGGRLGVCAIDVASGRQA.AYRADERFPFCSTFKTLLSGAVLAQSVERPALLQQRVTYGKADLVNY +SPVTEQHVGTGMTVAALCEAALQHSDNSAANLLMKLLGGPSAVTAYARSIGDDVFRLDRWETELNTALPGDLRDTTTPAA +MVASVRALMLGDALPAAQRAQLVAWMRGNQVGGKRFRAGVPAGWTVADKTGTGDyGTTNDVGVVWSPSRAPVVLVVYYTQ +AGADARPKEDVIASAARIVIqaf +>up|A0A0G3WX80|A0A0G3WX80_BURPY/47-303 +...aaATFAQLERDAGGRLGVCAIDAASGRRV.EHRADERFPFCSTFKAMLSAAVLAQSVARPGLLQQRVTYGKADLVNY +SPVTGKHVDTGMTVAELCEATIQYSDNAAANLLMKLIGGPSAVTAYARSIGDSTFRLDRWETELNTALPGDLRDTTTPAA +MAASMRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVVWSPSRAPIVLVVYYTQ +AHADARPKEDVIADVARVVVe.. +>up|A0A088TRK8|A0A088TRK8_BURCE/54-311 +....gQMLAELESSVGGRLGVCAIDTASGRII.EHRADERFPFCSTFKAMLSAAVLAQSVGRPALLQQRVTYTRADLVNY +SPVSEKHVGEGMTVAALCEAAIQYSDNSAANLLMKLLGGPSAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASMRVLMVGDALPAAQRAQLVAWMRGNKVGDKRLRAGVPAGWTVGDKTGTGDyGTTNDAGVVWSPSRVPIAVAVYYTQ +TRADARSKDDVIASVARIVVqaf +>ur|UPI000484E52E|UniRef100_UPI000484E52E/54-311 +....aATLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLARSVERPGLLQQRVTYTRADLVNY +SPVSEKHVGAGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWAVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVAqtf +>ur|UPI000328001B|UniRef100_UPI000328001B/34-293 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRADERFPFCSTFKMMLSAAVLARSADDAALLQRRIPYAKRDLVRY +SPITERHVGAGMTVAELCAATLQYSDNTAANLLIDLLGGTQAVTAYARSIGDATFRLDRRETELNTAIPGDERDTTTPAA +MAASVRRLLAGDALGAAQRAQLNAWMLGNKTGDARLRAGVPAGWRVADKTGTGDyGTGNDIGVAYPPDRAPIVFVVYTTM +RSQNAPVRDDVIAAAARIAAraf +>ur|UPI000668200C|UniRef100_UPI000668200C/25-284 +..aaaATLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGAGMTVAALCEATIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASIRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWVVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVTqtf +>ur|UPI00066611A5|UniRef100_UPI00066611A5/44-301 +....aAALADLERDAGGRLGVCAIDTASGRVI.AHRPDERFPFCSTFKAMLSAAVLAQSVDRPGWLQQRVTYTKADLVNY +SPVSGKHVGSGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAFARSIGDDTFRLDRWETELNTALPGDPRDTTTPAA +MAASMRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVIWPASGAPIVLVVYYTQ +AQADARAKDGVIASVAQIVArtf +>up|B4EFW2|B4EFW2_BURCJ/52-311 +..aaaATLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGAGMTVAALCEATIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASIRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWVVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVAqtf +>up|B1K831|B1K831_BURCC/53-311 +...aaTTLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGSGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLTLGDALPAAQRAQLVAWLRGNKVGDKRMRAGVPAGWVVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVAqtf +>up|C1J897|C1J897_9BURK/52-311 +..aaaATLADLERDAGGRLGVCAIDTASGRII.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGSGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTVYARSIGDDTFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVAqtf +>ur|UPI0003F9130F|UniRef100_UPI0003F9130F/52-311 +..aaaATLADLERDAGGRLGVCAIDAASGRAI.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGTGMTVAALCEATIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDTFRLDRWETELNTALPGDPRDTTTPAA +MAASMRVLTLGDALPSAQRAQLITWLRGNKVGDKRIRAGVPAGWVVGDKTGTGDyGTTNDAGVIWPTSRAPIVLVVYYTQ +TRADARAKDDVIASVARIVAqtf +>ur|UPI00048637BA|UniRef100_UPI00048637BA/53-311 +...aaTTLADLERDAGGRLGVCAIDTVSGRVI.EHRAGERFPFCSTFKAMLSAAVLARSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGAGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDEAFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWVVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +ARADARAKDDVIASVARIVAqtf +>up|G7HSV5|G7HSV5_9BURK/52-311 +..aaaATLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGAGMTVAALCEATIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASIRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWVVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVTqtf +>up|A0A081Y9J5|A0A081Y9J5_9PSED/31-286 +...tlERLQQLERDSGGRLGVAVLDTGDGRRF.GLREDERFPLCSTFKLLLAACVLARVDRGEEQLARRIVYSQADLVEY +SPASERHVGQPMSVAELCEAAITLSDNGAANLLLASLGGPSGLTDWLRSTGDNVSRLDRNEPTLNQALPGDPRDTSTPRA +MVATLQRLLLGDVLQAASRDQLNAWLAANKTGDKRIRAGLPTGWKVGDKTGTGErGTSNDVAILRPPGRAPILVAAYLTG +SPAPAEKRDALLAEVGRLA-... +>ur|UPI0005B9DD60|UniRef100_UPI0005B9DD60/29-284 +...tlERLQQLERDSGGRLGVAVLDTGDGRRF.GLREDERFPLCSTFKLLLAACVLARVDRGEEQLARRIVYSQADLVEY +SPASERHVGQPMSVAELCEAAITLSDNGAANLLLASLGGPSGLTDWLRSTGDNVSRLDRNEPTLNQALPGDPRDTSTPRA +MVATLQRLLLGDVLQAASRDQLNAWLAANKTGDKRIRAGLPTGWKVGDKTGTGErGTSNDVAILRPPGRAPILVAAYLTG +SPAPAEKRDALLAEVGRLA-... +>up|A0A088X7M9|A0A088X7M9_9BURK/35-294 +..aaeRQLSELESSFGGRLGFVALDTATGARI.AHRADERFPFCSTFKTMLSAAILARSAGDATLLQRRIPYAKRDLVSY +SPVTEKHVGDGMTVAELCAAALQYSDNTAANLLIALLGGPQAVTAYARSIGDTTFRLDRRETELNTAIPGDERDTTTPAA +MAASLRRLLVGDALGAAQRAQLDTWMLGNTTGAARIRAGVPADWRVADKTGTGDyGTGNDIGVAYPPNRAPIVIVIYTTM +RDKNAQARNDVLASAARIAArtf +>up|A0A0D7QH22|A0A0D7QH22_9BRAD/36-294 +.qrlqQEFARIELATSGRLGVAALDTETGLRA.SLRGDERFPMCSTFKALATAAVLHRVDRGESSLDQRVQIQAKDILTY +APITREHVGSDMTLSELCEAAITQSDNTAANLLLRELGGPAGLTSFFRTIGDNVSRLDRWEVALNEGVSGDPRDTTSPAA +MLKNLQRVVLGDVLQATSRQKLTDWMVATKTGDARLRAGAPRDWRVGDKTGTGDrGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPAAKCDEVIANVARAVAn.. +>up|A0A0D1MKS1|A0A0D1MKS1_BRAEL/40-297 +.qrlqQELARIELATTGRLGVAAFDMETGLRA.NHRGDERFPMCSTFKAMLSAAVLHRVDRGESSLDQRVQIEAKDILAY +APVTKQHVGTSMTVSELCVAVGTLSDNTAANLLLREIGGPAGLTAFFRTIGDNVSRLDRWEVELNEAVPGDPRDTTSPVA +MLKNLQRVAFGDMLQPASRQRLVDWMVANKTGDARLRAGVPRDWRVGDKTGTGErGTYNDIGVFWPPGRKPIIVTVYLTG +ASAPMDKCNEVIANVARAVA... +>up|A0A0A3K279|A0A0A3K279_BURPE/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGTRI.AYRADERFPFCSTFKTMLSAAILARSAGDAELLQRRVRYTKRDLVNY +SPITEKHVGKGMTIAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDTTFRLDRRETELNTAIPGDERDTTTPAA +MAASVRRLLVGDALGAAQRAQLDAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTGNDIGVAYPPNRAPIVFVVYTTM +REKNAQARSDVIASAARIAAraf +>ur|UPI00056DED37|UniRef100_UPI00056DED37/30-285 +....rERLAAIESGFDGRLGVFAIDTADGATL.AHRGDERFPLCSTFKLVAAAALLARSTAEPRLMSERVHYTRAELASW +SPVAEKHVARGMTYEELCAAAVMYSDNTAANLMLRRLGGPAALTDYARGLGDAAFRLDRWEPELNTAIPGDPRDTTTPAA +MARTVRRLVLDDALPAPQRAQLEAWLRGNTTGATRIRAGVPSTWAVGDKTGAGDyGTNNDVGVLWPPGRAPIVLAVYTTQ +RQPDAKARNDVIAEAARAVAq.. +>up|A0A090MSH8|A0A090MSH8_AFIFE/30-290 +.qdlkSKISRIESRVKGRLGVAVLDTGSDRRF.GYRKDERFPMCSTFKLMAAAAILKRVEQGQETLERRVHFSQSDLVTY +SPATEKHLESGMTVAELCEAAITLSDNTAGNLMLGMLGGPPGVTAFARALGDPLTRLDRTELALNEAVPGDPRGTTTPAA +MAEDLRKLMFGGALAKASSEQLKAWLLANKTGDARLRARLPAGWRVGDKTGSGErGSTNDVGILWPPDAAPLIAAVYLTQ +TAASMNERNEALAAVGEAVAaaf +>up|B8R6A5|B8R6A5_9BURK/52-311 +..aaaATLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVKYTKADLVNY +SPVSEKHVGAGMTVAALCEATIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASIRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVAqtf +>up|K8NK53|K8NK53_AFIFE/30-287 +.enlkDRISRIEAKVEGRLGVAVLDTGSGRSF.GYRENERFPMCSTFKLMAAAAILKRVEQKQETLEWRVHFTKSDLVTY +SPVTEKHIESGMTVAELCEAAITLSDNTAGNLMLAMLGGPSGVTAFARALGDPLTRLDRTEPTLNEAVPGDVRDTTTPAA +MAENLQKLIFGHALAKASSAQLQAWLLANKTGDARLRARLPSGWRVGDKTGSGErGSTNDIGILWPPDSAPIIVAAYLTE +TAAPADKRNAALAEVGDAAA... +>ur|UPI0004DB7204|UniRef100_UPI0004DB7204/57-315 +...aaQLLADLERDAGGRLGVCAIDVASGRQA.AYRADERFPFCSTFKTLLSGAVLAQSVERPALLQQRVTYGKADLVNY +SPVTEQHVGTGMTVAALCEAALQHSDNSAANLLMKLLGGPSAVTAYARSIGDDVFRLDRWETELNTALPGDLRDTTTPAA +MVASVRALMLGDALPAAQRAQLVAWMRGNQVGGKRFRAGVPAGWTVADKTGTGDyGTTNDVGVVWSPSRAPAVLVVYYTQ +AGADARPKEDVIASAARIVIqaf +>ur|UPI000536CB97|UniRef100_UPI000536CB97/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTFKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|A0A095EC36|A0A095EC36_BURCE/52-311 +..aaaATLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGAGMTVAALCEATIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASIRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAEWTVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVAqtf +>up|A0A0D5EC02|A0A0D5EC02_9BURK/39-293 +....aSSLAELERAAGGRLGVHALDTATGRRV.RHRADERFPFCSTFKAILIAAVLAESVARPALFTQRVTYRQADLLEW +SPVTEKHVDTGMTVSELCEATAQYSDNAAANLLMKLLGGPAAVTAFARSIGDDTFRLDRWEPELNTALPGDARDTTTPAA +MAASLRALALGDALPAPQRAQFAQWLRGNKTGDKRIRAGVPTGWQVGDKTGTGDyGTTNDIGVLWPPARGPIVLTVYYTQ +ARADAKRKDDVIAAATRIAI... +>up|B9BS30|B9BS30_9BURK/45-298 +.....ASFAALERAAGGRLGVCAIDTATGRRT.LHRADERFPFCSTFKAMLGAAVLAQSVAHPGLLQQRVTYGRSDLVSY +SPVTERHVDTGMTVAELCAATIQYSDNTAANELMKLIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLVLGDALPAAQRAQLIEWLRGNKVGDKRIRAGVPAGWRVGDKTGTGDyGTTNDVGVMWPPSRAPIVLAVYYTQ +TRADAKAKDDVIATATRIAI... +>ur|UPI000277CA0F|UniRef100_UPI000277CA0F/45-298 +.....ASFAALERAAGGRLGVCAIDTATGRRA.LHRADERFPFCSTFKAMLGAAVLAQSVAHPGLLQQRVTYGRSDLVSY +SPVTERHVDTGMTVAELCAATIQYSDNTAANELMKLIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLVLGDALPAAQRAQLIEWLRGNKVGDKRIRAGVPTGWRVGDKTGTGDyGTTNDVGVLWPPSRAPIVLAVYYTQ +TRADAKAKDDVIATATRIAI... +>up|V5A1D9|V5A1D9_9BURK/53-311 +...aaTTLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAALLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGSGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWVVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAAYYTQ +TRADARAKDDVIASVARIVAqtf +>up|A0A0L7VWS9|A0A0L7VWS9_9BURK/45-298 +.....ASFAALERAAGGRLGVCAIDTATGRRT.LHRADERFPFCSTFKAMLGAAVLAQSVAHPGLLQQRVTYGRSDLVSY +SPVTERHVDTGMTVAELCAATIQYSDNTAANELMKLIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLVLGDALPAAQRAQLIEWLRGNKVGDKRIRAGVPAGWRVGDKTGTGDyGTTNDAGVLWPPSRAPIVLAVYYTQ +TRADAKAKDDVIATATRIAI... +>up|I4JJC6|I4JJC6_PSEST/36-294 +.edltQRFAELEKQLDARLGVAIIDSQSGRQW.LQRADERFPLCSTFKLLAGAAVLLRVDVGADSLQTRIRYGADDLVTY +SPVTERHVDDGMTLAALCEAAITLSDNTAGNLLLRHLGGPGAIGDFARTLGDHHTRLDRWETELNEARPGDPRDTTTPAA +MAANLQRLVLGDSLSAPSRDQLIAWMLASQTGAAKLRAGLPQDWRIGDKTGSGErGTTNEVAVIWPPQRKPVIACVYLTQ +TQASADARNAALAAIGRALAe.. +>ur|UPI000667E7C6|UniRef100_UPI000667E7C6/52-311 +..aaaATLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGAGMTVAALCEATIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASIRVLTLGDALPAAQRAQLVAWLRGNKLGDKRIRAGVPAGWVVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVTqtf +>ur|UPI00041697BC|UniRef100_UPI00041697BC/34-292 +.qrlqQEFARIELATSGRLGVAVLDMETGLRA.SRRGDERFPMCSTFKALASAAVLHRVDRGESSLDQRVQIEAKDILAY +APVTKGRVGSAMTLSELCAAAIKLSDNTAANLLLREIGGPAGFTSFFRTIGDNVSRLDRWEVELNEAVPGDPRDTTSPVA +MLKDLQRVLLGDVLSAASRQKLVDWMVANKTGDARLRAGVPRDWRVGDKTGTGErGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPMEKCNEVIANVARAVAn.. +>up|A0A071MA41|A0A071MA41_9BURK/55-314 +..aaaAALADLERDAGGRLGVCAIDTASGRVI.AHRPDERFPFCSTFKAMLSAVVLAQSVDRPGWLQQRVTYTKADLVNY +SPVSGKHVGSGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAFARSIGDDTFRLDRWETELNTALPGDPRDTTTPAA +MAASMRVLTLGDALPAEQRAQLVAWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVIWPASGAPIVLVVYYTQ +AQADARAKDGVIASVAQIVArtf +>up|A0A087L3C7|A0A087L3C7_9ENTR/36-296 +.qqaqQQLAALEKASGGRLGVVALNTADGQML.QLNAEQRFPFCSTFKVIAASAILHHSLSHGGFMQQRIRYQQSDLVTY +SPITEQHLDSGMTIAELCAAALQYSDNTAVNLLMKQLGGPAAITAYARSIGDTTFRLDRWETELNSAIPGDERDTTTPAA +MAASLQKLTLGNALPKAQREQLVAWMKANTTGDKRIRAGVPAGARVADKTGGGDyGTTNDIGIVWQANRAPLVIVVYFTQ +PQQDAKAKNEVIASAAQIVSqaf +>ur|UPI0005368FF4|UniRef100_UPI0005368FF4/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSASEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDERIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|A0A0K8JVD8|A0A0K8JVD8_9BURK/43-299 +.....PRLAALEKAAGGRLGVAALDTGNGRQV.GHRADQRFPMCSTFKAIAAAAILAHGKNVPGLLAQRIRYTKADLVTY +SPITEQELDKGMTVAELCEATIQYSDNAAANLLMKLIGGPAGVTAFARSVGDTTFRLDRWETELNTAIPGDPRDTTTPQA +MATLLRRVALDDGLAPAQRDQLQEWMRGNTTGAARISAGVPAGWAVADKTGTGAyGSSNDIGIVFPPKGAPVVLALYYTQ +AAPDAKANSEILAAATRIVMedf +>ur|UPI000556022C|UniRef100_UPI000556022C/35-292 +..smqARFAKLEADLNGRLGVFAVNTANGAQL.QYRADERFAFCSTFKMMLASAILARSAQVDGLLQQRIPYAQGDLVSY +SPITEKHVGEGMAVADLCAAAVQYSDNTAANLLIKLLGGPAAVTAFARSIGDRVFRLDRWETALNTAIPGDPRDTTTPKA +MGLSLQRLALGDALTPPLATQLQDWLRGNTTGAARIRAGVPADWQVGDKTGTGDyGSANDIGVVWPPQGAPIVIAIYTTL +REKDGKARNDVIAAAARVVAd.. +>ur|UPI000641F99A|UniRef100_UPI000641F99A/33-288 +..aiaARFAELEARSGGRLGVCVLDSSNGRMI.GHRLDERFPMCSTFKVLAAGLVLARVDRKQESLDRRVSYTKSDLVTY +SPATETRVEGGMTIAELCEAAITLSDNTASNLLLGSFGGPAGLTAFARSLGDQTTRLDRIETELNEALPGDARDTTSPRA +IAQDLHALALGDALTPSSRALLVAWMKANTTGGARIRAGVPSGWNVADKTGTGErGTANDIAVLWPPQRAPLIVTVYLTG +ATVSRDQQNRLIAAAGAEA-... +>up|A0A095DJB8|A0A095DJB8_BURCE/54-311 +....aTTLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLARSVERPGLLQQRVTYTQADLVNY +SPVSEKHVGAGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDMFRLDRWETELNTALPGDPRDTTTPAA +MAASMRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVArtf +>up|Q934I0|Q934I0_BURPE/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTFKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQTVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|A0A0J6S105|A0A0J6S105_9RHIZ/35-294 +..daaARLAQLERRDGGRLGVEVRDTATGRRF.GHRADELFPLCSTFKALAAAAVLARADKGQDDLNRRITYTRDALLSY +APVTGKHVETGMTLAELCAAAVVWSDNTAANLMLDRLGGPAGITAFARAHGDTVTRLDRTEPTLNTAIPGDPRDTTSPAA +MVGLLDTILLGQVLSAESRARLTGWMQESPTGLKRLRAGLPEGWRTADKTGTGDnGTANVVALIRRPDGAPILAAVYLTG +SPAEPAARDALHAEIGRLIArsf +>up|A3NJ57|A3NJ57_BURP6/54-313 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTFKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIIYTTM +RNPNAQARDDVIASATRIAAraf +>up|A0A081VFY1|A0A081VFY1_BURCE/57-314 +....fEALAALERDAGGRLGVCAIDTASGRRA.EHRVNERFPFCSTFKAMLSAAVLAQSVDRPALLQQRVTYAKADLVNY +SPVTEKHVDAGMTVAALCEAAIQYSDNSAANLLMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDLRDTTTPAA +MAASMRELMVGETLPAAQRAQLVTWMRGNKVGDKRIRAGVPAGWKVGDKTGTGDyGTTNDAGVIWPTSGAPIVLVVYYTQ +ARADAKSKDDVIAGVARIVAkaf +>up|D8J247|D8J247_HERSS/37-294 +.saltARLSRLEADIGGRLGVSLLDTASGRHW.GYRADERFPMCSTFKFLAAAAVLRRVDQGQEQLTRRIVYQKQDLVPY +SPTTGKHTGGALSMAQLCEAAMTLSDNTAANLMLASMGGPAGLTRFVRTLGDELTRLDRNEPTLNEAVPGDPRDTTTPAA +MTADLRQLVLGNALTPASRQQLTQWLIANQTGAKRVRAGLPASWKVGDKTGTGRlGTANDIGVVWTAQGAPLLFAVYLTE +NAATDAGRDAVHTEVGRLI-... +>ur|UPI00067B29C3|UniRef100_UPI00067B29C3/41-299 +.qrlqQEFARIELATSGRLGVAALDMETGLRA.SQRGDERFPMCSTFKAMLSAAVLHRVDRGESSLDQRMQVEAKDILAY +APVAKQHVGSGMTLAELCGAAITLSDNTAANLLLREIGGPAGLTSFFRTIGDNISRLDRWEVELNEAVPGDPRDTTSPVA +MLKNLQRVVLGDILQANSRQKLVDWMVANKTGDARLRAGVPRDWRVGDKTGTGErGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPMEKCNEVIANVARAVAn.. +>ur|UPI000348E3EA|UniRef100_UPI000348E3EA/29-288 +..elaDPCARLESGSGGRLGVCMLDTATGVVR.GHRLDDRFPLCSTFKVLAAGLVLSRVDQHQEQLDRRVNYQKQDLVTY +SPATEKHVADGMTMAELCAAAITLSDNTAGNLLLASFGGPPALTAFARGLGDDVTRLDRNETELNEALPGDPRDTTTPRA +MAATMRKLVLGDVLSPASREQLVAWLKANTTGGTRLRAGVPRGWVVGDKTGTGErGTANDAAVLWPPQRPPVIVAVYLTG +ATVAREQQNATIAAAGAAVVaty +>up|C1J899|C1J899_9BURK/52-311 +..aaaATLADLERDAGGRLGVCAIDTASGRVI.EHRAGERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYTKADLVNY +SPVSEKHVGAGMTVAALCEATIQYSDNSAANLLMKLIGGPSAVTVYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASIRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVIWPTSRAPIVLAVYYTQ +TRADARAKDDVIASVARIVAqtf +>up|A0A0B8ZVB5|A0A0B8ZVB5_9BURK/45-298 +.....ASFAALERAAGGRLGVCAIDAATGRRA.LHRADERFPFCSTFKAMLAAAVLAQSVAHPGLLQQRVTYGRSDLVNY +SPVTERYVDTGMAVAELCAATIQYSDNTAANELMKRIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLVLGDALPPAQRAQLIEWLRGNKVGDKRIRAGVPTGWRVGDKTGTGDyGTTNDAGVLWPPSRAPIVLAVYYTQ +ARADAKAKDDVIAAATQIAI... +>up|W5IZ45|W5IZ45_PSEUO/31-286 +...tlERLQQLERDSGGRLGVAVLDTGDGRRF.GLREDERFPLCSTFKLLLAACILARVDRGEEQLARRIVYSQADLVEY +SPVSERHVGQPMSVAELCEAAITLSDNGAANLLLASLGGPAGLTDWLRSTGDDVSRLDRNEPTLNQALPGDPRDTSTPRA +MVATLQRLLLADVLQPASRDRLNAWLAANKTGDKRIRAGLPTGWKVGDKTGTGErGTSNDVAILRPPGRAPILVAAYLTG +SPVPAEKRDALLAEVGRLA-... +>up|A0A0J5X269|A0A0J5X269_BURCE/40-296 +.....TSFDALERAAGGRLGVCAIDTASGRRA.LYRADERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYGKADLVKY +SPVSEKHVDTGMTVADLCAAAIQYSDNSAANLLMKLLGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDLRDTTTPAA +MAASLRVLTLGDALPAAQRAQLVAWLRGNKVGDKRIRAGVPAGWTVGDKTGTGDyGTTNDAGVVWPPSRAPIVLTVYYTQ +TRADARAKEDVIAAATRIAVatf +>up|W0LJ18|W0LJ18_9ENTR/38-296 +...aqQQLAALEKASGGRLGVVVIDTAGGETL.QLNGEQRFPFCSTFKMMVAGAILHHSVSNPGFMQQPVRYSKSDLVAH +SPVTEKHLNRGMSVAELCAATIQYSDNAAANLLMKQLGGPAAITAFARSIGDTAFRLDRWETELNSAIPGDERDTTTPAA +MASSLQKLALGNALPEAQREQLVIWMKGNTTGDQRIRAGVPAGAIVADKTGGGSyGTTNDIGIVWQEKRAPLVIAIYFTQ +PQQDAKANNEVIASATRIASqaf +>ur|UPI0002EB9F67|UniRef100_UPI0002EB9F67/40-293 +.....TSLAELERAAGGRLGVYALDTATGRRV.QHRADERFPFCSTFKAILIAAVLAESVARPALLTQRVTYRQADLPEW +SPVTEKHVDTGMTVGELCEATAQYSDNAAANLLMKLLGGPAAVTAFARSIGDNTFRLDRWETELNTALPGDARDTTTPAA +MAASLRALALGDALPAPQRAQFAQWLRGNKTGDKRIRAGVPTRWQVGDKTGTGDyGTTNDIGVLWPPARGPIVLTVYYTQ +ARADAKRKDDVIAAATRIAI... +>ur|UPI0005317EB8|UniRef100_UPI0005317EB8/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARV.AYRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|Q214B0|Q214B0_RHOPB/37-294 +.aalaASFAKIEATSGGRLGVAVLDTKSAALV.GYRLDERFPMCSTFKLIAAAAILARVDAGTERLDRRLRIAPEDILSY +APTTKQHVGKDLSVAELCEAAIVLSDNTAANLLLTRLGGPAALTRYARSLGDEATRLDRMEPDLNEATPGDPRDTTTPAA +MARAVQAVAVGTALSPGSRDRLITWLIDCKTGGARLRAGLPSSWRVGDKTGSGShGSSNDVAVIWPQDRAPLIIAAYLTE +TAGSDDQRNATHASVARSIA... +>up|Q934I1|Q934I1_BURPE/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQTVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTT +RNPNAQARDDVIASATRIAAraf +>ur|UPI0006222E5C|UniRef100_UPI0006222E5C/39-296 +....aATFAALERAAGGRLGVCAIDTASGWRA.QHRADERFPFCSTFKAMLGAAVLARSVEHPGLLQQRVTYAQADLVNS +SPVSGRHVDTGMTVAQLCEAAIQYSDNTAANLAMKLIGGPAAVTAYARSIGDDTFRLDRWETELNTALPGDLRDTTTPAA +MAASIRALTLGDALPPAQRAQLVTWMRGNKVGDKRIRAGVPAGSQVADKTGTGDyGTTNDAGVVWLPSRAPIVLAVYYTQ +ARADAKAKENVIAAAARIAVatf +>up|G0AJJ5|G0AJJ5_COLFT/42-297 +....aGQLRQIEAKSGGRLGVAILDTVTGQSH.SYRGDERFPMCSTFKLLAAGLTLHRVDQGREQLARRIRFEKADLVPY +SPATEKHAGGDMSVAELCEATLTLSDNTAANLLLHSFGGPPQLTAYLRSLGDKVTRLDRIEPDLNQATPGDPRDTTSPSA +MLSTMQQLLLGNALSADSRKQLTTWLLANKTGDKRLRALLPAGWRVGDKTGSGAyGSTNDIGMLFPPGRAPLLVAAYLTG +TKASEATRNATLAEVGRLAA... +>ur|UPI000536A31E|UniRef100_UPI000536A31E/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSASEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLMALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|H9CTS4|H9CTS4_BURPE/54-313 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>ur|UPI000571A012|UniRef100_UPI000571A012/33-291 +.qrlqQEFARIELATTGRLGVAALDMETGLRA.SRRGDERFPMCSTFKAMASAAVLHRVDRGESSLDQQIRFEAKDILAN +SPVTKEHVASGMTLAELCEAAITRSDNTAGNMILREIGGPAGFTSFFRTIGDNVSRLDRWELALNEGVSGDPRDTTSPVA +MLKDLQRVLLGDVLSAASRQKLIDWMVANKTGDARLRAGVPRDWRVADKTGTGErGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPMEKCNEVIADVARAVAn.. +>ur|UPI0006987F6A|UniRef100_UPI0006987F6A/25-284 +...apARLAALEARAGGRLGVAALDTGTGRRI.AHRGEERFPMCSTFKVLLAGAVLARVEKGQERLDRPIAYTKSDLLEY +APVAAARLAEGMTVEALCAAAVEASDNTAANLLLQALGGPGEVTAFARGLGDPVTRLDRTEPTLNTALPGDPRDTTTPAA +MVESLKAMLLGGGLEPDSCQRLEGWMRGSLTGGDRLRAGLPATWTIGDKTGTGDrGTVNDVAILRPPGRAPILVAAYYTG +SRAPLKDRNAVLAEVGRIVAaaf +>up|W9GWJ4|W9GWJ4_9PROT/36-290 +.....ADLARIETGISGRLGVAVHDTGTGRRL.EYRSGQRFPMCSTFKVVASAALLTRVDAGREKLDRRIRFGAGDLVTY +SPVTKDRVGGDMTLAELCEAGITQSDNTAANLLLANIGGPAGMTEYARSLGDAMTRLDRIETELNESTPGDPRDTTTPAA +MTETLRKLVLGDALSPASRDHLAAWLVANKTGDARLRAGVPKDWRVGDKTGSGDhGTANDIGVFWPPGRAPLVVSVYLTE +TKASMDDRSAAIAAVARVVT... +>up|A0A088UMK9|A0A088UMK9_9BURK/40-296 +.....TSFAALERAAGGRLGVCAIDTASGRRA.LHRADERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVMYGQADLVNY +SPVSGKHVGTGMTVAQLCEAAIQYSDNSAANLAMKLIGGPAAVTAFARSIGDDAFRLDRWETELNTALPGDVRDTTTPAA +MAASLRALVLGDALPPAQRAQLVAWLRGNKVGDKRIRAGVPPGSQVADKTGTGDyGTTNDAGVIWLPSRAPIVLAVYYTQ +AQPEAKAQEDVIAAAARIAVatf +>ur|UPI000309D1BE|UniRef100_UPI000309D1BE/38-295 +...leAELASLEQRLDARLGVAVTDTGSGRHW.GHREDERFPMASTFKVLACAALLDRVDAGQEELQRRVIYEQDDLVTY +SPVTKEHVGEPMTLGSLCEAAMGYSDNSAANMVLKAIGGPSAVTDFTRSLGDDMTRLDRWETKLNEAIPGDPRDTTTPAA +MAADLQALFLGDRLSEESRERLTDWFLGNRTGDARLRAGLPDDWRIGDRTGSGAhGSTNNVAVAWPSDGEPVIISAYLTE +FEGDMDQRNAAIAEVGKLVAr.. +>ur|UPI0003C0A7A9|UniRef100_UPI0003C0A7A9/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSASEPALLQRRIAYAKGDLIRY +SPIIEQHVGAGMSVAELCAATLQYSDNTAANLLMALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|H9CTS3|H9CTS3_BURPE/54-313 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQTVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|E6VH66|E6VH66_RHOPX/33-288 +..aiaARFAELEARSGGRLGVCVLDSSNGRMI.GHRLDERFPMCSTFKVLAAGLVLARVDRKQESLDRRVSYTKSDLVTY +SPATETRVEGGMTIAELCEAAITLSDNTAGNLLLGSFGGPAGLTAFARSLGDQTTRLDRIETELNEALPGDARDTTSPRT +IAQDLRALALGDALTPSSRALLVAWMKANTTGGARIRAGVPSGWIVADKTGTGErGTANDIAVLWPPQRAPLIVTVYLTG +ATVSRDQQNRLIAAAGAEA-... +>up|Q3JFF0|Q3JFF0_BURP1/49-308 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLMALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|A0A0E1VTT9|A0A0E1VTT9_BURPE/54-313 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLMALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|A0A0E1SEF7|A0A0E1SEF7_BURPE/54-313 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLMALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>ur|UPI0002D93B0D|UniRef100_UPI0002D93B0D/40-293 +.....TSFDALERAAGGRLGVCAIDTATGRRV.QYRADERFPFCSTFKAMLIAAVLAQSVTRPALLVQRVTYRQADLVRY +SPVTEQHVGAGMTVGELCEATAQYSDNSAANLLMKVLGGPSAVTAFARTIGDDTFRLDRWETELNTALPGDPRDTTTPAA +MAASLRVLALGGALPAPQRAQFAAWLRGNKTGDKRIRAGVPAGWQVGDKTGTGDyGTTNDVGVLWPPAGGPVALAVYYTQ +ARADAQAKDDVIAAATRIAI... +>up|C0LP01|C0LP01_PSELU/35-292 +..sfqDRLAKLEQKLNGRLGVCAIDTADGAQL.GYRANERFAMNSTFKVMLASAFLAQSQDEPGLLEERLTYTRADLVTY +SPVTEKHVATGMTVAELCAAGIQYSDNTAANVLMKKLGGPEAVTAFARSIGDTHFRLDRWETELNSAIPGDPRDTSTPQA +MAMSLQRLALGDMLAADKQHQLQAWLKGNTTGGKRIRAGVPAGWQVGDKTGTGDyGSANDVAILWPPRRAPVVLALYSAL +ENQQAEARNDVLADAARIVAe.. +>ur|UPI0005526991|UniRef100_UPI0005526991/39-296 +....aATFAALERAAGGRLGVCAIDTASGRRA.QHRADERFPFCSTFKAMLGAAVLARSVEHPGLLQQRVTYAQADLVNS +SPVSGRHVDTGMTVAQLCEAAIQYSDNTAANLAMKLIGGPAAVTAYARSIGDDTFRLDRWETALNTALPGDLRDTTTPAA +MAASIRALTLGDALPPAQRAQLVAWMRGNKVGDKRIRAGVPAGSQVADKTGTGDyGTTNDAGVVWLPSRAPIVLAVYYTQ +ARADAKAKENVIAAAARIAVatf +>up|A0A024HKE1|A0A024HKE1_PSEKB/30-289 +.kaleAQLAKLERGSGGRLGVAVLDTGSGKRF.GHRADERFPMCSTFKALLAAAVLARVDAGKEDLARRIIYGREALVDY +SPVAEKHVGEPLSVAELCKAAVTLSDNGAANLLLESLGGPAGLTAWLRTTGDTVTRLDRNEPDLNEGTPGDPRDTTTPTA +MLETLQHLLLGNVLKASSRDQLKAWLLANQTGDARLRAGVPMDWKVGDKTGTGPkGTSNDIAILYPPGRAPLLVTAYLTR +ATVSPEQRDKVLAEVGRLA-... +>ur|UPI0005314B91|UniRef100_UPI0005314B91/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQTVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPLVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>ur|UPI00052AC912|UniRef100_UPI00052AC912/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQTVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPLVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>ur|UPI00050F52B9|UniRef100_UPI00050F52B9/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGLQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|E1V6J8|E1V6J8_HALED/88-345 +...leAELASLEQRLDARLGVAVTDTGSGRHW.GHREDERFPMASTFKVLACAALLDRVDAGQEELQRRVIYEQDDLVTY +SPVTKEHVGEPMTLGSLCEAAMGYSDNSAANMVLKAIGGPSAVTDFTRSLGDDMTRLDRWETKLNEAIPGDPRDTTTPAA +MAADLQALFLGDRLSEESRERLTDWFLGNRTGDARLRAGLPDDWRIGDRTGSGAhGSTNNVAVAWPSDGEPVIISAYLTE +FEGDMDQRNAAIAEVGKLVAr.. +>up|H0TZ06|H0TZ06_9BRAD/28-286 +..eidVTIAEIEAKSGGRLGVALLDTASGELT.GHRLDERFPMCSTFKVLAVAAVLARVDAGQEQLGRRIPITQADLLSY +APVTKTHLDSGMTVAELCEAAITLSDNTAANLLLASFDGPPALTRYLQSLGDSVTRVDRIEPDLNEATPGDPRDTTTPAA +MAKTVAKLVTGSALSATSREMLIGWMIDCKTGAARLRAGLPSGWRIGDKTGSGShGSANDVAVIWPQNRAPLIVTSYLTE +TDLSDEKRNAVHAEIGRIVAr.. +>up|A0A059WYA8|A0A059WYA8_9BACT/36-292 +..qfaTELQRLERDSGGRLGVVLLDTATGKRA.GHRMDERFPMCSTFKVLAASAILHNVDAGKESLERRVYFNETDLVTY +SPETKKHVGPSMTIAELCKAAITLSDNTAGNLLLASIGGPKGFTDFARSLGDKMTRLDRIETALNEALPDDPRDTTTPNA +MASDLQSLVLGKTLSAKSRAQLVEWLAANTTGGKRLRAGLPTGWHVGDKTGTGDrGTANDIAVIWPTGRAPVIVTVYLTG +ATASADQQSAVIAGVGRAV-... +>up|A0A0F2KSK1|A0A0F2KSK1_9PROT/29-286 +....aGRMAALEKRGGGRLGVAVLDTGTGRRL.AWRGDERFPMCSTFKFLLAAAVLRTVDRGTERLDRRIPVTKADLVPY +APFAETRLDGTPTVAELCEAALTLSDNVAANLLLPGVGNPAGLTAFLRDLGDRKTRLDRNEPSLNTAIPGDPRDTTTPVA +MTHSMERLLVGDALRPDTRRQLTDWMIANKTGDKRIRAGLPAGWRVGDKTGTGRnGTANDIAILWPGNRPPVLVASYLTG +TAEGFKQHDAIHADVARAVVds. +>up|A0A0E1UDG8|A0A0E1UDG8_BURPE/54-313 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGLQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>ur|UPI0004BBF51C|UniRef100_UPI0004BBF51C/42-295 +.....-QWQALERESQGRLGVAVFDTQSGAWL.GHRLDERFAMCSTFKWLAAAQVLRRVDQGLERLDRRIEFGREALLPW +SPVTEKHAGGAMTVGELCHAAITVSDNAAANLLLRSFGGPEGLTRFARQLGDPVTRLDRWEPELNEATPGDPRDTSSPRA +MVELLRQAVLGPALSAGSRQQLAQWLQATQTNLKRLAADLPAAWRVGSKTGTGAhGSTNDVGLYWPPDRGPIVVAVFLTE +SKASLEAREAVIAQVARRVH... +>up|N2IP96|N2IP96_9PSED/35-292 +..sfqDRLAKLEQQLNGRLGVCAIDTANGAQL.GYRANERFAMNSTFKVMLASAFLARSQDEPGLLEERLTYTRADLVTY +SPVTEKHVSTGMTVAELCAAGIQYSDNTAANVLMKKLGGPEAVTAFARSIGDTHFRLDRWETELNSAIPGDPRDTSTPQA +MAMSLQRLALGDMLAADKQHQLQAWLKGNTTGGKRIRAGVPAGWQVGDKTGTGDyGSANDVAILWPPRRAPVVLALYSAL +ENQQAEARNDVLADAARIVAe.. +>up|I3CQ40|I3CQ40_9BURK/38-294 +..tltDTLSRLEADIGGRLGVSLVDTAGARHW.GYRADERFPMCSTFKFLAAAAVLHRVDQGKEQLSRRIVYHQKDLVPY +SPTTGKHTGGALSMAQLCEAAMTLSDNTAANLMLASMNGPAGLTRFVRTLGDDLTRLDRNEPTLNEAVPGDPRDTTTPAA +MTADLRRLLLDDALAPASRQQLTQWLVANRTGDQRVRAGLPAGWKVGDKTGTGRlGTANDVGVVWTDKGAPLLFAVYLTE +NAATDARRDAVHAEVGRLI-... +>ur|UPI0006987310|UniRef100_UPI0006987310/36-293 +....aGRMAALEKRGGGRLGVAVLDTGTGRRL.AWRGDERFPMCSTFKFLLAAAVLRTVDRGTERLDRRIPVTKADLVPY +APFAETRLDGTPTVAELCEAALTLSDNVAANLLLPGVGNPAGLTAFLRDLGDRKTRLDRNEPSLNTAIPGDPRDTTTPVA +MTHSMERLLVGDALRPDTRRQLTDWMIANKTGDKRIRAGLPAGWRVGDKTGTGRnGTANDIAILWPGNRPPVLVASYLTG +TAEGFKQHDAIHADVARAVVds. +>ur|UPI0006BB8B24|UniRef100_UPI0006BB8B24/26-284 +..sllSALRGVEQDVGGRLGVAVLDTGTGRLA.AHRGGERFALCSTFKLLLAAQVLHRVDQGVEHLAQRVAYGQADLLDY +APVTRQHAGGALTVAELCEAAMAWSDNTAANLLLARQGGPQALTDWLRTLGDPATRLDRNEPALNDVPPGDVRDTTTPEA +MARTLQAVALGEVLTPASRERLQGWMLGCRTGDQRLRAGMPPGWRIGEKTGTGPrGTSNDIGVLWPPGRAPVVLACYLTG +STADGARRDAALAAVGRSVAq.. +>up|Q6NCV7|Q6NCV7_RHOPA/30-286 +..alaDMCARLEAGSGGRLGVGVLDTASGRMI.GHRLDDRFPMCSTFKVLAAGLVLARVDRKQENLDRRVSYAKSDLVTY +SPATEKHVEDGMTIAELCEAAITLSDNTAANLLLASFGGPAGLTAFARSLGDETTRLDRIETELNEALAGDPRDTTSPRA +MAQDLRALTLGDALSPASRAQLITWLKANTTGGTRLRAGVPPGWTVGDKTGTGGrGTANDIAVLWPLQRAPLIVTVYLTG +ATVVRDQQNKIIADVGAAVA... +>ur|UPI00053205A8|UniRef100_UPI00053205A8/35-294 +..aaeRQLRELESTFDGRLGFVAFDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQTVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|Q8RLA1|Q8RLA1_BURPE/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRRESELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|C0LNZ8|C0LNZ8_PSELU/35-292 +..sfqDRLAKLEQQLNGRLGVCAIDTANGAQL.GYRANERFAMNSTFKVMLASAFLARSQDEPGLLEERLTYTRADLVTY +SPVTEKHVSTGMTVAELCAAGIQYSDNTAANVLMKKLGGPEAVTAFARSIGDTHFRLDRWETELNSAIPGDPRDTSTPQA +MAMSLQRLALGDMLAADKQHQLQAWLKGNTTGGKRIRAGVPAGWQVGDKTGTGDyGSANDVAILWPPRRTPVVLALYSAL +ENQQAEARNDVLADAARIVAe.. +>ur|UPI000375BE94|UniRef100_UPI000375BE94/37-292 +....kTKLAAIEKQFGGRLGVYALDTGSGTEI.RHRADERFPFCSTFKMVLASAVLAKSVQEPGLMEQRMQYAQSDLVSY +SPISRKHVADGMTVAELCRAAVELSDNTAANQLIKLLGGPAAVTAFARSIGDNTFRLDRWETELNTAIPGDPRDTTTSRA +MAHTLQAVALGNALPETQRDTLQTWLRGCQTGAKRIRAAVPAGWDVGDKTGTGDhGTANDVAVIWPPSRKPIVLAIYHTQ +EKPDTRGRDEAIADAARVVVa.. +>up|B1FL89|B1FL89_9BURK/40-294 +.....TSFAALEHAAGGRLGVCAIDTASGRRA.QHRADERFPFCSTFKAMLGAAVLARSVEQPGLLQQRVTYGPSDLVNY +SPVSGKHVGTGMTVAELCEAAIQYSDNSAANLAMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASMRVLTLGDALPPAQRAQLVAWLRGNKVGDKRIRAGVPVGSQVADKTGTGDyGTTNDAGVIWLPSRAPIVLAVYYTQ +ARADAKAKDDVIAAAARIAVa.. +>up|A0A0D0FMP9|A0A0D0FMP9_9BURK/39-293 +....aSSLAELERAAGGRLGVHALDTATGRRV.QHRADERFPFCSTFKAILIAVVLAESVARPALFTQRVTYRQADLLEW +SPVTEKHVDTGMTVGELCEATAQYSDNAAANLLMKLLGGPAAVTAFARSISDDTFRLDRWEPELNTALPGDARDTTTPAA +MAASLRALALGDALPAPQRAQFAQWLRGNKTGDKRIRAGVPTGWQVGDKTGTGDyGTTNDIGVLWPPARGPIVLTVYYTQ +ARADAKRKDDVIAAATRIAI... +>ur|UPI000493BAFE|UniRef100_UPI000493BAFE/39-296 +.ealtASLRGIEAKTGGRLGVALIDGTDGAVE.GYREAERFPMCSTFKALAAAAVLARVDAGSERIDRVVRYTRADLVTY +SPAAEKHVDDGMTLDALCEAAVTLSDNTAGNLLLKAIGGPAGLTAYARSLGDRLTRLDRWETALNEAAPGDERDTTTPAA +MAGNLRRLVLGDALQPASRARLTGWLVGNKTGDTRLRAGVPGDWRVGDKTGTGEnGTANDVGIAWPPRRAPLVVAIYLTQ +SRGDAASRNAAIAEAARAIA... +>up|A0A0H1A4J7|A0A0H1A4J7_9RHIZ/32-288 +..elaDRLRDIETAAGGRLGVAILDTGNGVRV.EHRAHERFAMCSTFKFLAAACVLARVDRGEEQLDRRVTFAKDDLVTW +SPVTEKHAGDGMTMTQLCHAAVTVSDNTAGNLLLTSFGGPAGLTAFARSLGDELTRLDRIEPGLNEATKGDPRDTTTPAA +MLGNLDRTVLGDALSPASRDRLGAWLRANTTGDKRLKAGLPAGWTIGDKTGTGGnGATNDVGVIWPPEHAPIIVSAYLAE +TTIAPEKREAALREVGRIAA... +>up|C0LP00|C0LP00_PSELU/35-292 +..sfqDRLAKLEQKLNGRLGVCAIDTANGAQL.GYRANERFAMNSTFKVMLASAFLARSQDEPGLLEERLTYTRADLVTY +SPVTEKHVSTGMTVAELCAAGIQYSDNTAANVLMKKLGGPEAVTAFARSIGDTHFRLDRWETELNSAIPGDPRDTSTPQA +MAMSLQRLALGDMLAADKQHQLQAWLKGNTTGGKRIRAGVPAGWQVGDKTGTGDyGSANDVAILWPPRRAPVVLALYSAL +ESQQAEARNDVLADAARIVAe.. +>ur|UPI00067A826E|UniRef100_UPI00067A826E/40-297 +....vQKMAKLESGVGGRLGVSILDTAKGRQW.GYRADERFPMCSTFKFLATAAVLKRVDQGEERLERRIVYTKKSLVPY +SPTTGKHTGGNLSMSQLCEAAMTLSDNTAANLMLESLGGPAGLTAFIRSLGDDMTRLDRNEPTLNESLPGDPRDTTTPAA +MVADLRKIVLGNALNPASRTLITQWLLDNQTGTKRVRAGLPKGWKVGDKTGTGShGSTNTVGVAWTPQGVPLLFAVYLTE +TDADEAKRNGLHAAVGRLIAee. +>up|Q1QR11|Q1QR11_NITHX/37-293 +...fvDELKRLETESGGRLGVTLLDTGTGQCV.GHRMDERFPLCSTFKVLASGAVLQGVDAGKESLARRIYFNEADLVTH +SPETHKRVGPIITVAELCKAAITLSDNTAGNLLLASIGGPQGLTAFVRKLGDDVTRLDRIETELNEAAPGDPRDTTTPNA +MASDLRALAVGDVLSAKSRAQLVGWLAANTTGGKRLRAGLPAGWRVGDKTGTGErGTANDVAVIWPPDRAPFIITAYLTG +ATVSADRQNAVMAAVGRAVA... +>up|J1EJC0|J1EJC0_9BURK/36-292 +....lAELQRIEASVGGRVGVAALDTHTGRQI.AHRGGERFPMASTFKLLLAAQTLRRVDQGHDKLDRRITYARKDLVTH +SPVTEPHADGALTVEELCAGTMTLSDNTAANLLLASNGGPPALTAYVRSLGDSITRLDRNEPSLNEARPGDPRDTTTPVA +MVHCIQALALGQALSPASRDKLQGWLLANKTGDKRLRARLPEGWKAGEKTGTASrGTSNDAGVFWPPERKPIVVSCYLTG +GEAPPEQRDAAMAEIGALVAq.. +>up|F0Q2B9|F0Q2B9_ACIAP/30-287 +..alaRAVQEIEASVGGRLGVALLDMATGRQR.AHRGDERFPLCSTFKLVLAAHVLRRVDQGQERLDRRITYGKSDLMEY +SPATERHVGGDMTVEQLCEAAVTLSDNTAANLLLGTQGGPLGLTAWLRSLGDSQTRLDRMEPALNDVPPGEVRDTTTPRA +MARTVWAVTQGEALSSAARAQMLAWLVGNRTGDRRLRAGMPEGWRIGEKTGTGPrGTSNDIGLFWPPDRGAVMVSCYLTG +SPAPAEQRDAALARVGALAA... +>up|Q3SVS3|Q3SVS3_NITWN/36-292 +...fvEELKRLENQTGGRLGVALLDAGTGQHV.GHRMDEPFPMCSTFKVLAAGALLQGVDAGKEDLARRIYFNEADLVAH +SPETRKHVGPTMTVAELCKAAITLSDNTAGNLLLASIGGPQGLTAFARRLGDEVTRLDRIETELNESVPGDPRDTTTPSA +MAANLRALALGDVLSVKSRTQLVGWLVANTTGDKRLCAGLPAGWRAGDKTGTGErGTANDVAVIWPPDRAPFVVTAYLTG +ATVPADRQNAVMAAIGRAVT... +>up|A0A0F0FEC0|A0A0F0FEC0_9BURK/35-292 +..aaqDRLAALESAAGGRLGVAALNTANGARI.SHRASERFPLCSTFKVLAASAILQRSAAESGLLQRRIAYTKDELVAY +SPVTGKHAGEGMTVSDLCAAALQYSDNTAANLLMHILGGPAAVTAFARSIGDDAFRLDRWETELNTAIPGDPRDTSTPAS +MSRSLRRLALGDALGAAERGRLVAWMRGNTTGATRIRAGVPADWQVADKTGSGDyGAANDVAVAWPPGKPPVVMAIYFTQ +GDKDAAYRNDVLATAARIVAe.. +>ur|UPI00050F99D3|UniRef100_UPI00050F99D3/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAEVCAATLQYSDNTAANLLIALLGGPQTVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>ur|UPI0003A8CB0A|UniRef100_UPI0003A8CB0A/42-294 +.....-QWQALERESQGRLGVAVFDTQSGAWL.GHRLDERFAMCSTFKWLAAAQVLRRVDQGLERLDRRIEFGREALLPW +SPVTEKHAGGAMTVGELCHAAITVSDNAAANLLLRSFGGPEGLTRFARQLGDPVTRLDRWEPELNEAIPGDPRDTSSPRA +MVELLRQAVLGPALSVGSRQQLAQWLQATQTNVKRLAAGLPASWRVGSKTGTGAhGSTNDVGLYWPPDRGPIVVAVFLTE +SKASLEAREAVLAQVARRV-... +>up|I2DXP2|I2DXP2_9BURK/39-296 +....aATFAALERAAGGRLGVCAIDTASGRRA.QHRADERFPFCSTFKAMLGAAVLARSVEHPGLLQQRVTYAQADLVNS +SPVSGRHVDTGMTVAQLCEAAIQYSDNTAANLAMKLIGGPAAVTAYARSIGDDTFRLDRWETALNTALPGDLRDTTTPAA +MAASIRALTLGDALPPAQRAQLVAWMRGNKVGDKRIRAGVPAGSQVADKTGTGDyGTTNDAGVVWLPSRAPIVLTVYYTQ +ARADAKAKENVIAAAARIAVaaf +>ur|UPI0005D8B0F4|UniRef100_UPI0005D8B0F4/39-296 +....aATFAALERAAGGRLGVCAIDTASGRRA.QHRADERFPFCSTFKAMLGAAVLARSVEHPGLLQQRVTYAQADLVNS +SPVSGRHVDTGMTVAQLCEAAIQYSDNTAANLAMKLIGGPAAVTAYARSIGDDTFRLDRWETALNTALPGDLRDTTTPAA +MAASIRALTLGDALPPAQRAQLVAWMRGNKVGDKRIRAGVPAGSQVADKTGTGDyGTTNDAGVVWLPSRAPIVLTVYYTQ +ARADAKAKENVIAAAARIAVatf +>ur|UPI00052A4BEB|UniRef100_UPI00052A4BEB/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQTVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYSPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|A0A0E9BJQ1|A0A0E9BJQ1_PANAN/32-291 +..alqRGIQQLEKNAGGRLGVAVTDTADGTVF.TYRGDARFPLCSTSKVFAVAAILKKSESADGLMSEKIAIHKADLVNY +NPITEKHVGATMTVAELSAAALQYSDNTAMNALLTRLGGPQQVNAFARSIGDSTFRLDRKEPELNTAIPGDKRDTTSPDA +MMQSLKKLVLGKALSPAQRQQLTDWMKGNTTGANSIRAGLPASWTVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +PDKHAAARKDVLAGAAKIVAsgy +>up|L9PCN3|L9PCN3_9BURK/38-292 +....aALLAKLEAESGGRLGVAALNTADGRRL.LHRADERFPFCSTFKMMLSAAVLARE---PALLKKRVAYRKSDLVTY +SPITEKHVGKGMTVAALCEATIQYSDNAAANLLMKQIGGPAAVTAFARSIGDTEFRLDRIETELNTALPGDPRDTTTPDA +MAESLNKLLLGDALGAAQRKQLKDWMLGNTTGDTRIRAGVPAGSVVADKTGTGDyGTTNDIGVIWQPGKAPIVLVVYLTQ +PGKDDKARSEILAEASKIVVeaf +>up|Q934I2|Q934I2_BURPE/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQTVTAYARSIGDATFRLDRRESELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|Q5PXN8|Q5PXN8_KLEPN/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAARIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI00016AA23B|UniRef100_UPI00016AA23B/35-294 +..aaeRQLSELESSFGGRLGFVALDTATGARI.AHRAAERFPFCSTFKTMLSAAILARSAGDATLLQRRIPYAKRDLVSY +SPVTEKHVGDGMTVAELCAAALQYSDNTAANLLIALLGGPQAVTAYARSIGDTTFRLDRRETELNTAIPGDERDTTTPAA +MAASLRRLLVGDALGAAQRAQLDTWMLGNTTGAARIRAGVPADWRVADKTGTGDfGTGNDIGVAYPPSRAPIVIVIYTTM +RDKNAQARNDVLASAARIAArtf +>up|H9CTS7|H9CTS7_BURPE/54-313 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFYSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>ur|UPI0002B63CCF|UniRef100_UPI0002B63CCF/5-263 +...tlEQIKESESQLSGRVGMVELDLASGRTL.SYRADERFPMMSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVEY +SPVTEKHLADGMTVAELCAAAITMSDNTAANLLLATIGGPAGLTAFLRNIGDNVTRLDRWETELNEALPGDERDTTTPAA +MAATLRKLLTGEILSAASRQQLITWMVADKVAGPLLRSVLPAGWFIADKTGAGErGSRGIIAVLGPDGKPSRIVVIYLTE +TQASMDERNQQIAEIGAALIehw +>up|A0A0F5K873|A0A0F5K873_BURPE/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGLQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAT +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|A0A069I8A9|A0A069I8A9_9BURK/35-292 +..aaqDRLAALESAAGGRLGVAALNTASGARI.SHRASERFALCSTFKVLAASAILQRSAAESGLLQRRIAYTKDELVAY +SPVTGKHTGDGMTVSELCAAALQYSDNTAANLLMKILGGPAAVTAFARSIGDDAFRLDRWETELNTAIPGDPRDTSTPAA +MSRSLQRLALGDALGAAERGRLVAWMRGNTTGATRIRAGVPADWQVADKTGSGDyGAANDIAVAWPPGKPPVVMAIYFTQ +GDKDAAYRNDVLATAARIVAe.. +>up|A8DS72|A8DS72_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +SPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A1TQ87|A1TQ87_ACIAC/31-287 +...faRAVQEVEASVGGRLGVALLDMATGRQD.AHRGDERFPLCSTFKLLLAAHVLRRVDQGHERLDRRISYRKSDLVEY +SPATERHADGDMTVEQLCEAAVTLSDNTAANLLLGTQGGPLELTAWLRSLGDTQTRLDRMEPALNDVPPGEVRDTTTPRA +MARTVWAVTQGEALSAAARARMLAWLVGNRTGDRRLRAGMPEGWRIGEKTGTGPrGTSNDAGLFWPPDRGAVMVSCYLTG +SPAPAEQRDAAIARVGTLAA... +>up|Q206M3|Q206M3_KLEPN/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKLLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|A0A0J6T156|A0A0J6T156_9RHIZ/35-294 +..daaARLAQLERRDGGRLGVEVRDTATGRRF.GHRADERFPMCSTFKALAAAAVLARADTGKDDLNRRITYGRDAVLSY +APVTAKHVETGMTLAELCAAAVVWSDNTAANLMLDTLGGPGGITAFAHAHGDTVTRLDRTEPTLNTAIPGDPRDTTSPAA +MVGLLDNVLLGQALTDKSRARLAGWMNESPTGLKRVRAGLPEGWRVADKTGTGDnGTANVVALIHRPDGAPILAAVYLTG +SPAEPAARDALHAEVGRLIArsf +>ur|UPI0006806B83|UniRef100_UPI0006806B83/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLACSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGLQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|Q2SJQ2|Q2SJQ2_HAHCH/37-297 +..qleKVFAKLEERLDARMGVMVLDTQTGRTW.GQRGQERFPLCSTFKVLACAALLAKVDAGEENLERRVPIHARDIVTY +SPVTKDRIGGEMTLRELCQAAMTKSDNTAANLVLKAVGGPPRLTEYLRGLGDETTRLDRWETELNEATPGDPRDTTSPAA +MASTLQTLFLNSPLSRASRQQLTAWFLANETGDAKLRAGLPQDWRIGDRTGGGAyGSTNDVAVIWPPGREPLIVTVYITE +TEAAFDDRNKAIADVGRAVGaaf +>ur|UPI00047A6A5E|UniRef100_UPI00047A6A5E/37-293 +...faRAVQEVEASVGGRLGVALLDVATGRQD.AHRGDERFPLCSTFKLVLAAHVLRRVDQGQERLDRRITYRKSDLMEY +SPATERHVDGDMTVEQLCEAAVTLSDNTAANLLLGTQGGPLALTAWLRSLGDSQTRLDRMEPALNDVPPGEVRDTTTPRA +MARTVWAVTQGEALSAAARARMLAWLVGNRTGDRRLRAGMPEGWRVGEKTGTGPrGTSNDIGLFWPPDRDAVMVSCYLTG +SPAPAEQRDAALARVGALAA... +>ur|UPI0006B304C0|UniRef100_UPI0006B304C0/36-293 +..alaRAVQEIEASVGGRLGVALLDMATGRQG.AHRGDERFPLCSTFKLVLAAHVLRRVDQGQERLDRRITYGKSDLMEY +SPATERHVDGDMTVEQLCEAAVTLSDNTAANLLLGTQGGPLGLTAWLRSLGDSQTRLDRMEPALNDVPPGEVRDTTTPRA +MARTVWAVTQGEALSAAARAQMLAWLVGNRTGDRRLRAGMPEGWRIGEKTGTGPrGTSNDIGLFWPPDRGAVMVSCYLTG +SPAPAEQRDAALARVGTLAA... +>up|A0A063B5R1|A0A063B5R1_9BURK/44-304 +....aNSFAELERAAGGRLGVCAIDTGSGRRA.QHRADERFPFCSTFKTMLGAAVLARSVERPALLQQRVTYGPGDLVRY +SPVTEMHVGTGMTVAELCAAAIQYSDNSAANLLMKLIGGPSGVTAYARSIGDDTFRLDRWETELNTALPGDPRDTTTPAA +MAAMVRALALGDALPAAQRARLVEWLCGNKVGDKRFRAGVPPGWQVGDKTGTGDyGTTNDAGVMWPPSRAPIVLAVYYTQ +ARADATAKDDVIASAARIAVaaf +>up|A0A0D4L6Q1|A0A0D4L6Q1_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPEGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|C3TTN7|C3TTN7_BURPE/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFYSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLIALLGGPQTVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATRIAAraf +>up|F2LLP9|F2LLP9_BURGS/44-303 +..daaRQIAALESGFGGRIGVSAIDTGSGRRI.LHRADERFALCSTFKVVLVSAVLARAAGDARLLSSVIRYTRHDLVSY +SPVTEKNLATGMTVAALCAAAIQYSDNTAANLLIRLIGDPAAVTAYARSIGDASFRLDRLETELNEAVPGDERDTTTPAA +MADTLRRVTLGDGLDPSGRAQLVTWMLGNTTGETRIRAGVPAGWRVADKTGSGDyGTANDVAVLYSPSRQPVVLTVYTTR +PDKDAKYDNATLAAVARIVTatf +>up|H1S0N1|H1S0N1_9BURK/9-267 +.aaaqDRLAALESAAGGRLGVAALNTASGAQL.SHRANERFALCSTFKVLAVSAILRRSATEGGMLQRRIAYTKAELVAY +SPITEKHAGAGLTVAELCAAALQYSDNTAANLLMQLLGGPAAVTAFARAIGDDTFRLDRWETELNTAIPGDPRDTSTPAA +MAASLQRLTLGDALGGAERERLVAWMRGNTTGATRIRAGVPADWLVADKTGSGDyGTANDIGVAWPPGKPPIVLAIYFTQ +PGKDAVYRNDVLASAARIAAe.. +>up|A0A0A1FDD8|A0A0A1FDD8_9BURK/37-295 +..sivAQLRQIESTTGGRLGVAIFDSRSGKTY.AYRGDERFPMCSTFKLLASALVLKRVDQGKEQLARRIRYKASDLVPY +SPATEHHTGGDMSVGELCEAAITLSDNTAANLLLQSFGGPAQLTAYMRASGDKMTRLDRIEPHLNESAPGDPRDTTTPNA +MVHSLREILLGDNLSASSRQQLTDWLLANKTGDKRLRALLPAGWHVADKTGTGDqGTANDIGMLLPPGGAPLLVASYLTG +TKASAAARDAVHAEVGRLAA... +>up|B1T356|B1T356_9BURK/40-294 +.....TSFAALEHAAGGRLGVCAIDAASGRRA.QHRADERFPFCSTFKAMLSAAVLAHSVERPGLLQQRVTYGQSDLVNY +SPVSGKHVGTGMTVAELCEAAIQYSDNSAANLAMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASMRVLTLGDALPPAQRAQLVAWLRGNKVGDKRIRAGVPAGSQVADKTGTGDyGTTNDAGVIWLPSRAPIVLAVYYTQ +ARADAKPKDDVIAAAARIAVa.. +>ur|UPI00064A0898|UniRef100_UPI00064A0898/44-303 +..daaRQIAALESGFGGRIGVSAIDTGSGRRI.LHRADERFALCSTFKVVLVSAVLARATGDARLLSSVIRYTRHDLVSY +SPVTEKNLATGMTVAALCAAAIQYSDNTAANLLIRLIGDPAAVTAYARSIGDASFRLDRLETELNEAVPGDERDTTTPAA +MADTLRRVTLGDGLDPSGREQLVTWMLGNTTGETRIRAGVPAGWRVADKTGSGDyGTANDVAVLYSPSRQPVVLTVYTTR +PDKDAKYDNATLAAVARIVTatf +>up|C0LNZ9|C0LNZ9_PSELU/35-292 +..sfqDRLAKLEQKLNGRLGVCAIDTANGAQL.GYRANERFAMNSTFKVMLASAFLARSQDEPGLLEERLMYTRADLVTY +SPVTEKHVSTGMTVAELCAAGIQYSDNTAANVLMKKLGGPEAVTAFARSIGDTHFRLDRWETELNSAIPGDPRDTSTPQA +MAMSLQRLALGDMLAADKQHQLQAWLKGNTTGGKRIRAGVPAGWQVGDKTGTGDyGSANDVAILWPPRRAPVVLALYSAL +ENQQAEARNDVLADAARIVAe.. +>up|H6V562|H6V562_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARSIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAERRRDVLASAARIIAe.. +>up|C0LP02|C0LP02_PSELU/35-292 +..sfqDRLAKLEQKLNGRLGVCAIDTADGAQL.GYRANERFAMNSTFKVMLASAFLARSQDEPGLLEERLTYTRADLVTY +SPVTEKHVSTGMTVAELCAAGIQYSDNTAANVLMKKLGGPEAVTAFARSIGDTHFRLDRWETELNSAIPGDPRDTSTPQA +MAMSLQRLALSDMLAADKQHQLQAWLKGNTTGGKRIRAGVPAGWQVGDKTGTGDyGSANDVAILWPPRRAPVVLALYSAL +ESQQAEARNDVLADAARIVAe.. +>ur|UPI0005BBC866|UniRef100_UPI0005BBC866/35-293 +.aaaqDRLAALESAAGGRLGVAALNTASGAQL.SHRANERFALCSTFKVLAVSAILRRSATEGGMLQRRIAYTKAELVAY +SPITEKHAGAGLTVAELCAAALQYSDNTAANLLMQLLGGPAAVTAFARAIGDDTFRLDRWETELNTAIPGDPRDTSTPAA +MAASLQRLTLGDALGGAERERLVAWMRGNTTGATRIRAGVPADWLVADKTGSGDyGTANDIGVAWPPGKPPIVLAIYFTQ +PGKDAVYRNDVLASAARIAAe.. +>ur|UPI0005370826|UniRef100_UPI0005370826/35-294 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLMALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDARIRAGVPADWRVADKTGTGDyGTANDIGVAYPPNRAPIVFIVYTTM +RNPNAQARDDVIASATWIAAraf +>up|A0A077EUW4|A0A077EUW4_ACIBA/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAIIWPENHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThsf +>ur|UPI0005AB4CA6|UniRef100_UPI0005AB4CA6/39-297 +..sleKQLAAIEAQAGGRLGVAMLDTANGHVR.GWRMQERFPMCSTFKVLLASAVLTRKDHGKEDLARKIVYSPAQVVSY +SPVSGPRAGSEMTVAELCEAALTRSDNTAANLLLESIGGPSAITAFARSIGDPVTRLDRNETTLNDAIPGDPRDTTTPAA +MVANLRELLLGERLSSASREQLIAWLVANKTGDARLRAGLPKDWRVGDKTGTGDhGTANDVAIVWPTGRAPILVTAYLTG +AAASSAQRDAAIAQVGAVVA... +>ur|UPI0004778B2F|UniRef100_UPI0004778B2F/33-291 +.qqlqQEFARIELATSGRLGVAALDMETGLRA.SRRGDERFPMCSTFKALASAAVLHRVDRGESSLDQQIRFEAKDILAN +SPVTKEHVASGMTLAELCEAAITRSDNTAGNMILREIGGPAGLTGFFHTIGDNVSRLDRWELALNEGVSGDPRDTTSPVA +MLKNLQRVVLGDVLQTVSRQKLVDWMVANKTGDARLRAGVPRDWRVADKTGTGErGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPMEKCNEVIANVARAVAn.. +>up|Q9L5C6|Q9L5C6_KLEPN/32-289 +..avqQKLAALEKSSGGRLGVALIDTKDNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFAREIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A0A095FAQ8|A0A095FAQ8_BURML/44-303 +..daaRQIAALESGFGGRIGVSAIDTGSGRRI.LHRADERFALCSTFKVVLVSAVLARAAGDARLLSSVIRYTRHDLVSY +SPVTEKNLATGMTVAALCAAAIQYSDNTAANLLIRLIGDPAAVTAYARSIGDASFRLDRLETELNEAVPGDERDTTTPAA +MADTLRRVTLGDGLDPSGRAQLVTWMLGNTTGETRIRAGVPAGWRVADKTGSGDyGTANDVAVLYSPSRQPVVLTVYTTR +PGKDAKYDNATLAAVARIVTatf +>up|A0A0C4YHK8|A0A0C4YHK8_9BURK/35-292 +..aaqDRLAALELAAGGRLGIAALNTANGARL.SHRANERFALCSTFKVIAASAVLQRSATQAGLLQRRITYKKDELVAY +SPITEKHVGGGLTVAELCAAALQYSDNTAANLLMKLLGGPAAVAAFARTIGDDQFRLDRWETELNTALPGDPRDTSTPAA +MAASLQRLTLGDALGGVEREQLVAWMRGNTTGATRIRAGVPVDWQVADKTGTGDyGTANDIGVAWPPGKPPIVLAIYFTQ +PGKDTAYRNDVLASAARIAAe.. +>up|A0A095YG39|A0A095YG39_BURGA/44-303 +..daaRQIAALESGFGGRVGVSAIDTGSGRRI.LHRADERFALCSTFKVVLVSAVLARATGDARLLSSVIRYTRRDLVSY +SPVTEKNLATGMTVAALCAAAIQYSDNTAANLLIRLIGDPAAVTAYARSIGDASFRLDRLETELNEAVPGDERDTTTPAA +MADTLRRVTLGDGLDPSGRAQLVTWMLGNTTGETRIRAGVPAGWRVADKTGSGDyGTANDVAVLYSPSRQPVVLTVYTTR +PGKDAKYDNATLAAVARIVTatf +>ur|UPI0003708DC8|UniRef100_UPI0003708DC8/31-287 +...faRAVQEAEASVGGRLGVALLDVATGRQD.AHRGDERFPLCSTFKLVLAAHVLRRVDQGQERLDRRITYRKSDLMEY +SPATERHVDGDMTVEQLCEAAVTLSDNTAANLLLGTQGGPLALTAWLRSLGDSQTRLDRMEPALNDVPPGEVRDTTTPRA +MARTVWAVTQGEALSSAARARMLGWLVGNRTGDRRLRAGMPEGWRVGEKTGTGPrGTSNDIGLFWPPDRDAVMVSCYLTG +SPAPAEQRDAALARVGALAA... +>ur|UPI0006865147|UniRef100_UPI0006865147/8-267 +.rdlaDRFARIEEASGGRLGIGLLDTGSGAHA.AHRGDERFPLCSTFKVLAAGAVLARVDRGEDGLDRRLRYEPREIVPY +SPVSGPRAGGEMTIAELCEAAVTLSDNTAANLLLGTMGGPAGLTGHIRGFGDATTRLDRTEPDLNEAAPGDARDTTTPLA +MAETLRRLVLADALSPASRALLTAWLVGCRTGDARLRAGLPQDWRIGDKTGSGEnDTANDVAVIWPPRRAPLVLTVYLTG +ARTSPEARSATIASVARAVAa.. +>up|A0A0J6T0T2|A0A0J6T0T2_9RHIZ/37-296 +..daaARLAQLERRDGGTLGVEVRDTATGRRF.GHRADERFPMCSTFKALAAAAVLARADQGKEDLNRRISYGRDDLLSY +APVTAKHVEAGMTLAELCAAAVVWSDNTAANLMLTTLGGPEGITAFARAHGDTVTRLDRTEPTLNTAIAGDVRDTTSPAA +MVGLLDHVLLGRALSAESRARLTGWMHESPTGLKRVRAGLPAEWRTADKTGTGDnGTANVVALIHRPDGAPILAAVYLTG +SPAEPAARDALHAEVGRLIArsf +>up|A0A0K9SBU3|A0A0K9SBU3_PANAN/31-291 +.aalqRGIQQLEKNAGGRLGVAVTDTADGTVF.TYRGDARFPLCSTSKVFAVAAILKKSESADGLMSEKIAIHKADLVNY +NPITEKHVGATMTVAELSAAALQYSDNTAMNALLTRLGGPQQVNAFARSIGDSTFRLDRKEPELNTAIPGDKRDTTSPDA +MMQSLKKLVLGKALAPAQRQQLTDWMKGNTTGANSIRAGLPASWTVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +PDKHAAARKDVLAGAAKIVAsgy +>up|A0A0E9B678|A0A0E9B678_PANAN/31-291 +.aalqRGIQQLEKNAGGRLGVAVTDTADGTVF.TYRGDARFPLCSTSKVFAVAAILKKSESADGLMSEKIAIHKADLVNY +NPITEKHVGATMTVAELSAAALQYSDNTAMNALLTRLGGPQQVNAFARSIGDSTFRLDRKEPELNTAIPGDKRDTTSPDA +MMQSLKKLVLGKALAPAQRQQLTDWMKGNTTGANSIRAGLPAGWTVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +PDKHAVARKDVLAGAAKIVAsgy +>up|W0T351|W0T351_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|I0DEV3|I0DEV3_ECOLX/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAIIWPENHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThgf +>up|Q4LB53|Q4LB53_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAERRRDVLASAARIIAe.. +>up|A0A058YPD8|A0A058YPD8_BORBO/29-286 +.aqaqRQLALLEQRHGARLGVQVQDRDSGGAF.SHRADERFPLCSTFKLLAAAAVLARADRGDDSLARLIRYGATDIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRVTRLDRIETALNEARPGDPRDTTTPAA +MAGNLERLLLGDALQPASRQRLADWLLASRTGDTRLRAGLPSGWRIGDKTGAGGnGTNNDVGVIWPRDGAPVLITAYLTQ +SSASRETQNAVLAEVGRIAA... +>ur|UPI00040711BC|UniRef100_UPI00040711BC/35-292 +..eaqRRLGALESATGGRLGVAALNTADGTQV.QHRADERFPFCSTFKVMAASAILKRSETENGLRRQHIAYTKDELVAY +SPITAEHAGTGMTVSELCAAALQHSDNTAGNLLIKMLGGPAAVTAFARSIGDDPFRLDRWETELNTAIPGDPRDTTTPAA +MAGSLQRLALGDALGAPERAMLIEWMRGNTTGAAKIRAGVPAAWSVADKTGGGDyGTTNDIAVMWPPGKPPIVLAVYFTQ +PDKDAPVRNDVVATAARIVAe.. +>up|H6V561|H6V561_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPITEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|Q47066|BLT1_ECOLX/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAERRRDILAAAAKIVThgf +>up|Q8VN24|Q8VN24_9ENTR/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAIIWPENQTPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThgf +>up|R4I5F6|R4I5F6_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAERRHDVLASAARIIAe.. +>ur|UPI00037A6602|UniRef100_UPI00037A6602/36-293 +...laDRFARIEQASGGRLGIGLLDTGGGAPV.AHRGGEPFPMCSTFKVLAAGAVLARVDRGEDSLDRRLRYTLGEVVAY +SPMSGPRAGGEMTLAELCEAAVTVSDNTAANLLLGTMGGPAGLTAQLRDFGDATSRLDRTEPDLNEAVPGDPRDTTTPLA +MAETLRRLVLGDALSPVSRALLTAWLVGCRTGDARLRAGLPKEWRIGDKTGSGEyDTANDVAVIWPPRRAPLVLTVYLTE +AKASPEARSAAIASVARAVAa.. +>ur|UPI0005DAA714|UniRef100_UPI0005DAA714/33-293 +.qslsEQLAALEEKAQGRLGVSLINTQSGKEL.QYRGNEAFPFCSTFKLVLAAAILRQSMSQPALLEKHITYSEADLLSY +APIARENLGKGMTVAALCAAALQYSDNTAANLLIQQLGGLEGVNKFTQSLGDTAFRLDRWEPELNSAIPGDPRDTTTPSS +MAALVKKIQFGDGLAPAQQQQLAQWLKGNTTGNASIRAGVPAGWVVGDKTGSGDyGTTNDVAILWPPTGAPLILAVYFTQ +HKKDAESRRDVLAEATRIILaey +>up|C8CP57|C8CP57_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|I4VWB8|I4VWB8_9GAMM/37-294 +..avaAHLAALERQHGGRLGVAMLDTGSGQHV.GHRADERFLMCSTFKLLAAAAVLARVDQGSEQLDRRITYGKDVLLEW +APETSRHVGAQMTVGELCQAAITVSDNTAANLLLTSLGGPAAVTAFVRTLGDPLTRLDRIEPELNRTRPGDLRDTTTPAA +MLADMQALLLGDALSPASRGQLIEWLCGNTTGKQQLRAGLPAGWRIGDKTGSGAqQETNDIAIIWPPQRKPLLVTAYYTG +SAADKDGRHAVLAAVGRLAA... +>up|Q5MAG1|Q5MAG1_KLEPN/31-289 +.navqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|M1F7E6|M1F7E6_ENTCL/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAEHRRDVLASAARIIAe.. +>up|D4GDP0|D4GDP0_PANAM/46-306 +.aalqRGIQQLEKNAGGRLGVAVTDTTDGTVF.TYRGDARFPLCSTSKVFAVAAILKKSESADGLMSEKIAIHKADLVNY +NPITEKHVGATMTVAELSAAALQYSDNTAMNALLTRLGGPQQVNAFARSIGDSTFRLDRKEPELNTAIPGDKRDTTSPDA +MMQSLKKLVLGKALAPAQRQQLTDWMKGNTTGANSIRAGLPASWTVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +PDKHAAARKDVLAGAAKIVAsgy +>up|D2KL97|D2KL97_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAENRRDVLASAARIIAe.. +>up|Q9L5C7|Q9L5C7_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|R9S6T8|R9S6T8_KLEPN/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQREQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|I3VNW0|I3VNW0_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAERRRDVLASAARIIAd.. +>up|A0A083ZY90|A0A083ZY90_9ENTR/36-297 +.qqaqQQLAALEKQHMGRLGVFAIDTTSSNTL.QLNAHQRFAFCSTFKVIAVAAILHHSLSHPGFLDQRIHYQASDLVTY +SPITEKHLDSGMTIAELCAAALQYSDNTAGNMLMKQLGGPAAITAYARSLGDTTFRLDRWETELNSAIPGDERDTTTPAA +MAASLQKLTLGTALPEAQRQQLVNWMKGNTTGNKRIRAGMPPDAVIADKTGGGDyGTTNDIGVVWLSGRAPWLVVIYFTQ +PNQHATANNEAVAAAARIISqaf +>up|Q4F896|Q4F896_ACIBA/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGGyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAERRRDILAAAAKIVThgf +>up|Q7X209|Q7X209_ECOLX/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDESFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|C5MRF6|C5MRF6_PROST/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|B6E9R8|B6E9R8_SALDE/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVAWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A3FFV8|A3FFV8_ECOLX/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAENRRDILAAAAKIVThgf +>up|P74841|BLC2_SALTM/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|E1ANH6|BLC97_ECOLX/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>ur|UPI0004A7104E|UniRef100_UPI0004A7104E/39-296 +.....ARFAAIEKRVAGRLGVAALDTASGRRI.GHRAAERFPLCSTFKFLAVAAVLKRVDEGRENLDRRIGYSQGDLLEY +APITRQHEKEGMTVSALCAAAIEYSDNTAANLLLQSLGGPSAIGRYAATLGDGVTRLDRTEPSLNEAVPGDPRDTTSPAA +MVGDLRAILLGKALSPASLQNIQTWLVANTTGGSRLRAGLPADWRVGDKTGTGGhGATNDIAILWPPGREPILVAAYLTE +TAAPAAERNRALAEVGRIIAgsf +>up|A0A0M0QQI0|A0A0M0QQI0_SALCE/31-291 +.ssvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|A0A0D7EIM5|A0A0D7EIM5_RHOPL/39-294 +.....AAMKRIEASSGGRLGVAVLDSASGARM.GYRDNEAFPMCSTFKVLAAGAVLTQVDAGHARLSDRVRFTRDAVVTY +SPITKDRIGGEMTLAELCDAAIRYSDNTAGNLLLGQIGGPPGLTQFARTLGDPVTRLDRTETDLNEAGPGDPRDTTTPAA +MLSNLKNLVLGSALSESSRDQLVAWLKGNTTGGTRLRAGLPTDWVVGDKTGSGGrGSTNDIAVIWPAERKPIVVTAYLTG +TEAPAEQRNAALASVGRAVVa.. +>up|A0A0E1QU42|A0A0E1QU42_BORBO/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARADRGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALQPASRQRLADWLLASQTGDTRLRAGLPAGWRIGDKTGAGGhGTNNDIGVIWPRDGAPVLISAYLTQ +SSASREAQNAVLAEVGRIAA... +>ur|UPI0004764BCE|UniRef100_UPI0004764BCE/45-298 +.....AQLAELEKTLGGRLGVFALDTGDGSQL.SHRAGERFAFCSTAKVMIASAILARSAQVAGRLRQRVRYAKGELVNY +SPITERHVGDGMTVAELCAAGIQYSDNTSANLLIKILGGPAAVTAYARSIGDTTFRLDRLETELNSAIPGDPRDTTTPEA +MGLSLRRVALGDALAPASRELLQDWLRGNTTGAKRIRAAVPADWQVGDKTGTGDyGTANDVGVVWRPNRAPVVVSIYTTH +AEKDAKASDEVIAAAARIVV... +>ur|UPI000444E88B|UniRef100_UPI000444E88B/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARADRGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALHPASRQRLADWLLASQTGDTRLRAGLPAGWRIGDKTGAGGhGTNNDIGVIWPRDGAPVLISAYLTQ +SSASREAQNAVLAEVGRIAA... +>up|Q2L9X2|Q2L9X2_ECOLX/32-289 +..amqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|F1CLN0|F1CLN0_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQREQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|Q939K2|Q939K2_KLEPN/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAk.. +>ur|UPI00067AA272|UniRef100_UPI00067AA272/34-292 +.qrlqDEFARIELATSGRLGVAALDMETGLRA.SLRGDERFPMCSTFKALASAAVLLRVDRGESSLDQRVRFEAKDILAN +SPVTKDHVESGMTLAELCEAAITRSDNTAGNMILREIGGPAGLTAFFRTIGDNVSRLDRWELALNEGVSGDPRDTTSPVA +MLKNLQRVVIGDVLQAASRQKLADWMVANKTGDARLRAGVPRDWRVGDKTGTGErGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPMEKCNEVIANVARAVAn.. +>up|Q840M4|Q840M4_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|B0FTT8|B0FTT8_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFSQ +PQQNAESRRDVLASAARIIAe.. +>up|G3EPW3|G3EPW3_9ENTR/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKRSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI00047FB2A9|UniRef100_UPI00047FB2A9/33-291 +.qrlsDEIKRLESESGGRLGVCVLDTATNTRH.DHRGDERFPMCSTFKMLAAAAILARVDAGHEQLTRRITFDASALVVY +SPITEKRVGGDMTLAEICEAAVTLSDNTAGNLLLASIGGPPGLTAFARSLGDQVTRLDRDEPSLNEALPDDPRDTTTPNA +MASNLQALVLGTALSAASREQLTAWLIANKTGDTRLRAGLAKDWRVGDKTGTGArGTNNDVAVTWPPGKAPIVITAYLTG +STVSAAQQNAILASVARAV-... +>up|B6E9R7|B6E9R7_SALDE/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTHV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A3RJI2|A3RJI2_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAERRRDVLASAARIIAe.. +>up|Q936V5|Q936V5_PROMI/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDFLAAAAKIVThgf +>up|G9JVK3|G9JVK3_PRORE/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGGyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>ur|UPI00048A8C37|UniRef100_UPI00048A8C37/31-291 +.aalqRGIQQLEKNAGGRLGVAVTDTADGAVF.TYRGEARFPLCSTSKVFAVAAILKKSESANGLMSEKIAIHKADLVNY +NPITEKHVGATMTVAELSAAALQYSDNTAMNALLTRLGGPQQVNAFARSIGDSTFRLDRKEPELNTAIPGDKRDTTSPDA +MMQSLKKLVLGKALAPAQRQQLTDWMKGNTTGANSIRAGLPASWTVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +PDKHAAARRDVLAGAAKIVAsgy +>ur|UPI000469EAD3|UniRef100_UPI000469EAD3/44-303 +..daaRQIAALESGFGGRIGVSAIDTGSGRRI.LHRADERFPLCSTFKVVLVSAVLARATGDARLLSSVIRYTRRDLVSY +SPVTEKNLATGMTVAALCAAAIQYSDNTAANLLIRLIGDPAAVTAHARSIGDATFRLDRLETELNEAVPGDERDTTTPAA +MADTLRRVTLGDGLDPSGRAQLVTWMLGNTTGETRIRAGVPAGWRVADKTGSGDyGTANDVAVLYSPSRQPVVLTVYTTR +PDKGAKYDNATLAAVARIVTatf +>ur|UPI000290600C|UniRef100_UPI000290600C/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARAERGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALQPASRQRLADWLLASQTGDTRLRAGLPAGWRIGDKTGAGGhGTNNDIGVIWPRDGAPVLISAYLTQ +SSASREAQNAVLAEVGRIAA... +>ur|UPI000461EDFB|UniRef100_UPI000461EDFB/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARAERGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALQPASRQRLADWLLASQTGDTRLRAGLPAGWRIGDKTGAGGhGTNNDIGVIWPRDGAPVLISAYLTQ +SSASREAQNAVLAEVGRIAA... +>ur|UPI000369B36A|UniRef100_UPI000369B36A/42-295 +...iyRELRALEQRHSARLGVYAVNTKTGATV.AYRAQERFPLCSTFKTLAAAAVLRDLDRDGEFLDKVIRYTEKDLVNG +SPITKDHVGEGMRVGDLCAAAICYSDNTAGNLLLRQLGGPGGVTGFCRSIGDHRTRLDRWEPELNTAIPGDPRDTTTPGA +IGRDYGRLVLGDALDPGDRARLTGWLKANTTSGKRFGAGLPDDWELGDKTGSGDyGTTNDVGVAWTADGTPIVLAVLSTK +HTQDAAYDDLLIADTARL--... +>up|Q2RXW2|Q2RXW2_RHORT/38-294 +..altARLIETEQRLGARLGATILDTHTGRNW.RYRAGERFPLCSTFKVIACGALLARVDAGTEDLSQRVTFPESAVVAY +SPVTKGRGEAGMTLAEICEAAITRSDNTAGNILLDRLGGPAGVTTFARALGDTTTRLDRRETDLNEATPGDPRDTTTPEA +MAKLMATLVLGKGLSVTSRDRLTNWLLANKTGEAKLRAGLPKDWRIGDKTGGGDhGTMNDVAVVWPPGRQPLIIALYMTQ +TTASFEDRNRAIADIGRTLA... +>up|E9LZM3|E9LZM3_ECOLX/32-289 +..avrQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|K7WEV5|K7WEV5_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGSyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI00063E87D7|UniRef100_UPI00063E87D7/36-293 +...lrAQWAEIERRTGGRLGISLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGALSVAELCRATMIYSDNPAANLLFPLVGNPAGVTAFLRGIGDAHTRSDRREPEMNRFTPGDPRDTTTPAA +MAATLRTLLLGNALQPASRKQLTDWMIDNRTGDTCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNG +ASVDSDARDAALKAVAAAVRd.. +>up|B3LE90|B3LE90_9ENTR/31-291 +.nsvqQQLKALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIQAGLPKSWVVGDKTGSGDyGTTNDIAIIWPENHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVTrgf +>up|K0VP01|K0VP01_9RHIZ/40-298 +..diqRRLAALEKRTGGRLGVSVLDTQTSISF.SYRGSEAFPMCSTFKALAAGFVLARVDKGQESLDRRVTYGKEKLVDY +SPLSEKHAGTDMTIAELCEAAVTVSDNTAGNLLLESFGGPPALTDWLRSIGDGTTRLDRTEPTLNEGRKDDPRDTTTPEA +MLDTLGNLTLGSILAETSCDRLIAWLVASTTGKERLRAGLPEDWKVGDKTGTGPnGSLGDIAVIWPPDRSPIVAAVYIAE +ATASAKELNPVFAEVGRMIVe.. +>ur|UPI00068AE620|UniRef100_UPI00068AE620/63-319 +..evsRRLQALESEHGARLGVFARNLDTGETV.VRRADERFPMCSLFKPVAAAAILRDHDRNGAFLARRIRYSETDLVTH +SPITKDHVAEGMTVGELCDAAIRFSDNTAANLLLRELGGPRAVTRFCRSVGDRTTRLDRWEPELNTAEPWRVEDTTSPRA +IARTYTRITIGDALSPADRERLTGWMLANTTSGERFRAGLPAAWDLADKTGGGDyGTNNDAGVAWTPDRTPIVLAVLTTK +PAPDAAPDNALIAETAELLA... +>up|Q6IUM8|Q6IUM8_9ENTR/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +RQQNAESRRDVLASAARIIAe.. +>up|A0A0H3YEU2|A0A0H3YEU2_ECOLX/30-290 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGEyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|B3LE88|B3LE88_9ENTR/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWGVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThgf +>up|B6E9S0|B6E9S0_SALET/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPFAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|R4I5F7|R4I5F7_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLRGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|Q8VKT5|Q8VKT5_9ENTR/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIQAGLPKSWVVGDKTGSGDyGTTNDIAIIWPENHAPLVLVTYFTQ +PDQKAESRRDVLAAAAKIVThgf +>up|A0A023PYF0|A0A023PYF0_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVIAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAERRRDVLASAARIIAe.. +>up|D0EW47|D0EW47_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI0003F9193B|UniRef100_UPI0003F9193B/37-293 +...laEAFARVEADSGGRLGAGVLDTGTGATA.GHRQDELFPMCSTFKFLCVAAMLARVDAGKEQLTRRIPVTSADLLDY +APVTKQHAGNDMTVAELCEAAVILSDNTAANLLLASMGGPSAITQYARAIGDSVTRLDRTEPELNTAEAGDPRDTTTPAA +MACNLQTLALGVALLPASRDQLNKWLVGCKTGDARLRAGLPKDWRVGDKTGSGAhGTSNDIAVIWPAGRAPIMITAYLTQ +CPAGDDKRNAAIAAISKAVAn.. +>up|A0A094NW85|A0A094NW85_COBMA/23-278 +.....SAIQAIESEVGARIGVTVLDTADGTRF.SWRGDERFPMSSTFKVLACGHMLSRVDEGQESLSRKVEIRPADLVTY +SPITENHTRDGLTLEALCHATITTSDNTAGNLILDTLGGPAALTAYLRRLDDDSTRLDRRETALNEATPGDPRDTTTPHA +MAATLQRLLVGDALSEPSRLALQGWMLANTTGDDKLRAALPDDWQIADKTGGGGyGTNNDVAILWPPLRAPLIVAVYLTE +SEAELAARNAAIADVGRLLVk.. +>up|G3EPW2|G3EPW2_9ENTR/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|E8YVR7|E8YVR7_9BURK/51-313 +..airARLEDIQAQSGGRLGVSIVDTTSGLHA.GLHADERFPMCSTFKLLAAGAILARVDRGEEDLQRRIVYSKSELVPY +SPATSKHTRELMSVAQLCKAAITLSDNTAANLLLQTFGGPAGLTAFVRSLGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNLRELVLGERLSSASRAQLLAWLAANETGGARIRAKLPKDWGVGDKTGTGEhGTANDVAILWPPGRGPILVAVYLTE +TAGDAARGNAAIANVGALVVe.. +>up|K0DV60|K0DV60_9BURK/51-313 +..airARLEDIQAQSGGRLGVSIVDTTSGLHA.GLHADERFPMCSTFKLLAAGAILARVDRGEEDLQRRIVYSKSELVPY +SPATSKHTRELMSIAQLCKAAITLSDNTAANLLLQTFGGPAGLTAFARSLGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNLRELVLGERLSSASRAQLLAWLAANETGGARIRAKLPKDWGVGDKTGTGEhGTANDVAILWPPGRGPILVAVYLTE +TAGDAARGNAAIANVGALVVe.. +>up|G7ZBA1|G7ZBA1_AZOL4/35-291 +...laERLAVLEERTGGRLGVAMLDTGSGRLQ.GWRVDERFPMCSTFKFLLAAAVLKGVDQGRERLDRRIPVTSADLVPY +APFAETRLNGTPTVAELCEAAMTLSDNVAANLLLPGVGDPAGLTAFLRGIGDKTTRLDRNEPTLNTAIPGDPRDTTTPAA +MVRSMERLLLGDVLRPDSRRQLSDWMIANKTGDKRLRAGLPAGWRVGDKTGTGTnGTANDIAILWPENRPPLLVASYLTQ +TAKEFKQHDSIHAEVARAVA... +>ur|UPI0004A0AACF|UniRef100_UPI0004A0AACF/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARADRGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALQPASRQQLADWLLASQTGDTRLRAGLPAGWRIGDKTGVGGhGTNNDIGVIWPRDGAPVLISAYLTQ +SSASREAQNAVLAEVGRIAA... +>up|A0A060KQ86|A0A060KQ86_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESGPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0003B214CE|UniRef100_UPI0003B214CE/31-291 +.aalqRGIQQLEKNAGGRLGVAVTDTADGTVF.TYRGDARFPLCSTSKVFAVAAILKKSESADGLMSEKIAIHKADLVNY +NPITEKHVGATMTVAELSAAALQYSDNTAMNALLIRLGGPQQVNAFARSIGDSTFRLDRKEPELNTAIPGDKRDTTSPDA +MMQSLKKLVLGKALAPAQRQQLTDWMKGNTTGANSIRAGLPASWTVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +PDKHAAARKDVLAGAAKIVAsgy +>up|L8B2Q9|L8B2Q9_PROMI/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|I3VNW6|I3VNW6_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTH +PQQNAERRRDVLASAARIIAe.. +>ur|UPI00051DEE3A|UniRef100_UPI00051DEE3A/31-291 +.aalqRGIQQLEKNAGGRLGVAVTDTADGAVF.TYRGEARFPLCSTSKVFAVAAILKKSESADGLMSEKIAIHKTDLVNY +NPITEKHVGATMTVAELSAAALQYSDNTAMNALLTRLGGPQQVNAFARSIGDSTFRLDRKEPELNTAIPGDKRDTTSPDA +MMQSLKKLVLGKALAPAQRQQLTDWMKGNTTGANSIRAGLPASWTVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +PDKHAAARRDVLAGAAKIVAsgy +>up|Q6IUN6|Q6IUN6_9ENTR/32-289 +..avqQKLATLEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIRPTDLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|Q6IUN2|Q6IUN2_9ENTR/32-289 +..avqQKLATLEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIRPTDLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|Q8VN23|Q8VN23_9ENTR/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESNKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIQAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThgf +>up|D1MAH3|D1MAH3_ECOLX/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRTQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|A0A060KQ21|A0A060KQ21_9BACT/31-291 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTdgw +>up|F1DG66|F1DG66_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQREQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A0A060HY47|A0A060HY47_RHIET/36-294 +..nveRRLAELEKRTGGRLGVSVLDTQTSISF.GYRGSEAFPMCSTFKALAAGFVLARVDKGDESLDRRVTYGKDKLVDY +SPISEKHAGADMTIAELCDAAVTVSDNTAGNLLLESFGGPAALTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASCDRLINWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYIAE +ATAPVKELNPVFAEVGRMIVe.. +>ur|UPI00048A18AF|UniRef100_UPI00048A18AF/41-298 +..tleKQLAAIEAQAGGRLGVAMLDTANGHVR.GWRMHERFPMCSTFKVLLASAVLTRKDHGKEDLARKVVYTPAQVVSY +SPVSGPRAGGEMTVAELCEAALTRSDNTAANLLLESIGGPSAITTFARSIGDPVTRLDRNETTLNEAIPGDPRDTTTPAA +MVANLRELLLGERLSAASREQLIAWLVANKTGDARLRAGLPKDWRVGDKTGTGDrGTANDVAIVWPTGRAPILVTTYLTG +ATASSAQRDAAIARVGVWV-... +>up|J2LRH1|J2LRH1_9BURK/38-295 +..svvSQLAKLEASVGGRLGVDIVDSATQRRW.GYRADERFAMCSTFKFLACAAVLKRVDAGQERLDRRIIYGNDVLVAY +SPTTGKHAGGDLTLAQLCEAALTLSDNTAANLILQSLGGLEPFNQFVKSLGDKQTRLDRFETELNTAIPGDSRDTTTPAA +MSDNLQRILLGDVLSPASREQLIAWMRRNKTGDRRVRAGMQPGWTVGDKTGSGDyGTTNTIAIIWPPQGKPLLASIYLTR +TKAPEDRRNAVLAEVGKIIV... +>up|E2IZP4|E2IZP4_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A0A0H5BBF8|A0A0H5BBF8_BLAVI/26-282 +..ateRALADLERRFGGRLGVAILDTGSARRA.SHRGSERFALCSTFKVLAAAVVLARVERGDDSLDRRILYRRDDLVPY +SPVTERRLADGMTLGELCEATMTLSDNTAANLLLDSFGGPAAVTAMLRGLGDGATRLDRREPALNDVPPGEERDTTTPQA +MGDTLLRLVVGNALAPASRHRLIEWLVNCKTGDQRLRAGVPAAWRVGDKTGSGPrGEANDVAVMWPPGRAPMVVTAYYVN +PAGSADARNAVLAEVGRLVA... +>up|Q937J1|Q937J1_ECOLX/34-289 +....qQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A0A060KZW7|A0A060KZW7_9BACT/31-291 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTdgw +>up|B0BF90|B0BF90_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVTAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNDTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI000490347F|UniRef100_UPI000490347F/41-300 +..afeKQLAQIEAQVGGRLGVAILDTASGKQH.GWRMNERFPMCSTFKVLLASAVLTRKDQGKEELGRKVVYAKDVVVAN +SPVSGPRAGGDMTVSELCEAAITRSDNTAANLLLESIGGPAALTAFVRGMGDKVTRLDRNEPTLNEALDGDPRDTTTPAA +MLADLRALLLGEHLSAASREQLTAWLVANKTGDARLRAGLPKDARVGDKTGTGErGTSNDIAIVWPAGRPPILVTVYLTG +ATASAAQRDAAIAKVGALVAq.. +>up|Q8RKB1|Q8RKB1_9ENTR/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWGVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThgf +>up|O34177|O34177_SALTM/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWGVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThgf +>ur|UPI0002900D41|UniRef100_UPI0002900D41/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARAERGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALQPASRQQLADWLLASQTGDTRLRAGLPAGWRIGDKTGVGGhGTNNDIGVIWPRDGAPVLISAYLTQ +SSASREAQNAVLAEVGRIAA... +>up|E0AF02|E0AF02_KLEPN/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTESTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAERRRDVLASAARIIAe.. +>up|A0NLL2|A0NLL2_LABAI/37-294 +...leKTVQDAESRLSARIGVAVLDSETGKTF.THRADERFPLNSTFKAFLCAALLEKGEQGEVQPDRRVKIRKEDLVSY +SPVTEKKVGSGMTYLELCDAAITISDNAAANLVLEAVGGPQGLTDYLRGIGDTITRLDRTEPALNEGQAGDSRDTTTPAA +AVATLQKLVLGDALSPSARDQLTGWLLDNQVGKATLRAGLPEEWPVADKTGAGGnGSRNNIGVIWPDDRQPVVIAVYITQ +TDASFDDRNKAIADIGAALAe.. +>ur|UPI00039DA7E2|UniRef100_UPI00039DA7E2/44-303 +..daaRQIAALESGFGERIGVSAIDTGSGRRI.LHRADERFALCSTFKVVLVSAVLARAAGDARLLSSVIRYTRHDLVSY +SPVTEKNLATGMTVAALCAAAIQYSDNTAANLLIRLIGDPAAVTAYARSIGDASFRLDRLETELNEAVPGDERDTTTPAA +MADTLRRVTLGDGLDPSGRAQLVTWMLGNTTGETRIRAGVPAGWRVADKTGSGDyGTANDVAVLYSPSRQPVVLTVYTTR +PDKDAKYDNATLAAVARIVTatf +>up|Q2XT31|Q2XT31_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFPMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0006461962|UniRef100_UPI0006461962/41-297 +.....-RWAAIEADSGGRLGIAVLDTGTGRFD.GHRLDERFPMCSTFKLLAASLALQRVDAGLERLDRRVAVRRGMLINH +SPVSEKHVGDHMSIAELCEAAVVVSDNAAANLLLASFGGPAAITRYARTLGDTQTRLDRTEPALNEARPGDPRDTTTPRS +MAIALQSALLGSALSDASRARLVAWMEAVRTGTDRLRAGLPPGWRVADKTGTGArGSTNDVAVVWPPNRAPLVITAYLTD +SKADAKRLNAALAAVAREAAgrf +>up|B1FU45|B1FU45_9BURK/51-313 +..airARLEEIEAQSGGRLGVSIVDTTSGLHA.GLHADERFPMCSTFKLLAAGAILARVDRGEEDLQRRIVYPESELVPY +SPATSKHTRERMSIAELCKAAITLSDNTAANLLLQSFGGPAALTAFARSLGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNMRELLLGERLKSSSRVQLLAWLAANETGGARLRAKLPKDWGVGDKTGTGDhGTANDVAIFWPPGRGPILVAVYLTG +TAGDAARNNAAIANVGALVVe.. +>up|A0A077JMT3|A0A077JMT3_KLEPN/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAKLSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI000232305A|UniRef100_UPI000232305A/31-291 +.aalqRGIQQLEKNAGGRLGVAVTDTADGTVF.TYRGDARFPLCSTSKVFAVAAILKKSESADGLMSEKIAIHKADLVNY +NPITEKHVGATMTVAELSAAALQYSDNTAMNALLTCLGGPQQVNAFARSIGDSTFRLDRKEPELNTAIPGDKRDTTSPDA +MMQSLKKLVLGKALAPAQRQQLTDWMKGNTTGANSIRAGLPASWTVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +PDKHAAARKDVLAGAAKIVAsgy +>ur|UPI0003F7ADF7|UniRef100_UPI0003F7ADF7/2-255 +.....SRLAKLEAGVAGRLGVEILDSGSGRRW.GYRADRRFPMCSTFKFLAASAVLRRVDTGAEQLDRRIVYGEDVLVNY +SPTTGKHTGGDLSLAQLCEAAITLSDNTAANLMLESMDGPAGMTRFVRSLGDELTRLDRNEPTLNEAVPGDPRDTTTPAA +MTADLRQLVLGNALTPASRQQLAQWLVANQTGDKRVRAGLPKGWKVGDKTGTGRlGTANDVGVVWTEKGAPLLFAVYLTE +NAATDARRDAVHAEVGRLI-... +>up|I3VNV9|I3VNV9_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTGIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI0004973D7A|UniRef100_UPI0004973D7A/30-289 +.kalhAQLAALSREAGGRLGVAFLDPATGRRF.AFRGGERFPFCSTFKLVLVAAVLRKSQDEPGLLAQQVAYGQGDLLAW +APATRKALEQGMTVGELCAAAITVSDNTAANLLLDRIGGPRALTAYARSLGDTAFRLDRREPELNTAVPGDPRDTTTPAA +MARTVEKLVLGDALAAPQRRQLADWLKGNTTGGESIRAGVPAGWTVGDKTGSGAyGTTNDVAVLWPPQGGPVVLAVYYTQ +PRKDAPARKDVLAAATRLVL... +>up|C5MRF5|C5MRF5_ENTCL/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTETTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|Q842S3|Q842S3_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +SPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI00047F5CC4|UniRef100_UPI00047F5CC4/57-319 +..tirARLREIEADSGGRLGVAIVDTTSGLHA.GLHADERFPMCSTFKLIVAGAILARVDRGEEDLQRRIVYSQSELVPN +SPATSKHTRERMSVADLCKAAITLSDNTAANLLLASFGGPAALTAFARSLGDGITRLDRIEPTLNEGTPGDPRDTTTPNA +MLGNLRELVLGEHLTSSSRAQLLAWLAANETGGERIRAKLPKDWGVGDKTGTGDhGTANDVAIVWPPGRGPILVAVYLTE +TAGDAARCNAAIASVGALVAq.. +>up|I4MHS9|I4MHS9_9BURK/33-289 +..eldAAVRELESQSRGRLGVHFIDTGDGREW.GYRSDERFLMLSTFKTLASALVLERADQGKAPLSKRVRYHQRDLVQW +SPVTEKHVGGQLSLAQLCEATITTSDNTAANLILREVGGPAALTAFLRRIGDPVTRLDRTEPELNEPSPGEDLDTTTPRA +MARSLRTLLLGEALSPASREQLAAWLKANTTGDKRLRAGVPPSWGIGEKTGTAG.PSANDAGIVWPPGAAPILVSAYLAD +SPASAAVRERTLAGVGRLLA... +>ur|UPI00056663C7|UniRef100_UPI00056663C7/24-281 +..satRRLAAIEKTSGGRLGVSILDTGSGAKY.GYRAGERFPMCSTFKLLAAALVLHRVDAGQEQLDRRIPIAAGDILPH +SPTTQQHIGPQLPMAALCEASIIVSDNAAANLMLASFGGPDGLTTYLRGLGDKMTRLDRTEPELNESAPGDVRDTTTPDA +MLATVHKLTLGSALSDASRQLLVQWLQANTTGDRRLRALLPPGWRVGDKTGTGAhGSTNDVGLIWPPGRPPLLVAAYLTG +TQQPAAQRDVALAKVGQLAA... +>up|E3PQJ5|E3PQJ5_9ENTR/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAALLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIQAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThgf +>up|Q5MAF8|Q5MAF8_KLEPN/31-289 +.navqQKLAALEKSSGGRLGVPLIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|Q0B7G1|Q0B7G1_BURCM/40-294 +.....TSFAALEHAAGGHLGVCAIDSASGRRA.QHRADERFPFCSTFKAMLGAAVLAHSVERPGLLQQRVTYGPSDLVNY +SPVSGKHVGTGMTVAELCEAAIQYSDNSAANLAMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASMRVLTLGDALPPAQRAQFVAWLRGNKVGDKRIRAGVPAGSQVGDKTGTGDyGTTNDAGVIWLPSRAPIVLAVYYTQ +TRADAKPKDDVIAAAARIAVa.. +>up|H7CHS5|H7CHS5_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEATLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|S0F1K6|S0F1K6_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTESTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|E9LZM5|E9LZM5_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLSHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A4GWT3|A4GWT3_KLEPN/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTAGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAERRRDVLASAARIIAe.. +>up|Q5MAF9|Q5MAF9_KLEPN/32-289 +..avqQKLAALEKSSGGRLGVPLIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI0004593F0D|UniRef100_UPI0004593F0D/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARAERGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALQPASRQRLADWLLASQTGDTRLRAGLPAGWRIGDKTGVGGhGTNNDIGVIWPRDGAPVLISAYLTQ +SSASREAQNAVLAEVGRIAA... +>up|F1CLM9|F1CLM9_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELIAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060L053|A0A060L053_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIRAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|C1J898|C1J898_BURVI/39-296 +....aATFAALERAAGGRLGVCAIDTASGRRA.QHRADERFPFCSTFKAMLGAAVLARSVEHPGLLQQRVTYAQADLVNS +SPVSGRHVDTGMTVAQLCEAAIQYSDNTAANLAMKLIGGPAAVTAYARSIGDDTFRLDRWETALNTALPGDLRDTTTPAA +MAASIRVLTLGDALPAAQRTQLVAWMRGNKVGDKRIRAGVPAGSQVADKTGTGDyGTTNDAGVVWLPSRAPIVLTVYYTQ +ARADAKAKENVIAAAARIAVatf +>up|Q5KT52|Q5KT52_ECOLX/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTESTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|J2LB99|J2LB99_9BURK/37-294 +..satRRLAAIEKTSGGRLGVSILDTGSGAKY.GYRAGERFPMCSTFKLLAAALVLHRVDAGQEQLDRRIPIAAGDILPH +SPTTQQHIGPQLPMAALCEASIIVSDNAAANLMLASFGGPDGLTTYLRGLGDKMTRLDRTEPELNESAPGDVRDTTTPDA +MLATVHKLTLGSALSDASRQLLVQWLQANTTGDRRLRALLPPGWRVGDKTGTGAhGSTNDVGLIWPPGRPPLLVAAYLTG +TQQPAAQRDVALAKVGQLAA... +>up|A0A0C6P426|A0A0C6P426_BORBO/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARADRGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALQSASRQRLADWLLASQTGDTRLRAGLPAGWRIGDKTGAGGhGTNNDIGVIWPRDGAPVLISAYLTQ +SSASREAQNAVLAEVGRIAA... +>up|A0A0C6FFB3|A0A0C6FFB3_9RHIZ/37-296 +..daaARLAQLERRDGGRLGVEVRDTATGRRF.GHRADERFPMCSTFKAIAAAAVLARADKGQDDLNRRISYGRDDLLSY +APVTSKNVETGMTLAELCAAAVVWSDNTAANLMLATMGGPAGITAFARAHGDGVTRLDRTEPTLNTAIAGDPRDTTTPAA +MVGLLDNVLLGQALSAESRGKLVGWMHESPTGLKRVRAGLPEGWRTADKTGTGDnGTANVVALIHRPDGAPILAAVYLTG +SPAEPAARDTLHAEVGRLIArsf +>up|I3VNW5|I3VNW5_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAVAAVLKQSEAQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVDDKTGSGDyGTTNDIAVIWPQGRAPLALVTYFTQ +PQQNAERRRDVLASAARIIAe.. +>ur|UPI000648CB1C|UniRef100_UPI000648CB1C/41-299 +..nieRRLAALEKRTGGRLGVSVLDTETSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVTYGKDKLVDY +SPLSEKHAGTDMTVAELCEAAVTVSDNTAGNLLLESFGGPAALTEWLRSIGDGTTRLDRTEPTLNEGRKDDPRDTTTPDA +MLDTLGNLTLGSVLTEASCDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKDLNPVFAEVGRMIVe.. +>up|A0A081EFP1|A0A081EFP1_STRFR/56-312 +..evsRRLRALESEHGARLGVFARNLDTGETV.VRRADERFPMCSLFKPVAAAAILRDHDRNGDFLARRIRYGTTDLVDH +SPVTGKHVAQGMTVGELCDAAIRFSDNTAANLLLRELGGPRAVTRFCRSVGDRTTRLDRWETELNSAEPWRVEDTTSPRA +IARTYTRLIVGDALPPADRERLTDWMLANTTSDERFRAGLPAGWALADKTGGGHyGTNNNAGVAWTPDRTPIVLAVLTTK +PAPDAAPDNELIAKTAELLA... +>up|A0A060KT75|A0A060KT75_9BACT/31-291 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAATVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTdgw +>up|Q9L5C8|Q9L5C8_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTAGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|G0XMH2|G0XMH2_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTQNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI000459C232|UniRef100_UPI000459C232/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARADRGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALQPASRQRLAGWLLASQTGDTRLRAGLPAGWRIGDKTGVGGhGTNNDIGVIWPRDGAPVLISAYLTQ +SSASREAQNAVLAEVGRIAA... +>ur|UPI0004631E50|UniRef100_UPI0004631E50/36-291 +..rlpDAFAEAEADSGGRLGVAVLDSAAGAAI.GHRENEHFPMCSTFKVLAVAAVLSRIDAGKEQITRRIRIAPGDLLAY +APVTQQHVGADMSVADLCEAALTLSDNTAANLLLASLGGPSAVTQYARALGDDLTRLDRVEPDLNTADAGDLRDTTTPLA +MARNLTALATGTALSPASRELLINWLIGCKTGDAKLRAGLPKTWRVGDKTGSGAhGTSNDVAVIWPPGRAPLIVTMYLTE +TALPDDKRNATFAAIGREI-... +>up|Q8VVP3|Q8VVP3_KLUCR/32-289 +..sveQKLAALEQRSGGRLGVALIDTADGSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESQHDLLNQRIEIKKGDLTNY +NPIAEKHVGGSMSLSELSAAALQYSDNVAMNKLIAQLGGPQGVTAFARKIGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDAQRAQLVTWMKGNTTGTASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLVLVTYFTQ +PQPEAESRRDVLASAAKIVTe.. +>up|A0A0L7IMS7|A0A0L7IMS7_XANCA/36-293 +...lrAQWAEIERRTGGRLGISLLDSATGRRL.GQREDERFPMCSTFKFVLAAAVLQRVDRGELTLAQRVKIRASDMLEH +APVTERHVGGSLSVAELCRATMIYSDNPAANLLFPLVGNPAGLTAFLRGIGDAHTRSDRREPEMNRYAEGDPRDTTTPAA +MAATLRTLLLGNALQPASRKQLTDWMIDNRTGDTCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNG +ASVDSDARDAALKAVAAAVRd.. +>ur|UPI0006B40E3D|UniRef100_UPI0006B40E3D/47-309 +..airQRLAQIEAESGGRLGVSIVDTTSGLHA.GLRTDERFPMCSTFKLLAAGFVLTRVDSGQEDLERRVVFSKSDLVPY +SPATSQHTRERMSVADLCKAAITLSDNTAANLLLASFGGPAALTAFARSIGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNLRELLLGERLSSSSRAQLLAWLAANQTGGERIRAKLPKDWGVGDKTGTGDhGTANDVAILWPPGRGPILVTVYLTE +TSGDAARSNAAIANVGALIVa.. +>ur|UPI0006C9FFE4|UniRef100_UPI0006C9FFE4/23-278 +.....SAIQDIESEVGARIGVTVLDTADGTRF.SWRGNERFPMSSTFKVLACGHLLSRVDEGQESLSRKVAIRPADLVTY +SPITENHTQDGLTLEALCHATITTSDNTAGNLILDTLGGPAALTAYLRRLDDDSTRLDRRETALNEATPGDPRDTTTPHA +MAATLQRLLVGDALSEPSRLALQGWMLANTTGDDKLRAALPDDWQIADKTGGGGyGTNNDVAILWPPLRAPLIVAVYLTE +SEAELAARNAAIADVGRLLVk.. +>up|C5IUN2|C5IUN2_ENTCL/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLALGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|B3E6E6|B3E6E6_GEOLS/38-295 +.....EQISMIEKRHGGRLGIAALNTATGMRI.EYRSAERFAMCSTFKFILVAAVLKQVDEKKISLDRGIPYTTADLLDW +APITKKHVSDGMTVERLCAAAIEYSDNTAANLLLDLLGGPKAVTAYARSLGDSVTRLDRNEPSLNDNLPNDDRDTTSPSS +MVETMNKVLSGHALSPSSRKILENYLLANTTGANRLRAGIPLDWRVGDKTGTGSnGAVNDIAVMWPPDRSPIFVAVYYSG +SPSPNSDREAVLAEVGKLIAief +>ur|UPI000488CC78|UniRef100_UPI000488CC78/34-293 +.qdlaDRFVHIEEASGGRLGIGLLDTGSGAQA.AHRGAERFPLCSTFKILAAGAVLARVDRGEDSFDRRLRYEPREVVPY +SPLSGPRAGGEMTIAELCEAAVTVSDNTAANLLLGTMGGPAGLTARIRAFGDEASRLDRTEPDLNEAAPGDPRDTTTPLA +MAETLRRLVLADALSPASRALLTAWLVGCRTGDARLRAGLPKDWRIGDKTGSGEnDTANDVAVIWPARRPPLVLTVYLTG +ARTSPEARSATIASVARAVVa.. +>ur|UPI00028614A2|UniRef100_UPI00028614A2/36-294 +..dvtERLRQLEERTGGRLGVAVLDTETNISF.GHRETERFAMCSTFKALAAACALARVDRGEEKLDRRITFGKEVLLPH +SPVTEKHVGGNMTVAELCEAAITISDNAAGNLLLESFGGPDGLTSWLRSIGDETTRLDRTEPDLNEARKGDPRDTTTPGA +MLDTLGKLVLGPVLSQEGRQQLIDWLVANKTGDARLRAGLPQDWRIGDKTGTSMtGAVSDIAVAWPEGRGPILICVYTGE +AKAPLDDLNPVFADIGRIVAd.. +>up|A0A060KQ62|A0A060KQ62_9BACT/31-291 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNAAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTngw +>up|A0A060KTV9|A0A060KTV9_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILATYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI00048EC465|UniRef100_UPI00048EC465/51-313 +..airARLEDIQAQSGGRLGVSIVDTTSGLHA.GLHADERFPMCSTFKLLAAGAILARVDRGEEDLQRRIVYSKSELVPY +SPATSKHTRELMSVAQLCKAAITLSDNTAANLLLQTFGGPAGLTAFVRSLGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNLRELVLGERLSSASRAQLLAWLAANETGGARIRAKLPKNWGVGDKTGTGDhGTANDVAILWPPGRGPILVAVYLTE +TAGDAARGNAALANVGALVVe.. +>up|B6E9R9|B6E9R9_SALET/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTPAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A0A060L007|A0A060L007_9BACT/31-289 +.advqQRLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI000428049C|UniRef100_UPI000428049C/51-313 +..airARLEDIQAQSGGRLGVSIVDTTSGLHA.GLHADERFPMCSTFKLLAAGAILARVDRGEEDLQRRIVYSKSELVPY +SPATSKHTRELMSVAQLCKAAITLSDNTAANLLLQTFGGPAGLTAFVRSLGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNLRELVLGERLSSASRAQLLAWLAANETGGARIRAKLPKNWGVGDKTGTGDhGTANDVAILWPPGRGPILVAVYLTE +TAGDAARGNAAVANVGALVVe.. +>up|Q0GM96|Q0GM96_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTQAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI000481D47B|UniRef100_UPI000481D47B/33-291 +.qrlqQEFARIELATSGRLGVAALDMETGLRA.SRRGDERFPMCSTFKALASAAVLHRGDRGESSLDQQIRFEAKDILAN +SPVTKEHVASGMTLAELCEAAITRSDNTAGNMILREIGGPAGLTGFFRTIGDNVSRLDRWELALNEGVSGDPRDTTSPVA +MLKNLQRVVLGNVLQTVSRQKLADWMVANKTGDARLRAGVPRDWRVADKTGTGErGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPMEKCNEVIANVARAVAn.. +>up|W4SHG2|W4SHG2_9XANT/36-293 +...lrAQWAEIERRTGGRLGISLLDSATGRRL.GQREDERFPMCSTFKFVLAAAVLQRVDRGELTLAQRVKIRASDMLEH +APVTERHVGGSLSVAELCRATMIYSDNPAANLLFPLVGNPAGLTAFLRGIGDAHTRSDRHEPEMNRYAEGDPRDTTTPAA +MAATLRTLLLGNALQPASRKQLTDWMIHNRTGDTCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNG +ASVDSDARDAALKAVAAAVRd.. +>up|Q939N4|Q939N4_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTAGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI00036E9980|UniRef100_UPI00036E9980/45-303 +..nieRRLAALEKRTGGRLGVSVLDTETSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVTYGKDKLVDY +SPLSEKHAGTDMTIAELCEAAVTVSDNTAGNLLLESFGGPAALTEWLRSIGDGTTRLDRTEPTLNEGRKDDPRDTTTPDA +MLDTLGNLTLGSVLAEASCDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPVFAEVGRMIVe.. +>ur|UPI0003FB9919|UniRef100_UPI0003FB9919/51-313 +..airARLTEIEAQSGGRLGVSIIDTTSGLHA.GLRADERFPMCSTFKLLAAGAVLARVDRGEENLQRRIVYSQSELVPN +SPATSRHTRERMSIAELCKAAITLSDNTAANLLLQTFGGPAALTAFARSLGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNLRELVMGEQLTSASRVQLLAWLAANETGGARIRARLPKDWGVGDKTGTGDhGTANDVAILWPPGRGPILVAVYLTG +TAGNAARSNAAIADVGALVVe.. +>up|A8BHZ3|A8BHZ3_ENTCL/32-289 +..sveQKLAALEQRSGGRLGVALIDTADGSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESQHDLLNQRIEIKKGDLTNY +NPIAEKHVGRSMSLSELSAAALQYSDNVAMNKLIAQLGGPQGVTAFARKIGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDAQRAQLVTWMKGNTTGTASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLVLVTYFTQ +PQPEAESRRDVLASAAKIVTe.. +>up|A0A060KTQ9|A0A060KTQ9_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|E9LZM4|E9LZM4_ECOLX/32-289 +..avrQKLAALEKSSGGRQGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|G3EPV9|G3EPV9_9ENTR/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGQGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|J7KCB4|J7KCB4_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|N6VZT2|N6VZT2_9ALTE/33-290 +..aftHAVADLESAKGGRLGVAVWDTETGDRF.GHRADERFAMTSTFKWVLVAAVLSRVDAGEETLDRQVRYDDSDILSY +APIAKQHLPEGMTVAELSDAAIRYSDNTAANLLLETLGGPEGLTDYMRTLGDEVSRLDRYEPELNANLPGDERDTTTPSA +MLNAMQAALVGDALSPASKKRLHDWLIRNTTGDAKLRAGLDPDWTVGDKTGSGArGASNDVAIVWHSDGGPILIAVYYSD +SALSNEAQSAVHAEVGRLVT... +>up|Q7X587|Q7X587_CITFR/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|V5N077|V5N077_KLEPN/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTESTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A0A060L009|A0A060L009_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZ03|A0A060KZ03_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZD6|A0A060KZD6_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060L064|A0A060L064_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZZ1|A0A060KZZ1_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060L035|A0A060L035_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|J7IB33|J7IB33_ECOLX/32-289 +..sveQKLAALEQRSGGRLGVALIDTADGSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESQHDLLNQRIEIKKGDLTNY +NPIAEKHVGGSMSLSELSAAALQYSDNVAMNKLIAQLGGPQGVTAFARKIGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDAQRAQLVTWMKGNTTGTASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLVLVTYFTQ +PQPEAESRRDVLASAAKIVTe.. +>up|F1DTB3|F1DTB3_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDRTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRHDVLASAARIIAe.. +>up|A0A060KTK6|A0A060KTK6_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQV.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|I0DH95|I0DH95_ECOLX/32-289 +..avqQKLAALEKSSEGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKLSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI00063EC33F|UniRef100_UPI00063EC33F/36-293 +...lrAQWAEIERRTGGRLGISLLDSATGRRL.GQREDERFPMCSTFKFVLAAAVLQRVDRGELTLAQRVKIRASDMLEH +APVTERHVGGSLSVAELCRATMIYSDNPAANLLFPLVGNPAGLTAFLRGIGDAHTRSDRHEPEMNRYAEGDPRDTTTPAA +MAATLRTLLLGNALQPASRKQLTDWMIDNRTGDTCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNG +ASVDSDARDAALKAVAAAVRd.. +>ur|UPI000648C5F0|UniRef100_UPI000648C5F0/46-304 +..diqHRLAALEKRTGGRLGVSVLDTETSISF.GYRGSEAFPMCSTFKALAAGFVLARVDKGEEKLDRRVTYGKDKLVDY +SPLSEKHAGTDMTVAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPEA +MLDTLGNLTLGSVLAEASCDRLIAWLVASTTGKERLRAGLPQDWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYIAE +AAAPVKELNPVFAEVGRMIVe.. +>up|A0A060KQF0|A0A060KQF0_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVSY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|Q6DQV0|Q6DQV0_ENTCL/31-289 +.advqQKLAELEQQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|Q1MJL1|Q1MJL1_RHIL3/44-302 +..nieHRLAALEKRTGGRLGVSVLDTDTSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVSYGKDKLVDY +SPISEKHAGTDMTLAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASCDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +ATVPAKELNPVFAEVGRMIVe.. +>ur|UPI0004D03980|UniRef100_UPI0004D03980/38-297 +..saeDQLKQLESNAGGRLGVAALNTADGKRV.DFRADERFPLCSTFKLVLVSAVLEQSALQKGLLDRRIHYTQSELLSW +APITKKQIATGMTVAELCAAALQYSDNTAANLLMKLVGGPETVTAFARSIGDNQFHLDRWEPELNTAIPGDPRDTSTPTA +MAQSLQRVALGDALGASQRSQLQTWLLGNTTGAGKIAAALPAHWMIGDKTGSGDyGTTNDIGVLWPPGKPPVVLTIYLTQ +REQDAKARNDVVASATRIVVgaf +>up|A0A097BQW5|A0A097BQW5_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPNAESRRDVLASAAKIVTd.. +>up|A0A060KTL3|A0A060KTL3_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPSLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZ21|A0A060KZ21_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPSLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KQ68|A0A060KQ68_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZA5|A0A060KZA5_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|Q8G9E9|Q8G9E9_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZB3|A0A060KZB3_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KQC7|A0A060KQC7_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KQB4|A0A060KQB4_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZ75|A0A060KZ75_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A5JUR0|A5JUR0_PROMI/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|Q6BBP7|Q6BBP7_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZA9|A0A060KZA9_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A0H4IVL4|A0A0H4IVL4_KLEOX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KQ89|A0A060KQ89_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZ07|A0A060KZ07_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0004B0392D|UniRef100_UPI0004B0392D/38-295 +..svvSRLAKLEAGVNGRLGVEILDTASGKHW.GYRADERFPMCSTFKFLAASAVLKRVDAGAEQLDRRIVYGEDVLVSY +SPTTAKHVGGDLSLAQLCEAAITLSDNTAANLILRSIGGLEPFNDFVASLGDGVTRLSRFETELNSAIPGDPRDTTTPAA +MTANLHKVLLGDVLSPASRRQITAWMAANKTGDQRLRAGMAPGWKVGDKTGSGDhGTTNTVAIIWPPQGKPLLASIYLTE +TKAPAERRNAVLADVGKLIV... +>up|A0A060KTC7|A0A060KTC7_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWDVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI00063E91CD|UniRef100_UPI00063E91CD/36-293 +...lrAQWAEIERRTGGRLGISLLDSATGRRL.GQREDERFPMCSTFKFVLAAAVLQRVDRGKLTLAQQVKIRASDMLEH +APVTERHVGESLSVAELCRATMIYSDNPAANLLFPLVGNPAGLTAFLRGIGDAHTRSDRREPEMNRYAEGDPRDTTTPAA +MAATLRTLLLGNALQPASRKQLTDWMIDNRTGETCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNG +ASVDSDARDAALKAVAAAVRd.. +>up|A0A060L043|A0A060L043_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGATNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|Q5MAG2|Q5MAG2_ECOLX/32-289 +..avqQKLAALEKSSGRRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI000406C23A|UniRef100_UPI000406C23A/45-303 +..nieRRLAALEKRTGGRLGVSVLDTETSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVTYGKDKLVDY +SPLSEKHAGTDMTIAELCEAAVTVSDNTAGNLLLESFGGPAALTEWLRSIGDGTTRLDRSEPTLNEGRKDDPRDTTTPDA +MLDTLGNLTLGSVLTEASCDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKDLNPVFAEVGRMIVe.. +>up|Q0Z958|Q0Z958_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPSLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDILASAAKIVTd.. +>up|A0A060KTW6|A0A060KTW6_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDILASAAKIVTd.. +>up|A0A060KQE2|A0A060KQE2_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVAWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KQ24|A0A060KQ24_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDILASAAKIVTd.. +>up|A0A060KQ49|A0A060KQ49_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI000484C232|UniRef100_UPI000484C232/30-288 +.qavsDRLALLEKRSGGRLGVAILDVRTGLMA.THRADERFAMCSTFKAIAAAAVLARVDAGRDDLERRITYGKDKLIVW +SPVTEKHAGGRMTLGALCDAAVTMSDNTAGNLLLESLGGPEGLTAFFRSLGDDVSRLDRWEPDLNNVPPGDPRDTTTPAA +MLRSLQKVVLGDALSQTSRQRLADWLIANQTGDARLRAGFPDGWRIGDKTGTGT.TVASDIAVAWTPEGATLLISAYLEA +PELSASDRDKIFKEIGEIAAe.. +>up|Q2XPY6|Q2XPY6_SALET/32-289 +..dvqQKLAELEQQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVIYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI000572ABBE|UniRef100_UPI000572ABBE/4-261 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCGTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|Q3HLW4|Q3HLW4_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTAGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A0A060L001|A0A060L001_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAKSRRDVLASAAKIVTd.. +>ur|UPI0005A7DD79|UniRef100_UPI0005A7DD79/51-313 +..airARLAQIEATSGGRLGVSIMDTTSGLRA.GLRGDERFPMCSTFKLLAAGAVLTRVDRGQEDLQRRMVFSASDLVPN +SPGTSRHTRELMSVAELCKAALTLSDNTAANLLLASFGGPAAVTAFARSLGDGVTRLDRIEPELNEAIPGDPRDTTTPNA +MLGNLRELVLGDHLSKGSRAQLLAWLAANETGAARLRAKLPKDWGVGDKTGTGErGTANDIAILWPPGRGPVLVTVYLTE +TDGDATRSNAAIASVGALVVs.. +>up|A0A060KQ83|A0A060KQ83_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKESDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A8W9A7|A8W9A7_KLEPN/32-289 +..dvqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI00028A58B2|UniRef100_UPI00028A58B2/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARADRGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALQPASRQRLAGWLLASQTGDTRLRAGLPAGWRIGDKTGVGGhGTNNDIGVIWPRDGAPALISAYLTQ +SSASREAQNAVLAEVGRIAA... +>ur|UPI0003FC61A4|UniRef100_UPI0003FC61A4/44-302 +..nieHRLAALEKRTGGRLGVSVLDTDTSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVTYGKDKLVDY +SPLSEKHAGTDMTVAELCEAAVTVSDNTAGNLLLESFGGPAALTEWLRSIGDGTTRLDRTEPTLNEGKKGDPRDTTTPDA +MLDTLGNLTLGSVLAEASSDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTLPVKELNPIFAEVGRMVVe.. +>up|H0GBF6|H0GBF6_RHIML/27-285 +..dvtERLRQLEERTGGRLGVAVLDTETNISF.GHRETERFAMCSTFKALAAACALARVDRGEEKLDRRITFGKEVLLPH +SPVTEKHVGGNMTVAELCEAAITISDNAAGNLLLESFGGPQGLTSWLRSIGDETTRLDRTEPDLNEARKGDPRDTTTPGA +MLDTLGKLVLGPVLSEEGRKQLIDWLVANKTGDARLRAGLPQDWRIGDKTGTSMtGAVSDIAVAWPEGRGPILICVYTGE +AKAPLDDLNPVFADIGRIVAd.. +>up|A0A0J6RJ49|A0A0J6RJ49_9RHIZ/20-278 +...avARLAQFERRDGGRLGVEVRDTATGRRF.GHRADELFPMCSTFKAVAAAAVLARADKGQDDLNRRIAYTRDDLLSY +APVTSKHVESGLTLAELCAAAVVWSDNTAANLMLATLGGPGGITTFARAHGDTVTRLDRTEPTLNTAIPGDPRDTTSPAA +MVGLLDNVLLGKALSAESRTKLVGWMHESPTGLKRVRAGLPEGWRTADKTGTGDnGTANVVALIHRPDGAPILAAVYLTG +SPAEPAARDALHAEVGRLIArsf +>ur|UPI000418F11C|UniRef100_UPI000418F11C/36-294 +..dvtERLRQLEERTGGRLGVAVLDTETNISF.GHREAERFAMCSTFKALAAACALARVDRGKEKLDRRITFGKEVLLPH +SPVTEKHVGGNMTVAELCEAAITISDNAAGNLLLESFGGPDGLTSWLRSIGDETTRLDRTEPDLNEARKGDPRDTTTPGA +MLDTLGKLVLGPVLSQEGRKQLIDWLVANKTGDARLRAGLPQDWRIGDKTGTSMtGAVSDIAVAWPEGRGPILICVYTGE +AKAPLDDLNPVFADIGRIVAd.. +>up|A0A060KQ27|A0A060KQ27_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHIGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|E1JVD7|E1JVD7_DESFR/30-290 +.asltRQIASLEQRAHGHLGVALLNASGALAF.TYRGQERFPFCSTFKFLVAAAVLQKSLADPALLDTRIRYGEGDLLSY +APVTRKNVARGMTVAELCAAALQVSDNTAANLLIRQLGGTRAVNAFARSLGDTAFRLDHLEPDLNAAIPGDPHDTSTPEA +MARSMREIALGKVLGPAQRDRFVAWIKGNTTGDTSIRAGVPPGWTVGDKTGGGAyGTSNDVAVIWPPHGKPIVLAIYFTQ +QQKDAPARRDVLADAARLVVkhf +>up|A0A0A8GA15|A0A0A8GA15_RHIET/36-294 +..nveRRLAELEKRTGGRLGVSVLDTQTSISF.GYRGSEAFPMCSTFKALAAGFVLARVDKGDESLDRRVTYGKDKLVDY +SPISEKHAGADMTIAELCDAAVTVSDNTAGNLLLESFGGPAALTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASCDRLINWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGHIAVIWPPDRGPIVAAVYIAE +ATAPVKELNPVFAEVGRMIVe.. +>up|A0A060L004|A0A060L004_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTAGNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|Q66W71|Q66W71_KLEPN/32-289 +..dvqQKLAELEQQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KTK2|A0A060KTK2_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|K9UTH3|K9UTH3_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A0H4IS11|A0A0H4IS11_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZB6|A0A060KZB6_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|Q75NB4|Q75NB4_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A060L046|A0A060L046_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A060KZ60|A0A060KZ60_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAERHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZY9|A0A060KZY9_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A0A0R195|A0A0A0R195_9ESCH/16-269 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAAR---... +>ur|UPI00055BFDA3|UniRef100_UPI00055BFDA3/35-293 +..einRRMEALEKEIGGRIGVSAIDTETNISF.GYRETERFPLCSTFKVLAAGLVLARVDKGQENLERRVVYEPDKLVTY +SPETEKHVGGEMSIGELCEAAITLSDNTAGNLLLESFGGPAELTKWVRTLGDRSTRLDRWETALNEAKDGDPQDTTTPDA +MVDTLGNLTLGSALSEPSRDKLVEWMVANTTGGARLRAGLPDTWKIGDKTGTGNnGSAADIAVVWPPGHGAILVAAYVTQ +AKAPLSEINPVFAQVGKIVAd.. +>up|U3N3M8|U3N3M8_ECOLX/31-289 +.anvqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KTQ6|A0A060KTQ6_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPTSWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZX0|A0A060KZX0_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQHSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|Q6ZXB6|Q6ZXB6_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPSLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDILASAAKIVTd.. +>ur|UPI000653871D|UniRef100_UPI000653871D/38-296 +...avARLAQFERRDGGRLGVEVRDTATGRRF.GHRADELFPMCSTFKAVAAAAVLARADKGQDDLNRRIAYTRDDLLSY +APVTSKHVESGLTLAELCAAAVVWSDNTAANLMLATLGGPGGITTFARAHGDTVTRLDRTEPTLNTAIPGDPRDTTSPAA +MVGLLDNVLLGKALSAESRTKLVGWMHESPTGLKRVRAGLPEGWRTADKTGTGDnGTANVVALIHRPDGAPILAAVYLTG +SPAEPAARDALHAEVGRLIArsf +>up|A0A060KZ63|A0A060KZ63_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGAMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KQC0|A0A060KQC0_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQM.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|H8P0C7|H8P0C7_RAHAQ/36-295 +..svqQQLAALEKDSGGRLGVMLINTEDNSQI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLKKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPQKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PQKDAKSRRDVLASAAKIVTqgy +>up|A0A060KT87|A0A060KT87_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVSGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|C3VMM9|C3VMM9_SALIN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRHDVLASAAKIVTd.. +>ur|UPI000401624A|UniRef100_UPI000401624A/51-313 +..airARLTEIESQSGGRLGVSIIDTTSGLQA.GLHADERFPMCSTFKLLAAGAILARVDRGEENLQRRIVYSQSELVPN +SPATSMHTRERMSIAALCEAAITLSDNTAANLLLQTFGGPAALTAFARSLGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNLRELVMGERLTSASRAQLLAWLAANETGGARIRAKLPKDWGVGDKTGTGDhGTANDVAILWPPGRGPILVAVYLTE +TAGNTARSNAAIADVGALVVe.. +>up|A2TLT3|A2TLT3_SALTM/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A8IW71|A8IW71_9ENTR/32-289 +..dvqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDDTFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|C7S9T0|C7S9T0_ECOLX/51-309 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|B2CR57|B2CR57_ECOLX/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTELTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI00034C8963|UniRef100_UPI00034C8963/34-294 +.etlaQQLRALEKSANGRLGVALIDSGSLREL.HYRSDERFAMASTFKALLAAAMLQQSVKQPDLLKKRINYKQSDLVTY +SPVTEKNLKQGMTIAELCAAAIELSDNAAANLLLREIGGPQAITRLARESGDMKTRLDRWEPLLNSAIPGDARDTTTPRA +MASNLQQLALGQALPAARQQLLITWLKQSQTGAESIRAGVPQGWVVGDKTGAGAyGTTNDVAIIWPPKGKPLILAIYFTQ +KHQHAEARRDVLASATRLVLaew +>up|A0A060KTT7|A0A060KTT7_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAERHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|B0LV41|B0LV41_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A081W1B6|A0A081W1B6_9XANT/36-293 +...lrAQWAEIERRTGGRLGISLLDSATGRRL.GQREDERFPMCSTFKFVLAAAVLQRVDRGELTLAQRVKIRASDMLEH +APVTERHVGGSLSVAELCRATMIYSDNPAANLLFPLVGNPAGLTALLRGIGDAHTRSDRREPEMNRYAEGDPRDTTTPAA +MAATLRTLLLGNALQPASRKQLTDWMIDNRTGDTCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNG +ASVDSDARDAALKAVAAAVRd.. +>up|A0A063UIW4|A0A063UIW4_BORBO/38-295 +.aqaqRQLALLEQRHGVRLGVQVHDRDSDRAF.SHRADERFPMCSTFKLLAAGAVLARAERGDDSLRRLIRYGAADIVAY +SPVTGPRQAEGMTLEQLCEAAVTRSDNTAGNLLLSTLGGPPGLTAYARGLGDRMTRLDRIETALNEARPGDPRDTTTPAA +MAGNLQRLLLGDALQSASRQRLADWLLASQTGDTRLRAGLPAGWRIGDKTGVGGhGTNNDIGVIWPRDGAPVLISAYLTQ +SSASREAQNAVLAEVGRIAA... +>up|A0A060KZ67|A0A060KZ67_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGAMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0003632B26|UniRef100_UPI0003632B26/45-303 +..nieRRLAALEKRTGGRLGVSVLDTETSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVTYGKDKLVDY +SPLSEKHAGTDMTIAELCEAAVTVSDNTAGNLLLESFGGPAGLTEWLRSIGDGTTRLDRTEPTLNEGRKDDPRDTTTPDA +MLDTLGNLTLGSVLAEASCDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPVFAEVGRMIVe.. +>ur|UPI0003672711|UniRef100_UPI0003672711/48-306 +..nieHRLAALEKRTGGRLGVSVLDTDTSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVTYGKDKLVDY +SPLSEKHAGTDMTVAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLAEASCDRLIAWLVTSTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPLFAEVGRMIVe.. +>up|H6V563|H6V563_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|J3BR40|J3BR40_9RHIZ/35-293 +..einRRMEALEKAIGGRIGVSAIDTETNISF.GYRETERFPLCSTFKVLAAGLVLARVDKGQETLERRVVYDQDKLVTY +SPETEKHVGGEMSLSELCEAAITLSDNTAGNLLLESFGGPAELTKWLRTLGDRSTRLDRWETALNEAKDGDPQDTTTPDS +MVDTLGNLTLGSALSEPSRDKLVEWMVANTTGGARLRAGLPDAWKIGDKTGTGNnGSAADIAIVWPPGHGAILVAAYVTQ +AKAPASEINPIFAEVGKIVAd.. +>ur|UPI00040F9DB2|UniRef100_UPI00040F9DB2/60-322 +..airARLKQIEAESGGRLGVSIVDTASGLHA.GLHADERFPMCSTFKVLAAAAILARVDRREEDLQRRIVYSQSELVSN +SPATSKHTRERMSVAELCKAAITLSDNTAANLLLASFGGPAALTAFARSLGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNLRELVLGERLASSSRAQLLAWLAANETGGARIRAKLPKDWGVGDKTGTGDhGTANDVAILWPPGRGPILVAVYLTG +TAGNAARCNAAIANVGALVAe.. +>up|S4XWZ0|S4XWZ0_SORCE/68-327 +...aaPALARIEAQVGGRLGVAALDTATGARI.GHRAAERFAMCSTFKTLLAACILARVDQGQLRLDHRVTYRASDLLDH +APVTRAHLAQGLTVEELCAAVVEISDNTAANLLLAQIGGPAGLTAYLRGLGDPVTRLDRNELALNENVPGDPRDTSTPDA +MTDTVRAILVGDALQRASRERLASWMVRSTTGFARLRAGLPKDWVIGDKTGTGI.GIANDVAVAWPPSRAPIVIACFVDA +PSASADARNAAHADVARVVAeaf +>up|A0A060KQ96|A0A060KQ96_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASATKIVTd.. +>up|A0A060KZ38|A0A060KZ38_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIEKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>ur|UPI0006B3EDCB|UniRef100_UPI0006B3EDCB/51-313 +..airARLEEIEAQSGGRLGVSIVDTTSGLHA.GLHADERFPMCSTFKLLAAGAILARVDGGEEDLQRRIVYPESELVPY +SPATSKHTRERMSIAELCKAAITLSDNTAANLLLQSFGGPAALTAFARSLGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNMRELLLGERLKSSSRVQLLAWLAGNETGGARLRAKLPKDWGVGDKTGTGDhGTANDVAIFWPPGRGPILVAVYLTG +TAGDAARNNAAIANVGALVVe.. +>up|Q83ZQ7|Q83ZQ7_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A060KTM0|A0A060KTM0_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRARLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZ42|A0A060KZ42_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNAAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A060KQ33|A0A060KQ33_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIATd.. +>up|M1QVD4|M1QVD4_PROMI/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A059WG11|A0A059WG11_9BACT/21-279 +...lsDAMAALERRSGGRLGVAVLDTGSGRRF.DWRGNEMFPMCSTFKFLLAAAILKRVDEGRESLTRRIPVSPGDLIPY +APFAETRVNGTPTVAELCEATMTLSDNVAANLLLPAVGDPAGLTAFVRSLGDERTRLDRNEPTLNSSIPGDPRDTTTPNA +MVHSMDRLMVGDALRPSSREQLIGWMVGNKTGDKRLRAGLPRDWRVGDKTGTGN.GSFNDIAIVWPGASPPILIASYVTQ +TPEGFKQGDAIHAEVARAAAgaf +>up|A0A060KTF3|A0A060KTF3_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDEMFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0006878564|UniRef100_UPI0006878564/32-289 +..rlqQEFARVELATSGRLGVAALDMETGLRA.SQRGDERFPMCSTFKALASAAVLHRVDRGESSLDQRVQIEAKDILAN +SPVTKEHVASGMTLAEICEAAITRSDNTAGNMILREIGGPAGLTSFFRTIGDNVSRLDRWELALNEGVSGDPRDTTSPVA +MLKNLQRVVIGDVLQATSRQRLIAWMVANKTGDARLRAGVPRDWRVGDKSGTGErGTYNDIGVFWPPGRKPIVVTVYLTG +ASAPMDKCNEVIANVARAVAn.. +>ur|UPI000572AB9D|UniRef100_UPI000572AB9D/4-261 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCGTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGAGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|S6FS81|S6FS81_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGNGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI000647C16D|UniRef100_UPI000647C16D/40-294 +.....PRWAAIEAESGGRLGIAVLDTATGRFD.GHRLGERFPMCSTFKWLAAALALQRVDAGLERLDRRVAVRREMLVNH +SPVSEKHVGGNMSIAELCEAAVLVSDNAAANLLLASFGGPAAITRYARTLGDTQTRLDRTEPALNEARPGDPRDTTTPRS +MAIALQSALLGTALSEASRARLVAWMEAVRTGTDRLRAGLPPGWRAADKTGTGArGTTNDVAVVWPPNRAPLVITAYLTD +SQADAKRLNAALAAVAREAA... +>up|A1KQS3|A1KQS3_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPSLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDILASAAKIVTd.. +>up|A0A060KZZ5|A0A060KZZ5_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDCAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|H4EZM6|H4EZM6_9RHIZ/49-305 +..qfaQALEAIEARIQARLGAFVLDTETGTTL.GYRADERFPMCSTFKAIAAAAVLSRVDAGKEDLSRRLHWKKADLIAH +SPVTEKHVKDGLTLTELCHAATTVSDNTAANLMLEAIGGPSGFTAFVRSVGDPVTRIDRMEPALNSAKPGDKRDTTSPAA +MAALLKTLVLDDALSPASRDQLGQWMVANTTGGTKLRAGLPRGFTVGDRTGAGAnGTNNVVAVIWPPQRKPLVATVFITE +TQTPRPETDPAMAEIGRLLT... +>up|Q845L5|Q845L5_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A060KQD7|A0A060KQD7_9BACT/31-287 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPSLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDILASAAKIV-... +>ur|UPI0005617CD2|UniRef100_UPI0005617CD2/36-295 +..svqQQLAALEKDSGGRLGVMLINTEDNSQI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLKKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPQKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVSLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PQKDAKSRRDVLASAAKIVTqgy +>up|A0A060KT65|A0A060KT65_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRANERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|Q6TGK7|Q6TGK7_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVIAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|C6ASM4|C6ASM4_RHILS/44-302 +..nieHRLAALEKRTGGRLGVSVLDTDTSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVTYGKDKLVDY +SPLSEKHAGTDMTVAELCEAAVTVSDNTAGNLLLESFGGPAGLTNWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLNTLGNLTLGSVLAEASCDRLIAWLVTSTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPLFAEVGRMIVe.. +>ur|UPI00037C3C79|UniRef100_UPI00037C3C79/57-319 +..tirARLREIEADSGGRLGVAIVDTTSGLHT.GLHADERFPMCSTFKLLVAGAILARVDRGEENLQRRIVYSQSELVPN +SPATSKHTRARMSVGDLCKAAITLSDNTAANLLLASFGGPAALTEFARSLGDGITRLDRIEPTLNEGTPGDPRDTTTPNA +MLGNLRELVLGEHLTSSSRAQLLAWLAANETGGERIRAKLPKDWGVGDKTGTGDhGTANDVAIVWPPGHGPILVAVYLTE +TAGDAARCNAAIASVGALVAq.. +>up|A0A060KT79|A0A060KT79_9BACT/33-289 +...vqRKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI000572AB9F|UniRef100_UPI000572AB9F/4-261 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCGTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGAGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRADVLASAARIIAe.. +>up|Q8VN25|Q8VN25_9ENTR/31-291 +.nsvqQQLEALEKSSGGRLGVALINTAGNSHI.LYRADERFAKCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThgf +>up|A0A060KTS9|A0A060KTS9_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGGKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A0D2W414|A0A0D2W414_9PROT/28-286 +...lsDVMAALERRSGGRLGVAMLDTGSGRRF.DWRGDEMFPMCSTFKFLLAAAILKRVDEGRESLTRRIPVSPGDLIPY +APFAETRVNGTPTVAELCEATMTLSDNVAANLLLPAVGDPAGLTAFVRSLGDERTRLDRNEPTLNSSIPGDPRDTTTPNA +MVHSMNRLMVGDALRPSSREQLIDWMVGNKTGDKRLRAGLPRDWRVGDKTGTGN.GSINDIGIAWPGARPPILIASYITQ +TPEGFKQGDAIHADVARAATgaf +>up|A0A060KTD7|A0A060KTD7_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRLDVLASAAKIVTd.. +>up|A0A060KZ56|A0A060KZ56_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKRVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDILASAAKIVTd.. +>up|Q6R3N1|Q6R3N1_ECOLX/32-289 +..dvqQKLAELEQQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSCDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI00048098E2|UniRef100_UPI00048098E2/48-306 +..nidRRLAALEKRTGGRLGVSVLDTQTSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVTYGKDKLVDY +SPLSENHAGTDMTIAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGNTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLAEASCDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGQnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPVFAEVGRMIVe.. +>up|C8YUV9|C8YUV9_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSCGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A0K0TQJ3|A0A0K0TQJ3_PROMI/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0005CA0593|UniRef100_UPI0005CA0593/35-293 +...lsDVMAALERRSGGRLGVAMLDTGSGRRF.DWRGDEMFPMCSTFKFLLAAAILKRVDEGRESLTRRIPVSPGDLIPY +APFAETRVNGTPTVAELCEATMTLSDNVAANLLLPAVGDPAGLTAFVRSLGDERTRLDRNEPTLNSSIPGDPRDTTTPNA +MVHSMNRLMVGDALRPSSREQLIDWMVGNKTGDKRLRAGLPRDWRVGDKTGTGN.GSINDIGIAWPGARPPILIASYITQ +TPEGFKQGDAIHADVARAATgaf +>up|Q0GA57|Q0GA57_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A0F6T6C9|A0A0F6T6C9_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|P28585|BLC1_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|J0VYI5|J0VYI5_RHILT/50-308 +..nieRRLAALEKRTGGRLGVSVLDTQTSISF.GYRGGEAFPMCSTFKALAAGFVLARVDKGEEKLDRRVTYGKDKLVDY +SPLSEKHAGADMTIAELCEAAVTVSDNTAGNLLLESFGGPPALTDWLRSIGDGTTRLDRTEPTLNEAKKDDPRDTTSPDA +MLDTLGNLTLGSILTEAACDRLIAWLVASTTGGERLRAGLPAEWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYIAE +ATASAKELNPIFAEVGKMIVe.. +>up|A0A060KTW2|A0A060KTW2_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFATCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0005BC1573|UniRef100_UPI0005BC1573/29-285 +...laDTLRSLERRSQGRLGVAVQ-LPSGESA.QLRGDERFPMCSTFKFLAASLVLERVDQGKEHLDRAISYSRSDLVSY +SPETEKHAGGSMTVAELCKAALTLSDNTAANLLLSSFGGPPAVTAFVRSIGDATTRLDRNEPTLNEATPGDPRDTTTPNV +MLRNLRRILLEDVLKPSSRQQLTDWMLANTTGNAKYRAGLPSGWKVVDKTGSGSrGTNNDIGVLWPPAGKPILVTSYLTA +TPLSTDAANAIHAEVARAVAvs. +>up|G9FYZ9|G9FYZ9_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIQGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A0B6S782|A0A0B6S782_BURGL/37-295 +....rRQLAALDGSFDGRIGVAALDTGSGARL.LHRADERFAFCSTFKTILVSAVLTRAAGDPRLLSSVIRYRAQDLVRY +SPVSEKHVDTGMSVAGLCAAALQYSDNSAANLLIRMVGGPAAVTAYARSIGDRRFRLDRIETELNDAVPGDERDTTTPAA +MLDTLRRVTLGDALDASSRARLISWMLGNTTGDARIRAGVPAGWRVADKTGSGDyGSANDVAVIYPPRRAPIVLVVYTTR +DRKDAEYDNAAIASAARIVTaaf +>up|F2AJL3|F2AJL3_RHIET/36-294 +..nveRRLAELEKRTGGRLGVSVLDTQTSITF.GYRGSEAFPMCSTFKALAAGFALARVDKGDESLDRRVTYGKDKLVDY +SPISEKHAGADMTIAELCEAAVTLSDNTAGNLLLESFGGPAGLNDWLRSIGDGTTRLDRTEPTLNEGIKGDPRDTTTPDA +MLDTLGNLTLGSVLAEASSDKLIAWLVASTTGKERLRAGLPADWKIGDKTGTGQnGSLGDIAVIWPPDRGPIVAAVYIAE +ATAPMKELNPVFAEVGRMIVe.. +>up|W0X2W9|W0X2W9_RHIML/36-294 +..dvtERLRQLEERTGGRLGVAVLDTETNISF.GHRETERFAMCSTFKALAAACALARVDRGKEKLDRRITFGKEVLLPH +SPVTEKHVGGNMTVAELCEAAITISDNAAGNLLLESFGGPQGLTSWLRSIGDETTRLDRTEPDLNEARKGDPRDTTTPGA +MLDTLGKLVLGLVLSQEGRKRLIDWLVANKTGDARLRAGLPQDWRIGDKTGTSMtGAVSDIAVAWPEGRGPILICVYTGE +AKAPLDDLNPVFADIGRIVAd.. +>ur|UPI000464ADE2|UniRef100_UPI000464ADE2/36-293 +...lrAQWAEIERRTGGRLGISLLDSATGRRL.GQREDERFPMCSTFKFVLAAAVLQRVDRGELTLAQRVTIRASDMLEH +APVTERHVGGSLSVAELCRATMIYSDNPAANLLFPLVGDPPGLTTFLRGIGDAHTRSDRREPEMNRYAEGDARDTTTPAA +MAATLRTLLLGNALQPASRKQLTDWMIDNRTGETCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNG +ASVDSDARDAALKAVAAAVRd.. +>ur|UPI00035CC86D|UniRef100_UPI00035CC86D/49-307 +..nieRRLAALEKRTGGRLGVSVLDTQTSISF.GYRGSEAFPMCSTFKALAAAFVLGRADKGEENLDRRVTYGKDKLVDY +SPLSEKHAGTDMTVAELCEAAVTVSDNTAGNLLLESFGGPAALTEWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASSDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPIFAEVGRMVVe.. +>up|Q2PT38|Q2PT38_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEQTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A0L7J551|A0A0L7J551_XANCA/36-293 +...lrAQWAEIERRTGGRLGISLLDSATGRRL.GQREDERFPMCSTFKFVLAAAVLQRVDRGELTLAQRVTIRASDMLEH +APVTERHVGGSLSVAELCRATMIYSDNPAANLLFPLVGNPAGLTAFLRGIGDAHTRSDRHEPEMNRYAEGDPRDTTTPAV +MAATLRTLLLGNALQPASRKQLTDWMIDNRTGDTCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNG +ASVDSDARDAALKAVAAAVRd.. +>up|J0BUK4|J0BUK4_RHILV/40-298 +..nieHRLAALEKRTGGRLGVSVLDTDTSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVSYGKDKLVDY +SPISEKHAGTDMTVAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASCGRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +ATVPAKELNPVFAEVGRMIVe.. +>up|A0A0E3UEI1|A0A0E3UEI1_XANCA/36-293 +...lrAQWAEIERRSGGRLGISLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLQRVDRGELTLAQRVTIRASDMLEH +APVTERHVGGALSVAELCRATMIYSDNPAANLLFPLVGNPAGLTAFLRGIGDAHTRSDRREPEMNRFAPGDPRDTTTPAA +MAATLRTLLLGNALQLASRKQLTDWMIDNRTGDTCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNG +ASVDSDARDAALKAVAAAVRd.. +>ur|UPI000551541C|UniRef100_UPI000551541C/48-310 +..tirRRLAQIEAESGGRLGVSIVDTTSGLHA.GLRTDERFPMCSTFKVLAAGAVLTRVDRGQEDLARRVVFSQRDLVPN +SPATSRHTRERMSIAELCKAAITLSDNTAANLLLATFGGPAGLTAFARDLGDGITRLDRIEPMLNEAIPGDPRDTTTPNA +MLGNLRELVLGEHLSSSSRAQLLAWLVANETGGARIRAKLPQEWGVGDKTGTGDhGTANDIAILWPPGRGPVLVAVYLTG +TNGDAARCNAAIAEVGALVVq.. +>up|A0A060KTU2|A0A060KTU2_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTASPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|B1YZ28|B1YZ28_BURA4/40-294 +.....TSFAALEHAAGGRLGVCAIDSASGRRA.QHRADERFPFCSTFKAMLGAAVLAHSVDRPGLLQQRVSYGPSDLVNY +SPVSGKHVGTGMTVAELCEAAIQYSDNSAANLAMKLIGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDPRDTTTPAA +MAASMRVLTLGDALPSAQRAQFVAWLRGNKVGDKRIRAGVPAGSQVGDKTGTGDyGTTNDAGVIWLPSRAPIVLAVYYTQ +TRADAKPKDDVIAAAARIAVa.. +>ur|UPI0005BBE9F2|UniRef100_UPI0005BBE9F2/33-290 +..saaARLAALEADFGGRLGVCALDTASGAEL.GHRAGERFPFCSTFKAMLVGAVLARSAKQPGLLAERIHYARRDLVEY +SPRTEPHLADGMTVAELCAAAVQYSDNSAANFLLKLLGGPAALTAYMRSIGDESFLLERWEPELNRAVPGEARDTSTPQA +MAQSLRRLALGDALAPNAQRQLVEWLRGNTTGAEKIRAGVPAGWVVGDKTGNGRyGSSNDIAVLWPPGRAPVVLTVFTTQ +TREDAKQRHQVVAAAARIAAd.. +>up|A0A060KZY0|A0A060KZY0_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFATCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|B0ZTA3|B0ZTA3_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPNAESRRDVLASAAKIVTn.. +>up|Q4JNX3|Q4JNX3_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTETTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|G2LQP7|G2LQP7_9XANT/35-292 +..mlrAQWAQIERGTGGRLGICLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLRRVDQGKLTLAQQVRIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGEPAGVTAFLRGIGDAQTRTDRYEPQMNRFADGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>ur|UPI0004A21FA8|UniRef100_UPI0004A21FA8/35-292 +..mlrAQWAQIERGTGGRLGICLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLRRVDQGKLTLAQQVRIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGEPAGVTAFLRGIGDAQTRTDRYEPQMNRFADGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>ur|UPI000614698A|UniRef100_UPI000614698A/27-285 +..dvtERLRQLEERTGGRLGVAVLDTETNISF.GHRETERFAMCSTFKALAAACALARVDRGEEKLDRRITFGKEGLLPH +SPVTEKHVGGNMTVAELCEAAITISDNAAGNLLLESFGGPDGLTSWLRSIGDETTRLDRTEPDLNEARKGDPRDTTTPGA +MLDTLGKLVLGPVLSQEGRQQLIDWLVANKTGDARLRAGLPQDWRIGDKTGTSMtGAVSDIAVAWPEGRGPILICVYTGE +AKAPLDDLTPVFADIGRTAAd.. +>up|F8UXB4|F8UXB4_PROMI/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>ur|UPI00037E0EC2|UniRef100_UPI00037E0EC2/36-294 +..dvtERLRQLEERTGGRLGVAVLDMETNISF.GHRETERFAMCSTFKALAAACALARVDRGEEKLDRRITFGKEVLLPH +SPVTEKHVGGNMTIAELCEAAITISDNAAGNLLLESFGGPQGLTSWLRSIGDNTTRLDRTEPDLNEARKGDPRDTTTPAA +MLDTLGKLALGSVLSENGRGQLVDWLVANETGDARLRAGLPKDWRIGDKTGTSStGAVSDIALAWPPGRGPLLVAVYTGE +AKAPVSDLNPVFAEIGKIAAe.. +>ur|UPI0004265009|UniRef100_UPI0004265009/35-293 +..afeRRLARIEAEVCGRLGVALLDTDDGLRA.GRRQDERFPLCSTFKFLAAAALLARQDRGELSLAQRVVFGEADLVEY +SPVTGARTGGEMTLAEICEAAVTRSDNTAGNLMLAHLGGPQGLTAFARGLGDRQTRLDRLETELNEALPGDPRDTTTPAA +MLADMRELLLGTHLSPASREQLQAWLIANRTGDARLRAGVPKDWRAGDKTGSGErGTANDIAIFWPPTRGPVLVAVYLTG +SAADMDRRNAAIVQVGTALAe.. +>up|A0A060KTM4|A0A060KTM4_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETLRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|G3EPW4|G3EPW4_9ENTR/30-287 +.advqQKLAELERQSGGRLGVALINTADNSRI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVT... +>up|A0A060KZ44|A0A060KZ44_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPAGVTALARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDILASAAKIVTd.. +>up|A0A060KTQ2|A0A060KTQ2_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRT +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|F3LTI8|F3LTI8_9BURK/31-283 +.....-AFGAIERSVAGRLGVCAYDLETGRSL.GHRQDERFAMCSTFKWLLAAAVLARVDRGQERLERRIVFGREALLEY +APTTSRHAGGAMTVAELCEAALTLSDNTAANLLLDTLGGPGGLTAWVRTLGDRTTRLDRREPDLNEARPGDERDTTTPAA +MVLALRQAVFGGALSRRGGDLLLQWMTASTTGLKRLRAGFPPDWRVADKTGTGAqGTTHDVAVVWAPGRAPLLLAAYLTE +SQAPIEAREAALARVAARV-... +>up|A6U720|A6U720_SINMW/36-294 +..dvtERLRQLEERTGGRLGVAVLDMETNISF.GYRETERFAMCSTFKALAAACALARVDRGEEKLDRRITFGKEVLLPH +SPVTEKHVGGNMTIAELCEAAITISDNAAGNLLLESFGGPQGLTSWLRSIGDNTTRLDRTEPDLNEARKGDPRDTTTPAA +MLDTLGKLALGSVLSENGRGQLVDWLVANETGDARLRAGLPKDWRIGDKTGTSStGAVSDIALAWPPGRGPLLVAVYTGE +AKAPVSDLNPVFAEIGKIAAe.. +>up|Q842A4|Q842A4_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A060L057|A0A060L057_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTSNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI00056A589C|UniRef100_UPI00056A589C/35-293 +..einRRIGALEKAIGGRIGVSAIDTQTNISF.GYRETERFPLCSTFKVLAAGLVLARVDKGQETLERRVVYDQDKLVTY +SPETEKHVGGEMSLSELCEAAITLSDNTAGNLLLESFGGPPELTKWLRTLGDRSTRLDRWETALNEAKDGDPQDTTTPDA +MVDTLGNLALGSALSEPSRDKLTEWMVANTTGGARLRAGLPGAWRIGDKTGTGNnGSAADIAVVWPPGHGAILVAAYVTQ +AKAPLSEINPVFAEVGRIVAd.. +>up|A8D3A8|A8D3A8_KLEPN/32-289 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLEQSETQKQLLNQPVEIQPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDHTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|A0A060L060|A0A060L060_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLVSHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>ur|UPI0003A3503E|UniRef100_UPI0003A3503E/36-293 +...lrAQWAEIERRTGGRLGISLLDSATGRRL.GQREDERFPMCSTFKFVLAAAVLQRVDRGELTLAQRVKIRASDMLEH +APVTERHVGGSLSVAELCRATMIYSDNPAANLLFPLVGNPAGLTAFLRGIGDAHTRSDRHEPEMNRYAEGDPRDTTTPAA +MAATLRTLLLGNALQPASRKQLTDWMIHNRTGDTCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPSAGAPLLLTAYLNG +ASVDSDARDAALKAVAAAVRd.. +>up|Q5MAF7|Q5MAF7_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDGTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0003F95B9E|UniRef100_UPI0003F95B9E/36-293 +..dvmERLRRLEERTGGRLGVAVLDTETNISF.GHREAERFAMCSTFKALAAACALARVDRGEEELDRRITFGEEVLLPH +SPVTEKHVGGNMTVAELCEAAITISDNAAGNLLLESFGGPQGLTSWLRSIGDETTRLDRTEPDLNEATKGDPRDTTTPAA +MLDTLGKLVLGSVLSEEGRKQLIDWLVANKTGDSRLRAGLPKDWRIGDKTGTSMtGAASDIAAAWPRGRGPILICVYTGE +AKAPLDDVNPVFADIGRIVA... +>up|A0A0G3BG19|A0A0G3BG19_9BURK/22-276 +...feAQCKALEAEVGGRLGVALLSTSTGVSA.GYRADERFPMCSTFKWLAAAYLLSRVDAGMERLDRRIGYGSNVLIDH +SPVTSQHVAGGMTLAQLCEATITVSDNAAANLILDTFGGPAALTRYLRSLGDNVTRLDRTEPALNHVPPGDERDTTTPAA +MTSDLRRLLLGTALSTASRDQLTRWMLATQTSGTRLRANLPPRWQLADKTGTAN.GTANDVGVFWSPAGEAIALSVYLTE +CRAPAAQQNAAIAEVARWVV... +>ur|UPI0006CAD317|UniRef100_UPI0006CAD317/36-291 +...lrAQWAEIERGTGGRLGISLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGALSVAELCRATMIYSDNPAANLLFPLVGNPAGLTAFLRGIGDAHTRSDRREPEMNRFAPGDPRDTTTPAA +MAATLRTLLLGNALQPASRKQLTDWMIDNRTGDTCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNG +ASVDSDARDAALKAVAVAV-... +>up|A9XG17|A9XG17_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTESTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A0A3XJ82|A0A0A3XJ82_9XANT/35-292 +..mlrAQWAQIERGTGGRLGVCLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQQVRIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGEPAGVTAFLRGIGDAQTRTDRYEPQMNRFADGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTRWMIDNRTGDDCLRAGLAADWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|A0A060KTF0|A0A060KTF0_9BACT/31-289 +.advqQKLAELERQSGGRLGMALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A060KZC0|A0A060KZC0_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVIWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>ur|UPI0004257CE4|UniRef100_UPI0004257CE4/51-313 +..airARLEEIEAQSGGRLGVSIVDTTSGLHA.GLHADERFPMCSTFKLLAAGAILARVDRGEEDLQRRIVYPESELVPY +SPATSKHTRERMSIAELCKAAITLSDNTAANLLLQSFGSPAALTAFARSLGDGITRLDRNEPTLNEATPGDPRDTTTPNA +MLGNMRELLLGERLKSSSRVQLLAWLAGNETGGARLRAKLPKDWGVGDKTGTGDhGTANDVAIFWPPGRGPVLVAVYLTG +TAGDAARNNAAIANVGALVVe.. +>up|E5Q8Z8|E5Q8Z8_ECOLX/27-285 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A060KZ85|A0A060KZ85_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDcGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI000522FD2F|UniRef100_UPI000522FD2F/53-311 +..nidRRLAALEKRTGGRLGVSVLDTQTSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVTYGKDKLVDY +SPLSEKHAGTDMTIAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGNTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTVGNLTLGSVLTEASCDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +ATVPVKELNPVFAEVGRMIVe.. +>up|A0A097KV69|A0A097KV69_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSVAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A098PXI9|A0A098PXI9_9XANT/34-294 +.aelrEQWARIEQGTGGRLGICLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQQVKIHTSDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTALLRGIGDARTRTDRYEPQMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTADWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAQAVAaw. +>up|A3RLQ6|A3RLQ6_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>ur|UPI0005D2B547|UniRef100_UPI0005D2B547/27-282 +.....PELESYERESGGRIGVYAENLATGAKL.IWRADERFVMCSTFKASLAACVLARVDRGEEQLAATIPYGQADLLDY +APIAKQNLATGMSVAEMCKAIIELSDNTCANLLLARIGGPAALTAFWRSLGDATSRLDHNEPELNRSPPGDPHDTTTPAA +MANNLRRLVTGEALSQASRTQLTDWMVNCKTGANRLRGGLPADWKIGDKTGNNGkDASGDIAIVWPKPDRPILIAAYTQG +GTPTAAQIEAVFARIGRMVTe.. +>up|Q5MAG0|Q5MAG0_KLEPN/32-289 +..avqQKLAALEKSSGRRLGVPLIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>ur|UPI000492C51E|UniRef100_UPI000492C51E/40-296 +.....SKLEGVEGSSGARLGVYALDLESGMEV.SRRTEERFPVCSTFKVMLTAAILKQSVQDAGLMTRRVSYAKEDLVTY +SPVTEKHVEGGMTVEALCAAAMQYSDNTAANLLMKILGGPGAVTAYARSIGDTQFRLDRWETELNTALPGDPRDTSNPAA +MGHSLQKLALGDGLPEAQRAKLVEWLQGNTTGDKRIRAAVPPGWKVGDKTGSGDyGTANDIAILWPPGRKPIVLAIYHTQ +KAADAKWQNEVVAAAARVVLeaf +>ur|UPI00040AEAFF|UniRef100_UPI00040AEAFF/36-294 +..dvtERLRQLEERTGGRLGVAVLDTETNISF.VHRETERFAMCSTFKALAAACALARVDRGEEKLDRRITFGKEVLLPH +SPVTEKHVGGNMTVAELCEAAITISDNAAGNLLLESFGGPQGLTSWLRSIGDETTRLDRTEPDLNEARKGDPRDTTTPGA +MLDTLGKLVLGPVLSQEGRKQLIDWLVANKTGDARLRAGLPQDWRIGDKTGTSMtGAVSDIAVAWPEGRGPILICVYTGE +AKAPLDDLNPVFADIGRIVAd.. +>up|B3PDF2|B3PDF2_CELJU/30-288 +.tqleTPFQSLEQQHRGRLGIAALDTHTGKRI.AYRALECFAMCSTFKVILAGAILAQSTQQKGLLDKRIHYTAQDLVPY +SPITEQHLHTGMTLGELCTASLQYSDNTAANLLMHQLGGPQAVTAYARTLGDNDFQLERWETALNSAIPGDKRDTTTPQA +MLHSLQQLTLGNALASQAQTQLITWMKGNTTGNKRIRKALPQGWQAGDKTGSGDyGTSNDIAILFPPKRKPILLAIYFTQ +PTQDAPWNNDVIVEASRLVLq.. +>up|E3U909|E3U909_9ENTR/36-292 +..svqQQLTALEKESGGRLGVMLINTEDNSQI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLTRSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPQKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PQKDAKSRRDVLASAAKIVT... +>ur|UPI00048618D2|UniRef100_UPI00048618D2/39-297 +....aERLAGLEAGGGGRLGVAILDTADGTYL.GRRADQRFALCSTFKLLAAAAVLQRVDDGAERLDRRIAFTAQDLDAY +APVTKKHVGPGMTLVELCAAAVEWSDNTAANLLLQTIGGPAGLTGYARTLGDTVTRLDRTEPALNSAIPGDERDTTSPAA +MLQDLRRLLVEDALSPASRQRLEGWMRQTKTGTKRLRAGLPAGWRVGDKTGTGEnGTTNDVAILRPKGRAALLAAVYLTE +MPGPAARRDAVHAAIGRLVAetf +>up|Q3BQD9|Q3BQD9_XANC5/35-292 +..mlrAQWAQIERGTGGRLGICLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLRRVDQGKLTLAQQVRIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGEPAGVTAFLRGIGDAQTRTDRYEPQMNRFADDDPRDTTTPAA +MAATLRTLLLGDALHPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|A0A060KTF6|A0A060KTF6_9BACT/31-288 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRLDVLASAAKIVT... +>ur|UPI0003160123|UniRef100_UPI0003160123/2-256 +.....SRLAKLEAGVAGRLGVEILDSGSGRRW.GYRADKRFPMCSTFKFLAASAVLRRVDTGAEQLDRRIVYGEDVLVNY +SPTTGKHVGGDLSLAQLCEAAITLSDNTAANLILRSLGGLEPFNKFVRSLGDDTTRLDRFETELNTSIPGDPRDTTTPAA +MTGNLQKILLGDALSAASRRQITAWMLANKTGDRRVRAGMQQGWKVGDKTGSGDyGTTNTVAIIWPPQRAPLLASIYLTE +TKASEEQRNAVLAEVGKLIV... +>up|Z4WBI1|Z4WBI1_9XANT/4-260 +..mlrAQWAQIERGTGGRLGICLLDSATGKRL.GQREHERFPMCSTFKFVLAAAVLQQVDQGKLTLAQQVKIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGIGDAQTRTDRYEPQMNRFVAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPMLLATYLNG +AKVDDAARDAALKAVAVAV-... +>up|O65975|BLC5_SALTM/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYLADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKASDLVNY +NPIAEKHVNGTMTLAELGAGALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNSAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKCWVVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThgf +>up|A0A0F7Y4A0|A0A0F7Y4A0_9PSED/31-289 +...lrKALQQLEATTGSTIGLWALDTGSGQQL.AWRAEERFAFCSTFKAVLAGAILHRSQAEPGLLERRIAYGAEQLVVY +SPVTEKHVGAGMTVAGLCAAAVQYSDNTAGNLLLELVGGPPGLTAFARSLGDPTFRLDRNEPTLNTALPGDPRDTTTPLA +MGVTLQRLLLGDGLAAAERQQLQDWLKGNTTGDARIRAGVPKDWVVGDKTGSGDyGVANDVAVIWPKGRAPWIVVVFSRG +AKADAPWNSETIAAATRVVVeaw +>ur|UPI0003200A18|UniRef100_UPI0003200A18/35-292 +..mlqAQWAQIERGTGGRLGVCLLDSATGKRL.GQREDERFPMCSTFKFVLVAAVLQRVDQGKLTLAQQVRIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGEPAGVTAFLRGIGDAQTRTDRYEPQMNRFADGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTRWMIDNRTGDDCLRAGLAADWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|A0A0B4X006|A0A0B4X006_9RHIZ/35-292 +..dieRRLAELEKRTGGRLGVSVIDTETKVTL.GYRETERFPMCSTFKVLASAMVLSRVDKGEENLERRVIYDQDKLVSY +SPETEKHVGGEMSVGELCKAAITLSDNTAGNLLLESVGGPKALTKWLRSIGDRASRLDRWETALNEGKKGDPRDTTTPDA +MLDTLGNLALGSVLSEPSREKLIEWMLANTTGNARLRAGLPGAWKVGDKTGTGDnGTAADIAIIWPKGRGPILVTAYIAE +ATAPVKELNPVFAEVAKIVA... +>up|S3I2C2|S3I2C2_9RHIZ/35-293 +..einRRMEALEKEIGGRIGVSAIDTETNISF.GYRETERFPLCSTFKVLAAGLVLARVDKGQETLERRIVYEQDKLVTY +SPETEKHVGGEMSIGELCEAAITLSDNTAGNLLLESFGGPAELTKWLRTLGDRSTRLDRWETALNEAKDGDPQDTTTPDA +MVDTLGNLTLGSALSEPSRDRLAAWMVANTTGGARLRAGLPDTWKIGDKTGTGNnGSAADIAVLWPPGHGAILVAAYVTQ +AKAPVSEINPVFAEVGKIVTd.. +>up|A0A060KTG5|A0A060KTG5_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAGLSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KT53|A0A060KT53_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRVDERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|F0BYW2|F0BYW2_9XANT/4-261 +..mlrAQWAQIERGTGGRLGICLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLRRVDQGKLTLAQQVRIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGEPAGVTAFLRGIGDAQTRTDRYEPQMNRFADDDPRDTTTPAA +MAATLRTLLLGDALHPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>ur|UPI0004C8B3A3|UniRef100_UPI0004C8B3A3/34-293 +..darRRLRELEKGYPGRIGLHALNTGTGATL.GYRADERFAIASTFKVLAAAAILRRAREEEGLLDTVIRYGRDDLVTY +SPRCEMHLATGMTVRELCDATITYSDNAAGNLLMRRIGGPSGITRFARSLGDPHTRLDRWETDLNTNIPGDPRDTTTPAA +MTANLRKLVLGDALAPLDRDQLIRWLVENTTGDKRIRAGLPEGWRVGDKTGSPAyGGINDVAVAWPPKGAPLVISVYTTR +LDPDTPGEDRIAADMTRIAVd.. +>up|E1TJ23|E1TJ23_BURSG/51-313 +..airARLVEIEAQSGGRLGVSIVDTTSGLHA.GLRADERFPMCSTFKLLAAGAVLARVDRGEENLQRRIVYSQSELVPN +SPATSRHTRERMSIAELCKAAITLSDNTAANLLLQSFGGPAALTAFARSLGDGMTRLDRNEPTLNEAAPGDPRDTTTPNA +MLGNLRALVMGEQLSSTSRVQLLAWLAANETGGARIRARLPKDWGVGDKTGTGGhGTANDVAILWPPGRGPILVAVYLTG +TAGTAARCNAAIADVGALVVe.. +>up|A0A060L041|A0A060L041_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTSDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|I1V556|I1V556_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPTSVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>ur|UPI0006203D3B|UniRef100_UPI0006203D3B/34-292 +..slhKQLTELENSTKGRLGVALINTANGQEI.QYRGDERFPFCSTFKLILAAAVLHKSMSQPELLAKHIHYRESDLLSY +APIARKNLNQGMSVAQLCAATVQYSDNTAANLLIKELGGLEAVNRFTQGIGDPAFRLDRREPDLNSAIPGDLRDTTTPAA +MAASVRKIVLGEVLGASQREQLIVWLKGNTTGDASIRAGTPADWVVGDKTGGGDyGTTNDVAVLWPPKGAPVVLAVYFTQ +PQQDAESRRDVLAAATRLVMah. +>up|I6YE46|I6YE46_ECOLX/25-277 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAA----... +>ur|UPI00037BDB45|UniRef100_UPI00037BDB45/44-302 +..nieHRLAALEKRTGGRLGVSVLDTETSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVSYGKDKLVDY +SPISEKHAGTDMTLAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASSDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPIFAEVGRMVVe.. +>up|A0A072C980|A0A072C980_RHILP/36-294 +..nieRRLAEVEKRTGGRLGVSVLDTQTSITF.GYRGSEAFPMCSTFKALAAGFALARVDKGDESLDRRVTYGKEKLVDY +SPISEEHAGADMTIAELCDAAVTLSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGIKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASSDKLIAWLVASTTGKERLRAGLPADWKVGDKTGTGQnGSLGDIAVIWPPDRGPIVAAVYIAE +ATAPMKELNPVFAEVGRMIVe.. +>up|A0A060KZ34|A0A060KZ34_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIRPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0003FE0F03|UniRef100_UPI0003FE0F03/34-293 +...liKAIEQLELKSGGRLGVSVLDATTGIPI.HHKGDERFPMCSTFKVLASAAILKNAGSKLELLERRVRFEQADIVEN +SPVTREHVGGEMSLRELCDAAITMSDNTAGNALLNNIGGPAGLTSFARSLGDKMTRLDRTETELNEATPGDPRDTTTPNA +MAANLKRLLLGDALLPEGRDQLAKWLIANKTGNSRLRAGLPQGWRVGDKTGAGEhGTTNDVAIVWPPERSPLIVAVYLTG +ASLDPNGRNDVIASVGREVGkaf +>ur|UPI00067EDE25|UniRef100_UPI00067EDE25/26-286 +..dfsRTISDIESQYGGRLGVAAFDSRDGRQL.GYREHDTFAMCSTFKALLAAAVLKKAEQGQLSLDTELSYGKGDLLDY +APVTAAHVDEGMTVSALADAAITLSDNTAANLLLAKIGGPAGLTAYIRSLGDNLTRLDRTEPSLNTNLPGDPRDSTTPTA +MVALWQKLLLGKALAPASRQQLLAWLKATQTGMAKIRAGLPGGWQAGDKTGSCEnGGSNDVAIVWPSGQPPYLLAVYYSD +GLGGSAQKNAAIAAVSQAVAeqf +>ur|UPI000365D8C0|UniRef100_UPI000365D8C0/49-307 +..nieHRLAALEKRTGGRLGVSVLDTETSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVSYGKDKLVDY +SPISEKHAGTDMTLAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASSDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPIFAEVGRMVVe.. +>up|O65976|BLC6_SALTM/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYVADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIRASDLVNY +NPIAEKHVNGTMTLAQLGAGALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNSAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWGVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDVLAAAAKIVThgf +>up|D5VMW0|D5VMW0_CAUST/34-295 +.kdlsSRINELEKASGGRIGLAVLDTHDGRRF.AWRGDQRFRMCSTIKAPLSAAILRRVDQGRERLDRRVTFGPEVLMDN +SPIVEKHVQDGMTIGQLCEATITLSDNAAANLLFEALGGPAALTRFLRAIGDQTTRSDRLEPELNRGPPDDPRDTTTPAA +MLATWKTLLLDDALSPASRQQFRDWLIANKTGDRRLRAGLPPGWRVGDKTGNNGrDITNDVAIAWPPGRGPILIAAFHDR +GG-DEAARNAVHANVARAVVa.. +>up|I7ABV1|I7ABV1_MORMO/27-283 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIV-... +>up|J7II96|J7II96_ENTCL/32-289 +..sveQKLAALEQRSGGRLGVALIDTADGSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESQHDLLNQRIEIKKGDLTNY +NPIAEKHVGGSMSLSELSAAALQYSDNVAMNKLIAQLGGPQGVTAFARKIGDETFRLDLTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDAQRAQLVTWMKGNTTGTASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLVLVTYFTQ +PQPEAESRRDVLASAAKIVTe.. +>up|A0A097BQW2|A0A097BQW2_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTAPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|E2ITW2|E2ITW2_SHISO/28-280 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAA----... +>up|V5MYM2|V5MYM2_ECOLX/31-288 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKSVT... +>up|A0A060KTS2|A0A060KTS2_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAVNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +VAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0002FF7FAC|UniRef100_UPI0002FF7FAC/35-291 +..mlrAQWAQIERGTGGRLGICLLDSATGKRL.GQREHERFPMCSTFKFVLAAAVLQQVDQGKLTLAQQVKIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGIGDAQTRTDRYEPQMNRFVAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPMLLATYLNG +AKVDDAARDAALKAVAVAV-... +>ur|UPI0003637824|UniRef100_UPI0003637824/35-293 +..einRRMDALEKAIGGRIGVSAIDTETNISF.GYRETERFPLCSTFKVLAAGLVLARVDKGQENLERRVVYEQDKLVTY +SPETEKHVGGEMSIGELCEAAITLSDNTAGNLLLESFGGPAELTKWLRTLGDRSTRLDRWETALNEAKDGDPQDTTTPDA +MVDTLGNLTLGSALSEPSRDKLVAWMVANTTGGARLRAGLPDTWKIGDKTGTGNnGSAADIAVVWPPGHGAILVAAYLTQ +AKAPVSEINPVFAEVGKIVAd.. +>up|B3PTM9|B3PTM9_RHIE6/36-294 +..nveRRLAELEKRTGGRLGVSVLDTQTSITF.GYRGSEAFPMCSTFKALAAGFALARVDKGDESLDRRVTYGKEKLVDY +SPISEKHAGADMTIAELCDAAVTLSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGIKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASSDKLIAWLVASTTGKERLRAGLPADWKVGDKTGTGQnGSLGDIAVIWPPDRGPIVAAVYIAE +ATTPAKDLNPVFAEVGRMIVe.. +>up|A0A060KZC4|A0A060KZC4_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLVAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRLDVLASAAKIVTd.. +>up|A0A0G9F3Z5|A0A0G9F3Z5_9XANT/35-292 +..mlrAQWAQIERGTGGRLGICLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLRRVDQGKLTLAQQVRIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGEPAGVTAFLRGIGDAQTRTDRYEPQMNRFADDDPRDTTTPAA +MAATLRTLLLGDALHPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|C7FE03|C7FE03_PRORE/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKAMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KQA5|A0A060KQA5_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKPDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILITYFTQ +PRPKAESRRDVLASAAKIVTd.. +>up|Q30B66|Q30B66_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTESTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A060KZW1|A0A060KZW1_9BACT/31-289 +.adaqQKLAELERQSGGRLGVALINTADNSQI.LYRANERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLATWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|H2J1V6|H2J1V6_RAHAC/36-295 +..svqQQLAALEKDSGGRLGVMLINTEDNSQI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRHVSLKKSDLVNY +NPITEKHLNTGMTVGELAAAALQYSDNTAMNKLIGQLGGPQKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVALGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PEKDAKSRRDVLASAAKIVTqgy +>up|A0A0H5LUL8|A0A0H5LUL8_YERIN/34-294 +.akiqQKLMALEKESGGRLGVTLINTADNSQI.HYRADERFPMCSTSKVMAAAALLKKSETQQALMDERIHFKKSDLVTW +SPITEKKLQEGMTWAELSAATLQYSDNTAMNLILTQLGGPAKLTEFARSIGDKSFRLDRPEPELNTAIPGDERDTSTPQA +MAESLQNLTLGDALAKSQRAQLVGWLKGNTTGAASIRAGLPATWQVGDKTGAGEyGTTNDIAVIWPDNHAPLILVTYFTQ +PVKDAQSRREILAEAAKIAVspf +>up|A2TK51|A2TK51_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTETTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|J6DX46|J6DX46_9RHIZ/36-294 +..niqRRLAALEKRTGGRLGVSVLDTETSISF.NYRGSEAFPMCSTFKALAAGFVLARADKGEESLDRRVTYGKEKLVDY +SPLSEKHAGTDMTIAELCAAAVTVSDNTAGNLLLESFGGPAALTDWLRSIGDGTTRLDRTEPTLNEGRKDDPRDTTTPDA +MLDTLGNLTLGSILTEASSDRLIAWLVASTTGGERLRAGLPKDWKVGDKTGTGPnGSLGDIAVIWPPNRGPIVAAVYIAE +ATAPVKELNPVFAEVGRMIAe.. +>up|A1TZK3|A1TZK3_MARHV/26-283 +..sliKTVKKVADDLEARVGFAAYDLESGQRW.EYHADQRFAMSSTFKTLACAALLHRVDTGQANLARKVNVSESDLVTY +SPITETYADGEMTLSDLCEATLTTSDNTAANLVLRELGGPEAVTSFARHLGDDVTRLDRWETELNEALPGDNRDTTTPNA +MVRNLQTLLLGDALSEPSREQLRDWLEGNQVADGLFRAAVPEGWVVADRTGAGGfGSRSITAVIWPPERQPIVVALYLTQ +TDASFAERNAAIAEIGEAIV... +>up|A0A0A4E8K2|A0A0A4E8K2_9XANT/35-291 +..mlrAQWAQIEHGTGGRLGICLLDSATGKRL.GQREHERFPMCSTFKFVLAAAVLQQVDQGKLTLAQQVEIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGIGDAQTRTDRYEPQMNRFVAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPMLLATYLNG +AKVDDAARDAALKAVAVAV-... +>up|A0A0F7VH92|A0A0F7VH92_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLVELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A023PZG3|A0A023PZG3_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDLRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI00062B6AB6|UniRef100_UPI00062B6AB6/2-259 +....rKALQQLEATTGSTIGLWALDTGSGQQL.AWRAEERFAFCSTFKAVLAGAILHRSQAEPGLLERRIAYGAEQLVVY +SPVTEKHVGAGMTVAGLCAAAVQYSDNTAGNLLLELVGGPPGLTAFARSLGDPTFRLDRNEPTLNTALPGDPRDTTTPLA +MGVTLQRLLLGDGLAAAERQQLQDWLKGNTTGDARIRAGVPKDWVVGDKTGSGDyGVANDVAVIWPKGRAPWIVVVFSRG +AKADAPWNSETIAAATRVVVeaw +>ur|UPI0005A9A683|UniRef100_UPI0005A9A683/42-301 +.saleKQLAQIEAQTGGRMGVAILDTASAKPQ.GWRMHERFPMCSTFKFLLASAVLVRKDQGKDQLERKIVYSKDVVVAN +SPVSGPRAGSDMTVAELCEAAITRSDNTAANLLLDSIGGPAALTAFARGIGDRTTRLDRNEPTLNEALEADPRDTTTPAA +MLADMRALLLGEHLSAASREQLTAWLAANKTGDTRLRAGLPKAWRIGDKTGTGErGTSNDIAVIWPEGRAPILVVAYLTG +ATATSTQRDAAIAQVGALVA... +>up|A0A0J6IQW9|A0A0J6IQW9_9XANT/34-292 +..tlqQRLADIERRSGGRLGVSLLD-GSGARLgGQRQDERFPLCSTFKFLLAGAVLQRIDRGELSLERRVPVRKADLLGN +APVSERHVGGTLSVAELCRAAMIYSDNTAANLLLPLVGDPPGVTRFLRALGDTQIQLDRNEPGMNDFVAGDPRDTTTPAA +MAATMRALLLGEVLQPVSRQRLIDWMRDNRTGNDCLRAGLPAGWRIGDKTGSNGtDTRNDIAIVWAPGRTPLLLTAYLNG +ATVDSAARDAALKAVAQAVVa.. +>ur|UPI00035C5D05|UniRef100_UPI00035C5D05/36-293 +..dvtERLRRLEERTGGRLGVAVLDTETNISF.GHREAERFAMCSTFKALAAACALARVDRGEEKLDRRITFGREVLLPH +SPVTEKHVGGNMTVAELCEAAITISDNAAGNLLLESFGGPEGLTSWLRSIGDETTRLDRTEPELNEARKGDPRDTTTPAA +MLDTLGKLVLGPVLSQEGRQQLIDWLVANKTGDARLRAGLPKDWRIGDKTGTSMtGAVSDIAVAWPQGRGPILICVYMGE +AKAPLDDLNPVFADIGSIVA... +>up|R8AY12|R8AY12_9ALTE/26-284 +.nsliKTVESIASEIEARVGFAAYDLESGQRW.EYQADQRFAMSSTFKTLACAALLHRVDAGQENLERTVSFSESDLVTY +SPITEKYAGGQMTLSDLCEAALTRSDNTAANLILRSLGGPEKVTSFARRLGDDVTRLDRWETELNEAAPGDNRDTTTPNA +MVKNLQSLLLGDALSGKSREQLHDWLKRNQVADGLFRAVVPEGWIVADRTGAGGfGSRSITAIIWPPERQPIVVALYLTQ +TEASFSERNEAIAEIGEAIV... +>up|A0A060KTL6|A0A060KTL6_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVIAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>ur|UPI00047F147B|UniRef100_UPI00047F147B/33-290 +..afeKQLAAIEAQVGGRLGVAMLDTASAHVR.GRRMHERFPMCSTFKLLLASAVMARKDHGEEDLARRVVYSPAQVVSY +SPVSGSRAGGEMTVAELCEAALTRSDNTAANLLLESVGGPSAITAFARGLGDPLTRLDRNETSLNEAIPGDPRDTTTPAA +MVANLHELLLGERLSAASREQLIAWLVANETGDARLRAGLPKEWRVGDKTGTGDrGTANDIAIVWPTGRAPILVATYLTG +ATASSAQRDAAIAKVGACM-... +>up|J7I3K6|J7I3K6_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMGSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI00040FD53D|UniRef100_UPI00040FD53D/44-302 +..nieHRLAALEKRTGGRLGVSVLDTETSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVSYGKDKLVDY +SPISEKHAGTDMTLAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLAEASSDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPIFAEVGRMIVe.. +>up|W6WLG0|W6WLG0_9BURK/42-301 +.saleKQLAQIEAQTGGRMGVAILDTASAKPQ.GWRMHERFPMCSTFKFLLASAVLVRKDQGKEQLERKIVYSKDVVVAN +SPVSGPRAGGDMTVAELCEAAITRSDNTAANLLLDSIGGPAALTAFARGIGDRITRLDRKEPTLNEALEADPRDTTTPAA +MLADMRALLLGEHLSAASREQLTAWLAGNKTGDARLRAGLPKAWRVGDKTGTGErGTSNDIAVIWPEGRAPILVVAYLTG +ATATSTQRDAAIAQVGALVA... +>ur|UPI0004D7B732|UniRef100_UPI0004D7B732/36-293 +...lrAQWAEIERRTGGRLGISLLDSATGRRL.GQREDERFPMCSTFKFVLAAAVLQRVDRGELTLAQRVKVRASDMLEH +APVTERHIGGSLSVAELCRATMIYSDNPAANLLFPLVGNPAGLTAFLRGIGDAHTRSDRREPEMNRFAPGDPRDTTTPAA +MAATLRTLLLGNALQPASRKQLADWMIDNRTGDTCLRAGLPRGWKIGDKTGSNGsDTRNDIAIIWPPAGAPLLLTAYLNV +ASVDSDARDAALKAVAAAVRd.. +>up|Q8RMW4|Q8RMW4_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTETTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0A060KQF6|A0A060KQF6_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSGLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>ur|UPI000684755F|UniRef100_UPI000684755F/17-275 +.aelsQRFAKIEKTSGARLGVLVLDTGSGVRA.GHREDERFPMCSTFKFLAAAAILARVDQQRERLDRRVVFHERELVDN +SPVTEKHVGGAMTVAALCEAAITRSDNTAGNLMLASIGGPAGLTRYTRSLGDKQSRLDRTETALNEARPGDPRDTTTPAA +MLGDMQKILLGAALSLPSRAQLLRWLDANQTGGQRLRAGVPADWVVGDKTGSGDqGTANVIAILRPPGRAPILAAVYLTE +STASMEFRNATIASVGAAFA... +>ur|UPI0004194CC9|UniRef100_UPI0004194CC9/33-292 +..alaDGIAALEAGSGGRLGVSVRDTGTGAGF.AHRGAERFPMCSTFKFLLAAAVLSRVDQGRMDLSRVIPVTPADLVDY +APVVEKKVGQGLSVAALCDAAVTLSDNGAANLLLREIGGPQAVTEFARALGDPVTRLDRNEPALNVVPPGETLDTTTPDA +MLADLDALVLGHALSPGARQMLTGWLVGCRTGDKRLRAGLPQGWKVGDKTGTGPaGSANDVAVAWPPGRAPLLITSYLTA +SRLDGPGNDALHAAVARLVAq.. +>ur|UPI00036ED242|UniRef100_UPI00036ED242/38-295 +....dAVLAGIERRFSGRLGVYVIDTATERRW.GRRADERFPMCSTFKLMAAAGLLSRVDAGTESLSRRVVIQPTDIVTY +SPVTEHRVGGEMTLAEICEAALTQSDNTAGNVLIDALGGPAGVTDFARSIDDDTFRLDRRETELNEARPGDPRDTTTPAA +MAKSLAALVQEDALSDASRHQLVEWLVANRTGDAKLRAGLPKTWRIGDKTGGGAfGTMNDVAVIWPEAHPPIVASIYLTE +TQASFDDRNAGFAEIGHALAd.. +>up|H8G598|H8G598_9PSEU/40-295 +...vqGELRALEARHAARLGVYGINTRSGAVV.SYRAHERFPMCSTFKTLAAAAVLRDLDRDGEVLDSWVHYTEDDLVVG +SPVTERHVGTGMRVADLCAAAVSESDNTAANLLLDRIGGPRGVTRFCRSLGDRLTRLDRYEPDLNSALPGDLRDTTTPAA +IAEDYRRLVVGTALDRGDRARLTTWLTESVTSDTRFRAGLPSHWRVADKTGSGSyGTANDVGVAWTDDGTPLVLAVLSTK +HTPDAEWDDALVARTARVLA... +>up|A0A0H5GHL9|A0A0H5GHL9_YEREN/34-290 +..svdKQLAELERNANGRLGVAMINTGNGTKI.LYRAAQRFPFCSTFKFMLAAAVLDQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLIKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTARPNDPRDTTTPAA +MAASMNKLVLGDALRPAQRSQLAVWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASVTKIIL... +>up|Q01166|BLAC_YEREN/34-290 +..svdKQLAELERNANGRLGVAMINTGNGTKI.LYRAAQRFPFCSTFKFMLAAAVLDQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLIKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTARPNDPRDTTTPAA +MAASMNKLVLGDALRPAQRSQLAVWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASVTKIIL... +>ur|UPI00048EDF1A|UniRef100_UPI00048EDF1A/31-289 +...lrQAMQQLEAASGSTIGLWALDTGSGRQL.AWRGEERFAFCSTFKAVLAGAVLHRNEAEPGLLARRIAYGAEQLVVY +SPVTEKHVGPGMTVAELCAAAVQYSDNTAGNLLLELVGGPPGLTAFVRGLGDPTFRLDRNEPTLNTALPGDPRDTTTPLA +MGVTLQRLLLTDGLPAAAQQQLQAWLKGNTTGDARIRAGLPKDWVVGDKTGSGDyGVANDVAVIWPKGRAPWILVVFSRG +TKQDAPWNSETIAAATRVVVeaw +>up|A0A060KTU5|A0A060KTU5_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRALLILVTYFTQ +PQPRAESRRDVLASAAKIVTd.. +>up|A0A0K2BG69|A0A0K2BG69_9BURK/39-295 +...vvSRLAKLEASVAGRLGVEILDSGTGRRW.GYRADERFPMCSTFKFLAASAVLRRVDTGAEQLDRRIVYGEDVLVNY +SPTTSKHVGGDLSLAQLCEAAITLSDNTAANLILHSLGGLGPFNKFVRSLGDDTTRLDRFETELNTSIPGDPRDTTTPTA +MTGNLQKVLLGDALSAASRRQITAWMLANKTGDRRVRAGMQPGWKVGDKTGSGDyGTTNTVAIIWPPQGAPLLASIYLTE +TRAPEEQRNAVLAEVGKLIV... +>ur|UPI0006460178|UniRef100_UPI0006460178/35-289 +.....AHWKAIEDSARGRLGVAVLDTADGRID.GHRLDERFPMCSTFKWLAAAHVLQRVDVQQEQLDRRIRFGREVLVPN +SPVTSKAAGGDLTLAELCEATITVSDNAAGNLILQSYGGPAALTRYARTLGDTKTRLDRWEPELNEARPGDPRDTTTPRA +MTTALRATLVGDALSPAGREQLRRWMEATRTDVKRLRADLPEGWHLASKTGTGArGSTNNVGVFWPPGRPPIVVAVYLTE +AHAGEAARNAAVAQVARVVT... +>ur|UPI000690BF4D|UniRef100_UPI000690BF4D/31-291 +..elaDRFCALERSHSARLGVFAQDTVTGRTV.AYRADELFPMCSTFKTIAVAAVLRDLDRDGTFLAQRRLYTATDVAQY +APITGLNLEAGMTVEELCAAAIRYSDNAAANLLLRELGGPDALTRFCRSIGDRVTRLDRWEPALNSAEPGRLTDTSSPHA +LGRTYARLTLGQALDPADRQRLTGWLLTNTTGTNRLRAGLPPTWRVAEKTGTGSyGTTNDVGVTWPPDGRPIVVAVLSTK +HTADAPANEPLIAETARIVA... +>up|I6ZRE8|I6ZRE8_ECOLX/25-269 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAARIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESR------------... +>ur|UPI0004217BE3|UniRef100_UPI0004217BE3/35-293 +..eliNSVRQIEANLNARVGIAVYDLESKRNW.QYHADDRFPLSSTFKTLACAALLQQADTGQQQLAQTVTFTESELVSY +SPVTEAFVGTEMTLSALCEATLSMSDNSAANFILDAIGGPQAVTQFARSIGDNVTRLDRWETELNEAIPGDERDTTTPNA +MAMNLEKLVLGEALSPASRQQLKHWLTNNQVGDALFRASVPDDWTVADRTGAGGyGSRSIAALLWPPQRKPVVATLYITE +TEASFEDRNAAIAEIGAAIVt.. +>up|B5ZUP0|B5ZUP0_RHILW/36-294 +..niqKRLAALEKRTGGRLGVSVLDTDTSISF.NYRGSEAFPMCSTFKALAAGLVLARADKGEESLDRRVTYGKDKLVDY +SPLSEKHADADMTITELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPKLNEGRKDDPRDTTTPDA +MLDTLGNLTLGSVLSEASSDRLIAWLVASTTGGERLRAGLPAEWKVGDKTGTGPnGSLGDIAVIWPPNRGPIVAAVYIAE +ATAPVKELNPVFAEVGRMIMe.. +>ur|UPI000413B245|UniRef100_UPI000413B245/35-293 +..einRRMDALEKAIGGRIGVSAIDTETNISF.GYRETERFPLCSTFKVLAAGLVLARVDKGQENLERRVVYEQDKLVTY +SPETEKHVGGEMSIGELCEAAITLSDNTAGNLLLESFGGPAELTKWLRTLGDRSTRLDRWETALNVAKDGDPQDTTTPDA +MVDTLGNLTLGSALSEPSRDKLVAWMVANTTGGARLRAGLPDTWKIGDKTGTGNnGSAADIAVVWPPGHGAILVAAYVTQ +AKAPVSEINPVFAEVGKIVAd.. +>ur|UPI000421354C|UniRef100_UPI000421354C/35-293 +..dinRRMDALEKAIGGHIGVSAIDTDTNISF.GYRETERFPICSTFKVLAAGLVLARVDKGQETLERRVVYEKDKLVTY +SPETEKHVGGEMSLSELCQAAITLSDNTAGNLLLESFGGPAELTKWLRTLGDRSTRLDRWETALNEVKDGDPQDTTTPDA +MVDTLGNLTLGSALSEPSRDKLIEWMVANTTGGARLRAGLPDTWKIGDKTGTANnGSAADIAVVWPPGHGAILVAVYVTQ +AKAPVSEINPVFAEVGKVVAd.. +>up|B6VKV8|B6VKV8_PHOAA/39-297 +..slyKQLAELENSTKGRLGVTLINTANGQEI.QYRGDERFPFCSTFKLIVVAAVLHKSMSQSELLAKHINYSETDLLSY +APIARKHLNQGMSITQLCAATLQYSDNTAVNLLIKELGGVEAVNHFTQSLGDHTFRLDRWEPDLNSAIPDDHRDTTTPAA +MAASVKKIVFGEVLAELQRDLLIDWLKGNTTGDASIRAGVPTGWVVGDKTGGGDyGTTNDVAILWPPKGAPVILAVYFTQ +PQKDAESRRDVLASATRLVMeh. +>up|A0A0D7PUE4|A0A0D7PUE4_9BRAD/27-282 +.....PELESYERESGGRIGVYAENLATGAKL.IWRADERFVMCSTFKASLAACVLARVDRGEEQLAATIPYGQADLLDY +APVAKQNLSTGMSVAEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDSISRLDHNEPELNRSPPGDPHDTTTPAA +MANNLRRLVTGEALSQASRAQLTDWMVNCKTGANRLRGGLPADWKIGDKTGNNGkDASGDIAIVWPKPDRPILIAAYTQG +GTPTAAQIEAVFARIGRMVTe.. +>up|Q470Y4|Q470Y4_CUPPJ/52-308 +..daeSRLATLERSAGGRLGVFARHTGDSRQV.RHRAEERFPFCSTFKVILAGAVLQRSAGAPGLLDEHVRYTRQDLVAY +SPITEKHVADGMTIAQLCAAAIQYSDNGAANLLMHRLGGPAAVTGFARSIGDQTFRLDRWETELNTAIPGDPRDTSTPAA +MAASLQALALDGALPPVQRNQLQAWLRGNTTGAARIQAGMPAGWQIGDKTGSGDyGTTNDIAVLWPLAGAPIVVAIYFTQ +AAPDAKWSNETIASAARIAL... +>up|E0WC49|E0WC49_KLEOX/30-287 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGTGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>ur|UPI0005E085B7|UniRef100_UPI0005E085B7/32-291 +.esldKQLAELERKSNGLLGIAMINTANGRKI.QYRGTQRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHIKYHESDLLSY +APITRKNLAQGMSVSELCAATIQYSDNTAANLLIRELGGIAAVNEFARSIGDHTFRLDRLEPDLNTALPNDPRDTTTPAA +MAASLNKLVLGDALPAAQREQLAIWLKGNTTGGETIRAGAPADWIVGDKTGGGDyGTTNDIAVLWPPTGAPIILVIYFTQ +REKDAKARRDVLAEATKMVLsh. +>ur|UPI00040EE991|UniRef100_UPI00040EE991/36-294 +..dvtERLRQLEERTGGRLGVAVLDTETNISF.GHREAERFAMCSTFKALAAACALARVDRGEEKLDRRITFGKEVLLPH +SPVTEKHVGGNMTVAELCEAAITISDNAAGTLLLESFGGPQGLTSWLRSIGDETTRLDRTEPDLNEARKGDPRDTTTPGA +MLDTLGKLVLGPVLSQEGRKQLIDWLVANKTGDARLRAGLPQDWRIGDKTGTSMtGAVSDIAVAWPEGRGPILICVYTGE +AKAPLDDLNPVFADIGRIVAd.. +>up|A0A060KTP3|A0A060KTP3_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRALLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|W0FF77|W0FF77_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGHTHGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|Q93PQ0|Q93PQ0_9ENTR/35-293 +.qqvqKKLAALEKQSGGRLGVALINTADNSQV.LYRADERFAMCSTSKVMTAAAVLKQSETHDGILQQKMTIKKADLTNW +NPVTEKYVGNTMTLAELSAATLQYSDNTAMNKLLAHLGGPGNVTAFARSIGDTTFRLDRKEPELNTAIPGDERDTTSPLA +MAKSLRKLTLGDALAGPQRAQLVDWLKGNTTGGQSIRAGLPAHWVVGDKTGAGDyGTTNDIAVIWPEDRAPLVLVTYFTQ +PQQDAKWRKDVLAAAAKIVTe.. +>up|A0A0A0CVB0|A0A0A0CVB0_PHOLU/34-292 +..slhKQLAELENSTKGRLGVMLINTANGQEI.QYRGDERFPFCSTFKLILAAAVLHKSMSQPELLAKHIHYRESDLLSY +APITHKNLNQGMSVAQLCAATVQYSDNTAANLLIKELGGLEAVNRFTQGIDDPAFRLDRCEPDLNSAIPGDLRDTTTPAA +MAASVKKIVLGEVLGASQREQLIVWLKGNTTGDASIRAGAPAGWIVGDKTGAGDyGTTNDVAVLWPPKGAPVVLAVYFTQ +PQQDAESRRDVLAAATRLVMah. +>up|I6Z9G4|I6Z9G4_ECOLX/25-277 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLPNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAA----... +>ur|UPI000614A914|UniRef100_UPI000614A914/37-290 +.....--WAAIEAGVGGRLGVSVLDTGSGQVT.GHRLDERFPMCSTFKWLAAAHVLQRVDAGLERLDRRIVYGPEVLIAH +SPVTQRHADGSMTLAALCEATVTVSDNAAANLILQTLGGPAGLTAFVRTLGDAHTRLDRTEPELNEATPGDPRDTTTPRA +MAGALQRAVLGDALSPAGRQQLAAWLEAASTGFKRLRAAVPAGWRAGDKTGTGSrGTANDVAVFWPPAAPPLVVCAYLTD +SSAAPAQRDAALAEVGRQAVq.. +>up|H8FK52|H8FK52_XANCI/35-291 +..mlrAQWAQIERGAGGRLGICLLDSATGKRL.GQREHERFPMCSTFKFVLAAAVLQQVDQGKLTLAQQVEIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGIGDAQTRTDRYEPQMNRFVAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPMLLTTYLNG +AKVDDAARDAALKAVAVAV-... +>up|C5AIM9|C5AIM9_BURGB/35-295 +..aarRQLAALDASFGGRIGVAALDSGSGARL.LHRADERFAFCSTFKTVLVAAVLTRAAGDPRLLSSVIRYRRQDLVRY +SPVSERHVETGMSVAGLCAAALQYSDNSAANLLIRMLGGPAAVTAYARSIGDRWFRLDRLETDLNDAVPGDERDTTTPAA +MLETLRRVTLGDALDAAGRARLVGWMLGNTTGDARIRAGVPAGWRVADKTGSGDyGSANDVAVIYPPRRAPIVLAVYTTR +DRKDAGYDNAAIASAARIVTaaf +>ur|UPI00034A6AC3|UniRef100_UPI00034A6AC3/44-300 +..eaqAALKALDEGFDGRLGVFALDTGSGATL.GQRAGERFPMCSSFKAVLAASMLDRSRRQPDWLSHRVRYAKADLVSY +SPVTERHVGEGMTVAELCAATVQYSDNGAANLLMAQSGGPQALTAFARSHGDDSFRLDRIEPALNSAIPGDERDTTTPEA +MARLLQRLVVAEGLPPRERQQLADWLRGNTTGARRIRAGVPAAWTVGDKTGTGAhGSASDIGVVWRPGMAPLALAIYTTR +PKADAPADEAVIAEAARIVA... +>ur|UPI0004B0365B|UniRef100_UPI0004B0365B/27-282 +.....SEFESYERESGGRIGLYAENLATGKKL.AWRADERFVMCSTFKASLAANVLARVDRGEEQLAAMIRYGQADLLEY +APVAREHLAAGMSVGEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSQPGDPRDTTTPAA +MAGNLRRLVAGEALSPASRALLTDWMVNCKTGANRLRGGLPAGWKIGDKTGNNGkDASGDIAVAWPKPDTPILIAAYTQG +GTPSAAQITSAFARIGRMVAe.. +>up|L0LIB6|L0LIB6_RHITR/71-329 +..dvdKQLADLEKKTGGRLGVSVLDTETNISL.GHREEEHFPLCSTYKALAAGFVLARVDQGTEKLDRRVTYGKDKVVTY +SPETEKHADGDMTIAELCAAAITLSDNTAGNLLLESFGGPAALTSWLRTTGDTETRLDRNEPDVNQAIKEDPRDTTTPDA +MLDSIGLLTLGNTLSETSREQLVNWLVANTTGNNRLRAGLPKEWKVGDKTGTGNnGSYADIAVIWPPDRGAILVTTFVAE +ATAPAKDVEAVFAEIGKIVVd.. +>ur|UPI0006416144|UniRef100_UPI0006416144/33-290 +..saaARLAALEADFGGRLGVCALDTASGAEL.GHRAGERFPFCSTFKAMLVGAVLARSAKQPGLLAERIHYARRDLVEY +SPRTEPHLADGMTVAELCAAAVQYSDNSAANFLLKLLGGPAALTAYMRSIGDESFLLERWEPELNRAVPGEARDTSTPQA +MAQSLRRLALGDALAPHAQRQLVEWLRGNTTGAEKIRAGVPAGWVVGDKTGNGRyGSSNDIAVLWPPGRAPAVLTVFTTQ +ALEDAKQRHQVVAAAARIAAd.. +>up|A1W8B5|A1W8B5_ACISJ/32-289 +.qqlqAALGRVERRVGGRLGVAVLDTGSDALA.TYRGDERFALCSTFKLLLAGQVLQRADQGLERLDARVRYGREDLVEY +SPRTEPHAGGAMTVAELCEATMVLSDNSAANLLLRRQGGPAGLTAWLRTLGDAHTRLDRIEPALNDVPAGELRDTTTPRA +MVHTVQKLVLGDALSGEARARLQGWLLGNLTGDKRLRAGMPAGWRIGEKTGTAN.GTSNDVGVVWPEGGAPAVVACYLTQ +CPAAPAQRDAAIAEVGSLAA... +>up|A0A0A0R6B0|A0A0A0R6B0_9ESCH/17-271 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAK---... +>ur|UPI0006526185|UniRef100_UPI0006526185/44-302 +..diqRRLAALEKRTGGRLGVSVLDTETSISF.GYRGSGAFPMCSTFKALAAGFVLARADKGEESLDRRVTYGKDKLVDY +SPISEKHAGADMTVAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPEA +MLDTLGNLTLGSVLAEASCDRLIAWLVASTTGGERLRAGLPAEWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYIAE +AAAPVKELNPVFAEVGRMIVe.. +>up|A0A060KT62|A0A060KT62_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPHDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAAIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0004B89569|UniRef100_UPI0004B89569/27-282 +.....SEFESYERESGGRIGLYAENLATGKKL.AWRADERFVMCSTFKASLAASVLARVDRGEEQLAAMIRYGQADLLEY +APVAREHLAAGMSVGEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSQPGDPRDTTTPAA +MAGNLRRLVAGEALSPASRALLTDWMVNCKTGANRLRGGLPAGWKIGDKTGNNGkDASGDIAVAWPKPDTPILIAAYTQG +GTPSAAQITSAFARIGRMVAe.. +>up|A0A098UBL0|A0A098UBL0_9BURK/27-281 +..aaeAAFADLERRAGGRLGVAAWRRGGTKII.EWRGGERFPFCSTAKVMVVGTVLTQAARTPGLLGERVRYKKTDLVSW +SPVTERHVDDGMTVADLCAAALQVSDNSACNLLLDRIGGPAAVTAFARRIGDTAFRLDRRETELNSAVPGDPRDTTTPRA +MAKSLEALLLDEALAPDARRRLLDWMLANTTGKERIQAGFSSDCRVADKTGTGAhGTTNDVGIVFPPQGQPVIVAVYYTG +STSDSKVVADAAAIVARA--... +>up|K8FZ43|K8FZ43_9XANT/35-291 +..mlrAQWAQIERGTGGRLGICLLDSATGKRL.GQREHERFPMCSTFKFVLAAAVLQQVDQGKLTLAQQVKIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGIGDAQTRTDRYEPQMNRFVAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPMLLTTYLNG +AKVDDAARDAALKAVAVAV-... +>up|A0A060KQE6|A0A060KQE6_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVPKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRTQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI000679BC29|UniRef100_UPI000679BC29/40-296 +.....SKLEGIEGQDGARLGVYALDLESGMEI.KHRAEERFPVCSTFKVILTSAILKQSVQDAGLMTRRISYAKHELVTY +SPVTEKHVEDGMTVEALCAAAMQYSDNTAANLLMKILGGPGAVTAYARSIGDTQFRLDRWETELNTALPGDPRDTSTPAA +MGHSLQKLAWGDGLPEAQRAKLVEWMLGNTTGDKRIRVAVPPDWKVGDKTGSGDyGTANDIAILWPPGRKPIVLAIYHTQ +KAADAKWQNEAIAAAARVVLeaf +>ur|UPI00067C91EB|UniRef100_UPI00067C91EB/42-302 +..saqKKLAALEKESGGRLGVAALNTADGAQL.LHRGDERFAFCSTFKVIAASAILTRSNADAGLLQRRIRYTKAEMVNY +SPITEKHLADGMTVAELCAAALQYSDNSAVNLLMKILGGPEAVTAYARSIGDREFRLERWETMLNSAIPGDPRDTSTPVA +MMHDLQRLVLGDALTPAQREQLRIWLLGNTTGATRIHAGVPAGWQVGDKTGTGDyGTTNDIGVVWPSGTAPLVIALYFTQ +NTQDAAPRNDVLASATRVVIdaf +>ur|UPI00036B8E49|UniRef100_UPI00036B8E49/49-307 +..nieHRLAALEKRTGGRLGVSVLDTETSISF.GYRGSEAFPMCSTFKALAAAFVLARTDKGEENLDRRVSYGKDRLVDY +SPISEKHAGTDMTVAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKDDPRDTTTPDA +MLDTLGNLTLGSVLTEASSDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPVFAEVGRMIVe.. +>ur|UPI0005A6D09A|UniRef100_UPI0005A6D09A/27-283 +...laAGMAALEERSGGRLGVAVLDTATGRLR.GWRGDERFPMCSTFKFLLAAAVLKSVDQGKDRLDRRIPVTKADLLPY +APFSETRLTGTPTLAELCEAAVTLSDNTAANLLLPGVGDPAGLTAFLRGIGDQTTRLDRNEPTLNSAIPGDPRDTTTPAA +MVRGMERLLIGDVLRLDSRWRLVDWLIANKTGDKRLRAGLPAGWRVGDKTGTGAnGTANDIAIVWPDGRAPVLIASYLTQ +TAKGFKAQDSIHAEVARTVA... +>ur|UPI000424AE35|UniRef100_UPI000424AE35/46-299 +.....-ALADVERRLDARLGAAILDTQTGRRW.SHRADERFPMCSTFKALACAALLVRVDAGREDLGQRVRFTAADLVTW +SPVTRERAGGDMTLDELCVATMTQSDNTAANLILTRLGGPSAVTDFARTLGDGVTRLDRMETDLNSAIPGDPRDTTTPAA +MLANLQALVTGDALSGPSRERFTDWLVANRTGEARLRAGLPGGWRTGDRTGAGAnGTNNVVAVIWPPGRAPVFATVYITR +TKATFETTNAAMADIGRALA... +>ur|UPI00055E55F4|UniRef100_UPI00055E55F4/38-292 +...wsAQLRVLEKNSGGRLGVGMLDTGSGQHF.DWRGRERFPMCSTFKFLLAAAVLREVERGKFDLEKKIPIAKSDLIAY +SPVTEPLAGSSASVAQLCEATMTLSDNTAANLLLPLVGGPAGLTAFLRGIGDPTTRLDRKEPELNSAIPGDPRDTTSPLA +MVATMRKLLLQDGLKPASRQQLTSWLVANRTGDKRLRAGVPKGSRVGDKTGTAD.TTSNDLAIIWLPERAPILLTCYLTG +STLDGPGRDAIHAAVARLVF... +>up|A0A0A0QZM8|A0A0A0QZM8_9ESCH/17-271 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAK---... +>up|A0A060KTR7|A0A060KTR7_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYGDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A0A0R787|A0A0A0R787_9ESCH/17-271 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAK---... +>up|A0A088NL26|A0A088NL26_9PSED/2-259 +....rKALQQLEATTGSTIGLWALDTGSGQQL.AWRAEERFAFCSTFKAILAGAILHRSQAEPGLLERRIAYGAEQLVVY +SPVTEKHVGAGMTVAGLCAAAVQYSDNTAGNLLLELVGGPSGLTAFTRSLGDPTFRLDRNEPTLNTALPGDPRDTTTPLA +MGVTLQRLLLGDGLAAAERQQLQDWLKGNTTGDARIRAGVPKDWVVGDKTGSGDyGVANDVAVIWPKGRAPWIVVVFSRG +TKADAPWNSETIAAATRVVVeaw +>ur|UPI00058D22E0|UniRef100_UPI00058D22E0/38-288 +.....-ALAALEREFNGRLGLCALDPRHGRAL.RWRADEAFPLCSTFKVVLAAAILKQV--GLSGLGRRVRYQQSDLVTY +SPVTEQHLATGMTLAELCAAGLQYSDNTAGNLLLREVGGPAGLTAFARQLGDNSLRLDRWETELNSAIPGDPRDTTTPGA +MAATLQTLLLGQGLDARLQAQLTDWLLANTTGDARIRAGVPHGWKVADKTGSGDyGTANDVGVIWPAKDRPVVIALYSTQ +PAAAAEPRSDVLARMARIVA... +>ur|UPI00067D026F|UniRef100_UPI00067D026F/38-295 +..svvSRLAKLEASVGGRLGVDIIDSATQRRW.GYRAGERFPMCSTFKFLASAAVLKRVDAGQEQLERRIIYGNDVLVSY +SPTTSKHVGGNLTLGQLCEAALTLSDNTAANLILKSLGGLEPFNKFIKSLGDRQTRLDRFETELNTAIPGDLRDTTTPAA +MSDNLQRILLGDVLSPSSREQLIAWMRSNKTGDRRVRAGMQPGWSVGDKTGSGDyGTTNTIAIIWPPQGKPLLASVYLTR +TKAPEEQRNSVLAEVGKLIV... +>ur|UPI00041523D8|UniRef100_UPI00041523D8/33-291 +..afeKQLAAIEAQVGGRLGVAMLDTASAHVR.GRRMHERFPMCSTFKLLLASAVLARKDHGEEDLARRVVYSPAQVVSY +SPVSGSRAGGEMTVAELCEAALTRSDNTAANLLLESVGGPSAITAFARGLGDPLTRLDRNETSLNEAIPGDPRDTTTPAA +MVANLHELLLGERLSAASREQLIAWLVANETGDARLRAGLPKEWRVGDKTGTGDrGTANDIAIVWPTGRAPILVATYLTG +ATASSAQCDAAIAKVGACLA... +>ur|UPI0006BA1EA7|UniRef100_UPI0006BA1EA7/36-294 +..niqKRLAALEKRTGGRFGVSVLDTDTSISF.NYRGSEAFPMCSTFKALAAGFVLARADRGEESLDRRVTYGKDKLVDY +SPLSEKHADADMTIAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKDDPRDTTTPDA +MLDTLGNLTLGSILTEASADRLVAWLVASTTGSERLRAGLPAGWKVGDKTGTGPnGSLGDIAVIWPPNRGPIVAAVYIAE +ATAPVKELNPVFAEVGRMIVe.. +>ur|UPI0006C59345|UniRef100_UPI0006C59345/34-292 +..slhKQLAELENSAKGRLGVTLINTVNGQAI.QYRGDERFPFCSTFKLIVAAAVLHKSMSQSDLLAKHINYSEVDLLSY +APIARKHLDQGMSITQLCAATLQYSDNTAANLLIKELGGVAAINHFTQSLGDHTFRLDRWEPDLNSAIPDDPRDTTTPAA +MAASVNKIAFGAVLAASQRDQLIDWLKGNTTGDASIRAGAPAGWVVGDKTGGGDyGTTNDVAILWPPKGAPVILAVYFTQ +FQQDAESRRDVLASATRLVMeh. +>up|D3NZG0|D3NZG0_AZOS1/41-297 +...laAGMAALEERSGGRLGVAVLDTATGRLR.GWRGDERFPMCSTFKFLLAAAVLKSVDQGKDRLDRRIPVTKADLLPY +APFSETRLTGTPTLAELCEAAVTLSDNTAANLLLPGVGDPAGLTAFLRGIGDQTTRLDRNEPTLNSAIPGDPRDTTTPAA +MVRGMERLLIGDVLRLDSRWRLVDWLIANKTGDKRLRAGLPAGWRVGDKTGTGAnGTANDIAIVWPDGRAPVLIASYLTQ +TAKGFKAQDSIHAEVARTVA... +>up|I8T4V7|I8T4V7_9GAMM/39-292 +.....--WRGIEDEVGGRFGVAVLDTGSGRLA.GHRLDERFPMCSTFKWVAAALVLQRVDAGQEQLQRRIRFGREVLLSH +SPVTEQHVRGDMTLAELCAATISVSDNAAGNLLLDSFGGPAALTRYVRGLGDSVTRLDRNEPTLNESLPGDPRDTTSPRA +MAGLLRTLLLGDALSAASRAQLRRWMEATQTSDRRLRARLPAGWRLASKTGTGPrGSTNDIGVYWPPGAPPLVVAVYQTG +SAAPLSALEAAIAGVAARVT... +>up|G3EPW1|G3EPW1_9ENTR/30-286 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRAEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIV-... +>up|A0A098K1Y5|A0A098K1Y5_XANCI/35-291 +..mlrAQWAQIEHGTGGRLGICLLDSATGKRL.GQREHERFPMCSTFKFVLAAAVLQQVDQGKLTLAQQVEIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGIGDAQTRTDRYEPQMNRFVAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPMLLTTYLNG +AKVDDAARDAALKAVAVAV-... +>up|Q9RMT4|Q9RMT4_CITAM/31-291 +.ndvqQKLAALEKSSGGRLGVALIDTADNAQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKKVLSQKVEIKSSDLINY +NPITEKHVNGTMTLAELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARAIGDNTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLRNLTLGSALGETQRAQLVTWLKGNTTGAASIQAGLPTSWVVGDKTGSGDyGTTNDIAVIWPEGRAPLILVTYFTQ +PEQKAESRRDVLAAAAKIVTdgy +>up|A0A0A0R7A2|A0A0A0R7A2_9ESCH/17-271 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAK---... +>up|A0A060KTB2|A0A060KTB2_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADGRFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALRYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRGTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|H1XBC7|H1XBC7_9XANT/35-291 +..mlrAQWAQIEHGTGGRLGICLLDSATGKRL.GQREHERFPMCSTFKFVLAAAVLQQVDQGKLTLAQQVKIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGIGDAQTRTDRYEPQMNRFVAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPMLLTTYLNG +AKVDDAARDAALKAVAVAV-... +>up|K0PE23|K0PE23_9RHIZ/35-293 +..dinRRMDALEKAIGGHIGVSAIDTDTNISF.GYRETERFPICSTFKVLAAGLVLARVDKGQETLERRVVYEKDKLVTY +SPETEKHVGGEMSLSELCQAAITLSDNTAGNLLLESFGGPAELTKWLRTLGDRSTRLDRWETALNEVKDGDPQDTTTPDA +MVDTLGNLTLGSALSEPSRDKLIEWMVANTTGGARLRAGLPDTWKIGDKTGTANnGSAADIAVVWPPGHGAILVAAYVTQ +AKAPVSEINPVFAEVGKIVAd.. +>up|D2D0D5|D2D0D5_RAOTE/25-284 +...tvNQVKAAERQLEARVGYAELDLASGRLLaSYRPDERFPMMSTFKVPLCAAVLARVDAGEEKLDRRVRYRQQDLVEY +SPVTEKHLADGMTVAELCAAAITLSDNTAANLLLASVGGPQGLTAFLRRSGDQTSRLDRWETELNEALPGDARDTTTPQA +MAKTLRNLLTGSVLSAASRQQLRSWMVDDKVAGPLLRSALPHGWFIADKTGAGNrGSRGIIAALGPDGQPARIVIIYLTG +TEASMDERNRQIAEIGETLVkhw +>ur|UPI000553155B|UniRef100_UPI000553155B/31-287 +.ddlaAALAAAEAKSKGRLGVAIL-FPSGKRM.AHRGDERFPMCSTFKFLAASLVLQRVDQGKERLDRAVKYSRSDLVEY +SPETEKHAGGSMTIAELCKAALTLSDNGAANLLLASFGGPPAITAFARSLGDTMTRLDRTETTLNEAIPGDPRDTTTPNE +MVANLKKIFFGTVLKTDSRKQLADWMLANTTGKTKFVAGLPADWKVADKTGSGShGSNNDIGVLYPPTGKPILIASYLTQ +TAISTEERNAIHADVARAVL... +>up|C0L620|C0L620_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYGDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|A0A0L8BQ93|A0A0L8BQ93_ENSAD/36-294 +..svdARLAELEKRTGGRLGVSVLDMETNISF.GCREDERFAMCSSFKTLAAGFILARADQGAEKLDRRIVVAQKDIIAH +SPVTEKHIGGKMTIAELCAATMTTSDNAAANLLLERFGGPPALTAWLRTIGDETTRLDRNEPGLNEAQKGDPRDTTTPAA +MLETLGKLAFGPALTETSRKLLVEWMVANTTGDLRIRAGLPKGWRVGDKTGTNGnGAASDIAIVWPEGRGPLLLAVYIAE +ATAPLAELNAVFADVGRMAAe.. +>up|A0A0K0WRK7|A0A0K0WRK7_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKPIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|H0K2N4|H0K2N4_9PSEU/40-295 +...vqGELRALEARHAARLGVYGINTRSGAVV.SYRAHERFPMCSTFKTLAAAAVLRDLDRDGEVLDSWVHYTEDDLVVG +SPVTERHVGTGMRVADLCAAAVSESDNTAANLLLDRIGGPRGVTRFCRSLGDRLTRLDRYEPDLNSALPGDLRDTTTPAA +IAEDYRRLVVGTALDRGDRARLTTWLTESVTSDTRFRAGLPSHWRVADKTGSGSyGTANDVGVAWTDDGTPLVLAVLSTK +HTPDAEWDDALVAGTARVLA... +>ur|UPI0002D26626|UniRef100_UPI0002D26626/29-286 +..datPRFADLERRNGGRLGVAAFDSASGRRI.GHRSEERFPMCSTFKFLAAAFVLARVDRGEERLDRRIVYSTQDLVTY +SPVTKDHVGPALSVAELCDATMTLSDNTAGNLLLASFGGPAGLTAYARSLGDQTTRLDRIETALNEGLPGDPRDTTSPVA +MLGTMHRLLLGDALSAASRERLTGWLVANKTGDKRLRAGMP-GWKVGDKTGTGGnGSANDIAIVWPTGRAPLLVTVYYTG +STISDEARNEVIAEAGRIVAa.. +>ur|UPI000640D036|UniRef100_UPI000640D036/33-290 +..saaARLSALEADFGGRLGVCALDTASGAEL.GHRAGERFPFCSTFKAMLVGAVLARSAKQPGLLAERIHYARRDLVEY +SPRTEPHLADGMTVAELCAAAVQYSDNSAANFLLKWLGGPAALTAYMRSIGDESFLLERWEPELNRAVPGEARDTSTPQA +MAQSLRRLALGDALAPHAQRQLVEWLRGNTTGDEKIRAGVPAGWVVGDKTGNGRyGSSNDIAVLWPPGRAPAVLTVFTTQ +AREDAKQRHQVVAAAARIAAd.. +>up|Q5XLZ5|Q5XLZ5_ECOLX/30-290 +.ndvqQKLAALEKSSGGRLGVALIDTADNAQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKNVLSQKVEIKSSDLINY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARAIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLRHLTLGSALGETQRAQLVTWLKGNTTGAASIQAGLPTSWVVGDKTGSGDyGTTNDIAVIWPEGRAPLILVTYFTQ +PEQKAESRRDVLAAAAKIVTdgy +>up|Q5DVW7|Q5DVW7_KLEPN/30-290 +.ndvqQKLAALEKSSGGRLGVALIDTADNAQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKNVLSQKVEIKSSDLINY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARAIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLRHLTLGSALGETQRAQLVTWLKGNTTGAASIQAGLPTSWVVGDKTGSGDyGTTNDIAVIWPEGRAPLILVTYFTQ +PEQKAENRRDVLAAAAKIVTdgy +>up|W6R6G1|W6R6G1_9RHIZ/35-293 +..einRRIGALEKAIGGRIGVSAIDTQTNISF.GYRETERFPLSSTFKVLAAGLVLARVDKGQETLERRVVYDQAKLVTY +SPETEKHVGGEMSLSELCAAAITLSDNTAGNLLLESFGGPPELTKWLRTLGDRSTRLDRWETALNEAKDGDPQDTTTPDA +MVDTLGNLALGSALSEPSRDKLTEWMVANTTGGARLRAGLPGAWRIGDKTGTGNnGSAADIAIVWPPGHGAILVAAYVTQ +AKAPLSEINPVFAEVGRIVAd.. +>ur|UPI0006455538|UniRef100_UPI0006455538/29-291 +.aalnSRINDLEQRSGGRLGVAVLDTQTGRRF.AWRGDDRFRMCSTFKMPLAAAILRRVDQGREQLDRRITYGRDVLMGN +SPVVEKHLGEGMTVAALCEATITWSDNAAANLLLDALGGPASLTRFLRAIGDQTTRCDRREPELNTGAPDDPRDTTTPSA +ILGTWKTLLLDDALSPASRKQLTAWVVANRTGDKRLRAGLPSGWRVGDKTGNNGkDTTNDIAIAWPRGRKPILIAAFHDR +GSADDDARSAVHADLARAVVa.. +>up|D4T6V4|D4T6V4_9XANT/35-292 +..mlrARWAQIERGTGGRLGICLLDSATGKRL.GQREEERFPMCSTFKFVLAAAVLQQVDQGKLTLAQQVKIHASDMLEH +APVTERHVGGSLSIGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGVGDAQTRTDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGGPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|A0A0G4Q215|A0A0G4Q215_PROVU/32-291 +..tieEQLTTLEKNSQGRLGVALINTKDNSQV.TYRGDERFAMASTSKVMAVAAVLKESEKQSGLLDNPITIKKTDLVPY +SPITEKHLATGMTLAQLSVATLQYSDNTAMNKILDYLGGPSSVTQFARSINDVTYRLDRKEPELNTAIHGDPRDTTSPIA +MAKSLQALTLGDALGQSQRQQLVTWLKGNTTGDHSIKAGLPKHWIVGDKTGSGDyGTTNDIAVIWPENHAPLILVVYFTQ +QEQNAKYRKDIIAKAAEIVTkef +>ur|UPI0002FAE015|UniRef100_UPI0002FAE015/31-282 +.....-AFGAIERSVAGRLGVWAYDLETGRSL.GHRQDERFPMCSSFKWLLAAAVLARVDRGQERLERRIVFGREALLEY +APATSRRAGGAMTVAELCEAAVTLSDNTAANLLLDTLGGPAGLTAWVRMLGDRTTRLDRREPDLNEARPGDERDTTTPQA +MVLALRQVLFGGALSRRGGDLLLQWMVASTTGAKRLRAGFPADWRIGDKTGTGGqGTTNDVAVVWAPGRAPLLLAAYLTE +SQAAIEAREAALARVAGR--... +>up|Q6W8V9|Q6W8V9_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGSGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>ur|UPI000411654E|UniRef100_UPI000411654E/35-291 +..mlrAQWAQIERGTGGRLGICLLDSATGKRL.GQREHERFPMCSTFKFVLAAAVLQQVDQGKLTLAQQVKIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGIGDAQTRTDRYEPQMNRFVAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPMLLTTYLNG +AKVNDAARDAALKAVAVAV-... +>up|G3EPW0|G3EPW0_9ENTR/30-286 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDRTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIV-... +>up|A0A060KZ70|A0A060KZ70_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAVKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESCLDVLASAAKIVTd.. +>up|A0A0G9HHN1|A0A0G9HHN1_9XANT/36-292 +...lrTQWAEIERGTGGRLGISLLDSATGWRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGTLTLAQRVRIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGEPAGLTAFLRSIGDAQTRSDRHEPEMNRYAEGDPRDTTTPAA +MAATLRTLLLGNALQPASRKQLTDWMIDNRTGDACLRAGLTRDWKIGDKTGSNGtDTRNDIAILWPPKGLPLLLATYLNG +AKVDEAARDAALKAVAQAVA... +>ur|UPI0002F6E49C|UniRef100_UPI0002F6E49C/34-290 +..svdKQLAELERNANGRLGVAMINTGNGTKI.LYRAAQRFPFCSTFKFMLAAAVLDQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLIKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTARPNDPRDTTTPAA +MAARMNKLVLGDALRPAQRSQLAVWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASVTKIIL... +>ur|UPI0005694A80|UniRef100_UPI0005694A80/37-289 +.....--FAALEREFGGELGVAAIDGASGRTI.GYRQDRRFPMCSTFKTVLVAAILACAEREPGLLERQVALPKQVFVNY +SPVTGKHAGGALSVAELCAAALQYSDNTAANALLREVNGPAALTRYARTLGDTDFRLDRWETELNSAIPGDPRDTTTPLA +MARTLRTLLLGDGLAPDAQARLRAWMLGNTTGKDRIRAAAPAGWKVADKTGTGSyGSAGDIAVLFPPQRAPVVLAIYTRR +AAKDAQGRSDIIARAARIALe.. +>up|A0A0A0R200|A0A0A0R200_9ESCH/17-271 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAK---... +>up|H0A5X7|H0A5X7_9PROT/34-292 +...lpATFARIEAERGGRLGVAVLDTGSGRKA.GHRVDERFPMGSTFKTLASAAILARVDAGKESLQRRIRFSRADLVTY +SPVTEKNVGGDMTLAALCEATITTSDNTAGNLLLNALGGPAALTAWLRSLGDNVTRLDRMETALNEARPDDPRDTTSPSA +MAADIHALTLGEALSQGSRQQLIRWLRDNKTGDARLRARLPAGWTAAEKTGTSGnNTSNDVGLLFPPGGAPIVVAAYLTQ +GAAKGAIRDAALADVGAAVAa.. +>up|Q5MD18|Q5MD18_KLUIN/25-275 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIQAGLPKSWVVGDKTGSGDyGTTNDIAIIWPENHAPLVLVTYFTQ +PEQKAESRRDVLA-------... +>up|Q4TZY8|Q4TZY8_PROMI/31-291 +.ndvqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKGLLSQRVEIKPSDLVNY +NPIAEKHVNGTMTFGELIAAALQYSDNTAMNKLIAHLGGPDKVTAFARTIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGDTQRAQLVMWLKGNTTGAASIQAGLPTSWVVGDKTGSGGyGTTNDIAVIWPEGRAPLVLVTYFTQ +SEPKAESRRDVLAAAARIVTdgy +>up|I5CU60|I5CU60_9BURK/31-290 +.saleKQLAQIEAQTGGRMGVAILDTASAKPQ.GWRMHERFPMCSTFKFLLASAVLVRKDQGKEQLGRTIAYSKEVVVAN +SPVSGPRAGGDMTVAELCEAAITRSDNTAANLLLDSIGGPAALTAFARGIGDRITRLDRNEPTLNEALEADPRDTTTPAA +MLADMRALLLGDHLSAASREQLTAWLAGNKTGDARLRAGLPKAWRVGDKTGTGErGTSNDIAVIWPEGRAPILVAAYLTG +ATATSTQRDAAIAQVGALVA... +>ur|UPI00067925BC|UniRef100_UPI00067925BC/35-295 +.akiqQKLMALEKESGGRLGVTLINTADNSQI.HYRADERFPMCSTSKVMAASALLKKSETQKGLMDERIHFKKSDLVTW +SPITEKKLQEGMTWAELSAATLQYSDNTAMNLILTQLGGPAKLTEFARSIGDKSFRLDRPEPELNTAIPGDERDTSTPQA +MAESLQNLTLGDALAKSQRAQLVGWLKGNTTGAASIRAGLPATWQVGDKTGAGEyGTTNDIAVIWPDNHAPLILATYFTQ +PVKDAQNRREILAEAAKIAVspf +>ur|UPI0004DFBCB3|UniRef100_UPI0004DFBCB3/35-292 +..mlrAQWAQIERGTGGRLGICLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLRRVDQGKLTLAQQVRIRASDMLEH +ALVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGEPAGVTAFLRGIGDAQTRTDRYEPQMNRFADGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|B9MI58|B9MI58_ACIET/32-289 +.qqlqAALGRVEQRVGGRLGVAVLDTGSDALA.TYRGDERFALCSTFKLLLAGQVLQRADQGLERLDARVRYGRHDLVEY +SPRTEPHAGGAMTVAELCEATMVLSDNSAANLLLRRQGGPAGLTAWLRTLGDAHTRLDRIEPALNDVPAGELRDTTTPRA +MVHTVQKLVLGDALSGEARARLQGWLLGNLTGDKRLRAGMPAGWRIGEKTGTAN.GTSNDVGVVWPEGGAPAVVACYLTQ +CPAAPAQRDAAIAEVGSLAA... +>ur|UPI0005343F74|UniRef100_UPI0005343F74/3-256 +.....SDLSTVEHSFKVTLGVWAIDTASGKTV.AYRAEDRFAFCSTFKVILAAAILAKSAEDQALLDRRITYAPDQLVTY +SPITEQHVQAGMTVRELCAAALQYSDNTAGNLLLELVGGPAGLTAYARTLGDPVFRSDRNEPSLNTALPGDPRDTTTPLA +MGVTLQKLLLGSALGEDARQQLQGWLKGNTTGDKRIRAGVPQGWLVGDKTGSGDyGVANDVAVVWPPGKAPWIVVVFSRA +EAKASEWNNDAIAASMKAVA... +>ur|UPI0004699AA8|UniRef100_UPI0004699AA8/32-288 +....qEALRAIEKKVDARIGVTVLDTADGSRF.SYRGDERFPMSSTFKALACGSLLALVDDKQESLQRKVKIMPDDVVTY +SPVTETTEGDGMTLSELCSATITTSDNTAGNLILAALGGPQGLTGYLRSLGDEKTRLDRTETALNEATPGDVRDTTTPTA +MVMTLEKLLLGDALSETSRLKLQGWLLANTTGDDKLRAALPADWQIGDKTGGGGyGTNNDIAIIWPPGNAPLIVAVYLTK +STASIAERNAAIADIGRLLVs.. +>up|J0VK68|J0VK68_RHILT/45-303 +..nveKRLAALEKRTGGRLGVSVLDTETSISF.NYRGSEAFPMCSTFKALAAGFVLARVDKGEEKLDRRVTYGKDKLVDY +SPLSEKHAGADMTIAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGKKDDPRDTTSPDA +MLDTLGNLTLGSILTEASCDRLIAWLVASTTGGERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYIAE +ATVPVKELNPVFAEVGKMIVe.. +>up|A0A097BQV9|A0A097BQV9_KLEPN/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTAPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASGAKIVTd.. +>up|C0LRU8|C0LRU8_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDETFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|A0A074JM51|A0A074JM51_9PROT/32-288 +..rllDAIHTVETRLDARVGVSILNVENGREW.QYRADERFPLTSTFKLLACAAVLHKVDRESETLDRRITYRSDDLVTY +SPITEKHVDSGMTIGELCEAALHLSDNTAANLVLDVLGGPDVLTAYLRDIGDDVTRLDRIEPDLNAATPGDARDTTTPNA +MRATLTYLLLGDALSLESRQILEDWLTGNQVGGPLLRAGLPDDWKIADRTGAGGfGSRAIVAVIWPPERKPVIVAIYITH +TSASMEERNAAIADLGQEIA... +>up|O33807|BLC4_SALTM/31-291 +.nsvqQQLEALEKSSGGRLGVAQINTADNSQI.LYVADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIRASDLVNY +NPIAEKHVNGTMTLAELGAGALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNSAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGMPKSWGVGDKTGSGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PEQKAESRRDILAAAAKIVThgf +>up|Q46029|Q46029_CITKO/35-292 +..qvqQKLAALEKQSGGRLGVALINTADRSQI.LYRGDERFAMCSTSKTMVAAAVLKQSETQHDILQQKMVIKKADLTNW +NPVTEKYVDKEMTLAELSAATLQYSDNTAMNKLLEHLGGTSNVTAFARSIGDTTFRLDRKEPELNTAIPGDERDTTSPLA +MAKSLHKLTLGDALAGAQRAQLVEWLKGNTTGGQSIRAGLPEGWVVGDKTGAGDyGTTNDIAVIWPEDRAPLILVTYFTQ +PQQDAKGRKDILAAAAKIVTe.. +>ur|UPI00067C4E8C|UniRef100_UPI00067C4E8C/33-291 +...laQPVRQLEHAAGGRLGVAAIDTGDGSVF.TYRGNERFPLCSTSKVFTVAAILKKAETAQGLLNENIAIRHADLVNY +NPVTEKQVGGTMTVAELSAAALQYSDNAAMNKLLTHLGGPHAVTAFARSIGDNTFRLDRTEPTLNTAIPGDTRDTTSPTA +MAQSLQKLVLGTALGPAQRQQLADWMKGNTTGTYSIRAGLPADWVVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +TDKHAASRKDVLASAAKIIAsgy +>ur|UPI0005A60EA7|UniRef100_UPI0005A60EA7/35-293 +.qqvqKKLAALEKQSGGRLGVALINTADNSQV.LYRADERFAMCSTSKVMTAAAVLKQSETHDGILQQKMTIKKADLTNW +NPVTEKYVGNTMTLAELSAATLQYSDNTAMNKLLAHLGGPGNVTAFARSIGDTTFRLDRKEPELNTAIPDDERDTTSPLA +MAKSLRKLTLGDALAGPQRAQLVDWLKGNTTGGQSIRAGLPARWVVGDKTGAGDyGTTNDIAVIWPEDRAPLVLVTYFTQ +PRQDAKWRKDVLAAAAKIVTe.. +>up|B2JHB5|B2JHB5_BURP8/40-298 +..aldKRFAQIEAETGGRLGVAILDTANGQLQ.GWRARERFPMCSTFKFLLASAVLMRKDQGKEQLGRRIVYAKDAVVAN +SPVSGPRAGGDMTVSELCEAALTRSDNTAANLLLESIGGPPALTVFARGIGDGVTRLDRNEPTLNEAIEGDPRDTTTPAA +MIADMRAMLLGEHLSAASRQHLTVWLVANKTGDTRLRAGLPPDWRVGDKTGTGErGTSNDIAIVWPAGRPPVLVAVYLTG +ATTSAAQRDAAIAKVGALVA... +>ur|UPI00069020BC|UniRef100_UPI00069020BC/25-284 +..afeDALAHLERSSGGRLGVALWQPATSLRA.GHRLHQRFPMCSTFKVMLVAAVLHRADQAPDRLDRRLHYTQAQVLSW +APVTSKHVATGLTVRELCAAAITLSDNTAANLLLASLGGPAAVTAYARTLGDTRTRLDRTEPTLNSAIPGDPRDTTTPSA +MAHNLDRLLLGNALSPASRRQLTAWMLDCQTGLHQLRAGLPAACKVADKTGNGShGTSNDIAVLWPPHGAPVIITAYLTQ +STLTYSEQNAVLARVGRAA-... +>up|B0UJG8|B0UJG8_METS4/31-288 +.....ARLAALERHDGGRLGVTVRDTGTGRIL.SYRADERFPLCSTFKAVAAAAVLARVDRGEESLDRRMAYGPEDLDAY +APETRRRVGEGIDLRAACAAAVIWSDNTAANLMLRALGGPEAVTAFARAQGDAVTRLDRTEPSLNTAIPGDPRDTTSPAA +MAALMERILVGPVLSAESRALLLGWMTQSPTGAERLRAGLSPGWQVADKTGTGAnGTANVVALVRRPGGAPLVASVYLTQ +SPAPAEARNGLHAEVGRLVArtf +>ur|UPI00068022AA|UniRef100_UPI00068022AA/35-295 +.akiqQKLMALEKESGGRLGVTLINTADNSQI.HYRADERFPMCSTSKVMAASALLKKSETQKGLMDERIHFKKSDLVTW +SPITEKKLQEGMTWAELSAATLQYSDNTAMNLILTQLGGPAKLTEFARSIGDKSFRLDRPEPELNTAIPGDERDTSTPQA +MAESLQNLTLGDALAKSQRAQLVGWLKGNTTGAASIRAGLPATWQVGDKTGAGEyGTTNDIAVIWPDNHAPLILVTYFTQ +PVKDAQNRREILAEAAKIAVspf +>up|A0A0K1JUJ2|A0A0K1JUJ2_9BURK/38-294 +..taeAQLAALEKAAGGRLGVAAWRTDSAKRI.GHRSEERFPLCSTFKAMLAAAVLARSANDEELLGKSVRYRADELVTY +SPVTEKHVDDGMTVAALCAATLQYSDNSAANFLMRMMGGPQALTAYMRSIGNPVFQLERWETELNTAIPGDTRDTANPAS +MARSLQALLLGDALPAPQRRQLDTWMRGNTTGDQRIRAGVPAGWSVADKTGAGAhGTVNDIGIAYPPSGAPIVIAVYYTR +EQKDAPTNQDIIAAATRIVM... +>ur|UPI00067E5F04|UniRef100_UPI00067E5F04/35-295 +.akiqQKLMALEKESGGRLGVTLINTADNSQI.HYRADERFPMCSTSKVMAASALLKKSETQKGLMDERIHFKKSDLVTW +SPITEKKLQEGMTWAELSAATLQYSDNTAMNLILTQLGGPAKLTEFARSIGDKSFRLDRPEPELNTAIPGDERDTSTPQA +MAESLQNLTLGDALAKSQRAQLVGWLKGNTTGAASIRAGLPATWQVGDKTGAGEyGTTNDIAVIWPDNHAPLILVTYFTQ +PVKDAQSRREILAEAAKIAVspf +>ur|UPI00066FB5B4|UniRef100_UPI00066FB5B4/35-295 +.akiqQKLMALEKESGGRLGVTLINTADNSQI.HYRADERFPMCSTSKVMAASALLKKSETQKGLMDERIHFKKSDLVTW +SPITEKKLQEGMTWAELSAATLQYSDNTAMNLILTQLGGPAKLTEFARSIGDKSFRLDRPEPELNTAIPGDERDTSTPQA +MAESLQNLTLGDALAKSQRAQLVGWLKGNTTGAASIRAGLPATWQVGDKTGAGEyGTTNDIAVIWPDNHAPLILVTYFTQ +PVKDAQSRREILAEAAKIAVspf +>ur|UPI0003603C0C|UniRef100_UPI0003603C0C/40-298 +..nidRRLAALEKRTGGRLGVSVLDTQTSISF.GYRGSEAFPMCSTFKALAAAFVLARADKGEENLDRRVSYGKDKLVDY +SPISEKHAGTDMTLAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRRGDPRDTTTPDA +MLDTLGNLILGSVLTEASSGRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPLFAEVGRMIVe.. +>up|Q2KAW1|Q2KAW1_RHIEC/36-294 +..nveRRLAELEKRTGGRLGVSVLDTQTSISF.GYRGSEAFPMCSTFKALAAGFVLARVDKGEENLERRVTYGRDKLVDH +SPLSEKHAGADMTIAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKDDPRDTTSPDA +MLDTLGNLTLGSVLTEASSDRLIAWLVASTTGKERLRAGLPQDWKVGDKTGTGQnGSLGDIAVIWPPDRGPIVAAVYIAE +ATASVKDLNSIFAEVGKMITe.. +>up|C1F6V5|C1F6V5_ACIC5/37-296 +..afeDALAHLERSSGGRLGVALWQPATSLRA.GHRLHQRFPMCSTFKVMLVAAVLHRADQAPDRLDRRLHYTQAQVLSW +APVTSKHVATGLTVRELCAAAITLSDNTAANLLLASLGGPAAVTAYARTLGDTRTRLDRTEPTLNSAIPGDPRDTTTPSA +MAHNLDRLLLGNALSPASRRQLTAWMLDCQTGLHQLRAGLPAACKVADKTGNGShGTSNDIAVLWPPHGAPVIITAYLTQ +STLTYSEQNAVLARVGRAA-... +>ur|UPI000374CAD5|UniRef100_UPI000374CAD5/40-298 +..nieHRLAALEKRTGGRLGVSVLDTETSISF.GYRGSETFPMCSTFKALAAAFVLARADKGEENIDRRVSYGKDKLVDY +SPISEKHAGTDMTLAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLKEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASSDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPLFAEVGRMIVe.. +>up|Q8VN22|Q8VN22_9ENTR/31-291 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIQAGLPKSWVVGDKTGSVDyGPTTHIAIIWPENHAPLVLVTYFTQ +PDQKAESRRDVLAAAAKIVThgf +>up|U4LZA2|U4LZA2_9XANT/35-292 +..mlrARWAQIERGTGGRLGICLLDSATGKRL.GQREDERFPMCSTFKFVLAAAVLQQVDQGKLTLARQVKIHASDMLEH +APVTERHVGGSLSIGELCRATMIYSDNPAANLLFPLVGDPAGVTASLRGIGDAQTRTDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGGPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|A0A072SEV6|A0A072SEV6_9ACTN/50-303 +.....RNLAALEREYGARLGVFAVDTGTGATV.VHRADERFALCSTFKTLAAAAVVDRRP--GARLDERISYGAADLVPY +SPVTEKHTGQGMTLRELCDAAVRYSDNTAGNLLLRDIGGPRGLTAYARRLGDRVTRLDHTEPELNSNPPGDPRDTTTPRA +IAADYRALVHGDALPAAGRALLTDWLVRNTTGDDRIRAGVPRGWKVGDKTGTAEwGRANDVAVLWPGGGSPLVLSVLTDR +PDRDASGQDELVAEATRRVLd.. +>ur|UPI0002D5FA34|UniRef100_UPI0002D5FA34/56-311 +..evsRRLRALESEHGARLGVFARNLDTGETV.VRRADERFAMCSLFKPVAAAAILRDHDRRGEFLARRIRYSDTDLVDH +SPVTEDHVAQGMTVGELCDAAIRFSDNTAANLLLRELGGPRAITRFCRSVGDRTTRLDRWETELNSAEPWRVEDTTSPRA +IARTYTRLIVGDTLPPADRERLTGWMLANTTSGERFRAGLPAGWDLADKTGGGHyGTNNNAGVAWTPDRTPIVLTVLTTK +PDPDAAPDNELIAETAGLL-... +>up|T1XD52|T1XD52_VARPD/38-295 +..saeAQLAALERSVGGRLGLVAFDTATGARV.QHRATERFPMCSTFKMMASAAILARSTREPGLLERRVSYGRSDILSN +SPITEKHLGQGMTVSALCAATIQYSDNAAANLLMKILGGPSAVTAFARSIGDPVFRLDRWETELNSAIPGDPRDTTSPEA +MAASLQRLVLGDGLGAAQRSQLEAWLLGNTTGATRIRAGVPADWKVGDKTGAGSyGTVNDIAVLWPPAGAPLVMAVYLTF +PTPDAAGRNDVIASAARIAAd.. +>up|A0A0A6W6P8|A0A0A6W6P8_9ENTR/27-285 +...laQPVRQLEHAAGGRLGVAAIDTGDGSVF.TYRGNERFPLCSTSKVFTVAAILKKAETAQGLLNENIAIRHADLVNY +NPVTEKQVGGTMTVAELSAAALQYSDNAAMNKLLTHLGGPHAVTAFARSIGDNTFRLDRTEPTLNTAIPGDTRDTTSPTA +MAQSLQKLVLGTALAPAQRQQLADWMKGNTTGTYSIRAGLPADWVVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +TDKHAASRKDVLASAAKIIAsgy +>up|Q8RSU4|Q8RSU4_KLEOX/30-287 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>ur|UPI0003B36516|UniRef100_UPI0003B36516/35-292 +..dieRRLAELEKRTGGRLGISVIDTETKVTL.GYRETERFPMCSTFKVLASAMVLSRVDKGDENLERRVIYSQDKLVSY +SPETEKHVGGEMSVGDLCKAAITLSDNTAGNLLLESVAGPKALTKWLRSIGDRATRLDRWETALNEGKKGDPRDTTTPDA +MLDTLGNLALGSVLSEPSREKLIEWMLANTTGDARLRAGLPGAWKVGDKTGTGDnGSAADIAIIWPKGRGPILVTAYIAE +ATAPVKELNPVFAEVAKIVA... +>up|Q8RSU5|Q8RSU5_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|P23954|BLO2_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>ur|UPI00068CC1D7|UniRef100_UPI00068CC1D7/33-291 +...laQPVRQLEHAAGGRLGVAAIDTGDGSVF.TYRGNERFPLCSTSKVFTVAAILKKAETAQGLLNENIAIRHADLVNY +NPVTEKQVGGTMTVAELSAAALQYSDNAAMNKLLTHLGGPHAVTAFARSIGDNTFRLDRTEPTLNTAIPGDTRDTTSPTA +MAQSLQKLVLGTALAPAQRQQLADWMKGNTTGTYSIRAGLPADWVVADKTGSGDyGTTNDIAVIWPPHHAPLVLVTYYTQ +TDKHAASRKDVLASAAKIIAsgy +>up|A0A0J9A3N2|A0A0J9A3N2_KLEOX/31-288 +..aihQKLTALEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|Q8RT60|Q8RT60_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLILVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|A0A0B2NLS9|A0A0B2NLS9_9XANT/36-292 +...lrAQWAEIERGTGGRLGISLLDSATGWRL.GQRENERFPMCSTFKFVLAAAVLQQVDRGKLSLAQPVKIRASDMLSH +APVTERHVGGALSVGDLCRATMIYSDNPAANLLFPLVGGPPGVTAFLRSIGDAKTRSDRYEPEMNGFAPGEPRDTTTPAA +MASTLHTLLLGDALQPASRTQLTDWMIDNRTGDDCLRAGFTRDWKIGDKTGSNGtDTRNDIAILWPPKGPPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>ur|UPI000653A85B|UniRef100_UPI000653A85B/50-303 +.....RNLAALEREYGARLGVFAVDTGTGTTV.VHRADERFALCSTFKTLAAAAVLDRRP--GARLDERITYGTADLVPY +SPVTEKHTGEGMTLRQLCDAAVRHSDNTAANLLLRDIGGPRGVTAYARRLGDRVTRLDHTEPELNSNPPGDPRDTTTPRA +IAADYRALILGDALPAAGRALLTDWLVRNTTGDRRIRAGAPRGWKVGDKTGSGDwGRCNDVAVLWPGGGPPLMLSVLTER +PDRAASPSDELVAEAARRVLd.. +>up|R0E6D7|R0E6D7_CAUVI/30-287 +..slsLRINALEKRGGGRLGVAVLDTQDGRRF.AARGDERFLMCSTFKMLLAGLVLRRVDQKRERLDRRVQYGPEVLVDY +SPETKKHVGPGMTIANLCQAVITLSDNTAANLLLDAVDGPVSVTRFARALGDPVTRLDRIEPALNTARPGDLRDTTSPKA +MLETLRTLTVGDALTAESRARLVGWLVANQTGDARLRAGLPKTWKIGDKTGSDGrHTTNDIAVIWPPGRAPLLITTYLTG +AKLDDEGRDAVLADVARAVV... +>up|I4N6C4|I4N6C4_9PSED/9-263 +.....--FQALESNLGGRLGVWALDTATGATL.GYREEERFAFCSTFKVMLAGAILHRNEQQPGLLQQRIAYRQGQLVSY +SPVTERHVATGMTVAQLCAAGLQYSDNTAANLLLGVVGGTAVLTAFARSLNDPAFRLDRYETALNSALPGDVRDTTTPRA +MASSLQHLALGDGLAAPSRAQLQQWLRGNTTGEARIRAGVPSGWAVGDKTGSGDyGVANDVAVIWPAARAPWVLAVYTRA +TARNAQPRSEVIAEATRLVVkaw +>up|W4NP14|W4NP14_9BURK/42-301 +.saleRQLAEIEARTGGRLGVAILDTAGAKQQ.GWRMHERFPMCSTFKFLLASAVLVRKDQGKEQLGRKIVYAKEVVVAN +SPVSGPRAGGDMAVGELCEAAITRSDNTAANLLLDSIGGPAALTAFARSIGDRITRLDRNEPTLNEATQADPRDTTTPAA +MLADLRTLLLGEHLSAASREQLTAWLAANKTGDTRLRAGLPKAWRVGDKTGTGErGTSNDIAVIWPEGRAPILVVAYLTG +ATASATQRDAAIAQVGTLVA... +>ur|UPI0005DF661A|UniRef100_UPI0005DF661A/34-290 +..sldKQLAALEHSANGRLGIAMINTGNGTKI.LYRGARRFPLCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLLKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>ur|UPI0005E40979|UniRef100_UPI0005E40979/32-291 +.esldKQLAELERKSNGLLGIAMINTANGRKI.QYRGTQRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHIKYHESDLLSY +APITRKNLAQGMSVSELCAATIQYSDNTAANLLIKELGGIAAVNEFARSIGDHTFRLDRLEPDLNTALPNDPRDTTTPAA +MAASLNKLVLGDALPAAQREQLAIWLKGNTTGGETIRAGAPADWIVGDKTGGGDyGTTNDIAVLWPPTGAPIILVIYFTQ +REKDAKVRRDVLAEATKMVLsh. +>ur|UPI000550E8EF|UniRef100_UPI000550E8EF/36-294 +....sRGINALEVRSGGRLGVAVLDTATGKTF.GHRADERFAMCSTFKALVAGLVLKRVDQGLERLDRGIPYGPGVLVAH +SPATEKHVGQGMTVGALCEATVTLSDNAAANLLLHTFGGPPALTAFLRGLGDKVTRLDGYEPGLNVVRPGEIHDTTSPSA +MLATLRALTLGPVLSPASRQQLIAWLVANQTGDKRLRAGLPAGWKVGDKTGSWGdGTTNDIAVIWPPGRPPLLITAYLSR +SPLDNDGRNAVIAEVARLVVa.. +>ur|UPI00066522B9|UniRef100_UPI00066522B9/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|A0A0M0Y4C4|A0A0M0Y4C4_CITAM/35-292 +..qvqQKLAALEKQSGGRLGVALINTADRSQI.LYRGDERFAMCSTSKTMVAAAVLKQSETQHDILQQKMVIKKADLTNW +NPVTEKYVDKEMTLAELSAATLQYSDNTAMNKLLEHLGGTSNVTAFARSIGDTTFRLDRKEPELNTAIPGDERDTTSPLA +MAKSLHKLTLGDALAGAQRAQLVEWLKGNTTGGQSIRAGLPEGWVVGDKTGGGDyGTTNDIAVIWPEDRAPLILVTYFTQ +PQQDAKGRKDILAAAAKIVTe.. +>up|Q8RLU6|Q8RLU6_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|K7QZZ2|K7QZZ2_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|A0A069PUZ8|A0A069PUZ8_9BURK/42-301 +..svdARFADLERASGGRLGVCAIDTANGAQI.SYRSDERFPFCSTFKLMLAAAALAHGTLVAGFMQQRVRYARRDLVTY +SPVSSRHVESGMTVEELCAAAIQYSDNTSANLLMNMLGGPAAVTAFARSIGDAEFRLDRRETELNTAIPGDARDTSTPAA +MAQSVRALCVGDALPAPQRAQLQDWLRGNTTGAKRIRAGVPPGWQVGDKTGTGErGTANDVGVLWLAARKPVVLAVYHTQ +QVVHAQPNDAIIAAATRVVMraf +>ur|UPI0005E9AE1F|UniRef100_UPI0005E9AE1F/34-290 +..sldKQLAALEHSANGRLGIAMINTANGTKI.LYRGAQRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLLKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDASIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>ur|UPI00046AF204|UniRef100_UPI00046AF204/35-295 +.ntiqQQLADLEKSSGGRLGVALIDTADNSQI.LYRADERFAMCSTSKVMAVSALLKQSETDKNLLDRRMAIKQSDLVNY +NPIAEKHLDTGMTLGEFSAATIQYSDNTAMNKILEHLGGPAKVTTFARSIGDKTFRLDRTEPTLNTAIPGDERDTTSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPAKWIVGDKTGSGDyGTTNDIAVIWPSNNAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVTegf +>ur|UPI000568C149|UniRef100_UPI000568C149/35-293 +..eidRRVGELEKRIGGRIGVSVIDTETNISF.GHRETESFPMCSTFKVLAAGLVLARVDKGQENLERRIVYNKDKLVTY +SPETEQHVGGEMSVGELCKAAITLSDNTAGNLLLESLGGPKELTNWLRTLGDGSTRLDRWETDLNEAKKGDQRDTTTPDS +MLDTLGNLALGSVLSEPSRNTLIEWMVANTTGAARLRAGLPDSWKIGDKTGTGNnGTAADIAIAWPPGHGPVLVTTYVAE +AQVPVSEINPIFAEVGRIVTe.. +>ur|UPI0005DF30C8|UniRef100_UPI0005DF30C8/33-292 +.asldNQLAELERTANGRLGVALINTANGSKV.QYRGGQRFPFCSTFKLMLTAAVLGQSQSLLGLLDKHIRYHESDLLSY +APITRKNLAQGMTVSQLCAATIQYSDNTAANLLIKELGGLEAINQFARSIGDQTFRLDRWEPELNTALPNDPRDTTTPAA +MAASIHKLVLGEALKTPQREQLVVWLKGNTTGDATIRAGVPTDWIVGDKTGSGDyGTTNDVAVIWPSQGAPLVLVLYFTQ +RQKDAESRRDVLASATKIVLsh. +>ur|UPI000376DD7A|UniRef100_UPI000376DD7A/2-256 +....rARLHALERRHGARLGVYAANVRTGATV.SHRAGERFALCSTFKPLAAAAILRDRDHHGEFLARTIHYTEHDLVEY +SPVTEEHVGTGMRVDALCAAAIRYSDNTAGNLLLRQIGGPAGLTAFCRSLGDPVTRLDRWETDLNSALPGDPRDTTTPAA +IGRDYARLVLGDALGREDNALLTEWLLGNTTSGDRFRAGLPDGWRIGDKTGSGDyGTANDVGLAWTTLGTPLVLAVLSTK +HAPEADWDDELIAETARLLA... +>up|A0A0F2SXD1|A0A0F2SXD1_9ACTN/42-302 +..dvgRRLAELEQQHGGRLGVYARNLRTGRTV.RHRADETFPICSVFKTLAVAAVLRDLDHDGEFLARRIHYTVDDVKNG +APVTGENLANGMTVGELCAAAIDQSDNTAGNLLLRELGGPTAVTRFCRSIGDRVTRLDRWEPDLNTAEPDRTTDITTPHA +IARTYRRLVLGHALPPAQRRRLTDWLLANTTSTHRFREGLPADWRLADKTGTGQhGTTNDVGITWTPDGTPIVLAVLSTK +PDPAAPKDEPLLARTATLLA... +>ur|UPI0005E3482D|UniRef100_UPI0005E3482D/34-290 +..sldKQLAALEHSANGRLGIAMINTANGTKI.LYRGAQRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLLKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>up|A0A083ZHU0|A0A083ZHU0_CITAM/34-292 +.aqvqEKLAALEKQSGGRLGVALINTADRSQI.LYRGDERFAMCSTSKTMVAAAVLKQSETQHDILQQKMVIKKADLTNW +NPVTEKYVDKEMTLAELSAATLQYSDNTAMNKLLEHLGGTSNVTAFARSIGDTTFRLDRKEPELNTAIPGDERDTTSPLA +MAKSLHKLTLGDALAGAQRAQLVEWLKGNTTGGQSIRAGLPEGWVVGDKTGGGDyGTTNDIAVIWPEDRAPLILVTYFTQ +PQQDAKGRKDILAAAAKIVTe.. +>up|A0A064D7K3|A0A064D7K3_9ENTR/34-292 +.aqvqEKLAALEKQSGGRLGVALINTADRSQI.LYRGDERFAMCSTSKTMVAAAVLKQSETQHDILQQKMVIKKADLTNW +NPVTEKYVDKEMTLAELSAATLQYSDNTAMNKLLEHLGGTSNVTAFARSIGDTTFRLDRKEPELNTAIPGDERDTTSPLA +MAKSLHKLTLGDALAGAQRAQLVEWLKGNTTGGQSIRAGLPEGWVVGDKTGGGDyGTTNDIAVIWPEDRAPLILVTYFTQ +PQQDAKGRKDILAAAAKIVTe.. +>up|K7QSJ9|K7QSJ9_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGHLGGPEKVTAFAHSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|A0A060KTG1|A0A060KTG1_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVVMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRLDVLASAAKIVTd.. +>up|S5RUX8|S5RUX8_RHIET/36-294 +..nveHRLAELEKRTGGRLGVSVLDTQTSISF.GYRGSEAFPMCSTFKALAAGFVLARVDKGEENLERRVTYGRDKLVDH +SPLSEKHAGADMTIAELCEAAVTVSDNTAGNLLLESFGGPAGLTEWLRAIGDGTTRLDRTEPTLNEGRKDDPRDTTSPDA +MLDTLGNLTLGSVLTEASSDRLIAWLVASTTGKERLRAGLPQDWKVGDKTGTGQnGSLGDIAVIWPPDRGPIVAAVYIAE +ATASVKDLNSIFAEVGKMITe.. +>ur|UPI0003029AFA|UniRef100_UPI0003029AFA/33-292 +.qtlqQRLAEIERRSGGRLGVSLLD-GSGATL.GWRQDERFPLCSTFKFLLAGAVLQRVDRGELSLERRLPVRKADLLAN +APVSERHVGGSLSVVEMCRAAMIYSDNTAANLLLPLVGDPPGVTRFLRALGDAQTQLDRNEPGMNEFVAGDPRDTTTPAA +MAATMRALLLGQVLQPVSRQRLIDWMRDNRTGNDCLRAGLPAGWRIGDKTGSNGtDTRNDIAIVWAPGRTPLLLTAYLNG +ATVDSAARDATLKAVAQAVVa.. +>up|Q8GNP9|Q8GNP9_9ENTR/31-289 +.ndvqQKLAALEKSSGGRLGVALIDTADNAQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKKVLSQKVEIKSSDLINY +NPITEKHVNGTMTLAELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARAIGDNTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLRNLTLGSALGETQRAQLVTWLKGNTTGAASIQAGLPTSWVVGDKTGSGDyGTTNDIAVIWPEGRAPLILVTYFTQ +PEQKAESRRDVLAAAAKIVTd.. +>ur|UPI0003E2CB53|UniRef100_UPI0003E2CB53/45-303 +..nveKRLAALEKRTGGRLGVSVLDTETSISF.NYRGSEAFPMCSTFKALAAGFVLARVDKGEEKLDRRVTYGKDKLVDY +SPFSEKHAGADMTIAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGKKDDPRDTTSPDA +MLDTLGNLTLGSILTEASCDRLIAWLVASTTGGERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYIAE +ATVPVKDLNPVFAEVGKMIVe.. +>up|A0A066YB52|A0A066YB52_9ACTN/38-296 +...vtARLRKLEQEHTARLGVYARNLRTGRTV.AYRADELFPMASVFKTLAAAAVLRDLDRDGEFLARRIHYTREYVTDY +SPITEDHVATGMTVAELCDATIRFSDNTAGNLLLKELGGPTAITRFARSIGDGVTRLDRWEPELNSAEPWRVTDTTSPRA +IGRTYARLVLGDALEPRDRARLTDWLLRNTTSVEKFRKALPADWLIADKTGGGRyGGNHDVGITWPPDGPPIVMSVLTTQ +PEEDAPADNPLVARTAELLAa.. +>ur|UPI0005F30977|UniRef100_UPI0005F30977/34-294 +..alqQRLAEIERRSGGRLGVYLLDSGTGQRI.GRREQERFPLCSTFKFVLVAAVLQRVDRGEIGLDQRVRVRAADVVSY +APVTKPHVGGTLSVDALCRAAMIFSDGGAANLLLRLVGDPPGLTRFLRAHGDTQTRSDRNEPSMNAFALDDPRDTTTPAA +MASTMRTLLLGDVLQPASRQRLIDWMIDNRTGDDCLRAGLPAGWRIGDKTGNNGtDSRNDIAIVWPPGRAPLLLTAYLNM +ATVDSDARDAALKAVAQAVVaww +>up|Q938A8|Q938A8_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|E5AR55|E5AR55_BURRH/75-329 +.....EALAALEARMRGRLGVCAIDTGSGAQL.VHRAAERFPFCSTFKAVLAAAVLARSGDTPDWLSQRVRYGLADVVSY +SPISGQHAGDGMRIDEMCAATLQYSDNTAANQLMKVLGGPDAVTAFARSVGDATFRLDRWEPDLNTAIPGDVRDTSTPAA +MANTLRAVMLGDGLRPWQRQRLQQWMLDNRTGDKRIRAGVPAQWRVADKTGTGEhGTTNDIGVLWPPGRAPIVLSVYFTQ +PRRDAPACDEAIEQATRIVVd.. +>up|N6U0H5|N6U0H5_9RHIZ/71-329 +..dvdKQLADLEKKTGGRLGVSVLDTETNISL.GLRQEERFPLCSTYKALAAGFVLARVDQGVEKLDRRVTYGKEVVVTY +SPETEKHAGTDMTVAELCGAAITLSDNTAGNLLLESVGGPAALTSWLRVTGDTETRLDRNEPDVNQAVKDDPRDTTTPDA +MLDTIGLLTLGNTLSETSRDQLINWLVANTTGNNRLRAGLPKEWKVGDKTGTGNnGSYADIAVIWPPERGPVLVTTFVAE +ATAPAKDVEAVFAEVGKIIVq.. +>ur|UPI0006734470|UniRef100_UPI0006734470/41-299 +..dieKRLAALEKRTGGRLGVSVLDTQTSISF.NYRGSEAFPMCSTFKALAAGFALARADKGQESLDRRVTYGRDKLVDY +SPLSEKHAGADMTITELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGKKDDPRDTTTPDA +MLDTLGNLTLGSILTEASSDRLIAWLVASTTGGERLRAGLPKEWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYIAE +ATAPVKELNPVFAEVGRMIVe.. +>up|C5CR04|C5CR04_VARPS/38-295 +..saeAQLAALERSVGGRLGLAAFDTATGARV.QHRATERFPMCSTFKMMASAAILARSSREPGLLEQRVSYARSDILPN +SPITEKNLGQGMAVSALCAATIQYSDNAAANLLMKILGGPSAVTEFARSIGDAVFRLDRWETELNSAIPGDPRDTTSPEA +MAASLQRLVLGDGLAAAQRSQLEAWLLGNTTGATRIRAGVPADWKVGDKTGAGSyGTVNDIGVLWPPAGAPLVMAVYLTF +PTPDAPGRNDVIASAARIASd.. +>ur|UPI00068BE91F|UniRef100_UPI00068BE91F/46-304 +...vtARLRKLEQEHTARLGVYARNLRTGRTV.AYRADELFPMASVFKTLAAAAVLRDLDRDGEFLARRIHYTREYVTDY +SPITEDHVATGMTVAELCDATIRFSDNTAGNLLLKELGGPTAITRFARSIGDGVTRLDRWEPELNSAEPWRVTDTTSPRA +IGRTYARLVLGDALEPRDRARLTDWLLRNTTSVEKFRKALPADWLIADKTGGGRyGGNHDVGITWPPDGPPIVMSVLTTQ +PEEDAPADNPLVARTAELLAa.. +>up|M4Z7N3|M4Z7N3_9BRAD/26-285 +.adlqATIAGIEADSGGRLGVALLDTASGALS.GHRLDERFPMCSTFKALLAAAILGKVDVGTEQLARRIPIAQGDILSY +APVTKAYVGTSLSVGELCDAAVTLSDNTAANLLLATLGGPAGLTRAIRGFGDAVTRLDRIEPELNESVPGDPRDTTTPAA +MAQTLAKLTTGNALLPASRDQLTAWLIACKTGGARLRAGLPAEWRVGDKTGTGEhGSANDVAVIWPSGRAPVIVTSYLTE +TKAGDDRRNAVHAAVGRAVAd.. +>up|P22390|BLAC_CITKO/35-292 +..qvqQKLAALEKQSGGRLGVALINTADRSQI.LYRGDERFAMCSTSKTMVAAAVLKQSETQHDILQQKMVIKKADLTNW +NPVTEKYVDKEMTLAELSAATLQYSDNTAMNKLLEHLGGTSNVTAFARSIGDTTFRLDRKEPELNTAIPGDERDTTCPLA +MAKSLHKLTLGDALAGAQRAQLVEWLKGNTTGGQSIRAGLPEGWVVGDKTGAGDyGTTNDIAVIWPEDRAPLILVTYFTQ +PQQDAKGRKDILAAAAKIVTe.. +>ur|UPI00036D2175|UniRef100_UPI00036D2175/31-288 +.....ARLAALERHDGGRLGVTVRDTGTGRIL.SYRADERFPLCSTFKAVAAAAVLARVDRGEESLDRRMAYGPGDLDAY +APETRRRVGEGIDLRAACAAAVIWSDNTAANLMLRALGGPEAVTAFARAQGDAVTRLDRTEPSLNTAIPGDPRDTTSPAA +MAALMERILVGPVLSAESRALLLGWMTQSPTGAERLRAGLSPGWQVADKTGTGAnGTANVVALVRRPGGAPLVASVYLTQ +SPAPAEARNGLHAEVGRLVArtf +>up|Q8RSU3|Q8RSU3_KLEOX/30-287 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGGGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|A0A0L6FU89|A0A0L6FU89_9PSED/29-289 +.nslrQAMQQLEAASGSSIGLWALDTGSGRQL.AWRGEERFAFCSTFKAVLAGAVLHRNEVEPGLLARRIAYGTEQLVVY +SPVTEKHVGPGMTVAELCAAAVQYSDNTAGNLLLELVGGPPGLTAFVRGLGDPTFRLDRNEPTLNTALPGDPRDTTTPLA +MGMTLQRLLLTDGLPAAAQQQLQAWLKGNTTGDARIRAGLPKDWVVGDKTGSGDyGVANDVAVIWPKGRAPWILVVFSRS +TKQDAPWNSETIAAATRVVVeaw +>up|J1RNF2|J1RNF2_9ACTN/45-301 +...ahAALRRLERAHRARVGAFAHNTATGATV.AYRADTRVPLCSVFKTLAVGAVLRDLDHNGETLARRVHYTAADLVAN +SPVTGKHVATGMTIAELCAAALQRSDNTAANLLLRALGGPTAVTAFARSLGDRTTRLDRWEPDLNSAEPWRTTDTTTPAA +IGHTYARLLLGDALTPPDRNRLTAWMKANETNTDRFRAALPRDWALADKTGTGSyGTGNDVGVAWTPDGTPIVLAVLTGT +AQQAAPADDPLVAGVTRVLAk.. +>up|Q58G58|Q58G58_YEREN/34-290 +..sldKQLAALEHSANGRLGIAMINTGNGTKI.LYRGARRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLLKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>ur|UPI0002E6CCBB|UniRef100_UPI0002E6CCBB/34-290 +..sldKQLAALEHSANGRLGIAMINTGNGTKI.LYRGARRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLLKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>up|A8HV65|A8HV65_AZOC5/32-291 +.adlaQKIAALEARSGGRLGVAVIDTGTGARF.AHRGGERFPMCSTFKFLLAAAVLAEADRGHLKLTDMVPITRADLIAY +APEVEKHVGSGMSLSDLCAAAVIWSDNGAANLLLRQIGGPAAVTRFLRSAGDPVTRLDRAEPELNVVPEGSDMDTTTPDA +VADDMVRLVLGDVLVPASRGALKDWLIGCRTGDKRLRAGLPKGWTVGDKTGTGPaGTSNDVAIAWPPGRAPLVIASYLTA +SRLDGRGSDAIHADVARAVT... +>ur|UPI0003A484A9|UniRef100_UPI0003A484A9/34-292 +..tlpQRLAEIERRSGGRLGVSLLD-GGGATLgGQRQDERFPLCSTFKFLLAGAVLQRVDRGELALERRVPVRKADLLAN +APVSERHVGGTLSVVELCRAAMIYSDNTAANLLLPLVGDPPGVTRFLRALGDTQTQLDRNEPGMNEFVAGDPRDTTTPAA +MAATMRALLLGEVLQPVSRQRLIAWMRDNRTGNDCLRAGLPAGWRIGDKTGSNGtDTRNDIAIVWAPGRTPLLLTAYLNG +ATVDSAARDATLKAVAQAVVa.. +>ur|UPI0005F3358A|UniRef100_UPI0005F3358A/34-294 +..alqQRLAEIERRSGGRLGVYLLDSGTGQRI.GRREQERFPLCSTFKFVLVAAVLQRVDRGEVGLDQRVRVRAADVVSY +APVTKPHVGGTLSVDALCRAAMIFSDGGAANLLLRLVGDPPGLTRFLRAHGDTQTRSDRNEPSMNAFALDDPRDTTTPAA +MASTMRTLLLGDVLQPASRQRLIDWMIDNRTGDDCLRAGLPAGWRIGDKTGNNGtDSRNDIAIVWPPGRAPLLLTAYLNM +ATVDSDARDAALKAVAQAVVaww +>up|Q6J8G6|Q6J8G6_ECOLX/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCCTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGKTTGAASIQAGLPASWVVGDKTGSGDyGTTNDTAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI0006411387|UniRef100_UPI0006411387/33-290 +..saaARLAALEADFGGRLGVCALDTASGAEL.GHRVGERFPFCSTFKAMLVGAVLARSAKQPGLLAERIHYARRDLVEY +SPRTEPHLADGMTVAELCAAAVQYSDNSAANFLLKLLGGPAALTAYMRSIGDESFLLERWEPELNRAVPGEARDTSTPQA +MAQSLRRLALGDALAPHAQRQLVEWLRGNTTGAEKIRAGVPAGWVVGDKTGNGRyGSSNDIAVLWPPGRAPAVLTVFTTQ +ALEDAKQRHQVVAAAARIAAd.. +>up|A0A060KZ97|A0A060KZ97_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPAAWVVGDKTDSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|Q4U457|Q4U457_ENTCL/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGVTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0D5VN39|A0A0D5VN39_9BURK/45-308 +.eairQRLAQIEAESGGRLGVSILDTTSGLHT.GLRTDERFPMCSTFKLLTAGFVLMRVDHGQETLERRVVFSKGDLERY +SPATSRHTRELMSVADLCKAAITLSDNTAANLLLASFGGPAALTAFARSIGDGVTRLDRNEPTLNEATPGDPRDTTTPNA +MLGDLRELLLGERLSAPSRAQLLAWLAANQTGGERIRAKLPKDWGVGDKTGSGDhGTANDVAILWPPGRGPILVTVYLTE +TSGDAARCNAAIADVGEVVVa.. +>up|I9N6U1|I9N6U1_RHILT/35-294 +.ddiqKRLAALEKRTGGRLGVSVLDTGTSISF.NYRGSEAFPMCSTFKALAAGFVLARADKGEESLDRRVTYGKDKLVDY +SPLSEKHADADMTITELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKDDPRDTTTPDA +MLDTLGNLTLGSVLTEASADRLIAWLVASTTGGERLRAGLPSEWKVGDKTGTGPnGSLGDIAVIWPPNRGPIVAAVYIAE +ATAPVKELNPVFAEVGRMIVe.. +>up|B6JGD8|B6JGD8_OLICO/30-290 +.qdfeAKIRLIEGKVKGRLGVTALDTGSQRRF.EYRADERFAMCSTFKLLAAAAILKRVDEGQEQLARRVRYTASDLVTY +SPVTEKHIADGMTLAELCEAAITLSDNTAGNLMLAAIGGPAGLTAYARTLGDSLTRLDRIETALNEAAPGDARDTTVPAA +MAADIRKLLFGDALASASKDQLKTWLLANKTGDMRLRARLPAGWRVGDKTGSGErGTTNDVGFLLRPAASPIIVAAYLTE +TAAPMSARNEALAAVGEAVAaaf +>up|A0A059WRZ8|A0A059WRZ8_9BACT/44-299 +.....RKLAELERHAGGRLGVAAVDTATGQRL.EHRGNERFAMCSTFKFLLAAALLQRVDKGVEHLNRRIEYGEADLLEY +APVSKQNVKQGMALAEMCSAAVEWSDNTAANLLLQALGGPDRLTAFIRTLGDEVTRLDNNEPKLNVVLPGEVHDTTSPLS +MVRLLSTLLFGQVLSPDSRTRLQGWMLDAKVGQHRLPAGLPPFWRIAHKTGTGS.DQTNDVGVLWPPDRAPIVVAALYAR +GDIPQDRREAVLADVGRIVSsv. +>ur|UPI00054BEF13|UniRef100_UPI00054BEF13/36-292 +..elaAAVRACETASGGRLGVAILDIATAARF.SHRGDERFPMCSTVKLPLAAAILRAVDQRRTRLDNRVPVSAGDILGH +SPFSETRVGGTASLAELCEATLTLSDNAAANLLLPVIGGLPGLTRFARTLGDTATRFDRNEPDLNEGKPGDPRDTTTPVA +MLGLLNRMLLGSALSRAQRARLTRWMIGNHTGDNRLRAGLPAGWRVGDKTGTGGhGSNNDIAILWPPARAPLLVTSYLTG +SPLSSAASEAIHARLARSIA... +>up|A0A087MJ51|A0A087MJ51_9GAMM/32-286 +....gDALRALEGRHGGRLGVFALDTGTGRTL.GQRGGERFAMCSTFKLPLAAQVLAAVDAGRERLDRRLTWTPDDLVSW +SPVVEKHDGAALAVDALCEATMTISDNTAANLLLAEHGGPAGLTAWLRAIGDEVTRLDRNEPALNEATPGDPRDTTTPAA +MVATLHKLLLGDVLSDASRSRLTGWALANQTGDKRLRARLP-GWRVGDKTGTNNvGNSNDIGILWPPDRAPILVAAYYAE +SSGTPAERDTVLADVGHIV-... +>up|Q5DUK0|Q5DUK0_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFAHSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|A0A0L0MG07|A0A0L0MG07_9BURK/29-287 +..aieHQFASIESETGGRLGVAILDTASGTHY.AYRANERFPMCSTFKFLLAAAILERQDRAEESLDRRIAFTKDDVVAN +SPVSGPRAGGAMTVAELCEAAITRSDNTAANLLLASIGGPTALTAFARQIGDRTTRLDRIEPALNEAIDGDLRDTTTPSA +MLTDMREILLSQRLSSSSRDRLVAWLVANQTGGTRLRAGLPSNWRIGDKTGTGEqGTANDIAIVWPTGRAPILVAAYLTQ +AHAAPAQRDAAFRQIGALAA... +>up|Q8GD10|Q8GD10_KLEPN/31-291 +.ndvqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKGLLSQRVEIKPSDLINY +NPIAEKHVNGTMTFGELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARTIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGDTQRAQLVMWLKGNTTGAASIRAGLPTSWVVGDKTGSGDyGTTNDIAVIWPEGRAPLVLVTYFTQ +SEPKAESRRDVLAAAARIVTdgy +>up|A0A0M2GRS4|A0A0M2GRS4_9ACTN/23-280 +...vtARLREIEREHTARLGVYARNMRTGRTV.AYRADERFPMASVFKTLAAAAVLRDLDRDGEFLARRVHYTQEYVTKY +SPITEDHVATGMTVGELCDATIRFSDNTAGNLLLEELGGPTAITRFARSAGDRVTRLDRWEPELNSAEPWRVTDTTSPRA +IGLTYARLVLGDALQPRDRARLTDWLLRNTTSGEKFRKALPADWLIADKTGGGRyGGNNDVGVTWPPDGPPIVMSVLTTQ +PEEDAPADNPLVARTAALLA... +>ur|UPI0006822DC1|UniRef100_UPI0006822DC1/35-295 +.akiqQKLMALEKESGGRLGVTLINTADNSQI.HYRADERFPMCSTSKVMAASALLKKSETQKGLMDERIHFKKSDLVTW +SPITEKKLQEGMTWAELSAATLQYSDNTAMNLILTQLGGPAKLTEFARSIGDKSFRLDRPEPELNTAIPGDERDTSTPQA +MAESLQNLTLGDTLAKSQRAQLVGWLKGNTTGAASIRAGLPATWQVGDKTGAGEyGTTNDIAVIWPDNHAPLILVTYFTQ +PVKDAQSRREILAEAAKIAVspf +>up|Q6W8V8|Q6W8V8_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTESTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGSGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|F0BKK8|F0BKK8_9XANT/36-292 +...lrAQWAEIERGTGGRLGISLLDSATGWRL.GQRENERFPMCSTFKFVLAAAVLQQVDRGKLSLAQPVKIRASDMLEH +APVTKGHVGGALSVGDLCRATMIYSDNPAANLLFPLVGGPPGVTAFLRSIGDAKTRSDRYEPEMNGFAPGEPRDTTTPAA +MASTLHTLLLGDALQPASRTQLTDWMIDNRTGDDCLRAGFTRDWKIGDKTGSNGtDTRNDIAILWPPKGPPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|F5Y501|F5Y501_RAMTT/29-287 +..kaqAGWRDLEATVGGRLGVAVLDTADGRLD.GHRLDERFPMCSTFKWLAGALVLHRVDAGQERLDRRIRFGREVLLPH +SPVTGEHAGSQMTLAALCEATIATSDNAAANLILRSFGGPAALTGYVRGLGDTMTRLDRWEPELNEATPGDPRDTTTPRA +MAGALRAALVGEALSPRSREQLGRWMEATVTNGQRLRAGLPAGWRMGSKTGSGArGTTNDVGIFWPPGRPPVIAAVYLTE +TQAPDGARNAVIAGVARQLT... +>up|A0A0F6ZHE8|A0A0F6ZHE8_YEREN/34-290 +..sldKQLAALEHSANGRLGIAMINTANGTKI.LYRGAQRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLVKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDASIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>ur|UPI0005EBFD2A|UniRef100_UPI0005EBFD2A/38-295 +...vtARLREIEREHTARLGVYARNMRTGRTV.AYRADERFPMASVFKTLAAAAVLRDLDRDGEFLARRVHYTQEYVTKY +SPITEDHVATGMTVGELCDATIRFSDNTAGNLLLEELGGPTAITRFARSAGDRVTRLDRWEPELNSAEPWRVTDTTSPRA +IGLTYARLVLGDALQPRDRARLTDWLLRNTTSGEKFRKALPADWLIADKTGGGRyGGNNDVGVTWPPDGPPIVMSVLTTQ +PEEDAPADNPLVARTAALLA... +>up|I6YPK7|I6YPK7_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMVVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>ur|UPI0003608796|UniRef100_UPI0003608796/38-295 +..naqAQLAALESSVGGRLGLAAFDTASGARV.QHRATERFPMCSTFKMMASAAILARSSREPGLLEQRVSYARSDILPN +SPITEKNLGQGMAVSALCAATIQYSDNAAANLLMKILGGPSAVTEFARSIGDAVFRLDRWETELNSAIPGDPRDTTSPEA +MAASLQRLVLGDGLGAAQRSQLAAWLLGNTTGATRIRAGVPADWKVGDKTGAGSyGTVNDIAVLWPPAGAPLVMAVYLTF +PQPDAPGRNDVIASAARIAAd.. +>ur|UPI0004A2A3D4|UniRef100_UPI0004A2A3D4/33-287 +..qitAALQKLEAQAQGRLGVHLLDTASGQEY.GYRSDERFMMLSSFKLLASALVLARADRGQESLERRIRYGRQDLVPW +SPVTEAHVDGELTLAQLCHATITTSDNTAANLILASYGGPQALTAFARQLGDTVTRLDRKEPELNV--RKGILDTTSPRA +MAKTLQTLLLGNALSSPSRQLLQQWMLANTTGGKRLKAGLPEGWGIGDKTGTNK.TSANDIGILLPPQGAPMVVTAYLAD +SAVSSQRREDAIAEVARVVA... +>ur|UPI0005E1771C|UniRef100_UPI0005E1771C/34-290 +..sldKQLAALEHSANGRLGIAMINTANGTKI.LYRGAQRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLVKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>up|D2TUE2|D2TUE2_CITRI/35-293 +.qqvqQKLAALEKQSGGRLGVALINTADNSQL.LYRGDERFAMCSTSKVMVAAAVLKQSETRPAILQQKIPIKKADLTNW +NPVTEKYVGKEMTLAELSAATLQYSDNTAMNKLIAHLGGPGKVTAFARSTGDTTFRLDRQEPELNTAIPGDERDTSSPRA +MADSLRNLTLGDALADTQRAQLVAWLKGNTTGGQSIRAGVPAHWVVGDKTGAGEyGTTNDIAIIWPENRPPLILVTYFTQ +RQQDAKWRKDVLAAAAKIVTe.. +>up|A0A0L7T6H9|A0A0L7T6H9_9ENTR/37-296 +..tlaAQLSALEASANGRLGVALIDSGSSRQL.SYRGEERFAMASTFKALAAAAVLQRSVEQPALLNKRIVYQQSELITY +SPVTEKHLQQGMTVAELCAAAVELSDNTAGNILLREIGGPQGITQLARRLGDNQTRLDRREPALNSAIPGDVRDTSTPLA +MAGNLNQLALGKALPSAQQQLLIQWLKQSKTGAQSIRAGVPQGWQVGDKTGAGGyGTTNDLAILWPPQGKPLVLAVYFTQ +HNPQAEARRDVLASATRLVLaaw +>up|V4Q7H7|V4Q7H7_9CAUL/33-294 +...faAAMLEITQRHGGRIGVSAVDTDSGARL.SVSSQDRFAMMSVFKWILAAAVLARVDAGELKLDQVVRYGAKDLIAW +SPVTEKKVKDGIAVGELCAATVSKSDNTAANLLLPLVGGPDGLTKWIRSLGDEVTRCDRKEPELNANTDGDLRDTTTPQA +MTQLLQIVFTGVALEPESIKQMRAWMVATTTGDKRIRAGVPSGWTVANKTGTAN.GAVNDVAVIWPKTEGPIFLSIFTTG +GALEADAKEQVVADIARLVCevf +>up|W0IAJ4|W0IAJ4_RHILT/40-298 +..nidRRLAALEKRTGGRLGVSVLDTQTSISF.GYRGSEAFPMCSTFKALAAAFVLARTDKGEENLDRPVSYGRDKLVDY +SPISEKHAGTDMTLAELCEAAVTVSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGRKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASSDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPADRGPIVAAVYISE +TTVPVKELNPVFAEVGRMIVe.. +>ur|UPI0005C523EE|UniRef100_UPI0005C523EE/34-292 +.aqvqEKLTALEKQSGGRLGVALINTADRSQI.LYRGDERFAMCSTSKTMVAAAVLKQSETQHDILQQKMVIKKADLTNW +NPVTEKYVDKEMTLAELSAATLQYSDNTAMNKLLEHLGGTSNVTAFARSIGDTTFRLDRKEPELNTAIPGDERDTTSPLA +MAKSLHKLTLGDALAGAQRAQLVEWLKGNTTGGQSIRAGLPEGWVVGDKTGGGDyGTTNDIAVIWPEDRAPLILVTYFTQ +PQQDAKGRKDILAAAAKIVTe.. +>up|E0WC50|E0WC50_KLEOX/31-288 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKNRKEVLAAATKIVTe.. +>ur|UPI0003721328|UniRef100_UPI0003721328/71-327 +.aslaSSFRALEQQHQARLGVYAIDTGTGKVV.AYRHNERFAFASTYKALAAAAVLQQNS--IADLDRVITYSAKDLVEY +SPVTEKHVDTGMTLREICEAAIQYSDNTAGNILFQELNGPAGFQQALRQLEDRTTRSERIEPELNAAVPGDPRDTSTPRA +LARDLRLFTTGKVLSQDKRQLLAEWMKGNTTGDDLIRAAAPKGWIVGDKTGSASyGTRNDIAVVWPPGRSPIIITVLTGH +TDKNAKVDNELVAKAAKMVFd.. +>ur|UPI0005256257|UniRef100_UPI0005256257/50-303 +.....RNLAALEREYGARLGVFAVDTGTGATV.VHRADERFALCSTFKTLAAAAVVDRRP--GARLDERISYGAADLVPY +SPVTEKHTGQGMTLRELCDAAVRYSDNTAGNLLLRDIGGPRGLTAYARRLGDRVTRLDHTEPELNSNPPGDPRDTTTPRA +IAADYRALVHGDALPAAGRALLTDWLVRNTTGDDRIRAGVPRGWKVGDKTGTAEwGRANDVAVLWPGGGSPLVLSVLTDR +PDRAASGQDELVAEATRRVLd.. +>ur|UPI0005E10279|UniRef100_UPI0005E10279/34-290 +..svdKQLAELERNANGRLGVAMINTGNGTKI.LYRAAQRFPFCSTFKFMLAAAVLDQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMIVSELCAATIQYSDNTAANLLIKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTARPNDPRDTTTPAA +MAASMNKLVLGDALRPAQRSQLAVWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASVTKIIL... +>ur|UPI00068B26E4|UniRef100_UPI00068B26E4/46-303 +...vtARLRELEQEHTARLGVYARNMRTGRTV.TYRADERFPMASVFKTLAAAAVLRDLDRDGEFLARRVHYTQEYVTKY +SPVTEDHVATGMTVGELCDATIRFSDNTAGNLLLKELGGPTAITRFARSIGDRVTRLDRWEPELNSAEPWRVTDTTTPRA +IGLTYARLVLGSALERRDRARLTDWLLRNTTSLERFRKGLPADWLLADKTGGGRyGGNNDVGITWPPDGPPIVMSVLTTQ +PEEDAPADNPLVAGAAALLA... +>up|Q9XE09|Q9XE09_ENTCL/35-293 +.aniqQQLSELEKNSGGRLGVALIDTADNSQI.LYRGDERFPMCSTSKVMAVSALLKQSEMDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAELSAAAIQYSDNTAMNKILEHLGGPAKVTEYARTIGDKTFRLDRTEPTLNTAIPSDKRDTTSPLA +MAKSLQTLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVTe.. +>ur|UPI00047897AC|UniRef100_UPI00047897AC/69-323 +.....DAVSALEQAYDTTIGLAARNLDTGARL.IHRAADRFPMLSVFKTLAVAAVLRDHDEHGETLRRRVWYPPADVLEY +APVAAEHVDTGMTVAELCDATLRLSDNTAANLLLREIGGPRGLTAFIRSIGDHVTRLDRWEPDLNTAVPGDERDTTTPAA +IARAYAGLLTGTTLSRPDRNRLTSWMLDNQTSDTRFRAGLPRGWRLADKTGSGAyGTNNDVGVAWSPDGTPVVIAALSRR +DRPDATGNDEVLAELARLVVd.. +>up|F8JDV0|F8JDV0_HYPSM/36-293 +.....NAFAGLEKQYGGRLGVAVVDTGSGERM.AYRADERFPMCSTFKLLIVGAVLHNVDKGSERLDRWIPFQASDLLDY +APVTKTAVGNGMTMSDLCAAAIEYGDNTAANLILKAVGGPDGATRYVRSLGDEVTRIDRFEPDANTCIPGDPRDTTTPAA +MLADLKALVLGDALSANARTQLLGWLNGCKTAARRIPADLPAGWISGDKTGSGAnGTANDVAIIQRPNKKPLLVAAYSTG +VAAKPADRDPMLADVGRIVArhf +>up|Q9L8E2|Q9L8E2_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITVSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q3HUP1|Q3HUP1_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITVSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|C9DT08|C9DT08_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITVSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|D9IQH0|D9IQH0_ECOLX/31-291 +.ndvqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKGLLSQRVEIKPSDLINY +NPIAEKHVNGTMTLGELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARTIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGDTQRAQLVMWLKGNTTGAASIQAGLPTSWVVGDKTGSGGyGTTNDIAVIWPEGRAPLVLVTYFTQ +SEPKAESRRDVLAAAARIVTdgy +>ur|UPI0005511B91|UniRef100_UPI0005511B91/29-287 +.sdlnSRMADLEKRSGGRLGVAALDLKTGQRL.AWRAGERFRMCSTFKAPLAAHVLRRVDQGREDLSRKVTYGKAVLMGN +SPITEKHVADGLTIGQLCEATIAWSDNAAANLLLDAVGGPKALTRFLRSMDDQVTRCDRYEPELNGGAASDPRDTTTPAA +ILDTWKTLLLGDALSATSRAQLTTWLVANRTGGKRLRAGLPPGWRVGDKTGNDGkSITNDIAIAWPADRPPILIAAFLAG +SSPDDDVRNAIHAEAARILV... +>ur|UPI00048840F6|UniRef100_UPI00048840F6/37-294 +..dldAAFKGLDEKTGARLGVAALDTASDSKI.EYRAHERFAMCSTFKFLAAAAVLAKVDRKEEKLDRVIKYGKGDLVAG +SPATGKHVDEGMTLAALCEAAITLSDNTAGNLLLDNLGGPKGLTQYARSLGDATFRLDRRETELNEAAPGDPRDTITPAH +ILKDLQKTVLGNALAKSSRDQLIEWLLANKTGDKRLRGGLPKGWSVGDKTGTSDsGMANDIAVIWPPSRKPILLAVYLYD +PKGTADSRNEIHRKVASLVAe.. +>up|A0A0E3XAI9|A0A0E3XAI9_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTNQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0H5HYZ7|A0A0H5HYZ7_YEREN/34-290 +..sldKQLAALEHSANGRLGIAMINSGAGTKI.LYRGAQRFPFCSTFKFMLAAAVLDQSQSQPNLLNKHINYHESDLLSY +APITRKNLARGMTVSELCAATIQYSDNTAANLLIKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASMNKLVLGDALRPAQRSQLAAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATQIIL... +>ur|UPI0005E05418|UniRef100_UPI0005E05418/34-290 +..sldKQLAALEHSANGRLGIAMINTGNGTKI.LYRGARRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLVKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDASIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>ur|UPI0005E490C6|UniRef100_UPI0005E490C6/34-290 +..sldKQLAALEHSANGRLGIAMINTGNGTKI.LYRGARRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLVKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDASIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>up|J2KK32|J2KK32_9BURK/34-291 +..saeAQLAELERASGGRLGVAGFHTGRGARI.QHRAHERFPLCSTFKLMLAAAVLERSAKDASLLARRIGYGKADLVSW +SPITEKHVADGMTVAELCAATVQYSDNAAANLLLKMLGGPATVTAFARGIGDQAFRLDRTEPELNTAIPGDLRDTTTPAA +MSDSVQRLALGDALGTAQRDQLTTWLLGNTTSAERFLAGVPAGWKVGDKTGSGSyGSTNDVGVLWPPAGAPVVLSVYLTF +PQKDAKGRSDVIASATRIVVa.. +>up|J7HZB6|J7HZB6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVMLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0E8H3L3|A0A0E8H3L3_YEREN/34-290 +..sldKQLAALEHSANGRLGIAMINTGNGTKI.LYRGARRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLVKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>up|A0A0L1N4D6|A0A0L1N4D6_9ENTR/18-275 +..tlkSQFETLENKSGGRLGVTVVDTSDGSEY.SWRGNERFPLCSTSKVMAVAAILKKNESDHSLLDKKIHINKSDMVNY +NPITQKHIGSSMTVAELSAAALQYSDNAAMNKLLAYLGGPQQATHFARTIGDKAFRLDRKEPELNTAIPDDVRDTTTPSA +MADTLNKLVLGTALKGEQRAKLSEWMKGNTTGANSIKAGLPADWIVADKTGSGDyGTTNDIAVIWPKDQAPIILTTYFTQ +KDKDAVARKDVLASAAKLVVd.. +>up|U7GN62|U7GN62_9RHOB/37-294 +...leKTVTGAESRLSARIGVAVLDTETGKTW.THRADERFPLNSTFKAFLCAALLEKGEQGEVQPERRVKIRSQDLVSY +SPVTEKKIGSGMTYLELCEAAVAISDNAAANLVLEAVGGPAGLTDYLRGIGDTITRLDRTEPGLNEGRPGDARDTTTPAA +AVATLQKLVLGNALSSTARAQLTGWLLDNKVGNATLRAGLPEEWPVADKTGAGAnGSRNNIGVIWPDDREPVVIAVYITQ +TDASFDDRNKAIADIAAALAe.. +>up|A0A098T0P8|A0A098T0P8_9PSED/37-295 +.qtiaQRLVELERRHGGRLGVAILNTASQRLI.DHRGNERFALCSTFKCLAAACVLARVDQQQEALSRRIVYGREQLVPY +SPTTESHAGGQLSVGSLCEAALTLSDNTAANLLLDSIGGPQALTQWLRSIGDTQTRLDRREPELNENRPGDERDTTTPMA +LVQTLNTLILGDVLSLPSRDQLTAWLVNNQTGDKKLRAGLPRGWRVGDKTGSGAnNASNDVAILWPGDRAPVLVSVYYTG +SIAGGDQINALMAEIGSLAA... +>ur|UPI000469BD04|UniRef100_UPI000469BD04/27-282 +.....SEFESYERESGGRIGLYAENLATGKKL.AWRADERFVMCSTFKASLAASVLARVDRGEEQLAAMIPYGQADLLEY +APVAKENLAAGMSVGEMCKAIVELSDNTCANLLLARIGGPAALTTFWRSLGDTTSRLDHNEPALNRSQPGDPRDTTTPAA +MAGNLRRLVTGDALSPPSRALLTDWMVNCKTGANRLRGGLPAGWKIGDKTGNNGkDASGDIAVAWPKPETPILIAAYTQG +GTPSAAQIASAFARIGRMVAe.. +>ur|UPI0006AEE6F7|UniRef100_UPI0006AEE6F7/29-287 +.ksltARLRRLENRHGARLGVFAHNLSTGRTV.RHRADERFPVCSVFKTLAAAAVLRDLDRHGEVLARRIHYTAADLVSG +SDQTRKHLATGMTIAELADVAIRYSDNTAANLLLRELGGPTAITRFCRSLGDPVTRLDRWEPDLNSAEPWRETDTTSPYA +IGRTYGRLVLGDALNRRDRSLLTHWLLNNTTSDKRFRAGLPTTWTIADKTGSGSyGTTNNVGIAWTDTGAPVVLSVLSTQ +PDQDAAWDDALVARTAALLAe.. +>up|A0A0C5C5N5|A0A0C5C5N5_PROMI/31-291 +.ndvqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAVAAVLKQSETQKGLLSQRVEIKPSDLVNY +NPIAEKHVNGTMTFGELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARTIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGDTQRAQLVMWLKGNTTGAASIQAGLPTSWVVGDKTGSGGyGTTNDIAVIWPEGRAPLVLVTYFTQ +SEPKAESRRDVLAAAARIVTdgy +>up|Q9RIQ6|Q9RIQ6_SERFO/35-293 +.aniqQQLSELEKSSGGRLGVALIDTADNSQI.LYRADERFPMCSTSKVMAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVTe.. +>ur|UPI00035F908C|UniRef100_UPI00035F908C/48-301 +.....DELRALERRYGARLGVYAHNVRTGQTV.AHRAQERFAMCSTFKTVAAAAVLRDQ-AHCAPLDKVIHYPAADLVPY +SPKTKEHVDSGMTVGDLCAAAIQYSDNTAGNLLLRQIGGPAGLTRFFRSIGDPVSRLDRWEPDLNSARPGDLRDTTTPEA +IGRSYGQLTVGRALAADDRERLVDWLRGNTTSAQRFRAGLPHRWVVGDKTGTGDyASANDVGVAWTTRKTPIVLAVLTSK +TSKDAPVDDALIADAARIVAr.. +>up|D2D0D6|D2D0D6_RAOTE/25-284 +...tvNQVKAAERQLEARVGYAELDLASGRLLaSYRPDERFPMMSTFKVPLCAAVLARVDAGEEKLDRRVRYRQQDLVEY +SPVTEKHLADGMTVAELCAAAITLSDNTAANLLLASVGGTQGLTAFLRRSGDQTSRLDRWETELNEALPGDARDTTTPQA +MAKTLHNLLTGSVLSAASRQQLRSWMVDDKVAGPLLRSTLPHGWFIADKTGAGNrGSRGIIAALGPDGQPARIVIIYLTG +TEASMDERNRQIAEIGETLVkhw +>up|Q8RNX6|Q8RNX6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITVSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>ur|UPI0004217104|UniRef100_UPI0004217104/35-293 +.aniqQQLSELEKNSGGRLGVALIDTADNSQI.LYRADERFPMCSTSKVMAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVTe.. +>up|U2N993|U2N993_SERFO/35-292 +.aniqQQLSELEKNSGGRLGVALIDTADNSQI.LYRGDERFPMCSTSKVMAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPQA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVT... +>up|A0A0A1C3V8|A0A0A1C3V8_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPG +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQLVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|A0ZX85|A0ZX85_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVEDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0004BB555A|UniRef100_UPI0004BB555A/27-282 +.....SEFESYERESGGRIGLYAENLATGKKL.AWRADERFVMCSTFKASLAANVLARVDRGEEQLAAMIPYGQADLLEY +APVARENLAAGMSVGEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSIGDTTSRLDHNEPELNRSQPGDPRDTTTPAA +MAGNLRRLVTGEALSPASRVLLTDWMVNCKTGANRLRGGLPAGWKIGDKTGNNGkDASGDIAVAWPKPDTPILIAAYTQG +GTPSAAQIASAFARIGRMVAe.. +>up|Q79JA5|Q79JA5_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00040288B1|UniRef100_UPI00040288B1/27-282 +.....PELESYERESGGRIGVYAENLATGAKL.TWRADERFVMCSTFKASLAACVLARVDRGEEKLAAMIPYGKADLLEY +APVAKQNLSAGMSVADMCKAIVELSDNTCANLLLARIGGPAALTAFWRSIGDTISRLNHNEPELNRSPPGDPHDTTTPAA +MAGNLKRLVTGEALSPASRAQLAEWMVGCKTGANRLRGGLPAGWKIGDKTGNNGkDASGDIAVAWPKPDAPILIAAYTQG +GTPNTAQIEAAFARIGRMVAe.. +>ur|UPI00068DE40A|UniRef100_UPI00068DE40A/46-302 +...vtARLRKLEQGHTARLGVYARNLRTGRTV.AYRADELFPMASVFKTLAAAAVLRDLDRDGEFLARRIHYTREYVTDY +SPITEDHVATGMTVAELCDATIRFSDNTAGNLLLKELGGPTAITRFARSIGDGVTRLDRWEPELNSAEPWRVTDTTSPRA +IGRTYARLVLGDALEPRDRARLTDWLLRNTTSVEKFRKALPADWLIADKTGGGRyGGNHDVGITWPPDGPPIVMSVLTTQ +PEEDAPADNPLVARTAELL-... +>up|I6ZI96|I6ZI96_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKRSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>ur|UPI0003A63303|UniRef100_UPI0003A63303/39-332 +..sleHHLARIAGNLDGVVGVSIRDLSSGAAF.GLNADEAFPMASTFKIAVAGAILEQVDSGELTLEQMVTVDPDMHVPS +EIIADRHPGVSLSVANLMELMLTQSDNTATDVLTELAGGPAAVTGWLASIGVEGQRVDRDTAGLLRAFYNDPKDTSTPDA +MADLLTRIVQGEALGADSTEFLVGVMERCRTGEGRLKGLLPEGVTVAHKTGTVG.GTVNDVGVMTLPGGRQVVIAVFVKA +SPAPAEARERTIAEIARTAYdyf +>up|I6ZFW7|I6ZFW7_ECOLX/11-255 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKXLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAINKLIAQLGGPGGVTAFARAIGDETFXLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESR------------... +>up|F0CCY3|F0CCY3_9XANT/40-298 +...lgARWAEIERGTGGRLGIGLLDSATGKHF.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLSH +APVTERHVGGSLSVAELCRATMIYSDNPAANLLFPLVGDPQGLTAFLRGIGDTQTRSDRHEPEMNQFAAGDPRDTTTPAA +MALTLRTLLLGDALQPASRKQLSDWMIDNRTGDTCLRAGLPRSWKIGDKTGSNGiDTRNDIAILWPPKGAPLLLTTYLNG +ASVDSDARDAALKAVAHAVAsy. +>ur|UPI0005E90A47|UniRef100_UPI0005E90A47/34-290 +..sldKQLAALEHSANGRLGIAMINTGNGTKI.LYRGARRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLLKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRYVLASATKIIL... +>up|A3FFR8|A3FFR8_ECOLX/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVALCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|S4TWB0|S4TWB0_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q2WEB8|Q2WEB8_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|H2ERK9|H2ERK9_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q2MJV7|Q2MJV7_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q8RNX7|Q8RNX7_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|J7HZR6|J7HZR6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q7X575|Q7X575_ECOLX/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0ZX83|A0ZX83_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0ZX91|A0ZX91_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00058D4C6F|UniRef100_UPI00058D4C6F/29-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0H4ZD74|A0A0H4ZD74_KLEPN/29-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0005905B25|UniRef100_UPI0005905B25/29-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0M3GLP2|A0A0M3GLP2_9RHIZ/36-294 +..nveRRLAELEKRTGGRLGVSVLDTQTSITF.GYRGSEAFPMCSTFKALAAGFALARVDKGDESLDRRVTYGKEKLVDY +SPTSEKHAGADMTIAELCDAAVTLSDNTAGNLLLESFGGPAGLTDWLRSIGDGTTRLDRTEPTLNEGIKGDPRDTTTPDA +MLDTLGNLTLGSVLTEASSDKLIAWLVASTTGKERLRAGLLADWKVGDKTGTGQnGSLGDIAVIWPPDRGPIVAAVYIAE +ATTPAKDLNPVFAEVGRMIVe.. +>up|A0A0B4XWW8|A0A0B4XWW8_9PROT/32-288 +..rllDAIHTVETRLDARVGVSILNVENGREW.QYRADERFPLTSTFKLLACAAVLHKVDRESEMLDRRITYRSDDLVTY +SPITEKHVDSGMTIGELCEAALHLSDNTAANLVLDVLGGPDVLTAYLREIGDDVTRLDRIEPDLNAATPGDARDTTTPNA +MRATLTYLLFGDALSLESRQLLEDWLTGNQVGGPLLRAGLPDDWKIADRTGAGGfGSRAIVAVIWPPERKPVIAAIYITQ +TSASMGERNAAIADLGQEIA... +>up|W3V4K1|W3V4K1_PHOTE/34-293 +..slhQQLAELENRTKGRLGVTLINTANGQEI.QYRGNERFPFCSTFKLMLVAAVLHKSMSQSELLAKHINYSESDLQSY +APIARKNLNQGMNITQLCAATLQYSDNTAANLLIKELGGLAAVNHFAQGLGDRAFRLDRWEPDLNSAIPDDPRDTTTPAA +MATSVKKIVLGETLAAPQREQLVGWLKGNTTGDASIRAGTPDGWVVGDKTGGGDyGTSNDVAILWPPEGSPVVLAVYFTQ +HQKDAESRRDVLASTTRLVMkh. +>up|B8R7R2|B8R7R2_9BACT/37-296 +..tlaAQLSALEASANGRLGVALIDSGSSRQL.SYRGEERFAMASTFKALAAAAVLQRSVEQPALLNKRIIYQQSELITY +SPVTEKHLQQGMTVAELCAAAVELSDNTAGNILLREIGGPQGITQLARRLGDNQTRLDRREPALNSAIPGDVRDTSTPLA +MAGNLNQLALGKALPSAQQQLLIQWLKQSKTGAQSIRAGVPQGWQVGDKTGAGGyGTTNDLAILWPPQGKPLVLAVYFTQ +HNPQAEARRDVLASATRLVLaaw +>up|Q58G80|Q58G80_ECOLX/31-291 +.ndvqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKGLLSQRVEIKPSDLINY +NPIAEKHVNGTMTFGELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARTIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGDTQRAQLVMWLKGNTTGAASIQAGLPTSWVVGDKTGSGDyGTTNDIAVIWPEGRAPLVLVTYFTQ +SEPKAESRRDVLAAAARIVTdgy +>up|I6ZM14|I6ZM14_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGATSIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>ur|UPI000645EEB5|UniRef100_UPI000645EEB5/33-290 +.qrlpQQVATLEKDNGGRIGVYALDTGNGKSA.GIREDERFPMCSTFKFLLAAAVLKLVDDGKQSLDQPLPIPNKPLIGH +SPLTEPHAGATMPIAALCNAILNQSDNTAANVLLEAIGGPPAITAFAHTIGDESTRLDRNEPDLNTSIDGDPRDTTTPVA +MAKNLQRVLFGNALKPASRRQITEWMENSLTGLERLRKDMPEGWRAADKTGSNGeHTTNDIAVLWPMRRPPVIVTCYITQ +CPGPETKRGAMIAEIGRFVR... +>up|J7I616|J7I616_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLaAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0004B99D24|UniRef100_UPI0004B99D24/35-292 +..dvtELLAELEKRTGGRLGVAVLDTETNTSF.GYRETERFAMCSTFKALAAACALARVDRGEEKLDRRITFGKDVLLPH +SPVAEKHVGGEMTIAELCDAAITISDNAAGNLLLESFGGPAGLTSWLRSIGDEATRLDRTEPDLNEARFGDPRDTTTPAA +MIGTLGKLAFGSVLSESSRQQLIEWMVANTTGDARLRAGLPKSWRIGDKTGTSStGAVSDIAFAGPESRGPILIAVYTGE +AKLRPAELNPIFAEIGRIVA... +>up|G9A2Q1|G9A2Q1_RHIFH/35-292 +..dvtELLAELEKRTGGRLGVAVLDTETNTSF.GYRETERFAMCSTFKALAAACALARVDRGEEKLDRRITFGKDVLLPH +SPVAEKHVGGEMTIAELCDAAITISDNAAGNLLLESFGGPAGLTSWLRSIGDEATRLDRTEPDLNEARFGDPRDTTTPAA +MIGTLGKLAFGSVLSESSRQQLIEWMVANTTGDARLRAGLPKSWRIGDKTGTSStGAVSDIAFAGPESRGPILIAVYTGE +AKLRPAELNPIFAEIGRIVA... +>ur|UPI0005DB528A|UniRef100_UPI0005DB528A/35-290 +...lgNQLAELERKSNGRLGVTMINTANGRKI.QYRGTQRFPFCSTFKFMLAAAVLGKSQTQPDLLNKHIKYRESDLLSY +APITRKNLAHGMTVSQLCAATMQYSDNTAANLLIKELGGVESVNAFARSIGDQAFRLDRLEPDLNTALPNDPRDTTTPAA +MAASMNKLVLGDALPAAQREQLTLWLKGNTTGAETIQAGAPADWIVGDKTGSGDyGTTNDIAVLWPTQGAPIVMVVYFTQ +REKDAKPRRDVLAAATKIVL... +>up|M9T8M5|M9T8M5_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAASQRQQLVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>ur|UPI0004C91A7B|UniRef100_UPI0004C91A7B/49-307 +..dvtARLRALEERYDARLGVFAHRLSTGRSV.RYRADELFPMCSVFKALAAAAVLRDLDRHGEVLARRIHYTADDLVMG +SDRTKEHLAEGMTIAELADVAITYSDNTAGNLLLRELGGPTAITRFARSLGDRVTRLDRWEPELNTAEPWRRTDTTSPYA +VGRTYGRLVLGDALNRRDRELLTHWLLNNTTSVNRFHAGLPKTWTIADKTGSGSyGTANDVGVVWTDAGDPIVLSVLSTM +PAQDAVRDDALVADAARAVAd.. +>ur|UPI0005F2794A|UniRef100_UPI0005F2794A/34-294 +..alqQRLAEIERRSGGRLGVYLLDSGTGQRI.GRREQERFPLCSTFKFLLVAAVLQRVDRGEVGLDQRVRVRAADVVSY +APVTKPHVGGTLSVDALCRAAMIFSDGGAANLLLRLVGDPPGLTRFLRAHGDTQTRSDRNEPSMNGFALDDPRDTTTPAA +MATTMRTLLLGDVLQPASRQRLIDWMIDNRTGEDCLRAGLPAGWKIGDKTGNNGsDSRNDIAIVWPPGRAPLLLTAYLNM +ATVDSDARDAALKAVAQAVVaww +>ur|UPI00068B7C91|UniRef100_UPI00068B7C91/43-304 +.ndisKQLGDLERQSGGRLGVAMLDCGNGRLI.GWRLDDRFPMCSTFKMMLAAFILHRVAIGEERLDRRIVVGTADLLSY +APVTGKHVGDPMTIEALCEAAVAMSDNTAANVLLATAGGPMAFTRFARSIGDRETRLDRIEPALNEARAGDPRDTTTPAA +MARSLRKIALGSALPADGRTLLTRWLIGCRTGAARLRAGLPAGWAVGDKTGTGErGSTNDIAIIWPTGRDPVIVAAYMTG +GTLGADAREAILASVGRLAAgyf +>up|M9T6C6|M9T6C6_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQLVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>ur|UPI00039A65E3|UniRef100_UPI00039A65E3/34-292 +..tlqLRLAEIERRSGGRLGVSLLD-GGGATLgGQRQDERFPLCSTFKFLLAGAVLQRVDRGELALERRVPVRKADLLAN +APVSERHVGGTLSVVELCRAAMIYSDNTAANLLLPLVGDPPGVTRFLRALGDTQTQLDRNEPGMNEFVAGDPRDTTTPAA +MAATMRALLLGEVLQPVSRQRLIAWMRDNRTGNDCLRAGLPAGWQIGDKTGSNGtDTRNDIAIVWAPGRTPLLLTAYLNG +ATVDSAARDATLKAVAQAVVa.. +>up|T1B9L8|T1B9L8_9ZZZZ/34-293 +.salhAQFARIESQTGGRLGVAMLDTHNRIAA.GYRANQRFPVCSTWKLLAVAALLRQVDEGHENLDRRIRFSASELVVY +SPVTKDHVDATMSLRELCDAALVWSDNTAGNLLLAALGGPSAITRFARAIGDPVTRLDRTEPALNEATPGDARDTTSPRA +MLGDLDTLLLGNALTPPSRARLNAWLAASQTGARLLRAGFPTNWRVGDKSGAGEhATRNDVAIVTPPGRAPILVAAYLTG +ATVPMPQRDAALAAVARAIHq.. +>up|H5XLN5|H5XLN5_9PSEU/41-296 +...vrAELRALESRHAARLGVHAINIRSGAVV.SYRAHERFPMCSTFKTLAVAAVLRDLDHDGEFLDSWVHYTEDDLVPN +SPVTENHVGRGMRVEQLCAAAIRKSDNTAANLLLRRLGGPGGVTRFCRSLGDPVTRLDRYEPELSDAVPGDPRDTTTPAA +IAADYRRLVLGRALCPADRERLTTWLTESVTSDTRFRAGLPSHWRLADKTGSGGyGTANDVGVAWTGDGAPLVLAVLSTK +HVEGAEWDDELVARTASVLA... +>ur|UPI0005F32494|UniRef100_UPI0005F32494/36-296 +..alqQRLAEIERRSGGRLGVCLLDSGTGQRI.GRREQERFPLCSTFKFVLVAAVLQRVDRGEIGLDQRVRVRAADVVSY +APVTKPHVGGTLSVDALCRAAMIFSDGGAANLLLRLVGDPPGLTRFLRAHGDTQTRSDRNEPSMNAFALDDPRDTTTPAA +MASTMRTLLLGDVLEPASRQRLIDWMIDNRTGDDCLRAGLPAGWRIGDKTGNNGtDSRNDIAIVWPPGRAPLLLTAYLNM +ATVDSDARDAALKAVAQAVVaww +>ur|UPI0004926437|UniRef100_UPI0004926437/36-293 +...lrAHWAEIERGTGGRLGISLLDSASGWRI.GQRENERFPMCSTFKLVLAAAVLQRVDEGQLSLAQPVKIRASDMLEH +APITERHVGGSLSVAELCRATMIHSDNPAANLLFPLVGDPAGVTAFLRSIGDAKTRSDRYEPEMNQFAPGEPRDTTTPAA +MASTLRTLLLGDALQPASRRQLTDWMIDNRTGDNCLRAGLTADWKIGDKTGSNGtDTRNDIAILWRPDRAPLLLTTYLNG +AKVDGSARDAALKDVASAVAa.. +>up|Q3LUK7|Q3LUK7_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLTDGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q9RIR1|Q9RIR1_SERFO/35-293 +.aniqQQLSELEKNSGGRLGVALIDTADNSQI.LYRGDERFPMCSTSKVMAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVTe.. +>up|Q11G68|Q11G68_CHESB/30-284 +....sERLAALEKRSGGRLGVAILDTRTGLKA.THRADERFAMCSTFKALAAAAVLARADAGKEDLNRRISYGREKLIFW +SPVTKNHADGPMTLAELCEAAVTMSDNTAGNLLLESLGGPKGLTAFFRSLGDEVSRLDRWEPELNDVPPGDLRDTTTPEA +MLGSLRSVVLGDALSPNSRQRLAGWLIGCKTGDKRLRAGFPAGWTVGDKTGTGS.TVASDIAVAWARSGATLVVSAYLEA +PQLPAPKRDGIFREIGEIAS... +>up|B3LE91|B3LE91_9ENTR/31-291 +.ndiqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKDLLSQRVEIKSSDLINY +NPIAEKHVNGTMTLGELSAAALQYSDNTAMNKLIAHLGGPGKVTAFARVIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLRNLTLGNALGDTQRAQLVTWLKGNTTGAASIQAGLPTSWVVGDKTGSGDyGTTNDIAVIWPEGRAPLVLVTYFTQ +PEPKAESRRDVLAAAARIVTdgy +>up|A0A0I5JK14|A0A0I5JK14_SHISO/2-258 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|J7I2W1|J7I2W1_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVGDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00068C02C8|UniRef100_UPI00068C02C8/31-291 +..elaDRFRALERSHSARLGVFAQDTVTGRTV.AHRADELFPMCSTFKTIAVAAVLRDLDRDGTFLAQRRLYTATDVAQY +APITGLNLEAGLTVEELCAAAIRYSDNAAANLLLRELGGPDALTRFCRSIGDRVTRLDRWEPALNSAEPSRLTDTSSPHA +LGRTYARLALGATLDPADRQRLTGWLLTNTTGTNRLRAGLPPTWHVAEKTGTGSyGTTNDVGVTWRPDGRPIVVAVLSTK +HTADAPADEPLIAETARIVA... +>up|I0HQQ0|I0HQQ0_RUBGI/31-282 +.....-AFGAIERSVAGRLGVWAYDLETGRSL.GHRQDERFPMCSSFKWLLAAAVLARVDRGQERLERRIVFGREALLEY +APATSRRAGGAMTVAELCEAAVTLSDNTAANLLLDTLGGPAGLTAWVRTLGDRTTRLDRREPDLNEARPGDERDTTTPQA +MVLALRQALFGGGLSRRGGDLLLQWMVASTTGAKRLRAGFPADWRIGDKTGTGAqGTTNDVAVVWAPGRAPLLLAAYLTE +SQAVIEAREAALARVAGR--... +>up|W0ADZ5|W0ADZ5_9SPHN/61-316 +...ftEQMQAIERESGGRLGVALIDTGNGRRF.AWRGEERFPLCSTFKLLLAGATLARVDSGEERLDRRVAVTEKDIIAH +SPVTGEAVGGTLSVDELCAATLTTSDNAAANLLLAPLGGPEKLTAWLRAIGDPVTRLDRPEPFLNESKEGDPRDTTSPVA +IAEDLERLVVGTALSAASRTRLARWLEANQTGDNRIRAGAPKGWRIGDKTGTGErGATNDVAILWPPSGKPLLLSTYLVG +SSAEQAAREKVLASAARSA-... +>up|D3INY1|D3INY1_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|D2UF46|D2UF46_XANAP/34-294 +..alqQRLAEIERRSGGRLGIYLLDSGTGQRI.GRREQERFPLCSTFKFVLVVAVLQRVDRGEIGLDQQVRVRAADVVSY +APVTKPHVGGTLSVDALCRAAMIFSDGGAANLLLRLVGDPPGLTRFLRAHGDTQTRSDRNEPSMNAFALDDPRDTTTPAA +MASTMRTLLLGDVLQPASRQRLIDWMIDNRTGDDCLRAGLPAGWRIGDKTGNNGtDSRNDIAIVWPPGRAPLLLTAYLNM +ATVDSDARDAALKAVAQAVVaww +>up|A3FFR4|A3FFR4_ACIBA/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDARVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A060KZD2|A0A060KZD2_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCITSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLALAAKIVTn.. +>up|A0A0H4W2P3|A0A0H4W2P3_9BORD/37-293 +..daqRQLARLEAREGGRLGVSLLDVQSGYAI.AYRADERFALCSTFKLLAVGAVLTRVARGEDDLSRPMRLSAADIVDY +SPVTQQRLNEGMTLGQLCEAALLWGDNTAANLLLSTIGGPPGVTAYARALGDGATRLDRLETALNEARPGDERDTTTPAA +MLGNLRQLVLGDALPAPERERLRDWLMQCRTGQQRLRAGLPAGWSLGHRTGAGGhGTCNDIGVAWPTPTTPVVISVYLTE +SPLDLPERERVLAEAARILA... +>ur|UPI0003628776|UniRef100_UPI0003628776/43-302 +.ssveRQLRRLEQRHHGRVGAYAIDTGTGRVL.GHRSDELFPVLSTSKAMTAAAVLRKARRSDGLLDRVVRYTRGDLVAN +SPVTEKHVGTGMTVADLCAAAITVSDNTAGNLLLRQIGGPAGLTAFYRSLGDPVSRLDRWETDLNVWRPGERRDTTAPAA +YARDLRTLTLGTALAPADRDRLTGWMKATTTGGARIRAGLPKGWTVADKTGTGPyGTTNDVAVAWPPSGAPIVLVILTNR +RAADGAADEATVAETTAVLA... +>up|A0A0G3IAZ6|A0A0G3IAZ6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALLehw +>ur|UPI000567CC84|UniRef100_UPI000567CC84/23-281 +...vtARLRKLEREHTARLGVYARNLRTGRTV.AYRAGERFPMASVFKTLAAAAVLRDLDRDGEFLARRIHYTQDYVTKY +SPITEDNVATGMTVGELCDATIRFSDNTAGNLLLKELGGPTAITRFARSIGDGVTRLDRWEPELNSAEPWRTTDTTTPRA +IGLSYARLVLGDALEPRDRARLTDWLLRNTTSTEKFRKALPADWLIADKTGGGRyGGNNDVGITWPPDGPPIVMSVLTTQ +PEEDAPADNPLVAEAAALLAa.. +>up|A0A098K4G3|A0A098K4G3_XANCI/35-291 +..mlrAQWAQIEHGTGGRLGICLLDSATGKRL.GQREHERSPMCSTFKFVLAAAVLQQVDQGKLTLAQQVEIHASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGIGDAQTRTDRYEPQMNRFVAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGAPMLLTTYLNG +AKVDDAARDAALKAVAVAV-... +>ur|UPI000368B126|UniRef100_UPI000368B126/38-292 +....aSLLAKLEGESGGRLGVAALNTADGRQL.LHRADERFPFCSTFKMMLSAAVLARE---PALLRKRVRYTRKDLVTY +SPVTEKHVGTGMTVAALCEATLQTSDNTAANLLMQLIGGPAAVTAFARSIGDMEFRLDRIETALNSALPGDPRDTTTPAS +MAESLHKLLLGDGLGVAQRKQLKDWMLGNTTGDTRIRAGVPSASLVADKTGTGDyGSTNDIGVIWQPGKAPIILVIYLTQ +PGKDDKARSEILAEATRIVVeaf +>up|E7AXL5|E7AXL5_ECOLX/31-291 +.ndvqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKGLLSQRVEIKPSDLINY +NPIAEKHVNGTMTFGELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARTIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGDTQRAQLVMWLKGNTTGAASIQAGLPTSWVVGDKTGSGGyGTTNDIAVIWPEGRAPLVLVTYFTQ +SEPKAESRRDVLAAAARIVTdgy +>ur|UPI0003810058|UniRef100_UPI0003810058/27-282 +.....PELETYERESGGRIGVYAENLATGKKL.AWRADERFVMCSTFKASLAACMLARVDRGEDQLAAMIAYGKPDLLDY +APVAKQNLAAGMSVSDMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGNPHDTTTPSA +MAGNLQRLVVGEALSPASRALLTDWMVNCKTGANRLRGGLPASWTIGDKTGNNGkDASGDIAVAWPKPGTPILIAVYTQG +GTPNPTQIEAAFARIGRMVAe.. +>ur|UPI00068B26B2|UniRef100_UPI00068B26B2/31-289 +.asveQKLAALEKASGGRLGVALIDTADDSQM.LYRADERFAMCSTSKVMAAAGVLKKSETEHNLLNKRVKINKSDLTNY +NPIAEKHVGGSMSLSELSAAALQYSDNVAMNKLIEQLGGPDGVTAFARQVGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLRNLTLGKALGDTQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLVLVTYFTQ +TQPKAESRRDVLASAAKIVTe.. +>up|D5RSM8|D5RSM8_9PROT/34-293 +..efaRRMAEIEARSGGRLGVALLDTGSGFRA.GHRAAERFPMASTFKLLLAGAVLRRVDEGKERLDRVIRFTRDDLVPY +APVTGPAAGGPLTVAALCEATVTLSDNPAANLLLDTVGGPAGLTAFLRGLGDATTRLDRTEPALNEGRPGDPRDTTTPDS +MAFLIRALALGDALRPASRERLMGWLLGNRTGDAQIRAGLPQGWRAAEKTGSNPsGIANDVGLLLPPGRAPVLLAAYLTE +ARIAAAERPALLAEVARAAVr.. +>ur|UPI00048502A9|UniRef100_UPI00048502A9/45-308 +.eairQRLAQIEAESGGRLGVSILDTTSGLHT.GLRTDERFPMCSTFKLLTAGFVLMRVDHGQETLERRVVFSKGDLERY +SPATSRHTRELMSVADLCKAAITLSDNTAANLLLASFGGPAALTAFARSIGDGVTRLDRNEPTLNEATPGDPRDTTTPNA +MLGDLRELLLGERLSAPSRAQLLAWLAANQTSGERIRAKLPKDWGVGDKTGSGDhGTANDVAILWPPGRGPILVTVYLTE +TSGDAARCNAAIADVGEVVVa.. +>up|I6YPN5|I6YPN5_ECOLX/23-273 +.tdvqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>ur|UPI00030E3D93|UniRef100_UPI00030E3D93/37-294 +....aRQLAELERNAGGRIGVFAQEVDSGRSL.AYRADERFPMCSTFKLLLVGALLQRSAAQPDLLYRHVSYRREQLIDY +SPIAEQYVEQGMSVKDLCDAAMRFSDNTAANLLLEQLGGPQEVNRFARSLGDGLTRLDRIEPELNRAEPGDPRDTTTPAA +MTANLHALLFSPLLPERQRGLLNDWLLGSTTGNLRIRAGLPAEWRVGDKTGSGGhGAANDVAVAWRPGKSPLLLSVFYWG +SSAMMDERNAVIAAVARVAAaef +>up|V5N0A6|V5N0A6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKADRIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0A3F6E1|A0A0A3F6E1_XANVA/35-293 +..mlrAQWAKIERGTGGRLGISLLDSATGWHL.GQRQDERFPMCSTFKFVLAAAVLQRVDQGKLMLAQRVKIRASDMLEH +APVTERHIGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRSIGDAQTCSDRHEPEMNRFAAGDPRDTTTPAA +MANTLRTLLLGDALRPASRKQLTDWMINNRTGDDCLRAGLTRDWKIGDKTGSNGiDTRNDIAILWPPKGAPLLLTAYLNG +AKVDDAARDAALKAVAVAVRd.. +>ur|UPI0005DD5755|UniRef100_UPI0005DD5755/34-290 +..sldKQLAALEHSANGRLGIAMINSGAGTKI.LYRGAQRFPFCSTFKFMLAAAVLDQSQSQPNLLNKHINYHESDLLSY +APITRKNLARGMTVSELCAATIQYSDNTAANLLIKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALRPAQRSQLAAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATQIIL... +>up|Q5U8Y9|Q5U8Y9_PSEAI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLDRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B8XLJ7|B8XLJ7_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLDRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0003684D58|UniRef100_UPI0003684D58/35-293 +..eidRRIGALEKQIGGRIGVSVIDTETNISF.GYRETETFPMFSTFKVLAAAMVLSRVDKGEENLERRVVYEKEQLIAY +SPETEKHVGGEMSVGDLCKAAITLSDNTAANLILESLGGPKELTNWLRTLGDGSTRLDRIEPDLNDIAKDDPRDTTTPDA +MLDTLGNIALGSVLSEPSQKTLIEWMVANTTGNERLRTGLPETWKIGDKTGTGKsGSAADIAICWPPGHGPILIAVYVTN +ATVATAEINPVFGEVGRIVAe.. +>up|A0A060KTY4|A0A060KTY4_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFATCITSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTn.. +>up|A0ZX89|A0ZX89_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPTGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0B5ILQ2|A0A0B5ILQ2_RAOOR/25-284 +...tvNQVKAAERQLEARVGYAELDLASGRLLaSYRPDERFPMMSTFKVPLCAAVLARVDAGEEKLDRRVRYRQQDLVEY +SPVTEKHLADGMTVAGLCAAAITLSDNTAANLLLASVGGPQGLTAFLRRSGDQTSRLDRWETELNEALPGDARDTTTPLA +MAKTLRNLLTGSVLSAASRQQLRSWMVDDKVAGPLLRSALPHGWFIADKTGAGNrGSRGIIAALGPDGQPARIVIIYLTG +TEASMDERNRQIAEIGETLVkhw +>ur|UPI0005E414C6|UniRef100_UPI0005E414C6/35-292 +...lgNQLAELERNSNGRLGVTMINTANGRKI.QYRGTQRFPFCSTFKFMLAAAVLGKSQTQPGLLDKHIKYHESDLLSY +APITRKNLAHGMTVSQLCAATMQYSDNTAANLLIKELGGVASVNAFARSIGDQVFRLDRLEPDLNTALPNDPRDTTTPAA +MADSMNKLVLGDALPAAQREQLALWLKGNTTGANTIQAGAPADWIVGDKTGSGDyGTTNDIAVLWPTQGAPIVLVIYFTQ +REKDAKPRRDVLAAATKIVLsh. +>ur|UPI0005E1EFBF|UniRef100_UPI0005E1EFBF/35-290 +...lgNQLAELERKSNGRLGVTMINTANGRKI.QYRGTQRFPFCSTFKFMLAAAVLGKSQTQPDLLNKHIKYRESDLLSY +APITRKNLAHGMTVSQLCAATMQYSDNTAANLLIKELGGVESVNAFARSIGDQAFRLDRLEPDLNSALPNDPRDTTTPAA +MAASMNKLVLGDALPATQREQLTLWLKGNTTGAETIQAGAPADWIVGDKTGSGDyGTTNDIAVLWPTQGAPIVMVVYFTQ +REKDAKPRRDVLAAATKIVL... +>ur|UPI0004B277E3|UniRef100_UPI0004B277E3/24-281 +..qapAELEAYERDSGGRVGVHAENLATGAKL.AWRADERFVMCSTFKASLAACVLARVDRGEEHLAAMIPYGQADLLEY +APVARQNLAAGMSVGEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLRRLVLGEALSAQSRLQLTDWMVNCKTGANRLRGGLPPSWKIGDKTGNNGkDASGDIAVVWPKPDVPILIAAYTQG +GSPNAAQIAALFAQIGRMVA... +>up|B7FDE2|B7FDE2_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLAIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|D0ES28|D0ES28_PROMI/31-291 +.ndvqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAVAAVLKQSETQKGLLSQRVEIKPSDLINY +NPIAEKHVNGTMTFGELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARTIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQSLRNLTLGNALGDTQRAQLVMWLKGNTTGAASIQAGLPTSWVVGDKTGSGDyGTTNDIAVIWPEGRAPLVLVTYFTQ +SEPKAESRRDVLAAAARIVTdgy +>ur|UPI0004AB0FB4|UniRef100_UPI0004AB0FB4/45-308 +.eairQRLAQIEAESGGRLGVSILDTTSGLHT.GLRTDERFPMCSTFKLLTAGFVLMRVDHGQETLERRVVFSKGDLERY +SPATSRHTRELMSAADLCKAAITLSDNTAANLLLASFGGPAALTAFARSIGDGVTRLDRNEPTLNEATPGDPRDTTTPNA +MLGDLRELLLGERLSAPSRAQLLAWLAANQTGGERIRAKLPKDWGVGDKTGSGDhGTANDVAILWPPGRGPILVTVYLTE +TSGDAARCNAAIADVGEVVVa.. +>up|I6YE83|I6YE83_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKNESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|E5Q900|E5Q900_ECOLX/27-284 +.....KQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MTATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q3LUL1|Q3LUL1_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVLLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|S4N2B4|S4N2B4_9ACTN/46-304 +...vtARLRKLEREHTARLGVYARNLRTGRTV.AYRAGERFPMASVFKTLAAAAVLRDLDRDGEFLARRIHYTQDYVTKY +SPITEDNVATGMTVGELCDATIRFSDNTAGNLLLKELGGPTAITRFARSIGDGVTRLDRWEPELNSAEPWRTTDTTTPRA +IGLSYARLVLGDALEPRDRARLTDWLLRNTTSTEKFRKALPADWLIADKTGGGRyGGNNDVGITWPPDGPPIVMSVLTTQ +PEEDAPADNPLVAEAAALLAa.. +>up|M5PIH6|M5PIH6_9BACI/48-303 +..alnDAFAKLEDQFDARLGVYALDTGTNQTI.AYRADERFAYASTHKALAVGALLQQKS--ITDLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELCDASIRYSDNTAGNLILKQIGGPDGFKKSLRKIGDKVTNPERFEPELNEVKPGETHDTSTPKA +LATSLKAFTIGDALPKEKRMMLIDWLKRNTTGDALIRAGVPKGWEVGDKTGAGSyGTRNDIAVIWPPKGDPIVLAILSSR +DQKDAEYDDKLIAQAAKEVId.. +>up|E5DWJ0|E5DWJ0_9ENTR/36-295 +..svqQQLTALEKESGGRLGVMLIDTADNSQI.AYRADERFAMCSTSKFMAASAILKESEVKKNLLTQHVALKQSDLVNY +NPITEKHLNDGMTIGELAAAALQYSDNAAMNKLIEHLGGPHKVTDYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPENKAPLVLVTYFTQ +PEKDAKSRRDVLASAAKIVTqgy +>ur|UPI0005E81E27|UniRef100_UPI0005E81E27/32-291 +.esldKQLAELERKSNGLLGIAMINTANGRKI.QYRGTQRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHIKYHESDLLSY +APITRKNLAQGMSVSELCAATIQYSDNTAANLLIKELGGIAAVNEFARSIGDHTFRLDRLEPDLNTALPNDPRDTTTPAA +MAASLNKLVLGDALPAAQREQLAIWLKGNTTGGETICAGAPADWIVGDKTGGGDyGTTNDIAVLWPPTGAPIILVIYFTQ +REKDAKPRRDVLAEATKMVLsh. +>up|A0A0H5P5F1|A0A0H5P5F1_YERIN/34-292 +..sldNQLAELEKSSNGRLGLALINTGKGTKI.HYRGGQRFPFCSTFKLMLAAAVLGRSQSQPNLLSKHITYHESDLLAY +APITRKHLAQGMTVAELCAATIQYSDNTAANLLIKQLGGLAMVNQFARSIGDQTFRLDRWEPELNTALPNDPRDTTTPAA +MAASVNKLVLGDALAAPQREQLALWLKGNTTGAATIRAGAPTDWVIGDKTGSGDyGTTNDVAVLWPAKGAPLVLVVYFTQ +LKKEAEPRRDVLAAATKIVLah. +>up|Q8KQ72|Q8KQ72_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|G3F057|G3F057_KLEPN/25-281 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALd.. +>ur|UPI0003F97F41|UniRef100_UPI0003F97F41/40-298 +..nieHRLATLEKRTGGRLGVSVLDTETSISF.GYRGSEAFPMCSTFKALAAAFVLARTDKGEENLDRRVNYGKGKLVDY +SPISEKHAGTDMTLAELCEAAVTVSDNTAGNLLLESFGGPAGLTNWLRSIGDGTTRLDRTEPTLNEGRKDDPRDTTTPDA +ILDTLGNLTLGSVLTETSSDRLIAWLVASTTGKERLRAGLPADWKVGDKTGTGPnGSLGDIAVIWPPDRGPIVAAVYISE +TTVPVKELNPLFAEVGRMIVe.. +>ur|UPI000685B519|UniRef100_UPI000685B519/14-271 +..divQTVRDLEGRLDARIGIAVMDTQNNQNW.HYRGDERFPMTSTFKALACAAILSRVDEGKENLERKVVFAKSDLVTY +SPVTEKHVGAPMTIGALCDATMSLSDNTAGNLILDALGGPDGVTAFLRDIGDNTTRLDRREPELNEAVPGDLRDTTTPDA +IARTLRDLVLGDVLSDPSRQHLKSWLVGNKVGGPLIRAGMPDDWVIGDRTGAGGyGSRGNIGIIWPTGRKPLVVAVYITQ +TDASFDARNAAIAEIGNAIA... +>up|Q2PXM9|Q2PXM9_ACIBA/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPDNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0003805C7E|UniRef100_UPI0003805C7E/34-291 +..dvtSRLAALEKRTGGRLGVAVLDTETNISF.GHRQTERFAMCSTFKALAAACALARVDRGEEKLERRITFGKDVLLPH +SPVTEKYAGGNMTVAELCDAAITISDNAAANLLLESFGGPAGLTAWLRSIGDKTTRLDRTEPDLNEAKFGDPRDTTTPAA +MLETLGKLAFGSVLSEGSRQQLVEWMVANTTGDARLRAGLPGDWRIGDKTGTSStGAVSDIAFAVPKGRGPILISVYTGE +ATVKPAELNPVFAEVGKIVA... +>up|Q2WEB9|Q2WEB9_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MTATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|V7Z9E4|V7Z9E4_9XANT/40-298 +...lrARWAEIERGTGDRLGIGLLDSATGKHF.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLSH +APVTERHVGGSLSVAELCRATMIYSDNPAANLLFPLVGDPQGLTAFLRGIGDAQTRSDRHEPEMNRFAQDDPRDTTTPAA +MALTLRTLLLGDALQPTSRKQLTDWMIDNRTGDTCLRAGLPRSWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +ASVDSDARDAALKAVAQAVAsy. +>up|I6YE68|I6YE68_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDEAFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|Q9RIQ8|Q9RIQ8_SERFO/35-293 +.aniqQQLSELEKNSGGRLGVALIDTADNSQI.LYRGDERFPMCSTSKVMAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPQA +MAISLQNLTLGKALAEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVTe.. +>ur|UPI000474A307|UniRef100_UPI000474A307/6-256 +.....-DFAALEAASGGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKFVLCAAVLRQVDAGRLDLDKRVPMRAEDLIDH +APVTRRHIGKDLTVRDLCRATMITSDNPAANLLLGVVGGPPAVTRFLREHGDAVTRNDRLEPEMNRFAPGDPRDTTSPAA +MAASLQRFLLGQVLAPASRQQLADWLIDNETGDERLRAGLGSTWRVGDKTGSNGkDTTNDIAMLWPMAGTPWVLTSYLQG +ATVDDAGRNDVLRQVAV---... +>up|B2CYF2|B2CYF2_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTGGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>ur|UPI0005DC22EA|UniRef100_UPI0005DC22EA/34-290 +..sldKQLAALEHSANGRLGIAMINTANGTKI.LYRGAQRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLVKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDASIRTGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>up|A0A0E2YS69|A0A0E2YS69_XANCA/36-293 +...lrAQWAEIERGTGGRLGISLLDSATGWHL.GQRQDERFPMCSTFKFVLAAAVLQRVDQGKLMLAQRVKIRASDMLEY +APVTERHIGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRSIGDAQTCSDRHEPDMNRFAAGDPRDTTTPAA +MANTLRTLLLGDALRPASRKQLTDWMINNRTGDDCLRAGLTRDWKIGDKTGSNGiDTRNDIAILWPPKGAPLLLTAYLNG +AKVEDAARDAALKAVAVAVRd.. +>ur|UPI0005DD7378|UniRef100_UPI0005DD7378/35-290 +...lgNQLAELERKSNGRLGVTMINTANGRKI.QYRGTQRFPFCSTFKFMLAAAVLGKSQTQPDLLNKHIKYRESDLLSY +APITRKNLAHGMTVSQLCAATMQYSDNTAANLLIKELGGVESVNAFARSIGDQAFRLDRLEPDLNTALPNDPRDTTTPAA +MAASMNKLVLGDALPATQREQLTLWLKGNTTGAETIQAGAPADWIVGDKTGSGDyGTTNDIAVLWPTQGAPIVMVVYFTQ +REKDAKPRRDVLAAATKIVL... +>up|E1QJV5|E1QJV5_DESB2/34-292 +..aaaTRLAAIETSLDGRLGLFALNTADGRTL.AHRSDERFAMCSTFKLVLAGAILAQSAQTPGLLERRVAYGPEALVSY +SPITQKHAAGGMTVAALCAAAVRHSDNTAANLLLDQLDGPAALTTFARTIGDNHFRLDRREPELNTAIPGDPRDTTTPAA +MGRSLQRLALGRALPAEGRALLCAWLRGCVTGAARIRAGVPAGWVVGDKTGTGAyGVANDVAVLWPAAGPPVLLAIYTAR +RQKDAAPRNDVIVAAAKVVAe.. +>up|Q52615|Q52615_PROVU/33-291 +.ntieEQLNTLEKYSQGRLGVALINTEDNSQI.TYRGEERFAMASTSKVMAVAAVLKASEKQAGLLDKNITIKKSDLVAY +SPITEKHLTTGMTLAELSAATLQYSDNTAMNKILDYLGGPAKVTQFARSINDVTYRLDRKEPELNTAIHGDPRDTTSPIA +MAKSLQALTLGDALGQSQRQQLVTWLKGNTTGDNSIKAGLPKHWVVGDKTGSGDyGTTNDIAVIWPENHAPLILVVYFTQ +QEQNAKYRKDIIAKAAEIVTk.. +>up|Q5XUL7|Q5XUL7_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERVVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0F5KXL6|A0A0F5KXL6_9BACI/41-292 +.....NQFSRLEDQYDARLGVFALDTGTNKTV.AYRADERFAYASTHKALAVGALLQQKS--IADLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELCDASIRYSDNTAGNLILKQIGGPSGFKQSLREIGDNVTNPERIEPDLNEVKPGETHDTSTPKA +LAKSLQAFTIGDALPKEKREMLVDWLKRNTTGDALIRAGVPKGWEVADKTGAGSyGTRNDIAVIWPPKGDPIVLAVLSSR +DKKDADYNDKLIAEVAKEVI... +>ur|UPI00050CC121|UniRef100_UPI00050CC121/29-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKQLADGMTVGELCAAAITVSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|F4ZCJ5|F4ZCJ5_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLREIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q8KRG9|Q8KRG9_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGGRGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0006BB2E17|UniRef100_UPI0006BB2E17/38-296 +..dtrARLRELEARHGARIGAFAYNLRTKATV.RHRAAERFPLCSVFKTLAAAAVLRDLDRHGETLARRIHYTAADLAGY +SPKTGEHLASGMTVGELCDAAIRYSDNTAANLLLRELGGPTAITRFCRSLGDPKTRLDRWEPELNTAEPWRVEDTTTPGA +IAGTYARLVLGDALHYRDRDRLTTWLLGNTTSGDRFRAGLPEDWTIADKTGTGDyGTSNDVGIAWTPDGAPVALAVLSTK +PAQDAAPDSPLVAAAASLLA... +>up|B9U2I6|B9U2I6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +MPASMAERNQQIAGIGAALIehw +>up|B2TE74|B2TE74_BURPP/51-313 +..airRRLAEIEAASGGRLGVSIVDTMSGVHA.GLRTDERFPMCSTFKILVAGAVLARTDRGEESLQRRVVFSLSDVVSN +SPATSKHTRELMSVAELCKAAITLSDNTAANLLLSTFGGPAGLTAFARSLGDRVTRLDRIEPALNEGTPGDLRDTTTPNA +MLGNLRELLLGERLSSSSRAQLLAWLAANETGGARIRAKLPKDWGVGDKTGTGDhGTANDVAILWPPGRGPVLVTVYLTE +TDGDAARSNTAIADVGALVVa.. +>up|B6V684|B6V684_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTGGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>ur|UPI0005DC6285|UniRef100_UPI0005DC6285/35-292 +...lgNQLAELERNSNGRLGVTMINTANGRKI.QYRGTQRFPFCSTFKFMLAAAVLGKSQTQPGLLDKHIKYHESDLLSY +APITRKNLAHGMTVSQLCAATMQYSDNTAANLLIKELGGVASVNAFARSIGDQAFRLDRLEPDLNTALPNDPRDTTTPAA +MADSMNKLVLGDALPAAQREQLALWLKGNTTGANTIQAGAPADWIVGDKTGSGDyGTTNDIAVLWPTQGAPIVLVIYFTQ +REKDAKPRRDVLAAATKIVLsh. +>up|U2M054|U2M054_SERFO/35-292 +.aniqQQLSELEKNSGGRLGVALIDTADNSQI.LYRGDERFPMCSTSKVMAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPMA +MAKSLQNLTLGKALAEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVT... +>up|C5IXH9|C5IXH9_PROMI/31-291 +.ndvqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAVAAVLKQSETQKGLLSQRVEIKPSDLINY +NPIAEKHVNGTMTFGELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARTIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGDTQRAQLVMWLKGNTTGAASIQAGLPTSWVVGDKTGSGDyGTTNDIAVIWPEGRAPLVLVTYFTQ +SEPKAESRRDVLAAAARIVTdgy +>up|C0KTA5|C0KTA5_ECOLX/25-281 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>up|I6YPP4|I6YPP4_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLSLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|Q2WEB7|Q2WEB7_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKYLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|P80545|BLAC_SERFO/7-264 +.aniqQQLSELEKNSGGRLGVALIDTADNSQI.LYRGDERFPMCSTSKVMAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPQA +MAISLQNLTLGKALAEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVT... +>up|Q3LUL0|Q3LUL0_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCTAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|B3GS81|B3GS81_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAIDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>up|Q6T5A3|Q6T5A3_SALTM/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGTGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00061905CE|UniRef100_UPI00061905CE/71-327 +.aslaSSFRMLEQQHQARLGVYAIDTGTGKVV.AYRHNERFAFASTYKALAAAAVLQQNS--IADLDRVITYSAKDLVEY +SPVTEKHVDTGMTLREICEAAIQYSDNTAGNILFQELNGPAGFQQALRQLEDRTTRSERIEPELNAAVPGDPRDTSTPRA +LARDLRLFTTGKVLSQDKRQLLAEWMKGNTTGDDLIRAAAPKGWIVGDKTGSASyGTRNDIAVVWPPGRSPIIITVLTSH +TDKNAKVDNELVAKATKMVFd.. +>up|I6ZM37|I6ZM37_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTATPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|Q6V3W5|Q6V3W5_ACIBA/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0003725793|UniRef100_UPI0003725793/27-286 +.....PELETYERDSGGRIGLYAENLATGKKL.AWRADERFVMCSTFKASLAACVLARVDRGEEQLAAMIAYSQADLLDY +APVAKHNLAAGMSVAEMCKAIVELSDNTCANLLLARIGGPATLTAFWRSLGDTTSRLDHNEPELNRSPPGNPQDTTTPAA +MAGNLRRLVTGEALSAASRAQLTDWMVNCKTGANRLRGGLPADWTIGDKTGNNGkDASGDIAVVWPKPDAPILIAAYTQG +GTPNAAQIAAVFARIGRMVAe.. +>up|F2XNH2|F2XNH2_ECOLX/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELEMNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|A0A068F3Z2|A0A068F3Z2_ECOLX/29-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0003B2BF75|UniRef100_UPI0003B2BF75/29-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0004F5557E|UniRef100_UPI0004F5557E/29-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q2MJC2|Q2MJC2_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASRrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0003F5ADCB|UniRef100_UPI0003F5ADCB/25-286 +...apSELESYERESGGRIGLYAENLATGARL.AWRADERFVMCSTFKASLAACVLARVDRGDEQLAAMIPYGQADLLDY +APVAKQNLAAGMSVTDMCKAIVELSDNTCANLLLARVGGPAALTAFWRSLGDATSRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLKRLIVGEALSPASRAQLTEWMVNCKTGANRLRGGLPAGWKIGDKTGNNGrDASGDIAVVWPKPDAPILITAYTQG +GTPNAAQIEAAFARIGRMVAe.. +>up|A0A0H5HK67|A0A0H5HK67_YEREN/34-290 +..sldKQLAALEHSANGRLGIAMINSGAGTKI.LYRGAQRFPFCSTFKFMLAAAVLDQSQSQPNLLNKHINYHESDLLSY +APITRKNLACGMTVSELCAATIQYSDNTAANLLIKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASMNKLVLGDALRPAQRSQLAAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATQIIL... +>up|A0A091BCP3|A0A091BCP3_9GAMM/33-289 +....aNRIADLEERHGGRLGVAVLDTATGEGF.AWRAYERFPMCSTFKWLLAAQVLAAVDAGEASLDRRLHWRREDLISG +SPVVGKDPAAGLTVGELCAAAITTSDNTAANRLLAEFGGPSGLTAWLRATGDESTRLDRNEPTLNLWRPGELRDTTTPMA +MADSLRRILTGDVLSAASRAQLIGWLLANTTGDSRLRAGLS-GWRVGDKTGTGNdGTSNDVAIAWPPDAAPILIAAYYCE +GGDDAAKRDAVLAEVGAIA-... +>ur|UPI0003F74AEF|UniRef100_UPI0003F74AEF/36-287 +.....--WQAIETASQGRLGVAVLDVASGAFS.GNRLDERFPMCSTFKWLAAAQVLQRVDQGHEQLKRRVRFGKEVLLPW +SPVTEQHVDDGMTVGELCQAAVAMSDNAAGNLLLQSLGGPRGLTRFAREQGDSVTRLDRWEPQLNESTPGDPRDTSSPRA +MAGLLQRLVVGQALSRGSREQLAQWLRDTKTNAQRLGAGLPALWRVGSKTGTGPhGSTNDVGVYWREGRPPIVVVAFLTE +SAASLAVRETAIAQVAKAVF... +>up|O08337|BLA8_ECOLX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARNTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A023VWS7|A0A023VWS7_9ENTR/30-290 +.ndvqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAAAAVLKQSETQKDLLSQRVEIKSSDLINY +NPIAEKHVNGTMTLGELSAAALQYSDNTAMNKLIAHLGGPGKVTAFARAIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGDTQRAQLVMWLKGNTTGAASIQAGLPTSWVVGDKTGSGDyGTTNDIAVIWPEGRAPLVLVTYFTQ +SEPKAESRRDVLAAAARIVTdgy +>up|A0A0F4AXB6|A0A0F4AXB6_ENTCL/29-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASRrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|H6SFX2|H6SFX2_YEREN/34-290 +..sldKQLAALEHSANGRLGIAMINSGAGTKI.LYRGAQRFPFCSTFKFMLAAAVLDQSQSQPNLLNKHINYHESDLLSY +APITCKNLARGMTVSELCAATIQYSDNTAANLLIKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASMNKLVLGDALRPAQRSQLAAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATQIIL... +>up|P0A9Z8|BLA2_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0C5C1Y7|A0A0C5C1Y7_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +TPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|F8SQ10|F8SQ10_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAALTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPHNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0005947E27|UniRef100_UPI0005947E27/35-293 +..mlrARWAEIQRGTGGRLGTCLLDSGSGWRI.GQRENERFPMCSTFKFVLAAAVLQRVDKGELRLTQQIKIRASDMLEH +APVTERHVGGSLSVAELCQATMIHSDNPAANLLFPLIGDPPGLTRFLRGIGDTKTRSDRLEPEMNGFAPGEPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTAWMIDNRTGDDCLRAGLPRDWKIGDKTGSNGtDTRNDIAIIWPPGRAPLLLTAYLNG +ATVDAAARDAALKAVAAAVRd.. +>ur|UPI0004145EF7|UniRef100_UPI0004145EF7/24-282 +..eapAELEAYERDSGGRIGLYAENLATGKKL.AWRADERFVMCSTFKASLAACVLARVDRGEEQLAAMIPYGQADLLEY +APVARQNLAAGMSVGEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSRPGDPRDTTTPAA +MAGNLRRLLLGEALSAQSRLQLTDWMVNCKTGANRLRGGLPASWKIGDKTGNNGkDASGDIAAVWPKPDAPILIAAYTQG +GTPNAAQIATLFAQIGRMVAs.. +>up|A0A0K8X6B7|A0A0K8X6B7_XANVA/36-293 +...lrAQWAEIERGTGGRLGISLLDSATGWHL.GQRQDERFPMCSTFKFVLAAAVLQRVDQGKLMLAQRVKIRASDMLEH +APVTERHIGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRSIGDAQTCSDRHEPDMNRFAAGDPRDTTTPAA +MANTLRTLLLGDALRPASRKQLTDWMINNRTGDDCLRAGLTRDWKIGDKTGSNGiDTRNDIAILWPPKGAPLLLTAYLNG +AKVEDAARDAALKAVAVAVRd.. +>up|M1K0S5|M1K0S5_CITAM/34-292 +.tqiqQKLAALEKQSGGRLGVALINTADRSQI.LYRGDERFAMCSTSKAMVAAAVLKQSETQHDILQQKMAIKKADLTNW +NPVTEKYVDKEMTLAELSAAALQYSDNTAMNKLLEHLGGTGNVTAFARSIGDTTFRLDRTEPELNTAIPGDERDTTTPLA +MAKSLHKLTLGDALADTQRAQLVAWLKGNTTGGQSIRAGLPENWVVGDKTGGGDyGTTNDIAVIWPEGRAPLILVTYFTQ +PQQDAKGRKDVLAAAAKIVTq.. +>up|A0A060KZ93|A0A060KZ93_9BACT/31-289 +.advqQKLAELGRQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NLIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNPTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>up|D9U8W0|D9U8W0_PROMI/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGTGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|G7DKZ6|G7DKZ6_BRAJP/27-286 +.....PELESYERETGGRIGVYAENLATGAKL.AWRADERFVMCSTFKASLAACVLARADRGEEQLAAMIPYGKADLLDY +APVAKQNLAAGMSVAEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLKRLVVGEALSPASRTQLTEWMVGCKTGANRLRAGLPAGWKIGDKTGNNGkDASGDIAVAWPKADVPILIAAYTQG +GTPNAAQIEAAFARVGRMVAe.. +>up|A0A0A8DSR6|A0A0A8DSR6_9XANT/34-292 +..tlqLRLAEIERRSGGRLGVSLLD-GGGATLgGQRQDERFPLCSTFKFLLAGAVLQRVDRGELALERRVPVRKADLLAN +APVSERHVGATLSVVELCRAAMIYSDNTAANLLLPLVGDPPGVTRFLRALGDTQTQLDRNEPGMNEFVAGDPRDTTTPAA +MAATTRALLLGEVLQPVSRQRLIAWMRDNRTGNDCLRAGLPAGWRIGDKTGSNGtDTRNDIAIVWAPGRTPLLLTAYLNG +ATVDSAARDATLKAVAQAVVa.. +>up|I6Z9J1|I6Z9J1_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDGQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|A0A059X8T1|A0A059X8T1_9BACT/37-296 +..siaKKLSKLETSFDGQIGILAINTANNQRI.QYRADERFPIQSTFKVMAVSAILKQSMTDKHLLQQKVTYTKQDLVFW +SPITEKHLADGMTISELCAAAMMYSDNTATNLIVKKLGGPSAVTTFARSIGDNTFRIDSWEPELNSN-SSDPRDTSTPTA +MEKSLQKLTLGNVLASPQREQLVTWMKGNTTGDARIRAGVPKGWIVADKTGAGDyGISNDIGIIWPPSCAPIVVTIYSVH +NNKDTARRDDVIASATRMLIhef +>up|A0ZX88|A0ZX88_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEVLPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00050AA64E|UniRef100_UPI00050AA64E/20-276 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00069477F9|UniRef100_UPI00069477F9/21-277 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>up|Q848S6|BLKPC_KLEOX/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|A0A0H4IUK8|A0A0H4IUK8_ECOLX/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|A0A0H4TDC5|A0A0H4TDC5_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|Q8KMX4|Q8KMX4_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00035E8157|UniRef100_UPI00035E8157/33-290 +.ndinRQLASLEKRTGGRLGVSVLDTKSNVSF.GHRQDERFAMCSTFKALAAAFVLARVDKGQETLGRRIVVSKADLHAH +SPVAEKHVGDGMTVGELCDAAVTYSDNAAANLILASFGGPDGLTAWLRSIGDETTRLDRTEPALNEAKPGDPRDTTTPAA +MMRTLGKLLLEDVLSPSSRDQFAAWLVANRTGDRRLRAGLPTNWTIGEKTGTSGhGEAGDVGFMRPPKGQTILASVYIAE +APKPVKELEPIFAEVGKLIA... +>ur|UPI0004DF7C03|UniRef100_UPI0004DF7C03/34-288 +.....DRLRALERAHQAHLGVYARNLRTGATM.THRAGERFGMCSTFKVLAASAVMRDRDGDGTFLDRIVHYTEADLVEN +SPITENHVHGGMRIAELCHAAICYSDNTAGNLLLRQIGGPAGVTRFCRSLGDRVTRLDRWETELNDIAPGDPRDTTTPRA +IGENYARLALGTALDPVHRARLTGWLIGNTTSAKRFRAGLPDSWLIGDKTGSGAyGSGNDVGIAWTGTGTPLVLAVMTRK +HEPKADYDDELIAEAARICAe.. +>ur|UPI000312BA74|UniRef100_UPI000312BA74/43-302 +..alpAVFAGIERRVGGRLGVAVLDTATGQRA.GHREAERFPLTSTFKLLAAAAVLSRVDAGQARLDQRIRYGREKLVAY +SPETEKHAGEEMTLAAICEAAVTLSDNTAGNLMLEQIGGPAGLTAWLRSIGDTVTRLDRWETALNEAEPGDPRDTTSPAA +MLASLQRVTLGEALSVGGQAHLTGWLRANKTGDKRLRAGLPGGWQAGDKTGVGErGTNNDAGLLWPPGEAPILVAAYSTG +GTAPSTERDAALAEVAAAIVa.. +>ur|UPI0004C70252|UniRef100_UPI0004C70252/41-300 +...taRHLADLEREHGARLGVHARNLRTGHVV.QHRAGELFPMCSVFKTVAVAAVLRDLDRDGEFLARRLHYTRADTEAG +APVTGQNLAEGMTVAELCAAAIDHSDNAAANLLLRELGGPAAVTRFCRSIGDRTTRLDRCEPDLNSAEPDRTTDTTTPRA +IARIYRRLLLGHALPPAKRHRLTTWMLGNTTSTHRFREGLPADWRLADKTGTGSyGTTNDVGIAWTPDGAPVVLSVLSTK +PDPKAPKDDALVAEAAALLA... +>up|C4NZW3|C4NZW3_SALTM/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLEREIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0004BF4D29|UniRef100_UPI0004BF4D29/39-295 +....tARLRELEQEHTARLGVYARDMRTGRTV.AYRADERFPMASLFKTLAAAAVLRDLDRDGEFLARRVYFTQDDVDKY +SEVTKHHVATGMTIGELCDATIRFSDNTAGNLLLEELGGPTAVTRFCRSIGDPVTRLDRWEPELNSAEPWRVTDTTSPRA +IGTTYARLVLGTALEPRDRGRLTDWLLGNTTSVERFRKGLPADWLLADKTGGGQyGSNNDVGITWPPGGTPIVLSVLTTQ +PEEDAPADNALVARTAALLA... +>up|I6YE73|I6YE73_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQALRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|Q8KSA6|Q8KSA6_ECOLX/31-291 +.ndvqQKLAALEKSSGGRLGVALINTADNTQT.LYRADERFAMCSTSKVMAVAAVLKQSETQKGLLSQRVEIKPSDLINY +NPIAEKHVNGTMTFGELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARTIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGDTQRAQLVMWLKGNTTGAASIQAGLPTSWVVGDKTGSGGyGTTNDIAVIWPEGRAPLVLVTYFTQ +SEPKAESRRDVLAAAARIVTdgy +>up|Q8KRG7|Q8KRG7_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITVSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|I6ZM40|I6ZM40_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWLKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|C4STT8|C4STT8_YERFR/35-292 +...lgNQLAELERNSNGRLGVTMINTANGRKI.QYRGTQRFPFCSTFKFMLAAAVLGKSQTQPGLLDKHIKYHESDLLSY +APITRKNLAHGMTVSQLCAATMQYSDNTAANLLIKELGGVASVNAFARSIGDQVFRLDRLEPDLNTALPNDPRDTTTPAA +MADSMNKLVLGDALPVAQREQLTLWLKGNTTGANTIQAGAPADWIVGDKTGSGDyGTTNDIAVLWPTQGAPIVLVIYFTQ +REKDAKPRRDVLAAATKIVLsh. +>up|Q9S424|BLA13_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAAErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A3FFR3|A3FFR3_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQHLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI000651AD67|UniRef100_UPI000651AD67/31-287 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>up|A0A075X1C7|A0A075X1C7_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>up|B9VVU9|B9VVU9_ECOLX/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>up|B2CMB0|B2CMB0_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0B6HXQ6|A0A0B6HXQ6_YERIN/34-292 +..sldNQLAELEKSSNGRLGLALINTGKGTKI.HYRGGQRFPFCSTFKLMLAAAVLGRSQSQPNLLSKHITYHESDLLAY +APITRKHLAQGMTVAELCAATIQYSDNTAANLLIKQLGGLAMVNQFARSIGDQTFRLDRWEPELNTALPNDPRDTTTPAA +MAASVNKLVLGDALAAPQREQLALWLKGNTTGAATIRAGAPTDWVIGDKTGSGDyGTTNDVAVLWPAKGAPLVLVIYFTQ +LKKEAEPRRDVLAAATKIVLah. +>up|A0A093AYZ7|A0A093AYZ7_9PSEU/47-302 +..qfhDRLMELEKKFDARLGVYAVDTGGGATV.EHRADERFAFCSTFKGVAAAAVLQRNP--LSHLETRVDYSRDDLVKH +APVTGRHVATGMTIRQLCDAAIRFSDGTAGNLLLRDLGGPAELTAFTRSLGDTVTRMDRIEPAITEATPGDLRDTTTPRA +FAADYRKIVLGDTLPADKRDFLRDLFQRNTTGAQRIRAGLPSGWTVADKTGTGEyGTLNDIAVVWPPDKPPLVVAIMSSK +AAKDAPYDQALLAEAAKYVAe.. +>ur|UPI0004BB5E0E|UniRef100_UPI0004BB5E0E/28-286 +.....-ELETYERDSGGRIGVYAENLATGKKL.AWRADERFVMCSTFKASLAACVLARVDRGEEQLAAMIAYGKPDLLDY +APTAKQNLAAGMSVSDMCKAIVELSDNTCANLLLARIGGPATLTAFWRSLGDTTSRLDHNEPELNRSPPGDPHDTTTPAA +MAGNLRRLVVGEALSPASRALLTDWMVNCKTGANRLRGGLPAGWTIGDKTGNNGkDASGDIAVVWPKPGTPILIAAYTQG +GTPNAAQIEAAFARIGRMVAe.. +>up|A3FFR6|A3FFR6_ENTFL/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGKrGARGIVALLGPNNKAERIVVIYLRD +SPASMAERNQQIAGIGAALIehw +>up|I6YPN9|I6YPN9_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKCESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRVPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|Q3LUK9|Q3LUK9_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADQRFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|I6Z9I3|I6Z9I3_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVAAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAACIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>ur|UPI0004017D7A|UniRef100_UPI0004017D7A/28-286 +.....-ELETYERDSGGRIGVYAENLATGKKL.AWRADERFVMCSTFKASLAACVLARVDRGEEQLAAMIAYGKPDLLDY +APTAKQNLAAGMSVSDMCKAIVELSDNTCANLLLARIGGPATLTAFWRSLGDTTSRLDHNEPELNRSPPGDPHDTTTPAA +MAGNLRRLVVGEALSPASRALLTDWMVNCKTGANRLRGGLPAGWTIGDKTGNNGkDASGDIAVVWPKPGTPILIAAYTQG +GTPNAAQIEAAFARIGRMVAe.. +>ur|UPI0004046DEB|UniRef100_UPI0004046DEB/48-303 +.....-DFAALEAASQGRLGVAVLEAGNGRYLaGHRADERFPMCSTFKALLAAAVLARADRGALDLDERLPVRAADLVPH +APVTRRHVGKDLGVRDLCRAIVTISDNTAANLLFARIGGPAALTAFLRGLGDTVTRSDRLEPEMNGFVPGDPRDTTSPRA +MATSLRRCVAGAVLAPASRLQLADWLIDNTTGDDCLRAGIGPEWRVGDRTGSNGtDIRNDVAVLWPLAGSPWVVAAYLEG +SRVDSAARDAVLARAGQLAVa.. +>up|Q8RSU6|Q8RSU6_KLEOX/31-288 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|Q83YP9|Q83YP9_ACIBA/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLHKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q8VP57|Q8VP57_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDKQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGGRGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q9RIR2|Q9RIR2_SERFO/35-293 +.aniqQQLSELEKNSGGRLGVALIDTADNSQI.LYRGDERFPMCSTSKVMAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDPRDTSSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWIVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVTe.. +>up|I6YE79|I6YE79_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEMHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|A0A0I5BXX4|A0A0I5BXX4_SHISO/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMISTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A1YTM6|A1YTM6_PROMI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMISTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A060L031|A0A060L031_9BACT/31-289 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCNTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPCDTTSPRA +MAQTLRNLTLGKALGDSQRAQLATWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLAPAAKIVTd.. +>up|I6ZI91|I6ZI91_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNLQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>ur|UPI00068B7F34|UniRef100_UPI00068B7F34/62-320 +.....RLLAALEQEHAARLGVYARNLTTGRTV.RYRADEPFPICSVFKTVAVAAVLRDLDRDGEFLARRIRYTQADIDRG +APVTGENLANGMTVAQLCAAAIDHSDNTAANLLLHELGGPTAVTRFCRSIGDGVTRLDRWEPELNSAEPDRRTDTTSPRA +IARTYERLALGRALPPAKRDQLLAWLRANTTSTHRFREGLPQDWALADKTGTGSyGTTNDVGIAWTPAGAPVLLAVLATK +PTDPAPKDEPLVARTAALLA... +>up|V4PEZ7|V4PEZ7_9CAUL/37-299 +....aQRMLEIQKRHGGRVGVSALNTEANGSL.SISASERFAMASTFKWVLAAAILQQVDLGKLKLAQEITYGKKDLLDY +APVTTAQVAKGMTIGDLCSAAVSLSDNTAANLLLPLIGGPAGLTAFVRAIGDETTRFDRTEPSLNSNIDGDPQDTTTPEA +MSTLLRKVYSGDVLKPDSLNRLKEWMIATTTGKGRISAGVPAGATVAHKTGSGAnGAVNDVGVVWLPGKAPVCLSIYTSG +GNLDDAGRDKIIADVTKLVFd.. +>ur|UPI0005E764A0|UniRef100_UPI0005E764A0/34-292 +..sldNQLAELEKSSNGRLGLALINTGKGTKI.HYRGGQRFPFCSTFKLMLAAAVLGRSQSQPNLLSKHITYHESDLLAY +APITRKHLAQGMTVAELCAATIQYSDNTAANLLIKQLGGLAMVNQFARSIGDQTFRLDRWEPELNTALPNDPRDTTTPAA +MAASVNKLVLGDALAAPQREQLALWLKGNTTGAATIRAGAPTDWVIGDKTGSGDyGTTNDVAVLWPVKGAPLVLVVYFTQ +LKKEAEPRRDVLAAATKIVLah. +>up|Q7BQ65|Q7BQ65_PROMI/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|O34176|O34176_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0F2RN86|A0A0F2RN86_9RHOB/25-282 +.srlaQTIAQIEQTLDARVGLHIHDSATGWSV.SHRPNERFLMASTFKAMLCGAVLSRVDKGTLALDEQLEITDQDILEY +APITESEIGKTMSLGELCFAALDMSDNTATNLLIDRLGGPHKVTAFLRAIGDPVSRLDRREPDLNTFTPGDPRDTTTPAA +MASTLENILAGDALSPQSRAQLVKWMSAGGVTGALIRASTPKGWQVADKSGSGA.YNRNIVAMVTPPDQPPYVITMFLSD +TDADFATRNAAVITLSKAVMd.. +>ur|UPI00059560EE|UniRef100_UPI00059560EE/35-292 +..dvtELLAELEKRTGGRLGVAVLDTETNTSF.GYRETERFAMCSTFKALAAACALARVDRGEEKLDRRITFGKDVLLPH +SPVTEKHVGGEMTIAELCDAAITISDNAAGNLLLESFGGPAGLTSWLRSIGDEATRLDRMEPDLNEASFGDPRDTTTPAA +MIGTLGKLGFGSVLSESSRQQLIEWMVANTTGDARLRAGLPKSWRIGDKTGTSStGAVSDIAFAGPEGRGPILIAVYTGE +AKLRPAELNPIFAEIGRIVA... +>ur|UPI00056DD302|UniRef100_UPI00056DD302/40-296 +.....SKLEGIEGPDGARLGVYALDIESGMEV.KHRSEERFPVCSTFKMILTSAILKQSVQDAGLMTRRISYAKEELVTY +SPVTEKHVKDGMTVEALCAAAMQYSDNTAANLLMKILGGPGAVTAFARSIGDSQFRLDRWETELNTALPGDPRDTSSPAA +MGHSLRKLALGDGLPETQRAKLVEWLQGNTTGDKRIRVAVPPDWKVGDKTGSGDyGTANDVAILWPPGRKPIVLAIYHTQ +KAADAKWQNEVIAAAARVVLeaf +>up|A0A0A1VEJ9|A0A0A1VEJ9_9BURK/34-289 +...feREARRLEARLGGRLGMAVLDTDTGAFA.AHRGGERFALCSTFKLLLAAQILRRVDERRERLDARVHFGWGDLVEY +SPRTEPHAGGAMTVAELCEAAMVLSDNTAANLLLRRQGGPEGLTAWLRTLGDAHTRLDRTEPALNDVPPGEVRDTTTPLA +MARTLQTLVLGDALAPASRERLQGWLLGNLTGDRRLRAGMPPGWRVGEKTGTAQ.GTGNDAGVVWPAQGAPAVVACYLTE +CPGAPALRDAAIAEAGALAA... +>ur|UPI0005E02D22|UniRef100_UPI0005E02D22/34-290 +..sldKQLAELEQSANGRLGIAMINTANGSKI.LYRGAQRFPFCSTFKFMLVAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLIKQLGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASMNKLVLGDALLPAQRSQLATWLKGNTTGDATIRAGAPADWMVGDKTGSGDyGTTNDIAVLWPTKSAPIVLVVYFTQ +REKNAKSRHDVLASATKIIL... +>up|F6MFV3|F6MFV3_ECOLX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|I3WA87|I3WA87_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPVGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|S6CQJ5|S6CQJ5_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGEqGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00050CBB7D|UniRef100_UPI00050CBB7D/29-286 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIeyw +>up|A7LLU6|A7LLU6_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNRAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|G0CCH4|G0CCH4_XANCA/7-265 +..elrYKWAEIERGSGGRLGIGLLNSDTGWHI.GQRENERFPMCSTFKFVLAAAVLQRVDKGELRLTQQIKIRASDMLEH +APVTERHVGGSLSVAELCQATMIHSDNPAANLLFPLIGDPPGLTRFLRGIGDTKTRSDRLEPEMNGFAPGEPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTAWMIDNRTGDDCLRAGLPRDWKIGDKTGSNGtDTRNDIAIIWPPGRAPLLLTAYLNG +ATVDAAARDVALKAVAEAVRd.. +>up|I6YPM8|I6YPM8_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKSDTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>ur|UPI000400FDE0|UniRef100_UPI000400FDE0/27-281 +.....PELEAYERESGGRIGLYAENLATGAKI.AWRADERFVMCSTFKASLAACVLARVDRGQEQLAATIPYGQADLLSY +APVAKQNLAAGMSVAEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRIDHNEPEVNRSAPGDPHDTTTPAA +MAGNLRRLVTGEALSPASRAQLTEWMVGCKTSANRLRGGLPASWTIGDKTGNNGkDASGDIAVAWTKPDTPILIAAYTQG +GSPTAPQIEAAFARIGRMVA... +>up|A0A0C5C269|A0A0C5C269_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLRNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004B62E4E|UniRef100_UPI0004B62E4E/28-286 +.....-ELETYERDSGGRIGVYAENLATGKKL.AWRADERFVMCSTFKASLAACVLARVDRGEEQLAAMIAYGKPDLLDY +APAAKQNLAAGMSVSDMCKAIVELSDNTCANLLLARIGGPATLTAFWRSLGDTTSRLDHNEPELNRSPPGDPHDTTTPAA +MAGNLRRLVVGEALSPASRALLTDWMVNCKTGANRLRGGLPAGWTIGDKTGNNGkDASGDIAVVWPKPGTPILIAAYTQG +GTPNAAQIEAAFARIGRMVAe.. +>up|G1CCP7|G1CCP7_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9LAC0|Q9LAC0_PROMI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0005BA8EEC|UniRef100_UPI0005BA8EEC/37-294 +....aRQLAELERNAGGRIGVFAQEVDSGRSL.AYRANERFPMCSTFKLLLVGALLQRSATQPDLLYRHVSYRREQLIDY +SPIAEQYVEQGMSVKDLCDAAMRFSDNTAANLLLEELGGPQEVNRFARSLGDGLTRLDRIEPELNRAEPGDPRDTTTPAA +MTANLHALLFSPLLPERQRGLLNDWLLGNTTGNLRIRAGLPAEWRVGDKTGSGGhGAANDVAVAWRPGKSPLLLSVFYWG +SPAMMDERNAVIAAVARVAAaef +>up|J7I607|J7I607_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|P0AD63|BLA1_ECOLX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q9F643|Q9F643_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0A1IR40|A0A0A1IR40_KLEPN/29-286 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A088BG72|A0A088BG72_KLEPN/29-286 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A9QW44|A9QW44_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSASSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|F8TCS6|F8TCS6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMISTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLAIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q0PGR7|Q0PGR7_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMISTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLAIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI000409F1E7|UniRef100_UPI000409F1E7/48-305 +..eikADFAKLEDQFDAKLGVYAVDTGTNQTV.TYRPDERFAFASTIKALTVGVLLQQKS--IEDLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELSDASLRYSDNTAQNLILKQIGGPDSLKKALREIGDDVTNPERYEPELNEVNPGETHDTSTAKA +LAKSLQAFALEDTLPKEKRELLIDWMKRNTTGDALIRAGVPEGWEVADKTGSASyGTRNDIAIIWPPKGDPIVLAILSSR +DQKDAKYDDKLIAEAAKEVIkaf +>up|Q2YHZ2|Q2YHZ2_KLEPN/27-284 +.....EQVTRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDERLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKRVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSDRSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIAKIGAALIehw +>up|Q6IT48|Q6IT48_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERETTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004525C0C|UniRef100_UPI0004525C0C/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWVIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9RIR0|Q9RIR0_SERFO/35-293 +.aniqQQLSELEKSSGGRLGVALIDTADNSQI.LYRGDERFPMCSTSKVMAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDERDTSSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWIVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVTe.. +>up|Q9RIR3|Q9RIR3_SERFO/35-293 +.aniqQQLSELEKSSGGRLGVALIDTADNSQI.LYRGDERFPMCSTSKVMAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDERDTSSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWIVGDKTGSGDyGTTNDIAVIWPANHAPLVLVTYFTQ +PQQNAEARKDVLAAAAKIVTe.. +>up|Q3LUK8|Q3LUK8_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWCADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0004E20BC8|UniRef100_UPI0004E20BC8/58-308 +.....-PLRALERKHDARLGVYALATGTGKAI.AHRADERFAFCSTFKTLAVAAVLHRNP--LSHLDEHVTYTWDDIKSI +SPITRQNVAKGMTVGQLCDAAIRHSDGTAANLLLRDLGGPERLTAYLRKLGDTVSRLDRYEPELHQARPGDPRDTTSPRA +IAADYRTVVLGDALAADKRALLTDLLVRNTTGGNRIRAGLPKGWRVADKTGTGNyGRANDIAVVWPPRSAPLVMAIMSER +SEQEDRPSEALIAEAAEHIA... +>up|A0A052IUT9|A0A052IUT9_9BORD/37-293 +..daqRQLARLEAREGGRLGVSLLDVQSGYAI.AYRADERFALCSTFKLLAVGAVLTRVARGEDDLSRPMRLSAADIVDY +SPVTQQRLNEGMTLGQLCEAALLWGDNTAANLLLSTIGGPPGVTAYARALGDGATRLDRLETALNEARPGDERDTTTPAA +MLGNLRQLVLGDALPAPERERLRDWLMQCRTGQQRLRAGLPAGWSLGHRTGAGGhGTCNDIGVAWPTPTTPVVISVYLTE +SPLDLPGRERVLAEAARILA... +>up|A0A0H5EHA9|A0A0H5EHA9_YEREN/34-290 +..sldKQLAALEHSANGRLGIAMINTGNCTKI.LYRGARRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLLKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDAKPRRDVLASATKIIL... +>up|G9G8D3|G9G8D3_PSEAI/23-279 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPSDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|G8PND4|G8PND4_PSEUV/25-282 +...llDTVNRLENEVGGRIGVVLQHTGSDWAI.ETRADERFPMASTFKALLCGAVLARVDRGEERLGEVVAFSKAELVSY +SPVTKKHVAEGMRVGELCEATVTMSDNTAANLLLKRVDGPKGLTRFLRGLGDRVTRLDRREPEMNEAKPGDARDTTSPRA +VVQTLDRLLFEEVLQPSSRAQLQQWMVDDKVADALIRKHLPSDWRIADKSGAGHnGSRGIIAAIWPKTGKPYLTAVYMTG +SDADFKKRNAVIAEIGKAIVee. +>up|A0A0A0VDI5|A0A0A0VDI5_NEIGO/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAT +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0M1MQA2|A0A0M1MQA2_XANCA/35-292 +..mlrAQWAEIERGTGGRLGINLLDSATGWRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANVLFPLVGDPAGLTGFLRGIGDAQTRSDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPSSRKQLTDWMIDNRTGDDCLRAGLTREWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|J7HZS0|J7HZS0_KLEPN/27-284 +.....EQIKQSEGQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0G3SBL4|A0A0G3SBL4_KLEOX/31-288 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>ur|UPI0004A70043|UniRef100_UPI0004A70043/35-292 +..efrKAVLAVEQASGGRLGLAVTDTGSGERF.GWRADDRFPMCSTFKFALAALILKQVERKRETLARQIPVAQADIVSN +SPFSEKRVGGSASVAELCHATITVSDNSAANLLLRTIGGPAGFTKWLRSAGDPATRLDRWETEMSEAKPGDVRDTTTPVA +MAGLARHLLLGDALTPVSRTQLTDWMKDTRTSRNSLRAGLPADWAVADKTGAGGyGTDNLVAVLWPPRRPPLVVASYITG +STLEFEKRRPLHAGIGRAIVa.. +>up|P22391|BLO1_KLEOX/32-289 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>ur|UPI0004BD31E7|UniRef100_UPI0004BD31E7/39-295 +....tARLRELEQEHTARLGVYARNMRTGRTV.AYRADERFPMASLFKTLAAAAVLRDLDRDGEFLARRVYFTQDDVDKY +SEVTKHHVATGMTIGELCDATIRFSDNTAGNLLLEELGGPTAVTRFCRSIGDPVTRLDRWEPELNSAEPWRVTDTTSPRA +IGTTYARLVLGTALEPRDRGRLTDWLLGNTTSVERFRKGLPADWLLADKTGGGQyGSNNDVGITWPPGGTPIVLSVLTTQ +PEEDAPADNALVARTAALLA... +>ur|UPI00065DF3D1|UniRef100_UPI00065DF3D1/38-295 +..etsRKFMQLEKEFDVRLGVYAIDTSTNRTV.AYRPDERFAYTSTFKVLAAGAVLQQNS--IDKLDEVITYTKDDLVTY +SPITEQHVDTGMTLREICDAAIRYSDNTAGNLLLQKLGGPNGFEKALRQIDDNVTEADRFEIDLNSAIPGDIRDTSTARA +LATNLKAFTVDDVLPNDKRTILTDWMRENTTGDELIRAAVPKGWEVGDKTGAGDyGTRNDIAIVWPPNRDPIIIAILSTR +DTKNATYNNELIAKAAKVALnaf +>up|B1PL86|B1PL86_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVRW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTGGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|V4QLD1|V4QLD1_9CAUL/28-295 +..dlgKRLMEIQARHGGRIGVSTLDTAADGSL.NLNSTERFAMCSTFKWVLAAAILKAVDEGKLTVAQEVKYSKADIVDH +APVTTMHLEKGMTIGDLCSATVAVSDNTAANLLLPLIGGPEGLTAFVRGLGDTVTRLDRTEPELNSNVEGDARDTTTPDA +MSGLLRTVFTGKVLTPKSLSLLTDWMKATTTGPDMIPAGLPQGWTVGHKTGRGAnGAVNDVAVIWPTGEVPIFLAIYTTG +GTLDDKARNAIVADVTRLVVd.. +>up|Q6R7N4|Q6R7N4_ECOLX/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIAEKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|I3ZLG6|I3ZLG6_TERRK/30-287 +..alpTAIAAMEKKNGGRIGVSLLDTATGERA.AWRADERFPMCSTFKFLLAAAVLHRVDTLKDDLRRQVDVPPKPLLGN +SPLTAEHAGTSMTLGALCSAILIRSDNTAANVLLETIGGPGKITTYAQSLGDTVTRLDRTETALNESLAGDPRDTTSPDA +MVHNLQSLLLGDALKPDSRQQLLDWMQSSTTGLTRIRAKLPKGWRAADRTGSNGeHTTNNIAVLWPNGGAPLIVAAYITQ +CPGSEDKRNAMLAEIGRLVA... +>up|H6UQJ9|H6UQJ9_KLEPN/29-266 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAIIWPENHAPLVLVTYLPN +--------------------... +>ur|UPI0003A03FBB|UniRef100_UPI0003A03FBB/34-292 +..tlpQRLAEIERRSGGRLGVSLLD-GGGATLgGQRQNERFPLCSTFKFLLAGAVLQRVDRGELALERRVPVRKADLLAN +APVSERYVGGTLSVVELCRAAMIYSDNTAANLLLPLVGDPPGVTRFLRALGDTQTQLDRNEPGMNEFVAGDPRDTTTPAA +MAATMRALLLGDVLQPVSRQRLIAWMRDNRTGNDCLRAGLPAGWQIGDKTGSNGtDTRNDIAIIWAPGRTPLLLTAYLNG +ATVDSAARDATLKAVAQAVVa.. +>ur|UPI0002FA5D02|UniRef100_UPI0002FA5D02/34-291 +...llDTVNRLENEVGGRIGVVLQHTGSDWAI.ETRADERFPMASTFKALLCGAVLARVDRGEERLGEVVAFSKAELVSY +SPVTKKHVAEGMRVGELCEATVTMSDNTAANLLLKRVDGPKGLTRFLRGLGDRVTRLDRREPEMNEAKPGDARDTTSPRA +VVQTLDRLLFEEVLQPSSRAQLQQWMVDDKVADALIRKHLPSDWRIADKSGAGHnGSRGIIAAIWPKTGKPYLTAVYMTG +SDADFKKRNAVIAEIGKAIVee. +>ur|UPI0004C4CCDB|UniRef100_UPI0004C4CCDB/48-310 +..raaARFRALEERYGARLGVHAYDVRTGRVL.AHRDRERFPMCSVFKTLAVAAVLRDLDHDGSFLARRVHYTAADVERW +SPVTGDNLARGMTVAELCDATLRFSDNTAANLLLRDLGGPTAVTRFARSAGDPVTRLDRWEPELNSAEPWRTTDTTTPRA +IARTYGRLLLGRVLDPADRALLTDWMLRNTTSDARFRKGLPADWTVADKTGGGDyGGNNDVGVTWPPDGGPILLAVLTTR +RDRDAEGVDELVAAAAAVAAde. +>up|A0A0D0LKX2|A0A0D0LKX2_XANCA/36-293 +...lrARWAEIQRGTGGRLGISLLNSVTGWHI.GQRENERFPMCSTFKFVLAAAVLQRVDKGELRLTQQIKIRASDMLEH +APVTERHVGGSLSVAELCQATMIHSDNPAANLLFPLIGNPPGLTRFLRGIGDTKTRSDRLEPEMNGFAPGEPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTAWMIDNRTGDDCLRAGLPRDWKIGDKTGSNGtDTRNDIAIIWPPGRAPLLLTAYLNG +ATVDAAARDAALKAVAEAVRd.. +>up|A0A022PLW1|A0A022PLW1_PHOLU/34-292 +..slhKQLAELENSTKGRLGVTLINTVNGQEI.QYRGDERFPFCSTFKLILVAAVLHKSMSQSELLAKHIHYRESDLLSY +APIARKNLNQGMSVAQLCAATVQYSDNTAANLLIKELGGLEVVNHFTQGIDDPAFRLDRCEPDLNSAIPGDLRDTTTPAA +MATSVRKIVLGEVLAAPQREQLIVWLKGNTTGDASIRAGAPADWVVGDKTGGGDyGTTNDVAVLWPPKGAPVVLAVYFTQ +PQQDAESRRDVLASATRLVMah. +>up|H2K2N0|H2K2N0_STRHJ/49-303 +....hAELAELERRYGARLGVYARNVRTGRTV.SHRAGERFAMCSTFKAFAAAAVLRDR-AGCAPLDRVVHYPPHDLLPN +SPRTEENLATGMTVADLCAAAIQYSDNAAGNLLLRELGGPAGLTRFYRSLGDEVSRLDRWEPELNTAVPGDPRDTTTPEA +IAASLERVTLGRALARADRERFVGWLKGNTTSSARFRKGLPKEWVVADKTGTGDyATANDIGVAWTTRRTPVVLAVLSGK +STPDAPVDEALIADAAAVVAr.. +>up|K4NUK1|K4NUK1_KLEPN/30-284 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCG.VYANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|A0ZX84|A0ZX84_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPHNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|G8HAR0|G8HAR0_PSEAI/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVRW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTGGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>ur|UPI00040520D8|UniRef100_UPI00040520D8/35-292 +..dieRRLAGLEKRTGGRLGVSVIDTETKVTL.GYRETERFPMCSTFKVLASAMVLSRVDKGEENLERRVIYHESKLVSY +SPETEKHVGGEMSVAELCKAAITLSDNTAGNLLLESFGGPEALTKWLRSIGDRSTRLDRWETALNEGKKDDPRDTTTPDA +MLDTLGNVALGSVLSEPSRNTLIGWMMANTTGGARLRAGLPGSWKVGDKTGTGNnGTAADIAITWPKGRGPILVTTYIAE +ATAPVKELNPVFAEVAKIVA... +>up|Q840S0|Q840S0_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTIGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0005C463FB|UniRef100_UPI0005C463FB/35-293 +..elrYKWAEIERGSGGRLGIGLLNSDTGWHI.GQRENERFPMCSTFKFVLAAAVLQRVDKGELRLTQQIKIRASDMLEH +APVTERHVGGSLSVAELCQATMIHSDNPAANLLFPLIGDPPGLTRFLRGIGDTKTRSDRLEPEMNGFAPGEPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTAWMIDNRTGDDCLRAGLPRDWKIGDKTGSNGtDTRNDIAIIWPPGRAPLLLTAYLNG +ATVDAAARDVALKAVAEAVRd.. +>ur|UPI0003A3C535|UniRef100_UPI0003A3C535/29-286 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPHNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q6PP90|Q6PP90_PROMI/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q8GNS6|Q8GNS6_KLEOX/28-286 +.naiqQKLADLEKSTGGRLGVALIDTTDNSQI.LYRGDERFAMCSTGKVMAAAAVLKQSESNKDVVNKRLEIKASDLVVW +SPVTEKHLQSGMTLAELSAAALQYSDNTAMNKMIGYLGGPEKVTAFARSIGDVTFRLDRTEPALNTAIPGDERDTTTPLA +MAESLHKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PLQDAKSRKDVLAAAAKIVTe.. +>ur|UPI000645C1EF|UniRef100_UPI000645C1EF/35-293 +..eidRRIGALEKQIGGRIGVSVIDTETNISF.GYRETETFPMFSTFKVLAAAMVLSRVDKGEENLERRVVYEKEQLIAY +SPETEKHVGGEMSVGDLCKAAITLSDNTAANLILESLGGPKELTNWLRTLGDGSTRLDRIEPDLNDIAKDDPRDTTTPDA +MLDTLGNITLGSVLSEPSQKTLIEWLVANTTGNERLRTGLPETWKIGDKTGTGKnGSAADIAICWPPGHGPILIAVYVTN +ATVATAEINPVFGEVGRIVAe.. +>up|Q3S4T2|Q3S4T2_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLTSGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|H6UQL7|H6UQL7_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITXSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAXXrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI000413180F|UniRef100_UPI000413180F/31-288 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESHPDVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPANWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>ur|UPI0006459C33|UniRef100_UPI0006459C33/29-286 +.....EQIKLSESQLSGRVGMIEMDLTSGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|B7FDD8|B7FDD8_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVGY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A9ZTC6|A9ZTC6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIDDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q2V899|Q2V899_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAEPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|G1EC65|G1EC65_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYSQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0L1JWY4|A0A0L1JWY4_9ENTR/27-284 +.....EQITRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDERLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>ur|UPI0003B1E939|UniRef100_UPI0003B1E939/31-288 +..tlkSQFETLENKSGGRLGVTVVDTSDGSEY.SWRGNEIFPLCSTSKLMAVAAILKKNESDHSLLDKKIHINKSDMVNY +NPITQKHIGSSMTVAELSAAALQYSDNAAMNKLLAYLGGPQQATHFARTIGDKAFRLDRKEPELNTAIPDDVRDTTTPSA +MADTLNKLVLGTALKGEQRAKLSEWMKGNTTGANSIKAGLPADWIVADKTGSGDyGTTNDIAVIWPKDQAPIILTTYFTQ +KDKDAVARKDVLASAAKLVVd.. +>ur|UPI00056B94B5|UniRef100_UPI00056B94B5/70-327 +..dvdKQLADLEKKTGGRLGVSVLDTETNISL.GYREEERFPLCSTYKALAVGFVLTRVDQGVEKLDRRVTYGKDVVVTY +SPETEKHAGTDMTIAELCGAAITLSDNTAGNLLLQSFGGPAALTSWLRSTGDTETRLDRNEPDVNQAIKDDPRDTTTPDA +MLDSIGLLTLGNTLSETSRDQLINWLVGNTTGDNRLRAGLPKEWKVGDKTGTGNnGCFADIAVVWPPDRGPILVTTFVAE +GTAPAKDIEAVFADVGKIVT... +>up|Q8RJ46|Q8RJ46_KLEOX/32-289 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWVVGDKTGGGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|A0A085HAX1|A0A085HAX1_9ENTR/36-292 +...iqQKLANLEKSAGGRLGVALIDTEDNSRV.LYRGDERFAMCSTSKVMAVAAVLKQSETDKGVLSKKIKIKKADLVNW +NPITEKHVNSSMTLEELSAATLQYSDNVAMNKIIAHLGGPNKVTAFARSIDDTTFRLDRTEPSLNTAIPGDERDTTTPLA +MAESLRNLTLGNALGETQRAQLVEWLKGNTTGGESIRAGLPKAWIVGDKTGSGDyGTTNDIAVIWPENRAPLILVTYFTQ +PKQDAKSRRDVLAAAAKIVAe.. +>ur|UPI0004CC37E7|UniRef100_UPI0004CC37E7/51-302 +.....-SLTDLEREYGARLGVYALATGTGATV.VHRADERFALCSTFKTLAAAAVLDRHP--VPRLDRRVTYTRADLITY +SPVTEKHVDTGMSLRDLCDAAVRYSDNTAANLLLREIGGPRALTAHLRGLGDRVSRLDHTEPGLNGNPPGDPRDTTSPRA +VAADYRALVLGDALPAAKRELLADWLVRNTTGDLRVRAGVPRDWKAGDKTGTGEwGRANDVAVLWPPHGAPLVIAVLTER +PDREAAASDALVAEATRRVLd.. +>up|H9AXM3|H9AXM3_XANCE/35-293 +..mlrARWAEIQRGTGGRLGTCLLDSGSGWRI.GQRENERFPMCSTFKFVLAAAVLQRVDKGELRLTQQIKIRASDMLEH +APVTERHVGGSLSVAELCQATMIHSDNPAANLLFPLIGDPPGLTRFLRGIGDTKTRSDRLEPAMNGFAPGEPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTAWMIDNRTGDDCLRAGLPRDWKIGDKTGSNGtDTRNDIAIIWPPGRAPLLLTAYLNG +ATVDAAARDAALKAVAEAVRd.. +>up|A0A0G4QB59|A0A0G4QB59_PROVU/31-291 +.ntieAQLSELEKYNQGRLGVALINTEDNSEI.TYRGEERFAMASTSKVMAVAAVLKESEKQAGLLDKNIAIKKSDLVAY +SPITEKHLVTGMSLAQLSAATLQYSDNTAMNKILDYLGGPSSVTQFARSINDVTYRLDRKEPELNTAIHGDPRDTTSPIA +MAKSLQALTLGDALGQSQRQQLVTWLKGNTTGDHSIKAGLPKHWIVGDKTGSGDyGTTNDIAVIWPENHAPLILVVYFTQ +QEKDAKYRKDIIAKAAEIVTkef +>up|Q8P6D1|Q8P6D1_XANCP/35-293 +..mlrARWAEIQRGTGGRLGTCLLDSGSGWRI.GQRENERFPMCSTFKFVLAAAVLQRVDKGELRLTQQIKIRASDMLEH +APVTERHVGGSLSVAELCQATMIHSDNPAANLLFPLIGDPPGLTRFLRGIGDTKTRSDRLEPAMNGFAPGEPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTAWMIDNRTGDDCLRAGLPRDWKIGDKTGSNGtDTRNDIAIIWPPGRAPLLLTAYLNG +ATVDAAARDAALKAVAEAVRd.. +>ur|UPI000419A075|UniRef100_UPI000419A075/27-286 +.....PELESYERETGGRIGVYAENLATGAKL.AWRADEHFVMCSTFKASLAACVLARADRGEEQLAAMIPYGKADLLDY +APVAKQNLAAGMSVTDMCKAIVELSDNTCANLLLARVGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLKRLVVGEALSPASRTQLTEWMVGCKTGANRLRGGLPAGWKIGDKTGNNGkDASGDIAVVWPKADVPILIAAYTQG +GRPNAAQIEAVFARVGRMVAe.. +>up|Q5DUI8|Q5DUI8_KLEOX/32-289 +..aiqQKLANLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESHPDVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>ur|UPI00047A62B9|UniRef100_UPI00047A62B9/37-293 +...ltPKIRRLEAKSGGRLGVACRIAGTTAQF.GYRENELFPMCSTFKTLAAALILHRVEGGIEQLDRSIKVPHNAVVAS +SPTTKNHAGGEMTVAQLCEAAVTVSDNGAANLLLDSFGGPAQLTAYLRSIGDKVTRLDRIEPELNESVPSDPRDTTSPLA +MIDDYERLALGDSLSQKSRAQLVEWLVANKTGDDRIRTGLPKGWKCGDKTGTGDrGSTNDAAVIWPASGNPILMSVYLTG +TKQSLARRNAVIASVSRALVe.. +>up|A0A0E3GM50|A0A0E3GM50_PSEAI/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MVATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI000681EDE1|UniRef100_UPI000681EDE1/47-298 +.....-EFIQLENKFGARLGVYAIDTGTSRTI.AYRPEERFAFASTYKALAAGAVLQQSS--IANLDKVITYTKEDLVTY +SPITEKHVETGMTLRDICDAAIRYSDNTAGNLLLKELGGPKGFETVLKKIGDNVTTSARFETDLNQAIPGDTRDTSTPKA +LATTLQAFTVGDVLPTDKRKLLTDWLRGNTTGAKLIRAGVPEGWQVGDKTGAGSyGTRNDIAIVWPPNRDPIIIAILSSR +DKQDSAYNDDLIAQAAKITMd.. +>up|H6R1V0|H6R1V0_NOCCG/53-307 +.....PRFAELETTSGARLGVFAVDTGSGRTV.AHRADERFPMASTFKGLACGALLREHPLSTGYFDQVIHYSAAELVEY +SPVTETRVETGMTVRELCDAAITVSDNTAGNQLLKLLGGPEGFTASLRSLGDATSRLDRWETDLNTAIPGDERDTTTPAA +LAADYRALVVGDVLGAPERDQLKAWLVANTTGATRIRAGLPADWTVGDKTGSPAyGSALDVAVAWPPGRAPIVIAVLSTK +SEQDAEPDNALLAEATRVVVd.. +>ur|UPI0003B2F4D0|UniRef100_UPI0003B2F4D0/29-288 +...lqARCKALEAKLGGRLGMNCLEVGSGRMV.GYKADERFPMCSSFKWLAAAVVLSRVDAGQEQLGRRIQFSRDELMEW +SPVTEPRLGGDMTLGELCEAAITESDNTAANLILRETGGIPEWNRYMRSIGDAYSRLDRGEPLLNEALPGDVRDTSTPAA +MTANLRRLLLEDQLSPASREQLTQWMLATKTSDKRLRAGLPAGWRLADKTGTGDtGTAGDVGVLWSPSGKPIIIAVYLTR +ARVSRAEQEAAIAEIGRWVRe.. +>up|R4RPE6|R4RPE6_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAKRNQQIAGIGAALIehw +>up|H9AXM5|H9AXM5_XANCE/35-293 +..mlrARWAEIQRGTGGRLGTCLLDSGSGWRI.GQRENERFPMCSTFKFVLAAAVLQRVDKGELRLTQQIKIRASDMLEH +APVTERHVGGSLSVAELCQATMIHSDNPAANLLFPLIGDPPGLTRFLRGIGDTKTRSDRLEPAMNGFAPGEPRDTTTPAA +MAATLRTLLLGDALHPASRKQLTAWMIDNRTGDDCLRAGLPRDWKIGDKTGSNGtDTRNDIAIIWPPGRAPLLLTAYLNG +ATVDAAARDAALKAVAEAVRd.. +>up|R4V074|R4V074_9ENTR/35-293 +.kavqQKLADLEKSTGGRLGVAMINTADNSQT.VYRGEERFAMCSTSKVMAASAYLKASEQDKNLLNKHVDIKKSDLVNY +NPITEKHLDTGMTLGELGAAAIEYSDNVAMNKLIAQLGGPAKVTQFARSIGDETFRLDRTEPTLNTAIPGDKRDTTSPLA +MAQSLRKLALGDALAEPQRAQLVAWLKGNTTGAASIRAGLPASWTVGDKTGSGDyGTTNDIAVVWPDNHAPLILVTYFTQ +PQQDAKARKDVLAAAAKIVTe.. +>ur|UPI000559E8E0|UniRef100_UPI000559E8E0/24-281 +...vtARLRELERKHTARLGVYGRNLRTGRTV.AYRADERFPMASVFKTLAAAAVLRDLDREGEFLARRIHYTQEYVTKY +SPVTEDHVATGMTVGELCDATIRFSDNTAGNLLLEELGGPTAVTRFSRSVGDRITRLDRWEPELNSAEPWRVTDTTTPRA +IGLTYARLVLGSALEPRDRARLTDWLLRNTTSTEKFRKALPADWLIADKTGGGRyGGNNDVGITWPPDGPPIVMSVLTTQ +PEEDAPADNPLVAGAAALLA... +>up|K9VFX3|K9VFX3_9CYAN/53-319 +.nelrDRIEQISQAALGRVGVTATVLETGESV.TLNGDGQFPMQSVYKFPIAMAVLDRVDRGKLKLDQKIRVEASDVLQG +SRILDESQGMEFSLSELLKYMVSESDNTSCDVLLKLLGEPKVVTEYLRGLGVNDIVVAQTEKELAQDTAAKYRNYATPDA +AVALLRAFHEGKGLSKSSQALLLQLMTETTTGPKRIKGLLPDGTVVAHKTGTSStAATNDIGLVTLPNGRHLAISVFVSD +SRANDAVREEVIAKVAKAAWdew +>up|Q5DUJ1|Q5DUJ1_KLEOX/31-288 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESHPDVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|Q5DUJ2|Q5DUJ2_KLEOX/32-289 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESHPDVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|Q9EZQ7|BLAC_NOCAS/53-307 +.....PRFAELETTSGARLGVFAVDTGSGRTV.AHRADERFPMASTFKGLACGALLREHPLSTGYFDQVIHYSAAELVEY +SPVTETRVETGMTVRELCDAAITVSDNTAGNQLLKLLGGPEGFTASLRSLGDATSRLDRWETDLNTAIPGDERDTTTPAA +LAADYRALVVGDVLGAPERDQLKAWLVANTTGATRIRAGLPADWTVGDKTGSPAyGSALDVAVAWPPGRAPIVIAVLSTK +SEQDAEPDNALLAEATRVVVd.. +>up|E6UY86|E6UY86_VARPE/36-290 +....fAQLAALERASGGRLGVVGFNTATGARV.QHRADERFPLCSTFKLVLAAAVLGRSAKENGFLARRVNYTKGDLVTY +SPITEKNVATGMTVAELCAATVQYSDNGAANLLMKMLGGPAAVTTFARSAGDDVFSLERWETELNTAIPGDLRDTTTPAA +MAASVERLVLGNALGAAQREQLKTWLLGNTTSTERFLAGVPAGWKVGDKTGSGSyGTTNDVGVLWPPAGAPLVLAVYLTF +PDKDAKGRNDVVASATRIAV... +>ur|UPI000648410E|UniRef100_UPI000648410E/70-327 +..dvdKQLADLEKKTGGRLGVSVLDTETNISL.GYREEERFPLCSTYKALAVGFVLTRVDQGVEKLDRRVTYGKDVVVTY +SPETEKHAGTDMTIAELCGAAITLSDNTAGNLLLQSFGGPAALTSWLRSTGDTETRLDRNEPDVNQAIKDDPRDTTTPDA +MLDSIGLLTLGNTLSETSRDQLINWLVGNTTGDNRLRAGLPKEWKVGDKTGTGNnGSFADIAVVWPPDRGPILVTTFVAE +GTAPAKDIEAVFADVGKIVT... +>ur|UPI00055DF5C9|UniRef100_UPI00055DF5C9/25-282 +...llDTVNRLENEVGGRIGVVLQHTGSDWAI.ESRADERFPMASTFKALLCGAVLARVDRGEERLGEVVAYSKAELVSY +SPVTKKHVAEGMRVGELCEATVTMSDNTAANLLLKRVDGPKGLTRFLRGLGDRVTRLDRREPEMNEAKPGDARDTTSPRA +VVQTLDRLLFEEVLQPSSRAQLQQWMVDDKVADALIRKHLPSDWRIADKSGAGHnGSRGIIAAIWPETGEPYLAAVYMTG +SDANFKKRNAVIAEIGKAIIee. +>ur|UPI0005AB78F5|UniRef100_UPI0005AB78F5/51-306 +.sqlnREFANLESQFDARLGVYAIDTGTNRTV.SYRPNERFAYASTYKALAAGALLQQSS--MDQLDELVTYNSEDIVSY +SPVTELHVDTGMTLREVIDAAVRYSDNTAGNLLLKKLGGPEGFEAALRQIGDHTTMADRYETELNAAIPGDKRDTSTPKA +LAASLEAFAVDDVLPAGKRALLTDWMQGNATGDALIRAGAPTDWEVADKSGAGSyGTRNDIAVVWPPNRAPIVIAVLSSR +DTQNAAYDNALIAEAAKIAL... +>up|R4S350|R4S350_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVDGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|H9BJT1|H9BJT1_SHISO/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKIFeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B2LUM6|B2LUM6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADRTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|I7ABU5|I7ABU5_ECOLX/13-254 +.advqQKLAELERQSEGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPK----------------... +>ur|UPI00050BDEBD|UniRef100_UPI00050BDEBD/29-286 +.....EQIKQSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|H6NFE0|H6NFE0_9BACL/50-306 +..sakQPFAQLESEYKARLGVYAVDTGTGRTI.EYRPDERFAYASTFKALACGAVLKAKP--LEGLEDRVTYTSGELVTY +SPVTEKHVSTGMTLRELCDAAIRYSDNTAGNLLLKQLGGPKGFEAALKEAGDAVTKAERYETELNEAVPGDDRDTSTPRA +LASSLRAFTLGDALSADKRDVLTDWLRRNTTGGELIRAAVPEGWVVGDKTGAGSyGTRNDIAVIWPPDGPPIVMAVLSSR +DTKDAAYDNALIAKAAKAALd.. +>up|A0A0E3ZB52|A0A0E3ZB52_ECOLX/35-291 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVRW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|Q93A77|Q93A77_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGASLIkhw +>ur|UPI0005F2C9A0|UniRef100_UPI0005F2C9A0/34-294 +..alqQRLAEIERRSGGRLGVYLLDSGTGQRI.GRREQERFPLCSTFKFLLVAAVLQRVDRGEMGLDQRVRVRAVDVVSY +APVTKPHVGGTLSVDALCRAAMIFSDGGAANLLLRLVGDPPGLTRFLRAHGDTQTRSDRNEPSMNGFALDDPRDTTTPAA +MATTMRTLLLGDVLQPASRQRLIDWMIDNRTGDGCLRAGLPAGWKIGDKTGNNGsDSRNDIAIVWPPGRAPLLLTAYLNM +ATVDSDARDAALKAVAQAVVaww +>up|A0A0D0MS60|A0A0D0MS60_VARPD/33-290 +.qdasAQLAALEAASGGRLGVVGFNTATGARV.QHRADERFAFCSTFKLMLAAAVLERSAKEGGLLARRVNYSKGDIIAN +SPITEKNVATGMTVADLCAATIQYSDNAAANLLMKVIGGPPAVTAFARSSGDDAFRLDRWETELNTAIPGDLRDTTTPAA +MAASVERLVLGNALGTSQREQLKTWLLGNTTSKERFVAGVPAGWKVGDKTGAGSyGTNNDVGVLWPPAGAPLVLAVYLTF +PEKDAKVRNDVVASATRIAV... +>up|I6ZI86|I6ZI86_ECOLX/23-273 +.advqQKLAELEWQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>ur|UPI00047C6C5D|UniRef100_UPI00047C6C5D/37-293 +...ltPKIRRLEAKSGGRLGVACRIAGTTAQF.GYRENELFPMCSTFKTLAAALILHRVEGGIEQLDRSIEVPHNAVVAS +SPTTKNHAGGEMTVAQLCEAAVTVSDNGAANLLLDSFGGPAQLTTYLRSIGDTVTRLDRIEPELNESAPDDPRDTTSPLA +MIDDCERLALGDSLSQKSRAQLVDWLVANKTGDDRIRAGLPKGWKCGDKTGTGDrGSTNDAAVIWPTSGNPILMSVYLTG +TKQSLAKRNAVIASVSRALVe.. +>up|B6QWS2|B6QWS2_9RHOB/34-291 +...llDTVNRLENEVGGRIGVVLQHTGSDWAI.ESRADERFPMASTFKALLCGAVLARVDRGEERLGEVVAYSKAELVSY +SPVTKKHVAEGMRVGELCEATVTMSDNTAANLLLKRVDGPKGLTRFLRGLGDRVTRLDRREPEMNEAKPGDARDTTSPRA +VVQTLDRLLFEEVLQPSSRAQLQQWMVDDKVADALIRKHLPSDWRIADKSGAGHnGSRGIIAAIWPETGEPYLAAVYMTG +SDANFKKRNAVIAEIGKAIIee. +>up|K9S819|K9S819_9CYAN/59-323 +...lrDLLNEIAQAAQGRVGMTATVLESGESV.SLNGNERFPMQSVYKLPIAMAVLNQVDQGNLKPDQKIRIEASDIVQG +SQVLDESQGKGFSLSELLQYMVSESDNTACDVLLRLIGEPQRVTEYLSSLGINDIVVANTEQELAQDPAVQYRNFATPDA +AAVLLRTLQEGRGLSQSSQALLLQWMTETPTGLKRIKGLLPEGTVVAHKTGTSAtAATNDVGLVTLPSGQHLAIAVFVSD +SQAADVIREEVIARMAKAAWdew +>up|B8EL76|B8EL76_METSB/31-289 +..elqGALADLEQKHGGRLGVAILDTATMRLI.ARRGDERFPLCSTFKFLAAAFVLARVDRKEESLARRIIYASDVLVAH +SPITGKYVGGDLTVGEICEAAVTVSDNTAGNLLLDSFGGPAGLTAYVRSLGDNFTRIDRRETELNEAAPGDPRDTTTPLA +MLEILHKTVLGTSLSAPSRQQMIAWLVANTTGGQRLRSGAPKGWRVGDKTGSGEnNTTNDIAIIWPPQRAPLIVTAYYTE +ARASAVERDAVLSEVGRLAAd.. +>up|C6JUP9|C6JUP9_ACIBA/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVRW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>ur|UPI0006CABF68|UniRef100_UPI0006CABF68/38-297 +.aelyKKLAELENSAKGRLGVALINTANGHEI.QYRGGERFPFCSTFKLMLAAAVLHKSMAEPGLLEKHIAYAEADLLSY +APIAKQNLEQGMSIAQLCAATLQYSDNTAANLLIKELGGVAAVNLFAKGLGDPAFRLDRQEPELNTAIPEDQRDTTTPAA +MAASVQKVVLGDALATPQREQLVTWLKGNTTGDASIRAGTPTGWIVGDKTGSGDyGTTNDVAVLWPQTGAPVVLAVYFTQ +HQKDAEARRDVLASATRLVMah. +>up|Q9L760|Q9L760_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MTATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q9AGJ5|Q9AGJ5_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B8IHY1|B8IHY1_METNO/30-288 +....iARLAALERQDGGRLGLTVRDTGTGRVL.SYRADERFPLCSTFKAVAAAAILARVDRGEESLERRMTYGPEDLDTY +APVTGRRVAEGISLGDACAAAVIWSDNTAGNLMLQALGGPEGVTAFARAQGDTVTRLDRTEPTLNTAIPGDPRDTTSPAA +VTGLLERVLLGPALMADSRARLLGWMTESPTGTKRLRAGLPPGWTVADKTGTGEnGTANVVALVRRPAGAPLLASVYLTQ +SPSAPEARNGLHAEVGRLIArtf +>ur|UPI000423204A|UniRef100_UPI000423204A/27-282 +.....PELETYERESGGRIGVYAENLTTGAKL.AWRADERFVMCSTFKASLAACVLGRVDRGEEQLAAMIPYSQADLLEY +APVARENLAAGMSVGEMCKAIVELSDNTCANLLLTRIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLRRLVTGEALSPASRAQLTEWMVNCKTGAKRLRGGLPAGWKIGDKTGYNGkDAAGDIAVAWPKPDTPVLITAYVQG +GTPTPAQIAAVFARIGHMVAe.. +>up|A0A0A8EYY4|A0A0A8EYY4_9ACTN/45-299 +....aAELRDLERRYAARLGVYARNARTGQVV.AHRAQERFAMCSTFKAVAAAAVLRDHA-HCAPLDKVIHYPARDILPH +SPKTQEHVDTGMTVGDLCAAAIQYSDNAAGNLLLRQLGGPEGLTRFFRSIGDPTSRLDRWEPDLNTAVPGDLRDTTTPEA +IGTSYGRLALGRALTHDAREQLVTWLKGNTTSEHRFRAGLPQHWAVGDKTGTGDyASAHDVGVAWTGRSTPIVVAVLSTK +SAKDAPVDEALIADAARIVAr.. +>up|Q2YHZ5|Q2YHZ5_KLEPN/27-284 +.....EQITRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSDRSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIAKIGAALIehw +>ur|UPI0006517603|UniRef100_UPI0006517603/29-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAGLIehw +>up|R4YGD8|R4YGD8_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGLNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0K8PLQ6|A0A0K8PLQ6_STRAJ/38-296 +...vtARLRELEREHTARLGVYARNLRTGRTV.AYRAGERFPMASVFKTLTAAAVLRDLDRDGEFLARRIRYTQDYVTKY +SPVTQENLATGMTVGELCDATIRFSDNTAGNLLLKELGGPTAITRFCRSVGDGVTRLDRWEPELNSAEPWRVTDTTSPRA +IGLTYARLVLGNALEPRDRARLTDWLLRNTTSTEKFRKGLPADWLLADKTGGGRhGGANDVGITWPPDGPPIVLSVLTTQ +PEEDAPADNTLVAETAALLAa.. +>up|A0ZX90|A0ZX90_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGSPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI000669003D|UniRef100_UPI000669003D/32-289 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGGGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|Q56H91|Q56H91_ENTCL/30-286 +.....-KVEDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0J9LF60|A0A0J9LF60_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERQIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIDDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDARVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q8RSU7|Q8RSU7_KLEOX/32-289 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGGGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|V5N2H6|V5N2H6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDQASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|M1NGU8|M1NGU8_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVRW +SPISEKYLTTGMTVLELSAAAVQYSDNAAANLLLKELGGPAKLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTGGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>up|A0A0M1G9M9|A0A0M1G9M9_ECOLX/20-276 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|G8A3R7|G8A3R7_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATTEERNRQIAEIGASLIkhw +>up|Q5DUJ0|Q5DUJ0_KLEOX/32-289 +..aiqQKLADLEKRSGGRLGVALINTTDDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESHPDVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|A6SVG3|A6SVG3_JANMA/37-296 +..taqEELKRIESAARGRLGVSALNMANDNRV.EYRAEERFPLCSTFKVMVAAAILQRSASEAQLLQKRIRYKKDQVEKY +APVTQKHLADGMTIAELCAATLQYSDNAAANFLMTELGGPAAVTAYMRSIGDDVFRLDRWEPELNSAIPGDERDTSTPAA +VERSLEKIALGNALANPQREQLVSWLKGNTTGSKRMLAGVPRGWIVGDKTGTGSyGTTNDAGILWTAKGTAIVAAIYFTQ +NDKDAAAREDVIAAATRIVVa.. +>up|C4NV37|C4NV37_ECOLX/22-278 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9EYX1|Q9EYX1_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGGrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q3YA66|Q3YA66_KLEPN/27-284 +.....EQITRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSDRSQQQLLQWMLDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIAKIGAALIehw +>up|A0A028AYX7|A0A028AYX7_ECOLX/23-279 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|J7I6N3|J7I6N3_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQPERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTTFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00061469B4|UniRef100_UPI00061469B4/25-281 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0C5PJE3|A0A0C5PJE3_SHIFL/25-281 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q8KQ59|Q8KQ59_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A089MWI9|A0A089MWI9_KLEPN/45-300 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALId.. +>ur|UPI0006CA6B0D|UniRef100_UPI0006CA6B0D/26-282 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|I6YE63|I6YE63_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVTAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTASPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|A0A0H7WYC5|A0A0H7WYC5_SHISO/2-258 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A8DZJ3|A8DZJ3_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MAKTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|L0GCN8|L0GCN8_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTV +SQATMDERNRQIAEIGASLIkhw +>up|A8I448|A8I448_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDGRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI000665E6E8|UniRef100_UPI000665E6E8/32-289 +..aiqQKLADLEKRSGGRLGIALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>ur|UPI0003EF81B3|UniRef100_UPI0003EF81B3/28-284 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00068758BF|UniRef100_UPI00068758BF/17-277 +.ekiqQQLRQLETQSGGRLGVVLIDSADNSQI.RYRANERFPMCSTSKVMAVAALLQQSEKNSAVLQQRLAINASDLVNY +NPITEKQVGSSMTLAELSAATLQYSDNAAMNLILDHLGGPGKVTAFAQKTGDRDFRLDRREPELNSAIPGDPRDTTTPLS +MAQSLQKLTLCKALAAPQREQLVQWMKGNTTGSQSIAAGLPSGWQVGDKTGSCDyGGTNDIAVIWREKGAPLILTTFFVQ +PQPDAKSRRDVLAAAAKIVTaqy +>up|Q9AHN9|BLA29_KLEPN/27-284 +.....EQIKQSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAAErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|E0AF28|E0AF28_PSEAI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|P62593|BLAT_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q27W39|Q27W39_NEIGO/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0C5BXY6|A0A0C5BXY6_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|N0D6W6|N0D6W6_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004617675|UniRef100_UPI0004617675/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0A3XW37|A0A0A3XW37_BRAJP/27-286 +.....PELESYERESGGRIGVYAENLATGAKL.AWRADERFVMCSTFKASLAACVLARADRGEEQLAAMIPYGKADLLDY +APVAKQNLAAGMSVTDMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPRDTTTPEA +MAGNLKRLVVGEALSPASRTQLTEWMVGCKTGANRLRGGLPAGWKIGDKTGNNGkDASGDIAVAWPKADVPILIAAYTQG +GTPNAAQIEAAFARVGRMVAe.. +>up|Q8KSD2|Q8KSD2_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCNAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B0JD04|B0JD04_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|D5LGB4|D5LGB4_ECOLX/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAELDQQIAGIGAALIehw +>up|P0A3M1|BLA5_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q4TVR4|Q4TVR4_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q5YCY3|Q5YCY3_ECOLX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|J7I2W6|J7I2W6_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0J6ENK0|A0A0J6ENK0_9BACI/40-292 +....sNQFSRLEDQYDARLGVFALDTGTNKTV.TYRADERFAYASTHKALAVGALLKQTS--IADLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELCDASIRYSDNTAGNLILKQIGGPSGFKQSLREIGDNVTNPERIEPDLNEVKPGETHDTSTPKA +LAKSLQAFTVGDALPKEKREMLVDWLKRNTTGDALIRVGVPKGWEVADKTGAGSyGTRNDIAVIWPPKGDPIVLAVLSSR +DKKDADYNDKLIAEAAKEVI... +>ur|UPI0002513C27|UniRef100_UPI0002513C27/33-289 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00055C858E|UniRef100_UPI00055C858E/33-290 +.ndieKQLAALEKRTGGRLGVFVLDTSTNVSF.GRRQDERFAMCSTFKALAAAFALARADKGEEKLDRRIPVLKKDLLSY +SPVVEKHVGGGMTVRELCDAAVTYSDNAAANLLLASFGGPKGLTTWLRSIGDETTRLDRTEPELNEAKIGDPRDTTTPMA +MTETLGRLLLQDVLSPSSRDQFTAWLVANTTGDRRLRAGLPQDWMIGEKTGTSGrGEAGDIGFMRPREGHTILASVYIAE +GKKPTKELEPLFAEVGKLIA... +>up|Q6PP91|Q6PP91_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLRNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9AEY6|Q9AEY6_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTDELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B7FDE1|B7FDE1_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKAGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|H0S496|H0S496_9BRAD/26-285 +.adlqATIAGIETDSGGRLGVALLDTANAALS.GHRLDERFPMCSTFKALLAAAILTKVDAGAEQLSRRLPITQADILSY +APVTKAYVGTSLSVGELCEAAVTLSDNTAANLLLATLGGPAGLTRAVRGFGDAITRLDRIEPELNESVPGDPRDTTTPAA +MAQTLAKLTTGNTLSAASRDVLNGWLIGCKTGAARLRAGLPASWRVGDKTGTGDnGSSNDVAVIWPAGRAPVIVTSYLTE +TKAGDDKRNAVHAAVGRAVAa.. +>up|Q9Z4Q6|Q9Z4Q6_ECOLX/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAMLARVDAGDKQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI000690B3AF|UniRef100_UPI000690B3AF/56-311 +..rteRAFAELERKYDARLGVYALDTGSGRTV.THRPDERFAYASTCKALLAGAVLDRNS--LRELDRLVRYGRDDLVSH +SPVTERHVATGMSLRELCDATVRYSDNAAANLLFRELGGPRGLQDALRGLGDDVTRCDRYEVALSDAVPGDLRDTSTPRA +LADDLRAYVLGTTLPTDKRAVLTDWLKRNTTGDHTIRAGTPDGWQVGDKTGTGGyGTRNDIAIVWPPDRAPIALAVLSRR +DTKDAERDDALLARAAEVTFd.. +>up|B5D620|B5D620_KLEPN/27-284 +.....EQVTRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>up|C0LSK2|C0LSK2_KLEPN/27-284 +.....EQVTRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>up|P0A9Z7|BLA2_ECOLX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|B7FDE0|B7FDE0_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0J6KFW7|A0A0J6KFW7_9NEIS/36-294 +...lsRQLAELEHNAGGRIGVAALEVDSGRRV.AYRADERFPMCSTFKLLLVGAVLQLSAAQPDLLYRHVNYQREQLLRY +SPITEQYAEQGMSVKDLCDAAMRFSDNTAANLLLGLLGGPEAVTRFARALGDGLSRLDRIEPELNSATPGDPRDTTTPAA +MVSNLNTLLFSSLLPERQRVLLRDWLLNSTTGNLRIRAGLPAEWRVGDKTGSGGnGATNDVAVAWRPGKSPLLLAVYYWG +SSALPDERNAVVAAAARVVVaef +>up|I6Z9I0|I6Z9I0_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADECFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|A9CSQ3|A9CSQ3_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALSGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|U3N8Z2|U3N8Z2_KLEPN/30-286 +.....-KVKDAEDQLDARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q91UY8|Q91UY8_9ZZZZ/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAAVGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004122098|UniRef100_UPI0004122098/27-282 +.....PELASYERESGGRIGVYAENLATGAKL.AWRADERFVMCSTFKASLAACVLARVDRGEEQLSAMIPYSQADLLEY +APVARQNLAAGMSVADMCKAIVELSDNTCANLLLARVGGPAALTAFWRTIGDTTSRLDHNEPELNRSPPGDPHDTTTPAA +MAGNLRRLVLGESLSPASRGQLTDWMVNCKTGANRLRGGLPGTWKIGDKTGNNGkDASGDLALVWPSPDKPLVIAAYTQG +GTPSPAQIEAVFARIGRMVAe.. +>up|B5THT3|B5THT3_ACIBA/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGGILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLRNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9AFC8|Q9AFC8_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTGGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9FAA2|Q9FAA2_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDCWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|E7CER3|E7CER3_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMLSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q8KMX3|Q8KMX3_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>up|A0ESJ9|A0ESJ9_KLEPN/26-281 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIe.. +>up|Q9K5K0|Q9K5K0_KLEPN/31-281 +.advqQKLAGLERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSPAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRHVLA-------... +>up|E5LP65|E5LP65_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWLIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A023XSQ0|A0A023XSQ0_BRAJP/27-286 +.....PELESYERETGGRIGVYAENLATGAQL.AWRADERFVMCSTFKASLAACVLARADRGEEQLAAMIPYGKADLLDY +APVAKQNLAAGMSVAEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLKRLVVGEALSPASRTQLTEWMVGCETGANRLRGGLPAGWKIGDKTGNNGkDASGDIAVAWPKADVPILIATYTQG +GTPNAAQIEAAFARVGRMVAe.. +>up|V0AKS9|V0AKS9_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPKERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0A8P2Z6|A0A0A8P2Z6_ECOLX/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPR +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|B9DR46|B9DR46_PROMI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNIGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q7X4G3|Q7X4G3_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGLAGLTAFLRQIGDNVTRLDRWETELNEALPADARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q5VCA8|Q5VCA8_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMISTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q848S4|BLA46_KLEOX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLNSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00055C64E8|UniRef100_UPI00055C64E8/33-290 +.ndieKQLAALEKRTGGRLGVFVLDTSTNVSF.GRRQDERFAMCSTFKALAAAFALARADKGEEKLDRRIPVLKKDLLSY +SPVVEKHVGGGMTVRELCDAAVTYSDNAAANLLLASFGGPKGLTTWLRSIGDETTRLDRTEPELNEAKIGDPRDTTTPMA +MTETLGRLLLQDVLSPSSRDQFTAWLVANATGDRRLRAGLPQDWMIGEKTGTSGrGEAGDIGFMRPRDGHTILASVYIAE +GKKPTKELEPVFADVGKLIA... +>up|A0A097BQZ8|A0A097BQZ8_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVMIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q6UK85|Q6UK85_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDNVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|I6Z9H7|I6Z9H7_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSPAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>ur|UPI0005676A45|UniRef100_UPI0005676A45/52-300 +.....--LTDLEREYGARIGVYAVATGTGATV.IHRADERLALCSTFKTLAAAAVLDRGP--LTRLDRRVTYTRADLVPY +SPVTGRHVDTGMTLRELCDAAVRHSDNTAANLLLRDIGGPSALTAHLRGLGDRISRLDHTEPELNGNPPGDPRDTTTPRA +VAADYRALVLGDALPAAKRALLTDWLVGSTTGGKRIRAAVPGDWKVGDKTGTGDwGRAHDIAVLWPPRGAPLVIAVLTEH +PDRDAAADDALVAEAARRT-... +>ur|UPI000497895C|UniRef100_UPI000497895C/48-303 +..alnDAFAKLEDQFDARLGVYALDTGTNQTI.AYRADERFAYASTHKALAVGALLQQKS--ITDLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELCDASIRYSDNTAGNLILKQIGGPDGFKKSLGKIGDKVTNPERFEPELNEVKPGETHDTSTPKA +LATSLKAFTIGDALPKEKRMMLIDWLKRNTTGDALIRAGVPKGWEVGDKTGAGSyGTRNDIAVIWPPKGDPIVLAILSSR +DQKDAEYDDKLIAQAAKEVId.. +>up|F5SX75|F5SX75_9GAMM/31-289 +....qDEVTQLETIYGGRIGVSAWNANDGQQL.HYRENERFAMCSTFKLLLVANVLQRIDQKQEKLERLISYDKSEILEY +APVTSQHLDKGMTVADLSKAALQLSDNTAANLLLNTLGGPQGLTDYLRSLGDNTTRLDRIEPNLNTNLAEDPRDTTTPKA +MLLTLKTLLLGDTLSEASKQRLIHWLIGNQTGDDKIRAGVPATWLVGDKTGSGAnGANNDVAIIWPEAGHPYLLIVYYSG +SERSKNEKNAVIAKISQSVSkvf +>up|Q8KRG8|Q8KRG8_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATFGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0005F7C708|UniRef100_UPI0005F7C708/26-284 +....vNQVKAAERQLEARVGYAELDLASGRLLaSYRPGERFPMMSTFKVPLCAAVLARVDAGEEKLDRRVRYRQQDLVEY +SPVTEKHLADGMTVAGLCAAAITLSDNTAANLLLASVGGPQGLTAFLRRSGDQTSRLDRWETELNEALPGDARDTTTPQA +MAKTLRNLLTGSVLSAASRQQLLSWMVDDKVAGPLLRSTLPHGWFIADKTGAGNrGSRGIIAALGPDGQPARIVIIYLTG +TEASMEERNRQIAGIGETLVkhw +>ur|UPI0005083E69|UniRef100_UPI0005083E69/29-286 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRAAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00068F01BD|UniRef100_UPI00068F01BD/62-315 +.....AELAELERRYGARLGVYARNVRTGRTV.AHRAGERFAMCSTFKAFAAAAVLRDHG-DRAPLDRVVHYPPRDILPN +SPRTQENLETGMTVAGLCAAAIQYSDNAAGNLLLRELGGPAGLTRFLRSLGDTVSRLDRWEPELNTAIPGDVRDTTTPEA +IAGSLERLTLGRALRRADRQRFTGWLKGNTTSEERFRKGLPPAWVVADKTGTGDyATANDIGVAWTTRGTPVVLAVLSDK +SAKDAPVDQALIAEAAAVVAr.. +>up|A0A0C5C1Z0|A0A0C5C1Z0_KLEPN/27-284 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q0H0C0|Q0H0C0_ECOLX/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|I6Z9I8|I6Z9I8_ECOLX/23-273 +.advqQKLAELERLSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTATPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|A7LIT2|A7LIT2_ECOLX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAAErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|W8IFS5|W8IFS5_ENSAD/34-292 +..dvdTRLAELEKRTGGRLGVSVLDMETNVSF.GRRESERFAMCSSFKTLAAGFALARADQGAEKLDRRIVVAQKDIVAH +SPVTEKHVGGEMTIAELCAATLTTSDNAAANLLLENFGGPPALTAWLRTIGDETTRLDRNEPALNEAKVGDPRDTTTPAA +MLETLGNLAFGPVLAEASRKLLIEWMVANTTGDLRIRAGLPKAWKVGDKTGTNGnGAASDIAIVWPEGRGPLLIAVYIAE +ATAPLAELNTVFADVGRMAAe.. +>up|Q8GM80|Q8GM80_KLEOX/30-288 +.dtlqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESHPDVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKIIGYLGGPEKVTAFAQSIGDVTFRLDRMEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGGGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>ur|UPI0005DB3E8F|UniRef100_UPI0005DB3E8F/34-292 +..sldNQLAELEKSSNGRLGLALINTGKGTKI.HYRGGQRFPFCSTFKLMLVAAVLGHSQSQPNLLSKHITYHESDLLAY +APITRKHLAQGMTVAELCAATIQYSDNTAANLLIKQLGGLEMVNQFARSIGDQTFRLDRWEPELNTALPNDPRDTTTPAA +MAASVNKLVLGDALAAPQRDQLALWLKGNTTGAAAIRAGAPTDWVIGDKTGSGDyGTTNDVAVLWPAKGAPLVLVVYFTQ +LKKAAEPRRDVLAAATKIVLah. +>up|O32372|O32372_CAPOC/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|R4RZD7|R4RZD7_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQHLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|J7I6N7|J7I6N7_KLEPN/27-284 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q9F918|Q9F918_KLEPN/27-284 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|C4RM91|C4RM91_9ACTN/57-309 +.....AELAALERRFDARLGVYAVDTGTGRTL.AHRADERFAYASTFKALAAGALLAATS--DAELDRVVRYERADLVPH +SPVTEQHVAGGMTLRAVADAAVRYSDNTAANLMLAELGGPAGFERALRGIGDTVTDPARTETSLNEAAPGDVRDTSTPRA +MATSLRAYALGDALSAADRTVLVDWLRRNTTGATLIRAGVPAGWQVGDKTGAGGyGTRNDIAVLWPPDGAPIVLAVMSRR +AAKDAQPDDALIAEAARVTVd.. +>up|R4NFA1|R4NFA1_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDFVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0L7S2A4|A0A0L7S2A4_9RHIZ/34-296 +.edlaQRLAALEARHGGRIGVAIHNLSTGARL.GHNTDERFLMCSTFKALLAGHILARVDRGEETLDRRIVVKKADLVDW +SPVVETRVGGKISIAELCEATITFSDNAAANLLLAASGGPEAVTAFLRGLGDAVTRLDRTEPTLNYETPDDVRDTTTPTA +MVETLRRLVFADVLSARSKAQLAAWLVMNKTGDARLRAGFPADWIAGDKTGTNGdGNANDVAIAWSPDRGAIIVAAFCEI +PGISGDERNAVIAEIGRIAAe.. +>up|B5D619|B5D619_KLEPN/28-284 +.....-QVTRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>up|V3DI58|V3DI58_KLEPN/28-284 +.....-QVTRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>up|C3M8I4|C3M8I4_RHISN/34-291 +..dvtKLVAELEKRTGGRLGVAVLDTETNISF.GYRETERFALCSTFKALAAACALARVDRGEEKLDRRIVFGKDVLLPH +SPVTEKHVGGAMTIAELCDAAITISDNAAGNLLLESFGGPAGLTAWLRSIGDGTTRLDRTEPDLNEASFGDPRDTTTPAA +MLETLGKLVFCSALSEASRQQLVEWMVANTTGNARLRAGLPKSWRIGDKTGTSStGAVSDIAFAGPEGRGPILIAVYTGE +AKLPPAELNPIFAEIARIVA... +>up|B5HXK1|B5HXK1_9ACTN/42-300 +..ditARLHALEERYDARLGVFAHHVTTGRSV.RHRADERFPMCSVFKALAAAAVLRDLDRDGEVLARRIHYTEADLVQG +SDQTAAHLAEGMTIAELADVAITFSDNTAGNLLLRELGGPTAITRFARSLGDRVTRLDRWEPELNTAEPWRRTDTTSPYA +IGRTYGRLVLGDALDRRDRQLLTHWLLNNTTSVNRFHAGLPKTWTIADKTGGGSyGTNNDVGVVWTEDGDPIVLSVLSTM +PAQDAVRDDALVAEAAAVVAr.. +>up|A0A0H4CAB5|A0A0H4CAB5_9ACTN/48-303 +....rAELAELERRYGARLGVYARNVRTGRTV.SHRAGERFAMCSTFKAFAAAAVLRDR-AGCAPLDRVVHYPPHDTLLN +SPRTAENVATGMTVADLCAAAIQYSDNAAGNLLLREVGGPAGLTRFYRSLGDEVSRLDRWEPELNAAIPGDARDTTTPEA +IAESLERLTLGRALAGADRERFVGWLKGNRTSDERFRKGLPKDWTVADKTGTGDyATANDIGVAWTTRGTPVVLAVLSSK +STPDAPVDQALIADAAAVVAr.. +>up|V4NZK0|V4NZK0_9CAUL/32-293 +...faAAMLDITKRHGGRIGVSAIDAGSGGRL.SVSSQERFGMMSVFKWILAAAVLARVDKGELKLDQVVRFGRKDLVGW +SPVTEKKVKDGITVGELCAATVSKSDNAAANLLLPLVGGPEGLTKWIRSLGDGVTRVDRKEPEMNNVAEGDPRDTTTPEA +MTQLLQIVFTGAALEAASIKQLREWMVATSTGDKRIRAGVPSGWTVADKTGTAN.GAVNDVAVIWPKTEGPIFLSIFTVG +GTLEPEAKEQVVADIARLVCdvf +>up|H9BJT2|H9BJT2_SHISO/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKSSHIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|D4QFM2|D4QFM2_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDGVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|B5D613|B5D613_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTVGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|Q6PP89|Q6PP89_ENTAE/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGTGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A076EF55|A0A076EF55_RHOOP/52-312 +.rsldATIDALEAQYSTRIGVAAVNPATGEVY.SHRGDERFAMCSTFKAYASAAVLRKTEDGSTSLDKTVVVEPGDLVEN +SPVTAAAVGTPMTLGQIAEAALTQSDNTAGNYLLREIGGPQAITALARDIGDESTRLDRWETELNTAFRDDPRDTTTPNG +LAQGFRALLLGDALDTASRDQLLEWMRASKTSDKRMRAGLPTGWTAADKTGGGGfGTANDAGVAWSPDGAPVVLTILTDS +LTEDAQGNNQAIADTTAAVVe.. +>up|B7FDD9|B7FDD9_KLEPN/45-297 +.....-----SESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A3FFR2|A3FFR2_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGTVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIDDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0D6RTF6|A0A0D6RTF6_XANVA/36-291 +...lrAQWAEIERGTGGRLGISLLDSATGWHL.GQRQDERFPMCSTFKFVLAAAVLQRVDQGKLMLAQRVKIRASDMLEY +DPVTERHIGGSLSVGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRSIGDAQTCSDRHEPDMNRFAAGDPRDTTTPAA +MANTLRTLLLGDALRPASRKQLTDWMIDNRTGDDCLRAGLTRDWKIGDKTGSNGiDTRNDIAILWPPKGAPLLLTAYLNG +AKVADAARDAALKAVAVAV-... +>up|Q6UVM7|Q6UVM7_ACIBA/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGTSLIkhw +>up|D7RIC6|D7RIC6_KLEPN/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVLW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKHSEAVIAAAARLALe.. +>up|C0L621|C0L621_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWKTELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0C5C5N2|A0A0C5C5N2_KLEPN/27-284 +.....EQIKLSESQLSGHVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MTATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|B5L5U5|B5L5U5_9BACT/33-291 +.qdasAQLAALEAASGSRLGVVGFNTATGARV.QHRAEERFPFCSTFKLMLAAAVLERSAKEGDLLARRVNYSKGDLVSY +SPITEKNVATGMTVAELCAATVQYSDNGAANLLMKILGGPSAVTAFARASGDEVFRLDRWETELNTAIPGDLRDTTTPAA +MAASVQRLVLGNALGAAQREQLKTWLLGNTTSTQRFLAGVPAGWKVGDKTGSGSyGTTNDVGVLWPPAGAPLVLAVYLTF +PQKEAKGRSDVVASATRIAVs.. +>up|A0A021XGS7|A0A021XGS7_9RHIZ/34-296 +.edlaQRLAALEARHGGRIGVAIHNLSTGARL.GHNTDERFLMCSTFKALLAGHILARVDRGEETLDRRIVVKKADLVDW +SPVVETRVGGKISIAELCEATITFSDNAAANLLLAASGGPEAVTAFLRGLGDAVTRLDRTEPTLNYETPDDVRDTTTPTA +MVETLRRLVFADVLSARSKAQLAAWLVMNKTGDARLRAGFPADWMTGDKTGTNGdGNANDVAIAWSPDRGAIIVAAFCEI +PGISGDERNAVIAEIGRIAAe.. +>ur|UPI000667D354|UniRef100_UPI000667D354/29-286 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAVAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI000669A3B7|UniRef100_UPI000669A3B7/27-284 +.....EQITRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLAGGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHTLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPASMAERNQQIARIGAALIehw +>up|A0A090U8S4|A0A090U8S4_9ENTR/35-292 +..qvqQKLAALEKQSGGRLGVALINTADRSQI.LYRADERFAMCSTSKTIVVAAVLKQSETQHDILQQKMTIKKTDLTNW +NPVTEKQVNKEMTLAELSAATLQYSDNTAMNKLLEHLGGTGNVTAFARSIGDATFRLDRTEPELNTAIPGDERDTTSPLA +MAKSLHKLTLGNALADMQRAQLVAWLKGNTTGGQSIRAGLPESWVVGDKTGGGDyGTTNDIAVIWPEDRAPLILVTYFTQ +PQQDAKGRKDILAAAAKIVTe.. +>up|A0A0G9HZ16|A0A0G9HZ16_9XANT/34-291 +..tlaQRLAGIERRTAGRLGVTLLD-GNGAVLgGQRQDERFPMCSTFKFVLAAAVLQRVDRGELRLQQPVQIRAADMLPH +APVTARHVGGALSVAELCRATMIFSDNPAANLLFPLVGDPPGLTRFLRGLGDTQTRSDRHEPEMNRFAAGDPRDTTTPAA +MAATLRALLLGDALRPASRQRLTAWMLDNRTGDACLRAGLPRGWKIGDKTGSNGtDTRNDIAIVWPPGRTPLLLSAYLNG +AKVDDAARDAALKAVAVAVR... +>up|Q6RCP6|Q6RCP6_ECOLX/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKNGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0F6NAK1|A0A0F6NAK1_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDDMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI000667DC0E|UniRef100_UPI000667DC0E/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGVEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDKVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|A0A0J6NKI0|A0A0J6NKI0_9NEIS/37-294 +....aRQLAELERNAGGRIGVFAQEVDSGRSL.AYRADERFPMCSTFKLLLVGALLQRSVAQPDLLYRHVDYRRDQLIDY +SPISEQHVEQGMSVKDLCDAAMRFSDNTAANLLLEQLGGPQEVTRFARSLGDGQSRLDRIEPELNLAEPDDPRDTTTPAA +MTANLHALLFSPLLPERQRGLLNDWLLGNTTGNLRIRAGLPAEWRVGDKTGSGGhGAANDVAVAWRPGKSPLLLSVYYWG +SSAMMDERNAVIAAVARVAAaef +>up|A0A0D5CE58|A0A0D5CE58_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|I6ZI70|I6ZI70_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQPGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|J9YNF9|J9YNF9_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +GQATMDERNRQIAEIGASLIkhw +>up|D3KDJ9|D3KDJ9_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSVLPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A061MM66|A0A061MM66_AGRRH/78-335 +..dadKQLADLEKKTGGRLGVSVLDTETNISL.GYREAERFALCSSYKALAAGFVLARVDQGVEKLDRRVTYGKDVVVTY +SPETEKHAGTDMTIAELCNAAITLSDNTAGNLLLDSFGGPAALTAWLRTTGDTETRLDRKEPDVNQAIKDDPRDTTTPDS +MLDTIGLLTLGNTLSETSRDQLSNWLVANTTGNARLRAGLPKEWKVGDKTGTGDnGSYADVAVIWLPDRGPILVVTYVGE +ATAPAKDIEAVFAEVGKIVA... +>up|M5B5Q1|M5B5Q1_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAVTMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|G8A3U3|G8A3U3_ENTCL/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +GQATMDERNRQIAEIGASLIkhw +>up|Q1KY81|Q1KY81_ENTAE/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGVrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9RN48|Q9RN48_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASQQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00037BF958|UniRef100_UPI00037BF958/34-290 +..saeAQLAELERASGGRLGVAGFNTGSGVRL.QHRAHERFPLCSTFKLMLAAAVLERSTRDSSLLSRNLSYGKGDLIDH +SPITEKHVATGMTVAAMCAATIQYSDNAAANLLLKELGGPATVTAFARGIGDQTFRLDRTEPELNTSIPGDPRDTTTPSA +MSDSIQRLVLGDALGAAQRDQLKTWLLGNTTSTERFLAGVPAGWKVGDKTGSGSyGSTNDVGVLWPPAGAPIVLSVYLTF +PQKDAKGRNDVIASAARIAA... +>up|V5N0A9|V5N0A9_KLEPN/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWVVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q6W7J4|Q6W7J4_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDEQNRQIAEIGASLIkhw +>up|A0A0B4UAY9|A0A0B4UAY9_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERSRQIAEIGASLIkhw +>up|A0A0M1KGX3|A0A0M1KGX3_9XANT/35-292 +..mlrAQWAEIERGTGGRLGINLLDSATGWRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANVLFPLVGDPAGLTGFLRDIGDAQTRSDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPSSRKQLTDWMIDNRTGDDCLRAGLTRDWKIGDKTGSNGtDTRNDISILWPPKGAPLLLTTYLNG +AKIDDAARDAALKAVAVAVR... +>ur|UPI00067B376B|UniRef100_UPI00067B376B/29-283 +....rDVFAGLEQEYAARLGVFAHDTATGRTL.THRADERFPMCSVFKAPAAAAVLREG----VDLTRRIHYTQQELTDY +APVTEKHLDTGMTVEELCAAAVSHSDNAAANFLLRELGGPTAITRFARSLGDPVTRLDRWEPDLNSAEPWRKTDTTTPHA +IARTYAKFLLGDVLPPADRTRLTSWMIANSTNTTRFRAGLPADWILADKTGGGSyGVANDVGVVWPPGRPPLVIAVLTTT +YAAEGPSKNELVARAAELVAa.. +>up|Q8GF08|Q8GF08_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPVGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|K7U492|K7U492_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPVGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0002CA84F9|UniRef100_UPI0002CA84F9/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MGTTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00040718D2|UniRef100_UPI00040718D2/35-292 +..mlrAQWAQIERGTGGRLGINLFDSATGWRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANVLFPLVGDPAGLTGFLRGIGDAQTRSDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPSSRTQLTDWMIDNRTGDDCLRAGLTREWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|Q7WYH2|Q7WYH2_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQLQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q6REX6|Q6REX6_ECOLX/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKNGASKrGARGIVALLGPNNKAERIVVIYLRD +TPANMAERNQQIAGIGAALIehw +>up|X5JYP1|X5JYP1_ENTCL/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVMYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9S169|BLA24_ECOLX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARGTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|C1AR67|C1AR67_RHOOB/52-311 +.esldAKIEALEAQYATRIGVTAVDPQTGAVY.SHRGDERFAMCSTFKAYASAAVLRKIEDGSTSLDKTVMIEPADLVEN +SPVTAAAVGTPMTLGQIAEAALTQSDNTAGNYLLREIGGPQAITALARDVGDASTRLDRWETELNTAFRGDPRDTTTPTG +LAHGFRALLLGDALDAASRGQLLDWMRASKTSDKRMRAGLPPGWTAADKTGGGGfGTANDAGVAWSPDGSPIVLAVLTDS +LTEDAQGNSQAIADTTTAVI... +>up|B5D616|B5D616_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSPRSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|B5XQY6|B5XQY6_KLEP3/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSPRSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|A0A0L0JDA4|A0A0L0JDA4_9ACTN/34-288 +....rDVFAGLEQEYAARLGVFAHDTATGRTL.THRADERFPMCSVFKAPAAAAVLREG----VDLTRRIHYTQQELTDY +APVTEKHLDTGMTVEELCAAAVSHSDNAAANFLLRELGGPTAITRFARSLGDPVTRLDRWEPDLNSAEPWRKTDTTTPHA +IARTYAKFLLGDVLPPADRTRLTSWMIANSTNTTRFRAGLPADWILADKTGGGSyGVANDVGVVWPPGRPPLVIAVLTTT +YAAEGPSKNELVARAAELVAa.. +>up|Q8VP67|Q8VP67_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHFADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLSAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q8VTN0|Q8VTN0_9ENTR/31-291 +.ntieAQLSELEKYNQGRLGVALINTEDNSQI.TYRGEERFAMASTSKVMAVAAVLKESEKQAGLLDKNIAIKKSDLVAY +SPITEKHLVTGMSLAQLSAATLQYSDNTAMNKILDYLGGPSSVTQFARSINDVTYRLDRKEPELNTAIHGDPRDTTSPIA +MAKSLQALTLGDALGQSQRQQLVTWLKGNTTGDHSIKAGLPKHWIVGDKTGSGDyGTTNDIAVIWPENHAPLILVVYFTQ +QEKDAKYRKDIIAKATEIVTkef +>up|A3VZZ2|A3VZZ2_9RHOB/25-282 +.srltQTITQIEQTLDARVGLHIHDSATGWTV.THRPNERFLMASTFKAMLCGAVLSRVDKGTLALDEPLEITEQDILEY +APITESEIGKTMSLGELCFAALDLSDNTAANLLIDRLGGPHEVTAFLRAIGDPVSRLDRREPDLNTFTPGDPRDTTTPAA +MASTLETLLAGDALSPQSRAQLVKWMSAGGVTGALIRASTPKGWQVADKSGSGA.YNRNIVAMVTPPDQSPYVITMFLSD +ADADFATRNAAVITLSKAVMd.. +>up|Q8GP08|Q8GP08_PSEAI/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLRNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q3YA69|Q3YA69_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGVEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTVGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>ur|UPI000593882D|UniRef100_UPI000593882D/29-283 +....rDVFAGLEQEYAARLGVFAHDTATGRTL.THRADERFPMCSVFKAPAAAAVLREG----VDLTRRIHYTQQELTDY +APVTEKHLDTGMTVEELCAAAVSHSDNAAANFLLRELGGPTAITRFARSLGDSVTRLDRWEPDLNSAEPWRKTDTTTPHA +IARTYAKFLLGDVLPPADRTRLTSWMVANSTNVTRFRAGLPADWILADKTGGGSyGVANDVGVVWPPGRAPLVIAVLTTT +YAAEGPSKNELVARAAELVAa.. +>up|Q4F7H1|Q4F7H1_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLPDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSHGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q46954|Q46954_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00050C83C7|UniRef100_UPI00050C83C7/29-286 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGWALIehw +>up|D2I9G2|D2I9G2_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0K9ZZP4|A0A0K9ZZP4_KLEVA/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|Q64HI6|Q64HI6_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|I6ZI82|I6ZI82_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNRTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|Q5PSW6|Q5PSW6_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGTGKrGSRGIIAALGPDGKPSRIVVIYTTG +GQATMDERNRQIAEIGASLIkhw +>up|F2X6V8|F2X6V8_ENTCL/30-286 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLGTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPIVLAVYTRA +PNKDDKYSEAVIAAAARLALe.. +>up|H2ETE8|H2ETE8_ECOLX/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGVEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITMSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDMRDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGARGIVALLGPDGKAERIVVIYMRD +TPATIAERNQQIAAIGAALIehw +>ur|UPI000515B682|UniRef100_UPI000515B682/29-286 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|K4RBG2|K4RBG2_9ACTN/35-291 +....tARLRALEEEHGGRLGVYAHNLATRRTV.RHRADELFPMCSLFKTLAAAAVLRDLDRDGEVLNSRLHYTEADLVDV +PDVIREHLSDGMTVAALAELAITHSDNTAGNLLLRELGGPTAITRFARSLGDRVTRLDRWEPELNTAEPWRVTDTTSPAA +IGRTYGRLVLGDALNRRDREQLTEWLLRNTTSTARFRAGLPPAWTLGDKTGSGSyGTANDVGVAWTETGAPIVLSVLTTK +PEQNAAWDNALVAKTAKVLAe.. +>up|A0A072CZ89|A0A072CZ89_9RHIZ/36-293 +..dvtKLLAELEKRTGGRLGVAVLDTETNISF.GHRETERFAMCSTFKALAAACVLARVDRGEEKLDRRITFGKDVLLPH +SPVAEKHVGGDMTVAELCDAAVTISDNAAANLLLESFGGPAGLTSWLRSIGDRTTRLDRTEPDLNEAKFGDPRDTTTPVA +MLETIGKLAFGSVLAESSRRQLVEWMVANTTGDARLRAGLPKDWQIGDKTGTSStGAVSDIGFAVPKGRGPILITVYTGE +AKVEPAELNPVFAEVGKIVA... +>up|Q2YHZ4|Q2YHZ4_KLEPN/27-284 +.....EQITRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHTLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>up|B8YHZ8|B8YHZ8_KLEPN/27-284 +.....EQITRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHTLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>up|A0A0M1KKT2|A0A0M1KKT2_9XANT/35-292 +..mlrAQWAEIERGTGGRLGIDLLDSATGWRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANVLFPLVGDPAGLTGFLRGIGDAQTRSDRYEPETNRFAAGDPRDTTTPAA +MVATLRTLLLGDALQPSSRQQLTDWMIDNRTGDDCLRAGLTRDWKIGDKTGSNGsDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|D3VY77|D3VY77_ECOLX/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGTGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0006894791|UniRef100_UPI0006894791/54-314 +....vARLRALEEQYGARLGVHAHDVRSGRTL.AHRDRERFPMCSVFKTLAAAAVLRDLDHDGTFLARRITYTADDVQRY +SPVTEHNIAAGLTVSQLCDATIRFSDNTAANLLLRELGGPTAITRFARSIGDPVTRLDRWEPELNSAEPWRITDTTSPRA +IARTYGRLVLGRVLEPADRALLTDWLLRNTTSVTRFRKGLPADWTVADKTGGGKyGGNNDVGVVWPPDGGLILLSVLTTR +FEREAPGVDELVAAAAAIVAde. +>up|A0A0E3JSK4|A0A0E3JSK4_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGASLIkhw +>ur|UPI00056D89B7|UniRef100_UPI00056D89B7/34-290 +..dieKQLAALEKRTGGRLGVYVLDTKTKVTF.AHRPDERFAMCSTFKALAAAFVLARVDRGEEKLDRRIPISKKHLLSY +SPIVEKHVGGGMTVGELCAATVTYSDNAAGNLLLASFGGPKGLTDWLRSTGDETTRLDRIEPELNEAKIGDPRDTTSPKA +MTETLGKLLLEDVLSPASRDQFSAWLVANTTGDRRLRAGLPKDWIIGEKTGTSGrGEAGDIGFMHPTEGHTILASVYIAE +GKKPTKELEPVFAEVGKLIA... +>up|R4RRV8|R4RRV8_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRCVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0B2CUV9|A0A0B2CUV9_XANCA/35-294 +..mlrAQWADIERGTGGRLGISLLGSAPGWRL.GQRENERFPMCSTFKFVLAAAVLRRVDQGKLTLTQPVKIRAADMLEH +APVTKRHVGGTLSVGELCRATMIHSDNPAANLLFPLVGDPAGLTAFLRSIGDTKTRSDRYEPEMNGFAPGELRDTTTPAA +MASTLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTADWKIGDKTGSNGtDTRNDIAILWPPKGPPLLLATYLNG +AKVDAAARDAALKAVAVAVRew. +>up|Q2XPR0|Q2XPR0_PSEAI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q8KRH0|Q8KRH0_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0ZX87|A0ZX87_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASSRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A3FFR5|A3FFR5_CITFR/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARLQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q93GI3|Q93GI3_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|G1FK69|G1FK69_SALCE/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B8Y883|B8Y883_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIelw +>up|A0A0C7DZ82|A0A0C7DZ82_XANCE/35-293 +..mlrARWAEIQRGTGGRLGTCLLDSGSGWRI.GQRENERFPMCSTFKFILAAAVLQRVDKGELRLMQQIKIRASDMLEH +APVTERHVGGSLSVAELCQATMIHSDNPAANLLFPLIGNPPGLTRFLRGIGDTKTRSDRLEPEMNGFAPGEPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTAWMIDNRTGDDCLRAGLPRDWKIGDKTGSNGtDTRNDIAIIWPPGRAPLLLTAYLNG +ATVDAAGRDAALKAVAEAVRd.. +>up|J3I3P1|J3I3P1_9BRAD/50-309 +.....PELETYERESGGRIGVYAENLATGAKI.AWRAEERFVMCSTFKASLAACVLARVDRGEEQLSAMIPYSKADLLEY +APVARQNIPAGMSVAEMCKAIVELSDNTCANLLLARIGGPPALTAFWRSLDDTISRLDHNEPELNRSPPGAPHDTTTPAA +MAGNLKRLVTGEALSPASRAQLTDWMVNCKTGANRLRAGLPAGWKIGDKTGNNGkDASGDIAVAWPKSDAPILIAAYTQG +GTPSTAQIEAVFAHIGRMVTe.. +>ur|UPI00064917BE|UniRef100_UPI00064917BE/69-326 +..dvdKQLADLEKRTGGRLGVSVLDTETNISL.GHREEERFPLCSTYKALAVGFVLARVDQGVEKLDRRVTYGKDKVVTY +SPATEKHADADMTIAELCGAAITLSDNTAGNLLLDSFGGPAALTSWLRTTGDTETRLDRNEPDVNQAVKDDPRDTTTPDA +ILDTIGLLTLGNTLSETSRDQFVNWLVANTTGNNRLRAGLPNEWKVGDKTGTGNnGSYADIAVIWPPERGAILVTTFVAE +ATAPAKDVESVFAEVSKIVV... +>up|E1P3G4|E1P3G4_NEILA/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSLRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLATIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGSLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0B4U9Z7|A0A0B4U9Z7_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRGEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGASLIkhw +>up|A0A066ZN74|A0A066ZN74_HYDMR/38-300 +..nfkQQISELESTFGGRLGVAVWDASSGFQL.QYRGNERFAMCSTFKFLLAASVLAKVDAKEESLNRVVTYSTSDLLDY +APITRKNLRNGMTISQLLAAALQYSDNTAANLLFEPVRGPQGLTTFMRSFGDKETRVDRIEPHLNTNIPGDERDTTTPNA +MLKSMKKILLGHVLSEASKNQLTQWMLNNTTGANKLRAGIPTYWPVGDKTGSGNnGAMNDIAIMWPDADDPILVAVYYTG +SKEPFETKNHVLEQVGRIISqqf +>ur|UPI000688B641|UniRef100_UPI000688B641/50-306 +....tARLRALEEEHGGRLGVYAHNLATRRTV.RHRADELFPMCSLFKTLAAAAVLRDLDRDGEVLNSRLHYTEADLVDV +PDVIREHLSDGMTVAALAELAITHSDNTAGNLLLRELGGPTAITRFARSLGDRVTRLDRWEPELNTAEPWRVTDTTSPAA +IGRTYGRLVLGDALNRRDREQLTEWLLRNTTSTARFRAGLPPAWTLGDKTGSGSyGTANDVGVAWTETGAPIVLSVLTTK +PEQNAAWDNALVAKTAKVLAe.. +>up|V6KXM5|V6KXM5_STRRC/50-302 +.....AELTDLERRHGARLGVYARNVRTGRTV.SHRAGERFAMCSTFKAFAAAAVLRDHG-RCAPLDTVIHYPPHDILPH +SPRTEEHVDTGMTVADLCAAAIQYSDNAAGNLLLRQIGGPDGLTRFFRSLGDGTSRLDRWEPELNTAIPGDRRDTTTPEA +LGRGFERLTLGRALARADRAQLVTWLKGNTTSAARFGAGLPRDWVLADKTGTGDyGTANDIGVAWTTRGTPVLLTVLSSK +TAQDAAADDALVAEAARIAA... +>up|V5LEG1|V5LEG1_PROST/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEN +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q2YHY8|Q2YHY8_KLEPN/27-284 +.....EQITRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKALLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSDRSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIAKIGAALIehw +>up|J2B1G2|J2B1G2_9RHIZ/34-292 +..didKRLAALEARIGGRLGVSVLDSDTNVSF.GYRGSEPFAMCSTFKVLAAGLVLARVDKGDESLDRRVTYGKEKLVTY +SPETEKHAGGDMTMAEICKAGITLSDNTAGNLMLESFGGPAALTDWLRSIGDGTTRLDRMETALNEAAKGDPRDTTTPDA +MLDSLGNIALGSVLAETSANQLVDWMIANTTGGARLRAGLPSDWKIGDKTGTGDnGSAGDIAIIWPPKRGPIVAAVYMAE +TMVKMDEFNPVFAEIGKMITe.. +>up|Q7X5A6|Q7X5A6_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MTATLRKLLTSQRLSARSQRHLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00062C9472|UniRef100_UPI00062C9472/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGVEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>ur|UPI0004CB51EA|UniRef100_UPI0004CB51EA/54-307 +.....EGFEKLEREFDARLGVYAVDTGTGREV.THNDRARFAYNSTFKALQAAVVLDTYS--LDGLDKRVTYTREDLVAN +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPKGLDASLEKLGDDVTRMDREEPELSRWVPGEQRDTSTPRA +LAEDLRAFVLGKALRAPERAQLTAWLRTNTTGDAVIRAGVPKGWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAVLSHR +GTKDAEPDDRLIAEAASVVVd.. +>up|I6VD99|I6VD99_ACIBA/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q844X1|Q844X1_KLEOX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004AB42C4|UniRef100_UPI0004AB42C4/54-307 +.....EGFEKLEREFDARLGVYAVDTGTGREV.THNDRARFAYNSTFKALQAAVVLDTYS--LDGLDKRVTYTREDLVAN +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPKGLDASLEKLGDDVTRMDREEPELSRWVPGEQRDTSTPRA +LAEDLRAFVLGKALRAPERAQLTAWLRTNTTGDAVIRAGVPKGWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAVLSHR +GTKDAEPDDRLIAEAASVVVd.. +>up|Q5H739|Q5H739_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAVPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B7FDD7|B7FDD7_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPAIMAERNQQIAGIGAALIehw +>up|G1FTI5|G1FTI5_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q0GMA4|Q0GMA4_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEEHFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI000517A6D8|UniRef100_UPI000517A6D8/56-308 +.....-DFEKLEREFDARLGVYAIDTGTGHEV.THNDRDRFAYNSTFKALQAAAVLSTYS--LDGMDERVTYTREDLVAH +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPGGLDASLEKLGDDVTRMDREEPELSRWVPGEKRDTSTPRA +LAEDLRAFVLGKALGAPERAQLTTWLRTNTTGDAVIRAGVPENWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAVLSHR +GTKDAEPDDRLIAEAASVVVd.. +>ur|UPI000558DB92|UniRef100_UPI000558DB92/50-305 +....gQKFMQLEKKFDARLGVYAIDTSTNHTV.VYRPDERFAYASTFKALAAGVLLKQNS--IDKLDEVITYTKDDLVTY +SPITEQHVDTGMTLREISDAAIRYSDNTAANLLLQELGGPNGFEKGLRGIGDKVTEADRFETDLNSAIPGDIRDTSTARA +LATSLKAFTVDDVLPNDKRTILTDWMRRNTTGDELIRAAVPKGWEVGDKTGAGDyGTRNDIAIVWPPDRDPIIIAILSTR +DTKDATYNNELIAKAAKVALnsf +>ur|UPI0003712C91|UniRef100_UPI0003712C91/22-284 +..asqTKLAALEGETGGRLGIACIDTATGKAF.GYRADERFPMCSTFKWLAGAALLKQVDEKTKRLDQRIRFSHKQLLGG +SPVTQKFADTEMSLAALCEAAIADSDNTAANLIVETLGGIPAWNAYVRTLGDQLTHLDHPEPFLNKTQMGDKRNTTTPSA +MCANLKHVLLEDALSPSSREQLKQWMLATRTGKQRLRKDLNSGWTLANKTGTGDaGTANDIGIYWPPTGQPIVLTVYLTH +AHVPLAQQEAAIAQVGHWVRdgw +>ur|UPI00055C730B|UniRef100_UPI00055C730B/51-301 +.....-HFAALERKHGARLGVYALATGTGATV.AYRADERFAFCSTFKTLAAAAVLHRNP--LSRLDERVTFTKAEVNSI +SPITKDHIATGMTIRQLCDAAIRYSDGTAGNLLMRDIGGPAQLTAYLRGLGDTISRMDHYEPDLNRDRPQDPRDTTTPRA +IAADYHKLVLGDALAADRRALLTDWLERNITGAKRIRAGLPKGWMVADKTGTGDyGRANDIAIVWPPHTAPLVMAVMSDR +SGYNASPRDSLIAETATQIV... +>up|A0A0I9PAV3|A0A0I9PAV3_KLEVA/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGVEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|Q846Q1|Q846Q1_ECOLX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETERNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|S5FWH2|S5FWH2_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMVSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00047772E5|UniRef100_UPI00047772E5/24-286 +..daqPELETYERESGGRIGVYAENLATGARL.AWRADERFVMCSTFKASLAACVLARVDRGEDQLAAMIPYGKADLLEY +APVAKQNIAAGMSVTEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTASRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLRRLLTGEALSATSRAQLTEWLVGCKTGANRLRGGLPASWKIGDKTGNNGkDASGDIAVAWPKPDAPILIAAYTQG +GTPSAAQIETVFARIGRMVAe.. +>ur|UPI00068276C9|UniRef100_UPI00068276C9/35-294 +.....TAMLDITKRHGGRIGVSAIDAGSGARL.SVSAQDRFGMMSVFKWILAAAVLARVDKGELKLDQVVRYSAKDLIAY +SPVTEKEVKDGMAVGELCAATVSKSDNTAANLLLPLVGGPEGLTKWIRSLGDAVTRCDRKEPELNVVAEGDPRDTTTPEA +MTQLLQIVFSGAALEADSIKQLRDWMEATSTGDKRIRAGVPSGWTVGNKTGTAN.GAVNDVAVIWPKTEGPIFLSIFTTG +GALEADAKEQVVADIARLVCevf +>up|J7HZA4|J7HZA4_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSAFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TSASMAERNQQIAGIGAALIehw +>ur|UPI00064C4197|UniRef100_UPI00064C4197/58-309 +.....-ELAALERRSGARIGVYALDTGTGRTL.AHRADERFAYASTCKALAAGAMLAATS--DADRDRVVRYRRADLVAH +SPVTERHVETGMTLRDAAEAAVRYSDNTAGNLLFDALGGPAGFARALRDVGDQVTRPARTEPELNAATPGDERDTSTPRA +LAGSLRAYTLGETLPPADRDLLLGWMRASTTGSGLVRAGVPAGWQVADKSGTGGyGTRNDIAVVWPPDRAPIVLAVMSSR +DSRDAEPDDALVAQAARAAVt.. +>up|Q2YHZ3|Q2YHZ3_KLEPN/28-284 +.....-QITLSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDERLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSDRSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>up|G9FYZ8|G9FYZ8_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNNERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9FD24|Q9FD24_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIDDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A084HCR9|A0A084HCR9_9BACI/56-311 +....gQKFMQLEKKFDARLGVYAIDTSTNHTV.VYRPDERFAYASTFKALAAGVLLKQNS--IDKLDEVITYTKDDLVTY +SPITEQHVDTGMTLREISDAAIRYSDNTAANLLLQELGGPNGFEKGLRGIGDKVTEADRFETDLNSAIPGDIRDTSTARA +LATSLKAFTVDDVLPNDKRTILTDWMRRNTTGDELIRAAVPKGWEVGDKTGAGDyGTRNDIAIVWPPDRDPIIIAILSTR +DTKDATYNNELIAKAAKVALnsf +>up|C4PE86|C4PE86_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>up|Q8VP43|Q8VP43_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>up|I1D1I3|I1D1I3_9PSEU/39-295 +..svsAELRALESRHAARLGVFALNVRSGAVV.SYRAHELFPMCSTFKTLEVAAVLRDLDHDGTYLDRWVHYTEADLVPG +SPITEQHAVTGMRVEDLCAAAIRQSDNTAANLLLRPLGGPSGITRFCRSLGDSVTRLDRYEPDLSDGVPGDRRDTTTPAA +IAADYRRLLLGRALDDADRDRLVTWLTESVTSDTRFRAGLPSHWRVADKTGSGGyGTANDVGVAWTDDGTPLVLAVLTTK +EVEDADWDDDLVAGTAELLA... +>up|D9Z4Z4|D9Z4Z4_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A022MN91|A0A022MN91_9ACTN/17-272 +...atDALRALEERYSARLGVHARNTRTGQSV.GYRAGERFALCSTFKVFAAGAVLRDHA-GSAPLDKVVRYPDRDILLN +SPVTQQHVGSGMTVGELCAAAIRHSDNCAGNLLLRELGGPAGLTAFFRSLGDRVSRLDRWEPDLNSAGPGELRDSTTPEA +LGASLERLTVGDELSGAAREQLLTWLKGNTTSDRRFRAGLPRGWVVGDKTGTGDyASANDIGVAWTTRGTPLVLVVLTSK +DAPDATVDEALIADAAAVLAd.. +>up|Q5DUJ7|Q5DUJ7_KLEOX/31-288 +..aiqQKLADLEKHSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKADLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKIIGYLGGPEKVTAFAQSIGDVTFRLDRMEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>ur|UPI0006BA377A|UniRef100_UPI0006BA377A/34-294 +.aqvqEKLAALEKQSGGRLGVALINTADRSQI.LYRGDERFAMCSTSKTMVAAAVLKQSETQHDILQQKMVIKKADLTNW +NPVTEKYVDKEMTLAELSAATLQYSDNTAMNKLLEHLGGTSNVTAFARSIGDTTFRLDRKEPELNTAIPGDERDTTSPLA +MAKSLHKLTLGDALAGAQRAQLVEWLKGNTTGGQSIRAGLPEGWVVGDKTGGGDyGTTNDIAVIWPEDRAPLILVTYFTQ +PQQDAKGRKDILAAAAKIVTe.. +>up|A0A0H5N5J9|A0A0H5N5J9_9ENTR/33-292 +.asldNQLAELEQTSNGRLGIALINTANGKKV.QYRGGQRFPFCSTFKLMLAATVLGHSQFQPNLLNKHLRYHENDLLSY +APITRKNLAQGMTISQLCAATLQYSDNTAANLLIKELGGLGSVNQFARSIGDQTFRLDRWEPDLNSALPNDPRDTTTPVA +MAASLQKLVLGDALAAPQREQLARWLKGNTTGGETIRAGAPADWVVGDKTGSGDyGTTNDVAVLWPTQGAPLVLVIYFTQ +RNKEATSRRDVLASATKIVLsh. +>up|D9IAH7|D9IAH7_KLEPN/31-288 +..aiqQKLADLEKHSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKADLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKIIGYLGGPEKVTAFAQSIGDVTFRLDRMEPALNSAIPGDERDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|F8F5G2|F8F5G2_PAEMK/50-306 +..sakQPFAQLESEYKARLGVYAVDTGTGRTI.EYRPDERFAYASTFKALACGAVLKAKP--LEGLEDRVTYTSGELVTY +SPVTEKHVSTGMTLRELCDAAIRYSDNTAGNLLLKQLGGPKGFEAALKEAGDAVTKAERYETELNEAVPGDDRDTSTPRA +LASSLRAYTLGDALSADKRDVLTDWLRRNTTGGELIRAAVPEGWVVGDKTGAGSyGTRNDIAVIWPPDGPPIVMAVLSSR +DTKDSAYDNALIAKAAKAALd.. +>up|A0A0F8NV65|A0A0F8NV65_METMZ/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|K4Q514|K4Q514_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMISTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0E3UVG0|A0A0E3UVG0_ECOLX/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q8GA85|Q8GA85_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSSGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0I9PBM9|A0A0I9PBM9_KLEVA/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGIEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|B8XLK1|B8XLK1_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERIRQIAEIGASLIkhw +>ur|UPI0002D2B094|UniRef100_UPI0002D2B094/31-288 +...isAELARIEQALDARIGFAAHDLATGQRW.EVNADERFAMSSTFKTLACGALLEQVDEGRLALDTEVSFDESALVTY +SPVTEQYAGHQMTLFELCDATMTTSDNTAANLILEALGGPEAITAFARRLDDSVTRLDRFETELNEATPGDERDTTTPNA +MLATLETLVLGDVLTPESRQQLQDWMKGNAVADGLFRAAMPFDWVIADRTGAGGyGSRSITAIIWPPEQAPTVAVFYLTE +TDASFEARNEAIASLGKVVQa.. +>up|J7I6M7|J7I6M7_KLEPN/27-284 +.....EQIKLSESQPSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|J7HZC1|J7HZC1_KLEPN/27-284 +.....EQIKLSESQLSGSVGMVEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A094VTN4|A0A094VTN4_PROVU/32-291 +..tieEQLSTLEKNSQGRLGVALINTKDNSQI.TYRGDERFAMASTSKVMAVAAVLKESEKQAGLLDKHMTIKKTDLVTY +SPITEKHLATGMTLAQLSAATLQYSDNTAMNKILDYLGGPSKVTQFARSINDVTYRLDRKEPELNTAIHGDPRDTTSPLA +MATSLQLLTLGDALGQYQRQQLITWLKGNTTGDQSIKAGLPNNWVVGDKTGSGDyGTTNDIAIIWPENQAPLILVVYFTQ +QKQNAKPRKDIIVKATEIVTkey +>up|I7AP36|I7AP36_KLEPN/13-254 +.advqQKLAELERQSGSRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPK----------------... +>ur|UPI00036D5C28|UniRef100_UPI00036D5C28/42-297 +..amdQKFAALENKFDVRLGVYAIDTETDVVV.AYREDERFAFASTYKALAAAAVLHQKP--LEELDKVITYTKDDLVTY +SPITEKHVATGMTLREVADAAVRYSDNTAGNLLFKELGGPKGFESALRQIGDSVTTSERYETELNEAKPEDIRDTSTPKA +LATNLRAYTVGDVLSSDKQTILIEWLKGNTTGDKLIRAGVPKDWKVGDKTGAASyGTRNDIGIIWPPNKKPIVIAVLSSR +DKQDATYDDALIAEATKVAVe.. +>up|U2G169|U2G169_9GAMM/32-288 +..dfaATMHKLEKRHGGRLGVCVLDTGSDRYI.AQRGDERFLLCSTFKVVAAAMILSRVDAGEESLDRHIDYATADLVTY +SPETEKHAGTGMTLGAICRAAITLSDNTAGNLMLQSLGGPKALTAFMRSLGDDVTRLDRYETALNEYTPGNPHDSTTPRA +MVGLMQKILLGDRLTSSSRDQLIARLEANETGDNRLRAGLSESWRIGDKTGSGGnNTANDIAITWPEGGAPVLIATYYTG +SSASKAQRDRVLADVGAVAA... +>ur|UPI0005B88613|UniRef100_UPI0005B88613/28-286 +....aDKLAKLERDFGGSIGVYAIDTGSGATV.ANRPNERFPMCSSFKGFLAAGVLAQSQDKPGLLDKRIRYSKAALPNW +SPITTKHQASGMTVAELNAASVQYSDNGAANLLLKEINGPAALTAFMRSIGDASFRLDRREPELNSAIPGDPRDTSTPKA +VAESAQKLALGKALPEPQRQQLADWLKGNTTGNARIRAAVPAGWEVGDKTGTCGyGTANDFAVIWPPKRAPIVLAVYTKH +AKKEAKHSDEVIAAAARAALeaf +>up|Q6ZY74|Q6ZY74_KLEPN/27-284 +.....EQVTRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHTLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>up|Q93K43|Q93K43_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGTGKrGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>up|Q1WBU3|Q1WBU3_KLEPN/18-272 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALI... +>up|Q9R2G5|Q9R2G5_ECOLX/7-263 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGVGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q8L1Y1|Q8L1Y1_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLGRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A097BQY7|A0A097BQY7_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MTATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErCARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|I2QJM1|I2QJM1_9BRAD/28-286 +.....-ELEAYERESGGRIGVYAENLATGAKL.AWRADERFVMCSTFKASLAACVLARVDRGEDQLAAMIPYGKADLLEY +APVAKQNIAAGMSVTEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLRRLVTGEALSATSRAQLTDWLVGCKTGANRLRGGLPASWKIGDKTGNNGkDASGDIAVAWPKPDAPILIAAYTQG +GTPSAAQIEAVFARIGHIVAe.. +>ur|UPI000665132A|UniRef100_UPI000665132A/31-288 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKADLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKIIGYLGGPEKVTAFAQSIGDVTFRLDRMEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRTQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|D9VLA5|D9VLA5_9ACTN/38-301 +..rvaRALAELEREHGARLGVYALETDTGRTV.THRADELFPMCSVFKTLAAAAVLRDLDHDGSVLARRIHYTQADIARY +SEWTKRHLANGLTIGELCEVSITYSDNTAANLLLRELGGPAAVTRFARSLGDPVTRLDRWEPELNSAEPERVTDVTTPRA +IARTYARLVLGDALGRADRGLLTGWLCANTTSGARFREGLPAEWRLGDKTGGGSyGTNNDVGIAWRPHGAPLVLAVLTTK +PAQDAKADDTLVSRTARALAgaf +>ur|UPI00055B9813|UniRef100_UPI00055B9813/41-298 +.....GRLRALEQAHSARLGVFACNTVTGRTV.LHRADELFPMCSTFKTIAAAAVLRDLDRDGEFLATRIRYTQQEVTRY +APITGQNLAGGMTVADLCAAAIEHSDNTAANLLLRELGGPGAVTRFCRSIADDVTRLDRWEPELNSAEPERVTDTSSPRA +LARTCARLTLGTALEPRDRERLTGWLLANTTGGNRLRAGLPNGWTVADKTGTGGyGTTNDVGIAWPPDHGPIVIAILATT +QHAATPADEPLLAATAALLA... +>ur|UPI0005E00DCF|UniRef100_UPI0005E00DCF/34-292 +..sldKQLAELEQQSQGLLGITVINTGNGRKI.QYRGTQRFPFCSTFKFILAAAVLNKSASQPKLLDKHLHYHERDLLSY +APITRKNLAHGMSVSQLCAATVQYSDNTAANLLIQELGGVESVNQFARSIGDQTFRLDRLEPELNSALPNDPRDTTTPSA +MAASMNALVLGDALPAAQREQLAVWLKGNTTGGETIRAGAPAEWIVGDKTGTGDyGTTNDIAVLWPTKAAPIVLVIYFTQ +REKDAKPRRDVLAAATKILLsh. +>up|J7I2V5|J7I2V5_KLEPN/27-284 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q46759|Q46759_ECOLX/27-284 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|I9A1A9|I9A1A9_9ACTN/58-315 +..qvrQRLVELERGYPGRIGLAAFAPRTGARV.DYRATERFALASTFKVLTAAAVLRRARQQEGLLDRLIRWEAGDVVEN +SPVTGQHTATGLTVAQLCEAALTHSDNTAGNLLLRQLGGPAAITAFARALGDPATRLDRWEPELNTNIPGDPRDTTTPAA +MASTLRALTFGPALAGQDRDQLVAWLVANTTGGACIRAGLPAGWRVGDKSGAGVrGMINDVAVAWPPGAGPVVIAIYTTR +TDDHAEGDNRIVADVARLVA... +>up|A0A0B4R7I2|A0A0B4R7I2_KLEOX/31-286 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPN--TAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLILVTYFTQ +PQQDAKNRKEVLAAAAKIVTe.. +>up|P37323|BLA4_KLEPN/6-263 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQLQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q939H4|Q939H4_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLSAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|I0BH80|I0BH80_9BACL/30-286 +..sakQPFARLESEYKARLGVYAVDTGTGRTI.EFRPDERFAYASTFKALACGAVLKAKP--LEGLEDRVTYTSGELVTY +SPVTEKHVSTGMTLRELCDAAIRYSDNTAGNLLLKQLGGPKGFEAALKEAGDAVTKAERYETELNEAVPGDDRDTSTPRA +LASSLRAFTLGDALSADKRDVLADWLRRNTTGGELIRAAVPEGWVVGDKTGAGSyGTRNDIAVIWPPDGPPIVMAVLSSR +DTKDAAYDNALIAKAAKAALd.. +>up|A1YTM7|A1YTM7_PROMI/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMVSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|D2K8A9|D2K8A9_ELIME/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLICGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B0FP98|B0FP98_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGENVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTNQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A9J5X3|A9J5X3_HAEPA/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0G8EQ15|A0A0G8EQ15_BACCE/48-303 +..tvnHSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDAHDTSTPKA +LATSLQAFTLGEVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWKVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>ur|UPI0003887512|UniRef100_UPI0003887512/46-303 +.teikDRFQSLEDEFDATLGVYALDMGTNESI.AYRSDERFAYTSTHKVLAVGALLQQKS--IAELDERITYTNDDLVNY +NPITEKHVDTGMTLKELSDASLRYSDNTAANLIFNQIGGPSGLKKVLRNIGDDVTDPQRIEPALNDFTPGEPADTSTPKA +LVNSLQAFTLGDALPKEKRLLLMDWMKRNTTGDHLIRAGVPDDWEVADKTGAGSyGTRNDIAIIWPPEGDPIVLAILSKR +DQKDAEYDDKLIAETTKAVIdh. +>up|A8TG68|A8TG68_KLEPN/4-257 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLSPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAAL-... +>ur|UPI0004C3C3A0|UniRef100_UPI0004C3C3A0/43-295 +....dERLFELERKFDARLGVYAVATGTGRTI.AHRADERFAFCSTFKGLAAAAVLHHNP--MSHLDTVVKYTKDDLLKN +ATITPRHLETGMTIRQLCDAAVRFSDGTAGNLLLRDLGGPARLTEYARGLGDTVTRMDRIEPAITEATPGDPRDTTSPRA +FGATYQKIVLGDALPPEKRAFLRDLLERNTTGAQRIRAGVPGGWTVADKTGTGDyGTLNDIGIVWPPNSPPIVIAIMSSK +AAKDAKYDQALIAEAAAHVA... +>up|A0A075MBC8|A0A075MBC8_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIEMDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|G7H1F6|G7H1F6_9ACTN/31-286 +...ttGRIAALERRHNARIGVFAADLGSERTV.AHRADESFAMCSTFKTYAAARVLQLVERGTLSLDTGVFVDAAEIVEN +SPVTQRHASSTMTVSQLCEAALQQSDNTAGNLLLRAIDGPQGVTAFARSIGDGRTRLDRWETALNAAVPGDPRDTSTPSA +LAGGYRALLAGDALSPASRERLDDWMRGNQT--SSMRAGLPDGWTSADKTGAGDyGSTNDVGIAYSPGGGRILLAVMIRS +AA-DDPDAEPLIGEVAGLVV... +>up|Q4F7H2|Q4F7H2_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLMRSALPAGWFIADKSGAGErGSHGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|P94458|P94458_BACLI/3-258 +..emkDDFAKLEEQFDAKLGIFALDTGTNRTV.TYRPDERFAFASTIKALTVGVLLQQKS--IEDLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELADASLRYSDNTAQNLILKQIGGPESLKKELRKIGDEVTNPERFEPELNEVNPGETQDTSTARA +LATSLQAFALEDKLPSEKRELLIDWMKRNTTGDALIRAGVPEGWEVADKTGAGSyGTRNDIAIIWPPKGDPVVLAVLSSR +DKKDAKYDDKLIAEATKVVVk.. +>ur|UPI0004C81A74|UniRef100_UPI0004C81A74/40-296 +.....--LRALEREYGARLGVYALDTASGRTV.VHRADELFPMCSVFKTLAAAAVLRDLDHDGAHLAKRIHYTLQDVTDG +GSITEKNIASGLTVAELCSAAIAQSDNTAGNLLLRELGGPTAVTRFCRSLGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IGRTYARLALGDALDPGDRERLNRWLLSNTTSGDRLRAGLPKDWAVADKTGAGSyGTNNNVGIAWPPGRPPLVLAILSTM +PEPTAPRDNTLIARTAKLLAd.. +>ur|UPI0002E8B2CB|UniRef100_UPI0002E8B2CB/44-301 +...anASLAEVEARYGAQVGLFAVDTGTGATV.THRADERFPFLSTFKTLAAAALLHAHPLDTGYFDRVIRFHEADLVEH +SPVTGAAVADGMTLAQVAEAAITRSDNTAGNLLLRELGGPEALTAFLRTLGDPTSRLDRWETELNTAIPGDERDTTTPAA +LAADYSALVLGDALGARERDQLITWLRANTTGAERIRAGLPAGWVTGDKTGTGSyGCANDVAVVWPEGGAPIVIAIQSRK +ADVDAEVNNALLAEVTKAVVd.. +>ur|UPI0004F56FDE|UniRef100_UPI0004F56FDE/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTPPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q9F0F5|Q9F0F5_PROMI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLHCWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0001B5361B|UniRef100_UPI0001B5361B/47-310 +..rvaRALAELEREHGARLGVYALETDTGRTV.THRADELFPMCSVFKTLAAAAVLRDLDHDGSVLARRIHYTQADIARY +SEWTKRHLANGLTIGELCEVSITYSDNTAANLLLRELGGPAAVTRFARSLGDPVTRLDRWEPELNSAEPERVTDVTTPRA +IARTYARLVLGDALGRADRGLLTGWLCANTTSGARFREGLPAEWRLGDKTGGGSyGTNNDVGIAWRPHGAPLVLAVLTTK +PAQDAKADDTLVSRTARALAgaf +>up|B6E296|B6E296_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVGELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|J7I622|J7I622_KLEPN/27-284 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|H9CTU8|H9CTU8_KLEPN/27-284 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00047BA059|UniRef100_UPI00047BA059/46-300 +...ieEAFTQLESKFDARLGVYAIDTETEKSI.AYRADERFAFASTYKALAAGAMLKQKS--LNDLDEIITYTKDDLVTY +SPITEKHVDTGMSLRDIADAAIRYSDNTAGNLLLKELGGPAGFETALREIGDKVTESDRFEPDLNFTVPGDSRDTSTPRA +LATSLQAFAASDLLPSEKRALMTDLLVGNTTGDTLIRAGVPEGWVVGDKSGAGTyGTRNDIAIVWPPNSDPIIIAILSDR +STEDAAYDDALIAEAAKIVIn.. +>ur|UPI0004F56F91|UniRef100_UPI0004F56F91/29-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTPPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A059X9W9|A0A059X9W9_9BACT/45-300 +.....RQFAELEARTGSQIGVAAIDISTKRGV.DYRANERFLMCSTFKAMAVAAVLQRVDQKKEKLDRFVTYGEAQLLEY +APVTRAHVKEGMTLEALCEAAIRQSDNTAANLLLNVLGGPKGFTEFARSLGDEFTRLDRMEPELNMGSAGDERDTTTPAA +MAKDLQRLFTSDVLTVESRKRLEDWMAANETGTRMIRASVPAGWRVGDKTGRSGkGATNDIAILRPPTGEPIFMAIYTNA +PNESSEGREKLVAEVARIALe.. +>up|J7I612|J7I612_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMVERNQQIAGIGAALIehw +>up|I6ZM32|I6ZM32_ECOLX/23-273 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKPIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLA-------... +>up|A0A024Q8U8|A0A024Q8U8_9BACI/47-303 +..eikDRFQSLEDEFDATLGVYALDMGTNESI.AYRSDERFAYTSTHKVLAVGALLQQKS--IAELDERITYTNDDLVNY +NPITEKHVDTGMTLKELSDASLRYSDNTAANLIFNQIGGPSGLKKVLRNIGDDVTDPQRIEPALNDFTPGEPADTSTPKA +LVNSLQAFTLGDALPKEKRLLLMDWMKRNTTGDHLIRAGVPDDWEVADKTGAGSyGTRNDIAIIWPPEGDPIVLAILSKR +DQKDAEYDDKLIAETTKAVIdh. +>up|A0A0G3Q585|A0A0G3Q585_KLUIN/29-286 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0004C512CC|UniRef100_UPI0004C512CC/57-317 +....vARLRALEEQYDARLGVHAHDVCTGRTL.AHRDRERFPMCSVFKTLAAAAVLRDLDHDGTFLARRLTYTADYVERW +SPVTKDADNIAMTVAGLCDATIRFSDNTAANLLLRELGGPTAVTRFARSLGDPVTRLDRWEPELNSAEPWRITDTTTPRA +IARTYGRLVLGKALEPADRALLTDWLLRNTTSLHRFRKGLPADWTVADKTGGGEyGGNNDVGVTWPPDGGPILLSVLTTR +FEPDAEGVDELVAAAAAIVAee. +>up|Q06DP4|Q06DP4_ENTCL/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQSDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q2V9Y4|Q2V9Y4_PSEAI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSVLPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B5D612|B5D612_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTVGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVLYLRD +TPASMAERNQHIAGIGAALIehw +>up|D6YR32|D6YR32_PANVC/30-288 +.qtltSQLETLESNSGGRLGLAVIDTADGSKY.AWRGNERFPLCSTSKVMAVAAILKKNERDPHLLDKKIHISKSDMVNY +NPVTRKHIGSYMSVAELSAAALQYSDNAAMNKLLSYLGGPQQATHFARTIGDKDFRLDRHEPGLNTAIPGDERDTTTPSA +MAESLKKVVLGTALKEEQRAKLSDWMKGNTTGSDSIKAGLPDDWIVADKTGSGDyGSTNDIAVIWPKNHAPVILTTYFTQ +HDKDAATRKDVLASAAMLVAd.. +>ur|UPI00030DAD1E|UniRef100_UPI00030DAD1E/56-325 +.nelyNQIEQISRTAQGRVGVAVTVLETGESV.TLNGDQRFPMQSVYKFPIGMAVLAQVNQGKLKLEQRIRVEKSDFVSH +SPIRDDNPQGVLSLAQLLKYMVSESDGTACDVLLKLVGGPEVVMKYLRELGINGIIVANTEKEIGQDKSVQYRNWATPEA +MIILLRALHEGRGLSKSSQTLLLRLMTETPTGLRRIKGMLPDGTVVAHKTGTSRtAATNDVGLVTLPNGQHLAIAIFVSD +STADDTAREEVIAKVARAVWdkw +>ur|UPI00048B333E|UniRef100_UPI00048B333E/73-329 +..dtaDAFEKLEAEFDARLGVYAVDTGTGREV.THHADERFAYASTFKALAAGAVLRTYK--VSGMDRVITYSEDDLVPN +SPVTEKHVGTGMTLGALCDAAVRYSDNTAANLLLDQLGGPKGLGALLAELGDDVTRMERREPELSRWVPGSTRDTTTPRA +FAENLRAFALGDVLGDAERARLTRWLRTNTTGDEVIRAGVPDNWSVGDKTGSGTyGIRNDIAVLWPPDRAPVVVAVLSNR +DGEDDAYDNRLLAKAAAVVVr.. +>up|A0A097A289|A0A097A289_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVFIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0006ADEBC7|UniRef100_UPI0006ADEBC7/57-309 +.....-EFRALEREFDARLGVYALDTGTGRSV.GYRADDRFAYASTFKALAAGAVLRKH--GTGGIDKVVTYARGDLVAY +SPVTENFVGTGMSLRDLCAAALWYSDNTAVNLLLDELGGPDGLEKVLEEFGDDVTEMDRYEPELNDAAPGDIRDTSTPRA +MAESLRAFLLGDALKRDERELLRQWMTTNTTGRTLIRAGVPDGWDVADKSGSAGyGGRNDIAVVWPEDGDPVVMAVMSTR +GKEGADRRDALVAKAATVAAd.. +>ur|UPI00044975E3|UniRef100_UPI00044975E3/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MXTTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004171BD2|UniRef100_UPI0004171BD2/29-280 +.....TDLAELEAAHGARLGVWGRNTRTGRTV.EYRAGERFPMCSTFKTVAAGAVLRDRF---SPLDRVIHYPPSDLVPN +SPITGEHVDTGLSIGDICAAAIQYSDNTAGNLMLRQIGGPPGLTGFFRAIGDQTSRLDRWETELNTAIPGDPRDTTTPAA +LGRDYERLTLGDALSHPDRERLVTWLKGNTTSAARFHKGLPATWTIADKTGTGDyATAHDIGVVWTGHGTPLVLAVLTTK +STKDAPADDDLIAEAARLAAn.. +>ur|UPI000697F441|UniRef100_UPI000697F441/43-298 +....sSQFRSLEKTFDARLGVYALDTGTGRSV.SFQADQRFAYASTSKALQAGVLLRQRT--DEQLEKVVHYDESDLLEY +APITSEHVDTGMSLRDLLDASLRYSDNTAANLLFEELGGPRRVDAALARIGDHTTHMDRTEPDLNTAVPGDVRDTSTPRA +MATDLRAFVLGKALNTGDQATLTDLMKRNTTGDDLIRAGVPDGWVVGDKTGSGSyGTRNDIAVVWPSHGAPIVIAVMSTR +DTANASYDNALIAQATKVVVdq. +>up|A0A0A8ECN3|A0A0A8ECN3_9ACTN/53-305 +.....GEFKKLERKFDARLGVYAIDTGTGREV.AYNDAERFAHASTFKALAAGAVLRKYA--PSGMDKVIKYSKDDLVDY +SPVTEKHVETGMTLRELCDAAVRYSDNTAGNLLFDALGGPKGLNATLKEIGDDATRMERREPELNRWAPGEQRDTSTPRA +LAKDLRAFVLGNVLGKGERAQLAKWLQTNTTGAELIRAGMPKDWKVGDKTGAGStGTRNDIAVVWRPDAAPIVVAIMSNR +STEDAHYDNKLIAEAASVVA... +>up|Q09Q13|Q09Q13_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMVSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGASLIkhw +>up|A0A0J6K8B5|A0A0J6K8B5_9NEIS/28-284 +....aDKLAKLERDFGGSIGVYAIDTGSGATV.ANRPNERFPMCSSFKGFLAAGVLAQSQAKPGLLDKRIRYSKTTLPNW +SPLTTQHQANGMTVAELSAATVQYSDNGAANLLLKEINGPAALTAFMRSIGDTTFRLDRLEPELNSAIPGDPRDTSTPKA +VAESMQKLALGKALAAPQRQQLADWLKGNTTGKARIRAAVPDGWEVGDKTGTCGyGTANDYAVIWPPKRAPIVLAVYTKH +AKKEAKHSDEVIAAAARAALe.. +>ur|UPI0003659482|UniRef100_UPI0003659482/45-301 +...vsARLAALEEQHTARVGVFAHHLGTRKTV.VHRADELFPMCSVFKTLAAAAVLRDLDRHGEVLYRVVHYTEADLVDG +SDRTRAHLADGMTVEQLADVAIRYSDNTAGNLLLRALGGPTAITRFARSLGDPVTRLDRWETELNSAEPDRITDTTSPRA +IAGLYGRLVLGDALRRPDRDRLTAWLLNNTTSTARFRAGLPATWTIADKTGSGDyGTANDVGIAWTEAGDPVVLAVLTTK +PTPDAPYDNQLVAETAELVA... +>up|J7HZA9|J7HZA9_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtARRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00056941AF|UniRef100_UPI00056941AF/52-305 +....vDELRALEERYAARLGLYARNARTGQTL.SHRAGERFAMCSTFKAFAAAAVLRDHD-RCAPLDKVVHYPPADVLDN +SPITKDHVDSGMTVGELCAAAIQYSDNTAGNLLLRELGGPAGLTRFFRSLGDRVGRLDRWEPDLNTAVPGDPRDTTTPEA +IATSLERVTLGRALTGGDREQLVTWLKGNTTSAERFRRGLPKGWVVGDKTGTGDyASANDIGVAWTTRGTPVVLAVLTSK +PAKDAAVDNALVAEAAGLVA... +>up|B6D1Z4|B6D1Z4_ACIBA/27-284 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAAKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q2YHY9|Q2YHY9_KLEPN/28-284 +.....-QVTRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHTLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>ur|UPI00032DDE2A|UniRef100_UPI00032DDE2A/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGVEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTVGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTHLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|A0ZX80|A0ZX80_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKYLADGMTVGELCAAAITMSDNSAANLLLATVGGPVGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0004AAD1F0|UniRef100_UPI0004AAD1F0/45-305 +..dlhRRLADLEQQHSARLGVFARNLTTDRTI.RYRAGELFPICSVFKTVAVAAVLRDLDHDGEYLARRIRYTQADIDRG +APVTGKNLAGGMTVAELCAAAIDHSDNTAANLLLRDLGGPTAVTRFCRSIGDRVTRLDRWEPELNSAEPDRTTDTTSPRA +IARTYGRLALGHALPPAKRERLTAWMRGNTTSTHRFREGLPQDWALADKTGTGEyGTTNDVGIAWTPTGAPVLLAVLTTK +PADPAPKDEPLVARTAALL-... +>up|Q6SQJ9|Q6SQJ9_STREE/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +IATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0K9YPT7|A0A0K9YPT7_9BACL/44-299 +..tldQQFKQLEKDFDARLGVYALETGTGMTI.RYRDDERFAYASTFKALAVGAVLVQSP--TEELDKRITYTSNDLISH +SPITKEHVENGMTIRELCDAAVRYSDNTAANLLLKELGGPEGFAKVLKQIGDDVTNPVRMELELNEATPGDIRDTSTPKA +LANSLQAFTLGEVLPADKRFILTNWMKENTTGDELIRAGAPTGWVVGDKTGAGSfGTRNDIAVVWPPDRAPIVIAILSSR +DTKDAKANDALIAKAAKIVLd.. +>up|H7CHH5|H7CHH5_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQAIMDERNRQIAEIGASLIkhw +>up|Q6ZY77|Q6ZY77_KLEPN/27-284 +.....EQITRSESQLAGRVGYVEMDLVSGRTLaAWRANERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHTLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIAEKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPASMAERNQQIARIGAALIehw +>ur|UPI000497023E|UniRef100_UPI000497023E/50-307 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +VATNLKDLTVGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDVAIVWPPNRSPIIIAILSSK +DEKEAAYDNQLIAEAAEVVVnaf +>ur|UPI00049032F7|UniRef100_UPI00049032F7/40-299 +..amkADIAALEKKAGGRLGVALLDTATGAAM.DWRGGERFAMCSTFKFLASSFILSRVDAGKERLDRAVPVTKADLVPW +SPLSEPHIGGTMTMAALCEAAMIQSDNMAANLLLDQSGGPAALTAYLRHLGDQTTRLDRKEPKMNNVPENDPRDTTTPLS +MLGLMRTILLGDALSAASRERLTGWMINNKTGDTRLRAGLPGGWRIGDKTGGSD.EASNDIAILWPPGGGPLLLASYYIN +GKVPTAQRNAVHADVARLVAgaw +>up|Q9ZFV9|Q9ZFV9_MORMO/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q0VTQ9|Q0VTQ9_SHISO/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGRrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B8YHZ7|B8YHZ7_KLEPN/27-284 +.....EQITRSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTSHTLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATIAERNQQIARIGAALIehw +>up|Q933Z8|Q933Z8_ECOLX/30-285 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkl. +>up|Q8RPY9|Q8RPY9_ENTCL/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAVTMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGASLIkhw +>ur|UPI000016F837|UniRef100_UPI000016F837/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q93A79|Q93A79_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMVSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDEQNRQIAEIGASLIkhw +>ur|UPI0004670862|UniRef100_UPI0004670862/50-303 +.....RNLAALEREFGARLGVFAVDTGTGATV.VHRADERFALLSTFKTLAAAAVLERRP--GARMDERITYGEADLVPY +SPVTEKHLATGMTMRQVCDAAVRYSDNTAGNLMLRDLGGPRALTAYVRGLGDRVTRLDHTEPELNNNPPGDPRDTTTPRV +IAADYRALVVGDALPGAGRAQLTDWLVRNTTGDRRIRAGVPRGWKVGDKTGSGEwGRANDAAVLWPGNGSPLVLSVLTER +PDRDAAAADELVAEATRRVLd.. +>up|J7HZR2|J7HZR2_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVVLLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|P30896|BLA3_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQLQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|U5KKE2|U5KKE2_ECOLX/30-285 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWGIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkh. +>up|B5D614|B5D614_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTVGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPVSMAERNQHIAGIGAALIehw +>up|D9TA79|D9TA79_MICAI/58-309 +.....-ELAALERRSGARIGVFALDTGTGRTL.AHRADERFAYASTCKALAAGAMLAATS--DADRDRVVRYRRADLVAH +SPVTERHVETGMTLRDAAEAAVRYSDNTAGNLLFDALGGPAGFERALRDVGDQVTRPARTEPELNAATPGDERDTSTPRA +LAGSLRAYTLGETLPPADRDLLLGWMRASTTGSGLVRAGVPAGWQVADKSGTGGyGTRNDIAVVWPPDRAPIVLAVMSSR +DSRDAEPDDALVAQAARAAVt.. +>up|A0A0J1HTA6|A0A0J1HTA6_BACAN/50-307 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHQIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|V5LVW5|V5LVW5_PSEAI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEF +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q48406|BLAT_KLEOX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9S678|Q9S678_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0B6HNZ6|A0A0B6HNZ6_YERRO/34-292 +..sldKQLAELEQQSQGLLGITVINTGNGRKI.QYRGTQRFPFCSTFKFILAAAVLNKSASQPKLLDKHLHYHERDLLSY +APITRKNLAHGMSVSQLCAATVQYSDNTAANLLIQELGGVESVNQFARSIGDQTFRLDRLEPELNSALPNDPRDTTTPSA +MAASMNALVLGDALPAAQREQLALWLKGNTTGGETIRAGAPAEWIVGDKTGTGDyGTTNDIAVLWPTKAAPIVLVIYFTQ +REKDAKPRRDVLAAATKILLsh. +>up|Q0GMA5|Q0GMA5_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMAVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B5D618|B5D618_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>ur|UPI00040078B5|UniRef100_UPI00040078B5/32-292 +..kadDEFAKLEKQSGGRLGVAAVDKASGKRI.AYRADERFAMCSTFKFLAAAAVLARVDKGELKLDKSIAYGKDDLLSY +APVTKAHVAEGLTLEALCAAAVGVSDNTAANLLLKEIGGPAGWTAYARTLGDTTSRLDRTEPELNSAVTGDARDTTTPAA +MLANLDTVMIGDALKETSRDKLEDWMVAGTVTGPLIKAGVPKTWQVADKSGSGAnGTRNDIGVLYRPNTAPILAAIYTTG +SPLDMKGQNKVIADAAALIAarf +>up|U5U781|U5U781_PSEAI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTTPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A099Q3B1|A0A099Q3B1_9XANT/35-294 +..mlrAQWADIERGTGGRLGISLLGSAPGWRL.GQRENERFPMCSTFKFVLAAAVLRRVDQGKLTLAQPVKIRASDMLEH +APVTKRHVGGTLSVGELCRATMIHSDNPAANLLFPLVGDPAGLTAFLRSIGDAKTRSDRYEPEMNGFAPGEPRDTTTPAA +MASTLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTADWKIGDKTGSNGtDTRNDIAILWPPKGPPLLLTTYLNG +AKVDAAARDAALKAVAVAVRew. +>up|X1GP87|X1GP87_9ZZZZ/15-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004C91746|UniRef100_UPI0004C91746/57-309 +.....-EFRALEREFDARLGVYALDTGTGRSV.GYRADDRFAYASTFKALAAGAVLRKH--GTGGIDKVVTYARGDLVAY +SPVTENFVGTGMSLRDLCAAALWYSDNTAVNLLLDELGGPDGLEKVLEEFGDDVTEMDRYEPELNDAAPGDIRDTSTPRA +MAESLRAFLLGDALKRDERELLRQWMTTNTTGRTLIRAGVPDGWDVADKSGSAGyGGRNDIAVVWPEDGNPVVMAVMSTR +GKEGADRRDALVAKAATVAAd.. +>up|R9UV61|R9UV61_ECOLX/14-270 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMXSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRXEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGASLIkhw +>up|Q0GMA6|Q0GMA6_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIDEIGASLIkhw +>up|A0A0I2JPD4|A0A0I2JPD4_SHISO/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSPAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|P78144|P78144_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDEQNRQIAEIGASLIkhw +>ur|UPI000554E4F0|UniRef100_UPI000554E4F0/40-295 +....aHKFMQLEKKFDARLGVYAIDTGTNRTV.AYRPDERFAYSSTFKALATGLVLQQNS--LDELDEVITYTKDDLVTY +SPITEQHVDTGMTLREICDAAIRYSDNTAGNLLLEELGGPDGFENGLRQIGDHVTEADRFETDLNSAIPGDIRDTSTARA +LATNLKAFTVDDVLPDSKRTILTDWMRGNTTGDELIRAAVPKGWEVGDKTGAGGyGTRNDIAIVWPPNRDPIIIAILSSR +DTEDATYDNDLIAKAAKVVLkef +>up|A0A0J8A9F1|A0A0J8A9F1_9ACTN/49-303 +....hAELAELERRYGARLGVYARNVRTGRTV.SHRAGERFAMCSTFKAFAAAAVLRDQ-ADCAPMDRVVHYPPHDILPN +SPRTEENLATGMTVADLCAAAIQYSDNAAGNLLLRELGGPAGLTRFYRSLGDEVSRLDRWEPELNTAIPGDPRDTTTPEA +IAASLERVTLGRALARADRERFVGWLKGNTTSSARFRKGLPREWVVADKTGTGDyATANDIGVAWTTRRTPLVLVVLSSR +TTPDAPVDEALIADAAAVVAr.. +>up|R5WN90|R5WN90_9ENTR/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVLYLRD +TPASMAERNQHIAGIGAALIehw +>up|B5D617|B5D617_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVLYLRD +TPASMAERNQHIAGIGAALIehw +>ur|UPI0004C2E3AC|UniRef100_UPI0004C2E3AC/55-306 +.....AELAALERRFGARIGVYAVDTGTGRTL.AHRADERFAYASTCKALAAGAMLAATS--GADRDRVVRYRRADLVAH +SPVTERHVETGMTLRDAAEAAVRYSDNTAGNLLFDALGGPAGFARALREVGDQVTRPARTEPELNAATPGDERDTSTPRA +LAGSLRAYALGEALPPADRDLLLGWMRASTTGSGLVRAGVPAGWQVADKSGTGGyGTRNDIAVVWPPDRAPIVLAVMSSR +DSRDAEPDDALVVRAARATV... +>up|A0A0J5VCV5|A0A0J5VCV5_9BACI/43-298 +.tdldETFATIESDYDARVGVYAIDTGSDQTI.EYRSEERFAFASTYKALAAALVLKQNS--MEELEEVITYTEDDLVSY +SPITEKHVDTGMTLAELSEAAVRTSDNTAGNLLFEELGGPEQFQQSLREIGDDVTQSDRYETALNEFTPGNTRDTSTPAA +LATSLQGFAVGDLLTDDKRELLLDWMQGNATGDTLIRAGAPEGWTVADKSGAGRyGTRNDIAVVWPPDREPIILAIMTRH +DTEDAEYDDALIAEVAEATL... +>up|Q937J3|Q937J3_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGAKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|W7VTP0|W7VTP0_9ACTN/53-304 +.....AELAALERRFGARIGVYAVDTGTGRTL.AHRADERFAYASTCKALAAGAMLAATS--DADRDRVVRYRRADLVAH +SPVTERHVETGMTLRDAAEAAVRYSDNTAGNLLFDALGGPAGFARALRDVGDRVTRPVRTEPELNAATPGDERDTSTPRA +LAGSLRAYTLGEALPPADRDLLLSWMRASTTGSGLVRAGVPAGWQVADKSGTGGyGTRNDIAVVWPPDSAPIVLAVMSSR +GSRDAKPDDTLVAQAARATV... +>up|Q5QQ30|Q5QQ30_KLEPN/31-286 +.....--VKPAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGTGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0H0SN12|A0A0H0SN12_9BACL/42-297 +..amdQKFAALENKFDARLGVYAIDTETDLAV.AYREDERFAFASTYKALAAGAVLHQKP--LEELDKVITYTKDDLVTY +SPITEKHVATGMTLREVADAAVRYSDNTAGNLLFKELGGPKGFEAALRQIGDGVTTSERYETELNEAKPEDIRDTSTPKA +LATSLRAYTVGNVLPSDKQKILIEWLQGNTTGAKLIRAGVPKDWKVGDKTGAASyGTRNDIGIIWPPNKKPIVIAVLSKR +DKQDAAYDDALIAEATKIAVd.. +>up|H6D9D5|H6D9D5_9BACT/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGEPLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0005555552|UniRef100_UPI0005555552/36-299 +....sRGIAALEARSHGRLGVSVLDSASGKTF.AYRGDERFAMCSTFKALVAGLILKRVDQGQERLDRRIPYGREVLLAH +SPATEKHVGQGMTVGALCEATVTLSDNAAANLLLMSFGGPPALTTFVRGLGDKVTRLDEYEPTLNVVRPGEIHDTTSPNA +MLATLRALTLGPVLSPASRRQLVDWLVANQTGDARLRAGLPKGWKVGDKTGSWGdGTTNDIAVVWPPGKPPLLITAYLSR +STLDNDGRNAVIAEVARLVTt.. +>up|Q9RMS3|Q9RMS3_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMVSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRREPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGASLIkhw +>up|I6ZQ49|I6ZQ49_PROMI/27-283 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNIGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0J6NMN1|A0A0J6NMN1_9NEIS/28-286 +....aDKLAKLERDFGGSIGVYAIDTGSGATV.ANRPNERFPLCSSFKGFLAAGVLAQSQQQPGLLDKRIRYSKTALPNW +SPITTKQQANGMTVAELNAASVQYSDNGAANLLLKEINGPAALTAFMRSIGDASFRLDRLEPELNSAIPGDPRDTSTPKA +VAESMQKLALGKALPEAQRQQLADWLKGNTTGNARIRAAVPAGWEVGDKTGTCGyGTANDFAVIWPPKRAPIVLAVYTKH +AKKEAKHSNEVIAAAARAALeaf +>up|Q1WBU2|Q1WBU2_KLEPN/27-280 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAAL-... +>ur|UPI0005622480|UniRef100_UPI0005622480/33-292 +.adidKRLAALEARIGGRLGVSVLDSDTNVSF.GYRGSEPFAMCSTFKVLAAGLVLARVDKGDESLDRRVKYGKEKLVTY +SPETEKHAGGDMTMAEICKAGITLSDNTAGNLMLESFGGPAALTDWLRSIGDGTTRLDRMETALNEAAKGDPRDTTTPDA +MLDSLGNIALGSVLAETSANQLVDWMIANTTGGARLRAGLPSDWKIGDKTGTGDnGSAGDIAIIWPPKRGPIVAAVYIGE +ATVKMDEFNPVFAEIGKMITe.. +>up|A0A0H4X789|A0A0H4X789_BACLI/45-300 +..emkDDFAKLEEQFDAKLGIFALDTGTNRTV.TYRPDERFAFASTIKALTVGVLLQQKS--IEDLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELADASLRYSDNTAQNLILKQIGGPESLKKELRKIGDEVTNPERFEPELNEVNPGETQDTSTARA +LATSLQAFALEDKLPSEKRELLIDWMKRNTTGDALIRAGVPEGWEVADKTGAGSyGTRNDIAIIWPPKGDPVVLAVLSSR +DKKDAKYDDKLIAEATKVVVk.. +>ur|UPI0005AAA98B|UniRef100_UPI0005AAA98B/41-308 +..svrDALAALERTSGGRLGVCAIQTCAGREI.RYRADERFPFCSTFKVVLAAAILARSLDVPGLMQRRIRYTKHDLAHY +SPVSSKHVKDGMTVAELCQAAIQYSDNTAANQLMKVLGGPQAVTAYAHATGNAAFRLDRWETELNTAIPGDLRDTSTPAA +MARTLQTLTVGQALPSAQRDQLVTWLRGNTTGARRIRAGVPADWQVGDKTGTGDyGTTNDLAILWPPGRAPVMLAVYFTQ +REPKAKARDDVIAAAARIVA... +>up|M4HN29|M4HN29_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDLWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A059WUY8|A0A059WUY8_9BACT/53-319 +.nelrDRIEQISQAARGRVGVTATVLETGESV.TLNGDRQFPMQSVYKFPIAMAVLAQVDQGKLKLDRKIRVETSDVLQG +SRILDESQGMEFSLAELLKYMVSESDGTSCNVLLRQVGDPRIVTEYLRSLGINDIVVANTEKELAQDPAVKYRNYATPDA +TVVLLRAFHEGKGLSKSSQALLLQLMTETTTGPQRIKGLLPDGTVVAHKTGTSStAATNDVGLVTLPNGRHMAIAVFVSD +SGANNATREEVIAKVTKAAWdew +>up|A0A0H5MW72|A0A0H5MW72_YERKR/2-258 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0006BA0FF2|UniRef100_UPI0006BA0FF2/30-286 +.....-KVKDAEDQLGARVGYIELDLISGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A069K245|A0A069K245_9ACTN/73-328 +..dtaDAFEKLEAEFDARLGVYAVDTGTGREV.THHADERFAYASTFKALAAGAVLRTYK--VSGMDRVITYSEDDLVPN +SPVTEKHVGTGMTLGALCDAAVRYSDNTAANLLLDQLGGPKGLGALLAELGDGVTRMERREPELSRWVPGSTRDTTTPRA +FAENLRAFALGDVLGDAERARLTRWLRTNTTGDEVIRAGVPDNWTVGDKTGSGTyGIRNDIAVLWPPDRAPVVVAVLSNR +DGEDDAYDNRLLAKAAAVVV... +>up|J3HJS6|J3HJS6_9BURK/36-297 +...iaQKLAELEKKSGGRLGVMAIDNAGGDRV.GYRQSERFPFCSTFKIVLVGAVLNRSLEDSTLLQRRLRFGARDLVSY +SPVTEKAVGAGMTVSGLCAAALQYSDNTAANLLIAELGGIGAVNDYARRIGDTEFRLDRTETALNSAVPGDPRDTTTPQA +MAQTMQKLTLGELLPALQRRMLIDWLRGNTTGGARIRAAVTRDWQVGDKTGSGDyGTTNDVAVIWPTNASPVVLVIYFTQ +TAENAPMRNDVVADAARIVIehf +>up|A5GXS5|A5GXS5_KLEPN/30-286 +.....-KVKDAEDKLGARVGYIEMDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0005CED052|UniRef100_UPI0005CED052/46-301 +..qfhDRLLELEKKFDARLGVYALDTEGGATV.EHRADERFAFCSTFKGVAAAAVLQRNP--LSHLETRVTYARDDLMKH +APVTGQHVATGMTIRQLCDAAVRFSDGTAGNLLLRDLGGPGELTAFARSIGDTVTRMDRIEPAITEAAPGDPRDTTTPRA +FGTDYQKIVLGDTLTADKRDFLSDLLRRNVTGARRIRAGLPGGWTVADKTGTGEyGTMNDFAIVWPPGKAPIVVAIMSSK +AAKDAPYDEALLAEAAKYVVe.. +>up|C3HIP8|C3HIP8_BACTU/54-311 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|A6XFB8|A6XFB8_PROMI/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q79DR3|Q79DR3_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0J6EPC7|A0A0J6EPC7_9BACI/40-292 +....sNQFSRLEDQYDARLGVFALDTGTNKTV.TYRADERFAYASTHKALAVGALLKQTS--IADLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELCDASIRYSDNTAGNLILKQIGGPSGFKQSLREIGDNVTNPERIEPDLNEVKPGETHDTSTPKA +LAKSLQAFTVGDALPKEKREMLVDWLKRNTTGDALIRVGVPKGWEVADKTGAGSyGTRNDIAVIWPSKGDPIVLAVLSSR +DKKDADYNDKLIAEAAKEVI... +>ur|UPI0003AB48E6|UniRef100_UPI0003AB48E6/47-301 +.....QAFRLLEEKFDARLGVYAIDTGTGRTV.AYRPDERFAYASTYKALAAAEILDETT--DAELDRVVRYSADDLVTY +SPITEQHVATGMTLRAITDAAVRYSDNTAANLMLRHLGGPQRFERELRGIGDKVTDPERYETELNEARPGDRRDTSTPRA +LAGSLRAYTVGDALEPPDRATLNDWLRRNTTGGALIRAGVPDGWVVGDKTGSGGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEKDADYDDALIAEATRVVTagw +>up|Q93A80|Q93A80_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAVTMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q939H5|Q939H5_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAVITMSDNSAANLLLATVGGPAGLTAFLRQIDDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A059WSB9|A0A059WSB9_9BACT/16-313 +...leRAIKRLAESSGGIVGVSAIHIESGRRV.SVNGDLRFPMASVYKLPIALRLLQRIDRGELRLDDPITLSTHDFRPH +SPIAEFANNKPLPLERLLELMLGESDNSASDLLLRLAGGPAAVTNRMQALGIMGINVSRPREAAAAAYADDPRDTSTPDA +MADLLVRIHRRDVLEPASMERLLQITTATQTGPARLKGLLPIGTVVAHKTGTMG.GTTNDVGIVTLPDGGHLAIAVFVKA +STKDVPERERAIAELARTVYdff +>up|A0A0D7CB98|A0A0D7CB98_9ACTN/47-304 +...ttARLRHLEHQHHAVIGAFAHNLATGAQV.RHRAHTRFPILSVFKTLAAAAVLRDLDHHGETLSRRIRYTRRDLVDN +SPITSQHLADGMTVADLCDAALRYSDNTAGNLLLRQLGGPTAITRFCRSLGDPTTRLDRWETDLNSAEPWRRTDTTTPYA +IAHCYGTLLTGRALDRRDRARLTDWLLHSTTSGERFRAGLPKDWTVADKTGSGRyGAANDVGIAWAPDGAPVVLAVLTRK +PGPSAPYDNPLIAETAKVLA... +>up|Q939H3|Q939H3_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGVEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|W5SXK0|W5SXK0_9SPIR/35-291 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0C7KVI2|A0A0C7KVI2_KLEVA/27-284 +.....EQIKQSESQLPGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTHLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|Q9R771|Q9R771_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASKrGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>up|O53043|O53043_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASKrGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>up|B0RPW9|B0RPW9_XANCB/35-293 +..mlrARWAEIQRGTGGRLGTCLLDSGSGWRI.GQRENERFPMCSTFKFVLAAAVLQRVDKGELRLTQQIKIRASDMLEH +APVTERHVGGSLSVAELCQATMIHSDNPAANLLFPLIGNPPGLTRFLRGIGDTKTRSDRLEPEMNGFAPGEPCDTTTPAA +MAATLRTLLLGDALQPASRKQLTAWMIDNRTGDDCLRAGLPRDWKIGDKTGSNGtDTRNDIAIIWPPGRAPLLLTAYLNG +ATVDAAGRDAALKAVAEAVRd.. +>up|Q6WSQ7|Q6WSQ7_ECOLX/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGTGKrGSSGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9S679|Q9S679_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSLGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B9JBH3|B9JBH3_AGRRK/78-335 +..dadKQLADLEKKTGGRLGVSVLDTETNISL.GYREAERFALCSSYKALAAGFVLARVDQGVEKLDRRVTYGKDVVVTY +SPETEKHAGTDMTIAELCNAAVTLSDNTAGNLLLDSFGGPAALTAWLRTTGDTETRLDRKEPDVNQAIKDDPRDTTTPDS +MLDTIGLLTLGNTLSETSRDQLSNWLVANTTGNARLRAGLPKEWKVGDKTGTGEnGSYADVAVIWLPDRGPILVVTYVGE +ATAPAKDIEAVFAEVGKIVA... +>ur|UPI0004CAFB1D|UniRef100_UPI0004CAFB1D/53-306 +.....AELAELERRHGARLGVYARNVRTGRTV.VHRAEERFAMCSTFKAFAAAAVLRDHG-DRAPLDRVVHYPPRDILPN +SPRTEENLATGMTVAGLCAAAIQYSDNAAGNLLLRELGGPAGLTRFLRSLGDTVSRLDRWEPELNTAIPGDVRDTTTPEA +IAGSLERLTLGRALRRADRERFTGWLKGNTTSAERFRKGLPSAWVVADKTGTGDyATANDIGVAWTTRGTPVVLAVLSDK +SAPDAPVDQALIAEAAAIVAr.. +>up|A9QW43|A9QW43_KLEPN/30-286 +.....-KVKDAEDQVGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQTAEIGASLIkhw +>up|Q8GMX3|Q8GMX3_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIDDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0B5NNS5|A0A0B5NNS5_BACTU/48-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKRATYDNQLIAEAAEVIVnaf +>up|U6GQT8|U6GQT8_EIMAC/32-288 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|G1JY45|G1JY45_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRGEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGASLIkhw +>ur|UPI0004666BB5|UniRef100_UPI0004666BB5/38-299 +...fsQQISELEKNYGGKLGVAVWDANTGTQL.HHRGNERFALCSTFKFLLTAAVLAKVDSKDEKLNRVVTYSKSSLLEY +APVTRKHMQGNMTIAQLAAAAMEYSDNTAANLLFEPARGPMGLTTFMRSIGDTVTRIDRTEPYLNTNLPNDDRDTTTPNA +MLTSMKKILIGNALSPASRNQLTQWMLNNTTGTNKLRAGIPTHWPIGDKTGSGDnGATSDIAIVWPDADNPILIAVYYTG +SKEPYEIKNHVIEQVGRIVSeqf +>up|D5LY09|D5LY09_SERMA/30-286 +.....-KVKDAEEQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0A1MQB6|A0A0A1MQB6_9BACI/47-301 +....eEVFKELEDEFDTRLGVYAIDTETNQTV.AYRADERFAYASTFKVLAAAAILQTAS--REDLEKVITYTEDELVTY +SPVTENHVDDGMKLKEIMEAAIRYSDNTAGNLLLEELGGPDGLEERLREIGDETIEADRMEPDLNEAAPGDTKDTSTPKA +LAESLQKYVLSDLLSEDKRDLLTDWMTGNESGDTLIRAGVPEGWEVIDKSGAGGyGTRNDIAVVWPPDHAPIVISILSSR +DTEDADFDDAVIAKAARGVIe.. +>up|A0A066TXP4|A0A066TXP4_9PSEU/42-295 +.....-DFAPLERGFDARLGVYAIDTGSGREI.AHRADERFGYASTHKAFSAAAVLQRTS--REGLAKVLTYRRADLQQN +SPVTEKHVGTGIPLRDAIDAALRYSDNTAANLLFDQLGGPPGLAAALRAIGDTTTHVDRTEPALNDFAPGDIRDTSTPRA +MAGTLRAFALGDALPPEKRTLYTDMMRANTTGATVIRAGTPAGWAVADKTGTGDyATRNDIAVVWPPGRAPIVLAIMSSR +RAEDAGHDDRLLAQAAKLTFdaf +>ur|UPI0003F57C85|UniRef100_UPI0003F57C85/30-287 +..saaSRFEQIERQHGITLGVFALDTGSGRQL.GYRAEQRLPMCSTFKVMLAGAVLQRSQAEPQLLARVIRYPASALVVY +SLVTERHVEQGMSVAELCAAALQYSDNTAANLLLELLGGPAELTAFARRVGDPVFRLDRIEPDLNSALPDDPRDTSSAQA +MALSLQRLALGDALDHAGRGQLQTWLKGNTTGAKRIRAGVPVGWTVGDKTGSGDyGVANDVALLWPAGRAPWVLAVLSRS +AEAKAAWRDAALAEATGVVVa.. +>up|A0A0H0D2V9|A0A0H0D2V9_9ENTR/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q6QR76|Q6QR76_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0K0GDZ5|A0A0K0GDZ5_9FIRM/50-305 +.akidNQFSQLEEEFDAELGVYAVDTETNQAI.EYQSEERFAFASTYKALAAAIVLQQNS--MEELNQVITYTKEDLVPY +SPVTEKHVDSGMTLLNLAEAAVRTSDNTAGNLLFNAIGGPKEFEQTLREIGDNDTQAERYEPDLNQFSPEDPRDTSTPKA +LATSLQAFALGDLLPNEKREQFTDWLQGNATGDTLIRAGAPEGWEVGDKSGAGSyGTRNDIAVVWPPNREPIVIAIMSRH +DTEDATYDDALIAQAAKVAL... +>up|C2TGR5|C2TGR5_BACCE/43-300 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|A0A076VE11|A0A076VE11_ECOLX/22-263 +.nsvqQQLEALEKSSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVVGDKTGSGDyGTTNDIAVIWPENHAPLDLLNFFTQ +PPSR----------------... +>up|Q2YHZ0|Q2YHZ0_KLEPN/28-284 +.....-QITLSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDERLDRRIRYPQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSDRSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPAAMAERNQQIAKIGAALIehw +>ur|UPI000485BB61|UniRef100_UPI000485BB61/28-286 +.....-ELETYERESGGRIGVYAENLATGAKL.AWRADERFVMCSTFKASLAACVLARVDRGEDQLAAMIPYGKADLLEY +APVAKQNVAAGMSVTEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLRRLVTGEALSTTSRAQLTEWLVGCKTGANRLRAGLPASWKIGDKTGNNGkDASGDIAVAWPKPDAPILIAAYTQG +GTPSAAQIETVFARIGHMVAe.. +>ur|UPI0004799EE3|UniRef100_UPI0004799EE3/40-296 +...sqDEFSKLEEKYDAKLGVYALDTGTDETI.SYRPDERFAYASTSKALAVGVLLQQKS--IEDLNEKITYSRDDLVTY +SPITEEHVDTGMTLRDLSDASLRYSDNTAANLIFETIGGPEEFKHALRQIGDDVTNPERMEPELNEVAPGETHDTSTAKA +LAASLQTFALEDALPPEKRELLIDWMKRNTTGDALIRAGVPKGWEVADKTGAASyGTRNDIAIIWPPNEDPIVLTILSSR +NEKDAPYDDELIAEATKVVLaaf +>up|C3GJ41|C3GJ41_BACTU/54-311 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKRATYDNQLIAEAAEVIVnaf +>up|A0A0K6LKL4|A0A0K6LKL4_BACCE/48-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>ur|UPI0004BDBA14|UniRef100_UPI0004BDBA14/68-324 +..dtaDAFEKLEAEFDARLGVYAVDTGTGREV.THHADERFAYASTFKALAAGAVLRTYK--VSGMDRVITYSEDDLVPN +SPVTEKHVGTGMTLGALCDAAVRYSDNTAANLLLDQLGGPKGLGALLAELGDGVTRMERREPELSRWVPGSTRDTTTPRA +FAENLRAFALGDVLGDAERARLTRWLRTNTTGDEVIRAGVPDNWSVGDKTGSGTyGIRNDIAVLWPPDRAPVVVAVLSNR +DGEDDAYDNRLLAKAAAVVVr.. +>up|C2VTY7|C2VTY7_BACCE/54-311 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHQIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPRDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|I7B447|I7B447_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGERCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0G3ICX4|A0A0G3ICX4_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLVSGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIDDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|C0Z7D8|C0Z7D8_BREBN/43-297 +...mdIKFAALEKQFGARLGVYAIDTETDLAV.AYREDERFAFASTYKALAAGAVLHQKP--LEELDKVITYTKDDLVTY +SPITEKHVATGMTLREVADAAVRYSDNTAGNLLFKELGGPKGFESALRQIGDGVTKSERYETELNEAKPEDTRDTSTPKA +LATSLRAYTVGNALSSDKQKILIEWLQGNTTGAKLIRAGVPKDWKVGDKTGAASyGTRNDIGIIWPPNKKPIVIAVLSSR +DKQDATYDDALIAEATKIVVd.. +>up|Q5H347|Q5H347_XANOR/36-291 +...lrSQWAEIERGTGGRLGINLLDSATGWRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANVLFPLVGDSAGLTGFLRGIGDAQTRSDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPSSRKQLTDWMIDNRTGDDCLRAGLTREWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAV-... +>up|R4HET6|R4HET6_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRREPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|J8ND72|J8ND72_BACCE/51-305 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSVEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIADATKIVLdyf +>ur|UPI00055422E1|UniRef100_UPI00055422E1/71-328 +..dvdKQLEDLEKKTGGRLGVSVLDTETNISL.GHREEERFPLCSTYKALAVGFVLARVDQGVEKLDRRVTYGKEVVVTY +SPETEKHAGTDMTVAELCGAAIMLSDNTAGNLLLESFGGPAALTSWLRTTGDTETRLDRNEPDVNQAVKGDPRDTTTPDA +MLDTIGLLTLGNTLSETSRDQLVYWLIGNTTGNNRLRAGLPKEWKAGDKTGTGDnGSFADIAVIWPPDRGPILVTTFVAE +GTAPAKDIEAVFAEVGKIVV... +>up|Q6REX4|Q6REX4_ECOLX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKNGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|P80298|BLAC_PROVU/4-264 +.ntieEQLSTLEKYSQGRLGVALINTEDNSQI.TYRGEERFAMASTSKVMAVAAILKESEKQAGLLDKNIIITKSDLVAY +SPITEKHLATGMSLAQLSAATLQYSDNTAMNKILDYLGGPSKVTQFARSINDVTYRLDRKEPELNTAIHGDPRDTTSPIA +MAKSLQALTLGDALGQSQRQQLVTWLKGNTTGDHSIKAGLPKHWIVGDKTGSGDyGTTNDIAVIWPKNHAPLILVVYFTQ +QEQDAKYRKDIIVKATEIVTkef +>ur|UPI000557DFEC|UniRef100_UPI000557DFEC/70-327 +..dvdKQLADLEKKTGGRLGVSVLDTETNISL.GHREEERFPLCSTYKALAVGFVLARVDQGVEKLDRRVTYGKDVVVTY +SPETEKHAGTDMTIAELCGAAIMLSDNTAGNLLLQSFGGPAALTSWLRTTGDTETRLDRNEPDVNQAIKDDPRDTTTPDA +MLDTIGLLTLGNTLSETSRDQLVYWLIGNTTGNNRLRAGLPKEWKVGDKTGTGNnGSFADIAVVWPPDRGPILVTTFVAE +GTAPAKDIEAVFADVGKIVT... +>up|A0A0B5ZH41|A0A0B5ZH41_BACCE/48-305 +..athKEFSQLEKKFDARLGVYAINTGTKQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWIVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVnaf +>up|A0A0B8P936|A0A0B8P936_9VIBR/60-316 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI000373FD6E|UniRef100_UPI000373FD6E/39-300 +..aitARLRRLERQHSARLGVFAHHTGTGRTV.AYRADEHFPICSVFKTLAAAAVLRDLDHDGSFLARRIRYTAPYVTKW +SPITGKNLAQGMTVAELCDATICHSDNTAANLLLTELGGPTAITAFARSIGDRTTRLDRWEPELNSAEPWRETDVTTPGA +IGLTYARLTLGNVLEPADRQRLTGWLLANTTSGERFRKGLPADWTVADKTGGGRyGGNNDVGIVWPPGQAPIVMAVFTTK +HKEDAPADNPLVAKTAALLAe.. +>up|Q3S2X0|Q3S2X0_9BACT/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGHSLIkhw +>up|C3FBD2|C3FBD2_BACTU/43-300 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIAEAAEVVVnaf +>ur|UPI0005C92A77|UniRef100_UPI0005C92A77/43-299 +..sfeSELQELERRYAARLGVYARNARTGQVV.AHRARERFAMCSTFKTVAAAAILRDHA-RCAPLDKVIHYPPADLLAN +SPRTAEHVDTGMAVGDLCAAAIQYSDNTAANLLLRQIGGPAGLTRFFRSIGDRESRLDRWETELNDAVPGDLRDTTTPEA +LGTSYGRLTVGRALDPAAREHLVTWLKGNTTSGERFRAGLPHDWVVGDKTGTGDyASANDVGVAWTTRQTPIVLAVLTSK +DAKDAPVDNALIADAARIVAr.. +>up|Q5DUJ5|Q5DUJ5_KLEOX/31-288 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKADLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKIIGYLGGPEKVTAFALSIGDVTFRLDRMEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|B5A5T0|B5A5T0_ECOLX/30-285 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDEQNRQIAEIGASLIkl. +>up|Q2YHY7|Q2YHY7_KLEPN/28-284 +.....-QITLSESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHALSDRSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVMIYLRD +TPATMAERNQQIAKIGAALIehw +>up|Q7BP43|Q7BP43_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSSGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q9RMS4|Q9RMS4_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSGGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|C2NHX5|C2NHX5_BACCE/54-311 +..athKEFSQLEKKFDARLGVYAINTGTKQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWIVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVnaf +>up|P52664|BLAB_PROVU/33-291 +.ntieEQLSTLEKYSQGRLGVALINTEDNSQI.TYRGEERFAMASTSKVMAVAAVLKESEKQAGLLDKNITIKKSDLVAY +SPITEKHLVTGMSLAQLSAATLQYSDNTAMNKILDYLGGPAKVTQFARSINDVTYRLDRKEPELNTAIHGDPRDTTSPIA +MAKSLQALTLGDALGQSQRQQLVTWLKGNTTGDHSIKAGLPKHWIVGDKTGSGDyGTTNDIAVIWPKNHAPLILVVYFTQ +QEQDAKYRKDIIVKATEIVTk.. +>up|Q6EH43|Q6EH43_MORMO/30-285 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIA-LGPDGKPSRIVVIYTTG +SQATMDEANRQIAEIGASLIkhw +>up|W8E5Z0|W8E5Z0_ECOLX/30-286 +.....-KVKDAEDQLGAPVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A070XH77|A0A070XH77_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +METTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0B4U9F2|A0A0B4U9F2_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRGEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|G7TCU9|G7TCU9_XANOB/35-292 +..mlrAQWAEIECGTGGRLGINLFDSATGWRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLTQRVKIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANVLFPLVGDPAGLTGFLRGIGDAQTRSDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPSSRTQLTDWMIDNRTGDDCLRAGLTREWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|A0A0A6DS66|A0A0A6DS66_9BURK/37-293 +..aaqTQLAALEKAAGGRLGVAAWRQGSDLRI.AYRADERFPLASTFKAMLAAAVLARSVSQPGLLDQHVRYEKKDLVTY +SPITEKHLADGMTVADLCAATLQYSDNSAANFLMTLLGGPQAVTAYARSIGNTVFQLERWETELNSAIPGEVRDTASPAS +MAHSLQQLLLGNSLPAPQRQQLDAWMRGNTTGDKRIRAGVPAGWQVADKTGSGAyGSVNDIGVAYPASGAPLVIAVYYTR +EQKKADTNQDIITAATRIVT... +>ur|UPI0005A06F5E|UniRef100_UPI0005A06F5E/41-302 +..elvARLRELEARHDARLGVFAHDVRTGRSV.AYRADERFPMCSVFKTLAVAAVLRDLDHDGTFLARRIRYTAADVKRW +SPRTELNLARGMTVAELCDATLRFSDNTAANLLLRELGGPTAVTRFVRSTGDRTTRLDRWEPELNSAEPWRESDTSTPRA +IGRTYGRLLLGDALPHRDRERLTRWMLANTTSGERFRKGLPADWLLADKTGGGRyGTNNDAGVTWPPGGGPIVLAVMTTR +SLEDAPVVDPLVAEAAALVAa.. +>up|Q8GHI3|Q8GHI3_PROMI/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSCGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|B0FTU2|B0FTU2_ECOLX/27-283 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASXrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIeh. +>up|Q6GWS9|Q6GWS9_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|J7I2U9|J7I2U9_KLEPN/27-284 +.....EQIKLSESRLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTASLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0REB0|A0REB0_BACAH/58-315 +..athKEFSQLEKKFDARLGVYAINTGTKQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWIVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVnaf +>ur|UPI0004AAA5A2|UniRef100_UPI0004AAA5A2/35-292 +..ataDRLRELEQRHGARLGVFAHNLATRRTV.HHRADERFPICSLFKTLAAAAVLRDLDRDGEVLGKRVHYTADDLVEN +SDITEDNLATGMTVAELADAAIRFSDNTAGNLLLRELGGPTAITRFARSLGDPVTRLDRWEPELNSAEPSRVTDTTTPRA +IGRTYARLVLGNALNRPDRDLLTHWLLHNTTSVNRFRAGLPRTWALADKTGGGSyGTNNDAGITWTDDGTPLVLVVQTTK +PAQDAAPDHALIVETAELLAd.. +>up|A0A099IIW1|A0A099IIW1_9BRAD/27-285 +.....PELEAYERESGGRIGLYAENLATGAKI.AWRADERFVMCSTFKASLAACVLARVDRGQEQLAAMIPYGQADLLSY +APVAKQNLAAGMSVAEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRIDHNEPEVNKSAPGDPHDTTTPAA +MAGNLRRLVTGEALSPASRAQLTEWLVGCKTGANRLRGGLPASWTIGDKTGNNGkDASGDIAVAWPKPDAPILIAAYTQG +GSPTAPQIEAVFARIGRMVA... +>ur|UPI00051588BB|UniRef100_UPI00051588BB/56-308 +.....-DFKKLERAFDARLGVYAIDTGTGREV.THNDRARFAYNSTFKALQAAVVLSTYS--LDGMDKRVTYTREDLVAH +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPGGLDASLEKLGDDVTRMDREEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLGKALSAPERAQLTTWLRTNTTGDAVIRAGVPENWTVGDKTGTGSyGARNDIAVVWPPDSAPIVIAVLSHR +GTKDAKPDDRLIAEAASVVVd.. +>up|Q6KB04|Q6KB04_KLEOX/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00030FC930|UniRef100_UPI00030FC930/66-315 +.....-SLADLERAYGARIGVYAVATDTGATV.VHRADERFAFCSTFKSLAAAAVLHRNP--LSRLDERVTYGRADLAAH +SPVTERHVATGMTVRQLCDAAVRYSDNTAANLLLRDLGGPRGLTTYLRGLGDRVSRLDHYEPELNRNPPGDPRDTTTPRA +IAVDHRALVLGDALPAARRALLKDWLVRNTTGDRRIRAGVPRGWTVGDKTGTADwGRAHDVAVLWPPRAAPLVLAVLTEH +PDRGAAPSDPLIAEATRRT-... +>up|W1K2C2|W1K2C2_9BRAD/27-282 +.....PEFEAYERESGGRIGLHAENLASGAKL.VWRADERFVMCSTFKASLAACVLARADRGEEQLAAMIPYREADLLEY +APAARQNLTAGMSVREMCKAIVELSDNTCANLLLARIGGPAALTAFWRSIGDTTSRLDHNEPELNRSRPGDPRDTSTPAA +MAGNLRRLVLAEALSPASRAQLTDWMVNCKTGANRLRGGLPASWKIGDKTGYNGkDAAGDIAVVWPKPDTPILITAYVQG +GTPSAAQIAAVFARIGRMVAd.. +>ur|UPI0006AF3456|UniRef100_UPI0006AF3456/46-303 +...vtARLRDLEREHTARLGVYARNMRTGRTV.VYRADERFPMASLFKTLAAAAVLRDLDRDGEFLARRIHYTQADASQH +SPVTKDHVATGMTVAELCDATIRFSDNTAGNLLLKELGGPTAITRFARSTGDRVTRLDRWEPALNSAEPWRVTDTTSPRA +IGLTYARLVLGDALEPRDRSRLTDWLLRNTTSLERFRKGLPADWLLADKTGGGQyGSNNDVGITWPPDGPPIVMSVLTTQ +PEEDAPGDNPLVARTAALLA... +>ur|UPI00067EE224|UniRef100_UPI00067EE224/28-285 +..alrQTVQDVEARIGGRIGYAVTDLNSGQEW.GSRPDERFPMSSTFKALLCGVILARVDAGAEALDRRITFGRDDLVTY +SPVTDRHLGTGMTVGELCRAAITMSDNTAGNLLLATIGGPEGFTETLRDMGDATTRLDRWETALNEGAPGDERDTTTPRA +ALSTLQALLFGDMLTAASRQQLSDWMIADAVADDLLRASLPEGWIIGDKSGAGGhGSRSIIAVVWPTPNHPALVTIFMTG +ADADMTDRNAAIAEIGAAIFa.. +>up|F2R4A0|F2R4A0_STRVP/50-311 +..elvARLRELEARHDARLGVFAHDVRTGRSV.AYRADERFPMCSVFKTLAVAAVLRDLDHDGTFLARRIRYTAADVKRW +SPRTELNLARGMTVAELCDATLRFSDNTAANLLLRELGGPTAVTRFVRSTGDRTTRLDRWEPELNSAEPWRESDTSTPRA +IGRTYGRLLLGDALPHRDRERLTRWMLANTTSGERFRKGLPADWLLADKTGGGRyGTNNDAGVTWPPGGGPIVLAVMTTR +SLEDAPVVDPLVAEAAALVAa.. +>up|A0A0G8BZB2|A0A0G8BZB2_BACCE/48-303 +..tvnHSFAKLEKEFDAKLGIYALNTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDAHDTSTPKA +LATSLQAFTLGEVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|D9HTE8|D9HTE8_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIVEIGASLIkhw +>ur|UPI0004CB61E2|UniRef100_UPI0004CB61E2/56-308 +.....-DFKKLERKFDARLGVYAIDTGTGREV.THNDRGRFAYNSTFKALQAAVVLSTYS--LDGMDKRVTYTREDLVAN +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPKGLDASLEKLGDDVTRMDREEPDLSRWVPGEKRDTSTPRA +LAEDLRAFVLGKALHPPERAQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAVLSHR +GTKDAEPDDRLIAEAASVVVd.. +>up|Q4GX46|Q4GX46_SALDE/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDCWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q71LW4|Q71LW4_KLEPN/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADRVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0C7AUD6|A0A0C7AUD6_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0L6CX15|A0A0L6CX15_9RHOB/32-289 +..alrQTVQDVEARIGGRIGYAVTDLNSGQEW.GSRPDERFPMSSTFKALLCGVILARVDAGAEALDRRITFGRDDLVTY +SPVTDRHLGTGMTVGELCRAAITMSDNTAGNLLLATIGGPEGFTETLRDMGDATTRLDRWETALNEGAPGDERDTTTPRA +ALSTLQALLFGDMLTAASRQQLSDWMIADAVADDLLRASLPEGWIIGDKSGAGGhGSRSIIAVVWPTPNHPALVTIFMTG +ADADMTDRNAAIAEIGAAIFa.. +>up|Q1WBU0|Q1WBU0_KLEPN/17-268 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGR---... +>ur|UPI00047F83EF|UniRef100_UPI00047F83EF/24-286 +..daqPELETYERESGGRIGVYAENLATGAKL.AWRADERFVMCSTFKASLAACVLARVDRGEDQLAAMIPYGKADLLEY +APVARQNIAAGMSVTEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPHDTTTPAA +MAGNLRRLLTGEALSATSRAQLTEWLVGCKTGANRLRGGLPASWKIGDKTGNNGkDASGDVAVAWPKPDAPILIAAYTQG +GTPTAAQIETVFARIGRIVAe.. +>ur|UPI0000678D84|UniRef100_UPI0000678D84/35-292 +..mlrAQWAEIERGTGGRLGINLLDSATGWRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANALFLLVGDSAGLTGFLRGIGDAQTRSDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPSSRKQLTDWMIDNRTGDDCLRAGLTREWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|Q9F7U6|Q9F7U6_SERMA/32-291 +..aaaKQIKKLEEDFDGRIGVFAIDTGSGNTF.GYRSDERFPLCSSFKGFLAAAVLERVQQKKLDINQKVKYESRDLEYH +SPITTKYKGSGMTLGDMASAALQYSDNGATNIIMERLGGPEGMTKFMRSIGDNEFRLDRWELELNTAIPGDKRDTSTPKA +VANSLNKLALGNVLNAKEKAIYQNWLKGNTTGDARIRASVPADWVVGDKTGSCGyGTANDYAVIWPKNRAPLIVSIYTTR +KSKDDKHSDKTIAEASRIAIq.. +>ur|UPI00069B2842|UniRef100_UPI00069B2842/46-306 +..daaRQLRDLEREHGARLGVFGWNTVTGASV.SHRGDERFPMCSTSKTPAVGAVLRDLDHDGTFLSKIIHYTERDIERG +APVTGRNLAQGMSVADLCGAAISYSDNTAVNLLLAELGGPTAVTRFCRSIKDPVTRLDRWEPELNSAEPGRVTDTTSPRA +IGKTYARLALGNALAAADRKLLTGWLLANTTGDKRLRAGLPGNWRVADKTGTGSyGTANDVGIAWPPGQGPIVLSVLTTR +PDADAEADDLLIARAATVLA... +>ur|UPI0004C016B4|UniRef100_UPI0004C016B4/49-302 +....qAELAELERRHGARLGVYARNVRTGRTV.SHRAGERFAMCSTFKVFAAAAVLRDHG-GCAPLDRVVHYPPHDLMPN +SPRTEENQVTGMTVADLCAAAIRYSDNAAGNLLLREVGGPAGLTRFLRSLGDAVSRLDRWEPELNTAVPGDPRDTTTPEA +IAGSLERVTLGRALADADRERLVTWLKGTATSADRFRKGLPGDWVVADKTGTGDyASAHDIGVAWTTRGTPLVLAVLSGK +ATPDAPVDQALIADAAAVLA... +>up|Q9R746|Q9R746_KLEPN/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGGSErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|R4RZE1|R4RZE1_KLEPN/13-267 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +TAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALI... +>up|G0Z390|G0Z390_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q09Q12|Q09Q12_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMVSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGGSLIkhw +>up|Q6PW40|Q6PW40_CITKO/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q3HLW6|Q3HLW6_SHIFL/30-286 +.....-KVKDAEDQLGARVGYIELDLNGGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0006793777|UniRef100_UPI0006793777/28-287 +..tlpTALARLEQTSGGRLGVSVLDTANGTRT.GHRADERFPMCSTFKFLLASAVLQRVDGHRETLDRAISIPPKPLVPY +SPLTEPHAGGTMTISDLCHAALTRSDNTAANLLLESIGGPSGITAFSRSIGDQVTRLDRTETSLNESLAGDPRDTTSPRA +MADDLKSVLLGNVLSSVSRDQLTQWMEANLTGLERLRANLPQGWRAADKTGSNGeHTTNDIGVFWPVGRPPVIVTAYITQ +CPGQESKRGAMLAEVGRLV-... +>up|Q4JL90|Q4JL90_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDCWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI000407770B|UniRef100_UPI000407770B/37-299 +.....RGMAALEARSGGRLGVAVLDTASGKTF.AHRGDERFAMCSTFKALVAGLVLKRVDQGLERLDRRIVYGRNVLVAH +SPVTEKHVDEGMTVGALCEATVTLSDNAAANVLLYTFGGPPALTAFLRGLGDKVTRLDGYEPGLNIVRPGEIHDTTSPAA +MLATLRALTLGPALSPASRQQLVAWLVANQTGDKRLRAGLPGGWTVGDKTGSWGdGTTNDIAVIWPARSPPLLIAAYLSR +STLSDDGRNAVIAEVARLVVa.. +>up|J1RU20|J1RU20_9NOCA/53-312 +..sldATIDALEAQYSTRIGVTAVNPATGEVY.SHRGDERFAMCSTFKAYASAAVLRKTEDGSTSLDKTVVIEPGDLVEN +SPVTAAAVGAPMTLGQIAEAALTQSDNTAGNYLLREIGGPQAITALARDVGDGGTRLDRWETELNTAFRDDPRDTTTPNG +LAQGFRALLLGDALDTASRDQLLEWMRASKTSDKRMRAGLPTGWTAADKTGGGGfGTANDAGVAWSPDGAPLVLAILTDS +LTQDAQGNNQAIADTTAAVIe.. +>up|A5HJU3|A5HJU3_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGASLIkhw +>up|U6BP97|U6BP97_SALSE/20-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGAS--... +>ur|UPI000534AD89|UniRef100_UPI000534AD89/50-307 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|Q1W758|Q1W758_YERIN/24-269 +..sldKQLAALEHSANGRLGIAMINTGNGTKI.LYRGARRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLLKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKDANPVP-----------... +>up|A0A076WDR9|A0A076WDR9_BACMY/48-303 +..tvnHSFTKLEKEFDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGVLLQKKS--IEDLDERIVYTSEDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLRAIGDTVTNPERFEPELNEVHPGDTHDTSTPKA +LATSLQAFALGDVLSTEKRELLIDWMKRNTTGGNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVId.. +>up|C3BTF1|C3BTF1_9BACI/48-303 +..tvnHSFTKLEKEFDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGVLLQKKS--IEDLDERIVYTSEDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLRAIGDTVTNPERFEPELNEVHPGDTHDTSTPKA +LATSLQAFALGDVLSTEKRELLIDWMKRNTTGGNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVId.. +>up|A0A059X7E7|A0A059X7E7_9BACT/30-285 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGGrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkh. +>up|Q9R770|Q9R770_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASKrGSRGIIAALGPDGKPSRIVVIYMTG +GQATMDERNRQIAEIGASLIkhw +>ur|UPI0003619AD3|UniRef100_UPI0003619AD3/50-305 +...atDALRALEERYSARLGVHARNTRTGQSV.GYRAGERFALCSTFKVFAAGAVLRDHA-GSAPLDKVVRYPDRDILLN +SPVTQQHVGSGMTVGELCAAAIRHSDNCAGNLLLRELGGPAGLTAFFRSLGDRVSRLDRWEPDLNSAGPGELRDSTTPQA +LGASLERLTVGDELSGAAREQLLTWLKGNTTSAARFRAGLPRGWVVGDKTGTGDyASANDIGVAWTTRGTPLVLVVLTSK +DAPDATVDEALIADAAAVLAd.. +>up|A7ISS0|A7ISS0_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGANErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0C5V911|A0A0C5V911_9XANT/35-292 +..mlrAQWAEIECGTGGRLGINLFDSATGWRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANVLFPLVGDPAGLTGFLRGIGDAQTRSDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPSSRTQLTDWMIDNRTGDDCLRAGLTREWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>ur|UPI0005634609|UniRef100_UPI0005634609/37-293 +..aaqAQLAALEQAAGGRLGVAAWRQGSELRV.AYRADERFPLASTFKAMLAGAVLARSVSQPGLLDQHVRYEKKELVTY +SPITEKHLADGMTVADLCAATLQYSDNSAANFLMTLLGGPQAVTAFARSIGNTMFQLERWETELNSAIPGEVRDTASPAS +MAHSLQQLLLGNSLPAPQRQQLDAWMRGNTTGDKRIRAGVPAGWQVADKTGSGAyGSVNDIGVAYPPSGAPLVIAVYYTR +EQKKADTNQDIITAATRIVT... +>ur|UPI000667C644|UniRef100_UPI000667C644/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHXRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|I4VTE5|I4VTE5_9GAMM/20-277 +..qatTQFTALERKHGGRLGVSILDTQSGHRI.QHRAGERFLMCSTFKWLAAAAVLARVDSGKERLDRRVVYGKDVLLSY +APITSKHVGAPLSVADLCAAAVTLSDNTAANLLLASLGGPTAITAFARSLGDETTRLDRIEPELNLGRPGDIRDTTTPDA +MLSDLHRVLLGDRLSLASRGLLLQWLRECTTGLDALRAGLPKEWTAGDKTGSGSqGETNDVAIIWPPQRKPLLVTAYYAG +SRAEPAERKAVLAAVGHIAA... +>up|Q6UK84|Q6UK84_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGEHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q93MS4|Q93MS4_ECOLX/30-285 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMVSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkl. +>up|Q5I5D9|Q5I5D9_SALCE/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPIDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|V6MJL4|V6MJL4_PROHU/31-291 +.ntieEQLSTLEKYGKGRLGVALINTEDNSQI.TYRGEERFAMASTSKVMAVAAVLKESEKQAGLLDKNITIKKSDLVVY +SPITEKHLVTGMSLAQLSAATLQYSDNTAMNKILDYLGGPAKVTQFARSINDVTYRLDRKEPELNTALHGDPRDTTSPIA +MAKSLQALTLGDALGLSQRQQLVTWLQGNTTGDHSIKAGLPKHWIVGDKTGSGDyGTTNDIAVIWPENHAPLILVVYFTQ +QEKDAKYRKDIIAKAAEIVTkpf +>ur|UPI0004268199|UniRef100_UPI0004268199/45-305 +..aasAQLADLERRYDARVGLFAVDTGTGRIL.THRADERFPLLSTFKPLAAAALLQAHPLDTGYFDEVVRYAESDLLPY +SPVTETKVAEGMTVAQLAEAAITRSDNTAGNLLLRELGGPEGLTAFLRTIGDSTSRLDRWEIELNTAIPGDERDTTTPAA +LAADYRAVALGDALGAPERDRLNSWLQANTTGDTRIRAGLPTGWIVGDKTGTGSyGTANDVAIIRPEGGAPIVIAILTRR +SDADAAANNDLLVDVTRVVVde. +>ur|UPI0006B05FDA|UniRef100_UPI0006B05FDA/47-299 +....dHEFRRLEERFDARLGVYAIDTGTGRTV.QYRADERFAYASTFKALAAAEVLDETT--DAELDRVVRYSADDLVTY +SPITEQHVADGMTLRAIADAAVRYSDNTAGNLLLRQLGGPQKFEKELREIGDKVTDPERYETALNEAKPGDRRDTSTARA +LAGSLRAYAVGDALESADRDILNGWLRGNTTGDELIRAGVPDGWVVGDKTGSGGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEKDADYDNALIARATEVVI... +>ur|UPI00047AC935|UniRef100_UPI00047AC935/51-306 +..qfhDRLLALEKKFDARLGVYALDTAGGGTV.EHRADERFAFCSTFKGVAAAAVLQRNP--LSHLETRISYSRDDLMKH +APVTGQHVATGMTIRQLCDAAIRFSDGTAGNLLLRDLGGPAELTAFTRGLGDTVTRMDRIEPLITEATPGDPRDTTTPRA +FGTDYQRILLGDTLETDKRDFLRDLLQRNATGAERIRAGLPPGWTIADKTGTGDyGTLNDIAVVWPPGKPPIVMAVMSSK +AAKDAPYDQALLAETAKYVVe.. +>up|A0A0B1PZB9|A0A0B1PZB9_9GAMM/31-288 +...itAELARIEQALDARIGFAAHDLATGQRW.EVNADERFAMSSTFKTLACGALLEQVDEGQLALDTEVSFDESALVTY +SPVTEQYAGHQMTLFELCDATMTTSDNTAANLILEALGGPEAITAFARRLDDSVTRLDRFETELNEATPGDERDTTTPNA +MLATLETLVLGDVLTPESRQQLQNWMKGNAVADGLFRAAMPFDWVIADRTGAGGyGSRSITAIIWPPEQAPTVAVFYLTE +TDATFEARNEAIASLGEVVQa.. +>up|Q93K44|Q93K44_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>up|D3RGR2|D3RGR2_KLEVT/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVLYLRD +TPASMAERNQHIAGIGAALIehw +>ur|UPI000421F961|UniRef100_UPI000421F961/28-282 +.....-EFGAYERESGGRVGLHAENLATGVKL.SWRADERFVMCSTFKASLAACVLARIDRGEEQLAAMIRYGKADLLDY +APVAKQNLAAGMSVADMCKAIVELSDNTCANLLLARIGGPAALTAFWRSIGDTTSRLDHNEPELNRSLPGNPQDTTTPAA +MAGNLRRLVVGEALSPASRALLTEWMVNCRTGANRLRGGLPASWTIGDKTGNNGkDAAGDIAVAWPKPDTPILITAYVQG +GAPNAAQIEAVFARIGRMVAe.. +>up|A0A0J7FBC6|A0A0J7FBC6_BACCE/51-308 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNKAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|A8HNT0|A8HNT0_KLEPN/9-246 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTNFTQ +--------------------... +>up|Q9L6I3|Q9L6I3_SERMA/26-284 +.seldSALARLEQQHHGRLGLAYIDSGSGESY.SYRGEERFAFCSTFKAVLAGAVLQRSVSQPGLLDKRVHYAATDLLAY +APITKTHLDKGMRIGELAAAAVQYSDNTAANLLLQEIGGVQALNRFVQGLGDPAFRLDRIEPHLNSAEPGDVRDTTTPLA +MAHTLQAMTLGKGLPQAQQAQLVSWLKGNTTGAQRIQAGVPAGWQVGDKTGTGGyGTTNDIAILWPEQGAPKVLAIYFTQ +PAADAEANRAILAEATRLVLq.. +>ur|UPI00025002AB|UniRef100_UPI00025002AB/31-288 +..aihQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKADLVVW +SPITEKYLQSGMTLAELSAAALQYSDNTAMNKIIGYLGGPEKVTAFAQSIGDVTFRLDRMEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRTQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDAKSRKEVLAAAAKIVTe.. +>up|A0A0J7CWQ7|A0A0J7CWQ7_BACCE/48-303 +..tvnHSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--MEDLNQRILYTREDLVNY +NPITEKYVDKGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDTHDTSTPKA +LATSLQAFALGDVLSTEKRNLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKRPIVLAILSNH +EKEDAKYDDMLIAEATKIVLd.. +>ur|UPI00056E88B4|UniRef100_UPI00056E88B4/51-308 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IAKNLKDFTVGNALPHQKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIAEAAEVVVnaf +>ur|UPI0005F88A38|UniRef100_UPI0005F88A38/65-321 +..qaaRELRKLEEKFGARLGVYAVDTGSGEEV.AYKDRERFAYASTFKALAAGAVLRKY--GPDRMDRVIEYSRDDLVDY +SPVTEKHVGTGMSLRALCDAAVRHSDNTAANLLFDALGGPKGLDAALERLGDDVTRMERREPELSRWKPGSTPDTSTPRA +IAGDLRAYVLGDALRKPERSQLAEWLRRNTTGDGLIRAGVPEGWKVGDKTGTGSyGVRNDIAVVWPPRAAPVVMAIMSNR +SGEDAEPEDELIAEAASAVAr.. +>up|Q934D7|Q934D7_ECOLX/30-285 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSSGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkl. +>up|C1KAC8|C1KAC8_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q8RT90|Q8RT90_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGADErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00058C5FA2|UniRef100_UPI00058C5FA2/2-255 +...leNEIKNFISNEKGRISVAVKNLKTGETI.KINENEVFPSASTIKLVIMSELLKNVKEGRLKLKDTVEITKEDITGG +DGIIKENLNHKFTLEELMTLMIIISDNTATNILINLL-GIDKINAMAESLNMKNTKLQRKMMDLEAA-KEGKENKTTAED +LANILELIYTGKNISEEYSLMMLNILKRQQV-KGRLDLYLPEEVTIAHKTGDLD.KLEHDVGIVFLKDSD-YIICVLTKD +TD-TNKDGREIIGKISKMVYdef +>up|A0A0F5LSE2|A0A0F5LSE2_9RHIZ/27-285 +..efsQRIAELEARGGGRLGVCVIDTATGRSV.AHRGDERFPFCSTYKLLAATFLLKRVEAGQEQLDRRIRYGVADLVGA +APYTGKYAGGSVSLQRLAEAAMTQSDGTAANLIVETFGGPAELTRYARTLGDAVTRVDRYEPELAEAVPGDPRDTTSPNA +MAENVRKVVMGEALQQAGTAQMVAWLMANRTGDERLRAGTPDDWIIGDKTGSSRnGATNDIGFMQPPGRSPLIVAAYYAE +SKLNSAGRSAVLADVARVIVq.. +>up|B7JPL5|B7JPL5_BACC0/48-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAXA +IARNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|Q3S2X1|Q3S2X1_9BACT/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMEERNRQIAEIGLSLIkhw +>up|C3G367|C3G367_BACTU/74-331 +..athKEFSQLEKKFDARLGVYAIDTGTKQTV.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>ur|UPI0004C0D9ED|UniRef100_UPI0004C0D9ED/58-308 +.....-ELAALERRSGARIGVFALDTGTGRTL.AHRADERFAYASTCKALAAGAMLAATS--DADRDRVVRYRRADLVAH +SPVTERHVETGMTLRDAAEAAVRYSDNTAGNLLFDALGGPAGFARALRDVGDQVTRPARTEPELNAATPGDERDTSTPRA +LAGSLRAYTLGETLPPADRDLLLGWMRASTTGSGLVRAGVPAGWQVADKSGTGGyGTRNDIAVVWPPDRAPIVLAVMSSR +DSRDAEPDDALVAQAARATV... +>up|A0ZX82|A0ZX82_KLEPN/26-283 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPVGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADRTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00059C84FE|UniRef100_UPI00059C84FE/51-308 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAXA +IARNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|A0ZX81|A0ZX81_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPVGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADRTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0004C80E25|UniRef100_UPI0004C80E25/54-307 +.....RELRELERRFGARLGVHAVDTGTGREV.AYNDGLRFPYASTFKALAAGAVLRKYTVG--GMGERVTYSRDELVEP +SPVTEKHVATGMTLDALCEAAVRFSDNTAANLLLDRLDGPKGLDAVLEGIGDDVTRMERREPELSRWVPGDTRDTTTPRA +LARDLRAFVLGDVLGPAERARLTEWLKTNVTGDELIRAGVPKGWVVGDKTGTGSyGARNDIAVVWPPDGAPIVMAIMSNR +GEKDAEHDNRLIAQAASVVAr.. +>ur|UPI0004B82B44|UniRef100_UPI0004B82B44/36-293 +..dvtKLLAELEKRTGGRLGVAVLDTETNISF.GHRETERFAMCSTFKALAAACVLARVDRGEEKLDRRITFGKDVLLPH +SPVAEKHVGGNMTVAELCDAAVTISDNAAANLMLESFGGPAGLTSWLRSIGDGTTRLDRTEPDLNEAKFGDPRDTTTPVA +MLETIGKLAFGSVLAESSRRQLVEWMVANTTGDARLRAGLPKDWQIGDKTGTSStGAVSDIGFAVPKGRGPILITVYTGE +AKVEPAELNPLFAEVGKIVA... +>up|Q89VV4|Q89VV4_BRADU/76-338 +.....PELEAYERESGGRIGLYAENLATGAKI.AWRADERFVMCSTFKASLAACVLARVDRGQEQLAAVIPYGQADLLSY +APVAKQNLAAGMSVAEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRIDHNEPEVNRSPPGDPHDTTTPAA +MAGNLRRLVTGEALSPASRAQLTEWMVGCKTGANRLRGGLPASWTIGDKTGNNGkDASGDIAVAWPKPDAPILIAAYTQG +GSPTAPQIEAVFARIGRMVA... +>up|K1UV23|K1UV23_9ACTN/48-309 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVDRG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPDAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +MTRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRAPIVLTVLTTK +TEQDAARDDGLVADAARVLAe.. +>up|C8C169|C8C169_9BACT/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIDDKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0003FDE9C7|UniRef100_UPI0003FDE9C7/47-308 +..rlaRRLTELENRHAARLGVFAHDTATGRSV.QYRAQERFPMCSVFKTLAVAAVLRDLDRHGEFLARRVRYDEKTVTDY +APVTGKHLAHGMTVEELCDAAIRYSDNAAANLLLRALGGPRAVTRFCRSVGDRVTRLDRWEPELNSAEPGRRTDTTTPRA +VAGTYARLTLGDALDRGDRRRLTGWLLGNTTSGAKFRAGLPDGWAVADKTGGGEyGTNNDVGLTWPPGHPPIVLAVLTTR +FTPDAERIDPLVAEAASLVAa.. +>up|F5UQ44|F5UQ44_9CYAN/105-341 +.....--------------------------V.TLKGNQQFPMQSVYKFPIAMAVLAQVDQGKLKLHQKIRVETSDVLQG +SRILDESQGMEFILAELLKYMVSESDGTSCNVLLRQVGEPRIVTEYLRSLGINDIVVANTEKELAQDPAVKYRNYATPDA +TVVLLRALHEGKGLSKSSQALLLQLMTQTTTGPKRIKGLLRDGTVVAHKTGTSStAATNDVGLVALPNGQHMALAVFVSD +SPANDAIREEVIAKVTKVAWdew +>up|X5LGS8|X5LGS8_9MYCO/35-289 +...ldDQIADLERRHNALIGLYASNLDSGRTL.AHRPDEMFAMCSTFKGYAAARVLQMVGRRQISLDNRVFVDREAIVPN +SPITETHVGAEMTLAELCQAALQRSDNTAGNLLLKTIDGPAGITAFARSIGDERTRLDRWEVELNSAIPGDPRDTSTPAA +LAAGYRQVLAGDALSPPQRRQLEDWMRANQT--SSVRAGLPEGWTTADKTGSGDyGSTNDVGIAYGPDGQRLLLAVMTRS +QAD-DPKADPLIGELTAAV-... +>up|A6W9C8|A6W9C8_KINRD/63-317 +..dvaAQLARLEREFDARLGVFALDTGTGASV.VHRADERFAYASTFKVLAAAAVLDRTS--AEELDEVVPFTAEDLVDH +SPVTELHVGAGMSLRDLAAAATTVSDNTAANLLLEHLGGPGGFESALRELGDTVTDPERTETALNEAAPGDVRDTSTPRA +MATDLHAYALGDALGEEDRAVLVGWMRANTTGDALIRAGVPEGWVVGDRTGAGGyGTRNAVAVVWPPAGAPLVLVVMSDR +DAEDADHDDALVAAATAVAV... +>up|A4LAC3|A4LAC3_ACIHA/30-286 +.....-KVKDAENQLGARVGYIELDLNSGKILeSFRPEKRFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQSDVVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00036495FD|UniRef100_UPI00036495FD/30-324 +.kevsQKIEKLTEGLVGRIGVAAQEIGGDEVI.AVNGDETFAMASTYKVAIATTVLDRVDKGELSLDQMVDVPQDMYVAG +TAIAERYSGVQFSLANLIYAMITESDNTATDVCLRLAGGPAAVTENLRRLGIKDFRVDRST----PDFEADPRDHTTPNA +YLKLLLAIEGGKAMSPKSREFLLGVMSRTRTGAGRLRGMLPKGTPVAHKTGTLG.GVANDVGYITLPDGRRFAIAVFTNS +SKTPDSDRERAIAEVARALYdfy +>up|A0A0B4UA24|A0A0B4UA24_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVIIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q1WBU1|Q1WBU1_ECOLX/25-277 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAA--... +>ur|UPI0000166DE6|UniRef100_UPI0000166DE6/18-275 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|A0A099CXZ0|A0A099CXZ0_9GAMM/38-294 +...ihTRLAALEARHGGRLGVAMLDTSSGLRV.AYRADRRFLMCSTHKVLTVAALLARVDSGVERLQRRIVFDRDAVLDY +APITRHHVGAPMTLEALCEAAITVSDNTADNLLLETLGGPSAVTAYARSLGDRETLLVRNEPALNLALPDDPSDTTTPQA +MLADLRDLLLGDALRPASRQRLLGWMRQCSTGTRLLRAGLPSAWHCADKTGRGAaNEINDIGLIEPPKGGPLLVAAYYAG +SIASDEARESVLADVGRLAV... +>up|Q6PRG8|Q6PRG8_SERMA/32-291 +..aaaKQIKKLEEDFDGRIGVFAIDTGSGNTF.GYRSDERFPLCSSFKGFLAAAVLERVQQKKLDINQKVKYESRDLEYY +SPITTKYKGSGMTLGDMASAALQYSDNGATNIIMERLGGPEGMTKFMRSIGDNEFRLDRWELELNTAIPGDKRDTSTPKA +VANSLNKLALGNVLNAKVKAIYQNWLKGNTTGDARIRASVPADWVVGDKTGSCGyGTANDYAVIWPKNRAPLIVSIYTTR +KSKDDKHSDKTIAEASRIAIq.. +>ur|UPI0004C9A449|UniRef100_UPI0004C9A449/59-311 +.....-AFRQLEREFDARLGVYALDTGTGRSV.AYQADERFAYASTFKALAVGALLQRR--GSAGLDKVITYSQDDLVEY +SPVSENFVETGMSLRELCAATLWYSDNTAANLLLEELGGPDGLEKALERLGDDVTEMDRYEPDLSDGTPGDLRDTSTPRA +IAGDLRAFLLGKALDRDERALLRTWMETNTTGETLIRAGLPDDWTVADKSGSAGyGGRNDVAVVWPDDGDPVVLAVMSSR +DTQGAERRDALIAKAATVAVd.. +>up|X5JZE0|X5JZE0_ENTCL/27-285 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A059WXQ3|A0A059WXQ3_9BACT/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLAPRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGGrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q59923|Q59923_STRLA/39-302 +..rvaRALAELEREHGARLGVYALETDTGRTV.THRADELFPMCSVFKTLAAAAVLRDLDHDGSVLARRIHYTQADIDRY +SEWTKRHLANGLTIGELCEVSITYSDNTAANLLLRELGGPAAVTRFARSLGDPVTRLDRWEPELNSAEPDRVTDVTTPRA +IARTYARLVLGDGLGRADRGLLTGWLCANTTSGARFRKGLPAEWRLGDKTGGGSyGTNNDVGIAWRPHGAPLVLAVLTTK +PAQDAKADDALVSGTARALAgaf +>up|X0MUX0|X0MUX0_STRA9/43-299 +..sfeGELQELERRYAARLGVYARNARTGQVV.AHRARERFAMCSTFKTVAAAAILRDHA-RCAPLDKVIHYPPADLLAN +SPRTAEHVDTGMAVGDLCAAAIQYSDNTAANLLLRQIGGPAGLTRFFRSIGDRESRLDRWETELNDAVPGDLRDTTTPEA +LGTSYGRLTVGRALDPAAREHLVTWLKGNTTSGERFRAGLPHDWVVGDKTGTGDyASANDVGVAWTTRQTPIVLAVLTSK +DAKDAPVDNALIADAARIVAr.. +>ur|UPI0004C200EF|UniRef100_UPI0004C200EF/48-298 +.....-DFRQLEKRFGARLGVYAIDTGTGRTV.RYRADERFAYASTFKALAAAEILDETT--DSELDRVVRYSADDLVTY +SPITEQHVTEGMTLRAIADAAVRYSDNTAGNLLLRQLGGPQKFEKELREVGDKVTDPARYETELNEARPGDRRDTSTAAA +LAEDLRAYAVGDALEPADRDVLNGWLRGNTTGGDLIRAGVPDGWVVGDKTGAGGyGTRNDIAVIWPPDRAPIVLAVLSSR +DQKDADYDDALIAQAAEVVI... +>up|B6VB30|B6VB30_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSVLPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0006C77024|UniRef100_UPI0006C77024/29-286 +.....DTIKDAESRLHGRVGYAELDLVSGKMMdSYRSDERFPMMSTFKVILCGAVLARVDAGQEQLDRRIRYRQNDLVEY +SPVTEKHLAEGMNVGELCHAAITMSDNTAANLLISTLGGPSGLTAFLRKTGDSVSRLDRWETALNEALPGDERDTTTPES +MARTLHNLLTGDALSAESRRQLMRWMEMDNVAGPLLRSVLPAGWFIADKTGAGErGSRGIVAALGPDGKPSRIVVIYLTG +TKATMDERNKQIADIGAALInhw +>ur|UPI0006197A67|UniRef100_UPI0006197A67/55-309 +...vvTSLKHLEQQHKGRVGVYAVDTGTGRVV.AYRHNERFAFASTYKALAAAAVLQQSS--ISDLDRVITYSADDLVEY +SPITEKHVETGMTLREICLAAIQYSDNTAGNILFQELNGPAGFQQALRQIGDTVTRSERIEPELNEIVPGDSRDTSTPRA +LARDLRLITTGKVLTQDKRQLLTEWMKGNTTGDQLIRAAVPKGWVVGDKTGSAAyGTRNDIAIIWPPDRAPIIMAILTDH +DDKDAKTDNELVAKAARITL... +>ur|UPI000417B29F|UniRef100_UPI000417B29F/36-297 +...agARLAELERAQGGRLGVAVLDLATGARI.GHRADERFLLCSTFKALAAAFVLARVDQKKEQLDRRVVFSRKDIVAG +PSVIEHRVGGAITMAELCDAAVTYSDNTAGNLLLASFGGPPALTAFLRSLGDEVSRLDRTEPELNAAGPGDPRDTTTPAA +VLETLRKLLFGDALSRRSRDQLAAWLITNKTGDTRLRAGFPADWLVGDKTGTGGnKSTNDVAIAWPPGRGAVIVTAYCEL +PSASFEQRNAVVAEIGRIVSq.. +>ur|UPI00037432C4|UniRef100_UPI00037432C4/44-298 +....aTDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFDVVGGPPAVTAFLRASGDAVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAGSLQRVVLGKVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +SAISNEQRAQVLAQVGRIA-... +>up|I6ZR62|I6ZR62_ECOLX/13-254 +.advqQKLAELERQSGGRLGVALINTADNSXI.LYRADERFAMCSTSKEMAVAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPK----------------... +>up|A0A0D6A134|A0A0D6A134_SALET/34-286 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAA--... +>up|G3KE69|G3KE69_KLEPN/7-257 +.....-KVKDAEDQLGARVGYIELDLNNGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGA---... +>ur|UPI00067CE249|UniRef100_UPI00067CE249/27-279 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNSQIAEIGASL-... +>ur|UPI00056E533C|UniRef100_UPI00056E533C/37-292 +...taRNFAALEAASGGRLGVTLLDTGNGQRI.GHRQDERFPMCSTFKFALCATVLRLADQGKLSLDRRLAMTTQDLLSH +APLTARHVGKDVTVRDLCRATMVTSDNPAANLLLRVVGGPAGVTAFLRASGDDVTRNDRYEPDVNLFAPGDPRDTTSPAA +MAASLQRLVLGERLQPASRQQLADWLIDNETGDARLRAGLSKAWRVGDKTGSNGeDTTNDIAILWPLAGAPWVLTSYLQG +ARLDDAGRNDVLRQVAVIA-... +>up|Q2YHX9|Q2YHX9_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNTAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAALIehw +>ur|UPI00037F4E4F|UniRef100_UPI00037F4E4F/50-303 +.....RNLAALEREYGARLGVFAVDTGTGATV.VHRADERFALCSTFKTLAAAAVVDHRP--GARLDERIPYGTADLVPY +SPVTEKHTGEGMTLRQLCDAAVRYSDNTAGNLLLRDIGGPRGLTAYARRLGDRVTRLDHTEPELNGNPPGDPRDTTTPRA +IAADYRALVLGDALPAAGRTLLTDWLVRNTTGDRRIRAAAPRGWRVGDKTGGGEyGRGNDVAVLWPGAGPPLVLSVLTER +PGRAATPSDELVAEAARRVLd.. +>ur|UPI0005B88CDC|UniRef100_UPI0005B88CDC/32-283 +.....--AREIEQRLEARVGLAIYDTGSNQSW.LYKADERFPMASTFKAFACATLLHQVDAGGRDLDQTVALAEADLVPY +APVMEKLVGQRVSLGELCAATMRTSDNLAANKVLDSIGGPQQVTAFMRSIGDDTTRLDRREPELNQATPGDMRDTTSPAA +IATSLRELVLGDALSASSRARLTAWLVENEVGGPLLRSGIPQDWRIGDRTGAGGyGSRGVVAVIWPPEREPIVAAIYLTG +TNATMDERNAAVAELGEALA... +>up|A0A0G8F0L4|A0A0G8F0L4_BACCE/48-303 +..tvnHSFSKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRILYTREDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDTHDTSTPKA +LASSLQAFALGDVLSTEKRSLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|C3C2J7|C3C2J7_BACTU/74-331 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYENALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IAKNLKDLTVGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSNK +DEKGATYDNQLIAEAAEVVVnaf +>ur|UPI0004C6B5F6|UniRef100_UPI0004C6B5F6/58-310 +.....-AFRQLEREFDARLGVYALDTGTGRSV.AYQADERFAYASTFKALAVGALLQRR--GQAGLDKVLTYSQDDLVEN +SPVSENFVGTGMSLRELCAATLWYSDNTAANLLLEELGGPDGLEKALERLGDDVTEMDRYEPDLSDGTPGDLRDTSTPRA +IAGDLRAFLLGKALERDERALLRTWMETNTTGETLIRAGLPDDWTVADKSGSAGyGGRNDVAVVWPDDGDPVVLAVMSSR +DTQGAERRDALIAKAATVAVd.. +>up|H6D900|H6D900_9BACT/30-286 +.....-KVKDAEDQLGARVGYIELDLNSNKILeSFRPEERFPMMSTFKVLLCGAVLSRADAKQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q3S2W9|Q3S2W9_9BACT/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGLSLIkhw +>ur|UPI0006ADB087|UniRef100_UPI0006ADB087/50-310 +...vvARLRELEREYGARLGVYARDTATGRTV.AHRADELFPMCSVFKTLAVAAVLRDLDHDGAHLAKRIHYTAQDVTDG +GSVTERNIAGGLTVAQLCSAAIAQSDNLAGNLLLRELGGPTAVTRFCRSLGDRTTRLDRWEPALNSAEPSRVTDTTSPRA +IGRTYARLAIGDALDSGDREQLNRWLLSNTTSADRLRAGLPKDWAVADKTGAGSyGTNNNVGIAWPPGRPPLILSILSTL +PEPTAPRDNTLIARAAKLLAd.. +>up|V5N016|V5N016_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMNTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|Q06316|BLAC_AMYLA/44-298 +..aveQEFTRLQTQYDARLGLYAVDTGSGESV.AFRADERFAFASTFKALAAAAVLDSTT--PQQLDQVVRYSKDELLEN +SPITKDHVATGMTLRELCDAAVRFSDNTAGNLLLKHVGGPQGLDAALTAVGDEVTSADRWEPELNSAVPGDVRDTSTPRA +LAHDLRQFVLGDALAEDDRALLTDWLRRNTTGGTVIRAGVPADWVVGDKTGSGYyGGRNDIAVLWPPNRAPIVMAVMTSR +EEPRAKRADALLADAARVAV... +>up|W8H0P5|W8H0P5_RHOOP/54-312 +...ldATIAALEAQYSTRIGVTAVNPVTGEVY.SHRGDERFAMCSTFKAYASAAVLRKTEDGSTSLDKTVVIEPGDLVEN +SPVTAAAVGTPMTLGKIAEAALTQSDNTAGNYLLREIGGPQAVTDFARVVGDESTRLDRWETELNTAFRDDPRDTTTPNG +IAQGFRALLLGDALDTASRDQLLEWMRASKTSDKRMRAGLPTGWTAADKTGGGGfGTANDAGVAWSPDGAPIVLAILTDS +LTNQAQGNNQAIADTTAAVIe.. +>up|A0A0G8DE78|A0A0G8DE78_BACCE/18-273 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>ur|UPI000478D5A6|UniRef100_UPI000478D5A6/57-325 +..elyNRIEEISRTAQGRVGIAATVLETGESV.ALNGEQRFPMQSVYKFPIGMAVLAQVDQGKLKLEQKIRVDKSDFVSY +SPIRDDNPQGVLSLAQLLKYMVSESDGTACDVLLKLVGGPEVVTKYLRQLGVNGVIVANTENEIGQDKSVQYRNWATPEA +MVVLLRALHEGRGLSKSSRALLLRLMTQTPTGLRRIKGMLPNGTVVAHKTGSSRtAATNDVGLVTLPNRQHLAIAIFVSD +STADDAAREEVIAKVARAAWdkw +>up|A4YV89|A4YV89_BRASO/22-281 +.adfqETIAGIEADSAGRLGVALLDTASGALS.GHRLDERFPMCSTFKALLAAAILTKVDAGAEQLSRRLPITQGDILSY +APVTKLHVGTSLSIGELCEATVTLSDNTAANLLLATLDGPAGLTRATRGFGDAITRLDRIEPALNESVPDDPRDTTTPAA +MAQTLAKLTTGNALSTSSRDVLNGWLIGCKTGAARLRAGLPASWRVGDKTGSGEnGSSNDVAVIWPAGRAPVIVTSYLTE +TKASDEKRNAAHAAVGRAVAa.. +>up|Q54488|Q54488_SERMA/32-291 +..aaaKQIKKLEEDFDGRIGVFAIDTGSGNTF.GYRSDERFPLCSSFKGFLAAAVLERVQQKKLDINQKVKYESRDLEYH +SPITTKYKGSGMTLGDMASAALQYSDNGATNIIMERLGGPEGMTKFMRSIGDNEFRLDRWELELNTAIPGDKRDTSTPKA +VANSLNKLALGNVLNAKVKAIYQNWLKGNTTGDARIRASVPADWVVGDKTGSCGyGTANDYAVIWPKNRAPLIVSIYTTR +KSKDDKHSDKTIAEASRIAIq.. +>ur|UPI00056497A9|UniRef100_UPI00056497A9/46-301 +..qfhDRLLELEKKFDARLGVYALDTEGGATV.EHRADERFAFCSTFKGVAAAAVLQRNP--LSHLETRVTYARGDLMKH +APVTGQHVATGMTIRQLCDAAVRFSDGTAGNLLLRDLGGPGELTAFARSIGDTVTRMDRIEPAITEATPGDPRDTTTPRA +FGTDYQKIVLGDTLTADKREFLSDLLRRNVTGAGRIRAGLPGGWTVADKTGTGEyGTMNDFAIVWPPGKAPIVVAIMSSK +AAKDAPYDEALLAEAAKYVVe.. +>ur|UPI00055D39E6|UniRef100_UPI00055D39E6/2-252 +.....---RALEERYSARLGVHARNTRTGQSV.GYRAGERFALCSTFKVFAAGAVLRDHA-GSAPLDKVVRYPDRDILLN +SPVTQQHVGSGMTVGELCAAAIRHSDNCAGNLLLRELGGPAGLTAFFRSLGDRVSRLDRWEPDLNSAGPGELRDSTTPEA +LGASLERLTVGDELSGAAREQLLTWLKGNTTSDRRFRAGLPRGWVVGDKTGTGDyASANDIGVAWTTRGTPLVLVVLTSK +DAPDATVDEALIADAAAVLAd.. +>up|A0A0C2B7T8|A0A0C2B7T8_9ACTN/37-292 +..raeKQLAALEARFGGRLGVYALDTGTGREV.RHRADERFLLCSTHKALAVAAILRARRLRPGLLDTVIHYDSSELVSN +SPVTGEHLDEGMTVAALCEAAITVSDNTAANLLVRVLGGPRAVTRFVSTLGDPVTRVDRTEPELNEA--TGDLDTTTPGH +IGADLRALTLGQALDPAGRDLLVGWLTANTTGGEEIRAGVPAGWRVADKTGSGNnGESNDIAVVYPPGRAPLILAVYTAP +TDPDSTAGSPTIAQAARIVAe.. +>up|A0A090YAH1|A0A090YAH1_BACMY/43-298 +..athREFAQLEKKFNARLGVYAIDTGTNQAV.TYRPNERFAYASTYKALAAGAVLQQNS--IDKLDEVITYTKDDLVEY +SPITEKHVDTGMTLGEIAEAAIRYSDNTAGNLLFKKLDGPKGFEKALRQIGDKVTMADRFETDLNEAIPGDIRDTSTAKT +LATDLKAFTVGNALPTDKRKILTDWMRGNATGDKLIRAGVPKDWEVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSR +DKEDATYDNELIAQAAKVIVn.. +>up|A0A059WVM4|A0A059WVM4_9BACT/53-319 +.nelrDRIEQISQAARGRVGVTATVLETGESV.TLNGDRQFPMQSVYKFPIAMAVLAQVDQGKLKLDRKIRVETSDVLQG +SRILDESQGMEFSLAELLKYMVSESDGTSCNVLLRQVGEPRIVTEYLRSLGINDIVVANTEKELAQDPAVKYRNYATPDA +TVVLLRAFHEGKGLSKSSQALLLQLMTETTTGPQRIKGLLPDGTVVAHKTGTSStAATNDVGLVTLPNGRHMAIAVFVSD +SGANNATREGVIAKVTKAAWdew +>up|B6E133|B6E133_KLEPN/27-284 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIDDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI000319B68B|UniRef100_UPI000319B68B/25-284 +.adfqETIAGIEADSAGRLGVALLDTASGALS.GHRLDERFPMCSTFKALLAAAILTKVDAGAEQLSRRLPITQGDILSY +APVTKLHVGTSLSIGELCEATVTLSDNTAANLLLATLDGPAGLTRATRGFGDAITRLDRIEPALNESVPDDPRDTTTPAA +MAQTLAKLTTGNALSTSSRDVLNGWLIGCKTGAARLRAGLPASWRVGDKTGSGEnGSSNDVAVIWPAGRAPVIVTSYLTE +TKASDEKRNAAHAAVGRAVAa.. +>up|A0A0E1MU09|A0A0E1MU09_BACAN/48-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|H3SDM0|H3SDM0_9BACL/81-338 +..aahREFAQLEKKFDARLGVYAIDTGTNQTV.AYRPNERFAYASTYKALAAGALLQQNS--NDQLDEVITYTKDDLVEY +SPVTEKHVAAGMTLGEIAEAAVRYSDNTAGNLLFKELDGPKGFEKALRQIGDRVTQADRFETELNEAIPGDIRDTSTAKA +LATDLKAFTVGNALPADKRKILTDWMRGNATGDKLIRGGVPTDWEVGDKSGAGSyGTRNDIAIVWPPNSAPIIIAILSSR +DKKDATYNNELIAQAAKVTMnaf +>up|A0A0A1ISX2|A0A0A1ISX2_KLEPN/29-288 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A059WPD0|A0A059WPD0_9BACT/53-319 +.nelrDRIEQISQAARGRVGVTATVLETGESV.TLNGDRQFPMQSVYKFPIAMAVLAQVDQGKLKLDRKVRVETSDVLQG +SRILDESQGMEFSLAELLKYMVSESDGTSCNVLLRQVGEPRIVTEYLRSLGINDIVVANTEKELAQDPAVKYRNYATPDA +TVVLLRAFHEGKGLSKSSQALLLQLMTETTTGPQRIKGLLPDGTVVAHKTGTSStAATNDVGLVTLPNGRHMAIAVFVSD +SGANNATREGVIAKVTKAAWdew +>ur|UPI0005ABAC56|UniRef100_UPI0005ABAC56/51-308 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>ur|UPI000534BBE2|UniRef100_UPI000534BBE2/31-289 +.qtleSQFKALESKSEGRLGVAVIDTSDGSTY.SWRGNERFPLCSTSKVMAVAAILKKNESDYHLLDKKIHINKSDMVNY +NPVTQKHTGSYMTVAELSAAALQYSDNAAMNKLLAYLGSPQQATQFARTIGDKDFRLDRNEPGLNTAIPGDTRDTTTPSA +MADSLNKLVLGTALKEAQRTTLAEWMKGNTTGSNSIKAGLPGAWVVADKTGSGDfGTTNDIAVIWPKNHAPVILTAYFTQ +HSKDATARRDVLASAAKLVAd.. +>ur|UPI0005ABB103|UniRef100_UPI0005ABB103/51-308 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|A0A0F7RBX2|A0A0F7RBX2_BACAN/54-311 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|A0A098Y6C6|A0A098Y6C6_9ACTN/49-302 +...vgEALTALEGEFDARLGLYAVDTGSGQVV.AHRADERFGYASTHKALSAAAVLDRTT--DAELDQVVTYTAEDLVTH +SPVTEAHVGAGLPLRELAAAAVQHSDNTAANLLFDRLGGPAGLEQALRDLGDDVTSVDRTETALNTAVPGDVRDTSTPRA +LATDLQAVLLGDALDPADRDLLTGWMRDNATGGTLVRAGVPADWQVADKSGGGGhGTRNDIAVVWPPDGAPIVLAVLSSR +DEADAEYSDALIARATDIAV... +>ur|UPI00035E9A7E|UniRef100_UPI00035E9A7E/34-288 +.....DRLRALERAHQAHLGVYARNLRTGATA.THRAGERFGMCSTFKTLAASAIMRDRDGDGTFLDRIVHYTDEDLVEN +SPITENHVRGGMRIAELCHAAICYSDNTAGNLLLRQIGGPAGVTRFCRSLGDRVTRLDRWETELNDIAPGDPRDTTTPRA +IGEDYARLALGTALDPAHRARLTGWLIGNTTSAKRFRTGLPDSWLIGDKTGSGAyGSGNDVGIAWTGAGTSLVLAVLTRK +HEPEAGYDDELIAEAARILAd.. +>ur|UPI00046ABEC5|UniRef100_UPI00046ABEC5/28-286 +....lDKVREAEHLLKARVGYAELDLTSGQLLeSYQADARFPVMSTFKVLLCGAVLARVDAGQEQLDRRIKYRESDLITY +SPVTEKHLAEGMTVSELCSAAITMSDNTAANLLLSTLGGPQALTAFLRKIGDPVTRLDRWEPALNQALPGDERDTSTPEA +MAKTLRQLLTGEVLSVSSRQQLMEWMVADKVAGPLIRSVLPEGWFIADKTGAGErGSRGIVAALGPDGKASRLVVIYLTE +SQATMDERNKQIAEIGASLIkhw +>ur|UPI0006B8E3A3|UniRef100_UPI0006B8E3A3/38-295 +...mrEAMAALERARGGRLGVALLDTKTGAAM.NWRGDERFAMCSTFKFLLAGYILSRVDAGQERLDRMVTFGKHELVTW +SPLTEPHVDKGMSINDLCQAIMIQSDNTGANVLMRESGGPTALTAFLRAAGDGVTRVDRIEPAMNVVGPDDVRDTTTPVS +MLGLMRSLLLGEVLTPASRQRLTDWMIDNRTGKERLRAGLPAGWRIGDKTGTYD.AFNNDIAILWPPAGGPLLLTSYYAN +PTADKAVRNIVHAEVAAIVAkay +>up|Q6HIK9|Q6HIK9_BACHK/54-311 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|A0A0F4IJI2|A0A0F4IJI2_9ACTN/37-296 +...aaRRLRALEREYGARVGAYARDTGTGRTV.LYRADELFPMCSVFKAPAAAAVMRDLDRDGEFLARRIHYTQGDVTAG +GSVTERNIAGGLTVAELCSAAIAQSDNCAANLLLRELGGPTAITRFCRSVGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSDDRFRAGLPRDWVIGDKTGAGSyGTNNNVGIAWPPGRPPVELAVLTTK +PDAAAPRENALVARAAEVLA... +>ur|UPI0004A900CA|UniRef100_UPI0004A900CA/48-309 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRPDELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVDRG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPDAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +MTRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRAPIVLTVLTTK +TEQDAARDDGLVADAARVLAe.. +>ur|UPI000309B7D1|UniRef100_UPI000309B7D1/53-312 +..sldATIDALEAQYSTRIGVTAVNPATGEVY.SHRGDERFAMCSTFKAYASAAVLRKTEDGSTSLDKTVVIESGDLVEN +SPVTAAAVGAPMTLGQIAEAALTQSDNTAGNYLLREIGGPQAITALARDVGDGGTRLDRWETELNTAFRDDPRDTTTPNG +LAQGFRALLLGDALDTASRDQLLEWMRASKTSDKRMRAGLPTGWTAADKTGGGGfGTANDAGVAWSPDGAPLVLAILTDS +LTQDAQGNNQAIADTTAAVIe.. +>up|X1IDJ4|X1IDJ4_9ZZZZ/22-277 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkh. +>ur|UPI000568B116|UniRef100_UPI000568B116/60-313 +...vgEALTALEGEFDARLGLYAVDTGSGQVV.AHRADERFGYASTHKALSAAAVLDRTT--DAELDQVVTYTAEDLVTH +SPVTEAHVGAGLPLRELAAAAVQHSDNTAANLLFDRLGGPAGLEQALRDLGDDVTSVDRTETALNTAVPGDVRDTSTPRA +LATDLQAVLLGDALDPADRDLLTGWMRDNATGGTLVRAGVPADWQVADKSGGGGhGTRNDIAVVWPPDGAPIVLAVLSSR +DEADAEYSDALIARATDIAV... +>up|O87643|O87643_XANCE/35-292 +..mlrARWAEIQRGTGGRLGTCLLDSGSGWRI.GQRENERFPMCSTFKFVLAAAVLQRVDKGELRLTQQIKIRASDMLEH +APVTERHVGGSLSVAELCQATMIHSDNPAANLLFPLIGDPPGLTRFLRGIGDTKTRSDRLE-AMNGFAPGEPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTAWMIDNRTGDDCLRAGLPRDWKIGDKTGSNGtDTRNDIAIIWPPGRAPLLLTAYLNG +ATVDAAARDAALKAVAEAVRd.. +>ur|UPI000371978D|UniRef100_UPI000371978D/49-307 +..dvtARLRALEKRYDARLGVFAHHVTTGRSV.RHRADELFPMCSVFKALAAAAVLRDLDRDGEVLARRIHYTEADLVIG +SDRTAAHLAEGMTIAELADVAITYSDNTAGNLLLRELGGPTAITRFARSLGDRVTRLDRWEPELNTAEPWRRTDTTSPYA +IGRTYGRLVLGDALNRRDRRLLTHWLLNNTTSVNRFHAGLPKSWTIADKTGSGSyGTANDVGVTWTDAGDPIVLSVLSTM +PAQDAVRDDALVADAAAVVAd.. +>ur|UPI0003499DBE|UniRef100_UPI0003499DBE/41-308 +..svrDALAALERTSGGRLGVCAIPTCAGREI.RYRADERFPFCSTFKVVLAAAILARSLDVPDLMQRRIRYTKHDLAHY +SPVSSKHVKDGMTVAELCQAAIQYSDNTAANQLMKVLGGPQAVTAYAHATGNAAFRLDRWETELNTAIPGDLRDTSTPAA +MARTLQTLTVEQALPSAQRDQLVTWLRGNTTGAHRIRAGVPADWQVGDKTGTGDyGTANDLAILWPPGRAPVMLAVYFTQ +REPKAKARDDVIAAAARIVA... +>ur|UPI00068A5169|UniRef100_UPI00068A5169/54-316 +..aaaARFRALEERYGARLGVHAHDVRTGRTL.AHRDDERFPMCSTFKTLAVAAVLRDLDHDGTFLARRLHYTAAYVARW +SPVAGSNIARGMTVAELCDATIRFSDNTAANLLLRELGGPTAITRFARSTGDPVTRLDRWEPRLNSAEPWRITDTTTPRA +IARTYGRLVLGRVLEPADRALLTDWLLRNTTSLARFRKGLPADWTVADKTGGGEyGTNNDVGVTWPPDGGPILLSVLTTR +PEPEAGGVDELVAAAAAVVAee. +>up|A0A059VQW6|A0A059VQW6_STRA9/43-299 +..dfeGELQELERRYAARLGVYARNARTGQVV.AHRARERFAMCSTFKTVAAAAILRDHA-RCAPLDKVIHYPPADLLAN +SPRAAEHVDTGMAVGDLCAAAIQYSDNTAANLLLRQIGGPAGLTRFFRSIGDRESRLDRWETELNDAVPGDLRDTTTPEA +LGTSYGRLTVGRALDPAAREHLVTWLKGNTTSGERFRAGLPHDWVVGDKTGTGDyASANDVGVAWTTRQTPIVLAVLTSK +DAKDAPVDNALIADAARIVAr.. +>up|Q93LM8|BLA34_ECOLX/27-284 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADGRFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A0A0J5W1I0|A0A0J5W1I0_9BACI/43-298 +.tdldETFATIESEYDARVGVYAIDTGSDQTI.DYRSEERFAFASTYKALAAALVLKQNT--MEELEEVITYTEDDLVSY +SPITEKHVDTGMTLAELSEAAVRTSDNTAGNLLFEELGGPEQFQQSLREIGDDVTQSDRYETALNEFTPGNTRDTSTPAA +LATSLQGFAVGDQLTDDKRERLLDWMQGNATGDTLIRAGAPEGWTVADKSGAGRyGTRNDIAVVWPPDREPIILAIMTRH +DTEDAEYDDALIAEVAEATL... +>up|A0A0J7DJ89|A0A0J7DJ89_BACCE/57-309 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDAHDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIALd.. +>ur|UPI000573BF00|UniRef100_UPI000573BF00/35-294 +..mlrAQWADIERGTGGRLGISLLGSAPGWRL.GQRENERFPMCSTFKFVLAAAVLRRVDQGKLTLTQPVKIRAADMLEH +APVTKRHVGGTLSVGELCRATMIHSDNPAANLLFPLVGDPAGLTAFLRSIGDTKTRSDRYEPEMNGFAPGELRDTNTPAA +MASTLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTADWKIGDKTGSNGtDTRNDIAILWPPKGPPLLLATYLNG +AKVDAAARDAALKAVAVAVRew. +>up|Q9RMS2|Q9RMS2_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMGDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q6GWS8|Q6GWS8_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSREPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERDRQIAEIGASLIkhw +>ur|UPI00034CAE07|UniRef100_UPI00034CAE07/56-310 +...veQAFAELEEEHDARLGVYAVDTGSEEEI.AYQADERFAYCSTFKAMAVGALLREHP--EEKLDEVVAYSEEDVIGY +SPITEKHVDTGMTLRDIGDAAMRYSDNTAGNLLFEQFGGPKGLQAELREIGDETTSMDRYETELSEAVPGDERDTSTPRA +LAANLREYALGDSLTDGEQDYYTDLLERNLTGDALIRAGVPDGWKVGDKTGSGGyGTRNDIAVVHPPDGDPIVIAIMTSR +DEKDAERREALVADAAEVVAd.. +>up|A0A081J5E5|A0A081J5E5_9BURK/36-295 +..afrTELARIEKSVGGRLGVAVLEVESGASV.DHRGDERFVMCSTFKLLLAAQVLDRVQQGDERLSRRVHYASSRLVPY +SPASGPRAGDGMTISELCEAAVVLSDNTAANLLLDASGGPQALTQWLRASGDETTRLDRMEPELNEGLPGDERDTTTPLA +MVQSMQRLLLGSVLDGHGRALLQQWLVASRTGDKRLRAGMPAGWRVGGKTGTGDrGTANDAVIAWPPQSAPLLVTGYLTE +CPADAPQRDAALAAAGKAAA... +>up|J8X555|J8X555_BACCE/57-309 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDAHDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDVKYDDKLIAEATKIVLd.. +>up|Q8RMG3|Q8RMG3_ECOLX/30-286 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIVEIGASLIkhw +>ur|UPI0004C5F839|UniRef100_UPI0004C5F839/40-299 +...vvRQLRALEREYGARLGAYALDTATGRTV.LYRADELFPMCSLFKTMAAAAVMRDLDRDGEFLARRVHYTLDDVTAG +GSVTERNIAGGLTVAELCSAAIAQSDNAAANLLLRELGGPTAVTDFCRSVGDRTTRLDRWEPALNSAEPSRVTDTTSPRA +IGRTYGRLVLGDALAPRHRELLTRWLLANTTSGDRFRAGLPVDWVIGDKTGSGSyGTSNNVGIAWPPGRPPVVLSVLTTR +PEASAPRADALVAKAARTLA... +>ur|UPI00062D0D54|UniRef100_UPI00062D0D54/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|A0A094PB87|A0A094PB87_9PSEU/45-300 +..qfhDRLMELENKFDARLGVYALDTGGGGTV.EHRADERFAFCSTFKGVAAAAVLQRNP--LSHLETRVSYSRDDLMKH +APVTERHVATGMTIRQLCDAAVRFSDGTAGNLLLRDLGGPAALTAFTRGLGDTVTRMDRVEPAITEATPGDLRDTTTPRA +FAADYREIVLGDTLTAEKRDFLRDLLQRTVTGAGRIRAGLPPGWTIAGKTGTGEyGTLNDIAVLWPPGKAPIVLAVMSSK +SAKDAPYDEALLAEAAKYVVe.. +>up|A0A0C1EG73|A0A0C1EG73_9NEIS/30-286 +....dQKIARLERVFGGQIGVYALDTGSGAAV.SYRADERFPLCSSFKGFLAASALAHSQSKPGFLDQILHYGKEELIAW +SPISEKHQSSGMTVAGLCAATVQYSDNAAANVLMKQLDGPAGLTAFMRAIGDSTFRLDRWEPELNTAIPGDARDTSTPRA +VAESLQKLTLGTALAAHQRQQLVDWLKGNTTGNQRIRAAVPAGWLVGDKTGTCGyGTANDYAVIWPTGRAPIVMAVYTRA +SKKDIKHSDAVIADAAKAALe.. +>ur|UPI0004CC73A6|UniRef100_UPI0004CC73A6/39-296 +.....RRLRALEREYGARVGAYARDTGTGRTV.RYRADELFPMCSVFKTPAAAAVMRDLDHDGGFLARRIHYTQDDVTSG +GSVTGRNVAGGLTVAELCSAAIAQSDNGAANLLLRELGGPTAITRFCRSLGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IARTYGRLALGDALAPRHRELLTRWLVSNTTSGDRFRAGLPRDWVIGDKTGAGSyGTNNNVGIAWPPSRPPVELAVLTTM +ADAAAPRQDALLARAAAALA... +>up|Q93A78|Q93A78_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRCEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDEQNRQIAEIGASLIkhw +>ur|UPI0004BE5954|UniRef100_UPI0004BE5954/48-305 +..dvaARLRALEQRYDARLGVFAHRLSTGRSV.RFRADELFPMCSLFKTLAAAAVLRDLDRHGEVLARRIHYTEADLVQG +SDQTAAHLAEGMTIAELAEVAITHSDNTAGNLLLRELGGPTAITRFARSLGDRTTRLDRWEPELNTAEPWRLTDTTSPYA +IGRTYGRLVLGDALDRRDRRLLTHWLLSNTTSVDRFHAGLPASWTIADKTGSGSyGTANDVGVVWTEKGDPIVLSVLSTM +PEPDAVRDDALVADAAAVVA... +>up|A0A089X3A0|A0A089X3A0_STRGA/34-289 +....tGRLRALEREYGAKLGVYAHNVGTGRTI.RHHADDLFPICSLFKTLAAAAVLRDLDRDGEFLARRIHYTEADLVDG +SDETRKHLAEGMTVAELCDVTIRYSDNAAGNLLLRELGGPTAITRFARSLGDPVTRLDRWETELNSAEPWRVTDTTSPRA +IGRTYARLVLGDALPGADRELLGHWLLNNTTSSDRLRAGVPPTWTVADKTGGGDyGVNNNVGVAWTPDGTPVVLAVLSRM +FDPAAVRDNTLIARTAKVLTd.. +>ur|UPI0004C62DD4|UniRef100_UPI0004C62DD4/52-312 +...laARLRELEQRHSARLGVFARNMRTGRTA.AYRADERFPMCSLFKTVAAAAVLRDLDRDGDFLAERIRYTAQYVKRY +SPCTGKNIENGMTVAELCAATICYSDNTAGNLLLRELGGPTAVTRFCRSIGDGRTRLDRWEPELNSAEPWRVTDTTTARA +IGGTYARLVLGDVLAPADRERLTGWLLANTTSDERFRAGLPADWILADKTGGGSyGGNNDVGIAWPPDGAPILMAVLTAK +QERDAPADHPLVAATAALLAa.. +>ur|UPI0002E10915|UniRef100_UPI0002E10915/45-301 +....pASLDAVEARYGAQVGLFAVDTGTGATV.THRADERFPFLSTFKALAAAALLHAHPLDTGYFDRVIRFHEADLVEH +SPVTSAAVADGMTLAQVAEAAITRSDNTAGNLLLRELGGPEAFTAFLRRLGDPTSRLDRWETELNTAIPGDERDTTTPAA +LAADYRAVVLGDALGAREREQLIAWLKANTTGAERIRAGLPPAWVTGDKTGTGSyGSANDVAIVWPEGGAPLVIAIQSRK +SDEAAEVNNALLAEVTKAVVd.. +>ur|UPI00068AF402|UniRef100_UPI00068AF402/38-293 +..avvDRLRELEQQHGARLGVFAHNVRTKRTV.EHRADELFPICSLFKTLAAAAVLRDLDRHGEVLARRIHYTEADLVDG +SDRTREHLAEGMTVAELADVAIRYSDNTAGNLLLRELGGPTAITRFARSVGDPVTRLDRWETDLNSAEPWRITDTTTPRA +IGRSYARLVLGHVLDRRDRALLTHWLLGNTTSGNRLRAGLPSTWTVADKTGAGFyGANNNVGIAWTPDGTPVVLAVQVTK +PERDAAWDHELIAEAAAVL-... +>ur|UPI0004C58584|UniRef100_UPI0004C58584/48-308 +..raaRELRALEREHSARLGAYAHDTATGRTV.VYRPDERFPMCSLFKTVGAAAVLRDLDRDGEFLARRIRYTAQYVEAN +SPITGRSENLSMTVADLCAYSITHSDNTAANLLLRELGGPGAVTRFCRSIGDPVTRLDRWEPELNSAEPWRETDTTTPRA +VGRTYARLVLGDALVPCDRRLLTGWLLANTTSGERFRAGLPADWTVADKTGGGSyGGNNDAGIAWPPGRPPVVLAVMTTK +PDRDAPADNPLVARTAGVLA... +>ur|UPI0004BD0740|UniRef100_UPI0004BD0740/40-296 +.....--LRALEREYGARLGVYALDTATGRTV.VHRADELFPMCSVFKTLAAAAVLRDLDHDGAHLAKRIHYTPQDVTDG +GSITEKNIANGLTVAELCSAAIAQSDNAAGNLLLRELGGPTAITRFCRSLGDRTTRLDRWEPALNSAEPSRVTDTTSPRA +IGRTYARLALGDALDSGDRELLDRWLLSNTTSGDRLRAGLPKDWAVADKTGAGSyGTNNNVGIAWPPGRPPMVLAVLSTM +PEATAPRDNTLIARTAKLLAd.. +>up|A0A024YWM5|A0A024YWM5_9ACTN/39-296 +.....RRLRALEREYGARVGAYARDTRSGRTV.RYRANELFPMCSVFKTPAVAAVLRDLDRDGGFLARRIHYTQEDVTSG +GGLVTENVAGGLTVAELCSAAIAQSDNGAANLLLRELGGPTAVTRFCRSLGDRTTRLDRWEPELNSAEPSRVTDTTTPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSDERFRAGLPRDWVIGDKTGAGSyGTNNNVGIAWPPGRPPVELAVLTTR +PDAAAPHENALVAKAAEVLA... +>up|A0A0M0SJS6|A0A0M0SJS6_9CYAN/52-320 +..elyNRIEEISRTAQGRVGIAATVLETGESV.ALNGEQRFPMQSVYKFPIGMAVLAQVDQGKLKLEQKIRVDKSDFVSY +SPIRDDNPQGVLSLAQLLKYMVSESDGTACDVLLKLVGGPEVVTKYLRELGVNGVIVANTENEIGQDKSVQYRNWATPEA +MVVLLRALHEGRGLSKSSQALLLRLMTQTPTGLRRIKGMLPNGTVVAHKTGSSRtAATNDVGLVTLPNRQHLAIAIFVSD +STADDAAREEVIAKVARAAWdkw +>up|R4S362|R4S362_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLSACWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0004C9C0A6|UniRef100_UPI0004C9C0A6/49-303 +....hAELAELERRYGARLGVYARNVRTGRTV.SHRAGERFAMCSTFKAFAAAAVLRDQ-ADCAPMDRVVHYPPHDILPN +SPRTEENLATGMTVADLCAAAIQYSDNAAGNLLLRELGGPAGLTRFYRSLGDEVSRLDRWEPELNTAIPGDPRDTTTPEA +IAASLERVTLGRALARADRERFVGWLKGNTTSSARFRKGLPREWVVADKTGTGDyATANDIGVAWTTRRTPLVLVVLSSR +TTPDAPVDEAPIADAAAVVAr.. +>ur|UPI000362A41E|UniRef100_UPI000362A41E/57-325 +..elyNRIEEISRTAQGRVGVALTVLETGEAV.SLNGDQRFPMQSVYKFPIGMAVLAQVDQGKLKLEQRIRVEKNDFVSH +SPIRDDNPQGVLTLAQLLKYMVSESDGTACDVLLKLVGGPEVVMKYLRDLGINGINVINTEKEIGQDKSVQYRNWATPEA +MIVLLRALHEGRGLSKSSQGLLLRLMTETPTGLRRIKGMLPDGTVVAHKTGTSRtAATNDVGLVTLPNRQHLAIAIFVSD +STADDAAREEVIAKVARAAWdkw +>up|H0Q498|H0Q498_9RHOO/36-292 +.eaiqARLRELETAAQGRLGIHIFDSATGQEY.GYRSDERFMMLSSFKLLASALVLHRVDVGQESLDRRIAYTKDDLVPW +SPITEKHADGRMTLGELCEATITTSDNTAANLILASYGGPPALTAYARLLGDGITRLDRFEPQLNEGHADKLLDTTTPRA +MLSTMQMLVLGDSLSAASRLRMQQWLLANTTGGKRLKAGLPGDWRIGDKTGTNG.TAANDIGVIWPANRAPILVAAYLAE +SEAASHERDAALAAVGTLI-... +>up|Q84H47|Q84H47_KLEPN/20-273 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQQIAGIGAAL-... +>up|A0A0A3YXT8|A0A0A3YXT8_9ENTR/34-289 +..alrQQLASLEKQVNGRIGMALLDTDSGRTL.SYRGQERFAMCSTFKLLAASAILHRSQQQPGLLQKRLRWQAADAVPY +MPITEKHLHDGMTLAGLCAAALQYSDNLAANLLLKELGGPSAITRFTRLLGDTVTRLDRHEPELNTAIPGDPRDTTTPLN +MIGNLHQLALGKGLKDREQQQLVRWLKGNTTGKKAILAGLPAGWVVGDKTGSGGyGTTNDVGVLWSPEGKTLVMAVYFTQ +HDKNASSRQDVLAQVASLT-... +>ur|UPI000307F065|UniRef100_UPI000307F065/47-301 +.....-GVADLEARYGAQIGLFALDTGTGRTV.THRADERFPFLSTFKTLAVAAVLRAHPLDTGYFDQVLRFHEADLVDN +SPVTSAEVAGGMTLARVAEAAITRSDNTAGNLLLREIGGPEGLTAFLRTLGDPTSRLDRWETDLNTAIPGDERDTTTAAA +LAADYRALALGDALGARERDQLVAWLKANTTGGKRIRAGLPADWVTGDKTGTGSyGSANDVAIVWPEGGAPIVIAILSRK +PAADAEVNNDLLAEVTKVAVd.. +>up|Q5PU78|Q5PU78_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNTAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAVIGAALIehw +>ur|UPI0004919318|UniRef100_UPI0004919318/46-299 +.....RDFAALEAASGGRLGVSLLDTASGQAR.GHRQDERFPMCSTFKALLSAAVLAGADRGRWSLDRRLAVGEGDLVPH +SPVARRHVGKDLTVRDLCRATMTTSDNAAANLLFGLIGGPSALTAFLRANGDTVTRNDRLEPVMNAFAPGDPRDTTSPRA +MAASMARFAVGDALAAQSRRQLADWLIDNGTGDACLRAGLGPGWRVGDKTGSNGvDTRNDVAVLWPRDGTPWVLAAYLQG +ATVDSDARDAVLARVARLA-... +>ur|UPI0006AA1E5C|UniRef100_UPI0006AA1E5C/57-325 +..elyNRIEEISRTAQGRVGIAATVLETGESV.ALNGEQRFPMQSVYKFPIGMAVLAQVDQGKLKLEQKIRVDKSDFVSY +SPIRDDNPQGVLSLAQLLKYMVSESDGTACDVLLKLVGGPEVVTKYLRELGVNGVIVANTENEIGQDKSVQYRNWATPEA +MVVLLRALHEGRGLSKSSQALLLRLMTQTPTGLRRIKGMLPNGTVVAHKTGSSRtAATNDVGLVTLPNRQHLAIAIFVSD +STADDAAREEVIAKVARAAWdkw +>ur|UPI0002EFFDD1|UniRef100_UPI0002EFFDD1/48-303 +.....-DFAALEAASQGRLGVAVLEAGNGRYLaGHRADERFPMCSTFKALLAAAVLARADRGALDLDERLPVRAADLVPH +APVTRRHVGKDLGVRDLCRAIVTISDNTAANLLFARIGGAAALTAVLRGLGDTVTRSDRLEPEMNGFVPGDPRDTTSPRA +MATSLGRCVAGVVLAPASRLQLADWLIDNTTGDDCLRAGIGPEWRVGDRTGSNGtDIRNDVAVLWPLAGSPWVVAAYLEG +SRVDSAARDAVLARAGQLAVa.. +>ur|UPI000372497A|UniRef100_UPI000372497A/45-300 +..qttREFAALERKFDAKLGVYALDTGSGKEI.AHRPDTRFAHASTFKALLAGVVLEQTS--AAGLDERVEYTEKDLPEY +SPITERHASDGMTLRELCDAAVRHSDNGAANLLIRHLGGPAELQKALRASGDRVTHTDRYETELSAAEPGDVRDTSTPRA +LAGSLRTYAVQDALPAKKRAMLTDWLKRNTTGDDLIRAGAPKGWKVGDKTGNGGyGTRNDIAVVWPPKSDPIVLAILSKR +DTKNAEHDDALVADAAEVALe.. +>up|X4Z2B6|X4Z2B6_SERMA/32-291 +..aaaKQIKKLEEDFDGRIGVFAIDTGSGNTF.GYRSDERFPLCSSFKGFLAAAVLERVQQKKLDINQKVKYESRDLEYH +SPITPKYKGSGMTLGDMASAALQYSDNGATNIIMERLGGPEGMTKFMRSIGDNEFRLDRWELELNTAIPGDKRDTSTPKA +VANSLNKLALGNVLNAKVKAIYQNWLKGNTTGDARIRASVPADWVVGDKTGSCGyGTANDYAVIWPKNRAPLIVSIYTTR +KSKDDKHSDKTIAEASRIAIq.. +>up|A0A0M1K0S0|A0A0M1K0S0_9XANT/35-292 +..mlrAQWAEIECGTGGRLGINLFDSATGWRL.GQREDERFPMCSTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANVLFPLFGDPAGLTGFLRGIGDAQTRSDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPSSRTQLTDWMIDNRTGDDCLRAGLTREWKIGDKTGSNGtDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|S2WPG9|S2WPG9_DELAC/36-295 +..afrTELARIEKSVGGRLGVAVLEVESGASV.DHRGDERFVMCSTFKLLLAAQVLDRVQQGDERLSRRVRYASSRLVPY +SPASGPRAGDGMTISELCEAAVVLSDNTAANLLLDASGGPQALTQWLRASGDETTRLDRMEPELNEGLPGDERDTTTPLA +MVQSMQRLLLGSVLDGHGRALLQQWLVASRTGDKRLRAGMPAGWRVGGKTGTGDrGTANDAVIAWPAQSAPLLVTGYLTE +CPADAPQRDAALAAAGKAAA... +>ur|UPI0004C35D62|UniRef100_UPI0004C35D62/60-311 +.....SQFAALERKHGARLGVYVLETGTGASL.AYRADERFAFCSTFKALAAAAVLHQNP--VSHLGKRVTYTGADVNSI +SPITKDHIATGMTIRQLCDAAIRYSDGTAGNLLMRDIGGPARFTAYLRRLGDTVSRMDNYEPELNRDRPRDPRDTTTPRA +IAADYQKLVLGEALSAGKRALLKDWLVRNTTGAKRVRAGLPKVWTVADKTGTGDyGRANDIAIVWPPHAAPLVMAIMSDR +PGYHTPPKDSLIAEATARIV... +>up|A0A0A1P325|A0A0A1P325_9BACT/31-290 +.qelgARLAALEARSGGRLGVGVLDTATETRG.GHRVGERFAMCSTFKSIAAAHVLARVDRGEERLDRRVIFAESDLVPY +SPATKPRAGGQMTMGEICEAAVVLSDNTAGNLLLASFGGPAGLTRFFRSAGDTISRLDRNEPDLNNVAPDDPRDTTTPGA +MSETVRQILLGDTLKSASRAQLTAWMVGMKTGDARIRAGLPSGWRVASKTGSGNgGEANEAGIFWPPGRAPVVLSVYYRK +SEGSADQRNAVIAEAARIVAa.. +>ur|UPI000565FEFC|UniRef100_UPI000565FEFC/41-293 +.....-RFAELETTAGARVGVFAVDTGSERTV.AHREHERFPMASTFKGLACGALLREHPLSTGYFDQVIHFSAAELVEY +SPVTETRVETGMTVAELCDAAITVSDNTAGNQLLKLLGGPQGFTAFLRSLGDDTSRLDRWETELNTAIPGDERDTTTPAA +LAADYRALVVDDVLGEPERAQLTSWLVANTTGGTRIRAGLPADWTVGDKTGSPAyGSALDVAVAWPPGRAPIVIAVLTTK +SEQDAEPDNELVADATRAVV... +>up|Q4L202|Q4L202_RAOPL/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLaGYRSDERFPMMSTFKVLLCGAVLSRVDAGEEQLDRRIHYRQQDLVEY +SPVTEKHLTDGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTSFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPQA +MARTLRNLLTGRVLSSASQQQLQRWMVEDKVAGPLLRSVLPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTG +PPATMDERNKQIAAIGATLVthw +>ur|UPI0004C1B58D|UniRef100_UPI0004C1B58D/42-301 +...isGRLRELEQEHSARLGVFAHNTVTGRTV.AHRADELFPMCSTFKTLAVAAVLRDLDRKGEFLAKRIHYTKKEVEDY +DKITGEHVAGGMTVEELCAAAVSYSDNGAANLLLRELGGPDAVTRFCRSIGDGKTRLDRWEPALNSAEPDRITDTTTPRA +IGRTYAHLVLGNALAPEDRKRLTGWLLANTTSDQRIRKGIPAGWTVADKTGAGSyGTNNDVAVTWSPKGAPVVMSILTTK +HEATAKGDDALVAGTAKILA... +>ur|UPI0004107226|UniRef100_UPI0004107226/29-284 +.....--FEAYERETGGRIGLYAEDVATGAKV.TWRTDERFVMCSTFKASLAACVLARIDRGEDQLENVVRYRAADLLHH +APAARQNLASGMSVADMCKAAVELSDNTCANLLLARIGGPAALTAFWRDTGDTVSRLDHYELELNRSPPGDPHDTTTPAA +MAGNLRHFVLGEVLSPASRERLTDWMLNCKTGNNRLRNGLPKDWKIGDKTGNNGkDAAGDIAVVWPRKGGPVLISAYTQG +GSPTAQQLEAVFAAIGQMIGrrf +>up|T5KCE7|T5KCE7_STEMA/43-298 +...aaSDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERTPALLDTRVPVREADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAEGDPRDTTTPAA +MAGSLQRVVLGKVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDVRNDIAVLWPRAGASWVLTAYLQA +SAISNEQRAQVLAQVGRIA-... +>up|A0A0A8K2U7|A0A0A8K2U7_9RHIZ/34-288 +.ndlaRQFAQIEKKVGGRLGVAVS--GAGLKA.ARHGGERFPMCSTFKLLAVAAVLHRVDEGDETLSREVPVPADAILAY +APVAQQNAGGTMTVSELCEAAMVWSDNTAANLLLESLGGPEAATAYVRSLGDTVTRIDRMEPDANVFGPGELRDTTTPEA +MLGNLQKLFLGDALSPLSRDRLTEWFVANETGKDRLRAGLPPTWRVGDRTGTGPhGTSNDVAIAWGEAGEPILIAAYLTG +SKADTAARDEALADVGRAI-... +>up|R8JXH1|R8JXH1_BACCE/48-303 +..tvnHSFAKLEKEFDAKLGIYALDTDTNQTI.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRILYTREDLVNY +NPITEKYVDKGMALKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDTHDTSTPKA +LATSLQAFALGDVLSTEKRNLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|Q2YHX7|Q2YHX7_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNTAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAN +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAVIGAALIehw +>up|Q4L200|Q4L200_RAOOR/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLsGYRAGERFPMMSTFKVLLCGAVLSRVDTGEEQLDRRIHYRQQDLVEY +SPVTEKHLADGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTTFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPEA +MARTLRNLLTGRVLSPASQQQLQRWMVEDKVAGPLLRSALPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTA +TPASMDERNKQIAAIGETLVrhw +>up|Q6W7F0|Q6W7F0_RAOOR/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLsGYRAGERFPMMSTFKVLLCGAVLSRVDTGEEQLDRRIHYRQQDLVEY +SPVTEKHLADGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTTFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPEA +MARTLRNLLTGRVLSPASQQQLQRWMVEDKVAGPLLRSALPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTA +TPASMDERNKQIAAIGETLVrhw +>up|A0A0A0B9L0|A0A0A0B9L0_9CELL/2-262 +....qAAIAAIETESGLTLGVAAIDTGTGAVV.GHRADERVLLCSTAKVLVVAAALALRTERPGLLGEPVPIPAGQVVDH +SPVTAEHEGGELPVAVLCDAAITQSDNTAANALMGLVGGPAGVTAYVRTLGDEVTRLDRTEPELNQGAPGDERDTSTPAQ +VAADLRLLAVEEGLPPESRDPLVGWMRGSTTGADRIRAGVPAGWTVGDKTGTGPnGEVHDVGVVWPPDGAPVVLAVYTSP +AAGSTEASAAVIARVAALVCeaf +>up|Q9K582|Q9K582_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASKrGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDELNRQIAEIGASLIkhw +>ur|UPI00047CB7E3|UniRef100_UPI00047CB7E3/47-300 +....tDDFAELEDEFDAKLGVFALDTGTNETV.TYRPDERFAYASTFKVLAVGALLQQKS--IADLNQRITYTRDDLVNY +NPITKKHVETGMTLKELCDAALRYSDNTAGNLIFEQLEGPGGLKKSLREIGDQVTNPERIEPELNEFKPGETQDTSTPKA +LADSLQAFTMGDVLPSEKRTMLIDWMKRNTTGDTLIRAGVPESWEVADKSGAASyGTRNDIAIIWPPEEDPIILAILSRR +GKKDAEYNDELIAQAAEEVId.. +>up|M2QLH9|M2QLH9_9PSEU/45-299 +...yhDRLLELEKKFDARLGVYALDTGGGGTV.EHRADERFAFCSTFKGVAAAAVLQRNP--LSHLETRVSYSRDDLMKH +APVTGQHVATGMTIRQLCDAAIRFSDGTAGNLLLRDLGGPGELTAFTRGLGDTVTRMDRIEPLITEATPGDPRDTTTPRA +FGTDYQRILLGDTLASNKRDFLRDLLQRNATGADRIRAGLPSGWTIADKTGTGDyGTLNDIAVVWPPGKPPIVMAVMSSK +AAKDAPYDQALLAEAAKYVVe.. +>ur|UPI0004A137CA|UniRef100_UPI0004A137CA/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVDGPAGLTAFLRQIGDNVTRLDRWETVLNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|A0A059WHU1|A0A059WHU1_9BACT/15-311 +...leRAIKRLAESSGGIVGVSAIHIESGRRV.SVNGSLRFPMASVYKLPIALRVLQRVDRGELRLNAPVTLSTHDFRPH +SPIVEFANNKPLPLERLLELMLGESDNSASDALLRLAGGPAAVTNRMQALGIMGINVSRPEREAAAAYADDPRDTSTPDA +MADLLVRIHRRDVLEPASMERLLQITTATQTGPARLKGLLPIGTVVAHKTGTMG.GTTNDVGIVTLPDDGHLAIAVFVKA +STKDVPERERAIAEIARTVYdff +>up|Q5GJ47|Q5GJ47_RAOOR/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLsGYRAGERFPMMSTFKVLLCGAVLSRVDTGEEQLDRRIHYRQQDLVEY +SPVTEKHLADGLTVGELCAAAITLSDNTAANLLLTTIGGPQGLTTFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPEA +MARTLRNLLTGRVLSPASQQQLQRWMVEDKVAGPLLRSALPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTA +TPASMDERNKQIAAIGETLVrhw +>up|D6AJW4|D6AJW4_STRFL/56-308 +.....-DFKKLEREFDARLGVYAIDTGTGREV.THNDRARFAFNSTFKALQAAVVLSTYS--LDGMDKRVTYTREDLVAH +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGLDASLERLGDDVTRMDREEPELSRWVPGEKRDTSTPRA +LAEDLRAFVLGKALGAPERAQLTTWLRTNTTGDAVIRAGVPENWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAILSHR +GTKDAEPEDRLIAEAASVVVe.. +>ur|UPI0005258972|UniRef100_UPI0005258972/36-296 +...taAGLRALEREYGARLGVYALDTASGRTV.VHRADELFPMCSVFKTLAAAAVLRDLDHDGSHLAKRIHYTLQDVTDG +GSITEKNIANGLTVAELCSAAIAQSDNAAGNLLLRELGGPTAVTRFCRSLGDRTTRLDRWEPELNSAEPSRVTDTTGPRA +IGRTYARLALGDALDPGDRELLNRWLLSNTTSGDRLRAGLPKDWAVADKTGAGSyGTNNNVGIAWPPGRPPIVLAILSTM +PEATAPRDNTLIARTAKLLAd.. +>up|H0T420|H0T420_9BRAD/25-284 +.adlqATIAGIETDSGGRLGVALLDTASGALS.GHRLDERFPMCSTFKALLAAAILAKVDAGAEQLSRRLPITQADILAY +APVTKLHVSTSLAIGELCEAAVTLSDNTAANLLLATLDGPAGLTRAIRGFGDAITRLDRIEPALNESVPDDPRDTTTPAA +MARTLAKLTTGNALSASSRDVLNGWLLGCKTGAAKLRAGLPASWRVGDKTGSGErGSSNDVAVIWPAGRAPVIVTSYLTE +TKASDDKRNAAHAAVGRAVAa.. +>ur|UPI0005BCB044|UniRef100_UPI0005BCB044/48-302 +..dttARFAALEGTYRARLGVYAVATGTGATA.SYRADERFALCSTFKPLAAAAVLHHTPSG--RLDRRVTYTAADVNSI +SPITKDHIATGMTLRQLCDAAIRYSDGTAGNLLMRDIGGPAQLTAYLRQLGDTTSRMDHYEPELNRVRPGDPRDTTTPRA +IAADYRELVLGDALTADRRALLGDWLERGTTGARRIRAGLPRGWRVADKTGTGDyGRANDIAVVRPPHTSPLVVAIMSDR +AGYSTPPQDALIAATTKLLV... +>ur|UPI00064557F8|UniRef100_UPI00064557F8/68-325 +..dadKQLADLEKKTGGRLGVSILDTETNISL.GYREAERFALCSSYKALAAGFVLARVDQGVEKLDRRVTYGKDVVVTY +SPETEKHADTDMTIAELCSAAVTLSDNTAGNLLLDSFGGPAALTAWLRTTGDTETRLDRKEPDVNQAVKDDPRDTTTPDS +MLDTIGLLTLGNTLSDTSRDQLSSWLVNNTTGNARLRAGLPKEWKVGDKTGTGEnGSYADVAVIWPPERGPILVVTYVGE +ATAPAKDIEAVFAEVGKIVA... +>up|A0A084GIY5|A0A084GIY5_9BACI/50-303 +....nHDFAELEEKFDAKLGVFALDTGTNQTV.TYNPDERFAYASTHKALAVGALLQQIS--IEDLNQRITYTREDLVNY +NPVTEKYIDKGMTLRELADASLRYSDNTAGNLILNQLGGPAGFKKALEAIGDDITSPERMEPDLNEVNPGETHDTSTPRA +LAASLQDFILGDALPTEKRELLIDWMKRNTTGDALIRAGVPEGWEVADKTGSGSyGTRNDIAIIWPSKGDPIVLAVLSSR +EKKDADYDDKLIAEATEMVMn.. +>up|Q3YA68|Q3YA68_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNTAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TPATMVERNQQIAGIGAALIehw +>up|A0A0A5TQ46|A0A0A5TQ46_KLEPN/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLaGYRSDERFPMMSTFKVLLCGAVLSRVDAGEEQLDRRIHYRQQDLVEY +SPVTEKHLTDGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTSFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPQA +MARTLRNLLTGRVLSSASQQQLQRWMVEDKVAGPLLRSVLPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTG +TPATMDERNKQIAAIGATLVthw +>ur|UPI000629CE8D|UniRef100_UPI000629CE8D/41-298 +.....RQLRALEREYGARVGAYARDTGTGRTV.RYRADELFPMCSVFKTPAAAAVLRDLDRDGEFLARRIHYSQGDVTSG +GGLVTERPENILTVAELCSAAIAQSDNCAANLLLRELGGPTAITRFCRSLGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IARTYGRLVLGDALAPRHRELLTRWLVSSTTSVDRFRAGLPRDWVIGDKTGAGSyGTNNNVGIAWPPGRPPLELAVLTTM +AEPAAPRRNALVAKAAAALA... +>up|A0A059X1B2|A0A059X1B2_9BACT/50-305 +....kHHFVKLEDKFDARLGVFALDTSTNQTV.TYRADERFTYASTSKALAVGALLQQKT--IEDLNQRITYTQDDLVNY +NPITEKHVDTGMTLKELCDAALRYSDNTAMNLILKQIGGPNGLEKALRDVGDNATMPEQFEPELNEVKPGETHDTSTPRA +LATSLQSFTLGDVLPIEKRELLIDWMKRNTTGDSLIRAGVPKGWVVADKTGSGSyGTRNDIAIIWPPKGEPIMLAILSSR +DKKDANYNDKLIAEATKEVInay +>ur|UPI0004C57A4D|UniRef100_UPI0004C57A4D/52-306 +..aldRKLAALEKRYHAHVGLYVLDTKTGRTV.SYHADRRFAHCSTIKALAAGVLLKRTS--DARLDHVITYRKADLVSY +SPITSKHVAHGMTLRAVITAALEYSDNTAENLMLAQLGGPESLESALRKMGDATTNADRTEPSLNDATPGDTRDTSTPRA +LGTDLRAFLLGDALPAGRRSMLRNWMVHNTTGTDYIRAGVPAGWKVGDKTGSGGyGTRNDIAIAWPPARGPVVISVLTDR +GTANAPSGDALIADATRTAL... +>up|H9AZ20|H9AZ20_9BACT/45-300 +..emkDDFAKLEEQFDAKLGIFALDTGTNRTV.AYQPDERFAFASTIKALTVGVLLQQKS--IEDLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELADASLRYSDNTAQNLILKQIGGPESLKKELRKIGDEVTNPERFEPALNEVNPGETQDTSTARA +LATSLRAFALEDKLPSEKRELLIDWMKRNTTGDALIRAGVPDGWEVADKTGAGSyGTRNDIAVIWPPKGDPVVLAVLSSR +DKKDAKYDDKLIAEATKVVIk.. +>up|V5SM17|V5SM17_9BACT/39-291 +.....DDFAALEAASGGRLGVTLLDTATGQRI.GHRQDERFPMCSTFKFVLSAAVLHLADQGTLSLDRRVLVRQQDMLSH +APVTMRHIGKDLTVRDLCRATMVTSDNPAANLLLGVVGGPAGVTAFLRANGDAVTRNDRLEPEMNRFAPGDPRDTTSPAA +MAASLQRFVLGEVLKPASRQQLADWLIDNETGDARLRAGLSKAWRVGDKTGSNGkDTTNDIAILWPLAGAPWVLTSYLQG +ATVDDAGRNDVLRQVAVI--... +>up|F8JTX3|F8JTX3_STREN/54-305 +.....AKFAALERKYAARLGVYAVATGTGTTV.TYRADERFAFCSTFKTLAAAAVLHRNP--LSYLDKRVTIHAADVNSI +SPVTEDRVDTGMTIRQLCDAAIRYSDGTAGNLLMRDIGGPAGLTAYLRGLGDTVSRMDHYEPELNRNPPRDPRDTTTPEA +LAGDYRALVLGNALPAEKRALLKGWLQHNTTGAERIRAALPAGWTVADKTGTGDyGRANDVAIAWPPHTAPVVVAVMTER +SGYHTPAEDPLLADATRQIL... +>up|S9T6N5|S9T6N5_PAEAL/47-302 +.nqvhQQFVQLEKKYDARLGVYAIDTGTNQSI.TYRSNERFAHASTFKALAAGVLLQQNS--IKQLDKVITYTKDDLVEY +SPVTEKHVDTGMKLGELAEAAVRFSDNTAGNLILKELDGPKGFEKALRQIGDQVTHADRFETELNEAAPGDIRDTSTPQA +LADDLKALTVGNALPPDKRKLLTDWMRGNATGDKLIRAGVPKDWEVADKSGAGGyGTRNDIAIIWPPNRAPIIIAVLSSR +DKKDAAYHNELIAEAAKVTM... +>ur|UPI00058BD0DC|UniRef100_UPI00058BD0DC/29-286 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVXLCGAVLARXDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATXGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLXSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>up|A5EJY1|A5EJY1_BRASB/25-284 +.adlqQTIAGIEADCGGRLGVALLDSASGALS.GHRLDERFPMCSTFKALLAAAILTKVDAGAEQLSRRIPIAQADILSY +APVTKQHVGTSLSVGELCEATVTLSDNTAANLLLATLDGPAGLTRTIRGFGDAITRLDRIEPGLNESIPGDPRDTTTPAA +MAQTLAKLTVANTLSAASRDVMNGWLIGCKTGAAKLRAGLPAEWRVGDKTGAGDhGSSNDVAVIWPAGRGPVIVTSYLTE +TKASDDRRNAAHAAVGRAVAa.. +>up|Q5GJ46|Q5GJ46_RAOOR/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLsGYRAGERFPMMSTFKVLLCGAVLSRVDTGEEQLDRRIHYRQQDLVEY +SPVTEKHLADGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTTFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPEA +MARILRNLLTGRVLSPASQQQLQRWMVEDKVAGPLLRSALPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTA +TPASMDERNKQIAAIGETLVrhw +>ur|UPI00055FB720|UniRef100_UPI00055FB720/33-290 +.ndiaQQLASLEERTGGRLGVSVLDTNTNVSF.GHRQDERFAMCSTFKALAAAFVLARVDKGEENLDRRIAVSNADLLSH +SPIAEKHLADGMTVGELCGAAVTYSDNAAANLLLASFGGPVGLTAWLRSIGDETTRLDRTEPALNEAKLGDPRDTTTPVA +MMRTLGRLLLEDVLSPPSRDRFAAWLVANTTGGRRLRAGLPGGWTVGEKTGTNGkGAAGDIGFMRPREGHTILASVYIAE +AMKPVKELEPIFAEVGKLIA... +>up|A0A0K6MIS5|A0A0K6MIS5_BACIU/48-303 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI0001C45D0B|UniRef100_UPI0001C45D0B/58-308 +.....-ELAALERRSGARIGVFALDTGTGRTL.AHRADERFAYASTCKALAAGAMLAATS--DADRDRVVRYRRADLVAH +SPVTERHVETGMTLRDAAEAAVRYSDNTAGNLLFDALGGPAGFERALRDVGDQVTRPARTEPELNAATPGDERDTSTPRA +LAGSLRAYTLGETLPPADRDLLLGWMRASTTGSGLVRAGVPAGWQVADKSGTGGyGTRNDIAVVWPPDRAPIVLAVMSSW +DSRDAEPDDALVAQAARVTV... +>up|Q6W9D3|Q6W9D3_RAOPL/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLaGYRSDERFPMMSTFKVLLCGAVLSRVDAGEEQLDRRIHYRQQDLVEY +SPVTEKHLTDGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTSFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPQA +MARTLRNLLTGRVLSSASQQQLQRWMVEDKVAGPLLRSVLPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTG +TPATMDERNKQIAAIGATLIrhw +>up|B0YKJ4|B0YKJ4_9BACT/20-271 +....lAKVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVAIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0F0AA20|A0A0F0AA20_BACIU/50-303 +....nHNFAKLEEEYDVKLGVFALDTGTNQTV.TYHPDERFAYASTHKALAVGALLQQKS--IEELNQRITYTRGDLVNY +NPITEKHVDTGMTLKELADASLRYSDNTAGNLILKQLGGPTGFKKALEEMGDNVTNPERFEPDLNEVHPGETHDTSTPKA +LATSLQDFTLGDALPTEKRELLIDWMKRNTTGDALIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPKGDPIVLAVLSSR +DKKDADYNDKLIAEATKEVIk.. +>up|A0A0F2QPS8|A0A0F2QPS8_9RHOB/16-278 +.....DSLEALERRSGGRLGVFMTDTGSGRSF.GHRADERFSMCSTFKMPLAAVILREADAGRLDLATAVPFTRADIVAY +SPVTEPALAQGMTIAALAEAAQVQGDNTAANLLLSRIGGPEGFTAILRSLDDTQTRLDRFETELNLGPPGELRDTTTPAA +MAGLMTTLLTGDALSEPSRQRMIEWMVATSTGQARIRAGLPAGWRAGDKTGSGIaNKYNDIAIVWPPGGAPLIVTAYYEG +PGDLRDEDQAVLAEVGRIAAd.. +>ur|UPI000479B864|UniRef100_UPI000479B864/52-306 +..qihREFAELENKYDARLGVYAIDTGTHRTV.SYRPKERFAYASTYKALAAGALLQHYS--IEQLDQLVTYKSEDIVSY +SPVTQLHVDTGMTLREVIEAAVRYSDNTAGNLLLEKLGGPEGFETALRQIGDNVTQVDRYEPDLNSAVPGDTRDTSTPKA +LATSLKAFAVSDLLPNEKRKILTDWMWGNSTGDALIRAGAPTGWEVDDKSGAGSyGTRNDIAIVWPPNRAPIVIAVLSSR +DAQNATYDNALIAEAAKVAL... +>up|B0SWD0|B0SWD0_CAUSK/36-299 +....sRSMAALEARSGGRLGVAVLDTAGGKAF.AYRGDERFAMCSTFKALIAGFVLKRVDQGKERLDRRITYGKGVLLAH +SPATEKHVGDGMTVGELCEATITLSDNAAANLLLRTFGGPPALTAFLRGLGDKVTRTDGYEPGINVVEPGEVHDTTSPNA +MLATLRTLTLGSALAPASRQRLVGWLVANQTGDKRLRAGLLAGWTVGDKTGSWGdGTTNDIAVIWPTGRPPLLITAYLAD +SRLDSDGRDAVIAEVARLVVa.. +>up|P95675|P95675_KLEPN/27-283 +.....EQIKLSESQLSGRVGMIEMDLASRTLT.AWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLRTVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRNVLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00068826A2|UniRef100_UPI00068826A2/57-312 +.nqvhQQFVQLEKKYDARLGVYAIDTGTNQSI.TYRSNERFAHASTFKALAAGVLLQQNS--IKQLDKVITYTKDDLVEY +SPVTEKHVDTGMKLGELAEAAVRFSDNTAGNLILKELDGPKGFEKALRQIGDQVTHADRFETELNEAAPGDIRDTSTPQA +LADDLKALTVGNALPPDKRKLLTDWMRGNATGDKLIRAGVPKDWEVADKSGAGGyGTRNDIAIIWPPNRAPIIIAVLSSR +DKKDAAYHNELIAEAAKVTM... +>ur|UPI00068CD9C4|UniRef100_UPI00068CD9C4/47-301 +.....GRLRALEEHYGARLGVYAHNVRTGKTI.RHRADTLFPICSLFKTLAAAAVLRDLDRDGEVLARRIHYTAADLLDN +SDVTKNHLATGMTIAELCDAAIRHSDNTAGNLLLRELGGPTAITSFARSLGDPVTRLDRWETELNSGEPWRITDTTTPHA +IGRTYARLVLGDALTRPDRALLTHWLLHNQTSNTRLRAGLPSSWTVADKTGGGSyATNNNAGIAWTQDGTPLILSIMSRK +FDQDATPENKLIADTAVVLAd.. +>up|Q1W757|Q1W757_YERIN/14-263 +..sldKQLAALEHSANGRLGIAMINTGNCTKI.LYRGARRFPFCSTFKFMLAAAVLGQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLLKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTALPNDPRDTTTPAA +MAASINKLVLGDALHPAQRSQLTAWLKGNTTGDATIRAGAPTDWIVGDKTGSGDyGTTNDIAVLWPTKGAPIVLVVYFTQ +REKNAKPRRDVLA-------... +>up|P52682|BLAN_SERMA/32-291 +..aaaKQIKKLEEDFDGRIGVFAIDTGSGNTF.GYRSDERFPLCSSFKGFLAAAVLERVQQKKLDINQKVKYESRDLEYH +SPITTKYKGSGMTLGDMASAALQYSDNGATNIIMERLGGPEGMTKFMRSIGDNEFRLDRWELELNTAIPGDKRDTSTPKA +VANSLNKLALGNVLNAKVKAIYQNWLKGNTTGDARIRASVPADWVVGDKTGSCGaGTANDYAVIWPKNRAPLIVSIYTTR +KSKDDKHSDKTIAEASRIAIq.. +>ur|UPI0004C5BDD0|UniRef100_UPI0004C5BDD0/39-296 +.....RRLRALEREYGARVGAYARDTGTGRTV.LYRADELFPMCSVFKAPAAAAVMRDLDRDGEFLARRIHYTQGDVTAG +GSVTERNIAGGLTVAELCSAAIAQSDNCAANLLLRELGGPTAITRFCRSVGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSDDRFRAGLPRDWVIGDKTGAGSyGTNNNVGIAWPPGRPPVELAVLTTK +PDAAAPRENALVARAAEVLA... +>ur|UPI000287A7D0|UniRef100_UPI000287A7D0/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASLQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00062BE110|UniRef100_UPI00062BE110/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLaGYRSDERFPMMSTFKVLLCGAVLSRVDAGEEQLDRRIHYRQQDLVEY +SPVTEKHLTDGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTSFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPQA +MARTLRNLLTGSVLSSASQQQLQRWMVEDKVAGPLLRSVLPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTG +TPATMDERNKQIAAIGATLVthw +>ur|UPI0005B261FE|UniRef100_UPI0005B261FE/33-289 +...lqKKIEMLENKSGGKLGLTVVDTSDGTTY.SWRGDEKFPLCSTSKVMVVAAILKESESNTNLLAKKITINKSDMVNY +NPITSKYIDSSMTITELSKAALQYSDNAAMNKLLSYLGGPRHATQFARTIGDKAYRLDRNEPGLNTAIPGDSRDTTTPSA +MADTLNKLILGTALKKEQKAKLTEWMKGNTTGLNSIKAGLPAEWKVADKTGSGDyGTTNDIAVIWPKNHAPVILTTYFTQ +PEKDASARKDVLASAAKLIAe.. +>ur|UPI0004CA2A07|UniRef100_UPI0004CA2A07/54-307 +.....EALRRLEHTHRARVGAFAHNTATGATV.AYRAHTPVPLCSVFKPLAVAAVLRDLDRNGETLARRVHYTDADLVEN +SPATEKHVATGMTIAELCAAAVRRSDNTAGNLLLRELGGPTAVTAFARSLGDRTTRLDRWEPELNSAEPWRRTDTTSPAA +IGRTYARLLVGDALSPSDRGLLTAWMKTNETNTERFRAALGKDWAIADKTGSGSyGTGNDVGVAWTPDGIPIVLAVLTGK +PEQAAAYDNPLIVDVTKVLA... +>up|S2WGK6|S2WGK6_DELAC/36-295 +..afrTELARIEKSVGGRLGVAVLEAESGASV.DHRGDERFVMCSTFKLLLAAQVLDRVQQGDERLSRRVHYASSRLVPY +SPASGPRAGDGMTISELCEAAVVLSDNTAANLLLDASGGPQALTQWLRASGDETTRLDRMEPELNEGLPGDERDTTTPLA +MVQSMQRLLLGSVLDGHGRALLQQWLVASRTGDKRLRAGMPAGWRVGGKTGTGDrGTTNDAVIAWPPQSAPLLVTGYLTE +CPADAPQRDAALAAAGKAAA... +>ur|UPI0004100009|UniRef100_UPI0004100009/27-282 +.....PELEAYERESGGRVGLYAENLATGRKL.AWRADERFVMCSTFKASLAACVLARVDRGEEQLAAMIPFGQTDLLDY +APVARQNLAAGMSVAEMCKAIVELSDNTCANLLLARIGGPSALTAFWRSIGDTISRLDHDEPELNRSPPGNPQDTTTPTA +MAGNLRRLVTGAALSPGSRAQLTDWMVNCKTGANRLRGGLPASWKIGDKTGYNGkDAAGDVAVAWPKPETPILIAAYVQG +GSPTAEQIAAVFARMGRMVTe.. +>ur|UPI0005273183|UniRef100_UPI0005273183/45-297 +.....DQLFDLERKFDARLGVYAIATGTGATI.AHRSDERFAFCSTFKGLAAAAVLHRNP--MAHLDTVLTYTDADLMKS +SAITKRNVATGMKIRDLCDAAVRFSDGTAGNLLLRDIGGPAQLTAYLRGLGDDVTRMDRIEPTITEAKPGDPRDTTTPRA +IGTDYQRIVLGDALTADKRDFLRDLLERSVTGAKRMRAGVPQGWRVADKTGTGDyGTLNDIGVVWPPDAPPLVIAIMSSK +SAADAKYDEAVIAEAAAYVVn.. +>up|H5YCA1|H5YCA1_9BRAD/24-286 +..daqPELETYERESGGRIGVYAENLATGAKL.AWRADERFVMCSTFKASLAACVLARVDRGEDELAAMIPYGKADLLEY +APVARQNIAAGMSVTEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDATSRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLRRLLAGEALSATSHAQLTEWLVGCKTGANRLRGGLPASWKIGDKTGNNGkDASGDIAVAWPKPDAPILIAAYTQG +GTPSAAQIETVFARIGRMVAe.. +>ur|UPI0005BC8840|UniRef100_UPI0005BC8840/28-286 +....ePDWTAIERRLGGRLGIAAGS-ADRALA.AYRADARFPMCSTFKVLAVAAVLARVDAGRETLDRIVTYGPGDLLSY +APVTRKALEAGMSVADLCAATLIWSDNAAANLLLADLGGPAALTAWLRTTGDPVTRLDRTEPTLNTALPGDPRDTTTPDA +MRATLGRILLGTTLSPASRDRLEAWMVACETGRKRLRAGLPPDWSAGDKTGSGDnGTVNDVAILRPPGRAPILVAVYVTG +STASPDACAAAYAEIARLIA... +>up|A0A087EKY6|A0A087EKY6_DELAC/36-295 +..afrTELARIEKSVGGRLGVAVLEAESGASV.DHRGDERFVMCSTFKLLLAAQVLDRVQQGDERLSRRVHYASSRLVPY +SPASGPRAGDGMTISELCEAAVVLSDNTAANLLLDASGGPQALTQWLRASGDETTRLDRMEPELNEGLPGDERDTTTPLA +MVQSMQRLLLGSLLDGHGRALLQQWLVASRTGDKRLRAGMPAGWRVGGKTGTGDrGTANDAVIAWPPQSAPLLVTGYLTE +CPADAPQRDAALAAAGKAAA... +>up|B7HS58|B7HS58_BACC7/18-273 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|A0A0F6QEY8|A0A0F6QEY8_KLEPN/52-312 +...leKRLAELEGRHKGRIGVAIHNLATGARI.GHRADERFLMCSTFKALLAAHILARVDRKEETLDRRIVVGKSDLVDW +SPVVETRVGGEISIAELCEAAITLSDNAAANLLLSASGGPKAVTQFLRGFGDDVTRLDRTEPTLNYETPDDERDTTTPAA +MAETLRKLIIGDVLARGSKAQLAAWLVMNKTGDTRLRAGFPVDWTTGDKTGTNGdGNANDVAIAWSPDRGAVVVTAFCEI +PGISGDERNAVIAEIGRIAAe.. +>up|A6DXF2|A6DXF2_9RHOB/45-301 +..hlaATIDRIEQELDARVGVVIRDSGSDWTV.SHRAEERFLMASTFKTMLCGAVLHRVDEGDLDLEERIAIEAAEVLEY +APVTEKMVGETMSVGELCHAALDMSDNTATNLLIDRIEGPQSVTAFLREIGDPVSRLDRREPDVNTFAPDDPRDTTTPEA +MVSTMETLLTGGALSPQSRAQLVDWMTDGGVTGALIRASTPAGWHVADRSGSGN.FNRNIVAMVTPPDREPYFIAIFLSD +ADADFNTRNGAVIELSKAVMq.. +>ur|UPI00057C08D0|UniRef100_UPI00057C08D0/30-286 +.....-TVKKAEDQLNARVGYAELSLANGQMLgSYRPQERFPMMSTFKVLLCGAVLSRVDAGQEQLARRIQYRKQDLVAY +SPVTEKHLTDGMTVAELCSAAITMSDNTAGNLLLSAIGGPSALTAFLRKAGDRVTRLDRWETALNEALPGDERDTTTPEA +MAQMLRQLLNGKILTPASQQQLMAWMEADKVGGPLIRSVMPAGWFIADKTGAGErGSRGIVAALGPDGKPARIVVIYITE +TQATMDDRNKKIADIGASLIkhw +>up|Q2VCD9|Q2VCD9_RAOPL/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLaGYRSDERFPMMSTFKVLLCGAVLSRVDAGEEQLDRRIHYRQQDLVEY +SPVTEKHLTDGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTSFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPQA +MARTLRNLLTGSVLSSASQQQLQRWMVEDKVAGPLLRSVLPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTG +TPATMDERNKQIAAIGATLIrhw +>up|A0A0H5NMB1|A0A0H5NMB1_NOCFR/37-294 +..aatAEFAALEQRFGARLGVYAVDTTSGAEV.AYRADERFGMASTFKGLACGALLREHPLSSGYFDQVVRYSREEVVSY +SPVTETRVDTGMTVAELCHATITVSDNTAGNQILKLLGGPAGFTAFLRSLGDEVSRLDRWETELNEVPPGEERDTTTPAA +VAANYRALVLGDVLAEPERAQLRDWLVANTTGDQRIRAGVPAGWTVGDKTGGGShGGNNDVAVAWTETGDPIVIALLSHR +TDPAAKADNALLAEATRAVVt.. +>up|Q5S1P8|Q5S1P8_KLEPN/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSVANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TLASMAERNQQIAGIGAALIehw +>ur|UPI0004CC901F|UniRef100_UPI0004CC901F/50-311 +..daeRRLAGLERASGARLGVYAYDSGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVDRG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPDAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +MTRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRAPIVLTVLTTK +TEQDAARDDGLVADAARVLAe.. +>ur|UPI0004AB29E0|UniRef100_UPI0004AB29E0/30-286 +..sitAELGRIEHALDARIGFAAHHLATGQRW.EVNANERFAMSSTFKTLACGALLAQVDEGQLALDTEVSFEESELVTY +SPVTEQYAGHQMTLFELCDATMTTSDNTAANLVLQALGGPESITAFARSMDDPVTRLDRFETELNEATPGDERDTTTPNA +MLATLEKLVLGEVLSGESRQQLEDWMKGNAVADSLFRAAMPFDWVIADRTGAGGyGSRSITAIIWPPEQVPMVVVFYITE +TEASFDARNAAIASLGKVI-... +>up|Q6R5M7|Q6R5M7_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNTAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TPATMVERNQQIAGIGAALIehw +>ur|UPI00068B5CAA|UniRef100_UPI00068B5CAA/46-289 +...vtARLRELEQEHTARLGVYGRNLRTGRTV.VYRADERFPMASVFKTLAAAAVLRDLDRDGEFLARRVHYTQEYVTKY +SPITKDHVATGMTVGELCDATIRFSDNTAGNLLLKELGGPTAVTRFARSVGDRVTRLDRWEPELNSAEPWRVTDTTTPRA +IGLTYARLVLGTALEPRDRARLTDWLLRNTTSTEKFRKALPADWLIADKTGGGRyGGNNDVGITWPPDGPPIVMSVLTTQ +PEEDAP--------------... +>up|J2PY73|J2PY73_9BACL/43-297 +...mdLKFAALEKKFDARLGVYAIDTETDLAV.AYREDERFAFASTYKALAAGAVLHQKP--LEELDKVITYTKDDLVTY +SPITEKHVATGMTLREVADAAVRYSDNTAGNLLFKELGGPKGFESALRQIGDSVTTSERYETELNEAKPEDIRDTSTPKA +LATSLRAYTVGDALSAEKQTILIEWLQGNTTGDKLIRAGVPKDWKVGDKTGAASyGTRNDIGIIWPSNKKPIVIAVLSSR +DKQDATYDDALIAEATKVAVd.. +>up|J9C608|J9C608_BACCE/57-309 +.....DSFANLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELAAASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|Q2VCE4|Q2VCE4_RAOPL/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLaGYRSDERFPMMSTFKVLLCGAVLSRVDAGEEQLDRRIHYRQQDLVEY +SPVTEKHLTDGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTSFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPQA +MARTLRNLLTGRVLSSASQQQLQRWMVEDKVAGPLLRSVLPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTG +TPATMDERNKQIAAIGATLIthw +>ur|UPI0005B7B9B2|UniRef100_UPI0005B7B9B2/28-286 +....aDKLAKLERDFGGSIGVYAIDTGSGATV.ANRPNERFPLCSSFKGFLAAGVLAQSQDKPGLLDKRIRYSKAALPNW +SPITTKHQASGMTVAELNAASVQYSDNGAANLLLKEINGPAALTTFMRSIGDASFRLDRLEPELNSAIPRDPRDTSTPKA +VAESAQKLALGKALPEPQRQQLADWLKGNTTGNARIRAAVPAGWEVGDKTGTCGyGTANDFAVIWPPKRAPIVLAVYTKH +AKKEAKHSDEVIAAAARAALeaf +>up|P35392|BLAC_STRFR/41-302 +..rveGRLRALERTHDARLGAFAYDTGTGRTV.AYRADERFPIASMFKTIAVAAVLRDLDRDGEVLARRVHYTADYVKRY +SPVTGENVANGMTVAELCEATLTRSDNTAANLLLRDLGGPTAVTRFCRSVGDHVTRLDRWEPELNSAEPGRVTDTTSPRA +IGRTYGRLILGDLLAAHDRERLTRWMLDNRTSDERFRKGLPADWLLADKTGGGDyGTNNDAGVAWPPGRPPVVLAVQTTR +FTPDAEADNVLVAEAARLLAe.. +>ur|UPI00040994C9|UniRef100_UPI00040994C9/78-335 +..dadKQLADLEKRTGGRLGVSVLDTETNISL.GYREAERFALCSTYKALAVGFVLARVDQGVEKLDRRVTYGKDAVVTY +SPETEKHAGTDMTIAQLCGAAITLSDNTAGNLLLDSFGGPAALTAWLRTTGDTETRLDRKEPDVNQAIKDDPRDTTTPDS +MLDTIGLLTLGNTLSETSRDQLSNWLVNNTTGNARLRAGLPKEWKVGDKTGTGQnGSYADVAVISPTDRGPILVTTYVGE +ATAPAKDVEAVFAEVGKIIA... +>ur|UPI000376238F|UniRef100_UPI000376238F/48-305 +..dvaARLRALEQRYDARLGVFAHRLSTKRSV.RFRADELFPMCSLFKTLAAAAVLRDLDRHGEVLARRVHYTEDDLVIG +SDQTAAHLAEGMTIAELAEVAITYSDNTAGNLLLRELGGPTAITRFARSLGDRTTRLDRWEPELNTAEPWRRTDTTSPYA +IGRTYGRLVLGDALNRRDRELLTHWLLSNTTSVNRFHAGLPKTWTIADKTGSGSyGTANDVGVVWTEDGDPVVLSVLSTL +REPDAVRDDALVADAAAVVA... +>up|Q5I6D4|Q5I6D4_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAALIehw +>up|E9NST5|E9NST5_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMAIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVLYLRD +TPASMAERNQHIAGIGAALIehw +>up|A0A0C2AT65|A0A0C2AT65_9ACTN/57-304 +.....---GGLEQEFDARLGVYALDTGSGRTV.THRPDERFVYASTCKALLAGAVLDRYS--LRQLERLVRYDRDDLVSD +SPVTEKHVGTGLTLRELCDAAIRYSDNTAANLLFRQLGGPRGLQTALRGLGDNVTRCDRYEVALSDAVPGDVRDTSTPRA +LAGGLRAYVLGATLPPDRRAVLTDWLKRNTTGATTIRAGAPDGWQVGDKTGTGGyGTRNDIAVLWPPAAAPVVLAVMSRR +DTKNAERDDALIARAAKIA-... +>up|V5N0U5|V5N0U5_PROMI/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMTDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDELNRQIAEIGASLIkhw +>ur|UPI00037EC1F9|UniRef100_UPI00037EC1F9/48-303 +..tvnHSFARLEKEFDAKLGIYALDTGTNQIV.TYRSDERFAYASTHKALAVGILLQKKS--IEDLDERIVYTSEDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLRAIGDTVTNPERFEPELNEVHPGDTHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGGNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|A0A038CVB4|A0A038CVB4_RAOOR/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLaGYRSDERFPMMSTFKVLLCGAVLSRVDAGEEQLDRRIHYRQQDLVEY +SPVTEKHLTDGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTSFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPQA +MARTLRNLLTGRVLSSASQQQLQRWMVEDKVAGPLLRSVLPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTG +TPAAMDERNKQIAAIGATLVthw +>up|A9C392|A9C392_DELAS/36-295 +..afrTELARIEKSVGGRLGVAVLEAESGASV.DHRGDERFVMCSTFKLLLAAQVLDRVQQGDERLSRRVHYASSRLVPY +SPASGPRAGDGMTISELCEAAVVLSDNTAANLLLDASGGPQALTQWLRASGDETTRLDRMEPELNEGLPGDERDTTTPLA +MVQSMQRLLLGSVLDGHGRALLQQWLVASRTGDKRLRAGMPAGWRVGGKTGTGDrGTANDAVIAWPPQSAPLLVTGYLTE +CPADAPQRDAALAAAGKAAA... +>ur|UPI00047409A2|UniRef100_UPI00047409A2/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>ur|UPI00068F5AAE|UniRef100_UPI00068F5AAE/28-290 +.edlvARLRELEERHSARLGVFAHDVRTGRSV.AYRADERFPMCSVFKTFAVAAVLRDLDHDGSFLARRIRYTAADVKRW +SPRTEENLAHGMTVAELCDATLRFSDNTAANLLLRELGGPTAVTRFARSIGDRTTRLDRWEPELNSAEPWRETDTSTPRA +VGRSYGRLVLGDALPRRDRERLTGWMLANTTSGERFRKGLPADWVLADKTGGGRyGGNNDAGVTWPPDGGPIVLTVLSTR +FVEDAAPVDALVADAAALVAa.. +>up|B5D626|B5D626_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNTAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMVERNQQIAGIGAALIehw +>ur|UPI0003622F58|UniRef100_UPI0003622F58/51-303 +.....RELAALEREYDARLGVYAVDTGSGREV.AYRAGERFPYASTFKALAAGVVLRTHS--ARELDEVVTYSADDLIAH +SPVTGEHVGTGMTLRDLCEAAVRYSDNAAANLVLAELGGPAGMDAELEALGDDVTRMVRDEPELSRWHPDDTRDTSTPRA +LAGDLRALVLDDALDKRDRARLTEWLRTNTTGDTLIRAGVPETWRVGDKTGTGStGARNDIAVLWPPDRAPIVLAIMTNR +TQRDAEPDDALLADAASAVA... +>ur|UPI00068B31F2|UniRef100_UPI00068B31F2/39-292 +...thREFVQLEQKFDARIGVYAIDTGTNRTV.AYRPNERFAYASTYKALAAGAVLQQNS--IDKLDEVITYTKDDLVTY +SPITEKHVDTGMTLGEIAEAAIRYSDNTAGNLLFNKLDGPNGFEKALKQIGDRVTKADRYETDLNEATPGDIRDTSTAKA +LATDLKAFTVDDVLSADKRKILTDWMRGNTTGDQLIRAGVPKDWEVGDKSGAASyGTRNDIAIVWPPNREPIIIAILSSR +DTQDATYNNELIAQAAKVTI... +>up|F0PQF4|F0PQF4_BACT0/54-309 +..athKEFSQLEKKFDARLGVYAINTGTKQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TMKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWIVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|A0A0J6VXK4|A0A0J6VXK4_9MYCO/36-289 +.....DRLAALGRRHNARIGVYAVDLGSDRTV.EVGADDTFAMCSTFKAYASAAVLQRAQQGRLALTDAVLVGRSDIREH +SPVTEPRVGSTMTLAELCQAALQQSDNAAGNLLLRTLGGPSAITDFARSIGDDRTRLDRWETELNTAIPGDPRDTSTPRA +LGSGFRAVLTGDVLDGAHRQMLEDWMRANQT--SSMRAGLPGGWVTADKTGSGGyGTTNDVGIAYGPQGQRWLLSIMTRS +ATDDADSLRPLIGEIAAAVA... +>up|A0A087K7P2|A0A087K7P2_9ACTN/56-308 +.....-DFKKLERKFDARLGVYAIDTGTGREV.THNDRGRFAYNSTFKALQAAVVLSTYS--LDGMDKRVTYTREDLVAN +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPKGLDASLEKLGDDVTRMDREEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLGKALGAPERAQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAVLSHR +GTKDAEPDDRLIAEAASVVVd.. +>ur|UPI00068FB9FF|UniRef100_UPI00068FB9FF/52-313 +..rveGRLRALERTHDARLGAFAYDTGTGRTV.AYRADERFPIASMFKTIAVAAVLRDLDRDGEVLARRVHYTADYVKRY +SPVTGENVANGMTVAELCEATLTRSDNTAANLLLRDLGGPTAVTRFCRSVGDHVTRLDRWEPELNSAEPGRVTDTTSPRA +IGRTYGRLILGDLLAAHDRERLTRWMLDNRTSDERFRKGLPADWLLADKTGGGDyGTNNDAGVAWPPGRPPVVLAVQTTR +FTPDAEADNVLVAEAARLLAe.. +>up|B0YKB6|B0YKB6_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI00069B4876|UniRef100_UPI00069B4876/44-304 +...vvARLRELEREYGARLGVYARDTATGRTV.VHRADELFPMCSVFKTLAVAAVLRDLDHDGAHLAKRIHYTLQDVTDG +GSVTERNIAGGLTVAQLCSAAIAQSDNAAGNLLLRELGGPTAVTRFCRSLGDRTTRLDRWEPALNSAEPSRVTDTTSPRA +IGRTYARLALGDALGSGDRDQLTRWLLSNTTSADRLRAGLPKDWAVADKTGAGSyGTNNNVGIAWPPGRPPVVLSILSTL +PEPTAPRDNTLIARTAKLLAd.. +>up|Q7WVE1|Q7WVE1_MYCSM/32-284 +...vdDRIADLERRNNASIGIYAVDLDSNRTV.AHRADDSFAMCSTFKAYLAARILRGAERGELSLDDRVFVDPAALLSN +SPITETHAGGEMTLAELCQAALQRSDNAAANLLLKQIGGPAEITAFARSIGDQRTRLDRWETELNSAVPGDPRDTSTPAA +LAGGFRAVLTGDVLAPPQRQLLDEWMRANET--SSLRAGLPDGWTSADKTGSGDyGSTNDVGIAYGPQGQRILLALMVRT +RGDD-PNADPLIGELTA---... +>up|A0A0D6HY69|A0A0D6HY69_MYCSM/32-284 +...vdDRIADLERRNNASIGIYAVDLDSNRTV.AHRADDSFAMCSTFKAYLAARILRGAERGELSLDDRVFVDPAALLSN +SPITETHAGGEMTLAELCQAALQRSDNAAANLLLKQIGGPAEITAFARSIGDQRTRLDRWETELNSAVPGDPRDTSTPAA +LAGGFRAVLTGDVLAPPQRQLLDEWMRANET--SSLRAGLPDGWTSADKTGSGDyGSTNDVGIAYGPQGQRILLALMVRT +RGDD-PNADPLIGELTA---... +>ur|UPI0006AEDC49|UniRef100_UPI0006AEDC49/39-296 +.....RRLRALEREYGARVGAYARDTGTGRTV.LYRADELFPMCSVFKAPAAAAVMRDLDRDGEFLARRIHYTQGDVTTG +GSVTERNIAGGLTVAELCSAAIAQSDNCAANLLLRELGGPTAITRFCRSVGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSDERFRAGLPRDWVIGDKTGAGSyGTNNNVGIAWPPGRPPVELAVLTTK +PDAAAPRENALVARAAEVLA... +>up|A0A0M1WZT0|A0A0M1WZT0_BACCE/48-303 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|A0A0G3QHV2|A0A0G3QHV2_KLUIN/26-286 +..atqESVKQAEDQLNARVGYAELDLTNGQMRgSYRPQERFPMMSTFKVLLCGAVLARVDAGQEQLARRIQYRQQDLVEY +SPVTEKHLTDGMTMAELCSAAITMSDNTAGNLLLSAIGGPSELTAFLRKTGDRVTRLDRWETALNEALPGDERDTTTPEA +MAQTLRQLLTGKILTPASQQQLMAWMEADKVGGPLIRSVIPTGWFIADKTGAGGrGSRGIVAALGPDGKPTRIVVIYLTG +TKATMDERNKKIADIGDSLIkhw +>up|G3KE68|G3KE68_KLEPN/14-266 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRXDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPXA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASL-... +>up|Q3YA67|Q3YA67_KLEPN/28-284 +.....-QIKISEGQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNEQIAGIGAALIehw +>up|Q0VJ94|Q0VJ94_ACEPA/30-278 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEI-----... +>ur|UPI00036E824D|UniRef100_UPI00036E824D/31-285 +....pDAFAALEKGHGGRLGVAVLDTGSGKRL.LHRADERFLLCSTGKLLAVAAVLARVDRGEERLDRRIVFRREDVLDW +APVTRLRPGPPMTIEELCQAAMIVSDNTAMNLLLASLGGPATLTRFVHGLGDPLTRFDRTEPSLNRPGPGGFEDTTTPLA +MLDDMRRVLLGDVLSPASRERLLDWLRHNTTGTTQLRAGLPAGWTAGDKTGASQ.TQNNDVAIVWPPGRAPVLIAAYYES +SAGAGDARKSVLAQVGALAA... +>ur|UPI0006AED99F|UniRef100_UPI0006AED99F/39-296 +.....RRLRALEREYGARVGAYARDTGTGRTV.LYRADELFPMCSVFKAPAAAAVMRDLDRDGEFLARRIHYTQGDVTAG +GSVTERNIAGGLTVAELCSAAIAQSDNCAANLLLRELGGPTAITRFCRSVGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSDERFRAGLPRDWVIGDKTGAGSyGTNNNVGIAWPPGRPPVELAVLTTK +PDAAAPRENALVARAAEVLA... +>up|A0A081XRD0|A0A081XRD0_STRTO/53-305 +.....-SFKELERKHGARLGVYAVNTGDGREV.AFNADERFAYASTFKAFAAAAVLRKYS--LSGMDKVIKYSRNDLIDH +SPVTEKHVDSGMTLRDLCDAAVRYSDNTAANLLFDALGGPQGLAAALAETGDTTTQVVRREPELNQWSPGATQDTTTPRA +WAADLRAFVLGDALGKDEREQLTQWLRTNTTGDELIRAGVPKGWDVGDKTGGGGyAVRNDIAVVWPPDAAPIIMAIMSNR +GAEDAEYDNRLIAEAASVVTk.. +>up|I7ANY8|I7ANY8_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIXLDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAXXXXSLIkhw +>up|I0GH12|I0GH12_9BRAD/27-290 +.....PELESYERDSGGRIGLYAENLATGAKL.SWRADERFVMCSTFKASLAACVLTRVDRGEEQLAAMIPYGKADLLDY +APVAKQNLATGMSVAEMCKAIVELSDNTCANLLLTRIGGPAALTTFWRSLGDATSRLDHNEPELNRSPPGNPHDTTTAAA +MAGNLRRLVTGEALSPASRAQLTEWMVGCKTGANRLRGGLPANWTIGDKTGNNGkDASGDIAVAWPKPDAPVLIAAYTQG +GTPTAAQIEAVFARIGRMVAe.. +>ur|UPI000464F327|UniRef100_UPI000464F327/38-293 +...veERIEALANRHNAQIGLYAVNLDSEESL.GYRDTEVFAMCSTFKAYAAAAVLQRAQQGRLALRDTVPIEAADIRPH +SPVTEPRVGTAMTLAELCQAALQQSDNAAANGLLRALGGPPAITEFARSIGDDRSRLDRWEVELNSAIPGDPRDTSTPRA +LGAGYRAILTGDVLQPAGRQQLVDWMLGNQT--SSMRAGLPAGYTSADKTGSGDyGTTNDVGVVYGPSGQRMLLAFMTRS +AVDDAASLRPLIGELATLVM... +>up|C2S3U8|C2S3U8_BACCE/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>ur|UPI0005DD6850|UniRef100_UPI0005DD6850/34-292 +..sldNQLAELEKSSNGRLGLALINTGKGTKI.HYRGGQRFPFCSTFKLMLVAAVLGHSQSQPNLLSKHITYHESDLLAY +APITRKHLAQGMTVAELCAATIQYSDNTAANLLIKQLGGLEMVNQFARSIGDQTFRLDRWEPELNTALPNDPRDTTPPAA +MAASVNKLVLGDALAAPQREQLALWLKGNTTGAATIRAGAPTDWVIGDKTGSGDyGTTNDVAVLWQAKGAPLVLVVYFTQ +LKKAAEPRRDVLAAATKIVLah. +>ur|UPI00065E54D7|UniRef100_UPI00065E54D7/37-294 +..aidERIAALGRRHNAQIGLYAVDLNTQNSL.SYRDTERLAMCSTFKAYAAAAILQRAQRGQLTLNDPVAIEAGDIRPH +SPVTEPRVGTTMTVAELCQAAVQQSDNAAANGLLGVLGGPQAITEFARSIGDDQTRLDRWEIELNTAIPGDPRDTSTPRA +LGSGYRAVLTGDVLAPAGRQQLVDWMLANQT--SSMRAGLPAGYTSADKTGSGDyGTTNDVGVVYGPAGQRVLLAIMTRS +ATDDAPSLRPLIGEVASLVLa.. +>up|J8GPN4|J8GPN4_BACCE/57-309 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLRAIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|F7SP12|F7SP12_9GAMM/31-289 +..nllTEVDRIERQLDARVGFAAYNLETGQRW.EYNADQLFAMSSTFKTLACASLLQRVDEGNEQLERRVKVSASDIVTY +SPVTEAYADNRISLFELCEATMTTSDNTAANLILQAIGGPQAVTEFVRELGDSVTRLDRWETELNEATPHDERDTSTPNA +MVSNLEKLVVGNALSPQSKNQLREWLVNNEVADGLFRSHMPDEWVIGDRTGAGGfGSRSITAVIWPPEREPTIVAFYITE +TDASFEERNSAIAELGSVIIe.. +>up|A0A0L8LJZ6|A0A0L8LJZ6_9ACTN/52-308 +..ataRAFRDLEGEFDARLGVYALDTGTGRTV.AHQADERFAYASTFKALAAGAVLRKF--GTDGIDKVVTYARDDLVEN +SPVTDDFVETGMSLRELCAATLWYSDNTAVNLLLHELGGPDGLEKVLEQLGDHVTEMDRYEPEMSDGTPGDSRDTSTPRA +MAAGLRAFLLGDALGREERDLLRQWMETNTTGETLVRAGLPADWKVADKSGSAGyGGRNDIAVVWPDDGNPIVMAVMSSR +DKQGAERRDALIAKAATVAId.. +>ur|UPI0006B00568|UniRef100_UPI0006B00568/39-296 +.....RRLRALEAEYGARVGAYARDTGTGRTV.LYRADELFPMCSVFKAPAAAAVMRDLDRDGEFLARRIHYTQGDVTAG +GSVTERNIAGGLTVSELCSAAIAQSDNCAANLLLRELGGPTAITRFCRSVGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSDERFRAGLPRDWVIGDKTGAGSyGTNNNVGIAWPPGRPPVELAVLTTK +PDAAAPRENALVARAAEVLA... +>up|C2MKX2|C2MKX2_BACCE/74-329 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|B5D615|B5D615_KLEPN/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGVEQLVRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAALIehw +>up|G9BBW8|G9BBW8_HAEPA/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMISTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRLEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDELNRQIAEIGASLIkhw +>up|J8DBE0|J8DBE0_BACCE/74-329 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|A0A0J5VC98|A0A0J5VC98_9BACI/43-298 +.tdldETFATIESEYDARVGVYAIDTGSDQTI.DYRSEERFAFASTYKALAAALVLKQNT--MEELEEVITYTEDDLVSY +SPITEKHVDTGMTLAELSEAAVRTSDNTAGNLLFEELGGPEQFQQSLREIGDDVTQSDRYETALNEFTPGNTRDTSTPIA +LATSLQGFAVGDLLTDDKRELLLDWMQGNATGDTLIRAGAPEGWTVADKSGAGRyGTRNDIAVVWPPNREPIILVIMTRH +DTEDAQYDDALIAEVAEVTL... +>up|Q84H48|Q84H48_KLEPN/20-273 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQQIAGIGAAL-... +>up|A4G2R9|A4G2R9_HERAR/37-296 +..aiqQEFSRLEASARGRLGLSAFNTGNGMRV.QYRAYERFPVCSTFKTIVAAAILQKSTTDKRLLNKRIRYNKDEVEQY +APITQKHIADGMSIAELCAATLQYSDNAAANFLMQELGGPAAVTAYARTIGDDTFRLDRWEPELNTAIPGDLRDTSTPAA +MGKSVQRLTLGDALALPQREQLVNWLKGNTTGGKRMQAGVPQDWIVGDKTGTGYyGTTNDAGVIWPATGAPIVAAIYFTQ +NEKEARPRDDIIASATRIVVa.. +>up|G2NGN1|G2NGN1_STREK/54-307 +....aGAFEELEDKYDARLGVYALDTGTGREV.THRADERFAYVSTFKALLAGAVLRTYTVG--GTDRLITYSGDDVVPD +SPVAEKHVDTGMTLDALCDAAVRYSDNTAANLLLGQLGGPEALNALLKRLGDDVTRMERLEPDLSRWDPDSTRDTSTPRA +FAENLRAFVLGDVLGDAERARLTHWLRTNTTGDEVIRAGVPKGWTVGDKTGTGGyGVRNDIAVLWPPDRAPVVVAVMTSR +DREDDTHDNRLLAEAASVVT... +>up|V3KNE8|V3KNE8_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAALIehw +>up|Q2YHY1|Q2YHY1_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAALIehw +>up|Q63B80|Q63B80_BACCZ/51-308 +..athKEFSQLEKKFDAQLGVYAIDTGSNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRKMGDRITMSDRLETELNEAIPGDIRDTSTAKA +VAMNLKAFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVVVnaf +>ur|UPI00057802A2|UniRef100_UPI00057802A2/51-308 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEVAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>ur|UPI0003804EA8|UniRef100_UPI0003804EA8/51-303 +.....RELAALEREYDARLGVYAVDTGSGREV.AYRAGERFPYASTFKALAAGVVLRTHS--ARELDEVVTYSADDLIAH +SPVTGEHVGTGMTLRDLCEAAVRYSDNAAANLVLGELGGPAGMDAELEALGDDVTRMVRDEPELSRWHPDDTRDTSTPRA +LAGDLRALVLDDALDKRDRARLTEWLRTNTTGDTLIRAGVPETWRVGDKTGTGStGARNDIAVLWPPDRAPIVLAIMTNR +TQRDAEPDDALLADAASAVA... +>up|B8ZI26|B8ZI26_KLEOX/31-272 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDA---------------... +>up|J7WE94|J7WE94_BACCE/59-309 +.....--FVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVPPGDVRDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVVAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>ur|UPI00027AAF2B|UniRef100_UPI00027AAF2B/57-309 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEGLNQRVLYTREDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDAHDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|B0YKD8|B0YKD8_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHSMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI0002F21C07|UniRef100_UPI0002F21C07/20-280 +.dsltKQIALIEQQSGGRLGVAVLDTQNHNQW.QYHGDDRFPMMSTFKTLMCANALHLAEQKKLNLNATTKVKESDLVTW +SPITEKLTGQEITVQKACEATMLMSDNTAANIVLHQIGGPEQVTQFIRSLDDKVTRLDRYEPELNQAIPGDKRDTTSPST +MVELLNTLLLQDGLSQESQQQLLTWMRNNKVSDPLIRSVFPQSWSIADRSGAGNqGSRGITALVWNSQRKPIILSIYLTQ +TQLDMAQRNRVINRVANLVFqqf +>up|F6K6C7|F6K6C7_PROMI/30-285 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASLIkh. +>ur|UPI0005DAC6CB|UniRef100_UPI0005DAC6CB/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGDDAEPREALLAEAATCV-... +>ur|UPI00034541B0|UniRef100_UPI00034541B0/35-290 +..alqQALRDIEARAKGRLGLAVLDTGSGRRW.LHRADERFLLCSTFKLLLCAQVLERAARGEERLDRPLSFGRGDLVEW +SPVTKKAVGRGLSVAQLCEATMTTSDNTAALLLLKTQGGPAGLTRWLRAHGDTQTRLDRSEPDLNLADPTGEWDTTTPAT +MADTVQRLCLGAGLPKTVQAQLQAWMKASTTGAQRLRAGLPTGWQIGDKTGTGD.GISNDVAIVWPPGQAPWVVVAFLSD +CRSPRDVQQACLADLGRL--... +>up|A0A0K2ZNH0|A0A0K2ZNH0_XANCT/33-291 +.qtlaQRLAGIERRTRGRLGVTLLD-GSGTVLgGQRQDERFPMCSTFKFVLTAAVLQRVDRGELSLQQRLPIRAADMLSH +APVTERHVGGTLSVAELCRATMLFSDNPAANLLFPLVGDPPGLTRFLRTLGDAQTRSDRHEPEMNRFAADDPRDTTTPAA +MAATLRTLLLGDALQPASRQQLSAWMLDNRTGDACLRAGLPPGWKIGDKTGSNGtDTRNDIAIVWPPGRMPLLLTAYLNG +AKVDDAARDAALKAVAVAVR... +>ur|UPI0005ED1C9E|UniRef100_UPI0005ED1C9E/49-303 +...sdRQFAKLEDKYDANLGVFALDTGTNKTV.TYHPDERFAYASTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVGTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALEKIGDNVTLPERFEPDLNEVNPGETHDTSTPRA +LATSLQTYVLGQALPAEKRELLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPNGDPIVLAILSDR +TEKDAEYNDKLIAEAAKQAVk.. +>ur|UPI0004E0C879|UniRef100_UPI0004E0C879/27-283 +..tttDRLHDLEQRHGARLGVFAHNLATGRTV.RHRADERFPICSLFKTLAAAAVLRDLDRDGEVLAKRIHYTQDDLVAN +SDETAKHLATGMTVAELADVAIRFSDNTAGNLLLRELGGPTAVTRFARSLGDPVTRLDRWETDLNSAEPWRVTDTTSPRA +IARTYARLVLFDALNRPDRDLLTHWLLNNTTSANRFRAGLPKTWTVADKTGGGSyGANNDVGIAWTEDGTPLVLAVQTTR +PDQDAALDHALIVETAALIA... +>up|E5KCK0|E5KCK0_ACIBA/20-268 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEI-----... +>up|B5D624|B5D624_KLEPN/28-284 +.....-QIKISEGQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAALIehw +>ur|UPI00040171C5|UniRef100_UPI00040171C5/28-286 +....ePDWTAIERRLGGRLGIAAASA-D-RVLaAYRADARFPMCSTFKVLAVAAVLARVDAGRETLDRIVTYGPGDLLSY +APVTRKALEAGMSVADLCAATLVWSDNAAANLLLADLGGPAALTAWLRTTGDPVTRLDRTEPTLNTALPGDPRDTTTPDA +MRATLGRILLGTTLSPASRDRLEAWMVACETGRKRLRAGLPPDWSAGDKTGSGDnGTVNDVAILRPPGRAPILVAVYVTG +STASPDACAAAYAEIARLIA... +>up|A4KCT8|A4KCT8_9ENTR/27-284 +.....NKVKEAESQLTARVGYAELDLTSGEILeSYRLQERFPMMSTFKVLLCGAVLARVDAGKERLDRRIPFSRRDLVEY +SPVTEKHLTDGMTVGELCDAAITMSDNTAANLLLTAIGGPQGLTAFLRTTGDRVTRLDRWEPELNEALPGDKRDTTTPEN +MAQTLRQLLTGKILTTTSQQQLTHWMVTDKVAGPLLRSVLPAGWFIADKTGAGArGSRGIVAALGPDGKPSRIVVIYITE +SQATMAERNRQIAGIGATLIqhw +>up|B5ULZ6|B5ULZ6_BACCE/59-309 +.....--FVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVLPGDVRDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|J8IJD9|J8IJD9_BACCE/59-309 +.....--FVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVLPGDVRDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|L2TTZ3|L2TTZ3_9NOCA/54-312 +...ldATIDALEAQHSTRIGVTAVNPATGEVY.SHRGDERFAMCSTFKAYASAAVLRKTEDGSTSLDKTVVIEPSDLVEN +SPVTAAAAGTPMTLAQIAEAALTQSDNTAGNYLLREIGGPQAVTDLARDVGDGSTRLDRWETELNTAFRDDPRDTTTPNG +LAQGFRALLLGDALDTASRDQLLEWMRASKTSDKRMRAGLPTGWTATDKTGGGGfGTANDAGVAWSPDGAPIVLAILTDS +LTEDAQGNNQAIADTTAAVIk.. +>up|R4T2H2|R4T2H2_AMYOR/32-287 +..qfhDRLLELENKFDARLGVYALDTEGGGTV.EHRADERFAFCSTFKGVAAAAVLQRNP--LSHLETRVSYSRADLMKH +APVTERHVATGMTIRQLCDAAVRFSDGTAGNLLLRDLGGPAALTAFTRGLGDTVTRMDRIEPAITEATPGDLRDTTTPRA +FAADYREIVLGDTLTADKRDFLRDLLQRTVTGAGRIRAGLPHGWTIAGKTGTGEyGTLNDIAVLWPPGKAPIVLAVMSSK +AAKDAPYDEALLAEAARYVVe.. +>up|X5D266|X5D266_KLEPN/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTEGKTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRXDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004C91FB8|UniRef100_UPI0004C91FB8/65-314 +.....----GLEEKYGARLGVYALDTGTGREV.THNADERFAYASTFKALAAGAVLRTYE--VSGMDWLVTYSEDDLVPD +SPVTEKHLATGMTLDALCDAAVRHSDNTAANLLLERLGGPKGLNVLLRQLGDDVTRMERLEPELSRWEPDSTRDTTTPRA +FAGNLRAFVLGDVLGDAERNRLTHWLRTNTTGDELIRAGVPEDWTVGDKTGAGGyGVRNDIAVLWPPDRAPVVVAIMSNR +GRADAPYDNRLIAEAAAVVAd.. +>ur|UPI0002CA5FFD|UniRef100_UPI0002CA5FFD/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMRDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI000554AEFE|UniRef100_UPI000554AEFE/44-301 +.arlaEAVQNEEAALHARIGMAVSDTNGGDVW.QYRGDERFPLNSTHKVFACAALLARVDAGVLAPDRRVSITESMLVVY +SPITKKHLAPEMTLSEVCRASVSYSDNTAGNVVVDAAGGPAAVTAFMRSIGDGVTRLDRAEPELNEAAPGDPRDTTTPAA +AAASLARVVLGDALAPSSRAALTDWMLHDQVADGLLRAALPPDWRIADKTGSGGhGSRSILAVVWPPKRSPLVVAIYITQ +TEASVQDANLAIARIGRVL-... +>up|E6WQI7|E6WQI7_PSEUU/43-300 +...aaADFATLEAAAQGRLGVAVLDAGSGRHLgGHRPEERFPMCSTFKAMLSAAVLAQADRGALSLDERLPVGEADIVSH +SPVTRRHVGKDVTVRDLCRATMTTSDNGAANLLLGRIGGTAGLTAFLRGIGDRVTRSDRMEPEMNAFAPGDPRDTTSPRA +MAGSLARCVLGDVLSPASRMQLADWLVDNGTGDDCLRAGIGPGWRVGDKTGGDGaGTRNDIAVAWPLGQSPWVVTAYLQG +AKVDSPSRDAVLARAGALAA... +>up|S7TJZ6|S7TJZ6_9DELT/46-303 +.arlaEAVQNEEAALHARIGMAVSDTNGGDVW.QYRGDERFPLNSTHKVFACAALLARVDAGVLAPDRRVSITESMLVVY +SPITKKHLAPEMTLSEVCRASVSYSDNTAGNVVVDAAGGPAAVTAFMRSIGDGVTRLDRAEPELNEAAPGDPRDTTTPAA +AAASLARVVLGDALAPSSRAALTDWMLHDQVADGLLRAALPPDWRIADKTGSGGhGSRSILAVVWPPKRSPLVVAIYITQ +TEASVQDANLAIARIGRVL-... +>ur|UPI0006AEB0AE|UniRef100_UPI0006AEB0AE/39-296 +.....RRLRALEREYGARVGAYARDTGTGRTV.LYRADELFPMCSVFKAPAAAAVMRDLDRDGEFLARRIHYTQGDVTAG +GSVTERNIAGGLTVAELCSAAIAQSDNCAANLLLRELGGPTAITRFCRSVGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSDDRFRAGLPRNWVIGDKTGAGSyGTNNNVGIAWPPGRPPVELAVLTTK +PDAAAPRENALVARAAEVLA... +>up|V4PFB9|V4PFB9_9CAUL/34-296 +....aQRMIEIQKRHGGRVGVSALNSEANGSL.SIQSTELFAMCSTFKWVLAAAILQQVDQGKLKLAQTVKYGPKDLLDY +AQVTKMHVAKGMTIGDLCSAAVALSDNTAANLLLPLVGGPAGLTAFVRGLGDSITRFDRNEPSLNTNIDGDERDTTTPEA +MSNLLRTVFTGPLLKPESLKPLKDWMVATTTGRGRIPSGLPAGAVLGHKTGSGAnNATNDVGVIWLPGKDPVFLSIYTTG +GTLDDAGRDQVIADITRLVFd.. +>ur|UPI0004C55A95|UniRef100_UPI0004C55A95/53-305 +..raaKALAQVERRFHARLGVYMLDTGTGRTV.TYRAGERFAHASTFKALAAGVVLKRST--DDELNRVIHYSASDLEEY +APITKRHVGKGMTLRDLVKAALQYSDNTAANLLLDQLGGPAGLQKALRERGDTTTRVDRTEPTLNEAKPGDTRDTSTPRA +LGTDLRGFVLGDVLPEGRRQLLTSWLRGNTTGGPYIRAGVPSGWKVGDKTGNGGyGTRNDIAIVWPTSGAPIVVAVLSDR +GSKDAASDDALIKDATKA--... +>up|H9AXM1|H9AXM1_ACIBA/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSRNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDCWEPELNEAIPHDERDTTMPAA +VATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|M2YH32|M2YH32_9PSEU/2-250 +.....----ELEKKFDARLGVYALDTEGGGTV.EHRADERFAFCSTFKGVAAAAVLRRNP--LSHLETRVSYSRDDLMEH +APVTGRHVATGMTIRQLCDAAIRFSDGTAGNLLLRDLGGPAELTAFTRSLGDTVTRMDRIEPAITEAAPGDLRDTTTARA +FAADYRKIVLGDALTADKRDFLRDLLQRNTTGAERIRAGVPSGWTVADKTGTGAyGTLNDIAVVWPPGKAPIVVAIMSGK +AAKDAPYDQALLAESAKYVVe.. +>ur|UPI0006AEC3CF|UniRef100_UPI0006AEC3CF/28-286 +....ePDWTAIERRLGGRLGIAAASA-D-RVLaAYRADARFPMCSTFKVLAVAAVLARVDAGRETLDRIVTYGPGDLLSY +APVTRKALEAGMSVADLCAATLVWSDNAAANLLLADLGGPAALTAWLRTTGDPVTRLDRTEPALNTALPGDPRDTTTPDA +MRATLGRILLGTTLSPASRDRLEAWMVACETGRKRLRAGLPPDWSAGDKTGSGDnGTVNDVAILRPPGRAPILVAVYVTG +STASPDACAAAYAEIARLIA... +>up|A0A0L8M7Q2|A0A0L8M7Q2_STRVG/48-308 +...vvARLRELEREYGARLGVYARDTATGRTV.AHRADELFPMCSVFKTLAVAAVLRDLDHDGAHLAKRIHYTLQDVTDG +GSVTERNIAGGLTVAQLCSAAIAQSDNLAGNLLLRELGGPTAVTRFCRSLGDRTTRLDRWEPALNSAEPSRVTDTTSPRA +IGRTYARLAIGDALDSGDREQLNRWLLSNTTSADRLRAGLPKDWAVADKTGAGSyGTNNNVGIAWPPGRPPVVLSILSTL +PEPTAPRDNTLIARTAKLLAd.. +>ur|UPI00054DE801|UniRef100_UPI00054DE801/51-302 +.....QGFVQLERKFDARLGVYAIDTGTNQTV.TYRPNERFAYASTYKALAAGAILQQNS--IEKLNEVITYTEEDLVTY +SPVTEKHVDTGMTLGEICEAAIRYSDNTAGNILFEELDGPKGFERTLRQIGDKVTIADRFETELNEAIPGDIRDTSTPKT +LATNLKAFTVGSALSADKRKILIDWMSGNATGDKLIRAGVPENWEVADKSGAGSyGTRNDIAIIWPPNRAPIIIAILSSR +DKKDATYDNELIAQATKVTV... +>up|D5LIR5|D5LIR5_ENTCL/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELRAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGTGAAPIehw +>up|B8ZHY8|B8ZHY8_KLEOX/31-272 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDA---------------... +>up|B8ZI07|B8ZI07_KLEOX/31-272 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDA---------------... +>ur|UPI00069E451B|UniRef100_UPI00069E451B/26-284 +.kdisNQLRQLESQYGGRLGVALMNCSTGAVA.SHRGDERFLFNSTGKLFIAAAVLAQVDRGDAALDLRLVVSESDLGGW +TPITEKHLGEPMTVAELCQAVVAWSDNAAANVLVRFVGGPEAVTAFLRSIGDDVTRLDRYEPELNEDHEGDKRDTTTPLA +MMKTLQRLLLGEALSPSSRHQLAAWMIEGKTGDARLRAGMPSSWLIGEKTGTNGvGNANDIGIAWPADRGAVVAVAYTFG +PKASKEQRDDVIAMIGAMA-... +>up|Q83W48|Q83W48_PSEAI/27-279 +.....-KVKDAEDKLGVRVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASKrGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAEIGASL-... +>up|D6AZL5|D6AZL5_9ACTN/48-309 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRILYTQDDVEQG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPAAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRAPIVLTVLTAK +TEQDAARDDGLVADAARVLAe.. +>up|A0A073JWR5|A0A073JWR5_9BACI/57-308 +.....QGFVQLERKFDARLGVYAIDTGTNQTV.TYRPNERFAYASTYKALAAGAILQQNS--IEKLNEVITYTEEDLVTY +SPVTEKHVDTGMTLGEICEAAIRYSDNTAGNILFEELDGPKGFERTLRQIGDKVTIADRFETELNEAIPGDIRDTSTPKT +LATNLKAFTVGSALSADKRKILIDWMSGNATGDKLIRAGVPENWEVADKSGAGSyGTRNDIAIIWPPNRAPIIIAILSSR +DKKDATYDNELIAQATKVTV... +>up|A0A0K9F523|A0A0K9F523_9BACI/52-306 +.....DKFEQLEKKYDARLGVYAIDTGTKKTV.EFREDERFAYTSTFKALAAGAVLQQNS--IEELNKIVTYTSDDLVTY +SPITEKYVDTGMTLKDISEAAIRYSDNTAGNLLFKELGGPEGFETSLKKLGDQVTNAERIETGLNEAVPGETRDTSTPKA +LANDLQAYALGEVLTHEKQTMLVDWLKRNTTGDNLIRAGVPKGWEVGDKTGGGGyGTRNDIAIVWPPNREPIVIAILSSR +DKQDATYNDELIAQASEVVMnvf +>ur|UPI00068C9A06|UniRef100_UPI00068C9A06/42-291 +.....--YQQLERRYDARLGVYAVDTGSGRTV.TFRGDERFAYASTFKALAAAAVLDRIS--DADLHRVVHYTRADLVDY +SPVTELHVDEGLTVGAIAEAAITVSDNTAGNLLFRELGGPDGLERALRAIGDRTTSADRIETELNTAIPGDRRDTSTPRA +LATGLRAYTLGRELCATDRQQLITWLRANTTGAATIRAGVPDGWIVGDKTGAGGyGTRNDIAVLWPPSGAPIVIAVMSTR +DTPDATYDNALLADAAEAVV... +>up|C2P0R0|C2P0R0_BACCE/44-294 +.....--FVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVPPGDVRDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|A0A0F5VN12|A0A0F5VN12_9ACTN/27-285 +..rvsERLRELEQRHGARLGVFARNLGTGRTV.RHRADELFPMCSLFKTLASAAVLRDLDRDGEFLSRRIHYTDADLPKG +SDKTREHLADGMTVAELAEVAITFSDNGAGNLLLRELGGPTAITRFARSLGDRVTRLDRWETELNSAEPWRITDTTSPYA +IGRTYGRLVLGDALNRRDRELLTHWLLNNTTSGTRLRAGLPKTWTVADKTGGGSyGTNNNVGIAWTPEGTPLVLAVLTTM +PEQSAARDDLLVADTAKALAe.. +>up|E1URP0|E1URP0_BACAS/48-301 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKQKP--IEKLNDVIRYTKEDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILTKR +FTKDAEYDNALIAEAAKVALd.. +>ur|UPI000684DD29|UniRef100_UPI000684DD29/58-313 +.dklhPQLAALERKFDARLGVYALGTGTGETV.VHRADERFAFCSTFKGLAAAAVLHRNP--LSHLDTVVTYDEDDLMKH +SPVTGRHVASGMTIRELCDAAVRHSDGTAGNLLLRDLGGPGRLTAYARSLGDKVTRMDRTEPAITEAAPGDPRDTTSPRA +FGTDYRKIVLGDALPSGKRGFLRDLLERNTTGARRIRAGVPASWKVADKTGTGDhGTLNDIAVAWPPRSPPLVIAIMSSR +DSKDAPYDEDLIAEAAAYV-... +>up|A0A0D0IBM8|A0A0D0IBM8_BACTM/54-306 +.....DSFAKLEKEYNAKLGIYALDTGTNQTV.AYHPNDRFAFASTSKSLAAGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYNDKLIADATKVVLd.. +>ur|UPI000349A920|UniRef100_UPI000349A920/55-310 +..rldSEFTRLEEEFDARLGVYALDTGTERSV.EFQADERFAYCSTFKALAFGAVLDRTS--LEDLDRVVTYSEDDLVFH +SPVTQEHVSTGMTLREIGDAALRHSDNTASNLLFEELGGPEGLGEALRGIGDDVTSVDRTAPEMAEAVPGDERDTSTPRA +MAASLRAFALEDVLPEEKRDVLVDMMRDNTTGDGLIRAGVPDGWEVGDKTGACGyGTRHDVGVVWPPGEEPIVLAVMSSR +DEEGAGYDDALIAQATATAVd.. +>up|J7TDJ3|J7TDJ3_BACCE/54-306 +.....DSFAKLEKEYNAKLGIYALDTGTNQTV.AYHPNDRFAFASTSKSLAAGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYNDKLIADATKVVLd.. +>ur|UPI0006B398EB|UniRef100_UPI0006B398EB/36-292 +...vtARLRALEERYDARLGVFAHRPSTGRSV.RYRADERFPMCSVFKTLAAAAVLRDLDRHGEVLARRIHYTEDDLVIG +SDQTAAHLAEGMTIAGLAEVAITYSDNTAGNLLLRELGGPTAITRFARSLGDRVTRLDRWEPELNTAEPWRLTDTTSPYA +VGRTYGRLVLGDALNRRDRELLTHWLLHNTTSVNRFHAGLPKTWTIADKTGSGSyGTANDVGVVWTDTGDPIVLSVLSTM +PAPDAVRDDALVADAAAVVA... +>up|Q44674|BLAC_BACAM/50-303 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKQKP--IEKLNDVIRYTKEDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILTKR +FTKDAEYDNALIAEAAKVALd.. +>ur|UPI000651787B|UniRef100_UPI000651787B/28-284 +.....-QIKISEGQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNTAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TPATMVERNQQIAGIGAALIehw +>up|A0A0F5HDP2|A0A0F5HDP2_BACTU/59-309 +.....--FVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVPPGDVRDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKHDDKLIAEATKIVLd.. +>up|B0YKF5|B0YKF5_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLATIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI00036FE932|UniRef100_UPI00036FE932/39-294 +....gTKAAEIERTLGARVGVAVIDTASGQIW.EYRGNERFPLNSTFKALACGTLLQMAQRQELDLSQSVPVEAGAIVSY +SPVTEKRVGSAMTLSDLCAATMTYSDNTAANLVLRAVGGPVALTEALRRIGDPVTRIDRWEPDMNEATPGDLRDTTTPLA +MARTLQSLALGTVLPGESGDLFRQWLKDNQVSGPLLRAGLPGGWTVGDRTGAGGhGSRSVVAVVWPPQRKPLVVTAYLTQ +TKASMDQRNAALASLGREVAk.. +>ur|UPI00056D90F3|UniRef100_UPI00056D90F3/48-309 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVEQG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPAAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRAPIVLTVLTAK +TEQDAARDDGLVADAARVLAe.. +>up|I6ZG87|I6ZG87_KLEPN/27-274 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIA-------... +>up|A0A0H1ACS5|A0A0H1ACS5_9ACTN/48-309 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVEQG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPAAVTRFARSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRPPIVLTVLTAK +TEQDATRDDGLVADAARVLAe.. +>up|H0J5M4|H0J5M4_9GAMM/32-286 +...vrAELQRIEQELEARIGFAAHNFATGQRW.EVNADERFAMSSTFKTLACGALLAQVDEGQLALDTEVSFAASELVTY +SPVTEQYAGQQMTLFELCDATMTTSDNTAANLVLEALGGPEAVTAFARSMDDSTTRLDRFETELNEATPGDKRDTTTPNA +MLATLEKLVLGDVLTPESRQQLETWMKGNAVADGLFRAAMP-DWAIADRTGAGGyGSRSITAIIWPPEQAPTVVVFYITE +TEASFEARNAAIASLGEVI-... +>up|H9BW95|H9BW95_VIBAL/20-280 +.dtltQQVAQLESQSGGRLGVAVLDTQNNHQW.QYRGDERFPMMSTFKALMCASALDLADQNKLSLNDTTTIKESDLVTW +SPVTEKLIGQDMTIQQACEATMLMSDNTAANIVLHQIGGPQQVTQFVRTLDDKVTRLDRYEPELNQATPGDKRDTTSPHA +MVTSLNTILLQDGLSEKNQQTLLTWMKNNKISDSLIRSILPQGWSIADRTGAGEqGSRAINALVWNEQHKPIIISLYLTH +TELDIAQRNQTLNQVAKLVLehf +>ur|UPI0005FA91FD|UniRef100_UPI0005FA91FD/20-280 +.dsltKQIALIEQQSGGRLGVAVLDTQNHNQW.QYHGDDHFPMMSTFKTLMCANALYLAEQKKLNLNATTTVKESDLVTW +SPITEKLIGQEITVEKACEATMLMSDNTAANIVLHQIGGPEQVTQFVRSLDDKVTRLDRFEPELNQATPGDKRDTTSPSA +MVELLNTLLLQDGLSPESQQRLLTWMKNNKVSDPLIRSVLPQSWSIADRSGAGNqGSRGITALVWNSQRKPVILSIYLTQ +TQLDMAQRNRVINQVANLVFqqf +>ur|UPI0004BF302D|UniRef100_UPI0004BF302D/50-311 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVEQG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPAAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRAPIVLTVLTAK +TEQDAARDDGLVADAARVLAe.. +>up|A0A0K6J4T3|A0A0K6J4T3_BACCE/74-331 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLKEVITYTKEDLVTY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKGFTAGNALPNHKRNILTEWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVnaf +>up|H0BW75|H0BW75_9BURK/26-286 +..ewnETLAHIERTAQGRLGVAMLDMGSGLQL.GWRQDERFAMASTFKAVLAGWMLALVDQGRERLDARVHYAVADVVAY +SPVSGPRAGDGLTVGELCAATVSLSDNTAANVLLARHGGPAGFTAFVRSLGDSITRLDRTEPTLNEAAVGDPRDTTTPLA +MLQTLQKLVLGDVLTPPSRAWLQRWLVETSTGDKRLRAGVP-GWKVGDKTGTAGdGTANDIGVMWPPGGAPVLVTCYLTR +STAKPEQRDAAIAEVARAVAa.. +>up|J8R4H6|J8R4H6_BACCE/57-309 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPKLNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>ur|UPI000459ED29|UniRef100_UPI000459ED29/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAALTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|B5GLA6|B5GLA6_STRC2/58-309 +.....ADLAALEREHGARLGVYALETGTGAEV.AHRADERFAFCSTFKALAAAAVLHHHP--IRHLERRVTWTRADVDSI +SPVTEDHIATGLTVGQLCDAAIRHSDGTAGNLLMRDLGGPSRLTAYLRGLGDSVSRMDQYEPELNHDPPHDPRDTTTPRA +IASDYRKLVLGDALTPDRRALLTDWLVRNTTGGRRIRAGVPSGWRVADKTGTGNyGRANDIAVLWPPRSSPLVVAVMSDR +PGFRTPPSERLIAEAAERIV... +>up|Q2YHY6|Q2YHY6_KLEPN/28-284 +.....-QIKISEGQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAALIehw +>up|R8N2P9|R8N2P9_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSVEKRNFLIDLMKRNTTGDNLIRAGVPGDWEVADKTGSGSyGTRNDIAIIWPPNKKPLILAILSNH +AKEDAKYDDKLIANATKIVLd.. +>ur|UPI0005CE21C6|UniRef100_UPI0005CE21C6/59-309 +.....--FVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVPPGDVRDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>ur|UPI000468E0F1|UniRef100_UPI000468E0F1/38-301 +..aasRQLDALEQGFDGRIGVAALDTGSGARL.LHRADERFPFCSSFKIMPVCALLARSAKEPDLLSRVIRYRRQDLVIN +SPVTERHVDTGMSVAALCAAALQYSDNTAANLLIRLVGGTAAVTAYARSIGDGSFRLDRMEIELNESVPGDARDTTTPAA +TAATLQRVLLGDALDASSRAQLTDWMLGNRVGTARIRAGVPAGWRVADRTGTGAyATANDIAMLYPPHRAPIALAVYTTR +ERDNGDYDEARIAAVARVVVaaf +>up|A0A0B7G5U6|A0A0B7G5U6_KLEVA/27-284 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPVVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTHLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVLYLRD +TPASMAERNQHIAGIGAALIehw +>up|B0YKG6|B0YKG6_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|B0YKI1|B0YKI1_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|B0YKH2|B0YKH2_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|B0YKB5|B0YKB5_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|Q59911|Q59911_STRFR/41-302 +..rveGRLRALERTHDARLGAFAYDTGTGRTV.AYRADERFPIASMFKTIAVAAVLRDLDRDGEVLARRVHYTADYVKRY +SPVTGENVANGMTVAELCEATLTRSDNTAANLLLHDLGGPTAVTRFCRSVGDHVTRLDRWEPELNSAEPGRVTDTTSPRA +IGRTYGRLILGDLLAAHDRERLTRWMLDNRTSDERFRKGLPADWLLADKTGGGDyGTNNDAGVAWPPGRPPVVLAVQTTR +FTPDAEADNVLVAEAARLLAe.. +>up|A0A0M1BLW1|A0A0M1BLW1_ALCXX/22-279 +..afqQGLAQVEAASRGRLGVALLDVGSGQAA.GYRADERFLMLSSFKTLSAAYVLARADRGEDQLSRRIPITDADVREY +SPVTRLHVGPRMTLAELCEATITTSDNAAVNLMHKSYGGPQALTRYLRSLGDTVTRHDRYEPELNRPHPSEPQDTTTPQA +MARTLDTLLFGDALKPQSRQQLQSWLLANTTGGKRLRAGMPADWKIGEKTGTYSkVGCNDAGFAQPPGAAPIIIAAYLET +TAVPMEERDRCIAEVGRLVA... +>up|A0A0E8TM01|A0A0E8TM01_STREE/54-306 +.....DSFAKLEKEYNAKLGIYALDTGTNQTV.AYHPNDRFAFASTSKSLAAGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADATKVVLd.. +>ur|UPI0006B05107|UniRef100_UPI0006B05107/54-306 +.....GELSELEQRHGARLGVFARNIRTGRTV.SYRAGERFAMCSTFKAFAAAAVLRDHG-DCAPLDKVIPYPPHDILSN +SPRTAEHVDTGMTVGDLCAAAIQYSDNTAGNLLLRQLGGPAGLTRFFRSLGDGVSRLDRWETDLSSAIPADPRDTTTPEA +LGRSFERLALGRALARADRARFVGWLKGNTTSAARFGAGLPHDWVLADKTGTGDyGTANDVGVAWTTRGTPLLLTVLSAK +KAQDAPADEALVAEAARILA... +>up|Q5YXD6|BLAC_NOCFA/53-310 +..aatAEFAALEQRFGARLGVYAVDTTSGAVV.AYRADERFGMASTFKGLACGALLREHPLSSGYFDQVVRYSREEVVSY +SPVTETRVDTGMTVAELCHATITVSDNTAGNQILKLLGGPAGFTAFLRSLGDEVSRLDRWETELNEVPPGEERDTTTPAA +VAANYRALVLGDVLAEPERAQLRDWLVANTTGDQRIRAGVPAGWTVGDKTGGGShGGNNDVAVAWTETGDPIVIALLSHR +TDPAAKADNALLAEATRAVVt.. +>ur|UPI00029B5601|UniRef100_UPI00029B5601/56-308 +.....-DFQKLERKFDARLGVYAIDTGTGREV.THNDRGRFAYNSTFKALQAAVVLSTYS--LDGMDKRVTYTREDLVAN +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPKGLDASLEKLGDDVTRMDREEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLGKALRAPERAQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAVLSHR +GTKDAEPDDRLIAEAASVVVd.. +>up|Q3V779|Q3V779_STEMA/33-287 +....aTDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>up|A0A0H1ADI5|A0A0H1ADI5_9ACTN/54-304 +.....-ALRTLERKYDARLGVYALDTGTGKTI.GHRAGERFAFCSTFKTLAVAAILDRNP--LGHLDKHVTYTRDDINSI +SPVTRKNVDKGMTVGQLCDAAIRYSDGTAANLLLRDLGGPERLTDYFRELGDTVSRLDHYEPELHRVRPGDPADTTTPRA +IAADYRTVVLGDTLARDRRALLTDLLERNKTGGNRIRAGVPKGWRVADKTGTGQyGRANDIAIVWPPASGPLVLAIMSER +SGREARPSEALIAEATEHVI... +>up|J8EDB2|J8EDB2_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKTLREIGDTVTNPERFEPELNEVQPGDTHDTSTPKA +LATSLQTYALGDILSTEKQNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKHDDKLIADATKIVLd.. +>up|Q0AH67|Q0AH67_NITEC/61-318 +.....ASIADIEAKVGGRVGVFAVDTGSGKVL.AHRPDERFAMCSTFKWVLAATILAQVEQNLLSLSSHVLYGQADLLAY +APVTSMHAKEGMTVSELTRAAIVVSDNTAANLLLSKLGGPSVVTEFVRSCGDAVTRLDRNEPTLNDNDAGDLRDTTSPRA +MATLMGNVLCGNRLSSTSRDLLLQWLRDCETGYDRLRAKLPKDWLVGDKTGTGEhGAVNDVAIAIPPGRSPILIAAFLSE +GRADRPALVAAHASISHLVAhhf +>up|B9J113|B9J113_BACCQ/7-262 +..athKEFSQLEKKFDARLGLYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|Q8L2F9|Q8L2F9_SALTM/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAELSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTSELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERSRQIAEIGASLIkhw +>up|R8ESV7|R8ESV7_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSVEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIANATKIVLd.. +>ur|UPI00044F85F2|UniRef100_UPI00044F85F2/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKPLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVPRLDRWETELNEALPGDARDTTPPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWVIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00045B87CC|UniRef100_UPI00045B87CC/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTRDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|Q9R8D1|Q9R8D1_KLEPN/27-289 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKITHRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0003A46166|UniRef100_UPI0003A46166/54-309 +..tteRRFRALEKEFDARLGVHAVDTGTGREV.AHGADRRFAYASTFKALLAGAVLRAY--GMDGIDKVVTYTEADIVEY +SPVTEDFTDTGMSLRELCAATLWYSDNTAANVLLRELGGPDALEKVLEELGDDVTEMDRIEPDLSEGKPGDVRDTSTPRA +LTAGLRAFLLGDALERRERELLRTWMATNTTGETLIAAGLPRDWTVADKSGTAGyGGRNDIAVVWPDDGNPILFTVLSSR +DEKDAERRDALIARAATVAL... +>up|R8S2C7|R8S2C7_BACCE/57-309 +.....DSFAKLEKEYNAKLGIYALDTGTNQTV.AYHPNDRFAFASTSKSLAAGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADATKVVLd.. +>up|K2P082|K2P082_9RHIZ/4-259 +..afdRKFIEVEAWLGGRLGVAIEDVQTGQKW.SYRSAERFPMNSTFKAFACAAILARADAGKEDLSRRIVFQKEDLVTW +SPVTEKHVGGRMTLRELCAAASTMSDNTAANLLIDALGGPRGWTDFMRSIGDDVSRLDRKEPDLTEGTPGDPRDTTSPDA +FLESLKAAALGNVLSPASRSQFIDWLVDNRVSGSLLRAGVPKDWKVGDRTGAGGhATRGITAIMWPPKRKPIIATIFVTE +TRRSMEDRDAAIAEIGRF--... +>up|J7VQ93|J7VQ93_STEMA/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERTPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>ur|UPI00036AB200|UniRef100_UPI00036AB200/48-309 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVEQG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPAAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALDPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRAPIVLTVLTAK +TEQDAARDDGLVADAARVLAe.. +>up|R8V8H5|R8V8H5_BACCE/57-309 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIALd.. +>up|Q5GJ48|Q5GJ48_RAOOR/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLsGYRAGERFPMMSTFKVLLCGAVLSRVDTGEEQLDRRIHYRQQDLVEY +SPVTEKHLADGLNVGELCAAAITLSDNTAANLLLTTLGGPQGLTTFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPEA +MARTLRNLLTGRVLSPASQQQLQRWMVEDKVAGPLLRSALPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTA +TPASMDERNKQIAAIGETLVrhw +>up|R4XIV2|R4XIV2_ALCXX/38-295 +..afqQGLAQVEAASRGRLGVALLDVGSGQAA.GYRADERFLMLSSFKTLSAAYVLARADRGEDQLSRRIPITDADVREY +SPVTRLHVGPRMTLAELCEATITTSDNAAVNLMHKSYGGPQALTRYLRSLGDTVTRHDRYEPELNRPHPSEPQDTTTPQA +MARTLDTLLFGDALKPQSRQQLQSWLLANTTGGKRLRAGMPADWKIGEKTGTYSkVGCNDAGFAQPPGAAPIIIAAYLET +TAVPMEERDRCIAEVGRLVA... +>up|B0YKG7|B0YKG7_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSHIVVIYTTG +SQATMDERNRQIAEIG----... +>up|K8XNR9|K8XNR9_RHOOP/54-312 +...ldATIDALEAQHSTRIGVTAVNPATGEVY.SHRGDERFAMCSTFKAYASAAVLRKTEDGSTSLDKTVVIEPGDLVEN +SPVTAAAAGTPMTLAQIAEAALTQSDNTAGNYLLREIGGPQAVTDLARDVGDGSTRLDRWETELNTAFRDDPRDTTTPNG +LAQGFRALLLGDALDTASRDQLLEWMRASKTSDKRMRAGLPTGWTATDKTGGGGfGTANDAGVAWSPDGAPIVLAILTDS +LTEDAQGNNQAIADTTAAVIk.. +>up|E0D3G0|E0D3G0_RHOOP/54-312 +...ldATIDALEAQHSTRIGVTAVNPATGEVY.SHRGDERFAMCSTFKAYASAAVLRKTEDGSTSLDKTVVIEPGDLVEN +SPVTAAAAGTPMTLAQIAEAALTQSDNTAGNYLLREIGGPQAVTDLARDVGDGSTRLDRWETELNTAFRDDPRDTTTPNG +LAQGFRALLLGDALDTASRDQLLEWMRASKTSDKRMRAGLPTGWTATDKTGGGGfGTANDAGVAWSPDGAPIVLAILTDS +LTEDAQGNNQAIADTTAAVIk.. +>up|V6M907|V6M907_9BACL/47-302 +..dadQQLGQLEKEYDARLGIYAIDTETGRTV.SYRPDERFAYTSTFKPLAAGALLLKKP--LDELDKVITYKKEDLVTY +SPVTEKHVEKGMTLREISDAAIRYSDNTAGNLLLKELGGPAGLETVLQEVGDHITKPERYETDLNEAVPGDIRDTSTPKA +LATTLKAFTVDGVLPAEKQDVLIDWLKRNTTGDELIRAAVPEGWTVGDKTGAGSyGTRNDIAVIWPPNQAPIVMAVLSSR +TEQDATYDNALIAKAAKVVLd.. +>up|Q8VQV7|Q8VQV7_KLEPN/27-278 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSPRSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGQ---... +>up|A0A0L8Q8C7|A0A0L8Q8C7_STRGR/63-317 +....tAAFEKLERAFDARLGVYAIDTGTGREV.VHNDRARFAYNSTFKALQAGVVLDKYS--LDGLDRRVTYTRKDLVAN +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGLDASLEKLGDDVTRMDRVEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLGEALPAPEREQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSSPIVIAILSNR +ATKDAEPSDELIAEAASVVAd.. +>up|J7V3D8|J7V3D8_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +AKKDAKYDDKLIADATKIVLd.. +>ur|UPI0005BAD030|UniRef100_UPI0005BAD030/43-299 +..raeRELRELEQRYAMRLGVYARNVRTGQVV.AHRAQERFAMCSTFKMFAAAAVLRDHA-RCAPLDKVIHYPPADILPN +SPKTAQHVDTGMPVGDLCAAAIQYSDNAAGNLLLRQIGGPAGLTEFFRSLGDRVSRLDRWETDLNSAVPGDLRDTTTPEA +IGGSCERLTVGRALADADREQLVSWMKGNTTSGERFRAGLPRDWVVADKTGTGDyASGNDIGVAWTTRKTPIVLAVLSSK +ATPKAPVDNAPIAAAARIVAr.. +>up|A0A0D0US04|A0A0D0US04_9ACTN/63-315 +.....AELTALERRFDARLGVYAVDTGTGRTL.AHRADERFAYASTIKALAAGALLAATS--EAELDRVVRYDRADLVSH +SPVTQRHVADGMTLRAVADAAVRHSDNTAANLMFTELGGPAGLGRALRGIGDTVTNPARTETSLNEAAPGDLRDTSTPRA +MAGSLRAYALGDALSAADRGVLVDWLRRNTTGSTLIRAGVPAGWQVGDKTGAGGyGTRNDIAVLWPPEGAPIVLAVLSRR +DAKDAQPDDALIAEAARVTId.. +>ur|UPI00067091B8|UniRef100_UPI00067091B8/30-279 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0D6UKG2|A0A0D6UKG2_STRGR/56-308 +.....-DFKKLERKFDARLGVYAIDTGTGREV.AHNDRGRFAYNSTFKALQAAVVLSTYS--LDGMDKRVTYTREDLVAN +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPKGLDASLEKLGDDVTRMDREEPELSRWVPGEKRDTSTPRA +LAEDLRAFVLGKALRAPERAQLTTWLRTNTTGDAVIKAGVPENWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAILSHR +GTKEAEPDDRLIAEAASVVVd.. +>up|E8RLQ3|E8RLQ3_ASTEC/29-295 +...lgQRLMEIQKRHGGRVGVSVRDTAADGSL.NINSSERFALCSTFKWVLATAVLKAVDDGKLSVTQEIRYSKADLLDH +SPVTEKHVPKGLTVGDLCSAAVAVSDNAAANLLLPLIGGPAGLTAFVRGLGDMVTRLDRNEPELNSNIEGDERDTTTPDA +MSSLLRNVFTGAVLQPKSLSLLRDWMVATVTGPDMSPAGVPKGWTVGHKTGRGAnGAVNDVAVIWPSGELPIFLSIYTTG +GTLDDKARNAVVADITRLVId.. +>ur|UPI0004030330|UniRef100_UPI0004030330/28-282 +.....-ALETYERESGGRVGFYAENLSSGKKL.GWRADERFVMCSTFKASLAACVLARVDRGEDQLSAMIGYGRDDLLDY +APVARENLSKGMSVADMCKASVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPHDTTTPSA +MAGNFRRLVLGEALSAASRAQLTEWMVNCKTGAKRLRAGLPGTWRIGDKTGNNGkDASGDIVVAWPKPDTPILIAAYTQG +GTPNAAQIDTVFASIGKTVAa.. +>ur|UPI000578FA10|UniRef100_UPI000578FA10/33-292 +.qtlaQRLAGIERGTGGRLGVTLLD-GSGAVLgGQRQDERFPMCSTFKFVLAAAVLQRVDRGELSLQQRLPIRAADMLSH +APVTERHVGGTLSVAELCRATMLFSDNPAANLLFPLVGDPPGLTRFLRTFGDAQTRSDRHEPEMNRFAADDPRDTTTPAA +MAATLRTLLLGDVLRPVSRQRLSEWMIDNRTGDACLRAGLPRGWKIGDKTGSNGtDTRNDIAIVWPPGRTPLLLTAYLNG +AKVDDAARDAALKAVAVVVCe.. +>up|A0A0L0JE37|A0A0L0JE37_9ACTN/56-310 +....gRAFAALEKEYAARLGVYAVDTGTGRTV.AHRDGERFAYASTFKALAAGAVLRRY--GLGGLERVVTYRREDLVDH +SPVTEKHVATGMSLGDLCDAAVRFSDNTAGNLLFDAVGGPRKLQAVLAELGDDVTRMERRETELNEWTPGATRDTSTPRA +LAEDLRAFVLGDALAEPERARLAQWLTANTTGGELIRAGVPKGWTVGDKTGAGStGTRNDIAVVWPPDAAPLVLAVLSNR +RDADADYDNTLIAKATSAAVa.. +>up|B0YKG9|B0YKG9_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILkSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYPQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|U2FU55|U2FU55_9BURK/40-298 +...feMRLAQIEAQVGGRLGVAILDTASGKQV.GWRMYERFPMCSTFKILLASLVLMRTDHGQEDLTRKIVFSKREVVPS +SPVSGPRADSDMTIAELCEAALTHSDNTAGNLLLTSVGGPTGLTAFARSIGDKFTRLDRNEPALNEAAEGDPRDSTTPAA +ILSDMHALLLGSTLSSSSRDQLIAWLVSNKTGDARLRARLPKDWRIGDKTGTGDhGTVNDIAVVWPAGRAPVFVGAYLTG +ATATSTQRDEAIAKIGELVTe.. +>ur|UPI0006666681|UniRef100_UPI0006666681/28-284 +.....-QIKISEGQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAALIehw +>ur|UPI0004AA4345|UniRef100_UPI0004AA4345/63-317 +....tAAFEKLERAFDARLGVYAIDTGTGREV.VHNDRARFAYNSTFKALQAGVVLDKYS--LDGLDQRVTYTRKELVAN +SPVTEKHVGTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGLDASLEKLGDDVTRMDRVEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLGEALPAPEREQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSSPIVIAILSNR +ATKDAEPSDELIAEAASVVAd.. +>up|P00808|BLAC_BACLI/45-300 +..emkDDFAKLEEQFDAKLGIFALDTGTNRTV.AYRPDERFAFASTIKALTVGVLLQQKS--IEDLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELADASLRYSDNAAQNLILKQIGGPESLKKELRKIGDEVTNPERFEPELNEVNPGETQDTSTARA +LVTSLRAFALEDKLPSEKRELLIDWMKRNTTGDALIRAGVPDGWEVADKTGAASyGTRNDIAIIWPPKGDPVVLAVLSSR +DKKDAKYDDKLIAEATKVVMk.. +>up|Q6EH44|Q6EH44_PROMI/30-285 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIA-LGPDGKPSRIVVIYTTG +SQATMDEANRQIAEIGASLIkhw +>up|B0YKI6|B0YKI6_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPHLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|B0YKF7|B0YKF7_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDSKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI0005AA3BF8|UniRef100_UPI0005AA3BF8/39-298 +...itARLRALERAHSARLGVFAADTVTGRTV.GYRADELFAMCSTSKTVTVAAILRDLDRDGRFLAERVRYTEQDVTGY +APITGLNLAHGMTVADLCAAAIEYSDNTAANLLLREIGGPPAFTRFCRSIGDGVTRLDRWEPALNSAEPGRVTDTTSPRA +IGRTYARLVLGDVLGARHRERLTGWLLADTTSGNRFRAGLPKDWTLADKTGTGGyGTANDVGIAWPPGRGPVVLSVLTTK +HVSTAPADEPLVAEAAALLA... +>ur|UPI0004C70101|UniRef100_UPI0004C70101/56-308 +.....-DFKKLERKFDARLGVYAIDTGTGREV.AHNDRGRFAYNSTFKALQAAVVLSTYS--LDGMDKRVTYTREDLVAN +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPKGLDASLEKLGDDVTRMDREEPELSRWVPGEKRDTSTPRA +LAEDLRAFVLGKALRAPERAQLTTWLRTNTTGDAVIKAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAILSHR +GTKEAEPDDRLIAEAASVVVd.. +>up|B0YKD9|B0YKD9_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYPQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0F0H8V7|A0A0F0H8V7_9ACTN/40-297 +.....RRLRALEREYGARVGAYARDTGTGRTV.RYRADELFPMCSVFKAPAAAAVMRDLDRDGGFLARRIRYTAQDVAGG +GSVTGENIAQGLTVAELCSAAIAQSDNCAANLLLRELGGPSAITRLCRSVGDRVTRLDRWEPELNSAEPWRVTDTTSPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSGDRFRAGLPRDWVIGDKTGAGSyGTNNNVGIVWPPGRPPVELAVLTTK +PEAAAPRENALVARAAEVLA... +>up|A0A089NX68|A0A089NX68_9RHIZ/27-286 +...aePDWGALEHRLDGRLGIAAAT-ADRVLA.AYRADARFPMCSTFKVLAAAAVLARVDTGRETLDRIVAYGSGDLLSY +APVTRKALEAGMTVSDLCAAAIVWSDNSAANLLLASLGGPEALTAWLRDTGDPVTRLDRTEPTLNTALPGDPRDTTTPDA +MRASLGRILLGTVLSPASRGRLEAWMIACETGRKRLRAGLPPDWIVGDKTGSGDnGSVNDIAILRPPGRAPVVVAVYVTG +STASAETYAAAYAEIGRLIA... +>up|A0A095VUS7|A0A095VUS7_9BURK/37-295 +.aalnQALAQLEASSRGRLGVALLDTASGQTA.GYRADERFLMLSSFKTLAAAYILARADRGEDRLDRRIPITQADLQEH +APVTRLHVGPQMTLAGLCEATITTSDNTAANLMHRSYGGPQALTRFIRSLGDTVTRHDRYEPELNRLHAGEPLDTTSPRA +MTGTLDTLLFGQALKPQSRQLLQSWLLANTTGGKRLRAGFPPDWKVGEKTGTYSkVGSNDAGFAQAPGGAPIVVSAYLET +TGIPMPERDRIIAEVGGLVA... +>ur|UPI000527D617|UniRef100_UPI000527D617/50-311 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVDRG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPAAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRAPIVLTVLTAK +TEQDAARDDGLVADAARVLAe.. +>ur|UPI000694AC09|UniRef100_UPI000694AC09/44-297 +.....-GLRKLEARHGARLGVFAHNLATERFV.SHRADELFPMCSVFKTLAAAAVLRDLDRHGEFLARRIHYTEADLPEG +SDKTREHLADGMTVAELADVAITYSDNGAANLLLRELGGPTAITRFCRSLGDPVTRLDRWETALNSAEPWRITDTTSPRA +IGRTYGRLVLGDALGRRDRGLLTHWLLNNTTSSTRFRAGLPKAWTVADKTGGGSyGTNNNVGIAWTEDGAPIVLAVLTTK +PDQDAARDDELVADTAALIAk.. +>up|Q2YHY3|Q2YHY3_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TPATMVERNQQIAGIGAALIehw +>up|C3IWF5|C3IWF5_BACTU/54-306 +.....DSFAKLEKEYNAKLGIYALDTGTNQTV.AYHPNDRFAFASTSKSLAAGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNKVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYNDKLIADATKVVLd.. +>up|Q4L1Z9|Q4L1Z9_RAOOR/27-284 +.....TTVKQAESQLQGRVGYAELDLASGQLLsGYCAGERFPMMSTFKVLLCGAVLSRVDTGEEQLDRRIHYRQQDLVEY +SPVTEKHLADGLTVGELCAAAITLSDNTAANLLLTTLGGPQGLTTFLRHSGDQTSRLDRWETELNEARPGDVRDTTTPEA +MARTLRNLLTGRVLSPASQQQLQRWMVEDKVAGPLLRSALPAGWFIADKTGAGNrGSRGIIAALGPDGKAARIVVIYLTA +TPASMDERNKQIAAIGETLVrhw +>ur|UPI0006AF71F5|UniRef100_UPI0006AF71F5/39-296 +.....RRLRALEREYGARVGAYARDTGRGRTV.LYRADELFPMCSVFKAPAAAAVMRDLDRDGEFLARRIHYTQGDVTAG +GSVTERNIAGGLTVAELCSAAIAQSDNCAANLLLRELGGPTAITRFCRSVGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSDDRFRAGLPRDWVIGDKTGAGSyGTNNNVGIAWPPGRPPVELAVLTTK +PDAAAPRENALVARAAEVLA... +>ur|UPI0004A2E649|UniRef100_UPI0004A2E649/28-287 +..qltAAAQQEEKTLNARIGVAVLDTATGKTA.SYRGDERFPLNSTHKALLCGALLKQADEKKVSLTEAVRFDKSRLVEY +SPVTEKHTAPQMNWLQLCSAAVSYSDNTAANLISQKVGGPQGVNAFLRANGDKTTRLDRVEPALNEARPGDERDTTTPQA +ISRTLQTLLLGDALSEASRKQLTRWMIDDKVADALLRQSLPKGWTIADKTGAGGyGSRSIISMVWPEKGAPLVVAIYITQ +TDASLSQSNAAIARLGHVIFqq. +>ur|UPI0004C12C64|UniRef100_UPI0004C12C64/46-306 +...vvARLRELEREYGARLGVYARDTATGRTV.VHRADELFPMCSVFKTLAVAAVLRDLDHDGAHLAKRIHYTLQDVTDG +GSVTERNIAGGLTVAQLCSAAIAQSDNLAGNLLLRELGGPTAVTRFCRSLGDRTTRLDRWEPALNSAEPSRVTDTTSPRA +IGRTYARLALGDALDSGDREQLNRWLLSNTTSADRLRAGLPKDWAVADKTGAGSyGTNNNVGIAWPPGRPPLVLSILSTL +PEPTAPRDNTLIARTAKLLAd.. +>ur|UPI0004BD1009|UniRef100_UPI0004BD1009/39-296 +.....RRLRALEAEYGARVGAYARDTGTGRTV.LYRADELFPMCSVFKAPAAAAVMRDLDRDGEFLARRIHYTQGDVTAG +GSVTERNIAGGLTMSELCSAAIAQSDNCAANLLLRELGGPTAITRFCRSVGDRTTRLDRWEPELNSAEPSRVTDTTSPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSDERFRAGLPRDWVIGDKTGAGSyGTNNNVGIAWPPGRPPVELAVLTTK +PDAAAPRENALVARAAEVLA... +>up|B4YF43|B4YF43_KLEPN/14-266 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGVEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGAA--... +>up|B0YKC7|B0YKC7_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|R8QDG0|R8QDG0_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LVTSLKAYALGDILSIEKRNFLIDLMKKNTTGDNLIRSGVPEEWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +AKEDAKYDDKLIADATKIVLd.. +>up|A0A0K9MCT4|A0A0K9MCT4_9BACI/43-297 +...mdIKFAALENQFGARLGVYAIDTETDLAV.AYREDERFAFASTYKALAAGAVLHQKP--LEELDKVITYTKDDLVTY +SPITEKHVATGMNLREVADAAVRYSDNTAGNLLFKELGGPKGFESALRQMGDSVTTSERYETELNEAKPEDTRDTSTPKA +LATSLRAYTVGNALSSDKQKILIEWLQGNTTGAKLIRAGVPKDWIVGDKTGAASyGTRNDIGIIWPPNKKPIVIAVLSSR +DKQDATYDDALIAEATKIAVd.. +>up|J8JHT5|J8JHT5_BACCE/74-329 +..athKEFSQLEKKYDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKHNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|K0HTM3|K0HTM3_9BURK/30-288 +...wnEALASIERTAQGRLGVAMLDTGSGLAL.GWRQDERFAMASTFKAVLAGWMLALVDQGKERLDARVHYAAADVVAY +SPVSGARAGDGLTVGELCAATVSLSDNTAANVLLARHGGPAGFTAFVRSLGDPITRLDRTEPTLNEAAVGDPRDTTTPLA +MLQTLQKLVLGNALSPMSRAWLQRWLVETSTGDKRLRAGVP-GWKVGDKTGTAGdGTANDIGVLWPQGGAPMLVTCYLTR +STASGEQRDAAIAQVARAVA... +>ur|UPI0006BB46E5|UniRef100_UPI0006BB46E5/54-312 +...ldATIDALEAQHSTRIGVTAANPATGEVY.SHRGDERFAMCSTFKAYASAAVLRKTEDGSTSLDKTVVIEPGDLVEN +SPVTGAAAGTPMTLAQIAEAALTQSDNTAGNYLLREIGGPQAVTDLARDVGDGSTRLDRWETELNTAFRDDPRDTTTPNG +LAQGFRALLLGDALDTASRDQLLEWMRASKTSDKRMRAGLPTGWTATDKTGGGGfGTANDAGVAWSPDGAPIVLAILTDS +LTEDAQGNNQAIADTTAAVIk.. +>ur|UPI0004974B7D|UniRef100_UPI0004974B7D/58-309 +.....-SFVKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|A0A0K0QEE3|A0A0K0QEE3_BACTU/58-309 +.....-SFVKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>ur|UPI000567CB75|UniRef100_UPI000567CB75/57-309 +.....-RLRALEREFGARLGVFAVDTGTGATV.VHRADERFALCSTFKTLAAAAVVDRRP--GARLDERVSYSTADLVTY +SPVTEKHTADGMTLRQLCDAAVRYSDNTAGNLLLRDIGGPRGLTAYARRLGDRVTRLDHVEPELNSNPPGDPRDTTSPRA +IAADYRALVLGDALPAAGRALITDWLVRNTTGDRRIRAAVPRGWRVGDKTGGGEwGRGNDVAVLWPGAGPPLVLSVLTER +TDRAASPSDELVAEAARRVLd.. +>ur|UPI0006AC6114|UniRef100_UPI0006AC6114/59-309 +.....--FVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTRKDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVPPGDVRDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|B0YKG5|B0YKG5_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A059WTV1|A0A059WTV1_9BACT/53-322 +.nelrDRIEQISQAARGRVGVTATVLETGESV.TLNGDRQFPMQSVYKFPIGMAVLAQVDRGKLKLDQKIRVEARDFVSH +SPIRDENPQGLLSLAELLKYMVSESDGTACDVLLKLVGGPEVVTQYLRDLGVNGIVVANTEKEIGQDKAVQYRNYASPNA +AVVLLQALHEGQGLSESSQALLRKLMTQTPTGLQRIKGLLPDGTVVAHKTGTSRtAATNDVGLVTLPNGRHMAIAVFVSD +SGANNATREGVIAKVTKAAWdew +>up|B8ZHY4|B8ZHY4_KLEOX/31-272 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLADLSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPXVLVTYFTQ +PQQDA---------------... +>ur|UPI0005BCFA2F|UniRef100_UPI0005BCFA2F/37-295 +...wnEALASIERTAQGRLGVAMLDTGSGLAL.GWRQDERFAMASTFKAVLAGWMLALVDQGKERLDARVHYAAADVVAY +SPVSGARAGDGLTVGELCAATVSLSDNTAANVLLARHGGPAGFTAFVRSLGDPITRLDRTEPTLNEAAVGDPRDTTTPLA +MLQTLQKLVLGNALSPMSRAWLQRWLVETSTGDKRLRAGVP-GWKVGDKTGTAGdGTANDIGVLWPQGGAPMLVTCYLTR +STASGEQRDAAIAQVARAVA... +>up|B0YKF8|B0YKF8_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQRLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI0004C29479|UniRef100_UPI0004C29479/60-312 +.....--LHELERKFDARLGVYAVDTGTGREV.AYNDGERFPYASTFKALAAGAVLRKYS--LSGMDRVITYSKDDLIAN +SPVTEKHVETGMTLKELCDATVRFSDNTAANLLFDHLGGPKGLEAVLREIGDDVTLMERREPELSRWVPGDTRDTSTPRA +LVEDLRAFVLGDVLGKAERAQLTEWLRTNTTGDALIRAGVPKGWVVGDKTGTGSyGARNDIAVVWPPDSAPIVMAIMSNR +PDKDAEHDDELIAEAASVVAd.. +>up|A0A060BEZ6|A0A060BEZ6_9GAMM/31-289 +..nllTEVERIERQLDARVGFAAYDLETEQRW.EYNADQLFAMSSTFKTLACASLLQRVDEGSEQLGRRVKVSASDIVTY +SPVTEAYADNRISLFELCEATMTTSDNTAANLILQAIGGPQAVTAFVRDLGDSVTRLDRWETELNEAAPHDERDTTTPNA +MVSNLEKLVVGNALSPQSKNQLREWLVNNEVADGLFRSQMPDEWVIGDRTGAGGfGSRSITAVIWPPEREPTIVAFYITE +TDASFEERNTAIAELGSVIRd.. +>ur|UPI0002493D45|UniRef100_UPI0002493D45/48-309 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVDRG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPAAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRPPIVLTVLTAK +TEQDAARDDGLVADAARVLAe.. +>up|A0A077KT80|A0A077KT80_SALCE/40-299 +..qmvQQLSALEKSANGRLGVAVIDTGSGAIA.GWRMDEPFPMCSTSKVMAVAALLKQSEQTPELMSQPQPVASGDLVNY +NPITERFVGKSMTFDELSAATLQYSDNAAMNLILAKLGGPQKVTAFARSIGDDKFRLDRNEPSLNTAIPGDLRDTSTPRA +MALSLQKLALGDALGQVQREKLSHWLRGNTTGAASIRAGLPSGWSVGDKTGSGDyGTTNDIAVVWPTGRPPLVIVTYFTQ +PQQQAESQRPVLAKAAAIVAshy +>up|A0A0J7A2N2|A0A0J7A2N2_BACCE/48-303 +..tvnHSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--MEDLNQRILYTREDLVNY +NPITEKYVDKGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLIEIGDTVTNPERFEPELNEVHPGEIHDTSTPKA +LATSLQAFALGDILSTEKRNLLIDWMKRNTTGDKLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|A0A075V010|A0A075V010_9PSEU/45-300 +..qfhDRLMELENKFDARLGVYALDTGGGGTV.EHRADERFAFCSTFKGVATAAVLQRNP--LSHLETRVSYSRDDLMKH +APVTERHVATGMTIRQLCDAAVRFSDGTAGNLLLRDLGGPAALTAFTRGLGDTVTRMDRVEPAITEATPGDLRDTTTPRA +FAADYREIVLGDTLTAEKRDFLRDLLQRTVTGAGRIRAGLPSGWTIAGKTGTGEyGTLNDIAVLWPPGKAPIVLAVMSSK +PAKDAPYDEALLAEAAKYVVe.. +>ur|UPI0005B8F27D|UniRef100_UPI0005B8F27D/27-286 +...aePDWGALERRLDGRLGIAAAT-ADRVLA.AYRADARFPMCSTFKVLAAAAVLARVDTGRETLDRIVAYGSGDLLSY +APVTRKALEAGMTVSDLCAAAIVWSDNSAANLLLASLGGPEALTAWLRDTGDPVTRLDRTEPTLNTALPGDPRDTTTPDA +MRASLGRILLGTVLSPASRGRLEAWMIACETGRKRLRAGLPPDWIVGDKTGSGDnGSINDIAILRPPGRAPVVVAVYVTG +STASPETYAAAYAEIGRLIA... +>ur|UPI0006AFBDAA|UniRef100_UPI0006AFBDAA/27-286 +...aePDWGALERRLDGRLGIAAAT-ADRVLA.AYRADARFPMCSTFKVLAAAAVLARVDTGRETLDRIVAYGSGDLLSY +APVTRKALEAGMTVSDLCAAAIVWSDNSAANLLLASLGGPEALTAWLRDTGDPVTRLDRTEPTLNTALPGDPRDTTTPDA +MRASLGRILLGTVLSPASRGRLEAWMIACETGRKRLRAGLPPDWIVGDKTGSGDnGSINDIAILRPPGRAPVVVAVYVTG +STASPETYAAAYAEIGRLIA... +>ur|UPI000300B1DE|UniRef100_UPI000300B1DE/42-297 +..aikDDFAKLEEKFDARLGVFALDTGTNQTV.TYRPDERFAYASTHKALAVGALLQQKS--IEDLDQKITYTRDDLVDY +SPITEKHVDTGMTLKELCDASLRYSDNTAGNLILEQLVGPSGFKKSLRKMGDDVTNPERIEPELNEVKPGETQDTSTPKA +LATSLQAFTIGDVLPREKSKMLTDWMKRSTTGDSLIRAGVPKSWEVADKSGAGLyGTRNDIAIIWPSKGDPIVLAVLSSR +EKKDAEYNDKLIAQATRVALd.. +>up|A0A024QNI4|A0A024QNI4_MYCNE/42-297 +..alpERIRDLEARHNAFIGVFGMNLDSGMSV.RHRAEEPFAMCSTFKTYAAAAVLRRVAEGELSLDKPVFVDPAGILPN +SPVTEERAGGQMTLAELCQAALQRSDNLAANLLLATLGGPRAITDFARSIGDDKTRLDRWETDLNSAIPGDPRDTSTPEA +LGTGYRNLLAGDALPPAQRDLLDGWMRANQT--SSMRAGLPPDWTTADKTGSGDyATTNDVGIAYGPGGSRVLLSIMTRT +QSADAEGLRPVIGEIAALV-... +>up|C3FCE9|C3FCE9_BACTU/39-294 +..tvnHSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IENLNQRILYTREDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLIEIGDTVTNPERFEPELNEVHPGETHDTSTPKA +LATSLQAFALGDVLSTEKRNLLIDWMKRNTTGDNLIRAGVPGGWKVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>ur|UPI000489FA96|UniRef100_UPI000489FA96/28-287 +..qltAAAQQEEKTLNARIGVAVLDTATGKTA.SYRGDERFPLNSTHKALLCGALLKQADEKKVSLTEAVRFDKSRLVEY +SPVTEKHTAPQMNWLQLCSAAVSYSDNTAANLISQKVGGPQGVNAFLRANGDKTTRLDRVEPALNEARPGDERDTTTPQA +ISRTLQTLLLGDALSEASRKQLTRWMIDDKVADALLRQSLPKGWTIADKTGAGGyGSRSIISMVWPEKGTPLVVAIYITQ +TDASLSQSNAAIARLGHVIFqq. +>ur|UPI0002D47941|UniRef100_UPI0002D47941/35-292 +..mlrAQWAEIERGTGGRLGIDLLDSATGWRL.GQREDERFPMCRTFKFVLAAAVLQRVDQGKLTLAQRVKIRASDMLEH +APVTERHVGGSLSVGELCRATMIYSDNPAANVLFPLVGDPAGLTGFLRGIGDAQTRSDRYEPETNRFAAGDPRDTTTPAA +MVATLRTLLLGDALQPSSRQQLTDWMIDNRTGDDCLRAGLTRDWKIGDKTGSNGsDTRNDIAILWPPKGAPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>up|A0A059WX07|A0A059WX07_9BACT/25-322 +...leRAIKRLAESSGGIVGVSAIHIESGRRV.SVNGSLRFPMASVYKLPIALRVLQRVDRGELRLNAPVTLSTHDFRPH +SPIVEFANNKPLPLERLLELMLGESDNSASDALLRLAGGPAAVTNRMQALGIMGINVSRPREAAAAAYADDPRDTSTPDA +MADLLVRIQRRDVLEPASMERLLQITTATQTGPARLKGLLPIGTVVAHKTGTMG.GTTNDVGIVTLPDDGHLAIAVFVKA +STKDVPERERAIAEIARTVYdff +>up|C2UW73|C2UW73_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTSTNQTV.TYRSDERFAYASTHKALAVGALLQQKS--IEDLEQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQDYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPREWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIADATKIVLd.. +>ur|UPI00067BC1BB|UniRef100_UPI00067BC1BB/36-297 +...iaQKLAELEKQSGGRLGVMAIDNIGGDRI.GYRETERFPFCSTFKLILVSAILNRSLEDSTLLQRRVRYDAADLVAY +SPVTEKAVGAGLSVSGLCAAALQYSDNTAGNLLIRELGGIGAVNEYARNIGDESFRLDRMETEINSAVPGDDRDTTTPLA +MAQSLQRLVLGEILPPLQRRMLVDWMRGNTTGGTRIRSAMPSDWVIADKTGGGDyGTTNDVAVIWPGSESPVILAIYFTQ +TVQDAPPRNDVVATAARIIGehf +>ur|UPI00030010B6|UniRef100_UPI00030010B6/47-300 +....kREFAALERKFDAKLGVYALDTGSGKEI.AHRPDTRFAHASTFKALLAGVILEQTS--AADLDERVEYTKKDLPEY +SPITERHASDGMTLRELCDAAVRHSDNGAANLLVRHLGGPAELQKALRASGNRVTHIDRYETDMSAAEPGDVRDTSTPRA +LADSLRTYAVQNTLPAKKRTMLTDWLKRNTTGDDLIRAGAPKGWKVGDKTGNGGyGTRNDIAVVWPPKSDPIVLAVLSKR +DTKNAEHDDALVADAAEVALe.. +>ur|UPI00066A41B0|UniRef100_UPI00066A41B0/44-298 +....aTDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSVLAATVLSQAERRPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLAGTPWVLTAYLQA +GAISNEQRATVLAQVGRIA-... +>ur|UPI00050A19A1|UniRef100_UPI00050A19A1/44-298 +....aTDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSVLAATVLSQAERRPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLAGTPWVLTAYLQA +GAISNEQRATVLAQVGRIA-... +>up|C2QT98|C2QT98_BACCE/74-331 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKDLTVGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDVAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIAEAAEVVVnaf +>up|Q769D6|Q769D6_STRA9/52-304 +.....-ELHELERKYGARLGIYAVNTGDGREV.GFNADERFAYASTFKAFAAAAVLRKYS--LSGMDKVITYSRSDLIDH +SPVTEKHVGTGMTLRDLCDAAVRYSDNTAANLLFDVLGGPQGLAAALAGTGDTTTKVERREPELNQWSPGATQDTTTPRA +WAGDLRAFALGDALGKDEREQFTQWLRTNTTGDELIRAGVPKGWDVGDKTGGGGyAVRNDIAVVWPPGAAPIVMAIMSNR +ATKDADYDNKLIAEAASVVTk.. +>up|A0A0G8ESS1|A0A0G8ESS1_BACCE/58-309 +.....-SFVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>ur|UPI0005186B94|UniRef100_UPI0005186B94/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKTSS--NEKLNDIIRYTKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDKLIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>up|L7FVI4|L7FVI4_XANCT/24-281 +..tlaQRLAGIERRTGGRLGVTLLD-GSGAVLgGQRQDERFPMCSTFKFVLAAAVLQRVDRGELSLQRPVQIRAVDMLSH +APVTERHVGGALSVAELCRATMIFSDNPAANLLFPLVGDPPGLTRFLRELGDPVTRSDRHEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDVLRPASRQCLSEWMIDNRTGDACLRAGLPRSWKIGDKTGSNGtDTRNDIAIVWPPGRTPLLLTAYLNG +AKVDEAARDAALKAVAVAVR... +>ur|UPI00059D4CD3|UniRef100_UPI00059D4CD3/51-306 +..athKEFSQLEKKFDARLGLYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>ur|UPI000250B61C|UniRef100_UPI000250B61C/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTRLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|A0A0E9KIX6|A0A0E9KIX6_9RHIZ/28-286 +....ePDWTAIERRLGGRLGIAAAS-ADGVLA.AYRADARFPMCSTFKVLAVAAVLARVDAGRETLGRIVTYGPGDLLSY +APVTRKALEAGMSVADLCAATLVWSDNAAANLLLADLGGPAALTAWLRTTGDPVTRLDRTEPTLNTALPGDPRDTTTPDA +MRATLGRILLGTTLSPASRDRLEAWMVACETGRKRLRAGLPPDWSAGDKTGSGDnGTVNDVAILRPPGRAPILVAVYVTG +STASPDACAAAYAEIARLIA... +>ur|UPI000459EFE3|UniRef100_UPI000459EFE3/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|P0A5I7|BLAC_MYCBO/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>ur|UPI00045AE252|UniRef100_UPI00045AE252/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>ur|UPI00045B5CDB|UniRef100_UPI00045B5CDB/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>ur|UPI0004684152|UniRef100_UPI0004684152/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|A3KEZ0|A3KEZ0_STEMA/36-290 +....aSDFAALEKACAGRLGVTLLDTASGRRI.SHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>up|F5SLG5|F5SLG5_9BACL/52-307 +..aikDDFAKLEEKFDARLGVFALDTGTNQTV.TYRPDERFAYASTHKALAVGALLQQKS--IEDLDQKITYTRDDLVDY +SPITEKHVDTGMTLKELCDASLRYSDNTAGNLILEQLVGPSGFKKSLRKMGDDVTNPERIEPELNEVKPGETQDTSTPKA +LATSLQAFTIGDVLPREKSKMLTDWMKRSTTGDSLIRAGVPKSWEVADKSGAGLyGTRNDIAIIWPSKGDPIVLAVLSSR +EKKDAEYNDKLIAQATRVALd.. +>up|A3KEX5|A3KEX5_STEMA/35-289 +....aSDFAALEKACAGRLGVTLLDTASGRRI.SHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>up|A0A0D0R7U8|A0A0D0R7U8_9BACI/56-309 +....nDSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKITLd.. +>up|A0A0J8VSC3|A0A0J8VSC3_9ENTR/28-287 +..qltAAAQQEEKTLNARIGVAVLDTATGKTA.SYRGDERFPLNSTHKALLCGALLKQADEKKVSLTEAVRFDQSRLVEY +SPVTEKHTAPQMNWLQLCSAAVSYSDNTAANLISQKVGGPQGVNAFLRANGDKTTRLDRVEPALNEARPGDERDTTTPQA +ISRTLQTLLLGDALSEASRKQLTRWMIDDKVADALLRQSLPKGWTIADKTGAGGyGSRSIISMVWPEKGAPLVVAIYITQ +TDASLSQSNAAIARLGHVIFqq. +>up|B0YKE4|B0YKE4_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNGERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|I7GSH3|I7GSH3_KLEPN/27-281 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDADDEQLERKIHYRQQDLVDY +SPVSEKYLADGMTVGELCAAAITMSDNSAANLLLATVGGPVGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALI... +>up|R8KQR9|R8KQR9_BACCE/57-309 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFTLGDVLSTEKRNLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIALd.. +>up|L8FDA3|L8FDA3_MYCSM/32-284 +...vdDRIADLERRNNASIGIYAVDLDSNRTV.AHRADDSFAMCSTFKAYLAARILRGAERGELSLDDRVFVDPAALLSN +SPITETHAGGEMTLAELCQAALQRSDNAAANLLLKQIGGPAEITAFARSIGDQRTRLDRWEIELNSAVPGDPRDTSTPAA +LAGGFRAMLTGDVLGPPQRQLLDEWMRANET--SSLRAGLPDGWTSADKTGSGDyGSTNDVGIAYGPQGQRILLALMVRT +RGDD-PNADPLIGELTA---... +>up|D8GY68|D8GY68_BACAI/48-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLVEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>up|A0A0L8LU52|A0A0L8LU52_9ACTN/55-308 +.....EALRRLEHTHRARVGAFAHNTATGATV.AYRAHTRVPLCSVFKPLAVAAVLRDLDRNGETLARRIHYTDADLVEN +SPVTEKHVATGMTIAELCAAAVRRSDNTAGNLLLRELGGPTAVTAFARSLGDRTTRLDRWETELNSAEPWRRTDTTSPAA +IGRTYARLLVGDALSASDRGRLTAWMKTNETNTERFRAALGKAWAIADKTGSGSyGTGNDVGVAWAPDGTPIVLAVLTGK +PEQAAAYDNPLIVDVTKVLA... +>up|B8LF90|B8LF90_STEMA/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>up|A0A060ZSY1|A0A060ZSY1_9ACTN/39-296 +.....-RMRELEREYGARLGVFALDTGTGRAV.VHRADERFPICSVSKTLAVGAVLRDLDRDGEYLARRIRYTEDDVKTH +IPITGTNIANGLTVEELCAAAISYSDNGAMNLLLRQLGGPTAVTRFCRSLGDGITRLDRWEPDLNSAEPGRVTDTTTPRA +IGRTYAGLAVGRALEAGDRKRLAGWLVANTTGDARIRAGVPGGWTVGDKTGTGRyGTTNDVGIAWPPDRAPIALAVLSTR +PEQDAEAVDPLIAKATALAVe.. +>ur|UPI00066AD8B5|UniRef100_UPI00066AD8B5/44-298 +....aTDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSVLAATVLSQAERRPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPELNSFAKGDPRDTTTPAA +MAAILQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLAGTPWVLTAYLQA +GAISNEQRATVLAQVGRIA-... +>ur|UPI0005ED568E|UniRef100_UPI0005ED568E/33-286 +.....---ARLEEHLGARIGIAVVDTASGETV.SYRGDERFPLNSTHKALLCGALLSKVDKGELALNETTQFAQSELVTW +SPVTSKFVAPAMSWQQLCSAAITESDNTAANLLAKKLGGPAAVTRFFADSGDSVTRLDRGEPELNSAVPGDLRDTTTPLA +VSHTLQKLALGELLTPRSRAQLVQWMKEDKVADALLRSTLPKGWVIGDKTGAGDyGSRSIISIVWPKKGAPRIVSIYITD +TNATMAQSNDAIARIGKAIFs.. +>ur|UPI00059C4647|UniRef100_UPI00059C4647/50-307 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLVEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNALPNHKRNILTKWMKGNATGDKLIRAGVPTNWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVIVnaf +>ur|UPI000526C0E9|UniRef100_UPI000526C0E9/44-294 +.....PDFAALEKTFGARLGVYAIDTGTGREI.AYHADDRFAYASTHKVFTAAAILHRGD----DLHRMITVRSSDLVPY +SPITEKHLDTGMSLQSVLDAALRYSDNTAGNLMFREIGGPEGLTADLHRSGDTVTHVDRIEPALNDTAPGDIRDTTTPRA +WAADLRAAVLGSALGPDRQAVLTGMMRASTTGGNLIRAGVPDGWQVADKTGTADyATRNDIAVVWPPNRAPIVLAVLSDR +PQKDAKADDKLIAQATAAVVk.. +>up|R8JZD6|R8JZD6_BACCE/57-309 +.....DSFAKLEKEYDAKLGIYALDTGTNQTV.AYHANDRFAFASTSKSLAAGALLRQNS--IEALDEKITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREIGDTVTNSERFEPELNEVNPGETHDTSTPEA +IAKTLQSFTLGTALPKEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADTTKVVLd.. +>ur|UPI0005CE278C|UniRef100_UPI0005CE278C/57-307 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFASGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>up|Q9F279|Q9F279_STEMA/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>up|K8Z7U6|K8Z7U6_XANCT/33-291 +.qtlaQRLAGIEWRTGGRLGVTLLD-GSGTVLgGQRQDERFPMCSTFKFVLTAAVLQRVDRGELSLQQRLPIRAADMLSH +APVTERHVGGTLSVAELCRATMLFSDNPAANLLFPLVGDPPGLTRFLRTLGDAQTRSDRHEPEMNRFAADDPRDTTTPAA +MAATLRTLLLGDALQPASRQQLSAWMLDNRTGDACLRAGLPPGWKIGDKTGSNGtDTRNDIAIVWPPGRMPLLLTAYLNG +AKVDDAARDAALKAVAVAVR... +>up|A0A0D6SXL4|A0A0D6SXL4_BACMY/53-303 +.....--FVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIANATKIVLd.. +>ur|UPI0002B8B7CA|UniRef100_UPI0002B8B7CA/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.SHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>ur|UPI00069B3FE1|UniRef100_UPI00069B3FE1/50-303 +....gRAFRALEQEFDARLGVYALDTGTGREV.AHGADDRFAYASTFKALAVGAVLRE--RGTEGLAEVVTYTEADLVAN +SPVTENFVDTGMSLRELCAATLWYSDNTAANLLLDALGGPDGLEAVLRELGDDVTEMDRYEPDLSDAVPGDIRDTSTPRA +MADGLRAFLLGDTLERDERRLLRRWMTTNTTGETLVAAGVPGTWDVADKSGTAGyGGRNDIAVLWPDDGDPIVLAVMSSR +DREGAERDDALIAEAAAVAV... +>up|Q9RBQ1|Q9RBQ1_STEMA/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>up|B8ZHZ7|B8ZHZ7_KLEOX/31-272 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFSLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PQQDA---------------... +>ur|UPI0004926DBB|UniRef100_UPI0004926DBB/38-295 +...vtARLRELEREHTARLGVYARNMRTGRTV.AYRAGERFPIASVFKTLAAAAVLRDLDRDGEFLARRIHYTQDCVTKY +SPVTQENLATGMTVGELCDATIRFSDNAAGNLLLKELGGPTAVTRFARSIGDGVTRLDRWEPDLNSAEPWRVTDTTSPRA +IGLSYARLVLGDVLEPRDRARLTDWLLRNTTSTEKFRKGLPPEWLLADKTGQPEyGGAHDVGITWPPDGTPIVLSVLTMQ +PERDAPADNALVARTAALLA... +>ur|UPI0006C8E278|UniRef100_UPI0006C8E278/37-294 +..tfqQALAKLEAASRGRLGVALLDVGSGQAA.GYRADERFLMLSSFKTLSAAYVLARADRGEDQLSRRIPITDADVQEY +SPVTRLHVGPRMTLAELCEATITTSDNAAVNLMHKSYGGPQALTRYLRGLGDTVTRHDRYEPELNRPHPSEPQDTTTPRA +MARTLDTLLFGDALKPQSRQQLQSWLLANTTGGKRLRAGMSADWRIGEKTGTYSkVGCNDAGFAQPPGAAPIIIAAYLET +TAVPMEERDRCIAEVGRLVA... +>up|A0A0A0TVF5|A0A0A0TVF5_BACIU/48-301 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKQKP--IEKLNDVIRYTKEDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSKR +FTKDAEYDNALIAEAAKVALd.. +>up|A0A059WVB1|A0A059WVB1_9BACT/51-320 +.stlqKRIEEIAAGAQGKVGVAAVVLETGEAF.GFNENEHFPMQSVYKFPIAMAVLKQIEQGNLKLEQNIRIEKSDLVPR +SPIRDRFPQGTMTLNDILKYSVSDSDGTACDVLLKTIGGADAVTKYLRDTGVKDIVVATTERAMSQDESVQYQNWASPQA +TNDLLRLLHSGGVLAESNRALLLQWMTETPTSAKRIKGLLPAGTVVAHKTGTSNtRATNDVGLVTLPDGKHLAISVFVSD +SKADETTREEVIAKITRAIWdef +>ur|UPI000377C70A|UniRef100_UPI000377C70A/51-303 +.....RELAALEREYDARLGVYAVDTGSGREV.AYRAGERFPYASTFKALAAGVVLRTHS--ARELDEVVTYSADDLIAH +SPVTGEHVGTGMTLRDLCEAAVRYSDNAAANLVLAELGGPAGMDAELEALGDDVTRMVRDEPELSRWHPDDTRDTSTPRA +LAGDLRALVLDDALGKRDRARLTEWLRTNTTGDTLIRAGVPGTWRVGDKTGTGStGARNDIAVLWPPDRAPIVLAIMTNR +TQRDAEPDDALLADAASAVA... +>ur|UPI0002A577E0|UniRef100_UPI0002A577E0/43-302 +..dlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|A0A031GEI8|A0A031GEI8_9BURK/37-293 +..taqTQLAALEQAAGGRLGVAAWRQGSELRV.AYRADERFPLASTFKAMLAGAVLARSASQPGLLDQHVRYEKKELVTY +SPITEKHLADGMNVADLCAATLQYSDNSAANFLMTLLGGPQAVTAFARSIGNTVFQLERWETELNSAIPGEVRDTASPAS +MAHSLQQLLLGNSLPVPQRQQLDTWMRGNTTGDKRIRAGVPAGWQVADKTGSGAyGSVNDIGVAYPASGAPLIIAVYYTR +EQKKADTNQDIITAATRIVT... +>up|J8CUJ7|J8CUJ7_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQKIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKLLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKNPIILAILSNH +AKEDAKYDDKLIANATKIVLd.. +>up|C2WPJ9|C2WPJ9_BACCE/33-285 +.....HAFAKLEKEYNAKLGIYALDTSTNQTV.AYHADDRFAFASTSKSLAVGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREIGDTVTNSERFEPELNEVNPGKTHDTSTPEA +IAKTLQSFTLGTVLPSEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADATKVVLd.. +>up|V4QXR4|V4QXR4_9RHIZ/27-282 +....vEAAERLETELGGRIGVVLREQDGALVA.TYRADERFPLGSTFKVLACGALLARVDAGEDDLDRMIEYGREELVTY +SPVTEKHAGQGMTLRDLCHATITLSDNTAGNLVLESIGGPEGLTEFLRQAGDEVTRLDRWETELNEGRPGDPRDTTSPEA +ILATLERLLFGELLSPSSRRQLEDWMIADQVADALIRSSLPDDWNIGDKTGAGGrGTRAIVAVIRPPESSPWLAAIYLTG +NEADLDTRNRVVAEIGAVMId.. +>up|Q2YHY5|Q2YHY5_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMVERNQQIAGIGAALIehw +>ur|UPI0002D3AAA2|UniRef100_UPI0002D3AAA2/53-305 +....dEKFAEIEKEYNARLGVYAIDTGANQRL.QYNPDDRFAYASTFKVLASAILLKQNS--IEDLERVVTFSKDDLVTY +SPVTEKHVDTGMTLGEISEAAIRYSDNTAANLLLEELGGPEQFKQALRDLGDDVTQPERFETELNDFAPGKKRDTSTPKA +MANTLKKVALDDFLPDDKRELLHNWMKGNATGDKLIRAGAPAEWVVGDKSGAGSyGTRNDIAIVWPPDREPIVIAVMSRH +EEEDAEYDDALIAKAAEIAL... +>up|A0SXM1|A0SXM1_SALTM/29-276 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>up|L7QJB7|L7QJB7_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERMSQIVDMGGSLIkhw +>up|K6DNC2|K6DNC2_9BACI/52-306 +..qihREFAELENKYDARLGVYAIDTGTNRKV.SYRPQERFAYASTYKALAAGALLQHYS--IDQLDELVTYNSEDIVSY +SPVTQLHVDTGMTLREVAEAAVRYSDNTAGNLLLEKLGGTEEFETALRKIGDHKTQVDRYETDLNSAVPGDTRDTSTPKA +LATSLKAFVVSDLLPTEKRTILTDWMRGNATGDALIRAGAPTGWKVDDKSGAGSyGTRNDIAIVWPPNRAPIVIAVLSSR +DTQNATYDNTLIAEAAKIAL... +>ur|UPI00049547AF|UniRef100_UPI00049547AF/40-301 +..rveGRLRALERAHGARLGAFAYDTGTGRTV.AHRADELFPMASLFKAVAVAAVLRDLDRDGEVLARRLHYTERYVREF +SPVTERNLANGMTVAELCDATLTRSDNTAGNLLLRELGGPTAVTRFCRSVGDGVTRLDRWEPELNSAEPWRTTDTTSPRA +IGRTYGRLLLGDVLAAPDRERLTRWMLANKTSDERFRAGLPADWPLADKTGGGGyGSNNDAGVAWPPGRPPVVLAVLTTR +FAPDAAADNALVAEAAALLAe.. +>up|Q2YHX6|Q2YHX6_KLEPN/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaTWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TPATMVERNQQIAGIGAALIehw +>ur|UPI00057BFD8B|UniRef100_UPI00057BFD8B/35-286 +.....----LQEERLGARIGIAVIDTGSGETV.SYRGDERFPMTSTHKALLCGALLSKVDKGEFTLSDTTQFSQQDLVEY +SPVTSKFVAPAMSWQQLCSAAITVSDNTAANVVAKKIGGPAALTRFVADNGDTVTRLDRAEPELNSAIPGDLRDTTTPLA +ISHSLQKMALGEILTPASRAQLVQWMQDDKVADALLRASLPKGWKIGDKTGAGEhGTRSIISIVWPKKGAPRIVSVYVTN +TQATMAQSNDAIARIGKAIFs.. +>up|D3JYW1|D3JYW1_KLEPN/17-264 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>up|C0B2Q3|C0B2Q3_9ENTR/6-254 +.....--------YNQGRLGVALINTEDNSQI.TYRGEERFAMASTSKVMAVAAVLKESEKQAGLLDKNIAIKKSDLVAY +SPITEKHLVTGMSLAQLSAATLQYSDNTAMNKILDYLGGPSSVTQFARSINDVTYRLDRKEPELNTAIHGDPRDTTSPIA +MAKSLQALTLGDALGQSQRQQLVTWLKGNTTGDHSIKAGLPKHWIVGDKTGSGDyGTTNDIAVIWPENHAPLILVVYFTQ +QEKDAKYRKDIIAKATEIVTkef +>up|A0A0G4D0X4|A0A0G4D0X4_BACTO/54-304 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>up|A0A059WXU9|A0A059WXU9_9BACT/48-347 +.ssleRAIKRLADNSGGVVGVSAIHVETGRRV.ALNGAMRFPMASVYKLPIALQLLHKVDRGELRLSDSVTLSEQDFRPH +SPIAEFANHKPLSIERLLELMLGESDNSASDKLLALAGGPAAVTARMRALDITGLDISRPEGRLASAFADDPRDTSTPDA +MAQLLVRVERREVLEPASMERLLQITTATQTGPLRLKGLLPAGTPVAHKTGTMG.ATTNDVGIITLPDGGHVALAVFVKG +STLDVPSRERVIAEIARTIYdyy +>ur|UPI00066C1609|UniRef100_UPI00066C1609/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.SHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAINYEQRASVLAQVGRIA-... +>up|A0A0J6ZMN3|A0A0J6ZMN3_BACCE/57-307 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>up|A0A059WVN0|A0A059WVN0_9BACT/52-321 +.tslqKQFEEIASVAAGPVGVAVLEIETGELV.TLSGKQHFPMQSVYKLPIGMAVLQQVDKGLLKLDQIVHVKPADLVPG +SPLRDRHPQGAVTLSELLSLMVKDSDGTASDVLLNLIGGPDAATKYLRELGVEDIVVATSERDMAGDVQVQYRNWSTPEA +MVGLLKLLHEGRGLTAASRTLLLDWMVKTQTFPTRLKGMLPEGTIVAHKTGSSGaRATNDVGLITLPNGHHLAIAVFVSD +TKADAKTRDAVIARSARAAWdcw +>up|A0A0A7HG88|A0A0A7HG88_9BACT/1-243 +.....------EDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSPNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>up|G3ESI3|G3ESI3_9ENTR/11-261 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRELLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGVIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGA---... +>up|B0YKH0|B0YKH0_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATALRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0G8ER34|A0A0G8ER34_BACCE/57-309 +.....DSFAKLEKEYNAKLGIYALDTGTNQTV.AYHANDRFAFASTSKSLAAGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREIGDTVTNSERFEPELNEVNPGETHDTSTPEA +IAKTLQSFTLGTALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADTTKVVLd.. +>up|S3IJ03|S3IJ03_BACCE/57-307 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>up|I6ZFS9|I6ZFS9_KLEPN/27-274 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAXXrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIA-------... +>up|J7WKW0|J7WKW0_BACCE/57-307 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>up|J3ZVN2|J3ZVN2_BACTU/57-307 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>up|J8CMK1|J8CMK1_BACCE/57-307 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>up|A0A0K3BMR7|A0A0K3BMR7_9PSEU/14-264 +.....AALVEVERKFDARLGMFALNTATGVTV.THRADERFAFCSTFKGLAAAAVLHRNP--MSHLDTIVRYGKGDLLKS +AVITSQHVTTGMTIRDLCDAAIRYSDGTAGNLLLRELGGPQQLTEYLRGLGDSVTRMDRTEPAIVEATPGDPRDTASPRA +LGTDYQKIVLGDVLPEDKRAFLRDLLERNTTGAQRIRAGLPPDWRVADKTGTGDyGTINDIAVVWPPGAAPLVIAVMSSK +AAKDAKYDQALIAQAASHA-... +>ur|UPI000683D936|UniRef100_UPI000683D936/31-285 +..ehhDQLVELERKFGARLGVYALATGTGAAL.AYRADERFAFCSTFKGLAAAAVLRRNP--PSHLDTVVTYTEDDLLKS +AVITRQHVATGMTIRQLCDAAVRYSDGTAGNLLLRDLGGPAELTTYVRGLGDAVTRMDRIEPAITEATPGDPRDTSSPRA +LGSTYREIVLADALPAEQRAFLRDLLERNTTGAQRIRAGVPREWTVADKTGTGDyGTANDIAVVWPPNAAPLVIAIMSSK +AAKDAEYDQTLIAEAAAYVV... +>up|A0A014MLP1|A0A014MLP1_9BURK/35-293 +...wsQAMAQIEQDAQGHLGVAMLDTGSGMAL.GWRQDERFAMCSTFKLPLAAWVLALVDQGRERLDARVQYSEAELVEY +SPVSGPKAGAGLTVGELCSATVSLSDNSAANVLLARHGGPAALTAWLRSQGDFITRLDRNEPSLNEAAVGDERDTTTPLA +MLHTMQRLVLGTALSPSSRATLQRWLIETSTGDQRLRAGAP-GWKVGDKTGTSGsGTANDIGVLWPPAGAPVLVTCYLTQ +STARPEQRDAAIAQVARAVL... +>ur|UPI0004C86604|UniRef100_UPI0004C86604/56-308 +.....-DFKELERKFDARLGVYAIDTGTGHEV.IHNDRGRFAYNSTFKALQAAVVLSTYS--LDGLDKRVTYTREDLVAN +SPVTEKHVDGGMTLKELCDASVRYSDNTAANLLFDHVGGPKGLDASLEKLGDDVTRMDREEPELSRWVPGEKRDTSTPRA +LAEDLRAFVLGKALRAPERAQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDAAPIVIAILSHR +GTKDAEPDDRLIAEAASVVVd.. +>up|Q2YHX8|Q2YHX8_KLEPN/27-284 +.....EQIKISESQLAGRVGYIEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRRLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMVERNQQIAGIGAALIehw +>up|A0A0B6A108|A0A0B6A108_BACCE/18-272 +..athREFAQLEKKFDARLGVYAIDTGTNQTV.TYRPNERFAYASTYKALAAGAVLQQNS--IDKLDEVITYTKDDLVEY +SPITEKHMDTGMTLGEIAEAAIRYSDNTAGNLLFKKLDGPKGFEKALRQIGDKVTMADRFETDLNEAIPGDIRDTSTAKT +LATDLKAFTVGNALPTDKRKILTDWMRGNATGDKLIRSGVPKDWEVDDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSR +DKEDATYDNELIAQAAKVTI... +>up|J7YS70|J7YS70_BACCE/57-309 +.....HAFAKLEKEYNAKLGIYALDTSTNQTV.AYHADDRFAFASTSKSLAVGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREIGDTVTNSERFEPELNEVNPGETHDTSTPEA +IAKTLQSFTLGTVLPSEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADATKVVLd.. +>up|B0YKD5|B0YKD5_9BACT/23-271 +.....--VKGAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0M2WM99|A0A0M2WM99_9BURK/11-267 +..aaqTQLATLEQAAGGRLGVAAWRQGSELRV.AYRADERFPLASTFKAMLAGAVLARSVSQPGLLDQHVRYEKKELVTY +SPITEKHLADGMSVADLCAATLQYSDNSAANFLMTLLGGPQAVTAFARSIGNTVFQLERWETELNSAIPGEVRDTASPAS +MAHSLQQLLLENSLPAPQRQQLDAWMRGNTTGDKRIRAGVPAGWQVADKTGSGAyGSVNDIGVAYPASGAPLVIAVYYTR +EQKKADTNQDIITAATRIVT... +>up|F6AWV3|F6AWV3_DELSC/36-295 +..afrTELARIEKSVGGRLGVAVLEAESGASV.DHRGDERFVMCSTFKLLLAAQVLDRVQQGDERLSRRVHYASSRLVPY +SPASGPRAGDGMTISELCEAAVVLSDNTAANLLLDASGGPQALTQWLRASGDETTRLDRMEPELNEGLPGDERDTTTPLA +MVQSMQRLLLGSVLDGHGRALLQQWLVASRTGDKRLRAGMPAGWRVGGKTGTGDrGTANDAVIAWPPQSAPLLVTGYLTE +CPADAPQCDAALAAAGKAAA... +>up|C2XUY2|C2XUY2_BACCE/36-288 +.....HSFVKLEKEYDAKLGIYALNTGTNQTV.TYRSDERFAYASTHKALAVGALLQKNS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTHDTSTPKA +LATSLQTYALGDILSTEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIANATKIVLd.. +>ur|UPI000650BEEE|UniRef100_UPI000650BEEE/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRMLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNTAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTPPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TPATMVERNQQIAGIGAALIehw +>up|J8JBN9|J8JBN9_BACCE/66-316 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>up|A0A0H4S834|A0A0H4S834_ALCXX/38-295 +..tfqQSLAKLEAASRGRLGVALLDVGSGQAA.GYRADERFLMLSSFKTLSAAYVLARADRGEDQLSRRIPITDADVQGY +SPVTRLHVGPRMTLAELCEATITTSDNAAVNLMHKSYGGPQALTRYLRGLGDTVTRHDRYELELNRPHPSEPQDTTTPRA +MARTLDTLLFGDALKPQSRQQLQSWLLANTTGGKRLRAGMPADWKIGEKTGTYSkVGCNDAGFAQPPGAAPIIIAAYLET +TAVPMEERDRCIAEVGRLVA... +>up|B0YKE3|B0YKE3_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +APVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI000490390D|UniRef100_UPI000490390D/33-288 +...vaKAIEDIETRLSARVGVSIIDTESGKTW.SHKGNERFPMNSTFKAFLCAALLDAASNRTVDAGREVVVEESDIVSY +SPVTAKRVGGAFTIEDLCRVTVTISDNAAANIVMKEVGGPEGVTAYLRGIGDDMSRVDRWEPESNTGIPGDDRDTTTPDA +AAETLRKLVLDETLAADARAKLTGWLEGNKVGNSTLRAGLPEGWRIADKTGAGAnGSRNNIAVIWPEGRKPLVIAIYITQ +TTAAFEARNKAIAGIAQAL-... +>up|B0YKE0|B0YKE0_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEEHFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI000289A97B|UniRef100_UPI000289A97B/37-293 +..aaqTQLAALEQGAGGRLGVAAWRHGSAQRV.AYRADERFPLASTFKAMLAAAVLARSVSQPGLLEQRVRYEKKELVSY +SPITEKHLAEGMNVADLCAATLQYSDNSAANFLMRLLGGPQAVTAFARSIGNTLFQLERWETELNSAIPGEVRDTASPAS +MAHSLQQLLLEHSLPAVQRQQLDAWMRGNTTGDKRIRAGVPAGWQVADKTGSGAyGSVNDIGVAYPASGAPLVIAVYYTR +EQKNADTNEDIITAATRIAT... +>up|C3I2Z2|C3I2Z2_BACTU/39-289 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVNDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>ur|UPI0004BDD382|UniRef100_UPI0004BDD382/63-317 +....tAAFEKLERAFDARLGVYAIDTGTGREV.VHNDRARFAYNSTFKALQAGVVLDKYS--LDGLDRRVTYTRKELVAN +SPVTEKHVGTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGLDASLEKLGDDVTRMDRVEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLGEALPAPEREQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSSPIVIAILSNR +ATKDAEPSDELIAEAASVVAd.. +>ur|UPI00036DDC55|UniRef100_UPI00036DDC55/38-292 +....aAQLARLEADTRGRLGVAAVNTADGRIL.SHRGDERFPLCSSFKAMLAAAILQHE---PSLLDKRIRYTAADLVSH +SPVTEQNLADGMTVGELSAATIQYSDNAAANLLMKQIKGPAGVTAYARSIGDKAFRLDRWETELNTAIPGDPRDTTTPLA +MMKSLQSVTLGPALTVDKRKLMTEWLIGNTTGDTRIRAGVPYDWQVGDKTGTGSyGSTIDIGVVWPPGKAPVVMALYYTQ +PGKDDKANPEILASAARVVVeaf +>ur|UPI00047FAD54|UniRef100_UPI00047FAD54/51-303 +.....RELAALEREYDARLGVYAVDTGSGREV.AYRAGERFPYASTFKALAAGVVLRTHS--ERELDRVVTYSADDLIAH +SPVTGEHVATGMTLRDLCEAAVRYSDNAAANLVLAELGGPAGMDAELEALGDDVTRMVRDEPELSRWKPDDTRDTSTPRA +LAEDLRALVLDDALGKRDRARLTEWLRTNTTGDTLIRAGVPGNWRVGDKTGTGStGARNDIAVLWPPDRAPIVLAVMTNR +TQRDAEPDDALLADAASAVA... +>up|A0A024LWQ3|A0A024LWQ3_9MYCO/35-286 +...idDQLAELERRDNVLIGLYASNLDSGRTL.THRADQIFAMCSTFKGYAAARVLQLAERGEISLDNRVFVDADALVPN +SPVTETRAGAEMTLAELCQAALQRSDNTAANLLLKTIGGPAAVTAFARSVGDERTRLDRWEVELNSAIPGDPRDTSTPAA +LAVGYRAILAGDALSPSQRGLLEDWMRANQT--SSMRAGLPEGWTTADKTGSGDyGSTNDAGIAFGPDGQRLLLVMMTRS +QAH-DPKAEPLIGELT----... +>up|A0A0H0SY32|A0A0H0SY32_9MYCO/35-286 +...idDQLAELERRDNVLIGLYASNLDSGRRI.THRADQMFAMCSTFKGYAAARVLQMAERGEISLDNRVFVDADALVPN +SPVTETRAGAEMTLAELCQAALQRSDNTAANLLLKTIGGPAAVTAFARSVGDERTRLDRWEVELNSAIPGDPRDTSTPAA +LAVGYRAILAGDALSPSQRGLLEDWMRANQT--SSMRAGLPEGWTTADKTGSGDyGSTNDAGIAFGPDGQRLLLVMMTRS +QAH-DPKAEPLIGELT----... +>up|R7Z7I5|R7Z7I5_LYSSH/49-305 +...tmEKFEQLEKEYDARLGVYAIDTGTKKIV.EFREDERFAYTSTFKALAAAAVLQQNS--IEELNKIVTYTSNDLVTY +SPITEKYVDTGMTLKDISEAAIRYSDNTAGNLLFKELGGPEGFETSLKKLGDQVTNAERIETGLNEAVPGETRDTSTPKA +LANDLQAYTLGDVLTHEKQTMLVDWLKRNTTGDNLIRAGVPKGWEVGDKTGGGGyGTRNDIAIVWPPNREPIVLAILSSR +DKQDANYNDELIAQATKVVMnvf +>up|B0YKF4|B0YKF4_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEMHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0F6J018|A0A0F6J018_BACTU/57-307 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +DKEDAKYDDKLIAEATKIA-... +>ur|UPI00031461E4|UniRef100_UPI00031461E4/57-309 +.....HAFAKLEKEYNAKLGIYALDTSTNQTV.AYHADDRFAFASTSKSLAVGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREIGDTVTNSERFEPELNEVNPGKTHDTSTPEA +IAKTLQSFTLGTVLPSEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADATKVVLd.. +>up|A0A097QLL6|A0A097QLL6_9VIBR/20-280 +.dsltKQIALIEQQSGGRLGVAVLDTQNHNQW.QYHGDDHFPMMSTFKTLMCANALYLAEQKKLNLNATTTVKESDLVTW +SPITEKLIGQEITVEKACEATMLMSDNTAANIVLYQIGGPEQVTQFIRSLDDKVTRLDRYEPELNQAIPGDKRDTTSPSA +MVELLNTLLLQDGLNQESQQQLLTWMKNNKVSDPLIRSVLPQSWSIADRSGAGNqGSRGITALVWNSQRKPIILSIYLTQ +TQLDMAQRNHVINRVANLVFeqf +>ur|UPI0002E9BAFD|UniRef100_UPI0002E9BAFD/51-303 +.....HSLVKLEKEYDAKLGIYALDTSTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTNKDFVNY +NPITEKYIDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIENRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIADATKIVLd.. +>ur|UPI00056E6BF0|UniRef100_UPI00056E6BF0/32-288 +....lETVRTIESRLGGRVGISVHDTGSDQRW.VYRSDERFPISSTFKPFACAAILSRIENGSERLHRVIDITEEDLVTY +SPVTETRVNTVMTIAELCEATITLSDNTAGNLILESLGGPKAFTDYMRSIGDDTTRLDRWETDLNEGTPGDRRDTTTPSA +ATTSLSHLLLGPTLSNSSREQLTTWMENDKVADALLRSALPEGWRIADKTGAGGhGARSIIAIIWPTAEKPIVISIYMAE +SEANFAERNEAIAEIGAAIVa.. +>up|A0A0B5S8D6|A0A0B5S8D6_BACMY/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSVEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIANATKIVLd.. +>ur|UPI0005B3C881|UniRef100_UPI0005B3C881/43-302 +..dlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPRA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGAGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|J9C1S8|J9C1S8_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSVEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIANATKIVLd.. +>up|A0A0K2ZS65|A0A0K2ZS65_XANCT/33-291 +.qtlaQRLAGIERRTRGRLGVTLLD-GSGTVLgGQRQDERFPMCSTFKFVLTAAVLQRVDRGELSLQQRLPIRAADMLSH +APVTERDVGGTLSVAELCRATLLFSDNPAANLLFPLVGDPPGLTRFLRTLGDAQTRSDRHEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPASRQQLGAWMIDNRTGDACLRAGLPPGWKIGDKTGSNGtDTRNDIAIVWPPGRTPLLLTAYLNG +AKVDDAARDAALKAVAVAVR... +>up|J8AYF6|J8AYF6_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSVEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIANATKIVLd.. +>ur|UPI0006C76E53|UniRef100_UPI0006C76E53/35-296 +..eaeNKLAELERKHPGRFCVTILDLGNGRRI.QHRADERILMCSTFKALLAAFALARVDKGEEKLDERIKITKKDLVTN +SPVTKPHLGGPLTIAELCDAIVTRSDNTAANLLLARFGGPAALTAFCRRLGDDLTRLDRFELELNFDGPDDQRDTTTAAA +MAETLRKLLFSDVLSAASRSQLAAWLITNKTGDTRLRAGVPGDWLVGDKTGTNGdGNANDIAVIWPPDRAPLIVTAFCEI +PEISSKDRDAVIAEIGRIAS... +>ur|UPI00056D6793|UniRef100_UPI00056D6793/29-288 +..qltAAAQQEEKTLNARLGVTVLDTATGKTA.SYRGDERFPLNSTHKALLCGALLKQADEKKVSLTEAVRFDKSRLVEY +SPVTEKHTAPQMNWLQLCSAAVSYSDNTAANLISQKAGGPQGVNAFLRANGDKTTRLDRLEPALNEARPGDERDTTTPQA +ISRTLQTLLLGDALSEASRKQLIRWMMDDKVADALLRKSLPKSWTIADKTGAGGyGSRSIISMVWPEKGAPLVVAIYITQ +TDASLSQSNAAIARLGRVIFqq. +>up|A0A0D7DD70|A0A0D7DD70_9ACTN/56-309 +....gRAFAALEKEYAARLGVYAVDTGTGRTV.AHRDGERFAYASTFKALAAGAVLREH--GLGGLERVVTYRREDLVDH +SPVTEKHVATGMSLGDLCDAAVRFSDNTAGNLLFDAVGGPRKLQALLAELGDDVTRMERWETELNEWTPGATRDTSTPRA +LAEDLRAFVLGDALAGPERARLAQWLTANTTGGELIRAGVPKGWTVGDKTGAGStGTRNDIAVVWPPDAAPLVLAVLSNR +TDPDADYDNTLIAKATSAAV... +>up|A0A076VXH5|A0A076VXH5_BACMY/38-292 +..athREFAQLEKKFDARLGVYAIDTGTNQTV.TYRPNERFAYASTYKALAAGAVLQQNS--IDKLDEVITYTKDDLVEY +SPITEKHMDTGMTLGEIAEAAIRYSDNTAGNLLFKKLDGPKGFEKALRQIGDKVTMADRFETDLNEAIPGDIRDTSTAKT +LATDLKAFTVGNALPTDKRKILTDWMRGNATGDKLIRSGVPKDWEVDDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSR +DKEDATYDNELIAQAAKVTI... +>up|J8PS90|J8PS90_BACCE/53-303 +.....--FVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIADATKIVLd.. +>up|B1M0E1|B1M0E1_METRJ/28-286 +....ePDWTAIERRLGGRLGIAAASA-D-RVLaAYRADARFPMCSTFKVLAAAAVLARVDAGRETLGRIVTYGPGDLLSY +APVTRKALEAGMSVADLCAATLVWSDNAAANLLLADLGGPAALTAWLRTTGDPVTRLDRTEPTLNTALPGDPRDTTTPDA +MRATLGRILLGTTLSPASRDRLEAWMVACETGRKRLRAGLPPDWSAGDKTGSGDnGTVNDVAILRPPGRAPILVAVYVTG +STASPDTCAAAYAEIARLIA... +>up|B0YKH9|B0YKH9_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTALLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0A1B0C1|A0A0A1B0C1_9ENTR/30-287 +.taltQKLAALEKSTGGRLGVAWID-GDGLRY.GYRADERFPMTSTFKTLAAAAILHNSVSQPNLLEKKIRIREADRVAW +TPVTGNYFGKEMSIAALCAAAIEYSDNLAANYLLKELGGPQGVTAYARLLGDTLTRLDRQETELNSAAPGDERDTSTPAA +MAENLSKLTLGDALPTAQRQRLISWLKQNTTGDQSIRAGVPAGWTVGDKTGAGAyGTTNDLAILWPEKGAPKILAIYFTQ +PQPDAANNKAVLASATRLAId.. +>up|B8ZHY1|B8ZHY1_KLEOX/30-268 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPEDHAPLVLVTYFTQ +PH------------------... +>up|B0YKH6|B0YKH6_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGVTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|B5D623|B5D623_KLEPN/28-284 +.....-QIKISEGQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TPATMVERNQQIAGIGAALIehw +>ur|UPI0005BD7363|UniRef100_UPI0005BD7363/28-286 +....ePDWGTLERRLDGRLGIAAAT-ADRVLA.AYRADARFPMCSTFKVLAVAAVLARVDTGRETLDRIVAYGSGDLLSY +APVTRKALEAGMTVSDLCAAAIVWSDNSAANLLLASLGGPEALTAWLRGTGDPVTRLDRTEPTLNTALPGDPRDTTTPDA +MRASLGRILLGTVLSPASRGRLEAWMIACETGRKRLRAGLPPDWIVGDKTGSGDnGSVNDIAILRPPGRAPVVVAVYVTG +STASPETYEAAYAEIGRLIA... +>up|A0A0E1CLX4|A0A0E1CLX4_KLEPN/30-285 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRGT-ELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|C2WPN3|C2WPN3_BACCE/44-292 +.....--FVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVLPGDVRDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>ur|UPI0004C24AA1|UniRef100_UPI0004C24AA1/37-299 +.seltNKLRALEHAHGARLGVFACDTATDGTV.TYRADELFPICSTFKTIAVAAVLRDLDRDGAFLAKRLHYTATDVAEY +APITGLNLEAGMTVEELSAAAIRYSDNAAANLLLHELGGPGTVTRFCRSIGDRVTRLDRWEPALNSAEPGRDTDTSSPRA +IGQTYARLTIGKALDAPDRRRLTGWLQSNTTGANRLRAGLPTDWTVAEKTGTGGyGTTNDVGIAWPVGGGSITVAVLSTK +SDPSAPADEPLIAGTARLIAd.. +>ur|UPI00062749C6|UniRef100_UPI00062749C6/44-300 +....rTRLRDLEKHSGGRLGVAVLDTGNGERM.LWRENERFRMCSTFKYLLAAAILRQVELGKVALSQQVPITAADMISH +APFTQPLVGRSASVAQLCEATVTLSDNPAANLLYPLVGGPQGLTRFLREIGDGVTRTDRTEPTLNSGAPDDPRDTSTPSA +QIATMQRLLLGDALKESSRQQLIAWLVANKTGDKRLRAGLPAGVRVGDKTGSGD.DATNDVAIVWPPGRAPLLIVSNLAT +AKLDGAGRDAVLASLARIASehf +>up|A0A073AY97|A0A073AY97_9PSEU/43-297 +...arEEFSRLERDFDARLGVYAVDTATGREV.AYRADERFAHASTFKALAAGELLRRNS--LEELDRTITYSRDDLVTY +SPITEKHVDSGMPLREVIAAAIRHSDNTAGNLLLRELGGPDGFTAALRRIGDTTTRADRFETDLNETAPGDPRDTSTPRA +LATSLRAYAVDDVLPADKRAVLNEMLRTNTTGDALIRASAPAGWQVGDKTGAAShGTRNDIAVVWPPERAPIVLAVLSDR +EAEDADYEDALIARAAAVVFe.. +>up|A0A0F4P6E5|A0A0F4P6E5_9VIBR/20-280 +.dtltQQVAQLETQSGGRLGVAVLDTQNNHQW.QYRGDERFPMMSTFKALMCASALDLADQNKLSLNDTTTIKESDLVTW +SPVTEKLIGQDMTIQQACEATMLMSDNTAANIVLHQIGGPQQVTQFVRTLDDKVTRLDRFEPELNQATPGDKRDTTSPHA +MVTSLNTILLQDGLSEKNQQTLLTWMKNNKISDSLIRSILPQGWSIADRTGAGEqGSRAINALVWNEQHKPIIISLYLTH +TELDIAQRNQTLNQVAKLVLehf +>up|A0A0J7CWK5|A0A0J7CWK5_BACCE/50-305 +..athKEFSQLEKKYDARLGVYAFDTGTNETI.SYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITFTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVIMSDRFETELNEAIPGDNRDTSTAKA +IATNLKAFTVGNALPNHKRNILTEWMKGNATGDKLIRAGVPTDWIVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVn.. +>up|A1T7L6|A1T7L6_MYCVP/38-292 +...ldQRIEALGQRHNAQIGLYALDLDTQRGI.EFGADEPFAMCSTFKAYAAAAVLQRTQTGELTLNDAIPIEPGDIRPH +SPVTEPRVGTSMSLAELCQAALQQSDNAAANGLLRVLGGPQAITAFARSIGDHRTRLDRWEVELNSALPGDPRDTSTPRA +LGDGYRNILTGDVLNPPTRRQLLDWMLANQT--SSMRAGLPAGYTSADKTGSGDyGTTNDVGVAYGPAGQQVLLSLMTRS +ADPDAPSLRPLIGELAALA-... +>up|B0YKF1|B0YKF1_9BACT/22-271 +.....-KVRDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGPRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI000366F73E|UniRef100_UPI000366F73E/50-303 +.....REFERLEEEFDARLGVYAVDTGSGEEV.EHRPDERFAYASTHKALTAALVLQQNT--PEEMEEVVTYTEEDLVDY +SPITEQHVDTGMTLMEVADAAVRHSDNTAANLLFEELGGPDAFEDELEAIGDDVTDPERLETELNDWTPGDTSDTSTPRA +MAGSLREFTLGDALPEDRREVLNNMLVNNTTGDELIRAGVPEDWRVGDKTGAGShGTRNDIAVIWPPEGDPIVLAVMSSR +DEEDAEYDNALIARAAEVVAee. +>ur|UPI00047D30FE|UniRef100_UPI00047D30FE/45-300 +..emkDDFAKLEEQFDAKLGIFALDTGTNRTV.AYRQDERFAFASTIKALTVGVLLQQKS--IEDLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELADASLRYSDNAAQNLILKQIGGPESLKKELRKIGDEVTNPERFEPELNEVNPGETQDTSTAKA +LVTSLRAFALEDKLPSEKRELLIDWMKRNTTGDALIRAGVPDGWEVADKTGAASyGTRNDIAIIWPPKGDPVVLAVLSSR +DKKDAKYDDKLIAEATKVVMk.. +>up|K6CKQ2|K6CKQ2_9BACI/51-305 +..hihREFAELESKFDARLGVYAIDTGTNQTV.SYRPNERFAYASTYKALAAGALLQHYS--IDQLEELVTYNSEDIVSY +SPVTELHVDTGMTLREVIEAAVRYSDNTAGNLLLEKLGGPEGFETALKQIGDKVTEVNRYEPDLNSAIPGDKRDTSTPKS +LATSLQAFAVSDLLPTEKRKILTDWMRGNATGDALIRAGAPTGWEVADKSGAGSyGTRNDIAIVRPSNRAPIIIAVLSSR +DTQNATYDNTLIAEAAKVAL... +>ur|UPI0005827EC1|UniRef100_UPI0005827EC1/49-299 +.....AALVEVERKFDARLGMFALNTATGVTV.THRADERFAFCSTFKGLAAAAVLHRNP--MSHLDTIVRYGKGDLLKS +AVITSQHVTTGMTIRDLCDAAIRYSDGTAGNLLLRELGGPQQLTEYLRGLGDSVTRMDRTEPAIVEATPGDPRDTASPRA +LGTDYQKIVLGDVLPEDKRAFLRDLLERNTTGAQRIRAGLPPDWRVADKTGTGDyGTINDIAVVWPPGAAPLVIAVMSSK +AAKDAKYDQALIAQAASHA-... +>up|A0A059W032|A0A059W032_STRA9/3-255 +.....-ELHELERKYGARLGIYAVNTGDGREV.GFNADERFAYASTFKAFAAAAVLRKYS--LSGMDKVITYSRSDLIDH +SPVTEKHVGTGMTLRDLCDAAVRYSDNTAANLLFDVLGGPQGLAAALAGTGDTTTKVERREPELNQWSPGATQDTTTPRA +WAGDLRAYALGDALGKDEREQFTQWLRTNTTGDELIRAGVPKGWDVGDKTGGGGyAVRNDIAVVWPPGAAPIVMAIMSSR +ATKDADYDNKLIAEAASVVTk.. +>up|S6FQZ7|S6FQZ7_9BACI/47-300 +...lnQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAETAKVAL... +>ur|UPI000407DD95|UniRef100_UPI000407DD95/32-286 +...ldDQIAGLEKRNNASIGVFAANVDSNRTV.AHRADETFAMCSTFKGYAAGRVLQQVDRGQLALDTRIFIDPSAIVAN +SPVTEERTGADMSIGELCQAALQHSDNTAGNLLLKLIDGPPGITAFARSIGDNRTRLDRWETALNSAIPGDLRDTSTPAA +LGAGYRAMLTGDVLSPPQRQQLEDWMRGNET--SSMRAGLPVGWTSADKTGSGDyGSTNDVGIAYGPDGQRLLLAVMTRS +RADDPKAANPLIGELTALV-... +>ur|UPI000459B5C7|UniRef100_UPI000459B5C7/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAICYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|E5G517|E5G517_KLEPN/27-285 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDPPGTELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00064C7D04|UniRef100_UPI00064C7D04/49-303 +...sdREFAKLEEKYDANLGVFALDTGTNKTV.TYHPDERFAYASTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTPRA +LAASLQKYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPKGDPIVLAILSNR +TEKDAEYNDKLIAEAAKQAVk.. +>up|A4X4X3|A4X4X3_SALTO/48-303 +..dldHEFRQLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYASTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIAEAAVRYSDNTAGNLLLDHLGGPERFEKELKGIGDTVTDAARYETDLNEATPGDPRDTSTARA +LTEDLREYAVDDALEPGDRDTLNGWLRGNTTGGELIRAGVPDGWVVGDKSGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|A0A059WV98|A0A059WV98_9BACT/48-345 +...leRAIKRLAESSGGIVGVSAIHIESGRRV.SMNGGTRFPMASVYKLPIALQLLNKVDRGELRLQDSITLSAHDFRPH +SPIVEFANNKPLTLERLFELMLGESDNSASDALLRLAGGPAAVTNRMQALGITGINVSRPRDEAAAAYADDPRDTSTPDA +MADLLVRVHRRDLLEPASMERLLQIMTATQTGPARLKGLLPTGTIVAHKTGTMG.GTTADVGIVTLPDGGHMAIAVFVKA +STKEVPERERVIAEIARTIYdy. +>up|S5TLV0|S5TLV0_9BACT/38-299 +..tyqAKFTQLESNANGRLGIMAINTANNQQI.EYRSNELFPFCSTGKVMVVGAILKASESNTQLMQRQLHYSKQDTESY +APITKQHIADGMNVSALSQAAIAYSDNGAMNQLLQLLGGPQAITSYARSLGDNKFNLVRTEPQLNTAIPNDERDTTTPAA +MALSLQKLGLGTALDKKQQTRLQEWLKANTTGDKRIRAGVPKGWTVGDKTGTGSyGTTNDIAVIWPPHAKPIVLVVYFTQ +NKKDAKPNDQVIAQATKIVIdef +>up|B8ZI24|B8ZI24_KLEOX/31-272 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDXAVIWPENHAPLVLVTYFTQ +PQQDA---------------... +>ur|UPI000417B3F0|UniRef100_UPI000417B3F0/45-300 +..dldHEFRQLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYASTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAVAEAAVRYSDNTAGNLLLDHLGGPERFEKELKGIGDTVTDAARYETDLNEATPGDPRDTSTARA +LTEDLREYAVDDALEPGDRDTLNGWLRGNTTGGELIRAGVPDGWVVGDKSGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|B5D625|B5D625_KLEPN/28-284 +.....-QIKISEGQLAGRVGYVEMDLASGRMLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNTAGNLLLKIVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TPATMVERNQQIAGIGAALIehw +>ur|UPI00048D4FE2|UniRef100_UPI00048D4FE2/48-303 +..dldHEFRQLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYASTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAVAEAAVRYSDNTAGNLLLDHLGGPERFEKELKGIGDTVTDAARYETDLNEATPGDPRDTSTARA +LTEDLREYAVDDALEPGDRDTLNGWLRGNTTGGELIRAGVPDGWVVGDKSGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|H5WTH6|H5WTH6_9BURK/37-296 +...lpAALAALERRSGGRLGVWIEDSATGRVL.AQRADDRFAMCSTFKWLVCAQLLQSVDRGEARLDQVLPFGKADLVAW +SPVTERHAQGALSLAALCQATLTTSDNTAGNLLLARLGGPAAFTAALRAQGDAVTRLDRVEPDLNRFPPGEERDSSSPRA +MAAQLRRFLLGDGLAPGSRQQLTDWMQASTTGARRLRAGLPAGWRLATKTGTADgNHTNEVGVLWPPGRAPLVVVAFLAG +SSQPFAQREAVLARVAAQ--... +>up|B0YKE5|B0YKE5_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIYYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A021W4K6|A0A021W4K6_9GAMM/44-298 +....rTRLRDLEKHSGGRLGVAVLDTGNGERM.LWRENERFRMCSTFKYLLAAAILRQVELGKVTLSQQVPITAVDMIAH +APFTQPLVGRSASVAQLCEATVTLSDNPAANLLYPLVGGPQGLTRFLREIGDGVTRTDRTEPTLNSGAPDDPRDTSTPSA +QIATMQRLLLGDALKESSRQQLIAWLVANKTGDKRLRAGLPAGVRVGDKTGSGD.DATNDVAIVWPPGRAPLLIVSYLAT +AKLDGAGRDAVLASLARIVSk.. +>ur|UPI0004BF87AE|UniRef100_UPI0004BF87AE/63-317 +....tAAFEKLERAFDARLGVYAIDTGTGREV.VHNDRARFAYNSTFKALQAGVMLDKYS--LDGLDQRVTYTRKELVAN +SPVTEKHVGTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGLDASLEKLGDDVTRMDRVEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLGEALPAPEREQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSSPIVIAILSNR +ATKDAEPSDELIAEAASVVAd.. +>ur|UPI00067B8013|UniRef100_UPI00067B8013/30-279 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITSSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A059X166|A0A059X166_9BACT/39-309 +.aefaKNIEAIAKEARGVVGVGIMDLKSRETV.VLNPSHKFPMQSVFKFPLAMAVLDQVDKGKFTLAQKIHVTKQDVSPW +SPLSKKYPNGELTLAELLGYTVSMSDNNACDILFKLLGGPKNVEDYIRTLGVKDIAIVATEEEMSKHWDVQFTNWCRPAA +MLQLLDVIYKGKKLSQTSNDFLLKVMTETTTGPNRIRGLLPKDAKVAHKTGTSNtAASNDVGIMTLPNGKQVAVVVFVSN +AAADEKTRDAVIAKITKAAWdyy +>ur|UPI0006AD7971|UniRef100_UPI0006AD7971/60-310 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQTFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>up|A0A0D0I163|A0A0D0I163_STEMA/38-292 +...taADFAALEKASGGRLGVTLLDTRTGKRV.GHRQDERFPMCSTIKWMLAAAALHRADGQPGFLDERLPMRAEDLIDH +APTTRRHVGKDLSVRDLCRTAMVTSDNPAANLLLRHLGGPPALTAFMRSHGDAVTRSDRYEPELNRFTPGDPRDTTSPAA +SAVSLRRFVLGDALRPASRQQLADWLIDNETGDATLRAGLGKRWRVGDKTGSNGkDTRNDIGVLWPLGGTAWVLTAYLQG +ASVDSGQRDAVLARVAAL--... +>up|A0A0C1N4A3|A0A0C1N4A3_9CYAN/53-321 +.nklrDLIEQISHAAQGRVGMTATVVETGESV.SLNGDRRFPMQSVYKFPIAMAVLAQVDQGNLKLDQKIRVAASDIVRD +SRILEKSQGKEFRLAELLKYMVSESDSTACDVLLRLIGKPQRVTEYLRNLDVNDIVVANTENEIQKDRALQYRNYATPDA +AVNLLRAFHKGRGLSKSTQALLRQWMIETSTGPNRIKGLLPKGTVVAHKTGTSAtAATNDVGIVTLPNGQHLAIAVFVSD +SQATNAIREEVIAKLAKAAWdew +>ur|UPI0004C7AA60|UniRef100_UPI0004C7AA60/41-303 +.enlaPRLRELEQLHSARLGVFAHDVRTGRTV.AYRADERFPMCSLFKTVAVAAVLRDLDHDGAFLARRIHYTKAYVERY +SPKTEENLAHGMTVAELCDATLRYSDNAAANLLLRELGGPTAVTRFARSIGDTTTRLDRWEPELNSGEPWRETDTSSPRA +IGRTYGRLVLGDALAPRDRERLTAWMLANTTSGERFRKGLPADWLLADKTGGGRyGGNNDAGVTWPPDGGPIVLAVMTTR +FEEDAAPVNALVADAAALVAa.. +>up|P05192|BLAC_KLEPN/27-278 +.....EQIKQSESQLSGRVGMVEMDLANGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAGIGQ---... +>ur|UPI0005938A4E|UniRef100_UPI0005938A4E/44-301 +...anTSVADLEARYDAQIGLFAVDTGTGRTV.THRADERFPFLSTFKALAAAALLRSHPLDTGYFDRVIRFHEADLVEH +SPVTSAGVAEGMTMARVAEAAITRSDNTAGNLLLREIGGPEGLTAFLRTLGDPASRLDRWETELNTAIPGDERDTTTPAA +LAADYRASALGDALGAPERDQLVAWLKANTTGGERIRAGLPANWVTGDKTGTGSyGSANDVAIVWPEGGAPIVIAILSRK +SDADAEANNDLLAEVAKVAVe.. +>up|T1T7P6|T1T7P6_9BACT/37-299 +.hsvqKQLAQLESSAGGRLGVAAINTANNQRI.EYRSEERFPLCSTSKVMAVAAILHNSSTDAKLLATNLRYTQQEVAAY +APIAAKHVATGMTVGAMCQATLNYSDNLAMNELLKELGGTKAVTAYARKIGDNSFRLDRKEPELNSAIPGDLRDTTTPLA +MQNSLQTLVLGNSLAPTQRQQLQEWLKNNTTGSARISAGVPKNWLVGDKTGTGKyGTSNDVGVIWPTGAQPIVLAIYFTQ +NKPDAKANDQVIADATRIVVaef +>ur|UPI0005C64CCB|UniRef100_UPI0005C64CCB/49-303 +...sdREFAKLEEKYDANLGVFALDTGTNKTV.TYHPDERFAYASTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTPRA +LAASLQKYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPKGDPIVLAILSNR +AEKDAEYNDKLIAEAAKQAVk.. +>ur|UPI0003A86D5F|UniRef100_UPI0003A86D5F/36-295 +..alrVRWAEIEGRSGGRLGISLLDTATGQRI.EQRQDERFPLCSTFKFLLVAAVLQRVDRGELRLDRQVPIRAEDMLSY +APATKPHVGGSLSLAELCQAAMIFSDGVAANLLLTQVGDPAGLTAFIRTLGDTQTRSDRNEPSMNNFALDDPRDTTTPAA +MLGSMRAVLVGDALLPASRKRLTEWMIDNRTGDDCLRAGFPQGWKVGDKTGNNGtDSRNDIGIVWVPGQAPLLLTTYLNK +ATVDADARDAALKAVAQAVAaw. +>ur|UPI0005ABB16E|UniRef100_UPI0005ABB16E/51-306 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMRDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKRNILTEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>ur|UPI00056BF22F|UniRef100_UPI00056BF22F/38-293 +...veQRLDALGRRHNAQIGLYAIDLNTQKSL.AYRDTESFAMCSTFKAYAAAAVLQRTQTGELTLNDAVPIEPGDIRPH +SPVTEPRVGTSMSLAELCQAALQQSDNAAANGLLRVLGGPQAITAFARSIGDHRTRLDRWEVELNSALPGDPRDTSTPRA +LGDGYRNILTGDVLNPPTRQQLLDWMLANQT--SSMRAGLPAGYTSADKTGSGDyGTTNDVGVAYGPAGQQVLLSLMTRS +AVDDAPSLRPLIGELAALVL... +>ur|UPI000665DA7D|UniRef100_UPI000665DA7D/27-284 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAINMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRRLLTTPSLSARSQQLLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAALIehw +>up|A0A0M1EST1|A0A0M1EST1_STEMA/45-298 +.....ADFAALEKASGGRLGVAVLDTGSGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEQDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLDVVGGPSALTAFLRGQGDSVTRNDRNEPDMNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGPAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|Q0GM99|Q0GM99_ENTGA/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAKPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADTSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|J7WUA1|J7WUA1_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDRKIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKLLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKNPIILAILSNH +AKEDAKYDDKLIANATKIVLd.. +>ur|UPI0005674B04|UniRef100_UPI0005674B04/35-292 +..dvtARLRALEERYDARLGVFAHRPSTGRSV.RYRADERFPMCSLFKTLAAAAVLRDLDRHGEVLARRIHYTEDDLVMG +SDQTKAHLAEGMTIAGLAEVAITHSDNTAGNLLLRELGGPTAITRFARSLGDRVTRLDRWEPELNTAEPWRLTDTTSPYA +VGRTYGRLVLGDALNRRDRELLTHWLLSNTTSVNRFHAGLPKTWAIADKTGSGSyGTANDVGVTWTDNGDPIVLSVLSTM +PAPDAVRDDALVADAAAVIA... +>ur|UPI00066B6DBB|UniRef100_UPI00066B6DBB/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRV.GHRQDERFPMCSTFKSMLAATVLSQAERTPSLLDRRVPVREADLLSH +APVTRRHAGKDMTVRDLCRATVITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAGSLQRVVLGKVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +GAISNEQRALVLAQVGRIA-... +>up|Q6ZY76|Q6ZY76_KLEPN/28-284 +.....-QIKISEGQLAGRVGYVEMDLASGRMLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAALIehw +>ur|UPI0006680D59|UniRef100_UPI0006680D59/28-284 +.....-QIKISEGQLAGRVGYVEMDLASGRMLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAALIehw +>up|J8KM50|J8KM50_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLEQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLRDIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYVLGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIADATKIVLd.. +>ur|UPI0004C3C31D|UniRef100_UPI0004C3C31D/31-289 +....tGKLRELERQHNARLGVFATDTGTGRTV.LHRADELFPMVSTFKTLVAAAILRRDQDGS-LLNKVIHYTEDDCIKY +AKITEKNLANGMTVSALCDATITFSDNCAANLLMRELGGPTAVTRFCRSIGDPVTRLDRWEPDLNSAEPGRVTDTTSPRA +IGQSYARLTLGHALNRADADQLTKWLLANTTGDHRIRAGLPADWRWGDKTGTGKyGTTNDAGIAFPPGRSPIVVAVLSTK +PSKDAPADEPLLVEAARIVA... +>up|B0YKE8|B0YKE8_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHCSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI000688B99F|UniRef100_UPI000688B99F/44-295 +..raaKALAQVERRYHSRLGVYMLDTGTGRTV.TYRAGERFAHASTFKALAAAVLLKRST--DDELNRVINYRASDLEDY +APITKRHMGEGMTLRDLIKAAVQYSDNTAANLLLDRLGGPAGLQKALRGMGDRTTRTDRTEPALNEAKPGDPRDTSTPRA +LGTDLRRFVLGDVLPEGRRQLLTQVLRGNTTGGPYIRAGVPSGWKVGDKTGNGGyGTRNDIAIVWPAGGSPIVVAVLSDR +GSKDAASDDALIKDATK---... +>ur|UPI00034939FE|UniRef100_UPI00034939FE/46-302 +.asfeQEFKQLEKEFDARLGVYAIDTGTDEAV.SYRADERFAYASTHKAFSAGAVLQQTP--LEELDDIVTYAEDDLVSH +SPITEKHVDTGMPLRDVVDAAIRYSDNTAANLLFRELGGPKGLGEALKEMGDETTHVDRVETELNEAAPGDIRDTSTPEA +MATTLRKFTLGDTLPADKREILTDMLKGNTTGDNLIRAGVPDDWTIGDRTGGGGyGTRNAIAVAWRPNGDPVVFAIMSSR +DDKDAEWNDKLVAEATEIAVd.. +>ur|UPI0003FC9E5E|UniRef100_UPI0003FC9E5E/51-303 +.....RELAALEREYDARLGVYAVDTGSGREV.AYRAGERFPYASTFKALAAGVVLRTHS--ARELDEVVTYSADDLIAH +SPVTGEHVGTGMTLRDLCEAAVRYSDNAAANLVLAELGGPAGMDAELEALGDDVTRMVRDEPELSRWHPDDTRDTSTPRA +LAGDLRALVLDDALGKRDRARLTEWLRTNTTGDTLIRAGVPGTWRVGDKTGTGStGARNDIAVLWPPDRAPIVLAIMSNR +TQRDAEPDDALLADAASAVA... +>ur|UPI00045B7D1A|UniRef100_UPI00045B7D1A/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIQAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|B8ZHY7|B8ZHY7_KLEOX/32-273 +..aiqQKLTNLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTXKVMAAAAVLKQSESHPDVLNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDA---------------... +>up|A0A0H5RLE5|A0A0H5RLE5_9MYCO/21-264 +...idDQIAELERRHNALIGLYAVNLDSGRTL.THRPDEMFAMCSTFKGYAAARVLQMVGRRQISLENRVFVEPAAIVPN +SPVTETHAGAEMTLAELCQAALQRSDNTAGNLLLKTIDGPAGITAFARSIGDDRTRLDRWEVELNSAIPGDPRDTSTPAA +LAGGYRAVLAGDALSPPQRRQLEDWMRANQT--SSMRAGLPDGWTTADKTGSGDyGSTNDVGIAYGPDGQRLLLAMMTRS +QA-DDPKADNL---------... +>ur|UPI00045A6AA7|UniRef100_UPI00045A6AA7/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRDSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>ur|UPI0006485E42|UniRef100_UPI0006485E42/48-309 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRDGEFLSRRIFYTQDDVEQG +APETGKNLANGMTVEELCKVSITASDNCAANLTLRELGGPAAVTRFARSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRPPIVLTVLTAK +TEQDAVRDDALVADAARVLAe.. +>ur|UPI00066FFC5A|UniRef100_UPI00066FFC5A/47-301 +...tnKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKTSS--NEKLNDIIRYTKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPGRAPIVLAILSNR +FTEDANYHNALISEAAKAALd.. +>ur|UPI0004C91D5D|UniRef100_UPI0004C91D5D/48-309 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRDGEFLSRRIFYTQADVEQG +APETGKNLANGMTVEELCKVSITASDNCAANLTLRELGGPAAVTRFARSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRPPIVLTVLTAK +TEQDAVRDDALVADAARVLAe.. +>up|A0A0A0WMG9|A0A0A0WMG9_9BACI/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSNERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSVEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIADATKIVLd.. +>up|H0SRU7|H0SRU7_9BRAD/25-284 +.adlqATLAGIETDSGGRLGVALLDTASGALS.GHRLDERFPMCSTFKALLAAAILTKVDAGAEQLSRRLPIAPSDILSY +APVTKLHVGSSLSVCELCEATVTLSDNTAANLLLATLDGPAGLTRAIRGFGDAITRLDRIEPALNESVPGDPRDTTTPTA +MAQTLAKLTTGDTLSAASRDILNGWLIGCKTGAAKLRAGLPGSWRVGDKTGAGDnGSSNDVAVIWPAGRAPVIVTSYLTE +TKAGDDRRNAAHAAVGRAVAa.. +>up|L7QJP2|L7QJP2_ECOLX/27-284 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SSVSEKHLAGGMTVGELCAAAMTMSDNRAANLLLATVGGPAGLIAFLSQIGDNVTRLDRWETEVNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00066E6A77|UniRef100_UPI00066E6A77/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRV.GHRQDERFPMCSTFKSMLAATMLSQAERAPALLDRRVPVREADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAGSLQRVVLGKVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +GAISNEQRALVLAQVGRIA-... +>up|J7Y272|J7Y272_BACCE/57-309 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPEHFEPELNEVHPGDVHDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKKNTTGDSLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIALd.. +>up|A0A0A1FP78|A0A0A1FP78_9MYCO/35-278 +...idDQLAELERRDNVLIGLYAANLQSGRRI.THRPDEMFAMCSTFKGYVAARVLQMAEHGEISLDNRVFVDADALVPN +SPVTETRAGAEMTLAELCQAALQRSDNTAANLLLKTIGGPAAVTAFARSVGDERTRLDRWEVELNSAIPGDPRDTSTPAA +LAVGYRAILAGDALSPPQRGLLEDWMRANQT--SSMRAGLPEGWTTADKTGSGDyGSTNDAGIAFGPDGQRLLLVMMTRS +QA-HDPKAENL---------... +>up|I1YAX3|I1YAX3_ECOLX/2-245 +.....--------------GYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|C3HSS6|C3HSS6_BACTU/41-294 +....nHSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IENLNQRILYTREDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLIEIGDTVTNPERFEPELNEVHPGETHDTSTPKA +LATSLQAFALGDVLSTEKRNLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|A0A0D6YEP3|A0A0D6YEP3_MASLA/57-325 +..elyNRIEEISRTAQGRVGVAVTMLETGESV.TLNGDQRFPMQSVYKFPIGMAVLAQVDQGKLKLEQRIRVEKNDFVSH +SPIRDDNPQGVLSLTQLLKYMVSESDGTACDVLLKLVGGPEVVMKYLRDLGINGINVINTEKEIGQDKSVQYRNWATPEA +MIVLLRALHEGRGLSKSSQGLLLRLMTETPTGLGRIKGMLPDGTVVAHKTGTSRtAATNDVGLVTLSNRQHLAIAIFVSD +STAEDAAREEVIAKVARAAWdkw +>up|B0YKI7|B0YKI7_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSLRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SSVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI00037A3498|UniRef100_UPI00037A3498/34-294 +..eaePDWAAIERRLGGRLGIAAASA-D-RVLaAYRADARFPMCSTFKALAVAAVLARVDAGRETLDRVVSYGAGDLLSY +APVTRKALETGMSVADLCAATLIWSDNTAANLLLADLGGPEALTAWLRTTGDPVTRLDRTEPTLNTALPGDPRDTTTPDA +MRATLGRVLLGTVLSPASRARLEAWMVACETGRKRLRAGLPPGWIAGDKTGSGDnGTVNDVAILRPPGRAPILAAVYVTE +STASPDTCAAAYAEIGRLIA... +>up|B5GPE0|B5GPE0_STRC2/50-305 +...vhARLRALELEHSARLGVYGLNLATGRSV.LHRADERFPMCSLFKTIAVAAVLRDLDRDGAFLARRIRYTQADLVEH +SPVTPGRLSTGMTVSELCGAAVCRSDNSAANLLLRELGGPSAVTRFCRSVGDRVTRLDRWEPALNSAEPWRAEDTTSPRA +IGRTYTRLVLGPVLDRPDRRRLTEWLLANTTSGDRFRAGLPGDWRLGDKTGAGEhGTNNDAGIAWKPDGTPVALAVLTTK +REPTAPSDPPLIAKTAALLA... +>up|J8R3N3|J8R3N3_BACCE/51-303 +.....QSFVKLEKDYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKTS--IEDLDQIIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYNDKLIANATKIVLd.. +>ur|UPI000532D276|UniRef100_UPI000532D276/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>ur|UPI0002B6BD8A|UniRef100_UPI0002B6BD8A/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>up|B4ST44|B4ST44_STRM5/44-298 +....aTDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSVLAATVLSQAERRPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDALSRSDRLEPELNSFAKDDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIGVLWPVAGAPWVLTAYLQA +GAISYEQRATVLAQVGRIA-... +>up|B0YKC5|B0YKC5_9BACT/24-271 +.....---NDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRFVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI000420E0F8|UniRef100_UPI000420E0F8/39-296 +..ratAELADLEARFVGRLGVYALDTGNGATV.GHRADELFPMCSTFKVLAASAILRLRTQQPGLLDRVVHYTQAQMVDG +SPISSTHLADGMTVAAMCAAAIQYSDNSAANQLLDILGGPRGVTAFVRTLGDPLTRLDRYETDLNIVPPGEVRDTSTPEW +MGKNLRALALGDALDPAGRDQLVEWMVGNTTGATRIRAGLPNGWRVGDKTGGGArNEINDIAVCWPPNRAPLVIAVYTAP +TDPNAKGDGKVLADAASIVVr.. +>up|B8LF96|B8LF96_STEMA/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATALSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>ur|UPI00066DA740|UniRef100_UPI00066DA740/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.SHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAINYEQRASVLAHVGRIA-... +>ur|UPI0004C8B945|UniRef100_UPI0004C8B945/47-294 +..aatRRLRELEREHQARIGVFALNLATGATL.LHRAHERFPMCSVFKGLAAAAVLRDLDHDGTQLSRVIHYTEADVRKH +VPITSQHVADGMSVRDLCDAAVRYSDNCAANLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSGEPDRRTDTTSPYA +IAHTYRRLVLGDALNRPDRALLTDWLLRSTTSVERFRAGLPKDWKVADKSGGGStGTSNDAGVAWTPDGTPIVLAVFTHK +PALPTASG------------... +>ur|UPI00056F17B9|UniRef100_UPI00056F17B9/52-304 +.....-ELHELERKYGARLGIYAVNTGDGREV.GFNADERFAYASTFKAFAAAAVLRKYS--LSGMDKVITYSRSDLIDH +SPVTEKHVGTGMTLRDLCDAAVRYSDNTAANLLFDVLGGPQGLAAALAGTGDTTTKVERREPELNQWSPGATQDTTTPRA +WAGDLRAYALGDALGKDEREQFTQWLRTNTTGDELIRAGVPKGWDVGDKTGGGGyAVRNDIAVVWPPGAAPIVMAIMSSR +ATKDADYDNKLIAEAASVVTk.. +>ur|UPI000526DCB8|UniRef100_UPI000526DCB8/39-297 +...avRKLRDLERRHGTRLGVFGWNTVTGRTV.LHQANERFPLCSTSKTMAIGAVLRDLDHDGTFLSKVIHYTQQDIDRA +APVTGQNLAHGMTVADLCGAAVSYSDNTAMNLLLAELGGPAAVTRFCRSLGDTVTRLDRCEPELNSAEPWRVTDTTTPRA +IGKTYARLALGNALDRADRTRLTGWLLANTTGGKRLRAGLPEGWTVGDKTGTGRyGTTNDVGIAWPPGQGPIVMAVLSTR +PEPDAEADDAVIAETAALL-... +>ur|UPI0003812B2A|UniRef100_UPI0003812B2A/59-310 +.....--FAALEKEYAARLGVYAVDTGTGRTV.AHRDGERFAYASTFKALAAGAVLREH--GLGGLERVVTYRREDLVDH +SPVTEKHVATGMSLGDLCDAAVRFSDNTAGNLLFDAVGGPRKLQAVLAELGDGVTRMERRETELNEWTPGATRDTSTPRA +LAGDLRAFVLGDALGRPERARLTQWLTTNTTGGELIRAGVPEGWTVGDKTGAGStGTRNDIAVVWPPDAAPLVLAVLSNR +ADADADYDNTLIAKAASAAVa.. +>up|E2Q8M1|E2Q8M1_STRC2/55-310 +...vhARLRALELEHSARLGVYGLNLATGRSV.LHRADERFPMCSLFKTIAVAAVLRDLDRDGAFLARRIRYTQADLVEH +SPVTPGRLSTGMTVSELCGAAVCRSDNSAANLLLRELGGPSAVTRFCRSVGDRVTRLDRWEPALNSAEPWRAEDTTSPRA +IGRTYTRLVLGPVLDRPDRRRLTEWLLANTTSGDRFRAGLPGDWRLGDKTGAGEhGTNNDAGIAWKPDGTPVALAVLTTK +REPTAPSDPPLIAKTAALLA... +>ur|UPI0003FA474E|UniRef100_UPI0003FA474E/36-295 +..qfaQAMQALERAVGGRLGVSALNTVTGAAL.GWRQNERFAMCSTFKMLLAAQVLSRVDAGQDRLDATLTFDRSVLVEH +SPVTEKFAGKAMTVEALCDAIMTISDNGAANLLLERVGGPASFTAYMRSLGDPTTRLDRIEPAMSESKPGDVGDTTSPLA +MLSSMRALTLGKALSAANRERLVGWMQANTTGDHCLRAGAP-GWKVADKTGSGP.GTRNDIGLLWAPGATPILVTSYLTE +CKAEPKARDAALARVAAELVklw +>up|M2PYG6|M2PYG6_9PSEU/43-297 +..saqADFEQLERTFGARLGVYAVDTATGREV.AFRADERFAYASTHKVFTAGGVLQRTP--LADLDRTVTYSQKDLVSN +SPVTEKHVATGMPLRAVIDATLRYSDNTGGNLLFRELGGPEGLNAVLRGIGDTTSHADRIEPELNDTFPGDKRDTSTPRA +LAVSLRAFALGNALPEDKRQVLVDIMRANTTGDENIRAGVP-GWPVADKTGTAEyGTRNDIGVVWPPNRAPIVISVLTDR +ATKDAKIDNALLAQATAAAVk.. +>ur|UPI00022F2FAB|UniRef100_UPI00022F2FAB/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLVLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|A0A0A0E3R5|A0A0A0E3R5_9BACI/51-305 +..hihREFGELESKFDARLGVYAIDTGTNQTV.SYRSHERFAYASTYKALAAGALLQQYS--IDQLEELVTYNSEDIVSY +SPVTELHVDTGMTLGEVIEAAVRYSDNTAGNLLLEKLGGPEGFETALRQIGDKVTEADRYETDLNSAIPGDTRDTSTPKS +LATSLKAFAVSDLLPTEKRKILTDWMRGNATGDALIRSGAPTGWEVADKSGAGSyGTRNDIAIVWPPNRAPIVIAVLSSR +DTQNATYNNTLIAEAAKVAL... +>up|A0A0J6BK29|A0A0J6BK29_BREBE/43-297 +...mdLKFAALEKKFNARLGVYAIDTETDLAV.AYREDERFAFASTYKALAAGAVLHQKP--LEELDKVITYSKDDLVTY +SPITEKHVATGMTLREVADAAVRFSDNTAGNLLFKELGGPKGFESALRQIGDSVTTSERYETELNEAKPEDIRDTSTPKA +LATSLRAYTVGDVLSSDKQTILIEWLQGNTTGDKLIRADVPKDWKVGDKTGAASyGTRNDIGVIWPPNKKPIVIAVLSSR +DKQDATYDDALIAEATKVAVd.. +>ur|UPI0005682D1F|UniRef100_UPI0005682D1F/35-292 +..didKRMGELEKQIGGRIGVSAIDTETNISF.GYRETESFALCSTFKVLAAGFVLSRVDAGKENLERRVVYDKDKLITY +SPETELHVGDEMSVGELCKAAITLSDNTAGNLLLESFGGPKELTNWLRTIGDGSTRLDRWEPDLNEAKAGDPKDTTTPDA +MLDTLGNITLGSVLTEPSQQKLAEWMVASTTGGARLRAGLPDSWKIGDKTGTGRnGSAADIAIIWPTGRGPILVTTYVAE +AKVPVAEINPVFAEVGKIVA... +>up|R8PHP6|R8PHP6_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGNALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|B0YKI2|B0YKI2_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPASWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A077PCE2|A0A077PCE2_XENBV/34-294 +.nqitNQLSALEKNANGRLGVVLIDTADHSTI.TYRAHERFPLCSTSKMMAVSALLKKSETDEGLLNQRIHYQQSDIVEY +SPITEKHLQDGMTLAELSAATIQYSDNTAMNLLIDQLGGTHDVTRFARSIGDNSFRLDRKEPELNMVTPGDERDTTTPQA +MADSLYKLALGNTLAATQRTQLVEWLKGNTTGGASIRAGVPDNWIVGDKTGRCDyGSTNDIAVIWPDDKAPWILVTYFTQ +PNKDAEAHPDVLAAAARIMTq.. +>up|I6ZRK9|I6ZRK9_ECOLX/19-264 +.....-KVKDAEDQLGARVGYIELDLNXGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTTPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQI--------... +>ur|UPI000681CF03|UniRef100_UPI000681CF03/38-284 +.....----PLEQEFDARLGVYAVDTGTGRTI.EHRADERFAYASTFKALAAAAVLKATT--AEELDQVVRYSRDDLVTY +SPITEQHVATGMTLRAIADAAVRYSDNTAGNLLFDRLGGPAGFKQALRDIGDDVTEPARIETALNAATPGDVRDTSTPRA +LATSLRAYAVDDALPTEDRDVLVDWLKRNTTGEKVIRAGTPDGWVVGDKTGSGGyGTRNDIAVIWPPDREPIVLAVLSSR +DAEDAGTDDALLARAAELT-... +>up|A8HNS6|A8HNS6_ECOLX/7-235 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAP--------- +--------------------... +>ur|UPI00066AE268|UniRef100_UPI00066AE268/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRTTIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +RAISYEQRASVLAQVGRIA-... +>up|A7Z3J5|A7Z3J5_BACMF/48-301 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKTSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVVLn.. +>up|A0A0K8P1S2|A0A0K8P1S2_9BURK/46-296 +.....--WAGLEAAAGGRLGVAVAGP-SGPLD.GHRLDERFPMCSTFKWLVAARVLQRVDAGEERLARRLPVTARDLVAH +SPVCERHVGATLSLAELCHATITTSDNAAANLLLPALGGPEGLTRWLRTLGDLVTRLDRWEPHLNEAAPDDPRDTTTPRA +MLGLLRTLLLGDVLAPGSRATLAGWLEATETNTTRLRAAVPPGWRMGSKTGAGAnGATNDVGLYWPPGRPTILVAAFLVG +TSAPTARRHAAIAEVGRRAV... +>ur|UPI0006B553AB|UniRef100_UPI0006B553AB/64-318 +..karRAFVRLERKFDARLGVYALDTGSRRSI.AHRADERFAYCSTCKAFLAGTVLKRNS--LREMERRVRVRPQDLEGY +SPIARKHVGSTMSLRELCDAAVRYSDNAAANLLFRELGGPKGLQDALRDIGDRVTRADRYEVELSEGTPGDSRDTSTPRA +LVTDLRAFVLGDVLPGRKREVLTDWLKRNTTGDKLIRAGAPRGWEVGDKTGNGGyGTRNDIAVLWPPKGDPITLAIMSRR +DTRDAEHDDALIAEAAEVAF... +>up|A0A099D5U0|A0A099D5U0_9ACTN/48-302 +.....ADFRRLEREFDARLGVYAVDTATGREL.SYRADERFAYASTHKALTAGAVLRRTS--IEGLDKPITYDQADLVTY +SPITKKHVDSGMSLRSVLDAAVRYSDNTAANLMFDEVGGPDGLSAALREIGDTTTHVDRIEPELNATEPGDIRDTSTPRA +LATSLRAFSVGNALPKDERALLNRMLRNVTTGDELIRAGAPDGWRVGDKSGAAEyGTRNDIAVLWPPEGAPVVLAVLSDR +ASQDAEYDNALVARAAKTALref +>up|A8DZJ2|A8DZJ2_ECOLX/27-277 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADRTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIG----... +>ur|UPI00034D6A85|UniRef100_UPI00034D6A85/44-296 +.....AGFERLEEEFGARLGVYALDTGSGEEV.AYNADERFAYASTFKVPACGAVMEEHS-LKEMEETVVHFDEEDLVTY +SPITEDHVDTGMTLMEVCDAALRYSDNTAANLLLEEIGGPEGFQEAMRELGDEVTVSSRWETELNENKPGDERDTSSPRA +FAGNLEEYVLGDTLEEDKSEALADMMVRSTTGDTLIRAGVPEDWKVGDKSGMPGyGARNDIAVMWPPEGDPIVLAVYSTK +DTEDAESEDELIAQAAEEAV... +>ur|UPI00068B44D5|UniRef100_UPI00068B44D5/56-314 +..dvtAGLRSLEEQHTARVGVFAHHLGTKKTV.VHRADELFPMCSVFKTLAAAAVLRDLDRHGEVLYKVVHYTEADLVDG +SDQTRAHLADGMTVEQLADVAVRYSDNGAGNLILRELGGPTAVTRFARSLGDRVTRLDRWETELNSAEPDRITDTTSPRA +IAGLYGKLVLGDALRRPDRDRLTAWLLNNTTSAARFRAGLPATWTIADKTGSGDyGTANDVGIAWTESGDPVVLAVLTTK +PTPDAPYDNQLVANTAELVAe.. +>up|B0YKJ5|B0YKJ5_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSAFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|F4F8K0|F4F8K0_VERMA/58-304 +.....----PLEQEFDARLGVYAVDTGTGRTI.EHRADERFAYASTFKALAAAAVLKATT--AEELDQVVRYSRDDLVTY +SPITEQHVATGMTLRAIADAAVRYSDNTAGNLLFDRLGGPAGFKQALRDIGDDVTEPARIETALNAATPGDVRDTSTPRA +LATSLRAYAVDDALPTEDRDVLVDWLKRNTTGEKVIRAGTPDGWVVGDKTGSGGyGTRNDIAVIWPPDREPIVLAVLSSR +DAEDAGTDDALLARAAELT-... +>ur|UPI00065B4CA1|UniRef100_UPI00065B4CA1/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LETLDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPTEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|A0A0M0NDD0|A0A0M0NDD0_STEMA/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGVPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>ur|UPI0004C6766D|UniRef100_UPI0004C6766D/41-302 +..dvtRQLRSLEQEHAARLGVFARNMATGETV.RYRADERFPMCSVFKGLAAAAVLRDLDRDGEFLAERIHYTEAEVRKY +APVTGENIANGLTVEELCAAAVSHSDNAAANLLLRELGGPTAVTRFCRSIGDGTTRLDRWEPELNSAEPWRLTDTTSPRA +VGTSYARLVLGRALTPPDRKRLTGWLTANTTNTERFRKGLPADWTLADKTGGGSeGVANDVGVVWPPGRSPLVLSVLSTT +YDPAGPSDNQLVAETARLVA... +>up|A0A0L0INA3|A0A0L0INA3_STRAU/60-312 +.....-AFKDLEQHFGARLGVYAVDTGSGREV.AYRSDERFAFASTIKSLLAGALLRTAS--DQELDKVVTYRQDEVLTW +APITSRHVDTGMKVRDLAAAALEYSDNTAANLLMTELGGPENLQRTLRELGDPTTNVNRNEPTLNEATPGDPRDTSTPRA +FAADLRRYVLGDVLTEDRRRMLTDWMVGNTTGAPFIRAGVPAHWKIGDKTGNGGyGTRNDVAVAWPSGGSPVVLVVMSDR +GKADATSDDALIAEATKAVVt.. +>ur|UPI0003622944|UniRef100_UPI0003622944/44-295 +.....-RFDRLEQRFDARLGVYAVDTATGEEV.THRADERFAYASTHKALSAGVVLRRNSIG--GLNRRIHYSASDLVTY +SPVTKKHVDTGMTLREVMGAAIRYSDNTAANLLFREIGGPAALQGALRGIGDTTIHVDRTEPELNRTSPGDLRDTSTARA +MAESLRKFTTGDVLSPDKRAILNEMLRTAQLTGDLIRAGVPSGWEVGDKSGAADyGTRNDIAVIRPPGRAPIVLAIMSDR +QDEDADYDNALIAQTARQVVe.. +>up|V5MBT3|V5MBT3_BACTU/57-307 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPEDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKRA-... +>up|J8QVR7|J8QVR7_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|A0A0L0I1V4|A0A0L0I1V4_BACLI/45-300 +..emkDDFAKLEEQFDAKLGIFALDTGTNRTV.AYRPDERFAFASTIKALTVGVLLQQKS--IEDLNQRITYTRDDLVNY +NPITEKHVDTGMTLKELADASLRYSDNAAQNLILKQIGGPESLKKELRKIGDEVTNPERFEPELNEVNPGETQDTSTARA +LVTSLRAFALEDKLPSEKRELLIDWMKRNTTGDALIRASVPDGWEVADKTGAASyGTRNDIAIIWPPKGDPVVLAVLSSR +DKKDAKYDDKLIAEATKVVMk.. +>ur|UPI000698EB1F|UniRef100_UPI000698EB1F/24-281 +..tieQAARAVEADLGGRVGVALRRHDDPTTH.GYRMDERFPLSSTFKVPLCGAILTLVDAGEDQLDRVIGYVPGDLVSH +SPVTEAHVADGMSVAQLCHATITQSDNTAANLLLDRVGGPRDLTEYLRAIGDDTTRLDRWETDLNEGTPGDPRDTSTPAQ +MIDTLDALVLGPVLSDPSRRQLEAWMQADAVADDLIRASLPNGWQIGDKTGAGGhGSRSIIAVIRPPQGGVWLASVYLTE +NDADMATRNRAIARIGAAMVd.. +>up|J8NNE4|J8NNE4_BACCE/54-309 +..tvnQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYNDKLIADATKVVLn.. +>up|V4IXJ6|V4IXJ6_9ACTN/50-311 +..daeRRLARLERASGARLGVYAYDTGSGRAV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVDRG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPTAVTRFARSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLALGDALNPRHRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRPPIVLTVLTAK +TGEDAVRDDGLVADAARVLAe.. +>ur|UPI00053D09A5|UniRef100_UPI00053D09A5/50-311 +..daeRRLARLERASGARLGVYAYDTGSGRAV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRIFYTQDDVDRG +APETGKNLANGMTVEELCEVSITASDNCAANLMLRELGGPTAVTRFARSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLALGDALNPRHRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRPPIVLTVLTAK +TGEDAVRDDGLVADAARVLAe.. +>up|A0A0B5ESZ1|A0A0B5ESZ1_9ACTN/63-315 +....hKQLAALERKFGARLGLYALDTGTGATI.AHRADERFAFCSAFKALAAAAVLDRNP--LSHLDTLVRYTEDDLMKH +APVTARHLDTGMTIRQLCDAAVRFSDGTAGNLLLRDLGGPEELTAYARGLGDRVTRMDRTEPAITEATPGDPRDTSSPRA +FGTSYRKILLGGALPTAKRAFLRDLLERSTTGARRIRAGVPRGWTVADKTGTGDyGTLNDIGVLYPPKSAPLLLALMSSK +PAEDAAYQEELLAEATAYAV... +>ur|UPI0004CD0F9D|UniRef100_UPI0004CD0F9D/47-301 +...aeAELSDLERRHGARLGVYARNLRTGRTV.AHRAGERFAMCSTFKAFAAAAVLRDHG-DCAPLDKVIHYPPHDIISN +SQHTAEHVDTGMTVAELCAAAIRYSDNAAGNLLLREIGGPAGLTRFFRSLGDQVSRLDRWETDLGSAIPGDLRDTTTPQA +LGRSFERLTLGRALTGADRERLVGWLKGNTTSAARFRAGLPRDWVLADKTGTGDyGSANDIGVAWTTRGTPVLLTVLTAK +GAQHAPADDALVEEAARLLA... +>ur|UPI00065BE107|UniRef100_UPI00065BE107/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADATKVVLn.. +>up|S3BZV3|S3BZV3_9ACTN/49-302 +..karRAFVRLERKFDARLGVYALDTGSRRSI.AHRADERFAYCSTCKAFLAGTVLKRNS--LREMERRVRVRPQDLEGY +SPIARKHVGSTMSLRELCDAAVRYSDNAAANLLFRELGGPKGLQDALRDIGDRVTRADRYEVELSEGTPGDSRDTSTPRA +LVTDLRAFVLGDVLPGRKREVLTDWLKRNTTGDKLIRAGAPRGWEVGDKTGNGGyGTRNDIAVLWPPKGDPITLAIMSRR +DTRDAEHDDALIAEAAEVA-... +>up|R8NA09|R8NA09_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKALAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDNLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|B0YKE6|B0YKE6_9BACT/23-271 +.....--VKDAGDQLGARVGYIELDLNSGKILeSFRPKERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0K2IC51|A0A0K2IC51_STEMA/44-298 +....aTDFAALEKACAGRLGVSLLDTASGRRV.GHRQDERFPMCSTFKSMLAATVLSQAERARPLLDRRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAEGDPRDTTTPAA +IAMTLQRVVLGEVLRPASRQQLADWLIDNETGDECLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRAMVLAQVGRIA-... +>up|L0T164|L0T164_XANCT/33-291 +.qtlaQRLAGIERRTRGRLGVTLLD-GSGTVLgGQRQDERFPMCSTFKFVLTAAVLQRVDRGELSLQQRLPVRAADMLSH +APVTERHVGGTLSVAELCRATMLFSDNPAANLLFPLVGDPPGLTHFLRTLGDAQTRSDRHEPEMNRFAAGDPRDTTTPAA +MAATLRALLLGDVLRPASRQCLSEWMIDNRTGDACLRAGLPRSWKIGDKTGSNGtDTRNDIAIVWPPGRTPLLLTAYLNG +AKVDEAARDAALKAVAVAVR... +>up|A0A0K6KM09|A0A0K6KM09_BACAM/50-302 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>ur|UPI0005EB3A13|UniRef100_UPI0005EB3A13/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--KEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDASYNNALIAETAKVAL... +>up|R8KL27|R8KL27_BACCE/73-329 +.qathKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPDHKRQVLTEWMKGNATGDKLIRAGMPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAVLSSK +EEKEATYDNQLIAEAAEMIVk.. +>ur|UPI00046EC1EC|UniRef100_UPI00046EC1EC/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>ur|UPI0003B07ADA|UniRef100_UPI0003B07ADA/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>ur|UPI0005187735|UniRef100_UPI0005187735/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>up|B0YKG2|B0YKG2_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDMVEY +SPVTEKHLTDGMTVRGLCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAEPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|B0YKC0|B0YKC0_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELPTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|B0YKH4|B0YKH4_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +PPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI0003A4865C|UniRef100_UPI0003A4865C/32-288 +.aqlaETVAKIESRLNARVGVVLHDSGSGWSW.TNRADERFLMNSTFKAPLCGAILAAADAGTLSLDEELPILRADILSY +APVTEKKVGQSMSLSELCLATIDMSDNTAANLLINRLGGTEAVTEFFRQNGDTVSRLDRLEPDMNTFKAGDPRDTTSPAA +MSAALEKLLLGDVLSPQSRNQLIEWMSHGGVTGALLRKTAPEGWHIADKSGSGD.RTRNIIAMITPPDRAPWIAVIFVSD +VKADFATRNAALQEISAAVI... +>up|A0A0B5A120|A0A0B5A120_KLEPN/17-264 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>up|R1GF45|R1GF45_9PSEU/44-297 +.....-DFAPLERDFDARLGVYAVDTGSGREL.AHRADERFGYASTHKAFSAAAVLQRT--GLDGLAKTLTYTRADLQPN +SPVTEKRVGTGISLRDAMDAALRYSDNTAANLLFRELGGPAGLAGALRAVGDTTTHVDRIEPGLNDLAPGDVRDTSTPRA +MAGSLRAFTLGSALPPDKRAVLTDMMRANTTGAALIRAGAPAGWAVADKTGTGSyATRNDIAVVWPPGRAPIVLVVMSSR +QGKDAGHDDRLLAQAAKLALdaf +>up|B5KLI1|B5KLI1_STEMA/43-298 +...aaADFAALEKACAGRLGVTLLDTASGRRF.GHRQDERFPMCSTFKSMLAATVLSQAERTPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPELNSFAEGDPRDTTTPAA +MAMTLQRVMMGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>up|R8U618|R8U618_BACCE/57-309 +.....DSFAKLEKEYNAKLGIYALDTGTNQTV.AYHANDRFAFASTSKSLAAGALLRQNS--IEALDERITYKREDLSNY +NPITEKHLDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREIGDTVTNSERFEPELNEVNPGETHDTSTPEA +IAKTLQSFTLGTVLPSEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADTTKVVLd.. +>up|K0UUH2|K0UUH2_MYCVA/40-293 +.....ERLHTLAQRHDAEIGVYAVDLVTQDTL.AFRADETFAVCSTIKTYIAAAVLQRTQTGELSLQDTVPIEPDDIRPH +SPVTEPRVGTSMTLAELCQAALQQSDNAAANGLLGVLGGPPAITAFARSIGDDRTRLDRWEVELNSAVPGDPRDTSTPRA +LGIGFRDILTGNVLEPAVRQQLLDWMRANQT--SSMRAGLPAGYTSADKTGSGDyGTTNDIGVVYGPAGQQVLLSLMTKS +ASPDAPSLRPLIGELATLVL... +>ur|UPI00045B0FB3|UniRef100_UPI00045B0FB3/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAALVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|D5DZH9|D5DZH9_BACMQ/49-303 +...sdREFAKLEEKYDANLGVFALDTGTNKTV.TYHPDERFAYASTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALEKIGDDVTLPERFEPDLNEVNPGETHDTSTPRA +LATSLQTYVLGQALPENKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPKGDPIVLAILSNR +TEKDAEYNDKLIAEAAKQAVk.. +>ur|UPI00066D16F8|UniRef100_UPI00066D16F8/55-311 +..stdRAFGELEREFDARLGVYALDTGTGREV.AHQADERFAYASTFKALAVGALLQEY--GLDGIEEVITYASDELIDN +SPVTENFVETGMSLRELCAATLWYSDNTAANLLFEALGGPDGLEAALEELGDDVTEMDRYEPELSEGTPGDIRDTSTPRA +MAGSLRAFLLGDALERDERELLRQWMVTNTTGETLINAGVPDGWTVADKSGTAGyGGRNDIAVVWPDDGDPIVMAVMSSR +DEQGAERRDELIAEAATAAVe.. +>up|A0A0D0PUE6|A0A0D0PUE6_9BACI/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|A0A0K0Q868|A0A0K0Q868_BACTU/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI0006AD32EA|UniRef100_UPI0006AD32EA/62-318 +...tdRAFAELERKFDARLGVYAVDTGDGRAV.THRPDERFAYASTCKALLAGAVLARKS--LPQMERLVRYGQEEIISH +SPITEKHVATGMTLRELCDATIRYSDNAAANILFRELGGPRGLQDALRGIGDDVTRCDRYEIALSDATPGDLRDTSTPRA +LATDLRAYALGPALPAEKRALLTDWLKRNTTGDHTIRAGTPRGWVVGDKTGTGGyGTRNDIAIVWPPGAAPIAIAVLSRR +DVKDAEPDDALIAGAAEVALeaf +>up|B0YKJ0|B0YKJ0_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLFRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTAIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDGRDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI0006B5C1C8|UniRef100_UPI0006B5C1C8/30-287 +.....ARLRELEERYAARLGVYAHDTATGRTV.RYRADERFPLCSVFKTLAVAAVLRDLDRDGEFLGRNIRYTERDVTEH +APVTGEHLAAGMTVGALCSAAIRHSDNAAANLLLAELGGPSAVTRFCRSIGDGTTRLDRREPELNSAEPWRTTDTTSPEA +VGRSYARLLLGTALGRGDRALLTGWLLANTTGDEKLRAGLPADWAVAEKTGSGGyGTGHDVGVAWPPGRAPLVLAVLTSG +TEPDAVADSALIAGTATLLA... +>ur|UPI0004B62451|UniRef100_UPI0004B62451/32-288 +.aklaDTVAQIEQSLDARVGVAVVDTGSGEAW.THRPDERFLMNSTAKVPICGAILAQADDGELALSETLPVHESDLLSY +APVTSEHVGDRMSLTQLCLAALDMSDNTASNLLLDRLGGPEVVTELFRNADDPVSRLDRREPEMNSFAKGDPRDTTTPIA +MAETMRALLLGDVLTPASREQLAEWMSHGAVTQELLRSHAPDGWVIADKSGSGS.QTRNIIALISPPNAAPWIVTIFISD +AKADFATRNAALKEVSAAVM... +>up|A0A0B2YQA1|A0A0B2YQA1_9MYCO/35-288 +...idDQIAELERRDNALIGLYATNLDSGRTI.THRPDEMFAMCSTFKGYAAARVLQMVGRKQISLDNRVFVDPDAIVEY +SPVTEPRAGGEMTLGELCRAALQQSDNTAGNLLLKTIDGPPGITAFARSIGDQRTRLDRWETELNSAIPGDPRDTSTPAA +LAGGYREILAGDALSPPQRRQLQDWMRANET--SSVRAGLPEGWTTADKTGSGDfGSTNDVGIAYGPDGQQLLLAVMTRS +QAD-DPKADPLIGELAAL--... +>ur|UPI0005BB7E11|UniRef100_UPI0005BB7E11/63-317 +....tAAFEKLERAFDARLGVYAIDTGTGREV.VHNDRARFAYNSAFKALQAGVVLGKYS--LDGLDQRVTYTRKDLVAN +SPVTEKHVGTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGLDASLEKLGDDVTRMDRVEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLGEALPAPEREQLTTWLRTNTTGDAVIRAGVPENWVVGDKTGTGSyGARNDIAVVWPPDSSPIVIAILSNR +ATKDAEPSDELIAEAASVVAd.. +>ur|UPI000465C107|UniRef100_UPI000465C107/38-293 +....aTDLAALEAASGGRLGVALLRAGDGAPRlAHREGERFPMASTFKFLLAAAVLARADAGALSLDRRLPVRAADLLAH +APATGRHVGRDLTVRDLCRGTMVWSDNPAANLLLPLVGGPEGLTAFLREHGDAVTECARYEPEVNRFAPGDPRDTSTPAA +MAANLQRFALGDALAPASRAQLADWLIDNRTGDGRIRAGVPTDWRVGDKTGGTR.GVSNDIALLWPPGGTPWLLACYLQG +SPLPAEARDDVLRRAAELAV... +>ur|UPI0005AF46A8|UniRef100_UPI0005AF46A8/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAETAKVAL... +>up|A0A0A0NJS0|A0A0A0NJS0_9ACTN/39-296 +.....-RMRELEREYGARLGVFALDTGTGRAV.THRADERFPICSVSKTLAVGAVLRDLDRDGEYLARRIRYTEDDVKTH +IPITGTNIANGLTVEELCAAAISYSDNGAMNLLLRQLGGPTAVTRFCRSLGDGITRLDRWEPDLNSAEPGRVTDTTTPRA +IGRTYAGLAVGRALDTGDRERAAGWLVANTTGDARIRAGVPGGWTVGDKTGTGRyGTTNDVGIAWPTDRAPIALAVLSTR +PEQDAEAVDPLIAKATALAVe.. +>up|A0A0L7N1R9|A0A0L7N1R9_9BACI/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAETAKVAL... +>up|G2RSR9|G2RSR9_BACME/50-303 +....dREFAKLEEKYDAHLGVFALDTGTNKTV.TYHPDERFAYASTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDEVTLPERFEPDLNEVNPGETHDTSTARA +LATSLQTYVLGQALPEDKRELLTDWMKRNTTGDALIRAGVPKSWEVADKTGSGSyATRNDIAILWPPKGDPIVLAILSDR +TEKDAEYNDKLIAEAAKQAVk.. +>ur|UPI0002A5959F|UniRef100_UPI0002A5959F/43-302 +..dlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREGLLAEAATCV-... +>ur|UPI00065BADCA|UniRef100_UPI00065BADCA/58-309 +.....-SFVKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKITLd.. +>ur|UPI000506AAAB|UniRef100_UPI000506AAAB/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYNNALIAEAAKVAL... +>up|J8HJS9|J8HJS9_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKDATYDNKLIADAAEVIVk.. +>up|B0YKI0|B0YKI0_9BACT/22-270 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAER-----... +>ur|UPI00064C11FF|UniRef100_UPI00064C11FF/50-303 +.....REFERLEEEFDARLGVYAVDTGSGEEV.AHRPDERFAYASTHKALTAALVLQQNT--PEEMEEVVTFTEEDLVDY +SPVTEQHVDTGMTLMEVADAAVRHSDNTAANLLFEELGGPDAFEDELEEIGDDVTDPERIETELNDWTPGDTSDTSTPRA +MAGSLREFTLGDALPEDRREVLNDMLVNNTTGDELIRAGVPEDWRVGDKTGAGShGTRNDIAVIWPPEGDPIVLAVMSSR +EAEDAEYDNALIARAAEVVAee. +>up|A0A0G5KHV4|A0A0G5KHV4_PSEAI/44-298 +....aNDFAALEMACAGRLGVTLLDTASGRRL.GHRQDERFPMCSTFKSMLAATVLSQAERAPALLDRRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATVITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAATLQRVVLGDVLQPASRQQLSDWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLSGAPWVLTAYLQA +SAISNEQRAGVLAQVGRIA-... +>up|I6ZR30|I6ZR30_ECOLX/27-274 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDXQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIA-------... +>up|I7AC74|I7AC74_KLEPN/27-273 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNXKAERIVVIYLRD +TPASMAERNQQI--------... +>up|J8KRD3|J8KRD3_BACCE/53-303 +.....--FVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASLRFSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIADATKIVLd.. +>ur|UPI00034AC9C8|UniRef100_UPI00034AC9C8/44-299 +..qadADFADLEEEFGARLGVYAIDTGSGEEV.AYNADQRFAYASTFKVPACGAVMEEYSLKEM-RKHVVHFDEEDLVDY +SPITEDHVDSGMTLMEVCDAALRYSDNTAANLLLEELGGPEGFQEAMRELGDDTTISARWETELNENKPGDERDTTSPRA +FAQNLEEYVLGDVLEKKERKALADMMVRSTTGDTLIRAGVPKNWKVGDKSGMPGyGGRNDIAVMWPPKGDPIVLAVYSTK +DTEDAESEDALVAQAAEVAV... +>up|A0A0L8M3J6|A0A0L8M3J6_9ACTN/53-305 +..raaKALAQVERRFHARLGVYMLDTGTGRTV.TYRAGERFAHASTFKALAAGVVLKRST--DDELNRVIRYSASDLEDY +APITKRHVDQGMTLRDLVKAALQYSDNTAANLLLDQLGGPAGLQKALRAMGDATTRVNRTEPTLNEAKPGDTRDTSTPRT +LGTDLRGFVLGDVLPEGRRQLLTGWLRGNTTGGPYIRAGVPSGWKVGDKTGNGGyGTRNDIAIVWPASGAPVVVAVLSDR +GSKDAASDDALIKDATKA--... +>up|B8ZHX8|B8ZHX8_KLEOX/32-273 +..aiqQKLTNLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESHPDVLNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDA---------------... +>up|Q3V776|Q3V776_STEMA/33-287 +....aTDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSVLAATVLSQAERRPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDALSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLIAYLQA +GAISYEQRATVLAQVGRIA-... +>ur|UPI00066EE896|UniRef100_UPI00066EE896/44-298 +....aTDFAALEKACAGRLGVTLLDTASGRRF.GHRQDERFPMCSTFKSMLAATVLSQAERTPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPELNSFAEGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLAGTPWVLTAYLQA +GAISYEQQAVVLAQVGRIA-... +>up|A0A0L7SJ86|A0A0L7SJ86_BACAM/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTTDKRTILTDWMQGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>up|B5UYF1|B5UYF1_BACCE/57-309 +.....HAFAKLEKEYNAKLGIYALDTSTNQTV.AYHADDRFAFASTSKSLAVGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREMGDTVTNSERFEPELNEVNPGETHDTSTPKA +IAKTLQSFTLGTVLPSEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLSILSNH +DKEDAEYDDTLIADATKIVLe.. +>ur|UPI00066B1B60|UniRef100_UPI00066B1B60/46-298 +.....-DFAALEKACAGRLGVTLLDTASSRRV.GHREDERFPMCSTFKSMLAATVLSQAERAPALLDRRVPVREADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAGSLQRVVLGKVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +GAISNEQRALVLAQVGRIA-... +>up|A0A0L6CA76|A0A0L6CA76_BACAM/48-300 +....nQKFVQLEKKFDARLGVYAIETGSNKTI.AYRPNERFAYASTYKVLAAAAVLKTSS--NEKLNDIIRYTKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>ur|UPI000684F23A|UniRef100_UPI000684F23A/51-305 +.....AALRALEQQHGARAGVVAIDTGTGKTV.GYRQDERFAFDSTFKPLACGALLHAHPLGSGFFDQVIHFTPDKLVAN +SPITSTRVDTGMTVAELCQAAITHSDNTAGNQILELLGGPPAVTAFLRSIGDQTTRMDRWETELNTNIPGDERDTSTPAA +LADDYRKLVLGDALAEPERTQLTAWLLANTTGDARIRAALPADWKTADKTGSGDyGTANDIAVIWPAGGAPLVILVLTTK +PDQAAAADNPLVAALAKEAV... +>ur|UPI0006AD32AD|UniRef100_UPI0006AD32AD/48-311 +....aGRLAALEREAGGRLGVLFLDSANGRSA.GHRSDERFALCSTVKWPLAAVVLDAVDAGGLSLDQRIRFDKSDLLSN +SPRTRENLARGMSVAELLEAAITVSDNAAANLLLPLVGGPEGVTRQFRAWGDAVTRLDRREPMLNRVGEGEVRDTTTPAA +MAALLRTLLLGDALSDASRKRLIDWGAATTTGPRRLRAGLPASWVLAHKTGTAMaNKYNDIAIAYPPRGAPLLIAAYYEG +PEAVRGEDEAVLAAVGKLAAe.. +>ur|UPI00066ED33A|UniRef100_UPI00066ED33A/46-298 +.....-DFAALEKACAGRLGVTLLDTASSRRV.GHRQDERFPMCSTFKSMLAATVLSQAERAPALLDRRVPVREADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAGSLQRVVLGKALQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +GAISNEQRALVLAQVGRIA-... +>ur|UPI000288A2CF|UniRef100_UPI000288A2CF/48-303 +....dEKFVQLEKKFDAKLGVYAIDTGTNKTI.SYRSNERFAYASTYKVLAAAAVLKKNT--IEKLNEVIHYSKDDLVTY +SPITEKHVDTGMSLKEIAEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKANRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTVDNNLTPDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPHRAPIVVAILSNR +FTEDAHYDNALIAEAAKVVLnnf +>up|A0A0J5W1J3|A0A0J5W1J3_BACFI/53-306 +...tnQKFKQLEKEFDARLGVYAYDTGTKKTI.AYRSNERFAYASTFKPLAAAILLKRKS--LEEMDEIITYTSDDLVTY +SPVTEKHVKTGMTLRELCEAAIRHSDNTAGNLILEELGGPDGFEAALKEMGDTVTKPERFETDLNEAEPGDIRDTSTPKA +LAASLQKVLMGDFLPEEKRNVLTDWMRGNVTGDPLIRAGVPSGWEVADKSGAAGyGTRNDIAIVWPPNREPIIMTILSSR +DSKDAEYDNSLIAKTAEMTI... +>up|B0YKF0|B0YKF0_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFRVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHPTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI00057C09EE|UniRef100_UPI00057C09EE/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYNNALIAETAKVAL... +>up|D5DH82|D5DH82_BACMD/49-303 +...sdREFAKLEDKYDANLGVFALDTGTNKTV.TYHPDERFAYASTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLDGPDGFKEALEKIGDNVTLPERFEPDLNEVNPGETHDTSTPRA +LAASLQKYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPNGDPIVLAILSNR +TEKDAEYNDKLIAEAAKQAVk.. +>up|D7AWL2|D7AWL2_NOCDD/50-303 +.....REFERLEEEFDARLGVYAVDTGSGEEV.EHRPDERFAYASTHKALTAALVLQQNT--PEEMEEVVTFTEEDLVDY +SPVTEQHVDTGMTLMEVADAAVRYSDNTAANLLFEELGGPDAFEDELEAIGDDVTDPERIETELNDWTPGDTSDTSTPRA +MAGNLREFTLGDALPEDRREVLNDLLVNNTTGDALIRAGVPEDWRVGDKTGAGShGTRNDIAVIWPPEGDPIVLAVMSSR +EAEDAEYDDALIARAAEIVAee. +>up|A9VGR9|A9VGR9_BACWK/51-303 +.....QSFVKLEKDYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYNSKDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKNPIILAILSNH +AKEDAKYDDKLIADATKIVLd.. +>ur|UPI00056B1FB2|UniRef100_UPI00056B1FB2/47-307 +..dvtRALGGLEREHGARLGVFARNTATGRTV.LYRADELFPICSVHKTVTAAAVLRDLDRDGGFLAERIRYTAQDVADY +SPITGEHLANGMTVAELCAAALDYSDNTADNLLLRQLGGPEAITRFCRSIGDRTTRLDRWEPALNSAEPGRVTDTTSPRA +LGRTFSKLLLGTALSAPDREQLTSWLLADTTSAARFRAGLPKDWALADKTGTGDyGTTNDAGIAWTPRRTPLVLSVLSTK +TDSAAPADEPLVAKTAALLA... +>ur|UPI0004C190B7|UniRef100_UPI0004C190B7/63-317 +...hrRRFADLEREFDARLGVYALDTATGTTL.AHRADERFAFCSAFKALAAAAVLDGNP--LSHLDKRVRYSRADLMKH +APVTARHVDTGMTIRQLCDAAIRYSDGTAGNLLLRDLGGPDRLTAYARGLGDKVTRMDRVEPAITQATPGDPRDTSSPRA +FGGTYQKIVIGDALPGRKRAFLLDLLKRNATGAERIKAGLPRGWTIADKTGTGDhGTLNDIAVLWPPRSPPVLLAIMTSK +AAKDAPYDQALLAEAAEYVT... +>ur|UPI0006ADC41D|UniRef100_UPI0006ADC41D/2-259 +..evtARLHTLETQHGARVGVFAHNLATKQTI.RHRADERFPICSLFKTLAAAAVLRDLDRSGEVLSKRVHYTADDLVDG +SKQTEEHLAEGMTVAELADVAIRFSDNTAGNLLLRELGGPTAITRFARSVGDRATRLDRWETELNSAEPWRRTDTTTPYA +IGRTYARLVLGDVLNRPDRELLTHWLLTNTTSGNRFRLALPPTWTIADKTGAGSyGTNNNVGVAWTQDGTPLVLAVQTTK +PDQDAAADHPLVAETAAVLAd.. +>up|P18251|BLA1_ENTCL/27-284 +.....EQIKLSESQLSGSVGMIEMDLARPGTLtAWRADERFPMMSTFKVVLCGAGLARVDAGDEQLERKIHYRRQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLPAVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTARS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGRLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIAGALIehw +>ur|UPI00045B541D|UniRef100_UPI00045B541D/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGHTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|B0YKH7|B0YKH7_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +PPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHATRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI000401E568|UniRef100_UPI000401E568/36-278 +....dGQIAELERRDNALIGLYAANLDSGRTI.THRPDEMFAMCSTFKGYAAARVLQMVGRGQLSLDNRVFVDRNAIVPN +SPVTETHAGAEMTLAQLCQAALQRSDNTAGNLLLKTIDGPGGITAFARSVGDERTRLDRWEVELNSAIPGDPRDTSTPAA +LAVGYRAVLAGDALSPPQRRQLEDWMRANQT--SSVRAGLPEGWTTADKTGSGDyGSTNDVGIAYGPDGQRLLLAVMTRS +QA-DDPKADNL---------... +>up|J8JV93|J8JV93_BACCE/92-345 +....yQEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVITYTKDDLVDY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVn.. +>up|A0A0M2JWH4|A0A0M2JWH4_9MYCO/39-292 +.....DRLAALGRRHNARIGVYAVDLGSDRTV.EVGADDMLAMCSTFKAYASAAVLQRAQQGRLALTDAVLVGRSDIREH +SPVTEPRVGSTMTLAELCQAALQQSDNAAGNLLLRTLGGPSAITDFARSIGDDRTRLDRWETELNTAIPGDPRDTSTPRA +LGSGFRAVLTGDVLDGAHRQMLEDWMRANQT--SSMRAGLPGGWATADKTGSGGyGTTNDVGIAYGPQGQRWLLSIMTRS +ATDDADSLRPLIGEIAAAVA... +>ur|UPI00048CB86D|UniRef100_UPI00048CB86D/45-299 +....aADFAALEAASGGRLGVSLLDTATGQAR.GHRQDERFPMCSTFKALLSAAVLAGADRGQWSLDRRLPVGEGDLVPH +SPVTRRHVGKDLTVRDLCRATMTTSDNAAANLLSGLIGGPAALTAFLRAHGDAVTRNDRLEPVMNGFAPDDPRDTTSPGA +MAASMARFAVGDVLAPASRQQLADWLIDNGTGDACLRAGLGPRWRVGDKTGSNGvDTRNDVAVLWPLDGRPWVLAAYLQG +ATVDSDARDAVLARAARLA-... +>up|A0A0J5FV31|A0A0J5FV31_9ENTR/20-279 +..qliHQLSILEKNANGRLGVVLIDTSDHSTF.AYRANERFPLCSTSKFMAVSALLKKNEANDHLLNQRIHYQQSDLVEY +SPITEKHLKNGMTLRELGEATMQYSDNAAMNLILNQLGGPNEVTQFARTIGDNDFRLDRKEPDLNTAIPGDERDTSTPQA +MANSLYHLALGNTLETAQREQLVAWLKGNTTGGASIRAGVPENWVIGDKTGRCSyGTINDIAVIWPTNRSPLVLVTYFTQ +PNQNANARPDVLAEAARIVTq.. +>up|A0A0L1NCW5|A0A0L1NCW5_BACTU/51-303 +.....HSFVKLEKEYDAKLGIYALDTSTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLEQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQDYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIADATKIVLd.. +>up|A0A0D7XN75|A0A0D7XN75_BACAM/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTTDKRTILTDWMQGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYNNALIAEAAKVAL... +>up|B8ZI28|B8ZI28_KLEOX/32-273 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDA---------------... +>ur|UPI0005C92EB7|UniRef100_UPI0005C92EB7/42-302 +.arldAVLADLEERRRVRLGVLAHDPGRGLTY.ARRADDRFAMCSTFKVYAAAAILRLESQGSLRLDDTVPVDPADIVEN +SPVTSEAQGRTLTLAQLCDAALTRSDNTAGNLLLRRLGGPTAVTAFARSLGDTATTLDRWEPELNSAEPGDVRDTSTASG +LARGYRELLLGSGLPAAGQQTLMDWMRASVTSGQRIRAGLPAGWTAADKSGAGRyGTVNDAGVLWSPDGSPLVLVLLSDS +VTPDAAHDNAAIAEATAVIVe.. +>ur|UPI00056A4141|UniRef100_UPI00056A4141/51-303 +.....RELAALEREYDARLGVYAVDTGSEREV.AYRAGERFPYASTFKALAAGVVLRTHS--ARELDKVVTYSADDLIAH +SPVTGEHVATGMTLRDLCEAAVRYSDNAAANLVLAELGGPAGMDAELEALGDDVTRMVRDEPELSRWNPDDTRDTSTPRA +LAEDLRALVLDDALDKRDRARLTEWLRTNTTGDTLIRAGVPETWRVGDKTGTGStGARNDIAVLWPPDRAPIVLAVMTNR +TQRDAEPDDALLADAASAVA... +>up|D9V5K6|D9V5K6_9ACTN/45-295 +.....PDFAALEKAFDARLGVYAIDTGNGREV.AYHADDRFAYASTHKVFNAAAILHRGD----DLARTVTIRQSDLVSN +SPITEKHVGEQMSLQSVLDAALRYSDNTADNLMFREIGGPAGLAAELRRLGDTVTHVDRIEPALNETSPGDVRDTTTPRA +WAKDLRAVALDSGLPADKQAVLTKIMRANTTGAHVIRAGVPADWQVADKTGSAEyATRNDIAVVWPPNRAPIVLAVLSDR +PRKDAKTDDKLIAQAAAAVVk.. +>up|A0A0K0XBN6|A0A0K0XBN6_9MYCO/36-285 +.....--IVDLEQRHNAVIGAYAVNLDSNRTV.AHRADDSFAMCSTFKAYLAARVLQGAQRGELSLDDRVFVDPSVLLPN +SPITEEHAGGELTLAELCQAALQRSDNAAANLLLNQIGGPPAVTEFARSIGDQRTRLDRWEVELNSAVPADPRDTSTPAA +LAGGFRAFLTGDVLNPPQRQLLDEWMRANQT--SSMRAGLPDGWTSADKTGSGDyGSTNDVGIAYGPQGQRILLALMVRS +GGDDPKAARPLIGELTAM--... +>up|J7W2D0|J7W2D0_BACCE/61-312 +.....-SFVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPTNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|I2HPT2|I2HPT2_9BACI/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTTDKRTILTDWMRGNATGDEMIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDASYNNALIAETAKVAL... +>ur|UPI00034CFD6E|UniRef100_UPI00034CFD6E/47-303 +..aaeKEFKELEKEYDARLGVYAVDTGSEEEI.GYRADERFAFCSTFKALAVGALLDRFP--DEKLDEVVTYSEEDLVDH +SPITEKHVDTGMTLRDISDAAMRYSDNTAANLLFDQFGGPKGLEAQLGEIGDETTSMDRYETELNSAIPGDERDTSTPRA +LASDLREYALGDTLKEEERVFLTDLLKGNTTGDALIRAGVPDDWKVGDRTGGGDyGTRNAIAVLWPSDGDPIVVSILTTR +DDKDAEWQEALVADAAEVVAd.. +>ur|UPI0005594BBB|UniRef100_UPI0005594BBB/27-283 +..dlaATLAALEQKSKGRLGVAIL-FPDGRRA.TYRADERFPMCSTFKFLAAALTLQRVDQNKERLNRTITYSKSDLVTY +SPETEKH--TSMTVASLCQASLTLSDNTAANLLLASFGGPPAITAFARSLGDPVTRLDRTETTLNESTPGDPRDTTTPTA +MLANLQKILFGNVLKPASRDHLTRWMLANTTGKAKFVAGLPATWKVADKTGSGDhGSNNDIGVLYPPGDKPILITSYLTE +TTITTDERNAIHADVARSITq.. +>ur|UPI0005B535E7|UniRef100_UPI0005B535E7/66-317 +.....GAFVELERKYGARLGVYALDTGSGRTV.THRSDERFAYASTCKALLAGAVLDRNS--LRRLDRLVRYSRDDLISN +SPITERHVATGLTLRELCDAAVRYSDNAAANLLFRELGGPRGLQDALRALGDDVTRCDRYEVALSDAVPGDLRDTSTPRA +LVDDLRAYVLGSALPADKRAVLTDWLKRNTTGDHTIRAGTPDGWQVGDKTGTGGyGTRNDIAIAWPPGAAPIALAVLSRR +DAKNAESDDALLARAAEVAF... +>up|Q2XT35|Q2XT35_ECOLX/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALLAGWFIADKSGAGE.--RGSLGIIEAPDGPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00045A767A|UniRef100_UPI00045A767A/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAAVLHQNP--LTHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGYLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGFPADWKAIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|G4HIM8|G4HIM8_9BACL/62-311 +.....--FENLENEYDARLGVYAIDTGSGETI.AYRADERFAYTSTFKALASGAVLMQNS--VEDIDEMISYSAEDLVTY +SPITEKHVSTGMTLRDIMDAAIRYSDNTAGNLLLKQLGGPDGFEAALRQIGDTVIQADRYETELNEAVPGDDRDTSTARA +LATSLNAFALGDVLPEDKQTILTDMLRGNTTGDELIRAAVPEGWVVGDKTGAGSyGTRNDIAIVWPPEGDPIVLAILSSR +DAQDADYDNALIAKAAEAAL... +>up|B7INI5|B7INI5_BACC2/60-310 +.....DSFAKLEKEFDAKLGIYALDTDTNQIV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>ur|UPI0004C44F5A|UniRef100_UPI0004C44F5A/55-310 +....tQQFADLEAAHGARLGVFALDTADGRSV.AYRDGERFPMASTFKGLACGALLHKHPLSSGFFDRVIQYPRTDLVEN +SPVTEQHVDTGMTVAALCEAAITVSDNTAGNQILKLLDGPAGFTAFLRALGDTTSRLDRWETELNTAIPGDERDTTTPAA +LVADYRALVVGDSLAEPERAQLSAWLVASATGGNRIRAGLPAGWKVGNKTGSPAyGSALDVAVAWPPGRAPLVIAVLTTK +SEQDAEPDNALVAAAARAAVe.. +>up|N1M7B0|N1M7B0_9NOCA/53-313 +.arldAVLADLEERRRVRLGVLAHDPGRGLTY.ARRADDRFAMCSTFKVYAAAAILRLESQGSLRLDDTVPVDPADIVEN +SPVTSEAQGRTLTLAQLCDAALTRSDNTAGNLLLRRLGGPTAVTAFARSLGDTATTLDRWEPELNSAEPGDVRDTSTASG +LARGYRELLLGSGLPAAGQQTLMDWMRASVTSGQRIRAGLPAGWTAADKSGAGRyGTVNDAGVLWSPDGSPLVLVLLSDS +VTPDAAHDNAAIAEATAVIVe.. +>up|A0A0J7D281|A0A0J7D281_BACCE/57-309 +.....NSFAKLEKEYDAKLGIYALDTGTNQTV.AYHANDRFAFASTSKSLAAGALLLQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREIGDTVTNSERFEPELNEVNPGETHDTSTPEA +IAKTLQSFTLGNALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADTTKVVLd.. +>up|B7WWP2|B7WWP2_COMTE/36-294 +..tlsDELAALEIQSQGRFGLYVVDTVSGAEA.GWRGDERFPMCSTFKTLLAARVLYLAQRGEIRLWRKLYYSPAEVVAW +SPISEKRAGANMTVQELCEAMVVVSDNTAANVMLEASGGPAALTQWLREMGDGTTRLDRNEPSLNTALPGDERDTTTPRA +MVQSLQKLLLGDVLEGYARALLQQWLADSRTGDKRVRSGMPGDWKVGGKTGSGErGTACDTLIVWPTAQAPLLVTAYLTG +SPLDGAGREAVLARAGEAI-... +>up|R9VHD3|R9VHD3_9ENTR/33-286 +.....---ARLEEHLGARIGIAVVDTASGEAV.SYRGDERFPLNSTHKALLCGALLSKVDKGELALNETTQFAQSELVTW +SPVTSKFVAPAMSWQQLCSAAITESDNTAANLLAKKLGGPAAVTRFFADSGDSVTRLDRAEPELNSAVPGDLRDTTTPLA +VSHTLQKLALGEVLTPRSRAQLVQWMKEDKVADALLRSTLPKGWVIGDKTGAGDyGSRSIISIVWPKKGAPRIVSIYITD +TKATMAQSNDAIARIGKAIFs.. +>ur|UPI0004714D85|UniRef100_UPI0004714D85/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALIAEAAKVAL... +>ur|UPI000624AAE8|UniRef100_UPI000624AAE8/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALIAEAAKVAL... +>up|A0A0K6LX21|A0A0K6LX21_BACAM/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALIAEAAKVAL... +>ur|UPI0005A350B3|UniRef100_UPI0005A350B3/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALIAEAAKVAL... +>ur|UPI00052AB376|UniRef100_UPI00052AB376/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALIAEAAKVAL... +>up|D3V277|D3V277_XENBS/34-294 +.nqitNQLSALEKNANGRLGVVLIDTADHSTI.TYRAHERFPLCSTSKMMAVSALLKKSETNEGLLNQRIHYQQSDIVEY +SPITEKHLKDGMTLAKLSAATIQYSDNTAMNLLIDQLGGTHDVTRFARSIGDNEFRLDRKEPELNMVTPDDERDTTTPQA +MADSLYKLALGNTLAATQRAQLVEWLKGNTTGGASIRAGVPDNWIVGDKTGRCDyGSTNDIAVIWPDKNAPLILVTYFTQ +PNKDAEAHPDVLAAAARIMTq.. +>ur|UPI000362D3F5|UniRef100_UPI000362D3F5/48-309 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSCRIFYTQDDVAQG +APETGKNLANGMTVEELCEVSVTASDNCAANLMLRELGGPAAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRAPIVLTVLTAK +TEQDAARDDGLVADAARVLAe.. +>ur|UPI0001E4C4B9|UniRef100_UPI0001E4C4B9/34-296 +.haleARLAELERRHGGRVGVAALNLSTGARV.GHRADERFLMCSTFKALASAMVLARVDKGVEKLDRRIVFSKEVLVYF +SPVTETRVGGEMSVAELCMATLTQSDNTAVNLLLESFGGPPALTEFVRSFGDELTRLDRFEPELNEDGPDDLRDTTTPGA +MMETLRKLIFGEVLSRSSRAQLAGWMVMNKTGDSRLRAGMPESWMIADKTGGNGnGNNNDIAVAWSPNRGAIVVATYCEI +PTISADERNAVVAEVGRLVAe.. +>up|A0ESF8|A0ESF8_KLEPN/27-276 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGVEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTVGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQQFARR-----... +>ur|UPI0004C4F5EE|UniRef100_UPI0004C4F5EE/53-304 +.....--FYELERKYGARLGVYAVNTGDGREV.AFNADERFAYASTFKAFAAAAVLRKYS--LSGMDKVIKYSRSDLIDH +SPVTEKHVETGMTLRDLCDAAVRYSDNAAANLLFDALGGPQGLAAALAETGDTTTKVERREPELNQWSPGATQDTTTPRA +WAADLRAFVLGDALGKDEREQLTQWLRTNTTGDELIRAGVPKGWTVGDKTGGGGyAVRNDIAVVWPPGAAPIVMAIMSNR +GTKDADYDNKLVAEAASMVTk.. +>up|A0A0B5S764|A0A0B5S764_BACMY/50-303 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNKLIADAAEVIVk.. +>up|P06548|BLA3_BACCE/56-309 +....nHAFAKLEKEYNAKLGIYALDTSTNQTV.AYHADDRFAFASTSKSLAVGALLRQNS--IEALDERITYTRKDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREMGDTVTNSERFEPELNEVNPGETHDTSTPKA +IAKTLQSFTLGTVLPSEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLSILSNH +DKEDAEYDDTLIADATKIVLe.. +>up|B0YKJ8|B0YKJ8_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIRYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIITALGPDSKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0L8A666|A0A0L8A666_9GAMM/46-298 +.....-DFAALEKACAGRLGVTLLDTASSRRV.GHRQDERFPMCSTFKSMLAATVLSQAERAPALLDRRVPVREADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAGSLQRVVLGKVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +GAISNEQRALVLAQVGRIA-... +>up|A0A0K2IMW5|A0A0K2IMW5_STEMA/46-298 +.....-DFAALEKACAGRLGVTLLDTASSRRV.GHRQDERFPMCSTFKSMLAATVLSQAERAPALLDRRVPVREADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAGSLQRVVLGKVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +GAISNEQRALVLAQVGRIA-... +>up|B8ZI25|B8ZI25_KLEOX/31-271 +..aihXKLTDLEKRSRGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQE----------------... +>up|M5D2E8|M5D2E8_STEMA/44-298 +....aTDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSVLAATVLSQAERRPALLDMRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDALSRSDRLEPELNSFAKDDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIGVLWPVAGAPWVLTAYLQA +GAISYEQRATVLAQVGRIA-... +>ur|UPI0005B892FC|UniRef100_UPI0005B892FC/19-277 +...aaEGLATLEARQGGRLGVAILDTGSGRML.AHRGEERFALCSTFKHLAAARVLARVDAGEERLDRHVAYGREALVPY +SPTTGPGAEAGLGMGTICEAAVVLSDNTAANLMLDSFGGPAGLTAWLRGLGDGVTRLDRREPELNVVPPGDERDTTTPLA +MARTMQRLLLGEALSTDSRERLAGWLVGCRTGDARIRAGMPVGWRVGDKTGTGPaVPTNDVAIAWPPGRAPVIVAAYLEG +ARGSDAERSAVLAEVGRIAA... +>up|R8GMP5|R8GMP5_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAAGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI00068F5F69|UniRef100_UPI00068F5F69/33-288 +..alqQTVQDVEARLGGRIGYAMTDLNSGQDW.GYKADDRFPMSSTFKALLCGVILARVDAGEESLDRRIAFTADDLVTY +SPVTETHVDTGMTVGELCRAAITISDNTAGNLLLATVGGPRGFTASLRDIGDATTRLDRWETALNESTPGDMQDTTTPRA +ALATLHALLFGDTLKTASRQQLVDWMIADAVADDLLRASLPDGWVIGDKSGAGGhGSRSIIAVIWPSPDHPVLAAIYMTG +NDADMALRNAAIAEIGAGM-... +>up|A0A059WZB3|A0A059WZB3_9BACT/48-318 +.relqKELEQIAAAAKGRVGVQAVVIETGETV.SLNPNEHFPMQSVYKFPIGMAVLQQVDAGKLKLEQRVRVEKSDFVRR +SPVRDKNPQGVLSVGELLRFAVSESDGTASDVLLKLAGGAEAVNGYLKQLEVTDLVVANSEKEIGQDWETQYRNWASPES +AVKLLRALYDGRGLSAQSQKLLLKLMTETPTGPKRLKGLLPVGTIVAHKTGTSGaAATNDIGIVTLPNGRHLAIAVFVSD +SPANEATREGVIAKVARAVWdkw +>ur|UPI00069ED321|UniRef100_UPI00069ED321/41-300 +..qliHQLSILEKNANGRLGVVLIDTSDHSTF.AYRANERFPLCSTSKFMAVSALLKKNEANDHLLNQRIHYQQSDLVEY +SPITEKHLKNGMTLRELGEATMQYSDNAAMNLILNQLGGPNEVTQFARTIGDNDFRLDRKEPDLNTAIPGDERDTSTPQA +MANSLYHLALGNTLETAQREQLVAWLKGNTTGGASIRAGVPENWVIGDKTGRCSyGTINDIAVIWPTNRSPLVLVTYFTQ +PNQNANARPDVLAEAARIVTq.. +>up|K4Z7G8|K4Z7G8_PAEAL/58-312 +..qahQQFVQLEKKYDARLGVYAIDTGTNQTI.TYRSNERFAYTSTFKALAAGVLLQKNE--IEQLDKVITYTKDDLVEY +SPITEKHVHTGMTLGELAEAAVRFSDNTAVNLFLKELDGPKGFEKALRQIGDQVTHADRYETELNEATPGDIRDTSTPQA +LADDLKAFTVGNALPADKQNLLMNWMRGNATGDKLIRAGVPIDWEVADKSGAGGyGTRNDIAIVWPPNRAPIIIAVLSSR +DKKDAAYHNELIAEAAKVTM... +>up|A0A066Y768|A0A066Y768_9ACTN/57-309 +.....-RLADLERAYGARIGVHALATGTGATV.VHRADERFAFCSTFKALAAAAVLHHRS--PHDLDRRVTYTRADLRST +TPITGRHLATGMTLRQLCDAAVRFSDGAAGNLLMRDIGGPAALTAYLRRLGDDVSRMDHYEPELHDVPPDDPSDTTTPRA +IATDFHRLLLGTALPARDRALLMDWLSRNATGARRIRAGLPRGWKVADKTGTGDyGRANDIAVVHPPRAEPLVLAVMTDR +PGRDAEPSDAVIAEATRRTV... +>up|V5AG92|V5AG92_ENTCL/32-286 +.....--IARLEEKLHARIGIAVIDTASGKSV.SYRGDERFPLNSTHKALLCGALLSKVDKGEFALSDITQFSKETLVDY +SPVTSKFVAPKMSWQQVCSAAIEYSDNTAANLVAQKLGGPQKVTAFFAGLGDNVTRLDRKEPELNSAVPGDLQDTTTPLA +VSRTLEKLTLGDALKPESRAQLVQWMKDDKVADALLRASLPSGWKIGDKTGAGAyGSRSIISVVWPKKGQPIIVSVYITQ +TEATLAQSNDAIARIGKSIFe.. +>up|A0A0F4JE14|A0A0F4JE14_9ACTN/39-300 +.delaDRLCALERLHSARLGVFAQDAATGRNV.AYRAHELFPMCSTFKTIAVAAVLRDLDRDGTFLAERRHYTTRDVAEY +APITGLNLEAGMTVEELCSAAIRYSDNAAANLLLRELGDPEAITHFCRSISDRVTRLDRWEPALNSAEPGRPTDTSSPHA +IGRTYARLTLGKALDTADRQRLTRWLLTNTTGANRLHAGLPTTWTVAEKTGTGNyGTTNDVGVTWRPDGGPIVVSVLSTK +QIADAPADEPLIAETARLIA... +>ur|UPI0004C39F29|UniRef100_UPI0004C39F29/47-306 +...vtARLRELEQRHAARVGVYARNMRTGRSV.AYRADERFPMCSLFKTVAAAAVLRDLDRDGEFLAKRIHYTAAYVGRY +SPITETAPNIAMTVAELCDATICHSDNTAGNLLLVELGGPTAITAFCRSIGDGRTRLDRWEPELNSAEPWRRTDTTTPRA +IGGTYARLVLGDALAGADRERLTGWLLANTTSLERFRAGLPADWILADKTGGGSyGGNNDVGIAWTPDGTPVLLAVLTTK +HAQDAVGDHPLVAATAALLA... +>ur|UPI00068E505C|UniRef100_UPI00068E505C/77-331 +..athQEFAQLEKKFDARLGVYAIDTGTNRTV.SYKQNERFAFASTYKALAAGAVLLQNP--IDKLNEVITYTKDDLVEY +SPITEKYVDTGMTLGEIAEAAVRYSDNTAGNFLFKELDGPKGFEKALKQIGDGVTQADRFETDLNEAIPGDIRDTSTAKA +LATDLKAFTVGNVLPADKRKILTDWMRRNATGDKLIRAGLPKDWEVADKSGAGSyGTRNDIAIVWPPNRKPIIIAILSSR +DTKDATYDNELIAQTATITI... +>up|C2NAQ9|C2NAQ9_BACCE/57-309 +.....HAFAKLEKEYNAKLGIYALDTSTNQTV.AYHADDRFAFASTSKSLAVGALLRQNS--IEALDERITYTRKDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREMGDTVTNSERFEPELNEVNPGETHDTSTPKA +IAKTLQSFTLGTVLPSEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLSILSNH +DKEDAEYDDTLIADATKIVLe.. +>up|A0A059WJR8|A0A059WJR8_9BACT/49-319 +.aelqKQIEQIAAAAKGRVGVRAVTLETGEAV.SLNPQEHYPMQSVYKLPIGMAVLEQVDAGKIKLEERVRVEKSDYLKH +SPIRDNNPDGTLSVRELLRLAVSESDGTASDVLLRLVGGAEAVTKYLNRLKVTGIIVANSEKEIGQDWETQYRNWASPEG +AVTLLRALHERRALSEQSTALLLKFMTESPTGPKRLKGLLPQGAVVAHKTGTIN.AATNDIGIMTLPNGRHVAIAVFVSD +SPAGIATSEAVIAKVARAVWdkw +>ur|UPI00041B53C0|UniRef100_UPI00041B53C0/47-302 +..dikATFSKLEKEFDARLGVFALDTGTNKTI.AYRSEERFAYASTHKALAVGALLQQKS--MEDLEQRITYTKDDLVNY +NPITEKHVDTGMTLKELSDASIRFSDNTAANLIFNQIGGPSGLKDTLRGLGDEVTNPQRKEPALNEFTPGETADTSTPKA +LVTSLQAFTLGDVLPEEKRTILVDWLKRNTTGDNLIRAGVPSNWEVADKTGAASyGTRNDIAIIWPTKGDPIVLAILSDR +DKEDADYNDKLIAQATKKVIe.. +>up|C2YRW4|C2YRW4_BACCE/57-309 +.....KDFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQKNS--TEKLNEVVTYTKEDLVDY +SPVTEKHVGTGMTLGAIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQIGDRVTMSDRFETELNEAIPGDNRDTSTAKA +MATNLKDFTVGNALPDDKRSILTDWMRGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|W4B529|W4B529_9BACL/59-309 +.....--FVQLESKFSARLGVYAIDTGTERIV.AYRPDERFAYASTFKALAAGAVLQQNS--MDTLDKVITYTSKDLVTY +SPITEKNVNTGMTLRELSEAAIRYSDNTAGNLLLKELGGPDGFRTALKQAGDNVTNPERFETDLNEAIPGDNRDTSTPRA +LATTLQAYTVGDELPTDKRTLLIDWLKGNTTGDKLIRMAVPEGWEVGDKTGAGGyGTRNDIAVIWPPNKEPIVIAILSSR +DTPDATYDDALIAQAAKVALd.. +>ur|UPI00055E7D05|UniRef100_UPI00055E7D05/64-317 +..karRAFVRLERKFDARLGVYALDTGSRRSI.AHRADERFAYCSTCKAFLAGTVLKRNS--LREMERRVRVRPQDLEGY +SPIARKHVGSTMSLRELCDAAVRYSDNAAANLLFRELGGPKGLQDALRDIGDRVTRADRYEVELSEGTPGDSRDTSTPRA +LATDLRAFVFGDVLPGRKREVLTDWLKRNTTGDKLIRAGAPSGWEVGDKTGNGGyGTRNDIAVLWPPKGDPVTLAVMSRR +DTRNAEHDDALIAEAAEVA-... +>ur|UPI0004587F93|UniRef100_UPI0004587F93/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDASYNNALIAETAKVAL... +>ur|UPI0003F732EE|UniRef100_UPI0003F732EE/64-317 +....aRELKELEREFDARLGVYAVDTGTGREV.AYNDGERFPYASTFKALAAGAVLREYA--PSGMGRVIKYSRDDLIAH +SPVTEKHLETGMSLSALCDAAVRFSDNTAANLLLDQLGGPRGMDAVLEELGDDVTRMERREPQLSQWDPRSTRDTTTPRA +LAGDLRAFVLGDALGKGERAQLTKWLRTNTTGAELIRAGMPKDWVVGDKTGTGStGARNDIAVVWPPGTAPIVVAIMSNR +SEKNADHDNELIAEAASVVA... +>ur|UPI00066B85BA|UniRef100_UPI00066B85BA/46-298 +.....-DFAALEKACAGRLGVTLLDTASSRRV.GHRQDERFPMCSTFKSMLAATVLSQAERAPALLDRRVSVREADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAGSLQRVVLGKALQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +GAISNEQRALVLAQVGRIA-... +>up|A0A059WXY1|A0A059WXY1_9BACT/16-313 +...leRAIKRLAESSGGIVGVSAIHIESGRRV.SVNGDLRFPMASVYKLPIALRLLQRIDRGELRLDGPITLSTHDFRPH +SPIAEFANNKPLPLERLLELMLGESDNSASDKLLALAGGPAAVTARMRALDITGLDISRPEGRLASAFADDPRDTSTPDA +MAQLLVRVERREVLEPASMERLLQITTATQTGPLRLKGLLPAGTPVAHKTGTMG.ATTNDVGIITLPDGGHVALAVFVKG +STLDVPSRERVIAEIARTIYdyy +>ur|UPI0002DA1818|UniRef100_UPI0002DA1818/46-303 +.....DSIRSLEMSRGGRLGVAVLDTGSGRRL.QYRADESFAMCSTHKFLSAVAVLSLVDQGKLALEKPVKYGKADLLDY +APVAREHVERGMTVDELCAAATVWSDNTAANLLIELLGGPAGWTRFARSIGDDASRLDRTEPALNSAIPGDPRDTTTPDA +MLANLQQTLLGTVLSDSSRGRLQNWMLSGTITDTLLRAGVPLTWRVGDKSGAGRnGTRNDIGIIFPPHASPILAAIYYTE +STGSLASREEVIAEVGGIIAktf +>ur|UPI0004C491D1|UniRef100_UPI0004C491D1/56-309 +....gRAFSALEKEYAARLGVYAVDTGTGRTV.AHRDGERFAYASTFKALAAGAVLREH--GMGGLERVVRYRREDLVEH +SPVTEKHVATGMSLGDLCDAAVRHSDNTAGNLLFDAVGGPRKLQAVLAELGDDVTRMERRETELNEWSPGATRDTSTPRA +LAEDLRAFVLGDALGKPERARLTRWLRDNTTGGELIRAGVPQGWTVGDKTGAGStGTRNDIAVVWPPGAAPLVLAVLSNR +EDADAAFDNTLIARATSAAV... +>up|Q9RBQ0|Q9RBQ0_STEMA/44-298 +....aTDFATLEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSVLAATVLSQAERRPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRTSGDAVSRSDRLEPELNSFAKGDPRDTTTPGA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRATVLAQVGRIA-... +>ur|UPI000375D818|UniRef100_UPI000375D818/58-310 +.....--LRALEEQHTARVGVFAHHLGTKKTV.VHRADELFPMCSVFKTLAAAAVLRDLDRHGEVLYKVVHYTEADLVDG +SDQTRAHLAEGMTVEQLADVAVRFSDNGAGNLILRELGGPTAVTRFARSLGDRVTRLDRWETELNSAEPDRITDTTSPRA +IAGLYRKLVLGDALRRPDRDRLTAWLLNNTTSAARFRAGLPASWTIADKTGSGDyGTANDVGIAWTEAGDPVVLAVLTTK +PTPDAPYDNQLVADTAKLAA... +>ur|UPI00031E9CC5|UniRef100_UPI00031E9CC5/47-301 +...tnKKFVQLEKKFDARLGVYAIDTGANKTI.AYRPNDRFAYASTYKVLAAAAVLKTSS--NEKLNDIIRYTKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYHNALISEAAKAALd.. +>ur|UPI0004B5E2DD|UniRef100_UPI0004B5E2DD/29-285 +...lsKQAARIEQTLGGRVGAYVMDTESGRTW.HYQADQRFPMASTSKVFMCAALLNNNGHDGQQLESKAPLSEKQLVAH +SPITSRYVGQRLTMAQLCSAALSVSDNTAANLILNQLGGPQQVTRYARTLGDQVTRLDRFEPQLNEAAPGDARDTTSPRA +MALSLQRLLLGDALPKAQRQQLLHWMENDQVADELLRAVVPRKWQVADKTGSGLhNTRNIVALLQPPHHKPVIVTIYMTG +VGQQMAQRDEAIRALGKTIV... +>up|G2P477|G2P477_STRVO/64-316 +.....-EFKKLERSYDARLGVYAIDTGTGHEV.AYRDGERFGYASTFKALEAGAVLQKVK--LGGLDRVIKYSEDDLIDN +SPVTEKHVDTGMSLGALCDAAVRYSDNTAANLLFDELGGPKGLDATLEKMGDDVIQMERREPELSRWVPGSTRDTSTPRA +MAKDLRAFVLGDVLGDGERAQLTKWLRTNTTGDALIRAGVPKDWQVGDKTGSGSyGGRNDIAVVWPPDSAPIVVAIMSNR +GDKDATSDDKLIADAAHVVAd.. +>up|B0YKD0|B0YKD0_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +LPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0C2JN45|A0A0C2JN45_9ACTN/60-310 +.....--FKHLEKEYDATLGVYALDTGSGEAV.AYNADERFAYASTHKAFSAGAVLEQTP--MDELDKHITYTEDDLLDY +APITEKHVEEGMELREVIDAAVRYSDNTAANLLFEELGGPAGLQEALREIGDETTSVDRIEPGLNDWEPGDLRDTSTPQA +LATSLRAYTLGDVLPEEKREILVDMMRRNTTGDDVIRAGVPGDWTVGDKTGSGAyGTRNDIAVLWPPQDDPIVVAVLTKR +DTSDAEREDALLAESAEVVAd.. +>ur|UPI00048F3866|UniRef100_UPI00048F3866/75-331 +...tdRAFAELERTFDARLGVYAVDTGDGRTV.THRPDERFAYASTCKALLAGAVLARKT--LPQMERLVRYGQEEIISH +SPITAKHVATGMTLRELCDATIRYSDNAAANLLFRELGGPRGLQDALRGIGDDVTRCDRYEVALSDATPGDLRDTSTPRA +LATDLRAYALGPALPAEKRALITDWLKRNTTGDHTIRAGTPRGWVVGDKTGTGGyGTRNDIAIVWPPGAAPIAIAVLSRR +DVKDAEPDDALIAGAAEVALeaf +>ur|UPI0005F8A39D|UniRef100_UPI0005F8A39D/47-301 +...tnKKFVQLEKKFDAKLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKTSS--NEKLNDIIRYTKDDLVTY +SPITEKHLDTGMRLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALISEAAKAALd.. +>ur|UPI000468452C|UniRef100_UPI000468452C/56-309 +....nQSFAKLEKEYGAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI0006473823|UniRef100_UPI0006473823/47-301 +...tnKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNDIIRYTKDDLVTY +SPITEKHLDTGMRLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNVLISEAAKAALd.. +>up|L0LX26|L0LX26_RHITR/37-295 +....eAQLAALESKHPGRICVSILDMASGKRV.EHRSGERILMCSTFKALTAALVLARVDKGEEKLDRRIHYKKSDLIDY +SPATEPNVGDNMTVGELCEAAVTLSDNTAANLLLASFGGPEAITTFCRSIGDEITRLDRTEPTLNYDIPNDERDTTTASA +MLENLRRLMFTDVLTPASRSQLAAWLITNKTGDARLRAGLPKDWLVSDKTGTNGdGNANDIAVLWPSNRAPIIVTAYCEI +PAITADERNAIIAEIGRIAA... +>up|R8P6X1|R8P6X1_BACCE/51-303 +.....QSFVKLEKDYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAIGALLQKTS--IEDLDQIIKYTSKDFVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIANATKIVLd.. +>up|K0FPJ7|K0FPJ7_BACTU/51-303 +.....HSFVKLEKEYDAKLGIYALDTSTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLEQRIKYTSKDLVNY +NPITEKYIDTGMTLKELMDASIRYSDNTAQNLILTQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIENRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIADATKIVLd.. +>up|Q1WBW3|Q1WBW3_ECOLX/30-282 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASWQQLIDWVEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASL-... +>up|J9ASZ6|J9ASZ6_BACCE/56-308 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREVGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVL... +>up|A0A0A0SVP0|A0A0A0SVP0_9VIBR/20-280 +.dsltKQIALIEQQSGGRLGVAVLDTQNHNQW.QYHGDDHFPMMSTFKTLMCANALYLAEQKKLNLNATTTVKESDLVTW +SPITEKLIGQEITVEKACEATMLMSDNTAANIVLHQIGGPEQVTQFVRSLDDKVTRLDRFEPELNQATPGDKRDTTSPSA +MVELLNTLLLQDGLNQESQQQLLTWMKNNKVSDPLIRSVLPQSWSIADRSGAGNqGSRGITALVWNSQRKPVILNIYLTQ +TQLDMAQRNRVINRVANLVFeqf +>ur|UPI0003D6649A|UniRef100_UPI0003D6649A/48-300 +....dQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPEDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALIAEAAKVAL... +>ur|UPI0004BEC6C0|UniRef100_UPI0004BEC6C0/63-317 +....tAAFEKLERAFDARLGVYAIDTGTGREV.VHNDRARFAYNSTFKALQAGVVLGKYS--LDGLDQRVTYTRKDLVAN +SPVTEKHVGTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGLDASLEKLGDDVTRMDRVEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLDGALPAPEREQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSSPIVIAILSNR +ATKDAEPSDELIAEAASVVAd.. +>up|R8HNN6|R8HNN6_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKVLTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEAAYDNQLIAEATEVIVk.. +>ur|UPI00034671FB|UniRef100_UPI00034671FB/44-296 +.....AGFERLEEEFGARLGVYALDTGSGEEV.AYNADERFAYASTFKVPACGAVMEEHS-LKEMEETVVHFDEEDLVTY +SPITEDHVDTGMTLMEVCDAALRYSDNTAANLLLEEIGGPEGFQEAMRELGDEVTVSARWETELNENKPGDERDTSSPRA +FAGNLEEYVLGDTLEEDKSEALADMMVRSTTGDTLIRAGVPEDWKVGDKSGMPGyGARNDIAVMWPPEGDPIVLAAYSTK +DTEDAESEDELIAQAAEEAV... +>up|A0A097SR23|A0A097SR23_9BACT/37-293 +..kltKVVQAEEETLQARVGMAVFDTNTGETW.QYRGDERFPLNSTHKAFACAALLAKVDGKSLTLDQPVSIRKEMLVPY +SPITEKSLAPQMTFGEVCHAAVSYSDNTAANVVFDVIGGPTGFTSYMRSIGDEKTRLDRKEPELNEATPGDVHDTTTPNA +IVNSLRKILLGDVLSVSSRAELTQWMLTDQVAGALLRASLPSDWKIADKTGAGGnGSRSIVAVIWPPSKKPLVVGIYVTQ +TKASMQASNQAIAKIGTAL-... +>up|O68473|O68473_PROST/30-286 +.....-KVKDAEDKLGARVGYIELDPNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MRTTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRCALPAGWLIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|J8PGZ0|J8PGZ0_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDNLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI00069A2FFF|UniRef100_UPI00069A2FFF/2-240 +.....-------------------DLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A9VH74|A9VH74_BACWK/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDNLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|C3HWI0|C3HWI0_BACTU/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDNLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI00028669CE|UniRef100_UPI00028669CE/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPEDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALIAEAAKVAL... +>up|A0A0B5HYG9|A0A0B5HYG9_9ACTN/44-302 +.....ARLRRLEREHTARLGVFARDMRTGRTV.AYRADERFPMASLFKTLAAAAVLRDLDHDGEFLARRIHYTQAYVERV +SPVAEKNVAGGMTVAELCDATIRFSDNTAGNLLLKELGGPTAVTRFCRSIGDRVTRLDRWEPELNSAEPWRVTDTTSPRA +IGLSYARLVLGDALEPHDRARLTDWLLRNTTSTEKFRRGLPPEWLLADKTGSPRhGGANDAGIAWRPDGTPIVLSVLTTK +AEEDAPTDNPLVAATAALLAe.. +>up|J8DRP5|J8DRP5_BACCE/51-303 +.....HSFVKLEKEYDVKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDLRIKYTNKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTHDTSTPKA +LATSLQTYALGDILSTEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKQPIVLAILSNH +AKEDAKYDDKLIADATKIVLd.. +>ur|UPI0006B60618|UniRef100_UPI0006B60618/14-272 +.aslqAHCQALEAKAQGRLGVSIVDTATGQQW.GWREDERFMMLSSFKLLASALVLHRVDQGQESLQRRMAYPRSALIPW +SPITEKHADGPLTLGELCAATITTSDNTAGNLILESYGGPAALTAYARQLGDAVTRLDRNEPTLNRPSSDGLLDTTSPRA +MAQTMHKLLVGGALSTASRQQLRQWLLANTTGGKRLKAGVPASWQVGDKTGTNA.TDANDIGFLIPPQGAPWIVTAYLAG +SSAEGAVKDACLADVAAWVAq.. +>ur|UPI00035E3601|UniRef100_UPI00035E3601/75-331 +...tdRAFAELERTFDARLGVYAVDTGDGRTV.THRPDERFAYASTCKALLAGAVLARKT--LPQMERLVRYGREEIISH +SPITEKHVATGMTLRELCDATIRYSDNAAANLLFRELGGPRGLQDALRGIGDDVTRCDRYEVALSDATPGDLRDTSTPRA +LATDLRAYALGPALPAEKRALITDWLKRNTTGDHTIRAGTPRGWVVGDKTGTGGyGTRNDIAIVWPPGAAPIAVAVLSRR +DVKGAEADDALIAGAAEVALdaf +>ur|UPI000569115E|UniRef100_UPI000569115E/42-302 +.arldAVLADLEERRRVRLGVLAHDPGRGLTY.ARRADDRFAMCSTFKVYAAAAILRLESQGSLRLDDTVPVDPADIVEN +SPVTSEAQGRTLTLAQLCDAALTRSDNTAGNLLLRRLGGPTAVTAFARSLGDTATTLDRWEPELNSAEPGDVRDTSTASG +LARGYRELLLGSGLPAAGQQTLTDWMRASVTSGQRIRAGLPAGWTAADKSGAGRyGTVNDAGVLWSPDGSPLVLVLLSDS +VTPDAAHDNAAIAEATAVIVe.. +>ur|UPI000301BB15|UniRef100_UPI000301BB15/17-278 +.haleARLAELERRHGGRVGVAALNLSTGARV.GHRADERFLMCSTFKALASAMVLARVDKGVEKLDRRIVFSKEVLVYF +SPVTETRVGGEMSVAELCMATLTQSDNTAVNLLLESFGGPPALTEFVRSFGDELTRLDRFEPELNEDGPDDLRDTTTPGA +MMETLRKLIFGEVLSRSSRAQLAGWMVMNKTGDSRLRAGMPESWMIADKTGGNGnGNNNDIAVAWSPNRGAIVVATYCEI +PTISADERNAVVAEVGRLVA... +>up|D2CGR4|D2CGR4_STEMA/39-293 +....aNDFAALEMACAGRLGVTLLDTASGRRL.GHRQDERFPMCSTFKSMLAATVLSQAERAPALLDRRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATVITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAATLQRVVLGDVLQPASRQQLSDWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLSGAPWVLTAYLQA +SAISNEQRAGVLAHVGRIA-... +>up|A0A0B2Y181|A0A0B2Y181_9MYCO/35-286 +...idDQIAELERRDNALIGLYATNLDSGRTI.THRPDEMFAMCSTFKGYAAARVLQMVGRRQISLDNRVFVDPDAIVEY +SPVTEPRAGGEMTLGELCRAALQQSDNTAGNLLLKTIDGPPGITAFARSIGDQRTRLDRWETELNSAIPGDPRDTSTPAA +LAGGYREILAGDALSPPQRRQLQDWMRANET--SSVRAGLPEGWTTADKTGSGDfGSTNDVGIAYGPDGQQLLLAVMTRS +QA-DDPKADNLIGELA----... +>up|B0YKF9|B0YKF9_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNAAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDEHDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|R8EU99|R8EU99_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNKLIADAAEVIVk.. +>ur|UPI00048A86B7|UniRef100_UPI00048A86B7/39-281 +....hDRIDALQQRHNAKIGVYGVDLTTGRSI.TYLDGERFAMCSTFKGYAAARVLRGSERGQLRLDDAVPIESADIVSN +SPVTEPAVGGTLALADLCQAALQRSDNTAANLLLRAIGGPPAVTDFARSIGDDETRLDRWETELNSAVPGDLRDTSTPRA +LGGGYQNLLTGDALAPASRDLLETWMRANVT--SSMRAGLPPGWTSADKTGSGDyGSTNDVGIVYGPDGRRVLLSIMTRS +RT-DDPKAENL---------... +>ur|UPI0004CCB63F|UniRef100_UPI0004CCB63F/41-295 +...lrPELAELEKRYGARLGVYAHNTRTGATV.AYRADEPFAMCSTFKAIAAAAVLRDHG-GRAALGEVIHYPPADILSN +SEHSQARQETGMALGDVCAAAIQYSDNTAGNLMLRRIGGPAGLTRFFRSLGDRVSRLDRWETDLNTAVPGDPRDTTTPRA +LGRTFELLTLGRALSHGDREQLVGWLRGNTTSAKRFGAGLPSDWVLADKTGTGSyASANDLGVAWTGKGTPLLLSVLSTR +PAPDAPVDEALIEETARLLA... +>ur|UPI0004C8C8FD|UniRef100_UPI0004C8C8FD/72-322 +.....-AFQGLEKRFGARLGVYAIDTGTGASV.THRPDERFAYASTCKALLAGTVLGMHT--LQQLERRVRYGPGDLVAN +SPVSERHVEAGMTLRALCDAAVRHSDNTAANLLFREIGGPRRLQDALLALGDRTTRCDRYETDLSEAAPGDPRDTSTPRA +LATDLRAYALGDVLGDEKRAVLTDWLRRNTTGDALIRAGTPAGWPVGDKTGTGGyGTRNDIAVVWPPHSAPITIAVLSRR +ATRGAKPQDALIARAARVAL... +>ur|UPI00059C53DD|UniRef100_UPI00059C53DD/25-285 +...llEAVKTVEQRLDARVGIALYDSGTGESW.DYHGDDRFPITSTFKTLACAALLAKVDNGTVDLDRRVIFSKDDLVTY +SPVTETRAEEEMSLRELCEATMATSDNTAANLVLGAIDGPDGVTAYARDLGDTVTRLDRTETSLNEATPGDLRDTTSPKA +MVANLRKLVLGEALSKGSRDTLVTWLKGNRVSDNLLRAAIPPDWTIGDRSGAGGhGSRSITAVLWPPHRPPLVIAIYITQ +TDASFDERNGAIRDLGGAIVkhf +>up|A0A0B4ZZ63|A0A0B4ZZ63_KLEPN/17-263 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIA-------... +>up|A0A0K9YPY6|A0A0K9YPY6_9BACL/2-288 +..sleQKLLDVISDVSGTFGVAVKHLQTGEAA.SINGDQLFQLASTFKIPILAALYRDVEAGKLSLEDRIKITEEDMVPG +SGVLQEHLGVEVTVKDLAMLMIIVSDNLATDQLLKLV-GTDQVTAYMRELGLADVHIHHSCWDLLSVFQADPRNVGTPVD +MAKLVELIALKELISEQACDGMLDILFRQQF-NSRLPYMLPGKAKVAHKTGTLS.SVVNDVGVVYLPDNGAFSIAVLSKD +NP-SMEEGERTIGRIARAAYdhf +>up|M9U3Y1|M9U3Y1_9ACTN/72-322 +.....-AFQGLEKRFGARLGVYAIDTGTGASV.THRPDERFAYASTCKALLAGTVLGMHT--LQQLERRVRYGPGDLVAN +SPVSERHVEAGMTLRALCDAAVRHSDNTAANLLFREIGGPRRLQDALLALGDRTTRCDRYETDLSEAAPGDPRDTSTPRA +LATDLRAYALGDVLGDEKRAVLTDWLRRNTTGDALIRAGTPAGWPVGDKTGTGGyGTRNDIAVVWPPHSAPITIAVLSRR +ATRGAKPQDALIARAARVAL... +>up|A0A084IPD5|A0A084IPD5_9GAMM/39-292 +...lvAGIAHIESQYGGRLGVAVLDSATGRIA.SYRGDERFPMCSTFKIFAAAAMLANVDAGSERLNRRITYEPKDLVIY +SPITRGHLTDGMTLGALARAAVRWSDNSAANLVLDSFGGPDALNTYLRGLGDRVTRLDSREPICSQIVAGSVANTSTPVA +MVGTMRSILLGDALTASSRRRLTGWMIDGRTGDKRLRAGLPASWRVGDKTGSGDlATANDVAIAWPPHGPPLLIAVFFTG +AP-GAVDRDRPIADVGRLI-... +>ur|UPI00056D076B|UniRef100_UPI00056D076B/72-322 +.....-AFQGLEKRFGARLGVYAIDTGTGASV.THRPDERFAYASTCKALLAGTVLGMHT--LQQLERRVRYGPGDLVAN +SPVSERHVEAGMTLRALCDAAVRHSDNTAANLLFREIGGPRRLQDALLALGDRTTRCDRYETDLSEAAPGDPRDTSTPRA +LATDLRAYALGDVLGDEKRAVLTDWLRRNTTGDALIRAGTPAGWPVGDKTGTGGyGTRNDIAVVWPPHSAPITIAVLSRR +ATRGAKPQDALIARAARVAL... +>ur|UPI000698422C|UniRef100_UPI000698422C/52-310 +.....ARLRRLEREHTARLGVFARDMRTGRTV.AYRADERFPMASLFKTLAAAAVLRDLDHDGEFLARRIHYTQAYVERV +SPVAEKNVAGGMTVAELCDATIRFSDNTAGNLLLKELGGPTAVTRFCRSIGDRVTRLDRWEPELNSAEPWRVTDTTSPRA +IGLSYARLVLGDALEPHDRARLTDWLLRNTTSTEKFRRGLPPEWLLADKTGSPRhGGANDAGIAWRPDGTPIVLSVLTTK +AEEDAPTDNPLVAATAALLAe.. +>up|P10424|BLA1_BACCE/48-303 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTVGNALPHQKRNILTEWMKGNATGDKLIRAGVPTDWVDADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>ur|UPI0005CF209B|UniRef100_UPI0005CF209B/57-307 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLDGPSEFKKSLREIGDTVTNPERFEPELNEVHPGDVHDTSTPKA +LATSLQAFALGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIA-... +>ur|UPI0006B00112|UniRef100_UPI0006B00112/48-303 +..aadADFARLEEDFDARLGVYALDTGSGEAV.GYRAEERFAFASTIKVALFGALLERAT--PEELEKDVTITEDDLVNW +NPVTEDNVGGDMSLLELGDAALRYSDNAATNLLLEELGGPDALDAALEEIGDDVTSVDRIEPGLNEAVPGDERDTSTPRA +MATTLEAFTLGDVLPEVDREILTEMMRGNTTGDDLIRAGVPDGWEVGDRTGAGGyGTRNAIAVAWPPEDDPIVVVVMSSR +DQEDAEYDDALIAQATEVVVe.. +>up|P14559|BLAC_STRAL/48-311 +..daeRRLAGLERASGARLGVYAYDTGSGRTV.AYRADELFPMCSVFKTLSSAAVLRDLDRNGEFLSRRILYTQDDVEQG +APETGNLANAQLTVEELCEVSITASDNCAANLMLRELGGPAAVTRFVRSLGDRVTRLDRWEPELNSAEPGRVTDTTSPRA +ITRTYGRLVLGDALNPRDRRLLTSWLLANTTSGDRFRAGLPDDWTLGDKTGAGRyGTNNDAGVTWPPGRAPIVLTVLTAK +TEQDAARDDGLVADAARVLAe.. +>up|R8DAZ4|R8DAZ4_BACCE/51-303 +.....HSFVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGVLLQKKS--IEDLDQKIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIMLAILSNH +AKEDAKYDDKLIADATKIVLd.. +>up|J8KC75|J8KC75_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNKLIADAAEVIVk.. +>up|A0ESF0|A0ESF0_KLEPN/24-272 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLERWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIAR------... +>up|W4AAM9|W4AAM9_RHORH/53-313 +.arldAVLADLEERRRVRLGVLAHDPGRGLTY.ARRADDRFAMCSTFKVYAAAAILRLESQGSLRLDDTVPVDPADIVEN +SPVTSEAQGRTLTLAQLCDAALTRSDNTAGNLLLRRLGGPTAVTAFARSLGDTATTLDRWEPELNSAEPGDVRDTSTASG +LARGYRELLLGSGLPAAGQQTLTDWMRASVTSGQRIRAGLPAGWTAADKSGAGRyGTVNDAGVLWSPDGSPLVLVLLSDS +VTPDAAHDNAAIAEATAVIVe.. +>ur|UPI0005A6C474|UniRef100_UPI0005A6C474/47-302 +...saQAFKELERKFDARLGVYAINTSTGREI.TYHQDERFAHASTFKALAAGAVLRKYS--LPGMDKVITYSRDDLVSN +SPITEKHVDTGMTLRALCDAAVRYSDNTAANLLLDSIGGPKGLDAALEKLGDHTTRMVRHEPELNDWAPNDTRDTTTPRA +FAKDLRTFVLGDTLPRRERAQLAKWLQTNTTGAKLIKAGMPKTWLVGDKTGAGStGTRNDIAVVWPPHAAPIVVAIMSNR +TQKDAKYDDALVAGAASVVAe.. +>up|G0FMS0|G0FMS0_AMYMS/44-297 +.....-DFAPLERSFDARLGVYALDTGSGREI.THRADERFGYASTHKVFSAGAVLRRTS--LDGLAKNLTYTRADLQPN +SPVTEKHVTTGLSLREAMDAALRYSDNTAANLLFRELGGPAGLAAALREIGDTTTHADRIEPGLNDLAPGDVRDTSTPRA +MAGSLRAFALGPALPPEKQTVLTDMMRANTTGAALIRAGAPAGWAVADKTGSGSyATRNDIAVVWPPGRAPIVLIVMSSR +QAESADHDDRLIAQAAKLALdaf +>up|K2M8G9|K2M8G9_9RHIZ/39-296 +..allKRMDEVEKRVGGRLGAVIVDLETGRRW.SRRADERFPMNSTFKAFACAGVLARVDAGEEDLGRRIAFGMRDLIHH +SPVTEKRAGTRLTLAELCEATIGWSDNTAGNLVLDAIGGPPGFTAFMRSLGDTRTRIDRREPELTQNTPGDPRDTTTPNA +IVATLQALLLGDALSSASRGRLERWMVEGKVTGPLLRSGLPEGWRIADKSGAGRrGSRGIVAVIWPPERQPVVAAIYMAE +CACSMAQRNAAIAAIAPALF... +>ur|UPI0004C57668|UniRef100_UPI0004C57668/62-316 +....tAAFEKLERAFDARLGVYAIDTGTGREV.VHNDRARFAYNSTFKALQAGVVLGKYS--LDGLDRRVTYTRKDLVAN +SPVTEKHVGTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGLDASLEKLGDDVTRMDRVEPELSRWVPGEKRDTSTPRA +LAVDLRAFVLGGALPAPEREQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSSPIVIAILSNR +ATKDAEPSDELIAEAASVVAd.. +>up|B0YKE7|B0YKE7_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWIEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|U0F5G4|U0F5G4_9VIBR/20-280 +.dsltKQIALIEQQSGGRLGVAVLDTQNHKQW.QYHGDDRFPMMSTFKTLMCANALYLAEQKKLNLNATTKVKESDLVTW +SPITEKLIGQEITVQKACEATMLMSDNTAANIVLHQIGGPEQVSQFVRSLDDKVTRLDRFEPELNQAIPGDKRDTTSPSA +MVELLNTLLLQDGLNQESQQQLLTWMKNNKVSDPLIRSVLPQSWSIADRSGAGNqGSRGITALMWNSQRKPVILSIYLTQ +TQLDMAQRNRVINRVANLVFeqf +>ur|UPI0006269039|UniRef100_UPI0006269039/66-319 +.....DRLIELERKFEARLGVYALATGTGEGI.AHRADERFAFCSTFKGVAAAAVLHHNP--LSHLDTVVRYTDDDLMKH +APITSQNVAKGMTIRQLCDAAVRYSDGTAGNLLLRDIGGPAGLTAYTRTLGDTVTRINRTEPAISEAVPGDPRDTTSPRA +FGTNYQKFVLGNALPGEKRAFLRDLLERNTTGAERIRAGVPRGWTVADKTGTGSyGTLNDMAIVWPPKSPPLVIAVMSTK +AGKDAEYDQSLIAEAAAYAVe.. +>up|J8I825|J8I825_BACCE/51-303 +.....QSFVKLEKDYDAKLGIYALDTGTNQIV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSVEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDTKYDDKLIANATKIVLd.. +>ur|UPI000346D1E1|UniRef100_UPI000346D1E1/49-303 +...sdREFAKLEEKYDANLGVFALDTGTNKTV.TYHPDERFAYASTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTPRA +LATSLQKYVLGQALPEDKRALLTDLMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPKGDPIVLAILSNR +TEKDAEYNDKLIAEAAKQAVk.. +>ur|UPI00059D468A|UniRef100_UPI00059D468A/49-300 +.....QKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALIAEAAKVAL... +>up|U1BQ45|U1BQ45_9NEIS/29-286 +...lkKAVQAEEKTLRARIGVAALDGGGGEAW.SYRGDERFPINSTFKAFACAALLAKVDRKEAALEQTASIDQSMLAGW +SPITEKRLAPQMTLDEVCQAAVSYSDNTAANVVLEAIGSPAGFTAFMRRIGDEQTRLDRTEPDLNEGTPGDPRDTTTPNA +VVASLRKVMLGDALSAASREKLGRWMREDRVADELLRSSLPAGWEIADKTGAGGyGSRNIIAVIWPPGRAPWLLGVYVTQ +TEASMPMRNQAIARIGAALTq.. +>up|B8ZHZ0|B8ZHZ0_KLEOX/31-272 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESHPDVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDA---------------... +>ur|UPI0004091CAB|UniRef100_UPI0004091CAB/25-282 +....pQAIATYERESRGHIGVYAENLATGRKL.LWRADERFVMCSTFKASLAACVLRRVDRGQEKLDRIIAYTKADVPDY +APVARENLARGMTVAEMCQAAVEQSDNTCATLLLSSIGGPAALTAFWRSIGDTQTRLEDPEPYLNRTPPGGVRDTTTPSS +MAKILQRVALGDVLSDSSRALLTGWLVGCQTGANRLRAGLPKTWRVGDKTGNNAkDAAGDIAVLWPKPDAPIIVAVYTRG +GTPTDAQLASAFAGVGALVAe.. +>up|D2CGR8|D2CGR8_STEMA/39-293 +....aNDFAALEMACAGRLGVTLLDTASGRRL.GHRQDERFPMCSTFKSMLAATALSQAERAPALLDRRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATVITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAATLQRVVLGDVLQPASRQQLSDWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLSGAPWVLTAYLQA +SAISNEQRAGVLAQVGRIA-... +>up|A0A0A0NSI4|A0A0A0NSI4_9ACTN/59-315 +..avtGEFKKLERSYDAHLGVYAIDTGTGHEV.AYRDGERFAFASTFKALAAGAVLRKYK--LSGLDRVIRYSKDDLVDN +SPVTEKHVDTGMSLGALCDAAVRYSDNTAANLLFDQLGGVKGLDATLEKLGDDVIQMERIEPELSRWVPGETHDTTTPRA +MAKDLRAFVLGDVLDKGERAQLTKWLRTNTTGDELIRAGMPKGWQVGDKTGSGSyGARNDIAVVWRPDAAPLVMAIMSYR +GDKDTPFDNKLIADAASVVAd.. +>ur|UPI0005873B4D|UniRef100_UPI0005873B4D/20-280 +.dsltKQIALIEQQSGGRLGVAVLDTQNHKQW.QYHGDDRFPMMSTFKTLMCANALYLAEQKKLNLNATTKVKKSVLVTW +SPITEKLIGQEITVQKACEATMLMSDNTAANIVLHQIGGPEQVTQFVRSLDDKVTRLDRFEPELNQATPGDKRDTTSPSA +MVELLNTLLLQDGLNQESQQQLLTWMKNNKVSDPLIRSVLPQSWSIADRSGAGNqGSRGITALVWNSQRKPVILSIYLTQ +TQLDMAQRNRVINRVANLVFeqf +>up|J8JVH4|J8JVH4_BACCE/51-303 +.....QSFVKLEKKYDAKLGIYALDTGLNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IKDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKKNTTGDNLIRAGVPGEWKVADKTGSGPyGTRNDIAIIWPPNKKPIVLAILSNH +AKEDAKYDDKLIADATKIVLd.. +>up|A0A0M0MHD2|A0A0M0MHD2_BACTU/51-303 +.....HSFVKLEKEYDAKLGIYALDTSTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLEQRIKYTSKDLVNY +NPITEKYIDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQDYALGDILSIEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDAKYDDKLIADATKIVLd.. +>up|A0A0B6AB97|A0A0B6AB97_BACME/34-288 +...sdREFAKLEEKYDANLGVFALDTGTNKTV.TYHPDERFAYASTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTPRA +LAASLQKYVLGQALPEDKRALLTDLMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPKGDPIVLAILSNR +TEKDAEYNDKLIAEAAKQAVk.. +>up|B1T5K0|B1T5K0_9BURK/45-303 +....lDAIRSLETSHGGRLGVAVFDTGLRRRL.QYRADESFAMCSTHKFLSAVAVLSLADQGKLDLDKPVKYGKTDILDY +APVAKKHVDRGMTVDELCAAATVWSDNTAANLLIELLGGPAGWTRFARSIGDNASRLDRTEPALNSAIPGDPRDTTTPDA +MLANLQQTLLGTVLSDSSREKLQNWMLSGTITDTLLRAGVPLTWRVGDKSGAGRnGTRNDIGIIFPPNASPILAAIYYTE +STGSLASREEVIAGVGGIIAktf +>up|D9XGI8|D9XGI8_STRVR/53-296 +.....------------GLGVYARNLRTGRTV.TYRAAERFPMASVFKTLAVAAVLRDLDRDGEFLARRIHYTQDYVTEF +SPVTEDHVATGMTVGELCDATIRFSDNTAGNLLLKELGGPTAVTRFCRSVGDRVTRLDRWEPELNSAEPWRVTDTTSPRA +IGLTYARLVLGDVLEPRDRARLTDWLLRNTTSIDRFRKGLPADWLLADKTGGGQyGSNNDVGITWPPDGPPIVMSVLTTQ +PEEDAPADNPLVAETAALLA... +>ur|UPI00065E22CF|UniRef100_UPI00065E22CF/36-294 +..alaRKLVEMEKRLGARLGASITDTHTGRRW.LQRADERFPMNSTFKAFACAAVLARVDAGEETLEREIAIRKSDLVNY +SPVTEKRVGGRMKLFELCEAASTMSDNTAANLLVDSLGGPQGWTRFMRSIGDGVSRLDRKEPGLTTATPGDPRDTTTPEA +IAASLRTLVFGDVLASASRRQFETWLIDNKVSRPLLRAGLPGDWRIADRTGAGGhGSRGIVAVIWPPARQPVIAAIYIAE +CKQPMDQRNAAIAEIGRTLAe.. +>up|A0A0K2Z5B4|A0A0K2Z5B4_STEMA/44-298 +....aNDFAALEMACAGRLGVTLLDTASGRRL.GHRQDERFPMCSTFKSMLAATVLSQAERAPALLDRRMPVRDADLLSH +APVTRRHAGKDMTVRDLCRATVITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPEMNSFAEGDPRDTTTPAA +MAATLQRVVLGDVLQPASRQQLSDWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLSGAPWVLTAYLQA +SAISNEQRAGVLAQVGRIA-... +>up|A0A0F5RXC1|A0A0F5RXC1_9BACI/48-303 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKVGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKELTVGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>ur|UPI000666C915|UniRef100_UPI000666C915/50-306 +.qathKEFSKLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQYS--TEKLNDVITYTKDDLVEY +SPVTEKYVDTGMKLGEIAEAAVRYSDNTAGNILFHQIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTAGNVLPVHKRNILIEWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIKEAAEVVId.. +>up|M4HI88|M4HI88_BACCE/48-305 +..athKEFSQLEKKFDAQLGVYAIDTGTNETI.AYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPITEKHIDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKDFTVGNALPDDKRKVLTDWMKGNATGDKLIRAGVPTDWEVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVVVnaf +>ur|UPI000698124F|UniRef100_UPI000698124F/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKVGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKELTVGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|M5CMQ1|M5CMQ1_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLDTGSGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLDVVGGPPALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQLADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGPAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|A0A0L0J7F7|A0A0L0J7F7_9RHOB/32-289 +.aqlaETVAKTESRLNARVGVVLYDTGSGWSW.TNRADERFLMNSTIKTPICGAILSAADAGTLTLDEELPVLQSDIVSY +APVTEKKVGQSMPLSELCLATIDMSDNTAANLLINRLGGTAAVTEFFRSTGDTVSRLDRLEPDLNTFKSGDPRDTTSPAA +MAATLEKLLLGDVLSPQSRNQLTEWMSHGGVTGALLRKTAPEGWYIADKSGSGD.QTRNIIAMITPPDRAPWIAVIFVSD +VKADFATRNGALQDISAAVId.. +>up|B0YKH5|B0YKH5_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMVSTFKVLLRGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|K0K2Z6|K0K2Z6_SACES/6-256 +.....-RWAGLERKFDARLGVYAVATGSGATF.AYRADERFAFCSTFKGLAAAAVLQRNP--LAHLDTVVTYTDADLMKS +STITREHVATGMTIRDLCDAAVRYSDGTAGNLLVRDLGGPAGLTAFLRGIGDGVTRADRTEPALTEAAPGDPRDTTSPRA +IGTDYQRIVLGDVLPADKRAFLRDLLERNTTGARRIRAGVPLGWVVADKTGTGEyGTVNDIGLGWQPNAAPLVIAVMSSK +TTTDAKYDEALIAEAAAQVV... +>ur|UPI00042964BF|UniRef100_UPI00042964BF/49-303 +...sdREFAKLEEKYDANLGVFALDTGTNKTV.TYHPDERFAYASTHKALAVGALLEQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALEKIGDDVTLPERFEPDLNEVNPGETHDTSTARA +LATSLQTYVLGQALPENKRALLTDWMKRNTTGNALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPKGDPIVLAILSNR +TEKDAEYNDKLIAEAAKQAVk.. +>up|R8GNN7|R8GNN7_BACCE/58-309 +.....-AFAKLEKEYNAKLGIYALDTSTNQTV.AYHADDRFAFASTSKSLAVGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILREMGDTVTNSERFEPELNEVNPGETHDTSTPKA +TAKTLESFTLGTVLPSEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLSILSNH +DKEDAEYDDTLIADATKIVLe.. +>ur|UPI00059B5BEF|UniRef100_UPI00059B5BEF/50-307 +..athKEFSQLEKKFDAQLGVYAIDTGTNETI.AYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPITEKHIDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKDFTVGNALPDDKRKVLTDWMKGNATGDKLIRAGVPTDWEVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKGATYDNQLIAEAAEVVVnaf +>up|K9B0H7|K9B0H7_9MICO/66-322 +..eadSAFTQLEDDFDARVGVYAVDLDTGREL.AWRGDERFAYASTIKAMASAALLDEV--GTDGLSKRVSISEDDIVSH +SPVTETKVGGTMTLAELCEAAMTQSDNGAANLIFAELGGPAALDERLNDLGDTGTTVSRTEPGLNEAKPGDPRDTTTPRA +SAGNLREYVFGGALEDDEATTLTDWMKATQTGDTLIRAELPEEWTVGDKSGTGYyGSRADLGIVWPGDGGPIIISVLSSK +DEKDAEADDRLISGAAAIAVeq. +>up|A0A090ZAE1|A0A090ZAE1_BACMY/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IATTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADATKVVLn.. +>up|C2PFA6|C2PFA6_BACCE/55-309 +...myKDFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNILTGWMKGNATGDKLIRAGVPTDWIVADKSGAGSyGTRNDIAIVCPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>ur|UPI00030B5E59|UniRef100_UPI00030B5E59/58-314 +.eelaQEFKQLENEFDARLGIYAIDTETEKSV.VYRADERFAFASTYKALAAGVLLDQKT--MNELEKIITYTEDDLVTY +SPITEKHVDTGMSLKEVAEAAIRYSDNTAGNLLFKELGGPAGFEAALREIGDTVTESVRFEPDLNFTVPGDSRDTSTPRE +LATNLQTFVLSDLLPSEERELMTDWLVGNSTGDTLIRAGVPENWVVGDKSGAGMyGTRNDIAIVWPPDRGPIAISILSDR +DTEDATYDDALIAEAAKIVIn.. +>ur|UPI0005B62DBA|UniRef100_UPI0005B62DBA/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTSMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGAHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>ur|UPI0004C7D007|UniRef100_UPI0004C7D007/68-322 +....tGAFKKLEHAYDARLGVYAIDTGTGREV.AYRDGERFAYASTFKALAAGAVLRKYS--LSGLDRVIRYAKDDLVDY +SPVTEKHVKTGMTLGALCDAAVRYSDNTAANLLFDVLGGPKGLDAMLEKMGDDVIQMENEEPELSRWVPGETHDTSTPRA +MAEDLRAFVLGDALGKPERAQLTKWLRTNTTGDELIRAGVPKGWVVGDKTGNGSyGARNDIAVVWPPDSAPIVLAIMSWR +GDKDTPFDNKLIADAASVVTd.. +>up|P30897|BLAC_PROMI/33-289 +....lEAVTNAETELGARIGLAAHDLETGKRW.EHKSNERFPLSSTFKTLACANVLQRVDLGKERIDRVVRFSESNLVTY +SPVTEKHVGKKMSLAELCQATLSTSDNSAANFILQAIGGPKALTKFLRSIGDDTTRLDRWEPELNEAVPGDKRDTTTPIA +MVTTLEKLLIDETLSIKSRQQLESWLKGNEVGDALFRKGVPSDWIVADRTGAGGyGSRAITAVMWPPNRKPIVAALYITE +TDASFEERNAVIAKIGEQIAk.. +>ur|UPI0004CA9F39|UniRef100_UPI0004CA9F39/54-312 +.....ARLRRLEREHTARLGVFARDMRTGRTV.AHRADERFPMASVFKTLAVAAVLRDLDHDGEFLARRVRYTEAYVARH +SPVTGSNVSGGMTVSGLCDAALRFSDNTAANLLLERLGGPAGVTRFCRSTGDRVTRLDRWEPELNSAEPWRVTDTTTPYA +IGLGYARLVLGDALEPHDRERLTGWLLRNTTSTERFRRGLPADWLLADKTGSGRyGGAGDVGIAWRPDGTPIVLAVLTTR +PEEDAPADNPLVAGTATLLAe.. +>up|E8W3G7|E8W3G7_STRFA/72-322 +.....-AFQGLEKRFGARLGVYAIDTGTGASV.THRPDERFAYASTCKALLAGTVLGMHT--LQQLERRVRYGPGDLVAN +SPVSERHVEAGMTLRALCDAAVRHSDNTAANLLFREIGGPRRLQDALLALGDRTTRCDRYETDLSEAAPGDPRDTSTPRA +LATDLRAYALGDVLGDEKRAVLTDWLRRNTTGDALIRAGTPAGWPVGDKTGTGGyGTRNDIAVVWPPHSAPITIAVLSRR +ASRGAKPQDALIARAARVAL... +>ur|UPI00056580DD|UniRef100_UPI00056580DD/44-292 +.....----ELERKFDARLGVYAVATGSGVTI.AHRADEQFAFCSTFKGLATAAVLHRNP--MAHLDTVVTYTEADLMKS +SAITKRHVATGMKIRDLCDAAVRFSDGTAGNLLLRDIGGPAQLTAYLRGLGDDVTRMDRIEPAITEAKPGDPRDTTTPRA +IGTDYQRIVLGDALAADKRDFLRDLLERNVTGAKRMRAGVPQGWRVADKTGTGDyGTLNDIGIVWPPAAPPLVVSIMSSK +SAADAKYDEAVIAEAAAYVVn.. +>ur|UPI000479286E|UniRef100_UPI000479286E/51-308 +..dldEAFTEIEEAFDARLGVYAIDTGTNQSV.EYNPDERFAYSSTYKLLAAAFVLKQND--LQDLEEVVTYSKDDLVTY +SPVTEKQVDTGMTLSEISEAAIRESDNTAGNLLLDALGGPDNYKQALRDIGDDVTQPERYETELNAFSPENKRDTSTPRA +MANNLRKVALGDFLPKEKQELLIDWIKGNATGDALIRAGKPEGWTVGDKSGAGSyGTRNDIAIVWPPGREPIVMAIMSRH +KTEGAEYDDELVAKAAEATLnaf +>up|B0YKH1|B0YKH1_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWVEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI0004509C12|UniRef100_UPI0004509C12/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALSNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>up|A2T8L6|A2T8L6_KLEPN/21-274 +.....EQIKISESQLAGRVGYVEMDLASGRTLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQLLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIAGIGAAL-... +>up|J9AML6|J9AML6_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPVTEKHVDTGMTLGQIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRSGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNKLIADAAEVIVk.. +>up|A0A0A0WLQ1|A0A0A0WLQ1_9BACI/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPVTEKHVDTGMTLGQIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRSGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNKLIADAAEVIVk.. +>ur|UPI0004980336|UniRef100_UPI0004980336/37-295 +...wnDTLAGIEHFAQGRLGVAMLDTGSGLAL.GWRQDERFAMASTFKAVLAGWMLALVDQGKERLDARVHYAAADVVAY +SPVSGPRAGDGLTVGELCAATVSLSDNTAANVLLARHGGPAGFTAFVRSLGDGITRLDRTEPTLNEAKVGDPRDTTTPLA +MLQTLQKLVLGDVLTPPSRAWLQRWLVDTSTGDKRLRAGVP-GWKVGDKTGTAGdGTANDVAVLWPPAGAPVLVTCYLTR +STAKPEQRDAAIAQVARAVA... +>up|J8Z0E1|J8Z0E1_BACCE/53-306 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI0002AAC034|UniRef100_UPI0002AAC034/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKTFALGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRVPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>up|Q3V774|Q3V774_STEMA/33-287 +....aTDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSVLAATVLSQAERRPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQLASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRATVLAQVGRIA-... +>up|C3I0Z5|C3I0Z5_BACTU/55-306 +.....-SFVKLEKEYNAKLGIYALDTGTNQTV.TYHPNDRFAFASTSKSLAAGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTGKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADATKVVLd.. +>up|J8FQD2|J8FQD2_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI00065D48DD|UniRef100_UPI00065D48DD/50-305 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTLGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|A0A084IXL3|A0A084IXL3_9BACI/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|A0A0A0WUC6|A0A0A0WUC6_9BACI/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|A0A0A0DBY2|A0A0A0DBY2_9PROT/33-293 +...aaARLAELERAHGGRLGVAALNLATGARI.GYRADERFLLCSTFKALAAAFVLARVDRKQERLDRRIAFSRKDIVAV +SDVTKPRVGGAMTVAELCDAAVTHSDNTAGNLLLASFGGPAGLTAFLRSLGDEASRLDRIEPELNAAGPGDPRDTTTPAA +VLETLRKLLFGDALSAASRHRLAAWLITNKTGDARLRAGFPAGWLVGDKTGTGGnGSTNDIAVAWPVDRGPVLVAAYCEL +PSLTFEQRNPVVAEIGGIVA... +>ur|UPI00037BE98F|UniRef100_UPI00037BE98F/41-303 +..dvtARLRALEREYDARLGVYARNTRTGRTV.AYRAGEPFAMCSLFKAFAAAAVLRDHSGHGGQLDELIHFPPADILSN +SEHSEDYLETGMPVRDACALAIRYSDNTAGNLMLRRIGGPAGLTRFFRSLGDEVSRLDRWETDLNTAIPGDPRDTSTPYA +LGRSLERLTLGSALSAADRRQLVAWLSGNTTSTKRFRAGLPADWTLADKTGTGSyASAHDLGIAWTTRRTPVVLTVLTTK +AEQDAPVDESLIERTARVLA... +>ur|UPI0004AA0E98|UniRef100_UPI0004AA0E98/45-293 +..aatRRLRELEREHQARIGVFALNLATGATL.LHRAHERFPMCSVFKGLAVAAVLRDLDHDGTQLSRVIRYTEADVRKH +VPVTSRHVADGMSVRDLCDAAVRYSDNCAANLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSGEPDRRTDTTSPYA +VARTYRRLVLGNALDRPDRALLTDWLLRSTTSVERFRAGLPKDWKVADKSGGGStGTSNDAGIAWTPDGTPIVLAAFTHK +PALPNASGD-----------... +>ur|UPI00066E61A1|UniRef100_UPI00066E61A1/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.SHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPVSRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGVPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>up|A0A0J7HAJ3|A0A0J7HAJ3_BACCE/52-305 +....yKEFSQLEKKFDARLGVYAIDTGTHQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TNKLNEVITYTKDDLVEY +SPVTEKHVDTGMTLGEIAEAAVRTSDNTAGNILFNKIGGPKGYEKALRQMGDRITMADRFETELNEAIPGDIRDTSTAKA +IATNLKALTVGNALPAHKRNILTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVk.. +>ur|UPI0005CCB24B|UniRef100_UPI0005CCB24B/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LETLDQRIMYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI0004AD4322|UniRef100_UPI0004AD4322/26-280 +..dtrDALRRLESTYDARLGVYAVDTGTGRTV.AYRADERFAYASTYKALAAAAVLDRTD--PADLNRVVRYTAADVVDG +SPVTAEHAGRGLPLGRIAEAAITKSDNTAGNLLFRELGGPAGFERELRCLGDRVTSADRLEPALNGAVPGDVRDTSTPRA +LAADLRAYALGDALDVADRGRLVGWLRGNTTGAELIRAGVPAGWIVGDKTGAAEyGTRNDIAVLWPPSGAPIVLTVLSRK +TDADAKYDNALIADAARVVS... +>up|A0A0K6KSK5|A0A0K6KSK5_BACCE/48-301 +....nKKFVQLEKKFDARLGVYAIDTGTNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYTKDDLVTY +SPITEKHVDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKANRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTVDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSKR +FTKDANYDNALIAEAAKVVLn.. +>up|A0A0J5JNP0|A0A0J5JNP0_9BACI/40-291 +.....AEFKDLEKEYDARIGVYALDTGSNKSV.SYRADERFIYASTHKALAVGALLHKKS--IEDLEELITYTEGDLVNY +NPITEKHLGKGMTLKELSDASIRYSDNTAGNLIFNAIGGPEGFKEVLREIGDNTTEPERIEPDLNNVKPGETRDTSTPKA +LAESLQAFTLGDALPPEKQNLLIDWLKNNTTGDALIRAGVPEGWIVGDKTGAGSyGTRNDIAVIWPPKGAPIILAVLSSR +DEADAEYDDALIAKATDEAL... +>ur|UPI0003C77446|UniRef100_UPI0003C77446/47-307 +...veGLLRALELTHDARLGAFAYDTGTGRTV.AYRADERFPMASLFKTIAVAAVLRDLDRDGEVLARRVHYTAQYVKDY +SPVTELNVANGMTVAELCDATITRSDNAAGNLLLRELGGPTSVTRFCRSIGDDVTRLDRWEPDLNSAEPWRVTDTTTPRA +IGRTYGRLVLGNVLPAHDRERLTRWMLANQTSDERFRKGLPEDWLLADKTGGGGyGSNNNAGVAWPPGRPPVVLAVQTTR +FTPDATADNELVAEAARLLAe.. +>ur|UPI0003FBC785|UniRef100_UPI0003FBC785/56-316 +..avtGRLKKLEREHGARLGVFAHNTRTGRSV.AHRADERFPMCSTWKPLAVAALLKDRDRGGDRLAEHIRYSRSDLEDH +SPITGTNLADGMTVRQLCDATLRYSDNTAANLLLRELGGPAAVTRFCRSVGDDVTRLDRWEPELNSAEPGNVRDTTSPRA +VGRTYMRLALGDVLGRAERLQLTDWLKGNTTGGEGLRAGLPEGWTLGERTGAGDyGTDNDVGVAWTADQVPIVLAVLTTK +RSADAEPDHPLIAKTARILA... +>ur|UPI000349E597|UniRef100_UPI000349E597/50-303 +.....REFEQLEEEFDARLGVYAVDTGTGEEV.AHRPDERFAYASTHKALTAALVLQQNT--PEEMEEVVTFTEEDLVDY +SPITEQHVDTGMTLTEVADAAVRHSDNTAANLLFEELGGPDSFEDELEEIGDDVTDAERIETELNDWTPGDTSDTSTPRA +MTESLREFTIGDALPEDRREVLNDMLVNNTTGDELIRAGVPEDWRVGDKTGAGShGTRNDIAVLWPPEGDPIVLAVMSSR +EAEDAEYDNALIARAAEIVAee. +>ur|UPI00024167D9|UniRef100_UPI00024167D9/48-300 +....dQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAVAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALIAEAAKVAL... +>up|B0YKC1|B0YKC1_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNGLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGLDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI0004C587B2|UniRef100_UPI0004C587B2/72-322 +.....-AFQGLEKRFGARLGVYAIDTGTGASV.THRPDERFAYASTCKALLAGTVLGMHT--LQQLERRVRYGPGDLVAN +SPVSERHVEAGMTLRALCDAAVRHSDNTAANLLFREIGGPRRLQDALLALGDRTTRCDRYETDLSEAAPGDPRDTSTPRA +LATDLRAYALGDVLGDEKRAVLTDWLRRNTTGDALIRAGTPAGWPVGDKTGTGGyGTRNDIAVVWPPHSAPITIAVLSRR +ASPGAKPQDALIARAARVAL... +>ur|UPI00049164E3|UniRef100_UPI00049164E3/59-311 +....dAEFARLEEDFDARLGVYALDTATGRTV.EYRPDDRFAHCSTFKVLAFGAVLKRTP--VAELDRVVTFDRSDLVFH +SPVAQGHVSTGMTLRELGDAALRYSDNTASNLLLEELGGPDALNGALREIGDETTRVDRFAPEMAQALPGDTRDTSTPRA +MATSLHAFALGDVLSEAGRTVLVDMMRANTTGDGLIRAGVPENWEVGDKSGACGyGTRHDLGLVWPPGGEPVVLAVMSGR +DEAGAAYDDALVAQAAAQAV... +>up|A0A0H3DBE3|A0A0H3DBE3_AMYMU/44-297 +.....-DFAPLERSFDARLGVYALDTGSGREI.THRADERFGYASTHKVFSAGAVLRRTS--LDGLAKNLTYTRADLQPN +SPVTEKHVTTGLSLREAMDATLRYSDNTAANLLFRELGGPAGLAAALREIGDTTTHADRIEPGLNDLAPGDVRDTSTPRA +MAGSLRAFALGPALPPEKQTVLTDMMRANTTGAALIRAGAPAGWAVADKTGSGSyATRNDIAVVWPPGRAPIVLIVMSSR +QAESADHDDRLIAQAAKLALdaf +>up|M4MKY8|M4MKY8_SINM2/34-296 +.haleARLAELERRHGGRVGVAALNLSTGARV.GHRADERFLMCSTFKALASAMVLARVDKGVEKLDRRIVFSKEVLVYF +SPVTETRVGGEMSVAELCMATLTQSDNTAINLLLESFGGPPALTEFVRSFGDELTRLDRFEPELNEDGPDDLRDTTTPGA +MMETLRKLIFGEVLSRSSRAQLAGWMVMNKTGDSRLRAGMPESWMIADKTGGNGnANNNDIAVAWSPNRGAIVVATYCEI +PTISADERNAVVAEVGRLVAe.. +>up|V6JJL3|V6JJL3_STRNV/50-308 +...ikRAFADLERKFDARLGVYAIDTGSGRSI.THRPDERFAFASTCKALLAAVMLEKNS--LRQLDRLVRYDRDDLAGY +SPITEKHLDTGLTLRELCDATVRYSDNGAANLLFHEIGGPKKLEAALVSIGDRVTRCDRYEDALSEALPGDLRDTSTPRA +LATDLRTYVLGDRLPADKRDVLTDWLKRNTTGDKVIRAGAPAGWVVGDKTGTGGyGTRNDIAIVWPPKAAPIAIAVMSRR +DEKDAEPDDALLAGAAKVTLdaf +>up|R8KKQ4|R8KKQ4_BACCE/57-309 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEGLNQRVLYTREDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPEHFEPELNEVHPGDVHDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKKNTTGDSLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIALd.. +>up|J8SVS4|J8SVS4_BACCE/53-306 +....yQEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVITYTKDDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRLETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPDHKRKVLTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVVId.. +>ur|UPI000563CAA3|UniRef100_UPI000563CAA3/64-318 +..karRAFVRLERKFDARLGVYALDTGSRRSI.AHRADERFAYCSTCKAFLAGTVLKRNS--LREMERRVRVRPQDLEGY +SPIARKHVGSTMSLRELCDAAVRYSDNAAANLLFRELGGPKGLQDALRDIGDRVTRADRYEVELSEGTPGDSRDTSTPRA +LVTDLRAFVLGDVLPGRKREVLTDWLKRNTTGDKLIRAGAPRGWEVGDKTGNGGyGTRNDIAVLWPPKGDPIPLAIMSRR +DTRDAEHDDALIAEAAEVAF... +>up|A0A0A7HF61|A0A0A7HF61_9BACT/1-243 +.....------EDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIRYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>ur|UPI0004728707|UniRef100_UPI0004728707/28-281 +.....--IAAYEKATGGRIGVYACNLATRQRL.TWRENDRFALCSTFKASLVALVLLRVEQGKDRLDEAVPYTRADIERY +APVAQASLEAGMSVRALCQAAIEQSDNACANLLLARVGGPENLTRFWRSLGDQATRLDDWEPDLNRVPPGSVRNTTTPAA +MAGVLEHLLFGNVLSASSRLVLTEWLKRCQTGRNRLRAGFPAGWEVGDKTGTNGqDAAGDSAVAWPSPRTPLIVCVYTRG +GHPAEDQFRAAFAGIARLA-... +>ur|UPI0006BAE475|UniRef100_UPI0006BAE475/39-293 +...vtERLRDLEAGHGARLGVFAYNVRTGRSV.RYRAAERFPVCSLFKTLAVAAVLRDLP--EGTLDRRVFWTSTDVVEN +SPVTQDHVADGMTIAELSAAAIQRSDNTAGNLLLRELGGPTAITRFARSVGDRVTRLDRWEPDLNSAEPDRVTDTTTPYA +IGRTYARLVLGDALAPADRRRLTDWMLGTITSANRFRAGLPPTWTIADKTGGGWyGANNDAGIAWTPDGAPVVLAVQLTK +PDREAAYDNELIVKTAEVLAe.. +>up|A0A023PGL4|A0A023PGL4_9BACI/58-309 +.....-AFAKLEKEYNAKLGIYALDTSTNQTV.AYHADDRFAFASTSKSLAVGALLRQNS--IEALDERITYTREDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRKMGDTVTNSERFEPELNEVNPGETHDTSTPKA +IAKTLQSFTLGTVLPSEKRELLVDWMKRNTTGNKLIRAGVPKEWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLSILSNH +DKEDAEYDDTLIADATKIVLe.. +>ur|UPI0004B6A277|UniRef100_UPI0004B6A277/42-301 +...wsDALAGIERAAQGRLGVAMLDTGSGLAL.GWRQDERFAMASTFKLVLAGWMLALVDQGKERLDARVHYPVAEVVAY +SPVSSPRAGDGLTVGELCAATVSLSDNTAANVLLARHGGPAGFTAFVRSLGDGATRLDRTEPTLNEAARGDPRDTTTPLA +MLQTMRKLVLGDALTPASRTWLQRWLVQTSTGDKRLRAGVP-GWKVGDKTGTASdGTANDVAVLWPPSGAPVLVTCYLTR +STAQPEQRDVAIAQVARAVVa.. +>up|A0A0E3V8P1|A0A0E3V8P1_9BACT/38-337 +.qrlqQELERIAGLAKGKVGICALHLESGKQV.SLNLQERFPMASTIKVAIAVQLFTMIEKGQLSLMTMVDLQPSDLHPG +SGTLDAKPGVQLSVQNLLELMMVISDNSATDILLRLVGGTQAVQNRVKALGIQGMSVDRTT----PKLKTDPRDTSTPEA +MVNLLTQIYRGTALKPESRALLLGVMERCRGGAARLKGYLPPSTVIAHKTGSLDgSATDDVGIITLPDNGHIAIAVFVGD +SPMPLAEREQTIAHAARSIYdyf +>ur|UPI000488E93E|UniRef100_UPI000488E93E/54-307 +...taRAFVALERRYDARLGVVAVDTGSGRTI.AHRAGERFAFASTNKVFIAAAVLDASS--DTDLATVVHYDRGDLLEY +APVTSEHVDTGMTVRELIDAALRSSDNTAANLLVERLGGPDAVERWLRGIGDRTTHVDRVEPDLNEATPGDRRDTTTPER +FAEDLRTVLLGDALDAADRRVLREAMLGNTTGDATIRAGVDPSWQVADKTGTASyGVRNDIAIVTPPGQEPIVLVVMTSR +ADPGAEPSDALVAAATRAAV... +>up|A0A059X8W4|A0A059X8W4_9BACT/8-267 +.atlqQKLASFEKMSGTKIGAAAINTADNTYL.QYRATQRFPLCSTFKVMVTAAILQKSMAESDLLQQKIYYKKQDFVYY +SPVTEKHLADGMTVAELSAAAMMMSDNTATNLLLKKLGGPQAVTAFARSIGDQIFRNDRFEPDMSSSIPGDIRDTSTPLA +MASSLRRLVLGDNLGLVQRQQLQTWLIGNTTGDKLIRASVPQGWTVGDKSGKGDyGTRNDIAIIWPLHGAPIVMAIYTTQ +SIKDAESRDAVVAGVARILLde. +>ur|UPI00048B4460|UniRef100_UPI00048B4460/39-292 +...vtDRLRDLEAGHGARLGVFAYNVRTGHSV.RYRADERFPVCSLFKTLAVAAVLRDLP--EGTLDRRVFWTSTDVVEN +SPVTQDHVADGMTIAELSAAAIQRSDNTAGNLLLRELGGPTAITRFARSVGDRVTRLDRWEPDLNSAEPDRVTDTTTPYA +IGRTYARLVLGDALAPADRRRLTDWMLGTITSANRFRAGLPPTWTIADKTGGGWyGANNDAGIAWTPDGAPVVLVVQLTK +PDREAAYDNELIVKTAGVLA... +>ur|UPI0004BF7DE0|UniRef100_UPI0004BF7DE0/40-300 +...lsGQLKRLEREHAARLGVFARDLATGRTV.RYRADERFPMCSVFKGLAAAAVLRDLDHDGEFLAKRIHYTKKYVTDY +APISSENVAHGMTVTELCAAAVSHSDNGAANLLLRELGGPTAITRFCRSLGDDETRLDRWEPQLNSAEPWRTTDTTTPRA +IGTTYGRLVVGRALAAEDRKRLKDWLIANTTNTKRFRAGLPDGWITADKTGGGSeGVANDVGVAWPPGRSPVLLSVLTTT +HAPEGPSDDALVAKAAELVA... +>up|J8RRP4|J8RRP4_BACCE/67-320 +....yQEFSQLEKKFDARLGVYAIDTGTNRTI.AYRSNERFAFASTYKALAAGVLLQQNS--IDKLNEVITYTKEDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRLETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNTTGDKLIRAGVPTDWEVGDKSGAGSyGTRNDITIVWPPNRAPIVIAILSSK +DEKEATYDNQLIAEAAEVVId.. +>up|J7UNL3|J7UNL3_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQIV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI0004BE498E|UniRef100_UPI0004BE498E/63-317 +....tAAFEKLERAFDARLGVYAIDTGTGREV.VHNDRARFAYNSTFKALQAGVVLGKYS--LDGLDQRVTYTRKDLVAN +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGLDASLEKLGDDVTRMDRVEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLDGALPAPEREQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSSPIVIAILSNR +ATKDAEPSDELIAEAASVVAd.. +>ur|UPI00066531A5|UniRef100_UPI00066531A5/50-305 +..athKEFSQLEKKFDARVGVYAIDTGTNQKI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|A0A0D6SXC4|A0A0D6SXC4_BACMY/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVNTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI0002F54A9A|UniRef100_UPI0002F54A9A/59-312 +.....AAFTDLETTHGARLGVFALDTGTGRSV.GHRMDERFPMASTFKGLACGGLLDRHRLSSGFFDQVIHYPRHELVEY +SPVTEQHVDTGMTVADLCHAAITVSDNTAGNQILKLLDGPAGFTAFLRSLGDSTSRLDRWETELNTAIPGDERDTTTPAA +LAAGYRALVVGDRLPEPEREQLRSWLVATTSGADRIRAGLPADWTVGHKTGTPAyGSALDVAVAWPPGRAPLVIAVLSTK +PEQDAEPDGALLAAATRIAL... +>up|C2WMQ1|C2WMQ1_BACCE/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGIRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|C2XBX2|C2XBX2_BACCE/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGIRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI00041FE2A9|UniRef100_UPI00041FE2A9/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI0006939340|UniRef100_UPI0006939340/44-293 +.....--FARLETEHGARLGVFAVDTGSGRTV.AYRPDERFPIASTFKGLACGALLDEHPLSSGWFDQRITYGADELVAN +SPVTAQHVDTGMTVAELCHAAITASDNTAGNQILELLGGPAGFTARLRTLGDQVTRLDRWETELNTAIPGDDRDTTTAAA +LAADYRALAVGDALAEPERAQLNSWLLASTTGAARIKAGLPADWRVGDKTGTPAyGSALDVAVAWPPGRAPLVIAVLTTK +PQADAEPDNALVAAAARE--... +>ur|UPI0005925DB3|UniRef100_UPI0005925DB3/54-306 +.....--FAELEANTVARLGVFAVDTGTGRTV.AYREHERFPMASTFKGLACGALLREHPLSTGYFEQVIHYPATELVEY +SPVTEQHVESGMTVAQLCEAAITLSDNTAGNQLLKLLDGPAGFTAFLRSLGDETSRLDRWETELNSAIPGDERDTTSPAA +LAADYRALVVGDVLAEPEREQLSSWLVANTTGDTRIRAGLPDDWTVGDKTGSPAyGSALDVAVAWPPGRAPIVIAVLSAT +TDPGAEADNALIADAARAAVa.. +>up|Q6ZY61|Q6ZY61_KLEPN/15-262 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIA-------... +>up|Q6ZY72|Q6ZY72_KLEPN/15-262 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPAGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIA-------... +>up|J8DHH7|J8DHH7_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTSTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI0003737BBB|UniRef100_UPI0003737BBB/52-306 +...tmEKFEQLEKEYDARLGVFALDTGTKQTV.TYHPDERFAYASTHKALAVGALLQQKA--IEDLDQRITYTREDLVNY +SPITEKHVDTGMTLKELCDASLRYSDNTAGNLILKQLGGPTGFKKELEEIRDNITNPERFEPYLNEVNPGETHDTSTPRA +LATSLQAFTLKDTLSTEKRELLIDWMKRNTTGGALIRAGVPKGWVVADKTGAGSyGTRNDIAIIWPSKGDPIVLAILSSR +DKKDADYNDKLIAEATAEVIk.. +>ur|UPI00027A9712|UniRef100_UPI00027A9712/76-330 +...tyKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKEDLVDY +SPVTEKHIDTGMTLGEIAEAAVRNSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPLHKCNILTGWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEMIVk.. +>up|C3H194|C3H194_BACTU/54-309 +..athKEFSQLEKKFDARLGVYVIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI0004CC7584|UniRef100_UPI0004CC7584/42-297 +..alrPELAALEKRYGARLGVYAHNTRTGAAV.AYRADESFAMCSTFKAIAAAAVLRDHG-GRAALGEVIHYPPTDILSN +SEQTKAHQETGMALGDVCAAAIQYSDNTAGNLMLRRIGGPAGLTRFFRSLGDRVSRLDRWETDLNTAVPGDPRDTTTPRA +LGRTFELLTLGRALSDGDREQLVGWLRGNTTSGKRFGAGLPSDWVLADKTGTGSyATANDLGVAWTGRGTPLLLSVLSTK +PAPDAAVDEALIEETARLLA... +>up|G4I8K6|G4I8K6_MYCRH/42-296 +...leQRIAALEKRHNASVGLYAQDLDSTATV.AHRDGDRFAMCSTFKAYLAARVLQKAQAGELQLTDTALVDPDLLRTN +SPRTEPNVGKQMALSDLCAAALQVSDNTAANVLLRVIGGPPAITAFARSIGDDRSRLDRWETELNSALPGDPRDTSTPRA +LGGGIVAVLTGGVLDAPHRQQLEDWMRANTT--SSMRAGLPPGWTTADKTGSGDyASTNDVGIAFGPNGERLLLAIMTRT +RSDDAPALRDLIAEVATLV-... +>up|C8CE58|C8CE58_KLEPN/27-270 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERN-----------... +>ur|UPI0006CAF152|UniRef100_UPI0006CAF152/35-287 +...idDQLAELERRDNVLIGLYAANLQSGRRI.THRPDEMFAMCSTFKGYVAARVLQMAEHGEISLDNRVFVDADALVPN +SPVTETRAGAEMTLAELCQAALQRSDNTAANLLLKTIGGPAAVTAFARSVGDERTRLDRWEVELNSAVPGDPRDTSTPAA +LAVGYRAILAGDALSPPQRGLLEDWMRANQT--SSMRAGLPEGWTTADKTGSGDyGSTNDAGIAFGPGGQRLLLVMMTRS +QGLDAENLRPLIGELTA---... +>up|Q6ZY55|Q6ZY55_KLEPN/15-262 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETALNEALPGDARDTTTPAS +MAATLRKLLTAQHLSARSQQQLLQWMVDDRVAGPLIRAVLPPGWFIADKTGAGErGARGIVALLGPDGKPERIVVIYLRD +TPASMAERNQHIA-------... +>up|H0BCD2|H0BCD2_9ACTN/58-310 +.....-AFAALEKEYAARLGVYAVDTGTGRTV.AHRDGERFAYASTFKALAAGAVLRRY--GLRGLERVVTYRREDLVDH +SPVTEKHVATGMSLGDLCDAAVRFSDNTAGNLLFDAVGGPRKLQAVLAELGDGVTRMERRETELNEWTPGATRDTSTPRA +LAENLRAFVLGDTLAKPERARLAQWLTTNTTGGELIRAGVPKGWIVGDKTGAGStGTRNDIAVVWPPDAAPLVLAVLSNR +TDADADYDNTLIAKATSAAVa.. +>up|S3I4V9|S3I4V9_BACCE/56-309 +....sQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|J9BCX0|J9BCX0_BACCE/56-309 +....sQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI0004207B46|UniRef100_UPI0004207B46/43-299 +.delaSRFRRLENKFAARLGVYAIDTGSGTEV.KYRADERFAYASTFKALAAGAVLARRS--PADLERKVRFTSDDLVTY +SPVTERHVGQGMTVRELIDAAVSYSDNTAGNLLLAELGGPEGLARALRAIGDRTTHVDRWEPDLNDHTPGDVRDTSTPRA +LATSLRTYVLGTALPEGRRKILVDALIGNTTGDAVIRAGVPHRWTVGDKTGTAShGTRNDIAVLWPPDEAPIVLAVLSDK +RDADADPDDALLAEATKVVL... +>up|A0A0M1DCV3|A0A0M1DCV3_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFTDWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|M5TTI9|M5TTI9_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFTDWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|B8LFA4|B8LFA4_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFTDWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI00066EC648|UniRef100_UPI00066EC648/44-298 +....aNDFAALEMACAGRLGVTLLDTASGRRL.GHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVRDADLLTH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPELNSFAEGDPRDTTTPAA +MAMTLQRVVLGDVLQPASRQQLSDWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLSGAPWVLTAYLQA +GAISNEQRAGVLAQVGRIA-... +>ur|UPI00035E3026|UniRef100_UPI00035E3026/47-303 +.adlsHEFRQLEERFDARLGIYAVDTGTGRTV.RYQADQRFAYGSTFKALAAAEVLDATT--DAELDQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEQELKGIGDNVTDAARYETELNEAIPGDRRDTSTARA +LTEDLREYAVDDALDPTDRDLLNAWLRGNTTGGELIRAAVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEADASFDNALIAEAAKVVIa.. +>up|A0A0B5Z9A3|A0A0B5Z9A3_BACCE/48-303 +..athKEFSKLEQKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRYSDNTAGNILFHKIGGPKGFEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTIGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>ur|UPI0004C1172E|UniRef100_UPI0004C1172E/41-301 +..dvlRQLRALEQEHSARLGVYARDTATGRTV.LHRAEERFPMCSVFKTLAVAAVLRDLDRDGEFLATRLFYTEQEVKDF +GPVTGENLAAGMTVERLCAAAICQSDNAAANLLLRELGGPEAVTRFCRSVGDRTTRLDRWEPELNSAEPGRLTDTTTPRA +IGRTYGELVLGDALAPRDRERLTGWLLANTTSTERFRKGLPADWTLGDKTGGGAyGTNNDAGVTWPPHRPPVVMVVLTTH +DRPDAVADNPLVAKTAALLA... +>up|Q83V93|Q83V93_9BURK/33-289 +....lEAVTNAETELGARIGLAVHDLETGKRW.EHKSNERFPLSSTFKTLACANVLQRVDLGKERIDRVVRFSESNLVTY +SPVTEKHVGKKMSLAELCQATLSTSDNSAANFILQAIGGPKALTKFLRSIGDDTTRLDRWETELNEAVPGDKRDTTTPIA +MVTTLEKLLIDETLSIKSRQQLESWLKGNEVGDALFRKGVPSDWIVADRTGAGGyGSRAITAVMWPPNRKPIVAALYITE +TDASFEERNAVIAKIGEQIAk.. +>up|N1NTC9|N1NTC9_9GAMM/33-289 +....lEAVTNAETELGARIGLAVHDLETGKRW.EHKSNERFPLSSTFKTLACANVLQRVDLGKERIDRVVRFSESNLVTY +SPVTEKHVGKKMSLAELCQATLSTSDNSAANFILQAIGGPKALTKFLRSIGDDTTRLDRWETELNEAVPGDKRDTTTPIA +MVTTLEKLLIDETLSIKSRQQLESWLKGNEVGDALFRKGVPSDWIVADRTGAGGyGSRAITAVMWPPNRKPIVAALYITE +TDASFEERNAVIAKIGEQIAk.. +>up|Q9JP71|Q9JP71_ACIAN/33-289 +....lEAVTNAETELGARIGLAVHDLETGKRW.EHKSNERFPLSSTFKTLACANVLQRVDLGKERIDRVVRFSESNLVTY +SPVTEKHVGKKMSLAELCQATLSTSDNSAANFILQAIGGPKALTKFLRSIGDDTTRLDRWETELNEAVPGDKRDTTTPIA +MVTTLEKLLIDETLSIKSRQQLESWLKGNEVGDALFRKGVPSDWIVADRTGAGGyGSRAITAVMWPPNRKPIVAALYITE +TDASFEERNAVIAKIGEQIAk.. +>up|J9AZ63|J9AZ63_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRMNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDNLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI000460B4FE|UniRef100_UPI000460B4FE/50-305 +..athKEFSKLEQKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRYSDNTAGNILFHKIGGPKGFEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTIGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|J8LPX4|J8LPX4_BACCE/58-309 +.....-AFAKLEKEYNAKLGIYALDTSTNQTV.AYHADDRFAFASTSKSLAVGALLRQNS--IEALDERITYTREDLSNY +NPITEMHVDTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRKMGDTVTNSERFEPELNEVNPGETHDTSTPKA +IAKTLQSFTLGTVLPSEKRELLVDWMKRNTTGNKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLSILSNH +DKEDAEYDDTLIADATKIVLe.. +>ur|UPI00066A2E93|UniRef100_UPI00066A2E93/44-298 +....aSDFAALEKACAERLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGTPWVLTAYLQA +GAISYDQRASVLAQVGRIA-... +>ur|UPI00066BE8AA|UniRef100_UPI00066BE8AA/44-298 +....aSDFAALEKACAERLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGTPWVLTAYLQA +GAISYDQRASVLAQVGRIA-... +>up|J8EYN3|J8EYN3_BACCE/56-309 +....nQSFTKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDNLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI000566F974|UniRef100_UPI000566F974/30-287 +.....ARLRELEERHAARLGVYAHDTATGRTV.RYRADERFPLCSVFKTLAVAAVLRDLDRDGEFLGRNIRYTERDVTEH +APVTGEHLAAGMTAGALCSAAIRHSDNAAANLLLAELGGPSAVTRFCRSIGDGTTRLDRREPELNSAEPWRTTDTTSPEA +VGRSYARLLLGTALGRGDRALLTGWLLANTTGDEKLRAGLPADWAVAEKTGSGGyGTGHDVGVAWPPGRAPLVLAVLTSG +TEPDAVADSALIAGTATLLA... +>up|A0A0G8EMV7|A0A0G8EMV7_BACCE/54-309 +..athKEFSQLEKKFNARLGVYVIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|Q9LAR9|Q9LAR9_KLEPN/17-259 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEAFPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAER------------... +>up|Q3V781|Q3V781_STEMA/34-287 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MAASLARFAVGNGLQPASRQQFTDWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|I7ACB5|I7ACB5_ECOLX/15-260 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLXNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQI--------... +>up|A4TCH4|A4TCH4_MYCGI/39-293 +....eERIAALAARHDARIGLYAADLDSGATL.AFGDTDTFAVCSTFKTYAAGAVLQRVQQGRLGLGDTVLIEAADIRPH +SPVTEPRVGTAMTLAELCQAALQQSDNAAANGLLRVLGGPSAITEFARSIGDDRTRLDRWEVELNSAVPGDPRDTSTPRA +LATGYQALLTGDVLDPAGRRQLVDWMLANQT--SSMRAGLPAGYTSADKTGSGDyGSTNDVGIAFGPAGQRLLLAVMTRS +ASDDAPSLRPLIGELATLVL... +>up|A0A099PGZ6|A0A099PGZ6_9GAMM/30-286 +...llSELKRIENHLDARIGFAAHDTETGMRW.EYNADQRFPLSSTFKTLACATLLQRVDAGSEQLTTSVSVSSSDLVTY +SPVLEEYADTRITLFELCEATMTTSDNTAANLILQRLGGPESVTDFARQLGDSVTRLDRWETDLNQAIPGDERDTTTPNA +MVSNLEQLLSDKVLSLESKQYLQTWLVNNKVADGLFRSSMPGDWVIGDRTGAGGfGSRSITAVIWPAEREPVFVAFYITE +TTASFEERNAAIAQLGRVLI... +>up|B8ZHY3|B8ZHY3_KLEOX/31-271 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWRKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQD----------------... +>up|R8CTG7|R8CTG7_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILRDMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|K0FHY0|K0FHY0_BACTU/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQKITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI00068897D1|UniRef100_UPI00068897D1/54-304 +.....-RWAGLERKFDARLGVYAVATGSGATF.AYRADERFAFCSTFKGLAAAAVLQRNP--LAHLDTVVTYTDADLMKS +STITREHVATGMTIRDLCDAAVRYSDGTAGNLLVRDLGGPAGLTAFLRGIGDGVTRADRTEPALTEAAPGDPRDTTSPRA +IGTDYQRIVLGDVLPADKRAFLRDLLERNTTGARRIRAGVPLGWVVADKTGTGEyGTVNDIGLGWQPNAAPLVIAVMSSK +TTTDAKYDEALIAEAAAQVV... +>up|D2CGR9|D2CGR9_STEMA/41-293 +.....-DFAALEKACAGRLGVTLLDTASSRRV.GHRQDERFPMCSTFKSMLAATVLSQAERAPALLDRRVPVREADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPETNSFAEGDPRDTTTPAA +MAGSLQRVVLGKALQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +GAISNEQRALVLAQVGRIA-... +>ur|UPI00057118BE|UniRef100_UPI00057118BE/37-299 +..sfdQQVHELEQTYGGRLGVSIWDSDSNTSL.HYRGGERFAFCSTFKFLLVAAILKKVDDKQLALDQQIPYGTSDLLSY +APITRKHLKSPMSISQLSAAALQYSDNTAANLLMKQVGGTKGLTAFMQSIGDKTTRFDRIEPDLNSNLPNDERDTTTPDA +MLKAMKQILLGSVLSHASRDQLTQWLLNNTTGANKLRSGFPTFWPVGDKTGSGDnGATSDIAITWPDPDHPILVAVYYTD +SKQPFEIKNHVIELIGKIISeqf +>up|B8LFA0|B8LFA0_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFTDWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +AAVDDDQRAAVLARVGAL--... +>ur|UPI0004657C99|UniRef100_UPI0004657C99/45-299 +....aADFAALEAASGGRLGVSLLDTATGQAR.GHRQDERFPMCSTFKALLSAAVLAGADRGQWSLDRRLPVGEGDLVPH +SPVTRRHAGKDLAVRDLCRATMTTSDNAAANLLFGLIGGPSAMTAFLRANGDTVTRSDRLEPVMNEFALGDPRDTTSPRA +MAASMARFAVGEALAAQSRKQLADWLIDNGTGDACLRAGLGPRWRVGDKTGSNGvDTRNDVAVLWPLGGTPWVLAAYLQG +ATVDSDARDAVLARVARLA-... +>up|B7IXB0|B7IXB0_BACC2/54-309 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKCKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEASYDNQLIAEATEVIVk.. +>up|P96465|BLA2_STEMA/44-298 +....aTDFAALEKAVRGRFGVTLLDTASGRRI.GHRQDERFPMCSTFKSVLAATVLSQAERQPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRSIGDAVSRTDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQLASRQQLADWLIDNETGDACLRAGLGKLWRVRDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRATVLAQVGRIA-... +>ur|UPI0002D9CE5C|UniRef100_UPI0002D9CE5C/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTGTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|B0YKG3|B0YKG3_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLPLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI0005EDB7D0|UniRef100_UPI0005EDB7D0/32-292 +...lsRQLGELEREYSARLGVYAHDTATGRTV.AHRADERFPICSVFKTLAAGAVLRDLDRDGEYLAKRIHYTKEYAEAY +SPITATDANVEMTVGELCSATVSHSDNGAGNLLLRELGGPSAITRFCRSLGDRTTRLDRWEPQLNTAEPWRTTDTTTPRA +IGRTYARLLLGRALRDADRELLTDWLIANSTNVQRFRAGLPADWTLADKTGGGTyGVANDVGVVWPPGRPPLVLSVLSTK +HDPAGPTDNPLVARAAGLVA... +>up|J3S801|J3S801_ACIBA/33-288 +....lEAVTNAETELGARIGLAVHDLETGKRW.EHKSNERFPLSSTFKTLACANVLQRVDLGKERIDRVVRFSESNLVTY +SPVTEKHVGKKMSLAELCQATLSTSDNSAANFILQAIGGPKALTKFLRSIGDDTTRLDRWETELNEAVPGDKRDTTTPIA +MVTTLEKLLIDETLSIKSRQQLESWLKGNEVGDALFRKGVPSDWIVADRTGAGGyGSRAITAVMWPPNRKPIVAALYITE +TDASFEERNAVIAKIGEQIA... +>ur|UPI00069E2841|UniRef100_UPI00069E2841/40-293 +....yQEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVINYTKDDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWEVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVn.. +>ur|UPI0002E9CB85|UniRef100_UPI0002E9CB85/46-299 +...itKKFVQLEQKFDARLGVYAIDTGTNRTI.AYRPNERFAYASTYKVLAAAAVLKKNP--IEKLNEMIHYSKDDLVTY +SPITEKHVDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFENSLKQIGDQVTKANRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTVDNTLTADKRTILTDWMRENATGDELIRAGTPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSKR +FTKDANYDNALIAEAAKVVL... +>ur|UPI0006292EAF|UniRef100_UPI0006292EAF/56-313 +..avaAALAALETDYAARLGVYAVDTGTGETV.EHRPDERFAFASTHKMLSAAAVLQATE--PADLAEVIAFDAADVVGF +SPVTEPAAGTGLTLQQIIEAAITVSDNTAANLLFEQVGGPDGLEAVVRDFGDEATSFDRIEPDLSDWVPGETRDTTTPRA +MAANVEGLLLGDLLAEEDRTLLHDTMRANTTGDELIRAGVPDGWVVADKTGSAShGGRNDIAVLEPPGAAPIVLAVYSNR +LDPEAESDPALIAAAAAIVVdef +>up|A0A0J7DCB6|A0A0J7DCB6_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +GKEDAEYDDKLIADATKVVLn.. +>ur|UPI00047D5439|UniRef100_UPI00047D5439/68-323 +.....-FLAQLEKQAQGRLGLSAINTANQMRI.DYRASERFPLCSTFKLVAVAAILQQSMHNASLLQQHIDFTLQQVQDY +APITAQHVDRGMTVSELCAACISYSDNAAANLLLQILGGPAALTRFTRHIGDHIFRLDRWEPALNTALPHDERDTSTPTA +MTNTLQRLLLGNVLAPTQRELLLYWLKNNTTGNARIRAGVPNGWIVGDKTGTGAyGTSNDIGIVWPTQQAPIILAIYFTC +PDKTAKPNDAIIASASRIVCq.. +>up|R8VQ29|R8VQ29_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKNPIVLAILSNH +DKEDAEYDDKLIADATKVVLn.. +>ur|UPI0004C51F93|UniRef100_UPI0004C51F93/52-322 +..aheKEFRALEKKFDATLGVYAIDTADGQEI.THRADERFAYGSTFKALQAGAILRKFSETGAKMDKVVHYGQDAILPN +SPVTEKHVADGMSLRELCDAVVRYSDNTAANLLFDQLGGPKGLNAVLKQLGDHTTSMDRYEQELGSAVPGDPRDTSTPRA +FAEDLRAFAVEDALAPNDREQLNDWMSGNATGDALIRAGVPKDWKVADKSGQVKyGTRNDIAVVRPPGRAPIVVSVMSHG +DTQDAEPHDELVAEAASVVAd.. +>ur|UPI0005B8D3FE|UniRef100_UPI0005B8D3FE/46-298 +.....-DFAALEKACAGRLGVTLLDTASSRRV.GHRQDERFPMCSTFKSMLAATVLSQAERAPALLDRRVPVREADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPEMNSFAEGDLRDTTTPAA +MAGSLQRVVLGKVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +GAISNEQRALVLAQVGRIA-... +>ur|UPI00053BFC2E|UniRef100_UPI00053BFC2E/28-284 +.....-PFEAIRAETGGRLGLAVHDSGTGRRL.SLDADSRFAMCSTFKAPLAAAILARADAGRLDLAQMIRFGEGDLVGH +SPTTSANVAAGLSIEALCEAAVTVSDNGAANLLLPQLGGPAGLTRFFREQRDTVTRLDRDEPSLNLVRGGDVRDTTTPQA +MAALLEHLFTANTLSPASRDKLLGWMRVSTTGLARLRAGLPKSWQVGDKTGTSGeGYVNDIAIATPPGRKPIFIACYLDA +PGLAPAKAEEAHARIGSLIGdlf +>up|Q9AEN8|Q9AEN8_KLEPN/30-277 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERNRQIAE------... +>up|W6JBJ6|W6JBJ6_9ENTR/33-286 +.....---ARLEEHLGARIGIAVIDTASGETV.SYRGDERFPLNSTHKALLCGALLSKVDKGELALNETTQFSQSELVAY +SPVTSKFVAPSMSWQQLCSAAITESDNTAANLLAKKLGGPAAVTRFFVDSGDSVTRLDRAEPELNSAVPGDLRDTTTPLA +VSHTLQKLTLGEVLTPRSRAQLVQWMKEDKVADALLRSTLPKGWVIGDKTGAGGyGSRSIISIVWPKKGAPRIVSIYITD +TKATIAQSNDAIARIGKAIFs.. +>ur|UPI0004C538D3|UniRef100_UPI0004C538D3/52-322 +..aheKEFRALEKKFDATLGVYAIDTADGQEI.THRADERFAYGSTFKALQAGAILRKFSETGAKMDKVVHYGQDAILPN +SPVTEKHVADGMSLRELCDAVVRYSDNTAANLLFDQLGGPKGLNAVLKQLGDHTTSMDRYEQELGSAVPGDPRDTSTPRA +FAEDLRAFAVEDALAPNDREQLNDWMSGNATGDALIRAGVPKDWKVADKSGQVKyGTRNDIAVVRPPGRAPIVVSVMSHG +DTEDAEPHDELVAEAASVVAd.. +>up|J9BF03|J9BF03_BACCE/51-303 +.....QSFVKLEKDYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDLRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKTLREIGDTVTNPERFEPELNEVQPGDTHDTSTPKA +LAISLQTYALGDILSTEKQNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +AKKDAKYDDKLIADATKIVLd.. +>up|A0A0J8Q463|A0A0J8Q463_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLDVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI0006BA0CF6|UniRef100_UPI0006BA0CF6/46-298 +.....-DFAALEKACAGHLGVTLLDTASSRRV.GHRQDERFPMCSTFKSMLAATVLSQAERAPALLDRRVPVREADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTISRSDRLEPEMNSFAEGDPRDTTTPAA +MAGSLQRVVLGKVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPRAGAPWVLTAYLQA +GAISNEQRALVLAQVGRIA-... +>up|J8JAA9|J8JAA9_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQKITYTHEDLSNY +NPITEMHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSAFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKIVLn.. +>up|G0PXB8|G0PXB8_STRGR/54-307 +....gRAFEALEKEYAARLGVYAVDTGTGTTV.AHRDGERFAYASTFKALAAGAVLRRY--GLGGLERVVTYRREDLVDH +SPVTEKHVATGMSLGALCDAAVRFSDNTAGNLLFDAVGGPRKLQAVLAGLGDEVTRMVRRETELNEWTPGATRDTSTPRA +LAEDLRAFVLGDALRGPERARLTQWLTTNTTGGELIRAGVPKGWTVGDKTGAGStGTRNDIAVVWPPDAAPLVLAVLSNR +TTADADHDNTLIAKAASAAV... +>ur|UPI0004BE3BB8|UniRef100_UPI0004BE3BB8/72-322 +.....-AFQGLEKRFGARLGVYAIDTGTGASV.THRPDERFAYASTCKALLAGTVLGMHT--LQQLERRVRYGPGDLVAN +SPVSERHVEAGMTLRALCDAAVRHSDNTAANLLFREIGGPRRLQDALLALGDRTTRCDRYETDLSEAAPGDPRDTSTPRA +LATDLRAYALGDVLGDEKRAVLTDWLRRNTTGDALIRGGTPAGWPVGDKTGTGGyGTRNDIAVVWPPHSAPITIAVLSRR +ATRGAKPQDALIARAARVAL... +>up|A0A0J6KWS9|A0A0J6KWS9_9BACI/50-303 +....yQEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVINYTKDDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWEVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVn.. +>up|A0A0A7HID4|A0A0A7HID4_9BACT/1-243 +.....------EDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDTGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>ur|UPI0006A79FA0|UniRef100_UPI0006A79FA0/50-305 +..hidREFAQLESKFDARLGVYAIDTGKNRTV.AYRPNERFAYASTYKALAAGALLQHSS--IDQLNELVTYNSQDIVSY +SPITKLHVDTGMTLREVCEAAVRYSDNTAGNLLLKKLGGPEGFETALRRIGDNVTRPDRYETDLNEAVPGDTRDTSTPRA +LATSLRAFAVSGLLPVEKRTILTDWMRGNATGDALIRAGAPKGWEVDDKSGAGSyGTRNDIAIVWPPHRAPIVIAILSTR +DTQNATYDNALITEAAQVVLn.. +>up|B8L6C1|B8L6C1_9GAMM/45-298 +.....ADFAALEKASGGRLGVNVLDTGSGRSIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEQDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLDVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHSGPAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI00048DC543|UniRef100_UPI00048DC543/49-303 +...sdREFAKLEEKYDANLGIYALDTGTNKTV.TYHPDERFAYTSTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLKELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTPRA +LAASLQTYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPNGDPIVLAILSDR +TEKDAEYHDKLIAEAAKQAVk.. +>ur|UPI0004C1D2F5|UniRef100_UPI0004C1D2F5/42-303 +..nlaPRLRELEQLHSARLGVFAHDVRTGRSV.AYRADERFPMCSLFKTVAVAAVLRDLDHDGTFLARRIRYTKAYVERY +SPKTEENLAHGMTVAELCDATLRYSDNAAANLLLRELGGPTAVTRFARSIGDPTTRLDRWEPELNSGEPWRETDTSSPRA +IGRTYGRLVLGDVLAPRDRERLTAWMLANTTSGERFRKGLPADWLLADKTGGGRyGGNNDAGVTWPPDGGPIVLAVMTTR +FEEDAAPVNALVADAAALVAa.. +>up|C4K574|C4K574_HAMD5/27-284 +.....DKVKESERQLNARVGYVELDLANGQILnTYRPEERFPMMSTFKVLLCGAVLSRVDAGLEQLDRRIKYRQSDLVKY +SPMTKQHLADGMTVAELCSAAITVSDNTAANLLLSTIGGPKGLTSFLQKTGDQVTRLDRWETELNQALPGDERDTTTPKI +MAQTLHNLLTGKILSVKSRQQLQTWMVMNKVGGPLLRSVLPANWFIADKTGAGNhGSRGIIAALGADGKPSRIVVIYLTE +TQATMDERNKQIAEIGASLIknw +>ur|UPI000594468B|UniRef100_UPI000594468B/52-306 +.....RSFTDLETKAGARLGVYAIDTGTGRSV.AYREGERFPIASTFKGIACGALLREHPIASGFFDQVIHYSRTDLVDN +SPETEKHVDTGMTVAELCKAAITLSDNTAGNQILKLLGGPEGFTAFVRSLGDTSTRLDRWETELNTAVPGDERDTTVPAA +LAADYRALIVGDVLSDPERAQLKTWLLANTTGGKRIRAGLPTDWAVGDKTGTPAyGAALDVAVAWPPNHAPIVIAVLSSK +SEQRAEPDNALIADATRTAIa.. +>up|E4WMC5|E4WMC5_9BACT/47-317 +.relqKQIEQIASAARGRVGVHAVVLETGESV.SLDEQGRFPMQSVYKFPIGMAVLAQVDAGKLKLDERVRVEKSEYVRH +SPLRDKNPNEAVSVRELLRLAVSESDGTASDVLFRLAGGSEAITRYLSDLKVTEIIVADTEKEIGQDWDTQYRNWASPKG +AVMLLRAFHEGRGLSAESRALLLKLMTDTPTGPKRLKGLLPKGTVVAHKTGTSGaAATNDIGIVTLPNGRHLAIAVFVSD +SPADLTTREGVIAKVAKAAWdqw +>ur|UPI00068452BE|UniRef100_UPI00068452BE/32-286 +.....QPFAALEAEHGARLGVFAVDTADGRSV.AYRAGERFPMASMFKGLACGALLREHPLASGFFDQVIRYPRTDLVEY +SPVTEQHVDTGMTVAALCEAAITRSDNTAGNQILKLLDGPAGFTAFLRTLGDDVSRLDRWETELNTAIPGDERDTTTPSA +LAADYRALVVDDGLAEPERTRLSSWLIANTTGDSRIRAGLPADWTVGDKTGSSAyGCALDIAVTWPPGRAPIVIAVLTAK +SEQDAEPDNALVAAAARTAVe.. +>up|A0A0A0C5D1|A0A0A0C5D1_9CELL/56-311 +..dvsAELAALEAELGVRIGVHALDTATGRTA.EYRADERFAYASTFKALAAGAVLAAAD--DAALAEVVPYGPGDLVTY +SPVTEAHAGVGLPLSEVLRAAVQESDNTAANLLLARLGGPAGFAEALRALGDDVTQPVRIEPDLNAWSPGDPKDTSTPRA +LATDLHAYVLGDALDDADRALLVGWMRASTTGTALVRAGVPEGWTVADKSGQGShGTRNDLAVVWPPGGEPIVLAVLTSR +DAPDAEPVDAAVARATAVVVa.. +>ur|UPI0006900F77|UniRef100_UPI0006900F77/27-289 +..rlgRRFHALERRYAARLGVYAHDTATGRTL.AYRANERFPLCSVFKTLAAAAVLRDLDRDGEYLARRIRYTEEYVTAY +APITGTNVAAGMTVAELCAATVSHSDNGAGNLLLRELGGPTAITRFARSLGDPTTRLDRWEPELNTAEPWRRTDITSPRA +IGRTYARLLLGGVLPRADRELLTGWLVANTTNTARFRAGLPADWTLADKTGGGAyGVANDVGVVWPPGRPPIVLSVLSTK +YAPEGPTDNQLVARAAALVAd.. +>up|J8AUC3|J8AUC3_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKNPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI00046A49EF|UniRef100_UPI00046A49EF/51-303 +.....QSFVKLEKEYDAKLGIYALDTGLNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKKNFLIDLMKKNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +AKEDAKYDDKLIADATKIVLd.. +>ur|UPI0005255915|UniRef100_UPI0005255915/41-303 +..disRALNDLEREHSARLGVFGRNTVTGRSV.LYRADESFPMCSVFKTLAAAAVLRDLDRHGEFLALRIRYTEQDVEEG +APVTGTNLANGMTVAELCEAAVAYSDNCAANLLLRELGGPTAITRFCRSIGDRTTRLDRWEPELNSAEPGRVTDTSSPAA +IGWTYAKLALGDALTPRDRRQLTAWLLANTTSTNRFRAGLPEDWALGDKTGTGKyGTTNDAGIAWTPDGTPIVLAVLSTK +PDPDTPMDEPLVAKTAALLA... +>ur|UPI000491CDF5|UniRef100_UPI000491CDF5/48-303 +..dldHEFRQLEKRFDARLGIYAIDTGTGRTV.RYQANERFAYASTFKALAAAEVLDETT--DAELEQVVRYSTDDLVDY +SPITEQHVVEGMTLRAIAEAAVRYSDNTAGNLLLDHLGGPERFEKELKGIGDTVTDAARYETDLNEATPGDPRDTSTARA +LTEDLREYAVDDALEPGDRDTLNGWLRGNTTGGELIRAGVPDGWVVGDKSGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|A0A077PTY1|A0A077PTY1_XENBV/34-294 +.nqitNQLSALEKNANGRLGVVLIDTADHSII.TYRGHERFPLCSTSKMMAVSALLKKSETDKDLLNQRIHYQQSDIVEY +SPITEKHLKDGMTLAELSAATIQYSDNTAMNLLLGQLGGAHSVTRFARSIGDNTFRLDRKEPELNMVTPGDERDTTTPQA +MADSLYKLALGNTLAATQRAYLVEWLKGNTTGGTSIRAGVPDNWIVGDKTGRCDyGSTNDIAVIWPDDKAPLILVTYFTQ +PSKDAKAHNDVLAAAARIMTq.. +>up|A0A068QVK4|A0A068QVK4_9ENTR/45-306 +..eimHQLAMLEKNANGRLGAVLIDTSDHSTL.SYRANERFPLCSTSKLMAVSAILKQSETDAHLLHQRIHYQPSDLVEY +SPITEKHLKEGMTLAELSAATLQYSDNTAMNLLLNQLNGPDGVTTFARTIGDHDFRLDRQEPELNTVVPGDERDTSTPQA +MANSLSHLALGNALATTQREQLVAWLKGNTTGSTSIRAGVPKDWIVGDKTGRCDyGTTNDIAVIWPPKRAPLVLVTYFTQ +PDDKAHARPDVLATAARIMTqnf +>up|Q5MDA2|Q5MDA2_ECOLX/2-248 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDQQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQI--------... +>up|B8LFB0|B8LFB0_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFTDWLIDNQTGDACLRAGLAKRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI0003A94D94|UniRef100_UPI0003A94D94/47-303 +.adlsHEFRQLEERFDARLGIYAVDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDATT--DAELDQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEQELKGIGDNVTDAARYETELNEATPGDRRDTSTARA +LTEDLREYAVDDALDPTDRDILNAWMRGNTTGGELIRAAVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASFDNALIAEAAEVVIa.. +>ur|UPI00039B6277|UniRef100_UPI00039B6277/47-303 +.adlsHEFRQLEERFDARLGIYAVDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDATT--DAELDQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEQELKGIGDNVTDAARYETELNEATPGDRRDTSTARA +LTEDLREYAVDDALDPTDRDILNAWMRGNTTGGELIRAAVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASFDNALIAEAAEVVIa.. +>up|I2N3E8|I2N3E8_9ACTN/59-316 +....gRAFAALEKEFAARLGVFAVDTGTGRTV.LHRPDERFAYASTCKAFIAAAMLRKFS--LREMQRRVTYGPEVLQPH +SPITERNVGKDMTLSELCDATVRYSDNAAANLLFDELGGPRGLQTELRSVGDRVTRCDRYEVELSDAVPGDPRDTSTARA +LATDLRTYVLGNALPPEKRAVLTDWLKRNTTGDNVIRAGTPDGWQVGDKTGTGGyGTRNDIAIVWRPDAAPIAIAVLSRK +DVKGAEHQDALIARAAEVALnaf +>ur|UPI00058EE7D4|UniRef100_UPI00058EE7D4/45-298 +...aaRAFASLERRYDARLGITAVDTGSGRTL.VHRAGERFAFASTVKVFIAAAVLDGSS--DADLATVVHYDRGDLLEY +APVTSEHVDTGMTVRELIDAALRSSDNTAANLLVERLGGPDAVERWLRGIGDRTTSVDRVEPDLNQATPGDRRDTTTPER +FAADLRAVLLGDVLDAADRRVLRDAMLGSTTGDATIRAGVDPSWRVADKTGTASyGVRNDIAVVTPPGRAPIVLVVMTSQ +VDPKADPSDPLVAAATRAVV... +>ur|UPI0005EEC472|UniRef100_UPI0005EEC472/48-301 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNP--IEKLNNVIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSKR +FTKDANYDNALIAEAAKVALd.. +>ur|UPI000312B760|UniRef100_UPI000312B760/59-311 +.....-SFASMESERAARLGVYAVDTGSGRTV.AYREGERFPMASTFKGLACGALLRDHPLSTGFFDQVIHFSRDELVEY +SPMTEQRVDTGMTVAELCEATITLSDNTAGNKVLELLGGPAGFTAFLRSIGDEVTRLDRWETELNSAVPGDERDTTTPAA +LAADYRALVLGDVLGEPERAQLKSWLVANTTGDQRIRAGVPADWTVGDKTGSPAyGGALDVAIAWPPGLAPIVIAVLTTK +SEPDAEPDNALVVDATRAAV... +>up|J9AUM8|J9AUM8_BACCE/76-330 +...tyKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKEDLVDY +SPVTEKHIDTGMTLGEIAEAAVRNSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPLHKRNILTGWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEMIVk.. +>ur|UPI0001F04337|UniRef100_UPI0001F04337/59-309 +.....--FVQLESKFSARLGVYAIDTGTERIV.AYRPDERFAYASTFKALAAGAVLQQNS--MDTLDKVITYTSKDLVTY +SPITEKNVNTGMTLRELSEAAIRYSDNTAGNLLLKELGGPDGFRTALKQAGDNVTNPERFETDLNEAIPGDNRDTSTPRA +LATTLQAYTVGDELPTDKRTLLIDWLKGNTTGDKLIRMAVPEGWEVGDKTGAGGyGTRNDIAVIWPPNKEPTVIAILSSR +DTPDATYDDALIAQAAKVALd.. +>ur|UPI0006AD667A|UniRef100_UPI0006AD667A/50-305 +..athREFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTLGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>ur|UPI00068E5A69|UniRef100_UPI00068E5A69/69-323 +..athQKYAQLEKKFDARLGIYAIDTGTNRTV.SYKQNERFAFASTYKALAAGALLMQNP--IDKLNEVIIYTKDDLVEY +SPITEKYVDTGMTLGEIAEAAVRYSDNTAGNLLFKELGGPEGFETALKQIGDRVTQADRFETDLNEAIPGDIRDTSTAKA +LATDLKAFTAGNALPADKRKILTDWMHGNATGDKLIRAGVPKDWEVADKSGAGSyGTRNDIAIVWPPNREPIIIAILSSR +DTKDATYDNELIAQAATITI... +>up|Q7NN19|Q7NN19_GLOVI/51-347 +...lhRQIARLAERLGGRVGAAIVHVESGRAI.ALKGAERFSMASVYKLPIAIAILDMVDRGELDLTRKLTVKASDLRPG +SPLAERRDAVGLSVRELIELVMIYSDNSASDLLFDLAGGGEAITKRLQTLKIAGLRVDRPREEAERQYRLDPRDTSTPEA +IGRLLVRLQRGDILKPESNRLLLGIMERCATGVQRIPGNLPAGTIVAHKTGTNA.GGNNDAGIITLPGKGHLAVAVFVQT +PGQPSAERERLIAEIARAGFdff +>ur|UPI0003A2E760|UniRef100_UPI0003A2E760/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.CYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKEIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWIVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASSDNALIAQATEVVIa.. +>up|J8LLS3|J8LLS3_BACCE/48-303 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYNNQLIAEATKVIVk.. +>up|B8ZI09|B8ZI09_KLEOX/31-269 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWXKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQ------------------... +>up|K0CJE6|K0CJE6_ALCDB/36-295 +..alsRRCREWERRHGGRVGVAVWHLATGYRA.GHRVDERFLMCSTFKALAAALVLARVDRGEESLDRRLLVSRKDLVGW +SPVTEKRTGEGMTVAQLCEAAVAWSDNGAANLLIKGFGGPGALTEFLRKSGDPVTRLDRLEPELNGYGDNKESDTTSPAA +MLGTLHRLLFGEVLSAQGRAQLAAWMIANKTGDRRLRAGFPADWLVADKTGTSGdGYSNDIGVAWSPQRGAVLVTVYCEM +PKAEAGVRDRIIAEVAEMV-... +>up|R8N2F7|R8N2F7_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNIVFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNKLIADAAEVIVk.. +>up|A0A0M1E980|A0A0M1E980_STEMA/44-298 +....aTDFAALEKACAGRLGVTVLDTASGRRI.GHRQDERFPLCSTFKTVLAATVLDQSRRVPGLLDRRVPVREADLLSH +APVARRHAGKDLTVRDLCRATIITSDNTAANLLFDVVGGPPAVTAFLRAQGDSVTRSDRLEPELNSFAGGDPRDTTTPAA +MAATLQRLVLGDALAQGARQQLADWLIDNETGDACLRAGLGAHWRVGDKTGSNGeDARNDTAVLWPVRGAPWVITAYLQA +ADISNDQRASVLAQVGRIA-... +>ur|UPI00059395F2|UniRef100_UPI00059395F2/69-326 +....gRAFAALEKEFAARLGVFAVDTGTGRTV.LHRPDERFAYASTCKAFIAAAMLRKFS--LREMQRRVTYGPEVLQPH +SPITERNVGKDMTLSELCDATVRYSDNAAANLLFDELGGPRGLQTELRSVGDRVTRCDRYEVELSDAVPGDPRDTSTARA +LATDLRTYVLGNALPPEKRAVLTDWLKRNTTGDNVIRAGTPDGWQVGDKTGTGGyGTRNDIAIVWRPDAAPIAIAVLSRK +DVKGAEHQDALIARAAEVALnaf +>up|A0A022LPF9|A0A022LPF9_9MICO/56-309 +...aaRAFASLERRYDARLGITAVDTGSGRTL.VHRAGERFAFASTVKVFIAAAVLDGSS--DADLATVVHYDRGDLLEY +APVTSEHVDTGMTVRELIDAALRSSDNTAANLLVERLGGPDAVERWLRGIGDRTTSVDRVEPDLNQATPGDRRDTTTPER +FAADLRAVLLGDVLDAADRRVLRDAMLGSTTGDATIRAGVDPSWRVADKTGTASyGVRNDIAVVTPPGRAPIVLVVMTSQ +VDPKADPSDPLVAAATRAVV... +>ur|UPI000368AAFB|UniRef100_UPI000368AAFB/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>ur|UPI00047FA4C3|UniRef100_UPI00047FA4C3/32-333 +..alrAKIEALDKKSSGRLGVGLVDLTDGDSW.SWRGDESFPMQSVYKLPIALAALKAVDEGRRNLDERISLGREDLSIW +SPIAREFKGEPYTVRQLLEHALQQSDNTASDVLLRLVGGPGSVTALLRRHGIDGMRVDRPEREMQPAYLADGRDTATPKA +AAHLLAKLARGELLSKPTTRIFLDILAGTRTGGSRIKAGVPEGSTVAHKTGTIG.PAVNDAGLVTLPERRQLVVAVFVAG +SDSSPAERERLIADVTRAAIe.. +>up|A0A0M1DNN5|A0A0M1DNN5_STEMA/43-298 +...aaADFAALEKACAGCLGVTLLDTASGRRF.GHRQDERFPMCSTFKSMLAATVLSQAERTPALLDTRVPVRDADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDAVSRSDRLEPELNSFAEGDPRDTTTPAA +MAMTLQRVVMGEVLRPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPLAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>ur|UPI00048A8D4A|UniRef100_UPI00048A8D4A/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>ur|UPI0002D4592C|UniRef100_UPI0002D4592C/55-310 +....tTRFADLEAAHGARLGVFAVDTADGRSV.AYRDGERFPMASTFKGLACGALLHEHPLSSGFFDRVIRYPRTDLVEN +SPVTEQHVDTGMTVSALCEAAITVSDNTAGNQILKLLDGPAGFTAFLRTLGDDTSRLDRWETELNTAIPGDERDTTTPAA +LAADYRALVVGDSLAEPERAQLSAWLVASATGGNRIRAGLPPGWKVGNKTGSPAyGSALDVAVAWPPGRAPLVIAVLTTK +SEQDAEPANDLVAAATRAAVe.. +>up|C3E3Q8|C3E3Q8_BACTU/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYNNQLIAEATKVIVk.. +>up|X7F2J9|X7F2J9_9RHOB/16-271 +...lvDLVRETEQALGARVGLVVRDSGSNWSW.DHRADERFLMNSTLKAPLCGAVLAQVDAGAIDLDEALPVRPEDMVDY +APVTENEVGGTMSVDDLCLAALDMSDNAATNIVIDRLGGPQEVTTFLRGIGDEVTRLDRKEPDVNTFDPADPRDTTTPEA +MTRTLEALLAGDALSAGSRARLTAWMTPGGVTGAHFRAHVPRDWRIADKSGAGD.FTRNIVAMITPPGAEPYFVAIYLSG +ADADFETRNAAVIALSAAVVd.. +>up|B9UN52|B9UN52_ACIBA/33-289 +....lEAVTNAETELGARIGLAAHDLETGKRW.EHKSNERFPLTSTFKTLACANVLQRVDLGKERIDRVVRFSESNLVTY +SPVTEKHVGKKMSLAELCQATLSTSDNSAANFILQAIGGPKALTKFLRSIGDDTTRLDRWETELNEAVPGDKRDTTTPIA +MVTTLEKLLIDETLSIKSRQQLESWLKGNEVGDALFRKGVPSDWIVADRTGAGGyGSRAITAVMWPPNRKPIVAALYITE +TDASFEERNAVIAKIGEQIAk.. +>ur|UPI000683F17C|UniRef100_UPI000683F17C/52-310 +..dlsNTLMTLQAKYNVLFGIAAVDTRGGRTF.EWNADDRFAMCSTFKVYAVAAILRLAERRELDLNDKVPITRQDIVMN +SPVSYDHIGELMSYYELSRAALVRSDNTAANLLLRRLGGPAAVTAFARSINDSQTRLDRWEPELNEARAGDSRDTSTASA +FAAGYRKLILGDGLSTEYRRMLTSWMRSSVTSRQRLRAGLPVGWVAADKTGSGAyGTANDAGVVWGPTGTSLVLVIFSRS +TTGYAAGADAAVADAAAAVL... +>up|Q59830|Q59830_STRCL/58-303 +.....ADLAALEREHGARLGVYALETGTGAEV.AHRADERFAFCSTFKALAAAAVLHHHP--IRHLERRVTWTRADVDSI +SPVTEDHIATGLTVGQLCDAAIRHSDGTAGNLLMRDLGGPSRLTAYLRGLGDSVSRMDQYEPELNHDPPHDPRDTTTPRA +IASDYRKLVLGDALTPDRRALLTDWLVRNTTGGRRIRAGVPSGWRVADKTGTGNyGRANDIAVLWPPRSSPLVVAVMSDR +PGFRTPPSERLIAE------... +>up|B8ZHX6|B8ZHX6_KLEOX/30-272 +.dtlqKKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESHPDVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKIIGYLGGPEKVTAFAQSIGDVTFRLDRMEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGGGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDA---------------... +>ur|UPI000312778C|UniRef100_UPI000312778C/38-291 +....aKDFAALEAASGGRLGVTLFNTGTGWRT.GNRQDERFPMCSTFKFVLSAAVLHLADQGTLPLDRRIPVRQQDMLSH +APVTTRHIGKDVTVRDLCRATMITSDNPAANLLLGVVGGPAGVTAFLRANGDAVTRNDRLEPEMNRFTPGDPRDTTSPAA +MAASLQRFVLGDVLKPASRQQLADWLIDNETGDARLRAGLSKAWRVGDKTGSNGeDTTNDIAILWPLAGAPWVLTSYLQG +ATVDDAGRNDVLRQVAVI--... +>up|A0A0J6L6Q7|A0A0J6L6Q7_9BACI/51-303 +.....QSFVKLEKKYDAKLGIYALDTGLNQTV.TYRSDERFAYASTHKALAVGALLQKKS--IKDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSIEKRNFLIDLMKKNTTGDNLIRAGVPGEWKVADKTGSGPyGTRNDIAIIWPPNKKPIVLAILSNH +AKEDAKYDDKLIAGATKIVLd.. +>ur|UPI00037453C9|UniRef100_UPI00037453C9/40-296 +.adlsHEFRQLEERFDARLGIYAVDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDATT--DAELDQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEQELKGIGDNVTDAARYETELNEATPGDRRDTSTARA +LTEDLREYAVDDALDPTDRDILNAWMRGNTTGGELIRAAVPDGWVVGDKTGAAGyGTRNDIAVIWPPNRAPIVLAVLSSR +DEPDASFDNALIAEAAEVVIa.. +>ur|UPI0003451541|UniRef100_UPI0003451541/32-286 +.....--IARLEEKLHARIGIAVIDTASGKSV.SYRGDERFPLNSTHKALLCGALLSKVDRGEFALSDTTQFSKETLVDY +SPVTSKFVAPKMSWQQVCSAAISYSDNTAANLVAQKLGGPQKVTAWFADLGDNVTRLDRKEPELNSAVPGDLQDTTTPLA +VSHTLEKLTLGDALKPESRAQLVQWMKDDNVADALLRASLPSGWKIGDKSGAGAhGSRSIISVVWPKKGQPIIVSVYITQ +TEATLAQSNDAIARIGKSIFe.. +>up|J7VNM0|J7VNM0_BACCE/50-305 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEASYDNQLIAEATEVIVk.. +>up|A0A0G8CQW8|A0A0G8CQW8_BACCE/56-309 +....nQSFAKLEKEYDTKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLHKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|B0YKE2|B0YKE2_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERGTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLCSALPAGWLIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|A0A0G3LP96|A0A0G3LP96_XANCT/33-291 +.qtlaQRLAGIERRTRGRLGVTLLD-GSGTVLgGQRQDERFPMCSTFKFVLTAAVLQRVDRGELSLQQRLQVRASDMLSH +APVTERHVGGTLSVAELCRATMLFSDNPAANLLFPLVGDPPGLTRFLRTLCDAQTRSDRHEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDVLRPASRQCLSEWMIDNRTGDACLRAGLPRSWKIGDKTGSNGtDTRNDIAIVWPPGRTPLLLTAYLNG +AKVDEAARDAALKEVAVAVR... +>up|W4E4V5|W4E4V5_9BACI/48-303 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNEIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKTLTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|P35393|BLAC_STRLA/41-301 +..dvlRQLRALEQEHSARLGVYARDTATGRTV.LHRAEERFPMCSVFKTLAVAAVLRDLDRDGEFLATRLFYTEQEVKDF +GPVTGENLAAGMTVERLCAAAICQSDNAAANLLLRELGGPEAVTRFCRSVGDRTTRLDRWEPELNSAEPGRLTDTTTPRA +IGATYGELVLGDALAPRDRERLTGWLLANTTSTERFRKGLPADWTLGDKTGGGAyGTNNDAGVTWPPHRPPVVMVVLTTH +DRPDAVADNPLVAKTAALLA... +>ur|UPI0003A8E3B3|UniRef100_UPI0003A8E3B3/47-303 +.adlsHEFRQLEERFDARLGIYAVDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDATT--DAELDQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEQELKGIGDNVTDAARYETELNEATPGDRRDTSTARA +LTEDLREYAVDDALDPTDRDILNAWMRGNTTGGELIRAAVPDGWVVGDKTGAAGyGTRNDIAVIWPPNRAPIVLAVLSSR +DEPDASFDNALIAEAAEVVIa.. +>up|E5WQ45|E5WQ45_9BACI/53-307 +...tkQKFKKLEKEFDARLGVYAYDTGTKKTI.TYRSNERFAYASTFKPLAAAILLQRKS--LEEMNEIITYTSDDLVTY +SPVTEKHVKTGMTLRELCEAAIRFSDNTAGNLILEELGGPEGFEAALKEMGDTVTKPERFETDLNEAEPGDIRDTSTPEA +LAASLQKVLIGHFLSEEKRNILTEWMRGNVTGDPLIRAGVPSGWEVADKSGAAGfGTRNDIAIVWPPNREPIIMTILSSR +DSKDAEYDNALIAEAAEMAIk.. +>up|J7X5R0|J7X5R0_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAAAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKVLTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEAAYDNQLIAEATEVIVk.. +>up|C3FKG8|C3FKG8_BACTB/54-309 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEASYDNQLIAEATEVIVk.. +>ur|UPI0003ACDF4E|UniRef100_UPI0003ACDF4E/56-315 +.aevtERIKRLEAARHTRIGAFAIDSGTGRFV.GHRADESFPFASTFKAMACGAVLRKARQSAGLLDKVIHYTKDDLVEY +SPVTEQHVDTGMTVADLCHAAITQSDNTAGNLVLRQIGGPAGLTAFLRTLGDRVSRSDRWETALNDWRPGEKRDTTAPRP +WANDLRALTTGDALVPADRRRLIGWMKATVTGDKRIRAGLPKSWTVGDKTGTAGyGNANDIAIAYPKSGAPLIIVITTTR +PGAEDEADETSIARTATILA... +>up|A0A0K8JD24|A0A0K8JD24_9FIRM/2-256 +.ealrKKIEQMTAPYTGNWGILVKNINTGESL.SIEPDRVFPSASMIKLPIMFEVMRQAAAGALSLDDTLLVTAAARVGG +AGILHERPGIAMTIRELVTLMIIISDNTATNLLIDLV-GMEAVNRTSTNLGLCSTFLRRHMMDFAA-AKAGNENETTAAD +MALMLEAVYQGRGLPQGYADIMLGILKRQQV-RDKLPFYLPEEFEIANKTGTLH.GVEHDAGILYFPDGP-YIVCVLTGN +LT-ANYEGIQLAAGIGKAIYeh. +>ur|UPI0004BAFBA2|UniRef100_UPI0004BAFBA2/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNEIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKTLTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|A0A0J7EMG5|A0A0J7EMG5_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGLTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|A0A077NR36|A0A077NR36_XENBV/34-294 +.nqitNQLSALEKNANGRLGVVLIDTADHSTI.TYHAHERFPLCSTSKMMAVSALLKKSETDEGLLNQRIHYQQSDIVEY +SPITEKHLQDSMTLAELSAATIQYSDNTAMNLLIDQLGGTHDVTRFARSIGDNAFRLDRKEPELNMVTPVDERDTTTPQA +MADSLYKLALGNTLAATQRTQLVEWLKGNTTGGASIRAGVPDNWIVGDKTGRCDyGSTNDIAVIWPDDKAPLILVTYFTQ +PNKDAKAHPDVLAAAARIMTq.. +>ur|UPI00068AD3E1|UniRef100_UPI00068AD3E1/55-308 +.....PRLADLEREYGARVGVYALATGTGATV.VHRAGERFAFCSTFKALAAAAVLHHRSAGG--LDRRVTYTEADLRST +APVTGKHVATGMTLRELCDAAVRFSDGTAANLLMRDIGGPGALTAYLRGLGDTTSRMDHYEPELHDVPPDDPADTTTPRA +IATDFRTLLLGTALPVRERRLLMGWLSRNATGARRIRAGLPGDWKVADKTGTGDyGRANDIAVVHPPRSAPLVLAVMTDR +PGRDAEPSDALIAEATRRTV... +>ur|UPI00048C4B97|UniRef100_UPI00048C4B97/62-311 +.....--FENLENEYDARLGVYAIDTGSGETI.AYRADERFAYTSTFKALASGAVLMQNS--VEDIDEMISYSAEDLVTY +SPITEKHISTGMTLRDIMDAAIRYSDNTAGNLLLKQLGGPDGFEAALRQIGDMVIQADRYETELNEAVPGDDRDTSTARA +LATSLNAFALGDVLPEDKQTILTDMLRGNTTGDELIRAAVPEGWVVGDKTGAGSyGTRNDIAIVWPPEGDPIVLAILSSR +DAQDADYDNALIAKAAEAAL... +>up|W5YPJ8|W5YPJ8_9ALTE/2-257 +.....---KTVEQRLDARVGIALYDSGTGESW.DYHGDDRFPITSTFKTLACAALLAKVDNGTVDLDRRVIFSKDDLVTY +SPVTETRAEEEMSLRELCEATMATSDNTAANLVLGAIDGPDGVTAYARDLGDTVTRLDRTETSLNEATPGDLRDTTSPKA +MVANLRKLVLGEALSKGSRDTLVTWLKGNRVSDNLLRAAIPPDWTIGDRSGAGGhGSRSITAVLWPPHRPPLVIAIYITQ +TDASFDERNGAIRDLGGAIVkhf +>ur|UPI0004C71D4A|UniRef100_UPI0004C71D4A/49-303 +....qAELAELERRYGARLGVYALNARTGRTV.AHRAGERFAMCSTFKAFAAAAVLRDQG-GRAPMDRVLHYPPHDSMAN +SPETDKHQATGMTVADVCAAAIQYSDNAAGNLLLREIDGPAGLTRFFRSLGDEVSRLDRWEPELNAAVPGELLDTTTPQA +IASVLERLALGGALAGADRERFVGWLKGNTTSGRRFRAGLPREWVVADKTGTGSyATANDVGVAWTTRQTPVVLAVLSSK +TMPDAPVDEALIADAASIVAr.. +>ur|UPI0006979FCD|UniRef100_UPI0006979FCD/48-300 +....dQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LTTDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGShGTRNDIAIVWPPDRAPIVLVILSNR +FTEDADYHNALIAEAAKVAL... +>up|H1AFJ1|H1AFJ1_ENTAS/8-256 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVRELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVILSCG +IRASMAERNQQIA-------... +>ur|UPI0003699358|UniRef100_UPI0003699358/32-282 +...ldDQIAGLEQRNNALIGIFAANVDSNRTV.AHRADETFAMCSTFKGYAVGRVLQQVDRGQLALDTRIFIDPSAIVAN +SPVTEERAGADMTIGELCQAALQHSDNTAGNLLLKMIDGPPGVTAFARSIGDDRTRLDRWETALNSAIPGDLRDTSTPAA +LGAGYRALLTADVLSRPQRQQLEDWMRGNET--SSLRAGLPAGWTSADKTGSGDyGSTNDVGVAYGPDGQRLLLAVMTRS +RADDPEAANPLIGEL-----... +>up|A0A0D6SVU8|A0A0D6SVU8_BACMY/67-320 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKDFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNKLIADAAEVVIn.. +>up|A0A0E1MK66|A0A0E1MK66_BACCE/48-303 +..athKECSKLEQKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRYSDNTAGNILFHKIGGPKGFEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTIGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>ur|UPI0006715A87|UniRef100_UPI0006715A87/45-301 +..aadAAFAELEQRFGARLGVYAVDTGSGREV.VHRTDERFAFASTIKSLAAGALLRKAS--DADLDKVVPYRQEDVLAW +APITSQHVATGMKLRDLAAAAIQYSDNTAANLVFAELGGPAAVQQSLRDLGDSTTSVDRTEPTLNEATPGDTRDTSTPRV +LAADLHRYVLGDVLPEGRRGLLTDWLVGNTTGGPYIRAGVPADWRIGDKTGNAGyGTRNDVAVAWPSGGAPIVIVVLTDR +GKADATSDDALIAQATKTVVs.. +>ur|UPI0005ABA8EE|UniRef100_UPI0005ABA8EE/50-305 +..athKECSKLEQKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRYSDNTAGNILFHKIGGPKGFEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTIGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>up|J8IDZ2|J8IDZ2_BACCE/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI00039FB764|UniRef100_UPI00039FB764/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDHAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|A0A086WLA7|A0A086WLA7_9VIBR/20-280 +.dsltKQIALIEQQSGGRLGVAVLDTQNHNQW.QYHGDDRFPMMSTFKTLMCANALYLAEQKKLNLNATTKVKESDLVTW +SPITEKLIGQEITVEKACEATMLMSDNTAANIVLHQIGGPEQVTQFVRSLDDKVTRLDRFEPELNQATPGDKRDTTSPST +MVELLNTLLLQDGLNQEPQQQLLTWMKNNKVSDPLIRSVLPQSWSIADRSGAGNqGSRGITALVWNSQRKPIILSIYLTQ +TQLDMAQRNRVINRVANLVFeqf +>ur|UPI000687C109|UniRef100_UPI000687C109/47-301 +.....RTFTDLEAEHGARLGLFAIDTADGHSV.AYRDGERFPMASTFKGLACGALLHEHPLSSGFFDRTIHYPRTDLVEN +SPVTEKHADTGMTVAALCDAAITVSDNTAGNQILKLLGGPAGFTAFLRTLGDNISRLDRWETELNTAIPGDERDTTTPAA +LAADYRTLVVGDSLAEPERAQLTSWLVASTTGGNRIRAGLPADWTVGNKTGSPAyGSALDVAIAWPPGRAPVVITVLTTK +SEQDAEPDNALVAAAARAAVe.. +>up|X2KZE3|X2KZE3_9BACT/50-303 +....nKKLVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FTKDANYDNALIAEAAKIVLn.. +>up|D2CGR7|D2CGR7_STEMA/39-293 +....aSDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATALSQAERMPALLDRRVPVGEADLLSH +ALVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>up|C2PWT7|C2PWT7_BACCE/51-303 +.....QSFVKLEKDYDAKLGIYALDTGTNQIV.TYRSDERFAYASTHKALAVGALLQKKS--IEDLDQRIKYTSKDLVNY +NPITEKYVDTGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYGLGDILSVEKRNFLIDLMKRNTTGDNLIRAGVPGEWEVADKTGSGSyGTRNDIAIIWPPNKKPIILAILSNH +AKEDTKYDDKLIANATKIVLd.. +>up|B1VQI5|B1VQI5_STRGG/56-307 +.....-AFEALEKEYAARLGVYAVDTGTGTTV.AHRDGERFAYASTFKALAAGAVLRRY--GLGGLERIVTYRREDLVDH +SPVTEKHVATGMSLGALCDAAVRFSDNTAGNLLFDAVGGPRKLQAVLAGLGDEVTRMVRRETELNEWTPGATRDTSTPRA +LAEDLRAFVLGDALGGPERARLTQWLTTNTTGGELIRAGVPKGWTVGDKTGAGStGTRNDIAVVWPPDAAPLVLAVLSNR +TAADADHDNTLIAKAASAAV... +>up|J8K162|J8K162_BACCE/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|S3JEY9|S3JEY9_BACCE/50-305 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|A0A0A7HF66|A0A0A7HF66_9BACT/1-243 +.....------EDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDEHDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>up|B0YKD1|B0YKD1_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPIDERDTTMPVA +MATTLRKPLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI00069404FF|UniRef100_UPI00069404FF/35-285 +.....--FKQLEVKFDARLGVYVIDTGTGKEV.AYRADERFAYASTYKALAAGAVLQQKS--NDELGKVIKFAKDDLVTY +SPITEQHVDTGMNLKEISDAAIRYSDNTAGNLLLKALGGPEGFEKAMRDNGDTVVMANRYETELNEAIPGDHRDTSTPNA +LANSLKLLTIDDSMPNDKQELLIGWLKENTTGDELIRAAVPEGWVVGDKTGAGSyGTRNDVAIVWPPDREPIIIAVMSSR +DTKDAEYNNALIAEAAKAAFk.. +>up|A0A0J5Y0Y1|A0A0J5Y0Y1_9BACI/49-303 +...sdREFAKLEEKYDANLGVFALDTGTNKTV.TYHPDERFAYTSTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLKELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTPRA +LAASLQTYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPNGDPIVLAILSDR +TEKDAEYHDKLIAEAAKQAVk.. +>ur|UPI0003691D56|UniRef100_UPI0003691D56/35-301 +.....RRLGRLEEQHGARLGVFGFDPATGRYV.GYREQERFPICSVFKTVLVAAVLRDLDRNGEFLAERIHYTEQDVTRY +APITGRPENRAMTVADLCAAAITHSDNTAANLLLRALGGPHAVTRFCRSVGDPVTRLDRVEPDLNSAEPGRDTDTTSARA +IAGTYARLTLGTALAPADRARLGGWLLANTTGGNRIRAGLPSDWSVADKTGTGAyGTTNDVAITRPPGRGPLVLAVLSTT +SDAHAPADEPLLAEAAALVAah. +>up|B0LQI5|B0LQI5_ECOLX/30-272 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDDRN-----------... +>up|Q9LAR6|Q9LAR6_KLEPN/17-259 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDKVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAER------------... +>ur|UPI0003A4AB70|UniRef100_UPI0003A4AB70/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVVAILSNG +FTKDANYDNALIAEAAKVVLn.. +>up|A0A0M1NEQ7|A0A0M1NEQ7_9BACI/56-308 +.....KKFEQLEKEYDARLGVYAIDTGTKETV.EFHENERFAFTSTHKALAVGALLQQKS--IEDLNQRITYTSEDLVNY +NPITEKHVDTGMTLKELADASLRYSDNTAGNLILEQLGGPAGFKKVLEGIGDNVTNPERIEPDLNVVNPGETHDTSTPIA +LATSLQAFTLGDALPTEKRELLIDWMKRNTTGDALIRAGVPKGWVVADKTGAGSyGTRNDIAIIWPSKGNPIVLAVLSSR +DEKEADYNDELIAEATEEVIk.. +>up|A0A076PSC6|A0A076PSC6_COMTE/36-294 +..tlsDELAALEIQSQGRFGLYVVDTVSGAEA.GWRGDERFPMCSTFKTLLAARVLYLAQRSEIRLWRKLYYSPAEVVAW +SPISEKRAGANMTVQELCEAMVVVSDNTAANVMLEASGGPAALTQWLREMGDGTTRLDRNEPSLNTALPGDERDTTTPRA +MVQSLQKLLLGDVLEGYARALLQQWLADSRTGDKRVRSGMPGDWKVGGKTGSGErGTACDTLIVWPTAQAPLLVTAYLTG +SPLDGAGREAVLARAGEAI-... +>ur|UPI0004B240F3|UniRef100_UPI0004B240F3/2-250 +.....------EAASRGRLGVALLDVGSGQAA.GYRADERFLMLSSFKTLSAAYVLARADRGEDQLSRRIPITDADVREY +SPVTRLHVGPRMTLAELCEATITTSDNAAVNLMHKSYGGPQALTRYLRSLGDTVTRHDRYEPELNRPHPSEPQDTTTPQA +MARTLDTLLFGDALKPQSRQQLQSWLLANTTGGKRLRAGMPADWKIGEKTGTYSkVGCNDAGFAQPPGAAPIIIAAYLET +TAVPMEERDRCIAEVGRLVA... +>up|R8H532|R8H532_BACCE/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNEIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI0005B9DD1E|UniRef100_UPI0005B9DD1E/59-311 +.....-SFASMESERAARLGVYAVDTGSGRTV.AYREGERFPMASTFKGLACGALLRDHPLSTGFFDQVIHFSRDELVEY +SPMTEQRVDTGMTVAELCEATITLSDNTAGNKVLELLGGPAGFTAFLRSIGDEVTRLDRWETELNSAVPGDERDTTTPAA +LAADYRALVLGDVLGEPERAQLKSWLVANTTGDQRIRAGVPADWTVGDKTGSPAyGGTLDVAIAWPPGLAPIVIAVLTAK +SEPDAEPDNALVVDATRAAV... +>up|C8CE59|C8CE59_ECOLX/27-270 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGKrGARGIVALLGPNNKAERTVVIYLRD +TPASMAERN-----------... +>ur|UPI00056D115B|UniRef100_UPI00056D115B/42-289 +.....-DFADLEARFDARLGVYAIDTGTGREI.AHRADERFNYASAIKSLLAGAVLRRN----VDLDKVVTYTDADIQPN +SPVTKDR--RSVTVREAAEAALLQSDNTAANLLFAEVGGPAGLAAVLREIGDTTTHPDRLEVELNSAIPGDVRDTSTPRA +MAGSLRAFLLGDALPADKRDLLVGIMRRNKTGTELIRGGVPSEWPVADKTGTGDyGTRNDIGVIWPPGRAPIVLALMSSR +TTADASYDNKLLAEATSRVVe.. +>ur|UPI0005CB7D6D|UniRef100_UPI0005CB7D6D/50-305 +..etyKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI00035CBA64|UniRef100_UPI00035CBA64/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRHSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>ur|UPI0004963790|UniRef100_UPI0004963790/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRHSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|A0A0G8BZK7|A0A0G8BZK7_BACCE/55-309 +...myKDFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPVHKRNILTGWMKGNATGDKLIRAGVPTDWIVADKSGAGSyGTRNDIAIVCPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>ur|UPI000694C92C|UniRef100_UPI000694C92C/41-302 +....dGRLRALEQEHSARVGVFAYDSGTGRSV.TYRAGELFPMCSTWKTLGVAAVLRDLDRDGEFLAKVIHYTRQDVTAY +APITGLNVADGMTVGDLCAAALEYSDNGAANLLLRQLGGPQAVTRFCRSVGDRITRLDRWEPELNSAEPGRVTDTSTPRA +LGLTCARLTLGGALDATDRKRLTGWLLANTTGAHRLRAGLPADWVVADKTGTGEyGTANDVGIVRPPGRGPIVMAVLSTK +HDSAAAADEPLVAGVAALLAaaf +>ur|UPI0006203D79|UniRef100_UPI0006203D79/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI00061DB914|UniRef100_UPI00061DB914/50-303 +....nKKLVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKNDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKSFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVVAILSNR +FTKDANYDNALIAEAAKVVLn.. +>ur|UPI0005C8208D|UniRef100_UPI0005C8208D/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKDFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNKLIADAAEVVIn.. +>up|J8ATP3|J8ATP3_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSEQVEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDNLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI00065BCA48|UniRef100_UPI00065BCA48/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTEWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|E0TYV1|E0TYV1_BACPZ/48-301 +....nKKFVQLEKKFDARLGVYAIDTGTNKTI.AYRPNERFAYASTYKVLAAAAVLKKNP--IEKLNEVMHYSKDDLVTY +SPITEKHVDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKANRFETDLNSAIPGDIRDTSTAKA +LASDLKAFTVDNTLTTDQRTILTDWMRGNATGDELIRAGAPTGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSKR +FTKDANYDNALIAEAAKVVLn.. +>ur|UPI0005C9B5B8|UniRef100_UPI0005C9B5B8/48-301 +....nKKFVQLEKKFDARLGVYAIDTGTNKTI.AYRPNERFAYASTYKVLAAAAVLKKNP--IEKLNEVMHYSKDDLVTY +SPITEKHVDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKANRFETDLNSAIPGDIRDTSTAKA +LASDLKAFTVDNTLTTDQRTILTDWMRGNATGDELIRAGAPTGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSKR +FTKDANYDNALIAEAAKVVLn.. +>ur|UPI00054D3E22|UniRef100_UPI00054D3E22/56-306 +.....--FSGLEKEYDARLGVYGIDTGTGKTV.MHRADERFAYASTSKALLAGAILAKTS--TPELDQIIRYTSGDLVSY +SPVTEKHLDTGMPLREVIAAALQYSDNTAANLMFKQLGGPKGLDESLKTIGDTTTHVDRTEPELNEAVPGDIRDTTTPKA +LGTDLAAYTLGNALTSEYRALLTGWLKGNTTGGNLIRAGVPSGWTVGDKTGGGSfGTRNDIAVIWPTTGAPIVLSIMSSK +STKDAKYDDALIAAATRAAIa.. +>up|Q8L1Z4|Q8L1Z4_9ENTR/33-289 +.dslqRQLAALETEVNGRIGLSLIDSASQQAW.SYRGDERFPLCSTFKLLLVAAVLKRSESQPALMQQTLHWTPADHLSY +MPVTAKHP-QGMTVSDLCAAALQYSDNLAANVLLTLLGGPASVTRLARSLGDSVTQLDRNEPTLNTAIPGDPRDTTTPLH +MSHSVQQLLVKSGLQTAQQQQLIAWLKGNTTGKNAIAAALPAGWEIGDKTGSGGyGTTNDVAILWPPGKAPLILAIYFTQ +HAPEAKSRQDVLAKAAAIAL... +>up|S3ZZU2|S3ZZU2_9ACTN/65-317 +.....-RLTALERKFDARLGLYALDTATGATL.AHRADERFAFCSAFKAIAAAAVLDGNP--LSHLDDRVRYDKGDLMKH +APITSRHVGTGMTIRQLCDAAVRYSDGTAGNLLLRDIGGPNRLTAYARGLGDQVTRMDRFEPAITEATPGDPRDTSSPRA +FGTTYREIVLGDALPKPQRAFLRDLLERNATGAKRIRAGLPRGWTVADKTGTGDyGTLNDIAVVRPPKSPPLLVAIMSSK +ARRDAPYDEALLAEAAAYVA... +>ur|UPI0004BE5A2F|UniRef100_UPI0004BE5A2F/62-316 +....tAAFEKLERAFDARLGVYAIDTGTGREV.VHNDRARFAYNSTFKALQAGVVLGKYS--LDGLDRRVTYTRKDLVAN +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGMDASLEKLGDDVTRMDRVEPELSRWVPGEKRDTSTPRA +LAGDLRAFVLDGALPAPEREQLTTWLRTNTTGDAVIRAGVPKNWVVGDKTGTGSyGARNDIAVVWPPDSSPIVIAILSNR +ATKDAEPSDELIAEAASVVAd.. +>ur|UPI000652AF0A|UniRef100_UPI000652AF0A/48-300 +....dQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLQQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LATDLKAFTLGNTLTTDKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRTDIAIVWPPDRAPIVLAILSNR +FTEDADYHNALIAEAAKVAL... +>up|J9CI51|J9CI51_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVITYTKDDLVEY +SPVTEKHVDTGMTLGQIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKVLTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEAAYDNQLIAEATEVIVk.. +>up|V5MB54|V5MB54_BACTU/48-303 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IATLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNTTGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEASYDNQLIAEATEVIVk.. +>up|H1AFJ2|H1AFJ2_KLEPN/5-243 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVRELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYSAG +NTPG----------------... +>up|Q9LAR8|Q9LAR8_KLEPN/17-259 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEAFPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAER------------... +>up|B8ZI21|B8ZI21_KLEOX/30-268 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVXDKTGAGDyGTTNXIAVIWPEDHAPLVLVTYFTQ +PH------------------... +>ur|UPI0005C54B12|UniRef100_UPI0005C54B12/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IATLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNTTGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEASYDNQLIAEATEVIVk.. +>up|D7BS36|D7BS36_STRBB/51-305 +...yaREFRDLEHKFDARLGVYAIDTGTGREV.VYNDGERFAYNSTFKAMAAGAALKKFS--LSGMDRKITYSKDVLVAN +SPVTEKHVDTGMTLGELCDAAVRYSDNAAANLILKELGGPKALDATLEKLGDDVTRMDRPEPYLSEWVPGELRDTTTPRA +FAKDLRAFVLGDVLAKGERAQLTTWLRTNKTGDKVIRAGVPKGWVVGDKTGTGSyGGRNDIAVVWPPDKAPIVIAILSNR +HKKDAEPDDRLIAQAASVIA... +>ur|UPI000310B3E9|UniRef100_UPI000310B3E9/40-294 +..tveETFSQLEEEYDARLGVYALDTGTGKTV.TYRSDERFIYASTHKPLSVGVLLQQKS--IEDLDERITYSSEDLVNY +NPITENHIDSGLTLKELSDASIRYSDNTAANLIFHEIGGPEGFKEGLRAIGDNVTEPERIEPELNDVEPGDIQDTSTPEA +LAKSLQQFTLGDALPDDKQALLIDWLKRNTTGDALIRAGVPEGWEVGDKTGSGSyGTRNDIGIIWPPDRDPIILSVLTSK +EERDAEHDDALIARATEEVI... +>up|C8CE57|C8CE57_KLEPN/28-270 +.....-QIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERN-----------... +>ur|UPI0006921DAB|UniRef100_UPI0006921DAB/21-252 +.....-----------------------NSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAKIVTd.. +>ur|UPI000593F658|UniRef100_UPI000593F658/28-289 +.delsRRLADLEQQHSARLGVFAHNTATGRSV.LHRADERFPMCSLFKTLAAAAVLRDLDHHGEFLAKRIRYTTKDVRDY +APVTGTNLARGMTVADLCAAAISYSDNAAGNLLLRELGGPTAITRFCRSIGDGTTRLDRCEPDLNSAEPSRITDTTSPRA +IGQTYARLTLGTALTPKDRKRLTGWLRATTTSGEKFRAGLPSDWAVADKTAGGKyGTNHDVGLTWPPSRSPIVMAVLTTK +REPDATADNPLVAKTAALLA... +>ur|UPI00036DDC91|UniRef100_UPI00036DDC91/51-303 +.....RGFRRLEKRFDARLGIYAIDTDTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|D9WC41|D9WC41_9ACTN/53-305 +.....-ELKALEREYDARLGLYAIDTGTGRQV.AYRDGERFGFHSTFKALAAGAVLRKYS--LSGMNKLITYSRDDLVDN +SPITEKHVDTGMTLRELCDAAVRYSDNTAANLLFDAIGGPKALEREVRRVGDDVTRMERIEPELSKWVPGDTRDTTTPRA +LAKDLRAFALGDVLRKPERAQLATWLKTNTTGDALIRAGVPGGWVVGDKTGSGFyGARNDIAVVWRPDAAPIVMAVLTNR +GEKDDVHDDKLIAEAASVVAd.. +>up|C8CE60|C8CE60_KLEPN/27-270 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNNAERMVVIYLRD +TPASMAERN-----------... +>up|V6L4G2|V6L4G2_9ACTN/41-301 +..diaGRLRELEQRHSARLGVFAHDTATGRDV.RYRAHERFPMTSTFKTLAAAAVLRDLDRDGEFLARRVHYTERAVEKY +APVTGENLARGMTVEELCDAAIRFSDNAAANLLLRELGGPRAVTRFCRSIGDRITRLDRWEPELNSAEPWRRTDTTTPRA +VAGTYARLTLGDALDRGDRRRLTRWLLGNTTSDAKFRTGLPGDWTVADKTGGGEyGTNNDVGLTWPPGRPPIILAVLTTR +FAPDAERSDPLVAETAALLA... +>ur|UPI00058B82A9|UniRef100_UPI00058B82A9/50-297 +.....--FAVLEKQYSARLGVFALDTGTNRTI.TYRADERFAFASTFKAHACGVLLAQDK----DLDKLIRYSASDLVAN +SPITEKHVRTGMTLRQLCDATIRYSDNAAANLILTELGGPSGFQAGLRKLGDTVTRSDRDEPELSEGKPGDLRDTTTPRA +LSTTLQKLTLGEALPPAKRALLIGWLQTNTTGDKLIRAGAPKTWKIGDKTGSAGyGGRNDVAILWPPNHAPIMLAVMSTK +GVKDAKREDALIAAAAKATL... +>ur|UPI0006AED39B|UniRef100_UPI0006AED39B/52-305 +.....PRLAALERKYDARLGVYALATGTGATV.THRADERFAFCSTFKGLAAAAVLHRHP--LSYVNTVVTYTEADLMKH +SPVTRKHVATGMTIRQLCDAAIRFSDGTAGNLLLREIGGPGELTAFTRGLGDTVTRMDRIEPAITEATPGDPRDTTSPRA +FGTDYRKVVLGDALAADKRAFLRDLMERNMTGARRIRAAVPRGWTVADKTGTGDyGTLNDIAVVWPAKSPPLLISIMSSK +STKDAAYDQTLIADAAAYVVd.. +>up|X5KT70|X5KT70_9MYCO/32-284 +...ldGQISALEQRDNALIGIFATNLDNGRTV.TNRADDLFAMCSTFKGYAAGRILQQVGRGQLSLDKRVFVDPGAVVAN +SPVTGPRAGSEMSLGELCQAALQQSDNTAANLLLRTMDGPAGITAFARSIGDDRTRLDRWETELNSAIPGDPRDTSTPAA +LAAGYRRLLVEDALSPAQRGQLEEWMRGNQT--SSLRAGLPAGWTTADKTGSGDyGSTNDVGVAYGPDGQRLVLAVMTRS +QA-DDPKADPLIGELAA---... +>up|A0A099CHJ3|A0A099CHJ3_9MYCO/39-297 +...vaDRIEALRRRHNAEIGLYAVDLESGREI.AVGDGDSYAMCSTFKAYASAAILQRAQQGRLTLTDAVPVEQADILSN +SPVTEPRVGTTMTLAELCQAALQRSDNAAANLLLRTLGGPPAVTAFARGAGDDRSRLDRWETALNSAVPGDPRDTSTPRA +LGTGIRAVLTGDVLDTAHRRQLEDWMRANET--SSMRAGLPPGWGTADKTGSGGyGTTNDVGVAYGPQGQRWLLSIMTRA +VGDDAPNLRPLIGEIAAVVVaef +>up|A0A0B6X686|A0A0B6X686_XENBV/34-294 +.nqitNQLSALEKNANGRLGVVLIDTADHSII.TYRGHERFPLCSTSKMMTVSALLKKSETDKDLLNQRIHYQQSDIVEY +SPITEKHLKDGMTLAELSAATIQYSDNTAMNLLLDQLGGAHSVTRFARSIGDNAFRLDRKEPELNMVTPGDERDTTTPQA +MADSLYKLALGNTLAATQRTQLVEWLKGNTTGGTSISAGVPDNWIVGDKTGRCDyGSTNDIAVIWPDDKAPLILVTYFTQ +PSKDAKAHNDVLAAAARIMTq.. +>up|A0A077QC52|A0A077QC52_XENBV/34-294 +.nqitNQLSALEKNANGRLGVVLIDTADHSTI.TYRAHERFPLCSTSKMMTVSALLKKSETDEGLLNQRIHYQQSDIVEY +SPITEKHLKDGMTLADLSAATIQYSDNAAMNLLIDQLGGTHDVTRFARSIGDNAFRLDRKEPELNMVTPGDERDTTTPQA +MANSLYKLALGNTLAATQRTQLVEWLKGNTTGGASIRAGVPDNWIVGDKTGRCDyGSTNDIAVIWPDDKAPLILVTYFTQ +PNKDAEAHPDVLAAAARIMTq.. +>up|Q45414|Q45414_BAC17/51-303 +.....QSFVKLEKEYDAKLGIYALDTSANQTV.TYRSDERFAYASTHKALAVGAVLQKKS--IEDLEQRIKYTSKDLVNY +NPITEKYIDTGMTLKELMDASIRYSDNTAQNLILTQLGGPSGIQKIMREIGDTVTNPERFEPELNEVQPGDTRDTSTPKA +LATSLQAYALGDILSVENRNFLIDLMKRTTTGDNLIRAGVPGEWEVPDKTGSGSyGTRNDIAFIWPPNKKPFILAILSNQ +AKEDAKYDDKLIADATKIVLd.. +>up|A0A084GI31|A0A084GI31_9BACI/47-300 +...hhHDFAELEERYDAKLGVFALDTGTNQTV.SYHPDERFAYASTHKALAVGVLLQQKS--LEDLNQRIAYTSEDLVNY +NPITEKYIDTGMTLKELADASLRYSDNTAGNLILKQLDGPAGFKKALEDIGDNTTSPERFEPDLNEVNPGETHDTSTPRA +LAASLQAFILGDALPPEKRELLIDWMKRNTTGDALIRAGVPEGWEVADKTGAASyGTRNDIAIIWPSKGDPIVLAVLSSR +DKKDAEYNDKLIAEATEKAI... +>up|A0A077NUE4|A0A077NUE4_XENBV/34-294 +.nqitNQLSALEKNANGRLGVVLIDTADHSII.TYRGHERFPLCSTSKMMTVSALLKKSETDKDLLNQRIHYQQSDIVEY +SPITEKHLKDGMTLAELSAATIQYSDNTAMNLLLDQLGGAHSVTRFARSIGDNAFRLDRKEPELNMVTPGDERDTTTPQA +MADSLYKLALGNTLAATQRTQLVEWLKGNTTGGTSISAGVPDNWIVGDKTGRCDyGSTNDIAVIWPDDKAPLILVTYFTQ +PSKDAKAHNDVLAAAARIMTq.. +>ur|UPI0003FFE7EE|UniRef100_UPI0003FFE7EE/47-302 +.adlsHEFRRLEERFDARLGIYAVDTGTGRTV.RYQADERFAYGSTFKALAAAAVLDATT--DAELEQVVRYSADDLVDY +SPITQQHVAEGMTLRAIADAAVRYSDNTAGNLLLRHLGGPERFEQELKGIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPADRDVLNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASFDNALIAEATEVLL... +>up|Q5MD99|Q5MD99_ECOLX/2-248 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAMLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQI--------... +>ur|UPI00047174E6|UniRef100_UPI00047174E6/49-303 +...sdREFAKLEDKYDANLGVFALDTGTNKTV.TYHPDERFAYVSTHKALAVGALLQRKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTPRA +LASSLQTYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPKGDPIVLAILSNR +TEKDAEYNDKLIAEAAKQAVk.. +>up|J8AYM5|J8AYM5_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IEKLNEVITYTKDDLVEY +SPVTEKHVDTGMALGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVn.. +>ur|UPI0003A2A515|UniRef100_UPI0003A2A515/45-295 +.....PDFAALEQAFGARLGVYAIDTGDGREV.AYHADDRFAYASTHKVFNAAAILHRGD----DLTRTVTIRQSDLVPN +SPITEKHIGEQMSLQSVLDAALRYSDNTADNLMFREIGGPAGLAAELRRLGDTVTHVDRIEPALNETSPGDVRDTTTPRV +WAKDLRAVALDSGLPADKQAVLTKIMRANTTGAHVIRAGVPADWQVADKTGSADyGTRNDIAVLWPPHRAPIVLTVLSDR +PQKDAKTDDKLIAQAAAAVVk.. +>up|A0A0B4ZZH9|A0A0B4ZZH9_KLEPN/17-260 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNR----------... +>up|A0A0H4RWU0|A0A0H4RWU0_BACME/43-297 +...sdREFAKLEEKYDANLGVFALDTGTNKTV.TYHPDERFAYTSTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTARA +LASSLQTYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPNGDPIVLAILSDR +TEKDAEYHDKLIAEAAKQAVk.. +>up|Q59517|BLAF_MYCFO/35-286 +...idDQLAELERRDNVLIGLYAANLQSGRRI.THRLDEMFAMCSTFKGYAAARVLQMAEHGEISLDNRVFVDADALVPN +SPVTEARAGAEMTLAELCQAALQRSDNTAANLLLKTIGGPAAVTAFARSVGDERTRLDRWEVELNSAIPGDPRDTSTAAA +LAVGYRAILAGDALSPPQRGLLEDWMRANQT--SSMRAGLPEGWTTADKTGSGDyGSTNDAGIAFGPDGQRLLLVMMTRS +QAH-DPKAEPLIGELT----... +>up|A0A0F5MEG3|A0A0F5MEG3_9BACI/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVVAILSNR +FTKDANYDNALIAEAAKVVLn.. +>up|A0A0K6MCP2|A0A0K6MCP2_BACIU/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVVAILSNR +FTKDANYDNALIAEAAKVVLn.. +>up|C2Z896|C2Z896_BACCE/92-345 +....yQEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAYASTYKALAAGVLLQQNS--IDKLNEVITYTKEDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNILTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVVIn.. +>up|R8D0R0|R8D0R0_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVITYTKDDLVEY +SPVTEKHVDTGMTLGQIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNKLIAEATEVIVk.. +>up|I5CW11|I5CW11_9BURK/36-295 +...arERFEKLEASSGGRLGVAALNMADGSYV.GYRESERFPMCSTFKLLVVALVLKRSMAERSLLDERVRYGDADLVAN +SPVTKRRAGEGMTIGELCAAALQHSDNTAANLLLTAVGGPEVLNQFALSIGDEWFDLLRGEPEVNGSVPGDMRDTTTPRA +MMLDVQKLLLDDVLGPQQREQLKAWMLGNATGAARIRAAVPSGWLVADKTGSGDyGTANDVAVVYPPSAAPFVIAVYFTG +VTKQTLPRDEVVAEAARIVFd.. +>up|J2K7Y9|J2K7Y9_9ACTN/40-301 +.delsRRLADLEQQHSARLGVFAHNTATGRSV.LHRADERFPMCSLFKTLAAAAVLRDLDHHGEFLAKRIRYTTKDVRDY +APVTGTNLARGMTVADLCAAAISYSDNAAGNLLLRELGGPTAITRFCRSIGDGTTRLDRCEPDLNSAEPSRITDTTSPRA +IGQTYARLTLGTALTPKDRKRLTGWLRATTTSGEKFRAGLPSDWAVADKTAGGKyGTNHDVGLTWPPSRSPIVMAVLTTK +REPDATADNPLVAKTAALLA... +>ur|UPI0004C7C983|UniRef100_UPI0004C7C983/52-305 +.....PRLAALERKYDARLGVYALATGTGATV.THRADERFAFCSTFKGMAAAAVLHRHP--LSYVSTVVTYTEADLMKH +SPVTRKHVATGMTIRQLCDAAVRFSDGTAGNLLLREIGGPGALTAFTRSLGDTVTRMDRIEPAITEATPGDPRDTTSPRA +FGTDYRKVVLGNVLAADKRAFLRDLLERNTTGAERIRAAVPRGWTVADKTGTGDyGTLNDIAVVWPAKSPPLLISIMSSK +STKDAAYDQALIADAAAYVVd.. +>ur|UPI0002D8488B|UniRef100_UPI0002D8488B/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKRNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FTKDANYDNALIAEAAKVVLn.. +>up|B0LQH6|B0LQH6_ECOLX/30-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDER------------... +>up|A0A0K9XIQ2|A0A0K9XIQ2_9ACTN/43-295 +.....APFRQLEQRFGARVGLYALDTGTGREV.TYRADERFAHCSTFKALAAGALLHHAS--DAELDQVVTYRPEDLQKW +APIARKHVATGMKLREVAAAAAEYSDNTAANLLLDHLGGPAGLQKELRGIGDSTISTDRTEPGLSDAVPGDTRDTSTPRS +IATDLRRYVLGSVLSDGRRQLLTDWLVHNTTGDRYIRAGVPAGWKVGDRTGNGGyGTRNDIAVAWPPGRSPVVIAVLSDR +GEAGARSDDALIAEVTKAAVq.. +>up|A0A059WKG3|A0A059WKG3_9BACT/27-325 +.pkleRQIAAIAPLSGGTVGVAATHLESGRSV.FVNADDQFPLASTYKVPIAIQAFKLVEEGKLSLDQMVPVLPTDIHIG +SEWNKQAPGVSLSFRNVIEPMLIFSENSATDLALRLVGGGEAVTARLRALGINDMRIDRSTADVIAYYANDPRDHGSPRA +MLTILTRLWKGELLNKANTAYMLDIMYRCETGQGRIKGMLPPGTRVAHKTGTFP.GTTNDVGVIDLPDGTHVAIAVYIKK +SSKVGADLEATIAQVSRAAYdyf +>up|I6VDW2|I6VDW2_KLEPN/24-261 +.....EQIKQSESQLSGRVGMIGMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPA-----------------... +>ur|UPI0002F74658|UniRef100_UPI0002F74658/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FTKDANYDNALIAEAAKIVLn.. +>ur|UPI000627825C|UniRef100_UPI000627825C/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FTKDANYDNALIAEAAKIVLn.. +>ur|UPI0002E1739F|UniRef100_UPI0002E1739F/32-325 +...veTEVARLATLIDGKVGVSAWRLDKGEQV.HLNPDEGFPMASTFKVAVAAVILTKVDAGELALTTMVPVPKSFYVDS +EVIADRHDGVSLSVHNLLEVMLTQSDNTATDVLVAQAGGPAAVTAWLRAQGIEGQRLDRNTRQLLSAFDKDPRDTSTPRA +MSTLLTRLFTGKALSPASTEVLVQIMERCRTCSARLRGSLPPGTKVADKSGTVA.GTVNDVGVVTLPDGSQFAISVFVKA +SNAPRSERERVIAEIARTVRdfy +>up|A8M7Y4|A8M7Y4_SALAI/43-296 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQYVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>ur|UPI00037B1422|UniRef100_UPI00037B1422/47-303 +.adlsHEFRQLEERFDARLGIYAVDTGTGRTV.RYQADQRFAYGSTFKALAAAEVLDATT--DAELDQVVWYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEQELKGIGDNVTDAARYETELNEAIPGDRRDTSTARA +LTEDLREYAVDDALDPTDRDLLNAWLRGNTTGGELIRAAVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEADASFDNALIAEAAKVVIa.. +>up|J8PHM1|J8PHM1_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFTSTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDNLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI0004C95A2D|UniRef100_UPI0004C95A2D/57-309 +.....-RLADLERAYGARIGVHALATGTGATV.VHRADERFAFCSTFKALAAAAVLHHRS--PHDLDRRVTHTRADLRST +TPITGRHLATGMTLRQLCDAAVRFSDGAAGNLLMRDIGGPAALTAYLRRLGDDVSRMDHYEPELHDVPPDDPSDTTTPRA +IATDFHRLLLGTALPARDRALLMDWLSRNATGARRIRAGLPRGWKVADKTGTGDyGRANDIAVVHPPRAEPLVLAVMTDR +PGRDAEPSDAVIAEATRRTV... +>up|A0A0D4DHB7|A0A0D4DHB7_9ACTN/7-261 +....aGEFKKLERKFDARLGVYAVDTGTGREV.AYNDGERFAHASTFKALAAGAVLRKYA--PSGMDKVIKYSKSDLVES +SPITEKHIETGMTLRELCDAAVRFSDNTAGNLLFDALGGPKGLDAALAKIGDDATRMERREPELNRWAPGEQRDTSTPRA +LAKDLRAFVLGNLLGKGERAQLTKWLRTNTTGGELIKAGMPKDWKVGDKTGAGStGTRNDIAVVWRPHAAPIVVAILSHR +NKAGAHYDNKLIAEAASVVAd.. +>ur|UPI0005B48245|UniRef100_UPI0005B48245/36-294 +..tlsDELAGLEIQSQGRLGLHVLDTVSGAEA.GWRGDERFPMCSTFKTLLAARVLYLAQRDDIRLWRKLYYSPSEVVAW +SPISEKRAGANMTVQELCEAMVVVSDNTAANMMLEASGGPAALTQWLRELGDGTTRLDRNEPSLNTALPGDERDTTTPQA +MVQSLQKLLLGDVLEGYARALLQQWLADSRTGDKRVRAGMPGDWKVGGKTGSGErGTACDTLIVWPTAQAPLLVTAYLTG +SPLDGAGREAVLARAGEAI-... +>ur|UPI0000EBA8BE|UniRef100_UPI0000EBA8BE/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQYVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|Q9X5A7|Q9X5A7_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MASSLARFAVGNGLQPASRQQFTDWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGAVWVVTAYLQG +ASVDDDQRAAVLARVGTL--... +>up|C2UE15|C2UE15_BACCE/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEASVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI00046EFE68|UniRef100_UPI00046EFE68/34-330 +.kdvsQKLETVSQRLVGRIGIAAQEIGSGERV.TVNGDETFVMASTYKVAIAVALLDRVDKGELKLSDLIDISQDMMVAG +DAIAQNHPGIKLSVANLIEPMITESDNTATDICLKLAGGPEAVTKKLRSIGITDQRVDRYVTEILRFEQEDLRDQSSPNA +MLELLLAIDSGKALSETSSEFLLNVMSRTRTGSGRLKGLLPKGTPVAHKTGTIG.GVANDVGFVTLPDGRRFAIAVYTKS +STTSDADRDRAIAEVSRTLYdfy +>ur|UPI00042569BF|UniRef100_UPI00042569BF/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQYVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|A0A068N7C4|A0A068N7C4_BACCE/60-303 +.....-----------ARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TKKLDEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +VATNLKDLTVGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDVAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIAEAAEVVVnaf +>ur|UPI00039F9936|UniRef100_UPI00039F9936/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQYVAEGMTLRAVADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|W6WM67|W6WM67_9BURK/37-295 +....rGRFEKLEASSGGRLGVAALNTADGSYV.GYRESERFPMCSTFKLLVVALVLKRSMAERGLLDERVRYGDADLVAN +SPVTKRRVGEGMTIGELSAAALQHSDNTAANLLLTAVGGPEVLNQFALSIGDEWFDLLRGEPEVNASVPGDMRDTTTPRA +MMLDVQKLLLDDVLGPQQREQLKAWMLGNATGAARIRAAVPSGWLVADKTGSGDyGTANDVAVVYPPSAAPFVIAVYFTG +VTKQTPPRDEVVAEAARIVFd.. +>up|L8PU39|L8PU39_BACIU/50-301 +.....-KFVQLEKKFDARLGVYAIDTGTNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHVDTGMSLKEISEAAIHYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTRANRFETDLNSAVPGDIRDTSTAKA +LATDLKAFTVDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGNyGTRNDIAIVWPPNRAPIILAILSNR +FTKDAHYDNALIAEAAKVVLn.. +>up|A0A0A1PLU1|A0A0A1PLU1_9BACT/34-290 +...lgDRLRALETRRGGRLGAAIIDTASGASA.GHRADERFAMCSTVKFLAAAHALARVERGEDRLDRRIVVRPGDVVSH +SPIAARRLGGPMTLAELCEAAITVSDSTAGNLLVGAAGGPAGLTGYCRALGDTVTRVDHLAPF-AASGPNDANDTTSPRA +MAENVRRLLLGEALRPASRAQLTAWLVANRTGDERIRAGLPHGWRVGDKTGSGRgGECNDIAIAWPPGRAPLILSFYYVK +AGASAAVRNAVIAEATRLVVa.. +>ur|UPI0003ACE39C|UniRef100_UPI0003ACE39C/51-304 +.....-RYAALEREHGARLGVFAVATGTGATV.AYRAGERFAFCSTFKTLAAAAVLHRHP--LAHLEDRVTYTRADIDSI +SPITEDHVATGMTIRQLCDAAIRFSDGTAGNLLMRDIGGPAGLTAYLRELGDGVSRMDDYEPELNRVRPGDPRDTTTPRA +IAEDYRGLVLGTALPPDKRALIKDWLERSTTGAKRIRAGLPGGWKAAEKTGTGDyGRANDIAVVWPPGAAPLVVAVLSDR +PGRDARPDDALIAAATRRIVa.. +>up|Q9S534|Q9S534_KLEOX/30-277 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMGDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>up|J8P410|J8P410_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKVLTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEAAYDNQLIAEATEVIVk.. +>ur|UPI00035E5CB4|UniRef100_UPI00035E5CB4/11-305 +.ksiaQKIEKLTEGLVGRIGVAAQELSSGLNV.SINGDENFAMASAYKIAIAAKVMDLVDKGELSLDQMVEVPQDMYVAG +VAIAERYSGVQFSLANLIYPMITESDNTATDVCLQLAGGPTAVTENLRRLGITDFRVDRSL----PNFEADPRDHTTPNA +YLQLLLAIDGGTAMSPKSREFLLGVMSRTRTGAGRLKGLLPKGTPVAHKTGTLG.GVANDVGYITLPDGRQFAIAVFTNS +SKTPASDRERAIAEVARALYdfy +>ur|UPI0003AAC764|UniRef100_UPI0003AAC764/49-303 +...sdREFAKLEEKYDANLGIYALDTGTNKTV.TYHPDERFAYTSTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLKELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTARA +LASSLQTYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPNGDPIVLAILSDR +TEKDAEYHDKLIAEAAKQAVk.. +>ur|UPI00066BB1FE|UniRef100_UPI00066BB1FE/45-298 +.....ADFAALEKASGGRLGVTVLDTGSGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADSGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLDVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGPAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI0003A66027|UniRef100_UPI0003A66027/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQYVAEGMTLRAVADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|J9BEQ4|J9BEQ4_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IEKLNEVITYTKDDLVEY +SPVTEKHVDTGMALGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVVIn.. +>up|A0A0M0G503|A0A0M0G503_9BACI/45-296 +.....ETFANIEDKYDARVGIYAIDTGSDRTI.DYRSEERFAFTSTYKALAAALVLKQNS--MDELEEVITYTEDDLVSY +SPITEKHVETGMTLAELSEAAVRTSDNTAGNLLFEELGGPEQFQQSLREIGDDVTQSDRYETALNEFTPGNTRDTSTPAA +LATSLQGFAVGGLLPDDKREILIDWMKGNATGDTLIRAGAPDGWTVADKSGAGRyGTRNDIAVVWAPDREPIIMAIMTRH +DTEDADYDDALIAEVAEVTL... +>up|J8QXS0|J8QXS0_BACCE/50-305 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +TATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEASYDNQLIAEATEVIVk.. +>up|A0A0I9YWN3|A0A0I9YWN3_9MYCO/35-288 +...lsQSFAALERKYDARLGVYALSTTTATTI.AYRADERFAFCSTFKAPLAAAVLQGHP--VAYLDTVISYRQDAIHAA +SPITEQHVETGMTIGQLCDAATRYSDNTAANLLLNDIGGPAGFTTYLRSLGDTVSRLDQAEPEMNRNPPGDERDTTTPRA +VGGVLQKLILGDALTSDKRAMLTDWMVRNTTGNKRIRAGFPADWKIADRTGSGDyGRANAIAVVWSPAGAPSVVAIMSDR +NGYEAQPSDALIADAAAGV-... +>ur|UPI0004764019|UniRef100_UPI0004764019/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQYVAEGMTLRAVADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|A0A074LC95|A0A074LC95_PAEPO/50-300 +.....--FKQLETKFDARLGVYVIDTGTGKEV.AYRADERFAYASTYKALAAGAVLQQKS--NDELGKVIKFAKDDLVTY +SPITEQHVDTGMNLKEISDAAIRYSDNTAGNLLLKALGGPEGFEKAMRDNGDTVVMANRYETELNEAIPGDHRDTSTPNA +LANSFKVLTIDDSMPNDKQELLIGWLKENTTGDKLIRAAVPEGWVVGDKTGAGSyGTRNDVAIVWPPDRKPIIIAVMSSR +DTEDAEYNNALIAEAAKAAFk.. +>up|A0A0J7EFX0|A0A0J7EFX0_BACCE/53-303 +.....--FVKLEKEYDAKLGIYALDTGTNQTV.TYRSDERFAYASTHKVLAVGALLQKKS--IEDLDQKIKYTSKDLVNY +NPITEKYVGTGMNLKELADASIRYSDNTAQNLILKQLGGPSEFKKSLREIGDSVTNPERFEPELNEVQPDDTRDTSTAMA +LATSLQTYALSDILPIEKRSFLIDLMKRNTTGDNLIRAGVPAGWEVADKTGSGSyGTRNDIAIIWPPNKNPIVLAILSNH +AKEDAKYDDKLIANATKIVLd.. +>up|C2T9R9|C2T9R9_BACCE/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|A0A0L1LT32|A0A0L1LT32_9BACI/49-303 +...sdREFAKLEDKYDANLGVFALDTGTNKTV.TYHPDERFAYTSTHKALAVGALLQQKS--IEDLDERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALEKIGDDVTLPERFEPDLNEVNPGETHDTSTPRA +LAASLQTYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPKGDPIVLAILSNR +TEKGAEYNDKLIAEAAKQAVk.. +>ur|UPI000507D2CD|UniRef100_UPI000507D2CD/48-301 +....nKKFVQLEKKFDVRLGVYAIDTGTNKTI.AYRPNERFAYASTYKVLAAAAVLKKNP--IEKLNEVMHYSKDDLVTY +SPITEKHVDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKANRFETDLNSAIPGDIRDTSTAKA +LASDLKAFTVDNTLTTDQRTILTDWMRGNATGDELIRAGAPTGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSKR +FTKDANYDNALIAEAAKVVLn.. +>up|V5NET2|V5NET2_KLEPN/31-255 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPK------------- +--------------------... +>up|Q1YJJ5|Q1YJJ5_AURMS/36-293 +.arlaDTVQGLEERLDARIGIFIRDSGSDWQW.GHREDERFLMASTFKSVLCGAVLEQAEQGALALDEPVKIRAEDILSY +APVTETRQGSTMTIGELCLATADMSDNTAANLLLDRLGGPQAVTAFLRGIGDAVTRLDRTEPDLNIFAPGDPRDTTSPKA +MATSWETMLVGDGLRPASRQQLREWMRHGGVTGKLIRASTPKDWEVVDKSGGGQtHTRNLVAMLTPPGRAPIFVAIYLSD +SPADFSTRNAAVAEIGAAIV... +>up|C2WMK8|C2WMK8_BACCE/54-306 +.....DSFAKLEKEYNAKLGIYALDTGTNQTI.AYHSNDRFAFASTSKSLAAGALLRQNS--IEALDEGITYTREDLSNY +NPITEKHVYTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADTTKVVLd.. +>up|A0A059WWD7|A0A059WWD7_9BACT/54-306 +.....DSFAKLEKEYNAKLGIYALDTGTNQTI.AYHSNDRFAFASTSKSLAAGALLRQNS--IEALDEGITYTREDLSNY +NPITEKHVYTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAEYDDKLIADTTKVVLd.. +>up|A0A0G3FB19|A0A0G3FB19_ECOLX/6-246 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATRDE-------------... +>ur|UPI0005851FCA|UniRef100_UPI0005851FCA/71-322 +.....AEFRDLEARLHGRLGVYALDTGTGRAV.EYRPDERFPYCSTFKALAAGALLSTLP--PAELDRRVTYTRADLLPN +SPVTEQHVDQGMTLREIMDAAVRFSDNTAGNLMFAELGGPQGLQQRLRAIGDSTTRMDRTETTLNEALPGDERDTSTPRA +LAADLRHYVLDPSVAADDRDVLTGLLRANTTGAALIRAGVPAGWQVGDKTGAGDyGTRNDIAVAWPPGRAPIVLTILSTR +DRPDAEYDNAAIARAATIAI... +>up|O33677|O33677_SERMA/30-285 +.....-KVKDAEDQLGSTSGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGSQELTAFLHNMGDHVTRLDRWEPELNEAIPNDEADTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMADKVA-GPLLRSALPAGWFIADKSGARErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0H4IQA0|A0A0H4IQA0_KLEPN/14-250 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TP------------------... +>ur|UPI0003A236B9|UniRef100_UPI0003A236B9/47-302 +.adlhHEFRQLEERFDARLGIYAVDTGTGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRDIADAAVRYSDNTAGNLLLRHLGGPELFEQELKEIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPTDRDILNTWLRGNTTGAELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASFDNALIAEATEVVI... +>up|R8GI66|R8GI66_BACCE/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRITMSDRFETELNEAIPGDIRDTSTARA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|A0A077NHD0|A0A077NHD0_XENBV/34-294 +.nqitNQLSALEKNANGRLGVVLIDTADHSII.TYRGHERFPLCSTSKMMAVSALLKKSETDKDLLNQRIHYQQSDIVEY +SPITEKHLKDGMTLAELSAATIQYSDNTAMNLLLGQLGGAHSVTRFARSIGDNAFRLDRKEPELNMVTPGDERDTTTPQA +MADSLYKLALGNTLAATQRTQLVEWLKGNTTGGTSIRAGVPDNWIVGDKTGRCDyGSTNDIAVIWPDDKAPLILVTYFTQ +PSKDAKAHNDVLAATARIMTq.. +>up|A0A0K0QLK7|A0A0K0QLK7_BACTU/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRITMSDRFETELNEAIPGDIRDTSTARA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|J8DP84|J8DP84_BACCE/50-303 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAVVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>ur|UPI0005A8F83D|UniRef100_UPI0005A8F83D/30-283 +.....--VAAYEAASGGHVGIYARNLTTGRAI.AWRADERFVMCSTFKASLAACVLNRVDRGRARLADRIALVPADLQDH +APVARQNLARGMSLGEMCQAAVEQSDNSCANILLRQVGGPAALTAYWRRLGDDVSRLDDIEPFLNRAPPGGLRNTTTPRA +MAATIGRLTRGPVLSPSSRALLMLWLRQCRTGAARLRAGLPQGWVIGNKTGNNGrDAAGDVGVLWRDPDTPIIISVYTRG +GTPTEAQFKTLFSKVARGVA... +>up|A0A0G8EQ42|A0A0G8EQ42_BACCE/77-330 +....yKDFSQLEKKFDARLGVYAIDTGTNQTI.AYRPNERFAFASTYKALAAGVLLQQNS--TEKLNEVITYTKEDLVDY +SPVTEKHVDTGMTLGEIAEAAVRYSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPVHKRNILTGWMKGNATGDKLIRAGVPTDWIVADKSGAGSyGTRNDIAIVCPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|W8Z1P0|W8Z1P0_BACTU/59-309 +.....--FVKLEKEFDAKLGIYALDTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADTSLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVPPGDVRDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGGEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>ur|UPI0004BF5492|UniRef100_UPI0004BF5492/49-304 +...faQDLKELERKFSARLGVYAIDTGTGREV.AYRDGERFPFNSTFKALAAGEVLKQRT--LSGMDDVVHYSQDDLVPN +SPVTEKHVKTGMTLGALCDAAVRYSDNTAANLLFDKLGGPKGLNAALKKLGDDVTRMERPEPLLSTWDPKSTRDTTTPRA +LAKDLRAYVLGKALRPAERAQLTTWLRTNTTGDTLIRAGVPKGWVVGDKTGMGSnGTRNDIAVLWPEHSSPIVVSILSSR +EAEDATPEDKVIAEAASVVAr.. +>ur|UPI000474F062|UniRef100_UPI000474F062/57-308 +.....-AFDRVEREHDVRLGVYALDTGSGRVL.VHRADERFAYCSTIKALAAGAVLRVSS--DERMDEVIPYRQADLVSH +SPVTEDHVGTGLSLGALCEAAVRSSDNTAANLMLTELGGPDGFQRVLRELGDEVTRSDRYETELNDAVPGDERDTSTPRA +LASTLRALLLGDALPGERREVLEDWMSNNATGDELVRAGVPSTWRVVDKSGGGYyGTRNDIAVAFRPDAPPIVLAVLTSR +TERDAEGRAEAVAAAARVVAd.. +>ur|UPI0002A11A1D|UniRef100_UPI0002A11A1D/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNEWFAYASTYKVLAAAAVLKTSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLHQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LANDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>ur|UPI00057C2499|UniRef100_UPI00057C2499/49-300 +.....EKFVQLEKKFDAKLGVYAINTGTNKTI.SYRPNERFAYASTYKVLAAAAVLKKNA--IEKLNEVIHYSKDDLVTY +SPITEKHVDTGMSLKEIAEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKANRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTVDNNLTPDKRTILTDWMRGNATGDELIRAGAPIGWLVGDKSGAGSyGTRNDIAIVWPPHRAPIVVAILSNR +FTEDAHYDNALIAEAAKVVL... +>ur|UPI00042F1B34|UniRef100_UPI00042F1B34/48-300 +....nQKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNEWFAYASTYKVLAAAAVLKTSS--NEKLNAIIRYSKDDLVTY +SPITEKHLDTGMSLKEISEAAVRYSDNTAGNLLLHQLGGPKGFEKSLKQIGDHVTKADRFETDLNSAIPGDRRDTSTAKA +LANDLKTFALGNTLTADKRTILTDWMRGNATGDELIRAGAPAGWEVGDKSGAGSyGTRNDIAIVWPPDRAPIVLAILSNR +FTEDANYNNALIAEAAKVAL... +>ur|UPI0002F4864F|UniRef100_UPI0002F4864F/53-307 +...tkQKFKKLEKEFDARLGVYAYDTGTKKTI.TYRSNERFAYASTFKPLAAAILLQRKS--LEEMNEIITYTSDDLVTY +SPVTEKHVKTGMTLRELCEAAIRFSDNTAGNLILEELGGPEGFEAALKEMGDTVTKPERFETDLNEAEPGDIRDTSTPEA +LAASLQKVLIGHFLTEEKRNILTEWMRGNVTGDPLIRAGVPSGWEVADKSGAAGfGTRNDIAIVWPPNREPIIMTILSSR +DSKDAEYDNALIAEAAEMAIk.. +>ur|UPI0005764849|UniRef100_UPI0005764849/25-281 +..tvaETAARVEARLGGRVGVALQRLGEPAVA.LYRADERFPMASTFKALACGALLAKVDAAEQSLDTVVLYGPETLVPY +SPVTAQHVGKGMTLAQLCHATITLSDNTAGNLVLRRIGGPAGLTAFLRSTGDEMSRLDRWEPELNEALPADPRDTTTPRA +AAGTLGRLLFQGVLSPGSSHQLEAWMIADQVADELIRASLPQGWGIGDKTGSGErGSRSIIAVIRPPHGKPWLASIYLTG +SSSRPQERNAAVAEIGRSMI... +>ur|UPI0006AC8D69|UniRef100_UPI0006AC8D69/54-306 +.....DSFAKLEKEYNAKLGIYALDTGTNQTI.AYHSNDRFAFASTSKSLAAGALLRQNS--IEALDEGITYTREDLSNY +NPITEKHVYTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKKDAEYDDKLIADTTKVVLd.. +>ur|UPI000288271E|UniRef100_UPI000288271E/31-289 +..slvDAVKSAENELGARIGLAVHDLETEQRW.EYRSDERFPLSSTFKTLACANVLHNVDIGQEKIDRVVRFSKSNLVTY +SPVTEKHVGKKMSLGELCQATLSTSDNSAANFILQAIGGPKSLTQFLRASGDNTTRLDRWETELNEAIPKDKRDTTTPIA +MITTLEKFVVGDTLSTESRQQLQSWLKGNEVGDALFRKGVPSDWIVADRTGAGGyGSRAITAVMWPPGRKPVIAALYITE +TDASFEDRDAMIAKIGTEIAk.. +>up|Q93LJ5|Q93LJ5_PROMI/30-278 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVKY +SPVTEKHLTDGMTVRELCSAAITMGDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGASErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEI-----... +>ur|UPI000477D042|UniRef100_UPI000477D042/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQYVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDTSYDNALIAQATEVVIa.. +>up|J8B7I0|J8B7I0_BACCE/51-303 +.....KEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKAVAAGVLLQQNS--TDKLNEVITYTKDDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IAINLKAFTVGNALPDHKRNILTEWMKGNATGDKLIRAGVPTDWGVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEIIVn.. +>up|G0K081|G0K081_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAEKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLDVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAKGDPRDTTSPAA +MATSMARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGeDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDEDQRGAVLARVGAL--... +>ur|UPI00068C22C3|UniRef100_UPI00068C22C3/50-308 +..dlsNTLMTLQAKYNVLFGIAAVDTRGGRTF.EWNADDRFALCSTFKVYAVAAILRLAERKQLDLNDKVPITRQDIVMS +SPVVSDHVGELMSYYELSRAALVRSDNTAANLLLRRLGGPGAVTEFARSINDSQTRLDRWEPELNEARAGDPRDTGTASA +LAAGYRKLILGDGLSTEYRRMLTSWMRSSVTSRQRLRAGLPVGWVAADKTGSGAyGTANDAGVVWSPTGSSLVLVVFSRS +TTGYAAGADAAVADATAAVL... +>ur|UPI0004CC1FB3|UniRef100_UPI0004CC1FB3/43-291 +..aatRRLRDLEQEHQARIGVFAVNLTTGASL.LHRAHELFPICSVFKPLAVAAVLRDLDHDGTELSRRIHYTESDVTKH +APITKLHVATGMTIRELCDATIRFSDNCAGNLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSAEPGRRTDTTTPYA +IARTYRRLVLGSALDHPDRALLTDWLLRNTTSVERFRKGLPKDWKVADKSGGGStGTSNDVAIAWTPDGAPIVLALFTHK +PTQPTASGD-----------... +>up|R8EI38|R8EI38_BACCE/57-309 +.....DSFAKLEKEYNAKLGIYALDTGTNQTI.AYHSNDRFAFASTSKSLAAGALLRQNS--IEALDEGITYTREDLSNY +NPITEKHVYTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKKDAEYDDKLIADTTKVVLd.. +>up|W0WVL8|W0WVL8_RHIML/34-296 +.haleARLAELERRHGGRVGVAALNLSTGVRV.GHRADERFLMCSTFKALASAMVLARVDKGVEKLDRRIGFSKEVLVYF +SPVTETRVGGEMSVAELCMATLTQSDNTAVNLLLESFGGPPALTEFVRSFGDELTRLDRFEPELNEDGPDDLRDTTTPGA +MMETLRKLIFGEVLSRPSRAQLAGWMVMNKTGDSRLRAGMPESWMIADKTGGNGnGNNNDTAVAWSPNRGAIVVATYCEI +PTISADERNAVVAEVGRIVAe.. +>ur|UPI0005346224|UniRef100_UPI0005346224/53-305 +.....KEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKAVAAGVLLQQNS--TDKLNEVITYTKDDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IAINLKAFTVGNALPDHKRNILTEWMKGNATGDKLIRAGVPTDWGVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEIIVn.. +>up|X7YHQ0|X7YHQ0_MYCKA/47-305 +.pdlqSRFAELEHRYAARLGVYVPATGTTAAI.AYRADERFAFCSTFKALLVAAVLHQHP--LSHLDKVVTYTSADIRSI +SPITQQHVATGMSIGELCDAAIRYSDGTAANLLLAEVGGTSGFTGYLRGLGDSVSRLDQEEPELNRDPPGDERDTTTAHA +IALDYQQVVLGEALPPDKRAMLTDWMARNTTGANRIRAGFPADWKVIDKTGSGDyGRANDVAVVWSPAGVSHVVAILSDR +APYDAEWSEALIADAARCVAq.. +>ur|UPI00066A15E7|UniRef100_UPI00066A15E7/44-299 +...aaADFAALEKACSGRLGVTLLDSADGRRL.GHRQDERFPLCSTFKSLLAATVLKQAERDPALLDRRLPVRTQDLLEH +APVTRRHVGKDLTVRDLCRATLITSDNTAANLLFAAIGGPPAVTAFLRATGDTITRSDRLEPELNSFAIDDPRDTTTPAA +IASTLQRLVLGNALRPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVQGSPWILTAYLQA +GAISFEQRAAVLAQVGRIA-... +>up|A0A0H4J428|A0A0H4J428_KLEPN/4-244 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMA--------------... +>ur|UPI000534D68D|UniRef100_UPI000534D68D/47-303 +.adlsHEFRQLEERFDARLGIYAVDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDATT--DAELDQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEQELKGIGDNVTDAARYETELNEATPGDRRDTSTARA +LTEDLQEYAVDDALDPTDRDILNAWLRGNTTGGELIRAAVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASFDNALIAEAAEVVIa.. +>up|A0A061A8X6|A0A061A8X6_9ACTN/60-315 +...atGEFKKLERSYDAHLGVYAIDTGTGHEV.AYRDGERFAFASTFKALAAGAVLRKYK--LSGLDRVIRYSKDDLVDY +SPVTEKHVDTGMSLGALCDAAVRYSDNAAANLLLDELGGPKGLDATLEKLGDDVIQMENIEPELSRWVPGETHDTSTPRA +MAKDLRAFVLGDVLGKGERAQLTKWLRTNTTGDELIRAGMPKGWQVGDKTGNGSyGARNDIAVVWRPDAAPLVVAIMSYR +GDKDTPFDNKLIADAASVVAd.. +>up|A0A0M0G6E8|A0A0M0G6E8_SPOGL/53-306 +...tdQKFKQLERDFDARLGVYAYDTGSKKTI.AYRSNERFAYASTFKPLAAAILLEKKS--LEEMDEIITYKSDDLVTY +SPVTEKHVKTGMTLRELCEAAIRFSDNTAGNLMLEELGGPEGFETALKEMGDSVTKPSRFETDLNEAEPGDIRDTSTPKE +LAASLQKSLMGDLLPEEKQSILTDWMRGNATGDPLIRAGVPSGWEVADKSGAGGyGTRNDIAIVWPPNREPIIMAILSSR +DSKDAEYDNALIAEAAEMTI... +>ur|UPI0006AFEA53|UniRef100_UPI0006AFEA53/57-315 +..dvaDELSRLERTHHVRIGAYALDTATGRTV.TYRGNEKFPSLSTFKAMVCAAVLDKARRSEPGMDKVIHWKKSDEVPN +SPATAGQGDKGMTVADLCHAAITRSDNTAGNLLLGRIGGPQGLTHYYRSLGDPVSRLDRWEPDLNVWKPGERRDTTTPAA +MGRNLARTSLGSGLAPADRDRLNGWLRATVTGDERIRAGLPNDWTVGDKTGTSDyGSANDIAVAWPKGGHPVIIAIYTNH +ATADAAADNAVIASTASTLV... +>up|Q5MDA3|Q5MDA3_ECOLX/2-248 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDQQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQI--------... +>up|H1RV10|H1RV10_COMTE/36-294 +..tlsDELAALEIQSQGRFGLHVLDTVSGAEA.GWRGDERFPMCSTFKTLLAARVLYLAQRDEIRLWRKLYYSPSEVVAW +SPISEKRAGANMTVQELCEAMVLVSDNTAANVLLEASGGPAALTQWLRELGDGTTRLDRNEPSLNTALAGDERDTTTPQA +MVQSLQKLLLGDVLEGYARALLQQWLVDSRTGDKRVRAGMPGDWKVGGKTGSGErGTACDTLIVWPTEQAPLLVTAYLTG +SQLDGAGREAVLARAGEAV-... +>up|I7AK71|I7AK71_KLEPN/27-274 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVXLCGAVLARVDAGDEQLERKIHYXXXXLVXY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIA-------... +>ur|UPI0003044809|UniRef100_UPI0003044809/67-320 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAVVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|S3IJR3|S3IJR3_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMRDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|A0A0F5AG39|A0A0F5AG39_9ACTN/57-313 +..aatAAFTKLERSYDAHLGVYAIDTGSGHEV.AYRDGERFAYASTFKALAAGAILRKYK--LSGLDRVIRYAKDDLVDY +SPVTEKHVDTGMSLGALCDAAVRYSDNTAANLLLDQLGGPKGLDATLEKLGDDVITMERPEPELSRWVPGETHDTSTPRA +MAEDLRAFVLGDVLGKGERAQLTKWLRTNTTGDELIRAGLPKDWQVGDKTGNGSyGARNDIAVVWRPHAAPLVMAIMSYR +GEKDTPFDNKLIADAASVVAd.. +>up|A0A0K6HP48|A0A0K6HP48_9BURK/36-294 +..tlsDELAALEIQAQGRFGLYVLDTVSGAEA.GWRGDERFPMCSTFKTLLAARMLYLAQRDEIRLWRKLYYSPSEVVAW +SPISEKRAGANMTVQELCEAMVLVSDNTAANVLLEASGGPAALTQWLRELGDGTTRLDRNEPSLNTALPGDERDTTTPQA +MVQSLQKLLLGDVLEGYARALLQQWLVDSRTGDKRVRAGMPGDWKVGGKTGSGErGTACDTLIVWPTAQAPLLVTAYLTG +SPLDGAGREAVLARAGEAI-... +>up|U5VZZ5|U5VZZ5_9ACTN/19-272 +....tRQFRDLERRFDARLGVHAVDTGTGRTV.GHRADEPFAHASTFKALLAAVLLRRLP--DAGLRQLVRYTEADLLEW +APVTSKHVATGMTVEALLAAAVQYSDNTAANLLLDKVDGPKGLERELRRIGDTTTDVSRTEPSLNEATPGDRRDTSTPRA +LGTDLREFVLGDTLPGPRRQKLTDLLLGNTTGDTCIRAGVPAGWKVGDKTGSAEyGTRNDIAVVWPPTGSPLVIAVQSDR +GVPDATTDDALIAEATRVAVa.. +>ur|UPI0004DED5A2|UniRef100_UPI0004DED5A2/48-302 +..easTRFSSLERKYDARLGVYALATGTGASL.GYREDERFAFCSTFKTLAAAAVLQRNP--LSHLNKVITYDKNEVNSI +SPITERHIGTGMTIRQLCDAAIRYSDGTAGNLLMRDIGGPGQLTHYLRGLGDTASRMDQYEPELNRDPPGDPRDTTTPRS +IAHDYRKIVLDDALPPEKRALIKDWLQRNTTGAQSIRAGVPHGWGVADKTGHGDyGRANDIAIVTPPGRNPLVIAILSDR +AGYTAEARYPIIAEAAKYVV... +>ur|UPI0005A26E90|UniRef100_UPI0005A26E90/48-301 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFALDNSLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FTKDANYDNALIAEAAKVVLn.. +>ur|UPI0004883A28|UniRef100_UPI0004883A28/51-303 +.....RQLAELEREYDARLGVYAVDTGSGREV.AHHADERFPYASTFKALAAGVVLRTRP--AAELDRVLTYSADDLIAH +SPVTAEHVATGMTLRDLCEAAVRSSDNAAANLILAELGGPAGMDAELEAIGDDVTRMVRNEPELSRWTPGDTRDTTTPRA +LARGLRTFVLGDALDKPARGLLTTWLRTHTTGDTLIRAGVPSAWTVGDKTGTGStGARNDIAVLWPPDRAPLVVAIMSHR +TERDAEADDELLAEAASEVA... +>up|B8ZHY6|B8ZHY6_KLEOX/32-273 +..aiqQKLADLEKRSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGEVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDA---------------... +>ur|UPI0004C5B381|UniRef100_UPI0004C5B381/55-309 +....hQRLSALERKYGARLGVYALATGTGATV.THRADERFAFCSTFKGMAAAAVLHRRP--LSHMDTVVTYTEADLMKH +SPVTGKHVATGMTLRQLCDAAVRFSDGTAGNLLLREIGGPGALTAFVRGLGDTVTRMDRIEPAITEATPGDPRDTSSPRA +FGTDYQKVVLGNVLAADRRAFLRDLLERNATSAQRIRAAVPRGWTVANKTGTGDyGTLNDIAVVWPAKSSPLLISIMSSK +STKDAAYDQALIAEAAKYVLd.. +>up|J8D454|J8D454_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTIADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKVLTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEAAYDNQLIAEATEVIVk.. +>ur|UPI00040E3028|UniRef100_UPI00040E3028/35-278 +...vdDQIAELERRDNVLIGLYAANLDSGRIL.THRPDEMFAMCSTFKGYAAARVLQMVGRRQISLDNRMFVDPEAIVPN +SPVTETHAGAEMTLAELCQAALQRSDNTAGNLLLKTIDGPAGITAFARSIGDERTRLDRWEVELNSAIPGDPRDTSTPAA +LAVGYRAVLAGDALSPPQRRQLEDWMRANQT--SSVRAGLPEGWTTADKTGSGDyGSTNDVGIAYGPNGQRLLLAVMSRS +QA-DDPKADNL---------... +>up|A0A0B3Y0E0|A0A0B3Y0E0_PECCC/29-286 +.....DTVKDAENKLKARVGYTELDLTNGMILeGYRPEERFPMMSTFKVLLCSAVLSRVDSGKEQLDRRIHFDQSDLVTY +SPVTEKHLTDGMTVGELCDAAITMSDNTAANLLLSTIGGPQELTIFLRKTGDHVTRLDRWETALNEALPGDERDTTTPKA +MAETLHKLLTGKILTVASQQQLMDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVIIYLTG +SQATIEERNKQIAEIGTSLIkhw +>up|A0A0F5H6J9|A0A0F5H6J9_BACTU/60-312 +.....DSFAKLEKEYNAKLGIYALDTGTNQTI.AYHSNDRFAFASTSKSLAAGALLRQNS--IEALDEGITYTREDLSNY +NPITKKHVYTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKKDAEYDDKLIADTTKVVLd.. +>ur|UPI00062CBEDA|UniRef100_UPI00062CBEDA/51-305 +....aGEFKKLERKFDARLGVYAVDTGTGREV.AYNDGERFAHASTFKALAAGAVLRKYA--PSGMDKVIKYSKSDLVES +SPITEKHIETGMTLRELCDAAVRFSDNTAGNLLFDALGGPKGLDAALAKIGDDATRMERREPELNRWAPGEQRDTSTPRA +LAKDLRAFVLGNLLGKGERAQLTKWLRTNTTGGELIKAGMPKDWKVGDKTGAGStGTRNDIAVVWRPHAAPIVVAILSHR +NKAGAHYDNKLIAEAASVVAd.. +>ur|UPI0003118950|UniRef100_UPI0003118950/43-298 +....hDRLIELERKFDARLGVYARATGTGVTV.AHRADERFAFCSTFKGLAAAAVLQRNP--LSHLDTVVTYTRDDLLKN +ATVTPRNVDTGMTIRQLCDAAIRYSDGTAGNLLLRDLGGPAELTAYARSLGDPVTRMDRIEPAITEATPGDPRDTTSPRA +FGEVYHRIVLGDALPGDKRDFLRDLLERNATGAQRIRAGTPQGWRVADKTGTGDyGTLNDIAVVWPPDAAPLVVAIMSSK +ATRDAAYDQALLAEAAAYVMd.. +>ur|UPI00037F7A01|UniRef100_UPI00037F7A01/41-294 +...arTDFEQLERTFGARIGVYAVDTATGREV.AFRADERFAYASTHKVFTAGGVLQRTP--LADLDRTVTYSEKDLVSN +SPVTEKHVATGMPLRAVMDATLRYSDNTGGNLLFRELGGPEGLNAVLRGIGDTTSHADRIEPELNDTFPGDQRDTSTPRA +LAVGLRAFALGTALPEDKRKVLVDMMRANTTGDENIRAGVP-GWPVADKTGTAGyGTRNDIGVVWPPNRAPIVISVLTDR +TAKDAKIDNKLLAQATAAAVk.. +>ur|UPI00066019C1|UniRef100_UPI00066019C1/30-284 +.....AVAQQEEQALKARIGIAVIDTDAESVA.SYRGNERFPLNSTHKALLCGALLSAQDKGKLRLTERTQFDRTALVTY +SPVTEKFIAPAMSWGQLCEAAIAYSDNTAANLLARKLGGPVAVTRFFAELGDKVTRLDRFEPELNSAVPGDMRDTTTPLA +VSETLQKLTLGPALTPASRAQLLQWMRDDKVADALLRSVLPTGWSIADKTGAGEyGSRSIISVVWPENGKPLIIAIYITQ +TEATLAQSNAAIARIGKAIF... +>up|A0A0D1LM52|A0A0D1LM52_BRAEL/34-293 +..sieHRLKDVEVQSRGWLGVALLDTATGKLI.GNRIDQRFAMCSTFKALAVALVLARVDRGEEQLDRRVVFSEHDLVPP +SVATQPHVGPGMTVAELCEAAVTVSDSTAANLLLASFGGPAALTAYLRSLGDPVTRLDRVELDLNIVKPGEQHDTTSPAA +MARTLQRLLLGDALSEPSRARLTGWMAGAKDATTRLRAGLPQGWRIANKPGTWKgIATNDVGVIWPPGRAPIVVAAYLAD +APTPVATQEAILAEIGRIVAe.. +>up|B8ZI16|B8ZI16_KLEOX/31-272 +..aihQKLTDLEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGPAESWVVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFTQ +PQQDA---------------... +>up|S4MYE4|S4MYE4_9ACTN/59-310 +.....-RLADLEREYGARVGVYALATGTGATA.VHRADERFAFCSVFKALAAAAVLHHRS--LGGLDRRVTYTRADLKST +APVTGRHVATGMTLRELCDAAVRYSDGTAGNLLMRDLGGPAKLTAYLRGLGDTVSRMDHYEPELHDVRPKDPSDTTTPRA +VAADFRELLLGTALPAGERALLTDWLSHNATGARRIRAGLPKGWQVADKTGTGNyGRANDIAIVRPPRTAPLVLAVMTDR +PGYDAEPSNALIAEATART-... +>up|R8P7B2|R8P7B2_BACCE/67-320 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAYASTYKALAAGVLLQQNS--IDKLNEVITYTKEDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNIVFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNIFTEWMKGNTTGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVVIn.. +>ur|UPI0004C42603|UniRef100_UPI0004C42603/55-306 +.....AEFHDLEARLHGRLGVYALDTGTGRVV.EYRSDERFPYCSTFKALAAGALLSTLP--PAELDRRITYTRADLLPN +SPVTEQHVDQGLTLREIMDAAVRFSDNTAGNLMFAELGGPQGLQQRLRAIGDTTTRMDRTETTLNEALPGDERDTSTPRA +LAADLRHYALDPAVAADDRDVLTGLLRANTTGGALIRAGVPAGWQVGDKTGAGNyGTRNDIAVAWPPGRAPIVLTILSTR +DRPDAEYDNAAIARAATIAI... +>ur|UPI000675ED9A|UniRef100_UPI000675ED9A/35-285 +.....--FKQLEIKFDARLGVYVIDTETGKEV.AYRADERFAYASTYKALAAGAVLQQKS--NDELGKVIKFAKDDLVTY +SPITEQHVDTGMNLKEISDAAIRYSDNTAGNLLLKALGGPEGFEKAMRDNGDTVVMANRYETELNEAIPGDHRDTSTPNA +LANSLKVLTIDDSMPNDKQELLIGWLKENTTGDELIRAAVPEGWVVGDKTGAGSyGTRNDVAVVWPPDRDPIIIAVMSSR +DTEDAEYNNALIAEAAKAAFk.. +>up|A0A0M1NVA7|A0A0M1NVA7_9BACI/56-308 +.....KKFEQLEKEYDARLGVYAIDTGTKETV.EFHENERFAFTSTHKALAVGALLQQKS--IEDLNQRITYTSEDLVNY +NPITEKHVDTGMTLKELSDASLRYSDNTAGNLILEQLGGPAGFKKVLEGIGDNVTNPERIEPDLNVVNPGETHDTSTPIA +LATSLQAFTLGDALPTEKRELLIDWMKRNTTGDALIRAGVPKGWVVADKTGAGSyGTRNDIAIIWPSKGDPIVLAVLSSR +DEKEADYNDELIAEATEEVIk.. +>ur|UPI00047149EA|UniRef100_UPI00047149EA/44-299 +...aaADFAALEKACSGRLGVTLLDSAGGRRL.GHRQDERFPLCSTFKSVLAATVLKQAERDPALLDRRLPVRTQDLLEH +APVTRRHVGKDLTVRDLCRATLITSDNTAANLLFAAIGGPPAVTAFLRATGDTITRSDRLEPELNSFAIDDPRDTTTPAA +IASTLQRLVLGNALRPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVQGSPWVLTAYLQA +GTISFEQRAAVLAQVGRIA-... +>ur|UPI000649C59E|UniRef100_UPI000649C59E/49-303 +...sdREFAKLEEKYDANLGVFALDTGTNKTV.TYHPDERFAYTSTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLKELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTARA +LASSLQTYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPNGDPIVLAILSDR +TEKDAEYHDKLIAEAAKQAVk.. +>up|D2QNF5|D2QNF5_SPILD/38-337 +.qrleQELNRIAAIAKAKVGICALHLESGKQV.SLNLQERFPMASTVKVAIAVQLFTLIEQGKLSLMTMVDLQPSDLHPG +SGTLEAKPGVQLSVQNLLELMMVISDNSATDILLRLVGGTEAVQNRLKTLGIQGMSVDRTRRAAAARLKTDPRDTSTPDA +MVNLLAQIYRGTALKPESRALLLGVMERCRGGAARLKGYLPPNTIIAHKTGSLDgSATDDVGIITLPGDGHIAIAVFVGD +SPMPLAEREQTIAHAARSIYdff +>ur|UPI0003EA70BC|UniRef100_UPI0003EA70BC/44-299 +...aaADFAALEKACSGRLGVTLLDSAGGRRL.GHRQDERFPLCSTFKSVLAATVLKQAERDAALLDRRLPVRTQDLLEH +APVTRRHVGKDLTVRDLCRATLITSDNTAANLLFAAIGGPPAVTAFLRATGDTITRSDRLEPELNSFAIDDPRDTTTPAA +IASTLQRLVLGNALRPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVQGSPWVLTAYLQA +GTISFEQRAAVLAQVGRIA-... +>ur|UPI000309B939|UniRef100_UPI000309B939/50-301 +.....-KFVQLEKKFDARLGVYAIDTGTNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHVDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKANRLETDLNSAVPGDIRDTSTAKA +LATDLKAFTVDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIILAILSSR +FTKDAHYDNALIAEAAKVVLn.. +>ur|UPI000525C630|UniRef100_UPI000525C630/46-300 +....dDEFARLEAEFGATLGVHAVDTGTGREL.SYRADHRFAHASTVKALAAGAVLLRNS--LPELEEVVTYTRADLIAH +SPVTEGRVDTGVTLREAVDAAVRFSDNTAGNLLFRELGGPAGLAAALREVGDTTTRVDRVEPDLNEAAPGDLRDTSTPRA +VTGSLRAFALGDALPGEERAVLVDLLRRNTTGDRLIRAGAPAGWVVGDKTGTGGyGTRNDIAVAWPPDGAPVVLAVMSRR +ATEGAAHDDALIARAATVVFg.. +>ur|UPI0003795904|UniRef100_UPI0003795904/40-296 +.adlsHEFRQLEERFDARLGIYAVDTGAGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAVADAAVRYSDNTAGNLLLRHLGGPERFEQELKGIGDNVTDAARYETELNEAAPGDPRDTSTARA +LAEDLREYAVDDALEPTDRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEKDASHDNALIAQATEVVIa.. +>ur|UPI0005F2B126|UniRef100_UPI0005F2B126/68-318 +.....-DLGTVEERYGARLGVYAVDTGTGRVV.THRADERFAHASTFKALQAGVVLRIAS--DADLDRVVTYRKRDLLAH +APITEKHVATGMTVRDLLDASLRYSDNTAANLLFATIDGPDGLERELRALGDTTTSVDRIEPDLNEAAPGDTRDTSTARA +LAADLQSLLLGDALTPDRRRLLDGWMRANTTGGPYIRAGLPDGWTAADKTGAGGyGTRNDIAVLHPPAGSPIVLAVLSRR +TAENAGSADALIAETTKSVL... +>ur|UPI00068EB09A|UniRef100_UPI00068EB09A/10-265 +..dvaGELAAVEQRFGGRLGVYAVDTGSGALV.QHRQRERFLMASTAKLPIVAATLGRG----VPLDRSVPVRQEDVLEY +APVTQERAGGVMTVAELCEAAMTRSDNTAANLLTAQVGGPAEVTGFLREKGDRVTRLDRWEPELNV--RDTRLDTTTPAA +MADLTRRLLFDGGLDRAAREQLTGWLRGNTTGDDRIRAGLPPAWQVGDKTGTGAhGEINDVAVAWPPDRAPVVVAVYTSG +ARATEEAGATALVEAARAVAgaf +>ur|UPI00047F8F47|UniRef100_UPI00047F8F47/51-303 +.....RGFRRLEKRFDARLGIYAIDTDTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DELDASYDNALIAQATEVVIa.. +>ur|UPI00059ED89A|UniRef100_UPI00059ED89A/46-298 +.....AAFAQIAAHYQAQLGVYAVDTGSGRTV.GYQADQRFAFCSTIKALAAAELLHRDT--DAQLAQTIHYSASDLVDY +SPVTSQHVNDGMTLTAVMTAAIEVSDNTALNLMLDRLGGPAGLQTALRGMNDATTDADRPEPAVNSAVPGDVRDTSTPRA +MAEDLRAYVLGNALSPQRRALLTSWLTANTTGGPYIRAAVPAGWTVGDKTGNGDyGTRNDIAVLWPPHRAPIVIAVLSHR +DGKDATSADALIADATKVALq.. +>up|U2ABT6|U2ABT6_9BACI/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVVAILSNR +FMKDANYDNALIAEAAKVVLn.. +>ur|UPI0006AD0456|UniRef100_UPI0006AD0456/28-283 +..qthQKFSQLEKEFDAKLGIYALDTSTNQTV.IYNPNERFAYASTHKALAVGVLLQKKS--IEDLDQRIMYTDKDLVNY +NPITEKHIDRGMTLKELADASLRYSDNTAQNLIFKQIGGPDGFKKALQEIGDTVTNPQRIEPELNDVNPGETPDTSTPKA +LAASLQTFILGDVLPTEKRNLLIDWMKRNTTGDKLIRAGVPKGWEVADKTGAASyGTRNDIAVIWPPNKKPIVLAILSNR +DKKEAKYNDQLIAEATKIALd.. +>ur|UPI0005A22934|UniRef100_UPI0005A22934/40-293 +....tRQFRDLERRFDARLGVHAVDTGTGRTV.GHRADEPFAHASTFKALLAAVLLRRLP--DAGLRQLVRYTEADLLEW +APVTSKHVATGMTVEALLAAAVQYSDNTAANLLLDKVDGPKGLERELRRIGDTTTDVSRTEPSLNEATPGDRRDTSTPRA +LGTDLREFVLGDTLPGPRRQKLTDLLLGNTTGDTCIRAGVPAGWKVGDKTGSAEyGTRNDIAVVWPPTGSPLVIAVQSDR +GVPDATTDDALIAEATRVAVa.. +>up|A0A0M2YSR7|A0A0M2YSR7_9ACTN/27-286 +....vARLRALEREHRARLGVFAWDTGTGARL.RHRGGELFPMCSVFKTLAVAAVLRDLD--EDVLAEVVHYDEGDVERG +APVTGRNLASGMTVAQLCAAAVSYSDNTAANLLLEQLGGPVAVTRLSRSLGDRVTRLDRWEPELNSAEPGRGTDTTSPEA +IGATYARLVLGGALDGGDRHRLTGWLLANTTGGERIRAGLPRDWTVGDKTGTGGyGTANDVAIAWPPGRAPVVVAVLSTH +TDAAAAADSALVSAAAAVVAdaf +>ur|UPI00035CFF1E|UniRef100_UPI00035CFF1E/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPVTEQHLAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARCETALNEATPGDRRDTSTARA +LAEDLREYAVDDALEPADRDILNAWLRGNTTGGALIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDDALIAQATEVVIa.. +>ur|UPI00048A7C42|UniRef100_UPI00048A7C42/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPVTEQHLAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARCETALNEATPGDRRDTSTARA +LAEDLREYAVDDALEPADRDILNAWLRGNTTGGALIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDDALIAQATEVVIa.. +>up|A0A0M0MK39|A0A0M0MK39_BACTU/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGSPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|R8KC10|R8KC10_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTI.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKNPIVLAILSNH +DKEDAEYDDILIADATKVVLn.. +>up|W9UVN9|W9UVN9_9GAMM/31-287 +..almTELQRIENVLDARIGFSAYDSETGVRW.EYNADQRFAMSSTFKTLACAALLQRVDSNQEQLERTVSFSKSDLVTY +SPITEQHADNRMSLFELCEATMTTSDNTAANLILQAMGGPGVVTEFAREIGDNVTRLDRWETELNQATPGDDRDTTTPNA +MVANLKGLLLGDVLSPNSKSQLREWLVGNKVADGLFRASMPAEWIIADRTGAGGfGSRAITAVIWPPERLPIVVAFYITE +TTASFEDRNTAIAELGRVI-... +>ur|UPI000688D2B0|UniRef100_UPI000688D2B0/41-295 +..nidEKFTQLENEFDARIGVYAIDTGSNQTI.EYRPEERFAFASTYKALAAAILLQQNS--LEELQEVITYTEDDLVTY +SPITEKHVDTGMTLLELSEAAVRFSDNTAGNLLYEALGGPKGFEQALREIGDNVTKADRFEPDLNNFTPEDTRDTSTPRA +LATSLQAFAVSDLLTDDKQELFTDWLKGNATGDTLIRAGAPEGWEVGDKSGAGGyGTRNDVAIVWPPNREPIVIAILSRH +NTEDAEYDDTLISQAAEIAL... +>up|E6TFK0|E6TFK0_MYCSR/39-293 +....eERIAALAARHDARIGLYAADLDSGATL.AFGDTDTFAVCSTFKTYAAGAVLQRVQQGRLGLGDTVLIEAADIRPH +SPVTEPRVGTAMTLAELCQAALQQSDNAAANGLLRVLGGPSAITEFARSIGDDRTRLDRWEVELNSAVPGDPRDTSTPRA +LATGYQALLTGDVLDPIGRRQLVDWMLANQT--SSMRAGLPAGYTSADKTGSGDyGSTNDVGIAFGPAGQRLLLAVMTRS +ASDDAPSLRPLIGELATLVL... +>up|B0YKF6|B0YKF6_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMGTLKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTMRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>up|R8S1W6|R8S1W6_BACCE/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRNILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>ur|UPI00048E4865|UniRef100_UPI00048E4865/49-303 +...sdREFAKLEDKYDANLGIYALDTGTNKTV.TYHPDERFAYTSTHKALAVGALLQQKS--IEDLNERIFYTRDDLVNY +NPITEKHVDTGMTLRELADASLRYSDNTAGNLILQQLGGPDGFKEALENIGDDVTLPERFEPDLNEVNPGETHDTSTPRA +LASSLQTYVLGQALPEDKRALLTDWMKRNTTGDALIRAGVPKSWEVADKTGAGSyATRNDIAILWPPKGDPIVLAILSNR +TEKGAEYNDKLIAEAAKQAVk.. +>up|Q45726|BLAC_BACTU/51-306 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKR +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEASYDNQLIAEATEVIVk.. +>ur|UPI0003F97BD6|UniRef100_UPI0003F97BD6/44-300 +..dmaGRFQDLERRHGARLGVYGQNTRTGETV.AYRGGERFALCSVLKGLLAAHVLRDHDRAGEFLARVIPYTRAELTAA +SPVTENFVGAGMAVRDLCAAAIIYSDNAACNLLLRETGGPPALTTFMRSIGDEHTRLDRIEPDMSSSIPGDLRDTTTPEA +IGRSYQRLVLGDALDPGDRDLLTMWLKTTATSGKRFRAGLPTDWVIGDKTGTGDyGTANDIGIVWTSKGTPLVLSVMTTH +DAKDTAIDENLIVEATRLL-... +>up|J7XPQ3|J7XPQ3_BACCE/92-345 +....yQEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAYASTYKALAAGVLLQQNS--IDKLNEVITYTKEDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNIFTEWMKGNATGDKLIRAGVPNDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVVIn.. +>ur|UPI0004854FA6|UniRef100_UPI0004854FA6/47-302 +.adlhHELRQLEERFDARLGIYAVDTGTGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLRHLGGPELFEQELKEIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPTDRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASYDNALIAEATEVVI... +>ur|UPI0004E159D0|UniRef100_UPI0004E159D0/75-326 +....dAVFRAIEDRYGARVGLFLLDTGTGRTV.TYRPDRRFAACSTVKVLAAAALLRQEE---TDLDRTLTYTRADVLAH +APVTSRHVAAGMALRDVMDAALRYSDNTAENLLLRELGGPAGLQRAVRGLGDATTRTDRTEPSLNEAAPGDIRDTSTARA +LAADLRVLLVGNALPADRRALLTDWMTRNTTGGPYIRAALPAGWTAADKTGSGGyGTRNDIAVLRPPAAAPLVIAVLTSR +DHADTSSADALIADTTRAAL... +>ur|UPI000486158F|UniRef100_UPI000486158F/47-303 +.adlnHEFRQLEESFDARLGIYAVDTGTGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAVADAAVRYSDNTAGNLLLKHLGGPERFEQELKGIGDNVTDAARYETELNEAIPGDPRDTSTARA +LTEDLREYAVDDALEPTDRDLLNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASFDNALIAQATEVVIa.. +>up|J8R3V4|J8R3V4_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAYASTYKALAAGVLLQQNS--IDKLNEVITYTKEDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNIVFNKIGGPKGYEKALRQMGDRVTMADRFEPELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNIFTEWMKGNTTGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVVIn.. +>up|C7Q6I7|C7Q6I7_CATAD/67-319 +.....AAFAQIAAHYQAQLGVYAVDTGSGRTV.GYQADQRFAFCSTIKALAAAELLHRDT--DAQLAQTIHYSASDLVDY +SPVTSQHVNDGMTLTAVMTAAIEVSDNTALNLMLDRLGGPAGLQTALRGMNDATTDADRPEPAVNSAVPGDVRDTSTPRA +MAEDLRAYVLGNALSPQRRALLTSWLTANTTGGPYIRAAVPAGWTVGDKTGNGDyGTRNDIAVLWPPHRAPIVIAVLSHR +DGKDATSADALIADATKVALq.. +>ur|UPI000691839B|UniRef100_UPI000691839B/27-277 +.....--LADLEASFDARLGVVAVDTGSGRRV.EHRADERFAYASTIKALLAAAVLDSTT--DEELDEVIRFTSSDLVTY +SPVTEDRVGEGMTRRELADAAVRFSDNTAANLLLEDLGGPEALARALRAVGDDVTLPVRTEPALNEAVPGDDRDTSTPRA +LAASLRAFAVDDALSATDRQVLNGWLQGNTTGDELIRAGVPAGWLVGDKTGSGGyGTRNDIAVITPPGRPPIVLAVLSDK +GEVDAESDPALIAAATRVALe.. +>ur|UPI00037D8305|UniRef100_UPI00037D8305/40-339 +.qrleRELDRIATLAKGKVGICALHLESGKQV.SLNVQERFPMASTVKVAIAVQLFTLIEQGKLSLMTMVDLQPSDLHPG +SGTLDAKPGVQLSVQNLLELMMVISDNSATDILLRLVGGTEAVQKRINALGIQGMSIDRTIIQLLAKLATDPRDTSTPEA +MVNLLTQIYRGTALKPESRALLLGVMERCRGGAARLKGYLPPNTVIAHKTGSLNgIATDDVGIITLPDEGHIAIAVFVGD +SPMPLADREQVIAQSARAIYdff +>ur|UPI00039AE6B4|UniRef100_UPI00039AE6B4/47-303 +.adlnHEFRQLEESFDARLGIYAVDTGTGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAVADAAVRYSDNTAGNLLLKHLGGPERLEQELKGIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPTDRDLLNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASFDNALIAQATEVVIa.. +>ur|UPI00066C437E|UniRef100_UPI00066C437E/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAGKDLQSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSVTRNDRNEPDVNLFAQGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|Q6JP75|Q6JP75_SERFO/36-294 +.....DKLKRLENDFGGRIGVYAIDTGSNKTF.GYRANERFPLCSSFKGFLAAAVLSKSQQQEGLLNQRIRYDNRVMEPH +SPVTEKQITTGMTVAELSAATLQYSDNGAANLLLEKIGGPEGMTSFMRSIGDNVFRLDRWELELNSAIPGDDRDTSTPKA +VAESMQKLAFGNVLGLTERHQLMDWFKGNTTGGARIRASVPANWVVGDKTGTCGyGTANDYAVIWPVGHAPIVLAVYTSK +PDKNSKHSDAVIADASRIVLesf +>up|P39824|BLAC_BACSU/50-303 +....nKKFVQLEKKFDARLGVYAIDIGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRMILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVVAILSNR +FTKDANYDNALIAEAAKVVLn.. +>up|B0YKG1|B0YKG1_9BACT/22-269 +.....-KVKDAEDQLGARVGYIELDLNSGKILgSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHCSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLTSRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>ur|UPI0004E29A5D|UniRef100_UPI0004E29A5D/50-303 +....nKKFVQLEKKFDARLGVYAIDIGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRMILTDWMRGNATGDELIRAGTPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVVAILSNR +FTKDANYDNALIAEAAKVVLn.. +>up|P96348|BLA6_KLEPN/17-259 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARATTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAER------------... +>ur|UPI00050F2EE9|UniRef100_UPI00050F2EE9/36-294 +..tlsDELAALEIQSQGRLGLYVLDTVSGAEA.GWRGDERFPMCSTFKTLLAARMLYLAQRDEIRLWRKLYYSPSEVVAW +SPISEKRAGANMTVQDLCEAMVLVSDNTAANVLLEASGGPAALTQWLRELGDGTTRLDRNEPSLNTALPGDERDTTTPQV +MVQSLQKLLLGDVLEGYARALLQQWLVDSRTGDKRVRAGMPDDWTVGGKTGSGErGTACDTLIVWPTAQAPLLVTAYLTG +SPLDGAGREAVLARAGEAI-... +>up|A0A0A7HFD6|A0A0A7HFD6_9BACT/1-243 +.....------EDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRESCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>up|B0YKJ3|B0YKJ3_9BACT/22-271 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRTHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAADLLLATIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDRMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIG----... +>ur|UPI0004C8BEC8|UniRef100_UPI0004C8BEC8/48-303 +...hhRRLSELEREYGARLGVYALATGTGATV.AHRADERFAFCSTFKGLAAAAVLHGNP--LSHLDTVVTYTEDDLMKH +SPITGKHVHKGMSIRRLCDAAVRYSDGTAGNLLLRDLGGPGKLTAFARGLGDPVTRMDRIEPAITEATPGDPRDTTSPRA +FGTDYRKLVLGTVLPADKRGFLRDLLLRNTTGAQRIRAGVPEGWVVADKTGTGDyGTLNDIAVAWPTGSPPLVISIMSSK +PAKDAAYDQRLLARAAEYVVa.. +>ur|UPI000516B9C5|UniRef100_UPI000516B9C5/67-324 +...tdRAFAGLERKFDARLGVYAVDTGDGRIV.AHRPDERFAYASTCKALLAGAVLAKKS--LPQMERLVRYGEEEIISN +SPITEKHVATGMTLRELCDAAIRYSDNAAANLLFRELGGPRGLQDALRGLGDRVTRCDRYEVALSDATPGDLRDTSTPRA +LATDLRAYVLGAALPAEKQAVLADWLKRNTTGDHTIRAGTPRGWEVGDKTGTGGyGTRNDIAIVRPPGGAPIALAVLSRR +DTKDAEPQDALIAGAAKVALeaf +>up|I4BHU3|I4BHU3_MYCCN/39-292 +.....ERVEALQRRYNAEIGLYALDLGSGKAL.AFGADEPFAMCSTFKGYASAAVLQRAQRGQLALTDTVPITRGDIKPH +SPLTEPRVGTAMTLAELCQAALQQSDNAAGNLLLRTLGGPPAITAFARSIGDDRTRLDRWETELNSAEPGDPRDTSTPHA +LGEGYRALLAGEVLDAPGRGQLEEWMRGNQT--SSMRAGLPQGWTTADKTGSGGyGTTNDVGVAYGPGGTRLLLSMLTKS +AGDDAQGLRPMIGELAALVL... +>up|Q8GEA5|Q8GEA5_KLEOX/18-260 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERN-----------... +>up|Q8GEA6|Q8GEA6_KLEPN/18-260 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDHWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYMTG +SQATMDERN-----------... +>up|C2XUB5|C2XUB5_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVITYTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVk.. +>up|M7XV87|M7XV87_9RHIZ/30-287 +.....SDLAAIEHRLGGRLGVAAYS-AERALL.RHRADERFPLCSTFKVLAVAAILARVDAGSESLDRTVRYGAQDLLSY +APVTRKALEAALSVSDLCAAALEWSDNTAVNLLLVPLGGPAGQTAWLRGLGDPVTRLDRTEPTLNEAIPGDSRDTTTPEA +MQATLGRILLGSVLSPSSRARLEGWMVASQTGFKRLRAGLPKDWPVGDKTGSGDnGSFNDVAILRPPGRAPVIAAVYMTG +ATAPAKVVESAYAEIGRLIA... +>ur|UPI0005EC560D|UniRef100_UPI0005EC560D/54-307 +.....ARLADLERAYGARVGVYAVATGTGVTV.VHRASERFAFCSTFKALAAAAVLHHRS--PGGLDRRVTYTEADLRST +APVTGKHVDTGMTLRELCDAAVRHSDGTAGNLLMRDIGGPARLTAYLRGLGDTVSRMDHYEPELHDVPPDDPADTTTPQA +IATDFRRLLLGTALPARERRLLMDWLSRNATGARRIRAGLPGNWKVADKTGTGNyGRANDIAIVHPPRTGPLVLAVMTDR +PGYDTEPSDALIAEATRRTI... +>up|D2WFL1|D2WFL1_PSEFL/34-293 +....rQKIVKLEKDFGGRIGVSAIDTGANRTF.DFRADERFPLCSSFKGFLAGAVLSHSQQQEGLLEKRIDYKNRVMEPH +SPISAQHSSTGMTVAQLAAAALQYSDNGATNLLLENLGGPAGMTTFMRTLGDTTFRLDRWELELNSAIPGDDRDTSTPHA +IARSLQKIALGEALQTAPRQQLVDWLIGNTTGGARIRAGVPVEWVVGDKTGTCGyGTANDYAVIWPKTSAPIVLAIYTAK +PNKEDKHSDAVIAEVTRAVLesf +>ur|UPI00052E53C2|UniRef100_UPI00052E53C2/31-291 +...lsRQLGELEREYSARLGVFARDTATGRTV.AYRADERFPLCSVFKTLAAGAVLRDLDRDGEYLAKRIHYTKEYAEAY +SPITGTAANVEMTVGELCSATVSHSDNGAGNLLLRELGGPTAITRFCRSLGDRTTRLDRWEPELNTAEPWRTTDTTTPRA +IGGTYARLLLGRALRDADRELLTDWLIANSTNVQRFRAGLPADWTLADKTGGGAyGVANDVGVVWPPGRPPLVLSVLSTK +YDPAGPTDNPLVARAAGLVA... +>up|M4KYP5|M4KYP5_BACIU/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FTKNANYDNALIAEAAKVVLn.. +>ur|UPI00040E7229|UniRef100_UPI00040E7229/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRSNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLETGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FTKDANYDNALIAEAAKVVLn.. +>up|A0A069DK38|A0A069DK38_9BACL/58-312 +...adESYADLEEEYDTRVGVFAWDTGSGKTV.SYRADERFAYASTFKALAAGAILLKES--EEELDKIIKYSKEDVEEN +SPITEKHVTTGMKLSEIMDAAIRFSDNTAGNLMLKELGGPKGFETVLREIGDTVTMADRYETELNEAVPGDDRDTSTPRA +LANSLHHFILTDTLSEQERTLLTHWLHSNTTGDELIRAGVPEGWNVGDKTGAGSyGTRNDIGIIWPPDRDPIVLAIMTSR +DEKDAEYDNSLIARTTELAVq.. +>up|A0A0E3BN88|A0A0E3BN88_COMTE/36-294 +..tlsDELAALEIQAQGRFGLYVLDTVSGAEA.GWRGDERFPMCSTFKTLLAARMLYLAQRDEIRLWRKLYYSPSEVVAW +SPISEKRAGANMTVQELCEAMVLVSDNTAANVLLEASGGPAALTQWLRELGDGTTRLDRNEPSLNTALPGDERDTTTPQA +MVQSLQKLLLGDVLEGYARALLQQWLVDSRTGDKRVRAGMPGDWTVGGKTGSGErGTACDTLIVWPTAQAPLLVTAYLTG +SSLDGTGREAVLARAGEAI-... +>up|Q84HU2|Q84HU2_ECOLX/18-260 +.....-KVKDAEDKLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERN-----------... +>up|Q737V7|Q737V7_BACC1/43-298 +..athKEFSQLEKKFDAQLGVYAIDTGTNETI.AYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPITEKHIDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKDFTVGNALPDDKRKVLTDWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEAIYDNQLIKEAAEVVId.. +>ur|UPI00069490E7|UniRef100_UPI00069490E7/1-240 +.....-------------MGVFAIDTATGKTV.SHRENDRFAMASTFKAYAVAALLKRH--GTEVLSKRVHFTQQEIVTY +SPVTEKHVGTGMTVGELCGAAITKSDNTAGNQMLKLLGGPGELTKFAKSIGDGTTRLDRWETELNTAIPGDERDTSTPKA +LGSAYRDLVVGDVLPPAEREQLKKWLLTNTTGGERLRAGIPKEWSIGEKTGTGDyASANDVGVAWTEKGTPIAIAVLTTK +DTKDAKADNALLARTAKLIVe.. +>ur|UPI000592DEF4|UniRef100_UPI000592DEF4/35-292 +..daaAAFADLETSAGARLGVHAVDTADGQVL.AYREHERFPMASTFKGLACGALLREHPLSSGYFDQVIRYGADEIVDA +SPATSRHLDSGMTVAELCEAAITLSDNTAGNQLLKLLGGPAGFTAFLRSLGDQVSRLDRWETELNTAVPGDERDTTTAAA +LTADYRALVVGDVLGAPERERLTSWLVANTTGDKRIRAGLPAEWRVGDKTGSPAyGSALDVAVTWPPGRAPLVLTVLTTK +PDRDATADNALVAAAARLAVq.. +>ur|UPI0005173611|UniRef100_UPI0005173611/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAAVPDGWVVGDKTGSAGyGTRNDIAVIWPPDHAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|A0A0J7GT95|A0A0J7GT95_BACCE/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPVEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI0005B620D1|UniRef100_UPI0005B620D1/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAAVPDGWVVGDKTGSAGyGTRNDIAVIWPPDHAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|A0A014LIH0|A0A014LIH0_9ACTN/56-312 +..avaGEFKKLERSYDAHLGVYAIDTGTGHEV.AYRDGERFAFASTFKALEAGAVLRKYK--LSGLDRVIRYSKDDLVDN +SPVTEKHVDTGMSLGALCDAAVRYSDNTAANLLFDQLGGPKGLDATLEKLGDDVIQMENIEPELSRWVPGETHDTTTPRA +MAKDLRAFVLGDVLGKGERAQLTKWLRTNTTGDELIRAGMPKGWQVGDKTGSGSyGARNDIAVVWRPGAAPLVMAIMSYR +GDKDTPFDNKLIADAASVVAd.. +>ur|UPI000627B75A|UniRef100_UPI000627B75A/50-305 +..athKEFSQLEKKFDAQLGVYAIDTGTNETI.AYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPITEKHIDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKDFTVGNALPDDKRKVLTDWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEAIYDNQLIKEAAEVVId.. +>up|C2R8E3|C2R8E3_BACCE/54-309 +..etyKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPVEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|I7AP07|I7AP07_KLEPN/27-274 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKXLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIDDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAXXrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIA-------... +>ur|UPI0004CCF301|UniRef100_UPI0004CCF301/47-296 +....vRRLRALEREHQARIGVFALNLATGASL.LHRAHERFPMCSVFKTLAAAAVLRDLDHDGSQLSRVIRYTEADVTKH +APVTKDHIGTGMTIRDLCDATIRYSDNCAANLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSGEPDRRTDTTSPYA +IARTYQRLVLGNALNRPDRALLTDWLLRNTTTLTTFRTGLPKGWTVADKSGGGDtGTRNEAAIAWTPDGAPVLLTALTHK +PTLPAPGDTPL---------... +>ur|UPI000693B0B2|UniRef100_UPI000693B0B2/30-268 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATM---------------... +>ur|UPI00061B18C1|UniRef100_UPI00061B18C1/32-325 +...veTEVARLATLIDGKVGVSAWRLDKGEQV.HLNPDEGFPMASTFKVAVAAVILTKVDAGELALTTMVPVPKSFYVDS +EVIADRHDGVSLSVHNLLEVMLTQSDNTATDVLVAQAGGPAAVTAWLRAQGIEGQRLDRNTRQLLSAFDKDPRDTSTPRS +MSTLLTRLFTGKALSPASTEVLVQIMERCRTCSARLRGSLPPGTKVADKSGTVA.GTVNDVGVVTLPDGSQFAISVFVKA +SNAPRSERERVIAEIARTVRdfy +>up|V5XBK5|V5XBK5_MYCNE/36-291 +..alpERIRDLEARHNAFIGVFGMNLDSGMSV.RYRDGESFAMCSTFKAYAAAAVLRRVADGELSLEKPVFVDPAGILPN +SPVTEERAGGQMTLAELCQAALQRSDNLAANLLLATLGGPRAITDFARSIGDDTTRLDRWETDLNSAIPGDPRDTSTPEA +LGTGYRNLLAGDALPPVQRDLLDGWMRANQT--SSMRAGLPPDWTTADKTGSGDyATTNDVGIAYGPGGTRVLLSIMTRT +QSADAEGLRPVIGEVAALV-... +>ur|UPI0005096617|UniRef100_UPI0005096617/32-290 +..elaNIVKQEEKKLNSRIGVAVIDTANKVTV.SYRGNERFPLNSTFKALLCGMLLNQVDNGKIVLTESVQFEKGQLVAH +SPVTEKFIAPLMNWKQLCAAAISYSDNTAANLIEKKVGGPTSFTRFLRSIGDRVTRLDRFEPELNSAIPGDKRDTTTPVA +ISQTLQKLVLGDVLQPSSRQQLRQWMEDDKVANALLRSVLPAQWKIADKTGTGDhGSRSIISLVWPEKRQPLIVSVYITQ +TKATLAQSNEAIARIGKAIFs.. +>up|A0A0G3FFI8|A0A0G3FFI8_ECOLX/6-243 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQAT----------------... +>up|J8BJK1|J8BJK1_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IEKLNEVITYTKDDLVEY +SPVTEKHVDTGMALGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPADKRKILTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGGyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|A0A0L8QR53|A0A0L8QR53_9ACTN/49-313 +.adlsRQLRALETEYKARLGVYALDTATGATV.SYRAAERFPMCSVFKVLTAAAVLRDLDRDGEFLAKRIRYTEKIVKKY +TPVTGKNIANGLTVEQLCAAAVSESDNGAANLLLRELGGPTAITRFCRSIGDKTTRLDRWEPELNSAEPWRETDITTPGD +IGKTFARLIVGRALPSEDRKRLTGWLVANTTDGERFRAGLPADWILADKTGGGAqGVANDVGVVWPPKRSPLVLSVLSTK +YDPKGPTDNPLVARTAALVAdh. +>ur|UPI0002E3DBE6|UniRef100_UPI0002E3DBE6/28-285 +.aaltSSFAELETTHSARLGVYAIDSGTGRTV.VHRDGERFPIASTFKGLACGALLRDHPLATGYFDQVIHYSRSELVAN +SPVTEKHVDTGMTVAELCDATITLSDNTAGNQLLKLLGGPEGFTAFLRSIGDTVSRLDRWEPELNTAIPGDERDTTTAAA +LATDYRNLVLGDILAEPERERLKSWLVAAKTGGARIRAALPADWTVGDKTGSPAyGGALDVAIAWPPGRAPLVIAVLSTK +FEQNAEADNPLVAEAARAAI... +>ur|UPI000314CCFF|UniRef100_UPI000314CCFF/46-301 +....dVRLAELERKFDARLGVYALATGTGVTV.AYRADERFAFCSTFKGLAAAAVLQRNP--LSHLDTVVSYTEADLTKN +AAITPRHVATGMTIGQLCDAAIRYSDGTAGNLLLRDLGGPAELTAYVRGLGDTVTRMDRIEPLITEATPGDPRDTSSPRA +LGTDYHKIVLGDALADEKRAFLRDLLERNATGARRIRAGIPQGWTVADKTGTGDyGTVNDIAIVWPPGSAPLVIAIMSSK +NDRDAAYDEALLAEAAAYVVd.. +>up|A0A0C1P8Z5|A0A0C1P8Z5_9PSEU/57-312 +..dvaGELAAVEQRFGGRLGVYAVDTGSGALV.QHRQRERFLMASTAKLPIVAATLGRG----VPLDRSVPVRQEDVLEY +APVTQERAGGVMTVAELCEAAMTRSDNTAANLLTAQVGGPAEVTGFLREKGDRVTRLDRWEPELNV--RDTRLDTTTPAA +MADLTRRLLFDGGLDRAAREQLTGWLRGNTTGDDRIRAGLPPAWQVGDKTGTGAhGEINDVAVAWPPDRAPVVVAVYTSG +ARATEEAGATALVEAARAVAgaf +>up|C0LSK3|C0LSK3_KLEPN/27-279 +.....EQITRSESQLAGRVGYVEMDLL----A.AWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIRYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MAATLRKLLTSHTLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPNGKAERIVVIYLRD +TPATMAERNQQIARIGAALIehw +>up|C7S9Q3|C7S9Q3_ECOLX/2-239 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQAT----------------... +>ur|UPI000377633A|UniRef100_UPI000377633A/61-318 +...tdRAFAELERKFDARLGVYAIDTGDGRTV.THRPDERFAYASTCKALLSGAVLAKKT--LPQMERLVRYGQEEIISH +SPITEKHVATGMTLRELCDATIRYSDNAAANLLFRELGGPRGLQDALRGLGDRVTRCDRYEVALSDATPGDLRDTSTPRA +LATDLRAYTLGSALPAEKRALLIDWLKRNTTGDHTIRAGTPRGWEVGDKTGTGGyGTRNDIAIVWPSGGAPIALAVLSRR +DIKNAETDDALIAGAAKVALgaf +>ur|UPI0005349BCD|UniRef100_UPI0005349BCD/47-303 +.adlsHEFRQLEERFDARLGIYAVDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDATT--DAELDQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEQELKGIGDNVTDAARYETELNEATPGDRRDTSTARA +LTEDLQEYAVDDALDPTDRDILNAWLRGNTTGGELIRAAVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASFDNALIAEAAGVVIa.. +>ur|UPI0003615D6A|UniRef100_UPI0003615D6A/47-302 +.adlhHEFRQLEERFDARLGIYAVDTGTGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLRHLGGPELFEQELKEIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPTDRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASYDNALIAEATEVVI... +>ur|UPI0003614918|UniRef100_UPI0003614918/47-302 +.adlhHEFRQLEERFDARLGIYAVDTGTGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLRHLGGPELFEQELKEIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPTDRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASYDNALIAEATEVVI... +>ur|UPI00066A1968|UniRef100_UPI00066A1968/42-295 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSLLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFVKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGTRWRVGDKTGSNGdGTRNDIAVLWPHGGTAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|A0A059WU68|A0A059WU68_9BACT/16-280 +.....-AIKQIIQSSKGTVGVAVIGLEDNFSM.TMNDHKRFTLHSVYKFPLALAVLDQVDKGQLSLDQKLHVTKKDLLPW +SPLRDEHPNGGISLSELLGYTVSQSDNNGCDFLFRLLGGTKNVQTYIRNLGIKDISIAATEEEVAKAWPVQYTNWSRPSA +MLRLMVNAYRGKYLSQSSTDFLWKLMRETSTGPNRMKGLLPPGTVVAHKTGTSGtPATNDVGIVTLPNGKHFAIVVFVAD +STDDQKTREGVIARITKVVWdyy +>ur|UPI0004839A97|UniRef100_UPI0004839A97/47-302 +.adlhHEFRQLEERFDARLGIYAVDTGTGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLRHLGGPELFEQELKEIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPTDRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASYDNALIAEATEVVI... +>ur|UPI00039C4D80|UniRef100_UPI00039C4D80/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.CYQVDERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKEIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWIVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASSDNALIAQATEVVIa.. +>ur|UPI0004CC623F|UniRef100_UPI0004CC623F/40-300 +...lsGQFERLEREHDARLGVFARDLATGRTV.RYRADERFPMCSVFKGLAAAAVLRDLDHHGEFLAERIHYSKKYVTDY +APISSENVAHGMTVAELCAAAVSHSDNGAANLLLRELGGPTAITRFCRSLGDGTTRLDRWEPQLNSAEPWRTTDTTTPRA +IGTTYGRLVVGRALAAEDRKRLKGWLIANTTNTKRFRAGLPEGWITADKTGGGSeGVANDVGVAWPPGRSPVLLSVLSTT +HAPEGPSDDALVAKTAGLVA... +>up|P35391|BLAC_STRBA/56-309 +.....-DFKKLEREFDARLGVYAIDTGTGREV.THNDRARFAYHSTFKALQAAVVLSTYS--LDGLDKRVTYTREDLVAH +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDRAAGPKGLDASLEKLGDDITRMDREEPELSRWVPGEKRDTSTPRA +LAEDLRAFVLGKALRAPERAQLTTWLRTNTTGDAVIRAGVPENWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAILSHR +GTKDAEPDDELIAEAASVVVd.. +>up|A0A0J6ZM31|A0A0J6ZM31_BACCE/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHIGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPVEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|A0A021VVK2|A0A021VVK2_9CELL/69-319 +.....--LADLEASFDARLGVVAVDTGSGRRV.EHRADERFAYASTIKALLAAAVLDSTT--DEELDEVIRFTSSDLVTY +SPVTEDRVGEGMTRRELADAAVRFSDNTAANLLLEDLGGPEALARALRAVGDDVTLPVRTEPALNEAVPGDDRDTSTPRA +LAASLRAFAVDDALSATDRQVLNGWLQGNTTGDELIRAGVPAGWLVGDKTGSGGyGTRNDIAVITPPGRPPIVLAVLSDK +GEVDAESDPALIAAATRVALe.. +>ur|UPI0005896971|UniRef100_UPI0005896971/41-295 +..ntnERFIQLEKEFDAQIGVYAIDTGTDQTI.EYRPEERFAFASTYKALAAAILLKQNS--LEELEKVITYTEDELVPY +SPVTEKHVDTGMTLLELGEAAVRFSDNTAGNLLFEAVGGPQGFEQALRQIGDDVTEADRLEPDLNKFTPGDTRDTSTPRA +LATSLQAFAVGGLLSGDERELFTDWLKGNATGDPLIRAGAPEGWEVGDKSGAGSyGTRNDIAVVWPPNRKPIVMAVLSRH +HTEDAAYDDELIAQAAKITL... +>up|A0A080XQE2|A0A080XQE2_BACCE/48-303 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSNRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGIPTDWVVGDKSGAGSyGTRNDIAVVWPPNRAPIIIAILSSK +DEKEAIYDNQLIAEATKVIVk.. +>ur|UPI000491E178|UniRef100_UPI000491E178/50-303 +....dREFRRLEQRFDARLGIYAIDTGTGRTV.RYQADERFAYASTYKALAAAEVLDETT--DAELEQVVRYPADDLVDY +SPVTEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDEVTDAARYETALNEATPGDRRDTSTARA +LTEDLRQYAVDDALEPADRDILNAWLRGNTTGGALIRAGVPDGWAVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DERGASYDDALIAQATEVVVa.. +>ur|UPI0004292E84|UniRef100_UPI0004292E84/33-286 +...ldQRIAALERRHGARIGLSAVDLDGPGAV.SHRADESFAMCSTFKAYAAGRILQGVERGEFPLDATEYVDPAAVVAN +SPRTGPRAGTELTLADLCQAALQVSDNTAANLLLKRLGGPPAITAFARSIGDERSRLDRWETELNSAVPGDPRDTSTPAA +LAGGYRALLTGDALAPPQRSLLEQWMRANET--SSMRAGLPQGWTTADKTGSGDyGSTNDVGVAYGPDGRRVLLAIMTRS +AADDPKAARPLIGELAGL--... +>ur|UPI0004CDB55A|UniRef100_UPI0004CDB55A/67-324 +...tdRAFAGLERKFDARLGVYAVDTGDGRIV.AHRPDERFAYASTCKALLAGAVLAKKS--LPQMERLVRYGKEEIISN +SPITEKHVATGMTLRELCDAAIRYSDNAAANLLFRELGGPRGLQDALRGLGDRVTRCDRYEVALSDATPGDLRDTSTPRA +LATDLRAYVLGPALPAAKQAVLADWLKRNTTGDHTIRAGTPRGWEVGDKTGTGGyGTRNDIAIVRPPGGAPIALAVLSRR +DTKDAEPQDALIAGAAKIALeaf +>up|T0IN24|T0IN24_9SPHN/68-318 +.....---KDIEQETGGRLGVALVDKEGALIL.GFNRDDRFAMCSTFKAPLAAAVLMGADAGKFGLEGQIPFTKNDILDY +APVVKQNRKRGMSMAELAEAAVEVSDNSAANLLLPMLGGPQGLTAFFRAYGDKVTRLDRNEPTLNENAEGDPRDTTTPAA +MAGLMARLLFRDM-KPESAERLRGWLNANTTGDKRIKAGLPEGWTSGSKTGTCG.NAYNDVALVKSPKGDEYILAVYLDR +PTVDQKASEAAIAEAARAALd.. +>up|L0IW73|L0IW73_MYCSM/37-292 +..riqNRIAALERRYDAYVGLFAVDVDDGRAI.SHRGQEAFAMCSTFKGYASARVLQMVEQGQLTLDQRVFVDPAATVAN +SPRTAPRAGGDMTLDELCQAALRVSDNTAGNLLLQTIGGPPAITAFARSIGDPSTRLDRWETELNSAIAGDPRDTSTPEA +LGGGYRNLLTGDALAPPQRQQLEDWMRANET--SSMRSGLPPQWTTADKTGSGAyGSTNDVGIAYGPDGQRVLLALMTRS +QVNDAQNQRALIGELTALL-... +>up|C2NAC9|C2NAC9_BACCE/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSNRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGIPTDWVVGDKSGAGSyGTRNDIAVVWPPNRAPIIIAILSSK +DEKEAIYDNQLIAEATKVIVk.. +>ur|UPI00059451D1|UniRef100_UPI00059451D1/57-311 +.....-AFRTLEQDHGARVGVFALDTGTGKSI.GYRQNERFTINSTFKSLACGALLRAHPLNTGYFDQVVHFTADEIVSA +SPVTQTRVDSGMSVTELCEAAITRSDNTAGNQILKLLGGPQAVTDFARSLGDQVTRLDRWEPDLNTDIPGDERDTTSPAA +LAADYRALVLGDVLATPERKQLTDWLLANKTGDARIRAGIPADWKTGDKTGSGDyGTANDAAVTWPADGPPLVIVVLSSK +PDQAAPADNPLVAAAAKEAVa.. +>ur|UPI00055ADDED|UniRef100_UPI00055ADDED/18-273 +..tltNTVAQIEERLGARVGVSLLETGSELSW.AHREDERFMMNSTVKAPICGAVLARVDADEMSLTDTLNVQKDDILSY +APVTEKQVGTAMSLADLCLAAIDLSDNTAANMLLDHIGGPQAVTEFFRQTGDEVSRLDRREPELNEFVPGDPRDTTTPAA +MTKMLRGLLLGNVLSPSSREQLVEWMSIGGVTSNLLRADASKDWLILDKSGSGS.HTRNIIAVVVPEGGAPWVVSIFISD +VDADFETRNTALQQIGGAVM... +>up|A0A0D0HC08|A0A0D0HC08_BACTM/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRNILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPVIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|A0A0E4BP52|A0A0E4BP52_9BRAD/27-276 +.....PELEAYERESGGRIGLYAENLATGAKI.AWRADERFVMCSTFKASLAACVLARVDRGEEQLAAMLPYGQADLLSY +APVAKQNLAAGMSVAEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRIDHNEPEVNKSAPGDPHDTTTPAA +MAGNLRRLVTGEALSPASRAQLTEWLVGCKTGANRLRGGLPASWTIGDKTGNNGkDASGDIAVAWPKPDAPILIAAYTQG +GSPADRGRVRA---------... +>ur|UPI000623C7A5|UniRef100_UPI000623C7A5/47-300 +....aAEFERLEEEFDARLGVYALDTGTGLDV.AHRSDERFAYASTFKPLACGAVMERRS--IAELEEVVGYGAEDLVEY +SPITEEHVDTGMTLLEACDAAIRYSDNTAANLLFDELGGPQGLQDALVEIGDDTTQADRRETGLNEAAPGDTRDTSTPEA +LAADLREYVLGDPLPEEKRTLLREMLLENTTGGDLIRAGIPDGWEVGDKTGSAGyGTRNDIAVLWPPDGDPIVLAVLSSR +DGEDAESEDALIAEAAAVAAd.. +>ur|UPI0006B40801|UniRef100_UPI0006B40801/52-305 +.....GEFKKLERKFDARLGVYAVDTGTGREV.AYNDGERFAHASTFKALAAGAVLSKYA--PSGMGKVIKYSKSDLVEN +SPITEKHVETGMTLRELCDAAVRFSDNTAGNLLFDALGGPKGLDAALARIGDDTTRMERREPELNRWAPGEQRDTSTPRA +LAKDLRAFVLGNLLGKGERAQLTKWLRTNTTGGELIRAGMPKDWKVGDKTGAGStGTRNDIAVVWRPHAAPIVVAILSNR +SKAGAHYDNKLIAEAASVVAd.. +>ur|UPI0002EB480C|UniRef100_UPI0002EB480C/46-298 +.....--FAALESTYDARLGLSVLDTGTDRVV.AYREHERFPMASTFKGLACGALLQAHPLATGYFEQVIRYTAADIVVN +SPETEQHIDTGMTVTALCDAAITQSDNTAGNLLLRLLGGPEGFTAFLRTLGDQVSRLDRWEPELNTAVPGDERDTTTAAA +LAADYRALVVGTALAEPERAQLAAWLKASRTGAKRIKAGLPADWTIGDKTGTPAyGSALDVAVAWPPGRAPLVLAVLTTR +TEKDADPVNELVAEAAKTAVa.. +>up|J3ZWJ7|J3ZWJ7_BACTU/48-303 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|A0A0H4IUV1|A0A0H4IUV1_KLEPN/15-252 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPA-----------------... +>up|G9Q733|G9Q733_9BACI/50-305 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTEWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI0006980BCC|UniRef100_UPI0006980BCC/52-308 +....tRELAELEREFDAHLGVYAVDTGSGREL.AHQADDRFAYCSTCKAFLAAAVLKKRT--LAGIDSRVPVRAADVEGW +SPVTQRRIGDRMSLRALCDAAVRYSDNGAANALFHELGGPAGLQRALRAIGDRTTRCDRFEVELSEAAPGDERDTSTPRA +MARSLREFTLGDALPTAERAALTDWLVRNTTGGKLIRAGAPDGWRIGDKTGNGSyGTRNDIALAWPPDGDPLVLAVMSRR +NGDDAEHDDELIARAAGTVFk.. +>up|U5E5U8|U5E5U8_NOCAS/50-302 +.....--FAALESTYDARLGLSVLDTGTDRVV.AYREHERFPMASTFKGLACGALLQAHPLATGYFEQVIRYTAADIVVN +SPETEQHIDTGMTVTALCDAAITQSDNTAGNLLLRLLGGPEGFTAFLRTLGDQVSRLDRWEPELNTAVPGDERDTTTAAA +LAADYRALVVGTALAEPERAQLAAWLKASRTGAKRIKAGLPADWTIGDKTGTPAyGSALDVAVAWPPGRAPLVLAVLTTR +TEKDADPVNELVAEAAKTAVa.. +>ur|UPI00069DA441|UniRef100_UPI00069DA441/29-286 +..altAAAQQEEKTLNARIGVTVLDTVTGKTL.SYRGDERFPLNSTHKPLLCGALLKQAQEKKIRLTDSVLFDKSQLVDY +SPVTEKHVSPQMNWLQLCSAAVSYSDNTAANLISQKAGGPQAITAFVRASGDNITRLDRFEPELNEARPGDERDTTTPDA +ISHTLQKLLLGDVLSEASRQQLTRWMAEDKVADALLRKSLPKGWKIADKTGAGGyGSRSIISMVWPEKGAPMVVAIYITR +TEASLTQSNDAIARLGGVIF... +>up|J7ZV98|J7ZV98_BACCE/50-305 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTEWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|J8ZX71|J8ZX71_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLRKNS--LEALDQRITYTHEDFSNY +NPITEKHVDTGMTLKELADASVRYSDSTSHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|A0A076MNC8|A0A076MNC8_AMYME/42-289 +.....-DFADLEARFDARLGVYAIDTGTGREI.AHRADERFNYASAIKSLLAGAVLRRN----VDLDKVVAYTDADVQPN +SPVTKDR--RSVTVREAAEAALLQSDNTAANLLFAEVGGPAGLAAVLRDIGDTTTHPDRLEVELNSAIPGDVRDTSTPRA +MAGSLRAFLLGEALPADKRDLLVGIMRRNKTGTELIRAGVPSEWPVADKTGTGDyGTRNDIGVIWPPGHAPIVLALMSSR +ATADASYDNKLLAEATSRVMd.. +>up|C3IJN8|C3IJN8_BACTU/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|B5UTC4|B5UTC4_BACCE/54-309 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTEWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|B7H7V0|B7H7V0_BACC4/54-309 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTEWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|E0RMI1|E0RMI1_PAEP6/50-300 +.....--FKQLETKFDARLGVYVIDTGTGKEV.TYRADERFAYASTYKALAAGAVLQQKS--NDELGKVIKFAKDDLVTY +SPITEQHVDTGMNLKEISDAAIRYSDNTAGNLLLKALGGPEGFEKAMRDNGDTVVMANRYETELNEAIPGDHRDTSTPNA +LANSFKVLTIDDSMPNDKQELLIGWLKENTTGDELIRAAVPEGWVVGDKTGAGSyGTRNDVAIVWPPDRKPIIIAVMSSR +DTVDAEYNNALIAEAAKAAFk.. +>ur|UPI0006AFA1EE|UniRef100_UPI0006AFA1EE/31-290 +....tGRLRDLEQQHGARLGVFASDTGSGRTV.LYRSNERFPICSVFKTLVAGAVLRRDQ-DGALLDKVLRYTQAEVDKY +GPITGKNLANGMTVRALCEATITYSDNAAANLLLRELGGPSAVTRFCRSIGDPVTRLDRWEPELNSAEPWQECDTTSPRA +IGQSYARLTVGHALERPDARQLTDWLLANTTGANRLRAGLPGEWRLGDKTGTGSyGTTNDVGITWPPGRAPIVVAVLATK +PADPAGADEPLVAKAAALVAd.. +>ur|UPI000463F7F3|UniRef100_UPI000463F7F3/73-326 +...taRAFGDLERKFDARLGVYAIDTGSGRTV.THRPDERFAYASTCKALLAGAVLDRNT--LRQLDRLVRYGRDELVSN +SPITERHLATGLTLRELCDAAVRYSDNAAANLLFRELGGPRGLQDALRALGDDVTRCDRYEVALSDGVPGDLRDTSTPRA +LAADLRAYVLGTTLPADKRAVLTDWLKRNTTGDHTIRAGTPDGWQVGDKTGSGGyGTRNDIAVIWPPGAAPIALAVLSRR +DTEGAERVDALIARATEVAL... +>up|A0A0G4D2Y5|A0A0G4D2Y5_BACTO/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFTSTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|N1LLK2|N1LLK2_9BACI/54-309 +..etyKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDNGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPVEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|W8TNT7|W8TNT7_9GAMM/22-258 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQA-----------------... +>up|A0A096FQQ2|A0A096FQQ2_COMTE/36-294 +..tlsDELAALEIQAQGRFGLYVLDAVSGAEA.GWRGDERFPMCSTFKTLLAARMLYLAQRDEIRLWRKLYYSPSEVVAW +SPISEKRAGANMTVQELCEAMVLVSDNTAANVLLEASGGPAALTQWLRELGDGTTRLDRNEPSLNTALPGDERDTTTPQA +MVQSLQKLLLGDVLEGYARALLQQWLVDSRTGDKRVRAGMPGDWTVGGKTGSGErGTACDTLIVWPTEQAPLLVTAYLTG +SPLDGAGREAVLARAGEAI-... +>ur|UPI0003782202|UniRef100_UPI0003782202/47-302 +.adlhHEFRQLEERFDARLGIYAVDTGTGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLRHLGGPELFEQELKEIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPTDRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DAPDASYDNALIAEATEVVI... +>up|R8SM10|R8SM10_BACCE/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKYVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILKEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAVVWPPNREPIIIVILSSK +DEKEATYDNQLIADATKVIVk.. +>ur|UPI0005ADF3CB|UniRef100_UPI0005ADF3CB/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRSNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLNEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDEMIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FAKDANYDNALIAEAAKVVLn.. +>ur|UPI0005C87486|UniRef100_UPI0005C87486/48-301 +....nKKFVQLEKKFDARLGVYAIDTGTNKTI.AYRPNERFAYASTYKVLAAAAVLKKNP--IEKINEVMHYSKDDLVTY +SPITEKHVDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKANRFETDLNSAIPGDIRDTSTAKA +LASDLKAFTVDNTLTTDQRTILTDWMRGNATGDELIRAGAPTGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSKR +FSKDANYDNALIAEAAKVVLn.. +>up|A0A059X795|A0A059X795_9BACT/27-295 +.eslrKEIENLVRPVNGSIGVGVRHLESGDTL.TIHGKDHFPMQSVYKFHLALAVLSDVDQGKLSMDQKVLIRKEEFIPV +SPIADKYPDGNLTVSELLSYTVSNSDNNGCDILFKLVGGPKKVEAYIRGLGVRDVAIVNTEREMHQDWDAQFNNWTTPQG +MVQLLDLFYQKKILSPESRDFLVKIMEQAATGKKRIKGQLPAGTVVAHKTGMGGnSAMNDVGVVTLPSGGHFAIALFVTN +PKDSIEVVEAVMAKISKLVLdhy +>ur|UPI000576B0B7|UniRef100_UPI000576B0B7/50-303 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQYVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWSPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>ur|UPI000373FF4F|UniRef100_UPI000373FF4F/44-303 +...ttARLRELERAHGARVGAFAYNVATGVAV.RHRADERFPMLSTFKTLAAAAVLRDLDRDGEVLEKVVHYTEADCVSD +SPVTDTHLESGLSVARLCDAAIGDSDNTAANLLLRELGGPAAVTRFARSLGDRVTRLDRWEPLLNSAEPGRVTDTTTPSA +LARDYARLVLGNVLERRDRERLTYWLLNCRTSGTRFRAGLPPEWTVADKTGGGSyGSCNDVGVAWTPGGVPVVLAVLTTK +PASDAAGDHPLVRDAAEALA... +>up|A0A0B4ZW49|A0A0B4ZW49_KLEPN/13-252 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMD--------------... +>up|A0A0F0GVX0|A0A0F0GVX0_NOCAE/29-292 +..titGKLRELEKQHTARLGVFATDTGTGRTV.LHRADELFPMCSTFKTIAAAAVLRRDHDGSL-LGKVIRYTQEDVTKY +GPVTGRNLANGMTVKSLCEAAITYSDNCAANLLLKELGGPTAISRFSRSIGDPVTRLDRWEPELNSAEPGRETDTTSPRA +IGQSYARLTLGHALNRDDADQLTNWLLANTTGGNRIRAGLPAAWRWGDKTGTGRySTTNDVGIAFPPGRAPIVIAVLSTK +KDTPGGADEPLVAKTAELVAasf +>up|A0A0K6KXM0|A0A0K6KXM0_BACIU/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVVAILSNC +FTKDANYDNALIAEAAKVVLn.. +>ur|UPI0003FAF381|UniRef100_UPI0003FAF381/49-303 +...lnHEFRQLEERFDARLGIYAVDTVTGRTV.RYRADERFAYGSTFKALAAAEVLDATT--DAELDQVVRYSADDLVDY +SPITEQYVAEGMTLRAIADAAVRYSDNTAGNLLLHHLGGPERFEQELRGIGDNVTDADRYETDLNEATPGDPRDTSTARV +LAEDLREYAVDDALEPTDRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASFDNALIAEATEVVIa.. +>up|A0A024P8A8|A0A024P8A8_9BACI/51-305 +..nasEKFSQLENEYNARLGVYAIDTGSNQTI.GYRPEERFAFTSTYKALAAAIVLQQST--MKELKEVITYTEDDLVSY +SPITEKHVDTGMTLLKLAEAAVRSSDNTAGNLLFKGLGGPDGFEQALRQIGDNTTQSERYEPDLNEFTPGDNRDTSTPKA +LTTDLQAFAVGDLLSDDERERFTNWLQGNATGDTLIRAGAPEGWKVGDKSGAGSyGTRNDIAVVWPPNREPIIISIMSRH +YTEEAKYDDALIAQAAKVAL... +>up|W9AY91|W9AY91_9MYCO/33-274 +...ldQRIAALERRHGAKIGLSAVDLDGPGAV.SHRADESFAMCSTFKAYAAGRILRGVERGEFPLDATEYVDPAAVVAN +SPRTGPRAGTEMTLADLCQAALQVSDNTAANLLLKRLGGPPAITAFARSIGDERSRLDRWETELNSAVPGDPRDTSTPAA +LAGGYRALLTGDALAPPQRSLLEQWMRANET--SSMRAGLPQGWTTADKTGSGDyGSTNDVGVAYGPDGRRVLLAIMTRS +AADD-PKAA-----------... +>up|Q5MD98|Q5MD98_ECOLX/2-248 +.....EQIKLSESQLSGRGGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAMLARVDAGDQQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLVPNNKAERIVVIYLRD +TPASRAERNQQI--------... +>ur|UPI0003A4484D|UniRef100_UPI0003A4484D/50-303 +....dREFRRLEMRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQYVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNEATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYDNALIAQATEVVIa.. +>up|A0A0F7G0D1|A0A0F7G0D1_9ACTN/57-312 +...peEDFARLEEEYDVRLGVYALDTGSGEEI.GYREDERFAYASTFKALLCGAVLDEY--GLAGMDEVIPYGEQDLVPN +SPVTEELPEGGMSMSDLCDATVRYSDNTAANLLWDTVGGPAGLQERLAGLGDDTTRMNRYEPELNEAVPGDERDTSTPRV +FAANLGAYVLGEVLPEPERAQLSEWLITNTTGDELIRAGVGEGWTVGDKTGAGGyGGRNDIAVLWPEDGEPLLLAVYSTR +EEEDAEFDNALIAEAASVAV... +>ur|UPI0003A4819E|UniRef100_UPI0003A4819E/45-295 +.....PDFAALEKAFDARLGVYAIDTGDGREV.AYHADDRFAYASTHKVFNAAAILHRGD----DLARTVTIRQSDLVPN +SPITEKHTGEQMSLQSVLDAALRYSDNTADNVMFGEIGGPAGLAAELRRLGDTVTRVDRIEPALNETSPGDVRDTTTPRV +WAKDLRAVALDAGLPADKQAVLTKIMRANTTGAHVIRAGVPADWQVADKTGTADyATRNDIAVLWPPRRAPIVLAVLSDR +PQKDAKTDDKLIAQAAAAVVk.. +>ur|UPI0006B4D3D2|UniRef100_UPI0006B4D3D2/51-309 +..dlaAAMAALEHASDIRIGVSAFDTGNGKRF.DWRADERFAFCSTFKFMLAAAVLNERKRQPRVLQERLLYTHKQLPAH +SPITEKHVADGMIVSDLCKAAIEYSDNGAANALLRYLGGPAKVTAFARKTGNASFRLDRMEPELNTSIPGDVRDTVTPAD +MARSLQTLVLGEALPEHERGLLSEWLKGNTTGDKRIRAGVPAGWMVGDKTGTGAyGSTNDIAVLWPGNGAPICMAIYVGS +KHKDADPPETVLAEATRIALk.. +>up|E8R687|E8R687_ISOPI/40-307 +...leRRLRPLIAAHKGDVGVMVKHLGTGETF.AHRADAPMPTASLIKFPLLIEAYRRVATGALDLKTPVTLHDEDKVPG +AGILTYHFSQGIPLRDVLRLMIVYSDNTATNLALDAV-GLDAVNAEMARLGLKRTKFHSKVYRRDTSIDPEGSGVTTAAE +MITLWERLHLKKLANEALCDAMLDHLLHCDD-KSMLVKELPPGTKVAQKTGAVS.DVRTAAGILYTPSGP-IAVCVLTAR +NQDQDNAAERFSARLAREVYdhf +>ur|UPI00069A15D1|UniRef100_UPI00069A15D1/30-290 +...vtEQFRALERQYEARLGVFARNMATGRTV.RYRAAERFPMCSVFKGLAAAAVLRDLDRDGEFLARRIHYTRADVEKH +TPVTGKNLAHGMTVEALCAATVGESDNAAANLLLRELGGPTAITRFCRSVGDGTTRLDRWEPELNSAEPWRRTDTTSPQA +VGTTYARLLLGRVLTAPDRERLTGWLVANTTNTERFRAGLPADWVLADKTGGGSyGVANDVGVVWPPHGAPLALSVLSTT +YDPAGPAKNPLVAKVAELVA... +>ur|UPI0006C87627|UniRef100_UPI0006C87627/2-250 +.....------EAASRGRLGVALLDVGSGQAA.GYRADERFLMLSSFKTLSAAYVLARADRGEDQLSRRIPITDADVREY +SPVTRLHVGPRMTLAELCEATITTSDNAAVNLMHKSYGGPQALTRYLRSLGDTVTRHDRYEPELNRPHPSEPQDTTTPQA +MARTLDTLLFGDALKPQSRQQLQSWLLANTTGGKRLRAGMPADWKIGEKTGTYSkVGCNDAGFAQPPGAAPIIIAAYLET +TAVPMEERDCCIAEVGRLVA... +>up|Q9LAR7|Q9LAR7_KLEPN/17-259 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGEFCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEAFPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASErGARGIVALLGPNNKAERIVVIYLRD +TPASMAER------------... +>up|A0A0L8NMG8|A0A0L8NMG8_9ACTN/52-305 +.....PRLAALERKYDARLGVYALATGTGATV.THRADERFAFCSTFKGMAAAAVLHRHP--LSYVNTVVTYTEADLMKH +SPVTRKHVATGMTIRQLCDAAARFSDGTAGNLLLREIGGPGELTAFTRGLGDTVTRMDRIEPAITEATPGDPRDTTSPRA +FGTDYRKVVLGNVLAADKRAFLRDLLERNTTGARRIRAAVPRGWTVADKTGTGDyGTLNDIAVVWPAKSPPLLISIMSSK +STKDAAYDQALIADAAAYVVd.. +>up|R8EIA2|R8EIA2_BACCE/50-305 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IAMNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIVILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|A0A0A7QMS8|A0A0A7QMS8_BACTG/50-305 +..athKEFSQLEKKFDARVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IAMNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIVILSSK +DEKEATYDNQLIAEATKVIVk.. +>up|J8ZAU3|J8ZAU3_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLIKNS--LEALDQKIRYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|Q84H50|Q84H50_ECOLX/18-254 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQA-----------------... +>ur|UPI0002D71442|UniRef100_UPI0002D71442/34-287 +....eSKFAKLEEKYDAKLGVFAMDTGTNRTV.AYHPDERFAYTSTHKALAVGALLQQNS--IEDLNQLIFYTREDLVNY +NPITEKYVDTGMTLKELSDASLRYSDNTAGNLILNQIGGPAGFKQALEEIGDTVTNPVRYEPDLNEVNPGETHDTSTARA +LAASLQAYTLGDTLSAEKRELLLDWMKRNTTGDALIRAGVPKGWVVADKTGAGLyGTRNDIAIIWPVKGDPIVLAVLSSR +DKKEAEYNDKLIAEATEAAIk.. +>ur|UPI0004CA6D2F|UniRef100_UPI0004CA6D2F/57-312 +...peEDFARLEEEYDVRLGVYALDTGSGEEI.GYREDERFAYASTFKALLCGAVLDEY--GLAGMDEVIPYGEQDLVPN +SPVTEELPEGGMSMSDLCDATVRYSDNTAANLLWDTVGGPAGLQERLAGLGDDTTRMNRYEPELNEAVPGDERDTSTPRV +FAANLGAYVLGEVLPEPERAQLSEWLITNTTGDELIRAGVGEGWTVGDKTGAGGyGGRNDIAVLWPEDGEPLLLAVYSTR +EEEDAEFDNALIAEAASVAF... +>up|R8DTE4|R8DTE4_BACCE/58-315 +..aihDAFSQLEKKFDARLGVFAIDTGTNQTI.TYNADKRFAYASTHKALAVGALLQKKS--LRDLDQVIPYTQDDLVNY +NPITKDHVNTGMTLKDLCDASIRYSDNTANNLILKQIGGPKGMEQALRGIGDTVTNSERFEPELNVLEKGEIQDTSTPRA +IATSLQAFTLGNALPKEKRTILINFLKGNTVGDTLIRAGVPKGWEVADKTGAGSyGTRNDIAVIWPPNGKPIVLAIMSDR +NTKDATYNDKLIAQATKEIMd.. +>ur|UPI00048021B8|UniRef100_UPI00048021B8/53-313 +.qsldSTLDALEARYSTRIGVTAIDPASGRTY.RHRGEERFALCSTFKTYAAAEVLRRTVTGASSLEEPVMVDPGDVVEN +SPATEAAAGTTMTLRQLAEAALTRSDNTAGNYLLEEIGGPPAVTALARDIGDESTRLDRWEPELNTALRGDPRDTSTPDG +LAQGYRALIVGDALGSAERAQLGDWMRASKTSDKRIRAELRPGWTAATKSGAGSfGTVNDAGVVWDPDGNPLVLAILTDS +LTADAQGNNQAVADTAAAVVe.. +>ur|UPI0002F7E552|UniRef100_UPI0002F7E552/55-306 +.....TEFRDLEARLHGRLGVYALDTGTGRAV.EYRPDERFPYCSTFKALAAGALLSTLP--PAELDRRVTYTRADLVPN +SPVTEQHVDQGMTVREIMDAAVRFSDNTAGNLMFAELGGPQGLQQRLRAVGDTTTRMDRTETTLNEALPGDERDTSTPRA +LAADLLHYVLDPSVAADDRDVLTGLLRANTTGAALIRAGVPAGWQVGDKTGGGDyGTRNDIAVAWPPGRAPIVLTILSTR +DRPDAEYDNAAIARAATIAI... +>up|A0A0A7ERS0|A0A0A7ERS0_ENTCL/32-290 +....mDEIKKLETGFGGRVGVYALDTGSGKSF.SYRANERFPLCSSFKGFLAAAVLKGSQDNQLNINEIVNYNKRSLEPH +SPITQKYKENGMSLGDMAAAALQYSDNGAANIILERIGGPEGMTNFMRSIGDEDFRLDRWELDLNTAIPGDERDTSTPAA +VGKSLKNLALGNILNDHEKETYQTWLKGNTTGAARIRASVPSDWVVGDKTGTCGyGTANDYAVVWPKNRAPLIISVYTTK +SEKEAKHDEKVIEEASRIAIth. +>up|C2X4Y9|C2X4Y9_BACCE/65-320 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRHNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQIGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVLVk.. +>up|B8LFA8|B8LFA8_STEMA/44-298 +....aSDFAALEKACAGRLGVTLLDTASGRRI.GHRQDERFPMCSTFKSMLAATTLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGVDMTVRDLCRATIITSGNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVAGAPWVLTAYLQA +GAISYEQRASVLAQVGRIA-... +>up|J8AUM6|J8AUM6_BACCE/56-309 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.TYHSDDRFAFASTSKSLAVGALLIKNS--LEALDQKIRYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>ur|UPI000377FE18|UniRef100_UPI000377FE18/47-303 +.adlhHEFRRLEERFDARLGIYAVDTGTGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAVADAAVRYSDNTAGNLLLRHLGGPERFEQELKGIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPADRDVLNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVLWPPDRAPVVLAVLSSR +DEPDASFDNALIAEATEVVLa.. +>ur|UPI0005650416|UniRef100_UPI0005650416/45-295 +.....PDFAALEKAFGARLGVYAIDTGDGREV.AYHADDRFAYASTHKVFNAAAILHRGD----DLARTVTIRQSDLVPN +SPITEKHIGEQMSLQSVLDAALRYSDNTADNLMFREIGGPAGLAAELRRLEDTVTHVDRIEPALNETSPGDVRDTTTPRV +WAKDLRAVALDSGLPADKQAVLTKIMRANTTGAHVIRAGVPADWQVADKTGSADyGTRNDIAVLWPPHRAPIVLTVLSDR +PQKDAKTDDKLIAQAAAAVVk.. +>ur|UPI00058DE9F5|UniRef100_UPI00058DE9F5/34-293 +...lsRELRALEGRFGARLGVFARNAVTGASV.RYRAGETFPICSTFKTLATAAVLRDLDQNGEFLAKTIRYTAQEVEDY +GPITGENLAHGMSVEALCAAAVSYSDNAAANLLLRELGGPRAVTRFCRSLGDPITRLDRWEPELNSAEPWRTTDLTTPAE +VGLDYGRLVLGKALPRGDRELLTGWLRGNTTGDARLRAGLPEDWTVADKTGTGEyGTTNDVGIAWTGDGTPLILSVLATQ +PDPEAPAVDALIAETARLLV... +>up|A0A0L0L8F3|A0A0L0L8F3_9ACTN/34-292 +...laGRLGELEREYSARLGVFAHDTATGRTV.AYRADERFPLCSVFKTLAAGAVLRDLDRDGEYLARRIHYTEEYVKAY +CPITVENVSTGMTVGELCAATVSHSDNGAGNLLLRELGGPTAITRFCRSLGDRTTRLDRWEPELNTAEPWRTTDTTTPRA +IGGTYARLLLGRALPDADRDLLTGWLVANSTNVERFRAGLPADWTLADKTGGGSyGVANDVGVVWPPGRPPLVLSVLSTK +YDPEGPTDNPLVARAAGLVA... +>up|Q0G4Z1|Q0G4Z1_9RHIZ/36-286 +.....---AKLEDRLETRVGVFVLDTGTGETW.EHRADERFPMASTFKSFACSALLDKAAKGSLALDDTVAVEVSDLVTY +SPVTEKRVGSRLSLREACEATLRTSDNTAANIVLEALGGPQAVTDFMRSIGDDATRLDRYETALNEARPGDARDTTTPRA +AAESLRTLLLDDGLGASDRQLLGNWMRSNEVAGPLLRAGIPDTWIAADRSGAGGfGTRGVTAVLWPPEHAPFVVAAYLTG +REIPMESRNEALAEIGRAVA... +>up|K0FM29|K0FM29_BACTU/90-345 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRHNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQIGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPDHKRKVLTEWMKGNATGDKLIRAGMPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|C2VC76|C2VC76_BACCE/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRHNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQIGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IASNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>ur|UPI00068F58AF|UniRef100_UPI00068F58AF/44-294 +.....HELEDLEQQYQAVVGVYAIDTETGRTI.AYHEDKRFSYCSTHKALLAGAILQHFS--LADLNEVIHYSADDILSY +APVTKNHISEGMTLGSLCEAAIRVSDNTAANLMMQKLGGPKVFKDCLQEIGDKTTRPVRLEPELNT--RDGKKDTSTPRQ +LALDLQAYALGDVLTDEKKALLLDWMQGNATGDNLIRAGVPEGWQVADKSGSGAyGTRNDIAVIYPPDRKPIVLAILTTH +KDRDAKTDDALVAEAAGIIVk.. +>ur|UPI0004673903|UniRef100_UPI0004673903/27-282 +....gRAFADLETQHTARLGVYAVDTGTGRTA.VHRDGERFPVASTFKGLACGVLLRDHPLSTGYFDQVIRYPATDLVDA +SPVTQKRVDTGMTVAELCHAAITASDNTAGNQLLKLLGGPAGFTASLRSLGDTVTRLDRWETELNTAIPGDERDTTTPAA +LAADYRLLVLGDVLGESERAQLKSWLVDNTTGGARIRAGLPAGWIVGDKTGSPAyGGALDVAIAWPPDRAPLVIAVLSGK +SEPTAAADNPLVAEATRAAVr.. +>up|H0IQY6|H0IQY6_9MYCO/22-276 +.....NELTSLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILHRRQSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVSRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSGGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPDRAPIVMAVLTVP +EDPTSTKGKPTIAAAARIALraf +>up|A0A0M2LAG3|A0A0M2LAG3_COMTE/36-294 +..tlsDELAALEIQAQGRFGLYVLDTVSGAEA.GWRGDERFPMCSTFKTLLAARMLYLAQRDEIRLWRKLYYSPSEVVAW +SPISEKRAGANMTVQELCEAMVLVSDNTAANVLLEASGGPAALTQWLRELGDGITRLDRNEPSLNTALPGDERDTTTPQA +MVQSLQKLLLGDVLEGYARALLQQWLVDSRTGDKRVRAGMPGDWTVGGKTGSGErGTACDTLIVWPTAQAPLLVTAYLTG +SPLDGAGREAVLARAGEAI-... +>ur|UPI00055E9B85|UniRef100_UPI00055E9B85/26-283 +..attDRLRELERQHGSRLGVFAYNVRTRKTV.THRADELFPMCSVFKTLASAAVLRDLDRDGEFLRRRIHYTEADLPEG +SDKTREHLAEGMTVAELCEVAITYSDNGAGNLLLRELGGPTAITRFARSLGDPVTRLDRWETELNSAEPWRVTDTTSPRA +IGRTYGRLVLDDALNRPDRRLLTHWLLSNTTSGKRFRAGLPKTWTVADKTGSGSyGTTNNVGVAWTPDGTPVVLSVLSTK +PAQDAAWDDALVAETAALL-... +>up|B0YKI3|B0YKI3_9BACT/22-268 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLRGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVIIYTTG +SQATMDERNRQIA-------... +>ur|UPI00051821CD|UniRef100_UPI00051821CD/47-294 +....vRRLRALEREHQARIGVFALNLATGASL.LHRAHELFPMCSVFKTLAAAAVLRDLDHDGSQLSRVIRYTEADVTKH +APVTKDHIDTGMTIRDLCDATIRYSDNCAANLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSAEPDRRTDTTSPYA +IARTYQRLVLGNALNRPDRALLTDWLLRNTTTLTTFRTGLPKGWTVADKSGGGDtGTRNEAAIAWTPDGAPVLLTALTHK +PSLPAPGDT-----------... +>ur|UPI0004A269E6|UniRef100_UPI0004A269E6/36-293 +.arlaETVRGLEERLDARIGVFIRDSGSDWQW.GHREDERFLMASTFKSVLCGAVLEQAEQGALALDEPVEIRAADILSY +APVTETRQGGTMTIGELCLATTDMSDNTAANLLLARLGGPQAVTAFLRGIGDGVTRLDRTEPDLNIFAPGDPRDTTSPKA +MATSWESMLVGDGLRPDSRQQLREWMRLGGVTGKLIRASTPRDWEVVDKSGGGRtHTRNLVAMITPPGRAPVFVAIYLSD +SPADFSTRNAAVAEIGAAIV... +>ur|UPI00040C59E3|UniRef100_UPI00040C59E3/28-286 +.sdlaETIRNWEQALDARLGVLLVHPATGWEI.AHNADDRFPLNSTFKPLLCAAILSQVDRGTEDLTAQVEIRRKDLVSH +SPVTERYIGTTRSLAQLCEAAITRSDNTAANLILERIGGPEGFTEYMQTSGDLITRLDRWETDLNSATPGDPRDTATPRS +VLSTLHAALSGTMLSGSSSAQLADWMQRDQLADDLIRAHLPERWTIGDKTGAGGhGSRGIIAFLRDPQGHEYLAAIYITE +TDADFSRRNQAISDIGRAMIa.. +>up|W9ADV7|W9ADV7_9BACI/45-301 +.akldEQFAALEDDFDAQLGVYALDTGSNQTI.AYRAEERYAFSSTYKALAAAFVLKENT--KEELNEIITYTVDDLVPY +SPVTEKHVDTGMTLIEIGEAAVRTSDNTAGNLLFEALGGPAKFEEALRQIGDEVTQADRYETELNEFNPEDTRDTSTPKA +LTTNLKKFAVGDLLTVEKRELFTDWLQGNATGDTLIRAGAPEGWVVGDKSGAGTyGTRNDIAVVWPPDREPIVIAIMSRH +DTEDADYDDALISEAAEVVFd.. +>ur|UPI0005663D8F|UniRef100_UPI0005663D8F/2-252 +.....---RSLEREFDARLGVYALDTGTGRSV.GYRADDRFAYASTFKALAAGAVLRKF--GTDGLDRVVRYSRDDLVAD +SPVSENFVKTGMSLRGLCAATLWYSDNTAVNLLFDELGGPDGLEKVLEEFGDDVTEMDRYEPDMSEGAPGDIRDTSTPRA +MAGSLRAFLLGDALKADERELLRQWMTTNMTGRTLIRAGVPDGWDVADKSGTAGyGGRNNIAVVWPDDGNPIVMAVMSSR +DKQGAERDDALLAKAAAVAVk.. +>up|J8FAW8|J8FAW8_BACCE/50-305 +..athKEFSQLEKKFDTRVGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALLAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEASYDNQLIAEATEVIVk.. +>up|C2QC63|C2QC63_BACCE/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTHQTI.AYRPNERFAFASTYKALAAGVLLQQNS--IEKLNEVITYTKGDLVEY +SPVTERHVDTGMTLGEIAEAAVRYSDNTAGNILFHKIGGPKGYEKALRQMEDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPVHKRNILTEWMKGNATGDKLIRAGVPNGWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIEEAAKVVId.. +>up|A0A0J6YBQ7|A0A0J6YBQ7_9MYCO/41-297 +.....--LTAVEDRTGARIGLYAMELGSGAAL.AHRAAERFAMCSTFKTYAVARVMQLAESGHQPLDASLPVVDADIVEN +SPVTSARVGGSMTVEEVCAAALIRSDNTAGNLLLRRIGGPPAITAFARSVGDNESRLDRWETELNTALPGDLRDTTTARA +LASGYREVLTGSALTDAARNRMLGWMAANETSQKRFRAGLPGGWTSADKTGAGDfGSTNDAGLLIGPEGQRIAIAVLTRS +RDPDAEPFNDAIAEAVRLAIarf +>up|A0A0B5F4A0|A0A0B5F4A0_9ACTN/50-309 +...lsRELRALEGRFGARLGVFARNAVTGASV.RYRAGETFPICSTFKTLATAAVLRDLDQNGEFLAKTIRYTAQEVEDY +GPITGENLAHGMSVEALCAAAVSYSDNAAANLLLRELGGPRAVTRFCRSLGDPITRLDRWEPELNSAEPWRTTDLTTPAE +VGLDYGRLVLGKALPRGDRELLTGWLRGNTTGDARLRAGLPEDWTVADKTGTGEyGTTNDVGIAWTGDGTPLILSVLATQ +PDPEAPAVDALIAETARLLV... +>ur|UPI000534DBE9|UniRef100_UPI000534DBE9/32-284 +.....--AQQEEQALKARIGIAVIDTGAESVA.SYRGDERFPLNSTHKALLCGALLSAQDKGKLRLTERTQFDRTALVTY +SPVTEKFVAPAMSWQQLCSAAISYSDNAAANLIAKKLGGPIAVTRFFADLGDKVTRLDRSEPELNSAIPGDVRDTTTPLA +VSETLRQLTLGEALTPASRAQLLQWMRDDKVADALLRSVLPTGWSIADKTGAGEyGSRSIISVVWPQNGKPLIIAIYITQ +TEATLAQSNAAIARIGKAIF... +>up|A0A0K0N4E3|A0A0K0N4E3_ECOLX/11-246 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQ------------------... +>ur|UPI00040D07EF|UniRef100_UPI00040D07EF/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRSNERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLNEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGNIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVVAILSNR +FTKDANYDNALIAEAAKVVLn.. +>up|R8DA28|R8DA28_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAFASTYKALAAGVLLQQNS--IDKLNEVITFTKDDLVEY +SPITEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMADRFEPELNEATPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVIVk.. +>ur|UPI0004BFA31D|UniRef100_UPI0004BFA31D/58-313 +..shrREFRALESAFDARLGVYAIDTGTGREI.AYRDGERFPYASTFKALAAGAVLREEE--LSGMERVVRYTEDELVDP +SPVTEKHVGTGMTLDALADAAVRHSDNTAGNLLFEELGGPKGLQAVLRSIGDDVTRMDRIEPELGDWRPGEVRDTSSPRA +LARDLRAFVLGDVLRAPERERLTTWLKTNLTGDETIRAGVPDTWVVGDKTGTATtGGRNDMAVVWPPDGAPIVMAILSTR +SDREAEPDNRLIARAASVVA... +>up|C8CE56|C8CE56_KLEPN/27-270 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGGNIKAERIVVIYLRD +TPASMAERN-----------... +>up|W1NBR6|W1NBR6_9GAMM/38-295 +..dlgAEFEALEQRHSGRLGIALMNLSSGVVA.SHRGDERVLFNSTIKTVIAAAMLSRVDRGEISLDSRLVVSESDLGGW +TPITEQHLGEPMTVAELCQAAVAWSDNAAANVLVTDAGGPAAITEYLRSIGDEVTHLDRMEPELNEDHEGDERDTTTPLA +MLQTLRTLIFGDTLSPQSRHQLVAWMVEGKTGDNRLRAGMPPNWLVGEKTGTNSvGNANDAGVAWPMDRGAVIAVAYTWL +PDAEPEQRDEVIAEIGKLA-... +>ur|UPI00056BFFFF|UniRef100_UPI00056BFFFF/47-302 +...leEQFAALEQRFDARLGVFAVDLDSEVTT.TYRADERFAFCSTFKVYAAGAVLAAADAGTLSLTETRVVEAEDKVPG +SAIDW-EAGQAVTLEQLCAAALTRSDNTAGNLLIDAVGGTGELTAFARSLGDAQFRLDRIEPDLNTALPGDDRDTTTPAG +LAAGYRSLLTGGPLSNSSRATLLDWMAGTQTSDTRFRAGVPAGWTTADKTGTGSyGVSNDAGLLLAADGRRILAVVLSRT +ASDDAAAMNELVADAVREI-... +>up|A0A0E3BGJ4|A0A0E3BGJ4_COMTE/36-294 +..tlsDELAALEIQAQGRFGLYVLDTVSGAEA.GWRGDERFPMCSTFKTLLAARMLYLAQRDEIRLWRKLYYSPSEVVAW +SPISEKRAGANMTVQELCEAMVLVSDNTAANVLLEASGGPAALTQWLRELGDGTTRLDRNEPSLNTALLGDERDTTTPQA +MVQSLQKLLLGDVLEGYARALLQQWLVDSRTGDKRVRAGMPGDWTVGGKTGSGErGTACDTLIVWPTAQAPLLVTAYLTG +SPLDGAGREAVLARAGEAI-... +>ur|UPI0002F6793C|UniRef100_UPI0002F6793C/33-287 +.....NELTSLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILHRRQSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVSRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSGGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPDRAPIVMAVLTVP +EDPTSTKGKPTIAAAARIALraf +>ur|UPI0005E09134|UniRef100_UPI0005E09134/33-287 +.....NELTSLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILHRRQSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVSRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSGGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPDRAPIVMAVLTVP +EDPTSTKGKPTIAAAARIALraf +>ur|UPI0002DD26FC|UniRef100_UPI0002DD26FC/33-287 +.....NELTSLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILHRRQSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVSRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSGGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPDRAPIVMAVLTVP +EDPTSTKGKPTIAAAARIALraf +>ur|UPI0005E7A73C|UniRef100_UPI0005E7A73C/33-287 +.....NELTSLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILHRRQSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVSRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSGGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPDRAPIVMAVLTVP +EDPTSTKGKPTIAAAARIALraf +>ur|UPI00069016F0|UniRef100_UPI00069016F0/55-308 +.....PRLADLEREYGARVGVYALATGTGATV.VHRAGERFAFCSTFKALAAAAVLHHRSAGG--LDRRVTYTEADLCST +APVTGKHVATGMTLRELCDAAVRFSDGTAGNLLMRDIGGPAGLTAYLRGLGDTTSRMDHYEPELHDVPPDDPADTTTPQA +IATDFRELLLGTALPVRERRLLMGWLSRNATGARRIRAGLPGDWKVADKTGTGDyGRANDIAVVHPPRTGPLVLAVMTDR +PGHDAEPSDALIAEATRRTV... +>ur|UPI0003650DDF|UniRef100_UPI0003650DDF/43-296 +..tvrAEFTRLEQRFGARLGVHALDTGSGEVV.THRADERWAFCSTMKTFTAAAVLRRNT--VEDLDRRITYTRAELVPY +SPVTEKHVDSGMTLRETLRAALRVSDNTAQNLLLRELGGPEGLRRELRELGDTTSHVDRYEPELNETAPGDVRDTSTPRA +LAANLREVVLGDALAPEKRKILRGAMRNPPLTEELVQAGTPEGWEIEDKSGAGNhATRNDIAVLYPPQRAPIVLVVMTSK +SERDAEYDNALVAEATRTT-... +>up|B9R2E6|B9R2E6_LABAD/72-324 +.....--AKAIESRLNTRIGVAVFDPASGLNW.NYNGDDRFPMNSTMKAFACTALLERVDKKQTILDQRTIITGDMIVSY +SPVTENHINTAMTLADHCEATITISDNTSANIILEELGGPNGVTTYMRSIGDDVTRLDRNEPSLNEGTPGDPRDTTTPVA +AAQSLYKVLFSDELSASSRKQLMQWLEANKVGDATLRAGLPHDWRIADKTGAGAyGSRGNIAIIWPPNHTPVALAVYVTE +NEAEFQARNKAIAEIGAAFK... +>ur|UPI000418A2CC|UniRef100_UPI000418A2CC/47-302 +.adlhHEFRQLEERFDARLGIYAVDTGTGRTV.RYQANERFAYGSTFKALAAAEVLDATT--DAELGQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLRHLGGPELFEQELKEIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPTDRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEPDASYDNALIAEATEVVI... +>up|E5XRK8|E5XRK8_9ACTN/54-311 +..afaDAVTALERGHEAEVGVFVLDTGSGKTL.EHRADQRFMMCSTFKALLAGAVLRKAQDEPGLLDRSIPVPAEAAAGY +APFGNSRLGKSATLAELCEASIQISDNIAANLLIDFLGGPPAVTSFFRSLDDTVTRLDRHEEAMSDGEAKDLLDTTTPRA +IAKTLHKLALGEALAKPQRQQLVDWMLGSVTGTECIRAGLPSEWKVADKTGTGArGERHDIAIVWPTGGAPLAVAILTRV +QN-KAERNDQLLADVASAA-... +>ur|UPI0000D647D4|UniRef100_UPI0000D647D4/39-289 +.....--LDALERANNAVVGVFAVNLDTGRTV.AHRAQESFAMCSTFKAYLAAHVLQLVGRGERSLEQGLYVDAADILPN +SPRTEPRVGGEMTLAELCQAILQVSDNAAANILLRDVGGPPAVTAFARGIGDPRSRLDRYEIELNSAVPGDPRDTSTPEA +LGGGFRTLLTGDVLAPPQRRLLEDWMRANET--SSMRAGLPPGWTTADKTGSGDyGTTNDVGIAYGPQGQRLLLAVMTRS +ATDDAENMRPLIGEVTAAV-... +>ur|UPI000661855D|UniRef100_UPI000661855D/56-308 +.....KKFEQLEKEYDAKLGVYAIDTGTKETV.EFHENERFAFTSTHKALAVGALLQQKS--IEELNQRITYTSEDLVNY +NPITEKHVDTGMTLKELSDASLRYSDNTAGNLILEQLGGPAGFKKVLEGIGDNVTNPERIEPDLNVVNPGETHDTSTPIA +LATSLQAFTLGDALPTEKRELLIDWMKRNTTGDALIRAGVPKGWVVADKTGAGSyGTRNDIAIIWPSKGDPIVLAVLSSR +DEKEADYNDELIAEATEEVIk.. +>up|J1YI92|J1YI92_9ENTR/28-286 +..rlaEVVRLQEQQLGARIGVAVVDTTSGKTA.SYRGDERFPLNSTYKALLCGTLLSKVDNGELALTDTTQFPRSALVAY +SPVTEKFVAPAINWQQLCSAAVSYSDNTAANLLAQKLGGPASITRYLQTLGDSVTRLDRFEPELNSAIPGDLRDTTTPLA +VSRTLQKLTLGTALKPGSRAQLIQWMREDKVADTLLRSTLPAGWTIADKTGAGDfGSRSIISVVWPENNTPRIVVIYITN +TKATLKQSNAAIASLGKAIFs.. +>up|Q8GEF8|Q8GEF8_ERWAM/30-280 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGXKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTXMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVXYPTG +SQATMDERNRQIAEIGA---... +>up|U2NC50|U2NC50_SERFO/78-336 +.....DKLKRLENDFGGRIGVYAIDTGSNKTF.GYRANERFPLCSSFKGFLAAAVLSKSQQQEGLLNQRIRYDNRVMEPH +SPVTEKQITTGMTVAELSAATLQYSDNGAANLLLEKIGGPEGMTSFMRSIGDNVFRLDRWELELNSAIPGDDRDTSTPKA +VAESMQKLAFGNVLGLTERHQLMSWFKGNTTGGARIRASVPANWVVGDKTGTCGyGTANDYAVIWPVGHAPIVLAVYTSK +PDKESKHSDAVIADASRIVLesf +>up|C2UVK1|C2UVK1_BACCE/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRHNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQIGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IASNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIVILSSK +DEKEATYDNQLIAEATEVIVk.. +>ur|UPI0004C0B348|UniRef100_UPI0004C0B348/47-304 +.....RALAALEREHGARLGVFARNAVTGAQV.RYRAHELFPICSVHKIVTAAAVLRDLDRDGEVLARRIRYTAQDVADY +APVTGEHLAAGMTVAELCAAALDHSDNAADNLLLRELGGPSAITRFCRSVGDRVTRLDRWEPALNSAEPGRVTDTTSPAA +IARTLTDLVLGTALAPRDRRQLTTWMLGNTTGAARLRAGLPSDWALADKTGTGSyGTTNDVGIAWTADRTPVVLSVLSTG +PEPYATADEALIAGTAALLV... +>up|B8LF98|B8LF98_STEMA/42-295 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSLLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFVKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGTRWRVGDKTGSNGdDTRNDIAVLWPHGGTAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|U2RTW4|U2RTW4_LEIAQ/54-309 +..stqRAFAELERTHGATLGVTAIDTGNGRTV.AYRGGERFPFASSNKTFIAAALLGRSS--DADLDQVVHYTSADLLDY +APITSRFVDTGMTVRELIDAMLRFSDNTAANLLVARLGGPDAVEQWLRGIGDRTTNVDRVEPDLNEALPGDARDTTTPAQ +FASDLRAVLLGSALETKDRTLLRNTMLDNTTGDDTIRAGVDPAWPVADKTGTGEyGVRDDIAVVYPVGRAPIVVVTLSRK +ATPDATPDNALLAAATKTAVa.. +>up|C3I134|C3I134_BACTU/54-309 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRSNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMSDRFETALNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|A0A0J6Z151|A0A0J6Z151_9MYCO/40-296 +...vtDRIDALRRRHNAEIGLYAVDLDSGREI.AVGDGDTYALCSTFKAYASAAILQRAQQGRLSLTDAVPVERADIQPH +SPVTEPRVGTTMTLAELCQAALQQSDNAAGNLLLRTLGGPPAITEFARSVGDDRSRLDRWETALNSAVPGDPRDTSTPRA +LGTGFRTVLAGDALDGAHRQQLDTWMRANAT--SSMRAGLPAGWSTADKTGSGGyGTTNDVGIAYGPQGQRWLLSIMTRA +VGDDAPNMRELIGEIASVVVa.. +>ur|UPI000368A68A|UniRef100_UPI000368A68A/57-311 +....vREFTELEDRFEARLGVYAVDTGTGREV.AHNEDERFAYASTFKVLAAGAVLREHS--LSGLDQVITYSADDLVPH +SPVTAKRVGTGMSLAELCDAAVRLGDNTAANLLLDEMGGPRGLDAALEEIGDDVTRMERRETQLNEWSPGSLSDTSTPRA +LARDLRAYVLEDALGKGERAQLTEWLRTSATGSELIKAGVPKDWMVGHRAGAGSyGVRNDIAVVWPPDSAPIVIAIMSNG +LRRDADHDDRLIAEAASVVAd.. +>ur|UPI0005251D7F|UniRef100_UPI0005251D7F/55-307 +.....-RLTDLEREYGARVGVYALATGTGATV.VHRAGERFAFCSTFKALAAAAVLHHRT--VSGLDRRVTYTEADLRST +SPVTGRHVATGMTLRELCDAAVRFSDGTAGNLLMRDIGGPPKLTAYVRSLGDEISRMDHYEPELHDVPPGDPADTTTPQA +IAADFRRLLLGTALPARERRLLMDWLSRNATGARRIRAGLPGDWKVADKTGTGDyGRANDIAVVHPPRTEPLVLAVMTDR +PGRDAEPSDALIAEATRRTI... +>up|A0A0L8J5S4|A0A0L8J5S4_STRVR/55-308 +.....GQFRALEREFDARLGVYALDTGTGRSV.GYRADDRFAYASTFKALAAGAVLRKF--GTDGIDKVVKYSRDDLVEN +SPVSENFVETGMSLRGLCAATLWYSDNTAVNLLLHELGGPDGLEKALEDLGDDVTEMDRYEPDMSEGAPGDIRDTSTPRA +MAGSLRAFLLGDALKRDERELLRQWMTTNMTGRTLITAGVPDGWEVADKSGTAGyGGRNNIAVLWPDDGNPVVMAVMSTR +GKQGAERDDALIAKAATVAVe.. +>up|B8LF88|B8LF88_STEMA/42-295 +.....ADYAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSLLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRYDRNEPDVNLFVKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGTRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI000368BC85|UniRef100_UPI000368BC85/32-282 +...ldDQIAGLEQRNNVLIGIFAANVDSNRTV.AHRADETFAMCSTFKGYAVGRVLQQVDRAQLALDTRIFIDPSAIVAN +SPVTERRAGADMTIGELCQAALQHSDNTAGNLLLKMIDGPPGITAFARSIGDNRTRLDRWETALNTAIPGDLRDTSTPAA +LGGGYRALLAGDVLSPPQRQQLEDWMRGNET--SSMRAGLPADWTSADKTGSGDyGSTNDVGIAYGPDGQRLLLAVMTRS +RADDPKAANPLIGEL-----... +>up|A0A0J7YXC9|A0A0J7YXC9_STRVR/55-308 +.....GQFRALEREFDARLGVYALDTGTGRSV.GYRADDRFAYASTFKALAAGAVLRKF--GTDGIDKVVKYSRDDLVEN +SPVSENFVETGMSLRGLCAATLWYSDNTAVNLLLHELGGPDGLEKALEDLGDDVTEMDRYEPDMSEGAPGDIRDTSTPRA +MAGSLRAFLLGDALKRDERELLRQWMTTNMTGRTLITAGVPDGWEVADKSGTAGyGGRNNIAVLWPDDGNPVVMAVMSTR +GKQGAERDDALIAKAATVAVe.. +>up|A0A031HCK4|A0A031HCK4_9GAMM/44-299 +...aaADFAALEKACSGRLGVTLLDSAGSRRL.GHRQDERFPLCSTFKSVLAATVLKQAERDAALLDRRLPVRTQDLLEH +APVTRRHVGKDLTVRDLCRATLITSDNTAANLLFAAIGGPPAVTAFLRATGDTITRSDRLEPELNSFAIDDPRDTTTPAA +IASTLQRLVLGNALRPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAVLWPVQGSPWVLTAYLQA +GTISFEQRAAVLAQVGRIA-... +>up|A4F9H1|A4F9H1_SACEN/51-304 +.....-ALAELERRYDARLGLTAVNVRTGREL.KHRADERFAMCSTFKTYAAGALLAAHPLAGGYFDKVIRYTRADLRPN +SPVTETRVDTGMTVAELCEAAITRSDNAAGNLLLAELGGPAAIAPFARSIGDPTTRLDRWEVELNTAIPGDERDTTTPAG +IAAGYRAMVVGDALGAPEREQLKKWLIANTTGGERIRAGLPPNWVTGDKTGSGDyGTANDVAVTWTESGDAIVIAILTSK +SAPDRKYDNRLHADTARIVVe.. +>up|B0YKI5|B0YKI5_9BACT/22-270 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRRLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSEAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAER-----... +>ur|UPI000645558D|UniRef100_UPI000645558D/37-295 +....eAQLAALESKHPGRICVSVLDMASGKRI.EHRPGERILICSTFKTLAAALVLARVDKGEEKFDRRVHYTERDLVDS +SPATKANVGKGMTIAELCAAMMTLSDNTAGNLLLASFGGPGALTTFCRSLGDEITHLDRLEPELNYDTPDDQRDTTTAAA +MLENLRRLLFTDVLSPASRLQLAAWLMTNRTGDTRLRAGLPKNWLAGDKTGTNGdGNANDIAVLWPSNRAPIIVTAYCEI +PAIAADERNAIIAEIGRIAA... +>ur|UPI00046A810F|UniRef100_UPI00046A810F/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRPNERFAYASTYKALAAGVLLQQNS--INKLNEVITYTKEDLVEY +SPITEKNVGTGMKLGEIAEAAVRSSDNTAGNLLFNKIGGPKGYEKALRQIGDRVTMAERFETELNEATPGDIRDTSTAKT +LATNLKEFTVGNALPADKRKILTDWMKGNATGDKLIRAGVPTDWEVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSR +DEKEATYNNELIAQAAEVVTn.. +>up|A0A097SRQ9|A0A097SRQ9_9BURK/11-250 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMD--------------... +>ur|UPI000589F1E2|UniRef100_UPI000589F1E2/50-305 +..athKEFSKLEQKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDTLNEVITFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRYSDNTAGNILFHKIGGPKGCGGGLRKMGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IARNLKDFTIGNALPHQKRNILTDWMKGNATGDKLIRAGVPTDWVVADKSGAGSyGTRNDIAIVWPPNRSPIIIAILSSK +DEKEATYDNQLIKEAAEVVId.. +>ur|UPI000262EF41|UniRef100_UPI000262EF41/61-312 +.....-RLADLEREYGARVGVYALATGTGATA.VHRADERFAFCSVFKALAAAAVLHHRS--LAGLDRRVTYTRADLRST +TPITAQHVATGMTLRQLCDAAVRYSDGTAGNLLMRDLGGPAKLTAYLRGLGDTVSRMDHYEPELHDVRPKDPSDTTTPRA +VATDFRKLLLGTALPAGERGLLTDWLSHNATGARRVRAGLPKGWRVADKTGTGNyGRANDIAIVRPPRTAPLVLAVMTDR +PGYDAEPSDALIAEATART-... +>up|M4R2V5|M4R2V5_BIBTR/45-299 +..tfqQTLANLEQQYQARIGVYVWDTETGHSL.SYRADERFAYASTFKALLAGAVLQSLP--EKDLNRTISYSQKDLVSY +SPETQKYVGKGMTIAQLCEAAVRFSDNSATNLLLKELGGVEQYQRILRQLGDNVTHTNRLEPDLNQAKPNDIRDTSTPKQ +MAMNLNAYLLGNTLTESQKTILWNWLDNNATGNPLIRAATPTSWKVYDKSGAGKyGVRNDIAVVRIPNRKPIVMAIMSTQ +FTEEAKFNNKLVEDAAKQVF... +>ur|UPI000241C959|UniRef100_UPI000241C959/33-287 +.....DELASLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILRRRLSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVMAVLTVP +EDPTSTKGKPTIAAATRIVLraf +>up|P67920|BLA1_ACTPL/45-299 +..tfqQTLANLEQQYQARIGVYVWDTETGHSL.SYRADERFAYASTFKALLAGAVLQSLP--EKDLNRTISYSQKDLVSY +SPETQKYVGKGMTIAQLCEAAVRFSDNSATNLLLKELGGVEQYQRILRQLGDNVTHTNRLEPDLNQAKPNDIRDTSTPKQ +MAMNLNAYLLGNTLTESQKTILWNWLDNNATGNPLIRAATPTSWKVYDKSGAGKyGVRNDIAVVRIPNRKPIVMAIMSTQ +FTEEAKFNNKLVEDAAKQVF... +>up|Q8KVT3|Q8KVT3_DESDE/45-311 +.ktlqKKLAELEAASGGRLGVAARSSNGGKSL.SYRGDERFPMCSTFKVLAVAALLRDK---PGILEQRIHFAQIDIQPW +SPVTEKHLEDGMTVAELCAAMLQHSDNTAANLVLAKLGGPQGLTSLARSFGDTTFRLDRWEVELNTAIPGDARDTTTPLA +MCNTLNGLLCGNLLKAPARERLTGWMLGCATGAGRIPAGIPQGWRSAHKSGSGEnGTANDVGVLLPPKGKPLTVALYLTG +SRLTGPENDKILASATRLVC... +>up|A4FHM7|A4FHM7_SACEN/43-296 +...hdDHLAGLERKFGARLGVYALATGTGATV.AHRADERFAFCSTFKALATAAVLHRNP--MSHLDALVTYGEADLMKS +SVITRQHVSTGMTIRQLCDAAVRYSDGTAGNLLLRDLGGPAELTAYARGLGDEVTRMDRVEPLIVEATPGDPRDTSSPRA +FGTDFDELVLKDALPEDKRAFLRDLLQRGTTGARRIKAAVPPGWTVANKTGTGDyGTLNDIAVVWPPDSAPLVIAIMSSK +PAKDAEYDEALLAEAAAHVI... +>ur|UPI0000058761|UniRef100_UPI0000058761/34-330 +.kdvsQKLETISQRLVGRIGVAAQEIGSGERI.TVNGDEMFVMASTYKVAIAVALLERIDKGELKLSDLIDVPQETMVTG +DGAIAFHPGIKLSIANLIEPMITLSDNTATDICLKLAGGPEAVTKVMRNIGITDLRVDRYTSEILRFEQEDLRDQSSPNA +MLELLLAIDSGKVLSEKSSEFLLDVMSRTRTGAGRLKGLLPKGTLVAHKTGTIG.GVANDVGFVTLPDGRRFAIVVYSKS +STTSEADRDLAIAEITRTLYdfy +>ur|UPI0000059552|UniRef100_UPI0000059552/34-330 +.kdvsQKLETISQRLVGRIGVAAQEIGSGERI.TVNGDEMFVMASTYKVAIAVALLERIDKGELKLSDLIDVPQETMVTG +DGAIAFHPGIKLSIANLIEPMITLSDNTATDICLKLAGGPEAVTKVMRNIGITDLRVDRYTSEILRFEQEDLRDQSSPNA +MLELLLAIDSGKVLSEKSSEFLLDVMSRTRTGAGRLKGLLPKGTLVAHKTGTIG.GVANDVGFVTLPDGRRFAIVVYSKS +STTSEADRDLAIAEITRTLYdfy +>ur|UPI0005BD7B54|UniRef100_UPI0005BD7B54/39-296 +..dhhDRLDELEQKFDARLGLYALATGNGTTI.AHRADERFAFCSTFKTLAAAAVLHRNP--LTHLETVVTYTEDDLLKN +ASITPRHVATGMTIRQLCDAAVRYSDGTAGNLLLRDIGGPAQLTEYVRSLGDMVTRMDRIEPAITEATPGDLRDTTSPRA +FGTVYQKIVLGDALPADKRDFLRDLMERNATGAQRIRAGVPQGWTVADKTGTGDyGTLNDIAIVWPTASAPVVLAIMSGK +ATADAAYDQALIAQAAEYVVa.. +>up|Q07QH1|Q07QH1_RHOP5/24-279 +...apSALQTYERESGGRIGLYAENLATGTKI.AWRADERRVMCSTFKASLAALVLARVDRGEDRLDDIISYSAADLLDY +APVARENLAKGISVDEMCKAMVEFSDNTFANLLLARVGGPAALTGFWRATGDSISRLDHNEPELNFPPPGDPSNSTTPIA +MAGTLRRVVLGEVLTPASRDRLIGWMVNCKTGANRLRAGLPTDWKIADKTGNNGvDAAGDIAVAWPRANAAVVICAYTQG +GTPTKAQLETVFAAIGRMV-... +>up|A0A0F6VNT7|A0A0F6VNT7_9NOCA/15-273 +...ldAVLADLEERRRVRLGVLAHDPGRGLTY.ARRADDRFAMCSTFKVYAAAAILRLESQGSLRLDDTVPVDPADIVEN +SPVTSEAQGRTLTLAQLCDAALTRSDNTAGNLLLRRLGGPTAVTAFARSLGDTVTTLDRWEPELNSAEPGDVRDTSTASG +LARGYRELPLGSGLPAAGQQTLTGWMRASVNSGQRIRAGLPAGWTAADKSGAGRyGTVNDAGVLWSPDGSPLVLVLLSDS +VTPDAAHDNAAIAEATAVIVe.. +>up|A0A0J7D6Z2|A0A0J7D6Z2_BACCE/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRHNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQIGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNIFTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|P52663|BLAN_ENTCL/33-290 +.....DEIKNLETDFNGRIGVYALDTGSGKSF.SYRANERFPLCSSFKGFLAAAVLKGSQDNRLNLNQIVNYNTRSLEFH +SPITTKYKDNGMSLGDMAAAALQYSDNGATNIILERIGGPEGMTKFMRSIGDEDFRLDRWELDLNTAIPGDERDTSTPAA +VAKSLKTLALGNILSEHEKETYQTWLKGNTTGAARIRASVPSDWVVGDKTGSCGyGTANDYAVVWPKNRAPLIISVYTTK +NEKEAKHEDKVIAEASRIAIdn. +>up|B8LFA2|B8LFA2_STEMA/42-295 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSLLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFVKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGTRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI00042405B1|UniRef100_UPI00042405B1/49-299 +.....ADFERLERAFGARLGVYAVDTATGREV.AYRADERFAYASTHKVFTAGGVLQRTP--VAELDRTVTYSPQDVVTG +SPVTEKHVGTGMPLRAVMDATLRYSDNTGGNLLFRELGGPAGLTAVLRGIGDTTTHVDRIETELNDTAPGDIRDTSTPRA +LAVGLRAFALGDALPEDKRKILVDIMRGNTTGDANIRAGVP-GWPVADKTGTASyGTRNDIAVVWPPNRAPIVLSVLTDR +SAKDAKIDNALLAQATVATV... +>up|A0A059WLK9|A0A059WLK9_9BACT/27-297 +.ealrKRMEEITQTAKGKVGVAVLGIEDRDTL.SVFGKDRFPMQSVYKFPVAIAVLHQVDQRKLSLQQKIHLRPEDLLPW +SPLREKYPQGNIPLSEVLLNTVALSDNNGCDVLFRLLGGPPKVDAYIRSLGVRGMAIAATEEQMHQEEQVQYTNWSEPTA +MLRLLDVFYARKALSPASTDFLWKVMVETSTGPRRMKGLLPPGTIVAHKTGSSGtAATNDVGIVTLPNGKHVALVVFVSD +ASADEATREGVIAQITKAVWdyf +>up|J8DVM6|J8DVM6_BACCE/38-293 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRHNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQIGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IASNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVLVk.. +>ur|UPI0003616D4E|UniRef100_UPI0003616D4E/44-303 +...ttARLRELERTHGARVGAFAYNVATGVAV.RHRADERFPMLSTFKTLAAAAVLRDLDRDGEVLEKVIHYTEADCVSD +SPVTDTHLASGLSVARLCDAAIGDSDNTAGNLLLRELGGPQAVTRFARSLGDRVTRLDRWEPVLNSAEPGRVTDTTTPSA +LARDYARLVLGNALEPRDRERLTYWLLNCRTSGTRFRAGLPPEWTVADKTGGGSyASCNDVGVAWTPEGVPVVLAVLTTK +PASDAAGDHPLVRDAAEALA... +>up|Q9LAR5|Q9LAR5_KLEPN/17-259 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGEFCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAGTLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAER------------... +>ur|UPI00068F6B41|UniRef100_UPI00068F6B41/60-320 +..rtaRELRALEREHSARLGAYAHDTATGRTV.VYRPDERFPMCSLFKTIGAAAVLRDLDRRGEFLARRIRYTAQYVEAN +SPITGRPDNLSMTVAELCAYSITHSDHTAANLLLRELGGPGAVTRFCRSIGDPVTRLDRWEPELNSAEPWRGTDTTTPRA +VGRTYARLVLGDALGPCDRRLLTGWLLANTTSGERFRAGLPADWTVADKTAGGSyGGNNNAGIAWPPGRPPVVLAVMTTK +PDRDAPADDPLVARTAGVLA... +>up|J8B6V1|J8B6V1_BACCE/65-320 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRHNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMADRLETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNILTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|G4NPW6|G4NPW6_BACPT/48-301 +....nKKFVQLEKKFDARLGVYAIDTGTNNTI.AYRPNERFAYSSTYKVLAAAAVLEKNS--IEKLNEVIYYSKDDLVTY +SPITEKHVDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPKGFEKSLKQIGDHVTKANRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTVDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSKR +FTKDANYNNALIAEAAKVVLn.. +>ur|UPI00068A4A07|UniRef100_UPI00068A4A07/32-288 +..kltEVVQSEESALQARVGMAVFDANTGMTW.QYRGDERFPLNSTHKVFSCAAMLAKVDGKHLSLDQSVSINRGMLVTY +SPITEKSLSPKITLGKVCQAAVSYSDNTAANVVFDAIGGSAGFNAYMRSIGDEQTRLDRKEPELNEATPGDVRDTTTPNA +IVSSLRKILLGDVLSDPSRSELTQWMLDDQVAGALLRASLPSDWKIADKTGAGGyGSRSIVAVIWPPSKQPLVVGIYITQ +TKASMQASNQAIARIGAVL-... +>ur|UPI00031EE049|UniRef100_UPI00031EE049/33-287 +.....NELASLEKDFGGRIGVYALDTGSGDTV.GHRTDERFLMCSTVKTFIVSAILHRSLSEPGLLDRRIQYTQSDVLEW +APITSQHVPTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVSRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPDRAPIVMAVLTVP +EDPTSTKGKATIAAAARIVLraf +>ur|UPI0003687BA8|UniRef100_UPI0003687BA8/42-294 +...aqPDFSQLEKAFGARLGVFAIDTGNGREI.AYHADDRFAYASTHKVFTAAAILHRGE----DLNRMITIRKSDLVPN +SPITEKHLDTPMSLRSVLDAALRYSDNTAGNLMFREIGGPAGLSSDLRRLGDTVTRVDRIEPALNETSPGDVRDTTTPRI +WAADLRAAALGSGLPTDQQAVLTGIMRASTTGTNAIRAGVPADWQVADKTGTADyATRNDIAVLWPPHRAPIVLAVLSDH +AQKDAKTDDKLIAQAASAVAk.. +>up|A0A0E8Y3Q7|A0A0E8Y3Q7_9MYCO/33-287 +.....DELASLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILRRRLSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLITQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVMAVLTVP +EDPTSTKGKPTIAAATRIVLraf +>ur|UPI0005DE4DCD|UniRef100_UPI0005DE4DCD/33-287 +.....DELASLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILRRRLSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLITQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVMAVLTVP +EDPTSTKGKPTIAAATRIVLraf +>ur|UPI0005277F88|UniRef100_UPI0005277F88/60-312 +.....-AFKDLELHFGARLGVYAVDTGSGREV.AYRSDERFAFASTIKSLLTGALLRTAS--DQELDKVVTYRQDEVLTW +APITSRHVDTGMKVRDLAAAALEYSDNTAANLLMTELGGPETLQRTLRELGDPTTNVNRNEPTLNEATPGDPRDTSTPRA +FAADLRRYVLGDVLTEDRRRMLTDWMVGNTTGAPFIRAGVPVDWKIGDKTGNGGyGTRNDVAVAWPSGGSPVVLVMMSDR +GKADATSDDALIAEATKAVVt.. +>ur|UPI00065BBE77|UniRef100_UPI00065BBE77/50-305 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRHNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRQMGDRITMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNILTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATEVIVk.. +>up|A0A0I5CW56|A0A0I5CW56_SHISO/30-297 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0K8N3A8|A0A0K8N3A8_9PROT/7-259 +.....----SYEEATGGHIGVFARNLATGQRL.TWRENERFVMCSTFKASLAALTLLRVDQGKESLETVVPYTASDLRDY +APVAKANVAAGLSVRAMCQAAVEWSDNACANLLLARVGGPATLTQFWRSLGDHETRLDDWEPVLNRTPPGGLRNTTTPAA +MAGILQQLVFGHALSGASCSLLTGWMKNCQTGKGRLRAGFPPTWDVGDKTGNNGkDAAGDIAVAWPTREAPLIVCAYTRG +GHPDEKQFFEVFSEIGRIAAe.. +>ur|UPI0004644D96|UniRef100_UPI0004644D96/48-301 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.SYRPHERFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLDGPKGFEKSLKQIGDHVTRANRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTIDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FTKDANYDNALIAEAAKTVLn.. +>ur|UPI00055C093B|UniRef100_UPI00055C093B/47-302 +...leEQFAALEQRFDARLGVFAVDLGSEVTT.TYRADERFAFCSTFKVYAAGAVLAAADAGTLSLTETRVVEAEDKVPG +SAIDW-EAGQAVTLEQLCAAALTRSDNTAGNLLIDAVGGTGELTAFARSLGDAQFRLDRIEPDLNTALPGDDRDTTTPAG +LAAGYRSLLTGGPLSNSSRATLLDWMAGTQTSDTRFRAGVPAGWTTADKTGTGSyGVSNDAGLLLAADGRRILAVVLSRT +ASDDAAAMNELVADAVREI-... +>ur|UPI00035E5643|UniRef100_UPI00035E5643/57-311 +....vREFTELEDRFEARLGVYAVDTGTGREV.AHNEDERFAYASTFKVLAAGAVLREHS--LSGLDQVITYSADDLVPH +SPVTAKRVGTGMSLAELCDAAVRLGDNTAANLLLDELGGPRGLDAALEEIGDDVTRMERRETQLNEWSPGSLSDTSTPRA +LARDLRAYVLEDALGKGERAQLTEWLRTSATGSELIKAGVPKDWMVGHRAGAGSyGVRNDIAVVWPPDSAPIVMAIMSNG +LRRDADHDDRLIAEAASVVAd.. +>up|A0NUD0|A0NUD0_LABAI/30-323 +..svgAAIEQIASGLAGRIGFAAQEIGGDEVI.AFNGDETFAMASTYKVAIATTVLDRVDRGELSLDQLVEVPLDMFVTG +VNALAEHPGIQLSVANLIEVMITESDNTATDVSMGLAGGAAAVTENLRRLGITDFRVDRTP----EDFEADPRDHATPLA +MLQLLLAIDGGTAMSPESREFLLGVMSRTRTGAERIKGLLPKGTPVAHKTGTAG.GIANDVGYVTLPDGRRFAIAVYTNS +SETPVSDRDRAIAEIARMVFdhf +>up|A0A0M2KRI3|A0A0M2KRI3_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRRQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|A0A096ZH67|A0A096ZH67_ENTCL/33-290 +.....DEIKDLEKDFNGRIGVYALDTGSGKSF.SYKANERFPLCSSFKGFLAAAVLKGSQDNQLNLNQIVNYNTRSLEFH +SPITTKYKDNGMSLGDMAAAALQYSDNGATNIILERIGGPEGMTKFMRSIGDKDFRLDRWELDLNTAIPGDERDTSTPAA +VAKSLKTLALGNILNEREKETYQTWLKGNTTGAARIRASVPSDWVVGDKTGSCGyGTANDYAVVWPKNRAPLIISVYTTK +NEKEAKHEDKVIAEASRIAIdn. +>up|A0A0M2ZIB3|A0A0M2ZIB3_9MYCO/34-286 +..tveAQIAALEVQHGALIGVYASNLDLQRTV.AHRAQERFAMCSTFKTYAAGRTLQMAERGELSLEQSLFVDPEDILIN +SPITEARAGGELTLAELCQAALQRSDNTAANMLLATLGGPQAITAFARSIGDSESRLDRWETALNSAIPGDPRDTSTPQA +LGFGYRNLLAGDALAPPERSRLEDWMRANQT--SSMRAGLPDGWTSADKTGGGDyGSTNDVGIAYGPDGQRVLLALMTRS +QTADAPGLRPLIGELT----... +>up|D2PTW6|D2PTW6_KRIFD/14-266 +.....---GKLEKKYGARLGVYAVDTGSGREI.AHRADERFAYASTFKALAAGAVLRKYT--LQGMGKVVKYSESDLLAN +SPITEKHVATGMTLRELCDAAVRYSDNTASNLLFDALGGPKGLDAVLAELGDNVTQMEQRELELSVWDPSNPRDTSTPRA +FARNLRTFVLGDALRAPERAQLTTWLRTNLTGAELIRAGMPKGWVVGDKTGTAAtGGRNDIAVVWPPGRAPIVLAIFSNR +PAAEAEHDNRLLAEAARVVAaay +>ur|UPI000375E864|UniRef100_UPI000375E864/30-288 +....aRRLRVLEREHGVRLGAFGWNTTTGRRV.AHRGDELFPMCSVFKTVAVAAVLRDLDRDGTFLPRVVRYTSRDVERH +APLTGLNLAAGMSVGRLCGAAVSHSDNAAANLLLEQLGGPAAVTAFCRSVGDDVTRLDRWEPELNSAEPGRVTDTTSPEA +IGRTYARLVVGKALDPGDRELLAGWLLGNTTGGGRLRAGLPRGWTVAEKTGTGGyGTTHDVGVAWPPGGGPVVMAMLSAT +RDADAAADEPVIARAATVVA... +>ur|UPI0004AA4982|UniRef100_UPI0004AA4982/55-308 +.....GQFRELEREFDARLGVHALDTGTGRSV.GYRADDRFAYASTFKALAAGAVLRKF--GTDGIDKVVKYSRDDLVEN +SPVSENFVETGMSLRGLCAATLWYSDNTAVNLLLHELGGPDGLEKVLEDLGDDVTEMDRYETDMSEGAPGDIRDTSTPRA +MAGSLRAFLLGDALKRDERELLRQWMTTNMTGRTLIRAGVPDGWEVADKSGTAGyGGRNNIAVLWPDDGNPVVMAVMSTR +GKQGAERDDALIARAATVAVe.. +>up|A0A024JWE5|A0A024JWE5_9MYCO/23-278 +..qvyDRLAELERQYNAYIGLFATDLGSGRAL.AHRDDDPFAMCSTFKAYAAARVLQKVQRGELDLQQGVFIDPAALLPN +SPVTAPRAGATLPLAQLCAAAVQRSDNVAANLVLAQIGGPPAITDFARSIGDERTRLDRWEIELNTAIPGDPRDTSTPRA +LGSGIQSLLTGTVLADPQRRQLEDWMRGNVT--STMRAGLPPGWTIADKTGTGDyGSTNDVGMVYGPTGQRVLLSLMTRS +QAANAQALRPLIAEVTKSV-... +>up|A0A0G3IPI3|A0A0G3IPI3_9MYCO/43-296 +....gQRIAALEKRHNAVVGLYAQNLDSKTEV.AYRDGDLFAMCSTFKAYLSARVLQKAQAGELLLTDSVLVEPADLKPN +SPRTEPNVGQRMALSDLCAAALQVSDNTAANLLLRTIGGPPAITAFARSIGDDRSRLDRWEAELNSALPDDPRDTSTPRA +LGGGIARVLTGDVLDEPHRKQLEDWMRANTT--SSMRGGLPPRWTTADKTGSGDyASTNDVGIAFGPNGEHVLLAIMTRT +KSDDAEPLRPLIAEVATLV-... +>up|Q8EMP8|Q8EMP8_OCEIH/46-300 +....sEDLKKLEEEFDVRLGVYAIDTGADKEI.SYRENERFAYTSTFKPLAVGAVLQTKS--DEELEETITYSEEDLVTY +SPITEQHVDEGMTLVEIADAAIRYSDNTAGNLLLEAMGGPDELETILRDIGDETIEMDRYETELNEAKPGDIRDTSTAKA +MATTLQQYVLEDVLDADRREVLTNMLINNTTGDALIRAGVPDGWTVGDKTGAGGyGTRNDIGIIWPEDEEPIVIAIMSSR +DEEDADYDDKLIEKATEIVLq.. +>ur|UPI000237A557|UniRef100_UPI000237A557/50-302 +.....--FADLERRYDARLGLFAVNVHTGHVL.DHRADERFAMCSTFKTYAAAALLREHGLDSGYFDKLIHYTEADLVAG +SPITKPSAGTGMLVHELCAAAINRSDNTAANLLLAELGGPAAIAPFARSIGDGSTRLDRWEPDLNTAIPGDERDTTTPGG +IAAGHRALVVGDALGGPERDRLTGWLFTNTTGGKRIRAGLPPTWRTGDKTGTGDyASANDVAVTWTDKGHPIVIAVLTTR +PRKDDEVNNGLHAETARIVAe.. +>up|A0A0L8MSV8|A0A0L8MSV8_9ACTN/58-303 +.....RRLRALEREHQARVGVFALNLATGATL.LHRAHELFPICSVFKTLAAAAVLRDLDHDGTQLSRVIHYTGADVTKH +APVTKDHIDTGMTIRALCDATIRYSDNCAGNLLLRELGGPTAITRFCRSLGDPVTRLDRWEPELNSAEPDRRTDTTAPYA +IARTYQRLVLGNALDRPDRALLTDWLLRNTTSVERFRKGLPKDWKVADKSGGGStGTSNDVAIAWTPDGAPIVLALFTHK +PTQPTASGD-----------... +>ur|UPI0003166A66|UniRef100_UPI0003166A66/33-287 +.....DELASLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILRRRLSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVMAVLTVP +EDLTSTKGKPTIAAATRIVLraf +>up|A0A0F5HPF8|A0A0F5HPF8_9BACI/50-304 +..ntnERFIQLEKEFDAQIGVYAIDTGTDQTI.EYRPEERFAFASTYKALAAAILLKQNS--LEELEKVITYTEDELVPY +SPVTEKHVDTGMTLLELGEAAVRFSDNTAGNLLFEAVGGPQGFEQALRQIGDDVTEADRLEPDLNKFTPGDTRDTSTPRA +LATSLQVFAVGGLLSGDKRELFTDWLKGNATGDPLIRAGAPEGWEVGDKSGAGSyGTRNDIAVVWPPNRKPIVMAVLSRH +HTEDAAYDDELIAQAAKITL... +>up|A0A084U967|A0A084U967_9RHIZ/33-290 +..rlaEKLAATEREIGGRLGATIIDTHTGRRW.LHRADERFPMNSTFKAFAAAAVLARVDRGEEDFKRQVPIRREDISNY +APVTERRIGGYMSLFELCEAATTMSDNTAANLITDSLGGPEGWTQFMRSIGDDVSRLDRKEPDMTEGRPGDPRDTTTPSA +ITASLQTLTFGDVLQPASREQFRRWLLDNKVGQPLFRSVLPSDWVIGDRTGAGGhATRGIVSVIWPAQRRPVLATVYVTQ +TRGRMADRNRAIAGIGTVMVe.. +>ur|UPI0006284352|UniRef100_UPI0006284352/35-296 +...lsRQLGELEREHAARLGVFAHDTATGRTL.AYRADERFPICSVFKTLGAGAVLRDLDRDGEYLAKRIHYTKEYVEAY +CPITARNVAAGMTVGELCSASVSHSDNGAANLLLRELGGPTAITRFCRSLGDRTTRLDRWEPQLNSAEPWRKTDTTTPRA +IGGTYARLLLGRALPDADRELLTDWLIANTTNVERFRAGLPADWTLADKTGGGSqGVANDVGVVWPPLRPPLVLSVLTTK +HAPEGPSDNPLVAKAAGLVAq.. +>up|D2QYA8|D2QYA8_PIRSD/25-292 +.eklaKRLEPIIAAHQGQVAVAIKHLPSEATF.EYRAADPMPTASLIKLPVMIEAYRQSAAGKLDLAQSITLTEKDKVPG +SGVLTKHFSAGLTLRDAIRLMMAFSDNTATNMVLERT-GIPAVNQTMEKLDLVETKIHSQTSVLPERSKQFGLGSTTAAE +TVALIEKLHQGKLATPAICAEMLQHLYATE-EESCLPRLLPEGVRVAQKTGAVS.AVRTAAGIIESNAG-PILICVLTSE +NRDQDNSAELLIANIARETHehf +>up|X7YGR2|X7YGR2_MYCKA/46-304 +.adlqNRFAELEHRYAARLGVYMPATGTTAAI.AYRADERFAFCSTFKALLVAAVLHQYP--LSHLDKMVTYTSADIRSI +SPITQQHVATGMSIGELCDAAIRYSDGTAANLLLAEVGGTSGFTGYLRGLGDSVSRLDQEEPELNRDPPGDERDTTTPHA +IALDYQQVVLGDALPADKRAMLTDWMARNTTGAKRIRAGFPADWKVIDKTGSGDyGRANDVAVVWSPAGVSHVVAILSDR +ASYDAEWSEALVADAARCVAe.. +>ur|UPI000679153E|UniRef100_UPI000679153E/40-298 +...ldAVLADLEERRRVRLGVLAHDPGRGLTY.ARRADDRFAMCSTFKVYAAAAILRLESQGSLRLDDTVPVDPADIVEN +SPVTSEAQGRTLTLAQLCDAALTRSDNTAGNLLLRRLGGPTAVTAFARSLGDTVTTLDRWEPELNSAEPGDVRDTSTASG +LARGYRELPLGSGLPAAGQQTLTGWMRASVNSGQRIRAGLPAGWTAADKSGAGRyGTVNDAGVLWSPDGSPLVLVLLSDS +VTPDAAHDNAAIAEATAVIVe.. +>up|A0A0M0PFA2|A0A0M0PFA2_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRRQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGTAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|G7CD35|G7CD35_MYCTH/35-291 +..aihQRLTGLENDHDQLIGLYAVDLGSGRTI.AHREHESFAMCSTFKTYLAAATLQRVQQGELQLDQRIFVPPAAIVTH +SPRSEAAAGGHLTVAELCAAILQVSDNGAANTLLQTLGGPPAVTEFARSIGDERSRLDRWEVALNSAVPGDPRDTSTPRA +LGEGYRTLLEGDVLAPPYREQLVEWMRTNET--SAMRPGLPPGWVSADKTGSGDyGTTNDVGLLYGPQGQRVVLAILTRS +ASDDAQNPRPLIGEITAAVL... +>up|A0A068R5F7|A0A068R5F7_9ENTR/41-300 +..eiiHQLSNLEKESNGRLGVVLIDTSDHSTI.TYRANERFPLCSTSKLMAVSALLKKSETNAHLLNQRVHYQQSDLIEY +SPVTEKHLKDGMTFGELSAATLQYSDNTAMNLLLNQLNGPHEVTKFARTIGDNHFRLDRPEPALNSAVPGDKRDTSTPQA +MADSLYHLALGHALATTQREQLTVWLKGNTTGNTSIRAGVPNDWLVGDKTGRCDyGTTNDIAVIWPTAKTPLVLATYFTQ +PEKEAHPRPDVLAAAARIVTq.. +>up|A0A086GY44|A0A086GY44_STRSC/31-292 +...laRQLGELEREHAARLGVFAHDTATGHTL.AYRADERFPICSVFKTLGAGAVLRDLDRDGEYLAKRIHYTKEYVEAY +CPITARNVAAGMTVGELCSASVSHSDNGAANLLLRELGGPTAITRFCRSLGDRTTRLDRWEPQLNSAEPWRKTDTTTPRA +IGGTYARLLLGRALPDADRELLTDWLIANTTNVERFRAGLPADWTLADKTGGGSqGVANDVGVVWPPLRPPLVLSVLTTK +HAPEGPSDNPLVAKVAGLVAq.. +>up|E4N3R1|E4N3R1_KITSK/38-294 +..qivDRLRQLERIHGARLGVFAHDTGTGTTV.HHRADERFPLCSTFKPLAVAAVLRDGH----DLAAAVHYTDRDVADY +APVTGRT--RALTVAELCAAAIEFSDNTAANLLLRRLGGPTAVTRLCRSLGDPVTRLDRWEPDLNSAEPDRETDTTTPSA +LARTFARLTLGDALPQPQRARLTAWLRACTTGAHRLRAGLPPSWTLADKTGTGAhGTANDLALAWPPHRPPLVLAVLSTK +PAPTATPDEPLLAATARLLAatf +>ur|UPI0004C9B5F2|UniRef100_UPI0004C9B5F2/75-329 +....aRAFKELEREFDARLGVYAVDTGTGREV.AYNDGRRFAYNSTFKALAAGAVLRENT--PAGMDKVVKYSKEDLIAN +SPVTEKHVDTGMSLRALCDAAVRYSDNTAANLLFDELGGPEGLDADLEKLGDHVTRVERVEPFLSRWVPGEKRDTSTPRA +LVKDLRAYVLGDVLDEPDRALLARWLKTNTTGDNVIRAGVPKTWVVGDKTGTGSyGARNDIAVVWRPDAAPLVVAVLSHR +ADKDATPDDRLIAEAASVVAd.. +>ur|UPI000405F8A6|UniRef100_UPI000405F8A6/29-286 +..altAAAQQEEKTLNARIGVTVLDTVTGKTL.SYRGDERFPLNSTHKPLLCGALLKQAQEKKIRLTDSVLFDKSQLVDY +SPVTEKHVSPQMNWLQLCSAAVSYSDNTAANLISQKAGGPQAITAFVRASGDNITRLDRFEPELNEARPGDERDTTTPDA +ISHTLQKLLLGDVLSEASRQQLTRWMAEDKVADALLRKSLPKGWKIADKTGAGGyGSRSIISMVWPEKGAPMVVAIYITL +TEASLAQSNDAIARLGGVIF... +>ur|UPI0004C95922|UniRef100_UPI0004C95922/47-294 +....vRRLRALEREHQARIGVFALNLATGASL.LHRAHELFPMCSVFKTLAAAAVLRDLDHDGSQLSRVIRYTEADVTKH +APVTKDHIGTGMTVRDLCDATIRYSDNCAANLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSGEPDRRTDTTSPYA +IARTYQRLVLGNALNRPDRALLTDWLLRNTTTLTTFRTGLPKGWTVADKSGGGDtGTRNEAAIAWTPDGAPVLLTALTHK +PSLPAPGDT-----------... +>up|R8QI36|R8QI36_BACCE/92-345 +....yKEFSQLEKKFDARLGVYAIDTGTNRTI.AYRSNERFAFASTYKALAAGVLLQQNS--IEKLNEVITYTKDDLVEY +SPVTEKHVDTGMALGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQMGDRVTMADRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPVHKRNILTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAAEVVIn.. +>ur|UPI0003959AE6|UniRef100_UPI0003959AE6/37-297 +..alhKALTLIEAQSGGRLGVYAFDAETGGEA.GYRSDERFAMCSTFKTLLAAHVLYLGQTGALDLGQQVRVTSADMVPY +APVTEKYQDQPISLLELCEAIVVVSDNVAANLLLRASGGPEALTAWLRTLGDKATRLDRPEPLLNTAEPGDPRDTTTPRA +MQATLQALLLGDVLKGYGRAMLQQWLTDSRTGDQRVRAGLPSEWRVGGKTGAGAhSTANDCLIAWPNAAEGLIITAFLTG +GERTTAQSDAVMAKVGAAIAq.. +>ur|UPI000259B766|UniRef100_UPI000259B766/45-298 +.....ADFAALEKASGGRLGVTVLNIGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRRQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGTAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>up|D0V475|D0V475_ENTCL/33-290 +.....DEIKNLETDFNGRVGVYALDTGSGKSF.SYKANERFPLCSSFKGFLAAAVLKGSQDNQLNLNQIVNYNTRSLEFH +SPITTKYKDNGMSLGDMAAAALQYSDNGATNIILERIGGPEGMTKFMRSIGDEDFRLDRWELDLNTAIPGDERDTSTPAA +VAKSLKTLALGNILSEREKETYQTWLKGNTTGAARIRASVPSDWVVGDKTGSCGyGTANDYAVVWPKNRAPLIISVYTTK +NEKEAKHEDKVIAEASRIAIdn. +>ur|UPI0005DD9877|UniRef100_UPI0005DD9877/33-287 +.....DELASLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILRRRLSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLITQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVMAVLTVP +EDPASTKGKPTIAAATRIVLraf +>ur|UPI000595FFDB|UniRef100_UPI000595FFDB/43-300 +..qseEAFKELEEEFDARLGVYAIDTETDQTV.SYRSDERFAYASTFKVLAAGAILQIAS--MDDLEKVITYSEDDLVTY +SPVTEEHVDDGMKLKEIMEAAIRYSDNTAGNLLLEELGGPDGLEEILRENGDEIIEMDRMETDLNEAAPGDTRDTSTPKA +LAESLQTYVLSDLLPEDKQDLLIDWITGNEAGDTLIRAGVPEDWEVGDKSGAGGyGTRNDIAVVWPSDQEPIIISVLSSR +DSEDADYDDALIEKAAERVMeq. +>ur|UPI000688E260|UniRef100_UPI000688E260/52-306 +.....DEFGGLEREYGARLGVYAVDTGTGREV.AYHADDRFGHASTFKALAAGAILRRVP--LDGLNKVVRYARSDLKSN +SPITQQHVDTGMTLRAAMDAAVRYSDNTAGNLLFRELGGPGGLTAALRDLGDTVTRSDRFETELNDVSPGDPRDTSTPRA +LAGSLRAFTVGTALPEDRRALLTDMLRANTTGATLIRAGAPAGWQVGDKSGAGGrATRNDIAVVWPPGRAPLVLAVLSDR +PAPDAPYDDKLIARAAAVAFaaf +>ur|UPI00024A25C5|UniRef100_UPI00024A25C5/47-302 +..svdASIQGLEQQHNALIGIFATNLVSGKTV.AHRAQDPFAMCSTFKGYASARVLQMAQHRELSLDDKMFVDPASILPN +SPVTEPRAGGEMTLAELCQAALQQSDNAAANILLNRIGGPQSITAFARSIGDERSRLDRWETELNAAIPGDLRDTSTPEA +LGGGYRALLDGDVLAPAGRRLLEDWMRANQT--SSMRAGLPPGWTTADKTGSGDyGSTNDVGIAYGPDGQRVVLAILTRS +QANDAENMRPLIGEITALV-... +>up|I1W5J9|I1W5J9_SALIN/30-265 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTDG +ES------------------... +>up|A0A0C1APL0|A0A0C1APL0_9NOCA/47-304 +....tAELTALEQQYDAQLGLFAVDTGSGKTL.TNRADQRMPFLSTFKGLAAGALLQAHPLATGYFDKVVHFTEADLVTY +SPVTSTKVAEGMTIAQIADAAITQSDNTAGNLLLRELGGPQGLTAFLRTLGDQVSRLDRWEPDLNTALPDDERDTTTPAA +LAADYRALVLGDALGAPEREQLTKWLKTNTTGDKRIRAGVPAGWTTGDKTGTGDyGMANDAAVTWPDGGAPLVLAIQTRK +STKTAEPSNDLVAAATKLVVdk. +>up|I8TYI8|I8TYI8_9FIRM/2-257 +.kelqKKIEATLAAYRGRGGMVILNHSSGQHF.ALNPDMVFPAASMIKIPIMYEVMRQAAAGRIDLEQLLIVKDELRVDG +AGILKERPGISMTIRELVTLMIILSDNTATNMLIDLL-GMSPVNQTMERLGLKSTVLRRQMMDFAAA-AAGQENETSPAD +IIRLLTTIYDHTDLPADYGKLMIEILSRQQV-RDKLPFFLPEEIVIAHKTGTLP.GVEHDGGILFLPGG-PYIICIMTAD +LA-ANVEGLQLVATLGKVIYehf +>up|I7DZ10|I7DZ10_PHAIB/28-286 +.sdlaETIRNWEQALDARLGVLLVHPATGWEI.AHNADDRFPLNSTFKPLLCAAILSQVDRSTEDLTAQVEIRRKDLVSH +SPVTERYIGTTRSLAQLCDAAITRSDNTAANLLLERIGGPEGFTEYMQTSGDLITRLDRWETDLNSATPGDPRDTATPRS +VLSTLHAALSGTMLSGSSSAQLADWMQRDQLADDLIRAHLPERWTIGDKTGAGGhGSRGIIAFLRDPQGHEYLAAIYITE +TDADFAQRNQAISDIGRAMIa.. +>ur|UPI0006874B6C|UniRef100_UPI0006874B6C/51-304 +...tsKPFAELENQHTARLGVYGIDTGSGRTV.AYREGERFPIASTFKGIACGGLLRAHPLSTGYFDQVIHYPATDLVAN +SPITEKRVDTGMTVAELCHAAITVSDNTAGNQLLKLLGGPEGFTAFARSLGDTVTRLDRWETELNTAIPGDERDTTTPAA +LAADYRALVLGDVLAKPEQDQLKSWLVANTTGTARIRAALPQDWTVGDKTGSPDyGGALDIAITWPPNRAPLVIAVLTAT +TNPNAQPNNPLVAAAAHN--... +>up|A0A087PMC5|A0A087PMC5_9PROT/25-282 +...vaSVLSEYEDATGGRIGVYARNLVTGQSL.TWRENERFAVCSTFKASLVALVLLRVEQGHERLEDMVPYTQADVEKY +APVAQAHVEDGLTVRTLCQAALEQSDNACANLLLARVGGPAMLTRFWRSLGDTKTRLDDWEPVLNRTPPGGLRNTTTPRA +MAGTLEHVLFGDTLSVSSRTLLTDWLKGCRTGTHRLRAGLPEGWGVGDKTGNNGrDAVSDIAVAWPAPQRPIILSVYTRG +GHPVEEQFRTAFAGIGRMV-... +>up|R4M3D8|R4M3D8_MYCTX/42-302 +.adlaDRFAELERRYDARLGVYVPATGTTAAI.EYRADERFAFCSTFKAPLVAXXXHQNP--XXHLDKLITYTSDDIRSI +SPVAQQHVQTGMTIGQLCDAAIRYSDGTAANLLLADLGGTAAFTGXLRSLGDTVSRLDAEEPELNRDPPGDERDTTTPHA +IALVLQQLVLGNALPPDKRALLTDWMARNTTGAKRIRAGXPADWKVIDKTGTGDyGRANDIAVVWSPTGVPYVVAVMSDR +AGYDAEPREALLAEAATCV-... +>up|Q82F11|Q82F11_STRAW/56-318 +..rlyGRLRELEREHSARLGVFARDMATGRTL.LYRADERFPVCSVFKTLAAAAVLRDLDHDGEFLARRIRYTEQYVKDY +GPVTGRNLAAGMTVAELCAAAVSDSDNAAGNLLLRELGGPTAITGFCRSIGDGRTRLDRWEPDLNSAEPWRDTDTTSPRA +IGKTYARLILGDVLPPQDRTRLTNWLIANTTNTARFRAGLPADWILADKTGGGNyGVANDVGVVWPPNRSPIVMTVLTTK +HAAAGPSDSPLVARTAELLAa.. +>ur|UPI00066BDE01|UniRef100_UPI00066BDE01/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVVRRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRRQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGTAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI0006740806|UniRef100_UPI0006740806/59-311 +.....---GKLEKKYGARLGVYAVDTGSGREI.AHRADERFAYASTFKALAAGAVLRKYT--LQGMGKVVKYSESDLLAN +SPITEKHVATGMTLRELCDAAVRYSDNTASNLLFDALGGPKGLDAVLAELGDNVTQMEQRELELSVWDPSNPRDTSTPRA +FARNLRTFVLGDALRAPERAQLTTWLRTNLTGAELIRAGMPKGWVVGDKTGTAAtGGRNDIAVVWPPGRAPIVLAIFSNR +PAAEAEHDNRLLAEAARVVAaay +>up|G9HXF8|G9HXF8_ECOLX/33-290 +.....DEIKNLETDFNGRIGVYALDTGSGKSF.SYKANERFPLCSSFKGFLAAAVLKGSQDNQLNLNQIVNYNTRSLEFY +SPITTKYKDNGMSLGDMAAAALQYSDNGATNIILERIGGPEGMTKFMRSIGDKDFRLDRWELDLNTAIPGDERDTSTPAA +VAKSLKTLALGNILNEREKETYQTWLKGNTTGAARIRASVPSDWVVGDKTGSCGyGTANDYAVVWPKNRAPLIISVYTTK +NEKEAKHEDKVIAEASRIAIdn. +>up|G8A3S3|G8A3S3_PROVU/2-231 +.....---------------------------.SFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRILYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0005EFC381|UniRef100_UPI0005EFC381/35-288 +....lPTVAQIEARLDGRIGLSLIETGSGRSW.TYRKDERFPMNSTVKVPICATVLARRDAGKLSLSDILRVNQEDILSY +APVTXKTVGAGMSLADLCLAAIDMSDNTAANMLVDHIGGPQAVTDFLRGTGDELSRLDRREPELNNFLSGDPRDTTTPAA +MTETLRRLLLGNALSSESGKQLAEWMSIGGVTGNLLRADAPEGWIILDKSGGGS.HTRNIVAVVIPEGGSPWIVTIFISD +VDADSSTRNAALQQIGSAVM... +>up|A3KEX9|A3KEX9_STEMA/36-289 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRRQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGTAWVLTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI00047DDBC9|UniRef100_UPI00047DDBC9/36-295 +..algHRCQEWERRHGGRIGVAVWNLATGYRA.GHRVDERFLMCSTFKALAAALVLARVDQGQESLDRRLLVSRKDLVGW +SPVTEKRTGEGMTVAELCEAAVAWSDNGAANLLVKGFGGPGALTEFLRESGDPVTRLDRLEPELNGYGGADESDTTSPGA +MLDTLYRLLFGEVLSAHGRAQLAAWMIVNKTGDRRLRAGFPANWLVADKTGTSGdGYSNDVGVAWSPARGAVLVTVYCEM +PKAEAEARDRIIAEVAEMV-... +>ur|UPI00031E7033|UniRef100_UPI00031E7033/47-303 +..etaAAFRKLERKYDARLGVHAVDTGTGREI.SFHAGERFAYASTHKAFTAAAILDKRS--LSGLDKVITYRKEDLLPH +SPVTREHVEEGMTLRALCAAALRQSDNAADNLLLRELGGPKALDAFLEKLGDDVTNVNRYEPELNEAAPGDDRDTTTPRA +WTADLRAVALGDGLNRKEQAQLDDWMRNSPTGKTLIRAGVPEKWTVSDKSGGGRhATRSDIAVVRPPGGAPLVVTVMSRR +TERDAEYDDRLVADAASVVAde. +>ur|UPI0005E3FBE0|UniRef100_UPI0005E3FBE0/33-287 +.....DELASLEKDFGGRIGVYALDTGSGGTV.GHRADERFLMCSTVKTFIVSAILRRRLSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLITQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVMAVLTVP +EDPTSTKGKPTIAAATRIVLraf +>up|X7FDK5|X7FDK5_9RHOB/33-288 +..rlaLTVRQIEDRLDARVGVVVRDSATGWSW.GHRADERFLMNSTFKAPLCGALLARVDAGETTLDTALPVTAADMVDH +APVTETRIGATMTLDALCRAAVDMSDNPAANIVLDHVGGPEGFTSFLRGIGDGTTRLDRTEPGLNTYAAGDPRDTTTPAA +MVATLERLLLGDALSAAARARLTGWMTPGSVTGALLRAHTPEGWHVADKSGAGR.VTRNIVGMVTPPGAAPHLVAIYLSE +AEVDFATRNAALSELSAAVV... +>ur|UPI0004CB14E2|UniRef100_UPI0004CB14E2/61-318 +...tdRAFAELERTFDARLGVYAVDTGDGRTI.AHRPDERFAYASTCKALLSGAVLAKKT--LPQMERLVRYGQEEIISN +SPITEKHVATGMTLRELCDATIRYSDNAAANLLFRELGGPRGLQDALRGLGDRVTRCDRYEVALSDATPGDLRDTSTPRA +LAADLRAYTLGSALPAEKRAVLIDWLKRNTTGDHTIRAGTPRGWEVGDKTGTGGyGTRNDIAIVWPSGGAPIALAVLSRR +DIKNAETDDALIAGAAKVALgaf +>ur|UPI0005DE1547|UniRef100_UPI0005DE1547/33-287 +.....DELASLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILRRRLSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLITQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGSAPIVMAVLTVP +EDPTSTKGKPTIAAATRIVLraf +>ur|UPI000578884E|UniRef100_UPI000578884E/33-287 +.....DELASLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILRRRLSEPGLLDQRIQYTQSDVLEW +APITSQHVSNGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVMAVLTVP +EDPASTKGKPTIAAATRIVLraf +>ur|UPI00062C4B79|UniRef100_UPI00062C4B79/57-308 +.....-DFQRLERAYGARLGVYAVDTGSGREV.LHNHTERFAYASTFKALAAAAVLRSHS--PSGMGKVIRYSGEQPVDH +SPVTEKHVETGMTLHELCDAAVRHSDNTAANLLFDALGGPKGLAAALREVGDTTTVVERREPELNQWAPGATRDTTTPRA +IAGDLRAFVLGDALGPAERAQLTTWLRTNTTGDELIRAGVPAGWVVGDKSGAGGyGVRNDIAVLWPPDAAPIVMAIMSNR +GTEEADDDNGLIARAASVAV... +>up|A0A0E3Z6W4|A0A0E3Z6W4_SALTI/23-256 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +--------------------... +>ur|UPI000475A6B6|UniRef100_UPI000475A6B6/44-298 +....dEEFAQLEDEFETQLGVYAIDTGENQIV.EYNPDERFAYASTFKVLAAAILLKQNE--IKDLEEVVTYSKDDLVTY +SPVTENHVDTGMTLLEISEAAIRKSDNTAGNLLLEALGGPDEFQALIQDLGDDVTEPERYETELNEFMPGNKSDTSTPKV +LATNLKKIALDDFLPNDKRELLMDWMKGNATGDKLIRAGLPEEWIVGDKSGAASyGTRNDIGIVWPPDREPIIIAVMSRH +DTKDAEYDDELVAKAAGVIFd.. +>up|D5ZPK2|D5ZPK2_9ACTN/5-232 +.....-SLADLERAYGARIGVYAVATDTGATV.VHRADERFAFCSTFKSLAAAAVLHRNP--LSRLDERVTYGRADLAAH +SPVTERHVATGMTVRQLCDAAVRYSDNTAANLLLRDLGGPRGLTTYLRGLGDRVSGLDHYEPELNRNPPGDPRDTTTPRA +IAVDHRALVLGDALPAARRALLKDWLVRNTTGDRRIRAGVPRGWTVGDKTGTADwGRAHDVAVLWPPRAAPLVLAVL--- +--------------------... +>up|A0A059WT06|A0A059WT06_9BACT/25-325 +.trlqEQLNNLDSSAQGDVGIGVLDLDTGERW.FRNGKQRFPMQSVFKLPVGIVVLKLVDEGKLSLNQTVTITREQFVPW +SPILKEIKGDRFTVQYLLQRAVGDSDNTAADALVRLVGGPEQVTANLGKLNLRDIRVDRLEQQLQPRYLTDPRDTATPEG +MIDLLAKLQSRQLLSEDSTALLLKIMTDSPTGQQRLKAGLPPGWSIAHKTGTGAeIATNDVGLISSPTGKRIAIAVFIAG +SKAPLEQRESVMSAVASAV-... +>ur|UPI00054BED58|UniRef100_UPI00054BED58/39-337 +.arltAEFARLAKQTDGTVGVAVQRVDGNART.TLNGGTNFPMASTFKIAVAGTILARIDKGELTLDQMIAVDPAVIVES +EGIAEQHPGVSLSIHNLLELMLTRSDNTATDVLTALAGSPVAVTAWVRKLGVTGQQIDADNGKPNKSFNDDPRDSSTPEA +MLDLLLKIQSGKALSATSTKALLDIMERCHTGEARLKGRLPLGTVVAHKTGTLM.SIANDVGLVTLPDGSKFAIAVFVKG +DTKGTAVQERVIADIARAAYdyf +>up|J8MWY2|J8MWY2_BACCE/782-1037 +..qthQKFSQLEKEFDAKLGIYALDTSTNQTV.IYNPNERFAYASTHKALAVGVLLQKKS--IEDLDQRIMYTDKDLVNY +NPITEKHIDRGMTLKELADASLRYSDNTAQNLIFKQIGGPDGFKKALQEIGDTVTNPQRIEPELNDVNPGETPDTSTPKA +LAASLQTFILGDVLPTEKRNLLIDWMKRNTTGDKLIRAGVPKGWEVADKTGAASyGTRNDIAVIWPPNKKPIVLAILSNR +DKKEAKYNDQLIAEATKIALd.. +>ur|UPI0003312AC7|UniRef100_UPI0003312AC7/48-300 +....nKKFVQLEKKFHAKLGVYAIDTGSNKTI.AYRSNERFAYASTYKILAAAAVLKNNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPNGFEKSLKQIGDHVTKSNRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FTKDANYDNALIAEAAKVAL... +>ur|UPI0004C55A06|UniRef100_UPI0004C55A06/55-309 +...yaRAFKKLERKFDARLGVYALDTGTGREV.AYNDSRRFAYNSTFKALAAAEILRKYA--PDGLEQVVKYSKDDLIAN +SPITEKHVDTGMTLRALCDAAVRYSDNTAANLMFDKLGGPKGLDAALERIGDDVTRMDRVEPFLSRWVPGEKRDTSTPRA +LAKDLRAYVLGDVLAEPERAQLATWLKTNTTGDHVIKAGVPKNWVVGDKTGTGSyGARNDIAVVWRPDAAPLVVAILSHR +GDKDAAPDDKLIAEAASVVA... +>ur|UPI00054DB497|UniRef100_UPI00054DB497/47-302 +..tieRKLAKLENKYDAKLGVYALDTGTNKTI.AYRPNERFAYTSTHKALAVGVLLQKNS--IKDLDKRITYTRDDLVNY +NPVTEKYVDAGMTLKELSDASLRYSDNTAGNLILEEIGGPIGFKKALRELGDNVTNPVRMEPELNDVPPGEIADTSTAKA +LATSLQAFTLGDALPVEKRELLIDWMKRNTTGDALIRSGVPKNWEVADKTGAGLyGTRNDIAVIWPKKGDPIVLAVLSSR +NEKDASYDDKLIAEATKEVVk.. +>up|K9WDF5|K9WDF5_9CYAN/64-366 +.tqlqEQLNNLDSSAQGDVGIGVLDLDTGERW.FRNGKQRFPMQSVFKLPLGIVVLKLVDEGKLSLNQTVTITREQFVPW +SPILKEIKGDRFTVQYLLQRAVGDSDNTAADALVRLVGGPEQVTANLERLNLRDIRVDRLEQQLQPRYLVDPRDTATPEG +MIDLLALLQSRQLLSEDSTALLLKIMTDSPTGQKRLKAGLPQGWSIAHKTGTGEdIATNDVGLISSPSGRNIAIAVFIAG +SKAPLEQRESVMSAVAAAVVq.. +>up|W4QIQ0|W4QIQ0_9BACI/42-296 +..tveDTFSQLEEEYDARLGIYALDTGTGKTV.TYRSDERFIYASAHKPLAVGVLLQQKS--MEELDEHITYSRDDLVNY +NPITEHHVDSGLTLKELSDASIRYSDNTAANLIFHAIGGPEGFKEGLRAIGDNVTEPERIEPDLNDVEPGEIQDTSTPEA +LAKSLQQFTLGDALSEDKQELLIDWLKRNTTGDDLIRAGVPEGWEVGDKTGSGSyGTRNDIGILWPPGRDPIILSVLTSK +EEQDADHDDTLIARATEEVI... +>ur|UPI0005F9A400|UniRef100_UPI0005F9A400/47-303 +...ynSAFSQLESDYDVKLGIYAFDTEMNKEV.AYHADDRFAYCSTFKALAAGAVLKQDS--LDELKQVVKYKKEDVLSY +APIAKDNVDKGMTIEEICNAAVRFSDNTAANLLFDHIGGPSGFKSALNQLGDNVTQPARIEPELNEAIPGDIRDTSTPRQ +LATDLQAYTTGNILTDDKKKILIDWMTGNATGNTLIRAGAPDNWVVADKSGTGPyGTRNDIAIVMPPNKKPIIIAILSTH +HTKEAKYDDKLIAQASKIVFdsf +>up|R8GNX0|R8GNX0_BACCE/782-1037 +..qthQKFSQLEKEFDAKLGIYALDTSTNQTV.IYNPNERFAYASTHKALAVGVLLQKKS--IEDLDQRIMYTDKDLVNY +NPITEKHIDRGMTLKELADASLRYSDNTAQNLIFKQIGGPDGFKKALQEIGDTVTNPQRIEPELNDVNPGETPDTSTPKA +LAASLQTFILGDVLPTEKRNLLIDWMKRNTTGDKLIRAGVPKGWEVADKTGAASyGTRNDIAVIWPPNKKPIVLAILSNR +DKKEAKYNDQLIAEATKIALd.. +>up|H9AXM0|H9AXM0_ACIBA/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSRNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANILLTTIGGPKELTAFLHNMRDHVTRLDRWEPELNEAIPHDERDTTMPAP +VATTLRTLLTVELLTLASRPRLIDWMEADKVAGPILRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|W5T6V8|W5T6V8_9NOCA/35-289 +..saqDRLRGLEAGLGGRIGVYAVDTGTGRIR.AYRADERFPFASTYKALAAGAVLERNK--PEALDSRIHYSRDDLVAH +SPITGQHVDDGMTLREILDAAVRYSDNTAGNLLFRAVGGPKPLQQQLHEIGDDATSMDRTETDLNQTAPGDIRDTSTPRA +LGADLRYFALDAAVSQENRRILGGLLRANTTGDTLIRSIAPAGWDVGDKSGSGTyGTRNDIAVLWPPGRAPIVLAVLTTR +DRPDAEYDDTVVARAAAIAV... +>ur|UPI0004A7804E|UniRef100_UPI0004A7804E/41-295 +....hDRLFELERKFDARLGVYALDTASGATI.AHRADERFAFCSTFKGLAAAAVLQRNP--LSHLDTVIRYTEEDLTKN +AAITPRHVATGMTIRDLCDAAVRYSDGTAGNLLLRDIGGPAELTAYLRGLGDPVTRMDRIEPAITEATPGDPRDTSSPRA +LGTDYQRIVLGDALPEDKRAFLRDLLERNATGAVRVRAGVPQGWKVADKTGTGEyGTLNDIAIAWPPDRAPLVLSLMSSK +ATADAEYDQALLAEAAAYVA... +>ur|UPI000629ABD7|UniRef100_UPI000629ABD7/38-291 +....dPAVRELERTHDVTLGVSATNLATGARL.AHRAGDRFPILSVFKSIAAAAVLRDLD--EARLDHRVWFPPADILAN +SPITAEHVDTGITVAELCDAAIRFSDNAAGNLLLREIGGPRGLTAFARSIGDGATRLDRWELELNSAEPGDEQDTSTPAA +LARTFAGLLVGDLLRPADRRRLRSWMLANTTSGPRFRDALPDGWRLADKTGAGDyGTNNDAGVAWNPAGEPIVIVAMSRR +TERDSVRVDAALADVARLVVr.. +>ur|UPI00037278E2|UniRef100_UPI00037278E2/45-302 +.aqvtKELRALEKSYKGRIGAYAIDTATGRTV.GYRSGERFPLLSTFKAPVCAAALHKASTTSPLMDKVVKWTKADLKPH +SPTTEKHVEDGLTVAQLCEATITLSDNTAGNMVLKQVGGPAGLTRYFRSLKDPVSRLDRWETELNDWTAKERRDTTTPAA +ISRDLRLLTWGDALNAQDRRRLNGWLRANQTGDARIRAGLPKSWTIGDKTGTNAeGGANDIAVIWPDKGAPIIMAVYTTR +ST--PSVDDKVLAKTATVL-... +>up|A0A0A8NWQ7|A0A0A8NWQ7_XENNE/49-307 +....iEKLSILEKNANGHLGAVLINTADHSTI.AYRADQRFPLCSTSKLMAVSALLKRSETNDHLLNQQAHYQQSDLVEY +SPITEKHLKSGMTLGELSAATLQYSDNAAMNLILNQLGGPHEVTKFARTLGDNSFRLDRKEPELNNVIPGDERDTSTPRA +MADDLYHLVLGNALDATQREQLITWLKGNTTGAASIRAGVPEGWIVGDKTGRCDyGSTNDIAVIWPVNNPPLILVTYFTQ +PDKEASARPDVLAAAARIMTqh. +>ur|UPI000346189A|UniRef100_UPI000346189A/54-309 +..efaAEFERLEEEFDARLGVYAVDTGTGEEV.AHRSDERFAYASTHKAFTAALVLDQNT--PEEMEEVVTFTEDDLLEY +APITEQHVDTGMTLMEVTDAAVRYSDNTAANLLFEELGGPEAFDDAMEAMGDDVIEANRVEPGLNDWAPGDDRDTSTPHA +MAESLREFTLGDVLPEEKRSVLTDMLVNNTTGDELVRAGVPEGWEVGDKTGAAGyGTRNDIAVLWPPEGEPIVLAVMSSR +DEENAEYDNALVAEAAEVVVe.. +>up|Q46991|Q46991_ENTCL/33-290 +.....DEIKDLETDFNGRIGVYALDTGSGKSF.SYKANERFPLCSSFKGFLAAAVLKGSQDNQLNLNQIVNYNTRSLEFH +SPITTKYKDNGMSLGDMAAAALQYSDNGATNIILERIGGPEGMTKFMRSIGDKDFRLDRWELDLNTAIPGDERDTSTPAA +VAKSLKTLALGNILNEREKETYQTWLKGNTTGAARIRASVPSDWVVGDKTGSCGyGTANDYAVVWPKNRAPLIISVYTTK +NEKEAKHEDKVIAEASRIAIdn. +>ur|UPI0005341117|UniRef100_UPI0005341117/31-285 +.....-VAQQEEQALKARIGIAVIDTGAESVA.SYRGNERFPLNSTHKALLCGALLSAQEQCKLRLTERTQFDRAALVTY +SPVTEKFVAPAMSWGQLCEAAIGYSDNTAANLLAKKLGGPEAVTRFFADLGDKVTRLDRFEPELNSAVPGDMRDTTTPLA +VSETLQKLTLGTALTPASRAQLLQWMRDDKVANALLRSVLPAGWSIADKTGAGEyGSRSIISVVSPENGKPLIIAIYITQ +TEATLAQSNAAIARIGKTIFa.. +>ur|UPI0004295ED8|UniRef100_UPI0004295ED8/25-287 +...iaRALRELEREHSARLGVFAHNSVTGTSV.LYRADETFPICSVFKTVAVAAVLRDLDQYGEFLAKRVRYTEQDVQDY +APVTGENLEGGMTVGELCAAAVSYSDNTAANLLLRELGGPASVTRFSRSVGDRATRLDRWEPELNSAEPWRTTDTTTPGA +IGRTCARLTLGRALRPRDRKRLTDWLLANTTGGARLRAGLPGSWTLADKTGTGEfGTTNDVGVAWKPDGTPLVLAVLSTK +DDAEAAADEPLIAKTAALLA... +>up|B8ZI13|B8ZI13_KLEOX/31-265 +..aiqQKLADLEKHSGGRLGVALINTADDSQT.LYRGDERFAMCSTGKVMAAAAVLKQSESNPEVVNKRLEIKKADLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKIIGYLGGPEKVTAFAQSIGDVTFRLDRMEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYL-- +--------------------... +>up|Q5MDA0|Q5MDA0_ECOLX/2-248 +.....EQIKLSESQLSGSVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVADRVAGPLIRSVLPAGWFIADKPGASKrGARGIVALLGPNNKADRILVIYLRD +TPASMAERNQQI--------... +>up|A0A034U2T6|A0A034U2T6_9NOCA/46-304 +...atADLTALEQQYDAQLGLFAVDTGSGKTL.TNRADQRMPFLSTFKGLAAGALLKAHPLATGYFDKVVHFTEADLVTY +SPVTSTKVAEGMTIAQIADAAITQSDNTAGNLLLRELGGPQGLTAFLRTLGDQVSRLDRWEPDLNTALPDDERDTTTPAA +LAADYRALVLGDALGAPEREQLTKWLKANTTGDKRIRAGVPAGWTTGDKTGTGDyGMANDAAVTWPDGGAPLVLAIQTRK +STKTAEPSNDLVAAATKLVVdk. +>ur|UPI0005AA6C13|UniRef100_UPI0005AA6C13/40-302 +...lhGRLRALEQEHSARLGVFAYEPGTGRAV.LYRADELFAVCSTWKTIGVAAVLRDLDRDGEFLAHVVHYTQQDATAY +APITGLNVAHGMTVADLCAAAVDYSDNGAANLLLRQLGGPQAVTRFCRSVGDRVTRLDRWEPALNSAEPGRVTDTSTPRA +LGLTYARLVLGDALDPADRERLTGWLLANTTSGQRFRAGLPKDWTVADKTGTGQyGTTNDVGIAWPLRRGPVVMSVLSTK +RDAAAAADEPLIAQAAQLLAtaf +>up|A1UET8|A1UET8_MYCSK/39-289 +.....--LDALERANTAVVGVFAVNLDTGRTV.AHRAQESFAMCSTFKAYLAAHVLQLVGRGERSLEQGLYVDAADILPN +SPRTEPRVGGEMTLAELCQAILQVSDNAAANILLRDVGGPPAVTAFARWIGDPRSRLDRYEIELNSAVPGDPRDTSTPEA +LGGGFRTLLTGDVLAPPQRRLLEDWMRANET--SSMRAGLPPGWTTADKTGSGDyGTTNDVGIAYGPQGQRLLLAVMTRS +ATDDAENMRPLIGEVTAAV-... +>ur|UPI0002E33B45|UniRef100_UPI0002E33B45/38-297 +.adleRQLGELERSADDRVGVALMNVATGAVA.SHRGHERFLFNSTGKCFIAAAVLARVDEGRETLDRRIVIEEGDLVGW +TPVTEKRLGEPLTVAELCQAAVAWSDNAAANALIESVGGPEAVTAFLRAIGDDTTRLDRVEPALNTDHPGDERDTTTPLA +MMATLRTLLLGDALSPSSRHQLASWMIEGKVGDARLRAGMPSSWLVGEKTGTNGvGNASDIGIAWPGDRGAVIAVAYTFM +PNATGAERDETIAAVGRLAA... +>up|A5N1B8|A5N1B8_CLOK5/48-303 +....nSAFSQLESDYGAKLGVYAFDTETNKEV.AYRADDRFAYCSTFKALAAGAVLKQDS--LEQLKQLVKYKKEDVLSY +APIAKDNVDKGMTIEEICSAAIRFSDNTAANLLLNHIGGPKGFKSALNQLGDSVTQPVHIEPELNEGIPGDIGDTSTPRQ +LATDLQAYTTGNILTEDKKKILIDWMAGNTTGNTLIRAGAPKSWIVADKSGTGPyGRRNDIAIVMPPNKKPIIIAILSTH +DTKEAKYDDKLIAKASKIIFdsf +>ur|UPI000303516E|UniRef100_UPI000303516E/51-305 +..alsGRFGELEGRFGARLGVFALDTGSGHIV.EYRADERFAFCSTFKALEAGAILTTA--GPAELDRRITYTATDLTAY +APITRPHVTDGMTVRDLLDAAVRYSDNTAANLLFGLLGGPAGLQHDLRNLGDQVTRSDRLEPALSEATPGDPRDTSTPRT +FATDLRTYVLGTALPTDNRTLLTTMLRTNTTGAGLIRAGVPADWVVGDKTGNGDyGTRNDIAVLWPPHRAPIVLAVMSTR +HGHDDTYDNALIAQAANAAV... +>ur|UPI0006886A61|UniRef100_UPI0006886A61/54-308 +..saqDRLRGLEAGLGGRIGVYAVDTGTGRIR.AYRADERFPFASTYKALAAGAVLERNK--PEALDSRIHYSRDDLVAH +SPITGQHVDDGMTLREILDAAVRYSDNTAGNLLFRAVGGPKPLQQQLHEIGDDATSMDRTETDLNQTAPGDIRDTSTPRA +LGADLRYFALDAAVSQENRRILGGLLRANTTGDTLIRSIAPAGWDVGDKSGSGTyGTRNDIAVLWPPGRAPIVLAVLTTR +DRPDAEYDDTVVARAAAIAV... +>up|K0EN23|K0EN23_9NOCA/47-303 +....pAELTALEQQYDAQLGLFAVDTGSGKTL.TNRADQRMPFLSTFKGLAAGALLKAHPLATGYFDKVVHFTEADLVTY +SPVTSTKVAEGMTIAQIADAAITQSDNTAGNLLLRELGGPQGLTAFLRTLGDQVSRLDRWEPDLNTALPDDERDTTTPAA +LAADYRALVLGDALGAPERDQLTKWLKANTTGDKRIRAGVPAGWTTGDKTGTGDyGMANDAAVTWPDGGAPLVIAIQTRK +STTAAEPSNDLVAAATKLVVe.. +>ur|UPI0004C22D79|UniRef100_UPI0004C22D79/47-301 +....vRRLRALEREHQARIGVFALNLATGASL.LHRAHELFPMCSVFKTLAAAAVLRDLDHDGSQLARVIRYTEADVTKH +APVTKDHIDTGMTIRDLCDATIRYSDNCAANLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSGEPDRRTDTTSPYA +IARTYQRLVLGNALNRPDRALLTDWLLRNTTTLTTFRTGLPKGWTVADKSGGGDtGTRNEAAIAWTPDGAPVLLTALTHK +PSLPAPGDTPLIVKLA----... +>ur|UPI00040BA8E6|UniRef100_UPI00040BA8E6/34-296 +.haleARVAELERRHGGRVGVAALNLSTGARV.GHRADERFLMCSTFKALASAMVLARVDKGVEKLDRRIVFSKEVLVYF +SPVTETRVGGEMSVAELCMATLTQSDNTAVNLLLESFGRPPALTEFVRSFGDELTRLDRFEPELNEDGPDDLRDTTTPGA +MMETLRKLIFGEVLFRSSRAQLAGWMVMNKTGDSRLRAGMPESWMIADKTGGNGnGNNNDIAVAWSPNRGAIVVATYCEI +PTISADERNAVVAEVGRLVAe.. +>up|A0A096FI94|A0A096FI94_COMTE/36-294 +..tlsDELAVLEIQAQGRFGLYVLDTVSGAEA.GWRGDERFPMCSTFKTLLAARMLYLAQRDEIRLWRKLYYSPSEVVAW +SPISEKRAGANMTVQELCEAMVLVSDNTAANVLLEASGGPAALTQWLRELGDGTTRLDRNEPSLNTALAGDERDTTTPQA +MLQSLQKLLLGDVLEGYARALLQQWLVDSRTGDKRVRAGMPGDWTVGGKTGSGErGTACDTLIVWPTAQAPLLVTAYLTG +SQLDGAGREAVLARAGEAV-... +>ur|UPI00034CC8D5|UniRef100_UPI00034CC8D5/36-292 +..dveAEFEALEAEYDTRLGVYALDTGSGEEV.EFREDERFAFASTFKSLLAGVVLSENS--LEEMERVITYDEDALVSH +SPITEENVGTGMSLLELCDATVRFSDNAAANLLLEELGGPEGFTESLEELGDDVTTLDRYETDMSAAVPGDERDTSTPEA +LAGSLEAFTLGDVLPEDRREVLVDMLVRNTTGDAVIRAGVPEGWVVGDKTGTGGyGTRNDIAVVWPEEGDPIVLAVLSTM +EVEDAEPQDSLIAEATEVVVe.. +>ur|UPI00034C570C|UniRef100_UPI00034C570C/34-292 +..sieARLKELEIRSGGRLGVAVLNVATGRLV.GHRIDERFAMCSTVKALVAAFVLARVDRGEERLDRRVVFTERDLVPP +SKATKPHVGPEMTIAELCEAAVTVSDSTAANLLLASFGGPAALTTYLRSLGDPVTRLDRIELDLNIVKPGDLRDTTTPGA +MAETLRRLLLGNALSHASRIRLTTWMVEAKDAAQRLRLGLPAGWRIANKPGTWEgISTNDIGVIWPPHGGPIIVTAYLGE +APGSIGIQEKILSDVARIVV... +>up|D2KB72|D2KB72_KLEPN/18-252 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALXGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +--------------------... +>ur|UPI0002316F31|UniRef100_UPI0002316F31/33-287 +.....NELASLEKDFGGRIGVYALDTGSGDTV.GHRTDERFLMCSTVKTFIVSAILHRSLSEPGLLDRRIQYTQSDVLEW +APITSQHVPTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVSRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPDRAPIVMAVLTVP +EDPTSTKGKPTIAAAARIVLraf +>up|P28018|BLA1_BACMY/48-303 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRHNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQIGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IASNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEAPEVIVk.. +>up|A0A0K9YKP9|A0A0K9YKP9_9BACL/4-292 +....qQALEDVLTDSPGVFGVAATHLETGKTA.GNLDDQLFQLASAFKIPIMVTLMREVEAGNIRLDQRVTLKQDERVPG +SGVLQEDAGAALTVKDLATLMTIVSDNYATDLVLELVGGIEQVTAHMHELGLKNVHLRHTR----ESKPTLENNVATPAD +LNRLLIMIAQKEILTPASCDLMLDILRRQQY-NSRLPFLLPEGTKVAHKTGTVN.AVVNDAGIIYLPNGGTIAITVLSRG +VT-EKSAAELTIARVARAIYdq. +>up|Q06650|BLAC_STRCE/47-294 +....vRRLRALEREHQARIGVFALNLATGASL.LHRAHELFPMCSVFKTLAAAAVLRDLDHDGSQLARVIRYTEADVTKH +APVTKDHIDTGMTIRDLCDATIRYSDNCAANLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSGEPDRRTDTTSPYA +IARTYQRLVLGNALNRPDRALLTDWLLRNTTTLTTFRTGLPKGWTVADKSGGGDtGTRNEAAIAWTPDGAPVLLTALTHK +PSLPAPGDT-----------... +>up|I9CK25|I9CK25_9RHIZ/29-289 +..aieSALAAIEKRLGGRLGVSAGT-QERVF-lRHRADELFPMCSTFKVLAAACVLARVDAGTESLDRLVTYGNDVLLSY +APVIRKGLEAGMTVADLCAAALEWSDNSAANLLLTALGGPQALTLWLRGIGDTVTRLDRNEPTLNTALQGDPRDTTSPEA +MRATLARLLLGPSLSAAARARLEAWMVASQTGFKRLRAGLPPDWTAGDKTGTGDhGTVNDVAILRPPGRAPILACVYVTG +AQAPTEVVEAAHAEIGRLVA... +>ur|UPI0004C91006|UniRef100_UPI0004C91006/47-294 +....vRRLRALEREHQARIGVFALNLATGASL.LHRAHELFPMCSVFKTLAAAAVLRDLDHDGSQLARVIRYTEADVTKH +APVTKDHIDTGMTIRDLCDATIRYSDNCAANLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSGEPDRRTDTTSPYA +IARTYQRLVLGNALNRPDRALLTDWLLRNTTTLTTFRTGLPKGWTVADKSGGGDtGTRNEAAIAWTPDGAPVLLTALTHK +PSLPAPGDT-----------... +>up|B5KFC7|B5KFC7_STEMA/42-295 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSLLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFVKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGTRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAVVLARVGAL--... +>up|C8CE51|C8CE51_ECOLX/2-231 +.....---------------------------.SFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEICASLIkhw +>up|A0A059WQ24|A0A059WQ24_9BACT/40-309 +.delqKQIERIAASAKGRVGVAAEVLETGESI.SLNPQDHFPMQSVYKLPIGMAVLAHVDTQKLSLDQRVRVEKSDYVRH +SPIRDKNPKGVLTFKELLRFAVSESDGTASDVLLKLA-GVEAVAKYLNELGISEIVVANSEKEIGKDWETQYRNWASPQG +ALQLLRGLHEKRGLTEQSQQLLLKLMTETPTGPKRLKGLLPQTVVVAHKTGTSGtAATNDIGLITLPSGRHLAIAVFVSD +SPADLPTRERVIAEIAKAIYday +>ur|UPI00062D1C9A|UniRef100_UPI00062D1C9A/30-264 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTC +Q-------------------... +>ur|UPI0006AD5742|UniRef100_UPI0006AD5742/56-308 +.....RAFARLQREFDARLGVYAVDTGSGRTV.THRPDERFAYCSTHKALTAAAVLEHNS--LAGLDKVVRYTRDDLVAH +SPVTEKHVDSGMTLRAVCDAAVRYSDNTAANLLFDELGGPKAFQAVLAALGDTTTHADRLETALNAATPGDIRDTSTPRA +LAHDLRAYALGDVLDAEKKALLTHWLKGNTTGDALIRAGVPDTWQVGDRTGAGAyGTRNAIAVAWPPGAAPVVIAVLSSR +ATEDAEYDDRLVARATEVVVa.. +>ur|UPI00044F3EC7|UniRef100_UPI00044F3EC7/33-287 +.....DELVSLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILRRRLSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVMAVLTVP +EDPTSTKGKPTIAAATRIVLraf +>ur|UPI000258660A|UniRef100_UPI000258660A/33-287 +.....DELVSLEKDFGGRIGVYALDTGSGDTV.GHRADERFLMCSTVKTFIVSAILRRRLSEPGLLDQRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVMAVLTVP +EDPTSTKGKPTIAAATRIVLraf +>ur|UPI0006CE48A7|UniRef100_UPI0006CE48A7/32-291 +..rarKELRTLEASFKGRIGAYAVDTATGKTI.TYRSGERFPLLSTFKAIAAAAVLHKARTSDGLLNKVVHWTTAELQEH +SPVTGKHVKDGMTVARLCEAAITRSDNTAANMLLKQIGGPAGLTAYFHTLKDPVSRLDRWETELNNWSPKEKRDTTTPAS +MGRDLRAVTTGDALDARDRERLNAWLTANKTGDARIRAGLPKTWTVGDKTGTNSyGAGNDIAVVWPGKSAPIIMSIYTNR +GAADAAVDDKVIADTAAILA... +>ur|UPI00059110F2|UniRef100_UPI00059110F2/29-283 +.....EQFQAFEHELGGRLGVAIWDLETGSKT.GWRADERFAMNSTFKFMLVAATLKRIENGDEQFDRSIDIDEADLVPW +TPVTEKHIGQTMTIHELCSAVMTKSDNLATNYLLKAMGGPAKLTALLRDAGDDVSISSRYEPEANAVGQNDDRDTSTPNA +MVSNLERFVLGSTLSKASRAQLFDWMVENTTGLKRIRGGLPDDWNAGDRTGTGSgGRASNIAIAYPPGRAPVLFAVYTDG +SHRYPRDISKVHAEIGRLVSe.. +>up|J8H3A6|J8H3A6_BACCE/90-345 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRHNERFAFASTYKALAAGVLLQQNS--IDTLNEVIKFTKEDLVEY +SPVTEKHVDTGMTLGEIAEAAVRSSDNTAGNILFHKIGGPKGYEKALRQIGDRVTMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAHKRNIFTEWMKGNATGDKLIRAGVPTDWIVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEAVYDNQLIAEATEVIVk.. +>up|Q6ZY58|Q6ZY58_KLEPN/16-262 +.....-QIKISEGQLAGRVGYVEMDLASGRMLaAWRASERFPLMSTFKVLLCGAVLARVDAGDEQLDRRIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAGNLLLKSVGGPAGLTTFLRQIGDNVTRLDRWETELNEALPGDVRDTTTPAS +MATTLRKLLTTPSLSARSQQQLLQWMVDDQVAGPLIRAVLPAGWFIADKTGAGErGSRGIVALLGPDGKAERIVVIYLRD +TAATMAERNQQIA-------... +>up|A0A0H3E3D2|A0A0H3E3D2_BACA1/48-300 +....nKKFVQLEKKFHAKLGVYAIDTGSNKTI.AYRSNERFAYASTYKILAAAAVLKNNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGGPNGFEKSLKQIGDHVTKSNRFETDLNSAIPGGIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGTRNDIAIVWPPNRAPIVLAILSNR +FTKDANYDNALIAEAAKVAL... +>up|M3BGD5|M3BGD5_STRMB/2-254 +....aERLRALEEAYHGRIGLAAFDTGSGRSV.TYRAHERFALCSTFKFLAAAAILDKARRDAPLLDRPVRYS--EVIDG +SPVTKDNLSRGMTVRELCDATIAVSDNTAGNLLLEQLGGPRAIGAFARTLGDRRTRLDRTEPTLNTNLPGDPRDTTTPAA +MARDVYALTVGTALAAPDREQLNRWLEGCRTGDARIRKAMPAGWLVGDKTGTGErGAANDIAVVRPPGRAPLVVAVYTTR +VGGTETGDSEIIARAAGM--... +>ur|UPI0005B9AAA1|UniRef100_UPI0005B9AAA1/19-277 +...aaEGLAALEARQGGRLGVAILDSGSGRVL.AHRGEERFALCSTFKHLAAARVLARVDAGEEWLDRHVAYGREALVPY +SPVTGPGAEAGLAMGAICEAAVALSDNTAGNLMLDSFGGPAGLTSWLRGLGDGATRLDRRETELNVVPPGDERDTTTPLA +MVGTMRRLLLGEALSAGSRERLVGWLVGSKTGDARLRAGMPAGWRVGDKTGTGPaVPTNDVAIAWPPGQAPVIVAAYLEG +ARGSDAERSAVLAEVGRVAA... +>up|A0A0F2GFJ1|A0A0F2GFJ1_9ACTN/39-290 +.....-SIDALEQKHQRHLGVWAQNVRTGRVV.EHRADERFPMLSTFKTLLVSAILRDLP--ARTLQQRLTWDDADVVVN +SPVTSLTTRNGLTVAQLAEATMTRSDNTAANELLQLIGGPAGVTSLARSLGDTVSRLDRWEPDLNSAIPGDPRDTTSPRA +IARTYTKLVLGDALGGADRDQLLTWMLANQSTVSRFGAGVPAGWRLADKTGGGDyASRNDVGVTWTPDGAPIVIAALTRS +DDPAAPPLDAPLADIAATVCa.. +>up|E2CMP1|E2CMP1_9RHOB/39-293 +.....EQFQAFEHELGGRLGVAIWDLETGSKT.GWRADERFAMNSTFKFMLVAATLKRIENGDEQFDRSIDIDEADLVPW +TPVTEKHIGQTMTIHELCSAVMTKSDNLATNYLLKAMGGPAKLTALLRDAGDDVSISSRYEPEANAVGQNDDRDTSTPNA +MVSNLERFVLGSTLSKASRAQLFDWMVENTTGLKRIRGGLPDDWNAGDRTGTGSgGRASNIAIAYPPGRAPVLFAVYTDG +SHRYPRDISKVHAEIGRLVSe.. +>ur|UPI000309E28E|UniRef100_UPI000309E28E/42-289 +.....-DFADLEARFDARLGVYAIDTGTGREI.AHRADERFNYASAIKSLLAGAVLRRN----VDLDKVVTYTDAEIQPN +SPITKDR--RSVTVREAAEAALLQSDNTAANLLFAEVGGPAGLAAVLREIGDTTTHPDRLEVELNSAIPGDVRDTSTPRA +MAGSLRAFLLGEALPAGKRDLLAGTMRRNKSGTELIRAGVPSEWPVADKTGTGDyGTRNDIGVIWPPNRAPIVLALMSSR +ATADASYDNKLLAEATSRVVe.. +>up|K5BK13|K5BK13_9MYCO/25-281 +..dvtTQLAELERRHAAHIGVYARNLASGRTI.AHRSGEPFAMCSTFKTYAAARVLQLVDRGEANLEETMFVDPAAILIN +SPVTAERAGGVMTLSELCQAALQRSDNAAANLLLHRIGGPPAITAFARGIGDDRTRLDRWEPELNAAVPGDPRDTSTPEA +LAGGYRALLDGEVLSPLRRGLLDAWMRANQT--SSMRAGFPPGWTSADKTGSGDyASTNDVGIAYGPAGERLLLAFMARS +AR-DNPDAEPLIGELAALIV... +>up|I4VJN5|I4VJN5_9GAMM/31-285 +..aiaGELATLERQHGGRLGVAMLDIGSGRHA.GHRAGERFLLCSTGKLLVVGAVLARVDRGEEQLSRRIVFGPDVILEW +APVTRKHVGAPMTVAELCHAALTISDNTAMNLLLKGMGGPVAATRFVRSLGDDITRLDRHESELN--VPDKDLDTTTPEA +MLASMRKLLLGNVLSASSRAQLIDWLRHNTTGETQLRAGMPANWQVGDKTGSGH.TQTNDVAIAWPPGRQPLLVTAYYEG +PADQGDMRKAVLAHVGKLAA... +>ur|UPI0004A6EDA9|UniRef100_UPI0004A6EDA9/46-303 +...atAELTALEQQYDAQLGLFAVDTGSAKTL.TNRADQRMPFLSTFKGLAAAALLKAHPLATGYFDRVVHFTEADLVTY +SPVTSTKVAEGMTIAQIADAAITQSDNTAGNLLLRELGGPQGLTAFLRTLGDQVSRLDRWEPDLNTALPDDERDTTTPAA +LAADYRALVLGDALGAPEREQLTTWLKANTTGDKRIRAGVPAGWTTGDKTGTGDyGMANDAAVTWPDGGAPLVIAIQTRK +STKAAEPSNDLVAAATRLVVe.. +>up|A0A0J9F875|A0A0J9F875_PHOLU/28-285 +..rlaTVVKQEEQTLNARIGVAVIDTASDKMV.SYRGNERFPLNSTFKALLCGVLLSEVDKGKVALTDAIQFDKTELVEY +SPVSEKFVVPAMNWQQLCSAAVSYSDNTAANLIAKKVGGPVAMNLFFSGLGDNVTHLDRYEPELNSAIPGDKRDTTTPVA +VSQTLQKLTLGEVLKPSSRQQLVEWMRDDKVADALLRSVLPAGWKIADKTGAGDyGSRSIISIVWPKDSSPLIVAIYITQ +TEATIAQSNEAIARIGKILF... +>up|K5YKK0|K5YKK0_9PROT/27-280 +.....SFLAESERRTGGRIGIYARNLATGRTL.SWRADERFVMCSTFKMSLVACVLSRVDKGEERLGRFVQYGAAQLSNY +APVARLHLADGMTVGAMCQAAIEVSDNTCADLLLLSVGGPAALTRFWRAEGDEVTRLDHTEPRLNFSPPGDPRDTTTPAA +MAGDLQRFLLGDALSPASRARLTGWMLNCQTGGALLRAGLPKGWKVADKTGNNGkDALGDIAVAWPAPDRPIVICAYTQG +GQPKPEILPPILAGVGRMV-... +>up|A0A0D1BR36|A0A0D1BR36_9ENTR/28-285 +..rlaEAVRLQEQQLGARIGVAVVDTASGETA.SYRGDERFPLNSTHKALLCGALLSQVDKGELALTDTTQFPRSALVAY +SPVTEKFVAPAISWQQLCSAAVSYSDNTAANLLAQKLGGPLSITRYLQTLGDSVTQMDRFEPELNSAIPGDLRDTTTPLA +VSHTLQKLTLGTALQPGSRAQLIQWMRDDKVADTLLRSTLPDGWSIADKTGAGDfGSRSIISVVWPQNSSPRIVVIYITN +TKATLKQSNAAIASLGKTIF... +>up|F3L4D6|F3L4D6_9GAMM/41-329 +.....LALHTVTSGLVGVAGVAAQDMTTGAQI.FLNGDEPFPMASTYKIAIAMTLLAKVDHGELNLTDMVDIDDSEWVYS +QVIAANHQGVSLSIANLLEVMITQSDNTATDICLRLAGGPSAVNQYLGQLGIDGMRVDRSTADLLREFEADPLDKSTPRA +MLNLLTTLSSGRALSDESTRLLMDTMMRTVTMPRRLSALLPKNTAIAHKTGTVG.GVANDVGYITLPNGRVFAIAVFTRG +SQSPPSDRERAIAEVARTLYdyf +>ur|UPI000475D2C4|UniRef100_UPI000475D2C4/33-289 +..dvtTQLAELERRHAAHIGVYARNLASGRTI.AHRSGEPFAMCSTFKTYAAARVLQLVDRGEANLEETMFVDPAAILIN +SPVTAERAGGVMTLSELCQAALQRSDNAAANLLLHRIGGPPAITAFARGIGDDRTRLDRWEPELNAAVPGDPRDTSTPEA +LAGGYRALLDGEVLSPLRRGLLDAWMRANQT--SSMRAGFPPGWTSADKTGSGDyASTNDVGIAYGPAGERLLLAFMARS +AR-DNPDAEPLIGELAALIV... +>up|D2ARB3|D2ARB3_STRRD/62-321 +..rarKELRTLEASFKGRIGAYAVDTATGKTI.TYRSGERFPLLSTFKAIAAAAVLHKARTSDGLLNKVVHWTTAELQEH +SPVTGKHVKDGMTVARLCEAAITRSDNTAANMLLKQIGGPAGLTAYFHTLKDPVSRLDRWETELNNWSPKEKRDTTTPAS +MGRDLRAVTTGDALDARDRERLNAWLTANKTGDARIRAGLPKTWTVGDKTGTNSyGAGNDIAVVWPGKSAPIIMSIYTNR +GAADAAVDDKVIADTAAILA... +>up|A0A068NK12|A0A068NK12_9BACT/24-322 +.....GRVQALEAGLHGSIGVAVTDLRTGESW.AYHGDSRFPMQSVFKLPLGIAVLDAVDRREHSLDTRIMVGWQHLSVM +SVINDRFSGHAYSVAELLELAVGVSDNTAADLLLSMMGGPQKVTARLKRMGINGIRVDRFERQLQVKYLADPRDTATPNG +MVDLLAGLQRGRFLSPASRERLLRIMTASTTGPNRLKAGLPKGSTLAHKTGTGReGAINDVGIATLPGGRKLAIAVFLSG +TSGTKTTRERIIANVARAVTd.. +>ur|UPI00055A1291|UniRef100_UPI00055A1291/41-299 +..diaAQLRALEEQHTARVGVFGHHLGTRKTV.THRADELFPMCSLFKTLAAAAVLRDLDQHGEVLYRVVHYTEADLVDG +SDKTREHLADGMTIEQLADVAVRYSDNGAGNLLLRELGGPTAITRFARSLGDPVTRLDRWETELNSAEPDRITDTTSPRA +IGGLYGALVLGDALRRPDRDRLTTWLLNNTTSGTRFRTGLPATWTIADKTGGGSyGTNNNAGVAWTESGDPVVLAVLTTK +PTPNATRDDPLIVDTAKLVAe.. +>up|H9AXL9|H9AXL9_ACIBA/30-286 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAAHLFLTTIGGPKELTAFLHNMGDHVTRLDCWGPKLTEAIPHDERDTTMPAA +VANTLRKLLTGELLTLASRQQLIDWMEADKVAGPILRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0005524533|UniRef100_UPI0005524533/37-296 +....qQRIAALESKHPGRIRVSILDMASGKRI.EHREGERTLICSTFKVLAAALVLTRVDKGEETLDRRIHYLKSDLVES +SPATRSQLGNGMTVAELCAAAMTLSDNTAANLLLASFGGPKALTAFCRSLGDDITRLDRMEPALNYDTPDDQRDTTTAAA +MLENLRRLLFTDLLSAASKSQLAAWLMINKTGDTRLRAGLPKDWLAGDKTGTNGdGNANDIAVLWPTNRAPIIVTAYCEI +PGIAADERNSIIAEIGRIAAe.. +>up|W0C0S5|W0C0S5_ENTCL/33-290 +.....DEIKDLETDFNGRIGVYALDTGSGKSF.SYKANERFPLCSSFKGFLAAAVLKGSQDNQLNLNQIVNYNTRSLEFH +SPITTKYKDNGMSLGDMAAAALQYSDNGATNIILERIGGPEGMTKFMRSIGDKDFRLDRWELDLNTAIPGDERDTSTPAA +VAKSLKTLALGNILNEREKETYQTWLKGNTTGAARIRASVPSDWVVGDKTGSCGyGTANDYAVVWPKNRAPLIISVYTTK +YEKEAKHEDKVIAEASRIAIdn. +>ur|UPI0005CE0C71|UniRef100_UPI0005CE0C71/50-299 +.....-GFERLERAFGARLGVYAVDTATGREV.AYRADERFAYASTHKVFTAGGVLQRTP--VAELDRTVTYSRQDVVAN +SPITEKHVGTGMPLRAVMDATLRYSDNTGGNLLFRELGGPAGLTAVLRGIGDTTTHVDRIETELNDTAPGDIRDTSTPRA +LAVSLRAFALGDALPEDKRKILVDIMRGNTTGDANIRAGVP-GWAVADKTGTASyGTRNDIAVVWPPNRAPIVLSVLTDR +STKDAQIDNALLAQATVATV... +>up|I7EKD8|I7EKD8_PHAG2/29-286 +..dlaETIRNWEQALDARLGVLLVHPATGWEI.AHNADDRFPLNSTFKPLLCAAILSQVDRGTENLTAQIEIRRKDLVSH +SPVTERYIGTTRSLAQLCDAAITRSDNTAANLLMERIGGPEGFTDYMQTSGDLITRLDRWETDLNSATPGDPRDTASPRS +VLSTLHAALSGTMLSGSSSAQLADWMQRDQLADDLIRAHLPERWTIGDKTGAGGhGSRGIIAFLRDPQGHEYLAAIYITE +TNADFSRRNQAISDIGRAMIa.. +>ur|UPI0004C38300|UniRef100_UPI0004C38300/33-287 +.arlaDSFRQLEREHGARLGVLAHDTGSGATV.RHRADEAFPLCSTFKPLAVAALMRAGD----DLAARVHYTDADVADH +APVTGRT--RVLTVAELCAAAIEFSDNTAANLLLRRLGGPTAVTRFCRSLGDPVTRLDRWEPALNSAEPDRTTDTTTPRA +LARTFARLTLGDALARPDRARLTAWLRASTTGTHRLRAGLPPSWTLADKTGTGSyGTANDLALAWPPHRPPLVLAVLSTR +PTAPAAPDEPLLARTAALLA... +>up|A0A089T0T2|A0A089T0T2_9MYCO/33-287 +.....NELASLEKDFGGRIGVYALDTGSGDTV.GHRTDERFLMCSTVKTFIVSAILHRSLSEPGLLDRRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVMAVLTVP +EDPTSTKGKPTIAAATRIVLraf +>ur|UPI00031B1831|UniRef100_UPI00031B1831/56-306 +.....-ELHHLEARLRGRLGLYALDTGTGRTV.EYRADERFPYCSTFKALAAGALLSTLP--PAELDRHVSYTRADLVPN +SPITEPHVEQGLTLREILDAAVRFSDNTAGNLMFAELGGPQGLQQRLRDIGDATTRMDRTETSLNEAVPGDERDTSTPRA +LAADLRHYVLDPSVAADDREVLTGMLRANTTGGALIRAAVPTDWQVGDKTGAGAyGTRNDVAVVWPPGRAPIVLAVLTTR +DRPDAEYDNAAVARAAAIAV... +>ur|UPI00040728EF|UniRef100_UPI00040728EF/25-285 +..qsaERLREIEQVLAARVGVFARNIDTGAEF.SHRAGERFAMCSTFKASLAALCLQRADRGELDLDERLSLNGVRLLPT +SPVTSQQPPSGLDIRTLCKAIVERSDNTAANLLLDRVGGPAAVTEFFREIGDDVSRLDRTEMALNANTQGDPRDTTAPEA +MARTVERLALGTVLSEGARQQLVAWMRNEQNAKDRIRAAVPGSWTVANKPGTTPnGAANDIAALWSPNGPRFVLAIYIDT +RLDRLRPSVTAIRDVAQIALrh. +>up|K6Z612|K6Z612_9ALTE/27-283 +..eftSKISALENNSGGRLGVSVISANGSALY.TYRENERFAMCSTFKALLGAAILSKVDSNLESLDRAIPYTTKDILDY +APITKRNLSVGMTVSELSAASIQYSDNTAANLLLDAIGGPQALTSYLRSIGDNQTRLDRNEPSLNTNITGDLRDTSTPNA +MAETLHKVMFGDDLSPASKEQLKAWMFGNTTGANKLKAGFNKFWIVGDKTGSCGnGASNDVAIVYPRGTEAFIISVFYTG +SSASNDIKNAVIADVAQIT-... +>ur|UPI0004D91200|UniRef100_UPI0004D91200/47-294 +....vRRLRALEREHQARIGVFALNLATGASL.LHRAHELFPMCSVFKTLAAAAVLRDLDHDGSQLARVIRYTEADVTKH +APVTKDHIDTGMTIRDLCDATIRYSDNCAANLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSGEPDRRTDTTSPYA +IARTYQRLVLGNALNRPDRALLTDWLLRNTTTLTTFRTGLPKGWTVADKSGGGDtGTRNEAAIAWTPDRRPVLLTALTHK +PSLPAPGDT-----------... +>ur|UPI0006808201|UniRef100_UPI0006808201/29-290 +...laRRFRALEKEYAARLGVYAHDTATGRTV.RYRADETFPLCSVFKALAAGAVLRDLDRDGEFLAKRVHYTQKQADDY +APVTGLNVAGGLTVGELCAAAVSESDNCAGNLLLSELGGPSAVTRFCRSLGDDTTRLDRWEPALNSAEPWRKTDLTTPQA +IGRTYGRLLLGRALPEADRERLTGWLVANTTNTERFRAGLPKDWILADKTGGGSyGVGNDVGVVWPPARPPLVLAILSTK +LDPAGPTENPLVAKAAAAIAe.. +>up|A0A0E3XQA2|A0A0E3XQA2_MYCCH/33-287 +.....TELASLEKDFGGRVGVYALDTGSGATL.GHRANERFLMCSTVKTFIVSAILHRRLSEPGLLDKRIQYTQSDLLEW +APVTSQHVAEGMTVSELCDATLRYSDNTGANLLIAQLGGPKQTEKFVRSLGDNVSRMDRTEDQLN--IPDGDLDTSTPQQ +LVTNLRRLVLDEGLDAQGRDLLTDWLKRNTTGDQSIRAGVPTGWTVGDKTGSGFkGETNDIAVIWPTGRAPIVVAVLTVP +EDPKSTQGKPTIAAATRIALkaf +>up|A0A0E4GXB2|A0A0E4GXB2_9MYCO/32-283 +...vdGRLAELERQYDAYIGLFAADLGSGRTC.AHRDDDPFAMCSTFKAYAAARVLQKAQRGELDLQQLVFIDPAALLPN +SPVTAPQAGNTMPVAQLCAAALQRSDNVAANLLLAQIGGPPAITDFARSIGDTRTRLDRWEIELNTAIPGDPRDTSTPRA +LGNGVQKLLTGTVLGDAQRSQLQRWMRDNVT--SSMRAGLPPGWTTADKTGTGDyGSTNDIGMVYGPAGQRLLLSLMTRS +RSANADALRPLIVEVT----... +>ur|UPI00047895C5|UniRef100_UPI00047895C5/27-280 +.....SFLAESERRTGGRIGIYARNLATGRTL.SWRADERFVMCSTFKMSLVACVLSRVDKGEERLGRFVQYGAAQLSNY +APVARLHLADGMTVGAMCQAAIEVSDNTCADLLLLSVGGPAALTRFWRAEGDEVTRLDHTEPRLNFSPPGDPRDTTTPAA +MAGDLQRFLLGDALSPASRARLTGWMLNCQTGGALLRAGLPKGWKVADKTGNNGkDALGDIAVAWPAPDRPIVICAYTQG +GHPKPEILPPILAGVGRMV-... +>up|Q60225|Q60225_ACTSP/44-300 +.edlsGEFERLESEFDARLGVYAVDTGTGEEV.FHRADERFGYASTHKAFTAALVLGQNT--PEELEEVVTYTEEDLVDY +SPITEQHVDTGMTLLEVADAAVRHSDNTAANLLFEELGGPEGFEEDMRELGDDVISADRIETELNEVPPGETRDTSTPRA +MAGSLEAFVLGDVLEEGPRDVLTEMLLNNTTGDELIRAGVPEDWRVGDKTGGGShGSRNDIAVVWPPEDDPIVIAVMSTR +EQEDAEFDNALVSGATEVVVe.. +>up|A0A0L6J657|A0A0L6J657_9RHIZ/30-289 +...adPALAAIEKRLGGRLGVSAGT-QERVF-lRHRADELFPMCSTFKVLAAACVLARVDAGSESLARLVTYGNDALLSY +APVIRKGLEAGMTIADLCAAALEWSDNSAANLLLTALGGPEALTLWLRGIGDTVTRLDRNEPTLNTALQGDPRDTTSPEA +MRATLARLLLGPSLSAASRARLEAWMVASQTGFKRLRAGLPSDWTVGDKTGTGDnGTVNDVAILRPPGRAPILACVYVTG +AQAPTEVVEAAHAEIGRLVA... +>ur|UPI0006962A34|UniRef100_UPI0006962A34/71-320 +.....--FQKLEEHYHANLGVYAMDTGSGQVV.AYRADERFAMCSTYKLLAVAAVLDNN--GTEGLSQQISYTQDDLVDG +SPVTKGK--TSMSLGDLCAAALQYSDNTAGNLLLNYLGGPDTITQFAQALGDSTTRLDRTEPELNSAEPGDEEDTTTPEL +IGNDLYALLAGGSLSEVGQRQLKQWMVGNTTGDARIRAGVPNGWKVADKTGSGSyGTANDVALVYPKDKAPIVISIFSNK +DTKKADYDEQLLADATTAALe.. +>ur|UPI0005C263CF|UniRef100_UPI0005C263CF/41-294 +...asADFEQLERAFGARVGVYAVDTATGREV.AFRADERFAYASTHKVFSAGGVLQRTP--IAELDRTVTYGKQDLVVN +SPVTEKHVATGLPLRAVMDATLRYSDNTGGNLLFRELGGPEGLNAVFRGIGDTTSHADRIEPELNDTFPGDLRDTSTPRA +LAVSLRAFALGDALPEDKRKILVDMMRANTTGDQNIRAGVP-GWAVADKTGTAAyGTRNDIGVVWPPNRAPIVVSVLTDR +PDKDAEIDNKLLADATAAAVk.. +>up|X1JQZ2|X1JQZ2_9ZZZZ/21-259 +.....-KVKDAEDQLGARVGYIELDLNSSKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATM---------------... +>ur|UPI000463E07F|UniRef100_UPI000463E07F/53-305 +...taQAFRDLERKFDARLGVHTLDTGSGRTV.THRPDERFAYASTCKALLVGAVLDKNS--LRQMDRLVRYGRDDLVSA +SPVTERHIATGMTLRELSDAAIRYSDNTAANLLFHELGSPRALQGALRALGDDVTRCDRYETALSDATPGDLRDTSTPRA +LATGLRAYVLGTTLPADKRAVLTDLLRRNTTGDNTIRAGVPDHWQVGDKTGTGGyGTRNDIAVIWPPGAAPITLAVLSRR +DAKDAERDDALIAGAAKVA-... +>up|A0A097SRS7|A0A097SRS7_9BACT/27-262 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQ------------------... +>ur|UPI0005AB0F31|UniRef100_UPI0005AB0F31/32-288 +.etlaDTVERVESRLGARIGVSLVDTGSGLSW.THRENERFLMNSTMKVPLCGAVLARRDAGDLSLQTELPVRKSDLLAY +APVTEKRAGGEMTIAELCLAAIDMSDNTAANLLLAHLGGPQAVTRFFRSAGDTISRLDRNEPELNTFNAADLRDTTTPAA +MTEALRGLLLGDVLSRSSRGQLAEWMSHGGVTGNLLRAEAPEGWVILDKSGSGT.HTRNLVALVTPVDGSPWIVTIFVSD +VDADSQTRNRALQDVGRAAM... +>up|I0RWY1|I0RWY1_MYCPH/34-283 +.....-AIRALEQRHNARIGVYAVNLATGRTV.THRAQEPFAMCSTFKTYAAARVLQMAERGELSLTDPVFVDPAAIVRH +SPRTEPRAGGDMTLDELCQAALQISDNTAGNLLLQTIGGPQAITAFARSIGDERTRLDRWEIALNSAEPGDPRDTSTPEA +IGGGYRALLTGDAKGAPQRELLVRWMRANET--SSMREGLPAGWTTADKTGSGDyASSNDVGVAYGPRGERLLLALMART +AGDDAPTLRPVIGELAG---... +>ur|UPI0003694502|UniRef100_UPI0003694502/46-302 +.adlsHEFRQLEERFDARLGIYAVDTGTGRTV.RYQANERFAYGSTYKALAAAEVLDATT--DAELDQVVRYSADDLVDY +SPITKQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEQELKGIGDNVTDAARYETELNEATPGDPRDTSTARA +LTEDLREYAVDDALEPTDRDILNAWLRGNTTGGELIRAAVPDGWVVGDKTGAAGyGTRNDIAVIWPPDRAPIVLAVLSTR +DEPDASFDNALIVEAAEEVIa.. +>ur|UPI0003B5356F|UniRef100_UPI0003B5356F/70-324 +....rPAFARLEREHTARLGVIATDTGTGRTV.SYRAGERFAFASTSKALTAGLLLQRAS--DRDLRRVVRYRPSDLLEY +APVTRRHVATGMTLRGLTIAALQHSDNTAANLVMRELGGPRGVERGLRALGDRTTEVERTEPTLNTAIPGERRDTTTPRA +IARDLRSFVLGTALTPPRRALLARWMVGNTTGGKYVRAGVPAGWVVADKTGSAGyGTRNDIAVVWPPQGRPIVVAVLSDR +RRPSRASDDALIARATRTAVr.. +>up|A0A059WJV7|A0A059WJV7_9BACT/43-311 +.nelqKEIEQIAAAAKGRVGVEAVVLETGETA.SMNADAHFPMQSVYKFPIAMTALAQVDAGRLKLEQKVRVEKSDFVRR +SPVRDQNPQGVLSLMELLRYAVSESDGTASDVVLRVVGGADVVNKYLSDLQVSGLVVLNTEKEIGRDWETQYRNWASPEG +AVSLLRALYDRRGLSEQSRALLLKLMTETPTGLKRLKGLLPKDAVVAHKTGTSGaAATNDIGIITLPNGRHLVIAVFVSD +SPADEATREGVIAKIARAAWd.. +>up|A0A064CDZ8|A0A064CDZ8_9MYCO/42-296 +...veQRIAALENRHNAFVGLYAQNLNSKVEL.ANRDGDPFAMCSTFKVYLSTRVLQKAQAGELRLTDTVVVDPAELKPN +SPRTEPNAGQPMAISDLCAAALQVSDNTAANMLLRVIGGPPAITAFARSIGDDRSRLDRWETELNSAVPGDPRDTSTPRA +LGGGFARVLTGDVLDGSHRTQLEDWMRANTT--SSMRGGLPAGWTTADKTGSGDyASTNDVGIAFGPNGERVLLAIMTRT +RSDDAEPLRQLIAEVATLV-... +>up|A0A097SRQ8|A0A097SRQ8_9SPHN/24-262 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIVDKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATM---------------... +>up|F3NSY9|F3NSY9_9ACTN/45-306 +...laRRFRALEKEYAARLGVYAHDTATGRTV.RYRADETFPLCSVFKALAAGAVLRDLDRDGEFLAKRVHYTQKQADDY +APVTGLNVAGGLTVGELCAAAVSESDNCAGNLLLSELGGPSAVTRFCRSLGDDTTRLDRWEPALNSAEPWRKTDLTTPQA +IGRTYGRLLLGRALPEADRERLTGWLVANTTNTERFRAGLPKDWILADKTGGGSyGVGNDVGVVWPPARPPLVLAILSTK +LDPAGPTENPLVAKAAAAIAe.. +>ur|UPI0006AF85E9|UniRef100_UPI0006AF85E9/46-293 +.....DRLVALEQKFGARLGVFASR--GDRTV.EHRADERFAFCSTFKGLAAAAVLSRA----VPLDTVVRYTEAELMKS +SQITRRHVATGMTVRELCDAAVRYSDGTAGNLVLRTAGGPAELTAYLRGLGDEVTRMDRVEPDITSAVPDDPRDTSSPRA +LGTTYRKLVVGNALPDAHRAFLRDLMERNTTGGQRIRAGVPKDWKVADKTGTGSyGTVNDIGLAWPPTGEPLLIALMSSK +PAEDAAYDQALLAEAAAYVV... +>ur|UPI00068F131A|UniRef100_UPI00068F131A/31-291 +..dvtRALAGLEREHSARLGVFARNTVTGAQV.LYRAHELFPICSVHKIVTAAAVLRDLDHHGEFLARRIRYTAEDVAAY +APITGEHLASGLTVAELCVAALDYSDNAADNLLLRELGGPAAVGRFCRSVGDGVTRLDRWEPALNSAEPGRVTDTTTPAA +IATTLTALVLGGALTSRDRRRLTDWMLANTTGAARLRAGLPQPWALADKTGTGDyGTTNDVGVAWTADGAPVVLSVLSTK +TDPHAPADEPLIARTAALLV... +>ur|UPI0003710E33|UniRef100_UPI0003710E33/49-309 +..sttARLRELERVHGARVGAFAYNVATGVAV.RHRADERFPMLSTFKTLAAAAVLRDLDRDGEVLDKVIHYTGADCVSD +SPITNTNIANGLSVARLCDAAIGDSDNTAANLLLRELGGPGTVTRFARSLGDGVTRLDRWEPELNSAEPGRVTDTTSPAA +IARDYARLVLGNVLEPGDRERLTGWLLNCRTSGTRFRAGLPVEWTVADKTGGGSyASCNDVGIAWTPEGAPVVLAVLTTK +PDGDAAGDHPLVRDAAKALA... +>up|G8ENQ4|G8ENQ4_ECOLX/20-252 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGKrGSRGIIAALGPDGKPSRIVVIYTT- +--------------------... +>up|A0A059WYB9|A0A059WYB9_9BACT/50-316 +...leKQFEEIARKSGGRVGVRAMLLATGETF.SLNENERFPMQSVYKLPIAMAVFGRIEAGTIKLEQMLRIGGGEVLKG +STALPKYPDGTRSVEELLGLMVSESDNTASDALLRLAGGPREVMNYLKKLGINDMVVANFEKEMHADWQAQYRNYATPSA +AVELLRAIDEANGISPPNKTRLLKFLTESPTGPRRLKGLLPEGAVVAHKTGTSAtPATNDIGILTLPDGRRFAIAVFVAD +SSADQATREETIARITRAAWtyw +>ur|UPI00045FDC78|UniRef100_UPI00045FDC78/46-304 +.pdleSRFAELEQKYEARLGVYVPGTGATAAV.EHRGDERFAFCSTFKGLLGAAVLHRYP--IAHLDTVITYNSADIRST +SPITEQHLETGMSIGGLCDATIRYSDGTAANLLLQDIGGIAAFNEYLRSLGDSVSRLDQMEPELNRNPPGDVRDTTTPHA +IAMDYQQVVLGDALPPEKRDKLIDWLGRSTTGAKRIRAGFPADWRVIDKTGSGEyGRANDVAVVWSPGGTPYVVAIMTDR +VGPEAPWCDPLVADAAKCVAd.. +>ur|UPI0004877F40|UniRef100_UPI0004877F40/29-284 +.....--LLAYERDTGGRIGVHAENISTGAKI.AWRAEERFVMCSTFKASLAAFVLARVDNASDRLDEMVAYGPKDLLDY +APVAKQNLAQGMSVSDMCKAIVELSDNTCANLLLARVGGPAALTEFWRRAGDTVSRLDHNEPELNRSPPGDIHDTTTPSA +MAGNLRRFVLGTVLTPSSREQLTLWMVDCKTGNNRLRGGLPADWKVGDKTGNNSkDASGDIAIAWPKSGGAVLVAAYTQG +GSPTRQQLEAVFKEIGAMV-... +>ur|UPI0005ED6A56|UniRef100_UPI0005ED6A56/47-303 +...ynSAFSQLESDYDVKLGIYAFDTEMNKEV.AYHADDRFAYCSTFKALAAGAVLKQDS--LDELKQVVKYKKEDVLSY +APIAKDNVDKGMTIEEICNAAVRFSDNTAANLLFDHIGGPSGFKSALNQLGDNVTQPARIEPELNEAIPGDIRDTSTPRQ +LATDLQAYTTGNILTDDKKKILIDWMTGNATGNTLIRAGAPDNWVVADKSGTGPyGMRNDIAIVMPPNKKPIIIAILSTH +HTKEAKYDDKLIAQASKIVFdff +>ur|UPI0003FF2EB2|UniRef100_UPI0003FF2EB2/32-286 +...fyDRLAELERQYNAYIGLFATNVGSGRTL.AHRDDDPFAMCSTFKAYAAARVLQQAQRGELDLQQRIFVDPAALLPN +SPVTAPQAGNAMPLAQLCAAALQHSDNAAANLLLAQIGGPPAITDFARSIGDQRTRLDRWEIDLNTAIPGDPRDTSTPRA +LGTGIQRLLTGTVLGEAQRSQLERWLRDNVT--SSMRAGLPPGWITADKTGSGNyGSTNDVGMVYGPSGQRVSLSLMTRS +QSANADGLRPLIAEVTKSV-... +>ur|UPI00048E2A73|UniRef100_UPI00048E2A73/50-303 +....dREFRRLEQRFDARLGIYAIDTGTGRTV.RYQADERFAYASTYKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPVTEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDEVTDAARYETALNEATPSDRRDTSTARA +LTEDLRQYAVDDALEPADRDILNAWLRGNTTGGALIRAGVPDGWVVGDKTGAAGyGTRNGIAVIWPPDRAPIVLAVLSSR +DERGASYDDALIAQATEVVVa.. +>up|A0A097SRP9|A0A097SRP9_9ACTN/21-257 +.....-KVKDAEGQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQA-----------------... +>up|A0A059X7Z9|A0A059X7Z9_9BACT/2-252 +.....---ENIEERLDARVGLLIRDSGTGWSW.GHRADERFLMNSTAKVPLCGAVLAQVDKGAMRLTDGLDVRAEDMVEY +APVTELRIGDTMQVGELCFAALDMSDNAAANSLIDHLGGPQEVTAFMRQIGDDVSRLDRREPDLNRFETGDPRDTTSPAA +AVDTLERLLVGDALSPSSRAQLTEWMTPGGVTGALLRAFTPDSWRVADKSGSGS.VTRNIVGMIAPPQGGPYFVAIYLSE +AEADFDTRNAAVVAISAAVVe.. +>ur|UPI00059279D4|UniRef100_UPI00059279D4/53-304 +.....--FAEMETTHSARLGVYAIDTGTGRTV.VHRDGERFPIASTFKGLACGALLREHPLATGYFDQVIHYSRPELVAN +SPVTEKHVDTGMTVAELCDATITLSDNTAGNQLLKLLGGPEGFTAFLRSIGDTASRLDRWEPELNTAVPGDERDTTTAAA +LATDYRNLVLGDILAEPERARLKSWLVAAKTGGARIRAAVPADWTVGDKTGSPAyGGALDVAIAWPPGRAPLVIAVLSTK +FEQNAEADNSLVAEAARAAV... +>up|N0CPN8|N0CPN8_9ACTN/67-324 +...tdRAFAGLERKFDARLGVYAVDTGDGRIV.AHRPDERFAYASTCKALLAGAVLAKKS--LPQMERLVRYGEEEIISN +SPITEKHVATGMTLRELCDAAIRYSDNAAANLLFRELGGPRGLQDALRGLGDRITRCDRYEVALSDATPGDLRDTSTPRA +LATDLRAYVLGPALPAGKQAVLADWLKRNTTGDHTIRAGTPRGWEVGDKTGTGGyGTRNDIAIVRPPGGAPIALAVLSRR +DTKDAEPQDALIAGAAKVALeaf +>up|A0A0D1IPB2|A0A0D1IPB2_BACIU/50-303 +....nKKFVQLEKKFDARLGVYAIDTGSNKTI.AYRPNEQFAYASTYKVLAAAAVLKKNS--IEKLNEVIHYSKDDLVTY +SPITEKHLDTGMSLKEISEAAIRYSDNTAGNILLQQLGVPKGFEKSLKQIGDHVTKAKRFETDLNSAIPGDIRDTSTAKA +LATDLKAFTLDNTLTTDKRTILTDWMRGNATGDELIRAGAPIGWEVGDKSGAGSyGRRNDIAIVWPPNRAPIVLAILSNR +FTKDANYDNALIAEAAKVVLn.. +>up|M2YBH8|M2YBH8_9PSEU/42-293 +.....ADFERLERTFGARLGVYAVDTATGREV.AFRAEERFAYASTHKVFSAGGVLQRTP--VADLDRTVTYGRKDVVAD +SPVTEKHVATGMPLRAVMDATLRYSDNTGGNLLFRELGGPEGLNAVFRGIGDTTSHADRIEPALNDTAPGDNRDTSTPRA +LAVSLRAFALGDALPEDKRKILVDMMRANTTGDQNIRAGLP-GWPVADKTGTAAyGTRNDIGVVWPPNRAPIVISVLTDR +PDKDAKIDNKLLAEATAAAVk.. +>up|Q4W1R9|Q4W1R9_PSEAI/38-290 +.....---TQEETTLQARVGVAVIDTDSGLTW.QHRGDERFPLNSTHKAFSCAAVLAQADRHKLNLEQAIPIERTALVTY +SPVTERPPGGTLTLRELCRAAVSISDNTAANLALDAIGGARTFTAFMRSIGDDKTRLDRREPELNEATPGDARDTTTPIA +AARSLQTLLLDGVLSAPARNELTQWMLGDQVADALLRAGLPRDWQIADKSGAGGhGSRSIIAVVWPPKRSAVIVAIYITQ +TAASMSASNQAVSRIGSALAk.. +>up|B8LFA6|B8LFA6_STEMA/42-295 +.....ADLAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSLLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSIPRNDRNEPDVNLFVKGDPRDTTSPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGTRWRVGDKTGSNGdDTRNDIAVLWPHGGTAWVVTAYLQG +TSVDDDQRAAVLARVGAL--... +>ur|UPI00028939AF|UniRef100_UPI00028939AF/38-295 +..qynSEFSQLENDYDVKLGVYALDTETGKEV.IYRADDRFAYCSTFKVLVAGSVLKQDT--LEQLNQVIKYNEEDVISY +SPITKNNVEEGMTIEEICKAALQFSDNTAANLLLNHIGGVSGFKLALNQLGDNVTQPVRIEPELNEAIPGDTKDTSTPRQ +LAIDLQAYTIGNVLTDDKKKILIDWMTGNTTGDTLIRAGAPENWVVADKSGTGPyGIRNDIAVVMPPSKKPIIVAILSTH +DTKEAKHDDKLIAQASKIVFdff +>up|X1IXX2|X1IXX2_9ZZZZ/26-260 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +S-------------------... +>ur|UPI000410BE45|UniRef100_UPI000410BE45/47-303 +...ynSAFSQLESDYDVKLGIYAFDTEMNKEV.AYHADDRFAYCSTFKALAAGAVLKQDS--LDELKKVVKYKKEDVLSY +APIAKDNVDKGMTIEEICNAAVRFSDNTAANLLFNHIGGPSGFKSALNQLGDNVTQPARIEPELNEAMPGDIRDTSTPRQ +LATDLQAYTTGNILTDDKKRILIDWMTGNATGNTLIRAGAPDNWVVADKSGTGPyGTRNDIAIVMPPNKKPIIIAILSTH +HTKKAKYDDKLIAQVSKIVFdsf +>up|A0A097SRR1|A0A097SRR1_9GAMM/10-246 +.....-KVKDAEDQWGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRLHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQA-----------------... +>up|A0A059X3I7|A0A059X3I7_9BACT/26-327 +..rlqERLNNLDSSAQGNVGIGVLDLDTGERW.FRNGKQRFPMQSVFKLPVGIVVLKLVDEGKLSLNQTVTITREQFAPW +SPILKEIKGDRFTVQYLLQRAVGDSDNTAADALVRLVGGPEQVTAILGRMSLRNIRVDRLEQQLQPRYLTDPRDTATPEG +MIDLLVKLQSRQLLSEDSTALLLKIMTDSPTGQKRLKAGLPQGWSIAHKTGTGEdIATNDVGLISSPTGKHIAVAVFIAG +SKAPLEQRESVMSAVASAVIq.. +>up|I3TTT5|I3TTT5_TISMK/39-295 +..rlaDTVSRIEDQLDARIGLVLHDTGRGWRW.GHRADERFLMNSTVKMPICGAILAGVDAGTVSLDETLPIRRADLVSH +APVTKPRVGTAMSIAGLCFATLDQSDNPAANLLITRLGGPAAVTQFFRSIGDPVSRLDRLEPGLNSAPAGDPRDTTTPAA +MAATMETLLLGTGLTPASRAQLTEWMRHGGVTGALLRRSAPADWQIADKSGAGD.TTRNLVALITPPGRAPWIATIYLGD +AETDFATRNKALAEIGAAVVe.. +>ur|UPI00055A3FC8|UniRef100_UPI00055A3FC8/42-296 +.....-AFADLERRYGARLGVYARNVRTGQVL.AHRAGERFAMCSVFKAFAAAAVLRD-EARCAPMEKVIHYPPHDLLPN +SPRTEENQATGMAMAEVCAAAIQYSDNAAGNLLLRQLAGPAGLTRFFRSLGDEVSRLDRWEPELNTAIPGDPRDTTSPEA +LARSIERLALGRALAAPDRERFVTWLKGNTTSGARFRAGLPGGWTIADKTGTGDyASANDIGVAWTTRRTPVVLAVLSTK +EGKDAPVDEALIAEAARIAA... +>up|R8U3R6|R8U3R6_BACCE/50-305 +..etyKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSDRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPVEKRKILTERMKGNATGDKLIRAGVPTDWVVGDKSGAGSyGTRNDIAIVWPPNRAPIIIAILSSK +DEKEATYDNQLIAEATKVIVk.. +>ur|UPI00055FE02A|UniRef100_UPI00055FE02A/50-308 +...vdERLREIEDRYAVRLGVVAQSPVTGRVH.TYRADERFAICSPFKVYAAAAILRLEAAGSLRLDETLPIDPEDIVVN +SPVTSEHQGRVLPIDRLCEAALTRSDNTAGNLMLQRIGGPGAVTAFARSVGDETTRLDRWEPDLNEAARGDERDTTTAAG +LARGFREVLLGAGLPAPQQRTLLGWMRATTTSDTRIRGGLPPGWTSADKTGGGNhGTVNDAGVVWSPDGQPLLLAILSDS +TTGDAPLEGAPVAETTAVLVd.. +>up|C1FTU7|C1FTU7_CLOBJ/48-303 +....nSAFSKIESDYGVKLGVYAFDTETNKEV.TYNADKRFAYCSTFKSLISGAILQKYS--SDQLKQVIKYSPKDVLSY +APVTKNHVDKGMTIEELCDAAVRFSDNTAANLLINLIGGPNGFKSALNQLGDTVTEPARIEPELNVATPGDNRDTSTPRQ +LSIDLKEYTTGNILSDDKKKILINWMSGNATGDKLIRAGAPKDWMVSDKSGTGSyGTRNDIAIVIPPNKKPIFIAILSSK +NDKDAKYDDKTISEASKIVFdyf +>ur|UPI0005BA7D93|UniRef100_UPI0005BA7D93/62-321 +..rvkKELRALERAFNGRIGAYAFDAASGRTV.SYRAGERFPMLSTFKAPLCAAVLHKARTSSPGMSKVIRWTAADMTPN +SPVTEKHLKDGLTVSRLCEAAVTRSDGTASNLLLRQIGGPAGLTAYFRTLKDPLSRMDRWHPELNDWTPKDKRDTTTPAA +IARDLRLLTTGTALHAKDREQLLAWLLRSEVGAERIPAGLPKSWTVAHKTGTNSsGGGNDVAVIWPAKGAPIVMAVYTNR +TP-GLPTDNQTIAKTATVLA... +>up|A0A094M4E8|A0A094M4E8_9PSEU/42-294 +....rADFEQLERAFGARLGVYAVDTATGREV.AFRADERFAYASTHKVFSAGGVLQRTP--VAELDRTVTYGQQDLVTN +SPVTEKHVATGLPLRAVMDATLRYSDNTGGNLLFRELGGPEGLNAVFRGIGDTTSHADRIEPELNDTFPGDLRDTSTPRA +LAVSLRAFALGDALPEDKRKILVDMMRANTTGDQNIRAGVP-GWAVADKTGTAAyGTRNDIGVVWPPNRAPIVVSVLTDR +PEKDAKIDNKLLADATAAAIk.. +>up|A0A0L8TRZ5|A0A0L8TRZ5_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDKRW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTQFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|D7AWL3|D7AWL3_NOCDD/61-314 +....aDEFADLEEEFDARLGVYAVDTGSGEEV.AHRPDERFAYCSTHKAFSAALVLQRNT--PEEMEEVVTYDADDVFGH +SPVTEQHVDTGLPLMEVADAAVRYSDNTAANLLFDELGGPDGFEGAMEEMGDDVIEADRVEPGLSRWAPGDTRDTSTPRA +MAGSLREFVLGDALPEDRREVLTRMLVDNLTGDELIRAGVPEGWEVGDKTGSGNyGTRNDIAVIWPPEGDPIVLAVMSSR +DEEDAEYDNALIAGAAEVVVe.. +>ur|UPI00069D691C|UniRef100_UPI00069D691C/38-292 +...ldPAVRELERAYDVTLGVSATNLATGARL.AHRPGDRFPILSVFKSIAAAAVLRDLD--VSRLEHRVWYPPADIVPN +SLITAEHVDTGMTVAELCDAAIRYSDNAAGNLLLRELGGPRGLTAFARSIGDDATRLDRWEIELNSAEPGDVRDTSTPAA +LARTFAGLLVGDLLRSGDRRRLRDWMLANTTSGPRFRDVLPDGWRLADKTGAGDyGSNNDAGVAWNPAGQPIVMVAMSRR +AERDAPRVDAALADVARLVVr.. +>ur|UPI00056D43C2|UniRef100_UPI00056D43C2/46-298 +..dlsHQFDQLERRYEGRLGVYVPE----PVI.AYRADERFAFCSTFKAPLAAAVLHQYP--LDHLDKLVSYRRSDINSV +SPVTEQHVDTGMTVGQLCDAAVRYSDSTAANLLLAEVGGPAGFTTYLRTLGDNVSRLDQPEPQLNRDAPDDPRDTTTPHA +IALVFQQLLLGAALPADKRALLVDWMTRNTTGGKRIRAAFPPDWKVADKTGSGDyGRTNDVAVVWSPSGAPHVIAIYSDG +GGYDAQPNEGFVADAARIVA... +>ur|UPI00056460BE|UniRef100_UPI00056460BE/46-304 +.pdleSRFAELEQKYEARLGVYVPGTGATAAV.EHRGDERFAFCSTFKGLLGAAVLHRYP--IAHLDTVITYNSADIRST +SPITEQHLETGMSIGGLCDATIRYSDGTAANLLFQDIGGIAAFNEYLRSLGDSVSRLDQMEPELNRNPPGDVRDTTTPHA +IAMDYQQVVLGDALPPEKRDKLIDWLGRSTTGAKRIRAGFPADWRVIDKTGSGEyGRANDVAVVWSPGGTPYVVAIMTDR +VGPEAPWCDPLVADAAKCVAd.. +>up|L1L8R3|L1L8R3_9ACTN/55-309 +....aAEFRSLEKEFDARLGVYALDTGTGRSV.GYQADDRFAYASTFKALAVGAILRKY--GTDGIDKVVRFSRDDVVAD +SPVSENFVETGMTLRGLCAATLWYSDNTAVNLLLDELGGPDGLERVLERLGDDVTEMDRYEPDMSDGIPGDIRDTSTPRA +MAGSLRAFLLGDALKRNERRLLRQWMTTNMTGRNLIRAGVPDDWEVADKSGSAGyGGRNNIAVVWPSDGNPIVMAVLSTR +DKQGAERRDALIAKAATVAVe.. +>up|A0A0A1CSU8|A0A0A1CSU8_9MICC/29-283 +....dTEFVALEKKYDARLGVFAVDSRTNAAV.SYRADERYAFCSTYKALAAAAVLNQRT--VHELDEVIHYAREDLVAY +SPVTEKHLEQGMTVRALCEAAVRHSDNTAGNLLFQELGGPQGLNGKLRELGDDVTQMDRVEGALNSAVPGELLDTSTPRA +LANDLRHYALGSGLSAEKSAIFNDWLEGNATGANLVRAGVPQEWKIGDKSGAGAyGTRNDIGIIHPPAGNPICIAVLSTR +TTPDATYDDKLIADATRIAVqh. +>ur|UPI00046965D3|UniRef100_UPI00046965D3/32-289 +.atlsQTVERIESTLGARVGIVIRDTGSDWRW.SHRAEERFLMNSTVKALICGGVLAELDKGMLTLDQTLPIRQFDIVSY +SPVTQKHVGKAMSIADLCLATLDISDNAAANLLIGRLGGPKAVTAFLRSIGDPVSRLDRLEPKLNAFAPGDPRDTTTPAA +MTETWHALLLGDVLKPASRTQLIEWMSHGGVTGALMRASLPKDWAISDKSGAGS.HTRNLVAMVTPPGRAPFLVSIFISD +TDVDFETRNGALKDVSAAIVd.. +>ur|UPI0004C356FC|UniRef100_UPI0004C356FC/42-292 +.....-ALFELEKKFDARLGVYALS-NSGRTI.EHRADERFAFCSTFKGLAAAAILHRNP--MTHLDTVVTYTEADLMKS +SAITKQHVQTGMKLRDLCDAAVCYSDGTAGNLLLRDVGGPAELTRYLRELGDTETRMDRVEPAITEATPGDPRDTATPRS +LGTDYQRLVLGDALPQDKRDFLTDLLERSVTGAKRVRAGVPQGSRVASKTGTGDyGTLNDIAVVWPPGREPILVALMSSR +SAADAKYDEALLAEAAAYVVk.. +>ur|UPI0005EF2C94|UniRef100_UPI0005EF2C94/20-280 +.aklnEDISAIEQHIAGRVGVAIWDTQSNEHW.DYRGDERFPMMSTFKTLACATMLKDMDSGKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTATNIVLRSIGGPHGVTRFLRSIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>ur|UPI00036048B6|UniRef100_UPI00036048B6/45-298 +.....-DFAPLERDFDARLGVYAVDTGTGREL.AHRADERFGYASTHKAFSAAAVLQRTS--IEGLAKVLTYTRADVPAN +SPVGEKHVESGLSLRDAIDAALRYSDNTAANLLFRELGGPAGLAAALRGIGDTITHVDRIEPGLNDLAPGDIRDTSTPHA +MAADLRAFTLGTALPPEQRALLTDTMRANLTGGALIRAGTPAGWAVADKTGTGEyATRNDIAVVRPPGRAPIVLVVMSDR +KTEDAGHDDRLIAQAAGLALdsf +>up|A0A0M2MXV6|A0A0M2MXV6_9ACTN/42-294 +.....-ELADLERRYGARLGVHARNVRTGQVL.AHRAGERFAMCSVFKAFAAAAVLRD-EARCAPMDKVIHYPPHDLLPN +SPRTEENQPTGMAMAEVCAAAIQYSDNAAGNLLLRQLDGPAGLTRFFRSLGDGVSRLDRWEPELNTAVPGDPRDTTTPGA +VAASIERLALGRALAAPDRERFVAWLKGNTTSGTRFRAGLPVGWTVADKTGTGDyASANDVGVAWTTRRTPVVLAVLSTK +EDKDAPVDEALIAEAARIAA... +>up|C7PRN9|C7PRN9_CHIPD/27-292 +..ntrQKVNEIAATARGHVGVAMMSLENGDTM.TLNGNDHFPMQSVFKVPLAIAVLDQVDKGKLSLDQVIHITKKELLPW +SPIREKYPEGTLKLREVLAYTVSQSDNNGCDILFNLVGGTAYVEQYIHGLGVDSMAIKANEERMASAWKVQYTNWSSPLA +TLQLLKGIHTGKYLSKASNDFLLKIMKETTTGPKRLRGMLPADAVVAHKTGSSDtAATNDAGIVTLPDGSHLAIVVFVSD +TKVNEAIREGVIARITRLFWd.. +>ur|UPI000483DF8A|UniRef100_UPI000483DF8A/57-311 +....vREFTELEDRFEARLGVYAVDTGTGQEV.AHNEDERFAYASTFKVLAAGAVLREHS--LSGLDQVITYSADELVPH +SPVTAKRVATGMTLAELCDAAVRLGDNTAANLLLDELGGPRGLDAALEEIGDDVTRMERRETQLNEWSPGSLSDTSTPRA +LARDLRAYVLEDALGKGERAQLTEWLRTSATGSELIKAGVPKDWMVGHRAGAGSyGVRNDIAVVWPPDSAPIVMAIMSNG +LRRDADHDDRLIAEAASVVAd.. +>up|R4UF27|R4UF27_9MYCO/33-287 +.....NELASLEKDFGGRIGVYALDTGSGDTV.GHRTDERFLMCSTVKTFIVSAILHRSLSEPGLLDRRIQYTQSDVLEW +APITSQHVPTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVSRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPDSAPIVMAVLTVP +EDPTFTKGKPTIAAAARIVLraf +>up|W4NCD3|W4NCD3_9BURK/36-299 +...arERFEKLEASSGGRLGVAALNTADGSYV.GYRESERFPMCSTFKLLVVALVLKRSMAERGLLDERVRYGDADLVAN +SPVTKRRVGEGMTIGELSAAALQHSDNTAANLLLTAVGGPEVLNQFALSIGDEWFDLLRREPEVNASVPGDMRDTTTPRA +MMLDVQKLLLDDVLAPQQREQLKAWMLGNVTGAARIRAAVPSGWLVADKTGSGDyGTANDVAVVYPPSAAPFVIAVYFTG +VMKQTLPRDEVVVEAARIVFd.. +>up|A0A0C1QSY6|A0A0C1QSY6_9CYAN/52-342 +.....-------SAAQGNVGIGVLDLNTGKSW.FRNGKQRFPMQSVYKVPIAIAVLKRVDEGKLGLNQSVTVTRQDFAPW +SPMAQEFKGNSFTVQDLLERSVGISDNTAADVLVRLVGGTGQVNAILSRLKIRDVRVDRLERQLQSKYLTDPRDTATPEG +IIDLLVKLQSNQLLSKKSTALLLKIMTDSPTGAKRLKAGLPNNWSIAHKTGSGPdTATNDVGVISSSNGKRVAIAVFIAG +SKAPVEAREKVMSDVASAVVk.. +>ur|UPI00030FE553|UniRef100_UPI00030FE553/77-377 +...lqERLKNLDSAARGKVGIGVLDLNSGKSW.FLNGKQRFPMQSVFKLPAAIAVLRLVDDGKVSLDQSVTITRQEFAPG +SSMIKEFKGTSFTVRKLLERSVGMSDNTAADALVRLVGGPQQVNAILGKLKIRDVRVDRLEQQLQPKYLTDPRDTATPEG +IVDLLAKLHSNQLLSRNSTALLLKIMTDSPTGQKRLKAGLPKNWWIAHKTGTGPdTATNDVGIASSPDGKRVGIAVFIAG +SKAPLEEREKLMSEIASTVVe.. +>up|A0A0L8D5U9|A0A0L8D5U9_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACAAMLSDMDSGKLNKNATARIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|V6MDB2|V6MDB2_9BACL/3-290 +...wqQAIDEVLQEAKGEFGVAVTHLESGMTV.GHQADQLFQMASVFKIPIIVTLMRDVEAGKIRLDQRIPLRYEERVPG +SGVLQEDSGAELTVKDLAMLMTIVSDNYATDMVINLV-GLGNIEKHMRELGLESIYLPQTS----PGAPTTENNVATPAD +LNRLLSMVAKKEILSAASCDLILDILRRQQY-NSRLPLLLPPGTRVAHKTGTVN.GVVNDAGIIYLPEGGQIAISVLSRK +VE-EKQEAERTIAKVARAVYe.. +>up|V6U6S2|V6U6S2_9ACTN/1-239 +.....---------------MYAIDTGTGREV.THNDRARFAFNSTFKALQAAVVLSTYS--LDGMDKRVTYTREDLVAH +SPVTEKHVDTGMTLKELCDASVRYSDNTAANLLFDHVGGPRGLDASLERLGDDVTRMDREEPELSRWVPGEKRDTSTPRA +LAEDLRAFVLGKALGAPERAQLTTWLRTNTTGDAVIRAGVPENWVVGDKTGTGSyGARNDIAVVWPPDSAPIVIAILSHR +GTKDAEPEDRLIAEAASVVVe.. +>up|J7L1V5|J7L1V5_NOCAA/36-292 +..dveAEFEALEAEYDTRLGVYALDTGSGEEV.EFREDERFAFASTFKSLLAGVVLSENS--LEEMERVITYDEDALVSH +SPITEENVGTGMSLLELCDATVRFSDNAAANLLLEELGGPEGFTESLEELGDDVTTLDRYETDMSAAVPGDERDTSTPEA +LAGSLEAFTLGDVLPEDRREVLVDMLVRNMTGDAVIRAGVPEGWVVGDKTGTGGyGTRNDIAVVWPEEGDPIVLAVLSTM +EVEDAEPQDSLIAEATEVVVe.. +>ur|UPI0005AA8553|UniRef100_UPI0005AA8553/48-302 +....eEIFKELEAEFDARLGVYAIDTESDQTV.TYRSNERFAYASTFKVLAAGAILQTKP--KEELEKVITYSEDDLITY +SPVTENHVDDGMELKEIMEAAIRYSDNTAGNLLLEELGGPEGLEEILREIGDETIEVDRIEPDLNEAAPGDTQDTSTPQA +LAESLQKYVLSDLLPKDKRDLLTDWITGNEAGDTLIRAGVPEDWKVGDKSGAGGyGTRNDVAVIWPPNQEPIVIAILSSR +DTTDADFDDTLIEKATEHVIe.. +>ur|UPI0005A73E0A|UniRef100_UPI0005A73E0A/36-295 +...arERFEKLEASSGGRLGVAALNTADGSYV.GYRESERFPMCSTFKLLVVALVLKRSMAERSLLDERVRYGDADLVAN +SPVTKRHVGEGMTIGELSAAALQHSDNTAAKLLLTAVGGPEVLNQFALSIGDEWFDLLRGEPEVNASVPGDMRDTTTPRA +MMLDVQKLLLDDVLGPQQREQLKAWMLGNVTGAARIRAAVPSGWLVADKTGSGDyGTANDVAVVYPPSAAPFVVAVYFTG +VMKQTLPRDEVVVEAARIVFd.. +>ur|UPI00058765A2|UniRef100_UPI00058765A2/32-295 +.advtRQLRALEEEYAARLGVFAFDPATGATV.AYRAEERFPMCSVFKALAAAAVLRDLDRDGEFLAKRVHYTEEFVRKY +APVTGKNIAGGLTVEQLCAAAVSESDNAAGNLLLHDLGGPTAITRFCRSLGDGTTRLDRWEPELNTAEPWRDTDTTSPGA +IGKTFARLVLGRALTPEDRKRLTGWLVANTTNIERFRKGLPADWILADKTGGGTqGVANDVGVVWPPERTPLVLSVLSTK +YDPQGPTDNPLVARAAALVAd.. +>ur|UPI00069EC0AD|UniRef100_UPI00069EC0AD/63-312 +.....---ALLAEEFGVRLGVYAVDTGTGREV.GFHADERFAYCSTFKVLAFGAVLDRTP--VEALDRVVTFSEADLVFH +SPVTHEHVASGMTLRGIGDAALRHSDNTASNLLVEELGGPPELEKALRGIGDDVTNVDRLAPEMAEAVPGDVRDTSTPRA +MAASLRAFALGDVLTEERREVLVGMMRANTTGDGLIRAGVPEGWDVGDKTGACGyGTRHDIGVLWPPGGAPLVLAVMSSR +DEAGAGYDDALIARATQTALe.. +>up|V9XHD3|V9XHD3_9NOCA/50-308 +...vdERLREIEDRYAVRLGVVAQSPVTGRVH.TYRADERFAICSPFKVYAAAAILRLEAEGSLRLDETLPIDPEDIVVN +SPVTSEHQGRVLPIDRLCEAALTRSDNTAGNLMLQRIGGPGAVTAFARSVGDETTRLDRWEPELNEAARGDERDTTTAAG +LARGFREVLLGAGLPAPQQRTLLGWMRATTTSDTRIRGGLPPGWTSADKTGGGNhGTVNDAGVVWSPDGQPLLLAILSDS +TTGDAPLEGAPVAETTAVLVd.. +>up|K0EP12|K0EP12_9NOCA/41-295 +....hDRLSELERKFDARLGVYALDTASGAII.AHRAEERFAFCSTFKGLAAAAMLQRNP--LSHLDTVVRYTEADLTKN +AAITPQHVATGMTIRDLCDAAVRYSDGTAGNLLLRDLGGPAELTAYLRGLGDPVTRMDRIEPAITEATPGDPRDTSSPRA +LGTDYQRIVLGDALPDDKRAFLRDLLERNATGALRVRAGVPQGWKVADKTGTGDfGTLNDIAIVWPPDRAPLVISLMSSK +ATADAEYDQALLAEAAAYVV... +>ur|UPI0004B3C1B7|UniRef100_UPI0004B3C1B7/48-303 +....nSAFSKIESDYGVKLGVYAFNTETNKEV.TYNADKRFAYCSTFKSLISGAILQKYS--SDQLKQVIKYSPKDVLSY +APVTKNHVDKGMTIEELCDAAVRFSDNTAANLLINLIGGPNGFKSALNQLGDTVTEPARIEPELNVATPGDNRDTSTPRQ +LSIDLKEYTTGNILSDDKKKILIDWMSGNATGDKLIRAGAPKDWMVSDKSGTGSyGTRNDIAIVIPPNKKPIFVAILSSK +NAKDAKYDDKTISEASKIVFdyf +>ur|UPI0001F85041|UniRef100_UPI0001F85041/48-303 +....nSAFSKIESDYGVKLGVYAFNTETNKEV.TYNADKRFAYCSTFKSLISGAILQKYS--SDQLKQVIKYSPKDVLSY +APVTKNHVDKGMTIEELCDAAVRFSDNTAANLLINLIGGPNGFKSALNQLGDTVTEPARIEPELNVATPGDNRDTSTPRQ +LSIDLKEYTTGNILSDDKKKILIDWMSGNATGDKLIRAGAPKDWMVSDKSGTGSyGTRNDIAIVIPPNKKPIFVAILSSK +NAKDAKYDDKTISEASKIVFdyf +>up|I1W5J7|I1W5J7_SALTM/30-265 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMLSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRGEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTDG +ES------------------... +>up|A0A093ATQ6|A0A093ATQ6_9PSEU/42-294 +....rADFEQLERAYRARLGVYAVDTATGREV.AFRADERFAYASTHKVFSAGGVLQRTP--VADLDRTVTYERKDLVVN +SPVTEKHVATGMPLRAVMDATLRYSDNTGGNLLFRELGGPAGLNAVLRAIGDTTSHADRIEPELNDTAPGDTRDTSTPRA +LAVSLRAFALGDALPEDKRKILVDMMRASTTGDQNIRAGVP-GWPVADKTGTASyGTRNDIGVVWPPGRAPIVVSVLTDR +SEKDAGIDNKLLADATAAAVk.. +>up|A0A0K8PXP2|A0A0K8PXP2_STRAJ/61-311 +.....-RLADLEREYGARVGVYALATGTGATA.VHRSDERFAFCSVFKALAAAAVLHHRS--LDGLDRRVTYTRADLKST +TPITGRHVATGMTLRQLCDAAVRYSDGAAGNLLMRDLGGPAKLTAYLRGLGDTVSRMDHYEPELHDVPPEDPSDTTTPRA +IATDFHKLLLGTALPAGERALLTDWLSRNATGARRIRAGLPKGWQVADKTGTGNyGRANDIAIVRPTRTEPLVLAVMTDR +RGYDAAPSDALIAEATAR--... +>ur|UPI00037613F3|UniRef100_UPI00037613F3/61-314 +....aDEFADLEEEFDARLGVYAVDTGSGEEV.AHRPDERFAYCSTHKAFSAALVLQRNT--PEEMEEVVTYDADDVFGH +SPVTEQHVDTGLPLVEVADAAVRYSDNTAANLLFDELGGPDGFEEAMEEMGDDVIEADRVEPGLSRWAPGDTRDTSTPRA +MAGSLREFVLGDALPEDRREVLTRMLVDNLTGDELIRAGVPEGWEVGDKTGSGNyGTRNDIAVLWPPEGDPIVLAVMSSR +DEEDAEYDNALIAGAAEVVVe.. +>ur|UPI0006AEE8AC|UniRef100_UPI0006AEE8AC/57-304 +....vRRLRALEREHQARIGVFALNLATGASL.LHRAHELFPMCSVFKTLAAAAVLRDLDHDGSQLSRVIHYTEAEVTKH +APVTKDHIDTGMTIRDLCDATIRYSDNCAGNLLLRELGGPTAITRFCRSLGDPVTRLDRWEPELNSAEPDRRTDTTSPYA +IARTYQRLVLGNALDRPDRALLTDWLLRNTTTLTTFRTGLPKGWTVADKSGGGDtGTRNEAAIAWTPDGAPVLLTALTHK +PTLPAPGDT-----------... +>up|D5HSX5|D5HSX5_9GAMM/31-296 +...lkEQIETIVTGKKATVGVAVWGPDDLEPL.LVNPFEKFPMQSVFKMHLAMLVLHQVDQGKLDLNKTVAVNRAAVLQW +SPMMKDHQGDEVTVQQLLQYSVSHSDNVACDLLFELVGGPAALHAYIQSLGIKETEVVANEAQMHADDQVQYKNWTSMKA +AAQLLRKFEQKKQLSETSQALLWKWMVETTTGPQRLKGLLPAGTVVAHKTGTGKtAATNDIGVIMLPDGRPLLVAVFVKD +SAESARTNEAIIAQVAQAAYq.. +>up|D9W718|D9W718_9ACTN/47-310 +.advtRQLRALEEEYAARLGVFAFDPATGATV.AYRAEERFPMCSVFKALAAAAVLRDLDRDGEFLAKRVHYTEEFVRKY +APVTGKNIAGGLTVEQLCAAAVSESDNAAGNLLLHDLGGPTAITRFCRSLGDGTTRLDRWEPELNTAEPWRDTDTTSPGA +IGKTFARLVLGRALTPEDRKRLTGWLVANTTNIERFRKGLPADWILADKTGGGTqGVANDVGVVWPPERTPLVLSVLSTK +YDPQGPTDNPLVARAAALVAd.. +>ur|UPI0005939096|UniRef100_UPI0005939096/53-308 +..taeDYFASLERKYDARLGVYAVATATAVAL.THRADDRFAFCSTFKTLAAAAVLHQRP--LSYLDTVVRYTREDVNSI +SPITQDHIDTGMSMRDLCDAAIRYSDGTAGNLLMRDIGGPPQLTAYLRGLGDTVGRMDQYEPELNSDPPGDPRDTTSPRA +LAAVYQQILLRGALPPDRQALLEDWLRRSTTGANTIRAGVPADWTVASKTGHGDyGRANDVAVVRPAGGAPLVIAVMTDR +AAFDAEPPYAMIADVARYVAt.. +>ur|UPI0004631453|UniRef100_UPI0004631453/33-289 +..rlfQTIESIEDRLDARVGLYIRDSGSDWSI.SHRADERFLMTSTFKPMLCAAALRQVDEGTLNLDAALRIEQGAILDY +APVTQTMVGRTMTIDDLCFAALDMSDNTATNLLIDHIGGPEAVTRFLRDIGDPVSRLDRREPELNTFAPGDPRDTTTPEA +MAATLETMLMGDALTAQSRARLIDWMSHGGVTGPLIRASTPADWLIADRSGSGN.FNRNVIAMVTPPDQSPYFISVFLSD +ADADFETRNDAVIGLSQAVMd.. +>up|A0A059WYE2|A0A059WYE2_9BACT/26-327 +..rlqERLDNLDSSAQGDVGIGVLDLDTGESW.FRNGKQWFPMQSVFKLPVGIVVLKLVDEGKLSLNQTVTITREQFVPW +SPILKEITGDRFTVQYLLQRAVGDSDNTAADALVRLVGGPEQVTDILGRMNLRDIRVDRLEQQLQPRYLTDPRDTATPEG +MIDLLVKLQSRQLLSEDSTALLLKIMTDSPTGQQRLKAGLPPGWSIAHKTGTGEnIATNDVGLISSPTGRRVAIAVFIAG +SKAPLEQRESVMSAVASAVVq.. +>up|W4VPL9|W4VPL9_9BACI/55-310 +....eQEFEKLEKEFDVRLGVYAMDMGNNQVI.EYNSEERFAYSSTFKVLAAAILLKEND--FKDLEKVITYNEDDLVTY +SPVTEKHVDSGMTLLEISEAAIRKSDNTAGNLMLEALGGPDKFKQALRDIGDDITEPARYETELNEFSPDSNKDTSTPKA +MASSLKKVALDDFLPNDKREILIDWMKGNATGDELIRAGKPDGWVVGDKSGAASyGTRNDIAIVWPPNREPIVIAVMSRR +DTEDAEYENELIAKTSEIILhsf +>ur|UPI00046844F2|UniRef100_UPI00046844F2/66-320 +...tqGAFSALERTHAATLGVTAIDTGTGRTV.AYRGGERFPFASSNKTFIAAATLQASS--DADLDTVVHYTSADLLAY +APITSRFVDTGMTVRELLDAMLRFSDNTAANLLVARLGGPDAVEAWLRGIGDRTTNVDRIEPDLNEALPGDARDTTTPAQ +FAADLRAVLLGSTLETKDRTLLRNTMLDCTTGDGTIRAGVDPAWPVADKTGTGEyGVRDDIAVVYPAGRAPIVIVTMSRH +ATADAASDDALLAAATKVAVa.. +>up|A0A059WZQ0|A0A059WZQ0_9BACT/72-374 +.trlqERLNNLDSSAQGDVGIGVLDLDTGERW.FRNGKQRFPMQSVFKLPVGIVVLKLVDEGKLSLNQTVTITREQFVPW +SPILKEIKGDRFTVQYLLQRAVGDSDNTAADALVRLVGGTEQVTANLGRMNLRDIRVDRLEQQLQPRYLTDPRDTATPEG +MIDLLVKLQSRQLLSENSTALLLKIMTDSPTGQKRLKAGLPPGWSIAHKTGTGEdIATNDVGLISSPTGKHIAIAVFIAG +SKAPLEQRESVMSAVASAVVq.. +>ur|UPI0006B286CA|UniRef100_UPI0006B286CA/47-294 +....vRRLRALEREHQARIGVFALNLATGASL.LHRAHELFPMCSVFKTLAAAAVLRDLDHDGSQLARVIRYTEADVTKH +APVTKDHIDTGMTIQDLCDATIRYSDNCAANLLLRELGGPTAVTRFCRSLGDPVTRLDRWEPELNSGEPDRRTDTTSPYA +IARTYQRLVLGNALNRPDRALLTDWLLRNTTTLTTFRTGLPKGWTVADKSGGGDtGTRNEAAITWTPDGAPVLLTALTHK +PSLPAPGDT-----------... +>up|A0A0D6B6M1|A0A0D6B6M1_RHOSU/32-288 +.etlaDTVERVESRLGARVGVSLVDTGSGLSW.THRENERFLMNSTMKVPLCGAVLARRDAGDLSLQAELPVRKSDLLAY +APVTEKRAGGEMTIAELCLAAIDMSDNTAANLLIAHLGGPQAVTRFFRSAGDTISRLDRNEPELNTFNAADLRDNTTPAA +MTETLRGLLLGDILSRSSRGQLAEWMSHGGVTGNLLRAEAPEGWVILDKSGSGT.HTRNLVALVTPVDGSPWIVTIFVSD +VDADSQTRNRALQDVGRAAM... +>ur|UPI00048A46C0|UniRef100_UPI00048A46C0/36-294 +...ahERFGQLEASSGGRLGVAAVRTSDGAYV.SYRESERFPMCSTFKLLAVGALLKRSTAERDLLDTRVRYGPADLVAN +SPITKQHAGEGMSVGELCAAALQYSDNTAANLLLNVIGGTEVLNEFARSIGDTWFDLARREPDLNASVPGDMRDTTAPRA +MMQDAQKLLLDDVLEAPQRERLKAWMLGNTTGAGRIRAAVRSGWPVADKTGSGDyGTANDVGVVYSPATA-YVLAIYFTG +VTKETPPQDAIVDEAARIVFd.. +>ur|UPI0005A63392|UniRef100_UPI0005A63392/36-292 +..dveAEFEALEAEYDTRLGVYALDTGSGEEV.EFREDERFAFASTFKSLLAGVVLSENS--LEEMERVITYDEDVLVSH +SPITEENVGTGMSLLELCDATVRFSDNAAANLLLEELGGPEGFTESLEELGDDVTTLDRYETDMSAAVPGDERDTSTPEA +LAGSLEAFTLGDVLPEDRREVLVDMLVRNMTGDAVIRAGVPEGWVVGDKTGTGGyGTRNDIAVVWPEEGDPIVLAVLSTM +EVEDAEPQDSLIAEATEVVVe.. +>up|A0A097SRQ4|A0A097SRQ4_9ACTN/8-243 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVFIYTTG +SR------------------... +>ur|UPI00036070E3|UniRef100_UPI00036070E3/57-313 +.qeltSLLNRYESDSDLRIGLCAI-VNGEARL.SHRAEEVFPMCSTFKPIAVGAMLAQHAEDTDYLRQAIRIAQNAVVDY +SPITEKHAGATMTLAEICEAALRYSDNTAGNLILEQIGGPAGVTAFANSLGYRNTRLDRWETELNEALPGDPRDTSTPAD +LCGIFDALLVGDGLAPAARDVLRTWMRGNTTSAKRFGAALPAGARLADKTGSGSyGTAHDVGAVFRADAPPVILAVLTRT +QRQDAQSNDAAIAQTARVAL... +>up|A0A0A6CYV4|A0A0A6CYV4_9SPHN/31-283 +.....---ADYETASGGHVGLYARNLMTGRAI.AWRADERFVMCSTFKASLAACVLDGVDRGRFRLADEIALVPADLQDH +APVARQNLARGMSLGEMCRAAVEQSDNSCANILLQRIGGPAALTAYWRGLGDDVSRLDDIEPFLNRTPPGGLRNTTTPRA +MAATIGRLTRGPALSPSSRALLMLWLRQCRTGDARLRAGLPRGWAIGNKTGNNGkDAAGDVGVLWRDPDTPIIISVYTRG +GTPTEAQFKTLFSEVARGVA... +>up|W1IQA9|W1IQA9_9ENTR/41-300 +..qitEKLLILEKNANGRLGAVLINTANHSII.AYRGNERFPLCSTSKFMVVSALLKQSETSDHLLNQQVHYQQSDLVEY +SPITEKHLKNGMTLGELSSATLQYSDNTAMNLILDALGGPNEITKFARTIGDKHFRLDRKEPELNTAIPNDERDTSTPQS +MADSLYHLALGHALALEQRNQLVEWIKGNTTGATSIRAGVPKNWVVGDKTGRCDyGSTNDIAVIWPENNPPLVLVTYFTQ +PNDKAVARPDILAETARIMIq.. +>ur|UPI000693D6E3|UniRef100_UPI000693D6E3/58-313 +.....AALREAERAGGGRLGVAVLDTATRAWA.TWRGAERFPLASTFKLVLAGAVLREVDEGREDLERRVPIEASDLVDY +APVTEKRVGPEMRVGELLEAVMVWSDNAAANLLLPLVGGPEGLTERAGDWGDAGFRLDRRETALGEGRPGDPRDTTTPNF +MLVSMERLLVGNLLSAPLRGLLNAWMIGCRTGDTKIRAGLPQGWICGNRSGAAGfGTSNDVAAIWPPGGRPILVAAYLTE +SAAPLQARDAALAAVGRAVAa.. +>up|A0A0C2KX69|A0A0C2KX69_9CYAN/78-377 +....qERLKNLDSAAQGKVGIGVLDLNSGQSW.FLNGKQRFPMQSVYKLPSAIAVLKQVDEGKISLKQLVTITRQEFAPW +SPIIKEVKGDRIPLRNVLEGSVGISDNTAADALVRLVGGTKQVNAILGKLQIRNIRVDRLEQQLQPKYLTDPRDTATPEA +MVDLLAKLNSNQLLSENSTALLLKIMTDSPTGQKRLKAGLPENWSIAHKTGTGAdTATNDVGIATSPDGKRVAIAVFIAG +SKAPLEEREKVMSNIASRVVq.. +>up|A0A0C1D8U6|A0A0C1D8U6_9NOCA/45-300 +....hDRLFELERKFDARLGVYALDTASGATV.THRADERFAFCSTFKGLAAAAMLQRNP--LSHLDTVVRYTDEDLTKN +AAITPQHVATGMTIRDLCDAAVRYSDGTAGNLLLRDIGGPAELTAYLRGLGDPITRMDRIEPAITEATPGDPRDTSSPRA +LGTDYQRIVLGDALPEDKLAFLRDLLERNATGALRVRAGVPQGWKVADKTGTGDyGTLNDIAIVWPPDRAPLVLSLMSSK +ATADAEYDQALLAEAAAYVVk.. +>up|A4FRA8|A4FRA8_9ENTR/35-293 +.dalqQKLADLEKSTGGRLGVALINTADNSQI.VYRGDERFAMCSTSKVMAAAAVLKQSETDSRVLSKKRCDYKSRSDQL +EPNCQEALGAGMTLAEMSAATLQYSDNTAMNKILTHLGGPEKVTAFARSIGDTTYRLDRTEPALNSALPGDPRDTTTPLA +MAKSLRSLTLDNALGETQRAQLVEWMKGNTTGDASIRAGLPKNWIVGDKTGSGDyGTTNDIAVIWPENRAPLILVTYFTQ +PQQNAKARRDVLASAAKIVTe.. +>ur|UPI00036EE5D4|UniRef100_UPI00036EE5D4/33-287 +.....NELASLEKDFVGRIGVYALDTGSGDTV.SHRTDERFLMCSTVKTFIVSAILHRSLSEPGLLDRRIQYTQSDVLEW +APITSQHVPTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVSRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAVIWPPDRAPIVMAVLTVP +EDPTSTKGKPTIAAAARIVLraf +>ur|UPI00054E74D8|UniRef100_UPI00054E74D8/31-284 +.....-KAQAIEKRLNARVGVAVIDTGSDRRW.LYNAEQRFPLNSTFKAFACGALLYQADAGKNDLNKTTRVTREEMIPY +APVTETLIGQSVSLDRLCAATMRTSDNVAANKIVTSIGGPEGMTRFMREIGDSVTRLDRREPDLNEATPGDLRDTTTPAA +AVASLRKLVLGNALSGASREKLTRWMIEDAVGGPLLRAGIPSTWRIADRTGAGGhGSRSVIAVMWPPSHAPVVVAVFITE +TTATLAARNAAIAELGAALAh.. +>ur|UPI000645699F|UniRef100_UPI000645699F/42-300 +...iiNQLIALEKSANGHLGVFLINTADNSTI.GYRANERFPLCSTSKFMAASALLKKSEKDENLLNQRINYKQSDVVEY +SPITEKHIASGMTLAELSAATLQYSDNTAMNLLLDQLDGPRGLTKFARTIGDNKFRLDRKEPELNLVKPGDERDTSTPQA +MAESLYKLTLGNMLATNQRVQLAEWLKGNTTGDASIRAGVPKDWVVGDKTGLCDyGSTNDIAVIWPTNRAPLVLVTYFTQ +PGKNAKARRDVLAEAAHILIq.. +>ur|UPI0004753980|UniRef100_UPI0004753980/46-298 +.....-EFARLEDAYDARLGVYALDTGSGEEI.GYREDERFAYASTFKALLCGAVLEEY--GLAGMDEVIPYGEEDLLPN +SPITEERLAEGMSKSDLCDATVRYSDNAAANLLWDTIGGPAGLQERLAGLGDDVTRMERWETELNEAVPGDERDTTTPEA +FAGNLAGYVLGEVLPEPERAQLTEWLVTNTTGDELIRAGVGEGWTVGDKTGGGGhGTRNDIAVLWPDSGPPLVLAVFSTR +EEPDADWDNALIAEAASVAV... +>up|A0A073J4Q4|A0A073J4Q4_9RHOB/33-287 +..eleQTVDRIEARLGGRIGIALVDTGSDFTW.ANRPDEQFLMNSTVKVPLCGAVLARVDAGTLSLTDELPVTEGDIVTY +APVTEQHVGQSMNMAALCLAAIDMSDNTAANLLIEHLGGPQAITQFFRSTGDIESRLDRFEPELNTFTPGDPRDTTTPVA +SADTVRNLLLGDVLSENSRKQLADWMRHGGVTGKLLRAGAPADWQIYDKSGSGS.HTRNLVAMVIPDGRAPWIVSIFISD +IDADFETRNAALQDISRAI-... +>up|D2U361|D2U361_9ENTR/26-274 +.....-------KKLNSRIGVAIIDTTDNVTI.SYRGNERFPLNSTFKALLCGRLLHQVDNGKIVLTESVQFQKEQLVTY +SPVTEKFTSPLMNWQQLCSAAISYSDNTAANLIAEKIGGPASFTRFLRTIGDSITRLDRFEPELNSAIPGDMRDTTTPVA +ISQTLQKLVLGDVLQPSSRQQLRQWMEDDKVANALLRSVLPTQWKIVDKTGSGDyGSRSIISLVWPENRQPLIIAIYITQ +TKATLAQSNEAIARIGKVIFs.. +>up|X7R747|X7R747_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILdhy +>ur|UPI0002884273|UniRef100_UPI0002884273/51-306 +..ntdEKIAQLENEFDARIGVYAIDTGTNTTI.EYRPDERFAYASTYKALAAAILLQQNT--MEELKEVITYTKDDLVTY +SPITENYVDTGMTLLEVGEAAVRFSDNTAGNILFEAIGGPEGFEQALRQIGDTVTQADRVEPDLNFFKPGDTRDTSTPKA +LANSLQAFTVGESLSEDKRKLFMEWLKDNATGDTLIRAGAPEGWIVGDKSGAGVyGTRNDLAIVWPPNREPIILAILSNH +TTEDATYDDALIARTAEVVLn.. +>ur|UPI00069E1511|UniRef100_UPI00069E1511/48-303 +..avaAALTALEGDYAARLGVYAIDTGTGRTI.EHRPDERFAFASTHKMLSAAAVLLATE--PADLEQLIEVDAAEVVGW +SPVTEPAVGAGLTLLEVIQAAVTVSDNTAANLLFEQVGGPDGLEAAVRGFGDETTSFDRIEPDLSDWVPGETRDTTTPRA +MAANVRGLLLGDLLAEEDRTLLHDTMRANTTGDELIRAGVPDGWVVADKTGSAThGGRNDVAVIEPPGAAPIVLAVYSNR +LDPEAESDPALIAAATEVVVd.. +>ur|UPI0005533197|UniRef100_UPI0005533197/65-317 +.....AAFQQLESRYGARLGVYAIDTGTGRSV.AFQADERFAFCSTIKAFAAGELLRRET--DAQLAQTITYSASDLVDY +SPVTSKHVQGGMTLTAVMSAAIEVSDNTALNLMFGRLGGPAGLQSALRSLGDATTDVDRTEPTINTAVPGAVQDTSTPRA +LAADLRAFVLGDVLTAGRRARLTAWLQANTTGGPYIRAAVPTGWKVGDKTGNGDyGTRNDIAVLWPTHGAPIVIAVLSHR +GTQNASSDDGLIADATKLALq.. +>ur|UPI000362297C|UniRef100_UPI000362297C/53-306 +..aaaRALAELESQYGATIGVYAVDTGTGRSV.GYRQDDRFAYASTSKVLLAGAVLARSS--DEQLDATVPYTSDDLVSY +SPVTETMAGAGMPLRDVIAAALQKSDNTAANLLFRQLGGPAELEKSLRALGDETTEVERTEPDLNEAAPGDPRDTSTPRA +LAADLRAYALGEELPANRRKLLVDDMTGNATGDPLIRAGVPTGWTVSDKSGAASyGTRNDIAMLTAPGHAPVVMVVLSRK +AEKDAAYDNALVADTAKVL-... +>up|A0A064BQB7|A0A064BQB7_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADARRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRRQFADWLIDNQTGDACLRAGLGKRWWVGDKTGSNGdDTRNDIAVLWPHAGTAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI0006B15C20|UniRef100_UPI0006B15C20/63-324 +..aadAAFAALEERFGARLGVHAVDTGSGAEV.SWRADERFAYASTIKAPLAAALLDRV--GIAGMERAVPIEAADILSY +APVTETRVGGTMTLRELADAAMTRSDNTAANLLLEALGGPAELDAALAALGDDTTVVSRTEPDLNEATPGDDRDTTTPRA +AAAYLRAYALGDPLDADERALFTGWLKATQTGGTLVRAELPADWTVGDKSGSGAyASRGDIAVIWRPDAAPLVIAVHSSK +DQQDADADDALISGAAKAAVe.. +>up|Q6U8D8|Q6U8D8_BACTU/61-305 +.....DSFAKLEKEYNAKLGIYALDTGTNQTI.AYHSNDRFAFASTSKSLAAGALLRQNS--IEALDEGITYTREDLSNY +NPITKKHVYTGMTLKELADASVRYSDSTAHNLILKKLGGPSAFEKILRETGDTVTKSERFEPELNEVHPGETRDTSTPEA +IAKTLQSFTLGSALPTEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKKDAEYDDKLIQ-------... +>ur|UPI00068C4559|UniRef100_UPI00068C4559/9-263 +....aEELVALESTFGGRLGVYAVDTADGTEV.RHRADERFLMCSTAKVPVSAAVLRRRLAEPGLLERVIHYTEADLLEY +APVTSEHVAEGMAVADLCVAALTRSDNTAVNLLLPLVGGPAGVTDFVGTLGDRTTRFDRPEPDLNVTAPGDERDTSTPLA +LSSTVRALVVGDGLDRPGRELLAGWMRASVTGKDLIRAGVPAGWDVADKSGSGAqGEVNNVAVVWPPNRAPWVITVFTSP +TDPKTTRGRTTVAAAAGIIA... +>ur|UPI0005C90F00|UniRef100_UPI0005C90F00/51-301 +.....-AFAQLEQEFDARLGIYALDPDTRAEV.AYRADERFAYASTFKALAAGILLKTVS--DDELDGLITYDAGDLLPN +SPVTEANVDNGMTLRAVAEAAVRFSDNTAGNIMLERLGGPEGFTQALRELGDTTSSSDRIETELNSAIPGDTRDTTTPRA +FALDLATLLTTDALGAAQQSQLIDWMTGNATGAELITAGLDAGWSVADKSGAGAyGTRNDIALLWPPSGSPIVLVVMSNR +PTEDADYDNALIARAAEAAL... +>ur|UPI0004C4A2DD|UniRef100_UPI0004C4A2DD/34-287 +..rlaDSLRELEREHGARLGVLAHDTGSGTTV.RYRADEAFPLCSTFKPLAVAALMRAGD----DLSARVHYTDADVADY +APVTGRT--RVLTVAELCAAAVEFSDNTAANLLLRRLGGPTAVTRFCRSLGDPATRLDRWEPALNSAEPDRTTDTTTPHA +LARTFARLTLGDALTRPHRARLTAWLRASTTGAHRLRAGLPPSWALADKTGTGSyGTANDLALAWPPHRPPLVLAVLSTK +PTAPAAPDEPLLARTAALLA... +>up|J2HUE3|J2HUE3_9BACL/3-292 +...wqKALEKALADAPGVFGVAAEHLETGESA.GQLDDQLFQLASAFKIPIMVTLMREVEAGRVRLDQRVVTQKDTRVPG +SGILQEDAGAALTVKDLATLMTIVSDNYATDLIIELVGGIDKVEAHMHELGLKQIHLRHTS----PSLPTLDNNVATPRD +LNRLLMLIARKEILTQASCELMLDILRRQQF-NSRLPYLLPEGTKVAHKTGTVN.AVVNDAGLIYLPDGGTIAITVLSRG +VT-DKQAAELAIARAARAIYde. +>ur|UPI00048E4615|UniRef100_UPI00048E4615/12-260 +.....---SSLERKYSVRLGVYAVDTGSGAFL.EYRADERFAFCSTFKTIAVAAVLWQRP--LSYLDTVVRYTKADVNSI +SPIADKHVDTGMTVGQLCDAAIRYSDGTAGNLLMRDIGGPAQLTAYLRGLGDPTSRMDQYEPDLNSDPPGDPRDTSTPRA +LAGDHRAIVLGNALPPEKQSLVKDWLRRSATGAQTIRAGVPAGWTVAGKTGHGDyGRANDVAVVWPPNGAPLVIAVMSDR +AGFSDEPRYPVIADVAAHVT... +>ur|UPI00047175B6|UniRef100_UPI00047175B6/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQNTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKTTRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|H0JPL8|H0JPL8_9NOCA/50-308 +...vdERLREIEDRYAVRLGVVAQSPVTGRVH.TYRADERFAICSPFKVYAAAAILRLEAEGSLRLDETLPIDSEDIVVN +SPVTSEHQGRVLPIDRLCEAALTRSDNTAGNLMLQRIGGPGAVTAFARSVGDETTRLDRWEPELNEAARGDERDTTTAAG +LARGFREVLLGAGLPAPQQRTLLGWMRATTTSDTRIRGGLPPGWTSADKTGGGNhGTVNDAGVVWSPDGQPLLLAILSDS +TTGDAPLEGAPVAETTAVLVd.. +>up|A0A0D7QQL4|A0A0D7QQL4_9MICO/61-311 +.....-AFAQLEQEFDARLGIYALDPDTRAEV.AYRADERFAYASTFKALAAGILLKTVS--DDELDGLITYDAGDLLPN +SPVTEANVDNGMTLRAVAEAAVRFSDNTAGNIMLERLGGPEGFTQALRELGDTTSSSDRIETELNSAIPGDTRDTTTPRA +FALDLATLLTTDALGAAQQSQLIDWMTGNATGAELITAGLDAGWSVADKSGAGAyGTRNDIALLWPPSGSPIVLVVMSNR +PTEDADYDNALIARAAEAAL... +>ur|UPI000400F856|UniRef100_UPI000400F856/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDESNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI0003F515F9|UniRef100_UPI0003F515F9/50-300 +.....-DFAELERRYSARLGVYALDTGSGTEI.THRADERWAFCSTIKPFTAMAVLQRTT--LDGLDEPITYSREDLISH +SPVTEQHVDTGMTLRAVLEAAVRNSDNTAQNLLLDEVGGPAGLQRALRELGDTVSHADRYEPELNETAPGDIRDTSTPRA +LATNLRKLVLGDVLAPGKRTILREAMRNPPLTADLIQAGVPDDWQVEDKSGAGGyATRNDIAVLYPPERAPIVLVVLSDR +ARPDAEYDDTLLAEAARVTV... +>ur|UPI0004C477F9|UniRef100_UPI0004C477F9/54-311 +..dvaAALRALEASFQGRIGAYAIDTATGKTI.GYRAGERFALLSTFKAVAAGAVLARTT-DRELTRKVVHWTAGEVKSN +SPETGKHVKDGMTLAELCRAAIIYSDNTAGNMLLKRIGGPRGLTRYFRTLKDRVSRLDRWETELNEWSPKQKRDTTTPAS +VARDLRALTTGDALGAKDRSRLIGWLRDNTTGDARIRAGLPKTWIVGDKTGTGGtGTANDIAVVWPAKGAPIIMAIYTNR +RAADGATADKVVAQTATVLA... +>ur|UPI000522F0D0|UniRef100_UPI000522F0D0/47-299 +...aeKQFAALEQRFDARLGVFAVDLGSEVTT.TYRADERFAFCSTFKVYAAGAVLAAADAGTLSLTDTRIVEAEDKVPE +SAIDW-EAGQVVTLEQLCVAALTRSDNTAGNLLIDAVGGTGELTAFARSLGDAQFRLDRIEPDLNTALPGDDRDTTTPAG +LAAGYRSLLTDGPLSNSSRATLLDWMAGTQTSDTRFRAGVPAGWTTADKTGTGSyGVSNDAGLLLGPDGRRILLVVLSRT +AN-DDPDAAAMNELVADAV-... +>up|T0J0V3|T0J0V3_9SPHN/41-337 +..rliAELERFTKLSDGTVGIAVRDLSSGEEL.AVNGDTLFPMASTYKVAVAGRIFSLIDAGQMTLDTMLPLDPALVSEG +-GVADLHPGAALSVHNFLELMLTRSDNNATDVLVARAGGPQAVNAWVHGIGVKGLRVDSNE----RTFAQDPRDTATPRA +MNQLLSAIQLGKALKPASTAALLAIMERCRTGQGRLPAMLPPGTRLAHKTGSLN.GLGNDVGIVSLPDGRIFAISVFVMK +DHEGHAMRDRIMAEAARAAYdyf +>ur|UPI00034BDC71|UniRef100_UPI00034BDC71/47-302 +....sEAFKKLEDEFDVKLGVYAIDTGSNKEI.NYQENDRFAYASTFKPLAVGAILQTKS--DPELQEVIRYTEEDLVTY +SPITEKHVDEGMTLLEISDAAIRYSDNTAANLLLEAIGGPDELETKLRDIGDEIIEVDRYETELNEATPGDIRDTSTPKA +MANSLQQYVLEDVLDADRREILTNMLINNTTGDALIRAGVPEGWTVGDKTGAGGyGTRNDIGIIWPEDNEPIVIAIMSSR +DVEDADYDDKLIEKATKVVVke. +>up|B9TH63|B9TH63_RICCO/36-299 +...arERFEKLEASSGGRLGVAALNTADGSYV.GYRESERFPMCSTFKLLVVALVLKRSMAERGLLDERVRYGDADLVAN +SPVTKRRVGEGMTIGELSAAALQHSDNTAANLLLTAVGGPEVLNQFALSIGDEWFDLLRGEPEVNASVPGDMRDTTTPRA +MMLDVQKLLLDDVLGPQQRDLLKAWMLGNVTGAARIRAAVPSGWLVADKTGSGDyGTANDVAVVYPPSAAPFVIAVYFTG +VMKETLPRDEVVVEAARIVFd.. +>ur|UPI00022E7C0F|UniRef100_UPI00022E7C0F/50-300 +.....-DFAELERRYSARLGVYALDTGSGTEI.THRAGERWAFCSTIKPFTAMAVLQRTT--LDGLDERITYSREDLVSY +SPVTEQHVDTGMTLRAVLEAAVRKSDNTAQNLLLDELGGPAGLQRALRELGDTVSHADRYEPELNDTAPDDIRDTSTPRA +LATNLRKLVLGDVLPPGKRTILREAMRNPPLTADLIQAGVPDDWQVEDKSGAGGyATRNDIAVLYPPERAPIVLVVLSDR +ARPDAEYDDALLAEAARVTV... +>up|A0A0I9QQQ3|A0A0I9QQQ3_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRVEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI00056447DE|UniRef100_UPI00056447DE/47-299 +...aeKQFAALEQRFDARLGVFAVDLGSEVTT.TYRADERFAFCSTFKVYAAGAVLAAADAGTLSLTDTRIVEAEDKVPE +SAIDW-EAGQVVTLEQLCVAALTRSDNTAGNLLIDAVGGTGELTAFARSLGDAQFRLDRIEPDLNTALPGDDRDTTTPAG +LAAGYRSLLTDGPLSNSSRATLLDWMAGTQTSDTRFRAGVPAGWTTADKTGTGSyGVSNDAGLLLGPDGRRILLVVLSRT +AD-DDPDAAAMNELVADAV-... +>up|B8LF86|B8LF86_STEMA/42-295 +.....ADFAALEKASGGRLGVTVLYTGNGRRIgGHRQDERFPMCSTFKSLLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFVKGDPRDTTGPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGTRWRVGDKTGSNGdDTRNDIAVLWPHAGAAWVVTAYLQG +ASVDDDQRAAVLARVGAL--... +>ur|UPI0005DE2254|UniRef100_UPI0005DE2254/33-287 +.....NELASLEKDFGGRIGVYALDTGSGDTV.GHRTDERFLMCSTVKTFIVSAILHRSLSEPGLLDRRIQYTQSDVLEW +APITSQHVSTGMTVSELCDATLRYSDNTGANLLIAQLGGPKETEKFVRSLGDNVTRMDRTEVQLN--IPDGDLDTSTPQQ +LVANLRRLVLDEGLDSRGRDLLTDWLKRNTTGDQSIRAAVPAGWTVADKTGGGFkGETNDIAAIWPPGRAPIVMAVLTVP +EDPTSTKGKPTIAAATRIVLraf +>up|G7VP75|G7VP75_PAETH/50-300 +.....--FKQLEIKFDARLGVYVIDTGTGKEV.AYRADKRFAYASTYKALAAGAVLQQKS--NDELGKVINFAKDDLVTY +SPITEQHVDTGMNLKEISDAAIRYSDNTAGNLLLKALGGPEGFEKAMRDNGDTVVMANRYETELNEAIPGDHCDTSTPNA +LANSLKVLTIDDSMPNDKQELLIGWLKENTTGDELIRAAVPEGWVVGDKTGAGSyGTRNDVAIVWPPYREPIIIAVMSSR +DTEDAEYNNALIAEAAKAAFk.. +>ur|UPI0004CD28F3|UniRef100_UPI0004CD28F3/52-314 +...laARLAGLEREHSARLGVFARNTVTGRTV.AYRADERFPMCSVFKTLAAAAVLRDLDRDGEFLARRIRYTAREAEEY +APVTGRNLAGGMTVEALCAAAVSHSDNLAANLLLRELGGPRAVTRFSRSLGDRTTGLERWEPELNSAEPWRTTDTTSPRA +IGTAYGRLLLGGALEPADRERLTGWLLANTTNTDRFRAGLGPDWILADKTGGGNeGVANDVGVVRAPDGPPLVMAVLTTR +PGLPGPRDSALVAATAALLAd.. +>up|C9YZ91|C9YZ91_STRSW/32-291 +....wRRLGELEREYAARLGVFAHDTATGRTV.AYRAHERFPLCSVFKALAAGAVLRDLDRDGAYLGRRIFYTKEYASAY +SPITSTNVAAGMTVGELCAATVSHSDNGAGNLLLRELGGPTAITRFCRSLGDRATRLDRWEPELNTAEPWRITDTTTPRA +IGGTYARLLLGRALPDADRELLTGWLIANSTNVERFRAGLPAGWTLADKTGGGSyGVANDVGVVWPPGRPPLVLSVLSTK +YDPAGPTDNALVARAAGLVA... +>up|R0A3X0|R0A3X0_CLOBU/51-306 +....nSEFSKIESDYGVKLGVYAYDTEKNKEI.TYNADERFAYCSTSKALLAGSILEKYP--VDKLKEVIQYEEKDLLSY +APVTKDNLNKGMTIEELCEAAVRLSDNTAANLLFNLIGGPSGFKESLNKLGDNVTEPERIEPELNSAIPGEIRDTSTPRQ +LALDLKEYISGNILTDDKKAIFIDWMSGNSTGDNLIRAGAPNEWIVADKSGAGDyGTRNDIAIVTPPNGKPIFLAILSNK +NEEDAKYDDETIAEASKVVFdyf +>up|A0A0D7KD85|A0A0D7KD85_9BURK/35-297 +...wnSAMEGIEHNAQGRLGVSMLDTETGLAL.GWRQDERFAMCSTFKLLLAGWMLSLVDQGREKLDARVHYAPADVVEY +SPVSGPRAGTGLTVGELCSATVSLSDNTAANVLLERHGGPAALTRYLRALGDSITRLDRNEPTLNEAAIGDVRDTTTPLA +MLQTMQKLVLGESLSASSRAWLQRWLIETSTGDKRLRAGAP-GWKVGDKTGTAGsGTANDVAVLWPPHRGAVLVSCYLTR +SAVAPEQRDAAIAAVGRSVVs.. +>up|Q8DH45|Q8DH45_THEEB/109-362 +.tnlqQQIQQLVSRQNLTAGLYFFNLDSGASL.NVGGDQVFPAASTIKFPILVAFFKAVDEGRVTLQERLTMRPDLIAPE +AGTLQYKPNSQYAALEVAELMITISDNTATNMIIDRLGGAAELNQQFQEWGLENTVINNPLPDMKG------TNTTSPRD +LATLMLKIGQGEILSPRSRDRLLDIMRRTVT-NTLLPAGLGKGATIAHKTGDIG.IVVGDAGMVDMPNGQRYVAAMMVKR +PY-NDPRGSELIRQVSRMVYqaf +>up|I9AWU6|I9AWU6_9FIRM/2-257 +.kelqKKIEATLAAYRGRWGMVILNHSSGQHF.TINPDMVFPAASMIKIPIMYEAMRQAAAGRIDLEQLLIVKDELRVDG +AGILKERPGISMTIRELVTLMIILSDNTATNMLIDLL-SMSAINQTMERLGLKSTVLRRQMMDFAAA-AAGQENKTSSAD +IIRLLTIIYDHSHLPADYGKLMIDILSRQQV-RDKLPFFLPEEIVIAHKTGTLP.GVEHDGGILFLPGG-PYIICIMTAD +LP-ANVEGLQLVAALGKVIYehf +>up|V9WGU6|V9WGU6_9RHOB/28-286 +.sdlaETIRSWETALDARLGVLLIHPATGWEI.AHSADDRFPLNSTFKPLLCAAILSQVDQGTEDLTARVEIRRKDLVSH +SPVTERYIGTTRSLAQLCEATITRSDNTAANLLLERIGGPEGFTEFMQISGDLITRLDRWETGLNSATPDDHRDTTTPRS +VLSTLHVALSGTMLSGPSSAQLADWMQRDQLADDLIRAHLPEGWTIGDKTGAGGhGSRGIIAFLRVPQGSEYLAAIYITE +TDANFARRNQAISDIGRAMVa.. +>up|A0A0I9QQQ8|A0A0I9QQQ8_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNKIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|A0A059X2C3|A0A059X2C3_9BACT/2-252 +.....---ENIEERLDARVGLLIRDSGTGWSW.GHRADERFLMNSTAKVPLCGAVLAQVDKGAMRLTDGLDVRAEDMVEY +APVTELRIGDTMQVGELCFAALDMSDNAAANILIDHLGGPQEVTAFMRQIGDDVSRLDRREPDLNRFETGDPRDTTSPAA +VVDTPERLLVGDALSPSSRAQLTEWMTPGGVTGALLRAFTPDSWRVADKSGSGS.VTRNIVGMIAPPQGGPYFVAIYLSE +AEADFDTRNAAVVAISAAVVe.. +>up|Q9JRP6|Q9JRP6_STEMA/45-297 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSMLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFAKGDPRDTTSPAA +MATSLARFAVGNGLQPASRRQFADWLIDNQTGDACLRAGLGKRWRVGDKTGSNGdDTRNDIAVLWPHAGTAWVVTAYLQG +ASVDDDQRAAV-LQVGRI--... +>up|A0A0D0J707|A0A0D0J707_VIBHA/20-280 +.aklnEDISAIEQHIAGRIGVAIWDTQSNEHW.DYRGDERFPMMSTFKTLACATMLNQMDTGKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTLFLRSLGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDPLIRSVLPKGWSIADRSGAGGfGSRGVTAMIWKENHKPIYVSIYITE +TDLSLQARNQVIAQISQLIVdqy +>up|A0A098RCB1|A0A098RCB1_9GAMM/38-297 +.adleRELGELERSADDRVGVALMNVATGAVA.SHRGHERFLFNSTGKCFIAAAVLARVDEGRETLDRRIVIEEGDLVGW +TPITEKRLGEPLTVAELCQAAVAWSDNAAANALIESVGGPEAVTAFLRAIGDDTTRLDRVEPALNTDHAGDERDTTTPLA +MMATLRTLLLGDALSPSSRHQLASWMIEGKVGDARLRAGMPSSWLVGEKTGTNGvGNASDIGIAWPGDRGAVIAVAYTLM +PNVTGAERDETIAAVGRLAA... +>up|A0A072LC05|A0A072LC05_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATARIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|P00809|BLAC_BACCE/50-304 +..athKEFSQLEKKFDARLGVYAIDTGTNQTI.SYRPNERFAFASTYKALAAGVLLQQNS--IDSLNEVITYTKEDLVDY +SPVTEKHVDTGMKLGEIAEAAVRSSDNTAGNILFNKIGGPKGYEKALRHMGDRITMSNRFETELNEAIPGDIRDTSTAKA +IATNLKAFTVGNALPAEKRKILTEWMKGNATGDKLIRAGIPTDWVVGDKSGAGSyGTRNDIAVVWPPNSAPIIVLISSKD +EK-EAIYNDQLIAEATKVIVk.. +>up|A0A0A1GIY8|A0A0A1GIY8_9PSED/42-304 +..altETVASIEARTGGHIGVSVTALESGQSW.SHRGDERFPIASTFKAFSCGHLLALADRDEVELDTRVRFDETDLQSY +SPITKDRVGGSMSLFELCSATTSMSDNTAANLILRNTGGPQGFTTFMRSIGDAVTRLDRYEPELNDVGPGEERDTTTPMA +AARSLETLLLGDSLSTHSREQLKAWLVNNKVGGPLLRASLPEGWKIADRTGAGGyGSRGIIAVIWPQTSEPVIVAVYLTG +TTLTLEERDATIAEVGAALV... +>ur|UPI0006AF33D4|UniRef100_UPI0006AF33D4/61-313 +.....--LIELERKFDARLGVYAVATGTGTTL.AYRADERFAFCSTFKGLAAAAVLHRHP--LSHLDTVVTYTERDLMAS +SAITRQHVATGMTVRQVCDAAVRHSDGTAGNLLLRDLGGPAGLTAYVRGLGDTVTRSDRVEPDLTTAVPGDPRDTTSPRA +IGVDYREIVLGDALEPDKRAFLRDLLERNATGTQRVRAGVPQGWTVADKTGTGDyGTVNDIAVVWPPNAAPLLISIMSSK +AAADDGYDQALLAEAAAYAVe.. +>ur|UPI0006887DC3|UniRef100_UPI0006887DC3/20-317 +.qalqSELSHLAKPAEGVVGIAAWRLDGGPRV.LVNADQGFPMASTFKVAVAGKILADVDGGKLSLDQLVPVPHAMMVES +EGLASTYDGVSVSVRNLLELMLTVSDNTATDVLTKLAGGPTAVTAWVRSQGIEGLRVDRDP----EKFDKDPKDTATPLA +MGTLLQRIFTGKALSSASTKLLTGIMERNTTGKARIRARLPEDTVVAEKTGTIG.GSVNNVGLVTLPDGGKVIMAIFIKE +SRQPFEVRERVIADVARALYdyf +>up|L8XJD7|L8XJD7_9VIBR/20-280 +.aklnEDISAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLRDMDDEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTTFLRSIGDKATRLDRFEPRLNEANPGDKRDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQVSQLILdey +>up|B5ZHS4|B5ZHS4_GLUDA/28-286 +..diqARLQELESRSGGRLGVAILDTATGRLI.GNRVNERFAMCSTCKALVVAFVLSRIDRNEEWLNRRVTFTEHDLVSP +FKATKPHVGPGMTIAELCEAAITVSDSTAANLLFASFGGPEALTTYLRSLGDQVTRLDHVELALNIVKPGEIHDTTSPAA +MAETLRKLLLGNALSDASRALLAEWMSGTKDATHRLRAGLPAGWRIADKPGTWEkIATNDIGVVWPPGRAPIVVTAYLGE +APGLVASREAILADVARIVA... +>up|A0A088DJ21|A0A088DJ21_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATARIDERNIVVW +SPVMDKLTGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|A0A088DK81|A0A088DK81_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|A0A0M0DI73|A0A0M0DI73_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI0006C6D637|UniRef100_UPI0006C6D637/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|A0A072F0N7|A0A072F0N7_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI00046F2AA0|UniRef100_UPI00046F2AA0/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLSGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI00068AE595|UniRef100_UPI00068AE595/50-308 +...vdERLREIEDRYAVRLGVVAQSPVTGRVH.TYRANERFAICSPFKVYAAAAILRLEAEGSLRLDETLPIDPEDIVVN +SPVTSEHQGRVLPIDRLCEAALTRSDNTAGNLMLQRIGGPGAVTAFARSVGDETTRLDRWEPELNEAARGDERDTTTAAG +LARGFREVLLGAGLPAPQQRTLLGWMRATTTSDTRIRGGLPPGWTSADKTGGGNhGTVNDAGVVWSPDGQPLLLAILSDS +TTGDAPLEGAPVAETTAVLVd.. +>up|A0A0I9RJ70|A0A0I9RJ70_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATARINERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|W7J1S7|W7J1S7_9PSEU/56-310 +....aEELVALESTFGGRLGVYAVDTADGTEV.RHRADERFLMCSTAKVPVSAAVLRRRLAEPGLLERVIHYTEADLLEY +APVTSEHVAEGMAVADLCVAALTRSDNTAVNLLLPLVGGPAGVTDFVGTLGDRTTRFDRPEPDLNVTAPGDERDTSTPLA +LSSTVRALVVGDGLDRPGRELLAGWMRASVTGKDLIRAGVPAGWDVADKSGSGAqGEVNNVAVVWPPNRAPWVITVFTSP +TDPKTTRGRTTVAAAAGIIA... +>up|A0A0I9QPR9|A0A0I9QPR9_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLTGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|W4I6A4|W4I6A4_MYCGS/27-284 +..nvqGRFAELEHRYAARLGVYVPASGPTAAI.AYRADERFAFCSTFKGLLVAAVLHQYP--LSHLDKVVTYTSADIRST +SPITQLHVATGMSVGELCDAAIRYSDGTAANLLLADIGGTTAFTGYLRSLGDSVSRLDQEEPELNRDPPGDERDTTTAHA +IALDYQQLVLGDALPADKRAMLTDWMARNTTGAKRIRAGFPADWKVIDKTGSGDyGRANDVAVVWSPSGIPHVVAILSDR +AGYDAEPSEALVADAARCVAq.. +>ur|UPI0004CD8DDB|UniRef100_UPI0004CD8DDB/63-322 +..rarKELRTLEASFKGRIGAYAVDTATGKTI.TYRSGERFPLLSTFKAIAAAAVLHKARTSDGLLNKVVRWTTAELQGH +SPVTEKHVKDGLTVARLCEAAITQSDNTAANMLLKQIGGPAGLTAYFHTLKDPISRLDRWETELNDWSPKEKRDTTTPAS +MGRDLRAVTTGDALNAKDRERLNAWLIANKTGDARIRAGLPKTWTVGDKTGTNSyGAGNDIAVVWPGKPAPVIMSIYTNR +RAVDAAADDKVIADTAAILA... +>ur|UPI00055D5304|UniRef100_UPI00055D5304/47-302 +...aeKQFAALEQRFDARLGVFAVDLGSEVTT.TYRADERFAFCSTFKVYAAGAVLAAADAGTLSLTDTRIVEAEDKVPE +SAIDW-EAGQVVTLEQLCVAALTRSDNTAGNLLIDAVGGTGELTAFARSLGDAQFRLDRIEPDLNTALPGDDRDTTTPAG +LAAGYRSLLTDGPLSNSSRATLLDWMAGTQTSDTRFRAGVPTGWTTADKTGTGSyGVSNDAGLLLGPDGRRILLVVLSRT +ANDDAAAMNELVADAVREI-... +>up|A0A0J6BTU6|A0A0J6BTU6_BREBE/3-292 +...wqQAVENVLREAPGIFGIAAVHLETGETA.GHLDEELFQLASAFKIPIMVTLMREVEAGRIRLDQRVTLRWEDRVPG +SGILQEDAGAALTVKDLATLMTIVSDNYATDQIIELIGGIDKVNEHMHELGLSQIHLRHNE----PSMPTRDNNVATPAE +LNRLLIMIARKEILTEDSCELMLDIMRRQHY-NSRLPYLLPEGTKVAHKTGTVN.AVVNDAGIIYLPEGGMIAITALSRG +VT-DKEAAELTIARVAKAIYeq. +>ur|UPI0003A99C96|UniRef100_UPI0003A99C96/20-280 +.aklnEDLSAIEDHITGRIGVSVWDTQTDEKW.DYRGDERFPMMSTFKTLACATMLKDMDSEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTATNIVLRSIGGPHGVTRFLRSIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>up|A0A0I9QQ17|A0A0I9QQ17_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHSLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|A0A0B1RF66|A0A0B1RF66_9NOCA/61-319 +...vdERLREIEDRYAVRLGVVAQSPVTGRVH.TYRANERFAICSPFKVYAAAAILRLEAEGSLRLDETLPIDPEDIVVN +SPVTSEHQGRVLPIDRLCEAALTRSDNTAGNLMLQRIGGPGAVTAFARSVGDETTRLDRWEPELNEAARGDERDTTTAAG +LARGFREVLLGAGLPAPQQRTLLGWMRATTTSDTRIRGGLPPGWTSADKTGGGNhGTVNDAGVVWSPDGQPLLLAILSDS +TTGDAPLEGAPVAETTAVLVd.. +>ur|UPI0005EF5489|UniRef100_UPI0005EF5489/20-280 +.aklnEDISAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLSDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTTFLRSIGDKATRLDRFEPRLNEANPGDKRDTTTPNA +MVNTLRTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPIYISIYITE +TDLSLQARDQVIAQVSQLILdey +>up|X1P740|X1P740_9ZZZZ/2-226 +.....---------------------------.-----ERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0L8QEL8|A0A0L8QEL8_9ACTN/68-320 +.....HTLKGLEGKYDAKLGVYAVDTGSGREV.TYNDGERFAYNSTFKALAAGALLRKYS--LSGMDRLITYSKDDLIAD +SPVSEKHVDSGMKLGELCDAAIRFSDNTAANLMFDELGGPKALNAELKKIGDDVIRMERREPQLSRWVPGETRDTSTPRA +MAADLRAFVLGDVLHKEERAQLTTWLRTNKTGDELIRAGTPKSWVVGDKTGTGSyGARNDIAVLWPPHKAPIVVAILSHR +NKKDAKFDNKLIAETAKVVT... +>up|A0A0I9QPS5|A0A0I9QPS5_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKDWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|A0A0I9QQR1|A0A0I9QQR1_VIBPH/20-280 +.sklnEDISIIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI0005EF0BA7|UniRef100_UPI0005EF0BA7/20-280 +.aklnEDLAAIEQHIGGRIGVSVWDTQNDEHW.DYRGDERFPMMSTFKTLACATMLSDMDSEKLDKNATAKVEERNIVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPNGVTRFLRSIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>ur|UPI0006B02127|UniRef100_UPI0006B02127/2-249 +.....------ENAFDARLGVYAIDTGTGREI.AYRDGERFPYASTFKALAAGAVLREER--LSGMERVVRYTKDELVDP +SPVTEKHVDTGMTLDALADAAVRHSDNTAGNLLFEELGGPKGLQAVLRSLGDDVTRMDRIEPELGDWRPGEVRDTSSPRA +LARDLRAFVLGDVLRAPERERLTTWLKTNLTGDETIRAGVPDAWVVGDKTGTATtGGRNDMAVVWPPDGAPIVMAILSTR +SDREARPDNRLIARAASVVAe.. +>up|A0A0K9MJK6|A0A0K9MJK6_9BACI/3-292 +...wqQAVEDVLKEAPGIFGIAAMHLETGETV.GHLDEELFQLASAFKIPIMVTLMREVEAGRIRLDQRVTLKWEDRVPG +SGILQEEAGAALTVKDLATLMTIVSDNYATDQILELIGGIDKVNEHMHELGLSQIHLRHNE----PSMPTRDNNVATPAE +LNRLLIMIARKEILTEASCELMLDIMRRQHY-NSRLPYLLPEGTKVAHKTGTVN.AVVNDAGIIYLPEEGMIAITALSRG +VT-DTEAAEVTIARVAKAIYeq. +>ur|UPI0004D9B684|UniRef100_UPI0004D9B684/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDEATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|M3EKI1|M3EKI1_9ACTN/34-294 +...laGRLGELEREYSARLGVFAHDTATGRTV.AYRADERFPLCSVFKTLAAGAVLRDLDRDGEYLARRIRYTEEYVKAY +CPVTGTNVSAGMTVGELCAATVSHSDNGAGNLLLRELGGPTAITRFCRSLGDRTTRLDRWEPELNTAEPWRTTDTTTPRA +IGGTYARLLLGRALPDADRDLLTGWLVANSTNVERFRAGLPADWTLADKTGGGSyGVANDVGVVRPPGRPPLVLSVLSTK +YDPEGPTDNPLVARAAGLVA... +>up|A0A0A3EUX4|A0A0A3EUX4_9VIBR/20-280 +.aklnEDISAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLSDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTTFLRSIGDKATRLDRFEPRLNEANPGDKRDTTTPNA +MVNTLRTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQVSQLILdey +>ur|UPI00050C3448|UniRef100_UPI00050C3448/49-307 +...aeQSYSQLEARDSARLGVSALDLTSGSIQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLQLTDTRTIAAEDKVPE +SAVD-WAPGSVVTLADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPDDPRDTTTPNS +MAAGYRTLLDGDALTQASRQQLLDWMAGNQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLVLGPEGQKILLVVLSAT +TSEDSPAMNALVADTTRTVVeq. +>up|A0A0C1S9P1|A0A0C1S9P1_9ACTN/33-290 +.....RRLRDMEREHGARIGVYARNLATGRTV.VNRAEELFPVCSVFKPLAAAAVLRDLDRDGEFLARRIHYTAAEVEAW +APVTKDHVADGMTVEALCAAAVSQSDNLAGNLLLRELGGPTAITRFARSLGDRTTRLDRWEPALNSAEPWRTEDTTSPRA +IGETYARLVLGDALPRTDRERLTGWLLANTTNTQRFKEGLP-GWRLADKTGGGSyGVANDVGVVWSPAGVPVVMAVLTTR +PEAPGPNDSKLVADTARLLAe.. +>up|W1ILU4|W1ILU4_9ENTR/42-300 +...iiNQLVALEKSANGHLGVFLINTADNSTI.GYRANERFPLCSTSKFMTASALLKKSEKDGNLLNQRINYKQSDVVEY +SPITEKHVESGMTLAELSAATLQYSDNTAMNLLLDQLDGPRGLTKFARTIGDNEFRLDRKEPELNLVKPGDERDTSTPQA +TAKSLYKLTLGNVLATNQRVQLVEWLKGNTTGDASIRAGVPKDWVVGDKTGLCDyGSTNDIAVIWPTNRAPLVLVTYFTQ +PGKNAKARRDVLAEATRILTq.. +>up|A0A0I9QQ02|A0A0I9QQ02_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMESGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|A0A0I9QQ15|A0A0I9QQ15_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLRSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|A0A0C1Z5F9|A0A0C1Z5F9_9VIBR/20-280 +.aklnEDLSAIEDHITGRIGVSVWDTQTGEKW.DYRGDERFPMMSTFKTLACATMLKDMDSEKLEKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPHGVTRFLRSIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>up|F1CGM0|F1CGM0_SHISO/13-237 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKA---------- +--------------------... +>ur|UPI000689502D|UniRef100_UPI000689502D/43-300 +.....RRLRDMEREHGARIGVYARNLATGRTV.VNRAEELFPVCSVFKPLAAAAVLRDLDRDGEFLARRIHYTAAEVEAW +APVTKDHVADGMTVEALCAAAVSQSDNLAGNLLLRELGGPTAITRFARSLGDRTTRLDRWEPALNSAEPWRTEDTTSPRA +IGETYARLVLGDALPRTDRERLTGWLLANTTNTQRFKEGLP-GWRLADKTGGGSyGVANDVGVVWSPAGVPVVMAVLTTR +PEAPGPNDSKLVADTARLLAe.. +>up|A0A090QGA8|A0A090QGA8_9GAMM/6-264 +...vqTQIQAIEQTLSAHIGVAVLDTQNNTRW.SYKGDERTPLTSTFKTLACAKLLHDAENNTLALIDTVTIKASELVTY +SPVTEKWVGKAIPVVQACEATMFTSDNTAANIVIHAVGGPDKITAFLRQSGDAVTQLDRLEPALNEATPGDVRDTTTPNA +MTQTLNTLLFKEGLSKENQQQLIDWMMGNQVTGNLLRSVLPKSWTIADRSGAGGhGARSITAVVWPEDRAPVIIAIYVMQ +TEASFDARNQAIVTIGQAIFnly +>ur|UPI0004C32E74|UniRef100_UPI0004C32E74/29-292 +..tvtGKLRELEKRHNARLGLFATDTGTGRTV.LHRADEIFPMCSTFKTIAAAAILRKDRDGT-LLGKVITYTQSDVDKW +GPETGKNLANGMTVSALCEATITYSDNCAANLLLRELGGPTAISRFSRSIGDPVTRLDRWEPELNSAEPGRITDTTSPRA +IGQSYARLTLGHALNSNDSDQLTKWLLANTTGGNRIRAGLPSAWRWGDKTGTGSyGTTNDVGIAFPAGRAPIVIAVLSTR +KDEPGGADEPLLAKTAELVAatf +>up|A0A0L7Z207|A0A0L7Z207_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDNATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI0005F89AE6|UniRef100_UPI0005F89AE6/48-303 +....nSAFSKIESDYGVKLGVYAFDTETNKEV.TYNADKRFAYCSTFKSLISGAILQKYS--SDQLKQVIKYSPKDVLSY +APVTKNHVDKGMTIEELCDAAVRFSDNTAANLLINLIGGPNGFKSALNQLGDTVTEPARIEPELNVATPGDNRDTSTPRQ +LSIDLKEYTTGNILSDDKKKILINWMSGNATGDKLIRAGAPKDWMVSDKSGTGSyGTRNDIAIVIPSNKKPIFIAILSSK +NDKDAKYDDKTISEASKIVFdyf +>ur|UPI00046D5C8C|UniRef100_UPI00046D5C8C/23-282 +..nlnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI00066E12DD|UniRef100_UPI00066E12DD/41-300 +..sakKELRALEASFRGRIGAYAVDTATGKTV.AYRSGERFPLLSTFKAILCGAVLHKARTSEPGLDKVLRWTSDDLVAH +SPVTEKHVKDGLTVAALCEATITTSDNTAANVLLKEIGGPGAVTRYFRTLKDPISRLDRTEPTLNDWAPKEKRDTTTPAA +AARDLRALTAGSALHAKDRERLNAWLIANQTGDARIRAGLPRTWRIGDKTGTNGsGLANDIAVVWPAKAAPIIMAIYTNR +ADPADAVDDKIIAGTATILA... +>up|A9HJJ4|A9HJJ4_GLUDA/28-280 +.....--ISDYENGTGGHIGLYAENVKTGAKL.TWRARERFVMCSTVKASLAACVLSRVDRGRDRLEDIIPYSASDIQDY +APVAKANLARGMSVGDMCQAAVEQSDNTCANILLARIGGPSALTAFWRGIGDRETRLDDPEPYLNRTPPGGVRNTTTPAS +MATIMRSLVLGRVLSDASRAIFTRWLVGCRTGDDRLRAGLPPHWVIGDKTGNNGrDAAGDIAVVWPERDVPIILCVYTRG +GSPTQQQFRTAFAGIARVV-... +>ur|UPI00026267CD|UniRef100_UPI00026267CD/54-308 +.....EKFVQLENEFDAQISVYAMDTGTKQTI.EYRPNERFAYSSTFKPLAAAILLKQNN--IENLEKVVTYTNDDLVTY +SPVTEKHVDAGLTLLEISEAAIRKSDNTAGNLLLEAIGGPDKFEHALRDIGDDVTQPERYETELNEFTPGNKRDTSTPRA +MATNLKKVALGDFLPGDKRELLIDWMTGNESGDPLIRAGAPEKWTVVDKSGAGTyGTRNDIAVVWPPNKEPIVIAIMSRH +DTENAEYDDALIAKAAEITLnaf +>up|A0A067LZ21|A0A067LZ21_9MICO/55-316 +..aadAAFTALEGRFGARLGVHAVDTGTGAEV.SWRADERFAYASTIKAPLAATLLDRV--GIAGMDRAVPIEAADILSY +APVTETRVGGTMTLRELAEAAMTRSDNTAANLLLEALGGPAELDAALTALGDDTTVVSRTEPDLNEATPGDDRDTTTPRA +AAALLRAYALGDPLDADERALFTGWLKATQTGATLVRAELPTEWTVGDKSGSGAyASRGDVAVIWRPDAAPIVIAVHSSK +DQQDAKADDALISGAAKAAAq.. +>up|A0A059X6Z9|A0A059X6Z9_9BACT/33-332 +.aaleTELRRLAATLPGTVGIAVHHVGTGRLV.TVDAHRAFPMASVFKLPVAIAVLRRVQTGGLTLETPITIAPEAYYPY +SPLRDAKNRAEVTVRDLVETMMVDSDNTAVDVLMARMGGADAVNAELRAAGVPDVSVHRTEGEVMAKFLADSRDTATPTA +LANLLARLDRGEVLDAERTKILVGMLDRNKTGGRRFRAGLPAGVRIGDKTGTNPtGTYNDAALVTLPSGARIALVVMTRE +AGDTGAAAEQLMASVARTVYahf +>up|A0A059X4S6|A0A059X4S6_9BACT/23-281 +..sarKQLNKLEHSLDGKIGIFAMNTANQQTI.HYRSKERFPIQSTFKLMVVAAILKKSATDPELLQKKIFYTKNDLVTW +SPITEKRIDSGMSILELCDATMKYSDNTATNLLMKQVGGPAVITDFAHSLGDSVFNVLHYEAELNSN-PNSTDDTSTPEN +MGINLKKIAFNPILPSSYIHLLLNWMKENTTGDAQIRAGVPKEWVVADKTGSSSfGTSNDIGIIWPTGCDPIIIAIYTVQ +NKEDATKRNDILKDATRTVInef +>up|A0A059WXP4|A0A059WXP4_9BACT/23-281 +..sarKQLNKLEHSLDGKIGIFAMNTANQQTI.HYRSKERFPIQSTFKLMVVAAILKKSATDPELLQKKIFYTKNDLVTW +SPITEKRIDSGMSILELCDATMKYSDNTATNLLMKQVGGPAVITDFAHSLGDSVFNVLHYEAELNSN-PNSTDDTSTPEN +MGINLKKIAFNPILPSSYIHLLLNWMKENTTGDAQIRAGVPKEWVVADKTGSSSfGTSNDIGIIWPTGCDPIIIAIYTVQ +NKEDATKRNDILKDATRTVInef +>up|K5YKI9|K5YKI9_9PROT/21-274 +.....SFLAESERKTGGRIGVHARNLATGRTL.SWRADERFVMCSTFKMSLVACVLSRVDKGDEQLGRFVHYGVAQISNY +APVARLHLAEGMTVEAMCQAAIEVSDNTCADLLLMSVGGPAALTRFWRGEGDEVTRLDHTEPRLNFSPPGDPRDTTTPAA +MAGDLQRFLLGDALSPTSRARLTGWMLNCQTGGALLRAGLPKGWEVADKTGNNGkDALGDIAVAWPAPDRPIVICAYTQG +GHPKPEILPPILAGVGRMV-... +>ur|UPI000681511C|UniRef100_UPI000681511C/20-280 +.aklnEDISAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLSDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTTFLRSIGDKATRLDRFEPRLNEANPGDKRDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPIYISIYITE +TDLSLQARDQVIAQVSQLILdey +>ur|UPI000349597C|UniRef100_UPI000349597C/49-339 +.....-------SAAQGNVGIGVLDLSTGKSW.FRNGKQRFPMQSVYKLPIAIATLKRVDEGKFALNQPITVTRQELAPW +SPITKEFKGNSFTVQNLLERSVGISDNTAADVLVRLVGGTGQVNAILGRLKIRDVRVDRLERQLQSRYLVDPRDTATPEG +IVDLLVKLQSNQLLSQKSTALLLKIMTDSPTGAKRLKAGLPNNWSIAHKTGSGPdTATNDVGIVSSPNGKRVAIAVFIAG +SKAPVEAREKVMSNVASAVVk.. +>ur|UPI0004C3C5C6|UniRef100_UPI0004C3C5C6/45-296 +.....DALSELEKKFDARLGVYAMS-DNGSTI.EHRADERFAFCSTFKGLAAAAVLHRNP--MSHLDTVVTYTEADLMKS +SAITRQNVRTGMKLRDLCDAAVRYSDGTAGNLLLRDLGGPAELTKYLRELGDTETRMDRVEPAITSATPGDPRDTATPRS +LGTDYQRIVLGDALEPAKRDFLTGLLERSVTGAKRVRAAVPAGSRVANKTGTGEhGTVNDIAVVWPPGREPVLIAIMSSK +SAADAKYDEALVAEAAAYVVr.. +>ur|UPI00039AC97E|UniRef100_UPI00039AC97E/20-280 +.aklnEDLSAIEDHITGRIGVSVWDTQTDEKW.DYRGDERFPMMSTFKTLACATMLKDMDSEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPHGVTRFLRSIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>up|K5VHQ7|K5VHQ7_9VIBR/20-280 +.aklnEDLSAIEDHITGRIGVSVWDTQTDEKW.DYRGDERFPMMSTFKTLACATMLKDMDSEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPHGVTRFLRSIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>up|A0A0J9LNL7|A0A0J9LNL7_KLEPN/30-260 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIL--- +--------------------... +>up|A0A059X222|A0A059X222_9BACT/32-301 +.sdltGQIKQIAKTVGGRVGVAATILETGETV.SLNAKDRYPMQSVYKLPIGMTVLSQIDAGQLNLSERLRIEKENVLKT +SRILPKFPDGTQTIEELLRLMVSESDNTASDALLRLVGGPEAVMKFLNKNEIFGIEIANYEKEFAADWRVQYKNRAAPKA +AIELLRALHESRGLSAQSQALLLKYMTDSPTGPRRLKGLLPEDAQVAHKTGTSGtAATNDIGIVTLPDGRHLAIAVFVSD +SPADETIREETIARIARAVWdyw +>up|W2EHT3|W2EHT3_9ACTN/61-319 +...vrRELRALEASFRGRIGAYAVDTATGATV.SYRPDERFPLLSTFKALAAAAVLHTARTSDPGLSRVVHWTAAEVKPN +SPITAGHVEDGLTVARLCEAAVTRSDNTAGNILLKRVGGPAGLTRYLRSIGDGTTRLDRWETGLNVWSPGERRDTTTPAA +VVRDLRALTVGDALTPQDKDRLNGWLRATRTGDARIRAGLPATWLVGDKTGTGSyGTANDIAVVRPGTGAPIVMAVYTTR +KAAGAPADEKVVAETAAVLA... +>up|Q44056|BLA1_AERHY/42-297 +..kliQAVQSEESALHARVGMTVFDSNTGTTW.NYRGDERFPLNSTHKTFSCAALLAKVDGKSLSLGQSVSISKEMLVTY +SPITEKSLSPEVTFGKICQAAVSYSDNTAANVVFDAIGGATGFNAYMRSIGDEETQLDRKEPELNEGTPGDVRDTTTPNA +MVNSLRKILLGDALSASSRSQLTQWMLDDQVAGALLRASLPSDWKIADKTGAGGyGSRSIVAVIWPPSKQPLVVGIYITQ +TKASMQASNQAIARIGVV--... +>ur|UPI0004BD0ACC|UniRef100_UPI0004BD0ACC/57-311 +....aAELKALEDEFDVRLGVYAVDTGSGREV.AYRDGERFPYNSTFKALECGAVLDKHT--DREMDRVVKYSEDDLVDN +SPVTEKHVEDGMTLTALCDAAVRYSDNTAANLLFETVGGPKGLDKTLEGLGDHVTRMERVEPFLSRWEPGSKRDTSTPRA +FAKDLRAYVLGDVLAEGDRKQLTTWLRNNTTGDGLIRAGVPEGWVVGDKTGTGSyGARNDMAVVWRPDAAPLVLNVMVHG +HTKDAELDSELIARATEVVAd.. +>ur|UPI00059F7D06|UniRef100_UPI00059F7D06/62-315 +....qRAFAALESQFDARLGVYALDVKSGHAV.AYRADERFAYASTYKALAAGALLAHTS--DADLDDMVTYQRADLVAH +SPVTGKKLADGISIGDAAEAAVRVSDNTAANLVLRELGGPAGWEKDLRGVGDTVTEAARTEPELNAATPGDKRDTSTPRA +LAADLRAYVLDDALDAGDRSTLTRWMTGNATGNTLIRAGVPKGWTVADKSGGGQyGTRNDIAVVWPEPDRPLVLAVLSSR +AGADADYDDALIARAASVVVa.. +>ur|UPI0005EDCB9C|UniRef100_UPI0005EDCB9C/20-280 +.aklnEDISAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLSDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTTFLRSIGDKATRLDRFEPRLNEANPGDKRDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQVSQLILdey +>ur|UPI000471E1A0|UniRef100_UPI000471E1A0/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKQDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|R8E0T4|R8E0T4_BACCE/2-235 +.....-------------------DTDTNQTV.TYQSDERFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDSGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREVGDTVTNPERFEPELNEVPPGDVRDTSTPKA +LATSLQAFTLGDVLSTEKRDLLIDWMKRNTTGDNLIRAGVPGGWEVADKTGSGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIAEATKIVLd.. +>up|W7ZAL6|W7ZAL6_9BACI/34-288 +..dltAPFSELEDQYDARLGVYALNTGNGQTI.AFNEDERFAYASTHKALAVGVMLQQLS--IEDLDKQVTFSEAELVTY +SPITEQHVETGMSLREISDASIRYSDNTAANLVFNEINGPAGFKEALRAIGDDVTEPERMETELNDVNPGETRDTSTPKA +LAESLYAFSFGDALDKEKQTLLNDWLIHNTTGDDVIRAGVPDDWVVGDKTGSASyGTRNDIGIIWPPNDEPIVIAVLSSK +DEQDGKSDDALIAEATEAAL... +>up|A0A0I9QPS2|A0A0I9QPS2_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPGLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|V5V7C0|V5V7C0_9CHRO/80-333 +.tslqQQIQQLVTRQNLTAGLYFFNLDSGASL.NVGGDEVFPAASTIKFPILVAFFKAVDEGRVRLHERLTMRPDLIAPE +AGTLQYKPNSQYSALEVAELMITISDNTATNMIIDRLEGTAALNQQFQEWGLENTVIHNLLPDMKG------TNTTSPRD +LATLMLKVGQGEILSPRSRDRLLDIMRRTVT-NTLLPAGLGKGATIAHKTGDIG.IVVGDAGMVDMPNGQRYVAAMMVKR +PY-NDPRGSELIRQVSRMVYqaf +>up|A0A0I9QQ20|A0A0I9QQ20_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNhGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|A0A0C1GM57|A0A0C1GM57_9RHOB/32-288 +.ealaETVSQVEQRLGGRVGLSIKEVDGPTSW.SHREDERFLMNSTVKTPVCGAVLAQRDAGALTLSDALPVREADLQSY +APVTKSRVGEEMTIGALCLAALDMSDNTATNILIDHLGGPQAVTQFFLSIGDPISRLDRPEPDLNTFAPGDPRDTTTPAA +MAATLEKLLLGHALTAASRDLLTDWMSHGGVTGNLLRADAPAGWQVFDKSGSGS.HTRNIIAMVTTDKGAPWITTIFLSD +VDADFDTRNAALQELGSAVM... +>ur|UPI0005F0BBE9|UniRef100_UPI0005F0BBE9/20-280 +.aklnEDLTAIEEHISGRIGVSVWDTQTEEHW.DYRGDERFPMMSTFKTLACATMLKDMDNEKLDKNATAKVEERNMVVW +SPVMDRMVGQSTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTMFLRNIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLQTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRAGTGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>ur|UPI00026C5146|UniRef100_UPI00026C5146/20-280 +.aklnEDISAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLSDMDDEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTTFLRSIGDKATRLDRFEPRLNEANPADKRDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVFISIYITE +TDLSLQARDQVIAQVSQLILdey +>ur|UPI000541AE92|UniRef100_UPI000541AE92/20-280 +.sklnADISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPGLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI0004B80A33|UniRef100_UPI0004B80A33/50-290 +....dREFRRLEKRFDARLGIYAIDTGTGRTV.RYQADERFAYGSTFKALAAAEVLDETT--DAELEQVVRYSADDLVDY +SPITEQHVAEGMTLRAIADAAVRYSDNTAGNLLLEHLGGPERFEKELKGIGDKVTDAARYETALNKATPGDRRDTSTARA +LTEDLREYAVDDALEPADRDILNAWLRGNTTGGELIRAGVPDGWVVGDKTGSAGyGTRNDIAVIWPPDRAPIVLAVLSSR +DEQDASYD------------... +>up|G8ENQ3|G8ENQ3_KLEPN/20-251 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPIMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYT-- +--------------------... +>up|U5DDY1|U5DDY1_9CHRO/35-292 +..dliAAVQQIEARLNARIGIAVIDKETDRNW.RYHAGDRFPINSTYKTIACAALLSRVDSGQEQLDRIVIFDESQLADY +SPVTETRVGAPMSLGELCQATIATSDNSAANFVMQAIGGPQAVTQFMRSIGDRTSRLDRWSPELSESVPGDQRDTTSPNA +MAMMLEQLVLKGTLSFESRQTLESWLKGNEISGDLIRAAVPSDWDVIDKTGSGGyGSRSIAAVMWPPQREPVIAAIYITE +TEVSFAERNAAIAEIGEAIV... +>up|G8RLV6|G8RLV6_MYCRN/39-291 +...veALIQGLEQKHNASIGVFATNLASGKTV.AHRAQEPFAMCSTFKAYASGRILQMAQHGELSLDDPMFVDPAGILPN +SPVTAPRAGGEMTLAELCQAVLQQSDNAGANILLNRIGGPQAITAFARSIGDHQTRLDRWETELNSAIPGDLRDTSTPEA +LGAGFRALLDGDVLAPPQRGLLDDWMRANQT--SSMRPGLPAGWTSADKTGSGDyGSTNDVGIAYGPEGQRVLLAIMTRT +QAN-DPKAEPLIGEVTT---... +>up|A0A0M1F3U4|A0A0M1F3U4_STEMA/45-298 +.....ADFAALEKASGGRLGVTVLNTGNGRRIgGHRQDERFPMCSTFKSLLVAHVLSLADAGRVSLDTRVPIAGKDLLSY +APVARRHVGKDLTVRDLCRGTLTTSDNTAANLLLEVVGGPSALTAFLRGQGDSITRNDRNEPDVNLFVKGDPRDTTGPAA +MATSLARFAVGNGLQPASRQQFADWLIDNQTGDACLRAGLGTRWRVGEKTGSNGdDTRNDIAVLWPHAGAVWVVTAYLQG +ASVDYDQRAAVLARVGAL--... +>ur|UPI00050BEAD0|UniRef100_UPI00050BEAD0/50-307 +....eQPYSQLEARDSARLGVSALDLTSGSIQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLQLTDTRTIAAEDKVPE +SAVD-WAPGSVVTIADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPDDPRDTTTPNS +MAAGYRTLLDGDVLTQASRQQLLDWMAGTQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLVLGPEGQRILLVVLSAT +TSEDSPAMNALVADTTRTVVeq. +>ur|UPI0005426728|UniRef100_UPI0005426728/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNTLSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI0005A5F17B|UniRef100_UPI0005A5F17B/4-258 +...ipEAARAVETELGGRVGVALRRQGSPEGQ.GYRADERFPLSSTFKAPLCGAILTLVDAGEDQLDRVIGYTSGDLVTY +SPVTETRD--AMSVAELCEATLTLSDNTAANLLLDSVGGPKGFTDYLRAIGDETTSLDRWETDLNEGAPGDPRDSSTPEA +MIATLEKMLFGPVLSEHSQQQLEAWMRANAVADDLIRASLPQGWIIADRTGAGGhGSRSIVALIRTPQDEPWLAAVYLTG +NEADMANRNAAIARIGQAIVa.. +>up|A0A059X203|A0A059X203_9BACT/33-332 +.aaleTELRRLAATLPGTVGIAVHHVGTGRLV.TVDADRAFPMGSVFKLPVAIAVLRRVQTGGLTLETPITIAPEAYYPY +SPLRDAKNRAEVTVRDLVETMMVDSDNTAVDVLMARMGGADAVNAELRAAGVPDVSVHRTEGEVMAKFLADSRDTATPTA +LANLLARLDRGEVLDAERTKILVGMLDRNKTGGRRFRAGLPAGVRIGDKTGTNPtGTYNDAALVTLPSGARIALVVMTRE +AGDTGAAAEQLMASVARTVYahf +>ur|UPI0003A2BA26|UniRef100_UPI0003A2BA26/20-280 +.aklnEDISAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLSDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTTFLRSIGDKATRLDRFEPRLNEANPDDKRDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQVSQLILdey +>up|A0A0E3TTK1|A0A0E3TTK1_MYCCH/43-290 +.....---TALEDWYKARIGLYAIDLNSLTTI.EHRADDQFSMCSTFKTYAAARLLQLADAGAIDLNTKVAIASDEIVVD +SPITRGEAGSSMSLGDICAAALIHSDNTAGNIMLRTIGGPTAITAFAQSIGDSHSRLDRWEPDLNTAVPADPRDTTTPRA +LCTGYRQILTADVLAIQARDRLLTWMRSNVTSSKRFRAGLPPGWTSADKTGAGDyGSTNDAGLLIGPAGQRVVVAVMTRS +RDQDAPPFNEAIAGA-----... +>up|A5CUH3|A5CUH3_CLAM3/55-316 +..aadAAFTALEGRFGARLGVHAVDTGTGAEV.SWRADERFAYASTIKAPLAAALLDRV--GIAGMDRAVPIEAADILSY +APVTETRVGGTMTLRELAEAAMTRSDNTAANLLLEALGGQAELDAALTALGDDTTVVSRTEPDLNEAIPGDDRDTTTPRA +AAALLRAYALGDPLDADERALFTGWLKATQTGATLVRAELPADWTVGDKSGLGEyASRGDVAVIWRPDAAPIVIAVHSSK +DQQDADADDALISGAARAAAq.. +>ur|UPI000569D49F|UniRef100_UPI000569D49F/41-293 +.....-DFKALEARFDARLGVYAVDVTTGKSV.AHRENERFAICSVFKAYAAGALLKAHPLSSGFFTQTIRFTQAEVVAN +SPVTGARVATGMTVAELCEAAITKSDNTAGNQMLKLLGGPTKLTDFARSIGDPVTRLDRWETELNVVPRGTEQDTTTPSA +IANAYRGLVVGDILAEPERKQLKDWLIANTTGDARIRAGLPKGWVTGDKTGTGSfAAANDVAVTWPSPEKPIVIAILTDK +ADENAKYDNALIAEATKAAV... +>ur|UPI0006148262|UniRef100_UPI0006148262/38-297 +.adleRELGELERSADDRVGVALMNVATGAVT.SHRGHERFLFNSTGKCFIAAAVLARVDEGSETLDRRIVIEEGDLVGW +TPVTEKRLGEPLMVAELCQAAVAWSDNAAANALIESVGGPEAVTAFLRAIGDDTTRLDRVEPALNTDHPGDERDTTTPLA +MMATLRTLLLGDALSPSSRHQLASWMIEGKVGDARLRAGMPSSWLVGEKTGTNGvGNASDIGIAWPGDRGAVIAVAYTLM +PNATGAERDETIAAVGRLAA... +>up|J1GB62|J1GB62_9ENTR/26-285 +...itDTIQTTEDHIKGRVGFTEIDFLSGKVLgSHRHEERFPMMSTFKVLLCGAVLARVDKGLEQLERRITYNEHDLDDY +SPVTSLHLADGMSVSELCNAAITTSDNTAANLLLSTIGGPEGLTQFVRSTGDNYTRLDRHEPSLNEALPGDERDTTTPAA +MAQTLRKLLNGSLLKIASQQKLITWMQEDKVGGPLFRSVLPAGWMIADKTGAGEhGSRGIVALLGPRGKPSRIVILYITN +THSSMNELNEHIAGIGDSIIkhw +>up|H1UKX4|H1UKX4_ACEPA/44-296 +.....----SYENATDGHIGVFAQNLATGQRL.TWRENERFVMCSTFKASLAALTLLRVDQGKESLETFVPYTASDLGDY +APIAKANVGAGLSVRAMCEGAVEWSDNVCANLLLARVGGPAALTRFWRSLGDHETRLDDWEPALNRTPPGGRRNTTTPAA +MAGILRQLVFGHVLSETSCSLLTGWLKNCHTGGSRLRAGFPSTWAAGDKTGNNGkDAAGDIAVAWPKPEAPLIVCAYTRG +GHPDEKQFFEVFSEIGRIAAe.. +>ur|UPI00050C73BA|UniRef100_UPI00050C73BA/50-307 +....eQPYSQLEARDTARLGVSALDLTSGSIQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLRLTDTRTIAAEDKVPE +SAVD-WAPGSVITIADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPDDPRDTTTPNS +MAAGYRTLLDGDALTQASRQQLLDWMAGNQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLVLGPEGQKILLVVLSAT +TSEDSPAMNALVADTTRTVVeq. +>up|A0A061Q3B1|A0A061Q3B1_9VIBR/20-280 +.aklnEDLSAIEDHITGRIGVSVWDTQTDEKW.DYRGDERFPMMSTFKTLACATMLKDMDSEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPHGVTRFLRSIGDKATRLDRFEPRLNEAKPSDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>ur|UPI00050C4F17|UniRef100_UPI00050C4F17/50-307 +....eQPYSQLEARDAARLGVSALDLTSGSIQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLQLTDTRTIAAEDKVPE +SAVD-WAPGSVVTIADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPDDPRDTTTPNS +MAAGYRTLLDGDALTQASRQQLLDWMAGNQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLVLGPEGQKILLVVLSAT +TSEDSPAMNALVADTTRTVVeq. +>up|A0A0D1L7U3|A0A0D1L7U3_9MYCO/32-287 +....sTELASLEQDFGGRLGVHALDTGSGDTL.SHRANERFIMCSTVKTFIVSAILHRRLSEPGLLDKRIQYTQADLQEW +APIASQHVGEGMTISELCDATIRYSDNTGANLLIAELGGPKETEKYVRSLGDNVSRMDRLEEQLN--IPDGDLDTSTPSQ +LVTNLRRLVLDEGLDGPGRELLTDWLKRNTTGDQSVRAGVPAGWTVADKTGGGFkGETNDIAVIWPPGRAPIVVAVLAIP +DDPKSTKGKPTIAAATRIVLkaf +>up|D1CAH8|D1CAH8_SPHTD/7-265 +...arTELDDLIRRAPGTVGLVIEDLTTGERL.EWSPETQFLAASIIKIPILVEGLRQAEEGTVRLDQMVPVPDDAKVGG +FGILKELTSVTISLLDLLTLMIIVSDNTATNLCIDVL-GVESINRTIASLGLTGTQLQRKMMDYEA-RDRGLENFTTPAD +VARLLRLIATRQILTPEACDLALDIMARQQV-RDRLPLYLPDDMRVAHKTGELS.GVRHDAGVIFFESGP-VIVVALTQG +FSDQGGDASALIAQIPRVLLk.. +>ur|UPI0006886CE4|UniRef100_UPI0006886CE4/2-240 +.....----------------ALLDVGSGQAA.GYRADERFLMLSSFKTLSAAYVLARADRGEDQLSRRIPITDADVREY +SPVTRLHVGPRMTLAELCEATITTSDNAAVNLMHKSYGGPQALTRYLRSLGDTVTRHDRYEPELNRPHPSEPQDTTTPQA +MARTLDTLLFGDALKPQSRQQLQSWLLANTTGGKRLRAGMPADWKIGEKTGTYSkVGCNDAGFAQPPGAAPIIIAAYLET +TAVPMEERDRCIAEVGRLVA... +>ur|UPI00050CA91B|UniRef100_UPI00050CA91B/50-307 +....eQPYSQLEARDTARLGVSALDLTSGSLQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLQLTDTRTIAAEDKVPE +SAVD-WAPGSVVTIADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPDDPRDTTTPNS +MAAGYRTLLDGDALTQASRQQLLDWMAGNQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLVLGPEGQKILLVVLSAT +TSEDSPAMNALVADTTRTVVeq. +>ur|UPI0005EE01B7|UniRef100_UPI0005EE01B7/20-280 +.aklnEDLSAIEDHITGRIGVSVWDTQTDEKW.DYRGDERFPMMSTFKTLACATMLKDMDSEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPHGVTRFLRSIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MINTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>up|A0A097SRR9|A0A097SRR9_9BURK/13-243 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDQRDTTMPAA +MATTLRKLLTAELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAAVGPNGKPSRIVVIS--- +--------------------... +>up|A0A068F868|A0A068F868_ECOLX/26-285 +...vtDTIQSTEDHIKGRVGFTEIDFLSGKVLsSHRREERFPMMSTFKVLLCGAILVRVDKGLEQLERRITYNKHDLDDY +SPLTSQHIADGMTVSELCNAAITTSDNTAANLLLSTIGGPEGLTHFLRSTGDSYTRLDRHEPSLNEAKPGDERDTTTPAA +MAQTLQKLLNGSVLTEKSRKKLISWMQEDKVGGPLFRSVLPAGWMIADKTGAGDhGSRGIVALLGPGGKPSRIVVLYITN +THSSMNELNEHIAGIGDSVIknw +>up|A0A0C2LAX3|A0A0C2LAX3_9CYAN/79-379 +...lqERLKNLDSAAQGRVGIGVLDLNNGQSW.FLNGKQRFPMQSVYKLPSAIAVLKQVDEGKISLKQLVTIMRRDFAPW +SPIIKEVRGDRFILRNVLERSVGMSDNTAADALVRVLGGPKQVNAILKQLSIRNVRVDRLEQQLQPKYLRDERDTATPEG +MVDLLARLNSNKLLSQNSTTLLLKIMTDSPTGEKRLKAGLPNNWSIAHKTGTGPdTATNDVGIASSPDGKRVAIAVFIAG +SKAPLEVREKVMSEIASAVIq.. +>ur|UPI00069026B2|UniRef100_UPI00069026B2/13-271 +...arTELDDLIRRAPGTVGLVIEDLTTGERL.EWSPETQFLAASIIKIPILVEGLRQAEEGTVRLDQMVPVPDDAKVGG +FGILKELTSVTISLLDLLTLMIIVSDNTATNLCIDVL-GVESINRTIASLGLTGTQLQRKMMDYEA-RDRGLENFTTPAD +VARLLRLIATRQILTPEACDLALDIMARQQV-RDRLPLYLPDDMRVAHKTGELS.GVRHDAGVIFFESGP-VIVVALTQG +FSDQGGDASALIAQIPRVLLk.. +>up|R0EIC2|R0EIC2_9BURK/31-284 +....tSPLAELEHRYGGRLGVFAVDTGSGKTL.AHRADERFLMCSTFKGMLAAQVLARVDQGKESLQRSIPYTRKDLIFT +SPTTLTNVGRGMTVGELCQATLELSDNTAAILLMRNAGGPDGLTAFLRSLGDTVTRSDRYEPMSNQ--YSGERDTTTPRA +IVGNARAILTGDVLSPDARQQLEDWMIACRPGRNRLRAALPADWQAGDRPGTSVeRQTNDYAIVRPPQRNPLFVAAYYDA +PTLDMPRREAALREVGEIFV... +>up|J2ZM28|J2ZM28_9BACL/3-292 +...wqQAVENVLKEAPGIFGIAAVHLETGETA.GHLDEELFQLASAFKIPIMVTLMREVEAGRIRLDQRVTLKWEDRVPG +SGILQEDAGAALTVKDLATLMTIVSDNYATDQIIELIGGIDKVNEHMHELGLSQIHLRHNN----ESMPTRDNNVATPAE +LNRLLIMIARKEILTEASCELMLDIMRRQHY-NSRLPYLLPEGTKVAHKTGTVN.AVVNDAGIIYLPEGGMIAITALSRD +VI-DKEAAELTIARVAKAIYeq. +>up|A0A075V3A2|A0A075V3A2_9PSEU/40-293 +...asTDFEQLERTFGARLGVYAVDTATGREV.AFRADERFAYASTHKVFSAGGVLQRTP--VAELDRTVTYGQQDLVTN +SPVTEKHVATGLPLRAVMDATLRYSDNTGGNLLFRELGGPEGLNAVFRGIGDTTSHADRIEPALNDTAPGDSRDTSTPRA +LAVGLRAFALGDALPEDKRKILVDMMRANTTGDQNIRAGVP-GWAVADKTGTAAyGTRNDIGVVWPPNRAPIVVSVLTDR +AEKDAKIDNKLLADATAAAIk.. +>up|M3DA14|M3DA14_9ACTN/2-239 +.....----------------FAVDTGTGATV.VHRADERFALCSTFKTLAAAAVVDRRP--GARLDERVSYSTADLVTY +SPVTEKHTADGMTLRQLCDAAVRYSDNTAGNLLLRDIGGPRGLTAYARRLGDRVTRLDHVEPELNSNPPGDPRDTTSPRA +IAADYRALVLGDALPAAGRALITDWLVRNTTGDRRIRAAVPRGWRVGDKTGGGEwGRGNDVAVLWPGAGPPLVLSVLTER +TDRAASPSDELVAEAARRVLd.. +>up|H8KP67|H8KP67_SOLCM/29-295 +...fkDQIDQIAKEAKGDVGVALLNLEAGDTF.LYNETMHFPMQSVYKFPLAMAVLSQVDAGKLTIDQKLHLTKRDLLPW +SPLREKYPNANVTLMEVLKATVSESDNNGCDILFRLLGGPKKVEKYIHGIGVKEIAIAATEEEMHTAWDVQFTNWCTPVA +MQQLLSTFHKDDKLSEKSKQLLWDMMVDSPTGAKRIKALLPEGTVVAHKTGTSDtGAINDVGIIVLPNKHHLAITVFVAN +SKASTGIMEETIAKIAKAAYd.. +>up|A0A0M0TCE3|A0A0M0TCE3_9ENTR/20-276 +....iHQLSILEKNANGRLGVVLLDTSDHSII.SYRENERFPLCSTSKLMTVSAILQKNETNAHLLNQRVHYQQSDLVEY +SPMTEKHLKEGMTLGELSAATLQYSDNTAMNLLLNQLNGSHEVTRFARTIGDHYFRLDRREPELNTAIPGDDRDTSTPQA +MAKSLYNLVLGTALATTQREQLTEWIKGNTTGGTSIRAGLPKNWIVGDKTGRCDyGTTNDIAVIWPPDRAPLVLVTYFTQ +PNKEASARPDVLAAATRIVT... +>up|G9EPM0|G9EPM0_9GAMM/8-322 +..elaKKIAAIEKKSNTIMGVTAIYIEQDKVV.THNSTQRFFMASTIKLPIALAFLHRVDEKKDSLTRVIKLDAKNSVPG +SGSLYHLFEKKMSLQQILKYMLINSDNSASDTILQAANGPKSVAKRMGALGFKNISINRSKKLAWQRFENDMRDTTTPED +MAKLLVKVYKKEALSEASTDLLLNIMAGCRTGRSRIKGLLPAHVKVAHKTGTQ-kRFASDVGIITLPNNGHIAIAVYVKS +QAASDYSRSRAIALASRAIYdhf +>ur|UPI0004AA4337|UniRef100_UPI0004AA4337/33-287 +.....SELASLEKDFGGRVGVFALDTGSGATL.GHRADERFLMCSTVKTFIVSAILHRRLSEPGLLDKRIQYAQSDLMEW +APITSQHVAEGMTVSGLCDATLRYSDNTGANLLIAQLGGPKQTEKFVRSLGDNVSRMDRTEDQLN--VPDGDLDTSTPQQ +LVTNLRRLVLDEGLDAQGRDLLTDWLKRNTTGDQSIRAGVPTGWTVGDKTGSGFkGETNDIAVIWPTGRAPIVVAVLTVP +DDPKSTQGKPTIAAATRIALkaf +>ur|UPI00034CAE93|UniRef100_UPI00034CAE93/45-302 +....eEAFTGLEEEYDARLGVYALDTGTGQEV.EYGADDRFAYASTFKALAVGALLDQH--GAEVLDERMDLSEEDLLEY +APIAEEFLGEGMTLREASDATVRYSDNTAGNLVLERLGGPEGFQEALREIGDDTTNADRWEPDLNEAVPGDERDTSTPRA +MAQSLHTYVEKETLAEDEREFLTDLLVRNTTGDDLIRAGVPQDWEVGDKSGGGRyATRNDIAVAWPPESDPVVIAVMSSR +EEEEAEYDDALVAEATEAAVe.. +>up|Q8RNV0|Q8RNV0_CITKO/43-293 +.....----QEEQRLHARIGIAVLDTATNSIT.HYRGEERFPLNSTHKPLLCAALLREVDRKALALSASMQFEPSQLVEY +SPITEKHVAPDMSWAQLCSAAVSYSDNTAANLIARKLNGPQAVTQFLRDSGDTITRLDRYEPELNSAIPGDERDSTTPVA +IAQTLNTLLLGNVLQPSSREQLMQWMRDDKVADGLLRSVLPDGWKIADKTGAGDnGSRSIVSVVWPTSQKPLLVVIYITQ +TPATMAQRDAAIVRIGESLF... +>up|K5UZS7|K5UZS7_9VIBR/20-280 +.akinEDLAAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLNDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSVGGPRGVTMFLRTIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMVWKENHKPVYISIYITG +TDLSLQARDQVIAQISQLVLdey +>ur|UPI00066A2D0B|UniRef100_UPI00066A2D0B/20-280 +.akinEDLAAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLNDMDNEKLDKNATTKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSVGGPRGVTMFLRTIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITG +TDLSLQARDQVIAQISQLVLdey +>up|P14560|BLA2_STRCI/57-311 +....aAELKALEDEFDVRLGVYAVDTGSGREV.AYRDGERFPYNSTFKALECGAVLDKHT--DREMDRVVKYSEDDLVDN +SPVTEKHVEDGMTLTALCDAAVRYSDNTAANLLFETVGGPKGLDKTLEGLGDHVTRMERVEPFLSRWEPGSKRDTSTPRA +FAKDLRAYVLGDVLAEGDRKQLTTWLRNNTTGDGLIRAGVRQGWVVGDKTGTGSyGARNDMAVVWRPDGRPLVLNVMVHG +HTKDAELDSELIARATEVVAd.. +>up|A0A098GIU2|A0A098GIU2_TATMI/41-301 +..sidKKLAKLESSSGGRIGVYAINTTNNTHL.EYRADERFPMGCTSKVMGVAAVLKKSMKDNLLLSKKVTYTKNDLTNW +NPITEKNLDTGMSVKELCAAAISYSDNTAMNLLLKQLGGLEGMNAFARTIDDDSFRQTHGPGEAMSGGQNNTDDSSTPAA +MATSLKKLAFTDALAKPQRELLLTWLKANTTGDARIRAGVPKGWLVGDKTGTGYyGTTNDIAIIWPPKCDPIVMAVYYTS +NNKNASKREDIVASTTRIILde. +>up|A0A059X339|A0A059X339_9BACT/23-293 +.aklkSEIETISKQAKGIVGVGIMDLKTQETL.LINQDHKFPMQSTFKFPLAIAVLDLVDKGKYKLDQTIHVTKAQIDTH +SPMRDKRPNQDITLAELLSYSVSESDNNACDILFELAGGTKKVNDYIHSLGVKDIAIVATEREMKAGWDVQYTNYSRPSA +YLQLLQIAYERKKLSKASHDFLWKTLVEGPTGLKRIKGQLPKGTEVAHKTGTSGtAATNDVGIVKLPNGKDIAVVVFVSD +AAADIDTRELVIARIAKAVWdyy +>ur|UPI0006B689B6|UniRef100_UPI0006B689B6/29-287 +....lDRIKTTEEQLNGKVGYTELDLVSGKILeSYRSKERFPMMSTHKVLLCAAILSRVDTGQEQLDRRIMYSQHNLDEY +SPVTEKHLVDGMTVGELCDAAITMSDNTAANLLLESMGGPQKLTSFLRKTGDQITRLDRYEPELNEAFPSDERDTTTPES +MAQTMRNLFTGKILTPTSQAKLIDWMEADRVAGQLFRSVLPAGWYIADKSGAGKhGSRGIVALLGPYGKPSRIVIIYMTQ +NEATMNELNRHIADIGNTLIknw +>up|B2HFS3|B2HFS3_MYCMM/46-304 +.pdleSRFAELEQKYEARLGVYVPGTDATAAV.EHRGDERFAFCSTFKGLLGAAVLHRYP--IAHLGTVITYNSADIRST +SPITEQHLATGMSIGGLCDATIRYSDGTAANLLLQDIGGIAAFNEYLRSLGDSVSRLDQMEPELNRNPPGDVRDTTTPHA +IAMDYQQVVLGDALLPEKRDKLIDWLGRSTTGAKRIRAGFPADWRVIDKTGSGEyGRANDVAVVWSPGGTPYVVAIMTDR +VGPEAPWCDPLVADAAKCVAd.. +>up|A0A0M0E4F8|A0A0M0E4F8_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQMDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATARIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNQIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI0005EF10DD|UniRef100_UPI0005EF10DD/20-280 +.aklnEDLSAIEDHITGRIGVSVWDTQTDEKW.DYRGDERFPMMSTFKTLACATMLKDMDSEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPHGVTRFLRSIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDTLSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>ur|UPI000375FEDB|UniRef100_UPI000375FEDB/53-306 +..aaaRALAELESQYGATLGVYAVDTGTGRSV.GYRQDDRFAYASTSKVLLAGAVLARSS--DEQLDAVVPYTSDDLVSY +SPITETMAGAGMPLRDVIAAALQKSDNTAANLLFRQLGGPAELEKSLRALGDETTEVERTEPALNEAAPGDPRDTSTPRA +LAADLRAYALGEELPANRRKLLVDDMTGNATGDPLIRAGAPTGWTVSDKSGAASyGTRNDIAVLTAPGHAPVVMVVLSRK +ADKDAAYDNALVADTAKVL-... +>up|A0A0J5GBJ1|A0A0J5GBJ1_RHOFA/50-307 +....eQPYSQLEARDSARLGVSALDLTSGSIQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLRLTDTRTIAAEDKVPE +SAVD-WAPGSVVTLADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPDDPRDTTTPNS +MAAGYRTLLDGDVLTQASRQQLLDWMAGTQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLVLGPEGQKILLVVLSAT +TSEDSPAMNALVADTTRTVVeq. +>ur|UPI000378E193|UniRef100_UPI000378E193/44-297 +.....-ALVALEAELGGRLGVYAIDTGTGRSA.GHRADELFLSCSTHKPLVAANILHRAETESALLGQLIRYDRSRLLEY +APITGRHVDTGMTVADLCAAAVEVSDNTADNLLFDLVGGPAGVTAFVRSLGDTITRLDRVEPDLNVAAPGDERDTTTPTR +ITRTLGKLLLADGLTQPGKDRLIGWMVDSTTGKDLVRAALPTGWRTGDKSGSGAqGQVNNVAITWPPNGAPWLVAVFTAP +NDHDGDRTRPFVARAAKIAVd.. +>ur|UPI00069037C1|UniRef100_UPI00069037C1/36-290 +..ridEEFAELEHTYRRRVGVTAVNLRTGTRL.EHRPQERFPVCSVFKVLLAARIVRDAP--AAALGRRLRWTDEDLVLN +SPVTENTVRNGLTVAQLAEATVTVSDNTAANVLMREFGGPAAVTAFARSLGDRVTRIDRWEPELSTGTPGDERDTTSPRS +IAGTYASLVVGRALSRPDRERLTTWMLANQTAGPVFGAGVPAGWALADKTGAGWyGARNDVGITWTPDGAPLVIAAFTHG +RAYEDDSLDEPLAAIAESAC... +>up|A0A0B4IWU8|A0A0B4IWU8_VIBHA/20-280 +.akinEDLAAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLNDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSVGGPRGVTMFLRTIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITG +TDLSLQARDQVIAQISQLVLdey +>ur|UPI0003617916|UniRef100_UPI0003617916/50-308 +...vdERLKEIEDRYAVRLGVFAQSPVTGRVH.TYRADERFAICSPFKVYAAAAILRLEAEGSLRLDETLPIDPDDIVVN +SPVTSEHQGRVLPIDRLCEAALTRSDNTAGNLMLQRIGGPGAVTAFARSVGDETTRLDRWEPELNEAARGDQRDTTTAAG +LSRGFGEVLLGSGLPAPQQRTLLGWMRATTTSDTRIRGGLPSGWTSADKTGGGNhGTVNDAGVVWSPDGQPLLLAILSDS +TTGDAPLEGAPVAETTAVLVd.. +>ur|UPI00058BE755|UniRef100_UPI00058BE755/38-352 +..elaKKIAAIEKKSNTIMGVTAIYIEQDKVV.THNSTQRFFMASTIKLPIALAFLHRVDEKKDSLTRVIKLDAKNSVPG +SGSLYHLFEKKMSLQQILKYMLINSDNSASDTILQAANGPKSVAKRMGALGFKNISINRSKKLAWQRFENDMRDTTTPED +MAKLLVKVYKKEALSEASTDLLLNIMAGCRTGRSRIKGLLPAHVKVAHKTGTQ-kRFASDVGIITLPNNGHIAIAVYVKS +QAASDYSRSRAIALASRAIYdhf +>up|W7ZJT7|W7ZJT7_9BACI/24-278 +..dltAPFSELEDQYDARLGVYALNTGNGQTI.AFNEDERFAYASTHKALAVGVMLQQLS--IEDLDKQVTFSEAELVTY +SPITEQHVETGMSLREISDAQIRYSDNTAANLVFNEINGPAGFKEALRAIGDDVTEPERMETELNDVNPGETRDTSTPKA +LAESLYAFSFGDALDKEKQTLLNDWLIHNTTGDDVIRAGVPDDWVVGDKTGSASyGTRNDIGIIWPPNDEPIVIAVLSSK +DEQDGKSDDALIAEATEAAL... +>ur|UPI000415D6DA|UniRef100_UPI000415D6DA/52-306 +...reAAFERVEREHDVRLGVYALDTGSGRAL.VHRPDERFAYCSTIKAVAAGAVLLVSS--DERMGQVIPYQQGDLVTH +SPVTEAHVGAGLGLDALCEAAVRYSDNTAANLMLTELGGPAGFQRRLRELGDEVTRSDRYETELNDAVPGDDRDTSTPRA +LATTLRTLLLGDALTDERRAVLEDWMSGNATGDELVRAGVPSDWRVVDKSGGGFyGTRNDIAVAFRPDAPPIVLAVLTSR +TERDAGGRAEAVAAAAAVVAd.. +>ur|UPI00069AE9B5|UniRef100_UPI00069AE9B5/55-311 +....iHQLSILEKNANGRLGVVLLDTSDHSII.SYRENERFPLCSTSKLMTVSAILQKNETNAHLLNQRVHYQQSDLVEY +SPMTEKHLKEGMTLGELSAATLQYSDNTAMNLLLNQLNGSHEVTRFARTIGDHYFRLDRREPELNTAIPGDDRDTSTPQA +MAKSLYNLVLGTALATTQREQLTEWIKGNTTGGTSIRAGLPKNWIVGDKTGRCDyGTTNDIAVIWPPDRAPLVLVTYFTQ +PNKEASARPDVLAAATRIVT... +>up|W0AC30|W0AC30_9SPHN/25-282 +..avaDPIAEYERATGGRIGVYALNVKTGTEI.AWRADERFIMCSTYKALLASFVLSRVDRGQEELDSPVPYTAGDTLEW +APVANANLKKGMTVEAMCRAAVEISDGACANLVMARSGGPSALTAFLRSIGDETTRVDHFEPALDRSPSGGPDDSTTPRA +MATTLQALVLGTTLSAGSRARLTAWLMGNQT-NHRLRRGLPRRWRIANKTGHSGrDMAGDIAVVWPRPDTPILIAVYTRE +GTPTERQFDRSFGDIGRLVA... +>up|A0A0I9QPZ9|A0A0I9QPZ9_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSLGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|A0A097SRT0|A0A097SRT0_9ACTN/18-254 +.....-RVKDAEDQWGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNKGDHVTRLDRWGPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQA-----------------... +>ur|UPI00041416DA|UniRef100_UPI00041416DA/47-301 +...adEQFSALEDRFDARLGVHAVDTGSGDTV.GWREDERFAYASTIKALAVGALLDS--KGVEVMQEEVAVEEADILEH +APVAETRVGQTMSLGEASEAALVVSDNTAANYVFDAIGGPHALDGQLEAIGDEVTVVERDEPDLNEAAPGDDRDTTTPAA +AAGSLREYLLEDALDAEERAMLTDWMKSNQTGETLVQAGVPDTWQVADKSGGGHyGSRGDIAVVWPEEGEPIVIAVYSSR +EEQDADYDDRLIAQAAQVAVe.. +>ur|UPI0004752AD5|UniRef100_UPI0004752AD5/3-292 +...wqQAVENVLKEAPGIFGIAAVHLETGESA.GHLDEELFQLASAFKIPIMVTLMREVEAGRIRLDQRVTLKWEDRVPG +SGILQEDAGAALTVKDLATLMTIVSDNYATDQIIELIGGIDKVNEHMHELGLSQIHLTHNE----PSLPTLDNNVATPAE +LNRLLIMIARKEILTESSCEQMLDIMRRQHY-NSRLPYLLPEGTKVAHKTGTVN.AVVNDAGIIYLPEGGMIAITALSRG +VT-DKEAAELTIARVAKAIYeq. +>ur|UPI0005C1D23A|UniRef100_UPI0005C1D23A/40-280 +....hDRLIELERTFDARLGVYALATGTGATI.AHRADERFAFCSTFKTLAAAAVLHRNP--LTHLDTVVGYTENDLLKN +ASITPQHVATGMTIRQLCDAAVRYSDGTAGNLLLREIGGPAQLTEYARGLGDMVTRMDRIEPAITEATPGDPRDTTSPRA +FGTVHQRIVLGDALPADKRAFLRDLLERNATGAQRIRAGVPRGWTVADKTGTGDyGTLNDIAVVWPPDAAPVVVAIMSSK +ATADAP--------------... +>ur|UPI0003458942|UniRef100_UPI0003458942/41-300 +..aaeEAFTDLESEYDARLGVYALDTGTGQEI.GYGADDRFAYASTFKALAVGALLHQHG--AGVLDEEVPLGEDDLLTH +APVAEQLVEEGMTLREASDATVRHSDNTAGNLVLERLGGPDGFEEALREIGDDTTSADRWEEELNEAAPGDERDTTTPRA +LAESLQTYVLEDTLAEDEREFLTDLLVRNTTGDTLVRAGVPEDWEVGDKTGGGGyATRNDIAVAWPPEGDPVVIAVMSDR +EDEDAEYDDALVADATETVVe.. +>ur|UPI0003746846|UniRef100_UPI0003746846/47-302 +...aeKQFAALEQRFDARLGVFAVDLGSEVTT.TYRADERFAFCSTFKVYAAGAVLAAADAGTLSLTDTRIVEAEDKVPE +SAIDW-EAGQVVTLEQLCVAALTRSDNTAGNLLIDAGGGTGELTAFARSLGDAQFRLDRIEPDLNTALPGDDRDTTTPAG +LAAGYRSLLTDGPLSNSSRATLLDWMAGTQTSDTRFRAGVPAGWTTADKTGTGSyGVSNDAGLLLGPDGRRILLVVLSRT +ANDDAAAMNELVADAVREI-... +>ur|UPI0006688463|UniRef100_UPI0006688463/35-285 +.....----QEEQRLHARIGIAVLDTATNSIT.HYRGEERFPLNSTHKPLLCAALLREVDRKALALSASTQFEPSQLVEY +SPITEKHVAPDMSWAQLCSAAVSYSDNTAANLIARKLNGPQAVTQFLRDSGDTITRLDRYEPELNSAIPGDERDSTTPVA +IAQTLNTLLLGNVLQPSSREQLMQWMRDDKVADGLLRSVLPDGWKIADKTGAGDnGSRSIVSVVWPTSQKPLLVVIYITQ +TPATMAQRDAAIVRIGESLF... +>ur|UPI0003450832|UniRef100_UPI0003450832/61-314 +....aDEFADLEEEFDARLGVYAVDTGSGEEV.AHRSDERFAYCSTHKAFTAALVLQQNT--PEEMEEAVTYDADDVFGH +SPVTGQHVDTGLPLVEVADAAVRHSDNTAANLLFDELGGPDGFEEAMEEMGDDVIEADRVEPGLSRWTPGDTRDTSTPRA +MAGSLREFVLGDALPEDRREVLTRMLVDNLTGDELIRAGVPEGWEVGDKTGNGSyGTRNDIAVLWPPEGDPIVLAVMSSR +EAEDAEYDNALVAGAAEVVVe.. +>up|A0A0C1LE14|A0A0C1LE14_9PSEU/61-315 +..ridEEFAELEHTYRRRVGVTAVNLRTGTRL.EHRPQERFPVCSVFKVLLAARIVRDAP--AAALGRRLRWTDEDLVLN +SPVTENTVRNGLTVAQLAEATVTVSDNTAANVLMREFGGPAAVTAFARSLGDRVTRIDRWEPELSTGTPGDERDTTSPRS +IAGTYASLVVGRALSRPDRERLTTWMLANQTAGPVFGAGVPAGWALADKTGAGWyGARNDVGITWTPDGAPLVIAAFTHG +RAYEDDSLDEPLAAIAESAC... +>up|A0PQQ2|A0PQQ2_MYCUA/46-304 +.pdleSRFAELEQKYEARLGVYVPGTDATAAV.EHRGDERFAFCSTFKGLLGAAVLHRYS--IAHLGTVITYNSADIRST +SPIIEQHLATGMSIGGLCDATIRYSDGTAANLLLQDIGGIAAFNEYLRSLGDSVSRLDQMEPELNRNPPGDVRDTTTPHA +IAMDYQQVVLGDALLPEKRDKLIDWLGRSTTGAKRIRAGFPADWRVIDKTGSGEyGRANDVAVVWSPGGTPYVVAIMTDR +VGPEAPWCDPLVADAAKCVAd.. +>ur|UPI00068D0026|UniRef100_UPI00068D0026/37-297 +...laRRFRALEEEYAARLGVYAYDTATGRSV.RYRADETFALCSVFKTLAAGAVLRDLDRNGEFLAKRIRYTEQQVTDY +APVTGRNLADGMTVEALCAAAVSESDNCAGNLLLSELGGPTGITRFCRSLGDRTTRLDRWEPDLNSAEPWRTTDITTPHA +IGRTYARLLLGRALPDADRERLTGWLIANTTNGERFGTGLPDDWTLADKTGGGAyGVANDVGVAWPPGRPPLLLAVLSTK +KDPAGPTENALVARAAAQVA... +>ur|UPI0003A4CA22|UniRef100_UPI0003A4CA22/20-280 +.aklnEDLAAIEQHIGGRIGVSVWDTQNDQHW.DYRGDERFPMMSTFKTLACATMLNDMDSEKLDKNATAKVEERNIVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPNGVTRFLRSIGDGATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQVSQLILdey +>ur|UPI000687DF93|UniRef100_UPI000687DF93/39-354 +.aeiaKKIAAIEKKSNSIMGITAIYIEKNKVV.SHNSTKRFFMASTIKLPIAMAFLHRVDQKKDSLNRIVKLGLSNAVPG +SGALHHACERKMSMQQILKYMLANSDNSASDTILHTVNGPEYVTKRMYELGFKNILINRSILEMFMRFENDKRDTTTPDE +MAKLLVKLYKKEALSESSTQILINIMEQCRTGRSRIKGLLPGNVKVAHKTGTQ-dRFASDVGIITLPNNGHIAIAVYVKS +QAASDYSRSRAIAQASRAIYdhf +>up|Q708V4|Q708V4_CITKO/43-293 +.....----QEEQRLHARIGIAVLDTATNSIT.HYRGEERFPLNSTHKPLLCAALLREVDRKALALSASTQFEPSQLVEY +SPITEKHVAPDMSWAQLCSAAVSYSDNTAANLIARKLNGPQAVTQFLRDSGDTITRLDRYEPELNSAIPGDERDSTTPVA +IAQTLNTLLLGNVLQPSSREQLMQWMRDDKVADGLLRSVLPDGWKIADKTGAGDnGSRSIVSVVWPTSQKPLLVVIYITQ +TPATMAQRDAAIVRIGESLF... +>up|D0X6B6|D0X6B6_VIBHA/20-280 +.aklnEDLASIEEHISGRLGVSVWDTQTDEKW.DYRGDERFPMMSTFKTLACATMLKDMDSEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPHGVTRFLRSIGDKATRLDRFEPRLNEAKPGDKQDTTTPNT +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>up|A0A0J1GNG3|A0A0J1GNG3_9GAMM/21-279 +...vqTQIQAIEQTLSAHIGVAVLDTQNNTRW.SYKGDERTPLTSTFKTLACAKLLHDAENNTLALIDTVTIKASELVTY +SPVTEKWVGKAIPVVQACEATMFTSDNTAANIVIHAVGGPDKITAFLRQSGDAVTQLDRFEPALNEATLGDVRDTTTPNA +MTQTLNTLLFKNGLSKQNQQQLIDWMVGNQVTGNLLRSVLPQGWTIADRSGAGGhGARSITAVVWPEDRAPVIIAIYVMQ +TEASFDARNQAIVTIGQAIFnly +>up|A0A078LI87|A0A078LI87_CITKO/35-285 +.....----QEEQRLHARIGIAVLDTATNSIT.HYRGEERFPLNSTHKPLLCAALLREVDRKALALSASTQFEPSQLVEY +SPITEKHVAPDMSWAQLCSAAVSYSDNTAANLIARKLNGPQAVTQFLRDSGDTITRLDRYEPELNSAIPGDERDSTTPVA +IAQTLNTLLLGNVLQPSSREQLMQWMRDDKVADGLLRSVLPDGWKIADKTGAGDnGSRSIVSVVWPTSQKPLLVVIYITQ +TPATMAQRDAAIVRIGESLF... +>up|D6MLV4|D6MLV4_9BACT/27-296 +.kdvkDKIEQIIDRSNGNIGVGVFDFASGLTV.LINNAHQFPMQSVFKFPLGMAVLDMVDRGKLKLDQQVYVSKNDLQPY +SPLRDKFPDGNVTLADLLTYSVSLSDNNACDILFRLVGGTQVVNDYIRGLGIKDMAIVATEMQMSKGWDVQFENYSTPEA +MLDLLKVFQSGKKLSASSSGFLWKIMTESPTGLKRIKGKLPSTAKVTHKTGTSGkAATNDVGIMTLPNGNQIAIVVFVSN +SEANETAREMVIADIAKVTWdef +>up|M7NHI5|M7NHI5_9BACL/2-295 +..klqDKIEKLLKETDATFGISIRHLQSGEEV.RIRADESFQMASVFKVPILLALFEQVHEGRIDLTTRIALTEEERVPG +SGILQEDPGLPVTVKDLATLMTIVSDNMAADVLLGML-GKDAVRDTARRLGAGSISIAHSEMDVDEMRKDRENNLCTPDD +MTAILTNLAEGAFISPGLSESVLDILYRQQL-NDRIPARLPAGTKVAHKTGTIA.SAVNDAGIIDLPGGGPLIISIFSAG +NP-TTDSGEAIIARIAETAYqhf +>ur|UPI000560E87F|UniRef100_UPI000560E87F/49-307 +...aeQNYLDLEDRDTARLGVSAVHLDSDSTE.SHRGDERFAFCSTFKVYAVGAVLAAVDAGTLQLSDTRTITAEDKVPE +SAVD-WAPGSIVTIADLASAALTESDNTSGNLLIREAGGTAALTEFARSLGDTEFRLDRTEPELNTAIPGDPRDTTTPNS +MAAGYRTLLDGDVLTAASREQLLAWMADTQTSDARFRAALPAGWTSADKTGTGSyGVSNDAGLLLGPDGQRILVVILSAT +TSEDSPAMNSLVADATRQVVqq. +>up|Q83ZX4|Q83ZX4_PASMD/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGRSIFdvy +>up|B5HBK2|B5HBK2_STRPR/52-306 +....hDRLVELERKYDARLGMYALATGSGKVI.AHRADERFAFCSTFKGLAAAAVLDRNP--LSHLDTLVRYTEADLLKN +ASITPRHVSTGMTIRGLCDAAVRHSDGTAGNLLLRDLGGPAELTAYVRGLGDTVTRMDRIEPLITEATPGDPRDTTSPRA +FGSDYREIVLGDALPPEKRAFLRDLLERNATGAARVRAGVPKGWAVADKTGTGSyGTLNDIAVVWPPGSAPIVISIMSSK +ATEDAAYDQALIAEAAAYAV... +>ur|UPI0005EEFFF8|UniRef100_UPI0005EEFFF8/20-280 +.aklnEDLTAIEEHISGRIGVSVWDTQTEEHW.DYRGDERFPMMSTFKTLACATMLKDMDNEKLDKNATAKVEERNMVVW +SPVMDRMVGQSTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTMFLRNIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLQTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRAGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQISQLVLdey +>up|A0A0E3ZWL8|A0A0E3ZWL8_9BACT/41-343 +..rlsQELMRLSDMSGGKVGICATHIETGKTI.TQNGKEGFPMASSYKVAIATQLLTRVDSGSLTLAQLVPITKSDFHPG +SGMLSSNSDLSLSVRSLLELMLLISDNSATDICLRLAGGPAAVNACMKRIGVEGLRVDRPN----QAFENDPRDTSTPEA +MTLLLTKLYTQPVLKPASQALVLDIMKRCETGLARLKGALPPDTEVLHKTGTIG.LTASDVGIITLPGNGHVAISVFVKA +SHKDGPVRERTIAEVTRTIYdyf +>up|A0A098G2M7|A0A098G2M7_9GAMM/39-354 +.aelaKKIDTIEKKSKSVIGITAIYIEKNKIV.GHNSNKRFFMASTIKLPIALAFLHRVDEKQDSLNRVIKMDMKNSVPG +SGSLHHLFEKKMSMQQILKYMMRNSDNSASDTVLHAVNGPEYVKKRMDALGFKNIYVNRSILEMFLRFENDTRDTTTPED +MAKLLVKVYKKQALSEASTKVLMNIMEQCRTGRSRIRGLLPGSVKVAHKTGTL-rRFASDVGIITLPNNGHIAIAVYVKS +QSASDYPRSRAIALASRAVYdhf +>up|S5IYD2|S5IYD2_VIBPH/47-307 +.sklnEDISLIEKQTSGRIGVSVWDTQMDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATARIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|Q708V3|Q708V3_CITKO/43-293 +.....----QEEQRLHARIGIAVLDTATNSIT.HYRGEERFPLNSTHKPLLCAALLREVDRKALALSASAQFEPSQLVEY +SPITEKHVAPDMSWAQLCSAAVSYSDNTAANLIARKLNGPQAVTQFLRDSGDTITRLDRYEPELNSAIPGDERDSTTPVA +IAQTLNTLLLGNVLQPSSREQLMQWMRDDKVADGLLRSVLPDGWKIADKTGAGDnGSRSIVSVVWPTSQKPLLVVIYITQ +TPATMAQRDAAIVRIGESLF... +>up|A0A0L6L6Z3|A0A0L6L6Z3_VIBHA/20-280 +.akinEDLAAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLNDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSVGGPRGVTMFLRTIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITS +TDLSLQARDQVIAQISQLVLdey +>up|A0A034U895|A0A034U895_9NOCA/39-294 +....hDRLFELERKFDARLGVYALDTASGATI.AHRADERFAFCSTFKGLAAAAMLHRNP--MSHLDTVIRYTDEDLTKN +AAITPQHVATGMTIRDLCDAAVRYSDGTAGNLLLRDIGGPAELTAYLHGLGDPVTRMDRIEPAITEATPGDLRDTSSPRA +LSTDYQRIVLGDALPGGKRAFLRDLLERNATGALRVRAGVPPGWQVADKTGTGDyGTLNDIAIVWPPERAPLVISLMSSK +ATAAAEYDQALLAEAAAYVVk.. +>up|A8AHA3|A8AHA3_CITK8/43-293 +.....----QEEQRLHARIGIAVLDTATNSIT.HYRGEERFPLNSTHKPLLCAALLREVDRKALALSASTQFEPSQLVEY +SPITEKHVAPDMSWAQLCSAAVSYSDNTAANLIARKLNGPQAVTQFLRDSGDTITRLDRYEPELNSAIPGDERDSTTPVA +IAQTLNTLLLGNVLQPSSREQLMQWMRDDKVADGLLRSVLPDGWKIADKTGAGDnGSRSIVSVVWPTSQKPLLVVIYITQ +TPATMAQRDAAIVRIGESLF... +>ur|UPI0005A665E5|UniRef100_UPI0005A665E5/41-296 +....hDRLFELERKFDARLGVYALDTASGATI.AHRADERFAFCSTFKGLAAAAMLHRNP--MSHLDTVIRYTDEDLTKN +AAITPQHVATGMTIRDLCDAAVRYSDGTAGNLLLRDIGGPAELTAYLHGLGDPVTRMDRIEPAITEATPGDLRDTSSPRA +LSTDYQRIVLGDALPGGKRAFLRDLLERNATGALRVRAGVPPGWQVADKTGTGDyGTLNDIAIVWPPERAPLVISLMSSK +ATAAAEYDQALLAEAAAYVVk.. +>up|A8RR46|A8RR46_BACCS/49-300 +.....AVFKALEEEYAARLGVFALDTGTGQTV.SYRSDERFTYASAHKPLAVAVLLQQKS--IEELEQLITYSADDLVNY +NPITENHVETGMTLRELSDASIRYSDNTAANFIFDEIGGPEGFKEGLRAIGDTVTEPERIEPELNHVEPGEIQDTSTPEA +LAKSLQEFALGEALPADKQELLIDWLIGNTTGDALIRAGVPEGWEVGDKTGAGSyGTRNDIAILWPPEKEPIILAVLSSK +DEKDAEYDDELIAKATEEVI... +>up|A0A0H0SCS7|A0A0H0SCS7_9BACL/3-292 +...wqQAVENELKEAPGIFGIAAVHLETGETA.GHLDEELFQLASTFKIPIMVTLMREVEAGRIRLDQRVTLKWEDRVPG +SGILQEDAGAALTVKDLATLMTIVSDNYATDQIIELIGGIDKVNEHMHELGLSQIHLPHNS----QSMPTRDNNVATPAE +LNRLLIMIARKEILTEASCELMQDIMRRQHY-NSRLPYLLPEGTKVAHKTGTVN.TVVNDAGIIYLPEGGMIAITALSRG +VT-DKEAAELTIARVAKAIYeq. +>ur|UPI000681BA97|UniRef100_UPI000681BA97/20-280 +.akinEDLAAIEEHISGRIGVSVWDTQSDEHW.DYRGDERFPMMSTFKTLACATMLNDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSVGGPRGVTMFLRTIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITG +TDLSLQARDQVIAQISQLVLdey +>up|A0A085PBT2|A0A085PBT2_VIBCL/34-294 +.qsveQEIKGIESSLSARIGVAILDTQNGESW.DYNGDQRFPLTSTFKTIACAKLLYDAEHGKVNLNSTVEVKKADLVTY +SPVLEKQVGKPITLSDACFATMTTSDNTAANIVINAVGDPKSITDFLRQIGDKETRLDRVEPELNEGKLGDLRDTTTPNA +ITSTLNQLLFGSTLSEASQKKLESWMVNNQVTGNLLRSVLPVKWSIADRSGAGGfGTRSITAIVWSEEKKPIIVSIYLAQ +TEASMAERNDVIVKIGRSIFevy +>ur|UPI0005BABE89|UniRef100_UPI0005BABE89/52-313 +..aadAAFTALEERFGARLGVHAVDTGSGAEV.SWRADERFAYASTIKAPLAAALLDRV--GIAGMERAVPIEAADILAY +APVTETRVGGTMTLRELADAAMTRSDNTAANLLLEALGGPAELDAALTALGDDTTVVARTEPDLNEATPGDDRDTTTPRA +AAAYLRAYALGDPLDADERALFTGWLKATQTGGTLVRAELPTEWTVGDKSGSGAyASRGDIAVIWRPDAAPIVIAVHSSK +DQQDADADDALISGAAKAAAe.. +>up|A0A0A1RKF4|A0A0A1RKF4_9FLAO/20-290 +.saleQKINSITKGKKATVGVSVLGFENNFKF.SKNGDKPLPTLSVFKFHIACAVLDLVDQGKLSLDQKIFFKKEDILEW +SPIREKYPEANLSLGEVLDYTVALSDNNGCDMLLRLIGGTETVQKFMDSKGVKGFQIKHNEDDMHKNWKTQYENYSTPNS +AVLLLKKFYDGKLLSKKSTDYLMQIMIGTKTGTNKIVEQLPKNTPVAHKTGSSGkVAENDMGIITLPDGKHYAIAVFVNN +STETDEVNCRMVSDISKAVWddf +>ur|UPI000519F9CD|UniRef100_UPI000519F9CD/50-308 +...vdERLREIKDRYAVRLGVVAQSPVTGRVH.TYRADERFAICSPFKVYAAAAILRLEAEGSLRLDETLPIDPEDIVVN +SPVTSEHQGRVLPIDRLCEAALTRSDNTAGNLMLQRIGGPGAVTAFARSVRDETTRLDRWEPELNEAARGDERDTTTAAG +LARGFREVLLGAGLPAPQQRTLLGWMRATTTSDTRIRGGLPPGWTSADKTGGGNhGTVNDAGVVWSPDGQPLLLAILSDS +TTGDAPLEGAPVAETTAVLVd.. +>ur|UPI0006803E4B|UniRef100_UPI0006803E4B/20-280 +.akinEDLAAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLNDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSVGGPRGVTMFLRTIGDKATRLDRFEPRLNEAKPGDKQDTTTPNA +MVNTLHTLLEGDALSYEARIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITG +TDLSLQARDQVIAQISQLVLdey +>ur|UPI0006977CD2|UniRef100_UPI0006977CD2/2-258 +.....---ASIEARTGGHIGVSVTALESGQSW.SHRGDERFPIASTFKAFSCGHLLALADRDEVELDTRVRFDETDLQSY +SPITKDRVGGSMSLFELCSATTSMSDNTAANLILRNTGGPQGFTTFMRSIGDAVTRLDRYEPELNDVGPGEERDTTTPMA +AARSLETLLLGDSLSTHSREQLKAWLVNNKVGGPLLRASLPEGWKIADRTGAGGyGSRGIIAVIWPQTSEPVIVAVYLTG +TTLTLEERDATIAEVGAALV... +>ur|UPI0004872312|UniRef100_UPI0004872312/50-307 +....eQPYSQLEARDAARLGVSALDLTSGSIQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLQLTDTRTIAAEDKVPE +SAVD-WAPGSVVTIADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPDDPRDTTTPNS +MAAGYRTLLDGDVLTRASRQQLLDWMAGTQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLVLGPEGQKILLVVLSAT +TSEDSPAMNALVADTTRTVVeq. +>up|J2IG46|J2IG46_9ALTE/44-306 +....aQRLQALEVG-HARLGVCLLDTATGEVS.GNRMDEYFAMCSTFKLALAAAYLREADQGRLDLDEMLPYSEADLLPW +APVTREHLAKGMTIIALLQAAQQFSDGVAANLLVKRLGGPAAVTAKFREMGDNITRLDRYEPDLGLVLSADLRDTTTPRA +MAQLVQRITSGELLQPDSRQRLLQWMESTNTGSKRLRAGLPTTWRSGNKTGTGRtNKYNDIAITFPPGRSPIIIAAYFDS +GEYTEDRHQAVLAEVGRIAAe.. +>up|V5M6J9|V5M6J9_BACTU/56-307 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTS--LAVGALLRKNS--LEALDQRITYTHEELSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREVGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDAKYDDKLIADATKVVLn.. +>up|A0A059X1K5|A0A059X1K5_9BACT/50-318 +.sklaAQVEKIAGEARGRVGAAVMLIETGEAIvSLNADQRFPMQSVYKLPIALVVLRRVDRGALALEQRVRVEQSDFISH +SPIRDKNPRGVMSLRDLLRFAISESDGTASDVLMRLAGGADVITRELRELGVSGVMVVNTEKELGENQSLQHQNWATPES +MLVLLRALQEGRGLSVQSRILLLQLMAESTPGPRRLKGRLPPGTVVAHKTGTSGtAATNDVGLITLPDGRHLAIAVFVSD +SPADESVREGVIARIARAAWd.. +>up|G3K0V2|G3K0V2_9ACTO/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGnGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|S6D146|S6D146_ACEPA/44-296 +.....----SYENATDGHIGVFAQNLATGQRL.TWRENERFVMCSTFKASLAALTLLRVDQGKESLETFVPYTASDLGDY +APIAKANVGAGLSVRAMCEGAVEWSDNVCANLLLARVGGPAVLTRFWRSLGDHETRLDDWEPALNRTPPGGRRNTTTPAA +MAGILRQLVFGHVLSETSCSLLTGWLKNCHTGGSRLRAGFPSTWAAGDKTGNNGkDAAGDIAVAWPKPEAPLIVCAYTRG +GHPDEKQFFEVFSEIGRIAAe.. +>up|A0A0K9XAM5|A0A0K9XAM5_9ACTN/52-318 +...vtARLRRLEAAHPVRLGVFAYSPAGGTTV.EHRAGEAFPMCSTFKTLAVAAVLRDLRQGDRFLHERVRYPRRDTEEY +APVTGRAENLRMTGAELCGAAVSYSDNCAANLLLRRLGGPGGVTRFCRSLGDDDTRLDHWEPALNSAVPGAVEDTTTPRA +IALTYARLVLGNALPARHRERLTGWLLANTTGRNQLRAGLPRDWALGDKTGAGKyGTNNDVGVAWPPGRPPVVLSVLTTT +GDLDKTKTDVLIAETAALL-... +>up|A0A075KJX0|A0A075KJX0_9FIRM/3-258 +.eelrKKIEHVLARYTGRWGIVIQSHTTGESV.EINPEMIFPSASMIKVPILYEVVRQTASGLISLDESLVVTDHFRTGG +AGILKERPNISMTVRELLTLMIILSDNTATNMLIDLV-GMDSVNKTMKDLGLGQTVLRRRMMDFEAA-LAGKENDTSAAD +LAHLFSIIYGNSKLPTEYSELMLDILTRQQV-QDKLPFYLPEETVIAHKTGTLS.GVEHDGGILFLPGG-PYIICILTAD +LT-VNFQGLQLVASLGKEIYdyf +>up|X1IJX5|X1IJX5_9ZZZZ/2-224 +.....---------------------------.-------FPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0006B26CC6|UniRef100_UPI0006B26CC6/20-280 +.sqlnEDISLIEQQTSSRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRVEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRSIGDKATRLDRLEPRLNEATPGDNRDTTTPNA +MVNTLRTLIEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLIAQISQLILqky +>up|B1Q1F1|B1Q1F1_ECOLX/26-285 +...vtDTIQSTEDHIKGRVGFTEIDFLSGKVLsSHRREERFPMMSTFKVLLCGAILVRVDKGLEQLERRITYNKHDLDDY +SPLTSQHIADGMTVSELCNAAITTSDNTAANLLLSTIGGPEGLTHFLRSTGDSYTRLDRHEPSLNEAKPGDERDTTTPAA +MAQTLQKLLNESVLTEKSRKKLISWMQEDKVGGPLFRSVLPAGWMIADKTGAGDhGSRGIVALLGPGGKPSRIVVLYITN +THSSMNELNEHIAGIGDSVIknw +>ur|UPI00034A1593|UniRef100_UPI00034A1593/40-354 +..eliKKIKDIEKKSNTVMGVTAIYIEKNKVI.AHNSNQRFFMASTIKLPIAMAFLHRVDEKKDSLNRVIKMDSRNSVPG +SGALHYLFEKKISLKQILMHTLKNSDNSASDALLQAANGPRYVAKRMNALGFKNISINRSIMEMFQRFEKDIRDTTTPDD +MAKLLVKLYKKQALSESSTDLLMKIMEQCRTGRSRIKGLLPANVKVAHKTGTR-yRFVSDVGIITLPNNGHIAIAVYVKS +KSASDYPRSRAIALASRAIYdhf +>up|Q6X9D7|Q6X9D7_VIBCL/23-283 +.qsveQEIKGIESSLSARIGVAILDTQNGESW.DYNGDQRFPLTSTFKTIACAKLLYDAEHGKVNLNSTVEVKKADLVTY +SPVLEKQVGKPITLSDACFATMTTSDNTAANIVINAVGDPKSITDFLRQIGDKETRLDRVEPELNEGKLGDLRDTTTPNA +ITSTLNQLLFGSTLSEASQKKLESWMVNNQVTGNLLRSVLPVTWSIADRSGAGGfGARSITAIVWSEEKKPIIVSIYLAQ +TEASMAERNDAIVKIGRSIFevy +>up|A0A059X3Z9|A0A059X3Z9_9BACT/47-318 +.rdlqARIEQLVDFAKGRVGVAAELLETRAAV.SVNAREQFPMQSVYKLPISMAVMKQVDAGKLKLDQKVQITKADYIGH +SPIREKYPNGALSLTELIRFALSESDGTASDILMRLAGGAEAVQAYLTELGINKMDLVVLEMALAKDPSVQYRNYARPAA +AIELLRSLHEKRGLSDSAQALILKCMVESTPGAKRLKGLLPAGTVVAHKTGTSGtAATNDIGIITLPDGRHLAIAVFVSE +SPADLDTRERVIAEIAKAAYekf +>up|A0A094ZTL7|A0A094ZTL7_9PROT/28-281 +.....--ISQYENETGGHVGFYAENTKTGATL.GWRTDERFVMCSTFKASLAACVLARVDGGLDALERPLSYTAADIGDY +APVAKANLAKGMTIRELCAGAVEQSDNTCANLLLAHIGGPSVLTAFWRHLGDKTTRLDDVEPYLNRTPPGAIQNTTTPRS +MAFILQHLVSGPVLSAPSRTILTDWLIRCRTGEHRLRAGLPSAWKIGDKTGNNGkYAAGDIAVIWPHPETSIVVCAYTRG +GHPTEQQLSSVFAGIGKLVA... +>up|P74842|P74842_SALTM/31-296 +...lkEQIETIVTGKKATVGVAVWGPDDLEPL.LLNPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQSVTVNRAAVLQW +SPMMKDHQGDEVAVQQLLQYSVSHSDNVACDLLFELVGGPQALHAYIQSLGVKEAAVVANEAQMHADDQVQYQNWTSMKA +AAQVLQKFEQKKQLSETSQALLWKWMVETTTGPQRLKGLLPAGTIVAHKTGTGKtAATNDAGVIMLPDGRPLLVAVFVKD +SAESERTNEAIIAQVAQAAYq.. +>up|D7PIH1|D7PIH1_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLKKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPQKVTEYARKLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PQKDA---------------... +>up|Q8KWG8|Q8KWG8_VIBCL/23-283 +.qsveQEIKGIESSLSARIGVAILDTQNGESW.DYNGDQRFPLTSTFKTIACAKLLYDAEHGKVNLNSTVEIKKADLVTY +SPVLEKQVGKPITLSDACLATMTTSDNTAANIVINAVGDPKSITDFLRQIGDKETRLDRVEPELNEGKLGDLRDTTTPNA +ITSTLNQLLFGSTLSEASQKKLESWMVNNQVTGNLLRSVLPVKWSIADRSGAGGfGARSITAIVWSEEKKPIIVSIYLAQ +TEASMAERNDAIVKIGRSIFevy +>up|Q5WLE8|Q5WLE8_BACSK/44-297 +.....-VFKQLEKEYDARLGIFALDTGTGETV.SYRADARFTYASAHKPLAVAVLLQQKS--IDELEQLITYSADDLVNY +NPITENHVESGMTLRELSDASIRYSDNTAANLIFHEIGGPEGFKEGLRAIGDTVTEPERIEPELNSVEPGEIQDTSTPEA +LAKSLQEFALGESLPADKQELLIDWLIGNTTGDALIRAGVPEGWEVGDKTGAGSyGTRNDIAILWPPEKEPIILAVLSSK +DEKDAEYDDELIAKATEEVInlf +>up|A0A059WRV6|A0A059WRV6_9BACT/2-264 +.....---EEIARVSNGPVGAAAMEVETGEVV.ALNGKQRFPMQSVYKFPIGMAVLHQVDTGVLKLDQKVRVKPTDLAPR +SPLRDLHARGALTVRELLTFMMVDSDSSASDVLLATVSGPQQATKYLRELGIEGINVATSEKQMATDDQVQYQNWSTPEA +MLGLLKILQEGRSMSPASRDLLLELMRKTWTFPTRIKGLLPAGTVVAHKTGSSGtRATNDVGLITLPNGHHLAVAVFVSD +TKVDEKTRDAVIAKIARAAWdcw +>ur|UPI0003715CCF|UniRef100_UPI0003715CCF/45-302 +....eEAFTGLEEDYDARLGVYALDTGTGQEV.EYGADDRFAYASTFKALAVGALLDQH--GAEVLDERMDLSEEDLLTH +APIAEEFLDQEMTLREASDAAVRYSDNTAANLVLERLGGPEGYQEALREIGDDTTSADRWEEELNEAAPGDERDTSTPRA +MAENLRTYVLEEPLAEDEREFLTDLLVRNTTGDALIRAGVPEDWEVGDKTGGGGyATRNDIAVAWPPESDPVVIAVMSSR +GEQDAEYDDALVAEATETAVe.. +>up|D0MBV8|D0MBV8_VIBAE/20-280 +.sqlnEDISLIEQQTSSRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLSKNATAKIDERSIVVW +SPVMDKLAGQSTRVEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRSIGDKATRLDRLEPRLNEATPGDNRDTTTPNA +MVNTLRTLIEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLIAQISQLILqky +>ur|UPI00026C7A8C|UniRef100_UPI00026C7A8C/32-347 +.aellKKLNAIEKKSNTVMGITAIYIEKNKVI.AHNSNQRFFMASTIKLPIAMAFLHRVDEKKDSLNRVIKMDSRYSVPG +SGSLHYLFEKRITLKEILKHTLRNSDNSASDALLQAAKGPKYVAQRMSALGFKNIFVNRSIMEMFVRFEKDIRDTTTPND +MAKLLVKLYKKQALSESSTNLLMDIMEKCRTGRSRIRGLLPAHVKVAHKTGTL-rRFVSDVGIITLPNNGHIAIAVYVKS +KSASDYPRSRAIALASRAIYdhf +>up|Q9AL74|Q9AL74_CITKO/43-293 +.....----QEEQRLHARIGIAVLDTATNSIT.HYRGEERFPLNSTHKPLLCAALLREVDRKALALSASTQFESSQLVEY +SPITEKHVAPDMSWAQLCSAAVSYSDNTAANLIARKLNGPQAVTQFLRDSGDTITRLDRYEPELNSAIPGDERDSTTPVA +IAQTLNTLLLGNVLQPSSREQLMQWMRDDKVADGLLRSVLPDGWKIADKTGAGDnGSRSIVSVVWPTSQKPLLVVIYITQ +TPATMAQRDAAIVRIGESLF... +>up|D7PIJ4|D7PIJ4_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLTKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPQKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PQKDA---------------... +>up|U2Y7P4|U2Y7P4_9SPHN/29-293 +.adlhERLGAIERAAGGTLGAYVLDTASGEGT.GWRQDERFAQCSSFKLSLAALALHLQEAGEITLNERIAFTKADLLQH +SPVTSQNLDTGMTIGELAQATMVTSDNAAANLLLHRFGGPERLTAFWRALGDDTSRLDRYEPELNDVPPGEIRDTTTPVA +AAHTLARLLTDNALREPSRDTLIRWMIAVETGGKRLRAGLPAGWRAGDKTGTQTnATYVDIGWFELPSGQMVVVTSYFRP +GKITDPGAEFALAEVGRVAAd.. +>up|X8FCG8|X8FCG8_MYCUL/32-290 +.pdleSRFAELEQKYEARLGVYVPGTDATAAV.EHRGDERFAFCSTFKGLLGAAVLHRYS--IAHLGTVITYNSADIRST +SPIIEQHLATGMSIGGLCDATIRYSDGTAANLLLQDIGGIAAFNEYLRSLGDSVSRLDQMEPELNRNPPGDVRDTTTPHA +IAMDYQQVVLGDALLPEKRDKLIDWLGRSTTGAKRIRAGFPADWRVIDKTGSGEyGRANDVAVVWSPGGTPYVVAIMTDR +VGPEAPWCDPLVGDAAKCVAd.. +>ur|UPI0004E1C9C3|UniRef100_UPI0004E1C9C3/38-353 +.aellKKIKEIERKSNTIIGISAIYIEKNKVI.AHNSNQRFFMASTIKLPIAMAFLHRVDEKKDSLDRMIKMDSRNSVPG +SGGLHYLFEKKISLKQILMHTLKNSDNSASDALLKAVNGPRYVAKRMKDLGLQNISINRSIMEMFRRFQKDVRDTTTPND +MAKLLVKLYKKQALSEASTNLLMKIMEQCRTGRSRIRGLLPGNVKVAHKTGTR-yRFVSDVGIITLPQNGHIALAVYVKS +KSASDYSRSRAIALASRAIYdhf +>up|A0A0F4JH29|A0A0F4JH29_9ACTN/45-301 +....vRRLREMEREHGARIGVYARNLVTGRTV.ANRAEETFPVCSVFKPLAAAAVLRDLDRDGEFLARRVHYTAAEVEAW +APVTKDHVADGMTIEALCAAAVSQSDNLAGNLLLRELGGPTGITRFARSLGDRVTRLDRWEPTLNSAEPWRVEDTTSPRA +IGETYVRLLLGNALARKDRDRITGWLLANTTNTQRFKAGLP-GWTLADKTGGGNyGVANDVGVVWSPAGVPVVMAVLTTR +PEAPGPNDSKLVADTARLL-... +>up|G6FVR1|G6FVR1_9CYAN/185-437 +..slkTNLQSLTSNANLTPGVFVVDLDNGSYV.DINASASFPAASTIKIPILVAFFQDVDAGKIRLDEMLTMQKEMMVGG +SDMQYKPVGTQFKALEVATKMMTVSDNTATNMLIARMGGIEALNQRFRSWGLNTTVIRNQLPDLQG------TNTTSPKE +LGTLMAMVSQGNLLNMASRDRILDIMRNTV-RNHLLPTGLEQGATIAHKTGDIG.TMLADAGLVDLPTGKRYIVTVMVQR +PN-NDPRAEKLIASISKATYqqf +>ur|UPI00065CAD1B|UniRef100_UPI00065CAD1B/48-298 +.....---KEIESATGGRLGVALVDSKGALML.GFNRDERFAMCSTFKAPLAAAVLTGAEGGKFGLEGQISFTKSDLLDY +APVVRKNVKRGMSMEELAAAAVEVSDNSAANLLLPMVGGPEGLTRFIRAHGDMVTRLDRNEPSLNENVEGDERDTTSPAA +MAGLMGRLIFRDL-APESAEKLRGWLNASTTGANRIKAGLPKGWTSGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTIDARAAEAAIAETARAALd.. +>up|A0A0C5X7Q2|A0A0C5X7Q2_9SPHN/48-298 +.....---KEIESATGGRLGVALVDSKGALML.GFNRDERFAMCSTFKAPLAAAVLTGAEGGKFGLEGQISFTKSDLLDY +APVVRKNVKRGMSMEELAAAAVEVSDNSAANLLLPMVGGPEGLTRFIRAHGDMVTRLDRNEPSLNENVEGDERDTTSPAA +MAGLMGRLIFRDL-APESAEKLRGWLNASTTGANRIKAGLPKGWTSGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTIDARAAEAAIAETARAALd.. +>ur|UPI0002E2F280|UniRef100_UPI0002E2F280/28-281 +.....--ISQYENETGGHVGFYAENTKTGATL.GWRTDERFVMCSTFKASLAACVLARVDGGLDALERPLSYTAADIGDY +APVAKANLAKGMTIRELCAGAVEQSDNTCANLLLTHIGGPSVLTAFWRHLGDKTTRLDDVEPYLNRTPPGAIQNTTTPRS +MAFILQHLVSGPVLSAPSRTILTDWLIRCRTGEHRLRAGFPSAWKIGDKTGNNGkDAAGDIAVIWPHPETSIVVCAYTRG +GHPTEQQLSSVFAGIGKLVA... +>up|A0A060LZ65|A0A060LZ65_9BACI/36-285 +.....--FSVLEDHYDARLGVYALDTGNGQTI.AYNEDERFAYASTHKALAIGVLLQQLS--LDELDTQILFSEADLVTY +SPITEQHVETGMSLHEISDASIRYSDNTAANLIFNEIGGPSGFKEALREIGDEVTEPERMETELNDVKPGETRDTSTAKA +LAESLYAFSLGDALDEEKQTLLNDWLIHNTTGDALIRSGVPEGWLVGDKTGSASyGTRNDIGIIWPPDEDPIVIAVLSSK +EQADAESDDALIADATEAAL... +>up|P37322|BLC3_PSEAI/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKLLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|A0A0D1LB67|A0A0D1LB67_ENTAE/30-286 +...mtDFLRQQEQRLHARIGMAVVNAQGETVF.GYRQDERFPLTSTFKTLACAALLERLQKNGGSLDEQVTIPPDALLDY +APVTKNYLAPAISLRMLCAAAVSYSDNTAGNRILTYLGGPDAVTQFMRGIGDHVTRLDRTEPTLNEATPGDARDTSSPQK +MAAGLQKILTAPPLTPDNRATLAQWMRDDKVGDALLRAALPKGWAIADKTGAGGyGSRAIIAAVYPPERPPFYVAIFITQ +TEASMKMANEAIAEIGKQLF... +>ur|UPI00056DB11E|UniRef100_UPI00056DB11E/38-287 +.....--FSVLEDHYDARLGVYALDTGNGQTI.AYNEDERFAYASTHKALAIGVLLQQLS--LDELDTQILFSEADLVTY +SPITEQHVETGMSLHEISDASIRYSDNTAANLIFNEIGGPSGFKEALREIGDEVTEPERMETELNDVKPGETRDTSTAKA +LAESLYAFSLGDALDEEKQTLLNDWLIHNTTGDALIRSGVPEGWLVGDKTGSASyGTRNDIGIIWPPDEDPIVIAVLSSK +EQADAESDDALIADATEAAL... +>ur|UPI00055E8900|UniRef100_UPI00055E8900/36-294 +...ieAELEELEARSAGRLGVAMLDCATGRII.GNRIDERFAMCSTMKALAVAHVLARVDLGKERLDRRIVFTERDLVTP +YKATHPHVGPEMSIEALCEAAITVSDSTAANLLLNSFGGPTALTAYLRSLGDHVTRSDLFELALNVVKPGETHDTTTPRA +MVGTLRRLLLGDALSQASRARLTSWMVEAKDATRRLRVGLPAGWRIANKPGTWEgISTNDIGVIWPPGREPIVVAAYLGN +APGSTAAQEGVLASVARIMAe.. +>up|F7VAS9|F7VAS9_9PROT/2-255 +.....--ISQYENETGGHVGFYAENTKTGATL.GWRTDERFVMCSTFKASLAACVLARVDGGLDALERPLSYTAADIGDY +APVAKANLAKGMTIRELCAGAVEQSDNTCANLLLTHIGGPSVLTAFWRHLGDKTTRLDDVEPYLNRTPPGAIQNTTTPRS +MAFILQHLVSGPVLSAPSRTILTDWLIRCRTGEHRLRAGFPSAWKIGDKTGNNGkDAAGDIAVIWPHPETSIVVCAYTRG +GHPTEQQLSSVFAGIGKLVA... +>up|A8MEZ1|A8MEZ1_ALKOO/2-255 +...leNKIKGFLRDIDGNVAVVIKNFNNGEII.QINQDYIFPSASTIKLVIMSELLKQVKENKLSINETIVITDKMITGG +DGILKENVGHRFTLGEIMTLMIIISDNTATNLLIDIV-GMDNVNRMAQELGLKRTKLQRKMMDSVA-VKYGRENYTSAQD +MLNILELTYKGENIDGYYSKMMLDILKRQQV-GGRLNLYLPENTVIAHKTGDLD.RLEHDVGIVYLPNCE-YIICVLTNE +TK-SNKDGRQIIGNISKLVYdqy +>up|A0A0F7NE15|A0A0F7NE15_9ACTN/33-290 +..ratREFKDLERAHDARLGVYAVDTMTGQEV.AYREGERFAFASTVKAFEAGAVLRKRK--LAGLKKEITYDRSDLVAN +SPITEKHVDDGMTLGELCDAAVRYSDNAAANLLFEEIGGPRALQSFLRETGDDTSRMERIEPALSDWEPDAVRDTSTPRA +LAGNLRAFVLGDVLDAPERARLAEWLRTNTTGDASIRAGVPKDWKVGDKTGTAAtGGRNDIAVVWRPDAAPLVVAVLSHG +TDRDAEPDDELIAKAAAVVSd.. +>up|D6X962|D6X962_STRPR/54-299 +.....RAFARLQREFDARLGVYAVDTGSGRTV.THRPDERFAYCSTHKALTAAAVLEHNS--LAGLDKVVRYTRDDLVAH +SPVTEKHVDSGMTLRAVCDAAVRYSDNTAANLLFDELGGPKAFQAVLAALGDTTTHADRLETALNAATPGDIRDTSTPRA +LAHDLRAYALGDVLDAEKKALLTHWLKGNTTGDALIRAGVPDTWQVGDRTGAGAyGTRNAIAVAWPPGAAPVVIAVLSSR +AE-NSPIAKAAFGDA-----... +>up|A0A059XFH3|A0A059XFH3_9BACT/28-331 +.ktieQRLNEIATQVPAKLGVAVFDFQTGKQI.GLHADERFPMQSVFKAPLAAAVFSLAEQGKLSLDQKVTLEEKDLSAP +ESINEQWPGNRYTILELIEKAVAISDNTAADLLLSRVSGPEGVDQYLEKHGIHGMHLDRSERELQPNYLSDPRDTTTPQA +ALTFLKKLESGELLSKDHTQQLLKMMSSNRYGTHRLKAGIPADAIFAHKTGTARvPAVNDIGIITLANGKKYAIASFLSG +TTLNDVEREAIHSEVARSVF... +>up|A0A034TVN2|A0A034TVN2_9VIBR/10-270 +.sqlnEDISLIEQQTSSRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRVEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRLEPRLNEATPGDNRDTTTPNA +MVNTLRTLIEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQVIAQISQLILqky +>up|Q025P5|Q025P5_SOLUE/13-280 +...lsTHFADLARPAAGKVGASVLVIETGERA.GFHARDPFPMQSVYKFPIAMATLHLVDTGKLKLDQPVPIAKAELAPH +SPIRDQHPEGALSLREVIRFAVAESDGTASDVLLRLSGGPSAVTAYLRGLGINGVIVATSELEMSRGPMVQYRNWATPDS +MVDLLRAFHAGRGLSPAARTLLEDFMAQSTPGPKRLKGLLPPGTRVAHKTGTSGtRATNDVGIVTLPNGRHLAIAVFVSD +STASLDLREEAIAKIARAAWdaf +>up|A7N8N9|A7N8N9_VIBCB/20-280 +.aklnEDISAIEEHISGRIGVSVWNTQTDDHW.DYRGDERFPMMSTFKTLACATMLSDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRIEHACEATMLMSDNTAANIVLRSIGGPRGVTTFLRSVGDKATRLDRFEPRLNEANPGDKRDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPIYISIYITE +TDLSLQARDQIIAQVSQLILdey +>up|A0A063BBE2|A0A063BBE2_9BURK/36-295 +..aaqTALAALEQASNGRLGVVALDTATGARI.AHRPRERFPMCGTFAVVVAAALLARAALDPSLMSRRVLYRRYDMVPE +SPVTKNRVDAGMTTEELCAAALQYGDRSAANLLLDLLGGPRSATAFAHSIGDTAFRLDRWEPELNAATPGDERDTTTPLA +MAGTLRRLLVGDALGAAQRAQLKTWMLGNTMGAAGIRAGVPPDWQVADTTGAGDyGTTNGVAVAWPPSRAPLALAIYFTQ +PGGDARARDDVVAAAVRIVAevf +>ur|UPI00068029CD|UniRef100_UPI00068029CD/56-301 +.....RAFARLQREFDARLGVYAVDTGSGRTV.THRPDERFAYCSTHKALTAAAVLEHNS--LAGLDKVVRYTRDDLVAH +SPVTEKHVDSGMTLRAVCDAAVRYSDNTAANLLFDELGGPKAFQAVLAALGDTTTHADRLETALNAATPGDIRDTSTPRA +LAHDLRAYALGDVLDAEKKALLTHWLKGNTTGDALIRAGVPDTWQVGDRTGAGAyGTRNAIAVAWPPGAAPVVIAVLSSR +AE-NSPIAKAAFGDA-----... +>ur|UPI00059FD1CC|UniRef100_UPI00059FD1CC/3-256 +...leNKIKGFLRDIDGNVAVVIKNFNNGEII.QINQDYIFPSASTIKLVIMSELLKQVKENKLSINETIVITDKMITGG +DGILKENVGHRFTLGEIMTLMIIISDNTATNLLIDIV-GMDNVNRMAQELGLKRTKLQRKMMDSVA-VKYGRENYTSAQD +MLNILELTYKGENIDGYYSKMMLDILKRQQV-GGRLNLYLPENTVIAHKTGDLD.RLEHDVGIVYLPNCE-YIICVLTNE +TK-SNKDGRQIIGNISKLVYdqy +>up|C0ZJM2|C0ZJM2_BREBN/34-323 +...wqQVVEDVLKEAPGIFGIAAMHLETGETA.GHLDEELFQLASAFKIPIMVTMMREVEAGRIRLDQRVTLKWEDRVPG +SGILQEDAGAALTVKDLATLMTIVSDNYATDQILELIGGIDKVNEHMHELGLSQIHLRHNE----PSMPTRDNNVATPSE +LNRLLIMIARKEILTEASCELMLDIMRRQHY-NSRLPYLLPEGTKVAHKTGTVN.AVVNDAGIIYLPEEGMVAITALSRD +VT-DTEAAELTIARVAKAIYeq. +>up|D7PIJ5|D7PIJ5_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLTRSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPQKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PEKDA---------------... +>up|V6MBZ5|V6MBZ5_9BACL/2-292 +..nlqQKLESVLSESSGTFGVAVKHMGTGEEA.QIRAEQYFQMASTFKVPILAALFRDADAGLVSLEQRYRLSEADLVPG +SGVLKELPGAEVALKDLATLMIIVSDNLATDKVLEII-GKERVEAYMRELGLTQISIKHDCWELLSFQASPENNVATPAD +MGRLLELIGTGKLASEQASDGVLDIMKRQQL-RNRIPYLLPDETIIACKSGTVG.HVVNDVGIVYLSDDGAFAIAALSSG +NP-SVKEGERVIARLAQTAYehf +>up|A0A0G9MUW2|A0A0G9MUW2_9SPHN/60-325 +...laQRIAQIAEGSRGRIGVAAIDLSNGQSI.SVLGDQRFPMASTSKIAIAATFLEMVDQGRASLSSEYPMLYPSSRPS +SSVAPVRRGEYMSAQNLIEIMITRSSNQATDALLEAVGGPSAVNAWARRAGLTEFSLDRDIATLVRAHHIDMRDSATPQT +MVQLLSGIYQGRWLSPESRRVILGAMERCRTGTRRIPAMLPSGVSVAHKTGSLN.NTSSDIGILTAPDGRTIAVAIYVTG +QG-SRPNREARIASIARAIYdgy +>up|D7PIH9|D7PIH9_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLKKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPQKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PEKDA---------------... +>ur|UPI00047D5E01|UniRef100_UPI00047D5E01/36-294 +...ieAELEELEARSGGRLGVAMLDCATGQII.GNRIDERFAMCSTMKALAVAHVLARVDLGQERLDRRMVFTERDLVIP +YKATQPHVGPEMSIEALCEAAITVSDSTAANLLLTSFGGPTALTAYLRSLGDHVTRSDFFELTLNVVKPGETHDTTTPRA +MVGTLRRLLLGDALSEASRARLTSWMVEAKDATRRLRVGLPAGWRIANKPGTWEgISTNDIGVIWPPGREPIVVAAYLGN +APGSTAAQESVLASVARIMAe.. +>up|A0A0G9M9F2|A0A0G9M9F2_VIBAL/20-280 +.sqlnEDISLIEQQTSSRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRVEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRLEPRLNEATPGDNRDTTTPNA +MVNTLRTLIEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLIAQISQLILqky +>ur|UPI00050C467C|UniRef100_UPI00050C467C/50-307 +....eQPYSQLEARDAARLGVSALDLTSGSIQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLQLTDTRTIAAEDKVPE +SAVD-WAPGSVVTLADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRIEPELNTSIPDDPRDTTTPNS +MAAGYRTLLDGDVLTQASRQQLLDWMAGTQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLVLGPEGQRILLVVLSAT +TSEDSPAMNALVADTTRTVVeq. +>ur|UPI0003FE8F59|UniRef100_UPI0003FE8F59/2-255 +.khlhTKLEQLAASCPCRWSVVVTDTDGREIY.SLRPDLIYPSASMIKVPILFEILRQAAAGTLCLQEPLAPSASCRVGG +AGILKENPSLPLNIRDLCVLMISLSDNTATNTLIERV-GMAAVNQTMSDLGLSHTRLQRRMMDFAA-AEAGLQNETTAAD +MAKLYQLLLNAQGLPPAYAALALNILKTQQV-RDKIPFYLPESVSLAHKTGTLD.GVEHDGGVLYLPAGP-YIVCIFADG +LQ-SNAHGLQLIAQMGRAIYn.. +>ur|UPI0002B70BC6|UniRef100_UPI0002B70BC6/20-280 +.sqlnEDISLIEQQTSSRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRVEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRLEPRLNEATPGDNRDTTTPNA +MVNTLRTLIEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLIAQISQLILqky +>ur|UPI0002DF228C|UniRef100_UPI0002DF228C/185-437 +..slkTNLQSLTSANNLTPGVFVVDLENGSYV.DINASASFPAASTIKIPILVAFFQDVDAGKIRLDEMLTMQKEMIVGG +SGDMQYPAGTQFKALEVATKMMTVSDNTATNMLIARMGGIEALNQRFRSWGLNTTAIRNQLPDLQG------TNTTSPKE +LGNLMAMVSQGNLLNMTSRDRILDIMRNTV-RNHLLPTGLGQGATIAHKTGDIG.TMLADAGLVDLPTGKRYIVAVMVQR +PN-NDPRAEKLIGSISRAAYqqf +>up|A0A0F3I613|A0A0F3I613_9NOCA/50-307 +....eQPYSQLEARDSARLGVSALDLTSGSIQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLQLTDTRTIAAEDKVPE +SAVD-WAPGSVVTIADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRIEPELNTAIPDDPRDTTTPNS +MAAGYRTLLDGDVLTQASRQQLLDWMAGTQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLMLGPEGQRILLVVLSAT +TSEDSPAMNALVADTTRTVVeq. +>up|Q6PNM4|Q6PNM4_KLEPN/20-241 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLISQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPN------------- +--------------------... +>ur|UPI0006C88661|UniRef100_UPI0006C88661/2-240 +.....----------------ALLDVGSGQAA.GYRADELFLMLSSFKTLSAAYVLARADRGEDQLSRRIPITDADVREY +SPVTRLHVGPRMTLAELCEATITTSDNAAVNLMHKSYGGPQALTRYLRSLGDTVTRHDRYEPELNRPHPSEPQDTTTPQA +MARTLDTLLFGDALKPQSRQQLQSWLLANTTGGKRLRAGMPADWKIGEKTGTYSkVGCNDAGFAQPPGAAPIIIAAYLET +TAVPMEERDRCIAEVGRLVA... +>ur|UPI00056BDF74|UniRef100_UPI00056BDF74/48-307 +..saeQNYLELEARDTARLGVNVLDLATGSTQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGKLQLTDTRTITAEDKVPE +SAVD-WAPGSVVTIADLAAAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPGDPRDTTTPNS +LAAGYRSLLDGDVLTEASRKQLLEWMGDTETSTARFRAGIAPQWTSADKTGTGSyGVSNDAGLLFGPDGQRILLVVLSAT +TSEDSPAMNPLVADATRAAVeq. +>ur|UPI0006876CA4|UniRef100_UPI0006876CA4/37-298 +..sidKKLAELEASFGGRIGVYAINTANNTHL.QYRANERFPMGCTSKVIGVAAILKKSMNDRTLLSQKVTYTKSDLTNW +NPITEKHLADGMTVAELCAAAIRYSDNTAMNLLVRILGGVEGMNAFARSIRDHSFRQDHEPTEAMSGGQGDLHDSSTPSA +MANSLKRLALTNTLAKPQRELLLSWLKTNTTGDNRIRAGVPKGWTVGDKTGTGFyGTTNDIGIIWPPKCAPIVVAIYYTS +NDKKAVKREDIVAATIRILInef +>up|Q93D80|Q93D80_ESCHE/30-286 +...mtDFLRQQEQRLHARIGMAVVNAQGETVF.GYRQDERFPLTSTFKTLACAALLERLQKNGGSLDEQVTIPPDALLDY +APVTKNYLAPAISLRMLCAAAVSYSDNTAGNRILTYLGGPDAVTQFMRGIGDHVTRLDRTEPTLNEATPGDARDTSSPQK +MAAGLQKILTAPPLTPANRAVLAQWMRDDKVGDALLRAALPKGWAIADKTGAGGyGSRAIIAAVYPPERPPFYVAIFITQ +TEASMKMANETIAEIGKQLF... +>ur|UPI00050CA72B|UniRef100_UPI00050CA72B/50-307 +....eQPYSQLEARDSARLGVSALDLTSGSIQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLRLTDTRTIAAEDKVPE +SAVD-WAPGSVVTIADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRIEPELNTAIPDDPRDTTTPNS +MAAGYRTLLDGDVLTQASRQQLLDWMAGTQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLMLGPEGQRILLVVLSAT +TSEDSPAMNALVADTTRTVVeq. +>ur|UPI00040E1531|UniRef100_UPI00040E1531/48-298 +.....---KEIESATGGRLGVALVDSKGVLML.GFNRDERFAMCSTFKAPLAAAVLTGAEGGKFGLEGQISFTRSDLLDY +APVVRKNVKRGMSMEELAAAAVEVSDNSAANLLLPMVGGPEGLTRFIRAHGDMVTRLDRNEPSLNENVEGDERDTTSPAA +MAGLMGRLVFRDL-APESAEKLRGWLNASTTGANRIKAGLPKGWTSGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTIDARAAEAAIAETARAALd.. +>ur|UPI0003B54A3B|UniRef100_UPI0003B54A3B/23-281 +.aalrRAITAVERSAGGPIGISLLDTHTGERF.GHRADDRFPLCSTFKLLLAARLLHGADKGQWAMTERLPVTKADMLFN +APFTEKRIGGTASLLELAQAMAVLSDNPAANIALAKVGGPAALTAWLRSIADQTTRIDRNEPEMNNETPGDPRDTTTPAA +MLATSRALVEGRILSPAARRTLFGWMQASKTADTMIRAALPPGWQEANKTGAGSwRARNIVSVITPPGRKPIWVAAYLFA +ARSELAERNRQFVPLGRAIVe.. +>up|Q84EY2|Q84EY2_ESCHE/30-286 +...mtDFLRQQEQRLHARIGMAVVNAQGETVF.GYRQDERFPLTSTFKTLACAALLERLQKNGGSLDEQVTIPPDALLDY +APVTKNYLAPAISLRMLCAAAVSYSDNTAGNRILTYLGGPDAVTQFMRGIGDHVTRLDRTEPTLNEATPGDARDTSSPQK +MAAGLQKILTAPPLTPANRATLAQWMRDDKVGDALLRAALPKGWAIADKTGAGGyGSRAIIAAVYPPERPPFYVAIFITQ +TEASMKMANEAIAAIGKQLF... +>up|B2IKN6|B2IKN6_BEII9/28-286 +...iqARLRELESRSGGRFGVAVLDTATGGLV.GNRIDERFAMCSTCKVLAVGCVLARVDRGEERLDRRITFTERELVSP +FKATSPHVGPEMTIAALCEAAITISDSTAVNLLFASFGGPAALTIYLRSLGDPVTRLDHMEPALNIVKPGEIHDTTSPAA +MAGTLRQLLLGDALSDTSRALLTGWMIGAKDATHRLRDGLPAGWRIANKPGTWEkIATNDIGVIWPPGRAPIVVTAYLGE +VPGSVESQEAILADVARIVAa.. +>up|Q93D81|Q93D81_ESCHE/30-286 +...mtDFLRQQEQRLHARIGMAVVNAQGETVF.GYRQDERFPLTSTFKTLACAALLERLQKNGGSLDEQVTIPPDALLDY +APVTKNYLAPAISLRMLCAAAVSYSDNTAGNRILTYLGGPDAVTQFMRGIGDHVTRVDRTEPTLNEATPGDARDTSSPQK +MAAGLQKILTAPPLTPANRAVLAQWMRDDKVGDALLRAALPKGWAIADKTGAGGyGSRAIIAAVYPPERPPFYVAIFITQ +TEASMKMANETIAEIGKQLF... +>up|A0A0J7M4U6|A0A0J7M4U6_9ALTE/2-240 +.....----------------ALMNCSTGAVA.SHRGDERFLFNSTGKLFIAAAVLAQVDRGDAALDLRLVVSESDLGGW +TPITEKHLGEPMTVAELCQAVVAWSDNAAANVLVRFVGGPEAVTAFLRSIGDDVTRLDRYEPELNEDHEGDKRDTTTPLA +MMKTLQRLLLGEALSPSSRHQLAAWMIEGKTGDARLRAGMPSSWLIGEKTGTNGvGNANDIGIAWPADRGAVVAVAYTFG +PKASKEQRDDVIAMIGAMA-... +>ur|UPI00068A72C9|UniRef100_UPI00068A72C9/32-284 +.....--AQAIEKRLNARVGMAVIDTGSDRRW.LYNAEARFPLNSTFKAFACGALLYQADAGKNDLNKATRVTREEMIPY +APVAEKLIGQSVSLDRLCAATMRTSDNVAANKILASIGGPEGMTHFMREIGDSVTRLDRREPDLNEAMPGDLRDTTTPAA +AVASLRKLVLGNVLSVASREKLTRWMIEDAVGGPLLRAGIPSAWRIGDRTGAGGhGSRSVIAVMWPPSHAPVVVAVFITE +TTATMEVRNAAIAELGAALAq.. +>up|Q7WZT6|Q7WZT6_CITKO/42-292 +.....----QEEQRLHARIGIAVLDTATNSIT.HYRGEERFPLNSTHKPLLCAALLREVDRKALALSASTQFEPSQLVEY +SPITEKHVAPDMNWAQLCSAAVSYSDNTAANLIARKLNGPQAVTQFLRDSGDTITRLDRYEPELNSAIPGDERDSTTPVA +IAKTLNTLLLGNVLQPSSREQLMQWMRDDKVADGLLRSVLPDGWKIADKTGAGDnGSRSIVSVVWPTSQKPLLVVIYITQ +TPATMAQRDAAIVRIGESLF... +>up|A0A0F7KWQ3|A0A0F7KWQ3_9SPHN/56-321 +...feRQIAQLADGSNGRIGVAAIDLATGEQL.AVLGDQRFPMASTSKIAVAAAFLEGVDQGRFSLTSEYPLLPVNSQPS +SPVAPVRKGKYLQARELIHLMLTRSSNSATDALLAAVGGPNVVNDWVNRAGITEYNLTRDIATLVRAVQIDTRDSATPKA +MVQLLRGLYQGRWLSPESRDFLIRTMEECRTGTRRIPANLPGDVTVAHKTGSLN.NTSSDVGILTAPDGRTIALAIYVTG +QG-SRLNREHKIASIARAIYdgy +>up|A0A0A5IXA4|A0A0A5IXA4_CITKO/24-274 +.....----QEEQRLHARIGIAVLDTATNSIT.HYRGEERFPLNSTHKPLLCAALLREVDRKVLALSASTQFESSQLVEY +SPITEKHVVPDMSWAQLCSAAVSYSDNTAANLIARKLNGPQAVTQFLRDSGDTITRLDRYEPELNSAIPGDERDSTTPVA +IAQTLNTLLLGNVLQPSSREQLMQWMRDDKVADSLLRSVLPDGWKIADKTGAGDnGSRSIVSVVWPTSQKPLLVVIYITQ +TPATMAQRDAAIVRIGESLF... +>up|E7DK52|E7DK52_CITFR/7-234 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAPM-------- +--------------------... +>up|A0A0I5K441|A0A0I5K441_SHISO/30-252 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGK----------- +--------------------... +>ur|UPI00062BF411|UniRef100_UPI00062BF411/20-280 +.sqlnEDISLIEQQTSSRIGVSVWDTQTDDRW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRVEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRSIGDKATRLDRLEPRLNEATPGDNRDTTTPNA +MVNTLRTLIEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLIAQISQLILqky +>ur|UPI0005946BFF|UniRef100_UPI0005946BFF/43-296 +.....-QLAGIEQQHQARLGVFAVDTGSGRTV.GFRQDERFAMMSTFKTLACAALLHEHPLATGYFDQIIHFTAADAAAG +SAVTGTRIDSGMSVSQLCDAAITRSDNAAGNELLKLLGGPQALTRFLRSIGDQVSRLDRTEPTLNTAIPGDERDTTTPAA +IAADYRALTVGDALAAPEREQLTAWLIATTTGAARIRAGLPNEWKTGDKTGTGDyGSANDVAVTWPAGSAPIVIAVLTTH +SSPDAQVDNALVAEATKE--... +>up|P16897|BLP4_PSEAI/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMEERNDAIVKIGHSIFdvy +>up|A0A0C2QXT7|A0A0C2QXT7_9CYAN/192-443 +...lkTIVQNLAAANNLTPGTFLVDLDNGSYV.DVNASSSFSAASTIKIPILIAFFQDVDAGKISLDETLTMTKRMVVGG +SGDMQYPAGTQFTIMEVATKMITVSDNTATNMLIDRLGGIETLNQRFRNWGLTTTTIRNPLPDLEG------TNTTSPKE +LGKLMGMVNKGNLVSVASRDRILDIMRRTV-RNHLLPSGLGSGARIAHKTGDIG.TTLADAGLIDMPTGKRYVLAVMVQR +PS-NDPRAEKLISSISRAAYqqf +>up|A0A0K9YKH8|A0A0K9YKH8_9BACL/2-300 +..slqQKLEDLLRETRGTFGIAVKNLQTGEEA.SINADRLFQLASVFKIPILATLYRDVEAGKQTLEQRITITETDNVPG +STILASDWGVELTMKDLAMLMIIVSDNVATDVLLKMI-GVQNVDSYMKQLGLENTFINHSY----AVFKADKRNVSTATE +MSRLVEMIANEQLLTKTSTDGMMDILGRQQF-KNRLPQLLPSQAKVAHKTGTLPpSIVNDVGIVYMPDKGAFTIAVLSQG +NP-SVADGERMIARIARTAYdhf +>up|A0A0L9EL92|A0A0L9EL92_SALTM/13-273 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|U5DGZ8|U5DGZ8_9CHRO/56-314 +..dliATVRQIEAALDARVGIAVYDKETDRNW.QYHADERFPMNSTFKTIACAALLSLVDSAQEKLDRIVVFDESDLVDY +SPITETRFGPPMTLDELCEATMSVSDNSAGNFVMEAIGGPEAITQFMRSIGDEVSRLDRWYPSISESVPGDKRDTTSPNS +MAMMLEQLVLKQTLSLGSRQKLENWLKGNEVSDNLFRAVIPSDWDIGDRSGAGQyGSRSIAAIMWPPQREPVVAAVYITE +TEASFAERNAAISEIGEEIVe.. +>up|A0A097SRR5|A0A097SRR5_9ACTN/22-245 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKP---------- +--------------------... +>up|F6EYG4|F6EYG4_SPHCR/48-298 +.....---KEIESESGGRLGVALVDSKGALIL.GFNRDERFAMCSTFKAPLAAAVLSGAEGNKFGLEGQIGFTKADLLDH +APVVKKNARRGMSMEELAAAAVEVSDNSAANLLLPMIGGPEGFTRYVRAHGDNVTRLDRTEPALNENAEGDERDTTSPAA +MAGLMRRLIFTD-LKPESAARLRGWLNASTTGGNRIKAGLPKDWTSGSKTGTCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDAKAAEAAIAETARAALd.. +>ur|UPI000691D629|UniRef100_UPI000691D629/35-285 +.....----QEEQRLHARIGIAVLDTATNSIT.HYRGEERFPLNSTHKPLLCAALLREVDRKVLALSASTQFESSQLVEY +SPITEKHVVPDMSWAQLCSAAVSYSDNTAANLIARKLNGPQAVTQFLRDSGDTITRLDRYEPELNSAIPGDERDSTTPVA +IAQTLNTLLLGNVLQPSSREQLMQWMRDDKVADSLLRSVLPDGWKIADKTGAGDnGSRSIVSVVWPTSQKPLLVVIYITQ +TPATMAQRDAAIVRIGESLF... +>ur|UPI00052786B4|UniRef100_UPI00052786B4/43-295 +.....-DFKALEARFDARLGVYAVDVTTGKSV.AYRENERFAICSVFKAYAAGALLKAHPLSSGFFTQTIRFTQAEVVAN +SPVTSTRVTTGMTVAELCEAAITKSDNTAGNQMLKLLGGPTKLTDFARSIGDPVTRLDRWETELNVVPRGTEQDTTTPIA +IAGAYRDLVVGNVLGEPERKQLKDWLIANTTGDARIRAGLPSGWVTGDKTGTGSfAAANDVAVTWPSPEKPIVIAILTDK +ADENAKYDNALIAEATKVAV... +>ur|UPI0004985F33|UniRef100_UPI0004985F33/190-442 +..slkAAVQNLALASNLTPGVFLVDLNSGGYV.DINAGASFPAASTIKVPILVALFQDVDAGKIRLDEILTMQQDMVAGG +SNIQYKPVGTQFTVLELATKMITISDNTATNMLIAKLGGIDALNQRFRSWGLTTTAIRNKLPDLEG------TNTTSPKE +LGNLLAMVNQGNLVSMQSRDRLLDIMRHTER-DTLLPSGLGAGATVAHKTGDIG.TMLADAGLVDMPNGKRYIAAVMIQR +PN-NDPRAEKLISAISSTAYqqf +>up|D7PIJ9|D7PIJ9_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLKKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPQKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVSLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PEKDA---------------... +>up|D7PIJ1|D7PIJ1_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLTKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPRKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PQKDA---------------... +>ur|UPI00050CB579|UniRef100_UPI00050CB579/50-307 +....eQNYLELEARDTARLGVNVLDLATGSTQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGKLQLTDTRTITAEDKVPE +SAVD-WAPGSVVTIADLAAAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPGDPRDTTTPNS +LAAGYRSLLDGDVLTEASRKQLLEWMGDTETSTARFRAGIAPQWTSADKTGTGSyGVSNDAGLLFGPDGQRILLVVLSAT +TSEDSPAMNPLVADATRAAVeq. +>ur|UPI0006907755|UniRef100_UPI0006907755/2-246 +.....----------GGRLGATIIDTHTGRRW.LHRADERFPMNSTFKAFAAAAVLARVDRGEEDFKRQVPIRREDISNY +APVTERRIGGYMSLFELCEAATTMSDNTAANLITDSLGGPEGWTQFMRSIGDDVSRLDRKEPDMTEGRPGDPRDTTTPSA +ITASLQTLTFGDVLQPASREQFRRWLLDNKVGQPLFRSVLPSDWVIGDRTGAGGhATRGIVSVIWPAQRRPVLATVYVTQ +TRGRMADRNRAIAGIGTVMVe.. +>up|A0A0L8EA64|A0A0L8EA64_VIBPH/20-280 +.sklnEDISLIEKQTSGRIGVSVWDTQMDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATARIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSVGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILery +>up|A0A0K0N4T7|A0A0K0N4T7_ECOLX/26-247 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDG------------ +--------------------... +>up|O69395|BLT2_ECOLX/32-287 +..avqQKLAALEKSSGGRLGVALIDTADNTQV.LYRGDERFPMCSTSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTARA +GADVASLRWVMRWAKPS--GAVGDVAQRQYDRAAGIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASAARIIAe.. +>up|D7PIJ7|D7PIJ7_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLTKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPRKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PEKDA---------------... +>up|Q03170|BLP1_PSEAI/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>ur|UPI0004299932|UniRef100_UPI0004299932/68-324 +...ttAAFTALETAYDARLGVVAVELATGETV.AHRGDERFAFASTIKALQAGAVLRDAS--DADLDRVVTYTEADLLEY +APITEQHVADGMTVRALLDASVRYSDNTAANLLFDEVGGPAGLAEELALVDDTTTLPVREEPDLNTAVPGDERDTSTPAA +LAASLASYTTGCLLPEERRAELVDLLERNTTGDALVRAGAPEGWTIGDKTGSASyGTRNDIAIAWPPDRSPVAIAVLTSQ +DEQDDPTLDALVADATREAF... +>ur|UPI0003572F2F|UniRef100_UPI0003572F2F/30-256 +....aEPFAKLEQDFGGSIGVYAMDTGSGATV.SYRAEERFPLCSSFKGFLAAAVLARSQQQAGLLDTPIRYGKNALVPW +SPISEKYLTTGMTVAELSAAAVQYSDNAAANLLLKELGGPAGLTAFMRSIGDTTFRLDRWELELNSAIPGDARDTSSPRA +VTESLQKLTLGSALAAPQRQQFVDWLKGNTTGNHRIRAAVPADWAVGDKTGTCGyGTANDYAVVWPTGRAP--------- +--------------------... +>up|Q1NAL0|Q1NAL0_SPHSS/60-309 +.....---KEIEEETGGRLGVALVDRQGALLL.GFNRDERFAMCSTFKAPLAAAVLTGADGGKFGLEGTIPFGKEDVLDY +APVVKKNLKRGMSMEELARAAVEVSDNSAANLLLPMLGGPEGLTAFMRVHGDDVTRLDRTEPALNENAEGDPRDTTTPAA +MAGLMARLFFRD-LKAESADRLRAWFNASSTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKSPTGEEYILAIYLDR +PTIDAKKAEAAIAEAARAAL... +>up|D6MLV1|D6MLV1_9BACT/25-295 +.hdlrKSIQDIIRASGENVAVAIMGLEDKDTL.SVNGRIHCPMQSVYKLPLGMAVLKQVDLGKLSLDQKIHITKKDLLPW +SPLQKKYPEGNVPLSEILMYTVSQSDNSGCDILFRLLGGPSNVEKYIHSLGVRGMAIATTEEEMHGDWNVQFSNWSEPVA +MVQLLQLVHEDEVLSPSSNDFLLKLMTETTTGPNRIKGLLPKDAKVAHKTGTSGpAAINDAGIVTLPNGKHYAIAVFMLN +SRSDPKKLEAVIAAIAKSAWdhy +>up|A0A0C9LJM6|A0A0C9LJM6_9PROT/2-255 +.....--ISQYENETGGHVGFYAENTKTGATL.GWRTDERFVMCSTFKASLAACVLARVDGGLDTLERPLSYTAADIGDY +APVAKANLAKGMTIRELCAGAVEQSDNTCANLLLTHIGGPSVLTAFWRHLGDKTTRLDDVEPYLNRTPPGAIQNTTTPRS +MAFILQHLVSGPVLSAPSRTILTDWLIRCRTGEHRLHAGFPSAWKIGDKTGNNGkDAAGDIAVIWPHPETSIVVCAYTRG +GHPTEQQLSSVFAGIGKLVA... +>ur|UPI0004013536|UniRef100_UPI0004013536/57-310 +..raeQALAQLEERFDARLGFYLLDTGTGREI.THRADERFSYASTFKALAAGVLLGTST--DEELDRVVRYDESDLLEY +APVTSEHVDTGMTLDALIAAAVQYSDNTAANLMLEELDGPEGLQKALRDLGDTTTSVDRIEPDLNGFAPGDDRDTSSPRA +LGTDLRRFVLGDALPEDRRERLTDLLLGNTTGDDYIRAGVPDGWRVGDKTGGGGhGTRNDIAVVWPDSGAPLVLAIVSDR +GEEGAASDDALLAEATEA--... +>up|Q2I724|Q2I724_SALET/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLSKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|A0A0F6LYX7|A0A0F6LYX7_VIBPH/47-307 +.sklnEDISLIEKQTSGRIGVSVWDTQMDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNSAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI000491272A|UniRef100_UPI000491272A/28-284 +.....KEITAVEKRLGANVGVAVYDTKDHRIS.EYNGDKRFPLMSTFKTLAAANILYKTDQRLLSLEKKISIHEDEILSY +APVTKEFVGETMKLNEVCSAAMSMSDNTAANIMLENLGGPQELTKFLREIGDTTTRIDRIEPELNEALKGDERDTTTPKA +IVKTLNKLLYGKVLSNTSKEQLKKWMMDNKVADNLFRAVLPKKYLIADRSGAGGyGSRGITAVVWSEDRTPIIISVYLTQ +TDATFVERNEAIVQIGDVIFney +>ur|UPI00068AF637|UniRef100_UPI00068AF637/52-306 +...aaQRLRELESRLEGRIGVHAFNSQTQVRF.GYRSTERFLFCSVGKVLVVSTILDRATSDPSLLSRNIDITEEDILPY +APATGQHIGESMSVESLCEAAITLSDNTAANLLVETVGGPNAVTDFVRRTGDVLTRMDRTEPELNDA--AGELDTTTPAA +FCSTLENLALGTALTPEHRLRLTTWLKANTTGADQIRAGVPAGTTVGDKTGAGThGESNDVAVIWPKNGSPVVLSIFTTS +SIADQAAQKSAIAEATRIVT... +>ur|UPI0006B887B9|UniRef100_UPI0006B887B9/32-285 +.....AAAKRVEQKLGMRVGLSVIDTGSGAVV.AYRDDERFAMASTFKSLACAAALSGGD---AVLEQTTRITKADLRPH +SPVTETRVGTSLSTRELCEITLRTSDNAAANAILKVLGGPAEVTAFLRGIGDATTRLDRYEPEVNEAKPGDPRDTTTPQA +MAQTLQVLLVGDALAPAARDQLEAWMAANAVAGGLLRAKLPSGWTIADRGGAGGhGTRGVVALLRPPQGAPLVIAIYMDG +RKHPLKTRDAAIAEIGEAVFeef +>up|D7PII7|D7PII7_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLKKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPRKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PQKDA---------------... +>up|A0A086PCP3|A0A086PCP3_SPHHM/51-301 +.....---RTIEEETGGRLGVALVDSKGALIL.GFNRDERFAMCSTFKAPLAAAVLMGADAGRFGLEGQVAFTDKDLLDH +APVVKANRKRGLSMEELAKAAVEVSDNSAANLLLPMIGGPEGLTAFVRAHGDTVTRLDRLEPALNENTPGDPRDTTSPAA +MAGLIGRLLFRDM-QAESAARLTGWLNASKTGDKRIKAGLPPGWTSGGKTGSCG.TAFNDVALVEAPSGERYILAVYLDR +PTGDAKAADAAIAEAARAALe.. +>up|B6E3J9|B6E3J9_SALTM/44-304 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|D7PIK8|D7PIK8_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKQSETQTELLNRRVSLKKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPRKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PEKDA---------------... +>up|B8KHB2|B8KHB2_9GAMM/40-329 +....sNLLKTLTKDLVGVLGVAAQRPGYQGRI.LVNADEPFPMASTYKIPIAITLLRRIDQGELRLDQLVPVPDEAVVFS +QIIASAHSGVTISVANLIEVMITYSDNTATDICLELAGGPEAVTKTMRSLGIQGLHVDRSTAELLKDFEADGKDKSTPRA +MLSLLLALKAGETMSQAGTDFLLGAMSRTVTKPDRLGRLLPKGTQVLHKTGTVG.GVVNDVGYIRLPGGDEFAIVVFTKS +STTDPADRERAIGEVARSLYdyf +>ur|UPI0004CED998|UniRef100_UPI0004CED998/45-340 +...llGEFERFATLSDGTVGIAVRDLQTGETQ.AINGDTLFPMASAYKVAVAGRIFALIDAGDVRLDDQLTLDPALASEG +GAWMFSRPGASLSVQRLLELMLQKSDNNATDVLVARAGGPAAITQFVRGLGVDGLRVDSDA----RAFAAEIEDTSTPRA +MLDLLTAYESGKALSADSTQRLFTIMAHCETGKARIVGMLPPGTAVAHKTGSLN.GTGNDVGIVRLPDGRRFAVVAFVMK +DSKGHKSRDRIIAEAARAAYdyf +>up|C6WEM9|C6WEM9_ACTMD/54-312 +.....--FAALEQRFDARLGVYALDTGSGRVV.AHRADERFAYASTFKALAFGALLAERS--VADLDERITFTGEELVTY +SPITEGKVDTGMTLREVADAAVRHSDNTAGNLLLRELGGPAAFERALRAIGDTTTSPARVETELNEAVPGDPRDTSTPEA +LAADLRRYAVADVLADDRRELLVSTMRANTTGDEAIRAGVPRGWVVADKTGSARyGGRNDIAVLWPPDRAPIVLAVLSGK +ATADAEHDDALLAEATRAVVe.. +>ur|UPI0005F06054|UniRef100_UPI0005F06054/28-281 +.....--ISQYENETGGHVGFYAENTKTGATL.GWRTDERFVMCSTFKASLAACVLARVDGGLDTLERPLSYTAADIGDY +APVAKANLAKGMTIRELCAGAVEQSDNTCANLLLTHIGGPSVLTAFWRHLGDKTTRLDDVEPYLNRTPPGAIQNTTTPRS +MAFILQHLVSGPVLSAPSRTILTDWLIRCRTGEHRLHAGFPSAWKIGDKTGNNGkDAAGDIAVIWPHPETSIVVCAYTRG +GHPTEQQLSSVFAGIGKLVA... +>ur|UPI00050CCCD4|UniRef100_UPI00050CCCD4/50-307 +....eKNYVELEARDSARLGVSALDLTSGSIQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGMLQLTDTRTIAAEDKVPE +SAVD-WAPGSVVTIADLASAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRIEPELNTAIPDDPRDTTTPNS +MAAGYRTLLDGDVLTQASRQQLLDWMAGTQTSTARFRAGIPPQWTSADKTGTGSyGVSNDAGLVLGPEGQRILLVVLSAT +MSEDSPAMNALVADTTRMVVeq. +>up|A6EA88|A6EA88_9SPHI/26-294 +...lkQKIKQQLSGKKATVGISIQHLETGQTL.TINNDKHYPMQSVYKFHIAMAVLNQVDKGKLQLQQNIYIKKSDLLPW +SPIREKYPEGELPLSDLIRYTVAQSDNNGCDILLRLLGGPKLVNNYIHKLGIEDVSIQATEEQMHQSYPVQFSNWSTPKA +ATDLLLLFYQQNTLSKQSFNFLWETMLSTTTGKKQLRGQLPLNTPVAHKTGNSGtAALNDIGIITLPDGTHILISVFVSN +SKENSETNESIISDIAKTAWdyf +>ur|UPI0005623D00|UniRef100_UPI0005623D00/39-294 +...aqAELADLERRAGGRLGVSALDTGSGAAL.GHRADERFLLCSTGKLLAAAAILHRFEADRDILERVVPYTSSVLVPN +SPETGKH--TSMTVGELCHAAMTLSDNTAMNLLLGVLGGPEKVTAFLRSAGDPVSRLDRTETALNA--RDGDLDTSTPAR +MAANTRLLALDDGLTPDNRDVLVGWLKANTTGVTRIRAGLPADWVVGDKTGAGArGEINDVAVVWPPGRAPLVIAVYTEP +PD-PDADAAPTVAEAARIVArsf +>up|A8T2U3|A8T2U3_9VIBR/20-280 +.aklnEAISAIEEHISGRIGVSVWDTQTDERW.DYRGDERFPMMSTFKTLACATMLSNMDNETLDKNATAKVEKHNMVVW +SPVMDRMAGQTIRIEHACEAAMLMSDNTAANIVLRSIDGPQGVTKFLRSIGDKITRLDRFEPTLNEANPGDKQDTTTPNA +MVNTLNTLLESDALSYESRIQLKIWMQDNKVSDSLIRSVLPKGWSIADRSGAGGfGSRGITAMVWKENHRPIYISIYITE +TDLSLQARDQVIAQISQLILdgy +>ur|UPI0002378115|UniRef100_UPI0002378115/20-280 +.aklnEDLAAIEQHIGGRIGVSVWNTQNDEHW.DYRGDERFPMMSTFKTLACATMLSDMDSEKLDKNATAKVEERNIVVW +SPVMDRMAGQTTRIEHACEAAMLMSDNTAANIVLRSIGGPNGVTRFLRSIGDGATRLDRFEPRLNEAKPGDKQDTTTPNA +IVNTLHTLLEGDALSYESRIQLKIWMQDNKVSESLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPIYISIYITE +TDLSLQARDQVIAQVSQLILdey +>up|A0A0L0QTZ0|A0A0L0QTZ0_VIRPA/44-295 +.....EAFRLLEKEYDAKLGIYAMDTGTGKTV.SYRAENRFAYASTHKVLAVGVLLQKMN--VNQLEETVLIKEDDLVNY +NPITEKHVNKLMTWKELSDASMRYSDNTAANYILKRIGRPAGFKQALRDIGDDVTKPERIEPELNKVKPGETRDTSTPKA +LATSLQTFTMGDVLTKQKQDLLVNWLKRNTTGDNLIRAGVPEGWEVGDKSGAASyGTRNDIAIIWPPNEDPIILAVLSSR +DEEDAEGNDELIAKATEEVM... +>ur|UPI00036C6746|UniRef100_UPI00036C6746/33-284 +.....-SFEELEDRYQAIIGVYAVDLESSATV.EHRPDERFAICSTFKAYAAARILQMAKAGQANLDAMVPITAADIVVN +SPVLGPAVGARMPLRDICAAALTQSDNAAGNIMLRTIGGPSALTDFARSIGDSQTRLDRWEPDLNEAAPGDLRDTTTPRA +LCGGYRAILVGDALPGAAQFQLQRWMGETATSTRRFRAGLPEGWTSADKTGSGDyGSTNDAGMLIGPKRERVMLTVLIRT +RTRDAGPFNEAVAECVR---... +>ur|UPI0003685E1A|UniRef100_UPI0003685E1A/6-275 +.dqlrSQIEQIARDAQGRVGVAATLLETGESV.GFHEMEQFPMQSVYKLPIGMAVLHQIDQKKLALTQVVHVTQSDYIAH +SPIRDKFPQGVIPLSELLRYAISESDGSASDVLLRMVGGSQVVMSYLKTLNVTEMMVLNTELEIGSDNAVQYRNWAKPAQ +AASLLRAVQEGRGLSKTSHAFLLHLLTDTQTGLQRLKGLLPSGTTVAHKTGTSWtAATNDVGIITLPNGRHIALAVFVSD +AKADAKTREAVIARIAKVAWdyw +>up|A0A059WHV5|A0A059WHV5_9BACT/29-298 +..qlkKDIVESINSIKADVGVAILHLENGDTL.SFNGLHHFPMQSVYKFHLALAVLHAVDQGKLSLDHETFIAKSDFIPW +SPIADKYPEGDLTVSQLLSYTISQSDNNGCDILFRLVGGPRKVDEYIKGLGIIDVAIANTEAEMHENPDLQFKNWTTPRA +MVQLLSLFYQGKILASPTHNLLVEMMEQTITGNKRIKGQLPQGTVVAHRTGMSGqAALNDVGIITLPNGKHIAVALFVSN +TRESIPASEELIAKISRIVFdyy +>up|A0A059XDP4|A0A059XDP4_9BACT/26-295 +.tdlqTQITSISQSIIADIGVAVIDVQSNDTL.SVNGNKHFPMQSVFKFHIALAALRQVDEGKLSLDQKYHVTKDHYFNW +SVLMREHPEANVTLRELITWCVMNSDNVACDLLFEILGGPSHVDKFIKSLNVNDIAITANERKMHTDWYEQFSNWTTPSA +TARLLRLFYDGKILKDDSNKFLWKLMADTPNAPNRLKGLLPEGTVVARKPGTGAsGAANDVGILVLPNGKKIIVAAFVTN +TKEPLSTAEMAIAQISKAVYdyf +>up|A0A081RIC4|A0A081RIC4_SPHCR/44-294 +.....---KEIESESGGRLGVALVDSKGALIL.GFNRDERFAMCSTFKAPLAAAVLSGAEGNKFGLEGQIGFTKADLLDH +APVVKKNARRGMSMEELAAAAVEVSDNSAANLLLPMIGGPEGFTRYVRAHGDNVTRLDRTEPALNENAEGDERDTTSPAA +MAGLMRRLIFTD-LKPESAARLRGWLNASSTGGNRIKAGLPKDWTSGSKTGTCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDAKAAEAAIAETARAALd.. +>ur|UPI0006C8DFC9|UniRef100_UPI0006C8DFC9/3-234 +...fqQGLAQVEAASRGRLGVALLDVGSGQAA.GYRADERFLMLSSFKTLSAAYVLARADRGEDQLSRRIPITDADVREY +SPVTRLHVGPRMTLAELCEATITTSDNAAVNLMHKSYGGPQALTRYLRSLGDTVTRHDRYEPELNRPHPSEPQDTTTPQA +MARTLDTLLFGDALKPQSRQQLQSWLLANTTGGKRLRAGMPADWKIGEKTGTYSkVGCNDAGFAQPPGAAPIIIA----- +--------------------... +>up|A0A0D1JSY8|A0A0D1JSY8_9MYCO/33-281 +.....-RFEELEDRYQALIGVYAVDLESLATV.EHRADERFSICSTFKAYAAARILQMAKAGQANLDAMVPITAADIVVN +SPVLSPAVGTRMELREICAAALTQSDNAAGNIMLRTIGGPSALTAFARSIGDSQTRLDRWEPDLNDAAPGDLRDTTTPRA +LCGGYRAILVGDALSGAGQFQLKRWMTETTTSTRRFRAGLPEGWTSADKTGSGDyGSTNDAGLLIGPKRERVMLTVLIRT +RTRDAGPFNEAVAE------... +>up|T0IMS5|T0IMS5_9SPHN/93-388 +...llGEFERFATLSDGTVGIAVRDLQTGETQ.AINGDTLFPMASAYKVAVAGRIFALIDAGDVRLDDQLTLDPALASEG +GAWMFSRPGASLSVQRLLELMLQKSDNNATDVLVARAGGPAAITQFVRGLGVDGLRVDSDA----RAFAAEIEDTSTPRA +MLDLLTAYESGKALSADSTQRLFTIMAHCETGKARIVGMLPPGTAVAHKTGSLN.GTGNDVGIVRLPDGRRFAVVAFVMK +DSKGHKSRDRIIAEAARAAYdyf +>up|P81781|BLC6_VIBCL/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNQLLFGSTLSEASQKKLESWMVNNQVTGNLLRSVLPVKWSIADRSGAGGfGARSITAIVWSEEKKTIIVSIYLAQ +TEASMAERNDAIVKIGRSIFevy +>up|A0A087NH71|A0A087NH71_9SPHN/62-312 +.....---KEIEQETGGRLGVALVDKQGALLL.GFNRDEPFAMCSTFKAPLAAAVLIGAEGGKFGLEGEISFSKDDILDY +APVVKANRKRGMSMAELAQAAVEVSDNSAANLLLPMLGGPQGLTAFMRAHGDSVTRLDRNEPDLNENTEGDPRDTTTPAA +MAGLMGRLLFRDM-QGESAERLRGWLNASSTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKSPAGDEYILAIYLDR +PTVDAKKAEAAIAETARAALe.. +>ur|UPI0006B8E5EC|UniRef100_UPI0006B8E5EC/29-288 +..aiaRELAAIEARSGGRLGVALVGPDGRQLA.GHRADERFAMCSTFKLPLAAMVLENAHKGRLSMADPLPVNDSDMVVY +SPYVEAQRAKTVTVEGAASAAVSLSDNTAANLLLDRLGGPQSFTAWLRGKRDSVTRLDRREPELNENALGDPRDTTTPAA +MADTTRSLVVGNAMPVGQQRLLYRWMENTSTGLKRIRGGLPQGWSAGDKTGSCG.NAFNDVAVFTAETGMRYTLAVYLDR +PAVKGDAASAIIADATRAVL... +>ur|UPI000634A596|UniRef100_UPI000634A596/20-280 +.sqlnEDISLIEQQTSSRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRVEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRLEPRLNEATPGDNRDTTTPNS +MVNTLRTLIEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLIAQISQLILqky +>up|A2TJ36|A2TJ36_SALTM/34-294 +.qqveQDVKAIEVSLSARIGVSVYDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|F4GRQ5|F4GRQ5_PUSST/35-283 +.....-LLAALERNHGGRLGVAILDTATGMRS.AYRGDERFLICSTFKLLLVAAVLKRVDNNKERLGRRISFDKSEILAW +APVTSLNVGSPMSIQELCEATMIMSDNTAANLLLKTLGGPAAITTYARGLGDTKTRLDHIE-PLNGN-QQGDEDTTTPWS +MLQNMQKILLGNALSEESKTRLVNWFSMNQTGSQALKAGLPPDWLIGDKTGAAS.NANNDIALITPPGRQPILVTAYYIN +DTKNSRARKEVLAKVGSK--... +>up|A0A0J9KKI0|A0A0J9KKI0_KLEPN/99-359 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|U2ZQ63|U2ZQ63_9SPHN/45-311 +..pleAQVARYADGSKGRIGVAAVDLSSGREI.AILGDQRFPMASTSKVAIAATFLDGVDKGKWSLSSEFPLLVAVASPS +SAIAPVRKSTYMSASQLIDLMITRSSNPATDALLAAIGGPAAVNRWMRNAGINDFRIDRDIATLVRASHIDQRDSATPRA +MVQLLSGLHQGRWLSASSRRVIMSAMERCVTGKRRIPALLPVGVQVAHKTGSLN.NTSSDIGIISGPDGRTYAVAIYVTG +QG-TRLAREERIAQIARAIYdgy +>up|A0A073JSD7|A0A073JSD7_9BACI/54-310 +...viEKFEQLEKEYDARLGVYAIDTGTKETI.EFRENERFAYTSTFKALAGAVLLKQNP--ISALEEIRTFTDEDIVTY +SPITEDFVNKGMSLGEIAKAAIQYSDNTAGNLLFEELGGPDGFEKALRESGDTITMADRIEPDLNEAIPGDSRDTSTPKA +LATTLEVFGISEYLPADKQEIFTNWLKGNTTGDSLIQAGVPEGWEVGDKSGAGSyGTRNDIAIVWPPNREPIVIAVMSSR +KEENASFNDELIAKATKVITqaf +>ur|UPI0003B781BD|UniRef100_UPI0003B781BD/47-313 +.kdlpKMLAELEASSGGRLGVAASVSNGGNVL.SYRGDERFPMCSTFKVLAAAAVLRDK---PDILEQRIHFAKNDIQPW +SPVSEKHLEDGMTVSELCAAMLQHSDNTAANLVLAQLGGPAGLTTIARSFGDTTFRLDRWEVELNTAIPGDARDTTTPIA +MCRTLNGLLCGNQLKAPAQKQLTDWMLGCATGAGRIPAGAPQGWRPAHKSGSGEnGTANDVGVLLPPKNKPRTVALYLTG +SRLTGSGNDKILAQATRLVC... +>up|T0H546|T0H546_9SPHN/60-309 +.....---KEIEEETGGRLGVALVDRQGALLL.GFNRDERFAMCSTFKAPLAAAVLTGADGGKFGLEGTIPFGKEDVLDY +APVVKKNLKRGMSMEELARAAVEVSDNSAANLLLPMLGGPEGLTAFMRVHGDDVTRLDRNEPTLNENAEGDPRDTTTPAA +MAGLMARLFFRD-LKAESADRLRAWFNASSTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKSPTGEEYILAIYLDR +PTIDAKKAEAAIAETARAAL... +>up|C3X8Y5|C3X8Y5_OXAFO/20-287 +...lqENIDAIVKDKPAQIGVVIEGFDPHQHA.GFNENTRFPMQSVFKFPVALAVLDQVDKGKINLDETLLLKPSDLLPH +SPLREKYPEANVSIGEIINETVSNSDNNGCDILLRLVGGPQAVDQYIKNLGIADMQIAVNEQEMHTVKDAQHKNWTTPAA +MTQLLRLFHDGKLLKPDSQKFLWTAMRDSVTAPGRLRSPLPAGTHLIHKTGTSDySTVNDVGIILLPDGNPVFISVLISG +SKMSMMDTEKIIASVSGVAWdhf +>ur|UPI0006BBE549|UniRef100_UPI0006BBE549/54-307 +.....EHLVALERKYDARLGVFALNTSTGASV.AHRADERFAFCSTFKGLAAAAVLHRNP--MSHLDTLVRYAEGDLLKS +GVVTSQHVATGMTIRQLCDAAIRFSDGTAGNLLLRDLGGPQQLTDYLRGLGDTVTRMDRTEPAIVEATPGDPRDTATPRS +LGTDYQKIVLGDALPEDKRALLRDLMERTQAGAQRVRAGLPKDWRVADKTGTGDyGTLNDIALVWPPGKPPLLIAIMSSK +AAKDKYDHQPMLAEAASYA-... +>up|Q03680|BLA1_STRCI/52-322 +..aheKEFRALEKKFDAHPGVYAIDTRDGQEI.THRADERFAYGSTFKALQAGAILAQVLRDGREMDKVVHYGQDAILPN +SPVTEKHVADGMSLRELCDAVVAYSDNTAANLLFDQLGGRRGSTRVLKQLGDHTTSMDRYEQELGSAVPGDPRDTSTPRA +FAEDLRAFAVEDALAPNDREQLNDWMSGSRTGDALIRAGVPKDWKVEDKSGQVKyGTRNDIAVVRPPGRAPIVVSVMSHG +DTQDAEPHDELVAEAGLVVAd.. +>ur|UPI0005A847AC|UniRef100_UPI0005A847AC/29-290 +..tltEQFRALEQEYAARLGVFALDTASGATV.GYRAQERFPMCSVFKGLAAAAVLRDVDRHGEFLARRIRYTAEFVEAY +IPVTGKNIAHGLTGAELCAAAVSESDNGAGNLLLRELGGPTAITRFCRSLGDGTTRLDRWEPELNSAEPWRIEDTTNPRA +VGMTYGRLLLGGALSPGDRKRLWEWLVANTTNTERFREGLPADWILADKTGGGEqGVANDVGVVRPPGRSPLVLSILSTK +YDPQGPTDNPLVARAAAIVA... +>up|D7PII5|D7PII5_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKHSETQTELLNRRVSLKKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPQKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGDyGTTNDIAVIWPDNKAPLILITYFTQ +PEKDA---------------... +>up|B4W2U5|B4W2U5_9CYAN/242-493 +...lkAQVQTLVAKNKLQPGVFVVDLDTGAYL.DWQSHSIFPAASTIKVAILVAFFQEVDAGKIRLDEPLTMEPEMIAKG +SDMQYQKPGTQYSALEVATKMITISDNTATNMIIHRLGGIQAVNQRFISWGLTATAINNPLPDLEG------TNTTNARD +MANLLYKVNQGELLSLRSRDRLLDIMQRT-VNNSLIPQGLDSGATVAHKTGDIG.SVLGDVGIVDMPTGKRYLIVTLVKR +PH-NDASASELIRNLSRTVYdyf +>up|A0A059WHE0|A0A059WHE0_ACIJU/23-283 +.qqveQDVXAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>ur|UPI0003FE654B|UniRef100_UPI0003FE654B/83-335 +.....-GFKKLESTYGARLGVYALDTGTGRKV.SYHADERFAYASTHKAFTAAAVLHKYS--LNGLGKQITVGKDVPVGH +SPVTSTHVGEKMTLRELCAAAVRQSDNGADNLLVRDLGGPKKLDAYLAGLGDDVTQMNRYETALTEAAPGDPRDTTTPRA +FTEDLRTVALADALDRPERSLLGDWLRDNPFGTTLIKAGMPDRWRVGDKSGAARyGTRNDIAVVRPPGRAPLVVTVMSKR +AKEDADYDDALVAEAASVVAdq. +>ur|UPI0002FF4C7B|UniRef100_UPI0002FF4C7B/28-295 +...lqENIDAIVKDKPAQIGVVIEGFDPHQHA.GFNENTRFPMQSVFKFPVALAVLDQVDKGKINLDETLLLKPSDLLPH +SPLREKYPEANVSIGEIINETVSNSDNNGCDILLRLVGGPQAVDQYIKNLGIADMQIAVNEQEMHTVKDAQHKNWTTPAA +MTQLLRLFHDGKLLKPDSQKFLWTAMRDSVTAPGRLRSPLPAGTHLIHKTGTSDySTVNDVGIILLPDGNPVFISVLISG +SKMSMMDTEKIIASVSGVAWdhf +>ur|UPI00050C78D0|UniRef100_UPI00050C78D0/48-307 +..saeQNYLELEARDTARLGVKVLDLATGSSQ.SYRGDERFAFCSTFKVYAVGAVLAAVDAGRLQLTDTRTITAEDKVPE +SAVD-WEPGSVVTIADLAAAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPGDPRDTTTPNS +LAAGYRTLLDGDVLTEASRKQLLEWMGDTETSTARFRAGIAPQWTSADKTGTGSyGVSNDAGLLFGPDGQRVLLVVLSAT +TSEESPAMNPLVADATRAAVeq. +>up|A0A099KCF7|A0A099KCF7_9GAMM/37-293 +.....KTIEDVKLKLGADVGVAVYDISSDDLW.SYNGDTRFPLMSTFKTLACAKLLVDIDNGEQSFDTSVVIKKASLVTW +SPVTEKHVGEKFSLRQACSATMIMSDNTAANIVLNGINGPTALTQFMRSIGDPITRLDRVEPYLGEALAGDVRDTTTPNA +MVKSLHKLLFGNALSAANKTQLKQWMTDNKVSDSLLRSVLPVGWTIADRSGAGGyGSRGITAVVWSEQHSPLIVAIYLTQ +TEASFAQRNKAIAQIGKEIFsyy +>ur|UPI0002378E17|UniRef100_UPI0002378E17/32-286 +.....QNTRLWEHRLDARIGVLLYETDAAWEV.SHRADELFPMSSTFKPLLCGAILAGVDSGAVDLSENVAIQTSDLVEY +SPVTSEHVETGMTIGALCQATMTISDNAAANLLLKQLGGPAGLTEFLRATGDGTTRLDRWETALNEATPGDPRDTTTPRA +ILETIERLLFDEVLSPASAAQLGQWMIDDQVADGLIRAHLPNSWIIGDKTGAGGyGSRAIIAFLQTPEPRTYMAAIYLTE +SDASFPERNAVLSDIGQAMIa.. +>ur|UPI00066C2DE3|UniRef100_UPI00066C2DE3/32-291 +..qvaKELRKLEVSFKGRIGAYAIDTATGRTV.TYRAHERFAMLSTFKAPLCAAVLQRARTSRPGLGKVVKWTAADMKPN +SPVTEKHLKDGLTVSQLCEAAVTQSDGTASNLLLKQIGGPAGLTRYFRALKDSVSRMDRRHPELNDWTPKEKRDTTTPAA +IAADLRALTTGNALHAKDRDQLNAWLLASKTGAERIRAGLPRNWTIGDKTGTNSdGGGNDIAVIWPGKGAPIVMAIYTNR +TP-GLATDNRTIARTATALA... +>ur|UPI000647D798|UniRef100_UPI000647D798/36-296 +.aalsAQMKSVEQTLGARVGVSVFIPSQGVVW.NYHGDQRFPMMSTFKTLACAKMLSDVDAGKLALNDTVKVRSEDLMEY +SPVLRPLAGTDITLQAACQATMETSDNTAANLVLEKIGGPAALTAYLQSIGDNVTRLDRNEPTLNEAAKNDPRDTTTPNA +INHTLNTLVLGETLSSASRQQLKTWMQDNKVADGLLRSVLPQGVQIADRSGAGGfGSRGITALVWSAQQEPMFVSIYLTQ +TEATFDERNAAIVTIGKSIFdtf +>ur|UPI0006912D44|UniRef100_UPI0006912D44/8-268 +.aalsAQVKSVEQTLGARVGVSVFIPSQGVAW.NYHGDQRFPMMSTFKTLACAKMLADVDAGKLALNDTVKVRSEDLMEY +SPVLRPLAGTDITLQAACQATMETSDNTAANLVLEKIGGPAALTAYLQSIGDNVTRLDRNEPTLNEAAKNDPRDTTTPNA +INHTLNTLVLGETLSSTSRQQLKTWMQDNKVADGLLRSVLPQGVQIADRSGAGGfGSRGITALVWSAQQDPMFVSIYLTQ +TEATFDERNAAIVTIGKSIFdtf +>ur|UPI00048C3541|UniRef100_UPI00048C3541/25-340 +.aeliKKLNAIEKNSNTVMGITAIYIEKNKVI.AHNSNQRFFMASTIKLPIAMAFLHRVDEKKDSLNRVIKMDSRNSVPG +SGALHYLFEKKISLKQILMHTLKNSDNSASDALLQAANGPKYVAQRMSALGLKNIFINRSIMEMFVRFEKDIRDTTTPYD +MAKLLVKLYKKQALSESSTNLLMNIMEQCRTGRSRIKGLLPSNVKVAHKTGTR-yRFVSDVGIITLPNNGHVAIAVYVKS +KSASDYPRSRAIALASRAIYdhf +>up|A0A0C2ANI9|A0A0C2ANI9_9ACTN/44-305 +..tltEQFRALEQEYAARLGVFALDTASGATV.GYRAQERFPMCSVFKGLAAAAVLRDVDRHGEFLARRIRYTAEFVEAY +IPVTGKNIAHGLTGAELCAAAVSESDNGAGNLLLRELGGPTAITRFCRSLGDGTTRLDRWEPELNSAEPWRIEDTTNPRA +VGMTYGRLLLGGALSPGDRKRLWEWLVANTTNTERFREGLPADWILADKTGGGEqGVANDVGVVRPPGRSPLVLSILSTK +YDPQGPTDNPLVARAAAIVA... +>up|A0A0J7IE39|A0A0J7IE39_9FLAO/20-290 +.salaQKIDAITKGKKATVGVSVLGFENNVKY.NKNGDRPYPTLSVFKFHIACAVLDLVDQGKLSLDQKLFFKKEDMLEW +SPIREKYPDANLSLGEVLDYTVALSDNNGCDLLLKLIGGTQTVQKFMDSKGVKGFQIKRNEDDMHKNWKTQYDNYSTPNS +AVHVLKKFYDGKLLSKKSTDYLMQIMIGTKTGTNKIVEQLPKNTPVAHKTGSSGkVAENDMGIITLPNGKHYAIAVFVSN +STETDAVNCKMVSDISKAVWddf +>ur|UPI0004C306A3|UniRef100_UPI0004C306A3/23-276 +....vADLRALETSFKGRIGVYALDTATGRTV.AYRSGERFPLASTFKGVLAAAVLDKK---PDILGKRILIRKKDLLPN +SPETQKHVGSRMTVAALARAAVTKSDNAAANLLLRQIGGPKGLTRYFRGLDDHVSRLDRNEPGLNLWHPREVRDTTTPAA +IAADLKALTVGGALDAGDRRTFTGWLVANETGDNRIRAGLPKSWRIGDKTGTGGtGTANDYAVIWPKGSKPIIMAIYTNR +TDRNAAADESVIARAATIAA... +>up|D2K8A5|D2K8A5_9BURK/39-299 +.qqveQDVKAIEVSLSTRIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|A0A0D6N9I5|A0A0D6N9I5_9PROT/26-281 +.....KALADYESRTGGHIGFFAQNVVTGASL.GWRASERFVMCSTFKASLAACVLSRIDQGHDTLETTLPFSAADIKDY +APVAKANLARGLTLRDLCAGAVEQSDNVCANLLLTHIGGPSALTAFWHALGDTTTRLDAYEPELNRTPLDRLENTTTPTA +MTSVLKAIALGPALSALSRALLVQWMIACQTGTHRLRAGLPKHWVVGDKTGNNGkDAAGDIAVIWAKSDTPLLVSAYTRG +GKPTETDFATAFAAIGSLVA... +>up|Q2QCK1|Q2QCK1_SALET/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHPAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>ur|UPI0005244CB3|UniRef100_UPI0005244CB3/34-290 +..dlsVEFEALEEEFDARLGVYAVDTGSGEVV.AFREDERFALASTFKALLAGVVLSENS--LEEMERVVTFDEEVLVPH +SPVTEQHLGVGMSLLELCDATVRFSDNAAANLLLDEVGGPEGFTEALGGLGDEVTNLVRYEVEMAEGVPGDERDTSTAEA +LVGSLEEFTLGDVLPEDRREVLVDLLERNTTGDALIRAGVPEGWVVGDKTGAGGfGTRNDIGVLWPPEGGPIVLAVLSSR +DESGAEHDDALIAQATEVVVe.. +>up|Q9F4G6|Q9F4G6_PSEAI/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNSNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>ur|UPI000491F0AB|UniRef100_UPI000491F0AB/33-284 +.....-SFEELEDRYQAIIGVYAVDLESSATV.EHRPDERFAICSTFKAYAAARILQMAKAGQANLDAMVPITTADIVVN +SPVLGPAVGARMPLRDICAAALTQSDNAAGNIMLRTIGGPSALTDFARSIGDSQTRLDRWEPDLNEAAPGDLRDTTTPRA +LCGGYRAILVGDALPGAAQFQLQRWMGETATSTRRFRAGLPEGWTSADKTGSGDyGSTNDAGMLIGPKRERVMLTVLIRT +RTRDAGPFNEAVAECVR---... +>ur|UPI0005F9E411|UniRef100_UPI0005F9E411/56-309 +.....ARFTALEERFDVVVGVYAIDTGSGRTV.EYRPDDRFGFASTIKAIAAGLVFSTTT--DEQLDAPIAVTSDDLVPY +SPVIEQRVGGTVSLLEAADAAVRFSDNAAANLLFRHLGGPEAMETMLRDVGDTTTNADRIEPELNDVSPGDDRDTSTPRA +MATTLADLALGDALDVDDEARLIDLLQRNTTGDALIRAAAPEGWTIGDKTGSAAfGTRNDIAIAWPPDREPIVIAILTRG +HDVDAEPIDEVLAEAAALVFd.. +>ur|UPI00037A683A|UniRef100_UPI00037A683A/234-486 +..dlkMQLQALAAQNDLAAGAFFADLDTGAYI.DLNGSQALPAASTIKLPILIAFFQDVDAGKISLEEPLTLREEDIAEG +SGDMQYNPGRSYTALETATKMIAISDNTATNMLIERLGGAETLNQRFASWGLTETAIRNKLPDLEG------TNTTSPKD +LGNLMAQVNQGELVSLRSRDRLLGIMQRTEN-NTLLPQGLGEGATIAHKTGTIA.SMLGDAGIVDLPTGKRYIAAVMVKR +PD-NDPRAEELIRQFSRKVYlyf +>ur|UPI00055CB5CA|UniRef100_UPI00055CB5CA/48-306 +..saeQNYLELEARDTARLGVSVLDLATGSTQ.SYRGDERFAFCSTFKVYAVGAALAAVDAGRLQLTDTRTITAEDKVPE +SAVD-WAPGSVVTIADLAAAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRTEPELNTAIPGDPRDTTTPNS +LAAGYRTLLDGDVLTEASRKQLLEWMGDTETSTARFRAGIAPQWTSADKTGTGSyGVSNDAGLLFGPDGQRILLVVLSAT +TSEDSPAMNPLVADATSAAVe.. +>up|Q8KPE0|Q8KPE0_SALTI/24-283 +..qveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTIEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGSKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNKKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGRSIFdvy +>up|K2PB25|K2PB25_9RHIZ/44-297 +.....-AAKRVEERLGMRVGLSVIDTGRGTVV.AYRETERFAMASTFKSLACAAALAG---GNAVLEQTTRITKADLRPH +SPVTEKRVGTNLSTRALCEITLRTSDNAAANAILKTLGGPAEVTGFLRGIGDKTTRLDRYEPELNEATPGDPRDTTTPQA +MAQTLEHLLLGDALAPAARDQLEAWMSANAVADGLLRSKLPKGWQIADRSGAGGhGTRGVIAVVRPPPGQPLVIAIYMDG +KTHPLKARDAAIAEIGDAIFary +>up|N1MPK8|N1MPK8_9SPHN/64-314 +.....---KTIEEETGGRLGVALVDSKGALIL.GFNRDERFALCSTFKAPLAAAVLIGAEGGKFGLEGEIPFGKDDILDY +APVVKKNRKRGMSMAELAQAAVEVSDNSAANLLLPMLGGPQGLTAFMRAHGDSVTRLDRNEPTLNENAPGDPRDTTTPAA +MAGLMGRLLFRDM-QGASADQLRAWLNASSTGDKRIKAGLPEGWTSGSKTGTCG.TAYNDVALVKAPSGEEYILAIYLDR +PAVDAKAAEAAIAQAAQAALd.. +>ur|UPI00040D7069|UniRef100_UPI00040D7069/21-291 +.qslkMQIESIIKAKNATVAVSVLDFENNKSL.DINGDKKLPMLSVFKFHIALAVLNLVDQGELNLNQKIFIKKTDLHEW +SPIREKYPAGNMSLSELLKYSVAQSDNNGTDLLLKLIGGPGEVQNFINNTGISDFRIKADEEKMHQGYEFMYWNWTTTNA +SNQLLKKFFEGKLVSKKSTDFLMQTMLETSTGANKLVALLPKGTPVAHKTGSSGkIAENDIGIVTLPSGKHYAVSAFVSD +SMESDETNTKMIAEISKLIFdyf +>ur|UPI00041B345A|UniRef100_UPI00041B345A/32-285 +.....AAAKSAETRLDARVGLAIYDTGGDRTW.FYNADERFPMASTFKALACAALLNA---GNEISNSTVTITEADVQSY +APVTKTMVGKRVSSAELCEITLRTSDNTAANKVLDVLGGPPAVTSFLRSLGDRVTRLDRIEPELNEGSPGDPRDSTTPRA +MADTIQKLILGNALEDRARIQLTEWLVGNEVGGPLLRAGIPTDWKIADRTGAGGfGTRGIIAVMWPPARDPIVAAIYVAQ +TEASMEDRNEAIADIGRAIAslf +>up|W1S8K9|W1S8K9_9SPHN/60-309 +.....---KEIEEETGGRLGVALVDRQGALIL.GFNRDERFAMCSTFKAPLAAAVLTGAEGGKFGLEGQIPFGSDDILDY +APVVKKNKKRGMSMSELAQAAVEVSDNSAANLLLPMLGGPEGLTAFIRAHGDSVTRLDRNEPTLNENAQGDPRDTTTPAA +MAGLMGRLFFRDM-SAQSADTLRAWFNASSTGDKRIKAGLPEGWTSGSKTGTCG.NAYNDVALVKSPAGDEYILAIYLDR +PTVDAKKAEAAIAETARAAL... +>up|L0FSL3|L0FSL3_PSEPU/21-276 +..kliQAVQAEESALQARVGMTVFDENTGTTW.NYRGDERFPLNSTHKTFSCAALLAKVDGKSLSLSQSVSISKEMLVTY +SPITEKSLSPEVTLGRICQAAVSYSDNTAANVVSNAIGGATGFNAYMRSIGDEQTRLDRKEPELNEGTPGDVRDTTTPNA +IVNSLRKILLGDGLSVSSRSELTQWMLDDQVAGALLRASLPSDWKIADKTGAGGyGSRSIVAVIWPPSKQPLVVGIYITQ +TKASMQASNQAIARIGVV--... +>up|W0TY33|W0TY33_PSEAI/35-294 +..qveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGSKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNKKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGRSIFdvy +>ur|UPI00061F1835|UniRef100_UPI00061F1835/2-258 +.....---ASIEARTGGQIGVSVTALESGQSW.SHRGDERFPIASTFKAFSCGHLLALADRDKIELDTRVRFDETDLQSY +SPITKDRVGGSMSLFELCSATTSMSDNTAANLILRHTGGPLGFTTFMRSIGDAVTRLDRYEPELNDVGPGEERDTTTPMA +AARSLETLLLGDSLSTHSREQLKAWLINNKVGGPLLRASLPESWKIADRTGSGGyGSRGVIAVIWPQTSEPVIVAVYLTG +TTLTLEERDATIAEVGAALV... +>up|A0A0H2MRE8|A0A0H2MRE8_9VIBR/28-287 +..aveKAIERQEETLSARIGVAVLNVETGALW.SFRGDERFPLTSTFKSIACAKLLYDADQKTTELKKTVTVNREGLVAY +SPVLEAYIDKEITLGDACQATMLTSDNTAANIVIASVGGTDSITSFVRELGDENTRLDRVEPELNEALPNDPRDTTTPIS +MTNTLNELVFGAVLSENSRAQLIDWMKSNEVTGNLLRSVLPVGWEIADRSGAGGfGARSINAVVWLDKKSPIIVSIYVSQ +TDASMDQRNLAIVEIGKSIFdlf +>ur|UPI000344D153|UniRef100_UPI000344D153/56-310 +.....EKFEQLEKQYDARLGVYAIDTGTKETV.EFREDERFAYTSTSKALAAAILLKQNP--ISVLEEIRTFTNEDIVTY +SPITEDFVDKGMSLGKIAEAAMQYSDNTAGNLLFEELGGPDGFEKALRESGDTITMADRIEPDLNEAIPGDLRDTSTPKA +LAINLEVFGISEYLPADKQEIFTNWLKGNTTGDSLIRAGVPEGWEVGDKSGAGGyGTRNDIGIVWPPNREPIIIAIMSSR +NEENASFNDELIAKATKVIVqaf +>up|A0A0G3UI28|A0A0G3UI28_9ACTN/36-298 +...laGALGELEREHSARLGVFARNTATGRTV.AYRADERFPMCSVFKTLAAAAVLRDLDRDGEFLARRIRYTAEEAEKY +AVVTGRNVANGMTVEALCAAAVSESDNMAANLLLRELGGPRAITRFSRSLGDRITGLERWEPELNSAEPWRTTDTTSPRA +IGTSYGRLLLGDALDPRDRERLTGWLLANTTNGERFRAGLGPDWILADKTGGGNeGVTNDVGVVRAPDGPPIVMSVLSTK +PGPEGPRDNPLVAKTAALLAq.. +>ur|UPI0005619E6A|UniRef100_UPI0005619E6A/48-298 +.....---KEIETESGGRLGVALVDGKGALIL.GFNRDERFAMCSTFKAPLAAAVLAGAEGGKFGLEGQISFAKADLLDY +APVVRKNVKRGMSMEELAAAAVEVSDNSAANLLLPMVGGPEGLTRFIRAHGDMVTRLDRNEPSLNENAEGDERDTTSPAA +MAGLMGRLIFRDL-APESAGKLRGWLNASTTGANRIKAGLPKGWTSGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDAKAAEAAIAETARAALd.. +>up|A0A059X7G9|A0A059X7G9_9BACT/48-308 +.aelsARLKDICERAGGRCGVAVTHVETGRGA.AFEGATPLPLYSVFKLPLAVAVLKEVEEGRLQLDQKVRVEPEETVPG +TEENSARQPSERPLRELLEFSIARSDNTSTDKMLELVGGPEAVTRRMRALGLDHIEVRSTVKEFLKS-RDAHPNTGAPED +LARLLVLLRKGEVLAPPQSALLLGIMARTVTGDRRLRAGVPAGTPVADKTGSGP.STTNDVGVVTLPDRGHLALAVLLDG +SKLPSKQQEDLIAEVARAAYea. +>up|A0A081SXW0|A0A081SXW0_9SPHN/50-300 +.....---KEIETESGGRLGVALVDGKGALIL.GFNRDERFAMCSTFKAPLAAAVLAGAEGGKFGLEGQISFAKADLLDY +APVVRKNVKRGMSMEELAAAAVEVSDNSAANLLLPMVGGPEGLTRFIRAHGDMVTRLDRNEPSLNENAEGDERDTTSPAA +MAGLMGRLIFRDL-APESAGKLRGWLNASTTGANRIKAGLPKGWTSGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDAKAAEAAIAETARAALd.. +>ur|UPI00055D2C4C|UniRef100_UPI00055D2C4C/52-308 +..qtaERFAKIEQKFDARIGVQAVDTGTGRQV.AYHADERFAYASTHKAFTVAAVLDKYSVDGLD-KKKIAVKASDPVGH +APVTEANVGKKLTLRELCEAAVRQSDNGADNLLVRDLGGPKKLDAFLEGLGDHVTEVSRYEPDLTEATPGDTRDTTTPRA +FTKDLRAVVLEKGLGKQERKLLDSWMLNSPTGTKLIRAGVPDDWKVSDKSGAGRyASRSDIAVVRPPGKAPIVVSVMSKR +TEEDASYDDRLVSEAATVVAd.. +>up|A3KEX8|A3KEX8_STEMA/38-255 +....aSDFAALEKACAGRLGVTLLDTASGRRI.SHRQDERFPMCSTFKSMLAATVLSQAERMPALLDRRVPVGEADLLSH +APVTRRHAGKDMTVRDLCRATIITSDNTAANLLFGVVGGPPAVTAFLRASGDTVSRSDRLEPELNSFAKGDPRDTTTPAA +MAATLQRVVLGEVLQPASRQQLADWLIDNETGDACLRAGLGKRWRVGDKTGSNGeDARNDIAV----------------- +--------------------... +>ur|UPI0004CD0FCA|UniRef100_UPI0004CD0FCA/52-308 +..qtaERFAKIEQKFDARIGVQAVDTGTGRQV.AYHADERFAYASTHKAFTVAAVLDKYSVDGLD-KKKIAVKASDPVGH +APVTEANVGKKLTLRELCEAAVRQSDNGADNLLVRDLGGPKKLEAFLEGLGDHVTEVSRYEPDLTEATPGDTRDTTTPRA +FTKDLRAVVLEKGLGKQERKLLDSWMLNSPTGTKLIRAGVPDDWKVSDKSGAGRyASRSDIAVVRPPGKAPIVVSVMSKR +TEEDASYDDRLVSEAATVVAd.. +>ur|UPI0004BD7D39|UniRef100_UPI0004BD7D39/54-310 +..qtaERFAKIEQKFDARIGVQAVDTGTGRQV.AYHADERFAYASTHKAFTVAAVLDKYSVDGLD-KKKIAVKASDPVGH +APVTEANVGKKLTLRELCEAAVRQSDNGADNLLVRDLGGPKKLEAFLEGLGDHVTEVSRYEPDLTEATPGDTRDTTTPRA +FTKDLRAVVLEKGLGKQERKLLDSWMLNSPTGTKLIRAGVPDDWKVSDKSGAGRyASRSDIAVVRPPGKAPIVVSVMSKR +TEEDASYDDRLVSEAATVVAd.. +>ur|UPI000472D6AF|UniRef100_UPI000472D6AF/32-284 +.....--AKLAEQQLHARVGFAELDLATGALReSYRSGERFPMMSTYKVLLCGAVLARIDSGREQPERRIMYRQQDLEKY +SPVTKQYLNEGMTIAGLCDAAITMSDNTAANLLLSSIGGPQALTRFLRQTGDPMTRLDRQEPELNEALPGDPRDTTTPEA +MARTLRNLLSGKILTAASQQQLLHWMIADQVAGPLLRKVLPAGWFIADKSGAGEhGSRGIIAVTGPAGKPSHIVVIYITD +NDASMDVLNRQIAGIGAAMF... +>up|V5RLB4|V5RLB4_KLEPN/27-245 +.....EQIKLSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MTATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVACL---------------- +--------------------... +>up|A0A0M3ARR2|A0A0M3ARR2_9SPHN/48-298 +.....---KEIEAETGGRLGVALVDSKGALIL.GFNRDERFAMCSTFKAPLAAAVLTGAEGGKFGLEGQISFTKADLLDY +APVVRKNAKRGMSMEELAAAAVEVSDNSAANLLLPMIGGPEGLTRYVRAHGDMVTRLDRTEPALNENAEGDERDTTSPAA +MAGLMGRLIFRD-LKPESAEKLRGWLNASTTGGNRIKAGLPKDWISGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDAKGAEAAIAETARAALd.. +>up|M4Q8X9|M4Q8X9_9BACT/8-229 +.....-EVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDG------------ +--------------------... +>up|A0A013WE99|A0A013WE99_9SPHN/59-309 +.....---KEIEQETGGRLGVALVDKQGALLL.GFNRDEPFAMCSTFKAPLAAAVLIGAEGGKFGLEGEIPFGKDDLLDY +APVVKKNLKRGMSMAELAQAAVEVSDNSAANLLLPMLGGPQGLTAFIRAHGDSVTRLDRNEPDLNENAEGDPRDTTTPAA +MAGLIGRLLFSDM-QGESAERLRGWLNASSTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKSPAGDEYILAVYLDR +PTVDASKAEAAIAETARAALe.. +>up|A0A0M0SH08|A0A0M0SH08_9CYAN/190-442 +..slkTNLQSLASANNLTPGVFVVDLENGSYV.DINASASFPAASTIKVPILLAFFQDVDAGKIRLDEMLTMEKEMMVGG +SDMRNKPAGTQFKALEVANKMMTISDNTATNMLIARMGGIEALNQRFRSWGLNTTVIRNQLPDLD------GTNTTSPKE +LGNLMAMVNQGNLISMTSRDRILEIMRNTV-RNQLLPAGLGQGATIAHKTGDIG.SMLADAGLVDLPTGKRYIVAVMVKR +PN-NDPSAEKLIGSISKATYqqf +>up|S9T4Y7|S9T4Y7_9RALS/19-276 +...lqQATQREEEALNARIGVAVIDKESGMTW.SYRGDEAFPINSTHKAYLCAALLEKVDQKQLALSDRTTLSKRDLVAY +SPITETLPPQTASNAQLCEAAVSYSDNTAANKVLETIGGVEGFNGFMRSIGDQKTRLDRKEPELNEGTPGDPRDTTTPVA +AVRSLDQIFFSDHLSRSSKSELKTWMVNDKVAADLLRKSLPAGWDIADKTGAGGyGSRSIVAVVYPRGKKPLLVSIYITQ +TKATLGESNAAIARMGAILFk.. +>ur|UPI000614A0C0|UniRef100_UPI000614A0C0/40-352 +..rlqAELAQVAQRHSARIGVYVRDLDSGASA.SFQADRPWYLASTVKVPVAIAVLRGVERGDFGLDTPLTLRAADLVDG +AGPTRLPLGAPLTVRYLLEQMIVWSDNTASDMLIGLV-GIQAVNALVQELVPGGFERITSLADVRRAYYATGLNTGRLDA +YGELLARLVEGQALGPKGTAWLLRLMERVKTGPNRIKAGLPTRARFAHKTGTQR.GRTCDAGVISVPKDSRVLVAACTSG +E-LSVARSDRALREVGAAIC... +>up|E4WMD6|E4WMD6_9BACT/38-338 +.....-ELDSVPQVSSGRLGVAILDFQTSKTY.HINGKDRFPMQSVFKAMSAVVVMREVDEGKLTLDQEIPVGPDDISVW +SPIAEEFKGTTYTVRELLEKSVGMSDNTAADVLMELTGGPQAVTQLLKDAGIEGVRVDRYERQFQAVAGKDERDTATPLG +AVDFLVKLQEGKLLSAESTRVLLQIMTDVKTGAGRLKAGLPEGSKLAHKTGTGGdTATNDIGIATLPDGRKFAVAVFLTG +SKESEEKRDAIHADVVRQFVdq. +>ur|UPI0006BBE6F3|UniRef100_UPI0006BBE6F3/41-296 +....tTDFAALEKRFDARLGVFAVDVTTRRTV.GHREEERFAICSVFKGYAAGALLKANPLSSGFFRKTIKFGTADLVDG +SPVTSTRVQSGMTVAELCHAAITRSDNTAGNQMLKLLGGPTKLTEFARSIGDPMTRLDRWETALNVVPRGTEQDTTTPSA +IAKAYQMLVVGDALGAPERQQLKDWLVANTTGGERIRAGLPSGWVTGDKTGTGSfAAANDVAVTWPSPDKPIVIAVLTDK +TAEDAEYDSALLAEATKIAVk.. +>ur|UPI0002E82AA0|UniRef100_UPI0002E82AA0/22-288 +...leQKISALAKAHEGRVSVAVKHLGTGETI.LLNSGEVMTTASLIKFPIMAEAYAQELAGKVKLDQKITLTKEDMVPG +SGILTEHFSPGMSLRDAIRLMIVYSDNTATNLVLDQV-GIKAVNDRMAAMGCGETRINAKT----TRTKQYGLGSTTAKD +MVSLLELLHREELVSPAASKAMLAHLKKCED-KDKFPRRLPPSVVVAHKTGSVN.EARTDAGILYFPGG-PVAVCVLTNQ +NKDKDNAGNKLCADIALAVFehy +>up|A0A085JH61|A0A085JH61_9ENTR/32-284 +.....--AKLAEQQLHARAGFAELDLATGALReSYRSGERFPMMSTYKVLLCGAVLARIDSGREQPERRIMYRQQDLEKY +SPVTKQHLNEGMTIAGLCDAAITMSDNTAANLLLSSIGGPQALTRFLRQTGDPMTRLDRQEPELNEALPGDPRDTTTPEA +MARTLRNLLSGKILTAASQQQLLHWMIADQVAGPLLRKVLPAGWFIADKSGAGEhGSRGIIAVTGPAGKPSHIVVIYITD +NDASMDVLNRQIAGIGAAMF... +>ur|UPI00068AFD85|UniRef100_UPI00068AFD85/36-293 +....eLRLKELETRSGGRLGVAVSNTATGQIV.GNRLDERFAMCSTFKALAVAYTLHRVDRGDEHLDRRVFFNERDLVTP +FKATKPHLADGMTIEQLCEAAIIVSDSTAANLLLASFGGPLALTTYLRSLGDRVTRLDKIELDLNVVKQGETHDTTSPRA +MVGTLRQVVLGDALSAPSRMKLTNWMTESKDATQRLRAGLPKGWQIANKPGTWKgISTNDIGVIFPPGRDPLVVAAYLGG +APGKIKDQETILADVARIIAee. +>up|B2JET9|B2JET9_BURP8/18-278 +...arERFEQLEASSGGRLGVAALRTADGSYV.GYRESERFPMCSTFKLLAVALILKRSMAERGLLEERIRYGDAQVVAH +SPVTKRHAGGEMTVGELSAAALQHSDNTAANLLLTSLGGPEVLNQFALSIGDTWFDLVRNEPEVNASVPGDMRDTTSPRA +MLLDVQKLLLDDVLGAREREQLKAWMLGNTTGATRIRAAVPAGWLVADNTGSGDyGTANDVAVVYPPSSAPLVVAIYFTG +VTKETPPQDAIVDEAARIVFd.. +>up|A0A0K1JPL3|A0A0K1JPL3_9MICO/30-283 +....aASLQPLESRHGVRLGVYAIDTGTKREV.AYRADERFAYASTFKALAAAMVVRKV--GLPGLGRRVPIAQSDIVDN +SPVTGKHVGGDMALREIIDAALRFSDNTAGNKLLAELGGPTGFGRTLQTLGDQVTRPTRWETDLNSGAPGDLRDTSTPRQ +LAVDLRAVLLDSALPRPEQALLRDVMWRNTTGDKTIRAGVPHGWPVADKTGSASyGRRNDIAVIWPPNRSPVVLSVLTAR +DKADAPTVDAAVADATKAVL... +>up|B4RHE4|B4RHE4_PHEZH/49-348 +..rlnEEMAELARRAPGALGVGLMNLESGEAF.TLAGDRRFPMQSVFKMLLGAAVLSEADAGRLPLDERHSLTEEQLSPY +SPIAEAWPARRYTARELLTAAVSVSDNTAADVLMKRIGGPGAVDAWLQARRIEEIRVDRYERQLQTAYLADPRDTATPRG +MLEFLSRLNANELLSPMSTLLLLQLMTDTPTGARRLKAGLPDGAILAHKTGTARtVAINDVGIFTLPDKRSYALAVFLAG +STLDRAAREAIFADAARIAV... +>up|A0A0L0AXC7|A0A0L0AXC7_9ENTR/21-278 +..altGYLQQQESQLNARIGMAVVDAQGTPGF.GWRENERFPLTSTFKVLTCAALLDQLHKKHGSLEERVSLQPTELLDY +SPIAKNYLPPEISLRKLCSAAVSYSDNTAANRLLTWLGGPAAVTQFMRSLDDNVTRLDRTEPTLNMATPGDVRDTTTPHH +IVRSLRLLLASDVLTQTDRATLDNWMREDNVADALLRSTLPEGWAIADKTGAGGyGSRAIIAAVYPPQKPPFYVAIYITQ +TTASMKTADAVIAEIGRRLF... +>up|F4XTV7|F4XTV7_9CYAN/237-488 +...lqKQIQTLVKQHQLQPGIFIHDLDTGAFL.ESNSRLIFPAASTIKLPILIAFFQDVDAGKVLLDEYITMKPEMIAGG +SGNMQYKPGKQYKALEVATKMITISDNTATNMLIERLGGIEVLNQRFRSWGLKKTVLRNPLPDLPG------TNTTSPRE +LASLIFNLEQGKWISPQSRTDLIDIMIQTKT-NTLLPQGLGNGATIAHKTGTLG.RLLADVGLVKMPNGKRYIISVMVKR +PF-NDASAEKLIRTISRQVYdyf +>ur|UPI000675EC46|UniRef100_UPI000675EC46/24-281 +..altGYLQQQESQLNARIGMAVVDAQGTPGF.GWRENERFPLTSTFKVLTCAALLDQLHKKHGSLEERVSLQPTELLDY +SPIAKNYLPPEISLRKLCSAAVSYSDNTAANRLLTWLGGPAAVTQFMRSLDDNVTRLDRTEPTLNMATPGDVRDTTTPHH +IVRSLRLLLASDVLTQTDRATLDNWMREDNVADALLRSTLPEGWAIADKTGAGGyGSRAIIAAVYPPQKPPFYVAIYITQ +TTASMKTADAVIAEIGRRLF... +>up|A0A069J1Z2|A0A069J1Z2_9CAUL/36-288 +.....--LNDLEARHGGRLGVAALDVASGRRV.LWRGQERFAFCSTFKAFLAAATLERVQRDEESLDRAVAVTRADIVPH +APVTEKAVGRTLTIRELMQATVEVSDNPAANILIREMGGIAVWRSWWPTFGDTTTVISRLEPDLNTALPNDPRDTCLPEQ +TLANIREMAFSERLTPENDALLHGWLTASPTGPNRIKAAAPEGWTVAHKTGTGAnGTANDIAMLTPLSGSPVIVAAYFTG +ATATDDQRDAVIAEATRRAL... +>up|A0A0D9AMM6|A0A0D9AMM6_PSEST/24-339 +..eflQRVAEVDERTPGELGVFVKDLDSGVSA.SYHGDERWYLASTVKVPVAIAIMRRVDEGALSLDSTVRLMESDYVDG +AGPTNSAPGTRLSVRYLMDQMLIHSDNTASDMLISLV-GLEAVNAVTAELVPEGFGPITSLREAYERYYATPNNSATLQA +YGDLLAALVAGKAVSRASTEYLLGVMTRVQTGDQRIKAGLPATVSYAHKTGTQV.ARICDAGLIAPPATGRIVVVACVRG +AA-STVKAERALRGAGEAIT... +>up|A0A0J8AW20|A0A0J8AW20_9SPHN/49-299 +.....---AEIEKETGGRLGVALVDRSGALLL.GFNRDERFAMCSTFKAPLAAAVLIGAEGGKFGLEGEIPFSGDDILDY +APVVKKNKKRGMSMGELAQAAVEVSDNSAANLLLPMLGGPEGLTAFMRAHGDATTRLDRTEPTLNENAEGDPRDTTTPAA +MAGLMGRLFFRDM-KPASVNRLRSWFNASSTGDKRIKAGLPAGWTSGSKTGSCG.TAYNDVALVKAPNGDEYVLAIYLDR +PTVDAKKAEAAIAETARAALd.. +>ur|UPI000464B05B|UniRef100_UPI000464B05B/46-301 +...agERFAGLESRRGVRLGVFAVN-GRGDRV.GYRQDERFAFASSFKALACGALLREHPLDTGYFDRVVRYAGEELVAN +SPVTRDHVNSGMTVDELCLAAITRSDNTAGNQLLKLLGGPPALTEFLRSIGDEKTRSDRWEIELNTAVPGDDRDTTTPAA +LAADYRALTVGNILGPAERDRLNSWLVMNTTGGQRIRAGVPADWRVGDKTGTGEyGSAVDVAVAWTGRGEPVVIALLSTK +PDRHAEADDELLAEATRIVVd.. +>ur|UPI000696059D|UniRef100_UPI000696059D/48-301 +....aASLQPLESRHGVRLGVYAIDTGTKREV.AYRADERFAYASTFKALAAAMVVRKV--GLPGLGRRVPIAQSDIVDN +SPVTGKHVGGDMALREIIDAALRFSDNTAGNKLLAELGGPTGFGRTLQTLGDQVTRPTRWETDLNSGAPGDLRDTSTPRQ +LAVDLRAVLLDSALPRPEQALLRDVMWRNTTGDKTIRAGVPHGWPVADKTGSASyGRRNDIAVIWPPNRSPVVLSVLTAR +DKADAPTVDAAVADATKAVL... +>ur|UPI000693BAA8|UniRef100_UPI000693BAA8/59-314 +.....AAFEELERTFDARLGVYAVDTATGRNL.AYHADDRFGYASTHKVFTAGAVLQRTP--IEGLERTVTYGANDLVPN +SPITQRNLGTAITLRAAMDAALRYSDNTADNLLFREIGGPAGMAAALREAGDTTTHADRIEPALNDLAPGEIRDTSTPRA +LAASLRAFTLGEALPEEKRTILTDMMRANVTGDSVIRAGTPAGWQVADKTGTAKyGTRNDIAVVWPPQRAPIVLVILSDR +KAKDSDHDDKLIAQAAAAAL... +>ur|UPI0003FB1EEE|UniRef100_UPI0003FB1EEE/27-296 +..dfkSQIESITKQIDGIAGVAIKDLGGNETL.ILNADHKFPMLSSFKFPIAMAVLDQVDKGKLALDQKYHLTKEDVQLY +SPLRDKYPDGNLTIGDLLASMVSLSDNIACDILFKLAGGTKPVQDYVHSLGVKDIAIVANEEEMGQDWNVQYTNWCKPGA +MLQLLNILYKGKNLSKSSHDFLSKIMIDGPTGMNRIKGQLPKDAVVAHKTGTSGmAAVNDVGVVKMPNGKSFAIVLFMSN +STAELKAIESVMAQVSKAAYdhy +>up|A0A0B1ZF81|A0A0B1ZF81_9SPHN/52-317 +...lgQQLASVAEASQGRIGVAAIDLATGREL.DVLGDQRFPMASTSKVAIAATFLEGVDKGKWSLTSEFPLMIPSSAPS +TPVAPVRPGAYMSAERLMELMLTRSNNYATDALLKVVGGPSAVNEWVRRAGIEDWHIDRDIATLVRAQVIDKRDSATPMA +MVKLLSGLYQGKWLSPSSRKILLDTMSRCVTGKRRIRAGLPDDVQLLHKTGSLH.NTSSDIGIVETADGRVFAVAIYVTG +QG-SRPAREARIARIARTLYdgy +>ur|UPI0006B8FD1F|UniRef100_UPI0006B8FD1F/43-311 +.aaieQQVSAIVAQGRGRIGVAAVDLDGGGQI.MINGDMPFPMASTAKIAVAATYLSGVEQGRLRLDQQFPMMVPVAEAR +GTVAAVRPGMVMSAQSLMELSITRSDNHATDGLIAAVGGIGAVNTWLNRIGVTGQHLDHTMATLVRVTTIDTRTSSTPRA +MVQLLAAIDRGGALSPESRAVLLDTMTRTSTGKNRIRSGLPEGVVFAHKTGTLA.GVTDDVGIVRLPDGRHLAIAIFVTG +PE-GHTAHAGLIAQIARVLYdgy +>up|Q84EY3|Q84EY3_ESCHE/30-286 +...mtDFLRQQEQRLHARIGMAVVNAQGETVF.GYRQDERFPLTSTFKTLACAALLERLQKNGGSLDEQVTIPPDALLDY +APVTKNYLAPAISLRMLCAAAVSYSDNTAGNRILTYLGGPDAVTQFMRGIGEHVTRLDRTEPTLNEATPGDARDTSSPQK +MAAGLQKILTAPPLTPANRATLAQWMRDDKVGDALLRAALPKGWAIADKTGAGGyGSRAIIAAVYPPERPPFYVAIFITQ +TEASMKMANETIAEIGKQLF... +>ur|UPI00068B6D18|UniRef100_UPI00068B6D18/24-282 +..tfqTDLAAIEARSGGRLGVALLD-DAGRKVaGYRDDERFAMCSTFKLPLAAMVLEKAAEGQWAMGDTLPVTDADMVAY +APYVEAQRAKSVTVEGAASAAVSLSDNAAANLLLDRLGGPQGFTNWLKGKGDAVTRLDRREPELNENAVGDPRDTTTPSA +IAETSRRLVLGKALPLGQQRLLYRWMENTSTGLKRIRGGLPQGWSAGDKTGSCG.NAFNDVAVFTSEKGKRYTLAVYLDR +PTVKGDAASAIIADATRAV-... +>up|A0A0D5EB49|A0A0D5EB49_9BURK/36-292 +..aaqSQLDALERASNGRLGVAALDTATGARI.AHRSRERFPLCGTFAVVAAAAMLARSALDASLLPRRILYRRYELVPG +SPVTERHADTGMTIGQLCEAMLQSGDKSAANLLMSVLGGPQTVTEFAHASGDTLFRLDRWEPELNTARPDDERDTSTPLA +MAETMRRLLLGDTLGAPERAQLTKWLLGTANGVKGIRAGVPSDWRVAGKTGTGGyGTTTDVAVLWPPSHAPLVIAVSFTQ +PGADAAPRADVVAEAARIAA... +>ur|UPI0003FC79A0|UniRef100_UPI0003FC79A0/24-293 +..alkRNIEDLIASKDATVGVAIYGLESKDAI.YINNNKHFPLQSVFKFHIALAVLSEVDRGRLTLNQKIRIKKSDLLPW +SPIREKYPQGNLPLTEVLKYTVAESDNNGCDILLRLIGGTQFVNNYLHKLGIKEVSIQANEAEMHQAWDVQFQNWTTPKS +TVDLLKLFQERKILSAKSYDFLWQTMAETVSGKNRIKGQLPAGTVVAHKTGTSGtAAINDIGLVTLPNGTHFAISVLVSN +SKESTETNEKIIADITKLSWnyf +>up|B4WBN9|B4WBN9_9CAUL/36-288 +.....--LSDLEARHGGRLGVAALDVASGRRV.LWRGQERFAFCSTFKAFLAAATLERVQRDEESLDRAVAVTRADIVPH +APVTEKAVGRTLTIRELMQATVEVSDNPAANILIREMGGIAVWRSWWPTFGDTTTVISRLEPDLNTALPNDPRDTCLPEQ +TLANIREMAFSERLTPENDALLHGWLTASPTGPNRIKAAAPEGWTVAHKTGTGAnGTANDIAMLTPLSGSPVIVAAYFTG +ATATDDQRDAVIAEATRRAL... +>ur|UPI0006B669CD|UniRef100_UPI0006B669CD/54-310 +..qtaERFAKIEQKFDARIGVQAVDTGTGRQV.AYHADERFAYASTHKAFTVAAVLDKYSVDGLD-KKKIAVKASDPVGH +APVTEANVGKKLTLRELCEAAVRQSDNGADNLLVRDLGGPKKLEAFLEGLGDHVTEVSRYEPDLTEATPGDTRDTTTPRA +FTKDLRAVILEKGLGKQERKLLDSWMLNSPTGTKLIRAGVPDDWKVSDKSGAGRyASRSDIAVVRPPGKAPIVVSVMSKR +TEEDASYDDRLVSEAATVVAd.. +>ur|UPI0006B3316A|UniRef100_UPI0006B3316A/33-284 +.....-SFEELEDRYQAIIGVYAVDLESSATV.EHRPDERFAICSTFKAYAAARILQIAKAGQANLDAMVPITTADIVVN +SPVLGPAVGARMPLRDICAAALTQSDNAAGNIMLRTIGGPSALTDFARSIGDSQTRLDRWEPDLNEAAPGDLRDTTTPRA +LCGGYRAILVGDALPGAAQFQLQRWMGETATSTRRFRAGLPEGWTSADKTGSGDyGSTNDAGMLIGPKRERVMLTVLIRT +RTRDAGPFNEAVAECVR---... +>up|S3BQE8|S3BQE8_9ACTN/54-310 +..qtaERFAKIEQKFDARIGVQAVDTGTGRQV.AYHADERFAYASTHKAFTVAAVLDKYSVDGLD-KKKIAVKASDPVGH +APVTEANVGKKLTLRELCEAAVRQSDNGADNLLVRDLGGPKKLEAFLEGLGDHVTEVSRYEPDLTEATPGDTRDTTTPRA +FTKDLRAVILEKGLGKQERKLLDSWMLNSPTGTKLIRAGVPDDWKVSDKSGAGRyASRSDIAVVRPPGKAPIVVSVMSKR +TEEDASYDDRLVSEAATVVAd.. +>up|J2K7P7|J2K7P7_9FLAO/20-290 +.saldQKINSIIKDKKGTVGVSVLGFENEFTY.NKNGDKKLPMQSVFKFHIAAAVLDFVDKGKLSLDQKIFVKKSDLLDW +SPLREKYPAGNLPLSEIIDFTVAQSDNNGCDILLKLIGGTSTVQKFMDSKGVKGFQIKFNEEEMHKDWNAQYENYSTTGS +IVQVLKKFYDGKLLSGKSTEYLMKVMLGTKTGTNKLVEQLPKGTPVAHKTGSSGkGAENDMGIVTLPDGKHYAIAVFVSN +STETDAINCKIISDVSKTVWeyf +>ur|UPI00056406FC|UniRef100_UPI00056406FC/61-311 +.....---RSIEEETGGRLGIALVDSKGALIL.GFNRDDRFALCSTFKAPLAAAVLIGAEGGKFGLEGEIPFGKDDILDY +APVVKKNRKRGMSMAELAQAAVEVSDNSAANLLLPMVGGPEGLTAFMRAHGDSVTRLDRNEPALNENAPDDPRDTTTPAA +MAELMGRLLFRDM-KGESADRLRGWLNASTTGDNRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDAKAAEAAIAQAAQAALd.. +>ur|UPI0003F56BAC|UniRef100_UPI0003F56BAC/58-317 +..evgKRLHRLEAERNLRIGAYAIDPATGAFV.SHRADERFPYTSTFKAIACGGVLQKARTSDPGLERVIHYTEDDLVEW +SPVTKDHVDTGMTVSALCDAAITQSDNTAGNLVMKQLGGPAGLTRFFRSLGDGISRADRWETALNDWKPGERRDTTVPSV +WAANLHKLTVGDVLVPEDREQLIAWMKANTTGDKRIRAGLPDSWTIGDKTGSGGyGNANDIAVAWPEPGDPLVMVILTTA +KKVDAEADDAAVAETAAILA... +>up|A0A0F7HJ33|A0A0F7HJ33_9STAP/37-290 +..ntdDAMGQIEKEYDANLGVYALDTGSGQTV.SYNADERFAYASTHKALAAGVLLQQND--IEELGRTVEISEADLVNY +NPVTEDYVGEAMTLEQLAEASLHYSDNTAGNLILEEIGGPEGFKRALRDMGDDVTNPVRSEPNLNEFIPDDPSDTSTPRA +LTSSLKSLTVGDALPGEKQKLLIDWLKGNQTGDTLIRAGLPENWEVGDRTGAATyGTRNAIAVIRPPGGEPIFLAVLSNK +DKKDAEYDDELIQRATEET-... +>ur|UPI00068F7C3F|UniRef100_UPI00068F7C3F/45-294 +.....---REIEKESGGRLGVALIDSKGALLL.GFNRDERFAMCSTFKAPLAAAVLMGAEAGKFGLDGQVAFSKSDLQNH +APAVKANIKRGMSMAELAEAAVELSDNSAANLLLPFVGGPEGLTAFMRSHGDAVSRLDRNEPGLNENAQGDERDTTSPAA +MAGLMARLLFQDM-QPESAARLREWLNGSSTGDRRIKAGLPEGWTSGSKTGSCG.TAYNDVALIKAPSGEEYILAIYLDR +PTVEGKAAESAIADAARAAL... +>up|T0GI04|T0GI04_9SPHN/50-299 +.....---REIEKESGGRLGVALIDSKGALLL.GFNRDERFAMCSTFKAPLAAAVLMGAEAGKFGLDGQVAFSKSDLQNH +APAVKANIKRGMSMAELAEAAVELSDNSAANLLLPFVGGPEGLTAFMRSHGDAVSRLDRNEPGLNENAQGDERDTTSPAA +MAGLMARLLFQDM-QPESAARLREWLNGSSTGDRRIKAGLPEGWTSGSKTGSCG.TAYNDVALIKAPSGEEYILAIYLDR +PTVEGKAAESAIADAARAAL... +>up|A0A0G3X957|A0A0G3X957_9SPHN/61-326 +...feRRIAQAADGSDGRIGVAVLDLATGQEF.SILGDQRFPMASTSKIAIAATFMEGVEQGRWSLSSEFPLLIPVRSES +SAKAPVRRGKHLPASELIELMITRSSNPATDALLAAVGGPAAVNDWMRRAGITDFQLTRDIATLVRASAIDLRDSATPRA +MTRLLAGLYQGEWLSPTSRRVIIGAMERCRTGTRRIPALLPAGATVAHKTGSLN.NTSSDIGIINTPDGRAFAVAIYVTG +QG-TRLAREGRIAQIARAAYagy +>up|A0A059X2T7|A0A059X2T7_9BACT/33-332 +.aaleTELRRLAATLPGTVGIAVHHVGTGRLV.TVDADRAFSMARVFKLPVAIAVLRRVQTGGLTLETPITIAPEAYYPY +SPLRDAKNRAEVTVRDLVETMMVDSDNTAVDVLMARMGGADAVNAELRAAGVPDVSVHRTEGEVMAKFLADSRDTATPTA +LANLLARLDRGEVLDAERTKILVGMLDRNKTGGRRFRAGLPAGVRIGDKTGTNPtGTYNDAALVTLPSGARIALVVMTRE +AGDTGAAAEQLMASVARTVYahf +>ur|UPI00048AC8BC|UniRef100_UPI00048AC8BC/47-299 +....dQAFVQLEKKFDARIGVYAFDSGTQRTV.AYRPDDRFAYASTYKALAAGAVLQQSS--IHQLNEVILFSKDDLVTY +SPIAENRVNSGMTLGEICEAAIRYSANTAGNLLLKKLGGPNGFEKTLNKIGDNVTKANRFETDLNETIPGDLRDTSTASA +LATDLKAFSVGKAPPTHKRKMLADWMRGNTTGDQLIRAGVPKGWAVADKSGAGGyGTRNDLAIVWPPKRLPIILAILSSR +DTKDAPYHNELIAEAAKLTI... +>up|Q2LTC4|Q2LTC4_SYNAS/65-365 +.qrlkSEIHRIAVLTGGTVGLSALHIESGRCF.SLNGMERFPMASAYKIPIAVQLLSRVDCGDVDLDQFVTIRGSDIHPG +SGILTFKKAASYTVRELLELMLLVSDNTASDALLNLAGGPEAVTAFMKTLGIRDLDVSRSLEKAQNRFYSDIRDTATPDA +MTRLVAMVHCGTVLKPESTTLLLKIMERCKTGQSRIRGLIPPGMATANKTGTIGpGIVNDVALLTLPGDGHLALTIFIKS +SDRSLSYQEQTMAQIARYLYdyy +>ur|UPI00031FB5C4|UniRef100_UPI00031FB5C4/48-298 +.....---KEIETESGGRLGVALVDGKGALIL.GFNRDERFAMCSTFKAPLAAAVLAGAEGGKFGLEGQISFAKADLLDY +APVVRKNVKRGMSMEELAAAAVEVSDNSAANLLLPMVGGPEGLTRFIRAHGDMVTRLDRNEPSLNENAEGDERDTTSPAA +MAGLMGRLIFRDL-APESAGKLRGWLNASTTGANRIKAGLPKGWISGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDAKAAEAAIAETARAALd.. +>ur|UPI0005B88C35|UniRef100_UPI0005B88C35/61-311 +.....---RSIEEETGGRLGIALVDSKGALIL.GFNRDDRFALCSTFKAPLAAAVLIGAEGGKFGLEGEIPFGKDDILDY +APVVKKNRKRGMSMAELAQAAVEVSDNSAANLLLPMVGGPQGLTAFMRAHGDSVTRLDRNEPALNENAPDDPRDTTTPAA +MAELMGRLLFRDM-KGESADRLRGWLNASTTGDNRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDAKAAEAAIAQAAQAALd.. +>up|D4Z324|D4Z324_SPHJU/50-300 +.....---KEIETESGGRLGVALVDGKGALIL.GFNRDERFAMCSTFKAPLAAAVLAGAEGGKFGLEGQISFAKADLLDY +APVVRKNVKRGMSMEELAAAAVEVSDNSAANLLLPMVGGPEGLTRFIRAHGDMVTRLDRNEPSLNENAEGDERDTTSPAA +MAGLMGRLIFRDL-APESAGKLRGWLNASTTGANRIKAGLPKGWISGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDAKAAEAAIAETARAALd.. +>up|R8AQR8|R8AQR8_PLESH/36-296 +.aalsAQVKSVEQTLGARVGVSVFIPSQGVVW.NYHGDQRFPMMSTFKTLACAKILSDVDAGKLALNDTVKVRSEDLMEY +SPVLRPLAGTDITLQAACQATMETSDNTAANLVLEKIGGPAALTAYLQSIGDNVTRLDRNEPTLNEAAKNDPRDTTTPNA +INHTLNTLVLGETLSSTSRQQLKTWMQDNKVADGLLRSVLPQGFQIADRSGAGGfGSRGITALVWSAQQEPMFVSIYLTQ +TEATFDERNAAIVTIGKSIFdtf +>ur|UPI000688A29C|UniRef100_UPI000688A29C/69-318 +.....---REIEKESGGRLGVALIDSKGALLL.GFNRDERFAMCSTFKAPLAAAVLMGAEAGKFGLDGQVAFSKSDLQNH +APAVKANIKRGMSMAELAEAAVELSDNSAANLLLPFVGGPEGLTAFMRSHGDAVSRLDRNEPGLNENAQGDERDTTSPAA +MAGLMARLLFQDM-QPESAARLREWLNGSSTGDRRIKAGLPEGWTSGSKTGSCG.TAYNDVALIKAPSGEEYILAIYLDR +PTVEGKAAESAIADAARAAL... +>up|A0A031JGZ5|A0A031JGZ5_SPHPI/50-299 +.....---REIEKESGGRLGVALIDSKGALLL.GFNRDERFAMCSTFKAPLAAAVLMGAEAGKFGLDGQVAFSKSDLQNH +APAVKANIKRGMSMAELAEAAVELSDNSAANLLLPFVGGPEGLTAFMRSHGDAVSRLDRNEPGLNENAQGDERDTTSPAA +MAGLMARLLFQDM-QPASAARLREWLNGSSTGDRRIKAGLPEGWTSGSKTGSCG.TAYNDVALIKAPSGEEYILAIYLDR +PTVEGKAAESAIADAARAAL... +>ur|UPI0004716AAF|UniRef100_UPI0004716AAF/53-310 +..ttkEKFEELEKEYDARLGVYAIDTGTKEIV.EFREDERFAYTSTSKALAAGVLLKQNP--ISELEEIRTFTSEDIVPY +SPITEGFVNKGMTLGKIAEAAMQYSDNTAGNLLFKELGGPDGFEKALRESGDTITMADRIEPDLNEAIPGDSRDTSTPKA +LATNLEVFGVSEYLSADKQEIFTNWLKGSTTGDSLIRAGVPEGWEVGDKSGAGGyGTRNDIAIVWPPNREPIMIAIMSSR +DEEDASFNDELIAKATEVIAkaf +>up|Q93FN7|Q93FN7_ESCHE/30-286 +...mtDFLRQQEQRLHARIGMAVVNAQGETVF.GYRQDERFPLTSTFKTLACAALLERLQKNGGSLDEQVTIPPDALLDY +APVTKNYLAPAISLRMLCAAAVSYSDNTAGNRILTYLGGPDAVTQFMRGIGDHVTRLDRTEPTLNEATPGDARDTSSPQK +MAAGLQKILTSPPLISANRATLAQWMRDDKVGDALLRAALPKGWAIADKTGAGGyGSRAIIAAVYPPERPPFYVAIFITQ +TEASMKMANETIAEIGKQLF... +>ur|UPI0003BEDA63|UniRef100_UPI0003BEDA63/35-292 +...veDRLRELEIRSGGHLGVAVLDTATGQVI.GNRLDERFALCSTFKALAIAFTLARVDRGEEKLDRRIFFGEKDLVAP +FKATKPHIADGMTVEQLCEAAAIVSDSTAANLLMASFGGPSALTTYLRSIGDQTTRVDKTELALNIVKPGEKHDTTSPRA +MVGTLQRVVLGSALSPTSRALMTDWMMASRDAAQRLRAGLPAGWRIANKPGTWEgISTNDIGVLFPPNRPPIIVAAYLGK +ARGSVTDQEAVLAEVARIITr.. +>ur|UPI0005171845|UniRef100_UPI0005171845/35-292 +...veDRLRELEIRSGGHLGVAVLDTATGQVI.GNRLDERFALCSTFKALAIAFTLARVDRGEEKLDRRIFFGEKDLVAP +FKATKPHIADGMTVEQLCEAAAIVSDSTAANLLMASFGGPSALTTYLRSIGDQTTRVDKTELALNIVKPGEKHDTTSPRA +MVGTLQRVVLGSALSPTSRALMTDWMMASRDAAQRLRAGLPAGWRIANKPGTWEgISTNDIGVLFPPNRPPIIVAAYLGK +ARGSVTDQEAVLAEVARIITr.. +>up|A0A074M1A8|A0A074M1A8_9SPHN/40-303 +...yaAMLRQIEGDANGTLGVELINLATGRSV.GINRDRRFGHASSFKLSLAAKVLQRHASGEDDADRLVTWSEADLLAY +APFTRERIGTGATLRELARATQVTSDNTAANLLLREIGGPAALTAFWRSIGDDVSRVDRWEPEMNIVPPSEYRDTTTPAA +MARTVAKIVYGDVLPQAERAELKGWMVETNTGLRRLRAGLPEGWVAGDKTGTGTdGNYIDIGFAEGPDGPPIIFACYLRA +RQADQTRAETALARVGEVIV... +>up|Q2QCK2|Q2QCK2_SALTM/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKAELVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVKNQVTGNLLRSVMPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|C8CE55|C8CE55_ECOLX/2-217 +.....---------------------------.SFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEVDKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERN-----------... +>ur|UPI00068C5E4E|UniRef100_UPI00068C5E4E/69-318 +.....---REIEKESGGRLGVALIDSKGALLL.GFNRDERFAMCSTFKAPLAAAVLMGAEAGKFGLDGQVAFSKSDLQNH +APAVKANIKRGMSMAELAEAAVELSDNSAANLLLPFVGGPEGLTAFMRSHGDAVSRLDRNEPGLNENAQGDERDTTSPAA +MAGLMARLLFQDM-QPASAARLREWLNGSSTGDRRIKAGLPEGWTSGSKTGSCG.TAYNDVALIKAPSGEEYILAIYLDR +PTVEGKAAESAIADAARAAL... +>up|L7F7J9|L7F7J9_9ACTN/2-238 +.....----------------FAHNLGTRQTI.RHRADERFPVCSLFKTLAAAAVLRDLDRSGEVLSKRVHYTADDLVDG +SAETEKHLTEGMTVAELADVAIRFSDNTAGNLLLRELGGPTAITRFARSVGDRATRLDRWETELNSAEPWRITDTTTPYA +IGRTYARLVLDDVLNRPDRELLTHWLLTNTTSDNRFRLTLPPTWTIADKTGAGSyGTNNNVGIAWTQKGTPVVLAVQTTK +PAQDAAPDNPLVAETARLL-... +>ur|UPI000360B786|UniRef100_UPI000360B786/31-333 +.nhlhTELAALASAHPGRVGICVQDPTSPPIC.-VNGEQRFSLQSVMKLVVAAAVMRAVDERRVALSDRVTVRREDLSVI +QPIADIVSERGTSLGDLLRRAVVESDSAATDMLISRLGGTKAIQAFLGESGLHGIRIDRTERELQTAYLTDPRDTASPRG +MVGFLHKLAAGQLLSASSTAHLLEVMKKTVTFPDRLRAGVPSGWTIGHKTGTSRtGVTNDVGILTAPDGRHVAVAAFVAE +SRTGNEERAAMIAAAARAITaay +>up|A0A0K0N425|A0A0K0N425_ECOLX/2-212 +.....----RLERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDI------------------- +--------------------... +>up|A0A081KB33|A0A081KB33_9GAMM/31-285 +.....--ARDLENRHGGHIGIAVMDTSNQSLW.DYRGNTRFPLMSTFKTLACAKLLADADQKKQKLTTEAMITRESLVTY +SPVTEPLTGQRITLEQACDATMTTSDNTAANLVLTGIGGPQQLTDFLRSTGDTVTRLDRIEPELNEAKQGDLRDSTTPLA +MADTLNQLILGNTLSDGSRAQLKTWMMGNQVADNLLRSVLPEGWSIADRSGAGGhGSRGITAIIWSEKRLPLIISIYMTG +TNASFEERNQIIVKTGEAVFnhf +>up|A0A0D0F642|A0A0D0F642_9SPHI/28-297 +.selrEKLQRIVNAHSATIGFSLTDLRNGDTL.TVNGTKHLPMQSVYKFHLALAVLDQVDQGKLKLDQKIMVKKSDLLPW +SPLRDKYPNGEIPLSEILSFTVSQSDNNGCDILFRLIGGPAKVNRYIHHLGIKDVAITATEEQMHQNDQIQFTNWTTPQA +ATELLGLFYAKKILSPASHEFLCKVMTETSTGADKIKGLLPAGTLAAHKTGSSGaAASNDIGIVTLPDGKHFAVAAFVSM +TKEDEKATDLIIAELTKASWdy. +>up|J2L9V4|J2L9V4_9SPHN/42-338 +..hllAEFDRFAALSDGTVGIAAMDLQTGEIQ.ARNGDTLFPMASAYKVAVAGKILSLVDAGSLRLDDRLALDPALASEG +GAWMFSRPGSTLPVSQLLDLMLTRSDNNATDVLVARAGGPQAVNDWVAALGVHGLRVDSDQ----RDFMLDPRDTATPLA +MTALLAAYEAGRALKPESTQLLFTIMGHCQTGKARLAGMLPPGTAIAHKTGSLN.GIGNDVGIINLPDGRRFAITVFVMK +DSRGHVSRDRIMAEAARAAYdyf +>up|J9UVY5|J9UVY5_ECOLX/2-212 +.....--IKLSESQLSGRVGLIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGAR---------------------- +--------------------... +>ur|UPI0005B38428|UniRef100_UPI0005B38428/24-280 +...frTDLEKLEREKAAEIGVAIVDPQGQIVA.GHRIEQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGRDMIVEW +SPAAERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTPTSTHTIERWLIGNQTGDATLRAGFPKDWVIGEKTGTCAnGGRNDIGFFKAQDRD-YAVAVYTTA +PKLSAEQRDELVASVGQVITq.. +>up|Q84EY1|Q84EY1_ESCHE/30-286 +...mtDFLRQQEQRLHARIGMAVVNAQGETVF.GYRQDERFPLTSTFKTLACAALLERLQKNGGSLDEQVTIPPDALLDY +APVTKNYLAPAISLRMLCAAAVSYSDNTAGNRILTYLGGPDAVTQFMRGIGDPVTRLDRTEPTLNEATPGDARDTSSPQK +MAAGLQKILTAPPLTPANRAVLAQWMRDDKVGDALLRAALPKGWAIADKTGAGGyGSRAIIAAVYPPERPPFYVAIFITQ +TEASMKMANEAIPAIGKQLF... +>ur|UPI000381F7A4|UniRef100_UPI000381F7A4/31-333 +.nhlhTELAALASAHPGRVGICVQDPTSPPIC.-VNGEQRFSLQSVMKLVVAAAVMRAVDERRVALSDRVTVRREDLSVI +QPIADIVSERGTSLGDLLRRAVVESDSAATDMLISRLGGTKAIQAFLGESGLHGIRIDRTERELQTAYLTDPRDTASPRG +MVGFLHKLAAGQLLSASSTAHLLEVMKKTVTFPDRLRAGVPSGWTIGHKTGTSRtGVTNDVGILTAPDGRHVAVAAFVAE +SRTGNEERAAMIAAAARAITaay +>up|H3ZHA0|H3ZHA0_9ALTE/44-306 +....aQRLQALEVG-HARLGVCLLDTATGEVS.GNRMDEYFAMCSTFKLALAAAYLREADQGRLDLDEMLPYSEADLLPW +APVTREHLAKGMTIIALLQAAQQFSDGVAANLMVKRLGGPAMVTAKFREMGDNITRLDRYEPDLGLVLSADLRDTTTPRA +MAQLVQRITCGELLQQDSRQRLLQWMESTNTGSKRLRAGLPATWRSGNKTGTGRtNKYNDIAITFPPGRSPIIIAAYFDS +GEYTEDRHQAVLADVGRIAAe.. +>up|A0A0D0GFC5|A0A0D0GFC5_9BURK/38-292 +....qSQLDALERASNGRLGVAALDTATGARI.AHRSRERFPLCGTFAVVAAAAMLARSALDASLLPRRILYRRYELVPG +SPVTERHADTGMTIGQLCEAMLQSGDKSAANLLMSVLGGPQTVTEFAHASGDTLFRLDRWEPELNTARPDDERDTSTPLA +MAETMRRLLLGDTLGAPERAQLTKWLLGTANGVKGIRAGVPSDWRVAGKTGTGGyGTTTDVAVVWPPSHAPLVIAASFTQ +PGADASPRADVVAEAARIAA... +>ur|UPI000481B14F|UniRef100_UPI000481B14F/2-254 +..elkEKISDIINENKGDVGVVVKNLNTDSTI.MINEEEVFPSASTIKLVIISTLMKEVSKGIMKLDDKIVLTNKCKCGG +DGILKENDGKSFTLKEIATLMIILSDNTATNILIDLL-SMEKINEMAKELNLPNTQLRRKMMDSEA-ARMGRENVTTAKD +MCHILELIYKGKVVSEEYSDIILDILKRQQV-GGRLNLYLPEEITIAHKTGDLD.KLEHDVGIVYHQHCN-YIICVLTKN +VE-TNKDGREIIGKVSLQVYn.. +>up|A0A059X9B1|A0A059X9B1_9BACT/2-263 +.....---QEIASVTKGPVGAAAMIVETGEKA.SISGSEHFPMQSVYKLPIAMAVLKRIDNNTLTFDDKIAVKPKDFVSF +-SIAIKYPKGALSIRELLDYMISESDGTACDALMRMLGGPEAVTKNLREWGVNDIVLATYEQDMFKTPAVSFQNWSTPDA +MVQLLRLLQTEKVLSAERRDILLSLMIKSRPGQQRIKGLLPPGTTVAHKTGTSGtTATNDVGIVTLPNGRHLAIAVFVSS +TTADQETREGVIAKIARAASdcw +>ur|UPI00066C58E4|UniRef100_UPI00066C58E4/50-306 +..dfaAEFEALEQEYGSTLGVYALDTGSGDEV.AFQEGERFAFASTFKALLAGVVLSENS--LEEMERVVTFDEEVLVPH +SPVVEEHLDSGMSLLELCDATVRFSDNAAANLLLDEIGGPAGFTERLGELGDDVTVLERYEVEMSSAVPGEVRDTSTPEA +MASSLEAFTLGDVLPEDRREVLVDLLVRNTTGDDLIRAGVPEGWVVGDKTGNGGyGTRNDIAVLWPEEGDPIVLAVMSSV +GVEDAEHDDALIAEATEVVVe.. +>up|A6U9H5|A6U9H5_SINMW/31-333 +.nhlhTELAALASAHPGRVGICVQDPTSPPIC.-VNGEQRFSLQSVMKLVVAAAVMRAVDERRVALSDRVTVRREDLSVI +QPIADIVSERGTSLGDLLRRAVVESDSAATDMLISRLGGTKAIQAFLGESGLHGIRIDRTERELQTAYLTDPRDTASPRG +MVGFLHKLAAGQLLSASSTAHLLEVMKKTVTFPDRLRAGVPSGWTIGHKTGTSRtGVTNDVGILTAPDGRHVAVAAFVAE +SRTGNEERAAMIAAAARAITaay +>up|E4RZ35|E4RZ35_LEAB4/21-286 +..dfdQEVTALAKGKDLKVGVALIDLKTGEIK.QVNGDDPFPLQSVFKFHIAAKALEQVDKGKWQLRDQISIEPGEIYTY +SPIRDEGTNLSMRLDSLIYYMVSLSDNSACDILLRHLGGPSTVNEYIKEIGIKNTKIEVNELTMQSRWEEQYRNISTPLS +VAETLKKFYLREYLSGDMHDFLWALMENSPTGANRIRKGLPEGAVLAHKTGTSGrGATNDAGIIILPDGRAYVLVVFVSD +SKESDEVNEELIAKIAELI-... +>ur|UPI000484FC2F|UniRef100_UPI000484FC2F/41-355 +..elsQRIDAIEKNSRTVMGITAIHIEKNKVI.SHNSNQRFFMASTVKLPIALAFLHRVDENKDSLDRVIKMDTKNSVPG +SGSLHHLFEKKMSLKQVLIHMMRNSDNSASDTILKVTNGPKYVASRMSALGFKNIFVNRSILEMFLRFQNDTRDTTTSDD +MAKLLVKLYKKQALSESNTKLLIDIMEKCRTGRSRIKGLLPPHVKVAHKTGTR-yRFVSDVGIITLPNNGHIALAVYVKS +QSASDYPRSRAIALASRAIYdhf +>up|A0A0M2T3K3|A0A0M2T3K3_9GAMM/31-296 +...lkEQIESVVSGKKATVGVAVWGPDDLEPL.LVNPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQSVTVNRARVLQW +APLMKDYQGDEVPLQQLLQYSVSHSDNVACDLLFELVGGPAALHDYLHSIGIKETAVVANEAQMHADDQVQYQNWTSMKA +AAQILKKFEQKTLLSETSQALLWKWLVETTTGPERLKGLLPAGTVVAHKTGYGKtAATNDIGVIVLPDGRPLLVAVFVKD +STESTRTNEAIIAQVAELAYq.. +>ur|UPI0002D9F5C8|UniRef100_UPI0002D9F5C8/193-445 +..slkTAVQNLAAGTNLTPGVFLVDLDNGSYV.DVNGSSSFSSASTIKIPILVALFQDVDAGKIRLDETLTMQKEMVVGG +SDMQYKSAGTQFTVMEVATKMMTISDNTAANMLIGRLGGIEVLNQRFRSWGLTTTAIRNPLPDLQG------TNTTSPKE +LGNLMAMLSKGNLVSVSSRDRILDIMRRTV-RNHLLPTGLGQGATIAHKTGDIG.TTLADAGLVEMSTGKRYIIAVMVQR +PN-NDASAEKLIGSISRAAYqqf +>ur|UPI00050CD281|UniRef100_UPI00050CD281/49-307 +...aeQAYLELEARDTARLGVSVLDLETGSTQ.SYRGGERFAFCSTFKVYAVGAVLAAVDAGRLQLTDTRTITAEDKVPE +SAVD-WEPGSVVTIADLAVAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRIEPELNTAIPGDPRDTTTPDS +LAAGYRTLLDGDVLTEASRKQLLEWMGDTETSAARFRAGIAPQWTSADKTGTGSyGVSNDAGLLLGPDGQRILLVVLSAT +TSEDSPAMNPLVADATRAAVqq. +>up|G3JVG9|G3JVG9_KLEPN/7-214 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGE.------------------------- +--------------------... +>up|A0A0A8UTF0|A0A0A8UTF0_LEGHA/30-290 +...lkKKLAELEASSGGRIGVYAINTANNAHL.QYRANERFPTGCTSKVMGVATILNQSMNDSSLLSQKISYTKNDLTNW +NPITEKHLATGMTVAELCAASISYSDNTAMNLLVKKMGGVEQMNVFARSINDTSFRQDNDPKEALSGGKGNLKDSSTPKA +MAKSLQKLAFTNVLAEPQRQQLLSWLKATTTGDFRIRAGVPKGWVVGDKTGTGSyGTTNDIGIIWPPKCAPIVVAVYYTS +DDKKAVKREDVVASATRLLIdkf +>up|A0A066YSA8|A0A066YSA8_9ACTN/1-239 +.....---------------MYVLDTGSGREV.AHRADERFAFASTSKALVGGALLRRAS--DADLERVVTYRQQDVLAW +APVTSQHLATGMKLRDLLAASLDHSDNTAANLVMAEVGGPAAVQQALRDLGDSTTDVSRTEPALNEAVPGDRRDTSTPRV +LADDLRQYLLGDVLPPARRQLLTDLMLANTTGGPYIRAGVPAGWQVADRTGNGGyGTRNDLAVVWPGGGKPLVVAVLSDR +SRPDAPSNDTLLAEATEAALd.. +>up|F9SII7|F9SII7_VIBSP/28-284 +.....ESIEQIESRVSARIGVAVYDSATKQTW.SYKGDERFPMMSTFKTLACANLLYDAEHKGLDLDSKVSIKSEDLIVW +SPVTKELVGKGISLRDACSATMTMSDNTAANIVLGGIEGPNGLTQFLRSIGDSHTRLDHLEPELNHARPGDARDTTTPNS +IVMTLNELMYGDTLSQASTSTLTGWMMGNKVSDGMFRSILPSGWNIADRSGAGAyGSRAITAIVWNEHRAPLIISVSLTE +TEFTLQQRDKVINEVGQLIFday +>ur|UPI0006BBB2B2|UniRef100_UPI0006BBB2B2/25-291 +...irVAIANIAQAAQGKVGVAVMNLESGDTV.SLNGTVRFPMQSVFKFPIAMAVLHEVDRGKLSLDKMIRVKKKDLMLW +SPMLEKYTANEISISELLAYTVSQSDNNGCDILLKEIGGTKKVNNYIRDLGVKGIAIKATEKEMHSAWNVQYNNWCEPIA +MMQLLKIFYEGKTLLKTSNDLLWKLLVETSTGPNRLKGLLAKNITVAHKTGTSGtAATNDVGIIVLSATQHIAIAVFVSD +AEANESVRENVIAQIALLVSd.. +>up|I0AXX0|I0AXX0_9ZZZZ/30-245 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIA------------------ +--------------------... +>up|A0A037Z4T8|A0A037Z4T8_CLOTT/2-256 +..eleNLIEDIINNSKGDIAVAIKNLESNSTI.MINEKEVFPSASTIKLLIMVTAMQEVKEGKRNLKDKIIISTEEKCGG +DGILKELNKDHFTLIEIITLMIIISDNTATNILIDML-GMDNINKIANELKLNNTRLQRKMMDSE-AVKMGKENLTTALD +MCTILEMLYKGEIVDKEYSNIMIEILKKQQV-NGRLTLYLPDDLVVAHKTGDLD.KLEHDVGIVYYPYCN-YIICVLTKN +LY-TNKEGREIIGKISYEVYksf +>up|Q9XBX1|Q9XBX1_SALTM/67-327 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKKESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|C8CE54|C8CE54_ECOLX/2-220 +.....---------------------------.SFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEVDKVAGPLLRSALPAGWFIADKSGAGErGSSGIIAALGPDGKPSRIVVIYTTG +SQATMDERKRQI--------... +>ur|UPI000568C4B4|UniRef100_UPI000568C4B4/34-290 +...lgLEIRALEKRHDARIGVMVRHPASGWHW.GHRENERFLMNSTFKSVLCAAILDQVDRKALDLNAKIKISGQDILHY +APVTKKHIGSALPISDLCFATLDQSDNTAANLLINLLGGPKGVMTYLDRINDAVTRLDRIEPSLNNFVAGDPRDTTSPAA +MTTTWQKMLTGDALRPASRAQLAEWMRHGSVTQEFLRKSAPAGWQIIDKSGGGRnHTRSYVAMITPLAGAPYFIAIYVSD +TPASWVERNAIVAGIGRAIId.. +>up|A0A0G9MM20|A0A0G9MM20_9SPHN/55-321 +..qleMVISQLAEGSQGRIGVAAIDLSTGQQI.SVNGDMRFPLASTSKIAIAAAYLEGVDQGRWSLTAEYPLLWPVRSES +TRAAPVRAGEYMPAHELIDIMITRSSNPATDALLAAMGGVEPVNDWMRRAGITEFSLDRDNREFDARTYIDPRDSATPEA +MVQLLAGLYQGRWLSAQSRNIIIDAMERCRTGRSRIPARMPEGVTVAHKTGTLH.RVASDIGILTGPDGRSIAVAIYVTG +QP-SPAERNGRIASIARALYdgy +>up|J2WQ64|J2WQ64_9SPHN/65-314 +.....---KEIEEETGGRMGIALVDRDGALIL.GFNRDDRFAMCSTFKAPLAAAVLIGAEGGKFGLDGEIPFTKDDILDY +APVVKKNRKRGMSMAELAQAAVEVSDNSAANLLLPMLGGPEGLTAFMRAHGDKITRLDRNEPALNENIEGDGRDTTSPAA +MAGLMSRLLFRDM-QAADADRLRGWLNASTTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDQKAAEAAIAEAAHSAL... +>ur|UPI0004AB5EAF|UniRef100_UPI0004AB5EAF/1-238 +.....-------------VGAYARDTGTGRTV.RYRADELFPMCSVFKAPAAAAVMRDLDRDGGFLARRIRYTAQDVAGG +GSVTGENIAQGLTVAELCSAAIAQSDNCAANLLLRELGGPSAITRLCRAVGDRVTRLDRWEPELNSAEPWRVTDTTSPRA +IARTYGRLVLGDALVPRHRELLTRWLVSNTTSGDRFRAGLPRDWVIGDKTGAGSyGTNNNVGIVCPPGRPPVELAVLTTK +PEAAAPRENALVA-------... +>ur|UPI0003ED9144|UniRef100_UPI0003ED9144/30-286 +.....NSIKEVEQNLGAKVGVSIYSVSDGYLW.HYNGDSRFPLMSTFKTLACAKLLHDVETAKLSIDRSVKIEEQDLITW +SPITEKLVGESFSLKQACTAAMVMSDNTAANIVLDGISGPSELTLFMKELGDEVTRLDRIEPHLNEARSGDERDTTTPNA +IVKSLGKLLYGEKLSSGSKEQLIEWMAGNKVSDSLLRSVLPEGWSIADRSGAGGfGSRGITAAIWSNEQQPLIVAIYLTQ +TEASFDERNKAIAKIGREIFasy +>ur|UPI000368BF63|UniRef100_UPI000368BF63/2-256 +.khlhTKLEQLAASCPCRWSVVVTDGDGRNVY.SLRPDLIYPSASMIKVPILFEILRQAAAGTLCLQDPLAPSASCRVGG +AGILKENPSLPLNIRDLCVLMISLSDNTATNTLIERV-GMAAVNQTMSDLGLSHTRLQRRMMDFAA-AEAGLQNETTAAD +VAKLYQLLLNAQGLPPAYAALALNILKTQQV-RDKIPFYLPESVSLAHKTGTLD.GVEHDGGVLYLPAGP-YIVCIFADG +LQ-SNAHGLQLIAQMGRAIYda. +>up|I5B8U5|I5B8U5_9SPHN/48-298 +.....---KEIETESGGRLGVALVDGKGALIL.GFNRDERFAMCSTFKAPLAAAVLAGAEGGKFGLEGQISFAKADLLDY +APVVRKNVKRGMSMEELAAAAVEVSDNSAANLLLPMVGGPEGLTRFIRAHDDMVTRLDRNEPSLNENAEGDERDTTSPAA +MAGLMGRLIFRDL-APESAGKLRGWLNASTTGANRIKAGLPKGWTSGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PTVDAKAAEAAIAETARAALd.. +>up|C8C179|C8C179_9BACT/1-221 +.....---------------------------.---------MMSTFKVLLCGAVLSRVDPGQEQLGRRIHYSHNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0H3YWR8|A0A0H3YWR8_PSEST/41-352 +.....ARLAQVDRQTPGQLGVYVKDMQTGISV.SYHGEDAWYLASTVKVPIAIAVMRRVEQDDLTLDSPVTLLASDYVDG +APTNSHAPGKALSVRYLLDQMLIHSDNTASDMLIRLV-GIEQVNAVTRELVPEGFGPITTLADVRRRYYATPFNSGTLKA +YGDLLSALDAGTALGPASTEYLLSVMRRVETGGRRIKAGLPSGTGFAHKTGTQR.ARICDAGLVDQPTSQRLIIVACVRG +VA-STAQAERALRGTGEAVA... +>ur|UPI0005AA1CF4|UniRef100_UPI0005AA1CF4/33-289 +..tisKKIEEIESQLDARIGVSIYDVTDNKLW.DYNGDTRFPLMSTFKTLACAKLLVDVEKGLQSFNTSSVITKSSLVKW +SPVTKKHVGELFTLKQACSAAMIMSDNTATNIVLASIKGPKELTRFMRSIGDDVTRLDRVEPYLNEALDGDKRDTTTPTA +MVKSLHTLLFGDILSQDSKVQLKQWMIDNKVTGSLFRSVLPEGWSIADRSGAGGyGSRGITAVVWSDKRSPLIISIYLTQ +TDASFALRNKAIANIGKEIF... +>up|T0HJ78|T0HJ78_9SPHN/53-302 +.....----MIEEETGGRLGVALVDSSGALIL.GFNRDERFAMCSTFKAPLAAAILLGAEGGKFGLEGQVSFTKDDVLPY +APVVKQNLKRGLSMEELAAAAVEVSDNSAANLLLPMVGGPEGLTAFFRAYGDTVSRLDRKEPDLNENEPGDPRDTTSPAA +MAALMARLIFKDM-KPQSAEKLRTWLSRSKTGDRRIKAGLPEGWTSGGKTGSCG.TAYNDVALVKSPSGAEYLLAIYLDR +PAVDEAKADAAIAETAASALd.. +>up|Q93F76|Q93F76_PSEAI/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMNDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI0005BBED4B|UniRef100_UPI0005BBED4B/33-281 +.....-RFEELEDRYQALIGVYAVDLESLATV.EHRADERFSICSTFKAYAAARILQMDKAGQANLDAMVPITAADIVVN +SPVLSPAVGTRMELREICAAALTQSDNAAGNIMLRTIGGPSALTAFARSIGDSQTRLDRWEPDLNDAAPGDLRDTTTPRA +LCGGYRAILVGDALPGAGQFQLKRWMTETTTSTRRFRAGLPEGWTSADKTGSGDyGSTNDAGLLIGPKRERVMLTVLIRT +RTRDAGPFNEAVAE------... +>ur|UPI000311DCAE|UniRef100_UPI000311DCAE/41-352 +.....ARLAQVDRQTPGQLGVYVKDMQTGISV.SYHGEDAWYLASTVKVPIAIAVMRRVEQDDLTLDSPVTLLASDYVDG +AGPTNRAPGKALSVRYLLDQMLIHSDNTASDMLIRLV-GIEQVNAITRELVPEGFGPITTLADVRRRYYATPFNSGTLKA +YGDLLSALDAGTALGPASTEYLLSVMRRVETGGRRIKAGLPSGTGFAHKTGTQR.ARICDAGLVDQPTSQRLIIVACVRG +VA-STAQAERALRGTGEAVA... +>up|A0A0D1GG05|A0A0D1GG05_VIBPH/47-299 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATARIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAHI-----... +>ur|UPI0001A29CCF|UniRef100_UPI0001A29CCF/9-275 +..alqAKVDAIVKQTQAEVGVAIESGGSAVKA.AHNADKPFPMQSVVKFPVALAVLDSVDKGRLNLDDPVFLAPSDLLPH +SPLREKYPEANIPLREILSDTITLSDNNGCDILLRLLGGPQAVDRYIKGLGITGMEIGATEADMHRDPEKQFRNTATPAA +ANRLLRLFYRKKLLKPSSQELLWKLMGDTLTGPGRLRDPLPAGTALIHKTGTGAvMSVNDIGIIMLPDGRPVLISVFISE +AKDSILETEKTIAALSRAAWe.. +>ur|UPI0004E2225B|UniRef100_UPI0004E2225B/20-280 +.stldESIASIEQRISGRIGVSVLDSRNQQQW.HYRGNERFPMMSTFKTLACAKMLHDADSGELDKNALAPITSDKLIPW +SPVTEKMVGSSITVSKACEATMETSDNTAANIVLHSIGGPQGLTEFLRLNQDDVTRLDRIEPELNQALSGDKRDTTTPNA +MNTTLHRLLFEGALNQGSKNQLMAWMQGNTVSDSLLRSVLPQGWSIADRSGAGAnGSRGFTGAIWADNRKPLVISIYLTQ +TDLSMSERNQIINEIGGLIFqty +>up|W4ZXI1|W4ZXI1_WHEAT/1-221 +.....---------------------------.---------MMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNVGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0006880105|UniRef100_UPI0006880105/17-280 +..sveRALAALERRAGGRLGVSIVDTGRGTTI.GWRAHERFTQASSFKLSLAALILAEADRGRLVLTERLGWSAGDILPH +SPVTTASAAMTLPIRELARAAVVTSDNTAANVLLRKIGGPARLTAFWRAGGDRVSRLDRYEPALNVTPPGTTLDTTTPAA +MAATVARLVRGPVLRPASRALLTEWMVAANTGRHRLRAGFPADWYAGDKTGTGG.GERVDLAFACPRGRAPLIVAAYFEP +VRASSESAEAVLAKVGRIAAgsf +>up|R4YSQ0|R4YSQ0_OLEAN/33-288 +.....EKIKQVESELSARVGVSVYDVSSKQLW.DYDGDVRFPLMSTFKTLACAKLLSDVDNGDQSFDSSVVIKDSSLITW +SPVTKKHVGESFSLKQACSAAMIMSDNTAANIVLDGINGPSALTKFMRSIGDEVTRLDRIEPYLNEAIDGDVRDTTTPNA +IVKSLHELLFGNALSESSKNQLKMWMMDNKVSDSLLRSSLPNDWSIADRSGAGGyGSRGITAVVWSGKRTPLIISIYLTQ +TDASFDERNKAIAGIGKEIFtf. +>up|A0A0C2LVN1|A0A0C2LVN1_9CYAN/188-440 +..slkTVIQNLAAANNLTPGVFLVDLDNGGYV.DVNGSSSFSAASTIKIPILVAFFQDVDAGNIRLDETLTMQKEMMVGG +SDMRYKPVGTQFTAMEVATKMMTVSDNTATNMLIARLGGMEVLNQRFQSWGLTTTAIRSPLPDLQG------TNTTSPKE +LGNLMAMVSKGNLVSMSSRDRILDIMRRTV-RNHLLPTGLGPGATIAHKTGDIG.TTLADAGVVDMPTSKRYIVAVMVQR +PN-NDARAEKLIGSISRAAYqqf +>up|A0A081PCI6|A0A081PCI6_9SPHI/27-295 +...lrQKAEELVKSKPAAIGFSIINLKTGDTL.SVNGEKHLPMQSVYKFHLALAVLKQVDQNKFTLDQKILVKKKDLLPW +SPLRDKYPGGNLPLSEILFYTVAQSDNNGCDILFRLLGGPEIVNKYIHSLGIKDVEIRSTEEQMHADDQLQFKNWTTANA +ATQLLKRFYMGQLLKQPTNDFLMKIMAGTTTGTGKLKGKLPTGTEVAHKTGYSGqAATNDIGIITLPDGTHFAIAIFVSM +TALDEKASDQIIAELAKLSWdef +>ur|UPI0002D7A7D0|UniRef100_UPI0002D7A7D0/41-352 +.....ARLAQVDRQTPGQLGVYVKDMQTGISV.SYHGEDAWYLASTVKVPIAIAVMRRVEQDDLTLDSPVTLLASDYVDG +APTNSHAPGKALSVRYLLDQMLIHSDNTASDMLIRLV-GIEQVNAITRELVPEGFGPITTLADVRRRYYATPFNSGTLKA +YGDLLSALDAGTALGPASTEYLLSVMRRVETGGRRIKAGLPSGTGFAHKTGTQR.ARICDAGLVDQPTSQRLIIVACVRG +VA-STAQAERALRGTGEAVA... +>up|W4ZPE8|W4ZPE8_WHEAT/1-221 +.....---------------------------.---------MMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPITEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNVGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A059XER2|A0A059XER2_9BACT/23-293 +.aklkSEIETISKDAKGIVGVGVMDLKTRETL.LMNQEHKFPMQSTFKFPLAIAVLDLVDKGKYKINQKIHVKSAGLDPH +SPMRDKRPNQDITIGELLSYSVSESDNNACDILFELAGGTKKVNEYIHSLGVKDIAIVATEKEMKAGWDVQYTNYARPSA +YLQLLQIAYERRKLSKASHDYLWKMMVEGPTGLKRIKGLLPKGTEVAHKTGTSGtAATNDAGIIRLPNGKDIAVVVFVSD +AAANMDTRELVIARIAKAVWdyy +>up|A5KWL1|A5KWL1_VIBBS/28-284 +.....ESIEQIESRVSARIGVAVYDSATKQTW.SYKGDERFPMMSTFKTLACANLLYDAENKGLDLDSKVSIKSRDLIVW +SPVTKELVDKGISLRDACSATMTMSDNTAVNIVLGGIGGPNALTQFLRSIGDSNTRFDHLEPELNHARPGDARDTTTPNS +IVMTLNELMYSDTLSQASKATLKGWMMGNKVSDGMFRSILPSGWNIADRSGAGAyGSRAITAIVWSEHRAPLIISVALTE +TEFTLQQRDKVINEVGQLIFday +>ur|UPI00068F6A5A|UniRef100_UPI00068F6A5A/2-236 +.....----------------FLIDTGAQRTV.EYRADERFAFASTIKAHQAAAILQTRE--IAALQEHVTFTAEQIVSY +SPITEQHFEDGMLLHEVVTAALQYSDNTAANLMFDRLGGPSGLQQLLRESGDHTINVDRIEPDLNEATPGDPRDTTTPRA +HAHTLARFGISDHLPAEKRELLTGWMKANTTGGELIRAGVPADWVVADKTGGGYyGTRNDIAILWPPTGAPLVLAVMSSK +DAQDAEYSNALIARATTQA-... +>up|P14171|BLAC_RHOCA/32-288 +.ealsETVARIEEQLGARVGLSLMETGTGWSW.SHREDELFLMNSTVKVPVCGAILARWDAGRLSLSDALPVRKADLVPY +APVTETRVGGNMTLDELCLAAIDMSDNVAANILIGHLGGPEAVTQFFRSVGDPTSRLDRIEPKLNDFASGDERDTTSPAA +MSETLRALLLGDVLSPEARGKLAEWMRHGGVTGALLRAEAEDAWLILDKSGSGS.HTRNLVAVIQPEGGAPWIATMFISD +TDAEFEVRNEALKDLGRAVV... +>up|A0A0D6L2M5|A0A0D6L2M5_9CYAN/164-416 +..slkSAVQNLAAANSLTPGVLLVDLDTGSYV.DINSAASFPAASTIKVPILVAFFQDLDAGKIRLDEMLTMQQSMIAGG +SGNMQYKPAGTYSALEVATKMITISDNTATNMLIARLGGIEALNQRFRSWGLTTTAIRNQLPDLQG------TNTTSPKE +LATLMAMVNQGNLVNMRSRDRLLDIMRQTER-DNLLPSGLGTGATIAHKTGDIG.TMLADAGLVDIPTGKRYIAAVMVQR +PN-NDARAEKLISGISRAAYqqf +>up|A0A0M1HNX7|A0A0M1HNX7_PSEST/41-352 +.....ARLAQVDRQTPGQLGVYVKDMQTGISV.SYHGEDAWYLASTVKVPIAIAVMRRVEQDDLTLDSPVTLLASDYVDG +APTNSHAPGKALSVRYLLDQMLIHSDNTASDMLIRLV-GIEQVNAVTRELVPEGFGPITTLADVRRRYYATPFNSGTLKA +YGDLLSALDAGTALGPASTEYLLSVMRRVETGGRRIKAGLPSGTGFAHKTGTQR.ARICDAGLVDQPTSQRLIIVACVRG +VA-STTQAERALRGTGEAVA... +>up|S6JUA9|S6JUA9_PSEST/41-352 +.....ARLAQVDRQTPGQLGVYVKDMQTGISV.SYHGEDAWYLASTVKVPIAIAVMRRVEQDDLTLDSPVTLLASDYVDG +APTNSHAPGKALSVRYLLDQMLIHSDNTASDMLIRLV-GIDQVNAVTRELVPEGFGPITTLADVRRRYYATPFNSGTLKA +YGDLLSALDAGTALGPASTEYLLSVMRRVETGGRRIKAGLPSGTGFAHKTGTQR.ARICDAGLVDQPTSQRLIIVACVRG +VA-STTQAERALRGTGEAVA... +>up|F8GZ31|F8GZ31_PSEUT/41-352 +.....ARLAQVDRQTPGQLGVYVKDMQTGISV.SYHGEDAWYLASTVKVPIAIAVMRRVEQDDLTLDSPVTLLASDYVDG +APTNSHAPGKALSVRYLLDQMLIHSDNTASDMLIRLV-GIDQVNAVTRELVPEGFGPITTLADVRRRYYATPFNSGTLKA +YGDLLSALDAGTALGPASTEYLLSVMRRVETGGRRIKAGLPSGTGFAHKTGTQR.ARICDAGLVDQPTSQRLIIVACVRG +VA-STTQAERALRGTGEAVA... +>up|A0A0D5AGE5|A0A0D5AGE5_9NOCA/49-307 +...aeQAYLELEARDTARLGVSVLDLETGSTQ.SYRGGERFAFCSTFKVYAVGAVLAAVDAGRLQLTDTRTITAEDKVPE +SAV-DWDPGSVVTIADLAVAALTKSDNTSGNLLIREAGGTAALTDFARSLGDTEFRLDRIEPELNTAIPGDPRDTTTPDS +LAAGYRTLLDGDVLAAASRKQLLEWMGDTETSAARFRAGIAPQWTSADKTGTGSyGVSNDAGLLLGPDGQRILLVVLSAT +TSDDSPAMNPLVADATRAAVqq. +>up|D0WWU8|D0WWU8_VIBAL/20-280 +.sqlnEDISLLEQQTSSRIGVSVWDTQADERW.DYRGDERFPLMSTFKTLACAKMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRIEPRLNEATPGDSRDTTTPNA +MLNTLRTLVEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLVAQISQLILqky +>up|D3X610|D3X610_ACIBA/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGARNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|C3X3G3|C3X3G3_OXAFO/32-298 +..alqAKVDAIVKQTQAEVGVAIESGGSAVKA.AHNADKPFPMQSVVKFPVALAVLDSVDKGRLNLDDPVFLAPSDLLPH +SPLREKYPEANIPLREILSDTITLSDNNGCDILLRLLGGPQAVDRYIKGLGITGMEIGATEADMHRDPEKQFRNTATPAA +ANRLLRLFYRKKLLKPSSQELLWKLMGDTLTGPGRLRDPLPAGTALIHKTGTGAvMSVNDIGIIMLPDGRPVLISVFISE +AKDSILETEKTIAALSRAAWe.. +>ur|UPI0004254878|UniRef100_UPI0004254878/2-257 +....kASFAELEEQYQGRVGVYAVDTETGHEV.QYRADERFAYASTHKVFSVAAVLAQSE--PADLDEVVHYSSEDLVEY +SPVTEKHVDSGMTVRSIMRAAIINSDNTAGNLLFDMLGGPEGLQAYLAKLGDRTTSVDRIEPELNKWKPGQRRDTTTPRQ +AVTNLAALTHGNALEPWAQKVLLEAMRDAENSDGLIRAAVPASTTVGNKSGAGGyGTRNDIAVIEREGQAPVFVAVYTNL +EDSDGVFDDAFVADAARAAL... +>up|Q9REJ2|Q9REJ2_VIBHA/27-280 +.....---PRLKKHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLSDMDNEKLDKNATAKVEERNMVVW +SPVMDRMASQTTRIEHACEAAMLMSDNTAANIVLRSIGGPRGVTTFLRSIGDKATRLDRFEPRLNEANPGDKRDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQVSQLILdey +>up|K9QTL3|K9QTL3_NOSS7/193-444 +...lkTAVQDLAAANNLTPGVFLVDLDTGGYV.DINGDSSLPAASTIKVPILIAFFQDVDAGKIRLDEMLTMQQEMIAGG +SGNMRFKPAGTYAALEVAKNMMTISDNTATNMLIARLGGIEAINQRFRSWGLTSTAIRNPLPDLSG------TNTTSPKE +LVNLLAMVSQGKLVSMRSRDQILDIMRQTER-DHLLPSGLGTGARAYHKTGDIG.TLLADAGVIDTPTGKRYVAAVMVQR +PN-NDPRAEKLISSISRAAYqqf +>up|K9T1R6|K9T1R6_9CYAN/64-315 +...lkAKLEALAAKYKLQPGVFFVDLDSGNYV.NVRGEQGFSAASTIKIPILIAFFQDVDAGKARLDEMLTMKKELIGGG +SDLQYQQPGKQFSALETARKMIVISDNTATNMIIERLGGIKALNQRFQDWGLTSTAIHNSLPDLEG------TNTTSPRD +LAHLLAMVNRGELVSLKSRDRLLGIMQETQN-RNLLPQGLEKDATIAHKTGDIG.SVLGDAGIVDMPSGKRYIASILVKR +PH-NDGNAKKLIQGISRTAYqhf +>ur|UPI0005F87EA3|UniRef100_UPI0005F87EA3/192-444 +..slkSAVQNLAAANSLTPGVLLVDLDTGSYV.DINSAASFPAASTIKVPILVAFFQDLDAGKIRLDEMLTMQQSMIAGG +SGNMQYKPAGTYSALEVATKMITISDNTATNMLIARLGGIEALNQRFRSWGLTTTAIRNQLPDLQG------TNTTSPKE +LATLMAMVNQGNLVNMRSRDRLLDIMRQTER-DNLLPSGLGTGATIAHKTGDIG.TMLADAGLVDIPTGKRYIAAVMVQR +PN-NDARAEKLISGISRAAYqqf +>up|D1MIX9|D1MIX9_PSEAI/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVKW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMNDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|G8P1Y7|G8P1Y7_GRAMM/22-287 +...lhQQLATIAKDAHGQVFVACSLPGVALDC.NLNPHGHPPMQSTFKLPLAVALLQQVERGKLKLDQPIRFLPSDRYPY +SPLQDAHPEANVPLHDLLQLSVGESDNTATDILLRLIGGPQAVQESMNKLALPAIHVRDSERGLHDDFQAQYRNDAEPAA +MVTLLRMLADHSPLSAEHTALLNRWMTESSTGPHRIKGLLPAGTPVAHKTGTSGePATNDVGLITLPNGQRLALAIFVTD +AHADETTRDAVIARIAKAIYd.. +>ur|UPI00034DF259|UniRef100_UPI00034DF259/32-333 +..alqARLDQLAHDFPGRAGIAVRDPATGAVA.GVKAQERFPEQSVFKLTVAIALLDLVDKGAMDLKRKVTLYPRDRSVW +QPLAKNITPAGTTLDDLMARMVADSDNIAADTVLRLIGGPAAVQAALTARGLDGIRVDRDERHLQSAYLNDPRDTAQPAV +MALLLERLDKGELLSPASTRRLLDILDHTTTQPNRLKAGLVAGWTVAHKPGAGPsLANNDVGLMTAPDGHRYAVAVYVAS +VQGPRERADAFIASVARAVVasw +>up|A0A059WR07|A0A059WR07_9BACT/2-263 +.....---QEIASVTKGPVGAAAMIVETGEPV.SINGGDHFPMQSVYKLPIAMAVLSRIDNKTLTFDQKVRVDPKDFVSE +FSIATKYPNGAISIRELLDYMISESDGTACDALMRMLGGPEVVTKYLRDLGVQDVVLATYEQDMFKTPSVSFQNWSTPEA +MIQILKLLQVGKVLSEERRDILLSLMIKSRPGPQRIKGLLPAGTTVAHKTGTSAtTATNDVGLITLPSGQHLAIAVFVSN +TTADQKTREAVIAKIARAATdcw +>up|A0A084TBK1|A0A084TBK1_9VIBR/20-280 +.stldESIASIEQRISGRIGVSVLDSSNQQQW.HYRGNERFPMMSTFKTLACAKMLHDVDSGELDKNALAPITSDKLIPW +SPVTEKMVGSSITVSKACEATMETSDNTAANIVLHSIGGPQGLTEFLRLNQDDVTRLDRIEPELNQALSGDKRDTTTPNA +MNTTLHRLLFEGALNQGSKNQLIAWMQGNTVSDSLLRSILPKGWSIADRSGAGAnGSRGFTGAIWADNHKPMIISIYLTQ +TDLSMSERNQIINEIGGLIFety +>ur|UPI00057B29D3|UniRef100_UPI00057B29D3/52-309 +..tmmKKFEQLEKEYDARLGVYAIDTGTKETA.EFREDERFAYTSTSKALATAILLKQNP--IAVLEEIRTFTNEDIVAY +SPITEDFVNEGMSLGKIAEAAIQFSDNTAGNLLFKELGGPDGFEKALRESGDTVTMAERIEPDLNEAIPGDSRDTSTPKA +LATSLEVFGISEYLPADKREIFTNWLKGSTTGDSLIRAGVPEGWEVGDKSGAGGyGTRNDIAIVWPPNREPIIIAIMSSR +NEEDASFNDELIAKAATVIAqaf +>up|A0A0K9YPH9|A0A0K9YPH9_9BACL/2-292 +..dlqKKIEELVGQATATFGIVIKHLETNEEV.KINEGHLFQMASCYKVPILATLFREVEAGTIDLNTRVRLSLTDRVPG +SGVLKEDPGSEVSLKDLATLMIIVSDNVGTDKILELV-GVNRTDQYMKSIGLQDTYVNLTDPELHSFTKSIENNVSTPAD +MALLLEKIARKELISKNACEQMIDIMKRQHF-RDRIPNLLPAGTPVACKSGSVG.SVHNDIGIIYLPEEGTVIVSAFSEN +NS-SQLEAAQMIAKVAQSAYdyf +>up|A0A059X1S5|A0A059X1S5_9BACT/34-301 +.salqNQIKEIAAEAKGKVGVTAVVLESGETVaSLNPQEHFPMQSVYKLPISMAVMKAVDAGKVKLTDKVTISKSEFVGH +SPIRDQHPNGALTVEELLRYALSESDGTASDVLMKLAGGPAAVQA-LTELSIKDLIVLDTEQTFTQDKTAQYRNWATPEA +AVALLRALHESRGVSESSQSLLLKFMTESTPGAKRLKGMLPAGTPVAHKTGTSGtAATNDIGIITLKNGKHVAIAVFVSD +SPADQVTREGVIAKIAKAVYd.. +>ur|UPI00037CBF69|UniRef100_UPI00037CBF69/40-355 +.adlaKKISAIEKKANVIIGITAVLIEKNKVM.SHNGNKRFFMASTIKLPIAIAFLHRVDEKKDSLKRIIKLDYNNSVPG +SGSLYHIFEKKMSSQQIMNHMLINSDNSASDTLLDAVNGPQYVNKRMSALGFKNISVNRSILEMFMRFEKDARDSTTPDD +MANLLVKLYNGEALSESSTDLLIKTMEKCRTGRSRIKGLLPPNVKVAHKTGTR-yRFASDVGIITLPHNGHIALAIYVKS +QSASDYPRSHSIALASKAVYdhf +>up|A0A0C1FRY6|A0A0C1FRY6_9FLAO/20-290 +.qnlkKEIFDITKNKNATVAVSINSFENQFNL.NINGDKKLPMLSVFKFHIALAVLNKVDEGKLSLNQNIFIKKSELLEW +SPIREKYPEGNMPLSELIKYTVAQSDNNGCDILLRLIGGTKTVQKFINSKGIKNFQIKANEEEMHQSYKAMYENFTTTNS +ANDLLKKFYNDKIVSKNSTNFLMKIMIETTTGTNKIVAQLPKGTQVAHKTGSSGkIAENDIAIITLPNGKHYAISIFVSD +SMESAETNTKMIADISKIVFdyf +>up|D3HM63|D3HM63_LEGLN/41-355 +..elsRRISAIEKNSRTVMGITAIHIEKNKII.SHNSNQRFFMASTVKLPIALAFLHRVDENKESLDRVIKMDTKNSVPG +SGSLHHIFEKKMSLKQVLIHMMRNSDNSASDTILKVTNGPKYVASRMSALGFKNIFVNRSILEMFLRFQNDTRDTTTSED +MAKLLVKLYKKQALSESNTKLLIDIMEKCRTGRSRIKGLLPAHVKVAHKTGTR-yRFVSDVGIITLPNNGHIALAVYVKS +QSASDYPRSRAIALASRAIYdhf +>up|Q2XQU6|Q2XQU6_PSEAI/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFTTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>up|C8CE53|C8CE53_ECOLX/2-220 +.....---------------------------.SFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEVDKVAGPLLRSALPAGWFIADKSGAGErGSSGIIAALGPDGKPSRIVIIYTTG +SQATMDERNRQI--------... +>up|A4VI24|A4VI24_PSEU5/41-352 +.....ARLAQVDRQTPGQLGVYVKDMQTGISV.SYHGEDAWYLASTVKVPIAIAVMRRVEQDHLTLDSPVTLLASDYVDG +APTNSHAPGKALSVRYLLDQMLIHSDNTASDMLIRLV-GIEQVNAITRELVPEGFGPITTLADVRRRYYATPFNSGTLKA +YGDLLSALDAGTALGPASTEYLLSVMRRVETGGRRIKAGLPSGTGFAHKTGTQR.ARICDAGLVDQPTSQRLIIVACVRG +VA-STTQAERALRGTGEAVA... +>ur|UPI0006858BB1|UniRef100_UPI0006858BB1/50-310 +.adlsNTLMEIQERHDVLFGIAAYSPTGARTF.EWNAADRFALTSTFKVYAVAALLRLAERGEVDLNEQVPILQEDIVIA +SPTTSYRVGETLSWYDLCQAALVRNDNTAANLILRRIGGPPAVTALARMLGDTETRLDRWEPALNEALPGDTRDTSTPAA +FAGGLHRLVLGNALIPEHRRMLTGWMRSSVTSGERMREGLPVGWVAADKSGTGAyGTVNDAGVVWSPTGTSVVLVIFSRS +TYPMAAPSNQAVADATTAVLe.. +>up|A0A0B6WUT6|A0A0B6WUT6_9BACT/49-315 +..dlrGQISALIRASGAKVAVAFHDLETEREL.LIDADESFHAASTMKVPVMMEVFRQAQAGRLALDERLKVKNESIADG +SPYSLRRVGSEATVRELVRLMITESSNLATNLLIERV-TPKSVMELVHNLGADGMRVLRGVEDGK-AYARGLNNTTTARA +LMILLKAIAEERAISPQASAEMREILLAQKF-NEGIPAGLPPGVRVAHKTGSIT.RIYHDAGIIYVPGRKPYVLVVLTRG +IA-DEGRAHQLVADISRAIYq.. +>up|G5DDT2|G5DDT2_ECOLX/2-213 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAHTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGG.------------------------- +--------------------... +>ur|UPI00066EC23D|UniRef100_UPI00066EC23D/41-352 +.....ARLAQVDRQTPGQLGVYVKDMQTGISV.SYHGEDAWYLASTVKVPIAIAVMRRVEQDDLTLDSPVTLLASDYVDG +APTNSHAPGKALSVRYLLDQMLIHSDNTASDMLIRLV-GIEQVNAITRELVPEGFGPITTLADVRRRYYATPFNSGTLKA +YGDLLSALDAGTALGPASTEYLLSVMRRVETGGRRIKAGLPSGTGFAHKTGTQR.ARICDAGLVDQPTSQRLIIVACVRG +VA-STTQAERALRGTGEAVA... +>up|W7BE56|W7BE56_9LIST/43-300 +..dttAQLKNLEKKYQATLGVYAIDTGFGETF.AHNGDQRFAFASTIKAFLGGILLKNLS--WDELNKTIMYTEDDLVSY +SPITEKHVDTGMALKDIISAAIEYSDNTAANLMFNQLGGPKGFQEQLRNLGDTVTNSSRIETDLNSAIPGDIRDTSTPKT +MAENLKKLLFEDKLAPDKLKFYNQILIGNATGDTLIRAGVPANVKVGDKSGAASfGTRNDVAVLYPPHRSPIILVVYSNK +ANEDDEYDDALIADAARVMSshf +>ur|UPI00031776B9|UniRef100_UPI00031776B9/27-285 +.aalrRAISQIERSAGGPIGISLIDTQTGERF.GHRANDRFPLCSTFKLLLAARLLHGADKGEWTMNDRLPVTKADLLFN +APFTERRVGGSASLLELAEAMAVLSDNPAANIALARIGGPVALTRWLRATGDRITRLDRNEPEMNNERPGDPRDTTTPTA +MLATTRALVEGGILSSAARRTLFGWMQASKTADSMIRAALPPGWQEANKTGAGSwHARNIVSVITPPGRKPIWVAAYLFA +AKSELGERNRQFVPLGRAIVe.. +>up|A0A088UZM8|A0A088UZM8_9BURK/36-294 +..aaqSDLAALEKASNGRLGVAALDTSNGARV.AHHARERFPLCGTYAVVAAAAVLARGSLDATLLPRRILYRRYDVVAG +SPVTENHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTSFAHESGDTTFRLDHWEPELNAAAPGDERDTSTPVA +MVDMLQRLLLGDLLREPQRAQLIEWMVGGARGAAGIAAGVPPGWRVADKAGTGRyGTTSDVAVVWPPSRAPLVMAVSFTQ +PRADAAARADVVASAARIVAn.. +>ur|UPI00065FBA9A|UniRef100_UPI00065FBA9A/52-306 +...aaQKLRDLETRLDGRIGVHAINTGTQVRF.GYRSTERFLFCSVGKVLAVSAILHRAASDSTLLTRHIPIAADDILAY +APVTSQHVGGSMSVEDLCHAAITVSDNTAANLLVEVCGGPGAVTEFVRGAGDVVTRVDRTEPTLNDA--DADLDTTTPSA +FCTTLGNLALESVLTPEHRLRLTTWLKANTTGADQIRAGVPDGVTVGDKTGAGShGESNDVAVLWPTKGSPVILSIFTVS +SHQDTALQKEAIAEATRIVT... +>ur|UPI0006B939F1|UniRef100_UPI0006B939F1/35-301 +..plqEELAALEARSGGRLGVAVLDTASGASA.GHRADTRFGLCSTFKLLLAAATIERIEAGAWPAQRRIAYTAADLVVH +SPVLRERLAEGLTALQMAQATQETSDNAAANLLMRELGGPAGLTAWLRRQGDTLTRMDRWEPEMNIVVAGDERDTSTPAA +IAATSARLLTGPVLSPAGREQLAGWMVATRTGARRLRAGLPAGWKAGDKTGTAMhDRYNDVAIVWPGAQAPWLLAAYFES +RHRDRPEDEAVLADVGRLV-... +>up|A0A097ZLX5|A0A097ZLX5_ACIBA/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRTAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|D7PIH6|D7PIH6_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKESEVKKNLLTQHVALKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIVGDKTGSGDyGTTNDIAVIWPENKAPLVLVTYFTQ +PEKDA---------------... +>up|A0A077LCP2|A0A077LCP2_ACIBA/31-296 +...lkEQIESIVIEKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDQVPVQQLLQYSVSHSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQVAQAAYq.. +>ur|UPI00048CBBF7|UniRef100_UPI00048CBBF7/44-310 +..aiqQNIESIVARARGRVGVAAADLDGGGEV.LIHGDMPFPMASTVKIAVAGTFLTGVEQGRYRLDQSLPMMMPVAERG +ARSAQAPVRPGMSAQQLMELMITRSDNHATDGLISAVGGVSAVNAWLARTGIVGQHVDSTIATLVRATTIDTRNASTPRA +MLSLLAAIDRGTALSPQSRAVLLDTMTRTSTGKNRMRAGLPDGTVFAHKTGTLQ.GVTDDVGIIRLPDGRHLALVIFVAG +PE-GHTSHAMLIAQITRALYdgy +>up|Q3S672|Q3S672_ECOLX/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKTDLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLRSVLPAGRNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGHSIFdvy +>ur|UPI0005EE8C6D|UniRef100_UPI0005EE8C6D/20-271 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIGQ------... +>ur|UPI0002D38281|UniRef100_UPI0002D38281/31-287 +.....KVIKMQEETLSARIGVAVLNVESGALY.SFRGDERFPLTSTFKSIACAKLLYDVDQKRTELNNTVAVNSDDLVTY +SPILEAYVEKEITLGDSCQATMLTSDNTAANIVIESVGGTESITSFLRDIGDVNTRLDRVEPELNEALPGDPRDTTTPIS +MTNTLNKLLFGTVLSQDSRVQLIDWMKRNEVTGNLLRSALPSGWEIGDRSGAGGfGARSITAVVWRDKQSPLIVSIYVSQ +TDASMDQRNLAIVEIGKSIFdlf +>up|D5QCA1|D5QCA1_KOMHA/28-286 +.....AVLSGYERATGGHVGVYAHNIVTGRKL.LWRADERFVMCSTFKASLVACVLSHVDQGRDGLDRVIPLTGADIQDY +APVAKAALAQGMSVEDMCKGAVEQSDNSCATLLLSRIGGPPALTAFWRAMGDGTTRLDDPEPFLNRTPAGGVRDTTTPAA +MAGIMQGLVLGAVLSPSSRALLTRWLIGCQTGKNRLRAGLPANWVVGDKTGNNArDAAGDIAVAWPHPDMPIVMCVYTRG +GTPTEPQFANVFAGVGRLVAr.. +>ur|UPI00066CD5EA|UniRef100_UPI00066CD5EA/5-282 +.....-DLEALFRAAGVRGWLLAADIDTGREI.GHGADEPVPTASMFKVPLMVEFCRQADAGLLDPASRVTVTGADRVGP +TGLSAMLDDVTISLRDLAYLMIAVSDNTAADVLLARV-GMEAVNAMLDGFGLTGTRVLQSAGETNSVLDPPRTNHSTARE +LARLFGLIWRDEAASPSSCAWMRGVLNLQ-VWPHRLASGFPDDVAVSGKTGTLP.TLRGEAGVVEYPDGGRYAVAVCTRS +FSLNQPRADAVIGTAARMAVdh. +>up|I3VLI2|I3VLI2_9BACT/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVLERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI0005857295|UniRef100_UPI0005857295/35-291 +.....KVIKMQEETLSARIGVAVLNVESGALY.SFRGDERFPLTSTFKSIACAKLLYDVDQKRTELNNTVAVNSDDLVTY +SPILEAYVEKEITLGDSCQATMLTSDNTAANIVIESVGGTESITSFLRDIGDVNTRLDRVEPELNEALPGDPRDTTTPIS +MTNTLNKLLFGTVLSQDSRVQLIDWMKRNEVTGNLLRSALPSGWEIGDRSGAGGfGARSITAVVWRDKQSPLIVSIYVSQ +TDASMDQRNLAIVEIGKSIFdlf +>up|A0A061JKP6|A0A061JKP6_PSEST/43-355 +.....ARIARVDRQTPGQLGVYVKDMQTGTSV.SYHGEESWYLASTVKVPIAIAVMRRIEQGELTLDSSVALLASDYVDG +APTNGHAPGKALNVRYLLDQMLIHSDNTASDMLIRLV-GIEQVNAVVRELVPAGFGPITSLAEVRRRYYATAFNSGTLKA +YGDLLSALDAGTALAPASTEYLLSVMRRVATGKQRIKAGLPHGVGFAHKTGTQR.ARICDAGLVDPPGGTRLIIVACVRG +VA-STSQAERALRATGEAVT... +>up|F4QUE9|F4QUE9_BREDI/5-256 +.....-DLSALEARHGGRLGVSVAT--EGRSA.AWRGDERFVYCSTFKMYLAAATLLRVQAGQERLDRAIPVTQADMISH +APVTQPAVGSTLTIEQLMKGTVEVSDNPAANILIREMGGLEALRAFYRGIGDDSTRVDRLEPEMNR--QDGDKDTITPDQ +SVRNIQRLLADTPLSPASKTLLMRWLVDTPTGQGRIKAGVPAGWTVAHKTGTGGyGPVNDIGLILPPNAAPIAIAIYFRA +TKDSDAQREAVIADATRQAL... +>up|D7PIM0|D7PIM0_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKESEVKKNLLTQHVALKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPHKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIVGDKTGSGDyGTTNDIAVIWPENKAPLVLVTYFTQ +PEKDA---------------... +>up|A0A0G9H3W8|A0A0G9H3W8_9GAMM/30-324 +...lqHALDALAQRAPGTLGVAVLDLKSGAAA.GVDADRAFPMMSVFKAPVAAAVLSRIDDGSLSLQQSVTVTRDQVMGG +SPSLGAHFHGEFTVEQLLKAAVTESDNTAVNALIRVAGGPGVVTTYLHAHGIDGMRVDVDEAGIAQAFLADPRNRSTPDA +AIAFLRKLVQGELLSPVSTQRLLALMEAQTI-PNRLRAGLPAGLRFADKTGTSGsAAFNDIGIIRWPDGHTVLVAAFLMD +SPASDPQRAALFADMARTVA... +>up|I0KGH9|I0KGH9_9BACT/42-310 +..dmqAFMKKMGAEAKGRVGVAAAIVETGESI.AYAGTERFPMQSVYKLPIAMATLAAIDAGTIRRQKPITVGTGDYVGH +SPLRDQHPSGAVSIDELLRYAVSESDGSASDVLLRLVGGASSVQSYLRTIGVTGVMVRNTERELGSADSVQYANWATPVE +MVSLLRQLQLGRGLSDASRTYLLKLMTDTATGPNRLKGQLPPGTLVAHKTGTGKtAATNDVGLITLPSGKHLAIAVFVSD +ARADQATRERVIAQITKQLWnrw +>up|F7NRS8|F7NRS8_9GAMM/31-296 +...lkEQIETIVTGKKATVGVAVWGPDDLEPL.LVNPFEKFPMQSVFKLHLALLVLHQVDQGKLELSLSVAVKRAEVLQW +APMMKDYQGDEVTIEQLLQYSVSHSDNVACDLLFELIGGPAALHAYIQFVGIAETDVVANEAQMHADDQVQYQNWTSMKA +AARILKKFEQKELLSETSQALLWKWMVETTTGPERLKGLLPADAVVAHKTGTGKtAATNDIGVIMLPDGRPLLVAVFVKD +SAESNKTNEAIIAQVAQAAYq.. +>ur|UPI0003706EC6|UniRef100_UPI0003706EC6/63-379 +..pleRALARVEADSGVRIGVYVRDLDTGASA.SLHGTEPWYLASSVKVPVAIAVLRGVERGDFTLETPLTLRAADYVDG +AGPTNSPVGTPLTVRYLLEQMIIYSDNTATDMLIGLV-GIGTVNAVVQSLVPRGFGRITSLADVRRTYYATGLNSGHLDA +YADLLQALVEGRALDARHTAYLLSVMERVKTGTQRIKAGLPPGARFAHKTGTQR.ARTCDSGLVTVPPGPRVLVVACTRG +E-PSTARSDRALRQVGIALCq.. +>ur|UPI00068C3062|UniRef100_UPI00068C3062/27-329 +.dkldKAIEGIEQASKGRLGVALMDLRDRKLW.SHRGSETFPMQSVFKLPLAVAVLQQVEAGKFRLDQPITVTRKDFSLH +SPLAKAFKGERYPLRELIRLAAGESDNTAADLLMREIGGPQVVTRMLRDGGIQGMSIDRYERQFQPNALKDKRDASTPEA +SAQFLEAFARGNWLEPAHTAFIEKIVAESKVGTDRLKAGLPAGTRFAHRTGLGLtHATNDIGIATLPDGRRFVIVTYLAG +SRADADERATALADVARLAV... +>ur|UPI000462BC01|UniRef100_UPI000462BC01/31-333 +.nhlhTELAALASAHPGRVGICVQDPTSPPIC.-VNGEQRFSLQSVMKLVVAAAVMRAVDERRVALSDRVTVRREDLSVI +QPIADIVSERGTSLGDLLRRAVVESDSAATDMLISRLGGTKAIQAFLGESGLHGIRIDRTERELQTAYLTDPRDTASPRG +MVGFLHKLAAGQLLSASSTAHLLEVMKKTVTFPDRLRAGVPSGWTIGHKTGTSRtGVTNDVGILTAPDGRHVAVAAFVAE +SRTGNEERAAMIAASARAITaay +>up|A0A023WNY0|A0A023WNY0_PSEST/44-355 +.....ARLAQVDRQTPGHLGVYVKDMQTGISV.SYHGEEPWYLASTVKVPVAIAVMRRIEQDELTLDSPVALLASDYVDG +APTNSHAPGKALSVRFLLDQMLIHSDNTASDMLIRLV-GIEQVNAVAQELAPEGLGPITSLADVRRRYYATPFNSGTLKA +YGDLLSALDAGTALGPASTEYLLSVMRRVETGRQRIKAGLPPGTGFAHKTGTQR.ARICDAGLVDQPDSTRLVIVACVRG +VA-SAAQAERALRGTGEAVT... +>ur|UPI000381C301|UniRef100_UPI000381C301/182-431 +....kTAVQDLVANNNLTPGVFIVDLDNGGYV.DINASSSFPAASTIKIPILIAFFQDVDSGKIRLDEPLTMQKTMVVGG +SGDMQFPVGTKFTTLEVATKMITISDNTATNMLIARMGGIDALNQRFRSWGLTTTTIRNQLPDLQG------TNTTSPKE +LGNLMAMVNQGNLVSMASRDRILDIMRKTV-RNHLLPTGLGEGATIAHKTGDIG.TMLADVGLVDLPTNKRYVVAVMVKR +PN-NDPRAEKLISSISGAAYrq. +>ur|UPI00063D3ABA|UniRef100_UPI00063D3ABA/20-290 +.kaldNKINAVIKDKKATVGVSVLGFENNFTY.DKNGDKKLPMLSVFKFHLACTVLNLADKGKLSTDQKILIKKEDLLEW +SPLREKYPNGNLSLGEIIDYTVSKSDNNTCDLLLRLIGGPQAVQHFMNSKGVKNLQIKYNENDMHKDWKTQYGNYSTTHS +AVDLLKKFYDGKIISKKSTDFLMQIMLGTTTGTNKIVAQLPKGTPVAHKTGSSGkVAENDMGIITLPNGKHYAIAVFVNN +STESDEVNTKMVADISKIVWdnf +>up|Q764B7|Q764B7_KLEPN/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRTAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVKW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI000626C9F5|UniRef100_UPI000626C9F5/58-318 +..dvaAALADVEARHGVRLGVHALDTVTGATA.SHRADERFAFCSTVKPLAAAAVLAA--RGVAGVDERVPVEADDLVTY +SPVAEQRVGVGMTWRELVGAALRFSDNTAGNLLLAGAGGPAALTAWLRGLGDDVTRSDRTEPELNAYAPGDDRDTSTPRA +LAGTYRALVVGDVLGGPERDLLTDAMLRSTTGDALVRAAARPGWEVADKSGAGAyATRNDVAVVWTGAGAPVVLAVLSDR +ADPAAERADAPVAQAARVVLd.. +>up|J0UWA2|J0UWA2_ALCFA/20-272 +....vQTAQMLEQSLGARVGLAVLDTADGHVW.QYRANERFPMASTSKLVICAALLAR---GPGAMKAAWRVRQEAVLSY +APTTKDRVGEQIPADQLCAITMRNSDNTAANGVLEILGGPAAVTSFLRSVGDTVTRLDRNEPSLNEAAPGDPRDTTSPYA +MVQTLHRLALGDALKAAGRDQLIGWLRRNEVGGPLLRAGVPERWAVADRTGAAAyGTRGVVAVMWPPERAPLVAAVYITE +TQASMDERNAAIATIGKAIAa.. +>ur|UPI00047B2ACD|UniRef100_UPI00047B2ACD/63-379 +..pleRALARVEADSGVRIGVYVRDLDTGASA.SLHGTEPWYLASSVKVPVAIAVLRGVERGDFTLETPLTLRAADYVDG +AGPTNSPVGTPLTVRYLLEQMIVYSDNTATDMLIGLV-GIGTVNAVVQSLVPRGFGRITSLADVRRTYYATGLNSGHLDA +YADLLQALVEGRALDARHTAYLLSVMERVKTGTQRIKAGLPPGARFAHKTGTQR.ARTCDSGLVTVPPGPRVLVVACTRG +E-PSTARSDRALRQVGIALCq.. +>ur|UPI0005B9F685|UniRef100_UPI0005B9F685/20-273 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIVSIS----... +>up|A0A059X6D3|A0A059X6D3_9BACT/27-296 +..dfkSQLESITKQIDGIAGVAVKDLEGKETL.ILNADHKFPMLSSFKFPIAMAVLDQVDKGKLALDQKYHLTKEDIQLY +SPLRDKFPDGNLTIADLLASMVSLSDNIACDILFKLAGGTKPVQDYVHSLGVKDIAIVANEEQMGQDWNVQYTNWCKPGA +MLQLLDIFYKGKNLSKSSHDFLSKIMIDGPTGMNRIKGQLPKEAVVAHKTGTSGtAVVNDVGIVKMANGKSFAIVLFMSN +STAELKAIESVMAQVSKAAYehy +>up|F8T7L4|F8T7L4_ACIBA/31-296 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDQVPVQQLLQYSVSHSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQVAQAAYq.. +>up|A0A060R6W8|A0A060R6W8_9BACT/27-296 +.nslhSKINEIVKDKRATVGVAICPIGGTDTV.SVNGAAHLPMQSVFKFHIALAVLDQVDKGALSLNQKIKLTMADLLPW +SPIRDKKCGDSLSVAELIQYTVAQSDNNGCDILLRLIGATEAVEHYLQRIGVDDVAIKANEEQMQMVWDVQYQNCTTPLS +AVRLLSKFYAGGAVSAKSRTFLYDVMVNTTTGAKRLKGLLPAGTVVAHKTGSSGtAAVNDIGIVILPDGSAYAIAVLVSD +SAEDSTTNEAIIARVSQAAWqyy +>up|A0A0E2H6V7|A0A0E2H6V7_9FIRM/44-294 +.....--FQELEEKYDATLGIYALDTETNKEI.SYNADERFAYCSTYKALAAGAILEKYS--IEELDNVIYFEEEDVLSY +APVAKDKVDTGMTIREICDAAVRQSDNTAGNLQFTLLDGPNGFKQSLSKIGDTVSEPSRIETELNDAVPGDIRDTSTPKQ +LALNLKEYATGDILSDDKKEIFIDWMSNNATGDELIRAGVPSDWIVADKSGAGSyGTRNDIAIVTPPNKKPIFVAVLSKK +AEQDAEYDNKLIADATKIIFd.. +>ur|UPI000375DD0C|UniRef100_UPI000375DD0C/165-417 +.selqARIEGLALNPQLRLGMVVVDVEGRNYA.NVRGSERFAAASTIKLPILVALLEAVDRGEVRLGELLTLEPSAIVGE +AGSLQTPPGSQHSVLDTATWMIEVSDNTATNLIVNRLGGRDVLNRRFRQWGLQQTQLSNPLPDLEG------TNTTSPDD +LIRLLEEIERGHLLSMRSRDRLLSIMQRTQN-ADLLPRGLGPGAIIAHKTGTLR.SLLGDVGLVDLPNGRRYAIAVLVAR +SH-SDPEASELIRQVSREVYnyw +>up|H6U588|H6U588_ECOLX/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|A2THF2|A2THF2_PSEAI/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|Q6RSM8|Q6RSM8_ECOLX/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|Q1N8Q5|Q1N8Q5_SPHSS/73-368 +...llGEFERFATLSDGTVGIAVRDLQTGETQ.AINGDTLFPMASAYKVAVAGRIFALIDAGDVRLDDQLALDPALASEG +GAWMFSRPGASLSVQRLLELMLQKSDNNATDVLVARAGGPAAITHFVKGLGVDGLRVDSDD----PAFATEIEDTSTPRA +MLDLLTAYESGKALSADSTQRLFTIMAHCETGKGRIIGMLPPGTAVAHKTGSLN.GTGNDVGVVRLPDGRRFAVVAFVMK +DSKGHKSRDRIIAEAARAAYdyf +>up|H6U587|H6U587_ECOLX/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGARNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI000587CDF3|UniRef100_UPI000587CDF3/31-283 +....vQTAQMLEQSLGARVGLAVLDTADGHVW.QYRANERFPMASTSKLVICAALLAR---GPGAMKAAWRVRQEAVLSY +APTTKDRVGEQIPADQLCAITMRNSDNTAANGVLEILGGPAAVTSFLRSVGDTVTRLDRNEPSLNEAAPGDPRDTTSPYA +MVQTLHRLALGDALKAAGRDQLIGWLRRNEVGGPLLRAGVPERWAVADRTGAAAyGTRGVVAVMWPPERAPLVAAVYITE +TQASMDERNAAIATIGKAIAa.. +>up|C5HUY1|C5HUY1_ACIBA/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGARNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|I3VFR3|I3VFR3_ACIBA/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGARNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI0003B49E15|UniRef100_UPI0003B49E15/37-297 +..dlgAQMVAIETETGGRLGAFVVDADGKSLL.AYRADERFAMCSTFKTLLAAMVLEGVQQGSYDLDQPLAFDPADLVGY +SPYVERYAAVGVTLGGAAGAAVSLSDNSAANLLYDLVGGPGTLFQWLRTTGDKVSWPSRLEPDLNENAAGDMRDTTTPAA +MGKTLHRLLTGNRLNNISKAQLETWLRASETGGARIRAGLPARWVVGDKTGTCGfPAYNDVAVVRPSPREPYVIAVYLDR +PATDAAAADAAIAKVAALAA... +>up|D9IR25|D9IR25_SERMA/24-280 +...fkTDLEKLEREKAAEIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI000419D38A|UniRef100_UPI000419D38A/190-442 +..slkTNLQSLASANNLTPGVFVVDLDNGSYV.DINASASFPAASTIKVPILLAFFQDVDAGKIRLDEMLTMEKEMMVGG +SDMRNKPAGTQFKALEVANKMMTISDNTATNMLIARMGGIEALNQRFRSWGLNTTVIRNQLPDLD------GTNTTSPKE +LGNLMAMVNQGNLISMTSRDRILEIMRNTV-RNQLLPTGLGQGATIAHKTGDIG.SMLADAGLVDLPTGKRYIVAVMVKR +PN-NDLSAEKLIGSISKATYqqf +>up|A0A0H3G2Y5|A0A0H3G2Y5_ZYMMA/46-292 +.....----EYEQATGGHVGIYAQNIATGKSL.AWRANERFLMCSSFKVSLVASVLLRCDRGQDSLDRIISYKPEDIEDY +APFAKAHLDKAMSVAELCQGAIEQSDNFCANKLLERSGGALALTAFWRQLGDDQSRLDNIEPFLNETPYGGVENTTTPIA +MARNLQKMLLGSLLSPSSRDRLTGWMVRCQTGSQRLRAGLPKNWVIADKTGTNGhDAASDIAILWPQPNKAIILSVYVWG +GTPTKDQLLGLFSKI-----... +>up|U1YEP2|U1YEP2_9BURK/30-283 +...vaQAAQAVEQSLQARVGLAVLDTTDGQLW.QYRADERFPMASTSKALICAALLAR---GPGAMKTAWLVKEEAIQSY +APTTENLIGQYVPASQLCAITMRNSDNTAANGVLEMLGGPEAITSFLRSVGDMVTRLDRNEPSLNEARPGDPRDTTSPQA +MVHTLQSLVLGDALKAPDRDRLIDWMTHNEVGGPLLRAGVPESWTVADRTGAAAyGTRGVVAVMWPPERAPLVAAVYITE +TKASMEERNAAIATIGKAIAa.. +>up|A8RUQ2|A8RUQ2_CLOBW/41-294 +....dSLFQELEEKYDATLGIYALDTETNKEI.SYNADERFAYCSTYKALAAGAILEKYS--IEELDNVIYFEEEDVLSY +APVAKDKVDTGMTIREICDAAVRQSDNTAGNLQFTLLDGPNGFKQSLSKIGDTVSEPSRIETELNDAVPGDIRDTSTPKQ +LAFNLKEYVTGDILSDDKKEIFIDWMSNNATGDELIRAGVPSDWIVADKSGAGSyGTRNDIAIVTPPNKKPIFVAVLSKK +AEQDAEYDNKLIADATKIIFd.. +>ur|UPI0005D3E376|UniRef100_UPI0005D3E376/17-234 +.....---------------------------.------------TFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00030F6916|UniRef100_UPI00030F6916/191-443 +..slkTTVQSLASANNLTPGVFVVDLENGSYV.DINASASFPSASTIKIPILVAFFQDVDAGKIRLDEMLTMEKEMMVGG +SDMRYKPAGTQFKALEVANKMMTISDNTATNMLIARMGGIEALNQRFRNWGLNTTVIRNQLPDLD------GTNTTSPKE +LGNLMAMVSQGNLLNMTSRDRILGIMRNTV-RNQLLPTGLGQGATIAHKTGDIG.TMLADAGLVDLPTGKRYILAVMVKR +PN-NDPSAEKLIGSISKAAYqqf +>ur|UPI00061932EA|UniRef100_UPI00061932EA/29-284 +.....-SIAKIESRISARIGVAVYDSATEQIW.NYKGDERFPMMSTFKTLTCANLLYDHESEGLDLESKVGIEPDELIAW +SPITKSFVGKEISLRSACAATMEMSDNTAANIVLRSTGGPNGLTEFLRFMGDRKTRLDHIEPDLNHARPGDERDTTTPNT +MVKTLNELVYGNVLSEESKAQLKTWMMDNKVSDGMIRSILPDGWRIADRSGAGAyGSRAITAIVWSETHAPLIISISLTE +TELTIPERDTVINEIGELVFdey +>up|A0A0G3M9J5|A0A0G3M9J5_9FLAO/20-290 +.ttleQKINAITKDKKATVGISVLGFENHFKY.SKNGEAKLPTLSVFKFHIACAVLNLVDQGKLSLDQKIFIKKTDLPEW +SPIREKYPDGNLSLNEVIDYTVALSDNNGCDLLLRLIGGTQTVQQFMDSKGVKGFRIKHNEDDMHKNWKNQYGNYSTTNS +AVQLLKKFYDGKILSRPSTDYLMQIMLGTKTGTNKIVEQLPKGTPVAHKTGASGkVAENDMGIITLPDGKHYAIAVFVNN +SYESDVINCKIISDISKAVWdyf +>up|W7DBR7|W7DBR7_9LIST/68-323 +..dttTQLKNLEKKYQATLGVYAIDSGSGETF.AHNGNQRFAFASTVKALLGGVLLKNLS--WDELNQIIKYTKDDLVSY +SPITEKHVDTGMSLKDIIAAAIQYSDNTAANLMFKQFGGPKGFESQLRELGDKVTDSSRLEPDLTTAIPGDIRDTSTPKA +IAETFKKLLLDRKIAPDKLKFYNEILTGNATGEELIRAGVPSNVKVGDKSGAASfGTRNDIAVLYPPHRAPIILVVFSNK +TNEDDEYDNALIADAARVMSn.. +>up|K0GF29|K0GF29_ACIBA/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPELGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGARNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|A0A086F9Y6|A0A086F9Y6_CHRP1/10-280 +.ttleQKINAITKDKKATVGISVLGFENHFKY.SKNGEAKLPTLSVFKFHIACAVLNLVDQGKLSLDQKIFIKKTDLPEW +SPIREKYPDGNLSLNEVIDYTVALSDNNGCDLLLRLIGGTQTVQQFMDSKGVKGFRIKHNEDDMHKNWKNQYGNYSTTNS +AVQLLKKFYDGKILSRPSTDYLMQIMLGTKTGTNKIVEQLPKGTPVAHKTGASGkVAENDMGIITLPDGKHYAIAVFVNN +SYESDVINCKIISDVSKAVWdyf +>ur|UPI000365C22F|UniRef100_UPI000365C22F/58-283 +...mdSAFARLEGEFGVRLGVYALDTGTGQAV.EFQSDERFAYCSTFKALAFGAVLDRTP--IDELDRTVTFSEADLVFH +SPVTREHVATGMTLREIGDAALRHSDNTASNLLLQELGGPEELERALRGIGDEVTRVDRVAPEMAEAVPGDVRDTSTPRA +MATSLREFALGDVLSEDKRDILTGMMRANTTGDDLIRAGVPEDWTVGDKTGACGyGTRHDIGVLWPPEGAPV-------- +--------------------... +>up|A0A0G9M801|A0A0G9M801_VIBAL/34-290 +....eKRV-QYFEDKGWSIGVTVLDTESGDMN.SVNGDNRFHFNSTIKALACANVLSKVDENRISLDDSISLKKSDIVTY +SPVTEDYIGKKLTLRKACEAALTYSDNTAANYTISAGGGPEGLTKFMRSIGDDVLRSDRYEPDLTKNIEYDIRDTTTTNA +MASSLNKLLLENVLSEESKLQLKKWMKDNKVANDLLRASLPQGWSIADRSGASDyGVRGIISMAWSKDHEPVIITMYVRK +SNTTMKERDQVIADLGKVIFeqy +>up|B1YX81|B1YX81_BURA4/36-292 +..aaqAELAALEKASNGRLGIAVLDTSNGTRI.AHHARERFPLCGTYAVVAAAAILARGSLDASLLPRRILYRRYEVVAG +SPVTESHVDTGMTIAQLCAAMLQSGDKGAGNLLMRVLGGPQAVTSFAHESGDTVFRLDRWEPELNLAAPGDERDTSTPVA +MVDLLQQLLLGDTLREPQRAQLTEWMTGGARGATAIAAGVPPGWRVADKAGTGGyGTTTDVAVLWPPSRAPIVLAVSFTQ +PRADAAARADVVASAARIAT... +>up|F0Q210|F0Q210_ACIAP/63-379 +..pleRALARVEADSGVRIGVYVRDLDTGASA.SLHGTEPWYLASSVKVPVAIAVLRGVERGDFTLETPLTLRAADYVDG +AGPTNSPVGTPLTVRYLLEQMIIYSDNTATDMLIGLV-GIGTVNAVVQSLVPRGFGRITSLADVRRTYYATGLNSGHLDA +YADLLQALVEGRALDARHTAYLLSVMERVKTGTQRIKAGLPPGARFAHKTGTQR.ARTCDSGLVTVPPGPRLLVVACTRG +EP-STARSDRALRQVGIALCq.. +>up|K9WCY8|K9WCY8_9CYAN/336-588 +..slkSQIQTLAANNKLQPGVFIVDINTGTYI.DINSRSPVPAASTIKVPILVALFKEVDEGKIRLDESLTLQSEMIATG +SGNLQYKPGAKFTVLELATKMITISDNTATNMLIARLGGIEALNQRFRAWGLTTTVLRNALPDLEG------TNTASPQE +LAALMAMINQGQLVSLPSRDRILSIMQSNEI-NSLLPQGLGSGAIIAHKTGNIG.ALLADVGLVNMPSGKSYIISVMVQR +PF-NDDSAQELIRKISKTAYeyf +>up|A0A0D4C4C1|A0A0D4C4C1_9MICC/3-220 +.....---------------------------.------------TFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|Q6RSM7|Q6RSM7_KLEPN/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVKW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI0002DAAFB2|UniRef100_UPI0002DAAFB2/196-443 +.....--VQSLASANNLTPGVFVVDLENGSYV.DINASASFPSASTIKIPILVAFFQDVDAGKIRLDEMLTMEKEMMVGG +SDMRNKPAGTQFKALEVANKMMTISDNTATNMLIARMGGIEALNQRFRNWGLNTTVIRNQLPDLD------GTNTTSPKE +LGNLMAMVSQGNLLNMTSRDRILEIMRNTV-RNQLLPTGLGQGATIAHKTGDIG.SMLADAGLVDLPSGKRYIVAVMVKR +PN-NDPSAEKFIGSISKAAYqqf +>up|D1C1J1|D1C1J1_SPHTD/9-294 +....iERIRALAEDFAGTIGVAARDLDTGTEV.MYNPDVVVPTASTMKTVLLYELYRQVDAGQIDPAMRITLEERHRVPG +SGVLQDDAGVAPTVKDVATLMITVSDNTATDMIYDLI-GREAVATTLERLGMTNTHLPLDY----DLRETPDNDVSTPRD +MLRLVEAIFRGEGLSPASREAVIDILKRQKY-TTIIPEQLPFGVKAAHKTGTLR.GVRNDVGLVFAGERT-YAVALMSKG +SP-NLVASQRLLSDISRLIYecf +>ur|UPI00068D143B|UniRef100_UPI00068D143B/18-270 +.....VSLADVERRHGGRLGVFAIDTGSGRTL.AHRADERFLMCSTFKGLLAAQVLARVDAGKEDPGRLVRYTEKDLVFT +SPVTKAHVAEGMPVGALCQAIVEVSDNTAAVLLMRSAGGPAGLTQFVRGLGDTVTRSDRYEPESNR--YSGVLDTTTPRS +IANSASKILLGNVLSPQSRAQLEKWMLACKPGLNRLRAALPADWVAADRPGTSVeEQTNDYAIVRPPGRAPLLIAAYYDA +PALGMPAREAVLREVGAVFV... +>up|F2YBS7|F2YBS7_ECOLX/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVKW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGARNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI0005C6BCD7|UniRef100_UPI0005C6BCD7/46-292 +.....----EYEQATGGHVGIYAQNIETGKSL.AWRANERFLMCSSFKVSLVASVLLRCDRGQDSLDRIISYKPEDIEDY +APFAKAHLDKAMSVAELCQGAIEQSDNFCANKLLERSGGVLALTAFWRQLGDNQSRLDNIEPFLNETPYGGIENTTTPIA +MAHNLQKMLLGSLLSPSSRDRLIGWMVRCQTGSQRLRAGLPKNWVIADKTGTNGhDAASDIAILWPRPDKAIILSVYVWG +GTPTKDQLLGLFSKI-----... +>ur|UPI000684B36D|UniRef100_UPI000684B36D/20-277 +...itKKIEEIENKLGARIGASIYDVTDNKFW.SYKGDTRFPLLSTFKTLACAKLLADVEKGLQSFETSSVITTSSLVKW +SPVTKNHVGEKFSLKQACSAAMIMSDNTATNIVLTGIKGPKALTHFMRSIGDDVTRLDRIEPYLNEALDGDKRDTTTPNA +MVKSLHTLLFGDALSQASKAQLKQWMIDNKVTGSLLRSVLPENWSIADRSGAGGnGSRAITAVIWSDKRSPLIISIYLTQ +TDASFALRNKAIADIGKEMFtv. +>up|D7PIH4|D7PIH4_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKESEVKKNLLTQHVGLKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIVGDKTGSGDyGTTNDIAVIWPENKAPLVLVTYFTQ +PEKDA---------------... +>up|A0A059X0I0|A0A059X0I0_9BACT/21-287 +.qtlsKEIVTLAKKYSADVGVGIIT-PEGDTV.SVNGNRRYPMQSVYKFHLALYILDQVDQKKLSLRQEIILTKRDLLPH +SPLRDSRIGMRVTLQKLLQYTVSYSDNIGCDILFRLAGGPSKVHDFIQAHGVSDVAVIYTEEEMHADWEKQFANYSTPKS +MVLLLDKFRKGEILSPSSTKLLMELMQNTTTGTKRLKGNLPEGTIVGHKTGTSGyPATNDAGIVTLPGGRTYSIAVFVSK +SRETEETNERIIAEISRMVYdn. +>ur|UPI0002D95AF5|UniRef100_UPI0002D95AF5/2-292 +..slqDRLEEVLRDASGTFGVYVKHLETGETA.AINENRFFQAASVFKIPILAALYRDVHLGKVNLQERIRLEEADLVNG +SGIFKEIPGIDVTIKNLATMMIIVSDNVGTDKILRII-GKENVNQYMKEVGLNNTYIRFSE----IFQESIDNNVTTAFD +MALLLEKIANKQLISEKACDDMFEILEKQQF-RNRIPYLLPATTVVAHKTGTVA.SVVNDAGIVELPDNGRFIISAFSIG +NK-SEAEGARKIAELSRAAYgyf +>ur|UPI0003FCC349|UniRef100_UPI0003FCC349/56-310 +....eTELQNLEERTGRTIGLYATNLSTGREV.AYRHTEPFPMCSLFKVLAVAGLLTEHSPYGDYWEEKIPFGPEDIVEN +SPITSAHQEREMTVSELADAALRFSDNTAGNLLLEELGGPAAVTRFARRFQATATRLDRWEPELNEAEPGDLRDTTTPAD +IARLYQAFLVEGRLGQLGQTRLRDWMLRNTTADERLRAALDGEYELADKTGAGEfGVVNDAGIVWRPDGSVTVISVLTRS +DSRSADNDNTVLVAAARAAL... +>up|A0A0K3BE76|A0A0K3BE76_9PSEU/41-299 +..avtTDFTALETRFGARLGLVAVDVTSGKAV.AHRENETFALLSVFKGYAAGALLKAHPLDTGFFNQTIKYTKADLVDN +SPVTEKHVDTGMTVAAICEAAITRSDNTAGNLMLKLLGGPTKLTEFARSVGDPKTRLDRWETDLNVVPPGTEQDTTSPAA +IGNAYRSLVVGDTLGVPERTQLKNWLLASTTGAERIRAGLPSGWVTGDKTGTGGvGTANDVAVTWPSPDKPIVIAILTDK +KAKEAKPDNALLAEATRIAIk.. +>up|Q49HG5|Q49HG5_PSEAI/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGSRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI0005BE66F4|UniRef100_UPI0005BE66F4/20-270 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPGLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIA-------... +>up|D7PII4|D7PII4_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKESEVKKNLLTQHVGLKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPHKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIVGDKTGSGDyGTTNDIAVIWPENKAPLVLVTYFTQ +PEKDA---------------... +>up|A0A0L7TLS1|A0A0L7TLS1_VIBAL/20-280 +.sqlnEDISLLEQQTSSRIGVSVWDTQADERW.DYRGDERFPLMSTFKTLACAKMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRIEPRLNEATPGDSRDTTTPNA +ILNTLRTLVEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLVAQISQLILqky +>up|A0A0H0YGR9|A0A0H0YGR9_VIBAL/20-280 +.sqlnEDISLLEQQTSSRIGVSVWDTQADERW.DYRGDERFPLMSTFKTLACAKMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRIEPRLNEATPGDSRDTTTPNA +ILNTLRTLVEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLVAQISQLILqky +>ur|UPI0005A8D8D6|UniRef100_UPI0005A8D8D6/18-270 +.....VSLADVERRHGGRLGVFAIDTGSGRTL.AHRADERFLMCSTFKGLLAAQVLARVDAGKEDPGRLVRYTEKDLVFT +SPVTKAHVAEGMPVGALCQAIVEVSDNTAAVLLMRSAGGPAGLTQFVRGLGDTVTRSDRYEPESNR--YSGVLDTTTPRS +IANSASKILLGNVLSPQSRAQLEKWMIACKPGLNRLRAALPADWVAADRPGTSVeEQTNDYAIVRPPGRAPLLIAAYYDA +PALGMPAREAVLREVGAVFV... +>up|B1SXG5|B1SXG5_9BURK/36-292 +..aaqAELAALEKASNGRLGVAVLDTSNGTRI.AHHARERFPLCGTYAVVAAAAILARGSLDASLLPRRILYRRYEVVAG +SPVTESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTSFAHESGDTVFRLDRWEPELNQAAPGDERDTSTPVA +MVDMLQLLLLGDTLREPQRAQLTEWMTGGARGATGIAAGVPPGWRIADKAGTGGyGTTTDIAVLWPPSRAPIVLAVSFTQ +PRADAAARADVVASAARIAT... +>up|A0A0C1T564|A0A0C1T564_9CYAN/179-418 +.....---------AKLFPGMFFIDPETGAYL.DWNGDTTFAAASTIKFPILVAFFQDVDAGKIRLDEKLTLKKELVGGG +AGFQYKPLGSQFTALETATQMIIVSDNTATNLLIERLGGIAALNQRFRNWGLTVTELRNLLPDLEG------TNTTSPKE +LAQLMVAVQKGDLISVKSHDRLLNIMRRTHT-ATLLPKGLGPGATIAHKTGDIG.SMVGDVGLVDLPSGKRYIAVAMVKR +PH-NNAQAKELIRQVSRAAYqef +>up|Q0BSY1|Q0BSY1_GRABC/35-292 +...veDRLRELEIRSGGHLGVAVLDTATGQVI.GNRLDERFALCSTFKALAIAFTLARVDRGEEKLDRRVFFGKKDLVMP +FKATKPHLADGMTVEQLCEAAAIVSDSTAANLLMASFGGPSALTAYLRSIGDQTTRIDKTELALNIVKSGETHDTTSPRA +MVGTLQRIVLGSALSPTSRAHLTEWMMASRDAAQRLRAGLPAGWRIANKPGTWEgISTNDIGVLFPPNRPPIVVAAYLGE +ARGSVAEQEAVLVDVARIVTr.. +>ur|UPI0006760A52|UniRef100_UPI0006760A52/42-291 +.....--LRDLERRHDARLGLLAVDTGTGTVV.AHRPDERFAHASAGKLLLAGAVLERR--GTVGLDERVRVPDE-TVPH +SPVTESRTGRTLTWAEVLDAALRLSDNTAANLLAQDAGGPDAVTEVLRAWGDDVTRVDRLEPDVNTAVPGDERDTSTPRV +LAGHVRALVLGDRLAEPARERLVGWMRASTTGTALVRAGVPSGWAVADRSGGAAyGSRHDLAVVWPPHGAPLVLAVMTSR +RGQDDEGRDALVAQAAGVAVd.. +>up|Q767E8|Q767E8_KLEPN/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRTAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVKW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|A0A0B1Q1B1|A0A0B1Q1B1_9GAMM/41-360 +..sldARIAAIEEAFGGELGVYVQQLTSGEAY.SWRADDPWYLASLVKVPVAAEVLAQRQAGTLSLDERITLSRSDFVDG +APVNWHDPGTPISIRYLLEQMVTVSDNTATDMLINRV-GLAEVNARARAMVAASGGHPEQQ----PAYEASGENVGTLRA +YGDLLASLHHGGMLDREQRQTLLEVMQRTRSGEQRLKRGMGREVTFAHKTGTQH.RRSCDAGIATRDGAQHWVIVACSRG +PL-ALSAHEQALTRVGEALHd.. +>ur|UPI0003A110CF|UniRef100_UPI0003A110CF/50-300 +.....---KQIEAETGGRLGVALVDSRGALIL.GFNRDERFAMCSTFKAPLAAAVLTGAEGGKFGLEGEISFGKADILEH +APAVKKNLKRGMSMDELAAAAVELSDNSAANLLLPMIGGPEGLTRYIRAHGDTVTRLDRTEPSLNENAAGDERDTTSPAA +MAGLMARLIFRD-LKPDSAAKLRGWLNASSTGANRIKAGLPKGWTSGSKTGSCG.TAYNDVALVKAPSGEEYILAIYLDR +PRVDSKAAEAAIAETASAALd.. +>up|D7PIK5|D7PIK5_9ENTR/3-216 +.....-------------------------QI.AYRADERFAMCSTSKFMAASAILKESEVKKNLLTQHVGLKKSDLVNY +NPITEKHLKEGMTIGELAAAALQYSDNTAMNKLIEHLGGPHKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIVGDKTGSGDyGTTNDIAVIWPENKAPLVLVTYFTQ +PEKDA---------------... +>ur|UPI0005BBDC35|UniRef100_UPI0005BBDC35/20-269 +.sklnEDISLIEKQTSGRIGVSVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDESNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLI--------... +>up|A0A059X5T9|A0A059X5T9_9BACT/27-296 +..dfkSQLESITKQIDGIAGVAVKDLEGKETL.ILNADHKFPMLSSFKFPIAVAVLDQVDKGKLALDQKYHLTKEDIQLY +SPLRDKFPDGNLTIADLLASMVSLSDNIACDILFKLAGGTKPVQDYVHSLGVKDIAIVANEEQMGQDWNVQYTNWCKPGA +MLQLLDIFYKGKNLSKSSHDFLSKIMIDGPTGMNRIKGQLPKEAVVAHKTGTSGtAAVNDVGIVKMANGKSFAIVLFMSN +STAELKAIESVMAQVSKAAYehy +>up|A0A0D5VKH6|A0A0D5VKH6_9BURK/31-283 +.....VSLADVERRHGGRLGVFAIDTGSGRTL.AHRADERFLMCSTFKGLLAAQVLARVDAGKEDPGRLVRYTEKDLVFT +SPVTKAHVAEGMPVGALCQAIVEVSDNTAAVLLMRSAGGPAGLTQFVRGLGDTVTRSDRYEPESNR--YSGVLDTTTPRS +IANSASKILLGNVLSPQSRAQLEKWMIACKPGLNRLRAALPADWVAADRPGTSVeEQTNDYAIVRPPGRAPLLIAAYYDA +PALGMPAREAVLREVGAVFV... +>ur|UPI00068B861E|UniRef100_UPI00068B861E/38-291 +...lrARLAAIAHTTKAEVGVSVQNLAAGQRI.EIGARTRMPSASVIKLPILAELLRMAERGELSLAERVHVDRSDVVGG +TGQLQHKLPQDISLHRLARYMIIYSDNTATNLLIDRI-GFGPVNALIRSLGLRSTVLERKMMDTEA-QQHGRENYLDAAD +IAKLLRSLWDGRLLSAPSRAIALGFLRDQRL-NELIPAALPPGAPVAHKTGTLDdLVTHDVGYYLVPGSE--VLVVFTTK +GT--TAAGTAAVHRMARAVWd.. +>up|D7P3C9|D7P3C9_AERCA/31-296 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSHSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQVAQTAYq.. +>up|P37321|BLE1_PSEAI/31-296 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSHSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQVAQTAYq.. +>up|A0A084DCN4|A0A084DCN4_9BURK/36-292 +..taqAELGALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVVAAAAMLARGSLDASLLPRRILYRRYEVVSG +SPVTESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTSFARASGDTTFRLDRWEPELNRAAPGDERDTSTPVA +MVDTLQRLLLGDALQEPQRTQLAEWMAVGATGATGIAAGVPPGWRVADKAGTGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +PQADAAARADVVASAARIAA... +>ur|UPI00065E998B|UniRef100_UPI00065E998B/18-320 +.arlqAQLQALTDKHPGRVGICVED-ASLKPI.CVNGDQRFSLQSVMKVVVGVAVMRAVDDGRLKLDDPIVIQREDLSVI +QPIADIVAEQGTTIGDLVARAVIESDSAATDVLILELGGAKAVQSLLDGAGIKGIRIDRTERELQTAYLKDERDTTTPRG +MTAFLSALATGELLSPASTRNFLNVMARTKTFPDRLRAGTPKTWTVAHKTGTSQtGVTNDVGILTAPDGGKIAISVFVAE +STASNDLRAAVIANAARATVaay +>up|A0A0C5L1Y2|A0A0C5L1Y2_PSEAI/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|F6IHB4|F6IHB4_9SPHN/41-308 +..qfeKQLASVAEASKGRIGVAAVDLATGRTI.EVLGDQRFPMASTSKIAIAATFLAGVEKGKWSLTSEFPLMVPVASAS +TPIAPVRPGAYLSARDLIEQMITRSNNYATDALLKVVGGPKAVNDWVHNAGIEEWHLDRDIATLVRAQVIDKRDSATPLA +MVKLLNGIYDGKWMKAESRDVILGAMSRCRTGRRRIPAMMPDGVTVSHKTGSLN.NTSSDVGIIQTPDGHAFAVAIYVTG +QG-SRPNREARIAQIARTVYdgy +>up|D3U0R3|D3U0R3_ECOLX/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI0003B6E910|UniRef100_UPI0003B6E910/27-282 +....aNPIAEYEHTTGGRIGVHALNVTTGQTL.SWRADERFIMCSSYKASLVAFVLARIDRGQEKLDALVPYTAQDTLGW +GPIAKENLAKGMTVAAMCKAAVEISDGVCANMLLARSGGPAALTAFLRSIGDTTTRVDHFEPALDRVPSGGPDDSTTPAA +MASTLQKVVLGDVLAARSKGLLTRWLIGNQT-NPRLRGGLPQSWRIGNKTGHSGrDMAGDIAVAWPHPGMPIVIAVYTRG +GRPTEAQFDKAFAGIGRLVA... +>up|G6EB29|G6EB29_9SPHN/47-314 +..qfeKQLASVAEASKGRIGVAAVDLATGRTI.EVLGDQRFPMASTSKIAIAATFLAGVEKGKWSLTSEFPLMVPVASAS +TPIAPVRPGAYLSARDLIEQMITRSNNYATDALLKVVGGPKAVNDWVHNAGIEEWHLDRDIATLVRAQVIDKRDSATPLA +MVKLLNGIYDGKWMKAESRDVILGAMSRCRTGRRRIPAMMPDGVTVSHKTGSLN.NTSSDVGIIQTPDGHAFAVAIYVTG +QG-SRPNREARIAQIARTVYdgy +>ur|UPI0003606E05|UniRef100_UPI0003606E05/50-306 +....dEAFARLEREYGAHLGLYAVDTGSGREV.TWNDTRRFSYNSTIKASLAAAVLHKN--GIDGMDRVLHYDRSDLVAN +SPVSEKHVDSGMSLRALCDAAVRYSDNTAANVLFEDIGGPGRLGEFLKSLHDKTTRTDRHETGLSEWSPGEKHDTSTPRQ +MASNLRGLVLGDTLPTAERRQLTTWLRTNTTGATTIRAGLPKGWIVGDKTGTGVyAARDDIAVIWPPGRKPLVMAILTYR +DGKNAEANDKLLADAARAAVt.. +>up|A0A0F3LFS6|A0A0F3LFS6_9CAUL/43-295 +.....--LSDLETRNGGRLGFVVQDAATGRKL.VWRGDERFVYCSTFKMYLAAATLLRVQAGQERLDRRIPITTADMINH +APVTEPAVGASLTVEQLLKGAVEVSDNPAANLLLKAMGGPSAMQTFYRGIGDDSTRSDRFEPEMNR--LDGDKDTILPNQ +SVANLRRLFLNSALTAASRALLLQWMTDTPTGQNRLRAGTPAEWRVAHKTGTGGyGPTNDIGLLYPPNGQPVIVAAYYHA +TGTSDDANAAVIAEATRRAL... +>up|Q9AGN8|Q9AGN8_PSEAI/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQLAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|Q5NL19|Q5NL19_ZYMMO/47-294 +.....----EYEQATGGHVGIYAQNIATGKSL.AWRANERFLMCSSFKVSLVASVLLRCDRGQDSLDRIISYKPEDIGDY +APFAKAHLDKGMSVAELCQGAIEQSDNFCANKLLERSGGVLALTAFWRQLGDNQSQLDNIEPFLNETPYGGIENTTTPIA +MAHNLQKMLLGSLLSPSSRDRLTGWMVRCQTGSQRLRAGLPKNWVIADKTGTNGhDAASDIAILWPQPDKAIILSVYVWG +GTPTKDQLLSLFSKIA----... +>up|B4ELT9|B4ELT9_BURCJ/36-292 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGALDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDALREPQRAQLTEWMVGGARGATGIAAGVPPGWRVADKAGTGGfGTTTDVAVLWPPARAPIVMAVSFTQ +PQADAAARADVVASAARIAA... +>up|F5XZA2|F5XZA2_RAMTT/51-363 +..rlpAELAAVDARHRGQIGVHVRDLQTGVRV.NHHADQDWYIASMVKVPVAIAVLRGVEAGLFTLDTPLRLRAADYVDG +AGATNGHPVATLPIRFLMEQMIIHSDNTASDMLIELV-GLPQVNALVRSLVPQGFGRITTLAEVRRAYYAGGLNSARLDA +YGQLLALLAQGGALGPDATAYLLGLMERVATGPNRIRAGLPADARFAHKTGTQR.QRVCDAGLVRMPAGAGAVVVACVRG +EA-SLARSEAALRDVGEALC... +>up|H2ERK4|H2ERK4_PSEAI/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALIFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|S5YYN5|S5YYN5_PSEAI/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGELVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI0006B2639E|UniRef100_UPI0006B2639E/11-268 +...leQRV-QYFEDKGWSIGVTVLDTESGNIN.SVNGDKRFHFNSTIKALACANILSKVDKNKISLDDSIYLKKSDIVTY +SPVTEDYVGKKLTLRKACKASLTYSDNTAANYTISAGGGPEGLTKFMRSIGDDVLRSDRYEPELTKNIEYDIRDTTTTNA +MASSLNKLLLENVLSEESKLQLKQWMKGNKVANDLLRASLPQGWAIADRSGASDyGVRGIISMAWSKDHEPLIITMYVRK +SNTTMKERDQVIAEIGKVIFeqy +>up|E9N9H5|E9N9H5_PSEAI/38-304 +...asDALAALELRNGGRLGVFALDAGSGRSL.GWREDERFGMCSTFKLLLAATVLDAARQGRLDGTAPIHFSDDDLVPH +SPVLREHLALGLTAPELARATQLTSDNAAANLLIRKLGGPEAVTALWRASGDEVSRLDRLEPDMNLLPPGDLRDSTSPRA +MAQHVARLFTSEMLVPEDRERLREWMVETGTGLARLRAATPPHWQAGDKTGSMP.NKTHDVAVFWPPGRAPVIVAAYYES +DAHHRAQDEAVLAQVGRIAV... +>up|A0A0C3EDB5|A0A0C3EDB5_9VIBR/21-280 +..hlnENISNIEQQISGRIGVSIWDTQNDSHW.DYRGDERFPLTGTAKTLACATMLESMDTGQLDKNATSKLVKENMVMW +SPVMEKMTGESVRVEHACEAAMLMSDNTAANLVLSSVGGPDAVNLFLRRVGDNTTRLDRQEPEINEAKPGDVRDTTTPNA +MVNTLESLLEGKVLAYESRLQLRIWMQDNKVSNALIRSVLPQGWSIADRSGQGGhGSRSVNAVIWKEDHKPIYITIYVTD +TELSLQARDQLVAQISQLILepy +>up|N6VAW1|N6VAW1_9RHIZ/2-238 +.....---------------------AGGKRI.EHRAGERILMCSTFKALVAALVLARVDKGEEKLDRRIRYTKSDLLGN +SPATEANVGNTMTVAELCAAAVTLSDNAAANLLLASFGGPKALTAFCRSLGDEITHLDRVEPELNYDTPDDQRDTTTAAA +MLENLRRLLFTDVLSLASRSQLAAWLIMTKTGDARLRAGLPKDWLVGDKTGTSDdGNANDIAVLWPSDRAPIIVTAYCEI +PGISAAERNAVIAEIGRIAA... +>ur|UPI0003C75F41|UniRef100_UPI0003C75F41/46-291 +.....----EYEQATGGHVGIYAQNIATGKSL.AWRANERFLMCSSFKVSLVASVLLRCDRGQDSLDRIISYKPEDIGDY +APFAKAHLDKAMSVAELCQGAIEQSDNFCANKLLERSGGVLALTAFWRQLGDNQSRLDNIEPFLNETPYGGIENTTTPIA +MAHNLQKMLLGSLLSPSSRDRLIGWMVRCQTGSQRLRAGLPKNWVIADKTGTNGhDAASDIAILWPQPDKAIILSVYVWG +GAPTKDQLLGLFSK------... +>up|A0A0J7XZT9|A0A0J7XZT9_9SPHN/41-337 +..kllGEFARFAALSDGSVGIGVRDLQTGETQ.ALNGDTLFPMASAYKIAVAGRIFALVDAGQARLDEQLALDPALASEG +GAWMFSRPGATLSIDRLLELMLQKSDNNATDVLVARAGGPQAITGFVNKLGVTGLRVDSDV----TAFAAELQDTSTPAA +MLDLIAAYESGRALSAASTQRLFTIMANCETGKKRIVGMLPPGTAVAHKTGSLN.GTGNDVGVVRLPDGRRFAIAVFVMK +DSKGHVARDRIIAEAARAAYdyf +>up|A0A086AXZ1|A0A086AXZ1_9FLAO/22-290 +...leQKINSITEGKKATVGVSVLGFENNFKY.SKNGDQPLPTLSVFKFHIACVVLDLVDKGKLSLDQKLFFKKEDMLEW +SPIREKYPDANLPLSEVLDYTVALSDNNGCDVLLRLIGGTQTVQKFMDSKGVKGFQIKHNEAEMHKSWKALYENYSTPNS +AVQVLKKFYDGKLLSKKSTDYLMQIMLRTKTGTNKIVEQLPKNTPVAHKTGSSGkVAENDMGIITLPNGKHYAIAVFVND +SMETDAVNCKMVSDISKAVWddf +>up|J0N280|J0N280_9CLOT/2-253 +....eEKIREYLNLQPGEQAVFIKDLTDGETF.CFNEKAVFPSASTIKLVIMACLLDQVKTGRLSLEDPVVLTEEMRTGG +DGILKESAGHRFSLREILTLMIIVSDNTATNILIQLL-GMDAINEMAGRLRLSRTVLGRRMMDSE-ARKQGKDNYTCADD +IAHILELIYEQKCVDVPSSRLMLDILRRQQQ-SGRLQLYLPEEVEIAHKCGDLD.FLEHDAGIILLPK-RPYLIVVLTRD +NP-TNKDGREVIGTVSRMVYee. +>up|A0A059WNX8|A0A059WNX8_9BACT/72-339 +.salqNQIKEIAAEAKGKVGVTAVVLESGETVaSLNPQEHFPMQSVYKLPISMAVMKAVDAGKVKLTDKVTISKSEFVGH +SPIRDQHPNGALTVEELLRYALSESDGTASDVLMKLAGGPAAVQA-LTELSIKDLIVLDTEQTFTQDKTAQYRNWATPEA +AVALLRALHESRGVSESSQSLLLKFMTESTPGAKRLKGMLPAGTPVAHKTGTSGtAATNDIGIITLKNGKHVAIALFVSD +SPADQVTREGVIAKIAKAVYd.. +>ur|UPI0006B32733|UniRef100_UPI0006B32733/21-334 +..algSQVQKLERETPGQFGLYVKRLDNGETF.AWQADRRWYLASSAKLPLAIAVLQEVQQGRLRLDQELRVEERDKIDG +SGAVWQPVGTQHSVETLLRRMLMDSDNTAANLLIRTIGGPQRVQALARSLHVRKDELQLKMEEAYDRYYARGANTATLAG +YGGMLEKLVRGQLLTPPHQQMLYKDLKFDTYDAYRLEAGLPRTVRFIHKTGTQY.HRACHMGLIDPQDGAHAIVVATCAE +GMDEMRQAGRLFEQIGRAITr.. +>up|R6Z6E6|R6Z6E6_9CLOT/9-261 +..emkQDICAFLQGKQGKVCVSFYDLNAGEGF.SIRGTERVPSASTIKLVILAEAMRRVREGELSLEQTITVTEEMRTGG +DGILKELPGHTFTLREILTLMIIVSDNEATNILIRML-GMDSVNRMASELGLKEACLGRLMMDSE-AKKQGKDNYICADD +MTEIFRQIYAGQCVGEEESRLMMDILKRQQQ-GGRLQLYLPEEIETAHKCGDLD.ALENDGGIIFLP-GRPYILTVLTSE +ME-SNKEGREVIGHISRIVFd.. +>ur|UPI0005BA7D51|UniRef100_UPI0005BA7D51/6-282 +.....--FESLFRAAGVTGWLYATDIDTGHEV.GRGADEPLPTASMYKVALLIALCRQAEAGVLDLAARVTVTAADRVTP +TGLSAMLDDVTISLRDLAYLMIAVSDNTSADKLLALV-GFDAVNGMLAEFGLKDTRVVQGAGEMNAALDPARANCSTPRE +MARLFAMIWRDEAASPESCAWMRTVLNMQ-VWPHRLASGFPDDVAVSGKTGTLP.TLRCESGVVEYPDGARYAVSVFTRS +FSTAQPRADAVIGTAARMAVdh. +>up|Q83ZP8|Q83ZP8_ECOLX/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVKW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI0006B2F008|UniRef100_UPI0006B2F008/63-379 +..pleRALARVEADSGVRIGVYVRDLDTGASA.SLHGAEPWYLASSVKVPVAIAVLRGVERGDFTLETSLTLRAADYVDG +AGPTNSPVGTPLTVRYLLEQMIIYSDNTATDMLIGLV-GIGTVNAVVQSLVPRGFGRITSLADVRRTYYATGLNSGHLDA +YADLLQALVEGRALDARHTAYLLSVMERVKTGTQRIKAGLPPGARFAHKTGTQR.ARTCDSGLVTVPPGPRLLVVACTRG +EP-STARSDRALRQVGIALCq.. +>ur|UPI0004C3CB0B|UniRef100_UPI0004C3CB0B/4-286 +.....--VERVFRSAGVTGWLHAVDIDDGREV.GLRADEPVVLASVFKVPLLLELQRQAERGLFDLTERVGVPAADRTGG +TGLAAMLDDATLSLRDLAYLMMAVSDNTAADVLLARV-GREAVNALLDGLGLTATRVVQNCREMLTALDPAVGNRSTPRE +MTRLLAMIWRDEAAGAASCAAIRRLMALQ-VWPHRLASGFPDDVAVSGKTGTLP.TLRNEVGVVEYPDGGRYAVAVFTRS +FAQNQPRADAAIGAAARMAIdq. +>up|A0A0L8CXX6|A0A0L8CXX6_VIBAL/20-280 +.sqlnEDISLLEQQTSSRIGVSVWDTQADERW.DYRGDERFPLMSTFKTLACAKMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRIEPRLNEATPGDSRDTTTPNA +ILNTLRTLVEGETLSYESRVQLKIWMLDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLVAQISQLILqky +>ur|UPI000686CAC3|UniRef100_UPI000686CAC3/79-332 +.aslqNQFSELAAQSGLEPGAFFYDLDTGEYV.NFNGDRAFSAASTIKVPVLVAFFQALDRGEVQLDELLTMTPDLIGGG +SGAMQYAPGTQFTALETATQTIVISDNTATNMLIHRLGGADVLNAQFQDWGLTETAIRNPLPDLD------GTNTTSPQD +MVRLLARVERGELLSLRSRDRLFAIMERTKT-KTLLPRGLGPGATIAHKTGDIG.SSVGDVGAIDLPTGKRYLAAVLVAR +PH-NDSRAQELIRNFSRRAYehf +>up|A0A0M1IK52|A0A0M1IK52_9BURK/36-292 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMAGGTRATTGIAAGVPPGWRVADKAGTGGyGTTTDIAVLWPPSRAPIVMAVSFTQ +PQADAAVRADVVASAARIAA... +>up|A0A0H1AUH6|A0A0H1AUH6_9GAMM/47-362 +.aaldRRLRAVDARLSGEIGVYVQRLDDDATW.GLRADESWYLASGVKVPIAIAVLREIEQGWLTLDTQVALRDDDFVDG +AGGTNARAGARLPIAYLLEEMIVHSDNTASDVLIRTV-GLGQVNAVAAELIAQGVRITTLLPDLDSSYYATHVNSATLRD +YGRMLAALQRGQALDPAGTRQLLGLMARVQTGTRRIRAGLPPGTRFAHKTGTQY.RRLCDSGIATLPGAHPVVIVACVRG +AD--TQAGERALREIGAAVAa.. +>ur|UPI0006473BD3|UniRef100_UPI0006473BD3/22-290 +...leQKINSITEGKNATVGVSVLGFENNFKY.SKKGDHPLPTLSVFKFHIACAVLDLVDQGKLSLDQKLFFKKEDMLEW +SPIREKYPDANLPLSEVLDYTVALSDNNGCDVLLRLIGGPQTVQKFMDSKGVKSFQIKHNEAEMHKSWKALYENYSTPNS +AVQVLKKFYDGKLLSKKSTDYLMQIMLGTKTGTNKIVEQLPKNTPVAHKTGSSGkVAENDMGIITLPNGKHYAIAVFVND +SMETDDVNCKMVSDISKAVWddf +>up|Q2GBP5|Q2GBP5_NOVAD/72-339 +.qaiqQQVAAIAAEGRGRIGVAAMDLDGGGQI.FVNGDMPFPMASTAKVAVAATFLEQVEKGNFRLDQQFPMMVRVAETG +RVSAEARAGTVMTAQSLMELMITRSHNEATDGLIHAVGGYENVNRWLTRNGITGQRLDHTMATLVRAKVIDTRTSSTPRA +MIALLAAIDRGGVLSPESRAVLLDTMTRTSTGKTRIRAGLPVGTLVAHKTGTLS.GVTDDVGIIRLPDGRHLAVAFFVTG +PE-GHAAHAALIARMTRVIYngy +>up|T2C4T8|T2C4T8_VIBAL/20-280 +.sqlnEDISLLEQQTSSRIGVSVWDTQADERW.DYRGDERFPLMSTFKTLACAKMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRIEPRLNEATPGDSRDTTTPNA +ILNTLRTLIEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLVAQISQLILqky +>up|Q5W3A6|Q5W3A6_9BACT/31-300 +.dsleQRINSIISGKKASVGVAVAGIEDNFSL.SINGKKNFPMMSVYKLHIVLAVLNKVDGGSLKLDEKIPLNKKDLHPW +SPLRDKYPNGGIPLSEIIEYTITQSDNNGCDILIALAGGTEAVKRYIISKGISDFDIRATEKECHESWNVQYSNWSTPVS +AVALLKKFNDRKILSSVSTEYLMNVMIHTSTGNKRIKGLIPPSADVAHKTGTSGiPGTNDIGIVTLPNGKHFAIAVFVSD +SRENNAANERIIAEISKAAWdyf +>up|G7HK60|G7HK60_9BURK/69-325 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDALREPQRAQLTEWMVGGARGATGIAAGVPPGWRVADKAGTGGfGTTTDVAVLWPPARAPIVMAVSFTQ +PQADAAARADVVASAARIAA... +>up|D2KFE7|D2KFE7_PSEAI/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKESEMSDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI000593633B|UniRef100_UPI000593633B/53-310 +...ldITLAELEDRHSVRLGVHAVDPRRELAY.IRRADERFALCSTFKVYAVAALLRQEQQGRLSLNDRVRIEPDEVVEN +SPVTEPAQGRAVALTELCEAALTRGDNTAANLILGRLGGPRAITEFARTLGDNATVLNRWEPALNSAERGDLRDTTTPAG +LGIGYRELLLGAALTPARQRILTDWMLANITSGERIRKGLPDGWTSADKTGAGSyGTVNDAGVVRSPNGDPLLLILLSDS +TTSDAPNNNVPLAEATTAIV... +>up|L7PBI5|L7PBI5_ACIBA/31-296 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSLSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQVAQTAYq.. +>ur|UPI0003A8DD53|UniRef100_UPI0003A8DD53/35-286 +.....EAALQIERTLKATVGYSIHDTGTGRSW.QYRADERFPMASTVKLLLCSTLLNE---GQALMTRSVPIHSQDILAY +APVTKDLVGTHVPAAKLCAITLKTSDNTAANAVFEVLGGPKVVTAFVRGLGDQTTRSDRNEPSLNEVMPGDERDTTTPRA +MANTVKALLLGTALDTPSRAQLTEWLSNNEVGGPLLRAAIPNDWRIADRTGSGSfGARGIAAVLWPPRGEAIVATIYLKD +TEASLDERNAAIAAIGRAMVk.. +>ur|UPI000475D12D|UniRef100_UPI000475D12D/188-439 +...lkNTVQTLAAANNLTPGVFLVDLETGAYV.DVNGAASFPAASTIKVPILVAFFQDLDAGKIRLDEMLTMQQEAIAGG +SGNMQFPPGTQYTALEVATKMITISDNTATNMLITRLGGIEALNQRFRSWGLTNTVIRNQLPDLQG------TNTTSPRE +LSQLLAIVNQGNLVNMRSRDRLLDIMRQTQR-DNLLPSGLGTGASIAHKTGDIG.TMLADTGLVDIPTGKRYIATVMVQR +PN-NDPSAEKFITSISRTAYqqf +>ur|UPI00042713D4|UniRef100_UPI00042713D4/25-293 +...lkQQIEQFLATKKAKVGVSVVGIESKEAF.AVNATGHYPLQSVFKFHLALAVLNQVDKGILQLNQKIVVKKNDLLLW +SPIREAYPAGDIPLSEILKYTVALSDNNGCDILLRLIGGPKVLNTYLHKLGIKDVAITVNEEDMQKDWDTQFTNWSTPKA +ATDLLLMFYRHQILSQSSFDFLWRTMVETTTGKKRIKGQLPEGTIVAHKTGTSGtAAVNDIGIVTLPNNQHFAISIFVAN +SKENTDTNEQIIAEITQLTWayf +>ur|UPI0003642BB4|UniRef100_UPI0003642BB4/65-314 +.....---KEIEEETGGRMGIALVDRDGALIL.GFNRDDRFAMCSTFKAPLAAAVLIGAQGGKFGLEGEIPFTKDDILDY +APVVKKNKKRGMSMAELAEAAVEVSDNSAANLLLPMLGGPEGLTSFIRAHGDKITRLDRIEPELNENVAGDPRDTTSPAA +MAGLMGRLLFRDM-QAADADRLRGWLNASTTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKSPAGEEYILAIYLDR +PTVDDKKAEAAIAEAAHSAL... +>ur|UPI00035D588F|UniRef100_UPI00035D588F/37-350 +..algSQVQKLERETPGQFGLYVKRLDNGETF.AWQADRRWYLASSAKLPLAIAVLQEVQQGHLRLDQELRVEERDKIDG +SGAVWQPVGTQHSIETLLRRMLMDSDNTAANLLIRTIGGPQRVQALARTLQVKKDELQVKMEEAYDRYYARGANTATLAG +YGGMLEKLVRGQLLTPPHQQMLYRDLKFDTYDAYRLEAGLPRTVRFIHKTGTQY.HRACHMGVIDPQDGAHAIVVATCAE +GMDEMRQAGRLFEQIGRAITr.. +>ur|UPI00047C24F2|UniRef100_UPI00047C24F2/37-350 +..algSQVQKLERETPGQFGLYVKRLDNGETF.AWQADRRWYLASSAKLPLAISVLQEVQQGRLRLDQELRVEERDKIDG +SGAVWQPVGTQHSVETLLRRMLMDSDNTAANLLIRTIGGPQRVQALARTLQVKKDELQVKMEEAYDRYYARGANTATLAG +YGGMLEKLVRGQLLTPPHQQMLYRDLKFDTYDAYRLEAGLPRTVRFIHKTGTQY.HRACHVGVIDPQDGAHAIVVATCAE +GMDEMRQAGRLFEQIGRAITr.. +>up|A0A059WXI2|A0A059WXI2_9BACT/23-275 +...lkSVIESFEKNLGGRVGVALLDVRNASGW.YYRADERFPMASTSKALVCALLLKS---GPAALTKKVKVLESDILEY +APVSKTLTGQYVTASDLCAATMRTSDNTAVNKILDTLGGPKAVTAFLRQIGNTSTRLDRNEPTLNEGRPGDVRDTTTPRA +MAKTLQELIFGDTLNQQARSTLINWLKGNEVGGPLLRAGLPNDWQIADRTGAGGfGTRGVVAAVWPTERSPVVIVIYLTN +TKASMDQRNAAIARIGREIA... +>up|K9DEM1|K9DEM1_SPHYA/49-345 +..hllAEFDRFAALSDGTVGVAVQDLQTGEIQ.SRNGDTLFPMASAYKVAVAGRILSLVDAGSLKLDDRLALDPALASEG +GAWMFSRPGATLPVSQLLDLMLTRSDNNATDVLVARAGGPKAVSDFVAGLGIHGLRVDSDQ----RDFMLDPRDTATPLA +MNQLLVAYESGKALKPESTQLLFTIMGHCQTGKLRLSGMLPPGTPVAHKTGSLN.GVGNDVGIIGLPDGRRFAITVFVMK +DSRGHVSRDQIMAQAARAAYdyf +>ur|UPI000405A205|UniRef100_UPI000405A205/524-790 +..alrKKIEGLMEKHKGRFAVAFKDLTTGETF.LHDAHKNFHAASTMKTPVMVEVFRQASLGKFSVDDSILVYNRSIVDG +SYYSQKKVGTKLPISDLLYRMITKSSNLATNIVIDLV-GAKNVNKTMRAMGAKDIQVLRGVEDSK-AYEKGLNNTTTAYD +LMLLFEQLAEENIIDKASCDRMIEILMDQHF-RSKIPALLPEGVRTATKTGSLA.TVSHDSGVVFLPDGRKYVVVLLSDG +ID--KEEADKTLAQISRALYdy. +>up|K1EY00|K1EY00_ACIBA/31-296 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSDSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQVAQTAYq.. +>up|A0A0J9CVZ6|A0A0J9CVZ6_SPHYA/42-338 +..hllAEFDRFAALSDGTVGVAVQDLQTGEVQ.SRNGDTLFPMASAYKVAVAGRILSLVDAGSLKLDDRLALDPALASEG +GAWMFSRPGATLPVSQLLDLMLTRSDNNATDVLVARAGGPKAVSDFVAGLGIHGLRVDSDQ----RDFMLDPRDTATPLA +MNQLLVAYESGKALKPDSTQLLFTIMGHCQTGKLRLSGMLPPGTPVAHKTGSLN.GVGNDVGIIGLPDGRRFAITVFVMK +DSRGHVSRDQIMAQAARAAYdyf +>ur|UPI000518507E|UniRef100_UPI000518507E/1-218 +.....---------------------------.---------MCSTFKLLAVGAVLTRVARGEDDLSRPMRLSAADIVDY +SPVTQQRLNEGMTLGQLCEAALLWGDNTAANLLLSTIGGPPGVTAYARALGDGATRLDRLETALNEARPGDERDTTTPAA +MLGNLRQLVLGDALPAPERERLRDWLMQCRTGQQRLRAGLPAGWSLGHRTGAGGhGTCNDIGVAWPTPTTPVVISVYLTE +SPLDLPERERVLAEAARILA... +>up|C8ZLL4|C8ZLL4_ACIBA/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGACAnGARNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>ur|UPI0005664BA5|UniRef100_UPI0005664BA5/2-237 +.....------------------LDTGSGREV.AHRADERFAFASTSKALVGGALLRRAS--DADLERVVTYRQQDVLAW +APVTSQHLATGMKLRDLLAASLDHSDNTAANLVMAEVGGPAAVQQALRDLGDSTTDVSRTEPALNEAVPGDRRDTSTPRV +LADDLRQYLLGDVLPPARRQLLTDLMLANTTGGPYIRAGVPAGWQVADRTGNGGyGTRNDLAVVWPGGGKPLVVAVLSDR +SRPDAPSNDTLLAEATEAALd.. +>ur|UPI0006941F98|UniRef100_UPI0006941F98/36-301 +...feRQLAAAAEASNGRIGVAAVDLRTGRTL.DVLGDQRFPMASTSKIAIAATFLEGVDKGKWTLTSEFPMLIPVSSKS +SAVAPVREGQYLTAAKLLELMLTRSNNYATDGLLRVVGGPDAVNAWVRRAGIEDWHLDRDIATLVRANVIDKRDSATPMA +MVTLLRGLYEGQWLSKRSRDTLIAIMGRCVTGRRRIPAGIPDGAMIHHKTGSLH.NTSSDVGIVETPNGDVFAVAIYVTG +QG-SRPNREARIASIARTVYngy +>ur|UPI00028A13C2|UniRef100_UPI00028A13C2/28-299 +...lrNKIEQILSDKNAVVGVSIIGNNGKDTL.SLHGDRRFPMQSVFKFHIALAVLSEIDKGKLSLDQKIEIRKDELLPW +SPLRDENPNGGFTIERLIQYSVSHSDNTACDVLIRLIGTPKTVEEYIKKSGINDIQITFNEEDMQSKWENMFQNWTTPKA +ASQTLKLFYDNKLLSKSSYDFFWKTNKETTTGNNRIKGQLPEGTVVAHKTGSSGtAAVNNIGIVFLPNGEHFIISVFVSE +SKENFDTNEKIIADIAKATYdfy +>ur|UPI0004BB4233|UniRef100_UPI0004BB4233/2-253 +....eEKIREYLNLQPGEQAVFIKDLTNGETF.CFNEKAVFPSASTIKLVIMACLLDQVKTGRLSLEDPVVLTEEMRTGG +DGILKESAGHRFSLREILTLMIIVSDNTATNILIQLL-GMDAINEMAGRLGLSRTVLGRRMMDSE-ARKQGKDNYTCAGD +IAHILELIYEQKCVNVPSSRLMLDILRRQQQ-SGRLQLYLPEEVEIAHKCGDLD.FLEHDAGIVLLPIR-PYLIVVLTKD +NP-TNKDGREVIGTVSRMVYee. +>ur|UPI0006B8B6CC|UniRef100_UPI0006B8B6CC/42-307 +...iqQQIAAIAAEGRGRIGVAAMDLDGGGQI.MVNGDMPFPMASTAKIAVAATFLEQVEKGAHRLDQEFPMMLPVRETI +SPVAPLRAGTVLTAQSLMELMITRSHNEATDGLINAVGGIENINYWLTRNGIAGQRLDHTMATLVRARVIDTRTSSTPRA +MIALLAAIDRGGVLSPESRAVLLDTMTRTSTGKTRIRAGLPEGTLVAHKTGTLS.GVTDDVGIVRLPDGRHLAVAFFVTG +PE-GHAVHAKLIARMMRVIYdgy +>ur|UPI000696A07E|UniRef100_UPI000696A07E/22-278 +.adlsSDVAELEKSHSAKIGVALFD-KDGRFLgGHRANERFAMCSTFKLPLAALVLSRIDRGEENAERRLHYDSNMIVEY +SPAAERYLPTGMTVLEAAQASVQLSDNGTANLLLREVGGPPGVTRYFRDLNDLTTRLDRKEPEMSSNIPGDMRDTTTPTA +MGKTVSHVLYGEALKPSSASLLKRWLIGNQTGDSTLRAGFPKDWVVGEKTGTCSnGGRNDIGFFAVDGR-EYVVAVYTTA +PSFTPEGRNELVASTARVI-... +>up|A0A0M3AZK7|A0A0M3AZK7_9SPHN/41-316 +..rlmAEFARFATLTDGTVGIAVRDLGTGETL.AYNGDTLFPMASTYKVAVAGKIFSLLDAGSLSLDETLV--------- +------RLGRPLPVRTLLDMSLTLSDNEATDALVARAGGPQAVNDWVRAIGVRNLRVDSNTRDLLAGFATDPRDTATPRA +MDDLLVAIRTGKALKPQSTAMLLSIMERCRTGKDRLRAMLPPGTRIAHKTGTLN.GLGNDAGIVTLPDGRLFAITVFVMK +DYKGHQMRDRIMAEAARAAYdyf +>ur|UPI0003F656DD|UniRef100_UPI0003F656DD/22-290 +...laEKINVIVKGKNATAGISVLNFENGFSY.HQNADKKLPMQSVFKFHIAAAVLDFVDKGKLSLDQKVTLDASNLMEW +SPLRDKYSGKNVALSEILEYTVAKSDNNGCDILLKLLGGTETVQKFMDSKGVKGFRIKYNEAEMHKDWNAQYENYTTAKS +AVDVLKKFYDGKLLSKKSTDYLMKVMFSTSTGKNKLIEQLPENTPVARKTGASGkGAENEIAIITLPDGRHYAIAVLVSN +STETDAVNCKMISDISKTVWdyf +>ur|UPI0005940F17|UniRef100_UPI0005940F17/39-297 +..dfeAEFEALEEEFDARLGVYALDTGSGEEV.AFQEGERFAFASTFKALLAGVVLSGNS--LEEMERVVTFDESVLVPH +SPVVEEHLESGMSLLELCDATVRFSDNAAANLLLEEIGGPEGFGSALEELGDDVTNPVRWEPDLNEAVPGDERDTSTPEA +LAGSLEAFTLGEVLPEDRREVLVDLLVRNTTGDDLIRAGVPEGWVVGDKTGGGGhGTRNDIAVLWPEEGDPILLAVLSSR +DVEDAEYDDALVAEATEVVVe.. +>up|L0GPK8|L0GPK8_PSEST/44-355 +.....ARLAQLDRQTPGHLGVYVKDMQTGISV.SYHGEEPWYLASTVKVPVAIAVMRRIEQDELTLDSPVALLASDYVDG +APTNSHAPGKALSVRFLLDQMLIHSDNTASDMLIRLV-GIEQVNAVAQELAPEGLGPITSLADVRRRYYATPYNSGTLKA +YGDVLSALEAGTALGPASTGYLLSVMRRVETGKQRIKAGLPPGTGFAHKTGTQR.ARICDAGLVDQPDSTRLVIVACVRG +VA-SAAQAERALRGTGEAVT... +>ur|UPI0001FFE9AF|UniRef100_UPI0001FFE9AF/45-294 +.....----GVEREFGRRIGVHVLDSGTGATA.GHRDGERFLMCSVVKALMAGFVLHRSVADPALLDRPVRWGRADLLEY +APVTSRHVDSGLSVAQLCEAAVTVSDNTAHNLLLREVGSPADLTAWLRSTGDGVTRADRYETALNDV--DGDRDTSTPAA +LAATLRALTTGDVLPSAQRDRLVGWLRANTTGDEQIRAGVPDGWQVGDKTGSGPlGEKNDAGVLFPPQGAPVLLTVFTVP +ADPDDDRGAAAVASATRAA-... +>up|A0A097SRS0|A0A097SRS0_9BURK/20-243 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLXRIDAGQEQLGRRLHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTSELLTLASRQQLIDWIEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKP---------- +--------------------... +>ur|UPI0005B8DA9E|UniRef100_UPI0005B8DA9E/20-270 +.sklnEDISLIEKQTSGRIGVSVWDTQMDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATARIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIA-------... +>up|K4EJN1|K4EJN1_9GAMM/31-296 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSLSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQAAQTAYq.. +>up|K9CXK9|K9CXK9_SPHYA/65-314 +.....---KEIEEETGGRMGIALVDREGALIL.GFNRDDRFAMCSTFKAPLAAAVLIGAQGGKFGLEGEIPFTKDDILDY +APVVKKNKKRGMSMAELAEAAVEVSDNSAANLLLPMLGGPEGLTSFIRAHGDKITRLDRIEPELNENVAGDPRDTTSPAA +MAGLMGRLLFRDM-QAADADRLRGWLNASTTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKSPAGEEYILAIYLDR +PTVDDKKAEAAIAEAAHSAL... +>up|Q9X6W1|Q9X6W1_ECOLX/39-308 +.dslkSSIEKYLKDKKAKVGVAVLGIEDNFKL.NVNEKHHYPMQSTYKFHLALAVLDKLDKENISIDKKLFVKKSELLPW +SPLRDKYPDGNLSISEILKATVSRSDNNGCDILFRFVGGTNKVHNFISKLGVKNISIKATEEEMHKAWNVQYTNWTTPDA +TVQLLKKFYKNEILSKNSYDYLLNTMIETTTGPKRLKGLLPDGTVVAHKTGSSDtAATNDIGIITLPNGKHFAIAVYVSD +SSEKSDVNEKIIAEICKSVWdy. +>up|A0A0L7VVR5|A0A0L7VVR5_9BURK/36-292 +..raqAELAALDKASDGRLGVAALDTSTGARI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYGIVAG +SPVTESHADTGMTVAQLCAAMLESGDKGAGNLLMNVLGGPQAVTAFARESGDTTFRLDRWEPELNAVGPGDVRDTSTPVA +MVDTLQRLLLGDALREPQRAQLIDWMTAGAR-GDGIAAAVPPGWRVAAKRGAGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +PRADAAPRSDVIASAARIVAn.. +>up|A0A0H2XWP9|A0A0H2XWP9_BURCA/69-325 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMAGGARAATGIAAGVPPGWRVADKAGTGGyGTTTDIAVLWPPSRAPIVMAVSFTQ +PQADAAARADVVASAARIAA... +>up|A0A085K7R1|A0A085K7R1_SPHYA/49-345 +..hllAEFDRFAALSDGTVGVAVQDLQTGEVQ.SRNGDTLFPMASAYKVAVAGRILSLVDAGSLKLDDRLALDPALASEG +GAWMFSRPGATLPVSQLLDLMLTRSDNNATDVLVARAGGPKAVSDFVAGLGIHGLRVDSDV----REFMLDPRDTATPLA +MNQLLVAYESGKALKPDSTQLLFTIMGHCQTGKLRLSGMLPPGTPVAHKTGSLN.GVGNDVGIIGLPDGRRFAITVFVMK +DSRGHVSRDQIMAQAARAAYdyf +>up|Q7M176|Q7M176_PROMI/13-271 +..qveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGKVNPNSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVGGSKGVTDFLRQIGDK-TRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNKKKLESWMVNNQVTGNLLRSVLPAGWNIADRSGAGGfGARSITAVVWSEHQAPIIVSIYLAQ +TQASMAERNDAIVKIGRSIFdvy +>up|K9TTS6|K9TTS6_9CYAN/319-571 +..tlkEKLQAMAAEHELTPGVYAIELDTGAYL.DLNGSQRFSAASTIKVPILIAFFQDVDAGKITLNEMLTMKEEHIAEG +SGDMQFEPGTKYSALETATKMSQISDNTATNMLIERLGGAAALNQRFASWGLSNTAIANPLPDLAG------TNTTSPQD +LVQVMGLVERGQVLSLRSRDRLLKIMQGT-VNNSLLPQGLGSGAAIAHKTGDIG.TAISDAGLVDMPNGKRYLMAAIVKR +PH-NDPEAEELIRQMSQVVYqsf +>up|S2Y6B6|S2Y6B6_9ACTN/1-221 +.....---------------------------.---------MCSTFKTLAAAAVLRDLDRHGEVLARRIHYTRDDLVDG +APITGKNLAHGMTVAELCDAAIRYSDNSAGNFLLRLLGGPTAITRFSRSLGDRVTRLDRWEPELNSAEPGRRTDTTSPRA +IGGSYARLVLGCALNAPDRARLTHWLLTNTTGDHRIRAGLPASWTVGDKTGSGSyGTTNDVAVAWTDDGDPVVVAVLSTK +RDQDAAWDDALLSGAAAIVTe.. +>up|A0A0A2N0E7|A0A0A2N0E7_ALCFA/31-282 +....aQAAQVVEQSLQARVGLAVLDTTDGQLW.QYRADERFPMASTSKALICAALLAR---GPGAMKTAWLVKEEAIQSY +APTTENLIGQYVPASQLCAITMRNSDNTAANGVLEMLSGPEAITSFLRSVGDTVTRLDRNEPSLNEATPGDPRDTTTPQA +MVHTLQNLVLGDALKAPDRDRLIDWLRHNEVGGPLLRAGVPESWTVADRTGAAAyGTRGVVAVMWPPGRAPLVAAVYITE +TKASMEERNAAIATIGKAIA... +>up|A0A084EFL3|A0A084EFL3_SPHYA/65-314 +.....---KEIEEETGGRMGIALVDRDGALIL.GFNRDDRFAMCSTFKAPLAAAVLIGAQGGKFGLEGEIPFTKDDILDY +APVVKKNKKRGMSMAELAAAAVEVSDNSAANLLLPMLGGPEGLTSFIRAHGDKITRLDRIEPELNENVAGDPRDTTSPAA +MAGLMGRLLFRDMASAD-ADRLRGWLNASTTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKSPAGEEYILAIYLDR +PTVDDRKAEAAIAEAAHSAL... +>ur|UPI00068EB1FC|UniRef100_UPI00068EB1FC/29-330 +..sldKGIAKLERRTEGRLGVALIDLKDHKLW.SWRGAETFPMQSVFKLPLAVAVLQQVEAGKFKLDQPITITRKDLSLN +SPIARQFKGESYPVRDLIRLAAGQSDNTAADRLMREIGGPQVVTKMLRDGGIENMSIDRYERQFQPAALKDKRDAATPEA +SARFLEGFAEGNWLNPAHTAFLTKVISESKIGTGRIKAGLPPGSVLAHRTGLGLtHATNDIGIATLPDGRRFVIVTYLAG +SRADAPKREAALAEAARLAV... +>up|U5D5N7|U5D5N7_9CHRO/180-433 +.aslqNQFSELAAQSGLEPGAFFYDLDTGEYV.NFNGDRAFSAASTIKVPVLVAFFQALDRGEVQLDELLTMTPDLIGGG +SGAMQYAPGTQFTALETATQTIVISDNTATNMLIHRLGGADVLNAQFQDWGLTETAIRNPLPDLD------GTNTTSPQD +MVRLLARVERGELLSLRSRDRLFAIMERTKT-KTLLPRGLGPGATIAHKTGDIG.SSVGDVGAIDLPTGKRYLAAVLVAR +PH-NDSRAQELIRNFSRRAYehf +>ur|UPI0005A63967|UniRef100_UPI0005A63967/190-438 +.....-AVQTLAAANHLMPGIFLVDLDTGSYV.DINGAASFPAASTIKIPILVAFFQDVDAGKIRLDEMLTMQQEAIAGG +SGNMQFPVGTQYTALEVATKMITISDNTATNMLISKLGGMEALNQRFRSWGLTTTAIRNQLPDLQG------TNTTSPRE +LAQLMAIVNQGTLVNMRSRDRLLDIMRQTQR-DNLLPSGLGAGASIAHKTGDIG.TMLADTGLVDIPTGKRYIASVMVQR +PN-NDPRAEKLISAISQATYqqf +>ur|UPI0006B433E2|UniRef100_UPI0006B433E2/22-290 +.qnirQKIDSLLKTKKADVGIAIYDLQSKDTI.TWGNYRKYPMQSVYKFHLALAVLHQVDKGKLSLEQKILVKKSDLLPW +SPLREKYPQGNLPLSEIIHYTVAISDNNGCDILFRLLGGTKKVHKYIKSLGIKEIAIKATEEEMHKEWDVQFTNWTTPLA +TVQLLEIFHQKNILSKTSQEFLWKTMVETSTGLKRMKYLLPKNTIIAHKTGTSDnSAINDMGIIMLPNGNYIAVCVFVSN +SKEDFQTNEQIIADVTKMIWde. +>up|A0A0B4CQL5|A0A0B4CQL5_9CAUL/43-295 +.....--LSDLETRNGGRLGFVVQDAATGRKL.VWRGDERFVYCSTFKMYLAAATLLRAQAGQERLDRRIPITTADMINH +APVTEPAVGASLTVEQLMKGAVEVSDNPAANLLLKAMGGPSAMQTFYRGIGDDSTRSDRFEPEMNR--LDGDKDTILPNQ +SVANLQRLFLDPALTAASRDLLLQWMTDTPTGQNRLRAGTPADWRVAHKTGTGGyGPTNDIGLLYPPDGQPVIVAAYYHA +TGTSDDANAAVIAEATRRAL... +>ur|UPI00048838FD|UniRef100_UPI00048838FD/33-283 +...aeSPFADLERRNGGRLGVFAIDTGSGRTL.AWRADERFLMCSTFKGLLAAQILARIDAGQERADRQVRYTEQDLIFT +SPVTKAHVAHGMTVGALCEAAVEVSDNTAAILLMRSAGGPEGLTQFVRGLGDSVTRSDRYEPHSNQ--YSGALDTTTPRA +IAQSARKILLGNVLSMQSRQQLEDWMIASTPGRARIRAALPADWRAGDRPGTSVeRETNDYTIVRPPGRAPLVVAAYYDA +PGRDMARREDVLRDAG----... +>ur|UPI00041B25B4|UniRef100_UPI00041B25B4/28-298 +..nleTRLAEIVRGKQATVGVAILGLGGQDTL.LLNGYERLPMQSVFKFHIGIVMMAAIDEGRFTLDQPIKIRKRDLLPY +SPIRDAHLKGALPVREILQYTIALSDNVGCDILLRLLGGPAEVERYFHQRGFEALAIKINEETMQANWELQFQNWTTPLE +ATRVLAAFYNPQYLSPQSYDTLWQIMTSTKTGQQRLKGQLPTGTAVAHKTGWSGtAATNDIGVISLPNGQPLFISVFVAD +SKEDNATNEAIIAQIAEAAWdyy +>up|K9PH05|K9PH05_9CYAN/207-455 +.....-AVQTLAAANHLMPGIFLVDLDTGSYV.DINGAASFPAASTIKIPILVAFFQDVDAGKIRLDEMLTMQQEAIAGG +SGNMQFPVGTQYTALEVATKMITISDNTATNMLISKLGGMEALNQRFRSWGLTTTAIRNQLPDLQG------TNTTSPRE +LAQLMAIVNQGTLVNMRSRDRLLDIMRQTQR-DNLLPSGLGAGASIAHKTGDIG.TMLADTGLVDIPTGKRYIASVMVQR +PN-NDPRAEKLISAISQATYqqf +>up|G5CK56|G5CK56_9GAMM/30-240 +.....-KVKDAEYQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNGAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGS----------------------- +--------------------... +>ur|UPI0006844A89|UniRef100_UPI0006844A89/2-252 +.....---ADVERTYARTIGVHVLDTGTGRSA.GHRDGDRFLMCSVTKALMAGFTLHRSLSDPGLLDRPVRYGRADLLEY +APVTNRNLATGMTVAQLCEAAVTVSDNTAHNLLLREVGSPAELTAWLRTTGDTVTRSDRAETALND--RDGERDTSTPAA +LASTLRTLVLGDALPAPQRDRLAGWLRANTTGDRQIRAAVPAGWGVGDKTGSGPrGERNDSGVLYPPDGAPLVLTVFTVP +ADADEQRGEAAVAAAARAAVa.. +>up|C0KTK2|C0KTK2_PRORE/31-296 +...lkGQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSHSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQVAQTAYq.. +>up|W1RP35|W1RP35_9SPHN/74-370 +..kllAEFGRFAALSDGTVGIAVRDLQTGETQ.AINGDTLFPMASAYKVAVAGRIFALIDAGDVRLDDQLALDPALASEG +GAWMFNRPGASLSVQRLLELMLQKSDNNATDVLVARAGGPQAITHFVTGLGVAGLRVDSDMR---DSFATEPEDTSTPKA +MLDLISAYESGRALSADSTQRLFTIMAHCETGKGRIVGMLPPGTAVAHKTGSLN.GTGNDVGVVRLPDGRRFAVVAFVMK +DSKGHKARDRIIAEAARAAYdyf +>up|H0A7W7|H0A7W7_9PROT/11-309 +..naeAEIRRIAAYCQGEVGIAARHLGTGAEL.SVQGEARFPMASTIKMTLVLTILDLARQGRLALTDMVSIRPEEMTPL +GPLGGEFPHDGLSVLNLLEATITRSDNSATDVLFRVAGGTAAVQAHMHAIGLRDIEVKRTMREALCDYGHPNRDHATPRA +MLALLARLWAGEGIEPAARDTILAMMARTSTGATRIRARLPAGIAVAHKTGSGT.GTANDLGFLTLPNEGTVALVAYVKG +SPLPVEARDAVLADTARLVLdyf +>ur|UPI0006A7867D|UniRef100_UPI0006A7867D/20-280 +.sqlnEDISLLEQQTSSRIGVSVWDTQADERW.DYRGDERFPLMSTFKTLACAKMLSDMDSGKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRIEPRLNEATPGDSRDTTTPNT +ILNTLRTLVEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLVAQISQLILqky +>up|D6Z9W4|D6Z9W4_SEGRD/46-304 +...feSAVAALEARHKAHVGVFALDTGSGNTL.EHRADQRFMMCSVWKTLVVGLVLRRAQAGLLAASAVIPADPGPIAED +SPFAKGRLGQTATYSELCGAAIRLSDNIAANILLQQFGGPPAVTDFVRSLGDATTRLDRYEEEMNYGSPEDLLDTTTARA +LASTYQKLLLGDALAPPQRQQLTDWMEGTTTGLHRIRAGLPAAWRVADKTGTAGrGNANDVAIAWPDGGAPLAISVLTVA +PG-VAKPDDRLLADVASAA-... +>ur|UPI0006278A32|UniRef100_UPI0006278A32/36-288 +.....LDLSALEARHGGRLGVSVAT--EGRSA.AWRGDERFVYCSTFKMYLAAATLLRVQAGQERLDRAIPVTQADMIRH +APVTEPAVGSTLTIEQLMKGTVEVSDNPAANILIREMGGLDALRAFYRGIGDDSTRVDRLEPEMNR--QDGDKDTITPDQ +SVRNIQRLLADTPLSPASKTLLMRWLVDTPTGQGRIKAGVPAGWTVAHKTGTGGyGPVNDIGLILPPNAAAIAIAVYFHA +TKDSDAQREAVIADATRHAL... +>ur|UPI0006C7C6B5|UniRef100_UPI0006C7C6B5/36-292 +..saqSELAALDKASDGRLGVAALDTSTGARI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYGIVAG +SPVTESHADTGMTVAQLCAAMLESGDKGAGNLLMDVLGGPQAVTAFARESGDTTFRLDRWEPELNTVGPDDVRDTSTPVA +MVDTLQRLLLGDALREPQRAQLIDWMTAGAR-GDGIAAAVPPGWRVAAKRGAGGyGTTTDVAVLWPPSRAPIAMAVSYTQ +PRADAAPRNDVIASAARIVAn.. +>up|A0A0M0M7T7|A0A0M0M7T7_9GAMM/31-296 +...lkEQIESIVIEKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSHSDNVACDLLFELIGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSASSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGYGKtAATNDIGIILLPDGRSLLVAVFVKD +SAESTRTNEAIIAQVAQAAYq.. +>ur|UPI00035D710A|UniRef100_UPI00035D710A/6-282 +.....--FEALFRVAGVTGWLHAADLDTGREI.GHGADEPLPIASMFKVPLLAELCRQADAGLLDPAERVTVPAGDRSSP +TGISAMLDDVTMSLRDLAYLMIAVSDNASADVLLRRV-GREAVNAMLASYGLDVTRVRRSSQEINDAFDPAWGNTSTPRE +MARLSGLIWRDEIASAASCAWMRGVLNMQ-VWPHRLASGFPDDVAVSGKTGTLP.TLRTESGVVEYPDGGRYAVAVFTRS +FSLNQPRADAVIGTAARMAVdh. +>up|Q84EY4|Q84EY4_ESCHE/30-286 +...mtDFLRQQEQRLHARIGMAVVNAQGETVF.GYRQDERFPLTSTFKTLACAALLERLQKNGGSLDEQVTIPPDALLDY +APVTKNYLAPAISLRMLCAAAVSYSDNTAGNRILTYLAGPDAVTQFMRGIGDHVTRLDRTEPTLNEATPGDARDTSSPQK +MAAGLQKILTSPPLISANRATLAQWMRDDKVGDALLRAALPKGWAIADKTGAGGyGSRAIIAAVYPPERPPFYVAIFITQ +TEASMKMANETTAEIGKQLF... +>ur|UPI000262BCFF|UniRef100_UPI000262BCFF/65-314 +.....---KEIEEETGGRMGIALVDREGALIL.GFNRDDRFAMCSTFKAPLAAAVLIGAQGGKFGLEGEIPFTKDDILDY +APVVKKNKKRGMSMAELAAAAVEVSDNSAANLLLPMLGGPEGLTSFIRAHGDKITRLDRIEPDLNENIAGDPRDTTSPAA +MAGLMGRLLFRDM-AAADADRLRGWLNASTTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKSPAGEEYILAIYLDR +PTVDDKKAEAAIAEAAHSAL... +>up|K9TXP2|K9TXP2_9CYAN/172-419 +.....--MQQLAANTQLFPGMFFIDTETGTYL.NWNGDTTFAAASTIKFPILVAFFQDVDAGKIRLDEKLTLKKELVGGG +AGFQYKPLGSQFTALETATQMIIVSDNTATNLLIERLGGIAALNQRFKNWGLTVTELRNLLPDLEG------TNTTSPKD +LAQLMVAVQKGDLISVKSRDRLLNIMRRTQT-ATLLPKGLGPGATIAHKTGDIG.SMVGDVGLVDLLSGKRYVAVAMVKR +PH-NNVQAKELIRQVSRAAYqef +>ur|UPI0006B88934|UniRef100_UPI0006B88934/40-291 +.....--LSTLEAREGGRLGFAAKDMGTGRVL.AWRGDERFVYCSTFKMFLAAATLLRVQAGEERLERMIPVTRADMVSH +APVTEPAIGSSLSVEALMKGTVEVSDNPAANLLLKAMGGLEPMQAFYRDLGDATTRVDRFEPEMNR-LDGDKDTILPLQS +VANIQRLLVDADPLSADHKALLLKWMIDTPTGMARIKAGVPTGWTVAHKTGTGGyGPTNDIGVLYPPSGAPVIVAAYYHA +AS-DDPKNEGVIAEATRLALa.. +>up|A0A0J9D038|A0A0J9D038_SPHYA/65-314 +.....---KEIEEETGGRMGIALVDRDGALIL.GFNRDDRFAMCSTFKAPLAAAVLIGAQGGKFGLEGEIPFTKDDILDY +APVVKKNKKRGMSMAELAAAAVEVSDNSAANLLLPMLGGPEGLTSFIRAHGDKITRLDRIEPELNENVAGDPRDTTSPAA +MAGLMGRLLFRDM-QAADADRLRGWLNASTTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKSPAGEEYILAIYLDR +PTVDDKKAEAAIAEAAHSAL... +>ur|UPI0004BCCBDC|UniRef100_UPI0004BCCBDC/2-264 +.relsERISQITEDASGTWGISLHDLDTDEKW.ELNAHELFYSASVIKIPIMITVFASSHRNQFSLSNCLTLKREDLVGG +SGVLQHTPGTQISIYDLIMLMIIQSDNTATNMLIDLV-GTEAIQQTMKNIGLEKSNFYHKMMTID--VEREGLNEITAHD +MTNMLKKILTGKIISAHACEQMIDILKKQQV-RNSLPAKVPKQWEIANKTGNVS.GIRHDVGIFYVGKRT-FIASVLTRG +LD--DLQSPEIIGRVGLEIYqy. +>ur|UPI000489F1B0|UniRef100_UPI000489F1B0/32-333 +..rlrSELTALANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRDDLSVI +QPIADIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDEAGLQGIRIDRTERELQTAYLKDPRDTATPIE +MVGFLHRLATGQLLSASSTAHLLEVMNRTTTFPDRLRSGVPSGWTIGHKTGTSQtGVTNDVGILTAPDGTHVAVAAFVAE +SRAGKDERAATIAAAARAITaay +>ur|UPI0003672B70|UniRef100_UPI0003672B70/41-360 +..rldARIAAIEEAFGGELGVYVQQLTSGEAY.SWRADGPWYLASLVKVPVAAEVLAQRQAGTLSLDERITLSRSDFVDG +APVNWHDPGTPISIRYLLEQMVTVSDNTATDMLINRV-GLADVNARARAMVAASGGHPEQQ----PAYEASGENVGTLRA +YGDLLASLHHGGMLDREQRQTLLEVMQRTRSGEQRLKRGMGREVTFAHKTGTQH.RRSCDAGIATRDGAQHWVIVACSRG +PL-ALSAHEQALTRVGEALHd.. +>ur|UPI000324B3E0|UniRef100_UPI000324B3E0/29-343 +.ealrSQVEKLERETPGQFGLYVKRLDNGETF.AWQADRRWYLASSAKLPLAIAVLQEVQQGRLRLDQELRVEERDKIDG +SGAVWQPVGTQHSVETLLRRMLMDSDNTAANLLIRTIGGSQRVQALARTLQVQKDDLKVKMEEAYDRYYAWGTNTATLAG +YGGMLEKLVRGQLLTPPHQQMLYKDLKFDTYDAYRLEAGLPRTVRFIHKTGTQY.HRACHMGVIDPQDGAQAIVVATCAE +DMDEMRQAGRLFEQLGRAITr.. +>ur|UPI0006825BE7|UniRef100_UPI0006825BE7/24-281 +.qrldTALSGLESAHGLTIGVSAGRLGQRPAY.AYRGENTFPMCSLFKTLAVARLLRDHAYDDGFWQRRISFRKNQIVRD +SVICAADKDRNMSVEELADAALRFSDNTAGNLLLELIGGPPEIGAYARSLGALSTRLDRWEPELNEALPGDVRDTSTPSD +IHTLYEALLLGDALDTLGQARLRGWMLRNATSGERLRAAVPPGAELADKTGAGSyGVVNDAGVVWPEDGPPLTLAVMTRT +SRPDAVNNNAVVARVGQLVF... +>up|A1TIK7|A1TIK7_ACIAC/63-379 +..pleRALARAEADSGVRIGVHVRDLETGASA.SLHGTEPWYLASSIKVPVAIAVLRGAERGDFTLDTPLTLRAADYVDG +APTNGRPVGTPLTVRYLLEQMIIYSDNTASDMLIGLV-GIGTVNAVVQSLVPRGFGRITTLADVRRSYYATGLNSGRLDA +YADLLQALVEGRALDARHTAYLLSVMERVKTGPQRIKAGLPPGARFAHKTGTQR.ARTCDSGLVTVPRARRVLVVACTRG +EP-STARSDRALRQVGIALCq.. +>up|A0A0C9MTH6|A0A0C9MTH6_SPHPI/30-293 +....tARLRAIERASGGRLGAFVLDTGSGRSF.GWRADERFCHCSTFKLSLAAMALREADAGRLDLMETLAFSRADIVAY +SPIVEENLDKGLPILALAQAVQITSDNAAANVLMHRLGGPAALTRFWREIGDAVSRLDGYEPAINVIPPGTQENSTTPRA +MAETVRRIVLGDVLRPASRDRLRSWMAATQSGSKRIRAGLPADWHGFDKTGTGMrNKTNDLAVLMPPKGSPLVVTGYFEN +PSDVRPADEAVLKMLGRLAV... +>ur|UPI0004BCF496|UniRef100_UPI0004BCF496/19-287 +.adleSRIAPLAKDHKGKVAVAVKHLKTGEEY.YLNADEVMPTASLIKLPVMVETYWQAHEEKVKLDTKLTLTKDDKVGG +SGILTSHFSDGFPLKDAVRLMIVYSDNTATNMVLDQI-GIPSTNTRMETLGLKNTKVHAKT----SRTDKYGLGSTTAKE +MVQLLELIEAGKVASPEACKEMLGHLKACDD-KEKMTRYLPAGTVVAHKTGSVN.ASKTDAGIVYLKSGP-VALCVLTDG +NDDKDNAAQVLIGKIAKEVYehy +>ur|UPI000668AB8D|UniRef100_UPI000668AB8D/36-292 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDALREPQRAQLTEWMIGGARGATGIAAGAPPGWRVADKAGTGGfGTTTDVAVLWPPARAPIVMAVSFTQ +PQADAAARADVVASAARIAA... +>up|B8HGJ3|B8HGJ3_ARTCA/30-287 +.qrldTALSGLESAHGLTIGVSAGRLGQRPAY.AYRGENTFPMCSLFKTLAVARLLRDHAYDDGFWQRRISFRKNQIVRD +SVICAADKDRNMSVEELADAALRFSDNTAGNLLLELIGGPPEIGAYARSLGALSTRLDRWEPELNEALPGDVRDTSTPSD +IHTLYEALLLGDALDTLGQARLRGWMLRNATSGERLRAAVPPGAELADKTGAGSyGVVNDAGVVWPEDGPPLTLAVMTRT +SRPDAVNNNAVVARVGQLVF... +>up|X5JEY0|X5JEY0_9NOST/207-449 +.....------ANNTKLTPGIFLVDLDNGNYV.DFNAAASFPAASTIKIPILVAFFQDVDKGKIRLDDQLTMEREMMVGG +SDMRLKQPGTKFTALEVATKMMIISDNTATNMLIQRMGGMDVLNQRFRSWGLSTTTLNNLLPDLEG------TNTTSPKE +LGALMAMVGKGNLVTMRSRDRIIHIMRRNRR-NHLLPAGLPKGSTIAHKTGDIG.SMLGDAGFVDLPTGKRYLAAVMVQR +PQ-NDSSAETLIKSVSRVAYqqf +>up|A0A085K8G2|A0A085K8G2_SPHYA/65-314 +.....---KEIEEETGGRMGIALVDGDGALIL.GFNRDDRFAMCSTFKAPLAAAVLIGAQGGKFGLEGEIPFTKDDILDY +APVVKRNKKRGMSMAELAAAAVEVSDNSAANLLLPMLGGPEGLTSFIRAHGDKITRLDRIEPELNENVAGDPRDTTSPAA +MAGLMGRLLFRDMASAD-ADRLRGWLNASTTGDKRIKAGLPEGWTSGSKTGSCG.TAYNDVALVKSPAGEEYILAIYLDR +PTVDDKKAEAAIAEAAHSAL... +>up|F5UQ40|F5UQ40_9CYAN/181-430 +....kPQIESAIEQYSLSAGMFFLDLDTGNYL.DIKGDRVFPAASTIKLPILIAFYQDVDAGKVSLDETLVMKSDLVASG +SGTMQDRPNGTFSIRETVDKMITISDNTATNMIIERLGGIAKLNERFRSWGLTDTRIRNWLGDFQG------TNTTSSVD +MVKLLAMLSRDKLVSESSREQALELLRNTTT-RTLLPSGLGPGAVIADKTGDIG.FVVGDAGIIDMPNGKRYLAAIFVKR +PY-NDPIVRDFVRRISRIVYny. +>ur|UPI0004F750D1|UniRef100_UPI0004F750D1/36-292 +..raqSELAALDKASDGRLGVAALDTSTGARI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYGIVAG +SPVTESHADTGMTVAQLCAAMLQAGDKGAGNLLMDVLGGPQAVTAFARESGDTTFRLDRWEPELNTVGPDDVRDTSTPVA +MVDTLQRLLLGDALREPQRAQLIEWMTAGAR-GDGIAAAVPPGWRVAAKRGAGGyGTTTDVAVLWPPSRAPIVMAVSYTQ +PRADAAPRSDVIASAARIVAn.. +>ur|UPI000668783C|UniRef100_UPI000668783C/37-293 +..xaqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDALREPQRAQLTEWMIGGARGATGIAAGAPPGWRVADKAGTGGfGTTTDVAVLWPPARAPIVMAVSFTQ +PQADAAARADVVASAARIAA... +>up|A0A0J7I778|A0A0J7I778_9FLAO/20-290 +.saleQKINSITEDKKATVGISVLGFENNFRL.SKNGDKPLPTLSVFKFHIACAVLDLVDQGKLSLEQKLFFKKEDMLEW +SPIREKYPEASLSLGEVLDYTVALSDNNGCDLLLKLIGGTQTVQKFMDSKGVKGFQIKRNEDDMHKNWKTQYDNFSTANS +AVQVLKKFYDGKLLSKKSTDYLMQIMLGTKTGTNKIVEQLPKNTPVAHKTGASGkVAENDMGIVTLPDGKHYAIAIFVNN +SIETDEVNCRIVSDISKAVWddf +>ur|UPI00050FEB44|UniRef100_UPI00050FEB44/36-292 +..saqSELAALDKASDGRLGVAALDTSTGARI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYGIVAG +SPVTESHADTGMTVAQLCAAMLQSGDKGAGNLLMDVLGGPQAVTAFARESGDTTFRLDRWEPELNTVGPHDVRDTSTPVA +MVDTLQRLLLGDALREPQRAQLIEWMTAGAR-GDGIAAAVPPGWRVAAKRGAGGyGTTTDVAVLWPPSRAPIVMAVSYTQ +PRADAAPRSDVIASAARIVAn.. +>up|A2WFD7|A2WFD7_9BURK/51-308 +..aaqSALAALEQASNGRLGVAALDTSNGTRI.AHHARQRFPLCGTYAVVAAAAMLARASLDASLLPRRILYRRYEIVSG +SPVTESHVDTGMTIAQLCVAMLQAGDKGAGNLLMGVLGGPQAVTSFARESGDTTFRLDHWEPELNRAVPDDERDTSTPVA +MVDTLQRLLLGEVLHEPQRTQLTEWLTDSARGTPGIAAGVPPGWRVAGKTGTGGyGTTTDVAVVWPPSRAPLVMAVSFTQ +PRADAAARADVVASAARIAA... +>up|A0A0H3KVA6|A0A0H3KVA6_BURM1/36-292 +..saqSELAALDKASDGRLGVAALDTSTGARI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYGIVAG +SPVTESHADTGMTVAQLCAAMLESGDKGAGNLLMDVLGGPQAVTAFARESGDTTFRLDRWEPELNTVGPDDVRDTSTPVA +MVDTLQRLLLGDALREPQRAQLIDWMTAGAR-GDGIAAAVPPGWRVAAKRGAGGyGTTTDVAVLWPPSRAPIVMAVSYTQ +PRADAAPRSDVIASAARIVAn.. +>ur|UPI00068FD881|UniRef100_UPI00068FD881/37-291 +..aaaAAFAALERRYRARLGVYAVDTGSGRAV.AYRADERFGYCSTFKALAAGLILARAT--DARLGTVLHYRRSDLLAH +SPVTSEHLAEGLPLRAVLAAAVQYSDNTAGDLLLKELGGPSGLAAALRGLGDRVSLPARTEPALNVIAPGDTRDTSSPRA +FGTDLRRLALGDLLPAARRAQFAALLRGNTTGGAYIRAGVPAGWRVGDKTGSSTaGIRNDIAVLWPPRGAPIVLAVMTDR +GAAQPPATDPLIADATRSAL... +>ur|UPI00061AD34D|UniRef100_UPI00061AD34D/23-283 +.qqveQDAKVIEASLSAHIGISVLDTQTGESW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGEINPKSTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNAAANIILNALGGPESVTDFLRQIGDKETRLDRIEPELNEGKLGDLRDTTTPNA +IVNTLNELLFGSTLSQDGQKKLEYWMVNNQVTGNLLRSVLPEGWNIADRSGAGGfGARSITAVVWSEAQSPIIVSIYLAQ +TEASIADRNDAIVKIGRSIFevy +>ur|UPI0003720DB1|UniRef100_UPI0003720DB1/32-328 +.aalqSRLAALAQRAPGTLGVAVLDLRSGTSW.RINAGRGYPMMSVFKAPLGAAVLERVDRGKLSLDREITLTSVDLRPG +PPIGGEQAGHTFSVRRLLDAAVSESDNTAADALVKLVGGPTAVTTFLRAHGIEGIRVDRDERTLAHAFLTDPRDTSTPEA +AVAFLCKLWRGELVSRTSTTLMLEMMTHSPTVPNRLKGGVPAGAHLAHKSGTVT.AAHNDIGILSWADGRTVIVAAFLTA +SPASEQERDAIFATLTRDVA... +>ur|UPI000480A4C1|UniRef100_UPI000480A4C1/31-333 +.erlrSELTALANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRDDLSVI +QPIADIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDEAGLQGIRIDRTERELQTAYLKDPRDTATPIE +MVGFLHRLATGQLLSASSTAHLLEVMNRTVTFPDRLRAGVPSGWTIGHKTGTSQtGVTNDVGILTAPDGTHVAVAAFVAE +SRAGKDERAATIAAAARAITaay +>ur|UPI0004A7EE3A|UniRef100_UPI0004A7EE3A/5-295 +..elqESLEKIIQEATGTFGVYVKHLESGETA.AINENRLFQAASVFKIPILATLYRDVQMGKVELKERIRLEEEDLVNG +SGIFKEIPGIEVTIKNLATMMIIVSDNVGTDKLLSIL-GKENVNQYMKEIGLSNTYIRLSY---NDFKESHANNVTTAAD +MALLLEKMANKQLISEKACHDMFEILAKQQF-RGRIPYLLPQNTVVAHKTGTIA.SVVNDSGIVQLPDNGNFIISVFSIG +NN-TEAEGASIISKLSRVAYnhf +>up|H1CXJ7|H1CXJ7_9FIRM/29-281 +.....-NLADLENKYNAVIGVYAVDMENGKKI.CYKPDTRFSYCSTIKVFTAAELLRQKN--TSDLNEIRKFSAEDILSY +APITKDHVADGMTLAEICSASLRWSDNTAANLILQEIGGVENFKVALKNIGDKTTKPARNEPELNLFNPKDNRDTSTPRQ +MVKNLQVYIFGDILSDDKKKLLIDWMSDNSITDTLIKAETPQGWKVIDKSGSGDyGARNDIAVIYPPNRKPIVMAIMSRR +TEKNAKSDDAMIAEAAKRIFdn. +>up|B5L5W7|B5L5W7_9BACT/60-320 +..mltERLSSIINAAGGDIGIAVIHVETGHTT.AIQGTTQLPLYSVFKLPLAIAVLKEIEENRLQLDRKVRVTPADVAPG +WTANAARRPIDRTVAQLIEVSIIRSDNTSSDKLLQLVGGPAAVTHRMRALGFPNIEIVSTVREFSE--NRTRPNTGSAED +LARLLVQLQKGELLQPQHSALLLGFMHRATTGTERLRGSLPVGTPVADKTGTGDaVVTNDVGIITLPKGGHLAIAVLISG +SKLSPAAQEKLIAEIARAAYda. +>up|B9BHK2|B9BHK2_9BURK/76-332 +..raqAELAALDKASDGRLGVAALDTSTGARI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYGIVAG +SPVTESHADTGMTVAQLCAAMLESGDKGAGNLLMNVLGGPQAVTAFARESGDTTFRLDRWEPELNAVGPGDVRDTSTPVA +MVDTLQRLLLGDALREPQRAQLIDWMTAGAR-GDGIAAAVPPGWRVAAKRGAGGyGTTTDVAVLWPPSRAPIVMAVSLTQ +PRADAAPRSDVIASAARIVAn.. +>ur|UPI0005C9D810|UniRef100_UPI0005C9D810/194-443 +.....NVVQQLATATNLSPGVFLVDLDTGGYV.DINAANALPAASTIKIPILVAFFQDVDAGKIRLDELLTMKQEMVAGG +SGNFQYKPAGTYPALEVATKMITISDNTATNMLITRLGGMEALNERFRSWGLTNTVIRNILPDLPG------TNTTSPKE +LGNIMTMVSQGNLVSMRSRDQILDIMRQTER-DNLLPSGLGAGARVYHKTGDIG.TMLADAGLIDTPTGKRYVVAVMVQR +PN-NDPRAEKLISSISRAAYqqf +>up|F0Q209|F0Q209_ACIAP/29-342 +..algSQVQKLERETPGQFGLYLKRLDNGETF.AWEADRRWYLASSAKLPLAIAVLQEVQQGHLRLDQELRVEERDKIDG +SGAVWQPVGTQHSVETLLRRMLMDSDNTAANLLIRTIGGPQRVQALARSLHVRKDELQLKMEEAYDRYYARGANTATLAG +YGGMLEKLVRGQLLTPPHQQMLYKDLKFDTYDAYRLEAGLPRTVRFIHKTGTQY.HRACHMGVIDPQDGAHAIVVATCAE +GMDEMRQAGRLFEQIGRAITr.. +>up|Q8YNM1|Q8YNM1_NOSS1/196-445 +.....NVVQQLATATNLSPGVFLVDLDTGGYV.DINAANALPAASTIKIPILVAFFQDVDAGKIRLDELLTMKQEMVAGG +SGNFQYKPAGTYPALEVATKMITISDNTATNMLITRLGGMEALNERFRSWGLTNTVIRNILPDLPG------TNTTSPKE +LGNIMTMVSQGNLVSMRSRDQILDIMRQTER-DNLLPSGLGAGARVYHKTGDIG.TMLADAGLIDTPTGKRYVVAVMVQR +PN-NDPRAEKLISSISRAAYqqf +>up|K9VHM2|K9VHM2_9CYAN/181-430 +....kPQIESAIEQYSLSAGMFFLDLDTGNYL.DIKGDRVFPAASTIKLPILIAFYQDVDAGKVSLDETLVMKSDLVASG +SGTMQDSPNGTFSIRETVDKMITISDNTATNMIIERLGGIAKLNERFRSWGLTDTRIRNWLGDFQG------TNTTSSVD +MVKLLAMLSRDKLVSESSREQALELLRHTTT-RTLLPSGLGPGAVIADKTGDIG.FVVGDAGIIDMPNGKRYLAAIFVKR +PY-NDPIVREFVRRISRIVYny. +>up|A0A0B6VPP7|A0A0B6VPP7_SERMA/34-303 +.dslkNSIEKYLKDKKAKVGVAVLGIEDNFKL.NVNEKHHYPMQSTYKFHLALAVLDKLDKENISVDKKLFVKKSDLQPW +SPLKDKYPNGNLSFSEIIKSTVSHSDNNGCDILFRFVGGTNKVHNFISKLGVKNISIKATEEEMHKAWNVQYTNWTTPDA +TVQLLKKFYKNEILSKNSYDFLLNTMIETTTGPKRLKGLLPDGTVVAHKTGSSDtAATNDIGIITLPNGKHFAIAVYVSD +SSEKSDVNEKIIAEICKSVWdy. +>up|H1Y9U6|H1Y9U6_9SPHI/26-292 +..alhAKIDSIARDARGTVGFAMLNIESRDTL.SYHGNMHLPMQSVMKFPIAITVLHDIDEGQFTLNQLIHIDKSDLPKY +SPLRDKYPEGNISISELLSYMVSLSDNNACDILLKTLGGPEVVDQYMHSFGIKQIAVKASEFQMAQGWDVQFTNWVEPKT +MVRLLDIATKPNFLSKASHDYLWKIMEATSTGPNQIKDLLPVGTIVAHKTGRSGtAATNDIGLITLPNGKHLAIAIMITN +STADLTTRESVIARIAKAAYd.. +>up|A0A0C1Y1D1|A0A0C1Y1D1_9CYAN/177-429 +..slkNAVQNLALASNLTPGVFLVDLNNGAYV.DVNAGASFPAASTIKVPILVAFFQDVDAGKIRLDETLTMQQDMVAGG +SGNMQYPVGTQFTALEVATKMITISDNTATNMLIAKLGGIEALNQRFRSWGLTTTVIRNKLPDLEG------TNTTSPKE +LGNLLMMVNQSNLVSLQSRDRLLDIMRRTEK-DTLLPSGLGVGATIAHKTGDIG.TMLADAGLVDMPTGKRYIAAVMIQR +PN-NDARAEKLISAISGIAYqqf +>up|A0A0M2QE18|A0A0M2QE18_BURGA/46-340 +.dalqATLERFAQAAPGTLGVVVLDLERPARW.QVNGTLPFPMMSVFKAPLGATVLDLAEQGRLPLGQRITITRDQLRGH +SPIRETFQGQQFTVDTLLRAAVSDSDNTAADALLRAVGGPAVVTGWLRAHGIEGMRVDMDEGEVSRAYLADPRNRTTPLA +AAEFLRKLAGGELLPPTATRRLLGLLRDQ-TQPRRLRAGLPPGVTFADKCGTSLtAAFNDIGILTWPDGHRLVIAAFLSA +SRASRAERERLFADLARAVA... +>up|A0A095H6B9|A0A095H6B9_BURML/44-338 +.dalqATLERFAQAAPGTLGVVVLDLERPARW.QVNGTLPFPMMSVFKAPLGATVLDLAEQGRLPLGQRITITRDQLRGH +SPIRETFQGQQFTVDTLLRAAVSDSDNTAADALLRAVGGPAVVTGWLRAHGIEGMRVDMDEGEVSRAYLADPRNRTTPLA +AAEFLRKLAGGELLPPTATRRLLGLLRDQ-TQPRRLRAGLPPGVTFADKCGTSLtAAFNDIGILTWPDGHRLVIAAFLSA +SRASRAERERLFADLARAVA... +>ur|UPI00068B092B|UniRef100_UPI00068B092B/6-295 +...lqENLEKIIQEATGTFGVYVKHLESGETA.AINENRLFQAASVFKIPILATLYRDVQMGKVELKERIRLEEEDLVNG +SGIFKEIPGIDVTIKNLATMMIIVSDNVGTDKLLSIL-GKENVNQYMKEIGLSNTYIRLSEIDLHSFKESHANNVTTAAD +MALLLEKMANKQLISEKACHDMFEILAKQQF-RSRIPYLLPQNTVVAHKTGTIA.SVVNDSGIVQLPDNGNFIISVFSIG +NN-TEAEGASIISKLSRVAYnhf +>ur|UPI000312F63D|UniRef100_UPI000312F63D/20-280 +.sqlnEDISLLEQQTSSRIGVSVWDTQADERW.DYRGDERFPLMSTFKTLACAKMLSDMDSSKLSKNATAKVDERSIVVW +SPVMDKLAGQNTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTMFLRTIGDKATRLDRIEPRLNEATPGDSRDTTTPNA +ILNTLRTLVEGETLSYESRVQLKIWMQDNKVSDSLMRSVLPTGWSIADRSGAGGhGSRGINAIIWKENHRPVYISIYVTE +TELSLQARDQLVAQISQLILqky +>ur|UPI0006C77E4F|UniRef100_UPI0006C77E4F/26-327 +....eRKVGEVAADVGGRLGVGILDLKSGQDW.YLAGDERFPMQSVFKAPLGVAVLRQVDRKKLGLDQTVTITRRDVAMW +SPIAKDMAGDRVAVRELVRGAVSLSDNTAADVLMRLIGGPAAVTAALMESDIAGLRVDRYERELQPYLSTDERDTATPKA +AVAFLAKLDRGAMLSADMTAVMIRAMAESPTGAQRLKAGLPAGARLAHKTGTGPdAATNDIGIVTLPGGAKFAIAVFLAG +SALPEAQREAVHARVMAILAe.. +>up|Q51355|BLC4_PSEAI/23-283 +.qqveQDAKVIEASLSAHIGISVLDTQTGEYW.DYNGNQRFPLTSTFKTIACAKLLYDAEQGEINPKSTIEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNAAANIILNALGGPESVTDFLRQIGDKETRLDRIEPELNEGKLGDLRDTTTPNA +IVNTLNELLFGSTLSQDGQKKLEYWMVNNQVTGNLLRSVLPEGWNIADRSGAGGfGARSITAVVWSEAQSPIIVSIYLAQ +TEASIADRNDAIVKIGRSIFevy +>up|A0A0B1Y3E8|A0A0B1Y3E8_9BACI/3-292 +...lqENLEKIIQEATGTFGVYVKHLESGETA.AINENRLFQAASVFKIPILATLYRDVQMGKVELKERIRLEEEDLVNG +SGILKEIPGIDVTIKNLATMMIIVSDNVGTDKLLSIL-GKESVNQYMKEIGLSNTYIRLSN----DFKESHANNVTTAAD +MALLLEKMANKQLISEKACHDMFEILAKQQF-RSRIPYLLPQNTVVAHKTGTIA.SVVNDSGIVQLPDNGNFIISVFSIG +NN-TEAEGASIISKLSRVAYnhf +>up|A0A0G3WYC3|A0A0G3WYC3_BURPY/36-292 +..aaqAELAALEKASNGRLGIAALDTSNGVRI.AHHARERFPLCGTYAVVAAAAILARGSLDASLLPRRILYRRYEVVSG +SPITESHVDTGMTIAQLCEAMLQSGDKGAGNLLMSVLGGPQAVTSFAHGSGDTTFRLDRWEPELNQAAPGDERDTSTPVA +MVDALQRLLLGDTLHEPQRTQLTEWMVGGARGATGIAAGVPPGWRVADKAGTGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +PQADAAARADVVASAARIAA... +>ur|UPI0003721717|UniRef100_UPI0003721717/27-296 +...lrTEIQRIVAGKKAVVGVSIIANDGKDTL.SLNGDRRLPLQSVFKLHIGLAVLAQVDKGRFTLDQTVEVRKDDLLPW +SPLRDENPNGGFSIAKLIQYAVSQSDNVACDVLIRLLGSPKAVETYIKENGVEEIAIRFAEKEMQAEWDNMFQNWTTPKA +ASKTLQTFYEGKRLSKRSYDFIWQTLRETNTGVNRLKGRLPAGTVVAHKTGSSGtAATNDIGLLFLPNGEPVIISVFVAD +SQENEATNEKLIADIAKATYdfy +>up|A0A0D5NJ11|A0A0D5NJ11_9BACL/3-265 +..elrSNIEQLTGQAGGMWGVTVTDLHSGEKM.TLNGSEPFNSASIIKVPIMAAAFAAVYDGELALGSRIECRLDDMAGG +SGIMRHTPGVALTVNDLITLMIIQSDNTATNMLIDAL-GTNRIQATVAELGMTNTRFYHKVGLMMA--QPEGRNTITADD +AAIMLTRLGEGSFISRHACQQMIDIMKNQQY-RNGLPQQLPPEWELANKTGWVD.GIQHDAGILYAKGRA-VAVTVLSRN +GG-TPSEALACIAAIGREVYry. +>up|Q3MDA5|Q3MDA5_ANAVT/199-445 +.....---QQLATANNLSPGVFLVDLDTGGYV.DINAANALPAASTIKIPILVAFFQDVDAGKIRLDEVLTMQQEMVAGG +SGNFQYKPAGTYPALEVATKMITVSDNTATNMLIARLGGIEALNERFRSWGLTTTVIRNILPDLPG------TNTTSPKE +LGNIMTMVSQGNLVSMRSRDQILDIMRQTER-DNLLPSGLGAGARVYHKTGDIG.TMLADAGLIDTPTGKRYIVAVMVQR +PN-NDPRAEKLISSISRAAYqqf +>up|R4T4Q4|R4T4Q4_AMYOR/1-237 +.....---------------MYAVDTATGREV.AFRADERFAYASTHKVFSAGGVLQRTP--IAELDRTVTYGKQDLVVN +SPVTEKHVATGLPLRAVMDATLRYSDNTGGNLLFRELGGPEGLNAVFRGIGDTTSHADRIEPELNDTFPGDLRDTSTPRA +LAVSLRAFALGDALPEDKRKILVDMMRANTTGDQNIRAGVP-GWAVADKTGTAAyGTRNDIGVVWPPNRAPIVVSVLTDR +PDKDAEIDNKLLADATAAAVk.. +>ur|UPI0003A09FEF|UniRef100_UPI0003A09FEF/39-314 +..rlmNEFSRFAALTDGTVGIAVRDLSSGEML.SFNGDTLFPMASTYKVAVAGKILALLDHGQLGLDEQLP--------- +------RLGRSMPVRALLDMMLTQSDNEATDALVARAGGPAAVDGWVRALGIKGLRVDSNTAQLLAAFATDPRDTSTPRA +MGELLSAIRQGKALKPSSTALMLSIMDRCKTGKMRLRAMLPPGTQIAHKTGTLN.GLGNDAGIVTLPDGRMFVISVFVMK +DHRGHVIRDRIMAEAARAAYdyf +>up|A0A074LZM0|A0A074LZM0_9SPHN/67-332 +...feQRIAELADGAQGRIGVAARDLATGEQI.MVLGDQLFPMASTSKIAVAATYLEMVEQGRYSLTSEFPLLVPIRSAS +SPAAPVREGQYMPAIDLIEIMITRSSNPATDALLAAVGGPEKVNDWMRRQGIEEFSIDRDIATLVRASWIDPRDAATPRA +MVKLLEGLYRGAFLSDQSRQVLLGAMSRTVTGQRRIVAHMPDEARVSHKTGSLN.NTSSDVGIIETPDGRAIAVAIYVTG +QG-SRSAREARIAAIARALYdgf +>up|A0A0H4VW64|A0A0H4VW64_9SPHN/56-323 +.nqleLRIAQLAEGSNGRIGVAAVDLATGQTI.SVLGDQRFPLASTSKIAIAATFLEGVDQGRWSLTSEFPLMVPGSRPS +SHAAPVRRGEHLSALRLIDLMLTRSSNTATDALLAAIGGPQAVNEWARRSGLQNFSIDRDIATLVRVVHIDPRDSASPAA +MVQLLAGIYQGRWLSSRSREVIIDAMERCRTGTRRIPALMPSNVTVAHKTGSLN.NTSSDIGILTAPDGRAIAVAIYVTG +QG-NRLNRERRIASIARGVYdgy +>up|B5GAH4|B5GAH4_STRSH/52-307 +....aAEFTALERAYGAHLGVHAVDTGSGREV.AWHADTRFPYNSTFKALLCGAVLKKH--GTGAMDHVLRYSREDLVAN +SPVTEKHVATGMSRDALCDAAIRYSDNTAANVLLTELGGPRALGALVRETGDRLTRMERVEPLLSRWTPGETRDTTTPRR +LTADLRAYTLGDVLTTPRRQRLNGWLSRNTTGDATIRAGVPKGWKVADKTGTGSyGARGDIAVIRPPGRAPLVLTLLSYR +EERTAEADDRLLAEATRVVVr.. +>up|Q1IR91|Q1IR91_KORVE/20-286 +...ltKTVKTAAHPANGKVGVSAKVLDSSQTI.SFHGNKNFPMQSVYKLPIAIFTLRRVQEGKIKLDQVVKVDEDDLIPN +SPLRDKHPRGGFTIEDLLRRAIVDSDGSASDVLLKQIGGTREVRRYLKSQKIKGIRVQHTEEQLIENTHLQYSDSAKPDA +MVDLLERLQQGKLLDTENTARLVGWMKETDTGKDRIRAKLPSGT-VADKTGSSGtPATNDVALVTLPNGNHFAIAIFVTD +SKADTKTRNLVIANIAHEVWscw +>ur|UPI0001BC2BF7|UniRef100_UPI0001BC2BF7/54-313 +.aevdSAIADIEKKYDARVGVHAMDTSDGSTI.EHRSKERFGFASTIKSFAVAELLARTT--PAELDEHVTWTKEDVEKY +APVTEKHLGDGLPLEKVAEAAIRVSDNAAANIVFDHIDGPKGLDSALEDLGDSTTEVIDREPDLNTIDPGSADNTTTPAA +FSNDLAALLEPEHLSDEDRTVLIDWMSDNETGDPLIRAGAPAGWKVADKSGHAD.ALRNDVAVVFPPKRDPIVIAIMTEN +NDPNTESDAELIEDTAHAVLgaf +>ur|UPI0005F90F12|UniRef100_UPI0005F90F12/32-283 +.....QAAQEAEQSLQARIGLAVLDTADGQLW.QYRADERFPMASTSKALICSALLAR---GPGAMKTAWLIKEEAVQSY +APTTENLIGQYVSAAQLCAITMRNSDNTAANGVLEMLGGPQAVTSFLRTIGDTVTRLDRNEPSLNEATPGDLRDTTTPQA +MVQTLQSLVLGDALKTSDRDRLTDWLRHNEVGGPLLRAGVPESWTVADRTGAAGyGTRGVVAVMWPPERAPLVAAVYITE +TKASMEARNAAIAAIGKVIAq.. +>ur|UPI0005185CB3|UniRef100_UPI0005185CB3/1-218 +.....---------------------------.---------MCSTFKLLAVGAVLTRVARGEDDLSRPMRLSAADIVDY +SPVTQQRLNEGMTLGQLCEAALLWGDNTAANLLLSTIGGPPGVTAYARALGDGATRLDRLETALNEARPGDERDTTTPAA +MLGNLRQLVLGDALPAPERERLRDWLMQCRTGQQRLRAGLPAGWSLGHRTGAGGhGTCNDIGVAWPTPTTPVVISVYLTE +SPLDLPGRERVLAEAARILA... +>up|W2EPP6|W2EPP6_9ACTN/3-286 +.....-AIEQVFRSAGVSGRLHVADIDGGAEV.AVGADEPVVLASVFKVPLVVELHRQADRGLLDLAERVRVPAEERTPP +TGLSAMLDGAVLSLRDLAYLMMAVSDNTAADVVLARV-GLDAVNAMLAGLGLPGTRVEHDCRGLFAVLSPAHTNRGTPRE +MTRLLGMIWRDEAASPGSCAAIRRLMGLQ-VWPHRLSSGFPDDVAVSGKTGTLA.TLRNEVGVVEYPDGGRYAVAVFTRS +HAQNQPRADAAVGSAARIAIdh. +>ur|UPI00068F4C09|UniRef100_UPI00068F4C09/9-282 +.....----GLFRAAGVTGFLHAVDLDTGAEV.AHGADEPVVMASVFKLALLVEFFRQTDAGRLDVTERVTVMADRHTPP +TGVSAMADDVTMSLRDLAYLMIAVSDNTAADTLVGRV-GLSAVNTMLAAEGLDGTWVEHDCRSLFAALDPARTNRSTPRD +MTRLLGMVWRDEAASAASCASMRRLLGLQ-VWPHRLAAGFPDDVAVSGKTGTLP.TIRNEVGVVEYPDGGRYAVAVFTRS +YAQNQPRADAVIGTAARAAVe.. +>up|W7ZR08|W7ZR08_9BACI/7-260 +..tmeQGFSQLEDRYHAILGVYALHTETGETI.ASNEEDRFAYASTHKALSVGVLLQQHS--LEELDKRVHYNEKDLVTY +SPITEQHVETGMTLKELSDASIRFSDNPAANFIFNEIGGPEGFKHALQDMGDQVTEPKRWETELNHWAPGEVSDTSTAKA +LVETLHGVALGDELDEEKQDLFTDWLVHNTTGDTLIRAGVPKGWQAGDKTGSAVyGTRNDIGIIWPPDHAPVVLAVLSHT +DEEDGEVDDHLIADATKEV-... +>ur|UPI000476E528|UniRef100_UPI000476E528/42-297 +...yaAEFEALEEEYGSQLGVYALDTGSGAEV.AFQEGERFAFASTFKALLAGVVLSENS--LEEMERVVTFDEGVLVSH +SPVVEENLDSGMSLLELCDATVRFSDNAAANLLLEEIGGPEGFTESLGELGDDVTILERYEVEMSSAVPGEVRDTSTPKA +MAGSLEAFALGDVLPEDRREVLVDLMVRNVTGDDLIRAGVPEGWVVGDKTGNGGyGTRNDIAVLWPEEGDPIVLAVMSSV +GVEDAEHDDALIAEATEVVVe.. +>up|P10509|BLAC_STRAU/48-307 +....sGRLRALEKQYAARLGVFALDTGTGAGR.SYRAGERFPMCSVFKALAAAAVLRDVDARREFLTKRIHYTEKFVKDY +IPVTGKNIAGGMTGAELCAAAVSESDNGAGNLLLRELDGPTGITRFCRSLGDTTTRLDRWEPALNSAEPDRVTDTTSPGA +IGRTFGRLIVGSALRAGDRKRLTGWLVANTTNRPTFRAGLPDDWVLADKTGGGEqGVANDVGVVQPPGRAPLVLSVLSTK +FDPKGPTDNPLVAKAAALVA... +>up|A0A031JS27|A0A031JS27_9SPHN/76-339 +.....QQLAAVANASQGRIGVAAMDLSSGRMV.DVLGDQRFPMASTSKIAIAATFLEGVDKGKWSLSSEFPLMVPGSAPS +SAIAPVRPGEYMSATRLIELMITRSNNYATDALLKVIGGPKAVNAWIQRAGIDDWHIDRDIATLVRARVVDKRDSATPKA +MVNLLSGIYQGKWLSPSSRNVLLGAMSRCLTGKRRIPAGLPAGVEVSHKTGSLN.NTSSDVGIIQTPDGRVFAVAIYVTG +QG-GRPGRETRIANIARTIYngy +>up|I5BIS3|I5BIS3_9SPHN/39-314 +..rlmAEFARFATLTDGTVGIAVRDLGTGETL.AYNGDTLFPMASTYKLAVAAKILSLLDAGSLSLDEPLM--------- +------RLGRPLPVRTLIDMSLTLSDNEATDALVARAGGPQAVNDWVRAAGIKGLRVDSNTRDLLAGFAADPRDTATPRA +MDDLLAAIRLGRVLRPQTTALMLSIMERCKTGKARLRAMLPPGTRIAHKTGTLN.GLGNDAGIVTLPDGRMFVISVFVMK +DHMGHELRDRIMAEAARAAYdyf +>up|Q92Y19|Q92Y19_RHIME/32-333 +..rlrSELTALANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRGDLSVI +QPIADIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDEAGLQGIRIDRTERELQTAYLKDPRDTATPIE +MVGFLHRLATGQLLSASSTAHLLEVMNRTVTFPDRLRAGVPSGWTIGHKTGTSQtGVTNDVGILTAPDGTHVAVAAFVAE +SRAGKDERAATIAAAARAITaay +>ur|UPI0005A6D8F2|UniRef100_UPI0005A6D8F2/32-283 +.....QAAQEAEQSLQARIGLAVLDTADGQLW.QYRADERFPMASTSKALICSALLAR---GPGAMKTAWLIKEEVVQSY +APTTENLIGQYVSAAQLCAITMRNSDNTAANGVLEMLGGPQAVTSFLRTIGDTVTRLDRNEPSLNEATPGDLRDTTTPQA +MVQTLQSLVLGDALKTSDRDRLTDWLRHNEVGGPLLRAGVPESWTVADRTGAAGyGTRGVVAVMWPPERAPLVAAVYITE +TKASMEARNAAIAAIGKVIAq.. +>up|A0A0D6TR83|A0A0D6TR83_9FLAO/27-296 +...lrQKIQKIVATKNATVGISIIGNNAKDTL.SINGDKHLPMQSVYKFPIALAVLSEVDKGKLSLNQKINITKEDLHQW +SPIREKYPNGTLSLSEVIKYSVSDSDNIGCDILLKLLGGTKKVEDYFYSINFKNISIKATEEEMHKEWNVQFQNWITPKA +ASELLELFYKKKLLSKESHNFIWKVMSETWTGNKRLKGKLPIGTIVAHKTGTSDtSAVNDIGIVFTKNGHFFIISIFVTN +SKESAETNEKIIADIAKLTWdyf +>up|A0A0M1JWI4|A0A0M1JWI4_9CYAN/199-451 +..qlkNEIQTLSASYQLTPGVFFVDLDTGAYL.DMNGNNTFSAASTIKVPILIALFQEVDAGKIRLDEPLTMQAEYVAEG +SDMQDQPVGTQYTVLETARKMITISDNTATNMLIARLGGQNVLNQRFQSWGLASTQIQNFLPDIQG------TNTTSPKD +LVSLMAMVEKGGLLSLRSRDRVLDIMQATEN-NSLLPQGLGDDATIAHKTGNIG.SVLADTGIVDLPNGKRYLASVIVKR +PH-DDPGASELIRQISQAAYqsf +>ur|UPI0004863000|UniRef100_UPI0004863000/36-292 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMAGGARAATGIAAGVPPGWRVADKAGTGGyGTTTDIAVLWPPSRAPIVMAVSFTQ +PDAAAAARADVVASAARIAA... +>up|A0A059WTI7|A0A059WTI7_9BACT/22-322 +..elkKKLEHVDSSVQSEVGIGVLDLSSGESW.FLNGEQRFPMQSVCKVPVAIAILKLVDDGALSLGQSVTINPEQYAPW +SPLRDELKGGSFTVRNLLERSVADSDNTAVDVLIELAGGAGKVDAILKAMGIRGVRVDRRERDLQTKFLSDPRDTATPEG +MVHLLSQLYQNKLLSPSSTQLLLQIMTDTPYGQYRLKAGLPPKWSLAHKTGTGPdTGTNDAGLACAPAGQCFALTVFIAG +SKVPLQNREALMRDVAAAVT... +>ur|UPI000408A35D|UniRef100_UPI000408A35D/36-292 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCTAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGEVLHEPQRAQLTEWMVGGARGATGIAAGVPPGWRVADKAGTGGfGTTTDIAVLWPPSRAPIVMAVSFTQ +PDAAAAARADVVTAAARIAA... +>ur|UPI00041A9709|UniRef100_UPI00041A9709/32-283 +.....QAAQKAEQSLQARIGLAVLDTADGQLW.QYRADERFPMASTSKALICSALLAR---GPGAMKTAWLIKEEAVQSY +APTTENLIGQYVSAAQLCAITMRNSDNTAANGVLEMLGGPQAVTSFLRTIGDTVTRLDRNEPSLNEATPGDLRDTTTPQA +MVQTLQSLVLGDALKTSDRDRLTDWLRHNEVGGPLLRAGVPESWTVADRTGAAGyGTRGVVAVMWPPERAPLVAAVYITE +TKASMEARNAAIAAIGKVIAq.. +>ur|UPI00069803A9|UniRef100_UPI00069803A9/29-343 +.ealrSQVEKLERETPGQFGLYVKRLDNGETF.AWQADRRWYLASSAKLPLAIAVLQEVQQGRLRLDQELRVEERDKIDG +SGAVWQPVGTQHSVETLLRRMLMDSDNTAANLLIRTIGGSQRVQALARTLQVQKDDLKVKIEEAYDRYYAWGTNTATLAG +YGGMLEKLVRGQLLTPPHQQMLYKDLKFDTYDAYRLEAGLPRTVRFIHKTGTQY.HRACHMGVIDPQDGAQAIVVATCAE +DMDEMRQAGRLFEQLGRAITr.. +>ur|UPI000593C5E3|UniRef100_UPI000593C5E3/36-302 +..dfgKQLASVAEASRGRIGVAAIDLSSGRMV.DVLGNQRFPMASTSKIAIAATFLEGVDKGKWSLSSEFPLMVPPSAPS +SAIAPVRPGTYMSARQLIEIMITRSNNYATDALLKVVGGPSAVNAWVRRTGIEEWHIDRDIATLVRARVVDKRDSATPIA +MAQLLSGIYQGKWMSKQGRDVLLGAMSRTVTGKRRIRAGLPAEVSVSHKTGSLN.NTSSDIGIIETPDGRAYAVAIYVTG +QG-TRPNREARIASIARTIYegy +>ur|UPI000486431A|UniRef100_UPI000486431A/34-284 +.....--LAAIERRHGGRLGVFAIDTASGRTL.AWRADERFLMCSTFKGLLAALILARVDAGQESLARLVRYTEQDLIFT +SPVTKAHVGEGMTVGALCQAVVEVSDNTAAILLMRSAGGPAALTRFARSMGDTVTRFDRYEPDSNR--YSGLLDTTTPRA +ITQSARSLLLGDALSLQSRRQLENWMIACKPGLNRLRAALPADWLAGDRPGTSVeRETNDYAIVRPPGRGPLLVAAYYDA +PGLAMDRREAVLREAGSVFV... +>ur|UPI00068D4C9B|UniRef100_UPI00068D4C9B/46-311 +...lqQQIARLADGGQGRIGLFAVDLATGEEI.AVLGDQRFPMASTSKIAIAATFMEGVERGRWSLSSEFPLMVPVASRS +TAVAPVRAGEHLSARQLIELMITRSSNPATDALLKAVGGPAAVNDWVRRNGISEFNLSRDIATLVRATSIDTRDSATPRA +MVQLLSGLHQGRFLSDSSRRVILGAMERCRTGTRRIRALMPAGVTVSHKTGTLN.NTASDIGFIHAPDGRTIAVAIYVTG +QG-GRPGRDAKIANLARAIYdgy +>ur|UPI000494E974|UniRef100_UPI000494E974/29-284 +.....-SIAKIESRISARIGVAVYDSATDQIW.NYKGDERFPMMSTFKTLTCANLLYDHESEGLDLDSKVGIEPDELIAW +SPITKSFVGKEISLRSACAATMEMSDNTAANIVLRSTGGPSGLTEFLRFMGDRKTRLDHIEPDLNHARPGDQRDTTTPNT +MVKTLNELVYGNVLSEESKAQLKTWMMDNKVSDGMIRLILPDGWNIADRSGAGAyGSRAITAIVWSETRAPLIISISLTE +TELAIPERDTVINEIGELVFdgy +>up|K9ZMK7|K9ZMK7_ANACC/197-447 +....kTDVQNLAAANNLTPGVFMVDLDTGAYV.DINSTASFSAASTIKVPILIAFFQDVDAGKIRLDEMLTVQQEMIAGG +SGTLQTTVGSQYTAIDVATKMITISDNTATNMLIARLGGQEVLNERFRSWGLATTIIRSPLPDLQG------TNTTSPRE +LGNLIAALNQGNMVSMRSRDIMLDIMRRTQR-NNLLPSGLGEGAKSYHKTGDIG.TMLGDAGLIDIPTGKRYIAAVMVQR +PN-NDPTAEKLISAISSAAYqhf +>up|A2VYA7|A2VYA7_9BURK/36-292 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTSFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMTGGARAATGIAAGVPPGWRVADKAGTGGyGTTTDIAVLWPPSRAPIVMAVSFTQ +PDAAAAARADVVASAARIAA... +>up|D6MLX4|D6MLX4_9BACT/340-602 +.adlsQRLAEIARRAGGQVGVSVMNIENGDSA.DFNGDEPRSLYSVFKFPVAVAVLKDVETGKLKLDQKVAVKKSDLSGT +APSSSQNMPVTYTVQQLLEFAMIESDNTAVDKLLTLVGGPSTVTKQIQSLGISGIEMAADSREAA--KLADHPNTGSANA +IVRLLAGLQKGEVLKPAERTVLWDMMQRATTGVKRLRAGLPARTVLMHKTGTGPnSGTNDVGIINLPDGGHLAIAVLINK +STLSSASQEQVIAAIAAAAWda. +>ur|UPI0006C887D2|UniRef100_UPI0006C887D2/223-475 +..qlkNEIQTLSASYQLTPGVFFVDLDTGAYL.DMNGNNTFSAASTIKVPILIALFQEVDAGKIRLDEPLTMQAEYVAEG +SDMQDQPVGTQYTVLETARKMITISDNTATNMLIARLGGQNVLNQRFQSWGLASTQIQNFLPDIQG------TNTTSPKD +LVSLMAMVEKGGLLSLRSRDRVLDIMQATEN-NSLLPQGLGDDATIAHKTGNIG.SVLADTGIVDLPNGKRYLASVIVKR +PH-DDPGASELIRQISQAAYqsf +>ur|UPI0004282684|UniRef100_UPI0004282684/23-282 +..slkNTIISIEKQSHGKIGVAVLSTQTQQYW.SYRGNERFALMSTFKTLACAKMLADSDHNILNKQQTALVDKTKMIPW +SPITEQYIGKQMTLEKLCEAAMLNSDNTAINLVLSHIGGPAAVTKYLQQNGDSVTRIDRIEPELNTAFLNDPRDTSTPLS +MVNTLHKLLYGSLLSNASKEQLKNWMMNNQVSDALLRSILPSNLFIADRTGAGNnGSRGITAVIWGKEKQPLIISIYLTQ +TTLSIQERDKVIVKIGERILqky +>ur|UPI0004092F6F|UniRef100_UPI0004092F6F/56-322 +..slqQRIAELANPALGRIGVAAVDLSTGEEV.MVLGDQLFPMASTSKIAVAAAFLEQVERGRYSLTSEFPLLLPVASPS +SAKAPVRPGQYMPAIDLIEIMITRSSNPATDALLAAVGGPAVVTDWMRRHGINEFSINRDIATLVRATTIDPRDAATPRA +MVRLLAGLYRGEFLSAESRAVILGAMSRTVTGKRRIPAHIPLEARVSHKTGSLN.NTSSDIGIIETPDGRAIAVAIYVTG +QG-SKAAREERIAAIARALYdgf +>ur|UPI0002F5E336|UniRef100_UPI0002F5E336/193-441 +.....TAVQSLVADNNLTPGVFVVDLDNGGYV.DVNASSSFPAASTIKIPILVAFFQDVDSGKIRLDESLTMQKEMVVGG +SDMRFKPVGTQFTALEVATKMMTISDNTATNMLITRMGGIEALNQRFRSWGLTITTIRNPLPDLQG------TNTTSPKE +LGNLMAMVNQGNLVGMISRDRILDIMRKTV-RNHLLPTGLGQGATIAHKTGDIG.TMLADAGLVDLPTNKRYIVAVMVKR +PN-NDPRAEKLISSISRAAYqq. +>ur|UPI0001FAB830|UniRef100_UPI0001FAB830/5-259 +.eelkNRINEFIESQTGNICVALFDLKEQDGF.SIDGDRRVPSASMIKLVIMAELMRRVCAGELSLEEKIKITQEMRTGG +DGVLKEEPGHEFSLREILTLMIIVSDNEATNILIQML-GMDRINRMAAELGLKEAVLGRKMMDSE-AKKQGRDNFICADD +IMLILKKIYEGSCVDRKASALMLDILKRQQQ-SGRLQLYLPEDVEVAHKCGDLD.FLENDGGIILLP-GHPYILAVLTNG +VK-TNKDGREAIGRISQIIYee. +>up|A0A095FRL5|A0A095FRL5_BURCE/36-292 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNQATPGDERDTSTPVA +MVDTLQRLLLGDALREPQRAQLTEWMVGGARGATGIAAGVPPGWRVADKAGNGGfGTTTDIAVLWPPSRAPIVMAVSFTQ +PEAAAAARADVVAAAARIAA... +>up|Q8RQL0|Q8RQL0_PHODP/21-279 +..tlnDSLYSIEQRTLGRIGVSVLD-STDQQW.HYKGNERFPMMSTFKTLACAKMLQDSDRDILDISTMAPVKSDELIAW +SPITKNMVGSSITIENACEATMKTSDNTAANIVLKHIGGPQGVTAFLRLIGDKVTQLDRFEPELNQAKADDLRDTTTPNA +MNKTLYHILFEDVLAQNSKKQLKEWMQGNTVSDSLLRSVLPKGWSIADRSGAGAnGSRGITAAIWTDEREPLIISIYLTQ +TNLSMPERNQVINEIGKAIFeey +>up|A0A0B8Z574|A0A0B8Z574_9BURK/36-292 +..raqSELAALDKASDGRLGVAALDTSTGARI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYGIVAG +SPVTESHADTGMTVAQLCAAMLESGDKGAGNLLMDVLGGPHAVTAFARESGDTTFRLDRWEPELNTVGPDDVRDTSTPVA +MVDTLQRLLLGDALREPQRAQLIDWMTAGAR-GDGIAAAVPPGWRVAAKRGAGGyGTTTDVAVLWPPSRAPIVMAVSYTQ +PRADAAPRSDVIASAARIVAn.. +>up|A0A0B2BXX1|A0A0B2BXX1_9SPHN/65-330 +...lqQQIARLADGGQGRIGLFAVDLATGEEI.AVLGDQRFPMASTSKIAIAATFMEGVERGRWSLSSEFPLMVPVASRS +TAVAPVRAGEHLSARQLIELMITRSSNPATDALLKAVGGPAAVNDWVRRNGISEFNLSRDIATLVRATSIDTRDSATPRA +MVQLLSGLHQGRFLSDSSRRVILGAMERCRTGTRRIRALMPAGVTVSHKTGTLN.NTASDIGFIHAPDGRTIAVAIYVTG +QG-GRPGRDAKIANLARAIYdgy +>up|X7MHV1|X7MHV1_VIBPH/2-242 +.....----------------SVWDTQTDKRW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTQFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>up|L1QQB0|L1QQB0_BREDI/23-274 +.....-DLSALEARHGGRLGVSVL--TEGKRA.DWRGDERFVYCSTFKMYLAAATLLRVQAGQERLDRAIPVTQADMIAH +APVTQPAVGSTLTIAQLMKGAVEVSDNPAANILIREMGGLDALRAFYRGIGDETTRVDRLEPELNRA--DGDKDTITPNQ +SVRNIERLILSEALESAFKRLLLEWMMASPTGLARLKAGVPSGWTVAHKTGTGGdGPVNDIGVLYPTDGAPIAIAVYFHA +TKDSDAQREAAVADATRQAL... +>up|K9XKN1|K9XKN1_9CHRO/200-451 +..slkTTVEQLAAKQNLLPGVFFLDLDTGAYL.EINGNSTFASASMIKVPVLVAFFQDVDAGKIRLDERLTLKKELVGGG +SDMQYKPLGTKFTALETATKMITISDNTATNLLIERMGGAAALNERFLSWGLPATQIRNLLPDLEG------TNTTSPRD +LAHLMALVDDGKLMSLRSRDRLLDIMRRTVT-NTLLPRGLGEGARIAHKTGDIG.SLVGDVGLVDMPSGKRYIAVAMVKR +PH-NDGRAQELIRQISRAAYqe. +>ur|UPI0006BABBAA|UniRef100_UPI0006BABBAA/25-328 +.akldKEIAAIERQSQGRLGVALLDLRDRKTW.SHRGTESFPMQSVFKWPLAIAALQAVEAGKLQLDQPITIRRSEFSLH +SPLAKAFKGDSYPLRELIALAAGESDNTAADILMREIGGPKVVSAMLRDGGISGISVDRYERQFQPAALKDKRDSATPEA +SVLFVEAQAKGNWLRDPAHNALIGIVTQTKSGPDRIRAGLPQGAGFAHKTGAGLtHATNDIGLVTLPNGRVFAIAVYLVG +STADAKEREAAHAAVAKAAVs.. +>ur|UPI00047C0C34|UniRef100_UPI00047C0C34/207-445 +.....----------NLTPGVFVVDLDNGGYV.DINASSSFPAASTIKIPILVAFFQDVDAGKIRLDEMLTMQKEMVAGG +SGDMQYPAGSQFKALEVATKMMTISDNTATNMLITRMGGIEALNQRFRSWGLTTTVIRNQLPDLQG------TNTTSPKE +LGNLMGMVSQGNLVSMISRDRILDIMRNTV-RNTLLPSGLGQGATIAHKTGDIG.TMLADAGLVDLPTNKRYVVAVMVKR +PN-NDPNARKLISSISRAAYqqf +>ur|UPI00059B05C6|UniRef100_UPI00059B05C6/32-333 +..rlrSELTALANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRGDLSVI +QPIADIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDEAGLQGIRIDRTERELQTAYLKDPRDTATPIE +MVGFLHRLATGQLLSASSTAHLLEVMNRTVTFPDRLRSGVPSGWTIGHKTGTSQtGVTNDVGILTAPDGTHVAVAAFVAE +SRAGKDERAATIAAAARAITaay +>up|A0A059WGU3|A0A059WGU3_9BACT/61-320 +..elsARLQKLCDRAGASIGLALMHVETGRTV.EIQGKTSLPLYSVFKLPLAIAVLKDVEENRLRLDQKVRVTPADVAPG +SQGNAARKPVEKTVAELLELSIGRSDNTSSDKLLQLVGGPDKVMQRMRSLGFQDIEIRSAVRELAT--RQGKPNTGTASD +LARLLSGLQQGQVLQPPQRTLLLGFMERATTGLRRLRGDLPAGTIVADKTGTGEdSVTNDVGLITLPEGGHLAMAVLISG +SKLPAEAQEKLIAELAKTAYd.. +>up|K0U1H0|K0U1H0_9STAP/24-279 +....aQGLTKLEHKNDATVGVYGINTATGQTY.SHNADTRFAYASTFKAITSGLLLQQNS--PEALNKTVTIKESDIVAY +SPVTEQYVGKTMTLRQLISAAMLQSDNTASNIIMEQLGGLDQISSRLQALGDTTTNPQRYEPELNNYDPQSTADTSTPRA +TAHSLQQLLTTDAVAPQQRKFLQNLMFNNETGDSLIKKGVPDSYKVGDKSGQGTtGTRNDVALIYPKHQKPIVLVVFTKH +QQQDAQPQDELVAQAARHAIh.. +>ur|UPI00068952B7|UniRef100_UPI00068952B7/6-295 +...lqENLEKIIQEATGTFGVYVKHLESGETA.AINENRLFQAASVFKIPILATLYRDVQMGKVELKERIRLEEEDLVNG +SGIFKEIPGIDVTIKNLATMMIIVSDNVGTDKLLSIL-GKESVNQYMKEIGLSNTYIRLSN----DFKESHANNVTTAAD +MALLLEKMANKQLISEKACHDMFEILAKQQF-RSRIPYLLPQNTVVAHKTGTIA.SVVNDSGIVQLPDNGNFIISVFSIG +NN-TEAEGASIISKLSRVAYnhf +>up|T0HQ21|T0HQ21_9SPHN/82-348 +..dfgKQLASVAEASRGRIGVAAIDLSSGRMV.DVLGNQRFPMASTSKIAIAATFLEGVDKGKWSLSSEFPLMVPPSAPS +SAIAPVRPGTYMSARQLIEIMITRSNNYATDALLKVVGGPSAVNAWVRRTGIEEWHIDRDIATLVRARVVDKRDSATPIA +MAQLLSGIYQGKWMSKQGRDVLLGAMSRTVTGKRRIRAGLPAEVSVSHKTGSLN.NTSSDIGIIETPDGRAYAVAIYVTG +QG-TRPNREARIASIARTIYegy +>up|A0A087NWY3|A0A087NWY3_BURPY/36-292 +..aaqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVVAAGAILARGALDASLLPRRILYRRYEVVSG +SPITESHVDTGMTIAQLCDAMLRSGDKGAGNLLMGVLGGPQAVTSFAHESGDTTFRLDHWEPELNKAVPDDERDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMVGGARGATGIAAGVPPGWRVADKAGTGGyGTTTDVAVLWPPSRAPLVMAVSFTQ +PQADAAARADVVASAARIAA... +>up|D2BES4|D2BES4_STRRD/6-279 +.....----GLFRAAGVTGFLHAVDVDTGAEV.AHGADEPVVMASVFKLALLVEFFRQADAGRLDVTERVTVMADRHTPP +TGVSAMADDVTMSLRDLAYLMIAVSDNTAADALIGRV-GLSAVNTMLAAEGLDGTWVEHDCRSLFAALDPARTSRSTPRD +MTRLLGMVWRDEAASAASCASMRRLLGLQ-VWPHRLAAGFPDDVAVSGKTGTLP.TLRNEVGVVEYPDGGRYAVAVFTRS +YAQNQPRADAVIGTAARAAVe.. +>up|F1Z6N3|F1Z6N3_9SPHN/46-311 +..aiqRTVEAIVARARGRVGVAAVDLDGGGQV.LVNGDMPFPMASTAKVAVAATFLAGVEQGRHRLDQQLPMMMPVAERH +SAVAAVRPGPVMTAQQLMELMITRSNNHATDGLIAAVGGIGAVNSWLSKNGIVGQHLDSTMATLVRAKTIDTHTSSTPRA +MAALLAAIDRGGALSPQSRAVLLDTMTRTSTGKNRMRAGLPEGTIFAHKTGTLS.GVTDDVGIIRLPDGRHLALAVFVAG +PE-GHLIHANMIAQITRALYdgy +>up|A0A0H0XTD6|A0A0H0XTD6_9SPHN/54-321 +.naleARIAQLANGSEGRIGVAAVDLATGQTI.SVLGDQRFPMASTSKIAIAATYLEGVEQGRWSLTSEFPLLWAVRSRS +TNAAPVRRGEYMTALQLIDIMITRSSNPATDALLAAVGGPAAVNDWARRAGLRDFSLDRDIATLVRASHIDVRDSASPET +MVQLLAGIYQGRWLNSASREVIIDAMERCRTGTRRIPALMPDNVTVAHKTGSLN.NTSSDIGILTGPDGRSIAVAIYVTG +QG-SRLNRERRIASIARGIYdgy +>up|X2KVC5|X2KVC5_9BACT/29-281 +.....-NLADLENKYNAVIGVYAVDMENGKKI.CYKPDTRFSYCSTHKVFTVAELLRQKN--TSDLNEIRKFSAEDILSY +APITKDHVADGMTLAEICSASLRWSDNTAANLILQEIGGVENFKVALKNIGDKTTKPARNEPELNLFNPKDNRDTSTPRQ +MVKNLQVYIFGDILSDDKKKLLIDWMSDNSITDTLIKAGTPQGWKVIDKSGSGDyGARNDIAVIYPPNRKPIVMAIMSRR +TEKNAKSDDAMIAEAAKRIFdn. +>ur|UPI0005BD889C|UniRef100_UPI0005BD889C/9-282 +.....----GLFRAAGVTGFLHAVDVDTGAEV.AHGADEPVVMASVFKLALLVEFFRQADAGRLDVTERVTVMADRHTPP +TGVSAMADDVTMSLRDLAYLMIAVSDNTAADALIGRV-GLSAVNTMLAAEGLDGTWVEHDCRSLFAALDPARTSRSTPRD +MTRLLGMVWRDEAASAASCASMRRLLGLQ-VWPHRLAAGFPDDVAVSGKTGTLP.TLRNEVGVVEYPDGGRYAVAVFTRS +YAQNQPRADAVIGTAARAAVe.. +>ur|UPI00020F3C40|UniRef100_UPI00020F3C40/32-333 +..rlrSELTVLANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRDDLSVI +QPIADIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDQAGLQGIRIDRTERELQTAYLKDPRDTATPIE +MVGFLHRLATGQLLSASSTAHLLEVMNRTTTFPDRLRAGVPSGWTIGHKTGTSQtGVTNDVGILTAPDGTHVAVAAFVAE +SRAGKDERAATIAAAARAITaay +>up|J0TZ42|J0TZ42_9BURK/50-362 +...lqAELVQVAAQNTAGIGVYVRDLETGIAV.SHRGMERWYLASTVKVPVALAVLQAVERGEFTLDTKLRVRASDYVDG +AGQTNSAVGTALSVRYLLEQMVIYSDNTASDMLIGLV-GIRAVNALVEQLVPRGFERITSLADVRRAYYAGGLNSGRLDA +YADLLELLVHGKIVNPEHTRYLLAVMERVQTGVYRVQAGLPKAARFAHKTGTQR.ARTCDSGLVTVPGRDRRVIVVACTR +GELSSARSDRALRDVGAALCq.. +>ur|UPI0006868926|UniRef100_UPI0006868926/6-249 +.....-ELAARATKLGGALGAVIEDLRTGRRA.EVGAQRAFTSASVIKLPIAMTVL----AGELPLDRQVMVRAAARAGG +SGILRDLEVPALSVRDLLTLMITISDNTATNVLIDLV-GIDAVNAWCAGHGLTGTVLARRMFDAEA-RARGEENLTTARD +VATLLADLARGRLLDPPATDFALDVLARQRV-NDRLPRHLPDGLRLAHKTGELD.GIRHDAGIVLDKGKPTIVVVALTEA +IN-SAATACDLIAEVGRLAY... +>ur|UPI0006485C4B|UniRef100_UPI0006485C4B/22-290 +...leQKINSILKNKKATVGVSVLGFENGFTY.DKNADKKLPMQSVFKFHIAAAVLDAVDKGKLSLDQKIKLDSSNLLEW +SPLRDQYAGKNVPLSEVIEYTVAKSDNNGCDILLRLLGGTQTVQKFMDSQGVKGFQIKYNEEEMHKDWNVQYQNYSTTKS +AVDVLKKFYDGKLLSKKSTDYLMKVLWSTSTGMNKMVEQLPKNTPVARKTGSSGkGAENEIGIITLPNGKHYALAVFVSN +STETDAVNCKVISDISREVWeyf +>ur|UPI00069F54C5|UniRef100_UPI00069F54C5/3-312 +.....SAMQQLGGASQTGIGVYVLDLASGQSF.GHRADERWYLASMVKVPVAIAVLQAVERGEISLDTTVTFRAGDRVDG +AGATLRPLGSALSVRWLMGQMIIYSDNTATDMLIDLV-GLQAVNGVAQTLAPRGIARITPLAEVRRAYYAEGLNSGRLDA +YAQILVALAEGRALGAEATQTLLKLMEDVATGPQRLRAGLPPQARFAHKTGTQR.RRICDAGLVRMPARHPVVLVACVRD +AP-SLGRAEHLLAQTAAALC... +>up|A0A081SYL5|A0A081SYL5_9SPHN/39-314 +..rlmAEFARFATLTDGTVGIAVRDLGTGETL.AYNGDTLFPMASTYKLAVAAKILSLLDAGSLSLDEPLM--------- +------RLDRPLPVRALIDMSLTLSDNEATDALVARAGGPQAVNDWVRAAGIKGLRVDSNTRDLLAGFAADPRDTATPRA +MDDLLAAIRLGRVLRPQTTALMLSIMERCKTGKARLRAMLPPGTRIAHKTGTLN.GLGNDAGIVTLPDGRMFVISVFVMK +DHMGHELRDRIMAEAARAAYdyf +>up|E7GH01|E7GH01_CLOSY/5-259 +.enlkNRINEFIESQTGNICVSLFDLKEQDGF.SIDGDRRVPSASMIKLVIMAELMRRVGAGELSLEEKIKITQEMRTGG +DGVLKEEPGHEFSLREILTLMIIVSDNEATNILIQML-GMDRINRMAAELGLKEAVLGRKMMDSE-AKKQGRDNFICADD +IMLILKKIYEGSCVDRKASALMLDILKRQQQ-SGRLQLYLPEDVEVAHKCGDLD.FLENDGGIILLP-GHPYILAVLTNG +VK-TNKDGREAIGRISQIIYee. +>up|U1EQ46|U1EQ46_9STAP/24-279 +....aQGLTKLEHKNDATVGVYGINTATGQTY.SHNADTRFAYASTFKAITSGLLLQQNS--PEALNKTVTIKESDIVAY +SPVTEQYVGKTMTLRQLISAAMLQSDNTASNIIMEQLGGLDQISSRLQALGDTTTNPQRYEPELNNYDPQSTADTSTPRA +TAHSLQQLLTTDAVAPQQRKFLQNLMFNNETGDSLIKKGVPDSYKVGDKSGQGTtGTRNDVALIYPKHQKPIVLVVFTKH +QQQDAQPQDELVAQAARHAIh.. +>up|M2VGZ3|M2VGZ3_PSEST/41-352 +.....ARLAQVDRQTPGQLGVYVKDMQTGISV.SYHGEGAWYLASTVKVPIAIAVMRRIEQGDFTLDSPVTLLASDYVDG +APTNSHAPGKALSVRYLLDQMLIHSDNTASDMLIRLV-GIEQVNAVTRELVPEGFGPITTLADVRRRYYATPFNSGTLKA +YGDLLSALDAGIALGPASTEYLLSVMRRVETGVRRIKAGLPSGTGFAHKTGSQR.ARICDAGLVDQPTSQRLIIVACVRG +VA-STAQAERALHGTGEAVA... +>up|A0A0J5WTR8|A0A0J5WTR8_BURCE/36-292 +..aaqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVVAAAAMLARGSLDASLLPRRILYRRYEVVSG +SPITESHVDTGMTIEQLCVAMLQSGDKGAGNLLMGVLGGPQAVTSFARASGDTAFRLDRWEPELNLAAPGDERDTSTPVA +MVDMLQRLLLGNTLQEPQRTQLTEWMTGGARGATGIAAGVPPGWRVADKAGTGGyGTTTDVAVLWPPSRAPLVMAVSFTQ +PQADAAARADVVASAARIAA... +>up|K9SNY9|K9SNY9_9SYNE/77-328 +..eltTKINALTKSQDITVETYLTDLDSGGYV.NIKGSEAIASASMIKIPVLVAFLQDVDAGKARLDEQLVLSKDVIVGE +SGLQYEPVGTKISALETITLMIIISDNTATNMIIKRIGGIEEANQRFLSWDLTSTVIRNPLPDLTG------TNTTSPED +LVNLLSMVEQGKILSPRSRDRLMDIMHRTKT-NTLLPQGIPPDARIAHKTGDIK.SVVGDAGIIDMPNGKRYIISAIAKR +PS-NDQRANELIRQISRTVYth. +>ur|UPI0006C810C6|UniRef100_UPI0006C810C6/3-257 +.eelkNRINEFIESQTGNICVSLFDLKEQDGF.SIDGDRRVPSASMIKLVIMAELMRRVCAGELSLEEKIKITQEMRTGG +DGVLKEEPGHEFSLREILTLMIIVSDNEATNILIQML-GMDRINRMAAELGLKEAVLGRKMMDSE-AKKQGRDNFICADD +IMLILKKIYEGSCVDRKASALMLDILKRQQQ-SGRLQLYLPEDVEVAHKCGDLD.FLENDGGIILLP-GHPYILAVLTNG +VK-TNKDGREAIGRISQIIYee. +>ur|UPI0005F01027|UniRef100_UPI0005F01027/2-256 +..slhDDIMNFVSNAGGDIGVSVKNLKTGERI.DINEDMMFPSASTIKILIMAQIYKMAKEGYIRLTDNIVLSDFMKTDG +SGILYQLNSKHFTIEELITLMIIISDNTAANVLIDIA-DMKNINRMAEDLGLVHTKIQRKMMDFEAA-KSGKDNYTCPKD +MAHLLEQMYAGKVVDEEHSIKMIEVLKKQQD-LGRLDMYLPDDVVIAHKPGELK.HLEHDVGIVFLKDCD-YIISVMTNN +LS-TNLDGRRAIGKISKMVYdey +>up|G5FDT0|G5FDT0_9CLOT/5-259 +.eelkNRINEFIESQTGNICVSLFDLKEQDGF.SIDGDRRVPSASMIKLVIMAELMRRVCAGELSLEEKIKITQEMRTGG +DGVLKEEPGHEFSLREILTLMIIVSDNEATNILIQML-GMDRINRMAAELGLKEAVLGRKMMDSE-AKKQGRDNFICADD +IMLILKKIYEGSCVDRKASALMLDILKRQQQ-SGRLQLYLPEDVEVAHKCGDLD.FLENDGGIILLP-GHPYILAVLTNG +VK-TNKDGREAIGRISQIIYee. +>ur|UPI000585766B|UniRef100_UPI000585766B/4-291 +..daeTRIRAVFADAGCTGWLHARRCDSGTEI.SLGGDERVVVASVYKLPLFVAFCRHIDAGRVDPTARITVTPSDCTPP +TGIAALRDPVTMSLRDLAASMMTVSDNAAADVLLGAI-GLAAVEELLDDLGLTRTRIIGGTADLHRAYDPSYTSATTPEE +MTRFLHALWRGDILSPERTDYARAVMRAQ-VWQHRIAAGFPRSVSVAGKTGTIG.VIRNEVAVVEFPGEYPVAVAVFTRA +ARADLPAVDAAIAEVARIAVt.. +>up|A0A0E3YZD1|A0A0E3YZD1_9GAMM/43-296 +.....---------GPARLGVCFLDTATGEAS.GNRIEEYFALCSTFKLALVSAYLREADQGRINLDEVLVYTEADLLPW +APVTRKNLAKGLSIAELAQAAQEMSDGAAANLLVRRLGGPAAVTAKIREMGDIVTRLDRYEPDLGLVLSADLRDTTSPLA +MAQLVRRITTGDILQRGSRERLLHWMQNTKTGFNRLRAGLPAEWRSGNKTGTGRtNKCNDIAITFPPSRSPIIIATYFDS +GEQTEARHEAVLAEVGRIAAq.. +>up|K9VLS5|K9VLS5_9CYAN/274-525 +...lkTQVQVLATENSLTAGIFLVDLDTGSYL.NFNGDTAFASASTIKVPILVAFFQAVDEGKVQLDQMLTLKPEHIVGG +SGEMQDSPGKKYSALEVAQKMIVVSDNTATNMMIELLGGAEVLNQHFANWGLSTTVLRNKLPDLEG------TNTTSPKD +LINIIAQVDRGNLVSVKSRDRILQIMRQTR-NDSLLPKGLGEGSVIAHKTGNIN.TMLADAGMVDLPNGKRYLVAVMVKH +PPETEKPAQALIREISRMSYry. +>ur|UPI00040377CA|UniRef100_UPI00040377CA/32-333 +..slrAELAALASAHPGRVGICVQD-ETSRPI.CVNGEQRFSLQSVMKLVVAAAVMQAVDEGRIALGDRFTIRREDLSVI +QPIADIVAIKGTNVRGLVRRSVVESDSAATDVLISHLGGTKAVQAFLDSAGLRDIRIDRTERELQTTYLTDPRDTATPRD +MVGFLHRLATGELLSVSSSAYLLEVMNGTVTFPDRLRAGVPSGWMIGHKTGTSQtGVTNDVGILTAPDSSHIAVAAFVAE +SRAGKDERAAMIAAAARAITaay +>up|C6GC02|C6GC02_9BACT/24-280 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRTAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVEW +SPATERFLASGMTVLEAAQAAVQLCDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVASVGQVITq.. +>up|D8FTX3|D8FTX3_9CYAN/150-401 +...lkAEIDKLAAQNNFTPGVFIVDLDTGGYA.SVSSDAAFAAASTIKVPILVAFFQAVDEGRVRLDQVLTLRPEHIASG +SGELQDSPGTKYTALEVATKMIAISDNTATNMLIELLGGAEALNQQFQTWGLTVTAIRNNLPDLAG------TNTTSPKE +LVNLIGQINQGGLVSLRSRDRLLYIMRQTQN-DSLLPRGLGEGAIIAHKTGNIN.SLVADAGMVDMPSGKRYLVAVMVKY +AK-NEKGADKLIRDISRTTYeyf +>ur|UPI000411439C|UniRef100_UPI000411439C/185-437 +..slkDTLQSLPANSDLTPGVFLLDLDNGAYV.DINGNRSFPAASTIKIPILMAFFQDVDAGKIRLDEILTLEKEMIVGG +SNIQYQAPGSKYTALDLATKMITISDNTATNMLIAKLGGQEALNGRFRSWGLTTTMIRSPLPDLQG------TNTTSPRE +LGNLISMVNQGNVVTMRSRDSMLNIMSRTER-DNLLPAGLGKGANAYHKTGDIG.TMLADAGLIDVPTGKRYIAAIMVQR +PN-NDPRAAKLISSISSSAYqyf +>up|K8ENU7|K8ENU7_CARML/42-299 +..aidSDLKKLEKEYEATLGVYAIDTETNKTI.NYNGEQRFAFASTYKALAGGLVLDKFN--WDELNQTMMINQEDLVDY +SPITEKYVGIGMPLKDIIGAAMEYSDNTAGNILFDQLGGPAGFQKELEKLGDHTTESVRYEPELNEAIPGDCRDTSTPKA +IALDLKKLTADKTLAPDKLTFYKKQLVENKTGGNLIRAGIPTDILVGDKSGAASyGTRNDIAVLYPPDRKPIVLVIFSNK +TNKDDAYQDELIAKSAKLVGdyf +>up|K9YFE9|K9YFE9_HALP7/135-387 +..alkETFKRLAREKQLKPGAFIVDLESGQYV.SLQGESQFSAASMIKVPVLIAFFKAWDEGRLELDEPLTMTEEVKAGG +SGNMQYAVGKQYRALETAAKMISISDNTATNMLIQRLGGKETLNELFAAWGLEKTRIRNPLPDLD------GTNTTSPKE +LVKLLARLNNGELVSARSRDYILQIMRTTRT-RTLLPQGLDKNATIAHKTGDIG.SLVGDVGIIDRPSGKRYLAAIMVER +PH-NDRNANELIRRYSRAAYqyf +>up|E1R6Z1|E1R6Z1_SPISS/29-300 +.nnlrQDIEQFLVEKKALVGVSVLGIEDNESL.SINNDKHFSMQSVYKFHIALSALHEVDTGNLSLEDSIMLKESDLLPW +SPLRETYLAGKITLAELINYTVALSDNNGSDILLRLIGGTEKVNEYIHGLGIIDVQITTDEENMHKESDLQFENWTTPEA +ATELLTLFYDGKVLSKQSTDFLWKVMAGTETGGGRIKGKLPSGTLVAHKTGTGVtVAINDIGIVTLPNNNHFVMSVFVAN +SKESYETNEKIIADITKLVWnyf +>up|A1E3K9|A1E3K9_ECOLX/30-284 +..sidDTVKQVETTLGAKVGIAVLDTGSQRAW.FHRADDRFPMASTSKALTCAALLD---KGQSFMNKEALIKKADLDEY +APVTSGIVGKKVSAADLCSITMRTSDNTAVNKVLEILGGPQAVTAYLRKTGDNITRLDRNEPDLNEGTPGDVRDTTTPRA +ILETLNKLVLGPTLGSDERKQLTTWLESNEVGDPLLRAGVPSDWRVADRTGAGGnGTRGVIAVMWPPKHAPIIAAIYITQ +TKATMEERNAAIASIGKAIAa.. +>ur|UPI000369F9CB|UniRef100_UPI000369F9CB/38-291 +...lrARLAAIAHTTEAQVGVSVQNLAAGQRI.EFRARTRMPSASVIKLPILAELLRMAERGELSLAERVRVDRSDVVGG +TGQLQHKLPQDVSLHRLARYMIIYSDNTATNLLIDRI-GFGPVNALIRSLGLHATVLQRKMMDTEA-QQHGKENYLDAAD +IAKLLRALWDGRLLAGPARAIALGFLRDQRL-NELIPAALPPGAPVAHKTGTLDdLVTHDAGYYLVPGSE--VLVVFTTR +GT--TAAGTDAVHRMARAVWd.. +>ur|UPI00047BFD7E|UniRef100_UPI00047BFD7E/44-305 +..dvqQQLRKLETSYDGRIGAYAIDTGTGKTV.GYRTHERMPSNSTFKAILCGAVLNKARTTDGLMNRTFHWTKADVVEA +SPVTEKEENIKLTAAQLCEATITTSDNTAANVLLKQLGGPAAMTRYYRSLGDPTGRLDRYETELNIWSPGEKRDTIMPAF +MARDLQRLTVGNSLAPEDRQQLITWMKATVTGDARIRAGVPKGWTVGDKTGTSNdAAADDIAIAYPPSGAPVIIAVYTHR +NVKGTPIDNRILAQTTTIL-... +>ur|UPI00036827FC|UniRef100_UPI00036827FC/29-281 +.....-NLADLENKYNAVIGVYAVDMENGKKI.CYKPDTRFSYCSTLKVFTAAELLRQKN--TSDLNEIRKFSAEDILSY +APITKDHVADGMTLAEICSASLRWSDNTAANLILQEIGGVENFKVALKNIGDKTTKPARNEPELNLFNPKDNRDTSTPRQ +MVKNLQVYIFGDILSDDKKKLLIDWMSDNSITDTLIKAETPQGWKVIDKSGSGDyGARNDIAVIYPPNRKPIVMAIMSRR +TEKNAKSDDAMIAEAAKRIFdn. +>up|A3WF43|A3WF43_9SPHN/55-322 +.nsfeQRIAELADGDRGRIGVAALDLATGESV.AVLGDQLFPMASTSKIAVAATYLEMVEQNKYSLTSEFPLLIPIRSAS +SPAAPVRRGNYMPAIDLIEIMITRSSNPATDALLAAVGGPEKVNDWMRRQGITDFSIDRDIATLVRANWIDPRDAATPRA +MVRLLQGLYRGDFLSDQSRQVLLGAMSRTVTGRRRIPANMPDEAVVSHKTGSLN.NTSSDIGIIESPDGRAIAVAIYVTG +QG-TRRNREARIASIARALYdgf +>up|A0A0E9ERV5|A0A0E9ERV5_CHLTH/29-281 +.....-NLADLENKYNAVIGVYAVDMENGKKI.CYKPDTRFSYCSTHKVFTAAELLRQKN--TSDLNEIRKFSAEDILSY +APITKDHVADGMTLAEICSASLRWSDNTAANLILQEIGGVENFKVALKNIGDKTTKPARNEPELNLFNPKDNRDTSTPRQ +MVKNLQVYIFGDILSDDKKKLLIDWMSDNSITDTLIKAETPQGWKVIDKSGSGDyGARNDIAVIYPPNRKPIVMAIMSRR +TEKNAKSDDAMIAEAAKRIFdn. +>up|X2KZB4|X2KZB4_9BACT/29-281 +.....-NLADLENKYNAVIGVYAVDMENGKKI.CYKPDTRFSYCSTHKVFTAAELLRQKN--TSDLNEIRKFSAEDILSY +APITKDHVADGMTLAEICSASLRWSDNTAANLILQEIGGVENFKVALKNIGDKTTKPARNEPELNLFNPKDNRDTSTPRQ +MVKNLQVYIFGDILSDDKKKLLIDWMSDNSITDTLIKAETPQGWKVIDKSGSGDyGARNDIAVIYPPNRKPIVMAIMSRR +TEKNAKSDDAMIAEAAKRIFdn. +>ur|UPI000584B82A|UniRef100_UPI000584B82A/43-295 +.....AEFGALEEEFDARLGVYALDTGSGEEV.AFRANERFAFLSTFKALLAGVVLSENS--LEEMERVVEYGEEDLVDH +SPVTEENVGSGMSLLELSDATVRYSDNAAANLLLAEVGGPEGFGEALVELGDEVTNPVRWETELNDVGPGEERDTSTPEA +LAGSLEAFTLGDVLQEDRREVLVDLLVRNTTGDELIRAGVPQGWVVGDKTGGAG.GMRNDIGVVWPEGGDPIVVAVLTSR +NEEGAEFDNALVAEATEVVVe.. +>up|A0A0E3UPZ2|A0A0E3UPZ2_9GAMM/18-332 +..dleRRLQAIDAGLGGDIGVYVLHLERRESY.AYRADEPWYLASGVKIPVAIAVMRAVEDGELSLDTRIALRETDFVDG +AGGTNRHPAGALTVAYLLEQMVVFSDNTASDVLIRSV-GLERVNAVAADLIDAHMRITTLLTSAFEAYYATHLNSATLVD +YGRMLATLAEGQALGDEGTRYLLDLMARVQTGKQRIVAGLPRRAGFAHKTGTQY.RRTCDLGIATVPPPARVVIAACVRG +TG--TAAGERALRDIGAAVT... +>up|Q2JW55|Q2JW55_SYNJA/119-371 +..alqERLAALADQPGLTAGALFWEVESGAFA.GVRPDQVFPAASVIKIPILLAFLQAVETGQVRLDERLTLREDLRGGG +AGVLQTPLGSRVSALEAATLMSTISDNFAANLIIDRLGGREALNQKFRQWGLQHTQISWWLPDLEG------TNTSSPRD +MVWLLSQVEQGRMLSRRSRDRFLDILWRTQR-PSYFRPNLGQEVRIAHKTGTLR.SVVGDAGILDLPNGRRYVAAVWVKR +ETPNDPKAEELIAKLSQAAYefw +>ur|UPI00064DF7F0|UniRef100_UPI00064DF7F0/2-264 +.kqltKRIQEIIKHAGGTWGISLEDLTTNEAW.GLNTEESFYAASVIKVPIMIAVFDAHHQGALNLTDTVHLDRDALVGG +SGVLQHTIGTRFTIHDLLTLMIIQSDNTATNILIDLL-GVEKIQQTMEKQGLVKSKFYHKMMTVP--VDREGINEITARE +MTVMLKKLVTGKIISAYACEQMITIMKKQQI-RTTLPGKIPPEWEIANKTGSVS.GIRHDIGIFYVGKRT-LVAAVLSKD +VD--DIRAVDALGEIGLEIWqh. +>up|A0A059WXJ0|A0A059WXJ0_9BACT/36-287 +.....AAAQATEKALGARVGVAVIDMADGASW.TYKARERFPMASTFKGLACGALLAAG---ADVKARSVVIQKQELVPY +SPVTETLVGKEVAAVDLCKATLRTSDNTAANKVLDILGGPAKVTAFLRESGDDITRLDRREPELNEGKPGDDRDTTTPLA +VATTMRNLILGDILKESDRAQLTEWLVANEVGGPLLRAGVPSDWRIADRTGGGGfGTRGVVAVMWPAQGEPIVAAVYITE +TTATMDERNKAIAEIGRAIAt.. +>up|Q0B8E1|Q0B8E1_BURCM/36-291 +..aaqAELAALEKASNGRLGIAVLDTSNGTRI.AHHARERFPVCGTYAVVAAAAILARGSLDASLLPRRILYRRYEVVAG +SPVTESHVDTGMTIAQLCAAMLQSGDKGAGNLLMRVLGGPQAVTSFAHESGDTVFRLDRWEPELNLAAPGDERDTSTPVA +MVDTVQQLLLGDTLREPQRAQLTEWMTGGTRGATGIAAGVPPGWRVADKAGTGGyGTTTDVAVLWPPSRAPIVLAVSFTQ +PRADAAARADVVASAVRIA-... +>up|Q9RA17|Q9RA17_MORMI/25-284 +..tlnNSISAIEQRISGRIGVAVLDTQNKQTW.AYNGDAHFPMMSTFKTLACAKMLSESTNGNLDPSTSSLIKAEELIPW +SPVTKTFVNNTITVAKACEATMLTSDNTAANIVLQYIGGPQGVTAFLREIGDEESQLDRIEPELNEAKVGDLRDTTTPKA +IVTTLNKLLLGDVLLDLDKNQLKTWMQNNKVSDPLLRSILPQGWFIADRSGAGGnGSRGITAMLWHSERQPLIISIYLTE +TELAMAMRNEIIVEIGKLIFkey +>up|I2DW12|I2DW12_9BURK/11-263 +.....SPLAEIERRSGGRLGVFAIDTGSGRTL.GHRADERFLMCSTFKGLLAAQILARVDSGSERLDRLVHYTEKDLIFT +SPVTKANVAQGMSIEALCRAVLVESDNTAAILLMRSAGGPAALTRFVRGLGDTVTRSDRYEPDSNR--YHGVLDTTTPKA +IAATAQRLLLGDVLSAGSRARLERGMTDCKPGLNRIRAVLPAGWQAADRPGTSVdRETNDYALVRPPGRAPLLVAVYYDA +PGVSMDAREAVLREAGSAFV... +>ur|UPI0005D88A7A|UniRef100_UPI0005D88A7A/36-292 +..raqSELAALDKASDGRLGVAALDTSTGARI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYGIVAG +SPVTESHADTGMTVAQLCAAMLESGDKGAGNLLMNVLGGPQAVTAFARESGDTTFRLDRWEPELNAVGPGDVRDTSTPVA +MVDTLQRLLLGDALREPQRAQLIDWMTAGAR-GDGTAAAVPPGWRVAAKRGAGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +PRADAAPRSDVIASAARIVAn.. +>up|F8EN43|F8EN43_RUNSL/30-300 +.eslkQKIRQIVSATDGTLGIGISGLNNRDTL.TLNNHVHFAMQSVYKFHLGLAILNQVDQGKLKLNQKILILKKDLLPW +SPLREKYPNGNIPLSELLQFTVAQSDNNGCDILFRIMGGPRVVDNYIKSIGMTDVAIMTTEEQMHKDVKAQFSNWTTPWS +AVQLLEKFYQKKILSPASHAFMWQTLTGATTGAQKIKGLLPAGTIVAHKSGLSGvAATNDIGIVTLPNGKHFIISTFYSN +TKKSDKESDRVIAEVAKAAFdyf +>up|F7SM52|F7SM52_9GAMM/37-354 +..dlnARMAAIEEEFSGQLGVYVQNLASGEAY.SWQADEPWYLASLIKVPVAAQVLAERQAGRLSLDERITLARSDYVDG +APVNWHDPGTPISIRYLLEQMITVSDNTASDMLIDRV-GLEAVNERAKAMVTASGGRPGDQ----PAYEATGENVGTLRA +YGDVLASLHHGGMLKAEQRQMLLAVMSRTSSGERRLKQGLGSDIHFAHKTGTQH.RRSCDAGIASRIAQGPWVIVACSRG +PL-PVSAHERALASVGDAL-... +>ur|UPI0002ECCBE1|UniRef100_UPI0002ECCBE1/24-282 +..tirADLAAIEARSGGRLGVALVDQDGRQVA.GHRADERFALCSTFKLPLAAMVLEKAAEGRWAMGDALPVTDADMVAY +APYVEAQRDKSVTVEGAAAAAVSLSDNAAANLLLDRLDGPQGFTAWLRGKGDAVTRLDRREPKLNENAIGDLRDTTSPLA +MAETTRRLVIGDAMPLGQQRLLYRWMEDTATGLKRIRAGLPQGWSAGDKTGSCG.NAFNDVAVFTTAKGRRYALAVYLDR +PVVKGDDASAILADATRAL-... +>up|R4LF89|R4LF89_9ACTN/1-238 +.....---------------MYALDVKSGHAV.AYRADERFAYASTYKALAAGALLAHTS--DADLDDMVTYQRADLVAH +SPVTGKKLADGISIGDAAEAAVRVSDNTAANLVLRELGGPAGWEKDLRGVGDTVTEAARTEPELNAATPGDKRDTSTPRA +LAADLRAYVLDDALDAGDRSTLTRWMTGNATGNTLIRAGVPKGWTVADKSGGGQyGTRNDIAVVWPEPDRPLVLAVLSSR +AGADADYDDALIARAASVVVa.. +>up|H6WJJ4|H6WJJ4_PSEAI/31-296 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSHTDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQVAQTAYq.. +>ur|UPI000488BF2E|UniRef100_UPI000488BF2E/32-333 +..rlrSELTALANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRGDLSVI +QPIADIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDEAGLQGIRIDRTERELQTAYLKDPRDTATPIE +MVGFLHGLATGQLLSASSTAHLLEVMNRTVTFPDRLRAGVPSGWTIGHKTGTSQtGVTNDVGILTAPDGTHVAVAAFVAE +SRAGKDERAATIAAAARAITaay +>ur|UPI0002D43228|UniRef100_UPI0002D43228/139-391 +..alqERLAALADQPGLTAGALFWEVESGAFA.GVRPDQVFPAASVIKIPILLAFLQAVETGQVRLDERLTLREDLRGGG +AGVLQTPLGSRVSALEAATLMSTISDNFAANLIIDRLGGREALNQKFRQWGLQHTQISWWLPDLEG------TNTSSPRD +MVWLLSQVEQGRMLSRRSRDRFLDILWRTQR-PSYFRPNLGQEVRIAHKTGTLR.SVVGDAGILDLPNGRRYVAAVWVKR +ETPNDPKAEELIAKLSQAAYefw +>ur|UPI0001AB1B95|UniRef100_UPI0001AB1B95/22-281 +..shaQELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVGY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQHLKELGDKVTNPVRYETELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKTGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0004E33DAE|UniRef100_UPI0004E33DAE/184-436 +..alkTAVQNLAASNNLTPGVFLADLDSGSYV.DLNGGAAFPAASTIKIPILVAFFQDVDQGKIRLDETLTMEKEMVATG +SDMQYKAVGSKFSALDVATKMMVISDNTATNMLIARMGGVETLNQRFRSWGLNTTNIRNILPDLEG------TNTTSPKE +LGNLLGMVSKGNLLSMTSRDRLLYIMRRTV-RDNLLPAGLGQGAIIAHKTGDIG.NMLGDAGLVDLPTGKRYIAAVMVQR +PR-NDTSAEKMINSVSRVAYqqf +>up|A0A059X7H7|A0A059X7H7_9BACT/25-291 +...lhKRIKELAATVDGQAGVAIMDLSSKDTL.LYNVHGRFAMQSVYKFQLGLAVLNEIDKEALSLDKKIRLTKENLLPY +SPMRDKYPGGNLPLRDVLKYLVTNSDNNACDILFKELGGTKRVNRYVHDLGVNEMEIAATEDEMHQGYDVQFTNWSTPRA +TLQLLEMFYDKKLLKPASQELMWKMMVETTTGPKRLKGLLPEGVEAAHRTGLGDrGAVNDVGIVKLPNGKYYAIVVYIGR +AKGELPDLEKVIAEISLAAYk.. +>up|A0A081RGG0|A0A081RGG0_SPHCR/39-314 +..rlmAEFARFATLTDGTVGIAVRDLSTGETL.AYNGDTLFPMASTYKVAVTAKILSLLDAGSLSLDEQLP--------- +------RLGRPLPVRTLIDMSLTLSDNEATDALVARAGGPQAVNDWVRAAGIKGLRVDSNTRDLLAGFAADPRDTATPRA +MDDLLAAIRLGKVLKPQTTALMLSVMERCKTGKARLRAMLPPGTRIAHKTGTLN.GLGNDAGIVTLPDGRMFVISVFVMK +DYRGHEMRDRIMAEAARAAYdyf +>ur|UPI00046863FA|UniRef100_UPI00046863FA/3-266 +.asleNALSTLLEKSGGQWGIYLEDLQTNEIW.GKGHDDRFYAASVIKVPIMAAVFAEAYAGKFALEDKLTLRQEDQVGG +AGILQHTPGTKWSIYDLTTLMIIQSDNTATNMLIDLV-GAEAIRSVMNKTGMVNSQFHNKLMIVPA--ELEGYNEVTAAD +LGSHLRHLATGKIISYNSCLHMINIMKRQQH-RDRIPYHLPPKWELAHKTGTVT.RTTHDIGVMYIGNRA-VTICLLSKN +IE--TVAANDVMAQIGRMVYdly +>up|A0A0G3YND6|A0A0G3YND6_9BURK/36-293 +..taqAELTALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVAAAAAMLARGSLDASLLPRRILYRRYEIVAG +SPITESHVDTGMTIEQLCVAMLQSGDKGAGNLLMGVLGGPQAVTAFARASGDMSFRLDRWEPELNNAAPGDERDTSTPVE +MVDTLQRLLLGNTLQEPQRTQLTEWMVGGARGATGIAAGVPPGWRIADKAGTGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +PQAAAAARADVVASAARIVAa.. +>up|K9YPP7|K9YPP7_DACSA/65-317 +..tlkQTLQRLGSQSQLNPGAFIVDLDSGEYV.SLQGEKAFSAASMIKVPILIAFFHAWDEGKLKLDERLTMTEEVKAGG +SGNMQYAVGTEYLALETAAKMIIISDNTATNMIIKRLGGKEALNQLFAEWGLEQTRLRNPLPDLEG------TNTTSPKE +LVELLAKLNQGKLVSARSRDPIFRIMRETKT-RTLLPQGLGEGASIAHKTGDIG.SLVGDVGIIDRPSGKRYLAAIMVER +PH-NDRAANELIRQFSRETYqyf +>ur|UPI0002EAC056|UniRef100_UPI0002EAC056/240-491 +...lkAEIDKLAAQNNFTPGVFIVDLDTGGYA.SVSSDAAFAAASTIKVPILVAFFQAVDEGRVRLDQVLTLRPEHIASG +SGELQDSPGTKYTALEVATKMIAISDNTATNMLIELLGGAEALNQQFQTWGLTVTAIRNNLPDLAG------TNTTSPKE +LVNLIGQINQGGLVSLRSRDRLLYIMRQTQN-DSLLPRGLGEGAIIAHKTGNIN.SLVADAGMVDMPSGKRYLVAVMVKY +AK-NEKGADKLIRDISRTTYeyf +>up|K9WQQ4|K9WQQ4_9NOST/196-446 +...lkTAVQNLAAANNLTPGVFLVDLDTGSYI.DVNGTTSFPAASTIKIPILIAFFQDVDTGKIRLDEMLTMQQNMIAGG +SGNLQYKPALTYSALEVATKMITISDNTATNMLIARLGGMEALNERFRTWGLASTAIRNQLPDLPG------TNTTSPRE +LGNLMAMVNQGNFVSMRSRDLMLDIMRRTER-DNLLPSGLGAGARTYHKTGDIG.TMLADVGLVDIPTGKRYIAAIMVRR +PN-NDPRAEKLISSISRVTYqq. +>up|A0A086AQQ0|A0A086AQQ0_9FLAO/20-288 +.ttleQKIDSIINDKKATVGVSVLGIEDPLNY.NKNGEKKLPMQSVFKFHIAAAVLNLVDMGKLSLDQKILVKKSDLLDW +SPLREKYPNGNIPLSEIIDFTVAQSDNNGCDILLRLIDGTNTVQKFMDTKGIKNFQIRFSEEEMHKDWNAQYQNYSSTNS +IVQVLKKFYEGQLLSKKSTDYLMQVMLGTKTGTNKLIEQLPKNTPVAHKTGSSGkGAENDMGIVTLPNGKHYAIAVFVSN +STEAEAVNCKIISDVSKAVWd.. +>up|D7W8K9|D7W8K9_9FLAO/22-290 +...leQKINSIIKNKKATVGVSVLGFENGFKY.DKNGDKKLPMQSVFKFHIAAAVLNAVDQGKLSLDQKIMLNQSNLLEW +SPLRDKYPAGNIPLSEVIEYTVAKSDNNGCDILLRLLGGTQVVQKFMDSKGVKGFQIKYNEEDMHKDWNVQYENYSTTKS +AADVLKKLYDGKLLSKKSTDYLMKVMLSTSTGLNKMVEQLPKNTPVARKTGASGkGAENEIGIVTLPNGKHYALAVFVSN +SMETDAVNCRMISDISKEVWeyf +>up|U7HYB8|U7HYB8_9GAMM/36-276 +..algHRCQEWERRHGGRIGVAVWNLATGYRA.GHRVDERFLMCSTFKALAAALVLARVDQGQESLDRRLLVSRKDLVGW +SPVTEKRTGEGMTVAELCEAAVAWSDNGAANLLVKGFGGPGALTEFLRESGDPVTRLDRLEPELNGYGGADESDTTSPGA +MLDTLYRLLFGEVLSAHGRAQLAAWMIVNKTGDRRLRAGFPANWLVADKTGTSGdGYSNDIGVAWSPARGAVLVTGVLRD +--------------------... +>up|A0A099SCY6|A0A099SCY6_9CLOT/2-254 +..elkNNIENIISNSNGNIAVALRMMNDKSTI.MINENMIFPSASTIKLVIMSTLMREVKEGRMSLNDRIKLLNCSKCGG +DGILKEEEGHSFTLKEIITLMIILSDNTATNILIDML-GMKKVNEEAERLKLYNTQLRRKMMDSVA-AKMGRENVTTAKD +LCSILESIYERKLVSEEYSEIMLDILKRQQV-GGRLNLYLPEDLVIAHKTGDLD.KLEHDVGIVFHPKDN-YIICVLTKK +VD-TNKEGREIIGKISHEVYk.. +>ur|UPI0004243CE6|UniRef100_UPI0004243CE6/182-434 +..slkDTLQSLPANSDLTPGVFLLDLDNGAYV.DINGNRSFPAASTIKIPILMAFFQDVDAGKIRLDEILTLEKEMIVGG +SNIQYQAPGSKYTALDLATKMITISDNTATNMLIAKLGGQEALNGRFRSWGLTTTMIRSPLPDLQG------TNTTSPRE +LGNLISMVNQGNVVTMRSRDSMLNIMNRTER-DNLLPAGLGKGANAYHKTGDIG.TMLADAGLIDVPTGKRYIAAIMVQR +PN-NDPRAAKLISSISSSAYqyf +>up|X4Z6V6|X4Z6V6_9BORD/1-218 +.....---------------------------.---------MCSTFKVLAVGAVLARVARGEDDLSRPMRLSAADIVAH +SPVTQQRLNEGMTLGQLCDAALVVGDNTAANLLLSTIGGPPGVTAYARSLGDAVTRLDRLETALNDATPGDDRDTTSPVA +MAENLRQLVLGDALPGPERERVRDGLLHCQTGKGRLRAGLPAAWTFGHRTGAGGhGTCNDIGIAWPPSAGPVVISAYLTE +SPLPLPERERVLAEAGRIVV... +>ur|UPI0006787194|UniRef100_UPI0006787194/36-292 +..tahAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMVGGARGATGIAAGVPPGWRVADKAGTGGfGTTTDIAVLWPPSRAPIVMAVSFTL +PQADAAARADVVASAARIAA... +>up|A0A095B9Q1|A0A095B9Q1_9SPHN/52-352 +...ldDRIFELWRAFPGKTGIAVQRIDGEWSL.SQRGDELFPQQSVSKLWVALTVLDAVDQGRLTLDQRVRIGPEDLTLH +QPLAARRSEGSMSVRDLIETAITHSDNTANDSLLRTVGGPDAVRAFIDKKDLGAIRFGPGERLLQAAYLANPPDGASPEA +IASALTRLARGTLLSPDSTEYLLGVMSRTRSGPRRLKAGLPAGWKFLHKTGTGQdAGYNDIGIATAPDGTRYAIVVLLGD +TSASVPARMALMQAVSGAVAdy. +>ur|UPI0006972788|UniRef100_UPI0006972788/77-391 +..dleRRLQAIDAGLGGDIGVYVLHLERRESY.AYRADEPWYLASGVKIPVAIAVMRAVEDGELSLDTRIALRETDFVDG +AGGTNRHPAGALTVAYLLEQMVVFSDNTASDVLIRSV-GLERVNAVAADLIDAHMRITTLLTSAFEAYYATHLNSATLVD +YGRMLATLAEGQALGDEGTRYLLDLMARVQTGKQRIVAGLPRRAGFAHKTGTQY.RRTCDLGIATVPPPARVVIAACVRG +TG--TAAGERALRDIGAAVT... +>ur|UPI0004822AB7|UniRef100_UPI0004822AB7/36-292 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTSFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMAGGARAATGIAAAVPPGWRVADKVGTGGyGTTTDIAVLWPPSRAPIVMAVSFTQ +PQADAAARADVVTSAARIAA... +>ur|UPI0004A6DBC1|UniRef100_UPI0004A6DBC1/4-291 +..daeTRIRAVFADAGCTGWLHARRCDSGTEI.SLGGDERVVVASVYKLPLFVAFCRHIDAGRIDPTARITVTPSDCTPP +TGIAALRDPVTMSLRDLAASMMTVSDNAAADVLLGEI-GLAAVEELLDDLGLIRTRIIGGTADLHRAYDPSYTSATTPEE +MTRFLHALWRGDILSPERTDYARAVMRAQ-VWQHRIAAGFPRSVTVAGKTGTIG.VIRNEVAVVEFPGEYPVAVAVFTRA +ARADLPAVDAAIAEVARIAVt.. +>up|A0A075K399|A0A075K399_9GAMM/40-335 +..alqHSLDALAQRAPATLGIAVVDLSTGASA.RVNAEYAFPMMSVFKAPVAAVVLSRVDEGTLSLQEPVEITRGQVQGG +SPSIGAHFRGEFTVEQLLKAAVSESDNTAVNALIRTVGGPAVVTGYLHAHGIDGMRVDLDEAGISRAFLDDPRNRTTPDA +AVAFLHKLVDRELLSPASTQRLLALMEAQTI-PNRLRAGVPSGLRFADKTGTSGsAAYNDIGIITWPDGRRVLVAAFLLD +SSMTDKERGQLFADIARQVT... +>ur|UPI000475627D|UniRef100_UPI000475627D/191-441 +....kTSVQNLATASNLTPGVFIVDLDTGAYV.DINSNASFSAASTIKVPILIALFQDVDAGKIRLDEMLTLQQEMIAGG +SGTLKSRVGTQYTTLEIATKMITISDNTATNMLIARLGGKDVLNERFRTWGLTTTMIRNSLPDLQG------TNTTSPRE +LGNLIFMINQGNIVSMRSRDLMLNIMSRTER-DNLLPSGLGQGSRAYHKTGDIA.TMLADAGLIDIPSGKRYIATVMVQR +PT-NDPRAEKLISSISAAAYqqf +>ur|UPI0005D7BED1|UniRef100_UPI0005D7BED1/11-263 +.....SPLAEIERRSGGRLGVFAIDTGSGRTL.GHRADERFLMCSTFKGLLAAQILARVDSGSERLDRLVHYTEKDLIFT +SPVTKANVAQGMSIEALCRAVLVESDNTAAILLVRSAGGPAALTRFVRGLGDTVTRSDRYEPDSNR--YHGVLDTTTPKA +IAATAQRLLLGDVLSAGSRARLERGMTDCKPGLNRIRAVLPAGWQAADRPGTSVdRETNDYALVRPPGRAPLLVAVYYDA +PGVSMDAREAVLREAGSAFV... +>up|D9QMV9|D9QMV9_BRESC/41-293 +.....--LSALEADNGGRIGFVAHDLGSGRRL.TARGDERFVYCSTFKMYLSAATLMRVQAGQERLDRAVPVTRADMVSH +APVTEPAIGSSLSVERLMQAVVEVSDNPGANLLLKALGGLEAMRAFYRGIGDDSTTVDRFEPEMNR--LDGIKDTMTPAR +SVANLHRLFVDPPLSADSKTMLLGWMFTSPTGTDRLKAGVPADWRVAHKTGTGGyGPTNDIGILYPPSGEPVIVAAYYHA +TRTSDSQNAAVIAQATRMAL... +>ur|UPI0005692356|UniRef100_UPI0005692356/2-287 +...ieERLRAVFAGAGAEGVLHAVDIDGPGEA.GYGADEPVVVASVFKVLLVLEFARQSAAGQLDPRERVRVTSEHRLGG +WGTGGCLDDVELSLRDLAHFAMAVSDNTAADLLMERV-GTDTVAMLAKELGLENTRIVGGPRQVLEVYDPARTNASTPRE +MTRLLRMVWRDEAGPPEACAQVRELMGRQVF-RHRLAAGFGDGVRVAAKTGTLP.GLHNEVGVAEYPDGGRYAVAVFART +PGANRTETDVAIGAAARTAVd.. +>up|B5HHK2|B5HHK2_STRPR/3-288 +...ieERLRAVFAGAGAEGVLHAVDIDGPGEA.GYGADEPVVVASVFKVLLVLEFARQSAAGQLDPRERVRVTSEHRLGG +WGTGGCLDDVELSLRDLAHFAMAVSDNTAADLLMERV-GTDTVAMLAKELGLENTRIVGGPRQVLEVYDPARTNASTPRE +MTRLLRMVWRDEAGPPEACAQVRELMGRQVF-RHRLAAGFGDGVRVAAKTGTLP.GLHNEVGVAEYPDGGRYAVAVFART +PGANRTETDVAIGAAARTAVd.. +>up|A0A0M2TQ57|A0A0M2TQ57_9BURK/36-293 +..taqAELTALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVAAAAAMLARGSLDASLLPRRILYRRYEIVAG +SPITESHVDTGMTIEQLCVAMLQSGDKGAGNLLMGVLGGPQAVTAFARASGDMSFRLDHWEPELNNAAPGDERDTSTPVE +MVDTLQRLLLGNTLQEPQRTQLMEWMVGGARGATGIAAGVPPGWRIADKAGTGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +PQAAAAARADVVASAARIVAa.. +>ur|UPI00063D3582|UniRef100_UPI00063D3582/23-292 +.kdlrNKIHEIVSTKNATVGVSLKGIEDKDTL.SINGNKNTPLMSVFKFHIALAVLNQVDKGKLKLDQTFFIKKEELLPW +SPIRDEYPQGNLTLDQLLRYTVSHSDNNGCDILLNILGGTQTVQKFINQQGIKDFTIKVNEQQMSS-FDKFYLNTTTPLA +TTALLEKFYNGKVLKKETTKYLYRIMVETSRGLTWMKAGLPEGTELAHRTGISNrAAMNDVGIVTLPNGKHYILSVYLKN +ITEEMKDTEKIIADISRAVWeyy +>ur|UPI000426CA37|UniRef100_UPI000426CA37/24-276 +...ldQTIDRIESELGARVGVAIHDSNTGSDW.THRGDERFLMNSTVKAPLCAAILSRDD---IDLTETLPVRAEDILEY +APVTEKRVGTEMSIADLCLAALDQSDNTATNILFDRLGGPEQLTEFLRSIGDDVTRSDRIEPGLNIFSAGDPRDTTTPKA +MIDTLRAILVGDGLSEQDQEQLAEWMRPGGVTGDLIRPAVPNGWDVVDKSGSGN.NTRNLIAMLTPPSEDPIFVSLSISD +TEADFGTRNAALKDLGAAVMk.. +>up|F6EZS5|F6EZS5_SPHCR/39-314 +..rlmAEFARFATLTDGTVGIAVRDLSTGETL.AYNGDTLFPMASTYKVAVTAKILSLLDAGSLSLDEQLP--------- +------RLGRLLPVRTLIDMSLTLSDNEATDALVARAGGPQAVNDWVRAAGIKGLRVDSNTRDLLAGFAADPRDTATPRA +MDDLLAAIRLGKVLKPQTTALMLSIMERCKTGKARLRAMLPPGTRIAHKTGTLN.GLGNDAGIVTLPDGRMFVISVFVMK +DHMGHELRDRIMAEAARAAYdyf +>ur|UPI0004148762|UniRef100_UPI0004148762/22-290 +...laQKINSIIKNKKATVGVSVLGFENGFTY.NKNADKKLPMQSVFKFHIAVAVLDLVDKEKLSLDQKILLDKSNLLEW +SPLRDKYPNGNVPLSEILELTVAKSDNNGCDILLKLIGGTQTVQKFMDSKGVKGFQIKHNEEDMHKDWKVQYENYSTTQS +AVDVMKKFYDGKLISKKSTDYLMKIMLSTSTGLNKLVEQLPKNTPVARKTGASGkGAENEIAIVTLPNGKHYAIAVFVTN +SMETDAVNCKIISDISKTAWdyf +>up|A0A0K1MM36|A0A0K1MM36_VIBPH/2-242 +.....----------------SVWDTQTDERW.DYRGDERFPLMSTFKTLACATMLSDMDSGKLNKNATAKIDERNIVVW +SPVMDKLAGQSTRIEHACEAAMLMSDNTAANLVLNEIGGPKAVTLFLRSIGDKATRLDRLEPRLNEAKPGDKRDTTTPNA +MVNTLHTLMEDNALSYESRTQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGNyGSRGISAMIWKDNYKPVYISIYVTD +TDLSLQARDQLIAQISQLILehy +>ur|UPI000311D215|UniRef100_UPI000311D215/174-425 +...lkAAVQQLGANKGLTPGAFFVDLDTKNYL.DWNGSLPFAAASTIKVPVLVAFFQDVDTGKIRLDEKLTIEKKIIGGG +SGMQYQPLGTKYTALNTATQMIVVSDNTATNMLIKRMGGIKVLNERFQAWGLESTKINNLLPDLTG------TNTTSPKD +MGNLMSLVDRGELMTLRSRDRLLEIMRRTKT-RTLLPQGLGEGAIIAHKTGDIG.SMVGDVGLVDMPNGKRYIAVAMVKR +PH-NDSRAQELIRQISRLSYqqf +>ur|UPI00037D96A5|UniRef100_UPI00037D96A5/43-295 +.....--LSDLEARNGGRLGFVVQDAATGRKL.VWRGEERFVYCSTFKMYLAAATLLRVQAGQERLDRRIPITTADMIDH +APVTEPAVGDSLTVEQLMKGAVEVSDNPAANLLLKAMGGPSAMQTFYRGIGDVSTRSDRFEPEMNR--LDGDKDTILPSQ +SVANLQRLFLDPALTTVSRALLLQWMTDTPTGQNRLRAGTPADWRVAHKTGTGGyGPTNDIGLLYPPSGQPVIVAAYYHA +TRATDDANAAVIAEATRRAL... +>up|A0A059WPN8|A0A059WPN8_9BACT/45-315 +.adltALIEKTAAPAKGRVGVFAVVLETGESV.DLDPDGQYPMQSVFKLPISMAVLRQVEEGKLKLDQKVKVEKADYVRR +SPLRDKNPNGAVTVEELIRLSIVESDGSASDVLTRLAGGAGEIQAYLTGINIGEMIVANTEKEIGQDWETQYRNWASPEG +AAALLRALHEKRGISEPHQKLVLKFMVESVPGAKRLKGMLPAGTQVAHKTGTSGtAATNDIGIITLPNGKHLAIAVFVSD +SPADEATREGVIAGIAKACWdtw +>up|A3IB76|A3IB76_9BACI/6-295 +...lqESLEKIIQEATGTFGVYVKHLESGETA.AINENRLFQAASVFKIPILATLYRDVQMGKVELKEHIRLEEEDLVNG +SGIFKEIPGIDVTIKNLATMMIIVSDNVGTDKLLSIL-GKENVNQYMKEIGLSNTYIRLSN----DFKESHANNVTTAAD +MALLLEKMANKQLISEKACHDMFEILAKQQF-RSRIPYLLPQNTVVAHKTGTIA.SVVNDSGIVQLPDNGNFIISVFSIG +NN-TEAEGASFISKLSRVAYnhf +>ur|UPI00041FF742|UniRef100_UPI00041FF742/2-264 +.ekltRCIEKWINEAGGTWGIVLEDLNEGVRW.EHNEDRLFYAASMIKLPIMAAVFAAASRGDFRLTDSLTMKKDDIVGG +SGVLQHSPELKLPIYDLVTLMIIQSDNTATNMLIDLV-GFQEIRNAMQNLGMEDSTCFTKLMTVP--VERPGRNMVTARD +LNRLLKKLATGQFVSLYACEHMIDIMKKQQF-RDCLPSLLPPTWEFANKTGWVT.GIRHDGGILYVGERA-LAITVLSES +VD--DRQAKATMGKIGRAAYey. +>up|A0A0B1YLE5|A0A0B1YLE5_9BURK/36-291 +..aaqAELAALEKASNGRLGVAALDTSNGTRI.AHHARERFPLCGTYAVVAAAAILARGSLDASLLPRRILYRRYEVVAG +SPVTESHVDTGMTIAQLCMALLQSNDKGAGNLLMGVLGGPQAVTSFAHESGDPAFRLDRWEPELNQAAPGDLRDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMTGGARGATGIAAGVPPGWRVADKTGTGGyGTTTDVAVLWPPSRAPIVLAVSFTQ +PSADAAARADVVASAAHIA-... +>ur|UPI00047FD84A|UniRef100_UPI00047FD84A/32-333 +..rlrSELTVLANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRDDLSVI +QPIADIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDQAGLQGIRIDRTERELQTAYLKDPRDTATPIE +MVGFLHRLATGQLLSASSTAHLLEVMNRTVTFPERLRAGVPSGWTIGHKTGTSQtGVTNDVGILTAPDGTHVAVAAFVAE +SRAGKDERAATIAAAARAITaay +>ur|UPI00055C0AB5|UniRef100_UPI00055C0AB5/81-381 +...ldDRIFELWRAFPGKTGIAVQRIDGEWSL.SQRGDELFPQQSVSKLWVALTVLDAVDQGRLTLDQRVRIGPEDLTLH +QPLAARRSEGSMSVRDLIETAITHSDNTANDSLLRTVGGPDAVRAFIDKKDLGAIRFGPGERLLQAAYLANPPDGASPEA +IASALTRLARGTLLSPDSTEYLLGVMSRTRSGPRRLKAGLPAGWKFLHKTGTGQdAGYNDIGIATAPDGTRYAIVVLLGD +TSASVPARMALMQAVSGAVAdy. +>up|K9Z2J0|K9Z2J0_CYAAP/159-411 +..alrSKFDTLRAKYQLEPGAFFVDLDNGAYV.NYNGIAPFPAASTIKIPVLVAFLQDIDEGKIYLDEKLTMTEANRVPH +SGNMQYPLGTQFTALYTATEMIINSDNTATEMIIERLGGKDELNKRFQEWGLENTVIRNLLPDLEG------TNTTSPRD +LGILLAKVNQGDLLSVRSRDRLLEIMRRTKT-QTLLPQGLENNAIIAHKTGDIG.TVLGDAGIIDMPTGKRYIGAVLVKR +PH-NDYSARTLIQEISRTAYqhf +>ur|UPI0004A7CA71|UniRef100_UPI0004A7CA71/23-274 +.....-DLSALEARHGGRLGVSVL--TEGKRA.DWRGDERFLYCSTFKMYLAAATLLRVQAGQERLDRAIPVTQADMIAH +APVTAPAVGSTLTIEQLMKGAVEVSDNPAANILIREMGGLDALRAFYRGIGDETTRVDRLEPELNRA--DGDKDTIQPAQ +SARNIERLILSEALESASKRLLLEWMVASPTGQARLKAGVPSGWTVANKTGTGGgGPVNDIGVVYPIEGAPIIMAVYFHA +TPDSDAQREAVIADAARLAL... +>up|C2V7Y8|C2V7Y8_BACCE/56-284 +....nQSFAKLEKEYDAKLGIYALDTGTNQTV.AYHSDDRFAFASTSKSLAVGALLIKNS--LEALDQKIRYTHEDLSNY +NPITEKHVDTGMTLKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPGETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKRNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKNQLFLLY---- +--------------------... +>up|A0A0J9DYL1|A0A0J9DYL1_9RALS/19-270 +.....-AAKSEEAGLKARIGIAVIDKESGYTW.SYRGDEAFPINSTHKAYLCAALLEKVDQRKLALSDITAISKSDLVTY +SPITEKLQ--SATNAQLCEAAVSYSDNTAANKVLENIGGTQGFNAFMRSIGDHKTRLDRNEPELNEGTPGDRRDTTTPIA +AANSLNQIFFSDGLSRNAKAELTHWMVNDKVANDLLRKSLPPTWRIADKTGAGGyGSRSIVAVVYPEGKKPLLVSIYITN +TKATLGESNAAIARMGAVLFk.. +>ur|UPI0006943793|UniRef100_UPI0006943793/95-346 +...lkTAILGLAKDLKLKPGVFLVDLDTGNYV.DIQGQEAVPAASTIKLPILVSFFQAVDEGRIRLDEVLTMEEKHVAKG +SGELQDPVGSKFTALETADLMITNSDNTATNMLIDRLGGIESLNQQFASWQLKQTQMQNILPDLEG------TNKTSARD +LVNLMADINQGKLVSLKSRDFMLRIMQQTR-NRSLLPRGLGEGAFIAHKTGNID.SVSGDVGLIDMPNGKRYLLGVLVER +EA-DDPQANELIRQISSTIYqyf +>ur|UPI0005C63F00|UniRef100_UPI0005C63F00/37-301 +....gQQLAAVANASQGRIGVAAMDLTSGRMV.DVLGNQRFPMASTSKIAIAATFLEGVDKGKWSLTSEFPLMVPVGSAS +SAVAPVRAGEYMSALRLMELMITRSNNYATDALLKVVGGPKAVNAWVERAGIDDWHIDRDIATLVRARVVDTRDSATPYA +MVQLLSGIYQGKWLSPSSRSALLGAMSRCVTGKRRIPAGLPEGAQVSHKTGSLN.NTSSDVGIVQTPDGRVFAIAIYVTG +QG-GRPGRESRIASIARTVYngy +>ur|UPI0004F91CF6|UniRef100_UPI0004F91CF6/32-333 +..rlrSELTALANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRDDLSVI +QPIVDIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDEAGLQGIRIDRTERELQTAYLKDPRDTATPIE +MVGFLHRLATRQLLSASSTAHLLEVMNRTVTFPERLRAGVPSGWTIGHKTGTSQtGVTNDVGILTAPDGTHVAVAAFVAE +SRAGKDERAATIAAAARAITaay +>up|A0A0G3XMN1|A0A0G3XMN1_9SPHN/42-307 +...lrQQLFAVARADKGRIGVAALDLSSGQTV.SILGDQAFPMASTSKIAIAATFLAGVDAGKYQLDDKYPLMIPVASRS +TAVAPVKPGMSLTARSLIELMITRSDNAATDAMLKAVGGPAEVTKWMRSKGFNRFRIDRDIATLVRATGADQRDSAPPME +MVQLIAGLYKGQWLSGPSTDVVIGAMTRTVTGSRRIKAGLPSGTSFGHKTGTLN.NTASDVGFVEMPDGRVVALAIYVTG +QG-GRPQRDARIAEITRTLYagf +>up|D1C5R0|D1C5R0_SPHTD/16-262 +.....----AAAEATGGTVGATIVA-PGGETF.RHNGDRRFRAASTVKIPLMIAVYRAVDAGERALTDRIVLRAADKAPG +SGVLLHHDGLELTLEDLVYLTISISDNTATNLLIDLV-GLDAVNDVIASLGMRDSNLSRKMKGR-PALPDEPENWATPDD +YALAVQALLEGRAASQESCTAMLAMLEKQQN-PRRIGRYVPEGIRWGSKTGSLT.GVVNDVGFITTPAGT-LVVAVFTEN +LP-DLHAGEQAIGDITRAALq.. +>up|I9WD20|I9WD20_9SPHN/35-300 +...feQQLAAVAEASKGRIGVAAMDLTSGRMV.EVLGHQRFPMASTSKVAIAATFLDGVDKGRWSLSSQFALQVPITSAF +SAVAPVRGGDYMSAQQLLELMITRSNNYATDALLKAVGGPSAVNAWIARAGVADWHIDRDIATLVRARVVDKRDSATPIA +MVQLLSGIYQGKWLSPSSRNVLLGAMSRCVTGKNRLRAGLPTDVLVSHKTGSLS.NTSSDIGLIQTSDGRVFAVAVYVTG +QG-SRPNREARIASIARTVYngy +>up|A0A0F7VLS6|A0A0F7VLS6_9ACTN/4-286 +..siaRRIGAAFAEAGVTGHLHAVDIDSGAEV.DAGADQPVVTASVHKLCLLVALHEQAEAGRLDLAERVECPADDRTSG +PGLAAMLDPVLISLRDLAYLMMAVSDNGAADLLLRRV-GLDAVNATTARLGLERTCALHTFRELFAALDPARTNHTTPRD +MTRLLGAVWRDEACLPGHCAAMRRILGLQ-VWPHRLASGFPDDVRVSGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRS +ASATLPAADAVIGTAARMAVd.. +>ur|UPI00069A2DD0|UniRef100_UPI00069A2DD0/11-263 +.....SPLAEIERRSGGRLGVFAIDTGSGRTL.GHRADERFLMCSTFKGLLAAQILARVDSGSERLDRLVHYTEKDLIFT +SPVTKANVAQGMSIEALCRAVLVESDNTAAILLMRSAGGPAALTRFVRGLGDTVTRSDRYEPDSNR--YHGVLDTTTPKA +IAATAQRLLLGDVLSAGSRARLERGMTDCKPGLNRIRAALPAGWLAADRPGTSVdRETNDYALVRPPGRAPLLVAVYYDA +PGVSMDAREAVLREAGSAFV... +>ur|UPI000682D00C|UniRef100_UPI000682D00C/3-254 +.....-AVEQLEQEYDARVGVSMIDLGDGSTL.THRSDERFGFASTMKAFAAAALLHSTSAEER--RQRVQWTSADLDAY +SPVTEQAVETGLTLGELAEAAVRESDNTAMNLILEHLGGPEGLQRSLEGLGDSVSRPVDVEPELNEIIPGDAANTSTAGA +LAGNLERLVDGDWLDEDDRRVFMEWMSGNPTGDTLIRAGAPEDWSVAEKSGGAG.AIRNDAAVLQPPEGAPIVLVVLTER +NDADDEYEDALVAEVAGAVL... +>ur|UPI0006B904D2|UniRef100_UPI0006B904D2/25-277 +..dlaATIATIEAR-SGRFGVAARDLASGWRF.AHRGDERFALASTFKLLLAGAILTAVDAGRLRLAQTLHVTASDLVSY +APVTETLVGRRASLATLCDAAVTLSDNAAANLLLPLVGGPAGLTRWLRRLGDPVTRLDRFEPALNLVPPGEVRDTTTPDA +MLASVIRL--RDRLSAASRARLDAWLIASRTGGRRLRAGLPATWIVGDKTGTAS.GIANDVAIAWRPGVRPLLIAAYRAD +GG-DGAMADADHTTLARALV... +>up|A0A071MEL5|A0A071MEL5_9BURK/36-292 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEVVSG +SPITESRVDTGMTIAQLCEAMLQAGDKGAGNLLMGVLGGPQAVTSFARESGDTTFRLDHWEPELNRAAPGDERDTSTPVA +MVDTLQRLLLGDTLHEPQRTQLTEWMAGGARGATGIAAGVPPGWRVADKAATGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +QRADAAARADVVASAARIAA... +>ur|UPI0004070A01|UniRef100_UPI0004070A01/220-471 +...lkTAILGLAKDLKLKPGVFLVDLDTGNYV.DIQGQEAVPAASTIKLPILVSFFQAVDEGRIRLDEVLTMEEKHIAKG +SGELQDPVGSKFTALETADLMITNSDNTATNMLIDRLGGIESLNQQFASWQLKQTQMQNILPDLEG------TNKTSARD +LVNLMADINQGKLVSLKSRDFMLRIMQQTR-NRSLLPRGLGEGAFIAHKTGNID.SVSGDVGLIDMPNGKRYLVGVLVQR +EA-DDPQANELIRQISSTIYqyf +>up|A0A085Z0A8|A0A085Z0A8_9FLAO/20-291 +.saleQKINSITEGKKATVGISVLGFENNFKY.SKNGDQKLPMLSVFKFHIAAAALDLVDKGKLSLDQKVFVSKTDLKEW +SPFREKYPAGNVTLNEVIDYTVALSDNNLCDLLLKLIGGTKKVQQFMDSKGVKDFQIRYNEQEMHENWKSLYENYTTPNS +AAQVLKKFYDGKLLSKKSTDYLMKIMTGTKTGTNKIIEQLPKNTPTAHKTGSSGkIAENDIGIITLPNGKHYAIAVFVSN +STEADAVNCKMVSDISKAVWddf +>up|E5KCK4|E5KCK4_ACIBA/24-285 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSHSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQVLR---... +>up|W0HZX8|W0HZX8_9ENTR/27-283 +...lqPYLQKEENRLNARIGVAILDAHGQRIF.GYRSEERFPLNSTHKVLACAALLANARQHSALLEQHVTIMPQALVDY +SPITQTRLAPGFTLRELCRAAVSYSDNTAANSILEVIGGAGAVTRFMRLIGDNVTRLDRLEPSLNEAVPGDVRDTTTPAS +VVAALRTILATDVLTLPHRQLLQTWMMDDQVAGDLLRASLPTGWRIADKTGAGGyGSRSIIAAVYPDPKQPFYIAIYITQ +TAATLQQSNRVAANIGKIIF... +>ur|UPI000247844E|UniRef100_UPI000247844E/21-280 +..sltQNIEAIELSSGGYIGVSVLNTETNKTW.EYKGDQRFPMMSTFKTLACAKMLYDSSVGGIDKYKTTTITKEQIMPW +SPVTEPLVDHMITTKKACEATMLMSDNTAANIVLNEIGGPSSLTQFLRAIGDDKTRLDRIEPELNEAKNGDKRDTTTPVA +MSKTLNALLFGNTLNPQDKQTLKSWMMNNKVSDPLLRSILPSDWSIADRSGAGGfGSRGITAAVWNDKHQPIIISIYLTQ +TKLDMAERNQVIVEVGNAIFkef +>up|A0A081VBQ0|A0A081VBQ0_BURCE/36-292 +..aaqAELTALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVVAAAAMLARGSLDASLLPRRILYRRYEVVSG +SPITESHVDTGMTIEQLCVAMLQSGDKGAGNLLMGVLGGPQAVTSFARASGDTSFRLDHWEPELNNAAPGDERDTSTPVE +MVDTLQRLLLGTTLHEPQRTQLTEWMVGGARGATGIAAGVPPGWRVADKAGTGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +PQAAAAARADVVASAARIVA... +>up|A0A059X220|A0A059X220_9BACT/45-306 +.aeltKRLATLAKSIGDDVGVTVIHVETGRTI.TVDGAKKLQLYSVFKVPLAIAVLKAVEEKKISLEQKLHVTPSDVAPG +SQINTDRRPVDKNVAELLEFSIVRSDNTSSDKLMQLIGGPAVVTERMRALGYSNIDIVTTVRDFAA--KGENPNVGTPAD +LARLLTQLQKGELLQPANASLLLGYMERARTGERRLRANLPAGTQVAEKTGSGT.AATNDIGLITLPDGGHLAIAVLING +TKSKTDAQEKLIAETARAAYdaf +>up|D5A0K8|D5A0K8_ARTPN/230-482 +.kdlkNQLESVAATSDVSPALMFLDLNTGGYV.GLREQSIVPAASTIKVPILVAFFQAVDAGEIRLDEMLVMTENHQVGE +AGIMQYPPGTEYTALETATKMMTISDNTATNMIIDRLGGFQVLNQRFRSWGLTDTMARNPLPDIEG------TNKTTPRD +MVNLFSQIHQGGLLSMTSRDRLLRIMTETEN-NHLLPSGVGNGAVVAHKTGTLN.IMLADVGIVDMPNGKRYILAILAER +TN-GNQAAESMIQKMSRQVYey. +>ur|UPI000693656F|UniRef100_UPI000693656F/10-264 +...aeSPLADIERRRGGRLGVFAIDTGSGRTL.SHRADERFLMCSTFKGLLAAQILARVDSGAERLDRLVRYTETDLVFT +SPVTKANVARGMSIDALCRAILVESDNTAAILLMRSAGGPAALTRFVRDLGDTVTRSDRYEPDSNR--YRGLLDTTTPKA +IATTVQRLLLGDVLSAGSRAQLERGMADCKPGLNRIRAVLPAGWQAADRPGTSVeSETNDYALVRPPGRAPLLVAVYYDA +PGVGMDAREAVLREAGTAFV... +>ur|UPI00036C5F98|UniRef100_UPI00036C5F98/43-295 +..alkERLQQVATEYGLTPGVAIVEVATGDYV.RLSDTMSFSAASTIKVPILVAFFRAVDAGTVRLDEVLTMEESHVAEG +SGYMQYAPGTRYSVLEVASSMIIDSDNTATNMLVDRLGGAKVLNEQFREWGLTETTIRNPLPDLEG------TNTTTPQE +LAKLLGQLERGELVSMRSRDRMMRIMSQTA-NDALLPQGLGEGAFVAHKTGNLR.SVLADAGAIDLPNGKRYLMVAIVKR +PD-EDDRAADLIRQMSATAYdyf +>up|I2GJ30|I2GJ30_9BACT/81-336 +..sltDSLTAYLRRLNAQVSVAVESLADTRSF.HHQADERVPSASLIKLPILIEAMERIKAGQLDPDEIHILTDSEKTGG +DGILKTYSHRSIAYRDIIRLMMIHSDNTATNILINEL-GMNAINQRIRSLGLAKTQLNRVMMDTA-AVRQGRENYVTARE +MNQLLTKIYQHQIATPALCDQMLDILKQNEN-RQTIPRLLPNTVVVAHKTGILS.YVRGDVGIIYAP--QPFVLSVLVQG +VS--TAEAERIISEIALMCYnhy +>up|A0A0D1CJ93|A0A0D1CJ93_9SPHN/80-344 +....gQQLAAVANASQGRIGVAAMDLTSGRMV.DVLGNQRFPMASTSKIAIAATFLEGVDKGKWSLTSEFPLMVPVGSAS +SAVAPVRAGEYMSALRLMELMITRSNNYATDALLKVVGGPKAVNAWVERAGIDDWHIDRDIATLVRARVVDTRDSATPYA +MVQLLSGIYQGKWLSPSSRSALLGAMSRCVTGKRRIPAGLPEGAQVSHKTGSLN.NTSSDVGIVQTPDGRVFAIAIYVTG +QG-GRPGRESRIASIARTVYngy +>ur|UPI000619AACA|UniRef100_UPI000619AACA/24-294 +.esleQRINRLLVAKKATIGISIYCFETKEAV.SINGNEHFPMLSVFKLHIAMAVLNEIDKGRFSLNQRIHVKPEDLLPF +SPLRDEYPNGNIPLAKIIEYTVGKSDNSGCEILLELIGGTQMVNKYFRKAGMKDICIQVNEEEMHKNWNDQFLNWTTPVS +AVEVLKLIYSRKLLSKTSSDFLWNSMAATSTAGKRIKGNIPVDAVVAHKTGTGRtAAVNDIGIVASPNGRHFAVSVFVAN +SLENIETNEKVIADITRLAYdyf +>up|A0A023BW58|A0A023BW58_9FLAO/25-297 +.etlrQKIEGIINSKSAVVGVAINGMETKDTL.SINGQRHFPMQSVFKFPIALTILSEIDKGNLSLEQKIDIKKSELLPW +SPIRKKYPEGALTIAEIMKYTVALSDNVGCDVLLKLLGKPQAVENYFSKLGFKDFSVKINEETMQNNWDLQFLNWTTPKE +ANKILATFYKNSLLSKKSHEFVWNVMKGTKTGKNRLRGQLPKETIVAHKTGWSGaAAVNNIGIVFLPNGKYFIISVFITE +SAENFETNEKMISDISKATWdyf +>up|A0A0J8GLZ8|A0A0J8GLZ8_9LIST/42-301 +..eakAELKKLEEKYGATLGIYAVNTADKKKI.SYNDQERFAYVSTYKAIAGGLLLKNLT--TEQLNKRIYFSKEDLVDY +SPVTEKHVDSGMTVKEIINAAMTYSDNTAGNILFQQLDGPKGYQKELAKIGDKTTQADRLEPELNEAVPGDKRDTTTPEA +MANVLSFLTTKGNMASDRLDYFKQTLIDNTTGDKLIRAGVPAGYTVGDKTGAGSyGTRNDIAVIYPKDKKPLVWVIYSKK +SGKDDEYNDQLIADAAKVLSnyf +>up|A4JN42|A4JN42_BURVG/32-284 +.....SPLAEIERRSGGRLGVFAIDTGSGRTL.GHRADERFLMCSTFKGLLAAQILARVDSGSERLDRLVHYTEKDLIFT +SPVTKANVAQGMSIEALCRAVLVESDNTAAILLMRSAGGPAALTRFVRGLGDTVTRSDRYEPDSNR--YHGVLDTTTPKA +IAATAQRLLLGDVLSAGSRARLERGMTDCKPGLNRIRAALPAGWLAADRPGTSVdRETNDYALVRPPGRAPLLVAVYYDA +PGVSMDAREAVLREAGSAFV... +>ur|UPI00066D373A|UniRef100_UPI00066D373A/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKTGDTLIKDGVPKDYKVADKSGQAAtASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00047CA07C|UniRef100_UPI00047CA07C/2-287 +....tARIEAAFRDAGVTGHCHAVDVDTGRDV.GVRAGEPVVLASVFKVPLLVAFHRRVAAGTLDPTEPATLPAADRTSP +TGVSALLDDVRMSLRDLATLMITVSDNAAADYLLDRV-GLAAVNAAAAELGLPGTHVSGSGREMLDPLDPLRTSRSTPRE +MTRLLSLIWRDEAAPPAECAAMRRMFGLQ-VWPHRLSSGFPEDVVVSGKTGTLP.TVRNEVGVVEYPDGGRYAVAVFTRT +PVAVHPAGDAVIGTAARMAVeh. +>up|A0A088TS30|A0A088TS30_BURCE/36-292 +..aaqAELTALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVVAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPVTESHVDTGMTIEQLCVAMLQSGDKGAGNLLMGVLGGPQAVTSFARASGDTSFRLDHWEPELTHAAPGDERDTSTPVA +MIDTLQRLVLGNTLPEPQRAQLTEWMVGGARGATGIAAGVPPGWRIADKAGTGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +PQAAAAARADVVASAARIVA... +>up|A4JP73|A4JP73_BURVG/38-292 +....rSELAALDKASNGRLGVAALDTSNGTRI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYEVVAG +SPVTESHVDTGMTIAQLCAAMLQSGDKGAGNLLMNVLGGPQAVTAFAHESGDTVFRLDRWEPELNRAAPGDERDTSTPVA +MVDTLQRLLLGDTLQQAQRAQLTDWMTAGAPDATGIAAGVPPGSRVAAKRGTGGyGTTTEVAVVWPPSRAPIVLAVSFTQ +AQADAAARADVVASAARIAT... +>ur|UPI000565DC74|UniRef100_UPI000565DC74/6-287 +...avARIHAALADAGVTGWLHALDIDSGEQL.DAGADQPVCTASVHKLCVLVALHEQAARGALDLAEQVECGPKERTAP +TGVAAMLDAARMSLRDLAYLMMAVSDNAAADLLLRRV-GLDAVNATTARLGLTRTRAVHSFGEMLAALDPERTNRSTPRD +MTRLLGAVWRDEACTPEHGAAIRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>up|A0A0C2Q8I6|A0A0C2Q8I6_9CYAN/43-346 +.srlqRKLEAVAKGSDGRVGICAEEMKSGAIA.CVNGDQRFSLQSVMKLVVGAAAMDAIDRGQMRLEDVITVRKKDLSLV +QPIADLVAERGTTVADLISRAITESDSAATDLLFARVGGAEGIQTFLKTKKISGLRVDRDEKHLQTAYLKDERDTATPRG +MVTFLSALASGKLLSAKSTAYLLKVMQRTVTFPDRLKAGVPKGWTLGHKTGTSLtAVTNDVGILTAPDGGTISVAVFVAE +SRRSSKERAKVIAATAKTITssy +>ur|UPI00069054A7|UniRef100_UPI00069054A7/23-292 +.enlrKEIKQIISTKNATVGISVKGIEDKDTL.SINGNLQMPMMSVFKFHIALTVLNQVDKGKLKLNQKIFVKKEDLHAW +SPMRDEFPDGNLTLDEILRYTVSHSDNNGCDLLLRMLGGTETVQQFINKQGIKDFTIKVNEQEMAS-WDNLYLNTTTPLA +TTELLEKFYKGKVLKKETTKYLYQIMAQTSRGITWLKAGLPEGTEIAHRTGISGtAAMNDVGIIKLPNGKHCILSLYLKN +ITEERTETEKTMADIAKAVWnyy +>ur|UPI0005C564C3|UniRef100_UPI0005C564C3/37-350 +....lAHIARVDEQTPGRLGVYVKDMETGIST.SYHGEEPWYLASTVKVPVAITVMRRIEEGALSLDTGVPLLASDYVDG +AGATNGAPNTVHSVRFLMEQMLIHSDNTASDMLIRLV-GLERVNAVTRELVPEGFGPITTLADVRRRYYATPYNSATLKA +YGDLLSALDAGTALNPDSTRYLLGVMRRAETGARRIKAGLPPTVGFAHKTGTQR.ARICDAGLVDQPISRRLLIVACVRE +AA-STAKAERALRGTGEAVT... +>ur|UPI00046EE21F|UniRef100_UPI00046EE21F/34-304 +.qqlrTEIKAILDESDGLVGVGVVDFETNESI.YFNAQERFPMQSVFKFPLALAVLQRVDAGEWSLDMPIEVTPADLLPW +SPIRERYPNGNLTLAEIIRYTVAQSDNNGCDILFRLLDGPIEVNKAVAQMTSKGIAIVADEAGMAKGWDVQFGNYSTPVA +MMDLFQKFWAGRILSPASTEYLKKVLFETNTCEACMKGLLPKGAQVAHKTGRSAtAATNDAGVLLLPNGKAVGLVIFVSN +SKASDSARERLIARISKAVWdqy +>ur|UPI0006B50150|UniRef100_UPI0006B50150/33-292 +..nidSAIKQAEQQLGAKVGVSVLNGKGDALY.GYNSDQRFPLMSTFKTLACAKLLHDNQITKGMMDKTYPVAAEAILDY +APIFKDKIGTEVSLKEACFDTMTTSDNSAANFVLAQIGGAAGVTKFLIDNGDNVTRLDRIEPLLNEATPGDKRDTTTPYA +MNETITKLILGDALNPASKAQLTQWMKSNKVSNGLFRSVLPQGWEIADRSGAGGyGSRGITAVVWNEQKQPLVISVYLTG +TQATIPERDKAIAKIGRAIFqqy +>ur|UPI00069104F2|UniRef100_UPI00069104F2/34-345 +.edleKKLAGIDDRYPGELGVYVHNLEDGKTA.DLRAGETWYLASTIKVPVAMAVMEAVDSGELTLDTDVELKAADFVDG +AGETNWSPGDRVSVRYLFEQMLTHSDNTATDVLIRLV-GMDAVNQLVRRYTDGGIGEVTTLADVRRGYYESGLNSGRLDE +FSLLFEALAEQDGLSDDSSAYLLSTLENIKTGDNRIKAGLPDHVTFIHKTGTQY.RRACNIGLVQMDDHPGVIIAACGRG +TQ-DLNASELAFRRVGEAVSe.. +>up|A0A086B7P2|A0A086B7P2_9FLAO/26-295 +.enlrKEIKQIISTKNATVGISVKGIEDKDTL.SINGNLQMPMMSVFKFHIALTVLNQVDKGKLKLNQKIFVKKEDLHAW +SPMRDEFPDGNLTLDEILRYTVSHSDNNGCDLLLRMLGGTETVQQFINKQGIKDFTIKVNEQEMAS-WDNLYLNTTTPLA +TTELLEKFYKGKVLKKETTKYLYQIMAQTSRGITWLKAGLPEGTEIAHRTGISGtAAMNDVGIIKLPNGKHCILSLYLKN +ITEERTETEKTMADIAKAVWnyy +>ur|UPI00041CE8F3|UniRef100_UPI00041CE8F3/26-296 +.salrQQLQRVAATTNGVLGVGVIDLSNGDTV.SVNGQGHFPMQSVYKFHLALAVMNEIDKGKWTLEQKIKVTKKDLLPW +SPLREKYPNGELPLREILEYTVAQSDNNGCDILFRLMGGTKVVDKYIKSIGISDVNIVGTEEEMHADDRVQFANWSTPRS +AAKLLAVFFEKKILSKHSWDFVWNTMVSTTTGPRKIKGVLPANATVAHKTGYSGvVATNDIGIMQLPNGKYVAIAVFLSN +TPLPEAQCDRVIAEAAKVTWdyf +>ur|UPI0003A4B65D|UniRef100_UPI0003A4B65D/53-316 +...ldRALRALEKSYDGRIGAVGIDLGTGRTV.GYRADERFPFNSVFKAFACAAVLHKARNGSPGLDRIVRWTPSEVAEN +SPETTEYTDTGMTPAQFCRAGITRSDGFAGNMMLRQIGGPAGLTAFFRAQGDRTSRLDRPEPGLTEWSPGERRDTTSPAA +AARTFSALTAGGALHPDDRARLVGWLKATVTGDKRIRAGLPKTWTVGDKTGTGGaGTANDLAIVWPPGAAPIILSIFTNR +TADNTPAEEKVIASTATALA... +>up|I7ACZ1|I7ACZ1_PSEST/43-356 +....lAHIARVDEQTPGRLGVYVKDMETGIST.SYHGEEPWYLASTVKVPVAITVMRRIEEGALSLDTGVPLLASDYVDG +AGATNGAPNTVHSVRFLMEQMLIHSDNTASDMLIRLV-GLERVNAVTRELVPEGFGPITTLADVRRRYYATPYNSATLKA +YGDLLSALDAGTALNPDSTRYLLGVMRRAETGARRIKAGLPPTVGFAHKTGTQR.ARICDAGLVDQPISRRLLIVACVRE +AA-STAKAERALRGTGEAVT... +>ur|UPI0003736022|UniRef100_UPI0003736022/28-284 +.....ESIEQIESRVSARIGVAVYDSATEQTW.SYKGDERFPMMSTFKTLACANLLYDHENEGLYLESKVGVKSDELIAW +SPMTKAFVGKEISLTGACAATMEMSDNTAANIVLAGIDGPNGLTEFLRSIGDSETRLDHIEPDLNHARPGDERDTTTPNT +MVKTLNELVYGNVLSEESKAQLKTWMMDNKVSDGMIRSILPDGWNIADRSGAGAyGSRAITAIVWSVTRAPLIISISLTE +TELTIQERDTVINEIGQLIFday +>ur|UPI0006896684|UniRef100_UPI0006896684/11-263 +.....SPLAEIERRSGGRLGVFAIDTGSGRTL.GHRADERFLMCSTFKGLLAAQILARVDSGSERLDRLVHYTEKDLIFT +SPVTKANVAQGMSIEALCRAVLVESDNTAAILLMSSAGGPAALTRFVRGLGDTVTRSDRYEPDSNR--YHGVLDTTTPKA +IAATAQRLLLGDVLSAGSRARLERGMTDCKPGLNRIRAVLPAGWQAADRPGTSVdRETNDYALVRPPGRAPLLVAVYYDA +PGVSMDAREAVLREAGSAFV... +>up|V6MDW4|V6MDW4_9BACL/4-266 +..slsPSIAKILEEAGGEWGVYLEDLQTGEQL.AFNQDERFYAASVIKVPIMTAVFAEVYAGKFALESKITLRSEDQVGG +AGILQHTPGSEWTVQDLVTLMIIQSDNTATNILIDLV-GREAIRAAMQATEMTNSRFFNKLMIVPAQ--VEGYNEVTAAD +LGNHLRYLATGKVISYDSCERMIAILKQQQH-RDRIPYHFPPSWEFANKTGSVT.KITHDMGILYIGSRA-VTICVLNKG +LE--QRPAVQSIAKIGKLVFdly +>ur|UPI00064908AD|UniRef100_UPI00064908AD/22-290 +...leQKIHSILKNKKATVGVSVLDFENGFKY.DKNADKKLPMQSVFKFHIAATVLNAVDQGKFSLDQKIVLNKSNLLEW +SPLRDKYPGGNVPLSEVIEYTVAKSDNNGCDILLTLLGGTQPVQKFMDSKGVKGFQIKYNEEAMHKDWKVQYENYSTTKS +AVDVLKKFYDGKLLSKKSTDYLMQVMLSTSTGLNKMVEQLPKNTPVARKTGASGkGAENEIGIITLPNGKHYALAVFVSN +STETDAVNCRMISDISKEVWeyf +>up|A0A0B5WYI7|A0A0B5WYI7_PROMI/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWdyy +>ur|UPI0005547FF0|UniRef100_UPI0005547FF0/22-290 +...leQKISSILKNKKATVGVSVLGFENGFTY.NKNADKKLPMQSVFKFHIAAAILNHVDQGKLSLDQKIKLDQSNLLEW +SPLRDQYPGGNIPLSEVIEYTVAKSDNNGCDILLKLLGGTQTVQKFMDSKGVKGFQIKYNEEDMHKDWNVQYENYSTTKS +AVDVLKKFYDGKLLSKKSTDYLMKVLWSTSTGLNKMVEQLPKNTPVARKTGASGkGAENEIGIITLPNGKHYALAVFVSN +STETDAVNCRMISDISREVWehf +>ur|UPI000697E222|UniRef100_UPI000697E222/31-287 +..rldTAISGLESAHGLTIGVAAGRLGQRPAY.AYRGGDIFPMCSLFKTLAVARLLRDHAYDDGFWQHRISFRKNQIVRD +SVICAADKDRNMSVEELADAALRFSDNTAGNLLLELIGGPPEIGTYARSLGALSTRLDRWEPELNEALPGDVRDTSTPSD +IHTLYEALLLGDALGTLGQARLRGWMLRNATSGERLRAAVPPGAELADKTGAGSyGVVNDAGVVWPEDGPPLTLAVMTRT +SRPDAVNNNAVVARVGQLVF... +>up|A1TIK6|A1TIK6_ACIAC/2-309 +.....---EKLERETPGQFGLYVKRLDNGETF.AWQADRRWYLASSAKLPLAIAVLQEVQQGRLRLDQELRVEERDKIDG +SGAVWQPVGTQHSVETLLRRMLMDSDNTAANLLIRTIGGSQRVQALARTLQVQKDDLKVKMEEAYDRYYAWGTNTATLAG +YGGMLEKLVRGQLLTPPHQQMLYKDLKFDTYDAYRLEAGLPRTVRFIHKTGTQY.HRACHMGVIDPQDGAQAIVVATCAE +DMDEMRQAGRLFEQLGRAITr.. +>up|B8ZI14|B8ZI14_KLEOX/30-241 +..aihQKLTDXEKRSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGDALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDy------------------------- +--------------------... +>up|A0A099W3W8|A0A099W3W8_9LIST/42-301 +..eanAELKKLEEKYGATLGIYAVNTADKKKI.SYNDQERFAYVSTYKAIAGGLLLKNLT--TEQLNKRIYFSKEDLVDY +SPVTEKHVDSGMTVKEIINAAMTYSDNTAGNILFQQLDGPKGYQKELAKIGDKTTQADRLEPELNEAVPGDKRDTTTPEA +MANVLSFLTTKGNMASDRLDYFKQTLIDNTTGDKLIRAGVPAGYTVGDKTGAGSyGTRNDIAVIYPKDKKPLVWVIYSKK +SGKDDEYNDQLIADAAKVLSnyf +>up|F2P8C8|F2P8C8_PHOMO/33-292 +..nidSAIKHAEQQLGAKVGVSVLNANGDSLY.GYNSEQRFPLMSTFKTLACAKLLHDNQITKGMMDKTYPVTAEAILDY +APIFKDKVGTEVSLKDACFATMTTSDNSAANFVLAHIGGAEGVTKFLIDNGDNVTRLDRIEPLLNEATPGDKRDTTTPYA +MNETITKLVLGDALNPASKAQLTEWMKANKVSNGLFRSVLPQGWEIADRSGAGGyGSRGITAVVWNEQKQPLVISVYLTG +TEASIPERDKEIAKIGNAIFery +>up|A0A0C5XYW9|A0A0C5XYW9_9SPHN/39-314 +..rlmAEFARFATLTDGTVGIAVRDLGTGETL.AYNGDTLFPMASTYKVAVTAKILSLLDAGSLSLDEPLM--------- +------RLGRPLPVRTLIDMSLTLSDNEATDALVARAGGPQAVNDWVRAAGIRGLRVDSNTRDLLAGFAADPRDTATPRA +MDDLLAAIRLGRVLRPQTTALMLSVMERCKTGKARLRAMLPPGTRIAHKTGTLN.GLGNDAGIVTLPDGRMFVISVFVMK +DHMGHELRDRIMAEAARAAYdyf +>ur|UPI0006B8EFA3|UniRef100_UPI0006B8EFA3/57-322 +...feQRIAELANPAQGRIGVAAIDLATGEEV.MVLGDQLFPMASTSKIAVAAAYLEMVEQGRYSLTSEFPLMLPVASAY +SSAKAPRAGQYMPAIDLIEIMITRSSNPATDALLAAVGGPANVNSWMRRQGIHDFSINRDIATLVRANHIDTRDAATPRA +MAQLLAGLYRGEYLSDQSRSVILSAMSRTVTGKRRIPAHIPMEARVSHKTGSLN.NTSSDVGLIECPDGRTIAVAIYVTG +QG-TRAAREARIAAIARALYdgf +>ur|UPI000471B397|UniRef100_UPI000471B397/39-314 +..rlmAEFARFATLTDGTVGIAVRDLGTGETL.AYNGDTLFPMASTYKVAVTAKILSLLDAGSLSLDEPLM--------- +------RLGRPLPVRTLIDMSLTLSDNEATDALVARAGGPQAVNDWVRAAGIRGLRVDSNTRDLLAGFAADPRDTATPRA +MDDLLAAIRLGRVLRPQTTALMLSVMERCKTGKARLRAMLPPGTRIAHKTGTLN.GLGNDAGIVTLPDGRMFVISVFVMK +DHMGHELRDRIMAEAARAAYdyf +>up|A0A0C1R0T8|A0A0C1R0T8_9CYAN/192-442 +...lkSAIQSLAASTNLTPGVFLVDLDNGSYV.DLNGAASFASASTIKIPILVAFFQDVDAQKIRLDESLTMEKEVVAGG +SGNMQYPVGTQFTALEVATKMMTISDNTATNMLIARLGGIDALNQRFQSWGLTTTAIRNLLPDLG------GTNTTSPKE +LGTLMAMVGKGNLVSMRSRDRILDIMRRTV-RNQLLPAGLGPGATIAHKTGNIG.TILGDAGLVDVPSGKRYVVAVMVQR +PR-NDPGAEKLIVSISRVAYeq. +>up|A0A0D1KC10|A0A0D1KC10_9MICO/56-311 +..eveAALADLETRYDARIGLSVLDTGSGATL.DHRADERFGYASSLKAFAAAALLDSTD--DAELDRVVTWTQADAAGY +SPLTSTHVADGLPLRQLAEAAVRQSDNTALNLVLAELGGPTGLDAALAAQGDDVTDVVHSEPELNRLTPGSTADTSTPAA +FIATLARITDGDWLAADDRATLLEWMSGNATGDTLIRAGAPDGWQVADKSGGAG.GIRNDVAIVVPPSGHPVVISVLTTR +NDPAAKYDDALVAEAARIAL... +>up|A0A073CD29|A0A073CD29_PLAAG/220-471 +...lkTAILGLAKDLKLKPGVFLVDLDTGNYV.DIQGQEAVPAASTIKLPILVSFFQAVDEGRIRLDEVLTMEEKHIAKG +SGELQDPVGSKFTALETADLMITNSDNTATNMLIDRLGGIESLNQQFASWQLKQTQMQNILPDLEG------TNKTSARD +LVNLMADINQGKLVSLKSRDFMLRIMQQTR-NRSLLPRGLGDGAFIAHKTGNID.SVSGDVGLIDMPNGKRYLVGVLVQR +EA-DDPQANELIRKISSTIYqyf +>up|T0H4G6|T0H4G6_9SPHN/124-330 +.....---------------------------.----------------------------------------------- +-------LGTPLPVTALLELMLTRSDNEATDVLVARAGGPQAVNSWLQSIGIHGQRVDSNTAQLLEAFAADPRDTSTPRA +MNDLLAAIHHGKALKPGSSAALLAIMARCKTGKARLTGMLPPGTQIAHKTGTLN.GLGNDAGLIALPDGRTFAISVFVMK +DHRGHVLRDRIMAEVARAAYdyf +>ur|UPI000565028C|UniRef100_UPI000565028C/159-411 +..alqAQLEDLAAQYQLEPKVFLADLDTQSYV.SIDGQTPLSSASTIKLPILIAFFQDVDAGKIDLQEELTITEEVVGGG +SGMQYEPIGTKYTALETVTLMITVSDNTATNMLIERLGGQAALNQRFIDLGLTATRLQNPLPDLTG------TNTTSTED +LGNLLVQLARGELVSIQSRDRLLLIMRSI-VRNTLLPEGLEAGAIIAHKTGDIK.SVLGDAGIIDMPNGKRYIASVLVKR +PD-NDPQAKEFIQQMSHLVYqyf +>up|B2J7F0|B2J7F0_NOSP7/194-446 +..slkNAVQNLAANYNLAPGVFLVDLDTGNYV.DVNGSTSFPAASTIKVPILLAFFQDVDAGKIRLDEMLTMQQDMVAGG +SGDMGSPAGTKYNALEVVTKMITISDNTATNMLIARLGGMEALNQRFRTWGLTTTTIRNSLPDLQG------TNTTSPKE +LANLMAIVSQGNLVSMPSRDLMLDILRRTQR-DTLLPSGLGTGARAFHKTGDIG.TMLADTGLIVVPTGKRYIASVMVQR +PE-NDPRAEKLISSISRAAYqef +>up|A0A098LJH2|A0A098LJH2_9BACT/25-296 +.tslrRDIEKVLSTKKAKVGVSIMGDNGRDTL.SINGDKHFPMQSVFKFHIALTVLSQIEQGKFSLDQIIKIDENQMLPY +SPIREKYPHGVLKISEILEYTVSLSDNVGCDVLLKLIGGPQVVENFITEKGFKDFSVKINEEVMQNNWDLQFKNWTTPKT +STQILAYFYDNDILSAEHHDFIWTIMKQTETGKNRLKGQLPEGTVVAHKTGWSGsAAVNDIGIIFLPNGRHYFISVFITD +SKEDTAVSEKIIADISKVVFdyf +>up|K9QG58|K9QG58_9NOSO/193-442 +...lkNTVQNLAATTDLTPGIFLVDLDNGGYV.DINASVGFPAASTIKVPILVAFFQDVDAGKIRLDEMLTMQQDMVAGG +SGNFQFPVGTQYSALEVATKMITISDNTATNMLIARLGGIEALNQRFRSWGFTTTIIKNKLPDLQG------TNITSPRE +LGNLMAMVNQGNFVSLRSRDIMLDIMRRTER-DNLLPSGLGAGARIYHKTGDIG.TMLADTGLVDIPNGKRYIISVMVKR +PN-NDPRAEKFISSISRTAYe.. +>ur|UPI00031AD7EA|UniRef100_UPI00031AD7EA/28-284 +.....QSIEQIEYRVSARIGIAVYDSATKQTW.SYKGDERFPMMSTFKTLACANLLYEFENEGLDLGLKVGIESDDLIVW +SPVTKHLVGKELSLENACTATMTMSDNTAANVVLTGVGGPNGLTEFLRLAGDSNTRLDHMEPELNHARPGDVRDTTTPNS +MVETLNELVYGNMLSQESKLKLKNWMMGNKVSDGMLRSILPNDWNIADRSGAGAyGSRAITAMVWSENRAPLIISISLTE +TEFTIQERDKVINEIGQLIFday +>ur|UPI0004035731|UniRef100_UPI0004035731/42-293 +.....-DLSALEARHGGRLGVSVL--TEGKRA.DWRGDERFVYCSTFKMYLAAATLLRVQAGQERLDRAIPVTQADMISH +APVTEPAVGSTLTIEQLMKGAVEVSDNPAANILIREMGGLEPLRAFYRGIGDETTRVDRLEPELNRA--DGDKDTIQPAQ +SARNIERLILSEPLESAFKRLLLEWMVASPTGQARLKAGVPSGWTVAHKTGTGGdGPVNDIGVLYPTDGEPIAIAVYFHA +TKDSDAQREAVVADATRQAL... +>ur|UPI0005C9606C|UniRef100_UPI0005C9606C/216-465 +...lkNTVQNLAATTDLTPGIFLVDLDNGGYV.DINASVGFPAASTIKVPILVAFFQDVDAGKIRLDEMLTMQQDMVAGG +SGNFQFPVGTQYSALEVATKMITISDNTATNMLIARLGGIEALNQRFRSWGFTTTIIKNKLPDLQG------TNITSPRE +LGNLMAMVNQGNFVSLRSRDIMLDIMRRTER-DNLLPSGLGAGARIYHKTGDIG.TMLADTGLVDIPNGKRYIISVMVKR +PN-NDPRAEKFISSISRTAYe.. +>ur|UPI0006472102|UniRef100_UPI0006472102/22-290 +...lgQKINAVTQGKNATVGVSVLDFDNKFRY.SKYGDQKFPMQSVFKFHIAAAILNFVDQGKLSLNQKVLLDSSNLLEW +SPLRDKYPNGNVPLSEILELTVARSDNNGCDIMLKLLGGPQTVQKFMDSKGIKGFQIKYNEAEMHQNWNVQYENYSTPNS +AVDVLKKFYNGKLLSKKSTDYLMKVMLSTSTGLNKMVEQLPKNTPVARKTGASGkGAENEIGIITLPNGKHYAIAVFVSN +SMETDAVNCKMISDISKEVWdyf +>ur|UPI00039CA8E0|UniRef100_UPI00039CA8E0/20-281 +.adltASLTEIERESTGRIGVAVIDTKDNKLW.NYHGHDFFPMMSTFKTLACAHMLYQVDRGQIKTAKSIPVTKDDLVNW +NPVTEHFVGSTMTLQSLCNAAMTMSDNAAANLVLKAIGGPESLTAFLQRNGDKATRLDDIEPQLNYVDIGSKRNSTTPLT +MMKTIEKLTLGSVLSEQSKRQLLLWMKANMVSDGLLRAVVPKDWQVADRSGGGVnGSRTYTGMIWRKNRDPIFIGIFVAR +TKKTVPELNKLVRTISVAVLeef +>up|A0A086B7C4|A0A086B7C4_9FLAO/20-291 +.saleQKISSITQGKKATVGVSVLGFENNFKY.SKNGDKKLPTLSVFKFHIACAVLDLVDQKKLSLEQKLFLKKEDLLEW +SPIREKYPEANLSLSEILDYTVSLSDNNGCDILLRLIGGPQTVQKFMDSKGVKDFQIKYNEDEMHKNWKALYENYSTPNS +AVQVLKKFYDGALLSKKSTDYLMQIMLGTKTGTNKIIEQLPKGTPVAHKTGSSGkVAENDMGIITLPNGKHYAIAIFVSN +STETEVVNCKIVSDISKAVWddf +>ur|UPI0004765BAB|UniRef100_UPI0004765BAB/32-333 +..rlrLELETLADAHPGRVGICVQD-QPKSPV.CVNGAQRFSLQSVMKLVVAAAVMQAVDEQRIRLDDQITIRREDLSVI +QPIADIVARHGTSVRDLVRRAVVASDSAATDVLIARLGGTKAIQVFLEMAGLTGVRIDRTERELQTAYIKDPRDTATPRG +MAAFLYSLASGSLLTAGSTEFLLTVMSQTTTFPDRLRAGIPPEWGIGHKTGTSQtGVTNDVGILTAPDGRRIAVAAFVAE +SRAGQAERAAVIAAAARAITaay +>ur|UPI0006941CC4|UniRef100_UPI0006941CC4/20-274 +...taSPLADIERRNSGRLGFYAIDTGSGRTL.EHRADERFLMCSTFKGMLAAQILARIDAGKEQMDRLVHYTGQDLIFT +SPVTKANVALGLPVHTLCQAIVEQSDNTAAVLLMRSVGGPAALTQFMREIGDDVTRSDRYEPDSNR--YSGVLDTTTPQA +IATAARKVLLGDVLSPQSRAQLERWMIDCKPGLNRLRAVLPAQWQAADRPGTSIeEQTNDYALVRPPGRAPLLVAAYYDA +PGVSMEAREAVLREAGKVFV... +>ur|UPI0006B8ED1F|UniRef100_UPI0006B8ED1F/29-285 +..diaQTAEQIEARLNLRIGLAVIDTGGGPGT.FRKADERFAMASTFKALACAAALDGG---DAVLDRQSAVAQEDLQAY +SPVTDKLVGARRTTRDFCAMMLRTSDNTAANKVLEAIGGPTALTAFLRANGDEVTRLDRFEPDLNQATPGDPRDTTTPRA +MAETMEKLVLGDALAVPAARQLEAWMAANSVAGGMLRASLPKDWAIADRGGAGGhGTRGIVAVIRPPARAPLVVAIYLDG +TQHPLKVRDAAMAELGAAIVaay +>ur|UPI00041C7362|UniRef100_UPI00041C7362/220-471 +...lkTAILGLAKDLKLKPGVFLVDLDTGNYV.DIQGQEAVPAASTIKLPILVSFFQAVDEGRIRLDEVLTMEEKHVAKG +SGELQDPVGSKFTALETADLMITNSDNTATNMLIDRLGGIESLNQQFASWQLKQTQMQNILPDLEG------TNKTSARD +LVNLMADINQGKLVSLKSRDFMLRIMQQTR-NRSLLPRGLGEGAFIAHKTGNID.SVSGDVGLIDMPNGKRYLVGVLVQR +EA-DDPQANELIRKISSTIYqyf +>up|A8HNR5|A8HNR5_KLEPN/2-209 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKP----.------------------------- +--------------------... +>up|A7KEG2|A7KEG2_KLEPN/12-260 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVKW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVA-------... +>up|B5W7Y4|B5W7Y4_ARTMA/230-482 +.kdlkTQLELVAAASDITPALMFLDLNTGGYV.GLREQSKVPAASTIKVPILVAFFQAVDAGEIRLDEMLVMTENHQVGE +AGIMQYPPGTEYTALATATKMMTISDNTATNMIIERLGGFQVLNQKFRSWGLTDTLVRNPLPDIEG------TNQTTPRD +MVSLLSQIHQGGLLSMTSRDRLLRIMTETEN-NHLLPSGVSNGAVVAHKTGTLN.IMLADVGIVDMPNGKRYILAILAQR +NN-GDQAAESMIQKMSRQVYqy. +>ur|UPI00017E6BD0|UniRef100_UPI00017E6BD0/146-400 +..dlkAKLDKIATQSKLKPQAWFMDLDNGAYV.SVNGSVPVPAASTIKIPVLVAFFEALDAGKIHLDEILTMDKAIITSG +AGNMQYPPGTKFTALETATQMIVISDNTATDMLIRRLGGKEALNARFRDWGMTNTVINNRLPDLEG------TNTTTPED +LSKLLARIERGEVLTLRSRDRLLGIMQETRT-RTLLPQGLEKDAIISHKTGDIG.SIIGDAGIIDIPNGKRYIGAVFTSR +PY-NDPMGRALIQDFSRTTYqhf +>ur|UPI00016A59EE|UniRef100_UPI00016A59EE/36-289 +..aaqSQLDALEQASNGRLGVAALDTVTGARI.AHRSRERFPLCGTFAVVAAAAMLARSALDASLLPRRILYRRYELVPG +SPVTERHADTGMTIGQLCEAMLQSGDKSAANLLMSVLGGPQTVTEFAHASGDTLFRLDRWEPELNTARPDDERDTSTPLA +MAETMRRLLLGDTLGAPERAQLTKWLLGSANGVAGIRTGVPSDWRVAAKAGTGGyGTTTDVAVLWPPSHAPLVIAVSFTQ +PGADAAPRADVVAEAAR---... +>ur|UPI0006261492|UniRef100_UPI0006261492/36-293 +..tvqAELTALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVAAAAAMLARGSLDASLLPRRILYRRYEIVAG +SPITESHVDTGMTIEQLCVAMLQSGDKGAGNLLMGVLGGPQAVTAFARASGDMSFRLDRWEPELNNAAPGDERDTSTPVE +MVDTLQRLLLGNTLQEPQRTQLTEWMIGGARGATGIAAGVPLGWRVADKAGTGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +PQAAAAARADVVASAARIVAa.. +>up|M8D3H0|M8D3H0_9BACL/3-266 +.asleNALSTLLEKSGGQWGIYLEDLQTNEIW.GKGHDDRFYAASVIKVPIMAAVFAEAYAGKFALEDKLTLRQEDQVGG +AGILQHTPGTKWSIYDLTTLMIIQSDNTATNMLIDLV-GAEAIRSVMNKTGMVNSQFHNKLMIVPA--ELEGYNEVTAAD +LGSHLRHLATGKIISYNSCLHMINIMKRQQH-RDRIPYHLPPKWELANKTGTVT.RTTHDIGVMYIGNRA-VTICLLSKN +IE--TVAANDVMAQIGRMVYdly +>up|K1X8H1|K1X8H1_ARTPT/233-485 +.kdlkTQLELVAAASDITPALMFLDLNTGGYV.GLREQSKVPAASTIKVPILVAFFQAVDAGEIRLDEMLVMTENHQVGE +AGIMQYPPGTEYTALATATKMMTISDNTATNMIIERLGGFQVLNQKFRSWGLTDTLVRNPLPDIEG------TNQTTPRD +MVSLLSQIHQGGLLSMTSRDRLLRIMTETEN-NHLLPSGVSNGAVVAHKTGTLN.IMLADVGIVDMPNGKRYILAILAQR +NN-GDQAAESMIQKMSRQVYqy. +>up|A0A074L5V1|A0A074L5V1_9BACT/27-298 +...llKEIERIVSDKDAIVGVSIIANNGKDLV.SLNGDKHFPMQSVFKFHIALAVLSEIDKGKLSLNQEIVLSKEDLLPW +SPLRDENPDGGFTIAKLIQYSISQSDNTACDVLIRVIGIPYTVEEYIKKNGIQDIGITFNEEDMQTKWENMFQNWTTPKA +ASMTLKRFYDNDLLTKESYDFIWDVMKDTTTGKNRIKGQLPEETIVAHKTGWSGtAAVNNIGIVFFPSGAHFILSVFVTE +SKENFETNEKIISEIAKATYdfy +>up|A0A0J7XND4|A0A0J7XND4_9SPHN/80-344 +....gQQLAAVANASQGRIGVAAMDLTSGRMV.DVLGNQRFPMASTSKIAIAATFLEGVDKGKWTLTSEFPLMVPVGSAS +SAVAPVRAGEYMSASRLLELMITRSNNYATDALLKVVGGPKAVNAWVERAGIDDWHIDRDIATLVRARVVDTRDSATPYA +MVQLLSGIYQGKWLSPSSRSALLGAMSRCVTGKRRIPAGIPEGAQVSHKTGSLN.NTSSDVGIVQTPDGRVFAIAIYVTG +QG-GRPGRESRIASIARTVYngy +>up|Q6QJ79|Q6QJ79_ENTCL/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTF.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>up|A0A0J7ISR5|A0A0J7ISR5_9FLAO/20-290 +.aaleKKISNIIKDKKATVGVSVLDFENNFKY.NKNGEKKLPMQSVFKFHIAAAVLDFVDKGRLSLDQKILLNKTNLLEW +SPLRDKYPNGGIPLSEVIENTVAMSDNNGCDILLKLIGGTQTVQKFMDSKGVTGFQIKFNEEAMHKDWNVQYENYSTTNS +AVQVLKKFYAGKLLSKKSTDYLLKIMLGTKTGLNKLVEQLPKNTPVARKTGASGkGAENEIAIVTLPNGQHYAIAVFVSN +STETDAINCKMISDISKSVWdyf +>ur|UPI00055D2890|UniRef100_UPI00055D2890/6-287 +...avARIHAALADAGVTGWLHALDIDSGEQL.DAGADQPVCTASVHKLCVLVALHEQAARGALDLAEQVECGPKERTAP +TGVAAMLDAARMSLRDLAYLMMAVSDNAAADLLLRRV-GLDTVNATTARLGLTRTRAVHSFGEMLAALDPERTNRSTPRD +MTRLLGAVWRDEACTPEHGAAIRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>up|A0A090VWE0|A0A090VWE0_ESCVU/27-283 +...lqAFLEQEETRLPGKIGMSIVNADGQPIF.GYRQNERFPLTSTFKVLACAALLDRLHKTAGLLDQTVTIKPDELLSY +SPITKNYVAPAITLQTLCSAAVSYSDNTAGNSILTYLGGPAAVTRFMRESGDTVTRLDRTEPTLNEATPGDERDTSTPER +MASGLHTLLATPLLTKPHQAMLESWMREDKVADNLLRAALPKGWFIADKTGAGGyGSRAIIAAVYPTGEKPVYMAIYITQ +TDAEMKVSDGVIQKIGERMF... +>up|G2IJJ9|G2IJJ9_9SPHN/40-309 +..aarQALAALETRSGGRLGVAMLDSRDLALV.GHRQDERFTMCSTFKLSLAAAMLVRMDAGAFGEQERLLITRDDAVGH +APAVRAALEDGMTVLDLCAAAQIESDNGAANILLRKLGGPEALTRFWRALGDDVSRLDRYEPALNTSHGEDIRDTTSPAA +MAGALRAIVAGEVLKPASRERLTGWTIETRTGLRRLRAGLPADWRAGDKTGSFG.DKLNDIAIVWRPDRSPFFVTAYFES +PSALRPQDEAVLAQVGAIAA... +>up|A0A059WRM6|A0A059WRM6_9BACT/26-295 +..dltALIEKTAGPAKGRVGVFAVVLETGDSV.SLDPDGRYPMQSVYKFPISMVVLRQVEEGKLKLDQKVRVEKEEYVRR +SPLRDKNPNGAVTVQELIRLSIVESDGSASDALMRLAGGAAAIQEYLTGINVGEVIVANPEKEIGQDWETQYRNWATPEG +AASLLRALYEKRGISDQHQKLLLKFMTESVPGAKRLRGMLPPGTAVAHKTGTSGtAATNDIGIITLPNGNHLAIAVFVSD +SPADETTRESVIAGIAKAAWdtw +>up|A0A0H4IVL0|A0A0H4IVL0_PSEAI/27-296 +..nltLKIENVLKEKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>ur|UPI0004123AC8|UniRef100_UPI0004123AC8/220-471 +...lkTAILGLAKDLKLKPGVFLVDLDTGNYV.DIQGQEAVPAASTIKLPILVSFFQAVDEGRIRLDEVLTMEEKHIAKG +SGELQDPVGSKFTALETADLMITNSDNTATNMLIDRLGGIESLNQQFASWQLKQTQMQNILPDLEG------TNKTSARD +LVNLMADINQGKLVSLKSRDFMLRIMQQTR-NRSLLPRGLGEGAFIAHKTGNID.SVSGDIGLIDMPNGKRYLLGVLVER +EA-DDPQANELIRKISSTIYqyf +>up|A3UMM7|A3UMM7_VIBSP/60-316 +.....ESIEQIEFRVSARIGVAVYDSATEQTW.SYKGDERFPMMSTFKTLACANLLYDHENEGLYLESKVGVKSDELIAW +SPMTKAFVGKEISLTGACAATMEMSDNTAANIVLAGIDGPNGLTEFLRSIGDRETRLDHIEPDLNHARPGDERDTTTPNT +MVKTLNELVYGNVLSEESKAQLKTWMMDNKVSDGMIRSILPDGWNIADRSGAGAyGSRAITAIVWSETRAPLIISISLTE +TELTIQERDTVINEIGQLIFday +>up|A0A0B8ZKX3|A0A0B8ZKX3_9SPHN/40-307 +.qaiqQQVAAIAAEGRGRIGVAAMDLDGGGQI.FVNADMPFPMASTAKIAVAATFLDLVEKGNARLDQQFPMMMPVRETG +ARSAEAPLRSGMTAQSLMELSITRSHNEATDGLIQAVGGYDKVNRWLTSKGITGQRLDHTMATLVRARVIDVRTSSTPRA +MLALLAAIDRGNALSPESRAVLLDTMTRTSTGKNRIRAGLPAGTLVAHKTGTLF.GVTDDVGIVRLPDGRHLAVVFFVTG +PE-GHTAHAGLIARMMRTIYdgy +>up|A0A088VB33|A0A088VB33_9BURK/37-292 +...aqAELAALEKASNGRLGVAALDSSSGTRI.AHHARERFPLCGTYAVVAAAAILARGSLDASLLPRRVLYRRYEVVAG +SPVTESHVDTGMTIAQLCAAMLQAGDKGAGNLVMGVLGGPQAVTSFAHESGDTTFRLDRWEPELNRAAPGDERDTSTPLA +MVDTLQRLLLGDTLREPQRAQLTEWMTGGARGATGIAAAVPPGWRIADKAGSGGhGTTTDVAVLWPPSRAPIVLAVSFTQ +PAADAAARADVVASAARIVT... +>up|K9PGH4|K9PGH4_9CYAN/69-319 +...lePQIKTLMAKYSLQTGMFFLDLETGNYL.DIGGDRVFPAASTIKLPILIAFFQDLDAGKVRLDEQLTMRSDLVTNG +SGIMQYRVGKKYTALETVNKMITISDNTATNMIIDRLGGAAKLNQRFRGWGLKDTVIRRLLADLRG------TNTTSSQD +LARVLALVVNNKLVSPQSREQALDILRHTTI-HTLLPAGLGKGAVIANKTGDIG.FIIGDAGFITMPNGKHYLAAIFVKR +PY-RDSRGRDFIRQVSQLVYny. +>up|Q1GWS4|Q1GWS4_SPHAL/85-385 +...lqDRIHALWSAFPGKTGIAVQRIDGEWTL.SHRGGDLFPQQSVSKLWVALTVLDAVDQGRLTLDQRVRIGPEDLTLY +QPIAARRAEGSLSVRDLIEIAITQSDNTANDSLLRTVGGPDAVRRFIAKKDLGAIRFGPGERLLQAAYLANPPDGASPTA +IANALTRLARGALLSPESTEYLLGVMSRTKSGPRRLKAGLPADWKFLHKTGTGQdAGYNDIGIATAPDGTRYAIVVLLGD +TSAPVPARMELMQAVSSAVAay. +>up|Q397K2|Q397K2_BURL3/69-325 +..taqAELTALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVVAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIEQLCVAMLQSGDKGAGNLLMGVLGGPQAVTSFARASGATSFRLDHWEPELNNAAPGDERDTSTPVE +MVDTLQRLLLGNTLQEPQRAQLTEWMVGGARGATGIAAGVPSGWRIADKAGTGGyGTTTDIAVLWPPSRAPIVLAVSFTQ +PQAGAAARADVVASAARIVA... +>up|A0A0D8E690|A0A0D8E690_9BURK/37-289 +...aqAELAALEKASNGRLGVAALDTSNGTRI.AHHARERFPLCGTYAVVAAAAILARGSLDASLLPRRILYRRYEVVAG +SPVTESHVDTGMTIAQLCTALLQAGDKGAGNLLMGVLGGPQAVTSFAHESGDTAFRLDRWEPELNQAAPGDERDTSTPVA +MVDMLQRLLLGDTLREPQRAQLTEWMTGGAT---GIAAGVPPGWRSAGKTGTGGyGTTTDVAVLWPPSRAPIALAVSFTQ +PRADAAARADVVASAARIAA... +>up|C1KGB9|C1KGB9_ACIBA/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>ur|UPI0005C5F2D4|UniRef100_UPI0005C5F2D4/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>up|U2BDQ5|U2BDQ5_CLOSY/5-259 +.eelkNRINEFIESQTGNICVSLFDLKEQDGF.SIDGDRRVPSASMIKLVIMAELMRRVCAGELSLEEKIKITQEMRTGG +DGVLKEEPGHEFSLREILTLMIIVSDNEATNILIQML-GMDRINGMAAELGLKEAVLGRKMMDSE-AKKQGCDNFICADD +IMLILKKIYEGSCVNRKASALMLDILKRQQQ-SGRLQLYLPEDVEVAHKCGDLD.FLENDGGIILLP-GHPYILAVLTNG +VK-TNKDGREAIGRISQIIYee. +>up|A0A083WTZ9|A0A083WTZ9_9FLAO/19-289 +.qslkKEINQIIKGKSATVGVSVLDFENNQSI.DINGNKKLPMLSVFKFHIALAVLDLIDQGKLSVDQNIYIKKEELLEW +SPIRENYPEGNMTLGELIKYTVAQSDNNGCDILLRLIGGTETVQKFINSKSIKDFKIIYNEEKMHEGHQFHYGNWTTTNA +ANILLKKFYDGKIVSKSSTDFLMKTMLETNTGANKIVAQLPKGTWVAHKTGSSGkIAENDIGIITLLNGKQYALSVFVSD +SMENETTNTKMVADISKLVFdyf +>up|A0A0H0SFI6|A0A0H0SFI6_9BACL/4-266 +..slfAQISSLIKDAGGEWGIFFEDLQTGETL.SINEDQRFYAASVIKVPIMTAVFAEAYAGKFALEDRIKLRAEDLVGG +AGVLQHTPGTEFTIRDLVTLMIIQSDNTATNMMIDLV-GTESIRNAMQKTEMTNSHFYNKLMVVPA--ELEGYNEVTAKD +MGSHLRYLATGKVISYDSCLKMIAILKTQQH-RDRIPFLLPPKWEFANKTGSVT.KITHDVGILYIGSHA-VTLSILNKG +LE--QKDAANVMAQIGNLVYhvy +>up|J7J7M3|J7J7M3_BURCE/36-291 +..aaqAELAALEKASNGRLGVAALDTSNGTRI.AHHARERFPLCGTYAVVAAAAILARGSLDASLLPRRILYRRYEVVAG +SPVTESHVDTGMTIAQLCMALLQSNDKGAGNLLMGVLGGPQAVTSFAHESGDPAFRLDRWEPELNQAAPGDLRDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMTGGARGATGIAAGVPPGWRVADKTGAGGyGTTTDVAVLWPPSRAPIVLAVSFTQ +PSADAAARADVVASAAHIA-... +>up|A0A0K9YZ86|A0A0K9YZ86_9BACL/4-265 +..slsTSIADLLQEAGGEWGIYLENLQSGEKF.ALNENQRFYAASVIKVPIMTAVFAEAYAGKLALEDKIKLRREDLVGG +AGVLQHTPGTELTVQDLVTLMIIQSDNTATNMMIDLV-GTEAIRTAMSKTEMVNSQFYNKLMVVPA--ELEGYNEITAAD +MGSHLRYLATGKVISYDSCLKMIHILKQQQH-RDRIPSLLPPKWEFASKTGSVT.NITHDVGILYVGGHA-VTISVLNKG +LK--QKAAADVMARIGSLVYgv. +>ur|UPI0003F9EF16|UniRef100_UPI0003F9EF16/220-471 +...lkTAILGLAKDLKLKPGVFLVDLDTGNYV.DIQGQEAVPAASTIKLPILVSFFQAVDEGRIRLDEVLTMEEKHVAKG +SGELQDPVGSKFTALETADLMITNSDNTATNMLIDRLGGIESLNQQFASWQLKQTQMQNILPDLEG------TNKTSARD +LVNLMADINQGKLVSLKSRDFMLRIMQQTR-NRSLLPRGLGEGAFIAHKTGNID.SVSGDVGLIDMPNGKRYLLGVLIER +EA-DDPQANELIRQISSTIYqyf +>up|I3NNU9|I3NNU9_9BACT/42-295 +....hAGVKQIETKYNVKIGVYAIDTNNGNSF.SYRQDERFPFQSTVKMVVAAAALKNIE-----ADERIKISSDDIVFW +SPIVRLNLDRGMTIKELAEAAMSYSDNAATNILITRLGGTKSINEFAKSIGNASFYLENLEPNLNSD-PNNIHDSSTPKD +MAQSVQKLLENNVLSQENQHILKTWMMNNTTGYKKIRYGLPLGWSAAEKTGGGS.GTSHDIGIVWSPACKPIVLAIYTFS +NKDNAQQADKAIAETTKFILdef +>ur|UPI0004BF231F|UniRef100_UPI0004BF231F/9-287 +.....-RLQDAFTEAGVTGRLHAVDIDSGAEV.GVGADQPVVTASVHKLCVLVTLHEQAAAGRVDLTEQIECPPEGRTSP +TGLAAMLDPVRMSLRDAAYLMMAVSDNTAAELLLDRV-GLDAVNATTARLGLTRTRAVHSFREMFAALDPARTNHSTPRD +MTRLLGAVWRDEACTPEHGAAMRRVLGLQ-VWPHRLAAGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRA +ARATLPSADAVIGTAARIAVe.. +>up|D2KNX6|D2KNX6_STAAU/24-281 +....aKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|Q8VPW1|Q8VPW1_PSEAI/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>up|Q9AMJ7|Q9AMJ7_PSEAI/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>up|Q9AMJ6|Q9AMJ6_PSEAI/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>up|Q7BVU7|Q7BVU7_ECOLX/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>ur|UPI00061B4ADC|UniRef100_UPI00061B4ADC/230-482 +.kdlkTQLELVAAASDITPALMFLDLNTGGYV.GLREQSKVPAASTIKVPILVAFFQAVDAGEIRLDEMLVMTENHQVGE +AGIMQYPPGTEYTALATATKMMTISDNTATNMIIERLGGFQVLNQKFRSWGLTDTLVRNPLPDIEG------TNQTTPRD +MVSLLSQIHQGGLLSMTSRDRLLRIMTETEN-NHLLPSGVSNGAVVAHKTGTLN.IMLADVGIVDMPNGKRYILAILAQR +NN-GDTAAESMIQKMSRQVYqy. +>up|H1WII0|H1WII0_9CYAN/230-482 +.kdlkTQLELVAAASDITPALMFLDLNTGGYV.GLREQSKVPAASTIKVPILVAFFQAVDAGEIRLDEMLVMTENHQVGE +AGIMQYPPGTEYTALATATKMMTISDNTATNMIIERLGGFQVLNQKFRSWGLTDTLVRNPLPDIEG------TNQTTPRD +MVSLLSQIHQGGLLSMTSRDRLLRIMTETEN-NHLLPSGVSNGAVVAHKTGTLN.IMLADVGIVDMPNGKRYILAILAQR +NN-GDTAAESMIQKMSRQVYqy. +>up|B1P2H7|B1P2H7_PROMI/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>up|A1YTM5|A1YTM5_PROMI/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>up|A3RJX8|A3RJX8_ECOLX/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>up|K9RHF0|K9RHF0_9CYAN/190-441 +...lkSSIQSLVAATNLTPGIFVANLDSGNYV.DINASTSFSAASTIKIPILVAFFQDVEAGKIKLNEPLTMTKDMIAGG +SDMRSKPVGSQFTALEVADKMMVISDNTATNMLIARMGGIDALNQRFRSWGLIATSLQNPLPDIQG------TNTTSPKE +LAQVIAMVSKGQLVSRQGSQQILEIMRRNQR-RHLLPKGLGAGARIANKTGYIG.AMLGDVGLIELPSGKRYIAAVMVKR +PR-NDSRAETLITSVSRSAYqhf +>up|W7DP95|W7DP95_9LIST/46-305 +..svdKELKKLEEKYDVTLGVQGINLADNKQV.SYNEQERFAYASTYKAIAGGLLLKNLT--EDQLNKRIKFSKEDLVDY +SPVTEKHVEDGMTVKELINAAMMYSDNTAGNVLFDQLGGPKGYQKELAKIGDKTTQADRIEPELNEAKPGDKRDTTTPEA +MAKGLSFLATEGNMAANRLDYFKQTLIDNTTGDKLIRAGVPDGYAVGDKTGAGSyGTRNDIAVIYPKGKKPLVWVIFSKK +AGKDDKYDDQLIADTAKVLSdff +>ur|UPI000422B22C|UniRef100_UPI000422B22C/3-262 +..nltERIRRIMEAAGGTWGISLHDLDTNETW.EFNAHELFYSASVIKIPIMIAVFAASHRKEISLSNCLPLKREDMVGG +SGVLQHTPGTQITIYDLITLMIIQSDNTATNILIDLV-GTEAIQQSLKEMGLEKSKFYHKMMTQDA--NREGLNEITAHE +MTNMLKELATGKIISVHACEQMIDRMKKQQV-RNSLPANIPKQWEIANKTGNIS.GVRHDVGIFYVGKRT-LIASILSRG +VD--DLKSAAYIGKMGFEIY... +>up|Q2JKE0|Q2JKE0_SYNJB/157-409 +..alqERLAALADQPGLTAGALFWEVETGAFA.GVRPDQAFPAASVIKIPILLAFFQAVETGQVRLDEQLTLREDLKGGG +AGVLQTPLGSQVSALEAATLMITLSDNFATNLIIDRLGGQETLNQKFRQWGLQHTQISWWLPDLEG------TNTSSPRD +MVWLLSQVEQGRMLNRRSRDRFLDILWRTQR-LSYFRPNLGQEVRIAHKTGTLG.SVVGDAGILDLPNGRRYVAAVWVKR +ETPNDPRAEGLIASLSQAAYefw +>up|K9ZDS1|K9ZDS1_ANACC/201-451 +...lePQIKALMNRYSLQTGMFFLDLDNGDYL.DIGGDRVFPAASTIKLPILLAFFQELDAGRVSLDDKLTMRRDLVTNG +SGVMQYRVGKKYTALETITKMIVISDNTATNMIIDRLGGAAKLNGRFRSWGLKNTVIRHLLGDFKG------TNTTSSQD +MARALALLVNDKLVSSQSKEQALDILRHTKT-RTLLPAGLGKGAIIAHKTGDIG.FLIGNAGFVTMPNGKHYLAAIFVKR +PY-KDVRGREFIREVSRLVYdy. +>ur|UPI000592D0AE|UniRef100_UPI000592D0AE/41-295 +...yaAEFEALEEEFDARLGVYALDTGSEAEV.AFRADERFGFLSTFKALLVGVVLSENS--LEEMDRVVEYGEEDLVDH +SPVVEENLGSGMSLMELSDATVRFSDNAAANLLLEEIGGPEGFGESLVELGDEVTNPVRWETELNDVGPGDDRDTSTPEA +LVGSLEAFTLGDVLPEDRREVLVDLLVRNTTGDELIRAGVPEGWVVGDKTGGGG.GMRNDVAVVWPEEGDPIVMAVLTTR +NEEGVEFDNALIAEATEVVVe.. +>ur|UPI000364271B|UniRef100_UPI000364271B/203-454 +...lkQKIEALAAQYDLEVGALLVDLDTGLYV.NIRGEESFAAASTIKLPILIAFFQAIDANQVSLDEKLTMRPDLIAGE +AGTMQYQPGTQFTALETMKKMIEISDNTATNIAIDRLGGATVLNQRFQDWGLQATVIQNLLPDVEG------TNTTSPKD +LAELMAMMNQGEIMSSRSRDRVLDIMQNVQT-NSLLRQGIGQEATIAHKTGNIG.SLVADAGIIDTPTGKRYLAVVMVKR +PH-NDPKAIELIQEISRTAYeyf +>up|D7DW46|D7DW46_NOSA0/193-440 +.....--VQNLARPYNLIPGVFMVDLDTGAYV.DINSNASFPAASTIKIPILITFFQDVDAGKIRLDEMLTLQKEMISEG +SGSLRTAVGSQYTALDIATKMITISDNTATNMLVTRLGGQEVLNERFRSWGLATTMIRNPLPDLQG------TNTISPRE +LGDLIAKVNQGNLVSMRSRDLMLDIMRRTER-DNLLPSGLGQGARAYHKTGDIG.SMLGDAGLIDIPTGKRYIAAVMVQR +PN-NDPSAEKLISSISSAAYqhf +>up|Q3SAW3|Q3SAW3_PSEAI/21-280 +..dfeHAISDLEAHNQAKIGVALVS-ENGNLIqGYRANERFAMCSTFKLPLAALVLSRIDAGEENPERKLHYDSAFLEEY +APAAKRYVATGMTVTEAIQSALQLSDNAAANLLLKEVGGPPLLTKYFRSLGDKVSRLDRIEPTLNTNTPGDERDTTTPMS +MAQTVSKLIFGDTLTYKSKGQLRRLLIGNQTGDKTIRAGLPDSWVTGDKTGSCAnGGRNDVAFFITTAGKKYVLSVYTNA +PELQGEERALLIASVAKLARqy. +>up|C8C0L4|C8C0L4_9ZZZZ/20-289 +.qnlkRDITKIIQSKNALVAVSVMNSKGKTEV.NINGNKKVPMLSVFKFHIALAVLDLVDRGILDLEQNIFVKKSELLEW +SPIRDKYPNGNIPLREIIEYTVSQSDNNGCDILLRLIGGVDTVQKFIESKGIKDFAIKYNEEEMNKNGKSIYSNYTTANA +SSRLLQKFYNGEIISESSRDFLFRIMYETSTGADRLISLLPPDVIVAHKTGTIQ.AATNDVGIIILPDDEYYTISVFVIN +SKENTSTNEKIIADISKTVWdyy +>up|A7KEG3|A7KEG3_KLEPN/17-268 +...fkTDLEKLEREKAAQIGVAIVDPQGEIVA.GHRMAQRFAMCSTFKFPLAALVFERIDSGTERGDRKLSYGPDMIVKW +SPATERFLASGMTVLEAAQAAVQLSDNGATNLLLREIGGPAAMTQYFRKIGDSVSRLDRKEPEMGDNTPGDLRDTTTPIA +MARTVAKVLYGGALTSTSTHTIERWLIGNQTGDATLRAGFPKDWVVGEKTGTCAnGGRNDIGFFKAQERD-YAVAVYTTA +PKLSAVERDELVPLLG----... +>up|B9AZR0|B9AZR0_9BURK/76-332 +..raqSELAALDKASDGRLGVAALDTSTGARI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYGIVAG +SPVTESHADTGMTVAQLCAAMLESGDKGAGNLLMNVLGGPQAVTAFARESGDTTFRLDRWEPELNTVGPDDVRDTSTPVA +MVDTLQRLLLGDALREPQRAQLTEWMTAGAR-GDGIAAAVPPGWRAAAKRGAGGyGTTTDVAVLWPPSRAPIVMAVSYTQ +PRADAAPRSDVIASAARIVAn.. +>up|A0A013XUW5|A0A013XUW5_9SPHN/40-326 +..rliAQFQRFATLTDGTVGITVRDLASGESL.SLNGDTLFPMASAYKVAVAGKIFAMIDAGQLALTDIVSRDVATMG-- +-------PGAPLPVAQLLDLMLTRSDNNATDMLVARAGGPSAVNAWVAGLGIKGLRVDSNTADLLYAFARDPRDSATPTA +MTDLIAAIRTGKALSPASTHAFITIMERCRTGKARLSGMLPPGTTIAHKTGTIN.GTGNDTGVVTLPDGRMFAITVFVMQ +DHRGRVMRDRIMAEAARAAYdyf +>ur|UPI0006B9E50D|UniRef100_UPI0006B9E50D/55-310 +..eveSALADLETRYDARVGLSVLDTGSGATL.DHRADERFGYASSLKAFAAAAPLDATD--DADLDRVVTWTQAEVDAY +SPLTGQHVADGLPLRQLAEAAVRQSDNTALNLVLTELGGPTGLDAALAAQGDDVTDVVHGEPELNTLTPDSTADTTTPAA +FTATLARISDGDWLAADDRATLLEWMSGNATGDTLIRAGAPDGWQVADKSGGAG.GIRNDVAIVVPPSGDPVVISVLTTR +NDPAATYDDALVAEAARIAL... +>up|K9S5U5|K9S5U5_9CYAN/245-494 +...lkAEIQTIASQNQLSPAVLVVDLDSDAHV.DINAAVPLPAASTIKIPILVAFFQDVDAGKIRLDEQLTMRQELVASG +SGEMQYPPGTQFTALETATKMITVSDNTATNMLIERLGGMASLNQRFQAWGLPATALRNPLPDLEG------TNTTSPHD +LVQVMALVNRGDLMSQRSRDRLLSIMHDT-VNDSLLPQGLGEGAIIAHKTGDIG.SLLADAGLVDMPSGKRYLIAVMVKR +PH-NADAAYELIQQISKATYq.. +>ur|UPI0006481857|UniRef100_UPI0006481857/22-290 +...leQKINSILKNKKATVGISVLGFENGFTY.DKNADKKLPMQSVFKFHIAAAVLNAVDQGKLSLDQKIVLNKSNLLEW +SPLRDKYPDGNIPLSEVIEYTVAKSDNNGCDILLKLLGGTQPVQRFMDSKGVKGFQIKYNEEAMHKDWKVQYENYSTTKS +AVNVLKKFYDGKLLSKKSTDYLMQVMLSTSTGLNKMVEQLPKSTPVARKTGASGkGAENEIGIVTLPNGKHYALAVFVSN +SMETDAVNCRMISDISKEVWeyf +>up|A0A0K2AUX2|A0A0K2AUX2_STRAM/8-287 +.....GRLHAAFADAGVTGWLHAVDIDSGAQV.EHGPDQPVCTASVHKVCVLVTLHELAAAGALDLTERVECPPAGRTPP +TGLAAMLDPVRLSLRDAAFLMMSVSDNTAADLLLGRV-GLDAVNRTAARLGLTRTRAVHGFGEMLGALDPARTNRSTPRD +MTRLLSALWRDEACPPEYGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGTLP.TLRNEVGVVEYPDGGRYAVAVFTRT +ARATLPAADAVIGTAARIAVd.. +>up|F5UBJ4|F5UBJ4_9CYAN/274-525 +...lkTQVQVLATENSLTAGIFLVDLDTGSYL.NFNGDTAVASASTIKVPILVAFFQAVDEGKVQLDQMLTLKSEHIVGG +SGEMQDAPGKKYSALEVAQNMIVVSDNTATNMMIELLGGAEVLNQHFANWGLSTTVLRNNLPDLEG------TNTTSPKD +LINIIAQVDRGNLVSVKSRDRILQIMRQTQN-ASLLPKGLGEGSVIAHKTGNID.TMLADAGMVDLPNGKRYLVAVMVKH +SPETEKPAQTLIREISRISYry. +>ur|UPI0006830F89|UniRef100_UPI0006830F89/24-282 +...vnSAIEHAEKQLGARIGVSVLDGKGKQLY.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKPYQITADAILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLINSGDSVTRLDRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLGNALNKSSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGhGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDKEIAQIGQAILqqf +>up|J2FYK9|J2FYK9_9BACL/4-266 +..slfAQISSLIKDAGGEWGIFFEDLQTGETF.SFNEDQRFYAASVIKVPIMTAVFAEAYAGKFALEDKIKLREEDLVGG +AGVLQHTPGTEFTIRDLVTLMIIQSDNTATNMMIDLV-GTESIRNAMQKTEMTNSHFYNKLMVVPA--ELEGYNEVTAKD +MGRHLRYLATGKVISYDSCLKMVAILKTQQH-RDRIPFLLPPKWEFANKTGSVT.KITHDVGILFIGSHA-VTLSILNKG +LE--QKDAADVMAQIGNLVYhvy +>up|B8HLP2|B8HLP2_CYAP4/134-386 +..sleQQMRNIAARPGLTAGAFFLNLDTGAYA.DVNGAATFPAASTIKTPILVAFFQDVDAGKIKLDERLVMRPDLIASE +AGIMQYKPGTKFSALETADLMITISDNTATNMLIDRLGGAAALNQRFLSWGLQQTVIRNWLPDLKG------TNTTSAKD +LAYLMMLVGRGDLVSVRSRDRLLDIMHRTVT-NTLLPQGLGEGAKIAHKTGDIG.IVIGDGGMVDMPSGQRYVAAAMVRR +PY-NDVRGRELIQQMSRLTYqaf +>ur|UPI000448456F|UniRef100_UPI000448456F/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI000684E167|UniRef100_UPI000684E167/8-257 +.....---GDLEARTGARIGLSARNLRTGSGL.AHRVDERFPLCSTFKPLVAAALLSRR----VDLDELIRYRSSDLVDY +SPVTGERR--AMTVGELADAAIRYSDNTAGNLLLRRLGGPAALTAYLRSVGDDVTRLDRWETELNEGTPGDPRDTTTPRA +LAATYHRLLVGSVLPSRDRWVLTGWMQSNTTSVAKFRAGLPTGWWCADKTGGGAyGTQNDAGLITAPDGTRIGFTILTRA +SMTDAVGDPTLMRSLAELLV... +>up|A0A0D8MGJ5|A0A0D8MGJ5_PHOAN/23-281 +...vnSAIEHAEKQLGARIGVSVFDSKGKQLF.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADAILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDSGDSVTRLDRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLGNVLNESSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIAQAILqqf +>up|K9WJP5|K9WJP5_9CYAN/174-424 +...lePQIKALMARYSLQTGMFFLDLDTGNYL.DISGDRVFPAASTIKLPILIAFFQALDEGKVNLNETLVMRRDLMTNG +SGTMQYRAGKKFSIRETVTKMITISDNTATNMIIDRLGGRAKLNQRFQSWGLKDTVIRNMLGDFKG------TNTTSPKD +LVRLLTLVANQKLLAPSSREQALEILRNTKT-RTLLPAGLAPGAEIAHKTGDIG.FLIGDAGMIEMPNGKRYLAGIFVRR +PY-KDVRGRDFIRQVSQTVYny. +>up|A0A086PB77|A0A086PB77_SPHHM/43-314 +....lGEFARFATLSDGTVGIAVRDLHNGETL.QYNGDTLFPMASTYKVAVAGKILSLADAGTLRLDEKLP--------- +------RLGTPLSVNTLLDLMLTRSDNEATDTLVARAGGPQAVHGWLKSIGIRGQRVDSNTAQLLAAFAADPRDTSTPRA +MNDLLSAIHHGKALKGPSAAMLLGIMSRCRTGKARLVGMRPPGTPVAHKTGTLN.GLGNDTGIITLPDGRRIAISVFVMK +DHRGHAARDRIMAEVARAAYdyf +>up|K2K1M7|K2K1M7_9RHOB/20-274 +....dSYMDRMERELSARIGVYVKNLGTGQAY.QRRAGERFAMCSTFKASLAALCLWRSDHGELDLNEALAFNGMSFLPT +SPVTKDHASAGMDIRSLCKAAVEFSDNTAANLLLARVGGPKAVTAFFREMGDDISRLDRIELALNSNIPGDERDTTTPLA +MAHNLQQMTMPSVLSVASTDLLTKWMRNEQNAKNRIRAAVSSDWVVANKPGTTPnGAANDIAALWSPGGDALVMAIYIDT +EKGNTRAAVAAIRDISAS--... +>up|F8EI36|F8EI36_RUNSL/27-296 +...lrQKIHQVVSTKKATVGVAIVGPDGKDTL.SFHGDGHFPLQSVFKFHIGVAMLSQVDKGKFSLTQKINIDKKDLLPY +SPLRDKYPNGGLPLAEILQYTVAESDNVGCEVLLRLLGGAQAVEKYLHQTGVKDLSIKFNEEQQQGNWEWQFQNWTTPKA +ANQVLSAFYYNKLLSPKSHAFIWKVMRETKTGAKRLRGQLPEGTVVAHKTGSSGtAAVNDIGIVFLPTGKPFFISVLVTD +SKENAETNEKIIADIAKVTWdyf +>ur|UPI000241E70C|UniRef100_UPI000241E70C/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|L8M4S0|L8M4S0_9CYAN/169-421 +.tklkDKLSSLTANYQLEAGVYIVDLDNKNYV.NFNGSQAYSAASTIKIPVLVAFFEDVDAGKIRLDEKLVVTKEVIGGG +SGYMQYEIGTKYSALHTATDMIRVSDNTATNMLIQRLGGMEVLNQRFAEWGLNNTAIRNPLPDLTG------TNTTSPVD +LGNLLIKINRGDLISLRSRDRLLAIMRTTKT-RTLLPQGIEKDAVIAHKTGDIR.SSLGDAGIVDMPNGKRYIVSVLVKR +PA-NDPQAKILIQKISQTTYqh. +>up|B1K308|B1K308_BURCC/36-292 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMTGGARAATGIAAAVPPGWRVADKAGTGGyGTTTDIAVQWPPSRAPIVMAVSFTQ +PDAAAAARADVVASAARIAA... +>up|Q2C377|Q2C377_9GAMM/35-293 +...vnSAIEHAEKQLGARIGVSVLDGKGKQLY.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKPYQITADAILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLINSGDSVTRLDRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLGNALNKSSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGhGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDKEIAQIGQAILqqf +>up|E0UHR7|E0UHR7_CYAP2/153-403 +...lkKKLMDLVPKYKLEARAFFVDMDNGNYV.DINAQAPIPAASTIKIFVLVALLEQIDAGKVRLDEQLTMTKDIVTSG +SDMQYQPVGKKFTVLETATKMIIISDNTATDMLVKRLGGKQVLNQRFREWGLTNTIINNILPDLEG------TNTTSPRD +LAYILMRVNQGELLSLKSRDRMLNIMQQTKT-RTLLPQGLDSDAIIAHKTGDIG.TVLGDAGIIDMPNGKRYIGAVMVKR +PY-NDTAGRMMIQEISRTVYqh. +>ur|UPI00069BDF91|UniRef100_UPI00069BDF91/35-293 +...vnSAIEHAEKQLGARIGVSVFDSKGKQLF.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADAILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDSGDSVTRLDRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLGNVLNESSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIAQAILqqf +>up|B2IVV4|B2IVV4_NOSP7/200-452 +.kalePQIKALMNRYSLKTGMFFLDLDTGDYL.DVGGDRVFPAASTIKLPILIAFFQDLDAGKVTLQENLIMRRDLVTNG +SGTMQYRVGKKYTALETITKMITISDNTATNMIIDRLGGVTKLNQRFRNWGLKDTVIRHLLADLRG------TNTTSSQD +MARVLALVVNNKLVSPQSREQALDILRHTTI-HTLLPAGLGKGAVIANKTGDIG.FLIGDAGFVTMPNGKRYLAAIFVTR +PY-KDTRGRDFIRQVSQLVYdy. +>up|B7KDD6|B7KDD6_CYAP7/142-394 +..sleKKITDLAAKYKLQPGSFFVDLDNGAYI.DVNGQAPFSAASTIKIPVLVAFFEDVDAGKIYLDEELVMTKDVIGSG +SDMQYQPVGKKYSALETAAKMNIISDNTATNMLIKRLGGKEALNERFKAWGLTQTVINNPLPDLEG------TNTTSPRD +LAYLLARVNQGEILSLRSRDRLMGIMQKTKT-RTLLPQGIEKDAIIAHKTGDIG.TVLGDAGIIDMPTGKRYVGAVLVKR +PH-NDYSARTLIQDISRTVYqhf +>ur|UPI0002DC2E5D|UniRef100_UPI0002DC2E5D/19-286 +.adleSRITPLVKEHKGKVAVAVKHLKTGEEF.YLNADEPMPTASLIKLPIMVEAYWQAKEDKIKFDKPVTLAKGDKVPG +SGILTPHFSEGFPLKDAIRLMIVYSDNTATNMVIDQI-GLPATGERMAQLGLKNTKVNAKETRLSQFGKKYGLGSTTAKE +AVRLLELIDAGKVVSPEACKEMLGHLKACDD-KEKLVRFLPAGTVVAHKSGSVD.ASKTDAGIIYTKGG-PIAVCVLTDA +NEDKDNAGQVLIGKVAKEVFdhf +>up|I3VRY4|I3VRY4_THESW/2-256 +..slhDDIMNFISNADGDIGVSVKNLKTGEII.SVNEDMMFPSASTIKILIMAQIYKMAKEGYIRLTDNIVLSDFMKTDG +SGILYQLNSKHFTIEELITLMIIISDNTAANVLIDIA-DMKNINKMAEDLGLVNTKIQRKMMDFEAA-KSGKDNYTCPKD +MTRLLEQMYSGKVVDEEYSIKMIEVLKKQQD-LGRLDMYLPDDIVIAHKPGELK.SLEHDVGIVFLKDCD-YIISVMTNN +MT-TNLDGKIAIGKISKMVYdey +>ur|UPI000688FF49|UniRef100_UPI000688FF49/7-279 +.dslrEKIQQIISTSKATIGVSIIGRNKEDSI.SINGERRFPMQSVFKFHIALAILSQVDKGKLSLDQKIKIEKKNLLPH +SPLREKYPNGALPLAEIISYTVSNSDNVGCDALLRLLGGPEAVEKYFLRKGFNDISIKINEEVMQNNWELQFQNWTTPKG +ANKVLEAYYHNKLLSPKSYDFVWKEMRENESGKNRLKGKLPQGTVVAHKTGSSGkAAVNDIGIVFLPEGEYFFISVFVSN +SKEDFDTNERIITDISKAAWdyf +>up|D2QDV0|D2QDV0_SPILD/53-319 +.aklrQQIEQELSRHPGTFAVAFKDLKTGKEL.LIREHEVFHAASTMKTPVMIEVYKQAAQHKLALSDSMTITTDSIVDG +SSYSLKAVGTKRTLAALVYDMIIVSSNLATNMVIERV-GAQNVTQTMRDLGAKDIQVRRGVEDSK-AFAQGLNNTTTAYD +LMVIFEKIARGKAVSPDASKAMITTLLDQKF-NDAIPGKLPKDVKVAHKTGSIT.GVRHDSGIVFLPDGRKYVLVLLSKE +IK-DDKETIETMATVSQWIYd.. +>up|A0A085Z102|A0A085Z102_9FLAO/22-290 +...ldQKISSIIKDKKATVGVSVLGFEDGFKY.DKNANKKLPTLSVFKFHIACAVLDLVDQGKLSLNQKVVLKESELLPW +SPIKEKYPTGDLTLDEIIDYTVALSDNNGCDKLLKMIGGTQTVQKFMDSKGVKGFQIKVNEDEMHKDWKNQYKNYSTTKS +AVTLLKNFDAGKILSKKSTDYLMKIMLGTKTGMNKLVEQLPKNTPVAHKTGASGkVAENDMGIVTLPNGKHYAIAVFVNN +STETDVVNCKMISDISKIVWdyf +>ur|UPI0004678E3F|UniRef100_UPI0004678E3F/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQAAtASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00037666F3|UniRef100_UPI00037666F3/7-287 +....rTRIEAAFAEAGVTGWLHARDIDSGAQV.DAGADHSVVTASVHKLPLLVALHREAEAGRLDLTERTHCPPTGRTPP +TGLAAMLDEAVLSLRDAAYLMVSVSDNTAADLLLERV-GLDSVNAATRELGLTRTRALHTFAEFLAALDPRRSNHSTPRD +MTRLLASVWRDEAANPAHCAAMRRLLGLQ-VWPHRMASGFPDDVHVAGKTGSAP.TLRNEVGVVEYPDGGRYAVAVFTRA +GSAALPAADAVIGTAARLAVe.. +>ur|UPI0005EBA07D|UniRef100_UPI0005EBA07D/24-282 +...vnSAIEHAEKQLGARIGVSVFDGKGKQLF.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADSILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDSGDSVTRLDRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLGNALNESSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIGQAILqqf +>up|Q19RM1|Q19RM1_ACIBA/25-285 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSHSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIMRRCS----... +>ur|UPI0006829609|UniRef100_UPI0006829609/24-282 +...vnSAIEHAEKQLGARIGVSVFDGKGKQLF.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADSILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDSGDSVTRLDRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLGNALNESSKQQLKDWMQANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIGQAILqqf +>up|A0A0D6KGJ8|A0A0D6KGJ8_9CYAN/173-425 +.kalePQIQALMSRYSLTTGMFFLDLDTGNYL.DIKGDRVFPAASTIKLPILIAFFQDLDAGKVRLDEKLTMRGDLVTNG +SDMQYERVGKKYTALETITKMVTISDNTATNMIIDRLGGAAKLNQRFRSWGLKDTVIRHLLADLRG------TNTTSSQD +MARVLALLVNNKLVSPGSKEQALDILRHTTV-HTLLPAGLGKGAVIANKTGDIG.FLIGDAGFITMPNGKRYLAAIFVKR +PY-KDTRGRDFIRQVSQLVYny. +>up|D2SSQ3|D2SSQ3_PSEAI/21-280 +..dfeHAISDLEAHNQAKIGVALVS-ENGNLIqGYRANERFAMCSTFKLPLAALVLSRIDAGEENPERKLHYDSAFLEEY +APAAKRYVATGMTVTEAIQSALQLSDNAAANLLLKEVGGPPLLTKYFRSLGDKVSRFDRIEPTLNTNTPGDERDTTTPMS +MAQTVSKLIFGDTLTYKSKGQLRRLLIGNQTGDKTIRAGLPDSWVTGDKTGSCAnGGRNDVAFFITTAGKKYVLSVYTNA +PELQGEERALLIASVAKLARqy. +>up|D5HKL4|D5HKL4_CAPSP/32-301 +.qnlkRDITKIIQGKNALVAVSVMNSKGKTEV.NINGNKKVPMLSVFKFHIALAVLDLVDRGILDLEQNIFVKKSELLEW +SPIRDKYPNGNIPLREIIEHTVSQSDNNGCDILLRLIGGVDTVQKFIESKGIKDFAIKYNEEEMNKNGKSIYSNYTTANA +SSRLLQKFYNGEIISESSRDFLFRIMYETSTGADRLISLLPPDVIVAHKTGTIQ.AATNDVGIIILPDDEYYTISVFVIN +SKENTSTNEKIIADISKTVWdyy +>ur|UPI0004C46C77|UniRef100_UPI0004C46C77/110-316 +.....---------------------------.----------------------------------------------- +-------LGTPLPVTALLELMLTRSDNEATDVLVARAGGPQAINSWLQSIGIHGQRVDSNTAQLLEAFAADPRDTSTPRA +MNDLLAAIHHGKALKPGSSAALLAIMARCKTGKARLTGMLPPGTQIAHKTGTLN.GLGNDAGLIALPDGRTFAISVFVMK +DHRGHVLRDRIMAEVARAAYdyf +>up|C3X8Y4|C3X8Y4_OXAFO/22-292 +.qtlqEQVNAIVASHHAKIGIVIENADGSEQA.HYHSGDFFPMQSVFKFPIALAVLDKVDKGELRFNQRIFLKKSDLRPW +SPLREKYKNGNVSLKEILRTTMKDSDNNGCDILLKLAGGPGAVTAYLREKGIKDMTVATTERTMHGDWNIQAKNRATPEA +TNRLLKLFYEKKLLKPDTQAFLWAAMRDSMVSPERLRNGLPPKTPLIHKTGTQG.NTVNDIGIVVLPDGKPLFISVLVSH +GKEPKAKTEKMIARLSKTAWehf +>ur|UPI0004C7A2B7|UniRef100_UPI0004C7A2B7/3-289 +...teERIAEIFAAAGLDGHLHALDITGGREV.GVRADEQVVIASIFKVLLVLEFARQAAAGQLDPAERVLVTAEDRLGG +WGTAGCADDMEMSLRDLAHFAMSVSDNTAADLLMRRV-GLDTVQMLAAELGLVRTRVIGGPRQVLEVFDPGHTTSSTARE +MTRLLGLIWRDEAGPPQACAAVRDYMARQIS-WTRIASGFPPEVRVAAKTGTLP.GLHMEVGVVEYPRGGRYAVAVFART +EQLHATRRDLAIGQAARVAVd.. +>ur|UPI000647F2F1|UniRef100_UPI000647F2F1/28-299 +...lrSKIEQIVSDKNAVVGVSIMGNKVKDTI.SLHGDRRFPMQSVFKFHIALAVLSEVDKGKLSLDQKIEINKNELLPW +SPLRDENPNGGFTIERLIQYTVSHSDNTACDVLIRLIGTPKTVEEYIKKNSIKDIQITFNEQDMQAKWGNMFENWTTPKA +ASETLKIFYENKLLSKTSHDFFWKTNKETTTGNNRIKGQLPEGVIVAHKTGWSGtGAVNNIGIVFLPNGEYFIISVFVTE +SKESFDTNEKIIADIAKATYdfy +>up|A0A087NE09|A0A087NE09_9SPHN/40-326 +..rliAQFQRFATLTDGTVGITVRDLASGESL.SLNGDTLFPMASAYKVAVAGKIFAMIDAGQLALTDIVPRD------- +--VATMGPGAALPVAQLLDLMLTQSDNHATDMLVARAGGPTAVNGWVAGLGIKGLRVDSNTADLLYAFARDPRDSATPTA +MTDLVAAIRTGRALSPASTHAFITIMERCRTGKTRLPGMLPPGTTIAHKTGTIN.GTGNDTGVITLPDGRMFAITVFVMQ +DHRGRVMRDRIMAEAARAAYdyf +>up|A0A031JEL1|A0A031JEL1_SPHPI/110-316 +.....---------------------------.----------------------------------------------- +-------LGTPLPVTALLELMLTRSDNEATDVLVARAGGPQAINSWLQSIGIHGQRVDSNTAQLLEAFAADPRDTSTPRA +MNDLLAAIHHGKALKPGSSAALLAIMARCKTGKARLTGMLPPGTQIAHKTGTLN.GLGNDAGLIALPDGRTFAISVFVMK +DHRGHVLRDRIMAEVARAAYdyf +>ur|UPI00067CDCED|UniRef100_UPI00067CDCED/18-277 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00046EAE13|UniRef100_UPI00046EAE13/25-297 +.etlrQKIEDIINSKNAVVGVAINGMETKDTL.SINGQKHFPMQSVFKFPIALTILSEIDKDNLSLEQKIDIKKSELLPW +SPIRKKYPEGGLTVAEIIKYTVALSDNVGCDVLLKLLGKPQVVENYFSNLGFKDFSVKINEETMQNNWDLQFLNWTTPKE +ANKILETFYTNSLLSKESHEFVWSVMKGTKTGKNRLRGQLPKETIVAHKTGWSGaAAVNNIGIVFLPNGKYFTISVFITE +SAESFETNEKMISDISKVTWdyf +>up|A0A059X8Z8|A0A059X8Z8_9BACT/19-322 +.aslqKDLQRVVTESDGKVGICSWSLAASEAV.CINGLERFPLQSVMKLIVSAAVMDAIDQKRMKLEDLITVKPEHASPG +PEFADL-VRKKVTVEELMRRSIVDSDSTSIDILIEKLGGMRTVQSFLKAKNITDIRIDRNERDLQSTYLKDPRDTATPLG +MVKFLKALAEGKLLSRTSTEKLLSIMEMTVTGPDRLKAGLPPGWKIGHKTGTGRaAATNDVGILTAPNAARIAIAVFVTD +SRHSPDERALVIAKAAKAVTgsf +>up|A0A0M3CHP4|A0A0M3CHP4_9SPHI/26-296 +...lrKNIQQIMQNKDAVVGVAINGINHSDTL.GVNADRRLPMQSVFKFPLAIVMLTEIDKGNFKLDQKIEITKRDLTPW +SPIREKYPTGTLTIKEILEYTITLSDNVGCDVLLKLLGGPQVVESYFAKKGFKDISIKINEKTMQSNWDKQFLNWSTPKE +MNRILQTYYVNKLLSMPMYDFLWTTMKSTNTGLKQLKGQLPDQTVVAHKTGSSGtAALNDVGVVLLPNGEYFVISVFVTH +SKENQETNERIISDIAKAAWdff +>ur|UPI0006857D5E|UniRef100_UPI0006857D5E/15-286 +.eslrSDIEALLSTKKAKVGVSIMGDNLRDTL.SINGDQHFPMQSVFKFHIALTVLSQIQQGKFSLDQLIKINEDQMLPY +SPLREKYPKGVLKISEILEYTVSQSDNVGCDVLLKLIGGPQVVENFIQEKGFKDFSVKINEEVMQSNWDLQFKNWTTPKT +SNQILVFFYNNDNLSPVHHDFIWTIMKQTETGKNRLKGKLPKGTVVAHKTGWSGtAAVNDIGIIFLPNGRHYFISVFVTD +SKEDTAASEKIIADISKMAWeyf +>ur|UPI00066A1962|UniRef100_UPI00066A1962/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|P00807|BLAC_STAAU/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A074M8S0|A0A074M8S0_ERYLO/64-330 +..sfeQRIAELADGSDGRIGVAAWDLATGEQI.TVLGNQLFPMASTSKIAVAAKYLEMVEQGQYSLTTEFPLLIPVRSAS +SAAAPVRKGNSMAAIDLIEIMITRSSNPATDALLAAVGGPQAVNDWMRRQGISDFSLDRDIATLVRANWIDPRDAASPKA +MVRLLAGLYRGEYLSDESRRVLLGAMSRTVTGKRRIVADMPGEARVSHKTGSLN.NTSSDIGIIESPDGRAIAVAIYVTG +QG-SRGAREARIASIARALYdgf +>up|A0A0J5U3Q4|A0A0J5U3Q4_BURL3/36-292 +..taqAELTALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVVAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPVTESHVDTGMTIEQLCVAMLQSGDKGAGNLLMGVLGGPQAVTSFARASGDTSFRLDHWEPELNHAAPGDERDTSTPVE +MIDTLQRLLLGNTLPDPQRAQLTEWMVGGARGATGIAAGVPPGWRIADKAGTGGyGTTTDVAVLWPPSRAPIVMAVSFTQ +PQAAAAARADVVVSAARIVA... +>ur|UPI0004CA7964|UniRef100_UPI0004CA7964/53-308 +....aAEFTALERRYGAHLGVHAVDTGSGREV.AWHADTRFSYNSTFKALLAGAVLKKY--GLAGMDHVLRYDKKDLVAN +SPVTEKHVDTGMSRDALCDAAIRYSDNTAANVLLADLGGPRALGALIRTTGDRVTRVERVEPLLSRWTPGETHDTTTPRQ +LTTNLRAYTLGDVLAAPERDRLTGWLRANTTGDKTIRAGVPKGWTVEDKTGTGSyGARGDIAVIRPPGRAPLVLTLLSYR +DARTAEAEDQLLAEATQVVVr.. +>up|C5QR38|C5QR38_9STAP/22-281 +..shtKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI000698DDED|UniRef100_UPI000698DDED/40-352 +..alrAQVQRIDEATPGQLGIYVKRLDNGETL.SYQADRPWYLASTAKLPIALAVLQELEARRGSLQQKLVLQETDKVDG +SAVVWQKAGSAFTVESLLKRMLEQSDNTAANMLVRSIGGPQRVTALRRTLGVQASELQVPLEEAYERYYRRGLNSATLEA +YGGMLEKFVKGELVSPQHQQVLFIDMKFDRYDNYRLEAGLPRTVKFIHKTGTQF.QRACHMGVIHPQDGGRNAIVVATCA +EGDENKLAGQMFEQIGRAITq.. +>ur|UPI00051DD231|UniRef100_UPI00051DD231/42-301 +..eakAELKKLEEKYGATLGIYAVNTADKKKI.SYNDQERFAYVSTYKAIAGGLLLKNLT--TEQLNKRIYFSKEDLVDY +SPVTEKHVDSGMTVKEIINAAMTYSDNTAGNILFQQLDDPKGYQKELAKIGDKTTQADRLEPELNEAVPGDKRDTTTPEA +MANVLSFLTTKGNMASDRLDYFKQTLIDNTTGDKLIRAGVPAGYTVGDKTGAGSyGTRNDIAVIYPKDKKPLVWVIYSKK +SGKDDEYNDQLIADAAKVLSnyf +>ur|UPI00036B7459|UniRef100_UPI00036B7459/34-290 +...lvKKIKQIENELDARVGVSIYDAGNQKSW.DYKGDLRFPLMSTFKSLACAKLLADVDGGHISLQSSIVIKQSSLVTY +SPVTQNYVDKEFTLYQACSAAMLMSDNTAANIVLESINGPKGLTAFMRKIGDQVTSLDRIEPALNEALPGDLRDSTSPNA +INHSLHKLLFGNELSEQSKKQLKQWMTANKVADNLLRSVLPGSWQIADRSGAGGnGSRGITAVVWQDKQAPFLISIYITQ +TDASFALRNKAIVEIGNEIFn.. +>ur|UPI00069E49F8|UniRef100_UPI00069E49F8/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTLKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00066DE950|UniRef100_UPI00066DE950/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|A0A0B0QL49|A0A0B0QL49_APHFL/186-438 +..slkNSLQTLTANADLMPGVFLLDLDNGGYV.DINSNASFAAASTIKIPILIAFFQDVDAGKIRLDEILTLQKEMIVGG +SGNMQYTPDSKYTALDVATKMITISDNTATNMLVAKLGGQEALNGRFRSWGLTTTMIRNPLPDLEG------TNTTSPRE +LGNLISMVNQGNVVSMRSRDLMLNIMSRTER-DNLLPAGLGKGANAYHKTGDIG.TMLADAGLIDVPTGKRYIAAIMVKR +PN-NDPRAAKLISSISSAAYehf +>up|B1WW03|B1WW03_CYAA5/141-393 +..alkEKIQKIDAKYNVKPQAWFMDLDNGAYV.TYNGTQPVPAASTIKIPVLVAFFQEVDKGNMHLDQMLTMTKDVMVSG +SDMQYMQVDKKFPAIEVATKMIVISDNTATEMLIKQIGGKEVLNQRFKEWGMKHTEIHNILPDLEG------TNKTSSED +LSKLLARIERGDLISTRSRDRLIAIMEGTRT-RTLLPQGLEKQANIAHKTGDIG.TIIGDAGIIDMPTGKRYIGAVFAER +AY-NDPAGRSLIQDISRTVYqhf +>up|D2JLJ2|D2JLJ2_STAAU/36-295 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0005F818B2|UniRef100_UPI0005F818B2/34-292 +...idAQIVASAKQAETTIGVWARDLRTGRVIaAVNAGERFPVLSMSKVYLAAAVLDAARHGRLSLTRPVPVRASDIVAN +SPETGKHVGGTMTYPEIAVAALQLSDNTAANLMFAAIGGPRALTAFARSTGEPATLMVRQETALNTAFPGDVRDTTVPQA +WAAGLRAIMVGTRLDPRDRTTLVGWMRGTRTSDKRFRADLPAGWTTADKTGTGDyGSADDAGLLIGPGGRRILLVVQTRN +ARPDATAADAVIARVASLVA... +>up|Q1ZR52|Q1ZR52_PHOAS/58-316 +...vnSAIEHAEKQLGARIGVSVFDGKGKQLF.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADSILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDSGDSVTRLDRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLGNALNESSKQQLKDWMQANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIGQAILqqf +>up|B5FDI3|B5FDI3_VIBFM/21-280 +..sltQNIEAIELSSGGYIGVSVLNTETNKTW.AYKGDQRFPMMSTFKTLACAKMLYDSSVGGIDKYKTTSITKEQIMPW +SPVTEPLIGNMITTQKACEATMLMSDNTAANIVLNEIGGPSSLTQFLRAMGDTKTRLDRIEPELNESKNGDKRDTTTPVA +MSQTLNALLFGNTLNPQDEQTLKSWMMNNKVSDPLLRSILPNDWSIADRSGAGGfGSRGITAAIWNDKHQPIIISIYLTQ +TKLDMAERNQVIVEVGNAIFkef +>ur|UPI0006CA784E|UniRef100_UPI0006CA784E/31-287 +.....KAIRDLEARSGGRLGIAVVDAR-GKLVsADRGHERFAMCSTFKLLLAGQVLERAA-KGVSLRTPLAFTRADLVSW +SPGTEKRVGPDQQLGMAARDAVVLSDNSAANLILKQMGGPAAFTAALRRAGDSVTRLDRIEPELNENAPGDQRDTTTPIA +MATSAAGYVFGNRLGAGHRQQLRGWMIESETGRKRIRAGLPQGWIAGDKTGTCG.NAYNDVAFVEAPDGRKYVIAIYLDR +SAVTGDEASAVIAEATRLTVe.. +>ur|UPI00036BA530|UniRef100_UPI00036BA530/3-285 +.....-AIEDAFRAAGVTGWLCALDIDGGRGV.AVRGDEPVVLASVFKVPLLVAFFRRAAAGLLDPAEAVTLRPADRSDG +PGTSVLLDDVRMSLRDLAAMMITVSDNAAGDVLYARV-GRDEVNRAMADLGLTATHIASDGRELAAALDPLRTSRSTPRE +MAALLAAVWRDEAAPPAECALMRRMLGLQ-VWPHRLSSGFPDDVRVSGKTGTLP.TVRNEIGVVEYPDGGRYAVAVFTRA +LRPALPQADAVIGAAARLAVe.. +>ur|UPI00068FB1AE|UniRef100_UPI00068FB1AE/13-263 +....eSPIAGIERRYGGRLGLFAVDTGSGRTL.AYRADERFLMCSTFKGLLVAQVLARVDAGKETLERLVHYTERDLIFT +SPITKANVAQGMSVGALCQAAVEVSDNTAAILLMRSTGGPAALTRFMRGLGDSVTRSDRYEPESNQ--YSGLLDTTTPRA +IATSAARILLGDVLSHQARRQLEEWMVACKPGLNRLRAALPANWLAGDRPGTSVeRETNDYAIVRPPGRAPLLVAAYYDA +PGVSMELRETVLREAGH---... +>up|M4QA56|M4QA56_9BACT/1-199 +.....----------DARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEGIKLQDHFCASALPAGWFIADKSGAGE.------------------------- +--------------------... +>up|A0A0J7IFR8|A0A0J7IFR8_9FLAO/26-295 +.enlrTQLQKILSTKNATAGISVKGIEDKDTL.SINGNLNMPMMSVFKFHIALAVLNKVDQGKWKLDQKFFVKKEELHPW +SPMRDEFPDGNLTLDQLLRYTVSHSDNNGCDLLLNRLGGTESVQKFINKQGIRDFVIKVDEQQMSS-WENLYVNTTTPLA +TTELLEKFYKGKVLKKETTRYLYQIMVETSRGITWMKAGLPKDTEVAHRTGISStAAMNDVGIVKLPDGKHFILSVYLKN +ITEERAETEKIIADIAKAVWnyy +>up|A0A077P7W3|A0A077P7W3_XENBV/2-259 +...lkDKIKNLEA-QGWQVGVSILDYNGNKIE.SVNGDKRFPLDSTVKALACANVLAKVDNKSLRLEDSVLINEKDIVTY +SPITEGYVNKKITLKQACEATTAFSDNTAANIAISSVGGPSELTKFMRSIGDNTTRSDRYEPDLTINPEHDLRDTTTPNA +MSNSIRKLLTGNVLSEKSKEQLKEWMIGNKVADNMLRAELPKGWFIADRSGASDyGIRGITSMVWSDKEPPLFISVYVRK +SNTSLEERSEKIAEIGMVIFsky +>up|I4GBM6|I4GBM6_MICAE/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGVNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSANIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>ur|UPI00064DFCEF|UniRef100_UPI00064DFCEF/11-272 +..elgDRIQRITDQSTGTWGISLYDLDTNETW.EMNEHHLFYAASVIKVPIMIAAFAANKRGEFILSDTVELKRENIVGG +SGVLQHTPGTQFTIYDLLTLMIIQSDNTATNMMIELV-GVPSIQQTMKDIGLEKSKFYHKMMTMD--VDREGMNEITASE +MAGMLRKLATGKIISVHACEQMIAIMKQQQI-TNCLPGKVPKEWEIANKTGNVS.GIRHDIGIFYVGKRK-LIASVLTSG +LD--DIQSPDILSKVGLEIYqy. +>up|Q6T3Q5|Q6T3Q5_ALIFS/21-280 +..sltQNIEAIELSSGGYIGVSVLNTETNKTW.EYKGDQRFPMMSTFKTLACAKMLYDSSVGGIDKYKTTSITKEQIIPW +SPVTEPLVDHMITTKKACEATMLMSDNTAANIVLNEIGGPSSLTQFLRAIGDDKTRLDRIEPELNEAKNGDKRDTTTPVA +MSQTLNALLFGNTLNPQDEQTLKSWMMNNKVSDPLLRSILPNNWSIADRSGAGGfGSRGITAAVWNDKHQPIIISIYLTQ +TKLDMAERNQVIVEVGNAIFnef +>ur|UPI0006843654|UniRef100_UPI0006843654/6-268 +..eaeQRVRDLVRPAPGRVAVVARAVPGGQGF.SVAGDESFTSASLIKVPVLVSALQQVEAGALSLTQRVRVDTSPRVGG +SGILAGLSDVTVSIRDLLELMITISDNLATNLLIETL-SVPTIAASIEAAGLTNTALQRRLMDLQA-RSRGLDNHTCATD +MALLLEQIAVGEFGSADSYRLAREVLARQQV-NDRLPRQLPHGWVLAHKTGELD.GVRHDAGFVTVDSSPVLVIAVLTEG +FGTGGAAAADLVADVGRIVYs.. +>up|S3JDP8|S3JDP8_MICAE/109-362 +.sslnQKLQALAVKYKLQTGALFIDLDNGAYA.NFRGDTVFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGLNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>up|W7BK79|W7BK79_9LIST/36-295 +..eanAELKKLEKKYDATLGVYGVNLEDNQKI.SYNEQERFAYVSTYKAIAGGLLLKNLT--AEQLNKRVYFSKEDLVDY +SPVTEKHVESGMTVKEIINAAMTYSDNTAGNILFHQLNGPKGYQKELAKIGDKTTQADRFEPELNEAVPGDKRDTTTPEA +MVKVLSFLVTKGNMASDRLDYFKQTLIDNTTGDKLIRAGVPEGYAVGDKTGAGSyGTRNDIAVIYPKDTRPLVWIIYSKK +AGKDDEYNDQLIADAAKVLSnyf +>ur|UPI00034D9FFB|UniRef100_UPI00034D9FFB/191-440 +....kSAVQSLAASNNLTPGVFLIDLDNGGYV.DLNGAASFAAASTIKIPILVAFFQDVDAQKIRLDESLTLESGMVAGG +SGNMQYPVGTQFTALEVATKMMTVSDNTATNMLIARLGGIDALNQRFQSWGLTTTAIRNILPDLG------GTNTTSPKE +LSTLMAMVGKGNLVSMRSRDRILDIMRRTV-RNHLLPAGLGPGATIAHKTGNIG.TILGDAGLVDVPTGKRYVVSVMVQR +PR-NDPGAEKLITSISRVAYeq. +>up|A0A086A765|A0A086A765_9FLAO/20-290 +.sqleQKISSFTKDKKATVGVSVLGFENGFKY.NKNGDRKLPMQSVFKFHIASAVLDLVDHGKLKLDQKIFIKKSDLLEW +SPLRDKYPAGNVPLSEIIDNTVALSDNNGCDILLQLIGGTQTVQKFMDSKEVKGFQIKYNEAEMHQDWNAQYENYSTTNS +AVQVLKKLYDGKLLSKQSTEFLMNIILGTKTGVNKMIEQLPKNTPVARKTGSSGkGAENEIGIITLPNGKHYALAVFVSN +STESNEANCKMISDISKAVWdyf +>ur|UPI0005C275A6|UniRef100_UPI0005C275A6/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0D8LF53|A0A0D8LF53_PHODD/15-273 +...vnSAIEHAEKQLGARIGVSVFDGKGKQLF.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADSILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDSGDSVTRLDRIEPLLNEATPGDKRDTTTAYA +MNKTITNLVLGNALNESSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIGQAILqqf +>up|H1QTA7|H1QTA7_9ACTN/2-281 +.....ARLEAAFADAGVTGWLHAVDVDSGAQV.GVRADQPVCTASVHKLCLLVTLHELAAAGALDLTEQVECPPDGRTPP +TGLAAMLDPVRLSLRDTAFLMMSVSDNTAADLLLRRV-GLDAVNRTAARLGLTRTRAVHGFGEMLGALDPARTNRSTPRD +MTRLLGAVWRDEAAPPEYGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHTALPAADAVIGTAARIAVd.. +>up|A0A034TMY0|A0A034TMY0_9VIBR/31-284 +.....--VNQF-EKQGWSIGVTVLDTELNEME.SVHGDRRFHFNSTIKALACANVLAEVDKGNLKLSDFVVLKDSDIVDY +SPVTKDYVGKKLTLKDACYATLTYSDNTAANYAIYSVGGPSGLTSFMRSIRDNVFRSDRYEPDLTKNIEYDIRDTTTTNA +MAESLNKLLLGNVLSENSKMQLKEWMKGNKVADGLLRASLPEGWSIADRSGASDyGVRGIISMAWSETQSPIIVTIYVRK +SGTKMEERDEIISEIGEVIFnky +>ur|UPI0006522185|UniRef100_UPI0006522185/21-236 +.....---------------------------.--------------KVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI00026BF0AE|UniRef100_UPI00026BF0AE/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|Q2FC27|Q2FC27_STAAU/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|Q1XG18|Q1XG18_STAAU/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0002CC334D|UniRef100_UPI0002CC334D/22-281 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|I4FL98|I4FL98_MICAE/109-362 +.sslnQKLQALAVKYKLKAGALFIDLDNGAYA.NFREDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGVNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>ur|UPI0004513FAE|UniRef100_UPI0004513FAE/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|C6KFE1|C6KFE1_PSEAI/21-280 +..dfeHAISDLEAHNQAKIGVALVS-ENGNLIqGYRANERFAMCSTFKLPLAALVLSRIDAGEENPERKLHYDSAFLEEY +APAAKRYVATGMTVTEAIQSALQLSDNAAANLLLKEVGGPPLLTKYFRSLGDKVSRLDRIESTLNTNTPGDERDTTTPMS +MAQTVSKLIFGDTLTYKSKGQLRRLLIGNQTGDKTIRAGLPDSWVTGDKTGSCAnGGRNDVAFFITTAGKKYVLSVYTNA +PELQGEERALLIASVAKLARqy. +>ur|UPI00069D1AAA|UniRef100_UPI00069D1AAA/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKKV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0004959F88|UniRef100_UPI0004959F88/39-290 +.....--LSALEAREGGRLGFAAKDMGTGRML.AWRGEERFVYCSTFKMYLAAATLLRVQAGLERLDRMIPITRADMVNH +APVTEPAIGSSLSVEALMKGTVEVSDNPAANLLLQAMGGIEPMQAFYRDLGDPTTRADRFEPEMNR-L-DGEKDTVLPLQ +SVVNIQSLLADTPLSADHKALLLKWMTDTPTGMARIKAGVPAGWTVAHKTGTGGyGPTNDIGVLYPPSGAPVIVAAYYHA +AC-DDPKNEGVIAEATRLALa.. +>ur|UPI000493577F|UniRef100_UPI000493577F/20-290 +.saleQKINSIVKNKKATVGVSVLGFEDNFQY.GKNAEKKLPMQSVFKFHIAAAVLDYVDHGKLSLDQKILLDKTNLLEW +SPLREKYPQGNVPLREILEYTVAKSDNNGCDIMLKVLGGTQNVQKFMDAKGVKGFQIKFNEAEMHKDWNAQYQNYSTASS +ATDVLKKFHDGKLLSKKSTDYLMKVMLSTSTGKNKLIEQLPENTPVARKTGASGkGAENEIAIVTLPNGKHYAISVFVSN +STETDVVNCKMISDISKSVWdyf +>up|A0A0D6MMF7|A0A0D6MMF7_9PROT/30-289 +.....ASLAALERRIGGRVGVCALDTGTGARI.VYRETERFVMCSTFKWLLAAAVLQRAASGGPGLDSSVPIRADAIVSH +SDATKPFVGRSMTLRLLCAAMMATSDNGAANTLMRAIGGPAALTRAVRTWGDPLTRQDTYELGPD-ARPGDLRNTTTPAQ +MLADMQHVWLGDALDPASRAQLIAWLRSCVVGQHRLRTGVPGQWVEGDRTGTGDpGSINDLAIFWPSKRAPVLVASFLSG +SQHSAVQLETAQGEIGRIVAdtf +>ur|UPI000447F1B5|UniRef100_UPI000447F1B5/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|B0JWL2|B0JWL2_MICAN/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDEPLVATKDVLASG +SGDMQYGVNKTYTALETATKMNVISDNTATNMLIKRMGGKEALNQRFQAWGLTSTVINNALPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>ur|UPI0005D3DEE0|UniRef100_UPI0005D3DEE0/24-282 +...vnSAIEHAEKQLGARIGVSVFDGKGKQLF.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADSILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDSGDSVTRLDRIEPLLNEATPGDKRDTTTAYA +MNKTITNLVLGNALNESSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIGQAILqqf +>up|A0A059WLS8|A0A059WLS8_9BACT/50-319 +..slaPSLLALQKESGGILGVSIQNMETGDTI.SLNGEKPLVMQSSFKFPIALAVFNEIENNRLSLEKKVKITKSKLPKW +SPLRDQLKENTVSVRELLVFMVSHSDNIACDYLLDIIGGPSTVQNFIHQKGIKNIAIKYSEAEMGKTWEAQYQNWVHPKA +MSDLFIKLFHEELLSPEHTKHLIKLMEETTTGAGRLKGLLPENTIVAHRTGTSGrAAVVDAGVLFLPNGQHAAISVFVTG +SGKETPEIEAVIAKIGRAVWdly +>ur|UPI0004B12182|UniRef100_UPI0004B12182/22-281 +..shaEELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0A0BQJ3|A0A0A0BQJ3_9CELL/2-239 +.....----------------FAVDTASGLTV.EHRADERFGYASTHKALSVAALLAELA--PAELDAVVRWTADDVVAH +SPVTQERTGTGMTWRELGAAAVTHSDNTAANLVLDRLGGPAGFERALRDLGDDVTSADRVEAALNEVAPGDARDTTTPRA +LAAGLRSYLLDGALTPEDAHLLLGWMRDSTTGAGLVRAGVPAGWDVADKSGGGSyGIRNDVAVVRPPGGEPVVIAVMTAK +DERAAEGDDALVARATEVVVqh. +>ur|UPI0002D8EFA9|UniRef100_UPI0002D8EFA9/60-319 +..eldLALTELEDLYGVRLGVHAFAPRRELTY.TRRADERFALCATFMVYAVAALLRREQQGRLSLDDKARVEPDQVVEN +SPVTAPVQGRTMTLGELCAAALVHNDNTAANLLLGRLGGPRAITEFARTLGDNATVLNRWAPDLNTVARGDPRDTTTPTG +LATGYRELLFGSALAPARQRVLTEWMAANVTSGERIRKGLPDGWTSADKTGAGGyGTVNDAGVVRAPNDDRLLLVLFSDS +TTSDAPNNDVPIAEATAAVVt.. +>up|E4PYK2|E4PYK2_STAAU/36-295 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A074MVK9|A0A074MVK9_9SPHN/57-322 +...feQRIAALADGSNGRIGVAAVDLATGDQI.AVLGDQLFPMASTSKIAIAATYLDMVEKGQFSLTSEWPLMIPIRSAS +SPAAPVREGKYMQAIDLIEIMITRSSNPATDALLAAVGGPESVNEWIRRQGINEFSINRDIATLVRASYIDPRDAATPKA +MVRLLTGLYRGDFLSDTHRRVLLGAMSRTVTGKRRIVANMPDEAVVSHKTGSLN.NTSSDIGIIEYPDGRAIAVAIYVTG +QG-SRLAREQRIAAIARALYdgf +>up|A3IUA3|A3IUA3_9CHRO/136-388 +..alkEKIQKIDAKYNVKPQAWFIDLDNGAYV.TYNGTQPIPAASTIKIPVLVAFFQEVDKGNMHLDQMLTMTKDVMVSG +SGDMQYQENKKFPAIEVATKMIIISDNTATEMLVKQIGGKEVLNQRFKEWGMKHTEIHNILPDLEG------TNKTSSED +LAKLLARIERGDLISTRSRDRLIAIMEGTKT-RTLLPQGLEKQANIAHKTGDIG.TIIGDAGIIDMPTGKRYIGAVFAER +AY-NDPAGRSLIQDISRTVYqhf +>up|A0A0A1VYH0|A0A0A1VYH0_MICAE/88-341 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGVNKTYTALETATKMNVISDNTATNMLIKRMGGKEALNQRFQAWGLTSTVINNALPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>up|B7JVX1|B7JVX1_CYAP8/146-400 +..dlkAKLDKIATQSKLKPQAWFMDLDNGAYV.SVNGSVPVPAASTIKIPVLVAFFEALDAGKIHLDEILIMDKAIITSG +AGNMQYPPGTKFTALETATQMIVISDNTATDMLIRRLGGKEALNARFRDWGMTNTVINNRLPDLEG------TNTTTPED +LSKLLARIERGEVLTLRSRDRLLGIMQETRT-RTLLPQGLEKDAIISHKTGDIG.SIIGDAGIIDIPNGKRYIGAVFTSR +PY-NDPMGRALIQDFSRTTYqhf +>up|N9USN6|N9USN6_9SPHN/39-297 +..saaNRIAALEKISGGRLGVAVTDQFGKLIV.GHRADERFAMCSTFKLLLAAQTLTAAK-NGVSLRTPLPFTRADLLPY +SPGAERLLDAEYRIGFAAEDAVVLSDNLAANLLLDHFGGPTAFTDHVQATGDLVTRLDRVEPDLNANIPGDPRDTTSPAA +MAKSAAAYIFGDKLDPAYRTMLRDWLVKSETGLARIRAGLPRTWHVGDKTGTCG.TAYNDVAFVEEPGGDKYMIAVYLDR +PALKGDAANAIIADVARAVA... +>ur|UPI0002DE5CFD|UniRef100_UPI0002DE5CFD/7-287 +....rTRIEAAFAEAGVTGWLHARDIDSGAQV.DAGADQSVVTASVHKLCLLVALHREAEAGRLDLTERTRCPPTGRTPP +TGLAAMLDEAVLSLRDAAYLMVSVSDNTAADLLLARV-GLDAVNATTRELGLTRTRALHTFAEFLAALDPRRSNHSTPRE +MTRLLASVWRDEAVDPAHCAAMRRLLGLQ-VWPHRMASGFPDDVHVAGKTGSAP.TLRNEVGVVEYPDGGRYAVAVFTRA +GSAALPAADAVIGTAARLAVe.. +>ur|UPI0005261BF8|UniRef100_UPI0005261BF8/6-287 +...avARIRAALTDAGVTGWLHALDIDSGEQL.DAGGDQPVCTASVHKLCLLVALHEQAERGALDLTEQVESVPEGRTAP +TGMAAMLDAARMSLRDLAYLMMAVSDNAAADLLLRRV-GLDAVNATTDRLGLTRTRAVHSFGEMLAALDPARTNRSTPRD +MTRLLGAVWRDEACTPEHGAAIRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>up|A0A023NTV7|A0A023NTV7_9GAMM/38-334 +..rlqQALDTAARRAPGTLGLAVLDVRSGARA.GVRADEPFPMMSVFKAPVAAALLAQVEQGSLSLAQEVTVTRADLRDG +SAVPSAQVEAGFTIERLLQGAVSESDNTAVDALLRVMRGPSVVTAFLRAHGIDGMRIDLDEGGISDAFLADPRNRSTPAA +AVEFLRKLQGGELLSPASTQQLLRLMAGQTL-PNRLRAGVPQGVGFADKCGTSStAAYNDIGIMTWPDGRIVIITAFLSD +SSASALQRDTLFADLARAVAa.. +>up|Q7X5K5|Q7X5K5_SERLI/27-284 +.....EQIKQSESQLSGRVGMIEMDLASGRTLtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTHYPGQ +HGRDPAQAADQPASERPFATAAAAVDGGRRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLRD +TPASMAERNQQIAGIGAALIehw +>ur|UPI0005C7B221|UniRef100_UPI0005C7B221/23-281 +...haKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|L8N0H5|L8N0H5_9CYAN/212-464 +..allAKIKELAAEKDLSMQMMMVDLDSGTYV.QIGANQPIAAASTIKTPILVAFFQDVDAGKIKLDEPLEMTADVKVGQ +AGDLQYPTGTKISALETATKMIVISDNTATNMIIKRLGGSVALNQRFKSWGLNSIVINNQLPDLEG------TNTISTQD +LATLLSMLDRGKLIEPRSRDRFMDIMRRPVT-NTLLPQGLGEDARIIHKTGDIA.SSVGDAGIVDMPNGKRYAIAVMVKR +PD-NDQRANELIRQISRATYeyf +>ur|UPI0002899F20|UniRef100_UPI0002899F20/41-355 +.erleARLALLEAGYAGEIGVHVRELGSGARL.GWRDDEYWYLASLVKLPVAIELMARVEAGEMSLQDRLTLQRSDYVDG +AGSTNWSPGSALPLRQLLESMMIVSDNTASDMLIRHL-GLESVNYRARHLTPGGLGPITTIDQAFQLYYATDLNAGRLDA +FADLLEELAEDRALGTQATAELLAIMARTTSGERRLKAGLGRDIRLAHKTGTQH.RRVCDAGIATHGDARRVVIVACVRG +EL-DLARNEQILAAVGRAIR... +>ur|UPI00067EC5A2|UniRef100_UPI00067EC5A2/10-292 +..saqQEIAAVLAEAKTDAFVHARDIDSGEEF.GYGADEGVILASVFKIPVVLQYAREVAAGTLDPTEQATVTAEFRSGG +IGIGGCADDVTASWRDLALLMMSFSDNAATDFLFERV-GLDNIVATLRGLGLEKTNLVRDCRGLFKVMDPARSNSSTPRE +ITMLLAAIWRDEAGPASACEEVRTIMSKQ-VWPHRLSSGFPDEVTVAAKTGTLG.LVRNEAGVVAYPDGKRYAVAVFTKS +HELTAPKIDASIGTVGRIAVe.. +>ur|UPI00068A3476|UniRef100_UPI00068A3476/34-334 +..alrKSFQALADKAPGLLGVAVRDAQTGQTV.AFNGDNRFPLQSVFKAALGAAVLAEIDAGKLRLDETITIRDIDLSPF +SPVADAWPARTYTVAELLDRASGASDNTAADVLMKKIGGPGALTAWLVLKNIKDFQIDRYERQLQPAYLADTRDTATPIA +AITFLEALRAGQLLSRASTERLLAIMTATTTGKDQLKAAMSSSTTLAHKTGWARtPATNDIGVYTLKDGRQYAVAAFLSG +STASDAERDAIIADVGRIVLk.. +>ur|UPI000379CF86|UniRef100_UPI000379CF86/32-330 +..rlrSELTALANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRDDLSVI +QPIADIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDEAGLQGIRIDRTERELQTAYLKDPRDTATPIE +MVCFLHRLATGQLLSASSTAHLLEVMNRTTTFPDRLRSGVPSGWTIGHKTGTSQtGVTNDVGILTAPDGTHVAVAAFVAE +SRAGKDERAATIAXAITAAY... +>ur|UPI00044FC9FB|UniRef100_UPI00044FC9FB/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI000578158D|UniRef100_UPI000578158D/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00044F2F88|UniRef100_UPI00044F2F88/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A077U713|A0A077U713_STAAU/22-281 +..shsKELNNLEKKYNANIGVYALDTKSGKEV.KYNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIIKEIGGIKTIKKRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|V5UDF7|V5UDF7_9BURK/31-283 +.....SPFSDIERRHGGRLGVFAIDTGSGRTL.SHRADERFLMCSTFKGLLAAQILSRVDSGAERLDRLVHYTEKDLIFT +SPVTKANVARGLSIDALCQATLVESDNTAAILLMRSAGGPAALTRFVRGLGDPVTRSDRYEPESNR--YRGVLDTTTPKA +ITTTAQHLLLGDALSASSRAQLERGMTDCKPGLNRIRAVLPAGWQAADRPGTSVeSETNDYALVRPPGRAPLLVAVYYDA +PGVSMDAREAVLREAGTAFV... +>ur|UPI00056C62E4|UniRef100_UPI00056C62E4/56-322 +..sfqQRIAELAEPSRGRIGVAAVDLATGEEI.MVLGDQLFPMASTSKIAIAATFLEMVEQGRYSLTSEFPLLLAVRSAY +SSAKAPRKGQYMPAIDLIEIMITRSSNPATDALLAAVGGPEVVNDWVQRHGIHEFSINRDIATLVRARHIDTRDAATPRA +MAQLLGGLYRGDYLSDESRRVLLGAMSRTVTGKRRIVAHIPAEARVSHKTGSLN.NTSSDIGLIECPDGRTIAVAIYVTG +QG-TRLAREQKIAAIARALYdgf +>up|G9EPC1|G9EPC1_9GAMM/23-276 +....hAGVKQIETKYNVKIGVYAIDTNNGNSF.SYRQDERFPFQSTVKMLVAAVALKNIE-----ADERIKISSDDIVFW +SPIVRLNLDRGMTIKELAEAAMRYSDNAATNILITRLGGTKSINEFAKSIGDRSFNLENLEPNLNSD-PNNIHDSSTPKD +MAQSVQKLLENNVLGQENQNILKTWMMNNTTGYKKIRYGLPLGWSAAEKTGGGS.VISNDIGIVWSPACKPIVLAIYTFS +NKKDAQKADKAIAETTKFILdef +>up|A0A0A3HVR8|A0A0A3HVR8_9BACI/2-252 +....eKAILRLLEQAPFDIRLIIKDAGGSQFLlSKNPDDVFQSASLIKVPILLALLDSIENRNFTLHQTVQISKENRVEY +SVLTEL-GTEECSLHDLLVWMIITSDNTATNVLIDLI-GLENINRYFKKVGLTQTKIQRKMMDFHQ-MARGFDNVTTAAD +MATLYTAIYRKSLLSKEHSELVIDILSRQRV-HESLRRYLVEDVKMAHKTGSLA.TVEHDVGIVFSSKRD-YIIGVFVTD +HT-NSEEAKRFIGQVSKIVYdh. +>up|F5XZA3|F5XZA3_RAMTT/32-344 +.aelrQRIERIDRDTPGQLGVYVRRLDTGETF.GHGADKPWYLGSAVKVPVAIAVLRQVDAGKLAMDSRVTLKETDKIDG +PELVWTAPEASYTIDSLLTRMLGVSDNTAANMLIRTVGGPERVEAVRRALDMPASALQAKMAQAYDRFYENNLNHATLEG +YGRMLERLVRGQLLSPRSTERLFGYMKFGRRGDYRLEGGIPRSEPIIHKTGTQY.RRACHMAVVNPQAGAKAIVVATCAA +DMDDVREAGGIFRQVGEAVS... +>ur|UPI0001BE5B83|UniRef100_UPI0001BE5B83/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKPLIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|K9VW32|K9VW32_9CYAN/227-478 +...ikPQLEALATANKLQAGVFVLDLDTGAYL.DYNSSSTFSAASTIKVPVLVAFFQDVDAGKVSLDEMLTMEPEMIAKG +SDMQYQKAGKQFTALETATKMIAISDNTATNMLITRLGGAEALNQRFRSWGLVATTINKPLPDLEG------NNSTSPQE +LANVMVMVNEGRLVSVRSRDRILDIMRQTVT-KTLLPPGLGKGATIAHKTGDIG.SILADVGLIDMPIGKRYVASVMVQR +PH-NDVAARKLIQQISRLTYqyf +>up|A0A059WZ77|A0A059WZ77_9BACT/24-293 +..alvTRLSKLLGPLQPKVGVSVKLAGKQQTS.GWNESAHLPMQSVFKFPIAVVVLSEVDKGNLSLDQEIDIQKKDLPAW +SPIRDDHPSGALTLAEILQYTVSQSDNIGCDLLLKLLGGLEKVQHYFATHGFTEISVEVTEDDMHRDWNAQFKNWCTPRE +ITRIIEATYENTLLSESSHAFLWKIMTETNTGQKRLKALLPADAIVSHKTGSSGaAGTNDVGVIQLPNGRAVYISVFVTD +SKESDEVNERIIAEIGKLVWdyy +>ur|UPI00041376C5|UniRef100_UPI00041376C5/26-296 +..slpEKIQQIISAKNATVGVSIIGRNGKDTL.SINGERHFPMQSVFKFHIALAVLSQVDKGTLSLDQKIKIKRKDLLPH +SPLRDKYPNGALPLAEILSYTVSNSDNVGCDALLRLLGGPQAVEKYFMENNFKAISIKINEEVMQHNWDLQFQNWTTPNA +ASNVLEAYYHNKLLSPKGYDFVWKEMRENESGKNRLKGRLPEGTVVAHKTGSSGkAAVNDIGIVFLPNGEYYFISVFVSN +SKEDFNTNEKIIADISKAAWny. +>up|I4FB98|I4FB98_MICAE/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGLNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>ur|UPI0002B95516|UniRef100_UPI0002B95516/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|G8HDC7|G8HDC7_9BACT/2-200 +.....---------LGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPDTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAG-.------------------------- +--------------------... +>up|I4GIX2|I4GIX2_MICAE/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGLNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>ur|UPI000468934F|UniRef100_UPI000468934F/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGLNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>up|I4H0J5|I4H0J5_MICAE/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGLNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>up|I4IX48|I4IX48_MICAE/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDEPLVATKDVMASG +SGDMQYGANKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>up|A0A069FWI1|A0A069FWI1_STAAU/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIALNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0K1S6K4|A0A0K1S6K4_9CHRO/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFREDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVASKDVLASG +SGDMQYGVNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>ur|UPI0005EB8AC2|UniRef100_UPI0005EB8AC2/24-282 +...vnSAIEHAEKQLGARIGVSVFDGKGKQLF.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADSILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDSGDSVTRLVRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLGNALNESSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIGQAILqqf +>ur|UPI0004528CBD|UniRef100_UPI0004528CBD/22-281 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A066WVB1|A0A066WVB1_9FLAO/26-297 +..slrHHIKKIAASTNAVVGVSIVGNNGVDTI.AVNAKRHFPMQSVFKFHIAVTMLSEIDKGNFSLDQKIKIQKKDLVPY +SPIREKYPEGTLTIAEILKYMVSQSDNIGCDVLLRLLGGPQFVENYFLNNKFKDISIKINEEVMQNNWDLQFQNWTTPMA +ANQVLASFYSNSLLSKKSHDFIWKIMRETSTGLDQLKGKLPEGTVVAHKTGWSGrAAVNDVGVVFLPTGEHFFISIFITD +SKEDKTADAKIIAAIAKAAWdyf +>ur|UPI00044AD3E1|UniRef100_UPI00044AD3E1/22-281 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00006E623E|UniRef100_UPI00006E623E/22-281 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0K0T7K9|A0A0K0T7K9_STAAU/22-281 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|K8GFU4|K8GFU4_9CYAN/289-540 +...lkTAVQGVVQQYGFTPGVFLIDLDNNNFV.DLSGSASFAAASTIKVPVLIAFFQDVDAGKIRLDEKLTMRKDLIAPE +SDMQYLPPGAQFTALETATKMITISDNTATNMLIDRLGGIQAVNQRFKSWGLSATQITNLLPDLKG------TNTTSPKE +LASLMVRVSQGELVSLRSRDRLLDIMRRT-VNNSQLPQGLGEGATIAHKTGDIG.TLIGDVGLVDMPSGKRYAAAVLIKR +AF-NDDRAYDLVQKISRTMYqhf +>ur|UPI000489F8E5|UniRef100_UPI000489F8E5/186-438 +..slkNSLQTLSANADLMPGVFLLDLDNGGYV.DINSNASFAAASTIKIPILIAFFQDVDAGKIRLDEILTLQKEMIVGG +SGNMQYTPDSKYTALDVATKMITISDNTATNMLVAKLGGQEALNGRFRSWGLTTTMIRNPLPDLEG------TNTTSPRE +LGNLISMVNQGNVVGMRSRDLMLNIMSRTER-DNLLPAGLGKGANAYHKTGDIG.TMLADAGLIDVPTGKRYIAAIMVKR +PN-NDPRAAKLISSISSAAYehf +>ur|UPI0004B61EAE|UniRef100_UPI0004B61EAE/23-281 +...haTELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00024C3328|UniRef100_UPI00024C3328/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVS--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI0006AE0F16|UniRef100_UPI0006AE0F16/2-264 +.ktlvSRIQDLIDQSKGTWAIVLEDLSLGEKW.ELNGDELFYAASVIKVPIMAAVFNAVERGEFSLSDQIVLKEEDYVGG +SGILQHTTGTALSIQDIIMLMIIQSDNTATNILIDLV-GIDSVVQSMNEVGMEKSTFYNKLMMNN--PNPKGFNQISAND +IAKLLKQMAIGELVSAKASEQMINIMKKQQI-KDCLPEKLPTAWELAHKTGWIP.GTRHDVGIFFVGERK-LIATVLSEE +ED--DLVSKRILSEIGEAIYny. +>ur|UPI00055BFF0E|UniRef100_UPI00055BFF0E/6-287 +...avARIRAALTDAGVTGWLHALDIDSGEQL.DAGGDQPVCTASVHKLCLLVALHEQAERGALDLTEQVESVPEGRTAP +TGMAAMLDAARMSLRDLAYLMMAVSDNAAADLLLRRV-GLDAVNATTDRLGLTRTRAVHSFGEMLAALDPARTNRSTPRD +MTRLLGAVWRDEACTPEHGAAIRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYALAVFTRT +AHATLPAADAVIGTAARIAVd.. +>up|A0A0H4IS07|A0A0H4IS07_PSEAI/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTAGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>ur|UPI00019291AB|UniRef100_UPI00019291AB/24-281 +....aKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|M4QST3|M4QST3_ECOLX/27-296 +..nltLKIENVLKAKNARIGVAIFNSNEKDTL.KINNDFHFPMQSVMKFPIALAVLSEIDKGNLSFEQKIEITPQDLLPW +SPIKEEFPNGTLTIEQILNYTVSESDNIGCDILLKLIGGTDSVQKFLNANHFTDISIKANEEQMHKDWNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTAGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPNGQLIFISVFVAE +SKETSEINEKIISDIAKITWnyy +>up|F3ZKP4|F3ZKP4_9ACTN/54-308 +.....AEFTALERRYGAHLGVHAVDLGSGREV.AWHADTRFSYNSTFKALLAGAVLKKH--GLAGMDHVLRYDKKDLVAN +SPVTEKHAGTGLSREALCDAAIRYSDNTAANVLLADLGGPRALGALVRTTGDRVTRMERVEPLLSRWTPGETHDTTTPRQ +LTANLRAYTLGDVLAAPERERLTGWLRANTTGDATIRAGVPKGWTVEDKTGTGSyGARDDIAVIRPPGRAPLVLTLLSYR +DERAAEADDQLLAEATQVVVr.. +>up|A0A072SQJ8|A0A072SQJ8_9ACTN/4-285 +...avARIRAALTDAGVTGWLHALDIDSGEQL.DAGGDQPVCTASVHKLCLLVALHEQAERGALDLTEQVESVPEGRTAP +TGMAAMLDAARMSLRDLAYLMMAVSDNAAADLLLRRV-GLDAVNATTDRLGLTRTRAVHSFGEMLAALDPARTNRSTPRD +MTRLLGAVWRDEACTPEHGAAIRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYALAVFTRT +AHATLPAADAVIGTAARIAVd.. +>ur|UPI0002BB2E43|UniRef100_UPI0002BB2E43/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|M2VHX2|M2VHX2_PSEST/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDGEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARKLNSSSLVA +YGTMLEKLVRGELLSPESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPQDESRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>ur|UPI0006547134|UniRef100_UPI0006547134/6-287 +...avARIHAALTDAGVTGWLHALDIDSGEQL.DAGADQPVCTASVHKLCLLVALHEQAARGALDLAEQVESVPEGRTAP +TGVAAMLDTARMSLRDLAYLMMAVSDNAAADLLLRRV-GLQAVNATTERLGLTRTRAVHSFGEMLAALDPARTNRSTPRD +MTRLLGAVWRDEACAPEHGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>up|D2J684|D2J684_STAAU/36-295 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0005E5108F|UniRef100_UPI0005E5108F/22-281 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIILVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|I4HZ79|I4HZ79_MICAE/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDEPLVATKDVMASG +SGDMQYGVNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNALPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>up|A0A0K9MD12|A0A0K9MD12_9BACI/4-266 +..slfAQISSLTKDAGGEWGIFFEDLQTGETL.SINEDQRFYAASVIKVPIMTAVFAEAYAGKFALEDKIKLRTEDLVGG +AGVLQHTPGTEFTIRDLVTLMIIQSDNTATNMMIDLV-GTESIRNAMQKTEMTNSHFYNKLMVVPA--ELEGYNEVTAKD +MGSHLRYLATGKIISYDSCLKMVAILKTQQH-RERIPFLLPPKWEFANKTGSVT.KITHDVGILYVGSHA-VTLSILNKG +LE--QKDAANVMAQIGNLVYhvy +>up|A0A0B9ANZ6|A0A0B9ANZ6_BRELN/50-309 +.qrleKQLKKLEDRYDARVGVSAFDTESGESV.DHRADERFGFASSLKAFAVAELLDRTT--PKELEKNVTWTQADVDEW +TPVTDKHVDDGLPLEDVAESALRVSDNLAMNIVLDELGGPEALDDAMEKDGDTTTEVTDEEPELNDVEEGSTDNTTTPAA +FTANLQGLLDAKRLSDDDRKVLFDWMSANETGDPLIRAGAPEGWVVRDKSGHSD.AIQNDIAMVTPPDRKPIVLSVMTET +DDPESEDGPAMVAAAAEAVLtef +>up|A0A0J6BRQ4|A0A0J6BRQ4_BREBE/4-266 +..slfAQISSLIKDACGEWGIFFEDLRTGETL.SINEDQRFYAASVIKVPIMTAVFAEAYAGKFALEDKIKLRKEDLVGG +AGVLQHTPGTEFTIRDLVTLMIIQSDNTATNMMIDLV-GTESIRNAMQKTEMTNSHFYNKLMVVPA--ELEGYNEVTAKD +MGSHLRYLATGKVISYDSCLKMVAILKTQQH-RDRIPFLLPPKWEFANKTGSVT.KITHDVGILYIGSHA-VTLSILNKG +LE--QKDAAEVMAQIGHLVYhvy +>ur|UPI00066E378A|UniRef100_UPI00066E378A/7-273 +.....----------GARGFVHARDIDGDAEF.GVDPDEPVVLASVFKIAVALEYARQAAAGELSRTERLTVTAADKDGG +IGTSGCADDVSLTLRDLAHFMLTMSDNAATDVLLRRV-GLDRVHATLAGLGLRRTRLIGGCAELFAVRDPERTTSSTPRE +TTELLAAIWRDEAGPPEACAEVRTIMGNQ-IWPHRLAAGFGDEVIVSGKTGTLW.GVRNEAGVVEYPDGGRYAVAVFLRT +AKGRDPDADAAIGRAARLAVd.. +>ur|UPI000446268E|UniRef100_UPI000446268E/22-281 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPDA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0D8MVR6|A0A0D8MVR6_PHOLE/33-292 +..nidSAIKHAEQQLGAKVGVSVLNANGDSLY.GYNSEQRFPLMSTFKTLACAKLLHDNQITKGMMDKTYPVTADAILDY +APVFKDKIGTEVSLKDACFATMTTSDNSAANFVLAHIGGAEGVTKFLIDNSDNVTRLDRIEPLLNEATPGDKRDTTTPYA +MNETITKLVLGDALNPASKAQLTEWMKANKVSNGLFRSVLPQGWEIADRSGAGGyGSRGITAVVWNEQKQPLVISVYLTG +TEASIPERDKEIAKIGNAIFery +>ur|UPI0005D39EA4|UniRef100_UPI0005D39EA4/125-376 +...lkAAVQQLSTNNGLTPGIFFVDLDTNNYL.DWNGSLTFAAASTIKFPVLVAFFQDVDAGKIRLDEKLTLKKELIGGG +SDMQYRPVGTKFTALTTAAKMIIISDNTATNMLIARMGGIAALNDRFKNWGLGSTIIRNQLPDLPG------TNITSPKD +LAHLMQLVDKGELMSLRSRDRLLDIMRQTKT-RTLLPRGLGEGSTIAHKTGDIG.SMVGDVGLIDMPNGKRYVGVAMVKR +PH-NDSRAQELIRQISRSVYqhf +>ur|UPI00066BC90B|UniRef100_UPI00066BC90B/192-444 +..nlkQQILALTENSNLKPGVLLLDLDTGGYV.DINSESAFMAASTIKVPILVAFFQAVDEGKIRLDETLTMQDQHIAGG +SGDMQYPAGTEFTALETATKMIVVSDNTATNMLIERLGGAEFINQKFLDWGMKNTVIRDVLPDLRG------TNKTTPRD +LVNLLTQLNQGGLVSMKSRDRIFRIMEKTEN-DSLLPSGLGKGAVIAHKTGNLK.LVTGDVGLIDLPNGKRYLLAVIVER +NE-EDSAAESLIRNISKTVYedf +>ur|UPI00066EC614|UniRef100_UPI00066EC614/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGFPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|J2GAY8|J2GAY8_9SPHN/84-348 +....gQQLAAVANASQGRIGVAAMDLSSGRMV.DVLGNQRFPMASTSKIAIAATFLEGVDKGKWSLSSEFPLMVPGSAPS +SAIAPVRAGEYMTASRLIELMITRSNNYATDALLKVVGGPKAVNAWVERAGIDDWHIDRDIATLVRARVVDNRDSATPYA +MVKLLSGIYQGKWLSPSSRGVIMGAMSRCVTGKRRIAAGLPADASISHKTGSLN.NTSSDVGIIQTPDGRVFAVAIYVTG +QG-GRPGREARIASIARTIYngy +>ur|UPI000647776F|UniRef100_UPI000647776F/22-290 +...leQKINSILKNKKATVGISVLGFENSFKY.DKNADKKLPMQSVFKFHIAAAVLNAVDQGKLSLDQKIALNKSNLLEW +SPLRDQYPAGNIPLSEVIEYTVAKSDNNGCDILLRLLGGTQPVQKFMDSKGVKGFQIKYNEEAMHKDWKVQYENYSTTQS +AVDVLKKFYDGKLLSKKSTDYLMQVMLSTSTGLNKMVEQLPKNTPVARKTGASGkGAENEIGIVTLPNGKHYALAVFVSN +SMETDAVNCRMISDISKEVWeyf +>up|W7SXL8|W7SXL8_9PSEU/3-288 +..svaARISAVFRSAGAQGFLHAREVGDGPEI.CLGADDPVVLASVFKVPVAVAYAREVAAGRLDENERTTVTSRYRVGG +IGTAGCADDVTMTWRDLALFMMTMSDNAATDVIFHRV-GQAAVDQVLADLALHRTRLIGCCEDLTGVLDPTRTTASTPRD +ITTLLDAIWTDVAGPPEACELVRDIMSRQ-IWPHRLGSGFESDVEIAAKTGSLP.AIRNEAGVVTYPDGRRYAVAVFTRA +DSGRQPKVDAAIGRAARLAVde. +>up|A0A059WQP1|A0A059WQP1_9BACT/45-304 +..eltKLLRSLCDAVAGDIGVAVVHVESGKIV.TVAGDKKLPLYSVYKLPLAITVLREIEAGKLRLDQKVKVNPADIAGV +QFNTDLWRGTQKTVRELIEYAIVRSDNTSADKLLGLIGGPPIVTQQMRTIGLANIDVVVTSREFTA--HRDKPNTGTTTD +LAQLLARLQKGELLQPAKVSLLRDYMERSKTGERRLRANLPAGTQVADKTGTGD.VATNDVGLITLPENGHLAIAVLISG +SKLPVDKQEKTIADIARAAYdsf +>ur|UPI0006923769|UniRef100_UPI0006923769/26-283 +...lkDKIKTLEA-QGWQVGVSILDYNGNKIE.SVNGDERFPLDSTVKALACANILAKVDNKSLRLEDSVLIKEKDIVTY +SPITEGYVNKKITLKQACEATTAFSDNTAANIAISSVGGPSELTKFMRSIGDNTTRSDRYEPDLTINPEHDLRDTTTPNA +MSNSIRKLLTGNVLSEKSKEQLKEWMMGNKVADNMLRSELPKGWFIADRSGASDyGIRGITSMVWSDKEPPLFISVYLRK +SNTSLEERSEKIAEIGMVIFsky +>up|D2JC69|D2JC69_STAEP/22-281 +..shtQELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQHLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0K2LYD9|A0A0K2LYD9_9NOST/186-438 +..slkNSLQTLTANADLMPGVFLLDLDNGGYV.DINSNASFAAASTIKIPILIAFFQDVDAGKIRLDEILTLQKEMIVGG +SGNMQYTPDSKYTALDVATKMITISDNTATNMLVAKLGGQEALNGRFRSWGLTTTMIRNPLPDLEG------TNTTSPRE +LGNLISMVNQGNVVGMRSRDLMLNIMSRTER-DNLLPAGLGKGANAYHKTGDIG.TMLADAGLIDVPTGKRYIAAIMVKR +PN-NDPRAAKLISSISSAAYehf +>ur|UPI0004C37AA1|UniRef100_UPI0004C37AA1/3-289 +...vaAEVAERFADAGVTGWLHAREIDGTREV.SVGADTPVVLASVFKLPLLVAVFRAAETGEVDLAGRVTLDPGARSSP +TGIGAMFDQVSMSVRDLALLAMSVSDNAAGDALVDLV-GFEAINRVTESLGLTTTCVVQRSRELTEALRPESTNRSTPRE +MTALLAALWRDEAASPESCAAMRRLLGLQ-VWPHRLASGFPDDVRVAGKTGTLP.TLRNEVGVVEYPDGGRYAVAVFTAS +VRTSLPAADAVIGTAARVAVdh. +>ur|UPI00044A4E95|UniRef100_UPI00044A4E95/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|K9SF80|K9SF80_9CYAN/181-434 +.telkAQINQLTAAEDLGLQALLVNIDTESYV.NINADVPIAAASTIKLPLLVAFLQDVDAGKIRLDEQLEISEDVRVGH +AGELQYEPGTTVSALETITLMITISDNTATNMVIKRLGGAGAVNERFASWGLNATVIRNPLPDLEG------TNTTSPQD +LVNLLAMVDQGKLIAPRSRDRFMDITRRTLT-DTLLPQGIGPEARIAHKTGDIA.SVVGDAGIIDMPNGRRYIMAALVQR +PD-NDQRANDLIRQVSDATYqhf +>up|A0A099JG23|A0A099JG23_9MICO/46-302 +.salqTALGELEDQYDARIGLSVTDTADGSTL.DYRGGSRFGYASTLKMLAAAALLDQTT--PEELDRVVTWSEADVLEY +SPVTSEHLDTGLPLGDVAMAAIRTSDNTAMNLMLKQFGGPAGLDKILEGYGDTVTDVVDNEPGLNTVTIDNTANTSTPRA +FTKTLERIVSGEILDDADRSTLIDWMTGNATGDTLIRAGAPEGWEVADKSGGAG.AIRNDVAVVIPPDGIPLVITVFTTR +NDPDTAYDDALVAETARLAL... +>up|A0A0K7CUC6|A0A0K7CUC6_STAAU/22-281 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDAAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|L8NMA8|L8NMA8_MICAE/110-362 +..slnQKLQALTVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGLNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>ur|UPI00069DD2C3|UniRef100_UPI00069DD2C3/41-304 +...lsKTLRALEKSYDGRIGAVGIDLGDGRTV.AYRADERFPFNSSFKVFACAAVLDKARTGDPGLEQVVRWEPADMAGN +SPETTEYTDTGMTPAQLCRAGITKSDGFAGNLLLEQIGGPRGLTAFFRAVGDRSSRLDRPEPRLTEWEPGGVRDTTTPAA +AARTFTELTTGDTLQGGDRARLVGWLKASVTGADRIKAGLPKDWTVGNKTGTGGaGTASDLAIVWPPGTAPLILSVYTNR +NHDNTAHDDKVIASTATALA... +>up|A0A0F0H6W5|A0A0F0H6W5_NOCAE/2-283 +.....--IADVFAEAGAEGFVHAREIGTDNEF.CHHADDPVVLASVFKIPVAVAYAEEVAAGRLVETERTKVTSQYRIGG +IGTAGCADDVEMSWRDLALFMMTMSDNAATDVIFHRI-GQEAVDKVLKNLDLHRTRIMGCCEDLFAIVDPERTTSSTPRE +ITTLLEAIWTDRAAAPEACEQVRRIMAQQ-IWPHRLSSGFPADVQVAAKTGTLP.SVRNEAGVVTYPDGRSYAVAVFTRA +KALDQPAVDAVIGRAGRLAVdh. +>ur|UPI000490391B|UniRef100_UPI000490391B/25-295 +.sdlrQKINKILATKNAVVGVAISGNNGKDTL.SINANRHYPLQSVFKLHIGLVVLSQVDKGKLSLDQKIEIQKKDLLPY +SPIRDKYPNGALSIAEILESTVASSDNVGCEVLLRLLGGPKVVEDYFIQHNFKDISIKFNEEQQQGNWELQFQNWTTPKA +ANEVLAAFYKKKFLSAKSHDFIWRVMRETTTGAKRLKGALPPNTVVAHKTGSSGtAAVNDIGIVFLPNGHHFFISVFVTD +SKENAETNEKIVADIAKVAWdyf +>ur|UPI0006489DAA|UniRef100_UPI0006489DAA/22-290 +...leQKINSIIKDKKATVGVSVMGFENGFKY.NKNAGKKLPMQSVFKFHIAAAVLDYVDKGKLALDQKVLLDKSNLLEW +SPLRDKYPNGDVPLSEILESTVARSDNNGCDIMLKLLGGPQTVQKFMDSKGVKGFQIKYTEAAMHNDWNAQYENYSTMTS +AVDVLKKFYDGKLLSKKSTDYLMKVMLSTSTGKNKLIEQLPKDTPVARKTGASGkGAENEIAIVTLPNGKHYAISVFVSN +STETDVVNCKMISDISKTVWdyf +>up|A0A0D8REN7|A0A0D8REN7_PHOAN/15-273 +...vnSAIEHAEKQLGARIGVSVFDGKGKQLF.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADSILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDGGDSVTRLDRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLDNALNESSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIGQAILqqf +>up|L7EBB6|L7EBB6_MICAE/89-341 +..slnQKLQALTVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGLNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLKG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>up|Q9REJ3|Q9REJ3_VIBHA/20-280 +.aklnEDISAIEEHISGRIGVSVWDTQTDEHW.DYRGDERFPMMSTFKTLACATMLSDMDNEKLDKNATAKVEERNMVVW +SPVMDRMAGQTTRFEHACEAAMLMSDNSAAHIVLRSIWGVHAGTSFLRSIGDKATRLDRFEPRLNEANPGDKRDTTTPNA +MVNTLHTLLEGDALSYESRIQLKIWMQDNKVSDSLMRSVLPKGWSIADRSGAGGfGSRGITAMIWKENHKPVYISIYITE +TDLSLQARDQVIAQVSQLILde. +>up|A0A097N7D6|A0A097N7D6_9BURK/31-283 +.....SPFSDIERRHGGRLGVFAIDTGSGRTL.SHRADERFLMCSTFKGLLAAQILSRVDSGAERLDRLVHYTEKDLIFT +SPVTKANVARGLSIDALCQATLVESDNTAAILLMRSAGGPAALTRFVRGLGDPVTRSDRYEPESNR--YRGVLDTTTPKA +IITTAQHLLLGDALSASSRAQLERGMTDCKPGLNRIRAVLPAGWQAADRPGTSVeSETNDYALVRPPGRAPLLVAVYYDA +PGVSMDAREAVLREAGTAFV... +>ur|UPI00063E916B|UniRef100_UPI00063E916B/4-248 +.....-----IADTSNGVIGVAVKNLETGETF.FINENLIFPQGSAIKIPILIEVIKQASEGKFKLTDKIKIEKKHQVGG +SGVLKEFGDGTLSIYDLAVLMITVSDNTATNILIDLV-GMENVNKTLEKLGLKNTKLQRKMIRPD-ASARGEENLSTPLE +AMKLMEMLYKGEVISKEISNQVIDILKKRK--EANLNKYLPEDIPIANKPGGIE.GVTCEWGIVYLP-RHPYVIVVMSNY +NL---KSANETIAQISKIIYehf +>up|K9X017|K9X017_9NOST/172-424 +.kalePQIKALMSRYSLQTGMFFLDLDNGDYL.DIGGDRVFPAASTIKLPILLAFFQSLDEGKVSLDKQLTMRGDLVASG +SGVMQYRVGKKYTALETITKMSVISDNTATNMIIDYLGGPARLNQRFRSWGMKDTVIRRLLGDFRG------TNTTSPQD +LARALALLVNDKLVSSQSKEQALDILRQTKT-RTLLPAGLGKGAVIAHKTGDIG.FLIGNAGFITTPNGKHYLAAIFVKR +PY-KDVRGRDFIRQVSQLVYdy. +>up|A0A060BA10|A0A060BA10_9GAMM/37-354 +..dlnARMAAIEEVFGGQLGVYVQNLASGEAY.SWKADEPWYLASLIKVPVAAQVLAERQAGRLSLDERITLARSDYVDG +APVNWHDPGTPISIGYLLEQMITVSDNTASDMLIDRV-GLEAVNARAKAMVASGGRPGHIQ----PAYEATGENVGTLRT +FGDVLASLHHGGMLNTEQRQTLLAVMSRTSSGERRLKQGLGSDIHFAHKTGTQH.RRSCDAGIASRIAQGAWVIVACSRG +PL-SVSAHERALASVGDAL-... +>up|Q5E5V2|Q5E5V2_VIBF1/21-280 +..sltQNIEAIELSSGGYIGVSVLNTETNKTW.AYKGDQRFPMMSTFKTLACAKMLYDSSVGGIDKYKTTSITKEQIMPW +SPVTEPLIGNMITTQKACEATMLMSDNTAANIVLNEIGGPSSLTQFLRAMGDTKTRLDRIEPELNESKNGDKRDTTTPVA +MSQTLNALLFGNTLNSQDEQTLKSWMMNNKVSDPLLRSILPNDWSIADRSGAGGfGSRGITAAIWNDKHQPIIISIYLTQ +TKLDMAERNQVIVEVGNAIFkef +>up|N9WE64|N9WE64_9SPHN/63-362 +...lsDRISQLWRTFPGKTGIAVQRIDGEWSF.SERGGELFPQQSVSKLWVAMTVLDAVDQGKLSLDRQVDIGPNDLTLH +QPLAARRSEGKMSVRDLIETAITHSDNTANDSLLRTVGGPEAVRRFIAKKGLGSIRFGPGERLLQSAYLANPMDGAAPAA +IASALTRLARGALLSPESTQYLMGVMSRTHSGPKRLKAGLPSGWDFMHKTGTGQdAGYNDIGIATAPDGTRYAIVVMLGD +TSASIPARMALMQAVSGAVAe.. +>up|G4FB08|G4FB08_9GAMM/33-352 +..dltARLKAIEGVFEGELGVYVQNLASGEGF.SWRADAPWYLASLIKIPVAAQVLAERQAGTLTLDERLMLAQSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTATDMLIDRV-GLDAVNERARTMIAASGNPDEIA----RAYEATGENVGTLRA +FGDLLASLHGGTDLSAEQRQTLLAVMQRTSSGKRRLKAGLGEGINFAHKTGTQQ.RRSCDAGIAERATEGPWVIVSCARG +PV-AVNAHERALASVGEAL-... +>ur|UPI0004466297|UniRef100_UPI0004466297/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNNANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|D3J1E5|D3J1E5_KLEPN/12-212 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPXMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIA-------.------------------------- +--------------------... +>up|A0A0F5YMC3|A0A0F5YMC3_9CYAN/247-499 +..nlkQQILALTENSNLKPGVLLLDLDTGGYV.DINSESAFMAASTIKVPILVAFFQAVDEGKIRLDETLTMQDQHIAGG +SGDMQYPAGTEFTALETATKMIVVSDNTATNMLIERLGGAEFINQKFLDWGMKNTVIRDVLPDLRG------TNKTTPRD +LVNLLTQLNQGGLVSMKSRDRIFRIMEKTEN-DSLLPSGLGKGAVIAHKTGNLK.LVTGDVGLIDLPNGKRYLLAVIVER +NE-EDSAAESLIRNISKTVYedf +>ur|UPI00035E7BEB|UniRef100_UPI00035E7BEB/32-325 +..rlrSELTALANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRGDLSVI +QPIADIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDEAGLQGIRIDRTERELQTAYLKDPRDTATPIE +MVGFLHRLATGQLLSASSTAHLLEVMNRTVTFPDRLRAGVPSGWTIGHKTGTSQtGVTNDVGILTAPDGTHVAVAAFVAE +SRAGKDERAATIAAA-----... +>ur|UPI00046F34FA|UniRef100_UPI00046F34FA/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI000694D63E|UniRef100_UPI000694D63E/12-298 +..tveERVTRVFAEAGATVRLHAVDLHSDREV.GVAADEQVVLASVFKILLVLEFARQAGAGQIDPRERVVLTAADRLGG +WGVAGCADDVTMSLRDLAYFTMSVSDNTAADALLRRV-GPDTVRLLAAELGLGRTRVLGGPRELLEALDPARTTSGTARD +VTTLLRLVWQDRAGPAAACAWVRELMSRQAF-RHRLASGFPDDVRVAAKTGTLP.GHHIEAGVVHYPDGGRYAVAVFAGT +VGLAQVAVDRAIGRAARVAVe.. +>up|A0A077PRS6|A0A077PRS6_XENBV/46-303 +...lkDKIKTLEA-QGWQVGVSILDYNGNKIE.SVNGDERFPLDSTVKALACANILAKVDNKSLRLEDSVLIKEKDIVTY +SPITEGYVNKKITLKQACEATTAFSDNTAANIAISSVGGPSELTKFMRSIGDNTTRSDRYEPDLTINPEHDLRDTTTPNA +MSNSIRKLLTGNVLSEKSKEQLKEWMMGNKVADNMLRSELPKGWFIADRSGASDyGIRGITSMVWSDKEPPLFISVYLRK +SNTSLEERSEKIAEIGMVIFsky +>ur|UPI0005EBC6FF|UniRef100_UPI0005EBC6FF/24-282 +...vnSAIEHAEKQLGARIGVSVFDGKGKQLF.GYHSDQRFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADSILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDGGDSVTRLDRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLDNALNESSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIGQAILqqf +>ur|UPI00066C2243|UniRef100_UPI00066C2243/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|A0A0H2IHP7|A0A0H2IHP7_STAAU/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI00066C5811|UniRef100_UPI00066C5811/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI00069FA75C|UniRef100_UPI00069FA75C/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|A0AC32|A0AC32_STRAM/59-322 +...lsKTLRALEKSYDGRIGAVGIDLGDGRTV.AYRADERFPFNSSFKVFACAAVLDKARTGDPGLEQVVRWEPADMAGN +SPETTEYTDTGMTPAQLCRAGITKSDGFAGNLLLEQIGGPRGLTAFFRAVGDRSSRLDRPEPRLTEWEPGGVRDTTTPAA +AARTFTELTTGDTLQGGDRARLVGWLKASVTGADRIKAGLPKDWTVGNKTGTGGaGTASDLAIVWPPGTAPLILSVYTNR +NHDNTAHDDKVIASTATALA... +>up|X0NN90|X0NN90_PHOLE/33-292 +..nidSAIKHAEQKLGAKVGVSVLNANGDSLY.GYNSEQRFPLMSTFKTLACAKLLHDNQITKGMMDKTYPVTADAILDY +APVFKDKIGTEVSLKDACFATMTTSDNSAANFVLAHIGGAEGVTKFLIDNSDNVTRLDRIEPLLNEATPGDKRDTTTPYA +MNETITKLVLGDALNPASKAQLTEWMKANKVSNGLFRSVLPQGWEIADRSGAGGyGSRGITAVVWNEQKQPLVISVYLTG +TEASIPERDKEIAKIGNAIFery +>up|D2JEK2|D2JEK2_STAAU/22-281 +..thaKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A077MLN0|A0A077MLN0_XENBV/51-303 +.....----KILEAQGWQVGVSILDYNGNKIE.SVNGDERFPLDSTVKALACANILAKVDNKSLRLEDSVLIKEKDIVTY +SPVTEGYVNKKITLKQACEATTAFSDNTAANIAISSVGGPSELTKFMRSIGDNTTRSDRYEPDLTINPEHDLRDTTTPNA +MSNSIRKLLTGNVLSEKSKEQLKEWMIGNKVADNMLRSELPKGWFIADRSGASDyGIRGITSMVWSDKEPPLFISVYLRK +SNTSLEERSEKIAEIGMVIFsky +>ur|UPI0004C2A11E|UniRef100_UPI0004C2A11E/5-287 +..ataARLDAAFAEAGVTGWLHAVDIDSGAQV.GAGADQPVCTASVHKVCVLVALHELAAAGELELTEQVECPPTGRTPP +TGLAAMLDPARLSLRDAAYLMMSVSDNTAADLLLRRV-GLDAVNRATARLGLTRTRAVYGFGEMLGALDPARTNRSTPRD +MTRLLGALWRDETCPPEYGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHTALPAADAVIGTAARIAVe.. +>up|A0ZAJ6|A0ZAJ6_NODSP/212-461 +.....DAVQNLAASPNLRPGVFLVDLETGGYV.DVNSSATFSAASTIKVPILIAFFQDVDAGKVRLDEMLRMEKEMVAGG +SGNLQYQVGTQYSALELATQMSASSDNTATNMLIARLGGMEALNQRFLRWGLSATAIRNPLPDLPG------TNTSSPRD +LGNLLAMVNQGNLVSMRSRDLILDIMRRTER-NHLLPSGLGAGARVYHKTGDIA.TMLGDVGLIDIPTGKRYIAAVMVQR +PN-NDPLAEKLISAISGAAYqqf +>up|Q5MJG5|Q5MJG5_PHOPO/24-283 +..qiePALTNIEQQLGGTVAVAVYNANTNTSW.SYHGEQRVPMMSTFKTLACADLLHQADTKRVDLNQPIMIKQSDILSY +APVTTDRVGTSMTLAQLCDATMLTSDNTAANLVLNNIGGPKSVTQFIRTLDDDTTRLDRIEPNVNNVSAAELRDTTTPIA +MNSTLYSLLYSHALSETARTQLKQWMMDNKVSDSLLRAALPVGWHIADRSGYDSyGSRGITAAVWQQGKQPIMISIYLAQ +TGKPMADLNAAIAKIGQLIFth. +>ur|UPI00031E6BFA|UniRef100_UPI00031E6BFA/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKNKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0F6U5V0|A0A0F6U5V0_MICAE/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFSAASTIKIPILVAFFEDVDAGKIRLDEPLVASKDVMASG +SGDMQYGVNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SLLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>up|A0A077KL18|A0A077KL18_9FLAO/23-292 +.qdlrSKINTIISTKNATVGVSLKGIEDKDTL.SINGNKAMPMLSIFKFHIALAVLNQIDKGKLKLDQKFLIKKEELLPW +SPIREEYPAGNLTLDQLLRYTVSHSDNNGCDILLKMVGGAPAVQKFINQQGIKDFTIRLNEQQMNT-FESYFVNTSTPLA +TTDLLEKFYKGKVLKKETTKYLYQIMVETSRGLTWMKAGFPAGTELAHRTGISGrAAMNDVGIVKLPNGKHFILSVYLKN +SNEEMKDTEKIIADIGNAVWeyy +>ur|UPI000451FD27|UniRef100_UPI000451FD27/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNIInkf +>up|A0A077NJK5|A0A077NJK5_XENBV/51-303 +.....----KILEAQGWQVGVSILDYNGNKIE.SVNGDERFPLDSTVKALACANILAKVDNKSLRLEDSVLIKEKDIVTY +SPITEGYVNKKITLKQACEATTAFSDNTAANIAISSVGGPSELTKFMRSIGDNTTRSDRYEPDLTINPEHDLRDTTTPNA +MSNSIRKLLTGNVLSEKSKEQLKEWMIGNKVADNMLRSELPKGWFIADRSGASDyGIRGITSMVWSDKEPPLFISVYLRK +SNTSLEERSEKIAEIGMVIFsky +>ur|UPI00044CCF21|UniRef100_UPI00044CCF21/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00067F52A5|UniRef100_UPI00067F52A5/18-277 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00067C06A3|UniRef100_UPI00067C06A3/30-227 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGW----------.------------------------- +--------------------... +>ur|UPI000344EF30|UniRef100_UPI000344EF30/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00066DA0AD|UniRef100_UPI00066DA0AD/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|Q53699|Q53699_STAAU/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0002C9C928|UniRef100_UPI0002C9C928/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00036C06DB|UniRef100_UPI00036C06DB/12-264 +.....SPFSDIERRNGGRLGVFAIDTGSGRTL.SHRAEERFLMCSTFKGLLAAQILARVDRGAERLDRLVHYTEKDLVFT +SPVTKANVARGLPIDALCRAVLVESDNTAAILLMRSAGGPAALTRFVRGLGDTVTRSDRYEPESNR--YRGVLDTTTPTA +IATTAQRLLLGDALSASSRAQLERGMADCKPGLNRIRAVLPAGWQAADRPGTSVeSETNDYALVRPPGRAPLLVAAYYDA +PGVSMEAREAVLRAAGTAFV... +>up|A0A0D5LZM1|A0A0D5LZM1_9GAMM/47-366 +..dltVRLKAIEGVFEGELGVYVQNLANGEAF.SWRADAPWYLASLIKIPVAAQVLAERQAGTLTLDERLTLAQSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTATDMLIDRV-GLDAVNERARTMIAASGNPDEIQ----AAYEATGENVGTLRA +FGDLLASLHGGMDLSAEQRQTLLAVMQRTSSGKRRLKAGLGSGVSFAHKTGTQQ.RRSCDAGIAKRDTEGPWVIVSCARG +PV-AVSAHERALASVGEAL-... +>up|A0A0B6XPY5|A0A0B6XPY5_STAAU/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|K1GKV3|K1GKV3_9FUSO/6-258 +..dwkKEIEKIISEVKGQVSVSFYDLGKNIAF.SIDGNKKVLSASMIKLLILAELMRQVSEAELSLSQKITLTDSMRVGG +DGILKVASGHQFSLKELAKLMIVVSDNEATNILIDLL-TMENINALGRNLALKETFLQRKMMDSKA-KEKGYDNYTSSDD +IALLLRLIYEGKLINEEASEIILDILLQQQQ-SERLQRYLPSDTKIAHKCGDLD.NLENDGGIIWINDRA-YILVVLTSA +MS--NLECRETIGKISKYIYdk. +>ur|UPI00044A9D50|UniRef100_UPI00044A9D50/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|T2JS57|T2JS57_CROWT/123-376 +.talqEKIQKIDAKYNVKPQAWFIDLDNGAYV.TYNGTQPIPAASTIKIPVLVAFFEEVDKGNIHLDQMLTMTKDVMVSG +SGDMQYGINKKFTALEVARKMIVISDNTATEMLVKQMGGKEVLNKRFKEWGMKNTEINNILPDLEG------TNKTSSED +LSKLLARIERGDLISARSRDRLIDIMEGTRT-RTLLPQGLEKQANIAHKTGDIG.TIIGDAGIIDMPTGKRYIGAVFAER +AY-NDVAGRHLIQDISRTVYqhf +>up|I4H1W3|I4H1W3_MICAE/109-362 +.sslnQKLQALAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVASKDVMASG +SGDMQYGVNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKAADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>ur|UPI000345FA42|UniRef100_UPI000345FA42/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI0002CB0DE9|UniRef100_UPI0002CB0DE9/24-281 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTHPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0E8JUW1|A0A0E8JUW1_STAAU/22-281 +..shtKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI00066A6F10|UniRef100_UPI00066A6F10/22-281 +..shtKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|I4IGS8|I4IGS8_9CHRO/110-362 +..slnQKLQALVVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDEPLVASKDVMASG +SGDMQYGVNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKAADIAHKTGDIG.SMLGDAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>up|L0HP91|L0HP91_ENTAG/1-197 +.....-----------GRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSEAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKAVGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGG.------------------------- +--------------------... +>up|F6BKP3|F6BKP3_THEXL/2-256 +..slhDDIMNFVSNAGGDIGVSVKNLKTGEMI.GVNEEMMFPSASTIKILIMAQIYKMAKEGYIRLTDNIVLSDFMKTAG +SGVLYQLNSKHFTIEELITLMIIISDNTAANVLIDIA-DMKNINKMAEDLGLFHTKIQRKMMDFE-AIKSGKDNYTCPKD +MTRLLEQMYSGKVVDEEYSIKMIEILKKQQD-LGRLDMYLPDDVLIAHKPGELK.SLEHDVGIVFLKDCD-YIISVMTNN +MN-TNLDGKMAIGKISKMVYdey +>ur|UPI00036725F9|UniRef100_UPI00036725F9/41-360 +..dldARIAAIEEVFGGALGVYVQNLTTGEAY.SWQADRPWYLASLVKVPIAAQVLVERQAGTLSLDERLTLARSDFVDG +APVIWHDPGTPISVRYLLEQMITVSDNTASDMLIERV-GLVEVNARARAMIAASGGNPEDQ----HAYEATGENVGTLRA +YGDLLASLYNGAALDADQRQALLEVMQRTRSGDKRLTAGMGDAISFAHKTGTQH.RRSCDAGVATRVDEGPWAIVTCSRG +PL-ALSDHEHALAQVGDAL-... +>up|G5J769|G5J769_CROWT/143-396 +.talqEKIQKIDAKYNVKPQAWFIDLDNGAYV.TYNGTQPIPAASTIKIPVLVAFFEEVDKGNIHLDQMLTMTKDVMVSG +SGDMQYGINKKFTALEVARKMIVISDNTATEMLVKQMGGKEVLNKRFKEWGMKNTEINNILPDLEG------TNKTSSED +LSKLLARIERGDLISARSRDRLIDIMEGTRT-RTLLPQGLEKQANIAHKTGDIG.TIIGDAGIIDMPTGKRYIGAVFAER +AY-NDVAGRHLIQDISRTVYqhf +>ur|UPI0004470F0D|UniRef100_UPI0004470F0D/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELRDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0F7LGM5|A0A0F7LGM5_ECOLX/1-195 +.....---------FGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADK-----.------------------------- +--------------------... +>up|A0A0J6C815|A0A0J6C815_9BORD/1-218 +.....---------------------------.---------MCSTFKLLAVGAVLTRVARGEDDLSRPMRLSAADIVTY +SPVTQQRLNEGMTLGQLCEAALLWGDNTAANLLLSTIGGPPGLTAYARALGDGVTRLDRLETALNEARPGDERDTTTPAA +MLGNLRQLVLGDVLPAPERERLRDWLMQCRTGRERLRAGLPAAWALAHRSGAGGhGSCNDIGVAWPAPAAPVLISAYLTE +SPLDLPGRERVLAEAARILA... +>ur|UPI000452D05E|UniRef100_UPI000452D05E/24-281 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQIKyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0D6DEP2|A0A0D6DEP2_STAAU/36-295 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|G9MB51|G9MB51_9FLAO/22-290 +...ldEKISAVIKDKKATVGVSVLGFENAFKY.SKNGDEKLPLLSVFKFHLACAVLDMADKGKFSTDQKFLIKKSDLLEW +SPLREKFPEGNLSLGEIITYTVAQSDNNTCDFLLRLIGGPQVVQHFMDSKGAKDLQIKYNEDDMHRDWKNQYGNESSTNA +TVSLLKKFYDGKLLTKKSTDFLMQIMLGTTTGTNKIVEQLPKGTPVAHKTGSSGkVAENDMGIITLPNGKHYAIAVFVSN +STETEKVNTRMVSDISKIVWdnf +>ur|UPI0006822E19|UniRef100_UPI0006822E19/49-303 +.....AEFTALERRYRAHLGVHAVDTGSGREV.AWHADTRFSYNSTFKALLAGAVLKKH--GLAGMDHVLRYDKKDLVAN +SPVTEKHAGTGLSREALCDAAIRYSDNTAANVLLADLGGPRALGALVRTTGDRVTRMERGEPLLSRWTPGETHDTTTPRR +LTANLRAYTLGDVLAAPERERLTGWLRANTTGDATIRAGVPKGWTVEDKTGTGSyGARDDIAVIRPPGRAPLVLTLLSYR +DERTAEADDKLLAEATQVVVr.. +>ur|UPI000648FA97|UniRef100_UPI000648FA97/23-292 +.erlrKEIQQIIASKNATVGISIKNIEDKDTL.SINGNSMMPMMSVFKFHIALAVLDQVDKGKLKLNQKFFIKKEDLLPW +SPIQEEFPNGNLTLDQLLKYTVSHSDNNGCDILLRILGGTEPVQKFINQQGIKDFIIQVNEQQMSN-WDNLYLNVTTPIA +TTALLEKFYNGKVLKENTSQYLYQIMTETSRGLTWMKAGLPDHTELAHRTGISStAAMNDVGIFKLPNGKHIILSVYLKN +ITEERTDTEKLIADIARATYnyy +>up|G9MB49|G9MB49_9FLAO/22-290 +...ldEKISAVIKDKKATVGVSVLGFENAFKY.SKNGDEKLPLLSVFKFHLACAVLDMADKGKFSTDQKFLIKKSDLLEW +SPLREKFPEGNLSLGEIITYTVAQSDNNTCDFLLRLIGGPQVVQHFMDSKGAKDLQIKYNEDDMHRDWKNQYGNESSTNA +TVSLLKKFYDGKLLTKKSTDFLMQIMLGTTTGTNKIVEQLPKGTPVAHKTGSSGkVAENDMGIITLPNGKHYAIAVFVSN +STETEKVNTRMVSDISKIVWdnf +>ur|UPI00052C6200|UniRef100_UPI00052C6200/24-295 +..rlkSEINRLIKDKNATVGVSIIANNRKDTI.GINENLHYPMQSVFKLPIALTVLSEVDKGALRLEQEIRISSTDLLSW +SPIRNKYPKGTMPLSEVIRYTISESDNNGCDILLQLIGGTTAVEEFLSKYELTDISIKASEKEMHETPDLQFRNRATPVS +LTKLLTMFYNKSILSQKSFDFLWKVMVDTSTGGNRLKGQLPEGTRVAHKTGTSGiAATHDIGIIILPTGDPVFISILVSN +STEDIKTNEKIISDIARKVWeyy +>ur|UPI0004AB2BCA|UniRef100_UPI0004AB2BCA/28-345 +..dlnARMAAIEEVFGGQLGVYVQNLASGEAY.SWKADEPWYLASLIKIPVAAQVLAERQAGRLSLDERITLARSDYVDG +APVNWHDPGTPISIGYLLEQMITVSDNTASDMLIDRV-GLPAVNERAKAMVASGGRPSALQ----PAYEATGENVGTLRA +FGDVLASLHHGGMLNTEQRQTLLAVMSRTSSGERRLKQGMGSDVHFAHKTGTQH.RRSCDAGIASRIAQGPWVVVACSRG +PL-PVSAHERALASVGNAL-... +>ur|UPI0002000F1B|UniRef100_UPI0002000F1B/54-308 +.....AEFTALERRYRAHLGVHAVDTGSGREV.AWHADTRFSYNSTFKALLAGAVLKKH--GLAGMDHVLRYDKKDLVAN +SPVTEKHAGTGLSREALCDAAIRYSDNTAANVLLADLGGPRALGALVRTTGDRVTRMERGEPLLSRWTPGETHDTTTPRR +LTANLRAYTLGDVLAAPERERLTGWLRANTTGDATIRAGVPKGWTVEDKTGTGSyGARDDIAVIRPPGRAPLVLTLLSYR +DERTAEADDKLLAEATQVVVr.. +>ur|UPI00066B9C67|UniRef100_UPI00066B9C67/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGNKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00044DEC22|UniRef100_UPI00044DEC22/20-277 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|D2JD74|D2JD74_STAAU/24-281 +....aKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00044B99BA|UniRef100_UPI00044B99BA/24-281 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTHPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFIYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00069F7719|UniRef100_UPI00069F7719/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|M5APG0|M5APG0_STAAU/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SSILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|Q60250|Q60250_STAAU/24-281 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0002CCA91D|UniRef100_UPI0002CCA91D/24-281 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|V9SHK8|V9SHK8_STAAU/24-281 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0002F6680E|UniRef100_UPI0002F6680E/41-357 +..alePRLRAIEAALGAGIGVYVLHMERDESY.GYRAGEPWYLASGVKVPVAIAVLREVERGTLALDTPVVLRADDFVDG +AGATNRRPGEALALSWLLEQMIVHSDNTATDVLIRTV-GLAAVNRVAAELVDARLRITTLLA---AAYYATGANSATLVD +YGRMLATLADGKALGAEATGWLLERMLRVETGHRRLRAGLPPGIAFAHKTGTQY.RRTCDLGIAMQPDPARVVVAACVRG +TG--TAAGVHALQRIAAAIT... +>ur|UPI00066E76D2|UniRef100_UPI00066E76D2/22-281 +..shtKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKNDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|C0ZAZ5|C0ZAZ5_BREBN/4-266 +..slfAQISSLIKDAGGEWGIFFEDLQTGETL.SINEDQRFYAASVIKIPIMTAVFAEAYAGKFAFEDKIKLRTDDLVGG +AGVLQHTPGTEFTIRDLVTLMIIQSDNTATNMMIDLV-GTESIRNAMQKTEMKNSQFHNKLMVVPA--ELEGYNEVTAKD +MGSHLRYLATGKIISYDSCLKMVAILKTQQH-RERIPFLLPPKWEFANKTGSVT.KITHDVGILYIGSHA-VTLSILNKG +LE--QKDAANVMAQIGNLVYhay +>up|A0A0B0IEU8|A0A0B0IEU8_9BACI/3-288 +...lqGCIDEIIHKSTATYGVSIKHLETSEVA.IVNGDKIFQQASVFKIPILVTLLKQVESNHLRLDTRVKIKKGDYVPG +SGILQEDYGADVSVKDLALLMIIVSDNLATDKLLQMV-GLDNVQQHMEMLGLKHTTIKHSCYDLLRFERTKKCSVSTANE +MNLLLEKLLNYDLLNETNTNMMLDILLKQRI-QNRLPLLLPEGTKIAHKTGSLD.HYLNDCGIVFLPNDGTYIISVFSSD +HH-STEGGDQEIGEISKAAYdyf +>ur|UPI00044A83D9|UniRef100_UPI00044A83D9/24-281 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSEKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00046CB33B|UniRef100_UPI00046CB33B/49-307 +...leRQLKELEASSHKHIGAFALDTGTGRTV.GYRTDERFPSLSTFKAVEAAAILDKARRSDGLLERTLHWTPDKEVPL +DGSTVNHGAAGMTVSELASAAVTASDNTAANLLIEQIGGPAGLTRYYRSLNDPVSRLDHTEPALNLWQPGEEQDTTTPAA +MGRDLNQISLGSALTAQDREILNGWLRSSKTGGERIRAGLPKDWVVGDKTGTINyAGANDIAVAWPPSHAPLVFTVYTYG +QQ-GSTIDNKVLATVASALAr.. +>ur|UPI0002506D50|UniRef100_UPI0002506D50/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSKPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00069FEFB0|UniRef100_UPI00069FEFB0/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPNNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI00044F47DE|UniRef100_UPI00044F47DE/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIDASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI0006873B41|UniRef100_UPI0006873B41/45-312 +..aiqQRVASIAAAARGRVGVAAMDLDGGGQV.LINGDMPFPMASTAKVAVSATFLQMVEQGRFRLDQPLPMMMPEAAGR +NLVAMVRPGPVYTAQTLIEKSITRSDNHATDGLIAAVGGIGAVNRFLTQTGISGQHLDHTMATLVRARAIDTGTSSTPRA +MIALLSAIDRGGALGPQARAVLLDTMTRTSTGRNRIRAGLPEGVLLAHKTGTLA.GVTDDVGIVRMPDGRHLAMAIFVAG +PE-NHTAQAGMIARIASALYtgf +>ur|UPI0005633F52|UniRef100_UPI0005633F52/6-287 +...alARIHAAFADAGVTGRLHALDIDSGAQL.DAGADQPVCTASVHKLCLLVTLHEQAAAGVLDLTEQVECSPRDRTTP +TGVAAMLDGARLSLRDLAYLMMSVSDNAAADLLLHRV-GLDAVNRTTARLGLSRTLAVHTFGELLAALDPARTNRSTPRD +MTRLLAAVWRDEACTPEHGAAIRRILGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRT +ARTSLPAADAVIGTAARLAVd.. +>up|Q2XPT6|Q2XPT6_STAAU/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHIXKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|R9HTF7|R9HTF7_BACUN/25-294 +.seleNRIDSLLNGKKATVGIAVW-TDKGDML.RYNDHVHFPLLSVFKFHVALAVLDKMDKQSISLDSIVSIKASQMLPY +SPLRKKFPDQDITLRELMQYSISQSDNNACDILIEYAGGIKHINDYIRRLGIDSFNLSETEDDMHSSFEAVYRNWSTPSA +MARLLRTADEKELFSKELKDFLWQTMIDTETGANKLKGTLPAKTVVGHKTGSSDrTADNDAGLVILPDGRKYYIAAFVMD +SYETDEDNADIIARISRMVYda. +>ur|UPI000676FC62|UniRef100_UPI000676FC62/20-277 +....aKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0005876883|UniRef100_UPI0005876883/6-287 +...avARIHAAFADAGVTGRLHALDIDSGDQL.GAGADQPVCTASVHKLCLLVALHERAARGVLDLAEQLETVPGERTAP +TGVAAMLDAARLSLRDLAYLMMAVSDNAAADLLLRRV-GLDAVNATTARLGLTRTRAVHSFGDMLAALDPARTNRSTPRD +MTRLLGAVWRDEACTPEHGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>ur|UPI000493EF21|UniRef100_UPI000493EF21/22-281 +..shtKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVIskf +>ur|UPI0004877DDA|UniRef100_UPI0004877DDA/11-271 +.....------LAGHPGHVSVVVRDLTSGEVLrEHDPDRVYPAASTIKIALLVAALRLVDAGAAHLDERPVMDAGDRVGG +DGVLKELVAGLPTLRDLLTLMIVVSDNTATNMVIDRV-GVDTVNAFLREAGLSGTELLGKPERQSARQRAGERNRTTARD +LAELLLRLARGELLSRSSTEVALDILSRQQH-QNILTRHLPRLWRVASKHGELR.GVHHDVGVVWSP--RPVVLAILSEG +GLDPDNHEVRLLARLAADLVrt. +>up|D2J7V8|D2J7V8_STAAU/24-281 +....aKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00069FA5D9|UniRef100_UPI00069FA5D9/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0006891248|UniRef100_UPI0006891248/33-356 +..dltARLQAIEGVFEGELGVYVQNLASGEAY.SWRADDPWYLASLIKIPVAAQVLAARQAGTLTLDDRLTLARSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTATDMLIDRV-GLAAVNARARAMIASGGNPDELL----AAYEASGENVGTLSA +FGDLLASLHSVQDLNDEQRQTLLALMQRTSSGKQRLKAGMGSGISFAHKTGTQQ.RRSCDAGIAQRTAQGPWVIATCTRG +PE-AVSAHERTLARVGEAL-... +>up|D9TTD1|D9TTD1_THETC/3-256 +...lyDDIKRFINNTDGNIGVSIKNLKTGERI.DINEEMMFPSASTIKIVIMAQIYKMAKEGYIRLTDNIILSDFMKTNG +SGILYQLNSKHFTIEELITLMIIISDNTAANVLIDIA-DMKNINKMAEDLGMLHTKIQRKMMDFEAA-KSGKDNYTCPKD +MTHLLELIHDGKVVDEEYSNMMLDILKKQQD-LGRLDLYLPEDVLIAHKPGELK.LLEHDVGIVFLENCQ-YIISVMTNN +LS-TNLDGRRAIGKISKLVYdey +>up|W5WB78|W5WB78_9PSEU/61-319 +...leRQLKELEASSHKHIGAFALDTGTGRTV.GYRTDERFPSLSTFKAVEAAAILDKARRSDGLLERTLHWTPDKEVPL +DGSTVNHGAAGMTVSELASAAVTASDNTAANLLIEQIGGPAGLTRYYRSLNDPVSRLDHTEPALNLWQPGEEQDTTTPAA +MGRDLNQISLGSALTAQDREILNGWLRSSKTGGERIRAGLPKDWVVGDKTGTINyAGANDIAVAWPPSHAPLVFTVYTYG +QQ-GSTIDNKVLATVASALAr.. +>up|M3DYC6|M3DYC6_9ACTN/4-285 +...avARIHAAFADAGVTGRLHALDIDSGDQL.GAGADQPVCTASVHKLCLLVALHERAARGVLDLAEQLETVPGERTAP +TGVAAMLDAARLSLRDLAYLMMAVSDNAAADLLLRRV-GLDAVNATTARLGLTRTRAVHSFGDMLAALDPARTNRSTPRD +MTRLLGAVWRDEACTPEHGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>up|E8UZF8|E8UZF8_TERSS/20-300 +..slqSRIATIAATIPAKVSVACSLPNTPLNC.DLNPDANPPMQSVFKFPLAVAVLHRADEGKLFLDTPVRYLSVDIISY +SPLQDKYPRGNVPLRELITLSVSKSDNTASDILLRILGGPPVLDAYIHTLGVTGFQVRDNEKSLHATNALQYRNTFSPRA +ATQLLRLMADRSPLSPASTRFLNDIMLHATSGPHRIHGDLPEGTSVAHKTGTSGtAATNDIGLITLPNGQRLAIAIFVTD +AHATPEAIEHVMAQIARAAYde. +>ur|UPI000647B5E4|UniRef100_UPI000647B5E4/22-290 +...ldQKISSIIKDKKATVGVSVLGFEDGFKY.DKNGNKNLPTLSVFKFHIACAVLNLVDQGKLSLDQKVVLKESELLPW +SPIKEKYPTGDLTLDEIIDYTVALSDNNGCDKLLKMIGGTQTVQKFMDSKGVKGFQIKVNEDEMHKSWKTQYENYSTTNS +AVNLLKSFHNRKILSKKSTDYLMKIMIGTKTGMNKLVEQLPKNTPVAHKTGASGkVAENDMGIVTLPNGKHYAIAVFVNN +STETDLVNCKMISDISKIVWdyf +>ur|UPI0006BBA3E8|UniRef100_UPI0006BBA3E8/4-292 +...iaAEIAAVFADAGARGFVHARQVGDGPEV.AVGADDQVVLASVFKIPVAVAYAREVAAGRLDETERTRVTARYRIGG +VGTAGCADDVEMSWRDLAHFMLTMSDNAATDLIYHRV-GQAAVDQVLADLGLARTRLIGCCEDLFAVVDPDRTTSSTPRE +ITALLDAIWTGRAGDPAACERVRTIMAQQ-IWPHRISSGFPTGVTIAAKTGTLP.AVRNEAGVVTHVDGRQYAVAVFTRA +DADRLPAVDAAIGQAARLAVdh. +>up|A0A0E8TJS7|A0A0E8TJS7_STREE/24-281 +....aKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|J3BB11|J3BB11_9BACL/9-266 +.....--VSELLEAAGGEWGVYLEDLQTNEKL.AINENQRFYAASVIKVPIMAAVFAEAYAGKLALGDKLKLRQEDLVGG +AGVLQHTPGTEFTVYDLVTLMIIQSDNTATNMMIDLV-GADSIRSIMRKTGMENSSFYNKLMVVPA--ELEGYNEITAAD +IASHLRYLATGKVISYDSCLKMIAILKQQQH-RDRFPFLLPPKWEFANKTGSVT.KITHDVGIFYTGPHA-ISVSLLNKG +L--AQKDAASVMARIGRLLYdty +>ur|UPI0005685AB4|UniRef100_UPI0005685AB4/6-287 +...alARIHAAFADAGVTGRLHAVDIDTGAQL.DAGADQPVCTASVHKLCLLVALHEQAAAGTLDLTEQVDCPPEGRTTP +TGLAAMLDGARLSLRDLAYLMMAVSDNAAADLLLGRV-GLDAVNRTTARLGLTRTRAVHTFGELLAALDPARTNRSTPRD +MTRLLAAVWRDEACPPEHGAAVRRLLGLQ-VWPHRMASGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRT +ARTSLPAADAVIGTAARLAVd.. +>up|M2ZQH1|M2ZQH1_9PSEU/4-292 +...tsDEIEAVFASAGARGFVHAREIGGGPEV.GVGADDPVVLASVFKIPVAVAFAREVAAGRLDETERIRVTARYRIGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDVVYHRV-GQESVDRVLADLGLTRTRLIGCCEDLFAVLDPERTTSSTPRE +ITELLDAIWTDRAGDPAACERVRTIMAQQ-IWPHRISSGFPAEVAIAAKTGTLP.AVRNEAGVVTHVDGRRYAVAVFTRA +ESDRLPAVDSAIGRAARLAVdh. +>up|M1WZ40|M1WZ40_9NOST/92-339 +.....--VENLLANTKLTPGIFLVDLDNGNYV.DFNAANSFPAASTIKMHILVAFFQDIDNGKIRLYEQLTMEKGLIVGG +SGNMGLKPGTKFTALEVATRMMTTSDNTATNMLIKRMGGIDVLNQRFRSWGLSITTINNLLPDLKG------TNITSPKE +LGELMAMVSKGNLVTMRSRDRIMDIMRRNT-RNNLLPAGLPKGATIAHKTGDIG.SMLADAGLIDLPTGKRYLAVVMVQR +PY-NDPSAETLIKSVSRIACqqf +>ur|UPI00045189C0|UniRef100_UPI00045189C0/22-281 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|Q4QXY0|Q4QXY0_CARDV/49-302 +.....-NFEKLEKKYDATLGVYGLDTETNKVV.AYNEDQRFAFASTYKALAGGLVLNESS--WDELNQTIMIKKEDLVTY +SPITEKYVDIGMPLKELISAAIQYSDNTAGNFLFKQLGGPKGFQTKLAELGDYTTDSSRFETELNEATPGDIRDTSTPKE +IALDLKKLAIDHKLPTDKLEFYKKQLIENTTGSKLIRAGIPSDVIVGDKSGAGSyGTRNDIAVLYPPNRKPIVLVIFSNK +EQQESDYNDELIAETAKIVSddf +>ur|UPI00030048C4|UniRef100_UPI00030048C4/21-280 +..sltQNIEAIELSNGGYIGVSVLNTETNKTW.EYKGDQRFPMMSTFKTLACAKMLYDSSVGGINKYKTTSITKEQIIPW +SPVTEPLVDHMITTKKACEATMLMSDNTAANIVLNEIGGPRSLTQFLRAIGDDKTRLDRIEPKLNEAKNGDKRDTTTPVA +MSETLNTLLFGNTLNPQDKQTLKSWMMNNKVSDPLLRSILPSDWSIADRSGAGGfGSRGITAAVWNDKHQPIIISIYLTQ +TKLDMAERNQVIVEVGNAIFkef +>ur|UPI00030EB05C|UniRef100_UPI00030EB05C/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGITKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|A0A066YAH7|A0A066YAH7_9ACTN/4-285 +...alARIHAAFADAGVTGRLHAVDIDTGAQL.DAGADQPVCTASVHKLCLLVALHEQAAAGTLDLTEQVDCPPEGRTTP +TGLAAMLDGARLSLRDLAYLMMAVSDNAAADLLLGRV-GLDAVNRTTARLGLTRTRAVHTFGELLAALDPARTNRSTPRD +MTRLLAAVWRDEACPPEHGAAVRRLLGLQ-VWPHRMASGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRT +ARTSLPAADAVIGTAARLAVd.. +>up|A0A059X844|A0A059X844_9BACT/43-311 +.heleQRLKTISDGSQGTVGLSVVHIESGKTV.SINGSSQLPLYSVYKLPLAVTVLKDVEEKRLRLDQKIHITPQNVVQG +TTANSALWQKPYTVEQLLEFSISRSDNTSSDKLVELVGGPLQVTERMRSLGFQNLDIHISSGEFVK--TRQNPNTGSSDD +LVQLLVQLHRGKILQPAQVNLLRGFMQRATTGLHRLRGDLPRGTVVADKTGSGEaKVTNDVGIITLPRGGHLAMAVLVNG +SKLPDAAQEKLIADLARAAYday +>up|L0IPB7|L0IPB7_THETR/3-256 +...lyDDIKRFVTSTDGNIGVSIKNLKTGERI.DVNEEMMFPSASTIKILIMAQIYKMAKEGYIRLTDNIVLSDFMKTAG +SGILYQLNSKHFTIEELITLMIIISDNTAANVLIDIA-DMKNINRMAEDLGMLHTKIQRKMMDFEAA-ESGKDNYTCAKD +MTHLLELIYAGKVVDKEYSNMMLNILKKQQD-LGRLDLYLPEDVLIAHKPGELK.LLEHDVGIVFLKNCQ-YIISVMTNN +LS-TNLDGRKAIGKISKMVYdey +>ur|UPI0003674105|UniRef100_UPI0003674105/24-295 +..rlkSEINRLIKDKNATVGVSIIANNRKDTI.GINENLHYPMQSVFKLPIALTVLSEVDKGALRLEQEIRISSTDLLPW +SPIRNKYPKGTMPLSEVIRYTVSESDNNGCDILLQLIGGTTAVEKFLSKYELTDISIKASEKEMHETPDLQFRNRATPVS +LTKLLTMFYNKSILSQKSFDFLWKVMVDTSTGGNRLKGQLPEGTRVAHKTGTSGiAATHDIGIIILPTGDPVFISILVSN +SAEDIKTNEKIISDIARKVWeyy +>up|R7E586|R7E586_9BACT/16-281 +.....AAVQKLAHSLKARVGMAAVMLDTGEAV.AVGDETAYPMQSVFKFVLALSVLKRVDQGALNLEQIIHIRPEQLVKW +SPLRERFPQGGFSLKELLRVTVQESDNNTCDLLFALIGGTETVQKDLKEWGISGINIRFTEDEMLRNHELQYANSSRPSA +MNALLRAFDEGKILNKDTQRLLWDMMAGCATGTTRLKGKLPQDYVVAHKTGSGFtTAVNDVGIIVLPNGRKMAVSVFVMD +SKDSAPACEKVIASMARWLCtew +>up|I0V623|I0V623_9PSEU/5-282 +.....------FETTGVRAWVHARCLATGRQA.GYRAGERVVLASVVKVPLVLEFARQVAAGQLDPTDRVRVTAGDRLGG +TGTAGCSDDVELSLRDAAFLAMSLSDNSAADLLFDRV-GVENVQALMTELGLTSTRVVCPPRDVVRALDAKHTNASTPED +MTRLLELVWTDKAGRPESCAAVRAWMAQQV-NWLRLGAAFPPEVSVEGKTGTLP.CVRNEIGVVTYPDGGRYAVAVFTRV +ASLERPDIERAIGLTARAAVe.. +>up|Q4C1V5|Q4C1V5_CROWT/147-398 +...lqEKIQKIDAKYNVKPQAWFIDLDNGSYV.TYNGTQPVPAASTIKIPVLVAFFEEVDKGNIHLDQMLTMTKDVMVSG +SGDMQYGINKKFTALEVARKMIVISDNTATEMLVKQMGGKEVLNKRFKEWGMKNTEINNILPELEG------TNKTSSED +LSKLLARIERGDLISARSRDRLIDIMEGTRT-RTLLPQGLEKQANIAHKTGDIG.TIIGDAGIIDMPTGKRYIGAVFAER +AY-NDVAGRHLIQDISRTVYqhf +>up|B8XXQ6|B8XXQ6_9BURK/31-229 +....aAALADLERDAGGRLGVCAIDTASGRIV.EHRPNERFPFCSTFKAMLSAAVLAQSVERPGLLQQRVTYSKADLVNY +SPVTEKHVDTGMTVAAMCEAAIQYSDNSAANLLMKLLGGPSAVTAYARSIGDDAFRLDRWETELNTALPGDLRDTTTPAA +MAASMRVLTLGDALPAAQRAQLVTWLRGNKVGDKRIRAGVPAGW----------.------------------------- +--------------------... +>up|A0A0A2E3C2|A0A0A2E3C2_9PORP/24-295 +..rlkSEINRLIKDKNATVGVSIIANNRKDTI.GINENLHYPMQSVFKLPIALTVLSEVDKGALRLEQEIRISSTDLLPW +SPIRNKYPKGTMPLSEVIRYTVSESDNNGCDILLQLIGGTTAVEKFLSKYELTDISIKASEKEMHETPDLQFRNRATPVS +LTKLLTMFYNKSILSQKSFDFLWKVMVDTSTGGNRLKGQLPKGTRVAHKTGTSGiAATHDIGIIILPTGDPVFISILVSN +SAEDIKTNEKIISDIARKVWeyy +>ur|UPI0005941433|UniRef100_UPI0005941433/2-294 +.....------AHDFPGQAGIAVRDGLTGAEV.GVKARGRFPEQSVFKLTVAIALLDLVDHGRMDLAQKVTLYPKDRSVW +QPLAKNITPAGTTLDDLMARMVADSDNVAADTVLRLIGGPAVVQAALTARGLDGIRVDRDERHLQSAYLSDPRDTAQPAT +MALLLDRLDKGALLSPASTRRLLDILDHTTTQPNRLKAGLAAGWTVAHKPGAGPsLANNDVGLMTAPDGHRYAVAVYVAS +VQGPRERADAFIASVARAVVesw +>ur|UPI000694F2BD|UniRef100_UPI000694F2BD/54-366 +...laPLVAQIDQEFPGELGFYLRDLDSGEYF.SLRAQEQWYLASMVKLPVALALLDMVDRSEASLDERMTLNASDYVDG +AGETNWGPGAQLRLGWLLEQMIIRSDNTATDMLIRRI-GIERVNARRAELVAHGFGEITTLADVRRAYYATGANSGRLDA +HALLLERLQRSDALSTPSTVHLLGVMSRVVTGEHRLKAGWPDSVGFAHKTGTQR.GRFCDGGIASRTSTRRLVVVACTRG +SL-SLADAERAMRELGAAAWr.. +>up|U7T4W2|U7T4W2_FUSNU/6-258 +..ewkKEIEKIISRVKGSVCINFYDLAKNNGF.SINGDKKVLSASMIKLLILAELMKKVSENKFSLSDAITVTEAMKTGG +DGVLKENTGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINQLGRELDLKETFLGRKMMDIEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKKASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWIENKA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>up|B0KYV0|B0KYV0_PHOLE/33-292 +..nidSAIKHAEQQLGAKVGVSVLNANGDSLY.GYNSEQRFPLMSTFKTLACAKLLHDNQITKGMMDKTYPVTADAILDY +APVFKDKIGTEVSLKDACFATMTTSDNSAANFVLAHIGGAEGVTKFLIDNSDNVTRLDRIEPLLNEATPGDKRDTTTPYA +MNETITKLVLGDALNPASKAQLTEWMKANKVSNGLFRSVLPQGWEIADRSGAGGyGSRGITAVVWNEQKQPLVISVYLTG +TEVSIPERDKEIAKIGNAIFery +>ur|UPI0004501CAD|UniRef100_UPI0004501CAD/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI00069DB509|UniRef100_UPI00069DB509/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPISEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|N9PKQ7|N9PKQ7_9GAMM/26-281 +...leEQVKSL-SEKGWQVGVSILDME-NKRI.SINGDKRFPLDSTVKALACAHVLAQVDAKKLTLDHSKTIRQKDLVTY +SPVVKDYVNKKLTIKQACEITTAYSDNTAANFAIEAGGGPAGLTSFMRSIGDEVTRSDRYEPDLVINPEGDIRDTTSPNA +MNDSMKKLLMGDVLSKSSKEQLKEWMIGNKVADNMLRAALPKGWKIADRTGASDyGIRGITSMVWAENHAPVFISIYVRK +SETSLDERSAVIKLLSEHIVke. +>up|D9UN36|D9UN36_STRS3/54-308 +.....AEFTALERRYGAHLGVHAVDTGSGREV.AWHADTRFSYNSTFKALLAGAVLKKH--GLAGMDHVLRYDKKDLVAN +SPVTEKHAGTGLSREALCDAAIRYSDNTAANVLLADLGGPRALGALVRTTGDRVTRMERVEPLLSRWTPGETHDTTTPRR +LTANLRAYTLGDVLAAPERERLTGWLRANTTGDATIRAGVPKGWTVEDKTGTGSyGARDDIAVIRPPGRAPLVLTLLSYR +DERAAEADDKLLAEATQVVVr.. +>up|A0A0H2VHE7|A0A0H2VHE7_STAES/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQAP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI000469961E|UniRef100_UPI000469961E/24-295 +..rlkSEINRLIKDKNATVGVSIIANNRKDTI.GINENLHYPMQSVFKLPIALTVLSEVDKGALRLEQEIRISSTDLLPW +SPIRNKYPKGTMPLSEVIRYTVSESDNNGCDILLQLIGGTTAVEEFLSKYELTDISIKASEKEMHETPDLQFRNRATPVS +LTKLLTMFYNKSILSQKSFDFLWKVMVDTSTGGNRLKGQLPKGTRVAHKTGTSGiAATHDIGIIILPTGDPVFISILVSN +SAEDIKTNEKIISDIARKVWeyy +>up|A0A0C2QY42|A0A0C2QY42_9CYAN/21-324 +.stlqRKLEAVAKESDGRVGICAEEIKSGVIT.CVNGDQRFSLQSVMKLVVAAAVMDAIDRGQMRLEDVVTVRKNDLSLV +QPIADLVAERGTTVADLISGAVIESDSAATDLLFARVGGAEGIRTFLKTKRISGLSVDRDEKHLQTAYLKDKRDTATPRG +MVTFLSALASGKLLSVKSTAHLLKVMQATVTFPDRLKAGVPEGWTLGHKTGTSLtAVTNDVGILTAPDGGTISVAVFVAE +SRRSSKERAKVIAATAKTITssy +>up|A0A095ZJL5|A0A095ZJL5_9FIRM/6-259 +..kikKHIEKIISESSGNICLSFYDLDDEEGF.SVNEDKKVRSASMIKLLIMAEIMNQSKNGKISLDTKIKVGKKDKVGG +SGILKEDCEHEFSIKELMTLMIIVSDNQATNILIDLV-GMDNINLMGKRLNLKSASLQRKMMDIKA-LEKGRDNYISAKD +VKVILEKIYRKTLVDEKSSELMLDILLRQH-ERQRLGRFLDEEVKIASKTGDLD.KLENDGGIFFLENKN-YILVVLIDD +AV-TNAMAQEIIGKISKYIYde. +>ur|UPI0005EB561C|UniRef100_UPI0005EB561C/35-293 +...vnSAIEHAEKQLGARIGVSVFDGKGKQLF.GYHSDQLFPLMSTFKTLACAKLLHDNQINNGMMDKTYQITADSILDY +APVFKDKVGTEVSLKEACFATMTTSDNSAANLVLSHIGGPVGVTTFLIDGGDSVTRLDRIEPLLNEATPGDKRDTTTPYA +MNKTITNLVLGNALNESSKQQLKDWMEANKVSNGLLRSVLPKGWEIADRSGAGGnGSRGITAVVWNEQKQPLVISIYLTG +TKASIPERDEEIAQIGQAILqqf +>ur|UPI000344BA4E|UniRef100_UPI000344BA4E/21-290 +..algQKINSIIKDKNATVGISVLGFEDGFTY.KRNADKKLPMQSVFKFHIAATILDYVDKVKLSLDQKVLLDKTNLLEW +SPLRDKYPNGGIPLGEVLEYTVAKSDNNGCDILLKLLGGTQTVQRFMDSKGIKGFQIKYNEAEMHKDWNIQYKNYSTAAS +ATDVLKKFYDRKLISKNSTDYLMKIMFSTSTGKNKLIAQLPENTPVARKTGASGkGAENEIGIVTLPNGKHYAIAVFVSN +STETDVVNCKMISDISKSVWdyf +>ur|UPI0002F09BA8|UniRef100_UPI0002F09BA8/3-290 +..taeGRIRAVFADAGCSGWLHARRCDGSATEiSVGGAERVVLASVYKLPLFVAFCRLVDAGRLDPATRLTVTPSDCTPP +TGIAVMRDPVTMSLRDLATSMMTVSDNAAADVLLGAT-GLGAVEDLLNDLGLTHTRIVGGTADLHRAYDPSYTSATTPEE +MTRLLRALWSGAVLSDEQTEFVRTVMRHQ-VWPHRVTAGFPRSVSVAGKTGTIG.VIRNEVAVVEFPGEHPVAVAIFTRA +ARADLPVVDAAIAEAARIAVt.. +>up|I4HTW8|I4HTW8_MICAE/110-362 +..slnQKLQVLAVKYKLQAGALFIDLDNGAYA.NFRGDTIFAAASTIKIPILVAFFEDVDAGKIRLDETLVATKDVLASG +SGDMQYGLNKTYTALETATKMNVISDNTATNMLIKRMGGKKALNQRFQAWGLTSTVINNPLPDLEG------TNTTSPRD +LVTILGKVNQGELLSLRSRDRLLNIMQETRT-RTLLPQGIEKSADIAHKTGDIG.SMLADAGIIDMPNGKRYLGAVMVKR +PH-NDSNARTLIQQISRTAYqhf +>ur|UPI000449A5E4|UniRef100_UPI000449A5E4/18-277 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0006966498|UniRef100_UPI0006966498/28-331 +.stlqRKLEAVAKESDGRVGICAEEIKSGVIT.CVNGDQRFSLQSVMKLVVAAAVMDAIDRGQMRLEDVVTVRKNDLSLV +QPIADLVAERGTTVADLISGAVIESDSAATDLLFARVGGAEGIRTFLKTKRISGLSVDRDEKHLQTAYLKDKRDTATPRG +MVTFLSALASGKLLSVKSTAHLLKVMQATVTFPDRLKAGVPEGWTLGHKTGTSLtAVTNDVGILTAPDGGTISVAVFVAE +SRRSSKERAKVIAATAKTITssy +>up|A0A075M4I6|A0A075M4I6_ECOLX/2-193 +.....---------------------------.---------MCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLIL------ +--------------------... +>ur|UPI0004BD7A56|UniRef100_UPI0004BD7A56/4-286 +..svaARLDAAFADAGVTGWLHAVDVDSGAQV.GTRAEQPVCTASVHKLCLLVTLHELAAAGALDLTEQVECPPAGRTPP +TGLAAMLDPVRLSLRDAAFLMMSVSDNTAADLLLRRV-GLDAVNRTTARLGLTRTRAVYGFGEMLGALDPARTNRSTPRD +MTRLLGAVWRDEACPPEYGAAMRRIMGLQ-VWPHRLAAGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHTALPAADAVIGTAARIAVd.. +>ur|UPI00068779C1|UniRef100_UPI00068779C1/27-264 +.saleQQLSAMVSGKSADIGIAALDLNTGETV.SIKGNTPFPMASTVKVAVAALYLAQVDHGRRSLDDTIN--------- +----------GVSARSLMKRMLIHSDNRATDILLKDLGGPSALHDWLQQSGVNGLRVDRTIAQLLSRDLWDRRDSSTPTA +MVDLLRRIYRAELIRPKSRDYLLDLMAQCETGKNRMKALLP-GVPIEHKTGTLD.GLTDDVGFISMPDGHRVAVAIFTRG +GS----DRPRAIAQAARAIYdgf +>up|G4Q6H0|G4Q6H0_ACIIR/35-282 +.....-NLAAVSKTVKAPYGVYFSDLKTGKGY.-YRNSVQTPAASMIKVFILAAAYEDIRDGKLSLTETFTLTDKNVVAG +SGVLQGMPKGTVTVKKALDEMIIHSDNTATNLMIDRL-GMDRVNRYLKEHGYKDTTLRRKMMDFDAA-KKGAENMTTVRD +VGLLFKRLYQGKCVSKDLDAQMLAIYKAQV-DTDMLPDKLPKGTVVAHKTGEVR.DLRHDGGIVYTAKGD-YVLVVFTRD +YTP-----YASVADLSRRVYdgy +>ur|UPI0001B3ABE4|UniRef100_UPI0001B3ABE4/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00041A2931|UniRef100_UPI00041A2931/56-312 +....dAAFARLERIHYAHLGLYAVDTGNGNQV.TWNDTRRFSYNSTVKSFLAAAVLKKNR-SDGDMDRVLHYDRSDLTAN +SPVSEKHVGTGMSRRALCDAAVRYSDNTAANVLFEDIGGPGRLGTFLKELHDTVTRTDRVEPHLSRWSPGEQHDTSTARQ +MASDLRELVLGRTLRTAERRQLTTWLRTNTTGDTTIRAGVPKGWKVGDKTGTGSyAARDDIAVIWPPGRKPLVMAVLTYR +DGKNAEADDKLPADAAKAAI... +>ur|UPI000682A860|UniRef100_UPI000682A860/34-358 +..dltARLQAIEGVFEGELGVYVQNLASGEAY.SWRADDPWYLASLIKIPVAAQVLAARQAGTLTLDERLTLARSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTASDMLIDRV-GLDAVNQRARTMIAASGNPDEIA----RAYEATGENVGTLSA +FGDLLASLHHVQDLDAEQRQTLLALMQRTRSGKQRLKAGLGSGISFAHKTGTQQ.RRSCDAGIAESDTEGPWVIVSCTRG +PL-AVSAHERALASVGEAL-... +>up|B2ZTR1|B2ZTR1_ACIBA/15-273 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPFEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSHSDSVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLVAVFVKD +SAESSRTNEAIIAQ------... +>ur|UPI00066C5419|UniRef100_UPI00066C5419/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKTNKNFLLDLMLNNKNGDTLIKDGIPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI000646696F|UniRef100_UPI000646696F/20-290 +.saleQKINSIIKDKKATVGISVLGIENDFKY.NKNSDKKLPMQSVFKFHIAAAVLDFVEKGKLSLDQKIVLDKSNLLEW +SPLRDKYPTGNIPLSEILELTVAKSDNNGCDIMLKLLGGPKTVQKFMDSKGVKGFQIKYNEAEMHRNWNVQYENYSTTQS +AVDVLKKFYEGKLLSRKSTDYLMKVMLSTSTGLNKMVEQLPKSTPVARKTGASGkGAENEIAIVTLPNGKHYAIAVFVSN +SIESDAVNCKIVSDISKAVWdhf +>ur|UPI00036C4972|UniRef100_UPI00036C4972/170-422 +.sqlnTQVKALMARYKLQPGIFFLDLDTGNYL.DLNGEKVFPAASTIKFPILVALFQEVDAGRVKLNETLVMRRDLMTGG +SGTLQYRPGAKLSVLETATKMITISDNTATNMIIDRLGGKARLNQRFQSWGLQNTVIRNLLGDFKG------TNTTSAKD +LVRLSALLSNNQLLNDASRSQALGIMRRVEN-RSLLPAGLGKGAVIAHKTGTLG.IILGDAGIIQTSTGKRYLAGIMVRR +PF-GDKRAKSFINQVSRLVYsy. +>ur|UPI00068A366F|UniRef100_UPI00068A366F/34-358 +..dltARLQAIEGVFEGELGVYVQNLASGEAY.SWRADDPWYLASLIKIPVAAQVLAARQAGTLTLDERLTLARSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTASDMLIDRV-GLDAVNQRARTMIAASGNPDEIA----RAYEATGENVGTLSA +FGDLLASLHHVQDLDAEQRQTLLALMQRTRSGKQRLKAGLGSGISFAHKTGTQQ.RRSCDAGIAESDTEGPWVIVSCTRG +PL-AVSAHERALASVGEAL-... +>ur|UPI00067969B1|UniRef100_UPI00067969B1/8-266 +..avdRTLAGLEREYDATVGVVATDTTTGETV.AYGGDRRFGYASTLKVFAAAAFLRQVH--GADRDERVRWTAADATAH +TPVTSAHVADGLTLAQLAEAAVRQSDNLALNLVLDRIGGPAGLGRALTELGDRTTEVVHDEPSLNTIEPGSTADTTTPAA +FAADLATVLDGRTLGRSDTALLERWISGNATGDTLVRAGAPAGWTVADKSGGAG.GIRNDVARVTRPDGGPIVIAVLTAR +NEPDAAYDDALVARSARAVLaaf +>ur|UPI000686D4DF|UniRef100_UPI000686D4DF/2-278 +.....---EAAFADAGVTGWLHAVDVDSGAQV.GVRADQPVCTASVHKLCLLVTLHELAAAGALDLTEQVECPPDGRTPP +TGLAAMLDPVRLSLRDTAFLMMSVSDNTAADLLLRRV-GLDAVNRTAARLGLTRTRAVHGFGEMLGALDPARTNRSTPRD +MTRLLGAVWRDEAAPPEYGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHTALPAADAVIGTAARIAVd.. +>up|N9N3L4|N9N3L4_9GAMM/26-281 +...leEQVKSL-SEKGWQVGVSILDME-NKRI.SINGDKRFPLDSTVKALACAHVLAQVDAKKLTLDHSKTIRQKDLVTY +SPVVKDYVNKKLTIKQACEITTAYSDNTAANFAIEAGGGPAGLTSFMRSIGDEVTRSDRYEPDLVINPEGDIRDTTSPNA +MNDSMKKLLMGDVLSKSSKEQLKEWMIGNKVADNMLRAALPKGWKIADRTGASDyGIRGITSMVWSENHAPVFISIYVRK +SETSLDERSAVIKLLSEHIVke. +>up|A0A0K9XW47|A0A0K9XW47_9FLAO/22-290 +...leQKLNSITKDKNATVAVSVHSFEDNIKL.SINGDKKLPLLSVFKFHIALTVLNLVDQKKLSLKQKILVTKGDLHEW +SPFRKKYPNGNITLEELLQYMVSQSDNNITDLLIRLVGGTQSVQNFMDKMKVKDFTIKADESKMHEGYEFHYLNTSTANS +LNQLLKNFYDKKIISKSSTLFLMKTMLETTTGANKIVALLPKETPVAHRTGSSGkIAENDIGIITLPNGKHIALSVLVSD +SMESEETNTKMVAEIAKVVYenf +>up|F2MY37|F2MY37_PSEU6/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGTMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPQDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>up|A0A0D6E4R6|A0A0D6E4R6_9GAMM/42-366 +..dltARLQAIEGVFEGELGVYVQNLASGEAY.SWRADDPWYLASLIKIPVAAQVLAARQAGTLTLDERLTLARSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTASDMLIDRV-GLDAVNQRARTMIAASGNPDEIA----RAYEATGENVGTLSA +FGDLLASLHHVQDLDAEQRQTLLALMQRTRSGKQRLKAGLGSGISFAHKTGTQQ.RRSCDAGIAESDTEGPWVIVSCTRG +PL-AVSAHERALASVGEAL-... +>up|D2JBV1|D2JBV1_STAAU/24-281 +....aKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGIPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0002E78102|UniRef100_UPI0002E78102/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGTMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPQDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>ur|UPI0002E8BD82|UniRef100_UPI0002E8BD82/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGTMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPQDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>ur|UPI00030A0F2B|UniRef100_UPI00030A0F2B/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGTMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPQDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>up|G9E977|G9E977_9GAMM/34-358 +..dltARLKAIEGVFEGQLGVYVQNLVSGEAY.SWRADDPWYLASLIKIPVAAQVLAERQAGRLSLDERLTLTRSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTATDMLIDRV-GLEAVNQRAHVMIAASGGNPGEM----EAYEATGENVGTLSA +FGDLLASLHPVQDLDDEQRQTLLAVMQRTSSGKRRLKAGLGSGISFAHKTGTQQ.RRSCDAGIAERATQGPWVIVTCTRG +PE-AVSAHERALASVGEAL-... +>up|M4QHK6|M4QHK6_9BACT/4-231 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAISNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEGIKLQDHFCARPFRLAGFIADKSGAGErGSRGIIAALGPDGKPSRIV------ +--------------------... +>up|A4VI25|A4VI25_PSEU5/32-341 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGTMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPQDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>up|F8GZ32|F8GZ32_PSEUT/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGTMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPQDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>ur|UPI0006469793|UniRef100_UPI0006469793/22-290 +...ldQKINSIIKDKKATVGVSVLGFENGFKY.SKNADKKLPMQSVFKFHIAAAVLDFVDKGKLSLDQKIALNKSNLLEW +SPLRDKYPNGGVPLSEILEMTVARSDNNGCDIMLNLLGGTQTVQKFMDSKGIKGFQIKYNEEAMHKDWNVQYENYSTMNS +VTDVLKKFYDGKLLSKKSTDYLMKVMLSTSTGLNKLIEQLPKNTPAARKTGASGkGAENEIAIITLPNGKHYAIAVFVSN +SMETDTFNCKMISDISKTVWdyf +>up|A0A088EY86|A0A088EY86_9SPHI/25-296 +..slrTNLENIVQLKDALVGIAITGIDKQDTL.GINADRHLPMQSVFKVPIAIVMLSEIDKGNFELDQEIKITKKDMTPW +SPIREKYPKGVLTIREILEYTLTLSDNIGCDVILKLLGGPQVVERYFTNMGFSDISIKINEKTMQSDWESQFRNWATPRE +INKILQTFYVNELLSLEQYDFLWSTMISTNTGLNQLKGQLPKHTVVAHKTGSSGtAALNDVGVILLPNGEYFVISVFVTN +SKENQETNENIIADIAKQAWdyf +>up|A0A0M0SDU6|A0A0M0SDU6_9CYAN/170-422 +.sqlnTQIKALMARYKLQPGMFFLDLDTGNYL.DLNGEKVFPAASTIKFPILVALFQEVDAGRVKLNETLVMRRDLMTGG +SGTLQYRPGTKLSVLETATKMITISDNTATNMIIDRLGGKARLNQRFQSWGLQNTVIRNLLGDFKG------TNTTSAKD +LVRLGALLSNNQLLNDGSRSQALDIMRRVKN-RSLLPAGLGKGAVIAHKTGTLG.IILGDAGIIQTSTGKRYLAGIMVRR +PF-GDKRAKSFINQVSRLVYsy. +>ur|UPI0003F92417|UniRef100_UPI0003F92417/170-422 +.sqlnTQIKALMARYKLQPGMFFLDLDTGNYL.DLNGEKVFPAASTIKFPILVALFQEVDAGRVKLNETLVMRRDLMTGG +SGTLQYRPGTKLSVLETATKMITISDNTATNMIIDRLGGKARLNQRFQSWGLQNTVIRNLLGDFKG------TNTTSAKD +LVRLGALLSNNQLLNDGSRSQALDIMRRVKN-RSLLPAGLGKGAVIAHKTGTLG.IILGDAGIIQTSTGKRYLAGIMVRR +PF-GDKRAKSFINQVSRLVYsy. +>ur|UPI00044DFEFB|UniRef100_UPI00044DFEFB/24-281 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITFKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTHPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00055FD038|UniRef100_UPI00055FD038/6-287 +...avARIHAAFADAGVTGRLHALDIDSGDQL.DAGADQPVCTASVHKLCLLVALHERAARGVLDLAEQLETVPGERTAP +TGVAAMLDAARLSLRDLAYLMMAVSDNAAADLLLRRV-GLDAVNATTARLGLTRTRAVHSFGDMLAALDPARTNRSTPRD +MTRLLGAVWRDEACTPEHGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>ur|UPI0006C840B4|UniRef100_UPI0006C840B4/22-290 +...ldKKINSIIKDKKATVAVSILGFENAFNY.NKNGEKKLPMQSVFKFHIAAAVLDFVDKGKLSLDQKITLNKSNLLEW +SPLRDKYKDTNVPLSEIIDQTVAMSDNNGCDILLQLIGGTQTVQKFMDSKGVTGFQIKFNEEEMHKDWKVQYENYSTTNS +AVQVLKKFYDGKLLSKKSTDYLMKVMLGTQTGLNKMVEQLPKNTPVARKTGASGkGAENEIGILTLPNGKHYAIALFVSN +STETDAVNCKVISDISKTVWdhf +>ur|UPI0002DC9780|UniRef100_UPI0002DC9780/170-422 +.sqlnTQIKALMARYSLQPGMFFLDLDTGNYL.DLNGEKIFPAASTIKFPILVALFQEVDAGRVKLNETLVMRRDLMTGG +SGTLQYRPGTKLSVLETATKMITISDNTATNMIIDRLGGKARLNQRFQSWGLQNTVIRNLLGDFKG------TNTTSAKD +LVRLSALLSNNQLLNDGSRSQALDIMRRVKN-RSLLPAGLGKGAVIAHKTGTLG.IILGDAGIIQTSTGKRYLAGIMVRR +PF-GDKRAKSFINQVSRLVYsy. +>up|Q9F2K7|Q9F2K7_STRCO/7-287 +....aARLDAAFADAGVTGWLHAVDIDSGAQV.GAGADQPVCTASVHKLCVLVTLHELAAAGELDLTERIECPPTGRTPG +PGLAAMLDPVLLSLRDAAFLMMSVSDNTAADLLLRRV-GLDAVNRTAARLGLTRTRAVYGFGEMLGALDPARTNHSTPRD +MTRLLGAVWRDEACPPEYGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHTALPAADAVIGTAARIAVd.. +>up|H0J587|H0J587_9GAMM/52-370 +..nlnARVAAIEEVFGGQLGVYVQNLASGEAY.SWRADEPWYLASLVKVPVAAQVLAERQAGTLSLDERLILARSDYVDG +APVNWHDPGASITLRFLLEQMITVSDNTASDMLINRV-GLDEVNARARAMVAASGGHPEAN----QAYAATGENGGTLRA +FGDVLASLHHGGMLNAEHRQLLLAVMARTRSGEKRLKQGMGNAFHFAHKTGTQH.RRSCDAGLASRVGAAPWVIVVCSRG +PL-ALSAHERAMASIGEALR... +>up|A0A0J7IXK9|A0A0J7IXK9_9FLAO/22-291 +.qslrNEISKLTKGKNATVAVAVKGIDFPVEFnNENAGKKLPMQSVFKFHIALAVLDWVDQGKLALDQKVFINKSELLPW +SPIREKNPEGNMPISELIEYAVAMSDNVGCDVLLRLIGGPKTVNDFLISKGMKDTQIVYNEEVMQSDWKNQYENYTTMKS +SNTLLKDFYQGKIISKESTEFLLGVLYRTSTGTNKIVEQLPKSAKVAHKTGSSGkGAENDIAIITLPNGKTYALSIFVSD +SMESWETNCKIISNISKAVYd.. +>ur|UPI00068AF61C|UniRef100_UPI00068AF61C/9-279 +.ksleNDIKTFIHDKKAIVAVAIKNGREGDIV.HVHADEKLPMQSVFKFHIAVAMLTEIDKGNFKLQQPIVIKKEDLTPW +SPLRDAYPQGTMPLSTVITYMVSQSDNVACDIVLKLLGGPEVVDQFYKEKGVKDLSIKINEKTMQRNWEAQFKNWTTAEE +CTDLLKTYFYNDELSAESHQFLWTVMKGTETGLKRLKGNLPANTAVAHKTGYSGtEAVHDIGVIYLPNNDPIFISVLVSK +SREDLATNEEIIARIAHMAYdfy +>up|D4SXX9|D4SXX9_9XANT/2-211 +.....---------------------------.------------------AAAVLQQVDQGKLTLAQQVKIHASDMLEH +APVTERHVGGSLSIGELCRATMIYSDNPAANLLFPLVGDPAGVTAFLRGVGDAQTRTDRYEPEMNRFAAGDPRDTTTPAA +MAATLRTLLLGDALQPASRKQLTDWMIDNRTGDDCLRAGLTAGWKIGDKTGSNGtDTRNDIAILWPPKGGPLLLTTYLNG +AKVDDAARDAALKAVAVAVR... +>ur|UPI00068BF7B6|UniRef100_UPI00068BF7B6/37-296 +..qakEALNQLEKKYGSELGVYAVNPENSQTL.QYNAQERFAFVSTYKAIASGVLLKNLT--EQQLEKRVFFKKEDLVDY +SPVTEKHVESGMTIKEIIHAAVAYSDNTAGNLLFNALNGPKGFQDELRKIKDETTNSDRYETELNTAIPGDSRDTSTPEA +FAKNLAFLTKQGNLQPKQLDYFKQTLIENTTGDKLIRAGVPKGYIVGDKTGAGSyGTRNDIAVIYSDDKEPLVWVIFSKK +DKEDAEYDDQLIADAAKVLSryf +>up|A0A0B4DA44|A0A0B4DA44_9FLAO/22-290 +...ldQKINSIIKDKKATVGVSVLGFENGFKY.SKNADKKLPMQSVFKFHIVAAVLDFVDKGKLSLDQKIALNKSNLLEW +SPLRDKYPNGGVPLSEILEMTVARSDNNGCDIMLNLLGGTQTVQKFMDSKGVKGFQIKYNEEAMHKDWNVQYENYSTMNS +ATDVLKKFYDGKLLSKKSTDYLMKVMLSTSTGLNKLIEQLPKNTPAARKTGASGkGAENEIAIITLPNGKHYAIAVFVSN +SMETDAVNCKMISDISKTVWdyf +>ur|UPI000651B294|UniRef100_UPI000651B294/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGTMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPEDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>up|Q1AVA6|Q1AVA6_RUBXD/293-542 +.....EEAAGVVREHPGVAGFYVRDLKSGAGY.GVRPDQVFFSASTIKVPVMIAVYRRIDQGRLHYSDRIVTTEEDWAAG +AGWLRWTPGARSTVEDALWLMIAQSDNVATNALVRLVGGPGYVNEVARSLGAEDTALHWKLSS-ERAAVPSLDNRTTPRD +MALLLAKIRSGEAASRYACREMLGLLEQNNL-EWWIEGGVPPGVKVANKGGWLD.STYNDAGIVEYEE-RPYVLAVFTEY +GP-GLGEGGRYLQRISRAVW... +>ur|UPI0005EB135E|UniRef100_UPI0005EB135E/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGAMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPQDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>ur|UPI00066E9885|UniRef100_UPI00066E9885/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|F1Z6G2|F1Z6G2_9SPHN/46-314 +.....ARLSALETRAGGRLGAFVLDSRSGRGF.GWRGDERFALCSTFKLSLAALVLREIEAGRLDGAETLYYSIIDVLPA +SPRTGDAAGKGLPVLALAQAALETSDNLAANLLLDRLGGPEALTAFWRQVGDTDSRLDRHEISLNRVYAGDVRDTTTPMA +MARTVSALTTGTVLTSASRAQLWGWMKACGTGLARLRAGLPAQWQGGDKTGTFAdAHVNDIALVLAPFSAPIAVTAYYEP +AGQLAPASETVLAEVARIAAd.. +>up|A0A0H3YV17|A0A0H3YV17_PSEST/32-341 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGTMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPEDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>ur|UPI0001F48FFE|UniRef100_UPI0001F48FFE/22-281 +..thtKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQAItASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI0006809556|UniRef100_UPI0006809556/6-287 +...alARIHAAFADAGVTGRLHAVDIDSGAQL.DAGADQPVCTASVHKLCLLVTLHEQAAAGLLDLTEQVECPPDGRTAP +TGIAAMLDGARLSLRDLAYLMMSVSDNAAADLLLARV-GLDAVNRTTARLGLTRTYAVHTFGELLAALDPARTNHSTPRD +MTRLLAAVWRDEACTPEHGAAIRRILGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRT +ARTSQPAADAVIGTAARLAVd.. +>up|K9RYG3|K9RYG3_SYNP3/137-389 +..qveKTIQQWFAAKQLQGGAYFLNLTTGNSV.NVDGTQIVAAASTIKIPVLVALFQALDRGEITLAEPLTMRPDLIAGE +AGTMQYKPGTKFSTLETAELMISISDNTATNMLIDRLGGATILNDQFVQWGLEHTVIRNPLPDMEG------TNTTSPKD +LAILMARIAQGDLVSQTSREKLLGIMRTTVT-NTLLPQGLGPGAKIAHKTGDIG.TFVGDAGLIEMPNGQQYVAGIMVKR +PY-NDPQGTELIRQISRLTYqay +>ur|UPI0003FE1061|UniRef100_UPI0003FE1061/41-357 +..alePRLRAIEAALGAGIGVYVLHMERDESY.GYRAGEPWYLASGVKVPVAIAVLREVERGTLALDTPVVLRADDFVDG +AGATNRRPGEALALSWLLEQMIVHSDNTATDVLIRTV-GLAAVNRVAAELVDARLRITTLLA---AAYYATGANSATLVD +YGRMLATLADGKALGAEATGWLLERMLRVETGHRRLRAGLPPGIAFAHKTGTQY.RRTCDLGIAMQPDPARVVVAACVRG +IG--TAAGVHALQRIAAAIT... +>ur|UPI0005E2BA2F|UniRef100_UPI0005E2BA2F/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLLLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI00069D22E7|UniRef100_UPI00069D22E7/41-298 +..hldRALADLERQSSRKIAVTIGD-GEHQLY.SYRGTDPMPMCSLFKTILVGALLHDHAYDEAFWNQKITFTKGEVVVN +SPICSADADGVMTVDELADAALRWSDNTAGNLLLRLYGGPAQLTAYAASLGMRQTRLDRWEPELNTAIPGDLRDTSTTND +MEKGFSDLLVGSALTQAGRARLRSWMLRNQTSGKRLRANLPATMELADKTGAGDyGVVNDAGVYWSGEET-LSIAVMTRA +SFAGAMNDNTVVARIGQLAVqhy +>up|T2I6S8|T2I6S8_CROWT/147-398 +...lqEKIQKIDAKYNVKPQAWFIDLDNGSYV.TYNGTQPVPAASTIKIPVLVAFFEEVDKGNIHLDQMLTMTKDIMVSG +SGDMQYGINKKFTALEVARKMIVISDNTATEMLVKQMGGKEVLNKRFKKWGMKNTEINNILPDLEG------TNKTSSED +LSKLLARIERGDLISARSRDRLIDIMEGTRT-RTLLPQGLEKQANIAHKTGDIG.TIIGDAGIIDMPTGKRYIGAVFAER +AY-NDVAGRHLIQDISRTVYqhf +>ur|UPI0006C92DC8|UniRef100_UPI0006C92DC8/54-323 +.saleQYVAKLADGTNGRIGVAAIDLTTGEQV.SVLGSQRFPMASTSKIAIAATFLEGVDKGRWSLDDKFPLMVPLASKS +TKVAPVKPGRLLPARELIDLMLVHSNNQATDGLLAVIGGPKVVSEWVKKAGIDGFSLDRDETEFDPSLYIDPRDSATPLA +MTQLLKGLHEGKWLSKSSRDLLIVTMENCKTGANRIKGQMPADVQVAHKTGSLY.NTSSDVGIITGPDGHSIAVAIYVTG +GGMDRNYRTGRIATIARAIYdgf +>up|A0A0B8SYQ6|A0A0B8SYQ6_9SPHI/25-295 +.ksleNDIKTFIHDKKAIVAVAIKNGREGDIV.HVHADEKLPMQSVFKFHIAVAMLTEIDKGNFKLQQPIVIKKEDLTPW +SPLRDAYPQGTMPLSTVITYMVSQSDNVACDIVLKLLGGPEVVDQFYKEKGVKDLSIKINEKTMQRNWEAQFKNWTTAEE +CTDLLKTYFYNDELSAESHQFLWTVMKGTETGLKRLKGNLPANTAVAHKTGYSGtEAVHDIGVIYLPNNDPIFISVLVSK +SREDLATNEEIIARIAHMAYdfy +>up|A0A0D0KK47|A0A0D0KK47_9PSED/34-345 +...llERLQTLAAKQDGELGVYVKDLHSNLAV.TLHAEELWYMASGIKVPVAIAVLRGVERGDWNLDSRLTLAADDFVDG +AGSTNQGPGERLSVGFLLEQMIIYSDNTATDRLIRLA-GLDAVNALVGELVSEGFEPITTLGDVRRNYYRSNLNAARLSA +YGELLERLADGQALGAEQTRYLLGVMGRVKTGSKRIVAGLPDDARFAHKTGTQR.ERICDSGLIETPSAQPVLIVACVQG +EP-SLAKAERSLRQVGEALT... +>ur|UPI00030FB899|UniRef100_UPI00030FB899/3-289 +...aaERIRAIFADAGCTGRLHARRCDSDEEV.CIGGTERVVTASVYKLPLLLAYCRAVDAGRLDPLARLTLTPSECTPP +TGISALHDPVTMSRRDLATSMMTVSDNAAADLLLGEV-GLTAVHELLESLGLDRTRLVGGTADIHRAYDPAYTSATTPAE +MTRLLAALWRGEVVSTEQTDFARAVMRRQ-VWPHRIAAGFPRGVAVAGKTGTIG.IIRNEVAVVEFPGEYPVAVAVFTRA +ARADLPAVDAAIAEGARIAVt.. +>up|A0A033UR43|A0A033UR43_STAAU/22-281 +..attQDLKKVEDKYDANVGVYALNTATDEEI.TFNEDKRFAYASTFKAVSSAMLLEKTP--HNELNKKVHVSKEDIVPY +SPVLEKFINKDITIKKLIEATMLYSDNTANNMIIEELGGYKEVNKRLKSLDDKTTKPSRMEPELNNYDPKSNKDTSTPKA +FGKTLNKLINDGRLSKENKAFLIDLMINSKSGDTLIKKGAPKNFKVADKSGQITyASRNDIAFVYPKGEKPIVLVIFTNK +EGKTDKPNDKVVSETAKVVLekf +>up|D2ARC0|D2ARC0_STRRD/3-289 +.....EALREAFDDADVEGFIHVRDVDGDAET.GLGADEPVVLASVFKVPIVLEYARQAAAGTLERTERLTVTAADKDGG +IGTSGCADDVSLTLRDLAHFMMTMSDNAATDVLLRRV-GLGNLHATLRGLGLERTRLIGGE----EILDPERTTSGTPRE +TTTLLTRIWRDEAGPPEACAEVRRIMGNQ-IWPHRLSSGFGDEVKVSGKTGTLW.GVRNEAGVVEYPDGRRYAVAVFLRT +GSLRLPRADRVIGHAARVAIdh. +>ur|UPI0002D36700|UniRef100_UPI0002D36700/2-289 +..tvaERIHAVFADAGCTGRLHARRCDGGAEV.SIGGTERVVTASVYKLPLLLAYCRAVDAGRIDPLQRLTLTPAECTPP +TGISALHDPVTMSRRDLATSMMTVSDNAAADLLLGEI-GLADVHDLLTSLGLTRTRLVGGTADIQRAYDPAYTSATTPEE +MTRLLSALWRGEVVSAQQTDFARAVMRRQ-VWPHRIAAGFPHAVSVAGKTGTIG.IIRNEVAVVEFPGEYPVAVAVFTRA +ARADLPAVDAAIAEAARIAVt.. +>up|D2J8J7|D2J8J7_STAEP/24-281 +....aKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGNKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A077XS50|A0A077XS50_9SPHI/26-296 +...lqQYINQIITGKNALVSVAISGISQNDTV.GVQASQRLPMQSVFKFPLAIVMLTEIDKGNFTLDQKIEITKRDLTPW +SPIRDKYPDGVLTLREILEYTITLSDNIGCDVMLKLLGGPQKVEQYFAKQGFKNISIKINEKTMQSNWDKQFLNWCTPQE +MNNILKIFYVNKLLSMSMYDFLWSTMKSTNTGLNQIKGQLPAGTVVAHKTGSSGrAALNDVGIVSLPNGEYFVISIFVTN +SKESKETNERMISDIAKVTWdyf +>ur|UPI00055DAF7A|UniRef100_UPI00055DAF7A/6-287 +...alARIHAAFADAGVTGRLHALDIDSGAQL.DAGADQPVPTASVHKLCVLVTLHEQAAAGLLDLTEQVECPPAGRTTP +TGVAAMLDAVRMSLRDLAFLMMAVSDNAAADLLLRRV-GLDAVNATTARLGLTRTLAVHSFGEMLAALDPARTNRSTPRD +MTRLLAAVWRDEACTPEHGAAVRRILGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>ur|UPI0005A1E4B7|UniRef100_UPI0005A1E4B7/29-338 +...leQELRRVDEASPGKLGVYIKHLGENAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDGDFSLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDELNARTRKSMGGDFEAITSMEQAYERYYARKLNSSSLVA +YGTMLEKLVRGELLSVESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHIGVIEPQDESRAIVVVACAE +ALDEGRDAGQLFEQVGQAIS... +>ur|UPI000366212C|UniRef100_UPI000366212C/47-286 +.....-----------ARISLSTRSLDTTLSF.AHRATVRIPSASVIKLPIMLELMERVEAGTIKLDAIHSLTEAEKVGG +DGVLKTYPDKSVSYRELLRLMLIKSDNTATNILIHLL-GRDAVNQRIRKLGLERSQLNRVMMDTLAA-RQGRENYVTAQE +MNTLLEKVYRYQVATPERCEEMLAILKQNED-TLTIPRLLPKRVVIAHKTGTLA.YVRGDVGIVYTQ--KPFLLAVFVEG +VP--TPEAERIISEVAMICYtyf +>up|L0GRC3|L0GRC3_PSEST/32-341 +...leQELRRVDEASPGKLGVYIKHLGENAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDGDFSLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDELNARTRKSMGGDFEAITSMEQAYERYYARKLNSSSLVA +YGTMLEKLVRGELLSVESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHIGVIEPQDESRAIVVVACAE +ALDEGRDAGQLFEQVGQAIS... +>ur|UPI00066A6CEC|UniRef100_UPI00066A6CEC/24-281 +....aKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGNKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI000592E100|UniRef100_UPI000592E100/2-282 +.....---DDIFRTAGVEGRVHARCFDCDGEF.GWNADEPVVLSSVVKVPLVLEFARQVAAGQLDATDRVRATAADRLGG +VGTAGCLDDVEYSLRDAACLALTISDNTAADLLFDRV-GVENVRSLVRELGLTRTRVEGSIRDILYAVDPLRTTAGTARD +MTRLLRLIGRDEAGAPEACAWVRDLMRQQAF-GHRLPSGFPPGVDIWSKTGTLP.GIRNDIGVVGYPDGSRYAIAVFTVS +HSGRQPAVDRAIGEAARLAVe.. +>up|A0A085B8L7|A0A085B8L7_9FLAO/24-292 +..elrKKLNQIISTKNATVGISLKGMENKDTL.SINGNINMPMMSVFKFHIALAVLNEVDKGKLALNQKVFIKKEDLKEW +SPIREEFPNGNLTIDQLLRYTVSHSDNNGCDILLKLIGGTKTVQKFINKIGIKDFTIKMNEDQMRT-WENLYINTTTPIA +TTKLLDKFYNGKVLKKATTKYLYQIMVECSRGTTWMKAGLPDGTELAHRTGISGtVAMNDIGIVKLPNGKHFFISIYLKN +ITEPREDTEKIIADITKATWnyf +>up|U7QP35|U7QP35_9CYAN/252-503 +...vkQQILALTENSDLKPGVLLVDLDTGGYV.DINSESAFAAASTIKVPILVAFFQAVDEGKISLNEVLTMEDQHIAGG +SDMQYQSAGTEYTALETATKMIVISDNTATNMLIERLGGAEFINQKFLDWGLHNTVIRDVLPDLRG------TNKTTPKD +LVNLLTQLNQGGLVSMKSRDRIFRIMEKTEN-DSLLASGLGRGAIIAHKTGNLK.SVSGDVGLIDLPNGKRYLLAVLVER +ND-DDSAAESLIRNISKTVYesf +>up|A0A0H3K538|A0A0H3K538_SYNP6/52-301 +...lqTQLAALIQQQPLKAELFLTDLDTGNYV.DINGTTSIPAASTIKIPVLAALMEAVQQGKVRLDEQLTMTQDLVASE +AGAMQYPVGSKFTVLETAIEMIRISDNTATNLLIARLGGIEAVNQRFAAWGLQTTRIRNLLPDLEG------TNSTTPKE +MVELLAKVENGSLLDPRSRDRFFAVLRTTET-NTLLSRGLGEEATIAHKTGDIA.MVVGDVGLIDMPSGKRYIAAMLVRR +PD-NDLKANELIRQVSQRTYq.. +>up|A0A0K2SP07|A0A0K2SP07_9FIRM/5-281 +...iyDELTELDAGFSGTLAVAARGLSGRPAL.SFRAAETFPAASVIKLPILVEAFRQAEEGRLDLARRVPLRTEDQVGG +SGVLKEEPGLEPTLRDLLTLMIVVSDNTATNMVMERV-GIEAVNASAQAWGLRQTYLAGPERQ-TPAQREGRRSTVSPAD +MVELLTALHRHQILSEAGCEQVLEILGRQHF--SVLGRELGSDLRIQSKSGSIA.GVRNDVGIISTSHGA-YAVAVMTKD +SRDRQNEGETVVARASRLVFdhw +>up|A0A059Q5E9|A0A059Q5E9_9BACT/23-238 +..tvtEAAMAVEADLGGRVGTLLRAPGAAPLA.AWQADDRFPLSSTFKAPLCGAVLARVDAGSEQMDRVIPYTAQDLVSH +SPVTETRAGKGMRVADLCAATITLSDNTAANLLLDTVGGPEGFTGFLRSIGDMTTRLDRQETALNEALPKDQRDTTTPRA +MTDTLEALLFSGILSTESRTQLESWMQQDQVAGALIRASLPEGWTIADKTGAGGhGARS--------------------- +--------------------... +>up|A0A059WN54|A0A059WN54_9BACT/45-306 +.aeltKQIAALCNDSQGEIGVTVIHVESGRTV.NFEGEKKLPLYSVFKLPLALEVLKRVAEKKISLDQKIHVAPADVAPG +SQFNADRKPADKTVAELLEFSIVRSDNTSSDQLLQLVGGPAVVTERMRTLGFPNIDIVSTVREYAT--SQGKPNLATTAN +LARLLSRLQKGELLEPSHLSLLLGFMERARTGERRLRASLPLGTTVAEKTGSGA.DSTNDVGLITLPDGGHLAMAVLIHN +SKLTAEAQERLIADLARKAYdaf +>ur|UPI0003A04F6B|UniRef100_UPI0003A04F6B/169-418 +.....TQIQSIAPQTQLTPGLMVVDADTGAYF.DINGSNAIPAASTIKFPILVAFFQAVDEGKVRLDQPLTLKKEQIAAE +SGDLQDQPGSQFPAIQVATKMIDISDNTATNMIIDLLGGKEAVNQRFQAWGLTNTVIQNALPDLQG------TNTSSPRD +MVTLLSAVNSGKLVSMRSHERMLTIMRKV-VNNSLIPQGLGQGAVIAHKTGDIG.MMLGDVGMIDLPNGKRYFMAAMVKR +PH-NDDRAGDAIRKMSELTYqyf +>ur|UPI00036324B8|UniRef100_UPI00036324B8/3-292 +..aisDEIEAVFANAGARGFVHAREVGDGPEV.GVGADDPVVLASVFKIPVAVAFAREVAAGRLDETERTRVTARYRIGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDLVYHRI-GQDAVDKVLTDLGLTRTRLIGCCEDLFAVLDPERTTSSTPRE +ITELLDAIWTDRAGDPAACERVRTIMAQQ-IWPHRISSGFPAGVGIAAKTGTLP.AVRNEAGVVTQVDGRRYAVAVFTRA +DSDRLPAVDSAIGEAARLAVeh. +>ur|UPI000364E537|UniRef100_UPI000364E537/79-331 +..elqTPIKALMARYRLTPGIFFMDLQTGNYL.NINGDQPFSAASTIKYPILIALFQEVDAGRINLNETLVMQRKHVTGG +SDMQYRRVGTKLSLLETVNKMMTISDNTATNMMIDRLGGKANLNQRFRAWGLQSTVIKNMLGDFKG------TNKTSAKD +LVRLSALITNNQLISDTSRSQVLGIMIHCH-NRSLLPSGLGNGASIAHKTGTLR.FVLGDAGIIETPSGKRYLAGIFVRR +PN-NDSRAIAFIRQVSQVVYgyf +>ur|UPI000688FC59|UniRef100_UPI000688FC59/39-284 +.....--------EVGGRIGVQAVR--NGRAT.SWRAHERFTYCSTFKLFLAAATLERVQAGDEQLDRPVAMTAADMVSH +APVTGQAVGGTLTIQALCQATVEVSDNPAANILIREMGGLTAWRDWYRRIGDTVTNVDRLEPELNGV--GDARDTTTPGQ +FVANLQTLFADDVLSSMSRSLLMSWLFASPSGPNRLRAGVPVGWEVAHKTGTSSrGPVNDIGLLIPPGGHPIHIAVFWQG +REDDFSLGEAAIAEATRRVVe.. +>up|V6M611|V6M611_9BACL/6-269 +..glkKQLSQIVEDAKGTWGIVVEEIGQGICF.EHLPDQSFIAESVIKVPIMAAVFAAAWQGEFSLEDRLALRREDMVHG +SGMLFASPGLRLSIRELATLMIIQSDNTATNILIDLV-GKERIEQTMRELGMKESRYVRKLMIYPA--DNPGNNTITARD +VTTMLSRLGAGRFLSAKACEEMVDIMKKQQF-RNGLPSLLPTDWEIACKSGWDT.GRQHDAGLLYVQG-RCFAITALSQD +VE--AEEALHTLGSIGKAVYey. +>up|F4Y5N4|F4Y5N4_KLEOX/1-197 +.....---------------------------.---------MCSTSKVMAAAAVLKQSESNKEVVNKRLEINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPESWVVGDKTGAGDyGTTNDIAVIWPENHAPLILVTYFT- +--------------------... +>ur|UPI000519F88A|UniRef100_UPI000519F88A/72-371 +...leDRLFQLWRTFPGKTGVAVQRIDGEWAL.AQRGDDLFPQQSVSKLWVALAALDAIDQGRLSFDRSVRIGPDDLTLY +QPLAARRAEGSMTVRELIETAITRSDNTANDKLLWTIGGPDTVRSFIRKNDLGAIRFGPGERLLQSRYLADPVDGASPAA +IAAALTRLARGELLSAESTSYLLDVMSRTRSGPQRLKAGLPPGWKFGHKTGTGQnAGYNDIGIATAPDGTRYAIVVLLGN +TTASVPERMSLMQAVSGAVAe.. +>ur|UPI00068C1ABC|UniRef100_UPI00068C1ABC/256-493 +.....-----------LVPGVYVMDIDNGNFF.SFNGNATFSAASMIKLPVLIAFFQDVDAGKIKLDEMLQIQQTDVAEG +SDMQYAGVGTQYSALETATNMIVSSDNTATNMVIRRLGGIQALNQRFRQWGLQQTLLRKPLPDLEG------TNTTSPKE +LASLMALLNDGKLISMKSRDRAFEIMRRTA-NDSLLPSVMSPGSAIAHKTGDIG.SMLGDIGLVDLPSGRRYAIATMVKR +PH-NDARAQDLIRQIAAIVYehf +>ur|UPI0003B4E9F8|UniRef100_UPI0003B4E9F8/31-295 +....aARLRALERSAGGRLGAFVLDTGSGRHF.GWRADERFCHCSTFKLSLAALALREGDAGRLDPAAMLAFGQADLVDH +SPVVEAHLAAGLPVLALAEAVQVTSDNAAANVLMRRLGGSAAVTRFWREIGDEISRLDGYEPTINEIPPGTTQNSTTPRA +MAETVRRIVLGDVLATDSRERLRGWMAATRSGLGRIRAGIPAGWRGLDKTGTGMrNKTNDLAVLLPPGGAPLIVTGYFET +PSDVRPQDEAALKALGRLAIe.. +>ur|UPI0004657AD0|UniRef100_UPI0004657AD0/25-278 +....eASIAEIEKRHGGRLGVFAVDTGTGRTL.AHRADERFLMCSTFKGLLAALVLARVDAGQEALSRMIPYGEKDLIFT +SPITKANVGKGLSVGDLTKALLEASDNTAAILLMRSAGGPSGLTKFVRGLGDTVTRSDRYEPKSNE--DSGILDTTTPRA +IVGSVRKILLDNVLKPQSRQRLEAGMIACTPGLKRIRAALPSDWIAGDRPGTSTkGESNDYAIVRPPGRAPLLIAAYYNA +PKLSMAEREVVLRETGSAFV... +>up|S3ZPM0|S3ZPM0_9ACTN/11-289 +.....-RLQETFAEAGVTGRLHALDIDSGAEI.SAGADQPVVTASVHKLCVLVTLYEHAAAGRLDLTEQVECPVDGRTSP +TGLAAMLDPVRVSLRDAAYLMMAVSDNTAAELLLRRV-GLDAVNATTARLGLTRTRALHTFSEMFAALDPARTNHSTPRD +MTRLLGALWRDEACTPEHGAAMRRVLGLQ-VWPHRLAAGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRA +ARATLPPADAVIGTAARIAVe.. +>up|A0A095F0N6|A0A095F0N6_BURML/31-283 +.....SPFSDIERRNGGRLGVFAIDTGSGRTL.SHRAEERFLMCSTFKGLLAAQIMARVDSGAERLDRLVHYTEKDLIFT +SPVTKANVARGLSIDALCQATLVESDNTAAILLMRSAGGPAALTRFVRGLGDTVTRSDRYEPESNR--YRGVLDTTSPKA +IATTAQHLLLGDALSASSRAKLERAMTDCKPGLNRIRAVLPAGWQAADRPGTSVeRETNDYALVRPPGRAPLLFAVYYDA +PGVSMEVREAVLREAGTAFV... +>ur|UPI00036E13CD|UniRef100_UPI00036E13CD/33-297 +.selrQQIEQELARHPGVFAVAFKDLTTGQEL.LIREKERFHAASTMKTPVMIEVYRQQAQHKLALTDSILVKNESIVDG +SPFSLKQLGTKRTLASLVYDMITVSSNLATNLIIEKV-DARKVTQTMRELGAKDIEVWRGVEDAK-AFAKGLNNTTTAYD +LMVIYEKLAQGKVVSPEASQAMIGILLEQKF-NESIPAKLPKDVKVAHKTGSIT.GVRHDSGIVYLPDGRTYVLVILSKQ +IK-EDLETQNAMATVSEWL-... +>ur|UPI0002E73CDB|UniRef100_UPI0002E73CDB/6-287 +...taGRLHAAFADAGVTGLLHAVDIDSGAQV.GAGADQPVCTASVHKVCVLVTLHELAAAGEIDLTEQVECPPAGRTPP +TGLAAMLDPVRLSLRDAALLMMSVSDNTAADLLLRRV-GLDAVNRTTARLGLTRTRAVYGFGEMLAALDPARTNRSTPRD +MTRLLTALWRDEACPPQYGAAMRRVMGLQ-VWPHRLASGFPDDVHVAGKTGTLP.TLRNEVGVVEYPDGGRYAVAVFTRT +ANATLPAADAVIGTAARIAVd.. +>ur|UPI000458F496|UniRef100_UPI000458F496/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKSGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNIInkf +>up|B2UM78|B2UM78_AKKM8/35-299 +.....SAVRELAHSLKARVGMAAEMLDTGETV.MVGDEAAYPMQSVVKFVLALSVLKRVDQGAMNLEQIIRIRPEQLVKW +SPLRERFPQGGFSLKELLRVTVQESDNNTCDLLFGLIGGPQAVQKDLKEWGIDGINVRFTEEEIHRNHDLQYVNSSRPSA +MNSLLRAFDEGKILKKGTQSVLWNIMAGCSTGPERLKGQLPRDYVVAHKTGSGFtTARNDVGIIVLPNGRKMAVSVFIRD +SKDSESACDRVIASMARWLCle. +>up|K9PN19|K9PN19_9CYAN/77-329 +..elqTPIKALMARYRLTPGIFFMDLQTGDYL.NINGGKAFPAASTIKYPILIALFQEVDAGKIKLSETLVMQRKHVAGG +SGNMQYRVGTKISLLETVTKMMTISDNTATNMIIDRLGGKANLNQRFRSWGLQSTVIHNMLGDFKG------TNKTSAKD +LVRLSALMANNQLISDTSSSQVLGIMIRCH-NRSLLPSGLGSGASIAHKTGTLR.FVLGDAGIIETPSGKRYLAGIFVRR +PN-NDDRAKAFIRQVSQVVYgyf +>ur|UPI00037C6903|UniRef100_UPI00037C6903/6-259 +..kikKHIEKIISESSGNICLSFYDLDDEEGF.SINEDKKVRSASMIKLLIMAEIMNQSKNGKISLDTKIKVGKKDKVGG +SGILKEDCEHEFSIKELMTLMIIVSDNQATNILIDLV-GMDNINLMGKRLNLKSSSLQRKMMDIKA-LEKGRDNYISAID +VKVILEKIYRKTLVDEKSSELMLDILLRQH-ERQRLGRFLDEEVKIASKTGDLD.KLENDGGIFFLENKN-YILVVLIDD +AV-TNAMAQETIGKISKYIYde. +>ur|UPI0004503364|UniRef100_UPI0004503364/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYTSTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|W8SQG3|W8SQG3_9GAMM/2-198 +.....---------------------------.---------MCSTSMVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFT- +--------------------... +>up|A0A094MB05|A0A094MB05_9PSEU/3-292 +..aiaDEIEAVFAEAGARGFVHAREIGDGPEV.GVGADDPVVLASVFKIPVAVAFAREVAAGRIDETERTRVTARYRIGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDVVYHRV-GQEAVDRVLTDLGLARTRLVGCCEDLFAVLDPERTTSSTPRE +ITALLDAIWTDRAGDPAACERVRTIMAQQ-IWPHRISSGFPSGVAIAAKTGTLP.AVRNEAGVVTHVDGRRYAVAVFTRA +ESDRQPAVDSALGEAARLAVdh. +>up|X1P456|X1P456_9ZZZZ/30-227 +.....-KVKDAEDQLGARVGYIQLDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGW----------.------------------------- +--------------------... +>ur|UPI00068752A6|UniRef100_UPI00068752A6/38-362 +..dltARLKAIEDIFEGRLGVYVQNLASGEAF.SWRADDSWYLASLIKIPVAAQVLAERQMGTLTLDDRLTLARSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTATDMLIDRV-GLAVVNARARAMIAASGNPDEIG----QAYEASGENVGTLSA +FGDLLASLHSVQDLNDEQRQTLLAVMQRTRSGKQRLKAGMGSGISFAHKTGTQQ.RRSCDAGIAERTTQGPWVIVTCTRG +PE-SVSDHEHALARVGEAL-... +>ur|UPI0004CCB976|UniRef100_UPI0004CCB976/5-290 +.....-LLRKAFGDADVEGFIHVRDVDGGAEI.GLGADEPVVLASVFKIPIVLEYARQAAAGTLERTERLTVTAADKDGG +IGTSGCADDVSLTLRDLAHFMMTMSDNAATDVLLRRV-GLGNLHATLRGLGLERTRLIGGCAELLGVMDPERTTSGTPRE +TTTLLSKIWRDEAGPPEACAEVRRIMGSQ-IWPHRLSSGFGDEVKVSGKTGTLW.GIRNEAGVVEYPDGKRYAVAVFLRT +GSLRLPKADRVIGHAARVAIdh. +>up|A0A077KJ89|A0A077KJ89_9FLAO/20-290 +.ssleQKINSITKGKQATVGVSVLGFENNFKY.NQNGDKKLAMMSVFKFHIACAALDLVDKGKLSLDQKVFIKKSELYNW +SPFKKNHPEGNIPLSEVIDYTVALSDNNLCDILIELLGGTQAVQKFMDSKGVKDFQIKYSERGMALGWDSLYENYTTTHS +TIQLLKQFYDGKLLSEKSTDYLMKIMLGTKTGTNKIVEQLPKGTPAAHKTGSLT.IAENDMGIITLPNGKHYAIAVYVSN +SKESEAENCKIISNISKAVWdnf +>ur|UPI0005C5B5A9|UniRef100_UPI0005C5B5A9/26-281 +...leEQVKSL-SEKGWQVGVSILDME-NKRI.SINGDKRFPLDSTVKALACAHVLAQVDAKKLTLDHSKTIRQKDLVTY +SPVVKDYVNKKLTIKQACEITTAYSDNTAANFAIEAGGGPAGLTSFMRSIGDEVTRSDRYEPDLVINPEGDIRDTTSPNA +MNDSMKKLLMDDVLSKSSKEQLKEWMIGNKVADNMLRAALPKGWKIADRTGASDyGIRGITSMVWSENHAPVFISIYVRK +SETSLDERSAVIKLLSEHIVke. +>up|A0A0K3BS50|A0A0K3BS50_9PSEU/6-292 +.....AEIGAVFANAGARGFVHARQIGGGPEV.SVGADDQVVLASVFKIPVAVAFAREVAAGRLDETERTRVTARYRIGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDLIFHRV-GQAAVDQVLADLGLERTRLIGCCEDLFAVLDPERTTSSTPRE +ITALLDAIWTDRAGDPAACERVRKIMAQQ-IWPHRISSGFPAGVAIAAKTGTLP.AVRNEAGVVTDVDGRRYAVAVFTRA +ESDRLPAVDSAIGEAARLAVdh. +>up|D2JKK7|D2JKK7_STAAU/22-281 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDIALKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKNLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>ur|UPI0003016D59|UniRef100_UPI0003016D59/3-273 +...leEKIKSLINEVQGEFGVYFEDTVDGTKI.LLNENIVFSAASTIKIPLVALGLKLYEEGKFDLNDEIEIKPENRVGG +TGVLKTLNRNYPTVSDLMTLAITVSDNVATNQLVDLVGGFDNINSFSKSLGLNDTKFQRKMLDLKS-LQEGKDNFTTAKD +LGTILSLVAKDECVSKESSELLLKMMKMQQF-RQKLPNLIPGKVLVANKTGDLW.KVQHDVGIFILPKGERYVISVFSQK +LA-EDYEGVETISKISKAAYey. +>up|G9EJ58|G9EJ58_9GAMM/32-285 +....dTKLQAIEHEHHLKIGIYALDTNSGRVI.TYHAHDRFPFQSTCKFIGVSALLAS---DKTLLEKKVLINPKELLFW +HPISGQYVNQKVPLKTLAEGAISYSDNTAINIIIRELGGLGAINQFAQSIENSSFKMAHYEINLNSN-PQINEDTSTPKD +MALSLKKIMLGDILTTPNKALLLDWMRNNTTGYNRIRAGVPLGWSVADKTGSGSyGIANDIGIVWSPVCKPVILSIFTVS +NQSDAKPSDAVIAQITKAAFeef +>ur|UPI00066CC709|UniRef100_UPI00066CC709/22-277 +..attEDLKKIEDKYDANVSVYALNTATDEEI.TFNEDKRFAYASTFKAVSSAMLLEKTP--HNELNKKVHVSKEDIVPY +SPVLEKFINKDITIKKLIEATMLYSDNTANNMIIEELGGYKEVNKRLKSLDDKTTKPSRMEPELNNYDPKNNRDTSTPQA +FGKTLNKLINDGRLSKENKTFLIDLMINNKSGDTLIKKGAPKNFKVADKSGQITyASRNDVAFVYPKGEKPIVLVIFTNK +EGKTDKPNDKVISETAKVV-... +>up|C7XRW9|C7XRW9_FUSNV/6-258 +..ewkKEIEKIISQVEGSVCINFYDLNKNNVF.SINGDKKVLSASTIKLLILAELMKKISENKFSLSDTIMIADSMKTGG +DGVLKENTGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINQLGKELDLKETFLGRKMMDAEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWLGDRA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>up|A0A0G3XNJ6|A0A0G3XNJ6_9SPHN/69-368 +...lnDRIFQLWRAFPGRTGIAVQRVDGEWAI.AQRGGDLFPQQSVSKLWVALTALDAVDQGQLSLDHDVRIGPGDLTLH +QPIAARRSEGSMTVRDLIESAITQSDNTANDSLLRSIGGPDAVRSFIARKDLGPIRFGPGERLLQSAYLANPVDGATPSA +IASALTRLARGSLLSPESTSYLLDVMSRTRSGPKRLKAGLPQGWKFLHKTGTGQnAGYNDIGIATAPDGTRYAIVVMLRD +TTATVPARMALMQAVSGAVAe.. +>up|A0A0A2MIS9|A0A0A2MIS9_9FLAO/23-292 +.sqlqKDIDKIVKNKKATVGVSIIGNNVNDTV.NINPSKHFPLQSVFKFHIAIAVLSEVDKGNLQLDQKIVVDKKDLLKW +SPMRDQYPDGALSLAQILEYTLIQSDNNGCDILLRLLNGPKFVEDYFIKNNFTDIAIKATEEDMHKDWETQFSNWTTPKS +ASDVLIAYYNNELLSKGSYDFLWTTMKATQVGAKRIKGQLPSTTIVAHRTGTSGsAAVNDIGVILLPNGKHFYISVFVSN +SKEDEKTNEKIISDIAKAAYnyf +>ur|UPI0006B3E4C0|UniRef100_UPI0006B3E4C0/38-362 +..dltARLKAIEDIFEGRLGVYVQNLASGEAF.SWRADDSWYLASLIKIPVAAQVLAERQIGTLTLDDRLTLARSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTATDMLIDRV-GLAVVNARARAMIAASGNPDEIG----QAYEASGENVGTLSA +FGDLLASLHSVQDLNDEQRQTLLALMQRTRSGKQRLKAGMGSGISFAHKTGTQQ.RRSCDAGIAERTTQGPWVIVTCTRG +PE-SVSDHEHALARVGEAL-... +>ur|UPI0001B50FBF|UniRef100_UPI0001B50FBF/14-210 +.....---------------------------.------------------------------SRLDRRVTYTRADLVPH +SPVAEKHLATGMTVRQLCDAAIRFSDNAAANLLLRDLGGPRAVTAHLRRLGDRVSRLDQSEPELNGNPPGDPRDTTTPRA +VAADYRALVLGDALPGAKRDLLADWLVRNTTGGRRIRAGVPRDWRVGDKTGTGEwGRVNDVAVLWPPSGAPLVMAVLTDR +PGRADTTDEALVAEAARRVL... +>up|Q31MT6|Q31MT6_SYNE7/110-359 +...lqTQLAALIQQQPLKAELFLTDLDTGNYV.DINGTTSIPAASTIKIPVLAALMEAVQQGKVRLDEQLTMTQDLVASE +AGAMQYPVGSKFTVLETAIEMIRISDNTATNLLIARLGGIEAVNQRFAAWGLQTTRIRNLLPDLEG------TNSTTPKE +MVELLAKVENGSLLDPRSRDRFFAVLRTTET-NTLLSRGLGEEATIAHKTGDIA.MVVGDVGLIDMPSGKRYIAAMLVRR +PD-NDLKANELIRQVSQRTYq.. +>up|D9XL75|D9XL75_9ACTN/9-204 +.....---------------------------.-------------------------------RLDRRVTYTRADLVPH +SPVAEKHLATGMTVRQLCDAAIRFSDNAAANLLLRDLGGPRAVTAHLRRLGDRVSRLDQSEPELNGNPPGDPRDTTTPRA +VAADYRALVLGDALPGAKRDLLADWLVRNTTGGRRIRAGVPRDWRVGDKTGTGEwGRVNDVAVLWPPSGAPLVMAVLTDR +PGRADTTDEALVAEAARRVL... +>up|W4T7D4|W4T7D4_9FLAO/22-290 +...ldEKISAVIKDKKATVGVSVLGFENAFKY.SKNGDKKLPLLSVFKFHLACAVLDMADKGKFSTDQKFLIKKSDLLEW +SPLREKFPEGNLSLGEIITYTVAQSDNNTCDFLLRLIGGPQVVQHFMDSKGAKDLQIKYNEDDMHRDWKNQYGNESSTNA +TVSLLKKFYDGKLLTKKSTDFLMQIMLGTTTGTNKIVEQLPKSTPVAHKTGSSGkVAENDMGIITLPNGKHYAIAVFVSN +STETEKVNTRMVSDISKIVWdnf +>up|E4L0E4|E4L0E4_9FIRM/6-258 +..glqNKIENIVEESSANISVSFYDLDLGEGF.SINGDQQVPSASMIKLLILLKAFDECDKGKLNLEDTISLDDYERVDG +SGILKEYRNHKFSIRELLTLMIIVSDNTATNILIDLL-GREEINKIGHEFGLEKTILQRKMMDSLA-KEKGLDNFTSSNE +ILKLLKMIYEKNFVNEDYSELALDILLRQQ-ERDRLQRYLPEDLKIANKSGDLD.NLENDGGIFFTTNKN-YILVVLVNQ +AE-SNVLAKEIIGEISLKIYk.. +>ur|UPI0005DDB270|UniRef100_UPI0005DDB270/24-281 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELEDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI00037849A0|UniRef100_UPI00037849A0/25-293 +.qalkERIAGFLKEKKATVGVAVLA-DGDETVlQHNDRVRYPLLSVFKFHVALAVLDKMNRQDTALDSIVHVKASQLHPY +SPLRKKYAGQDISLKELLQYSISQSDNNACDILIEYAGGIGHIHEYIKGLGISGFNLSETEDSMHRDPQRTYLNWNTPSE +MVRLLKIAYEKTLFAPRYKDFLWKIMAETSTGSNKLKGLLPSGVTVGHKTGSSDrIADNDAGVVIMPDGRKYYIAVFVMD +SSETDEENAAIIARISRMIYd.. +>up|M1IEX6|M1IEX6_ECOLX/31-234 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAPVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVV--------.------------------------- +--------------------... +>up|T2L8H0|T2L8H0_9GAMM/47-371 +..dltARLKAIEDIFEGRLGVYVQNLASGEAF.SWRADDSWYLASLIKIPVAAQVLAERQIGTLTLDDRLTLARSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTATDMLIDRV-GLAVVNARARAMIAASGNPDEIG----QAYEASGENVGTLSA +FGDLLASLHSVQDLNDEQRQTLLALMQRTRSGKQRLKAGMGSGISFAHKTGTQQ.RRSCDAGIAERTTQGPWVIVTCTRG +PE-SVSDHEHALARVGEAL-... +>up|A0A0M1HND9|A0A0M1HND9_PSEST/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSRLVA +YGTMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPQDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>ur|UPI00056F94A7|UniRef100_UPI00056F94A7/27-338 +.ddleQELRRVDEASPGKLGVYIKHLGENTEL.RYDAERFWYLGSAVKVPIALAVLQGVDDGDFSLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDELNARTGKSMGGDFEAITTMEQAYERYYARKLNSSSLVA +YGTMLEKLVRGELLSVESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHAGVIEPQDERRAIVVVACAE +GLDEGQEAGSLFEQVGQAIS... +>up|A0A0G3XED2|A0A0G3XED2_9SPHN/35-295 +.....--LNIVEETANGTLGVAVFDTGTGRIW.GHNDYARFPQLSSFKLSLAALVLHLDETGTLDAGEHISWEASELLDY +APFAKDRLEQGATLRELAEATQTLSDNTAANVLLRRLGGPERLTSFWRAIGDETSRLDRTEPALNDVPPGEIRDTTTPAA +SARTLAKLVYGDVLGDVARTTLKTWMAETRTGMRRVRAGLPPEWPAGDKTGTMG.SVYVDVGYVEPAGRAPLTFATFFRA +ARQHDPRAEGALAETGRIIAry. +>up|Q307S9|Q307S9_MORMO/23-283 +.qqveQDVKAIEVSLSARIGVSVLDTQNGEYW.DYNGNQRFPKTSTFKTIACAKLLYDAEQGKVNPNTTVEIKKADLVTY +SPVIEKQVGQAITLDDACFATMTTSDNTAANIILSAVCGPKGVTDFLRQIGDKETRLDRIEPDLNEGKLGDLRDTTTPKA +IASTLNKFLFGSALSEMNQKKLESWMVNNQVTGNLLLSVLPAGWNIANRSGAGAfGARSITAVVWSEHPAPIMGSPYLAQ +TQPPMAEGNDAIVKIGHSIFdvy +>up|G9MB50|G9MB50_9FLAO/22-290 +...ldEKISAVIKDKKATVGVSVLGFENAFKY.SKNGDEKLPLLSVFKFHLACAVLDMADKGKFSTYQKFLIKKSDLLEW +SPLREKFPEGNLSLGEIITYTVAQSDNNTCDFLLRLIGGPQVVQHFMDSKGAKDLQIKYNEDDMHRDWKNQYGNESSTNA +TVSLLKKFYDGKLLTKKSTDFLMQIMLATTTGTNKIVEQLPKGTPVAHKTGSSGkVAENDMGIITLPNGKHYAIAVFVSN +STETEKVNTRMVSDISKIVWdnf +>up|R4T315|R4T315_AMYOR/3-292 +..tisDEIEAVFAKAGARGFVHAREIGDGPEV.DVGADDPVVLASVFKIPVAVAFAREVAAGRIDETERTRVTARYRIGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDVVYHRV-GQEAVDRVLADLGLARTRLIGCCEDLFAVLDPERTTSSTPRE +ITALLDAIWTDRAGDPAACERVRTIMTQQ-IWPHRISSGFPADVAIAAKTGTLP.AVRNEAGVVTHVDGRRYAVAVFTRA +GSDRLPAVDSAIGEAARLAVdh. +>ur|UPI00069E2038|UniRef100_UPI00069E2038/37-297 +.....--LNIVEETANGTLGVAVFDTGTGRIW.GHNDYARFPQLSSFKLSLAALVLHLDETGTLDAGEHISWEASELLDY +APFAKDRLEQGATLRELAEATQTLSDNTAANVLLRRLGGPERLTSFWRAIGDETSRLDRTEPALNDVPPGEIRDTTTPAA +SARTLAKLVYGDVLGDVARTTLKTWMAETRTGMRRVRAGLPPEWPAGDKTGTMG.SVYVDVGYVEPAGRAPLTFATFFRA +ARQHDPRAEGALAETGRIIAry. +>up|A0A023WNA5|A0A023WNA5_PSEST/30-341 +.ddleQELRRVDEASPGKLGVYIKHLGENTEL.RYDAERFWYLGSAVKVPIALAVLQGVDDGDFSLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDELNARTGKSMGGDFEAITTMEQAYERYYARKLNSSSLVA +YGTMLEKLVRGELLSVESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHAGVIEPQDERRAIVVVACAE +GLDEGQEAGSLFEQVGQAIS... +>up|K9V5T9|K9V5T9_9CYAN/179-428 +...lkSAITNLTTTTNFTTGVFLVDLDTNSFV.DINGARTFSSASTIKLPILIALFQEVDAGKIRLEDSIATKQELLAGG +SDIQQAPIGTKYTILDLATKMITISDNTATNMLIERLGGIENLNQRFRGWGLASTSLRNLLPDLKG------TNTTSPKD +LAGLIAMITKGNIVTNQSRDRILDIMRRT-VKDTLLPSGIDQGATIAHKTGDIA.SMVADVGLIESATGKRYIAGVMVER +PN-NDNRAETLISSISRLTFq.. +>ur|UPI000376981C|UniRef100_UPI000376981C/170-422 +.sqlnTQVKALMARYSLQPGMFFLDIDTGNYL.DLNGEKIFPAASTIKFPILVALFEEVDAGRIKLNETLVMRRDLMTGG +SGTLQYRPGTKLSVLETATKMITISDNTATNMIIDRLGGKAKLNQRFQSWGLQNTVIRNLLGDFKG------TNTTSAKD +LVRLSALLTNNQLLSDTSRSKALDIMRRVEN-RSLLPAGLGKGAVIAHKTGTLG.IILGDAGIIQTSTGKRYLAGIMVRR +PF-GDKRAKSFINQVSRLVYsy. +>ur|UPI0005C5F2A8|UniRef100_UPI0005C5F2A8/28-340 +..gleEELQRIDAESPGELGVYIKHLGDDAQL.RYNAERFWYLGSAVKVPIAVALLQGIDDGEHRLDEQLSLQTEDKVDG +SDLVWQDEGVDYSLRDLLTEMLIESDNTAANMLIRLV-GEDELNQRTRKMGGDGFERITTMERAYARYYARKLNSSTLVA +YGALLERLVRGELLSEASRDVLYADMKIDSYDNYRLEAGLPEDVPFIHKTGTQL.ERACHVGVIEPRDEARAIVVAACAE +GLEEGKEAGQLFERVGQAITr.. +>up|I2EQN1|I2EQN1_EMTOG/27-291 +...tkTAIEAKLKAVDGVFAVAFKDLQTGKTL.FINEKENFHAASTMKTPVMIEVFKQAKAGKFKLTDSILVKNESIVDG +SPYSMKQIGKKMTIYDLTYQMIIVSSNLATNILIDLV-DAKNANQSMRALGAKDIQVLRGVEDQK-AFDKGLSNTTTAYD +LMLIFEKIAENKVIDKKSCEEMRKILFDQKF-NEIIPEKLPKTVKVAHKTGSIT.GVQHDSGIVYLPDGRKYVLVLLSKK +LK-NADAGVKVLAEVSEMIYe.. +>ur|UPI0005C5AFC6|UniRef100_UPI0005C5AFC6/38-295 +.....DALRATEARAGGRLGAYILDPARGSGV.GWRENERFAHCSSFKMSLAAMILAGAERGEIDLGEVLRWSAQDLLPH +SPVTSGAVDSGLSVKALAHATLVTSDNTAANVLLRRFGGPAQLTRFWRSLGDKVSRLDRYEPELNRIPPGSEFDTTTPAA +MAATMARLLLGDRLTPQGRGTLKSWMTEVQTGSDRIRAGFPAGWTSGDKTGTGQ.QTYVDLAFGGPANVPPLIVACYLET +SRDTDPLALGAMAEVGRL--... +>up|I6Z859|I6Z859_PSEST/31-343 +..gleEELQRIDAESPGELGVYIKHLGDDAQL.RYNAERFWYLGSAVKVPIAVALLQGIDDGEHRLDEQLSLQTEDKVDG +SDLVWQDEGVDYSLRDLLTEMLIESDNTAANMLIRLV-GEDELNQRTRKMGGDGFERITTMERAYARYYARKLNSSTLVA +YGALLERLVRGELLSEASRDVLYADMKIDSYDNYRLEAGLPEDVPFIHKTGTQL.ERACHVGVIEPRDEARAIVVAACAE +GLEEGKEAGQLFERVGQAITr.. +>up|A0A059XD23|A0A059XD23_9BACT/75-336 +.eklaERLRSMIEAAGGDVGLTVIHVESGRTV.SIHGDIQLPLYSVFKLPLAVAVLKDVEEKRLQLDHKVVTSPTEIVPG +SQENTDRKPIERTVAELLELSISRSDNTSADKLLKLVGGPEAVTNRMRSLGFPNFMIHSSVSEYVK--DRSKVNTGTASE +LGRLLVELQQGHVLQKPQLSVLLGFMERATTGNHRLRGLLPAGTLVADKTGTGEaGATNDVGLITLPNGGHLAIAVLIKA +SKLAPTEQEKLIAELARVSYea. +>up|A0A0G3L704|A0A0G3L704_STAAU/22-281 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDIALKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGIPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0004C3A324|UniRef100_UPI0004C3A324/3-289 +...taERIRAVFADAGCTGRLHARRCDGSAEI.SIGGTDRVVTASVYKLPLLLAYCRAVDAGRLDPLARLTLTPSECTPP +TGISALHDPVTMSRRDLATSMMTVSDNAAADLLLGEI-GLAAIHELLESLGLALTRLVGGTADIQRAYDPAYTSATTPEE +MTRLLTALWRGEVLSGEQTDFARAVMRRQ-VWPHRIAAGFPRGVAVAGKTGTIG.IIRNEVAVVEFPGEHPVAVAVFTRA +ARADLPAVDAAIAEAARIAVt.. +>up|S4MRG0|S4MRG0_9ACTN/5-285 +....lDRIHAAFADAGVTGRLHALDIDSGAQL.DAGADQPVCTASVHKLCLLVTLHEQAAAGLLDLTEQVECPPESRTTP +TGLAAMLDGARLSLRDLAYLMMSVSDNAAADLLLARV-GLDAVNRTTARLGLTRTYAVHTFGELLAALDPARTNHSTPRD +MTRLLAAVWRDEACIPEHGAAIRRILGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRT +ARTSQPAADAVIGTAARLAVd.. +>ur|UPI0003A17458|UniRef100_UPI0003A17458/5-287 +..ataARLDAAFADAGVTGWLHAVDIDSGAQT.GTGADQPVCTASVHKVCVLVTLHELAAAGSLDLTEQVECPPAGRTPP +TGLAAMLDPVRLSLRDAAFLMMSVSDNTAADLLLRRV-GRDAVNRTTARLGLTRTRMAYGFGEMLAALDPARTNRGTPRD +MTRLLGALWRDETCPAEYGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGTLP.TLRNEVGVVEYPDGGRYAVAVFTRT +ANATLPAADAVIGTAARIAVd.. +>ur|UPI00026CA664|UniRef100_UPI00026CA664/76-327 +.....AALAALEQRHGGRLGVYALDLATGRAL.SHRAGERFKLMSSFKGLLSALMLYEVAHGRDTLDAAVSFGASDLMDA +SPVTEANVTRGMTVRELCAAIMYRSDNAAANLLMRRVGGPARVTAFLRAIGDRVTRVDAYEGHLLD--RPLPADSSTPRA +VTETMRRLMLGSVLSAADRRQWEGWMAGNVVGRSRLRAAFPRAWTAGDRTGTAD.GICNDFAFARRPGTAPLLISAYYTA +PGLDMPAQEAVLRAVARRVV... +>up|N9EC93|N9EC93_9GAMM/30-282 +.....----NLLQQKGWKVGVSIFDSNSKKLE.SVNGDTRFPLDSTVKALACANVLSNVDKGLLSLENKVLIEEKDVVSH +SPVTMKLINKSITLRDACAATTAYSDNTAANIAISSVGGPQKLTQFMRELGDTKTRSDRYEPELVINPEFDLRDTTTTDA +MSESLSKLLVGNTLSKKSREQLKSWMMDNKVADNMLRARLPNGWSIADRSGASDyGIRGITSMVWSKTQEPLFISIYVRK +SNTTLDERSRVINEIGEVIFnry +>up|A0A0B6X2N0|A0A0B6X2N0_9BACT/2-245 +.kaldQRVRAEISKFKGHVSLFAKNLDTGASY.GFGADDRVRTASTIKVPIMVEVFARVAEGKAKWDDELVLTEAKKVSG +SGILLESDGLRLTLRDAVRLMIILSDNTATNLILDQI-TTDAVNDRMDQLGLKQTRVLRKI----PENKRFGLGVSTPRE +MVALLEKLERGEVVNTEASREMLAIMKRQQY-RDGIPRALR-GVEVANKTGALD.RLRSDVGIVYTPRGR-IAMAITCDD +MPE-----------------... +>ur|UPI0002F79F5B|UniRef100_UPI0002F79F5B/3-288 +...atDRIRAVFADAGCVGWLHARRCDSDAEI.SVGGGERVVVASVYKLPLLLAFCRQVDAGRIDPTARLTVHPADCTPP +TGLAVMRDPVTLSLRDLATSMMTVSDNAAADVLLGET-GLGAVEELLDDLGLTRTRVIGGTADLHRAYDPSYTSATTPEE +MTRLLRALWTGEVLSGEQTEFVRSVMRHQ-VWPHRIAAAFPHSVSVAGKTGTIG.VIRNEVAVVEFPGEYPVAVAVFTRA +ARADLPVVDAAIAETARIAV... +>ur|UPI000225AB98|UniRef100_UPI000225AB98/3-264 +..eltDRIEEITNEAGGTWGIALYDMDTGISW.EKNSHDTFYAASVIKVPIMIAAFAASQKGELSLSEQLELKREDIVGG +SGVLQHTPGYSFSIYDLITLMIIQSDNTATNMLINYI-GVAEIQQSMREIGMEKSRFCHRLMTLEV--DREGQNEINAYE +MTEMLVKLASGKIISAHASEQMITIMKKQQI-RNALPSNIPKKWEFANKTGNIP.GISHDIGMLYVGNRI-FIASVLSKG +VE--DIEAPKIIGNIGLEIYqy. +>up|A0A0A2M2D4|A0A0A2M2D4_9FLAO/28-296 +.telrEQLEKIVADKKATVGISVLGLEDGDTL.SMNGDRNFPMMSIFKFHIALTVLKKVDNGALSLKQKIFISSKELLDW +SPIKDKYPAGNLTLDEILMYTVSHSDNNGCDVLLRLIGGTQVVQEYINTLNIGSFVIRYNEEQMAS-GELAKVNTTTPLA +TTKLLSLFYNYKLLEKKTTRYLNELMEQNSRGKALIKGKLPTGTKVAHRTGMSGtIALNDVGIITLPNGKHYAVAIYLNN +ITENKETAEGLIADVSKSVWdyf +>ur|UPI00041BCABA|UniRef100_UPI00041BCABA/26-296 +..dlkKKISQIVAGKKAKVGVAILGPTPTDTL.SFYGNERFPMQSVFKLHIGLAMLSEVDKGKFKLNQPINVGKEDLIPY +SPLRDAHPNGGIELSKIIEYTVAESDNVGCELLLKLLGGPKFVEQYLLQRGFKNVSIKINEQVMQKNWELQYQNWTTPKA +ANELLTAYYTKKLLSAKSHEFLWKVMKGTKTGKNRLRAQLPPETVLAHKTGSSGtAAVNDIGVLILPSGSPVFISIFVTN +STENEATNEKIIADIGKATWdyf +>up|D1VS05|D1VS05_9FIRM/6-259 +..kikKHIEKIISESSGNICLSFYDLDDEEGF.FINEDKKVRSASMIKLLIMAEIMNQSKNGKISLDTKIKVGKKDKVGG +SGILKEDCEHEFSIKELMTLMIIVSDNQATNILIDLV-GMDNINLMGKRLNLKSASLQRKMMDIKA-LEKGRDNYISAKD +VKVILEKIYRKTLVDEKSSELMLDILLRQH-ERQRLGRFLDEEVKIASKTGDLD.KLENDGGIFFLENKN-YILVVLIDD +AV-TNAMAQETIGKISKYIYde. +>ur|UPI0002FA16BF|UniRef100_UPI0002FA16BF/5-258 +.nklrDAIKNIVDESPASISVTFCDLDEGEKF.SINGNKKSPSASMIKLLIMLTLLKKVELGEIDLNEKIKLEEENKVDG +SGVLKELSCEHFSIRELLTLMVIISDNFATNILIDKV-GMDDVNKLGRELNLLETSLERKMMDVGA-KEKGNDNYTSSED +VASILKMIYEKSFLSEEMSSLAIDILLRQQ-ERDRLQRYLPENLKIASKSGDLD.NLENDGGIFFTEAKN-YILVVLASG +AE-SNVAAKDIIGKISLEIYk.. +>ur|UPI000308EED1|UniRef100_UPI000308EED1/57-354 +...lrDELAQLWRTFPGKTGIAVRRIDGDWVV.GQRGGELFPQQSVSKLWVTMAVLEKVDRGELALDTEVTITRDDLTLH +QPLAARVAREGATVRTLINEALTASDNSANDALLRTAGGPAVVNDFLRRKGLSNIRFGPGERLLQSAYVADPIDGASPEG +IVDALARLARGELLSQSSTQLMLDTLGRTRSGPQRLKAGVPAGWQFLHKTGTGQdTGYNDVGIMTAPDGTRYAVAVMLGE +TTASIPARMQLMQAVSRAV-... +>up|A0A059X6Y1|A0A059X6Y1_9BACT/55-337 +..hlaARYEQIAAQAKGRVGAASVVLEGGEET.CIRCDEHFPMQSVYKFPIAMAVLARVDAGELKLDQKVAVSKNEYLAD +GAVSQRDKDQTVELRELLELAVVKSDGTASDVLMRLLNGAKEVMRFLASIGIDATSINVQEMALQKDWQVQYRNWMSPRG +ALKLLRAFHEGKGLSKQSHALLRDMLERSIRGEKRLKGLLPKETVMAHKTGTSGsAATNDIGIITLPNGKHLAVAVFVSD +SKGDQPMREGAIAALARLAWde. +>up|S6JRL7|S6JRL7_PSEST/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDDFRLDQRLTLEADDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGTMLEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPEDERRAIVVVACAE +GLDEGKEAGSLFEQVGHAIS... +>up|A0A0A7PJX3|A0A0A7PJX3_9SPHN/82-382 +...lnDRIYELWRSFPGKTGIAVQRIDGEWAL.SQRGGDLFPQQSVSKLWVTLAVLDAVDQGRMTLDQRVRIGPEDLVVH +QPLAARRAEGSMSVRDLIETAITHSDNLANDSLLRTVGGPNAVRAFIAKKDLGSIRFGPGERLLQANYLANPVDGASPAA +IASALTRLARGTLLSPESTEYLQDVMSRTRSGPRRLKAGLPPGWKFMHKTGTGQnAGYNDIGIATAPDGTRYAIVVMLGT +TTSSIPARMALMQSVSSAVAey. +>ur|UPI0006A6B5DA|UniRef100_UPI0006A6B5DA/18-341 +..dltRLLEADLARYPATAGVYVKNLRTGEEA.MVNADQSFSSASVIKIPIMIRAFQLADQHTLMLDERVEITRAELRDG +TGVFQFDMGLKPTVKDLITQMIITSDNTATDLMTTRVGGVERLNAWLAASGYSRTRMVNRL----FQDHAYWLGDMTPRE +TARLLEGIERGTLASATASAMMKTILSRQQLGVRRIPHFLD--VPVAHKTGDGP.NIANDVGMISTRSGT-VVIAFFVNG +ITGPYAETEDMIGRTSRRIVdyf +>up|D4CTL1|D4CTL1_9FUSO/6-257 +..ewkKEIKKIISEVKGQVSVSFYDLDKNMAF.SIDGNKKVLSASMIKLLILAELMRQVSEAELSLSQKITLTDSMRVGG +DGILKVDSGHQFSLKELAKLMIVVSDNEATNIFIDLL-TMENINALGRNLALKETFLQRKMMDSNA-KEKGYDNYTSSDD +IALLLRLIYEGKLINEETSEIILDILLQQQQ-SERLQRYLPSDTKIAHKCGDLD.NLENDGGIIWINDRA-YILVVLTSA +IP--NLECRETIGKISKYIYs.. +>up|D6ENE9|D6ENE9_STRLI/7-287 +....aARLDAAFADAGVTGWLHAVDIDSEAQV.GAGADQPVCTASVHKLCVLVTLHELAAAGELDLTERIECPPTGRTPG +PGLAAMLDPVLLSLRDAAFLMMSVSDNTAADLLLRRV-GLDAVNRTAARLGLTRTRAVYGFGEMLGALDPARTNHSTPRD +MTRLLGAVWRDEACPPEYGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHTALPAADAVIGTAARIAVd.. +>up|A0A0J8GHR2|A0A0J8GHR2_9LIST/44-304 +.aqvkAALEKLEKKYGATLGVYGMDMGGKQTI.SFNAEERFAYASTFKAIAGGILLKNLT--DEQLNKRFTFSKEDLVDH +SPITEKHVDSGMTMKELINASMTYSDNTAANLTLQQLGGPKGFEKELVKIGDKTMKPVRFEPELNDAVPGDIRDTTTPEA +MAKTFAYLLTEGNLPADRLAYFKQTLIDNTTGATLIRAGVPAGYIVGDRTGAGSyGTRNAIAMIYPKDKKPLVWVIYSKK +TGKDDEYNDQLIADAAKVLSdyy +>ur|UPI0006ADE094|UniRef100_UPI0006ADE094/4-286 +..svaARLDAAFADAGVTGWLHAVDVDSGAQV.GTRAEQPVCTASVHKLCLLVTLHELAAAGALDLTEQVECPPAGRTPP +TGLAAMLDPVRLSLRDAAFLMMSVSDNAAADLLLRRV-GLDAVNRTTARLGLTRTRAVYGFGEMLGALDPARTNRSTPRD +MTRLLGAVWRDEACPPEYGAAMRRIMGLQ-VWPHRLAAGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHTALPAADAVIGTAARIAVd.. +>ur|UPI0006AEDF6C|UniRef100_UPI0006AEDF6C/4-286 +..svaARLDAAFADAGVTGWLHAVDVDSGAQV.GTRAEQPVCTASVHKLCLLVTLHELAAAGALDLTEQVECPPAGRTPP +TGLAAMLDPVRLSLRDAAFLMMSVSDNAAADLLLRRV-GLDAVNRTTARLGLTRTRAVYGFGEMLGALDPARTNRSTPRD +MTRLLGAVWRDEACPPEYGAAMRRIMGLQ-VWPHRLAAGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHTALPAADAVIGTAARIAVd.. +>ur|UPI0003FF81EF|UniRef100_UPI0003FF81EF/26-290 +...lrTSIVSKLGQIEGDFAVAFKDLQTQQTL.FINEKENFHAASTMKTPVMMEVFRQAQAGKFNLSDSILVKNESIVDG +SPFKLKKIGSKMTIYDLTYQMMIVSSNLATNILIDLV-DAKKANQFMRELGAKDINVLRGVEDTK-AFEKGLSNTTTAYD +LMLIFEKIAQKKVVSPTASDKMIQILLDQKF-NEIIPAQLPSNVRVAHKTGSIT.GVRHDSGIVYLPNGKAYVLVLLSKK +LT-NPEAGVKAMAEVSEMIYn.. +>up|D8FGV9|D8FGV9_9FIRM/6-259 +..kikKHIEKIISESSGNICLSFYDLDDEEGF.SINEDKKVRSASMIKLLIMAEIMNQSKNGKISLDTKIKVGKKDKVGG +SGILKEDCEHEFSIKELMTLMIIVSDNQATNILIDLV-GMDNINLMGKRLNLKSASLQRKMMDIKA-LEKGRDNYISAID +VKVILEKIYRKTLVDEKSSELMLDILLRQH-ERQRLGRFLDEEVKIASKTGDLD.KLENDGGIFFLENKN-YILVVLIDD +AV-TNAMAQETIGKISKYIYde. +>up|H0R324|H0R324_9ACTN/8-264 +.aaieAQIRDAAAMSGAEIGVAAYDPATGATV.KVNSANRFPMLSTFKTYAVAEILRKHG-IGARLDARVRITSADIVVN +SPVTSAAVGTSMSLQELCIAALTRSDNTAGNLLLRDLGGPTSIATTARRLGDDQSSLTRIEPDLNSAAPGDFRDTTTPDG +LLSGYRQLLDGGA-GQHISTQLLEWMRATKTSDQRTRAGLPAGWTTADKTGSGDyGTTNAAGVILTPSGKRLYLVIMTRD +ARSDAPAFNALLARVTQLL-... +>up|B0CCE0|B0CCE0_ACAM1/13-265 +..tikRQIQAWSAQSELKPAMFFLNPSTGEYL.DINGAKSISAASTIKIPVLLAFFEDVDAGIIDLDEPLVMRPDLVASE +AGSMQYPVGTTFSALDTAEYMIAISDNTATNMLIDRLGGAEKLNQRFKSWGLKHTTIRNPLPDLEG------TNTISPQD +MAALMLKLKDEDLLSSTSREQALDILRQTVT-NTLLPQGIEKDADIAHKTGDIG.SVVGDIGLIDMPNGQHYVAAILVQR +PH-NDPRAQELIRKISKLTYktf +>ur|UPI00056C2B9E|UniRef100_UPI00056C2B9E/6-287 +...avARIHAALADAGVTGWLHALDIDSGEQL.DAGADQPVCTASVHKLCLLVALHERAARGELDLTEQVETVPGERTAP +TGVAAMLDAARMSLRDLAYLMMAVSDNAAADLLLRRV-GLDTVNATTARLGLTRTLAVHSFGEMLAALDPARANRSTPRD +MTRLLGAVWRDEAGLPEHGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>ur|UPI00067494A9|UniRef100_UPI00067494A9/31-333 +.kalqDELSALALAYGEEVGIAVTDLDQGWTA.GVDPDGVYPQQSVSKLWVAIAVLKAADEGRLELDRTVLLTDADRSVF +QPVAYNIGPQGTTIEALLRRAIVQSDNAANDRLMREVGGPEAVAEALDGLGLKGVTVGAYERDLQAAYLAEPMDGAQPAA +IARALAALKKGELLSPASTDRLLTLMEEVRTGPRRLKGGLPPGWSIGHKTGTGQdVGINDVGLLTAPDGRIYAVAVMMRR +TWKPVPQRLAFMQAVSRAVAaew +>up|A0A059X708|A0A059X708_9BACT/49-317 +.kaleQKLTSICSRAQGSIGVTAVHVETGRAV.SVNGNAVLPLYSVFKLPLAITVLKDVEANRLKVEQMVHVTPDEIVPG +TPENTALWAKPRTVAELIEFSISRSDNTSTDKLLQLVGGPTRVTEQMRSLGFNNLDIHSTVMGYVK--TRQSVNTGSADD +LANLLTQLQQGKILQPAQSQLLVGYMRGTITGMRRLRGDLPPGTVVADKTGSGErKTTNDVGLITLPNGGTIAMAVLVTD +SRLVDTAQEKIIAELARAAFday +>up|N1MKN2|N1MKN2_9SPHN/40-320 +..rliAQFQRFASLTDGTVGIVVRDLATGETL.SLNGDTLFPMASAYKVAVAGRIFAMVDAGALTLEERLA--------- +------SPAGPVPVATLLDLMLTRSDNGATDLLVARAGGPAAVHHWVAGLGIRGLRVDSNTADLLWAFAQDPRDTATPTA +MTDLVAAIRTGKALSGRSTVALLSIMERCRTGKARLPGMLPPGTLVAHKTGSLN.GTGNDTGVITLPDGRLFAITVFVMQ +DHKGQATRDRIMAEAARATYdyf +>up|A0A0B0QIH7|A0A0B0QIH7_APHFL/79-331 +..elqTPIKTLMARYKLSPGIFFMDLNTGDYL.SINGDKSFAAASTIKYPILVALFQQVDAGKIQLDETLVMGKKHIVGG +SGNMQYRLGSKFSLLETATRMMTISDNTATNMIIDRLGGITQLNQKFRSWGLQNTVMRNRLGDFQG------TNKTSAKD +LVKLSALMENNQLLSNTSQLQVIGIMNGCH-NRSLLPSGLGSGAKIAHKTGTLR.FILGDAGIIETPSGKRYLAGVFVQR +PN-NDPRGTDFIRQVSQVVYgyf +>up|A0A0C2LL52|A0A0C2LL52_9CYAN/172-425 +..qlsSQLKTLIARYSLSPGMFFLDLDTGNYL.DFNGEKIFPAASTIKFPILVALFQEVDAGRVKLNETLVVRRDLKAEG +SGVLQFPVGTKLSVLDTATKMITISDNTATNMIIDRLGGIAKLNQRFRSWGLQNTVIRRQLGDFKG------TNTTSPKD +LVRLSALVANNKLLSSTSHSQALGIMRRVEN-KRLLPAGLGKGAVIAHKTGTLG.VLLGDAGIIELPSGKRYLAGILVKR +PF-GDKRARDFISQVSKLVYgy. +>up|W9BVW3|W9BVW3_9SPHN/58-355 +...lrDELQELWRTFPGKTGIAVRRIDGDWVV.GQRGGELFPQQSVSKLWVTMTVLEKVDRGEVSLDQEVTITANDLTLH +QPLAARVAREGATVRSLINEALTASDNSANDALLRTAGGPGAVNDFLRRKGLSNIRFGPGERLLQSAYVADPIDGASPEG +IVDALARLARGELLSQSSTRLMLDTLGRTRSGPNRLKAGVPAGWQFLHKTGTGQdTGYNDVGIMTAPDGTRYAVAVMLAE +TTASIPQRMQLMQAVSRAV-... +>up|K9XQQ8|K9XQQ8_STAC7/153-404 +..slkSKLQTLASQYKLQPAIFLVDLDDHSYV.SIQGSGAIAAASTIKIPILVAFFQDVDQGKFRLDQELTMNKEDIGSG +SGSMQYKPGTQFTTLEVATKMITISDNTATNMLIKIMGGAEKLNQRFLEWGLTETVIRNPLPDLEG------TNSTTPED +LGNLLINLERGKLVSLKSRDRMFTIMSNL-VRNTLLPVGLEADATIAHKTGDIR.SVLGDVGIIDMPNGKRYVASVLVKR +PD-NDPQAKEFIQKMSQVAYqh. +>up|A0A086N0N2|A0A086N0N2_9ACTN/7-287 +....tGRLHSAFADAGVTGWLHAVDIDSGAQV.EAGADQPVCTASVHKVCVLVTLHELAAAGEIDLTEQVECPPAGRTPP +TGLAAMLDPVRLSLRDAALLMMSVSDNTAADLLLRRV-GLDAVNRTTARLGLTRTRTVYGFAEMLGALDPARTNRSTPRD +MTRLLSALWRDEACPSEYGAAMRRVMSLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +ANATLPAADAVIGTAARIAVd.. +>up|A0A0D8HW74|A0A0D8HW74_9NOCA/10-292 +..saqQEIAAVLAEAKTDAFVHVRDIDSGEEF.GYGADDGVILASVFKIPVVLEYARAVAAGTLDPTEHATVTAEFRSGG +IGIGGCADDVTASWRDLALLMMSFSDNAATDFIYNRL-GLDNIVSTLRSLGLEKTNLVRDCRGLFKVMDPSRTNSSTPRE +ITQLLAAIWRDEAGPASACDEVRTIMSKQ-VWPHRLSSGFPDEVTVAAKTGTLG.LVRNEAGVVTYPDGKRYAVGVFTKS +HEKRAPKIDASIGTVGRIAVe.. +>up|A0A0L6CMT1|A0A0L6CMT1_9MICO/61-309 +.....----PIAQKHAVRLGVYAVDTGSRREV.RFHEDERFAYASTFKALASGLVLKKS--GLAGLETAVAISAADLRPA +SPVSSRYVGKTMTMREIIDAAVRFSDNTAGNKLLTALGGPAGFGTSLQALGDHVTRPSRYEVELSDGVPGDERDTSTARQ +LATDLRALLVDDVLPSPERAFLRDTMWRNTTGDTTIRAGVPKGWTVADKTGTASyGGRNDIAVIWPPDREPVVIAVLSTR +DTQGSKGVDAVIAESTREVL... +>up|B4RBD1|B4RBD1_PHEZH/66-368 +.kalqDELSALALAYGEEVGIAVTDLDQGWTA.GVDPDGVYPQQSVSKLWVAIAVLKAADEGRLELDRTVLLTDADRSVF +QPVAYNIGPQGTTIEALLRRAIVQSDNAANDRLMREVGGPEAVAEALDGLGLKGVTVGAYERDLQAAYLAEPMDGAQPAA +IARALAALKKGELLSPASTDRLLTLMEEVRTGPRRLKGGLPPGWSIGHKTGTGQdVGINDVGLLTAPDGRIYAVAVMMRR +TWKPVPQRLAFMQAVSRAVAaew +>up|A0A077CY10|A0A077CY10_9NOCA/3-257 +...haKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSV-... +>ur|UPI0002D5E87C|UniRef100_UPI0002D5E87C/8-295 +..saeERIRAVFADAGCTGWLHARRCDDSAEI.SIGGRERVVVASVYKLPLFVAFCRCVDAGRIDPTARLTVTPSDCTPP +TGIAVMRDPVTMSLRDLATSMMTVSDNAAADVLLGAT-GLGAVEELLDQLGLTQTRIVGGTADLHRAYDPSYTSATTPEE +MTRFLRALWSGSVLSAEQTEFVRGVMRCQ-VWPHRIAAAFPHSVSVAGKTGTIG.VIRNEVAVVEFPGEYPVAVAVFTRA +ARSDLPVVDAAIAETARIAVt.. +>ur|UPI000303AF4A|UniRef100_UPI000303AF4A/84-334 +...leTQIKTLMNRYSLTPGLFFLDLETGDYL.NINGEKIFPAASTIKYPVLIALFEEVDAGRIRLDETMVMQRRHLAGG +SGNMRFRPSGTFSLLETATRMMTISDNTATNMVIERLGGIAKLNQRFRKWGLEQTAMRNMLGDFG------GTNRTSAKD +LVRLSALVTNSNLLSDASRTQVLNIMYQCKN-RRLLPSGLGKGANIAHKTGTLR.FVLGDAGIIQTPSGRKYLAGILVRR +PH-HSPQARDFIRQVSQLVYny. +>ur|UPI0004DF142F|UniRef100_UPI0004DF142F/23-292 +.nelrEKLDQIILGKNATVGISIKNIEDKDTL.SINGKLKAPLMSVFKFHIALAVLSQVDHGKLSLDQKIFIKKKDLLPW +SPIREDFPEGNLTLNKLLRYTVSHSDNNGCDILINLVGGTKTVQKFINKQGIKDFVIKVNEEQMQS-WENLYVNTSTPLA +TTELLEKFYNGAVLKENTTKYLYQIMVETSRGLTWMKAGLPEGTELAHRTGISGtVALNDVGIVKLPNGKHFILSVYLKE +ITESKEDTEKIIADITKATWeyf +>up|A0A061JKR5|A0A061JKR5_PSEST/32-342 +...leQELRRIDAAAPGKLGVYIKHLGDDGEL.RYDAERFWYLGSAVKVPIAIAVLQSVDEGAFNLDQRLTLETEDKVDG +SDLVWQDAGVDYALRELLEEMLIESDNTAANMLIRLV-GEDELNARTGKSMGGDFEAITTMEEAYARYYARHLNSSSLVA +YGALLEKLVRGELLSANSRDLLYGDMKLGSYDNYRLEAGLPEDVPFIQKTGTQL.GRACHVGVIEPRDETRAIVVVACAE +ELDEGKEAGQLFEQVGRAISe.. +>ur|UPI00030573FB|UniRef100_UPI00030573FB/10-292 +..saqQEIAAVLAEAKTDAFVHARDIDSGEEF.GYGADEGVILASVFKIPIVLQYAREVAAGTLDPTEHATVTAEFRSGG +IGIGGCADDVTASWRDLALLMMSFSDNAATDFLYERL-GLDNIVATLRGLGLEKTNLVRDCRGLFKVMDPARSNSSTPRE +ITMLLAAIWRDEAGPASACEEVRTIMSKQ-VWPHRLSSGFPDEVTVAAKTGTLG.LVRNEAGVVAYPDGKRYAVGVFTKS +HELTAPKIDASIGTVGRIAVe.. +>ur|UPI00058AFAC0|UniRef100_UPI00058AFAC0/51-307 +.aaieAQIRDAAAMSGAEIGVAAYDPATGATV.KVNSANRFPMLSTFKTYAVAEILRKHG-IGARLDARVRITSADIVVN +SPVTSAAVGTSMSLQELCIAALTRSDNTAGNLLLRDLGGPTSIATTARRLGDDQSSLTRIEPDLNSAAPGDFRDTTTPDG +LLSGYRQLLDGGA-GQHISTQLLEWMRATKTSDQRTRAGLPAGWTTADKTGSGDyGTTNAAGVILTPSGKRLYLVIMTRD +ARSDAPAFNALLARVTQLL-... +>ur|UPI0004C535AF|UniRef100_UPI0004C535AF/6-287 +...tpARIRAAFAEAGVTGWLHALDIDSGAQL.DAGADQPVCTASVHKLCLLVTLHQLAAAGALDLGEHIECPSAGRTPP +TGLAAMLDPVRMSVRDVAYLMMAVSDNAAADLLLGRV-GLDAVNRTTRRLGLTGTHAVHTFGELFAALDPARTNHSTPRD +MTRLLGAVWRDEACTPEHGAAIRRILGLQ-VWPHRMASGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>ur|UPI0002891FFE|UniRef100_UPI0002891FFE/23-289 +..slgRAVRAVADSVRATVGVAVV-FEEGDTL.VVNNACRYPTMSVYKFHQALAVLNRLDRSGLPLTTRIPVLRSDLLPW +SPLREACPGGGFTVAELLAYSVAQSDNNVCDLLFRFLGGPEVVNRYIAGLGVGETEIAADEETMHRRTDNQYLNWATPLA +AVRLLELFRRGKLLSAESGDFLLKTMFATETGPDKLRGLLPPGVAVAHKTGSAFrVADNDIGIVRLPDGRSYSIAVFVMD +SREDDRTNAAVIARISRLVYdy. +>up|A0A0A0C0J0|A0A0A0C0J0_9CELL/40-298 +..dvsAELQRLEEEFDARVGVSAVDTGTGTTV.EHRAQERFGFASTLKLFAAAELLRQVP--VDQRDARVTWTQEDVRAY +SPTAGQHVADGLTLAELAEAAVRESDNTAMNLVLRALGGPEGMERALADLGDSTTRVVDVEPGINDADLASGANTTTPRA +FTANLRALLEPQNLREEDLALLLDWMTGNATGDALVRAGAPAGWVVTDKSGGAG.GIRNDVAVVLPPGRDPVLVTILTEK +RAPGAAYDDALVSRTAATVLsaf +>up|W7Q0U5|W7Q0U5_9GAMM/46-365 +.erldARLALLEAGFGGELGVYVWMLGNEARY.GWRDRETWYLASLIKVPVAIELMARVEAGSASLDDRLVLRQSDYVDG +APTNWASPGSELSLRELLEPMLTVSDNTASDMLIDFLGDEQRLRWFARRLGIERDSLQLPLEEAFRAYYATGLNGGRLDA +FAELLVALGEGRALGTEATAELLAILSRTSSGERRLKAGLGRDIRFAHKTGTQH.RRACDAGIASHGEGQRAVVVACTRG +V-LDVARSEQMLAAVGRAIYe.. +>ur|UPI000360847D|UniRef100_UPI000360847D/4-266 +..slfAQISSLIKDAGGEWGIFFEDLQTGETL.SINEVQRFYAASAIKVPIMTAVFAEAYAGKFALEDKIKLRAEDLVGG +AGVLQHTPGTEFTIRDLVTLMIIQSDNTATNIMIDLV-GTESIRNAMQKTEMTNSHFYNKLMVIPA--ELEGYNEVTAKD +MGSHLRYLATGKVISYDSCLKMVAILKTQQH-RDRIPFLLPPKWEFANKTGSVT.KITHDVGILYIGSHA-VTLSILNKG +LE--QKDAADVMAQIGNLVYhvy +>ur|UPI0006BA96E6|UniRef100_UPI0006BA96E6/6-285 +.....HRIGAAFAEAGVTGRLHAVDIDSGAQI.DAGADHPVVTASVHKLCLLVALHQQAEAGRLDLTEQVEVPPPDRTAP +TGLAAMLDPVRMSLRDAAYLMTAVSDNAAADLLLART-GLDGVNEATARLGLTRTRAVHTFRSLFAALDPARSNRSTPRD +MTRLLAALWRDEACTPEHGAAIRRLLGLQ-VWPHRMASGFPDDVHVAGKTGSLP.TVRNEVGVIEYPDGGRYAVAVFTRA +ANATLPAADAVIGTTARIAVd.. +>up|M4SBW5|M4SBW5_9SPHN/52-350 +...leARIATLGQSFAGSVGIAVRDVSTGWAV.SYNAQRPMPQQSVSKLWVSMAVLDAVDRGTISLSEPVTVRRDNLTVH +QPVRAMMGANGTTYGALMRIALTQSDNTCNDMLLRRVGGPDAVRGMILRKGLGRIAFGPGETLLQSRYLADPMDGATAEA +IAGALARLKRGELLSPASTRLLLTTMGDSRTGPQRLRAGLAPGWTLAHKTGTGQeTGYNDVGVITAPDGRSYAVAVMIAS +TRQPIPVRQRLMADVVRAVVa.. +>up|C6X4P0|C6X4P0_FLAB3/24-292 +...lkKQIQQIIKDKNATVAVSVHDFENNKTI.HINGNKKLPMLSVFKFHIALAVLNEVDEGKLSLDQNIFIKKSDLAEW +SPIRDRFPDGNIPLSLLLKYTVAESDNNGCDIVLRLIGGTGTVQKFIDSKDVKDFTIKADEAQMHRGDEFLYWNVTSTNS +ANKLLKDFFDKKTVSKPSTDFLMNTMLETTTGQNKLVAQLPRGLPVAHKTGSSGkIAENDIGIVTLPNGKHYAISVFVSD +SMESEATNTKMIADISKIVFdyf +>ur|UPI0003AD1DE8|UniRef100_UPI0003AD1DE8/14-297 +.....GRIEAEFRAAGVTGFLHVVDMDTGREV.AVGADEPVVLASVFKVPLLVAFHRQAARGLLDPAEQVTLRPDDRTAP +TGVSALLDEVRMSLRDLTCLMITVSDNAAADVIMDRV-GREAVNATAAELGLDGTVIEVDGRELHEALDPLRTSRSTPRD +MTRLLSMVWRDEAAPAGGCAAMRRLFGLQ-VWPHRLSSGFPDDVVVSGKTGTLP.TLRNEVGAVEYPDGARYAVAVFTRS +LLAVLPEADAVIGTAARIAVe.. +>up|G6FSV8|G6FSV8_9CYAN/171-422 +..qlnTQVKGLMARYSLQPGMFFLDLDTGNYL.DLNGEKIFPAASTIKFPILVALFEEVDAGRIKLNETLVMRRDLMTGG +SGTLQYRPGTKLSVLETATKMITISDNTATNMIIDRLGGKAKLNQRFRSWGLQNTVIRNLLGDFKG------TNTTSAKD +LVRLGALLANNQLLSDTSRSKTLDIMRRVEN-RSLLPAGLGKGAVIAHKTGTLG.IILGDAGIIQTSTGKRYLAGIMVRR +PF-GDKRAKSFINQVSRLVYsy. +>up|E6WP80|E6WP80_PSEUU/39-354 +...leQRLQAIDRSLGGGIGVHVLHMERNESY.GYRASEPWYLASGVKVPVAIAVLREVDSGALSLDTELVLRADDFVDG +DGATNRRPGDALAVSWLLEQMLVHSDNTATDVLIRTV-GLPAVNNVAAELVDSGLHITTLLA---SAYYATGANSAALVD +YGRMLASLANGEVLGGDTNRWLLEVMLRVQTGQRRLRAGLPAGIAFAHKTGTQF.HRTCDSGIAMQPRGSRVVIAACVRG +VG--TAAGERALRRIAAAITe.. +>up|A0A075UTX6|A0A075UTX6_9PSEU/3-292 +..aiaDEIEAVFAKAGARGFVHAREIGDGPEV.GVGADDPVVLASVFKIPVAVAFAREVAAGRIDETERTRVTARYRIGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDVVYHRV-GQEAVDRVLTDLGLARTRLVGCCEDLFAVLDPERTTSSTPRE +ITALLDAIWTDRAGDPAACERVRTIMAQQ-IWPHRISSGFPAGVAIAAKTGTLP.AVRNEAGVVTHVDGRRYAVAVFTRA +ESDRQPAVDSSLGEAARLAVdh. +>up|S9QP24|S9QP24_9DELT/18-286 +..slrESLQERISQVGASVAVAYQRLGGSPDAlYLEADRSFHAASTMKVPVMLEVFRQVDAGTLSLEEPVTLTRESIVDG +SPYVLERLGQSVPLRELVERMITRSSNLATNLVLSRV-DARRVTKTLRALGARRMTVLRGVEDGK-AYAQGLNNTATARD +LASLLSALERGRAASPASTRAMRSILLAQEL-NREIPAGLPPGTPVAHKTGQIS.GILHDAAIVYPPGQPAYVLVVLTRG +IP-DEAVARSLIVELSRQVYah. +>ur|UPI0004C063BB|UniRef100_UPI0004C063BB/8-287 +.....RRIAAAFAEAGVSGRLHAVDIDSGTEI.DAGADQPVVTASVHKLCLLVALHQHAAAGRLDLTEQVECPPADRTAP +TGLAAMLDPVRMSLRDAAYLMTAVSDNAAADLLLARI-GLDGVNEATARLGLTRTRAVHTFRSLFAALDPARSNRSTPRD +MTRLLAAVWRDEACTPEHGAAIRRLLGLQ-VWPHRMAAGFPDDVHVAGKTGSLP.TVRNEVGVIEYPDGGRYAVAVFTRA +ANATLPAADAVIGATARIAVd.. +>up|W0RCA7|W0RCA7_9BACT/40-295 +..rmeDSVRAIAERTDAVVGVAILDLTDGRAL.YLNADAAYPTASTIKIALLAELYRQDERDGAKLGDTYTVDAKDAVGG +AGIMGGSPGATLTNRDLARLMVSLSDNSATNVLIDRV-GMERVNALLSGLGLEKTRLRRHMMDTRAA-REGRENTATPRE +LVTLLGALHAGRVLGRVATDSFFAMLSTGK--NGYITRLLPPDVTVANKPGDLD.GVRNDAAVVFVP-GRPFAIAVLTTY +GG-DDRAAEGRIAEIARAAWtyf +>up|S3B7H5|S3B7H5_9ACTN/11-291 +....rDRIRAAFAEAGVTGWLHATDIDSGAQL.EVDADHPVVTASVHKLCLLVALHQRAEAGHLDLAEQTECRPEGRTPP +TGLAAMLDTARLSLRDAAYLMMSVSDNAAADLLLARV-GLDTVNESTRKLGLAHTHAAHTFGEFLAALDPARTNRSTPRD +MTRLLRAVWRDEACSPRHGAAIRRLLGLQ-VWPHRLASGFPDEVHVAGKTGSAP.TLRNEVGVVEYPDHGRYAVAVFTRA +ASPSLPAADAVIGTAARIAVe.. +>ur|UPI00035CE78C|UniRef100_UPI00035CE78C/87-337 +...lnSQIRALMSRYNLSPGMFFVDLQTGDYI.DINGDKVFSAASTIKLPILITLFQEIEAGRVRLDDTLVMRRDLVAGG +SDMQNMRVGKKFSVLETATKMMTISDNTATNMIIDRLGGFSRLNERFRSLGLKNTALRHLLADVY------GTNTTSAKD +LVHLSSLIANNQILNDGSRTQILDIMRRCH-NQSMLPSGLGAGAVIAHKTGTLR.FVLGDAGIIQTASGKRYLAGILVKR +PN-HDERAIAFIRQVSHIVYdy. +>ur|UPI00036F5DDE|UniRef100_UPI00036F5DDE/171-423 +..qlsSEVRKLMSRYNLDPGMFFLDLETGDYL.DINGEKVFPAASTIKFPILVALFEDIDSGRVKLNEILVMRRDLMTGG +SGIMQYRPGTKFSLWETATKMITISDNTATNMIIDRLGGKAKLNQRFRSWGLQNTVIRNLLGDFKG------TNTTSPKD +LVRLSALIVKNQLLSDASRSRVLDLMSRVEN-KSLLPRGLGKGAIISHKTGTLG.IVLGDAGIIQMPTGRRYLAGIMVRR +PF-GDLAAKSFINQVSHLVYdyf +>ur|UPI000687B762|UniRef100_UPI000687B762/4-255 +.....----HYEQKSGGRIGVHLFCPETGSAL.SWRGKERFLMCSSFKASLAACVLARCDGDDDDLTHRLPFIDSDFRTW +APVAQKNRDAGLSLAALCAAAVTMSDNVCTNMLLRHIGGPSTLTKFWRESGDDVTRLDAYEPELNRPSADPQANTTSPVA +MARTLHRLIHGTLLHPNSAALLRGWMTKCTTGTHRLRAGFPSDWVVGDKTGSNGkDIAADIAFASPEASKSVIIAAYTSG +GRPNETQFRKIFRDIGAL--... +>ur|UPI00030227BC|UniRef100_UPI00030227BC/2-278 +.....---QEIFRTAGVEGWVYARCVGCGAEA.GSGADEPVVLASVVKVPLVLEFARQVAAGQLDPTDRVRARAADRLGG +VGTAGCADDVEFSLRDAAYLALTVSDNTAADLLFDRV-GLDNVRSLLRELGLTATRVVGPPRAVVRALDPGRTTASTPRE +MARLLTLIALDQAGAPEACRWVRDLMRQQV-NWYRLAAAFPPEVQVWAKTGTLP.GVRNEIGVVEYPDRTRYAVAVFTRA +ATQRLPEVDRAIGAAAV---... +>ur|UPI0002ECF424|UniRef100_UPI0002ECF424/22-289 +.esleRALRAVTDSVRATVGVAVV-FGDGDTL.AVNGGRCYPMLSVCKFHQALAVLDCLDRRGLPLTTRIPVRRSDLLSW +SPLREACPGGGFTVAELLTYSVAQSDNNVCDVLFRFLGGTEAVDRYIAGLGIGETVIVADEEMMHRHTDNQYLNRTTPLA +AVRLLERFRRGELLSAAYGDFLLETMFATETGPDKLRGLLPADVAVAHKTGSSDrIADNDIGIVRLPDGRSYSIAVFVMD +SREDDRTNAAVIARISRLVYdy. +>up|T1VJ11|T1VJ11_RHOER/10-292 +..saqQEIAAVLAEAKTDAFVHARDIDSGEEF.GYGADEGVILASVFKIPVVLQYAREVAAGTLDPTEHATVTAEFRSGG +IGIGGCADDVTASWRDLALLMMSFSDNAATDFLYERL-GLDNIVATLRGLGLEKTNLVRDCRGLFKVMDPARSNSSTPRE +ITMLLAAIWRDEAGPASACEEVRTIMSKQ-VWPHRLSSGFPDEVTVAAKTGTLG.LVRNEAGVVAYPDGKRYAVGVFTKS +HELTAPKIDASIGTVGRIAVe.. +>ur|UPI0003744E84|UniRef100_UPI0003744E84/48-257 +..ehaERFAALEERYDARLGVFAVDTGTGETL.AHNADDRFAYASTHKAFSAAAVLRRSS--DEDLERVVTYAEEDLQEY +APIAKENLDTGMTLLEVCDAAVRYSDNTAANLLFDELGGPSGLQEELREVGDDVTHVDRIEPGLNEAAPGDIRDTSTPRA +MATTLRAYALGDVLPEERREVLVDMLRRNVTGDTVIRAGVPDDWTVGDKTGTAGy------------------------- +--------------------... +>up|J1E9U4|J1E9U4_9BURK/31-344 +.dalrQQIERIDAATPGRLGVYVKRLDNGEVL.SYQAERPWYLGSSAKLPVAIAVLQEIEQGRHSLAEQVTLQDTDKVDG +SNVVWNKAGTRYRVDALLKRMLMESDNTAANMLMRSIGGPQRVDALARTIEVDKADFRVKMDEAYRRYYARGLNSAPLTS +YGGMLEKLVTGKLLSPAHQQRLFTDLKYATYDAYRLEAGLPRSERFIHKTGTQL.HRACHMGVVNPQDGGRAAIVVATCA +EDDEHGEAGKAFEQIGRAIT... +>ur|UPI0004BF5E39|UniRef100_UPI0004BF5E39/10-297 +...veRTIREMFADAGVRGWLHVAELDRPAQV.TIDPDEAVPMGSVYKVPLMVAFCRLADAGELDPRERLTLEPPDRVAP +TGISILRDAVTMSLRDLVVMMMSVSDNTAADALLRTV-GTAAVDEVCRDLDMPDTRIHGGM----AVYNPLSKAASTPAD +MARLLRAIWTGRAASPERCAFMREVMGRQP-WRHRLASGFPDDVTVSGKTGTFG.SMRHEAGVVELPDGSTYTAVVFTQA +ARADLPRADAVIGAAARTAVee. +>ur|UPI000475E687|UniRef100_UPI000475E687/130-382 +..dlkNKFAQLQTKYQLEAGAFFVDLDNGAFV.NFNGITTFSAASTIKTPILVAFFQDVDAGKIYLDEQLATSPSNIGGG +AGMQYQPVGTKYSAIHTATEMIVNSDNTATNMIIERLGGKDELNRRFKEWGLDVTQISNLLPDLEG------TNTTSPRD +LAMVLAKVNQGDLISVRSRDRMLDIMRQTRT-RTLLPQGIEKDATIAHKTGDIG.TVLGDAGIIDIPTGKRYIGGVLVKR +PH-NDYTARTLIQDISRTAYqhf +>ur|UPI00053001D1|UniRef100_UPI00053001D1/2-291 +..qlqQQIEQYISGIDAEFGISIKHLKTQEEV.NIQGDRLFQMASVVKVPILATLYDLAEKGEIDLNQRIEMLDEDHVPG +SGVFKADSGIQPTIKDLATMMIIVSDNQATDKLLELVGGAEAVEEKMKSIGLNNIHIKHSIWDLLSFQESPESNTSTAKD +MTLLMEKIAMGEFVSKECSAAIYEILLKQHY-QQRIGGSLPRNTKVANKTGSLG.TMFNDTGIVQLPDKGAFVITVYSIG +SS-LDYKGDEPIAEISRMAYe.. +>ur|UPI0002EED88D|UniRef100_UPI0002EED88D/2-278 +.....---QEIFRTVGVEGWVHARCIDCGAEA.GIRADEPVVLASVVKVPLVLEFARQVAAGQLDPADRVRARAADRLGG +VGTAGCADDVEFSLRDAAYFALTVSDNTAADLLFDRV-GLDNVRSLLRELGLTATRVVGPPRTVVQALDPRRTTASTPRE +MVRLLTLIARDQAGAPEACRWVRDLMRQQV-NWYRLAAAFPPEVQVWAKTGTLP.GVRNEIGVVEYPDGKRCAVAIFTRA +TTQRLPEVDRAIGAAAV---... +>ur|UPI00039C29CF|UniRef100_UPI00039C29CF/40-320 +..rliAQFQRFASLTDGTVGIVVRDLGTGETL.SLNGDTLFPMASAYKVAVAGRIFAMVDAGALTLEDQLA--------- +------SPAGPVSVATLLDLMLTRSDNDATDLLVARAGGPTAVHQWVAGLGIRGLRVDSNTADLLYAFARDPRDTATPTA +MTDLVTAIRTGKALSGRSTVALLSIMERCRTGKARLPGMLPPGTLVAHKTGSLN.GTGNDTGVISLPDGRLFAITVFVMQ +DHKGHETRDRIMAEAARASYdyf +>ur|UPI0004668383|UniRef100_UPI0004668383/25-297 +.etlrQKIDSIINTKKAIVGVAINGIKVKDTL.SINGQRHFPMQSVFKFPIALTILSEIDKGNLSLNQKIDIKKSELLPW +SPIRRKYPEGGLTIAEIIKYTVALSDNVGCDVLLKLLGEPQVVENHFSSLGFKDFAVKINEETMQNNWDSQFLNWTIPKE +ANKILATFYENKLLSKKSYDFIWNIMKGTKTGKNRLRGQLPKETIVAHKTGWSGkAAVNNIGIVFLPNGEYFTISVFVTE +SVEDFETNEKIISDISKAAWdyf +>ur|UPI00030304C3|UniRef100_UPI00030304C3/5-259 +.nklkKEIEDLVKDSSANISISFYDLDEDEKF.AINGDKKVPSASMIKLLIVLKLLEKVERKDLDLEEKIKIQDYEKVDG +SGILKELSSNHFSIRELLTLMIIVSDNFATNILIEII-GMDEVNDLGEKLGLLNTSLQRKMMDLDA-KEKGFDNYTSSHD +ILKILKMIYEKTFLREDLSDLALDILLRQQ-ERSRLQRFLSEDIKIANKSGDLD.NLENDGGIFFTNKKN-YILVILVNE +AQ-SNVLAKEIIGKISLKIYee. +>up|A0Z083|A0Z083_LYNSP/197-448 +...vkQQILALTENSDLKPGILLVDLDTGGYV.DINSESAFAAASTIKVPILVAFFQAVDEGKISLNEVLTMEGQHIAGG +SGDMQYPSGTEYTALETATKMIVISDNTATNMLIERLGGAEFINQKFLDWGLHNTVIRDVLPDLRG------TNKTTPKD +LVNLLTQLNQGGLVSMKSRDRIFRIMEKTEN-DSLLASGLGRGATIAHKTGNLK.SVSGDVGLIDLPNGKRYLLAVLVER +ND-EDSAAESLIRNISQTVYesf +>up|C3JVC0|C3JVC0_RHOER/19-301 +..saqQEIAAVLAEAKTDAYVHARDIDSGEEF.GYGADEGVILASVFKIPVVLQYAREVAAGTLDPTEHATVTAEFRSGG +IGIGGCADDVTASWRDLALLMMSFSDNAATDFLYERL-GLDNIVATLRGLGLEKTNLVRDCRGLFKVMDPARSNSSTPRE +ITMLLAAIWRDEAGPASACEEVRTIMSKQ-VWPHRLSSGFPDEVTVAAKTGTLG.LVRNEAGVVAYPDGKRYAVGVFTKS +HELTAPKIDASIGTVGRIAVe.. +>ur|UPI00069AEEC1|UniRef100_UPI00069AEEC1/8-287 +.....TRIREAFDGAGVTGRLHALDIDSGAEV.GASADHPVVTASVHKLCLLVALHQQAAAGRVDLTEQIECPPAGRTPP +TGLAAMLDPVRMSLRDAAYLMMAVSDNTAADLLLERV-GLDAVNHTTARLGLAHTHAVYTFGETFGALDPVRTNHSTPRD +MTRLLAAIWRDEACAPAHAAAIRRLLGLQ-VWPHRMASGFPDDVHVAGKTGSLP.TVRNEVGVIEYPDGGRYAVAVFTRA +TNATFPPADAVIGTTARIAVe.. +>ur|UPI000376D121|UniRef100_UPI000376D121/189-441 +..slkSAIQNLAIQNNLTPGVFVADLDNGGYV.DFNGGAMFSSASTIKLAILIAFFQEVDEGKINLEETLRTSKSTVAGG +SDMQNRPVGTEYGILEVATKMMTISDNTATNMLIERMGGIEKLNQRFRSWGLNTTSLGNILPDIEG------TNKTSPKE +LSNLMAMITKGNIVSSQSRERIIDIMQRT-VKDTLLPPGLGQGAKIAHKTGEIG.GILADTGLVELPSGKRYLISVMVQR +PR-NDVSAEKLINGISRAAYqqf +>up|L0D6A5|L0D6A5_SINAD/60-325 +..eleRTIRTLVEG-AGDVAVAYCRLSDGEQV.FIKGDERFHPASTMKVPVMMEVFRQAEEGTLALDGRIRLKNESIADG +SRYSLRHLGDERTVRDLVRLMITESSNLATNLLIERV-TAARVSELMKSMGAGDVRVLRGVED-NRAFQRGLNNETTARG +LATIFRQLAARRVVSAKASEEMLAILRDQKF-NEGIPAGLPAGVPVAHKTGWIT.AISHDAAIVEPGGRSPYVLIVLTRG +IK-DPAKAHELIARVSRAVYeh. +>ur|UPI000404EC73|UniRef100_UPI000404EC73/24-291 +.sslkETIQARLKTVEGEFGVAFKDLQTQETL.FINGHENFHAASTMKTPVMIEVFKQAKAKKFNLTDSILVKNESIVDG +SPFKLRQIGKKMTIYDLTYQMIIVSSNLATNILIDLV-DAKNANATMRQLGAQDIQVLRGVEDTK-AFQKGLNNSVTAYD +LMLIFEKIALKKAVNKKACDAMIRILLDQKF-NEIIPAQLPTNVNVAHKTGSIT.GVQHDSGIVFLPDGRKYVLVLLSKK +LT-NPKEGVKALADISRLIYds. +>up|F4Y5N7|F4Y5N7_KLEOX/1-197 +.....---------------------------.---------MCSTSKVMAAAAVLKQSESNPEVVNKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIAVIWPENHAPLVLVTYFT- +--------------------... +>up|R7M167|R7M167_9FIRM/52-287 +.....--------QAAGPAQVYFTNLSTNQSL.-YRGSETMTAASMIKVFILAKAYEDIQNGSLSRNETFTLTPDNVVGG +AGVLQGGYGSKVSLQEALELMITESDNTAANLLIDRL-GMDRINAYMQRHGYTHSVLRRKMMDTE-AMAAGRENLTSTRD +IALLFKRLYQGKCVSPAQDREMLAIYKRQT-DNDSIPGDLPRGTVVAHKTGEVN.DLRHDGGIVYTPNGD-YVLVIFTRN +YT-PY----ETMADLSEKIY... +>up|F3QPU2|F3QPU2_9BACT/27-295 +..dlqEQLRRMVADKKAQVGIAVI-LDGRDTL.TVNNDVRFPMMSVFKFHQALAVADACGQRGVSFDTLVHVRPDDLHPY +SPLRDKYPDGNLSVGELLKYTLHLSDNNACDILFRVFGGPAATDEYLRSMGLRDFAIEVTEDDMHRNLADCYRNWTTPLE +AVRLLEWLVSGKAAKGAYRDFIEQTMISCQTGRDRLPAPLATKAVIGHKTGTGDrIGTNDIGFVFLPDGHRYSIAVLVRD +SEESEQATARIIADVSEAVYry. +>up|K9QL89|K9QL89_9NOSO/168-419 +..elrSQVKALAARYSLDAGMFFLDLETGNYL.DLNGEKIFPAASTIKFPILVALFQEVDAGRVKLNETLVMRRDLVTGG +SGEFQYRAGTRFSLIETVTKMITISDNTATNMVIDRLGGKAKLNQRFRGWGLQNTVVRNLLGDFKG------TNTTSAKD +LVRLSALVAKNQLLTDSSRSKVLDIMRRVH-NTKLLPAGLGKGAVIAHKTGTLG.IVLGDAGIIQMPSGKRYLAGIFVRR +PF-NDLKARDFISQVSRIVYgy. +>ur|UPI00069A2707|UniRef100_UPI00069A2707/7-287 +....aARLDAAFADAGVTGWLHAVDIDSGAQV.GAGADQPVCTASVHKLCVLVTLHELAAAGELDLTEQVECPPAGRTPP +TGLAAMLDPVRLSLRDAAFLMMSVSDNTAADLLLHRV-GLDAVNRTTARLGLTRTRAVYGFGEMLGALDPARTNHSTPRD +MTRLLGALWRDETCPREYGAAMRRIMGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHTALPAADAVIGTAARIAVd.. +>up|W7CD33|W7CD33_9LIST/43-303 +.aqvkTALEKLEKKYGATLGIYGMD-GTGKQIiGFNEQERFAYTSTFKAIAGGILLKNLT--DEQLNKRITFSKEDLVDY +SPITEKHVASGMTMKEIINAAMDYSDNTAGNLMLHQLGGPTGFEKELVKIGDKTMKPVRYETELNTAVPGDIRDTTTPEA +MAKSLAYLVTEGNLPADRLAYFKQTLINNTTGGKLIRAGVPDGYVVGDKTGAGSyGTRNDIAVIYPKDKKPLVWVIYSKK +TGKDDEYNDQLIADAAKVLSdyy +>ur|UPI00031C9C03|UniRef100_UPI00031C9C03/3-290 +..tteDRIRAVFADAGCSGRLHARRCDGSATEiSVGGDERVVLASVYKLPLFVAFCRLVDAGRIDPAARLTVAPSECTPP +TGIAVMRDPVTMSLRDLATSMMTVSDNAAADVLLGAT-GLGAVEGLLDDLGLTRTRIVGGTADLHRAYDPSYTSATTPEE +MTRLLRALWSGAVLSDEQTEFVRTVMRHQ-VWPHRVTAGFPRSVSVAGKTGTIG.VIRNEVAVVEFPGEHPVAVAIFTRA +ARADLPVVDAAIAETARIAVt.. +>up|X8HRV2|X8HRV2_9FUSO/6-258 +..ewkKEIEKIISQVEGSVCINFYDLAKNTGF.SIDGDKKVLSASMIKLLILAELVKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSEHHFTLKELATLMIIVSDNQATNILIDFL-GMENINQLGRELDLKETFLGRKMMDIEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKKASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWIEDKA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>up|A0A0M2GW32|A0A0M2GW32_9ACTN/6-287 +...alARIHAAFADAGVTGRLHALDIDSGAQL.DAGADQPVCTASVHKLCLLVTLHEQAAAGILDLTEQVECPPQSRTTP +TGLAAMLDGARLSLRDLAYLMMSVSDNAAADLLLERV-GLDAVNRSTARLGLGHTLAVHTFGELLAALDPARSNRSTPRD +MTRLLAAVWRDEACTPEHGAAIRRILGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRT +ARTSLPAADAVIGTAARLAVd.. +>up|Q8RIK5|Q8RIK5_FUSNN/6-258 +..ewkKEIEKIISQVDGKICINFYDLDKKNGF.SINGNEKVLSASMIKLLILAELMKKVSENKFSLSDTITITNFMKTGG +DGVLKENAGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINFLGKELGLRETFLERRMMDAEA-SKNGYDNYTSADD +ISLLLKLIYQEKLINKETSQLMLDILLRQQQ-GERLQRYLPPDIKIAHKCGDLD.NLENDGGIIWLGNKI-YILVVLTSG +MS--NLQCRQTIGKISKFVYdk. +>ur|UPI00037AC2E2|UniRef100_UPI00037AC2E2/173-424 +...lkVELEKLAEQYQLEPEMFLVDLDTKGFV.SLQGNKAIASASTIKLPILVAFFQDLDRGKIHLEEQLTLTEEIIGSG +SGNMQYEPGTKFSALEVADKMITISDNTATNMLIQRLGGQEALNQRFMDMGLTATRLQNPLPDLEG------TNTTSPED +LGNLLVKIDSGELISLRSRDRLLHIMNNV-VRDTLLPQGLESGAIIAHKTGDIK.SVLGDAGIIDMPNGKRYIASVLVKR +PD-NDPQAKEFIQKASQTAYqyf +>up|A0A0H2HGL3|A0A0H2HGL3_STAAU/22-282 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|B8HM72|B8HM72_CYAP4/182-433 +...lqQRLAGYRKTYPFQSGMFFLDMDNGNYV.DLNGDKIFPAASIIKLPILVAFFQAVDAGKVRLDEKLTLRPELFASG +SGEMQFRPWTQFSAQYTAAQMIIISDNTATNLILKRLGGPGVLNQQFRSWGLKQTVIRNWLPDLSG------TNTTTARE +LVNLLTLLDQGKLLTPSSREKALAILRQTKN-RKLLAAGLGPGAVFAHKTGDIG.FMLGDAGMIQMPTGKRYMAAVIAKT +PY-DDPAGWTFMREISKIAYtyf +>ur|UPI000471F764|UniRef100_UPI000471F764/28-296 +.keleQQIGQVLKDKKATVGVAVLANDTIIAL.-HNNQIHFPLFSVFKFHVALAVLDKMDKGHVSLDSIMEIKAAQMLPY +SPLRQKFPDRNISLGELLKYSISLSDNNACDVLIDYVGGIDKVNSYIKSLGLKDFNLAANEDLMHQDVATQYQNWSTPEA +VVRLLNIADKQTLFAAGYKDFLWQILKETSTGTDKLKGQLPPDVIVGHKTGSSDrTADNDAGFIILPDGRKYYITVLVME +SQETDRENAAIIARISKIVYds. +>ur|UPI0001B8F083|UniRef100_UPI0001B8F083/6-258 +..ewkKEIEKIISQVKGSVCINFYDLVKNTGF.SIDGDKKVLSASMIKLLILAELMKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSDHHFTLKELATLMIIVSDNQATNILIDFL-GMKNINQLGRELDLKETFLGRKMMDIEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWIGDKA-YILAVLTNG +MP--NFQCKQTIGKISKFVYdk. +>up|A0A0H4VU76|A0A0H4VU76_9BACT/27-294 +.nslkEQITTELSKQKGTFAVAFKDLKTGEEL.LINEHTSFHAASTMKTPVLLEAYKQAAEGKFSITDSILVKNESIVDG +SSIAARLLGQKRTLYDLLYRMIIQSSNLATNIVIEKL-DAKNVTQTMRSLGMKDMQVLRGVEDTK-AYRQGLNNTATAYD +LMVLFQHIAQGKAVSKKASQEMVKILLDQKF-KDIIPSKLPTDVKVAHKTGWIT.GVRHDSGIVFLPDGRQYVLVLLSKE +LQ-DEPAGIAAMATVSEMIYkh. +>ur|UPI0006BA4BE5|UniRef100_UPI0006BA4BE5/10-292 +..saqQEIAAVLAEAKTDAYVHARDIDSGEEF.GYGADEGVILASVFKIPVVLQYAREVAAGTLDPTEHATVTSEFRSGG +IGIGGCADDVTASWRDLALLMMSFSDNAATDFLYERL-GLDNIVATLRGLGLEKTNLVRDCRGLFKVMDPARSNSSTPRE +ITMLLAAIWRDEAGPASACEEVRTIMSKQ-VWPHRLSSGFPDEVTVAAKTGTLG.LVRNEAGVVAYPDGKRYAVGVFTKS +HELTAPKIDASIGTVGRIAVe.. +>ur|UPI000488404E|UniRef100_UPI000488404E/79-331 +..elqTPIKTLMARYKLSPGIFFMDLNTGDYL.SINGDKSFAAASTIKYPILVALFQQVDAGKIQLDETLVMGKKHIVGG +SGNMQYRLGSKFSLLETATRMMTISDNTATNMIIDRLGGITQLNQKFRSWGLQNTVMRNRLGDFQG------TNKTSAKD +LVKLSALMENNQLLSNISQLQVIGIMNGCH-NRSLLPSGLGSGAKIAHKTGTLR.FILGDAGIIETPSGKRYLAGVFVQR +PN-NDPRGTDFIRQVSQVVYgyf +>up|E3BL73|E3BL73_9VIBR/20-281 +.kdltTTLSELEQKIEGQIGVAVIDTQFSTEW.SYHGDDRFPMMSTFKTLACANVLYDVEKNKLNMSQKITVTKAGLINW +NPITQHFVGGNMSLKSVCGATMLMSDNYAANLALEQVGGPEGVTQFLRSIGDKATRLDHYEPKLNYVEKNAINDTTTPLA +MLRTLQKLLLGNVLNSESKEQLKFWMTNNMVSDGLARSVLPENWAIADRSGGGVnNSRTLTAMIWSKERKPIFIGIFIAN +SKLSLSELNKVVANISHEIFtky +>ur|UPI0003810588|UniRef100_UPI0003810588/2-291 +..svqEQIEAVFADADTDGFLHAREIGDGPEV.SVNGDDPVVLASVFKIPLAVAYAREVVAGRLDETERTKVTARYRTGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDLIYHRV-GQDAVDRVLADLGLSRTRLIGCCEDLFAVRDPERTTSSTPRE +MTALLDAIWTDRAADPAACERVRTIMAQQ-IWPHRLSSGFPSGVAVAAKTGTLP.GVRNEAGVVTLGDGRQFAVAVFTRA +HSDRLPAVDGSIGAAARLALdh. +>up|A0A074MHP5|A0A074MHP5_9SPHN/30-292 +..rmqATLRLIEAKAGGTLGVDIYDTQTGVSV.GLNRDRRFGHCSSFKLSLAAMVLALDAADEIDASRRVTWTKDDLMFV +SPFTEKRLAEGASLLELAEYTQKYSDNTAANVLLRELGGPAALTGFWRSIGDGVSRLDRTEPELNNQPVTEYRDTTTPAA +MARTVAKLLYGDVLPEPSEALLRQWMIDTPTGARRVRAGLPEGWVAGDKTGTMG.SLYVDIGFARPPEHPPITFATYYRA +RETHDPASEAALASVGEVI-... +>ur|UPI0002E42C60|UniRef100_UPI0002E42C60/40-320 +..rliAQFQRFASLTDGTVGIVVRDLGTGETL.SLNGDTLFPMASAYKVAVAGRIFAMIDAGALTLEEQLA--------- +------SPAGPVSVATLLDLMLTRSDNDATDLLVARAGGPTAVHQWVAGLGIRGLRVDSNTADLLYAFARDPRDTATPTA +MTDLVAAIRTGKALSGRSTVALLSIMERCRTGKARLPGMLPPGTLVAHKTGSLN.GTGNDTGVISLPDGRLFAITVFVMQ +DHKGHATRDRIMAEAARASYdyf +>ur|UPI00066AE1D6|UniRef100_UPI00066AE1D6/29-338 +...leQELRRVDEASPGKLGVYIKHLGEDAEL.RYDAERFWYLGSAVKVPIALAVLQGVDDDEFRLDQRLTLEAEDKVDG +SDLVWQDNGVDYSLRDLLKEMLIESDNTAANMLIRLV-GEDALNQRTRKSMGGDFEAITSMEQAYERYYARQLNSSSLVA +YGTMQEKLVRGELLSAESRDLLYGFMKLDSYDNYRLEAGLPEDVPFIQKTGTQL.ERACHVGVIEPQDERRAIVVVACAE +GLDEGKEAGSLFEQVGQAIS... +>ur|UPI0003270634|UniRef100_UPI0003270634/29-297 +...lkADFDKLLQDKQATVGVAVVS-DGRKTF.TYNNQHHFPLMSVFKFHQALAVLNYLDRKQLPLTTEILIRKADLLPY +SPLREARPEGGMSVGELLRYSVSESDNNACDILFRYIGGVEVVDKYIRTLGITDFKIEATEEDMHEGFRYQYLNWTTPLA +AVRALEKFCTETLFRHSYKEFLEKIMMETVTGKDKLKAGLPPAVVLGHKTGSSDrAGDNDMGFVRLPDGSRYSIAVFVKD +SKEDDKTNAALIAAISQKVYeyy +>ur|UPI0004C43C63|UniRef100_UPI0004C43C63/5-291 +....aNGLAEVFADAGVDGFVHAREVENGPEV.CHQADDQVVLASVFKIPVAVAYAAEVAAGRLDETERTRVTSRYRIGG +IGTAGCADDVEMSWRDLALFMMTMSDNAATDVVFHRV-GQAAVDEVLANLGLHRTRIMGCCEDLFAIVDPARTTSSTPRE +ITTLLDAIWTDRAAAPEACEQVRRIMAQQ-IWPHRLGSGFPSDVQIAAKTGTLP.SVRNEAGVVTYPDGRSYAVAVFTRA +QALEQPAVDAVIGRAGRLAVdh. +>ur|UPI00068D17CA|UniRef100_UPI00068D17CA/12-271 +..qakEALKQLEKKYGSTLGVYAVNPKTSHTL.QYNAQERFAYVSTYKAIASGVLLKNLT--EQQLEKRVFFKKEDLVDY +SPVTEKHVESGMTIKEIIHAAVAYSDNTAGNLLFNALNGPKGFQDELRKIKDETTNADRYETELNVAVPGDPRDTSTPEA +FSKNLAFLTRQGNLQPKQLDYFKQTLIENTTGGKLIRAGIPKDYIVGDKTGAGSyGTRNDIAVIYSDDREPLVWVIFSKK +DKEDATYDDQLIADASKVLSqyf +>up|M2QEI0|M2QEI0_9PSEU/3-292 +..aiaEEIEAVFAKAGARGFVHAREVGGGPEV.GVGADDPVVLASVFKIPVAVAFAREVAAGRLDDTERTRVTARYRIGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDVVYHRI-GQDAVDKVLTDLGLTRTRLIGCCEDLFAVLDPERTTASTPRE +ITELLDAIWTDRAGDPAACERVRAIMAQQ-IWPHRISSGFPAGVAIAAKTGTLP.AVRNEAGVVTHVDGRRYAVAVFTRA +ESDRQPAIDSAIGQAASLAVeh. +>ur|UPI000412EF4F|UniRef100_UPI000412EF4F/5-292 +....aAAIEAVFANAGARGFVHAKEIGGGPEV.GVGADDPVVLASVFKIPVAVAFAREAAAGRLDDTERVRVTARYRIGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDVIYHRV-GQDAVDRVLTDLGLERTRLIGCCEDLFAVVDPERTTSSTPRE +ITTLLDAIWTDRAGDPAACERVRTIMAQQ-IWPHRISSGFPAEVAIAAKTGTLP.SVRNEAGVVTHVDGRRYAVAVFTRA +ESDRLPAVDSAIGEAARLAVeh. +>ur|UPI00068DEC7B|UniRef100_UPI00068DEC7B/2-258 +....sAELQRLEEEFDARVGVSAVDTGTGTTV.EHRAQERFGFASTLKLFAAAELLRQVP--VDQRDARVTWTQEDVRAY +SPTAGQHVADGLTLAELAEAAVRESDNTAMNLVLRALGGPEGMERALADLGDSTTRVVDVEPGINDADLASGANTTTPRA +FTANLRALLEPQNLREEDLALLLDWMTGNATGDALVRAGAPAGWVVTDKSGGAG.GIRNDVAVVLPPGRDPVLVTILTEK +RAPGAAYDDALVSRTAATVLsaf +>up|A0A0K8PX70|A0A0K8PX70_STRAJ/4-285 +...alARIHAAFADAGVTGRLHAVDIDSGAQL.DAGADQPVCTASVHKLCLLVSLHEQAAAGILDLTEQVESPPEGRTTP +TGLAAMLDGARLSLRDLAYLMMSVSDNAAADLLLARV-GLEAVNRTTARLGLTRTYAVHTFGELLAALDPARTNHSTPRD +MTRLLAAVWRDEACTPEHGAAIRRVLGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRT +ARTSQPAADAVIGTAARLAVd.. +>up|W7D401|W7D401_9LIST/45-303 +..kfkSEIEKLEKKYGATLGIYGMNTENKQTI.SYNAQERFAYASTFKAIAGGILLKNLT--DDELNKRFYFSKEDLVDY +SPVTEKHIDSGMTMKELIQAAMDYSDNTAANIMLRELGGPEGFKKELLKIGDKTMLPVRYEPELNEAVPGDTRDTTTPEA +MANSLSFLLTKGNMAEDRLHLFKQMLFDNTTGDNLIRAGVPKGYIVGDKTGAGWyGTRNDIAAIYKDDAKPLIWVIYSKK +TGRDDEYNDQLIADAAKVLSdyf +>ur|UPI000696B0D6|UniRef100_UPI000696B0D6/25-298 +.etlrEKITTVIENKSATVGVAIQGSNSNDSM.SINGHQHLPMQSVFKYHLALAVLHQVDQGKLRLNKKIVIRKKDIQAW +SPLRKKYPNGAVSIAELLQYTVALSDNLGCDILFKLIGGTSVVQSFLHKIGIKDIAIHHNEMVMQSEWEKQYDNWTTAKA +ANQVLELFFENKLLSAQSHRFLLETLKGTKTGKKSIRGLLPQATIVAHKTGHSGkGALNDIGIVFLSDNSYFYISILVSD +SMEEDSVNQQIIAEIAKLTWdyf +>ur|UPI0006943D4E|UniRef100_UPI0006943D4E/18-329 +.qrlaERIARIDQQTPGRLGVYVKRLSDGSEM.NHGADQRWYLASMAKVPVALAVLRQVQDGRRTLDDELALEDGDRIDV +GNIVWNETGTRYSLRTLIERMLLESDNTAANMLIRAVTGPARVEAIRRAADVKRTELATTSMDAYDRYYRRDLNTTTLIA +YGAMLERLVRGQVLPDAPRALLYKAMKHDIYTGYRLQAGLPRDHAFIHKTGTQH.RRACHAGVLDPDDLQKALVIVACTA +DLDEQKQAGPVLESVGRAIR... +>up|K9E3G2|K9E3G2_9BACE/29-296 +..gleQQIEQVLKDKKATVGVAVLANDTIIAL.-HNNQIHFPLFSVFKLHVALAVLDKMDKEHVSLDSIMEIKAAQMLPY +SPLRQKFPDQDISLRELLEYSISLSDNNACDVLIDYTDGIEKVNSYIKSLGLKDFNLAANEDLMHRDVATQYQNWSTPEA +VVRLLDIADKQTLFATEYKDFLWQILKETSTGTDKLKGQLPPDVIVGHKTGSSDrTADNDAGFIILPDGREYYITVLVME +SQENDQENAAIIARISKIVYds. +>ur|UPI0006840CA9|UniRef100_UPI0006840CA9/22-293 +...lrKTIEQIVSDKNAVVGVSIIGNNGTDTL.SLNGDKRFPMQSVFKFHIALAVLAEVDKGILSLDQTVVIGKDELLPW +SPLRDENPNGGFTIKRLIQYNVSHSDNTACDILIRLIGTPKTVEEYIKKSGIEDIQITFNEEGLQAKWENIFQNWTTPNA +ASETLKLFFENKLLSKSSYDFFWETNIDTKTGKNRIRGQLPKEIIVANKTGWSGtAAVNDIGIVFLPNGNYFVVSVFVTD +SQEDFKTNAKIIADIAKATYdfy +>ur|UPI00047C969E|UniRef100_UPI00047C969E/47-312 +.taldETLAEIEKSRGVRIGAAGIDLATGKAV.GYRAGERFPFNSMFKVFACSAVLHKARTDSPGMDKVVRWTPGDMTGN +SPETTEYTDTGMTPAQLCRAGITKSDGFAGNKLLDQIGGPSGLTRFFRTNGDRVSRLDRPEPHLTEWEPGQVRDTTTPAA +AARTFTGLTTGNALHPSDRARLVGWLKASLTGADRIKAGLPSDWTVGDKTGTGGaGTAGDIALVWSPGTEPMVLAVLTNR +TTDDTPHDDKAIAETATALA... +>up|A0A066TUG6|A0A066TUG6_9PSEU/3-290 +..tveAAIAAVFAEADARGFLHAREIGGGPEV.AVGADDPVVLASVFKIPVAVAYAREVAAGRLDETARARVGSRYRIGG +VGTAGCADDVEMSWRDLALFMLTMSDNAATDVIYHRI-GQAAVDRLLAGLGLGRTRLAGCCEDLFAVLDPERTTSSTPRE +ITELLDAVWTDRAGEAAACEQVRSMMARQ-IWPHRLSSGFPAEVAVAAKTGTLP.AVRNEAGVVTYPDGRRFAVAVFTRA +NSERQPAIDAAIGKAGRLAVdh. +>up|K7VYG2|K7VYG2_9NOST/189-438 +.....NSLQTLTANSDLIPGVFLLDLDNGGYI.DINSNISFAAASTIKIPILIAFFQDVDGGKIRLDEMLTLQKEMIVGG +SGNMQYQPTGSYTALDVATKMITISDNTATNMLVAKLGGQEALNGRFRSWGLITTMIRNPLPDLEG------TNTTSPRE +LGNLISMVNQGNMVSMRSRDLILNIMSRTER-DNLLPAGLGKGANAYHKTGDIG.TMLADAGLIDVPTGKRYIAAIMVKR +PN-NDPRAAKLISSISSAAYqhf +>up|C8C0M0|C8C0M0_9ZZZZ/30-298 +.qaleGKIAGFLKGKKATVGVAVL-TDKDETI.LHNNKVHYPLLSVFKFHVALAVLDKMNREEIPLKHIVHVKASQLQPY +SPLQQKHSGQDISLGELLQYSISLSDNNACDILIEYAGGIGHIHQYIRKLGINDFNLSETEDSMHRNPQKAYANWSTPSE +MVRLLKMADEKNLFAPVYRDFLWKTMTETATGSNKLKGLLPSNTVVGHKTGSSDrMADNDAGIVIMPGGKKYYIAVFVTD +SSETDEEDAAIIAHISRIVYde. +>ur|UPI00068FF9D1|UniRef100_UPI00068FF9D1/48-308 +.....----QLAHSLKARVGMAAEMLDTGETV.MVGDEAAYPMQSVVKFVLALSVLKRVDQGAMNLEQIIRIRQEQLVKW +SPLRERFPQGGFSLKELLRVTVQESDNNTCDLLFGLIGGPQAVQKDLKEWGIDGINVRFTEEEIHRNHDLQYVNSSRPSA +MNSLLRAFDEGKILKKGTQSVLWNIMAGCSTGPERLKGLLPRDYVVAHKTGSGFtTARNDVGIIVLPNGRKMAVSVFIRD +SKDSESACDRVIASMARWLCle. +>ur|UPI000561A1E4|UniRef100_UPI000561A1E4/7-287 +....pTRIQEAFAEAGVTGKLHALDIDSGAEL.GTGADQAVVTASVHKLCVLITLHEQAAAGLVDLTEQVECPPDGRASP +TGLSAMLDPVRMSLRDAAYLMMAVSDNTAAELCLSRV-GLDAVNATTARLGLTRTRALHTFRAMFEALDPARSNHSTARD +MTRLLRALWRDEACTPEHGAAMRRVLGLQ-VWPHRLAAGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRA +ARATLPSADAVIGTAARIAVe.. +>up|B0NPP4|B0NPP4_BACSE/30-298 +.qaleGKIAGFLKGKKATVGVAVL-TDKDETI.LHNNKVHYPLLSVFKFHVALAVLDKMNREEIPLKHIVHVKASQLQPY +SPLQQKHSGQDISLGELLQYSISLSDNNACDILIEYAGGIGHIHQYIRKLGINDFNLSETEDSMHRNPQKAYANWSTPSE +MVRLLKMADEKNLFAPVYRDFLWKTMTETATGSNKLKGLLPSNTVVGHKTGSSDrMADNDAGIVIMPGGKKYYIAVFVTD +SSETDEEDAAIIAHISRMVYde. +>ur|UPI0002DE1B33|UniRef100_UPI0002DE1B33/6-291 +....tERIRAVFADAGCTGWLHARRCGGPGEV.DLGGRERVVTASVYKLLVFTAYCRLVDQGALDPRARLTVDPARCTPP +TGLAALRDPVTLSLRDLAASMMTVSDNAAADILLDLV-GPAAVAALAAEQGLTATRVVGGMAQVHEAYDPAYASATTPEE +MTRFLRALWTGAVLSPAGTATVREVMGAQ-VWPHRIAAGFPPGVRVAGKTGTIG.AIRNEVAVVEFPGEHPVAVAVFTRA +ARAELAVVDAAIAETARLAVt.. +>ur|UPI0005ACC3DE|UniRef100_UPI0005ACC3DE/14-323 +.dalqQRLGELDEASPGRLGVYLLRPADGSQL.NYHADRAWYLASATKAAIAIAVLQEVDAGNLQLDQQITLEESDRVDG +SGLVWEDAGARYSVRELIREMLQESDNTAADMLIRVIGGPQRVEAVANVLDLQTDQLEISLDEAYSRYYDSGLNSATLVA +YGQLLGKLATGDLLNGDSSALLYDIMGLGGYDAYRLEAGLNEDLPFIQKTGTQQ.HRACHMGIANPQDERALVIVACAED +LD-ENDEAGTLFEQVGEAI-... +>up|G5F2U5|G5F2U5_9ACTN/80-330 +...iqAAVEAALAGHSGSAYVAYESVDGSTTGfSLGGEERVPSASMIKTAVMATLLQEAQDGRISLADGTILRGQDRVEG +SGVVQDMRAGTLSYGQLAAYMIGQSDNMATNLLIDAL-GMDAVNEECQRLGLADTSLRRKMMDTAA-ATSGRENYTSASD +QARLLLMVARGELVSPEASERALGWLEDQAD-TRGLAQGLPDGVAFAHKTGSLD.GVRHDGGIVLGD--HPYVFVVMTTG +MD--QGQADALMARVSTAVWe.. +>up|A0A095CZ57|A0A095CZ57_9SPHN/78-378 +...lnDRIFELWRAFPGKTGIAVQRIDGEWSL.SQRGAELFPQQSVSKLWVTLTVLDAVDQGRMTMDQRVRIGPEDLTLH +QPIAARRAEGSMSVRDLIETAITHSDNTANDSLLRTVGGPSAVRAFVAKKDLGSIRFGPGERLLQANYLANPVDGASPAA +IASALTRLARGTLLSPESTEYLQGVMSRTRSGPRRLKAGLPPGWQFMHKTGTGQnAGYNDIGIATAPDGTRYAIVVMMGS +TTSGIPARMALMQSVSSAVAey. +>ur|UPI0004160309|UniRef100_UPI0004160309/24-292 +..elrKELNGIISTKNATVGVSIKGIEDEDTL.SINGNMKMPMMSVFKFHIALAVLSEVDKGKRNLKQKFFIKKEDLKKW +SPMREEFPDGNVTLDQLLRYTVSHSDNNGCDILLKLIGGTEAVQKFINKSGIKDFTIKMNEDQMRT-WENLYINTTTPIA +TTELLEKFYKGNILKKATTKYLYQIMVECSRGTTWMKAGLPDGTELAHRTGISGtVAMNDIGIVKLPNGRHFILSIYLKN +ITESREDTEKIIADITKATWnyf +>up|I9SU85|I9SU85_9BACE/29-297 +...lkADFDKLLQDKQATVGVAVVS-DGRKTF.TYNNQHHFPLMSVFKFHQALAVLNYLDRKQLPLTTEILIRKADLLPY +SPLREARPEGGMSVGELLRYSVSESDNNACDILFRYIGGVEVVDKYIRTLGITDFKIEATEEDMHEGFRYQYLNWTTPLA +AVRALEKFCTETLFRHSYKEFLEKIMMETVTGKDKLKAGLPPAIVLGHKTGSSDrAGDNDMGFVRLPDGSRYSIAVFVKD +SKEDDKTNAALIAAISQKVYeyy +>ur|UPI00041C0972|UniRef100_UPI00041C0972/30-294 +..rlaAELRIIEAAGDGTLGVELFNPVSGVAV.GLNQQQRFGHASSFKLSLAALLLQRHAAGAIDADRRVTWGKADLVGH +SPFTLERLPRGASLRELARAAQVTSDNGAANILLRALGGPAALTAFWRSLGDSVSRLDRYEPELNLVPASEFRDTTTPAA +MACTLARIVYGEVLPEAERAELKGWMVETQTGMRRVRAGLPKGWVAGDKTGTGReYCYVDIGFAEGPKGGPITFACYFRA +RQSTLPRGEQVLARVGRII-... +>ur|UPI0004C850E1|UniRef100_UPI0004C850E1/8-287 +.....RRICAAFAEAGVSGRLHAVDIDTGTEI.DAGADHPVVTASVHKLCLLVALHQQAAAGLLDLTEQVECPPDDRTAP +TGLAAMLDPVRMSLRDAAYLMTAVSDNAAADLLLARI-GLDGVNEATARLGLTRTRAVHTFRSLFAALDPARSNRSTPRD +MTRLLAAVWRDEACTPEHGAAIRRLLGLQ-VWPHRMAAGFPDDVHVAGKTGSLP.TVRNEVGVIEYPDGGRYAVAVFTRA +ANATLPAADAVIGTTARIAVd.. +>ur|UPI000427F90F|UniRef100_UPI000427F90F/6-260 +...lkEHLQEVATGICGKMSIVLEI--ENLQI.SINGDDPFPSASLIKIPIMMEAFRQAQIGMLDLDETYRVPSEAPVGG +MGVIQHRPEIELSIHDLITLMIIVSDNTATNLLIDLV-GMEAVNKLSSDLGCNQTLLARKMMDVTA-QKNGKDNWTSAYD +IVKFLKEIDQGKLLTSKQRTNALKTLRQQQF-HSKLPALISEETYVAHKTGELP.GTEHDAGIIQANG-KRAYIAVLTTD +LD-NNITGQKAIAQIGKLVFdh. +>ur|UPI00058532A0|UniRef100_UPI00058532A0/13-265 +..tikRQIQAWSAQSELKPAMFFLNPSTGEYL.DINGAKSISAASTIKIPVLLAFFEDVDAGIIDLDEPLVMRPDLVASE +AGSMQYPVGTTFSALDTAEYMIAISDNTATNMLIDRLGGAKKLNQRFKSWGLKHTTIRNPLPDLEG------TNTISPQD +MAALMLKLKDEDLLSSISREQALDILRQTVT-NTLLPQGIDKDADIAHKTGDIG.SVVGDIGLIDMPNGQHYVAAILVQR +PH-NDPRAQELIRKISKLTYktf +>up|A0A0K2M3K8|A0A0K2M3K8_9NOST/79-331 +..elqTPIKTLMARYKLSPGIFFMDLNTGDYL.SINGDKSFAAASTIKYPILVALFQQVDAGKIQLDETLVMGKKHIAGG +SGNMQYRLGSKFSLLETATRMMTISDNTATNMIIERLGGITQLNQKFRSWGLQNTVMRNRLGDFQG------TNKTSAKD +LVKLSALMENNQLLSNTSQLQVIGIMNGCH-NRSLLPSGLGSGAKIAHKTGTLR.FILGDAGIIETPSGKRYLAGVFVQR +PN-NDPRGTDFIRQVSQVVYgyf +>up|A0A059WNC4|A0A059WNC4_9BACT/60-314 +.reltEQLRSLCDAVAGDIGVAVVHVESGKTV.AVAGDKKLPLYSVYKLPLAMTVLRDVEAGKLRLDQKVKVTPADVAGT +LFNTDLRSAQEKTVRELIEYAIVRSDNTSADKLLGLIGGPPIVTQEMRTIGLANIDVVVSSREFTA--HRDKPNTGTTTD +LAQLLARLQKGELLQPANFSLLRDYMERAKTGERRLRANLPAGTQVADKTGTGD.VATNDVGLITLPENGHLAIAVLISG +SKLPVDKQEKTIADIAR---... +>up|A0A0D0KS46|A0A0D0KS46_9PSED/40-349 +.dalqQRLGELDEASPGRLGVYLLRPADGSQL.NYHADRAWYLASATKAAIAIAVLQEVDAGNLQLDQQITLEESDRVDG +SGLVWEDAGARYSVRELIREMLQESDNTAADMLIRVIGGPQRVEAVANVLDLQTDQLEISLDEAYSRYYDSGLNSATLVA +YGQLLGKLATGDLLNGDSSALLYDIMGLGGYDAYRLEAGLNEDLPFIQKTGTQQ.HRACHMGIANPQDERALVIVACAED +LD-ENDEAGTLFEQVGEAI-... +>ur|UPI00066C709F|UniRef100_UPI00066C709F/22-275 +..shtKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKNDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAK---... +>ur|UPI0004041F3B|UniRef100_UPI0004041F3B/6-258 +..ewkEKIKKIISQSEGQVCVNFYDLDRKEGF.SIDGDKKVLSASMIKLLIIAELMRQVSENKFSLSDKITVIEVMKTGG +DGILKEESNHHFTIKELATLMIIVSDNEATNVLIDFL-GMNNINQMAKNLGLKETYLGRKMMDTEA-RKNGYDNYTCAND +ISLLLKLIYQEKLINKEASQLILDILLKQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENNGGIIYLSNKT-YILVVLTSG +IS--NLKGKQTIGKISKFIYdk. +>up|K9UAP8|K9UAP8_9CHRO/164-413 +...lkSQIKALAAKYSISPGMFFMEVETGNYL.DINGEKSFPAASTIKLPILMALFQAVDAGKIKLDEKLTVRRDLITGG +SGRLQNSRGAKLSVLQTATKMIVISDNTATNMIIDRLGGRKALNSKFKSWGLRKTVLNRMLGDFKG------TNTTSPAD +LVRLSALLAKRQLITETSRSKVLDILNQTA-NRKLLPAGLGKGAAIAHKTGTLG.RLIGDAGIIEMPNGKLYLAGIFVKR +SF-NDVRARDFVQAVSKLTYny. +>ur|UPI0006AF387B|UniRef100_UPI0006AF387B/4-288 +.....-AIREAFAAAGAEGFVHAREIANGPEV.AVGADDQVVLASVFKIPVAVAYAAEVAAGRLDETERTRVTSRYRIGG +IGTAGCADDVEMSWRDLALFMMTMSDNAATDVIFHRV-GQAAVDAVLAHLGLHRTRIMGCCEDLFAIVDPERTTSSTPRE +ITTLLDAIWTDRAAAPQACAQVRAIMAQQ-VWPHRLSSGFPADVQVAAKTGTLP.SVRNEAGVVTYPDGRAYAVAVFTRA +DSPRQPAVDAVIGRAGRLAVdh. +>ur|UPI00055D004D|UniRef100_UPI00055D004D/6-287 +...alARIHAAFADAGVTGRLHALDIDSGAQL.DAGADQPVCTASVHKLCLLVTLHEQAAAGLLDLTEQVECSPQARTTP +TGLAAMLDGARLSLRDLAYLMMSVSDNAAADQLLERV-GLDAVNRTTARLGLARTLAVHTFGELLAALDPARTNRSTPRD +MTRLLAAVWRDEACTPEHGAAIRRILGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRT +ARTSLPAADAVIGTAARLAVd.. +>ur|UPI00048C3814|UniRef100_UPI00048C3814/24-296 +.enlrNELKAVIINKSATVGVAIHGMREADTL.SINGEKHLPMQSVFKFHLALAILNEVDNGTLALNTPIEIRKELIENW +SPLREKYPNGALELQEILKYTVAWSDNMGCDVLFDLLGGPAVLQHYLQQLGIDDIAVIHTEMTMQSQFENQFENWTTARA +STQLLKRFYENELLSTESYLFLLETLKETTTGKSSIKGLLPATTAVAHKTGSSGqAALNDIGIVFLPDNTYFYLSVFVSN +SSEDPETNQQIIAEIAKCTYdyf +>up|N9RPS0|N9RPS0_9GAMM/25-281 +..tleEQIKTL-SEKGWQIGVSILDMN-DKLI.SFNGDKRFPLDSTVKALACANVLAKVDAKKLSLDHAKTIQQKDLVTY +SPVVKDYVNKKLTIKQACEITTAYSDNTAANFAIEAGGGPAGLTSFMRSIGDKVTRSDRYEPDLVINPEDDIRDTTTPNA +MNASMKKLLAGNVLSKSSKEQLKEWMIGNKVADNMLRAALPQGWKIADRTGASDyGIRGLTSMVWSETHAPVFISIYVRK +SETSLDERSEVIKLLSDHIVke. +>up|W5YXS9|W5YXS9_9ALTE/34-344 +..tlqKEIERIDRTFSGDLGVYIRHLGTGQKV.SHNIDQDWYLASTVKIPLAIVLMQRAENEGLDLKQKLTLRAADYVDG +TDLLWVDPGARYSLEELNRRSIVDSDSTATDMLIRFLG-EKSFGEDVARLVPEGLGPITTVREAFERYYQRRINSGSLEA +FGALLEQLVRGELLNDAHTDQLLGYLSEITTGDHRIAGGLPAGTHFAHKTGTQV.ARSCDIGLLNPQAPDEAVIVAVCAR +DYAALSEAERAYQAIGKALH... +>up|R6B270|R6B270_9BACE/30-298 +.qaleGKIAGFLKGKKATVGVAVL-TDKDETI.LHDNEMHYPLLSVFKFHVALAVLDKMNREEIPLKHIVHVKASQLQPY +SPLRQKHSGQDISLGELLQYSISLSDNNACDILIEYAGGIGHIHQYIRKLGINDFNLSETEDSMHRNPQKAYANWSTPSE +MVRLLKMADEKDLFAPVYRDFLWKTMTETATGSNKLKGLLPSNTVVGHKTGSSDrMADNDAGIVIMPGGKKYYIAVFVTD +SSETDEENAAIIAHISRMVYde. +>up|N9MGG5|N9MGG5_9GAMM/26-282 +...leEQVKTL-SEKGWQIGVSILDMD-DKLI.SINGDKRFPLDSTVKALACANVLAKVDAKKLSLDHSKTIQQKDLVTY +SPVVKDYVNKKLTIKQACEITTAYSDNTAANFAIEAGGGPAGLTSFMRSIGDEVTRSDRYEPDLVINPEGDIRDTTSPNA +MNASMKKLLMGNVLSKSSKEQLKEWMIGNKVADNMLRASLPKGWKIADRTGASDyGIRGLTSMVWSESHAPVFISIYVRK +SETSLDQRSEVIKLLSDHIVkey +>ur|UPI0004CF79B9|UniRef100_UPI0004CF79B9/21-279 +...lsDIATRYEKISGGRLGVHIFCPENGTAL.SWRGEERFRMCSSFKASLAACVLARCDRDEDDLTRRIAFRESDFKEW +APVAARNRDAGLSLAALCAGAVTMSDNICANMLLRHIGGPAALTRFWRDSGDEITRLDAFEPELNRPSANPDDNTTSPVA +MARTLHRLIHGTLLHPNSAALLRSWMINCTTGTQRLRAGLPAHWVVGDKTGNNGkDIAADIAFASPDAGKSVIIATYTAG +GTPDETQFCRVFHDIGAL--... +>up|G8FXI6|G8FXI6_9BACT/24-292 +.qaleGKIAGFLKGKKATVGVAVL-TDKDETI.LHNNEVHYPLLSVFKFHVALAVLDKMNREEIPLKHIVHVKASQLQPY +SPLRQKHSSQDISLGELLQYSISLSDNNACDILIEYAGGIGHIHQYIRKLGINDFNLSETEDSMHRNPQKAYANWSTPSE +MVRLLKMADEKDLFAPVYRDFLWKTMTETATGSNKLKGLLPSNTVVGHKTGSSDrMADNDAGIVIMPGGKKYYIAVFVTD +SSETDEENAAIIAHISRMVYde. +>up|A0A0E4A2Z7|A0A0E4A2Z7_RHOER/10-292 +..saqQEIAAVLAEAKTDAFVHARDIDSGEEF.GYGADEGVILASVFKIPVVLQYAREVAAGTLDPTEHATVTAEFRSGG +IGIGGCADDVTASWRDLALLMMSFSDNAATDFLYERL-GLDNIVATLRGLGLEKTNLVRDCRGLFKVMDPARSNSSTPRE +ITMLLAAIWRDEAGPASACEEVRTIMSKQ-VWPHRLSSDFPDEVTVAAKTGTLG.LVRNEAGVVAYPDGKRYAVGVFTKS +HELTAPKIDASIGTVGRIAVe.. +>ur|UPI00065C1A99|UniRef100_UPI00065C1A99/22-281 +..attQDLKKVEDKYDANIGVYALNTATDKEI.TFNEDKRFAYASTFKAISSAMLLEKTP--HDELNKKVYVSKEDIVPY +SPVLEKFINKDISIKKLIEATMLYSDNTANNMIIEELDGYKEVNKRLKSLDDKTTKPSRMEPELNNYNPKSNRDTSTPQA +FGKTLNKLIKDGRLSKENKTFLIDLMVHNKSGDTLIKKGAPKNFKVADKSGQITyASRNDVAFVYPKGEKPIVLVIFTNK +EGKTDKPNDKVVSETAKVVLekf +>ur|UPI0006AE0CFF|UniRef100_UPI0006AE0CFF/5-285 +....lRRIAAAFAEAGVSGRLHAVDIDSGTEI.DAGADHPVVTASVHKLCLLVALHQHAAAGRLDLTEQVECPPDDRTAP +TGLAAMLDPVRMSLRDAAYLMTAVSDNAAADLLLARI-GLDGVNEATARLGLTRTRAVHTFRSLFAALDPARGNRSTPRD +MTRLLAAVWRDEACTPEHGAAIRRLLGLQ-VWPHRMAAGFPDDVHVAGKTGSLP.TVRNEVGVIEYPDGGRYAVAVFTRA +ANATLPAADAVIGTTARIAVd.. +>up|A0A060QHF4|A0A060QHF4_9PROT/54-312 +...lsDIATRYEKISGGRLGVHIFCPENGTAL.SWRGEERFRMCSSFKASLAACVLARCDRDEDDLTRRIAFRESDFKEW +APVAARNRDAGLSLAALCAGAVTMSDNICANMLLRHIGGPAALTRFWRDSGDEITRLDAFEPELNRPSANPDDNTTSPVA +MARTLHRLIHGTLLHPNSAALLRSWMINCTTGTQRLRAGLPAHWVVGDKTGNNGkDIAADIAFASPDAGKSVIIATYTAG +GTPDETQFCRVFHDIGAL--... +>up|A0A0F3JZ35|A0A0F3JZ35_9GAMM/21-296 +.atlqAHLQAVADQAPGTLGILVMDPATGGTV.TVNDHRPYLMMSVFKAPIAAAVLASVDAGTLSLDKKVALTPADIVEG +SAVPSEALKAGFSIDELLHAAVTQSDNTAVDALLRVLGGGKAATAFLTGKGVQGIRIDMGERELGAAVLASQVNSATLHG +AAAFLRKLQAGELVSPASTQKLLGLMTAQVI-PNRLRGGLPAGYQLADKTGTSGtAAFNDIGIVTAPGGGKRIVVVFLAE +ARATPEQATKWFAEIGHEVT... +>up|D1CF14|D1CF14_THET1/2-273 +..slqERIANIIDSV-GYFGVAAKDLTQGREL.FINADETFNTASVIKVPIMIELFRRVYEDNVSLDDRLILEDRFRTGG +SGILKERSGLQLTLWDLCVAMIALSDNVATNMLIDYL-GIDAINRCMDSLGAHNTRLHRMFKSIKP-DQPKGLGRTTPRD +MMMIFQKLAEGNVISESASEEMIAILAKQH-DRNMIPRLLPDSAIVANKTGAVD.GVRNDVALIRFADGRQWVICILTKD +LRDLDHEGEIAIAKIALEIYkew +>up|E3FNK7|E3FNK7_STIAD/19-286 +..slqELLQQRISQVGGTVAVAYRDLGDSRDAvFLEADTSFHAASTMKVPVMIEFFRQVDAGVLALDQPIVLTNRSIVDG +SPYSLEHLGRPMPASELLKRMITRSSNLATNSLIALV-GAKRVTRTLRTLGAPSMTVLRGVEDGK-AYAKGLNNTATARD +LATLLAALEQGKAASPRSTQAMRDILLAQEL-NALIPAGLPPGTPVAHKTGQIT.AVLHDAAIVYPAGRAPYVLVVLTRG +IA-DEQVARALIVDLSRSVHa.. +>ur|UPI0005565BC3|UniRef100_UPI0005565BC3/14-250 +.....-------RGYGGEVGLLVTDLAGTELF.ALNADRSFPAASTIKVPLLVQALEEAQAGRLDLGARVCLQAEDRVPG +SGVLHEDPGLALSWRDVLTLMVVVSDNTATNLLLDRL-GLGAVNAWLLERGLSGTRWVGPPERQNAAQRRGERNRTTPRD +QVRLLGQLARGELLDAPHTELALSILARQQF-RDLLGRHVPPLYRVASKSGELR.GIHHDVGLLLTP--RPLVVALLSEG +GTDL----------------... +>ur|UPI0002EB6D2D|UniRef100_UPI0002EB6D2D/11-282 +..slqERIANIIDSV-GYFGVAAKDLTQGREL.FINADETFNTASVIKVPIMIELFRRVYEDNVSLDDRLILEDRFRTGG +SGILKERSGLQLTLWDLCVAMIALSDNVATNMLIDYL-GIDAINRCMDSLGAHNTRLHRMFKSIKP-DQPKGLGRTTPRD +MMMIFQKLAEGNVISESASEEMIAILAKQH-DRNMIPRLLPDSAIVANKTGAVD.GVRNDVALIRFADGRQWVICILTKD +LRDLDHEGEIAIAKIALEIYkew +>ur|UPI0005B28A7F|UniRef100_UPI0005B28A7F/2-206 +.....---------------------------.------------------------TVDEGKDRLDRRIPVTKADLLPY +APFSETRLNGTPTLAELCEAAVTLSDNVAANLLLPGVGNPAGLTAFLRAIGDKTTRLDRNEPTMNTAIPGDPRDTTAPAA +MVRSMERLLLGDALRPDSRQQLTGWMVANKTGDKRLRAGLPAGWRVGDKTGTGAnGTANDIAILWPEGRAPLLVASYLTQ +TAEGFKQQDSIHAEVARTVAg.. +>up|A0A0H1ALI5|A0A0H1ALI5_9GAMM/40-283 +.....-DIGSLEAASGGRLGLCLLGPDRRRVV.AHRARESFPTASTIKFALSAAVLAQADAGALSLDDRIAVRAQDIRSG +ASVTGRHVGKDMTVRDLCRGSMVWSDNPAVGLLLPLVGGAPGLQAFLRRHGDADTRTDGIA---------EGASTTSPDT +MARNLARFVLDDALSRPSRLQLADWLIENRTGDARIRAGMPAGWRVGDKTGGMA.GVSNDIAVLWPPGGVPWLLALYLQG +SPLQAGARDAVLRRATELVA... +>up|U1WRZ8|U1WRZ8_ANEAE/10-266 +.qklrEDVERAVSKVDGKVSVAIEA--DKEHI.SINANDPLPSASLIKVPIMIEAYRQAQEGKLSLVSEYSLLPEDRVGG +MGVVSHSPELRLTLKDLISLMIIISDNTATNMVIRKV-GINTVNRLAADLNCGQTVLARMMMD-HEAVKLGKDNITSAND +IVRFLKEIVEGRMLNEENKKAAYDTLLNQQF-NTKLPALITLNATLAHKTGELP.GTEHDAGVFYINGK-HTYVAVLTTE +LS-DNASGQRMIAQVGKLVFdy. +>ur|UPI0003B5A32E|UniRef100_UPI0003B5A32E/12-299 +.....SNIKEEASKIGARVFAHAIDIDTGVDA.GIDAEHPVVTASVFKVPVLAEYVRQVSIGDLDPRTRIVVKAADATPP +TGLSVFNDDADWSLRDIATSMITVSDNTATDIVCRLV-GIDRVNALMESLGLSGTKLVGDV----MICTPSATNRTTPRD +ATRLLELLWTDKVASPDACAQARAILGKQ-VWTHRLSSGFPDAIRVSGKTGTIG.IVRNEIGVVEYPDGRRYAVAIFVRT +GEYRNPAADRLIGTAARLLVd.. +>ur|UPI0003798F89|UniRef100_UPI0003798F89/222-472 +...lkQKVQALVQQADLTPGVMVVDLDTGDYY.SLNGDRLFATASMIKMPILLAFFEDVDAGKIRLDEELVMREDLVATE +AGEMQYPVGTKFTALETAEEMIRISDNTATNMLIDRLGGAAALNQRFRDWGLTTMAINNLLPDLEG------TNVSTPQD +FALLMELINEGNLLSMRSRDRLLSILRTPVT-QTLLSPGLGEGATIAHKTGDIG.SLVGDVGLIDMPTGKRYLAVMMVER +PT-NDNRAQELIRQMSRLTYgh. +>up|K9YNW8|K9YNW8_CYASC/146-397 +...lrEKMTALFEKYHLQPSAFFVDLDNGAFV.NMNGIEAFPAASTIKTPILVAFFQDVDEGNILLDEMLTMTEENRATE +AGTMQYPLGTQYTALKVAEEMIIRSDNTATNMLIERMGGAEALNQRFREWGLESTVINNYLPDLEG------TNTISARD +LAITLMKVSNGDLVESRSRDRLLGIMQRTIT-RTLLPQGIEPGATIYHKTGDIG.KVLGDGGIIDIPTGKRYVGAVLVQR +PH-NDYTARTMIQEISREAYqhf +>up|A0A090HZ88|A0A090HZ88_9FIRM/7-259 +...lkLKIENIIRRTKGKVCLCFYDLKENKGF.GINELQKMRSASTIKLLIMAELMRRVKNKEFSLSDKIAVTKDNFTGG +DGILKEEYHHEFSLKELVTLMIIVSDNEATNILIDLL-GMENINKLGKNLKLKEADLQRKMMDSE-ALAKGYDNYICAED +LKTILQKIYEGKLINKKSSEIMLDILKRQT-QGERLQRYIAEELTIAHKSGDLD.NLEHECAIIFLEDMD-YIIVVMTDD +MN-SNLEGREIIGKISKTIYde. +>ur|UPI000694067B|UniRef100_UPI000694067B/57-359 +.kaleQELVELGENFDGVTGIAVTEADTMATM.AHDGDTPFPQQSVSKLWVAMTALDLVDNGALDLEEPVTLRSEDLTVY +QPTRNIRSRGSTDYGDLLDRAITQSDNTANDRLLRRVGGPQAVEAFMRRNGIAGVQFGTDERTKQSAYLSDPMDGAKASA +MAKALARLARGDLLSEESTDLILSTMEETKSGPRRLKGGVPNGWTFGHKTGTGQfSGYNDVGILTAPDGSQYALVVFIGR +TRASYAARMEMMQEVTRSVVry. +>ur|UPI0002137E02|UniRef100_UPI0002137E02/6-258 +..ewkKEIEKIISQVKGSVCINFYDLVKNTGF.SIDGDKKVLSASMIKLLILAELMKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINQLGRELDLKETFLGRKMMDIEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKEASQLMLDILLKQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENNGGIIWIEDKA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>ur|UPI00034DEDC2|UniRef100_UPI00034DEDC2/139-390 +..altAKIKQLAAESDLSLQTLVFDADTGVYT.DVNSRKPIASASIIKIPLLIAFLQDVDEGKVQLGEQLEISKDVIVGE +AGGLQYEPEGTISALETLTEMIVHSDNTATNMIMKRIGGKDAANRRFKSWGLNSTVIRNQLPDLEG------TNTTSPYD +LVNLLSMVDKGKLLSPRSRDRLMDIMRRPVT-NTLLPQGIAADARIVHKTGDIR.SVVGDAGIIDMPSGRRYIMAAIVKR +PD-NDQRANELIRQVSRATYdy. +>up|U5E5Y0|U5E5Y0_NOCAS/5-289 +.....DRIRAVFADAGCTGWLHARRCDDSAEV.SLGGDDRVVVASVYKLLLLAAFCRRVDDGRLDPAARITVVPADCTPP +TGLAALHDPVTLSFRDLATSMMTVSDNAAADVLLGEV-GLGAVGDLVDELGLTGTRIVGGTADQHRAYDPSYASATTPEE +MTRFLRLLWSGAVLSTASTEFVRSVMGRQ-VWQHRIAAAFPHGVLVAGKTGTIG.VIRNEVAVVEFPGETPVAVAVFTRA +ARADLPVVDAAIGEAARIAVt.. +>up|R7ZA24|R7ZA24_LYSSH/7-255 +.....-LIRQLLQETPYKVHIIVKDLRTDETLiSERSTEVFSSASLMKVPILLAVLHHVETNRLTLDEVLMITPKDWVDF +SVISEQQL-KSATIYELLVWMIITSDNTATNILIDYM-GMDALNCYFRENGLKHTILQRKMMDVVR-RANGVDNVTTARD +MAHIFTHIYRQDLFTPSFSALAIDILSRQRV-HEALSRYLVDDVIIAHKTGGLE.TVDHDVGIVYSDAKD-YLIGVFVTE +VT-NNQEARQLIGRISKVVYey. +>up|A0A090KI17|A0A090KI17_9GAMM/22-280 +...vlETVETIELSRSGTIGVSVLDTETNTTW.SYKGDHRFPMMSTFKTLACAQMLYNSSNDLLDKDALTRITKESIIPW +SPVTEKLIGETISTEKACEATMLMSDNTAANIVLAETGSPKSLTLFLRLIGDDITRLDRIEPELNEAQKGDVRDTTTPNA +MTNTLNELLFGQTLNTKDKRTLKAWMVDNKVSDPLLRSILPAKWSIADRSGAGGfGSRGITAIVWSNKRAPIIISIYLTQ +TNLDMASRNQIIVEVGNAIFkef +>ur|UPI00053C0799|UniRef100_UPI00053C0799/56-353 +...lrDELAALWRGFPGKTGIAVRRIDGDWVV.GQRGGEPFPQQSVSKLWVTMAVLEKVDRGELSLDTPVTITHDDLTLH +QPLASRVAREGETVQTLINDALTASDNSANDALLRTAGGPGVVNDFLRRKGLSSIRFGPGERLLQSAYVADPIDGASPEG +IVDALARLARGELLSQASTRLMLDTLGRTRSGPNRLKAGVPVGWQFLHKTGTGQdTGYNDVGIMTAPDGTRYAVAVMLAE +TTASIPQRMQLMQAVSRAV-... +>ur|UPI0004972E15|UniRef100_UPI0004972E15/6-258 +..ewkKEIEKIISQVDGKVCVNFYDLNKNDGF.SINGNEKVLSASMIKLLILAELMKKISEDKFSLSDTIMMTNFMKTEG +DGVLKENTGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINLLGKELGLRETFLERRMMDAEA-RKNGYDNYTSADD +ISLLLKLIYQEKLINKEASQLMLEILLKQQQ-GERLQRYLPTDIKIAHKCGDLD.NLENDGGIIWLEEKV-YILVVLTSR +MS--NLQCKQTIGKISKFVYdk. +>ur|UPI0002D91EA4|UniRef100_UPI0002D91EA4/55-321 +..tfeQRIADLANPALGRIGVAAVDLATGEEV.MVLGDQLFPMASTSKVAIAATYLEMVEQGRFTLTSEFPLMLPVPSAR +FSTAKARAGQYMPAIDLIELMITRSSNPATDALLAAVGGPQAVNSWVQRKGLAPFSINRDIATLVRANFIDTRDAATPRA +MVRLLAGLYRGEYLSEQSRQVILGAMSRTVTGKRRIPANIPLEARVSHKTGSLS.NTSSDIGIIECPDGRVIAVAIYATG +QG-GKLAREERIAAIARAVYdgf +>ur|UPI0005CF1805|UniRef100_UPI0005CF1805/6-292 +.....AEIEAVFANAGARGFVHAREVAGGPEV.GVSADDPVVLASVFKIPVAVAFAREVAAGRLDETERTRVTARYRIGG +VGTAGCADDVEMSWRDLAHFMLTMSDNAATDLIYHRL-GQDKIDQVLADLGLVRTRLIGCCEDLFAVVDPERTTSSTPRE +ITTLLDAIWTDRAGDPAACERVRTIMAQQ-IWPHRISSGFPGEVAIAAKTGTLP.SVRNEAGVVTHVDGRRYAVAVFTRA +ESDRLPAVDSAIGEAARLAVeh. +>up|A0A059XBW0|A0A059XBW0_9BACT/38-299 +.adlsNRLTTLAKSLGDEVALSVVHVESGRAV.AVEGAKKLQLYSVFKVPLAIAVLKAVEEKKLSLDQKVHVTPGDVAPG +SQFNTDLWRQPKSVAELLEFSIVRSDNTSSDKLLGLVGGPAGVTQRMRALGYSDIDIVSTVRGYAS--KQGNPNVGAPVD +LARLLTQLQKGELIQPANALLLLGFMERARTGERRLRASLPPGTPVADKTGSGT.AATNDIGVITLPDSGHLAIAVLING +TKSKTEAQEKLIAEIARAAYdaf +>up|B8XXQ7|B8XXQ7_BURPY/36-232 +..aaaATLAQLERTAGGRLGVCALDAASGRRV.EHRADERFPFCSTFKAMLSAAVLAQSVARPGLLQQRVTYGKADLVNY +SPVAEKHVGAGMTVAELCEATIQYSDNSAANLLMKLLGGPSAVTAYARSIGDDTFRLDRWETELNTALPGDLGDTTTPAA +MAASMRVLTLGDALPAAQRAQLVTWLRGNKVGDKRIRAGV--------------.------------------------- +--------------------... +>ur|UPI0006850F45|UniRef100_UPI0006850F45/7-291 +....lRTIERAFAEAGVSGRLHAVDIDTGREL.GVGADDPVVLASVYKVPLLVAFLRLAARGVLDPSEQVTLRPDERTEG +TGLSVMLDDVTMSLRDLACLMITVSDNAAADALYARV-GRDEINAALEALGLRGVHVTGDGRDLFGSLDPSRTSDGTPRE +LTRLLSMIWRDEAAPAAECALMRRLLGLQ-VWPHRLSSGFPRDVRVSGKTGTLL.TLRNEIGVVEYPDGGRYAVAVFTRA +SEAVAPRADAVIGTAARIAVe.. +>up|Q3MBC2|Q3MBC2_ANAVT/162-414 +.sqldSQIKQLMNRYSLSAGMFFLDMETGEYL.DINGEKTFAAASTIKFPILIALFEEIDAGRINPNETLVMRRDLMTGG +SGTMQYKAGSKFKLMETASKMMIISDNTATNMIIDRLGGKNRLNQRFRSWGLQNTVIRNLLGDFKG------TNKTSPKD +LVRLAALISNNKLLSATSNSRVMDIMSRCKN-RSLLPVGLGKGAVIAHKTGTLG.RVLGDAGIIQTPSGKRYLAGIMVAR +PF-GDARAKAFINQVSRLVYgy. +>up|S3YHW0|S3YHW0_BACSE/59-326 +..tleGKIAGFLKGKKATVGVAVL-TDKDETI.LHNNEVHYPLLSVFKFHVALAVLDKMNREEIPLKHIVHVKASQLQPY +SPLRQKHSSQDISLGELLQYSISLSDNNACDILIEYAGGIGHIHQYIRKLGINDFNLSETEDSMHRNPPKAYSNWSTPSE +MVRLLKMADEKNLFAPVYRDFLWKTMTETATGSNKLKGLLPSNTVVGHKTGSSDrMADNDAGIVIMPGGKKYYIAVFVTD +SSETDEENAAIIAHISRMVYde. +>ur|UPI00055C44C8|UniRef100_UPI00055C44C8/34-344 +..tlqKEIERIDRTFSGDLGVYIRHLGTGQKV.SHNIDQDWYLASTVKIPLAIVLMQRAENEGLDLEQKLTLRAADYVDG +TDLLWVDPGARYSLEELNRRSIVDSDSTATDMLIRFLGK--------------------TVREAFERYYQRGINSGSLEA +FGALLEQLVRGELLNDAHTDQLLGYLSEITTGDHRIAGGLPAGTHFAHKTGTQV.ARSCDIGLLNPQAPDEAVIVAVCAR +DYAALSEAERAYQAIGNALH... +>ur|UPI0002F4DCE9|UniRef100_UPI0002F4DCE9/36-292 +..aaqSQLDALEKASNGRLGVAALDTASGARI.AYRSRERFPVCATYAVVAVAAMLARSALDASLLSRRTLYRRYELVPG +SPVTESRADTGMTVGQLCEAVLQSDDKSAANLLMRVLGGPQAVTAFAHGSGDTSFRLDRWEPALNTAVPGDERDTSTPLA +MAESLRRLLLGDVLREPERTQLTRWMLGNTSGFAGIRAGVPSDWRVAGVGGAGGyGTTTDVAVLWPASRAPLVMAVSFTQ +PDAGAAPHADVVASAARIAA... +>up|D3ER03|D3ER03_ATETH/85-337 +..nlkKQLESINTKYNVEPKAWFLDLDSNTYV.NFNGTKSIAAASTIKIPILVAFFEKVDAGDISLDQMITMDKEIIVGG +SGNMQYETGKQFTALEIARKMIIISDNTATELLIRQIGGKLFLNERFKKWGMRQTVINNSLPDLD------GTNRTSPED +LAKLLLKIEKGNLISLRSRDRFLNIMRETKT-KTLLPKGLERNASIAHKTGDIG.TIIADAGIIDMPTGRRYIGAIFVER +DY-DDPAGRELIQNFSKTIYqyf +>ur|UPI00036EDCA9|UniRef100_UPI00036EDCA9/16-300 +.....TLLASAFTQAGVEGYVHARDLETGAEF.GHGADTHVVLASVFKIPIALEYARQAAAGELDPARRHTVTAAYRAGG +SGTDGCAYDVEMSARDLAFMMMTISDNAATDLLLDVV-GPDRVRATLDDLGFKDFGFSSSV----PACAPSTSPSSTPRE +VTALLAAIWRDEAGPASACAEVRDIMGQQ-VWQHRLVSGFPEGVRIAGKTGTDF.AVRNEAGVIEYPDGKRYAVGVFLRT +STAAQPLADRAIGRAARIAVdh. +>ur|UPI00066052FD|UniRef100_UPI00066052FD/22-279 +..stnDEIKKIEKKHNANIGMYALNTKNGKAL.SFNKDKRFAYASTFKTISSAMLLEKTP--HNKLDKKIHITKDDIVPY +SPVLEKYIGKDITLHKLIEANMLYSDNTANNKIIDELGGYKQVKNRLENLGDTTTHPSRKEPNLNLYAPKDKRDTSTPLA +YGKTLNKLITDGKLSKTNKDFLLDLMLKNKSGDTLIKDGAPSNFKVKDKSGQLTyGSRNDVAFVYPKGQKPIILVIFTNK +DKKDAKPNDKTVSEVAKVVLk.. +>ur|UPI0004C007DC|UniRef100_UPI0004C007DC/6-287 +...tpARIRAVFAEAGVTGWLHALDIDSGAQL.DAGADQLVCTASVHKLCLLVTLHQLAATGALDLGEHIECPSAGRTPP +TGLAAMLDPVRMSVRDVAYLMMAVSDNAAADLLLGRV-GLDAVNRTTQRLGLTGTHAVHTFGELFAALDPARTNHSTPRD +MTRLLGAVWRDEACTPEHGAAIRRILGLQ-VWPHRMASGFPDDVHVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRT +AHATLPAADAVIGTAARIAVd.. +>up|R5JPT4|R5JPT4_9BACE/29-297 +...lkADFDKLLQDKQATVGVAVVS-DGCKTF.TYNNQHHFPLMSVFKFHQALAVLNYLDRKQLPLTTEILIRKADLLPY +SPLREARPKGGMSVGELLRYSVSESDNNACDILFRYIGGVEVVDKYIRTLGITDFKIEATEEDMHEGFRYQYLNWTTPLA +AVRALEKFCTETLFRHSYKEFLEKIMMETVTGKDKLKAGLPPAVVLGHKTGSSDrAGDNDMGFVRLPDGSRYSIAVFVKD +SKEDDKTNAALIAAISQKVYeyy +>up|A6F242|A6F242_9ALTE/34-344 +..tlqKEIERIDRTFSGDLGVYIRHLGTGQKV.SHNIDQDWYLASTVKIPLAIVLMQRAENEGLDLEQKLTLRAADYVDG +TDLLWVDPGARYSLEELNRRSIVDSDSTATDMLIRFLGV--------------------RVREAFERYYQRGINSGSLEA +FGALLEQLVRGELLNDAHTDQLLGYLSEITTGDHRIAGGLPAGTHFAHKTGTQV.ARSCDIGLLNPQAPDEAVIVAVCAR +DYAALSEAERAYQAIGNALH... +>up|A0A059WL07|A0A059WL07_9BACT/54-314 +..qltERLKAITSSAGGVVGLAVTHIESGRTV.NIQGTLPLPLYSVFKLPLAVAVLKDVEENRLRLDRKVLTTPAEIVPG +SQENTDRKPVERTVTELLELSVMRSDNTSADKLLQLVGGASAVTERMRSLGYQNLLIHSSVREYVA--DRKKVNTGTASD +LTRLLVDLHQGRILQPPQLSVLLGFMQRATTGQRRLRDLLPAGTQVADKTGSGAaVATNDVGLITLPKGGHLAIAVLVSD +AKLPTEEQEKLIAEVARVSYda. +>ur|UPI000491383A|UniRef100_UPI000491383A/6-266 +....gPSIGKLMEETGGQWGIYLEDVRTGERL.GFAEHQRFYAASLIKVPIMTAVFAEAYAGRLALSDKLRLRREDQVGG +DGVLQHTPGTELTVYDAVTLMIIQSDNTATNMLIDLV-GTDAIRAAMSRTEMVNSSFYNKLMIVPA--EPEGYNEVTAAD +MGSHFRCLATGKAISYNSCLHMINILKRQQH-RDRIPCRLPPKWELANKTGTVT.NITHDAGILYVGGHA-VTICTLSRD +V--DAKAAGEMMGRIGRMVYdly +>up|J8VHG0|J8VHG0_9FUSO/6-258 +..elkKEIEKIISQVDGKVCVNFYDLNKNNGF.SINGSEKVLSASMIKLLILAELMKKISEDKFSLSDTIMMANFMKTEG +DGVLKENTGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINLLGKELGLRETFLERRMMDAEA-RKNGYDNYTSADD +ISLLLKLIYQEKLINKEASQLMLDILLKQQQ-GERLQRYLPTDIKIAHKCGDLD.NLENDGGIIWFEDKV-YILVVLTSR +MS--NLQCKQTIGKISKFVYdk. +>up|Q1IIZ9|Q1IIZ9_KORVE/30-286 +.qkmtADVTAVQQHFDGVMGITIRDLTDNREF.TLNPDDIFPTASSIKLPLLVELWRQSQTGTQKLTDLYTFRKEDVVPD +SAIMENTPGVSVTNRDLAGMVVAVSDNSATNVLIDRV-GFDNVNKMLDAQGLHKTRLRRHMMDLAAA-KAGNENVSTPHE +MTQLLEAVYRGKILNPQMSEDFWNLMCTKK--ESPLPRLLPEDLRIANKPGELD.GVRTDSGLVFLKNR-PYVISVMTTY +AA-NEREASAAIAQISLIAYnyf +>up|A0A0F0KHP3|A0A0F0KHP3_9MICO/49-302 +...vaDELAGLEREYDATVGVMAVDTGTGESV.AYGENRRFGFASTIKAFAAAVFLQSASGAARDESVRWTAEEAAAAGH +APVTSQHVEDGLTYAQLAEAAVRVSDNAALNLILDRIGGPAALDDALAELGDATTEVVNDEPGLNTIESDSTEDTTTAAA +FTASLARLLDGSTLSPADTALLVDWMSDNRTGDALIRAGAPAGWTVADKSGGAG.PIRNDIAVVTRPGHDPIIITVLTSR +NEPHADFDDTLVASAASIT-... +>ur|UPI00044C6625|UniRef100_UPI00044C6625/2-251 +.....-------KKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI000696D6C1|UniRef100_UPI000696D6C1/2-254 +....aDELAGLEREYDATVGVMAVDTGTGESV.AYGENRRFGFASTIKAFAAAVFLQSASGAARDESVRWTAEEAAAAGH +APVTSQHVEDGLTYAQLAEAAVRVSDNAALNLILDRIGGPAALDDALAELGDATTEVVNDEPGLNTIESDSTEDTTTAAA +FTASLARLLDGSTLSPADTALLVDWMSDNRTGDALIRAGAPAGWTVADKSGGAG.PIRNDIAVVTRPGHDPIIITVLTSR +NEPHADFDDTLVASAASIT-... +>ur|UPI000419DDD8|UniRef100_UPI000419DDD8/5-285 +.....----KIFEAAGVRGWLHARCLDCDGET.GHHPDEPVVLASVVKVPLVLELARQVAAGQLDPADRLRVTAADRLGG +TGTAGCADDVEMSLRDAAFFALSVSDNTAADLLFDRV-GLDNVRSLLRELGLADTRVIGSPRDVVAALDPLRTSASTPRD +MTTLLAAIAGDTAGPPEACHWVRQLMGQQV-NWHRLTAAFPPQVRVWGKTGSLL.AVRNEIGVAEYPGGQRYAVAVFTKA +PTLELPDVDHAIGEAAKAAIee. +>up|R6Z1Q2|R6Z1Q2_9BACT/31-298 +..qfeSRLDEIVSEHKAFVGVAVRT-PGGETI.-ARNDTLLPMMSVFKFPVALAVLDRMQREGIPLTQPISITPDLLLPY +SPMRDSLPAGGLTLGQLLRYMVSESDNIACDILLREAGGPEAVEAYVRSLGIGGIRIAASEEEMHHGIGNQRVNKARPSS +VCTLFDLFLQGRLLKGEYNALLQRLLCGTTTGANKLKAGLPAEIVIGHKTGSSDrIADNDAGYVLLPDGRRYCIAVFVTE +SEENDAANAAIAAAVSRAAYeyf +>ur|UPI000697F07E|UniRef100_UPI000697F07E/34-357 +..dltARLKAIEGVFEGQLGVYVQNLASGEAF.SWRADDPWYLASLIKIPVAAQVLAERQMGTLTLDDRLTLARSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTATDMLIDRV-GLAAVNARARAMIAASGGNPDEG----QAYEATGENVGTLSA +FGDLLASLHQGSDLNDEQRQTLLSIMQRTRSGKQRLKVGMGSGISFAHKTGTQQ.RRSCDAGIAERTTQGPWVIVTCTRG +PE-AVSAHERTLIRVGEA--... +>ur|UPI0004642E59|UniRef100_UPI0004642E59/3-294 +...aaDRIRAVFADAGCTGWLHARRCDDSAEI.SVGGDERVVIASVYKLALLVAFCRHVDAGRIDPTARLTVLPADCTPP +TGIAVLRDPVTMSLRDLATSMMTVSDNAAADVLLGET-GLGPVEELLNDLGLTRTRIVGGTADLHRAYDPSYTSATTPEE +MTRLLRALWAGRVLSPEQTDFVRSVMRRQ-VWPHRIAAAFPHTVSVAGKTGTIG.VIRNEVAVVEFPDEYPVAVAVFTRA +ARADLPVVDAAITESARIAVt.. +>ur|UPI00068EF62F|UniRef100_UPI00068EF62F/3-290 +....aDEIRSVFTAAGATGFVHAREIGDGPSV.AVAADEPVVLASVFKIVVAVAYAREVAAGRLDPRERATVTVGYRIGG +IGTAGCGDDVQMSWRDLARNMLTMSDNAATDVVFHRV-GQAAVDAVLADLGLTHTRLCGCCTDLFAVLDPTRTTASTPAE +ITALLDAIWTDRAASPEACAQVRAIMAEQ-IWPHRLSSGFPDGVGIAAKTGTLP.AIRNEAGVVSYPDGRAYAVAVFTRA +SSQRQPAIDAAIGTAGRLAVeh. +>ur|UPI0004C77F65|UniRef100_UPI0004C77F65/10-297 +...veRTIREMFADAGVRGWLHVAELDRPARV.TLDPDEAVPMGSVYKVPLMVAFCRLADAGELDPRARLTLEPPDRVAP +TGISILRDAVTMSLRDLVVMMMSVSDNTAADALLRTI-GTSVVDEVCRDLGMPDTRIHGGM----AVYNPLSKAATTPAD +MARLLRAIWTGRAASPERCAFMREVMGRQP-WRHRLASGFPDDVTVSGKTGTFG.AMRHEAGVVELADGSTYTAVVFTQA +ARADLPRADAVIGAAARTAVee. +>up|A0A0C3IFW4|A0A0C3IFW4_9GAMM/42-365 +..dltARLKAIEGVFEGQLGVYVQNLASGEAF.SWRADDPWYLASLIKIPVAAQVLAERQMGTLTLDDRLTLARSDFVDG +APTNWHDPGTPISIRYLMEQMITVSDNTATDMLIDRV-GLAAVNARARAMIAASGGNPDEG----QAYEATGENVGTLSA +FGDLLASLHQGSDLNDEQRQTLLSIMQRTRSGKQRLKVGMGSGISFAHKTGTQQ.RRSCDAGIAERTTQGPWVIVTCTRG +PE-AVSAHERTLIRVGEA--... +>ur|UPI00067E7A0B|UniRef100_UPI00067E7A0B/6-271 +....qNEIYRILSGLAGTVGLYVEDCQSGEIF.TINPEHVFPSASVIKVPMLALLMRDAQQGLVDLDAPRTIDPRNRVGG +TGILCELGTDYPSLRDLAKLMIVLSDNIATNEIMDVI-GMERFNSFCREMGYQNITLMRKMMDFE-AIQQGKNNYMCAGE +TGRLLSAISRGEFVNPEISQTIFDIMASQQC-RNKLPALLPGQVLVANKTGDLV.GIQHDVGIFELPDGRRYLIAMFTGD +LE-NDSAGIAAISQVSLAVYq.. +>up|U5QHF3|U5QHF3_9CYAN/51-302 +..aleAAMHKLTQQPRLRSGFLFFDPATGAYA.QMAADESFSAASVIKVPVLVELMRQVDGGSVRLDEVLTLKAAHKGGG +SGWLQYRPNGTMSVLAVATLMIIRSDNTATNMIIDRLGGAAYLNEQFRRWGLRRTVINAPLPDLEG------TNTTSPGD +LALLMSELDRGELTSPQGRTVAYGLMGRTRI-GSLLPMGLGPGARILHKTGDIG.KMVGDVGVVTTPDGRRYLATALVER +PH-NDRRANQLIAKLSQAFYhvf +>up|A0A0K9YMQ6|A0A0K9YMQ6_9BACL/4-261 +.skleKTIQELAASVDGRVAVYIEW--DEGRI.GLNEQEAFPSASLIKIPIMLEALRQEQVGQTDLNTSLAIPAEERVGG +MGVLANSSDIQLPLRDLVSLMIAISDNTATNLVIQKV-TMEAVNQLAARLGCQQTVLARKMMDTE-AVRQGRDNYTSAQD +IGLFLKEIIVGNALDSSRKEAAFQMMRQQQF-HTKLPAYLPLDACFAHKTGELA.GIEHDAGILKIGKQ-YITMAVLTRD +LA-DEAAGREFIAKVGKAVFdtf +>up|H5XFB7|H5XFB7_9PSEU/5-282 +.....------FEATGVHAQVHARCLATGRQT.GVGSGERAVLASVVKVPLVLEFARQVAAGQLDPADRVRVSAEDRLGG +TGTAGCADDVELSLRDAAFLAMSVSDNSAADLLFDRV-GVDNVQALVTELGLTATRVVCPPRDVVRALDPAHTNAGTPEE +MTRLLELVWTDRAGPPESCAAVRRWMAQQV-NWLRLGSAFPAEASVAGKTGTLP.CVRNEIGVVTYPDGGRYAVAVFTRV +ASLERPDIERAIGLTARAAVe.. +>up|H6R1V2|H6R1V2_NOCCG/17-302 +..evtDRIRAVFADAGCTGWLHARRCGSPAEI.SVDAHDRVVIASVYKLVLLVAFCRRVDAGLIDPRAPLTVHPADCTPP +TGIAALHDPVTMSRRDLATSMMTVSDNAAADVLLGEI-GLGAVEELLTELGLTETRIVGGTADVHRAYDPSYASATTPEE +MTRFLDLIWAGGVLSPEQTGFVRAVMGKQ-VWPHRIASAFPRGVGVAGKTGTIG.VIRNEVAVVEFPDEYPVAVAVFTRA +ARADLAVVDAAIAEAARIAV... +>ur|UPI0006AEA8E5|UniRef100_UPI0006AEA8E5/2-293 +..slqQKIESYIENIDATFGIYIKHLGTNEEV.NIQENQLFQMASVCKVPILATLYEKVYKGEIDLQERIKLVEEDYVPG +SGVFQADYGVQPTIKDLATMMIIVSDNLATDKVLSIVGGADRVQDRMHQLGLSNIYTKHTIWELLSFQDSTENNVSSAKD +MSLLLEKIALGEFVSAECSSDIREILFKQHF-QQRIGGLLPRNKKVANKTGSLG.TMFNDAGIVYLPDKGEFVITVYSVG +SS-LEYKGDEPIARIAELAYqhf +>up|N9R0C2|N9R0C2_9GAMM/25-281 +..tleEQIKTL-SDKGWQIGVSILDMD-DKLI.SINGDKRFPLDSTVKALACANVLAKVDAKKLSLDHSKTIRQKDLVTY +SPVVKEYVNKKLTIKQACEITTAYSDNTAANFAIEAGGGPVGLTSFMRSIGDEVTRSDRYEPELVINPEGDIRDTTSPNA +MNASMKKLLMGNVLSKSSKAQLKEWMIGNKVADNMLRAALPKGWKIADRTGASDyGIRGLTSMVWSESHAPVFISIYVRK +SETSLDERSEVIKLLSDHIVke. +>ur|UPI0006B94699|UniRef100_UPI0006B94699/56-353 +...lrDELAQLWRSFPGKTGIAVRRIDGDWVV.GQRGGELFPQQSVSKLWVTMAVLEKVDRGELSLDTEVTITPEDLTLH +QPLAARVAREGESVRTLINEALTASDNSANDALLRTAGGPGVVNDFLRRKGLSSIRFGPGERLLQSAYVADPIDGASPEG +IVDALARLARGELLSQSSTRLMLDTLGRTRSGPNRLKAGVPAGWQFLHKTGTGQdTGYNDVGIMTAPDGTRYAVAVMLGE +TTAGIPARMQLMQAVSRAV-... +>up|A0A0E9N4Z5|A0A0E9N4Z5_9SPHI/529-796 +...mrKSINAVLATHEATYGIAFKDIGSGQTF.YHNEKSSFHAASTMKTPVLIETYRQAKAGKFSLTDSILVKNTSIVDG +SPYSLQAIGKRLPINDILYRMITRSSNLATNMMIELV-GAENVMATMRSIGANDIRVLRGVED-DKAFEKGLNNTTTAYD +LMLIMEHIARGTAIDRQASQAMISILTDQYF-RDIIPARLPKEVKVASKTGSIN.GICHDSGIVFLPDGRRYVLILLSKG +IA-DLNTAKSVLAQVSEIIYkhy +>ur|UPI0001A29C46|UniRef100_UPI0001A29C46/6-258 +..ewkKEIEKIISQVKGSVCINFYDLVKNTGF.SIDGNKKVLSASMIKLLILAELVKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSDHHFTLKELATLMIIVSDNQATNILIDFL-GMKNINQLGRELDLKETFLGRKMMDIEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWIGDKA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>up|A0A0C1NBP0|A0A0C1NBP0_9CYAN/93-343 +...lnSQIQALMARYSFLLGMFFLDLQSGDYL.NINGDKAFPAASTIKFPILIALFQEIEAGRVRFDESLVMRRDLVAGG +SDMQSQSVGSRFSVLQTATKMMTISDNTATNMIIDRLGGKAVLNQRFQSWGLKNTTIRNLLADVNG------TNTTSAKD +LVRLSALVTNDKLINNTSRSQVLQIMRQCH-NQSMLPSGLGSGAIIAHKTGTLR.FVLGDAGIIQTPNGKIYLAGILVKR +PN-HDSRATEFIRQVSRFLYdy. +>up|R1G1Q4|R1G1Q4_9PSEU/3-290 +..tveAEIDGVFAAAGARGFLHAREIGGGPEV.AVGADDPVVLASVFKIPVAVAYAREVAAGRLDETARTRVGPRYRIGG +IGTAGCADDVEMSWRDLALFMLTMSDNAATDVVYHRI-GAAAVDRVLADLGLRRTRLIGCCEDLFAVLDPERTTSSTPRE +ITELLDAVWTDRAGEPAACERVRSMLARQ-IWPHRLSSGFGSDVAVAAKTGTLP.AVRNEAGVVSFPDGRRFAVAVFTRA +NSERQPAVDAAIGKAGRLAVdh. +>up|K7W3G2|K7W3G2_9NOST/79-331 +..elqTPIKTLMARYKLSPGIFFMDLETGDYL.SINGDKSFAAASTIKYPILIALFQQVDAGEIQLDETLVMGRKHIVGG +SGNMQYKVGSKFSLLETATRMMTISDNTATNMIIDRLGGITQLNQKFRSWGLENTVMRNRLGDFKG------TNKTSAKD +LVKLSALMENNQLVSNTSELQVIGIMNGCR-NRSLLPSGLGSGAKIAHKTGTLR.FILGDAGIIETSSGKRYLAGVFVQR +PN-HDARAKDFIRQVSQVVYgyf +>ur|UPI0004953D09|UniRef100_UPI0004953D09/167-418 +..alnSQIKALMNRYRLNPGMFFLDLQTGNYV.DINGEKIFSAASTIKFPVLVALFEEIDAGRIKLNEKLVMRRGLIANE +AGTMQFPVGTKFSVLQTVTNMMVTSDNTATNMIIDRLGGETKLNQRFRNWGLQNTVIRNNLPDIG------GTNTTSPKD +LVRLSALLTNNRLLSPQSRNQVLAIMRRNH-NRSLLPAGIDKKAVIAHKTGTLR.FILGDAGIIQMPNGKSYLAGILVRR +PN-HDDRAMYFIRQVSRAVYny. +>up|A0A059WPQ5|A0A059WPQ5_9BACT/45-301 +.adltKQIAALCNDAQGEIGVTVIHVESGRTV.EFEGEKKLPLYSVFKLPLAVEVLKRVEEKKISLDQKLHVDPADVAPG +SQFNADRKPADKTVAELLEFSIVRSDNTSSDKLLQLVVGPAVVTERMRGLGFPQIDIVSTVREYAT--SRDKPNLATTAN +LARLLNRLQKGELLEPAHLSLLLGFMERARTGERRLRASLPTGTPVAEKTGSGA.DSTNDVGLITLPDGGHLAMAVLIHN +SKLTAEAQERLIAELARK--... +>up|W0RJT0|W0RJT0_9BACT/50-318 +..rveRRVAELRGTADAFVAVAWRDLGTGERL.DLHGDSVFHAASTMKVPVMIELMRRSDRGALALDQEILLVNRSIVDG +SPYALALVGRRVAVRELIRRMIVRSSNLATNALIALA-DPAQVTATAASLGAVRTRVRRGVEDQK-AFDKGLNNVTTASD +LAALLEAIERGRAASAGACAEMRRVLLGQELDAGSIPAGVPPGTRVAHKSGQIT.GVLHDAAIVYPRGRPPYVLVVLTRG +IP-DEKLAAAAIADVSRLVYay. +>up|A0A068MWC2|A0A068MWC2_SYNY4/235-470 +.....--------------YAYFIDVDNGRFA.NAKGETQLPAASTIKIPVAIAFFEAVDQGKIQLHEELPLTEDVIVGE +AGTMQYDVGKRYPALEVVTKMIVISDNTATNMLIKRLGGKEFLNQRFQAWQMPQTKINNYLPDLEG------TNTTSPQD +LALLLVKLQGGELLSLKSRDRLLKIMQETQT-RTLLPQGLEPDATISHKTGDIG.TVLGDAGIVDMPNGKRYVGAVLATR +PH-NDVAGRLLIQDISRTVYqhy +>ur|UPI000345DF61|UniRef100_UPI000345DF61/92-343 +..tlnSQIRALMERYSFLLGMFFLDLQTGDYL.NINGDKAFPAASTIKFPILIALFQEIEAGRVRLDEPVVMRQDLVAGG +SDMQSKSVGSRFTILQTATKMMTISDNTATNMIIDRLGGKAVLNQRFHSWGLQNTTIRNLLADVNG------TNTTSAKD +LVKLSALVTNNQLINDTSRSQVLEMMRHCH-NQSMLPSGLGSGAIIAHKTGTLR.FVLGDAGIIQTPSGKIYLAGILVRR +PN-HDSRATEFIRRVSQFVYey. +>up|A0A0L8QRD0|A0A0L8QRD0_9ACTN/16-303 +...aqRTIRGMFADAGVRGWLHVADLHRPAACvTIDPDEPVPIGSVYKAPLMVAFCRLAEAGEIDPCRRVTLGPADRLPP +TGISILRDPVTVSLRDLVVLMMTVSDNTAANAVLRLV-GTAAVDEVCRALGMADTRVHGGVATTFAVYNPLSKASASPAD +MARLLRAIWTGRAASPESCAFMREVMGRQA-WSHRLGSGFPDDVRVSGKTGTFG.SMRHEAGVIELPDGSAYTAVVFTQA +ARADLPRADAVIGAAARTAVee. +>up|I9J2M4|I9J2M4_BACUN/25-294 +.selkNRIDSLLNGKKATVGIAVW-TDKGDML.RYNDHVHFPLLSVFKFHVALAVLDKMDKQSISLDSIVSIKASQMLPY +SPLRKKFPDQDITLRELMQYSISQSDNNACDILIEYAGGIKHINDYIHRLSIDSFNLSETEDGMHSSFEAVYRNWSTPSA +MARLLRTADEKELFSKELKDFLWQTMIDTETGANKLKGMLPAKTVVGHKTGSSDrTADNDAGLVILPDGRKYYIAAFVMD +SYETDEDNANIIARISRMVYda. +>ur|UPI00056C839A|UniRef100_UPI00056C839A/19-306 +...aqRTIRGMFADAGVRGWLHVADLHRPAACvTIDPDEPVPIGSVYKAPLMVAFCRLAEAGEIDPCRRVTLGPADRLPP +TGISILRDPVTVSLRDLVVLMMTVSDNTAANAVLRLV-GTAAVDEVCRALGMADTRVHGGVATTFAVYNPLSKASASPAD +MARLLRAIWTGRAASPESCAFMREVMGRQA-WSHRLGSGFPDDVRVSGKTGTFG.SMRHEAGVIELPDGSAYTAVVFTQA +ARADLPRADAVIGAAARTAVee. +>ur|UPI0006CA7D75|UniRef100_UPI0006CA7D75/83-382 +...lsDRINGLWRAFPGKTGIAIQRIDGEWEF.SERGGDLFPQQSVSKLWVTMAVLDAVDQGRLRLDQMVRIGPDDLAVH +QPLAARVLAEGMSVRDLIETAITHSDNLANDSLLRTVGGPDAVRRFIANKGLGSIRFGPGERLLQSNYLANPVDGASPSA +IASALTRLARGTLLSPESTEYLLGVMSRTKSGPRRLKGGLPPGWQFLHKTGTGQdAGYNDIGIATAPDGTRYAIVVMLGN +TTSPIPARMSLMQAVSGAVAe.. +>up|K9RI85|K9RI85_9CYAN/166-417 +..qlhSQVKSLMSRYSLDPGIFFMDLETGDYL.DINGEKAFPAASTIKLPLLVALFEEVDAGRVKLNETVVMRRDLMTGG +SGTMRYRPGTKFSLLETVTKMITISDNTATNMVIDRLGGKARLNQRFRNWGLQNTVIRNLLGDFKG------TNTTSPKD +LARVGALISNNLLLSNSSRAKVLDIMHRVEN-KAYLASGFGRNAKFAHKTGTLG.IVLGDAGIVTMPNGKRYLAGIMVNR +PF-RDRRAKSFIKQVSRMVYgh. +>up|R5XJ41|R5XJ41_9FUSO/6-258 +..ewkKEIEKIISQVKGSVCINFYDLVKNTGF.SIDGDKKVLSASMIKLLILAELMKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSDHHFTLKELATLMIIVSDNQATNILIDFL-GMKNINLLGKELRLKETFLGRKMMDIEA-RKKGYDNYTCADD +ISLLLKLIYQKKLINKEASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWIGDKA-YILAVLTNG +MP--NFQCKQTIGKISKFVYdk. +>ur|UPI0002E7C7C9|UniRef100_UPI0002E7C7C9/5-285 +.....----KIFEAAGVRGWLHARCLDCGGET.GHHPDEPVVLASVVKVPLVLELARQVAAGQLDPADRLRVTAADRLGG +TGTAGCADDVEMSLRDAAFFALSVSDNTAADLLFDRV-GLDNVRSLLRELGLADTRVIGSPRDVVAALDPLRTSASTPRD +MTTLLAAITGDTAGPPEACGWVRQLMGQQV-NWHRLTAAFPPQVRVWGKTGSLL.AVRNEIGVAEYPGGERYAVAVFTKA +PTLELPDVDHAIGEAAKAAIee. +>ur|UPI00068729C2|UniRef100_UPI00068729C2/24-295 +...llTQIEQIVSDKDAIVGVSIIGNNGKDTL.SLHGNMRFPMQSVFKFQVALAVLGEIDQGNISIDQKIEIEKDEFLPW +SPLRDAYPNGGFSVEILIQYCVSHSDNSACDILIQLIGGPKTVESFIKKTGVEDLQIEFNEEKMQSKWENMYHNWTTPNA +ASETLKLFYENKLLSKVSYDFFWKTMKETTTGKNRIKGLLPIETIVAHKTGWSGtAALNDVGIVFLPNNEYFILSIFITE +SRENFDTNEKIIAEIAKAAYdfy +>up|R7ZPI9|R7ZPI9_9BACT/33-281 +.....----AYLASLPDEIQVSYIGIQEREVLsVHDPARRIPSASIIKVPILIALMQDVQEGKRSLSEEIVLHESDMVAG +AGELQFAPGTVYSLEFLAREMIRISDNTATNLLIQTL-GMDRIQGWLQSHGFRQTQLNRLMMDFG-AIEAGRQNYTSAEE +MVRMLLELADGKYLDAKGTDFVLELLRDCAD-REAIPSKLPAGTVVAHKTGTLD.YVRGDAGLVWGE--KPLAICVFVEG +FS-SLEQADEIIGQIALLAFdty +>ur|UPI0004983CC7|UniRef100_UPI0004983CC7/6-258 +..ewkKEIEKIISQVDGKVCVNFYDLNKNDGF.SINGNEKVLSASMIKLLILAELMKKISEDKFSLSDTIMMANFMKTEG +DGVLKENTGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINLLGKELGLRETFLERRMMDAEA-RKNGYDNYTSADD +ISLLLKLIYQEKLINKEASQLMLEILLKQQQ-GERLQRYLPTDIKIAHKCGDLD.NLENDGGIIWLEEKV-YILVVLTSR +MS--NLQCKQTIGKISKFVYdk. +>up|C8C0E4|C8C0E4_9ZZZZ/25-294 +.seleNRIDSLLNGKKATVGIAVW-TDKGDML.RYNDHVHFPLLSVFKFHVALAVLDKMDKQSISLDSIVSIKASQMLPY +SPLRKKFPDQDITLRELMQYSISQSDNNACDILIEYAGGIKHINDYIHRLSIDSFNLSETEDGMHSSFEAVYRNWSTPSA +MVRLLRTADEKELFSKELKDFLWQTMIDTETGANKLKGMLPAKTVVGHKTGSSDrTADNDAGLVILPDGRKYYIAAFVMD +SYETDEDNANIIARISRMVYda. +>up|A0A0E4A0Y8|A0A0E4A0Y8_9BACT/17-283 +..qlrKQIEQELSKQPGVFAVAFRDLATGNEL.LVRERDVFHAASTMKTPVMIEVYKQAAQHKLALSDSLTIKTESIVDG +STYSLKAIGTKRTLEALVYDMIIVSSNLATNMVIERV-GAQNVTQTMRDLGAKDIQVRRGVEDSK-AFAQGLNNTVTAYD +LMVIFEKIAIGKAVNPQASNAMIKTLLDQKF-NDAIPGKLPRDVKVAHKTGSIA.GVRHDSGIVFLPDGRKYVLVLLSKD +IK-DDKATVATMATVSELIYty. +>ur|UPI00048C361B|UniRef100_UPI00048C361B/2-238 +.....-ELQNLIQTLPGRYAVFAKNLETQKTF.AYHEHDIFPSASVIKVPILIELYRRVEEDHLSLDHLLLMRKEDQVGG +SGVLKDTPGTEYSLRDLATLMITVSDNTATNLLIDYL-GVDWVNSTIRRLGTQNTELIRKLQRVPA--EYDQINHTCAYD +MALLMEKLARGTAISLAVSEQMVNLLTRCQ-GPVSIAKNLTKEVIVAHKTGSLS.EASHDVGIVYSPHMN-YVAAILSEG +LP------------------... +>ur|UPI0002FE7361|UniRef100_UPI0002FE7361/251-502 +...lkNRLQSLIARYEFEAGVFFMDLDTGDYV.DIQGSKPFAAASTIKTPILIAFFQALDAGSVSLTETLVMEEDTRAGA +GDMQYQPIGTRFSALDTVTRMITISDNTATNMIMKRLGGQDILNQRFAEWGLSATVIRNLLPDLEG------TNTTSAVD +LAHVMARVNRGDLVNLRSRDRLLEIMRNVQN-NQLLPQGLENGAIIAHKTGNIG.SVVADAGLIDTPTGRRYLAAVIIQR +PH-NDPKAKDLIRDISREAYqyf +>ur|UPI00069884A9|UniRef100_UPI00069884A9/25-291 +..qlrKQIEQELSKQPGVFAVAFRDLATGNEL.LVRERDVFHAASTMKTPVMIEVYKQAAQHKLALSDSLTIKTESIVDG +STYSLKAIGTKRTLEALVYDMIIVSSNLATNMVIERV-GAQNVTQTMRDLGAKDIQVRRGVEDSK-AFAQGLNNTVTAYD +LMVIFEKIAIGKAVNPQASNAMIKTLLDQKF-NDAIPGKLPRDVKVAHKTGSIA.GVRHDSGIVFLPDGRKYVLVLLSKD +IK-DDKATVATMATVSELIYty. +>up|A1ZTJ7|A1ZTJ7_9BACT/27-298 +...lkQKIHQVFKGKSATVGVAIRGSNSADAI.SINGNKRLPMQSVFKYHLALAVLHQVDQGKFSLNEKIAITQKMVNAW +SPLRKKYPNGALTLAEILRYTVAWSDNLGCDVLFKLIGGTKVVESYVHKIGVKDIAIVHNEIVMQAKWKHQYENWTTANA +ANQVLQLFFENNLLSTKSYNFLLDVLKGTKTGKKSIRGLLPKDAVVAHKTGHSGkGAVNDIGIVFLPDNSYFYVSVLVSN +SLESDATNQKIIADIAKLTWdyf +>ur|UPI0006B4EF7C|UniRef100_UPI0006B4EF7C/10-268 +...aaRQLAQIETTAGGRLGVTALDTGSGKWL.TYRPDERFPLAGAFTPLLAAAVLARVEKDQEQLSRPILFTAADLQPW +APIARTRLKAGMTVADLCAAAIQFDDHAAINLLLNSVGGPTQLTNWLRTQGDDISEIDRFEPELTSAIKGDVRDSSTPAM +MLKMLNRFLLSDALAIESRAQLQAWLVGNGNATTRIRAGLPPEWRVGNATGNGEnGTTNDLAIIWPPEPAPILLTVWLTD +SKATGAVRDAALKEVARVVFa.. +>up|D9W717|D9W717_9ACTN/54-342 +..rarRTIRGLFADAGVRGWLHVADLRRPEACvAIDPDEPVPVGSVYKVPLMVAFWRLVDAGTLDPCERMTLGPSDRIPP +TGISILRDDITVSLRDLVALMMSVSDNTAADVLLRRV-GTPAVDEVCRDLGMPDTRIHGGVATTFAVYGPVLKSSATPAD +MARLLRAIWTGRAASAEACAFMREAMGRQP-WTHRLASGFPDDVTVSGKTGTFG.SMRHEAGVVELADGSAYTAVVFTQA +ARADLPRADAVIGAAARTAVee. +>ur|UPI00031CA8EE|UniRef100_UPI00031CA8EE/170-422 +.sqlnSQVKALMARHSLQPGMFFLDLETGNYL.DINGEKVFPAASTIKFPILIALFQEIDAGRVKLNDTLVMRRDLMTGG +SGTMRYRAGSKFSLLETATKMITISDNTATNMIIDRLGGKAKLNQRFRTWGLQNTIIRNLLGDFKG------TNTTSAKD +LVRLSALITNDQLLSSTSRSKVLDIMSRVQN-RSLLPKGLGKGAIISHKTGTLG.IILGDAGIIQMPTGKRYLAGIIVRR +PF-GDARAKSFISQVSRLVYgy. +>up|A3WBM5|A3WBM5_9SPHN/55-355 +..afeQRLEEIGASLTGTVGIAVQDVETGELY.EFNGDELLPQQSVTKLWVAMAALSQVDQGDLNLTERVRIGRDDLTLH +QPVREIVKARGTNYRDLFERSITRSDNTANDRLLRRIGGPDAVQQWLDDKGLTGIRFGTDERSKQSGYLADPIDGASANA +IASALTKLARGDLLDTDTTRLLRDTLEQTRSGPRRLKGGAPEGWRVEHKTGTGQvSGYNDVGILTSPDGREYAIAVLIGR +TSEPTPARMEMMQQVTSATAq.. +>up|A0A0C2QBK0|A0A0C2QBK0_9CYAN/174-425 +....nSQLKTLMGRYSLSPGMFFLDLDTGNYL.DFNGEKVFPAASTIKFPILVALFEEVDAGRIKLNETLVLRRDLKAEG +SGILQYPVGTRLSVLDTATKMITISDNTATNMIIDRLGGKAKLNQRFRSWGLQNTVIRNLLGDFKG------TNTTSPKD +LVRLSALITNDKLLNNTSRSKVLGIMRRVQN-RRLLPAGLGKGAVIAHKTGTLG.VLLGDAGIIELPSGKRYLAGILVKR +PF-GDTRARVFISQVSKLVYgy. +>ur|UPI00056F2F4E|UniRef100_UPI00056F2F4E/4-250 +.....-KILDILNGIPGKTGFYYKNLTTGEKW.EVRSEEPMIAASVIKIPVLAEVFAQLEAGTADKNELYRIREEDKLPS +CGALNYHTGLEVTLEDLYTLMIILSDNTATNLLIKKF-GMENINRRMRSLGLNVTTVNRLLFDAGA-SAAGRENRICAKE +IGLLLEKMYRGELISPKASQEMISILMNQRL-NGKMPFHFKGKVKIAHKTGEDG.GITHDVGIVFAP--QPFVACFC-SN +ET-DVPLFERAIQDITKLLYd.. +>up|L8AQE1|L8AQE1_BACIU/232-466 +.....---------------SYFIDVDNGQFA.NAKGETQLPAASTIKIPVAIAFFEAVDQGKIQLHEELPLTQDVIVGE +AGTMQYDVGKRYPALEVVTKMIVISDNTATNMLIKRLGGKEFLNQRFQAWQMPQTKINNYLPDLEG------TNTTSPQD +LALLLVKLQGGELLSLKSRDRLLGIMQQTKT-RTLLPQGLEPDAQIAHKTGDIG.TVLGDAGIVDMPNGKRYVGAVLATR +PH-NDVAGRLLIQDISRTAYqhy +>ur|UPI00036773D9|UniRef100_UPI00036773D9/13-300 +..qvhTVLASTFDQAGVEGHVHARDLGTGEEF.GHGADSQVVLASVFKIPIALEYARQAAAGELDPAGRHTVTAAYRAGG +SGTDGCAYDVEMSARDLAFMMMTISDNAATDLLLDVV-GPDRVRATLDGLGFPGFGFSSSE----EACAPGSSPSSTPRE +VTALLAAIWRDEAGPASACAEVRDIMSQQ-VWQHRLVSGFPEGVRLAGKTGTDF.AVRNEAGVIEYPDGKRYAVGVFLRT +STAAQPLADRAIGRAARIAVdh. +>up|Q10XW0|Q10XW0_TRIEI/212-463 +..alkTELDTIITKFSLTPGVFLIDTDTGAYV.DINGDATMAAASTIKLPILVAFFQAVDQGRIKLNDLLTMKESHVAEG +SGNMQFNPGSKYTALQTVRKMIIISDNTATNMLIEELGGAEILNQSFQSWGLKNTVINNSLPDLSG------TNTTTSKD +LINLISQINQGGLVSLKSRDRLFRIMERTQN-NSLLPRGVGRGSVVAHKTGNLK.SMLADVGMIDLVNGRRYLLAVLVKR +PD-EDQDAVDLIRRVSKETYky. +>ur|UPI00063ED962|UniRef100_UPI00063ED962/212-463 +..alkTELDTIITKFSLTPGVFLIDTDTGAYV.DINGDATMAAASTIKLPILVAFFQAVDQGRIKLNDLLTMKESHVAEG +SGNMQFNPGSKYTALQTVRKMIIISDNTATNMLIEELGGAEILNQSFQSWGLKNTVINNSLPDLSG------TNTTTSKD +LINLISQINQGGLVSLKSRDRLFRIMERTQN-NSLLPRGVGRGSVVAHKTGNLK.SMLADVGMIDLVNGRRYLLAVLVKR +PD-EDQDAVDLIRRVSKETYky. +>up|K1KHN5|K1KHN5_9BACI/2-253 +....hKQLDRIIAQCPYKVHVIVEDYKTDEIVwKIRAEEIFSSASIIKVPILIAILAHLQKTNGSLNQVFKISPENMVDF +SVITEQK-QIRATLHELLLWMTITSDNTATNVCIDLL-GMDAFNDYFNEIGLHNTRVQRKMMDFER-QKLGFDNVTTAQD +MQQLFRKIYRGTLLTSEWNAVALDILSRQRS-HESLKRYIADDVKMAHKTGGLD.TVDHDTGIVFLEVRD-YFIGVFTTE +VT-DNDKARQTIGAISKIVYehf +>ur|UPI0003A16670|UniRef100_UPI0003A16670/4-291 +...irERIEAVFADAGAEGFLHAREIGPGPEV.SAGGDDPVVLASVFKIPVALAYAREVAAGRLDDTERTKVTARYRIGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDVLYHRL-GQETVDRVLNDLGLERTRLIGCCEDLFAVRDPERTTSSTPRE +ITELLEAIWTDRAGEPEACERVRTIMAQQ-IWPHRLSSGFPSGVAIAAKTGTLP.GIRNEAGVVTLGDGRRFAVAVFTRA +HSDRLPAVDASIGAAARLAVdh. +>ur|UPI0006ACB5E4|UniRef100_UPI0006ACB5E4/2-205 +.....---------------------------.--------------------------DAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0003580C2A|UniRef100_UPI0003580C2A/20-280 +.sklhEDVSLLEQQISGRIGIAVWDTQTDKHW.AYRGDERFPLVGTFKTLACATMLSEMDTGILKKNATAIVEKRDMVMW +SPIMDKLAGQNVRIEHACEAAMLMNDNTATNLVLSEIGGPKSVMLFLRTIGDKATRLDSAEPSVNEAMPGDKHDTTTPNA +MVNTLETLIDGDALSYESRIQLKIWMQDNKVSDPLMRSVLPSGWSIADRSGAGGnGSLGFNAIIWKENHKPVYISIYLAE +TELSLQAREQLIAQISQLILyky +>up|X1IZE2|X1IZE2_9ZZZZ/6-209 +.....---------------------------.--------------------------DAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004BFF44D|UniRef100_UPI0004BFF44D/2-299 +..dvqERIEAIFAAAGVTASMHAVDLDAVREV.GVRADEQVVIASIFKILLVLEFARQVEAGQLDPTERVLVTAADRLGG +WGLAGCVDDAEVSLRDLAYFAMSVSDNTAADLLLRRV-GPDLLPILAVELGLTRTRVLGGPRDLVEVFDPARTTSSTARE +ITRLLTLIWRDEAGPPAACAMVRTWMARQLFW-TRLAAGFPPGVRVSGKTGTLP.GLHLEAGVAEYPDGGRYAIAVFARA +EQLTRIDVDLAMGEAARTAVe.. +>up|A0A098FBC7|A0A098FBC7_9BACI/5-256 +..tieHDILALVETFNGRIAYKIEN-GLGDTI.GYHENESFQSASLIKIPMIIEGYRQSEQKKIYLNQPVTIPPSEVTGG +SGVLHVLSNKVLTVEDLLTLMITVSDNTSTNMMMNLL-GFEEINQCIKELGLKNTVLERKMQDFKA-LKEGRDNTISAED +TITCLKAIHTGNFLTKESREKILHVFDNQQL-RDKLPSLMGRGVKVASKTGGIR.GVAHDCAIIRSETQT-VYAAVLTED +MK-SEEESRQVISKIGKLIYd.. +>up|R5E560|R5E560_9BURK/26-294 +.sdltSDIQEVIKGKKAQVGVAVLY--KDDAF.TANNDDQYPLMSVFKFHIALAVLKKMEKEGIPLTAVVTLGPSDIDTW +SPMYKKYKSKKLSYGDLINYMVSQSDNNACNWLINFVGGIQNVNDFIKNLGIDRIQLIETEKSMEQDIRKSYNNWSTPLS +VTQLLRKVYTEKVLSDEHFAFLEKAMLASASGKDKFRAGLPKEVEVGHKTGMSYrMCDADVGVIYMPGGEKCYLAVLVKD +SKETDAANAKIMADIAKKVYshy +>ur|UPI00030D1D34|UniRef100_UPI00030D1D34/18-303 +..evtERIRAVFADAGCTGWLHARRCGGAAEI.SIDGRDRVVTASVYKLVLFVAFCRRVDAGLIDPRAQLTVHPADCTPP +TGIAALHDPVTMSRRDLATSMMTVSDNAAADVLLGEI-GLGAVEDLLDELGLTETRIVGGTADVHRAYDPSYASATTPEE +MTRFLHLVWAGGVLSPEQTGFVRAVMRKQ-VWPHRIAAAFPRGVSVAGKTGTIG.VIRNEVAVVEFPGEYPVAVAVFTRA +ARADLAVVDAAIAEAARIAV... +>ur|UPI00036881EB|UniRef100_UPI00036881EB/32-271 +.....-----------ARVSLSTRSLVDALSF.AYRADVRVPSASVIKLPIMLELMERVKAGMFNLDAMHTLTEAEKVGG +DGVLQTYADQSVSYRELLRLMLIKSDNTATNIIIHLL-GRDAINQRLRKSGLERSQLNRVMMDTLAA-KQGRENYVTAQE +MNALLEKVYRHQVATPEGCEAMLTILKQNED-VLTIPRLLPKSVVIAHKTGTLA.YVRGDAGIVYAE--KPFLLAVFVEG +VP--TPEAERIIGEVVLICYtyf +>ur|UPI000685B83E|UniRef100_UPI000685B83E/5-245 +.....-------SGFAGEVALHVTDLGGRVLC.SHQPDEAFPAASTIKVPLLVQALQEAQAGRLDLTGRVTLGAADRVPG +SGVLHDLPGLNLAWQDVLTLMIVVSDNTATNLVIGRL-GVDAVNAWLAAQGLSGTRLVGKPEQQNEAQRRGARNRTTARD +QAALLGALVRGELLDPAHTRLALDILERQQL-RDLIGRRVPPLYRLGSKSGELR.GVHHDVGILHTP--RPLVVACLSRG +GTDPHP--------------... +>ur|UPI00055A84CE|UniRef100_UPI00055A84CE/2-252 +....eQIIEKMVQESPYNVHLFVHNLTTNQLLtSHQLETAFSSASVIKVPILIALLSYIEHNKLSLDTTLPISPDDWVGF +SVISEQRL-TQSTLYDLLVWMIITSDNTATNVLIDEV-GMSFLNDYFRHIGLQDTVLQRKMMDVER-LAQGIDNRTSARD +MAHLFTRIYRQELLTAPYSQLVIDILSRQRV-HDSLKRYLVEDVKLAHKTGGLD.TVDHDVGIVYSSTID-YSIGVFMTN +VM-DNEQARQLIGRLSKVVYaq. +>up|U7TE06|U7TE06_FUSNU/6-258 +..ewkKEIEKIISQVEGSVCINFYDLAKNTGF.SIDGDKKVLSASMIKLLILAELVKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSEHHFTLKELATLMIIVSDNQATNILIDFL-GMENINQLGKELRLKETFLGRKMMDIEA-RKNGYDNYTCADD +ISSLLKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLLSDIKIAHKCGDLD.NLENDGGIIWLGNKA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>ur|UPI00069EA316|UniRef100_UPI00069EA316/22-270 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKKQEPIILVIFTNK +DNKSDKPNDKLI--------... +>ur|UPI0002881974|UniRef100_UPI0002881974/38-290 +....aAALAALERHHGGRLGVHALDMHTGRTL.GYRADESFKLMSSFKGLLAALVLSNVSKGRDSLQSPVRYGPSDLMAA +SPVTQANVARGMTVRELCEAIMLRSDNAAANLLMRRSGGPAGLTAFLRSIGDRVTRIDTYEGHLTD--HPLPADSSTPRA +VTETVRRILCGPVLPIAGRRLWEGWMAGNIVGRARLRASFPANWIAGDRTGTGD.GICNDFAFARRPGIAPLLLSAYYTA +PGSELPDQEAVLRAVSRLVV... +>up|W3YK75|W3YK75_9ENTR/26-282 +...lqDQVKQYEKE-GWKVGLSII-FPDDKTI.SINGNQRFPLDSTVKSIACANVLAKVDAKKLSLNHSMIVTEKNIVTY +SPVAKDYMNKPFTLEQACKAANEYSDNTAANFAIFSGGGPEALTAFMRAIGDTVTRSDRYEPELTVNPEGDLRDTTTPDA +MSKSIKKILTGEVLSHSSKEQLKEWMVNNKVADNMLRASLPKGWKIADRSGASDyGVRGITSMVWSNNHDPVFISIYVRK +ADTSLDERSEVIRILGSHIFdey +>up|K9UP01|K9UP01_9CHRO/104-363 +..aldRRLQATLNRSKIDPSYLFVDLNSGEYT.QLGADRVLPAASTIKLPILIALFQDVDAQKVQLEEKLTIDKNSIAGG +SGDLQAKPGTQVSILVAATKMMTISDNTATNLIINRLGGATKLNQRFRNWGLKVTTINRPLPDLEG------KNTTTPRE +LARTMMAIDGGKLLSDSSTSQILSIMSNT-IGNTMLPKGLGAGAKIAHKTGDIG.STIADVGAIELPSGKKYLAAVIAKR +PY-NDPDGPALVRSMSKIVYeqf +>up|A0A0D6ARF5|A0A0D6ARF5_9CHRO/158-409 +...lkNKFIQLKTKYNLEPGAFFVDLDNGSFV.NFNGTTTFSAASTIKIPILVAFFQDVDAGKIYLDEQLATSAKNIGSG +SGMQYQPIGTKYTAIHTATEMIINSDNTATNMIIERLGGKDELNKRFKEWGLDVTLINNSLPDLEG------TNTTSPKD +LAITLAKVNQGELISLRSRDRLLDIMRQTRT-RTLLPQGIEKDATIAHKTGDIG.TILGDAGIVDIPTGKRYIGGVLVKR +PY-NDYSARTLIQEISRTAYqhf +>up|M8DDI2|M8DDI2_9BACL/2-262 +.kslqEKLETIIAAAGGQWGVVVEEINGSFYW.EHNTTQTFAAESIIKVPVMAAVFDAASKGKVRLDETVLMKQTDQVAG +SGVMQHTPDTHYPVYDLITLMIIQSDNTATNMLIDLI-GEDQVRLTMAELGMHDSCYSRKLMLYPA--DSPPNNMITAGD +IARMLKRLATGTFLGEHACRQMIGIMKKQQV-RNALPARLPAVWEMANKTGWDT.GRQHDVGILFAGGKA-YSLTALSEN +AP--PDASLQAMAAIGYEVY... +>up|A0A077JJM7|A0A077JJM7_9CYAN/158-406 +.....EKIASQEKYAKVKSHGWFIDLDNGNYV.NFNGDTSLSAASTIKIPVLVAFFEELDAGRIYLDEMLTMDEKIITGG +SGSMQYKPGTQFSALEAATKMIVISDNTATDMLVRRLGGKEVLNKRFKEWGLTKTEINNHLPDLEG------TNTTSPKD +LVELLALIERGDLLTVRSRDRLLGIMQKTRT-QTLLPQGLEQGAMIFHKTGDIG.TILGDAGIIDIPTGKRYIGAVFAER +SY-NDVMGRMIIQDFSRIVYqhf +>ur|UPI000698D2D3|UniRef100_UPI000698D2D3/2-290 +...veEEIREVFARAGAEGLLHAAPVDAEEEV.AVGADEPVVIASVFKVLLVLEFARQVAAGQLDPRERVRVTTADRLGG +WGTAGCADDVELSLRDLAFFAISVSDNSAADLLLARV-GLDTVRLLAGELGLARIRIVGGPRDVLEVMDPQRTNSATPRE +ITRLLGLIWRDEAGPPDACAQVRELMARQVF-RHRLVSGFPDGATVAAKTGTLP.GLHMEAGVVRYPDGGRYAVSVFART +REASRAAVDSAIGTTARIAIe.. +>up|A0A0K9XRV5|A0A0K9XRV5_9BACL/8-271 +.qklsGSLDAWKKKSSGIWGIWMEDLNTGEKW.IWNEKQPFVAASMIKVPVMVAVYRAHALGKLCLSDRIELRREDRVGG +SGVLQHSYGTKFTIQDLVTLMIIQSDNTATNLLIDRL-GKEFVQETLLALEMTDTVFINRLHIVPA--GSNKTNQITAKD +MARCFRLLATGQAVSRDASRKMVEILKKQQW-RNCLPGRLPPRWEMAHKTGWVN.QTLHDGGILYIASHS-LILVVLSSG +LD--HHQAQREINHIGKWVYday +>up|A0A086ARE5|A0A086ARE5_9FLAO/23-290 +.ddlsKELKQIISTKNATVGISIKNIEDKDTL.SINGHLDAPMMSVFKFHIALATLNLVDKGKISLAQKVFIKKEDLQQW +SPIKDEYPNGNLTIDQLLRYTVSHSDNNGCDILLKLIGGPETVQKFINRQGIKDFVIKVNEEEMRI-WKNLYINTTTPLA +TTDLLEKFYKGKVLKKATTQYLYQIMVETSRGLTWMKAGLPEGTELAHRTGISStVAMNDVGIVKLPNGKHFIISIYLKN +ITEKREDTEKIIADLTKATWn.. +>up|L8LQ12|L8LQ12_9CHRO/83-335 +..slnQKIRDLTAKYQLDARAFFIDLDNYAYV.NFQGDTPISAASTIKIPILVAFFQDVDAGKIYLDELLTMEEKHRAGG +SGEMQYGSGREFTALKIALNMIVTSDNTATNMLIERLGGAEALNQRFQAWGLKSTVIRDILPDLEG------KNTTSPQD +LVFLLGEVNAGKLISLRSRDRLLDIMTATKN-NSLIPQGLEGDATVAHKTGDIG.SVLADGGIIDIPSGKRYLAAIMVKR +PH-NDPQARTLIQEISRTAYqhf +>ur|UPI0006B91E0F|UniRef100_UPI0006B91E0F/5-265 +..rliQNLEHWKSNAVGNWGVWIEDLTSGTTW.VWNETKSFYAASIIKVPIMVAVYKQAFLGRLALTDEIILTAEDQVGG +TGVLQHSPGLRLSVQDLTTLMIIQSDNTATNILIDLL-GTETIRETMDELGMRQSTFYNKLMIVPAA--PAGLNLITAAD +VAQCFRHIAQGKAVSQHASRQMVEILKKQQL-RDCFPTGLPPEWELAHKTGMVT.RTLHDAGILYTKSRA-MVMVALSEE +CE--YEQAQQQMKQLARLVYe.. +>ur|UPI0006A78D33|UniRef100_UPI0006A78D33/4-257 +.nelnNRVNDIISGQNGDYAYWIET--EDGHI.EFQADEVFPAASLIKIPILIEAFRQTEAGQIDLASRISLKQEVRVGG +AGVLQLFSDESVTVADILTLMITVSDNMAANIIIEKT-GMERINDLLAELGCSQTVLQRKLMDFEA-VKQGKNNYTSARD +VILQLKEIDRGGRLKDKSSQTILHILQNQQF-RYKLPAYMDEKITIANKTGELD.GVEHDAGIFTFKREK-LFAAVLTKN +LP-SEAEGRQALALIGKALNdy. +>up|A0A094JS77|A0A094JS77_9BACL/8-271 +.qtltGSLDAWKKKASGVWGIWMEDLHTGEKW.IWNEKQPFVAASMIKVPVMVAVYRAHAQGKLCLSDRIRLRREDKVGG +SGVLQHSYGTEFSIQDLVTLMIIQSDNTATNLLIDRL-GKDYVQETILDLEMNDTVFINRLHIVPA--GSNKSNQITAKD +MARCFRLLATGQAVSRDASQKMIEILKKQQW-RNCLPGWFPPRWEMAHKTGWVN.QTLHDGGILYIASHS-LILVVLSSG +LD--HHQAQREINHIGKWVYday +>ur|UPI00068F9F1E|UniRef100_UPI00068F9F1E/11-292 +....eRRIRSAFADAQVTGWLHAIDIDSGAEV.AVGADSLVSTASVHKLCLAVTVQRLADAGRLDPAERLEIAASERTPL +TGLSMLRDPVTMSLRDLLALALTVSDNASADVLFARV-GVDAVNTAMRELGLDHTVAVHTTRELIEVLDPLRTNRSTPRE +MTSLLRALWRDEACSPERAEELRRILNLQ-VWPHRLASGFPDDVRVAGKTGTLP.TLRAEAGVVDYPDGGRYAVAVFTRA +IRARQPAADAVIGASARIAVdh. +>up|R9REA2|R9REA2_FUSNU/6-258 +..ewkKEIEKIISQVKGSVCINFYDLVKNTGF.SIDGDKKVLSASMIKLLILAELMKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSEHHFTLKELATLMIIVSDNQATNILIDFL-GMENINQLGKELRLKETFLGRKMMDIEA-RKKGYDNYTCADD +ISLLLKLIYQKKLINKETSQLMLDILLRQQQ-GERLQRYLSSDIKIAHKCGDLD.NLENDGGIIWIGDKA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>up|A0A0M1N6Z6|A0A0M1N6Z6_9BACI/5-256 +..tieHDILGLVETFNGRIAYKIEN-GIGDTI.GYHENESFQSASLIKIPMIIEGYRQSEQKKIYLNQPVTIPPSEVTGG +SGVLHVLSNKVLTVEDLLTLMITVSDNTSTNMMMNLL-GFEEINQCIRELGLKNTVLERKMQDFKA-LKEGRDNTISAED +TITCLKAIHTGNFLTKESREKILHVFDNQQL-RDKLPSLMGRGVKVASKTGGIR.GVAHDCAIIRSETQT-VYAAVLTED +MK-SEEESRQVISKIGKMIYd.. +>up|V2WAG0|V2WAG0_9GAMM/29-282 +.....-QIKTL-SEKGWQIGVSILDMD-DKLI.SINGDKRFPLDSTVKALACANVLAKVDAKKLTLDYSKTIQQKDLVTY +SPVVKDYVNKKLTIKQACEITTAYSDNTAANFAIEAGGGPVGLTSFMRSIGDEVTRSDRYEPDLVINPEDDIRDTTTPNA +MNASMKKLLTGNVLSKSSKEQLKEWMIGNKVADNMLRAALPKGWKIADRTGASDyGIRGLTSMVWSETHAPVFISIYVRK +SETSLVERSEVIKLLSDHIVkey +>ur|UPI0005254590|UniRef100_UPI0005254590/3-282 +.....--IEETFAAAGVRGRLHARDIDSGRSI.GVGADEQVVLSSIVKVLLVLEFARQVAVGALDPAERVVVGAGDRFGG +WGTAGCADDVELSLRDLAYFAMSISDNTAADVLLHRIGGPDLLALLAAELGLTRTRVVGGPRQMLEVFDPRRTTSSTPEE +LTRLLGMLWRDEAGPPAACAAVRGLMARQLFW-TRLRSGFPAEVRVAGKTGTLP.GLAMEIGVVEYPDGGRYAVAVFVDG +GRTPRIEVDTALGRAAAAAV... +>up|F4BK32|F4BK32_FRACN/26-283 +..qitNDIQNIEKKYGGKIGVYTINRNDWSNF.AVNASFYFPICSTYKFLVVGAILKQSMTNSKLLNQKIKISKNQIVDY +SPITKNHINQKMTIKQLCKASI-QGDNTATNILIEKLGGLKNLNKFILSLADHATKVANLEPKVNHVSLTTNENKTTPKI +MARDINKLASDDILDKKHRLMFKQWLIASNTGSSRIAAEIPNEWEVGDKTGTCQyGTTNDVAIIWPDDNRAVIIAIFYTQ +SQKNAKPNSKILREVTKILLd.. +>ur|UPI00026D2E72|UniRef100_UPI00026D2E72/54-298 +...lrDALEQAVEAHSGAYAVTCASADGSWSV.DVNGDKPFVSASIIKLAILGTLLDQAQSGVLSLDGTVTVSPSDIVGG +TGVIQASGAGEYTYRQLAAYMIQDSDNVATNLIIDAV-GMPAVNEYASEIGLTQTVLNRRMMDFAA----GDENYTSAND +VARMLQLIYQGKLVSPDMSEFALDLLKGQHD-DAGLLEGLPVGSVFAHKTGTLD.GVFNDGGIVLDQ--NPYVMVVLSSD +AERS--QAQACMVDIAQAA-... +>ur|UPI00049539FF|UniRef100_UPI00049539FF/6-258 +..ewkKEIEKIISQVDGKVCINFYDLNKNDGF.SINGDEKVLSASMIKLLILAELMKKVSENKFSLSDTIMMVNFMKTEG +DGVLKENTGHHFNLKELATLMIIVSDNQATNILIDFL-GIENINLLGKELGLKETFLKRRMMDAEA-RKNGYDNYTSADD +ISLLLKLIYQEKLINKEASQLMLDILLKQQQ-GERLQRYLPTDIKIAHKCGDLD.NLENDGGIIWLEDKV-YILVVLTSR +MS--NLQCKQTIGKISKFVYdk. +>up|A0A0K2JNF9|A0A0K2JNF9_9STAP/22-279 +..stnNDIEKIEKKYGANVGMYALNTQNGKEL.SFNENKRFAYASTLKTISSAMLLEQTP--YNKLDKKIHINKDDIVPY +SPVLEKYIGKKITLKKLIEATMLVSDNTANNKIIDELGGYEQVKTRLIDLGDSTTHPSRKEPNLNYYSPKDKRDTSTPLA +YGKTLKKLISDGNLSKANKDFLLDLMFKNKSGDTLIKDGAPSNFKVMDKSGQLTyGSRNDVAFVYLDGQKPIILVIFTNK +DRKDGKPNDKIVSEVAEIVLk.. +>up|Q2FC52|Q2FC52_STAAU/22-266 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPN------------... +>up|E9LZM8|E9LZM8_ECOLX/30-216 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMISTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAR---------------------.------------------------- +--------------------... +>up|E9LZM7|E9LZM7_ECOLX/30-216 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMISTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAR---------------------.------------------------- +--------------------... +>ur|UPI000248CF35|UniRef100_UPI000248CF35/4-261 +.nqleATIREAASSVEGKVGIAVDT-AE-GQI.HIYADEPFPSASLIKIPILLEAYRQAQEGRLDLHQPYAVPSGERVGG +TGVIHQLSGTLLTLQDLMALMIIVSDNTATNMIIDLI-GMETVNKLSAGLGCGATVLGRKMLDFQA-KRNGKDNFTSARD +MIIFLKEIVDGSTLKQEAKDAALQLLRNQQF-NAKLPARMIDKPVLAHKTGELP.GTEHDAGILQVNGKT-AYIAVLTTD +LV-DNLPAQQVISTIGKAVFdy. +>up|F9EL26|F9EL26_FUSNU/13-265 +..ewkKEIEKIISQVKGSVCINFYDLVKNTGF.SIDGNKKVLSASMIKLLILAELMKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSGHHFTLKELTTLMIIVSDNQATNILIDFL-GMENINQLGREVDLKETFLGRKMMDIET-RKKGYDNYTCADD +ISLLLKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWIGDKT-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>ur|UPI0006864017|UniRef100_UPI0006864017/5-245 +.....-------SGFAGEVALHVTDIRGRVLC.SHQPDEVFPAASTIKVPLLVQALQEAQAGRLDLTGRVTLGAADRVPG +SGVLHDLPGLNLAWQDVLTLMIVVSDNTATNLVIGRL-GVDAVNAWLAAQGLSGTRLVGKPEQQNEAQRRGERNRTTARD +QAALLGALVRGELLDPAHTRLALDILERQQL-RDLIGRRVPPLYRLGSKSGELR.GVHHDVGILHTP--RPLVVACLSRG +GTDPHP--------------... +>ur|UPI0003734E22|UniRef100_UPI0003734E22/164-414 +..qlsSQVRSLMSRYSLDPGLFFIDLETGNYV.DYNGEKAFSAASTIKFPILIALFQEIDAGRVKLNETLTMRRDLVTGG +SGTMQYAPGTKFSLLETATKMITISDNTATNMIIDRLGGRNKLNPRFRTWGLQNTVIRNLLGDFKG------TNITSAKD +LVRLSALVANNQLLSNSSRVRVLDIMRRVEN-TSLLASGLGRGATIAHKTGTLG.VILGDAGIIQMPNGKRYLAGIFVRR +PF-GDARGREFISQVSRTVYs.. +>ur|UPI0004177EA6|UniRef100_UPI0004177EA6/6-258 +..ewkKEIEKIISQVKGSVCINFYDLVKNTGF.SIDGNKKVLSASMIKLLILAELMKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSGHHFTLKELTTLMIIVSDNQATNILIDFL-GMENINQLGKELRLKETFLGRKMMDIEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKEASQLILDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWIGDKA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>ur|UPI00049326BF|UniRef100_UPI00049326BF/8-295 +....aPDIAALFTEAGATGFLHAREIEGGPEV.SVDADEPVVLASVFKILVLTAYVRAVAAGELDPTERTTVTARYRIGG +VGTAGFSDDVEASWRDLAQNMMTMSDNAATDVVYHRL-GSDAVNRVISDLGLRHTRLVGCCEDLFAAVHPAKTSHSTPRD +VTTLLYALWTDTAATAEACRQARDIMAQQ-IWPHRLSSGFPPGVRIAAKTGTLP.TWRNEAGVVTYPDGRQYAVAVFTRA +ASERQPLVDASIGRAGFAAVeh. +>up|F8WVR0|F8WVR0_9PORP/26-292 +...lrNKIQKIIEGKDATVGVALI-VDGKDTL.TINNNFRYPTQSVYKFHLALAVLDYLNKNNLTLDHQVYVKKSDLLPH +SPLRGDYPHGELSVADLIKYTVSNSDNNACDILFRLVGGTAEVDKYIRGLGLSEFAIAATEEEMHGPWDVQYTNWSTPYT +TAQVLEIFRTQNILPQPSHEFLWNALAGTTTGENKIKELLPEGTFVAHKTGSLK.AAENDIAIIQLPDGRYYSLVVFVAD +SMESNDVNCGIIAQISKAVYds. +>up|D4TRV4|D4TRV4_9NOST/200-450 +...lkTTIENLSAANNLIPGVFIVDIDSGAYV.DVSGNNNFPAASTIKIPVLVAFLEDVDRGKIRLDEILTMEQEMVAGG +SGNLRTPVGTKLKSIEVATKMMTISDNTATNMLISKLGGKELLNSRFRSWGLVNTAIQSPLPDLEG------TNTTSPKE +LASLIAKVNQGELISMRSRDLMLDIMRRTQR-DDLLPAGLGEGATAYHKTGDIG.TMLADAGLIDVPTGKRYIASIMVKR +PH-NEPAAAKLINSISQATYsy. +>up|A0A0C2ACV5|A0A0C2ACV5_9ACTN/9-297 +..daqRAIRGMFADAGVRGWLHVAELRRPTACvTVDPDEPVPVGSVYKLPLMAAFCRLAETGGLDPRQPVTLGADDRMPG +SGLSILRDPITVSLRDLVVLMMSVSDNTAANAVLRHV-GPAAVDALCQELGLPDTHILGGVATTFEVYNPLSKASSTPSD +MARLLRAIWTDDAASAESCAWMRETMGRQA-WSHRLASGFPDDVTVSGKTGTFG.TMRHEAGVVELPDGAVYTAVVFTQA +ARADLPRADAVIGTAARAAVee. +>up|A0A059X756|A0A059X756_9BACT/1-221 +.....---------------------------.---------MCSTFKALAAALVLVRVDEGEEKLDRRIKFSKKELVSG +SPVTQARVGEPMTVAELCDAAVTRSDNTAGNLLLASFKGPAALTAFCRTLGDDVSRLDRIETELNYDRSDDIRDTTTAAV +MLENLRKLLFTDILSGGSRSQLVAWLITSKTGDARLRAGLPKSWLVGDKTGTNGdGNANDIAVIWPPDRAPIIVTAYCEI +PSIPADERDAVIADIGRIA-... +>up|N6WY46|N6WY46_9ALTE/35-343 +...lqKEIERIDQTFSGDLGVYIRHLGNGREI.AHNADQDWYLASTIKVPLAIVLMQRAEDEDLDLEQKLTLRASDYVDG +TDLLWVDPGARYSLEELNRRSIVDSDSTATDMLIRFL-GEESFNEEVARLVPAGLGPITTVREAFERYYQRGINSGNLEV +FGTLLEELVQGELLNEAHTDRLLGYLSEITTGDRRIAGGLPSGAPFAHKTGTQV.ARSCDIGLLNSQQPDEAVIVAACAR +NYAALSEAEKAYQAIGRAL-... +>ur|UPI000477D7D4|UniRef100_UPI000477D7D4/169-418 +.....-QVKKLMSRYSLAPGMFFLDLETGNYL.DIYGEKVFPAASTIKYPILIALFQDIDAGKVKLNDTLVLRRNLKAEG +SGVLQFKPAGTLSVLETATKMITISDNTATNMIIDRLGGKAKLNQRFRSWGLQNTVIRNLLGDFKG------TNTTSPKD +LVRLSVMIDNDKLLSPTSRSKALSIMRRVQN-RRLLPSGLGKGATIAHKTGTLG.IILGDAGIVELPTGKRYLAGIFVKR +PF-GDTRAREFISQVSKLVYgy. +>up|H1HH47|H1HH47_FUSNU/6-258 +..ewkKEIEKIISQVKGSVCINFYDLVKNTGF.SIDGDKKVLSASMIKLLILAELMKKVFENKFSLSDAITVTEAMKTGG +DGVLKENSEHHFTLKELATLMIIVSDNQATNILIDFL-GMENINQLGRELDLKETFLGRKMMDIEA-RKKGYDNYTCADD +ISLHLKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWIGDKA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>ur|UPI0004C6A163|UniRef100_UPI0004C6A163/12-297 +.....RVIRGMFDDAGVRGWLHVAELHRPARV.TIDPDERLPMGSVYKVPLMVAFCRLVDAGLIDPGRRLTLAPDDRVPP +TGISILHDPVTMSLRDLVVLMMTISDNTAADAVLRVV-GPDVVDAMCGDLGMPDTHIHGGV----AVYDPAFKASTTPAD +MARLLRAIWTGQAASDERCAFMRDVMRRQP-WTHRLASGFPDDVTVYGKTGSFG.SMRHEAGVVELADGSTYTAAVFTQA +ARSDLPRADAVIGAAARTAVee. +>ur|UPI000377090E|UniRef100_UPI000377090E/2-254 +....aDELAALEQEYDATVGVMAVDTGTGESV.SYGEDRRFGFASTIKAFAAAVFLQSVP--GAARDEMVHWTAEEAAAH +APVTSQHVEDGLTYAQLAEAAVRVSDNAALNLIVDRIGGSAALDDALAELGDATTEVVNDEPTLNTIEPGSTDDTTTAAA +FTASLTRILDGSTLSAADAALLVDWMSDNRTGDTLIRSGAPAGWTVADKSGGAG.PIRNDIAVVTRPGQDPIIITVLTSR +NDPHADFDDTLVASAASIT-... +>up|H2IJ18|H2IJ18_VIBSJ/20-280 +.sklhEDVSLLEQQISGRIGIAVWDTQTDKHW.AYRGDERFPLVGTFKTLACATMLSEMDTGILKKNATAIVEKRDMVMW +SPIMDKLAGQNVRIEHACEAAMLMNDNTATNLVLSEIGGPKSVMLFLRTIGDKATRLDSAEPSVNEAMPGDKHDTTTPNA +MVNTLETLIDGDALSYESRIQLKIWMQDSKVSDPLMRSVLPSGWSIADRSGAGGnGSLGFNAIIWKENHKPVYISIYLAE +TELSLQAREQLIAQISQLILyky +>up|R9B5T3|R9B5T3_9GAMM/29-281 +.....-QIKTL-SEKGWQIGVSILDMD-DKLI.SINGDKRFPLDSTVKALACANVLAKVDAKKLTLDHSKTIQQKDLVTY +SPVVKDYVNKKLTIKQACEITTAYSDNTAANFAIEAGGGPVGLTSFMRSIGDEVTRSDRYEPDLVINPEDDIRDTTTPNA +MNASMKKLLMGNVLSKSSKEQLKEWMIGNKVADNMLRAALPKGWKIADRTGASDyGIRGLTSMVWSETHAPVFISIYVRK +SETSLDERSEVIKLLSDHIVke. +>ur|UPI00068CFDCE|UniRef100_UPI00068CFDCE/5-259 +...lpSQIAERIAHFPGQISLAASDLDRDWHL.AFRADNTVPSASVIKLLILAELYRQASRGALSLEAQVAIEQEHVVEG +SGVLRWSFGLRFTVRDLATLMIIVSDNIASNRLIDIL-GFAAINHLAAQLGLQQTSLRRPFWG-RAARADEPENTMSARD +AVALLRALECGMIVPEGLLDEVRTILRAQQF-QECIPACLPPSVVVGNKTGSLP.GIAHDAAIIWAPQGR-LALAIFTTG +LT-DEHRGRCEISEIARACYnaw +>ur|UPI00047951DF|UniRef100_UPI00047951DF/27-293 +..qlmQQVKDTLALQKGFFAVAFRDLSTGETL.LWNEHESFHAASTMKTPVMIEVFKQAEAGRFSLNDSIPVKNTSIVDG +SPYKLHQTGTKMLLKELLRQMIIRSSNLATNILMEMV-SGTEVTKTMRSMGAKDIQVLRGVEDQK-AFDKGLNNTTTAYD +LMLIYEQLSLGKAVSVAASKSMIDVLLDQQD-NSVIPAGLPPVVKVAHKTGSIT.GVHHDSGIVYMPDGRQYVLVLLSKQ +LA-DDAAATKAMSRVSGLFYdy. +>up|B6EJY3|B6EJY3_ALISL/25-284 +..slnDTMIDLEKQTSGDIGVAVLDTKTNQIW.SYKGNQRFPMMSTFKTLACAKMLHDADKKIINKKTETAIAQKDLIPW +SPITEKYVGKSISTEKACEATMLMSDNTAANIVLQQIGSPSSLTAFLRLMGDSTTQLDRIEPTLNEAKKGDIRDTTTPIA +MVHTINKLLLGNTLTTTDKVTLKKWMMDNKVSDPLLRSILPIHWSIADRSGAGGyGSRGITAIIWNEHRLPLIISIYLTQ +TDLTLAERNDIIVHVGSALFtqf +>ur|UPI0003AAE8E9|UniRef100_UPI0003AAE8E9/4-291 +...iqAQIEAVFADAGAEGFLHAREIGAGPEV.SAGGDAPVVLASVFKIPVALAYAREVAAGRLDDTERTKVTARYRIGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDVLYHRL-GQETIDGVLADLGLARTRLIGCCEDLFAVRDPERTTSSTPRE +ITELLDAIWTDRAGEPQACERVRTIMAQQ-IWPHRLSSGFPSGVRVAAKTGTLP.GIRNEAGVVTLGDGRRFAVAVFTRA +HSDRLPAVDASIGAAARLAIdh. +>ur|UPI000696E855|UniRef100_UPI000696E855/4-260 +..dfsTELQAVEDRYDVTVGVSLLDTGTGETI.SYRGAERFGFASTVKVFLAAEFLRRTP--QDARDDIVRWSAADIERY +SPVTTARLDTGLTAAELAEAAVRASDNTATNLVFDRIGGPAELDAALSRLGDEVTDIVDVEPGLNTVEPDSTANTTTADA +FTANMAALRGDGSSTDADAATLVEWMSGNATGDALVRAGAPSGWTVADKSGGAG.GVRNDIAVVTPPGHPPLVLTVLTRK +NDPSAPYEDAAVSESAAIVLn.. +>ur|UPI000553364D|UniRef100_UPI000553364D/11-248 +.....------ARGYGGEVGILITDLAGRELY.ALQADRIFPAASTIKVPLLILALEEAQAGRLELGERVTLRAEDRVPG +AGVLHEGAGLALTWEDLLTLMIVVSDNTATNLVMGRL-GIERVNTWLEERKLVGTRLVGLPEQQNAAQRRGERNHTTPRD +QAALLGALTRGELLDPAHTERALAILTRQQF-RDLLGRHVPRDYRVASKSGELR.GLHHDVGVLFTP--RPLVAAVLSEG +GLDP----------------... +>up|A0A061NRZ3|A0A061NRZ3_9BACL/4-287 +.....-TMQSFIEEKNAVFGVSVTHVESGEHF.SARGDDPFQQASVFKVPILLSLLKKVDRGEIDLTARVTLTQEDEVYG +SGILKESPGLAPTFKDLAVLMIIVSDNLATDKILKII-GLETVQKDLTDWGFTRTTMDVTTSDLLAFQTHTETNTTTPNE +MNQIYERLLAGELLSPSSTSIALDILSRQHL-NRRIPRYLPKSVQVLHKTGSLA.DHLNDAGIIRIDDHNTLIISIFSRG +HA-STEAGEDDIAHIANRAVq.. +>up|P30898|BLAC_BACUN/25-294 +.seleNRIDSLLNGKKATVGIAVW-TDKGDML.RYNDHVHFPLLSVFKFHVALAVLDKMDKQSISLDSIVSIKASQMPPY +SPLRKKFPDQDITLRELMQYSISQSDNNACDILIEYAGGIKHINDYIHRLSIDSFNLSETEDGMHSSFEAVYRNWSTPSA +MVRLLRTADEKELFSKELKDFLWQTMIDTETGANKLKGMLPAKTVVGHKTGSSDrTADNDAGLVILPDGRKYYIAAFVMD +SYETDEDNANIIARISRMVYda. +>ur|UPI00052795A6|UniRef100_UPI00052795A6/6-289 +.....-AVAEAFRAAGVTGRLHARDIDTGGVV.DVGGDEPVVLASVYKVPLLVAFYREAAAGRLDPAERITLPAGGRSPP +TGTSVMLDDVTLSLRDLALLMITVSDNGAADTIYDYV-GRDTVNAAMAAFGLTRTRVTGNGRDLFAALDPTRTSASTPAE +MTALLALIWRDEAAPPDACMHMRRMLGLQ-VWPHRLSSGFPDDVHVAGKTGTLP.TIRNEIGVVEYPDGGRYAVAVFTRS +LLAVLPEADAVIGTAARLAVee. +>up|C6XYR5|C6XYR5_PEDHD/532-799 +.telsRRIKAETNKYNADFAVAYKDLGTGETF.LMNAKTNFHAASTMKTPVMAEVFKQAAKGKFAISDSVVVYNQFKSIG +GGLYKHKIGKKMSIENLLLLMITRSSNLATNILIDKV-GAKNVNKTMRSIGAHDIQVLRGVEDGK-AFEKGMNNTVTAYD +LMLLFEKIAKGDMVNKKASEAMVDILMQQTF-RGIIPARLPKEVKVANKTGSIT.KVLNDSGIVYLPDGREYVLVLLSRG +ME--EEAAKKTLSSISEYIYny. +>up|G5SR83|G5SR83_9BACT/27-295 +..dlqEQLRRMVADKKAQVGIAVI-VDGSDTL.TVNNDVRYPMMSVFKFHQALAVADACGRRGVSFDTLVYIRPDDLRPY +SPLRDKYPEGNLSVGELLKYTLHLSDNNACDILFRVFGGPAATDEYLRSMGLRDFAIEATEDDMHRNLADCYRNWTTPLE +AVRLLEWLVSGKAAKGAYRDFIEQTMISCQTGRDRLPAPLATKAVIGHKTGTGDrIGTNDIGFVFLPDGRRYSIAVLVRD +SEESEQATARIIADVSEAVYry. +>up|A0A0D9AI46|A0A0D9AI46_PSEST/38-353 +.neleQDMRRIDEGSPGRLGLYVKHLGDGTAF.VYEADRFWYLGSAVKVPIAVAVLQGVDEGEHSLDDELALEARDKVDG +SDLVWQDNGVAYSVRTLLNEMLIESDNTAANMLIRLV-GEDRLNERTHEMGGKGFERITDMEQAYERYYARKLNSSTLEA +YGTLLEKLVSGELLSESSRDLLFKNMKLDRYDAYRLEAGLPRDVPFIQKTGTQL.ERACHVGVIDPEDQTNTVIVVACAE +AMDEDKEAGAAFEQLGQAITq.. +>up|D1YJY8|D1YJY8_LACGS/60-252 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSA---------------.------------------------- +--------------------... +>up|A0A074LXM4|A0A074LXM4_9BACL/5-264 +...laPILQKRLDAASGTFGASIYHFQSQERF.DSNADEVFFAASIIKVPVMAAVFDLAAKGKLSLSETMALRTEDKTTG +SGILFNSTGLELSLRDLVVLMIIESDNSATNMLIDRV-GMETVQACMAEWGMEQTRIYNKLAVIPAN--LQNVNTITPRE +LTDFMIKLANGKIVSWKASREMIDILKQQKF-NDAIPSLLPPTYEMAHKTGWVS.NVENDTGLLYFPGH-TFAISIFTKD +VT-DKPATKRVMGEIGLDLYn.. +>up|N9W4F7|N9W4F7_9CLOT/6-258 +..sleEEVTEKIRRLPGKTGFYYENLVTGERA.AYHEDERMMAASVIKLFVMTEAFVRFEEGTLSTDRIIRMKREDCVPC +GALTYLHDGIEVTVLDLVTLMIIFSDNTATNVLIDLL-GIEEINRTIRRMGYRDTVLQRKMYDTEK-SKRGIQNYITAAE +TGRLLREMYQGRLVSRQASEKMISILKNQQL-CSKIPFYLPEEPEIAHKTGEDC.GITHDVGIVYAK--QPFIV-CYCGN +DT-DTPAYERVMAETSLWLY... +>up|A0A085WN07|A0A085WN07_9DELT/38-340 +.....-GVEEVARDFEGELSLYVLNVEDGESY.AYDADTPTYLSSAIKIMVMLEVLHQVELQQLSWDELLELRPDDLRDG +MRLGSARPGERLSIATLLEYMMGDSDNAAADLLIRRV-GLDRVKAQLAARGIQTGPLTSLLEERQRSFYEEKVNSASMRD +MGRLLAQVARCEGLSADSCSRAHQLMRGCRTGRGRIAAGLPKTAAWAHKTGTQH.RRACDLGFLELRPGQTIVIAACTRG +FW-HVADAERLFARLGKLI-... +>up|D5RB77|D5RB77_FUSNC/10-262 +..ewkKEIKKIILQVEGKVCINFYDLGKNNGF.SINGSEKVLSASMIKLLILAELMKKVSENNFSLSDTITITNFMKTEG +DGVLKENAGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINFLGKELGLRETFLERRMMDAEA-SKNGYDNYTSADD +LSLLLKLIYQEKLINKETSQLMLDILLRQQQ-GERLQRYLPPDIKIAHKCGDLD.NLENDGGIIWLGNKI-YILVVLTSG +MS--NLQCRQTIGKISKFVYdk. +>up|R5NKQ1|R5NKQ1_9BACT/27-295 +..dlqEQLRRMVADKKAQVGIAVI-VDGRDTL.TVNNDVRYPMMSVFKFHQALAVADACGRRGVSFDTLVYIRPDDLRPY +SPLRDKYPEGNLSVGELLKYTLHLSDNNACDILFRVFGGPAATDEYLRSMGLRDFAIEATEDDMHRDLADCYRNWTTPLE +AVRLLEWLVSGKAAKGAYRDFIEQTMISCQTGRDRLPAPLATKAVIGHKTGTGDrIGTNDIGFVFLPDGRRYSIAVLVRD +SEESEQATARIIADVSEAVYry. +>ur|UPI0004794A83|UniRef100_UPI0004794A83/27-293 +..qlmQQVKDTLALQKGFFAVAFRDLSTGETL.LWNEHASFHAASTMKTPVMIELFKQAEAGRFSLNDSIPVKNESIVDG +SPYKLHQTGTKMLLKELLRQMIIRSSNLATNILMEMV-SGTEVTKTMRSMGAKDIQVLRGVEDQK-AFDKGLNNTTTAYD +LMLIYEQLSLGKAVSVAASKSMIDVLLDQQD-NSVIPAGLPPGVKVAHKTGSIT.GVHHDSGIVYMPDGRQYVLVLLSKQ +LA-DDAAATKAMSRVSGLFYhy. +>up|G2IPD5|G2IPD5_9SPHN/56-356 +..alvATIRELGRQFPGKVGIAVYNVEAGWTV.EHNGDQLFPQQSVSKLWVAMTLMDAVDRGKLSLDRAVTIKQSDLTLH +QPIAAMVKGEQTTLRNLLDRAMQQSDNTANDSILRTVGGPEAVRGYLARFGPDSIRFGPGERLLQSAYLSNPPDGASPVG +IARALGKLRKGEMLSPHSTRELLAIMTDAKTGPQRVKAGVPAGWSYAHKTGTGQdTGYNDVGIMTAPDGTAYAIAVMIGE +TSAPIPKRWELMQSVSRAV-... +>ur|UPI0002489446|UniRef100_UPI0002489446/62-362 +.aaleTRVAELGRAFPGSVGIAVRDVTTGWSV.GYNATRLMPQQSVSKLWVAITVLDAVDRGAIKLTEPVVVRRENLTVH +QPVRAMMGKDGTTYGDLLRIALTQSDNTCNDMLMRRAGGPDAVRSMISRKGLGQIGFGPGETLLQSRYLADPMDGASAAA +IAAALARLERGELLSRGATRTLIGTMRDSRTGPQRLRAGLAPGWSLAHKTGTGQeTGYNDVGLVTAPDGRTYAVAVMIAS +TRQSIPVRQRLMADVVRAVVa.. +>up|A0A094MUU4|A0A094MUU4_9PSEU/2-292 +.ndirERIEAVFAAAGAEGSLHAREIGDGAEV.SVGADDQVVLASVFKIPIALAYAREVVAGRLDETEYTKVTARYRIGG +IGTAGCADDVEMTWRDLAWFMLTMSDNAATDLIWNRI-GQETICRVVAGLGLTRTRLIGSCEDSFRMCDPERETSSTPRE +TTELLDAIWTDRAGEPEACQRVRAIMARQ-IWPHRLSAGFPSDVRIAAKTGTLP.GIRNEAGVVTLPEGRRFAVAVFTRA +HSDRLPEVDASIGAVARLALdh. +>ur|UPI0004B21834|UniRef100_UPI0004B21834/6-258 +..ewkKEIKKIILQVEGKVCINFYDLGENNGF.SINGSEKVLSASMIKLLILAELMKKVSENNFSLSDTITITNFMKTEG +DGVLKENAGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINFLGKELGLRETFLERRMMDAEA-SKNGYDNYTSADD +LSLLLKLIYQEKLINKETSQLMLDILLRQQQ-GERLQRYLPPDIKIAHKCGDLD.NLENDGGIIWLGNKI-YILVVLTSG +MS--NLQCRQTIGKISKFVYdk. +>ur|UPI0006AE8055|UniRef100_UPI0006AE8055/3-300 +...vgERIEAIFAGAGVTASLHAVDLDAVREV.GVRADEQVVIASIFKILLVLEFARQVEAGQLDPTERILVTADDRLGG +WGVAGCADDVEVSLRDLAYFAMSVSDNTAADLLLRRV-GPDLLPMLAAELGLTRTRVLGGPRELVEVFDPLQTTSSTARE +ITRLLTLIWRDEAGPAAACAMVRTWMARQIFW-TRLAAGFPPGVRVSGKTGTLP.GLHLEAGVAEYPDGGRYAIAIFARA +DRLTRIDVDLAMGEAARTAVe.. +>up|U3NGG9|U3NGG9_9BACT/25-294 +.seleNRIDSLLNGKKATVGIAVW-TDKGDML.RYNDHVHFPLLSVFKFHVALAVLDKMDKQNISLDSIVSIKASQMPPY +SPLRKKFPDQDITLRELMQYSISLSDNNACDILIEYAGGIKHINDYIHRLSIDSFNLSETEDGMHSSFEAVYRNWSTPSA +MVRLLRTADEKELFSKELKDFLWQTMIDTETGANKLKGMLPAKTVVGHKTGSSDrTADNDAGLVILPDGRKYYIAAFVMD +SYETDEDNANIIARISRMVYda. +>up|A6MFN9|A6MFN9_STAIN/20-265 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKVITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPND-----------... +>ur|UPI0006967BF0|UniRef100_UPI0006967BF0/10-264 +...aeSPLADIERRRGGRLGVFAIDTGSGRTL.CHRADERFLMCSTFKGLLAAQILARIDSGAERLDRLVHYTQKDLIFT +SPVTKTNVARGLSIDALYRAVLVESDNTAAILLMRSAGGPAALTRFVRGLGDTVTRSDRYEPDSNR--YRGVLDTTTPKG +IATTAQRLLLADVLSAGSRAQLERGMTDCKPGLNRIRAVLPAGWQAADRPGTSVdSETNDYALVRPPGRAPLLVAVYYDA +PAIGMDARESVLREAGTAFV... +>ur|UPI000688D287|UniRef100_UPI000688D287/56-331 +.....--LSALERRSGGQLGVMVRDCATGHGF.GWRQDERFAHCSTFKLSLAAMVLAQIDAGRARGDEVLAYSVLDVLPA +SPVTGALAGREMSILALAQAAVERSDNTAANLLLARFGGPAALTAFWRAMGDEVSRLDHNEPMLNRVGLGEVHDTTTPAA +MAATLGRVLTGRVLSGASRALLWGWMKNCSTGLGRLRAGLPAGWQAGDKTGTEYgARINDLALVLAPFRAPLAVTAYYLG +GRLDRPADEAVLAAVMRIATd.. +>ur|UPI00053251BB|UniRef100_UPI00053251BB/27-290 +.....IQVDSILRDKKAHIGVHILHLKDGVEL.QVNGENTFPMQSVFKFPIALAVLDMLQQKQLPLDHGIYVAKKDLLLW +SPLRDQYPEGNLPISKLLAVMVSQSDNNACDILLRWIGGEDVVQRYIQKLGISDMKIVANEEAMHRDWNVQYLNYSSPKS +SNELLVKAYKSNLLSPQYLDFFWKVMTETSTGKKRITAPLPKGSIVSHKTGSSGtGAVNDVGIVQLADGTAYAISVFVVN +SLEDESTNEQIIAAVSQITY... +>ur|UPI00068B3A82|UniRef100_UPI00068B3A82/23-290 +.ddlrQELKQIISTKNATVGISIKSIEDKDTL.SINGHLNAPMMSVFKFHIALATLNLVDKGKISLAQKVFIKKEDLQQW +SPIKDEYPNGNITIDQLLRYTVSHSDNNGCDILLKLIGGPETVQKFINRQGIKDFVIKVNEEEMRI-WKNLYINTTTPLA +TTDLLEKFYKGKVLKKATTQYLYQIMVETSRGLTWMKAGLPEGTELAHRTGISStVAMNDVGIVKLPNGKHFIISIYLKN +ITEKREDTEKIIADLTKATWn.. +>ur|UPI0004771517|UniRef100_UPI0004771517/3-288 +...igERVEDILAEAGVDAQVRVVDIADGREV.AVRADEQVVIASIFKVLLVLEFARQVEAGQLDPTERVLIGAADRLGG +WGTAGCSDDVEMSLRDLAYSAMSVSDNTAADLLMRRV-GLDIVQILAQELGMRRTRVIGGPRQLLEVLDPAHSTSSTARE +VTDLMAMIWRDEAGPARACAAVREYMHRQIFW-TRLASGFPPEVRVAAKTGTLP.GLHMEAGVAEYPDGGRYAMAVFART +RDLARIDIDLAMGRAARAAVd.. +>ur|UPI0005500C1E|UniRef100_UPI0005500C1E/5-256 +..tieHDILALVETFNGRIAYKIEN-GLGDTI.GYHENESFQSASLIKIPMIIEGYRQSEQKKIYLNQPVTIPPSEVTGG +SGVLHVLSNKVLTVEDLLTLMITVSDNTSTNMMMNLL-GFEEINQCIKELGLKNTVLERKMQDFKA-LKEGRDNTISAED +TITCLKAIHTGNFLTKESREKILHVFDNQQL-RDKLPSLMGREVKVASKTGGIR.GVAHDCAIIRSETQT-VYAAVLTED +MK-SEEESRQIISKIGKLIYd.. +>up|A0A093D5C5|A0A093D5C5_9PSEU/3-292 +..riaDEIEAVFAAAGARGFVHAREVSDGPEV.AVGADDPVVLASVFKIPVALAYAGEVAAGRLDETERTLVTARYRIGG +VGTAGCADDVEMSWRDLAHFMLTMSDNAATDLVYHRV-GQEAVDRVLADLGLVRTRLIGCCEDLFAVLDPERTTSSTPRE +ITALLDAIWTDRAGDPAACDRVRKIMAQQ-IWPHRMSSGFPAGVAVAAKTGTLP.AVRNEAGVVSDVDGRRYAVAVFTRA +ESDRLPAVDASIGTAARLAVdh. +>up|V6JHZ6|V6JHZ6_STRNV/11-291 +....rDRIRAAFAAAGVTGWLHAVDIDSAAQI.EVGADQPVVTASVHKLCLLVALHQHAEAGRLALTDQVESPADGRTPP +TGLSAMLDPARVSLRDAAYLMMAVSDNTAAELLLARV-GLDAVNETTERLGLRRTHAVQTFGEFITALDPARTNRSTPRD +MTRLLGAIWRDEACTPEHSAAVRRLLGLQ-VWPHRLASGFPDEVHVAGKTGSAP.TLRNEVGVIEYPDHGRYAVAVFTRA +ASAALPAADAVIGTTARIAId.. +>up|A0A0J6XFD0|A0A0J6XFD0_9ACTN/3-286 +..dtrRRIAAAFTEAGVSGRLHAVDIDSGTEI.DAGADHPVVTASVHKLCLLVALHQQAAAGLLDLTEQVECPPADRSAP +TGLAAMLDPVRMSLRDAAYLMTAVSDNAAADLLLARL-GLDAVNGATARLGLTRTRAVHPL----AALDPARSNRSTPRD +MTRLLTAVWRDEACTPEHGVAIRRLLGLQ-VWPHRMAAGFPDDVHVAGKTGSLP.TVRNEVGVIEYPDGGRYAVAVFTRA +ANATLPAADAVIGTAARIAVd.. +>ur|UPI00046ECEDA|UniRef100_UPI00046ECEDA/28-298 +...lrNEIEKIISDKNAVVGVSIIGNNGKDTL.SVNGDKQFPMQSVFKFHIALAVLSEIDKGALSLDQIVKIDKDELWKW +SPLRDENPNGGFTIEKLIQYTISQSDNTACDVLIRLIGTPKTVEGYMKKSGIEDIQITFDEKEMQEKWENMFQNWTTPNA +ANKTLKIFFENKLLSKRSYDFFWKTNIETTTALGRIRGQLPKEVVVAHKSGSSGtDAVNNIGIVFLPDGEYFYISVFVTN +SHENNKMNDKIIADIAKATYdfy +>up|A0A0M1NPZ2|A0A0M1NPZ2_9BACI/5-256 +..tieHDILGLVETFKGRIAYKIEN-GIGDTI.GYHENESFQSASLIKIPMIIEGYRQSEQKKIYLNQPVTIPPSEVTGG +SGVLHVLSNKVLTVEDLLTLMITVSDNTSTNMMMNLL-GFEEINQCIRELGLKNTVLERKMQDFKA-LKEGRDNTISAED +TITCLKAIHTGNFLTKESREKILHVFDNQQL-RDKLPSLMGRGVKVASKTGGIR.GVAHDCAIIRSETQT-VYAAVLTED +MK-SEEESRQVISKIGEMIYd.. +>up|X1K591|X1K591_9ZZZZ/30-217 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVADH--------------------.------------------------- +--------------------... +>ur|UPI000689CEE4|UniRef100_UPI000689CEE4/25-321 +.atlqASLQKLADQAPAKFGIIVVDLDGSASA.KVNDDRAYMLMSTFKAPVSAAVLHQVDAGKLRLDQKVHVTPADVTAG +SPSIGARAAKGVTVSELMTAAVTQSDNTAVDALLKLVGGGEVVTAYLKDKGVEGMRIDMDERAVGHAAIVMQENTTTLDG +AATFLRKLQAGELLSAASTKRLLDMMQAQVI-PNRIRAGLPAGFSIADKTGTGAsAAWNDMAIITAPNGNRAVVGAFLRD +TTSTDEQRAAWFKELGTVVS... +>up|A0Q6M5|A0Q6M5_FRATN/26-282 +..qitNDIQNIEKKHGGKIGVYTINRNDWSNF.AVNASFYFPICSTYKFLVVGAILKQSMTDNKLLNQKIKISKNQIVEY +SPITRRHINQTMTVKQLCQASM-QGDNTATNILIEKLGGLKNLNKFILSLADHATKVANLEPKVNHVSLTTNENKTTPKI +MARDINKLASDDILNKKHRLMFKQWLIASNTSNNRIAAEVPDEWEVGDKTGTCQyGTTNDVAIIWPDDNRAVIMAIFYTQ +SQKNAKPNSKIVREVTKILL... +>up|A0A0L0KG91|A0A0L0KG91_9ACTN/2-291 +...veKRIREMFAGAGAEGLLHAVPVEGEGEV.AVGADEPVVIASVFKVLLVLEFARQVAAGQLDLRERVRVTAADRLGG +WGTAGCADDVELSLRDLAFFAVSVSDNSAADLLLARV-GLDTVRLLAEELGLDRTRIVGGPRDVLEVLDPLRTNAGPPRD +ITRLLRLVWRDEAGPPEACARVRELMARQAF-RHRLVSGFPDDVTIAAKTGTLP.GLHMEAGVVRYPDGGLYAVAVFART +REASRTAVDAAIGATARIAVdh. +>up|A0A0D0KLP2|A0A0D0KLP2_9NOCA/44-300 +..dfsTELQAVEDRYDVTVGVSLLDTGTGETI.SYRGAERFGFASTVKVFLAAEFLRRTP--QDARDDIVRWSAADIERY +SPVTTARLDTGLTAAELAEAAVRASDNTATNLVFDRIGGPAELDAALSRLGDEVTDIVDVEPGLNTVEPDSTANTTTADA +FTANMAALRGDGSSTDADAATLVEWMSGNATGDALVRAGAPSGWTVADKSGGAG.GVRNDIAVVTPPGHPPLVLTVLTRK +NDPSAPYEDAAVSESAAIVLn.. +>up|A0A0D6AIW7|A0A0D6AIW7_9CHRO/162-412 +...lkNKFAELKAKYKLEPGAFFVDLDNGAYV.NFNGTSNFAAASTIKIPILVAFFQDVDAGKIYLDEKLTTTSSNIGSG +SGMQYQPVGTQFSAIHTVTEMIINSDNTATNMIIERLGGKNELNKRFKEWGLDMTVINNPLPDLEG------TNTTNPRD +LAMVLVKVNQGDLISLRSRDRLLEIMRQTKT-RTLLPQGIEEEASIAHKTGDIG.TILGDAGIVDIPTGKRYIGAVLVKR +PY-NDYSARTLIQEISRTGYqh. +>ur|UPI0006905F83|UniRef100_UPI0006905F83/11-280 +..dlkTSIENILKGKKAQVGVAIASNKSKDAI.NINNDFQYPLQSVFKFPIALTILSEVDKGKFSIDQPIEISKNELAAW +SPIKDKFPDGTLTLGEILAYTVAQSDNIGCDILLKLIGGTATVETFLKDNIIEDIVIKVNEQQMHEDWAAQYKNWGKPTA +LNELLIKAYRNEMLSHKSHELIWKIMRETTTGTKRLKGNLPQHVAVAHKTGTSGtPATNDIGVIELPDGEVIFISVLVVN +FQEQPETNEQLIAKISKAAFdyy +>ur|UPI0005E46BD2|UniRef100_UPI0005E46BD2/34-231 +..sldNQLAELEKSSNGRLGLALINTGKGTKI.HYRGGQRFPFCSTFKLMLAAAVLGRSQSQPNLLSKHITYHESDLLAY +APITRKHLAQGMTVAELCAATIQYSDNTAANLLIKQLGGLAMVNQFARSIGDQTFRLDRWEPELNTALPNDPRDTTTPAA +MAASVNKLVLGDALAAPQREQLALWLKGNTTGAATIRAGAP-------------.------------------------- +--------------------... +>ur|UPI00068489F0|UniRef100_UPI00068489F0/24-284 +.aslnDTIIALEKQTSGDIGVAVLDTKTNQIW.SYKGNQRFPMMSTFKTLACAKMLHDADKKIINKKTETAIAQKDLIPW +SPITEKYVGKSISTEKACEATMLMSDNTAANIVLQQIGSPSSLTAFLLLMGDSTTQLDRIEPTLNEAKKDDIRDTTTPIA +MVNTINKLLLGNTLTTTDKVTLKKWMMDNKVSDPLLRSILPIHWSIADRSGAGGyGSRGITAIIWHEHRLPLIISIYLTQ +TDLTLAERNDIIVHVGSALFsqf +>ur|UPI0003FA3B50|UniRef100_UPI0003FA3B50/6-258 +..sleEEVTEKIRRLPGKTGFYYENLVTGERA.AYHEDERMMAASVIKLFVMTEAFVRFEEGTLSPDRIIRMKREDCVPC +GALTYLHDGIQVTVLDLVTLMIIFSDNTATNVLIDLL-GIEEINRTIRRMGYRDTVLQRKMYDTEK-SKRGIQNYITAAE +TGRLLREMYQGRLVSRQASEKMISILKNQQL-CSKIPFYLPEEPEIAHKTGEDC.EITHDVGIVYAK--QPFIV-CYCGN +DT-DTPAYERVMAETSLWLY... +>up|A0A023X3Z3|A0A023X3Z3_9ACTN/344-590 +.....---VEVVERYPGIVGFYALDLRDGSGF.GVRPDEEFFSASTIKVAVMAAVYRKIDAGELEYSDELTTTDEDWAAG +AGWLRWTPGAKATVEDALWLMMTESDNVATNVLTRAVGGPEYVNEVIRDLGAKDTELFWKLTS-ERAAVPELDNNTTPRD +MTTLLSGIYNGEGFKDFSRREMVDLMGQNNL-EYWLEGGLPPEVKAANKGGWLD.GSYNDVGIVRYEE-SPYALAIYTMN +GP-VIEEGQGVLSEVSEAVW... +>ur|UPI000158B2FA|UniRef100_UPI000158B2FA/26-282 +..qvtNDIQNIEKKHGGKIGVYTINRNDWSNF.AVNASFYFPICSTYKFLVVGAILKQSMTDNKLLNQKIKISKNQIVEY +SPITRRHINQTMTVKQLCQASM-QGDNTATNILIEKLGGLKNLNKFILSLADHATKVANLEPKVNHVSLTTNENKTTPKI +MARDINKLASDDILDKKHRLMFKQWLIASNTSNNRIAAEVPDEWEVGDKTGTCQyGTTNDVAIIWPDDNRAVIMAIFYTQ +SQKNAKPNSKIVREVTKILL... +>ur|UPI00028896DC|UniRef100_UPI00028896DC/38-290 +....aAALAALERRHGGRLGVHALDMHTGRTL.GYRADESFKLMSSFKGLLAALVLSNVSKHRDSLQSPVRYGPSDLLAA +SPVTQANVARGMTVRELCEAIMLRSDNAAANLLMRRSGGPAGLTAFLRSIGDRVTRIDTYEGHLTD--HPLPADSSTPRA +VTETVRRILCGPVLPIAGRRVWEGWMAGNIVGRARLRASFPANWIAGDRTGTGD.GICNDFAFARRPGIAPLLLSAYYTA +PGSELPDQEAVLRAVSRLVV... +>ur|UPI00068E0E3B|UniRef100_UPI00068E0E3B/2-265 +.....----------------HAVDIDSGAQV.GTRAEQPVCTASVHKLCLLVTLHELAAAGTLDLTEQVECPPAGRTPP +TGLAAMLDPVRLSLRDAAFLMMSVSDNTAADLLLRRV-GLDAVNRTTARLGLTRTRAVYGFGEMLGALDPARTNRSTPRD +MTRLLGAVWRDEACPPEYGAAMRRIMGLQ-VWPHRLAAGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRT +AHTALPAADAVIGTAARIAVd.. +>up|A0A0M1VWP4|A0A0M1VWP4_FUSNV/6-258 +..ewkKKIEKIISQVEGNVCINFYDLNKNNGF.SVNGDKKVLSASMIKLLILAELMKKIFENKFSLSDTVMMANFMKIGG +DGVLKENTGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINQLGKELDLKETFLGRKMMDAEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWLGDRA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>up|A0A084SPU3|A0A084SPU3_9DELT/29-294 +.....ASLQEIAQVKGATVAVAYRHLGNSKESlYLEADRSFHAASTMKVPVMIEFFRQVDADKLSVSQELTLANQSIVDG +SPYALERLGKPVPARELVERMITRSSNLATNTVIALV-DAKRVTKMLRSLGARQMTVLRGVEDGK-AYQKGLNNTATARD +LATLMTAIEQGKAASPASTQAMRSILLAQEL-NLEIPAGLPPGTPVAHKTGQIS.GVLHDAAIVYPSGKTPYVLVVLTSG +IP-DEKVARSLIADLSRQVFah. +>ur|UPI000515CFE8|UniRef100_UPI000515CFE8/11-297 +....dRTIRSLFDDAGVRGWLHVAELDRPSAHvVLDPDEQVPMGSVYKVPLMTAFCRLADAGRIDPSHRLTLEAADRVPP +TGLSILRDPVTMSLRDLVVQMMSVSDNTAAHAVLRAV-GPEAVDRVCADLGLPHTRIHGGM----DVYDPAYKASSTPAD +IARLLRAIWTDEAASPASCSFMRAAMGTQA-WAHRLASGFPDDVTVYGKTGTFG.SMRHEAGVVELADGSAYTAVVFTQA +ARADLPRADAVIGAVARVAVee. +>ur|UPI00055646CF|UniRef100_UPI00055646CF/21-291 +.qdfkKEINSITKDKKATVAVSVTGIDFPFEFnNKNSSKKLPMLSVFKFHIALAVLNEVDKGKLKLDQKIFIKKTDLLEH +SPIRDNFPKGNMPLSELIKYTVAQSDNNGCDILLRLIDGTETVQKFMNEKGVKNFQIKYNEEGMHKGKEYLYANYTTVAS +LNSLYKKFYEKKILSRKSTDFLMKIMLETSTGTNKLKEQLPKGIPIAHKTGSSGkIAENDSGIITLSNGKHYAISVFVID +STETEAVNCKMISDISKAVWdqf +>ur|UPI0001D0A9E7|UniRef100_UPI0001D0A9E7/6-258 +..ewkKKIEKIISQVEGNVCINFYDLNKNNGF.SVNGDKKVLSASMIKLLILAELMKKIFENKFSLSDTVMMANFMKIEG +DGVLKENTGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINQLGKELDLKETFLGRKMMDAEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWLGDRA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>up|B2J9P6|B2J9P6_NOSP7/79-331 +..elkTPIKALMARYRLTPGIFFMDLKTGDYF.SFNGDKAFSAASTIKYPILIALFQEIDAGKIKLGEALVMRRKHVTGG +SDLQYQRVGTKLSLLQTATKMMTISDNTATNMIIDRLGGVSKLNQKFRRWGLQSTVIHNMLGDFKG------TNKTSAKD +LVRLSALVTKNQLISDRSQSQVLGIMIRCH-NRALLPSGLGSGANIAHKTGTLR.FVLGDAGIIETPTGKRYLAGIFVRR +PN-NDIRARDFIRQVSRVMYgyf +>up|D4TIF5|D4TIF5_9NOST/191-441 +...lkTTIENLSAANNLIPGVFIVDIDSGGYV.DVSGNKNFSAASTIKIPVLVAFLEDVDRGKIRLDEILTMEQEMVAGG +SGNLRTPVGTKLKSIEVATKMMTISDNTATNMLISKLGGKELLNARFRSWGLVNTAIQSPLPDLEG------TNTTSPKE +LASLIAKVNQGELISMRSRDLMLDIMRRTQR-DDLLPAGLGEGATAYHKTGDIG.TMLADAGLIDVPTGKRYIASIMVKR +PH-NEPAAAKLINSISQATYsy. +>ur|UPI0002D9E73F|UniRef100_UPI0002D9E73F/24-279 +....nSAIDKIEKKYDANVGMYALNTQNGEEL.SFNEDKRFAYASTLKAVSSAMLLEKVP--SNKLDKKIHISKDDIVTY +SPVLEKYVDKEITLKKLIEANMLYSDNTANNKVIDELGGYKEVKKRLVDLGDTMTYPSRKEPDLNLYTPKDKRDTTTPLA +FGKTLNKLIIDGNLSKSNKDFLMNLMLKNKSGDTLIKDGAPSDFKVMDKSGQVTyGSRNDVAFIYPKGQKPIILVIFTNK +NNKDAKPNDKIVSEVAEEVLk.. +>up|H1DJM3|H1DJM3_9PORP/26-292 +..dieIQIADFVKDKKATVGVAVL-TEDDKII.QYNNSVHFPLLSVFKFHVALAVLNKLDKQHIDLDSTIQIKASQLRAY +SPLRDKFPNQDLSWKELLQYSISLSDNNACDILIDSTGGIAAINKYIQKLGIKDFNLSATEDFMHQGIKNAYLNWSTPLE +VVRLMKLAYTKELFSAPYKDFLWKTMLETSTGANKLKGLLPENVLVGHKTGSSDrIADNDAGLVLLPQGKSFYIAVFIMD +SQETDQTNAAIIAHISKLVYe.. +>ur|UPI0003C7BAEA|UniRef100_UPI0003C7BAEA/24-284 +.aslnDTIIDLEKQTSGDIGVAVLDTKTNQIW.SYKGNQRFPMMSTFKTLACAKMLYDADKKIINKKTETAIAQKDLIPW +SPITEKYIGKSISTEKACEATMLMSDNTAANIVLQQIGSPRSLTAFLRLMGDSTTQLDRIEPTLNEAKKGDIRDTTTPIA +MVNTINKLLLGNTLTTTDKVTLKKWMMDNKVSDPLLRSILPIHWSIADRSGAGGyGSRGITAIIWNEHRLPLIISIYLTQ +TDLTLAERNDIIVHVGSALFshf +>up|I2EX10|I2EX10_EMTOG/40-277 +.....-----------MNVSMVVEEMNGNKIY.EYRPSVKMPSASVIKIPILMTLMGKVAKKELSLEDTHTLLHEEKTGG +SGVLAEMSDGKFTIRELAQEMIRSSDNTATNILINKV-GRESVNAYLQQWGMSQTRLNRVMMDTE-AVKQGRENYINARE +VNALLQMIYGHKIATPALCDEMLEMLKNCAD-KSTIPSQLPQNLSIAHKTGTLA.YVRGDAAIVFTQ--NPFVISIFVEG +FD-KESTAEKVIGDLAKICWn.. +>up|L0DQE0|L0DQE0_SINAD/31-297 +..tleSRLKPLIQAHKGKVSVAIKNLETGESF.LYHEDDPMPTASLIKLPIMIESYRQAEEKKIDLGEMLTLKQSDKVPG +SGILTDHFSAGFPLVDAIHLMIVYSDNTATNLVLDKI-GIGSTAAFMEKLGYPNTKAHSKTSVFPERSKKFGLGSTTAAE +MIRLCESLQKGELVSKEASEAMLKHLRACDD-KDKFPRFLPPDTKIAFKTGSVD.SSKTAAGIIECGQG-PVAVCVMTDE +NEDKDNAGNRLCAEVARVVFehf +>up|D2RJL4|D2RJL4_ACIFV/55-291 +.....----------AGPAQVYFTDLGTNQSL.-YRGSSTLPSASMIKVFILARAYEDLRNGSLSRKETFTLTPENVVGG +AGVLQGRPYGTVPLQEALDLMITESDNTAANLLIDRL-GMDRINSYLQSHGYSHSVLRRKMMDTK-AMEEGRENMTSTRD +VALLFKRLYRGNCVGPAQDREMLEIYKRQT-DNDSIPGDLPQGTVVAHKTGEVS.DVRHDGGIVYTPKGS-YVLVIFTRN +YTP-----YETMAGLSEKIYqaf +>up|U5RZ10|U5RZ10_9CLOT/4-254 +.....EKILDVIDLKKLNCAFVIKNLKTGEKI.AYNENVVVPSASLIKIPIMMEILNQVKEEKLSLKQRITVEDNVKVPF +SILNLLESGNSYTLKDVITLMIIQSDNTAANILMDLA-GMDNVNNYIKDLEIKNTVLQRKMLDSKA-RKEGRENKTTAAD +MAKFFEIIYKGERAKECYSVIMKNILTSQ-LDNSVMRLNIPDDIRIAHKTGDLN.GISHDAGIVYLPNVD-YIFCGLTWD +AV-TNNFARETIGKISKVAYdyf +>up|A0A072N862|A0A072N862_9DEIO/13-249 +.....-------RGYGGEVGLLVTDLAGTELF.ALNADRSFPAASTIKVPLLVQALEEAQAGRLDLGARVCLQAEDRVPG +SGVLHEDPGLALSWRDILTLMVVVSDNTATNLLLGRL-GLGGANAWLRERGLSGTCLQQPPERQNAAQRRGERNRTTPRD +QVRLLGQLARGELLDAPHTELALSILARQQF-RDLLGRHVPPLYRVASKSGELR.GVHHDVGLLLTP--RPLVVALLSEG +GTDL----------------... +>ur|UPI0005587828|UniRef100_UPI0005587828/14-250 +.....-------RGYGGEVGLLVTDLAGTELF.ALNADRSFPAASTIKVPLLVQALEEAQAGRLDLGARVCLQAEDRVPG +SGVLHEDPGLALSWRDILTLMVVVSDNTATNLLLGRL-GLGGANAWLRERGLSGTCLQQPPERQNAAQRRGERNRTTPRD +QVRLLGQLARGELLDAPHTELALSILARQQF-RDLLGRHVPPLYRVASKSGELR.GVHHDVGLLLTP--RPLVVALLSEG +GTDL----------------... +>ur|UPI000691093A|UniRef100_UPI000691093A/60-355 +...lqASLQSLADKAPAHFGIIVTDLDDGTTA.RVGDDRAYMLMSVFKAPVAAAVLHGVDAGTLHLDQRVHLTPADVVAG +SPSIGTRAAKGVTVAELLSASVSQSDNTAVDALLKLLGGGPKVTAYLDGKGVHGMRIDVGEREIGQAAIAMPQNTTTLDG +AATFLRKLQAGELLSPVSTRYLLSLMQAQVV-PTRIRAGLPAGFGIADKTGTGAsAAWNDMAIVTAPNGKSAVVAAFLRD +TTSTDDERAAWFRELGALVAa.. +>up|C3X3G5|C3X3G5_OXAFO/25-296 +.qslqEKIGALVAGHRAHIGVTVGNAGGTERA.AIAADALFPMQSVYKFPIALSVLDRVDRGELSLEKRIAISRSELRPW +SPLRDRRKGKTIPLAEIVRTTMTDSDNNGCDILLRLAGAPEKVTAFLRRHGVAGMTVATTERAMHGDWPIPFRNSSTPAA +ATRLLRLFEEKKLLKPRTHAFLWNAMKNSGLSPERLRSSLPPQTPLIHKTGTSTaMTINDMGIIVLPDGQPVFVTVFVSH +GKEPKAVTEKMIPDIARVTWrhf +>up|K8DVY7|K8DVY7_STAXY/22-279 +..stnNDIEKLEKKYGANIGMYALNTQNSEAL.SFNENKRFAYASTLKAISSAMLLEQTP--YNKLDKKIHINKDDIVPY +SPVLEKYIGKEITIKKLIEATMLFSDNTANNKIIDELGGYEHVKNRLTDLGDTTTHPSRKEPDLNFYSPKDKRDTTTPMA +YGKSLNKLIVDGNLSKANKDLLLDLMLKNKSGDTLIKDGAPSNFKVMDKSGQLTyGSRNDVALVYPDGQKPIILVIFTNK +DKKDGKPNDKIVSEVAEIVLk.. +>ur|UPI0006BC04FD|UniRef100_UPI0006BC04FD/27-291 +...iqEEITNLLQQQQGIFAVAFKDLSSGKTI.LINEHEVFHAASTMKTPVMIEVYKQAAEGKFSMDDSLELKNTSIVDG +STYQLGQLGKKSTIAALVYDMIIVSSNLATNMLIEKT-GAPNVMQTMRQLGANDIQVLRGVEDTK-AYEQGLNNTTTAYD +LMIIFEKMAKEEIVNKQASKQMINILLNQQF-NDIIPAMLPKNVSVAHKTGNIT.GVQHDSGIVLLPDGRKYVLVLLSKQ +LT-DTAAAIKVMANISAILYr.. +>ur|UPI0002EE6327|UniRef100_UPI0002EE6327/172-425 +..qlnSQLKTLMARYSLSPGMFFLDLDTGNYL.DFNGEKVFSAASTIKFPILVALFQEVDAGRVKLNETLVLRRDLKAEG +SGVLQYPVGTRLSVLATATKMITISDNTATNMIIDRLGGKAKLNQRFRSWGLQNTVIRNLLGDFKG------TNTTSPKD +LVRLSALITNNKLLNDTSRSQVLGIMRRVEN-KRLLPAGLGKGAVISHKTGTLG.VLLGDAGIIELPSGKRYLAGILVKR +PF-GDTRARDFISQVSKLVYgy. +>up|R5VPE2|R5VPE2_9PORP/26-292 +..dieIQIADFVKDKKATVGVAVL-TEDDKII.QYNNSVHFPLLSVFKFHVALAVLNKLDKQHIDLDSTIQIKASQLRAY +SPLRDKFPNQDLSWKELLQYSISLSDNNACDILIDSAGGIAAINKYIQKLGIKDFNLSATEDFMHQGIKNAYLNWSTPLE +VVRLMKLAYTKELFSAPYKDFLWKTMLETSTGANKLKGLLPENVLVGHKTGSSDrIADNDAGLVLLPHGKSFYIAVFIMD +SQETDQTNAAIIAHISKLVYe.. +>up|A0A0K9FE55|A0A0K9FE55_9BACI/2-252 +....kQTITQILQKAPYKVHMFVKDCKTEHFYiSEKIEDTFSSASLIKVPILLAVLNYVENNNLSLEQEIMIAPEEWVDF +SVISEQRLEL-STIYELLVWMIITSDNTATNVLIDFL-GMDTLNQYFREIGLLQTTVQRKMMDFER-LAKGFDNTTSARD +MALLFSRIYRRDLLSSAFSDLTIDILSRQRV-HESLKRYLVDEVKLAHKTGGLD.TVDHDVGIVYSSSGD-YLIGVFITE +VT-NNDHARQLIGRISKVVYdy. +>ur|UPI00068D69E7|UniRef100_UPI00068D69E7/4-260 +.telsQRIHGLVSTLRGMCSVAIESK-EGN-I.YVRADDRVPAASLIKIPILLEGLRQVHAGRVSLEQPIRISDVEVVWG +TGIIQLSRNIRWTFRDLLTLMIIVSDNTATNVIIDML-GMERVNALASDLGCSNTVLARKMMDFQA-RKEGLDNFTSARE +VLVFLKEMVSGNTLPDSMKDLARQIMAGQQL-NHKLPGDIPRDMEIAHKTGELR.GIEHDAGIITFGGNR-VYAAVLTWD +ME-ENAAGQRLIAAVGRAVFdy. +>up|A0A0H3W0X3|A0A0H3W0X3_STASA/14-259 +..shtQELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQHLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPND-----------... +>up|A0A0B6KFU4|A0A0B6KFU4_FRATL/26-282 +..qvtNDIQNIEKKHGGKIGVYTINRNDWSNF.AVNASFYFPICSTYKFLVVGAILKQSMTDNKLLNQKIKISKNQIVEY +SPITRRHINQTMTVKQLCQASM-QGDNTATNILIEKLGGLKNLNKFVLSLADHATKVANLEPKVNHVSLTTNENKTTPKI +MARDINKLASDDILDKKHRLMFKQWLIASNTSNNRIAAEVPDEWEVGDKTGTCQyGTTNDVAIIWPDDNRAVIMAIFYTQ +SQKNAKPNSKIVREVTKILL... +>ur|UPI0006871938|UniRef100_UPI0006871938/64-364 +...lvSEVNALWRGFPGTTGIAVRRIDGDWSF.GERKDELFPQQSVSKTWVTLTILDQIDQGKLRLSDPVTITVADLAVH +QPIRDRVIANGETVGSLIEQAITKSDNTANDALLWKAGGPDAVRDFISRKNLGAIRFGPGERLLQSAYLRDPMDGASPQA +IVDALAKLARGELLSPASTQLMLSTMSRTSSGPNRLKAGVPGGWNFLHKTGTGQdTGYNDIGIMTAPDGTRYAVAVMLGD +TTASIPERMRLMQAVSRAVAry. +>ur|UPI000314DF16|UniRef100_UPI000314DF16/2-282 +.....---DEIFRTAGVEGRVHARCFDCGGEF.GWAADEPVVLSSVVKVPLVLEFARQVAAGQLDPSDRVRATAADRLGG +VGTAGCHDDVEFSLRDAAWFALTVSDNTAADLLFDRV-GVDNVRSLARELGLTGTRIMGSLRDILYAVDPLRTTAGTARD +MTRLLWLIGEDRAGAPEACRFVRDLMRQQVY-GHRLPSAFPPDTDIWSKTGTLP.GIRNEIGVVGYPDGSRYAVAVFTVS +HSGRQPVVDRAIGAAARLAVe.. +>ur|UPI00029CAC95|UniRef100_UPI00029CAC95/2-252 +....eQRITTLIQESPYNVHLFIKNLTTNQLLiSHQLEASFSSASLIKVPILLALLSYIEKNKLSLDSTLMISPADWVDF +SVISEQRL-TQSTFYDLLVWMIITSDNTATNVLIDVV-GMAYLNAYFQHIGLQDTLLQRKMMDVER-LAKGIDNRTSARD +MAHLYTRIYQQELLSPPYNKLVIDILTRQRV-HDSLKRYLIEDVRLAHKTGGLD.TIDHDVGIFYTNAVD-YSMGVFITN +VT-DNDQARQLIGRLSKVVYdq. +>ur|UPI0006A77FB7|UniRef100_UPI0006A77FB7/44-299 +..tlsQRLNRLQGQYGARIGLFALDTLTDQVV.GFNEDHRFGYASSIKALLAAFFLERVT--GESRGEQVTWTQEQVDDY +APVTGEHVGERMSVQELAEATVRTSDNLAFNLVLEKLGGPDAFQQWLRDQGDQATEFASYEPFVNDIVDGDTANTSTPAS +MTSTLAQVVTSLGRESADQDLLVEWMSGNATGDTLLRAGVPAGWTVADKSGGAA.GMRNDIAVITQHGQDPVIVSVLTTK +RDPKEKYDDQLLADVAEALF... +>up|G2PAF4|G2PAF4_STRVO/17-303 +...ieKRIAEVFAEADAEARLHAVDIDAGREL.GLGVDDQVVIASVFKILLVLEFARQADAGQLDPRERVVITAPDRLGG +WGTAGCADDVEMSLRDLAYFALSVSDNSAADALMRRI-GLDTVRLLAAELGLDRTRIVGGPRELLEVLDPRHTTSSTPRD +ITTLLGLIWRDRAGSPAACALVRELMSRQVF-RQRLACGFPDDVLVAAKTGTLP.SLHIEAGVVRYPDGGRYAVAVFAGT +ASAARTAVDAAIGRAARLAVd.. +>ur|UPI00050A22C1|UniRef100_UPI00050A22C1/22-289 +..qfeSRLDEIVSGHKAFVGVAIRT-PDGKTV.-ARNDSLLPMMSVFKFPVALAVLDRMQREGTPLTQPISITPDLLLPY +SPMRDSLPTGGLTLGQLLRYTVSESDNIACDILLREAGGPEAVEAYVRSLGIGGIRIAASEEEMHRGIGNQRVNKARPSS +VCTLFDLFLQGRLLKGEYNALLQRLLCEATTGTNKLKAGLPAGTVIGHKTGSSDrIADNDAGYVLLPDGRRYCIAVFVTE +SEENDAANAAIAAAVSRAAYeyf +>up|X7SCK9|X7SCK9_FUSNU/6-258 +..ewkKEIEKIISQVDGKVCINFYDLNKNNGF.SINGNEKVLSASMIKLLILAELMKKNSENKFSLSNTIMIENSMKTGG +DGILKENAGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINLLGKELGLKESFLGRKMMDTEA-KKNGYDNYTCADD +ISLLFKLIYQEKLINKETSQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWLGGKA-YILVILTNG +MP--NLQCKQTIGKISKFVYdk. +>ur|UPI000463C471|UniRef100_UPI000463C471/85-345 +.....-----------------------VEEV.AVGADEPVVIASVFKVLVVLEFARQVADGQLDPRERVRVTAGDRLGG +WGTAGCADDVELSLRDLAFFAISVSDNSAADLLLARV-GLDTVRLLAEELGLARTRIVGGPRDVLEVLDTQRTNAATPRE +ITRLLRLVWRDEAGPPEACAQVRELMARQVF-RHRLVSGFPDEVTVAAKTGTLP.GLHMEAGVVRYPDGGRYAVSVFART +REASRTAVDSAIGAAARIAVd.. +>ur|UPI0005CBD566|UniRef100_UPI0005CBD566/17-285 +..sleTQLKEAIKDKKAEIGIAVI-IDGKDTV.TVNNDTHYPLMSVFKFHQALALADYMGKRNQSLDTLLTVEKSDLKPY +SPLRDKYPEGGMSIAELLKYTLQQSDNNACDILFHYQGGPDSANKYIRSLGIQDCEITHTENDMHEDLDLCYSNWSTPLA +AAKLLEIFRREPLFAKEYKDFIYQTMVECQTGQDRLIAPLDKGVIVGHKTGTGDrNAKNDIGFVVLPDGHTYSIAVFVKD +SEESSPENSKIIADVSRIVYey. +>up|A0A086CHW6|A0A086CHW6_ATETH/95-345 +...lkKQLEDINIKYDVQPKAWFFDLDTNTYV.NFNGTKSISAASTIKIPVLIAFFEKVDAGDISLDQMITMDKEMIVSG +SGNMQYQAGKQFTALEIARKMIIISDNTATELLVRQIGGKFFLNERFKKWGMKQTVINNPLPDLNG------TNRTSPED +LTKLLLRIERGDLISLRSRDRFLNIMRETKT-KTLLPKGLEKNASIAHKTGDIG.TIIADAGIIDMPTGKRYIGSIFVER +SY-DDPAGRELIQKFSKAIYqy. +>up|U2ERJ0|U2ERJ0_9FIRM/2-252 +.....KEIKRYIDTRIGDYSFYFEDIDSGYSY.SLNEKAIMPSASCIKVPIAMALLKEVENGSINLDHKVFVNKEEMVEG +SGIIHELDEKDYSIRELLAAMLIQSDNTATNKIIDSL-GMDKINNYIKQMGLKDTLLKRKMMDLKA-RERGLENITSSLD +LANCFKELHNGNYLSKNSREYIVTILRKSQN-RDKLPFYMPEEWNIANKTGSLS.GIENDAALINIDKGN-FVFVVMAKS +LP-NNIYGIVTISRVGKMMWd.. +>up|A0A0K1PTJ4|A0A0K1PTJ4_9DELT/1-265 +.....---------------------------.---------MQSVFKLPLAIELLAHVDAGDLRLDDEVTIRPSDLRPG +GALADELPNGGRSMLALLERMVIASDNTAADILLERVGGPRKVTDRLHALGIEGVDVSRSEADLHTTYLADPRDTAKPNA +MVDLLLRVHQRKVLKPESGERLVSILERTTTGKKRLRGLLPPETVVAHKTGMSDtAATNDVGIITLPGNGHVVIAAFLSN +SKGDDDTRDRAIATVTRAMVdhf +>up|A0A0M0ESF2|A0A0M0ESF2_9BACI/4-256 +.qtieHEILALVETFDGRIAYKIEN-ADGDTI.SYHDDESFQSASLIKIPMIIEGYRQSEEKKIYLNQPVTIPPNEVTGG +SGVLHVLSNKVLTVEDLLTLMITVSDNTSTNMMMTLL-GNDEINQCIKELGLKNTILGRRMQDFKA-LKEGRDNTISAED +TITCLKAIHTGDFLTKESQEKILRAFDNQQL-RDKLPSLMGKGVKVASKTGAIR.GVAHDCAIIRSEFQT-VYAVVLTED +MK-SEDESRQVISKIGKLIYd.. +>up|A0A0M0H215|A0A0M0H215_ANEMI/4-260 +.qrlrEDVERMVSKVDGKVSVAIE-TDKGHIL.-INANDPLPSASLIKVPIMIEAYRQVQEGKLNLASKYSLLPEDRVGG +MGIVSHSPELRLTLKDLISLMIIISDNTATNAVIRNV-GIHTVNQLATDLNCGQTVLARMMMD-HEAVKLGKDNITSAND +IVRFLKEIVEGSILNEENKKAAYNTLLNQQF-NTKLPALITLNATLAHKTGELP.GTEHDAGVFHINGK-HAYVAVLTTE +LS-DNTSGQRIIAQVGKLVFdy. +>ur|UPI00069151B3|UniRef100_UPI00069151B3/34-299 +.arlaAQLRLIEAQGNGTLGAELFDTATGLSV.GINRDRRFGHASSFKLSLAALLLERDAAGAIDADKRVMWSEADMLQH +APFTRERMTTGATLRELARATQVTSDNPAANVLLRELGGPAALTAFWRSIGDKVSRVDRTEPEMNNVPTSEFRDTTTPAA +MARTVAKIVYGDVLPEPARAELKGWMIATETGLKRVRAGLPEGWVAGDKTGSGSeYNYIDIGFAEPSGGAPITFACYFRA +RQTELPRGEKTLARVGALI-... +>up|A0A081NXT7|A0A081NXT7_9BACL/4-261 +.tqleATIRQAASSVEGKAGIAVDT-AE-GQI.HIHADEPFPSASLIKIPILLEAYRQAQEGRLDLHQPYAVPSGERVGG +TGVIHQLSGALLSLQDLMALMIIVSDNTATNMIIDLI-GMGTVNKLSDGLGCGATVLGRKMLDFQA-KRNGKDNFTSARD +MIIFLKEIVDGSTLKQEAKDAALQLLRNQQF-NAKLPARMIDKPVLAHKTGELP.GTEHDAGILQVNGKT-AYIAVLTTD +LV-DNLPAQQVISTIGKAVFdy. +>ur|UPI000307F6BD|UniRef100_UPI000307F6BD/30-296 +..rlaAELRIIEAAGGGTLGVEILDTATGMSV.GINQDHRFGHASSFKLSLAALLLQRHAAGTIDADRRVMWTEAEMLNP +APFTRARIAQGASLRELARATQTTSDNPAANILLRELGGPAGLTAFWRSLGDAVSRADRFEPDNNLVPTGEFRDTTTPAA +MARTVAKIVYGDALPAKERAELKGWMVETQTGLKRVRAGLPEGWIAGDKTGTGTeYNYIDIGFAEGPKGGPLTFACYFRA +RQTELASGQETLARVGRIITe.. +>up|D9UYN4|D9UYN4_9ACTN/4-291 +...irERIEAVFADAGAEGFLHAREIGPGPDV.SAGGDDPVVLASVFKIPVALAYAREVTAGRLDDTERTKVTARYRTGG +IGTAGCADDVEMSWRDLAHFMLTMSDNAATDVVYHRL-GQETVDRVLADLGLARTRLIGCCEDLFAVRDPERTTSSTPRE +ITELLDAIWTDRAGEPEACQRVRTIMAQQ-IWPHRLSSGFPSGVRVAAKTGTLP.GIRNEAGVVTLGDGRQFAVAVFTRA +HSDRLPAVDASIGAAARLAIdh. +>ur|UPI00069C274A|UniRef100_UPI00069C274A/47-350 +.qeltGLLETIAADFGGTTGIAVVDLEDGWST.GVNADALLPQQSVSKLWVALTALDRVDRGTLTLGDRITIARQDLTVH +QPIREEVLRAGINPLDLMTRAITRSDNTANDALLWAVGGPDAVRAMLRDKGIAKVRFGPGERLLQSSYLADPVDGASPRA +IATALARLARGELLAPPTTKLMLDTLRETRSGPRRLKGGLEQGWSIAHKTGTGQySGYNDVALLFAPDGRTYAVAVMIGE +TRQGVPGSTAMMQKVTRAVEdy. +>ur|UPI00068BB4A2|UniRef100_UPI00068BB4A2/7-270 +.qkltQKLDDWKTGVGGTWGIWIEDLHTEQRW.SWNEAKTFYSASIIKVPIMIAVYRQADRGALELSREVILRKEDQVGG +SGVLQHTPGTRFTVKDLVTLMIIQSDNTATNLLIDLL-GKNVIRETMNELGMTGSTFYNKLMILPA--NPEGINQITAED +MARVYKALATGKAISWHASQEMVQILKKQQL-NDCFPYFLPPPYEMAHKTGMVT.RILHDSGIFYIGSRA-LILVALSEG +LN--YHEAQKGLGELARLAFdvy +>up|A0A0J6KYU4|A0A0J6KYU4_9BACI/2-252 +....eQRITTLIQESPYNVHLFIKNLTTNQLLiSHQLETSFSSASLIKVPILLALLSYIEKNKLSLNSTLTISPTDWVDF +SVISEQRL-TQSTFYDLLLWMIITSDNTATNVLIDVV-GMEYLNVYFQHIGLQDTLLQRKMMDVER-LAKGIDNRTSARD +MAHLYTQIYQQELLSPPYNKLVIDILSRQRI-HDSLKRYLVEDVRLAHKTGGLD.TVDHDVGIFYTNAVD-YSMGVFITN +VT-DNDQARQLIGRLSKVVYdq. +>ur|UPI00035D91FC|UniRef100_UPI00035D91FC/58-272 +...mdAEFTRLEEEFGVRLGVHALDTGTGRTV.EFQADERFAHCSTYKVLAFGAVLDRTP--VDGLDRVVTFSGADLVFH +SPIAQERVSTGMTLRELGDAALRHSDNTAANLLLRELGGPEGLTEALRGIGDEVTRVDRFAPGMAEAVPGDVRDSSTPRA +LATSLRAFALGEVLPEDRRDVLVGMLRANTTGDDLIRAGAPEGWEVGDKTGACGyGTRHDI------------------- +--------------------... +>ur|UPI00037AEF7E|UniRef100_UPI00037AEF7E/2-238 +.....-ELQNLIQTLPGRYAVFAKNLETQKTF.AYHEHDIFPSASVIKVPILIELYRRVEEDHLSLDHLLLMRKEDQVGG +SGVLKDTPGTEYSLRDLATLMITVSDNTATNLLIDYL-GVDWVNSTIRRLGTQNTELIRKLQRVPA--EYDQINHTCAYD +MALLMEKLARGTAISLAVSEQMVNLLTRCQ-GPVSIAKNPTKEVIVAHKTGSLS.EASHDVGIVYSPHMN-YVAAILSEG +IP------------------... +>up|D8GU44|D8GU44_CLOLD/5-254 +.....-KILNAIDLKKLNCAFVIENLKTGEKI.AYNENVVVSSASLIKIPIMMEILNQVKEGKLSLKQRITVEDDVKVPF +SILNLLESGNSYTLKDVITLMIIQSDNTAANILMDLA-GMDNVNNYIKDLEIKNTVLQRKMLDSKA-RKEGRENKTTAAD +MAKFFEIIYKGEKAKEFYSVIMKNILTSQ-LDNSVMRLNIPDDIRIAHKTGDLN.GISHDAGIVYLPNVD-YIFCGLTWD +AV-TNNFARETIGKISKIAYdyf +>up|N0CJ25|N0CJ25_9ACTN/11-297 +....dRTIRSLFDDAGVRGWLHVAELDRPSAHvVLDPDEQVPMGSVYKVPLMTAFCRLADAGRIDPSHRLTLGAADRVPP +TGLSILRDPVTMSLRDLVVQMMSVSDNTAAHAVLRAV-GPEAVDRVCADLGLPHTRIHGGM----DVYDPAYKASSTPAD +IARLLRAIWTDEAASPASCSFMRAAMGTQA-WAHRLASGFPDDVTVYGKTGTFG.SMRHEAGVVELADGSAYTAVVFTQA +ARADLPRADAVIGAVARVAVee. +>up|A0A0G9N1B3|A0A0G9N1B3_9SPHN/64-367 +.qeltGLLETIAADFGGTTGIAVVDLEDGWST.GVNADALLPQQSVSKLWVALTALDRVDRGTLTLGDRITIARQDLTVH +QPIREEVLRAGINPLDLMTRAITRSDNTANDALLWAVGGPDAVRAMLRDKGIAKVRFGPGERLLQSSYLADPVDGASPRA +IATALARLARGELLAPPTTKLMLDTLRETRSGPRRLKGGLEQGWSIAHKTGTGQySGYNDVALLFAPDGRTYAVAVMIGE +TRQGVPGSTAMMQKVTRAVEdy. +>up|A0A098THL1|A0A098THL1_9CHRO/179-431 +.sdlqPQVQAVIQRYSLKAGMYFVDLQTGNYL.DIQGDRVFPAASTIKLPILIAFFQDVDAGKVSLHETLVMRRDLIASG +SGDMQDPVGSKFSALETVNKMITISDNTATNLIIDRLGGIERLNQRFRSWGLQDTVMHNWLGDFQG------TNKTSSKD +LVRLLALMINGRLVSDSSQEQVLRILRHTTV-KTLLPSGLGPGAVIADKTGDIG.FLVGDAGVIDMPNGRRYLAGIFVLR +PY-NDPIVRRFVREISHLVYay. +>ur|UPI0006C9EF28|UniRef100_UPI0006C9EF28/2-252 +....eQRITTLIQESPYNVHLFIKNLTTNQLLiSHQLETSFSSASLIKVPILLALLSYIEKNKLSLNSTLTISPTDWVDF +SVISEQRL-TQSTFYDLLLWMIITSDNTATNVLIEVV-GMEYLNDYFQHIGLQDTLLQRKMMDVER-LAKGIDNRTSARD +MAHLYTRIYQQELLTPTYNKLVINILSRQRI-HDSLKRYLVEDVRLAHKTGGLD.TVDHDVGIFYTNAVD-YSMGVFITN +VT-DNDQARQLIGRLSKVVYdq. +>ur|UPI00062C2A5F|UniRef100_UPI00062C2A5F/20-288 +.....--IASAEPREQEQSGWWALDLETNRTL.GENPDMHLPMCSTFKWLLAAATLSRTDYGREHLGREIAFSRKDLIAA +SPAVKKTAHASLSVGELCAATVSLSDSTAANLLLKRLGGPAALTHWLRDHHDPVTRLDRYETALNRVPMGDLRDTTTPRA +MVANLQNTLYGNNLSSASQAQLLKWLLATTTGPKRMPAGLREGWRIGHKTGTWTvAASGDVAILLPPSGKPVLVAAYAAG +YSIPQSEKEGWFADIAHRATd.. +>up|Q8YMV4|Q8YMV4_NOSS1/162-414 +.sqldSQIKRLMNRYSLSAGMFFLDMETGEYL.DINGEKTFAAASTIKFPILIALFEEIDAGRINPNETLVMRRDLMTGG +SGTMQYKAGSRFKLMETASKMMIISDNTATNMIIDRLGGKNRLNQKFRTWGLQNTVIRNLLGDFKG------TNKTSPKD +LVRLAALISNNKLLSATSNSRVMDIMSRCKN-RSLLPVGLGKGAVIAHKTGTLG.RVLGDAGIIQTPSGKRYLAGIIVAR +PF-GDARARAFINQVSRLVYgy. +>up|H0B9D5|H0B9D5_9ACTN/2-291 +...veKRIREMFAGAGAEGLLHAVPVEGEGEV.AVGADEPVVIASVFKVLLVLEFARQVAAGQLDPRERVRVTAADRLGG +WGTAGCADDVELSLRDLAFFAVSVSDNSAADLLLARV-GLDTVRLLAEELGLDRTRIVGGPRDVLEVLDPLRTNAGPPRD +ITRLLRLVWRDEAGPPEACAQVRELMARQVF-RHRLVSGFPDDVTIAAKTGTLP.GLHMEAGVVRYPDGGLYAVAVFART +RQASRTAVDSAIGATARIAVdh. +>up|W7C5H9|W7C5H9_9LIST/49-287 +..kanAELKKLEEKYGATLGIYAVNTANNQKI.SYNDQERFAYVSTYKAIAGGLLLKNLT--AEQLNKRVYFSKEDLVDY +SPVTEKHVESGMTVKEIINAAMTYSDNTAGNILFHQLSGPKGYQKELAKIGDKTTQANRFEPELNEAVPGDKRDTTTPEA +MAKVLSFLVTKGNMASDRFDYFKQTLIDNTTGDKLIRAGIPEGYAVGDKTGAGSyGTRNDIAVIYPKDGKPLVWVIYSKK +SG------------------... +>up|A0A077KLI7|A0A077KLI7_9FLAO/26-293 +.pdltKTLQSIISNKKSDIGISIIGPYKNKIT.QINGNKLYPMLSTVKFPIALTVLHKIEKGELSLEQKLFIKKEELLEW +SPFKKEYPEGNISLEEAMKWMVSYSDNNLTDILLRLIGGPEAVQKFINNKG---VIIQNNEEDMHKDWKSQFVNKITPNE +AIKLLEAFYTQKILNKEHTKWLYTAMLNNATGTKRLKGKLPKEVKVAHRTGTGMtGAVNDYGIIELSDKKRIYIAVFVHD +TYETFENSEAIIADIAKATYdyy +>up|A0A0C1XYN9|A0A0C1XYN9_9CYAN/168-418 +...lnSQIKALMNRYSLNPGMFFLDLQTGNYV.DINGEKIFSAASTIKFPVLVALFEEIDAGRIKLNEKLVMRRGLIAGE +SGTMQYPVGTKFSVLQTITNMIVISDNTATNMIIDRLGGETKLNQRFRNWGLQNTVIRNNLPDV------GGTNTTSPKD +LVRLSALLSNNRLLSPQSRNQVLAIMRGTR-NRSLLPAGIDKKAIISHKTGTLR.FILGDAGIIQMPNGKSYLAGILVRR +PN-YDDGAVSFIRQVSRAVYny. +>up|X5KBF1|X5KBF1_9FLAO/28-293 +...lkKTLESIISGKKATVGVSIMDPDTKEVT.RINGDQMLPMLSTVKFPLALTVLHEVEKGKLSMDQKLFIKKEELLEW +SPFKEKYPQGNITLEEALKWTVSYSDNNLTDILLRLIGGPETVQGFIDS---SSFIIKNDEEGMHKDWDSQFINKITPNS +AALLLQEFSNGKILNKAHTQWLYNAMLNNASGKKRLKGNLPAGVKIAHRTGTGMtGAINDYGIIELPGKKKIYIAVFVHN +TYESFDDSEKIISDIGRAAYdyy +>up|Q08XP3|Q08XP3_STIAD/35-342 +...lnRLVEEAVRGFDGELSLYVLDVTSGEEY.AYDAERPTYLSSAIKLGVMLEVMHQVDQRQLSWEETLTFTPEAIRDG +MHRLHRQPGDTLSVSTLLEAMMVDSDNAAADLLIQRV-GVDNVQAQLAARGVRTGPVSSLLEERRRAFYADNVNSASMRD +MGHLLQQVARCEGLSAASCTRAHALMRACQTGSARVAAGLPEAAAWAHKTGTQH.RRACDLGFLSLPSGHTAVIAACTRN +FW-HVSDAERLFAFLGESLWr.. +>up|A5TRP4|A5TRP4_FUSNP/6-258 +..ewkKEIEKIISQVEGKVCVNFYDLNKNNGF.SINGDKKVLSASMIKLLILTELMKKISEDKFSLSDTIMMANFMKTGG +DGVLKENAGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINLLGKELGLKESFLGRKMMDTEA-RKNGYDNYTCADD +ISLLFKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWLGGKA-YILVILTNG +MP--NLQCKQTIGKISKFVYdk. +>ur|UPI00048A333C|UniRef100_UPI00048A333C/6-286 +...ieHRIAALFADAGAIGRLHAVDIDTGRQV.AVAADEPVAIGSVFKLPLVVALHRLADAGVLDLTEAVTLATGRTSGP +TGIGAMRDPVTMSLRDLAHLAVSVSDNAAADAIADRI-GLPAVAETLARLGLAGTAVTQLCRDIAETLDPGRTNRSTARD +CTTLLTAVWRDTAAAPSSCSAVRRLLSLQ-VWPHRLAAGFPDDVRVYGKTGTLP.TIRNEVGVVEYPDGGRYAVAVFTRS +ASTALPRVDAVIGTAARTAVqy. +>up|Q7NHZ7|Q7NHZ7_GLOVI/154-402 +..sleSAMLKLTDQPRLRSGFMFVEPASGRYV.AMADGESFSAASVIKVPVLVEFLRQVDSGRLKLDDTLILRQEHKGGG +SGWMQYMPNGKMSAYNVARLMIVRSDNTATNMIIDLVGGADYLNAQFGRWGLRTTRINAPLPDLEG------TNTTSPAD +MALLLTELERGRLVTTQMRAKGYELMGRTRT-GSLLPVGLGPGAKILHKTGDIG.KMVGDAAVVTMPDGRRYVAVALVER +PH-NDRRANQLIAKLSQKFY... +>ur|UPI00055E0EB1|UniRef100_UPI00055E0EB1/4-291 +...irERIEAVFADAGAEGFLHAREIGPGPEV.SAGGDDPVVLASVFKIPVALAYAREVAAGRLDDTERTKVTARYRIGG +IGTAGCADDVEMSWRDVAHFMLTMSDNAATDVLYHRL-GQETVDRVLSDLGLERTRLIGCCEDLFAVRDPERTTSSTPRE +ITELLDAIWTERAGEPEACERVRTIMAQQ-IWPHRLSSGFPSGVAIAAKTGTLP.GIRNEAGVVTLGDGRRFAVAVFTRA +HSDRVPAVDASIGAAARLAVdh. +>ur|UPI00056344E5|UniRef100_UPI00056344E5/10-297 +...veRTLREMFADAGVRGWLHVAEVGRPEARvTVDPDEPVPMGSVYKVPLMVAFCRLADAGAVDPRRRLTLEPPHRIAP +TGISILRDAVSMSLRDLVVLMMTISDNTAADAVLRAV-GTTAVDEMCRELGLPDTRILGGA----AVYDPVSKASTTPTD +MARLLRAIWTGEAASPERCAFMREVMGKQP-WRHRLASGFPDDVTVSGKTGTFG.AMRHEAGVVELADGSAYTAVVFTQA +ARADLPRADAVIGAAARTAVee. +>up|D3A9C2|D3A9C2_9CLOT/16-266 +....eLNVADQIKALPGKTGFYYENLVTGERA.AYHEEERMMAASVIKLFVMTEAFTRFEEGTLSPDRIIRMRREDCVPC +GALTYLHDGIEVTVLDLVTLMIIFSDNTATNVLIDLL-GIEEINRTIRRLGYRDTVLRRKMYDTEK-SKQGIQNYITAAE +TGRLLREMYQGRLVSRTASEAMISILKNQQL-CSKIPFYLPEEPEIAHKTGEDC.GITHDVGIIYAK--QPFIV-CYCGN +DT-DTPAYERVMAETALWLY... +>up|C6YW16|C6YW16_9GAMM/26-283 +..eisNHLHNLEKQYGGKIGVYTINRNDNSNF.SHNQSFYFPICSTYKFLVVGAILKQSMTDNNLLNKEVKISANQIIGY +SPVTKKHINQTMTVSELSKAAI-QSDNTATNLLIEKLGGLNNLNNFILSLHDHATKVAGLEPVANQVSLTTNQNKTTPKI +MAKDINKLASNSILDKKHRLLFKKWLLENDSGNNRIAAEIPDEWEIGNKTGTCAyGSTNDVAIIWPDDDKAIIMAIFYTQ +SQKDAKPNSKIIREVTKILLd.. +>up|R7ZPQ9|R7ZPQ9_9BACT/23-291 +.sklnQEIKALFEETAGDFAMAFRLLNTTQTL.LINERESFHAASTMKTPVMIEVFKQAEEGRFSLSDSIPVINESIVDG +STFSMSRIGLQASIYDLTYQMIIKSSNLATNLLIKLV-NAKAVTQTLRELGAADIQVLRGVEDQK-AFDAGLSNTTTALD +LMLILEAIATGNAVNREASTEMMKILGDQYF-KDLIPKYLPETVRVAHKTGSIT.GVQHDSAILELPDGKRYVLVLLSKN +LT-DAAAGKETIAQVSKLVYey. +>up|C8C145|C8C145_9ZZZZ/25-294 +.seleNRIDSLLNGKKATVGIAVW-TDKGDML.RYNDHVHFPLLSVFKFHVALAVLDKMDKQSISLDSIVSIKASQMLPY +SPLRKKFPDQDITLRELMQYSISQSDNNACDILIEYAGGIKHINDYIHRLSIDSFNLSETEDGMHSSFEAVYRNWSTPSA +MVRLLRTADEKELFSKELKDFLWQTMIDTETGANKLKGMLPAKTVVGHKTGSSDrTADNDAGLVILPDGRKXYIAAFVMX +SYETDEDNANIIARISRMVYda. +>up|D6BHN0|D6BHN0_FUSNU/6-258 +..ewkKEIEKIISQVKGSVCINFYDLVKNTGF.SIDGNKKVLSASMIKLLILAELVKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSEHHFTLKELATLMIIVSDNQATNILIDFL-GMENINQLGKELRLKETFLGRKMMDIEA-RKNGYDNYTCADD +ISSLLKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLLSDIKIAHKCGDLD.NLENDGGIIWLGNKA-YILVILTNG +MP--NLQCKQTIGKISKFVYdk. +>ur|UPI0004975C39|UniRef100_UPI0004975C39/6-258 +..ewkKEIEKIISQVDGKVCVNFYDLNKNDGF.SINGNEKVLSASMIKLLILAELMKKISEDKFSLSDTIMMANFMKTEG +DGVLKENTGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINLLGKELGLRETFLERRMMDAEA-RKNGYDNYTSADD +ISLLLKLIYQEKLINKEASQLMLEILLKQQQ-GERLQRYLPTDIKIAHKCADLD.NLENDGGIIWLEEKV-YILVVLTSR +MS--NLQCKQTIGKISKFVYdk. +>up|A0A0J1FKW2|A0A0J1FKW2_9FIRM/93-344 +.dkltRDIKKIIQNERGSYSISYQDTISNNNL.VINP-QKMTAASMIKLFVMIESYNQINEGVINENEEITLTSSMKVGG +TGSLSSRKDGTLTIDQLIYLMITQSDNTATNILIDRI-TMDKINTTVQKLGCLDTVLQRKMMDFKA-QGEGKENYTSAAD +LCNILTKLYKNECLGEKYDPMMIEILKRQEN-NTKIPLLLPAGTVVAHKTGELD.KVENDAGIIFTPKGA-YVLCVLSSG +IV--AGDARTIIAKVSKVVYn.. +>ur|UPI00065E3F3E|UniRef100_UPI00065E3F3E/13-252 +.....-----------VELSYIIQD-KEGNVLsKLNADKKIPSASIIKIPLLIYFMQNVEEGKVKLSDSYQLKEADKVGG +SGKLQYKPTAYATYEYLAKEMIRVSDNTATNILIRKL-GLQQFQEWLRENGYKTTQLNRFMMDFE-AIALGQQNYLSAEE +MNRLLLGLLNGQLLNKASAYQAIEWLKNCED-DNALPHLLPDGIAVAHKTGTLE.YVRGDAGILYGE--KTIVLTVMVEH +FS-NVANADKIIAEIGRLAYqef +>ur|UPI00056D216F|UniRef100_UPI00056D216F/23-291 +.eklqQKIDSVFENTQGDFAIAFKNLSEEKDSiFINAHEDFHAASTMKTPVMIEVFKQAAEGKFSLQDSLVIKNESILDG +SSYAMERIGQKRSIQDLVTDMIIYSSNLATNIVIELV-DAKNVNKTMRELGAKNINVLRGVEDMKA-YEAGLSNSTTAYD +LMLIFEALSNGKAVNPEADKQMLEILQQQKH-IDLIPALLPENLKIANKTGWIT.GVHHDSALIELPDGTKYVLVLLSKN +ME-NMDAGTKMLAEVSKMVYdh. +>ur|UPI0003FB9D76|UniRef100_UPI0003FB9D76/6-258 +..ewkKEIEKIISQVEGSVCINFYDLNKNNVF.SINGDKKVLSASMIKLLILAELMKKNSENKFSLSDTVMMANFMKIGG +DGVLKENTGHHFTLKELATLMIIISDNQATNILIDFL-GMENINQLGKELDLKETFLGRKMMDAEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKEASQLILDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENDGGIIWLGDRA-YILVVLTNG +MP--NLQCKQTIGKISKFIYdk. +>up|Q47757|Q47757_ENTFL/26-269 +....aKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKGLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPND-----------... +>ur|UPI0004B197E3|UniRef100_UPI0004B197E3/14-253 +.....--------DHPGRVGVTVHDLATGELLfAHDADHVYHAASTIKVPLLIRALQRVAAGDLRLTDRHVMLAGDQVGG +AGVLHESPGLALTLRDLLTLMIVVSDNTATNMVIDRV-GLDDVNAFLAEAGLRDSALVGGERR-TPRQRAGERNRTTARD +MGRVLLGLARGAYLPDDLNELALGILSRQQY-RDVIGRGLPPLYRVASKSGELL.GVHHDVGLVWTP--RPLAVAVLSEG +GLDPH---------------... +>up|L0HTV3|L0HTV3_ECOLX/3-185 +.....-------------------------QI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIAGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGG.------------------------- +--------------------... +>up|X1R6W8|X1R6W8_9ZZZZ/1-203 +.....---------------------------.---------------------------AGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGVGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|L0A686|L0A686_DEIPD/5-271 +...ipKTIHALLSQHPGKVAIRVESLEGQLLL.SESDTHVFPSASIIKVPLLVRALQRVERGDFQLHDRIIMRSEERVTG +SGILRDLDGDLLTLRDALTLMIIVSDNTATNLVIEQL-SIDDVNAFLADEGMHDTALIGLPNRFTARQRAGERNRTTARD +MTTLLGKLARGELLKPELTKIALDILARQHY-KDILGRHVPAVYRVASKTGSLP.GVRHDVGIVWTP--EPLVLAVLSEG +GHDPDNHEVQLLARVARALLt.. +>ur|UPI0003786276|UniRef100_UPI0003786276/11-297 +....vDRIRAVFADAGCTGWLHARRCSDPRAAlSVRGDERVVLASVYKLPLFLAFCAEVDAGRLDASGQLRIVPSDCTPP +TGIASFRDPVTMSRRDVAASMMTVSDNAAADVLLGEI-GTTAVEELLARLGLTRTRIIGGTADVYQAYDPAYTSATTPQE +MTRLLEAVWSGSVLSPESTDFAQQVMRAQ-VWPHRIASGFPRGVAIAGKTGTIG.IIRNEVAVVEFPGEYPIAVAVFTRA +ARADLPVVDAAIGEAARIAVt.. +>up|E9SYY6|E9SYY6_RHOHA/5-291 +.....GRVAEVFADAAVRGWMHAVPVSGGRAV.GVGADDPVVTASVYKLPLFVAFCRLVDAGDLDPREQVTLDPSTRTTP +TGVSQMSDPVRMSLRDMARSMMAMSDNAAADELLRRV-GVDRVNETMRSLGLSSTRIVGGTSDILEGYDPVLSSATTPRD +MTTLLSAVWSGAVLSADQTAFVRAVMASQIF-TARLRSGFPADVVVAGKTGTLG.AVRNEVGVIEFPDGDAFAVAVFTRA +ARADLPRADAAIGQAARTAIa.. +>up|A0A074MSA0|A0A074MSA0_ERYLO/40-302 +..kyaAMLRQIEGEFGGTLGAEFVDVTSGQAV.GLNSDVRFGHCSSFKLSLAAKILQRDVSGEDSAERRVTWSEDDLMSV +SPFTTRTLSQGATLRELAEATQKYSDNAAANILLREIGGPAALTAFWRSLGDDVSRLDRYEPTLNLVPPTEVRDTTTPAA +MARTVAKLVYGDALPEADRATLRQWMVDTPTGLDRVRKGLPEEWLAGDKTGTGLgGIYIDIGFVQPPERGAMTYAAYYRP +AGTDDKGHEEPLARAGEVL-... +>up|A0A0H4PHL8|A0A0H4PHL8_9BACT/42-281 +.....-----------VELSYIIQD-KEGNVLsKLNADKKIPSASIIKIPLLIYFMQNVEEGKVKLSDSYQLKEADKVGG +SGKLQYKPTAYATYEYLAKEMIRVSDNTATNILIRKL-GLQQFQEWLRENGYKTTQLNRFMMDFE-AIALGQQNYLSAEE +MNRLLLGLLNGQLLNKASAYQAIEWLKNCED-DNALPHLLPDGIAVAHKTGTLE.YVRGDAGILYGE--KTIVLTVMVEH +FS-NVANADKIIAEIGRLAYqef +>ur|UPI0006769AB2|UniRef100_UPI0006769AB2/1-244 +.....-------------MGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|D7WTR3|D7WTR3_9BACI/2-252 +....eQRITTLIQESPYNVHLFIKNLTTNQLLiSHQLEASFSSASLIKVPILLALLSYIEKNKLSLDSTLTISPTDWVDF +SVISEQRL-TQSTFYELLVWMIITSDNTATNVLIDVV-GMAYLNDYFQHIGLQDTLLQRKMMDVDR-LAKGIDNRTSARD +MAHLYTCIYQQELLSPPYNKLVIDILSRQRV-HDSLKRYLIEDVRLAHKTGGLD.TVDHDVGIFYTNAVD-YSMGVFITN +VT-DNDQARQLIGRLSKVVYdq. +>ur|UPI0003D2B93E|UniRef100_UPI0003D2B93E/22-281 +...ldILLRQTEQQIDGKIGVAVFDTQTNTSW.NFNGNKRFPMMSAFKTLACANVLYDVQQHKLSLTNKIKVTKAGLINW +NPVTQNFVGGQMSLNSVCGAAMLMSDNYAANLALEQVGGPQGVTKFLRMIGDKTTRLDHFEPKLNYVEKGAENDTTTPIA +MMNTIKKLLTGNVLDSENKAQLKFWMTNNMVSDGLARAVLPTGWKIADRSGGGVnGSRTLTAMVWNKHHQPLFIGIFISN +SKETLPELNQVVASISAKIFnky +>up|I9VY34|I9VY34_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TINNDIHYPMMSVFKFHQALALADCMHHQKQPLKTRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTIGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|K9V0Y7|K9V0Y7_9CYAN/164-415 +..svsSQVKSLMNRYSLDPGIFFLDLQTGNYI.DFNGEKAFPAASTIKFPILIALFQEIDAGRIKLNETLVMRRNLITGG +SGNFQYKPAGSFSLLETATKMITISDNTATNMIIDRLGGKAKLNPKFRAWGLQNTVIRNLLGDFKG------TNTSSPKD +LVRLSALIANNQLLNDRSRNRVLDIMRRVEN-QSLLVSGLGKGTIIAHKTGTLG.IVLGDAGIVQTPSGKRYLAGIMVRR +PF-GDSRAKSFITQVSRLVYgy. +>ur|UPI0005A6007A|UniRef100_UPI0005A6007A/5-303 +...tdARIRQVLAKARAEGQVHAVPVHGGREV.GVGADDPVVLASIFKVLLVLEFARQAVAGQLDPRERVRVTAADRLGG +WGTAGCLDDVELSLRDLAHFAMSVSDNSAADLLLSRV-GLDTVRLLAAELGLERTRIVGGPRDLLEVLDPRHTTASTPRE +ITRLLRLIWTDAAGPPEACAFVRDLMARQVF-RHRLVSGFPDDVVVAAKTGTLP.GLHMEAGVVRYPDGGCYAIAVFART +HDASRPTVDAAMGRAAETAV... +>ur|UPI0004C40E6F|UniRef100_UPI0004C40E6F/2-303 +..dveERIEAIFAAAQVTASLHVVDLDTVREI.GVRADEQVVIASIFKVLLVLEFARQVEAGQLDPTERVLVTAADRLGG +WGLAGCTDDAEVSLRDLAYFAMSVTDNTAADLLLRRV-GPDLLPMLAVELGLTRTRLLGGPRELVEVFDPAHTTSSTARE +ITRLLTLIWRDEAGPAAACAMVRTWMAQQIFW-TRLAAGFPPGVRVSGKTGTLP.GFHLEAGVAEYPDGGRYAIAVFARA +VELTRIDVDLAMGEAARTAVe.. +>up|A0A0F0LMY5|A0A0F0LMY5_9MICO/6-294 +..amtTSIAEIFADADAEGFLHAREIGAGPEV.DSGADEPVVLASVFKILVLTAYVRAVSAGTLDPTERTTVTARYRIGG +IGTAGFSDDVQASWRDLAQNMMTMSDNAATDVLYHRL-GGDAVDRVIADLGLRNTRLVGCCEDLFAALDPARTSASTPRD +VTTLLNALWTDTAAPAEACAQARAIMAQQ-IWPHRLTSGFPNGVTLAAKTGTLP.RWRNEAGVVTYPDGRRYAVAVFTRA +HTLDLPRVDASIGRAGFAAVe.. +>up|A3KEX7|A3KEX7_STEMA/17-213 +....aTDFAALEKACSGRLGVTLLDTGSGRRL.GHRQDERFPLCSTFKSVLAATVLKQAERDPALLDQRLPVRAQDILEH +APVTRRHVGKDLTVRDLCRATLITSDNTAANLLFAAIGGPPAVTAFLRASGDTITRSDRLEPELNSFAIDDPRDTTTPAA +IAATLQRLVLGDALKPASRQQLADWLIDNETGDACLRAGLGK------------.------------------------- +--------------------... +>up|A0A0B7JCY7|A0A0B7JCY7_PHOPO/20-281 +.tdleQYLRHTEQQIQGQIGVAIIDTQQHSQW.NFNGSNHFPMMSAFKTLACANVLYDVQQHKLSLTNKIKVTKAGLINW +NPITQNFVGGQMSLQSVCGAAMFMSDNYAANLVLEQIGGPQGLTEFLRTIGDKKTRLDHFEPKLNYVEKGALNDTTTPIA +MMNTIKKLLTGNVLDSENKAQLQLWMTNNMVSDDLARAVLPRGWKIADRSGGGVnGSRTLTAMVWNEHQQPLFIGIFIAN +SKKTLPELNRVVASISAKIFnky +>up|A0A0K2D1V6|A0A0K2D1V6_STRMT/25-294 +.seleNRIGSLLNGKKATVGIAVW-TDKGDML.RYNDHVHFPLLSVFKFHVALAVLDKMDKQSISLDSIVSIKASQMPPY +SPLRKKFPDQDITLRELMQYSISQSDNNACDILIEYAGGIKHINDYIHRLSIDSFNLSETEDGMHSSFEAVYRNWSTPSA +MVRLLRTADEKELFSKELKDFLWQTMIDTETGANKLKGMLPAKTVVGHKTGSSDrTADNDAGLVILPDGRKYYFAAFVMD +SYETDEDNANIIARISRMVYda. +>up|S0EUC6|S0EUC6_CHTCT/16-270 +.....ADVAAIEKASTGVLCFAAEDLQTRKVV.QHNAEHKCRTASVIKLPILVHVGLEVAEGRRAWEEPLVLTDEEKVPG +SGILSQTAGLQLTLRDVCVLMIVLSDNTATNMIIEHIGGVNPINARMRALGLETTTCFRKVYARDALPNPYGLGVTTPRE +MLQLLEMIATGSLGSEALCEEFLAILSKQHY-RDCIPRYLPEEWRYAGKTGSID.EARNDVGIVTDAVGNRFALALFCQE +LQTADNPGEIALAQLAKR--... +>up|X8GUG7|X8GUG7_9FUSO/6-258 +..ewkKEIEKIISQVEGKVCVNFYDLNRIDGF.SINGNEKVLSASMIKLLILAELLKKASENKFSLSDTITITNFMKTEG +DGVLKENIGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINLLGKELGLKESFLGRKMMDTEA-RKNGYDNYTCADD +ISLLFKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYFPSDIKIAHKCGDLD.NLENDGGIIWIGDRI-YILVVLTSG +MS--NLQCKQTIGKISKFIYdk. +>up|A0A0M0X2I9|A0A0M0X2I9_9BACI/2-252 +....kQTITQILQIAPYKVHMFVKDCKTEHFFmNEKLEDTFSSASLIKVPILLAVLNYVESNNLSLEQEIKITPEEWVDF +SVISEQRLE-QSTIYELLVWMIITSDNTATNVLIDFL-GMDALNQYFREIGLLQTTIQRKMMDIER-LAKGFDNTTSARD +MALLFSRIYRRDLLSLAFSELTLEILCRQRV-HESLKRYLVDDVKLAHKTGGLD.TVDHDVGIVYSSSGD-YLIGVFITE +VT-NNDHARQLIGRLSKVVYdy. +>up|E0WMY1|E0WMY1_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLETRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>ur|UPI0004648033|UniRef100_UPI0004648033/58-311 +...aeDHFAALERKYDARLGVYAMATGTSVAI.AYHADDPFAFASTYQTLAAAAVLRQRP--LSYLDTVVRYVPEDVNSF +SPVTREHIETGLTIRELCDAAVRFGDGTAAGLLMRDIGGPEQLTAYLRSLGDTVSRIDLYEPELGGVAPGDPRGATTPRA +LAADYQQIVLRAALAPQQEVLLKDWLEHGTTGADTIRAGVPAGWTVAGQAGLGGyGRACDAAVVRPPGGAPLVLTVLTDR +PGPADEPRPAMIADAARYVI... +>ur|UPI000692608B|UniRef100_UPI000692608B/15-297 +..avaDRIAAAFADAGVDGAVHAVDIDRGTQA.GHGADRLVCTASVHKLCLLLALHRLAAAGRLDLTEQVECAVEGRTPG +TGLAAMLDASRMSLRDLAYLMIAVSDNAAADLLLARV-GLEEVNRTTRALGLRHTRAVESFAAMQEALDPTHGNRSTPRE +LTRLLGAVWRDEFLPEAHGAAVRRLLGLQ-VWPHRLASGFPDDVQVFGKTGTLP.TLRAEAGVVEYPDGGRYAVAVFTRA +ADTRVPAADAVIGLVARLAVd.. +>up|E4W986|E4W986_RHOE1/5-291 +.....GRVADVFADAAVRGWMHAVPVSGGRAI.GVGADDPVVTASVYKLPLVVAFCRLVDAGDLDPREQVTLDPSTRTTP +TGVSQMSDPVRMSLRDMARSMMAMSDNAAADELLRRV-GVDRVNETMRSLGLSSTRIVGGTSDILEGYDPVLSSATTPRD +MTTLLSAVWSGAVLSADQTAFVRAVMASQIF-TARLRSGFPADVVVAGKTGTLG.AVRNEVGVIEFPDGDAFAVAVFTRA +ARADLPRADAAIGQAARTAIa.. +>up|Q5MDG4|Q5MDG4_ECOLX/30-219 +.....-KVKDAEDQLGARVCYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDSWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLL------------------.------------------------- +--------------------... +>up|A0A097ELS9|A0A097ELS9_9GAMM/28-284 +....sNEIKKIEKEYGGKIGVYTINRNDWKNF.SHNASFYFPTCSTYKFLVVGAILKQSMKNKELLSEKIKIVDNQIVGY +SPITKKHSNKEMTIRQLCKASIN-NDNTATNLLIHKLGGLKELRKFTLSLQDHATKVADLAPKISKVDLTTNLNKTTPKI +MARDINKLASNDVLDDRHQALFKKWLRESTSGDNRIAAEIPEDWTIGDKTGTCEyGTTNDVAIIWPDDSKPIAMSIFYTQ +PEKSAEPNSKVLRKVTEILFdn. +>up|A0A093BCB6|A0A093BCB6_9PSEU/2-292 +.ndirERIEAVFAAAGAEGSLHAREIGDGAEV.SVGADDQVVLASVFKIPIALAYAKEVVAGRLDETEYTKVTARYRIGG +IGTAGCADDVEMTWRDLAWFMLTMSDNAATDLIWNRI-GQETICRAVADLGLSRTRLIGSCEDSFRMCDPERETSSTPRE +TTELLDAIWTDRAGEPEACERVRTIMAQQ-IWPHRLSSGFPSDVQIAAKTGTLP.GIRNEAGVLTLPEGRRFAVAVFTRA +HSLDLPEVDASIGAVARLAVdh. +>ur|UPI0002FF589F|UniRef100_UPI0002FF589F/2-288 +..tveQRIRAVFADAGCTGWLHARRCDGSEEI.TVEGRSRVVTASVYKLPLFVAFCRLVDVGRLDPRAPLTVVPAECTPP +TGLAVLRDPVTMSRRDLATSMMTVSDNAAADVLLGEV-GLGAVEDLLADLGLTETRVVGGTADQHRAYDPSYTSATTPEE +MTRLLRALWSGAVLSVDQTEFLASVMRRQP-WAHRISSAFPRGVSVAGKTGTIG.VIRNEVAVIEFPDEHPVAVAVFTRA +ARADLPAVDAAIAEAARLAV... +>up|A0A031HQM0|A0A031HQM0_9SPHN/49-350 +.aqltSAIDALARDFDGKFGIAIRAVDGGWTVtSPGARTRLPQQSVSKLWVAMTLMDLRDQGKARLDDPVVVRPEDLTLH +QPIAMLVKGDGTTVGELLTRALTHSDNTANDRLLTYVGGPAAVRAMIERKRLGDIRFGPGERLLQSAYVNDPPDGAAPLA +IADALSRLARGELFSETSTRILLDTMAASVTGRARLRAALPAGWQIAHKTGTGQdAGFNDVGLLTAPDGRRYAIAVMIGD +SRRPIQERQRLIQSVAAAVAm.. +>up|A0A0B6D7N7|A0A0B6D7N7_9GAMM/26-283 +..eisNRLHNLEKQYGGKIGVYTINRNNNSNF.SHNQSFYFPICSTYKFLVIGAILKQSMTDNNLLNEEVKISANQIIGY +SPVTKKHINQTMTVSELSKAAI-ESDNTATNLLIEKLGGLNNLNKFILSLHDHATKVAGLEPVANQVSLTTNQNKTTPKI +MAKDINKLASNSILDKKHRLLFKKWLLESDSGNNRIAAEIPDEWEIGNKTGTCAyGSTNDVAIIWPDDDKAIIMAIFYTQ +SQKNAKPNSKIIREVTKILLd.. +>up|Q2FC44|Q2FC44_STAAU/24-264 +....aKKLNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQIP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDS--------------... +>up|U5BW92|U5BW92_9BACT/36-277 +.....---------KGLEVSLLVQQPTGEILF.SMNAEKSVPSASIIKIPILMEFFRQIESKTLHLDQMYALEAKDKVGG +AGELQNEENSTHSLEFLAREMIRISDNTATNVLIGLV-GMENVNLLMEELGLKTTRLNRYMMDFE-AIEAGKQNITSPAE +INKLLSIILSGVELSTSSRESMLNMLLACAD-KSTIPGKLPEGTRVAHKTGTLS.YVRGDAGIILNQ--KPIILSIFVEN +FE-TLEQADEIIANIANLAFeay +>up|A0A0F7NXV0|A0A0F7NXV0_FRATL/26-282 +..qvtNDIQNIEKKHGGKIGVYTINRNDWSNF.AVNASFYFPICSTYKFLVVGAILKQSMTDNKLLNQKIKISKNQIVEY +SPITRRHINQIMTVKQLCQASM-QGDNTATNILIEKLGGLKNLNKFILSLADHATKVANLEPKVNHVSLTTNENKTTPKI +MARDINKLASDDILDKKHRLMFKQWLIASNTSNNRIAAEVPDEWEVGDKTGTCQyGTTNDVAIIWPDDNRAVIMAIFYTQ +SQKNAKPNSKIVREVTKILL... +>ur|UPI000566C571|UniRef100_UPI000566C571/3-290 +..tasETIARRAEEVGVEVRLHAAEVDGTRSL.GIGEDVPVVPASVFKVPIALELARQAAEGTLDLGAPVTVEPGHPTPP +YGLATFRHEVRMSWHDLAILMIGISDNVATDLILAEV-GKDAVNSTLRRLGFTQTVVPQDCGELLAALQPEKSCRTTAAE +MTRLLGLIWRGEAAAPEACADVRRWMELQ-VWPHRLRSGFPDGIRTSGKTGTLP.AVRNEVGVVEYPDGGRYSVAVFTRA +EDSRVPERDALIGFAAATAVe.. +>ur|UPI0004528402|UniRef100_UPI0004528402/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TINNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|Q45116|Q45116_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TINNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|M4Q6F4|M4Q6F4_9BACT/4-185 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEG--------------------------.------------------------- +--------------------... +>up|J2QQD1|J2QQD1_9BACL/2-262 +..dleKSLSAILQEAKGAWGVVVKELQNGAYF.AHRPDELFIAESVIKVPIMAAVYAACEQGKARIDAQLALRKEDLVGG +SGFLYASPGLKLSIRDLVTLMIIQSDNTATNMLIDLV-GKEQIDRTMRELGMERSRYSRKLMIYPQ--DVTENNMITAGD +VARMLEQIACGGLFSRWASADMIAIMQKQQV-LHGLPSQLPAAWELACKSGWDT.GRQHDVGILSVQGRQ-FAIAALSQD +VR--AEAALHTLGLLGRAVYd.. +>ur|UPI00040071E1|UniRef100_UPI00040071E1/2-292 +.ndirERIEAVFAAAGAEGSLHAREVGDGAEV.SVGADDQVVLASVFKIPIALAYAREVVAGRLDETEYTKVTARYRIGG +IGTAGCADDVEMTWRDLAWFMLTMSDNAATDLIWNRL-GQETICRVVADLGLIRTRLIGSCEDSFRMCDPERETSSTPRE +TTALLDAIWTDRAGEPEACERVRTIMAQQ-IWPHRLSSGFPSGVRIAAKTGTLP.GIRNEAGVLTLPGGRRFAVAVFTRA +HSLDLPEVDASIGAAARLAVdh. +>ur|UPI000372583E|UniRef100_UPI000372583E/31-292 +.qkleHGVETLDSGLDGVMGVAILDLTTGREW.MYHANEVFPTASTIKLAVLTELYHQQETGAAKLTDMYTVRKEDLAPD +SAILDNTPGVTLTNRDLAAAVVAVSDNSASNILTNRL-GMARINTMLDGLNLKQTRMRRLMMDLEAA-KQGRENVATPHE +LVLLLQAIYQNKLFRPELTQDLLNLLSTPKS--SSIPRLLPEDLKIANKPGELF.GVRCDAGIVFVPK-HPFAIAIMTTY +DR-DGRAAEQTISQVALLAWrlf +>up|Q8RK40|Q8RK40_9ENTR/46-283 +.....-------------------KFPDDKTI.SINGNQRFPLDSTVKSIACANVLAKVDAKKLSLSHSMIVTEKNIVTY +SPVAKDYMNKPFTLEQACKAANEYSDNTAANFAIFSGGGPEALTAFMRAIGDTVTRSDRYEPELTVNPEGDLRDTTTPDA +MSKSIKKILTGEVLSHSSKEQLKEWMVNNKVADNMLRASLPKGWKIADRSGASDyGVRGITSMVWSNNHDPVFISIYVRK +ADTSLDERSEVIRVLGSHILdey +>up|G8EI98|G8EI98_ECOLX/31-224 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASI------------------.------------------------- +--------------------... +>up|B0T712|B0T712_CAUSK/36-335 +...mtVQFQEIANRVPGSLGVAVEDLSTGQII.SFNGEKRFPLQGVFTAPLGAAVLAEVEAGRLRLNETLRIEDVDLSPH +SPIADAWPSRDYTVQELLERAVGDSDNTAADVLMKRIGGPGAVTAWLQGRKVAPLDIDRYERQLQPAYLADPRDTATPLG +ALRFLEAMNQAELLGPDSRRLLGGIVSQASSGPNRLRAALPDGARLAHKAGTARtPVVNDIGVYTLKDDRKFAVVVFVSG +SRLSVAEQEKAIADVGRVVMk.. +>up|I0KXI6|I0KXI6_9ACTN/3-299 +...vgERIEAIFAGVGVTASLHVVDLDAVRQV.GVRADEQVVIASIFKILLVLEFARQVDAGQLDPTERVLVTAADRLGG +WGLAGCADDAEVSLRDLAYFAMSVTDNTAADLLLRRV-GPDLLPMLAAELGLTRTRVLGGPRELVEVFDPAHTTSSTARE +ITRLLTLIWRDEAGPAAACAMVRTWMARQIFW-TRLAAGFPPGVRVSGKTGTLP.GLHLEAGVAEYPDGGRYAIAVFARA +DELTRIDVDLAMGEAARTAVe.. +>up|Q2FC46|Q2FC46_STAAU/22-260 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DN------------------... +>ur|UPI000696017E|UniRef100_UPI000696017E/2-246 +.....------------------LDIGSGRSF.GWRADERFCHCSTFKLSLAAMVLRESDVGRLDLTETLSFSKADIVGY +SPVVEENLAAGLSILALAKAVQITSDNAAANVLMRRLGGPEAVTRFWREIGDDTSRLDGYEPSVNVIPPGTEANSTTPHA +MADTVHRIVLGDVLSKGSRERLQAWMAATRSGQNRIRAGIPADWRGYDKTGTGMrNKTNDLAVLVPPGGSPLVVIGYFEN +PEAIRPADEAVLKRLGEVAA... +>up|C8C144|C8C144_9ZZZZ/26-294 +.sdltSDIQEVIKGKKAQVGVAVLY--KDDAF.TANSDDQYPLMSVFQFHIALAVLKKMEKEGIPLTAVVTLGPSDIDTW +SPMYKKYKSKKLSYGDLINYMVSQSDNNACNWLINFVGGIQNVNDFIKNLGIDRIQLIETEKSMEQDIRKSYNNWSTPLS +VTQLLRKVYTEKVLSDEHFAFLEKAMLASASGKDKFRAGLPKEVEVGHKTGMSYrMCDADVGVIYMPGGEKCYLAVLVKD +SKETDAANAKIMADIAKKVYshy +>ur|UPI00044E710B|UniRef100_UPI00044E710B/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|A0A0B3VEE7|A0A0B3VEE7_FRATU/26-282 +..qvtNDIQNIEKKHGGKIGVYTINRNDWSNF.AVNASFYFPICSTYKFLVVGAILKQSMTDNKLLNQKIKISKNQIVEY +SPITRRHINQTMTVKQLCQASM-QGDNTATNILIEKLGGLKNLNKFILSLADHATKVANLEPKVNHVSLTTNENKTTPKI +MARDINKLASDDILDKKHRLMFKQWLIASNTSNNHIAAEVPDEWEVGDKTGTCQyGTTNDVAIIWPDDNRAVIMAIFYTQ +SQKNAKPNSKIVREVTKILL... +>up|A0A0E2TP44|A0A0E2TP44_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|A0A0C1NCF5|A0A0C1NCF5_9CYAN/180-418 +.....-----------LSPGMFFLDLETGNYL.DIYGEKVFPAASTIKYPILIALFQDIDAGKVKLNDTLVLRRDLKAEG +SGVLQFPVGTKLSVLETATKMITISDNTATNMIIDRLGGKAKLNQRFRSWGLQNTVIRNLLGDFKG------TNTTSPKD +LARLSVMIDNDKLLTNTSRSKALGIMRRVEN-RRLLPSGLGKGATIAHKTGTLG.IILGDAGIVELPTGKRYLAGIFVKR +PF-GDTRAREFISQISKLVYgy. +>up|R5TCG1|R5TCG1_9CLOT/19-266 +.....--VTDQIKGLPGKTGFYYENLVTGERA.AYHEEERMMAASVIKLFVMTEAFTRFEEGTLSPDRIIRMRREDCVPC +GALTYLHDGIEVTVLDLVTLMIIFSDNTATNVLIDLL-GIEEINRTIRRLGYRDTVLRRKMYDTEK-SKQGIQNYITAAE +TGRLLREMYQGRLVSRTASEAMISILKNQQL-CSKIPFYLPEEPEIAHKTGEDC.GITHDVGIIYAK--QPFIV-CYCGN +DT-DTPAYERVMAETALWLY... +>ur|UPI0001DD0C8D|UniRef100_UPI0001DD0C8D/68-334 +..sfeRQVAALADGSQGRIGVYAVDLTTGAEV.GVLADQRFPMASTSKVAIAATFLAGVDQGRWSLSSEFELPGR----- +--------GTYISAREHLNLMITRSCNDCTDALLNAVGGPQAVNAWMRSAGILDFQLTRNIAALVRATEIDLRDSATPRA +MGQLLAGIYQGRWLSPSSRQVLMNAMGDTVTGKRRMTSALPMSANLAHKTGTLS.RTASDIGIFYTPDGRPIAAAIYVTG +QSASRRLRDERIASITSALYngf +>ur|UPI0003B1E9A4|UniRef100_UPI0003B1E9A4/5-291 +.....GRVADVFADAAVRGWMHAVPVPGGVDV.GVGADDPVVTASVYKLPLVVAFCRLVDAGDLDPREQVTLDPSTRTTP +TGISQMSDPVRMSLRDMARSMMAMSDNAAADELLRRV-GVDRVNETMRSLGLSSTRIVGGTSDILEGYDPVLSSATTPRD +MTTLLSAVWSGAVLSADQTAFVRAVMASQIF-TARLRSGFPADVVVAGKTGTLG.AVRNEVGVIEFPDGDAFAVAVFTRA +ARADLPRADAAIGQAARTAIa.. +>up|D2PZW8|D2PZW8_KRIFD/13-297 +.....AHLSGVFDDAGARGWFHAVSLDRPEQI.ALDADHVVPMASVYKLPLVVAFSELVDRGELDPRQPLTLEPGDRTPP +TGVSILSDPVTMSLRDLAASTMAVSDNAAADALLEVV-GLDRVADFLRRHGLTDTRVRRGTADPDGIYEAAGGSSTTAQD +MTRLLAMLWAGAILSAEQTAFVRRLMELQVF-GQRIAAGFPDGVRVYGKTGSFG.ALRHEVGVVELPGGPTVALAVFTRA +ARADLPRVDAAIAHAARYAAd.. +>up|R4SS22|R4SS22_AMYOR/2-292 +.ndirERIEAVFAAAGAEGSLHAREIGDGAEV.SAGADDQVVLASVFKIPIALAYAREVVAGRLDETEYTKVTARYRIGG +IGTAGCADDVEMTWRDLAWFMLTMSDNAATDLIWDRI-GQETICRVVADLGLTRTRLIGSCEDSFRMCDPERETSSTPRE +TTELLDAIWTDRAGEPEACERVRAIMAHQ-IWPHRLSTGFPSGVRIAAKTGTLP.GIRNEAGVVTLPEGRRFAVAVFTRA +HSDRLPEVDASIGAAARLALdh. +>up|A0A015ZMI1|A0A015ZMI1_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLETRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHKNLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|Q57509|Q57509_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLETRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHKNLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>ur|UPI00037A21DE|UniRef100_UPI00037A21DE/11-297 +....aKTIRDIFDAAEVDGYLHVRDLDGDDEV.DYRADAPVVLASVFKIPIALEYARQAAAGRLDRAGRHVVTDADKEGG +IGTDGCMHDVEMSARDLAYMMMTMSDNAATDMVLGLV-GRENVRATLDELGCHDTSVTGCKELFASVRDPEHTASTTPRE +ITKLLAAIWRDEAGPAEACAEVREIMGRQ-IWPHRLSSTFGDEIRVSGKTGTLW.GVRNEAGVVEYPDGKRYAVGVFLRS +ESMGLPRADAAIGLAARAAIdh. +>up|F7L0T3|F7L0T3_FUSNU/6-258 +..ewkKEIEKIISQVKGSVCINFYDLVKNTGF.SIDGNKKVLSASMIKLLILAELVKKVSENKFSLSDAITVTEAMKTGG +DGVLKENSGHHFTLKELTTLMIIVSDNQATNILIDFL-GMENINLLGKELRLKETFLGRKMMDAEA-RKKGYDNYTCADD +ISLLLKLIYQEKLINKEASQLMLDILLRQQQ-GERLQRYLPSDIKIAHKCGDLD.NLENNGGIIWIEDKA-YILVVLTNG +MP--NLQCKQTIGKISKFVYdk. +>up|A0A0G2ZQW0|A0A0G2ZQW0_9DELT/19-287 +..tlrASLQERIAQVGATVAVAYQHLGNPRDSlFLEADRSFHAASTMKVPVMIEFFRQADAGKLSVGQELTLANQSIVDG +SPYALERLGKPVPARELVERMITRSSNLATNTVIALV-DAKRVTKTLRSLGARQMTVLRGVEDGK-AYQKGLNNSATARD +LATLMTAIEQGKAASPASTQAMRSILLAQEL-NLEIPAGLPPGTPVAHKTGQIS.GVLHDAAIVYPSGRPPYVLVVLTSG +IP-DEKVARSLIADLSRQVFah. +>ur|UPI00035CBEE7|UniRef100_UPI00035CBEE7/26-293 +.teleQAIESRLSGLEGTFGIAFKNLNNPDEYvFINEDERFHAASTMKTPVIVELYKRAESGEFDVQDSIVVKNTSIVDG +SEFTMEKLNAKTSLYDLAYQMITRSSNLATNILIDFL-GAESVTQTMRSIGADSIEVLRGVEDIKA-YEAGLSNTTTPRD +LLVLFEEIEQGALLNDRSKEAIISILKDQKY-NEMIPAKLPAEASVAHKTGWIT.NVHHDSGIVYMPDGRAFVLIFLSKE +AP-NREAVLDAAADIASYCYq.. +>ur|UPI00041C4E9A|UniRef100_UPI00041C4E9A/10-297 +...veRAIRAMFDDAGVRGWLHVAELHHPARV.VIDPGEQLPLGSVYKVPLMAAFCRLADTGRIDPRHRVTLESADRVPP +TGISVLHDPVTMSLRDLVTLMMTVSDNTAAAAVLRAV-GAGVVDAVCRDLGMPDTRIHGGVVTTFSVYDPAFKASGTPAD +MARLLRAIWTDEAASAEGCAFMREVMRRQP-WTHRLASGFPDDVTVYGKTGTFG.SLRHEAGVVELADGSTYTAVVFTQA +ARADLPRADAVIGAAARAAVee. +>up|W4A9R8|W4A9R8_RHORH/3-290 +..saeDRIRDVFADAGCTGWVHARRCDDSDEV.TVGGRERVVTASVYKLPLFVAFCRCVDAGLVDPTAPLTVTPAECTPP +TGIAVLHDPVTMSRRDLATSMMTVSDNAAADVLLGEI-GMGPLDGLLDHLGLTQTKIVGGTADLHRAYDPAYTSATTPEE +MTRFLREVWAGRVLSAEQTEFVRAVMRRQ-IWPHRIASAFPRGVSVAGKTGTVG.VIRNEVAVVEFPHEQPVAVAVFTRA +ARVDLPVVDAAIAEAARIAVt.. +>up|A3KEX6|A3KEX6_STEMA/12-206 +....aTDFAALEKACSGRLGVTLLDTGSGRRL.GHRQDERFPLCSTFKSVLAATVLKQAERDPALLDQRLPVRAQDILEH +APVTRRHVGKDLTVRDLCRATLITSDNTAANLLFAAIGGPPAVTAFLRASGDTITRSDRLEPELNSFAIDDPRDTTTPAA +IAATLQRLVLGDALKPASRQQLADWLIDNETGDACLRAGL--------------.------------------------- +--------------------... +>up|A0A0K1ILY5|A0A0K1ILY5_9GAMM/26-283 +..eisNRLHNLEKQCGGKIGVYTINRNYNSNF.SHNQSFYFPICSTYKFLVVGAILKQSMTDNNLLNEEVKISANQIIGY +SPVTKKHLNQTMTVSELSKAAI-QSDNTATNLLIEKLGGLNNLNTFILSLHDHATKIAGLEPVANQVSLTTNQNKTTPKI +MAKDINKLASNSILNKKHRLLFKKWLLESDSGNNRIAAEIPDEWEIGNKTGTCAyGSTNDVAIIWPDDDKAIIMAIFYTQ +SQKDAKPNNKIIREVTKILLd.. +>ur|UPI0006826B54|UniRef100_UPI0006826B54/24-294 +.nelrKNIQSIIENKNATVGVAII-FNGKDTL.TVNNQYRYPTMSVYKFHQALAVLDNLNRRNLPLDQQIYVSKAALQPH +SPLREARPEGNMPIKELLQYSVSQSDNNACDILFDFLGGPNYVEKYIKSLGIMQIAITATEQEMHDDPNKQYANWTTPYA +AVELLEKFKQQDWFPSQSKSLLWDALVETSTGKDKIKGLLPSGTVVGHKTGNLK.AADNDLGFIELPNGKQLSIAVFIVN +SMEDDKTNAAIIAQISKAAYdyy +>ur|UPI0006C907E9|UniRef100_UPI0006C907E9/31-289 +.eqlaAQIDGLEAASGGRLGLALFSQDEGLLF.AHRGAERFAMCSTFKLALAAMTLETSG----VREERLDFGEDDILSY +APYAKERAQIGMSGLEAAHHAVTLSDNTAANLLLARLGGPEAFTAWLRDAGDRVTRLDRNEPALNENAPGDPRDTTTPEA +KAELVGNLLWGDRLSATDRSILHGWLVETSTGMARLRGGLPDGWNAGDKTGTCGgPEFNDIAVFETPAGSHYVLAAFLDR +PTGTSAEADAVLADAARAVAe.. +>ur|UPI0006B93F44|UniRef100_UPI0006B93F44/30-294 +..rlaAELRLIEAAGNGTLGVEIYDTASGMAV.GINRDRRFGHASSFKLSLAALLLQRHAAGAINADKQVMWTEADMIAH +APFTRERIGSGASLRELARATQITSDNPAANILLKELGGPAALTAFWRSIGDEASRLDRYEPEMNLVPTAEFRDTTTPAA +MARTVAKLIYGDVLPEAERAELKGWMIATETGLRRVRAGLPEGWVAGDKTGTGTeYNYIDIGFAEGPKGPPLTFACYFRA +RQTEQPIGELTLSRVGKVI-... +>up|A0A0E1N5Y6|A0A0E1N5Y6_9GAMM/26-283 +..eisNRLHNLEKLYGGKIGVYTINRNNNSNF.SHNQSFYFPICSTYKFLVVGAILKQSMTDNNLLNKEVKISANQIIGY +SPVTKKHINQTMTVSELSKAAI-QSDNTATNLLIEKLGGLNNLNNFILSLHDHATKVAGLEPVANQVSLTTNQNKTTPKI +MAKDINKLASNSILDKKHRLLFKKWLLENDSGNNRIAAEIPDEWEIGNKTGTCAyGSTNDVAIIWPDDDKAIIMAIFYTQ +SQKDAKPNSKIIREVTKILLd.. +>ur|UPI0005CDD523|UniRef100_UPI0005CDD523/2-292 +.ndirERIEAVFAAAGAEGSLHAREVGDGAEV.SAGADDQVVLASVFKIPIALAYAKEVVAGRLDETEYTKVTARYRIGG +IGTAGCADDVEMTWRDLAWFMLTMSDNAATDLIWNRL-GQETICRAVADLGLTRTRLIGSCEDSFRMCDPERETSSTPRE +TTALLDAIWTDRAGEPEACERVRTIMAQQ-IWPHRLSSGFPSGVRIAAKTGTLP.GIRNEAGVLTLPEGRRFAVAVFTRA +HSLDLPEVDASIGAAARLAVdh. +>up|A0A059X2Y4|A0A059X2Y4_9BACT/22-288 +...lsETLKKLCDTVGGKVSVAVVHVETGKLA.TVDASNELPLFSVFKLPLAITVLKRVEEGSLKLDQNVHIGPDELIVG +TRANSQRWQNPFTIKQLLEFSIIESDNTSSEKLLQLVGGPQAVTERMLSFDLQQINIKTTIRDYVA--TRSNPNTGSAAA +LVKLLSKLQNGELLQRAQTDLVIGMMERAKTGLHRLRGNLPQGTKVGDKTGSGDpISTNDVGLITLPNGGHLAMAVLLHE +STLSDEAQEKLIADLARTAFday +>ur|UPI0004CA2054|UniRef100_UPI0004CA2054/2-307 +..rveERIREVFARAGAEGALHALRIDTGAGV.SVAADTPVALSSVFKVLLVLEFARQAAAGQLDPRERVLVTDEHRLGG +WGTAGCVDDVEISLRDLAYFALTVSDNSAADILLSRV-GLDTVGLLARELGLARTRVVGGPREALAVLDPRRANASTPRE +VTRLLDLIWRDAAGPPEACAQVRELMGRQVF-RHRLTSGFPDDVRIAAKTGTLP.GLHIEAGVVRWPEGDTYAVAVFARS +RAADLTRVDAAIGTAARIAVd.. +>ur|UPI000346526A|UniRef100_UPI000346526A/11-262 +.....-------ADYTGEVGLLVTDFGGRELY.ACAANAPFPSASTIKLPLLLMALEQAGRGDLDLAERVTLRAEDRVPG +AGVLHESPGLTLTWQDVLTLMIVVSDNTATNLLIERL-GQDDFNAWLTARGLNSTRLIGLPERQNAAQRRGERNRTSARD +QVALLLSLLRGDGLTPQMQQLGLDILGRQQV-RDLIGRGIPPRYRVASKSGELR.GVHHDVGLLWTP--RPLVVALLSQG +GE--DPREHPANRDVTRLAAa.. +>ur|UPI000674A9CE|UniRef100_UPI000674A9CE/47-296 +.....-ELAELEERHGARLGVRVVDTGSGAAV.GHRADERFPVCSLISAYAAGALLVANDWADGFFQQVITYERAELIGN +SPVTGSRVDGGMTVAELCDAAIAHDDSTALNELLSLVGGPEAITAFAFALGDEQTRLDRWEPDLNAAEPGDERDTSTPGA +LAAGYRNLVLGTALEARERAELRGWLEGGGT---VLRSVVPRGWVVGGKPGAAEyGTRCDAAIAWPPDRDPLVVVLMSTR +PERDARADGTLLGDAARVA-... +>ur|UPI0003B77BF3|UniRef100_UPI0003B77BF3/47-302 +...mnEALRALEQSNAVTIGVTALVHGSRHAF.RYRGNELFPMCSLFKSLAAAALVQARGYDEVYWSTPIPFTIADRVGD +STKLNTD-TWQATPEELADAAIRYSDNTAGNLLLRELGGTQAVTTFARSLGAQRTRLDRAEPEVNEALPGDERDTSTPDD +IAFLFELLMLDHGAGALTGARLQEWMLRNTTSGRRILAGLTPPFELADKTGLGGyGVVNDAGIVWRPGEAPVTLAIMTRT +DRADAPNNQDVLAEVTRIVVa.. +>up|F2F4L4|F2F4L4_SOLSS/2-253 +....hKQLDRIIAHCPYKVHVIVEDYKTNEIVwKNRAEEIFSSASIIKVPILIAILAHLQKTNGSLNQVFKIAPENMVDF +SVITEQK-QIRATLHELLLWMTITSDNTATNVCIDLL-GMDAFNDYFNEIGLHNTRVQRKMMDFER-QKLGFDNVTTAQD +MQQLFRKIYRGTLLTSEWNAVALDILSRQRS-HESLKRYIADDVKMAHKTGGLD.TVDHDTGIVFLEVRD-YFIGVFITE +VT-DNDKARQTIGAISKIVYehf +>ur|UPI00069AB418|UniRef100_UPI00069AB418/6-295 +..taeARIQEAFDAAGVRGYFFAREIDGDRTL.GVAADEPVCLASVFKIPVALAYAREAAAGRLVRTERLAVDPRYRDGG +IGTAGCADPVEMSLRDLVHMMLTMSDNAATDVVLERV-GLDTVNGLLRELGRDRTHLVGGH----AVCVPERTTRGTARD +IAELLAQIWRDEAGPAEACAEVREVMSHQ-IWPHRMGSGFDDGYRLAGKTGTLP.GWRNEAGVVEHTDGGRWAVSVFTWS +RTPDNPAADRVIGTVARLAVde. +>up|A0A0A3IDZ5|A0A0A3IDZ5_9BACI/2-252 +....eQRITTLIQESPYNVHLFIKNLTTNQLLiGHQLEASFSSASLIKVPILLALLSHIEKNKLSLDSTLTISPADWVDF +SVISEQRL-TQSTFYELLVWMIMTSDNTATNVLIDVV-GMEYLNDYFQHIGLQDTLLQRKMMDVEQ-LAKGIDNRTSARD +MAHLYTQIYQQKLLSASYNKLVIDILSRQRV-YDSLKRYLVDDVRLAHKTGGLD.TVDHDVGIFYTHAVD-YSMGFFITN +VT-DNDQARQLIGRLSKVVYdq. +>ur|UPI00036FE066|UniRef100_UPI00036FE066/23-292 +.erlrTEINQIISSKNLTAGISLKNIENKDSL.SINGNQMMPMMSIFKFHIALTVLHEVDQNKLQLDQKFFIKKRDLLPW +SPILDDFPEGNLTLDQLLRYTVSHSDNNGCDILLKIIGGTKIVQNFIHKQEVKDFVIKVNEQEMQN-WDNLYINTTSANA +TAKLLEKFYTNKVLKKNSTTYLYQLMVETSRGSTWMKAGLPANTELAHRTGISDtVAMNDIGIIKLVDGKRIILSIYLKN +ITEERAETEKVMADITKAVWnyy +>ur|UPI0004C175FC|UniRef100_UPI0004C175FC/8-287 +.....HRIRAAFAEAGVTGRLHAVDIDSGTEI.DAGADQPVVTASVHKLCLLVALHEHAAAGRVDLGEQVECPPGDRTAP +TGLAAMLDPVRMSLRDAAYLMTAVSDNAAADLLLARI-GLDGVNEATARLGLTRTLAVHTFRSLFAALDPAHSNRSTPRD +MTRLLAAVWRDEACIPEHGAAIRRLLGLQ-VWPHRMAAGFPDDVHVAGKTGSLP.TLRNEVGVIEYPDGGRYAVAVFTRA +ANATLPAADAVIGTTARMAVd.. +>up|A0A0E2S5G0|A0A0E2S5G0_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHKNLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>ur|UPI00026CDB2B|UniRef100_UPI00026CDB2B/48-348 +..alvANVAALVRAFDGRVGVAVRSIEEGWAV.DTGGEQRLPQQSVSKLWVAMTVLDFRDAGRLKLEDPITLTRDDLTVH +QPIAALIKGEQTTVGELLQRALTMSDNTANDRLLRYVGGPNAVRDFLQRKRLGDIRFGPGERLLQSRYVADPPDGAAPRA +IADALARLKRGDLLSRSSTEYLLTTMESSHTGKQRLRGAVPAGWTFGHKTGTGQdAGYNDVGLLIAPDGRSYAIAVMIGD +TPKPIPARQALMQAVVASVVa.. +>ur|UPI000685059C|UniRef100_UPI000685059C/64-231 +.....---------------------------.----------------------------------------------- +------------SAAKVLELMIVRSDNHAADQVLAALGGPVAVQQWLSSHNIVGIRVDRTIDQLLRGHLADSKDVATPVA +MVALLHKLDSGAVLSAQSRAFLFELMRRCETGTRRIRAMLPAGTPVEDKTGTLD.GVTNDVGFITMPDGHRVAVAVFARG +GR----DRQPVIAAAARVIYdrf +>up|A0A0J5SJ42|A0A0J5SJ42_9BACI/4-254 +...lrEEMMGIVQECSGKVSFSVLL--DDESL.SWEEDRRISSASLIKLPILMAAYEQIQTGRLRADAMIVLRHEDHVEG +AGVLNGHDGLTLSIEDLLTLMITVSDNTATNRLIELI-GMDSINRFCLDWNLKGTFLNRKMMDFPS-LEMGKDNWTSSED +VVSCLTLINEGPF-EEASRKKMLTILSRQQF-RDKLPALLGDDVKVFNKTGELP.GVEHDCAIIESASGKYAYVAVLTYE +LP-APEEGRRVIRTMGKLIGdy. +>up|A0A016BZA7|A0A016BZA7_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLETRLLIKKSDLKPY +SPLREIYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|A0A0D1KQC9|A0A0D1KQC9_9SPHN/51-352 +..rltAAIDSLARNFDGKFGIAIRAVDDGWTVtSPGARTRMPQQSVSKLWVAMTLMDLRDQGKARLDDPIVVREQDLTLH +QPIAMLVKGDGTTVGELLTRALTHSDNTANDRLLTYVGGPQAVRAMIERKQLGDIRFGPGERLLQSAYVNDPPDGAAPLA +IADALARLARGELFSETSTRILLDTMGASVTGRARLRAAIPAGWKIAHKTGTGQdAGFNDVGLLTAPDGRRYAIAVMIGD +SRRPIRERQQLIQAVAAAVAn.. +>ur|UPI0002DF514A|UniRef100_UPI0002DF514A/16-300 +.....GRIRAVFADAGCTGWLHARRCDTAAEI.CVDGHARVVTASVYKLPLFVAFCRFVDAGRIDPTARLTVHPADCTPP +TGLAALRDPVTLSRRDLAQSMMTVSDNAAADVLLGEV-GLAAVDELLTELGLTETRVVGGTADMHDAYDPSYASATTPEE +MTHFLRAVWTGAVLSSEQTEYVKTVMRHQ-VWPHRIAAAFPHNVSVAGKTGTIG.VIRNEVAVVEFPGEHPVAVAVFTRA +ARTNLPVVDAAIAEAARIAVt.. +>up|A0A015VGH3|A0A015VGH3_BACFG/27-294 +...lkTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLETRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNKNLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrIACNDIGFILLPSGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|E8X484|E8X484_GRATM/22-288 +...lrQQIRATAEQAKGKVSVACSLPGTLLDC.DLHPDAHPPMQSVFKLPLGMAILDQVQRGRFTIDQPIRFLASDRIPY +SPLQDEFPQADVPLRELLRLSVSLSDNCAADVLLRILGGPKVLQAYIDSLGIEGFHIQDDEAGLHQDVLAQYRNWFEPSA +AVALLRLINDRPPFSRQNTALLTGWMKTPPDRPSRVAQALPKGIEVLHKTGTSDvYATNDIGLITLPDGRRLAVAVFVTD +ASADTATRDRVIAEISRQIYd.. +>up|G9S6Y0|G9S6Y0_9PORP/25-291 +..elkMRIASVLKEKRATVGVAVLY-GDNRLF.EVNR-GDYPMMSVCKFPLALAVLDYLHKNNLSLDTEIFIRESDLLPY +SPLRDRHPQGNMSIRELLSYTVSLSDNNACDILFGYIGGTKVVDDYIKRLGISGMSVVATEAVMHESFEKQYCNTATPSS +AVLLLDKFLKEDLFRDEYGNYLRKIMIETSTGNDKIKAGLPERVVMGHKTGSSDrAGDNDLAFVQLPDGQRYCIAIFIRD +SKEDDKTNAAIIASVSKVVYdy. +>up|Q57150|Q57150_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHVYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|A0A0H3T1R4|A0A0H3T1R4_9GAMM/20-281 +.tdleQYLRHTEQQIQGQIGVAIIDTQQHSQW.NFNGSSHFPMMSAFKTLACANVLYDVQQHKLSLTNKIKVTKAGLINW +NPITQNFVGGQMSLQSVCGAAMFMSDNYAANLVLEQIGGPQGLTEFLRTIGDKKTRLDHFEPKLNYVEKGALNDTTTPIA +MMDTIKKLLTGNVLDSENKAQLQLWMTNNMVSDGLARAVLPAGWKIADRSGGGVnGSRTLTAMVWNEHQQPLFIGIFIAN +SKKTLPELNRVVASISAKIFnky +>up|C6WI80|C6WI80_ACTMD/69-318 +.....-ELAELEERHGARLGVRVVDTGSGAAV.GHRADERFPVCSLISAYAAGALLVANDWADGFFQQVITYERAELIGN +SPVTGSRVDGGMTVAELCDAAIAHDDSTALNELLSLVGGPEAITAFAFALGDEQTRLDRWEPDLNAAEPGDERDTSTPGA +LAAGYRNLVLGTALEARERAELRGWLEGGGT---VLRSVVPRGWVVGGKPGAAEyGTRCDAAIAWPPDRDPLVVVLMSTR +PERDARADGTLLGDAARVA-... +>up|A5PA76|A5PA76_9SPHN/54-320 +.saleRTVAQLADGSRGRIGVYAIDLSTGQEI.GVLADQRFPMASTSKVAIAAVYLAGVDAGKWTLSSEWRLPR------ +-------PGGALSAQQHLDLMISKSCNACTDALLDAVGGPRAVNAWMRKAGIEEFQLDRTIASLVRASSVDLRDSATPRA +MGQLLAGIYQGKWLSPSSRAVIMNAMRATTTGKKRMRSALPVSAGLAHKTGTLS.RTASDIGIFHTPDGRAIAAAIYVTG +QSSSRQMRDARISTIAGALYr.. +>up|A0A0E2ZJ48|A0A0E2ZJ48_9GAMM/26-283 +..eisNRLHNLEKLYGGKIGVYTINRNNNSNF.SHNQSFYFPICSTYKFLVVGAILKQSMTDNNLLNKEVKISANQIIGY +SPVTKKHINQTMTVSELSKAAI-QSDNTATNLLIEKLGGLNNLNNFILSLHDHATKVAGLEPVANQVSLTTNQNKTTPKI +MAKDINKLASNSILDKKHRLLFKKWLIENDSGNNRIAAEIPDEWEIGNKTGTCAyGSTNDVAIIWPDDDKAIIMAIFYTQ +SQKDAKPNSKIIREVTKILLd.. +>ur|UPI0006AE87E0|UniRef100_UPI0006AE87E0/2-252 +....kQTITEILQNAPYKVHMFVKDCKTEQFFiSEKLEDAFSSASLIKVPILLAVLNYLESNNKSIEQEIKIAPEEWGDF +SVISEQHLE-QCTIYELLVWMIIKSDNTATNVLIDFL-GMEALNQYFRQIGLLQTTIQRKMMDFER-LAKDLDNTTSARD +MALLFSRIYRKDLLSSAFSELTLDILSRQRV-HESLKRYLVDDVKLAHKTGGLD.TVDHDVGIVYNNSRD-YLIGVFVTE +VT-NNDDARQLIGRLSKVVYdy. +>ur|UPI000488D35E|UniRef100_UPI000488D35E/10-297 +...veRTIRGMFDDAGVRGWLQVADLHRPAQV.AIEPDAQLPMGSVYKVPLAVAFCRLADAGRLDPRRRITLEPGERVPP +TGVSVLHDAVTLSLRDMVVLMMTISDNTSADAVLRAV-GPGTVDAVCRELGLPDTHIRGGA----PVYDPAYEASTTPSD +MTRLLRAIWTGEAASGDRCAFLREVMRRQP-WAHRLGSGFPDDVTVYGKTGTFG.AMRHEAGVVELADGSAYTAVVFTQA +ARSDLPRADAVIGAAARAAVee. +>ur|UPI0004B91663|UniRef100_UPI0004B91663/25-286 +....rKGINKIIKGKHATIGVAIYDTQTGNTL.NINGDKHFPMQSVFKFPIALNILTKVDKGKMSLNDSIFITAKDLLPW +SPIRDRYPEGNMPLSEIIRYTISQSDNNGCDILIHLLGGTSTVNSYISSLGLTEMKIKKTEAEQHITPSAQFYNWTTPTC +AIQLLRLFHEKKILLSDSRDFLFKTMTETSTG--SVKTEIPQDVIVAHKTGSGS.YVVNDIGVMQIPDNHTILYAIFIMK +SKESKENNYKIIADIAKVVYqq. +>ur|UPI000687B766|UniRef100_UPI000687B766/21-274 +.paleQSLADYLAKLPVKVNYRVESLEGKRYA.SLGDDERVPSASIIKIPILVEVMEQVKAQRFELTDYYTLQNADKVGG +ATIFQEREGKAFTYEQLAHQMMVASDNTATNILIRKV-GREAVNERMKTLGFPNLQLNRVMMDTA-AVAKGIENYVNAAE +INRLLSLIYQRKVATPALCDLMVAFLLDNHD-TSTLPSLIPRQVGIAHKTGTLT.YIRGDAGIIFTK--KPFVISVFVRG +TE--LNRAETIIAEIGKISYe.. +>ur|UPI00068BE602|UniRef100_UPI00068BE602/25-321 +.atlqASLQKLADQAPAKFGIIVVDLDGSASA.KVNDDRAYMLMSTFKAPVSAAVLSQVDAGKLSLNQKVHVTPADVTAG +SPSIGARAAKGVTVSELMTAAATQSDNTAVDALLKLVGGGQVVTAYLKDKGVEGMRIDMDERAVGHAAIVMQENTTTLDG +AATFLRKLQAGELLSAASTKRLLDMMQAQVI-PNRIRAGLPAGFSIADKTGTGAsAAWNDMAIITAPNGNRAVVGAFLRD +TTSTDEQRAAWFKELGTVVS... +>up|B0TZF6|B0TZF6_FRAP2/26-283 +..eisNHLHNLEKLYGGKIGVYTINRNNNSNF.SHNQSFYFPICSTYKFLVVGAILKQSMTDNNLLNKEVKISANQIIGY +SPVTKKHINQTMTVRELSKAAI-QSDNTATNLLIEKLGGLNNLNNFILSLHDHATKVAGLEPVANQVSLTTNQNKTTPKI +MAKDINKLASNSILDKKHRLLFKKWLLENDSGNNRIAAEIPDEWEIGNKTGTCAyGSTNDVAIIWPDDDKAIIMAIFYTQ +SQKDAKPNSKIIREATKILLd.. +>up|A3HV13|A3HV13_9BACT/29-296 +..dfkELVSAQIASIQGDVAVAFINLSDPSDNlMIQADEEFHAASTMKVPVMIELFKQEEEGKLNLDDSILLVNESIVDG +SSYSMNKIGTKVSLNDLMYNMITVSSNLATNVLIELV-DAKKVTATMRDLGAAKIEVLRGVEDQ-KAYDLGLSNSTTARD +LLEIMEAIALNEAGTQEDCQEMISILKDQKF-NEIIPFHLPEGVSVAHKTGSIT.GVHHDAGIVYLPDGRSYVLVLLSKN +LA-DFDKGTEQLAGISQTIYeh. +>up|T0GYZ5|T0GYZ5_9SPHN/78-376 +...lvSVIRNLGQSFNGKVGIAVRRIGADWTV.AWNGNALFPQQSVSKLWVSMTFLDAVDRGKIRLTDTTTITRKDLTLH +QPTAALVGSSGTSYSDLMRRAMTQSDNTANDTLLRAVGGPEAVRAFLARRTIKDIRFGPGERLLQSNYLANPPDGAAPSS +IVKALAKLKEGEMLSPASSQLLMSIMSQAKTGPQRIKGGVPAGWKYLHKTGTGQeTGYNDIGIMTAPDGTSYAVAVMIGS +TTEPIPVRWQLMQAVAKAVAa.. +>up|A0A085WKX8|A0A085WKX8_9DELT/26-287 +.....---QRIIQVKGASVAVVYQDLGDLKSV.LIEADRSFHAASTMKVPVMVEFFRQVDAGTLSLDQPIPLVNQSIVDG +SPYALEQLGKSVPARELIQRMITRSSNLATNSVIALV-DAKRATQTLRTLGAQQMTVLRGVEDGK-AYQQGLNNTATAKD +LATLLAAIERGKAASDRSTEAMRSILLAQEL-NEEIPAGLPPSTRVAHKTGQIS.GVLHDAAIIYPSGRAPYVLVVLTSG +IP-DEKVARSLIVDISRAVYah. +>ur|UPI0002EFAE07|UniRef100_UPI0002EFAE07/2-281 +.....---EEIFRKAGVRGWVHARCLDCAGEV.GLGADEPVVLASVVKVPLVLEFARQVVAGQLDPTDRVRASAADRLGG +VGTAGCLDDVEFSLRDAAFFALTVSDNTAADLLFDRV-GLDNVRSLVRELGLTETRIVGSA----RAMDPLRTTASTPRD +MTRLLTLLGQDRAGDPAACRWVRELMGQQL-NWHRLAAAFPSEVSVWGKTGSLP.AIRNEIGVVAYPGGSRYAVAVFTRA +DTQRLPEVEHAIGEAARLAI... +>up|R6S9U2|R6S9U2_9BACE/28-294 +...lkEQIQAIIHSCKAQVGVAFIW-NGQDTL.SINNDRPYPLMSVFKFHQALAVTHWLETRHLSLDTVLYITPEDLKPY +SPLRDRYPQGNLSVRELLKYTLQQSDNNACDILFRLTGGPQETDRYIRSLGCSHFSITATEDDMHVDLNRSYDNWTTPLE +AARLLEIFLTRELFRPSDRQFIRQTLTECETGKDRLVKPIPSKAVIGHKTGTGDcNAQNDIGFFLLPDGSRYSLAVFVKN +SEEDAPATAGVIAAISEAVWn.. +>ur|UPI00069A906E|UniRef100_UPI00069A906E/11-297 +....aRTIREMFADAGVRGWLHVAELHRPEARvTVDPDEPVPMGSVYKVPLMVAFCRLADAGELDPALRVTLEPSHRVAP +TGISILQDAVSMSLRDLVVLMMTISDNTAADAVLRAV-GSTVVDGVCRELGLPDTRILGGT----EVYDPVSKASTTPSD +MARLLRAIWTGAAASAERCAFMRDVMGRQP-WRHRLASGFPDDVTVSGKTGTFG.SMRHEAGVVELADGSAYTAVVFTQA +ARADLPRADAVIGAAARTAVee. +>ur|UPI00031B1C5E|UniRef100_UPI00031B1C5E/15-297 +..avaDRIAAAFADAGVDGVVHAVDIDRGTET.GWEADRLVCTASVHKLCLLLALHRLAAAGRIDLTERVECPVEGRTPG +TGLAAMLDAPRMSLRDLAYLMIAVSDNAAADLLLARI-GLEEVNRTTEALGLRRTRAVESFAATQEALDPAHGNRSTPRE +LTRLLAALWRDEFLPEPHGAAVRRLLGLQ-VWPHRLASGFPDDVQVFGKTGTLP.TLRAEVGVVEYPDGGRYAVAVFTRA +ADTGVPAADAVIGVVGRIVVd.. +>ur|UPI00058CCEBC|UniRef100_UPI00058CCEBC/29-295 +...lkEQIQAIIHSCKAQVGVAFIW-NGQDTL.SINNDRPYPLMSVFKFHQALAVTHWLETRHLSLDTVLYITPEDLKPY +SPLRDRYPQGNLSVRELLKYTLQQSDNNACDILFRLTGGPQETDRYIRSLGCSHFSITATEDDMHVDLNRSYDNWTTPLE +AARLLEIFLTRELFRPSDRQFIRQTLTECETGKDRLVKPIPSKAVIGHKTGTGDcNAQNDIGFFLLPDGSRYSLAVFVKN +SEEDAPATAGVIAAISEAVWn.. +>up|A0A017NG10|A0A017NG10_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLETRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHKNLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHVYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|A0A0K9SGG5|A0A0K9SGG5_BURPE/35-232 +..aaeRQLRELESTFDGRLGFVALDTATGARI.AHRGDERFPFCSTSKMMLCAAVLARSAGEPALLQRRIAYAKGDLIRY +SPITEQHVGAGMSVAELCAATLQYSDNTAANLLMALLGGPQAVTAYARSIGDATFRLDRREPELNTALPGDERDTTTPAA +MAASVHRLLVGDALGAAQRAQLNAWMLGNKTGDADRRAGVR-------------.------------------------- +--------------------... +>up|A0A015VDJ1|A0A015VDJ1_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNKNLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPGGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>ur|UPI0002898F93|UniRef100_UPI0002898F93/82-247 +.....---------------------------.----------------------------------------------- +--------------AKVMELMLVRSDNIAADQLLATLGGPMAVQQWLWSHKITGIRVDRTIAQLLRGHLADSKDVATPVA +MVALLYKLDNGTILSAQSRNVLFDLMGRCQTGTRRIRALLPVGTRVEDKTGTLD.GVTNDVGVITMPDGRRVAIAIFARG +GR----DRQPVIAEVSRVIYdrf +>ur|UPI00069A0B5F|UniRef100_UPI00069A0B5F/63-365 +.eeleATLQDIGKDFGGSLGIAVVDVEQDWQA.GFNADTVLPQQSVSKTWVALTAMVMAEAGELDLDAPIRVTREDLTLH +QPIRKEILRDGTDHADLIERAIQQSDNTANNALLQRVGGPEAIRAMLAEQGLEGIRFGPGEKPMQASYLADPVDGASAAA +IAQAFAAIVRGDVLSEEGADTFLTIMANTRSGPRRLKGGREDGWVVSHKTGTGQfSGYNDVGVLFAPDSTPYAVAVMIGV +TERPTPERMEMMQSVTRAVIay. +>up|A0A0C2BBP7|A0A0C2BBP7_9ACTN/5-296 +..eaeKAVRGVFRDAGVRGWLHARPVNGDQEV.CVGADIPVVVASVYKLVALVAFCRAVDAGELDPRQQVTVEPHRRTPP +TGISALSDPVTMTWRDLATSMITVSDNAAADAVLERI-GQDRVRAVIEDLRLPGTRIHGGTAEAQRELDPTFGSATTPRD +MTRLLTVLWRGEAASPEQTRFARRLLEAQ-VWPHRLRAGFPGAATVAGKTGTVG.AIRNEVGVITYPGEHPVAVAVFTHA +ARTDVPRADAAIGAAARHAVn.. +>up|L0G3T4|L0G3T4_ECHVK/29-296 +.etlrNQITAHLSEVQGDFAVAFRSLGSDTLSlMINEKESFHAASTMKTPVMIELYKQVALGNISLDDSITVVNESIVDG +SPFSMGKIGQKSTYKALNFQMITMSSNLATNILIDKL-DAKKVTQTMRDLGAKDIEVLRGVEDLKA-YEQGLSNTTTAYD +LMVIMEAIAAGKAVSKEASAAMFEVLKAQHF-NEIIPGLLPENVTVAHKTGSIT.GVRHDSGIVELPSGERYVLVLLSKN +LK-APEKGIQVMAQISKLIYk.. +>up|A0A015WLG6|A0A015WLG6_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLETRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHKNLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHVYSIAVFVKD +SEADNRENSKIIAEISRIVYey. +>up|A0A0G9MQS7|A0A0G9MQS7_9SPHN/72-374 +.eeleATLQDIGKDFGGSLGIAVVDVEQDWQA.GFNADTVLPQQSVSKTWVALTAMVMAEAGELDLDAPIRVTREDLTLH +QPIRKEILRDGTDHADLIERAIQQSDNTANNALLQRVGGPEAIRAMLAEQGLEGIRFGPGEKPMQASYLADPVDGASAAA +IAQAFAAIVRGDVLSEEGADTFLTIMANTRSGPRRLKGGREDGWVVSHKTGTGQfSGYNDVGVLFAPDSTPYAVAVMIGV +TERPTPERMEMMQSVTRAVIay. +>up|E0WMX8|E0WMX8_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLREIYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>ur|UPI0005D3CA03|UniRef100_UPI0005D3CA03/22-281 +...igQYLRDTEQQIQGQIGVAVIDTQNNTQW.NFNGSERFPMMSVFKTLACANVLYDVQHKALKLTDKIDVTKAGLINW +NPITQNFVGGKMSLQSVCGAAMLMSDNYAANLALEKIGGPQGLTAFLRTIGDNSTRLDHFEPKLNYVEKGAKNDTTTPIA +MMNTVKKLLIGNVLNAENKAQLQLWMTNNMVSDGLARAVLPQGWKIADRSGGGVnGSRTLTAMVWNKDHQPVFIGIFIAN +SKKTLPELNKVMVAISEKIFhqy +>ur|UPI0004F6752E|UniRef100_UPI0004F6752E/28-283 +....aSEIEHIEQENNVTIGVYGMNTDNGKVY.QHNADERFAFASTYKAIASGILLNNTP--NNKLNKKIKINEQDIVAY +SPVTEKYIGKTMSLKSLVQASMLQSDNTANNKIINEIGGIEGFNKELKSLGDYISKPQRLEPDLNDYDPTKIADTTTPKA +AATSLNKLLTSKQMDKENQALLKQVMIENETGDSLIKAGVPKHYTVGDKSGQGLyGTRNDLAFIYTDKHKPIILAVYTKQ +DQKNAKPDDKVIAAAAEEAIk.. +>up|D9UTF0|D9UTF0_STRS3/15-297 +..avaDRIAAAFADAGVDGVVHAVDIDRGTET.GWEADRLVCTASVHKLCLLLALHRLAAAGRIDLTERVECPVEGRTPG +TGLAAMLDAPRMSLRDLAYLMIAVSDNAAADLLLARV-GLEEVNRTTEALGLRRTRAVESFAATQEALDPAHGNRSTPRE +LTRLLAALWRDEFLPAAHGAAVRRLLGLQ-VWPHRLASGFPDDVQVFGKTGTLP.TLRAEVGVVEYPDGGRYAVAVFTRA +ADTGVPAADAVIGVVGRIAVd.. +>up|A0A0A3J0I7|A0A0A3J0I7_9BACI/2-253 +....kEELERLIDSVDYNIHLFIKRAKAEDFIfAKQLDEVVSSASLIKVPILIAVLELIERQNISLQMEVEIKQNHKVEY +SVLTEQDS-DKSTLYELLVWMIITSDNTATNVLIDFL-GMEECNAFFKKIGLTRTKLQRKMMDFDS-LQKGVDNVTTARD +MANLFTRIYKQDLLPLQFSQLALDILSRQRI-NDGLKRYIIENVKIAHKTGNLD.TVSHDVGIVFHEKLD-YIIGIMITD +IN-DAEEAKKCIGLISKIVFqyf +>ur|UPI00034CE293|UniRef100_UPI00034CE293/28-283 +....aSELKHIEQENDVTIGVYGMNTDNGKVY.KHNSDERFAFASTYKAIASGVLLNNVPNG--KLNKKIKINERDIVAY +SPVTEKYIGKTMSLKSLVQASMLQSDNTANNKIIDEIGGIEGFNNELQGLGDYISKPQRLEPDLNDYDPTKIADTTTPRA +AATTLHKLLASNQMDKDNQALLKQVMIENETGDSLIKAGVPKQYIVGDKSGQGLyGTRNDLAFIYTDKHKPIILAVYTKQ +DQKNAKPDDKIIAAAAEEAIk.. +>up|A0A0M0G7G7|A0A0M0G7G7_SPOGL/4-257 +.ntlkAEILDLASCCEGRAGVYVHT--EDGVI.AANADDVFSSASLIKVPILLAGLSQADKGLLHLEEEVEVKDAARVGG +AGVLQASKDLKFKVIDLMTLMIIVSDNTATNLIIELL-GKEKINQLIKGFGFQYTELNRVMMDFKA-LKNGIDNTTTARD +MAIGLKALAEHSLLSGKYTERALHILEKQQY-KNKLANTMDEKVKVASKTGELP.GIEHDCAIFTRNEKT-VYAAVLVDQ +LY-NQSAGKEVLSSIGRRIYqy. +>up|F4NA56|F4NA56_STAAU/22-279 +..stnNDIEKIEKKYGANVGMYALNTQNGKEL.SFNENKRFAYASTLKTISSAMLLEQTP--YNKLDKKIHINKDDIVPY +SPVLEKYIGKEITLKKLIEATMLFSDNTANNKIIDELGGYGQVKTKLIDLGDTTTHPSRKEPDLNFYSPKDKRDTSTPLA +YGKTLKKLIADGDLSKANKDFLLNLMFKNKSGDTLIKDGAPSNFKVMDKSGQLTyGSRNDVAFVYPDGQKPIILVIFTNK +DRKDGKPNDKIVSEVAEIVLk.. +>ur|UPI0002E18EA3|UniRef100_UPI0002E18EA3/76-372 +.....SVVRNLGQSFRGKVGIAVRRIGADWTV.AWNGNALFPQQSVSKLWVAMTFLDAVDRGKLRLADTTTITRNDLTLH +QPTAAM-VGTKTSYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGFLARRMIKDIRFGPGERLLQSNYLASPPDGAAPAA +IVQALARLKQGDMLSSASSRLLLSIMSEAKTGPQRIKGGVPPGWSYLHKTGTGQdTGYNDVGIMTAPDGTSYAVAVMIGS +TTVSIPERWALMQAVAKAVAa.. +>up|A0A0A8E6P4|A0A0A8E6P4_9GAMM/24-281 +..etsEQIKKLEIKYGGKIGIYLIDYNNKSHF.GYNQNFYFPICSVYKFLVVGAILKESMITPNFLNEKIKINKNDIIGY +TPITSENIDKKLTIEELSKAAI-LSDNTAANLLIKKLGGLKNLNKFIWSLDDKDTKITVNEPTINNVDLRDSLNKTTPQI +IAKDLNKIAEKKVLNKKYQLIFKKWLQENDTGKNRIAFSIPKEWKVGDKTGTCEyGTTNDVAIIWPKNKKPIIISVLYTQ +VNKNAKANDIVIQKITKILLd.. +>up|A0A0A3INB9|A0A0A3INB9_9BACI/3-252 +.....RMIEQLLQTCPYKVHLFVKDAKAKGYFhSLLIDEVFSSASLIKVPILIAVLDHVERHERSLDEVIQIQSENRVDF +SVITEQQLN-ESTLYELLVWMIITSDNTATNVLIDYL-GMDALNTYFGKIGLTHTTLQRKMMDFVR-LESGFDNVTTARD +MAHLFTRIYRQDLLSVPFSTLAIDILSRQRV-HESLTRYLVEDIHIAHKTGGLD.SVDHDVGIVFNHVND-YIIGVFVTE +VT-NNDEARQFIGRLSKAVYeq. +>ur|UPI0004CD3D29|UniRef100_UPI0004CD3D29/11-297 +....dRTIRSLFDDAGVRGWLHVAELDRPSAHvVLDPDEQVPMGSVYKVPLMTAFCRLAEAGRIDPSHRLTLETADRVPP +TGLSILRDPVTMSLRDLVVQMMSVSDNTAAHAVLRAV-GPEAVDRVCADLGLPHTRIHGGM----DVYDPAYKASSTPAD +IARLLRAIWTDEAASPGSCSFMRAAMGTQA-WAHRLASGFPDDVTVYGKTGTFG.SMRHEAGVVELADGSVYTAVVFTQA +ARADLPRADAVIGAVARVAVee. +>up|A0A0B8NGD4|A0A0B8NGD4_9NOCA/2-282 +.....---DEIFRTAGVEGRVHARCFDCDGEF.GWGADEPVVLSSVVKVPLVLEFARQVAAGQLDATDRVRATAADRLGG +VGTAGCLDDVEYSLRDAAYFALTVSDNTAADLLFDRV-GVDNVRSLVRELGLTRTRVDGSLRDILYAVDPLRTTASTPRD +MTRMLLLIGQDLAGVPEACGWVRDLMRRQVF-GHRLPSGFAPGTDVWSKTGTLP.GIRNEIGVVGYPDGSRYAIAVFTVS +HSGRQPAVDRAIGEAARQAVe.. +>up|Q098G1|Q098G1_STIAD/2-251 +.....--------------AVAYRDLGDSRDAvFLEADTSFHAASTMKVPVMIEFFRQVDAGVLALDQPIVLTNRSIVDG +SPYSLEHLGRPMPASELLKRMITRSSNLATNSLIALV-GAKRVTRTLRTLGAPSMTVLRGVEDGK-AYAKGLNNTATARD +LATLLAALEQGKAASPRSTQAMRDILLAQEL-NALIPAGLPPGTPVAHKTGQIT.AVLHDAAIVYPAGRAPYVLVVLTRG +IA-DEQVARALIVDLSRSVHa.. +>up|A0A0F7JV60|A0A0F7JV60_9DEIO/10-248 +.....------ASGFAGTVGLRVTDVTGAELI.AWNAERVFPAASTIKVPLLVLALQEAQAGRLDLSARVTMQPGDRVPG +AGVLHDLDGGLLTWRDVLTLMIVVSDNTATNLVIARL-GVDAVNAWLAAQGLTGTRLVGKPGQRNEAQRRGERNATTARD +QTALLRALVAGDVLDEAHTALALDILGRQQY-RDLIARHVPRLYRSATKSGELL.GVHHDVGVLFTP--RPLLVGLLSEG +GVDPR---------------... +>ur|UPI00035C0F1F|UniRef100_UPI00035C0F1F/8-288 +....rARIREVFASAGVTGWLHATEVDGVHDV.AVDADTPVCTASVHKLCLAVTVQRLADEGRLDPREQVEVPAAGRTPG +TGLSVMQDPVRMSLRDLLLLALTVSDNAAAQVLFERV-GLEEVNRTTRSLGMRRTVAVHTPRDLVEVLDPARTSRSTPRE +MTSLLAALWRDEACSAGRAQELREALALQ-VWPHRLASGFPDDVRVAGKTGTLP.TLRHEAGVVEYPDGGRYAVAVFTRA +ARANQPAADAAIGTAARMAVe.. +>ur|UPI00056E3E61|UniRef100_UPI00056E3E61/23-292 +.eslrTEINQILSSKNLTAGISLKNIENKDTL.SINGNQMMPMMSVFKFHIALAVLHEVDQNKLQLNQRFFIKKEDLLPW +SPILEDYPEGILTLDQLLRYTVSHSDNNGCDILLKIIGGTKTVQNFINKQGIKDFIIKVNEQEMQT-WDNLYLNTTSANA +TTKLLEKFYATKVLKKNSTTYLYQLMVETSRGLTWMKAGLPENTELAHRTGISDiVAMNDIGIIKPINHQPIILSIYLKN +ITEERTETEKVITDITKAVWnyy +>up|Q2LA82|Q2LA82_ACIBA/24-262 +...lkEQIESIVIGKKATVGVAVWGPDDLEPL.LINPCEKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDEVPVQQLLQYSVSHSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQLSETSQALLWKWMVETTTGPERLKGLLPAGTVVAHKTGTGKtAATNDLGIILLPDGRPLLV------ +--------------------... +>ur|UPI000415AE3B|UniRef100_UPI000415AE3B/30-298 +.edleKTIQNQIDSIEGTVAVAFYSLSEPKDSlLINADEKFHAASTMKVPVMIELFKQASEGKLDLKDSILLKNESIVDG +SLYSMSQIGTKVALWDLMHSMITVSSNLATNVLIELV-DAKKVTASMRRLGAKDIEVLRGVEDQ-KAYDKGLSNSTTAKD +LMVIMEAIANKTAGNQKDCDAMIAILKDQQH-NDIIPLYLPKEIEVAHKTGSIT.GVHHDAAIVYLPDGRAYILVLLSKN +LK-DFDQGTDQLANISKTIYdy. +>ur|UPI000409CCEB|UniRef100_UPI000409CCEB/3-252 +.....PTIQRIIQEAPYKVHMFVKDFKTNDFViNERLDEAFSSASLIKVPILIAVFDYIDVCDIPINQVIAISPSDWVDF +SVISEQRV-TSCTIYELCVWMITTSDNTATNVLIDVI-GMEALNKYFHKIGLTHTQLQRKMMDFER-LAKGIDNITTARD +MAHLFSQIYRQNLLSPVLSQLAIDILCRQRF-HECLRRYIVDDVTIAHKTGGLD.TVDHDVGIVYSHVQD-YGIGVFISE +VK-QNDVARQLIGRLSKVVYdk. +>ur|UPI00041B7E6F|UniRef100_UPI00041B7E6F/30-298 +.erlkKTIKTQIDTIDGTVAIAFYSLSEPKDSlYINVDEKFHAASTMKVPVMIELFKQANEGKINLNDSIVLKNESIVDG +SLYSMQQIDTKVALKDLMHSMITISSNLATNVLIELV-DAKKVTATMRELGAEKIEVLRGVEDLKA-YEKGLSNSTTARD +LMIIMKSIANTNAGNQKDCEAMIAILKDQQH-KNVIPFYLPKEVKVAHKTGSIT.GVHHDAGIVYLPDGRSYVLVLLSKN +LK-DFDKGTVQLAKISKTVYdy. +>ur|UPI0006C7BBEB|UniRef100_UPI0006C7BBEB/35-304 +.ktlkTEIRHIIKDKKATIGVALI-LDGEDTL.AINNAEKYPMMSVYKFHQALAVCDYLQKRHIPLSTSLYLDKRYFKPY +SPLRDKYPQGNLPISELLAYTMQLSDNVACDILFDYIGGVNVVDEYIHSLGINDVSITTTEDEMHQDMDDCYKNWTTPME +AANLLELFMTQDSMKNEYTNFLKHIMIECETGKDRLPAPLPEEVKIGHKTGTSDkIGINDIGFVILPDGNRYVVAVFVKD +SKENMETNTKIISDISAAIYry. +>ur|UPI000694509C|UniRef100_UPI000694509C/117-363 +.....-TQAAIAADSTLDASLLFVDLDTGEYL.DVAGDRPLSAASTIKIPILVAFFEAVDSGKVNLDDSLTLTQEVIGGG +SGMQYKTPGSTYTALYTATEMSVNSDNTATNMITELLGGNAVLNAKFQQWGMTQTQLNNPLPDLEG------TNLTSAKD +LAHLLARVNQGEILSVRSRDRLFRIMGATS-NDRLLPQSLGQGADIVHKTGDIG.SIIGDAGIVDLPNGKRYVAAIFVER +PY-NDPKGKELLHKISRQFYdh. +>ur|UPI0004C3B045|UniRef100_UPI0004C3B045/2-278 +.....--IAEAFAEAGVEGFVHAREIGDGPEA.GHGADEQVVLASVFKIPVAVAYAAEVAAGRLDETARTRVTPRYRIGG +IGTAGCRDDVEMSWRDLALFMMTMSDNAATDVIFHRV-GQAAVDAVVA--GLPRTRILGCCEDLFAIVDPERTTSSTPRE +ITTLLDAIWTDRAAAPEACERVRAIMAQQ-IWPHRLSSGFPADVLVAAKTGTLP.SVRNEAGVVTYPDGRSYAVAVFTRS +QSLDNPAADAVIGRAGRLAVdq. +>ur|UPI000361857C|UniRef100_UPI000361857C/27-294 +.nelkKRIENIITGKKADVGVSIIGGNKNDKV.QINGNQLYPMLSTFKFPIALTVLHKVEKGELKMSQKIFIKKEELLDW +SPFLEKYPQGNITLEDALMWMMCYSDNNLTDILIRLIGGTDTVQKFI---GTKDFIIKNDEEDMHKAWDSQFINKITPNR +ATQLLDKFYQGKILNRVNTKWLYEAMLNNKTGLKRLKGKLAADIKVAHRSGTGMtGAINSYGIIELPKNKKIVITVFVHD +TYENFNDSEAIIADIAKTVYdyy +>ur|UPI0001FFFBCF|UniRef100_UPI0001FFFBCF/15-297 +..avaDRIAAAFADAGVDGVVHAVDIDRGTET.GWEADRLVCTASVHKLCLLLALHRLAAAGRIDLTERVECPVEGRTPG +TGLAAMLDAPRMSLRDLAYLMIAVSDNAAADLLLARV-GLEEVNRTTEALGLRRTRAVESFAATQKALDPAHGNRSTPRE +LTRLLAALWRDEFLPAAHGAAVRRLLGLQ-VWPHRLASGFPDDVQVFGKTGTLP.TLRAEVGVVEYPDGGRYAVAVFTRA +ADTGVPAADAVIGVVGRIAVd.. +>ur|UPI00067078CC|UniRef100_UPI00067078CC/2-275 +.....---AAAFADAGVTGRLHARDLDTGAEI.GLGADTAVSTASVHKLCLLVTLYREAAAGRIDLTRQVDVPAAGRTPG +STGLGALDDARLSLRDLAYLTAAVSDNTAADTLWDRI-GLDTVNRTMADLGLTRTVAVHKLRDLIAVLDPAFTNHSTPRD +MTTLLAALWHGDACPGDHGTALRRLLGLQ-VWPHRLASGFPDDVRVHGKTGTLP.TLRHEVGVVEYPDGGRYALAVFTRA +AATTLPAADAAIGTAARLAVd.. +>up|E6WP79|E6WP79_PSEUU/46-360 +.aaleREVEAIDAAMPGDFGVYVHRLADAGGL.DLGGRRAWYLSSTIKVPVAIAVLEAVDAGELSLDEEMQLKASDFVDG +SDMLQHDPGERFGIGTLLEKSLRDSDSTATDMLIRRIGGEPRLQALAAALGVPRAELGDTFEQVFEGYYARGLNSATLPA +FGRMLERLAAGELLSPDSTALLLGHMRAITTGSRRIQAGLPPGADFAQKTGTQQ.QRACNVGILDPERGDGATVVVACAE +HFGELAQAEQAFQALGRAL-... +>ur|UPI00037B0C93|UniRef100_UPI00037B0C93/76-372 +.....SVVRNLGQSFRGKVGIAVRRIGADWTV.AWNGNALFPQQSVSKLWVAMTFLDAVDRGKLRLADTTTITRNDLTLH +QPTAAM-VGTNTSYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGFLARRMIKDIRFGPGERLLQSNYLASPPDGAAPAA +IVQALARLKQGDMLSSASSRLLLSIMSEAKTGPQRIKGGVPPGWSYLHKTGTGQdTGYNDVGIMTAPDGTSYAVAVMIGS +TTVSIPERWALMQAVAKAVAa.. +>up|R6D3V4|R6D3V4_9BACE/22-290 +..sleTQLKEAIKDKKAEIGIAVI-IDGKDTV.TVNNDTHYPLMSVFKFHQALALADYMGKRNQSLDTLLTVEKSDLKPY +SPLRDKYPEGGMSIAELLKYTLQQSDNNACDILFHYQGGPDSANKYIRSLGIQDCEITHTENDMHEDLDFCYSNWSTPLA +AAKLLEIFRREPLFAKEYKDFIYQTMVECQTGQDRLVAPLDNGVIVGHKTGTGDrNAKNDIGFVVLPDGHTYSIAVFVKD +SEESSPENSKIIADVSHIVYey. +>up|B1XL05|B1XL05_SYNP2/117-363 +.....-TQAAIAADSTLDASLLFVDLDTGEYL.DVAGDRPLSAASTIKIPILVAFFEAVDSGKVNLDDSLTLTQEVIGGG +SGMQYKTPGSTYTALYTATEMSVNSDNTATNMITELLGGNAVLNAKFQQWGMTQTQLNNPLPDLEG------TNLTSAKD +LAHLLARVNQGEILSVRSRDRLFRIMGDTS-NDRLLPQSLGQGADIVHKTGDIG.SIIGDAGIVDLPNGKRYVAAIFVER +PY-NDPKGKELLHKISRQFYdh. +>ur|UPI0004C92F33|UniRef100_UPI0004C92F33/7-304 +..aveDRIRQVFAEAGARGQVHAVPVRARREI.AVGADDAVVIASLFKILLVLEFARQVVAGQLDPRERVRVTSADRLGG +WGTAGCLDDVELSLRDLAHFAMSVSDNSAADLLLDRV-GLDTVRLLAKELGLERTRVVGGPRDLLEVLDPRHTTASTPRE +ITRLLRLVWTDAAGPPEACALVRDLMGRQVF-RHRLVSGFPDDVVVAAKTGTLP.GLHMEAGVARYPDGACYAIAVFART +HDASRATVDAAIGRAAGIA-... +>ur|UPI00067F5E45|UniRef100_UPI00067F5E45/33-335 +.aaldRAISRIGGTFDGHVGIAVRDLAARRTL.HFNGLEQFPQQSVSKLWVALTALDEVDAGRLDLGEMVRIRAGDLTVH +QPIRDIRRDGSADYAELVERAITQSDNTANDRILRRVGGPAAVQDFLDTHGLSSIRFGTDERSKQSAYLADPLDGAPPVA +VVGALAKLHRGELLSPGSTSLLLGTLARTRSGPQRLKAGAPEDWTVRHKTGTGQfSGYNDIGLITSPAGRTYAVAVMIAR +TREPTPVRMEMMQEVVRAVVry. +>up|A0A016DDH2|A0A016DDH2_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLREIYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHKNLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|A0A074LF54|A0A074LF54_9BACT/30-296 +...lrTEIQQAFSEVEGDFGLAFKYLGNDNHSlYINERENFHAASTMKTPVMIEVYKQAAAGKFMLTDSILVHNESIIDG +SPYSMHQIGNKTTIYDIVYPMITRSSNLATNILIDMV-GAENTTNTMRDLGAKDIQVLRGVEDQ-KAYDAGKNNTTTAYD +LLVIMEAIATQTAVDPHADQEMFKVLADQHF-RDLIPADLPEEITVAHKTGFIT.GVQHDSGIVRLPDGRQYVLVILSKN +LN-DSTQGKQVIAKVSRKIYdy. +>up|K9QV33|K9QV33_NOSS7/161-413 +.sqldSQIKSLMARYSLSPGMFFLDMETGEYL.DINGEKIFPAASTIKFPILVALFQEIEAGRVRTNETLVMRRDLMTGG +SGNMQYKPGTKFNLLETANRMMIISDNTATNMIIDRLGGKNRLNERFRSWGLQNTVIRNLLGDFKG------TNTTSAKD +LVRLAALISNEKLLGSSGYTQVMNIMSRCKN-RSLLPVGLGKGAAIAHKTGTLG.RVLGDAGIIQTPSGKRYLAGILVAR +PF-RDARARSFINQVSRLVYgy. +>up|I9JMQ7|I9JMQ7_9BACE/20-289 +.skleTQLKQAIKDKKAEIGIAVI-INGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKKKQSLDTRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPEAVNRYIHSLGVRECAIIGTETAMHEDLNLCYQNWTTPLA +AAELLEIFRKKPLFAKVYKDFIYQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDrNAKNDIGFVLLPDGRTYSIAVFVKD +SEENSQVNNKIIADISRIVYey. +>up|F6K0V6|F6K0V6_9BACT/3-290 +..dleDDLTRVFADADVDVWLHVRDVGTGRQV.ASRADEQVVIASLVKILLVLEFARQVAGGRLDPRERVLIRAADRLGG +WGTAGCADDVEVSLRDLAYFAMSVSDNTAADLLLKRV-GPDVLPVLAEELGLARTRIVGGPRQLLEAFDPAHTTSSTAAE +ITGLIAKIWCDDAGPAAACAMVRDLMAQQVF-RTRLVSGFAPSVRVSAKTGTLP.GLHMEAGMIEYPDGRRYAAAVFART +RRLERIDVDLAIGRAARRAVdh. +>ur|UPI0004C0D143|UniRef100_UPI0004C0D143/2-290 +..dvaERIGEIFGRAGVRGCLHVVDVDDGGEV.ALRADEQIVIASVFKIMVVLEFARQAAAGQLDPTERVLVGAADRLGG +WGVAGCADDVEVSLRDLAYLAMSVSDNTAADLLLRRI-GADVLPMLAAELDLPRTRIVGGPRQLVEVFDPEHTSSSTARE +LTRLLRLVWRDEAGPAPACAMVRELMARQLFW-TRLAAGFPPGVRVAGKTGTLP.GLHLEAGVAEYPDGRRYAIAVAVRT +ERARRIDVDLAMGEAARTAVd.. +>ur|UPI0004234D31|UniRef100_UPI0004234D31/123-367 +.....---AAIASEPTLDASLLFVDLDTGEYL.DVAGDRALSAASTIKIPILVAFLEAVDKGEVNLDDTLTMTQEVIGGG +SGMQYKTPGSTYSALYTATEMSVNSDNTATNMIIEVLGGNTALNAKFQQWGMAQTQVNNPLPDLEG------TNLTSAKD +LAHLLARINQGEILSMRSRDRLFRIMGATS-NDRLLPQSLGQGADIVHKTGDIG.TIIGDAGIIDLPNGKRYVAAIFVER +PY-NDPKGRELLHKISRQFYdh. +>ur|UPI00046A831B|UniRef100_UPI00046A831B/2-252 +....eNQIQDLIQKTPYDVHLFVKDPKTEQFLfSHQIEESFSSASIIKVPILLAVLAYIEKHNISLHSPLTISPADWVDF +SVISEQHL-TQSTVYELLVWMIITSDNTATNVLIDVV-GMEFLNDYFRQIGLQETLLQRKMMDVER-LAMGIDNFTSARD +MAHLFTRIHQQDLLASPYNRLVIDILSRQRV-HEGLKRYLVDEVKLAHKTGGLD.TVNHDVGIVYSSSID-YMIGVFITN +VT-DNDLARQLIGRLSKVVYdh. +>ur|UPI0006AF11F2|UniRef100_UPI0006AF11F2/7-304 +..aveDRIRQVFAEAGARGQVHAVPVRARREI.AVGADDAVVIASLFKILLVLEFARQVVAGQLDPRERVRVTSADRLGG +WGTAGCLDDVELSLRDLAHFAMSVSDNSAADLLLDRV-GLDTVRLLAKELGLERTRVVGGPRDLLEVLDPRHTTASTPRE +ITRLLRLVWTDAAGPPEACALVRDLMGRQVF-RHRLVSGFPDDVVVAAKTGTLP.GLHMEAGVARYPDGACYAIAVFART +HDASRATVDAAIGRAAGIA-... +>up|A0A097EI50|A0A097EI50_9SPHN/49-351 +.aqltSAIDALARNFDGKFGIAIRAVDAGWTVtSPGARIRLPQQSVSKLWVAMTLMDLRDQGKARLDDPVVVRPEDLTLH +QPIAMLVKGDGTTVGELLTRALTHSDNTANDRLLTYVGGPAAVHAMIERKQLGDIRFGPGERLLQSAYVNDPPDGAAPLA +IADALSRLARGELFTETSTRILLDTMGASVTGRARLRAALPAGWQIAHKTGTGQdAGFNDVGLLTAPDGRRYAIAVMIGD +SRRPIRERQQLIQSVAAAVAny. +>up|G2LLF7|G2LLF7_CHLTF/46-307 +..ammRRLQRRLAAFKGKVFCFAKNLDTGETF.GYNPDARVRTASTIKVPIMVEVFAQVAEGRLRWDDKLTVVRREYEDG +GVLFELTPGTQITVRDAVRLMIVVSDNIATNILLDRI-TTDAVNDRLAKMGFEHIRSLRKESNLEE-NKKYGIGVATPRE +MVRLLEGLERGTMVSPEASREMLAIMKRQQY-REGIGRRLR-GVEVANKPGALD.HLRSDIGIVYTKHGR-IAMAITVED +IPVVEAEGHLLIADIV----... +>up|A0A0L1KBD5|A0A0L1KBD5_9SPHN/52-354 +.aaldRAISRIGGTFDGHVGIAVRDLAARRTL.HFNGLEQFPQQSVSKLWVALTALDEVDAGRLDLGEMVRIRAGDLTVH +QPIRDIRRDGSADYAELVERAITQSDNTANDRILRRVGGPAAVQDFLDTHGLSSIRFGTDERSKQSAYLADPLDGAPPVA +VVGALAKLHRGELLSPGSTSLLLGTLARTRSGPQRLKAGAPEDWTVRHKTGTGQfSGYNDIGLITSPAGRTYAVAVMIAR +TREPTPVRMEMMQEVVRAVVry. +>up|A0A0H1AUM9|A0A0H1AUM9_9GAMM/50-360 +...ldAAVSRIDDAMPGDFGVYVRRYGDAPGTlDRGDARPWYLSSTIKIPVAIAVLEAVDAGTLSLDDTLTLARTDYVDG +ADLLQHDPGARLSIGTLVEKSLRDSDSTATDMLIRRIGGEPRLQALARELGVPRSALKADTFDVFADYYRGERNQATLPA +FATLLERLIAGELLSPESTALMLGHMRAIGTGDRRLSAGLPPGTDFAQKTGTQV.RRACNVGVIDPEAADGATIVLACAE +DFDALTQAEQAFQTLGRAL-... +>ur|UPI000406CC41|UniRef100_UPI000406CC41/28-283 +....aSEIEHIEQENNVTIGVYGMNTDNGKVY.QHNADERFAFASTYKAIASGILLNNTP--NNKLNKKIKINEQDIVAY +SPVTEKYIGKTMSLKSLVQASMLQSDNTANNKIINEIGGIEGFNKELKSLGDYISKPQRLEPDLNDYDPTKIADTTTPKA +AATSLNKLLTSKQMDKENQALLKQVMIENETGDSLIKAGVPKHYTVGDKSGQGLyGTRNDLAFIYTDKHKPIILAIYTNQ +DQKNAKPDDKIIAAAAKEAIk.. +>up|F7LMZ5|F7LMZ5_9BACE/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNEIGFILLPDGHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|Q45115|Q45115_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLKTRLLIKKSDLKPY +SPLREIYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHENLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDRHAYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>up|A0A077JB23|A0A077JB23_9BACI/2-252 +..nlkEKITKDLVDFKGRVGVAIEI--EYERY.EFHSGEVFPSASVIKVPILIECLKQSELGKIDLDEFIKIT--DRAGG +SGVLQASTNLSLTIKDLMTLMITVSDNTATNMLINIV-GMDQINQTMEEIGLHSTRLQRKMMDFAA-KEKGLDNVTSPSD +MVKCLKIIHEEDFLSANSRRMALDILHFQQFHDKLLAMINTDKVFTANKTGSLS.NVENDCAIIKAGSKT-AYVAVLTDQ +LP-DPYEARQVISRIGKHIYne. +>up|G0IZA1|G0IZA1_CYCMS/25-289 +.tqleEEIRKLMNETEGDFALAFRSVDGEESElFFNEKETFHAASTMKTPVMVALFEQEAAGKFSLQDSILIRNSSILDG +STYQMKRIGENATLYELMYEMIVRSSNLATNILIEKV-GAKNVTQLMRELGAEDIQVLRGVEDLKA-YEAGLSNTTTALD +MMLIMEAIAKHKV---AGSKKMIDILSDQHF-NDLIPKYLPKEVKIAHKTGAIT.GVQHDAAIVELPDGNRYVLVILSKN +LT-DEKAGKECIAKISQMIYn.. +>ur|UPI0004C2560C|UniRef100_UPI0004C2560C/85-346 +.....---------------------AGGREV.AVGADTPVVIASVFKVLLVLEFARQAVAGQLDPRERVRVTAADRLGG +WGTAGCLDDVELSLRDLAHFALSVSDNTAADVLLDRV-GLDTVRLLAASLGLERTRITGGPRDLLEVLDPRHTTASTPRD +ITRLLRLVWDDTAAPPDACAFVRDLMARQVF-RHRLVSGFPDDVAVAAKTGTLP.GLHMEAGVARYPDGAHYAIAVFART +HDASRTAVDAAIGRAAALAV... +>ur|UPI00069E97BA|UniRef100_UPI00069E97BA/4-254 +...lrEEMMGIVQECSGKVSFSVLL--DDESL.SWEEDRRISSASLIKLPILMAAYEQIQTGRLRADAMIVLRHEDHVEG +AGVLNGHDGLTLSIEDLLTLMITVSDNTATNRLIELI-GMDSINRFCLDWNLKGTFLNRKMMDFPS-LEMGKDNWTSSED +VVSCLTLINEGPF-EESSRKKMLTMLSRQQF-RDKLPALLGDDVKVFNKTGELP.GVEHDCAIIESASGKYAYVAVLTYE +LP-APEEGRRVIRTMGKLIGdy. +>up|R6PMX1|R6PMX1_9CLOT/142-393 +..dleNNLKFLASKYSLKPSVYVWEYESGKHA.DINSTEVYPTASIIKIPVLIQLFRSIEAGMLKLDDKIAMTQYYKSEG +SGSLQFKGNNAYTVDDLARVMITESDNSATNMLMDATGGMNAMNQSLRKWGMKETRVNDWLPDLQG------TNVTTSKE +MATLLYNIDNPNFLSLNSREKMVDYMSHVH-NNRLIQAGLPSDAIFIHKTGDIG.KMLGDAGIVYTPNGKKYIVVMLVNR +PY-NSPQGKDFIVAASSLIYny. +>up|T0NFH1|T0NFH1_ELIME/15-284 +..ellEKINTITKDKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGVKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMESEEVNCGMIAQVSKIVWda. +>ur|UPI00048936BF|UniRef100_UPI00048936BF/2-286 +....eREITARADELGLRVRMHATDIDGTASF.GISSAEPVVTASVFKVPVAVELARQAVAGECDLAEQVTVPAGPKVPP +YGLATFRHPATLSLDALATLMIGISDNVATDLVFARV-GKPAVRSLLDRLGLTATVIDQDCAELLAALQPDQTCRTTPED +MTRLLGMIWRDEAAPPQACAEVRRWLGLQ-VWPHRLRSGFHDDVRISGKTGTLP.TIRNEVGVVEYDDGGRFAVAVFTEA +VDAQAPERDAFIGFAAARAI... +>ur|UPI00068E3B00|UniRef100_UPI00068E3B00/19-312 +...vdERIRQVFAGAGARGQLHAIPLNARGEV.AIGADDQVVIASIFKVLLVLEFARQVVAGQLDPRERVRVSAADRLGG +WGTAGCLDDVDLSLRDLAHFAMSVSDNTAADLLLARV-GLDTVRLLAQELGLRRTRIVGGPRALLEVLDPRRTTSATPRE +ITRLLRLIWTDAAGPPEACALVRDLMSRQVF-RHRLVSGFPDDVTVAAKTGTLP.GLHMEAGVARYPDGALYAITVFART +HDASRPTVDAAIGRAAGIAV... +>ur|UPI000372D184|UniRef100_UPI000372D184/51-352 +..rltAAIDSLARNFDGKFGIAIRAVDDGWTVtSPGARTRMPQQSVSKLWVAMTLMDLRDQGKARLDDPVVVRDQDLTLH +QPIAMLVKGDGTTVGELLTRALTHSDNTANDRLLTYVGGPSAVRAMIERKQLGDIRFGPGERLLQSAYVNDPPDGAAPLA +IADALARLARGELFSETSTRILLDTMGASVTGRARLRAAIPAGWKIAHKTGTGQdAGFNDVGLLTAPDGRRYAIAVMIGD +SRRPIRERQQLIQAVAAAVAn.. +>up|A0A0D0IQD6|A0A0D0IQD6_9MICO/2-283 +.....---AQVAEDAGVFAFAHARDIDTGAEV.GFDSDAPTVTASVFKVPVLVEYVRQVSAGELDPAQRVRFLPADATLP +TGLSVFSDEAEWSLRDVATSMITVSDNAATDIVTGMV-TVDRVNQTMRELGLPGTQLTGDCARIFEAATPEKTNRTTPRE +ATSLLQQIWTDAAASPEACAEARRILGLQ-VWPHRLSSGFPRDVKISGKTGTLG.MVRNEIGVVEFPDGTRHAIAVFLRG +KTSRNPAADRAIGDIARLLSd.. +>up|L8K080|L8K080_9FLAO/23-292 +..ellEKINTITKGKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGIKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMESEEVNCGMIAQVSKIVWda. +>up|R6W363|R6W363_9BACT/22-290 +.eqfeRRIDRILEPCEATVGVAVLAPDGTPIT.--RNDRPLPMLSVFKFPVALAVLDRAVREGIPLSTPVAVGPEWLDSY +SPMRDSLPPQGLPLGRLLAYAVSQSDNIACDRLIDFAGGPGAVDRYLKRLGITEIRITATERTMHLATENQRINTARPSA +LCSLFDRFLQGELLPQRETAWLRGLLEGCATGRNKLRAGLPPEVRLGHKTGSSDrIADNDAGYVVLPDGRHYCITVLVTD +SHHDDARNAGVIAAISEAAYeyf +>up|D6BBB4|D6BBB4_9ACTN/34-316 +.....--------------LLHAVPVGTAGEI.ALGADEPVVIASIFKVLLVLEFARQVAAGQLDPRERVRVTRGDRLGG +WGTAGCADDIELSLRDLAFFAMTVSDNSAADLLLARI-GLDTVRLLAGELGLDRTRIVGGPRDVLEALDPLRTNASTPRE +ITRLLRLVWQDEAGPPQACSQVRELMARQAF-RHRLVSGFPDGVAVAAKTGTLP.GLHMEAGVIRYPDGGLYAVAVFARS +REASRTEVDAAIGATARIAVd.. +>up|A0A0F7P390|A0A0F7P390_ELIME/23-292 +..ellEKINTITKDKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGVKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMESEEVNCGMIAQVSKIVWda. +>up|K5CAA1|K5CAA1_9BACE/20-289 +.sqlkTLLEQAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQAVALADYMDKKKLPLGTLLSIKKSDLKPY +SPLRDQFPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDSVNRYIQSLGIRDCEITHTENDMHEDLDLCYSNWSTPLA +AAKLLEIFRRKTLFDEAYKDFIYQTMVECQTGQDRLVAPLDKGVTVGHKTGTGDfNAKNDIGFVLLPNGHAYSIAVFVKD +SAESSLENSKIIADISRIVYky. +>ur|UPI000173E403|UniRef100_UPI000173E403/26-282 +..qvtNDIQNIEKKYGGKIGVYTINRNDWNNF.AVNASFYFPICSTYKFLVVGAILKQSMTDNKLLNQKIKISKNQIVEY +SPITRRHINQIMTVKQLCQASM-QGDNTATNILIEKLGGLKNLNKFNLSLADHATKVANLEPKVNHVSLTTNENKTTPKI +MARDINKLASDDILDKKHRLMFKQWLIASNTSNNRIAAEVPDEWEVGDKTGTCQyGTTNDVAIIWPDDNRAVIMAIFYTQ +SQKNAKPNSKIVREVTKILL... +>up|A0A0F7P3J3|A0A0F7P3J3_ELIME/28-293 +...lkKTLESIISGKRATVGISIMGPDTKEVT.RINGDQMLPMLSTVKFPLALTVLHEVEKGKLSMDQKLFIKKEELLEW +SPFKEKYPQGNITLEEALKWTVSYSDNNLTDILLRLIGGPETVQKFIDS---SSFIIKNDEEGMHKDWDSQFINKITPNS +AALLLQEFSNGKILNKAHTQWLYNAMLNNASGKKRLKGNLPAGVKIAHRTGTGMtGAINDYGIIELPGKKKIYIAVFVHN +TYESFDDSEKIISDIGRAAYdyy +>up|A0A059XDF9|A0A059XDF9_9BACT/20-287 +.eslqSRIEKEFSREQGEFALAFEDLATGEQL.LINAGERFHAASTMKTPVMIEVYKQVAEGRMSLHDSVEVKNTSIVDG +SAYSLKQLGHKRTLYSLMYDMIILSSNLATNLVIERV-GAIHVTATMRGLGAKDIEVLRGVED-NKAYEKGLNNTITAYD +QLLIMKKIALGKAVSKEASDAMMNILFDQRY-RDIVPANLPPEVKVADKRGWLT.GLEHDCAIVVLPNGHRYVLIILSRK +LV-DRDKAVKAMANVSRIIFdh. +>up|A5P823|A5P823_9SPHN/58-360 +.talqAELQDIGEGFDGVVGIAVTEADSLATM.SYNGSAPMPQQSVSKLWVTMTALDRVDEGALDLSERVTIGREDLTVY +QPIRNIVKARGTDYGDLMDRAITQSDNTANDRLLRYVGGVQAVEGFLRRNAIEGVQFGADERTKQSAYLDNPMDGATAEG +LARALARLARGDLLSENSTQLLLETMSRTKSGPRRLKGGVPAGWEFGHKTGTGQfSGYNDVGILTAPDGTRYALAVLIGQ +TRASYAARMAMMQEVTQRVVry. +>ur|UPI000307B9B4|UniRef100_UPI000307B9B4/4-272 +.aeaeKRIEDIVQAFSGHISFYAEHMHTHETL.TRDPDHVMETASVIKLPIMAATFQYLADEHKTLSEPLTLQVEDMVDG +SGILQHSPGLSLSIKDVMTLMIIVSDNTATNMILRQV-GIPRVNRFIQSLGLSQTRLLKRI-DFT---IPGPIGLATARE +LGMILTQLYHRTLVNKDASDVMWDILCRQQY-NTIMTRHLPPKVQIGSKSGSLE.GIRNDVGIITTPWGD-YVLAILSEH +SRDLDNEALVILPQLSRIIFdyf +>up|A0A075M395|A0A075M395_ECOLX/1-181 +.....---------------------------.---------MCSTXKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAV----------------- +--------------------... +>up|E8U6Q1|E8U6Q1_DEIML/16-260 +.....------ARGFPGVAALVVEDLHRGERLvELQGARAFPAASTIKVPLLVHALQRVQAGALNLGARVPVPADARVPG +AGVLHELDGGLPTVRDLLTLMIVVSDNTATNLVIDLL-GEAAFNAWLQAEGLRGTHLVGPPHLQNPAQRRGERNRTCADD +QVTLLSRLARGELLNPELTALALDVLSRQQV-RPILARHLPLSVRVASKSGELR.GVRHDVGVVWLP--RPLVVAVLSEG +GADADN--------------... +>up|X5K7C3|X5K7C3_9FLAO/23-292 +..ellEKINTITKGKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGIKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMESEEVNCGMIAQVSKIVWda. +>ur|UPI0003A29D99|UniRef100_UPI0003A29D99/13-251 +.....------AHGYAGEVGVLITDLAGRELY.ALNPERIFPAASTIKVPLLVRALHEAQSGRLDLRERVTVREEDRAGG +SGILHEGPGLTPTWEDLLTLMIVVSDNTATNLVIDRL-GVECVNGWLDGLGLGSTRLVGKHERQNEAQRRGERNRTAAWD +QVNVLGKLARGDLLDPVHTALALSILSRQQL-RDILGRHVPRGTRVASKSGELL.GVHHDVGVLFTP--RPLVVALLSEG +GLDPR---------------... +>ur|UPI0002B9AB3B|UniRef100_UPI0002B9AB3B/18-198 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGXLLTLASRQQLIDWME---------------------------.------------------------- +--------------------... +>up|Q64WX6|Q64WX6_BACFR/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLETRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHKNLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQGRLIALLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHVYSIAVFVKD +SEADNRENSEIIAEISRIVYey. +>ur|UPI000421A15C|UniRef100_UPI000421A15C/6-291 +....vDRIQETFAAAGADGFLHAREIGDGPEI.AVGADDPVVLASVFKIPVAVAYAREVVAGRLDPTERATVTARYRIGG +IGTAGSADDVEMSWRDLARFMLIMSDNAATDVVFHRV-GQPAVDRVLEDLQLSRTQILGCCEDLFAALDPARTTSSTPRE +MSALLAAIWTDRAAPADACAIVRDLMAQQ-IWPHRLTSGFDNGLQLAAKTGTLP.TVRNEAGVVTYPDGRQFAVAVFTRA +HSLDQPAVDASIGSTARLAVd.. +>ur|UPI00039DF52A|UniRef100_UPI00039DF52A/3-282 +.....----TVFEQAGVHGRLHARCLGTGAEI.DWGADDPVVLASIVKVPLVLEFGRQAAAGQLDPADRVRAVAATRLGG +TGLAGCADDVELSLRDAAYLALSVSDNTAADLLFDRV-GVDNVRSLLRELGLHRTRIVGAPRDLVHALDPLRTSASTPRE +MTRLLAAIAHDEAGPPEVCRWLRGLMSLQV-NWYRLAAAFPPAVAVWGKTGTLP.GLRHEIGVVEYPDGGRYAVAVFTRA +ETQRLPHVDRAIGAAAYEAVe.. +>ur|UPI00037A0CB9|UniRef100_UPI00037A0CB9/11-246 +.....------ERGFAGVLGVRVCDEAGQELF.SLKADRVFPAASTIKIPLLVMALQAAQRGELILTDRVTMHAADRVPG +AGVLHESADLSLTWQDVLTLMIVVSDNTATNLVIDRL-GVQAVNAWLDTAGFASTRLVGKPAQRNEAQRRGERNRTTAHD +QTELLGRLWRGDFLDSTHTDLALSILSRQQY-RDLIGRRVPALYRVASKSGELG.GVHHDVGVLWTP--RPLVVALLSEG +GL------------------... +>up|A0A0E3UPQ0|A0A0E3UPQ0_9GAMM/24-336 +...ldEAVAAIDTRMPGRFGVHVSRFGDQAGTlDRGEDRAWYLSSTIKVPVAIAVLEAVDAGDLSLDEERVLAESDFVDG +ADMLQHRPGERFTIATLLEKSLRDSDSTATDMLIRRI-GEDRLNRRIAAWVGDGFGPVTTEPRLQADYYASGRNAATLPA +FARLLERLVAGELLSESSTALLLGHMREIGTGGRRIQAGLPADADFAQKTGTQQ.QRACNVGILDPDRGDGATVVVACAE +DFGELAQAEQAFQALGRALAq.. +>up|A0A0B1XTP0|A0A0B1XTP0_9BACI/2-252 +....eNQIQDLIQKTPYKVHLFVKDPKTEQFLfSHQLEESFSSASIIKVPILLAVLAYTEKHNISLHSALTITPADWVDF +SVISEQRL-TQSTVYELLVWMIITSDNTATNVLIDVV-GMDFLNDYFRQIGLQETLLQRKMMDVER-LAMGIDNFTSARD +MAHLFTRIYQQDLLASPYNELVIDILSRQRV-HEGLKRYLVDDVKLAHKTGGLD.TVDHDAGIVYSSSFD-YLIGVFITN +VT-DNDLARQLIGRLSKVVYdy. +>up|R6RUE9|R6RUE9_9BACE/20-289 +.sqlkTLLEQAIKGKKAEIGIAVI-IDGKDTV.TVNNDIQYPLMSVFKFHQAVALVDYMDKKRLPLGTLLPIKKSDLKPY +SPLRDQFPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDSVNRYIQSLGIRDCEITHTENDMHEDLDLCYSNWSTPLA +AAKLLEIFRRKTLFDEAYKDFIYQTMVECQTGQDRLVAPLGKGVTVGHKTGTGDfNAKNDIGFVLLPNGHAYSIAVFVKD +SAESSLENSKIIADISRIVYky. +>up|V9XLG3|V9XLG3_9NOCA/11-297 +....vDRIRAVFADAGCTGWLHARRCSDPATL.SVRGDERVVLASVYKLPLFLAFCAEVDAGRLDASGQLRIVPSDCTPP +TGIASFRDPVTMSRRDVAASMMTVSDNAAADVLLGEI-GTTTVEKLLARLGLTRTRIIGGTADVYQAYDPAYTSATIPEE +MTRLLEAVWSGSVLSPESTAFAQQVMRAQ-VWPHRIASGFPRGVAIAGKTGTIG.IIRNEVAVVEFPGEYPIAVAVFTRA +ARADLPVVDAAIGEAARIAVt.. +>ur|UPI000519F545|UniRef100_UPI000519F545/11-297 +....vDRIRAVFADAGCTGWLHARRCSDPATL.SVRGDERVVLASVYKLPLFLAFCAEVDAGRLDASGQLRIVPSDCTPP +TGIASFRDPVTMSRRDVAASMMTVSDNAAADVLLGEI-GTTTVEKLLARLGLTRTRIIGGTADVYQAYDPAYTSATIPEE +MTRLLEAVWSGSVLSPESTAFAQQVMRAQ-VWPHRIASGFPRGVAIAGKTGTIG.IIRNEVAVVEFPGEYPIAVAVFTRA +ARADLPVVDAAIGEAARIAVt.. +>up|A0A0C1BBT9|A0A0C1BBT9_9NOCA/2-282 +.....---REIFRKAGVQGWVHARCFGCAGEN.GLDADEPVVLASVVKVPLVLEFARQVAAGQLDPADRVRVRAADRLGG +VGTAGCFDDVELSLRDAAFFALTLSDNTAADLLFDRV-GLDNVRSLVRELGLTETRITGAPRDIVQALDPRRSTASTPRE +MTRLLTLIGQDLAGSAQACQWVRDVMREQV-NWYRLAAAFPPEAQIWAKTGTLP.GVRNEIGVIEYPDGSRYAVAVFTRT +ESQRLPEVDRAIGAAAVAAId.. +>ur|UPI0003631B78|UniRef100_UPI0003631B78/2-288 +....sARIRATFDDAGARGWLHAVSLDHPDQTvALDPDVVVPIASVYKLPLLAAFCHLIDTQELNPREQVTLAPEDRIPG +AGLSILQDPVTMSLRDLAVSMMTVSDNAAADALLNRV-GVDRLAQLLQSFGLEHTRVRRGQ----TMYDAAGMSASSARD +MTTLLASLWSGRLLSEEQTAFAQRLMQQQVF-SQRLASGFPDGVRVAGKTGTFG.ALRHEVGVVVMPGGDAYAVAVFAHA +ARGDLPRVDAAIGEAARLAVdq. +>up|H0JPM0|H0JPM0_9NOCA/11-297 +....vDRIRAVFADAGCTGWLHARRCSDPATL.SVRGDERVVLASVYKLPLFLAFCAEVDAGRLDASGQLRIVPSDCTPP +TGIASFRDPVTMSRRDVAASMMTVSDNAAADVLLGEI-GTTTVEKLLARLGLTRTRIIGGTADVYQAYDPAYTSATIPEE +MTRLLEAVWSGSVLSPESTAFAQQVMRAQ-VWPHRIASGFPRGVAIAGKTGTIG.IIRNEVAVVEFPGEYPIAVAVFTRA +ARADLPVVDAAIGEAARIAVt.. +>up|F5J1N6|F5J1N6_9PORP/178-444 +...lrNDIEKIIRGKRATVGVALI-VDGKDTL.TVNNGFHYPTQSTYKFHLALAVLDYLNKNNLSLDHKIFIRKAELLPH +SPLRDDYPDGNLPVSEILKYTVSQSDNNGCDILFRFVGGTSAVDRYIRDLGFSDFAIAATEEEMHGPWEVQYTNWSTPLT +AARVLEKFRTGNILPQHFHDFLWNAMVDTTTGPKKIKGLLPPGTIVAHKTGSLN.AAENDIAIIRLPDGRYYSLAVFVAD +SMEDEATNMRMIAEISRAVYds. +>up|A0A0A1WCM5|A0A0A1WCM5_9SPHN/103-270 +.....---------------------------.----------------------------------------------- +------------TAAKAMEAMIVRSDNLAADQMFATLGGPAKVQQWVLSHNISGMRVDRTIAQLLRGHLADIKDVATPVA +MVQLLRILDSGTALSSQSRAYLLGLMRQCRTGTRRIRGLLPAGTLVEDKTGTLD.GITNDVGFITMPDGRRVAIAVFARG +GR----DRQPVIAEVSRMIYdrf +>ur|UPI00048B382C|UniRef100_UPI00048B382C/51-350 +...irDRVEELGRAFDGRVGIAVRAVDDNWAT.GWKADEFYPQQSVSKLWVSITAMDAVDQGRVRLDDKVTLTRSDLTVH +QPIRSLILEGGTTLADLMVKAITTSDNTANDKLMRSVGGPTAVREMIHGKHLGAIRFYDGERALQSRYVDDPYDGAAPSA +IAAALARLKRNELLSPASTARLLDIMSHTKTGANRLKGGLQPGWVLNHKTGTGQeAGYNDIGILTAPDGRSYSVAVMIKL +TKVPLPTRMALMNNVVRAVIaq. +>ur|UPI00049AFA65|UniRef100_UPI00049AFA65/28-283 +....aSEIEHIEQENNVTIGVYGMNTDNGKVY.QHNADERFAFASTYKAIASGILLNNTP--NNKLNKKIKINEQDIVAY +SPVTEKYIGKTMSLKSLVQASMLQSDNTANNKIINEIGGIEGFNKELKSLGDYISKPQRLEPDLNDYDPTKIADTTTPKA +AATSLNKLLTSKQMDKENQALLKQFMIENETGDSLIKAGVPKHYTVGDKSGQGLyGTRNDLAFIYTDKHKPIILAIYTNQ +DQKNAKPDDKIIAAAAKEAIk.. +>up|A0A031JGZ0|A0A031JGZ0_SPHPI/78-376 +...lvSVIRNLGQSFNGKVGIAVRRIGADWTV.AWNGNALFPQQSVSKLWVSMTFLDAVDRGKIRLTDTTTITRKDLTLH +QPTAALVGSSGTSYSDLMRRAMTQSDNTANDTLLRAVGGPEAVRGFLARRTIKDIRFGPGERLLQSNYLANPPDGAAPSS +IVKALAKLKEGEMLSPASSQLLMSIMSQAKTGPQRIKGGVPAGWKYLHKTGTGQeTGYNDIGIMTAPDGTSYAVAVMIGS +TTEPIPVRWQLMQAVAKAVAa.. +>up|A0A0F9YC03|A0A0F9YC03_9BACT/32-326 +.kqlqKNISEKCNSLTGLIGVSAYHIESKKWV.NCNADEFYPMASTYKLQIAAYCLSLVDKKQINLQEKYKIKTLDLQRG +STIK---KGQQMSIAELIKLMIEKSKNDASDIILRMVGGPDHVNNWLKTNGFNNMSVDRSVLEMLDKFYVDKKDTTTPKE +MVNFLTQLFEKKLLSEDSTNFLLQSMLKCHWGKEKIPGLLPQGTKIWHKTGRMD.KITSDVGIVELPKNGHLVIALYTNK +SKSSIDIQERKMAQISKLLFdyf +>up|A0A0B1RBA7|A0A0B1RBA7_9NOCA/11-297 +....vDRIRAVFADAGCTGWLHARRCSDPATL.SVRGDERVVLASVYKLPLFLAFCAEVDAGRLDASGQLRIVPSDCTPP +TGIASFRDPVTMSRRDVAASMMTVSDNAAADVLLGEI-GTTTVEELLARLGLTRTRIIGGTADVYQAYDPAYTSATIPEE +MTRLLEAVWSGSVLSPESTAFAQQVMRAQ-VWPHRIASGFPRGVAIAGKTGTIG.IIRNEVAVVEFPGEYPIAVAVFTRA +ARADLPVVDAAIGEAARIAVt.. +>up|W7B1Z1|W7B1Z1_9LIST/46-303 +..svsEKLEVLENKYNAKLGVYATD--GNEKI.KYHSRERFAYTSTYKAIISGLLLKNRT--EEELQKTIFFSKEDLVDY +SPITEQFVDKGMTLKEIIHAAVAYSDNTAGNLLLNEMGGTKKFQKELRLIGDKTTISSRYETDLNSAIPGDIRDTTTPEA +FGQDLKYLTDPKHLDSQALKYFKQTLVDNTTGDNLIRAGVPDGYLVGDKTGAGSyGTRNDIAIIFKENSKPLVWTVFSKM +DKEDDSYNDQLIADVAKVLSeef +>ur|UPI000225EB75|UniRef100_UPI000225EB75/60-326 +...feRQIATLADGSNGRIGVYAIDLATGEEV.GILADQRFPMASTSKVAIAATFLAGVDQGRWSLTSEFELPGR----- +--------GTYISGREHLDLMISRSCNDCTDALLNAVGGPQAVNAWMRQAGIYDFELTRDIATLVRASEIAFEDSATPRA +MGRLLAGIYQGKWLSSYSRQVLMNAMASTVTGKRRMTSALPDSANLAHKTGTLS.RTASDIGIFYTPDGRPVAAAIYVTG +QSVSRRQRDARIAEITGALYrgf +>up|A0A0B5E9H0|A0A0B5E9H0_9SPHI/3-179 +.....------ARGMGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>up|L5MUR9|L5MUR9_9BACL/2-262 +..dleKSLSAILQEAKGAWGVVVKELQNGAYF.AHRPDELFIAESVIKVPIMAAVYAACEQGKARIDAQLALRKEDLVGG +SGFLYASPGLKLSIRDLVTLMIIQSDNTATNMLIDLV-GKEQIDRTMRELGMERSRYSRKLMIYPQ--DVTENNMITAGD +VARMLEQIACGGRFSRWASADMIAIMQKQQV-LHGLPSQLPAVWELACKSGWDT.GRQHDVGILSVQGRQ-FAIAALSQD +VR--AEAALHTLGLLGRAVYd.. +>ur|UPI00057C0C8D|UniRef100_UPI00057C0C8D/28-283 +....aSEIKHIEDKNDVTIGVYGMNTENGKVY.KHNADERFAFASTYKAIASGILLNNTS--QDKLNKKVKINEQDIVAY +SPVTEKYIGKTMSLKSLVKASMLQSDNTANNKIIKEIGGIKGFNKELKNLGDATSKPQRLEPELNNYDPTKIADTTTPKA +AATTLNKLLSSSQMDKENQTLLKQVMVENETGDSLIKAGVPKHYTVGDKSGQLTyGTRNDLAFIYTDEHKPIILAIYTKQ +GQKNAKPDDKIIAAAAEKAIe.. +>up|R6KHZ9|R6KHZ9_9BACE/28-295 +.qkieQQIDSLLKDKKATVGVAVLA--NDETVaVYNNQIHFPLLSVFKFHVGLAVLDKMDKGHIALDSLIEVKSSQLKSY +SPLRDKFPDQDISLGELLKYSISQSDNNACDILIEYAGGIDQVNEYVKSLGIKDCNLVATEDLMHT-SGDAYLNWSTPEE +VVRLLNIADKHPLFGTQYKDFLQAIMQETSTGKDKLKGQLPADVIVGHKTGSSDrIADNDAGFVILPNGQKYYIAVFVME +SQENDADNAAIIASISKIVYdt. +>ur|UPI0004C63312|UniRef100_UPI0004C63312/3-295 +.....EQLRAEFTAAGAQGRLHAVEVDGEGGL.GLGADEPVVIASVFKVLLVLEFARQVAAGQLDPRERVLVRAEHRLGG +WGTAGCADDVELSLRDLAFFALSVSDNTAADLLLERV-GPDTLQLLAGELGLPRTRIVGGPRQLLEMLDPARTNASTPRE +ITRLLRLVWRDEAGPAEACAFVRELMARQVF-RHRLVSGFPDDVVVAAKTGTLP.GLHIEAGVVTYPDGGRYAVAVFART +PDLTRTATDSAIGRAARLAVe.. +>up|W5W3B5|W5W3B5_9PSEU/4-277 +....sEDLAALFDRIGARGWVHARELDGDREI.GLDPDEPVVLASVFKLPVLVTYLRAVAAGELDPAERVRIGPRHRIGG +IGTAGCADDVEMSWRDVALFMMSMSDNAATDVLLARL-GLDRVHEVLASLGLTRTRLIGGCEDLFAVYDPERTTSGTPRE +ITSLLAQVWPDP--------ELRAVLGKQ-VWPHRLSAGFPDEVAVAGKTGTIP.GLHNEVGVVTYPDGRAYAVAVFTRS +ASRAQPALDAVIGASARAAVe.. +>up|A6TPV9|A6TPV9_ALKMQ/2-254 +...lkEQILEVLMETEAQVSVSIKDMSRNQWViRLNDTHKMPSASIIKLLIMIEAFCQVEEKKFQLNQSLTIPKQDQIPH +SMTTD-LEENTFQFVDLVQLMITVSDNTATNVLIDLL-GFENINQRAEKLGLKETVLSRKMLDFKAA-KEGRQNLTHGED +AIRMMELIVTEQAASPPMCRRMMDILFNQQD-REMLRRFIPKKVKVAHKTGDLP.NLNHDVGWVLLSDMS-YLIGVFVNG +AA-DNLEAKTIIGKISKLAYdyf +>up|D5ZPI6|D5ZPI6_9ACTN/4-305 +.....ERIRRVFAGAGAEGQLHAVPVSVPREV.AVGADDPVVIASIFKVLLVLEFARQVVAGQLDPRERVRVTAADRLGG +WGTAGCLDDVELSLRDLAHFAMSVSDNTAADLLLARV-GPDTVRLLARELGLERTRIVGGPRDLLEVLDPRHTTASTPRE +ITRLLRLVWSDAAGPPEACAFVRDLMSRQVF-RHRLASGFPDDVAVAAKTGTLP.GLHMEAGVARYPDGACYAIAVFART +RDVSRATVDAAIGRAAGIAV... +>up|R9CNF8|R9CNF8_ELIME/21-290 +..sllKEINNITKGKKATVAVSVSGIEDNFQLsNNNGQLKMPMMSVFKFHIALAVLNQADKGNLTLDQKILVKKSDLHEW +SPIREKYPQGNLPLSEIIYYTVAQSDNNGCDILLRLLGGTQAVQKFVNSKGIKNIQIKHNEEEMHTGVQVLYENYTTTSS +MVKTLKSFYKNMMISKKSTDFLMDIMLKTDTGMAKLPGLLP-NVKMARKTGSSGkVAENDSGIVTLDNGKHFAIAVFVKN +STESEEINYSIIAQVSKAVFdy. +>up|A0A0B5E3C6|A0A0B5E3C6_9PSED/2-177 +.....-------RRMGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>ur|UPI000623E4F7|UniRef100_UPI000623E4F7/25-279 +.....NEFDKIEKDNNTTVGVYGINTENGKKV.QHNANERFAFASTFKAIASGVLLNNYS--EKDLNKKITINEADIVEY +SPVTENYIGKQMTLKDLIKASMLQSDNTANNKIMEELGGVKAFKHELKQLGDNISNPQRLEPELNLYDPNSTADTTTPRA +AAQTLNKILTSDQISDGNLDLLKQVMIENETGDSLIKAGVPDNYIVGDKSGQGLyATRNDLAFIYPDKHKPIFLAIYTKQ +DDKDGQPDDKVIADAAEEAIa.. +>up|A0A076IQV8|A0A076IQV8_9BACE/46-313 +...lkTEIRHIIKDKKATIGVALI-LDGEDTL.AVNNAEKYPMMSVYKFHQALAVCDYLQKRHIPLSTSLYLDKRYFKPY +SPLRDKYPQGNLPISELLAYTMQLSDNVACDILFDYIGGVNVVDEYIHSLGINDVSITTTEDEMHQDMDDCYKNWTTPME +AANLLELFMTQDSMKNEYTNFLKHIMIECETGKDRLPAPLPEEVKIGHKTGTSDkIGINDIGFVILPDGNRYVVAVFVKD +SKENMETNTKIISDISAAIYry. +>up|A0A077EDL2|A0A077EDL2_9FLAO/28-293 +...lkKTLESIISGKRATVGISIMGPDTKDVT.RINGDQMLPMLSTVKFPLALTVLHEVEKGKLSMDQKLFIKKEELLEW +SPFKEKYPQGNITLEEALKWTVSYSDNNLTDILLRLIGGPETVQKFIDS---SSFIIKNDEEGMHKDWDSQFINKITPNS +AALLLQEFSNGKILNKAHTQWLYNAMLNNASGKKRLKGNLPAGVKIAHRTGTGMtGAINDYGIIELPGKKKIYIAVFVHN +TYESFDESEKIISDIGRAAYdyy +>up|D9XN01|D9XN01_9ACTN/6-306 +..ateDRIRRIFAEAGARGQLHAVPVRAGREV.AVGADDAVVIASLFKMLLVLEFARQVVAGQLDPRERVRVTSADRLGG +WGTAGCLDDVELSLRDLAYFAMSVSDNSAADLLLHRV-GLDTVRLLAKELGLERTRVVGGPRDLLEVLDPRRTTASTPRE +ITRLLRLVWTDAAGPPEACALVRDLMSKQVF-RHRLVSGFPDGVAVAAKTGTLP.GLHMEAGVARFPDGECYAIAVFART +HDASRATVDAAIGRAAGMAAay. +>ur|UPI0001EFAB72|UniRef100_UPI0001EFAB72/2-290 +..dvaERIGEIFGRAGVRGCLHVVDVDDGGEV.ALRADEQIVIASIFKIMVVLEFARQAAAGQLDPTERVLVGAADRLGG +WGVAGCADDVEVSLRDLAYLAMSVSDNTAADLLLRRI-GADVLPMLAAELDLPRTRIVGGPRQLVEVFDPEHTSSSTARE +LTRLLRLVWRDEAGPAPACAMVRELMARQLFW-TRLAAGFPPGVRVAGKTGTLP.GLHLEAGVAEYPDGRRYAIAVAVRT +ERARRIDVDLAMGEAARTAVd.. +>ur|UPI000483D817|UniRef100_UPI000483D817/4-295 +..aaeKRIRDVFADAGCTGWLHARRVDDGDAV.SVEADDLVVTASVYKLPLLVALCREFDTGALSPTATVRVNPADCTPP +TGVSIFRDPVVMSWRDLALSMMTVSDNAAADLILGSV-GLDGIDRVLTELGLRRTRIIGGTADVHRAYDPAFTSATTPRE +MTSLLDAIWTGRAVSAAQTEFIREVMAGQ-IWPHRIRSGFPAGVTVAGKTGTIG.AIRNEVAVVGFPGETPVAVAVFTRA +ARADLPVVDQAIGRAAHIAVt.. +>up|A0A0G2PAX4|A0A0G2PAX4_FRATU/26-282 +..qvtNDIQNIEKKHGGKIGVYTINRNDWSNF.AVNASFYFPICSTYKFLVVGAILKQSMTDNKLLNQKIKISKNQIVEY +SPITRRHINQTMTVKQLCQASM-QGDNTATNILIEKLGGLKNLNKFILSLADHATKVANLEPKVNHVSLTTNENKTTPKI +MARDINKLASDDILDKKHRLMFKQWLIASNTSNNHIAVEVPDEWEVGDKTGTCQyGTTNDVAIIWPDDNRAVIMAIFYTQ +SQKNAKPNSKIVREVTKILL... +>up|A0A0J9FBX5|A0A0J9FBX5_9BACE/20-289 +.skleTQLKQAIKDKKAEIGIAVI-INGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKKKQSLDTRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLRYTLQQSDNNACDILFNYQGGPETVNRYIHSLGVRECAIVGTETAMHEDLNLCYQNWTTPLA +AAELLEIFRKKPLFAKVYKDFIYQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDrNAKNDIGFVLLPDGRIYSIAVFVKD +SEENSQANSKIIADISRIVYey. +>up|Q45118|Q45118_BACFG/27-294 +...leTQLKKAIEGKKAEIGIAVI-IDGQDTI.TVNNDIHYPMMSVFKFHQALALADYMHHQKQPLETRLLIKKSDLKPY +SPLRETYPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDAVNKYLHSLGIRECAVIHTENDMHKNLEFCYQNWTTPLA +AAKLLEIFRNENLFDKEYKNFIYQTMVECQTGQDRLIAPLDKKVTMGHKTGTGDrNAKNDIGFILLPDGHVYSIAVFVKD +SEADNRENSEIIAEISHIVYey. +>up|B6VZN3|B6VZN3_9BACE/55-322 +...lkTEIRHIIKDKKATIGVALI-LDGEDTL.AVNNAEKYPMMSVYKFHQALAVCDYLQKRHIPLSTSLYLDKRYFKPY +SPLRDKYPQGNLPISELLAYTMQLSDNVACDILFDYIGGVNVVDEYIHSLGINDVSITTTEDEMHQDMDDCYKNWTTPME +AANLLELFMTQDSMKNEYTNFLKHIMIECETGKDRLPAPLPEEVKIGHKTGTSDkIGINDIGFVILPDGNRYVVAVFVKD +SKENMETNTKIISDISAAIYry. +>up|A0A0J8PZE7|A0A0J8PZE7_9FLAO/28-293 +...lkKTLESIISGKRATVGISIMGPDTKEVT.RINGDQMLPMLSTVKFPLALTVLHEVEKGKLSMDQKLFIKKEELLEW +SPFKEKYPQGNITLEEALKWTVSYSDNNLTDILLRLIGGPETVQGFIDS---SSFIIKNDEEGMHKDWDSQFINKITPNS +AALLLQEFSNGKILNKAHTQWLYNAMLNNASGKKRLKGNLPAGVKIAHRTGTGMtGAINDYGIIELPGKKKIYIAVFVHN +TYESFDESEKIISDIGRAAYdyy +>up|A0A068EAH6|A0A068EAH6_STAXY/28-283 +....aSEIEHIEQENNVTIGVYGMNTDNGKVY.QHNADERFAFASTYKAIASGILLNNTP--NNKLNKKIKINEQDIVAY +SPVTEKYIGKTMSLKSLVQASMLQSDNTANNKIINEIGGIEGFNKELKSLGDYISKPQRLEPDLNDYDPTKIADTTTPKA +AATSLNKLLTSKQMDKENQALLKQVMIENETGDSLIKAGVPKHYTVGDKSGQGLyGTRNDLAFIYTDKHKPIILAVYTKQ +DQKNAKPDDKVIAVAAEEAIk.. +>up|R7DH77|R7DH77_9PORP/25-291 +..elkMRIASVLKEKRAIVGVAVLY-GDNRLF.EVNR-GDYPMMSVCKFPLALAVLDYLHKNNLSLDTDIFIRESDLLPY +SPLRDRHPQGNMSIRELLSYTVSLSDNNACDILFGYIGGTKVVDDYIKRLGISGMSVVATEAVMHESFEKQYCNTATPSS +AVLLLDKFLKEDLFRDEYGNYLRKIMIETSTGNDKIKAGLPERVVMGHKTGSSDrAGDNDLAFVQLPDGQRYCIAVFIRD +SKEDDKTNAAIIASVSKVVYdy. +>ur|UPI0002627C2B|UniRef100_UPI0002627C2B/4-257 +.kqleSEIFSIISDINSPIGLVIKE--GHHSI.AINESMPMPAASVIKIPIIMEAFRQAENSGLNLSETLRVPTDAKVGG +SGVLQSLSEDAMTLLDVLTLMIIVSDNTASNLALKRV-GIDNVNRLCHELQCHNTEIQRCFMDMEAA-EKGLENTTTAGD +MVKLLAEIAAPNLLRKESANSILHIMTQQQL-ASKLPAYVNDDVIIANKTGELA.HAEHDVGIFQYQDRT-VTAAVLMVG +NS-DHVAAQHAIARIGKVIMay. +>ur|UPI000375E664|UniRef100_UPI000375E664/22-289 +..qfeSRLDEIVSGHKAFVGVAIRT-PDGKTV.-ARNDSLLPMMSVFKFPVALAVLDRMQREGTPLTQPISITPDLLLPY +SPMRDSLPESGLTLGQLLRYTVSESDNIACDILLREAGGPEAVEAYVRSLGIGGICIAASEEEMHRGIGNQRVNKARPSS +VCTLFDLFLQGRLLKGEYNALLQRLLCEATTGTNKLKAGLPAGTVIGHKTGSSDrIADNDAGYVLLPDGCRYCIAVFVTE +SEENDAANAAIAAAVSRAAYeyf +>ur|UPI000695CD02|UniRef100_UPI000695CD02/52-364 +...ldEAVAAIDTRMPGRFGVHVSRFGDQAGTlDRGEDRAWYLSSTIKVPVAIAVLEAVDAGDLSLDEERVLAESDFVDG +ADMLQHRPGERFTIATLLEKSLRDSDSTATDMLIRRI-GEDRLNRRIAAWVGDGFGPVTTEPRLQADYYASGRNAATLPA +FARLLERLVAGELLSESSTALLLGHMREIGTGGRRIQAGLPADADFAQKTGTQQ.QRACNVGILDPDRGDGATVVVACAE +DFGELAQAEQAFQALGRALAq.. +>up|D4WB00|D4WB00_BACOV/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTI.TVNNDIPYPLMSVFKFHQALALADYMGKQRQSLETRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLKYTLQQSDNNACDILFDYQGGPDAVNKYIHSLGIRECAIAGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPKVYKDFIFQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANNKIIADISRIVYey. +>up|J9HBE3|J9HBE3_9STAP/25-279 +.....NEFDKIEKDNNTTVGVYGINTENGKKV.QHNANERFAFASTFKAIASGVLLNNYS--EKDLNKKITINEADIVEY +SPVTENYIGKQMTLKDLIKASMLQSDNTANNKIMEELGGVKAFKHELKQLGDNISNPQRLEPELNLYDPNSTADTTTPRA +AAQTLNTILTSDQISDGNLDLLKQVMIENETGDSLIKAGVPDNYIVGDKSGQGLyATRNDLAFIYPDKHKPIILAIYTKQ +DDKDGQPDDKVIADAAEEAIa.. +>ur|UPI0005DB91DD|UniRef100_UPI0005DB91DD/2-195 +.....---------------------------.------------------------------------IHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0003617514|UniRef100_UPI0003617514/3-291 +.edlrHHLGSLFAGAGVTGCLHAIDLDNGREA.GLGADTPVLMASAFKLPLVLALFRAADTGLADLAGQVRLEPGTRTSP +TGIGAMTGPVTMTLRDLAHQALSVSDNAAADAIADHI-GLGALTATAEAAGMAATRIAEICRDVAATLDLTASNRTTARD +CTTLLAGIWKDTAASPGSCSAIRHLLSLQ-VWPHRLASGFPDDVRVAGKTGTLP.TVRNEIGVVEYPDGGRYAIAVFTRS +AALNLPRADAVIGTAARTAVey. +>ur|UPI00030D8C5C|UniRef100_UPI00030D8C5C/2-251 +.....EQIRTLLDEADCKVHLVVKDLKTDQYLiAEKMDEVFPSASIIKVPILLAVLHYVQENQFSLTDVVEISPENKVDF +SVITEQDL-TSCTIYELLLWMIITSDNSATNELIDLL-GFEKLNHYFKKIGLAHTNLERKMMDFEK-INLGYDNVTTARD +MAHLFSLIYQQQLLIDEFNKIAIDILCKQRD-YERLKRYIA-DVRIAHKTGSLD.TVCHDAGIVYHPTMD-YFIGVFLTE +LN-DFEFGKRFIGRISKIVYdyf +>up|A0A037Z5V9|A0A037Z5V9_CLOTT/7-262 +...miDKIKEEIDKFKGVCGVVIKNENTKEYY.AYNEEIVFPSASIIKLSILLELFKRIEKGEFNLEDSVTIREEDKTGG +FGVLKEDCNVNLTIKDIATLMIILSDNVATNKLINIL-NMESINSTAKELGMKSTILGRKMMDGDA-KKRGLDNYTSPKD +TLTILEAYLNPSELSPENRETILDILKKQQC-NNKLPFLMPKNVSFAHKTGDLP.GVEHDAGILFSQAGT-IVIVVLTKD +LE-DNAHGVQFNNSIGKIVTky. +>up|A9WLK3|A9WLK3_RENSM/4-242 +.....-KLTKLEQDAEITLAVCAS-VQGGQRL.EYRATEPLAMCSTFKAILVGVLLSKHARDDSYWATQVMIDPAKVLSY +APITQPFAGRPMPIADLCDATLRYSDNTAANLLLEQLGGPPALTFFAADLGFKNTRLDRTEPDLNESKAGDARDTSTAAD +LAGIYSALLLGDALGALGQSMLRGWMLRNTTSAQKMGAGIPKEAELADKTGSGSyGTLNDVGVIFRKAKPPVTLAILSRA +VSTDPNE-------------... +>ur|UPI000678C694|UniRef100_UPI000678C694/26-309 +.taleAQLRGLTALHRGKVAIFAKDLNSGRTV.AIQADTPVPTASVIKLTVLFEALKQVQAGKAHFEDRLRLTKDNQVEG +SGVLSFFDTPQLTLKDVLTMMIIVSDNTATNMAIDKL-GLKKIDDRIQWLGLKDTWLYRKSGPMPADQKQFGLGKTTARE +MAAVMERFATCNPKDQKLCQVAMHMLRNQ-FYRNSIPRYLEGESKIANKTGALD.HVRNDVGVVDAKNGP-VIISEFTWD +NQDTDNSAEVLMAKAAKIIVdrw +>ur|UPI000686E929|UniRef100_UPI000686E929/35-292 +....hTAIAYMESQNGGRFGVSAVNLATGQTI.THRGDERFAMCSSFKWLLAALVLQQVQTGEEDLSRMIEFSEADMVMH +APITEPALGEGLSVEALCRGTVQTSDNPAANLLLRTLDGPEGFTQILRDNGEMTTRLDRWEPMLNENAPGDPQDTSTPNA +TVSLMGYYLFGGGLNAEYQTLLKDWMIGATTGLARLRGGMDAPWIGGDKTGTSSnNQSNDVAFAYRPDADPILITSYLNV +ENPIGAETDELHATIGRQIM... +>ur|UPI000379F64D|UniRef100_UPI000379F64D/2-297 +...veEEIRAVFAAAGAEGRLHAVAIGSGAEV.AVDADEPVVIASVVKILLVLEFARQVAAGQLDPRERVRITAADRLGG +WGTAGCADDVELSLRDLAHFTMSVSDNTAADLLLARV-GLDTVRLLTEELGLTGIRLVGGPRDVLEVLDPARTNAGPPRE +ITRLLRLVWSDGAGPPQACAWVRELMGRQVF-RHRMVSGFPDEVTVAAKTGTLP.GLHAEAGVVAHPDGGRYAVAVFART +REATRAAVDSAIGTATRISVd.. +>up|E6Q6H2|E6Q6H2_9ZZZZ/35-281 +...lrDSLRSLARSSDANVGIAVEDLATGAVT.GYNLNRSMPAASTIKIPVMVEVFRQMARGRFTLTHVMHLREVDRDYG +SDLAYAPLGTPVTVKRLLSEMIDVSDNTAANMLIRLV-GRQRINAAMQAYGCHHTYLRTAIRTNVS--SVETNLRTTPLD +MLTLLVRMARGKLVDTWSSHAMLEILAHQEI-DTLLPEPLPDGTTIAHKTGSLH.DVMADVGIVYEP-GAPFAIAAMTSG +LP-DPQLGRDIVRQASL---... +>up|Q2BZ61|Q2BZ61_9GAMM/21-281 +..elnITLRQMEKQIDGNIGVAVFDSQTNTSW.NFNGNKRFPMMSAFKTLACANVLYDVQQHKLSLTNKIKVTKAGLINW +NPVTQNFVGGQMSLNSVCGAAMLMSDNYAANLALGQVGGPHGVTKFLRMIGDKTTRLDHFEPKLNYVEKGAENDTTTPIA +MMNTIKKLLTGKVLDSESKVQLKFWMTNNMVSDGLARAVLPTGWKIADRSGGGVnGSRTLTAMVWNKHHQPLFIGIFISN +SKETLPELNQVVASISAKIFnky +>up|I9FPS5|I9FPS5_9BACE/28-295 +.qkieQQIDSLLKDKKATVGVAVLA--NDETVaVYNNQIHFPLLSVFKFHVGLAVLDKMDKGHIALDSLIEVKSSQLKSY +SPLRDKFPDQDISLGELLKYSISQSDNNACDILIEYAGGIDQVNEYVKSLGIKDCNLAATEDLMHT-SGDAYLNWSTPEE +VVRLLNIADKQPLFGTQYKDFLQAIMQETSTGKDKLKGQLPADVIVGHKTGSSDrIADNDAGFVILPNGQKYYIAVFVME +SQETDTDNAAIIASISKIVYdt. +>ur|UPI000527C3B2|UniRef100_UPI000527C3B2/10-297 +...aeRAIRGMFDDAGVRGWLHVAELNSPARV.TVDPGEQLPMGSVYKVPLMVAFCRLADAGLIDPGRRLTLEPGERVPP +TGISILHDSVTMSLRDLVVLMMTISDNTSADAVLRAV-GAEVVDAMCRDLGMPDTHIRGGF----SVYDPAFKASTTPAD +MARLLRAIWTGRAASDERCAFMRDVMRRQP-WTHRLASGFPDDVTVYGKTGSFG.ALRHEAGVVELADGSTYTAVVFTQA +ARSDLPRADAVIGAAARTAVee. +>up|A0A0A3I7H8|A0A0A3I7H8_9BACI/3-253 +.....EKIRPLVEEVDFKVHLFLKEMESEQFIlSENLDDGFSSASLIKVPILVAVLDYIEQNKLSLYSELKIHSQNKVDF +SVVTEQDL-DECTLYELLVWMIITSDNSATNVLIDFI-GMEKLNVYFNRIGLKATKLQRKMMDFER-LQQGYDNVTNARD +MAYLFTSIYEQTLLSEQYSNLVLDILSRQRV-HEGLKRYISGDVQMAHKTGSLD.SVFHDTGIVYLDSKD-YIIGVFTTQ +LS-DVEAGKRLIGRISKIAYeyf +>up|I4WF40|I4WF40_9GAMM/2-271 +.....------------------LDLRSGEAW.RVNARQAFPMMSVFKAPVAGAVLDRIEHGGLSMELTVVIRRRELSSG +T-IRDHFEGERFTVRQLLADAVSRSDNTAVDALLDTIGGPRVVTAFLRSRGIDGMRVDLGERDFQSAYLVDPRNRSTPDA +AAQFLRKLWEGQLLPPEPTRHLLDLMYAQTT-PSRLRLGLPPGARLADKCGTSYtAAYNDIGILSWPDGHAIVVAAFLTA +SVDPKGERDALFADLARTVA... +>ur|UPI0006C912A8|UniRef100_UPI0006C912A8/31-289 +.eqlaAQIDGLEAASGGRLGLALFSRDEGLVF.AHRGAVRFAMCSTFKLALAAMTLETAD----VREERLDFGADDILSY +APYAKERAQIGMSGLEAAHHAVTLSDNTAANLLLVRLGGPEAFTAWLRDAGDRVTRLDRNEPTLNENAPGDPRDTTTPGA +KAELVGNLLWGDRLSATDRGILHGWLVETSTGMARLRGGLPDGWNAGDKTGTCGgPEFNDIAVFETPSGSRYVLAAFLDR +PKGTSAEADAVLADAARVVAe.. +>up|I2N3F0|I2N3F0_9ACTN/18-276 +.....ARIAAAFTGAGVTGWLHARDIDTGAEV.DAGADRPVVTASVHKLCVLVALHEAAAAGRLDLTEQTEIPAHGRTPP +TGLGSMLDGARLSLRDAAFLMMSVSDNAAADVLLERV-GLDAVNATTRRLGMPRTEAVETP----RALDPARTNRSTPRD +MTTLLAAVWRDEAGAPDHCAAMRRILGLQ-VWPHRLASGFPDDVQVAGKTGSAP.TLRNEVGVVAYPDGGRYAVAVFTRA +AS------------------... +>up|V6KL92|V6KL92_STRNV/19-293 +.....---------LDARVWLHARCVDCGRGT.GHGQDEPVVLASVVKVLLALEFWRQAAAGQLDPAERVVVRAADRLGG +TGTAGFHDDARLSLRDLALLMMSVSDNTAADILFRRV-GLDTVQALARQLGLDRAQVTGAPREVLEALDPARTTSATPRE +MTRLLSLVWNDRAGPAVACAGVRDLMARQV-NGARLGAAFDRFTTVVAKSGTLP.GVRNEIGVVTCPDGARYAVAVFTRA +TSLSRPDLDAAIGEAGRGAVe.. +>up|J2K8Z7|J2K8Z7_9ACTN/3-285 +..rtqDHIRTAFADAAVTGWLHACDIDTGAEV.GFHPDHPVVTASVHKLCLLVALHQCAAQGDFELTEQIEVPPTGRTFG +LGLGAMLDPARVSLRDAAYLMMSVSDNIAADLLLERV-GLDAVNRTTTQLGLSHTLAIHTFQQLLDALDPARTNRSTPRD +MTRLLSCIWRDEAGTPDHGAAIRRLLGLQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRNEVGVVEYPDGGRYAVAVFTRA +ANATLPAADAVIGTAARIAVd.. +>ur|UPI00068F9CD8|UniRef100_UPI00068F9CD8/12-313 +.aeltRRIGTLGASFDGKVGIAVQAVEQGWQT.GWKDKELYPQQSVSKFFVALTAMDAVDRGRLTLDGPVTLTRDDLTVN +QPIAQRLSGGTTTVEALLIDAITKSDNTANDKLMRVAGGPAAVRRFIADRKLGAIRFYEGERALQSRYISDPYDGAAPAA +IVGTLARLKRGELLSPASTARLLTIMSDTRTGKNRLRGGLKPGWTLAHKTGTGQiAGYNDIGVLTAPDGRSYAVAVMIKR +TATPLIVRMNLMNEVVRAVIa.. +>ur|UPI00065C8420|UniRef100_UPI00065C8420/15-314 +..dllNAVEGLGQSFKGEVGISVRDLDEGWTV.AFNAERMLPQQSVSKLWVAIAVMDAVDRGKLSLSDPVTVKKSDLTVH +QPIRSLVTKAGTTVGKLLELAMTRSANSCNDVLLWKVGGPQAIRAMLKRKGLDDVGFGPGERKLQARYLADPYDGASANG +VTFGLMRLKQGKLLSARSTRHLLGLMRASRTGPQRLRSGLRKGWTLAHKTGTGQeTGYNDVGILVSPDGHRYAVAVMIAS +TRLPIPARMRLMGNVTRAIVr.. +>ur|UPI0004CE768B|UniRef100_UPI0004CE768B/8-294 +..etsAQIAEIFAGAGATGFLHAREIADGPEV.TVGADEPVVLASVFKILVLTAYVRAVAAGELDPTARTTVTARYRIGG +VGTAGFADDVEASWRDLALNMMSMSDNAATDVIYHRL-GTEAVDRVIADLGLADTRLIGCCEDLFAAVQPLRTSHSTPRD +VTTLLNALWTDTAAPAEACRQARDIMALQ-IWPHRLTAGFPGEVRIAAKTGTLP.TWRNEAGVVTYPDGRRYAVAVFTRA +ASDRQPLVDASIGRAAFAA-... +>up|T5KJA7|T5KJA7_9MICO/10-296 +..etsAQIAEIFAGAGATGFLHAREIADGPEV.TVGADEPVVLASVFKILVLTAYVRAVAAGELDPTARTTVTARYRIGG +VGTAGFADDVEASWRDLALNMMSMSDNAATDVIYHRL-GTEAVDRVIADLGLADTRLIGCCEDLFAAVQPLRTSHSTPRD +VTTLLNALWTDTAAPAEACRQARDIMALQ-IWPHRLTAGFPGEVRIAAKTGTLP.TWRNEAGVVTYPDGRRYAVAVFTRA +ASDRQPLVDASIGRAAFAA-... +>ur|UPI0003FF11D0|UniRef100_UPI0003FF11D0/2-262 +..dleKSLSAILQEAKGAWGVVVKELQNGAYF.AHRPDELFIAESVIKVPIMAAVYAACEQGKARIDAQLALRKEDLVAG +SGFLYASPGLKLSIRDLVTLMIIQSDNTATNMLIDLV-GKEQIDRTMRELGMERSRYSRKLMIYPQ--DVTENNMITAGD +VARMLEQIACGGRFSRWASADMIAIMQKQQV-LHGLPSQLPAVWELACKSGWDT.GRQHDVGILSVQGRQ-FAIAALSQD +VR--AEAALHTLGLLGRAVYd.. +>ur|UPI0004A743FB|UniRef100_UPI0004A743FB/2-282 +.....---REIFRKAGVRGWVHARCFGCAGEH.GLEADEPVVLASVVKVPLVLEFARQVAAGQLDPADRVRVRAADRLGG +VGTAGCFDDVELSLRDAAFFALTLSDNTAADLLFDRV-GLDNVRSLVRELGLTGTRIVGAPRDIVQALDPRRTTASTPRE +MTRLLTLIGQDLAGPAQACGWVRDVMREQV-NWYRLAAAFPPEAQIWAKTGTLP.GVRNEIGVIEYPDGSRYAVAVFTRT +ESQRLPEVDRAIGAAAVAAId.. +>up|R7JKL6|R7JKL6_9BACT/45-313 +..dlsYRLKKVIKDKKAEIGIAVI-LDAQDTV.TVNNDDRYPLMSVFKFHQALAVADYLDRNGLTPDTEIFIPEEELVPY +SPLREEFPEGELSVSRLLEYSLQLSDNNACDILFEHTGGPAATDRYVRSLGLHDFAIAATEQQMHDDPQTCYENWSTPLE +AAALLELLVTEQILTPTLREMIRQNLISCKTGADRLPKPLSTGAVIGHKTGTSDrAGTNDLGFVILPDGTRYTIAVFIKD +SAENPETNARIIADISETVYry. +>up|R9I1T0|R9I1T0_9BACE/46-315 +.ktlkTEIRHIIKDKKATIGVALI-LDGEDTL.AVNNAEKYPMMSVYKFHQALAVCDYLQKQHIPLSTSLYLDKRYFKPY +SPLRDKYPQGNLPISELLVYTMQSSDNVACDILFDYIGGVNVVDEYIHSLGINDVSITATEDEMHQDMDDCYKNWTTPME +AANLLELFMTQDPMKNEYTDFLKHIMIECGTGKDRLPAPLPEEVKIGHKTGTSDkIGINDIGFVTLPDGSRYVVAVFVKD +SKENMETNTKIISDISTAVYry. +>up|A0A0F5IVP1|A0A0F5IVP1_9PORP/26-295 +.keleKQLQEAIANKKAQVGIAII-INGKDTV.TINNNCRYPMMSVFKLHQALAVADYCQKNGISLDTPVYIRQADLKPY +SPLRDKYPEGDLSIKELLEYTLLLSDNNACDILFAQAGDTKSTDNYIRSLGLRDFSIKVTEDEMHQNESTCYENWSTPLE +TAKLIELLVTKELFNKESQEFIKRTMISCETGKDRLPLPLMTNAIIGHKTGTGDrIGTNDVGFVYLPNRQRYTIAVFIKD +SEESEKATSEIIADISRIVYqy. +>up|A0A086N748|A0A086N748_9ACTN/43-312 +.....-----------------------TDEV.AVGADEPVVIASVFKVLLVLEFARQVTAGQLDPRARVRVTAADRLGG +WGTAGCADDVELSLRDLALFAISVSDNSAADLLLAQV-GLDTVRLLAEELRLERTRIVGGPRDVLQVLDPSRTNASTPRE +ITRLLCLIWRDEAGPPQACAQVRDLMSRQVF-RHRLVSGFPDEATVAAKTGTLP.GLHMEAGVVRYPDGSRYAVSVFART +REASRTAVDAAIGTAARIAVd.. +>ur|UPI000692473F|UniRef100_UPI000692473F/16-271 +..dvsTGLQAVEERYDVTVGVSLLNTGTGETI.SYRGAERFGFASTVKVFLAAEFLRRTP--EDARDDLVRWTAADIERY +SPVTTARLDTGLTAAELAEAAVRESDNTATNLVFDRIGGPAELDAALSRLGDDVTDIADVEPGLNTVGPDSTGNTTTADA +FTTSLAALRGAGSSTDADAATLAEWMSGNATGDALVRAGAPSGWTVADKSGGAG.AVRNDIAVVTPPGCPPLVLTVLTRK +NDASAPYEDAAVSESAAVVL... +>up|A0A0A2H4V9|A0A0A2H4V9_ELIMR/22-290 +...ilNDINAVTKDKKATVAVSVLGIENEFQFsNTNGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPNGNVPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGVKNFQIKYNEEEMHKDVKALYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTRTNTGMAKLPGLLP-KVKMARKTGSSGkIAENDSGIITLANGKHYAIAVFVKD +SMESEEVNCGMIAQISKIVWdt. +>up|D9TD39|D9TD39_MICAI/2-290 +..dvaERIGEIFGPAGVRGCLHVVDVDDGGEV.ALRADEQIVIASVFKIMVVLEFARQAAAGQLDPTERVLVGAADRLGG +WGVAGCADDVEVSLRDLAYLAMSVSDNTAADLLLRRI-GADVLPMLAAELDLPRTRIVGGPRQLVEVFDPEHTSSSTARE +LTRLLRLVWRDEAGPAPACAMVRELMARQLFW-TRLAAGFPPGVRVAGKTGTLP.GLHLEAGVAEYPDGRRYAIAVAVRT +ERARRIDVDLAMGEAARTAVd.. +>up|A0A0D8PV74|A0A0D8PV74_9GAMM/21-281 +..didQYLRDTEQQIQGQIGVAVIDTQNNTQW.NFNGSERFPMMSVFKTLACANVLYDVQHKALKLTDKIDVTKAGLINW +NPITQNFVGGKMSLQSVCGAAMLMSDNYAANLALEKIGGPQGLTAFLRTIGDNSTLLDHFEPKLNYVEKGAKNDTTTPIA +MMNTVKKLLIGNVLNAENKAQLQFWMTNNMVSDGLARAVLPQGWKIADRSGGGVnGSRTLTAMVWNKDHQPVFIGIFIAN +SKKTLPELNKVMVAISEKIFhqy +>up|A0A077EHW5|A0A077EHW5_9FLAO/8-276 +...ilNDINAVTKDKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGIKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMESEEVNCGMIAQVSKIVWda. +>up|A0A078QQC5|A0A078QQC5_BACVU/2-271 +.ktlkTEIRHIIKDKKATIGVALI-LDGEDTL.AINNAEKYPMMSVYKFHQALAVCDYLQKRHIPLSTSLYLDKKYFKPY +SPLRDKYPQGNLPISELLVYTMQSSDNVACDILFDYIGGVNVVDEYIHSLGINDVSITATEDEMHQDMDDCYKNWTTPME +AANLLELFMTQDFMRNEYTDFLKHIMIECGTGKDRLPAPLPEEVKIGHKTGTSDkIGINDIGFVILPDGSRYVVAVFVKD +SKENMETNAKIISDISAAVYry. +>ur|UPI000688466E|UniRef100_UPI000688466E/62-321 +.....-----------------------EAEI.SVGGHARVVTASVYKLVVLIAFCRAVDAGTIDPAARLTIDPAECTPP +TGIAALHDPVTMSRRDLATSMMTVSDNAAADVLLGEV-GLGAVEDVLTDLGLTETRIVGGTADVHRAYDPAYTSATTPEE +MTRLLRALWSGRVLSPEQTAFVRAVMAKQ-VWPHRITAAFPRGVTVAGKTGTIG.VIRNEVAVVEFPHEYPVAVAVFTRA +ARADLPVVDAAIAEAARIAV... +>up|G3LSZ7|G3LSZ7_CITFR/1-181 +.....---------------------------.--------PMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNHIA------------------ +--------------------... +>up|A0A0A2H3V8|A0A0A2H3V8_ELIMR/28-293 +...lkKTLESIISGKKATVGISVIGPDTKEVT.GINGDQMLPMLSTVKFPLALTVLHEVEKGKLSMAQKLFIKKEELLEW +SPFKEKYPQGNITLEEALKWTVSYSDNNLTDILLRLIGGPETVQEFIDS---SSFIIKNDEEGMHKDWDSQFINKITPNY +ATLLLQEFSNGKILNKAHTQWLYNAMLNNASGKKRLKGNLPAGVKIAHRTGTGMtGAINDYGIIELPGKKKIYIAVFVHD +TYESFEASEKIISDIGRATYdyy +>ur|UPI0004E1C564|UniRef100_UPI0004E1C564/26-277 +..kmhDRIVAYDARMDGALGVAIIDLTTGTQW.SYHGKLVFPTASAIKVPILMEIFRLRELGQLHFNEKVTLQPAEAVGG +SGVLQERLRNGLSVEEIVREMIASSDNTATNWCIRRV-GMAGVNHTMAQMGYQGTRLQRIMIDQAA-ATRNEENVSTPED +MADMLRVIYEGKAVNAKASAEMIAMLKLVKA---GMRRAIPPAIEVASKPGELV.GVRTETGIVYLK-GRPFVLAVMGTY +LN----ESDSPIEAVTKIVFdcf +>up|N1MM32|N1MM32_9SPHN/75-371 +.....SVVRNLGQSFRGKVGIAVRRIGADWTV.AWNGNALFPQQSVSKLWVAMTFLDAVDRGKLRLTDTTTITRNDLTLH +QPSAAMLKDGGTSYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGFLARRMIKDIRFGPGERLLQSNYLASPPDGAAPAS +IVQALAKLKQGDMLSATSSRLLLSIMSEAKTGPQRIKGGVPPGWSYLHKTGTGQdTGFNDIGIMTAPDGTSYAVAVMIGS +TTVSIPERWALMQAVAKAVAa.. +>ur|UPI00036BD9AB|UniRef100_UPI00036BD9AB/14-259 +.....---------ASVRVSVALETLADSSVRlYHRADERVPSASLIKVPIMVEAMVAEIEGRINLDEIHILLDSEKVGG +SGVLKDYPNRSISYRDLVRLMITSSDNTATNILIGDL-SPEAINARMRTLGLTQTGLNRVMMDTLAA-RQGRENIVTARE +MNRLLTLIYRRQVATPALCEQMLDFLKANED-SLTIPSRLPRPLVVAHKTGTLS.YVRADMGIVYAP--RPFVLSVIVEG +AG-SDIAAETVIAQIARLAYs.. +>up|A0A085CIB4|A0A085CIB4_ELIME/28-293 +...lkKTLESIISGKRATVGISIMGPDTKEVT.RINGDQMLPMLSTVKFPLALTVLHEVEKGKLSMDQKLFIKKEELLEW +SPFKEKYPQGNITLEEALKWTVSYSDNNLTDILLRLIGGPETVQEFIDS---SSFIIKNDEEGMHKDWDSQFINKITPNY +STLLLQEFSNGKILNKAHTQWLYNAMLNNVTGKKRLKGNLPAGVKIAHRTGTGMtGAINDYGIIELPGKKKIYIAVFVHN +TYESFDDSEKIISDIGRAAYdyy +>up|Q9RAZ9|Q9RAZ9_ELIME/22-290 +...ilNDINAVTKDKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGIKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMESEEVNCGMIAQVSKIVWda. +>ur|UPI0004132182|UniRef100_UPI0004132182/22-290 +...ilNDINAVTKDKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGIKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMESEEVNCGMIAQVSKIVWda. +>ur|UPI0006886C41|UniRef100_UPI0006886C41/4-272 +.aeaeKRIEDIVHAFSGHISFYAEHMQTHETL.TREPDRVMETASVIKLPIMAATFQYLADEHKTLSEPLTLQVEDMVDG +SGILQHSPGLSLSIKDVMTLMIIVSDNTATNMILRQV-GIPRVNRFIQSLGLSQTRLLKRI-DFT---IPGPIGLATSRE +LGMILTQLYHRTLVNKDASDIMWDILCRQQY-NTIMTRHLPPKVQIGSKSGSLE.GIRNDVGIITTPWGD-YVLAILSEH +SRDLDNEALVILPQLSRIIFdyf +>ur|UPI0006904653|UniRef100_UPI0006904653/31-345 +.sdldTRLNEVEARFAGDIGVYVQNLASGEAY.AWQADRPWYLASLIKVPVAAEVLGAG----VPTRERLTLKQSDFVDG +APTNWHDPGTPVSVGYLLEHMITVSDNTATDMLIDRV-GLDNVNQRAREMVAANGGDPNAP----EAYQASGENVGTLRA +FGDLLATLHRGALLDGAPRDELLALMAHTSSGDARLKKGLGETIRFAHKTGTQD.RRSCDAGLAERDALTAWAVVVCTQG +PD-AVSEHEQALAEVGMAL-... +>ur|UPI0004907134|UniRef100_UPI0004907134/3-284 +.....RTVAEAFAAAGSGGFVHAVDIDNGVQF.EYGADTPVVLASVCKIPVLVELYARSDEGTVDLSGRVHVQATGRSPP +TGLSVMLDPADVSLRDLAYWMMSVSDNAATDVLCELL-GLDAVNARMSGLGLKEVRLEGTCRDIYDVLQIPTATRGTPRS +ITTLLSMIWRDQAASPEACAAMRRILGLQ-VWPHRLRSGFPDRVAVAGKTGTLP.FVRNEVGVVEYPDGGRYAVAVFTCP +DSLANPPADAVIGTVARAAVd.. +>ur|UPI000660DC08|UniRef100_UPI000660DC08/21-289 +..sleDQLKQAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQQQSLNFELTIKKEDLKPY +SPLRDSFPQGGIDIADLLKYTLQQSDNNACDILFQYQGGVDAVNQYIHSLGVTDCAIVCTENDMHQDESLCYQNWTTPLA +AARLLEIFRKEALFPQEYKDFIYQTMTECQTGQDRLVAPLGKDVTIGHKTGTGDrVACNDIGFILLPDGHAYSIAVFVKD +SEENNQENSKIIADISRIVYey. +>up|A0A078PQU8|A0A078PQU8_BACOV/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQKQSLETRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLRYTLQQSDNNACDILFNYQGGPDAVNKYIHSLGIRECAIVGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPKVYKDFIFQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANNKIIADISRIVYey. +>up|M9TM58|M9TM58_9STAP/2-247 +.....-DIEKIEKKYGANVGMYALNTQNGKEL.SFNENKRFAYASTLKTISSAMLLEQTP--YNKLDKKIHINKDDIVPY +SPVLEKYIGKKITLKKLIEATMLVSDNTANNKIIDELGGYEQVKTRLIDLGDSTTHPSRKEPNLNYYSPKDKRDTSTPLA +YGKTLKKLISDGNLSKANKDFLLDLMFKNKSGDTLIKDGAPSNFKVMDKSGQLTyGSRNDVAFVYPDGQKPIILVIFTNK +DRKDGKPNDKIVS-------... +>ur|UPI0004B08D60|UniRef100_UPI0004B08D60/28-295 +.qkieQQIDSLLKDKKATVGVAVLA--NDETVaVYNNQIHFPLLSVFKFHVGLAVLDKMDKGHIALDSLIEVKSSQLTPY +SPLRDEFPDQDISLGELLKYTISKSDNNTCDILIEYVGGIDQVNEYVKSLGIKDCNLAATETLMHT-SGDAYLNWSTPEE +VVRLLNIADKQPLFGTQYKDFLQAIMQETSTGKDKLKGQLPADVIVGHKTGSSDrIADNDAGFVILPNGQKYYIAVFVME +SQETDADNAAIIASISKIVYdt. +>ur|UPI00063F5BFD|UniRef100_UPI00063F5BFD/73-372 +...ldGAIERLGRRFPGDVGLAVRDIQTGWTS.HHRGLDYFPQQSVSKLWVSLAALDQVDGGTLDLSRPLTVRAKDLTLH +QPIRALALRPGTTGEDLMIRALTQSDNSANDRLLKEIGGPDAVRAALRGKAIAGIRFGPGEPRLQAQYLANPIDGATPIA +MVDTLARLRRGELLSPASTAKMTGIMEETRTGALRLKAGLRPGWRLAHKTGTGQvAGYNDVGILTSPDGRSYAVAVMIGR +TSRPLAERMKLMQSVVAATIa.. +>up|A0A0B5E4A9|A0A0B5E4A9_9BACT/6-179 +.....---------MGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>ur|UPI00031EA407|UniRef100_UPI00031EA407/5-255 +..tieKDIIELVQLFDGRISYKIEK--DEQVI.EYNSHDIYQSASLIKIPMLVEGFRQVEKNKIAFTQHVPFIQGDVAGG +SGVLSALSNSLLTVKDLLVLMTIVSDNTATNMLISLL-GMENFNTCMDDLGMKDTMLQRRMMDFQAA-ADGRENITTAAD +IVTCLKAIHKGDELLSSSRQQILEIMEKQQF-CDKLPAMMGNEVKIANKTGSLD.GVSHDAAIIRYGSET-VYAAILTDQ +IS-SSEESRQLISQIGKLIYd.. +>up|A0A077D1U6|A0A077D1U6_ECOLX/1-180 +.....---------------------------.---------MCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVHY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIA------------------ +--------------------... +>ur|UPI0003FE7221|UniRef100_UPI0003FE7221/23-292 +..ellEKINTITKGKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGIKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKRMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMESEEVNCGMIAQVSKIVWds. +>up|D9UYN6|D9UYN6_9ACTN/3-290 +..tasETIARRAEEVGVEVRLHAAEVDGNRSL.GIGEDVPVVPASVFKVPIALELARQAADGTLDLGARIAVKPGHPTPP +YGLATFRHEVLMSWHDLAILMIGISDNVATDLILAEI-GKDAVNSTLRRLGFTHTVVPQDCAELLAALQPEKSCRTTAAE +MTRLLGLIWRDEAAAPEACADVRRWMELQ-VWPHRLRSGFPDGIRTSGKTGTLP.AVRNEVGVVEYPDGGRYSVAVFTRA +EDARVPERDAFIGFAAATAVe.. +>up|R5DJN9|R5DJN9_9CLOT/141-390 +...leSQLSNLAAMYSIHPSIYVWDYETGNYV.DMNADEIFPTASIIKLPVLVELFRSIEKNQLTIYDEMPLTEYYRTEG +SGSLQFRAANSYTIDKLARMMITESDNSATNMLMARLGSMTDINSALREWGLKHTYVQTWLPDLG------GTNHSTARD +MAQILYNIDNPKFLSNSSREKIFDYMGHVH-NNRLIAAGLPAGATFLHKTGDIG.KMLGDAGIVYAPNGKKYIVVIFANR +PH-NSPLGKEFIVKASQVIYn.. +>ur|UPI0002F17F48|UniRef100_UPI0002F17F48/12-248 +.....-------RGYVGEVGVLITDLAGRELY.ALNPDRVFPAASTIKVPLLLLALSEAQAGRLDLSGRVTLRAEDRVPG +AGVLHEMPGLAPTWQDLLTLMIVVSDNTATNLVIERL-GLDRVNDWLGERGLSGTQLVGLLERQNAAQRRGERNRTTARD +QVALLGALVRGELLDRSHTGLALSILERQQL-REILGRHVPPLYRVASKSGELM.GIHHDVGVLFTP--RPLIAAVLSQG +GLDP----------------... +>up|J0JAP5|J0JAP5_ALCFA/16-252 +.erlqERLEPVLAQEAARISMAVYATDGTSLF.EWHAQRVMPSASLIKTPMLLCLLEQVAQGRLSLDTVYPLPEGDRTPG +TGILSQLPGVTLSLRELALLMIILSDNVATNALIDLL-GMANINAWCAQAGLQQTQLQRHMMDMKA-REAGKDNWTTAQD +ACSTLLYLLGSPALPESLRQQGLDMLADQR-ERGHFAAILPSIAQLAHKTGSLP.GLRHDAGILTMGERS-VVLAVMADG +FTD-----------------... +>up|R5UU18|R5UU18_9BACE/22-290 +..sleTQLKEAIKDKKAEIGIAVI-IDEKDTV.TVNNDIHYPLMSVFKFHQALALADYMAKRNQSLDTLLRIEKSDLKPY +SPLRDKYPQGGMSIADLLRYTLQQSDNNACDILFGYQGGPDAVNRYIHSLGIRDCAIVGTETAMHEDLDLCYQNWSTPLA +AAELMEIFRREPLFAQEYQDFIYQTMVECKTGQDRLVAPLAKGVVIGHKTGTGDlNAKNDIGFVLLPDGRTYSIAVFVKD +SEESFAENSKIIADISRIVYey. +>up|A0A085CJK7|A0A085CJK7_ELIME/22-290 +...ilNDINAVTKDKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGVKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMESEEVNCGMIAQVSKIVWda. +>ur|UPI000397D5A4|UniRef100_UPI000397D5A4/25-279 +.....NEFDKIEKDNNTTVGVYGINTENGKKV.QHNANERFAFASTFKAIASGVLLNNYS--EKDLNKKITINEADIVEY +SPVTENYIGKQMTLKDLIKASMLQSDNTANNKIMEELGGVKAFKHELKQLGDNISNPQRLEPELNLYDPNSTADTTTPRA +AAQTLNTILTSDQISDGNLDLLKQVMIENETGDSLIKAGVPDNYIVGDKSGQGLyATRNDLAFIYPDKHKPIILAIYTKQ +DDKDGQLDDKVIADAAEEAIa.. +>up|A0A0B5E9G0|A0A0B5E9G0_9PSED/3-180 +.....-----TERASGTEVSYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>up|A0A0A1W6Y4|A0A0A1W6Y4_9SPHN/19-316 +....vSTINRLSAGFAGKKGIAVRAVDDGWTV.EVGGRQRLPQQSVSKLWVAITLLDLRDRGRARLDEPIVVRREDLTLH +QPIAMLVKGDGTTVGELLNRALTMSDNTANDRLLTYVGGPQAVRAMIAAKRLGDIRFGPGERLLQAAYVNDPPDGAAPIA +IADALARLARGELLSETSTRILIDTMEASRTGHARLRAAVPSGWTIAHKTGTGQdAGFNDVGLLTAPDGRRFAIAVMIGD +TTEDIRKRQLLIQNVAAAVAd.. +>up|U5CA01|U5CA01_9PORP/25-291 +..elkMRIASVLKERKATVGIAVLY-GDNRLF.EVNR-GDYPMMSVCKFPLALAVLDYLHKNNLSLDTEIFIRESDLLPY +SPLRDRHPQGNMSIQELLSYTVSLSDNNACDILFGYIGGTKVVDDYIKRLGISGMSVVATEAVMHESFEKQYCNTATPSS +AVLLLDKFLKEDLFRDEYGNYLRKIMIETSTGNDKIKAGLPERVVMGHKTGSSDrAGDNDLAFVQLPDGQCYCIAVFIRD +SKEDDKTNAAIIASVSKVVYdy. +>up|Q9RAZ8|Q9RAZ8_ELIME/22-290 +...ilNDINAVTKDKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGVKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMESEEVNCGIIAQVSKIVWda. +>up|K8XS33|K8XS33_RHOOP/4-294 +..saeKRIRDVFADAGCTGWLHARRVDDGGDI.AVGADDLVVLASVYKLPLLVALCRAFESGELSPTATVRINPADCTPP +TGVSTFRDPVVLSWRDLALSMMTVSDNAAADLVLGQV-GLESVERALSELGMTSTRIIGGTADAHRAYDPSYASATTPRE +MTSLLDAIWTGRAVPGSQGEFVRHVMSAQ-IWQHRIRSGFPSEVDVAGKTGTIG.AIRNEVAVVTFPGETPVAVAVFTRA +ARTDLPVVDAAIGHAARIAVt.. +>up|C1AR65|C1AR65_RHOOB/3-290 +..saeKRIRDVFADAGCTGWLHARRVGTPAEV.GVGADDLVVLASVYKLPLLVALCRAFESGELSPTATVRVNPADCTPP +TGVSTFRDPVVLSWRDLALSMMTVSDNAAADLVLGQV-GLESVERALSDLGLTNTRIIGGTADAHHAYDPSYASATTPRE +MTSLLDAIWAGRAVPGAQGGFVRQVMSAQ-IWQHRIRSGFPHGVDVAGKTGTIG.AIRNEVAVVTFPGEIPVAVAVFTRA +ARTDLPVVDAAIGHAARIAVt.. +>up|A0A0H0SD75|A0A0H0SD75_9BACL/2-262 +..eleNRLSAIIRQAEGTWGVVVEEQAKGTRF.EHVPDELFIAESVIKVPIMAAVFAASEQGHFRLDDQLVLRKEDLVGG +SGILYASPGLKLTIRDLVTLMIIQSDNTATNMLIDLV-GKAQIDQTMIDLGMRQSYYSRKLMIYP--LDIAENNKITAGD +VASMLGHLATGSYLSQRACQEMIAIMKKQQV-RNGLPSQLPPGWELPCKSGWDT.GRQHDVGLLYTNNRC-FSITALSKN +VT--AQSALNTLGLLGRAVYdy. +>up|B0MWK8|B0MWK8_9BACT/23-291 +..dlsYRLKKVIKDKKAEIGIAVI-LDAQDTV.TVNNDDRYPLMSVFKFHQALAVADYLDRNGLTPDTEIFIPEEELVPY +SPLRKEFPEGELSVSRLLEYSLQLSDNNACDILFEHTGGPAATDRYVRSLGLRNFAIAATEQQMHDDPQTCYENWSTPLE +AAALLELLVTEQILTPTLREMIRQNLINCKTGADRLPKPLSTGAVIGHKTGTSDrAGTNDPGFVILPDGTRYTIAVFIKD +SAENPETNARIIADISETVYry. +>ur|UPI0002F7B68F|UniRef100_UPI0002F7B68F/4-305 +.....ERIRRVFAGAGAEGQLHAVPVSVPREV.AVGADDPVVIASIFKVLLVLEFARQVVAGQLDPRERVRVTAADRLGG +WGTAGCLDDVELSLRDLAHFAMSVSDNTAADLLLARV-GPDTVRLLARELGLERTRIVGGPRDLLEVLDPRHTTASTPRE +ITRLLRLVWSDAAGPPEACAFVRDLMIRQVF-RHRLASGFPDDVAVAAKTGTLP.GLHMEAGVARYPDGACYAIAVFART +RDVSRATVDAAIGRAAGIAV... +>ur|UPI00067CA239|UniRef100_UPI00067CA239/14-206 +.....---------------------------.-------------------------------------HYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|E0D3F8|E0D3F8_RHOOP/4-294 +..saeKRIRDVFADAGCTGWLHARRVDDGGDI.AVGADDLVVLASVYKLPLLVALCRAFESGELSPTATVRINPADCTPP +TGVSTFRDPVVLSWRDLALSMMTVSDNAAADLVLGQV-GLESVERALSELGMTSTRIIGGTADAHRAYDPSYASATTPRE +MTSLLDAIWTGRAVPGPQGEFVRHVMSAQ-IWQHRIRSGFPSEVDVAGKTGTIG.AIRNEVAVVTFPGETPVAVAVFTRA +ARTDLPVVDAAIGHAARIAVt.. +>ur|UPI000665F26C|UniRef100_UPI000665F26C/28-293 +...lkKTLESIISGKRATVGISIMGPDTKDVT.RINGDQMLPMLSTVKFPLALTVLHEVEKGKLSMDQKLFIKKEELLEW +SPFKEKYPQGNITLEEALKWTVSYSDNNLTDILLRLIGGPETVQKFIDS---SSFIIKNDEEGMHKDWDSQFINKITPNS +AALLLQEFSNGKILNKAHTQWLYNAMLNNASGKKRLKGNLPTGVKIAHRTGTGMtGAINDYGIIELPGKKKIYIAVFVHN +TYESFDDSEKIISDIGRAAYdyy +>up|B9XGI6|B9XGI6_PEDPL/7-260 +..kteTQLQEIISHTRGAMGISVLDLTSNDRF.DINAEMVFPQASAIKIPVLMEVYKQAHAGKFSLTDTRRIEKQDKTSG +SGILFELGDGTMTIHDLCILMILISDNTATNLLIDLV-GITNVNQTLNSLGFEQTRLQRRMMDAAA-SLRGDENLSTPAE +GVRILELLHKGEFINRSICDDILAILKKPK--PTNLTAGLPDGTVVATKPGNIS.GVATEWAIVYLKDRP-YIVVIMENY +GV--EHDAPDAMKAISQTLHeyf +>ur|UPI0004A70B17|UniRef100_UPI0004A70B17/23-291 +.dklrKEISGIIGGKDAKVGVALI-VDGKDTL.TVNNNFHYPTQSVYKFHLALAVLDYLDKNNMTLDHKISVKKSDLLPH +SPLRDDYPEGNLSVGEILRYTVSLSDNNGCDILFRFIGGTDVADKYIRNLGMTDFAIAATEEEMHGPWEVQYTNWSTPYT +ATLVLEKFRTGNILPQPFHDFLWSIMTDSPTGKNKIKALLPEGTVVAHKTGSLN.AAENDIAIVQLPDGRCYSLAVFVAD +SMESSYVNCKMIADISKAVYds. +>up|U6RKP0|U6RKP0_9BACE/46-315 +.ktlkTEIRHIIKDKKATIGVALI-LDGEDTL.AINNAEKYPMMSVYKFHQALAVCDYLQKRHIPLSTSLYLDKKYFKPY +SPLRDKYPQGNLPISELLVYTMQSSDNVACDILFDYIGGVNVVDEYIHSLGINDVSITATEDEMHQDMDDCYKNWTTPME +AANLLELFMTQDFMRNEYTDFLKHIMIECGTGKDRLPAPLPEEVKIGHKTGTSDkIGINDIGFVILPDGSRYVVAVFVKD +SKENMETNAKIISDISAAVYry. +>up|R7P169|R7P169_9BACE/46-315 +.ktlkTEIRHIIKDKKATIGVALI-LDGEDTL.AINNAEKYPMMSVYKFHQALAVCDYLQKRHIPLSTSLYLDKKYFKPY +SPLRDKYPQGNLPISELLVYTMQSSDNVACDILFDYIGGVNVVDEYIHSLGINDVSITATEDEMHQDMDDCYKNWTTPME +AANLLELFMTQDFMRNEYTDFLKHIMIECGTGKDRLPAPLPEEVKIGHKTGTSDkIGINDIGFVILPDGSRYVVAVFVKD +SKENMETNAKIISDISAAVYry. +>ur|UPI0006845DBD|UniRef100_UPI0006845DBD/54-351 +..rlrAEVDRLIAGFPGKAGAAIRAVDDGWTV.QRGGALSMPQQSVSKLWVALTVLSQRDAGKLRLDDPVLVTTNDLTLH +QPIASLVRGEGTTVMGLLTRALTQSDNTANDRLLTLVGGPSAVRAFIAEHQLGAIRFGPGERLLQSRYIDNPPDGAAPLA +IADALARLARGDLLSETSTRVMLDTMGASITGRARLRAALPAGWKIAHKTGTGQeAGFNDVGLLTAPDGKRYAVAVMIGD +TRAPMRERQQLIQNVAAAL-... +>up|G0G3W8|G0G3W8_AMYMS/6-263 +.....-----FFEAVGVRGFLHAHRLGSSREC.GLDADSPVVMASVVKVPLAFEFARQVAAGQLDPTDRVRASAADRLGG +TGSAAFADDAEYSLRDAALLALSVSDNTAADLLFDRV-GVDNVRSLLAELGLTRTTVIGAPRDVLRALDPLRTSATTPRE +MTTLLAAIWADDV-----GAPVREWMSVQ-VGWHRLTAGFPPEVAVAGKTGTMP.GIRNEIGVATYPDGTAYAVAVFTTG +GAETRPDIDRAIGAAARAAVdq. +>up|E1L327|E1L327_9ACTN/184-430 +..alkSELEQVVAPYGNAVSVSVVAIRTGATC.DINANKQVISASMIKLAVMAAYLQAVDAGTINPQQALPLARIKIVGG +TGKIQSERARTYTYDALCRYMIMYSDNTATNALIDDL-GVDAVNSRARELGCTHTTLNRKLMQLNT----GVENYTSAAD +VSRLLCAFYTQTAASAGQCTKAMDFLLQQT-DGDGIPQGLS-GVQFAHKTGTLS.GIRHDGGIVMER--SPYTIVVMCEL +PE---GKANALMAQVARKTQqyf +>ur|UPI0006B46177|UniRef100_UPI0006B46177/13-249 +.....-ELQNVIQTLPGRYAVFAKNLETHKIF.AYHEHDIFPSASVIKVPILIELYRRVEEDHLSLDHLLLMRKEDQVGG +SGVLKDTPGTEYSLRDLATLMITVSDNTATNLLIDYL-GVEWVNSTIRRLGAQNTELIRKLQRVPA--EYDQINHTCAFD +MALLMEKLATGTAISLAVSEQMVNLLTRCQ-GPVSITKEPAAAVIIAHKTGSLS.EASHDVGIVYSPHIN-YVAAILSEG +AP------------------... +>ur|UPI00040836DF|UniRef100_UPI00040836DF/25-290 +...leKEINQIIANKKADVGVAILGIEDNFSL.QINGNKQYPLLSVFKFHLALAVLDKVDKGIFTLDQKITVKERDLLEW +SPFLKKKRDTQITMREALQWTISHSDNNICDVLIAKIGGINAINEFLNS---PHLILKNNEKQMHESWDAEFVNTTTPNY +TAKLLKDFFENKIISNQATHFLYKTMVETSVGLKRIKGQLPTNTEVAHRTGSSStGAINDIGIVQIPNGKHVVVVVFVHN +TTEEFAVGEQIIAAISKVTYnaf +>up|A0A0M0LIE9|A0A0M0LIE9_9BACI/5-256 +.qdlqNTIENIVNGISGRMGVYVQL--GNEHI.NVNGDLSMPSASLIKIPILLELFHQVEQGLIHLREINEIKDFKRVGG +AGVLQSTNDVKLTWYDLAVLMITVSDNMATNALIHRL-NMNAVNDYCHAFT-EATVLQREMMDYE-AIKKGKDNWTSARD +MVKLLTLIENEQFLSRESRQEIYSILTKQQF-QDKLPARMDDTVTIANKTGELE.GVEHDVAIIDGY-GQRIYVAVLTHQ +LV-NSYKGRSAISAIGYELYqy. +>up|K0F6C5|K0F6C5_9NOCA/2-282 +.....---REIFRNAGAQGWVHARCFGCAGAN.GLDADEPVVLASVVKVPLVLEFARQVAAGQLDPADRVRARAADRLGG +VGTAGCFDDVELSLRDAAFFALTLSDNTAADLLFDRV-GLDNVRSLVRELGLTETRIAGAPRDIVQALDPRRTTASTPRE +MTRLLTLIGQDLAGPAQACQWVRDVMREQV-NWHRLAAAFPPEAQIWAKTGTLP.GVRNEIGVIEYPDGSRYAVAVFTRT +ESQRLPEVDRAIGAAAVAAId.. +>up|A0A066U0S4|A0A066U0S4_9PSEU/5-262 +.....----AFFEAVGVRGFLHARRLGSPAAV.GVDADAPVVLASVVKVPLAYEFARQVAAGLLDPADRVRVTAADRLGG +TGSAGFADDVSYSLRDAALLALSVSDNTAADLLFDRV-GVDNVRSLLAELGLTRTTVIGAPRDVLRALDPQRTSATTPRE +MTTLLSAIWADDV-----GAPVREWMSAQVS-WHRLAAGFPPEVAVVGKTGTMP.GIRNEIGVATYPDGAAYAVAVFTAG +GAETRPDIDRAIGDAARAAVe.. +>up|I9I2V3|I9I2V3_BACOV/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQKQSLETRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLRYTLQQSDNNACDILFNYQGGPDAVNKYIHSLGIRECAIVGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPKVYKDFIFQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANSKIIADISRIVYey. +>ur|UPI0006AD4181|UniRef100_UPI0006AD4181/20-307 +...veRTIRSLFDDAGVRGWLHVAELDRPARV.VLDPDEPVPMGSVYKIALMAAFCRLADAGRLDPRHRLTLEAADRVAP +TGLSILRDPVTMSLRDLVVQMMSISDNTAAHAVLRAV-GSDAVDRMCADLGLPHTRIHGGA----RVYDPAYKASSTPAE +TALLLRAIWTDEAASPESCAFMRAAMGTQP-WTHRLASGFPDDVTVHGKTGTFG.SMRHEAGVVELADGSRYTAVVFTQA +ARADLPRADAVIGAVARVAVee. +>ur|UPI0004FF95F4|UniRef100_UPI0004FF95F4/2-252 +....eNQIQDLIQKTPYKVHLFVKDPKTEQFLfSHQLEESFSSASIIKVPILLAVIAYTEKHNISLHSALTITPADWVDF +SVISEQRL-TQSTVYELLVWMIITSDNTATNVLIDVV-GMDFLNDYFRQIGLQETLLQRKMMDVER-LAMGIDNFTSARD +MAHLFTRIYQQDLLASPYNELVIDILSRQRV-HEGLKRYLVDDVKLAHKTGGLD.TVDHDAGIVYSSSFD-YLIGVFITN +VT-DNDLARQLIGRLSKVVYdy. +>up|I9HSE3|I9HSE3_BACOV/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQKQSLETRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLKYTLQQSDNNACDILFDYQGGPDAVNKYIHSLGIRECAIAGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPKVYKDFIFQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANSKIIANISRIVYey. +>up|W0RL99|W0RL99_9BACT/20-285 +...lrQKIEAIEARSPKALAVAMRDLGTGLTF.DHHADRWFHAASTIKVGILLGVYGAIHEGRLVAQSRVHVRNRFSSAG +SPFRVQHIGSTMRVSELALHMIATSSNLATNLLLDLV-GLDTVQRCLESLHIHGVDVRRGVED-ERAFEHHVNNRVTADG +LAALLRAIAEERAFSPEISRQMVDVLHAQEF-KSGIPARLPKAVRVAHKTGEIS.TVAHDAGIVYPPDCPPYVLVVLTEW +EP-DGTGRSATIAEVSRAIYe.. +>up|Q1J1L5|Q1J1L5_DEIGD/47-283 +.....-------RGYVGEVGVLITDLAGRELY.ALNPDRVFPAASTIKVPLLLLALSEAQAGRLDLSGRVTLRAEDRVPG +AGVLHEMPGLAPTWQDLLTLMIVVSDNTATNLVIERL-GLDRVNDWLGERGLSGTQLVGLLERQNAAQRRGERNRTTARD +QVALLGALVRGELLDRSHTGLALSILERQQL-REILGRHVPPLYRVASKSGELM.GIHHDVGVLFTP--RPLIAAVLSQG +GLDP----------------... +>ur|UPI00040C68AE|UniRef100_UPI00040C68AE/17-256 +.....--------AGGARIGLALS-LDGKMLF.AHRADERFISASVVKIAIMAEVFRAADAGVLRLDQPVTVTADMMAPG +SGIMNHAPGYTLQLRDVLYLMMSISDNTATNILIDMA-GMDRINATMQALGMSGSVLGRKMRG-RRAIAGEAENIAVPAD +YDRLIGAIVNGTAASAPACAEMMDLLRGQQN-ERRLARFLPKGADWGSKTGTVE.GVVNDAGFLRTAKGT-AVLSMFTEG +FE-RMVDAEAVLGDLAQAAF... +>ur|UPI000647E2CF|UniRef100_UPI000647E2CF/26-293 +.sdlkKNIESIIANKKADVGVSIIGPYQKETI.QINGNKLYPMLSTVKFPIALTVLKKVEKGELSLQQKLFIKKEELLEW +SPFKKEHPEGNISLEEALRWIVSYSDNNISDILMRLVGGPELVQQLANS---KDCIIQNNEEDMHKDWESQFVNKITPNE +AIRLLEAFNNRKILNKEHTLWLYNTMLNNTAGPKRLKGNLPSSVKVAHRTGTGMtGAINDFGIIELSGKKKIYIAVFVHD +TYEKFENAEAIIAEISKAAYdhy +>up|A0A0D0RQR6|A0A0D0RQR6_STAGA/27-283 +....sKSIKDLEATYDTTIGVYGINTQDGKQI.EHRANERFAFASTYKAIASGILLNQLS--PQDLNQKVTINKSDIVTY +SPVTEKYIGKTMTLRQLIEASMLKSDNTANNKVIQAIGGVNAFKSELRQLGDCVSEPQRLEPDLNNYDPKKIADTTTPRA +AATTLNYILTHSNMHKGNLQFLKELMIKNETGDSLIKAGAAKDDIVGDKSGQGTyATRNDLAFIYPKGQKPIILAIYTKQ +SDKNAKPNDEVIAKTAEIAIky. +>up|C6IKY5|C6IKY5_9BACE/21-289 +..sleNQLKQAIQGKKAEIGIAVI-IDGKDTV.TVNNETHYPLMSVFKFHQALALADYMGKQQQSLNFELTIKKEDLKPY +SPLRDSFPQGGIDIADLLKYTLQQSDNNACDILFQYQGGVDAVNQYIHSLGVTDCAIVCTENDMHQDESLCYQNWTTPLA +AARLLEIFRKEALFPQEYKDFIYQTMTECQTGQDRLVAPLGKEVTIGHKTGTGDrVACNDIGFVLLPDGRAYSIAVFVKD +SEENNQENSKIIADISRIVYey. +>ur|UPI0005520777|UniRef100_UPI0005520777/11-248 +.....------ARGYRGEVGLRVCDLAGAELL.TLNPERVFPAASTIKVPLLVLALEWAQAGRLALEERVTLGAADRVSG +AGVLHEGPGLALSWRDVLTLMIIVSDNTATNLVIGVL-GVEAVNDWLTAHGWTDTRLVGKPEQRNAAQLRNERNRTTALE +QTDMLGRLVRGELLDAAHTALALNILERQQF-RDLIGRGLPHLYRLASKSGELD.GVHHDVGVLYTP--RPLVIALLTSG +GTDR----------------... +>ur|UPI00048F8CB8|UniRef100_UPI00048F8CB8/45-360 +.aaleRDVAAIDAAMPGDFGVYVHRLGPPGKL.DLGQGRAWYLSSTIKVPVAIAVLEAVDAGELALDEELELTAGDFVDG +ADMLQHEPGERFSIATLLHKSLRDSDSTATDMLVRRIGGEPRLQALADALGVPRAELGDTLEQVFEDYYARGLNSATLPA +YGRLLERLASGELLSPRSTALLLGHMRAISTGSRRIQAGLPAGADFAQKTGTQQ.QRACNVGLLDPALGDGATVVVACAE +RFGELEQAEHAFQALGRALA... +>ur|UPI00064627AF|UniRef100_UPI00064627AF/26-293 +.pdlkKTIESIISNKKADVGVSIIGPDQKETI.QINGNTLYPMLSTVKFPIALTVLKKVEKGELSLQQKLFIKKEELLEW +SPFKKEHPEGNISLEEALKWIVSYSDNNISDILMRLVGGPEPVQQLVNS---NDCIIQNNEEGMHKDWESQFVNKITPNE +AIRLLTAFSNGKILNKEHSLWLYNIMLNNTAGPKRLKGNLPPQVKVAHRTGTGMtGAINDFGIIELSDNKKIYIAVFVHD +TYEKFENAEAIIADISKATYdyy +>ur|UPI00069D7093|UniRef100_UPI00069D7093/4-254 +...lrEEMMGVVQECSGKVSFSVLF--DDESL.SWEEDRRISSASLIKLPILMAAYEQIQTGRLQADAMIVLRHEDHEEG +AGVLNGHDGLTLSIEDLLTLMITVSDNTATNRLIELI-GMDFINRFCLDWNLKGTFLNRKMMDFPS-LEMGKDNWTSSED +VVSCLTLINEGPF-EEASRKKMLTMLSRQQF-RDKLPALLGDDVKVFNKTGELP.GVEHDCAIIESASGKYAYVAVLTDE +LP-APEEGRRVIRTVGKLIGdy. +>up|A0A087NIN7|A0A087NIN7_9SPHN/50-349 +..tlvSAIRNLGQGFRGKVGIAVRRIDADWTV.AWNGTALFPQQSVSKFWVALTFLDAVDRGKLRLTDTTTITKNDLTLH +QPSAAMVKAGGTSYSDLMRRAMTQSDNTANDTLLRAVGGPEAVRSYLARRMIKDVRFGPGERLLQANYLANPPDGAAPTA +IVGALAKLKQGDMLSAESTRLLLTVMGEAKTGPQRIKGGVPPGWAYLHKTGTGQdTGYNDIGIMTAPDGTSYAVAVLIGS +TTVSIPERWALMQGVAKAVAa.. +>up|A0A0B0D4U6|A0A0B0D4U6_9BACI/3-254 +..sfkAEVEHTAASIKGNVSIVVKT--TDETI.EINSKKKVPAASTIKIPILMEAFRQVEIGELDFDEKVDIPSHKKVGG +DGVLKLLNNSLLSILDLMKLMIVVSDNTASNLVIDRL-GFSNINNLCEKLDCTDTRLNRYFMDFE-AIKAGVDNATSASD +MVQFFSEIKESQLLSRKSCQSIYNILKEQQF-ASGLPAYQKDDLEIANKPGMLP.GVQHDVGIFTYNSET-VYAAVLLSE +LD-DEEAGRRVIADMGRSIMe.. +>ur|UPI00031CD7D9|UniRef100_UPI00031CD7D9/53-368 +.aaleRDVAAIDAAMPGDFGVYVHRLGPPGKL.DLGQGRAWYLSSTIKVPVAIAVLEAVDAGELALDEELELTAGDFVDG +ADMLQHEPGERFSIATLLHKSLRDSDSTATDMLVRRIGGEPRLQALADALGVPRAELGDTLEQVFEDYYARGLNSATLPA +YGRLLERLASGELLSPRSTALLLGHMRAISTGSRRIQAGLPAGADFAQKTGTQQ.QRACNVGLLDPALGDGATVVVACAE +RFGELEQAEHAFQALGRALA... +>up|E5C4M8|E5C4M8_9BACE/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQKQSLETRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLRYTLQQSDNNACDILFNYQGGPDAVNKYIHSLGIRECAIVGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPKVYKDFIFQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANSKIIADISRIVYey. +>ur|UPI000496ADCA|UniRef100_UPI000496ADCA/12-248 +.....-------QGYVGEVGLRVCDVLGRELF.ALNPERVFPAASTIKVPLLILALEWAQAGRLDLEGRVTLQAADRVPG +AGVLHEGSGLALSWRDVLTLMIVVSDNTATNLVIEQL-GMDAVNGWLNAHGWTDTRLVGKPEQRNAAQLRGERNRTTARE +QTDILGRLVRGDLLDAAHTALALDILERQQY-RDLIGRGLPHLYRLASKSGELG.GVHHDVGVLYTP--RPLVIALLSEG +GMDR----------------... +>up|A0A0B5E494|A0A0B5E494_9GAMM/6-181 +.....-------ASVVARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>up|A0A096KQ88|A0A096KQ88_9ACTN/91-340 +..aiqQDIEALAEPYSGSTSVYAVALDPQGEV.AVAPDARRVAASIIKLPILACALEAVTAGELSLDEQITVTQQDIVGG +SGNIQSGAGVSYSIDELLHAMIAQSDNVAANLVIGRL-GMDTVNETCAALGLTQTVLARLMMDAEA-QAQGHENYTSARD +AAVVLQRLAAGTIATPELCERARGYLLAQED-ARGIVEGVPGGVLVAHKTGSLA.NAQHDAAIVYAE--RPYVLAILTQD +LE--REQALALERD------... +>up|I7JDI5|I7JDI5_9STAP/25-279 +.....NEFDKIEKDNNTTVGVYGINTENGKKV.QHNANERFAFASTFKAIASGVLLNNYS--EKDLNKKITINEADIVEY +SPVTENYIGKQMTLKDLIKASMLQSDNTANNKVMEELGGIKGFKHELKQLGDNISNPQRLEPELNLYDPNSTADTTTPRA +AAQTLNTILTSDQINDGNLDLLKQVMIENETGDSLIKAGVPDNYIVGDKSGQGLyATRNDLAFIYPDKHKPIILAIYTKQ +DDKDGQPDDKVIADAAEEAIa.. +>up|U5BJI8|U5BJI8_9BACT/45-312 +..eleSALLAELENAQGDFAIAFKTLDDPSQMvLINEKEVFHAASTMKVPVMIEMYKQAGQGKFSMKDSIPIINESIVDS +SLF-SERIGQQATYYELMYEMVTMSSNLATNILIEKI-GADNINATMREMGVLDNQVLRGVEDLKA-FDAGLNNTTTAYD +LMLIMEAIAKGETVDSASSEEMMDILIDQKF-NEMIPELLPKDVVVAHKTGAIS.GVEHDAAIVKLPDGRAYVLVILSKN +LE-DVEKGKSQIAQISKIIYey. +>up|C3QTD3|C3QTD3_9BACE/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQRQSLETQLPIKKSDLKPY +SPLRDKYPQGGMSIADLLKYTLQQSDNNACDILFDYQGGPDAVNKYIHSLGIRECAIAGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPKVYKDFIFQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANSKIIADISRIVYey. +>up|A0A0C5LBQ3|A0A0C5LBQ3_9SPHN/45-345 +..slvNQLDGLIRNFDGVAGIAVTSVESGWIA.TANAQRRMPQQSVSKLWVSMTVLDAVDRGKIRLDDPLTITKSDFTLH +QPVASLVKGDTATVGEIVRRAMQMSDNTCNDKLLRLVGGPQAVRDFIARKGLGAIRFGPGEKLLQASYVKDPPDGAAPEA +IASALGRLKRGELLSPTSTDWLLRTMAGAKTGKARVRGAVPAGWDYAHKTGTGQdAGFNDVGILTAPDGRSYALAVMIGD +TPRPVRERQLLMQAVASAIVa.. +>up|J9REM7|J9REM7_9ACTN/13-301 +.aeldRVIRETFTDAGCSGCVHARTIGTPVEF.SHDADAPVVLASVYKLAVLISLCRLADRGDIDLAASITVEPTRWAQP +TGLALFTDPVTMTWRDLATSMMTVSDNVAADVILTHI-GLPRIHADLNQLGLTHTRIVGGVAELHEAYDAAYSSSATPRD +CTTLLDAIWTDRAASAASCEFIRQTMRKQVF-TSRLASGFPRRVSVAGKTGTLV.AVRNEVGVIEFPGELPVAIAVFTMS +ARSELPEVDRAIGEVARAVVt.. +>ur|UPI000471F30E|UniRef100_UPI000471F30E/2-262 +..dleKSLSAILQEAKGAWGVVVKELQNGAYF.AHRPDELFIAESVIKVPIMAAVYAACEQGKARIDAQLALRKEDLVVG +SGFLYASPGLKLSIRDLVTLMIIQSDNTATNMLIDLV-GKEQIDRTMRELGMERSRYSRKLMIYPQ--DVTENNMITAGD +VARMLEQIACGGRFSRWASADMIAIMQKQQV-LNGLPSQLPAVWELACKSGWDT.GRQHDVGILSVQGRQ-FAIAALSQD +VR--AEAALHTLGLLGRAVYd.. +>up|A0A013VN19|A0A013VN19_9SPHN/76-372 +.....STIRNLGQGFRGKVGIAVRRVDADWTV.AWNGNALFPQQSVSKLWVALTFLDAVDRGKLRLTDTTTITKNDLTLH +QPSAAMVKTGGTSYSDLMRRAMTRSDNTANDTLLRAVGGPEAVRGYLARRMIKDIRFGPGERLLQSNYLANPPDGAAPTA +IVGALAKLKQGDLLSADSSRLLLSVMSEAKTGPQRIKGGVPPGWSYLHKTGTGQdTGYNDIGIMTAPDGTSYAVAVLIGS +TTVSIPERWALMQGVAKAVAa.. +>ur|UPI0005685747|UniRef100_UPI0005685747/73-372 +..tlvSAIRNLGQGFRGKVGIAVRRIDADWTV.AWNGTALFPQQSVSKFWVALTFLDAVDRGKLRLTDTTTITKNDLTLH +QPSAAMVKAGGTSYSDLMRRAMTQSDNTANDTLLRAVGGPEAVRSYLARRMIKDVRFGPGERLLQANYLANPPDGAAPTA +IVGALAKLKQGDMLSAESTRLLLTVMGEAKTGPQRIKGGVPPGWAYLHKTGTGQdTGYNDIGIMTAPDGTSYAVAVLIGS +TTVSIPERWALMQGVAKAVAa.. +>up|A0A0D1Y2E2|A0A0D1Y2E2_ANEMI/2-264 +.kqldAYISRLIEETCGTWGIVIEDLDEDKRW.EWNTQESFLAESIIKVPVMAAAFAAVEKKQFHLHDYVCLKKEDMVGG +TGVLQHTPGVQLTIYDLITLMIIQSDNTATNIVIDLV-GMECIQETLEELGMEKSQFHRKMMIYPV--HIESKNVITADD +ASTLLKKLATGTFRSRHACEQMIQILKKQQI-CNGLSSMLPPGWEFASKSGWDD.DRQHDIGILYTGQRT-FTISALSKG +GN--SLQAKQALGKIGLVVFey. +>up|A0A059X8N8|A0A059X8N8_9BACT/43-289 +.heleQRLKTISDGSQGTVGLSVVHIESGKTV.SINGSSQLPLYSVYKLPLAVTVLKDVEEKRLRLDQKIHVTPQNVVQG +TTANSALWQKPYTVEQLLEFSISRSDNTSSDKLVELVGGPLQVTERMRSLGFQNLDIHISSGEFAK--TRQNPNTGSADD +LVQLLVQLHRGKILQPDQVNLLRGFMQRATTGLHRLRGDLPRGTVVADKTGSGEaKVTNDVGIITLPRGGHLAMAVLVNG +S-------------------... +>up|A0A0K2WIW9|A0A0K2WIW9_ANEMI/2-264 +.kqldAYISRLIEETCGTWGIVIEDLDEDKRW.EWNTQESFLAESIIKVPVMAAAFAAVEKKQFHLHDYVCLKKEDMVGG +TGVLQHTPGVQLTIYDLITLMIIQSDNTATNIVIDLV-GMECIQETLEELGMEKSQFHRKMMIYPV--HIESKNVITADD +ASTLLKKLATGTFRSRHACEQMIQILKKQQI-CNGLSSMLPPGWEFASKSGWDD.DRQHDIGILYTGQRT-FTISALSKG +GN--SLQAKQVLGKIGLVVFey. +>up|R1I0L2|R1I0L2_9PSEU/3-261 +.....--LSAFFEAVGVRGFLHARRLGTADSL.GLAADSPVVLASVVKVPLAYEFARQVAAGQLDPADRVHASAADRLGG +TGSAGFADDVSYSLRDAALLALTVSDNTAADLLFDRV-GVDNVRSLLAELGLTRTTVVGAPRDLLRALDPLRTSATTPRE +MTTLLSAIWADDV-----GAPVREWMSAQVS-WHRLTAGFPPEVAVAGKTGTMP.GIRNEIGVATYPDGAAYAVAVFTAG +GAETRPDIDRAIGAAARAAV... +>up|A0A0C3NCP8|A0A0C3NCP8_9PORP/24-293 +.enlqKRLRETIAGKNAQVGIAVI-LNGKDTI.TVNNDCQYPMMSVFKLYQALAVADYCQKEKLSFETSVYIRRSDLKSY +SPLRDRYPQGELPIKELLKYTLHLSDNNACDILFARTGGTEATDKYIRSLGIRDFSVEFTEDEMHKDINTCYRNWSTPLE +AVKVMELLLTRPLFDKDYQDFIKQAMVTCETGKDRLPFPLETEAIIGHKTGTGDlIGINDVGFVYLPNGKRYTIAVFIKD +SAENMQESSRIIADISRVVYqy. +>up|A0A016QLP6|A0A016QLP6_9DEIO/12-262 +.....-------RGYAGEVGLVITDLTGQELY.ALNPARVFPAASTIKVPLLVLALWEAQAGRLDLRERVTVRAEDRVPG +AGVLHEGAGLTPTWEDLLTLMIIVSDNTATNLVIARL-GTERVNGWLRERGLLGTQLVGPPERQNEAQRRGERNRTTARD +QAALLGALVRGELLDTAHTGRALSILSRQQL-RDILGREVPPLYRVASKSGELR.GIHHDVGVLFTP--RPLVVALLSEG +GLDIEHPGNRDVGALAA---... +>ur|UPI00047C2A47|UniRef100_UPI00047C2A47/4-257 +.hdleAEVLELACSCKGRISLYIE---TEEGIiQKNSDEIFSSASLIKVPILLAGLSQAEKGLLQLTEELEVADHARVGG +SGVLQTSKGLKLSAIDLMTLMIVVSDNTAANLVIDLI-GKENINGWIKGCKLNSTELNRKMMDFE-ALKKGFDNKTTARD +MANCLKSLAEHSLLSGEHTDLALRILDAQQF-KNKLANYIDENVQVASKTGELP.GVEHDCAIFTRKG--RMAIAAVLAD +QLKDQEAGREVLSSIGRRICry. +>ur|UPI0006B69071|UniRef100_UPI0006B69071/2-281 +.knlkNKIENIINSIDGHKGVYIKDCSTHEVI.EIHENRKFHAASTIKLPILYDALLQIQNKKLSLNDTYQLKSSDIVDG +SGILKLHIGLEVTLKDLLTLMIDVSDNVATNILHDLL-GKDHINGSIKNLKLQNTFFARKLMISDS----NSYSYTTAKD +LGILLEEFLICKNLNQAMANIGLHILSNQQY-NDRISHHLVIYIPFAHKTGEIN.GVIHDAGILTLKDKK-IIIVCLTDE +LS-DHGLGISIQQKIGKIIFdyf +>ur|UPI0005B7C1E0|UniRef100_UPI0005B7C1E0/16-315 +..dllNAVQALGASFKGQVGITVRDIDEGWVV.AWDGDTRRPQQSVSKLWVAIAVMDAVDRGQMALSDRVTLTRADLTLH +QPIRALADGYTTTIEELLRGAMTRSDNTCNDVLLWRVGGPAAINRMLDAKGVEGVTFGPGERVLQARYLAAPYDGASANG +VTLGLSLLAQGKLLSARSTASLLTLMRSSKTGPLRLKSGLRPGWSLAHKTGTGQdTGYNDIGLLVAPNGHRYAVAVMIAS +TREPIPVRMRLMGDVTRAVVa.. +>ur|UPI0004906DB1|UniRef100_UPI0004906DB1/16-303 +...veRTVRSLFDDAGVRGWLHVAELERPARV.VLDPDEPVPMGSVYKIALMAAFCRLADAGRLDPCHRLTLEAADRVAP +TGLSILRDPVTMSLRDLVVQMMSVSDNTAAHAVLREV-GTDAVDRMCADLGLPHTRIHGGT----AVYDPAYKASSTPAE +TARLLRAIWTDRAASPASCAFMRAAMGTQP-WAHRLASGFPDDVAVHGKTGTFG.SMRHEAGVVELADGSRYTAVVFTQA +ARADLPRADAVIGAVARVAVee. +>up|F8ELP1|F8ELP1_RUNSL/24-290 +.knlkEAILAKLATVEGTCAVAFKDLQTNQTL.FINEKEAFHAASTMKTPVMIEVYKQAKAGKFRMTDSIMVKNESIVDG +TPFSLKKIGQKMTIYDLTYQMIIVSSNLATNILIDLV-DAQKANATMRELGAGDIQVLRGVED-DKAFKLNMNNSVTAYD +LHLIFEKIAKKKAIDNTASEAMIRILLDQKF-NEIIPAQLPKEVKVAHKTGSIT.GVQHDSGIVFLPDGRKYVIILLSKG +LS-KTKEGIDALADVSGMIYd.. +>ur|UPI000365ECD6|UniRef100_UPI000365ECD6/16-303 +...veRTVRSLFDDAGVRGWLHVAELDRPARV.VLDPDEPVPMGSVYKIALMAAFCRLADAGRLDPCHRLTLEAADRVAP +TGLSILRDPVTMSLRDLVVQMMSVSDNTAAHAVLREV-GTDAVDRMCAGLGLPHTRIHGGT----AVYDPAYKASSTPAE +TARLLRAIWTDRAASPASCAFMRAAMGTQP-WAHRLASGFPDDVAVHGKTGTFG.SMRHEAGVVELADGSRYTAVVFTQA +ARADLPRADAVIGAVARVAVee. +>ur|UPI00068973A7|UniRef100_UPI00068973A7/29-309 +..aleQRLEALAAQLKGHVALYATQLNTGKTV.AVDADRPVQTASVIKLTILFEAMEEVRAGKAHWDEKLTLQKGDGVSG +SGVLTFDTPVTLTLKDVLTMMVIVSDNTATNLAIDRF-GVDAVNSRIAWLGLKDTHLYKKVMKPATDQPKFGLGKTTARE +MATVMERIGRCELAGPGECQVALTMLRNQ-FYRNTIPRYLETGSGIASKTGSLN.AVRNDVAIVAGKSGP-MVISIFTYD +NDDKDNQAEMMVARLAKEIVeaw +>up|G8TLL8|G8TLL8_NIAKG/25-292 +.nklkDQINSRLAEQPGNFAVAFKDLSTGDSL.LINEQDFFHAASTMKTPVMIEVYKQAAARRFSLNDSVVLKNESIVDS +S-LFSQHLGEKMPLYNLVYDMIIRSSNLATNTVIQMV-NARNVTLTMRQLGANKIQVLRGVEDSK-AFDRGLNNVTTAND +LMVIYEKMAKGEIVDSASSQAMIKILLDQEF-NEIIPARLPKDVKVAHKTGNIT.HVLHDSGIVFLPNGKKYVLVILSKN +LQ-NEANAKKAMAEVSEMIYry. +>up|R4MR46|R4MR46_ECOLX/1-172 +.....---------------------------.---------MMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTVFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLGKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGE.------------------------- +--------------------... +>up|A0A0C9N2I4|A0A0C9N2I4_SPHPI/19-317 +....vSAINSLSASFSGKKGIAVRAVDDGWTV.EVGGRQRLPQQSVSKLWVAITLLDLRDQGRARLDEPLVVRREDLTLH +QPIAMLVKGDGTTVGELLTRALTQSDNTANDRLLTYVGGPQVVRTMIANKRLGDIRFGPGERLLQAAYVNDPPDGAAPIA +IADALARLARGELLSETSTRILLDTMEASRTGHARLRAAVPSGWKIAHKTGTGQdAGFNDVGLLTAPDGRRFAIAVMIGD +TTEDIRLRQRLIQNVAAAVAsy. +>up|A0A0L1KAU9|A0A0L1KAU9_9SPHN/40-306 +...leQQIAQLADGSDGRIGVYAIDLSTGREV.GVLADQRFPMASTSKVAIAATFLAGVDANRWSLTSEYRLPRP----- +--------GGALPAYRHLSLMISKSCNDCTDALLAAVGGPSAVNKWMKDAGIEGFSLSRDIATLIRAWSVDIKDSATPRA +MGQLLAGIYQGKWLSDYSRRVLLDAMEETTTGKRRMPSALPVSANLAHKTGTLA.RTASDIGIFHTPDGRAIAAAIYVTG +QSPSRANRDARISSITQALYtgf +>up|G3LSZ6|G3LSZ6_ECOLX/1-181 +.....---------------------------.--------AMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNHIA------------------ +--------------------... +>up|R7KZ33|R7KZ33_9BACE/21-289 +..sleDQLKQAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQQQSLNFELTIKKEDLKPY +SPLRDSFPQGGIDIADLLKYTLQQSDNNACDILFQYQGGVDTVNQYIHSLGVTDCAIVCTENDMHQDESLCYQNWTTPLA +AARLLEIFRKEALFPQEYKDFIYQTMTECQTGQDRLVAPLGKEVTIGHKTGTGDrVACNDIGFVLLPDGHAYSIAVFVKD +SEESNQENSKIIADISRIVYey. +>ur|UPI000305B09C|UniRef100_UPI000305B09C/320-568 +...lkGELENLATLTGLTPLAFAVDLDSGQYV.DLGGGEPIAAASTIKMPILVAFLQQVDAGTMDLNQAMVLREEDVAGG +SGTMHSAVGTQYTALEVATHMIVSSDNTAANMMIAALGGMEALNQTFASWGLEQTLLRNPLPDLD------GTNTTSAKD +LALLMALIDQGGLLTPRSRDRMFSIMQRTEN-ASLIPSGITDGSITAHKTGDIG.TMLGDVALIDVPNGKRYALALLVQR +PD-NDGRASELIRRMTTTVH... +>up|F7LBF0|F7LBF0_BACOV/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQKQSLETRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLKYTLQQSDNNACDILFDYQGGPDAVNKYIHSLGIRECAIVGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPNVYKDFIFQTMVECQTGQDRLIAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANSKIIADISRIVYey. +>ur|UPI0006875D03|UniRef100_UPI0006875D03/8-262 +....vDKVKEEIDGFKGTCGVIIKNENTGDCL.QYNEDVVFPAASIIKLSILLELFKKVDNGDINLQERVVLKESEKVDG +FGVLKEDCDVNLTIKDLATLMIILSDNVATNKLIHIL-DMESINNTIKELGMKDTVLGRKMMDGE-AKKKGLDNYTSAKD +TLIMLEAYLNYSKLSAKNRETILDILKKQQC-NNKLPLLMPKDISFGHKTGDLP.GVEHDAGIIFSKIGQ-IIIIVLTKD +LE-KNTYGVQLNNNIGKIVAey. +>ur|UPI0001DD0710|UniRef100_UPI0001DD0710/31-289 +.eqlaAQIDRLEAASGGRLGLALFSQDEGLVF.AHRGAERFAMCSTFKLALAAMALETPG----VREERLDFGADDILSY +APYAKGRAQIGMSGLEAAHHAVTLSDNTAANLLLVRLGGPEAFTAWLRDAGDRVTRLDRNEPTLNENAPGDPRDTTTPGA +KAELVGNLLWGDRLSATDRGILHGWLVETSTGMARLRGGLPDGWNAGDKTGTCGgPEFNDIAVFETPSGSRYVLAAFLDR +PKGTSAEADAVLADAARVVAe.. +>ur|UPI0004AA3996|UniRef100_UPI0004AA3996/74-374 +..aldAAIDRLGRRFPGDVGLAVRDVQTGWTS.HHRGLDYFPQQSVSKLWVSLTALDEVDSGRLDLSRALTVTAKDLTLH +QPIRALALRPGTTGDDLMVRALTQSDNSANDRLLHQVGGPDAVRATLRGKAIAGIRFGPGEPRLQAEYLADPIDGATPIA +MVDTLARLRRGDLLSPASTAKMTAIMEETRTGALRLKAGLKPGWRLAHKTGTGQvAGYNDVGILTSPEGRSYAVAVMIGR +TGRPLAERMKLMQSVVAATIa.. +>up|A0A0J5VBM5|A0A0J5VBM5_9BACI/4-244 +.....--------ECSGKVSFSVL--LDDESL.SWEEDRRISSASLIKLPILMAAYEQIQTGRLRADAMIVLRHEDHVEG +AGVLNGHDGLTLSIEDLLTLMITVSDNTATNRLIELI-GMDSINRFCLDWNLKGTFLNRKMMDFPS-LEMGKDNWTSSED +VVSCLTLINEGPF-EESSRKKMLTMLSRQQF-RDKLPALLGDDVKVFNKTGELP.GVEHDCAIIESASGKYAYVAVLTYE +LP-APEEGRRVIRTMGKLIGdy. +>ur|UPI0005C9DA9A|UniRef100_UPI0005C9DA9A/28-295 +.qkieQQIDSLLKDKKATVGVAVLA--NDETVaVYNNQIHFPLLSIFKFHVGLAVLDKMDKGHIALDSLIEVKSSQLTPY +SPLRDKFPDQNISLGELLKYTISKSDNNTCDILIEYVGGIEQVNEYVKSLGIKDCNLAATETLMHT-SGDAYLNWSTPEE +VVRLLNIADKQPLFGTQYKDFLQAIMQETSTGKDKLKGQLPADVIVGHKTGSSDrIADNDAGFVILPNGQKYYIAVFVME +SQETDADNAAIIASISQIVYdt. +>up|B3CBQ6|B3CBQ6_9BACE/28-295 +.qkieQQIDSLLKDKKATVGVAVLA--NDETVaVYNNQIHFPLLSIFKFHVGLAVLDKMDKGHIALDSLIEVKSSQLTPY +SPLRDKFPDQNISLGELLKYTISKSDNNTCDILIEYVGGIEQVNEYVKSLGIKDCNLAATETLMHT-SGDAYLNWSTPEE +VVRLLNIADKQPLFGTQYKDFLQAIMQETSTGKDKLKGQLPADVIVGHKTGSSDrIADNDAGFVILPNGQKYYIAVFVME +SQETDADNAAIIASISQIVYdt. +>up|X2GWI4|X2GWI4_9BACI/3-253 +....qPTIQRIIQEAPYKVHMFVKDFKTNDFViNECLDEAFSSASLIKVPILIAIFDYIDVCNIPINQVIAISPSDSVDF +SVISEQRV-TSCTIYELCVWMITTSDNTATNVLIDVI-GMEALNKYFHKIGLTHTQLQRKMMDFER-LAKGIDNITTARD +MAHLFSQIYRQNLLSPVLSQLAIDILCRQRF-HECLRRYIVDDVTIAHKTGGLD.TVDHDVGIVYSHVQD-YGIGVFISE +VK-HNDVARQLIGRLSKVVYdk. +>up|D7I974|D7I974_9BACE/21-289 +..sleDQLKQAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQQQSLNFELTIKKEDLKPY +SPLRDSFPQGGIDIADLLKYTLQQSDNNACDILFQYQGGVDTVNQYIHSLGVTDCAIVCTENDMHQDESLCYQNWTTPLA +AARLLEIFRKEALFPQEYKDFIYQTMTECQTGQDRLVAPLGKEVTIGHKTGTGDrVACNDIGFVLLPDGHAYSIAVFVKD +SEENNQENSKIIADISRIVYey. +>up|A0A0M2LTS5|A0A0M2LTS5_9SPHN/47-344 +..aldASIQQLVREFPGIAGVAVRAVDEDWTI.EAGGRRLLPQQSVSKLWVAMTVLDQRDNGRLKLDDPVSVTASDLTLH +QPVAYLVKGGTTTVGNLLFRALTQSDNTANDRLLTLVGGPRAVNAFIERKRLGDIRFGPGERLLQAAYIDNPPDGAAPLA +IADALSRLARGELLSETSTRLMISTLESSRTGRARLKAGIAPGWTLAHKTGTGQeAGFNDVGLLTAPDGRRYAVAVMIGD +TTRPMRERQQLIQAVAASV-... +>ur|UPI00037021D8|UniRef100_UPI00037021D8/10-296 +...veRTIRSLFDDAGVRGWLHVADLHRPARV.VVDPDEQVPMGSVYKVALMAAFCRLADEGLVDPRHRLTLEAADRVPP +TGLSILRDPVTMSLRDLVVQMMSVSDNTAAHAVLRTV-GAEAVDGMCAELGLPHTRIHGGM----AVYDPAYKASSTPAE +TARLLRAIWTDEAASPESCSFMRAAMLTQP-WTHRLASGFPDDVTVHGKTGTFG.SMRHEAGVVELADGSVYTAVVFTQA +ARADLPRADAVIGAAARAAVe.. +>ur|UPI00037C5852|UniRef100_UPI00037C5852/74-374 +..aldAAIDRLGRRFPGDVGLAVRDVQTGWTS.HHRGLDYFPQQSVSKLWVSLTALDEVDSGRLDLSRALTVTAKDLTLH +QPIRALALRPGTTGNDLMVRALTQSDNSANDRLLHQVGGPDAVRATLRGKAIAGIRFGPGEPRLQAEYLADPIDGATPIA +MVDTLARLRRGDLLSPASTAKMTAIMEETRTGALRLKAGLKPGWRLAHKTGTGQvAGYNDVGILTSPEGRSYAVAVMIGR +TGRPLAERMKLMQSVVAATIa.. +>up|A0A0A6CXG7|A0A0A6CXG7_9SPHN/4-299 +.....-AVQALGASFKGQVGITVRDIDEGWVV.AWDGDTRRPQQSVSKLWVAIAVMDAVDRGQISLSDRVTLTRADLTLH +QPIRTLPDGYTTTIDELLRGAMTRSDNTCNDVLLWRVGGPAAINRMLDAKGVEGVTFGPGERVLQARYLAAPYDGASANG +VTLGLSLLAQGKLLSARSTASLLTLMRSSKTGPLRLKSGLRPGWSLAHKTGTGQdTGYNDIGLLVAPNGHRYAVAVMIAS +TREPIPVRMRLMGDVTRAVVa.. +>ur|UPI0004DFA8EF|UniRef100_UPI0004DFA8EF/4-299 +.....-AVQALGASFKGQVGITVRDIDEGWVV.AWDGDTRRPQQSVSKLWVAIAVMDAVDRGQISLSDRVTLTRADLTLH +QPIRALADGYTTTIDELLRGAMTRSDNTCNDVLLWRVGGPAAINRMLDAKGVEGVTFGPGERVLQARYLAAPYDGASANG +VTLGLSLLAQGKLLSARSTASLLTLMRSSKTGPLRLKSGLRPGWSLAHKTGTGQdTGYNDIGLLVAPNGHRYAVAVMIAS +TREPIPVRMRLMGDVTRAVVa.. +>up|A0A0B5E4A1|A0A0B5E4A1_9BURK/6-179 +.....---------ADNRVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>ur|UPI0006967037|UniRef100_UPI0006967037/57-354 +..aldASIQQLVREFPGIAGVAVRAVDEDWTI.EAGGRRLLPQQSVSKLWVAMTVLDQRDNGRLKLDDPVSVTASDLTLH +QPVAYLVKGGTTTVGNLLFRALTQSDNTANDRLLTLVGGPRAVNAFIERKRLGDIRFGPGERLLQAAYIDNPPDGAAPLA +IADALSRLARGELLSETSTRLMISTLESSRTGRARLKAGIAPGWTLAHKTGTGQeAGFNDVGLLTAPDGRRYAVAVMIGD +TTRPMRERQQLIQAVAASV-... +>ur|UPI000467EB95|UniRef100_UPI000467EB95/6-287 +..atrRRITAAFADAGVTGQLHAADIDTGTAL.GVGSDTLVPTASVHKLCLVATLYRQASLGLVDPTRPVDIPAAGRAPG +AGLSAMRDAARLSLRDLASLAVAVSDNTAADLLWDAL-GLDTVNATMTGLGLTRTHAVQTMRELLAALDPTRTNRSTPRE +ITALLAAVWRDEVCPGEYGEELRALLGLQA-WSHRLAAGFPDDVRVSGKTGSLP.TLRNEAGVVEYPDGGRYAVAVFTRA +ASTDLPAADAAIGAAARIAVd.. +>up|C8C0M2|C8C0M2_9ZZZZ/25-294 +.qelyTNIHQFISQQKAEVGVAIIA-DGKDTV.TIENNRRYPLMSVFKLHQALAVGDYCKRHQLSFDTLLTVDSTDLQPY +SPLRDRYPHGGFSLKQLMEYTLHLSDNNACDILFKFTGGPAVTDRYIRSLGINDFSIQYTEDDMHQDLNLGYENWSTPLA +TAEVIEALLKKTLFDKPHQEFIKEALVTCQTGTSRIVHPLQDQVTVGHKTGTGDrIAINDAGFVQFPNGHRYTLVVFVKD +SQESMEDTEAIIAQISEMVYqaf +>up|A0A0L8KXU2|A0A0L8KXU2_9ACTN/3-296 +....eERIREVFAEAGAVGQLHAIPVHPRGEV.AVGADDPVVIASIFKVLLVLEFARQVAAGQLDPRERVRVTAADRLGG +WGTAGCLDDVELSLRDLAHFAMSVSDNSAADLLLARV-GLDTVRLLAKELGLERTRIVGGPRDLLEVLDPRHTTASTPRE +ITRLLRLVWTDAAGPPEACALVRDLMGRQVF-RHRLVSGFPDDVVVAAKTGTLP.GLHMEAGVARHPDGACYAIAVFART +HDASRPTVDAAIGRAAG---... +>up|C8C0L9|C8C0L9_9ZZZZ/25-294 +.qelyTNIHQFISQQKAEVGVAIIA-DGKDTV.TIENNRRYPLMSVFKLHQALAVGDYCKRHQLSFDTLLTVDSTDLQPY +SPLRDRYPHGGFSLKQLMEYTLHLSDNNACDILFKFTGGPAVTDRYIRSLGINDFSIQYTEDDMHQDLNLGYENWSTPLA +TAEVIEALLTRTLFDKPHQEFIKEALVTCQTGTSRIVHPLQDQVTVGHKTGTGDrIAINDAGFVQFPNGHRYTLVVFVKD +SQESMEDTEAIIAQISEMVYqaf +>ur|UPI0002EBF803|UniRef100_UPI0002EBF803/2-289 +..sveDRIRAVFADAGCTGWLHARRCDSDDEV.SVAGYDRVVTASTYKLVLLLAFCHAVDTGRIDPREPVTVIPAECTPP +TGISALRDPVTMSRRDLATSMMTVSDNAAADLLLDEV-GLGAVEALLTRVGLAGTRIVGGTADVHRAYDPAFTSSSTPEE +MTRLLLAVWTGAVVSVEQTGFVRAVMRSQ-VWPHRIASAFPRGVTVAGKTGTIG.VIRNEVAVVEFPGEYPVAVAVFTRA +ARADLPVVDAAIAESARIAVt.. +>up|W8H8W8|W8H8W8_RHOOP/4-294 +..saeKRIRDVFADAGCTGWLHARRVDDGGDI.AVGADDLVVLASVYKLPLLVALCRAFESGELSPTATVRINPADCTPP +TGVSTFRDPVVLSWRDLAMSMMTVSDNAAADLVLGQV-GLESVERALSELGMTSTRIIGGTADAHRAYDPSYASATTPRE +LTSLLDAIWTGRAVPGPQGEFVRHVMSAQ-IWQHRIRSGFPSEVDVAGKTGTIG.AIRNEVAVVTFPGETPVAVAVFTRA +ARTDLPVVDAAIGHAARIAVt.. +>up|D4VBH7|D4VBH7_BACVU/46-315 +.ktlkTEIRHIIKDKKATIGVALI-LDGEDTL.AINNAEKYPMMSVYKFHQALAVCDYLQKRHIPLSTSLYLDKKYFKPY +SPLRDKYPQGNLPISELLVYTMQSSDNVACDILFDYIGGVNVVDEYIHSLGINDVSITATEDEMHQGMDDCYKNWTTPME +AANLLELFMTQDFMRNEYTDFLKHIMIECGTGKDRLPASLPEEVKIGHKTGTSDkIGINDIGFVILPDGSRYVVAVFVKD +SKENMETNAKIISDISAAVYry. +>ur|UPI0002AC8BDE|UniRef100_UPI0002AC8BDE/300-549 +...leNALLELEGLAGLTQSTFLLDLDSGRYA.DINGGTAIAAASTIKVPILVAFLAAVDSGRLTLDQAVTLQESSVVGG +SGEMQTALGTRYTAYTVATEMMIASDNTATQLMIELLGGASALNQQFQSWGLRSTVLRNPLPDLEG------TNTTSPRD +LVRILTLVEQGDLLQPRSRDRLLSIMQRT-YSRDLIPAGIAEGALVFNKTGDIG.TLLGDVALVEAPNGKRYILSTLIQR +PH-NDGRAAELIRRIAETVHr.. +>up|R6FI74|R6FI74_9PORP/24-290 +...laQQLKSIIENKKATVGIAVLY--NGKILvTVNDKAGYPMMSTFKFPLALAVLERLDKQGLPLETELFISKPDLHPY +SPLREARPEGNITIGELLKYSVALSDNNACDILIDYLGGTSALQKYVRRQGIKQMKITATEDRMHKS-GDPYLNHTRPSS +AVRLLEKFIQQELLSPVYQKFLENTMIATSTGSDKLKGLLPAETIIGHKTGSSDrAGDNDMGFVYLPHGDHYTIAVFITD +SMEDDKTNAAIIAKISKAVYdy. +>ur|UPI000158B396|UniRef100_UPI000158B396/20-280 +..qldDSFKNLENKYDGKIGIYTLNTDDKTNI.KYNESYHFPICSVFKFLLVGAILDYDMHNQGFLDKKIPINQNDIGKY +APITAKNVGKTLTISQLNYAAI-LSDNPAANILVRELGGLQNLNKFIKKLGDNDTIITADEPEVNYTQPHSNINKTTPKA +ITKDIYKLAFGNILDKKHKDIFIKYLQDNNTGANRIAFGMPKDWIIGDKTGTCGyAATNDVAIIWPKNQQPIALGILYTN +PNKNAPSNEEIIQQAAKLIAn.. +>up|T0PV66|T0PV66_ELIME/28-293 +...lkKTLESIISGKRATVGISIMGPDTKEVT.RINGDQMLPMLSTVKFPLALTVFHEVEKGKLSMDQKLFIKKEELLEW +SPFKEKYPQGNITLEEALKWTVSYSDNNLTDILLRLVGGPETVQEFIDS---SSFIIKNDEEGMHKDWDSQFINKITPNY +ATLLLQEFSNGKILNNAHTQWLYNAMLNNVTGKKRLKGNLPAGVKIAHRTGTGMtGAINDYGIIELPGKKKIYIAVFVHN +TYESFDDSEKIISDIGRATWnyy +>up|A0A059WY31|A0A059WY31_9BACT/32-295 +..slaELISSIQVKSGGKVAVSVRHIETNQGG.SWHGFEEMPLYSVFKLPLAVVVLKDVEAGKLQLDQRVSVKESDVAPG +IAANTRNVPLEMTVRQLLELSLIESDNTSSDKLLQLTGGPGALTKRIESLGFDKIKINVSVKEMSQ--NKKHLNVATAES +IVRLLSGLQQGSVLKDEQRTVLFELMGKSRTGLKRLRGLLPAGTAVLDKTGTGPdSAINDVGIVTLPGSGHLAVAVLISG +SKLPVEEQEHMIAEIALASYklf +>up|B5D1X3|B5D1X3_BACPM/25-294 +.qklyANIHQFISQQKAEVGVAIIA-DGKDTV.TVENNRRYPLMSVFKLHQALAVGDYCKRHQLSFDTLLTVDSTDLQPY +SPLRDRYPHGGFSLKQLMEYTLHLSDNNACDILFKFTGGPAVTDRYIRSLGINDFSIQYTEDDMHQDLNLGYENWSTPLA +TAEVIEALLTRTLFDKPHQEFIKESLITCQTGTNRIVHPLQDQVTVGHKTGTGDrIAINDAGFVQLPNGHRYTLVIFVKD +SQESMEDTEAIIAQISEMVYqaf +>up|D7J8T3|D7J8T3_9BACE/22-291 +.skleTQLKQAIKDKKAEIGIAVI-INGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKKKQSLDTRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLKYTLQQSDNNACDIFFDYQGGPDAVNKYIHSLGIRECAIAGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPKVYKDFIFQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANSKIIADISRIVYey. +>up|H0R326|H0R326_9ACTN/6-292 +..tldDHVAHTFADAGCAGWVHARTLESGVEY.GYRPDAPVVLASVYKLPLMISLCRMADRNDIDLAERVTVTPHDVAEG +AGLSVLHDPVTMSWRDLCVSMMTVSDNAAADVVLGRV-GLHQLAADLADLSLSHTRIVSGMREVHAAYDAAYASAGTPRE +CTTLLDAVWRDVAASPDSCDFIRRTMRKQVF-TTRIASGLAPHATVAGKTGTIG.SIRNEIAVVEFPGESSVAIAIFTKS +ARASLPTVDRAIGEVARAVV... +>up|F8G6Z3|F8G6Z3_FRAST/21-281 +..tidDSFKNLEDKYHGKLGIYTVNTDDKTNI.SYNENYHFPICSVFKFLLVGAVLEYDMQHKGFLDKQILITQDDIGTY +APVTGKNIGKTLTISQLNYAAI-LSDNPAANILVREIGGLENLNKLVAKLGDKDTIIKNDEPEINRTKLDSDINKTTPKA +ITQDIYNLAFGNILDKKHREIFIRYLQKNNTGANRIAYSMPKNWIIGDKTGTCGyAATNDVAIIWPQDKQPFALSVLYTN +PSVKAPSNEKIIQQASKLIAd.. +>up|A0A0B5E3B3|A0A0B5E3B3_9PSED/10-181 +.....-----------ARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>ur|UPI000568F29E|UniRef100_UPI000568F29E/2-287 +...iaQRIRAVFQDAGTAGWLHAMPLGASREV.DVNADEPVVMASVYKLPLLVALCRQFDAGRIDPLSTIRINPASCSPP +TGIATFLDPITMSWRDLAASMMTVSDNAAADLILGEV-GLDTVGKTLADLELTGTKIVGGAADVEAAYDPAYTSATTPRD +MTRLLSLIWSDSVASAEQCAFIRQLMGKQV-WLHRIRSGFPFDVRVSGKTGTIG.AVRNEVAVVEYAHETPIAVAIFTFA +ARSDLPAVDAAIGEAARIAV... +>up|Q89Z70|Q89Z70_BACTN/21-289 +..sleDQLKQAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQQQSLNFELTIKKEDLKPY +SPLRDSFPQGGIDIADLLNYTLQQSDNNACDILFQYQGGVDTVNQYIHSLGVTDCAIVCTENDMHQDESLCYQNWTTPLA +AARLLEIFRKEALFPQEYKDFIYQTMTECQTGQDRLVAPLGKEVTIGHKTGTGDrVACNDIGFVLLPDGHAYSIAVFVKD +SEENNQENSKIIADISRIVYey. +>ur|UPI0004CB3543|UniRef100_UPI0004CB3543/3-300 +....eQRIRDIFAGAGADGLLHAVPVGGTGEV.AVGADEPVVIASVFKVLLVLEFARQVAAGQLDPRERVRVGAPDRLGG +WGTAGCADDVELSLRDLAFFAMSVSDNSAADLLLARV-GLDTVRLLAGELGLDRTRIVGGPRDVLDVLDPLRTNASTPRE +ITRLLRLVWSDEAGPPEACSQVRELMGRQVF-RHRLVSGFPDEVAVAAKTGTLP.GLHMEAGVVRYPDGGHYAVAVFART +REASRTAVDAALGATARIAVd.. +>ur|UPI00036A0222|UniRef100_UPI00036A0222/8-308 +..dlvNAVQALGSGLKGDVGISVRDIDDGWVV.AWQGDRARPQQSVSKLWVAVAVMDAVDRGTMSLSDRVTVRRSDLTLH +QPIRALVGKEGTTVGALLRGAMTRSDNTCNDVLLWRIGGPAAINRMLAGKGIVGVRFGPGERKLQARYLAAPMDGASANG +ITLGLTLLAQGKLLTPRSTASLLTLMRSSKTGPLRLKSGLRPGWTLAHKTGTGQdTGYNDVGLLVAPDGHRYAVAVMIAS +THQPIPARMRLMGNVTRAIVay. +>up|M9UY78|M9UY78_ECOLX/34-221 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKAYT------------------------.------------------------- +--------------------... +>up|Q0PH70|Q0PH70_SALTM/1-179 +.....---------------------------.-------FAMCSTSKVMAAAAVLKQSESDKTLLNQRVEIKKSDLINY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLRNLTLGKALAETQRAQLVTWLKGNTTGSASIQAGLPTSWVVGDKTGSGDyGTTN--------------------- +--------------------... +>ur|UPI000691C90E|UniRef100_UPI000691C90E/58-356 +..alvTNIAALGRSFNGRVGIAVRSVDNGWSV.QTNGDALLPQQSVSKLWVAMTVLDFRDAGKLRLEDPVTLKPEDLTLH +QPIAALADGYQTTIGALLQRALTMSDNTANDRLLRYVGGPKAVRAFIQRKQLGDIRFGPGERLLQSRYVTDPPDGAAPMA +IAGALMKLKRGELLSASSTEYLIGTMQSSKTGKMRLRGAVPEGWSFGHKTGTGQdAGYNDVGLLTAPDGKSYALAVMIGD +TPRPIPDRQALMQAVVAAVV... +>up|E2NI36|E2NI36_9BACE/28-295 +.qkieQQIDSLLKDKKATVGVAVLA--NDETVaVYNNQIHFPLLSVFKFHVGLAVLDKMDKGHIALDSLIEVKSSQLKSY +SPLRDKFPDQDISLGELLKYTISKSDNNTCDILIEYVGGIDQVNEYVKSLGIKDCNLAATETLMHT-SGDTDLNWSTPEE +VVRLLNIADKQPLFGTQYKDFLQAIMQETSTGKDKLKGQLPADVIVGHKTGSSDrIADNDAGFVILPNGQKYYIAVFVME +SQETDADNAAIIASISKIVYdt. +>up|D0TW04|D0TW04_9BACE/22-291 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQRQSLETRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLKYTLQQSDNNACDILFDYQGGPNAVNKYIHSLGIRECAIAGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPKVYKDFIFQTMIECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANSKIIADISRIVYey. +>up|S7WE28|S7WE28_9BACT/42-280 +.....-----------VVLSYIIQD-KDGKVLsKLNADKQIPSASIIKIPLLLYLMEKVEQGELALHETYKLKNSDKVGG +SGELQFKPDGHITYELLASEMIRISDNTATNVLIRKV-GLRSFQEWLHTNGYKTTQLNRYMMDFDA-IAKGQQNYTSSAE +MNRLLLSLLNEKSLNKASTLQVIEWLKNCED-NSALPYLLPEVVAIAHKTGTLE.YVRGDAGIIFGK--RPIVLTVFVAH +YS-NLENANKIIAEIARLAFld. +>up|D4M750|D4M750_9BACT/13-278 +.....-EIYERIAKLDAFTGLYVEAIESGEVV.EINPNRALCSASIIKLPILALALKDVGEGRLDWKKTYQIASANRVGG +TGVLRELDEIRASLEKLAFLMIALSDNIAANQVIDLI-SMDRITPFCRSLGYTNTRCERKQLDMQA-IREGRNNYTSAGD +AGRMLSAVARGELVNPVASRLIHSIMSRQMC-RNKLPAKIPGSVLAANKTGELL.DVQHDAGIFTLPDGRRYVIAMLTGE +VK-DANDAVNAIADVSRIVYda. +>ur|UPI0003A412FC|UniRef100_UPI0003A412FC/82-380 +...lvSVIRNLGQSFNGKVGIAVRRVGSDWTV.AWNGTSLFPQQSVSKLWVSMAFLDAVDRGKIRLTDTTTITRKDLTLH +QPTAALVGSSGTSYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRSYLARRYIKDIRFGPGERLLQSNYLASPPDGAAPSS +IVEALAKLKEGDMLSSASAQLLMSIMSEAKTGPQRIKGGVPAGWHYLHKTGTGQiTGFNDVGIMTAPDGTSYAVAVMIGS +TTESIPSRWQLMQAVAKAVAa.. +>up|A0A034UJJ1|A0A034UJJ1_9NOCA/2-282 +.....---REIFRKAGVRGWVHARCFGCAGEN.GLEADEPVVLASVVKVPLVLEFARQVAAGQLDPADRVRVRAADRLGG +VGTAGCFDDVELSLRDAAFFALTLSDNTAADLLFDRV-GLDNVRSLVRELGLIETRIVGAPRDIVQALDPRRTTASTPRE +MTRLLALIGQDLAGPAQACRWVRDVMREQV-NWYRLAAAFPPEAQIWAKTGTLP.GVRNEIGVIEYPGGSRYAVAVFTRT +ESQRLPEVDRAIGAAAMAAId.. +>up|R6W5T9|R6W5T9_9BACE/21-289 +..sleDQLKQAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQQQSLNFELTIKKEDLKPY +SPLRDSFPQGGIDIADLLKYTLQQSDNNACDILFQYQGGVDAVNQYIHSLGVTDCAIVCTENEMHQDESLCYQNWTTPLA +AARLLEIFRKEALFPQEYKDFIYQTMTECQTGQDRLVAPLDKKVTIGHKTGTGDrVACNDIGFVLLPDGHVYSIAVFVKD +SAENNQENSKIIADISRIVYey. +>up|I9S0R3|I9S0R3_9BACE/30-298 +...ltKELDILLQGKQAKVGVAVV-FEGRETF.TYNNPHHYPLMSVFKFHQALAVMDYLDTRQLPLETEIYVRKADLLPY +SPLRDARPEGEISVGELLRYSISESDNNACDILLRYIGGTGVVDKYVRTLGIEDFKIEANEEKLNEAFEYQYLNWTTPFA +AVQVMEKFRTETLFRHSYKEYLEKLMIGTVTGNDKLKAGLPREVVFGHKTGSSGrAGDNDMGFVRLPDGRQYSIAVFVTD +SREDDKTNATLISEISRKVYeyy +>up|U6RA83|U6RA83_9BACE/30-298 +...ltKELDILLQGKQAKVGVAVV-FEGRETF.TYNNPHHYPLMSVFKFHQALAVMDYLDTRQLPLETEIYVRKADLLPY +SPLRDARPEGEISVGELLRYSISESDNNACDILLRYIGGTGVVDKYVRTLGIEDFKIEANEEKLNEAFEYQYLNWTTPFA +AVQVMEKFRTETLFRHSYKEYLEKLMIGTVTGNDKLKAGLPREVVFGHKTGSSGrAGDNDMGFVRLPDGRQYSIAVFVTD +SREDDKTNATLISEISRKVYeyy +>ur|UPI0004718747|UniRef100_UPI0004718747/30-298 +...ltKELDILLQGKQAKVGVAVV-FEGRETF.TYNNPHHYPLMSVFKFHQALAVMDYLDTRQLPLETEIYVRKADLLPY +SPLRDARPEGEISVGELLRYSISESDNNACDILLRYIGGTGVVDKYVRTLGIEDFKIEANEEKLNEAFEYQYLNWTTPFA +AVQVMEKFRTETLFRHSYKEYLEKLMIGTVTGNDKLKAGLPREVVFGHKTGSSGrAGDNDMGFVRLPDGRQYSIAVFVTD +SREDDKTNATLISEISRKVYeyy +>ur|UPI00037BAC51|UniRef100_UPI00037BAC51/43-293 +...lsKQVSTIPIEKNVKYAVYIKNLKVDDKA.VVLNSHKMASASLIKIPIMIEAFNQKNQGKLNFNEQIVIKHAQAVEG +GSVYNLPDGTVLTIGQILDLMIVQSDNTAANILIDKL-KMENINAMIQKLGCQDTILQRKMMDFEA-VKQGRQNYTSVTD +MANILGKLYTSKCLDPASDKAMLAIMLRQED-NTVIPAQIPHDLKIAHKTGELD.GMYYDCGIIYGHSSD-YILCIMAEN +VK-DEPHVLYDMSSLSLAIYd.. +>ur|UPI000237B41B|UniRef100_UPI000237B41B/13-261 +.....-----AFDGLPGRAGFAAWDLDEQEPV.LVDAEQVVHAASTIKVLIMIAALRAVQEGRIGLDEYVELPAE-RVGG +FGILRELLSVTISLRDVITLMIVISDNAATNAVIDAV-GFEAIRDCAADLGCTATRVERRLMDPNA----HGRNETTALD +QARVLDALARGAALPPDLTEHALEVLSKQQV-RDRLPALLPDGAQCWNKTGELL.GLRHDVGLIGAD-RPQAVVAVLVDE +LTDEGGPACDVIAALGAAAYr.. +>up|A4GRC1|A4GRC1_ELIME/22-290 +...ilNDINAVTKDKKATVAVSVLGIENDFQFsNANGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPDGNLPLSEIITYTVAQSDNNGCDILLRLIGGTKTVQKLMDVNGVKNFQIKYNEEEMHKDVKTLYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTKTNTGMSKLPGLLP-KVRMARKTGSSGkIAENDSGIVTLANGKHYAIAVFVKD +SMEGEEVNCGIIAQVSKIVWda. +>ur|UPI0004D3B9EB|UniRef100_UPI0004D3B9EB/2-252 +....eNQIQDLIQKTPYKVHLFVKDPKTEQFLfSHQLEESFSSASIIKVPILLAVLAYTEKHNISLHSALTITPADWVDF +SVISEQRL-TQSTVYELLVWMIITSDNTATNVLIDVV-GMDFLNDYFCQIGLQETLLQRKMMDVER-LAMGIDNFTSARD +MAHLFTRIYQQDLLASPYNELVIDILSRQRV-HEGLKRYLVDDVKLAHKTGGLD.TVDHDAGIVYSSSFD-YLIGVFITN +VT-DNDLARQLIGRLSKVVYdy. +>up|A4EC45|A4EC45_9ACTN/98-346 +...lqQDIEALVEPYDGSTSVYAVALDPQGEV.AVAPDARRVAASIIKLPILACALETVTAGELSLDEQITVTQQDIVGG +SGNIQSGAGVSYGIDELLHAMIAQSDNVAANLVIGRL-GMDTVNETCAALGLTQTVLARLMMDTE-AQAQGRENYTSARD +AAAVLQRLAAGTIATPELCERARGYLLAQED-ARGIVEGVPGGVLVAHKTGSLA.NAQHDAAIVYAE--RPYVLAILTQD +LE--REQALALERD------... +>ur|UPI0003F72603|UniRef100_UPI0003F72603/82-380 +...lvSVIRNLGQSFNGKVGIAVRRIGSDWTV.AWNGNLLFPQQSVSKLWVSMTFLDAVDRGKIRLSDSTTITKKDLTLH +QPTAALVGNAGTTYSDLMRRAMTQSDNTANDTLLRAVGGPEAVRSYLARRYIRDIRFGPGERLLQSNYLASPPDGAAPSS +IVQALAKLKQNDMLSPASSQLLLSIMGEAKTGPQRIKGGVPAGWHYLHKTGTGQeTGFNDIGIMTAPDGTSYAVAVMIGS +TTEPIPTRWQLMQAVAKAVAa.. +>up|A0A076EBQ2|A0A076EBQ2_RHOOP/4-294 +..saeKAIRDVFADAGCTGWLHARRVGTGGDI.AVGADDLVVLASVYKLPLLVALCRAFESGELSPTATVRVNPADCTPP +TGVSTFHDPVVLSWRDLALSMMTVSDNAAADLVLGQV-GLESVELALSELGMTSTRIIGGTADAHRAYDPSYASATTPRE +MTSLLDAIWTGRAVPGPQGEFVRHVMSAQ-IWQHRIRSGFPSEVDVAGKTGTIG.AIRNEVAVVTFPGETPVAVAVFTRA +ARTDLPVVDAAIGHAARIAVt.. +>up|A5V4D9|A5V4D9_SPHWW/74-374 +..aldAAIDRLGRHFPGDVGLAVRDVQTGWTS.HHRGLDYFPQQSVSKLWVSLTALDEVDSGRLDLSRALTVTAKDLTLH +QPIRALALRPGTTGDDLMVRALTQSDNSANDRLLHQVGGPDAVRATLRGKAIAGIRFGPGEPRLQAEYLADPIDGATPIA +MVDTLARLRRGDLLSPASTAKMTAIMEETRTGALRLKAGLKPGWRLAHKTGTGQvAGYNDVGILTSPEGRSYAVAVMIGR +TGRPLAERMKLMQSVVAATIa.. +>up|A0A0C5XJA7|A0A0C5XJA7_9SPHN/91-389 +...lvSVIRNLGQSFNGKVGIAVRRIGSDWTV.AWNGNLLFPQQSVSKLWVSMTFLDAVDRGKIRLSDSTTITKKDLTLH +QPTAALVGNAGTTYSDLMRRAMTQSDNTANDTLLRAVGGPEAVRSYLARRYIRDIRFGPGERLLQSNYLASPPDGAAPSS +IVQALAKLKQNDMLSPASSQLLLSIMGEAKTGPQRIKGGVPAGWHYLHKTGTGQeTGFNDIGIMTAPDGTSYAVAVMIGS +TTEPIPTRWQLMQAVAKAVAa.. +>up|D7K728|D7K728_9BACE/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTI.TVNNDIHYPLMSVFKFHQALALADYMGKQKQSLETRLPIKKSDLKPY +SPLRDKYPQGGMSIADLLKYTLQQSDNNACDILFDYQGGPNAVNKYIHSLGIRECAIAGTETAMHQDLNLCYENWTTPLA +AAELVEIFRKKPLFPKVYKDFIFQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANSKIIANISRIVYey. +>up|A0A0J5H1F2|A0A0J5H1F2_9BACI/3-259 +..elkKRVQGVVDSTAGHVSFVLED-DGGRRL.EMDADAQKKAASLIKIPILMAAFKQVESGELKLTDRFSIEVEGRVGG +AGVIQFDSGTTFTLRDLLTLMIVVSDNIATNKVLDII-GMDAVGEFCAEQGLSRTRLERKMMDFEA-VDAGLENRTSARD +MLACLKLLHFEGAFSDVSRQKMLSILGGQQL-LDKLPFYMDDSVKVANKTGELP.GVEHDCGIVSFGAKK-LMVAVLVDN +LF-DNSIGKRTIQEIGRLVEe.. +>ur|UPI0005A571A6|UniRef100_UPI0005A571A6/26-286 +..eisNRLHNLEKLYGGKIGVYTINRNNNSNF.SHNQSFYFPICSTYKFLVVGAILKQSMTDNNLLDKEVKISANQIIGY +SPVTKKHINQTMTVSELSKAAI-QSDNTATNLLIEKLGGLNNLNNFILSLHDHATKVAGLEPVANQVSLTTNQNKTTPKI +MAKDINKLASNSILDKKHRLLFKKWLLENDSGNNRIAAEIPDEWEIGNKTGTCAyGSTNDVAIIWPDDDKAIIMAIFYTQ +SQKDAKPNSKIIREVTKILLd.. +>ur|UPI00053BE98D|UniRef100_UPI00053BE98D/68-364 +.....TAIDTMVENFGGKVGVAVKSIDDDWMI.SKNGDVPMPQQSVSKLWVAMTALDLVDQGKLRLDEQLTITRADLTLH +QPIAGLLKNGSATAGELMRRAMTMSDNTANDRLLRRVGGPDAVNAFIKRKSLGAIKFGPGERLLQSNYVADPIDGAAAAA +IANALARLKQGDLFSRASTAHLVTLMESSRTGAARLRAKVPPGWRLGHKTGTGQdAGFNDVGFLTAPNGRSYTIAILIGD +TSRPVPERQQLMQKVVESVVa.. +>up|F3PFE7|F3PFE7_9BACE/30-299 +.qtleSKIGDFLKGKKAMVGVAVL-TDRNKIL.LHNNKMNYPLLSVFKFHVALTVLDKMNKQGTPLDHIVHVKASQLQPY +SPLRQKYPNQDISLGELLRYSISLSDNNACDILIEYAGGIGHIHQYINKLGVCDFNLSETEDSMHRNPSKTYLNWSTPAE +MVRLLEIADKKELFDPIYKDFLWNTMIATSTGSNKLKGLLPSNAIVGHKTGSSDrIADNDAGVVIMPDGKKYYIAVFVMN +SRETDDENAAIIARISRMVYdey +>up|A0A0D5BL05|A0A0D5BL05_9FLAO/22-290 +...ilNDINAVTKDKKATVAVSVLGIENEFQFsNNNGNLKMPMLSVFKFHIALAVLNQVDKGNLTLDQKILIKKSDLLEW +SPLREKYPNGNVPLSEIITYTVAQSDNNGCDILLRLIGGTRTVQKLMDVNGVKNFQIKYNEEEMHKDVKALYANYTTTAS +MVKTLKAFYKGMFLSKRSTIFLMDIMTRTNTGMAKLPGLLP-KVKMARKTGSSGkIAENDSGIVTLVNGKHYAIAVFVKD +SMESEEVNCGMIAQISKIVWdt. +>up|A0A0J7XS53|A0A0J7XS53_9SPHN/77-373 +.....-VVRNLGQSFHGKVGIAVRRIGADWTV.AWNGNALFPQQSVSKLWVSMTFLDAVDRGKLRITDTTTITRNDLTLH +QPSAALVAREGTSYSDLMRRAMTQSDNTANDTLLRAVGGPEAVRSFLARRMIKDIRFGPGERLLQSNYLASPPDGAAPSS +IVQALAKLKEGQMLSPASSRLLLSIMAEAKTGPQRIKGGVPPGWHYLHKTGTGQdTGYNDIGIMSAPDGANYAVAVMIGS +TTVSIPERWALMQAVAKAVVa.. +>up|C6YWK1|C6YWK1_9GAMM/21-280 +..tldDSFKNLEDEYHGKLGIYTLNTDDKTNI.SYNENYHFPICSVFKFLLVGAVLEYDMQHKGFLDKKILITQDDIGTY +APVTGKNIGKTLTISQLNYAAI-LSDNPAANILVREIGGLEKLNKLVAKLGDKDTIIKNDEPKINHTKPDSNINKTTPKA +ITQDIYNLAFGNILDKKHREIFIGYLQKNNTGANRIAYSMPKNWTIGDKTGTCGyAATNDVAIIWPQNKPPFALSILYTN +PSVKAPSNEKIIQQASKLVS... +>up|A0A0M3AXX1|A0A0M3AXX1_9SPHN/84-379 +.....-VVRNLGQSFNGKVGIAVRRIGSDWTV.AWNGNLLFPQQSVSKLWVSMAFLDAVDRGKIRLSDSTTITKKDLTLH +QPTAALVGNSGTTYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGYLARRYIRDIRFGPGERLLQSNYLASPPDGAAPSS +IVQALAKLKQNDMLSPASSQLLMSIMSEAKTGPQRIKGGVPAGWHYLHKTGTGQeTGFNDIGIMTAPDGTSYAVAVMIGS +TTEPIPTRWQLMQAVAKAVAa.. +>ur|UPI00065C92E6|UniRef100_UPI00065C92E6/82-380 +...lvSVIRNLGQSFNGKVGIAVRRIGSDWTV.AWNGNLLFPQQSVSKLWVSMTFLDAVDRGKIRLSDSTTITKKDLTLH +QPTAALVGNAGTTYSDLMRRAMTQSDNTANDTLLRAVGGPEAVRGYLARRYIKDIRFGPGERLLQSNYLASPPDGAAPSS +IVQALAKLKQNDMLSPASSQLLLSIMGEAKTGPQRIKGGVPAGWHYLHKTGTGQeTGFNDIGIMTAPDGTSYAVAVMIGS +TTEPIPTRWQLMQAVAKAVAa.. +>ur|UPI00069DD080|UniRef100_UPI00069DD080/10-266 +..elkKRVQGVVDSTAGHVSFVLED-DGGRRL.EMDADAQKKAASLIKIPILMAAFKQVESGELKLTDRFSIEVEGRVGG +AGVIQFDSGTTFTLRDLLTLMIVVSDNIATNKVLDII-GMDAVGEFCAEQGLSRTRLERKMMDFEA-VDAGLENRTSARD +MLACLKLLHFEGAFSDVSRQKMLSILGGQQL-LDKLPFYMDDSVKVANKTGELP.GVEHDCGIVSFGAKK-LMVAVLVDN +LF-DNSIGKRTIQEIGRLVEe.. +>up|A0A076V6B2|A0A076V6B2_9ESCH/1-180 +.....---------------------------.----------------------LKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLILV----- +--------------------... +>up|A0A0B5EAU0|A0A0B5EAU0_9BURK/10-181 +.....-----------TRVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>ur|UPI00048CAABC|UniRef100_UPI00048CAABC/4-259 +.qkteKKLQEIFQSSPAITGLVAVDLTSGEKI.SWNPDVQFPQASSIKIPILIEVFKQASEGKYSLSDRLPVNSTNLVGG +TGILKNLDDPALSIKNLGILMIALSDNSATNSLIDLV-GIPKVNKTLQSLGMKQTLLQREMMNSTA-SARGEENLATPAE +AAKILQLLYKGEFINPNVSKEIVDILKMTDREDSRLAAGIAENVDIAFKPGFIN.GVSVEWAIVNLQQ-RPYAVAIMESH +KV--SGEAEEVMEDVSKILYnyf +>up|A0A0M3D2Y2|A0A0M3D2Y2_9MICO/16-301 +...veRRIAEIFADAGATGFLHAREIEGGPEV.TVGADEPVVLASVFKILVLTAFVRAVAAGELDPAARTTVTARYRIGG +VGTAGFADDVEMSWRDLALNMMTMSDNAATDVIYHRL-GAEAIDRVISELALRQTQLAGCCEDLFAAVQPLRTSHSTPRE +VTAVLNALWTDAAAAPEACRQARDIMALQ-IWPHRLTSGFPAEVRIAAKTGTLP.TWRNEAGVVTYPDGRQYAVAVFTRA +ASLSQPLVDASIGRAAFAA-... +>up|A0A0B2JH50|A0A0B2JH50_9PORP/23-292 +.nelrKELEAVIRDKKARVGVAVIY-DGKDTL.TLNNEYRYPMMSVFKFHQALSVLNDLDSGGLPLDTEIFVKKSDLHPY +SPLRDSVPQGNMTVAELLRYSITLSDNNACDILFKHFGGTGKTEKYMKGLGIEKIVIQFDENEMHTSVDAERANWTTPLE +AAKVMDIFLRNKLFSVSLSDFLENLLICTSTGADKIKGGLPSGVIMGHKTGSSSrIADNDLAFVQLPDGKRYTIAVFVMD +ADEDDKTIAGIISQISRHVYdfy +>up|A0A0L0IMK2|A0A0L0IMK2_STRAU/2-275 +.....---AAAFAEAGVTGLLHARDLDTGAEL.ALGADTPVSTASVHKLCLLVTLYREAAAGRIDLTRPVDLPATGRTPG +RGLSAMLDAARLSLRDLAYLALAVSDNAAADVLWDEI-GLDTVNRTMAELGLTRTIAVHTVRELFAVLDPAFTNRSTARE +MTALLAALWHGDACPGEPGAALRRLLGLQ-VWPHRLASGFPDDVRVHGKTGTLP.TLRHEVGVVEYPDGGRYALAVFTRA +AATSLPTADAAIGTAARLAVd.. +>ur|UPI0005A94683|UniRef100_UPI0005A94683/16-252 +.erlqERLEPLLTQESARISMAVYATDGTSLF.EWHAQRVMPSASLIKTPMLLCLLEQVAQGKLSLDTVYPLPEGDRTPG +TGILSQLPGVLLSLRELALLMIILSDNVATNALIDLL-GMDNINAWSAQAGLQHTDLQRHMMDMKA-REAGKDNWTTAQD +ACSTLLYLLHSPALPENLRQQGLDMLADQR-ERGHFAAILPSIAQLAHKTGSLP.GLRHDAGILTMGERS-VVLAVMADG +FTD-----------------... +>ur|UPI000411D4E8|UniRef100_UPI000411D4E8/7-255 +.....EDLHKVLQTENGRISAAVEI--DGQLF.EHNVSLRMPSASLIKIPILLTAYRESERGSLHLDRPIQVPASSRAGG +AGVIQASDGITLTVKDLLTLMIIVSDNTAANICIDLL-GMRAINRTIDELGLSQTLLGRKMMDWA-AITEGRNNYTSAGD +MLLCLKAITAGHYLSEESRNEILSILEKQQF-QDKLPALMDNRVRAANKTGELP.GVEHDCAIIRFKDRT-AYAAILIEG +LR-NKIKGKKIISNIGKIIYd.. +>ur|UPI0003031F03|UniRef100_UPI0003031F03/5-258 +.dnlkNDIENLIKESSASISVTFCDLDNDEKF.SINGNKKVPSASMIKLLIMLTLLKKVELKEISLDEKTKLVEDKRVGG +SGVLKDSCDHSFTIKELLTLMIIISDNYATNILIEKI-GMDNINKLGKELNLLETSLERIMMDTDA-QSRGLDNFTSSED +VFSVLKIIYEKSFLREDLSELALDILLRQQ-ERDRLQRYLPEDLKIANKSGDLD.FLENDGGIFFTNSKN-YILVVLVNN +AD-SNVIAKDIIGKISLKIYn.. +>up|A0A0B5E3B9|A0A0B5E3B9_9BACT/7-179 +.....----------DSRVSYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>ur|UPI000565B259|UniRef100_UPI000565B259/4-299 +.....-AVQALGAEFDGQVAISVRDIDRGWMV.AWNGERAFPQQSVSKLWVAIAVFDAIDAKRLSLTTPVTVTRADLTVH +QPIRALVGANGTTVGALLQCALTRSDNTCNDVLLWKVGGPAAIRRMLADKGVRGVSFGPGERELQARYLADPYDGASANG +ITLGLSLLGQQKLLSPASTDRLLSIMLASKTGPLRLKSGLRPGWKLAHKTGTGQeTGYNDVGLLTAPNGHRYAVAVLIAS +TRRPIPVRMQLMGDVTRAIIr.. +>up|K9ZXE4|K9ZXE4_DEIPD/13-270 +.....--LQFLLASHPGTVSVRVLSLQGEVLF.DHQSERPFPSASLIKVPLLVRALWHVQQGQARLEERLTLRAYERVPG +SGVLSQDAGLALTLRDVLTLMTVVSDNTATNLVIDRF-GLHDVNVFLREAGMNNSELIGQPGRQNERQRAGERNRTSAHD +ISRLLLRLVRGELLSPALTDLALDILSRQQV-RDIIARHVPRGYRVASKGGELS.GVRHDAGIVWTP--RPLILALLSEG +GSDLDNREVALLARLA----... +>up|R9HGM1|R9HGM1_BACT4/21-289 +..sleDQLKQAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQQQSLNFELTIKKEDLKPY +SPLRDSFPQGGIDIADLLKYTLQQSDNNACDILFQYQGGVDTVNQYIHSLGVTDCAIVCTENDMHQDESLCYQNWTTPLA +AARLLEIFRKEALFPQEYKDFIYQTMTECQTGQDRLVAPLGKEVIIGHKTGTGDrVACNDIGFVLLPDGHAYSIAVFVKD +SEENNQENSKIIADISRIVYey. +>up|A0A076MHI3|A0A076MHI3_STRLI/53-312 +.....------------------------DEV.AVGADEPVVIASIFKVLLVLEFARQVAAGQLDPRARVRVTAGDRLGG +WGTAGCADDVELSLRDLALFAISVSDNSAADLLLAQV-GLDTVRLLVKELRLERTRIVGGPRDVLQVLDPSRTNASTPRE +ITRLLRLIWCDEAGPPQACAWVRELMSRQVF-RHRLVSGFPDEVTVAAKTGTLP.GLHMEAGVVRYPDGSRYAVSVFART +RESSRTAVDAAIGTAARIAVd.. +>ur|UPI00041DF09C|UniRef100_UPI00041DF09C/30-298 +.enlkQTIQAQIDSIDGTVAIAFYNLSAPKDSlYINVDEKFHAASTMKVPVMIELFKQANEGKINLNDSIILKNESIVDG +SLYSMQQIDTKVALKDLMYSMITISSNLATNVLIELV-DAKKVTASMRDLGAEKIEVLRGVEDLKA-YEKGLSNSTTARD +LMSIMKSIANYSAGNKKDCEAMIAILKDQQH-KEVIPFYLPKEVKVAHKIGSIT.GVHHDAGIVYLPDGRAYVLVLLSKN +LK-DFDKGTDQLARISKTLYny. +>up|D6D2E6|D6D2E6_9BACE/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQKQSLETRLPIKKSDLKPY +SPLRDKYPQGEMSIADLLKYTLQQSDNNACDILFDYQGGPDAVNKYIHSLGIRECAIAGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPNVYKDFIFQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKN +SEENNQVNSKIIANISRIVYey. +>ur|UPI00064BF239|UniRef100_UPI00064BF239/322-572 +.....-EVRKIVEDYEGTVGVYVQDKSGDWGY.GIRPDERFYAASVIKLPVMAAVYRKIEAEELSLDETVATEDRDYAGG +AGGLQWEESVSHTVSDYLWMMVKQSDNVATNLLVRTVGGPGYVNEVANDLGAENTEIHNKVTDQRA-AAPGLDNYTTPRD +MAEILSGIASGEAANEAHTGEMLGLMRQNGP-ESWVGGDLPPEAEPACKVGWIN.GVYNDICLVQTE-GEPYIISVFSKY +GPPRVAPGVSTLGGISEEVWe.. +>ur|UPI00026CD65C|UniRef100_UPI00026CD65C/64-364 +..alaTSVAILARQFDGRVGIAVRSIDRGWSV.DAGGEQRLPQQSVSKLWVAMTVLDYRDRGRLRLTDPVTLYRDDITLH +QPIAGLIKGDQTTVGELLQRALTMSDNTANDRLLRYVGGPNSVRDFMQRKGLGDIRFGPGERLLQSRYVADPPDGAAPVA +IAGALARLKRGDLLSPESTTYLISTMESSHTGKQRMRGAVPPGWSFGHKTGTGQdAGYNDVGLLTAPDGSSYAIAIMIGD +TPRPIPARQALMQAVVASVVa.. +>up|U7U632|U7U632_9BURK/16-252 +.erlqERLEPLLTQESARISMAVYATDGTSLF.EWHAQRVMPSASLIKTPMLLCLLEQVAQGKLSLDTVYPLPEGDRTPG +TGILSQLPGVPLSLRELALLMIILSDNVATNALIDLL-GMDNINAWSAQAGLQHTDLQRHMMDMKA-REAGKDNWTTVQD +ACSTLLYLLHSPALPESLRQQGLDMLADQR-ERGHFAAILPSIAQLAHKTGSLP.GLRHDAGILTMGERS-VVLAVMADG +FTD-----------------... +>ur|UPI00056AA66A|UniRef100_UPI00056AA66A/83-246 +.....---------------------------.----------------------------------------------- +----------------VMELMIVRSDNQAADQLLAAVGGPGVVQQWLDAHGFAGIRVDRTIAQLLRGHLADVKDVATPIA +MVALLSRLEDATVLTARSSGFLFGLMRRCSTGTRRIRALLPPGTTVEDKTGTLD.GVTNDVGFITMPDGHRVAIAIFARG +GR----DRQPGIAAIARLVYdrf +>up|W4LS93|W4LS93_9DELT/14-258 +.....------ANEAHGSIGVSAIS-PCGERW.EVQGKTRFPAASTVKIPIMIEIYRGIDRGELAIDDTYIVRSADKAPG +SGVLQHHAGLQLSLGDLLYLMMSISDNTATNILIDMA-GMDRINATMQDLGMAASTLGRPMRGRL-AIEGEEENWATPND +YTAVVKALIDEQAASPAACQAMLTTLTLQQN-HRRIGRYVPKSYRWGSKTGSNT.GITNDVGFVQSPAGT-MIIALYSQG +IG-DAVTSEIALSDIAEAAMq.. +>ur|UPI00040EEA1F|UniRef100_UPI00040EEA1F/10-299 +..digQDIAEIFADAGATGFLHARQIGGGPEV.NTGADEPVVLASVFKILVLTAFVRAVAAGDLDPTERTTVTARYRVGG +VGTAGFADDVEASWRDLALNMMTMSDNAATDVIYHRL-GADAVNRVVSDLGLQKTRLIGCCEDLFAAVHPLKTSHSTPRE +VATLLNALWTDTAAPAEACRKARDIMALQ-IWPHRLTSGFPGEVSLAAKTGTLP.TWRNEAGVVTYPDGRQYAVAVFTRA +GSDRQPLVDASIGRAAFAAVeh. +>up|A0A086PB28|A0A086PB28_SPHHM/114-409 +.....-VVRNLGQSFNGKVGIAVRRIGSDWTV.AWNGNLLFPQQSVSKLWVSMTVLDAVDRGKFRLSDTTTITRKDLTLH +QPSAGLSSGWTTSYSDLMRRAMMNSDNTANDTLLRSVGGPEAVRSYLARRFIKDVRFGPGERLLQANYLASPPDGAAPSA +IVHALAKLKEGDMLSPASSQLLMSIMSEAKTGPQRIKGGVPAGWRYMHKTGTGQvTGYNDVGIMTAPDGTSYAVAVMIGS +TTEPIPARWELMQAVAKAVAa.. +>ur|UPI00040E7470|UniRef100_UPI00040E7470/16-252 +.erlqERLEPLLTQESARISMAVYATDGTSLF.EWHAQRVMPSASLIKTPMLLCLLEQVAQGKLSLDTVYPLPEGDRTPG +TGILSQLPGVPLSLRELALLMIILSDNVATNALIDLL-GMDNINAWSAQAGLQHTDLQRHMMDMKA-REAGKDNWTTVQD +ACSTLLYLLHSPALPENLRQQGLDMLADQR-ERGHFAAILPSIAQLAHKTGSLP.GLRHDAGILTMGERS-VVLAVMADG +FTD-----------------... +>up|Q01Y38|Q01Y38_SOLUE/20-293 +..plqDAVRERIGNFQGTVSLYAKNLDTGASV.GIREALPVRTASTIKLPILLAVTDQVAAGKAKWTEMLTVRPQDKVSG +SGVIGAELSDGLPLRDVVHLMIVLSDNSATNMILERF-TADAVNAYLDKIGIKTTRSMRKAGRLP-ENQKYGLGVSTPRD +MVTILEKLERGEVVSPEASKEILAVLKRCQD-NTGVRRKLT-GVSIANKTGALD.ALRSEVALVYAKGGR-IAIAITVDD +MPKIDNAGSLLIADLARILVd.. +>ur|UPI000685F518|UniRef100_UPI000685F518/49-306 +...lsDIATRYERASGGRIGAHLFCPQTGLAI.SWRGEERFLMCSSFKASLAACVLKRCEGDEDDLTRRLSFVDSDFKTW +APVARQNRDAGLSLAALCAGAVSMSDNVCANMLLRHIGGPAALTKFWRDSGDDITRLDAYEPELNRPSADPEANTTSPIA +MARTLHRLIHGTLLRPHSAALLRDWMTSCVTGTHRLRAGLPLTWAAGDKTGNNGkDISADIAFASPANSGSVIMAAYTAG +GKPDEARFRSVFHDLGAL--... +>ur|UPI0005C73308|UniRef100_UPI0005C73308/36-256 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGSLDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTSFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDTLREPQRAQLTEWMAGGARAATGIAAGVPPGWRVADKAGTGGyGTTTDIAVL---------------- +--------------------... +>up|R7RQN3|R7RQN3_9CLOT/6-236 +.....----DYIDRLNCSVGVYYKELETQYMF.EYNSDKIFPSASTIKVPILLALFNKVLKGEIDLNKRIKIQKDYTVSG +AGIVYLLDENNYTLLDLAKLMIVLSDNTATNIIIDLL-GFEYINKYFKEIGLNETILQRKMMDFDR-KRLGFDNFTSARD +LGLTFYKLCKKEVLNPYYCNLAIEILKEQKL-KGGLDRYLGNKYEIAHKTGELN.NLEHDCGIVFKDHKT-FIVVILTEG +EE--NYI-------------... +>up|A0A076V6B3|A0A076V6B3_9ENTR/7-177 +.....---------------------------.-------------------------------LLNQRVEIKKSDLVNY +NPIAEKHVDGTMSLAELSAAALQYSDNVAMNKLISHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGDyGTTNDIAVIWPKDRAPLILV----- +--------------------... +>ur|UPI000308390F|UniRef100_UPI000308390F/2-289 +..tveDRIRAVFADAGCTGWLHARRCDGSAEI.SIAGYDRVVTASTYKLMVLVAFCHAVDLGRIDPLAPITVVPSECTPP +TGISALHDPVTMSRRDLVTSMMTVSDNAAADILLDEV-GPGAVEELLDRVGLTRTRIIGGTADIQRAYDPAFTSSSTPEE +MTRLLQAIWTGTVVSVEQTEFIRTVMRKQ-VWPHRIASAFPRGVTVAGKTGTIG.VIRNEVAVVEFPGEYPVAVGVFTRA +ARADLPVVDAAIAEAAWIAVt.. +>up|A7M5B8|A7M5B8_BACO1/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTI.TVNNDIHYPLMSVFKFHQALALADYMGKQGQSLETRLAIKKSDLKPY +SPLRDKYPQGGMSIADLLKYTLQQSDNNACDILFDYQGGPDAVNKYIHSLGIRECAIVGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPKVYKDFIFQTMVECQTGQDRLVAPLDKKITVGHKTGTGDlNAKNDIGFVLLPGGRTYSIAVFVKD +SEENNQANSKIIADISRIVYey. +>ur|UPI0005961D5D|UniRef100_UPI0005961D5D/59-309 +.sqleKTVASLADGSRGRIGVYAIDLTTGQEI.GVLEDQRFPMASTSKVAVAAAYLAGVDAGKWSLTSEWRLPRR----- +-------GGAYLTGLEHLNLMISKSCNACTDALLEAVGGPAAVNKWMRDAGIEDFQLTRDIATLVRASSVDLRDSASPRA +MGQLLAGIYQGRWLSTSSRAVLMDAMRATTTGKKRMRSALPTSAGLANKTGTLS.RTASDIGIFHTPDGRAIAAAIYVTG +QSPSR---------------... +>up|C0ZJI1|C0ZJI1_BREBN/2-262 +..eleKRLSAIIGQAEGTWGVVVEEQGSATRF.EHVPDELFIAESVIKVPIMAAVFAASEQGHFRLDDQLVLRQEDLVGG +SGILYASPGLRLTIRDLVTLMIIQSDNTATNMLIDLV-GKDQIDQTMIDLGMHQSCYSRKLMIYP--LDITENNKITAGD +VASMLGHLATGSFLSQRACKEMIAIMKKQQV-RNGLPSQLPHGWELPCKSGWDT.GRQHDVGLLYTNNRC-FSITALSKD +VT--AQSALNTLGLLGRAVYdy. +>up|I5BAV5|I5BAV5_9SPHN/90-384 +.....--VRNLGQSFNGKVGIAVRRIGSDWTV.AWNGNLLFPQQSVSKLWVSMTFLDAVDRGKIRLSDSTTITKKDLTLH +QPTAALVGNSGTTYSDLMRRAMTQSDNTANDALLRAVGGPDAVRGYLARRYIKDIRFGPGERLLQSNYLASPPDGAAPSS +IVQALAKLKQNDMLSPASSQLLMSIMSEAKTGPQRIKGGVPAGWHYLHKTGTGQeTGFNDIGIMTAPDGTSYAVAVMIGS +TTEPIPTRWQLMQAVAKAVAa.. +>up|A0A0H0XM52|A0A0H0XM52_9SPHN/64-365 +...laTEIDRLALEFGGSTGIAVIDIKNGWST.GFEEEKILPQQSVSKLWVAITALEHADRGELSLSDKVRLTRDDLAVH +QPIRANEVAVEIDIAELIERALTESDNTANDAVLNAIGGPDAVRAMLAKKEMIGIRFGPGERMMQSSYQSNPVDGATPLA +IASALARLSRAEILSAGSRDWLISVLRRTKSGPNRLKAGVPDGWEIAHKTGTGQySGYNDVGLLLAPDGCNYAVAVMIGE +TRRETPDRMELMQGVARAVAey. +>up|I9EQW5|I9EQW5_9BACE/22-290 +..sleTQLKEAIKDRKAEIGIAVI-IDEKDTV.TVNNDIHYPLMSVFKFHQALALADYMAKRNQSLDTLLRIEKSDLKPY +SPLRDKYPQGGMSIADLLRYTLQQSDNNTCDILFDYQGGPDAVNRYIHSLGIRDCAIVGTETAMHEDLDLCYQNWSTPLA +AAELMEIFRREPLFAQEYKDFIYQTMVECKTGQDRLVAPLAKGVVIGHKTGTGDlNAKNDIGFVLLPDGRTYSIAVFVKD +SEESFAENSKIIADISRIVYey. +>up|A0A0A2NJA5|A0A0A2NJA5_ALCFA/16-252 +.erlqERLEPLLTQESARISMAVYATDGTSLF.EWQAQRVMPSASLIKTPMLLCLLEQVAQGKLSLDTVYPLPEGDRTPG +TGILSQLPGVPLSLRELALLMIILSDNVATNALIDLL-GMDNINAWSAQAGLKHTDLQRHMMDMKA-REAGKDNWTTVQD +ACSTLLYLLHSPALPENLRQQGLDMLADQR-ERGHFAAILPSIAQLAHKTGSLP.GLRHDAGILTMGERS-VVLAVMADG +FTD-----------------... +>ur|UPI0004A8002B|UniRef100_UPI0004A8002B/74-374 +..aldAAIDRLGRRFPGDVGLAVRDVQTGWTS.HRRGLDYFPQQSVSKLWVSLTALDQVDGGRLDLSRALTVTAKDLTLH +QPIRALALRPGTTGDDLMVRALTQSDNSANDRLLHQVGGPDAVRATLRGKAIAGIRFGPGEPRLQAEYLADPIDGATPIA +MVDTLARLRRGDLLSPASTAKMTAIMEETRTGALRLKAGLKPGWRLAHKTGTGQvAGYNDVGILTSPEGRSYAVAVMIGR +TGRPLAERMKLMQSVVAATIa.. +>up|W1RXZ6|W1RXZ6_9SPHN/74-373 +...lvSVIRNLGQSFHGKVGIAVRRVGADWTV.AWNGNALFPQQSVSKLWVSMTFLDAVDRGKLRLTDTTTITRNDLTLH +QPSAALVAKDGTSYSDLMRRAMTQSDNTCNDALLRAAGGPDAVRGFLARRMIKDIRFGPGERLLQSNYLANPPDGAAPSS +VVAALAKLKQGDMLSPASSRLLLSIMEEAKTGPKRIKGGVPAGWSYLHKTGTGQdTGYNDIGIMTAPDGTSYAVAVMIGS +TTVSIPERWALMQAVAKAVAa.. +>up|A0A0F7NJ33|A0A0F7NJ33_9ACTN/2-278 +.....---RRVFAEAGVTGQLHARDIDTGAEL.AVAADTPVSTASVHKVCLLATLYREAEHGRVDLTAAVDVPAGGRTPP +TGLGAMRDAARLSLRDLAVLAVSVSDNTAADVLWDAV-GIEAVNRTMTALGLTRTTAVQKVRDLYAALDPARTNRSTPRE +LTALLTAVWRDEVCTGAYAADLRRTLGTQAW-GHRLASGFPDDVRVSGKTGTLP.TLRHEIGVVEYPDGGRYAVAVCTRA +AATALPAADAVIGTAGRLAVd.. +>ur|UPI0004C93309|UniRef100_UPI0004C93309/10-296 +...veRTIRSLFDDAGVRGWLHVADLHRPARV.VVDPDEQVPMGSVYKIALMTAFCRLADAGLVDPRHRLTLEAADRVPP +TGLSILRDPVTMSLRDLVVQMMSVSDNTAAHVVLRTV-GAEAVDGMCADLGLPHTRIHGGM----AVYDPAYKASSTPAE +TARLLRAIWTDEAASPESCSFMRAAMLTQP-WTHRLASGFPDDVTVHGKTGTFG.SMRHEAGVVELADGSVYTAVVFTQA +ARADLPRADAVIGAAARAAVe.. +>up|Q9RI87|Q9RI87_STRCO/53-312 +.....------------------------DEV.AVGADEPVVIASIFKVLLVLEFARQVAAGQLDPRARVRVTAGDRLGG +WGTAGCADDVELSLRDLALFAISVSDNSAADLLLAQV-GLDTVRLLVEELRLERTRIVGGPRDVLQVLDPSRTNASTPRE +ITRLLRLIWCDEAGPPQACAWVRELMSRQVF-RHRLVSGFPDEVTVAAKTGTLP.GLHMEAGVVRYPDGSRYAVSVFART +RESSRTAVDAAIGTAARIAVd.. +>up|J2JPQ0|J2JPQ0_9NOCA/4-295 +..saaKRIRDVFADAGCTGWLHARRVGTPGDI.AVGADDLVVLASVYKLPLLVALCRAFESGELSPTASVRVNPADCTPP +TGVSTFRDPVVLSWRDLALSMMTVSDNAAADLVLGQV-GLASVERTLSELGMTSTRIIGGTADAHRAYDPSYASATTPRE +MTSLLDAIWTGRAVPGPQGEFVRHVMSAQ-IWQHRIRSGFPSEVDVAGKTGTIG.AIRNEVAVVTFPGETPVAVAVFTRA +ARTDLPVVDAAIGHAARIAVt.. +>up|A0A0B0BZC1|A0A0B0BZC1_9BACT/27-297 +.teleQALRTLVERKRAETGIAVI-LNGTDTV.TVNDAGRYPMMSVFKFHQALAVADFLDRNGLPLSTPLPIRESDLLPY +SPLRDAYPQGGMSIGELLVYTLQLSDNNACDLLFRYIGGPTAADRYIRTLGIEGFAVEATEEEMHRDLTACYRNWSHPLD +AARLLEMLITRPLFRDASQEFIIRTMTGCNTGPERLPKPLAAGAVIGHKTGSGDrIGTNDIGFVQLPDGRHYTIAVFVKD +SQESLQETERIIAEASDIVYry. +>up|C9LUU8|C9LUU8_SELS3/68-320 +..alvDEVRRLAARGGAKFTVYLADPDDGNAP.LIRDADEMRAASMIKVFILACAMEKVKAGELHLDDVLRLEEVDKVGG +AGVITGRAGTVFSVEELLRQMIAESDNTATNMMIDRL-GMTEINGYMRAHGYDASRLQRKMMD-DAAVKEGRENITSAKD +LGTFFLRLYRSECVGEPYDGKMRDMLFAQT-DRECFPQALP-GARIAHKTGELD.RLYADGGILYGEDGRAVILVILADD +IE-RRGRAIEMMREIARRVMq.. +>ur|UPI0004933CAE|UniRef100_UPI0004933CAE/8-294 +..etsAQIAEIFAGAGATGFLHAREIADGPEV.TVGADDPVVLASVFKILVLTAYVRAVAAGELDPAARTTVTARYRIGG +VGTAGFADDVEASWRDLALNMMSMSDNAATDVIYHRL-GTEAMDRVIADLGLADTRLIGCCEDLFAAVQPLRTSHSTPRD +VTTLLNALWTDTAAPAEACRQARDIMALQ-IWPHRLTAGFPGEVRIAAKTGTLP.TWRNEAGVVTYPDGRRYAVAVFTRA +ASDRQPLVDASIGRAAFAA-... +>up|Q1NFG1|Q1NFG1_SPHSS/42-341 +...lvSVIRSLGQSFKGKVGIAVRRIGADWTV.AWNGNSLFPQQSVSKLWVSMTFLDAVDRGKLRLTDTTTLTRNDLTLH +QPSAALVAKQGTSYSDLMRRAMTQSDNTCNDALLRAAGGPDAVRGFLARRMIKDIRFGPGERLLQSNYLASPPDGAAPSA +IVAALAKLKQGDMLSPASTRLLLNVMSEAKTGPQRVKGGVPAGWHYLHKTGTGQdTGYNDVGIMTAPDGTSYAVAVMIGS +TTVPIPERWALMQAVSKAVAa.. +>up|G5D8T4|G5D8T4_ECOLX/18-194 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQIN-------------------------------.------------------------- +--------------------... +>ur|UPI0005779106|UniRef100_UPI0005779106/27-208 +.....PELESYERETGGRIGVYAENLATGAKL.AWRADERFVMCSTFKASLAACVLARADRGEEQLAAVIPYGKADLLDY +APVAKQNLAAGMSVAEMCKAIVELSDNTCANLLLARIGGPAALTAFWRSLGDTTSRLDHNEPELNRSPPGDPRDTTTPAA +MAGNLKRLVVGEALSPASRTQLTEWMV---------------------------.------------------------- +--------------------... +>up|F6KHM3|F6KHM3_ECOLX/9-180 +.....---------------------------.-------------------------------LLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVT---- +--------------------... +>up|T2RXL1|T2RXL1_SACER/20-269 +..rlrEALEPGWADFPGRVGFAAWDLDEREPV.LFGARRVVHPASTIKVLVMLTALREVQRGGLALDTEVRFPDE-RVGG +AGVLKDLPGLRLELADAITLMISISDNTATNAVIEAV-GFEAVGELAAELGCEGTQVQRLLMRVQD----PGRNTTCALD +QARILDSLARGTVLPPRLTQHALWVLSRQQV-RDRLPALLPEGARCWNKTGEID.GSRHDVALIGDHERPRAVVAVLVDE +LA-DHRAGAARIAGLGLSVYe.. +>up|L7KEF0|L7KEF0_GORRU/15-302 +..ridRNVAEILADAGCSGWLHATTIGSPQISySYDADAPVVLASVYKLAVLISLCRSADRGEIDLTSPVTVDPTRWAQP +TGLAALRDPITLSRRDLATSMMTVSDNVAADVLLDEI-GLDRVREDLIGLGATSTRIVGGVAELHEAYDAAYTSSSTPRD +CSTLLSAVWTDRAASAEMCAFIRDTMRRQVF-TSRLASGFPRRVTVAGKTGTLV.AIRNEVGVVEFPGELPVAVAVFTRS +ARSELPQVDRAIGELARTVVt.. +>ur|UPI0005242993|UniRef100_UPI0005242993/2-275 +.....---AAAFAEAGVTGLLHARDLDTGAEL.ALGADTPVSTASVHKLCLLVTLYREATAGRIDLTRPVDLPATGRTPG +RGLSAMLDAARLSLRDLAYLTLAVSDNAAADVLWDEI-GLDTVNRTMAELGLTRTIAVHTVRELFAVLDPAFTNRSTARE +MTALLAALWHGDACPGEPGAALRRLLGLQ-VWPHRLASGFPDDVRVHGKTGTLP.TLRHEVGVVEYPDGGRYALAVFTRA +AATSLPTADAAIGTAARLAVd.. +>ur|UPI00036B1219|UniRef100_UPI00036B1219/23-287 +..tikDKINNVINNKNAGIGVAILDLNSNESV.VINGEEHYPMQSVFKFPIALKVLNDVDNDKIKLSDSIFISSAELKKW +STIQEKYPNGNMALSDIIYYMVAISDNIGCDVILKNNGGASSINHYLRSIGVNNMTIKINEAEQQAKPDKQFQNWATPNE +AINLLTMFYKHSLLKPATQNFLWDTMKKTATG--SIKNKLPKGITVIHKTGSAPnAVNNDIGIMVFPNKKAVAYAIFIKD +SKETSDTNYNIIAEIGKIIAe.. +>ur|UPI0006978963|UniRef100_UPI0006978963/63-313 +..alkTKLEELQELIELTPTIYVFDLDTGNYV.EVAGNAETPAASTIKLPILIAFFKAVDEGRITVDQALAMQSNQIAGG +SDMQGQPPGTRYTALEVATQMIINSDNTATNMMIDLLGGPQVLNQQFVDWGLTMTILRNPLPDIEG------TNTTSAQD +LVRMIAHLHKGDILSLRSRDRVMNILQRT-YNKKLLPAGVSETTISYNKTGNIG.EVLGDVALMDLANGKRYAIAALVRR +PE-NDGRAQELIRRISQAVYq.. +>up|F7NMC7|F7NMC7_9FIRM/15-262 +.....--IQDRIQKEPGFYSLAVSLPDTQDRI.SINS-RRMSSASLIKIYIMTETLRQAKEGILALDELLTVTAANRVGG +AGELEFAYGSQYTILHLVEVMITESDNTATNLLIDRI-GMDSVNRCMAGLNAADTELARRMMDFAA-RQEGRDNYTSVTD +MVSVLERLYHRCCLDPFCDSVMLAILKQQQD-RVKIPLYLPPGTVVAHKTGELD.YTEHDAGIVYGSKHS-YAVAIMAEQ +LM-DVAYGRHVIANMSKLIFey. +>up|R5KEM9|R5KEM9_9CLOT/143-393 +...leNQLKNLSAMYSIHPSIYVWDYDTGNYA.DVNADEVFPTASIIKLPVLVQLFRSIEKNQLTIYDEMPLTEYYRTEG +SGSLQFKAANSYTIDTLARMMITESDNSATNMIMARLGSMTDINQGLREWGLKHTYVQTWLPDLG------GTNHSTARD +MATILYNIDNPQFLSTSSREKIFDYMGHVH-NNRLIAAGLPAGAEFLHKTGDIG.KMLGDAGIVFAPNGKKYIVVIFANR +PH-NSPLGKEFIVKASETIYny. +>up|A0A0A1Y771|A0A0A1Y771_9SPHN/98-392 +.....--VRNLGQSFNGKVGIAVRRIGSDWTV.AWNGNLLFPQQSVSKLWVSMTFLDAVDRGKIRLSDSTTITKKDLTLH +QPTAALVGNSGTTYSDLMRRAMTQSDNTANDTLLRAVGGPEAVRGYLARRYIKDIRFGPGERLLQSNYLASPPDGAAPSS +IVQALAKLKQNDMLSPASSQLLMSIMSEAKTGPQRIKGGVPAGWHYLHKTGTGQeTGFNDIGIMTAPDGTSYAVAVMIGS +TTEPIPTRWQLMQAVAKAVAa.. +>ur|UPI000289E520|UniRef100_UPI000289E520/58-357 +...ltATITQLVRSFNGKVGVAVRSVDDGWMI.NAGGSQRLPQQSVSKLWVAMTVLAARDAGKLRLDDPITLTRDDITLH +QPIAGLIRGDTTTVGELLQRALTMSDNTANDRLLRLVGGPTAVRGFIARKGLGAIGFGPGERMLQARYVAAPLDGAAPAA +IATALARLKRGEILSAPSTSYLIGTMQSSHTGKMRLRGAVPPGWTFGHKTGTGQdAGYNDVGLLIAPDGRTYAIAVMIGD +TLRPIPARQQLMQAVVSSVVa.. +>ur|UPI00047F0C26|UniRef100_UPI00047F0C26/2-278 +.....---RQAFADAGVTGRLHARDIDTGADL.AVAADTPVSTASVHKVCLLATLYREAEHGRVDLAAPVDIPAAGRTPG +PGLGAMCDAARLSLRDLAVLAVSVSDNTAADVLWDTV-GIDAVNRTMAGLGLTRTTAVQKVRDLYAALDPARTNRSTPRE +LTALLAAVWRDEVCTGAYAADLRRTLGTQT-WGHRLASGFPDDVRVSGKTGTLP.TLRHEIGVVEYPDGGRYAVAVCTRA +AATALPAADAVIGTAARLAVd.. +>ur|UPI00068D4EE3|UniRef100_UPI00068D4EE3/13-309 +...vsKSIQKLFADASCDGWLCVLDIDGTAEV.HVGGDDLVVAASVFKVAIAVEVFRQADAGHFDLQDRVRIRPNARTVP +TGFSTFADEVDASIRDLTRMMLVVSDNAATDILIDRV-GLDRVRATLTELGLKVTAIPFSA----EAMQPEHAIRTTARE +MARLLRLIWRDEAGPAEACAQVRHLMAQQVT-KNRLAMGFQRDVRVAAKSGSLFgVIRNEIGVLERTDGRRYAAAVFTRA +HRINENEINTVIGTAAALAIdq. +>up|T0HGJ1|T0HGJ1_9SPHN/99-393 +.....--VRNLGQSFNGKVGIAVRRIGSDWTV.AWNGNLLFPQQSVSKLWVSMTFLDAVDRGKIRLSDSTTITKKDLTLH +QPTAALVGNSGTTYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGYLARRYIKDIRFGPGERLLQSNYLASPPDGAAPSS +IVQALAKLKQNDMLSPASSQLLMSIMSEAKTGPQRIKGGVPAGWHYLHKTGTGQeTGFNDIGIMTAPDGTSYAVAVMIGS +TTEPIPTRWQLMQAVAKAVAa.. +>ur|UPI000684C80E|UniRef100_UPI000684C80E/3-278 +.....----RAFTEAGVTGQLHARDIDTGAGL.AVAADTPVSTASVHKVCLLAALYREAEHGRIDLTTVVDIPADGRTPP +TGLGAMRDAARLSLRDLAVLAVSVSDNTAADVLWDAV-GIEAVNRTMAALGLTRTTAVQKVRDLYAALDPARTNRSTPRE +LTALLAAVWRDEVCTGAYAADLRRTLGTQAW-GHRLASGFPDDVRVSGKTGTLP.TLRHEIGVVEYPDGGRYAVAVCTRA +AATALPAADAVIGTAARLAVd.. +>up|T0K1S1|T0K1S1_9SPHN/77-373 +.....SVVRNLGQSFNGKVGIAVRRIGSDWTV.AWNGNQLFPQQSVSKLWVSMAFLDAVDRGKLRLADTTTITKKDLTLH +QPTAALVGNTGTTYADLMKRAMTQSDNTANDTLLRAVGGPDVVRGFLARRLIKDIRFGPGERLLQANYLANPPDGAAPSS +IVAALAKLKEGDMLSAGSSRLLLSLMEEAKTGPQRIKGGVPAGWHYLHKTGTGQdTGFNDVGIMTAPDGTSYAVAVMIGS +TTEPIPVRWQLMQAVAKAVAa.. +>up|Q2N5T1|Q2N5T1_ERYLH/57-321 +...feQRVAQLADGTDGRIGVYALDLSTGREI.GVLADQPFPMASTSKVAIAAVYLAGVDAGKWSLSSEWRLPR------ +-------PGGKVPAKTLLDLMVSKSCNDCTDALLSAVGGPEAVNRWMRQAGISGFQLNRTIRTLINASQIDHRDAATPRA +MGQFLAGIHQGRWLSASSRRVLLDAMLGTTTGDRRMRSALPMSANLAHKTGTLS.RTASDIGLFRTSDGRIIAAAIYVTG +QSSSRRNRDARIASIANALYy.. +>ur|UPI0004C8FC11|UniRef100_UPI0004C8FC11/53-312 +.....------------------------DEV.AVGADEPVVIASIFKVLLVLEFARQVTAGQLDPRARVRVTAGDRLGG +WGTAGCADDVELSLRDLALFAISVSDNSAADLLLAQV-GLDTVRLLVEELRLERTRIVGGPRDVLQVLDPSRTNASTPRE +ITRLLRLIWCDEAGPPQACAWVRELMSRQVF-RHRLVSGFPDEVTVAAKTGTLP.GLHMEAGVVRYPDGSRYAVSVFART +RESSRTAVDAAIGTAARIAVd.. +>ur|UPI00055D209D|UniRef100_UPI00055D209D/15-250 +...leRTLSALVAAWPGDYGIAALDLRDGSTV.SINGDIAYPMASTVKLAIAGAYLTDVDRGRRRLTDVVAGR------- +------------SAAQLMELMIVRSDNHAADQLLAAVGGPVAVQQWLATNGIAGIRVDRTIAQLLRGHVFDSKDVATPNA +MVALLDKL-NGPLLSAESRGLLFGLMSRCATGTRRIRALLPAGTRVEDKTGTLD.GVTNDVGFITMPDGRRLAVAVFARG +GR----DRQPGIAAVARAIYdrf +>ur|UPI0006890344|UniRef100_UPI0006890344/3-278 +.....----RAFTEAGVTGQLHARDIDTGAGL.AVAADTPVSTASVHKVCLLAALYREAEHGRIDLTTVVDIPADGRTPP +TGLGAMRDAARLSLRDLAVLAVSVSDNTAADVLWDAV-GIEAVNRTMTALGLTRTTAVQKVRDLYAALDPARTNRSTPRE +LTALLAAVWRDEVCTGAYAADLRRTLGAQAW-GHRLASGFPDDVRVSGKTGTLP.TLRHEIGVVEYPDGGRYAVAVCTRA +AATALPAADAVIGTAARLAVd.. +>ur|UPI0002DA821E|UniRef100_UPI0002DA821E/6-256 +...ikAEILDLASCCEGRVAVYIHT--EDGVI.ETNADDVISSASLIKVPILLAGLSQAENALLDLDEEAEVKDAARVGG +AGVLQASKGLKMKVIDLMTLMVIVSDNTATNLIIERL-GIEKINQFIKSLGFNCTELNRKMMDFE-ALKNGMDNTTTARD +MVYGMKALAENSLLSGKFTEKALDILEKQQY-KNKLANTMDEKVKVASKTGELP.GIEHDCAIFTHKGNT-VYAAVLVDQ +LQ-SQAAGREVLSAIGSRINq.. +>ur|UPI0004B7A781|UniRef100_UPI0004B7A781/3-244 +.....-SITQKLKALPGKTGFFYKNLETGETI.AWNENEKFIPASVIKLPVLMAIFNLAESRAADLTEYIKIKQEEKMPS +CGALNSFTGEPVDIRTLCNLMITISDNTATNVLISHF-GTEKLNEVFTDMGLADTRVNRKLFDMEA-SKKGIQNSATPKE +MAYLLEELHFNRFINEKVSEDIKEILHRQQI-NHKIKEMLPPGTRAAHKTGEDD.YISNDVGIIYAK--QPFIFSFFSND +TK--VSDVNNFMRNTA----... +>up|F6ET74|F6ET74_SPHCR/83-377 +.....--VRSLGQSFNGKVGIAVRRVGSDWTV.AWNGNLLFPQQSVSKLWVSMTFLDAVDRGKIRLSDSTTITKKDLTLH +QPTAALVGNSGTTYSDLMRRAMTQSDNTANDTLLRAVGGPEAVRGYLARRYIKDIRFGPGERLLQSNYLASPPDGAAPSS +IVQALAKLKQNDMLSPASSQLLMSIMSEAKTGPQRIKGGVPAGWHYLHKTGTGQeTGFNDIGIMTAPDGTSYAVAVMIGS +TTEPIPTRWQLMQAVAKAVAa.. +>ur|UPI0002EE34A7|UniRef100_UPI0002EE34A7/4-295 +..saaKRIRDVFADAGCTGWLHARRVGTPGDI.AVGADDLVVLASVYKLPLLVALCRAFESGELSPTASVRVNPADCTPP +TGVSTFRDPVVLSWRDLALSMMTVSDNAAADLVLGQV-GLASVERTLSELGMTSTRIIGGTADAHRAYDPSYASATTPRE +MTLLLDAIWTGRAVPGPQGEFVRHVMSAQ-IWQHRIRSGFPSEVDVAGKTGTIG.AIRNEVAVVTFPGETPVAVAVFTRA +ARTDLPVVDAAIGHAARIAVt.. +>ur|UPI0004BF9893|UniRef100_UPI0004BF9893/6-303 +..ateDRIRQVFAEAGARGQLHAVPVRADREV.AVGADDAVVIASIFKILLVLEFARQVVAGQLDPRERVRVTSADRLGG +WGTAGCLDDVELSLRDLAYFAMSVSDNSAADLLLGRV-GLDTVGLLAKELGLDRTRVVGGPRDLLDVLDPHHTTASTPRE +ITRLLRLVWTDAAGPPEACALVRDLMGRQVF-RHRLVSGFPDDVMVAAKTGTLP.GLHMEAGVAHYPDGERYAIAVFART +HDASRATVDAAIGRAAGMA-... +>ur|UPI0006BB500A|UniRef100_UPI0006BB500A/4-294 +..saeKRIRDVFADAGCTGWLHARRVDDGGDI.AVGADDLVVLASVYKLPLLVALCRAFASGELSPTATVRINPADCTPP +TGVSTFRDPVVLSWRDLALSMMTVSDNAAADLVLGQV-GLESVERALSELDMTSTRIIGGTADAHRAYDPSYASATTPRE +MTSLLDAIWTGSAVPGPQGEFVRHVMSAQ-IWQHRIRSGFPSEVDVAGKTGTIG.AIRNEVAVVTFPGETPVAVAVFTRA +ARTDLPVVDAAIGHAARIAVt.. +>up|A0A0B5ECS4|A0A0B5ECS4_9BACT/7-179 +.....----------GNRVDYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>ur|UPI000481FE6B|UniRef100_UPI000481FE6B/7-289 +..tarSRIRRAFAEAGVTGQLHARDIDTGAGL.AVAADTPVSTASVHKVCLLAALYREAEHGRVDLTAAVDIPADGRTPP +TGLGAMRDAARLSLRDLAVLAVSVSDNTAADVLWDAV-GIEAVNRTMTALGLTRTTAVQKVRDLYAVLDPARTNRSTPRE +LTALLAAVWRDEVCTGVYAADLRRTLGTQAW-GHRLASGFPDDVRVSGKTGTLP.TLRHEIGVVEYPDGGRYAVAVCTRA +AATALPAADAVIGTAARLAVd.. +>ur|UPI000684F876|UniRef100_UPI000684F876/3-278 +.....----RAFTEAGVTGQLHARDIDTGAGL.AVAADTPVSTASVHKVCLLAALYREAEHGRIDLTTAVDIPADGRTPP +TGLGAMRDAARLSLRDLAVLAVSVSDNTAADVLWDAV-GIEAVNRTMTALGLTRTTAVQKVRDLYAALDPARTNRSTPRE +LTALLAAVWRDEVCTGAYAADLRRTLGAQAW-GHRLASGFPDDVRVSGKTGTLP.TLRHEIGVVEYPDGGRYAVAVCTRA +AATALPAADAVIGTAARLAVd.. +>up|A0A031HN48|A0A031HN48_9SPHN/34-269 +...leRTLSALVAAWPGDYGIAALDLRDGSTV.SINGDIAYPMASTVKLAIAGAYLTDVDRGRRRLTDVVAGR------- +------------SAAQLMELMIVRSDNHAADQLLAAVGGPVAVQQWLATNGIAGIRVDRTIAQLLRGHVFDSKDVATPNA +MVALLDKL-NGPLLSAESRGLLFGLMSRCATGTRRIRALLPAGTRVEDKTGTLD.GVTNDVGFITMPDGRRLAVAVFARG +GR----DRQPGIAAVARAIYdrf +>up|K9FLX9|K9FLX9_9CYAN/148-398 +..alkTKLEELQELIELTPTIYVFDLDTGNYV.EVAGNAETPAASTIKLPILIAFFKAVDEGRITVDQALAMQSNQIAGG +SDMQGQPPGTRYTALEVATQMIINSDNTATNMMIDLLGGPQVLNQQFVDWGLTMTILRNPLPDIEG------TNTTSAQD +LVRMIAHLHKGDILSLRSRDRVMNILQRT-YNKKLLPAGVSETTISYNKTGNIG.EVLGDVALMDLANGKRYAIAALVRR +PE-NDGRAQELIRRISQAVYq.. +>up|A0A0J6R2V2|A0A0J6R2V2_9RHIZ/35-216 +..datARLAQLERRDGGMLGVEVRDTATGRRF.GHRADERFPLCSTFKAIAAAAVLARVDKGRDDLNRRISYGRDALLSY +APVTSKHVETGMTLAELCAAAVVWSDNTAANLMLDTLDGPGGITAFARAHGDTVTRLDRTEPTLNTAIPGDPRDTTSPAA +MVGLLDNVLLGQALSAESRARLIGW-----------------------------.------------------------- +--------------------... +>up|R5B6B2|R5B6B2_9CLOT/6-248 +.....--IIAKLKAVPGNVGFYYKDLTSGETL.GYNENEQFEAASVIKLPVYMVIMKLAHEGKLSLSEKLTCHHADKMPP +CGALYFFTDEPVDIETLCGLMITISDNTATNMLISRL-GIDFLNEEFKKIGLEKTHIERLLFDSE-ASAQGKCNYIVPAE +MGMLLEQVYRRTFVSKEVSEAIEKLLLEQQI-NHKIPGYLRDEVAVAHKTGEDD.NLTNDVGIVYAE--KPFVVSFASYN +TD--VPTAEIAIREISRD--... +>up|A0A0K9MLN0|A0A0K9MLN0_9BACI/2-262 +..eleKRLSAIIGQAEGTWGVVVEEHGSATRF.EHVPDELFIAESVIKVPIMAAVFAASEQGHFRMDDQLVLRQEDLVGG +SGILYASPGLRLTIRDLVTLMIIQSDNTATNMLIDLI-GKDQIDQTMINLGMRQSCYSRKLMIYP--LDITENNKITAGD +VASMLGHLATGSFLSQRACKEMIAIMKKQQV-RNGLPSQLPPGWELPCKSGWDT.GRQHDVGLLYTNNRC-FSITALSKD +VT--AQSALNTLGLLGRAVYdy. +>up|L2TVX3|L2TVX3_9NOCA/4-294 +..saeKRIRDVFADAGCTGWLHARRVDDGGDI.AVGADDLVVLASVYKLPLLVALCRAFASGELSPTATVRINPADCTPP +TGVSTFRDPVVLSWRDLALSMMTVSDNAAADLVLGQV-GLESVERALSELDMTSTRIIGGTADAHRAYDPSYASATTPRE +MTSLLDAIWTGSAVPGPQGEFVRHVMSAQ-IWQHRIRSGFPSEVDVAGKTGTIG.AIRNEVAVVTFPGETPVAVAVFTRA +ARTDLPVVDAAIGHAARIAVt.. +>up|G9RYM7|G9RYM7_9FIRM/2-253 +.eklrQQIEQRLSAVTGDACFYYENLATGVCF.GHAADKPVVAASVIKLAVLIEAFRQMDADAVRANEMFVIARTDKLPS +CGALNYHDGLCVTFRDLCVLMTILSDNTATNLLIKRL-GIGNINDTLRMLGAEKMTLNRLLFDRE-ASSRGIENYITARE +AGLLLKRLYDGEAVSGPASEDMLSILKDQRL-NGKIPFLLPHSVKIAHKTGEDD.GITHDVGIVYAR--QPFIVCFCGEH +V--SPPEFERAMQDITLMLYe.. +>ur|UPI0003778B57|UniRef100_UPI0003778B57/29-296 +.sdleAQITSHFAEVQGDFALAFELLDEDSIRlLINDKAIFHAASTMKTPVMIELFKQVESGNLSMDDSVKVINQSIVDG +SPYKMHRIGKNSTYRELNYEMITRSSNLATNILIEKL-DAKNISHTMRELGAMDIEVLRGVEDLKA-FDRGLSNTTNAYD +LMLIMKAIATGKAVSKSASESMIKILEDQHF-RTLIPRLLPKEVIVAHKTGGIT.GVRHDSAIVTLPDGRQYVLVILSKN +LS-DEPAGEQLISEVSRMIYd.. +>up|U9W143|U9W143_9CYAN/119-353 +.....------------TPTIYMFDLDTGNYV.DVAGNAEVAAASTIKLPILVAFFKAVDDGRITVDQTLAMQSSQIAGG +SDMQVQPPGTRYTALEVATQMIINSDNTATNMMIDLLGGAPELNQQFASWGLTMTVLRNPLPDLEG------TNTTSAQD +LVRMLAHLHKGEILSLRSRDRVMNILQRT-YNKKLLPAGVSETTVSYNKTGDIG.SVLGDVALMDLANGKRYAIAALVQR +PE-NDGRARELIRRISQTVYq.. +>ur|UPI0004718E48|UniRef100_UPI0004718E48/32-287 +.qkaeEQLKDIIGRSPAVTGLVAVDLTSGETF.AFNADVAFPQASAIKVPILMSVYKQAHEGKFLLSDQRKVAPGNIVGG +TGILKDLVDTALSIRNLGVLMIALSDNSATNSLIDLV-GMPEVNAMLRSLGAKQTLVQRKMINSA-ASGRGEENLSTPAD +AAKILQLLYRGEFINKATSGEIVSILRKTDRRTSRLATGLPDEVPIAFKPGELN.GVSTEWALVLLPER-PYAVAVMESY +KV--EGQGEETVEELSEVLYdyf +>ur|UPI000685CB18|UniRef100_UPI000685CB18/3-278 +.....----RAFTEAGVTGQLHARDIDTGAGL.AVAADTPVSTASVHKVCLLAALYREAEHGRIDLTTVVDIPADGRTPP +TGLGAMRDAARLSLRDLAVLAVSVSDNTAADVLWDAV-GIEAVNGTMAALGLTRTTAVQKVRDLYAALDPARTNRSTPRE +LTALLAAVWRDEVCTGAYAADLRRTLGTQAW-GHRLASGFPDDVRVSGKTGTLP.TLRHEIGVVEYPDGGRYAVAVCTRA +AATALPAADAVIGTAARLAVd.. +>up|A0A0J5WAS1|A0A0J5WAS1_BACFI/4-256 +.htlkAEILTLASCCEGRVAVYIHT--EDGFI.EKDADAIFSSASLIKVPILLAGLLQAEKGLLQLEEEVEVTVSARVGG +SGVLQAARDLKIKVTDLMTLMVIVSDNTATNLIIELL-GIEKINQLFKDLGFNNTSLNRKMMDFE-ALKNGIDNTTTARD +MAYGIKTLAEQKLLSGKYTEKALYILENQQF-KNKLANTIDEKVIVANKTGELP.GIEHDCAIFTHKGKT-VCAAVLVDR +LQ-NQAAGKEVLSAIGSRINq.. +>up|A0A0K2JRB7|A0A0K2JRB7_9GAMM/26-283 +..qvtNDIQNIEKKYGGKIGVYTINRNDWSNF.TVNASFYFPICSTYKFLVVGAILKQSMDDNKLLNQNLKISKNKIVGY +SPITRKYINQTMTIKQLCKASM-QGDSAATNILIEKLGGLKNLNKFILSLADHATKITNLEPKVNSVSLITNKNKTTPKI +IARDINKLAFSDILDKKHRLMFKKWLIASSTGNNLITAEVPDEWEVGDKTGTCQyGTTNDVAIIWPNDNRAIIMAIFYTQ +SQKNAKPNSKIIREVTKILLd.. +>up|A0A0A7KFV8|A0A0A7KFV8_9DEIO/18-270 +.....------AQGYGGEVGLRICDLVGQELF.ALNAARVFPAASTIKVPLLVLALEWAQTGRLRLEDRVTLQAADRVPG +AGVLHEGPGLALSWRDVLTLMIVVSDNTATNLLIDLL-GVETVNTWLEARGWSQTRLVGGPERRNATQRRGERNCTSALE +QTDLLGRLVRGELLDEVHTALALDILERQQL-RDVIGPGLPPLYRLASKSGELD.GVHHDVGILYTP--RPLVVALLSEG +GADHELPGNRDVQLLSRA--... +>up|A0A0E2ZXD4|A0A0E2ZXD4_9GAMM/21-280 +..tldDSFKNLEDKYHGKLGIYTLNTDDKTNI.SYNENYHFPICSVFKFLLVGAVLEYDMQDKGFLDKKILITQDDIGTY +APVTGKNIGKTLTISQLNYAAI-LSDNPAANILVREIGGLEKLNKLVAKLGDKDTIIKNDEPKINHTKPDSNINKTTPKA +ITQDIYNLAFGNILDKKHREIFIGYLQKNNTGANRIAYSMPKNWIIGDKTGTCGyAATNDVAIIWPQNKPPFALSILYTN +PSVKAPSNEKIIQQASKLTA... +>up|R7Y8U0|R7Y8U0_9ACTN/13-301 +.aeldRVIRETFTDAGCSGCMHARTIGTPVEF.SHDADAPVVLASVYKLAVLISLCRLADRGDIDLAASITVEPTRWAPP +TGLALFTDPVTMTWRDLATSMMTVSDNVAADVILTHI-GLPRIHADLNQLGLAHTRIVGGVAELHEAYDAAYSSSATPRD +CTTLLDAIWTDRAASAASCEFIRQTMRKQVF-TSRLASGFPRRVSVAGKTGTLV.AVRNEVGVIEFPGELPVAIAVFTMS +ARSELPEVDRAIGEVARSVVt.. +>up|C8C0F1|C8C0F1_9ZZZZ/25-289 +...leSRLRRIIRLSNTDVGVAVISGSRNWAV.---GNRKRPLLSVFKFFIAVQTLRQMEQTGTALNAKLTVEENMTDAY +SPMLKKHPRRPISLAELLEYMIAESDNNAADILLKYSGGTGQLEKFLHDLGFSGIDIRVNEKQMNQKAENQYLNQAAPSD +VAGLIKLVLEKDVLSAEHRKFLSDIMLKTSTGTDKIKQGLPPGVMFGHKTGSSSrIADNDAGFVTLTNGRTYYIAVMITE +SKLDDRANAALAAQISQTVYny. +>up|R5EIJ3|R5EIJ3_9FIRM/2-260 +.ndlaSRLNAVMDAFPAKTALYCVDLTTGTPIvAIRENTRVVSASTIKVSILCCALQDVMDGKLSLDQPLAIAPGDFCSD +TEVFEPYRQDGASFWEMLYWMIVSSDNTATNTVISLL-GYDHVNQYCRAIGLTQTSLQRKMLDFQA-IAEGRNNYTSPAD +LYRVFSRLYHGEILNKALREVAFDFLSRCRS-TDALQRYIPDAVTVLHKPGGLD.HLNHDVGIFLTDDR-PYYLGIFTWD +GPDGQPQQNRLIGQLSRMIYda. +>up|A0A0K9YK59|A0A0K9YK59_9BACL/2-265 +..eieKRLGEIIAEAEGTWGVVVEELGSGLCF.KHLPDELFIAESVIKVPIMAAVYEAADKGQFSVEDHLTLRKEDLVGG +SGFLYRSPGLRLTIRDLITMMIIQSDNTATNMLIDLV-GEEQIKQTMCNLGMSQSRYSRKLMIYP--VDVAENNLITAGD +VASMLGKIASGTFLSQRACAEMIAIMNKQQV-VNGLPSLLPHEWTLPCKSGWDT.GRQHDVGVLYTAG-RRITITALSQD +VQ--PGAALRTLGLLGKAVYdy. +>ur|UPI0004867176|UniRef100_UPI0004867176/2-278 +.....---RRAFAEAGVAGQLHARDIDTGAAL.AVAADTPVSTASVHKVCLLATLYREAEHGRVDLTTAVDVPAAGRTPP +TGLGAMRDAARLSLRDLAVLAVSVSDNTAADVLWDTV-GIEAVNRTMTDLGLTRTTAVQKVRDLYAALDPARTNRSTPRE +LTALLAAVWRDEVCTGAYAADLRRTLGTQT-WGHRLASGFPDDVRVSGKTGTLP.TLRHEIGVVEYPDGGRYAVAVCTRA +AATALPAADAVIGTAARLAVd.. +>up|A0A076Q258|A0A076Q258_ECOLX/4-175 +.....---------------------------.--------------------------------LNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLILVTY--- +--------------------... +>up|A0A0C5XQP9|A0A0C5XQP9_9SPHN/15-314 +..dllNAVEGLGQSFKGEVGISVRDLDEGWTV.SFNAERMLPQQSVSKLWVAIAVMDAVDRGTLSLSDPVMVKKSDLTVH +QPIRSLVTKAGTTIGKLLELAMTRSANSCNDVLLWKVGGPQAIRAMLKRKGLDDVGFGPGERKLQARYLADPYDGASANG +VTFGLMRLKQGKLLSGRSTRHLLGLMRASRTGPQRLRSGLRKGWTLAHKTGTGQeTGYNDVGILVSPDGNRYAVAVMIAS +TRLPIPARMRLMGNVTRAIVr.. +>up|W7L1U8|W7L1U8_BACFI/4-256 +.htlkAEILTLASCCKGRVAVYIHT--EDGSI.EKDADAVFSSASLIKVPILLAGLLQAEKELLQLEEEVEVTASARVGG +SGVLQAARDLKIKVTDLMTLMIIVSDNTATNLIIELI-GIEKINQLFKDLGFNNTSLSRKMMDFE-ALKSGIDNTTTARD +MAYGIKALAEQKLLSGKYTEKALYILENQQF-KNKLANTIDEKVMVAGKTGELP.GIEHDCALFTHKGKT-VCAAVLVDR +LQ-DPAAGKEVMSAIGSRINq.. +>up|A0A076V4Y8|A0A076V4Y8_9ESCH/3-177 +.....---------------------------.---------------------------TQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLILV----- +--------------------... +>up|A0A081RD19|A0A081RD19_SPHCR/86-380 +.....--VRSLGQSFNGKVGIAVRRIGSDWTV.AWNGNLLFPQQSVSKLWVSMTFLDAVDRGKIRLSDSTTITKKDLTLH +QPTAALVGNSGTTYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGYLARRYIKDIRFGPGERLLQSNYLASPPDGAAPSS +IVQALAKLKQNDMLSPASSQLLMSIMSEAKTGPQRIKGGVPTGWHYLHKTGTGQeTGFNDIGIMTAPDGTSYAVAVMIGS +TTEPIPTRWQLMQAVAKAVAa.. +>ur|UPI0006977CE0|UniRef100_UPI0006977CE0/246-444 +.....---------------------------.------------------------------RALAELVRYSRADLLPD +SPVTGAHLGQGLSLAALCEAAVRHGDRTAGNLLLRHLGGPGALTRFARSVGDRVTRLDRWEPELNSAEPDRRTDTTTPYA +IARTYAHLTVGDALGTADSCLLTGWMRQHTAGPARFRTGLPAGWLLADTTGGGPyGTGHDVGIAWTPEGTPLLLACLTRG +SEPGEEPDEALLAETAALLA... +>up|A0A0K2DRT4|A0A0K2DRT4_KLEPN/1-180 +.....---------------------------.--------AMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGEALGDSQRAQLVTRMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDI------------------- +--------------------... +>up|K0X250|K0X250_9PORP/31-296 +..tvgQKIRQAIQGKNATVGVAFSI--DGQLF.TFNDEHRYPLMSVFKLHVAIAALQKMENECIALDSLRFIESSQIHKY +SPLRELYPERNLSYADLMRYAVSQSDNNACDILIDYLGGIDIVKDRIDKLGITNYNLTETEETMHSRISNCYNNWSTPSS +TLQLLEKLYNEPILNETHTEFLKNILIETSTGKDKIKAGLPDNIVLGHKTGSSDrIGDNDTGVIYLPNGKLCFLAIFIKD +SRESDQTNAQIIADIARIIYn.. +>up|A4FGH3|A4FGH3_SACEN/5-249 +.....--LEPGWADFPGRVGFAAWDLDEREPV.LFGARRVVHPASTIKVLVMLTALREVQRGGLALDTEVRFPDE-RVGG +AGVLKDLPGLRLELADAITLMISISDNTATNAVIEAV-GFEAVGELAAELGCEGTQVQRLLMRVQD----PGRNTTCALD +QARILDSLARGTVLPPRLTQHALWVLSRQQV-RDRLPALLPEGARCWNKTGEID.GSRHDVALIGDHERPRAVVAVLVDE +LA-DHRAGAARIAGLGLSVYe.. +>up|R5GFE1|R5GFE1_9BACT/42-307 +..slrNEMSRVTAGLHATVGVSFIH--NGRLF.TFNDSVHYPMMSVYKVPVALAVLQKMSSTGTSPATRIEVKREQWHPY +SPMREAFRDSSIRLADLLHYCVAMSDNNAADILTAYVGGITVVARTVESLIGKKMHISETEQDMHENTENVYNNWCHPSA +MAILLQEIYEGNALDSSARAYFERLMRSTQTGTDKMPAGLPPGIALGHKTGSSDrAGDNDAGVIYMPDGKRCYAAVFIKD +STESDATNAQTIATLTRLIYr.. +>up|A0A0B5ECT0|A0A0B5ECT0_9PSED/10-177 +.....---------------YIKLDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>up|W1U6S8|W1U6S8_CLOBU/5-258 +..elnEKIKEIINESGTDIGILVKDLTNDKVIvNYNENKSYVSASLIKIPIFIEALRRVDNMEIPLSKEFEIDKIQKVEY +SVITEQDLD-ICTYEELMEWMIISSDNSATNVLIDIL-GLDNINNTVDKFSMNSTKLQRKMMDFKA-IDEGKNNYTSLND +MLLLMEGLYRGNIEEKEICRRALETLKNQRD-NSMLKRYIKDNVVLANKTGELD.NLNNDVGIFYTKNID-YFIGVFAQN +VN-NNLEGCKIIGSISKVIYeyf +>up|A0A0J5WCZ1|A0A0J5WCZ1_9BACI/8-236 +.....----------------------DDESL.SWEEDRRISSASLIKLPILMAAYEQIQTGRLQADAMIVLRHEDHEEG +AGVLNGHDGLTLSIEDLLTLMITVSDNTATNRLIELI-GMDFINRFCLDWNLKGTFLNRKMMDFPS-LEMGKDNWTSSED +VVSCLTLINEGPF-EEASRKKMLTMLSRQQF-RDKLPALLGDDVKVFNKTGELP.GVEHDCAIIESASGKYAYVAVLTDE +LP-APEEGRRVIRTVGKLIGdy. +>up|T0G5V3|T0G5V3_9SPHN/87-385 +...lvSVIRDLGQSFNGHVGIAVRRVGAGWTV.AHNGNQLFPQQSVSKLWVSMAFLDAVDRGKLRLTDTATITRQDLTLH +QPSAAMVGATGTTYGNLMNRAMTQSDNTCNDALLRAVGGPDAVRGFLARRFIGNIRFGPGERLLQSNYLANPPDGAAPAS +IVQALAKLKEGDMLSASSTATLLSIMGEAKTGPQRIKGGVPPGWHYLHKTGTGQdTGFNDIGIMTAPDGTSYAVAVMIGS +TTEPIPVRWQLMQAVAKAVAa.. +>up|E6PD01|E6PD01_9ZZZZ/34-280 +..alrDSLHSLALSSDANVGIAVEDLATGAIT.GYNLNRSMPAASTIKIPVMVEVFRQMARGRFTLTHVMHLRVQDRDYG +SDLAYAPIGAPVTVKRLLSEMIDVSDNTAANMLIRLV-GRQRINAAMQAYGCHHTYLRTAIRTNVS--SVETNLRTTPLD +MLTLLVRMAHGKLVDTWSSHAMLEILAHQEI-DTLLPEPLPDGTTIAHKTGSLH.DVMADVGIVYEP-GAPFAIAAMTSG +LP-DPQLGRDIVRQAS----... +>ur|UPI0005CE22AC|UniRef100_UPI0005CE22AC/7-292 +...viETINARAKEVGVRVRLHAAEIDGTRRI.GIDEHTPVVTASVFKVPVALELAKQAAEGVLDLGEPVTVPPGHPTPP +YGLATFRHEVTMSWHDLAILMIGISDNVATDLILDRV-GKEATGETLRRLGFEHTTVSQDT----EALQPAQTCATTAEE +ITRLLGLIWRDEAASPTACADVRRWLELQ-VWPHRLRSGFPDGIRVSGKTGTLP.TVRNEVGVVEYPDGGRYAVGIFTDA +VDSRVPERDAFIGFAAARAV... +>ur|UPI0006888D76|UniRef100_UPI0006888D76/259-503 +.....-----NFSNITSNYSLAFKDLSQKSTL.SINS-EKTISASTIKIYIMIETFNQIKSGNINLDDTVILEESMKTDG +SGMLSSATGEKFTINELITLMMIKSDNTAANILIDKI-GMESINNCIKNLGCKDTELNRKMMDAT-AIEKGVENYTSVDD +LCLTLEKLYNKQCIDEYYDNLMLDIMKKNEN-HTKIPKLLPDTLSIANKSGEYT.GVENDAAIITTDKGA-YVLCITTSN +GG--SGSQIKTINNISKDIYnkf +>ur|UPI00042A17D4|UniRef100_UPI00042A17D4/28-295 +.qkieQQIDSFLKDKKATVGVAVLA--NDEIVaVYNNQIHFPLLSVFKFHVGLAVLDKMDKDHIGLDSLIEVKSSQLKPY +SPLRDEFPDQDISLGELLKYSISQSDNNACDILIEYAGGIDQVNEYVKSLGIKDCNLAATEDLMHT-SGDAYLNWSTPEE +VVRLLNIADKQPLFGTQYKDFLQAIMQETSTGKDKLKGQLPADVIVGHKTGSSDrIADNDAGFVILPNGQKYYIAVFVME +SQETDTDNAAIIASISKIVYdt. +>ur|UPI0006B5D12C|UniRef100_UPI0006B5D12C/4-272 +.aeteKRIENVIHAFSGHISFYAEHMQTHETL.IHDSDHVMETASVIKLPIMAATFQYLVDEHKSLADPLTLQVEDVVDG +SGILQYSPGLSLSLKDVMTLMIIVSDNTATNMILRYV-GIPHVNRFIQSLGLSQTRLLKRI-DFT---IPGPIGLATAKE +LGTILTQLYHRTLVNKDASEIMWDILCRQQY-NTIMTRHLPPRVQIGSKSGSLE.GIRNDVGIVVTPWGD-YVLAILSER +SRDLDNEALVVLPRISRFIFdyf +>ur|UPI0004A733EA|UniRef100_UPI0004A733EA/80-246 +.....---------------------------.----------------------------------------------- +------------SARGLLEAMLIHSNNVATDHLINNLGGPTAVQSWLTFNNVRGVRVDRTIARLLARDLWDLRDSATPLA +MVQLLRTIDRGNVLSQSSHRYLLSVMARCQTGKNRIRGMLS-GVPIEHKTGTLN.NYASDVGFITMPDGRRLAIAIFARG +GT----DRPTTIAQTARTIYdgf +>ur|UPI000225DF01|UniRef100_UPI000225DF01/42-302 +..rarAQLVDIEKRSGGRLGVALIDPAGAVLL.SHRGEERFAMCSTFKTLLAGMVLSGVN--GLEPEDRLIIDPAAVEGH +APFTRSRFEEGMTVGDAAKNIVTVSDNGAANLLLDEVGGPRGLTEWIRALGDDVTRLDRRELALNENAAGDPRDTTSPLA +FGETYRRVLSDDVLDAADRDQLARWLVASETGLNRLRAGIPGDWSVGDKTGYCAaVEINDVAIFDPAGGGWYTLVFFLDR +PREAGAFADALGAEVGAIAAd.. +>ur|UPI00062B57AE|UniRef100_UPI00062B57AE/24-279 +....aNEFDQLEKENSTTVGVYGINTESGKEI.KHHSDERFGYASTFKAIASGVLLNNYT--EKEINKKIQIQQKDIVAY +SPVTEKYVGKQMTLKALIEAAMLKSDNTANNYIIGEIGGISSFKAALQHLGDHVSDPQRLEPNLNNYDPTNTADTTTPRA +AAHTLNELLTSNQMDTKNLKLLKRVMIENETGDQLIKAGVPNHYLVGDKSGQGTtATRNDIAFIYPKKGKPIILAVYTKK +DDKEGTPDDKVIAKAAQIAIk.. +>up|W6S7R4|W6S7R4_9CLOT/274-518 +.....-----NFSNITSNYSLAFKDLSQKSTL.SINS-EKTISASTIKIYIMIETFNQIKSGNINLDDTVILEESMKTDG +SGMLSSATGEKFTINELITLMMIKSDNTAANILIDKI-GMESINNCIKNLGCKDTELNRKMMDAT-AIEKGVENYTSVDD +LCLTLEKLYNKQCIDEYYDNLMLDIMKKNEN-HTKIPKLLPDTLSIANKSGEYT.GVENDAAIITTDKGA-YVLCITTSN +GG--SGSQIKTINNISKDIYnkf +>up|W9DKY7|W9DKY7_9ACTN/15-302 +..ridRNVAEILADAGCSGWLHATTIGSPQISySYDADAPVVLASVYKLAVLISLCRSADRGEIDLTSPVTVDPTRWAQP +TGLATLRDPITLSRRDLATSMMTVSDNVAADVLLDEI-GLDRVREDLIGLGATSTRIVGGVAELHEAYDAAYTSSSTPRD +CSTVLTAVWTDRAASAEMCAFIRDTMRRQVF-TSRLASGFPRRVTVAGKTGTLV.AIRNEVGVVEFPGELPVAVAVFTRS +ARSELPQVDRAIGELARTVVt.. +>up|A0A0K2VU99|A0A0K2VU99_MESPL/24-319 +..nvtAEISRHSLGAEGYVGVAAWRLDGGPAL.LLNADQPFPMASTFKIAVACRILERIATGELGCDHLLEVPDDIRVPG +SVIADRHPGIRLSVHNLLQVMLDESDNTATDVLIEACGGVATVTRSLEAWGVVGQRVDRDVRGLLRAFEDDLRDVSTPFA +MSTLLAELFSDRLPLANLATVLRDIMRACRTSGTRLRGLLPPGTEVIDKTGTLG.GVTNDVGLIVLPQGGEIVISVFIKK +GCAPFEQQERVIAEIARTVYdff +>up|E5WSH7|E5WSH7_9BACI/6-256 +...ikAEILDLASCCEGRVAVYIHT--EDGVI.ETNADDVISSASLIKVPILLAGLSQAENALLDLNEEAEVKDAARVGG +AGVLQASKGLKMKVIDLMTLMVIVSDNTATNLIIERL-GIEKINQFIKSLGFNCTELNRKMMDFE-ALKNGMDNTTTARD +MVYGMKALAENSLLSGKFTEKALDILEKQQY-KNKLANTMDEKVKVASKTGELP.GIEHDCAIFTHKGNT-VYAAVLVDQ +LR-SQAAGREVLSAIGSRINq.. +>ur|UPI0004B2CF1F|UniRef100_UPI0004B2CF1F/52-351 +..alnARIAEMGRAFDGKAGIAIVSLKDGWEI.GYGATALYPQQSCSKLWVAITAMDAVDRGRVSLSDKVTLGRDDLTLH +QPLADKLAGGHTTLGALLFTAITESDNTANDKLMRSIGGPSAVRTMIAAKGLGSIRFYEGERALQSRYVADPYDGAAPQS +VARALARLKRGELLSAESTNRLLSIMSQTRTGKLRVRAALPAGWSWSHKTGTGQnAGINDIGLLTAPDGTVYAMAIMTVT +NR-SDGNSQDLMQAVTRELVay. +>ur|UPI00068E2288|UniRef100_UPI00068E2288/5-255 +....vKNAADILSSCPGRAGACFSW--NGEWL.EAGSSDVFSSASLIKLPILLTAFRLAEKGNLDLNEKVKLRDVEKTGG +AGVLQALSEDALSVQDLLTLMITVSDNAATNWVIEKI-GMTKINETIEGLGLVDTKLNRKMMDLDA-IQSGMDNFTSPAD +MVRCLQAINEGDFVSEDSRQKMLAILQKQQF-TDKLPYNMDKDLIAGNKTGELP.GIEHDCAIIKYRDTT-VYAAVMIDQ +LE-QKEWGRKTISEVGKLIYek. +>ur|UPI0006942E21|UniRef100_UPI0006942E21/44-325 +.qaleQRLQSLAATHRGHVSLYATQLKSGKTV.ALNADRPVQTASVIKLTILFEAMEQVRAGKARWDEKLTLAKGDGVSG +SGVLTFDTPLTLTLKDVLTMMVIVSDNTATNLAIDRF-GVDAVNERIAWLGLKDTHLYKKTAPMPADQPKFGLGKTTAHE +MEIVMERIGRCQAADAAICQTALTMLRNQ-FYRNTIPRYLETGSGIASKTGGLN.AVRNDVAIVAGKSGP-MVISIFTTE +NEDKDNEAEMMIARLAKEIMmaw +>up|C8C0E9|C8C0E9_9ZZZZ/26-286 +.....--IKEVIQEKKATVGVAILY--QDKIF.TLSDNQQYPLMSLFKFHVTVAVLKKMDREHIPLDSTVYITREQMHEY +SPLRNKYPNQGISLRDIITYTIIYSDNNTCDWLIDFAGGIKKVDTFIKSLGIKKLNLTETEHSMHENIMNSYNNWSSPLS +VVQLIKKIYTDEILSATSFAFLEETMLNCSSGENKLKAGLPPNVKIGHKTGHSDrISETDAGVIYLPDGERCYIAVLIKN +SLESDETNARIMADITRVIYh.. +>ur|UPI0005A8EEF9|UniRef100_UPI0005A8EEF9/16-272 +.eklkASIQREIHEAQAQYSILLT--SRGESL.AINGDKIRPAASLAKIPILIEVCRQIDSGKLHPEKLVYIEEEQVVGG +SGIISYLSNSNYSYLNLIELMIIVSDNTAANILLDSV-GIDTVNHTVEKLGAKDTVIQRKFMDTEA-QGLGQENYTTAKD +MITLLKAITEGHYISSKSREFMKNILAKQQL-TNKLAKYIQPSVSIFHKTGELC.GVEHDVALLESNKEK-VYIAVLSDQ +LP-SNAEGQRTIAQIGKHVIdy. +>up|A0A0B5ECR8|A0A0B5ECR8_9PSED/14-180 +.....----------------IELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>up|T0GFC3|T0GFC3_9SPHN/43-317 +..rllAQFQSFAALSDGTVGIAVQDLSTGEEQ.SLNGDTLFPMASTYKVAVAGKILSMADAGVLALQDQVPLGPA----- +------LPAKARSVHDLIDLMLTHSDNDATDALVARAGGPAAIDGWVKALGVKALRVDSDD----SAFTLDPRDTATPRA +MNALLAAIQLGKALKPASTVYLLGMMERCHTGKARLKGMLPPSARIAHKTGSLN.GYGGDVGIVTLSDGRMFAISVFVMK +DYRGRETRDRIMA-------... +>ur|UPI00068954B7|UniRef100_UPI00068954B7/45-347 +..elvTSLDGITRNFNGLVGVAVTSIDDGWTAsNVTASRPLPQQSVSKLWVTMTVLDAVDRGEIRLDDPLTITRADFTLH +QPVAALDVGYTTTVAEIMRRAMQMSDNTCNDKLLRLVGGPQAVRDFIARKQLGTIRFGPGEKLLQAAYVKDPPDGAAPAS +IADALARLYRGELLSANSTAWLLATMDGAKTGKARVRGAVPPGWLYGHKTGTGQdAGFNDVGILTAPDGRSYAIAVMIGD +TSRPIRERQLLMQAVASAIVah. +>up|R0AFA3|R0AFA3_CLOBU/5-258 +..elnEKIKEIINESGTDIGILVKDLTNDKVIiNYNENKSYVSASLIKIPIFIEALRRVDNMEIPLSKEFEIDKIQKVEY +SVITEQDLD-ICTYEELMEWMIISSDNSATNVLIDIL-GLDNINNIVDKFSMNSTKLQRKMMDFKA-IDEGKNNYTSLND +MLLLMEGLYRGNIEEKEICRRALETLKNQRD-NSMLKRYIKDNVVLANKTGELD.NLNNDVGIFYTKNID-YFIGVFAQN +VN-NNLEGCKIIGSISKVIYeyf +>up|R5I3Z5|R5I3Z5_9PORP/76-345 +.delrKELETVIRDKKARVGVAVIY-DGKDTL.TLNNEYRYPMMSVFKFHQALSVLNDLDSRGLPLDTEIFVKKSDLHPY +SPLRDSVPQGNMTVAELLRYSITLSDNNACDILFKHFGGTDRTEKYMKGLGIEKIVIQSDENEMHTSVDAERANWTTPLE +AAKVMDIFLRNKLFPISLSDFLENLLICTSTGADKIKGGLPSGVIMGHKTGSSSrIADNDLAFVQLPDGKRYTIAVFVMD +ADEDDKTIAGIISQISRHVYdfy +>up|F7M8L6|F7M8L6_9BACE/20-289 +.tqleTQLKEAIKGKKAEIGIAVI-IDGKDTV.TVNNDIHYPLMSVFKFHQALALADYMGKQKQSLETRLPIKKSDLKPY +SPLRDKYPQGEMSIADLLKYTLQQSDNNACDILFDYQGGPDAVNKYIHSLGIRECAIAGTETAMHEDLNLCYENWTTPLA +AAELVEIFRKKPLFPNVYKDFIFQTMVECQTGQDRLVAPLDKKVTVGHKTGTGDlNAKNDIGFVLLLGGRTYSIAVFVKD +SEENNQANSKIIANISRIVYey. +>up|B8K1T9|B8K1T9_SHISO/1-178 +.....---------------------------.-----------STSKVMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNIIA------------------ +--------------------... +>up|E2ZF83|E2ZF83_9FIRM/6-271 +..tleKRIAAELYCYQGKMSVFVDDLQ-GHTV.EVGADEEFETASTIKAFILAALYLQAQRGKADLAEEITYEQSQFVDG +SGMLRAGVGAKLKVKDTATMMIICSDNIATNMIIDYL-GLDTINACIRELGFAHTVLHNPL-HFDR---YRRLGTTTPRD +YAALFTRIAKGELVSREASAEMLSILRQQHY-NTMLTHDFPELIWVASKSGSMN.ACRNDGGIVHTPYGE-YVIVLMNKD +FHDIEHPAMVYGARVSRMILd.. +>up|A0A094MU42|A0A094MU42_9PSEU/5-293 +.sqvtERINERAKEVGVRVRLHAAEIDGSRRI.GVDEHAPVVTASVFKVPIALELAKQGAEGALDLGERITVPPGHPTPP +YGLATFRHEITMSWYDLAILMIGISDNVATDLILERV-GKEATEKTLRDLGFEHTTVSQDE----RALQPEHSCATTAEE +ITRLLGLIWRDEAAAPAACADVRRWMDLQ-VWPHRLRSGFPDGIRVSGKTGTLP.SVRNEVGVVEYPDGGRYAVGIFTDA +VDSRVPERDAFIGFAAAQAVe.. +>up|F3ZHT7|F3ZHT7_9ACTN/4-269 +.....--------------VVHAVDIDRGTET.GWEADRLVCTASVHKLCLLLALHRLAAAGRIDLTERVECPVEGRTPG +TGLAAMLDAPRMSLRDLAYLMIAVSDNAAADLLLARI-GLEEVNRTTEALGLRRTRAVESFAATQEALDPAHGNRSTPRE +LTRLLAALWRDEFLPEPHGAAVRRLLGLQ-VWPHRLASGFPDDVQVFGKTGTLP.TLRAEVGVVEYPDGGRYAVAVFTRA +ADTGVPAADAVIGVVGRIVVd.. +>up|W1SCH9|W1SCH9_9BACI/3-253 +..tleEKLKGEITCFQGRIGIAVEI--ANKRI.SLNSMEVFPSASVIKVPILIEGLRQAETGKINLNELTTIDKR--VGG +SGVLQALSAKVMTIKDLMTLMITVSDNTTTNLLIDLL-GMDSINSTIEKLSMEHTKLSRKMMDFE-AIEQGYNNFTSPSD +MIKCLKVINEGDFLSEESRKLAVEIMHYQQF-HDKLTAMMDLDLVFASKTGGLP.NVEHDCAILKYGGKT-AYAVVLTDQ +L-DNHFAAKHLISKIGKHLYdh. +>up|A0A075M8X1|A0A075M8X1_ECOLX/1-171 +.....---------------------------.----------------------------------QRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYF-- +--------------------... +>up|R5X4P2|R5X4P2_9BACT/27-297 +.teleQALRTLVERKRAETGIAVI-LNGTDTV.TVNDAGRYPMMSVFKFHQALAVADFLDRNGLPLSTPLPIWESDLLPY +SPLRDAYPQGGMSIGELLVYTLQLSDNNACDLLFRYIGGPTAADRYIRTLGIEGFAVEATEEEMHRDLTACYRNWSHPLD +AARLLEMLITRPLFRDASQEFIIRTMTECNTGPERLPKPLAAGAVIGHKTGSGDrIGTNDIGFVQLPDGRHYTIAVFVKD +SQESLQETERIIAEASDIVYry. +>ur|UPI00068E7573|UniRef100_UPI00068E7573/5-293 +.....--IPEIFERAGCEGALCVRPLEGDAEV.GLRADEPVVPASVFKVQVALEVETAFAEGRLDPRERVTLGAADRTPG +PGLSLFEDDAVLSWRDLAVLMLTISDNPSTDALLRRV-GVDALNATAARLGLTGTVVESDLRTMLDALDPSRGTRTTPRD +MAELLRLIWTDRAGPAAACGRVRDVMARQLT-RHRIAGGFRPPVRVAAKSGSLLgVVRNEIGVVSYPDGRRYAAAVFTRS +RPADDVAISRAIGAATAHAV... +>up|M2Z5U2|M2Z5U2_9PSEU/7-293 +...viATINERAKEVGVRVRLHAAEVDGTRRI.GVDEHTPVVTASVFKVPIALELARQAAEGGLDLGERITVPPGHPTPP +YGLATFRHEITMSWYDLAILMIGISDNVATDLILDRV-RKEATEKTLRDLGFEHTTVTQDCREVLDALRPEHTCATTAEE +ITRLLGLIWRDEAAPPAACADVRRWMELQ-VWPHRLRSGFPDGIRVSGKTGTLP.SVRNEVGVVEYPDGGRYAVRIFTDA +VDSRVPERDAFIGFAAAQAVe.. +>ur|UPI000462FC4D|UniRef100_UPI000462FC4D/14-264 +.....-------ESFKGTAGVVIKDVQGKVKM.SVNGGEVFPSASLIKLPVLWTLFMEAHSGKLSLDDTLVLKNEDKVDG +GILHKYREGALLRLEDLALLMISVSDNTAANLVIDRL-GKDRINNEIKDLGLHKTILGRKMLDFEA-KKEGKDNYTTPED +MASLLEIMLTSPKLPASLRERMLELMTLQKL-NSKLPSLIPIEGFLAHKTGELP.GSEHDAGIFFHGTETPVIVTILTKD +LS-SRMMGVELCSKIGLIIFehf +>up|R4T8A4|R4T8A4_AMYOR/6-293 +..evtETISERAKEVGVRVRLHAAEIDGTRQI.GVDEHAPVVTASVFKVPIALELAKQGAEGALDLGERITVPPGHPTPP +YGLATFRHEITMSWYDLAILMIGISDNVATDLILDRV-GKEATEKTLRDLGFEHTTVSQDE----RALRPEHTCATTAEE +ITRLLGLVWRDEAAAPAACADVRRWMELQ-VWPHRLRSGFPDGIRVSGKTGTLP.SVRNEVGVVEYPDGGRYAVGIFTDA +VDSRVPERDAFIGFAAAQAVe.. +>up|C4V1H1|C4V1H1_9FIRM/64-316 +.ealgEAIEALSRADSTRYSVYADYPQENRQP.YIYQSESMRSASMIKVFILGTAMEQVRDGRLSLAQTLTLRAADKVGG +AGVLSGADGSELSLDTVLRLMITESDNTATNMMIDLL-GMEEINAYITRNGYTDTILQRKMMDTQAA-AEGWENYTSVSD +LGRFFRRLYDHACVSTELDERMLDYLKGQT-DTECFPAALP-YAVIAHKTGELV.GLYDDGGIIYADGHD-VILVVMTEN +YS-GRERAIRTIRRMAQCAVe.. +>up|A0A0B5EVB2|A0A0B5EVB2_9ACTN/359-557 +.....---------------------------.------------------------------RALAELVRYSRADLLPD +SPVTGAHLGQGLSLAALCEAAVRHGDRTAGNLLLRHLGGPGALTRFARSVGDRVTRLDRWEPELNSAEPDRRTDTTTPYA +IARTYAHLTVGDALGTADSCLLTGWMRQHTAGPARFRTGLPAGWLLADTTGGGPyGTGHDVGIAWTPEGTPLLLACLTRG +SEPGEEPDEALLAETAALLA... +>up|R5TPL2|R5TPL2_9CLOT/6-272 +..tieKRIEAELMSYDGTMGIYADDLH-GNII.AIGADEAFETASTIKTYILACLFDQVEKGKASLEDMVEYKEEHTVDG +SGVLCAEPGAVLRVKDAATLMIIVSDNVATNMMIDYL-GLDTINACIRGLGCRDTVLYNPL-HFER---YDKLGTSTPRD +YASIFTRLAAGTLISPESDAKMLEIFKKQHY-NSMITKDFPVMVTVASKSGSMN.ACRNDGGIIYTPYGP-YVLVMFNRK +FSDAAHPATVFGARVSRLLFdqf +>up|V5T9H5|V5T9H5_ECOLX/1-180 +.....---------------------------.---------MCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKRVNGTMSLAELSAAALQYSGNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIA------------------ +--------------------... +>up|R5VVI2|R5VVI2_9BACE/25-294 +.qelyTNIHQFISQQKAEVGVAIIA-DGKDTV.TVENNRRYPLMSVFKLHQALAVGDYCKKHQISFDTLLTVDSTDLQPY +SPLREQYPHGGFSLKQLMEYTLHLSDNNACDILFKFTGGPTMTDRYIRSLGVNDFSIQYTEDDMHRNLNLGYENWSSPLA +TAEVIEALFTRTLFDKPHQEFIKEALITCQTGTSRIVHPLQDQVTVGHKTGTGDrIAINDAGFVQFPNGHRYTLVVFVKD +SQESMEDTEAIIAQISEMVYqtf +>ur|UPI0006908300|UniRef100_UPI0006908300/40-377 +..slaERIDPLVAEVPAEIGIVVALPDGTRLY.EYQPDRLFEAASLYKLGIMVELYRQREAGWISFDETITLLPGYYEEG +PDVYGFAIGTAVPIDDLLWAMIAASSNVASHALLDRI-GNEAVNATMAGLGLVQTEIRWQD----AADADTAYNVTTPAD +MVRLFALLLDGAVVSPEASQEMLDLLAQQTI-TDRLPVRLPPGTRVAHKTGNLP.GIVHDAGVIYAPAGP-VIVVVLSED +AE-DEGAVIELAREVAVIAYd.. +>ur|UPI0002E957FB|UniRef100_UPI0002E957FB/67-366 +..allNAVQALGAGFQGQVAISVRDVDRGWMV.AWNGDRPHPQQSVSKLWVAIAVFDAIDHARLSFATPVTVTRSDLTVH +QPIRALGPNGYTTVGALLECALTRSDNTCNDVLLWKVGGPAAIRRMLKEKGIDGVGFGPGERELQARYLAAPYDGATANG +ITLGLSLLAQDKLLSHGSTDRLFRIMLASKTGPLRLKSGLQPGWKMAHKTGTGQeTGYNDVGLLTAPDGHRYAVAVMIAS +TRQSIPVRMRLMGDVTRAVIr.. +>up|W0ES43|W0ES43_9PORP/32-296 +..kidSEIRIISQRHDATIGVAFS-LDNRLYI.-YNDSIRYPLMSVFKLHVAVAALQRMEAKGTQLDEILQIDSSQMQRY +SPLLDRYPSGSISYADLLHYALALSDNNACDILIDYAGGIEAVKACTDGASLTGYDLTETEASMHEHIPACYHNWAHPSS +VVQLLQKIHDGALLNEEHTRFMINTLIETSTGNNKIRAGLPAGITMGHKTGSSGkIADNDAAFIYLPDGRLCYLVIFVKD +SHETDSQNADLIARITRIIYn.. +>up|A3I7A9|A3I7A9_9BACI/2-252 +....eNQIQDLIQKTPYKVHLFVKDPKTDQFLfSHQLEESFSSASIIKVPILLAVLAYTGKHNISLHSALTITPTDWVDF +SVISEQRL-TQSTVYELLVWMIITSDNTATNVLIDVV-GMGFLNDYFRQIGLQETSLQRKMMDVER-LAMGIDNFTSAQD +MAHLFTRIYQKDLLASPYNELVIDILSRQRV-YEGLKRYLVDDVKLAHKTGGFD.TVDHDVGIVYGSSFD-YLIGIFITN +VT-DNDLARQLIGRLSKVVYdh. +>ur|UPI000693E5DF|UniRef100_UPI000693E5DF/11-235 +.....-------------------------RL.DFNSQDVFPSASVIKVPILIEGLRQCDAGLINLDELIRIEN--RAGG +SGVLESSSEARLTLLDLLTLMITVSDNTATNMLIDRL-GIESINRTITKIGMTGTVLNRKMMDFEA-KERGLDNKTSAAD +MVCCLKAMNEGSILSETSRSLALKIMHAQQF-QDKLPAMMDDKIYVANKTGSLP.KVENDCAIMAYNDQT-AYVAILTDE +LD-EPYTARQVISRIGKYIYdy. +>up|B9L2F1|B9L2F1_THERP/2-255 +....qRTIEQLIGQVPARVMLLFRDLDEDLEI.AYDADRPVVAASTIKLLVLARLYRAFAREQLDPRARVRIASDQVVPG +SGVLRWLAEPPMTLRDLAVLMTIVSDNVAANALIDVL-GFAAMEELVVELGLTGTALRRPFWG-RAAYPGEPENLVTARD +LATLLAALELGHIVPEGHLDDLRMLLRAQQF-RDIIPARLPEAVIVGNKTGTLL.GSVHDAALLWAPFGR-AVLVLLTSG +VT-DFEATRRALADLAKEVVdhw +>up|A0A0B5E9G5|A0A0B5E9G5_9BURK/15-179 +.....------------------LDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>ur|UPI000380893C|UniRef100_UPI000380893C/6-276 +.....--LDAHLDRIPGTVSAYLARLDAGPTW.TRHPDTTHYAASTMKVAVLVALYRALEAERLAPDTAVPVRNEFDSAQ +PGAARDRLGGTASLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARRSSTGRGIEDFAA-RTAGITNLVTAAD +LAALLRDLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCHTG +DHPDDTDACQLLADVSAHAFa.. +>up|B7BBD2|B7BBD2_9PORP/11-271 +.....--IKEVIQEKKATVGVAILY--QDKIF.TLSDNQQYPLMSLFKFHVTVAALKKMDREHIPLDSTVCITREQMHEY +SPLRNKYPNQGISLRDIITYTIIYSDNNTCDWLIDFAGGIKKVDTFIKSLGIKKLNLTETEHSMHENIMNSYNNWSSPLS +VVQLIKKIYTDEILSATSFAFLEETMLNCSSGENKLKAGLPPNVKIGHKTGHSDrISETDAGVIYLPDGERCYIAVLIKN +SLESDETNARIMADITRVIYh.. +>up|E8X686|E8X686_GRATM/24-294 +...leGRLREIAAAHHGKVAVFAENLKTGETV.GLDADKVVQTASVIKLTILFDAMEQVRAGKVKLDDAIVLKKSGQVGG +SGILQLDTPLTLTLRDVLMLMITQSDNTGTNLAIDKL-GLANINGETRALGLKNTWLYKKTEPMPADQKIYGLGKTTGRE +MAKVLERIYKCQPGDEALCTEMLGMLNKQGS-RDGVPRYLNNDSAVGNKTGALE.AVRADAGIVSTKAGP-VVMCLFTYE +NADRDNEGEVTIAKMSKAIVeaw +>up|A0A0B6KPR8|A0A0B6KPR8_FRATL/21-280 +...lnDSFKSLENKYDGKIGIYTLNTDDKTNI.KYNESYHFPICSVFKFLLVGAILDYDMHNQGFLDKKIPITQDDIGKY +APITAKNVGKTLTISQLNYAAI-LSDNPAANILVRELGGLQSLDKFIKKLGDNDTIITADEPEVNYTQPHSNINKTTPKA +ITKDIYKLAFGNILDKKHKDIFIKYLQDNNTGTNRIAFSMPKDWIIGDKTGTCGyAATNDVAIIWPKNQQPIALGILYTN +PNKNAPSNEEIIQQAAKLIAn.. +>up|A0Q6U4|A0Q6U4_FRATN/21-280 +...lnDSFKSLENKYDGKIGIYTLNTDDKTNI.KYNESYHFPICSVFKFLLVGAILDYDMHNQGFLDKKIPITQDDIGKY +APITAKNVGKTLTISQLNYAAI-LSDNPAANILVRELGGLQSLDKFIKKLGDNDTIITADEPEVNYTQPHSNINKTTPKA +ITKDIYKLAFGNILDKKHKDIFIKYLQDNNTGTNRIAFSMPKDWIIGDKTGTCGyAATNDVAIIWPKNQQPIALGILYTN +PNKNAPSNEEIIQQAAKLIAn.. +>up|G5D5E6|G5D5E6_KLEPN/1-181 +.....---------------------------.--------------KVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLAPNN------------ +--------------------... +>ur|UPI00037AA8B9|UniRef100_UPI00037AA8B9/25-294 +.sklsQRIAYKIAGFPGKVSLFAENLQTGASY.GLLANEPVRTASTIKLAVMIECFAETGEGKLKWTEPLAVSAENKVSG +SGVLTESDGVQLPVRDVMHLMIVVSDNTAANMLLDRV-TGNAVNARMAGLGLRQTRIMRKVEGAKPENRKWGIGRSSPRE +MVEILEKLYHGDLISQNASAEMLAVMKRQQD-HSGIGRDLN-DVTIASKSGALD.RLRSDVGIVYSERG-PIAMAITVDD +IPEVDNPGSLLISAVSDILId.. +>up|A0A0D8J3S6|A0A0D8J3S6_9FIRM/2-253 +.eklrQQIEQRLSAVMGDACFYYENLATGVCF.GHAADKPVVAASVIKLAVLIEAFRQMDTDAVRANEMFVIARTDKLPS +CGALNYHDGLCVTFRDLCVLMTILSDNTATNLLIKRL-GIGNINDTLRMLGAEKMTLNRLLFDRE-ASSRGIENYITARE +AGLLLKRLYDGEAVSGPASEDMLSILKDQRL-NGKIPFLLPHSVKIAHKTGEDD.GITHDVGIVYAR--QPFIVCFCGEH +V--SPPEFERAMQDITLMLYe.. +>ur|UPI0005B2BFAE|UniRef100_UPI0005B2BFAE/2-250 +....kEDLIKLCKDIPGDIGFYYKDIKSKKVI.SFNENQLFIAASVIKIPVLVETLKQVENGNINKDHKVKVLKKYKVPC +GALTYMHDDLEVTIEDLYTLMIIHSDNTATNMLVDML-GMENINNTLKDLGCNNSKINRLLFDAKA-QNEGIENYITPYE +IGYLLEKIYDGEIISKSISKEIERILKLQRL-NHKMPYLLPQNIEIGHKTGEDC.GITHDVGIVYSK--KPFIFCFASNN +ID--VIKAEDLLRKMAFICYe.. +>up|T0HPJ5|T0HPJ5_9SPHN/83-382 +...lvSVIRNLGQSFKGKVGIAVRRVGADWTV.AWNGNALFPQQSVSKLWVSMTFLDAVDRGKLRLTDTTTLTRNDLTLH +QPSAALVAKQGTSYSDLMRRAMTQSDNTCNDALLRAGGGPDAVRGFLARRMIKDIRFGPGERLLQSNYLSNPPDGAAPSS +IVAALAKLKQGDMLSPASTRLLLNIMSEAKTGPQRVKGGVPAGWHYLHKTGTGQdTGYNDVGIMTAPDGTSYAVAVMIGS +TTVPIPERWALMQAVSKAVAa.. +>up|A0A0C5LAM5|A0A0C5LAM5_9SPHN/8-299 +.....-----LGGGFAGSVGIAVRDIDEGWLI.SFNGAAALPQQSVSKLWVAIAVMDAVDRGALSLSDPVTVRRSDLTVH +QPIRALVGPDGTNVRALLEGAMTRSDNTCNDVLLWKVGGPTAIRAMLARKHIEGVTFGPGERELQARYLAAPYDGASAQG +VTLGLSLLARGTLLSPASSAHLIGLMRASRTGPARMRAGLKPGWALAHKTGTGQdTGYNDVGILTAPDGHRYAVAVMIAS +TRVSIPVRQRLMANVVRAVIr.. +>up|D1CA76|D1CA76_SPHTD/94-431 +..slaERIDPLVAEVPAEIGIVVALPDGTRLY.EYQPDRLFEAASLYKLGIMVELYRQREAGWISFDETITLLPGYYEEG +PDVYGFAIGTAVPIDDLLWAMIAASSNVASHALLDRI-GNEAVNATMAGLGLVQTEIRWQD----AADADTAYNVTTPAD +MVRLFALLLDGAVVSPEASQEMLDLLAQQTI-TDRLPVRLPPGTRVAHKTGNLP.GIVHDAGVIYAPAGP-VIVVVLSED +AE-DEGAVIELAREVAVIAYd.. +>up|A0A0F2T9M0|A0A0F2T9M0_9ACTN/42-233 +..dvgRRLAELEQQHGGRLGVYARNLRTGRTV.RHRADETFPICSVFKTLAVAAVLRDLDHDGEFLARRIHYTVDDVKNG +APVTGENLANGMTVGELCAAAIDQSDNTAGNLLLRELGGPTAVTRFCRSIGDRVTRLDRWEPDLNTAEPDRTTDITTPHA +IARTYRRLVLGHALPPAQRRRLTDWLLANTT-----------------------.------------------------- +--------------------... +>up|A0A0J9G013|A0A0J9G013_9PORP/21-288 +.qnmtQEIEKIIKGKQASVGVAIIH--NDDII.AIANEDKYPTMSVFKFHIAVTALKKMEAENIPLDKMVYIKQKEMLKY +SPLRDKYPDQGISYRDIIKYTVSISDNNTCDWLIRFVGGIDKVDSYIKSLGIKDMNFTETEESMHTDIMLCYNNWSTPLA +IAQLLKKLHTENILTKEHFAFLETAMLDCVSGKNKLIAGLPTDIKFGHKTGRSNrISEGDAGVIYLPNGEKCYIVVLIKD +SRESDDDNAKIMADISNIVYrh. +>up|C6PSK5|C6PSK5_9CLOT/2-255 +...leELLKNSLKNSEAKYSLAVKNLRSKENC.YINTHEVVPSASIIKLFIMSEAFNKNKMGKLNLHEIIKIDNDKKVPF +SIVSLLNSVEQYSVKDLITLMIIQSDNTATNVLIDFL-GIDNINNFIKERGFKNTVLGRKMMDFEGA-KAGKDNYTSAYD +VFSFLEKLYNHNLVGEEEDKLMIDILSHQL-DFSMMRMDMLDDLKIAHKTGDLN.CLKHDAGIVYSEKVGDYIFVMFTYE +AK-SDGYARKLICKTSEQIYdyf +>up|R6J3X4|R6J3X4_9PROT/23-289 +.nsleSRLRRIIRLSNTDAGVAVVSGSRNWAV.---GNRKRPLLSVFKFFIAVQTLRQMEQTETALNAKLTVKENMTDAY +SPMLKKHPRRPISLAELLEYMIAESDNNAADILLEYSGGTGQLEKFLHDLGFSGIDIRVNEKQMNQKAENQYLNQAAPSD +VAGLIKLVFEKDVLSAEHRKFLADIMIKTSTGADKIKLGLPPGVIFGHKTGSSSrIADNDAGFVTLTNGSTYYIAVMITE +SKHDDRANAALAAQISQTVYny. +>ur|UPI0003822246|UniRef100_UPI0003822246/6-276 +.....--LDAHLDRMPGTVSAYLASLDATPTW.TRHPDTTHYAASTMKVAVLVALYRALEAGRLAPDTAVPVRNEFDSAQ +PGAARDQLGGTAPLCWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSSTGRGIEDLAA-RAAGITNLVTTAD +LAALLRGLARGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCSTG +DHPDDEDACQLIADISARAFa.. +>up|A0A0F7NY63|A0A0F7NY63_FRATL/20-280 +..qldDSFKNLENKYDGKIGIYTLNTDDKTNI.KYNESYHFPICSVFKFLLVGAILDYDMHNQGFLDKKIPINQDDIGKY +APITAKNVGKTLTISQLNYAAI-LSDSPASNILVRELGGLQNLNKFIKKLGDNDTIITADEPEINYTQPHSNINKTTPKA +ITKDIYKLAFGNILDKKHKDIFIKYLQDNNTGANRIAFGMPKDWIIGDKTGTCGyAATNDVAIIWPKNQQPIALGILYTN +PNKNAPSNEEIIQQAAKLIAn.. +>ur|UPI0003682755|UniRef100_UPI0003682755/7-273 +.....---DAHLDRMPGTVSAYLARLDAAPTW.TRHPDTTHYAASTMKVAVLVALYRDLAAGRLTPDTAVPVRNEFDSAR +PGAARDRLGGTAPLRWLAERMIVRSSNLATNLLLNQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LATLLRGLALGALATPESCAAMLDLLVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCSTD +DRSPDEVACQLLADISARAFa.. +>up|Q3V775|Q3V775_STEMA/33-217 +....aTDFAALEKACSGRLGVTLLDTGSGRRL.GHRQDERFPLCSTFKSVLAATVLKQAERDPALLDQRLPVRAQDILEH +APVTRRHVGKDLTVRDLCRATLITSDNTAANLLFAAIGGPPAVTAFLRASGDTITRSDRLEPELNSFAIDDPRDTTTPAA +IAATLQRLVLGDALKPASRQQLADWLIDNR------------------------.------------------------- +--------------------... +>up|A0A084EQW9|A0A084EQW9_SPHYA/79-377 +...lvSVIQNLGQSFRGKVGIAVRRVGADWTV.AYNGNALFPQQSVSKLWVSMTFLDAVDRGKIRLADSTTITKKDLTLH +QPSAAM-VGSGTTYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGYLARRHIANIRFGPGERLLQSNYLASPPDGAAPAS +IVQALAKLKEGDMLSSASARVLMNFMEEAKTGPQRIKGGVPHSWTYMHKTGTGQdTGYNDVGIMTAPDGTSYAVAVMIGS +TTVSIPERWQLMQAVSRAVVa.. +>ur|UPI0005271426|UniRef100_UPI0005271426/3-287 +....aDQVRSVFRDAGTAGWLHAMPLGASREV.DVDADEPVVMASVYKLPLLVALCRQFDAGRIDPLRTVRINPVSCSPP +TGIATFLDPITMSWRDLAVSMMTVSDNAAADLILGEV-GLDTVGSTLADLELTGTKIVGGAADVEAAYDPAYTSATTPRD +MTRLLSLIWSDSVASAEQCAFIRRLMGMQ-VWPHRIRAGFPFDVRVSGKTGTIG.AVRNEVAVVEYAHETPIAVAVFTFA +ARSDLPAVDAAIGEAARIAV... +>up|B0TXT1|B0TXT1_FRAP2/21-280 +..tldDSFKNLEDKYHGKLGIYTVNTDDKTNI.SYNQNYHFPICSVFKFLLVGAVLEYDMQHEGFLDKKILITQDDIGTY +APVTGKNIGKTLTISQLNYAAI-LSDNPAANILVREIGGLEKLNKLVAKLGDKDTIIKNDEPKINYTKPDSNINKTTPKA +ITQDIYNLAFGNILDKKHREIFIGYLQKNNTGANRIAYSMPKNWIIGDKTGTCGyAATNDVAIIWPQNKPPFALSILYTN +PSVKAPSNEKIIQQASKLTA... +>ur|UPI000173E31E|UniRef100_UPI000173E31E/20-280 +..qldDSFKNLENKYDGKIGIYTLNTDDKTNI.KYNESYHFPICSVFKFLLVGAILDYDMHNQGFLDKKIPINQDDIGKY +APITAKNVGKTLTISQLNYAAI-LSDSPASNILVRELGGLQNLNKFIKKLGDNDTIITADEPEINYTQPHSNINKTTPKA +ITKDIYKLAFGNILDKKHKDIFIKYLQDNNTGANRIAFGMPKDWIIGDKTGTCGyAATNDVAIIWPKNQQPIALGILYTN +PNKNAPSNEEIIQQAAKLIAn.. +>up|A0A085K7G9|A0A085K7G9_SPHYA/79-377 +...lvSVIQNLGQSFRGKVGIAVRRVGADWTV.AYNGNALFPQQSVSKLWVSMTFLDAVDRGKIRLADSTTITKKDLTLH +QPSAAM-VGSGTTYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGYLARRHIANIRFGPGERLLQSNYLASPPDGAAPAS +IVQALAKLKEGDMLSSASARVLMNFMQEAKTGPQRIKGGVPHSWTYMHKTGTGQdTGYNDVGIMTAPDGTSYAVAVMIGS +TTVSIPERWQLMQAVSRAVVa.. +>ur|UPI0005268FF0|UniRef100_UPI0005268FF0/5-288 +.....-RLGAELARADADIQLHAVDLDTGGDV.AVAADQQVVIASVAKILIVLEFARQAASGQLDPGAHLTIRSEDRLGG +WGIAGCADDVEISLRDCAYFAMSLSDNTAADAIVRRV-GGDAVGMLVAELGLDRTRFLGGPRHLLRVFDPRRTTSSTARD +MTRLLGLIWHDRAGPADACAAVRRLMTRQL-SSTRLASGFPPPVTVAAKSGTLP.GVHMEAGVVRYPDGHRYALAVFATA +RDARPADLDETIGRVAHAAVq.. +>up|J2W8N5|J2W8N5_9SPHN/79-377 +...lvSVIQNLGQSFRGKVGIAVRRVNSDWTV.AYNGSALFPQQSVSKLWVSMTFLDAVDRGKIRLSDSTTITKKDLTLH +QPSAAMVGATGTTYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGYLARRHIANIRFGPGERLLQSNYLASPPDGAAPAS +IVEALAKLKEGDMLSSASARLLMGIMEEAKTGPQRIKGGVPHSWSYLHKTGTGQdTGFNDVGIMTAPDGTSYAVAVMIGS +TTVSIPERWQLMQAVAKAVVa.. +>up|R7J4T0|R7J4T0_9FUSO/138-387 +...leNQLNNLSAMYSIHPSIYVWDYETGDYA.DINADEIFPTASIIKLPVLVQLFRSIEKNQLTIYDEMPLTEYYRTEG +SGSLQFKAANSYSIDTLARMMITESDNSATNMIMARLGSMTDINSGIREWGLKHTYVQTWLPDLG------GTNHSTARD +MAQILYNIDNPQFLSTSSREKIFDYMGHVH-NNRLIAAGLPAGATFLHKTGDIG.KMLGDAGIVFAPNGKKYIVVIFAHR +PH-NSPLGKEFIVKASEVIYn.. +>ur|UPI0006905774|UniRef100_UPI0006905774/14-301 +..dasRRVSEVFADAGCAGWVHARTIGRAREF.GWAADDPVVMASVYKLPLLLALCDLAEIGQIDLTATVVVDPADWAVP +TGIATLHDPVTLSWRDLAVQMMVISDNAAADVILDRV-GLPRVQEKLDALGLTETRVVGGMAELQQAYDPALASATTPRD +ATRLLQLIWTDQAVSAQMSEFVRSTMRKQA-WQQRLSSGFPLGVTIAGKTGTLG.AIRNEIAVVEYPGEHPIAVAVFTLA +ARAELPTVEAAVGRAARIAV... +>up|A0A0K3BB93|A0A0K3BB93_9PSEU/3-287 +....aDRVRSVFRDAGTAGWLHAIQLATGRQV.DVDADEPVVMASVYKLPLLVALCRQFDAGRIDPLSTVRINPASCTPP +TGISTFLDPITMSWRDLAASMMIVSDSAAADVILGEV-GLDVVQRTLLELELSGTRIVGGTADVSAAYDPAYTSATTPRD +MTRLLALIWSDSVASDEQCAFIRQLMGKQ-VWSHRIRTGFPFDVQVSGKTGTIG.AVRNEVAVVEYSGELPIAVAVFTFA +ARADLPAVDTAIGDAARIAV... +>up|Q9RX82|Q9RX82_DEIRA/12-260 +.....-------AGYAGEVGLLVTDFAGRELY.AQAADAVFPAASTIKVPLLLFALEQAGRGDLDLIERVTLRAEDRVPG +AGVLHEGLGLALTWQDVLTLMIVVSDNTATNLLIERL-GQDHFNLWLTARGLNSTRLIGPPERQNEAQRRGERNRTTARD +QVALLLSLLRGDGLTPQMQHLALDILSRQHL-RDLIGRGVPAGYRVASKSGELR.GVHHDVGLLWAP--RPLVVALLSQG +GEDPEHPGNRDVTRL-----... +>up|A0A0J9D3E3|A0A0J9D3E3_SPHYA/79-377 +...lvSVIQNLGQSFRGKVGIAVRRVGADWTV.AYNGNALFPQQSVSKLWVSMTFLDAVDRGKIRLADSTTITKKDLTLH +QPSAAM-VGSGTTYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGYLARRHIANIRFGPGERLLQSNYLASPPDGAAPAS +IVEALAKLKEGDMLSSASSRLLMSTMEEAKTGPQRIKGGVPHSWTYMHKTGTGQdTGFNDVGIMTAPDGTSYAVAVMIGS +TTVSIPERWQLMQAVARAVVa.. +>up|U5L843|U5L843_9BACI/10-258 +.nqleKRLADILRQCPGNASLAVEY--GERAI.YMNSGRKYPAASLIKIPIMMEAFFQAEEGVLDLSEQVCIGGIEKAGG +AGIIQSSVTASLSILDCITLMIIVSDNTAANLLIKLL-GKKNINDRMHGLGLQTTVLGRKMMDFEAA-AKGIDNFTTAAD +MVKCLRAIKDGELFSEKNRSKMLDIMEAQQF-REKLPALACKELKIANKTGELP.GIEHDCAIFASG-RDVLYAAVLIEG +LS-SPEEGNHAIRLIGSR--... +>up|A0A076V9Z9|A0A076V9Z9_9ESCH/6-175 +.....---------------------------.--------------------------------LNQRVEIKKSDLDNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILV----- +--------------------... +>up|F4C695|F4C695_SPHS2/539-804 +...lkRKIEKVLQGNPGTFAIAFKDLSDNDTF.FYNEHQLFHAASTMKTPVLAETFRQIERGKLALSDSVEVYNEFKSIY +DGSSYSLIGKKATLADLLLRMITQSSNLATNIVIDLV-GAKNVMKTMERLGAKEMKILRGVEDSK-AFAHGMNNMVSAYD +LSLLFVQLARGEMINSRSSEQMLDILMKQHF-RGIIPAELPADVKVANKTGSIN.KVCHDSGIVFLPDGRKYVLILLSMG +VD--EKLAQQYLAEISGVFYhy. +>up|Q49V79|Q49V79_STAS1/30-288 +..tfaKDIEQIENEYNTKVGIYGINTENGKAY.QHNADERFTFASTYKAIASGILLNKVA--PSELNKKVEINESEIVAN +SPVTEQYIGKTMSLKALIKASMLQSDNTANNKIMQELGGVNGLKHELVQLGDDVSEPQRLEPELNYFDPNSKADTTTPRA +AAQTLNSILTSNEMNESNLSLLKQTMIENKTGDTLIKAGMPNSYTVGDKSGQLTyATRNDLAFIYPKGQKPIILAIYSKQ +DQKDAKPNDKVISDSAREVIky. +>ur|UPI00041DA7CE|UniRef100_UPI00041DA7CE/7-292 +...viETINARAKEVGVRVRLHAAEIDGTRRI.GIDEHTPVVTASVFKVPVALELAKQAAEGVLDLGEPVTVPPGHPTPP +YGLATFRHEVTMSWYDLAILMIGISDNVATDLILDRV-GKAATGENLRRLGFEHTTVSQDT----EALRPERTCATTAEE +ITRLLGLIWRDEAASPTACADVRRWLELQ-VWPHRLRSGFPDGIRVGGKTGTLP.TVRNEVGVVEYPDGGRYAVGIFTDA +VDSRVPERDAFIGFAAARAV... +>up|D3A9D1|D3A9D1_9CLOT/6-272 +..tieKRIEAELMSYDGIMGIYADDLH-GNII.AIGADEPFETASTIKTYILACLFDQVEKGKASLEDMVEYKEEHTVDG +SGVLCAEPGAVLRVKDAATLMIIVSDNVATNMMIDYL-GLDTINACIRGLGCRDTVLYNPL-HFER---YDKLGTSTPRD +YASIFTRLAAGTLISPESDAKMLEIFKKQHY-NSMITKDFPVMVTVASKSGSMN.ACRNDGGIIYTPYGP-YVLVMFNRK +FSDAAHPATVFGARVSRLLFdqf +>up|A0A0H7BTF7|A0A0H7BTF7_VIBCL/1-187 +.....---------------------------.-------------------------------------------MVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00040047D8|UniRef100_UPI00040047D8/6-276 +.....--IDAHLDRMPGTVSAYLASLDATPTW.TRHPDTTHYAASTMKVAVLVALYRALEAGRLAPDTAVPVRNEFDSAR +PGAARDQLGGTASLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSNTGRGIEDLAA-RAVGITNLVTTAD +LAALLRGLALGALATPESCTAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCSTG +DHSPDEDACQLIADISARAFa.. +>up|G8TU74|G8TU74_SULAD/5-274 +.qtldNELMAVQREFSGRYAVYAEHLGTGETV.SFGDQTAWETASVMKLPILTEALRQCQEGVHALTEPVEYRRDDGVPG +SGVLQYTPGVTLPFKDVLTLMVIVSDNVATNMVLRTI-GIEAVNQTCHDMGLMQTRVMRRI-DFSS---PDPLGLSSPFD +LVQLLKSLYFNTVLDSRHAGIAVEILRHQQY-QTLLTRYLPPIVTVASKSGSLT.GIRNDAGLVISPWGD-YAVAIMSEA +SKDRDTEAFQVLPRVSRAIFdyf +>ur|UPI0006919E3F|UniRef100_UPI0006919E3F/44-325 +.qslqQKLAALAATHKGHVTLYATQLNTGKTV.ALDADRPIQTASVIKLAILYEAMEQVREGKAHWEEKLTLAKGDGVNG +SGVLTFDTPLTVTLKDVLTMMVIVSDNTATNLAIDRF-GVGTINARIAWMGLNSTHLYKKTESMPADQPKFGLGKTTAHE +METIMERIGRCELGKPGECQTALTMLRNQ-FYRNTIPRYLETGSGIASKTGSLN.AVRNDVAIVAGKSGP-IVISIFTDG +NQDQDNEAEIIIARLAKEIVeaw +>up|R5DKF0|R5DKF0_9PORP/21-281 +.....--IKEVIQEKKATVGVAILY--QDKIF.TLSDNQQYPLMSLFKFHVTVAALKKMDREHIPLDSTVYITREQMHEY +SPLRNKYPNQGISLRDIITYTIIYSDNNTCDWLIDFAGGIKKVDTFIKSLGIKKLNLTETEHSMHENIMNSYNNWSSPLS +VVQLIKKIYTEKILSATSFAFLEETMLNCSSGENKLKAGLPPNVKIGHKTGHSDrISETDAGVIYLPDGERCYIAVLIKN +SLESDETNARIMADITRVIYh.. +>up|E7GH40|E7GH40_CLOSY/6-250 +...lkLNVLNLCSRIEGKKAIVIEDLKTGEAV.EINRDEVFPAASLIKVPVLSALFRMAKESQIALDERIELEKDSRIGG +FGILKDGDGLNPSVRDLAVLMITLSDNIAANLLIDRI-GMSQINSELQAMGMKHTVLQRKMMDSQA-KERGLDNYTSAGD +MQKLMKAILESSF-----RGDILDILFRQQC-NNKLPALMEGDVRFAHKTGDLP.GVEHDAGIICTDDRE-IIAIVLTDE +L-ADNREGIWLNQEIGKLI-... +>up|F1T3K7|F1T3K7_9ACTN/131-374 +.kelqQQIEELTQPYGSSVSVCIIDASNGNYC.HVNSDKAFVSASMIKLAVLCEYMHAVDNGQLDPADRVTLKNMKVVGG +TGLIQTERHASYSYDELCRYMIMYSDNTATNVLINKL-GQDAINERVQALGCKNTSLNRQLMALNT----NTENWISARD +AATILYKFKNGTAASSTICAKALEYLSKQT-DNEGMAEGISSGA-FAHKTGSLR.SMRHDGGIVLGK--HPYVIVALCDI +GA---GNANRLMKEIAQKT-... +>ur|UPI000481FFDB|UniRef100_UPI000481FFDB/10-276 +.....------LDRIPGTVSAYLARLDAGPTW.TRHPDTTHYAASTMKVAVLVALYRALEAERLAPDTAVPVRNEFDSAQ +PGAARDRLGGTASLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RTAGITNLVTAAD +LAALLRDLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCHTG +DHPDDTDACQLLADVSAHAFa.. +>ur|UPI000684349A|UniRef100_UPI000684349A/2-265 +.....---------------------DSGAEV.GINSDHPVVTASVFKVPVLTEYVRQVSSGELDPNARVTIRAGSATIP +TGLSVFSDDTEWSLRDVATSMITVSDNGATDIVTGMV-GVDRVNATMRSLGLPSTALIGDCAALFAVCTPERTNRSTPRE +SARLLQLLWTDQAAGPAACAEARRILGLQ-IWPHRLSSGFPRDVKISGKTGTIG.IVRNEIGVVEFPDGHRYAVAVFTRS +HAYRQPAVDALIGTVAAALVd.. +>up|J9V7T2|J9V7T2_ECOLX/8-196 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGLAMGDSQRAQLVTWLKGHTN-----------------------.------------------------- +--------------------... +>ur|UPI0006A945E9|UniRef100_UPI0006A945E9/9-259 +...lrEDLMKVVHECPGSVSFTILS--HDESL.SWEENRRKSSASLIKLPIMMTAFEQIQTGSLNGDAMVVLRHEDHVEG +AGVLNGHDGITLSIEDLLKLMITVSDNTATNRLIELI-GKDSINRFCLTWNLKRTFLNRKMMDFRS-LEMGQDNWTSSMD +VVSCLKGINEGPF-KEASKRKMLTMLSRQQF-RDKLPALVGGDVKVFNKTGELP.GVEHDCAILESTSGKIAYVAVLIDG +LQ-APEDGRRAISRIGKLVYdy. +>up|R7LIT6|R7LIT6_9CLOT/143-392 +...leSSLRNLSAMYSIHPSIYVWDYETGNYA.DVNANEIFPTASIIKLPVLVQLFRSIEKNQLTIYDEMPLTEYYRTEG +SGSLQFKAANSYTIDTLARMMITESDNSATNMIMARLGSMTDINQGIREWGLKHTYVQTWLPDLG------GTNHSTARD +MATILYNIDNPKFLSTSSREKIFDYMGHVH-NNRLIAAGLPAGAEFLHKTGDIG.KMLGDAGIVYAPNGKKYIVVIFANR +PH-NSPLGKEFIVKASEIIYn.. +>up|A0A075UVJ6|A0A075UVJ6_9PSEU/6-293 +..qvtETITERAKEVGVRVRLHAAEIDGSRRI.GVDEHAPVVTASVFKVPIALELAKQGAEGALDLGERITVPPGHPTPP +YGLATFRHEITMSWYDLAILMIGISDNVATDLILDRV-GKEATEKTLRDLGFEHTTVSQDT----EALQPEHSCATTAEE +ITRLLGLIWRDEAAAPAACADVRRWMDLQ-VWPHRLRSGFPDGIRVSGKTGTLP.SVRNEVGVVEYPDGGRYAVGIFTDA +VDSRVPERDAFIGFAAAQAVe.. +>ur|UPI0005A577C1|UniRef100_UPI0005A577C1/21-280 +..tldYSFKNLEDKYHGKIGIYTLNTDDKTNI.SYNENYHFPICSVFKFLLVGAVLEYDMQDKGFLDKKILITQDDIGTY +APVTGKNIGKTLTISQLNYAAI-LSDNPAANILVREIGGLEKLNKLVAKLGDKDTIIKNDEPKINHTKPDSNINKTTPKA +ITQDIYNLSFGNILDKKHREIFIGYLQKNNTGANRIAYSMPKNWIIGDKTGTCGyAATNDVAIIWPQNKPPFALSILYTN +PSVKAPSNEKIIQQASKLTA... +>up|R7HYF1|R7HYF1_9CLOT/139-388 +...leSQLNNLASMYSIHPSIYVWDYETGNYV.DINANEIFPTASIIKLPVLVQLFRSIEKNQLTIYDEMPLTEYYRTEG +SGSLQFKAANSYSIDTLARMMITESDNSATNMIMARLGSMTDINSGIRQWGLKHTYVQTWLPDLG------GTNHSTARD +MAEILYNIDNPQFLSTSSREKIFDYMGHVH-NNRLIAAGLPAGATFLHKTGDIG.KMLGDAGIVFAPNGKKYIVVIFAHR +PH-NSPLGKEFIVKASEVIYn.. +>ur|UPI00069115A7|UniRef100_UPI00069115A7/337-570 +.....------------TPVAFAVDLDSGQYV.DLNGAEPVAAASTIKVPILVAFLQQVDAGTLALNQSLMLQEEHLAGG +SGTMRGAVGTEYTALEVATRMIVASDNTATNMMIAALGGTAALNQTFTGWGLEHTLLRNPLPDLD------GTNTTSAKD +LALIMALIDQGGLLTPRSRDRLFSIMQRTEN-ISLIPSGIGDKSLTAHKTGDIG.SLLGDVALVDVPNGKRYTLALLVQR +PT-NDGRASELIRRMTEVVH... +>up|N9XQ47|N9XQ47_9CLOT/6-272 +..tieKRIEAELMSYDGTMGIYADDFH-GNVI.AIGADEPFETASTIKTYILACLFDQVEKGKASLEDMVEFKEEHAVDG +SGVLCAEPGAVLRVKDAATLMIIVSDNVATNMMIDYL-GLDTINACIRGLGCRDTVLHNPL-HFER---YDKLGTSTPRD +YASIFTRLAAGTLISPEADAKMLEIFKKQHY-NSMITKDFPVMVNVASKSGSMN.ACRNDGGIIYTPYGP-YVLVMFNKK +FSDAAHPATVFGARVSRMLFdqf +>ur|UPI0004972B2C|UniRef100_UPI0004972B2C/6-272 +..tieKRIEAELMSYDGTMGIYADDFH-GNVI.AIGADEPFETASTIKTYILACLFDQVEKGKASLEDMVEFKEEHAVDG +SGVLCAEPGAVLRVKDAATLMIIVSDNVATNMMIDYL-GLDTINACIRGLGCRDTVLHNPL-HFER---YDKLGTSTPRD +YASIFTRLAAGTLISPEADAKMLEIFKKQHY-NSMITKDFPVMVNVASKSGSMN.ACRNDGGIIYTPYGP-YVLVMFNKK +FSDAAHPATVFGARVSRMLFdqf +>up|R7LYN1|R7LYN1_9FUSO/143-394 +...lqSELQNLAKLYPVEPSVYVWDYETQNYV.DINASKIYSTASIIKIPVLIDVFKSIEAGQISLEDKIPLTEYYRTEG +SGSLQFKARNSYTIDELARRMITESDNSATNMLMAKVGSMTDVNQSIRDWGLKNTEVQTWLPDYA------GTNHTTARE +MADMLYNIDENDFLTEASRTKMLDYMGHVH-NNRLIQAGISPDAVFLHKTGDIG.SMLGDAGIVIAPNGKKYIVVILANR +PH-NAIAGKDYIVHASEIIYny. +>ur|UPI0003816939|UniRef100_UPI0003816939/6-285 +.....TALRAAFTDAGVTGRMHALDIVSGAEL.DVCGDELVCTASIHKLPLLVTLHERAAAGDLDLTEQTDCPPLGRPAP +TGLAAMLDVARLSLRDLAYLMMAVSDNAAADLLLDRV-GLDAVNRTAARLGLSRTIATHSFGEMMAALDPAWANRSTPRE +LTRLLAAIWRDEACTPENGDAMRRLMALQ-VWPHRLASGFPDDVHVAGKTGSLP.TLRGEAGVVEYPDGGQYAVAVFTRT +LSTAVPAADAVIGTAARIAVd.. +>up|A0A0E1N7H4|A0A0E1N7H4_9GAMM/21-280 +..tidDSFNNLEDKYHGKLGIYTVNTDDKINI.SYNENYHFPICSVFKFLLVGAVLEYDMQDKGFLDKKILITQDDIGTY +APVTGKNIGKTLTISQLNYAAI-LSDNPAANILVREIGGLEKLNKLVAKLGDKDTIIKNDEPKINHTKPDSSINKTTPKA +ITQDIYNLAFGNILDKKHREIFIGYLQKNNTGANRIAYSMPKNWIIGDKTGTCGyAATNDVAIIWPQNKPPFALSILYTN +PSVKAPSNEKIIQQASKLTA... +>up|A0A0G4CF64|A0A0G4CF64_9MYCO/2-289 +.nevsRQIQAVFTDAGCRGWLQARPVSTVEPAiNFRADEPVPTASIYKVLLLAAVARSFDRGELDPSARVTIRPTDCTPP +TGFSTFIDPVTVSWRDLARSMIVLSDNAAADILLAAV-GLPRMDEIIDELGLASTRVIGGAAALYEIYDPDQTNATSAAD +SNTILAAIWTDTIASPHACSYMRGVLAQQ-VWPHRIKSGFPQEISVAGKTGTIG.KIRSEVAVISLPNETPIAVSVFTHA +ARHSLPAVDRAIGTAARIAV... +>up|R5ES05|R5ES05_9BACE/31-296 +..tvgQKIRQAIQGKNATVGVAFSI--DGQLF.TFNDEHRYPLMSIFKLHVAIAALQKMENECIALDSLRFIESSQIHKY +SPLRELYPERNLSYADLMRYAVSQSDNNACDILIDYLGGIDIVKDRIDKLGITNYNLTETEETMHSRISNCYNNWSTPSS +TLQLLEKLYNEPILNETHTEFLKNILIETSTGKDKIKAGLPDNIVLGHKTGSSDrIGDNDTGVIYLPNGKLCFLTIFIKD +SRESDQTNTQIIADIARIIYn.. +>ur|UPI000688F693|UniRef100_UPI000688F693/52-351 +..dllNAVQGLGSAYKGKVGISVRDIDEGWTV.SFNGDASLPQQSVSKLWVAIAVMDAVDRGKLKLSDPVTVRRSDLTVH +QPIRPLVTKSGTTIGKLLELAMTRSANSCNDVLLWKVGGPSAVRTMLARKGVSGVGFGPGERVLQARYLAAPYDGASPNG +ITLGLAMLKRGELLTPASTRHLLSLMRASRTGPLRLRSGLRSGWTLAHKTGTGQdTGYNDVGILNSPDGHRYAVSVMIAS +TRQPIPVRMRLMGDVTRAIIr.. +>up|K6X9E3|K6X9E3_9ACTN/14-301 +..rvdRDVAEILADAGCSGWVHATTIGSPQIEhSFDADAPVVLASVYKLAVLISLCRSADRGDIDLASSITVDPTLWAQP +TGLAAFGDPVTLSRRDLAISMMTVSDNVAADVLLDEL-GLDRVRADLVSLGAERTRIVGGVAELHEAYDAAYSSSSTPRD +CTALLSAVWTDRAASPEMCAFIRDTMRRQVF-TARLASGFPRRVTVAGKTGTLV.AIRNEIGVVEFPGELPVAVAVFTLS +ARQSLPQVDRAIGEAARTVVt.. +>up|D5UMR9|D5UMR9_TSUPD/11-293 +..ataAAIAEVFADAGCNGWLHARVVGADAEL.SVSGHEPVVPASVYKIVLLVAACRAFDSGRLDPRQRVTVDPRTATPP +TGIATFDDPVQLSVRDLARSMIAVSDNAAAGTLLSLV-GLDEVQRTARELGLRRTVIAGGDAEMHTAYDPSFGSATTAAD +ATALLAAIWSDTAASPQGCAFARSALAGQVF-RHRIASGFGPGAEIAGKTGTLG.ALRNEAAVVSYPGEHPVAVAVFTHA +ARNDLPRVDAAIGRVALR--... +>up|A0A059WMB9|A0A059WMB9_9BACT/24-291 +..dlqNKIETIISSTKADIGVAVMVPSSHDTI.LVNGMKPYTMMSVVKFPQAVYILSLVDRGKLRLSQKVNFDAAELQRH +SPMRDKYGKDPVTLEETIMWAVSHSDNIACDRLFELGGGVAANEKYFQDLGYHDFAIGVDYKHLDE--KTMRANNTSPLT +MTRILERFYNGKLLAGSSRNLLLKFMTQSQNPEDRIKGNLPKGTVVAHKTGTSAaQVFNDVGIITLPSGKQIILSVFVSA +SKEKSDDNAKAIAAIAKAVFdhy +>ur|UPI0005AACEF0|UniRef100_UPI0005AACEF0/7-262 +.....DRVAQKLSAYNFNYSILFKNLTSLETI.TWCEKATFPSASTIKIFIAIEAFNQINKELIFEDDIILLDDTMKVGG +SGILSSYSNNSISIKKLIYLMMAESDNTATNILIDIL-DINNINTTINKLLCKNSALNRKMMDFDS-IKKGIDNYTSALD +LAIVLERLYTNSCINKKYDTLILNIMKDC-TNNSKIPSKLPSHIKISHKTGELD.YIENDAGIIFTPYGD-YILIILTEG +YN--NSVEIEAISEISKIIYdsy +>ur|UPI00035C2B25|UniRef100_UPI00035C2B25/6-276 +.....--LDAHLDRIPGTVSAYLARLDAGPTW.TRHPDTTHYAASTMKVAVLVALYRALEAERLASDTAVPVRNEFDSAQ +PGAARDRLGGTASLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARRSSTGRGIEDFAA-RTAGITNLVTAAD +LAALLRDLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCHTG +DHPDDTDACQLLADVSAHAFa.. +>up|R7MIN3|R7MIN3_9CLOT/157-408 +...lqSELTNLMAQYPIQPSVYVWDYETGNYV.DINASKVYATASIIKIPVLIDLFKSIEAGQVSLEETMPLTEYFRTEG +SGSLQFKAAMSYTIDKLAELMITESDNSATNMLMTRIGSMVDVNQAIRDWGLKNTEVQTWLPDYA------GTNHTTARE +MGRMLYNIDENDFLTQESRAKILNYMGHVH-NNRLIHAGLGAGAVFLHKTGDIG.TMLGDAGIVIAPNGKKYIVVILANR +PH-NAIEGKDFIVHASELIYny. +>ur|UPI0002D86DA1|UniRef100_UPI0002D86DA1/6-288 +.....EEIAAVFADAGCNGWLHARVVGHPARL.SVGGEQPVVPASVYKLVLLVAAARAFDAGRLDPLERVTVDPRTATPP +TGIAALDDPVEMTLRDLLRTMVAVSDNAAAGTLLRRV-GLDAVQATATALGLADTRITGGDAELYAAYDPSFGSATTAAD +ATALLAAVWSDAAASPEQCAFVRSALAGQTF-RHRVASGFGSAARIAGKTGTLG.ALRNEAAVIAYPDEHPVAVAVFTHA +ARSDLPRVDSAIGEVAAIAVn.. +>ur|UPI000699997F|UniRef100_UPI000699997F/17-316 +..dllNAVQGLGSAYKGKVGISVRDIDEGWTV.SFNGDASLPQQSVSKLWVAIAVMDAVDRGKLKLSDPVTVRRSDLTVH +QPIRPLVTKSGTTIGKLLELAMTRSANSCNDVLLWKVGGPSAIRTMLARKGVSGVGFGPGERLLQARYLAAPYDGASPNG +ITLGLAMLKRGELLTPASTRHLLSLMRASRTGPLRLRSGLRSGWTLAHKTGTGQdTGYNDVGILNSPDGHRYAVSVMIAS +TRQPIPVRMRLMGDVTRAIIr.. +>up|A0A023X0W1|A0A023X0W1_9ACTN/129-283 +.....---------------------------.----------------------------------------------- +------------TVRSLSGAMISDSDNVATNLLVDRL-GFERINAAAQDLGLKETRLERHMLDFDA-QAAGRENYTSARD +TAALLAEIWHGRTLSPESRELALSTLELQ-TRRAKIPAALPAGTRVANKTGELP.GVEHDAAIVLVPDRS-FVLVTLTSG +DPDSGVE---AIHAA-----... +>ur|UPI000372BCD6|UniRef100_UPI000372BCD6/18-282 +...leRDLCRAVRGVDAEVGIAVVR--EGRVIaSVGGDRPMPAMSTFKFPLALAAAARLDSLGLPLSAQLEVTGDDLWPW +SPLREAHPAGGFSFGELLRYTVAESDNCACDRLIREIGGIGALQRYVEGLPAEGLDFRMTEREMSGAPDAQRRNRATPEA +MALLLDRFRHDSLFASEYRDFLWQTLCTTTTGMNKLRAGLPDGTTIGHKTGSSDrIADNDLGYVELSDGSGYAICVYVAE +TALSDGETAALIAEISRLVWq.. +>up|A0A0B6CRW7|A0A0B6CRW7_9GAMM/21-281 +..aldDSFKNLEDKYHGKLGIYTVNTDDKTNI.SYNENYHFPICSVFKFLLVGAVLEYDMQHEGFLDKKILITQDDIGTY +APVTGKNIGKTLTISQLNYAAI-LSDNPAANILVREIGGLEKLNKLVTKLGDKDTIIKNDEPKINHTKPDSDINKTTPKA +ITQDINNLAFGNILDIKHREIFIGYLQKNNTGANRIAYSMPKNWIIGDKTGTCGyAATNDVAIIWPQNKPPFALSILYTN +PSVKAPSNEKIIQQASKLSAd.. +>up|A0A0J6EN77|A0A0J6EN77_BREBE/12-271 +..eleKRLSTIIGQAEGTWGVVVEEVAKGIRF.EHVPNERFIAESVIKVPIMAAVFAASEQGHFRLDDQLVLRQEELVGG +SGILHASPGLKLTIRDLVTLMIIQSDNTATNMLIDLV-GKAQIDQTMIDLGMRQSCYSRKLMIYP--LDVTENNTITAGN +VASMLGHLATGSYLSEHACKEMIAIMKKQQV-RNGLPSQLPPAWELPCKSGWDT.GRQHDVGLLYTNNRC-FSITALSKE +VT--AQSALNTLGLLGRAVYd.. +>ur|UPI00069ECA32|UniRef100_UPI00069ECA32/2-261 +..eleKRLSTIIGQAEGTWGVVVEEVAKGIRF.EHVPNERFIAESVIKVPIMAAVFAASEQGHFRLDDQLVLRQEELVGG +SGILHASPGLKLTIRDLVTLMIIQSDNTATNMLIDLV-GKAQIDQTMIDLGMRQSCYSRKLMIYP--LDVTENNTITAGN +VASMLGHLATGSYLSEHACKEMIAIMKKQQV-RNGLPSQLPPAWELPCKSGWDT.GRQHDVGLLYTNNRC-FSITALSKE +VT--AQSALNTLGLLGRAVYd.. +>up|Q2N9V7|Q2N9V7_ERYLH/50-355 +..aldQALFDIAAPFDGYLGIAVHDIARDRTV.HFNGNEHLPQQSLSKLWVTLAALRMVDAGELDLSERVSIRRSDLTLH +QPVRQIVLARGTTYGDLMRRAITESDNTANDMLLKRVGGPAGVRNAIGEARLGAIRFGPGEVPMQSGYVLDPVDGATPRA +IALALARLARGELLEPGTTALFLQLLKDVKSGPNRLKGGVPPGWSIGHKTGTGQvAGYNDVGILTAPDGARYSVVVMIGR +TAVPLPVRMELMHKVVEAIVry. +>ur|UPI00037E2FD7|UniRef100_UPI00037E2FD7/7-293 +...viETINARAKETGVRVRLHAAEIDGTRRI.GIDETTPVVTASVFKLPVALELARQAADGGLDLGEPVTVPPGHPTPP +YGLATFRHEITMSWYDLAILMIGISDNVATDLIVARV-GKAETEKTLRRLGFEHTTVPQDI----EALQPEHTCATTAEE +ITRLLALIWRDEAASPTACADVRRWLELQ-VWPHRLRSGFPDGIRVSGKTGTLP.SVRNEVGVVEYPDGGRYAVGIFTDA +VDSRVPERDAFIGFAAAQAVe.. +>up|A0A0H4PA18|A0A0H4PA18_9BACT/25-290 +.kqleNEIRNLMDSVEGDFGLAFRLLDDDKEL.FINEKEVFHAASTMKTPVMIELFKQEKAGNFSLQDSIVIRNESILDG +STFSMSRIGEKGSIYELMYEMIVNSSNLATNLLIEMV-AAENVNQTMRDLGANDIQVLRGVEDLKA-YDAGLSNTTTALD +MMLVMEAIAENKVIGAK---NMMEILSDQHF-NGLIPKYLPKTAKVAHKTGSIT.GVQHDAAIVDLEDGSRYVLVVLSKN +LQ-DEEAGKACIARVSQLIYay. +>ur|UPI0001E893AA|UniRef100_UPI0001E893AA/11-266 +...lkERVQAVVDSTAGHVSYVIED-GGGQRL.DKDAYVTKKAASLIKIPIMMAAFKQVEAGILSLSDRYSIDTRNIVSG +AGVIQFMDGDTFTLGELLTLMIIVSDNTATNKVIDII-GWNGVNDFCREQGLTNTKLERKMMDFKA-TAAGIENRTSALE +MIECLKYLHIEDVFSDESRQKMLRILGGQQL-LDKLPFYMDELVGIANKTGELP.GVEHDCGIVTYKGEK-LFVAVLIDD +LV-DNSIGKRAIQEIGKVVEe.. +>ur|UPI0003813D54|UniRef100_UPI0003813D54/4-291 +..datEKILRRANEIGVEVWLQAADVDGTATF.GIGADVPVVTASVFKIPVALELARQAAEGLRDLGDRIAVRPGHPTPP +YGLATFRHEVVMSWHELAILMIGISDNVATDLILAEI-GKDSVNATLRRLGLARTAVPQDCAELLAALQPENTCRTTAAE +MTRLLGLIWRDEAAPPQACADVRRWTGLQ-VWPHRLRSGFPDGIRTSGKTGTLP.SVRNEVGVVEYPDGGRYAVSVFTRA +EDSRVPERDAFIGFAAATAVe.. +>ur|UPI00068A3012|UniRef100_UPI00068A3012/138-292 +.....---------------------------.----------------------------------------------- +------------TVRSLSGAMISDSDNVATNLLVDRL-GFERINAAAQDLGLKETRLERHMLDFDA-QAAGRENYTSARD +TAALLAEIWHGRTLSPESRELALSTLELQ-TRRAKIPAALPAGTRVANKTGELP.GVEHDAAIVLVPDRS-FVLVTLTSG +DPDSGVE---AIHAA-----... +>up|T1C031|T1C031_9ZZZZ/34-225 +.salhAQFARIESQTGGRLGVAMLDTHNRIAA.GYRANQRFPVCSTWKLLAVAALLRQVDEGHENLDRRIRFRASELVVY +SPVTKDRVDATMSLRELCAAALVWSDNSAGNLLLAALGGPSAITRFARAIGDPVTRLDRTEPALNEATPGDARDTTSPRA +MLGDLDTLLLGNALTPPSRARLNAWLAASQTGA---------------------.------------------------- +--------------------... +>ur|UPI00047493B5|UniRef100_UPI00047493B5/2-262 +..eleKRLSAIIGQAEGTWGVVVEEQAKGTRF.EHVPDELFIAESVIKVPIMAAVFAASEQGHFRLDDPLVLRQEDLVGG +SGILYASPGLKLTIRDLVTLMIIQSDNTATNMLIDLV-GKAKIDQTMIDLGMRQSCYSRKLMIYP--LDITENNKITAGN +VASMLGQMATGSYLSEHACKEMIAIMKKQQV-RNGLPSQLPPAWELPCKSGWDT.GRQHDVGLLYTNNRC-FSITALSKD +VT--AQSALNTLGLLGRAVYdy. +>ur|UPI00068CC049|UniRef100_UPI00068CC049/3-278 +.....----RAFTEAGVTGFLHARDIDTGAGL.AVAADTPVSTASVHKVCLLAALYREAEHGRVDLTAAVDIPADGRTPP +TGLGAMRDAARLSLRDLAVLAVSVSDNTAADVLWDAV-GIEAVNRTMTALGLTRTTAVQKVRDLYAALDPARTNRSTPRE +LTALLAAVWRDEVCTGAYAADLRRTLGTQAW-GHRLASGFPDDVRVSGKTGTLP.TLRHEIAVVEYPDGGRYAVAVCTRA +AATALPAADAVIGTAARLAVd.. +>ur|UPI00068081E5|UniRef100_UPI00068081E5/157-406 +.....KQVEAITAPLVGRVGFAAQLIGSDKII.AYNGDMTFPMASTYKVPAAVTLLKRVEAGEVKLDDMVELHLDDMVAG +DNVIAEHPGLQLSVANLIEPMITMSDNTAADFVISLAGGPKAITDAMRKLGIKDMRIDRNIKDLFRKYEADPRDQSTPFA +MLDLLMKIDSATAISEDSRDFLIASMSRTRTGAGRIKGLLPRGTPVAHKTGTAT.GVAN--------------------- +--------------------... +>up|R7AAN9|R7AAN9_9BACE/26-293 +...lySNINHFIAQQKAEIGVAIIA-EGKDTL.TIGNNHHYPLMSVFKLHQALAVGNYCEKHRISFDTLLTVSKTDLKRY +SPLRDQHPNGEFSLKQLLQYTLHLSDNNACDILFRFMGGPDVTDRYIRSLGIKDFSVQHTEEDMHRNLNLCYQNWSTPLA +TAEVIEALFTRPLFDKEHQEFIKKSLITCQTGKSRIVRPLQDNVIVGHKTGTGDyIAINDAGFVLFPDGRRYTLVVFVKN +SQENPEHTEAIIAHISEMVYqaf +>ur|UPI000594C8FC|UniRef100_UPI000594C8FC/51-242 +.....-SFTEMETNHAARLGVYAIDTASGRTV.GHRDGERFPMASTFKGLACGALLRDHPLSTGYFDQVIHYSRADLVAN +SPVTEKHVDTGMTVAELCDATITVSDNTAGNQVLKLLGGPAGFTAFLRSIGDNTSRLDRWETELNTAIPGDERDTTTPAA +LAADYRALVLGDVLGEPERERLKSWLIANTTGDKRIRAG---------------.------------------------- +--------------------... +>up|K9CUT5|K9CUT5_SPHYA/79-377 +...lvSVIQNLGQSFRGKVGIAVRRVGADWTV.AYNGNALFPQQSVSKLWVSMTFLDAVDRGKIRLADSTTITKKDLTLH +QPSAAMVGSSGTTYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGYLARRHIANIRFGPGERLLQSNYLASPPDGAAPAS +IVQALAKLKEGDMLSSASARVLMNFMEEAKTGPQRIKGGVPHSWTYMHKTGTGQdTGFNDVGIMTAPDGTSYAVAVMIGS +TTVSIPERWQLMQAVSRAVVa.. +>up|M2NS50|M2NS50_9PSEU/6-293 +..evaETINTRAKEAGVRVRLHAAEIDGTRRI.GIDEHAPVVTASVFKVPIALELARQGADGELDLGEPVTVPPGHPTPP +YGLATFRHEITMSWYDLAILMIGISDNVATDLILARV-GKEPTEKSLRRLGFEHTTVPQDS----EALQPAHTCATTAEE +ITRLLGLIWRDEAASPAACADVRRWMELQ-VWPHRLRSGFPDGIRVSGKTGTLP.SVRNEVGVVEYPDGGRYAVGIFTDA +VDSRVPERDAFIGFAAAQAVe.. +>up|K2EBT5|K2EBT5_9BACT/119-372 +.tnltKRLKNLASKYSLEPGIFIWDISSGQYV.NINADKEYPTASIIKIPILFQLYKRAEMGLINLNEKMSLQEYYITGG +SGFLQYPVGTDLSVYNLAQIMIQESDNTATNMLLSAVGGTNGLNRVLRSWGFSQTHMSDLLPDLYG------TNVSTPKD +IGTMLYNIDNPDFLTLKSRANIVNIMSHVKN-RFLIQAGLPSNAEFIHKSGDIG.SMLGDAGIVMLPDGRKYVIVIMVKR +PW-NLYSAKEFIIKASEITYnsf +>up|C1CYR0|C1CYR0_DEIDV/10-257 +.....-----RQRGFAGDTGLRICDLDGTELY.ALNATRTFPAASTIKVPLLIQALQEAQTGRLNLRERVTLEAADRVPG +SGILYEGAGLQPSWLDLLTLMVIVSDNTATNLVIARL-GPDEINSWLARGGWSSTRLIGRPEQQNEAQRRGERNRTSAHD +QVDLLLRLANGALLDRTHTDLALSILSRQQL-RDIIGRRVPHVYRLVSKSGELT.GVHHDVGILYTP--RPLVIALLSEA +GQDPHPENRDV---------... +>up|G5FDW9|G5FDW9_9CLOT/6-250 +...lkLNVLNLCSRIEGKKAIVIEDLKTGEAV.EINRDEVFPAASLIKVPVLSALFRMAKENQIALDERIELEKDSRIGG +FGILKDGDGLNPAVRDLAVLMITLSDNIAANLLIDRI-GMSQINSELQAMGMKHTVLQRKMMDSQA-KERGLDNYTSAGD +MQKLMKAILESSF-----RGDILDILFRQQC-NNKLPALMEGGVRFAHKTGDLP.GVEHDAGIICTDDRE-IIAIVLTDE +L-ADNREGIWLNQEIGKLI-... +>up|A0A059WL65|A0A059WL65_9BACT/35-279 +.qtldERINDAVKDFKGKVWIYAKNLDTQKTF.SLRGDERVRTASTIKLPIMVETYFQISEGKLKWTDEIILTKEKKVGG +SGILGEFSDNTIDLRTAVNLMIVVSDNTATNLVLEKV-TSDAVNARMESLGFNDTKSIRRE----KIIKNFGLGMSSPKD +MVGILEMLELGQLVNSEASKSMLHVLKRQQY-KDGIGRNALDTVPVASKSGTLD.RLRADVGIVYTRRGR-IAMAITVDD +MQ------------------... +>ur|UPI000466DCE7|UniRef100_UPI000466DCE7/148-400 +..tveGTIQDAFGDISGDTAVYVSPVDSDTEV.D-SNDQPQRAASDIKLFVMIAAYQQVKDGELSLSDDYTLTDSDKVDG +TGKLREADGTKISIKDLIGYMMEDSDNTAANIMIRKLGGMAAVNHQIDKMGATDTKLERMLMDTD-ALEDGKDNYTSAKD +LGTALKKIYNHQMVSRKYDEEMLTILKQNEN-HTKLPHDLPAEATVYNKTGEFDyGVENDAAIFGNQKGA-FVIVVMSQD +GQ--RDEQINAMNSFGSVMY... +>up|A0A0K0N4U2|A0A0K0N4U2_ECOLX/8-178 +.....---------------------------.--------------------------------------FKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQ------------------... +>ur|UPI0003FD27FD|UniRef100_UPI0003FD27FD/14-260 +.....-------SRFPGRVCLAAWHLEEREPV.LVNAETVVHAASTIKTLVMITALQQVQAGRLALDAEVPLPAE-RPGG +AGVLAELTSVHLSLADLLRLMIVISDNTAANAVIDVV-GFPAIRRCAEQLGCTATRVERRLMEVSA----PGRIETTALD +QARVFDALATGRALTTELTGFALDVLRRQQV-RDRLPALLPREAGCWHKTGEIS.GVRHDVGLIGGSR-PQAVVAVLVDQ +LTDEGGPACELIARIGRAAFd.. +>up|A0A0M3AKP9|A0A0M3AKP9_9SPHN/52-351 +..dllNAVQGLGSAYKGKVGISVRDIDEGWTV.SFNGDASLPQQSVSKLWVAIAVMDAVDRGKLKLSDPVTVRRSDLTVH +QPIRPLVTKSGTTIGKLLELAMTRSANSCNDVLLWKVGGPSAIRTMLARKGVSGVGFGPGERLLQARYLAAPYDGASPNG +ITLGLAMLKRGELLTPASTRHLLSLMRASRTGPLRLRSGLRSGWTLAHKTGTGQdTGYNDVGILNSPDGHRYAVSVMIAS +TRQPIPVRMRLMGDVTRAIIr.. +>up|A0A093ARC5|A0A093ARC5_9PSEU/6-293 +..evsETINERAKEAGVRVRLHAAEIDGTRRF.GVDEHAPVVTASVFKVPIALELAKQGAEGGLDLGERITVPPGHPTPP +YGLATFRHEISMSWYDLAILMIGISDNVATDLILDRV-GKESTEKTLRGLGFEHTTVPQDM----EALQPEHSCATTAEE +ITRLLGMIWRDEAASPTACADVRRWLELQ-VWPHRLRSGFPDGIRVSGKTGTLP.SVRNEAGVVEYPDGGRYAVGVFTDA +VDARVPERDAFIGFAAAQAVe.. +>up|A0A073B8H8|A0A073B8H8_9PSEU/31-277 +.....-------SRFPGRVCLAAWHLEEREPV.LVNAETVVHAASTIKTLVMITALQQVQAGRLALDAEVPLPAE-RPGG +AGVLAELTSVHLSLADLLRLMIVISDNTAANAVIDVV-GFPAIRRCAEQLGCTATRVERRLMEVSA----PGRIETTALD +QARVFDALATGRALTTELTGFALDVLRRQQV-RDRLPALLPREAGCWHKTGEIS.GVRHDVGLIGGSR-PQAVVAVLVDQ +LTDEGGPACELIARIGRAAFd.. +>up|Q03I06|Q03I06_PEDPA/134-387 +..tiqGTIDDAFGDMKGETSVYVSPTDSTEEV.-VSNSKAQRAASNIKLFILITAYQQVNEGKLNLNDKYTLKDSDKVDG +TEIRNMSSGSEISMQDLLEDMMEDSDNTAANIVIRQLGGMDKVNAQIKKIGAKDTKLERMLMDTD-ALKDGKDNYTSVAD +LGMVLKKIYNHQMVSTKYDNAMLDILKKNN-NHTKLPHDLPEEATVYNKTGEFDyGVENDAAIFGNNKGS-FVIVVMSQD +GS--RDEQIKKMNSFGSVMYd.. +>up|Q6WSB4|Q6WSB4_9PSEU/6-293 +..evaETINTRAKEAGVRVRLHAAEIDGTRRI.GIDEHAPVVTASVFKVPIALELARQGADGELDLGEPVTVPPGHPTPP +YGLATFRHEITMSWYDLAILMIGISDNVATDLILARV-GKEPTEKSLRRLGFEHTTVPQDS----EALQPAHTCATTAEE +ITRLLGLIWRDEAASPAACADVRRWMELQ-VWPHRLRSGFPDGIRVSGKTGTLP.SVRNEVGVVQYPDGGRYAVGIFTDA +VDSRVPERDAFIGFAAAQAVe.. +>ur|UPI000370BF08|UniRef100_UPI000370BF08/6-275 +.....--LDARLDRMPSTVSTYLARLDATPTW.TRHPDTTHYAASTMKVAVLVALYRALEAGRLTPDTAVPVRNEFDSAQ +PGAARDRLGGTAPLGWLAERMIVRSSNLATNLLLEQV-GLPAVADVWARAGARHSSTGRGIEDFAA-RAAGITNPVTAAD +LAALLRDLALGALATPESCTAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCSTG +DHPDDEEACQVIADISARAFa.. +>up|A0A0B3VPP7|A0A0B3VPP7_FRATU/20-280 +..qldDSFKNLENKYDGKIGIYTLNTDDKTNI.KYNESYHFPICSVFKFLLVGAILDYDMHNQGFLDKKIPINQDDIGKY +APITAKNVGKTLTISQLNYAAI-LSDSPASNILVRELGGLQNLNKFIKKLGDNDTIITADEPEINYTQPHSNINKITPKA +ITKDIYKLAFGNILDKKHKDIFIKYLQDNNTGANRIAFGMPKDWIIGDKTGTCGyAATNDVAIIWPKNQQPIALGILYTN +PNKNAPSNEEIIQQAAKLIAn.. +>ur|UPI0004BC8FBA|UniRef100_UPI0004BC8FBA/30-311 +..tlpAQIHAIEAEHHGDVALFAENLKTHETV.ATSPDTPVQTASVIKLAILYEALEQVRSGKAHFDDRVTLTPADQVPG +SGVLRLFDAPLLTLKDVLTMMVVMSDNSATNLAIDHL-GLENIDDRIAKLGLKDTYLYKKGAAMPTDQKRFGLGKTTARE +MATLMTKFVRCELAEPASCDVALKMLRLQ-FYRSAIPRYLDASDSIANKTGSLD.AVRNDVAAISTKNGI-VIISAFTFN +NKDHEQEGELTIAKLAKAIIqsw +>ur|UPI0003767360|UniRef100_UPI0003767360/10-276 +.....------LDRIPGTVSAYLARLDAGPTW.TRHPDTTHYAASTMKMAVLVALYRALEAERLAPDTAVPVRNEFDSAQ +PGAARDRLGGTASLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RTAGITNLVTAAD +LAALLRDLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCHTG +DHPDDTDACQLLADVSAHAFa.. +>up|B3JEU5|B3JEU5_9BACE/23-290 +...leSKIKKSIENVPAQVGVAII-INGKDTI.TVNNECHYPLMSVMKYPQALAVLHYLHQHNQPLSTKIFIPKEALLDY +SPLRDKYPGGNMPIDQLLDYTIQKSDNNACDILFNYTGGVLYTDSYIRSLGINNFSISKTEDDMHKDLAACYENWSTPLE +IASLTDMLFSKELFPTEYQNFLKETMLNCQTGTNRLPAPLLDTARIGHKTGTSDrNVQNDVGFILLPDGKRYTIAVLVKD +SKESMADTEKIIAKISEIVYhh. +>up|B2CD46|B2CD46_ECOLX/2-157 +.....---------------------------.----EERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVQD---------------------.------------------------- +--------------------... +>up|Q97MK6|Q97MK6_CLOAB/7-257 +...lkKTIENLITSNKEDISLVFLDLKKPSNHiYIKENEVFPSASTIKVLIMAEALNEVLSGNHALEEKIEIKSSDKVNY +SIVT-CLTNKIYPLIDLLTLMIISSDNTASNILIDLL-TMDSINNYGKKIGLKTTLLRRKMMDSNAA-KEGRENITTAFD +MLTLFSKIYNKKILSPDMCDLMLKILSNNT-DCEVLLRYLCDDIRCAHKTGDLP.HLNHDIGIFRTENAE-YILGVFVRS +VQ-FNYEAKDTIGKISKEIHd.. +>ur|UPI00036752AE|UniRef100_UPI00036752AE/7-276 +.....---DARLDRIPGTVSAYLARLDARPTW.TRHPDTTHYAASTMKVAVLVALYRALEAERLAPDTAVPVRNEFDSAQ +PGAARDRLGGTASLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARRSSTGRGIEDFAA-RTAGITNLVTAAD +LAALLRDLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCHTG +DHPDDTDACQLLADVSAHAFa.. +>up|A0A0K1Z2E1|A0A0K1Z2E1_FRATL/20-280 +..qldDSFKNLENKYDGKIGIYTLNTDDKTNI.KYNESYHFPICSVFKFLLVGAILDYDMHNQGFLDKKIPINQDDIGKY +APITAKNVGKTLTISQLNYAAI-LSDSPASNILVRELGGLQNLNKFIKKLGDNDTIITADEPEINYTQPHSNINKTTPKA +ITKDIYKLAFGNILDKKHKDIFIKYLQDNNTGANRIAFSMPKDWIIGDKTGTCGyAATNDVAIIWPKNQQPIALGILYTN +PNKNAPSNEEIIQQAAKLIAn.. +>ur|UPI0005431BC6|UniRef100_UPI0005431BC6/7-257 +...lkKTIENLITSNKEDISLVFLDLKNPSNHiYIKENKVFPSASTIKVLIMAEALNEVLSGNHALEKKIEIKSSDKVNY +SIIT-CLTNKIYPLIDLLTLMIISSDNTAANILIDLL-TMDSINKYGKKIGLKTTLLRRKMMDSNAA-KEGRENITTAFD +MLTLFSKIYNKKILSPDMCNLMLNILSNNT-DCEVLLRYLCDDIRCAHKTGDLP.HLNHDIGIFKTENAE-YILGVFVRN +AQ-FNYEAKDIIGRISKEIHd.. +>up|R0GCN6|R0GCN6_PEDAC/148-400 +..tveGTIQDAFGDISGDTAVYVSPVDSDTEV.D-SNDQPQRAASDIKLFVMIAAYQQVKDGELSLSDDYTLTDRDKVDG +TGKLREADGTKISIKDLIGYMMEDSDNTAANIMIRKLGGMAAVNHQIDKMGATDTKLERMLMDTD-ALEDGKDNYTSAKD +LGTALKKIYNHQMVSRKYDEEMLTILKQNEN-HTKLPHDLPAEATVYNKTGEFDyGVENDAAIFGNQKGA-FVIVVMSQD +GQ--RDEQINAMNSFGSVMY... +>ur|UPI000494AADC|UniRef100_UPI000494AADC/28-295 +.qkieQQIDSFLKDKKATVGVAVLA--NDEIVaVYNNQIHFPLLSVFKFHVGLAVLDKMDKDHIGLDSLIEVKSSQLKPY +SPLRDEFPDQDISLGELLKYTISKSDNNTCDILIEYVGGIDQVNEYVKSLGIKDCNLAATETLMHT-SGDAYLNWSTPEE +VVRLLNIADKQPLFATQYKDFLQATMQETSTGKDKLKGQLPADVIVGHKTGSSDrIADNDAGFVILPNGQKYYIAVFVME +SQETDADNAAIIASISKIVYdt. +>ur|UPI000262C200|UniRef100_UPI000262C200/79-377 +...lvSVIQNLGQSFRGKVGIAVRRVGADWTV.AYNGNALFPQQSVSKLWVSMTFLDAVDRGKIRLADSTTITKKDLTLH +QPSAAM-VGSGTTYSDLMRRAMTQSDNTANDTLLRAVGGPDAVRGYLARRHIANIRFGPGERLLQSNYLASPPDGAAPAS +IVQALAKLKEGDMLSSVSARVLMNFMEEAKTGPQRIKGGVPHSWTYMHKTGTGQdTGYNDVGIMTAPDGTSYAVAVMIGS +TTVSIPERWQLMQAVSRAVVa.. +>up|A0A0I9ZS32|A0A0I9ZS32_9MYCO/2-289 +.nevsRQIQAVFTDAGCRGWLQARPVSTVEPAiNFRADEPVPTASIYKVLLLAAVARSFDRGELDPSARVTIRPTDCTPP +TGFSTFIDPVTVSWRDLARSMIVLSDNAAADILLAAV-GLPRMDEIIDELGLASTHVIGGAAALYEIYDPDQTNATSAAD +SNTILAAIWTNTIASPHACSYMRGVLAQQ-VWPHRIKSGFPQEISVAGKTGTIG.KIRSEVAVISLPNETPIAVSVFTHA +ARHSLPAVDRAIGTAARIAV... +>up|A6CVT7|A6CVT7_9VIBR/1-221 +.....---------------------------.---------MMSTFKTLACAKMLHDADSGELDKNALAPITSDKLIPW +SPVTEKMVGSSITVSKACEATMETSDNTAANIVLHSIGGPQGLTEFLRLNQDDVTRLDRIEPELNQALSGDKRDTTTPNA +MNTTLHRLLFEGALNQGSKNQLMAWMQGNTVSDSLLRSVLPQGWSIADRSGAGAnGSRGFNGAIWADNRKPLVISIYLTQ +TDLSMSERNQIINEIGGLIFqty +>up|T1Z1E9|T1Z1E9_ECOLX/8-177 +.....---------------------------.--------------------------------VNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTTDIAVIWPKDRAPLILV----- +--------------------... +>up|R6CIK0|R6CIK0_9BACE/23-290 +...leSKIKKSIENVPAQVGVAII-INGKDTI.TVNNECHYPLMSVMKYPQALAVLHYLHQHNQPLSTKIFIPKEALLDY +SPLRDKYPEGNMPIAQLLDYTIQKSDNNACDILFNYTGGVSYTDSYIRSLGINNFSISKTEDDMHEDLAACYENWSTPLE +IASLTDMLFSKELFPTEYQNFLKETMLNCQTGTNRLPAPLLDTARIGHKTGTSDrNVQNDVGFILLPDGKRYTIAVLVKD +STESMADTEKIIANISGIVYhh. +>up|B2CD68|B2CD68_KLEOX/2-157 +.....---------------------------.----EERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVQD---------------------.------------------------- +--------------------... +>up|K5Y3V5|K5Y3V5_9PORP/21-281 +.....--IKEVIQEKKATVGVAILY--QDKIF.TLSDNLQYPLMSLFKFHVTVAALKKMDREHIPLDSTVYITREQMHEY +SPLRNKYPNQGISLRDIITYTIIYSDNNTCDWLIDFAGGIKKVDTFIKSLGIKKLNLTETEHSMHENIMNSYNNWSSPLS +VVQLIKKIYTDEILSATSFAFLEETMLNCSSGENKLKAGLPPNVKIGHKTGHSDrISETDAGVIYLPDGERCYIAVLIKN +SLESDETNARIMADITRVIYh.. +>up|K9IBP6|K9IBP6_9LACO/148-400 +..tveGTIQDAFGDISGDTAVYVSPVDSDTEV.D-SNDQPQRAASDIKLFVMIAAYQQVKDGELSLSDDYTLTDSDKVDG +TGKLREADGTKIPIKDLIGYMMEDSDNTAANIMIRKLGGMAAVNHQIDKMGATDTKLERMLMDTD-ALEDGKDNYTSAKD +LGTALKKIYNHQMVSRKYDEEMLTILKQNEN-HTKLPHDLPAEATVYNKTGEFDyGVENDAAIFGNQKGA-FVIVVMSQD +GQ--RDEQINAMNSFGSVMY... +>ur|UPI000664784A|UniRef100_UPI000664784A/32-287 +.qkteQELRGILEKSSALTGLVAIDLTSGEAF.RFNQDLVFPQASAIKVPILLEVYKQAQAGKFALTDVRRIAPGQVVGG +TGIIKDLEDSTFSIRNLAVLMIALSDNTATNALLDLV-GLSNINASLQAMGLKQTRVQRKMIQAA-ASGRGEENISTPAE +AAKILQMLYKGEFLNKATSEEIISILKKTNRETSRLAPGLPDHVPLAFKPGILN.GVSTEWALVLLPER-PYAVAIMENF +KP--MGQDGMVLEDVSKVLYqyf +>ur|UPI0003F9AEBC|UniRef100_UPI0003F9AEBC/3-256 +..klySTIHKRVTELKGTYSIFIESP--RDTI.AMDENRVVPAASVIKLGIMIEAYRLIDEGQLNENDRITVRPSERVGG +MGVLQHLHSVELSIGDLMTLMITQSDNTASNCLINML-GKDQINHTIKRLGCTNTKLRRSFMDVESA-KRGVDNTTCARD +MVAMLKALSNSEILTSESSKKAIHTMKQQQL-RGKLPYRIESSFTLAHKTGELQ.GVEHDVGIMNVRGED-VYIAVLLDQ +LP-NNRLGKEAIGYIGEAIYr.. +>up|B2CD65|B2CD65_9ENTR/2-157 +.....---------------------------.----EERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVQD---------------------.------------------------- +--------------------... +>ur|UPI00048BB48B|UniRef100_UPI00048BB48B/7-275 +.....---DADLDRTPGTVSASLGHLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGRLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGTLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>ur|UPI000254AF75|UniRef100_UPI000254AF75/5-263 +..tfaKDIDQIENEYNTKVGIYGINTEKGKAY.QHNADERFAFASTYKAIASGILLNKVA--PSELNKKVEINESEIVAN +SPVTEQYIGKTMSLKALIKASMLQSDNTANNKIMQELGGVNSLKHELVQLGDDVSEPQRLEPELNYFDPNSKADTTTPRA +AAQTLNSILTSNEMNGSNLSLLKQTMIENKTGDTLIKAGMPNSYTVGDKSGQLTyTTRNDLAFIYPKGQKPIILAIYSKQ +DQKDAKPNDKVISDSAREVIky. +>up|T1YZQ0|T1YZQ0_ECOLX/1-169 +.....---------------------------.---------------------------------NQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVLGDKTGSGGyGTTNDIAVIWPKDRAPLILV----- +--------------------... +>up|A0A0D6DR74|A0A0D6DR74_9STAP/26-281 +..kinEDIKVIENKYNIQAGVYVNDLTDKQKL.SYNEERLFPYASTFKVINSALLIEKL--GMNNLDKEVKVSERDIVLY +SPIIEKYKNKNVSLKMLIEAALLYSDNTANNLIIEELGGLKEVEKRLSALGINGANVNRKEVALNFYDPKKNEDTISAKN +MSKVLTKMLTGDVLEYKEQIFLIDLMKKNKTGTTLIKKGMDKKFIVGDKSGQGAnGVRNDIAVVYKKQSKPIIVVVFTKA +KNEKQKPSDTPIVEISKVI-... +>up|R7DLU5|R7DLU5_9BACE/28-295 +.qkieQQIDSFLKDKKATVGVAVLA--NDEIVaVYNNQIHFPLLSVFKFHVGLAVLDKMDKDHIGLDSLIEVKSSQLKPY +SPLRDEFPDQDISLGELLKYTISKSDNNTCDILIEYVGGIDQVNEYVKSLGIKDCNLAATETLMHT-SGDAYLNWSTPEE +VVRLLNIADKQPLFATQYKDFLQATMQETSTGKDKLKGQLPADVIVGHKTGSSNrIADNDAGFVILPNGQKYYIAVFVME +SQETDADNAAIIASISKIVYdt. +>up|B2CD71|B2CD71_ECOLX/2-158 +.....---------------------------.---PKERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVQD---------------------.------------------------- +--------------------... +>up|B2CD64|B2CD64_ECOLX/2-158 +.....---------------------------.----EERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVQTT--------------------.------------------------- +--------------------... +>ur|UPI00068A828E|UniRef100_UPI00068A828E/9-255 +.....---AGILSNCPGRAGACFSW--NGEWL.EAGSSDVFSSASLIKLPVLLTAFRLAEKGNLDLNEKVKLRDVEKTGG +AGVLQALSEDALSVQDLLTLMITVSDNAATNWVIEKI-GMPKINETIEGLGLVNTKLNRKMMDLDA-IQSGMDNFTSPAD +MVRCLQAISEGDFVSEDSRQKILDILQKQQF-TDKLPYSMDKDLIAGNKTGELP.GIEHDCAIIKYRDTS-VYAAVMIDQ +LE-QKEWGRKTISEVGNLIYek. +>ur|UPI0003E76FFE|UniRef100_UPI0003E76FFE/20-280 +..qldDSFKNLENKYDGKIGIYTLNTDDKTNI.KYNESYHFPICSVFKFLLVGAILDYDMHNQGFLDKKIPINQDDIGKY +APITAKNAGKTLTISQLNYAAI-LSDSPASNILVRELGGLQNLNKFIKKLGDNDTIITADEPEINYTQPHSNINKITPKA +ITKDIYKLAFGNILDKKHKDIFIKYLQDNNTGANRIAFGMPKDWIIGDKTGTCGyAATNDVAIIWPKNQQPIALGILYTN +PNKNAPSNEEIIQQAAKLIAn.. +>ur|UPI00049384CF|UniRef100_UPI00049384CF/134-387 +..tiqGTIDDAFGDMQGETSVYVSPTDSTEEV.-VSNSKAQRAASNIKLFILITAYQQVNEGKLNLNDKYTLKDSDKVNG +TEIRNMSSGTEISIQDLLEEMMEDSDNTAANIVIRQLGGMNKVNTQIKKIGAKDTKLERMLMDTD-ALKDGKDNYTSVAD +LGMVLKKIYNHQMVSTKYDNAMLDILKKNN-NHTKLPHDLPEEATVYNKTGEFDyGVENDAAIFGNNKGS-FVIVVMSQD +GS--RDEQIKKMNSFGSVMYd.. +>up|U6EG14|U6EG14_STASC/1-240 +.....---------------MYALNTQNGKEL.SFNENKRFAYASTLKAISSAMLLEQTP--YNKLDKKIHINKDDIVPY +SPVLEKYIGKEITLKKLIEATMLFSDNTANNKIIDELGGYEQVKTRLIDLGDTTTYPSRKEPDLNFYSPKDKRDTSTPLA +YGKTLKKLIADGDLSKANKDFLLDLMLKNKSGDTLIKDGAPSNFKVMDKSGQLTyGSRNDVAFVYPDGQKPIILVIFTNK +DRKDGKPNDKIVSEVAEIVLk.. +>up|D2EGV4|D2EGV4_PEDAC/143-395 +..tveGTIRDAFGDISGDTAVYVSPVDSDTEV.DFN-DQPQRAASDIKLFVMIAAYQQVKDGELSLSDDYTLTDSDKVDG +TGKLREADGTKISIKDLIGYMMEDSDNTAANIMIRKLGGMAAVNHQIDKMGATDTKLERMLMDTD-ALEDGKDNYTSAKD +LGTALKKIYNHQMVSRKYDEEMLTILKQNG-NHTKLPHDLPTEATVYNKTGEFDyGVENDAAIFGNQKGA-FVIVVMSQD +GQ--RDEQINAMNSFGSVMY... +>ur|UPI0003C3376C|UniRef100_UPI0003C3376C/134-387 +..tiqGTIDDAFGDMKGETSVYVSPTDSTEEV.-VSNSKAQRAASNIKLFILITAYQQVNEGKLNLNDKYTLKDSDKVDG +TEIRNMSSGSEISMQDLLEDMMEDSDNTAANIVIRQLGGMNKVNAQIKKIGAKDTKLERMLMDTD-ALKDGKDNYTSVAD +LGMVLKKIYNHQMVSTKYDNAMLDILKKNN-NHTKLPHDLPEEATVYNKTGEFDyGVENDAAIFGNNKGS-FVIVVMSQD +GS--RDEQIKKMNSFGSVMYd.. +>up|A0A0E3GQJ0|A0A0E3GQJ0_CLOSL/2-255 +...leELLKNSLKNSESKYSLAVKNLKSKEIC.YMNVHEVVPSASIIKLFIMAEAFNENKMGKLNLHDMIKIDNDKKVPF +SIVSLLNSVEQYSIKDLITLMIIQSDNTAANVLIDFL-GIDNINNFIKKTGFKNTILGRKMMDFEGD-KGGKDNYTSAYD +IFLFLEKLYNNNLVGEKEDKFMIDILSHQL-DFSMMRMDMLDDLKIAHKTGDLN.CLKHDVGIVYSEKVGDYIFVMFTYE +AK-SDGYARKLICKTSKQIYdyf +>up|F8EMZ9|F8EMZ9_RUNSL/55-283 +.....----------------------TGEVFfSRGATEAVPSASIIKIPILVELMEQVKTGKINLKEIYTLRAADKTGG +SGVMASYSDGRLLLKEVARLMMIASDNTATNIFIRKL-GRSAINDRMNRLGLPSLQLNRVMMDTA-AVARGIDNYVTARD +INALLRLIYSHKVATPDLCEQMMEFLLQNQD-TVTLPRLIPKTVRIAHKTGGLT.YVRGDAGIVFAT--APFVISVFIRG +TP--EKEAEKMIGEIGEICFtif +>ur|UPI000487F14A|UniRef100_UPI000487F14A/6-276 +.....--LDARLDRMPSTVSTYLARLDATPTW.TRHPDTTHYAASTMKVAVLVALYRALEAGRLTPDTAVPVRNEFDSAQ +PGAARDRLGGTAPLGWLAERMIVRSSNLATNLLLEQV-GLPAVADVWARAGARHSSTGRGIEDFA-AHAAGITNPVTAAD +LAALLRDLALGALATPESCTAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCSTG +DHPDDEETCQLIADISARAFa.. +>up|A0A066UD53|A0A066UD53_9GAMM/51-310 +...lkEILPIWENKFNAKIGMTIIA-DSGEIS.SHRGDEYFPVNSTIKAFIASHILLLVDKGKLDLNEKIIIKESDLIEY +SPVCKKYFNENISISELCEATITLSDNGSANILLDRAGGLTAFNQFLKEIGA-DMVLANNEPLLNRSHYGETSDTAKPIP +YTRSLKALITDNILSNQSKEQLITWLINDKVADNLLRKYLPKNWRIGDKTGTGS.ESKNIIAVIWNENNKSYFVSLFITQ +PHDGKNQKDEIMAQIGKEIY... +>up|F4Y5N6|F4Y5N6_KLEOX/9-182 +.....---------------------------.---------------------------------NKRLEIKKADLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKIIGYLGGPEKVTAFAQSIGDVTFRLDRMEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASWAVGDKTGAGDyGTTNDIGVIWPENHAPLVLVTYFTQ +--------------------... +>ur|UPI00048D4472|UniRef100_UPI00048D4472/7-275 +.....---DADLDRTPGTVSASLGHLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGTLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>up|A0A010ZY06|A0A010ZY06_9CLOT/6-272 +..tleKRIEAEIMSYDGKMGIYLDDFH-GNVI.AIHADEAFETASTIKTYILACLFDEVEKGNKSLEDMIEYKEEHVVDG +SGVLPDEPGAMLRVKDAATLMIIVSDNIATNMMIDYL-GLERINQCIKALGCKDTVLHNPI-HFE---QYDRLGTSTPED +YASIFIRLAKGELISPGADEKMLDILKKQHY-NSMITKDFPILISVASKSGSMD.ACRNDGGLVFTPYGP-YAIVMFHKE +FSDAAHPATVFGARVSRMILdqf +>up|A0A0E3UUX8|A0A0E3UUX8_9BACT/17-272 +.qqteRQLGELISRSPAITGLVAVDLTTGDTF.SFNADVVFPQASAIKVPILMSVYKQAHEGKFTLSDKREVAATDVVGG +TGILKDLVDLPVSIRNLGVLMITLSDNTATNSLIDLV-SMQEINSMLRSLGAKQTLVQRKMINSA-ASGRGEENLSTPAD +AAKILQLLYKGEFINKTTSDEIISILKKTDRQTSRLATRLPGHVPIAFKPGVLN.GVSTEWAIILLPER-PYAVAVMESY +KV--EGQAEHTVEELSEVLYqyf +>ur|UPI0004C366A6|UniRef100_UPI0004C366A6/6-285 +.....----EVFRRAGGHGWWHVRCVDCDRQD.GDAATEPVVLASMVKVPLVLEFARQVVAGQLDPTTRVRLRAADRLGG +SGTAGCADDVEMSLRDLARFALSISDNTAADALFAAV-GVANVRSLVRELGLADTRIIGGR----MALDPSRTNASTGRD +LTRLLAAVWRDEAAPAAACAMLRGLMATQLT-AHRLASGFPDEVEVVGKTGTLL.AVRAEAGVVSRPDGGRYAVAVGIRL +DRMSQPAADRALGTAAYRAVe.. +>up|Q05XQ7|Q05XQ7_9SYNE/99-363 +..tlsQRWRDLAAQQDLKVSAFMLVLDDGRYA.ELGADTALPAASSIKTPILLAALERLDAGDLHWNEPLTMTKPLVGGG +AWMANKPVGTRFPTYEVATEMIRISDNTATNLMIERAGGKQAVNIRFNTLGLSATKINNWLPDLKG------TNTTSARD +LARAIALVDTGEVLSTRSRDLFREVMSTSRT-NRLLPGGLLKGYRVYNKTGDIG.IAYADAGLIELPDGSRAVAAFLVKG +PF-NDPRSTELIRDMAAAM-... +>up|A0A0J8FIR8|A0A0J8FIR8_9ACTN/134-380 +.kelqQQIEELTQPYGSSVSVCIIDASNGNYC.HVNSDKAFVSASMIKLAVLCEYMHAVDNGQLDPADRVTLKNMKVVGG +TGLIQTERHASYSYDELCRYMIMYSDNTATNVLINKL-GQDAINERVQALVCKNTSLNRQLMALNT----NTENWISARD +AATILYKFKNGTAASSTICAKALEYLSKQT-DNEGMAEGISSGA-FAHKTGSLR.SMRHDGGIVLGK--RPYVIVALCDI +GA---GNANRLMKEIAQKADay. +>up|K9Q5U0|K9Q5U0_9CYAN/170-413 +.....----AIAADPELDATMLFVDLDTGEYL.DVASSRSISAASTIKIPVLVAFLEAVDQGTVQLQDSLIITDNVKGGG +SGNFQYDNGTELSALFVASEMSINSDNTATNMIIEQLGGFEVLNQKFQSWGLQQTQLNAPLPDLEG------TNLTTARD +LAFLLAKISRGDILSNRSRDRLIRIMSSTR-NDNLLPQTLGQGAAIAHKTGDIG.YIIGDAGIIDLPNGKRYIASIFVER +PY-DAPKGKELLHKIGKLFYqh. +>ur|UPI00069EFF5A|UniRef100_UPI00069EFF5A/4-270 +....eGELTDAFAAAGVTGFLHAVDVGPGAEV.GVEPDAPVVTASVFKIPVLVELCRQFATGERSAADRLRVPAGGRTLP +TGLSVMLDDADLSLRDVAYLMMCVSDNHATDALMALL-GREKINAGTAALGLPATVLEEDSDGLAAVLDAETTNRSTPRE +TTTLLRRVWTTDGLPEAACDEIRRILGLQ-VWPHRLTSGFPDDVKVSGKTGTLS.HVRNEVGVVEYPDGGTYAVAVFLRL +PGAENPAADAVIGTAARIAVdh. +>ur|UPI0004DF3807|UniRef100_UPI0004DF3807/2-287 +....eDEIIARAEQVGVRVRMHARAIDGTASF.GIGADEPVVTASVFKVPLAVELADQAERGHCDLAEQITVPAGPKVPP +YGLATFRHPVTLSLDALATLMIGISDNVATDLVFAKI-GKPAVRALLDRLGLAGTVLEQDE----RALDPAQTCRSTAAE +MTALLGMIWRDEAAGPGACADVRRWLGLQ-VWPHRLRSGFHDEVRISGKTGTLP.TIRNEVGVVEYAEGSRFAVAVFTEA +VDARAPERDAFIGFAAARAIe.. +>ur|UPI000225E7C9|UniRef100_UPI000225E7C9/45-352 +...ldDRLFALGTGLEGKIGIAVHDPARSRMM.HYNGTQLFPQQSVSKLWVALTALDQADRGELDLSETGTVRVDDLAVH +NPIRRSVIANGTTYKDFLERALTASDNTANDMVLRRVGGPDEVRKTLARKGFADIRFGPGERPMQSAYVADPVDGATPVA +IASALARLHGGELLSQESTARYLAWLDDVKSGPNRLKGGLPDGWSIGHKTGTGQvAGYNDVGILTAPDGSIYTVAVMIGR +TQVPVPARMDMMHGVVRAVAgy. +>ur|UPI00068B4FB1|UniRef100_UPI00068B4FB1/11-272 +.....--------------------VADGPEV.TVGADDPVVLASVFKILVLTAYVRAVAAGELDPTARTTVTARYRIGG +VGTAGFADDVEASWRDLALNMMSMSDNAATDVIYHRL-GTEAVDRVIADLGLADTRLIGCCEDLFAAVQPLRTSHSTPRD +VTTLLNALWTDTAAPAEACRQARDIMALQ-IWPHRLTAGFPGEVRIAAKTGTLP.TWRNEAGVVTYPDGRRYAVAVFTRA +ASDRQPLVDASIGRAAFAA-... +>up|L7KUA8|L7KUA8_9ACTN/15-302 +..rvdRDVTETLADAGCSGWIHATTIGSPRIGySFDADAPVVLASVYKLALLISLCRSADRGDIDLTSSVTVDPTQWAQP +TGLAALRDPITLSRRDLATSMMTVSDNVAADVILDEI-GLDRVREDLATLGVANTRIVGGVAELHQAYDAAYSSSSTPRD +CTTLLSAVWTDHAASNEMCAFIRDTMRRQVF-TSRLASGFPRRVTVAGKTGTLV.AIRNEIGVVEFPGELPVAVAVFTSS +ARSELPHVDRAIGEVARTVVt.. +>up|A0A0D5C9D4|A0A0D5C9D4_ECOLX/2-177 +.....---------------------------.------------TSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNHI------------------- +--------------------... +>up|R7J5J6|R7J5J6_9PORP/26-295 +.ndlgARLKETLAGKAATVGVAVI-FNGNELV.TVNNMYRYPMMSTFKFHQALSVLDYLNKNEKDLNTEILVKQSQLLAH +SPMRDANPKGNMSVGDLLKYTLIDSDNNACDVLFDLIGGPKVTEKYIHKLGIEDVAISQTESLMHANPDNCMLNWCKPSS +AVLLLETFLQQPICNKSQKLFIQRAMADCSTGKDKLKAGLPKDVLLAHKTGSSDrIADNDMGFVVLPNGQYYTIAVFVMN +SRESDKKNARIIADVSRVVYeyf +>up|R5ID00|R5ID00_9BACT/23-291 +.kdlrGDIEKVIAGRQATIGVAVMC---GDTViTVNNSRKYPLMSVFKLHVAVTALRKMDAEGIPLDSTVLIRSEQLHEY +SPLRDRYPGQDISYRNIVGYTVSHSDNNTCDLLIGFSGGIDKVDSCIKSLGITDLNLTETEADMHGDIRNGYLNWSTPMS +VVRLFEKIYSGEILSTEHSAFLERILLECSSGQDKLKAGLPGDVPVAHKTGHSDrIGDADAGAIYMPDGRKCYVSVLIMD +SKETDEVNAGVMAEIAGIVYryf +>ur|UPI00057950F7|UniRef100_UPI00057950F7/21-290 +.qelnNKIKGVISNKNATVGVAIIY-DAKDTL.TVNNDHKYPTMSVYKFFQALNILDYMDKHNISLDTEIYIKKEDLKEY +SPLRDKSPKGEMSLRELIQYTASHSDNNISNLFFRSFIGPKMTDLYFRSLGIQNFEIVSSEETMSLDFNNQYQNWITPLE +ATRILEMFRKEELLSPDYNNFLRQAMIDTKSGQDKVKALLPKNTVVVHKTGMLR.AADNDLAIVYLPNGKQFSIAVFIMN +SKESDKTNASIIAEIAKLAYdyf +>up|A0A0D5C9G4|A0A0D5C9G4_KLEPN/2-172 +.....---------------------------.------------------AAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELIAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIG------------------ +--------------------... +>ur|UPI0006606D9A|UniRef100_UPI0006606D9A/5-263 +..tfaKDIDQIENEYNTKVGIYGINTENGKAY.QHNADERFAFASTYKAIASGILLNKVA--PSELNKKVEINESEIVAN +SPVTEQYIGKTMSLKTLIKASMLQSDNTANNKIMQELGGVNGLKHELVQLGDDVSEPQRLEPELNYFDPNSKADTTTPRA +AAQTLNSILTSNEMNESNLSLLKQTMIENKKGDTLIKAGMPNSYTVGDKSGQLTyATRNDLAFIYPKGQKPIILAIYSKQ +DQKDAKPNDKVISDSAREVIky. +>ur|UPI00068A408A|UniRef100_UPI00068A408A/5-263 +..tfaKDIDQIENEYNTKVGIYGINTENGKAY.QHNADERFAFASTYKAIASGILLNKVA--PSELNKKVETNESEIVAN +SPVTEQYIGKTMSLKALIKASMLQSDNTANNKIMQELGGVNGLKHELVQLGDDVSEPQRLEPELNYFDPNSKADTTTPRA +AAQTLNSILTSNEMNGSNLSLLKQTMIENKTGDTLIKAGMPNSYTVGDKSGQLTyATRNDLAFIYPKGQKPIILAIYSKQ +DQKDAKPNDKVISDSAREVIky. +>up|A0A084JR15|A0A084JR15_9FIRM/6-272 +..tleKRIEAEIKSYDGKMGIYLDDFH-GNVI.AIHADEAFETASSIKTYILACLFDEVEKGNKSLDDIIEYKVEHAVDG +SGVLAAEPGAKLRVKDAATFMIIVSDNIATNMMIDYL-GLEKINQCIKALGCRDTVLHNPI-HFE---QYDRLGTSTPRD +YASIFIRLAKGELISPRADEMMLEILKKQHY-NSMITKDFPILISVASKSGSMD.ACRNDGGLVFTPYGP-YAIVMFHKE +FSDAAHPATVFGARVSRMILdqf +>up|B2CD70|B2CD70_KLEOX/4-160 +.....---------------------------.-----GRFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVQ-DHL------------------.------------------------- +--------------------... +>ur|UPI0005BBC6BA|UniRef100_UPI0005BBC6BA/36-246 +..aaqAELAALEKASNGRLGIAVLDTSNGTRI.AHHARERFPVCGTYAVVAAAAILARGSLDASLLPRRILYRRYEVVAG +SPVTESHVDTGMTIAQLCAAMLQSGDKGAGNLLMRVLGGPQAVTSFAHESGDTVFRLDRWEPELNLAAPGDERDTSTPVA +MVDLLQQLLLGDTLREPQRAQLTEWMNGGTRGATGIAAGVPPGWRVADKAGTGG.------------------------- +--------------------... +>ur|UPI000364FFDC|UniRef100_UPI000364FFDC/7-275 +.....---DANLDRASGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>up|V8D0D7|V8D0D7_9ACTN/9-296 +..dasRHLSEVFADAGCAGWVHARTIGRAREF.DWAADDPVVMASVYKLPLLLALCDLAEIGQIDLTATVVVDPADWAVP +TGIATLHDPVTLSWRDLAVQMMVISDNAAADVILDRV-GLPRVQEKLDALGLTETRVVGGMAELQQAYDPALASATTPRD +GTRLLQLIWTDRAVSAQMSEFVRSTMRKQA-WQQRLSSGFPLGVTIAGKTGTLG.AIRNEIAVVEYPGEHPIAVAVFTLA +ARAELPTVEAAVGRAARIAV... +>up|F1CKJ5|F1CKJ5_9ENTR/1-174 +.....---------------------------.-------FAMCSTSKFMAASAILKQSETQTELLNRRVSLKKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPRKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGE.------------------------- +--------------------... +>up|C7H338|C7H338_9FIRM/6-271 +..tleKRIAAELYSYQGRMSVFVDDLR-GSTV.EIGADEEFETASTIKAFILAVLYLQASRGRADLEEEITYEASQFVDG +SGMLRAGVGAKLKVKDTATMMIICSDNIATNMIIDYL-GLDTINACIRELGFGHTVLHNPL-HFDR---YDKLGTTTPRD +YAALFAQVAKGTLVSKEASAAMLGIFRQQHY-NTMLTHDFPELIWVASKSGSMN.ACRNDGGIIHTPYGE-YVIVLMNKE +FHDIDHPAMVYGARVSRMILd.. +>ur|UPI00068592F8|UniRef100_UPI00068592F8/14-301 +..dasRHLSEVFADAGCAGWVHARTIGRAREF.DWAADDPVVMASVYKLPLLLALCDLAEIGQIDLTATVVVDPADWAVP +TGIATLHDPVTLSWRDLAVQMMVISDNAAADVILDRV-GLPRVQEKLDALGLTETRVVGGMAELQQAYDPALASATTPRD +GTRLLQLIWTDRAVSAQMSEFVRSTMRKQA-WQQRLSSGFPLGVTIAGKTGTLG.AIRNEIAVVEYPGEHPIAVAVFTLA +ARAELPTVEAAVGRAARIAV... +>up|U2QQI6|U2QQI6_9FIRM/5-245 +.....--VKRQLSSVPGHIGFYYKNLVTGETD.GSRQTELFQAASVIKLPILAAILLEEREHPGVLQERLLVRDGDKVPG +CGALQHISGTQYDIESLCKLMITISDNTATNVLIRRF-GIEFLNERFRALGLQETKIFRFLFDTEA-ARQGKENLCQPKE +IGSLLEEIYHGRCVSANASERMRAMLSQQQI-NHKIPSLLPPTVRVEHKTGEDE.GITNDVGILYGR--EPCVL-VFVSN +ET-DVPAFEQVIRTVS----... +>ur|UPI000678C4D4|UniRef100_UPI000678C4D4/23-313 +.qalqAKLSVLAAGHHGKVALYAEDLVTGKTV.ALNADTPVQTASVIKLTVLYEALEQVRDGKVHFDDKLTLTHGDQVAG +SGVLAFFDTPQLTFKDALTLMIILSDNTATNLAIDHL-GLKSIDDQIVALGLKDTWLYKKSGPMPADQKTFGLGKTTAYE +MATVMKRLVTCDRADQPLCDVAMHMLKSQ-FYRNSIPRYLEKDSEIANKTGALD.AVRNDVGVVITRNGP-ILISEFTYQ +NQDHDNEGEVLMAKMAKEIVsaw +>ur|UPI000235B27A|UniRef100_UPI000235B27A/143-395 +..tveGTIRDAFGDISGDTAVYVSPVDSDTEV.D-SNDQPQRAASDIKLFVMIAAYQQVKDGELSLSDDYTLTDSDKVDG +TGKLREADGTKISIKDLIGYMMEDSDNTAANIMIRKLGGMAAVNHQIDKMGATDTKLERMLMDTD-ALEDGKDNYTSAKD +LGTALKKIYNHQMVSRKYDEEMLTILKQNG-NHTKLPHDLPTEATVYNKTGEFDyGVENDAAIFGNQKGA-FVIVVMSQD +GQ--RDEQINAMNSFGSVMY... +>up|F1CKJ6|F1CKJ6_9ENTR/1-174 +.....---------------------------.-------FAMCSTSKFMAASAILKQRETQTELLNRRVSLKKSDLVNY +NPITEKHLDTGMTVGELAAAALQYSDNTAMNKLIEQLGGPRKVTEYARTLGDKTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHVTLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGDKTGSGE.------------------------- +--------------------... +>up|I5C6Q8|I5C6Q8_9RHIZ/38-223 +.atlsQTVERIESTLGARVGIVIRDTGSDWRW.SHRAEERFLMNSTVKALICGGVLAELDKGMLTLDQTLPIRQFDIVSY +SPVTQKHVGKAMSIADLCLATLDISDNAAANLLIGRLGGPKAVTAFLRSIGDPVSRLDRLEPKLNAFAPGDPRDTTTPAA +MTETWHALLLGDVLKPASRTQLIEWMSH--------------------------.------------------------- +--------------------... +>up|D0MKL8|D0MKL8_RHOM4/25-291 +.....---GRIEHRYELTLGVAAHNLTTGASV.FYRADTLFPTASVIKLAVLVELYRQYEQGYLSPQDTVVLTAGRIYPG +SGVLQHSVPRVLSLQDAAVLMIILSDNTATNLVFDRLGRLDSVNATLRSLGLQRTRMLNKT----PEARRYGIGMGTPRE +LMQLMIAMARGRVVSAEASREMIEILKRQQW-TEMAPRLLPDSLQLAHKTGAIS.TARCDVGLIFSPRD-TIAFAVMTDH +IKDPDQVGNLAVAEAVREVYe.. +>up|A0A0H3WJJ7|A0A0H3WJJ7_KLEPN/2-160 +.....---------------------------.----EETFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLL------------------.------------------------- +--------------------... +>up|A0A0D5AGS3|A0A0D5AGS3_9NOCA/3-289 +..ttdEQLRAVFADAGCRGWVRAERIDGTGTVvDYEGDDPVVAASVWKIVLLVAVARAFDEESLTATDSVRLVPAQCSPP +TGIASFADPVTMSWRDIARSMITVSDNAAADALLGAV-GLDAVARVIDDLGLEHTRIVGGTKQLGDGFDPAYTSCTTPRD +SNTILRSVWLGTAASPAQCRYMKDVLSQQ-VWPHRIRSGIPPDVQVAGKTGTIG.PIRNEVAVVSFPGETPVAVSVFTRA +ARMDLPLVDQAIGHAARIAV... +>up|G0J738|G0J738_CYCMS/25-280 +..saqQSLKAYLKTIDNKVSLYIIQNKQGKILsMSNSDKIIPSASIIKVPLLIYFMQKASEGTFSLQDHYHLKDEDKVGG +SGELQFKPAGIVTYEYLAKEMIRVSDNTATNIIIKKL-GLKAFQKWMKENDYSATQLNRFMMDFDA-IEKGKQNYCSSKE +INRLLLALYNGDLLAENPSLKVIEWLKNCED-NTGLPHLLPDRVAIAHKTGTLD.YVRGDAGIIFGE--NPIFITVLVEN +FS-EIAEADSIISTIGRLAYley +>up|B2CD74|B2CD74_KLEOX/3-158 +.....---------------------------.-----GRFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVQDH--------------------.------------------------- +--------------------... +>ur|UPI00038131BA|UniRef100_UPI00038131BA/7-275 +.....---DADLDRASGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>ur|UPI00040B41F9|UniRef100_UPI00040B41F9/3-253 +.....DEIIEKLERLPGKISFLYENLETGDGF.SYHQQEPMMAASVIKLFVMAAAFEKEKRGTFSMDEMFSVKKEDRVPC +GALTYLHDGILVTGMDLVTLMIIFSDNTATNVLIDIL-GMEEINEIIRGLGFRQTLLQRKMYDMER-SGRGIQNYITAHE +TGRLLKMMYNGVLIDRQSSKTMISILKNQQL-CSKIPFYLQESPEIAHKTGEDT.GITHDVGIVYGK--EPFLVC-FCGN +ET-DTPAFERVMAEVSLDLYk.. +>ur|UPI00068D82B3|UniRef100_UPI00068D82B3/53-301 +..qleSSLRELMDKDSAKYQVYVFLPQWDEPL.-IMGEEPQSSASIIKIFILGTAYELAERGQLNLNQQVTVHQADMVGG +AGVINGRSGEPYTVRNLLELMITESDNTATNVLMDTI-GIERIQRFMKVHGFQNSVLQRKMMDFE-ALRAGRDNFTTAGD +VGKFFRLLREHKLVSEAADSEMISILFGQT-DRECFPQALP-DARIAHKTGELS.GVYHDAGIVYEANDS-YVLCIMSTD +SR-GRGNTLSTMRDMAKTV-... +>up|A8LX03|A8LX03_SALAI/7-275 +.....---DADLDRASGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>ur|UPI00055D9803|UniRef100_UPI00055D9803/48-285 +.....---------SKMRINIQVESLDGHVYF.SQQSQETVPSASVIKIPILVELMEQVKAGRFQLEDKYLLADSDKVGG +SGVLSKRMAGEMNIDELARLMMIASDNTATNVIIRKV-GRENINHRSKSLGLEGLQLNRVMMDTVA-VARGIDNYVTCRD +INTLLRLIYHQKVATPMLCERMMGFLYENQD-TLTLPRLIPKHVKIAHKTGGLA.YVRGDAGIVFGE--VPFVISVFIRD +TK--VEEAEKMLGEIGEICF... +>ur|UPI0006AD8D68|UniRef100_UPI0006AD8D68/10-267 +.....--------------RVHVRDIDGTGEL.GHRADEPLALASVAKILITLEFARQAATGALDPAERVVARRQDRLGG +SGTAGFADDVELSLRDCANLAMTISDNTAADLIEERV-GTEPVHLLVRELGLEHTRFTGGPRALLRPPDPARVTSSTPRD +LTRLLQLVWTDAAAPPRACAFVRELMARQLV-RARLASGFAPPVHVSGKTGTLP.GLRMEAGVVEYPDGHRYAVAVAAVG +AEGNGHEVDAALGRAARAAVee. +>up|R5HJN5|R5HJN5_9SPIR/144-391 +.....-GIKNLMTAYSIHPSVYVWDYDTGHYA.DINASELFSAASIIKIPVLLQLFRSVDLNQVSLYDEMTLTEYYRSEG +SGGLQFKAANSYSLDTLARVMITDSDNTATNMIMSKIGSMTDVNQGIRDWGLKQTHVKTWLPDLQG------TNHTTARD +LGVMLYNIENPKFLSMSSRERIFDYMGHVKN-NRLIQAGLGPGASFLHKTGDIG.KMLGDAGIVYTPNGKKYIVVILANR +PY-NSPAGKDFIVRASEIIYny. +>ur|UPI0006299B5D|UniRef100_UPI0006299B5D/13-279 +....vSRLTAAFASAGVTGFLHAVDVGSGVEV.GVEPDAPVVTASVFKVSVLVELCRQFATGEREPADRLRVPAGARTLP +TGLSVMLDDADLSLRDVAYLMMSVSDNHATDALMALL-GRDRINALMVELGLPGTVLEEDADGLDAVLDPRTTNRSTPRE +TTTLLRRIWAADGLPAAAGEEIRRIMALQ-VWPHRLTSGFQDDVKVSGKTGTLS.HVRNEVGVVEYPDGATFAVAVFLRL +PGGENPAADAVIGTAARIAVdh. +>up|A0A024P480|A0A024P480_9BACI/6-251 +.....-SIAKLAANVDAEVSIFIRY--GDHSV.RINEDCVLPAASTIKIPILMEAFRQRDEEMIDFSERISISPKDRVGG +DGVLSLLIESAMEFEDLLTLMIVVSDNTASNILMDEL-GISAINDLCQSLGCPSTKIRRLFMDFDA-MQAGINNTTTASD +MMRLITALDQGKIGGKSGATQMIEILQHQRY-TSGLPAYMTDNIKFATKTGQLP.GICHDLGIFKYREQKVYA-VVMFHQ +LA-EGEAGRRALGDIGKVI-... +>up|A0A059X665|A0A059X665_9BACT/70-335 +.....QLLKNVINGKQATVGVAIKNFQSGEEH.YILPDERFALMSVAKFPQVLLLLHLADEGKYDPKAPVSFDAEDLKQA +SSLRKDHPQSALPLTEALRYCIGQSDNITSNKIFELEGGPRAVEDYVHSLGIADIGVTTDYAHMRP--DSPRQNWGTPRA +MLALLEKFHNGKLLSDSSKAMLWKAMVEATSGHNRIRGGVPAGTLVADKTGTSGrAAFNDVGIVQLPDGGYYGLVVFVGD +SKEPDSVNAAIIAGVSKTVWehf +>up|A0A0B5EAU4|A0A0B5EAU4_9PSED/22-178 +.....--------------------------LeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEA--------------------------.------------------------- +--------------------... +>up|D4K079|D4K079_9FIRM/6-271 +..tleKRIAAELYSYQGKMSVFVDDLH-GHTV.EIGADEEFETASTIKAYILAALYLQASRGKASLEEKITYKPEHFVDG +SGMLRAGVGASLKVKDAATMMIICSDNIATNMVIDYL-GLDTINACIREMGFAHTVLHNPL---HFDIY-NDLGTTTPRD +YASLFAQVAKGTLVSAEASAEMLAIFRQQHY-NTMLTHDFPELIWVASKSGSMN.ACRNDGGIVHTPYGE-YVIVLMNKD +FHDIDHPSMVYGARVSRMILd.. +>up|A0A0F8GV64|A0A0F8GV64_METMZ/30-198 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLT---------------------------------------.------------------------- +--------------------... +>up|E0NH64|E0NH64_PEDAC/143-395 +..tveGTIRDAFGDISGDNAVYVSPVDSDTEV.DFN-DQPQRAASDIKLFVMIAAYQQVKDGELSLSDDYTLTDSDKVDG +TGKLREADGTKISIKDLIGYMMEDSDNTAANIMIRKLGGMAAVNHQIDKMGATDTKLERMLMDTD-ALEDGKDNYTSAKD +LGTALKKIYNHQMVSRKYDEEMLTILKQNG-NHTKLPHDLPTEATVYNKTGEFDyGVENDAAIFGNQKGA-FVIVVMSQD +GQ--RDEQINAMNSFGSVMY... +>ur|UPI0006AEC73D|UniRef100_UPI0006AEC73D/5-281 +.....-DLDAHLARVPGTVSAYVGRLDGPATW.TRHADASHYAASTMKVGVLAALYRAAEAGSLELDAEVPVVNEDSAQG +APRFSDRLGGDASLRWLAERMIVRSSNLATNLVIAHV-GLDAVAEVWSLAGARHSVTGRGIEDFAA-RGAGITNAVTAAD +LAALLGALATGALASPASCAAMLDVLLAQEH-REDLAAGLPEGTRIAHKSGWVR.GVRHGAGVVLPDDAPPYVIAVCTTT +DLADEDDACLLIAHISAQVWa.. +>up|T1Z245|T1Z245_ECOLX/1-168 +.....---------------------------.----------------------------------QRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MEQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILV----- +--------------------... +>up|Q5MDG3|Q5MDG3_ECOLX/8-174 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGDW-----------------------------------------.------------------------- +--------------------... +>up|X2KYI7|X2KYI7_9BACT/30-299 +.tslqKQVEQLLEGKNVQVGIAVYY--QGKMLcTKNADQSFPMMSVFKLHQAVAILHCLKQDSLTLKKPMLITKDMLSPY +SPLRDKYPDGDLKVSQLIEYSVAQSDNNASNILFNLFDGTHYANQVIQDLGCTNTQIKWTEDEMAMDHSRAYFNSTTPND +AILLLEMLVDNRTQRQQDFLWLTEVMSGTQTGPNRLAKYLPTGTKLYHKTGTGYvVAVNDIGFVILPNGKHYSIAVFCKD +SKLSSEKTEELIAEISRLTYey. +>ur|UPI000249343A|UniRef100_UPI000249343A/239-481 +.....-------GESDGQTSAYFYDLNSDQHA.QYGDDSTQRAASNIKLFIMAAAYQKVKDGELDLSDHYTLKDSDKVGG +TGVVQQETGSSISYHDLIKDMITQSDNTAANIMVDTIGGLDVVNDEISDLGLSDTTMERKLMDTEK-LEAGHDNMTTAHD +LGIFMKKLYNHQVVSKTYDEDMLGILKDTS-NHSKLPSQVASDITVYNKTGEYNyGVQNDVAIFQKGDKA-FVISVMSED +GT--ESDQKEAMGDLGSDL-... +>ur|UPI00037C8C86|UniRef100_UPI00037C8C86/8-275 +.....----ADLDRVSGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>up|A0A011A1X4|A0A011A1X4_9CLOT/4-253 +.....-EIIKKLERIPGKISFLYEDLKTGEGF.AYHEQEPMMAASVIKLFVMAAAFEKSKKGTFQMDKLFPVKREDCVPC +GALTYLHDGILVTGLDLVTLMIIFSDNTATNILIDIL-GIEEINDTIQGLGFRHTLLQRKMYDIER-SNRGIQNYITAYE +TGRLLKMMYEGTLIDRRSSEAMISILKNQQL-CSKIPFYLQESPDIAHKTGEDT.GITHDVGIVYGK--EPFLVC-FCGN +ET-DTPAFERVMAEVSLELYk.. +>ur|UPI00026316CF|UniRef100_UPI00026316CF/73-374 +...lvNRLSDIAHNFDGVVGIAVTSVDRNWTA.SQGGARKLPQQSVSKLWVAMTVLDQVDQGRIRLSDPLVITRADFTLH +QPVASLVKGDQSTVGEIMRRALTMSDNTCNDKLLRLVGGPPAVRSFIARNALGSIRFGPGEKLLQLSYVADPPDGAAPLA +IAGALARLKRGELLSPVSTQWLIATMQASHTGKYRLRGALPPGWQLAHKTGTGQdAGYNDVALLTAPDGRSYALAVMIGD +TPRPINERQLLMQGVVRAIVae. +>up|B2CD53|B2CD53_ECOLX/3-157 +.....---------------------------.-----GRFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVQD---------------------.------------------------- +--------------------... +>up|Q67P40|Q67P40_SYMTH/10-252 +.edltAILERVVSDLPGTIGVYVTDLATGRSA.GLNPMAEFYAASTIKVPIAMAVLWLADRRRISLDQTIAYQPEDYQAG +TGILQAQPGDEVSVRRLLELTITVSDNIARNMLERFI-GSGTIRNYMLSLGVAPA-YD------------PLETPVTPYG +MNQVLIALDSGRGLSPASTRMLLRWMEEAVF-RRRIPRYLPESAVVATKIGSRD.DEFHDVGLVYAPDRS-FAISVFTKG +MT--EAQAEEAIARIAEAVYw.. +>up|A0A0M2MMA4|A0A0M2MMA4_9ACTN/5-294 +.....-EARAIFERAGCTGSLLVRPLDGSAEF.SVDADQLVVPASVVKVLVALAAETWFAEGRLDPRERVVLGAAERTPG +PGVSLFEDDAELSLRDMVVLMLTISDNPCTDMLVHRL-GLDALNATAARLGLRNTVVRSDLRTMLDALTPGAGTSTTARD +MVRLLRLVWSGQAGPEAACARVRAVMARQLT-RHRIASGFRAPVRVAAKSGGLAgIVRNEVGVVSCPDGRQYAAAVFTRS +RPADEAAVNAAIGAATARAV... +>ur|UPI0005626E60|UniRef100_UPI0005626E60/2-252 +....eKIIQDLLHETPYKVHLFVKNPKNEQFLfSHQIGEAFSSASIIKVPILLAALAYFEKYSLSLHSSLPISPADWVDF +SVISEQRL-TQSTVYELLVWMIITSDNTATNVLIDVV-GMEFLNDYFRQIGLQETLLQRKMMDVER-LAMGLDNFTSAWD +MAHLFTRIYQQDLLAPPYNRLVIDILNRQRA-HEGLKRYLVDDVKLAHKTGGLD.TVDHDVGIVYSNSID-YLIGVFITN +VT-ENELARQLIGRFSKVVYdh. +>ur|UPI000684E963|UniRef100_UPI000684E963/58-356 +..alqQRVTQLIRSFPGKAGAAIQAVDEDWIV.SEGGALYLPQQSVSKLWVAMTVLGQRDAGRLKLDDPVLVTRDDLTLH +QPIAGLVTGEGTTVTGLLTRALTQSDNTANDRLLTYVGGPAAVRRFLAEKHISGIRFGPGERLLQSRYIDNPPDGAQPAA +IVEALARLARGELLSETSTRVLLDTMANSHTGRARLKAATPAGWTLAHKTGTGQeAGFNDIGILTAPDGRRYAIAVQIGD +TTAPMRVRQVLIQQVAAALT... +>ur|UPI000648672C|UniRef100_UPI000648672C/26-293 +.sdlkKTIESIISHKKADVGVSIMGPYQKETI.QINGNKLYPMLSTVKFPIALTVLKKVEKGELSLQQKLFIKREELLEW +SPFKKEHPDGNISLEEALKWIVLYSDNNICDILMRLVGGPEPVQQLVNS---KDCIIQNNEEDMHKDWESQFVNKITPNE +AIRLLETFNNGKILNKKHHLWLYNAMLNNTAGPKRLKGSLPEYVKVAHRTGTGMtGAINDFGIIELSGSQKIYIAVFVHD +TYEKFENAEAIIADIAKVTYefy +>ur|UPI0006AFC8A8|UniRef100_UPI0006AFC8A8/3-276 +....aARVRAAFADAGVTGALHAVDLDHDREL.SVGADEPVVLASVFKVPLLVALHHSAH----DLTRRITLDADRSTGP +TGVGGMLDPVTMSLRDLAYLAVTVSDNAAADALADLI-GLDAVNDTLRELGLTRTLVVHRARDFMRALDPDHTNRGTARD +LTTLLRHVWRHD-----DCAPIRRAMALQ-VWPHRLASGFPDDVRVAGKTGTLP.TVRNEVGVVEYPDGGRYAVAVFTRS +ASTALPAADAVIGTAARLALeh. +>ur|UPI000258B24D|UniRef100_UPI000258B24D/134-387 +..tiqGTIDDAFGDMQGETSVYVSPTDSTEEV.-VSNSKAQRAASNIKLFISITAYQQVNEGKLNLNDKYTLKDSDKVNG +TEIRNMSSGTEISIQDLLEEMMEDSDNTAANIVIRQLGGMNKVNTQIKKIGAKDTKLERMLMDTD-ALKDGKDNYTSVAD +LGMVLKKIYNHQMVSTKYDNAMLDILKKNN-NHTKLPHDLPEEATVYNKTGEFDyGVENDAAIFGNNKGS-FVIVVMSQD +GS--RDEQIKKMNSFGSVMYd.. +>up|A0A0E9DXE7|A0A0E9DXE7_CHLTH/135-381 +.kelqLQIEELTQPYGSSVSVCVIDASNGNYC.QVNSDKAFVSASMIKLAVLCEYMHAVDNGQLDPADRVSLKNMKVVGG +TGLIQTERHASYTYDELCRYMIMYSDNTATNALINKL-GQDSVNERVQTLGCKNTSLNRQLMALNT----NTENWISARD +AATILYKIKNGTASSSTICAKALEYLSKQT-DNEGMAEGISSGA-FAHKTGSLR.SMRHDGGIVLGK--HPYVIVALCDI +GA---GNANRLMKEIAQKADay. +>up|A0A0G0CP64|A0A0G0CP64_9BACT/25-316 +..diqKKVQEICTSVPGEMGVAALHIESGRRV.EFNSHEAFPMASSYKIPIALSCLSLVDSGRLSLNQHVLFV-----GR +SKKTPNKKVYRVTLRKCIELMLARSNNTTSDRVLEMTGGPFAVNSWLSRHQIYGMRIDRPVLKMRKKFYVDERDTTTPRV +MVDLLAQAFEGKLVSERSTSFLFSCMAKCCTGSMRMVHLLPKHVKVYHKTGTMD.GIISDVGVITLPGGGHLVLAVYSNK +SMRLTDDRALAIARIARSLFdyf +>up|D6TNC4|D6TNC4_9CHLR/9-268 +.....------LLALSGEVACVVWSPSTPEPLyTLHASQRFPAASLAKLPILLTVARQVAQGKLAWEMRYEVPAAMRVTS +DGVLTDSPELRPTLSDLAYLMITISDNTASNILLDLA-GMEHINAFMQELGLHVTRLERRFMDFTA-RQQGRDNWTNAEE +MARLLAYLCSEAA---PERERLLSILLRQND-YTILPSSWSEEVPFAHKTGGLV.GVMHDAGILYPPGKAPLILVALTAN +QA-DTPHTRYTLSRLGKLIYeny +>ur|UPI00031A7510|UniRef100_UPI00031A7510/4-222 +.....---------------------------.--GGNQVFPAASTIKLTILIAFYQDLDAGKVSLNDTLVLRRDLLTGG +SGAMQYPIGSHYSAKEVLKRMITISDNTATNLIIDHLGGIDCLNARFRSWGLQHTVMHNLLADLRG------TNTTSAED +MVSLLAQVVEENLLSSQSQDQVLNLLRHTTI-RSLLPAGLGPGANIADKTGDIG.FLIGDAGLIIMPTGKQYLAGIFVTC +PY-NDVRGRNFIQEVSRTTYty. +>up|A0A069JTK1|A0A069JTK1_9NOCA/10-303 +.....ASIADVCDDANATVAFHVRSLDGNLEI.GSGADARSVTASTYKVPVMLEVAAQASEGRIQLADRIKVPADRRTIP +SGISAMTDEVEVSIRDLALLMMQVSDNTATDILQEMV-GTENIMSRLRALGLNSTSITTDE----DSLNARGGNTSTPRE +MTELLSLIWTDKAANAEACAEVRRVMGLQ-FAPHRLSSAYVDGPTISGKTGTFLaGVRNEVGVVDFGDEDLYVVAIFLRD +KNNYNSKVDAAIGKIAALAId.. +>ur|UPI0006BBBF4C|UniRef100_UPI0006BBBF4C/8-292 +....vETINARAEEVGVRVRLHAAEIDGTRQI.GIEGGVPVVTASVFKVPIALELARQAADGGLDLGELVTVAPGHPTPG +PGLATFRHEVTMSWHDLAILMIGISDNVATDLILARV-GNQAVGHSLRRMGFEHTTVTQDM----EALRPEHTCATTAEE +ITRLLGLIWRDEAASPAACADVRRWLELQ-VWPHRLRSGFPDAIRVSGKTGTLP.SVRNEVGVVEYSDGGRYAVGVFTDA +VDARVPERDAFIGFAAARAV... +>ur|UPI000364D718|UniRef100_UPI000364D718/29-308 +...lqSQVERIASEHHGQVSVYAKGLKTGQTV.AMKADEPVQTASVIKLAILYEAMEQIRAGKAHWDDRVTLTKENQTGG +SGVLGFFDTPTLTLKDVLSMMVITSDNTATNVAIDKI-GLDAVNAEMGRLGLKNTWLYKKSGPMPADQKKFGLGKTTARE +MATLMERIVTCRLGDNDACNVSLHMLRSQ-FYRDGVPRYLEEGSAIANKTGALD.EVRNDVDAVATKNGL-LILSIFTWD +NKDQDNEAYLTTAKIAKAIVgtw +>up|Q59514|BLA1_MORCA/51-310 +...lkEILPIWENKFNAKIGMTIIA-DNGELS.SHRGNEYFPVNSTIKAFIASHILLLVDKEKLDLNEKIIIKESDLIEY +SPVCKKYFDENISISELCEATITLSDNGSANILLDKIGGLTAFNQFLKEIGA-DMVLANNEPLLNRSHYGETSDTAKPIP +YTKSLKALIVGNILSNQSKEQLITWLINDKVADNLLRKYLPKNWRIGDKTGTGS.ESKNIIAVIWNENNKPYFISLFITQ +PHDGKNQKDEIMAQIGKEIY... +>up|C3JVV9|C3JVV9_RHOER/10-303 +.....ASIADVCDDANATVAFHVRSLDGNLEI.GSGADARSVTASTYKVPVMLEVAAQASEGRIQLADRIKVPADRRTIP +SGISAMTDDVEVSIRDLALLMMQVSDNTATDILQEMV-GTENIMSRLRALGLNSTSITTDE----DSLNARGGNTSTPRE +MTELLSLIWTDKAADAEACAEVRRVMGLQ-FAPHRLSSAYVDGPTISGKTGTFLaGVRNEVGVVDFGDEDLYVVAIFLRD +KNNYNSKVDAAIGKIAALAId.. +>ur|UPI0006B48850|UniRef100_UPI0006B48850/143-392 +..tveGTIRDAFGDISGDTAVYVSPVDSDTEV.D-SNDQPQRAASDIKLFVMVAAYQQVKDGELSLSDDYTLTDSDKVDG +TGKLREADGTKISIKDLIGYMMEDSDNTAANIMIRKLGGMAAVNHQIDKMGATDTKLERMLMDTD-ALEDGKDNYTSAKD +LGTALKKIYNHQMVSRKYDEEMLTILKQNG-NHTKLPHDLPTEATVYNKTGEFDyGVENDAAIFGNQKGA-FVIVVMSQD +GQRD--EQINAVNSFGS---... +>up|L8P2T9|L8P2T9_STRVR/2-194 +.....---------------------------.------------------------------------VRYSRDDLVAD +SPVSENFVKTGMSLRGLCAATLWYSDNTAVNLLFDELGGPDGLEKVLEEFGDDVTEMDRYEPDMSEGAPGDIRDTSTPRA +MAGSLRAFLLGDALKADERELLRQWMTTNMTGRTLIRAGVPDGWDVADKSGTAGyGGRNNIAVVWPDDGNPIVMAVMSSR +DKQGAERDDALLAKAAAVAVk.. +>up|W5W878|W5W878_9PSEU/6-293 +..eliRTITDRATEVGVRVRLHAVDLDGSRQV.GIDATTPVVTASVFKVPVALELARQGAVGELDLAEQVRVAPGHPTAP +YGLATFRHAVTMSWYDLAVLMIGISDNVATDLIMGKV-GKSAVASLLRRLGFAHTAVPQDCGELLRALRPEHTCRTTAAE +ITRLLGMIWRDEAAPAAACADVRRWMGLQ-VWPHRLRSGFSAEVRVSGKTGTLP.SVRNEVGVVEYPDGGRYAVGVFTQA +IDSAVPQRDAFIGFAAERAVd.. +>up|D5V8F9|D5V8F9_MORCR/51-310 +...lkEILPIWENKFNAKIGMTIIA-DNGELS.SHRGNEYFPVNSTIKAFIASHILLLVDKEKLDLNEKIIIKESDLIEY +SPVCKKYFDENISISELCEATITLSDNGSANILLDKIGGLTAFNQFLKEIGA-DMVLANNEPLLNRSHYGETSDTAKPIP +YTKSLKALIVGNILSNQSKEQLITWLINDKVADNLLRKYLPKNWRIGDKTGTGS.ESKNIIAVIWNENNKPYFISLFITQ +PHDGKNQKDEIMAQIGKEIY... +>up|I3YUS1|I3YUS1_AEQSU/31-295 +...lqSKIETIISAKKGTIGVSIIGPKTSDNV.SINGEEMFPMLSTFKFPIALMVLHKVEVRELSMQQQVFIKKEELLQW +SPFREKYPEGNISLEEGINWMVNYSDNNITDILLRLIGGTDQVEKFLNN---KIFIIKNNEDDMHKDWESQFINKATPSA +FTELLKNFSEEKILNKENTAWLYQAMVGSRTGVNRLKGKLP-NVEIAQRAGTSFtGAINNVGIIELPNKHKIFIAVFIHN +TSEEFEKAEEIIADIAKATYdyy +>ur|UPI00067EA304|UniRef100_UPI00067EA304/10-303 +.....ASIADVCDDANASVAFHVRSLDGKFEI.GSAADARSVTASTYKVPVMLEVAAQASEGRLRLADRIKVPADRRTIP +SGISAMTDDVEVSIRDLALLMMQVSDNTATDILQEMV-GTESIMRRLRALGLNSTDITTDE----DSLNARGGNTSTPRE +MTELLSLIWTDKAADAEACAEVRRVMGLQ-FAPHRLSSAYVDGPTISGKTGTFLaGVRNEVGVVDFGDGDVYLVAIFLRD +KSNNNAKVDAAIGKIAALAId.. +>up|B4CW47|B4CW47_9BACT/4-271 +.qalhDRIESLRTGSGAAIGVQVFDYETDRTF.SHEGDRWFHAASTMKVAVLLALFHAVDTGRVRLEDRLHVRNRSIVDR +SIFRVRRVGRSMKLIELAEPMITRSSNLATNLLLEFL-TPDYIQSTLTAAKVDGVRVLRGVEDSV-AFDRGLNNTVTPSG +LVALFRLLRENRLLPESARNRMLAILLAQEF-NSMIPALLPDSAQVAHKTGEIS.TCTHDAGLVLLPGRRPYAVAILTEH +PP-GLDDTQKLVAKVSRLVYe.. +>up|H5UG23|H5UG23_9ACTN/14-301 +..eldRVVRESFADAGCSGCVHVRTIGTPIEY.CHDADTPVVLASVYKLAVLISLCRIADRGDIDLSASVTVDPTRWAQG +PGLALFVDPVTLSWRDLATSMMTASDNVAADVILAQI-GLQQVRDDLVELGLTNTRIVGGVAELHEAYDAAYSSSATPRD +CTTLLDAVWTDRAASASSCEFVRQTMRKQVF-TSRLASGFPRRVSVAGKTGTLV.AVRNEVGVVEFPGELPLAIAVFTMS +ARSELPEVDRAIGLVARAVVt.. +>ur|UPI00048AF0EB|UniRef100_UPI00048AF0EB/8-275 +.....----ADLDRVSGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLMADISARAF... +>ur|UPI00041C6DB3|UniRef100_UPI00041C6DB3/47-296 +..dakKAIGQILGDEVSKYGIYAFYPTADTVP.LIIQSRPMRSASMIKVFIMGKAMQEVERGRLSLDEMITLKANDKVGG +AGIIAGADGTDIPVRELLRLMITESDNTATNLMIDRL-GMEAINEYIRQEGYGETKLQRKMMDTAA-AEAGRENITSPAD +LGHFFTRMWKGEGMTAGTREQMLTWLYEQT-DTECLPQAFPQG-KIAHKTGELV.GLYDDGGIVVRE-GTPLVICIMNDD +ID-SRGGAIRDMQKIARVI-... +>up|B2CD69|B2CD69_KLEOX/2-157 +.....---------------------------.----RRSFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVQD---------------------.------------------------- +--------------------... +>up|A5GM59|A5GM59_SYNPW/95-360 +.kalsDRWKQLAAGQDLTVSAFMLVLDDGRYA.QLAPDTALPAASSIKTPILLVTLEELDAGKLSWNEPLQLSKAVVGGG +AWMASKPLGTRFPTHEVATEMIRVSDNTATNLLIERLGGKEALNARFNALGLSATAVNNWLPDLKG------TNTTSARD +LARSIALVDTGEALSIRSRDLFREVMGTSVT-NTLLPKGLLKGYRVLNKTGDIG.IAYADAGLIELPDGSRAVAAFLVKG +PF-NDPRSTELIRKLAAAM-... +>ur|UPI000368B8F8|UniRef100_UPI000368B8F8/7-275 +.....---DADLDRASGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMIARSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>ur|UPI00036949AD|UniRef100_UPI00036949AD/7-275 +.....---DADLDRASGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDGAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>up|A0A084JR07|A0A084JR07_9FIRM/18-265 +.....DEIIEKLEQLPGRISFLYENLKTGDGF.AYHEQEPMMAASVIKLFIMAAAFEKSKKGTFQMEELFAVKKEDCVPC +GALTYLHDGILVTGMDLVTLMIIFSDNTATNVLIDIL-GMEEINETIQGLGFERTILQRKMYDMVR-SAQGIQNYITAYE +TGRLLKMMYDGTLIDSQSSDTMISILKNQQL-CSKIPFYLQDSPEIAHKTGEDT.GITHDVGIVYGK--EPFLVC-FCGN +ET-DTPAFERVMAEISLD--... +>ur|UPI00031F247C|UniRef100_UPI00031F247C/63-364 +...lvNRLADLAHGFEGVVGIAVTSVDRNWTA.SQGGARKLPQQSVSKLWVAMTVLDQVDQGRIRLEDPLVITRADFTLH +QPVASLVKGDQSTVGEILRRALTMSDNTCNDKLLRLVGGPPAVRSFIARNALGPIRFGPGEKLLQLSYVADPPDGAAPLA +IAGALARLKRGELLSPVSTQWLIATMQASHTGKYRLRGALPPGWQLAHKTGTGQdAGYNDVALLTAPDGRSYALAVMIGD +TPRPINERQLLMQGVVRAIVae. +>ur|UPI00047E82C1|UniRef100_UPI00047E82C1/6-272 +..tleKRIEAEIKSYDGVMGIYLDDLR-GTVI.QIKADETFETASAIKTWILACLFWEAEKGRACLEDQIEYKKEHWVDG +SGVLGTEPGALLRVKDAATFMMIVSDNVATNMMIDYL-GLDRINQCIRRLGSMDTVLHNPI-HFDQ---YERLGTSTPRD +YASIFVRLVKGELISPEADRQMLEILKKQQY-QSMITKDFPVLITVASKSGSMD.ACRNDGGIVFTPYGP-YVIVMFHKE +FSDAAHSATMFGARVSRLMLdqy +>ur|UPI00040D8E2D|UniRef100_UPI00040D8E2D/7-275 +.....---DADLDRASGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDVPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>up|R5CTW4|R5CTW4_9BACT/54-315 +.....AAIKKLAEGKDAEIGVAWME--GNAMH.SMNNERLYPLMSVFKLHVAVALLKDMERRGAAVDTTLNITPEQMRKY +SPLMKQHPDGRITLPQLIRYAIAESDNNAADILIAMAGGIDSVDREIHAMGIKDCHLSETEATMYEAPINSYANWSKPES +VVWLLRKLYDGRLLSGEYDRCIKQALAATTTGADKIKAGLSQGMTLAHKTGTGFrMADNDAGVVTMPDGRQVAIAILIKD +SKMSDADNARLMAEITKIIL... +>ur|UPI00037AFF2F|UniRef100_UPI00037AFF2F/7-275 +.....---DADLDRASGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCTAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>ur|UPI0005C82F10|UniRef100_UPI0005C82F10/5-255 +...leNKIQEVMDLCNGRVSVAIDL-P-TQSI.QINGDRSYSAASLIKIPILLEGFRQSEEGKISLCEMVTVPKEGRVGG +AGVLAALSENLLTIEDLLTLMIIVSDNTASNLLIDRL-GSNAIQELCNSLKLKHTKLHRKFMDFKA-MEQGLNNVTSALD +MISCLKVMDNSPEFSQTSREKMLHILHQQQF-DNKLPSRMDREVFVANKTGELP.GIEHDCAILKLGNKT-AYIAVLIDE +LG-ENGSGKDTIALIGKLIFd.. +>ur|UPI0004C98F01|UniRef100_UPI0004C98F01/19-306 +..avaEAIAADWAAVGVRGSFLARNLDTGEQL.GFDADEPVPLASVAKVPLALVVLDRVAAGELDPARPVTVDPRSSVGP +TGLAAFRHPATVAVGDLLLLMLSVSDNAAADALFDLV-PTAETDARLRAWGCDGIRVRHRMNHLYETLDPAHANAGTAAA +LVGLLQRVWRDEISTPSATAELRRLMGHQVF-TQRLAGELRADTRWSGKTGTFL.HLRHEIGVVEADSGDRVAMAALTRA +TRRAAPDIDQAIGAAGRDAFe.. +>ur|UPI00046FDE67|UniRef100_UPI00046FDE67/5-245 +.....--VKRQLSSVPGHIGFYYKNLVTGETD.GSRQTELFQAASVIKLPILAAILLEEREHPGVLQERLLVRDGDKVPG +CGALQHISGTQYDIESLCKLMITISDNTATNVLIRRF-GIEFLNERFRALGLQETKIFRFLFDTEAA-CQGKENLCQPKE +IGSLLEEIYHGRCVSANASERMRAMLSQQQI-NHKIPSLLPPTVRVEHKTGEDE.GITNDVGILYGR--EPCVL-VFVSN +ET-DVPAFEQVIRTVS----... +>up|R9IDW2|R9IDW2_9BACE/23-291 +.kaieNALQEYIKGKDARIGVAVI-INGKDTA.SVNGNRDFPMMSVVKFPLALTVAHWIDTNGMSLNDSITFRKNDLDEY +SPMLKKYGKSRMTVRELLEWSLVESDNNAADILLHRVGGTSGVTSIMRQMGIDEIVIGASEEDMHRDPYLSYLNRTTPLA +MAQLFNRFDAEMRNTSLSYSVIATMLEQCRTGIDRLVAPLSSDATIGHKTGTGFpSAINDCGYVNLPNGVRYSIAVFVAD +SGYDMARTSAIIAEISRIVW... +>up|G4FIT1|G4FIT1_9SYNE/70-334 +..alsKRWEALAAKDDLQVSAFMLALDDGRYA.QLNPDTALPAASAIKTPILLVALEEIDAGRLSWNEPLTLSKTVVGGG +AWMASKPLGTRFPTHEVATEMIRVSDNTATNLLIERVGGQVDLNARFNSLGLSATKVNNWLPDLKG------TNTTSARD +LARAIALVDTGEALSIRGRDLFREVMGTSVT-NRLLPGGLLKGYRVLNKTGDIG.IAYADAGLIELPDGRRAVAAFVVKG +PF-NDPRSTELIRNMAAAM-... +>up|W7RTH9|W7RTH9_LYSSH/2-252 +....eKIIQDLLHETPYKVHLFVKNPKNEQFLfSHQIGEAFSSASIIKVPILLAALAYFEKYSISLHSSLPISPADWVDF +SVISEQRL-TQSTVYELLVWMIITSDNTATNVLIDVV-GMEFLNDYFRQIGLQETLLQRKMMDVER-LAMGLDNFTSAWD +MAHLFTRIYQQDLLAPPYNRLVIDILNRQRA-HEGLKRYLVDDVKLAHKTGGLD.TVDHDVGIVYSNSID-YLIGVFITN +VT-ENELARQLIGRFSKVVYdh. +>ur|UPI00069464A2|UniRef100_UPI00069464A2/502-753 +....lEMVKNYTSNAEGRYSIYYGNVDMGFPM.-IVNDASIRSASVIKIFIMIEALAQIDKKLLDGNKLVTMN--SCVGG +TGVIQYHIGSQFTVYELLEYMMIDSDNTAANMLIDEVGGVAVVNAKIKELGCVNSQMNRKLLDMEA-LRNGQDNYVTVYD +MGNILTKIYNKQCISEEADSYMLQLMHRNKN-QNKIPYDLPENVNVFNKTGEFDyGVQNDVAIVETEKGA-YVLCVLTEG +GN--SQEEIGIIRRLSKDIYnef +>ur|UPI0001FFE26A|UniRef100_UPI0001FFE26A/3-290 +...aaAEVRAVFRDAGVRGWLHARPVTSDGEV.AVGADVPVVMASVYKLLVLVGYCRAVDEGRLDPREPVVVPPGRTPGA +TGISALADPVTMSRRDLVTSMITVSDNAAADVVHAAV-GRDRVAALPAELGLTGTRIRGGTADVLAALSPVFGSSTTAAD +ATALLARLWRGELASDAGTAFARQVLSAQ-IWPHRLRAGFPATAAVAGKTGTVG.AVRNEVGVVTYPGEHPVAVAVFTHA +ARSDVPRADAAIGAAARTAVn.. +>up|A3YY38|A3YY38_9SYNE/82-349 +.tklsQRWKALAAEQDLKVGGFLLVLDDGRFA.QLNPDTPLPAASSIKTPILLAALDDLDAGKLRWNEPLPLTKEVMGGG +AGWMASPLGTRFPFYEAATEMIRVSDNSATNLLIKRLGGKAATNAHFQALGLPATVVNNWLPDLDG------TNTTSPRD +LARSIALVDIGEKLSPRARDHFRTIMATSRT-NTLLPAGLLRGLTVLNKTGDIG.IAYADAGLIELPNGKRAVAGFMVKG +PF-NDPRSTDLIRAMAAAVSq.. +>ur|UPI00036A8FBC|UniRef100_UPI00036A8FBC/7-275 +.....---DADLDRASGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDPDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSLTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADVSARAF... +>up|B2CD50|B2CD50_ECOLX/4-157 +.....---------------------------.------SFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVQD---------------------.------------------------- +--------------------... +>up|B9EC94|B9EC94_MACCJ/21-276 +..kikEDIKVIENKYNIQAGVYVNDLTDKQKL.SYNEELLFPYASTFKVINSALLIEKL--GMNNLDKEVKVSERDIVLY +SPIIEKYKNKNVSLKMLIEAALLYSDNTANNLIIEELGGLKEVEKRLSALGIKGVNVNRKEVALNFYDPKKNEDTISAKN +MSKALIKMLTGDVLEYKEQIFLIDLMKKNKTGTTLIKKGMDKKFIVGDKSGQGAnGVRNDIAVVYKKQSKPIIVVVFTKA +KNEKQKPSDTPIVEISKVI-... +>up|A0A068HNP8|A0A068HNP8_KLEOX/30-211 +.....---------------------------.----------------------------------------------- +-PVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0006910316|UniRef100_UPI0006910316/4-262 +.aelnAYLAAEIAAFPGKTSLLVADLPTGAVRhAWQPEEPVPSASTIKVPILLAALEEVRLGRLSLEQRVALPAAALLPD +TEVFDR-GETDCSLWELLYWMTALSDNTATNVILDLL-GLDAVSRYATRLGLRHTVCRRKMLDAAA-AAAGRDNRTSATD +QCRLYRQLCLGRLLTPRLTETALDLLRRQRC-MDAALRYLPYPVDFAHKTGELD.GVTHDAGVFFQGSGG-YYLGIFTWE +GPSPDPEQKRYIGRLARAIYety +>ur|UPI0004634574|UniRef100_UPI0004634574/4-256 +....qAEMVKRLEQFPGKVSFYFENLVTGETM.RYHEQAPMMAASVIKLFVMASVFEGLERELFQPDQMFEIKRAHCVPC +GALTYLHDGIQVTLMDLVTLMIIFSDNTATNVLVDFI-GMESINGTISRLGFEKTVLQRKMFDLEK-SRQGIQNYITAGE +TGQLLNMIYHGNLVSRCASERMVSIMKNQQL-SGKIPFYLKDRPEIAHKTGEDT.GISHDVGIIYGK--VPF-IVCYCGN +ET-DTPCFERFMAEISLELYqe. +>ur|UPI00063EC570|UniRef100_UPI00063EC570/28-299 +...ivSKINQIGKKYGGRLGVSAKNFITGETI.QINADSLFPTASVIKVPILVELFYKFEEGKLKKDTLISFDDSLKYGG +SGVLQYYDGAKLKLIDVAVLMIILSDNTATNLVLDCFAKLEAVNNRMKELGLNNTKILNKLMSFKTEAMRFGVGYTTPND +MVKLLELLANGKVINPEISAEIINIMKNNQD-YEMMKRYLSENVTVANKSGSID.KMKADIGIVYAKCVT-YAVAIFCDE +LSEVDNKGHLAVAEISKLIFdyf +>up|A0A0M0N1Z8|A0A0M0N1Z8_9BACT/11-272 +.....AAIKKLAEGKDAEIGVAWME--GNAMH.SMNNERLYPLMSVFKLHVAVALLKDMERRGAAVDTTLNITPEQMRKY +SPLMKLHPDGRITLPQLIRYAIAESDNNAADILIAMAGGIDSVDREIHAMGIKDCHLSETEATMYEAPINSYANWSKPES +VVWLLRKLYDGRLLSGEYDRCIKQALAATTTGADKIKAGLSQGMTLAHKTGTGFrMADNDAGVVTMPDGRQVAIAILIKD +SKMSDADNARLMAEITKIIL... +>up|A0A0H4B6M0|A0A0H4B6M0_SYNPY/95-359 +..alsKRWEALAAQDDLQVSAFMLALDDGRYA.QLNPDTALPAASAIKTPILLVAIEEIDAGRLSWNEPLTLSKTVVGGG +AWMASKPLGTRFPTYEVATEMIRVSDNTATNLLIERVGGQADLNARFNSLGLSATKVNNWLPDLKG------TNTTSARD +LARAIALVDTGEALSIRGRDLFREVMGTSVT-NRLLPGGLLKGYRVLNKTGDIG.IAYADAGLIELPDGRRAVAAFVVKG +PF-NDPRSTELIRNMAAAM-... +>ur|UPI00038265F8|UniRef100_UPI00038265F8/24-323 +..allNAVQALGAGFRGQVAISVRDVDRGWMV.AWNGDRPHPQQSVSKLWVAIAVFDAIDHARMSLATPVKVIREDLTVH +QPIRPLVGPNGTTVGALLECALTRSDNTCNDVLLWKVGGPAAIRRMLKEKGIDGVGFGPGERELQARYLAAPYDGATANG +ITLGLSLLAQDELLSYGSTDRLFRIMLASKTGPLRLKSGLQPGWKMAHKTGTGQeTGYNDVGLLTAPNGHRYAVAVMIAS +TRQPIPVRMRLMGNVTRAIIr.. +>up|A0A0M0GS42|A0A0M0GS42_9BACI/3-232 +.....---------------------SHDESL.SWEENRRKSSASLIKLPIMMTAFEQIQTGSLNGDAMVVLRHEDHVEG +AGVLNGHDGITLSIEDLLKLMITVSDNTATNRLIELI-GKDSINRFCLTWNLKRTFLNRKMMDFRS-LEMGQDNWTSSMD +VVSCLKGINEGPF-KEASKRKMLTMLSRQQF-RDKLPALVGGDVKVFNKTGELP.GVEHDCAILESTSGKIAYVAVLIDG +LQ-APEDGRRAISRIGKLVYdy. +>ur|UPI000362CD43|UniRef100_UPI000362CD43/8-275 +.....----ADLDRVSGTVSASLGRLGATPTW.TRHPDTTHYAASMMKVAVLVALYRIVEAGHLDQDSAVPVRNEFDSAR +PGAARARVGDTAPLRWLAEHMITRSSNLATNLLLDRV-GLPAVADAWARGGARHSVTGRGIEDFAA-RAAGITNLVTAAD +LAALLGNLALGALAAPESCAAMLDILTGQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSAGIVYPDDAPPYVIAVCTTA +DPTDDDDACQLIADISARAF... +>ur|UPI0002FBD2F2|UniRef100_UPI0002FBD2F2/9-296 +...veRTLRGMFDDAGVRGWLHVAELHRPAARvTVDADGLALMGSVYKLPLMVAYCRQVDAGALDPRQRLTLPAGDRLPP +TGLSLLRDEVSMSLRDLVVMMMSISDNAAADAVLRQV-GTAAVEETCAALGLHRTRLDGGE----AVYDPAWAAATTPAE +LAVLLRAVWLDEAASPGSCAFMRATLGLQP-WQHRLAAGFPDEVAVYGKTGTFG.AMRHEAGVVELADGRGYTAVVFTQA +ARADLPRADAVIGAAARTAVeh. +>up|A3Z7S2|A3Z7S2_9SYNE/96-360 +..alsQRWRALAAEKDLQASAFLLKLDDGRYA.ELSPDTALPAASSIKTPILLVALELLDAGDLSWNEPLTLSKTTVGGG +AWMASKPLGSRFPTHEVATEMIRVSDNTATNLLIERVGGKELLNERFNALGLSATVVNNWLPDLEG------TNTTSARD +LARSIALVDTGEVLSTRSRDLFREVMATSRT-NRLLPGGLLKGYRVLNKTGDIG.IAYADAGLIELPDGSRAVAAFLVKG +PF-NDPRSTELIRAMAAAM-... +>up|I0GNU3|I0GNU3_SELRL/56-309 +.aalaEKITALSNADSTRYSLYAAYPQENRAP.YIYQSEPMRSASMIKVFLLANAMEKVRDGQLSLDMGITLHSGDKVGG +AGVLCGYPSGSIPLDKVLRLMITESDNTATNLIIDLL-GMDDINAYIRRNGYHDTTLARKMMDFAA-VNAGRENYTSVTD +LGNLFQKIYHHDCVGYEQDEIMLSYLKGQT-DRECFPAALP-SAVIAHKTGELG.GLYDDGGIIYHSNRD-MIFVIMTEH +YS-SRYRAIETMKSMAQIAFay. +>ur|UPI0003086580|UniRef100_UPI0003086580/5-291 +.....DEVRAVFRDAGVRGWLHARPVSGDRDV.DAGAHAPVVMASVYKLFVLVAYCREVDAGTVDPREPVVVPVPRTPGL +TGISALADPVTMSWRDLVTSMVTASDNAAADVVHSRV-GRDRVAALPAELGLSGTRIRGGTDDVFAALSPVYGSATTAAD +VTALLALLWRGELASEASTAFARRLLGAQ-IWPHRLRAGFPAPTQVAGKTGTVG.AVRNDVGVVTYPGEHPVAVAVFTHS +ARSDVPRADAAIGAAARVAV... +>up|A0A0M0X0F9|A0A0M0X0F9_9BACI/5-254 +..elrEKVYTEASRCKGRVGLIIEA--EDKRI.EINSEGRFSSASLIKVPILVECFRQSGKGTLDLQQSIQIALVEKVGG +AGVLQALSGNLLKIIDLMTLMIIVSDNLATNLLIDLL-GMDQINQGMKELNLHQTELNRKMMDFTA-LNNGVDNYTTASD +MLTCLKEICQNKILSNESASKAKEIMENQQF-NNKLSDQIDLDIKVANKTGELL.GIEHDCAIIQYENRN-VYAAVLIDQ +LT-VPKDGRQTLSSIGQLI-... +>ur|UPI0004C324A8|UniRef100_UPI0004C324A8/144-395 +.....-QLARVVADASLNAGVTVRDLSGRQQI.AVNGSLRPKAASVIKLWILVELLRRVDCGQVALDDGVLVTPQDVVGG +TGQLQFTFPQVVTLHRLAQYLIKYSDNVAANVLITYLGGFAPVNALIDSMNQRSTILARRMLDSAA-AQRGEENYTSPDD +VVSLLGAVWDGEILTPASRDLMIGFMREQTL-NTKIPAALPPGVPVAHKTGDLP.DASHDVGYYLIPGT-ETAVAFLTAG +PM---ATGDETVRRMARTVYd.. +>up|A0A0J6CBE0|A0A0J6CBE0_9PORP/25-287 +.....DRIEKIIHGKKASVGVAILY--KDKMF.LISNGNKYPLMSVFKFHVAVAALKEMEYKGIALDSTVCIKAEQMHKY +SPLRERYPDQDISYGSLIEYTASLSDNNTCDILIDFVGGISKVEAYIHTLGISDIQLTETEYTMHQNLDNCYRNWSTPQS +VVALLKKVYTENVLSQEHFLFLEQAMLSTPTGKNKLRAGLPECIALAHKTGQSGrIGDNDAGIVYLPSGEKCYIAVLIKD +SKETDAENASIIADIAKEVYn.. +>up|E5UPV3|E5UPV3_9BACE/23-290 +...leSKIKKSIENVPAQVGVAII-INGKDTI.TVNNECHYPLMSVMKYPQALAVLHYLHQHNQPLFTKIFIPKEALLDY +SPLRDKYPGGNMPIDQLLDYTIQKSDNNACDILFNYTGGVSYTDSYIRSLGINNFSISKTEDDMHEDLAACYENWSTPLE +IASLTDMLFSKELFPTEYQNFLKETMLNCQTGTNRLPVPLLDTARIGHKTGTSDrNVQNDVGFILLPDGKRYTIAVLVKD +SKESMADTEKIIANISGIVYhh. +>ur|UPI0002001EB1|UniRef100_UPI0002001EB1/65-329 +..alsKRWAQLAAQYDLTVSGYLLVLDDGRFA.ELAPQRPLPAASSIKTPILLVALEDLDAGKLRWDERLPMTKEVVGGG +AWMANKPVGTTFPFWEAANEMIRVSDNTATNLLIKRVGGKAVINARFQALGLSSTVVNNWLPDLDG------TNTTSAYD +LARSIALVDTGEKLSPRARDLFREVMGRSRT-NTLLPLGMLHGVTVYNKTGDIG.IAYADAGLIELPDGKRAVAAFMVKG +PF-NDPRSTNLIRAMAGEI-... +>ur|UPI000380FEE3|UniRef100_UPI000380FEE3/7-293 +...viETINDRAKEVGVRVRLHAAEIDGTRRL.GIDEHAPVVTASVFKVPVALELARQAAEGGLDLGARITVPPGHPTPP +YGLATFRHEITMSWYDLAILMIGISDNVATDLIVAHA-GKEAVGETLRRLGLEHTTVVQDCREVLGALQPARTCATTAEE +TTRLLGLIWRDEAAPPTACADVRRWLELQ-VWPHRLRSGFADGIRVSGKTGTLP.SVRNEVGVVEYPDGDRYAVGVFTDA +VDSRVPERDAFIGFAAAQAVe.. +>ur|UPI0001DD08CE|UniRef100_UPI0001DD08CE/41-348 +...ldDQLFALGTGLKGKVGIAVYDPARGRMM.HFKGTQLYPQQSVSKLWVALSALDMADAGRLDLSETATVRNGDLAVH +SPIRQSVAAQGTSYADFISRALTQSDNTANDMVLRRVGGSDAVRRVLARKGFADIRFGPGERPMQSAYVDDPVDGASPVA +IASALARLESGELLSDASTTRFLGWLGEVKSGPNRLKGGLPDGWSIAHKTGTGQvAGYNDVGILTAPDGSVYTVAVMIGR +TQVPIPVRMEMMHGVVRAVAgy. +>ur|UPI0006C8EDE6|UniRef100_UPI0006C8EDE6/41-348 +...ldDQLFALGTGLKGKVGIAVYDPARGRMM.HFKGTQLYPQQSVSKLWVALSALDMADAGRLDLSETATVRNGDLAVH +SPIRQSVAAQGTSYADFISRALTQSDNTANDMVLRRVGGSDAVRRVLARKGFADIRFGPGERPMQSAYVDDPVDGASPVA +IASALARLESGELLSDASTTRFLGWLGEVKSGPNRLKGGLPDGWSIAHKTGTGQvAGYNDVGILTAPDGSVYTVAVMIGR +TQVPIPVRMEMMHGVVRAVAgy. +>up|I4APP3|I4APP3_FLELS/39-359 +..sldSIFTALVKNKKITIGVAIIDFEDNDSL.GTKNGIKFPTLSVYKFHLALTILKEVDKGKFDLNDELFITKEDLLEY +SPLRNEKVKNGIKLSKLLSYSVSKSDNNACDILFRLLGGVEKTNKFIKKLGLKHTIIAASEEKMHESFDNQYLNTTTPLD +AVSLLKHFYQGKILKKETQDFLWKLLVETRTGSNKIKAGLPDKIILGHKTGSLK.AAENDIGIVITEKNT-YAVAIFIKN +STESNEVNNTLIAELSKMIFey. +>up|Q0IBJ5|Q0IBJ5_SYNS3/95-359 +..alsKRWQALAAKDDLQVSAFMLALDDGRYA.QLNPDTALPAASAIKTPILLVAIEEIDAGRLSWNEPLTLSKTVVGGG +AWMASKPLGTRFPTYEVATEMIRVSDNTATNLLIERVGGQADLNARFNSLGLSATKVNNWLPDLKG------TNTTSARD +LARAIALVDTGEVLSIRGRDLFREVMGTSVT-NRLLPGGLLKGYRVFNKTGDIG.IAYADAGLIELPDGRRAVAAFVVKG +PF-NDPRSTELIRNMAAAM-... +>ur|UPI000684ED23|UniRef100_UPI000684ED23/58-356 +..alqARVSQLIRSFPGKAGAAIQAVDEDWIV.SEGGTLSLPQQSVSKLWVAMTVLAQRDAGRLKLDDPVLVTRDDLTLH +QPIASLVTVQGTTVGALLTRALTQSDNTANDRLLNVVGGPSAVRRFLAEKRLNGIRFGPGERLLQSRYIDNPPDGAQPAG +IVEALARLARGELLSETSTRVLLETMAASHTGRARLKAATPAGWTLAHKTGTGQeAGFNDIGLLTAPDGRRYAIAVQIGD +TTAPMRVRQVLIQQVAAALT... +>ur|UPI0004C166EE|UniRef100_UPI0004C166EE/169-420 +.....-QLARVVADASLNAGATVRDLSGRQQI.AVNGSLRPKAASVIKLWILVELLRRVDCGQIFLDDGVLVTPEDVVGG +SGQLQFTFPQVVTVHRLAQYLIKYSDNVAANVLITYLGGFAPVNALIDSMNQRSTILARRMLDSAA-AQRGEENYTSPDD +VVSLLGAVWDGEILTPASRDLMIGFMREQTL-NTKIPAALPPGVPVAHKTGDLP.DASHDVGYYLIPGT-ETAVAFLTAG +PM---ATGDETVRRMARTVYd.. +>ur|UPI0005A552ED|UniRef100_UPI0005A552ED/16-251 +.....----------------YIIQNKQGKILsMSNSDKIIPSASIIKVPLLIYFMQKASEGTFSLQDHYHLKDEDKVGG +SGELQFKPAGIVTYEYLAKEMIRVSDNTATNIIIKKL-GLKAFQKWMKENDYSATQLNRFMMDFDA-IEKGKQNYCSSKE +INRLLLALYNGDLLAENPSLKVIEWLKNCED-NTGLPHLLPDRVAIAHKTGTLD.YVRGDAGIIFGE--NPIFITVLVEN +FS-EIAEADSIISTIGRLAYley +>up|A0A0H5PR08|A0A0H5PR08_SYNPZ/93-358 +..elsARWRTIAATQDLQTSAYMLILDDGRFA.QMHADRPMPAASSIKTPILLAALQQVDAGDLHWNEPLVLTKELVGGG +AGWMASPLGSRFPTRVAATEMIRVSDNSATNLLIERVGGQQTINQRFDDLGLTATEVNNWLPDLDG------TNTTSAHD +LSRSIALVDTGEALSLRSRDLFREVMGSSVT-NTLLPTGLMKGYRVYNKTGDIG.IAYADAGLIELPDGRRAVAGFLVKG +PF-NDPRSTNLIRALAAAMA... +>up|R6QDA0|R6QDA0_9FIRM/6-271 +..tleKRIAAELYSYQGKMSVFVDDLQ-GHTV.EMGADEEFETASTIKAYILAVLYLQASRGKASLTEEIEYRPEHFVDG +SGMLRAGVGAKLKVKDTATMMIICSDNIATNMVIDYL-GLDTINACIKELGFAHTVLHNPL-HFDR---YEKLGTTTPRD +YASLFAQVAKGTLVSAEASAEMLAIFRQQHY-NTMLTHDFPELIWVASKSGSMN.ACRNDGGIIHTPYGE-YVIVLMNKD +FHDIGHPAMVYGARVSRMIFd.. +>ur|UPI000689A995|UniRef100_UPI000689A995/13-201 +.....---------------------------.--------------------------------------WTDEDLVLN +SPVTENTVRNGLTVAQLAEATVTVSDNTAANVLMREFGGPAAVTAFARSLGDRVTRIDRWEPELSTGTPGDERDTTSPRS +IAGTYASLVVGRALSRPDRERLTTWMLANQTAGPVFGAGVPAGWALADKTGAGWyGARNDVGITWTPDGAPLVIAAFTHG +RAYEDDSLDEPLAAIAESAC... +>up|Q67QS8|Q67QS8_SYMTH/154-392 +...leEALHAYVSALSGTYGVAVVDLSTGATV.SVGGDQVFVAASTFKVPLAMYVFSLVERGEADLAEPLYYAPEDWEGG +SGILHGSIAGDYTVAELVHLSLTVSDNIATNMLLRRF-GEQNVFAYMRELGGTVTNLSTG------------RRATTPRD +MALYMEVAYRRAAGDDGLYRTLLGLLTQTAF-SDRIAAGAPSGVSVAHKIGTLP.AMVHDVGIVFLQDR-PFAIALFSSG +VN--ESVAAASLADITRLV-... +>up|R5U789|R5U789_9BACE/24-291 +...lqEQIQQITANTDAHVGVALI-IDGKDTI.TINNDDRYPLMSVMKYHQALAVAHYLDKHHLPLSTSVFIRKEDLRPY +SPLRDRYPEGNLPISELLTYTLQLSDNNACDILFDYIGGTEETDKYLRTIGCDQFAVTATEDDMHKNLALCYNNWSTPLS +TARLMDRLAAETLIDTSYTHFIRETLLDCQTGKARLPFPLQTETRIGHKTGTSDqIGINDAGFILLPNGKRYTLVVFVKH +SKLSFEATERVIADISAVVFr.. +>up|K9PBQ3|K9PBQ3_CYAGP/66-331 +...lsQQWARLAAAQGLTASGFLLVLDDGRYA.ELQPDLPLSAASSIKVPILLAGLEDLDRGKLRWNEPMPLTKEVVGGG +AWMANKPLGTRFPFFEAATEMIRVSDNTATNLLIRRLGGKTELNSRFRSLGLTATVVNNWLPDLDG------TNTTSSRD +LARSIALVDTGDKLTPRARDLFREIMGTSRT-NTLIPLGILEGITVYNKTGDIG.IAYSDTALIQMPNGQRAVLAVMVKG +PF-NDPRSAELIRAMAGAVTk.. +>ur|UPI00050CDBBF|UniRef100_UPI00050CDBBF/3-289 +..ttdEQLRAVFADAGCRGWVRAERIDTGTTV.DYEGDDPVVAASVWKIVLLVAAARAFDEGSLTATDSVRLVPAQCSPP +TGIASYADPVTMSWRDIARSMITVSDNAAADALLGAV-GLDALARVIDDLGLEHTRIVGGTKQLGDGFDPAYTSCTTPRD +SNTVLRSIWLGTAASPTQCLYMKEVLSQQ-VWPHRIRSGIPPDVQVAGKTGTIG.PIRNEVAVVSFPDETPVAVSVFTRA +ARMDLPLVDQAIGHAARIAV... +>ur|UPI00036C34AE|UniRef100_UPI00036C34AE/7-275 +.....---DARLDRMPGTVSAYLARLDAAPTW.TRRPDTTHYAASTMKVAVLVALHRALAAGHLAPDTAVPVRNEFDSAQ +PGAARERIGGTAPLRWLAERMIVRSSNLATNLLLNQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAVGITNLVTAAD +LAALLRSLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCRTS +DRPDDEDACQLLADLSARAF... +>up|C4RKI1|C4RKI1_9ACTN/5-276 +.....-ELDARLNALPGTVSAYAGRVDAPPTW.TRRPDATHYAASTMKVAVLLALHRATEAGTLDLDAPVEVRNESALPG +APRFAERESGHVPLRWLAERMIVRSSNLATNLCLRHV-GLPAVADAWAIAGARHSVTGRGIEDFAA-REAGITNLVTAAD +LAALLGGLAAGALASPAGCTAMLDVLFAQEF-REDLAAGLPDGVRVAHKNGWVR.GVRHGAGVVYPPDAPPYVLVVCTTG +DPAGADDTCRLLADISARVWa.. +>ur|UPI00048438AE|UniRef100_UPI00048438AE/7-275 +.....---DARLDRMPGTVSAYLARLDAAPTW.TRRPDTTHYAASTMKVAVLVALHRALAAGDLAPDTAVPVRNEFDSAQ +PGAARERIGGTAPLRWLAERMIVRSSNLATNLLLNQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAVGITNLVTAAD +LAALLRSLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCRTS +DRPDDEDACQLLADLSARAF... +>ur|UPI000485E9EB|UniRef100_UPI000485E9EB/7-275 +.....---DARLDRMPGTVSAYLARLDAAPTW.TRRPDTTHYAASTMKVAVLVALHRALAAGDLAPDTAVPVRNEFDSAQ +PGAARERIGGTAPLRWLAERMIVRSSNLATNLLLNQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAVGITNLVTAAD +LAALLRSLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCRTS +DRPDDEDACQLLADLSARAF... +>up|Q7U8A4|Q7U8A4_SYNPX/93-358 +..elsARWRTIAATQDLQTSAYMLILDDGRFA.QMHADRPMPAASSIKTPILLAALQQVDAGDLHWNEPLVLTKELVGGG +AGWMASPLGSRFPTRVAATEMIRVSDNSATNLLIERVGGQQTINQRFDDLGLRATEVNNWLPDLDG------TNTTSAHD +LSRSIALVDTGEALSLRSRDLFREVMGSSVT-NTLLPTGLMKGYRVYNKTGDIG.IAYADAGLIELPDGRRAVAGFLVKG +PF-NDPRSTNLIRALAAAMA... +>ur|UPI00036532C1|UniRef100_UPI00036532C1/6-276 +.....--LDAHLDRIPATVSAYLARLDAAPTW.TRHPDTTHYAASTMKVAVLVALYRDLAAGRLAHDTAVPVRNEFDSAQ +PGAARDRLGGTAPLRWLAERMIVRSSNLATNLLLKQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAVGITNLVTAAD +LAALLRGLALGALATPESCAAMLDLLVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCSTS +DRPDDEVACQLLADISARAFa.. +>ur|UPI00030F1BED|UniRef100_UPI00030F1BED/83-348 +...lsQQWARLAAAQGLTASGFLLVLDDGRYA.ELQPDLPLSAASSIKVPILLAGLEDLDRGKLRWNEPMPLTKEVVGGG +AWMANKPLGTRFPFFEAATEMIRVSDNTATNLLIRRLGGKTELNSRFRSLGLTATVVNNWLPDLDG------TNTTSSRD +LARSIALVDTGDKLTPRARDLFREIMGTSRT-NTLIPLGILEGITVYNKTGDIG.IAYSDTALIQMPNGQRAVLAVMVKG +PF-NDPRSAELIRAMAGAVTk.. +>ur|UPI0004A6C028|UniRef100_UPI0004A6C028/39-340 +.qkltAQFQPIADRVPGQLGVGLEDLGTGQII.SFNGERRFPLQNVAKAPLGAAVMAEVEGKRLRLDDVLLIEDVDLSPP +SPLADAWTGPSHTVQELLERAIRDGDNTAADILMKRVGGPGAVTAWLQGRKVMNLDIDRYERQLQPAYLADPRDTATPLG +ALRFLEALNQAELLNADSRRLLGGITRQVTAGPDRLRAALPRDAQLVHVPGTARtPVVNDIGVYTLKDGRKFAVVVFISG +SPLPLAEQEKAIADVGRVVIk.. +>ur|UPI0006904134|UniRef100_UPI0006904134/271-520 +....eTDLVALETMTGLTQSVFFYDLDSGNYI.ELNGTEPIAAASTIKVPILVAFLQAVDAGTVRLDEAVILREDLMAGG +SDFQTQEIGSQFTALEAATAMIVNSDNTATNMVIELLGGLQVLNQQFANWGLSSTSLRNPLPDLD------GTNTTSAAD +LVRIMALVEQGDLLSRRSRDRLLGIMQRT-YNRDLIPDGLGDSALTFNKTGDIG.TLLGDVALVDTVNGNRYLLSVLVDR +PF-NDGRASELVRRVAGRIHe.. +>up|D1C8L0|D1C8L0_SPHTD/9-265 +..efdRAAQRVVSRFSGELGFAAKNLTTGEEL.GINAECVLPTASVIKTAVLVELMRQAHEEGLDLQERMTMTASDIVGG +SGVLKEGPGLQPTVADVAMLMIIVSDNTATNMLIDRVGGVEAVNRTMQEYGLRSIVLHNRV-DFEV-IGNDIRAEASAAD +LVRLHEMMARGELINAEACRQMIDVLSRQQY-LDQVPRYFNQSFTVANKTGFFP.GTRVDSGLIMLHDGPTIAFAAMTHR +SVDTE---------------... +>up|A0A0B5RJE9|A0A0B5RJE9_9FLAO/21-290 +.qelnNQINKVINTKNATVGVAIIY-DAKDTL.TVNNNHKYPTMSVYKFFQALNILDYMDKHNISLDTEIFIKKEDLQEY +SPLRDKRPMGDISLGELIQYAASHSDNNVSNLFFKSLIGPKMTDLYFRTLGIKEFEIVSSEEEMSLDFNNQYQNWITPLE +ATRILEMFRKEELLSPKYNNFLRQAMIDTKSGQDKVKALLPKNTLVVHKTGMLR.AADNDLAIVYLPNGKQFSIAVLVMD +SKESDQTNAAIIAEIAKLTYdyf +>up|K9U3H5|K9U3H5_9CYAN/11-256 +.....--FQPLVANFQGTTGIIIKTLDSGSCF.QFNPNLVFPAASLIELPILWEFFHQCATGSLDLAEEIELQSEDMVIG +FGILRQKPGLKLCLYDLAVLMTVVSDNTATNLLIDKL-GIDNINDSIQRIGLTHTILQYKMYD---SISTSQDNLTTPSD +MLRMLEAFIQDKHLLSKYGDEPLKILEGQQC-KNKLHLGIPKGARLANKTGETL.GTEHDIGVLLGREET-VIIVVMTTG +LS-ENYQGIELCRDVARLVYq.. +>ur|UPI00037CE890|UniRef100_UPI00037CE890/7-276 +.....---DARLDRMPGTVSAYLARLDAAPTW.TRRPDTTHYAASTMKVAVLVALHRALAAGHLAPDTAVPVRNEFDSAQ +PGAARERIGGTAPLRWLAERMIVRSSNLATNLLLNQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAVGITNLVTAAD +LAALLRSLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCRTS +DRPDDEDARQLLADLSARAFa.. +>up|A4CVR1|A4CVR1_SYNPV/80-344 +..alsDRWNQLAASEDLTVSAFMLVLDDGRYA.QLAPDTALPAASSIKTPILLVTLEEIDDDKLSWNEPLTLTKEVVGGG +AWMASKPLGSRFPTHEVATEMIRVSDNTATNLLIDRLGGKDALNARFIALGMSATVVNNWLPDLEG------TNTTSARD +LARSIALVDTGKALSIRSRDLFREVMGTSVT-NTLLPRGLLKGYRVLNKTGDIG.IAYADAGLIELPDGSRAVAAFLVKG +PF-NDPRSTELIRKLAAAM-... +>up|D3LTR8|D3LTR8_9FIRM/74-323 +...tlQRIQQQLQSQDGIYAVYFQPCKAGALP.VIYNDHTMRSASMIKVFILSAAMEQIKQGKMSFDQTITLQEADKVGG +AGSLCGYPDGSVDVRTLLKLMITQSDNTATNLMIDLV-GMDAINHYMQQHGYTETRLEWKMMAQ-TAPGETRKNRTSVRD +LGTWFRRVYEKKCVDPALDQYMIDLLLGQT-DTECFPTALP-EAKIAHKTGEVT.NLYDDGGIIFTSHGD-YILCIMTDQ +IA--RYDGIETMKKIARMLVe.. +>ur|UPI0006BF1D9A|UniRef100_UPI0006BF1D9A/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGGTVL.AHHADRVQPSASIIKVPILLALLEAVANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNVATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>ur|UPI00068FAC2C|UniRef100_UPI00068FAC2C/3-282 +.....-----------------VRDADTTT--.CVRGAERFSLQSVMKLVVGIAVLDAVDHRGWKLEDPVLVRKQDLSLV +QPISKLVGESGTTVGDLVRRAIVDSDSAAVDILIAKLGGIEKVQAFLNRKKIAQVRLDRDERHLQTKYQKDPRDTATPLG +MTQLLQDLALGKLVSKSSTAFLMRVMEETVTFPDRLKAGLAPGWKLGHKTGSSSsVATNDVGVMTAPDGRQISVVVFVAD +SRATLKEKAVVMSGVSRAVCesy +>ur|UPI0004229E42|UniRef100_UPI0004229E42/7-275 +.....---DARLDRMPGTVSAYLARLDAAPTW.TRRPDTTHYAASTMKVAVLVALHRALAAGHLAPDTAVPVRNEFDSAQ +PGAARERIGGTAPLRWLAERMIVRSSNLATNLLLNQV-GLPAVADVWAQAGARHSVTGRGIEDFAA-RAVGITNLVTAAD +LAALLRSLALGALATPESCAAMLDILVAQEH-REDLAAGLPTGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCRTS +DRPDDEDACQLLADLSARAF... +>ur|UPI00068AAC5F|UniRef100_UPI00068AAC5F/9-270 +.....--LTDTLDAAGGTVSVYAGPLSGPPAF.TRLPDEPHYAASTMKAAVLATAYRLAEAGAVELDEPLAVHDEFTSAA +PGDARARLGDTAPLRWLLRRMIIRSSNLATNLVLERI-GTHALANTLRDAGATRMVVARGIEDAA-AVDAGLDNLVTAGD +LARLLAAIADRRIASARHCDEMMGILLDQEC-TEDLAAGLPPGTRIAHKNGWVE.RIRHGVGVVLPDDAPPYAIAVCTTT +DL-PDAQACALLAEVSAAAWa.. +>up|W0RMR3|W0RMR3_9BACT/53-317 +.arlhRTLDSLAESHRGILGYTVWNLDTGERL.ERRGDETFPTASLIKVSILVTVFDLVEKKMLSLDDPLTVLKIDQVPG +SGTLQFHPGIEISVRDAAWLMTTISDNTATNLLLDRI-VIRRTWDKMESLGLMHTKVHSKAMD---SSVKYGLGVTTPNE +MAKLFALLADGKAVSPAADSTMLDFLAHNQD-ETKLVRWV-DGVRVAHKTGDVD.QSRADCALFYLQ--SRVVVCGLTKE +NVDRDAEGNAVLARLGKAVAdaw +>ur|UPI0006C906C2|UniRef100_UPI0006C906C2/41-348 +...ldDQLFALGTGLKGKVGIAVYDPARGRMM.HFKGTQLYPQQSVSKLWVALSALDMADAGRLDLSETATVRNGDLAVH +SPIRQSVAAQGTSYADFISRALTQSDNTANDMVLRRVGGSDAVRRVLARKGFADIRFGPGERLMQSAYVDDPVDGASPVA +IASALARLESGELLSDTSTARFLGWLGEVRSGPNRLKGGLPEGWSIAHKTGTGQvAGYNDVGILTAPDGSVYTVAVMIGR +TQVPIPVRMDMMHGVVRAVAgy. +>ur|UPI00054F0BBB|UniRef100_UPI00054F0BBB/4-255 +....qAEMVKRLEQLPGKVSFYFENLMTGETM.VYHEQAPMMAASVIKLFVMTSVFEGLERELFQPDQMFEIKRADCVPC +GALTYLHNGIQVTLMDLVTLMIIFSDNTATNVLVDFM-GMEFINETISRLGFEKTVLQRKMFDLEK-SKQGIQNYITAGE +TGRLLNMMYHGDLVSRHASERMVSIMKNQQL-SGKIPFYLKDRPKIAHKTGEDT.GISHDVGIIYGK--VPF-IVCYCGN +ET-DTPCFERFMAELSLELYq.. +>ur|UPI0004C0899C|UniRef100_UPI0004C0899C/5-278 +.....-DLDAHLDRVPGTVSAYVGRLDAPPTW.TRHANAAHYAASTMKVAVLAALHRAAEAGTLDLDAPVPVVNDDSAQG +APRFADRIGATASLRWLADRMIVRSSNLATNLVLGHV-GLPAVAEVWALAGARTSVTGRGIEDFAA-RDAGITNTVTAAD +LAALLGALAIGALASPAACATMLDVLLAQEH-REDLAAGLPEGTRIAHKNGWVR.GVRHGAGVVLPDDAPPYVIAVCTTT +DLADEDDACLLLAHISAQVWa.. +>ur|UPI0003793372|UniRef100_UPI0003793372/2-286 +....eDEIIARAEQVGLRVRMHARAIDGTGSF.GIGADEPVVTASVLKVPLAVELADQAEREHCDLAEQITVPAGPKVPP +YGLATFRHPVTLSLDALATLMIGISDNVATDLVFAKI-GKPAVRALLDRLGLAGTVIEQDCAELLGALDPAQTCRSTAAE +MTALLGMIWRDEAAGPGACADVRRWLGLQ-VWPHRLRSGFHDEVRISGKTGTLP.TIRNEVGVVEYADGGRFAVAVFTEA +VDARAPERDAFIGFAAARAI... +>ur|UPI000480A7DF|UniRef100_UPI000480A7DF/7-275 +.....---DARLDRMPGTVSAYLARLDAAPTW.TRRPDTTHYAASTMKVAVLVALHRALAAGHLAPDTAVPVRNEFDSAQ +PGAARERIGGTAPLRWLAERMIVRSSNLATNLLLNQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAVGITNLVTAAD +LAALLRSLALGALATPESCAAMLDILVAQEH-REDLAAGLPTGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCRTS +DRPDDEDACQLLADLSARAF... +>ur|UPI0004C2B701|UniRef100_UPI0004C2B701/5-281 +.....-DLDAHLDRVPGTVSAYVGRPGARPTW.TRRADATHYAASTMKLAVLVALFRAAEAGRLDLDAPVAVRNSSALPG +APRFADRVGGDAPLRWLAERMIVRSSNLATNICIGQV-GLPAVAQAWALAGARHSVTGRGIEDFAA-RDSGIDNLVTAAD +LAALLGELALGALASPSGCAAMLDVLAAQEH-REDLAAGLPDGTRIAHKNGWVR.GVRHGAGVVFPDDAPPYTIVVCTTT +DLADEDDACRLIAHVSERVWa.. +>ur|UPI0005BC2A2B|UniRef100_UPI0005BC2A2B/4-281 +.....EELDAHLDKVPGTVSAYVGRPGARPAW.TRRADATHYAASTMKLAVLVALFRAAEAGRLDLDAPVPVRNSSALPG +APRFADRVGGDAPLRWLAERMIVRSSNLATNICIGQV-GLPAVARAWALAGARHSVTGRGIEDFAA-RDSGIDNLVTAAD +LAALLGELALGALASPSACAAMLDVLAAQEH-REDLAAGLPDGTRIAHKNGWVR.GVRHGAGVVFPDDAPPYTIVVCTTT +DLADEDDACRLIAHVSARVWa.. +>up|E5UGR8|E5UGR8_ALCXX/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGGTVL.AHHADRVQPSASIIKVPILLALLEAVANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNAATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>ur|UPI00035F5E68|UniRef100_UPI00035F5E68/6-276 +.....--LDAHLDRIPGTVSAYLARLDAAPTW.TRHPDTTHYAASTMKVAVLVALYRALEAERLAPDTAVPVRNEFDSAQ +PGAARDRLGGTASLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARRSSTGRGIEDFAA-RAAGITNLVTAAD +LAALLRDLALGALATPESCAAMLDLLVAQEH-RVDLAAGLPAGTRIAHKNGWVR.GVRHSGGVVYPDDAPPYVLAVCHTD +EHSDDTDACQLLADVSAHAFa.. +>up|A0A0F5PFS0|A0A0F5PFS0_9SPHN/33-332 +..dllNAVQRLGSTFQGRIGISVREIDAGWTV.AFAGDANLPQQSVSKLWVGVATMQQLEQGRLSSADPITVRRSDLTVH +QPLRPLVTANGTTIGKLLELAMTRSANSANDVLLWKIGGPRTVREMLSRTGITGVGFGPGERELQARYLAAPYDGASPNG +VTLGLAMLAKGKLLNPSSTARLLALMRASKTGPLRLRSGLQPGWTLAHKTGTGQdTGYNDVGILVSPSGRRYAVAVMIAS +THQPIPVRMRLMGDLTRAVIr.. +>up|H0A7X3|H0A7X3_9PROT/10-307 +..sakAEIARIAAFAEGETGVAALHMETGEAI.GFGEHGRYPPGSSIKMALVLCIFAMVDRGELSLDDMIEVDDVEMTSS +GPLGGEFVHAGLSLINLIEVTITRSDNTATDVLFRLAGGPAAVQAWLRDIGIDDFDVTLSMREALCDYQLSVRDHCTPLA +MLELLRRLYQLDGVSARTRELLLPIMQRTPS-FNRIRARLPKGVVGGTKPGSGS.GTCSDVGFITLPVGGTFAISVQVKA +SPRSMAEREVVVADITRLIYdyf +>ur|UPI0006887B06|UniRef100_UPI0006887B06/8-300 +....eQRIGDLLRDAGARGWVHAAPLRAAHEV.SYAADDLVPMASLYKVLLALAWARLVDAGDLDPRARHTVSAPDRTPP +TGLSSLEDEVVVSQRDLVTLMLTVSDNAAADVLLDLV-GLPRLREVAADAGMTATTLHGGTRHHQRVYDPAMSSTTTTRD +MTRLLGALWREELVAPESGVRIRRSMARQVF-RHRLASGFPDDVEIASRTGSLL.ALRHEVGVVTFPGEEPVVVAVLTQA +LNQHLPDVDRAIGEIGRVAV... +>ur|UPI0005095A3C|UniRef100_UPI0005095A3C/2-255 +...leELLKNSLKNSESKYSLAVKNLKSKEIC.YMNVHEVVPSASIIKLFIMAEAFNENKMRKLDLHDIIKINNDKKVPF +SIVSLLNSVEQYSIKDLITLMIIQSDNTAANVLIDFL-GIDNINNFIKETGFKNTILGRKMMDFEGD-KGGKDNYTSAYD +VFLFLEKLYNHNLVGEKEDKFMIDILSHQL-DFSMMRIDMLDDLKIAHKTGDLN.CLKHDAGIVYSEKVGDYIFVMFTYE +AQ-SDGYARKLICKTSKQIYnyf +>ur|UPI000466C3B6|UniRef100_UPI000466C3B6/6-272 +..tleKRIEAEIKSYDGIMGIYLDDLR-GTVI.QIKADETFETASAIKTWILACLFWEAENGRACLEDQIEYKKEHWVDG +SGVLGAEPGALLRVRDAATFMMIVSDNIATNMMIDYL-GLDRINQCIRRLGSMDTVLHNPI-HFDQ---YERLGTSTPRD +YASIFIRLVKGELISPEADRQMVEILKKQQY-QSMITKDFPVIISVASKSGSMD.ACRNDGGIVFTPYGP-YVIVMFHKE +FSDAAHPATMFGARVSRLILdqy +>ur|UPI0004B2B1D4|UniRef100_UPI0004B2B1D4/33-279 +.....-NFTSLISGFRGTAGIVIRNLDSGHDA.QFNQELLFPAASLIKLAILWEFFYQCAIGVVDPVEEIELQAQDMVIG +FGVLRQNPGLKLRLLDLATLMIVISDNTATNLLIDRL-GMDNINNSIQQLGLVNTALQYKMFDP---RDVNRDNFTSPAD +VARILEAFVRQRQLLGQYGDEPLRILEGQQC-KNKLHLGLPKGVQLANKTGELL.WIEHDAGILFAKDKE-IVIVVMTQG +LS-ENYDGIRLCRDVAKLVYq.. +>up|A0A081GJ59|A0A081GJ59_9CHRO/82-347 +...lsQQWSRLAAQKDLTASGFLLVLDDGRFA.QMQPDRPLPAASSIKVPILLASLEDLDEGKLRWNEPMPLTKEVVGGG +AWMANKPLGTRFPFFEAATEMIRVSDNTATNLLIRRLGGKASLNSRFRSLGLPATVVNNWLPDLDG------TNTTSSRD +LARAIALVDTGDKLTPRARDLFRQIMATSRT-NTLIPLGLLEGITVYNKTGDIG.IAYADAALIELPNGQRAVAAFMVKG +PF-NDPRSAELIRAMAGTVAr.. +>up|W9APF4|W9APF4_9BACI/21-260 +.....---------------YSVLLTSGEGSL.AINEQQLRPAASLAKIPILIEACQQIDSGRLHPDKLVYIEEEQFVGG +SGIISYLTNSHYSYMNLIELMMIVSDNTAANVLLESL-GMEAVNQTIEQLGAKNTIVQRKFMDTKA-QQEGLENYTTALD +MVTLLKAISEEKYISSKSRKFMRSILAKQQL-TNKLANFLHPPVTIFHKTGELC.GIEHDAAILECKEER-VYITVLSDH +LP-SNAEGQHTIAQIGKHAIdy. +>up|Q067T7|Q067T7_9SYNE/85-346 +.....RWIQQAATQPDLQVSAYMLILDDGRFA.QMNAHRPMPAASSIKTPILLAVLERIDQGTLQWNEPLTLTKELVGGG +AGWMASPLGSRFPTYEVATEMIRVSDNSATNLMIARAGGQDAINARFQALDLPSTVVNNWLPDLDG------TNTTSARD +LSRAIALVDSGESLGPRSRDLFREVMATSVT-NTLLPTGLMKGYRVFNKTGDIG.TAYADAGLIELPDGRRAVAGFLVKG +PF-NDPRSTEMIRQLAAAMA... +>up|C7F8X1|C7F8X1_ECOLX/2-170 +.....---------------------------.---------CGSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTG---.------------------------- +--------------------... +>up|A0A0D5C9I1|A0A0D5C9I1_ECOLX/1-172 +.....---------------------------.---------------VMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNH-------------------- +--------------------... +>up|A0A0D5C9H5|A0A0D5C9H5_ECOLX/1-170 +.....---------------------------.------------------AAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDI------------------- +--------------------... +>up|S7WVD1|S7WVD1_9BACT/25-290 +.nqleNGIRDLMQGVEGDFGLAFRLLDSGKEL.FINEKEVFHAASTMKTPVMIELFKQSAAGKFSLQDSILIRNESILDG +SAYSMSRIGEKGSRYELMYQMIIKSSNLATNILIEEV-GAENVTQTMRDLGALDIQVLRGVEDLKA-FEAGLSNTTTALD +MMLIMEAIAKGKVVGS---GNMMEILSDQHF-NGLIPKYLPKTAKIAHKTGSIT.GVQHDAAIVDLVNGKRYVLVILSKN +LK-DEEVGKESIAKISQLIYty. +>up|R7CZR4|R7CZR4_9BACE/26-292 +...lrEEVGAFLRDKRATVGVSVL-TDSTTLL.AWNDTLHLPLLSVFKFPVALAVLHRMEQQQTPLDTVLHLTPDDLKTY +SPLCIRYPERSIRMDSLLYYSVALSDNNACDVLLRYAGGPRAVEQYIHQLGITDVRLSATEDDMHRQPGRVSDNSATPEA +ISRLFRLFLQEGLSAPVYRNYLYRVLTSTSTGMNKLPAGLPDHAILGHKTGSSDrTADNDAGFVLLPDGQRYYITVLVTN +SLENDSVNAAIIATLSHIVCrh. +>up|F4FGJ5|F4FGJ5_VERMA/6-280 +.....--LDARLDEVPGTISVYAGRLDAPPTW.TRHTEVTHYAASTMKLAVLAAVHHTAETDGPDLDTPVEVTNRFTSAR +AGAAPNRLGQRVPLRWLAERMIVRSSNLATNLLIEQV-GLPAVAEIWARVGARHSVTRRGIEDFAA-REAGISNLVTAAD +LAALLDAVATGVIASPAGCAAMLDVLCEQQI-RQDIAEGLPAGTRLAHKNGWVR.GVRHGAAVVFPDDAAPYLLVVCTTT +PLDDDADARELVADISAQVWq.. +>ur|UPI00047BCB9A|UniRef100_UPI00047BCB9A/19-283 +.atlrRTIDSIADGHRGVVGYSITNLETNEHL.ERRGDEPFSTASLIKVPILVALFDLAEQQQLSLEDPVVLTAIDKVGG +AGQLQYRTPLTLRLWDAAWLMTTLSDNTATNLVLDRI-KIRRVWQKMEALGLPRTKVHSGSMTRIASSAKYGLGVTTPNE +MAQLFTLLAHGKAVSPRADSVMLDILEHNED-DSKLM-RFNYGVRAAHKTGDVD.QSRTDCGVLYLP--ARVVACVLTRE +NVDKDSEGNAVIARIGQAVAahw +>ur|UPI00068AD714|UniRef100_UPI00068AD714/2-207 +.....---------------------------.---------AASIIKLPILACALEAVTAGELSLDEQITVTQQDIVGG +SGNIQSGAGVSYSIDELLHAMIAQSDNVAANLVIGRL-GMDTVNETCAALGLTQTVLARLMMDAEA-QAQGHENYTSARD +AAVVLQRLAAGTIATPELCERARGYLLAQED-ARGIVEGVPGGVLVAHKTGSLA.NAQHDAAIVYAE--RPYVLAILTQD +LE--REQALALERDI-----... +>ur|UPI000526923C|UniRef100_UPI000526923C/5-280 +..raaAKVRALFADAGVTGRLHAVDLDHDREV.SVGADDPVVLASVFKVPLVVALHHS----GLDLTRRVTLDHDRSTGP +TGVGGMLDPVTMSLRDLAYLALTVSDNAAADALVDLI-GLDEVDRTVRELHLGRTVVVHRARDFARALDPAQTNRGTPRD +LTTLLRHVWQHD-----QCAPIRRIMALQ-VWPHRLASGFPDDVRVAGKTGTLP.TVRNEIGVVEYPDGGRYAVAVFTRS +ASTALPAADAVVGTAARLAVeh. +>up|C7Q8V4|C7Q8V4_CATAD/39-315 +..rasARITAAFADAGVTGQLHALDIDTGASV.SVAATQLAATSSLHKVCLLAAFYREAAAGRLDRTRQIDITAAERTPL +SGIAVMRDAVRLSLRDLATLVVAVSDNAAADILWREV-GFATVNRTMAELGLSDTVAVHSMADIRDVLSPTQTNRSTPRQ +MAELFAAVWRDEVCTGDLGEELRAVLGGQA-WTHRMSSGFPDDVRVSGKTATLP.TLRHEAGVVEYPDGGRYAVAVFTRA +ASTALPAADAVIGTAARLAVd.. +>up|X2KYL7|X2KYL7_9BACT/23-292 +.kaieNALHEYIKGKDARIGVAVI-INGKDTV.SVNGNRDFPMMSVFKFPLALTVAHWINTNGMSLNDTVTFSEKAMKEY +SPMLKKYGKSRMTIRELLEWSLVESDNNAADILLHRVGGTSGVTSIMRQMGIDEIVIGASEEDMHRDPYLSYLNRTTPLA +MAQLFDRFYHELRNASQSYSEISVMLEQCRTGLDRLALLLPTNALIGHKTGTGFpSAVNDCGYVNLPNGTRYSIAVFVAD +SNYDIATTSAIIAEVSKIVLe.. +>ur|UPI0002E4CE7F|UniRef100_UPI0002E4CE7F/107-368 +.....RWIQQAATQPDLQVSAYMLILDDGRFA.QMNAHRPMPAASSIKTPILLAVLERIDQGTLQWNEPLTLTKELVGGG +AGWMASPLGSRFPTYEVATEMIRVSDNSATNLMIARAGGQDAINARFQALDLPSTVVNNWLPDLDG------TNTTSARD +LSRAIALVDSGESLGPRSRDLFREVMATSVT-NTLLPTGLMKGYRVFNKTGDIG.TAYADAGLIELPDGRRAVAGFLVKG +PF-NDPRSTEMIRQLAAAMA... +>ur|UPI00037650C4|UniRef100_UPI00037650C4/6-276 +.....--LDAHLDRIPGTVSAYLARLDAAPTW.TRHPDTTHYAASTMKVAVLVALYRALEAERLAPDTAVPVHNEFDSAQ +PGAARDRLGGTASLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARRSSTGRGIEDFAA-RAAGITNLVTAAD +LAALLRDLALGALATPESCAAMLDLLVAQEH-RVDLAAGLPAGTRIAHKNGWVR.GVRHSGGVVYPDDAPPYVLAVCHTD +EHSDDTDACQLLADVSAHAFa.. +>ur|UPI0004ADD4A3|UniRef100_UPI0004ADD4A3/9-267 +..rlrAGLASLAEAGPGRWAFAVWE-QGRPVV.SLSGAEPVPAASTIKVPLLVLALQDVATGRRDLDDDVPVPAE-RAGG +AGVLRLLPSVRLRFAELLTLMIAVSDNAASNLVIELL-GLDDADRRLAALGLTGTRLRRRLMDTEA-ARAGLENVTTADD +QSRLLDRLAGPDLLPAPLRAFALDALAEQQV-NDRMPTQLGDDVRCLHKTGELP.GVRHDVGLLEFDGRT-VALAALGTE +LTDPSGPAGTVIGAAARMVVe.. +>up|K0K8V2|K0K8V2_SACES/10-294 +..evvREIRSRAEEVGVRVWLHAVEVDGTREL.AVDADDPVPSASVFKVPVAVELARQGAAGEVDLGERITYVAGTGTMP +FGLATYRHDVTISWHDLAILMIGISDNVATDLVVDRI-GLPSIARLLAELGLKHTAVPFHE----EILQPAETCRTTAEE +STRLLGMVWRDEAAPAQACADVRNWLGHQ-VWPHRLRSGFHEGIRVFGKTGTLP.MVRNEIGVVEYPDGGRYAVAVFTQA +HDAQAPERDGFIGFAAARAI... +>up|A0A0D5C9D9|A0A0D5C9D9_ECOLX/1-172 +.....---------------------------.---------------VMAVAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNH-------------------- +--------------------... +>up|A4F9H0|A4F9H0_SACEN/72-336 +.....-------------------ETGPGREI.GIGADDLVVTASVYKLPLVVALCRAFDAGRIDPRARVRLNPPSCTPP +TGLATFLDPVTVSWRDMAASMIGVSDNTSADVILGEV-GLDAVAETLAELGLERTRVVGGTADSHAAYDPAYASATTPRE +MTRLLDLIWSDAVASPQQCAFIRRLLSNQ-VWMHRVRAGFPSGVHVAGKTGTVG.AVRNEVSVVEFEGEVPVAVAVFTLA +ARADLPKVDAAIADCARIAVn.. +>ur|UPI0006C882D3|UniRef100_UPI0006C882D3/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGGTVL.AHHADRVQPSASIIKVPILLALLEAVANGRYALEQPLALPASERAGG +TGILAQLPSVTLSLAELARLMIVLSDNVATNALIELL-GFDEINQWNQRAGLPASRLQRRMMDAAA-REAGRDNFTSADD +ATASLCWMLRDGALPAALRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>ur|UPI0005866B9E|UniRef100_UPI0005866B9E/131-381 +.....--LARVVADATVNSGATVRDLSGRQQI.SVNGALRPKAASVIKLWILVELLRRVDCGQVSLDDGVLVTPADVVGG +TGQLQFTFPQVVTLYRLARYLIKYSDNVAANVLITYLGGFAPVNALIDSMNQRSTILARRMLDSAA-AQRGEENYTSPDD +VVSLLGTVWDGEILTPDSRDLMIGFMREQTL-NTKIPAALPPGVPVAHKTGDLP.DASHDVGYYLIPGT-ETAVAFLTAG +PM---ATGDETVRRMARTVYd.. +>ur|UPI00055A0176|UniRef100_UPI00055A0176/3-289 +..ttdEQLRAVFADAGCRGWVRAERIDTGTTV.DYEGDEPVVAASVWKIVLLVAAARAFDEGSLTATDSVRLVPAQCSPP +TGISSYADPVTMSWRDIARSMITVSDNAAADALLGAL-GLASLATVIEDLGLEQTRIVGGTKQLGDGFDPAYTSCTTPRD +SNTVLRSIWLGTAASPTQCLYMKEVLSQQ-VWPHRIRSGIPPDVQVAGKTGTIG.PIRNEVAVVSFPDETPVAVSVFTRA +ARMDLPLVDQAIGHAARIAV... +>ur|UPI00045E8AA2|UniRef100_UPI00045E8AA2/6-272 +..tleKRIEAEVMSYDGKMGIYLDDFH-GNVI.AVHPDEAFETASAIKTYILACLFDEVEKGNKSLEDMIEYKEEHVVEG +SGVLTAEPGARLRVKDAATFMIIVSDNIATNMIIDYL-GLDTINRCIKALGCRDTVLYNPI-HFER---YDRLGTSTPRD +YAGIFTRLAKGELISRTADEKMLEIFKKQHY-NSMITKDFPILITVASKSGSMD.ACRNDGGLVFTPYGP-YAIVMFHKE +FSDAAHPATVFGARVSRMILdqf +>ur|UPI00067907D3|UniRef100_UPI00067907D3/4-258 +.qelcAALDAQLAAAQEQVCVLAVPLAGGVPLyERGAGRRAVSASTIKVFILLAALDEVRRGRLALDTPVSVTAEDILPD +TGVFVDGPGM-HPLEELLVWMIVLSDNTATNVLIGLL-GAECINAAACSVGTKNTVLERKMLDWDA-VSAGRNNYTSAED +LLRVFRALYDETVLTPELCALARSILRRQRD-TRMLTRYIWQDVPCAHKTGGLD.RLSHDAGVFELP-GRPYFIAVLIWD +AP-DIDGDEPLAGRVSKLVFdyy +>up|R6FKV9|R6FKV9_9FIRM/4-251 +.....ERLRELISPLKGKIGFYYENMIDGDKL.SYNADHVFTAASVIKVPLFMYVAKLVSEGKLSWDQKVIVREGDKKPS +CGALLSLSGDIVDIESLCRLMITLSDNTATNMLIRTV-GIDELKRGFAQMGLVKTQIQRELFD-DEAAAKGLENYISPEE +IAMLLKQVYQRGFVSRQVSEKIENVMLLQQI-RHKIPGYIGRKKKIANKTGEDS.DTTHDAAIVFAQ--RPFVLVITSND +TD--VPQTERFIREAALELYr.. +>up|A0A0M2NW81|A0A0M2NW81_STACC/23-279 +...aaKSFDQIEQDNDTIVGVYGINTANGKVI.QHRSDERFAFASTYKAISSGILLQNTS--TSELNKKITISKDDIVAY +SPATEKYVGKQMTLRALIKASILQSDNTANNKIIEEIGGIKGFQQALKQRGDNISNPQRLEPDLNLYDPQSTADTTTPKR +AATTLNHLLASENMSRSNLELLKHTMIHNETGDTLIKAGASKDDVVGDKSGQGLyASRNDLAFVYPENQKPIILAIYTKK +TDKDAKPDDKVIQTAAETAIk.. +>up|R5HGE6|R5HGE6_9SPIR/24-290 +..tlsFKLRRYTWQKDYRIGIAVLKNDKIWTI.---GTQKQPLLSVFKYFIAVEVLNKLNKQKIDLNTKLTIKETMINKY +SPMLKKYKSFPITIAELLEYTISESDNNASDILLEYIGGARKLDKVLKDTGFSGIEISVNEKEMNSDINKQYLNQATPKD +VAKYMKTVRETDILTVEHKNFLDKIMEKTVTGEDKIKKGLPPGTVFGHKTGSSSrIADNDAGYVILPNGETYYIAVFISN +SKLSDKENAEIIANISKTVYkh. +>ur|UPI00037C91F3|UniRef100_UPI00037C91F3/10-275 +.....------LDRMPGTVSAYLARLDAVPTW.TRRPDTTHYAASTMKVAVLVALYRALAAGRLAPDTAVPVRNEFDSAQ +PGAARERIGGTAPLHWLAERMIVRSSNLATNLLLNQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAVGITNLVTAAD +LAALLRSLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCRTS +DRPDDEDACQLLADLSARAF... +>ur|UPI00034D079E|UniRef100_UPI00034D079E/5-296 +..slvRELRQELDEGGLRGSFLVRDLASGREL.GIEPDLEYPTSSVVKVPLAIAVLELIRRGGLNGADPVEVRPEDVGVG +PGLSRFRHPIRIAVEDLIYLSLCLSDNKAANLLFERV-PPEEVARVLREFGIGGVTVRHAIRELREQLDVTRTNTASARA +CVDLLAALWTPSRIPPQVTARVRELMGANML-RHRLAPDFTDSTRWSSKTGTLL.HLRHEIGVVEHEDGQAFAVAALTES +RVSAQPEADALMARVARALRdh. +>up|W7ZPJ7|W7ZPJ7_9BACI/33-285 +....aATFSVLEDHYDARLGVYALDTGNGQTI.AYNEDERFAYASTHKALAVGVLLQQLS--LDELDTQILFSEADLVTY +SPITEQHVETGMSLHEISDARFATATIQRLILFSMKLAVHQGLKRHSEKLEDEVTEPERIETELNDVKPGETRDTSTAKA +LAESLYAFSLGDALDEEKQTLLNDWLIHNTTGDALIRSGVPEGWLVGDKTGSASyGTRNDIGIIWPPDEDPIVIAVLSSK +EQADAESDDALIAEATEAAL... +>up|D9R4T6|D9R4T6_CLOSW/6-272 +..tleKRIEAEIMSYDGTMGIYLDDFH-GNVI.SVHADETFETASAIKTYILACLFDEVEKGNKSLEDMIQYREEHVVDG +SGVLGAEPGAMLRVKDAATFMIIVSDNIATNMIIDYL-GMDTINRCIKALGFKDTVLYNPI-HFD---IYRRLGTSTPRD +YAGFFTRLAKGELISPKADGKMLEIFKKQHY-NSMITKDFPILITVASKSGSMD.ACRNDGGLVFTPYGP-YAIVMFHKE +FSDADHPATVFGARVSRMILdqf +>up|A0A0B8N725|A0A0B8N725_9NOCA/1-169 +.....---------------------------.----------------------------------------------- +-----------MTVSELCDAAITRSDNTAGNALLKLLGGPEALTAFTRTLGDQVTRLDRWEPDLNTDIPGDERDTTTPAA +LAADYRALVLGDALPAPERRQLTDWLLANKTGDARIRAGLPGDWRTGDKTGSGDyGTANDAAITWPADGSPVVIVVLSSK +PDAAATADNPLVAAVAKEA-... +>ur|UPI0003700992|UniRef100_UPI0003700992/7-275 +.....---DAHLDRMPGTVSAYLARLDAAPTW.TRRPDTTHYAASTMKVAVLVALHRALAAGRLAPDTAVPVRNEFDSAQ +PGAARERIGGTAPLRWLAERMIVRSSNLATNLLLNQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAVGITNLVTAAD +LAALLRSLALGALATPERCTAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCRTS +DRPDDEDACQLLADLSARAF... +>up|A0A0E3XSW7|A0A0E3XSW7_MYCCH/10-294 +....aEQIRAVFLDAGCRGTLRAERVGTLTPVvDVDGDRPAVSASVYKIFVLIAAARAFDSRTLDPDATVRVVPADCTPP +TGISTFSNPVVLSWLDLARLMITHSDNTAADVLLAAV-GLDTVNEITEELGLGSTRIIGGTSALQQAFDPAYTTSTSAVD +TARALSAIWTGAAASPQSSEMMRHILAQQ-IWQHRIRSAFPRDVIVAGKTGTIG.PIRNEVAVIVFPGEPPMTVSVFTRA +ARADLPNVDRAIGEAARIAI... +>up|A0A076H662|A0A076H662_9SYNE/86-351 +..alsEKWKQLAAQQDLKTSAYMLILDDGRFA.QLEAERPMPAASSIKTPILLASLELVDSGDLQWNEPLTLTKELIGGG +AWMASKPVGSRFPTFEVATEMIRVSDNSATNLLIERVGGQAAINARFQALGLPATEVNNWLPDLDG------TNTTSARD +LSRSIALVDSGETLSPRSRDLFREVMSTSVT-DTLLPTGLLKGYHVYNKTGDIG.IAYADAGLIELPDGRRAVAGFLVQG +PF-NDPRSTNMIRALAKAMA... +>up|R5MI05|R5MI05_9BACT/51-311 +.....-AVESLIKGKDAEIGVAWME--GNAMY.SVNNERLYPLMSVCKLHVAIALLRGMERRGAAVDTTLNITPEQMRKY +SPLLKLHPDGRITLRQLIHYAIAESDNNAADILTAMAGGIDSVDREIHAMDIKGCHLAETEASMHDAPINSYANWSKPES +VVWLLRKLYDGRLLSGEYDRCIKQALAATTTGADRIKAGLGQGMTLAHKTGTGFrTADNDAGVVTTSDGRQVIMAIMIKD +SKMSDADNARLMAEITRIIM... +>up|D9R4S7|D9R4S7_CLOSW/3-253 +.....DEIIQKLEGLPGKISFLYENLKTGEGF.FYHEQEPMLAASVIKLFVMAAAFEKEKKGTFRMNDIFAVKKEDWVPC +GALTYLHDGILVTGMDLVTLMIIFSDNTATNVLIDIL-GMKEINETIKELGFRQTLLQRKMYDTERA-ARGIQNYITGYE +TGRLLKMMYDGTLIDKESSDTMISILKNQQL-CSKIPFYLPESPEIAHKTGEDT.GITHDVGIVYGK--EPFLVC-FCGN +ET-DTPAFERIMAEISLELYr.. +>ur|UPI00037FF65C|UniRef100_UPI00037FF65C/5-281 +.....-DLDAHLDKVPGTVSAYVGRPGARQAW.TRRADATHYAASTMKLAVLVALFRAAEAGRLGLDAPVPVRNSSALPG +APRFADRVGGEVPLRWLAERMIIRSSNLATNICIGQV-GLPAVAQAWALAGARHSVTGRGIEDFAA-RDSGIDNLVTAAD +LAALLGELALGALASPAGCAAMLDVLVAQEH-REDLAAGLPDGTRIAHKNGWVR.GVRHGAGVVFPDDAPPYTIVVCTTT +DLADSDDACRLIAHVSERVWa.. +>up|D9T565|D9T565_MICAI/5-281 +.....-DLDAHLDRVPGTVSAYVGRPGARPTW.TRRADATHYAASTMKLAVLVALFRAAEAGRLDLDAPVPVRNSSALPG +VPRFADRVGGEAPLRWLAERMIIRSSNLATNICIGQV-GLPAVAQAWALAGARHSVTGRGIEDFAA-RDSGIDNLVTAAD +LAAVLGELALGALASPAGCAAMLDVLVAQEH-REDLAAGLPDGTRIAHKNGWVR.GVRHGAGVVFPDDAPPYTIVVCTTT +DLADEDDACRLIAHVSERVWa.. +>ur|UPI00068C3C1C|UniRef100_UPI00068C3C1C/5-263 +..elrDYAENEIQDINAKVSLLVYDFDQDETLlSFHEKDRVVSASTIKTPILLTALDMVQSGKLSVGQMLRLPGEEILDD +TEVFDRGV-REYPLEELLTWMIINSDNTATNVLIEFL-GMDAINACCRKLGLKATVLERKMLDWE-AIRQGRNNYTSAQD +QLTVFQSLRRASILTPELCRYALGILERQRDFSMALRYISDRDFSAAHKTGGLD.YLNHDTGIFSLPGHE-YYFGCFVTD +STDDNPLSKKLIGRLSRKVYdyy +>up|A0A097EMU0|A0A097EMU0_9GAMM/19-276 +.tsldDSFKDLENKYNGKLGIYSTD---KSSI.NYNENYYFPICSVFKFLLVGAILEKDMHNKGFLDKKITITQKDISTY +APVTGKNISKDLTISQLCFAAI-LSDNPAANILVKELGGIDKLNKFIKKLGDNDTNIKNIEPKINHTKPDSTINKTTPKA +ITNDIYKIAFGNILDEKHKEIFIKYLQDNNTGVNRIAYNTPKNWIVGDKTGTCGyGATNDIAIIWPQNAEPFALGMMYTD +PTDKAPSSEKIIQQATKLVI... +>up|F4KQF2|F4KQF2_HALH1/868-1137 +.teleAAIKAELARVEGTFYVAFRDLQNPVQAvFINEKISIHPASTMKTPVLVEVFKQANQGKFKLSDSIVLKNESIVDG +SPYSLQRMGQKVSIYDLARAMIVRSSNLATNMLIELV-GAENTTQTMRDLGLQDIMVRRGVEDSK-AYAAGLNNSATAYD +LMLLMERIGRGEAGRPVDCQEMIKILSDQEF-NDVIPTCLPADVQIAHKTGWIT.QHHHDSALIISPEGRYFSFTILSKG +WT-NETAANEAMGKVVEMAYryf +>ur|UPI0003F85BF6|UniRef100_UPI0003F85BF6/6-272 +..tleKRIEAEIMSYDGKMGIYLDDFH-GNVI.AVHPDEAFETASAIKTYILACLFDEVEKGNKSLEDMIEYKEEHVVEG +SGVLTAEPGARLRVKDAATFMIIVSDNIATNMIIDYL-GLDTINRCIKALGCRDTVLYNPI-HFER---YDRLGTSTPRD +YVGIFTRLAKGELISRTADEKMLEIFKKQHY-NSMITKDFPILITVASKSGSMD.ACRNDGGLVFTPYGP-YAIVMFHKE +FSDAAHPATVFGARVSRMILdqf +>ur|UPI0005ECD334|UniRef100_UPI0005ECD334/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLVIEAFRQVDEGLLTLTSVIQRTEKNTVGG +AGVLGALPQLTIKVEELLTLMIIVSDNTATNELISLV-GFEKINECARNIGLKKTVLNRYMMD-ETAVKQGVDNYTCASD +VVECLREIYEGNLLKKSSREKIMRMLEMQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLIADIGYL--... +>ur|UPI00064BAA12|UniRef100_UPI00064BAA12/5-281 +.....-DLDAHLDRVPGTVSAYVGRPGARPTW.TRRADATHYAASTMKLAVLVALFRAAEAGRLDLDAPVPVRNSSALPG +VPRFADRVGGEAPLRWLAERMIIRSSNLATNICIGQV-GLPAVAQAWALAGARHSVTGRGIEDFAA-RDSGIDNLVTAAD +LAAVLGELALGALASPAGCAAMLDVLVAQEH-REDLAAGLPDGTRIAHKNGWVR.GVRHGAGVVFPDDAPPYTIVVCTTT +DLADEDDACRLIAHVSERVWa.. +>up|T0GLK2|T0GLK2_9SPHN/1-284 +.....-------------MGISVRDIDEGWTV.SFNGDASLPQQSVSKLWVAIAVMDAVDRGKLKLSDPVTVRRSDLTVH +QPIRPLVTKSGTTIGKLLELAMTRSANSCNDVLLWKVGGPSAVRTMLARKGVSGVGFGPGERVLQARYLAAPYDGASPNG +ITLGLAMLKRGELLTPASTRHLLSLMRASRTGPLRLRSGLRSGWTLAHKTGTGQdTGYNDVGILNSPDGHRYAVSVMIAS +TRQPIPVRMRLMGDVTRAIIr.. +>up|B4WI30|B4WI30_9SYNE/229-479 +...lkAALQALPDQYGLVPKVFYADVDTGEYV.SVGGEEAIAAASTIKLPILLAFFEDVDAGRIDLMKTMSMKPEQIASG +SGDMQVDPKTQYTALEVASQMIVTSDNTATNMMIDLLGGPEALNNRFINYGLETTQLNAPLPDLEG------TNLTSARD +LAHTMLLISQGESLTVRSRDHILNILNRTRS-KDLLPATLEEGALTYNKTGDIR.SVLGDIALVDLPNGKRYVVAALVQR +PS-NDIRAAELIRQVSDRTYq.. +>up|G8P1Q7|G8P1Q7_GRAMM/33-327 +..allAQLQPILAAHHGKVALYAVQLNNGKAV.GIDQNLPVQTASDIKLAILYEAMLEVREGKAHWDEKLVLKPGDPVPG +SGVLTFDTPLTLTLKDALTMMVIVSDNTATNLMIDRF-GTDTVNARMASLGLVNTHLYKKIMKPATDQPKFGLGKTTPYE +MATLMTRIGRCEAQDLAVCAVGLKMLSNQ-FYRETIPRYLETGTAIASKTGSLN.AVRNDVAIVAGKSGP-MVLAIFTYD +NADHDNEGEVTIAKLAKAIVtnw +>up|C9KU58|C9KU58_9BACE/2-239 +.....---------------------------.--NNDIQYPLMSVFKFHQAVALADYMDKKRLPLGTLLSIKKSDLKPY +SPLRDQFPQGGMSIADLLKYTLQQSDNNACDILFNYQGGPDSVNRYIQSLGIRDCEITHTENDMHEDLDLCYSNWSTPLA +AAKLLEIFRRKTLFDEAYKNFIYQTMVECQTGQDRLVAPLGKGVTVGHKTGTGDfNAKNDIGFVLLPNGHAYSIAVFVKD +SAESSLKNSKIIADISRIVYky. +>up|A0A0D0VJK9|A0A0D0VJK9_9ACTN/5-277 +.....-ELDARLDALPGTVSAYAGRVDAPASW.TRHPDATHYAASTMKVAVLLALHRAAEAGTLDLDAPVDVRNESALPD +APRFAEREGGHAPLRWLAERMIVRSSNLATNLCLRHV-GLPAVADAWAAAGARHSVTGRGIEDFAA-REAGITNLVTAAD +LAALLGGLTAGALASPAGCAAMLDVLFAQEF-REDLAAGLPDGVRIAHKNGWVR.GVRHGAGVVHPADAPPYVLVVCTTG +DPAGDGDACRLLADISARVWa.. +>up|A3WE64|A3WE64_9SPHN/44-316 +..rfeAMLRQIEGESNGTLGVELFDVSTGHSV.GINRDRRFGHCSSFKLSLAAMVLASDSLGIVDADKRVMWSEDDLMAV +SPFTTRRLIEGATLRELAEATQKFSDNAAANILLREYGGPAALTAFWSGIGDNVSRLDRYEPALNNVPVAEYRDTTTPAA +MARTVAALAYGEILPDEDRATLRQWMIDTPTGVRRVRAGLHEELVGGDKTGTME.SLYVDIGFVEPPKSGPFTFATYFRP +RTIVDPAAEAALARVGEVL-... +>up|A0A0M2RWX2|A0A0M2RWX2_9ACTN/5-281 +.....-DLDAHLDSVPGTVSAYVGRLDAAPTW.TRLPDATHYAASTMKVAVLVALHRAAEAGRLDLDQPIPVHNASALPG +APRYAARVGGTASTRWLAERMIIRSSNLATNICLAQV-GLPAVAQAWALAGARHSLTGRGIEDFAA-RDAGIDNLVTAAD +LAALLGELALGALASPAGCAAMLDVLFAQEH-REDLAAGLPEGTRIAHKNGWVR.GVRHGAGVVFPDDAPPYAIVVCTTT +ELADEDDACRLIAGMSARVWq.. +>up|I0KXC6|I0KXC6_9ACTN/214-464 +.....--LARVVADATVNSGATVRDLSGRQQI.SVNGALRPKAASVIKLWILVELLRRVDCGQVSLDDGVLVTPADVVGG +TGQLQFTFPQVVTLYRLARYLIKYSDNVAANVLITYLGGFAPVNALIDSMNQRSTILARRMLDSAA-AQRGEENYTSPDD +VVSLLGTVWDGEILTPDSRDLMIGFMREQTL-NTKIPAALPPGVPVAHKTGDLP.DASHDVGYYLIPGT-ETAVAFLTAG +PM---ATGDETVRRMARTVYd.. +>ur|UPI0004C87584|UniRef100_UPI0004C87584/19-306 +..avaEAIAEDWAALGVRGSFLARNLDTGEQL.GFDTDEPVPLASVAKVPLALVVLDRIAAGELDTARPVTVDPRSSVGP +TGLAAFRHPATVAVGDLLLLMLSVSDNAAADALFDLV-PAAQADARLRAWGCDGIRVRHRMNHLYETLDPAHANAGTAAA +LVGLLQRVWRDEIASPPATAELRRLMGHQVF-TQRLAGELRADTRWSGKTGTFL.HLRHEIGVVEADSGDRVAMAALTRA +TRRAAPDIDLAIGAAGRDAFe.. +>up|S3BAS0|S3BAS0_9ACTN/5-296 +..allRELRRELNDAGLEGSFLVRDLHTGQEV.GIDPDTELPVASLAKLPLALATLERIRRGELDGAQVLMVQPGRVTRP +TGLTRFRHPARVAVEDLLYLSTSLSDNCAADALFGLT-PPARVDALLRELGLGGIAVRHTMNQLAQQLDVTRANTGSARA +FTDLLQALWRPSAVHPDVAARLRELMADNVL-RHRLAPDFTSASTWASKTATLL.NLRHEVGVVEHADGAAYAVAVLTSS +HAASQPGAEALMAQVARELRdh. +>ur|UPI000565A7BD|UniRef100_UPI000565A7BD/5-296 +..allRELRRELNDAGLEGSFLVRDLHTGQEV.GIDPDTELPVASLAKLPLALATLERIRRGELDGAQVLMVQPGRVTRP +TGLTRFRHPARVAVEDLLYLSTSLSDNCAADALFGLT-PPARVEALLRELGLGGIAVRHTMNQLAQQLDVTRANTGSARA +FTDLLQALWRPSAVHPDVAARLRELMADNVL-RHRLAPDFTSASTWASKTATLL.NLRHEVGVVEHADGAAYAVAVLTSS +HAASQPGAEALMAQVARELRdh. +>up|R6FLJ6|R6FLJ6_9BACE/24-293 +.ttlqSRISDFLKNKKATVGVSVL-TERGDTL.LYNNNLRYPLLSVFKFHIAMAVLDKMDHAGTPLDSILHISSSQLQKY +SPLRDKYPNQDISLRDLLKYSVSLSDNNACDILIDYAGGISKVDSYIRKLGIKNFHLSETENTMHQDPEKAPNNWSYPSE +ATRLLFIADTKTLFANNYKEFLTEIMLGTTTGTDKLKGLLPPCTQVGHKTGSSDrLADNDLGFVTLPCGVKYYIAIFVMN +SYETDQENASIIAFISRLIYde. +>up|G2RTE2|G2RTE2_BACME/22-255 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDAGILTLTSVIQRTEKNTVGG +AGVLRALPRLTIKVEELLTLMIIVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-EIAVKKGIDNYTCASD +VVKCLREIYEGNLLQKSSREKIMRMLEMQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNE-PYYAVVLIDG +LS-DNEQGRRLIADIGYLL-... +>ur|UPI0004BFF7BA|UniRef100_UPI0004BFF7BA/5-281 +.....-DLDAHLDRVPGTVSAYVGRPGARPTW.TRRADATHYAASTMKLAVLVALFRAAEAGRLDLDAPVPVRNSSALPG +VPRFADRVGGEAPLRWLAERMIIRSSNLATNICIGQV-GLPAVAQAWALAGARHSVTGRGIEDFAA-RDSGIDNLVTAAD +LAAVLGELALGALASPAGCAAMLDVLVAQEH-REDLAAGLPDGTRIAHKNGWVR.GVRHGAGVVFPDDAPPYTIVVCTTT +DLADSDDACRLIAHVSERVWa.. +>up|Q3AYZ4|Q3AYZ4_SYNS9/115-376 +.....RWIQQAATQPDLQVSAYMLILDDGRFA.QMHANRPMPAASSIKTPILLAVLERIDQGTLQWNEPLTLTKELVGGG +AGWMASPLGTRFPTYEVATEMIRVSDNSATNLMIARAGGQDAINARFQALDLPATVVNNWLPDLDG------TNTTSARD +LSRAIALVDSGESLAPRSRDLFREVMATSVT-NTLLPTGLMKGYRVFNKTGDIG.TAYADAGLIELPDGRRAVAGFLVKG +PF-NDPRSTEMIRQLAAAMA... +>ur|UPI000478580A|UniRef100_UPI000478580A/5-272 +..tfeERIRAEIHNFSGLLGLYADDLR-GNVI.ALNADEPFESASCIKVFILAELYRRIAEGSVAPDQLLSCGEEHFVVG +SGILRCESGVTLRVKDFATLMIVVSDNIATNLLIDFL-GIDAINTTCRALGFPNTVLHNRI-DFAR---FDKLGTTTPRE +YGEFFGKIARNELWSAEACEDMRGMFKDQKY-NTLLTKGLPELFFVSSKSGSMD.ACRNDGGIVSTPYGN-YVVAIFTKD +FKDSDHESFRFGSRVSRLLFdqy +>up|R5YMF9|R5YMF9_9PROT/33-294 +....pAAVEKIADGAGADVGVAYA---SSEKY.RQNGSRQYPLLSVFKLHVAVAVLDRADRENIALDSRIQIPSAEIKPY +SPLREKYGVRDLPLRELLRYMVAESDNNACDILIRWLGGVKKVAAYSRKIGLRQTEILVTETEMNRNVRLQYANKAPLSE +IIRLLQLIDGGKLFAPELHKELLAIMEKTSTGTDKIKKYLPSFVSVAHKTGSSSrIADNDVAIIKSGNNV-WYLAVMVAD +SRLSDKENAEIIARIAFLIYk.. +>ur|UPI0004D70C9A|UniRef100_UPI0004D70C9A/26-204 +.....---------------------------.----------------------------------------------- +----EKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0005BB1E8C|UniRef100_UPI0005BB1E8C/22-307 +....aETIADDWAALGVRGSFLARHLDTGEQL.GFAVDEPVPLASVVKVPLALVVLDRIATGELDAARPVTVDPASSVGP +TGLAAFRHPATVAVGDLLHLMLSVSDNAAADALLDLV-PVADVDARLRAWGCSGIRMRHRLNRMFETLDPAHANLGTAAA +LVDLLQRVWQDDIGHPEATAELRRLMGRQVF-TQRLASELRADTRLYGKTGTFL.HLRHEIGVVEAAGGDRVAMAALTRS +DRRAAPDIDLAIGTSARHAFe.. +>ur|UPI00036E2E5F|UniRef100_UPI00036E2E5F/8-285 +.aklaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDEQITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAFTDD +VPQEYTVALETIGRLSRACWdef +>ur|UPI000409B968|UniRef100_UPI000409B968/17-287 +.....----------GQRAWIHARDLDSDREV.GLDPDRRVPVASIAKLALLVALHRLADAGEVDLTAQTTVPVAGRTLF +TGLSVLSDPATLSLRDLSLLMITVSDNAAADVLFGVV-GVARVGEELAALGLPGIAVRQTLREMFAVLDPDLTSSASPRD +LTALLAAIWRDEAATPAACAEMRRALGLQ-VWPHRLASGFPSDVRVSGKTATLP.TMRHEIGVVEYPAGGRYAVAVLTQT +GSPTQPGADAAIGTVGRTAVe.. +>ur|UPI00068FEAB7|UniRef100_UPI00068FEAB7/10-300 +....gTALKEIFAEAGAEGFLHVRELDGDGEV.ALGADTPVVLASVFKIAVALEYARQAAAGTLDPTERHIVTGTHRSGS +AGSDGCRDDVELSLRDAAFLMMSLSDNAATDLLLERV-GAQNVRDTIAGLGFTEFRLGNSCREGAAYLNPAHGRASTPRE +ITALLAAIWRDQAGPAEACAEVRDLMGRQ-FQSGRLESGFPEPVRVSAKSGTHW.TVRNEAGVIEYPEGGRYAVAVFLRT +HSQRLPAADTAIGQAARLAIdh. +>up|R5YBD0|R5YBD0_9BACE/22-288 +..diqLAIHSVINDKRATVGIAIL-CDDGNMV.VMNDDERYPVMSVFKFHVVVTALKKMEQHGIPLDSMTLIPQEQMLSY +SPLREKYPNRDISYRNIIRYTMAHSDNNTCDFLIDFVGGISVVDSLIRQLGINKFAFSETEKTMHENILNCYNNWCTPSS +MVLFLKKIYTEPILNNDHFLFLEQVMIETSTGTNKIKAGLPADVILGHKTGSSDrIGDNDAGIIYLPHNKRCYIAIFIKD +SKENDTANAKIIADITEKIYe.. +>up|A3DEM2|A3DEM2_CLOTH/132-373 +.aaleNKLRKYISKYNCYFGIYFVDLESGKEF.GINDTEEFFAASTFKIPLNLYVYDMIRKGMLDPMTSLEYTEEDFEGG +TGIIWNSFGKTFTIKELLRLSIVYSDNVAVNMLLRCV-GKANVKEYMRRLGGV--VVD------------DGKNVSCPRD +MAMYLKEVYELSENGDPWGRELVQNMINTKF-YDRLPVLLPKNLKIAHKTGNYT.GVVHDVGIVYAE--KPYIVVVMTKN +VK-NGQSANKAIANISKMIYdy. +>up|B5INI0|B5INI0_9CHRO/61-325 +..alsESWARLAAAQGLQASGFLLVLDDGRYA.ELQADQALPAASSIKTPILLAGLEDVDAGKIRWNEPLPLTKEVVGGG +AGWMASPVGTRFPFFESATEMIRVSDNSATNLLIKRLGGKEKLNARFQALGLPATVINNWLPDLEG------TNTTSARD +LAKSIALVDTGETLSPRARDLFREIMGTSRT-NTLIPLGLLFGVTVYNKTGDIG.IAYSDAALIHLPTGQRAVAAFMVKG +PF-NDPRSAELIRSMAAET-... +>up|M9UYD2|M9UYD2_ECOLX/4-181 +.advqQKLAELERQSGGRLGVALINTADNSQI.LYRADERFAMCSTSKVMAAAAGLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRA----------------------------------.------------------------- +--------------------... +>up|C7X4B2|C7X4B2_9PORP/25-292 +...ieNTLQEYIAGKDARIGVAVI-INSKDTV.SINGNRDFPMMSVVKFPLALTVAHWIDNNDMSLNDSIAFGENDLNEY +SPMLKMYGKSRMTVRELFEWSLVESDNNAADILLKRIGGTSGATSLMRQLNIDEILIGASEEDMHRDPYLSYLNRTTPLA +MAQLFDRFYIEMRNTSRSYSEISSMLEQCSTGRDRLAVLLPTNATIGHKTGTGFpSAVNDCGYVKLPDGTRYSIAVFVAD +SGYDMGATSAIIAEISNIVWk.. +>ur|UPI000475640C|UniRef100_UPI000475640C/29-297 +.qklaNEIKKTFAEVKGDFALAYISLDNPSDSlLINAYEEFHAASTMKTPVMIEVYKQANEGKLNLDDSIMIYTRSIVDT +SFILDEKEGQLWPLRDVMYKMIIESSNLGTNLLVEMV-DAKNITQTMRELGAPKINVLRGVEDIKA-YRKGLSNSTTAYD +LMKIFEGLGNGTVVNKDASEEMIDILLDQKY-NEIIPAKLPQDVKVAHKTGWIT.GVHHDSALLMLPNGKKYVLVLLSKN +LE-DEAKGVEALATASKLLFdy. +>up|Q1M5Q9|Q1M5Q9_RHIL3/8-285 +.aklaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDEQITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWdef +>ur|UPI00069B5960|UniRef100_UPI00069B5960/5-277 +.....-----------ADIRLHVRDIDGEGEV.GAGADEQVVIASLLKVLLVLEFARQVAAGQLDPAERVVARAPDRLGG +WGLADCADDVELSLRDLAYFSLALSDNTASDLLLRRV-GPDLLAVLAAELGMGRTRVIGGPREVLEVFDPAHTTSSTPRE +ITRLMALLWRDEAGPAEACALVRRLMGRQMA-WTRLRAAFPPEVVVTGKTGTLP.GLHMEAGVVAYPDGGRYAVAVFGAT +RRWDQLDVDLALGRAAREAVe.. +>ur|UPI0006C4D045|UniRef100_UPI0006C4D045/16-277 +.qhvdAALAPLLAATPARISLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAVANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNVATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>up|C7F8X0|C7F8X0_ECOLX/2-168 +.....---------------------------.----------CSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKT----.------------------------- +--------------------... +>up|G9RYL9|G9RYL9_9FIRM/4-258 +.qelcAALDAQLAAAQEQVCVLAVPLAGGVPLyERGAGRRAVSASTIKVFILLAALDEVRRGRLALDTPVAVAAEDILPD +TGVFVDGPGM-HPLEELLVWMIVLSDNTATNVLIGLL-GAECINAAACSVGTKNTVLERKMLDWDA-VSAGRNNYTSAED +LLRVFRALYDETVLTPELCALARSILRRQRD-TRMLTRYIWQDVPCAHKTGGLD.RLSHDAGVFELP-GRPYFIAVLIWD +AP-DIDGDEPLAGRVSKLVFdyy +>up|A0A0J5J8W8|A0A0J5J8W8_ALCXX/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGGTVL.AHHADRVQPSASIIKVPILLALLEAVANGRYALEQPLALPACGRAGG +TGILAQLPSVALSLAELARLMIVLSDNVATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>ur|UPI000307A771|UniRef100_UPI000307A771/80-344 +..alsESWARLAAAQGLQASGFLLVLDDGRYA.ELQADQALPAASSIKTPILLAGLEDVDAGKIRWNEPLPLTKEVVGGG +AGWMASPVGTRFPFFESATEMIRVSDNSATNLLIKRLGGKEKLNARFQALGLPATVINNWLPDLEG------TNTTSARD +LAKSIALVDTGETLSPRARDLFREIMGTSRT-NTLIPLGLLFGVTVYNKTGDIG.IAYSDAALIHLPTGQRAVAAFMVKG +PF-NDPRSAELIRSMAAET-... +>up|S4NQK6|S4NQK6_9LACO/61-313 +..qikTALKACVTNASGKTAGYVKQIGDHQPV.EFSGNRRQRSASVIKIFVMIEAFRQIKAGTLRLSDSISIPQSDKVGG +TGVLANQNTQHLTCGQLLNLMIKNSDNTATNVLIDKLGGLGPINQSIKKLGCSNTSLQRKMLDYS-ALQSGRDNYTSASD +VGKTLNMIYTHRLLGSGWDTKMLNLLQGNA-NQTKIPAQIKNSATIYNKTGEFPyGVQNDAAIIQKGNRA-FIAVILSEN +GT--QSSQINAMSYLGKRLY... +>ur|UPI0006B5AD59|UniRef100_UPI0006B5AD59/5-296 +..allRELRRELNDAGLEGSFLVRDLHTGQEV.GIDPDTELPVASLAKLPLALATLERIRRGELDGARVLMVQPGRVTRP +TGLTRFRHPARVAVEDLLYLSTSLSDNCAADALFGLT-PPARVDALLRELGLGGIAVRHTMNQLAQQLDVTRANTGSARA +FTDLLQALWRPSAVHPDVAARLRELMADNVL-RHRLAPDFTSASTWASKTATLL.NLRHEVGVVEHADGAAYAVAVLTSS +HAASQPGAEALMAQVARELRdh. +>ur|UPI0006C8C148|UniRef100_UPI0006C8C148/16-276 +.qhvdAALAPLLAATPARVSLSLRDLDGGIVL.AHHADRVQPSASIIKVPILLALLEAVAKGRYALEQPLALPASERAGG +TGILAQLPSVTLSLAELARLMIVLSDNVATNALIELL-GFDEINQWNQRAGLPASRLQRRMMDAAA-REAGRDNFTSAED +ATASLCWMLRDGALPAALRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIAREV-... +>up|C1ACM4|C1ACM4_GEMAT/33-296 +..slrRVIDSLADAHRGVVGYSITNLETGEHL.ERRGDETFTTASLIKVPVLVALFDLAEQKQLTLDDPIVLTEIDKVGG +AGQLQFRTPLTLRLWDVAWLMTTLSDNTATNLVLDRI-KIRRVWQKMEALGLPHTKVHSGSMTRIGSSVKYGLGVTTPNE +MARLFTLLAQGKAVSPSADSTMLAILARNVD-DAKLLRYAY-GVRAAHKTGDVD.NARTDCGVLYLP--ARVVACVLTKE +NVDTDAEGNTVIGRIGAAIVahw +>up|C3H3B0|C3H3B0_BACTU/42-183 +.....DSFAKLEKEFDAKLGIYALDTDTNQTV.TYQSDKRFAYASTHKALAVGVLLQKKS--IEDLNQRVLYTREDLVNY +NPITEKYVDRGMTLKELADASLRYSDNTAQNLILKQLGGPSEFKKSLREIGDTVTNPERFEPELNEVHPG---------- +------------------------------------------------------.------------------------- +--------------------... +>up|R5PW78|R5PW78_9BACT/28-290 +..slaERIDSILSGRRMTVGVSAEC--GDFSY.VRNARVRFPLMSVFKVHVAMKVLADMSASGTSLDTVVHVERAMLREY +SPLRDARPSGDITLAGLMRYSVAESDNNACDILIRMAGGIGQVDRYVRSLGVDGFRLMHDEDAMHRDITRCYDNWSTPEA +MTRLMKIIFEGSA---PLYAPLRSMMAAIVTGADKIRAGVPESLPVAHKTGSSDrTGDNDVAVVRMPSGRNCYITVFIKD +SAETDAVNAAVIAAVAREIVee. +>ur|UPI0001C46E4D|UniRef100_UPI0001C46E4D/5-281 +.....-DLDAHLDRVPGTVSAYVGRPGARPTW.TRRADATHYAASTMKLAVLVALFRAAEAGRLDLDAPVPVRNSSALPG +VPRFADRVGGAAPLRWLAERMIIRSSNLATNICIGQV-GLPAVAQAWALAGARHSVTGRGIEDFAA-RDSGIDNLVTAAD +LAAVLGELALGALASPAGCAAMLDVLVAQEH-REDLAAGLPDGTRIAHKNGWVR.GVRHGAGVVFPDDAPPYTIVVCTTT +DLADSDDACRLIAHVSERVWa.. +>up|W7BRK6|W7BRK6_9LIST/2-200 +.....---------------------------.---------------------------------NKRIHFKKEDLIDH +SPITEKHTEDGMTLKEIINAAMTYSDNTAANLMLHELGGPKAYQKELVKIGDTVTQSDRYEPELNSAVPGDKRDTTTPEA +MAKNLAFLVKKGNMPTDNFNYFKQTLIDNTTGDKLIRAGVPEGYIVGDKTGSGSyGTRNDIAVIYPKDKKPLVWVIYSKK +DTEDAEYDDQLIADAAKVLSkyf +>ur|UPI00046E8019|UniRef100_UPI00046E8019/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDAGILALTSVIQRTEKNTVGG +AGVLRALPRLTIKLEELLTLMIIVSDNTATNELISLV-GFEKINECAKDLGLKKTVLNRYMMD-EIAVEKGIDNYTCASD +VVKCLREIYEGNLLQKSSREKIMRMLKMQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLIADIGYL--... +>up|G5D8T5|G5D8T5_ECOLX/6-175 +.....---------------------------.--------------------------NAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGK----------- +--------------------... +>up|A0A0B7MNK9|A0A0B7MNK9_9FIRM/30-272 +.rsleDEIIDLTAQEQGTYGVYVIDLTTHQVC.GVNEDTVFHAASTFKLPLNIYLFQQIADGQIDPQTKLTYYSKHYEGG +TGILQNKYGSSYTIQELAKYSIIYSDNVATNMLLGYL-GRPNVKKMMADMG--GIVVDNS------------ANTTCPRD +MALYMDALVEFNKEHPDQGAILLTHLKNTVF-NDRIPTLLPPDTEVAHKTGNWPaGSYHDVGLVEHPS-HPYTIALFSKN +VS-SSAHAYHVLQRLSRLVYd.. +>up|D5QC17|D5QC17_KOMHA/54-322 +.atlaQDVAKTVSGQPGSFAVYAAMSGQRPQV.CLNCTDYINAASTMKLFVMDAAYDMFTRGTLQPQETIVVHNRSLVGR +SFSLEAQIGRPVTVSELVRVMIQYSSNLATNLMVERI-GVPYIHAVMHAQHLKGVRFGRMIEDYDA-NDKGIRNEMTAKG +LGMFMQKLDQGKIVGPAQSAAMIDILRGQTF-NDMIPPGLPPGTPVAHKTGWVD.GVRNDAGIVFLPDGRHYILVMLTKS +LP-DEAAGIRVLNGISRQVYghf +>ur|UPI0004BDA64E|UniRef100_UPI0004BDA64E/5-296 +..allRELRRELNDAGLEGSFLVRDLHTGQEV.GIDPDTELPVASLAKLPLALATLERIRRGELDGARVLMVQPGRVTRP +TGLTRFRHPARVAVEDLLYLSTSLSDNCAADALFGLT-PPARVDALLRELGLGGIAVRHTMNQLAQQLDVTRANTGSARA +FTDLLQALWRPSAVHPDVAARLRELMADNVL-RHRLAPDFTSASTWASKTATLL.NLRHEVGVVEHADGTAYAVAVLTSS +HAASQPGAEALMAQVARELRdh. +>ur|UPI0004DF50F1|UniRef100_UPI0004DF50F1/16-297 +....aESVATAWQRIGTSGSFLARELHTGREL.GFDVDTALPLASVVKVPIALVALDRIAEGTLDPAQPVTIDPADKSVP +TGVSAFRYPATLAIADLVHQMLTVSDNASADTVLDLL-GLDAVEERLREWDCAGITVRHRMNRMYEPLDPAHANLGSAAA +LVDLLERVWLDRIARPEATAELRRIMGAQVF-TQRLSADLRASVRVSGKTGTYL.HLRHEIGVVETDSGDRIAIAALTRT +DRRAAPDVDLAIGAAARAAFe.. +>ur|UPI00050BE430|UniRef100_UPI00050BE430/3-289 +..ttdEQLRAVFADAGCRGWVRAERIDGTGTAvDYEGDDPVVAASVWKIVLLVAAARAFDEGSLTATDSVRLVPAQCSPP +TGISSFADPVTMSWRDIARSMITVSDNAAADAFLGAV-GLDALTRVIDDLELEHTRIVGGTKQLGDGFDPAYTSCTTPRD +SNTVLRAIWLGTAASPAQCGYMKEVLSQQ-VWPHRIRSGIPPDVQVAGKTGTIG.PIRNEVAVVSFPGETPVAVSVFTRA +ARMDLPLVDQAIGHAARIAV... +>ur|UPI000486F97D|UniRef100_UPI000486F97D/26-288 +.krleSQIKQLIQGFQGDVGIYVHHLKKHKEV.NIQADSIFPTASVVKIPILVGVFDKIEKGQLQLDQEFIYRESQKYGG +SGLMQFFKDSTVDLKTLVGLMLSYSDNVTSIWNQKLAGGGVAINSLMEGLQLTHTRVNSQTEGRKADWEKYGWGQTTPKE +MADLVTLIREGRVISAKASDRMYRFLGNM-FYDERGLSQIPATVKAASKTGSLD.DVRNEVILVNAPKGD-YVFSIFTKN +NKDRNNEAEELTRKLSKLLWeyy +>up|D5DD93|D5DD93_BACMD/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDAGILDLTSVIQRMEKNTVGG +AGVLKALPQLTIKVEELLTLMIIVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-EIAVEKGIDNYTCASD +VVKCLREIYEGNLLQKSSREKIMRMLEMQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLIADIGYL--... +>up|A0A0D5CAD7|A0A0D5CAD7_ECOLX/2-169 +.....---------------------------.-----------------AAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTT---------------------- +--------------------... +>ur|UPI0003FA5228|UniRef100_UPI0003FA5228/15-273 +.....------LTSTGGTVSIWAGPIDGPPAY.AWNEDAGHYAASTMKVAVMAAAFRAAERDELDLGAQVDIVNRFTSAG +APAYASRIGGRADLGWLIERMIVRSSNLATNLVIEQLGGTAGVNEVWRAVGAKRSVTGRGIEDAAA-REAGVTNTVTAAD +LAALFSALARHDIATTESCDAMLRILLAQEY-RDDLPAGLPEGTPVAAKNGWVT.GVRHGAAVVLPDDEPPFTLVICTST +DL-GEAEGAALVARIAEAAWr.. +>ur|UPI00048E9997|UniRef100_UPI00048E9997/6-276 +.....--LDAHLDRVPGTVSAYLARLDTAPTW.IRHPATTHYAASTMKVAVLVALYRALEAGRLASDTAVPVRNEFDSAQ +PGAARDRLGDTAPLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAGGITNLITAAD +LAALLRDLALGALATPESCTAMLELLVAQEH-REDLAVGLPAGARIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCTTG +DDPDDEDACQLIADISARAF... +>up|W0ISW2|W0ISW2_RHILT/8-285 +.aklaERLNAICDDQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDGYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALSAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTAALETIGRLSRACWdef +>up|A0A062XBL9|A0A062XBL9_9LACO/174-412 +.....-------GGIAGDKTVYVAPMNEDVSY.-LLNNQTQSAASVIKLFILAAAYAQQKIGTINLDDTYTLSNADKVGG +TGVIQNMPAGKFTYRELLAYMIDESDNTAANIMIDALGGIDKVNAQIEKMGAHDTKLQRKMMDTKS-LEAGRDNITSAAD +VGELLKKVYNHKLISKSDSAEFLDILNKNRD-HDKLVRDLPTGAKVYNKTGIMQyGILNDAAIIENEKGA-FVVVVLTQN +GD--NNEERSAMNKLG----... +>ur|UPI00022E7C0D|UniRef100_UPI00022E7C0D/5-296 +..rlvADLAAELDEGGLRGSFLVRDLDTGREV.GIEPDLAFPLASLIKVPLAAVTLDRIRRGELSGDDVLEVRPGDSTPG +TGTTRFRHPAWVALDDLLSLALTISDNLAADTLFGLT-PPAEVTRALRDWGLRGITARHLVDDLARQLDVTRANSGSARA +FADLLQALWTASAIPDEVAGRVREMMAANLI-RHRLAPDFTDAASWASKTGTVL.NLRHEAGVVEHADGRAFAVVALTES +RVPAQPEAEALMARVARLLHdh. +>ur|UPI000559D0F7|UniRef100_UPI000559D0F7/2-293 +....tDDIREIFERAGCEGALCVQPLEGDAEV.GLLADEPVVPASVVKVQVALEAETWFVEGRLDPCERVTLSAADRTPG +PGISLFNDDAVLSWRDMVVLMLTISDNDTTDALLRRV-GVGALNATATRLGLTGTVIESDLRTMLDALDPSQGTRTTPRD +MVDLLRLIWTDQAGPAAACERVRAAMARQVT-RHRIASGFRLPVRVAAKSGSLAgVIRNEIGVISYPDGRRYAAAVFTRS +RPSDDAAISRAIGAVTAQAV... +>up|A0A0M2XYJ7|A0A0M2XYJ7_9SPHI/26-288 +.kkleSQIKQLIQGFQGDVGIYVHHLKKNKEV.NIQGDSIFPTASIVKIPILVGIFDKIEKGELQLDQQLLYRSSQRYGG +SGLMQFFKDSTVDLKTLVALMLSYSDNVTSIWNQKLAGGGIAINQLMSSLQLPHTRVNSQTEGRKPDWEKYGWGQTTPKE +MADLVTLIRQGKVVSSKSSDQMYRFMGNM-FYDERGLSQIPSTIKTASKTGSLD.DVRNEVILVNAPKGD-YVFSIFTKN +NTDKTNEAEILTRKLSKLLWdyy +>ur|UPI0004891AB6|UniRef100_UPI0004891AB6/10-275 +.....------LDRMPGTVSAYLARLDAVPTW.TRRPDTTHYAASTMKVAVLVSLYRALAAGRLAPDTAVPVRNEFDSAQ +PGAARERIGGTAPLHWLAERMIVRSSNLATNLLLNQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAVGITNLVTAAD +LAALLRSLALGALATPESCAAMLDILVAQEH-REDLAAGLPAGTRIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCRTS +DRPDDEDACQLLADLSARAF... +>ur|UPI000411ACFB|UniRef100_UPI000411ACFB/8-285 +.aklaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALSAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWdef +>up|C3VJU6|C3VJU6_STAAU/4-210 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKKFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQ--.------------------------- +--------------------... +>ur|UPI000365A996|UniRef100_UPI000365A996/9-285 +..klgERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWdef +>up|A0A0G1FKA2|A0A0G1FKA2_9BACT/74-312 +....lTQIKKIIDQQPGNYSVYVLDLINNQAF.GINESVILTAASVNKIPILATLYKDAAAGTIDLNEIITLQPNDIQYG +TGILQGGPGGEYSLKSLAQLMIKKSDNTAAFVLMQKL-GATKVQGTVNNLGLTQTNIE--------------ENLTSNKD +MALLFQKIYSGQIVTKTNTRALLEMMSNSDF-ENRLPALLPKNVKVYHKIGTEV.GFVHDVGIVETI-GHPYYIGVMTSD +IS-GEEQAETTIGQISLLVYq.. +>ur|UPI0003FDD874|UniRef100_UPI0003FDD874/3-299 +....eDEVEALFIEAGYQGTLSVAEIDGAGRV.DVRAGEEAYAASTFKIAVGLELACQGAAGELELTESMRLSPDDCTPG +QGLCLFEYPVEISLRDLAVLMLTISDNTATDAVIRRL-GPERVGARLAALGLKQTDFTCTR----RFALPHLVPYTTAGD +MARLTGMIWRDEAGPAAACAQVRVMMGKQWL-TRKIATGFGAGTSVAAKSGTAP.AISNDVGVVTYPDGQRYAVAAFTRA +LDPDPDAAARAIGAAARLAVeh. +>ur|UPI00037C980F|UniRef100_UPI00037C980F/33-302 +.aslrQELANRIKNCRAQVGVALV-VDGKDTL.TLFNEVPYPLMSVYKLHQAMAVGKYLHERGRTSESRIAIGKEDLKPY +SPLRDKYPDGNLSVRELLEYTLQWSDNNACDILFAHTGGTAGTDRYIRSLGLKEFAISSTEDEMHRDLDKCYDNWSSPLE +MARLLEILFTTDLEMGEFQPLIRQILMTCRTGLNRLPKPLESGAQIAHKTGTGDkNAANDAGMVFLPDGRRYTLVVFVKD +SWESMEKTEQLIADVSEIVYry. +>up|A0A088EVD0|A0A088EVD0_9SPHI/27-289 +.tkldRKLRELTQNFAGDIGIYVKNLKTQEEV.LIQADTVFPTASIVKVPILVGIFNKIERGELNLDQKFIYRSSQQYGG +SGVMQFFKDSTTDLATMVALMITYSDNVASIWNQQLAGGGITINLLMDQLGLPNTKVNSRTEGRNEIWEKYGWGQTTPKE +MATLVELLYKGKVVSPKASENMYRHLGNI-FYNDRSLSQIPANIKTASKTGSVD.EARGEVVLVNAPSGD-YVFCVLTNN +IKDQNNEAEDLTRKISHLLWnyf +>up|V5NA29|V5NA29_ECOLX/4-162 +.....---------------------------.--------------------------------LNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGNKTGSGGyGTTNDIAVI---------------- +--------------------... +>ur|UPI000219496C|UniRef100_UPI000219496C/174-412 +.....-------GGIAGDKTVYVAPMNEDVSY.-LLNNQTQSAASVIKLFILAAAYAQQKIGTINLDDTYTLSNADKVGG +TGVIQNMPAGKFTYRELLTYMIDESDNTAANIMIDALGGIDKVNAQIEKMGAYDTKLQRKMMDTKS-LEAGRDNITSAAD +VGELLKKVYNHKLISKSDSAEFLDILNKNRD-HDKLVRDLPTGAKVYNKTGIMQyGILNDAAIIENEKGA-FVVVVLTQN +GD--NNEERSAMNKLG----... +>up|C6B6H3|C6B6H3_RHILS/8-285 +.aklgERLNAICDAQPFVTRFMVRALGTGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLDEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALSAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWdef +>up|A0A076V860|A0A076V860_9ENTR/6-174 +.....---------------------------.--------------------------------LAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDERDTSSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWIVGDKTGSGDyGTTNDIAVIWPANHAPLIL------ +--------------------... +>up|A5GRX5|A5GRX5_SYNR3/74-339 +.qalsRRLAEIAATQDLKVGAFVLVLDDGTFA.QLHPDRPLSAASSIKTPILLVAFEALDQAKLSLNEALSLNKTVVGGG +AGWMGSPLGSQFSIFEVATEMIRVSDNTATNLLIQRLGGKDSLNARFIELGLEGTVINNWLPDLKG------TNTTTPRD +QARAIALVETGQTLSARSRDLFRQTLGTSRT-DTLIPRGWLQGVRVYNKTGDIG.IAYVDSALVELPDGRRVVASYMVEG +PF-NDPRSTNMIRALAAAS-... +>ur|UPI000522ECB1|UniRef100_UPI000522ECB1/8-284 +..klaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMLAALKAAHEGRLDLDEQITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGVVYRDGSPFYIIAAFTDD +VPQEYTVALETIGRLSRACWdef +>up|J0VDL8|J0VDL8_RHILV/9-285 +..klaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALSAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWdef +>ur|UPI0004CC667A|UniRef100_UPI0004CC667A/5-296 +..rvtQELRGVLAGAGLSGSFLVRDLSTGEEI.GIDPDIEFPVASLVKVPLAVAVLDRIHDGRIDGAAMIDVEPGRIASG +PGLSRFRHPARIAVDDLLYLSTALSDNAASDALFDLV-PPPEVNRTLRDAGISGIAVRHRMRDLVEQLDVSRANSGSARA +FVDLLEALWLSARFPPGVAAQVRSFMGHNVI-RHRLAPDFSSASKWSSKTGTLL.NLRHETGVVEHDDGGTFAIAALTES +VAATQPAAEAVMAQVARTMHdh. +>ur|UPI00036B981F|UniRef100_UPI00036B981F/9-285 +..klgERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALSAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDDSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWdef +>up|A0A0K0N4E8|A0A0K0N4E8_ECOLX/3-168 +.....---------------------------.----------------------------------------------- +---------GTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLASA-----... +>up|V9S564|V9S564_ALCXX/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNVATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>up|C9M6L1|C9M6L1_9BACT/4-267 +..rvaSQIANRVYESGVQASVVLADPATGEQF.DLRGLQRLKSASLIKLPILWDLFARAEEGSLNLSETIVVPSEKRVDG +GLLHKFSASPTLRLEDLAVLAGTVSDNTAANLLMDRL-GLDGINDRIRSLGMKSTSLERRMLDSGA-AKAGKDNWTTACD +VALFLSALTSPGGLSEAGKRRIIDILSAQKL-QSKLAGAIPLEKVLAHKTGELP.GHEHDAGIFFPFGPRPAVLVVLTTG +LT-DRLDGVRFCSALGRLVYdew +>ur|UPI0006462AD8|UniRef100_UPI0006462AD8/8-284 +.aklaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYSPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDNYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGTPFYIIAAYTDD +VPQEYTVALETIGRLSRACWde. +>up|I0AXW7|I0AXW7_9ZZZZ/29-294 +.qdaeRRISEMTAGKPAEVGVAWI--ADGKAH.AVNNADGYPMMSVFKLHGAVAELRQMERRGTPADTLITVRAAEMEKY +SPMLKRYGGRDIRLDSLLRYSVAESDNNACDIIMRLAGGTDGVNAEMRAIGLTGYAITETEASMHADPTRSYNNRSTPLA +VAELFRKLYEGGILGEPYATLLKDILLSTSTGPNKIKAALPPGATLAHKTGTGFtTADNDAGAITLADGRRIYIAVLVKD +SKLGADGNARLIKEIAEAVI... +>ur|UPI0002F2D257|UniRef100_UPI0002F2D257/5-295 +..rllRELRDLLRDGGLRGSFLVRDLATGEEL.GIDPDRELPVASLVKIPLAIATLERVRRGELDAARQIEVAPGRVTSP +TGLSRFRHPARMAVEDLLYLGLSISDSTAADALFALT-PPAEVARILGELGLEGIKVRHPMGDLEDQLDLARANTGTARA +FTDLLQALWTPSAIDPVSAARIRELMGANLL-RQRLAPDFSSAALWSSKTGTLL.HLRHESGVVEHADGQVFAVTALTES +RVAAQPEAEALMGRVARALRd.. +>up|R4XTM8|R4XTM8_ALCXX/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGGTVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNAATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPSPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>up|A0A085F0Q8|A0A085F0Q8_9BRAD/1-265 +.....---------------------------.---------MQSVFKLPLAVAVLQSIEAGKLRLDQEIRVKRNELALW +SPMKKGFTGEEYTVTDLLTRSTGASDNSTADVLMKRIGGPKVVTTMLSEGGIAGISVDRYEREFQPYIKGEVRDSTTPEA +SIAFLEGLARGNWLRPAHDRLLTEILVKSPTDAQRVRAGLPTGATFAHKTGTGDtSATNDIGIVALPDGRRFAIAVYLAG +AKVDAKGREAAHAAVAKLAVe.. +>up|A0A076HH07|A0A076HH07_9SYNE/80-345 +..alsQRWVELAEQSDLDASAYMLILDDGRFA.AMQAEVPMPAASSIKTPILLAVLELLDQGTLRWNEPLTLTEELVGGG +AGWMASPLGSRFPTYEVATEMIRVSDNTATNLMIARAGGMDEINARFEALDLPSTVVNNWLPDLDG------TNTTSARD +LSRAIALVDSGEVLGPRSRDLFREVMGTSVT-NTLLPKGLMKGYRIYNKTGDIG.IAYADAGLIELPDGRRAVAGFLVKG +PF-NDPRSTELIRRLAAAMA... +>ur|UPI0005EE5964|UniRef100_UPI0005EE5964/4-258 +...lkEKIREELNEFEGRIGLAIE-IEDAGNF.YIDNEKVFRSASLIKIPILLAGLGRHKIGELDLEQLIHISKENRAGG +SGILYALSDQLLTVKDLMTLMIIVSDNTATNILIDLL-GMDEINAFIKEIGFEHTKLNRKMMDFA-AIEKGMDNFTNPRE +MIHFLKLLNENDIIGITGPPIAYHALRHQQF-RDKLPAMVNEKITVVNKTGELP.SVEHDCAIFEYQGRK-GYVAVLTDS +FI-DQNAVKQIIRNIGKHISdff +>up|Q67QZ3|Q67QZ3_SYMTH/7-269 +.....-TLNALVAGFSGTMGVWARSLQTDEVI.QVGADDTFPSASTIKLAIFYEVMRQAGEGRLDLSEPRELRTEDKVPG +CGVLRDSPGIRLPLRDLATLMMIISDNTASNMCIDAV-GIESVNRSMDELGLTGLRLRWKF---FGAPAGQPVNAAVPSQ +LGRLMDMIVRRQVLTPEACDEMLRVMKQVQS--PYAARYLPEGPVIAAKFGSIT.GCRHEVGAVWKGGRG-FVFSVMTKD +CKDEDNEGVLAVGRAVAILYrhf +>up|T0PHS3|T0PHS3_9CLOT/3-255 +....sDVISNCIKDFNINCAIVVKNLNTGEEV.KVNEQMAMPAASIIKLFVMGEVFNNINKGKIFLEDKITVKEEQKISY +QLLTLFDEDREFTIRELLKLMICQSENTATNILIDMV-DIDNINSFIKSLGFKNCEIQRKMLDMEA-RMQGKENYISAIE +VSKFLELLYNGKIINEKCSKQMIDIMKSQLL-VAEVHRYIPDNIGLALKTGDVW.GYKHAAGIFYIDNCD-YIFTMLINY +KDDEIKLMDEFMGKMSAAVYnyf +>ur|UPI00048D14C6|UniRef100_UPI00048D14C6/6-276 +.....--LDAHLDRVPGTVSAYLARLDAAPTW.IRHPATTHYAASTMKVAVLVALYRALEAGRLASDTAVPVRNEFDSAQ +PGAARDRLGDTAPLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAGGITNLITAAD +LAALLRDLALGALATPESCTAMLELLVAQEH-REDLAVGLPAGARIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCTTG +DDPDDEDACQLIADISARAF... +>ur|UPI00048D7073|UniRef100_UPI00048D7073/102-367 +..alsEKWKQLAAQQDLKTSAFMLILDDGRFA.QLEAERPMPAASSIKTPILLASLELIDNGDLHWNEPLILTKELIGGG +AWMASKPVGSRFPTYEVATEMIRVSDNSATNLLIERVGGQAAVNARFQALGLPATEVNNWLPDLDG------TNTTSARD +LSRSIALVDSGETLSPRSRDLFREVMSTSVT-DTLLPTGLLKGYRVYNKTGDIG.IAYADAGLIELPDGRRAVAGFLVQG +PF-NDPRSTDMIRALAKAMA... +>ur|UPI00055D7EFC|UniRef100_UPI00055D7EFC/8-284 +.eklaERLNAICDAQPFVTRFMVRALSSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDGYCKSIGLTGTNHRFLIPPLSPDHSLKAVTTTTARD +QAYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWde. +>ur|UPI0006C13483|UniRef100_UPI0006C13483/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNAATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>ur|UPI00048B74AB|UniRef100_UPI00048B74AB/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDAGILALTSVIQRTEKNTVGG +AGVLRALPRLTIKVEELLTLMIVVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-EIAVEKGIDNYTCASD +VVKCLREIYEGNLLQKSSREKIMRMLKIQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLIADIGYL--... +>up|A0A0L1LTY8|A0A0L1LTY8_9BACI/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDAGILALTSVIQRTEKNTVGG +AGVLRALPRLTIKVEELLTLMIVVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-EIAVEKGIDNYTCASD +VVKCLREIYEGNLLQKSSREKIMRMLKIQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLIADIGYL--... +>up|A0A081T6X0|A0A081T6X0_9SPHN/21-320 +..dllNAVQGLGTSFKGKVGISVRNMDEGWMV.SFNGGRMLPQQSVSKLWVAIAVMDAVDHGALSLSDPVTVRRSDLTVH +QPIRPLVTKAGTTIGKLLEMALTRSANSCNDVLLWKVGGPEAIRAMLKRKRINDVGFGPGERKLQARYLANPYDGASANG +VTLGLMLLKQGKLLSKSSTRHLLSLMRASRTGPLRLRSGLRNGWTLAHKTGTGQdTGYNDVGILVSPEGHRYAVAVMIAS +TRAPIPARMRLMGDVTRAVIr.. +>ur|UPI0005648D00|UniRef100_UPI0005648D00/6-294 +.....--VGEIFERAGCTGTLLVQPLDSEGEF.GLDADQLVVPASVVKVLVALAAETWFAEGRLDPRERMVLGAARRTPG +SGVSLFEDEVALSLRDMVVLMLTISDNPCTDALMNRL-GVDTLNATAARLGLRNTVVRSDLRTMLDALTPGAGTGTTARD +MVRLLRLLWSGQAGPAAACARVRAVMGRQLT-RHRIASGFRAPVRVAAKSGGLAgIVRNEVGVVSYPDGRQYAAAVFTRS +RPADDAAINAAIGAATAHAV... +>ur|UPI0004030CE6|UniRef100_UPI0004030CE6/26-257 +.....--------------------VAGQKHF.KYRAGEKFQAASLIKIPILIEAYRQSESGKFSLEDKAVINKDATSGG +TGILKASDGLVVTIKDLMTLMITVSDNTAANILIDMI-GINELNKSFWEIGLENTVLERKMMDFTS-IEKGKDNFTTAID +IARCLKRVNEENYLSKANKVDFLRILQMQQF-KSKLPALMDEKMYIGNKTGELP.IVEHDCAILHYGG-VSAYIAVLTDG +FR-EPVEAKNAISRIGKHVYdy. +>up|A0A0A2TAX5|A0A0A2TAX5_9BACI/4-249 +.ssleKKVTNIVSTLNAKASVVIRT--NYGTI.AINEKEIMPAASVIKIPIMMEAFRQARTEGGDLSAPVTIPQHNKVGG +AGVLQFLSQDTFSLYDLVKLMIIVSDNTASNAVIRSV-GMEAINRMIEELGCWNTKLRREFMNLKA-QGQGFDNTTTAED +MVNLLEQLALHD-------REMVEILKGQQL-TSQLPAYNTEDLEIANKTGELD.GVQHDVGMFVDSYQS-VYVAVLLNE +VG-EAVEAQRAIADIGHQVMqy. +>ur|UPI00052FEDF3|UniRef100_UPI00052FEDF3/7-257 +...lkSRILTTLGEFTGRVSAVIET--AGKRI.DINGNARLKSASTIKLAVLLEAFRQVDREILKPHELIPLHPEDFTEG +SGVLFRMNSVKLSLEDLLTLMIIVSDNTASNVSIRTV-GIENVNRMLEELRCSETVLGREFMDFRAA-AEGADNWTSAAD +LVKMLKAVDLEGFVSPDSRKRVLHILKNQQL-IANLHGRIDAEVEVYSKSGGLP.GTVNDAGIFEYRGHK-VYAAVLLDD +SP-DNHTGQEIIAEIGGHIY... +>up|C0WNM9|C0WNM9_LACBU/77-324 +.....----QCVAASSGKTSIYVSELDSKNSV.-VENNRVQRSASVIKIFIMIEAFRQIKAGQLTLNQQVIIPADDRVGG +TGELANQNTHQLSVKQLLRLMIRNSDNTATNVLIDKLGGLAVINAEINRLGCSHTKLRRKMLDYR-ALQNGKDNVTSVSD +LGKTLMALSGHRLLGHPYDSEMLQLLRYNS-NQSKLSALISRKAVIYNKTGEFPyGVQNDAAIVKKGKRA-FVVVVLSEN +GT--QQKQINAMQMLGKRLYaif +>up|A0A0L8M3J8|A0A0L8M3J8_9ACTN/4-296 +.erltQELRGVLATAGLSGSFLVRDLSTGEEI.GIDPDIEFPVASLVKVPLAVAVLDRIHDGRIDGAAMIDVEPGRIASG +PGLSRFRHPARIAVDDLLYLSTALSDNAASDALFDLV-SPTEVTRTLRATGISGIAVRHRMRDLVEQLDVSRANSGSARA +FVDLLEALWLSARFPPGVAAQVRSFMGHNVI-RHRLAPDFSSASKWSSKTGTLL.NLRHETGVVEHDDGGTFAIAALTES +MAATQPAAEAVMAQVARTMHdh. +>ur|UPI0006486AE1|UniRef100_UPI0006486AE1/8-284 +.aklaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYSPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVANYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGTPFYIIAAYTDD +VPQEYTVALETIGRLSRACWde. +>up|F7SYA9|F7SYA9_9BURK/18-277 +...vdAALAPLLAATPARVSLSLRDLDGGIVL.ARHADRPQPSASIIKIPILLALLEAVAGGRYTLGQPLVLPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNVATNALIELL-GFDEINQWSQRAGLTASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWLLRDGALPAPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>up|J5BJ40|J5BJ40_9BURK/80-286 +..raqSELAALDKASDGRLGVAALDTSTGARI.AHHARERFPLCGTYAVVAAAAILARASLDASLLPRRILYRRYGIVAG +SPVTESHADTGMTVAQLCAAMLESGDKGAGNLLMDVLGGPQAVTAFARESGDTTFRLDRWEPELNTVGPDDVRDTSTPVA +MVDTLQRLLLGDALREPQRAQLIDWMTAGAR-GDGIAAAVPPGWRVAAKRG---.------------------------- +--------------------... +>ur|UPI00040B7104|UniRef100_UPI00040B7104/9-285 +..klaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLELDEPITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWdef +>up|G3JXZ1|G3JXZ1_KLEPN/2-169 +.....---------------------------.-----------------AAAAVLKKCESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTT---------------------- +--------------------... +>up|A0A0G3FAD5|A0A0G3FAD5_KLEPN/2-167 +.....---------------------------.----------------------------------------------- +----------TMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAA----... +>up|W4RKM3|W4RKM3_9BACI/4-253 +.eelrDRLSNELAGCKGRASLFLEI--EGEII.EVNSQQVYQSASLIKLPILIEALRQIEAGKLQKDRLVTIKESDKIGD +TGVLQAMKVKQLPVEDLLSLMIIVSDNSATNLLIDLI-GINSVNSTISRIGMKNSILQRKMLDFA-AIQSGHDNFTSAAD +IALCLKEAVAGGALNTHSKNTFFSFLLQQQF-KEKLPFYMDDLLKIVNKTGELP.GVEHDCGIITYGKKQ-AFIVVLIDG +LS-ETESGKTTIRQIGKHI-... +>ur|UPI0006C07D76|UniRef100_UPI0006C07D76/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNVATNALIDLL-GFDAINQWSQRAGLAASRLQRRMRDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>up|W0H0L6|W0H0L6_9SYNE/105-369 +...lsERWLELAQQSDLQASAYMLILDDGRFA.AMQAERPMAAASSIKTPILLAVLELLDQGTLQWNEPLTLTEELVGGG +AGWMASPLGSRFPTHEVATEMIRVSDNSATNLMIARAGGMDAINARFQELDLPSTVVNNWLPDLDG------TNTTSARD +LSRAIALVDSGELLAPRSRDLFREVMGTSIT-NTLLPRGLMKGYRVYNKTGDIG.IAYADAGLIELPDGRRAVAGFLVEG +PF-NDPRSTELIRRLAAAMA... +>up|B2CD67|B2CD67_KLEOX/4-164 +.....---------------------------.--------------KHMLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWYFAD------.------------------------- +--------------------... +>up|A0A0F7LFU0|A0A0F7LFU0_ECOLX/1-168 +.....---------------------------.------------------AAAVLKESESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTN--------------------- +--------------------... +>up|R6MMD2|R6MMD2_9BACE/21-290 +.htleSQIRQVTKSIRAQVGVAVI-IDGKDTV.TVNNDSRYPLMSVVKYPQSLAVAHFLHQHNRPLSTEVFIAKEALYPY +SPLRDEYPEGNLPISRLLEYTLQQSDNNACDILFEYIGGVSYAERYIRSLGTECLAISKTEEQMYQAPESCYENWSSPLE +MARLTDTLFSKELFPSDYQNFIKETMLNCVTGENRLPQPLMNTARIGHKTGTSGlAGINDVGFVILPDGRRYSIAVLIKD +SKETMKATEKVIADISEIVYry. +>up|Q3AI91|Q3AI91_SYNSC/105-369 +...lsERWLELAQQSNLQASAYMLILDDGRFA.AMQAERPMAAASSIKTPILLAVLELLDQGTLQWNEPLTLTEELVGGG +AGWMASPLGSRFPTHEVATEMIRVSDNSATNLMIARAGGMEAINARFQELDLPSTMVNNWLPDLDG------TNTTSARD +LSRAIALVDSGELLAPRSRDLFREVMGTSIT-NTLLPRGLMKGYRVYNKTGDIG.IAYADAGLIELPDGRRAVAGFLVEG +PF-NDPRSTELIRQLAAAMA... +>ur|UPI000673A4B7|UniRef100_UPI000673A4B7/8-284 +..klaERLNAICDAQPFVTRFMVRALSSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYSPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTAKD +QVYLLQTILDAQGCSQALSAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWdef +>ur|UPI00064C0A46|UniRef100_UPI00064C0A46/5-296 +..alvRDLRRELDEGGLRGSFLVRDLRTGEEL.GIEPDLEFSTASLVKVPLAVATLERIRAGEVDGAEQVLVQPGRVATP +TGMSRFRHPARVSVEDLLYLSMCLSDNTATDALFEIT-PPERVAASLRAAGLRGITVRHTMRGLSDQLDVTRASSGAARA +FADLLEALWRPRAIDPDVAARVRELMGDNLL-RHRLAPDFTSDLRWSSKTGTLL.NLRHEIGVVEHADGQAFAVAVLTES +RAYHQPGAEALMARVARELRdh. +>up|R6YU04|R6YU04_9BACE/33-302 +.aslrQELANRIKNCRAQVGAALV-VDGKDTL.TLFNEVPYPLMSVYKLHQAMAVGKYLHERGRTSESRIAIGKEDLKPY +SPLRDKYPDGNLSVRELLEYTLQWSDNNACDILFAHTGGTAETDRYIRSLGLKEFAISSTEDEMHRDLDKCYDNWSSPLE +MARLLEILFTTDLEMGEFQPLIRQILMTCRTGLNRLPKPLESGAQIAHKTGTGDkNAANDAGMVFLPDGRRYTLVVFVKD +SWESMEKTEQLIADVSEIVYry. +>up|C3VJV0|C3VJV0_STAAU/4-210 +..shaKELNDLEKKYNAHIGVYALDAKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQ--.------------------------- +--------------------... +>ur|UPI0004C376F0|UniRef100_UPI0004C376F0/5-278 +.....-DLDAHLDRMPGTVSAYVGRLDAAPTW.TRHADATHYAASTMKVAVLAALHRAAEAGTLELDAPVPVVNEDSAQG +APRFADRLGATASLRWLADRMIVRSSNLATNIVLGHV-GLPAVAEVWALAGTRNSVTGRGIEDFAA-REAGITNTVTAAD +LAALLDALATGALASPAACTAMLDVLLAQEH-REDLAAGLPEGTRIALKNGWVR.GVRHGAGVVLPDDAPPYLIAVCTTT +DLADEDDACLLLAHISAQVWa.. +>ur|UPI000492FB91|UniRef100_UPI000492FB91/21-281 +..rveTALAPLLAGTQARVAISLR-LADGKVVlEREAERVQPSASIIKLPILFTLLEQVAQGHLQLEQRFSLDGLERVGG +TGILSQLPSVQLTLAELARLMIVLSDNLATNALIELL-GFEGVNDWCDRAGLGQTRLQRRMMDAAA-RAAGLDNFTSASD +AAASLCRLLRDGSLPAPLRDFALGLLADQR-ERAHFGAALPADAMLANKTGQLP.GLRHDAGILTVGAYS-VVLAVLADG +FTDAGGDGAQWLAEAARIVAq.. +>ur|UPI000415F6AF|UniRef100_UPI000415F6AF/9-285 +..rvkERLAHICDAQPFVTRFVVRNLKTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLDLDEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>ur|UPI00047862D9|UniRef100_UPI00047862D9/5-242 +.....-ALERWLAAQPGEYSVCVVR--DGAQVyGYREHVPRSAASLIKVPLALAVLDAG----LDLEQRVLLREADRVAG +CGSLDAAPAGTATLRQLIVHALVESDNTAANLLIARL-GMPAVNRWLAEHGLTQTRLRRRFMDLDA-LRAGCDNTTSAAE +MCAILALLLDPR------RCWLLELLRQVA-DDDKLGAGLPPGTPLAHKVGDLP.GVEHDAGIVWTPGG-PLIMAALACA +LP-DAATGRAAIRHIARVVWr.. +>ur|UPI0005548F43|UniRef100_UPI0005548F43/54-296 +..plqKQLKEYLARQPGVYGIYFKDLHSGVSF.DINGDEPVTAASTVKVPVVLYLNHLVAQGKLDWDDRVVYDSKDYQGG +AGILQFRDGDSYSLRVLANLSITISDNIAYRMLVRHL-GKDNVAQFMRDLGGQTVF-------------PGGENITTARD +MGRYMEAVLEFSREHPALGERLLDDMAHPIY-HVGLPGKLPPKVRVAHKEGDVW.GVANDVGIVFAE--HPYILVVLSRG +ET-DVDKGFARIAEISRMVYdy. +>up|U7UIN5|U7UIN5_9FIRM/4-251 +.....-TLQQVCDDYAGELAVYCRRLGGGEPF.-LLRDRPMAAASLIKIPIMIEAFRQERAGRISFSARWPVRAA--VPG +GSFYTLPINTPVTTAVLIEHMIVESDNTCANMLLDIL-GMAAVNDCIDGLGLKGTRLRRKMMDFTAA-AAGRENVTTPGD +MGRLMTLLAEGRCLGRRADAAMCGILSRQED-NCVIPAQMVRSLRIDHKTGELA.GVYHDCGILYAPQGK-LILCLMADG +IK-NEAQAIYDMSYLARALYd.. +>ur|UPI0005097499|UniRef100_UPI0005097499/8-259 +...leRQIHELVEGVEGRISLNIELPA--HTI.QLHSDVPYSAASLIKLPILLEGYRQIQERKLDPEEVIPVTQEDKVGG +AGVLSHSPHTKVTVHDLLTLMIIVSDNTASNLLIDRM-GMDSINGMCRLLGLEQTKLNRRLMDFE-ALESGVDNHISATD +AVKCLKGMENEVLFQLSCRESMIRILQNQQF-YQKLPGSMDRRVFTANKTGELP.GVEHDCAIIRYNQKT-VYAAVLIDE +LK-DGSEGSGLIMKVGKCLNdy. +>up|U5VWI7|U5VWI7_9ACTN/5-296 +..rlvRDLRRRLTAAGLAGSFLVRDLRSGAEI.GIEPDLVHPVASLVKVPLAVAVLDRVEDGRLDGATMIDVEPGRVESP +MGLTKFRHPARIAVDDLLYLSTAVSDNTAADALFDLV-PPEEVHRAVREAGISGITVRHRLRELAEQLDVSRANSGTARA +FADLLEALWTPARIPAGVAARVRSLMAGNVV-RHRLAPDFTDSSAWSSKTGTLL.NFRHEVGVVEHEDGGMFAVAALTES +RAAVQPAAEAVIGETARALHdy. +>ur|UPI0004736334|UniRef100_UPI0004736334/10-234 +.....------------------------ERI.EQGATNVYPSASTIKLLIAVEACRQIDSGVILVQQTIAVKQSDLVGG +DGILHVYPYLPVTVKELVLLMLILSDNTATNMLIDLL-GQDRIQACINDLGLENTQLNRQMMDIQA-SAEGRDNVITAAD +LLTCLKVLYREDVLSKDSRDFLKGSLLNQRM-RDKLPSMLNEECFILNKPGHLR.GITHDCGVLFTHHKR-CYAVVLIDG +LE-HNEYGRRLIADLGRIIS... +>ur|UPI000349DB10|UniRef100_UPI000349DB10/6-294 +...flRRLREELDEGGLRGSFLVRDLDSGEEI.GIEPDLEFSTASLVKVPLATAVLERVRRGELDPARQVLLTPGDVVPP +TGISRFRHPASIAVEDLLYLSMAVSDNAASEALFALT-PPAEVAGLLKELGLDGITIRNTLRHLRDQLDVTRASAGSARA +YADLLQELWRPQTLDAGTAERVRGLMAANTLRQRLAPDFASDAARWSSKTGTLL.NLRHEIGVVEHDGGGAYAVAALTES +RVAAQPEAEALMGAVARRLR... +>ur|UPI00055EFDA2|UniRef100_UPI00055EFDA2/2-293 +....tDKISAVFEQAGCEGTLCVQSLDGGAEV.AVRADQQAVLASVSKVLIALEAESCFADGRLDPGERVTLGAVGRTPP +TGISLLQDDVVLSLRDMVVLMLTISDNHTTDELLRRI-GVDAVNAMAARLGLTSTVLESDLQTMLDALDPAKGTRGTPRD +LVRLLRLIWTDQAGPAAACERVRGIMAKQLT-RHRIAAGFRRPVQVAAKSGSLIgVVRNEIGVISYPDGRKYAAAVFTRS +RPADEFAINAAIGSATARAV... +>ur|UPI00035E8D0D|UniRef100_UPI00035E8D0D/8-284 +.aklaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDGYCKSIGMSGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWde. +>ur|UPI00038168E5|UniRef100_UPI00038168E5/8-284 +.aklaERLNAICDAQPFVTRFLVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMSGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYREGSPFYIIAAYTDE +VPQEYTVALETIGRLSRACWde. +>ur|UPI0005BDE7B1|UniRef100_UPI0005BDE7B1/67-333 +..avsQKWAQLAARHDLQASGYLLVLDDGRFA.QLQPDRAMPAASSIKTPILLAGLEELDAGKLRWNEPLALTKEVIGGG +AWMASKPVGTRFPFWEAATEMIRVSDNSATNLLIKRLGGKVALNARFQAMGLTATVVNNWLPDLDG------TNTTSSLD +LARSIALVDTGEMLSPRARDLFRGVMGTSRT-NTLLPLGLLHGVTVLNKTGDIG.IAYADGGLIELPNGQRAVAAFMVKG +PF-NDPRSTELIRAMAAEVAr.. +>up|W7VQU0|W7VQU0_9ACTN/2-269 +.....----------PGTVSAYVGRPGARPAW.TRRADATHYAASTMKLAVLVALFRAAEAGRLDLDAPVPVRNSSALPG +APRFADRVGGDAPLRWLAERMIVRSSNLATNICIGQV-GLPAVARAWALAGARHSVTGRGIEDFAA-RDSGIDNLVTAAD +LAALLGELALGALASPSACAAMLDVLAAQEH-REDLAAGLPDGTRIAHKNGWVR.GVRHGAGVVFPDDAPPYTIVVCTTT +DLADEDDACRLIAHVSARVWa.. +>ur|UPI0004162F19|UniRef100_UPI0004162F19/10-285 +...vkERLAQICDAQPFVTRFVVRNLRTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLDLDEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQAILDAQGTPPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>ur|UPI0003732F20|UniRef100_UPI0003732F20/8-284 +.tklaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDGYCKSIGMSGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWde. +>up|W7W894|W7W894_9BURK/2-181 +.....---------------------------.---------------------------------------------PW +SPVTEAYADGELTLAQLCHATITTSDNTAGNLILASYGGPQALTQYARQLGDKITRLDRNEPDLNTRVEGGSLDTTSPRA +MAMTMNKLLLGDALSPLSRNLLRQWLLENTTGGKRLKAGTPADWTVGDKTGTNK.TDANDIGILLPPQGAPVLVTAYLAD +STASSQIKDATLAEVGRL--... +>ur|UPI00034B4B6B|UniRef100_UPI00034B4B6B/5-296 +..alvRDLRRELDEGGLRGSFLVRDLRTAEEL.GIEPDLEFSTASLVKVPLAVATLERIRAGEIDGAEQLLVQPGRITTP +TGMGRFRHPARVSVEDLLYLSMCLSDNTATDALFELT-PPERVAASLRAAGLRGITVRHTMRGLSDQLDVTRASSGTARA +FADLLEALWRPRAIDPGVAARVRELMGDNLL-RHRLAPDFTSDLRWSSKTGTLL.NLRHEIGVVEHADGQAFAVAVLTES +RAYHQPGAEALMARVARSLRdh. +>up|A0A0A2USL8|A0A0A2USL8_9BACI/2-256 +.nkidSKVEHLISQKNAPYSILIRN--NNRTIiSKNENIPFRAASVIKVPIMMEAFRKHREGKLNLDKLHTIKPSEEVAG +AGVIHYLSGQQYSLRQLIELMIIVSDNTASNLVLKAV-GMESVNSLMYQLGCENSILERFFMDSA-AVEKGFENRTTAGD +MITCLQAINEPHLFSKEDQIAMKKILHNQQC-KDMLGSFTSEEIEIFHKTGELE.GAQHDVGFFEYKG-QSVYAAVLTDD +LT-KNQEGREWIASIGQLIAe.. +>ur|UPI0005C729BE|UniRef100_UPI0005C729BE/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDAGILALTSVIQRMEKNTVGG +AGVLRALPRLTIKVEELLTLMIIVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-EIAVEKGIDNYTCASD +VVKCLREIYEGNLLQKSSREKIMRMLEMQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLIADIGYL--... +>ur|UPI000490EB7F|UniRef100_UPI000490EB7F/6-276 +.....--LDAHLDRVPGTVSAYLARLDTAPTW.IRHPATTHYAASTMKVAVLVALYRALEAGRLASDTAVPVRNEFDSAQ +PGAARDRLGGTAPLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAGGITNLITAAD +LAALLRDLALGALATPESCTAMLELLVAQEH-REDLAVGLPVGARIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCTTG +DDPDDEDACQLIADISARAF... +>up|J9QX37|J9QX37_RIEAN/36-301 +.nnlkYQIEKIISSKKGDFGISIID-ENNNII.EINGNKSYPLLSTFKFPIALTILHKVENGELLMQQQIFIKKEELLEW +SPFKEKYPNGNISLEEALHWMIVYSDNNMTDILLRLIGGTNAVEKFID---DENFVIKNNEDEMHKDWNSQFINKSTPNS +FTKLLKNFSEGKMLNSENTKWLYESMVNSKTGVKRLKGKLP-NVKIAQRAGTIT.GAINNVGIMQLPNNQKIYITVFIHN +TSEEFNKGEEIIADIAKTTYefy +>ur|UPI0006AEC93B|UniRef100_UPI0006AEC93B/20-257 +.....------------NVSLCIC--TDDGEI.NINDNQRMAAASVIKLPILLEGFRQSNVNLLNLETKIEVTDQDRVGG +SGVLKSFRGVELSVRNLMALMITVSDNTASNLLIDLI-GMKNIQSFVNSVGCSNSFLRRHFMDTQ-AMKAGIENETTARD +MVGCLKLIAEKNIFTELNREEMLSMLSGQQF-HKLINQPVGPNIELYNKTGDLP.GIDHDVAILKHKERL-VYIAMLTKG +WK-DRETGLKIIKRIGQLMMry. +>up|A0A0G4ATE3|A0A0G4ATE3_9BACT/94-334 +..daaAAVEKLVGEVAGEFGVWVEELSGKGSW.GLDETNQFTAASVIKLPILVAYYEAVDEGRLDPETLYTLVEADRLEG +TGSLQHQPAGTYSYREIAELTANQSDNMGAELLIKFLGGYAAVQRTVNSWGLSETDLR--------------ENLTTPQE +MGDLLTRLYRGELISEESRDELFANLTNTLV-EDRIPAGVPTGVKVVHKYGSEA.GVVNDCGIVYAD--TPYVICVLSQK +VN--AGEAEAVLPKISRVVWe.. +>ur|UPI0005640531|UniRef100_UPI0005640531/21-281 +..rveTALAPLLAGTQARVAISLR-LADGKVVlEREAERVQPSASIIKLPILFTLLEQVAQGHLQLEQRFSLDGLERVGG +TGILSQLPSVQLTLAELARLMIVLSDNLATNALIELL-GFEGVNDWCDRAGLRQTRLQRRMMDAAA-RAAGLDNFTSASD +AAASLCWLLRDGSLPAPLRDFALGLLADQR-ERAHFGAALPAGAMLANKTGQLP.GLRHDAGILTVGAYS-VVLAVLADG +FTDAGGDGAQWLAEAARIVAq.. +>up|D7AWL0|D7AWL0_NOCDD/5-296 +..alvRDLRRELDEGGLRGSFLVRDLRTGEEL.GIEPDLEFSTASLVKVPLAVATLERIRAGEIDGAEQVLVQPGRITTP +TGVSRFRHPARVSVEDLLYLSMCLSDNAATDALFEIT-PPERVAASLRAAGLRGITVRHTMRGLSDQLDVTRASSGAARA +FADLLEALWRPRAIDPDVAARVRELMGDNLL-RHRLAPDFTSDLRWSSKTGTLL.NLRHEIGVVEHADGQAFAVAVLTES +RAYHQPGAEALMARVARELRdh. +>ur|UPI00037A1216|UniRef100_UPI00037A1216/6-276 +.....--LDAHLDRVPGTVSAYLARLDAAPTW.IRHPATTHYAASTMKVAVLVALYRALEAGRLASDTAVPVRNEFDSAQ +PGAARDRLGDTAPLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAGGITNLITAAD +LAALLRDLALGALATPESCTAMLELLVAQEH-RDDLAVGLPVGARIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCTTG +DDPDDEDACQLIADISARAF... +>up|A0A0F8JIU6|A0A0F8JIU6_METMZ/20-174 +.....---------------YIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLT---------------------------------------.------------------------- +--------------------... +>up|A0A0L8QNY8|A0A0L8QNY8_9ACTN/5-296 +..allRDLRRELHDGGLRGCLLVRDLHTGEEL.GIDPDTPLPSASLVKVPLALATLERVRRGELDGATTIDVQPGRITTP +AGLSRFRHPARIAIDDLLYLSTCVSDGTAADALFDLT-PPAQVTELLHGLGLRGITVRHTMRELAEQLDTTRANTGSARA +HVELLQALWTPSKIHPEVAARVRGLMAHNLI-RHRLTPDFSDATTWSSKTGTLL.NLRHEMGVVEHADGQAFAIAVLTES +LAGAQPGADALMSQVARRLRdh. +>ur|UPI0003ADDDAE|UniRef100_UPI0003ADDDAE/4-267 +..rvaSQIANRVYESGVQASVVLADPATGEQF.DLRGLQRLKSASLIKLPILWDLFARAEEGSLNLSETIVVPSEKRVDG +GLLHKFSASPTLRLEDLAVLAGTVSDNTAANLLMDRL-GLDGINDRIRSLGMKSTSLERRMLDSGA-AKAGKDNWTTTCD +VALFLSALTSPGGLSEAGKRRIIDILSAQKL-QSKLAGAIPLEKVLAHKTGELP.GHEHDAGIFFPFGPRPAVLVVLTTG +LT-DRLDGVRFCSALGRLVYdew +>up|A0A0C1I8Y3|A0A0C1I8Y3_9SPHI/29-289 +.....---TEFNKQPQAVFAVAVKDLSSGNTF.LYNDQLEFHAASTMKTPVLVEAYKQAKEGKFSLSDSMLVKNSSIVDG +SLYSLSKIGARLPISDLLYKMITKSSNLATNLIIDLV-KAPNVNASMRKLGASKIQVLRGVEDGK-AYAKGLNNITTAYD +LMLIMEAIANGTAVDKKSGEEMIKILMDQYF-RDIILAKLPTDVKAATKSGNIT.AVCHDSGIVFLPDGRKYVIVLLSKG +IP-QQSVATEILSTVSRIVYdh. +>ur|UPI00041011BB|UniRef100_UPI00041011BB/10-285 +...vkERLAHICDAQPFVTRFVVRNLKTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLDLDEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>up|F7X6A0|F7X6A0_SINMM/10-285 +...vkERLAHICDAQPFVTRFVVRNLKTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLDLDEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>ur|UPI00035C5B25|UniRef100_UPI00035C5B25/10-285 +...vkERLAEICDAQPFVTRFVVRNLRTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLDLDEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQTILDAQGTSPQLCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>up|U2IY46|U2IY46_9SPHI/27-288 +..kleQKLKQEITHFQGDIGIYVHQLKSNKIV.AINADTIFPTASIVKVPILAGVFQKIAQGELKLEQPFQYSDKRAYGG +SGLMQFYKDSATDLSTMISLMLTYSDNVTSIWLQELAGGGAQINPLMDQLGLTHTKVNSKTKGREKIWEEYGWGQTTPRE +MAKLFTLIRNGAVIDPRHSDKMYRYLKNQ-FYNERSLSQIPAWVSTIAKTGSVD.RARGEVVLVNAPGGD-YVFCILTKN +NQDAKNEAEELTRRLSSIIWnhf +>up|A4X9J3|A4X9J3_SALTO/6-276 +.....--LDAHLDRVPGTVSAYLARLDTAPTW.IRHPATTHYAASTMKVAVLVALYRALEAGRLASDTAVPVRNEFDSAQ +PGAARDRLGGTAPLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAGGITNLITAAD +LAALLRDLALGALATPESCTAMLELLVAQEH-REDLAVGLPVGARIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCTTN +DDPDDEDACQLIADISARAF... +>up|D5E1G4|D5E1G4_BACMQ/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDEGILALTSVIQRMEKNTVGG +AGILRALPRLTIKVEELLTLMIIVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-EIAVEKGIDNYTCASD +VVKCLREIYEGNLLQKSSREKIMRMLEMQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLIADIGYL--... +>up|W1KKU6|W1KKU6_9SPHN/5-295 +.....------GTSFKGKVGISVRNMDEGWMV.SFNGGRMLPQQSVSKLWVAIAVMDAVDHGALSLSDPVTVRRSDLTVH +QPIRPLVTKAGTTIGKLLEMALTRSANSCNDVLLWKVGGPEAIRAMLKRKRINDVGFGPGERKLQARYLANPYDGASANG +VTLGLMLLKQGKLLSKSSTRHLLSLMRASRTGPLRLRSGLRNGWTLAHKTGTGQdTGYNDVGILVSPEGHRYAVAVMIAS +TRAPIPARMRLMGDVTRAVIr.. +>up|A0A0A1PA92|A0A0A1PA92_9BACT/3-184 +.....---------------------------.----------------------------------------------S +SPITAPRAGAPLTVAEICEAAIVVSDNTAGNLLIEICGGPARLTRFIRTLGDSVTRLDRKLPELIVVAPDDPRDTTSPAA +MGQNIHRLLLGDVLRPTSRAQLTAWLVACRTGEARIRAGLPHGWRVGDKTGAGLaGETSDVGIIWPPGRPPVILSIYYVK +KDASGEARSAVIAEAAGLVA... +>ur|UPI0003777469|UniRef100_UPI0003777469/6-275 +.....--LDAHLDRVPGTVSAYLARLDTAPTW.IRHPATTHYAASTMKVAVLVALYRALEAGRLASDTAVPVRNEFESAQ +PGAARDRLGGTAPLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAGGITNLITAAD +LAALLRDLALGALATPESCTAMLELLVAQEH-REDLAVGLPVGARIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCTTG +DDPDDEDACQLIADISART-... +>ur|UPI00068B79B4|UniRef100_UPI00068B79B4/9-234 +.....-------------------------SF.HIDGDRSYSAASLIKIPILLEAFRQAQEGDIFLSDMVTIPKEGRVGG +AGVLVSSDQLTLTIEDLVTLMIIVSDNTATNFLIDRL-GSNAIQELCHSLKLKHTRFLRKMMDFE-ALEQGVNNYTSALD +IITCLKVLDIGKEYCQTSRGKMLHILGQQQF-DTKLPSRMDRAVYIGNKTGELP.GVEHDCAIIKYREKT-AYIAVLIDG +LG-ETESGKDTIAQIGKLIYd.. +>up|Q2FC38|Q2FC38_STAXY/22-263 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDXRXXXXXXXKAXNSAILLEXVP--YNXLNKKIHINKDDXVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRXXXEXNYXXPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSD---------------... +>ur|UPI000486FEA8|UniRef100_UPI000486FEA8/8-284 +.aklaERLNAICDAQPFVTRFMVHALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDEQITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMSGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWde. +>up|A0A0C9LPX0|A0A0C9LPX0_9PROT/36-302 +...laQTVARMVESQKGHFAIYAALSGQAPVV.CLNCDDLINAASTIKLFVLDAAYDAFAKGTLRPDETITVHNRSLVGG +NFALQAQAGKPVPVSELLRVMIQYSSNLATNLMIEKL-GVMPIRSVVKTQGLNSIVFGRMIEDFDA-NDQGIRNEVSARG +LGAFLQKLDNGQIVGKAQSQSMVQIMLGQKF-NDIIPPGLPAGTPVAHKTGWVH.GVRNDAAIVTLPNGRHYILVVLTSG +LP-DEQAGIKVLNTLSSQTYayf +>up|W5WCD3|W5WCD3_9PSEU/17-303 +...laESIAEQWARAGVRGHLLARNLDTGEQF.GFDVDVAIPLASVVKVPLALAVLERVASGALDPARQITVDPATSSLG +SGVSAFRYPATLAVGDLVHMMLTVSDNASSDVLLDLI-GIDGLTGSLRAWGCADIHVRHRLHRMYETLDPAHANSASAAA +LVDLLHRVWLDRISEPAATAELRRLMSLQVF-THRLASDLRDTVRVSGKTGTFL.HLRHEIGVVEADSGDRVAIAALTRS +TRRAAQDIDLAIGSAARSAFe.. +>ur|UPI0006488549|UniRef100_UPI0006488549/9-284 +..klaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERM-TLEEVDSYCKSIGMSGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWde. +>up|A0A0B6ADU9|A0A0B6ADU9_BACME/22-254 +.....--------------GLIRIHIEGKESI.RINSFIQQRAASTIKLLLAIEAFRQIDAGILALTSVIQRMEKNTVGG +AGVLKALPQLTIKVEELLTLMIIVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-EIAVEKGIDNYTCASD +VVKCLREIYEGSLLRKSSREKIMRMLEMQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLIADIGYL--... +>up|D1KRK6|D1KRK6_ECOLX/2-166 +.....---------------------------.------------------------RVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVS------------------ +--------------------... +>ur|UPI0006C435AD|UniRef100_UPI0006C435AD/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNVATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPSPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>up|C3VJU8|C3VJU8_STAAU/1-203 +.....-ELNDLEKKYNAHIGVYALDAKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTATNKIIKEIGGIKKVKQRLKELGDKVTNPGRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQ--.------------------------- +--------------------... +>ur|UPI00067E7379|UniRef100_UPI00067E7379/4-253 +.eqlkAELSKALAGFQGSIAYAIYD--GDGCI.AMNAGQRMKAASTIKLPLLLMAFRLYEQGRLDIHREIPFTDLDIVPG +SGVLQSMKQRSIRLEDALSLMITVSDNTATNLVIDAI-GLDRCKDGFRDIGLKTASLQRKMMDYEG-REAGKENWISAED +LIVSLKRIQNEGSFSEESRKAMREMLINQQF-RDKLPYLIDENIAVANKTGEIE.GVENDCAIFFYKNHV-LYAAVLCGN +LK-KEGEGQRIIRHIGDKI-... +>ur|UPI000349D66F|UniRef100_UPI000349D66F/6-294 +...flRRLREELDEGGLRGSFLVRDLDSGEEI.GIEPDLEFSTASLVKVPLATAVLERVRRGELDPARQVLLTPGDVVPP +TGISRFRHPVSIAVEDLLYLSMAVSDNAASEALFALT-PPAEVAGLLKELGLDGITIRNTLRHLRDQLDVTRASAGSARA +YADLLQELWRPRTLDAGTAERVRGLMAANTLRQRLAPDFASDAARWSSKTGTLL.NLRHEIGVVEHDGGGAYAVAALTES +RVAAQPEAEALMGAVARRLR... +>ur|UPI00046B706A|UniRef100_UPI00046B706A/21-281 +..rveTALAPLLAGTQARVAISLR-LADGKVVlEREAERVQPSASIIKLPILFTLLEQVAQGHLQLEQRFSLDGLERVGG +TGILNQLPSVQLTLAELARLMIVLSDNLATNALIELL-GFEGVNDWCDRAGLGQTRLQRRMMDAAA-RAAGLDNFTSASD +AAASLCWLLRDGSLPAPLRDFALGLLADQR-ERAHFGAALPAGAMLANKTGQLP.GLRHDAGILTVGAYS-VVLAVLADG +FTDAGGDGAQWLAEAARIVAq.. +>ur|UPI00048EA4F2|UniRef100_UPI00048EA4F2/6-276 +.....--LDAHLDRVPGTVSAYLARLDAAPTW.IRHPATTHYAASTMKVAVLVALYRALEAGRLASDTAVPVRNEFDSAQ +PGAARDRLGDTAPLRWLAERMIVRSSNLATNLLLDQV-GLPAVADVWARAGARHSVTGRGIEDFAA-RAGGITNLITAAD +LAALLRDLALGALATPESCTAMLELLVAQEH-REDLAVGLPVGARIAHKNGWVR.GVRHSVGVVYPDDAPPYVLAVCTTG +DDPDDEDACQLIADISARAF... +>ur|UPI00016BDB1B|UniRef100_UPI00016BDB1B/2-252 +.....KEVQKYLESRIGSYSFFFEDLKSGYTY.GYNENVKMISAGCMKLPIAIALIKEVEEGKIDFLDKVKIESSDKVYG +TGIIHEFGERDYTVFELMVAMLIQSDNTAANKIIDLV-GMDKINETIKEFGMKNTELNRKTAD-ERNFKSDIENYTTAYD +LTLAWKKLSEGSFLSKENSQMLIDILTRQQI-KNKLALYIPDKFDISSKTGDKK.GVENDTALIHTQKGN-FACTVMSSG +IP-NSVYGTVTLAKSGKMTWd.. +>up|R7PDW2|R7PDW2_9BACT/44-309 +...laEQIVELTTRCRAQTGVAVIM--GRDTV.CVGNDTHYPMMSVMKLPLAVWVVDSLLHHGCSWRDTVEVDSASLLPY +SPMRQQYPRGGFSMEQVLNYSLQLSDNNACDWLLHRSGGPRAVERFLRRRGLTNISIQFTEDDMHVDPRRAYGNWTTPLE +MARLVAMLLEGRLTDERGQEWLRGSLLQCQTGQNRLARPLETGAAFGHKTGTSDrTAMADAGFVRLPDGRKYVIVVFVKD +AAESDARVEQLMADVSELVYr.. +>ur|UPI00067C1A18|UniRef100_UPI00067C1A18/8-248 +.qslqRDLKDIVRHAPGRLSIQVVG-PTGVVA.GWDADREVPAASLVKVLVLVAALREVDGGRLSLDQTLQLPEE-RVGG +SGALSLLPSVTLAVVELLRLMVTLSDNDAANLLLHLL-GHDRVTRTGREIGLQHTQVARNLRDRAA-AESGRDNTTTAAD +QAGLLAALRAGQVLGGASTRLALALLAEQQH-AYGVTALLPDGVVRGSKPGDLP.GVRHDVALVETGGS-WATVAVTATG +MYDERHRQD-----------... +>ur|UPI00040DDB23|UniRef100_UPI00040DDB23/2-275 +.....ERLAQICDAQPFVTRFVVRNLKTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLDLDEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>ur|UPI000563D612|UniRef100_UPI000563D612/3-289 +..ttdEQLRAVFADAGCRGWVRAERIDGIGTAvDYEGDDPVVAASVWKIVLLVAAARAFDEGSLTATDSVRLVPAQCSPP +TGISSFADPVTMSWRDIARSMITVSDNAAADALLGAV-GLDALTRVIDDLELEHTRIVGGTKQLGDGFDPAYTSCTTPRD +SNTVLRSIWLGTAASTAQCLYMKAVLAQQ-VWPHRIRSGIPPDVQVAGKTGTIG.PIRNEVAVVSFPGETPVAVSVFTRA +ARMDLPLVDQAIGHAARIAV... +>ur|UPI00041E4A75|UniRef100_UPI00041E4A75/25-288 +.kkleTRLREAVSGFNGDIGIYVKNLKTGKIA.VFNADTVFPTASIVKVPILLGVMQKLERGELFYDSTITYRDSLLYAG +EDILGSKDGEKIRLKKVMMLMMTTSDNTASLWLQGLAGGGTRINQLLDSLGFKDTRVNSRTPGREDIRKIYGWGQTTPKE +MGEIFERIYRNQVFSPAACDRMMRCMGRNFWDQEEAISVIPPYIEVFSKNGCVD.QSRNEALLVNAPNN-PYIFCIFTKN +NKDRSNEAWTLTRKISTMLWeyf +>up|J0P864|J0P864_9SPHI/40-334 +.qaleDSLRAICQNPKGQMGIYVYDAQLDKSF.SIAGDTLFPLASVYKLPIVASLLAAQEAGKLSLFDSIRLNLEDRRHG +CFMDWDTTGKTPKIEDLALYMMRYSDNCATDALLRQLGGPEFVQAQLKSWMVSDININRYE----RKFLWDRRDQGSPKA +FVHLLKGLDQEHWLNANSSQWLRDCLLSCRTGRYFLPKVLPPNRQVAHKTGSLP.GIYNDAGWIEREAGRPIYYAVFLKN +AFGKPKKERARIAAAMK---... +>up|X1R774|X1R774_9ZZZZ/30-190 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRR-----------------------------------------------.------------------------- +--------------------... +>ur|UPI0006C6A5C5|UniRef100_UPI0006C6A5C5/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGGVVL.ARQADRAQPSASIIKIPILLALLEAVAGGRYTLGQPLVLPAADRAGG +TGILAQLPSVTLSLAELARLMIVLSDNVATNALIELL-GFDEINQWSQRAGLPASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWLLRDGMLPAPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>ur|UPI0006BECE9F|UniRef100_UPI0006BECE9F/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNVATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDTAA-REAGRDNFTSADD +ATAALCWMLRDGMLPSPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>up|A0A0D5CAC6|A0A0D5CAC6_ECOLX/1-167 +.....---------------------------.------------------AAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTT---------------------- +--------------------... +>up|L2EKL5|L2EKL5_9BURK/21-281 +..rveTALAPLLAGTQARVAISLR-LADGKVVlEREAERVQPSASIIKLPILFTLLEQVAQGHLQLEQRFSLDGLERVGG +TGILSQLPSVQLTLAELARLMIVLSDNLATNALIELL-GFEGVNDWCNRAGLGQTRLQRRMMDAAA-RAAGLDNFTSASD +AAASLCWLLRDGSLPAPLRDFALGLLADQR-ERAHFGAALPAGAMLANKTGQLP.GLRHDAGILTVGAYS-VVLAVLADG +FTDAGGDGAQWLAEAARIVAq.. +>up|H6L7V4|H6L7V4_SAPGL/40-334 +.ealkDSLRTICQNPKGQMGIYVYDAQLDKSF.SIAGDTLFPLASVYKLPIVASLLAAQEAGKLSLFDSIRLNLEDRRHG +CFMDWDTTGKTPKIEDLALYMMRYSDNCATDALLRQLGGPEFVQAQLKSWMVSDININRYE----RKFLWDRRDQGSPKA +FVQLLKGLDQEHWLNANSSQWLRDCLLSCRTGRYFLPEVLPPNRQVAHKTGSLP.GIYNDAGWIEREAGRPIYYAVFLKN +AFDKPKKERARIAAAMK---... +>up|A0A0K9XIJ5|A0A0K9XIJ5_9ACTN/5-296 +..rmvRELRTMLKEAGLSGSFLVRDLATGDEL.GIGPDVELPLASVVKVPLAMAVSERIEDGRIDAAAVIDVVPGPGTSP +TGLSRFRHPARIAVEDLLYLSTAVSDNTAADALFGLV-TPAEVHDTVVNAGVTGIAVRHPMDELSRQLDVTRANSGTARA +CADLLQALWTPTRIPPAVAARVRALMGQNVL-RHRLAPEFDSATHWSSKTGTLL.NLRHEIGVVEHDDGSRYAVAALTES +TVPAQPTAEAVMAHVARALHde. +>up|B2CD66|B2CD66_KLUIN/4-162 +.....---------------------------.----------------LLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWYFAD------.------------------------- +--------------------... +>up|N6TY95|N6TY95_9RHIZ/10-285 +...vaKRLAEICDAQPFVTRFLVRNLLTGETI.ERGADEETPSASTRKTSIMMAALKAAQDGRLDLDEPVTYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLQEVDTYCKSIGLAGTHHRFLIPPLSPDHALKSVTTTTARD +QATLLQMILDAQGVSVELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKSGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPLAYTMALETIGRLSRACWdgf +>up|H0FT79|H0FT79_RHIML/9-285 +..avkERLAHICDAQPFVTRFVVRNLKTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLDLDEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQTILGAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>ur|UPI0006C563CA|UniRef100_UPI0006C563CA/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNAATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPSPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>ur|UPI0006C33E8E|UniRef100_UPI0006C33E8E/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNAATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDAAA-REAGRDNFTSADD +ATAALCWMLRDGMLPSPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FSDWGGEGAALLGQIARAVA... +>up|F6CLF5|F6CLF5_DESK7/56-297 +...lqKQLKDYLAQQPGVYGIYFKDLHSGASF.DINGDEPITAASTVKVPVVLYLNHLVAQGKLDWDDRVVYDSKDYQGG +AGILQFWDGDSYSLRVLANLSITISDNIAYRMLVRHL-GKDNVAQFMRDLGGQTVF-------------PGGENITTARD +MGRYMEAVLEFSREHPALGERLLDDMANPIY-HVGLPGKLPPEVRVAHKEGDVW.GVANDAGIVFAE--HPYILVVLSKG +ET-DVDKGFARIAEISRMVYdy. +>up|F0R526|F0R526_BACSH/43-310 +...ltDSISRIVSACPGEVGVALI-VNNSDTV.TVNNKSIYPMMSVFKLHQALAICNRFDQDGLSLDTSLTIRREDLDPW +SPMLKEHREPLLPVRDLLRYTLIQSDNNASNLLFERLVSVAETDSFIATLIPSSFRIAYTESEMAADHAKAYANCTSPLG +AAMLIHRLFTDALVSREKQDFIMKSLGECTTGKDRIAAPLLEGISIAHKTGSGYtAAHNDVAYICLPNGVSYALAVFIKD +FKGNESQASQVAARISAAVYs.. +>ur|UPI0003FFBAA5|UniRef100_UPI0003FFBAA5/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDEGILALTSVIQRMEKNTVGG +AGVLRALPRLTIKVEELLTLMIIVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-EIAVEKGIDNYTCASD +VVKCLREIYEGNLLQKSSREKIMRMLEMQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVILIDG +LS-DNEQGRRLIADIGYL--... +>up|A0A0G1VW95|A0A0G1VW95_9BACT/61-303 +..tlkQKIQEAVANQWNNYSVYVVDYNAPFTV.GINETVIYDAASVNKIPILAALYVKAQNGEVDFDKTITPQPDDIQDG +TGSIRYPPGTAYSIKTLARLMMQKSDNTAAYVLANHVVGLNKIQTLANGWGLTQTDMI--------------KNTTTNRD +MEILMKKIYDGKIVGTALTAEMLAFLKDSDF-ENRLPALLPQDSTVYHKIGTID.GGVHDVGIVERGKT-RYYIGVFTDG +VA-DVEAAEKLIAKVSRMVFdy. +>ur|UPI00036A5AAA|UniRef100_UPI00036A5AAA/8-284 +.aklgERLNAICDAQPFVTRFMVRALGTGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDEQITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLDEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALSAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWde. +>up|A0A0M1BH19|A0A0M1BH19_ALCXX/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNAATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDTAA-REAGRDNFTSADD +ATAALCWMLRDGMLPSPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>ur|UPI000472C323|UniRef100_UPI000472C323/22-288 +...laQRVAETVADQPGHYAVYAARSGQAPDV.CLNCDDLINAASTIKLFVLDAAYAAFAKGTLHPDDTLTVHNRSLVGG +HFALEAQAGKAVPVSELLRVMIQYSSNLATNLMIEKL-GVLPVRSVVNAQGLNGIIFGRMIEDFDA-DAQGIRNRVSARG +LGNFLQKLNNGQIVGKTQSQSMIGIMLGQKF-NDIIPPGLPAGTPVAHKTGWVN.GVRNDAAIVTLPDGRQYILVVLTSG +LP-DEQAGIKVLNTLSHQAYlyf +>up|H7CVL3|H7CVL3_CLOPF/2-252 +.....KEVQKYLESRIGSYSFFFEDLKSGYTY.GYNENVKMISAGCMKLPIAIALIKEVEEGKIDFLDKVKIESSDKVYG +TGIIHEFGERDYTVFELMVAMLIQSDNTAANKIIDLV-GMDKINETIKEFGMKNTELNRKTAD-ERNFKSDVENYTTAYD +LTLAWKKLSEGSFLSKENSQMLIDILTRQQI-KNKLALYIPDKFDISSKTGDKK.GVENDTALIHTQKGN-FACTVMSSG +IP-NSVYGTVTLAKSGKMTWd.. +>up|B1REV6|B1REV6_CLOPF/2-252 +.....KEVQKYLESRIGSYSFFFEDLKSGYTY.GYNENVKMISAGCMKLPIAIALIKEVEEGKIDFLDKVKIESSDKVYG +TGIIHEFGERDYTVFELMVAMLIQSDNTAANKIIDLV-GMDKINETIKEFGMKNTELNRKTAD-ERNFKSDVENYTTAYD +LTLAWKKLSEGSFLSKENSQMLIDILTRQQI-KNKLALYIPDKFDISSKTGDKK.GVENDTALIHTQKGN-FACTVMSSG +IP-NSVYGTVTLAKSGKMTWd.. +>ur|UPI00028613C3|UniRef100_UPI00028613C3/10-285 +...vkERLAHICDAQPFVTRFVVRNLKTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLDLDEPITYEARFAEEA +SGMFRYTPAIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>up|C3VJU5|C3VJU5_STAAU/4-210 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPNSKKDTSTPAA +FGTTLNKLIPNGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQ--.------------------------- +--------------------... +>up|V5W4S6|V5W4S6_ECOLX/2-167 +.....---------------------------.----------------------------------------------- +-----------MFLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAAK---... +>up|R9LYG3|R9LYG3_9FIRM/3-253 +...akERILEKIKTFPGQSGIYYQNLETGETW.GYGDKDPYLAASIVKLPLMAAILLWRSRGETSFDDKVTIREDQKIPG +CGAVQFLNGDVLTVGELCRLMIVISDSCATNALFRHY-GAAAIRKAFLELGLAGTQFNREYWD-EEREKQGINNYFVPEE +MGRLLRRMYDRTLVNAESSEWLENILRQQQI-NHKLGGKLPMDFPMAHKTGDEE.DKAHDVGIVFTK--SPFIACFAYVG +P--DMQDYEDFIRRAARMLAde. +>ur|UPI00038099EE|UniRef100_UPI00038099EE/8-284 +.aklaERLNAICDTQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDEQITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALSAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYREGSPFYIIAAYTDE +VPQEYTVALETIGRLSRACWde. +>ur|UPI0003774B9A|UniRef100_UPI0003774B9A/8-293 +.....RNARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPFPAASLVKVPLAVAVLERVARGELDPATPVDIAPGLVTTG +TGLSRFRHPARIALDDLLYLSIAVSDGIAADALFDRT-PPAAVAAELRRLRIEGIAIRHRISDLTDQLDVTRANAGSARA +FVDLLHALWRPTAIGETTAARVRDLMADNVL-RHRLAPDFTDTTRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI000623D8E0|UniRef100_UPI000623D8E0/6-296 +...flRELRETLDGAGLRGSFLVRDLNTGHEL.GIEPDLEFPTASLVKVPLAIATLDRIRRGELDGAAEVRVRPGNTVPG +PGLGRFRHPARVAVEDLIYLSMAVSDNTAADILFTLT-PPGDVAGALRGLGLNGITVRNTLRDLSEQLDVTRASSGTARA +YVELLQALWLPSAIAPGIAEQVRDLMAANVL-RQRLSPDFSSDTRWSSKTGTLL.NLRHEIGVVEHADGRLFAVAALTES +RAAAQPEAEAVMGGVARRLRdh. +>ur|UPI000685F89A|UniRef100_UPI000685F89A/58-304 +.eeltAQTVRIIGDTKNQMAVYFLRPDREIEP.FVYNSQQMAPASMIKLFVMAKTMQDVHDGKLSLEEKITIKKSDAVGG +AGVTTWYDAGERTIQQLMTVMITDSDNTATNILIDRL-GMQNINQYLQQQGFNDTVLVYKMMMG---RKGKKKNLSSARD +IGKLLSRLYYHQLVGEQEDELMRDILCQQHD-KECFPAALP-DYEIAHKTGEVN.DVYVDGGIFFGQKED-FVLVVLSNG +KA-GRGDAIERMQNLAK---... +>up|I3ZHL4|I3ZHL4_TERRK/35-315 +....dEAVKQVIAQHHGSVALYAHQLNTGKTI.SIDADKPVQTASTIKLALLWTAVHEIALGHATWDEKVTLKPGEGVAG +SGILHFDTPITLTLKDIATMMVIVSDNTATNLMIDRF-PTKQVDGNMTALGYTDTWLYKKDGPMPADQPKFGLGKTTPHQ +IAQLIEKIGRCDAKADTACNVAIDMLRNQ-FYRDTIPRYLEKGSGIASKTGSLD.ATRSDVAILAAKSGP-IVLAVYTYD +NADKDNEGEVAIAKIAQAVVkaw +>ur|UPI0005BAC036|UniRef100_UPI0005BAC036/28-315 +..dvaEAIAADWAALGVRGSFLARNLDTGEQL.GFDAEESTPLASVVKVPLALVVLDRIANGDLDPAHPVTVDPGSSVGP +TGLAAFRHPATVAVGDLLTLMLSVSDNAAADALLDLV-PVADVDARLRTWGCDGIRMRHRMNHLYETLDPAHANAGSAAA +LVGLLERVWCDRIAGPGATAELRRLMGLQVF-TQRLASELRTTLRWSGKTGTFL.HLRHEIGVVEAESGERVAIAALTRA +GRRAAPDIDLAIGVAGREAFe.. +>up|X1IUJ0|X1IUJ0_9ZZZZ/30-190 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRN-----------------------------------------------.------------------------- +--------------------... +>ur|UPI000525F6EC|UniRef100_UPI000525F6EC/3-276 +....aARIRAAFADAGVTGHLHAVDLDRDREV.CVGADRRVVLASVFKVLLVVALHHS----DLDPTTRLTLDHHRATGP +TGIGAMLDPVTMSLRDLAHLAITVSDNAAADALVDVL-GLGSLNALARDLGLRDTEVVHRAGEFTAALDPDRTTRGTPRD +LTRLLAHAWAHDG-----CAPVRRLMGLQ-VWPHRLASGFPDDVRVAGKTGSLP.TVRNEVGVVEYPDGGRYAVAVFTRS +ASTALPAADAVIGTAARLAVeh. +>up|R9GDC3|R9GDC3_LACSK/177-430 +..kvnADLDQTITPLRGINSVYVSPVDSNETI.-VRNNHVQRSASAIKLYILVTAYAMDKEGLFNLDEKHTIESDEKVGG +TGVIRELPDGTLTYREILNDMITKSDNTGANIMIDALGGFTIINNKIKAIGTQNTKLQRKMMDTA-ALEDGIDNDTSVQD +MGETLKKLYNHDLVSKTADDEMLAILANNQN-HTKLPASLPSEAKVYNKTGEGDyGVQNDAAIIANDKGA-FVVVVLSQD +GN--EQQQISAMSQLGSALYr.. +>ur|UPI0003010D70|UniRef100_UPI0003010D70/51-250 +..klyDRIEKISRAAQGRVGVAATVLETGESV.ALNAEQRFPMQSVYKFPIGMAVLAQVDKGKLKLEQRVRVEKSDFVSH +SPIRDNLQGVELSIAELLKYMVSESDGTACDVLLRLIGSPKVVTEYLRELGVNDIVVANTDKEIGQDKSVQYRNWTTPEG +AIALLRALHEGRGLSKSSQALLLRLMIETPTGLQRIKGY---------------.------------------------- +--------------------... +>ur|UPI00047AEC29|UniRef100_UPI00047AEC29/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAVANDRYALEQPLALPACGRAGG +TGILAQLPSVALSLAELARLMIVLSDNVATNALIDLL-GFDAINQWSQRAGLAASRLQRRMMDTAA-REAGRDNFTSADD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>ur|UPI0006681122|UniRef100_UPI0006681122/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNAATNALIDLL-GFDAINQWSQRAGLAASRLQRLMMDTAA-REAGRDNFTSADD +ATAALCWMLRDGMLPSPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>ur|UPI0004BD9988|UniRef100_UPI0004BD9988/5-305 +..sllRELRDALHEGGLTGSFLVRDLYTGEEL.GIDPDTELPTASLVKLPLALATLERIRLGEVDGAQQIEVAPGRITTP +TGLSRFRHPARVAVDDLLYLSTSVSDGTASDALFEIT-PPAQVEQMVREWGFRDLTVRHSMRELSEQLDVARANTGTARA +FVDLLEALWTSRALPPEPAARLRELMAANLL-RHRLAPDFADAATWSSKTGTLL.NLRHEVGVVEHADGQVFAVAVLTES +QADSQPGAEALMAQVARRLR... +>up|P33652|BLAB_STRCI/6-306 +..sllRELRDALHEGGLTGSFLVRDLYTGEEL.GIDPDTELPTASLVKLPLALATLERIRLGEVDGAQQIEVAPGRITTP +TGLSRFRHPARVAVDDLLYLSTSVSDGTASDALFEIT-PPAQVEQMVREWGFRDLTVRHSMRELSEQLDVARANTGTARA +FVDLLEALWTSRALPPEPAARLRELMAANLL-RHRLAPDFADAATWSSKTGTLL.NLRHEVGVVEHADGQVFAVAVLTES +QADSQPGAEALMAQVARRLR... +>ur|UPI0003475DB2|UniRef100_UPI0003475DB2/3-291 +....tQRLHTELDQAGLHASLLIRDLNTGHEI.GINPDTPYATASLVKIPLALATLQRIRQGELDGATPLHIKPDGPTLP +TGLGRFRHPTTIAIDDLLHLAMSLSDNVAADALFDLT-PPAHVTQTLHQHHIHGITVRHRIRDLNEQLDVTLANSGTARA +HVDLLQALWKPTTIHPDTAARLRALMADNLI-RHRLAPEFDTDATWSSKTGTVL.NHRHEVGVVEHKSGEAYAIAALTAS +QARQQPAAEALIGRAARTLRdh. +>up|A0A024Q8C3|A0A024Q8C3_9BACI/22-257 +.....-----------------SIYIETPDGIiAINEDKQMTAASLVKLPILLEGFRQLENNHLLEDKLVYIDKDEMVGG +AGVINYVSKSHYSYKNLMELMIIVSDNTAANLLLKLF-GMAAINQFIKSIDCEQTLISRKFMDVEA-SENGKENYTSAKD +MIKLFKLVSKTNHLTDSSRRMILKILENQQF-THKLPSYLDKSIRFFHKTGEMP.GVSHDAGIIKYETKT-IHVAILSEG +VA-HNTVSERIIADIGHLLS... +>up|F7VDT5|F7VDT5_9PROT/38-304 +...laQSISRTVKAQPGHFAVYAALSGHSPAV.CLNCDDLINAASTIKLFVLDAAYDAFTKGTLHPQDTVTIHNRFHSLG +SGTFAAQAGKPVPVSELLRVMIQYSSNLATNLMVEKL-GVMPIRSLVKAQGLDGIVFGRMIEDFDA-NDKGIRNQVSARG +LGAFLQKLDNGQIVGKAQSQSMVQIMLGQKF-NDIIPPGLPAGTPVAHKTGWVH.GVRNDAAIVTLPNGKHYILVVLTSD +LP-DEQAGIKVLNTLSHQTYtyf +>ur|UPI000476C1CC|UniRef100_UPI000476C1CC/22-254 +.....--------------GLIRIHIEGKESI.RINSFIQQRAASTIKLLLAIEAFRQIDAGILALTSVIQRMEKNTVGG +AGVLKALPQLTIKVEELLTLMIIVSDNTATNELITLV-GFEKINECAKNLGLKKTVLNRYMMD-EIAVEKGIDNYTCASD +VVKCLREIYEGNLLQKSSRKKIMRMLEMQQF-QHKLPACIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLIADIGYL--... +>ur|UPI00059B49A0|UniRef100_UPI00059B49A0/10-285 +...vkERLAHICDAQPFVTRFVVRNLKTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLALDEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>ur|UPI0006BF6A39|UniRef100_UPI0006BF6A39/16-277 +.qhvdAALAPLLAATPARVSLSLRDLDGNIVL.AHHADRVQPSASIIKVPILLALLEAMANGRYALEQPLALPAGDRAGG +TGILAQLPSVALSLAELARLMIVLSDNAATNALIDLL-GFDAINQWSQRARLAASRLQRRMMDTAA-REAGRDNFTSADD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VVLAVLADG +FTDWGGEGAALLGQIARAVA... +>up|B9VVU8|B9VVU8_ECOLX/1-172 +.....---------------------------.----------------------------------------------- +-----------MTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVTGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0D5CA69|A0A0D5CA69_ECOLX/1-166 +.....---------------------------.---------------VMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGAGG.------------------------- +--------------------... +>up|I1D1I1|I1D1I1_9PSEU/17-303 +...vaESIAEHWREVGALGHLLARNLDTGEEL.GFDAETPVPLASVVKVPLALVVLDEIAHGRLDAARPVTIEPARRSVP +TGVSAFRHPATLAVGDLLHQTLSVSDNASGDALFDLV-GVTTVDDRLREWGCSGIRVRHRLQRMYDTLDPAHGNVASAAA +LVELLHRIWLDRLAHPSATAELRRLMGLQVF-THRLSADLRDTVKVSGKTGSFL.HLRHEIGVVESESGDRVAIAALTRS +HRRAAHDIDLAIGAAARAAFe.. +>ur|UPI0004F66320|UniRef100_UPI0004F66320/10-285 +...vkERLAHICDAQPFVTRFVVRNLKTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLDLDEPITYEGRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>ur|UPI00064CAC3A|UniRef100_UPI00064CAC3A/22-254 +.....--------------GLIRIHIEGKESI.RINSFIQQRAASTIKLLLTIEAFRQIDAGILALTSVIQRMEKNTVGG +AGVLKALPQLTIKVEELLTLMIIVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-EIAVEKGIDNYTCASD +VVKCLREIYEGNLLQKSSREKIMRMLEMQQF-QHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLIADIGYL--... +>up|A0A023D884|A0A023D884_ACIMT/28-294 +...lqDEVARLTEGQPGTFAVYAARLGRAPEV.CLKCDEPINAASTMKLFVLDAAYVAFRAGTLNPDEMIVVHNRSLVGT +RDFSLAEVGKPVSVTELLRVMIQYSSNLATNLMVERL-GVPFIRSVVAHQGLKGITFGRMIEDFDA-DAQGIRNRVTARG +LGDFMQKLAQDRIVDPAASEAMIAILLGQTF-NNVISPGLPPGTPVAHKTGWVT.GVRNDAAIVFPPDGRTYILVELSRD +LP-DDAAGLKRLNAISAAIYagf +>up|A0A0D5C9H1|A0A0D5C9H1_ECOLX/2-165 +.....---------------------------.-----------------AAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGG.------------------------- +--------------------... +>up|A0A0D8KEQ1|A0A0D8KEQ1_9RHIZ/13-289 +..nvqERLNAICDAQNFVTRFSIRNLLTGESF.DRRADEETPSASTRKTSIMMAALKAVHEGRLDLDEPITYEARFAEEA +SGMLRHTPGLVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMSGTHHRFLIPPLSPDHALKSVTTTTARD +QLFLLQTILDAQGSSQELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGSPFYIITAFTDQ +VPQEMPDGTETIGRLSRVCWdaf +>up|A0A0H4SYA8|A0A0H4SYA8_ALCXX/17-276 +..hvdAALTPLLAATPARVSLSLRDLDGGVVL.ARHADRMQPSASIIKVPILLALLEAVANGRHALEQPLALPAAERAGG +TGILAQLPSVALSLAELARLMIVLSDNVATNALIDLL-GFDAINQWNQRADLEATRLQRRMMDAAA-REAGRDNYTSAGD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VALAVLADG +FTDWGGEGATLLGQIARAV-... +>up|A0A0H5GRY1|A0A0H5GRY1_YEREN/34-202 +..svdKQLAELERNANGRLGVAMINTGNGTKI.LYRAAQRFPFCSTFKFMLAAAVLDQSQSQPNLLNKHINYHESDLLSY +APITRKNLAHGMTVSELCAATIQYSDNTAANLLIKELGGLAAVNQFARSIGDQMFRLDRWEPDLNTARPNDPRDTTTPAA +MAASMNKMAERK------------------------------------------.------------------------- +--------------------... +>up|Q926C4|Q926C4_RHIME/2-276 +....kERLAHICDAQPFVTRFVVRNLKTGETI.ERGADEETPSASTRKTSIMMAALKAVHEGRLALDEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMHGTHHRFLIPPLALDHSLTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIISAYTDE +VPQVYTMALETIGRLSRACWdgf +>up|F1DI14|F1DI14_ECOLX/10-167 +.....EQIKQSESQLSGRVGMIEMDLASGRTQtAWRADERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGSTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAA---------------------------------------------------.------------------------- +--------------------... +>up|B2CD52|B2CD52_ECOLX/2-159 +.....---------------------------.----------------MLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWYFA-------.------------------------- +--------------------... +>up|V5W480|V5W480_ECOLX/2-166 +.....---------------------------.----------------------------------------------- +-----------MVLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQPKAESRRDVLASAA----... +>up|Q849S7|Q849S7_KLEOX/2-173 +.....--------RSGGRLGVALINTADNSQI.LYRGDERFAMCSTSKVMAAAAVLKQSESNKEVVNKRLDINAADLVVW +SPITEKHLQSGMTLAELSAATLQYSDNTAMNLIIGYLGGPEKVTAFARSIGDATFRLDRTEPTLNTAIPGDERDTSTPLA +MAESLRKLTLGNALGEQQRAQLVTWL----------------------------.------------------------- +--------------------... +>ur|UPI0003A95F75|UniRef100_UPI0003A95F75/8-293 +.....RNARELLGEAGLHGAFLVRNLDTGAEI.GLDADVPFPAASLVKVPLAVAVLERVARGELDPATPVDIAPGLVTTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDRT-PPAVVTAELRRLQIEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHALWRPTAISETTAARVRDLMADNVL-RHRLAPDFTDAARWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>up|F0RM06|F0RM06_DEIPM/12-250 +.....------ASGFTGTVGLLIQDEAGRDLC.SLNAEAVFPAASLIKLPLLVLGLQAAQRGDVALVECLPLPAAEHVPG +AGVLHEDAGLRLTWRDLLTLMIVVSDNTATNMVIERL-GLERVQVALPGLGLTHTRLVGKPQRQNAAQRRGERNQTTPRD +MLRLLQNLRQGEYLDASYTALALDILGRQQL-RDLMGRRVPPLYPVLSKSGELP.GVHHDAGWLLTP--RPLAVACLSLG +GEDPR---------------... +>ur|UPI0006C4E72E|UniRef100_UPI0006C4E72E/17-276 +..hvdAALTPLLAATPARVSLSLRDLDGGVVL.ARHTDRVQPSASIIKVPILLALLEAVANGRYALEQPLALPAAERAGG +TGILAQLPSVTLSLAELARLMIVLSDNVATNALIDLL-GFDAINQWNQRANLEATRLQRRMMDAAA-REAGRDNYTSAGD +ATAALCWMLRDGMLPPPLRTFALDLLADQR-ERAHFGAALPAPAHLASKAGQLP.GLRHDAGILTVADRS-VALAVLADG +FTDWGGEGATLLGQIARAV-... +>ur|UPI0004207F52|UniRef100_UPI0004207F52/7-295 +....iDGLRDRLAAAGLSGSFLVRNLATGEEI.GIEPDRAYPIASVVKVPLAIAVLEAIRVGRLDGATALEIIPGGGDES +SGIAKFAHPVRIAVDDLLYLAIAISDNAAADALFDLV-PPAEVDRVLADAGISGIAVRHPMRDLYAQLDLTRANTGTARA +IADLLAALWTPSAIHPEVAARTRALLRNALVQRRLGPDFISDSTTWASKSGTLL.NLRHDAGVVEHEDGEAYAVVALTES +AAAAQPAAEALMGHVARSLHd.. +>up|S5UW73|S5UW73_STRC3/2-301 +...ieRRLRQVFSEAGCEGSVAALDVDSENRV.MFGDAEPMVAASTFKIVVALELFCQGAEGMLDPTERVLLSPARATPG +QGFCIFEDVAEVSLRDAARMMLTISDNTATDLLIRRV-SLSRVHDRLGRLGLDRIRLAGTA----RSLRPGRITSATAGQ +MAALLQLIWLDRAGPAAACRAVRTLLGQQRL-TRKIATGFGGEVRVAAKSGTLPgCASNDVGVVEYPDGSRFAVAVFTRP +GRPARPGRDSVLGAAARLAVeh. +>up|H4F7R0|H4F7R0_9RHIZ/14-289 +...taERLNAVCDAQSFITRFSIRNLVSGETF.DRGADEETPSASTRKTSIMMAALKAVHEGRLDLDEQITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMSGTHHRFLIPPLALDHTLKSVTTTTARD +QAFLLQSILDAQGCSQELCAYALQTLKSQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGKPFYIIAAFTDQ +VPQEMPDGTETIGRLSRACWdef +>up|R5KCJ4|R5KCJ4_9CLOT/25-291 +...lsIKLNCLILNKDAVVGIAIIK--NQKEW.IIGSKNSLPMLSVFKYFVALKVLDKLEKEKISLNKEITINKNMVDEY +SQMLDKYKTFPISIANLLKYTISESDNNACDILIGYAGGTKEIQEYINSIGFVDVEISETEFDMNKEIEKQYLNQARPID +IIRAMKFVRDRNILSDASCKFLDEIMINTTTGKDKLKAGLPQNITLGHKTGSSSrIADNDTGYVFLPDGNVYYIAVMIKD +SKMSDEENAKLISSISKITYthf +>ur|UPI00069E9ECF|UniRef100_UPI00069E9ECF/65-329 +..alsQRWTQLAAGQDLTASAFLLVLDDGRFA.QLKPDLPLPAASSIKTPILLVGLDELDSGRLRWNEPLSLTKEVVGGG +AGWMANRPXGTFPFFEAATEMIRVSDNSATNLLIKRLGGKQKLNQRFLSLGLSATVVNNWLPDLDG------TNTTSSRD +LARSIALVDTGQKLGPRARDLFREIMGTSRT-NTLIPRGLLQGITVYNKTGDIG.IAYADAGLIQLPNGQRAVAAFMVKG +PF-NDPRSTDLIRAMAAEV-... +>up|J2LEA2|J2LEA2_9RHIZ/9-284 +..klaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHKGRLDLDERIIYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDDYCKSIGLTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGALVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWde. +>ur|UPI00034AF716|UniRef100_UPI00034AF716/6-295 +...lvRDLGRELDEGGLRGSFLVRDLDSGEEL.GIEPDLEFSTASLVKVPLAIATLERIRAGRIDGAEQILVRPGRGEAV +TGLSRFRHPARISVEDLLYLSVCLSDNTATDALFALT-PPERVAASLRAGGLRGITVRNTMRYLDDQLDVTRASSGSARA +FADLLEALWRPSAIDTGVAARVRELMGANLL-RHRLAPDFTSDVRWSSKTGTLI.NLRHEVGVVEHADGQAFAVAVLTES +RAHHQPGAEALMARVARALHdh. +>up|A0A066YSE4|A0A066YSE4_9ACTN/6-295 +...avRELQSVLKDAGLTDSYLVRDLDTGEEL.GIAPDTELPIASLAKVPLAVAVFTHIQDGRIDAAAVIDVPPGRITTG +PGLSRFRHPARIAVEDLLYLSTAMSDNSAADALFALV-PPAEVTRVLADAGLTGLTVRHPMHELARQLDVARANSGTARA +CVDLLQALWTPSRIPAPVAAQVRTLMGLNVI-RHRLAPDFGSDARWSSKTGTLL.NLRHEIGVVEHDDGTRYAVAALTES +TAAVQPTAEAVMAHVARALHd.. +>ur|UPI00046B0603|UniRef100_UPI00046B0603/150-401 +....kKLVDSKMANVSGDKTVYVSPVNEDKSY.-LLNNQTQSAASVIKLFILAAAYAQQKIGTIDLSDTYTLKDSDKVGG +TGVIQNDAGQTFTYRELLTYMIDESDNTAANIMIEALGGLDKVNSQIQKMGAKDTKLQRMLMDTAS-LKAGKDNITSAAD +VGELLKKIYNHKFISKSDSQEILAILEKNQD-HDYLVKNIPSEATIYNKTGIMQyGVLNDAAIIKNSKGA-FVAVVMTQN +GE--ISEEQAAMNSLGLALYn.. +>up|A0A076HE25|A0A076HE25_9SYNE/104-369 +..alsQRWTQLAAAQDLEASAFLLVLDDGRYA.QMQADRAMPAASSIKTPILLVSLEQIDRGDLRWNEPLTLTKPVVGGG +AWMASKPLGTRFPTYEVATEMIRISDNTATNLLIQRAGGKERLNSRFQALGLTATKVNNWLPDLDG------TNTTSARD +LSRAIALVDTGGTLSLRTRDLFRDVMGTSVT-NTLLPKGLMKGYRVYNKTGDIG.IAYADAGLIELPDGRRAVAGFLVKG +PF-NDPRSTNLIRAMAAAMA... +>up|H0K2N6|H0K2N6_9PSEU/17-303 +...vaESLAEHWAAVGALGHLLARNLDTGEEL.GFDTGTPVPLASVVKVPLALVVLDEIAHGRLDAALPVTIVPEHRSVP +TGVSAFRHPATLAVGDLLHQTLTVSDNASADALLDLV-GVAAVDERLRQWGCSGIRVRHRLHRMYETLDPAHGNVGTATA +LVDLLQRVWLDQIAHPSATAELRRLMGLQVF-THRLSSDLRATVKVSGKTGTFL.HLRHEIGVVEADSGDRVAVAALTRS +HRSTAHDIDLAIGAAARTAFe.. +>up|W0EV13|W0EV13_9SPHI/24-286 +.kklkALIESAISGFHGDVGVYVHHLKKNKSV.AINADTIFPTASIVKVPLLAGVFQKIAKGDLKLSQEFVYNAKRAYGG +SGLMQFYKDSATDLSTMISLMLTYSDNVAAIWLQELAGGGATVNPLMDQLGLPHTKVNSRTAGREDIWKKYGWGQTTPKE +MAQLFTLIRQGKVIDARYSDKMYRYLKNQ-FYNGRSLSQLPATVSTICKTGSID.DARGEVVLVNAPGGD-FVFCILTKN +NKDRNNEAEVLTRKLASIIWnhf +>ur|UPI000379D245|UniRef100_UPI000379D245/21-307 +...vaEAVARDWDALGVRGSFLARDLDSGEQL.GFGADTPLPLASVVKVPLALVVLDRIAAGELDPAHPVPYTPAAGAAP +TGLAAFRHPATVAVGDLLLLMLSVSDNAAADLLFDLV-PVAEVAARLRAWGCADLWVRHRMSHMYATLDPARANAGTAAA +LVDLLERVWLDRISVPGATAELRRLMGHQVF-TQRMGGELRDSLRFGGKTGTFL.HLRHEIGVVEADSGARVAVAALTRA +DRRAAPDIDFAIGAAAREAFe.. +>ur|UPI00037F906D|UniRef100_UPI00037F906D/25-286 +..klkTLIEKAVSDFHGDIGVYVHHLKRDRFV.AVNADTVFPTASIVKVPILAGVFQKISQNELKLSQEFVYDAKRAYGG +SGLMQFYKDSATDLSTMISLMLTYSDNVAAIWLQELAGGGAAVNPLMDQLGLPHTKVNSRTAGRQDIWKKYGWGQTTPRE +MARLFTLIRQGKVIDARYSDKMYRYLKNQ-FYNGRSLSQLPATVSTICKTGSVN.DARGEVVLVNAPGGD-FVFCILTKN +NKDQDNEAEVLTRKLANIIWnhf +>up|A0A0D5CAG8|A0A0D5CAG8_ECOLX/5-170 +.....---------------------------.------------TSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDRTG---.------------------------- +--------------------... +>up|J6DSM0|J6DSM0_9RHIZ/10-284 +...laERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYSPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDGYCKSIGMTGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALSAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDASPFYIIAAYTDD +VPQEYTVALETIGRLSRACWdq. +>ur|UPI0003718C07|UniRef100_UPI0003718C07/9-299 +..kvtARLQVIFGEAGVEGFVHARDIDGDREV.ALRADAPVIVASIRKIAVAVAYAREVAAGALDRAARHTITAANREGG +IGTDSCLHDVTMSTRDLAFFMLSMSDNAATDKLMEIL-GTDRVRAVAAELGCPALPVGRYR-DLWEMLDPTRSASSTPRE +ITSLLTAIWRDRAGPAEACAEVRELMSHQL-STHRLIAAFAADVRVAAKNGSLW.GVLNEAAVVEYPDGGRYAVAVFLRT +PAGRNPAADAAIGRAARTAVdh. +>ur|UPI000563ED3A|UniRef100_UPI000563ED3A/28-315 +..dvaEAIAADWAALGVRGSFLARNLDTGEQL.GFDAEESTPLASVVKVPLALVVLDRIANGDLDPAHPVTVDPGSSVGP +TGLAAFRYPATVAVGDLLTLMLSVSDNAAADALLDLV-PVADVDARLRTWGCDGIRMRHRMNHLYETLDPAHANAGSAAA +LVGLLERVWCDRIAGPGATAELRRLMGLQVF-TQRLASELRTTLRWSGKTGTFL.HLRHEIGVVEAESGERVAIAALTRA +GRRAAPDIDLAIGVAGREAFe.. +>up|A0A0H3WME5|A0A0H3WME5_ECOLX/4-162 +.....---------------------------.---------------VLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWLLA-------.------------------------- +--------------------... +>up|A0A0J6BIJ8|A0A0J6BIJ8_9SYNE/84-348 +..alsQRWTQLAAGQDLTASAFLLVLDDGRFA.QLKPDLPLPAASSIKTPILLVGLDELDSGRLRWNEPLSLTKEVVGGG +AGWMANRPXGTFPFFEAATEMIRVSDNSATNLLIKRLGGKQKLNQRFLSLGLSATVVNNWLPDLDG------TNTTSSRD +LARSIALVDTGQKLGPRARDLFREIMGTSRT-NTLIPRGLLQGITVYNKTGDIG.IAYADAGLIQLPNGQRAVAAFMVKG +PF-NDPRSTDLIRAMAAEV-... +>up|A0A0M3CAH2|A0A0M3CAH2_9SPHI/27-289 +.kkldRQLRALTQDFRGDIGIYVKNLNTQKEV.LIEADSIFPTASIVKVPILAGIFDKIEKGELTLDQKFTYRSSQQYGG +SGLMQFFKDSSTDLATMIGLMISYSDNVTSIWNQQLAGGGSTINQLMDQLGLVNTKVNSRTEGRNEIWKKYGWGQTTPRE +MATLVALIFQGKVVSTKASDKMYRYLGNI-FYNERSLSQIPAYVKTASKTGSVD.EARGEVVLVNAPSGD-YVFCVLTNN +IKDQNNEAEELTRKISHLLWnyf +>ur|UPI00055A8DD1|UniRef100_UPI00055A8DD1/28-315 +..dvaEAIAADWAALGVRGSFLARNLDTGEQL.GFDAEESTPLASVVKVPLALVVLDRIANGDLDPAHPVTVDPGSSVGP +TGLAAFRYPATVAVGDLLTLMLSVSDNAAADALLDLV-PVADVDARLRTWGCDGIRMRHRMNHLYETLDPAHANAGSAAA +LVGLLERVWCDRIAGPGATAELRRLMGLQVF-TQRLASELRTTLRWSGKTGTFL.HLRHEIGVVEAESGERVAIAALTRA +GRRAAPDIDLAIGVAGREAFe.. +>ur|UPI00037F111B|UniRef100_UPI00037F111B/8-293 +.....RNARELLGEAGLHGAFLVRNLDNGAEI.GLDADVPFPAASLVKVPLAVAVLERVARGELDPTTPVDIAPGLVTTG +TGLSRFRHQARVALDDLLYLSIAISDGVAADALFDRT-PPAVVAAELRRLQIEGIAVRHRISDLTDQLDVARANAGSARA +FVDLLHALWRPTAISETTAARVRDLMADNVL-RHRLAPGFTSAARWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI00036590BF|UniRef100_UPI00036590BF/10-301 +...atSALQTIFNEAGVEGFVHARDIDDDREV.AFRADVPVIVASIRKIAVAVTYARQAATGALDRAARHTITAANREGG +IGTDSCRHDVTMSTRDLAFFMLSMSDNAATDKLMEIL-GTDRVRAVAAELGCPRLPVGRYD----AMLDPTRSASSTPRE +ITSMLTAIWRDQAGPAEACAEVRELMSHQL-SVHRLAAGFDDDVRVSAKNGSLW.GVLNEAAVVEYPDGGRYAVAVFLRT +PAGRNPAADAAIGHAARTAVdh. +>ur|UPI000372D6D7|UniRef100_UPI000372D6D7/8-251 +.....------LKNMQGDVSFYYKNLTTNNTI.GYNEEKIMLAASVIKLTILVEAFKQIKEDKIKKEEFFITCEDDKVPS +CGALNYREDLRVTLKDLYVLMIILSDNYATNILIDKL-GMDNINKTIKEIGLKNTVLNRKMFDSEKA-ELGLENYISASD +VGYLLEKMYNKDLIDEKSSEEMISILKNQRL-NGKMPFFLHPKIEIAHKTGEDT.NITHDVGIVFAK--EPFIVCFCGNN +VN--VPEYERLMQDITYDLY... +>up|A0A0G8B0Q6|A0A0G8B0Q6_9SYNE/72-341 +...leARFQALAASQDLLVGAYVAVLEDGQHA.SLNPDRAMAAASAIKTPILLLTLLARSQGDLRWDEPLQLQPHLVGGG +SGWMGLEPPDSFPLYMAAREMITVSDNTATNLLIERLGGMETVNQRFLSLRLHGTRVNNWLPDLDG------TNTTTPRD +LALTLAMAENNALLRQQDRDRFRVIHGASHT-NSLLPLGFLHGVRILNKTGDIG.TAYADAGIIELPDGRRAVAAFLVEG +TETTSPRMRRLIQTMAAATA... +>up|Q1LEX5|Q1LEX5_CUPMC/21-281 +..rveTALAPLLAGTQARVAISLR-LADGKVVlEREAERVQPSASIIKLPILFTLLEQVAQGHLQLEQRFSLDGLERVGG +TGILSQLPSVQLTLAELVRLMIVLSDNLATNALIELL-GFEGVNDWCDRAGLGQTRLQRRMMDAAA-RAAGLDNFTSASD +AAAPLCWLLRDGSLPAPLRDFALGLLADQR-ERAHFGAALPAGAMLANKTGQLP.GLRHDAGILTVGAYS-VVLAVLADG +FTDAGGDGAQWLAEAARIVAq.. +>ur|UPI000382A06C|UniRef100_UPI000382A06C/8-284 +.aklaERLNAICDAQPFVTRFMVRALGSGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLYLDEPITYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMSGTNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYREGSPFYIIAAYTDE +VPQEYTVALETIGRLSRACWde. +>up|R4LDK2|R4LDK2_9ACTN/8-295 +.....KNARHALAEAGLRASFLVRDLDTGDEI.DLDADTVHPVASLVKLPLAVATLERIARGELDPAQPVEVAPGRIITP +TGLTKFRHPARIAIEDLLHLAVSISDNVAADALFALT-PPAEIEAELRKLGIEDITVRHPLRDLTDQLDISRANTGTARS +YADLLTEIWRPTTLHPATAERLRGLMADSVI-RHRLAPDFSSAARWSGKTGTLL.NLRHEAGVVEHTAGPSFAVVALTES +HLAVQTSVEALLGRTARTLHd.. +>ur|UPI0004879551|UniRef100_UPI0004879551/8-293 +.....RNARELLAEAGLHGAFLVRNLDTGDEI.GLDTDVPFPAASLVKVPLAVAVLERVARGELDPATPIDITPGLITTG +TGLSRFRHPARIALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLQAVWRPTAIGEATAARVRELMADNLL-RHRLAPDFTDATRWSSKTGTLL.HLRHEVGVVEHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>up|D0Z431|D0Z431_PHODD/3-210 +.....---------------------------.------------------------DSDKDKSVLTYPVVIKKSELVTY +SPVTEKWVGKRFTPKQACDATMTFSDNTAANIVLHAVGGPEQLTEFLRSVGDSTTRLDRTEPTLNEAKLNDPRDTTTPIA +IAETLNKLMLSEILTKPSQQQLITWMEGNQVAAPLLRSVLPKGWKIADRSGAGGfGSRGITAVVWPTEHEPMVVSIYIQQ +SSASMDERNKAIATIGKQVFtyf +>up|Q67LM9|Q67LM9_SYMTH/45-291 +..dvvRRIERLTRWAPGVVSVWYYDLSTHETF.GVRADEVYTAASTVKVLIANYLYHLAATGQVSLDEPLAIRAVDWKDG +SGILNGVPDGTLPLREVARLMLVHSDNTAANALMRRL-GVQPMVQYYRSLGIRGTPRMHTPGELWE------GNRIAPED +LGIVLRNIWEAARRSPEPWEELLGFMRESRS-KGRIPAGLPSHVPMANKTGSKG.TSFHDAALVLD--RRPYVLVVMTQG +MT--ARQASHYIAAVSREVWe.. +>up|A0A0B4XCX3|A0A0B4XCX3_9RHIZ/9-285 +..klvERLNAICDAQPFVTRFMVHALASGETI.VRRADEETPSASTRKTSIMMAALKAAHEGRLDLDERIIYEKRFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDGYCKSIGMTETNHRFLIPPLSPDHSLKAVTTTTARD +QVYLLQTILDAQGSSQALCAYALQTLKNQIL-RYAIPSRLPFGVVVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEYTVALETIGRLSRACWdef +>up|A0A0G0ZAD4|A0A0G0ZAD4_9BACT/79-322 +.eeieAEISRLTSDSSGTYSVYLEDLNSGRNF.GINEQMVVTAASVNKIPILAALYHKAGKNEIDLDRIIVPQAKDVQDG +TGSIRYAPGTAYSLKTLARLMMEKSDNTAAYILASLVVGLDDIQNLIESWGLTQTDMK--------------INKTSAKD +IAIITIKMYRSEITGKALTAEMIDFMDDSDF-EDRIPKGIDGNTKVYHKTGDEV.RTVHDAGIVDLP-GKPYFLAVFTTD +IV-DEEATKTKIAQISRIVYen. +>up|A0A094YN85|A0A094YN85_9PROT/36-302 +...laQSISKTVKAQPGHFAVYAALSGYSPAV.CLNCDDLINAASTIKLFVLDAAYDAFTKGTLHPQDTVTVHNRFHSLG +TGTFAAQAGKPVPVSELLRVMIQYSSNLATNLMVEKL-GVMPIRSVVKAQGLDGIVFGRMIEDFDA-NDKGIRNQVSARG +LGAFLQKLDNGQIVGKAQSQSMVQIMLGQKF-NDIIPPGLPAGTPVAHKTGWVH.GVRNDAAIVTLPNGRHYILVVLTSG +LP-DEQAGIKVLNTLSSQTYayf +>ur|UPI00047CC709|UniRef100_UPI00047CC709/5-296 +..rlvADLATELDEGGLRGSFLVRDLHTGREV.GIEPDLAFPLASLIKVPLAAVTLDRIRRGELSGDDVLEVRPGDSTPG +TGTTRFRHPAWVALDDLLSLALTISDNLAADTLFGLT-PPAEVTRALRDWGLRGITARHLVDDLARQLDVTRANSGSARA +FADLLQALWTASAIPDEVAGRVRELMAANLI-RHRLAPDFTDAASWASKTGTVL.NLRHEAGVVEHADGRAFAVVALTES +HAVRQPEAETLMARVARLQHdh. +>ur|UPI0004C15FDD|UniRef100_UPI0004C15FDD/8-296 +.....RNARDLLDEAGLRGAFLVRDLDTGQEI.GFDADTPYPTASLVKVPLAVAVLERVGRGELDPATPVDVAPGRITTP +TGISRFRHPARVAVDDLLYLSTAVSDGVAADALFDLV-PPAAVGAELRRLGIEGIAVRHRVGDLAEQLDVTRANAGSARA +FVDLLHALWRPSTIHENTAARVRALLADNLH-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAQVARSLHdh. +>up|J0GV62|J0GV62_RHILT/8-284 +.aklaERLNAICDAQPFVTRFMVRASASGETI.GRGADEETPSASTRKTSIMMAALKAAHEGRLDLDERITYEKRFAEEA +SGMFRYSPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDDYCKSIGMSGTNHRFLIPPLSPDHSLKAVTTTTAQD +QVYLLQTILDAQGCSQALCAYALQTLKNQIL-RYAIPSRLPFGVLVAHKGGTGK.RGRMNAGIVYRDGSPFYIIAAYTDD +VPQEMPDGTETIGRLSRTCWde. +>up|G0M5K5|G0M5K5_LACPE/69-322 +..qirNDISSTVGAISGTNSVYVSPVNSKQTV.-LVNDGSQRSASSIKIFIMVTAYAMAKEGVFNLTDTHTVTDSEKVGG +TGVIQNDAGTKLSYQEIIEHMIDDSDNTAANIMIEKLGGFDLINNKISNMGATDTKLRRKMMDTK-ALDDGKDNTTSAHD +MGMTLKKIYNHQLVSRQADEEMLTILAKNQN-RTKLPKDLPSSATVYNKTGEYDyGVQNDAEIVKNSHGA-FVAVVLSED +GD--QNDQIDAMNRLGSLLYq.. +>up|A0A0G0K3D1|A0A0G0K3D1_9BACT/58-300 +.eqlkENVEKIIKNKKGFYSVYYKDLKTGELF.GIDENQIETGASVNKLPIITALYLLDKKGKLSLDDKVTIQKEDVQDG +TGSIRYKMPQVYSLRNLAKLALQQSDNTAAHVLSLRI-GEENVQKLVDSWGLKQTDMV--------------NNKTTVYD +MSLLFEKIYRGEIANPANTKELLEFMTETEF-EDRLTKSLPSGTKIYHKTGDGE.GFVHDLGIIENGDQV-YFLGVMTSD +IGDQEEQTKNTIAEISKKIFe.. +>ur|UPI000479DA06|UniRef100_UPI000479DA06/24-287 +.qhlqQQITQLIAGFHGDIGIYVHDLKKNRTI.AINADTVFPTASMVKVPILTGIMDKIHKKELDYHQVLTYKDSLLYEG +VDILGSKNGEKIELSKVMMLMLTMSDNTASLWLQTLAGKGTRINELMDSLGLKVTRVNSRTPGREVNRNMYGWGQSSPRE +MASLMEMIVKKQVISDSSSQMMLRLLGRN-YWDENAISQIPSDVFVASKSGAVD.ATRNEVLFVNGKKCS-YVFCICTKN +NKESTNEAWVLTRKLSKLLWeyy +>up|A0A0G9HY22|A0A0G9HY22_9XANT/1-249 +.....---------------------------.-----------------IAAAVLARVDSGELKLDQKVHLVPADIVPG +SPSLGKRLEAGVSVEEVLRAAVTQSDNTAVDALLRLLGGGHAATAFLESKGVHGMRIDMGERELSAAVLASKVDSTTLDA +AATFLDKLQSGALVSSSSTNMLLGMMTAQVI-PNRVRAGLPVGFQLADKTGTAGtGAWNDMGIVTAPNGRRMVVAVFLSD +SPAKPKQADAWFAEIGKAVAa.. +>ur|UPI0005246536|UniRef100_UPI0005246536/8-294 +.....REVRQTLEDAGLRGGFLVRDLRTGEEL.GLDPDAVFPAASLIKVPLAVAVLERAHRGELDLSVPVTVPADRVLTG +PGLMRFRHPAVIAAEDLLYLSVAISDGAAADALFADT-PPALVQAELRRLGLDGIAVRHRIRTLNDQLDVTRANAGSARA +FADLLEALWTPSVIAPPVAARVRELMAGSVH-RQRLAPDLASASRWSSKTGTVL.TMRHEIGVVEHADGAAYAIVALTES +RVPAQPAAESAMAHVARLLR... +>up|K9B0I3|K9B0I3_9MICO/7-290 +.....DEINGVWTSLGAQGFLFAEDLETHRSV.GIRESARIPLASVGKVAIVAGLLDAAADGVLDLTRRVVVDPTTATPG +TGISGLHDPVEMSLRDLAAMALSVSDNAAADTLFALV-GPERITALLHRFGIRSFDVVAPMSHLYDQLPDSAFNTGTVRA +TARLFELIHTGRLLGAEDSAVLRDLLRRQIF-RHRIAAGFPDAVSYYGKTGTFL.NFRHEAGVIVDSDGTAYSIAIFTRS +TIATQPELDASIGYCARLAIeh. +>up|W7C8Y6|W7C8Y6_9LIST/3-214 +.....----------------------GKQTI.NFNAEERFAYASTFKAIAGGILLKNLT--DEQLNKRFTFSKEDLVDH +SPITEKHVASGMTMKELINASMTYSDNTAANLTLQQLGGPKGFEKELLKIGDKTMKPVRYEPELNDAVPGDIRDTTTPEA +MAKTLAYLLTNGNLPADRLAYFKQTLIANTTGGTLIRAGVPNGYVVGDRTGAGSyGTRNAIAMIYPKNKKPLVWVIFSKK +--------------------... +>ur|UPI000686E94D|UniRef100_UPI000686E94D/2-256 +.....----------------HAREVDGVRQV.GRLADDPVILASVAKVLIVLEFARQAAVGHLDPAERVVLRRDDRLGG +WGTADFADDVELSLRDCALLAMTISDNTAADAIVDRV-GVEPVRLLAVELGLERTRFTGGPRALLHAEDPGGTTSSTPAD +ITRLLRLVWTDEAAPAEACAFVRDLMARQLV-RTRVASGFGPRVRVSVKSGTLP.GLRSEAGVVEYPDGGRYAVAVCAVG +PDRTALEADMALGRAAREAVe.. +>ur|UPI0004AF2508|UniRef100_UPI0004AF2508/17-304 +...taHEIERDWAGTGLRGSLYALNIDTGEDL.GFDAHVPYVLASVSKVPLALVVLDLAARGRLDLAEQLELRPETRTPP +TGVSVFRHPTRVALEDLLYLTLAVSDNAAADALFELV-PPEEVTRTLQAWGCEGIVVRHPMRRLYDTLDVAAATSGTAAG +MVGLLARVWTDAVSVPAATGRLRELMGHQV-NRQRMVSELADAVTVRSKTGTFL.NLRLEAGVVETSTKDRIAVAAFTAS +TARSQPEADRAIGRAARAAVd.. +>ur|UPI0003755D65|UniRef100_UPI0003755D65/8-293 +.....RNARELLGEAGLHGAFLVRNLDTGAEI.GLDADVPFPAASLVKVPLAVAVLERVARGELDPATPVDIAPGLVTTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDRT-PPAVVAAELRRLQIEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHALWRPTAISETTAARVRDLMADNVL-RHRLAPDFTDAARWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI00054FDA9A|UniRef100_UPI00054FDA9A/26-294 +.etleEMINRKIREVKADVGVAII-INSKDTL.AINNEHNYPMLSTYKVHQAMKVVDFLREKSVPLTNEIEIPASQLKSY +SPLQQKYPSGVLPVSEILRYSLQLSDNNACDILFSLVGGPMVVNRYLESIGVHDCNVAYTEDEMRQDINRAYDNWTTPLE +GAIVMEKLFCGEIGDDQYSSFIKEILYNSKTGEKRIPCLLPKDIKIAHKTGTGPkLGVNDIGFIELPNGKHYSIAIFIKD +SYEDMQRNELLIAEISEIVFn.. +>up|I0K5M1|I0K5M1_9BACT/51-312 +.arltQQLADALRGFRGDVGVYVRHLKTGKTV.AINADSTFPTASTIKIPIMIGLFDQIQKGTVSYEQELVYRDSLHYDD +GIVGSLRDGAKIPLSQVVMLMETVSDNTGSLWCQALAGGGTAINAWLDANGFPNTRMNSRTPGRKEFQARYGWGQTTPRE +LASLLTYIRDGRAVSPDASDRMYRNLCRQ-YWDHDGLSQLPANVKVASKNGAVN.RSRSEVVLVHAPHGD-YVYCLMTKN +QQDETNEGSTLLRTVGALLWqhf +>ur|UPI00036F2657|UniRef100_UPI00036F2657/16-297 +....aESIATAWQRIGTSGSFLARELHTGREL.GFDVHTALPLASVIKVPIALVALDRIAEGALDPALPVTIDPADKSVP +TGVSAFRYPAILAVADLVHQMLTVSDNASADAVLDLL-GLDTVEDRLREWDCAGITVRHRMNRMYEPLDPAHANLGSAAA +LVELLERIWLDRVAHPEATAELRRIMGAQVF-TQRLSAELRAAVRVSGKTGTFL.HLRHEIGVVETDSGDRIAVAALTRS +DRRAAPDVDLAIGAAARSAFe.. +>up|U2UI07|U2UI07_9FIRM/6-259 +..alqKDVEMYLAKRPGKTAVSCWLLTEKQGF.SIGGKNELPSASLIKLLVLVELCEEVRRGRANLKEAISILGSAITGG +DGIIKEKIGHTFTLEELATLMIIVSDNEAANQLIDRL-GMKAINERAKKLGLAQTHLGRLMMA-DASGEKERDNWTSADD +TVHLLRVICETAKTGSPLGRWMISLLARQQQ-EGGLRRNLPDFVQVAHKCGNLA.GVEHDAGIFFGK--RPYLLAVLTTE +QPAS-YVGRETIGMVSLLCAraf +>up|C9LY50|C9LY50_SELS3/143-391 +.ealrADFSAILAPKSPDCSVFLLRPREEKEP.LLYQSHAMQPASMIKLFILAYAMQQAKDGTLSLAEPLSITEANIVGG +AGQLNWDRGKQLTIEQLLERMITDSDNTATNILIDRL-GIENIDGYIRQKGYADTRLQHKMMLSNQ----GRPNLSSVKD +IGTLLSLIYRGECVDYEHDKKMLQILSRQKD-KDCLPSALP-AFLVANKTGEIT.GVYADGGIAWSDAGD-LILVVMDEN +CR-DRQETIALFQRIAQRAA... +>ur|UPI0004BF7553|UniRef100_UPI0004BF7553/9-296 +.....-DMRRQLREGGLHGCLLVRDLHTGEEL.GIDPDTQLPAASLVKVPLALATAERIRRGELDGATMLDVQPGRITTP +TGLSRFRHPTRIAIDDLLYLSTCVSDGTAADALFDLT-PPAQVADILHELGLRGLTVRHGMLELSDQLDTTRANTGSARA +YVELLQALWTPSAIHPEAAERVRGLMTHNVL-RHRLTPDFSDATTWSSKTGTLL.NLRHEIGVVEHSDGQAFAIAVLTES +LASTQPGADALMAHVARGLRdh. +>ur|UPI00064ACABB|UniRef100_UPI00064ACABB/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDEGILALTSVIQRMEKNTVGG +AGVLRALPRLTIKVEELLTLMIMVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-ETAVKQGIDNYTCASD +VVKCLKEICEGNFLRKSSCEKIMRMLEMQQF-RHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLITDIGYL--... +>up|A0A087PWV5|A0A087PWV5_9PROT/36-302 +...laQIMAKTVSKQPGHFAVYAARSGQAPDV.CLNCDDLINAASTMKLFVLDTAYEAFTKGTLHPEDTIVVHNHSLVGG +RFALEAQAGKPVPVSELLRVMIQYSSNLATNLMIEKL-GVLPIRSVVKAQSLNGIVFGRMIEDFDA-NDQGIRNQVSARG +LGDFLQKLDSGQIVGKAQSQSMIQIMLGQKF-NDIIPPGLPAGTPVAHKTGWVD.GVRNDAAIVTLPDGKRYILVVLTSG +LP-DEQAGIRVMNTLSHQAYeyf +>up|A0A0D5CA65|A0A0D5CA65_ECOLX/2-163 +.....---------------------------.-----------------AAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGS--.------------------------- +--------------------... +>up|A0A0G3FFI5|A0A0G3FFI5_ECOLX/4-164 +.....---------------------------.----------------------------------------------- +-------------LAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLAS------... +>up|A0A0H4R7Z6|A0A0H4R7Z6_BACME/22-254 +.....--------------GLIRIHIEGKESI.QINSFIKQRAASTIKLLLAIEAFRQIDEGILALTSVIQRMEKNTVGG +AGVLRALPRLTIKVEELLTLMIMVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-ETAVKQGIDNYTCASD +VVKCLKEICEGNFLRKSSCEKIMRMLEMQQF-RHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLITDIGYL--... +>up|Q7V6M1|Q7V6M1_PROMM/101-365 +..tlsNRWRELAKQQDLQASAFLLVLDDGRYA.ELSAETALPAASSIKTAILLVALELIDSGQLSWNEPLKLTKEIIGGG +AWMASKPLGSQFPAHEVATEMIRVSDNTATNLLIQRIGGKDVLNARFNALGLSSTVVNNWLPDLQG------TNTTSSHD +LARAIALVDTGKALSPRTRDLFREAMSTSVS-NRLLPGGFLKGYRIYNKTGDIG.IAYADAGLIELPDGSRAVAGFMVKG +PF-NDPRSTELIRDMAAAM-... +>ur|UPI0006AF8183|UniRef100_UPI0006AF8183/4-296 +.qallRELREELDAGGLDGSFLVRDLRTGEEL.GIEPDLELPSASLVKIPLALAVLERVHRRELDGATQVLVQPGRVTTG +PGVTRFRHPARISIDDLLYLSTCLSDSAAADALFELT-PPAEVAAVLRALGLRGVTVRHTMGELTSQLDITRASSGTARA +FVDLLQAVWTPSGITPEVAARVRELMAGNVL-RHRLAPDFSSDAQWSSKTGTLL.HLRHEVGVVEHADGQVFAVAAMTAS +RAYSQPGAEALMARVARALRdh. +>up|R5C210|R5C210_9BACE/27-301 +.tqlrTELQTYTDTLDAQIGIALL-LENGDSL.TLNNRQHYEMMSVFKFHQALAVCNYLYHHNQSLDTLLHITPDDLKPW +SPLRDRYLQEKISVRNLLEYTLQQSDNNACDILFDRLVSPTETDRFIRSQGLEDFGIAYTEADMQKDHHLSKGNWSTPYA +AASLLKHFLETDLIKEPYKAFIKETMTSCQTGMKRLPAPLHDKAIIGHKTGSGYtGATNDLGFITLSDGTRYILAVFVKD +SGYNATQTEEIIGQISQIVFnh. +>ur|UPI00046958FD|UniRef100_UPI00046958FD/184-430 +.....-YITTAMQNISGKSSIYVTTAKSNQSY.SVN-NRPQLSASVIKLFILGAAFMEANDNHLNLNDSYILKDSDKVGG +TGILQNKPNGTYTYRQLLTYMIDFSDNTATNIIIDKLGGVERTNFLISKFNVKNTKLQRKMMNFNA----KKDNYTSAED +TALFLKQLYNHQLLSKSSDEEMLKILKQNT-DHSKLLKNLPASTVTYNKTGINDqGIQNDAAIISNKNGA-IIVVVLSEK +GN--SSQQISTMNKLGENLYr.. +>ur|UPI00036C6350|UniRef100_UPI00036C6350/8-293 +.....RNARELLAEAGLHGAFLVRNLDTGDEI.GLDTDVPFPAASLVKVPLAVAVLERVARGELDPATPIDITPGLITTG +TGLSRFRHPARIALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLQAVWRPTAIGEATATRVRELMADNLL-RHRLAPDFTDATRWSSKTGTLL.HLRHEVGVVEHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>up|K2ABK7|K2ABK7_9BACT/40-283 +.aalkKQIQEVVRQQTGSYSVYFSNVDDGRLSfGINENFIHTAASVNKVPIVVTLYYLASQNKINLDEKITVQENDIQDG +TGSLRYEPGRSYSLKTLAKLTLEQSDNTAAHILAQKI-GTDNIHEVIENFGLTQTSME--------------NNKTTLTD +MHILFKKIYSGEIANKALTNELLDFLKDTDI-EDRIPKLLPEDTVVYHKTGDAV.GIIHDVGIVEQSNNA-FFVGIMTSD +IGNREEETKNAIAKIAKIIFd.. +>up|R2QQI0|R2QQI0_9ENTE/151-402 +.....---QTALNGADGNFSVLLAPIEDGPTF.TMEEKNMRRAASVIKLFIMAAVYEQVDQKRLALNQEYTLLSQDIVGG +TGVLQDPIGSTLTINQLLAHMMVDSDNTAGNILVEQLGGLSELNNYLREQNFSGTVMNRLFLDTE-ALEAGIDNYTSAED +VARLLQNVYQQKQVSPVHDLAMLELLNQNKN-HRKLPAQIGPEVNIYNKTGEYDyGIENDACIFEKDGNA-YVLVVLSED +GN--SSEQLVAMNRLGKEFYetf +>up|A0A061A223|A0A061A223_9ACTN/6-296 +...llSDLRGQLRDGGLHGCLLVRDLHTGDEV.GIDPDTQLPSASLVKVPLALATMERVRRGELDGATMLDVPPGRITTP +TGLSRFRHPVRIAVDDLLYLSTCVSDGTAADALFDLT-PPAQVAEILHELGLRGITVRHGMRELSEQLDTTRANTGSARA +WVELLQALWTPSKIHPEVALRVRDLMAHNVL-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGIVEHSDGQVFAVAVLTES +LVPAQPGAEALMAQVARTLRdh. +>up|A0A0J8ACH5|A0A0J8ACH5_9ACTN/28-315 +..dvaEAIAADWAALGVRGSFLARNLDTGEQL.GFDAEESTPLASVVKVPLALVVLDRIANGDLDPAHPVTVDPGSSVGP +TGLAAFRYPATVAVGDLLTLMLSVSDNAAADALLDLV-PVADVDARLRTWGCDGIRMRHRMNHLYETLDPAHANAGSAAA +LVGLLERAWCDRIAGPGATAELRRLMGLQVF-TQRLASELRTTLRWSGKTGTFL.HLRHEIGVVEAESGERVAIAALTRA +GRRAAPDIDLAIGVAGREAFe.. +>up|A0A0F9QNK4|A0A0F9QNK4_9ZZZZ/26-288 +.kkleKGLRELVGEFNGDVGIYVYNLKTGKVA.EINADTIFPTASIVKVPILVGVFEQIHNGKLHLNDSLLYTAERVYGG +SGLMQFYKDSTTDIRTLASLMITVSDNTTALWCQELAGGGEAINKVMADLGLKSTRVNSRTEGRTIDWEKYGWGQTTPRE +MVSLLLKMRNRELVDEVSSDEMYRLLTNS-FYTDYSLSQIPPYVQTAAKQGMVD.RSRSELIMVNAPNGD-YAFYIATKN +NQDEDNEAWQLQREVSAYLWhyf +>ur|UPI000472C473|UniRef100_UPI000472C473/8-294 +.....RNARELLAEAGLHGAFLVRNLDTGDEI.GLDADTPFPAASLVKVPLAVAVLERVARGDLDPATPIDITPGLITTT +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLCIEGIAVRHRISELTDQLDVTRANTGSARA +FVDLLHALWRPTTIGEATAARVRELMADNLL-RQRLAPDFSDAARWSSKTGTLL.HLRHEVGVVDHTDGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>up|A6UC89|A6UC89_SINMW/9-285 +..svkERLAEICDAQPFVTRFLVRNLKTGETI.ERGAEEETPSASTRKTSIMMAALKAVHERRLDLEEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTRMVFERL-TLEEVDCYCKSIGMKGTHHRFLIPPLALDHALTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIICAYTDD +VPQVYTVALETIGRLSRACWdgf +>ur|UPI000694E565|UniRef100_UPI000694E565/9-264 +.....------AAVAPGRISVVLGRPGAPPTR.TRLPDAPHAAASMMKLAVLVALYRAADAGTADLDAPVPVVNDFASAG +GRYTADRLGGSAPARWLARRMIVGSSNLATNLLLGVL-GLPAVAEAWRAAGATGSVTGRGIGDLAA-DAAGIRNTVTAAD +LARLLGGVATATVATPGACAEMLDVLAAQEH-RVDLAAGVPAGTPVAHKNGWIT.GVRHSAGVVLPGDAPPYVLAVCTTG +CP-DDDGACRLIAHVSRLAYa.. +>up|E4RZ75|E4RZ75_LEAB4/24-286 +.qklqRQIEQEIKGFRGEIGVYVKHLKSGKEV.RIQADTVFPTASLVKVPLLVGIFHQIHDGKYNLDQEFIYDAKRVYGG +SGLMQFYKDSATDLSTMISLMLTYSDNVTSLWIQELAGGGIQVNQLMDHYGLKDTKVNSRTEGRAKIWEKYGWGQTTPKE +MATLFTLIREGKIINKEQSVKMYRYLKNQYY-NERSLSSLPPTVNTISKTGSVN.QARGEVVLVNAPHGD-IVFCILTKN +NEDQLNEAEELTRRIAKLIWnfy +>ur|UPI00036CEAC2|UniRef100_UPI00036CEAC2/5-296 +..tllRTLRDELDDGGLRASLLVRDLATGDEV.GLDPDVPLPSASLVKLPLALATVDRIRRGELDGAHAVEVAPGRITTP +TGLSRFRHPARVALDDLLYLSTCMSDGTAADALFDLT-PPDRVTEQLRRWGLTGITIRHRTEELSEQLDTSRANTGTARA +WADLLQALWLPSAVPTATAERVRELMRHNLL-RHRLAPDFSSATVWSSKTGTLL.NLRHEVGVVEHTDGQCFAVVALTES +LASSQPGAEALMGHAARTLRdh. +>up|I0L8G2|I0L8G2_9ACTN/5-278 +.....-DLDAHLDRVPGTVSAYVCRLDAPPTW.TRHADAGHYAASTMKVGVLTALHRAAEAGTLELDADVPVVNEDSAQG +APRFSDRLGGVAPLRWLAERMIVRSSNLATNLVIGQV-GLPAVAEVWSLAGARNSVTGRGIEDFAA-REAGITNTVTAAD +LAALLGALASGALASPAGCAAMLDVLLAQEH-REDLAAGLPEGTRIALKNGWVR.GVRHSVGVVLPDDAPPYVLAVCTTT +DLAGEDDACRLLAHISAQVWa.. +>up|A0A0G3FHC6|A0A0G3FHC6_ECOLX/4-164 +.....---------------------------.----------------------------------------------- +-------------LAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGGyGTTNDIAVIWPQGRAPLVLVTYFTQ +PQQNAESRRDVLAS------... +>ur|UPI0003449328|UniRef100_UPI0003449328/10-263 +.....--------------RVHAREIDGTAQV.ADRADEPVVLASVAKILITLEFARQAATGRLDPAERVVARREHRLGG +TGTADFADDVELSLRDCAFLAMTISDNTAADLIVDRV-GVEPVQLLATELELTRTSFTGGPRDLLHAYDPTRATSGSMRD +LTLLLSLIWTDRAAPPDACAFVRALMARQLV-RARIASGFPPSVRVSAKSGTLP.GLRQEAGVVEYPDGGRYAVAVSATV +TDLAPLETDLALGRAARGAVd.. +>up|A0A0F5X7P6|A0A0F5X7P6_STACC/17-271 +.....KSFDQIEQDNDTIVGVYGVNTANGKVV.QHRSGGRFAFASTYKAISSGILLQNTP--TSELNKKIAISKDDIVAY +SPVTEKYIGKQMTLKALIKASMLQSDNTANNKVIEEIGGIKGFQQALIHRGDHISNPQRLEPDLNLYDPQSTDDTTTPKR +AATTLNHLLQSENMSKANLELLKHTMIHNETGDTLIKAAVSKDDVVGDKSGQGLyGSRNDLAFIYPKKQKPIILAIYTKK +SDKDAKPDDKVIQTAAETAIk.. +>ur|UPI000411DAF2|UniRef100_UPI000411DAF2/8-292 +.....REARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPYPAASLVKVPLALAVLERVARGELDLATAVDIAPGPITTG +TGLSRFRHPARIALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVARANAGSARA +FVDLLHAVWRPTAIDGATAARLRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI00050995D2|UniRef100_UPI00050995D2/2-252 +.....KEIKKYLESRIGQHSFYFEDLEGGYVY.GYNENVQMISAGCMKLPIAIAILKEAENGKFDLKDKVTVFREDKVSG +TGIIHEFGEREYNLSELLIAMLIQSDNTAANKLIDMI-GMPRINELFQEMSLKNTVINRKILE-EKDVKNVVQNITSSYD +LCLCWKHLYKHSYLNEEHSKMVIDILKRQQM-KNKVAFYIPEDIKMANKTGDLS.GVENDTALIQISKGN-FAFTVMSQG +IP-NNVYGNITLAKCGKMMWd.. +>ur|UPI00048FFE95|UniRef100_UPI00048FFE95/8-293 +.....RNARELLGEAGLHGAFLVRNLDTGAEI.GLDADVPFPAASLVKVPLAVAVLERVARGELDPATPVDIAPGLVTTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDRT-PPAVVAAELRRLQIEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHALWRPTAISETTATRVRDLMADNVL-RHRLAPDFTDAARWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI00048EF963|UniRef100_UPI00048EF963/8-293 +.....RNARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPFPAASLVKVPLAVAVLERVARGELNPATPVDIAPGLVTTG +TGLSRFRHPARIALDDLLYLSIAISDGIAADALFDRT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHALWRPTAIGETTAARVRDLMADTVL-RHRLAPDFTDTARWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI0006990017|UniRef100_UPI0006990017/25-279 +.....KSFDQIEQDNDTIVGVYGVNTANGKVV.QHRSGGRFAFASTYKAISSGILLQNTP--TSELNKKIAISKDDIVAY +SPVTEKYIGKQMTLKALIKASMLQSDNTANNKVIEEIGGIKGFQQALIHRGDHISNPQRLEPDLNLYDPQSTDDTTTPKR +AATTLNHLLQSENMSKANLELLKHTMIHNETGDTLIKAAVSKDDVVGDKSGQGLyGSRNDLAFIYPKKQKPIILAIYTKK +SDKDAKPDDKVIQTAAETAIk.. +>ur|UPI00037EBDB8|UniRef100_UPI00037EBDB8/8-293 +.....RNARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPFPAASLVKVPLAVAVLERVARGELDPAMPVDVAPGLVTTG +TGLSRFRHPARIALDDLLYLSIAISDGIAADALFDRT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHALWRPTAIGETTAARVRELMADNVL-RHRLAPDFTDAARWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI00037313F0|UniRef100_UPI00037313F0/8-293 +.....RNARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPFPAASLVKVPLAVAVLERVARGELNPATPVDIAPGLVTTG +TGLSRFRHPARIALGDLLYLSIAISDGIAADALFDRT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHALWRPTAIGETTAARVRDLMADTVL-RHRLAPDFTDTARWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI00051B843F|UniRef100_UPI00051B843F/3-237 +.....----------------------DGSFV.GINENEHFAMHSVMKFPQALCVADYLSRKGLDLDDTIVVDKADLMQW +SPMLKRECKTTFSYAQLLELSLGQSDNNASELLFKFCGKPKAVEKYMRKLGFHDIHIRMTEEQMHKNPAKAIENSSTPTE +MVRLFEWFYHHKD-DNRYLTFIWKAMADCSTGQKRIPAAIPADARIVHKTGTGFpQDMNDAGIILMPNGSHAIIAIFTTN +SS-----SEAVIANITRQLLd.. +>ur|UPI00037FAA68|UniRef100_UPI00037FAA68/31-292 +.kkltAKLETALAGFHGQVGVYVRNLKTNRTA.AVHADSLYPTASMVKVPIMCGIFDKIDQGEVKFDQELVYRDSLKYDN +GIVGSFRDSTKIALPKVVHLMISQSDNTGSLWLQAMAGGGATINQWLEKNGFANTRVNSRTPGRKEFQARYGWGVTSPRE +MAELVAMIRSGKAISPAASDRMYRYLGMQ-FWDGEAISQLPSNVKIAAKSGAVN.QAKSEVLVVHAPHGD-YVFCIATKN +QEDQENEGYALIRKVSAIIWdhf +>up|A0A0J6SFV0|A0A0J6SFV0_9BACI/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDEGILALTSVIRRMEKNTVGG +AGVLRALPRLTIKVEELLALMIMVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-ETAVKQGIDNYTCASD +VVKCLKEICEGNFLRKSSCEKIMRMLEMQQF-RHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLITDIGYL--... +>ur|UPI0003483324|UniRef100_UPI0003483324/3-291 +....tQRLQTELEQAGLQASLLVRDLNTGHEI.GIDPDTEYATASLVKIPLALATLERLHQGELDGTTPVRVEPGGPTTG +PGLGRFRHPATVAVDDLLYLAMCLSDNVAADTLFDLT-PPARTTDVLRAHGIHGITVRHRVRDLNEQLDVTRANSGSARA +HVDLLQALWKPTTIHPDTAARLRSLMADNVI-RHRLAPEFSTASTWSSKTGSVL.NHRHEVGVVEHRGGEAYAIAALTAS +SARHQPAAEALIGRAARTLRdh. +>ur|UPI0006BBA453|UniRef100_UPI0006BBA453/24-287 +.rklqQKVEALLKDFDGQIGVYIKNLRTGKVV.MVNADTVFPTASMVKIPILIGIMDKIEKGSLQYHQELEYKDSLLYAG +SDILGSKSGEKIELGKVMMLMLTMSDNTASLWLQSLAGTGTRINELMDSLGMQFTRVNSRTPGREENRIQFGWGQTTPRE +MATLFEKIYKGEVISKKAGQKMIRLLGRN-YWDEVAISQVPPDVFVASKNGAIN.QSRSETLLVAAPHGH-YIFSVCTKN +LSDQGNEAWTLERTLSALIWdyf +>up|A0A0B8SZE9|A0A0B8SZE9_9SPHI/13-274 +..kltHNLKDLVAGFEGEIGIYVHHLKSNRTV.EISADSIFPTASIVKVPLLVGVFNKIDSGALKLNANYRYTLEREYGG +SGLMQLFKDSAIDLSTMISLMLTYSDNVASIWCQELAGGGQAINPLMEKLGLNETKVNSRTTGREKLWKQYGWGQTTPRE +IVKLMTMIRQGEIFSPRLSNKMYRYLKNQ-FYNERSLSQFPAYVATASKTGSVD.AARGEVVFVHGPSGD-FVFAVLTKD +NKDQDNTAEELTRKIANTIWnhf +>up|B2CD48|B2CD48_ECOLX/4-160 +.....---------------------------.---------------VLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGCF---------.------------------------- +--------------------... +>ur|UPI0006882AA8|UniRef100_UPI0006882AA8/33-300 +..tlaESISKITAGQPGYFSVYAARSGQSPSA.CLNCDEPINAASTIKLFVLDAAYVAFHEGALKPDETIIVHNRSLVGG +NFALEAQAGKPVSVAELLRVMIQYSSNLATNLMIERL-GVMPIRAVVSQQGLDGITFGRMIEDFDA-DRQGIRNRVSARG +LGNFLQKLDHGEIVGAPESHAMIDIMLGQKF-NDIIPPGLPTHTPVAHKTGWVN.GVRNDAAIVFLPSGRHFILVELSRD +LP-NESEGIKVMNRISEVVFaaf +>ur|UPI000691515D|UniRef100_UPI000691515D/5-248 +.....PCLAELVLRFDGEVSLCVSDLQGELLF.VHEEHRVFKAASLIKLPILSCALEQVQQNGLSLQDRLAVSRENQVPG +AGVLHEETGLSLTVQDLLTLMVVISDNTATNVLIEAL-GIHTINQHIERIGLKNTFLVGKPEGQNEQQKAGQRSTTSAAD +MNLWLHKLVHTELLNPELGGWATNVLKRQQD-RNVIARRLPRTFDVASKSGEIS.LHRHDVGIVYAA--RPYVVCLLSRG +SKDL----------------... +>ur|UPI00051B1A3F|UniRef100_UPI00051B1A3F/46-280 +.....----------------------GGSVS.GINKDERFAMHSVMKFPQALYVADYLSRKGLALDDTIVVDKADLMQW +SPMLKQFERKMFSYAQLLELSLAQSDNNACELLFKHCGKPKAVEKYIRKLGFYDIHVRMTEEQMHNNPAKAIENSSTPAE +MVRLFEWLYYYKD-DNQYLTFIWKAMADCSTGLKRIPAAIPADARIVHKTGTGFpQDMNDAGIILMPDGSHVIIAVFTTN +SP-----SEAVIADIAKQLLe.. +>up|I0GNK2|I0GNK2_SELRL/60-300 +.edlnANTARIIGDSKNQMSVYFLRPDREIEP.FLYNQRQMSPASIIKLFVMAKTMQDIHDGKLSLDDRITIRKNDVVGG +AGVTTWDIGQQRTIRQLLTVMITDSDNTATNILIDKL-GMKEINRYIAQSGYSDTMLAHKMMLSN----GGRKNLSSVRD +LGHLLTKLYYHQLVGPEEDEFMLTILKQQHD-KECLGSALT-GYTVAHKTGEVT.GVYADGGIFFGAQED-FILVILNNG +NEGR-VDTIERM--------... +>up|A0A0A2CM72|A0A0A2CM72_9PROC/101-365 +..klsNRWRDLAKQQDLQASAFLLVLDDGRYA.ELSPETALPAASSIKTAILLVALELIDSGQLSWNEPLKLTKEIIGGG +AWMASKPLGSQFPAHEVATEMIRVSDNTATNLLIQRIGGKDVLNARFNALGLSSTVVNNWLPDLQG------TNTTSSHD +LARAIALVDTGKALSPRTRDLFREAMSTSVS-NRLLPGGFLKGYRIYNKTGDIG.IAYADAGLIELPDGSRAVAGFMVKG +PF-NDPRSTELIRDMAAAM-... +>ur|UPI0006BA9012|UniRef100_UPI0006BA9012/32-329 +....nPTIDAVFEQAGCEGALCVRPLSDTPEV.ALRAHAPVVPASTIKVLIALEAETAFADGRLDPREPVRLPAAARTPG +PTGASLFLDDAVSWRDLVTLALTISDNDATDALIRGL-GPAAVNSTAVRLGLTGTALESDTRTLLDALTPGASTRSTPHD +MAELLRLLWSDRAGPAEACARVRELMGHQLT-RHRIASGFPRRVQVAAKSGGLLgVVRNEIGVITFPDGHRYAATVFTRS +RPSDDTAINAAIGTATARA-... +>ur|UPI0003A49224|UniRef100_UPI0003A49224/5-256 +..nihKILQQQLQQYQGNFAYVISH--DSSKI.EHNSSVITSSASTIKIPLLIEALRQCEEGRLHLGMMISIPKRDIVGG +AGVLQSLVVTSLSLRDLLALMIIVSDNTATNLVIDVL-GLEQIKNGYKRIGLHSTSVQRKMMDFES-LKNGKDNLISAED +LHKCLLIINEPSILRKDSQKVMHEMLEKQQF-REKLPYYMDESMWIGNKTGELP.GVEHDCAIIKYGPHT-VYAVILCSD +LE-QQQDGKQLIRVVGQTINey. +>up|J6HU85|J6HU85_9FIRM/144-392 +.ealrADFSAILAQKSPDCSVFLLRPREEKEP.LLYQSHAMQPASMIKLFILAYAMQQAKDGTISLAEPLSITEANIVGG +AGQLNWDRGKQLTIEQLLERMITDSDNTATNILIDRL-GIENIDGYIRQKGYADTCLQHKMMLSNQ----GRPNLSSVKD +IGTLLSLIYRGECVDYEHDKKMLQILSRQKD-KDCLPSALP-AFLVANKTGEIT.GVYADGGIAWSDAGD-LILVVMDEN +CR-DRQETIALFQRIAQRAA... +>up|X1I7H6|X1I7H6_9ZZZZ/30-186 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MAT---------------------------------------------------.------------------------- +--------------------... +>up|R5CN93|R5CN93_9BACT/20-286 +.qtaeEAITRLARGRQATVGAAWIS--GGREH.AVNNRGDYPLMSVFKTHCAIAALRRMQREGIPADTLIRVKAAEMTPY +SPLAKMHEGEDMRFDSLLYYSIALSDNNACDVTIRMAGGIEGVNAEMEAIGLAGCALTETEATMAADPQRSYNNRSTPLS +VAVLFRKLYEDGILGGDYDRLMKAALEATQTGPDKMKAALAPGMTLAHKTGTGFtTADNDAGAVTLPDGRRIYIAVLVKD +TRLGTKENARLIREITEAIIr.. +>ur|UPI0005533C5F|UniRef100_UPI0005533C5F/34-334 +..tmtAQFQPIADRVPGGLGVAVEDLGTGQVI.SFNGDRRFPLQGAVVAPLAVAVMAQVEAGRLRLDDVVLIEDVDLSPP +SAVADAWPGRNYTVQDLLERAVVQGDTTAADVLMKRVGGPGAVTAWLQGRKVHDLDIARYQRQLLPASLADPRDTATPLG +ALRLLEALNQAELVGPDSRRLLGRITSQAQGGSGRLRAALPDGARLAHAPATARtPLVGDIGVYTLKDGRKFAVVAFVSG +SALPVAAQEKAIADVGRVVIk.. +>ur|UPI0005662F40|UniRef100_UPI0005662F40/27-312 +..dvaEAIAADWAAIGVRGSFLARDIDTGEQL.GFDADVPLPLASVVKVPLALVVLDRIAAGDLDAGLGVTLDPASSVGP +TGLAAFRHPATVAVGDLLHMMLTVSDNAAADALFGLV-PAAEADARLRSWGCGDLRVRHRMNRMYETLDPARANAGSAAA +LVELLQRVWRDEISRPSATAELRRLMGAQVF-THRLASELRADLRVSGKTGTFL.HLRHEIGVVEADSGHRVAIAALTRS +DRRAAPDIDLAIGTGARDA-... +>up|D5WWQ1|D5WWQ1_KYRT2/70-310 +.talkQAISGYVTSQPGAYGVVVVDLDSGAKL.DIDGNRVFFAASTFKLPMNLYLYTLIAQGKVDPNTKLIYEASDYEDG +TWIASTPVGTEYTIRQLSQASIVASDNVATNILLDDL-GVDNVKAFMRQLGGKQVV--------------DGDNVTTPDD +MALYAVKLFEFAKKHPTVAAPLIDDLEHTDF-NDRIPAKLPANVPVAHKIGNWT.DQWHDVGIVFLP-GRPYVISLFSRD +ID--QDTAAQVLSTVSRMVYdy. +>ur|UPI000485CAF6|UniRef100_UPI000485CAF6/12-293 +.....----VLLGEAGLHGAFLVRNLDTGAEI.GLDADVPFPAASLVKVPLAVAVLERVARGELDPATPVDIAPGLVTTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDRT-PPAVVAAELRRLQIEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHALWRPTAISETTAARVRDLMADNVL-RHRLAPDFTDAARWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI00055255A3|UniRef100_UPI00055255A3/34-334 +..tmtAQFQPIADRVPGGLGVAVEDLGTGQVI.SFNGDRRFPLQGAVVAPLAVAVMAQVEAGRLRLDDVVLIEDVDLSPP +SAVADAWPGRNYTVQDLLERAVVQGDTTAADVLMKRVGGPGAVTAWLQGRKVHDLDIARYQRQLLPASLADPRDTATPLG +ALRLLEALNQAELVGPDSRRLLGRITSQAQGGSGRLRAALPDGARLAHAPATARtPLVGDIGVYTLKDGRKFAVVAFVSG +SALPVAAQEKAIADVGRVVIk.. +>up|A0A0B3VXY7|A0A0B3VXY7_9FIRM/4-252 +.....-KIINKLKNMKGDVSFYYKNLVTQEII.KYNEEKPMLAASVIKLTVLVECFNQIKKDIIRKDDIFITKEEDKVPS +CGALNYRENLKITLEDLYVLMIILSDNYATNILIDKL-GIDNINKTIKEIGLKNTVLNRKMFDSDKA-ALGLENYISAGD +IAYLLEKMYNKELIDEKSSEEMINILKNQRL-NSKVPFFLQPKVNIAHKTGEDT.NITHDVGIVFDK--EPFIVCFCGNN +VN--VPEYERLMQDVTYDLY... +>ur|UPI00048C083A|UniRef100_UPI00048C083A/3-236 +.....----------------------DGSFV.GINENEHFAMHSVMKFPQALCVADYLSRKGLDLDDTIVVDKADLMQW +SPMLKRECKTTFSYAQLLELSLGQSDNNASELLFKFCGKPKAVEKYMRKLGFHDIHIRMTEEQMHKNPAKAIENSSTPTE +MVRLFEWFYHHKD-DNRYLTFIWKAMADCSTGQKRIPAAIPADARIVHKTGTGFpQDMNDAGIILMPNGSHAIIAIFTTN +SS-----SEAVIANITRQLL... +>up|A2C838|A2C838_PROM3/101-365 +..tlsNRWKDLAKQQDLQASAFLLVLDDGRYA.ELSPETALPAASSIKTAILLVALELIDSGQLSWNEPLKLTKEIIGGG +AWMASKPLGSQFPAHEVATEMIRVSDNTATNLLIQRIGGKDVLNARFNALGLSSTVVNNWLPDLQG------TNTTSSHD +LARAIALVDTGKALSPRTRDLFREAMSTSVS-NRLLPGGFLKGYRIYNKTGDIG.IAYADAGLIELPDGSRAVAGFMVKG +PF-NDPRSTELIRDMAAAM-... +>up|A0A077XRC7|A0A077XRC7_9SPHI/28-289 +..kleRKLRVLTQNFQGDIGIYVKNLKTQKSV.LIQADSIFPTASIVKVPILVGVFDKIEKGELNLDQKFTYRSSQQYGG +SGLMQFFKDSTTDLSTLVGLMISYSDNVTSIWNQQLAGGGLVINELMDKLGLVNTKVNSRTVGRDDIWKKYGWGQTTPRE +MATLVEMIYQGKVISSKSSDQMYRYLGNI-FYNERSLSQIPPYVKTASKTGSVD.EARGEVVLVNAPSGD-YVFCVLTNN +IKDQHNEAEELTRKISHLLWnyf +>ur|UPI0006463AA5|UniRef100_UPI0006463AA5/8-285 +.asvaERLAEICDAQPFVTRFAICNLLTGETI.ERGADDETPSASTRKTSIMMAALKAAQEGRLDLDEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-MLEEVDGYCKSIGLAGTHHRFLIPPLSPDHALKSVTTTTARD +QAVLLQMILDAQGVSAELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPSYIISAYTDE +VPLVYTMALETIGRLSRACWdgf +>ur|UPI000400D762|UniRef100_UPI000400D762/9-285 +..svkERLTEICDAQPFVTRFLVRNLKTGETI.ERGAEEETPSASTRKTSIMMAALKAVHERRLDLEEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTRMVFERL-TLEEVDCYCKSIGMKGTHHRFLIPPLALDHALTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIICAYTDD +VPQVYTVALETIGRLSRACWdgf +>up|A0A0F7G289|A0A0F7G289_9ACTN/6-296 +..rllRELRATLRDGGLRGSFLVRDLATGDEL.GIDPDLEFPIASLVKIPLAIATLERVRRGELDPARQIEVAPGRVAAP +TGLSRFRHPARMAVDDLLYLGVSISDSTSADALFALT-PPAEVARILDELGLDGVFVRHSMGDLEDQLDIARANTGTARA +FTELLQALWTPSAIDPGIATRVRELMGANLL-RQRLAPDFSSATVWSSKTGTLL.NLRHETGVVEHADGQAFAVTALTES +QVGRQPEAEALMGQVARALRd.. +>ur|UPI000347715B|UniRef100_UPI000347715B/6-294 +...flRRLREELDDGGLRGSFLVRDLDSGEEI.GIEPDLEFSTASLVKVPLAMAVLERIRRGELDGAEPVVLTPGDAVPP +TGISRFRHPVRAAVEDLLYMSMAVSDNAASEALFAFA-PPAQVAELLKGLGLSGVTIRNTLRDMRDQLDVTRASAGSARA +YADLLQELWRPRGLPEWTAARVRDLMGANLM-RQRLTPDFSDATVWSSKTGTLL.NLRHEIGVVEHDGGGTYAVAALTES +RVAAQPEAEALMGGVARRLR... +>ur|UPI00046FA53F|UniRef100_UPI00046FA53F/264-501 +.....-----------------------EASI.SANGNVPIRAASVIKIFILIAFYQQVDEGAINLEDTYQLRTADKVGG +TGNIQNPPGTTYTYNQLATEMITNSDNTTANIVIDRIGGLNAVNQVIAKLGYTQTKLNRKFLDTYA-LSAGIDNYVTSEE +LGDVLTKLYQRKLINEKVDQSVLDILGKQI-DREKLLKNLPTNLVIYNKTGQFSyGVMNDAAIIVTDKGS-YVLVALSMD +GR--YGEKAPAIARFSQNVYqqf +>ur|UPI0002E3ECF3|UniRef100_UPI0002E3ECF3/6-296 +...llRELRQALRDGGLTGSFLVRDLRTGREA.GIDPDIELPVASLVKLPLALATLERIRCGELDGAQQLDVQPGRATRP +TGLTRFRHPARVALDDLLYLSTSLSDNAAANALFGLT-PPGDVDARVRALGVRGLAIRHALGELTDQLDVTRANSGTARA +FADLLEAFWTPSAVDPHVAARIRALMADNVL-RQRLAPDFSDAAAWASKTGTLL.NLRHEVGVVEHDDGDVFAVAALTES +RAAAQPGAEALMAQVARELRdh. +>ur|UPI000368F225|UniRef100_UPI000368F225/8-292 +.....REARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPYPAASLVKVPLALAVLERVARGELDLATAVDIAPGPITTG +TGLSRFRHPARIALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVARANAGSARA +FVDLLHAVWRPTAIDGATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI0004C9CFA9|UniRef100_UPI0004C9CFA9/22-306 +....aESIAADWAALGVRGSFLARNLDTGEQL.GFDADEPAPLASVAKVPFALVVLDRIASGELDPAHPVTVHPGSSVGP +TGLAAFRHPATVAVGDLLLLMLSVSDNAAADALFGLV-PAAEADARLRAWGCAGIRIRHRMNHLYETLDPAHANAGSAAA +LVALLERVWRDGIATPAATAELRRLMGLQVF-THRLASELRADTRWSGKTGTFL.HLRHEIGVVEAESGDRVAMAALTRA +DRRAAADIDLAIGAAGRGAF... +>ur|UPI00066D447B|UniRef100_UPI00066D447B/23-313 +...liRELRRTLRDGGLHGSFLVRDLETGEEL.GIDPDIEFPISSLAKIPLALATLERIRRGELDGAAVIDVEPGRITTP +TGLSRFRHPARVAVDDLLYLSTSISDGAAADALFRLT-PPAEVAAILDRLGLRGIAVRHTMRELTDQLDVSRANTGTARA +FADLLQAVWSPSAVHPDVAARLRTLMADNLL-RHRLAPDFTSASTWSSKTGTLL.NLRHEVGVVEHADGQTYAVAVLTES +RVGNQPAADALMGQVARRLRd.. +>ur|UPI00047DE39C|UniRef100_UPI00047DE39C/24-287 +.qhlqQQITQLIAGFHGDIGIYVHDLKKNRTI.AINADTVFPTASMVKVPILTGIMDKIHRKELDYHQVLIYKDSLLYEG +VDILGSFKNNEIELSKVMMLMLTMSDNTASLWLQTLAGKGTRINELMDSLGLKVTRVNSRTPGREANRNMYGWGQSSPRE +MASLMEMIVKKQVISDSSSQMMLRLLGRN-YWDENAISQIPSDAFVASKSGAVD.ATRNEVLFVNGKKCS-YVFCICTKN +NKESTNEAWVLTRKLSKLLWeyy +>ur|UPI0004ABB65E|UniRef100_UPI0004ABB65E/5-296 +..allREVREQLTDGGLRACLLVRDLRTGEEL.GIEPDTELPSASLVKVPLALATLERVRRGELDGATVLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSICLSDGTAADALFDLT-PPEQVTGILRDAGLRGITVRHRTEELFDQLDTTRANTGSARS +FTDLLQALWTPSKVHPEVAGRLRDLLAHNVL-RHRLAPDFSSASRWSSKTGTLL.NLRHEIGVVEHAGGESFAIAVLTES +SVAAQPGADALMAEAARRLRdh. +>up|A0A069D9B0|A0A069D9B0_9BACL/32-279 +.....----------GVRVTVSVADLAGNLGF.SIGSEERYRSASTIKLAIACALLQMVDRGEVRLEDQAVVRDKDVVGG +SGSLQLEVMPLANIGRLAKLMIAQSDNTATNVLIDMI-GFERVNAMLEGLGIHRTQLARKM--FAPVQSPELDNYADAQE +LTYLLKLVYQGEVLSEYSRRLLLLWMSRQEV-NTKFGAVLG-DILIAYKTGEAG.NVTHDAGYFLIPGRE-LAVAVMTEV +MTTEQRIGNPVVQRIGKVIYdq. +>ur|UPI0004CCBDA4|UniRef100_UPI0004CCBDA4/5-295 +..nliRELRRTLDDAGLRGSFLVRDLRSGDEL.GIEPDLEFPIASLVKIPLALATLERIRKGELDGSAQILVQPGGITTP +TGLSRFRHPARIAIDDLLYLSTAVSDNTAADALFALT-PPAEVSAMLHGLGLRGITVRHTMRELNEQLDVTRANSGSARA +LIELLQALWTPSPVDTGVTERVRTLMADNLI-RHRLAPDFSSASRWSSKTGTLL.NLRHEFGVVEHADGQIFGVAVLTES +RVPAQPGAEALMAQVARTLRd.. +>up|A0A014LUB4|A0A014LUB4_9ACTN/19-296 +.....-----------LHGCLLVRDLHTGDEL.GIDPDTQLPSASLVKVPLALATLERIRRGELDGATMLDVPPGRITTP +TGLSRFRHPVRIAVDDLLYLSTCVSDGTAADALFDLT-PPAQVAEILHELGLRGITVRHGMRELSEQLDTTRANTGSARA +WVELLQALWTPSRIHPEVALRVRDLMAHNVL-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGIVEHSDGQVFAVAVLTES +LANSQPGAEALMAQVARTLRdh. +>up|C0WAD9|C0WAD9_9FIRM/6-259 +..alqKDVEMYLAKRPGKTAVSCWLLTEKQGF.SIGGKNELPSASLIKLLVLVELCEEVRRGRANLKEAISILGPAITGG +DGIIKEKIGHTFTLEELATLMIIVSDNEAANQLIDRL-GMKAINERAKKLGLAQTHLGRLMMA-DASGEKERDNWTSADD +TVHLLRVICETAKTGSPLGRWMISLLARQQQ-EGGLRRNLPDFVQVAHKCGNLA.GVEHDAGIFFGK--RPYLLAVLTTE +QPAS-YVGRETIGMVSLLCAraf +>up|A0A0G1U4I8|A0A0G1U4I8_9BACT/91-317 +.....-----------DRFGVWVEELSGKGSW.GLDETNQFTAASVIKLPILVAYYEAVDEGRLDPETLYTLVEADRLEG +TGSLQHQPAGTYSYREIAELTANQSDNMGAELLIKFLGGYAAVQRTVNSWGLSETDLR--------------ENLTTPQE +MGDLLTRLYRGELISEESRDELFANLTNTLV-EDRIPAGVPTGVKVVHKYGSEA.GVVNDCGIVYAD--TPYVICVLSQK +VN--AGEAEAVLPKISRVVWe.. +>ur|UPI0006975BCB|UniRef100_UPI0006975BCB/3-289 +.....-RLRQSLDDGGLHGSFLVRDLDTGEEL.GIEPDLQFPAASLVKIPLALTTLDRIRRGELDGAHPVQVQPGDIPGP +TGLSKFRHPASVAIDDLLYLSVCLSDNTASDALLGLT-PPAAVTAFLREHDHPGIVVRHRFSDLSDQLDVSRANSGSARA +FVQLLQAIWRPKSIDPEVAERVRDLLANNLL-RHRLTPDFSDAARWSSKTGTLL.NLRHEVGVVEHADGQAFAVAVLTES +RVAAQPAAEALMGAVARQLRd.. +>up|A0A0H4T164|A0A0H4T164_9BACT/35-288 +.dklrADLEAIAEDFDGVLGAQIVDLTDSTTV.GVNQRLVFPQGSAIKIPILIEVFRQAERRPGMLQERRPVTRAAQVGG +SGVIQYFGDGSLSLEDLAVLMITLSDNTATNVLIDAV-GMNAINQTLADMGFRETRLQRKMIQPE-ASLRGEENLSTPAE +AAEVMTRLARCDLVGQASCRRITEILEIPKG--GAVREPVPGSVRIAFKPGTLE.GVATVWAYVELPDR-PYVVVVMTNY +GG----NGDEAIRMVSEVAYgyf +>ur|UPI00037E5EFA|UniRef100_UPI00037E5EFA/8-292 +.....REARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPYPAASLVKVPLALAVLERVARGELDLATAVDIAPGPITTG +TGLSRFRHPARIALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVARANAGSARA +FVDLLHAVWRPTAIDGATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>up|W1Q2D6|W1Q2D6_ABIDE/85-343 +.qavqAAFASLYESKEIKHAYYFQEVNSQGAA.LVSQSGPIKSASIIKLFIMQVLLEEIKAERLSWQEMITMMAEDQVGG +TGNLQAEPGTSYSLEDLALEMLIHSDNTATNLIIERLGGLSAVQAKIQSLGYQDTRLQRLMMDQV-AIAEGRENFTSARE +VGQLLAKLYQHKLVGQAQDQIFLDFLAQQT-DRQGVVATLPQGVISYNKTGSNSaGLQHDAALVQLTNQSAYVLVVLQEG +PG--DGDLLKPLQEIGQRVYe.. +>up|X8H3D4|X8H3D4_9FIRM/8-259 +.ksleIQLAALLDTLDATVSYMVTRLNEGEEA.TIKETIVHTGASMVKTLILEYVFHLAAQEQLDLNDTIALSRSPRVEG +AGALMELVGNHFSYLELCRLMMVLSDNWATNLLMQAL-GMENINARAEQLGLEHFEINRMMMDFTAA-KENRENYITAMD +MAVLLHHIYELR--HTIYGHEMWNILGRQQF-RDILPFHWGEDVIFHHKTGSLD.CVEHDAGIIETMNGD-FCFVLLMSH +LD--NDKAKQLGAQMG----... +>up|G4Q913|G4Q913_ACIIR/12-265 +..alqKDVEMYLAKRPGKTAVSCWLLTEKQGF.SIGGKNELPSASLIKLLVLVELCEEVRRGRANLKEAISILGPAITGG +DGIIKEKIGHTFTLEELATLMIIVSDNEAANQLIDRL-GMKAINERAKKLGLAQTHLGRLMMA-DASGEKERDNWTSADD +TVHLLRVICETAKTGSPLGRWMISLLARQQQ-EGGLRRNLPDFVQVAHKCGNLA.GVEHDAGIFFGK--RPYLLAVLTTE +QPAS-YVGRETIGMVSLLCAraf +>up|E1L5Q5|E1L5Q5_9FIRM/8-259 +.ksleMQLAALLDTLDATVSYMVTRLNEGEEA.TIKETIVHTGASMVKTLILEYVFHLAAQEQLDLNDTIALSRSPRVEG +AGALMELVGNHFSYLELCRLMMVLSDNWATNLLIQAL-GMENINARAEQLGLEHFEINRMMMDFTA-VKENRENYITAMD +MAVLLHHIYELR--HTIYGHEMWNILGRQQF-RDILPFHWGEDVIFHHKTGSLD.CVEHDAGIIETMNGDFCFVLLMSHL +CN---DKAKQLGAQMG----... +>up|W7WML0|W7WML0_9BURK/6-176 +.....---------------------------.----------------------------------------------- +------ADGEGLTLAQLCHATITTSDNTAGNLILASYGGPQALTQYARQLGDKITRLDRNEPDLNTRVEGGSLDTTSPRA +MAMTMNKLLLGDALSPLSRNLLRQWLLENTTGGKRLKAGTPADWTVGDKTGTNK.TDANDIGILLPPQGAPVLVTAYLAD +STASSQIKDATLAEVGRL--... +>up|K4LID4|K4LID4_THEPS/51-293 +..elrKELADHLKTLPGTYGVYFKDLASGEEF.GINERVPIPPASAIKLPVVLYLYEQVAKGELDWNDRVRYRKSDYQDG +AGDLQFRDGDTYSLRCLATISMVISDNIAHNMLVRHL-GYDNVMNFIRRLGPDTTRPFG-------------SASTTARD +MGAFLEELIDFASREPEQGARLLNDLAHTVY-HVGLPGKLPPKLVVSHKEGSIN.GVATDVGIVFSR--RPYILVVLSKG +IP-DEDTGFRNIAEISRIVYny. +>ur|UPI0006B45F7B|UniRef100_UPI0006B45F7B/5-272 +..sleSRINAEIYNFSGMIGLYANDFK-GNII.EINSRDKFETASTIKVFILAELYKQIYEKKISPNKILKYDKENYVIG +SGILRDDYSVEMTAKSFAILMIIISDNIATNILIDLL-GIDNINNTCQDLGFKDTILHNKI-DFEK---HSKLGTTTPKD +YGKFFELLYKKELWSKEISEEMIGIFKNQHY-NTILTRDLPELISIASKSGSMD.ACRNDGGIVYTPYGG-YVISIFTKE +FVDNDHESYRFGGKISRLMFdqy +>ur|UPI0004831600|UniRef100_UPI0004831600/8-293 +.....RNARELLGEAGLHGAFLVRNLDTGAEI.GLDADVPFPAASLVKVPLAVAVLERVARGELDPATPVDIAPGLVTTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDRT-PPAVVAAELRRLQIEGIAVRHRISDLTDQLDVTRANADSARA +FVDLLHALWRPTAISETTAARVRDLMADNVL-RHRLAPDFTDAARWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI0003799C8A|UniRef100_UPI0003799C8A/8-292 +.....REARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPYPAASLVKVPLALAVLERVARGELDLATAVDIAPGPITTG +TGLSRFRHPARIALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVARANAGSARA +FVDLLHAVWRPTAIDGATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>up|A0A0A0NUW8|A0A0A0NUW8_9ACTN/5-296 +..allSDLRAQLRDGGLHGCLLVRDLHTGDEV.GIDPDTQLPSASLVKVPLALATMERVRRGELDGATMLDVPPGRITTP +TGLSRFRHPVRIAVDDLLYLSTCVSDGTAADALFGLT-PPAQVAEILHELGLRGITVRHGMRELSEQLDTTRANTGSARA +WVELLQALWTPSKIHPEVALRVRDLMAHNVL-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGIVEHSDGQVFAVAALTES +LVPAQPGAEALMAQVARTLRdh. +>up|A8M7Y5|A8M7Y5_SALAI/8-292 +.....REARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPYPAASLVKVPLALAVLERVARGELDLATAVDIAPGPITTG +TGLSRFRHPARIALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVARANAGSARA +FVDLLHAVWRPAAIDGATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI0004CB87EC|UniRef100_UPI0004CB87EC/5-296 +..allRDLRQELRDGGLHGCFLVRDLHTGDEL.GLEPDTQLPAASLVKIPLALATAERIRRGELDGATALDVQPGRITTP +TGVSRFRHPARIAIDDLLYLSTSVSDGAAADALFDLT-PPARVAAVLDDLGLRGFSVRHDTRELSDQLDTTRANTGSARA +YVDLLQALWTPSAIHPEVAGRVRELMGNNLI-RHRLTPDFSDATTWSSKTGTLL.NLRHEVGVVEHADGQAFAIAALTES +LAGAQPGADALMAQVARALRdh. +>ur|UPI0006B03670|UniRef100_UPI0006B03670/8-296 +.....RNAQDLLDEAGLRGAFLVRNLDTGEEI.GFDADTPYPAASLAKVPLAVAVLERIARGELDPATPVDVPPGRITTP +TGLSRFRHPARIAVDDLLYLSTSISDGVAADALFDLV-PPAEVAAELRRLRIEGIAVRHRVGDLADQLDVTRANTGSARA +YVDLLHALWRPSTIQEATAYRVRALLGDNLH-RQRLAPDFTDASRWSSKTGTLL.HLRHEIGVADHADGQSYAVAALTAS +RAAAQPASEATMAQVARTLHdh. +>ur|UPI0006A7D02B|UniRef100_UPI0006A7D02B/2-253 +....kSRIEAILSEAGGTWHVSAR-LGGQTVY.SLNEEEAVRSASTIKLTVLLAALRAVMSGRLLLDQQVQLPDE-CVGG +SGVLRLLPSVRLPLRELLVLMIAVSDNTATNAVIDLV-GFDEINEISGAAGAEGMILARHMMDTA-AVLAGRDNLVTARG +LTAIVEALIMDRILPGELATVAREMLGAQQF-NERIPGLLPGSLTVLHKTGELD.GICHDAGAVVLPDGRFLLISVLGVG +VGANRHTPGDTIARITREIV... +>ur|UPI00049199A2|UniRef100_UPI00049199A2/5-296 +..alvRALRAELDDGGLRGSFLVRDLHSGAEV.GIEPDVELPAASLVKLPLAAVTLDRIRRGELDGSTQLRLEPGRITTP +TGLSRFRHPASIAVEDLLYLSMAISDSVASDALFDLT-PPAEVTRTLRDWDLHGITVRHLLHELTEQLDVTRANTGSARA +FVDLLQALWTPSKIDREVAGQVRELMHHNLL-RHRLAPDFSSASRWASKTGTLL.NLRHEVGVVEHADGQAFAVAALTES +SAVTQPEAELLMARVARALRdh. +>ur|UPI000382EC66|UniRef100_UPI000382EC66/17-303 +...vaESVAADWERVGARGHLLARNIDTGEEF.GFDADTLVPLASVIKVAIALAVLDRTAAGTLDPAYQVTISPGTRSLP +TGLGAFRYPATLAVGDLVHQMLTVSDNAAGDTLLDLV-GIDEVNRSLRAWNCPGIRIRHRLHRYYEILDTAHANVGSATA +LVDLLQRVWLDQISQPSATAELRRIMALQVF-TQRLSSDLRDTVRVSGKTGTFL.HLRHEIGVVETDSDDRIVIAALTRS +TRRAAADIDLAIGAAARSAFe.. +>ur|UPI00048D8EFE|UniRef100_UPI00048D8EFE/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIGAFRQIDEGILALTSVIQRMEKNTVGG +AGVLRALPRLTIKVEELLTLMIMVSDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-ETAVKQGSDNYTCASD +VVKCLKEICEGNFLRKSSCEKIMRMLEMQQF-RHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLITDIGYL--... +>ur|UPI00069CCA9A|UniRef100_UPI00069CCA9A/17-298 +..qlgREVAEILQSEDMTGAVSARVIDAPEVF.SFHEEEVFPAASLYKLAVMMAFCREVDHGVLEPSALVDLSPADRAQP +TGLAILEDMVRISWRDLVRLMMSISDNAAAEAVLRKV-GTSRVHETLRLMGATRTEIRPTPPSGNGEYDPLSVSSTTASD +LVTLLCAIWQDRAASAEQCAFMRQVLSQQAWG-HRFAEAFSPGVTVAAKTGSFG.SLSHEAGVVSHPGEKSIAVAVLTRS +VRREIPLSNKVVGQIARHCVrny +>up|R5SXM2|R5SXM2_9GAMM/143-392 +...lkSQLEGLMAQYPIKPAIYVWEYENGKFV.DINGDSLYSAASIIKLPVLIRLFKSIEAKQMTIYDDMLLTDYYQSPG +SGNLQYQTGRKYSLDQLAKTMIQDSDNTSTNMIMAKLGGMDDINAGLRDWGISKTYVRTWLPDLTG------TNKTTAKD +MAKLLYNLDNPGFLNINSREYIIDYMSHVKN-NRLIAAGLGDGALFVHKTGDIG.TMLGDAGIVYAQNGKKYIVVILANR +PH-NAPQGKDFIVKASSLIYk.. +>ur|UPI0004C9CCEC|UniRef100_UPI0004C9CCEC/5-296 +..allRDLRRELHDGGLRGCLLVRDLHTGEEL.GIDPETPLPAASLVKVPLALATAERIRRGELDGGTVLDVEPGRITTP +TGLSRFRHPARIAIDDLLYLSTCVSDGTAADALFDVT-PPARVAAVLQELGLRGMTVRHGMRELSDQLDTTRANTGSARA +WVELLQALWTPSAIHPEVAGRVRDLMAHNML-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGVVEHSDGRAFAVAVLTES +LAAVQPGAEALMAACARRLHdh. +>ur|UPI00068C4612|UniRef100_UPI00068C4612/12-303 +.anlrEALRADLADAGLRASLLARNLGTGREV.AIDADVLTPAASLAKLPLALAVLTRVDDGRLDGGARIEVPPGQPHEA +TPGLGRRHPAVVAVEDLVGLALTVSDNAAADALLRLV-PPAEVTADLDALGVAPMVVRHPFAELSDQLDVARTNVVTARS +TADLLERVWTGRGLRPAVAERLREHLHGNAL-RHRLAPDLSDDARWASKTGSLL.NLRHEAGVVEHADGTLVVVVALSTS +SVPAQPAADASLGAAARAVHdh. +>ur|UPI000489B3B4|UniRef100_UPI000489B3B4/8-293 +.....RTARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPFPAASLVKVPLAVAVLERVARGELNPATPVDIAPGLITTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVTRADVGSAQA +FVNLLQAVWRPTAIGEATAARVRELMADNLL-RHRLAPDFTDATRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RAAAQPGSEATMAHVARVL-... +>ur|UPI0002EAE636|UniRef100_UPI0002EAE636/8-243 +.qtlqRDLKDIVRHAPGRLSIQVVGPA-GVVA.GWDSDREVPAASLVKVLVLVATLREVEAGRLSLDQTLEIPEA-RVGG +AGALSLLPSVALSVVELLRLMVTLSDNDAANLLLRLL-GHDRVTRCGVELGLRHTHVRRDLMDDGS-AREGRDNTTTATD +QAGLLAVLRSGEALGEQQTRLALALLSEQQH-AYGVTALLPDGVVRGSKPGDLP.GVRHDVALIEAG-GAWAAVAVTATG +MYDE----------------... +>ur|UPI00068E47A5|UniRef100_UPI00068E47A5/20-307 +..dvaEAIAADWAALGVRGSFLARSLDTGRQL.GFDVDEPTPLASVVKVPLALAVLERIATGDLDPALPVTVDPGSSVGP +TGLAAFRHPATVAVADLVLLMLSVSDNAAADALLGLV-TVADVDARLRAWGCDGIRMRHRMNHLYETLDPAHANAGSAAA +LVALLRRVWCDEIATPPATAELRRLMGLQVF-TQRLAGELRADTRWSGKTGTFL.HLRHEIGVVEAESGERVAMAALTRS +VRRAAPDIDLAIGVAGREAFe.. +>ur|UPI0003FFB7C1|UniRef100_UPI0003FFB7C1/6-296 +...llRTLRQDLQDGGLFGSFLVRDLHTGEEV.GIEPDTELPVASLVKLPLAVATAERVRLGELAGDEPLLVQPGRITRP +TGLTRFRHPARIAVDDLLYLSTSLSDNTAADALFGLT-PPDRVDVLLRRLGIRGMAVRHTMDELTDQLDISRANTATARA +CTDLLQALWTPSDVHPEVAARIRTLMGDNVM-RHRLAPDFTSASTWSSKTATLL.NLRHEVGVVQHADGAVYAVAALTES +RAANQPVAEALMAQVARALRdh. +>up|E8V015|E8V015_TERSS/32-313 +...leKQLKDIIAAHHGRVAVFAQQKSTGKTV.AMDADLPLQTASTIKLAMLFEATRQVAAGQAKWEEPITLKAVDRVNG +SGLLTFDAPLTLTLKDVATLMVIVSDNTATNLMIDRF-TTKAVDEDMMALGLDQTWLYKKSGPMPPDQPKYGLGKTTARQ +IATVIERVGRCQALPPDSCKIALHMLQSQ-FYRDGIPRYLEAGSGIANKTGGLE.TTHSDVGIIAGRSGP-IILALYTYD +NADHDNEGTVTMAKLSRAIVqaw +>up|T0T7U8|T0T7U8_9FIRM/8-263 +.ksleHQLDTVIKELAGNISYAVLQFDDEEEIaARGENTVHSSASLIKVLIMEYVFHLARTEQLDINDTVPLSRTPRVEG +GGALQELVGKHFTYLELCRLMMVLSDNIATNLLITVL-GMENINARAEKLGMDEMELNRMMMDFNA-LAEGRDNHITAMS +LARLYKHIFECRD-RDAYGREMWNILGRQQF-RDILPFYWGEGIRFHHKTGSLD.RVEHDGGVIETFRGH-FCFILLMSD +ID--NDRGKELGAQVGRIM-... +>up|A0A0D5CA60|A0A0D5CA60_KLEPN/4-163 +.....---------------------------.-------------------AAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGS--.------------------------- +--------------------... +>up|T5JTR1|T5JTR1_LACPN/370-623 +..qirNDISSTVGAISGTNSVYVSPVNSKQTV.-LVNDGSQRSASSIKIFIMVTAYAMAKEGVFNLTDTHTVTDSEKVGG +TGVIQNDAGTKLSYQEIIEHMIDDSDNTAANIMIKKLGGFDLINNKISNMGATDTKLRRKMMDTK-ALDDGKDNTTSAHD +MGMTLKKIYNHQLVSRQADEAMLTILAKNQN-RTKLPKDLPSSATVYNKTGEYDyGVQNDAEIVKNSHGA-FVAVVLSED +GE--QNDQIDAMNRLGSLLYq.. +>ur|UPI000379E06B|UniRef100_UPI000379E06B/8-292 +.....REARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPYPAASLVKVPLALAVLERVARGELDLATAVDIAPGPITTG +TGLSRFRHPARIALDDLLYLSIAISDGVAADALFNLT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVARANAGSARA +FVDLLHAVWRPTAIDGATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI00046345D7|UniRef100_UPI00046345D7/228-481 +..eikKDIGATVGAIGGTNSVYVSPVNSEQSV.VVN-NGSQRSASSIKIYIMVTAYAMAKEGVFNLNDTHTLTNDEKVGG +TGVIQNRVGTELSYREIIEYMIDDSDNTGANIMIDKLGGFQLINNKIKSMGATDTKLRRKMLDTK-ALDNGRDNTTSARD +MGTTLKMIYNHHLVSREADDEMLAILRKNQN-RTKLPNQLPSTATVYNKTGEYDyGVQNDAEIVRNSQGA-FVAVVLSED +GE--ETDQLAAMNKLGLMLYq.. +>ur|UPI000588F831|UniRef100_UPI000588F831/25-279 +.....KSFDQIEQDNDTIVGVYGVNTANGKVV.QHRSGERFAFASTYKAISSGILLQNRP--TSELNKKIAISKDDIVAY +SPVTEKYIGKQMTLKALIKASMLQSDNTANNKVIEEIDGIKEFQQALIHRGDHISNPQRLEPDLNLYDPQSTDDTTTPKR +AATTFNHLLQSENMSKANLELLKHTMIHNETGGTLIKAAVSKDDVVGDKSGQGLyGSRNDLAFIYPKKQKPIILAIYTKK +SDKDAKPDDKVIQTAAETAIk.. +>ur|UPI00037D67B0|UniRef100_UPI00037D67B0/18-310 +...vaESIAGQWRQVGAAGHLLARNIDTGEEL.GFDVSAPVPLASVVKVPLALVVLDRIAGRTLDPAMPVTVDPATKSLP +TGVAAFRYATTLAVADLIHQMLTVSDNASADALFDLI-GVEAADERLREWGCAGIRVRHRMHRMYETLDPAYANVGSAAA +LVELLQRIWLDRISHPEATAELRRLMALQVF-NQRLSSDLRATVRVSGKTGTFL.HLRHEIGVVTSDSGDRVAIAALTRS +HRRAAHDIDLAIGAAARSAFe.. +>up|A0A023X6K6|A0A023X6K6_9ACTN/100-342 +..dleARIRAIAEIYPGEFGVVVRDPRTGETA.GLNPDQTFTAASLAKLPVLLALYGEAADGRLDLEEKIVMEAQDVQLG +AGVLQNPVGHEMTLRECAELLIKESDNTAWVMLERRL-GRERIEHEIESLKLSGTDYAA--------------LTTTPED +VLRMLEAIADPDHTTPELSAEMLAHMTDTAY-EGRIPEPLPKDVRVAHKVGTLN.DTRSDAAIVFRQDRVDYMIVVIASG +GT--ERSATDAIRRISLSAYe.. +>ur|UPI00048AA387|UniRef100_UPI00048AA387/8-293 +.....RDARDLLEEAGLHGAFLVRNLDTGDEI.GLDADVPYPAASLVKVPLAVAVLERVARGELDQATPVEIAPGPITTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFELT-PPAAVAAELRRLHIGGIAVRHRISDLTDQLDVARANTGSARA +FVDLLHAVWRPTAIDEATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>up|S2ZLB6|S2ZLB6_9FIRM/8-259 +.ksleMQLAALLDTLDATVSYMVTRLNEGEEA.TIKETIVHTGASMVKTLILEYVFHLAAQEQLDLNDTIALSRSPRVEG +AGALMELVGNHFSYLELCRLMMVLSDNWATNLLIQAL-GMENINARAEQLGLEHFEINRMMMDFTA-VKENRENYITAMD +MAVLLHHIYELR--HTIYGHEMWNILGRQQF-RDILPFHWGEDVIFHHKTGSLD.CVEHDAGIIETMNGD-FCFVLLISH +LC--NDKAKQLGAQMG----... +>ur|UPI00037E610C|UniRef100_UPI00037E610C/8-292 +.....REARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPYPAASLVKVPLALAVLERVARGELDLATAVDIAPGPITTG +TGLSRFRHPARIALDDLLYLSIAISDGVAADALFNLT-PPAAVAAELRRLRIEGIAVRHQISDLTDQLDVARANAGSARA +FVDLLHAVWRPTAIDGATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>up|H5XLN3|H5XLN3_9PSEU/17-303 +...vaESIAGHWAEVGALGHLLARNLDTGEEL.GFDADTPVPLASVVKVPLALVVLDEIAHGRLDAALPVTIPPEARSVP +TGVAAFRHPATLAVGDLLYQTLSVSDNASGDALFDLV-GVEVVDERLQQWGCPGIRVRHRLQRMYDTLDPAHGNVGTATA +LVDLLQRVWLDRISHPSASAELRRLMGLQVF-THRLSSDLRDTVKISGKTGTFL.HLRHEIGVVTAESGDRVAIAALTRS +RRRAAHDIDLAIGAAARTAFe.. +>up|F5L2D0|F5L2D0_9FIRM/8-263 +.ksleHQLDKVIKELAGNISYAVLQFDDEEEIaARGENTVHSSASLIKVLIMEYVFHLARTEQLDINDTVPLSRTPRVEG +GGALQELVGKHFTYLELCRLMMVLSDNIATNLLITVL-GMENINARAEKLGVDEMELNRMMMDFNA-LAEGRDNHITAMS +LARLYKHIFECRD-RDAYGREMWNILGRQQF-RDILPFYWGEGIRFHHKTGSLD.RVEHDGGVIETFRGH-FCFILLMSD +ID--NDRGKELGAQVGRIM-... +>ur|UPI00039F53B8|UniRef100_UPI00039F53B8/22-254 +.....--------------GLIRIHIEGKESI.QINSFIQQRAASTIKLLLAIEAFRQIDEGILALTSVIQRMEKNTVGG +AGVLRALPRLTIKVEELLALMIMASDNTATNELISLV-GFEKINECAKNLGLKKTVLNRYMMD-ETAVKQGIDNYTCASD +VVKCLKEICEGNFLRKSSCEKIMRMLEMQQF-RHKLPARIGSAFQAANKTGELQ.GAEHDSAILMRGNET-YYAVVLIDG +LS-DNEQGRRLITDIGYL--... +>up|D3QAB1|D3QAB1_STANL/6-271 +.....-RFDARFGALDGEFSVWCGRPGKPPVY.TLEPDRLHYPASTMKIGVMAAAYRLADAGKLDLDEHIAVHNEFTSAG +GGFAMQYQGASASVRWLIRRMIVRSSNLATNLVLDKV-GYAAAQEAYRAAGATRSITRRGIEDYAA-RDAGVDNEITAAD +LAAQLSAIQLGRLASPASCAEMLDVLAAQEF-QVDFARGLPEGTRIALKNGWID.GVRHSAALVYPDDTEPYALVACATS +PLATDDEVCRIFAELSAAVWq.. +>ur|UPI00054CEF5B|UniRef100_UPI00054CEF5B/25-324 +.taldAEIQSIAAAHHGKLALFAQNLTTGETA.SLDPDIPVQTASTIKLGILLNAAEQIRSGQATFDEKLVLNHANQVAG +SGVLAQLDTPLLTLKDTLTLMVILSDNTATNMAIDRL-GLDRINQTLRAAGLKNAVLYKKTGPMPPDQPKFGLGKTTAHE +MASIMARFAHCNQADQHICGTMLHILRNQQD-RDGIPRYLENGSAIANKTGALD.AVRNDVALIAAKAGL-IVISAFTYD +NADQDNEAQVTIAKLAKAIVarw +>ur|UPI0005A9802C|UniRef100_UPI0005A9802C/5-296 +..allREMRQRLRDGGLHGCFLVRDLHTGQEL.GIEPDTQLPAASLVKIPLALATLERIRRGELDGATMLTVEPGRITSP +TGLSRFRHPVRIAIDDLLYLSTCVSDGTAADALFALT-PPAQVAGIMREFGLQGISVRHTTRELTEQLDVTRANSGSARS +YVELLQALWTPSAIPPEVAGRVRGLMADNLL-RQRISPDFSSDAIWSSKTGTLL.NLRHEVGVVEHSDGQTFAVAVLTES +LAGTQPDADAVMAHVARTLRdh. +>ur|UPI00056E8994|UniRef100_UPI00056E8994/20-281 +..tlaSKLETRVAELDGEVGLYVYHLETNHSV.LINADELFPAASMIKVPILASLLNKVERGELGYQDKLTYTKDRLYPG +EDLLGSFANNELTLKKLVFLMITTSDNTASLWCQELAGTGTTINTWLKKKGFLRTRLNSRTPGRVTAQDRYGWGQTTPRE +MAQLLIRIRNRKLVSAAADEEMARVMGRI-YWDGEAISSVPPSIATISKQGAVN.ASRSEVVLVHAPHGD-YVFCVITKN +QKDQDNQGFSLLRDISRILWehf +>up|X0MXC8|X0MXC8_STRA9/20-288 +..dvaETIAAEWAAVGVRGAFLARHVDTGEQL.GFDVDASVPLASVAKVPLALVALDRIATGELDAARPVVVDPASSVGP +TGLAAFRHPATVAVGDLLLSMLTVSDNAAADAVFDLV-PAAEVDARLRAWGCTGIRVRHRLNRMYETLDPAHANAGTATG +LVDLLQRVWRDDVGRPDACAELRRMMGRQLF-RHRLASELQADTRVSGKTGTFL.HLRHEIGVVESEAGDRVAMAALTRS +DRRA----------------... +>up|F5CEB7|F5CEB7_KLEPN/2-150 +.....---------------------------.----------------------------------------------- +-PIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRA---------- +--------------------... +>up|E4PYM7|E4PYM7_STAAU/9-209 +.....---------------------------.-------------------------------KLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0A8EBS4|A0A0A8EBS4_9ACTN/5-296 +..allRDLRRQLRDGGLHGCLLVRDLHTGDEL.GIDPDTQLPSASLVKIPLALATAERIRRGELDGATMLDVQPGRITTP +TGLSRFRHPARIAIDDLLYLSTCVSDGTAADALFDLT-PPAQVTAILHQFGLHGITIRHTIRELSDQLDATRASTGSARA +WVDLLQALWTPAAIHPDVAAQVRDLMAHNLL-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGVVEHADGQTFAIAVLTES +LAVTQPGAEALMAHAARRLRdh. +>ur|UPI00048BEBEC|UniRef100_UPI00048BEBEC/8-293 +.....RNARELLEEAGLHGAFLVRNLDTGDEI.GLDTDVPYPAASLVKVPLAVAVLERAARGELNLATPVDIAPGRITTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLHLEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHAVWRPTAIDEATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI0002E56940|UniRef100_UPI0002E56940/12-295 +.....----QELDDAGLRGSILVRDLDSGDEL.GIDAELEWPIASLVKVPLVVATLERIGRGELDPATPITVRPGAITTG +PGVAKFRHPATIALDDLLYLSIAISDSAAADALFALT-PPAAVAAELRRLGYDGIAVRHLMDDLTRQLDVGSANTGSARA +FADLLQGLWRPASITEPTAARIRELMADNMI-RHRLAPDFSSASRWSSKTGSLL.NFRHEVGVVEHADGQTLAVAVLTQS +RVPAQPGAEAIMAKAARIIHn.. +>ur|UPI000627D07B|UniRef100_UPI000627D07B/14-289 +...taERFNAICDAQNFVTRFSIRNLLTGETF.DRGADEETPSASTRKISIMMAALKAVHEGRLDLDEQITYEARLAEEA +SGMFRYTPGIVISLRDAISGMMVLSDNVCTKMVFERL-TLEEVDSYCKSIGMNGTHHRFLIPPLSPDHTLKSVTTTTARD +QLSLLQAILDAQGASQELCVYALKTLKSQIL-RYAIPSRLPAGTIVAHKGGTGK.RGRMNAGIVYRDGTPFYIITAFTDQ +VPAEMSDGTETIGRLSRACWdgf +>ur|UPI0003FA6877|UniRef100_UPI0003FA6877/6-296 +...vvAELREMLAEAGLSGSFLVRDLLTGREV.GIDVDTVLPSASLVKVPLAVAVLDRVRDGRLDGAARVEVAPGRVTTG +PGLSRFRHPACVAVEDLVHLSTALSDSTAADALFALV-PPAEVERTLREAGIGGITVRHTMGELNEQLDLSRANAASARA +WVALLEALWRPSRFAAPVAERVRAVMAHNVM-RQRLAPDFADASRWSSKTGTLL.NLRHEVGVVEHDDGGVLAVAALTES +AASAQPAAEAVMARVARALHdh. +>up|A0A059WSA7|A0A059WSA7_9BACT/3-210 +.....---------------------------.----------------------------------------------- +-----------LPLERLLELMLGESDNSASDLLLRLAGGPAAVTNRMQALGIMGINVSRPREAAAAAFADDPRDTSTPDA +MAQLLVRVERREVLEPASMERLLQITTATQTGPLRLKGLLPAGTPVAHKTGTMG.ATTNDVGIITLPDGGHVALAVFVKG +STLDVPSRERVIAEIARTIYdyy +>up|J8A8S9|J8A8S9_BACCE/3-170 +.....---------------------------.----------------------------------------------- +-------------LKELADASVRYSDSTAHNLILKQLGGPSEFEKILREMGDTVTTSERFEPELNEVHPEETHDTSTPEA +IAKTLQSFTLGTALPIEKRELLVDWMKKNTTGDKLIRAGVPKGWEVADKTGAGSyGTRNDIAIIWPPNKKPIVLAILSNH +DKEDATYDDKLIAEATKIVLn.. +>ur|UPI000665F2FF|UniRef100_UPI000665F2FF/2-253 +.....KEIKRYLESRIGTYGFFFEDLSSGFIY.GYNENVQMVAAGCMKLPIAVSLIKAVEDKKVDFMDKIKIEKEDKVYG +TGIIHEFNEREYTIFELLVAMLIQSDNTAANKIIDII-GMDNINSNIKEMGLKNTILNRKTSD-ERQSKDGVENITSAYD +LSKIWKHLHNATYLNRDNSTMLIDILRRQQI-KNKLALYIPDDYEISSKTGDKK.GVENDTALIQLPKGN-FVFTVLSTS +VP-NSVYGTVTLAKCGKMMWdn. +>up|D1YQJ2|D1YQJ2_9FIRM/8-263 +.ksleHQLDTVIKELAGNISYAVLQFDDEEEIaARGENTVHSSASLIKVLIMEYVFHLARTEQLDINDTVPLSRTPRVEG +GGALQELVGKHFTYLELCRLMMVLSDNIATNLLITVL-GMENINARAEKLGVDEMELNRMMMDFNA-LAEGRDNHITAMS +LARLYKHIFECRD-RDAYGREMWNILGRQQF-RDILPFYWGEGIRFHHKTGSLD.RVEHDGGVIETFRGH-FCFILLMSD +ID--NDRGKELGAQVGRIM-... +>ur|UPI0004BF873B|UniRef100_UPI0004BF873B/5-296 +..allREVREQLTDGGLRACLLVRDLDTGEEL.GIEPDTELPSASLVKVPLALATLERVRRGELDGATALDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPEQVTGILRDAGLRGITVRHRTEELFDQLDTTRANTGSARS +FTDLLQALWTPSKVHPEVAGRLRDLLAHNVL-RHRLAPDFSSASRWSSKTGTLL.NLRHEIGVVEHAGGETFAIAVLTES +SAAAQPGADALMAEAARRLRdh. +>ur|UPI0004033DE6|UniRef100_UPI0004033DE6/8-293 +.....RNARELLEEAGLHGAFLVRNLDTGDEI.GLDTDVPYPAASLVKVPLAVAVLERAARGELNLATPVDIAPGRITTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLHLEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHAVWRPTAIDEATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI000490A1D9|UniRef100_UPI000490A1D9/8-293 +.....RNARELLEEAGLHGAFLVRNLDTGDEI.GLDTDVPYPAASLVKVPLAVAVLERAARGELNLATPVDIAPGRITTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLHLEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHAVWRPTAIDEATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>up|A0A0G0QSE6|A0A0G0QSE6_9BACT/131-368 +..rvrREFKEKTKNLSGVYGLFVIHLDNGFSY.GVNENETFTAASLIKLPVMAEMYIEMEDGRLRMEDRYTLKNSDKVAG +AGSLYGKPAGYITYRNLIQLMGKQSDNTAFNICRKLL-GDEKIDEVIRSVGMVDTSLEK--------------NETTPKD +IGIFFEELWKGNIVSEESRDEILGALTDTIY-EDWLAAGIPEGIRLAHKYGREV.HVVNDAGIVFTD--RPYVVVIMSKG +VV--EREADEIFPELAKLVYe.. +>up|U2NZB4|U2NZB4_LACBR/233-486 +..eikKDIGATVGAIGGTNSVYVSPVNSEQSV.VVN-NGSQRSASSIKIYIMVTAYAMAKEGVFNLNDTHTLTNDEKVGG +TGVIQNRAGTELSYREIIEYMIDDSDNTGANIMIDKLGGFQLINNKIKSMGATDTKLRRKMLDTK-ALDNGRDNTTSARD +MGTTLKMIYNHHLVSREADDEMLAILRKNQN-RTKLPNQLPSTATVYNKTGEYDyGVQNDAEIVRNSQGA-FVAVVLSED +GE--ETDQLAAMNKLGLMLYq.. +>ur|UPI000321DFC1|UniRef100_UPI000321DFC1/6-293 +...vvAELRRELADAGLDGSFLVRDLRTGQEI.AIEPDVEWPMASLVKVPLAVATLERVRRGELDGATRVEVRPADAPPG +SGLSWFRHPVEVAVDDLLYLGVAISDSRAAGALFALT-PPPRVNALLRELGVRGLAVRHDLDPLTDQLDVTRANAGSARA +FADLLQALWRPSGVPEEVAARVRELMSLNVLRQRLAPDFTSDATRWSSKTGTLL.TLRHEVGVVEHDDGQAFAVAALTGS +TAAAQPGAEAVMGRVARRL-... +>up|D1FNP1|D1FNP1_9NOST/2-198 +.....---------------------------.-------------------------VDAGKIRLDEILTLEKEMIVGG +SNIQYQAPGSKYTALDLATKMITISDNTATNMLIAKLGGQEALNGRFRSWGLTTTMIRSPLPDLQG------TNTTSPRE +LGNLISMVNQGNVVTMRSRDSMLNIMSRTER-DNLLPAGLGKGANAYHKTGDIG.TMLADAGLIDVPTGKRYIAAIMVQR +PN-NDPRAAKLISSISSSAYqyf +>up|L1PUF1|L1PUF1_9FIRM/8-259 +.ksleIQLAALLDTLDATVSYMVTRLNEGEEA.TIKETIVHTGASMVKTLILEYVFHLAAQEQLDLNDMIALSRSPRVEG +AGALMELVGNHFSYLELCRLMMVLSDNWATNLLIQAL-GMENINARAEQLGLEHFEINRMMMDFTA-VKENRENYITAMD +MAVLLHHIYELR--HTIYGHEMWNILGRQQF-RDILPFHWGEDVIFHHKTGSLD.CVEHDAGIIETMNGDFCFVLLMSHL +CN---DKAKQLGAQMG----... +>ur|UPI00048C5A12|UniRef100_UPI00048C5A12/8-293 +.....RNARELLEEAGLHGAFLVRNLDTGDEI.GLDTDVPYPAASLVKVPLAVAVLERAARGELNLATPVDIAPGRITTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLHLEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHAVWRPTAIDEATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI0004C86169|UniRef100_UPI0004C86169/8-304 +...llGELRRTLRDGGLGGSFWVRDLDTGEEI.GIDPDIEFPVASLTKVPLALATLERIRRGELDGAAAIEVAPGRTTTP +TGLSRFRHTARIAVDDLLYLSTCVSDSTAADALFALT-PPDRVAAMLHEFGLRDIAVRHTMGELTEQLDVSRANTGTARA +FVDLLQALWRPRAIHPEVATRLRGLLADNLL-RQRLAPDFSDSSVWSSKTGTLL.NLRHEVGVVEHADGRAYAVAALTES +QVGSRPDAEALMGQVARRLRdh. +>ur|UPI00035C0DE3|UniRef100_UPI00035C0DE3/8-292 +.....REARELLEEAGLHGAFLVRNLDTGDEI.GLDADVPYPAASLVKVPLALAVLERVARGELDLATAVDIAPGPITTG +TGLSRFRHPARIALDDLLYLNIAISDGVAADALFDLT-PPAAVAAELRRLRIEGIAVRHRISDLTDQLDVARANAGSARA +FVDLLHAVWRPTAIDGATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>ur|UPI0004D81045|UniRef100_UPI0004D81045/44-311 +...isDSISKIASEYPGEIGVAVI-INNQDTV.TVNNKSIYPMMSVFKVHQALALCNDFDKKGISLDTLVKINREKLDPW +SPMMKDYSTSVLTVRDLLRYTLIQSDNNASNIMFKNILNTAQTDSFIAKLIPSSFQIAYTEEEMSADHDKAYSNYTSPLG +AAILMNRLFTESLISNEKQNFIKNTLTECKTGVDRIVAPLLDGVVIAHKTGSGSvAAHNDVAFIRLPNNKYYTLAVFVKD +FKGNEKQAAKIIARISGTVY... +>ur|UPI00040FA93E|UniRef100_UPI00040FA93E/2-258 +.ddlkREIMLLCESLTGDVSLHIRI--GDEEI.GYQSNVPLIAASLIKVPCAYALLMLSQEGDVDLDELIVVTDREKIGG +TGVLVHMPGDVLTYRQLVSLMITVSDNTATNVIIDQV-GIPYIQEVVDRSGCEGTKIQRKIMHTNPN-EQPLKNVMSAKD +MNRFLMLIDQGTELEEGNKAFLLSCLTGQQLIPYLFSDGLPPTAFVAHKTGDDI.KMEHNGGIIKINNKT-AYVTVMTDQ +LE-RNIDGQALIQQVGKQVYdy. +>up|T1WEK3|T1WEK3_ECOLX/1-149 +.....---------------------------.----------------------------------------------- +-----------MSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +--------------------... +>up|A0A0F2GH94|A0A0F2GH94_9ACTN/13-300 +..dlaEAAAERFETLQVRAAFLARDIDTGQEV.GVGVDRPMPLASVAKVPLALVVADRIARGEVDGGTMVTLSAAERSYG +PGISAFAHDATCSVADLMLMMLGLSDNAAADALFDLV-PPREVDEQLAEWGVEGLRLRHRMQPMYDSLDVERATVGSPRA +CVDLLVRVWRDEIAKPEATEMVRRLMAKQVF-THRIAADLLDDIHLAGKTGGFL.TLRHEIAVVTHPGGR-VAIAVLTDS +DRTAQNDVDLAIAATARDAVe.. +>ur|UPI0004BFF96F|UniRef100_UPI0004BFF96F/5-296 +..allREVREQLTDGGLRACLLVRDLDTGEEL.GIEPDTELPSASLVKVPLALATLERVRRGELDGGTMLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPEQVTGILRDAGLRGITVRHRTEELFDQLDTTRANTGSARS +FTDLLQALWTPSKVHPEVAGRLRDLLAHNVL-RHRLAPDFSSASRWSSKTGTLL.NLRHEIGVVEHAGGETFAIAVLTES +SAAAQPGADALMAEAARRLRdh. +>up|A4X4X4|A4X4X4_SALTO/8-293 +.....RNARELLEEAGLHGAFLVRNLDTGDEI.GLDTDVPYPAASLVKVPLAVAVLERAARGELNLATPVDIAPGRITTG +TGLSRFRHPARVALDDLLYLSIAISDGVAADALFDLT-PPAAVAAELRRLHLEGIAVRHRISDLTDQLDVTRANAGSARA +FVDLLHAVWRPTAIDEATAARVRDLMADNVL-RQRLAPDFTDASRWSSKTGTLL.HLRHEVGVVDHADGQSYAVAALTAS +RVPAQPGSEATMAHVARVL-... +>up|X1K7B0|X1K7B0_9ZZZZ/1-171 +.....---------------------------.----------------------------------------------- +--VTEKHLTDGMTVRELCSAAITMSDNTAVNLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIA-------... +>up|A0A0A8F2S4|A0A0A8F2S4_9ACTN/20-307 +..dvaEAIAAEWAALGVRGSFLARHIDTGEQL.GFDVEESVPLASVAKVPLALVTLDRIATGELDAARPVLVDPASSVGP +TGLAAFRHPATVAVGDLLLLMLSVSDNAAADTLFGLV-PAEEVDARLRAWGCTGIRLRHRLNRMYETLDPAHANVGTATG +LVDLLQRVWRDDIAHPDATAELRRVMGHQVF-THRLAGELRADTRVSGKTGTFL.HLRHEIGVVESEVGDRVAMAALTRS +DRRAAPDIDLVIGTSARLAFe.. +>ur|UPI000378B0AC|UniRef100_UPI000378B0AC/5-296 +..rvtQELRGVLAGAGLSGSFLVRDLFTGEEI.GIDPDVEFPVASLVKVPLAVAVLDRIHDGRLDGAAMIDVEPGRIASG +PGLSRFRHPARIAIDDLLYLSTALSDSVAADALFALV-PPAEVNQTLRDAGISGIAVRNPLRDLVEQLDVSRANSGSARA +FVDLLEALWLPVRLPSGVAAPLRSLMAHNVM-RHRLAPDFSSDAKWSSKTGTLL.NLRHEAGVVEHDDGGTFAIAALTES +KAATQPAAEALMSQVARTLHdh. +>up|A0A0H4VLQ3|A0A0H4VLQ3_9BACT/30-291 +..kliQKLQALTQRFEGDVGIYVRHLKTGKTV.ALNADSLFPTASMIKVPIMVGMFDKMERGEIDPKAILRYRDSLFYAG +EDIVGNFKDSSVALSKVQMLSITTSDNTGSLWLQQLAGGGAAINAWLEKNGFAHTRVNSRTEGRRPNWQKYGWGQTTPRE +MANLVTMIREGQAVSPAASERMYRNLGRIYF-DSEALSQIPPTVNTASKSGAVN.RSRSEVVLVNAPHGD-YVFCIITKN +QKDENNAGYALIRAVSKTLWqhf +>up|A0A068LIK2|A0A068LIK2_9BACT/8-262 +.ksleNQLDTVIKELTGNISYVVLQFDDEEEIaSRGEHTVHSSASLIKVLIMEYVFHLARAEQLDLNDTVPLSKTPRVEG +GGALQELVGKHFTYLELCRLMMVLSDNIATNLLITVL-GMENINARAEKLGVDEIELNRMMMDFDA-LAEGRDNHMTAMA +LARLYKHIFEYRD-RDAYGCEMWNILGRQQF-RDILPFYWGEGVRFHHKTGSLD.RVEHDGGVLETLRGH-FCFILLMSD +ID--NDRGKELGAQVGRI--... +>up|C7PH33|C7PH33_CHIPD/21-283 +.rkleKGLRAIITGFQGDVGIYVRNLKTGRYV.DINADTIFPTASIVKVPILVGVFDKIEKGELSYHQPLMYRDSIKYGG +SGLMQFFKDSTTDLSVLVALMMAYSDNTTSLWNQALAGGGQRINELMAQYGLNNTRVNSRTPGREAIRNVYGWGMTTPRE +MSELLVKIRKGEVISENASSRMYRLMTHGYY-DEVGLSQIPPYTQAAHKSGSVD.ASRSEVILVNAPHGE-YVFYVGTKN +NKDQENEAENLIRKVSAYLWdyy +>up|A7U967|A7U967_ECOLX/5-166 +.....---------------------------.---------------VMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKT----.------------------------- +--------------------... +>up|E9UNQ0|E9UNQ0_9ACTN/14-300 +...laEVAAERFRDLQVRAAFLARDVDTGLEV.GIGVDRPMPLASVAKVPLALVVADRIARGEIDGATMVTLAAAERSYG +PGLSAFTHDATCSVADLMLMMLGLSDNAAADALFDLV-TPREVDEQLAEWGVDGLRVRHRMQPMYDSLDVERATVGSPRA +CVDLLERIWRDEIAKPEATEMVRRLMGKQVF-THRIAADLLDDIQLAGKTGGFL.TLRHEIGVVTHPGGR-VAIAVLTDS +DRTAQNDVDLAIAATARDAVd.. +>ur|UPI0003FD9C7A|UniRef100_UPI0003FD9C7A/2-253 +.....KEIKRYLESRIGTYGFFFEDLSSGFIY.GYNENVQMVAAGCMKLPIAVSLIKAVEDKKVDFMDKIKIEKEDKVYG +TGIIHEFNEREYTIFELLVAMLIQSDNTAANKIIDII-GMDNINSNIKEMGLKNTILNRKTSD-ERQSKEGVENITSAYD +LSKIWKHLHNATYLNRDNSTMLVDILRRQQI-KNKLALYIPDDYEISSKTGDKK.GVENDTALIQLPKGN-FVFTVLSTS +VP-NSVYGTVTLAKCGKMMWdn. +>ur|UPI000363262F|UniRef100_UPI000363262F/9-285 +..svkERLTEICDAQPFVTRFLVRNLKTGETI.ERGAEEETPSASTRKTSIMMAALKAVHERRLDVEEPITYEARFAEEA +SGMFRYTPGIVISLRDAITGMMVLSDNVCTRMVFERL-TLEEVDCYCKSIGMKGTHHRFLIPPLALDHALTSVTTTTARD +QAFLLQTILDAQGTSPELCAYALQTLKNQIL-RYAIPSRLPFGTVVAHKGGTGK.RGRMNAGIVYRDGAPFYIICAYTDD +VPQVYTVALETIGRLSRACWdgf +>up|A0A059X5A8|A0A059X5A8_9BACT/1-229 +.....---------------------------.--------PMLSTVKFPIALAILYKVEQGELAMKQKLLIKKAHLREW +SPFRKLHPNGNITLEEAMTWMVAESDNNLTDVLLRLIGGTETVKEFMDSE---GFIIKNNEADMHKDWAAQFVNKIRPTV +AVQVLQEFDQQRILNPQHTKWLYTTMAGSKTGDKRLKGKLPENIVVAQKTGTLT.GAINDIGIIELPGNKKIYIAVYVRD +CAEPFETGEAIIADIAKVTYdyy +>up|E7QPE7|E7QPE7_9EURY/12-283 +.delaATIAAYDETIDGDLGVFLGFPSGPDEFcSHDETRVFQSASTVKLPVFYALYERYDADDDELDRPCPLSPENRVGG +SGLLHL-LNATPTVEDLARAMISVSDNAATNQLIDHL-GMSAVNDAAARLGMDRTRLARKMMTTLEVPADEPTNATTPLD +CARFFADLACETTLSAAAYERMRVPLAAQKD-TSMVPRYLPYETDVAHKTGRLP.TAALDTGFLSVPDRRPLVFSVFIDG +VGGTETDGARATSDTGADAAd.. +>up|W7D7U0|W7D7U0_9LIST/8-210 +.....---------------------------.-----------------------------EQQLEKRVFFKKEDLVDY +SPVTEKHVESGMTIKEIIHAAVAYSDNTAGNLLFNALNGPKGFQDELRKIKDETTNADRYETELNVAVPGDPRDTSTPEA +FSKNLAFLTRQGNLQPKQLDYFKQTLIENTTGGKLIRAGIPKDYIVGDKTGAGSyGTRNDIAVIYSDDREPLVWVIFSKK +DKEDATYDDQLIADASKVLSqyf +>up|A0A0M2MTD8|A0A0M2MTD8_9ACTN/24-311 +..dvaEAVAADWAALGVRGSFLALNLDTGTRL.GFGVDESMPLASVAKVPLALVVLDRIAAGELDAARPVTVDPARSSVG +SGLSAFRHPATVAVGDLLLLMLSVSDNAAADALFDLV-QVAEVDARLRAWGCDGIRMRHRMNHMYETLDPARANSGSAAA +LVGLLRRVWCDEIAVPGATAELRRLMGSQVF-TQRLACDLRASLRWSGKTGTFL.HLRHEIGVVEAESGDRVAMAALTRA +GRRAAPDIELAMGAAARDAFe.. +>ur|UPI0004CB05D0|UniRef100_UPI0004CB05D0/8-304 +...llGELRRTLRDGGLGGSFWVRDLDTGEEV.GIDPDIEFPVASLTKVPLALATLERIRRGELDGAAAIEVAPGRTTTP +TGLSRFRHTARIAVDDLLYLSTCVSDSTAADALFALT-PPDRVAALLHEFGLRGIAVRHTMGELTEQLDVSRANTGTARA +FVDLLQALWRPRAIHPEVATRLRGLLADNLL-RQRLAPDFSDSSVWSSKTGTLL.NLRHEVGVVEHADGRAYAVAALTES +QVGSRPDAEALMGQVARRLRdh. +>up|I4Z2T5|I4Z2T5_9RHIZ/9-285 +..raaERLNAICDAQPFITRYMVRNLLTGETV.ERGAGEETPSASTRKTSIMMAALKAVEEGRLDLDERIVYEQRLAEEA +SGIFRYTPGLVISLRDAITGMMVLSDNVCTKMVFERL-ELEEVDRYCKALGMSGTHHRFLIPPLSPDHALGAVTTTTAAD +QVLLLQTILDAQGCSQDLCAYALKTLKSQVL-RYGIHSRLPFETVIASKGGRGK.RGRMDAGIVFRDGAPFFIIAAYTDQ +VPQAMPDGTETIGRLARAAWdef +>up|A0A0D3LJD2|A0A0D3LJD2_9BACT/35-295 +...lqQKLERLVKGFRGDVGIYVHHLERGNTA.AIAADSIFPTASMIKVPITIGLFRKIETGELDINQPLIYRDSLFYEG +EDLLGAFKDSAVKLSKVAMLMITTSDNTASLWAQQLAGTGTAINGWLQENGYAHTRVNSRTEGRKEAWSTYGWGQTTPRE +MARLLVQIRQGKVINPAASDRIYRNLCNI-YWDDVALTQLPPTVQAASKQGSVN.QTRAEVVLVNAPSGD-YVFCIITKN +QQDEDNEGWELIRHVSALLWqhf +>ur|UPI00041DB577|UniRef100_UPI00041DB577/5-259 +..eleKSIHHKLEPVSDHFSVYIET--DEGTI.SINPAQLRCAASLAKLPILIAGFRQLDKNPHLQDKLVYIKRKNMVGG +AGVINYLSHSHYSYRNLLELMIIVSDNTAANVLLDIL-GVETINQLTKDADCQQSIIQRKFMDLQA-KENGLDNYTSAYD +IAKLLHLISENNFLTKESQKMILTILANQQF-TNKLPSYLQDEIQFYHKTGELQ.GVTHDAGIMKYQDKT-IHVVLLSEG +IS-LNAESERIIADIGHLLIry. +>ur|UPI0005F2A9BE|UniRef100_UPI0005F2A9BE/3-288 +.....-QAAEVLESAGLSGSILVRHLGTGHEL.ALDADRPYPLASVAKLPLAAAALDTAHNGGFDLSMPVHIDGTSRSLG +PGIARFTHPATIAVGDLIRLAIEISDNTAADAVFRIV-SPGDVTDWLRNLGTSGIVLRHPIGELYAQLDVERANAGTARS +LADLLQKIWDGTV-SPAVAAPLREMLAANVF-RHRLAPDFSADTTWYSKTGSFV.HLRHEAGVVEHTGGPALAVVALTRS +RAAVQPSAEQAMGHAARILHde. +>ur|UPI0005BD0FED|UniRef100_UPI0005BD0FED/5-296 +..allREVREQLTDGGLRACLLVRDLDTGEEL.GIEPDTELPSASLVKVPLALATLERVRRGELDGGTVLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPEQVTGILRDAGLRGITVRHRTEELFDQLDTTRANTGSARS +FTDLLQALWTPSKVHPEVAGRLRDLLAHNVL-RHRLAPDFSSASRWSSKTGTLL.NLRHEIGVVEHAGGETFAIAVLTES +SAAAQPGADALMAEAARRLRdh. +>up|A0A0D6NG42|A0A0D6NG42_9PROT/35-301 +...laHQIEKTVLGQKGLFAVYAARVGARPEV.CQNCDHLINAASTIKLFVLDAAYKAFASGTLHPTDLIPVHNHSLVGG +TFVLDAQQGKEVPVSELLRVMIQYSSNLATNLMIEKL-GVFPIRDVVKEQALDGIVFGRMIEDFDA-DAQNIRNRVSARG +LGEFLQKLDQGQIVGKEASQSMITIMLGQKF-NDIIPPGLPAGTPVAHKTGWVN.GVKNDAAIITLPDGSHYILVVLTSG +LP-DEAAGVKILNIISQEVYdyf +>up|W1V5A7|W1V5A7_9FIRM/8-263 +.ksleHQLDTVIKELAGNISYAVLQFDDEEEIaARGENTVHSSASLIKVLIMEYVFHLARTEQLDINDTVPLSRTPRVEG +GGALQELVGKHFTYLELCRLMMVLSDNIATNLLITVL-GMENINARAEKLGVDEMELNRMMMDLNA-LAEGRDNHITAMS +LARLYKHIFECRD-RDAYGREMWNILGRQQF-RDILPFYWGEGIHFHHKTGSLD.RVEHDGGVIETFRGH-FCFILLMSD +ID--NDRGKELGARVGRIM-... +>ur|UPI000566F0D0|UniRef100_UPI000566F0D0/4-291 +..evaDGIASAWEALGVRGSFLARNIDTGEEL.GFAVDVPAPLASVVKVPLALVVLDRIAAGELDPARPVTYVPSAGSAP +TGLAAFRHPVTLAVGDLLLMMLSVSDNSAADLLLDLV-PVPEVAARLHSWDCPDLRVRHRLHHMYATLDPAHASTGTARA +LVSLLERVWRDEISEPAATAELRRLMGLQVF-AHRMVSELRASLRFSGKTGSFL.HLRHEIGVVEADSGDRVALAALTRA +DRRAAPDIDLAIGAAARRAFe.. +>ur|UPI00040BC58E|UniRef100_UPI00040BC58E/15-301 +...vaETIAADWARLGVRGHLLARHLETGDQL.GFDVHTPVPLASVAKVPIALAVLDRIAAGDLDPGLQITIAPEGKSFP +TGIAAYRYPTTVAVADLVHQMLSVSDNASADTLVDLL-GVDGIQRSLRDWGCPGIRFRHRMHRMYETLDPEHSNVASAAA +LVELLERIWLDDISVPGATAELRRLMGLQVF-TNRLSSDLRDTVRVSGKTGTFL.NLRHEIGVVTADSGDRVAIAALTRS +TRRATHDVDLAIGAAARTAFe.. +>up|D6AJW6|D6AJW6_STRFL/5-296 +..alvRDVRARLSEGGLRACLLVRDLGTGEEV.GIDPDTDLPSASLVKVPLALATLERIRRGELDGATPLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPARVAGLLREAGLRGITVRHRTEELFDQLDTTRANTGSARS +FVDLLQALWTPSKIHPDVAERLRDLLAHNVL-RHRLTPDFSSASRWSSKTGTLL.NLRHEIGVVEHADGQAFAIAVLTES +SVGAQPGVDALMAEAARRLRdh. +>up|F1DI11|F1DI11_ECOLX/2-160 +.....---------------------------.---------------------------AQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLSHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGDyGTTN--------------------- +--------------------... +>up|A0A0J1I965|A0A0J1I965_BACCI/2-251 +.eklsKLINKIVQEYEGEGHFGIAMEWRGQGF.FLNENDVFPSASLIKLPVMVESFMQSSGGTLALEDLVEVRSLLRTGG +AGIVQYSPQSRLSIRDLLTLMMIVSDNMATNYLIERL-GMDNVNRRCQQLGMSSTVLQRKMMDRE-ARKRKIENYTSPHD +ILRCLKAIYNDRN------QSGKTILYHQQL-LDKLPYYCGSGIRIANKTGELD.KVEHDCAIIEHEDEI-IFIAILTDQ +LT-ANQKGKELIQLIGASIFe.. +>ur|UPI00026C1D78|UniRef100_UPI00026C1D78/9-209 +.....---------------------------.-------------------------------KLNKKIHINKDDIVAY +SPILEKYVGKDITLKELIEASMAYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|A0A0F5AH45|A0A0F5AH45_9ACTN/6-296 +...llSDLRGQLRDGGLHGCLLVRDLHTGDEV.GIDPDTQLPSASLVKVPLALATLERVRRGELDGATMLDVPPGRITTP +TGLSRFRHPVRIAVDDLLYLSTCVSDGTAADALFGLT-PHARVAEILHELGLRGITVRHGMRELSEQLDTTRANTGSARA +WVELLQALWTPSKIHPEVALRVRDLMAHNVL-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGIVEHSDGQVFAVAVLTES +LANAQPGAEALMAQVARTLRdh. +>ur|UPI0004C6CFBF|UniRef100_UPI0004C6CFBF/9-296 +.....-DTRRLLLDGGLHGCLLVRNLHTGAEL.GIEPDAQLPSASLVKIPLALATAERIQRGDLDGATAIDVQPGRITTP +TGLTRFRHPARIAIDDLLYLSTSVSDGTAADALFDLT-PPAQVAQILHGLGLDGITIRHGMRELTQQLDTTRANTGSARA +WTALLQALWTPSAIHPEAAARVRDLMAHNLL-RHRLAPDFSSDAGWSSKTGTLL.NLRHEIGVVEHSDGHAFAIAVLTES +LASTQPGADILMAQAARRLHdh. +>up|C6WEM7|C6WEM7_ACTMD/3-288 +.....AELRRELADAGLDGSFLVRDLRTGQEI.AIEPDVEWPMASLVKVPLAVATLERVRRGELDGATRVEVRPADAPPG +SGLSWFRHPVEVAVDDLLYLGVAISDSRAAGALFALT-PPPRVNALLRELGVRGLAVRHDLDPLTDQLDVTRANAGSARA +FADLLQALWRPSGVPEEVAARVRELMSLNVLRQRLAPDFTSDATRWSSKTGTLL.TLRHEVGVVEHDDGQAFAVAALTGS +TAAAQPGAEAVMGRVARRL-... +>ur|UPI00056264CA|UniRef100_UPI00056264CA/25-311 +...vaETVAADWSALGVRGSFLALNLDTGERL.GFDIDEQVPLASVAKVPLALVVLDRIAAGELDAARPVTVDPARSSVG +SGLSAFRHPATVAVGDLLLLMLSVSDNAAADALFDLV-PVAEVDTRLRAWGCEDIRMRHRMNHMYETLDPAHASTGSAAA +LVGLLRRVWGDEIAVPAATAELRRLMGCQVF-TQRLACELRASLRWSGKTGTFL.HLRHEIGVVEAESGDRVAMAALTRA +DRRAAPDIELAMGAAARDAFe.. +>ur|UPI0003F56093|UniRef100_UPI0003F56093/25-287 +.ksleKGLRELVSDFKGDVGVYVYNLTTNTVA.AINADTIFPTASIVKVPILIGVFDKIHKGALSLNDTLVYDDKRAYGG +AGLMQFYKDSTTDLRTLISLMITMSDNTTSLWCQELAGGGETINALMANLGLKHTRVNSRTEGRTKDWDKYGWGQTTPKE +MAFLLTKIRNRKMINAASSDEMYRVMSNS-FYTDYSLSQIPPYIQTAAKQGMVN.TSRSELVMVNAPTGD-YVFYIGTKN +NKDADNEAWQLQRKISAYLWnyf +>ur|UPI0004851908|UniRef100_UPI0004851908/9-295 +.....-QLRTKLLEGGILGSFTARNLATGQQI.SLDPDRVFPAASLVKVPLALATMQRIIDGEIKGNTRVDVSPGRLTIP +TGLSRFRHPATIAIDDLLYLSVSVSDNSATDALLQIT-PPEHVTWLMRELNLGGIILRHGLGELADQLDPARANTGTAEA +FTNLLNEIWRPTRIHEAAAQRLRQLMNANVL-RHRLAPEFDTATVWSSKTGTLL.NLRHEIGVAQHRNGHTIAVTALTES +TTANQPAAEELIAHVARQLHn.. +>ur|UPI0004145123|UniRef100_UPI0004145123/27-287 +...leSGLKDIVSDFKGDVGVYVYNLKTNSEA.AINADTIFPTASIVKVPILTGVFDKINKGELSLNDTLIYDTKRAYGG +AGLMQFYKDSTTDLRTLISLMITMSDNTTSLWCQELAGGGETINALMANLGLKHTRVNSRTEGRTKDWEKYGWGQTTPRE +MASLLTKIRNRQLVNAASSDEMYRVMSNS-FYTDYSLSQIPPYIQTAAKQGMVN.QSRSELVLVNAPTGD-YVFYIGTKN +NEDVDNEAWQLQRKISSYLWnyf +>ur|UPI000685D0F3|UniRef100_UPI000685D0F3/12-273 +..plqEKIQPLLEQFHGKAGLYILNLKSGEEF.TYQADSIFSTASIVKIPIMLGIFDKIEKGDLQFHQPLIYRDSIRYGG +SGLMQHYQDSVTDLRTLLALMLSYSDNTTSLWNQSLAGGGSTINELLNTLGYQHTRVNSRTPGREKDWERFGWGQTTPRE +MASILTKIYRKELVSESASEMMYRLLSNT-FYNDYAASQIPPGINVASKQGMVN.ASRSEVMLVNGHHGD-YVFALFTDE +NEDQQNEAWVLTRKLSSLVWnhf +>ur|UPI00036CE847|UniRef100_UPI00036CE847/5-296 +..kltSGLVAELEDGGLRGSFLVRDLSSGNEI.GIEPELAFPVASLIKVPLATTTLDRIHRGELDGSRRLEVQPGRVTTP +TGLTRFQHPAQVSIDDLLYLSMAISDNVAADALFDLT-PPAAVTRALRGWGLNGITARHRLGDLADQLDVTRANSGSARS +FVDLLQALWTPSNIDHAVAARARELMGSNLL-RQRLAPDFSSASTWSSKTGTLL.NLRHEIGVVEHSDGQCFAIAALTES +RAATQPEAEILMARVARTLRdh. +>ur|UPI0004514150|UniRef100_UPI0004514150/6-206 +.....---------------------------.-------------------------------KLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|T0PN06|T0PN06_9CLOT/2-252 +.....KEIKRYLESREGNYSFYFEDLKGGYTY.GFNENVKMPAAGCIKLPIAMALLKEVENGSVSLDDLVSIGDEDKVSG +FGIIHEFSEKQYTLKELLVAMLIQSDNTAACKIINTL-GMNRINNIINNMGLKSTKVNKYPSEIK--LEDNNENITTSYD +LSQCFKILNNNTALNKEHSKLILDTLKRHQL-TTRIPFYFPRQIKTANKIGTLE.SVENDTALLNISKGD-FVFTVLSNN +LP-TNVYGITTIARTGKMMFd.. +>ur|UPI000689E305|UniRef100_UPI000689E305/24-308 +.kelhDDVATMLHAADMTGAVSVRVIGSDPSF.NYRAGVRFPMASLYKLVVMAAFCQAVDDGLIDPAAPVELVPETRVPG +PGLSICLDPVCMSWRDLVRLMMTISDNTAGNAVLCAV-GRDRVAHTLRRLGLLQTDIRPYLPATDLEYDPLLVSSTTTSD +LVDLLSFIWEDHAATPSQCSFMRHVLGQQAW-GHRFAEVFTPGVQIAAKTGSLA.ALSHEAGVISHPDEPPIAVAVLTQS +ARREIPLSNTVVGQIARHCVrsy +>up|R9CNB9|R9CNB9_ELIME/27-262 +.nelkKRIENIITGKKADVGVSIIGGNKNDKV.QINGNQLYPMLSTFKFPIALTVLHKVEKGELKMSQKIFIKKEELLDW +SPFLEKYPQGNITLEDALMWMMCYSDNNLTDILIRLIGGTDTVQKFI---GTKDFIIKNDEEDMHKAWDSQFINKITPNR +ATQLLDKFYQGKILNRVNTKWLYEAMLNNKTGLKRLKGKLAADIKVAHRSGTGMtGAINSYGIIELPKNKK--------- +--------------------... +>ur|UPI0004CA9037|UniRef100_UPI0004CA9037/5-302 +..rlvAELRGVLADAGLAGSFLVRDLASGEQV.GIDADRVLPVASLVKLPLALAVLQRRHAGLLDGAEAIDVLPGERAPG +DGSASFSHPARVAVDDLLYLSVSMSDNAAADALFGLV-PPRDVHGALRDAGFEGIAVRHRMRDLSDQLDASRANAGSARA +FADLLHELWQPTRVPPEVAERLRLLMRENVF-RQRLAPDFASDATWSSKTGTLL.NLRHEVGVVEHEDGDMLAVAALTES +RAAAQPAAEAAMARVARALHdh. +>up|B0TAI9|B0TAI9_HELMI/63-305 +.dklrQRIRKEMAESGIDYALFLEDLENGNQF.AIEPDKNFQAASAIKVPLVLFLYALALDKRLDLDETMTLTSSDLAPS +SGGLWSLPGRQYTLRQLAKHVIEDSDNTAANMLMRRV-GRSNFYLFLRLAGARTVPAG-----------PGKGNVTCARD +MALYLKGIWVFRQLNPGFGEEIFQYLLHSKI-DNRIPAGVPDDIKVANKIGSQI.GFFHDAAIVLLPNR-PYVLAILCHH +PS--ETEANAAIARISRIIYe.. +>ur|UPI0003FDDBE1|UniRef100_UPI0003FDDBE1/25-286 +.kklsQKLQELTQGFNGETGIFVQNLKTGKIA.VYNADTIFPTASMIKVPIMCAVFDKIEKGELSYQQELIYKDSLLYAG +EDILGSKDGEKIALSKVQMLSITTSDNTASLWLQKLT-GGKYINQWLQTNGFTQTRINSRTEGREKDRALYGWGQTTPRE +MAGLLVKIRQGKAISPAASERMYRNMIRIYF-DQVALSQIPPYIQAASKQGAVN.ESRSEVVLVNAPHGD-YVFCVATKN +QKDQNNEGYTLIRNLSALLWnyf +>up|B8HGJ5|B8HGJ5_ARTCA/16-302 +.....RQAAQVLESAGLSGSLLVRHLGTGQEL.ALDADRLFPLASVAKLPLAAAALDAAHRGRFELSMPVRIDDSSRSQG +PGIARFAHPATIAAGDLIRLAVELSDNSAADAIFRIV-SPEEVTEWLRALGTGGIILRHPIGELYAQLDVERANAGTARG +LADLLQKIWDGTV-SPAVAAPLREMLAANVF-RHRLAPDFSADTTWYSKTGSFV.HLRHEAGVVEHTGGPALAVVALTRS +RVPAQPSAEQAMGHAARILHde. +>ur|UPI0004C14414|UniRef100_UPI0004C14414/5-296 +..allREVREQLTDGGLRACLLVRDLGTGEEL.GIEPDTELPSASLVKVPLALATLERVRRGELDGGTVLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPEQVTGILRDAGLRGITVRHRTEELFDQLDTTRANTGSARS +FTDLLQALWTPSKVHPEVAGRLRDLLAHNVL-RHRLAPDFSSASRWSSKTGTLL.NLRHEIGVVEHAGGETFAIAVLTES +SAAAQPGADALMAEAARRLRdh. +>up|C4FRG5|C4FRG5_9FIRM/8-263 +.ksleHQLDTVIKELKGNISYVVLQFDDEEEIaSKGEDTVHSSASLIKVLIMEYVFHLARTEQLDLNDTVPLSRTPRVEG +GGALQELVAKHFTYLELCRLMMVLSDNIATNLLITVL-GMENINARAEQLGVDEIELNRMMMDFE-ALAEGRDNRMTAMA +LARLYKHIFECRD-RDFYGREMWNILGRQQF-RDILPFYWGEDVRFHHKTGSLD.RVEHDGGILETFRGH-FCFILLMSD +ID--NDRGKELGARVGRIM-... +>ur|UPI00069177B4|UniRef100_UPI00069177B4/46-286 +.....--TAQVIGANNKQLAVYFLRPGREVEP.FIYNQRRMFPASMIKLFVMAKTMQDVHDGRLSLEEQLTIRKQDVVGG +AGVTTWNAGEKRTIAQLIQLMVVESDNTATNMLIDKL-GMANINQYLQQYGYKDTLLVHKLMV---NKKASNKNLSSVRD +IGHLLTNLYYHQLVGEKEDAFMLDILKQQRD-KECFPAVVS-GYDIAHKTGEVN.GVYADGGIFYGPQED-FILVALSNS +NE-GRVEAIHKMQKLAK---... +>ur|UPI0004C89C01|UniRef100_UPI0004C89C01/7-296 +....lHDLRGQLRDGGLHGCLLVRDLHTGDEL.GIEPDTQLPSASLVKVPLALATVERIRRGDLDGATMLDVLPGRITTP +TGLSRFRHPVRIAIDDLLYLSTCVSDGTAADALFDLT-PPAQVADILHDVGLRGITVRHRMRELSEQLDTTRANTGSARA +WVELLQALWTPSGIHPEVAGRVRGLMAHNVL-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGIVEHSDGQAFAIAVLTES +LAASQPGADAVMAQVARALRdh. +>up|E1LAE8|E1LAE8_9FIRM/8-259 +.ksleIQLAALLDTLDATVSYMVTRLNEGEEA.TIKETIVHTGASMVKTLILEYVFHLAAQEQLDLNDTIALSRSPRVEG +AGALMELVGNHFSYLELCRLMMVLSDNWATNLLIQAL-GMENINARAEQLGLEYFEINRMMMDFTA-VKENRENYITAMD +MAVLLHHIYELR--HTIYGHEMWNILGRQQF-RDILPFHWGEDVIFHHKTGSLD.CVEHDAGIIETMNGDFCFVLLMSHL +CN---DKAKQLGAQMG----... +>ur|UPI00057C8B02|UniRef100_UPI00057C8B02/9-296 +.....EAVGAELESAGLRARIIARDLGSNAEV.ALSPDGALPLASLVKVPIALAVLNRIKAGELAADEQIRVDPAVNSTA +SPIARFRHPARIAVEDLLTLAVCFSDNTAADALLDIV-PARDVQRDLEDMGLRGMDVRHRLDALESQLDVSRANSGTARS +LMDLLAELWRPERVDPGVAARLRELMSGNVV-RHRIAPDLSDSAQWSSKTGTLL.HLRHEIGVVDHADGQSIAVVVLSES +SNPAQPAAEAALGAAARALHd.. +>up|L9VNY0|L9VNY0_9EURY/12-292 +.aelrSTAEQIDEGLDGRLGVVVCDVGTDPLL.SIRSRDRFGAASIVKLPILYALYRTYDGRLEALDRPHQIAPENRVGG +SGLFHLLADPTPTVEDLATAMISVSDNAATNELIDHL-GFDDIAAAAADLGLEGTHLGRKMMQTPASNGHRYVNWVTPLD +CVVLLSDIHRERTLSSAAYEQLSRPLAHQHD-GSMVPRYLPPDAEIRHKTGNLP.SVAADTGLLTVDGRT-VAYAICCDG +LE-RRGEGVDAIAKLGAGVY... +>ur|UPI00068F7948|UniRef100_UPI00068F7948/33-313 +....tSAVQQIIAQHHGKVAVYAHQLNTDKTI.AIDADKPVQTASTIKLAMLWTAMREIGLGHAAWDEKLTLQPGEGVAG +SGVLHFFDTPLVTLKDVATMMVIVSDNTATNMMIDRF-TTKKVDDNMTALGLDQTWLYKKAGPMPADQAKFGLGKTTAQQ +ISTVMEKIGRCDAKAQVACKAAIEMLRNQ-FYRDTVPRYLEAGSGIASKTGSLD.ATRSDVAIIAAKSGP-IVLAVYTYE +NSDKDNEGEVTVAKIAKAIVsaw +>ur|UPI00056248C1|UniRef100_UPI00056248C1/28-289 +..elqQKLEQLTQTFNGDVGVYVKNLKTGKEA.AINADTIFPTASIVKVPILLKIFDKIDKGELKYNDTLVYSEDRIYGG +SGLMQFYKDSATDVRTLVALMISYSDNVTSLWNQELAGGGEAINELLAELDLEHTRVNSRTEGREKDWEKYGWGQTTPRE +MAIILEKIRKRELISAAASDEMYRLLGNS-FYQEYALSQIPPYVQAAAKQGMVN.KSRSELFMVNAASGD-YVCYIATKN +IEDDNNEAWELQRKISALLWsyf +>up|A0A0B9A173|A0A0B9A173_BRELN/13-300 +.....EAVGAELESAGLRARIIARDLGSNAEV.ALSPDGALPLASLVKVPIALAVLNRIKAGELAADEQIRVDPAVNSTA +SPIARFRHPARIAVEDLLTLAVCFSDNTAADALLDIV-PARDVQRDLEDMGLRGMDVRHRLDALESQLDVSRANSGTARS +LMDLLAELWRPERVDPGVAARLRELMSGNVV-RHRIAPDLSDSAQWSSKTGTLL.HLRHEIGVVDHADGQSIAVVVLSES +SNPAQPAAEAALGAAARALHd.. +>up|A0A0H4C3B1|A0A0H4C3B1_9ACTN/20-306 +..dvaETIATEWAALGVHGSFLARNLDTGEQL.GFDIDESTPLASVVKVPLALVVLDLIEQGELDPARPVTVDPRSSVGP +TGLAAFRYPATVAVADLLLLTLSVSDNAAADALLDLV-PVADVDARLRAWGCDGIRMRHRMNHLYETLDPAHANAGSAAA +LVGLLRRVWCDEIAGPRATAELRRLMGLQVF-TQRLASDLRASLRWSGKTGTFL.HLRHEIGVLEADSGDRVAMAALTRA +DRSAAADIDLAIGVAGREAF... +>up|H2K2M8|H2K2M8_STRHJ/40-326 +...vaEGIAADWAALGVRGSFLARDLGTGEQL.GFDIEESTPLASVVKVPLALVVLDRIAHGDLDPAHPVTVDPGSSVGP +TGLAAFRYPATVAVGDLLALMLSVSDNAAADALLDLV-PVADVDARLRAWGCDGIRMRHRMNHLYETLDPAHANAGSAAA +LVGLLERVWCDGIAGPGATAELRRLMGLQVF-TQRLASELRTTLRWSGKTGTFL.HLRHEIGVVEAESGERVAIAALTRA +GRRAAPDIDLAIGVAGREAFe.. +>ur|UPI000686D485|UniRef100_UPI000686D485/1-170 +.....---------------------------.----------------------------------------------- +-----------MNVAGLCEATVTLSDNSAGNLLLTTLGGPEGLNTFLRSIGDETTRLDRWETELNEGALGDPRDTTTPTA +MLASLESLLFGEVLSETSREQLADWMVADQVADELIRASLPEGWRIGDKTGAGGnGSRSVVAVIWPPEGGPVLAAVYMTD +NTAEFRARNEAVAEIGAIMIe.. +>ur|UPI0005C25974|UniRef100_UPI0005C25974/3-288 +.....-QAAQVLESAGLSGSLLVRHLGTGQEL.ALDADRLFPLASVAKLPLAAAALDAAHRGRFELSMPVRIDDSSRSQG +PGIARFAHPATIAAGDLIRLAVELSDNSAADAIFRIV-SPEEVTEWLRALGTGGIILRHPIGELYAQLDVERANAGTARG +LADLLQKIWDGTV-SPAVAAPLREMLAANVF-RHRLAPDFSADTTWYSKTGSFV.HLRHEAGVVEHTGGPALAVVALTRS +RVPAQPSAEQAMGHAARILHde. +>ur|UPI00036D0F2A|UniRef100_UPI00036D0F2A/33-319 +...vaEAVAAEWAAVGVRGAFLARNLDTGEQL.GFDVEELVPLASVAKVPLALVALDRIATGELDAARPVVVDPASSVGP +TGLAAFRHPATVAVGDLLLLMLSVSDNAAADALFGLV-PAAEVDARLRAWGCRGLRLRHRLNRMYETLDPAHANVGTATG +LVDLLDRVWRDDIAHPDACAELRRLMGLQVF-THRLAGELRADTKVSGKTGTFL.HLRHEIGVVESEAGDRIAMAALTRS +DRRAAPDIDLTIATSARLAFe.. +>up|I2EPJ3|I2EPJ3_EMTOG/25-285 +..qlkAKLEETLKGFNGIAGVYVKNIKSNKFV.AINADTIFPTASMIKVPIMVGTFDKIKKGELKYDQELTYKDSLDYDD +GIVGSLKDGAKLPLNEVVMLMCTVSDNTGSLWLQALAGGGKRINAIMDSLGLKNTRVNSRTPGREANRTEFGWGQTTPRE +MAELITMIRNGKVISADASDRMYRNLGRQ-FWDGEGLSQLPETVKYATKNGAVN.RSRSEVVYVHAPHGE-YVYCVITKK +QKDEENEGYELLRKVGALLWnyy +>up|D1BLB4|D1BLB4_VEIPT/8-263 +.ksleHQLDTVIKELAGNISYAVLQFDDEEEIaARGENTVHSSASLIKVLIMEYVFHLARTEQLDINDTVPLSRTPRVEG +GGALQELVGKHFTYLELCRLMMVLSDNIATNLLITVL-GMENINARAEKLGVDEMELNRMMMDFNA-LAEGRDNHITAMS +LARLYKHIFECRD-RDVYGREMWNILGRQQF-RDILPFYWGEGIRFHHKTGSLD.RVEHDGGVIETFRGH-FCFILLMSD +ID--NDRGKELGAQVGRIM-... +>up|R6D3Y9|R6D3Y9_9CLOT/22-255 +.....---------KKEKVNILIKKVNCNETIfSYNENNVFVSASLIKVPIMLATLNEVKNGNISLDKIITVSQDDILDD +NEVFEKGK-YKYSVKELIYFMITVSDNTSTNILIKLL-GFDYINKFIKEIGLYNTKLERYMNDWK-AIKNGKNNYTTLVD +MNKCFEILINEDILNNELCNFAINTLYGQKI-NNQIPRYIP-NVKFAHKTGGLD.YLNSDVGIFEKN-GEMYFIGISIYD +TPEK-TGDRKSTSILA----... +>up|A0A0A7FWA3|A0A0A7FWA3_9CLOT/2-252 +.....KEIKKYLESRIGTYGFFFEDLNSGFVY.GYNENVQMVAAGCMKLPVAMALIKDVELGKVTFMDKIRIDGADKVYG +TGIIHEFDARDYTIFELLVAMLIQSDNTAANKIIDIV-GMERINDYLKEMGLKNTVLNRKTAD-ERKEKPKVENLTTAKD +LSMAWKILYDATFLSKENSTMLIDILRRQQI-KNKLALYIPDDYEISSKTGDKP.GVENDTALIQLSKGS-FTFTVLSMS +IP-NSVYGTVTLAKSGKMMWd.. +>up|A0A068LCN1|A0A068LCN1_9BACT/8-263 +.ksleHQLDTVIKELKGNISYVVLQFDDEEEIaSKGEDTVHSSASLIKVLIMEYVFHLARTEQLDLNDTVPLSRTPRVEG +GGALQELVAKHFTYLELCRLMMVLSDNMATNLLITVL-GMENINARAEQLGVDEIELNRMMMDFDA-LAEGRDNHLTALS +LARLYKHIFECRD-RDAYGREMWNILGRQQF-RDILPFYWGEDTRFHHKTGSLD.RVEHDGGVLETFRGH-FCFILLMSD +ID--NDRGKELGARVGRIM-... +>up|G2P475|G2P475_STRVO/5-296 +..tllRDLREQLRDGGLHGCLLVRDLHTGDEL.GIDPDTQLPSASLVKVPLALATAERIRRGELDGATMLDVPPGRITTP +TGLSRFRHPARIAIEDLLYLSTCVSDGTAADALFALT-PPAQVAEILQKLGLRGITVRHGMRELTEQLDTTRANTGSARA +WVDLLQALSTPSKIHPDVALHVRDLMAHNVL-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGIVEHSDGQAFAIAVLTES +LASTQPGADALMAQVARTLRdh. +>up|A0A022KYI9|A0A022KYI9_9ACTN/15-289 +.....----------GCDGWCYAELIDRPGTGlGIGQDVPVVVASMYKLHLMVAACRAAAAGTLDLTQRVTITPNEHTPP +TGFALFADDVEVSIRDLVRMMITVSDNTAAEAVQRLL-PAGALDETLLALDLQTTVIRGGVRAQQQAYDPAYVSHSTARA +LCQLMRAIWTNTASDPQQCAFMREVLGQQ-IWPHRIASGFPASTAVAGKTGTIG.RIRAETAVVQPDGEPPVVVCVVTRA +ARADLPTVDTAIGRIARLLVn.. +>up|A0A0G1FN63|A0A0G1FN63_9BACT/81-321 +...leKEIAREVAKTQGTFSVYFYDLESGRNF.GINEQMQVMAASVNKIPILAALYYKVAKNELDLDRIIVPQAKDIRDG +TGSIQYDPPGTYSLKTLARLMMEKSDNTAAYILASLVIGLDDIQSLVESWGMTQTDML--------------SNKTSARD +IGIVTIKMYRGEITNSALTREMIDFMDDSDF-EDRIPKGVDSQVKVYHKTGDEV.RTVHDAGIIDLP-GKPYFLAVFATD +VV-DATITKEKIVLISRIIYe.. +>up|A0A0A7U3Y1|A0A0A7U3Y1_LACBR/229-481 +...ikKDIGVTVGAIGGTNSVYVSPVNSEQSV.VVN-NGSQRSASSIKIYIMVTAYAMAKEGVFNLNDTHTLTNDEKVGG +TGVIQNRAGTELSYREIIEYMIDDSDNTGANIMIDKLGGFQLINNKIKSMGATDTKLRRKMLDTK-ALDNGRDNTTSARD +MGTTLKMIYNHHLVSREADDEMLAILRKNQN-RTKLPNQLPSTATVYNKTGEYDyGVQNDAEIVRNSQGA-FVAVVLSED +GE--KTDQLAAMNKLGLMLYq.. +>ur|UPI000365B431|UniRef100_UPI000365B431/5-296 +..rlvADLAAELDEGGLRGSFLVRDLHSGREV.GLEPDLVFPLASLIKVPLAAVTLDRIRRGELSGSDVLEVRPGDAAPG +TGTTRFRHPAWVALDDLLSLALAISDNLAADTLFTLT-PPVEVTRALRHWGLRGITARHLVDDLTRQLDVTRANSGSARA +FADLLQALWTPSAIPDEVARRVRELMAANLI-RHRLAPDFTDSASWSSKTGTVL.NLRHEAGVVEHADGRAFAVVALTES +RAVRQPEAEGLMARVARFLHdh. +>up|C2G3X8|C2G3X8_9SPHI/26-287 +.qkleKKLKELTRDFHGDIGIYVRHLKTNKEV.MINADSIFPTASIIKVPILAGVFNKIGKGELKYNDKFIYRQSRAYGG +SGLMQFFKDSVTDLSTMAALMIGYSDNVTSIWCQELA-EGTKINELMDELGLPNTRVNSRTAGREAIWKKYGWGHTTPRE +MATLLTLIREGKVISPDLSDKMYRILGNV-FYNERSLSQIPSYIKTASKSGSLE.DVRTEVVLVNAPSGD-YVFSVFTKN +NKDRSNEAEVLTRSISSLLWnyf +>ur|UPI0004837947|UniRef100_UPI0004837947/34-334 +..kmtADFQPIADRVPGQLGVAVEDLGTGQII.SFNGERRFPLQGAALIPLGAAVMAEVEAGRLRLDDVVLIEDVDLSPP +SAIADAWPGRNYTVEELLERAVGQGDATAADVLLKRVGGPGAVTAWLQGRRVNNLDLDRYQRQLLPAALADPRDTATPLG +VVRLLEALNQAELLGPESRRRLGRIIGQTREGPGRLRAALPDGAHLVHLPATARtPMVGDVGVYTLKDGRKFAVIAFVSG +SPLPVAAQEQAIADVGRVVIk.. +>up|A0A0J5QQ48|A0A0J5QQ48_KOCRH/2-277 +.....---AEILQSEDMTGAVSARVIDAPPVF.SFHEEEVFPAASLYKLAVMMAFCREVDHGVLEPSALVDLSPADRAQP +TGLAILEDMVRISWRDLVRLMMSISDNAAAEAVLRKV-GTSRVHETLRLMGATRTEIRPTPPSGNGEYDPLSVSSTTASD +LVTLLCAIWQDRAASAEQCAFMRQVLSQQAWG-HRFAEAFSPGVTVAAKTGSFG.SLSHEAGVVSHPGEKSIAVAVLTRS +VRREIPLSNKVVGQIARHCVrny +>ur|UPI00040C5632|UniRef100_UPI00040C5632/4-296 +.esllARLRAELADGGLRGSFLVRDLRTGYEI.GIDPDLEFPSASLVKIPLAAATLERIRRGELDGSTPIEVQPGRATTP +TGLTRFRHPARVSIDDLLYLAMAISDETAADTLFSLT-PPAEVTRMTREWGVPGISARHPVSDLSDQLDITRASSGSARA +FAGLLEALWTPSKVDESVAARVRELMGLNLLRQRLSPDFVSDATKWSSKTGTVL.NLRHEVGVVEHADGGIFAIAALTES +RVSAQPEAEVLMARVARTLRdh. +>up|G7LZR6|G7LZR6_9CLOT/2-252 +.....KEIKRYLESRIGTYSFFFEDLGSGFTY.GYNENVQMTSAGCMKLPIAVSVIRYVEDGNASFLDKIKIEEEDKVYG +TGILHEFDNREYTVFELLVAMLIQSDNTAANKLIDIV-GMDRINDDIEAQGLKNTKLNRKTSD-ERAASTGVENITSALD +LSKIWKHLYDGRFLSEKNSKMLIDILQRQQM-KNKLALYIPDDYEISSKTGDKT.SVENDTALIRTEKGS-FTFTVLSMG +IP-NSVYGTVTLAKSGKMMWd.. +>ur|UPI0005323211|UniRef100_UPI0005323211/26-287 +.dkltKKLTEAIAEFKGEVGIYVKKMNSNKEV.AIHADEIFPTASIVKVPILVGLFDKINNGELKYKQKFIYRKDRIYGG +SGLMQFFKDSVTDLATMAALMIGYSDNVTSIWCQELA-EGTKINNIMDKLGLKNTKVNSRTPGREAAWKEYGWGNTTPRE +MANLLIMIRKGQVINPSISDKMYRVLGNV-FYNERSLSQVPAHIKTASKSGSLD.DVRSEVVLVNAPSGD-YVFSIFTKN +NQDRTNEAEDLTRRISNLLWnyf +>up|R7ZMJ4|R7ZMJ4_9BACT/25-286 +..tliETLKRELAGFKGTAGLYALNLQTGEEI.AINADTLFPTASIIKVPILVGVFDKIEQGELTYNQPLMYRDSLKYGG +SGLMQFFQDSTTDLSVLVSLMITYSDNTTSLWCQALAGGGVAINALMENLGLVHTRVNSRTPGREANREQFGWGQTTPRE +MAQLLVKIRKGEVVSPKASERMYRLMTNIYY-DENALSAIPPYIQTASKQGMVN.ASRSELVMVNAPGGD-YVFYIATKD +NEDQDNESYVLKRTVSRLLWeaw +>up|A0A022MK38|A0A022MK38_9ACTN/10-296 +...vaEAVAADWAALGVRGSFLARDIDTGAQL.GFDAAVPVPLASVVKVPLALVVLDRIASGGLDAALPVTVDPASSVGP +TGLAAFRHPATVAVGDLLHLMMSVSDNAGADALLDLV-PVAEVDARLRAWDCGDLRVRHRMNLMYETLDPAHANAGTATA +LVDLLHRVWRDEISRPPATAELRRLMGAQLF-TQRLASELRSALRVSGKTGTFL.HLRHEVGVVEADSGHRVAVAALTRS +DRRAAPDIDLAIGAAARDAFe.. +>ur|UPI0003470865|UniRef100_UPI0003470865/4-296 +.....HHLRTELDEAGLHASFLVRDLHTGHEI.GIDPDTEYATASLVKVPLALATLHRIHQGELDGATRIEITPAPAVTG +PPGTGFRHPVTIAIDDLLHLSTCLSDNTAAEALFDLT-PPETVDRLLREHDIHGITVRHSIKSLGSQLDVTLANSGSARA +HIELLQALWRPTAIHPDVARRVRGLMADNAI-RHRLAPDFTDASTWASKTGTVL.NHRHEIGVVEHENGEAYAIAALTAS +QSRHQPAAEALMGRVARTLRdh. +>up|S6FAK6|S6FAK6_9CLOT/2-253 +.....KEIKKYLESRIGTYGFFFEDLKSGFIY.GYNENVKMVAAGCMKLPIAVSLISAVEHGKVDFMDKIKIDGKDKVYG +TGIIHEFNEREYTVFELLVAMLIQSDNTAANKIIDII-GMEQINKDIQEMGLKNTTLNRKTTD-ERKPKNEVENITTASD +LSKIWKHLYKGTFLNADNSQMLIDILRRQQI-KNKLALYIPDDYEISSKTGDKN.GVENDTELIQLSKGN-FAFTIMSMN +IP-NSVYGTVTLAKCGKMMWdn. +>up|A0A0E0VRK8|A0A0E0VRK8_STAA5/9-209 +.....---------------------------.-------------------------------KLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGITKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMLNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|D7VLX7|D7VLX7_9SPHI/26-287 +.qkleKKLKELTRDFHGDIGIYVRHLRTNKEV.MINADSIFPTASIIKVPILAGVFNKIGKGELKYNDKFVYRQSRVYGG +SGLMQFFKDSITDLSTMAALMIGYSDNVTSIWCQELA-EGTKINELMDELGLPNTRVNSRTAGREAIWKKYGWGHTTPRE +MATLLTLIRAGKVISPDLSDKMYRILGNV-FYNERSLSQIPSYIKTASKSGSLE.DVRTEVVLVNAPSGD-YVFSVFTKN +NKDRSNEAEVLTRSISSLLWnyf +>ur|UPI0003178386|UniRef100_UPI0003178386/2-252 +.....KEIKRYLESREGNYSFYFEDLKSGFIY.GFNENVKMPAAGCIKLPIAMALLKEVENGKVSLNDLISIGDEDKVSG +FGIIHEFSEKQYTLKELLVAMLIQSDNTAACKIINIL-GMDKVNSLINDMGLKSTKVNKYPSEVK--LSDNEENITTSYD +LSQCFKLLHNNTALSKEHSRLIIETLKRHQL-NTRIPFYFQRQANTANKIGTLE.TVENDTALLNFSKGD-FVYTVMSNN +LP-TNVYGITTIARSGKMMFd.. +>ur|UPI0004C69E62|UniRef100_UPI0004C69E62/5-296 +..sllRELRAELRDGGLRCCVLVRDLGSGDEI.GLEPDTLLPVASLVKIPLAIATAERVRRGEIDGATALDVQPGRITTP +TGVSRFRHPARIAIDDLLYLSTSVSDNSAGDALFDLT-PPARVAAIVDEFGLRGFTIRHSLRALSDQLDTTRANTGSARA +CVELLQALWTPSKIHPEVAARVRELMAHNLI-RHRLTPDFSDATTWSSKTGTLL.NLRHEIGVVEHADGQTFAVAVLTES +LAGTQFGADALMAHVARTLRdh. +>ur|UPI0004C5E44A|UniRef100_UPI0004C5E44A/4-291 +..evaDGIAREWDALGIRGSFLARNIDTGEEL.GFTVDVPVPLASVVKVPLALVVLDRIAAGELDAARPVTYVPSAGSAP +TGLAAFRHPTTLAVGDLLLMMLSVSDNAAADLLLDLV-PVPAVDERLRSWDCPDLRVRHRLHHMYATLDPAHASTGTAEA +LVSLLERVWRDEISDPAATAELRRLMGLQVF-AHRMVSELRASLRYSGKTGSFL.HLRHEIGVVEADSGDRVALAALTRA +DRRAAPDIDLAIGVAARRAFe.. +>ur|UPI00058E98DE|UniRef100_UPI00058E98DE/6-294 +..avlRQAAAVLGEAGLRASVAVKDLRSGRGL.AIEADEPYPLASVVKLPLALAVLRRFGDGDLDPASPVQLDATERTPP +TGLSQFEHPATVAVEDLLGLAVCASDDTAADALFRFC-PPEAVTAMLRELGVTGITVRHSISELHRQLDVTNANAGTARA +LIQLLESIWCDTRFSA-VKAPLRRLLGLNMM-RQRLAPDLEDDAAWHSKTGTFL.HLRHEVGVLEHADGGVFAIAVLSES +SARRQPAAEQALGRAAKLLHd.. +>up|X1Q1S3|X1Q1S3_9ZZZZ/25-177 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPV- +------------------------------------------------------.------------------------- +--------------------... +>ur|UPI000374E8E0|UniRef100_UPI000374E8E0/5-296 +..allRELRDQLDDAGLRGSFLVRDLRSGEEI.AIEADAQWPSASLVKVPLAVATLERIRLGELDGATQLDIEPGRITTP +TGLSRFRHPARVAVDDLLYLSTAISDGVAADALFGLT-PPPEVARILKGFGIEGITVRHPVQELADQLDVTRASSGSARA +FADLLQALWTPSAIPAEVAARVRELMRHNVV-RHRLADFVSDASIWSSKTGTLL.TLRHEIGVVEHADGQAFAVAALTES +RAAQQPGAEAVMARVARRLRdh. +>up|A0A0D6S3C9|A0A0D6S3C9_9RHIZ/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMSNTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQTMPDGTETIGRLAQACWdgf +>up|A0A076MUI6|A0A076MUI6_AMYME/10-301 +..allRELRDQLDDAGLRGSFLVRDLRSGEEI.AIEADAQWPSASLVKVPLAVATLERIRLGELDGATQLDIEPGRITTP +TGLSRFRHPARVAVDDLLYLSTAISDGVAADALFGLT-PPPEVARILKGFGIEGITVRHPVQELADQLDVTRASSGSARA +FADLLQALWTPSAIPAEVAARVRELMRHNVV-RHRLADFVSDASIWSSKTGTLL.TLRHEIGVVEHADGQAFAVAALTES +RAAQQPGAEAVMARVARRLRdh. +>up|R6ETJ0|R6ETJ0_9BACT/33-302 +...ltDSLSRIASACPGEMGVAVI-VNDTETI.TVNNQSVYPMMSVFKVHQALALCDDFDKRGLSLDTLIRINRSELDPW +SPMMKDHPERILTIRDLLRYTLTQSDNNASNLLFKRLVDVAKTDSFVATIIPPSFRIVYTEEEMAVDHDRAYSNYTSPLG +AAMLMNRLFTDKLVSDGKQDFIKNTLKECETGTDRIVAPLLPDAVIAHKTGSGYvVAHNDVAYICLPHNISYALAVFVKD +FKGNEAQASRYIARASAVVYs.. +>ur|UPI0005CF51AB|UniRef100_UPI0005CF51AB/4-296 +.esllARLRAELADGGLRGSFLVRDLRTGYEI.GIDPDLEFPSASLVKIPLAAATLERIRRGELDGSAPIEVQPGRATTP +TGLTRFRHPARVSIDDLLYLAMAISDETAADTLFSLT-PPAEVTRMTREWGVPGISARHPVSDLSDQLDITRASSGSARA +FAGLLEALWTPSKVDESVAARVRELMGLNLLRQRLSPDFVSDATKWSSKTGTVL.NLRHEVGVVEHADGGIFAIAALTES +RVSAQPEAEVLMARVARTLRdh. +>ur|UPI00051689E1|UniRef100_UPI00051689E1/5-296 +..alvRDVRTRLSEGGLRACLLVRDLGTGEEL.GIDPDTDLPSASLVKVPLALATLERIRRGELDGATLLDVAPGRVTTP +TGLSRFRHPARLAIDDLLYLSTCLSDGTAADALFDLT-PPARVAGLLREAGLRGITVRHRTEELFDQLDTTRANTGSARS +FVDLLQALWTPSKVHPEVAERLRDLLAHNVL-RHRLTPDFSSASRWSSKTGTLL.NLRHEIGVVEHADGQTFAIAVLTES +SVGAQPGVDALMAEAARRLRdh. +>ur|UPI0005CB3494|UniRef100_UPI0005CB3494/4-264 +.....-----EWAAVGVRGAFLARHVDTGEQL.GFDVDASVPLASVAKVPLALVALDRIATGELDAARPVVVDPASSVGP +TGLAAFRHPATVAVGDLLLSMLTVSDNAAADAVFDLV-PAAEVDARLRAWGCTGIRVRHRLNRMYETLDPAHANAGTATG +LVDLLQRVWRDDVGRPDACAELRRMMGRQLF-RHRLASELQADTRVSGKTGTFL.HLRHEIGVVESEAGDRVAMAALTRS +DRRA----------------... +>ur|UPI0004CB4D1F|UniRef100_UPI0004CB4D1F/5-296 +..allREVREQLTDGGLRACLLVRDLGTGEEL.GIEPDTELPSASLVKVPLALATLERVRRGELDGATVLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPEQVTGILRDAGLRGITVRHRTEELFDQLDTTRANTGSARS +FTDLLQALWIPSKVHPEVAGRLRDLLAHNVL-RHRLAPDFSSASRWSSKTGTLL.NLRHEIGVVEHAGGETFAIAVLTES +SAAAQPGADALMAEAARRLRdh. +>ur|UPI0004C6665E|UniRef100_UPI0004C6665E/6-296 +...llRGVRARLSEGGLRACLLVRDLDTGEEL.GVEPDTDLPSASLVKVPLALATLERIRRGELDGATPLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPARVADLLRESGLRGITVRHRTEELFDQLDTTRANTGSARS +FVDLLQAVWTPSKIHPEVAAGLRDLLAHNVL-RHRLTPDFSSASRWSSKTGTLL.NLRHEIGVVEHADGQRFAIAVLTES +SVGAQPGVDALMAEAARRLRdh. +>up|A0A0G0S6M8|A0A0G0S6M8_9BACT/133-371 +.eqvqKEFNEKTKDLSGIYGLYVISLSNGFFY.GVNDGEVFQAASLIKLPVMAAMYKEAENGNLNLDDKYTLKKSDKVAG +SGSLYGKPAGYVTYRNLVELMGKQSDNTAFNIIRKLL-GDEKINDLIRSTGMVDTSLE--------------ENETTPRD +IGIFFEELMKGNIVSTNTRDKILESLTDTIY-EDWLAAGIPEGTRVAHKYGREI.HVVNDAGIVFSD--NPFVIVIMSKG +VV--EREADSVFPELSKLVFd.. +>ur|UPI0006BABCF9|UniRef100_UPI0006BABCF9/2-252 +.....KEIKKYLESRIGTYGFFFEDLNSGFVY.GYNENVQMVAAGCMKLPVAMALIKDVELGKVTFMDKIRIDGADKVYG +TGIIHEFDARDYTIFELLVAMLIQSDNTAANKIIDIV-GMERINDYLKEMGLKNTVLSRKTAD-ERKEKPKVENLTTAKD +LSMAWKILYDATFLSKENSTMLIDILRRQQI-KNKLALYIPDDYEISSKTGDKP.GVENDTALIQLSKGS-FTFTVLSMS +IP-NSVYGTVTLAKSGKMMWd.. +>ur|UPI00068C90BA|UniRef100_UPI00068C90BA/61-301 +.aelnRNIERILGGDSARYAIYFLRPAEEEEP.FLYQNRPMSPASMIKVFIMAAVMQEVHDGRLSLEEKLVIRESDVVGG +AGVITWNIGEVRSIRELVSGMIMSSDNTATNILIDRL-GMDKINRYIQEHGYGDTQLVHKMMIGN----GGRKNFSSARD +LGKLFSRLYYHQLVGESEDRFMELVLSGQKD-KECFNAALP-DFTIAHKTGEVT.GLYDDGGIFYGKQGD-FVLVIMNEG +FT-SRGDTIEDM--------... +>up|J2GJ80|J2GJ80_9BACL/1-226 +.....---------------------------.---PDELFIAESVIKVPIMAAVFTASELGHFRLDDQLVLRQEDLVGG +SGILYGSPGLKLMIRDLVTLMIIQSDNTATNMLIDLV-GKAQIDQTMIDLGMRQSCYSRKLMIYP--LDITENNKITAGD +VASMLGQLATGSYLSERACKEMIAIMKKQQV-RNGLPSQLPPAWELPCKSGWDT.GRQHDVGLLYTNNRC-FSITALSKE +VT--AQSALNTLGLLGRAVYdy. +>ur|UPI0004C7579C|UniRef100_UPI0004C7579C/5-296 +..allREVREQLTDGGLRACLLVRDLGTGEEL.GIEPDTELPSASLVKVPLALATLERVRRGELDGATVLDVAPGRVTTP +TGLSRFRHPSRIAIDDLLYLSTCLSDGTAADALFDLT-PPEQVTGILRDAGLRGITVRHRTEELFDQLDTTRANTGSARS +FTDLLQALWIPSKVHPEVAGRLRDLLAHNVL-RHRLAPDFSSASRWSSKTGTLL.NLRHEIGVVEHAGGETFAIAVLTES +SAAAQPGADALMAEAARRLRdh. +>up|R5AQ20|R5AQ20_9BACT/30-299 +.aelkKELTAIADSAKGDVGIALIY--DGDTL.TVNNDAIYPMMSVFKLHQAVALCRMFEENGTSLDSVMTLRRSELDPW +SPMLKDHSDEELPMRRLLEYTLIESDNNASNEMFVRLMPPAACDSVIAGIIPRSFEIRFNEAEMQADHSRAYSNRTSPLG +AAILIDRVFTDTLVGKSYQDFIKSALMRCQTGPDKISAALSEGITIGHKTGSGYrTASNDVAFISLPDRRHYALAVFVKD +FDGTDAEAAATIARISAAVIk.. +>ur|UPI00034C5CF1|UniRef100_UPI00034C5CF1/5-296 +..alvRDLEQVLEEGGLRGSFLVRDLDSGEEL.ALGPDLPYPTASLVKIPLALATVERVHEGELDGARTVEMVPGDTVAP +AGLSRFRHRSRVAVEDLLYLATALSDNTAAQLLFDLT-PPERIAEVLRRVGVHGITVRHGIAEVGRQLDVTHASSGSARA +YVDLLQALWRPTAVAGPVAAHVRGLMGANML-RHRLSPDFADSATWSSKTGTVL.NCRHEIGVVEHADGQVLAVAALTES +QAAAQPGAEALMGRVARRLHdh. +>ur|UPI00067D5ACA|UniRef100_UPI00067D5ACA/4-257 +...lwKKLNDICDAQPYVTGWYVKNLLDGSEH.EREGERIFPTASTRKTSILMAVLGEVNAGRLHLDEPIVYEERLRTGV +SGTFKFQPGFTITLKDALVQMMVISDNVCTAMVMERI-SIDTLNAFCRRAGLNGTVHRTSRPDLPPDHDLLEVTTTTPRD +QGRLYDLILRGIGCTAEQCRWAVEVMSWQKL-RTKIAQRLPEDTFVAHKGGTGK.RGRMDCGIVYRRGQPLFIMAAYTDG +VPRTMPDG------------... +>up|D2Q356|D2Q356_KRIFD/13-262 +.....----------QGDFGVWLGRLDGVPVF.MHAAERPHYSASTMKVLVAMAMLRKVDAGELSLEQPVTVHNDFASAG +RGVNRTKLGEQVTLGWLATEMITRSSNLATNLVLEQA-GVDTAQAVLAEYGSGASAIQRGIDDVAA-QAAGISNLMSPAD +LAAVLVAAGNDD---SASGRYLRDLLAANEW-NGEIPAGVPAGTRVEHKNGWDV.RIRHDGGIVRPADAEPFVLTVCTTS +EL-PDPDAQKLIAAIAAEAWnh. +>up|A0A066U187|A0A066U187_9PSEU/6-296 +...lvRDLRTALDEGGLRGSFLVRDLRSGTEL.GIDPDREYPIASLVKVPLAAATLERVHRGELDAATRLEVAPGGVTTG +PGLTRFRHPARIALGDLLYLSTSLSDGTAADVLFGLT-PPAEVMRMLGEWGLAGIAVRHLMRDLVEQLDVTRANSASARA +LVELLQALWTASKIDAEVARGVRELMANNVL-RHRLTPDFSDAARWSSKTGTLL.NLRHEMGVVEHADGAVFAVVALTES +RVPAQPEAEILMARVARALRdh. +>ur|UPI000591542F|UniRef100_UPI000591542F/11-262 +.....--------AGRGEFGVWLGRLDGNAVF.RHHAERTHYAASTMKLPVAIAMMRKVGYGELALDQPVTVHNDFASAA +GGRFGTKLGEQVPLGWLATEMITNSSNLATDLVLEQT-GVDAANAVLAEYGSGESVIRRGIDDAA-AQAVGISNLMSPAD +LAAVLVAVGNDK---SDAGDYVRDLLAGN-TWNGEIPALLPEGTRVEHKNGWDV.RIRHDGGIVRPPDAEAFVVVVCTTS +EL-PDPEAQKLIAGIAAEAWth. +>ur|UPI00056CA026|UniRef100_UPI00056CA026/9-285 +..kaaDRLNAICDAQSFVTRYCIRNLLTGETF.GRDADEETPSASTRKTSIMMAALKAVGEGRLDLNEQIVYEERLAEEA +SGIFRHTPGIVISLRDAITGMMVLSDNVCTKMVFERL-TLEEVDLYCKSIGMSGTHHRFLIPPLSPDHALGAVTTTTATD +QVMLLQTILDAQGCPLELCQYALQTLKNQIL-RYGIHSRLPFETKVASKGGRGK.RGRMDAGIVYRDGAPFYIIAAYTDQ +VPQVMPDGTETIGRLSRACWdef +>ur|UPI000471904F|UniRef100_UPI000471904F/9-296 +.....EAVGAELESAGLRARIIARDLDSHAEV.ALSPEGAIPLASLVKVPIALAVLNRIEAGEFAADEQVRVDPAATGSP +TGAARFRHPARLAIEDLLTLAVCFSDNTAADALLDLV-PVRDVQRELDALGLRGIDIRHRLDALVSQLDVSRANSGTARS +LMGLLAELWRPDRVDPGVAARLRELMSGNVV-RHRIAPDLSDSAQWSSKTGTLL.HLRHEIGVVDHADGQSIAVVALSES +SNPAQPAAEAALGAAARALHd.. +>up|G8LU97|G8LU97_CLOCD/127-367 +.enlkNELEEYVSRFTGQYGIYFVDLVSGYEF.GINDTDEYTAASTIKVPLNYYIFKMIEAGEVDPEDTIAYKEDDFEGG +TGILQSLKGKSFTIRYLLKVSIIYSDNIATNMLLRHF-GRKNFKNYLRMLGG--TVVD------------DNKNVSCPKD +MAIYLKNIYEFCNENKELGKELKYNLCNTI-HNDRLPRLLPKDVKVAHKIGDQI.QAVHDVGIIYAD--NPYILAVMSKG +VI-SDEEARSVIAQVSKKVYd.. +>ur|UPI000487EA7B|UniRef100_UPI000487EA7B/127-367 +.enlkNELEEYVSRFTGQYGIYFVDLVSGYEF.GINDTDEYTAASTIKVPLNYYIFKMIEAGEVDPEDTIAYKEDDFEGG +TGILQSLKGKSFTIRYLLKVSIIYSDNIATNMLLRHF-GRKNFKNYLRMLGG--TVVD------------DNKNVSCPKD +MAIYLKNIYEFCNENKELGKELKYNLCNTI-HNDRLPRLLPKDVKVAHKIGDQI.QAVHDVGIIYAD--NPYILAVMSKG +VI-SDEEARSVIAQVSKKVYd.. +>ur|UPI00068B3159|UniRef100_UPI00068B3159/46-283 +.....--TAQVIGANNKQLAVYFLRPGREVEP.FIYNQRRMFPASMIKLFVMAKTMQDVHDGRLSLEEQLTIRKQDVVGG +AGVTTWNAGEKRTIAQLIQLMVVESDNTATNMLIDKL-GMANINQYLQQYGYKDTLLVHKLMV---NKKASNKNLSSVRD +IGHLLTNLYYHQLVGEKEDAFMLDILEQQRD-KECFPAVVS-GYDIAHKTGEVN.GVYADGGIFYGPQED-FILVALSNS +NE-GRVEVIHKMQK------... +>ur|UPI00034AF8D8|UniRef100_UPI00034AF8D8/5-296 +..allRELRSELDDAGLSGAFLVRDLHSGDEI.GIDPDVEFPIASLVKIPLAIATLDRIRTGDLDGSTRLVVQPGRSTIP +MGLTKFHHPVEIAIDDLLYLSTSVSDNTAADTLFDLT-PPADVAASLREFGVNGITVRHTLRDLVEQLDVTRANSGSARS +VVDLLQALWTPSSIPAEVADRVRMLMGENVL-RHRLAPDFTSASTWSSKTGTLL.NLRHEAGVVEHADGQTFGVAVLTES +RVPAQPGAEALMAHVAKRLRdy. +>ur|UPI000349C55F|UniRef100_UPI000349C55F/3-291 +....tQRLQTELDNAGLQASFLVRDLNTGHEI.GIEPDTPYATSSLVKIPLALATLQRLHQGELTGATPVHIKPDGPTIG +PGLGQYRHPTTVAIDDLLYLATCVSDNVAADALFDLT-PPTHVTQALHQHHVHGITVRHRVRDLNEQLDVTQANSGTARA +HVDLLQALWKPTTIHPDVAARLRELMARNVV-RHRLAPEFDTDAIWSSKTGSVL.NLRHEIGVVEHKSGEAYAIAALTAS +TVPAQPAAEALIGRTARTLRdh. +>ur|UPI0003FEB316|UniRef100_UPI0003FEB316/26-288 +.knleKGLAELVKTFEGDVGIYVYNLKTDKEA.AINADTIFPTASIVKVPILIEVFNQIKVGKLRYNDTLVYDAKRKYGG +SGLMQFYKDSTTDLRTLTSLMITVSDNTTSLWCQELVGGGLAINKTMADLGLTHTRVNSRTEGRTKDWEIYGWGQTTPRE +MASLLIKMRKRTLVDETSSDEMYRLMTNS-FYTDYSLSQIPPYVQTAAKQGMVN.KSRSELVMVNAPHGD-YVFYIASKN +NTDEDNKAWQLQRTISAYLWhyf +>ur|UPI000563F2A1|UniRef100_UPI000563F2A1/8-295 +.....RDARQALDDAGLRGSFLVRDLDTGDEL.GIDEDVEYPVASLVKVPLAVATLERVARGELDPATPIPVPPGRSTIG +PGLSKFRHPAVIALADLLYLSTSMSDSVAADTLFALT-PPAAVTAELRRLGHDGIPVRHLMADLVDQLDISRANAGSARA +FTDLLHGLWRPTTIQPTVAAQVRELMGDNVVRHRLAPDFMSDSSRWSSKTGTLL.NLRHEVGVVEHDDGQAFAVAALTES +RAAVQPGAEALMAQVARQLRd.. +>ur|UPI0004AF617D|UniRef100_UPI0004AF617D/2-253 +.....KEIKKYLESRIGKYSFFFEDLKSGYVY.GYNENVPMIAAGCMKLPIAVSLIKAVEDKKVDFMDKVKIQSGDKVYG +TGIIHEFNEREYTVFELLVIMLIQSDNTAANKIIDIV-GMEQINEDIIAMGLKNTRLNRKTNDERT-AITDVENITTAYD +LSRIWKHLANGTFLSKDNGQMLIDILRRQQI-KNKLALYIPDDIEISSKTGDKK.GVENDTAYLELPKGK-FTFTVLSQD +IP-NSVYGTVSLAKCGKMMWde. +>ur|UPI00037621C7|UniRef100_UPI00037621C7/22-308 +...vaEAVAADWAALGVRGSFLARDIDTGAQL.GFDAAVPVPLASVVKVPLALVVLDRIASGGLDAALPVTVDPASSVGP +TGLAAFRHPATVAVGDLLHLMMSVSDNGSADALLDLV-PVAEVDARLRAWDCGDLRVRHRMNLMYETLDPAHANAGTATA +LVDLLHRVWRDEISRPPATAELRRLMGAQLF-TQRLASELRSDTRVSGKTGTFL.HLRHEIGVVEADSGHRVAVAALTRS +DRRAAPDIDLAIGAAARDAFe.. +>ur|UPI0003720A40|UniRef100_UPI0003720A40/27-288 +.kkleQKLKTAFASFRGDVGVYVHNLRTGKTV.AINADTLFPTASTVKIPIQCGLFDKIQQGELTYGQELVYKDSLHYDD +GIVGSLKDGAKIPLSEVVMLMETVSDNTGSLWCQALAGGGAAINDWLETNGFHQTRVNSRTPGRKANQAQYGWGQTSPRE +LASLLTYIRQGKAVSPAASDEMYRNLGRQ-YWDNDGLSQVPPDVKTACKNGAVN.QARSEVVLVHAPHGD-YVYCVMTKN +QKDETNEGFTLLRTVGAILWhhf +>ur|UPI000262560F|UniRef100_UPI000262560F/5-296 +..allRELRDQLDDAGLRGSFLVRDLRSGEEI.AIEPDAQWPSASLVKVPLAVATLERIRLGELDGATQLDIEPGRITTP +TGLSRFRHPARVAVDDLLYLSTAISDGVAADALFGLT-PPPEVARILKGFGIEGITVRHPVQELADQLDVTRASSGSARA +FADLLQALWTPSAIPAEVAARVRELMRHNVVRHRLAPDFVSDASVWSSKTGTVL.TLRHEIGVVEHADGQAFAVAALTES +RAAQQPGAEAVMARVARRLRdh. +>ur|UPI00066187A8|UniRef100_UPI00066187A8/4-253 +.erlsKSINKIAQEHQGHLGIAIEW--KGQFF.FLNERDVFPSASLIKLPIMIEGFMQSLSGTLELDELIRVDNIRKAGG +AGIVQYSPQSYLSIGDLLTSMIIVSDNMATNYLIERL-GLESINSRCQQLGMSNTVLQRKMMDQQ-ARERKLDNYTSPLD +IIRCLKAIQNDKN------QSAKRILSNQQL-LDKLPYYLGRSIRIANKTGELD.KVEHDCAIIEYEDEI-IYVAILTDQ +LP-TNQKGKEIIQLIGASIFe.. +>up|A0A099D6B8|A0A099D6B8_9ACTN/8-295 +.....RGLRTELDNGGLRGSFLVRDLHSGHEL.GIDADVRYPIASLVKVPLAAVTLERIRRGELDGSTEVEVRPGRITTP +TGLSRFRHPARVALDDLLYLSTAISDGTAADALFDLT-SPDEVTRLMRQWDLHGITARHRMRDLTDQLDVTRANAGSARA +FVDLLQALWTPSPIPPSIGTRVRELMAGNLLRQRLAPEFVSDASAWSSKTGTLL.NLRHEVGVVEHADGRTFAVAALTES +HAANQPEADAVMAWVARTLRd.. +>up|C6Y376|C6Y376_PEDHD/24-286 +.hkleKELNTLISGFKGTVGIYTMNLKTGKQA.GIYTDSIFPTASIVKVPILIGLFDKIEKGELSYHQPLMYRDSIKYGG +SGIMQFFKDSSTELSVLANLMMTYSDNTTSLWNQRLAGGGARINEVLEQYGFKDTRVNSRTKGREAIWKIYGWGQTTPRE +MATLLVKIRKGEIISKAASERMYRLMTKGYY-DENALAQIPPYVQAAAKSGAVN.ESRSEVVLVNAPHGD-YVFYVGTKN +IKDQDNEAEQLIRKVSALLWkyy +>ur|UPI0004AAD6CE|UniRef100_UPI0004AAD6CE/6-296 +...llRGVRARLSEGGLRACLLVRDLDTGEEL.GVEPDTDLPSASLVKVPLALATLERIRRGELDGATPLDVAPGRVATP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPARVADLLRESGLRGITVRHRTEELFDQLDTTRANTGSARS +FVDLLQAVWTPSKIHPEVAAGLRDLLAHNVL-RHRLTPDFSSASRWSSKTGTLL.NLRHEIGVVEHADGQRFAIAVLTES +SVGAQPGVDALMAEAARRLRdh. +>ur|UPI00058D7D22|UniRef100_UPI00058D7D22/4-258 +.tqleQQLSLLAAGSTGNVSVCVRTPD--GTI.AIGADDVKRSASVLKVPIAMACLAAVDRGELDLDTRLPIHEP--VGG +SGVLAYMSGFTLTLLNAITLSIIVSDNTAANLVIEHT-GLDRIQAFFDEVGAAGSKLTRKFMDYE-ALALGLENFATARD +MVRFLECLDASKHLSLKSKQQLKTIMRDQQL-IDKLPAYQPETLIIGNKTGTLP.GTEHDIAYFENDR-MRVDLAALTTD +WQ-YNHDGQQTIARIGRLIIdy. +>ur|UPI0006AF31B6|UniRef100_UPI0006AF31B6/8-295 +.....RDAREALDDAGLRGSFLVRDLDTGDEL.GLDADVEYPVASLVKVPLAVATLERVDRGELDAATPVLVPPARVAAG +PGLPKFRHPATIAIDDLLYLSVAISDSTAADALFALT-PPAAVAAELRRLGHDGIAVRHLMRDLVDQLDISRANAGSARA +FVDLLQGVWRPTTIRPAVAERVRELMGDNAL-RHRLAPDFSSASRWSSKTGTLL.NLRHEVGVVEHADGQVFAVAALTES +RVPAQPGAEALMAHVARTLRd.. +>up|A0A0D6UJB2|A0A0D6UJB2_STRGR/5-296 +..allRDVRARLSEGGLRACLLVRDLDTGEEL.GIEPDTDLPSASLVKVPLALATLERIRRGELDGAALLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPDRVADLLREAGLRGITVRHRTEELFDQLDTTRANTGSARS +FVDLLQAVWTPSKIHPEVAAQLRDLLAHNVL-RHRLTPDFSSASRWSSKTGTLL.NLRHEIGVVEHADGQTFAVAVLTES +SVGAQPGVDGLMAEAARRLRdh. +>ur|UPI0006AEA2C8|UniRef100_UPI0006AEA2C8/6-296 +...liDEVERRLTDGGLRGCLLVRDLRTGEEI.GVDPDTALPSASLVKVPLAVATLERIRRGELDGATALDVAPGRSTAP +TGLTRFRHPARIAVDDLLYLSTCLSDERAADTLFGLT-PPARVTALLREFGLHGISVRHTADELSDQLDTTRANTGSARA +WVDLLQELWTPTALHPQVAEAVRGLMLHNVLRQRLTPDFASDATTWWSKTGTLL.NLRHEIGVVEHTDGGAYAVAVLTES +LAAVQPGADALMGQAARALRdh. +>up|V6KV70|V6KV70_STRRC/15-301 +..daaEAIAADWAALGVRGSFLARNLDTGEQL.GFAIGELTPLASVVKVPLALVVLDRIAAGELDPGTPVEVDPASSVGP +TGLAAFRHPATVAVGDLLVLMLSVSDNAAADTLLDLV-PVADVDERLRAWGCGEIRMRHRLNHMYETLDPAYANVGSAAA +LVELLRRVWCDQVSVPSATAELRRLMGLQVF-TQRLASELRADTRWSGKTGTFL.HLRHEIGVVEAESGDRVAIAALTRA +DRCAAPDIDLAIGVAGREAF... +>up|A0A0C1U717|A0A0C1U717_9CLOT/2-252 +.....KEIKRYLDNRDGIYSFYFEDLKSGYTY.GLNENVQMTAAGCIKVPIAMALMKEIENNNFNIDDKVSITKNDMVSG +KSIIHEFSEKEYTIKELLIAMLIQSDNTAACKIVNLV-GMDRINELIKDMKLYSTEVRKYPSE--NKIDDNKENVTTSHD +LSKCLRLLSNNSYLNEEHSSLILETLKKNQV-NTGIPFYLPHQSTTANKIGTLK.CVENDTALLNLPKGN-FVFTVMSSN +LP-SNVYGLTTISRIGKMMFd.. +>ur|UPI00068D4A06|UniRef100_UPI00068D4A06/165-406 +.nalkAKLQSYISTRPGQISVYVHDLTTGQTL.SIGGDNVYAAASTIKLPLVLYLYEQAAAGKIDLNTKLTYTPKYYMQG +TGILQGPFGGQYTIRELSRLAIEYSDNVAWQMLLDYA-GQDNLTAFEKSLGANATGLVNGL------------SVTTPKD +MDIYLSELLAFRDENYDLGNEVLYYMEHSIF-SEGIPQELPSGVVVAHKMGALD.DKFHDVGIVFGN--RPYIITIFTEN +GW--EDASLQTLADISRIVYdy. +>ur|UPI0003F520DD|UniRef100_UPI0003F520DD/10-262 +...lqTELDDIIKEYQATISYMVTIHNDDRYVvARNEDTVHASASMIKILIMLSVFEAVSQQKLALTDQIALTATPRVEG +GGALQELQGNHFSVLELCRLMMVLSDNWATNLLIRTL-GMTFINDTAKKYGAAKTSLKRYMMDTAA-AARGEENVTTAYD +MIVLLDAIFQIRE-QSVGGHEMWQILGRQQF-RDKLPFHWGEEVPFHHKTGCLD.RVEHDGGILPLMNGN-FGLVVLISN +MD--NDEAIQLTARMGRC--... +>up|W4UWF3|W4UWF3_9BACE/1-230 +.....---------------------------.----------MSVYKFHQALALANYMEQRNLPFETILGITQSDLKPY +SPLRDQYPNGGMSVAELLKYTLQQSDNNACDILFRYQGGTGAVNRYIHSLGITDCLISATEEEMHQDLERCYQNWTTPVA +AAGLVDLFLRKPLFGAAYKDFIYQTMVECQTGKDRLPAPLTDGVIIGHKTGTGGlIGTNDIGFILLPNGHRYSIAVLIKD +SEENPQATSGLIGEISRIVYey. +>ur|UPI0004CE2F1B|UniRef100_UPI0004CE2F1B/20-306 +..daaEAIAADWAALGVRGSFLARNLDTGEQL.GFAIGELTPLASVVKVPLALVVLDRIAAGELDPGTPVEVDPASSVGP +TGLAAFRHPATVAVGDLLVLMLSVSDNAAADTLLDLV-PVADVDERLRAWGCGEIRMRHRLNHMYETLDPAYANVGSAAA +LVELLRRVWCDQVSVPSATAELRRLMGLQVF-TQRLASELRADTRWSGKTGTFL.HLRHEIGVVEAESGDRVAIAALTRA +DRCAAPDIDLAIGVAGREAF... +>ur|UPI0006671A3F|UniRef100_UPI0006671A3F/6-291 +.....EQAQRILQRAGLRGSILVRDLGSGQQV.ALNPGHPFPLISLVKVPLAATILSEAAAGAVDLRAQITIDDANRSPG +GGLARFLHPASVSVRDLITLSIEVSDNSAADAIFELV-SPEQVTRWLQGHGIRDVIVRHPVSDLYHQLDLDQANTGTATG +VADLLALLWGEE-LPDEVAQPVRYAMNGNLLRHRLTPDFVSETSKWSSKTGTFI.HLRHEAGVVEHRNGATLAVVALTAS +DFREQPLAEQAIGRAARLLHd.. +>up|A0A0K1FEE8|A0A0K1FEE8_9MICO/6-220 +.....-----------------------GVVA.GWDADREVPAASLVKVLVLVAALREVDGGRLSLDQTLQLPEE-RVGG +SGALSLLPSVTLAVVELLRLMVTLSDNDAANLLLHLL-GHDRVTRTGREIGLQHTQVARNLRDRAA-AESGRDNTTTAAD +QAGLLAALRAGQVLGGASTRLALALLAEQQH-AYGVTALLPDGVVRGSKPGDLP.GVRHDVALVETGGS-WATVAVTATG +MYDERHRQD-----------... +>up|A0A0D8KT52|A0A0D8KT52_9RHIZ/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDALAGMMVLSDNVCTKMVLERL-TLEEVDSYCKTLGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAMVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQTYTIALETIGRLAQACWdgf +>ur|UPI00042243A3|UniRef100_UPI00042243A3/5-296 +..allRELRDQLDDAGLRGSFLVRDLRSGEEI.AIEPDAQWPSASLVKVPLAVATLERIRLGELDGATQLDIEPGRITTP +TGLSRFRHPARVAVDDLLYLSTAISDGVAADALFGLT-PPPEVARILKGFGIEGITVRHPVQELADQLDVTRASSGSARA +FADLLQALWTPSAIPAEVAARVRELMRHNVV-RHRLADFVSDASIWSSKTGTLL.TLRHEIGVVEHADGQAFAVVALTES +RAAQQPGAEAVMARVARRLRdh. +>ur|UPI00069A3B20|UniRef100_UPI00069A3B20/7-297 +..rllAELRRALDDGGLRGSFLVRDLETGDEL.GIDPDRAFPVASLVKVPLALATLERIRRGELDGAAVLEVPPGRITTP +TGVSRFRHPARIAVDDLLYLSTSLSDGMAADALFGLT-PPDEVAEVLRGYGLRGITVRHTMAELTDQLDMARANTGSARA +FVDLLQAVWTRPPVHADVAARLRTLMADNLL-RHRLAPDFASASTWSSKTGTLL.NLRHEVGVVEHADGRSYAVAALTES +RVGSQPGADALMGQVARRLR... +>up|A0A0G0WLB8|A0A0G0WLB8_9BACT/43-283 +...lrKQVSDYTEKQKGSYSIYYKSLGKNSSF.GISENQIETGASVNKLPIVAALYRLDKEGKLKLDEKITIQEKDVQDG +TGSIRYKMPQVYSMRNLAKLSLRESDNTAAHVLSVRI-GVDKIQELVDSWGMSQTNMG--------------NNKTTVYD +MELLFEKIYKEEVATSANTKELLEFLTEGET-EDRLPKNLPKGTKVYHKTGDEE.GFVHDVGIIEVKKGA-YYLGVMTSD +IGDGEDATKKAIAEISKMIYe.. +>up|A0A0L8Q8E7|A0A0L8Q8E7_STRGR/5-296 +..allREVREQLTDGGLRACLLVRDLGTGEEL.GIEPDTELPSASLVKVPLALATLERVRRGELDGATVLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPEQVTGILRDAGLRGITVRHRTEELFDQLDTTRANTGSARS +FTDLLQALWIPSKVHPEVAGRLRGLLAHNVL-RHRLAPDFSSASRWSSKTGTLL.NLRHEIGVVEHAGGETFAIAVLTES +SAAAQPGADALMAEAARRLRdh. +>up|A0A024IV12|A0A024IV12_RHIRD/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITTYTDE +VPQTMPDGTETIGRLAQACWdgf +>up|A0A0A8X1D0|A0A0A8X1D0_9BACI/4-253 +.eelrDRLSNELAGCKGRASLFLEI--EGSII.ESNSNVVYQSASLIKLLILFEALRLIEAGKLQKDKIVTIKESDKIGD +TGVLQAMKVKQLTVEDLLSLMIIVSDNSATNLLIDLI-GINSINSAITMIGMKNSILQRKMLDFDA-IQSGHDNFTSAAD +IALCLKEAVAGGSLNKHSKNTFFSFLLQQQF-KEKLPFYLDDTLKIGNKTGELP.GVEHDCGIISYGKKQ-AFIVVLIDG +LS-EPESGKTAIRQIGKHV-... +>up|D3VGM9|D3VGM9_XENNA/1-173 +.....---------------------------.----------------------------------------------- +-----------MTLGELSAATLQYSDNAAMNLILNQLGGPHEVTKFARTLGDNSFRLDRKEPELNNVIPGDERDTSTPRA +MADDLYHLALGNALDATQREQLITWLKGNTTGAASIRAGVPEGWIVGDKTGRCDyGSTNDIAVIWPVNNPPLILVTYFTQ +PDKEASARPDVLAAAARIMTqh. +>up|R6J0V1|R6J0V1_9BACT/2-231 +.....---------------------------.-----------------LALSVLKRVDQGAMNLEQIIRIRPEQLVKW +SPLRERSPQGGFSLKELLRVTVQESDNNTCDLLFSLIGGPQAVQKDLTEWGIDGINVRFTEDEIHRNRDLQYANSSRPSA +MNSLLRAFDEGKILKKGTQRFLWDIMAGCSTGHERLKGQLSRDYVVAHKTGSGFsTARNDVGIIVLPNGRKMAVSVFIRD +SKDSESACDRMIASMARWLCmew +>up|J7LJE1|J7LJE1_NOCAA/4-296 +.....HHLRTELDEAGLHASFLVRDLHTGHEI.GIDPDTEYATASLVKVPLALATLHRIHQGELDGATRIEITPVPAVTG +PPGTGFRHPVTIAIDDLLHLSTCLSDNTAAEALFDLT-PPETVDRLLREHDIHGITVRHSIKSLGSQLDVTLANSGSARA +HIELLQALWRPTAIHPDVARRVRGLMADNAI-RHRLAPDFTDASTWASKTGTVL.NHRHEIGVVEHENGEAYAIAALTAS +QSRHQPAAEALMGRVARTLRdh. +>up|A0A0G1CWY3|A0A0G1CWY3_9BACT/70-311 +..elkKKIIEAIGTTIPEYSVMVKDLKNDFSI.DMNANTIFTGASVNKLPILGTLYYLAQKGDIDLDRQITIQPEDIQDG +TQIRYDQPGTMYSVKTLSRLMMQKSDNTAAYILGRQVIGIPKIQQLITSWGMTQTDME--------------NNKTSNTD +IALLMEKIYREKVANKALTLEMLSFLKDGTI-EDRIPALLPKETVVYHKTGNGV.GFLHDVGIVVGPKTT-YYIGMFTSG +VP-DEAEAVRILATISRIVYd.. +>ur|UPI00069FF64E|UniRef100_UPI00069FF64E/6-289 +.....-EWRDHLDDAGLAGSFLVRDLDDGAEL.ALDADVELPIASLVKLPLALATLDRVRRGELDGAAPVEVAPGRVETP +TGITRFQHPARVAVADLVYLSTSLSDSAATDALFDLT-PPSQVAAVLRDLGVDGFTLRHRMDVLMAELDVARANTATARS +LAALLTAVWSGDAIDPGVATRLRRLLAANVHRNRLAPEFVSDASTWSSKTGTLL.NLRHEAGVVEHADGGRFVVVALTRS +RAAAQPAAEIAMGRVARGLHd.. +>ur|UPI0002FC9223|UniRef100_UPI0002FC9223/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFDAMVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQVYTVALETIGRLAQACWdgf +>ur|UPI0004C24B57|UniRef100_UPI0004C24B57/6-296 +...liEEVRQRLTDGGLRGCLLVRDLRTGREI.GVDPDTALPSASLVKVPLAVATFERIRRGELDGSTPLDVAPGRSTAP +TGLTRFRHPARIAVEDLLYLSTCLSDERAADTLFGLT-PPARVTALLREFGIHGISVRHTVEELSDQLDTTRANTGSARA +WVDLLQELWEPKSLPPRVAEAVRGLMLHNMLRQRLTPDFASDATTWWSKTGTLL.NLRHEIGVVEHTDGGAYAVAVLTES +LAAVQPGADALMGQAARALRdh. +>ur|UPI0004AA44B6|UniRef100_UPI0004AA44B6/11-309 +.....-DLRRDLREGGLYGSFLVRDLESGDEI.GIDPDIELPVASLVKIPLALATLERVRRGELDGAKVIEVPPGRITTP +TGLSRFRHAAHIAVEDLLYLSTCISDNSAADALFGLT-PPGQVGAVLRELGLRGIAVRHTMRELMEQLDISRANTGTARA +FVDLLQALWRSRAIHPDVAARVRGFMANNLV-RNRLAPDFDSDATWSSKTGMLL.NLRHEVGVVEHADGQSYAIAVLTES +RVAAQPGADALMGQVARRLRd.. +>ur|UPI0004C959B4|UniRef100_UPI0004C959B4/5-296 +..allRDVRARLSEGGLRACLLVRDLATGEEL.GIEPDTDLPSASLVKVPLALATLERIRRGELDGAALLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPARVADLLREAGLRGITVRHRTEELFDQLDTTRANTGSARS +FVDLLQAVWTPSKIHPEVAERLRDLLAHNVL-RHRLTPDFSSASRWSSKTGTLL.NVRHEIGVVEHADGQTFAVAVLTES +SVGAQPGVDGLMAEAARRLRdh. +>ur|UPI000515E763|UniRef100_UPI000515E763/5-296 +..alvRDVRARLSEGGLRACLLVRDLGTGEEL.GIDPDTDLPSASLVKVPLALATLERIRRGELDGATLLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPARVAELLREAGLRGITVRHRTEELFDQLDTTRANTGSARS +FVDLLQALWTPSQIHPDVAEPLRDLLAHNVL-RHRLTPDFSSASRWSSKTGTLL.NLRHEIGVVEHADGQTFAIAVLTES +SVGAQPGVDALMAEAARRLRdh. +>up|F1ZV64|F1ZV64_THEET/171-413 +.qelkNNIQALISQYPGKYGVYFIDLNTGQTF.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRVV-GRDNYIKFMESLGANVIPYN--------------SNVTSPRD +MSMYMENLLNYVKAHPDTAGELMYYLKNTIY-NDRISYTIPDEIEVAHKIGNLS.NVVNDTAIVFHPTK-PYILTVLANN +VDSDDSYAYTVIRQISKMVYd.. +>up|D4W9A8|D4W9A8_BACOV/33-301 +...ltDSISQIVSACPGEIGVAVI-INNTDTV.SVNNKSIYPMMSVFKVHQALALCNDFDKKGLSLDTLVKINREKLDPW +SPMMKDYSAPVLTVRDLLRYTLSQSDNNASNIMFKNMLNTAQTDSFIAKLIPSSFQIAYTEEEMSADHDKAYSNYTSPLG +AAMLMNRLFTESLISNEKQDFIKNALKECKTGIDRIVAPLLEGVVIAHKTGSGDvAAQNDVAYICLPNKVCYTLAVFVKD +FKGNESQASQFVAHISAVVYs.. +>up|L1QEQ5|L1QEQ5_9CLOT/2-253 +.....KEIKKYLESRIGKYSFFFEDLKSGYVY.GYNENVSMVAAGCMKLPIAVSLIKAVEDKKVDFMDKIKIQSSDKVFG +TGIIHEFNEREYTVFELLVIMLIQSDNTAANKIIDIV-GMEQINEDILAMGLKNTKLNRKTNDER-INVEGVENFTSAYD +LSRIWKHLANGTFLNKENGQMLIDILRRQQI-KNKIALYIPDDVEISSKTGDKK.GVENDTALLELPKGR-FAFTVLSQD +VP-NSVYGTVSLAKCGKMMWde. +>ur|UPI00052668E7|UniRef100_UPI00052668E7/179-421 +.qelkNNIQALISQYPGKYGVYFIDLNTGQTF.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRVV-GRDNYIKFMESLGANVIPYN--------------SNVTSPRD +MSMYMENLLNYVKAHPDTAGELMYYLKNTIY-NDRISYTIPDEIEVAHKIGNLS.NVVNDTAIVFHPTK-PYILTVLANN +VDSDDSYAYTVIRQISKMVYd.. +>up|A0A0L6JRM9|A0A0L6JRM9_9FIRM/80-316 +...ikSTLLGYLKGVDGHYGVYYYNLFTNESF.GINEYEEFVAASTVKVPINLYLFEKIKSGDVNLTGTLKYLRNDYEGG +TGIIQTSFGKKYTIRQLSKLSITHSDNVATNMLLRFI-GIGNVKNYMRQIGGTVV--N------------DGKNVSCPRD +MGIYMKCVYEFCNNNSDLGKEFMDNLLNTKF-NDRIPALLPQDIKVAHKIGTQV.NTINDVGIVFTD--RPYIISIMSKE +VD--ENTAPQVVAKISKIVYd.. +>up|C6JLR6|C6JLR6_FUSVA/7-248 +.ekfeKKLLEILKKYNKKYGIIIKSLESEFFL.KVGNMEAYPAASLIKLPILYELFNNS---KYNLDEKIEITLKDKVGG +FGIIQYHNNVKLSLRDLAILMIILSDNTATNILIDIC-GMDNINFTLKKLGLKDTKLRRKMMDLKS-KNMGLDNYTSPYD +MIKLLEVLNKNE--------EIISIMKKQLC-NNKISHFIEKKIDFAHKTGDLP.QIEHDVGIFDIEDKK-IIVVVMTKN +FE--NRDEIELNNKVGEFIY... +>up|I9ACE5|I9ACE5_9THEO/171-413 +.qelkNNIQALISRYPGKYGVYFIDLNTGQTF.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRVV-GRDNYIKFMESLGANVIPYN--------------SNVTSPRD +MSMYMENLLNYVKAHPDTAGELMYYLKNTIY-NDRISYTIPDEIEVAHKIGNLS.NVVNDTAIVFHPTK-PYILTVLANN +VDSDDSYAYTVIRQISKMVYd.. +>up|M8B6H1|M8B6H1_RHIRD/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEGVDGYCKSLGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITTYTDE +VPQTMPDGTETIGRLAQACWdgf +>up|A0A0J8BRF7|A0A0J8BRF7_STRVR/8-311 +...llSDLRRDLREGGLNGSFLVRDLETGDEI.GIDPDIELPVASLVKIPLALATLERVRRGELDGAKVIEVPPGRITTP +TGLSRFRHAAHIAVEDLLYLSTCISDSDAADALFDLT-PPGQVGSVLNELGLRGIAVRHTMHELMEQLDISRANTGTARA +FVDLLQALWRPRALHPDVAAQVRGLMANNLI-RNRLSPDFDSDATWSSKTGTLL.NLRHEVGVVEHADGQSYAIAVLTES +RVAAQPGADALMGQVARRLRd.. +>ur|UPI0004799558|UniRef100_UPI0004799558/2-253 +.....KEIKRYLESRIGTYSFFFEDLESGFSY.GYNENVQMTSAGCMKLPIAVSIIKHVQEGNSTFLDKIKIEEEDKVYG +TGILHEFDNREYTIFELLVAMLIQSDNTAANKLIDIV-GIDKINDDIEAQGLKNTRLNRKTSD-ERAVSNGIENITSALD +LSKIWKHLYNSNFLDEKNSKMLMDILQRQQM-KNKLALYIPDDYEISSKTGDKA.SVENDTALIHSPKGS-FTFTVLSMG +IP-NSVYGTVTLAKCGKMMWdn. +>ur|UPI00068F95B5|UniRef100_UPI00068F95B5/35-303 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGDvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI0004CD0C98|UniRef100_UPI0004CD0C98/20-307 +..dvaEAIAADWAALGVRGSFLARNLDTGEQL.GFDVEEMVPLASVVKVPLALVVLDRIAAGALDPAHPVTLDPASSVGH +TGLAAFRYPATVAVGDLLLQMLAVSDNAAADALLDLV-PVADVEARLRAWGCGDIRMRHRLNHMYETLDPAYANVGSAAA +LVALVRRVWCDEISVPGATAELRRLMGLQVF-THRLASELRADTRWSGKTGTFL.HLRHEIGVVEAESGDRVAMAALTRA +GRCAAPDVDLAIGVAGREAFe.. +>ur|UPI0005196F2A|UniRef100_UPI0005196F2A/47-315 +...ltDSISQIVSACPGEIGVAVI-INNTDTV.SVNNKSIYPMMSVFKVHQALALCNDFDKKGLSLDTLVKINREKLDPW +SPMMKDYSAPVLTVRDLLRYTLSQSDNNASNIMFKNMLNTAQTDSFIAKLIPSSFQIAYTEEEMSADHDKAYSNYTSPLG +AAMLMNRLFTESLISNEKQDFIKNALKECKTGIDRIVAPLLEGVVIAHKTGSGDvAAQNDVAYICLPNKVCYTLAVFVKD +FKGNESQASQFVAHISAVVYs.. +>up|A0A067U4I1|A0A067U4I1_RHIRD/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMENTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITTYTDE +VPQVMPDGTETIGRLAQACWdgf +>ur|UPI0003A8DD9A|UniRef100_UPI0003A8DD9A/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRLDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDALAGMMVLSDNVCTKMVLERL-TLEEVDSYCKTLGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCGWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQVMPDGTETIGRLAQACWdgf +>ur|UPI000567DDBD|UniRef100_UPI000567DDBD/9-285 +..kaaERLNAICDAQPFVTRYCVRNMLTGETF.GRGADEETPSASTRKTSIMMAALKAVGEGRLDLNEQIVYEERFAEEA +SGIFRYTPGIVISLRDGITGMMVLSDNVCTKMVFERL-TLEEVDLYCKTIGMSGTHHRFLIPPLSPDHALGAVTTTTAND +QVMLLQTILDAQGCPMELCQFALQTLRNQVL-RYGIHSRLPFETKVASKGGRGK.RGRMDAGVVYRDGAPFYIIAAYTDQ +VPQAMEDGTETIGRLSRACWdef +>up|H0H3I4|H0H3I4_RHIRD/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRLDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDALAGMMVLSDNVCTKMVLERL-TLEEVDSYCKTLGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCGWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQVMPDGTETIGRLAQACWdgf +>up|T0GJR1|T0GJR1_9SPHN/2-277 +.....---------------------DEGWTV.SFNGGRMLPQQSVSKLWVAIAVMDAVDHGALSLSDPVTVRRSDLTVH +QPIRPLVTKAGTTIGKLLEMALTRSANSCNDVLLWKVGGPEAIRAMLKRKRINDVGFGPGERKLQARYLANPYDGASANG +VTLGLMLLKQGKLLSKSSTRHLLSLMRASRTGPLRLRSGLRNGWTLAHKTGTGQdTGYNDVGILVSPEGHRYAVAVMIAS +TRAPIPARMRLMGDVTRAVIr.. +>ur|UPI000586F9AA|UniRef100_UPI000586F9AA/179-421 +.qelkNNIQALISRYPGKYGVYFIDLNTGQTF.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRVV-GRDNYIKFMESLGANVIPYN--------------SNVTSPRD +MSMYMENLLNYVKAHPDTAGELMYYLKNTIY-NDRISYTIPDEIEVAHKIGNLS.NVVNDTAIVFHPTK-PYILTVLANN +VDSDDSYAYTVIRQISKMVYd.. +>up|F1DI12|F1DI12_KLEPN/3-155 +.....---------------------------.----------------------------QKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGHETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVGDKTGSGD.------------------------- +--------------------... +>up|A0A0D5LLV6|A0A0D5LLV6_9RHIZ/10-281 +..ataAELAKICDAQDFTVRFKVKNLLTGETI.ERGATEETPSASTRKISIMMAALQAIGEGRLSFDEKIVYEPRHAEQA +SGVLRHTPGMVLSLRDAIAGMITLSDNVCTHMVFERL-TLEEVQAYCAAIGMTGTHHRFLIPPLPHDHPLDAVTVTTAAD +QVMLLDMILAAQGISQELSAFALKMLKSQVL-RYGIHARLPFDTVIASKGGRGK.RGRMDAGIVYRDGAPLFILAAYTDG +VPLTYTVALETIGRLARA--... +>up|A0A0B7NNL7|A0A0B7NNL7_9FUNG/113-264 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMP-- +------------------------------------------------------.------------------------- +--------------------... +>up|A0A0L8J5M4|A0A0L8J5M4_STRVR/8-311 +...llSDLRRDLREGGLNGSFLVRDLETGDEI.GIDPDIELPVASLVKIPLALATLERVRRGELDGAKVIEVPPGRITTP +TGLSRFRHAAHIAVEDLLYLSTCISDSDAADALFDLT-PPGQVGSVLDELGLRGIAVRHTMHELMEQLDISRANTGTARA +FVDLLQALWRPRALHPDVAAQVRGLMANNLI-RNRLSPDFDSDATWSSKTGTLL.NLRHEVGVVEHADGQSYAIAVLTES +RVAAQPGADALMGQVARRLRd.. +>up|C3QZ25|C3QZ25_9BACE/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGDvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI000629180B|UniRef100_UPI000629180B/5-289 +.....REWRERLDDAGLAGSFLVRDLDDGTEL.ALDADVELPIASLVKLPLALATLDRVRRGELDGAAPVEVAPGRVETP +TGITRFQHPARVAVADLVYLSTSLSDSAATDALFDLT-PPPQVAAVLRDLGIDGFTLRHRMDVLMAELDVARANTASARS +LAGLLAAVWAGDAIDAGVTARLRQLLAANVHRNRLAPEFVSDASTWSSKTGTLL.NLRHEAGVVEHADGGRFAVVALTRS +RAAAQPAAEIAMGRVARGLHd.. +>up|F3PNS1|F3PNS1_9BACE/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGNvAAHNDVAYICLPNNVSYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI0003728B1D|UniRef100_UPI0003728B1D/36-304 +...ltDTISKIVSGYPGEIGVAVI-INNMDTV.TVNNKSIYPMMSVFKLHQAIAVCNDFDRKGLSLDSLMCIKRDELDPW +SPMMKEHSEPVLTVKDLLRYTLIQSDNNASNIMFKELVSVARTDSFIATLIPTSFRIAYTEGEMSVDHDKAYSNYTSPLG +AAMLMNRLFTDSLVSREKQCFMMNTLEECITGKDRIVAPLLEGITIAHKTGSGYiAAHNDVAYIRLPNNVCYSLAVFVKD +FKGNEAQASKAVACVSAIVYa.. +>up|A0A0M3B3Z9|A0A0M3B3Z9_9RHIZ/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKALGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYKNGAPSFIITTYTDE +VPQTMPDGTETIGRLAQACWdgf +>up|C7IRL1|C7IRL1_THEET/176-418 +.qelkNNIQALISQYPGKYGVYFIDLNTGQTF.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRIV-GRDNYIKFMEKLGAYVIPYS--------------NNVTSPRD +MSMYMKNLLDYVNAHPDTAGELMYYLKNTIY-NDRISYPIPDGIEVAHKIGNLS.NVVNDAAIVFHPTR-PYILTVLANN +VDSDDSYAYTVIRQISKMVYd.. +>up|B0KD45|B0KD45_THEP3/176-418 +.qelkNNIQALISQYPGKYGVYFIDLNTGQTF.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRIV-GRDNYIKFMEKLGAYVIPYS--------------NNVTSPRD +MSMYMKNLLDYVNAHPDTAGELMYYLKNTIY-NDRISYPIPDGIEVAHKIGNLS.NVVNDAAIVFHPTR-PYILTVLANN +VDSDDSYAYTVIRQISKMVYd.. +>ur|UPI0002F8A811|UniRef100_UPI0002F8A811/14-251 +.....-------------------------TQ.AQNVNQQHYAASLMKVPVAIAAYRLRDRGLVSLDEPIAVHPDSAVTG +SRFEMEAVGSQLPLGDLVRRSLTVSGNLAVNLVLERV-GLEEVAAVLADAGVPMTTIARGIEDAPA-REAGLQNLVTAND +MGKLLTKLASGRLLSPESTAEIEGILVAQEY-RDAIPLGVPEDAVVGNKTGWVD.GVRHDMAIIRPAQGEPQVMVVLTTG +LD--DDESEFRISEVARYLWs.. +>up|B0K5X9|B0K5X9_THEPX/176-418 +.qelkNNIQALISQYPGKYGVYFIDLNTGQTF.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRIV-GRDNYIKFMEKLGAYVIPYS--------------NNVTSPRD +MSMYMKNLLDYVNAHPDTAGELMYYLKNTIY-NDRISYPIPDGIEVAHKIGNLS.NVVNDAAIVFHPTR-PYILTVLANN +VDSDDSYAYTVIRQISKMVYd.. +>up|E4LGF8|E4LGF8_9FIRM/8-262 +.ksleNQLDTVIKELTGNISYVVLQFDDEEEIaSRGEHTVHSSASLIKVLIMEYVFHLARAEQLDLNDTVPLSKTPRVEG +GGALQELVGKHFTYLELCRLMMVLSDNIATNLLITVL-GMENINARAEKLGVDEIELNRMMMDFDA-LAEGRDNHMTAMA +LARLYKHIFEYRD-RDAYGCEMWNILGRQQF-RDILPFYWGEGIRFHHKTASLD.RVEHDGGVLETLRGH-FCFILLMSD +ID--NDRGKELGAQVGRI--... +>up|E9V0D9|E9V0D9_9ACTN/17-254 +.....-------------------------TQ.AQNVNQQHYAASLMKVPVAIAAYRLRDRGLVSLDEPIAVHPDSAVTG +SRFEMEAVGSQLPLGDLVRRSLTVSGNLAVNLVLERV-GLEEVAAVLADAGVPMTTIARGIEDAPA-REAGLQNLVTAND +MGKLLTKLASGRLLSPESTAEIEGILVAQEY-RDAIPLGVPEDAVVGNKTGWVD.GVRHDMAIIRPAQGEPQVMVVLTTG +LD--DDESEFRISEVARYLWs.. +>ur|UPI00034AAD97|UniRef100_UPI00034AAD97/5-296 +..alvRDLEQALEEGGLRGSFLVRDLDSGEEL.ALGPDLPYPTASLVKVPLALATVERIHGGELDGSRTVEMVPGDTTAG +PGLSRFRHPARVAVEDLLYLATALSDNTAAQLLFDLT-PPERIAGVLRRVGVHGISVRHGIAELTGQLDVTHASSGSARA +YVDLLQALWRPTAVSGPVAAHVRGLMGANML-RHRLSPDFADSATWSSKTGTVL.NCRHEIGVVEHADGQALAVAALTES +QAAAQPGAEALMGRVARRLHdh. +>ur|UPI0006903838|UniRef100_UPI0006903838/62-308 +...mpADLQVLLEERVADYAIYYLRPDLEQEP.FVQSSRQQQPASMIKLFVMAKAMEDVKAGRMSLDEPVTLQKEDVVGG +AGKLTINLGTPVTVRELITLMIQASDNTATNALITKL-GMGEINAYLEREGYHDTKLNHKMMLQKVVTTTLPSNLSSVQD +VGTLLTRIYKHECVGEQEDEFMVETLKGQED-KICFNAALP-DWQIAHKTGEYS.GTFHDGGIFYGPEGG-FVLVIFCEK +YAG-----------------... +>up|R5KV81|R5KV81_9BACT/20-286 +.qtteEKITDIINGKPAKVGVAWIV--DGKEH.SVNNADCYPLMSVFKLHGAIAALRQMERRGTPTDTLVRINASQVTRY +TPMLERYPESGIRFDSLLQYSVAESDNNACDIIISMAGGIEDVNAEMCAIGLADYSLSETEISMQADPMRSYDNCSTPLS +VAILFKKLFEENILGEPYATLLKHILISTTTGQDKIKAALEPGMLIAHKTGTGFtIADNDAGVVLLPDGRRIYISALVKD +SKLGSKENAKLIADMARIIIr.. +>up|A0A0G1FBL5|A0A0G1FBL5_9BACT/73-311 +...liVQIRNLLVKENGSYSVYLYDLTSNQGY.GINETGIFTAASVNKIPILAAIYFEAERGALDLDERITLQQNDIQDG +TGSLRYGIGKVYSLKTLAQLMIEKSDNTAAFVLSKIV-GLKRIQELVENWGLTQTDML--------------ENKTSNKD +IAMLMTKMYKNQIANQARTLEMVGFMDDSDF-ENRLPAQLPEEVVVYHKIGTEV.GNIHDVGIFALANH-PYYLGVMSND +IS-DETRAETVIAEISKLTY... +>up|I1V578|I1V578_9BACT/1-158 +.....---------------------------.---------------VMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPASWTV--------.------------------------- +--------------------... +>up|F7UG30|F7UG30_RHIRD/2-276 +....aAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFDAMVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQVYTVALETIGRLAQACWdgf +>ur|UPI00068C574D|UniRef100_UPI00068C574D/58-298 +..alaQNTQSILGTESKGFSVYFLRPEREVEP.YIHNQRAMMPASMIKLFVMAKVMQDVHDKRLFLDEQLTIKRKDVVGG +AGVITWNAGERRTILQLVKLMITDSDNTATNMLIDRV-GLTQLNAYLSQQGFKDTVIANKMMTGNR----GRKNFSSVRD +IGHLLTRMYYRELVAEEEDSIMLDILLEQND-KECFPKALP-AYKIAHKTGEID.GVFADGGIFFGPQGT-FILVAI-NE +HYAERMDAITKMQ-------... +>ur|UPI00036792F6|UniRef100_UPI00036792F6/24-285 +.trleRKLQSALAGFRGNVGVYVYHIRSGKRV.SINADTLFPTASMIKIPIQCGVFDKIHKGELSYNQELVYKDSLHYDD +GIVGSLKDGARITLSKVVMLMETVSDNTGSLWCQALAGGGSAINTWLETNGFHQTRVNSRTPGREANRTQYGWGQTTPHE +MAELLVYIRQGKAVSPDASDEMYRNLGRQ-FWDGDGLSQIPPDVKVATKNGAVN.QSRSEVVLVHAPHGD-YVYCIMTKN +QQDQTNEGYELLRTVGALIWhhf +>up|Q8KT57|Q8KT57_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRITAPLLEGVVIAHKTGSGDvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI0005502264|UniRef100_UPI0005502264/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLTAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMSNTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSAQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQTMPDGTETIGRLAQACWdgf +>up|L1L8A7|L1L8A7_9ACTN/8-306 +...llGDLRQALRDGGLHGSFLVRDLETGDEI.GIDPDIELPVASLVKIPLALVTLERIRRGELDGATMIEVPPGRITTP +TGLSRFRHAAHIAVEDLLYLSTCISDNSAADALFELT-PPARVAAALHEFGLRGIAVRHTMRELAEQLDISRANIGTARA +FVDLLQALWRSQPIHPDVAARVRDLMANNLV-RNRLAPDFDSDATWSSKTGMLL.NLRHEAGVVEHADGRTYAIAVLTES +RVAAQPGADALMGQVARRLRd.. +>ur|UPI0004966C3D|UniRef100_UPI0004966C3D/2-252 +.....KEIKKYLESRIGDYSFYFEDLDGGYIY.GYNENVPMISAGCIKLPIAMAILKESEIGNISLNDKLSVSIDDKVSG +NGIIHEFEEKEYSLIELLIAMLIQSDNTATNKLVDLV-GMSKINSIFKEMDLKSTKLNRRVEK-EKDVDSRIQNITSSYD +LCLCWKHLYNSSYLNKKNSSWVIRIMKKQQM-KNKLAFYMGEEINIANKTGDLS.GVENDTSFIQVPKGN-FAFTMMSKG +VP-NDVYGIVTLAKSGKMMWd.. +>up|Q5UAF9|Q5UAF9_BACFG/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGNvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|D7NGB2|D7NGB2_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGHvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI00065AD669|UniRef100_UPI00065AD669/20-254 +.....----------SVHVSLYVRPLDEARPF.-IYDERAMPSASLIKVPIMAEAFRQEKEGRIRFEDMLLVY--DPVEG +GSFYGGPPDRKVSLYDLIFHMIVESDNTCANMLMDIL-GADRINEGFLRWGMDHTILRRKMMDFAAA-RAGRENMTTVSD +MGRFFTLLADGRCVDEERSQAMLAILSQQED-NAILPAQIPHSVRVDHKTGELE.GIYHDCGIVYSPR--RVYICCMMAD +GITDEPRTVYDLSYLARDIY... +>up|B6WTZ1|B6WTZ1_9DELT/39-305 +..sleRDIHALMRDKKALAGVALL-TEDGLCA.GVHMDTPFPLLSVIKFPLAVAVLEKMQQEHTPLTTRIPVRAGQLHPH +SPLRDKYGQRDLSLQELLHATVTFSDNNGCDILMDYVGGPSVVEACARRLGADSVFIGHNEDWMHQNIYNQYANWGTPRS +MARMLLGFFSSPDIPQAHKDFMAGIMAKTPALPGKILEGLPQGMTAGHKTGSSDr-TANDLAFFRLPDGRYVALAVFLCN +SLESPETNLSLITDITRLSVd.. +>up|D1VZY6|D1VZY6_9BACT/3-269 +.....DSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGDvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI00034BBB26|UniRef100_UPI00034BBB26/5-291 +..aliRELRAELDDGGLRGSFLVRDLRTGEEA.GIEPDLEFPTASLVKIPLAVAVLELVRAGEVDGAEPVLLRPGG--AP +TGVGRFRHPARVAVEDLLYLAMAISDNVAAEALFTIA-PPARVTESLRRMGVRGITVRHPMSDLSDQLDVTVGNSGTARA +FTDLLQELWSPSAVDPAIAERVRGLMGDNMM-RQRLAPDFADASKWSSKTGTLL.NLRHEVGVVEHADGQAFAVAVLTES +RVPAQPGAESLMARVAVSLRd.. +>up|G8PER7|G8PER7_PEDCP/142-393 +.....--IASSFDGVSGKNSFYIGPTDTKISP.YSQNNAPQRAASDIKIYVMATVFSQMKQNKFDMNDTYTLKDSDKVGG +TGKVQNGDGTKLSMQELMDYMMQDSDNTAANIIIRKLGGLNVVNDEITHLGFKDTKLERYLMDTD-ALKEGKDNMTSVND +LGTILTDIYNKKLISSSYDEQMLQILNQDED-HSKLLEEIPGSVSTYNKTGDYPyGVQNDAAILSEN-GRSYVVVAMLEN +GS--KDDQTSALNDLGKQVYeky +>up|A0A087K7P3|A0A087K7P3_9ACTN/5-296 +..allRDVRARLSEGGLRACLLVRDLGTGEEL.GIEPDTDLPSASLVKVPLALATLERIRRGELDGAALLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPARVADLLREAGLHGITVRHRTEELFDQLDTTRANTGSARS +FVDLLQAVWTPSKIHPEVAERLRDLLAHNVL-RHRLTPDFSSASRWSSKTGTLL.NLRHEIGVVEHADGQTFAVAVLTES +SVGAQPGVDGLMAEAARRLRdh. +>up|F0LBT5|F0LBT5_AGRSH/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLSGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRLDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDALAGMMVLSDNVCTKMVLERL-TLEEVDSYCKTLGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCGWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQVMPDGTETIGRLAQACWdgf +>up|A0A037XUJ1|A0A037XUJ1_RHIRD/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVIYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMSNTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQTMPDGTETIGRLAQACWdgf +>up|C8C0D8|C8C0D8_9ZZZZ/55-323 +...ltDSISQIVSACPGEIGVAVI-INNTDTV.SVNNKSIYPMMSVFKVHQALALCNDFDKKGLSLDTLVKINREKLDPW +SPMMKDYSAPVLTVRDLLRYTLSQSDNNASNIMFKNMLNTAQTDSFIAKLIPSSFQIAYTEEEMSADHDKAYSNYTSPLG +AAMLMNRLFTESLISNEKQDFIKNALKECKTGIDRIVAPLLEGVVIAHKTGSGNvAAQNDVAYICLPNKVCYTLAVFVKD +FKGNESQASQFVAHISAVVYs.. +>ur|UPI00068F6715|UniRef100_UPI00068F6715/8-306 +...llGELRRTLRDGGLYGSFLVRDLETGDEI.GIDPDIELPVASLVKIPLALVTLERIRRGELDGAAVIVVPPGRITTP +TGLSRFRHAAHVAVEDLLYLSTCISDNSAADALFALT-PPARVGAFLHEFGLRGIAVRHTMRELAEQLDISRANTGTARA +FVDLLQALWRSRAIHPDVAARVRGLMADNLV-RNRLAPDFDSDATWSSKTGMLL.NLRHEVGVVEHADGQTYAVAVLTES +RVAAQPGADALMGQVARRLRd.. +>up|G5SM21|G5SM21_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGSvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|D2QMG0|D2QMG0_SPILD/29-288 +...leRKLQTALKGFRGDVGVYVHNLKTGVTV.AIKADTLFPTASTIKIPIQCGLFDKIHKGELTYGQTLIYKDSLHYDD +GIVGSLKDGAKIPLSEVVMLMETVSDNTASLWCQALAGGGTAINTWLESNGFRKTRVNSRTPGREADRTRYGWGQTTPRE +MADLMTYIRQGRAVSPDASEEMYRNLGRQ-YWDNDGLSQVPPDVKTACKNGAVN.QSRSEVVLVHAPHGD-YVYCVMTKN +QQDETNEGFALLRNVGTLLWqhf +>ur|UPI00028A0C27|UniRef100_UPI00028A0C27/5-259 +..qlnSALLSMSAGMEGEVSIAIHT--DEGSI.GIDADVPRKAASVAKLFILGEAYRRLESNLLSFDKLVYIDHQSMVGG +SGVISYLKNAHYSYQNLIELMIIVSDNTASNALLDAI-GMEDINHFSKSIGCQHTIIERKFMDIEAA-EKGKDNITTAND +VVCLLKLFSRENYFPNKSRREILRILGDQQF-NNKLSTFNPPNIRFYRKTGELQ.GVEHDAAIIEANG-KRIEAAILTEG +WK-NNGTGQHYIAEVGQLIIdy. +>ur|UPI00041C3230|UniRef100_UPI00041C3230/2-253 +.....KEIKKYLESRIGTYSFFFEDLESGFVY.GYNENVKITAAGCMKLPIAVSLIKDVERGKITFMDKIKIDGVDKVYG +TGIIHEFNSRDYTVFELLVAMLIQSDNTAANKIIDIV-GMDRINEDIKEMGLENTKLNRKTADER-RDNINVENLTSARD +LSKIWKHLYKATYLNEENSTMLIDILRRQQI-KNKLALYIPDKYEISSKTGDKT.GVENDTALIQLSKGT-FTFTVLSTE +VP-NSVYGTVTLAKCGKMMWdn. +>up|A0A0A0R1G2|A0A0A0R1G2_STAAU/2-196 +.....---------------------------.-------------------------------------HINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVSKDCKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>ur|UPI0003A7E3C5|UniRef100_UPI0003A7E3C5/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASERRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKALGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPAFIITAYTDD +VPQTMPDGTETIGRLAQACWdgf +>ur|UPI0004C5D717|UniRef100_UPI0004C5D717/5-296 +..allRDVRARLSEGGLRACLLVRDLGTGEEL.GIEPDTDLPSASLVKVPLALATLERIRRGELDGAALLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPARVADLLREAGLRGITVRHRTEELFDQLDTTRANTGSARS +FVDLLQAVWTPSKIHPEVAERLRDLLAHNVL-RHRLTPDFSSASRWSSKTGTLL.NLRHEIGVVEHADGQTFAVAVLTES +SVGAQPGVDGLMAEAARRLRdh. +>up|I1V572|I1V572_9BACT/1-158 +.....---------------------------.---------------VMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVAAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIRAGLPKSWVV--------.------------------------- +--------------------... +>ur|UPI000684045F|UniRef100_UPI000684045F/31-299 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI00068FA578|UniRef100_UPI00068FA578/31-299 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|F0H4M5|F0H4M5_9BACT/33-301 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|U2MSJ8|U2MSJ8_9BACT/33-301 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|C1M2W2|C1M2W2_PREIN/11-278 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNVSYTLAVFVKD +FKGNESQASQYVAHISAVVY... +>ur|UPI0005F0639D|UniRef100_UPI0005F0639D/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVVYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMSNTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSAQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQTMPDGTETIGRLAQACWdgf +>up|A0A098RRH1|A0A098RRH1_9RHIZ/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMSNTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSAQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQTMPDGTETIGLLAQACWdgf +>ur|UPI0005F89450|UniRef100_UPI0005F89450/11-296 +.....---RSRLRDGGLHACLLVRELHTGDEL.GIEPDTVLPAASLVKVPLALATAERIRRGELDGATMLDVRPGRITTP +TGISRFRHPARVALDDLLYLSTCVSDGAAADALFGLT-PPAQVTGVLRELGLGGITVRHTMGELSDQLDTTRANTGSARA +FAGLLQALWTPSEIHPDVAHRVRTLMSCNVL-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGVAEHADGRRYAIAVLTES +QVAAQPGADALMAQVARRLRdh. +>ur|UPI00069CF420|UniRef100_UPI00069CF420/17-302 +....aHDIRADWAATGLRGALYARNVDTGEDL.GFDVHAPYALASVSKLPLALVVLDLIAAGELDPAHPVDLVPGAMTPP +TGAALFRHPSRVALEDLLLLMLSVSDNAAADAVFALV-PPERVTATLQDWGCDGIVVRHPMRRLYETLDVAAATSGTAAG +LVALVERIWTDDVSVPAATARLRELLGHQ-V-RQRIGAELAAAVTVSSKTGTFL.NLRHEAGMVTTSTGDRVAVAALTAS +TARSQPEADRAIGRAARAAVd.. +>ur|UPI000050FD67|UniRef100_UPI000050FD67/10-296 +.....-DVNTHLAAAGLRATIVVRDLDSGREV.STSADQAMPLASVVKVPIAFAVLNRISEGVLDGAQPITIRPDHYGGP +TGTSRFRHPAQIALEDLVMLSVSFSDNTATDALLDVL-APNQVQGDLERMGLSGIHIRHHLGALVEQLDASQANIGTATG +LVDLLQEIWRPVRIDRVAASKLRSLLAGNII-RHRLAPDFADAMTWSSKTGTLL.HLRHEIGVVDHADGQSIAVAVLSES +SNAAQPAAEAEIGAAARALHd.. +>up|A0A0G2HMX8|A0A0G2HMX8_9SYNE/75-344 +...leERFQALAASQDLLAGAYVAVLGDGQHA.RLNSDRATAAASAIKTPLLLLTLLARSQGELRWDETLQLQPHLVGGG +SGWMGSPPGSRFPLYMAAREMITVSDNTATNLLMERLGGMEAVNRRFLALRLRGTRVNNWLPDLG------GTNTTTPRD +LALTLAMAENSALLSQQDRDRFRAIHGSSRP-NSLLPLGFLRGVRILNKTGDIG.TAYADAGTIELPDGRRAVAAFLVEG +TETTSPRMRRLIQNMAAAT-... +>up|K6AAX2|K6AAX2_9PORP/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI0005673B24|UniRef100_UPI0005673B24/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|A0A059ULV6|A0A059ULV6_ECOLX/1-143 +.....---------------------------.---------------VLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKV-----------------------.------------------------- +--------------------... +>ur|UPI000316CFD7|UniRef100_UPI000316CFD7/9-296 +.....-RARTELSDAGLDGSVLVRDLDTGDEL.GIDADLELPIASLVKVPLALATMERVVRGEIDPAAPMRVLPGRSTVP +TGLSRFRHPATVAVEDLMYLSIAISDGAATDALFELT-PPEAVTAELRRLGHPGITVRHLADDLVRQLDISHANTGTARA +FVDLLAELWRPVRAHPAAAARIREWLAANLL-RQRLAPDFSDATRWSSKTGTLL.NLRHETGVAEHADGQTLAVAVLTRS +RVPAQPGAEAAMATAARIIHde. +>up|A0A0A1M5T2|A0A0A1M5T2_9BACI/28-259 +.....----------------------GENEI.AFNENKPLRSASIIKLFILAAAYYEEEKENIDLSKQVHLSPSDMVGG +AGVIPYLSDKQYTYQQLLELMIIVSDNTATNALIDFI-GLDTIHAFIQQIGGKHTKLERKLMD-EEAIKLGLENRTSCYD +VMLLLDLLTENNILPKHRQEQMLTILENQQF-NSKLTAFSASSIKTFHKTGELT.GAEHDAAIFQTADKQ--LKAVMLTE +GWTNNGEGQQFHQRAGAHIYhy. +>up|D7ARJ7|D7ARJ7_THEM3/174-416 +.qelkNNIQALISQYPGKYGVYFIDLNTGQTL.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRVV-GRDNYIKFMEKLGAYVIPYS--------------SNITSPRD +MSMYMKKLLDYVNAHPDTAGELMYYLKNTIY-NDRISYPIPDGIEVAHKIGNLS.NVVNDTAIVFHPAR-PYILTVLAND +VDSDDSYAYTVIRQISKMVYd.. +>up|D3T4F6|D3T4F6_THEIA/174-416 +.qelkNNIQALISQYPGKYGVYFIDLNTGQTL.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRVV-GRDNYIKFMEKLGAYVIPYS--------------SNITSPRD +MSMYMKKLLDYVNAHPDTAGELMYYLKNTIY-NDRISYPIPDGIEVAHKIGNLS.NVVNDTAIVFHPAR-PYILTVLAND +VDSDDSYAYTVIRQISKMVYd.. +>ur|UPI00036D5048|UniRef100_UPI00036D5048/27-288 +.kkleQKLQTAFANFRGDVGVYVHNLRTGKTV.AINADTLFPTASTIKIPIQCGLFDKIQQGELKYGQELIYKDSLHYDD +GIVGSLKDGSKIPLSEVVMLMETVSDNTGSLWCQALAGGGSSINDWLETNGFHQTRVNSRTPGRKANQAQYGWGQTTPRE +LANLLTYIRQGKAVSVAASDEMYRNLGRQ-YWDNDGLSQVPPDVKTACKNGAVN.QSRSEVVLVHAPHGD-YVYCVMTKN +QKDEANEGFALLRAVGAVLWhhf +>up|Q8KT56|Q8KT56_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQVLALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGDvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|A0A0D0I3H3|A0A0D0I3H3_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVIV-YNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGDvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|A0A084J7J1|A0A084J7J1_9CLOT/2-252 +.....KEIKRYLETREGEYSFYFADLKSDYTY.GFNEDLKMVAAGCIKLPIAMAVMKEVESTNIFLDQLVTITNEDKVSG +SGIIHELEGRQYSIKELIVAMLIQSDNTAACKLINTI-GKDRINSIIHDMGLTSTFIKKYPSGKKE--DFDNENITTSYD +LCKGLALLSKGKVLNEKHSKFILEVIRRNQL-TTGISFYWPKDVKTAHKAGSLE.GIENDIVLLNLEKGD-FVFVVMSRN +LP-SNVYGVSSLTRVGKMMFd.. +>up|K0JYN8|K0JYN8_SACES/7-294 +.....RDAREALEAGGLRGSFLVRDLDTGDEL.GIDADVEFPVASLVKVPLAVATLERVARGELDETLPVVVRPGSTVPP +TGLSKFRHPATIALGDLLYLSTAISDSVAADALFALT-PPAAVTAELRRLGYDGIAVRHLVADLTDQLDISLANTGSPRA +FVDLVGGLWRPTSVDPSVAARVRGLMGDNLLRQRLAPDFVSDSSRWSSKTGTLL.NLRHEVGVVEHAGGPAYAVAAFTES +RVPAQPGAEALMAHVARTLRd.. +>ur|UPI0006920BD3|UniRef100_UPI0006920BD3/3-280 +.....-------DEGGLRGSFLVRDLRTGEEI.GIDPDDEYPTASLVKIPLAAATLDRVRRGELDGATRLTVGPGARHSP +TGTSRFRHPAEIAVDDLLLLTMTVSDNTAGDALFELT-PPAMVAAFLEEHGLRGISVRHTLRHLTEELDVTRGSSGSARA +FVDLLAALWRPSRIDPWVAGRVRELMGDNVL-RQRLAPDFTDLTTWSSKTGTML.NLRHEVGVVEHVDGQVHAVAALTES +RVAAQPWAEALMAQVARALRd.. +>up|P30899|BLAC_BACVU/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNKSQASQYVAHISAVVYs.. +>up|L7VHM2|L7VHM2_CLOSH/104-343 +.eelkKTLEKYIAQQSGRYGLYFINLVTGEEF.GINDREKYIAASTTKLPMNLLLYKKIAAGEIDFDEKLVYLEEDFEPG +SGVIQKPFGTEYTVRETARLSVVYSDNCAINMIIRLL-GIENIRQYMLDIGGT--------------IYYGRDHRSCPYD +LAVYARELYRFYQENPEIAGILIEDLQNT-MWNDRINKLLPKDVKVAHKIGNYE.GVYNDVGIVFAE--EPYVLAVMSEN +AD--QSVASDVIAQISKKIYdy. +>ur|UPI000698E360|UniRef100_UPI000698E360/14-251 +.....-------------------------TQ.AQNVNQQHYAASLMKVPVAIAAYRLRDRGLLSLDEPIAVHTDSAVAG +ARFEMEAIGSALPLADLVRRSLTVSGNLAVNLVLERV-GLEEVAAVLADAGVPMTTVARGIEDAPA-REAGLQNLVTAND +MGKLLTKLASGRLLSPESTAELEGILVAQEY-RDAIPLGVPEDAVVGNKTGWVD.GVRHDMAIIRPAQGDPQVMVVLTTG +LD--DDESEFRISEVARYLWs.. +>up|K5D1Y7|K5D1Y7_RHILU/3-278 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVIYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMSNTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITTYTDE +VPQTMPDGTETIGRLAQACWdgf +>up|Q8KT59|Q8KT59_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFVATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|X6Q3X8|X6Q3X8_9BACT/115-383 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|E5WU37|E5WU37_9BACE/3-269 +.....DSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI0003471F37|UniRef100_UPI0003471F37/8-293 +.....ADIRGRLDEAGLRASLLVRDLATGREL.SIDPERPLPAASLAKLPIALAVLNRVEDGLLDGAHPVTLAAGDPLDG +TPGTARRHPSTIALDDLVALALTISDNSAADALLGTL-PTGAVSADLEALRIDGIAVRHGFGELSDQLDVARTNVGSARA +WADLLTAIWLGRGVRPRVAARLREHLRGNVI-RHRLAPDFSSDAMWSSKTGTLL.NLRHEIGVVEHADGGRFVVVALSSS +SATAQPAAEAALGATARDLH... +>up|A0A0B5Q9V0|A0A0B5Q9V0_CLOBE/2-253 +.....KEIKRYLESRIGTYSFFFEDLESGFSY.GYNENVQMTSAGCMKLPIAVSIIKHVQEGNSTFLDKIKIEEEDKVYG +TGILHEFDNREYTIFELLVAMLIQSDNTAANKLIDIV-GIDKINDDIEAQGLKNTKLNRKTSD-ERAVSNGIENITSALD +LSKIWKHLYNSSFLDEKNSKMLMDILQRQQM-KNKLALYIPDDYEISSKTGDKA.SVENDTALIHSPKGS-FTFTVLSMG +IP-NSVYGTVTLAKCGKMMWdn. +>up|U4Q1U4|U4Q1U4_9RHIZ/4-280 +..tvaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVIYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMSNTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSAQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITAYTDE +VPQTMPDGTETIGRLAQACWdgf +>up|U3N7T6|U3N7T6_KLEPN/1-157 +.....---------------------------.---------LCSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAG---------------.------------------------- +--------------------... +>up|M2XSR7|M2XSR7_9PSEU/5-296 +..tllSRLRAELDDGGLRGSFLVRDLRTGYEV.GIDPDLEFPSASLVKIPLAAATLERIRRGELDGSAPIDVEPGRATAP +TGLTRFRHPARVAIDDLLYLTMAISDETAADTLFSLT-PPAEVTRMTREWGVSGITARHPAANLSDQLDITRASSGSARA +FVNLLEALWKPSKVDEEVAARVRELMGLNLLRQRLSPDFVSDATKWSSKTGTVL.NLRHEAGVVEHADGGMFAIAAMTGS +RVPAQPEAEVLMARVARALRdh. +>up|Q8KT51|Q8KT51_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KANNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLVTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|L8P3P4|L8P3P4_STRVR/10-306 +.....GDLRRALHDGGLYGSFLVRDLETGDEI.GIDPDIELPVASLVKIPLALVTLERIRRGELDGAKVIEVPPGRITTP +TGMSRFRHPAHIAVEDLLYLSTCISDNSAADALFDLT-PPGQVGALLNELGLRGIAVRHTMRELMDQLDISRANTGTARA +FVDLLQALWRSGAVHPEVAARVRDFMANNLV-RNRLAPDFDSDATWSSKTGMLL.NLRHEVGVVEHTDGQTYAIAALTES +RVAAQPGADALMGQVARRLRd.. +>up|I1V579|I1V579_9BACT/1-158 +.....---------------------------.---------------VMAAAAVLKKSESGPSLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVAAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVV--------.------------------------- +--------------------... +>up|A0A078QSW3|A0A078QSW3_BACVU/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGCvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI000664F0CC|UniRef100_UPI000664F0CC/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATFIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGDvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|Q5XLF9|Q5XLF9_9BACT/16-284 +...ltVSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI000375EE57|UniRef100_UPI000375EE57/26-285 +...leRDLRALLGAFRGDVGLYVRNLRTGETV.AINADTLFPTASTIKIPIQCGLFDKIHRGELKYSAELVYKDSLHYDD +GIVGQLKDGARLPLSQVVMLMETTSDNTASLWCQAMAGGGAAINAWLDANGFAQTRVNSRTPGRAAFQKQYGWGQTTPRE +LAELLAYIRAGRAVSPDASDRMYRNLCRQ-YWDGDGLSQVPPEVKVASKNGAVN.RSRSEVVLVHAPHGE-YVYCLMTKN +AQDETNEGFALLRAVGARLWkhf +>up|K2DJJ4|K2DJJ4_9BACT/51-292 +..dlkNEIDKITKDKKGFYSIYYKDLKTGSFF.GIDEHQIETGASVNKLPIIAALYYLDKQEKISLDDKITILEKDVQNG +TSIRYQKMPQTYSLRNLAKLALKQSDNTASYVISLKI-GEENVQKLVDSWGMKQTNMK--------------NNKTTAFD +MSLLFEKIYTNQITDPARTKELLEFMTETDF-EDRLTKGLPSNVKIYHKTGDEE.GFVHDVGIIETEKGT-YYLGVMTSD +IGENEEETKNTIAKISRKILe.. +>ur|UPI000684630E|UniRef100_UPI000684630E/23-283 +..kleRKLASLLDGFQGDVGLYVRHLRTGRTV.AINADTLFPTASTIKIPIQCGLFAKLAAGELTYQQELIYRDSLHYDD +GIVGSLKDGAKIPLSQVVMLMETISDNTGSLWCQALAGGGQTINTWLDANGFRQTRVNSRTPGREAYRKLYGWGQTTPRE +LAELLVYIREGRAISPDASERMYRNLSRQ-YWDGDALSQIPPDVKVATKNGAVN.QSRSEVVLVHAPHGE-YVFCLMTKN +QKDESNEGATLLRHVSALIWqhf +>ur|UPI0005B7274F|UniRef100_UPI0005B7274F/44-312 +...ltDSISQIVSACPGEIGVAVI-FYNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGDvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|N9WK23|N9WK23_9CLOT/2-251 +.....KEIKKYLESRIGMYSFYFEDLSSGFTY.GYNENVQMVSAGCMKLPIAVSLIKDVEDGNVTFLDKVNIDVDDKVYG +TGIIHEFNSRDYTIFELLVAMLIQSDNTAANKIIDIV-GIDKINKDIKEMGLKNTVLNRKTAD--ERSKVEIENFTSSKD +LGIIWKHLYNGTFLNEKNSTMLIDILRRQQI-KNKLALYIPDDYEISSKTGDKK.GVENDTALIQLSKGN-FVFTVLSQD +IP-NSVYGTVTLAKCGKMAWd.. +>up|I1V584|I1V584_9BACT/1-158 +.....---------------------------.---------------VMAAAAVLKQSESDKHLLNQRVEIKKSDLVNY +NPIAEKHVNGTMTLAELGAAALQYSDNTAMNKLIAHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLKNLTLGKALAETQRAQLVTWLKGNTTGSASIQAGLPTSWVV--------.------------------------- +--------------------... +>ur|UPI0004100C4E|UniRef100_UPI0004100C4E/8-298 +.....RALREQLDEAGLRGSFLVRDLATGEQV.GIEPGTPYAVASIAKVPLAMAVLDRVRRGELDPAERLEVGPGELQEG +PPGLGRRHPALVAVDDLLYLAVALSDSTAADALFRLV-PPADVASYLRETGLDGITVRHPVAELTGQLDTSRASTATATA +LVDLLAALWTPSRVDPDVAERVRALMGLNVLRQRLAPDFASDAARWSSKTGTLL.HQRHECGVVEHADGGVYAVAALTES +RVAAQPHAEATMGAVARALHd.. +>ur|UPI00046FAFEF|UniRef100_UPI00046FAFEF/5-258 +..qlkEELDRIAYETTGDVSIYATTPD--GVI.AIRENEVKRSASILKVPVAMACLAAADRGEIDLDTLLKIEEP--VGG +SGVLAYMSDMEITLRNALTLSIIVSDNSAANLVIEHV-GIERIQNFFKHVGATHSQLTRKFMDYDA-LAQGLENVATAKD +MVRFLMCLDASENLSQTSKQQLKTIMRDQQL-IDKLPAFQPETLIIGNKTGTLP.GVEHDIAYFENGER-CVNIAVLTTD +WE-YNHDGQQTLAQIGKAIIky. +>ur|UPI0003FD9D97|UniRef100_UPI0003FD9D97/32-294 +.kklqSKLEQLCEGYEGTVGIYVYNLKTGKEA.AINADTIFPTASIVKVPILVGLFDKIAKGDLSYHQPLLYRDSIKYGG +SGLMQFFQDSVTDLSTLAALMISYSDNTTSLWCQALAGGGATINALMESYGLQATRVNSRTSGREDIWKIYGWGQTSPRE +MAQLLVKIRKGEIIDQAACERMYRLMSHIYY-DDYALSQIPPYIQTASKQGMVN.DSRSELVMVNAPHGD-YVFYIATKD +NKDKDNAAWQLTRNLSALLWqyf +>ur|UPI0003A3BF39|UniRef100_UPI0003A3BF39/5-296 +..allARLRDELDEGGLRGSFLVRDLGSGREI.GIEPDLEFATASLVKVPLVAVTQDRIRRGELDGARQVEVEPGRAESP +TGLARFRHPARVSVEDLMYLASAISDSAAADELFALT-SPAEVTRTVRDWGITGISVRHSLSELSDQLDVSRASSGSARA +FADLLTALWTPSKIDPDVSARVRQLMGENLLRQRLAPDFASDSAKWSSKTGTLV.NLRHEIGVVEHSDGQAFAVAALTES +RVPAQPEAEILMARVARALRdh. +>up|Q8KT55|Q8KT55_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNGFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI0006AEB9D0|UniRef100_UPI0006AEB9D0/16-302 +..dvaEAIAADWAALGVRGSFLARNLDTGEQL.GFDVDELTPLASVVKVPLALVVLDRIAGGELDSAHPVTLDPASSVGP +TGLAAFRHPATVAVGDLLLMMLSVSDNAAADALFGLV-PVADVDARLRAWGCGELRIRHRLNHMYETLDPARANAGSAAA +LVELLRRVWCDEISAPWATAELRRLMGLQLF-TQRLASELRADTRWSGKTGSFL.HLRHEIGVVEAESGDRVAIAAMTRA +GRRAAADVDLAIGVAGREAF... +>ur|UPI000470BB8B|UniRef100_UPI000470BB8B/11-207 +.....---------------------------.------------------------------KELEKNVSWTQADVDEW +TPVTEKHVDEGLPLEDVAESALRVSDNLAMNIVLDELGGPEALDDALEKNGDMTTEVTDEEPELNDVEDGSTDNTTTPAA +ITADLQSLLDPQRFSDDDRRVLFDWMSANETGDPLIRAGAPEGWVVRDKSGHSD.AIQNDIAVVTPPDRQPIVVSVMTEA +DDPESEDGPALVAAVAEAV-... +>up|Q8KT52|Q8KT52_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTFKECKTGVDRIAAPLLEGVVIAHKTGSGDvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|I2GP14|I2GP14_9BACT/41-301 +..kleRKLASLLDGFQGDVGLYVRHLRTGRTV.AINADTLFPTASTIKIPIQCGLFAKLAAGELTYQQELIYRDSLHYDD +GIVGSLKDGAKIPLSQVVMLMETISDNTGSLWCQALAGGGQTINTWLDANGFRQTRVNSRTPGREAYRKLYGWGQTTPRE +LAELLVYIREGRAISPDASERMYRNLSRQ-YWDGDALSQIPPDVKVATKNGAVN.QSRSEVVLVHAPHGE-YVFCLMTKN +QKDESNEGATLLRHVSALIWqhf +>ur|UPI0006B594E8|UniRef100_UPI0006B594E8/5-296 +..allRDLRRQLHDGGLRGCLLVRDLHTGDEL.GIDPDTQLPAASLVKVPLALATAERIRRGELDGATTLDVQPGRITTP +TGLSRFRHPARIAIDDLLYLSTCISDGTAADALFGLT-PPSQVADTLHEFGLHGITVRHTTRELSDQLDATRASTGSARA +WVDLLQALWIPSAIHPDVAERVRGLMAHNLL-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGVVEHSDGQAFAIAVLTES +LATTQPGAEALMSQAARRLRdh. +>ur|UPI000590EDC4|UniRef100_UPI000590EDC4/2-252 +.....KEIKKYFESRIGNYSFYFEDLNSGYVY.GYNENNKMTAAGCMKLPIAMVLLKEIENMKYKLDDKIFISEEDKVYG +TGIIHEFLPREYTLDELMKAMLIQSDNTASNKIINII-GKDRINEVIKEMGLSNTVLNRRTSDEI-YDDNNDENITTSYD +LCKCWKMLYRESFLSKELSSKLLRVLGRQQLKSKSSLYILNDKINIANKTGDKQ.GVENDTVLITMPKGT-FSFTVMSSK +IP-NSVYGIVTIAKAGKMMFd.. +>up|K9DKM4|K9DKM4_9FIRM/16-263 +.....----NLIKETDGQISYLVARLDDEAEItGRGLTTVHASASMIKVLIMAALFAKVADGDLALDMTVKLSETPKVLG +GGALQEESNHRFSYLELCRLMMVLSDNWATNLLITKL-GMDYVNEFAKSLGLHDTRLNRYMMDSKA-RAEGRENVMTVLD +LMTLYEYIYSQRET-GPLGHEMWQLLGRQQF-RDKLPFYWGEDVVFHHKTGVLD.DVEHDGGLLPLVKGT-FSIIVFISK +VP--NTEGILLGARMGRCI-... +>ur|UPI000579FE96|UniRef100_UPI000579FE96/5-258 +..qlkEELDRIANNAVGDVSIYATTPE--GVI.AIREDEVKRSASILKVPVAMACLAAADRGEIDLDTLLKIEEP--VGG +SGVLAYMSGMEITLRNALTLSIIVSDNTAANLVIEHV-GIERIQKFFKHVGATHSQLTRKFMDYDA-LARGLENVATAKD +MVRFLMCLDSSENLSLTSKQQLKTIMRDQQL-IDKLPAFQPETLIIGNKTGTLP.GVEHDIAYFENGER-CVNIAVLTTD +WE-YNHDGQQTLAQIGKSIIky. +>ur|UPI00056C682A|UniRef100_UPI00056C682A/174-416 +.qelkNNIQALISQYPGKYGVYFIDLNTGQTL.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRVV-GRDNYIKFMEKLGAYVIPYS--------------SNITSPRD +MSMYMKKLLDYVNAHPDTAGELMYYLKNTIY-NDRISYPIPDEIEVAHKIGNLS.NVVNDTAIVFHPAR-PYILTVLAND +VDSDDSYAYTVIRQISKMVYd.. +>ur|UPI000463D3CB|UniRef100_UPI000463D3CB/12-281 +....aAELAKICDAQDFTVRFKVKNLVTGETI.ERGATEETPSASTRKISIMMAALKAIGDGRLSFDEKIVYEPHHAEQA +SGVLRHTPGMILSLRDAIAGMITLSDNVCTHMVFERL-TLEEVQAYCAAIGMTGTRHRFLIPPLPHDHPLDAVTVTTAAD +QVMLLDTILAAQGISQDLSAFALKMLKSQVL-RYGIHSRLPFDTVIASKGGRGK.RGRMDAGIVYRDGAPLFILAAYTDG +VPLTYTVALETIGRLARA--... +>up|R4SRD4|R4SRD4_AMYOR/5-296 +..tllMRLRADLADGGLRGSFLVRDLRTGHEV.GIDPDLEFPSASLVKIPLAAATLERIRRGELDGAAALDVEPGRATAP +TGLTRFRHPARVAIDDLLYLTMAISDETAADALFALT-PPAEVTRMTRDWGITGITARHPAADLSDQLDVTRASSGSARA +FVNLLEALWKPSKVDEQVAARVRELMGLNLLRQRLSPDFVSDATKWSSKTGTVL.NLRHEVGVVEHADGGMFAIAALTES +KVSAQPEAEVLMARVARELRdh. +>up|U2SV48|U2SV48_LEIAQ/9-293 +.....-AVRTDLAAAGLRASIVVRDLGTGREL.DLDGDVVTPAASLAKVPIALSVLTRVADGRLDGSAPVAVPAGDPTGL +PGTTRFRHPSVIAVDDLVGLALTISDNGAADALLGLV-PPAEVMADLEAIGVRGIAVRHPFADLSDQLDVARTNTGTARA +FADLLEAVWSDRGVHPDAAATLREHLRANLLRHRLAPDIVADDTAWASKTGTLL.NLRHEAGVAEHADGSRFVIVALSTS +SASAQPAAEAALGSAARRMH... +>up|Q8KT54|Q8KT54_PREIN/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMVMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|R1IHI6|R1IHI6_9PSEU/5-296 +..aliRDLRAELADGGLRGSFLVRDLRSGAEL.GIDPDREYPIASLVKVPLAAATLERIRRGELDRATPLEVAPGGVTTG +PGLTRFRHPARVAVEDLLYLSTSLSDGTAADVLFGLT-PPADVTRMLGEWGLGGIAVRHLMQDLVEQLDVTRANSASARA +LLELLQALWTPSEIDPAVAAGVRDLMANNVL-RHRLTPDFSDAARWSSKTGTLL.NLRHEAGVVEHADGGVFAVVALTES +RVPAQPEAEVLAARVARTLRdh. +>ur|UPI00052674F2|UniRef100_UPI00052674F2/22-283 +.kkltRQLEKLVEGFNGQVGIYVENLKNGKSA.AINPDTLFPTASMIKVSIQCGLMDKIEKGLLKYNQKLVYNDSIVYPG +EDILGSKNNDTIQLSKVALLMITMSDNTASRWLQNLV-GGDYVNNWLGENGFINMRINSKVAGRENMYNTYGWGVTTPRE +MCRLFTMIAKGQAVSEAASERMVRNMGRI-YWDDKALSQIPPYVHTISKHGSLN.ESRSETVLVNAPHGD-YVFSVITKN +LKDQDNEAIVLIKNLSSLLWqhf +>up|Q7CSB1|Q7CSB1_AGRFC/4-280 +..tvaEQLNAICDVQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAIAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAMVASKSGRGK.RGRMDAGIVYRNGAPSFIITTYTDE +VPQVMPDGTETIGRLAQACWdgf +>up|G5CK57|G5CK57_PSEST/30-181 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPIDKRDSTLP-- +------------------------------------------------------.------------------------- +--------------------... +>up|Q8KT50|Q8KT50_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATFIPSRFQIAYTEEEMRADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|A0A097AT79|A0A097AT79_THEKI/174-416 +.qelkNNIQALISQYPGKYGVYFIDLNTGQTF.EINGYDLFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRVV-GRDNYIKFMEELGAYVIPYS--------------SNITSPRD +MSMYMKKLLDYVNAHPDTAGELMYYLKNTIY-NDRISYPIPDEIEVAHKIGNLS.NVVNDTAIVFHPTR-PYILTVLAND +VDSDDSYAYTVIRQISKMVYd.. +>up|U3ANB0|U3ANB0_9CAUL/2-206 +.....---------------------------.--------------------------ARGEERLDRALPITSDDMISH +APVTGPAVGGALTIEALCRSTVELSDNPAANILIREMGGLDSWRNWYRSIGDSVTRVDRLEPELNL--VGDERDTTTPTQ +AVANMARLLAQTRLTAAHQTLLERWLTDSPTGPNRIKAAAPDGWRVGHKTGTSSlGPVNDIGVIWPPEGAPIFVAAYYEG +PPDDFAAGEAVIAEAVGRALeaf +>ur|UPI0001E2FB13|UniRef100_UPI0001E2FB13/130-370 +.dklkSDLGQYISKFAGQYGIHYIDLENNYEF.GINDTNEYIAASTVKVPLNYFVYKKIAAGEVDPKKTLTYTEGDFEGG +TGILQNLAGKSFTIKYLMELSITHSDNIATNMLLRHF-GRKNLKNYMRSLGGTVVK--------------DNKNVSCPKD +MAIYMKDVYEFCNSNGELGEEFKHNLCNTVF-NDRLPKLLPKEVKVAHKVGNQI.EAVHDVGIIYTD--KPYVLTVMSKG +IV-SEEEACNVIAEISKKVYd.. +>up|Q8ELZ1|Q8ELZ1_OCEIH/9-256 +.....-ALSAIKPAPPVSVSIIVKT--NNGII.RSKETKQMRSASIIKLFILASAYHLKEKGKISLTDQIKLSSNDFVQG +SGVISYLSDVKLTYQQLLELMIIVSDNTASNYLIERL-GIPEIQAFIENLGCQQTRLERKFMDIEA-QKLGKENVTSALD +VIRLFDIFTEKNFLGEKSQQHILSILKNQQF-NSKLTAYTEPLVTSYHKSGELK.GVEHDAAIFLKDNKS-FKVVVLTEG +WE-NNGDGQAFIASFGKVL-... +>up|A0A093AYF1|A0A093AYF1_9PSEU/10-296 +.....--LRAELDDGGLRGSFLVRDLRTGYEV.GIDPDLEFPSASLVKIPLAAATLERIRRGELDGSAPIDVEPGRATAP +TGLTRFRHPARVAIDDLLYLTMAISDETAADALFALT-PPAEVTRMTREWGVSGITARHPAADLSDQLDVTRASSGSARA +FVNLLEALWKPSKVDAEVAARVRELMGLNLLRQRLSPDFVSDAAKWSSKTGTVL.NLRHEVGVVEHADGGLYAIAALTGS +RVPAQPEAEVLMARVARALRdh. +>up|A0A0G3VQK8|A0A0G3VQK8_ECOLX/2-145 +.....---------------------------.-------------------GAVLSRVDAGQEQLDRRIHYSQNDLFEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLL------------------.------------------------- +--------------------... +>up|B5WXV7|B5WXV7_BACT4/29-297 +...ltDSISQIVSACPCEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|L0G2B4|L0G2B4_ECHVK/28-290 +.kkltAALNSVFEGFKGTAGIYVEHLPSGKYA.AINADTIFPTASIVKIPILIGVFDKIEKGELDYHEPLVYRDSIKYGG +SGLMQYFEDSTTDLSTLLALMISYSDNTTSLWNQALAGGGETINPLMEQYGMVSTRVNSRTPGRDKDWEKYGWGQTTPRE +MATLLKKMRKGELISQAASERMYRLMTNVYY-DDYALSQIPPYVQTASKQGMVN.ASRSELVMVNAPHGD-YVLYIATKN +NEDTDNESWVLARKVSALLWnyf +>up|C6Z584|C6Z584_9BACE/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATFIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|M1MJ40|M1MJ40_9CLOT/2-252 +.....KEVKRYLESRIGTYAFFFEDLESGFSY.GYNENVQMTAAGCMKLPISVSVLKYVEDGKIDFLDKIKIEEADKVYG +TGILHEFDNREYTVFELLVAMLIQSDNTAANKLIDIV-GIDRINDDIEAQGLKNTKLNRRTSD-ERAASNGIENITSALD +LAKIWKHLFNSSFLNEKNSIMLMDILRRQQM-KNKLALYIPDDYEISSKTGDKA.NVENDTALIHTHKGS-FTFTVLSMG +IP-NSVYGTVTLAKCGKMMWd.. +>up|W6T7F2|W6T7F2_9LACO/137-389 +..tvqKVVTTNLAGLSGKSSVAVLSVDSSAKV.-VENNTKQRAASLIELFIMITAYQQVKAGTLNLGDTYLLQASDKVGG +TGNMQSLPNGTFSYQQVLNRMITDSDNTAANIMINKVGGIAVVNAEIKRLGLTHTVLARKLMDTS-ALQAGKDNYTSAGD +VAKVLKKMYNHQLIDATEDAAMLDILAKNT-DHTMLPHSLPSEAQVYNLTGAYTyGVKNDAAIIKNNYGA-FVVVMLGEN +GQ--ASAQTKAMNQLGNSLY... +>ur|UPI0005C947AC|UniRef100_UPI0005C947AC/6-296 +...llHDIRQQLLEGGLHGCLLVRDLHTGAEL.GIEPDVQLPAASLVKVPLALATAERIRRGELDGAAAIDVQPGRITTP +TGLTRFRHPARIALDDLLYLSTSVSDGAAADALFDLT-PAAQVADILHELGLDGITIRHGMHELTQQLDTTRANTGSARA +WTDLLQALWTPSAIHTETAARVRDLMAHNLL-RHRLAPDFSSDASWSSKTGTLL.NLRHEIGVVEHSDGHAFAIAVLTES +LVPAQPGADILMAQAARRLHdh. +>up|L0IHH2|L0IHH2_THETR/172-414 +.qelkNNIETLLSQHPGKYGVYFIDLNSGQTF.NINGYDSFVAASTYKVPLNFYLYTLITEGKIDPNMEVQYTSQDYESG +SGSIQYPVGTYYTIRELSRRSIEESDNIASNMIMRVV-GYDNYLNFMKSMGADVIPYT--------------SNVTSPRD +LSLYMENLLNYANAHSSTAGELLNYLENTIY-NDRISYPLPSNITVAHKIGNLS.DVVNDTAIVFYPSR-PYILTVMGNN +VDSDNSDAYTVIREISKMVYd.. +>up|A0A0G0KXR1|A0A0G0KXR1_9BACT/127-364 +..eitSAFKDKTKDLSGIYGLYVINLNNGASF.GVNENEKFQAASLIKLPVMAGMYIEDDKGNIDLDEKYTLRTSDKVKG +AGSLYSKPAGYITYRNLVELMGKQSDNTAFNIFRRIL-GEEKIGEIIGNIGMMDTSLN--------------ENITTPRD +IGIYFEKLWRGNIVNDLSRDELLDALTDTIY-EDWLIKGIPKEVRVAHKYGREL.HVVNDAGIVFAE--KPFVIVIMSKG +VV--EAEADKAFPELTKIVYd.. +>ur|UPI00055CA09D|UniRef100_UPI00055CA09D/5-296 +..allARLRDELDEGGLRGSFLVRDLGSGREI.GIEPDLEFATASLVKVPLVAVTQDRIRRGELDGARQVEVEPGRAESP +TGLARFRHPARVSVEDLMYLASAISDSAAADELFALT-SPAEVTRTVRDWGITGISVRHSLSELSDQLDVSRASSGSARA +FTDLLTALWTPSKIDPDVSARVRQLMGENLLRQRLAPDFASDSAKWSSKTGTLV.NLRHEIGVVEHSDGQAFAVAALTES +RVPAQPEAEILMARVARALRdh. +>ur|UPI00029A9E3D|UniRef100_UPI00029A9E3D/5-296 +..allRDVRARLSEGGLRACLLVRDLDTGEEL.GIEPDTDLPSASLVKVPLALATLERIRRGELDGAALLDVAPGRVTTP +TGLSRFRHPARIAIDDLLYLSTCLSDGTAADALFDLT-PPDRVADLLQEAGLRGITVRHRTEELFDQLDSTRANTGSARS +FVDLLQAVWIPSKIHPEVAERLRDLLAHNVL-RHRLTPDFSSASRWSSKTGTLL.NLRHEIGVVEHADGQTFAVAVLTES +SVGAQPGVDGLMAEAARRLRdh. +>ur|UPI0005243818|UniRef100_UPI0005243818/5-296 +..allARLRDELDEGGLRGSFLVRDLGTGREI.GIEPDLEFPAASLVKVPLVAVTQDRIRRGELDGAQQVEIEPGRTVTP +TGLARFRHPARVAVDDLMYLAVAISDGTAADALFALT-PPAEVTRTVRDWGITGIAVRHPVGELSDQLDVSRASAGSARA +FTDLLTALWTPSKVDPDVAARVRTLMGENLLRQRLAPDFASDAARWSSKTGTLL.ILRHEIGVVDHVGGPSFAVAALTES +RAAVQPEAEILMARVARALRdh. +>up|R5BAE2|R5BAE2_9BACE/35-301 +..alqSRLQEYISGKNARIGVAVIY--DQDTV.SVNGYDEFPMMSVFKFPLALAVAQWAETNGVVLSDSISFGPDALRRY +SPMLDKGPSLQLSIQELLKWSLMESDNNAADIILHLIGGPEAATNLMKQAGCEAITIGASENDLHSRPDLILLNKATPIA +MAALFHRFNTEIRHRSSSFAEIATMLEQCRTGADRLAVLLPAKAVIGHKTGTGFtTALNDCGYVNLPDGRHYSIAVFIAD +SPYSTQATAKIIADISSIVL... +>up|G6XWJ3|G6XWJ3_RHIRD/3-275 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVIYEKRLAEEA +SGMFRYTPGIVISLRDALAGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQTILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIIYRNGAPSFIITTYTDE +VPQTMPDGTETIGRLAQACW... +>up|A0A0D4DGV1|A0A0D4DGV1_9ACTN/5-296 +..allRDLRRQLHDGGLHGCLLVRDLHTGDEL.GIDPDTQLPAASLVKVPLALATAERIRRGELDGATTLDVQPGRITTP +TGLSRFRHPARIAIDDLLYLSTCISDGTAADALFGLT-PPSQVADILHEFGLHGITVRHTTRELSDQLDATRASTGSARA +WVDLLQALWIPSAIHPDVAERVRGLMAHNLL-RHRLAPDFSSATTWSSKTGTLL.NLRHEIGVVEHSDGQTFAIAVLTES +LATTQPGAEALMSQAARRLRdh. +>up|I1V567|I1V567_9BACT/1-158 +.....---------------------------.---------------VMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQQAQLVTWMKGNTTGAASIQAGLPASWVV--------.------------------------- +--------------------... +>up|I1V564|I1V564_9BACT/1-158 +.....---------------------------.---------------VMAAAAVLKKSESEPNLLNRRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVV--------.------------------------- +--------------------... +>up|A0A0J6CZH7|A0A0J6CZH7_9BACI/5-259 +..qvsERILDCFRTLEGNQSLYVFAPD--GEI.ALNEDQPVSSASIIKLAIMITALKKVDNRELSLDSIIPIELSNKVEG +AGVISFLSNDLWTLSDLIKLMIVSSDNTATNQLIELL-GEAEINHTMKCAGAYHSKLMRKMMDRE-AFKDGRDNMISGKD +TYLLLNELVTTHLLSESLMEWGTTVLMQQQL-KDKFPAKIAQNNVLAHKTGELP.GVEHDSGILFTSKGP-VIYAFLTAG +LI-ENRYGRDAISNAGRLLYdyy +>ur|UPI000344DF30|UniRef100_UPI000344DF30/58-287 +.....----------------FIS--TKDGDI.GIEEEKVYSSASTIKVPILMEALLQGEQGIINLDEKITVSDSDITSG +GGIIRHMSANQLSLRDLLYLMITQSDNTATNMIIERV-GMDSVNQTIAEMGAEDTILQRYMMESVR----PNDNLTSAKD +MATIMQSAFESDILSSENKEEFLRIMGEGIL--SHYRSDRHKDISNYSKGGSLGsNVRHNIGMFTYQDEV-VYVSVMSED +AE--LKSSRIVMAEIGERVMdy. +>up|A0A0G1JN84|A0A0G1JN84_9BACT/69-302 +.....EELGKLLSTYTGTYGVFVEDLQSGFSY.GVKEDEEFPAASQMKLPIILAVYLEYEKGNLNLDAPYTLLKSDKIEG +TSLASFKDGSNFTYRKLIEFSARNSDNSAIRILWRKL-GNERIRESLIVGGMKNSSFEN--------------DITTPKD +IGNFFSLLYRDMLLRKEQKEELIGFLTNTI-SEDRIPAGLPAGTRVSHKIGTED.GAYSDSGIIFGK--KPFILVVMSKG +AN--FKEAPSAIAKIAQTVWs.. +>ur|UPI00046A4B21|UniRef100_UPI00046A4B21/8-293 +.....ETVRDDLDRAGLRASIVVRDLIAGREL.ALDGDVPTPVASLAKVPIALAVLLRTADGRLDGSAAVAVPPGDPGNG +LGTTRFRHPATIAVDDLVSLALTISDNGAADALLRLV-PPAAVTADLDALGIHGIAVRHPFAELSDQLDVARTNTGTARA +FADLFEAIWAERGIPHSVSAELRGHLRSNLI-RHRLSPDFADGTGWASKTGTLL.NLRHEAGVAEHADGSRFVVVALSTS +SASAQPAAEAALGAAARRMH... +>up|Q5XLF8|Q5XLF8_PREIN/9-277 +...ltVSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATFIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|K2C2M3|K2C2M3_9BACT/39-280 +...ieQKVRNYIKDKPGNYGIYFEDLNSGQNF.SINGKEIFTVGSINKVPIIAVLYYLDNKGEISLDSKVTIQKKDIQDG +TGSLRYKPGGNYSLKNLARLSLVQSDNTAAHIIGVKI-GTDKIQKIINSWGLTQTDMT--------------NNKTSAFD +MSIIFKKIYKGEITNNAKTQELLEFLTKSDF-EDRLPVLLPKQTTVYHKTGDAE.GIVSDVGIIKNEHKL-YYLGILTTD +VADKENLTKKTISEISEMVYky. +>up|Q769D8|Q769D8_STRA9/6-296 +...llHDIRQQLLEGGLHGCLLVRDLHTGAEL.GIEPDVQLPAASLVKVPLALATAERIRRGELDGAAAIDVQPGRITTP +TGLTRFRHPARIALDDLLYLSTSVSDGAAADALFDLT-PAAQVADILHELGLDGITIRHGMHELTQQLDTTRANTGSARA +WTDLLQALWTPSAIHTETAARVRDLMAHNLL-RHRLAPDFSSDAGWSSKTGTLL.NLRHEIGVVEHSDGHAFAIAVLTES +LVPAQPGADILMAQAARRLHdh. +>ur|UPI00055740D6|UniRef100_UPI00055740D6/7-283 +..saaERLNAICDAQPFVTRYCVRNLLTGETI.GRGAEEETPSASTRKTSIMMAALKAAGEGRLDLDEPIVYEQRFAEEA +SGIFRYTPGIVISLRDAITGMMVLSDNVCTKMVFERL-ALEEVDLYCKSIGMVGTNHRFLIPPLTPDHALGAVTTTTAAD +QVMLLQTILDAQGCPADLCAYALQTLKSQVL-RYGIHSRLPFETKIASKGGRGR.RGRMDTGIVYRNGAPLFIIAAYTDQ +VPQAMADGTETIGRLARACWdef +>up|K6U0Y4|K6U0Y4_9CLOT/2-252 +.....KEIKRYLESRIGTYSFFFEDLESGFSY.GYNENVQMTAAGCMKLPIAVSVIKYVQDEKGSFLDKIKIEEEDKVYG +TGILHEFDNREYTLFELLVAMLIQSDNTAANKLIDIV-GMDNINEDIIAQGLKNTKLNRKTSD-ERAASSGIENITSALD +LAKIWKHLYSASYLDKKNSTMLIDILQRQQM-KNKLALYIPDDLEISSKTGDKA.SVENDTALIHVQKGS-FTFTVLSMG +IP-NSVYGTVTLAKCGKMMWd.. +>ur|UPI000373F579|UniRef100_UPI000373F579/10-281 +..staAELARICDAQDFTVRFKVKNLVTGETI.ERGATEETPSASTRKISIMMAALKAIGEGRLSFEEKIVYEPRHAEQA +SGVLRHTPGMVLSLRDAIAGMITLSDNVCTHMVFERL-TLEEVQAYCAAIGMTGTHHRFLIPPLPHDHPLEAVTVTTAAD +QVMLLDTLLAAQGISQDLSAFALTMLKSQVL-RYGIHSRLPFDTVIASKGGRGK.RGRMDAGIVYRDGAPLFILAAYTDG +VPLTYTVALETIGRLARA--... +>up|F8EJP0|F8EJP0_RUNSL/32-293 +.kkltAQLQEAIKGFRGDVGVYVRNLKTNRIV.EINADTLFPTASMIKVPIQCGLFDKIAQGELRYNAILTYKDSLHYDD +GIVGSLKDGAKIPLSEVVMLMETVSDNTGSLWCQALAGGGKSINEWLAKNGFTATRVNSRTPGRESNRTRYGWGQTSPRE +MAELFAMIRQGRAVSPDASDRMYRNLTRQ-YWDGEGLSQLPPDIKTACKNGAVN.RSRSEAVLVHAPHGE-YVYCVITKN +NIDENNEGYALLRTIGKLLWnyy +>up|E6SHA2|E6SHA2_THEM7/179-417 +.....EQVRAFIATRPQTFGIYFKDLQTGATW.GINEREPIHAASTIKVPLVLYVNHQVAAGRARMDDRVVYEPDDLVGG +AGILQRFPGKSYSLRILTNLSITISDNVATNMLFRHF-GKDNVGAFMRSLGGEVIFPE-------------GRRISTARD +MGRYVEAVLDFARRHPLLGGRMLDDMGHSIF-HVGLPGLLPQKVFVAHKEGDIA.GVADDVGIVFSD--RPYVLAILSKG +VD-DIDRGFEDIARISKIVYd.. +>up|I1V585|I1V585_9BACT/1-158 +.....---------------------------.---------------VMAAAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPGDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTV--------.------------------------- +--------------------... +>up|V9H2D7|V9H2D7_9CLOT/2-252 +.....KEIKKYLESRIGTYGFFFEDLKSGYIY.GYNENVQMVAAGCMKLPIAVSLIKSVEDKKIDFLDKIKIDGKDKVYG +TGIIHEFNEREYTVFELLVAMLIQSDNTAANKIIDIV-GMEKINKDIKEMGLKNTVLNRKTTD-ERKTKSEVENITCALD +LARIWRHLYNSTYLNEENSQMLIDILTRQQI-KNKLALYIPDDYEISSKTGDKN.GVENDTELIRLSKGN-FTFTVLSMG +IP-NSVYGTVTLAKCGKTMWd.. +>up|Q8KT53|Q8KT53_PREIN/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRWFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|U5MS21|U5MS21_CLOSA/2-252 +.....KEIKQYLESRIGTYSLFFEDLQGNYSY.GYNENVQMTGAGCIKLPIAVSVIKYVEDGKASFLDKIKIEDNDKVYG +TGILHEFNNREYTLFELLVAMLIQSDNTAANKFISIV-GKDRINQDIAAQGLKNTKLNRKTSDESE-EDNRTENITTALD +LSKIWKHLYNASFLNRENSTMLIDILQRQQM-KNKLALYIPDDMEISSKTGDKS.NVENDTALIRTKKGA-YTFTVLSMG +VP-NSVYGTVTLAKCGKMMWd.. +>up|Q8KT58|Q8KT58_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNGFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNDASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMFMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|A0A0C1IAC6|A0A0C1IAC6_9SPHI/18-280 +.rklqKAIESLVEGFKGTVGIYVKHLPSGRSA.QINADTLFPTASMVKIPIMIGIMDKIHKNELQYHQPLVYNDSLLYAG +EDILGSKSGEPIQLAKVLMLMMTTSDNTASLWLQSMAGTGTRINQLLDSMGYSATRVNSRTEGRRGHWEQYGWGQTSPRE +MVRLLEQIYQRKMINDTLSERMLRLMGRN-YWDEEAISMIPPEIFVASKNGAVD.ASRSITMLVMAPHG-PYLFSVITKN +QPDTDNEGWVMERKLSSLLWkhf +>ur|UPI00040F545A|UniRef100_UPI00040F545A/40-281 +...ldQSVSEYLSDQKGTYGLYFIDLKSGKEF.GYNQYTPFHAASTFKLPMNLYLYTQAEKENINLDQKLTSQSHHMEGG +TGFLKNYPPGKYTIKQLATYSIVNSDNIATNILLERL-GREKVKSYMRSLGGKVVV--------------DGKNVTCPYD +LALYMQKTIEFYRTDSPEAKMLMENLINSEF-KDRIPAALPPNTKVANKIGNWPtNTYNDVAYVNHPV-RPYILAVTCSD +TP-GYGTAVPVIRQVSKMIYey. +>up|G0FMR8|G0FMR8_AMYMS/4-294 +..slvRELRAALDAGGLRGSFLVRDLRSGAEL.GIDPDREYPIASLVKVPLAAVTLDRVRRGELDVAAQLEVPPGGVTTG +PGLTRFRHPARVAVGDLVYLSTSLSDGTAADVLFGLT-PPPEITRVLGEWGIPGIAVRHLMRDLVQQLDVTRANSASARA +LLSLLEALWTPSKIDSAVAAGVRDLMANNVL-RHRLTPEFSDAARWSSKTGTLL.NLRHEMGVVEHADGGVFAVVALTES +RVPAQPEAEILMTRVARALRd.. +>up|A0A0E8GQ66|A0A0E8GQ66_YERIN/34-189 +..sldNQLAELEKSSNGRLGLALINTGKGTKI.HYRGGQRFPFCSTFKLMLVAAVLGHSQSQPNLLSKHITYHESDLLAY +APITRKHLAQGMTVAELCAATIQYSDNTAANLLIKQLGGLEMVNQFARSIGDQTFRLDRWEPELNTALPNDPRDTTTPX- +------------------------------------------------------.------------------------- +--------------------... +>up|R9BUA5|R9BUA5_9CLOT/2-252 +.....KEIKKYLESRIGTYGFFFEDLKSGYIY.GYNENVQMVAAGCMKLPIAVSLIKAVEDKKIDFLDKIRIDGKDKVFG +TGIIHEFNEREYTVFELLVAMLIQSDNTAANKIIDIV-GMDKINKNIEEMGLKNTVLNRKTTD-ERKVKNEVENITCALD +LAKVWRHLYNSTYLSKENSQMLIDILTRQQI-KNKLALYIPDDYEISSKTGDKN.GVENDTELIRLSKGN-FTFTLLSMG +IP-NSVYGTVTLAKCGKMMWd.. +>ur|UPI00069388A4|UniRef100_UPI00069388A4/38-300 +.rklqKAIESLVEGFKGTVGIYVKHLPSGRSA.QINADTLFPTASMVKIPIMIGIMDKIHKNELQYHQPLVYNDSLLYAG +EDILGSKSGEPIQLAKVLMLMMTTSDNTASLWLQSMAGTGTRINQLLDSMGYSATRVNSRTEGRRGHWEQYGWGQTSPRE +MVRLLEQIYQRKMINDTLSERMLRLMGRN-YWDEEAISMIPPEIFVASKNGAVD.ASRSITMLVMAPHG-PYLFSVITKN +QPDTDNEGWVMERKLSSLLWkhf +>up|A0A0G0XF60|A0A0G0XF60_9BACT/41-282 +..slrSDVTEYTQKQKGSYSVYYNNFQNNSSF.GIDERQIIVSASVNKTPLIAVLYYLASKGEINLDSKITILEKDIQDG +TGSLRYKPGGSYSLRNLAKLSLKQSDNTAAHVLGVRI-GMDKIQKTIDEWGLTQTNMA--------------DNKTSNYD +VYLLFRKIYNGEVTNAAHTQELLSFFTDSDF-EDRLPALLPEGTIVYHKTGDAE.GGVHDVGIIKNGENA-YYLGVMTSD +IGEEEGEAKRAIAEISKIIFe.. +>up|A0A0G9LDC4|A0A0G9LDC4_CLOBE/2-252 +.....KEIKKYLESRIGTYGFFFEDLKSGYIY.GYNENVQMVAAGCMKLPIAVSLIKAVEDKKIDFLDKIRIDGKDKVFG +TGIIHEFNEREYTVFELLVAMLIQSDNTAANKIIDIV-GMDKINKNIEEMGLKNTVLNRKTTD-ERKVKNEVENITCALD +LAKVWRHLYNATYLSKENSQMLIDILTRQQI-KNKLALYIPDDYEISSKTGDKN.GVENDTELIRLSKGN-FTFTLLSMG +IP-NSVYGTVTLAKCGKMMWd.. +>up|Q7VBF0|Q7VBF0_PROMA/76-338 +..tleSKWKEIDTKNNLKASGYVL-LEDGRYA.ELNSNQIAPAASTIKIPILLICLKMVGSGELKWNEKVTLTKDDVAEG +SGWIRYPLGKEFFIHEIATEMIRVSDNTATNLLIRKIGGINTINQRFNMIGLKATKINSLLPDLQG------TNTTTTKE +LVKILELALKKNFLSIEARDLFRDVLSTSVS-NKLIPDGVLEGLRVFNKTGDIG.TAYGDAALIQMPNNTNVFASFIVQG +PF-NDQRSPELIRKLTAS--... +>ur|UPI0005963129|UniRef100_UPI0005963129/27-259 +.....---------------------SGEEQI.AFNEKEQLRSASIIKLFILATAFYEQEKGNLSLSEQVCIPPSEIVGG +AGVIPYLSGEQYTYQQLLELMIIVSDNTATNALIDFI-GLDNIHAFIQSIPCKHTKLERKLMDQD-AIKAALENKTTCYD +VMLLLDLFTEQNILPKHCQEQILAILENQQF-NSKLTAFSSSTIKTYHKTGELT.GAEHDAAIFQTSEIQ--LKAVMLTE +GWANNGEGQQFHQSAGAHIYry. +>up|A0A0G1BJV2|A0A0G1BJV2_9BACT/79-217 +.eeieAEISRLTSDSSGTYSVYLEDLNSGRNF.GINEQMVVTAASVNKIPILAALYHKAGKNEIDLDRIIVPQAKDVQDG +TGSIRYAPGTAYSLKTLARLMMEKSDNTAAYILASLVVGLDDIQNLIESWGLTQTDMKI--------------------- +------------------------------------------------------.------------------------- +--------------------... +>up|X0WK93|X0WK93_9ZZZZ/35-260 +.erlkKQIEGVIRGTEGEVGVAVKHLESGQEL.YINGDMNFPMASVFKVPILVEVLAQIKEGKFTLKDEISIQKTDQHLG +SGMLSDAPGIKLSLRNLITMMMIISDNSATDILLTKV-GAENVNNRLRSYGIGEITVNRTFEDARKKFTQIMKDQSTPRA +MNRLLEMIYKKEVVDEESCDLILSVMLEC-------------------------.------------------------- +--------------------... +>up|U2J1X9|U2J1X9_9FIRM/91-312 +.....-----------GILSYYFSGVDWEEEL.-IYNDFQQEPASVMKIYLMAESMEQVKEGRLSLEDTFVMDWNNMADD +AGVIAYSLGAEYRLKELQEYMMSISDNTASNMIIDAIGGLEAVNKRKEEWGLENTVFGTKYIG-PGVAPGFDYNTTTTTD +VGRLLKRIANFQLLGPEYDQKMLDLMAKNEN-WEKIPGLFPEEIKVYNKTGELD.ALEHDAAIIETPKGR-YVLVIFLSR +GD------------------... +>up|U5CV96|U5CV96_THEYO/171-413 +.qelkQNIEKLISQYPGKYGVYFIDLNTGQTF.EINGYDPFIAASTYKVPLNFYLYTLITEGKIDPNMKVQYTKVDYEGG +AGSIQFEPVGSYTIRELSRRSIVESDNIASNMIMRVV-GRDNYIKFMENLGAKVIPYS--------------SNIASPYD +MSMYMKKLLEYENEHPDTAGELMYYLKNTIY-GDRISYPIPDNIEVAHKVGNLD.NVVNDTAIVFHPTK-PYILTILANN +VDSDNSYAYTVIRQISKMVYd.. +>up|A0A0L6K798|A0A0L6K798_9RHIZ/3-257 +...vaAQLNAICDAQPFVTRFMVRNLLTGEEI.GRGENEETPSGSTRKTSIMMAVLKAASEGRIDLDQPVTYEKRLAEEA +SGMFRYTPGIVISLRDAVAGMMVLSDNVCTKMVLERL-TLEEVDGYCKALGMANTHHRFLIPPLAADHPLKTVTTTSAAD +QVLLLQIILDAQGCSPQLCEWAMQTLKNQIL-RYGIRSRLPFEAVVASKSGRGK.RGRMDAGIVYRNGAPSFIITTYTDE +VPQVMPDGT-----------... +>ur|UPI00046CACDD|UniRef100_UPI00046CACDD/9-285 +..ttaERLNAIADAQPFITRFLVRNLQTGETI.GRGENEETPSASTRKTSIMMAALKAAHEGRLDLDTPITYEERLKHEA +SGMFRYTPGIVIPLRDAIVGMMVLSDNVCTKMVLERL-TLEEVDSYCKAIGMAGTHHRFLIPPLKPDHSLGEVTTTTAGD +QILLLELILAAQGTSVELCRFALQTLKNQVL-RYGIRSRLPFETVVASKSGRGK.RGRMDAGLVYRNSRPLYGIAVFTDA +VPQVYTIALETIGQLSQACWdaf +>up|A0A094M8K6|A0A094M8K6_9PSEU/8-296 +.....LRLRADLADGGLRGSFLVRDLRTGFEA.GIDPDLEFPSASLVKIPLAAATLERIRRGELDGSAALDVEPGRATTP +TGLTRFRHPARVAIDDLLYLTMAISDETAADALFALT-PPAEVTRMTRDWGITGITARHPAADLSDQLDVTRASSGSARA +FVNLLEALWKPSKVDEQVAARVRELMGLNLLRQRLSPDFVSDATKWSSKTGTVL.NLRHEVGVVEHADGGMFAIAALTES +QVPAQPEAEVLMARVARELRdh. +>up|W9GE29|W9GE29_9MICO/8-275 +..dldARLDAVT-RNGGTVSVWLGDLDGRARW.TRDAGVPHYAASTMKLPLVVAFERRVVRGELDPDTPVEVRNHSAADS +SPFTMAAVGGTRTLRQLAEHALTHSGNLATNLLLDAV-GRDEVAVVLAAADCPATVVARGIEDVAA-REAGLTNTVTAAD +LGVLLSAVARRDLGGEAVCGPVEEILSRQ-VWRDQIPAGLPEGTWTANKTGWVT.GVSHDACLVRPADRDPFVLVVCTTI +DL-GEEDAARLVASVARDVWa.. +>ur|UPI0006990CF5|UniRef100_UPI0006990CF5/7-275 +..qidARLDQVTTAADATVSVWLGGTDGRERW.SHDSHAAHYAASTMKLPLVIATFRRVARGQLDLAQPVAVTSTSVLDG +SPFSLAVIGGTCTLGELADRAITRSSNIATNLLVDVV-GLTEVAEVLRLTGCSATVVGRGIEDAR-AREAGITNTVAAAD +LGLLMAAVARRELGGEPVLGPVEELLSRQL-HVDQVPAGLPEGIPTASKSGWIP.GVSHDVALVRPPGEEPFVLVVCTTI +AL-GETEAAAFVAGIARDVWr.. +>ur|UPI0003494B46|UniRef100_UPI0003494B46/4-296 +.....HHLRDQLHEAGLHASFLVRDLHTGHEI.GIDPDTEYATASLVKVPLALATLHRIHQGELDGATPMRVTPTKTDTG +PPGTGFRHPITIAIEDLLHLSTCLSDNTAADTLFDLT-PPAHVARVLKDHHIHGITVRHRIHDLNRQLDVTLANSGSARA +HVDLLQALWKPTHIHPEVAQGVRELMADNLI-RHRLAPDFTDASTWASKTGTVL.NHRHEIGVVEHKSGEAYAIAALSAS +RARHQPETEALLGRVARTLRdh. +>up|A0A0G0MLV1|A0A0G0MLV1_9BACT/133-371 +.ekiqKEFKEKTGNLSGVYGLFVIHLDNGFSY.GVNENEIFTAASLIKLPVIAGMYMEDEAGNIDLDEKYTLKNSDKVTG +AGSLYGKPAGYTTYRNLVQLMGKQSDNTAFNICRKLL-GDEKIDEVTRSVGMVDTSLEK--------------NETTPKD +IGIFFEGLWRGNIVSQESRDEILDYLTDTIY-EDWLPAGIPDDLRIAHKYGREV.HVVNDAGIVFTT--KPFIVVILTKG +VI--EKEADTVLPELSEIIYe.. +>up|M2QFA9|M2QFA9_9PSEU/8-296 +.....LRLRSELDDGGLRGSFLVRDLRTGYEL.GIDPDLEFPSASLVKIPLATATLERIRTGELDGSAPIDVQPGRATAP +TGLTRFRHPARVAIDDLLYLTMAISDETAADALFALT-PPAEVTRMTREWGVSGITARHGVADLSDQLDVTRASSGSARA +FVNLLEALWKPSKVDDEVAARVRELMGLNLLRQRLSPDFVSDATKWSSKTGTVL.NMRHEVGVVEHADGGIFAIAALTAS +RVPAQPEAEVLMARVARSIRdh. +>up|D7BS38|D7BS38_STRBB/5-295 +...llREMRGRLHDGGLRGYLLVRDLHTGEEL.GIDPDVQLPSASLVKVPLALATAERIRRGELDGATVLDVRPGRITTP +TGLSRFRHPARIAIDDLLYLSTCISDGAAADALFDLT-PPAQVADLLHEFDLHGITVRHITDELSDQLDTTRANTGSARA +WVELLQALWTPSTIHPDVAERVRRLMAHNVL-RHRLAPDFGSATTWSSKTGTLL.NLRHEIGVVEHSDGQAFAIAVLTES +LVPAQPGAEALMAQVARTLRdh. +>ur|UPI00040CAF96|UniRef100_UPI00040CAF96/3-269 +.....AEIQELINRFPGKVGVWLENLHSHEQY.AHNPDWKVYAASTIKLPMLCYALSTGA----DLRQAVPVKPETVAGG +SGVLKDSPGLSLPLLDLLTLMIVVSDNTATNVVLDFFGHKEPFNAYYQAQGWRSTYSAGMD----DRRAKGEASTASAED +LGLLLKQLWTGQLLPPEATQTALSILSRQQF--TFFLRYLPAPLRLYAKSGEIR.KCRHDAGILAREGA-AYSLVVLTET +DADPDHPAVLLIGKIASVLYqh. +>up|C6LJ76|C6LJ76_9FIRM/272-441 +.....---------------------------.----------------------------------------------- +-----------SSVKNTISSMITVSDNTAFNTIVRTI-GTSYINTWCKANGYTGTNQGHGLSPSSNLSNGTGSNVTTAAD +CGKLLESIYRGTCVSKSASKKMLGYLKKQ-TRRSKIPAGVPSGVTVANKTGETD.DTTHDAAIVYSKGAD-YILVVMGDT +PG-SGWASTANITKFSKIVYnyf +>ur|UPI0003A18894|UniRef100_UPI0003A18894/5-296 +..allARLRDELDEGGLRGSFLVRDLGSGREI.GIEPDLEFATASLVKVPLVAVTQDRIRRGELDGARQVEVEPGRARNP +TGLARFRHPARVALDDLMYLASAISDSAAADALFALT-SPAEVTRTVREWGITGLSVRHSLSELNDQLDVSRASSGSARA +FADLLTALWTPSKIDPDTAARVRQLMGENLLRQRLAPDFASDSAKWSSKTGTLV.NLRHEIGVVEHADGQVFAVAALTES +RVPAQPEAEILMARVARSLRdh. +>ur|UPI00030DE305|UniRef100_UPI00030DE305/2-255 +.qdlvARLNAICDEQPYVTAWYFKNLVTGEEA.DRDGHVAFPSGSTRKTSILMAVLRAVNQGRLDLNAPILYEERLRKGV +SGTFKFTPGFTISLRDALVQMIIVSDNVCTAMVMERI-SLDEVNDFCHSIGMRNTLHRNSRPDMPTDHKLDEVTTISACD +QGLLYDLILKGSGCTPQQCAFAIEVLSWQKL-RTKMASLLPSDTKVAHKGGTGK.RGRMDGGIVFRNDQPLFILTGYTDQ +VPWEMP--------------... +>up|A0A0G3VS34|A0A0G3VS34_ECOLX/2-145 +.....---------------------------.-------------------GAVLSRVDAGQEQLGRRIHYSQNDLFEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLL------------------.------------------------- +--------------------... +>up|A0A0G0T495|A0A0G0T495_9BACT/48-296 +..nlkNAVENVLAGTKGTYAVAIKNLKTGESY.FANEHKSFEAGSLYKLWVMAAVLSKIRDGTLSEEQVLSRDISALNED +SEVAELTEGKILSVNDALTQMITISHNYAALLLTEKI-KLSTVANLLKEKGFGESKVGRGD----------DVPHTTPYD +IFLYFEKLYKGELAQPEDTEKMLVLLKNQKL-NGKLPKNLPKDTVIAHKTGEIG.WFTHDAGIIYSDKGD-YIIVAMSET +DK--PAAAEERIARISESVYryf +>ur|UPI0004C24440|UniRef100_UPI0004C24440/5-296 +..allRELRRDLHDGGLHGCLLVRDLHTGEEL.GIEPDAQLPVASLVKVPLALATIERMRRGELDGATLLDVAPGRITTP +TGLSRFRHPVRIALDDLLYLSTCVSDGTAADALFGLT-PPTRVAAILQEFGLVGITVRHGMRELSEQLDTTRANIGSARA +YVDLLQALWTPSAIAPEVAGRVRELMGHHLL-RHRLAPDFSSATTWSSKTGTLL.NLRHEAGVVEHADGQMFAVAVLTES +LASAQPGAEALMGQVARRLRdh. +>ur|UPI000484F716|UniRef100_UPI000484F716/5-296 +..aliRDLRAELDDGGLRGSFLVRELRSGTEL.GIDPDLQFPIASLVKIPLAMATLERIRRGELDGATPLEVEPGKITTP +TGLTRFRHPARIAIDDLLYLSIAISDGTAADALFELT-PPGEVARMLGEWELPGIFVRHLSGDLNDQLDVTRANSGSARS +FADLVQALWTPSKVDSEVAGRVRELMSLNLL-RHRLTPDFSSASKWSSKTGTLL.NLRHEVGVVEHADGQMFAVAVLTES +RVPAQPEAEVLMARVARTLRdh. +>ur|UPI0006896E56|UniRef100_UPI0006896E56/57-299 +..plkQKIAEYISSNNLSAGVYFKDLTTNTDF.GINENKAFTAASTVKVPIVLYLYTLASEKKVDLNAKIAYDKDDFESG +AGVLEYKPGDKYSLRTLANQAITTSDNIANRMIMRYL-GKDNIIKFMKNLGGKTV-------------YPGGKNMTTAKD +MVTYMEAVISFTKANSELGKMLLDDLAHTVY-NSGIPALLPDGLYIPHKEGDLH.DVANDVGIVYCQ--RPYILAVLTDK +NK-DVETGFKHIARISKMIYdy. +>ur|UPI00035D96DF|UniRef100_UPI00035D96DF/6-296 +...llPRLRAELDDGGLRGSFLVRDLRTGTEI.GIDPELEFPSASLVKIPLATATLERIHRGELDGSAPIDVQPGRATMP +TGLTRFRHPARVAVDDLLYLTMAISDETAADTLFALT-PPAEVTRMTRAWGVSGITARHPVAELSDQLDITRASSGSARA +FVDLLEALWKPSKVDEEVAARVRELMGLNLLRQRLSPDFVSDATKWSSKTGTVL.NMRHEVGVVEHADGGIFAIAALTAS +RVPAQPEAEVLMARVARELRdh. +>up|H8KVC5|H8KVC5_SOLCM/24-286 +.kklnGELQELVKGFNGTVGIYVKNLKTGKTA.AFNADTIFPTASMIKVPITIGLFNKINKGELKYDSVLTYKDSLLYEG +EDILGSFKNNEVALSKVAMLMITTSDNTASLWCQSMAGKGTTINEWLGTNGFQYTRVNSRTPGREANRKLYGWGQTTPLE +MAELLVRIRRNEVISPAISERIYRNLIRIYF-DGEALSQIPPYIQVASKQGAVD.QSRSEVVLVNAPHGD-YVFCIITKN +QKDENNEGYVLIRKLSALLWnyf +>up|A0A075UWA1|A0A075UWA1_9PSEU/8-296 +.....LRLRADLADGGLRGSFLVRDLRTGFET.GIDPDLEFPSASLVKIPLAAATLERIRRGELDGSAALDVEPGRATAP +TGLTRFRHPARVAIDDLLYLTMAISDETAADALFALT-PPAEVTRMTRDWGITGITARHPAADLSDQLDVTRASSGSARA +FVNLLEALWKPSKVDEQVAARVRELMGLNLLRQRLSPDFVSDATKWSSKTGTVL.NLRHEVGVVEHADGGMFAIAALTES +QVPAQPEAEVLMARVARELRdh. +>up|R9C9N7|R9C9N7_9BACI/6-252 +...lsKRINEIVQEYKAHGHFGITIEWKEKCF.YFNAKDVFPSASLIKLPILLEGFMQSSSGTLVLDDLERVKDIQKVGG +AGIVQYSPQSRLSVHDLLTLMIIVSDNMAANYLIERL-GMDRVNRRCQQLRMSSTILQRKMMDQE-ARERKLENYTSPLD +IIRCLKAIQNNKN------QSCKKILSHQQL-LDKLPYYFEENIRIANKTGELD.KVEHDCAIIEHEDEI-IYVAVLTDQ +LT-TNFKGKQIIQLIGASIL... +>up|K2CUN5|K2CUN5_9BACT/73-321 +..nlkNAVENVLAGTKGTYAVAIKNLKTGESY.FANEHKSFEAGSLYKLWVMAAVLSKIRDGTLSEEQVLSRDISALNED +SEVAELTEGKILSVNDALTQMITISHNYAALLLTEKI-KLSTVANLLKEKGFGESKVGRGD----------DVPHTTPYD +IFLYFEKLYKGELAQPEDTEKMLVLLKNQKL-NGKLPKNLPKDTVIAHKTGEIG.WFTHDAGIIYSDKGD-YIIVAMSET +DK--PAAAEERIARISESVYryf +>up|D9TSS5|D9TSS5_THETC/172-414 +.qelkNNIETLLSQHPGKYGVYFIDLNSGETF.DINGYDSFVAASTYKVPLNFYLYTLITEGKIDPNMEVQYTSQDYESG +SGSIQYPVGTYYTIRELSRRSIEESDNIASNMIMRVV-GYDNYLNFMKSMGANVIPYT--------------SNITSPRD +LSLYMENLLNYVNAHSGTAGELLNYLENTIY-NDRISYPLPSNITVAHKIGNLS.DVVNDTAIVFYPSK-PYILTVMGNN +VDSDNSDAYTVIREISKMVYd.. +>up|A0A0G1UHV9|A0A0G1UHV9_9BACT/77-332 +.keiaDKLRKRVEGLSGEYAVGVYRLKTGENY.GFNQRVEMPAASIMKVPIMTAVLREAEAGSLKLEDTYILKETDKRYG +SGPLELKAGTEVTVERMLSVMGKNSDNTAPVVLARMI-GWDKVTETLEKLGMTNSDFE--------------MNTTTAED +VVEMWAKLYEGGIVAQDHREMMWEWLTESIY-EERIPAGVPEWVHVVHKVGTDA.GVWADAGIVECKKVEPMVVVILNQG +VK--REEAMKAVPEIVRMIWdy. +>up|R6BLM4|R6BLM4_9FIRM/196-369 +.....---------------------------.----------------------------------------------- +------------TTKHLLDEMITVSDNSATNELVRYLNGMKKVNAFIKAQGFEYTHEYNGLEDTSLWYDADTKNTTSAKD +CGRLLERIYRGEFISHLASRQMEELLLNQQV-TYKIPSTIPSESRVANKTGETS.DCENDAAIVYTPKGD-YILCIMSCE +VS-SKSSAVDSLQEMSSLIYsyf +>up|Q8KT60|Q8KT60_9BACT/44-312 +...ltDSISQIVSACPGEIGVAVI-VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTKEEMSADHNKAYSNYTSPLG +AAMLMNRWFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|A9BB54|A9BB54_PROM4/85-350 +...lsKKWKELADEYDLEVSAYIL-FEDGRYA.QFNAEKSLPSASTIKIAILFLSLEMLDDGKLRWDEEIELTKESIAKG +AGWMRYSLGKKFPIHEITTEMIRVSDNTAANLLIERVGGLDILNKRFKELGLMQTEINSLLPDLSG------TNKTSAKD +LSKIMKLVDVSGLLSTKSRDIFREVMSTSI-SNNLLPEGILEGFRVYNKAGDIG.IAYGDAALIEMPNSSRAVTALLVKG +PF-NDQRSTNLIRDMAAQIIsy. +>up|A0A0G1MA94|A0A0G1MA94_9BACT/386-619 +.....EELGKLLSTYTGTYGVFVEDLQSGFSY.GVKEDEEFPAASQMKLPIILAVYLEYEKGNLNLDAPYTLLKSDKIEG +TSLASFKDGSNFTYRKLIEFSARNSDNSAIRILWRKL-GNERIRESLIVGGMKNSSFEN--------------DITTPKD +IGNFFSLLYRDMLLRKEQKEELIGFLTNTI-SEDRIPAGLPAGTRVSHKIGTED.GAYSDSGIIFGK--KPFILVVMSKG +AN--FKEAPSAIAKIAQTVWs.. +>ur|UPI0005097B17|UniRef100_UPI0005097B17/2-253 +.....KEIKRYLESRIGTYGFFFEDLKSGFVY.GYNENVSMTAAGCMKLPIAVSLIKAVEDGKVDFLDKVKIKSEDKVYG +TGIIHEFNEREYTVFELLVIMLIQSDNTAANKIIDIL-GMEKINQDILEMGLKNTKLNRKTTD-ERDNHTDVENLTSAYD +LNLIWKHLYNGTFLNKDNGQMLIDILRRQQI-KNKLALYLCDDYEISSKTGDKY.GVENDTEFIQVPKGD-FSFTVLSSG +LP-NSVYGTVTLAKCGKMMWde. +>up|J2L9Q8|J2L9Q8_9BURK/3-277 +..tlvAALNAICDAQPFVTSWYLKDLVGGRDA.DRGGHVPFPSASTRKTSIMMAVLRAVNQGRLDLETPIVYEERLREGV +SGTFKFTPGFTITLRDALVQMIVISDNVCTRMLLERI-SLVEINDFCRSVGMRDTRIAVPRPDMPPDHKLEEVTTISACD +QGLLYDLILRGCGCTAGQCAFAIEVLSWQKL-RTKIASQLPADAKVAHKGGTGK.RGRMDGGIVFRHGAPLYILTCYTDQ +VPLQYAAVFDAMGRMSRLCWe.. +>up|W3Y4D8|W3Y4D8_9FIRM/8-262 +.ksleNRLDAYIREFTGNISYVVMQFDDGEEIaAKGEHTVHTGASMIKVLIMEYVFHLARTEQLNLNDAVPLSRTPRVEG +GGALQELTGKHFTYLELCRLMMVLSDNWATNLLIVTL-GMENINARAEQLGLDDLELNRMMMDFEA-SSEGRENRLTAMS +LARLYHHIFEHRD-RDAYGHEMWNILGRQQF-RDILPFYWGEDVCFHHKTGSLD.CVEHDGGVLETFRGH-FCFVLLMSG +IG--NDRAKELGARVGRS--... +>up|A0A0J6VJ06|A0A0J6VJ06_9MYCO/28-290 +.....---------------------RTGPVV.DVGGADPVVAASVYKVIVLVALGRAFDAGALDAHDTVRVVPGDCTPP +TGLSLFSDPVTLSWLDLARLMITLSDNAASDIILGAL-GLAAVEEVISDLRLTCTRVIGGTAALQRAFDPAYTTATSAAD +INAVLSGIWTDAVASPGSCHMMRTLLAQQ-IWPHRIRSAFPADVVVAGKTGTVG.PIRNEAAVVEIPGEVPIAVSVFTRA +ARSDLPNVDAAIGRAAHLAVt.. +>up|A0A0G0Q2B5|A0A0G0Q2B5_9BACT/64-308 +...lkIVIEEALEGTKGKYGVVIKNFQTGEEY.YANEHRKYEPASLYKLWIMATTFKQIQKGVLKLSEDIPVLNSKFHID +PTLAEQKEGKIMTVKDALEKMITISDNYSALLLSEKL-RLSNVSDFLKENNFTESRLGEPP-------------ISTPYD +FAFFFEKLYNGELANEENTQKMLKILEKQTF-NGKIPKYLPDNVTIAHKTGEIG.FFTHDAGIVFSDKGN-YVIVVMSES +DS--PFGAEERISNISKAVYeyf +>ur|UPI000311056B|UniRef100_UPI000311056B/9-296 +.....-RARTELRDAGLDGSILVRDLDTGDEL.GLDADLELPIASLVKVPLVLATMERVLRGEIDPATPIRVLPGRSTVP +TGLSRFRHPATVAVEDLMYLSIAISDGGATDALFELT-PPDAVTAELRRLGHEGIAVRHLADDLVRQLDISHANTGTARS +FVDLLAELWRPVRVHPDAAARVREFLSDNLL-RQRLAPDFSDATRWSSKTGTLL.NLRHEAGVAEHADGQTLAVAVLTRS +RVPAQPGAEAAMATAARILHde. +>up|R5FRD0|R5FRD0_9BACT/33-301 +...ltDSISQIVSACPGEIGVAVI-INNTDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRGKLNLW +SPMIKDYSEPILTVRDLLRYTLTQSDNNASNFMFKDIVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIGDEKQSFIKNTLKECKTGVDRIAAPLLKGVTIAHKTGSGYvSAHNDVAFICLPNNTCYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI0005F05693|UniRef100_UPI0005F05693/166-408 +.qqlkDNIETLLSQHTGNYGVYFIDLNSGETF.DINGYGSFIAASTYKVPLNFYVYTLITEGKLDPNMEVQYTSQDYEGG +SGSIQYPVGTYYTIRELSKKSIEESDNIASNMLMRVV-GYDNYLNFIESLGAYVVPY--------------SDNVTSPRD +LSIYMEDILNYANAHSSTAGELLSYLENTIY-NDRISYPLPSNITVAHKIGNLS.NVVNDTAIVFYPQ-KPYILTIMGNN +VDSDNSDAYTVIREISKMVYd.. +>up|A0A0C2JA46|A0A0C2JA46_9ACTN/8-299 +..aliREIGRELDEGGLHGCFLVRDLDTGEEI.GIEPDLVFPVASLVKVPLAAATLERVRRGELDPGRTLRVEPGRITTG +PGLTRFRHPAWVALEDLVYLSTCLSDSSAADALFGLT-PPAGVARWLESAGLRGLAVRHPLSGLHALLDTTRANSGSARS +LVELLQALWRPSAVHAEVAGRVRELMGANVLRQRLAPDFASDAARWSSKTGTLL.NLRHEFGVVEHDDGQAFAVAALTAS +RAAAQPAAEALMGRAARRLRdh. +>up|A0A069HKH5|A0A069HKH5_ENSAD/10-285 +...iaAELHAIADAEPFVTRFLVRNLQTGETI.GRGEGEETPSASTRKTSIMMAALKAVAEGRLHLDERITYEARLAQEA +SGMFRYTPGIVISLRDAIVGMMVLSDNVCTKMVFERL-TLEEVDGYCKALGMVGTHHRFLIPPLALDHSLADVTTTTAAD +QVMLLELILAAEGITVELAAFAVQTLKNQVL-RYGIRSRLPFDTVVACKGGRGK.RGRMDAGVVYRDGKPLYAIAAFTDG +VPALMPDGTETIGKLSQVCWraf +>ur|UPI000476FDCD|UniRef100_UPI000476FDCD/7-309 +..rllAELRRSLRDGGLHGSFLVRDLDSGEEL.GIDPDVELPVASLVKVPLALATLERIRLGELDGATAVEVAPGRITTP +TGLSRFRHPARISVDDLLYLSTCISDGVAADALFALT-PPSRVAAIVHGLGLRGISVRHTTRQLSEQLDVSRANTGTARA +YVDLLQAIWPASGVHPEVAARLRTLLADNVL-RHRLAPDFADAATWSSKTGTLL.NLRHEAGVVEHADGRRYAVAALSES +RVAAQPGVDALLGQVARRLR... +>up|J3HR10|J3HR10_9BURK/3-255 +..alvARLNQICDEQPYVTSWYVKNLVTGQQA.DRGGHVAFPSGSTRKTSIMMAVLRMVNRGQLDLNESILYEERLREGV +SGTFKFTPGFSISLRDALVQMIIVSDNVCTRMVLERI-GLDEINDFCRSIGMFDTVHRTSRPDMPSDHKLDEVTVISACD +QGLLYDLILQGSGCTTEQCAFAIEVLSWQKL-RTKIASLLPSDAKVAHKGGTGK.RGRMDGGIVFRNNLPLFIITGYTDQ +VPVVMP--------------... +>ur|UPI0004BC87AD|UniRef100_UPI0004BC87AD/19-270 +.....-CFEEAFHSLSGDHSLYYQDLTQADATkLVINSNPMRSASLIKLFILAVFFQQVADDQIRLNQTYILQDADKVGG +TGTLQQAEGSTYSFLDLAQEMIINSDNTATNILIKQLGGLSSVQEQINQWDYGDTQLNRYMLDFDA-LASGQDNYTSVED +IANLLRSCYRQELISPVLDRQMLTILSQQKD-RSKLLARLGHKVKIYGKSGQFSyGVLGDAVIVKQGAKA-YLLIILSQD +GE--EQDQYPAFNKVGLTVYq.. +>ur|UPI00068CA963|UniRef100_UPI00068CA963/3-183 +.....---------------------------.----------------------------------------KDLVVSE +SGTMQYPVGTKFTALETATNMIVISDNTATNMLIDRLGGAQQLNQRFLNWGLSHTQIHHFLPDLAG------TNVTTPHD +LANLMALISQGKLVSMKSRDRLLSIMRQTVT-NTLLPQGLGAGATIAHKTGDIG.AMVGDVGLIDMPNGKRYVAVAMVKR +PF-NDPRAQELIRQTSRVAYry. +>up|E2ZAK6|E2ZAK6_9FIRM/24-242 +.....-----------LELSWYFAPV-GEAGC.GGKEDVLMPAASLIKIAVMIEAFRRKKEGTLDFSECLTVN--DVVEG +GSFYIKRRDDSVPIYELIFHMITESDNTCTNMLIRSL-GVERINETVRSFGLVKTKLRRHMMDFEAA-RRGEENTTTMRE +TSELLSLLAQGRCVGPTEDRAMIEILAAQED-NCLLPAQLPHNLTVAHKTGQLE.GLFHDCGIIYGRK-KPLICAIGARN +VTAE----------------... +>up|A0A0G1NMC7|A0A0G1NMC7_9BACT/99-337 +.keieSAFKEETKGLSGVYGLYVSRLDGSGSY.GVYEDDAFEAASLIKLPVLVALYKEAELGNVNLDEKYVLEESDKVGG +AGSLQYSAGTAYSYRQLAQLMGNQSDNTAFRIVRNLL-GDRKIQETANYLGMTKTSLSQ--------------NETSPRD +VGILLEKLYGGQILSQESASEILNFLTNTLY-EDHLAAGIPSEIRVAHKYGREV.HVVNDAGVVFSD--KPFILVILSKG +VV--EPEADEVFPNLAKLIFe.. +>up|E5X1E3|E5X1E3_9BACE/45-312 +....tDTISKIVAYYPGEIGVAVI-INNTDTI.TVNNKSIYPMMSVFKVHQALAICDDFGHKGFSLDSLMTIHRDELDPW +SPMMKEHLEPVLRVKDLLCYTLILSDNNASNFMFKKLVNITQTDSFIATLIPRSFQIAYTEEEMSADHDKAYANYTSPLG +AAILMNRLFTDSLIDYDKQQFIIKTLEQCSTGKDRIAAPLLDGITIAHKTGSGYtAAHNDVAYIRLPNGICYTLAVFVKD +FKGNETQAAKAIAHISAIVYs.. +>up|S5ZYH8|S5ZYH8_ACIJU/32-176 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRVDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPND--------- +------------------------------------------------------.------------------------- +--------------------... +>ur|UPI00055790D9|UniRef100_UPI00055790D9/2-249 +.qdlvARLNAICDEQPYVTAWYFKNLVTGEEA.DRDGHVAFPSGSTRKTSILMAVLRAVNQGRLDLNAPILYEERLRKGV +SGTFKFTPGFTISLRDALVQMIIVSDNVCTAMVMERI-SLDEVNDFCHSIGMRNTLHRNSRPDMPTDHKLDEVTTISACD +QGLLYDLILKGSGCTPQQCAFAIEVLSWQKL-RTKMASLLPSDTKVAHKGGTGK.RGRMDGGIVFRNDQPLFILTGYTDQ +--------------------... +>up|R5BCE5|R5BCE5_9FIRM/15-262 +.....---DELIQDMDGEISYLVARLDDEAEIaGRGITMVHASASMIKVLIMAALFKKVADGDLALDMTMSLKESPRVLG +GGALQEDLNHRFSYLELCRLMMVLSDNWATNLLIKKL-GMATVNEFAESIGLQATRLKRYMMDSKA-RAEGRENVMTVLD +LMTLYEYIYVQRE-SGPLGHEMWQLLGRQQF-RDKLPFYWGEDVVFHHKTGVLD.DVEHDGGLLPLVKGT-FGIIVFISK +VP--NTEGILLGARMGRC--... +>up|A1A306|A1A306_BIFAA/187-354 +.....---------------------------.----------------------------------------------- +----------DASLDGLLEQMITVSSNEATNALVERLGGFGVVNSVAAQYGFNESHLNSRMGDLSN----YSTKQTSVAD +QGRFLAAAYRGQLVSAGYSKRMTDIMSRQ-TRRAKIPAGLPQGVACANKTGEAP.GVENDSAIVYGE--HPYVIAVMSSD +VP-DSSAAQAQIRDISSTVWa.. +>ur|UPI000414306D|UniRef100_UPI000414306D/33-292 +...leTKLQNLVKGFHGDVGIYVRHLKKNKMA.SIQPDSIFPTASMIKVPITIGLFNKIEQGLLDYHAVLTFRDSLLYAG +DDILGSKDGEKIALAKVAMLMITTSDNTASLWCQAMA-TGTGINEWLDSNGFKDTRVNSRTQGREPARKKYGWGQTTPRE +MAELFVKIREGKVISPAASERIYRNLIRI-YWDGEALSQIPPTVQVASKQGAVN.QSRSEVLLVNAPSGD-YVVAVITKN +QKDETNEGYVFLRAISKTVWehf +>up|I3VUE7|I3VUE7_THESW/171-413 +.qqlkDNIETLLSQHTGNYGVYFIDLNSGETF.DINGYGSFIAASTYKVPLNFYVYTLITEGKIDPNMEVQYTSQDYEGG +SGSIQYPVGTYYTIRELSKKSIEESDNIASNMLMRVV-GYDNYLNFIKSLGAYVVPY--------------SDNVTSPRD +LSIYMEDILNYANAYSSTSGELLSYLENTIY-NDRISYPLPSNITVAHKIGNLS.NVVNDTAIVFYPSK-PYILTVMGNN +VDSDNSDAYTVIREISKMVYd.. +>ur|UPI0006291F40|UniRef100_UPI0006291F40/17-302 +....aHDIRADWRRTGLRGALYARNVDTGDDL.GFDVHVPYALASVGKLPLALVVLDLIAAGELDPAHPVDLVPGRATPP +TGAALFRHPSRIALEDLLLLMLSVSDNAAADAVFALV-PPERVTATLQGWGCDGIVVRHPMRRLYDTLDVASATSGTAAG +LVSLVERVWADDVSVPAATARLRELLGHQ-V-RQRIGAELAASVTVSSKTGTFL.NLRHEAGMVTTSTGDHVAVAALTAS +TARSQPEADRAIGRAARAAVd.. +>up|F6BH17|F6BH17_THEXL/171-413 +.qelkDNIETLLSQHTGNYGVYFIDLNSGETF.DINGYDSFIAASTYKVPLNFYVYTLITEGKLDPNMEVQYTSQDYEGG +SGSIQYPVGTYYTIRELSKKSIEESDNIASNMLMRVV-GYDNYLNFIESLGAYVIPYS--------------DNVTSPRD +LSIYMEDILNYANAHSSTAGELLSYLENTIY-NDRISYPLPSNITVAHKIGNLS.NVVNDTAIVFYTQ-KPYILTIMGNN +VDSDNSDAYTVIREISKMVYd.. +>up|D9V5K8|D9V5K8_9ACTN/5-296 +..allARLRDELDEGGLRGSFLVRDLGSGREI.GIEPDLEFATASLVKVPLVAVTEDRIRRGELDGAQQVEVQPGRIETP +AGLSRFRHPARLAVADLMYLASAISDSAAADQLFALT-PPAEVARTVREWGITGISVRHAVAELSDQLDVSRASSGSARA +FADLLTALWTPSKIDPDVSARVRQLMGENLLRQRLAPDFASDSAKWSSKTGTLL.NLRHEIGVVEHADGQAFAVAALTES +RVPAQPEAEILMARVARSLRdh. +>up|I1V582|I1V582_9BACT/2-158 +.....---------------------------.----------------MAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGPPASWVV--------.------------------------- +--------------------... +>up|A0A0F4VNV5|A0A0F4VNV5_9CLOT/3-253 +.....KEIKKYLETRIGTYAFFFEDLESGFCY.GYNENVQMTSAGCMKLPIAVSAIKYVEDGKGSFLDKITINEDDKVYG +TGIIHEFNNREYTFFELLVAMLIQSDNTAANKLIDIV-GMDTINEDIQSQGLRNTKLNRKTAD-ERAVSSGVENITSALD +LSKIWKHLHNSSFLNEKNSTMLIDILQRQQM-KNKLALYIPDDYEISSKTGDKS.GVENDTALLHLQKGS-FTFTVLSMG +IP-NSVYGTVTLAKCGKMMWd.. +>up|A0A0A2BHV3|A0A0A2BHV3_9PROC/90-350 +.....---KKLSDEKDLQVSAYL-NFEDGRYA.QLNAENSLPAASSIKVPILLIALEMLDNKLLSWDELIELKRDLIASG +SGWMRYRIGQKFPIHEIATEMIRVSDNTATNLLIDRIGGIEILNKRFIELGLNQTHIKNMLPDLNG------TNRTSAKD +LCQVFQIADSTNFLSLKSRDLFREILSTSKT-NSLLPDGLLNGYRVYNKTGDIG.ISYADAGLIEMPDTSRATSAFIVKG +PF-NDPRSATLIRDLSAEIInh. +>ur|UPI0003B36DF6|UniRef100_UPI0003B36DF6/23-283 +..klaVKLQDAVKGFRGQIGIYVQNLKTGKTA.EINADTLFPTASMIKVSIQCGVMDKIEKGELKYNQKLVYRDSLLYAG +EDLLGSFKDKDIQLSKVAMLMITMSDNTASLWLQKLV-GGQYINNWLEQNGFKVMRVNSRVPGREAIRKIYGWGVTTPRE +MCRLFTLIREAKAVSAAASERMYRNMGRI-YWDEDALSQIPPYVHTISKQGAVD.ESRSETVLVNAPHGD-YVFSIITNH +NTDTNNEAGLLIKKVSALLWhyf +>ur|UPI000678709E|UniRef100_UPI000678709E/14-280 +...lgKYVECYADRIDGELGVFLGFPYGPDTVyTRNARRAFRSASVVKILILYALYERYDGRLDSLAESCPLAPENRVGG +SGILHLL-DATPTIEELARAMIATSDNAATNQLIDHL-SMTTINDSAAKLGMKHTRLARKMMTTLEVPEDEPANVTSPVD +CARFFADIGCEATLSANAYERLCVPLSAQKD-TSMVPRYLPYETEIMHKTGWLP.TAALDAGLLSVPDEPPLVFSVFVDS +VS-HGADAADAIAEIGDAVF... +>up|D2WSB1|D2WSB1_KLEPN/2-156 +.....---------------------------.----------------------------------------------- +----EKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYLR- +--------------------... +>up|D2WSB2|D2WSB2_KLEPN/2-158 +.....---------------------------.----------------------------------------------- +--VSEKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYLR- +--------------------... +>up|A0A0G1V2M3|A0A0G1V2M3_9BACT/80-317 +.....EVLNEITATTSGEYGIYVLDPVSGSGY.GVNEEVELPAASIMKVPIMATVYKLVESGEMELNDTYTLKESDKRYG +SGPLEFKAGTPLTIRRLLSEMGKKSDNTAPVVLTNLV-GTEKVEDMIGKLGMKQTDFG--------------KNTMTAKD +ASAMWKTLYNGKILDDEHLKMMWEDLKDSIY-EERLPAGLPRKLEIVHKVGTDA.DVWADSGIIMPQTTKPLIITILNEG +VK--RAEAEQMVPELTRRIWe.. +>up|A0A0G1UE04|A0A0G1UE04_9BACT/80-317 +.....EVLNEITATTSGEYGIYVLDPVSGSGY.GVNEEVELPAASIMKVPIMATVYKLVESGEMELNDTYTLKESDKRYG +SGPLEFKAGTPLTIRRLLSEMGKKSDNTAPVVLTNLV-GTEKVEDMIGKLGMKQTDFG--------------KNTMTAKD +ASAMWKTLYNGKILDDEHLKMMWEDLKDSIY-EERLPAGLPRKLEIVHKVGTDA.DVWADSGIIMPQTTKPLIITILNEG +VK--RAEAEQMVPELTRRIWe.. +>up|F1AW48|F1AW48_KLEPN/3-156 +.....---------------------------.----------------------------------------------- +----EKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIYL-- +--------------------... +>up|A0A0E3ZW44|A0A0E3ZW44_9BACT/28-288 +..tleRQLRAALTGFRGEAGIYVHNLRTGKTV.AINADTLFPTASTIKIPIQCGLFDKIHKGELKYGNPIVYKDSLHYDD +GIVGSLKDGAKIPLNEVVMLMETVSDNTGSLWCQALAGGGSTINAWLDANGFHQTRVNSRTPGREAHRTRYGWGQTTPRE +MADLMTYIRQGRAVSPDASEEMYRNLGRQ-FWDNDGLSQIPPEIKTACKNGAVN.QSRSEVVFVHAPHGE-YVYCIMTKN +QKDETNEGFVLLRTVSAILWhhf +>up|C5IDC8|C5IDC8_9BURK/32-176 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPND--------- +------------------------------------------------------.------------------------- +--------------------... +>ur|UPI0004B525CA|UniRef100_UPI0004B525CA/16-277 +.....-------ASEHGTVSLWWGDLI-GARF.ARNADVPHYAASTMKLPLVIAVLRKAARGEIVLAAPVEVHNSSVADG +STFSVAEHGTTRSVLQLCDHAITHSGNLAANILLEMV-GLDEIAHVLHAAGCDQTVIRRGIEDARA-REAGITNTVTAAD +LGRLMASLARHDLGGALVCAPVEAMLSRSRH-RNQIPAGLPSGVTTANKTGWVD.GVSHDVCLVRPLDQAPFVLSICTTT +HL-SETAAAGLVASLAKDVWrif +>ur|UPI00040ECFBA|UniRef100_UPI00040ECFBA/2-252 +.....KEIKKYLETRIGTYAFFFEDLESGFCY.GYNENVQMTSAGCMKLPIAVSAIKYVEDGKGSFLDKITINEDDKVYG +TGIIHEFNNREYTFFELLVAMLIQSDNTAANKLIDIV-GMDTINEDIQSQGLRNTKLNRKTAD-ERAVSSGVENITSALD +LSKIWKNLHNSSFLNEKNSTMLIDILQRQQM-KNKLALYIPDDYEISSKTGDKS.GVENDTALLHLQKGS-FTFTVLSMG +IP-NSVYGTVTLAKCGKMMWd.. +>up|F1DI10|F1DI10_KLEPN/1-159 +.....---------------------------.----------------------------------------------- +----------GMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELVTLASRQLLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGMIAALGPDGKPSRIVVINTTG +SQATMDERN-----------... +>up|A0A0M3AZL6|A0A0M3AZL6_9RHIZ/8-285 +.ealkKALNEICDAQPFATRFMARNLLTGETV.GRGEHEETPSGSTRKTSIMMAALKAATEGRIDLEERITYEKRLSEEA +SGMFRYTPGVVISLRDAITGMMVLSDNVCTKMVLERL-TLEEVDGYCKSLGMVNTHHRFLIPPLALDHPLETVTTTSAAD +QVLLLQTILDAQGCSPDLCVWSLQTLRNQVL-RYGIHSRLPFETAVASKSGRGK.RGRMDAGIVYRNGAPLFIMTAYTDD +VPSAYTMALETIGRLTRACWdrf +>ur|UPI00036DCF67|UniRef100_UPI00036DCF67/5-296 +..allANLRDELEAGGLRGSFLVRDLGSGQEI.GIEPDLEFPTSSLVKVPLVAVTEDRIRRGELDGAQPVEVGPGKLDSP +TGLSRFRYPARIAIADLMYLASAISDSTAADALFALT-PPAEVARTVREWGIAGISVRHPVRELSDQLDVSRASSGSARA +FTDLLAALWTPSKIDPEVSARVRHLMGDNLLRQRLAPDFASDSAKWSSKTGTLL.NMRHEIGVVEHEDGQTFAVAALTES +RVPAQPEAEILMARVARSLRdh. +>up|X1PPK1|X1PPK1_9ZZZZ/30-175 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPKRR-------- +------------------------------------------------------.------------------------- +--------------------... +>up|R6F0E8|R6F0E8_9FIRM/4-250 +..elrDNILEELAAMEGRVGFYFKNLVTGENL.GYNQREQFLSASIVKLPLLAAMFLMRERGETDFREKITIKRDEKLPG +CGVVSYMTGDELDIETLYKFMIVISDTTATNALYKHY-GNDAVISALKELGLEGTQFNRAFYDSIR-EEKGIQNYFVPEE +IGELLEKMYDRRLVSEKVSEEIEKILLQQQV-NHKMGGMLPIGFPIAHKTGEEE.DKSHDVGIVYVK--EPFIAC-FASY +KT-DIPAFEDFIR-------... +>up|F8G8P6|F8G8P6_FRAST/4-204 +.....---------------------------.-----------------------------KDLLNEKIKILSNQVVGY +SPITKEHINQTMTVSQLSRAAI-QSDNTATNLLIEKLGGLSNLNKFILSLHDHATKVAGLEPIANQVNLTTNQNKTTPKI +MARDINKLASNNILDKKHRLLFKKWLLGNDSDDNRIAAEIPDEWDVGNKTGTCAyGSTNDVAIIWPDDDRAIIMAIFYTQ +SQENAKPNSKIIREVTKILLdkf +>ur|UPI000378E065|UniRef100_UPI000378E065/8-296 +.....RHAQDLLEEAGLHGAFLVRNLDTGAEI.GFDTETPYPAASLVKVPLAVAVLERVGRGKLDPAIPVDVEPGRIATP +TGLSRFRHPARIAVDDLLYLSTCISDSVAADALFDLV-PPATVAAELRRLRLDGIAVRHRAGVLADQLDVTRANAGSAQA +FADLMHALWRPSTILSSTAERVRALMGDNLH-RQRLAPDFSSASRWSSKTGTLL.HLRHEVGVVEHADGQSYAVAALTAS +RAATQPGSEATMGQVARSLHdy. +>up|W9GCP4|W9GCP4_9MICO/8-269 +.....-------ASEHGTVSLWWGDLI-GARF.ARNADVPHYAASTMKLPLVIAVLRKAARGEIVLAAPVEVHNSSVADG +STFSVAEHGTTRSVLQLCDHAITHSGNLAANILLEMV-GLDEIAHVLHAAGCDQTVIRRGIEDARA-REAGITNTVTAAD +LGRLMASLARHDLGGALVCAPVEAMLSRSRH-RNQIPAGLPSGVTTANKTGWVD.GVSHDVCLVRPLDQAPFVLSICTTT +HL-SETAAAGLVASLAKDVWrif +>up|F9UQP5|F9UQP5_LACPL/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRSQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>ur|UPI0003987444|UniRef100_UPI0003987444/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRSQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>ur|UPI0006779486|UniRef100_UPI0006779486/20-276 +...fdELIDEYRDRIEGRLGIFLGRPKPNDIVyTVRPDERFTSASMIKVPVLWTLYDCYDGCLDDLTTPNGIAEANRVDG +SGVFHLLADLNPSLEDLARAMIAISDNTATNELIDHL-GCETVTERMHELGLTETRLGRKMMVTDELPPDALENLISPRD +VAMLFADIHRGETLSRRAYERLRVPLRHQKD-TSMFARYRPLDHRMEHKTGWLS.TAALDAGVCHAGN-DPLVYAVFLDG +MD-HGGDGTDVIAEIGDAV-... +>up|F7LMD2|F7LMD2_9BACE/44-312 +...ltDSISRIVSACPGEIGVAII-INNTDTV.KVNDKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVKIDRNRLDSW +SPMMKDYSELVLTVRDLLRYTIAQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHDRAYFNYTSPLG +AAMLMNRLFTESIVSGEKQSFIKNTLKECVTGTDRIVAPLLERVSIAHKTGSGDvAAHNDVAYICLPNNVCYTLAIFVKD +FKGNESQASQYVAHISEVVYs.. +>up|F1AW47|F1AW47_KLEPN/3-155 +.....---------------------------.----------------------------------------------- +----EKHLADGMTVGELCAAAITMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGAGErGARGIVALLGPNNKAERIVVIY--- +--------------------... +>up|A0A0G1U677|A0A0G1U677_9BACT/55-297 +...iqNYLQAETGKLPGNYCVYIKDLKRGATY.KVNANQPLATASIYKLAVMYKTYDAINRGELKKEDVLTEDESTLDQL +KPEADTNTSGTYMVADALRAMITVSDNYSALLLADKL-GWKNIDDFLKQQKIEGFDLVGGQ-----------QPTATAEA +VAILLERIFRNTAVNSQSSEEMKGLLLAQQV-NDRIPKYLPKDTKVAHKTGELD.NFRHDAGIIYGKNST-YIFVFLSET +PA--PGDAVENIANLSQKMYd.. +>up|D7VFX4|D7VFX4_LACPN/93-345 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>up|A0A087CGN2|A0A087CGN2_9BIFI/42-318 +..alqTRIDEVIASAGITVGATFQDLSGGGSLsAGAHGQAFKAASTIKLGITSYLMHGVDQGKWSLDTPITVESSDVVGG +AGTIQSDVAALFTLSELMRLMITVSDNTATNRLIDFAGGFDKINAYTQSVGLSGFHLGRKMILPH---TAEEENWISSDE +DAKLLTLIYRASIISQESAKQVIAWMRQQTV-NTKFGAVIPREV-LANKTGENT.DVSHDTGYVLVPGRE-VALSVMTSF +DPSQFNTANEQVQAVAKVVYqy. +>up|I1V598|I1V598_9BACT/2-158 +.....---------------------------.----------------MAASAILKQSETQTELLTRRISLKKSDLVNY +NPITEKHLDTGMTIGELAAAALQYSDNTAMNKLIEQLGGPQKVTAYARTLGDNTFRLDRTEPTLNTAIPGDDRDTTSPRA +MALSLQHATLGTALAEPQRAQLVEWMKGNTTGGMSIRAGLPATWVV--------.------------------------- +--------------------... +>ur|UPI0004905853|UniRef100_UPI0004905853/23-284 +.kkltALLQQAIKGHEGNVGVYVRNLKTNKIV.EINADTLFPTASMIKVPIQCGLFDKISKGELKYNAILTYKDSLHYDD +GIVGSLKDGAKIPLSEVVMLMETVSDNTGSLWCQALAGGGKSINEWLDKNGFTATRVNSRTPGREANRTRYGWGQTSPRE +MAELIAMIRAGKAVSPDASDRMYRNLTRQ-YWDGEGLSQLPPEIKTACKNGAVN.RSRSEAVLVHAPHGE-YVYCVITKN +NKDENNAGYVLLRKVAKALWtyy +>ur|UPI0005BEBAD0|UniRef100_UPI0005BEBAD0/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>ur|UPI0005FC21DB|UniRef100_UPI0005FC21DB/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMVRRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>up|A0A0G9GVX1|A0A0G9GVX1_LACPN/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>up|A0A0L7Y1C7|A0A0L7Y1C7_LACPN/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>up|R9X571|R9X571_LACPN/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>ur|UPI0005BAE2A5|UniRef100_UPI0005BAE2A5/10-285 +...iaAELHAIADAEPFVTRFLVRNLRTGETI.GRGEREETPSASTRKTSIMMAALKAVSEGRLNLDERITYEARLAQEA +SGMFRYTPGIVISLRDAIVGMMVLSDNVCTKMVFERL-TLEEVDGYCKGLGMVGTHHRFLIPPLALDHSLADVTTTTAAD +QVMLLELILAAEGITVELAAFAVQTLKNQVL-RYGIRARLPFDTVAACKGGRGK.RGRMDAGVVYRDGKPLYAIAAFTDG +VPALMPDGTETIGKLSQACWraf +>up|E5WV58|E5WV58_9BACE/5-273 +...ltDSISRIVSACPGEIGVAII-INNTDTV.KVNDKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVKIDRNRLDSW +SPMMKDYSELVLTVRDLLRYTIAQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHDRAYFNYTSPLG +AAMLMNRLFTESIVSGEKQSFIKNTLKECVTGTDRIVAPLLERVSIAHKTGSGYvAAHNDVAYICLPNNVCYTLAIFVKD +FKGNESQASQYVAHISEVVYs.. +>up|U3CFJ1|U3CFJ1_9VIBR/20-275 +.ssleSAIAILEEETSSRIGVSVWDTQSNEWW.DYRGNERFPILGTAKVFVCAAMLDAIERNVFSKNTTVTIKPEELTTY +SPYVTHWIGQPIKLTSLCEAAALEGDNTAANVIMRELGGPQSINTFFRSIGDKSTHITQLFPTNS----SLKGNSSKPNT +MVMNLHNIFEGDRLNYEDREQIETWMKNTNRKKSRITPALPENWFLAERRGIAH.DSRAELFTIWREEHSPVYVGIYIKD +YDLSLQASGQLLTQVAQLVLrey +>up|H0A7X2|H0A7X2_9PROT/8-282 +..eiaSALDEITQAQPFTTSWHLHDLTTGAAA.DRRGDIPTPSASTRKIAFMMAALRAVHEGRLSLDQKLVAGPHLMEGP +SGVLNYTPGFTLTLRDVIVQMIICSDNVCTGLLGEIM-TVAELQDFCTRAGMVNTTINHVPRDMPMDAEFDFVAQTTPND +QGLLMRLILEGSGVTPELCRLALDILSWQML-RGSIPFFLPQGAKVANKTGTGR.NGRMDVGLVYRDDRPLFIIAGYTHN +VPASLSTAALTLARITRAAWd.. +>up|A0A0I9RXB2|A0A0I9RXB2_BACFG/44-312 +...ltDSISRIVSACPGEIGVAII-INNTDTV.KVNDKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVKIDRNRLDSW +SPMMKDYSELVLTVRDLLRYTIAQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHDRAYFNYTSPLG +AAMLMNRLFTESIVSGEKQSFIKNTLKECVTGTDRIVAPLLERVSIAHKTGSGNvAAHNDVAYICLPNNVCYTLAIFVKD +FKGNESQASQYVAHISEVVYs.. +>up|T0YJU6|T0YJU6_9ZZZZ/2-152 +.....------------------LDLRTGLHA.SHRGGERFPMCSTWKVLAVAAMLQRVDAGQERLDRRIRFDAHQLVSW +SPVTERHVGGEMRVDALCAAALEISDNTAANLLLEALGGPAAITRFARGLDDRVTRLDRYETALNEATPGDPRDTTAPDA +MAGDLRRLLLGDAL----------------------------------------.------------------------- +--------------------... +>up|A0A023MF47|A0A023MF47_LACPN/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANLSLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>up|A0A098R338|A0A098R338_9LACO/116-368 +..tvsELVEQTMQDVAGRTSIAVMPLTGSQTV.-IVNNGAQRAGSLITLFILVTAYDQVHQNNWQMQDRYTLRAEDKVGG +TGTLHTLPAGSLTYAEIAKRMITDSDNTAANIMLDRVGGVSAINSEVAQLDLKDTKMARRLMDTA-ALKAGRDNYTSVRD +VATILQRLANYRLISKRVDQTMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVKNRQGA-FIMTVMAAD +GE--REAQTTALNDLGQKLY... +>up|A0A087ASW4|A0A087ASW4_9BIFI/91-271 +.....---------------------------.----------------------------------------------- +------------RIDELLREMITVSSNEATNALVDILGGFEVVNAIAQEYGFKDSSINQYLGDVTGD---PSLKRTTAED +CGRFMAAVYRGALVSAQASRSMLDLLMAQT-RTSKIPSGLPAGTVTANKTGEID.GVENDVAIVFASATGDYVLAVMSED +VP-DSAAAQAEIRELSGTVWda. +>up|T1Z0T9|T1Z0T9_ECOLX/4-177 +.....---------------------------.--------------------------------LNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGSGAFRPGPPASWVWGIKTRPVAnGTTNDIAVIWPKDRAPLILVH---- +--------------------... +>ur|UPI0006947F90|UniRef100_UPI0006947F90/2-253 +.....--------------SVWLGDLQGRPRY.EHDALAPHYAASTMKLPLVVAAYRRAVRGELDLDAPVTVTGTSVLDG +SPFELAAVGGTRTLRELAEQAITHSSNIATNLLVDVV-GLDEVAEVLRLVGCPTTVVARGIEDAVA-RRAGITNTVTAAD +LGLVMAAVGRRDLGGDAVLAPVEALLARQ-VHVDQVPAGLPPGTPTASKSGWIP.GVSHDVALVRPEGEEPFVLAVCTTV +DL-DEAQAAALVAGVARDVWd.. +>ur|UPI000481A496|UniRef100_UPI000481A496/22-260 +.....----------------------SGKVLaESAADTVVYAASTIKLAVLVAALREVDSGNLSLNQPVTVRFSFASSG +AGVFTLPVEGEMPLREVLRRMIVVSSNEATNLVVELV-GLAAVNDALHRCGAVSSKMERLFGDLEG-LAAGLTQETTAAD +LGAVMAAVINGRAAGPESTRLMLEFLRAQEYG--VIGPALPGGTDWGSKSGWVT.GIRHDVAFVQPSGSEGYILSVCTRA +YG--EYEATAAISALSVMAWd.. +>up|I1V594|I1V594_9BACT/1-158 +.....---------------------------.---------------VMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSLRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASILTGLPASWVV--------.------------------------- +--------------------... +>ur|UPI0006858A4B|UniRef100_UPI0006858A4B/5-264 +.....ELLDAITDRFSGRVGYVFSDLRTGERV.VRNEDTEFPTASTIKLPILTALHEHAQQTGMDWDAPIPVRRSEVASG +SGILQYSRDLELSLKDLAWLMICLSDNTATNLVLGEI-GRERTSEIIGQLVDPAIRLRGFAGAGFES-KYPSMGYGTPAA +MSGYLEQLARGTLPGA---AQTVAVAGQQVF-QSMLPRYLPVPLTIAHKTGALP.GVRVEIGLVSSAAST-VTIAVMTAD +CADTLHEGEQCIGALTYAVCraw +>ur|UPI00059ABF3A|UniRef100_UPI00059ABF3A/34-192 +.haleARLAELERRHGGRVGVAALNLSTGARV.GHRADERFLMCSTFKALASAMVLARVDKGVEKLDRRIVFSKEVLVYF +SPVTETRVGGEMSVAELCMATLTQSDNTAANLLLESFGGPPALTEFVRSFGDELTRLDRFEPELNEDGPDDLRDTTTPG- +------------------------------------------------------.------------------------- +--------------------... +>up|A0A0E9MXD4|A0A0E9MXD4_9SPHI/24-286 +.kkleARIRPLLENFPGDAGIYVKNLRSGKTV.NIAADTVFPTASMIKIPILLGIMKKLEKGELYYHQQLVYKDSLLYEG +EDLLGSKSGEKIELSKLLLLMASMSDNTASLWLQSLAGGGIRINQLLDSLGFVSTRMNSRTTGREAFRNIYGWGQTSPKE +MSALLERIYRDALVNDTLKDRMLRTLSRN-YWDEEALSQIPPEIQTFSKNGAVD.ASRSETVLVMAPHGP-YLFTVMTKN +LSDTNNPGWILARKLSRLLWeyf +>up|A0A0G1XX82|A0A0G1XX82_9BACT/77-332 +.keiaDKLRKRVEGLSGEYAVGVYRLKTGENY.GFNQRVEMPAASIMKVPIMTAGLREAEAGSLKLEDTYILKETDKRYG +SGPLELKAGTEVTVERMLSVMGKNSDNTAPVVLARMI-GWDKVTETLEKLGMTNSDFE--------------MNTTTAED +VVEMWAKLYEGGIVAQDHREMMWEWLTESIY-EERIPAGVPEWVHVVHKVGTDA.GVWADAGIVECKKVEPMVVVILNQG +VK--REEAMKAVPEIVRMIWdy. +>up|X1J4A0|X1J4A0_9ZZZZ/30-174 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEVIPND--------- +------------------------------------------------------.------------------------- +--------------------... +>up|A0A0M2CWM0|A0A0M2CWM0_9MICC/81-242 +.....---------------------------.----------------------------------------------- +-------PGLGLTVEQALDVMISWSDNASGAALGQWL-GWEQVEAFAHEQGFTDTTFDPDTGSQ-----DVVAMTTTPAD +VAALLERLRRGELLSGPSTALLLGFLEEQHL-DYALSSGFSPDVGFAHKTGLLV.DVSHDAGIVELGGHD-YVVAVLTDG +WS-DYEESAPWFGDAGREI-... +>up|A0A0A2E0J7|A0A0A2E0J7_9PORP/44-312 +...ltDSISRIVSACPGEIGVAII-INNTDTV.KVNDKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVKIDRNRLDSW +SPMMKDYSELVLTVRDLLRYTIAQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHDRAYFNYTSPLG +AAMLMNRLFTESIVSGEKQSFIKNTLKECVTGTDRIVAPLLERVSIAHKTGSGYvAAHNDVAYICLPNNVCYTLAIFVKD +FKGNESQASQYVAHISEVVYs.. +>up|C6Z4K6|C6Z4K6_9BACE/44-312 +...ltDSISRIVSACPGEIGVAII-INNTDTV.KVNDKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVKIDRNRLDSW +SPMMKDYSELVLTVRDLLRYTIAQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHDRAYFNYTSPLG +AAMLMNRLFTESIVSGEKQSFIKNTLKECVTGTDRIVAPLLERVSIAHKTGSGYvAAHNDVAYICLPNNVCYTLAIFVKD +FKGNESQASQYVAHISEVVYs.. +>up|A0A087D0W1|A0A087D0W1_9BIFI/85-265 +.....---------------------------.----------------------------------------------- +------------RIDELLREMITVSSNEATNALVDILGGFEVVNAIAQEYGFKDSSINQYLGDVTGD---PSLKRTTAED +CGRFMAAVYRGALVSAQASRSMLDLLMAQT-RTSKIPGGLPAGTVTANKTGEID.GVENDVAIVFASATGDYVLAVMSED +VP-DSAAAQAEIRELSGTVWda. +>up|R6I2E7|R6I2E7_9PROT/46-295 +.....---------SGSRVGIAVLS---GDKV.LTVGKGAMPLMSVFKMFVALNVLEHQEK-----DKVLIVTEEMINRY +SPMLKDYPVVPISVAELLKYMVSASDNNATDILLAFGGDIRATQDYVRGLGFPGIVLKVNEQEMHENIRNQYLNRAVPAD +VVKLLRIVRESERLTNENKRFFEALMTETATGADKIKKYLPSNVVVGHKTGSSDrIADNDVGFVRLPDGREYYLGVMIAD +SPMSDRDNAELIARISKIVYrhf +>up|I2MTP7|I2MTP7_9ACTN/5-269 +.....---ARSAAALPLVLAVAAIDVDDGRST.GVDDTAVLPVASAAKLLLLAEVARRLDSGELDPAAAVAVTEDDVVHG +TGLLVRLSRRDWTVEDLCWLTASVSDNTATNALLRLV-GPESTARLARSLSLGALTVHDRVRDVRGPDVPPVFATGTARA +LAGLVAHAARGSLVSPGASRRLLSWMRSNTD-HTLAPALVSGGLLLANKTGTDP.GVRSDAGVFVGERRVAYAVVAHWDT +AASTERAAVRAIRDVGRTLAdy. +>up|U2WIR0|U2WIR0_LACPN/116-368 +..tvsELVEQTMQDVAGRTSIAVMPLTGSQTV.-IVNNGAQRAGSLITLFILVTAYDQVHQNNWQMQDRYTLRAEDKVGG +TGTLHTLPAGSLTYAEIAKRMITDSDNTAANIMLDRVGGVSAINSEVAQLDLKDTTMARRLMDTA-ALKAGRDNYTSVRD +VATILQRLANYRLISKRVDQAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVKNRQGT-FIMTVMAAD +GE--REAQTTALNDLGQKLY... +>up|G8TCL6|G8TCL6_NIAKG/24-286 +.hrlqQKIEETVKGLNGDIGVYVKNLRTGKVA.AFNSDTIFPTASMVKVTILIGIEDKIEKGELEYHQQLEYRDSLYYAG +EDILGSKNGEKIGLHKVMMLSLTTSDNTASLWLQSLAGNGTRINQILDSLGLVNMRVNSRTPGREANRNQYGWAQTTPRE +MGTLMEKIYNGEVISKKASEKMIRLLGRN-YNDEQAIAEIPPYIFVASKNGCVN.ASRSEILLVMAPHGP-YIFSVETKN +LKDQSNEAWELTRKLSTLCWnyf +>ur|UPI0004177F9E|UniRef100_UPI0004177F9E/2-251 +.....KEIKKYLESRDGEYSFFFEDLDCGYIY.GFNEDKLMPSAGCIKLPIAMALLKQCEGCKLNLMDKVKIGPKDKVNG +NGILHEFSDREYTIKELLIAMLIQSDNTATNKIISIL-SIENINETIKAMGLKNTKLNIVAME-EKLHDGINENMTTALD +LSICWKHLYKESFLNAENSELLLDILKRQQL-KNKLSYYFYSKTAVASKSGDLK.NIENDSILFEIPQGN-FTFTVLSDE +LP-SNVYGTVSLSKTGKMMF... +>up|W0JTB6|W0JTB6_9EURY/22-288 +..slaTYLGSYTDRIDEKVGVFLGYPKTASEFyERRACERFASASVIKLVIQYALYADYDGDLEKLRTVRSPSRENCVGG +SGVLNLFDDPTVTLEDLARAMIAISDNTATNELIDVL-GWGRINDSADTLGMSQTALQRKMMVGLERPDDRPVNVTSPRD +CARFFADFVHRETLSCSAYDRMKVPLRNQNF-TEMFPRYIPSEIELCHKTGFLP.TAALDTGVLFAD--NPLVFSVFVDQ +TN-RDSDGADIIAEIGDAVYt.. +>up|X1JDM0|X1JDM0_9ZZZZ/30-172 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIK----------- +------------------------------------------------------.------------------------- +--------------------... +>up|A0A0M0CEP7|A0A0M0CEP7_LACPN/118-371 +..tvtDLIEQATNGLAGQTSVAVMPLAGSQSV.VVN-NHAQRAGSLITLFIMVTAYDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMTRRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANQRLISSKVDHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVRNRQGT-FIMTMMAAS +GE--RTAQTSAMNDLGQVLYr.. +>ur|UPI00068D9D22|UniRef100_UPI00068D9D22/136-316 +.....---------------------------.----------------------------------------------- +------------RIDELLREMITVSSNEATNALVDILGGFEVVNAIAQEYGFKDSSINQYLGDVTGD---PSLKRTTAED +CGRFMAAVYRGALVSAQASRSMLDLLMAQT-RTSKIPSGLPAGTVTANKTGEID.GVENDVAIVFASATGDYVLAVMSED +VP-DSAAAQAEIRELSGTVWda. +>up|R9G910|R9G910_LACSK/141-303 +.....---------------------------.----------------------------------------------- +----------NHSVDEWIQLMIQQSDNNATNLLIDFA-GMTEINQYIQQQGYTQTKLERKMLD-DAARNQGLDNYTSVKD +VLQFLNQLYQNR--DQAPYSKMLTIMKGQQT-RTKIPSQLPANTVVANKTGELA.DVENDVGIVFKDN-DPFAIVVLTNQ +VQ-NPAAERQAIGALSLAAFq.. +>up|A0A0G0IB83|A0A0G0IB83_9BACT/120-356 +...vlSKFEESTDRLTGVYGLYVTDLASGHSF.GIYENNTFQAASLIKLPVMVGMYMSEEDGALSLNTRYILKTEDKVRG +SGSLYNKPAGYISYRDLLKLMGKESDNTAFNICRKHL-GDEKIQDIINGIGMKGTSLEK--------------NETTPAD +IGSFFYKLWNGQLLNMKNTDELLINLTDTSY-EDWLTAGVPESIRVAHKYGRET.GVVNDAGIVYSEN--PYIAVMLGKN +VV--LKEADSIFPELSKIIYd.. +>up|C6L8W7|C6L8W7_9FIRM/198-368 +.....---------------------------.----------------------------------------------- +----------------SLDAMITVSDNESSNVLVRQLCGLAKVNDFIARYGFSSTQQVNGIADPSLWVSDGRVNMTSPAD +CGRLLEMIYNGELVSHFYSFRFETLLNRQQV-NYKIPDGLPEGVHISHKTGEVD.DTENDAAIIYTPYGD-YIFCIMSTD +LT-DTDAAVEHIHEVTRLIYnyf +>ur|UPI000486D6F9|UniRef100_UPI000486D6F9/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMHTA-ALKAGHDNDTSVRD +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>ur|UPI000471F4CD|UniRef100_UPI000471F4CD/84-326 +.ttlqQQIQNYLADKPGTYGIYFKDLASGQSF.GINADTPLPAASTVKLPAVLFINSLVDQGVLDWQQKLTYNSADYQGG +SGILQFSVKDGFTLRTLTTLAITTSDNIAYNMLRNFV-GKGSIANYMQSLGGQTVF-------------PGGQNLSTARD +MAIYVQAALNSAN-TSANGRRLLDDMANGIY-NEGIPLKIPAGVTVAHKEGFVW.GSPGDVGVVFGS--RPFIITVLSQN +VP-DPDQGFANIATITRMIYdy. +>up|A0A0G0RIQ7|A0A0G0RIQ7_9BACT/97-340 +.....--IGKFLKTIKGTYSIYYKDLKTGEEF.GIDENKVLTAASLTKVLIIAYLYNQANKGKINLEDKIVIQKDDIQDG +TGSIRYGEGKAYSLKQLIKLALEQSDNTAAHVLVLKL-GEDKIQKFGEKLGFSATKMK--------------ENKTSAQE +MGRLFELIYLRKITSEPLTREFLDFMKDTDF-EDRLARDLPSNVAMYHKAADAT.NMVHDAGIIDPGGKNPFILSILTEN +IA-SEEEAKKNIGKLAKFIYdq. +>ur|UPI0006903BDA|UniRef100_UPI0006903BDA/164-326 +.....---------------------------.----------------------------------------------- +----------NHSVDEWIQLMIQQSDNNATNLLIDFA-GMTEINQYIQQQGYTQTKLERKMLD-DAARNQGLDNYTSVKD +VLQFLNQLYQNR--DQAPYSKMLTIMKGQQT-RTKIPSQLPANTVVANKTGELA.DVENDVGIVFKDN-DPFAIVVLTNQ +VQ-NPAAERQAIGALSLAAFq.. +>up|Q38UX1|Q38UX1_LACSS/165-326 +.....---------------------------.----------------------------------------------- +-----------HSVDEWIQLMIQQSDNNATNLLIDFA-GMTEINQYIQQQGYTQTKLERKMLD-DAARNQGLDNYTSVKD +VLQFLNQLYQNR--DQAPYSKMLTIMKGQQT-RTKIPSQLPANTVVANKTGELA.DVENDVGIVFKDN-DPFAIVVLTNQ +VQ-NPAAERQAIGALSLAAFq.. +>ur|UPI00019CF4D6|UniRef100_UPI00019CF4D6/165-326 +.....---------------------------.----------------------------------------------- +-----------HSVDEWIQLMIQQSDNNATNLLIDFA-GMTEINQYIQQQGYTQTKLERKMLD-DAARNQGLDNYTSVKD +VLQFLNQLYQNR--DQAPYSKMLTIMKGQQT-RTKIPSQLPANTVVANKTGELA.DVENDVGIVFKDN-DPFAIVVLTNQ +VQ-NPAAERQAIGALSLAAFq.. +>up|A7U968|A7U968_ECOLX/15-161 +.....---------------------------.--------------------------ESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVV--------.------------------------- +--------------------... +>up|A0A0J1FKZ2|A0A0J1FKZ2_9FIRM/473-714 +.....-------QDSKGSYFMYLRDNTTKEEYaNSEANDSKVAGGLVYIPIMTTVLIEHFNGNLNLDKPITVQG--IAGG +TKLTRQDSGRSLSVKQLLELMMRYSDNTAANLLIDELGGLERINNTMRSLNIDGIVLNRKLMDQQ-AMNRGLENYCSPRG +IGSLLSLLAENRIMAAQDCEYSISIMGNND--HTGMAKYLPDNILISHQTGILT.GVFNDAGIINTPKGR-VVLVLMGEK +V--DQDTAAEIFGKVARAVVeq. +>up|D1PHG0|D1PHG0_9BACT/51-286 +.....--------------------IVNGDLYcGHQEDSAFAMHSVMKFPQALYVADYLHKKGLTLSDSVLVHKDSLDAW +SPMLSIFEGMRFTFAELIEWSLKQSDNNACDLLFASCGQPDAVEKYIHTLGFKDIHVQLTEKEMKKNPHRTIENSATPKE +MARLLEWFYLHRD-DNKNLSFIWDTMADCNTGQQRIAAVLPKDGKLIHKTGSGR.QDRNDVGIVLLPDGSHLSIAIFLQK +SKEEKEVAEIAEQC------... +>up|U6A4G9|U6A4G9_SERFO/3-159 +.....---------------------------.------------------VSALLKQSETDKNLLAKRMEIKQSDLVNY +NPVAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPQA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGD------.------------------------- +--------------------... +>ur|UPI00068E20F0|UniRef100_UPI00068E20F0/159-330 +.....---------------------------.----------------------------------------------- +---------EAQSIDELLTQMITVSSNQAANDLISQLGGFKLVNDIALKYGFTQTSLNDLLYDSG--THDANRKTTSSQD +CGRFMTAVYDGSLVSDDASQRMLSLLLAQ-TRRSKIPAGLPDGTHVANKTGEIP.GTENDAALVYTTSGA-YVITVLTQD +IP-DSSNAQSGIREISRMTWe.. +>up|R6MEU6|R6MEU6_9FIRM/2-251 +.nklqNYLNDYVQKLDGDWSYLIYNLKNPQETiCLNENHLHKSASMIKVLILATLCAS----DLDFNEKISIDYVPHVEG +GGALQEDSDTKVSIKALASLMIVLSDNLATNILIKKL-GMHNIQAYADKLNLKQTKIQRYMMDFEA-SKQGRENYLTVND +YHKLLCHIYDNRHLA--RFNIAWQILARQQF-RDRIPYYWDEDIVFHHKTGMLD.FVEHDGGILEADFGT-YSIIIFASN +LK-SNAIGGREMGKLGQYIYny. +>up|Q2RGT8|Q2RGT8_MOOTA/84-326 +.tslqQQIQNYLADKPGTYGIYFKDLASGQSF.GINADTPLPAASTVKLPAVLFINSLVDQGVLDWQQKLTYNSADYQGG +SGILQFSVKDGFTLRTLTTLAITASDNIAYNMLRNFV-GKGSIANYMQSLGGQTVF-------------PGGQNLSTARD +MAIYVQAALNSAN-TSANGRRLLDDMANGIY-NEGIPLKIPAGVTVAHKEGFVW.GSPGDVGVVFGS--RPFIITVLSQN +VP-DPDQGFANIATITRMIYdy. +>up|H3K4H2|H3K4H2_9FIRM/2-251 +.nklqNYLNDYVQKLDGDWSYLICNLKNSQETiCLNGNHLHKSASMIKVLILATLCAS----DLDFNEKISIDYVPYVEG +GGALQEDSDTKVSIKALASLMIVLSDNLATNILIKKL-GMYNIQAYADKLNLKQTKIQRYMMDFEA-SKQGRENYLTVND +YHKLLCHIYDNRHLA--RFNIAWQILARQQF-RDRIPYYWDEDIIFHHKTGMLD.FVEHDGGILEADFGT-YSIIIFASN +LK-SNAIGGREIGKLGQYIYny. +>ur|UPI000584BF6B|UniRef100_UPI000584BF6B/9-296 +.....-RARTELRDAGLDGSILVRDLDTGDEL.GLDAELELPIASLVKVPLVLATMERVLRGEIDPATPIRVLPGRSTVP +TGLSRFRHPATVAVEDLMYLSIAISDGGATDALFELT-PPDAVTAELRRLGHEGIAVRHLADDLVRQLDISHANTGTARA +FVDLLAEVWRPVRAHRDAAARVREFLSDNLL-RQRLAPDFSDATRWSSKTGTLL.NLRHEAGVAEHADGQTLAVAVLTRS +RVPAQPGAEAAMATAARILHde. +>ur|UPI00054D2B78|UniRef100_UPI00054D2B78/6-287 +..tieQQVRSAFDAVQVDGSVTAVDLTTGAGV.DVGGSTPRPLASVAKLPLVWVLLTLHHEGELDASTPLVLDPAHRTIG +PGTGRLRDPITMSARDAAYYAMSLSDNGAADAIWDFV-GADRVRETLARLGLPHLRLRAPMRRIFEPLDPARVSSGTTAA +LTGFLAEMHRRAAGGSQADREVVDLMGAQLV-RNRLASGFPADLDVRGKTGTLL.AVRHEVGYVTYPDGRAYAVSVLTSS +RSLQHHRVDAVIGEVARAAV... +>ur|UPI00062A12FE|UniRef100_UPI00062A12FE/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRN +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>up|U2N4T2|U2N4T2_9CLOT/2-253 +.....KEIKRYLESRIGNYSFYFEDLHSGYMY.SYNENVQMVAAGCMKLPIAVSLIKSVEEGRFTFLDKIKIESKDKVYG +TGIIHEFNEREYTIFELLVAMLIQSDNTAANKIIDLV-SMEKINKDIKEMGLRSTILNRKTTDERS-DQSELENITSAYD +LSKIWKHLYNGTFLNKENSTMVIDILRRQQI-KNKLALYISDDLDISSKTGDKK.GVENDTELIQLSKGN-FVFTILSMD +IP-NSVYGTVTLAKCGKMMWdn. +>up|R4Q3X1|R4Q3X1_LACPN/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRN +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKTGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>ur|UPI000475F541|UniRef100_UPI000475F541/5-297 +..alvRDLEQLLEEGGLRGSFLVRDLDTGEELaLGRPDLPYPTASLVKVPLALATAERIHLGELDGACTVEVVPGDSTPG +PGLAQFRHPVRVAVEDLLYLAMALSDNTAAELLFEST-PPELVADVLRRVGVRGITVRHGIAEVATQLDVTHASSGSARA +YVELLQEVWRPTAVAAPVAARVRGLMGANMLRQRLTPDFASDSAVWSSKTGTVL.NCRHEVGVVEHTDGQVLAVAALTES +LVPAQPGAEALMGRVARGLHdh. +>up|K2C4D5|K2C4D5_9BACT/73-309 +.....--LTKEINDTWKNYSLYVKDYNSDFEL.GINEEVIYTAASVNKIPILSALYYYTQAGEIDLDESITLQEADIQDG +TGVLRYTPGATYTIKTLARLMIQKSDNTAAYILLNNIVRIERTQKLMESWGLIQTDIA--------------NNKTSNKD +ISMLFEKIISGDVANQAYTQEMLSFLKDTDF-EDRLPAMLPKSVTVYHKIGTGV.RIIHDVGYVTDGNLN-YYVGIFTSD +VP-SEDDAVLLMAKLSKSIYn.. +>up|U6A4I8|U6A4I8_SERFO/3-159 +.....---------------------------.------------------VSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPQA +MAKSLQNLTLGKALAEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGD------.------------------------- +--------------------... +>up|G8LTV1|G8LTV1_CLOCD/314-577 +..dllSSINDVIKNETDIVRVSVYDFATGTTV.SYNGQERFYPASLSKIVNLLCFFEEVQKGNFSLSSVYTLKQSDKYIG +TGNLQQANGTKYTYEDILSRMISLSDNVASNIIFDAL-GRERLDAFCEMYGLKDTRIYKKFYDGD---KNFPSNYSTADD +LTRMLVLLENRLSVEDNLSILGIEYMKET-VNKDRIALYAPEDVVIANKVGFIS.RLSGDMALVYFPDREPIALTIVVED +DNLKQEKANELIGTLSREIIdyf +>up|M4QHL2|M4QHL2_9BACT/9-149 +.....-KVKDAEDQLGARVGYIELDLSSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEA------------- +------------------------------------------------------.------------------------- +--------------------... +>ur|UPI00037E9BFA|UniRef100_UPI00037E9BFA/20-260 +.....--------------------RASGEVLaARHDDLDFYAASTVKLAVLVAAARALDAGTASLDETCVATRTSQVPG +AGEYTPADGTPMPLGDVVDRMVTVSSNEATNMVVERV-GIPAVNQVLADAGATRSTFGRKYSDLAA-EKAGASHRTTAAD +LCLLMSGVVTGALASPERTAWMCELLGRQ-T-DRQLTAAVGGGVPFGSKSGWVD.GIRHDVAFVGEPGTDALVIAVCTRG +YD--EQAAEETLKSLGALAVe.. +>up|A0A0G0XCY3|A0A0G0XCY3_9BACT/66-309 +..elsLAIRNRIAEEEGTYSIRFEDFGTKNAF.GINDEPVVTAASVIKIPALAALYYLAEQRDIDLNEVITIPESDMQRG +TGIIRYDAGATYTIRELAQVMMEHSDNTAVYVLANRVIGLERLQELIDSWGLSNTNYL--------------ENNISNKD +MNKVMRMMYSGELVKDEENVEMMGWMDDSDF-EERLPKYIPEEVSVYHKIGNEV.RITHDVGVIDLPEK-PYYLGVLGIE +IP-DHEHATEVIAQISQMVFey. +>up|A0A0G0XI00|A0A0G0XI00_9BACT/66-309 +..elsLAIRNRIAEEEGTYSIRFEDFGTKNAF.GINDEPVVTAASVIKIPALAALYYLAEQRDIDLNEVITIPESDMQRG +TGIIRYDAGATYTIRELAQVMMEHSDNTAVYVLANRVIGLERLQELIDSWGLSNTNYL--------------ENNISNKD +MNKVMRMMYSGELVKDEENVEMMGWMDDSDF-EERLPKYIPEEVSVYHKIGNEV.RITHDVGVIDLPEK-PYYLGVLGIE +IP-DHEHATEVIAQISQMVFey. +>up|R4KK74|R4KK74_9FIRM/38-276 +...lqNQITGYLDKQPGIYGLYFIDVKSGQEF.GYNSHTVFHAASTFKLPMNLYLYLAADHGQINLAEQLLFTDKHLEGG +TGILQNSPGESYAVAQLADYSILYSDNVATNILLDRL-GKENVKEFMRSMGGQVVDN--------------EQNITCPYD +LALYMRQALH--FAGQPAGEKLLNNLFDNKL-KDRIPAPLPPDIKVANKIGTWPtNTYNDVAYVAHPE-QPYILVVTCKD +TP-GYGEALAVIHHLSKLVYr.. +>ur|UPI000468FAC3|UniRef100_UPI000468FAC3/81-300 +.....--------ANAGQVGYGIYYLKNQRAS.YSNQNQPLIAASVIKIFIMGYLYQQMAQKQLAADQVVG--------- +----------DSTVTTLITAMIQYSDNNATNQLIDYV-GMPKINQYLQEQGYQQTKLERRMLD-NAARAQGLENVTSVTD +TLNFLKQLYQDQTRYP--ANQMLAILKGQQV-RTKIPSQLPAGTVVANKTGELA.DVENDIGIVYRTDN-PYIIVVLTNQ +VS-NTSAERQAIGQLSLAAFq.. +>up|A0A0G1RCN4|A0A0G1RCN4_9BACT/77-329 +.keiaDKLRKRVEGLSGEYAVGVYRLKTGENY.GFNQRVEMPAASIMKVPIMTAVLREAEAGSLKLEDTYILKETDKRYG +SGPLELKAGTEVTVERMLSVMGKNSDNTAPVVLARMI-GWDKVTETLEKLGMTNSDFE--------------MNTTTAED +VVEMWAKLYEGGIVAQDHREMMWEWLTESIY-EERIPAGVPEWVHVVHKVGTDA.GVWADAGIVECKKVEPMVVVILNQG +VK--REEAMKAVPEIVRMI-... +>ur|UPI0006885F41|UniRef100_UPI0006885F41/31-287 +.....---------APAVVSVWLGDLDGHPRY.EHDALAPHYAASTMKLPLVIAAFRRVVRGELDLDAPVAVTGTSVSDG +SPFDLAAVGGTRTLLQLAEQAITHSSNIATNLLVDVV-GLEEVAEVLRIVGCPATVVGRGIEDAAA-RAAGITNTVTAAD +LGLLMAAVGRRELGGDAVLAPVEEMLARQV-HVDQVPAGLPPGTPTASKSGWIP.GVSHDVALVRPQGEDPFVLAVCTTI +DL-DETDAALFVAGIARDVWr.. +>up|C0CNH6|C0CNH6_9FIRM/189-361 +.....---------------------------.----------------------------------------------- +-------------LNHLLELMITVSDNEAYNELMRRLGGCQRVNQYLEREGYENTEVHHTLHPSSSSLGDGGSNLTSVKD +CGKLLERIYYGDCVSETASVKMLKWLCRQQT-DWKIPAGIPKGIQIANKTGETD.TCQHDIAIVYAPSTT-YLLCVMSCE +LL-SENEGISRIQQLSAQVYeyf +>ur|UPI0003B7ABCD|UniRef100_UPI0003B7ABCD/8-296 +.....DDVRRRLGDAGLRGSLLVRDLDTGSEL.GLDPAIELPLASLAKVPLAVAVLERIRTGELDGAALLDVPPGRVTTG +PGISRFRHPARIAVEDLLYLSTAVSDNAAADVLFGLV-PPEAVMRTLDDLDVAGLTVRHGMSVLADQLDVARASIGTAQA +CMALLAELWAPARLDPGTAATVRDLLGANVV-RHRLAPEFTDDMTWASKTGTLL.NLRHEIGVVEHADGQRIAVVALSES +SAARQPAAEAQLARAARDLHdh. +>up|A0A0G0Y287|A0A0G0Y287_9BACT/91-304 +.....---------EPGVYGLYIKDVGSGKEF.KYNESTEFYAASLYKVPIAAAVLKEVEAGRLKLDDTATYLPYDYSSG +TGVIGTSHGIQLKISDILSELLKNSDNTAQNILLRTL-SYKNVQETFNAVVDKNTSTY------------YRYNLSTPAE +IGYVFEKLYFGDYLSADDKKYLSDLMTNTSF-EDRISAYLKEGLVFSHKIGSWP.DSWHDCGVVYTENRSELMVCLMSQR +A-------------------... +>ur|UPI000255C501|UniRef100_UPI000255C501/8-257 +.dqlhKDLMKIVRPYDDQISIAAKG-SDGFSF.TYQAEVPMLSASLIKLPILLYAFKKSEQNKRLLDQLVRFDDQQIVGG +SGVLQVLSSREWKVSDLLALMINVSDNTATNLMIDFL-GLSNLKKWVKDQGFLETKIERKLMD-EAAQKEGRTNWISARD +ANKMIQQLFIGSGALP---KEAQSWLLKQQF-RYKLPGLFDQPVAVYNKTGEME.AIDHDAGFFVYKQHS-MAVTVMTSG +LE-NRQEALSAIQIIGLRV-... +>ur|UPI0003D3D81C|UniRef100_UPI0003D3D81C/119-371 +...vtDLVAQATNGLAGQTSVAVMPLTGSQTV.-VLNNRAQRAGSLITLFIMVTAFDQVHQNNWRMQDRYTLRAADKVGG +TGTLHTLPAGSLTYAEITKRMITESDNTAANIMLDRVGGFSAVNTEIAQLGLTDTKMARRLMDTA-ALKAGHDNDTSVRD +VATVLKRLANLRLISNKADHAMLTILKANT-DHSKLVKNLPTRATIYNKNGDYQyGVQNDAAIVQNRQGT-FIMTMMTAS +GE--RTAQTVAMNDLGQALYr.. +>up|F1CKJ8|F1CKJ8_9PSED/5-142 +.....---------------------------.------------------------------------------DLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSG-.------------------------- +--------------------... +>up|X1JX38|X1JX38_9ZZZZ/1-160 +.....---------------------------.----------------------------------------------- +-----------------------MSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEVDKVTGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|U6A4U0|U6A4U0_RAHAQ/2-159 +.....---------------------------.-----------------AASAILKESEVKKNLLTQHVVLKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIVGD------.------------------------- +--------------------... +>up|A0A059WGG9|A0A059WGG9_9BACT/3-171 +.....---------------------------.----------------------------------------------- +------------TVAELLESSIVRSDNTSTDKLLPLIGGPAGVTDRMRTLGVANINIKYSSREFAA--HRDKPNTGTASD +LAKLLAKLQKGELLQPAQLSLLLGFMEKARTGERRIRANLPAGTQVAEKTGTGD.GTTNDVGLITLPDGGHLAIAVLITR +SKVSPEAQEKVIAELARAAYda. +>ur|UPI00039BFE89|UniRef100_UPI00039BFE89/20-275 +.ssleSTIATLEEETSSRIGVSVWDTHSNERW.DYRGYERFPILGTAKVFVCAAMLDAIERKTLNKDATITIKPEELSSY +SPATQHWVEKPIDLTTLCEAATLEGDNTAANVIMRELGGPQTTVLFLRSIKDTKTYLTEYFPTDS----SLRGNSSTPNT +MVLNLRNILEGDKLNYGAREQLKTWMKNIKRSKSKVFPTIPEGWSIAERRGFAR.DSRAELFVIWREGYQPVYVGIYIKD +YDLSIQASEQLLTQVAQLILrey +>up|D1LFE2|D1LFE2_9GAMM/3-144 +.....---------------------------.--------------------------------LNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVG-------.------------------------- +--------------------... +>ur|UPI000426B0C8|UniRef100_UPI000426B0C8/7-279 +.....-------EPLGAVAHAHIRDLDDGRGL.GVRETEPVILVSVIKVFIAWEFRRQVEEGLIDPTAPVRVTAADRLGG +TGTAGFRHDATLSVEDLAALMMEVSDSTAADLVTRHI-GAKALRSLPARLGLEGTRLIGSPRTILEAWDPLRTNVSTAAD +MTAFLRRVWAG---PESIRRDVRTWMGRQLT-GGRLARLAPSEVRSFGRSGSLP.GWLNEVVVWEWPDGRRHAIAVFVRT +GRGNFREVELAMSRAALHLA... +>ur|UPI0006B472D2|UniRef100_UPI0006B472D2/8-252 +.....-------APTEVRLAHCLLDA-DGAVLsASRADEPFYAASTIKLHLLLAVLRAAEQGRLDLDAELPATRTFTGAG +EEFTLPEPGTAIALRDLATRMIDRSSNEATDQLLELV-GLDAIAVVVGELGLGATRVERLIGDAA-ALERGLTNETSAAD +LARTMHHLVAGPGLSGDSHELALAALCAQTI--PIIATVLRDGVRWGSKSGWVD.GYRHDVAYVEDPAGGRRILAVMTAG +LAED--EADARITA------... +>ur|UPI0004C43B9F|UniRef100_UPI0004C43B9F/9-296 +.....-RARTELHDAGLDGSILVRDLDTGDEL.GLDAELELPIASLVKVPLVLATMERVMRGEIDPAAPIRVLPGRSTVP +TGLSRFRHPATVAVEDLMYLSIAISDGGATDALFELT-PPAAVTAELRRLGHEGIAVRHLADDLVRQLDISHANTGTARA +FVDLLAEVWRPVRAHRDAAARVREFLSGNLL-RQRLAPDFSDATRWSSKTGTLL.NLRHEAGVAEHADGQTLAVAVLTRS +RVPAQPGAEAAMATAARILHde. +>up|A0A096A5E6|A0A096A5E6_9CORY/8-300 +..karARIRGILAEAGCDGWYHARLIGGNGQS.IGDPDQPVAAASMYKVPLLIAACRAIDSSELDPLERIVIDPAHQVPP +TGFCIFDDPISASTRDVLRQMIVVSDNTAAAAIRRAL-PHDAVARALSDLHIKDIDLVFGPPELESNHDPAFLSHATPNA +LCELLELIWTGRAASPKQCEFMRTVLGQQA-WSHRIASGFPKGFTVAGKTGTIG.RIRSEMAVVQPDGELPVAVSVITRA +ARPSLPEADAAIGKIARILVdy. +>ur|UPI000378C3C5|UniRef100_UPI000378C3C5/8-256 +.....RSLSAIKPAPPVSVSVILK-TNTGII-.CSKETKQMQSASIIKLFILASAYHFKEIGKLSLTEKIRISTNGHVKG +SGVISYLTDVPLTYQQLLELMIIVSDNTASNYLIDRL-GISNIQAFIESLGCQQTRLERKFMDVEA-QKLGKENVTSALD +VLRLFDIFTEKNFLGENSQQHILHILNNQQF-NSKLTAFTEPLVTSYHKTGELK.GVEHDAAIFLQNNK-FLKVVVLTEG +WE-NNGDGQAFIASFGKVL-... +>up|A0A0G1IQ35|A0A0G1IQ35_9BACT/60-308 +..sleEIVPKTLSGNEGTYGIVIKNLQTEETY.LSNEHHKFQSGSLYKLWVMATAFDQIKNGLLKLEQEIPILNEKFRIA +TADAEREGKITLSVADALNQMITLSDNYAALLLSEKV-RLSNVAKFLNTHGFSESKVGTDG----------SIPITTPSD +IAEFFTKLYEGTLIDKEYDKKILDLLKQQKL-NNKIPKNLPENIAVAHKTGEFN.SFTHDGGIVYTPYGD-YIIVILSES +QD--PLNTEEAIADLSKAVYghf +>up|A0A0G1FTC2|A0A0G1FTC2_9BACT/60-308 +..sleEIVPKTLSGNEGTYGIVIKNLQTEETY.LSNEHHKFQSGSLYKLWVMATAFDQIKNGLLKLEQEIPILNEKFRIA +TADAEREGKITLSVADALNQMITLSDNYAALLLSEKV-RLSNVAKFLNTHGFSESKVGTDG----------SIPITTPSD +IAEFFTKLYEGTLIDKEYDKKILDLLKQQKL-NNKIPKNLPENIAVAHKTGEFN.SFTHDGGIVYTPYGD-YIIVILSES +QD--PLNTEEAIADLSKAVYghf +>up|A0A087CKT0|A0A087CKT0_9BIFI/91-270 +.....---------------------------.----------------------------------------------- +------------RIDELLREMITVSSNEATNALVDILGGFEVVNAIAQEHGFGDSSINQYLGDVSGD---PSLKRTTAED +CGRFMAAVYRGELVSAQASRSMLDLLMAQT-RTSKIPSGLPAGTVTANKTGEID.GVENDVAIVFASATGDYVLAVMSED +VP-DSAAAQAEIRELSGVVWn.. +>ur|UPI00026C6E82|UniRef100_UPI00026C6E82/8-252 +.....-------APTEVRLAHCLLDA-DGAVLsASRADDPFYAASTIKLHVLLAVLRAAEQGELDLDAELPATCTFTGAG +EEFTLPEPGAPIALRDLATRMIDRSSNEATDQLLELV-GLDAVAAVVGELGLTATRVERLIGDAS-ALERGLTNETSAAD +LARTMHHLVAGPGLSGDSHELALAALHAQTI--PIIATVLRDGVRWGSKSGWVD.GYRHDVAFVEDPAGGLRFLAVMTAG +LTED--EADARITA------... +>up|D1LFE0|D1LFE0_9RHIZ/3-144 +.....---------------------------.--------------------------------LNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVG-------.------------------------- +--------------------... +>ur|UPI00030E34F8|UniRef100_UPI00030E34F8/12-263 +..alaRSLEDLSAPFGKQMAVRAAGT-DGFYF.SLNASQSMLSASLIKLPILLCACEQASRNPGLFQNQVQFTDLEIVGG +SGVLQILSGRTWSVRDLLALMINVSDNTATNLLIDYL-GSDVIQNWIRKNGFTGTVLGRKLMD-EAAESAGRRNRISAAD +ACAMVERVMTMEG---PFSDDVRRWFLHQQF-RGKLPALFDCPVDVYNKTGEME.EVDHDAACFVCGEH-RLTIAVLSEG +VE-DRQKVLAAIQTIGRKTAdy. +>ur|UPI000429D034|UniRef100_UPI000429D034/14-262 +.....-------------ISYCLLDPAGNILA.SRNAGTGFYAASTMKLAVLVAAVQEVERGGLRLDQQLISQDTFTSAI +GGAGDPPPGAKVSLNEVLRRMITVSSNEATNMVVELV-GLDSINAALRNCGASDSKMERLIGDLPA-RGAGRTCDVTARD +LTAVLHSIITGAAAGPVGTELMLELLRAQQIG--IIGPAFPPGTEWGSKSGWVD.GIRHDVAFFQPANGGSYVLAVCTRA +YQ--QDEADEAIQSIAALSA... +>ur|UPI00068450DC|UniRef100_UPI00068450DC/28-268 +...lkRQVEEFVQGKGATFAVYFEDLATGKGF.GINEDKPMVAASTVKLPMALYINEQVVQGKMRWSDRVAYSRDDYEEG +SGVLRYRDGDTYSLRLLTNLAITISDNVAFRMLARHV-GRDNFIAYMKELGGKTVY-------------PEGKNLTTARD +LAVYVRATLDFARRHPQEGGRLLDDLAHTAF-HFGLPGMLPPDVPVAHKEGDLE.GIANDCGVVFCH--RPYILVVLTSG +VR-DVREGFRDIAAISKMAYd.. +>up|F6FSQ6|F6FSQ6_ISOV2/34-272 +.....---------------------ADGTVLaSRGADEPFYAASTVKLAVLVAAARALESGRLALDRTVASRHTSQVPG +APDFRPPSGAPMRLAEVLERMVVVSSNEATNMVVDLV-GLPEVNRALSDAGAHASEFGRLYCDLAA-EATGASHRTTPAD +LVALMSAVVTGKLVGARWTAWATDLLGRQQ--DRLLTAVVPDGVRFGSKSGWVD.GIRHDVAFVGEPGPDALVVAVCTRG +YA--EPDAVEAIRALGALAV... +>up|D1LFF0|D1LFF0_9GAMM/3-145 +.....---------------------------.--------------------------------LNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWAVGD------.------------------------- +--------------------... +>up|D1LFD3|D1LFD3_9RHIZ/3-144 +.....---------------------------.--------------------------------LNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPASWVVG-------.------------------------- +--------------------... +>up|V7IBA0|V7IBA0_9CLOT/2-246 +.....KEIKRYLEDRLGKYSFYFEDLKSGYIF.GYNEHVKMTSAGCMKLPVAMVVMKEIETGKLSLDQMVMVTEKDKVEG +SGILKEFLEREYSIRELITVMLMDSDNTATQKLVSLL-GYRNINSYIQEMGLKNTMMNDM--------PGSVINLTTSFD +LSMCWKHLKNRSYINDENSQLLIDILKKQH-KKTKTAFYIEEKSRIASKPGDMD.GVENDTTLIELQKGD-FVFTIMSSE +LP-NSVYGLVSLAKAGKMIWdn. +>up|R5C136|R5C136_9FIRM/189-361 +.....---------------------------.----------------------------------------------- +-------------LNHLLELMITVSDNEAYNELMRRLGGCQRVNQYLEREGYENTEVHHTLHPSSSSLGDGGSNLTSVKD +CGKLLERIYYGDCVSETASVKMLKWLCRQQT-DWKIPAGIPKGIQIANKTGETD.TCQHDIAIVYAPSTT-YLLCVMSCE +LL-SENEGISGIQQLSAQVYeyf +>up|D7BH62|D7BH62_MEISD/3-269 +...laEELQALIAAFPGEVGIVLENLATGERF.SYQETRPFPAASTIKLPMLCYALSTGA----DLEQKISIRPETVGLG +TGILKESPGLALPLRDILTLMIVVSDNTATNVVLDFFGHKEPFNAYYQAQGWRETHTAGMEDRPDPKREKGDFSRTSARD +QAAILKALWWGEL---PQARTALDILSRQQF--TSFLRYIPTPLKLYSKSGEIR.CCRHDAGILAKGDRA-VVMAVLTES +ESDPDHPAVLLIGRIAAVVYrhw +>up|W2CQD2|W2CQD2_9PORP/5-252 +.....--------------------VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGDvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>up|D1LFC0|D1LFC0_ECOLX/3-144 +.....---------------------------.--------------------------------LNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVG-------.------------------------- +--------------------... +>up|D1LFB9|D1LFB9_ECOLX/3-144 +.....---------------------------.--------------------------------LNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVG-------.------------------------- +--------------------... +>up|A0A0G0HU84|A0A0G0HU84_9BACT/30-278 +..nlhKTILNALSGARGKYSVVVKDLKSEKGE.SLYGDKVYDIGSLYKLWVMAEVFEQIQNGTLSLSEDVRVLNQDFNID +-PESSELTGGTLTVKDALKQMITISHNYSALLLTKRI-KLSNVAKFLETNGFKDSSVGGSG----------DSPKSTADD +IALFFEKLYKGELANTQYTKEMLDLLKAQTL-NDKLPKYLPKGTVVAHKTGEID.YLSHDGGIVYTPKGD-YIIVVLSES +EF--PSGAEDRIAQISKSVFnyf +>up|A0A0J8AJ97|A0A0J8AJ97_9ACTN/16-303 +...laDDIWRRWRRVRIHGGFVARNVDTGRRI.CVDPDRLWPLASVAKVPLALVVADRIARGELAGDRMITIDPARRSEP +TGLSTFRHPATCAVADLLGQMIAISDNAAADALFELV-PPAEVTSRLREWGVDAVHVRHPMHLMYESLDIHRATVGSAAA +LADLVCRIWTGDIAAEDACAAVRDAMYRQLL-SPRIGADLQADIRIAGKTGSFL.TLRHEIGLVEYGSSR-IAVAALAAS +ERTAQQDVDLAIGAAARDAVe.. +>up|I1V588|I1V588_9BACT/2-158 +.....---------------------------.----------------MAASAILKESEVKKNLLTQHVALKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMCIRAGLPATWIV--------.------------------------- +--------------------... +>up|D2J6J5|D2J6J5_STAAU/8-194 +.....---------------------------.---------------------------------------------NY +TDFIEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKENKKFLLDLMLNNKSGDTLIKDGVPKDYKVADKSGQITyASRNDVAFVYPKGQEPIVLVIFTNK +DNKSDKPNDKLISETAKSVMkef +>up|U6A420|U6A420_RAHAQ/2-159 +.....---------------------------.-----------------AASAILKESEVKKDLLTQHVELKKSDLVNY +NPITEKHLNDGMTMGELAAAALQYSDNAAMNKLIEHLGGPQKVTDYARTLGDKTFRLDRTEPTLNTAIPGDDRDTSTPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWVVGD------.------------------------- +--------------------... +>up|F1DI07|F1DI07_KLEPN/4-140 +.....-----------------EMDLDSGRTLtAWCSDERFPMMSTFKVVLCGAVLARVDAGDEQLERKIHYRQQDLVDY +SPVSEKHLADGMTVGELCAAAITMSENSATNLLLATVGGPAGLTAFLRQIGENVTRLDRWETELNEALPGDSRDTTTPA- +------------------------------------------------------.------------------------- +--------------------... +>up|W4P3V4|W4P3V4_9BACE/51-284 +.....--------------------IMNGDIYcGHQEDSAFAMHSVMKFPQALYVADYLHKKGLTLSDSVLVHKDSLDAW +SPMLSIFEGMRFTFAELIEWSLKQSDNNACDLLFASCGQPDAVEKYIHTLGFKDIHVQLTEKEMKKNPHRAIENSATPKE +MARLLEWFYLHRD-DNKNLSFIWDTMADCNTGKQRIEAALPKDGKLIHKTGSGR.QDRNDVGIVLLPDGSHLSIAIFFPK +SKEEKEVAEIAE--------... +>up|I1V573|I1V573_9BACT/1-158 +.....---------------------------.---------------VMAAAAVLKQSETQKGLLSQRVEIKPSDLINY +NPIAEKHVNGTMTFGELSAAALQYSDNTAMNKLIAHLGGPDKVTAFARTIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGGTQRAQLVMWLKGNATGAASIQAGLPTSWVV--------.------------------------- +--------------------... +>up|D1LFB6|D1LFB6_ECOLX/3-144 +.....---------------------------.--------------------------------LNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWTVG-------.------------------------- +--------------------... +>up|I1V595|I1V595_9BACT/2-158 +.....---------------------------.----------------MAASAILKESEVKKNLLTQHVALKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTNYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIV--------.------------------------- +--------------------... +>up|D3Q9I0|D3Q9I0_STANL/2-276 +.....--LDDLFDPLDAEVYAHIRDIDDGRAL.GVRETTPVILVSVIKLFIAWEFRCRVAEGTIDPATPIRVTAADRLGG +TGTAGFRHDAHIAVGDLAGLMMEVSDNTAADVVVRHM-GAGGLRSLPARLGLTGTRLIGSPRAILEVWDPQRTNASTPVD +LTRFLEHVWNG---PPEVARDVRGWMRRQLTG--RLARLAPSEVVAHGRSGSLP.GWLNEVAVWEWPDGRRHAIAVFVRT +SRPNFREVERAMSLAALR--... +>up|U6A3Z6|U6A3Z6_RAHAQ/2-159 +.....---------------------------.-----------------AASAILKESEVKKNLLTQYVALKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIVGD------.------------------------- +--------------------... +>up|K6P328|K6P328_9FIRM/130-369 +....vARVREFIETRPQTFGIYFKDLQTGATW.GINEREPIHAASTIKVPLVLYVNHQVAAGRARMDDRIVYEPDDLTGG +AGILQRFPGKSYSLRVLTNLSITISDNVTTNMLFRHF-GKDNVGEFMRRLGGEVIFP-------------GGRRISTARD +MGIYVEAVLDFARQHPLLGGRMLDDMGHAIF-HVGLPGELPPDVFVAHKEGDIE.GVADDVGIVFGR--RPFVLAVLSKG +VD-NIDQGFEDIARISKIVYd.. +>ur|UPI000691F9FA|UniRef100_UPI000691F9FA/15-260 +.....--------------SYCLTALDGTVLA.EDGADTAVYAASTIKLAVLVAVLRAVDAGRLTLDQELVSTLRFRSAA +SGFFEPAAGRPAPLRDVLERMITVSSNEATNMAVELV-GLPAVAEALVLCGAPSSFMQRLFGDLDG-LQEGLTQQTTARD +LCAMLRSIVTGSVLGPASTALAVSFLEAQQYG--MIGPALPGAATWGSKSGWVT.AIRHDVAVVRPVAAHPFVLAVCTRA +YG--EEEATAVIAAVTRLAWq.. +>up|I1V5A3|I1V5A3_9BACT/2-158 +.....---------------------------.----------------MAASAILKESEVKKNLLTQHVALRKSDRVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIV--------.------------------------- +--------------------... +>up|U6A729|U6A729_RAHAQ/2-159 +.....---------------------------.-----------------AASAILKESEVKKDLLTQHVELKKSDLVNY +NPITEKHLNDGMTMGELAAAALQYSDNAAMNKLIEHLGGPQKVTDYARTLGDKTFRLDRTEPTLNTAIPGDDRDTSTPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPAAWVVGD------.------------------------- +--------------------... +>ur|UPI00068DBC44|UniRef100_UPI00068DBC44/136-315 +.....---------------------------.----------------------------------------------- +------------RIDELLREMITVSSNEATNALVDILGGFEVVNAIAQEHGFGDSSINQYLGDVSGD---PSLKRTTAED +CGRFMAAVYRGELVSAQASRSMLDLLMAQT-RTSKIPSGLPAGTVTANKTGEID.GVENDVAIVFASATGDYVLAVMSED +VP-DSAAAQAEIRELSGVVWn.. +>up|A0A0G0F6Q4|A0A0G0F6Q4_9BACT/70-319 +.knleQAVSKALIGTQGEYAVYIKNLKTNESF.FLNEHQVFESGSLYKLWVMGEAFKQIEEGIIQEDEVLSQDIATLNRP +ELVEQTEGGITLTVAQALNQMITISHNYAALLLTEKL-KLSQVKKYLEDNGFKESQVGSETE----------PPKTTAFD +TALFLEKLYRGELGSSESNVKMMELLKNQKL-NKKLPKYLPEGTVLAHKTGEIG.WFSHDGGIVFQENGD-YIIVVLSES +SV--PAGAEDRIAKISEAAYqyf +>up|A0A0G0MGK7|A0A0G0MGK7_9BACT/78-305 +.....------------NYSILVVDTKSDFRV.AINDTEMFTAASVNKIPILAALYIGIQNTDIDPDTVITVQEEDIQDG +TGSIRYGAGSTYTIKTLARLMMQQSDNTAAYILANHIIRLDTIQSLLNEWGMTQTDMI--------------NNKTANND +VYKIIKKIYQGNIANPAYTQEMLAFFKDTEF-EDRIPGLLPKTVQVYHKIGSEI.GYMHDVGVVVAPSIT-YYIGIFTSD +IT-NEKEATKLMAEVSKLVYdy. +>up|I1V590|I1V590_9BACT/2-158 +.....---------------------------.----------------MVASAILKESEVKKNLFTQHVALKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIV--------.------------------------- +--------------------... +>up|I1V577|I1V577_9BACT/1-158 +.....---------------------------.---------------VMAAAAVLKQSETQKDLLSQRVEIKSSDSINY +NPIAEKHVNGTMTLGELSAAALQYSDNTAMNKLIAHLGGPGKVTAFARAIGDDTFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQALRNLTLGNALGDTQRAQLVMWLKGNTTGAASIQAGLPTSWVV--------.------------------------- +--------------------... +>ur|UPI0005163AC6|UniRef100_UPI0005163AC6/5-253 +....iNQLNTICEEQPYVTAWYFKNLITGEVA.HRFGHTPFVAGSTRKTSILMAVLREVHRGHLDLNEPIRYEERLREGM +SGTFKYTPGFSISLRDALVQMIIVSDNVCTRMVLERI-SLARINDFCQSLDMGNTSHRNTRPDLAIDHKLEEVTTTSAFD +QGLLYDLILQGSGCSSEQCAFALDVLSWQKL-RTKMASLLPADTKIAHKGGTGK.RGRMDGGIVFRDGAPLFIFTGYTDQ +VPLV----------------... +>ur|UPI00036D0DC7|UniRef100_UPI00036D0DC7/2-251 +.nklqNYLNDYVQKLDGDWSYLICNLKNPQETiCLNGNHLHKSASMIKVLILATLCAS----DLDFNEKISIDYVPHVEG +GGALQEDSDTKVSIKALASLMIVLSDNLATNILIKKL-GMYNIQAYADKLNLKQTKIQRYMMDFEA-SKQGKENYLTVND +YHKLLCHIYDNRHLA--RFNIAWQILARQQF-RDRIPYYWDEDIIFHHKTGMLD.FVEHDGGILEADFGT-YSIIIFASN +LK-SNAIGGREIGKLGQYIYny. +>up|C0GGV0|C0GGV0_9FIRM/105-353 +.....-----------KRLMFSFYDFATGETL.SHNGDRVIFPASMIKTLYLAVFLEEVKHERQSLDAEYILQQRDKYAG +STIVGEPSGTKVTHAELLSLMVAESDNVATNIITNIL-GFQHINDRIKEYGLKNTRAHRKMFDLES---DRPHNLTTLDD +LIQLLILIEEQALFDGPLHEKALDIKRGSS--KCRIGRYAPEDVKVANKLGNTA.TILADMAIIHFPNREPIALAVMIQG +KNRHDEANAELMGRLSEHIInyy +>up|U6A3Y5|U6A3Y5_RAHAQ/2-159 +.....---------------------------.-----------------AASAILKESEVKKNLLTQHVGLKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPHKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPAAWIVGD------.------------------------- +--------------------... +>up|U6A6K4|U6A6K4_SERFO/3-159 +.....---------------------------.------------------VSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDERDTSSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGD------.------------------------- +--------------------... +>up|E1KQY7|E1KQY7_9BACT/5-252 +.....--------------------VNNRDTV.KVNNKSVYPMMSVFKVHQALALCNDFDNKGISLDTLVNINRDKLDPW +SPMLKDYSGPVLTVRDLLRYTLTQSDNNASNLMFKDMVNVAQTDSFIATLIPSSFQIAYTEEEMSADHNKAYSNYTSPLG +AAMLMNRLFTEGLIDDEKQSFIKNTLKECKTGVDRIAAPLLEGVVIAHKTGSGYvAAHNDVAYICLPNNISYTLAVFVKD +FKGNESQASQYVAHISAVVYs.. +>ur|UPI000688E4CF|UniRef100_UPI000688E4CF/7-275 +.....-----SLAPIPGTVSVWCGRPGSPPAY.SRDPHATHYAASTMKAAVMAAAYRLAELGQLDLDAEVPVHDEFASAG +GGATYDRLGQKAPLRWLIRRMIVRSSNLATNLVLEQT-GLAPVAEVWALAGAQRSIVARGIQDYVA-DEAGRSNLVTAAD +LAALLTAIQVGALASASACQEMLDVLLAQEM-DQDVVQGLPAGTPVAHKNGWVE.GVRHSAALILSGDAPAYVLVTCVSA +PL-DEAAGCAVVARVAAASW... +>ur|UPI0003B2E2DF|UniRef100_UPI0003B2E2DF/13-300 +...vaHSISDRWAELGLRGAFLARHLATGAEL.GFAVDDVFPLASVVKLPQALVLADRISRGQLDGAMPVQIDPVRGTPP +TGIAQFRHPCTVAVADLLYLAVAVSDNAASDALFDLV-PEEEVTAQLSSWGHHDIIVRHRMVALYEVLDAVAGNVATAAA +LVGLLADIWTDQVATPAATAGVRELLGTRVT-ADRLGLELADRIRIRSKTGTFL.HSRHEAGVVEIGDGDRIAVAALTES +SVPAQPEVDRAIGRAARLAVe.. +>ur|UPI00037EB060|UniRef100_UPI00037EB060/2-262 +....nSELEKELDAFPGTASVWFGPLGGPARF.SRAASAPHYAASTMKAGVMVAAFREFA----DLSAPVLVHNSHRSAG +APAFGDRLGHEVPLRWLIQRMIVRSSNLATNLVLAQT-GLAQVNQVWRDAGASLAHTGRGIEDAMA-REAGISNDVTAAD +LSKLMSALALGQLAQPVETSEMLAILCAQEY-LDDFAQGLPSGTRMASKNGWVT.GVRHCTAVIYPDDAPAYVLSACTTG +EI-SDSDACALLGRIAKASWe.. +>up|K6WKM1|K6WKM1_9MICO/5-287 +..eliSRLDFLAEDSGVQVWVHARRVTDADEV.ALDADVPVPMASLYKVPLAGCWAEQVDAGTLDATAAVTLLRDNRTAP +TGVSALLDDVVLSQRDCIRMMLALSDNASATAVLDLV-GHAAVQNWIVRSGCTSTTARRGTADAMREYDPALTSSSTARD +LTSMLAQLWTTGY-----AEPVRAGMRHQA-WRHRVGTGFPDDVTIAGKTGTLG.RLRHEIAVIEYPEETPIAVAIMTRS +LRTHQPRVDAAIGTIARLAVn.. +>up|A0A087C7I6|A0A087C7I6_9BIFI/151-320 +.....---------------------------.----------------------------------------------- +-----------SQIDDLLRQMITVSSNSAANTLIETLGGFDVINRTARRYGFTQTTIADMLSDTGS--LDPNHKTTSSQD +CSMFMAKVYRKQLVSQSASEAMQRLLLGQQR-RNKIPAGLPAGTTVANKTGEVP.GVENDAAIVFSPHGD-YVLTVMTNG +QT-DALNAQDGIRTLSSMVWs.. +>up|A0A0G1DMM8|A0A0G1DMM8_9BACT/112-348 +...ieSRLEGMVSGLSGVYGVYIVRLDSGESY.GLMKDEIFQAASLIKLPAIAGIYMEADQGNINLNDEVAILEEDRVGG +SGSLVGAPAGSYSYRELVNYMGNQSDNTAFRMVRRTL-GDEKINDVIVSLGMTHTSLENNE--------------TTPED +IANFFTLLFEGKITSSRRAKEIVDALTNTSY-EEWIPAGIT-GYSVAHKYGREV.HVVNDAGIVFSD--EPFVLVIMSKG +VV--ETEADKIIPELAKEVFey. +>up|X1P492|X1P492_9ZZZZ/2-159 +.....---------------------------.----------------------------------------------- +-------------------------DNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|V5RSG2|V5RSG2_9BACT/76-305 +..kveTQFAELAKKLPGVYGLYIKDVGSGREF.KYNDATEFYAASLYKVPIGAAVLKEVEAGKLKLDDTATYLPYDYSSG +TGVIGTSHGIQLKISDILSELLKNSDNTAQNILLRTL-SYKNVQETFNEIVDKNTSTY------------YRYNLSTPAE +IGYVFEKLYFGNYLNDANKKYLSDLMTNTSF-EDRVSAYLKDGLTFSHKIGSWP.DSWHDCGVVYTDANSELIVCLMSQR +AP------------------... +>ur|UPI0003743C9E|UniRef100_UPI0003743C9E/28-283 +.....----------DAALSVWLGDLDGRPRY.EHDAFAPHYAASTMKLPLVIAAFRRIVRGELHLDAPVTVTGTSVLDG +SPFDLAALGGTCTLGELAERAITHSSNIATNLLVDVV-GLDEVAEVLRIVGCPATVVGRGIEDAVA-RRAGITNTVTAAD +LGLVMAAVGRRELGGAEVLAPVEEMLARQV-HVDQVPAGLPPGTPTASKSGWIP.GVSHDVALVRPVGEEPFVIAVCTTI +DL-DETEAAVFVAGIARDVWr.. +>ur|UPI0002E4E012|UniRef100_UPI0002E4E012/6-287 +..tieQQVRSAFDAVQVDGSVTAVDLTTGAGV.DVDASTPRPLASVAKLPLVWVLLTLHHEGELDASTALVLDPAHRTIG +PGTGRLRDPITMSARDAAYYAMSLSDNGAADAIWDFV-GAERVQETLARLGLPDLRLRAPMRRIFEPLDPARVSSGTTAA +LTRFLAEMHGRAAGGSQADREVVDLMGAQLV-RNRLASGFPADLDVRGKTGTLL.AVRHEVGYVTYPDGRAYAVSVLTFS +RSLQHHRVDAVIGEVARAAV... +>ur|UPI0005D0FD47|UniRef100_UPI0005D0FD47/8-246 +.....------FTQAGGRRAVAVEALRGPAVRvEVNAHTPQPGASTLKLIVAAAVHDAADAGQIDLSERVNCRDLHPTIP +TVMAAFDDGDQLALRQLCALMLITSDNAAADALLDRV-GHDTVNATARRLGATATTLAVDFRDEQ-LGAAGRRNTTTAGD +LNLILRGLAGHER-----YRPVLASMRNN-LRNTRIPARLPDRTPVAHKTGSLD.GVVCDAGIIYGQHTD-VAVAFLADG +ES-DSARTSIAIADTVATIW... +>up|J9V7B1|J9V7B1_ECOLX/2-150 +.....--------QSGGRLGGALINTADNSQI.LYRADERFAECSTSKVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQ---------------------------------------------------.------------------------- +--------------------... +>up|A0A0C1L4T6|A0A0C1L4T6_9PSEU/16-303 +...laDDIWRRWRRVRIHGGFVARNVDTGRRI.CVDPDRLWPLASVAKVPLALVVADRIARGELAGDRMITIDPARRSEP +TGLSTFRHPATCAVADLLGQMIAISDNAAADALFELV-PPAEVTSRLRQWGVDAVHVRHPMHLMYESLDIHRATVGSAAA +LADLVCRIWTGGIAAEDACAAVRDAMYRQLL-SPRIGADLQADIRIAGKTGSFL.TLRHEIGLVEYGSSR-IAVAALAAS +ERTAQQDVDLAIGAAARDAVe.. +>up|I1V570|I1V570_9BACT/2-158 +.....---------------------------.----------------MAASAILKESEVKKNLLTQHVALKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLSTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIV--------.------------------------- +--------------------... +>up|A0A0G0UGE2|A0A0G0UGE2_9BACT/29-277 +....vNTIKSTLESKPGRYAVFVKDLKGEQDF.AVSADQSFDSASIYKLAVMYKAYDSIEKGELKKDDILSAGKTTLNRI +SGNSDQNLGNILSVENALDNMITVSDNYSALLLAQRL-GWQNIDSFIKSQNIQNFNLIGAN-----------SPNATAHA +VGNLLERIYRETAVNQQYSQEMKNLLLAQEV-NDRIPKYLPKDVKVAHKTGELE.NIRHDAGIVFGNNSD-YIFVFLSET +PK--PEEATENIALLSKNIF... +>ur|UPI00068FD776|UniRef100_UPI00068FD776/8-261 +...ieDRLERVFAGAGCRGSVAVLDIDGPGRV.ALGDDELVVAASTFKIAVALELFCQGAEGGLDLTERVRLSPSRATPG +QGFCVFEDDAEASLRDVARMRVTISDNTAAGVLIRRV-SVARIHARLAGLGLDRIRLAGTIRQEFESLRPGRVTSATAGH +MAALLRLIWRDEAGPAEACAAVRTLLGQQRL-TRRIAAGWGDEVRVAAKSGTVPgCVSNDV------------------- +--------------------... +>up|A0A0A6VV09|A0A0A6VV09_9MICC/49-276 +...laADLEELAAEVPGELGVVLLDPEGGEVV.ARNADRPFTSASLYKLFLAHAVLDRADRGALALSDVVP--------- +--------GLGLTVEQALDVMISWSDNASGAALGQWL-GWGQVEAFAHGQGFTATTFDPDTGSQ-----DVVAMTTTPAD +VAALLERLRRGELLSGSSTALLMGFLEEQHL-DYALSSGFSPDVGFAHKTGLLV.DVSHDAGIVELGGHD-YVVAVLTDG +WS-DYEESAPWFGDAGREI-... +>ur|UPI0004851F23|UniRef100_UPI0004851F23/46-286 +...lqRQMEKFIQTRKSTFAIYFEDLASGASF.GINADKPMVAASTVKLPMALYINEQVVQGKMHWYDRVTYRKADYEDG +SGVLRYRDGDTYSLRLLTNLAITISDNVAFRMLARHV-GRPNFYAYMKELGGRTV-------------YPGGKNLTTARD +LATYVRATLDFARRHPREGQRLLDDLAHPSF-HVGLPGLLPHHVMVAHKEGDLD.NVANDCGVVFCQ--RPYILVVLSSG +VK-DVREGFADIARLSRMAYd.. +>up|A0A0C7NA68|A0A0C7NA68_9THEO/86-326 +...lkKQIEDYLAGQPGTYGVYFKDLISGQSF.GINADSPLPAASTVKLPAVLFINHLVAQGNLDWQQKLTYNSADYQGG +SGILQFSVKDGLTLRTLTTLAITTSDNIAYNMLRNFV-GKGSIASFMRSLGGQTVFP-------------DGQNLSTARD +MAIYVQAALDFAKVNPDGR-RLLDDMANGIY-NEGIPLKIPDGVTVAHKEGFIW.GSPADAGVVFGS--RPFIVTVLSQG +VE-DPDKGFANIATITRMMYdy. +>up|V9HHL1|V9HHL1_9FUSO/2-239 +....eERIKKIIEENSGVTGVIIRD-SSGKMI.TINEEVVFPSASIIKLFILMALNKD------EYNKKIELKKEDKVGG +CGILKVGDGLPLTVKDAAYLMICLSDNTATNILIDYI-GMDKINECIKEKGFTGTVLGRKMMDAEA-RKAGKDNFTTPKD +VLGVLEMLCENS--------DDLDMLRNQAY-NNKIPLYFAREVDFAHKTGELM.YIEHDTGRLFYDGGW-VDIIVLTKD +LE-KNEDGIKINSLIGKVIFdny +>up|A0A0G0PGJ3|A0A0G0PGJ3_9BACT/46-282 +.....--IGKFLKTIKGTYSIYYKDLKTGEEF.GIDENKVLTAASLTKVLIIAYLYNQANKGKINLEDKIVIQKDDIQDG +TGSIRYGEGKAYSLKQLIKLALEQSDNTAAHVLVLKL-GEGKVQEFGARLGLAATNMK--------------NNKTSAQE +MGRLFELIYLKKITSEPLTREFLDFTKDTDF-EDRLARDLPSNVAMYHKAADAT.NMVHDAGIIDDG-KNPFILSILTEN +IA-SEEEAKKNIGKLAKFIYdq. +>up|U6A6G8|U6A6G8_RAHAQ/2-159 +.....---------------------------.-----------------AASAILKESEVKKDLLTQHVELKKSDLVNY +NPITEKHLNDGMTMGELAAAALQYSDNAAMNKLIEHLGGPQKVTDYARTLGDKTFRLDRTEPTLNTAIPGDDRDTSTPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPVTWVVGD------.------------------------- +--------------------... +>up|I1V5A9|I1V5A9_9BACT/2-158 +.....---------------------------.----------------MAASAILKESEVKKNLLTQHVALKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERGTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIV--------.------------------------- +--------------------... +>ur|UPI0004740ED3|UniRef100_UPI0004740ED3/5-253 +....iNQLNTICEEQPYVTAWYFKNLITGEVA.HRFGHTPFVAGSTRKTSILMAVLREVHRGHLDLNEPIRYEERLREGM +SGTFKYTPGFSISLRDALVQMIIVSDNVCTRMVLERI-SLARINDFCQSLDMGNTSHRNTRPDLPIDHTLEEVTTTSAFD +QGLLYDLILQGSGCSSEQCAFALDVLSWQKL-RTKMASLLPADTKIAHKGGTGK.RGRMDGGIVFRDGAPLFIFTGYTDQ +VPLV----------------... +>up|A0A0D8BAH1|A0A0D8BAH1_9ACTN/28-266 +.....------FTQAGGRRAVAVEALRGPAVRvEVNAHTPQPGASTLKLIVAAAVHDAADAGQIDLSERVNCRDLHPTIP +TVMAAFDDGDQLALRQLCALMLITSDNAAADALLDRV-GHDTVNATARRLGATATTLAVDFRDEQ-LGAAGRRNTTTAGD +LNLILRGLAGHER-----YRPVLASMRNN-LRNTRIPARLPDRTPVAHKTGSLD.GVVCDAGIIYGQHTD-VAVAFLADG +ES-DSARTSIAIADTVATIW... +>up|I1V597|I1V597_9BACT/2-158 +.....---------------------------.----------------MAASAILKESEVKKKLLTQHVALKKSDLVNY +NPSTEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIV--------.------------------------- +--------------------... +>ur|UPI000580E473|UniRef100_UPI000580E473/1-185 +.....---------------------------.----------------------------------------------- +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKSGQITyASRNDVAFIYPKNQEPIILVIFTNK +DNKSDKPNDKLISETAKNVInkf +>up|A0A0J1BU24|A0A0J1BU24_9MICC/122-283 +.....---------------------------.----------------------------------------------- +-------PGTAFTVREAVERMITWSDNVSGAALGRWL-GWHEVQAFAQGQGFESTTYDPDTGE-----AGTVAMTTTPDD +VADFLDRLRTGDLLAEASTTLLLGFLTAQEL-DYALSTGLSPDVEFAHKTGLLI.QVSHDAGLVRLNGK-EYVVAVLTDG +WS-GYDDARPWFRTAGQAI-... +>ur|UPI00040F05E5|UniRef100_UPI00040F05E5/7-279 +.....-------EPLGAVAHAHIRDLDDGRCL.GVRETEPVILVSVVKVFIAWEFRRQVEEGLIDPGAPVRVTAADRLGG +TGTAGFRHDATLSVEDLAALMMEVSDSTAADLVTKHI-GAKALRSLPARLGLEGTRLIGSPRAILEAWDPLRTNVSTAAD +MTAFLDHVWAG---PEPVRRDVRTWMGRQLT-GGRLTRLAPSEVRSFGRSGSLP.GWLNEVAVWEWPDGRRHAIAVFVRI +GRGNFREVELAMSRAALHLT... +>up|A0A0G0Y3T4|A0A0G0Y3T4_9BACT/57-310 +....dQLLENSAKNFDGNYAIYIKNLKTGNLS.EVNPDEKFTSASLYKLAVMYKAYDSLVKKEISMDETLSGNSADLDNL +TGVQDQ--NQTYPVSEALRLMITISDNYSALLLAQKL-GWQNIDQLMEKEGFLGIDLIGPD-----------DPTVTARA +LGNLLEKIYRNQAVNPQSSSEMEQLLFDQKI-NDRIPKYLPQDIKVGHKTGELD.GIRHDAGIVLGKKSH-YIFVFLTDS +LQ--PLDAAEKIAILSKQIFd.. +>up|U6A4F7|U6A4F7_SERFO/3-159 +.....---------------------------.------------------VSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYSDNTAMNKILEHLDGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPTTWVVGD------.------------------------- +--------------------... +>up|I1V596|I1V596_9BACT/2-158 +.....---------------------------.----------------MAASAILKESEVKKNLLTQHVALKKSDLVNY +NPITEKHLNEGMTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNAAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSICAGLPATWIV--------.------------------------- +--------------------... +>up|C6JN74|C6JN74_FUSVA/2-239 +....eKRIREIINENSGVTGVIVRD-SFGKKI.MINEEVIFPSASIIKLFILMALNKD------EYNKKIELKKEDKVGG +CGILKVEDGLPLTIKDVAYLMICLSDNTATNILIDYI-GMDKINESIKANGFRGTVLGRKMMDTEA-RKAGKDNFTTPED +VLKVLEILCGNS--------DDLDMLRNQAY-NNKIPLYYPREVDFAHKTGELM.YTEHDAGRLFFDNGW-VDIVVLTKD +LE-ENEDGIKINSLIGKLIFdny +>up|D1LFI2|D1LFI2_9BACT/3-142 +.....---------------------------.--------------------------------LNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRRLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWT---------.------------------------- +--------------------... +>up|A0A0G1UCF5|A0A0G1UCF5_9BACT/57-300 +....aSAVEQALKQSQGKYYVYVKNLKSGETY.SLNDHTLLPAGSLYKAWLAVETLDLIRQGKIEEDEVLSAKVADLNAW +AGLSAEEAELTFTVREAVQRMIAVSHNYAAYLLTRKV-GETSVRTMLRKHGLTESSYKRPP-------------LVTAFD +MGLFFEKVYDDEFFSGESATELKDIFAANEL-NLGLPKYLPKTVRVEHKTGELG.RYKHDCGIVYSSGGN-YVICAMSES +GD--PLGAQERIARISKNVYdyf +>up|H1PRI9|H1PRI9_9FUSO/2-239 +....eERIKKIIEENSGVTGVIIRD-SSGKMI.TINEEVVFPSASIIKLFILMALNKD------EYNKKIELKKEDKVGG +CGILKVGDGLPLTVKDAAYLMICLSDNTATNILIDYI-GMDKINECIREKGFTGTVLGRKMMDAEA-RKAGKDNFTTPKD +VLGVLEMLCGN----PDD----LDMLRNQAY-NNKIPLYFAREVDFAHKTGELM.YIEHDTGRLFYDGGW-VDVIVLTKD +LE-KNEDGIKINSLIGKVIFdny +>ur|UPI00049258E0|UniRef100_UPI00049258E0/5-253 +....iNQLNTICEEQPYITAWYFKNLITGEVA.HRFGHIPFVAGSTRKTSILMAVLREVHRGHLDLNEPIRYEERLREGM +SGTFKYTPGFSISLRDALVQMIIVSDNVCTRMVLERI-SLARINDFCQSLDMGNTSHRNTRPDLAIDHKLEEVTTTSAFD +QGLLYDLILQGSGCSSEQCAFALDVLSWQKL-RTKMASLLPADTKIAHKGGTGK.RGRMDGGIVFRDGAPLFIFTGYTDQ +VPLV----------------... +>up|U1Y1T3|U1Y1T3_9BURK/69-245 +..taqAELAALEKASNGRLGVAALDTSNGVRI.AHHARERFPLCGTYAVMAAAAMLARGALDASLLPRRILYRRYEIVSG +SPITESHVDTGMTIAQLCAAMLQSGDKGAGNLLMGVLGGPQAVTAFARESGDTTFRLDHWEPELNKAAPGDERDTSTPVA +MVDTLQRLLLGDALREPQRA----------------------------------.------------------------- +--------------------... +>up|A0A0G0WN43|A0A0G0WN43_9BACT/65-311 +.....--------GGEGRYAIAIKNLKTGESF.FYNESKKFDSASLYKLWVMAVSFQKIKDGTLREDEILTLPVSYLEEL +STTIPEEKKISMEVSIAIEKMITVSDNYAALLLASRS-GTPSIVSFLKQYELTDSNFRQPP-------------QTTARD +VLIFFEKLYKGDIVDEDYSERMTDILKQQTL-NDRIPKYLPVDIEVAHKTGELF.GFKHDAGIVFGKKGD-YIIVVLSET +KN--PIATAERIAKFSKKVFdyf +>up|D1LFH2|D1LFH2_9BACT/3-141 +.....---------------------------.--------------------------------LNQRVEIKKSELVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASW----------.------------------------- +--------------------... +>up|A0A078MLK6|A0A078MLK6_9MICC/14-266 +.....-------------VAFCLLRPDGSAAA.ARGADAAFYSASTIKLAVLLAVLQAVDRGELALETVLPARSTSVLPG +GGFGFPAAGTPMSLAAVLDRMITVSSNEATNMAVELV-GFDAVNRTLAGLGAASSHMQRYIGDLA-ALKAGLTHQVTAAD +LARTMHALVSGKALGVESTDFALGLLARQEF--AWIAGGLAPDTVHGSKSGWVT.GISHDVAFFAPALEEAWVLAVCTRG +YE--PDAGREVIAAVAALAA... +>up|A0A0J1G0V6|A0A0J1G0V6_9FIRM/133-304 +.....---------------------------.----------------------------------------------- +-------------IAEELEQMITISDNESANELVRELECLEKVNNYIETAGFSDTRQINGIGDVSL-WSGEGVNTTSVND +CGEFLESVYNKTLVSEEASNEMLSLLLQQEV-DYKIPESLPSDVKVANKTGETD.DCENDCAIVYSDGGD-YIICVMSEG +WT-SDDEAVANIQNISQMVYgyf +>ur|UPI0004B2E90D|UniRef100_UPI0004B2E90D/20-264 +.....--------------------RASGEVLaARQDDLDFYAASTVKLAVLVAAARALDAGTASLDETCVATRTSQVPG +AGEYTPPDGTPMPLGDVVDRMVTVSSNEATNMVAERV-GIPAVNQVLADAGATRSTFGRKYSDLAA-EKAGASHRTTAAD +LCLLMSALVTGALAGPERTAWMCELLGRQ-T-DRQLTAAVPGAVPFGSKSGWVD.GIRHDVAFVGEPGPDALVIAVCTRG +YD--EQAAEETLKALGALAV... +>up|F1DI13|F1DI13_KLEPN/1-141 +.....---------------------------.----------------------------------------------- +-PVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLDNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +KATTLRKVLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIA------------------ +--------------------... +>up|Q6WWY0|Q6WWY0_KLEPN/20-157 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLVDGMTIGELCAAAITLSDNSAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRWETE----------------- +------------------------------------------------------.------------------------- +--------------------... +>up|I1V5A8|I1V5A8_9BACT/2-154 +.....---------------------------.----------------MAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLGEFSAATIQYSDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPLA +MAKSLQNLTLGKALGEPQRAQLVEWMKGNTTGGASIRAGLPT------------.------------------------- +--------------------... +>up|U7UXL7|U7UXL7_9FUSO/15-259 +.nqlkSNLQNIINEFSGKVGIIVK-VDGEEIF.SKNESKIFQSASLIKLFILEALLEKISQGELSYSDKKSVDSMDKVPG +FGVLKVLDDNLVTIKDLATLMITLSDNTATNMLIDIL-GIDYIQSFIEKKNYYETQLQRKMYDSE-ARERGLDNFTSARD +TLKVLENLYCDET--------ALFILKNQL-CNSKIPLYFFRKVEVAHKTGDLT.NIEHDAGRIFFKNSF-VDLIILAEG +EN---KEAVLLNNRLGECIYenf +>up|D1LFH1|D1LFH1_9BACT/3-141 +.....---------------------------.--------------------------------LNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAVLPASW----------.------------------------- +--------------------... +>up|I1V589|I1V589_9BACT/2-158 +.....---------------------------.----------------MAVSALLKQSETDKNLLAKRMEIKQSDLVNY +NPIAEKHLDTGMTLAEFSAATIQYGDNTAMNKILEHLGGPAKVTEFARTIGDKTFRLDRTEPTLNTAIPGDKRDTTSPQA +MAKSLQNLTLGKALAEPQRAQLVEWMKGNTTGGASIRAGLPTTWVV--------.------------------------- +--------------------... +>ur|UPI0006933C9F|UniRef100_UPI0006933C9F/167-338 +.....---------------------------.----------------------------------------------- +-------------IAEELEQMITISDNESANELVRELECLEKVNNYIETAGFSDTRQINGIGDVSL-WSGEGVNTTSVND +CGEFLESVYNKTLVSEEASNEMLSLLLQQEV-DYKIPESLPSDVKVANKTGETD.DCENDCAIVYSDGGD-YIICVMSEG +WT-SDDEAVANIQNISQMVYgyf +>up|D1LFI8|D1LFI8_9BACT/3-141 +.....---------------------------.--------------------------------LNQPVEIKPADLVNY +NPIAEKHVNGTMTLAEVSAAALQYSDNTAMNKLIAQLGGPGGVTAFAREIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSW----------.------------------------- +--------------------... +>ur|UPI00069BF7AF|UniRef100_UPI00069BF7AF/11-272 +.....----RRSAALPLTLAVAAIDVDGDECV.GVDDGTVLPVASAAKLLLLAEVSRRLDTGEVGAGQRVEILDADLADG +TGLLRRLGRTGWTVEDLAWLTASVSDNTATNALLRLV-GREATGDLAGQLGLAHLTLHDRVRDVRGPDLPPVFATGTARD +LAHLVAHAVRGTLHAPPASARLLRWMRANT-DHGLVPALIGDGLLVANKTGTDT.GVRADAGVIIGARRLAYAVVAHWDT +AASTERAAVHAIRDVGRTLA... +>up|A0A0G0YAD5|A0A0G0YAD5_9BACT/81-305 +.....--FVELTKKLPGVYGLYIKDVGSGREF.KYNDATEFYAASLYKVPLAAAVLKEVEAGKLKLDDTATYLPYDYSSG +TGVISTSHGIQLKISDILSELLKNSDNTAQNILLRTL-SYKNVQETFNAVVDKNTSTY------------YRYNLSTPAE +ISFVFEKLYFGDYLNAEDKKYLSDLMVNTSF-EDRISAYLKDGLVFSHKIGSWP.DSWHDCGVVSSEANSKLIVCLMSQK +AP------------------... +>up|A0A0G1DTY5|A0A0G1DTY5_9BACT/82-305 +.....---AELTKKLPGVYGLYIKDVGSGREF.KYNDTTEFYAASLYKVPIGAAVLKEVEAGKLNLDDTATYLPYDYSSG +TGVIGTSHGIQLKISDILSELLKNSDNTAQNILLRTL-SYKNVQETFNEIVDKNTSTY------------YRYNLSTPAE +IGYVFEKLYFGGYLNDADKKYLADLMVNTSF-EDRISAYLKEGLIFSHKIGSWP.DSWHDCGVVYTETKSELIVCLMSQR +AP------------------... +>ur|UPI0006786E57|UniRef100_UPI0006786E57/13-273 +...frDRVDAFGDRLDARFGAFFGFPTTPGTFhTVRPNERFTSASLIKLFVQYALYDRYDGRLDALTEPYGLAAENRVAG +TGLFHLLDDPDPTLEDLAMAMIGISDNAATNELIDHL-GREKINTVLNELGYADTRLGRKMMVTGGLPPGISENVTSPRD +VASLVADTVHETTLSSVAYDRLRVPLRHQHD-TSMVARYLPLGVDIEHKTGELT.DAVLDAGTLRIEDCDPLVFAVFLDE +LD-SPGEGTDVLASVGALVYd.. +>up|D1LFI7|D1LFI7_9BACT/3-142 +.....---------------------------.--------------------------------LNQPVEIMPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWT---------.------------------------- +--------------------... +>up|I1V5A0|I1V5A0_9BACT/2-158 +.....---------------------------.----------------MAASAILKESEVKKNLLTQHVALKKSDLVNY +NPITEKHLNEGTTIGELAAAALQYSDNTAMNKLIEHLGGPNKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRTGLPATWIV--------.------------------------- +--------------------... +>up|X1IFD0|X1IFD0_9ZZZZ/30-166 +.....-KVKDAEDQLGARVGYIELDLNSGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDAGQEQLGRRIHYSQNDLVEY +SPVTEKHLTDGMTVRELCSAAITMSDNTAANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPG----------------- +------------------------------------------------------.------------------------- +--------------------... +>up|D1LFJ3|D1LFJ3_9BACT/3-142 +.....---------------------------.--------------------------------LNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRADLPTSWT---------.------------------------- +--------------------... +>ur|UPI000370C016|UniRef100_UPI000370C016/6-295 +..qliDRLVSQLQAGGLSGGFLVRDLATGDEL.AIDADTPRPIASLVKIPLGIATLERMRRGELAPDQPVTVPPGRVSTP +TGISRFRHPATVALEDLVYLSVALSDGSASDALFALT-PPERVAELLAELGRPGLIIRHDAGELSRRLGAADATRASARD +LADWLEDLWRPRV-PEAVASRMRELMAANVHRSRLAPEFVSDASTWWSKTGTLL.TLRHEAGVVEHADGSAFAVVALTES +SVAAQPAAEALLGRVARELHd.. +>up|D1LFH9|D1LFH9_9BACT/3-142 +.....---------------------------.--------------------------------LNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDATTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGNTTGAASIRAGLPTSWT---------.------------------------- +--------------------... +>ur|UPI0004E25AD7|UniRef100_UPI0004E25AD7/1-244 +.....---------------------------.---------MHSVMKFPQALYVADYLSRKGLALDDTIVVDKADLMQW +SPMLKRFEGKKFSYAELLELSLAQSDNNACELLFRHCGKPKAVEKYMRKLGFYDIYVRITEEKMHKHSSKAIENSSTPAE +IARLFEWFYHHKD-DNQYLTFIWKTMADCSTGLKRIPAAIPAGAHIVHKTGTGFpQDMNDAGLIIMPDGSHAIIAVFTKQ +SP-----SEAVITDIARQL-... +>ur|UPI00069E07B6|UniRef100_UPI00069E07B6/11-272 +.....----RSSAALPLTLAVAAVDVDGGEAV.GVDDTVVLPVASASKLLLLAEVARRLDNGELAAGQPAAILPEDVTGG +TGLLGRLSRPGWTVEDLAWLTAAVSDNTATNALLRLV-GLPATARLAHDLGLERLTLHDRVRDERGPDVPPVFATGTARD +LARLVALAVRGTMATPGASARLLGWMRANTD-HGLVPALIDGRLLVANKTGTDT.GVRADAGVIVGARRVAYAVVAHWDV +APSTERAAVHAIRDVGGALA... +>up|R6FUB9|R6FUB9_9CLOT/4-253 +.....--IKKYLETREGRYSFYFEDLRSGYSY.GYNENVSMTAAGCMKLPIAISLIKAKEDKKVNFMDKIKVLNDEKVYG +TGIIHEFDDRDYTLFELMVIMLIQSDNTAANKIIDIL-GMEQINEDIKSMGLKNSKLNRKTKD-ERMPEVNIENITSAYD +LCMMWKHLYNGTFLNKDNGQMLIDILQRQQI-KNKLALYIQDDLEISSKTGDKP.SVENDTEYIHNKKGN-FTFTVLSEK +VP-NSVYGTITLAKCGKMMWde. +>up|C7E642|C7E642_ECOLX/1-142 +.....---------------------------.--------------KVMAAAAVLKKSESEPNLLNQRVEIKKSDLVNY +NPIAEKHVNGTMSLAELSAAALQYSDNVAMNKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGN-------------------------.------------------------- +--------------------... +>up|D9WC39|D9WC39_9ACTN/24-291 +..allHDLRQQLHDGGLRGCFLVRDLHTGDEL.GLDPDTQLPSASLVKVPLALATVERIRRGELDGAAMLDVPPGRITTP +TGLSRFRHPARVAVDDLLYLSTCLSDGTAADALFGLT-PPALVADLLHEFGLRDITVRHTMDELSDQLDTTRANTGSARS +YVDLLQALWTPSKIHPEVAERVRTLMAHNVL-RHRLTPDFSDATKWSNKTGTLL.NLRHEVGVVEHSYGQSFAVASQTDS +--------------------... +>ur|UPI0006988450|UniRef100_UPI0006988450/2-246 +....tRELREIFEQAGCEGALCVRPVQGDGEI.VLDADRPAVQASVFKVQIALEVETAFADGRLDGRERVTLGAAERTDG +PGMSLFEDETVLSLRDLVVLMLTISDNPATDVLLGRV-GVDALNATAARLGLSGTLVTSDLRTMLDAMDPSRGTRTTPRD +MVALLRLIWTDRAGPAAACARVRGAMARQLT-RHRIGSGFRPPVRVAAKSGSLS.------------------------- +--------------------... +>up|D1LFJ5|D1LFJ5_9BACT/3-141 +.....---------------------------.--------------------------------LNQRVEIKKSDLINY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIVHLGGPDKVTAFARSLGDETFRLDRTEPTLNTAIPGDPRDTTTPLA +MAQTLRNLTLGKALAETQRAQLVTWLKGNTTGSASIQAGLPTSW----------.------------------------- +--------------------... +>up|A0A0H1AB36|A0A0H1AB36_9RHIZ/3-276 +...lnQILDKFADTLPFDIYWQIKIVATGETL.GRGERTVLPSASVRKISVLMAALRAVHEGRLDLSAPVTIRAEMQEGL +SGVCQYTPGLVIPMRDAMLQMIITSDNICTYEVMKDL-EVEEFTDYCLRIGMVDTVHRTRLPPLAADHPLEAVTTTTASD +QVHLLDLILRGCMVTPELCRMAMQFLTWQRY-HNMIPALLPLGTMVANKTGWGQ.RGWMDAGIVFRDGKPLYIVSATTDQ +VPDTQAAATHAIARLSRACWd.. +>up|A0A059WJK3|A0A059WJK3_KLEPN/2-134 +.....---------------------------.----------------------------------------------- +------------------------------NKLIAHVGGPASVTAFARQLGDETFRLDRTEPTLNTAIPGDPRDTTSPRA +MAQTLRNLTLGKALGDSQRAQLVTWMKGNTTGAASIQAGLPASWVVGDKTGSGGyGTTNDIAVIWPKDRAPLILVTYFTQ +PQP-----------------... +>up|R7GZA6|R7GZA6_9FIRM/352-520 +.....---------------------------.----------------------------------------------- +--------------YSLLWDMITVSDNECYNELVRRQGGTAVVNQYLRKNGYKNTGCHSSLHPSSSAWSDGWRNTASAKD +CGILLEKIYRGQCVSQQYSREMLNLLLHQ-TKRYKIPSGLPTGIVCANKTGETS.SVQHDMAIVYGKKTN-YVLCIFSEG +ASED--HLLYGIRSISSRVYq.. +>up|U2CIX5|U2CIX5_9FIRM/352-520 +.....---------------------------.----------------------------------------------- +--------------YSLLWDMITVSDNECYNELVRRQGGTAVVNQYLRKNGYKNTGCHSSLHPSSSAWSDGWRNTASAKD +CGILLEKIYRGQCVSQQYSREMLNLLLHQ-TKRYKIPSGLPTGIVCANKTGETS.SVQHDMAIVYGKKTN-YVLCIFSEG +ASED--HLLYGIRSISSRVYq.. +>up|A0A0D4C2D0|A0A0D4C2D0_9MICC/16-263 +.....----------------YCLTTLDGEVLaERNATTKFYSASTIKLAVLVAAITAVEAGELSLDQGLVSRHTFSSQG +SFSFEAAEGLSMSLAEVLGRMISVSSNEATNMVVELL-GFPAVMAALRRCGAEDSKMERLIGDIA-ALEQGLSHEVTARD +LCKILQAIVTGKVANATHTELMLGWLRAQQF--PLIGAALDSDADWGSKSGWVT.GIQHDVAFVLPAPGEGYLLAVCTRA +YA--EADATETIQTLSRALL... +>up|X1DVJ7|X1DVJ7_9ZZZZ/36-243 +.erlkKQIEGIIHGTEGEVGVAVKHLESGQEL.YINGDINFPMASVFKVPILVEVLAQIKEGKFALKDEISIQKTDQHLG +SGMLSDAPGIKLSLRNLITMMMIISDNSATDILLTKV-GAENVNDRLRSYGIREITVNRTFEDASKKFSQITKDQSTPRA +MNRLLEMIYKK-------------------------------------------.------------------------- +--------------------... +>ur|UPI0004654369|UniRef100_UPI0004654369/3-220 +.....------INKFPGKYGLHLEYPVGAVRY.SINIDEVFKSASVIKLPIFLYGIHYAK----DLDELVEVSPKDIVDG +SGVLQTLITQEFSVRDLHALMIVVSDNTATNLLIKRY-GMKRLNNYLQHLGMTKSKLGREMRDH-MAIAEGRDNIVCVRD +MVACLRAMVSSPA-----FYDMLHILEKQQF-QDKIPAGVNESFVFFNKTGELD.DIEHDVGLFVYKGQI-GLFVALTEG +N-------------------... +>ur|UPI0004270B2F|UniRef100_UPI0004270B2F/246-494 +..nlkPQLEKMLSGYQGTWSVYVKDLNEEKEI.-LINDTSLYSASLIKAFVMAKTYEDMEQVKADEAKKLNTADTKT--- +---------VDVKLNDLLWNMITVSDNESCNELVKLQTGAEDINKYLEKEGYTETSVQHTLHPASAQESLGGRNMTSVKD +CGTLLEKIYKGECVSKDASEEMLNLLSNQEN-TWKIPQGLPDGIKSANKTGETD.QDQHDIAIVYGEKTT-YILCVMSEN +CP--ESTAVTNIQNISKIVYny. +>ur|UPI0002E4C91E|UniRef100_UPI0002E4C91E/246-494 +..nlePQIEKMLSGYQGTWSVYVKDLNEEKEI.-LINDTSLYSASLIKAFVMTKTYEDMEQVKADEAKKLNTADTKT--- +---------VDVKLNDLLWNMITVSDNESCNELVKLQTGAEDINKYLEKEGYTETSVQHTLHPASAQESLGGRNMTSVKD +CGTLLEKIYKGECVSKEASEEMLNLLSNQEN-TWKIPQGLPEGIKSANKTGETD.QDQHDIAIVYGEKTT-YILCIMSEG +CP--EETAVTNIQNISKIVYny. +>ur|UPI0003B4253E|UniRef100_UPI0003B4253E/238-389 +.....---------------------------.----------------------------------------------- +-----------------LEAMIIDSDNTSYNILLQKLGGAHKVNSFCEKLGLTRTEIHHGLVPGDGYFSDGKNNTTCPED +VAKFLELLYRSDVVSKAYSKEMLELLKRCAD-DTGIVAGLAEGTECAHKSGWAD.AYYLDGGIIYTEYKD-YILVVFSDS +SYQKPA--------------... +>ur|UPI0003FF406E|UniRef100_UPI0003FF406E/246-494 +..nlkPQLEKMLSGYQGTWSVYVKDLNEEKEI.-LINDTSLYSASLIKAFVMAKTYEDMEQVKADEAKKLNTADTKT--- +---------VDVKLNDLLWNMITVSDNESCNELVKLQTGAEDINKYLEKEGYTETSVQHTLHPASAQESLGGRNMTSVKD +CGTLLEKIYKGECVSKDASEEMLNLLSNQEN-TWKIPQGLPDGIKSANKTGETD.QDQHDIAIVYGEKTT-YILCVMSEN +CP--ESTAVTNIQNISKIVYny. +>up|R7CQM6|R7CQM6_9FIRM/246-494 +..nlkPQLEKMLSGYQGTWSVYVKDLNEEKEI.-LINDTSLYSASLIKAFVMAKTYEDMEQVKADEAKKLNTADTKT--- +---------VDVKLNDLLWNMITVSDNESCNELVKLQTGAEDINKYLEKEGYTETSVQHTLHPASAQESLGGRNMTSVKD +CGTLLEKIYKGECVSKDASEEMLNLLSNQEN-TWKIPQGLPDGIKSANKTGETD.QDQHDIAIVYGEKTT-YILCVMSEN +CP--ESTAVTNIQNISKIVYny. +>up|R6KM07|R6KM07_9FIRM/267-440 +.....---------------------------.----------------------------------------------- +-----------ATVKSLLTDMITVSDNEACNQLIRYNSGARTINRYLSAKGYTETGCHHSLHPAASSYVGDGSNVSSAKD +CGVLLERIYNGTCVSSSYSRAMLNLLLRQ-TRRWKIPSGLPSGVKVANKTGETS.SVDHDMAIVFGKKTD-YVICVFSRT +GS--EGYAIPRIKSISGTVYny. +>up|I1V5A1|I1V5A1_9BACT/2-158 +.....---------------------------.----------------MAASAILKESEVKKNLLTQHVALKKSDLVNY +NPITEKRLNEGMAIGELPAAALQYSDNTAMNKLIEHLGGPHKVTDYARTLGDNTFRLDRTEPTLNTAIPGDERDTTSPRA +MALSLQHATLGSALAEPQRAQLVEWMKGNTTGAMSIRAGLPATWIV--------.------------------------- +--------------------... +>up|Q6WWY1|Q6WWY1_ENTCL/18-152 +.....EQIKQSESQLSGRVGMVEMDLASGRTLaAWRADERFPMVSTFKVLLCGAVLARVDAGLEQLDRRIHYRQQDLVDY +SPVSEKHLTDGMTIGELCAAAITLSDNCAGNLLLATVGGPAGLTAFLRQIGDNVTRLDRW-------------------- +------------------------------------------------------.------------------------- +--------------------... +>up|A0A0G1AWJ4|A0A0G1AWJ4_9BACT/91-305 +.....---------EPGVYGLYIKDVGSGKEF.KYNDTTEFYSASLYKVPIAAAVLKEVEAGKLKLDDTATYLPYDYASG +TGVIGTSHGIQLKISDILSELLKNSDNTAQNILLRTL-SYKNVQDTFNAVVDKNTS------TFY------RYNLSTPGE +ISYVFEKLYFGDYLGTENKKYLSDLMINTSF-EDRISAYLTDGLIFSHKIGSWP.DSWHDCGVVYTETKSELIVCLMSQR +AP------------------... +>up|K2CKU5|K2CKU5_9BACT/65-312 +.....---------EDEKYGIVIKNLKNGESY.TYNGNGKFDSASLYKLWVLAVAFQKIKDGTLSEDEILSAPLENLDNT +LSTTPT--EVKMRTGEAIEKMITISDNYSALLVSSKS-GVLSITKFLKDYGLINSNYKQPP-------------QTTAND +IAIFYEKLYEGNIIDKESSSKMIEILKRQTL-NDRIPKYLPEDVEIAHKTGELF.NSKHDAGIVYSENGD-YIIVVFSET +KN--PSKAAEKIAIFSKEVYdyf +>ur|UPI00044E2A66|UniRef100_UPI00044E2A66/22-193 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKK-------------------------------------.------------------------- +--------------------... +>up|T2J8W3|T2J8W3_CROWT/5-169 +.....---------------------------.----------------------------------------------- +---------NKFTALEVARKMIVISDNTATEMLVKQMGGKEVLNKRFKEWGMKNTEINNILPDLEG------TNKTSSED +LSKLLARIERGDLISARSRDRLIDIMEGTRT-RTLLPQGLEKQANIAHKTGDIG.TIIGDAGIIDMPTGKRYIGAVFAER +AY-NDVAGRHLIQDISRTVYqhf +>up|A2C3M8|A2C3M8_PROM1/87-343 +.....----HIIKNPGLDVSAFFISLDDQVYA.EIKSDIKLSAASSIKVPILIILLRMLEKEEIIWNEKLILSEDVIGGG +SWIAYQEIGEIFPVYEVASEMIRVSDNTATNLLIKRLGGIKRVNQKFKEIGLNNTQINNYLPDLDG------TNLTSTKD +LSLAMALVDNGYLLNVNSRDIFREIMRKSKT-NTLIPSGILKGYLVHNKTGDIG.ISYSDTALIQTPNNSRAFASFIVEG +PF-NDPRSTELIRNLSAEL-... +>up|A0A0G1AUZ4|A0A0G1AUZ4_9BACT/50-315 +...lrEIVERNLKGVEGDFAIFIENMSGDERY.PLAVNEQYPSASLYKLVLMAAVLKEEEQGSLKMEDTVSATKAHLTDG +SDFGYEDVSGGYTIEEALTRVGRISDNFAAIMLTEKLRTFDPLAKMALELGMENTNLNPK---------GDELITTTASD +IATFFKKLYKGQVVSKTVSDKIIGFLALSKI-NDRIPAQLPKEVKIVHKTGELS.RIRHDAGIVYLDPKKAYLLVMLSKN +LK-YENDGVEAFANISKEVWeyf +>ur|UPI0006946CF2|UniRef100_UPI0006946CF2/172-343 +.....---------------------------.----------------------------------------------- +-------------IAEELDQMITISDNESANELVRELECLEKVNNYIETAGFSDTRQINGIGDVSL-WSGEGVNTTSVND +CGEFLEGVYNKTLVSEEASNEMLSLLLQQEV-DYKIPESLPSDVKVANKTGETD.DCENDCAIVYSDGGD-YIICVMSEG +WT-SDDEAVANIQNISQMVYgyf +>up|A0A097IY50|A0A097IY50_BACFG/1-231 +.....---------------------------.---------MMSVFKVHQALALCNDFDKKGISLDTLVKINREKLDPW +SPMMKDYSTSVLTVRDLLRYTLIQSDNNASNIMFKNILNTAQTDSFIAKLIPSSFQIAYTEEEMSADHDKAYSNYTSPLG +AAILMNRLFTESLISNEKQNFIKNTLTECKTGVDRIVAPLLDGVVIAHKTGSGYvAAHNDVAFIRLPNNKYYTLAVFVKD +FKGNEKQAAKIIARISGTVY... +>up|Q2PPY0|Q2PPY0_PSEAI/2-173 +.....---------------------------.----------------------------------------------- +-----------ITLDDACFATMTTSDNAAANIILNALGGPESVTDFLRQIGDKETRLDRIEPELNEGKLGDLRDTTTPNA +IVNTLNELLFGSTLSQDGQKKLKYWMVNNQVTGNLLRSVLPEGWNIADRSGAGGfGARSITAVVWSEAQSPIIVSIYLAQ +TEASIADRNDAIVKIGRSIFevy +>up|C6JCS8|C6JCS8_9FIRM/246-494 +..nlkPQLEKMLSGYQGTWSVYVKDLNEEKEI.-LINDTSLYSASLIKAFVMAKTYEDMEQVKADEAKKLNTADTKT--- +---------VDVKLNDLLWNMITVSDNESCNELVKLQTGAEDINKYLEKEGYTETSVQHTLHPASAQESLGGRNMTSVKD +CGTLLEKIYKGECVSKEVSEEMLNLLSNQEN-TWKIPQGLPDGIKSANKTGETD.QDQHDIAIVYGEKTT-YILCVMSEN +CP--ESTAVTNIQNISKIVYny. +>up|V6J5T0|V6J5T0_9BACL/6-255 +.kqlaDTISTIVRPLGDHIAVEISG-SDGFSF.SYHENIPMLSASLIKLPVLLYAYKSAELDSSILEQTIHLDEQKIVSG +SGVLQILSLRDWTIRDLLALMINVSDNTATNLLMDFF-GIENLQAWVEKQGLVETRIERKMMD-EEAQREGRTNWISAHD +ANWMIQQIFSEKN---PLPDDAKAWLLHQQY-RDKLPGLFDQPVTVYNKTGEME.EIDHDAAYFFYN-GHSVAVTVLTSG +IE-NRQDALFPIQNIGQLI-... +>ur|UPI0004CF9082|UniRef100_UPI0004CF9082/8-257 +.kqlaDTISTIVRPLGDHIAVEISG-SDGFSF.SYHENIPMLSASLIKLPVLLYAYKSAELDSSILEQTIHLDEQKIVSG +SGVLQILSLRDWTIRDLLALMINVSDNTATNLLMDFF-GIENLQAWVEKQGLVETRIERKMMD-EEAQREGRTNWISAHD +ANWMIQQIFSEKN---PLPDDAKAWLLHQQY-RDKLPGLFDQPVTVYNKTGEME.EIDHDAAYFFYN-GHSVAVTVLTSG +IE-NRQDALFPIQNIGQLI-... +>up|A0A089PFS3|A0A089PFS3_9PROC/88-343 +.....-----IVKNPGLEVSAFFISLDDQVYA.EIKSDIRRSAASSIKVPILIVLLRMLESEEIIWNEKLILSEDLIGGG +SGWMAYEIGKNFPVYEVASEMIRVSDNTATNLLIKRLGGIKIVNQKLKEIGLNNTQINNYLPDLDG------TNLTSTKD +LSLAMALVDNGYLLNVSSRDIFREIMRKSKT-NTLIPSGILKGYLVHNKTGDIG.ISYSDTALIQTPNNSRAFASFIVEG +PF-NDPRSTELIRNLSAEL-... +>up|A0A087AB87|A0A087AB87_9BIFI/166-336 +.....---------------------------.----------------------------------------------- +----------NATIDANLQQMITVSSNDAANRLLAVIGGKGGTTAAIATVTDTAVRYGFSTKELRAASGNAVENWTSARD +CGTFLAKVYRGELVSANASKRMVDLLLGQ-TRRTKIPAGVPAGVQVANKTGELA.AVQNDVAIVYGA--RPYVIAVMTND +VD---ESAATNITTLSANVYqaf +>up|R5XJ88|R5XJ88_9FIRM/415-587 +.....---------------------------.----------------------------------------------- +------------TVKSLLNSMITVSDNEAYNQLVRYNSGAGTVNKYLKKNGYTKTGCHSTLHPASSFTSDGGSNSASAKD +CGILLERIYRGKCVSAKYSREMKNLLLRQ-TRRWKIPAGIPSGIKVANKTGETS.TVQHDMAIVYGKKTD-YVICVFSST +GS--ENYAVPRIQSISRTVYqy. +>ur|UPI00041634EB|UniRef100_UPI00041634EB/21-262 +.....---------------------ASGEVLaERLADDVFYPASTVKLAVLAAVGRLLETGEVSLDQPLISRDTFVSDI +AGTPDAPSGAPMPLAEVVERMVVVSSNEATNLLYELI-GFDAVNAVFADAGATASKVSRKFGDFAAAHGPGGGNLTTAGD +LAALMGALVSGRLAGPQWTGWAIDMLSRQEY--PAITKELPDGVPWGSKSGSVD.AIRHDVAFIGEPGPDALIVAVCTRG +YQEDSREAVTAIGSLAF---... +>up|R6LKS2|R6LKS2_9CLOT/4-253 +.....--IKKYLETRVGNYSFYFEDLRSGYSY.GYNENVSMTAAGCMKLPIAISLIKAVEDKRANFMDKIKVLNDEKVYG +TGIIHEFDDRDYTLFELMVIMLIQSDNTAANKIIDIL-GMEQINEDIKSMELKNTKLNRKTAD-ERMLDVNIENMISAYD +LCMMWKHLYNGTFLNKENGQMLIDILERQQI-KNKLALYIQDDLEISSKTGDKL.SVENDTEYIHNEKGN-FTFTVLSEK +VP-NSVYGTITLAKCGKMMWde. +>ur|UPI00037F75FC|UniRef100_UPI00037F75FC/3-282 +.....AEIQQLVSRFPGKVGIWLESLHSHEHY.AHNPDWKVLAASTIKLPMLCYALSTGT----DLRQAVRVKPETVAGG +SGVLKGTHGLSLPLLDLLTLMIVVSDNTATNVVLDYFGHKEPFNAYYRAQGWHNTYSAGMLSLPDDRRLKGEASTVSAED +LGLLLKRLWHGELLSPEATQTALSILSKQQM--TFFLRYLPAPFRLYSKSGEIR.QCRHDAGILAKDNLA-YSLVVLTET +EVDPDHPAVLLIGKIASVLYqh. +>up|A0A0J1EZD2|A0A0J1EZD2_9MICC/119-264 +.....---------------------------.----------------------------------------------- +-------PGSALTVGTALAAMISWSDNPSGAALGRWL-GWAELEEFAHRHGFPATTFDPDTGDADR-----VAMTTTPAD +VAALLERLRRGELLSPASTALFRQLLEDQQL-DYALPSGFSPGTAFAHKTGLLE.DVSHDAGLLTLDGRE-HVVVVMTDG +WA------------------... +>up|Z9JTB3|Z9JTB3_9MICO/37-309 +.....----RIADRLGVDVAVAAARADTGPVL.AHRSQEPWPGASLYKTLAALALLRVP---GLDPSERVTVTAADRVPG +AGLSLLGDPVTLTWRDLLRSMLVGSDNTAAQVILRRT-GIPALDAVAREAGMTSTAVGTTAQTVAAASDAVLGSTTTASD +QLRLLTALWQGRLAGPADTELVIGTMGRLV-QRSRITSAFDPGARVAGRTGTWG.PFRHESALVMHEGEVPIAVCVLTES +LERLLPAVDDGIGEIAAALV... +>ur|UPI00068D672A|UniRef100_UPI00068D672A/172-351 +.....---------------------------.----------------------------------------------- +------------TIDELLRQMITVSSNEATNTLVDIIGGFAIVNDTAKRYGFQDSFITQYLGDISGD---PSRKRTSAED +CGRFMAAVYRGELVSEDASRSMLDLLLTQT-RVTKIPGGVPEGTVTANKTGEID.GVENDAAIVFASTEGDYVLTVLTED +VP-DSETAQAGIRELSGVVWe.. +>up|D1LFJ6|D1LFJ6_9BACT/4-141 +.....---------------------------.---------------------------------NKRLEIKKSDLVVW +SPITEKHLQSGMTLAELSAAALQYSDNTAMNKMISYLGGPEKVTAFAQSIGDVTFRLDRTEPALNSAIPGDKRDTTTPLA +MAESLRKLTLGNALGEQQRAQLVTWLKGNTTGGQSIRAGLPASW----------.------------------------- +--------------------... +>up|A0A0G0M885|A0A0G0M885_9BACT/53-296 +...lkEVVEKSLLGTKGKYGIVIKNLKNGEAY.LKNENEKFEPASLYKLWVLGTAFKLIKEGKLSKTEVLARDVKELNEM +FQIDEEETGQTMTTSEAIDRMITASHNYAALLLVSRI-RNSTISAFMKEQNFKDSRLGSPP-------------QTSARD +MALFFEKLYSGSMVDGNRSKEMLELLIRQEL-NDRIPKYLPKGIEVAHKTGEIG.GFKHDAGIVFAK--DPILIVILSES +NS--PKGAAERIAELSRNIYgyf +>up|A0A086ZRD3|A0A086ZRD3_9BIFI/164-342 +.....---------------------------.----------------------------------------------- +-----------AEVDHLLTQMITVSSNEATNTLVDELGGYDTVNTIAKQYGFAQSHLNQRMGDLTG----NTGKQTSVDD +QGRFLAAACRGQLVSAQYSQRMIDLMLGQQR-RSKIPAGLPSQISVANKTGESP.GVENDSAMVFASGRGDYVIAVMSED +IN-SSSTAQANIRDISASTW... +>up|C0C5Q6|C0C5Q6_9FIRM/133-300 +.....---------------------------.----------------------------------------------- +--------GSGSETDALLKAMITVSDNEAANTLVKRLGGMNAVNTFAAAHGFADTHMGRLMLDFD----AQDDNYTSVKD +CGIFLQRLYRQEL---AGAEQLTGLMKEQT-RTGKIPAGVPAGTVTANKTGELD.TVENDAALIWGEE-EPYILCVMSEG +LA-DAAAARDGIQKLSSALYe.. +>up|D4LXX9|D4LXX9_9FIRM/232-479 +..tlePQLTSMLSGYDGTWSVYVKDLATDEEI.-ILNDTQIYSASLIKVFVMAKTYEDMD---TVLEHEAALMKTDKD-- +------NAKVKAKVDTLLRNMITVSDNESCNELGRLQSGAELVNKYLKKEGYTETTYQNTLPSSSQKLSLGGHNMTTVKD +CGKLLERIYKGECVSREASEEMLNLLSNQEN-TTKIPEGVPADVKTANKTGETD.ENQHDIAIVYGPKTT-YILCVMSED +ST----NAIANIRSISKVVYny. +>up|D1LFC7|D1LFC7_ECOLX/1-140 +.....---------------------------.------------------AAAVLKQSETQKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAELSAAALQYSDNTAMNKLIAQLGGPGGVTAFARAIGDETFRLDRTEPTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLVTWLKGTTT-----------------------.------------------------- +--------------------... +>ur|UPI000691B24F|UniRef100_UPI000691B24F/130-308 +.....---------------------------.----------------------------------------------- +-----------AEVDHLLTQMITVSSNEATNTLVDELGGYDTVNTIAKQYGFAQSHLNQRMGDLTG----NTGKQTSVDD +QGRFLAAACRGQLVSAQYSQRMIDLMLGQQR-RSKIPAGLPSQISVANKTGESP.GVENDSAMVFASGRGDYVIAVMSED +IN-SSSTAQANIRDISASTW... +>ur|UPI000366899B|UniRef100_UPI000366899B/6-295 +..qliDRLVSQLQAGGLSGGFLVRDLATGDEL.AIDADTPRPIASLVKIPLGIATLERMRRGELAPDQPVTVPPGRVSTP +TGISRFRHPATVALEDLVYLSVALSDGSASDALFALT-PPERVAELLAELGRPGLIIRHDAGELSRRLGAVDATRASARD +LADWLEDLWRPRV-PGAIASRMRELMAANVHRARLAPEFVSDASTWWSKTGTLL.TLRHEAGVVEHADGSAFAVVALTES +SVAAQPAAEALLGRVARELHd.. +>up|Z9JV02|Z9JV02_9MICO/23-261 +.....-----------------------GRVLdAADADRPFYAASTIKLHVLLAALRAVDAGGLDLAARVTATSRFRGAD +GEVFAH-PPEGIAVRELLVRMIDRSSNEATDHVLSLV-GLPAVAEEIARLGLTSTRVERMIGDAS-AIAAGATNETSAAD +LARTIRALVAGAGLEPRSRSLAREALRAQRI--RVIADALRPDVEVGSKTGWVD.DYRHDVAFLGDPDTTVRYLAVMTAG +RG--QEAADAHIGRLVRAL-... +>ur|UPI0005A963E0|UniRef100_UPI0005A963E0/14-238 +.....-----------GTIAVCVP---GHPEL.ERNADEPLPLASVGKLLLLAEVAHALDDGSLDADHRVDLRPEDYCGG +SGLLTVLSHRRWTVSDLARLTAAVSDNTATNALLRVI-GLDRVNARAQLLGLERTRLLDRLREPRLAHHAPTFAVGTARE +LAALARRIAGDE----PWARPLLGWMAAC-CDRSMVPALIPAGLWVANKTGTDS.GTRCDVGVVRGRGQVCYAVLASC-- +--------------------... +>up|F4BKG5|F4BKG5_FRACN/6-205 +.....---------------------------.-------------------------------FLDKKIPITQDDIGTY +APITAKNIDKSLTISQLNYAAI-LSDNPAANILVREIGGLQNLNKFIKKLGDKDTIIIADEPKVNHTKPDSNINKTTPKA +ITKDIYKLAFGNVLDKKHKDIFIKYLQDNNTGANRIAFSMPKDWIIGDKTGTCGyAATNDVAIIWPKNQQPIGLGILYTN +PNKNAPSNEEIIQQAAKLIAn.. +>ur|UPI0004952CD7|UniRef100_UPI0004952CD7/5-250 +..eltNRLQSLCDEHSEGLQLKIT--YGKQSF.SFHELNEVSSASIIKIPLVLAVMKRIQEDALQLEQRCTID--DTVKG +AGVLAYHHAHEFSLHDVMKLAIIVSDNSASNYLIELV-GFEAVNDLAQQVGAPSTVLLRNFMSLNR----MRDNFTTAHD +MVTWLKLIGEPNYFTEESRRHLYGMLYDQQF-NHLLGGQVDEDVKIASKSGDNT.GIEHDVAIFSVGQH-RLYVAVLTQN +LP----YAAPVISAIGKACAd.. +>up|F6CJ59|F6CJ59_DESK7/46-286 +...lkKQMKKFVHGKKSTFAIYFEDLASGASF.GINADKPMVAASTVKLPMALYINDLVVQGKMHWYDRVSYRKADYEDG +SGVLRYRDGDTYSLRLLTNLAITISDNVAFRMLARHV-GRPNFYAYMKGLGGRTVY-------------PRGKNLTTARD +LATYVRATLDFARRHPQEGQRLLDDLAHPSF-HVGLPGLLPHQVMVAHKEGDLE.GIANDCGVVFGR--RPYILVVLSSG +VK-DVREGFADIARLSRMAYd.. +>up|A0A0G0MP98|A0A0G0MP98_9BACT/51-315 +....eSIIEKAIDGQDGEYAFYIEDMIDGEQF.GLNHEASFKTGSLYKLLLLAATLRAIEDGRLKMDTVISSNKTHLKEG +VDFGYEEAAEDYTVEEAINRIATNSDNFAAITLTEKVRGSDALQSQANDLGLENTYFGDDL------------PTTTAKD +IGIFFKKLYRGEVVSQASSEKIIDVLSKSRI-NNRIPALLPIALKIAHKTAELP.RLRHDAGIVFLSNR-PYIIVMMSKE +LK-YEDDGIELLAKISKDVFeyf +>up|K2FR29|K2FR29_9BACT/158-309 +.....---------------------------.----------------------------------------------- +------------SVAEALRLMITISDNDSAILLAEKL-GWSSIDKLMEEEGLGQIDLAGPD-----------SPSATARS +VGDLLERIYRGSAVSQQASGEMKTLLFAQQI-NDRIPKYLPEDIKVGHKTGELD.SLRHDVGIILGKKSD-YIFVFLSNT +TS--TENTSEQIALLSKEVFd.. +>up|K2A8N0|K2A8N0_9BACT/119-358 +..eitTRVSEITENLSGIYAFYLIDLDSDFSF.GLNEDEVMTAASLVKLPVMVLMYREAELGNLKLNTEYLIKDSDKVSG +SGSLSGAEGTSVIYKDLVYYMGHESDNTAFNIARKIL-GDKETQDYIDKIGMASTTLT--------------KNLTTPHD +VGLFFRKLWNKELISVKSRDEILEVLTDTIY-ENFLPRNVDEEVMVSHKYGREI.HVINDAGIVFTE--KPFVLVVMTEG +IV--ENEAEEYLPKVIKQIYdgw +>up|Q46JZ0|Q46JZ0_PROMT/87-343 +.....----HIIKNPGLDVSAFFISLDDQVYA.EIKSDIKLSAASSIKVPILIILLRMLEKKEIIWNEKLILSEDVIGGG +SGWMAYEIGEIFPVYEVASEMIRVSDNTATNLLIKRLGGIKIVNQKFKEIGLNNTQINNYLPDLDG------TNLTSTKD +LSLAMALVDNGYLLNVSSRDIFREIMRKSKT-NTLIPSGILKGYLVHNKTGDIG.ISYSDTALIQTPNNSRAFASFIVEG +PF-NDPRSTELIRNLSAEL-... +>up|E4PXX3|E4PXX3_STAAU/36-206 +..shaKELNDLEKKYNAHIGVYALNTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSK--------------------------------------.------------------------- +--------------------... +>ur|UPI0005D2B880|UniRef100_UPI0005D2B880/231-482 +.knlrPQLRNILSGYEGEWSVYVKDLNTGEKI.-VLNNKQLYSASLIKPFVLAKTYEDME--KVKANEALRINST----- +----PESDFTRVKLSDLTENMITVSDNESCNELVRLQTGAKEINEYLEKEGYKDTSVQHTLHPSSANASLGGRNTTSVVD +CGILLERIYKGECVSEEASQEMLDLFLRQEV-TWKIPEGLSGEIKVANKTGETD.TDQHDIAIVYGEKTT-YILCVMSEN +CP-GENTAINNIRSISRVVYny. +>up|A0A0F4G6X3|A0A0F4G6X3_9BIFI/63-242 +.....---------------------------.----------------------------------------------- +-----------AQIDDLLTRMITISDNEATNTLVDRLGGYAVVNGTAQRYGFTQSHLDQRMGDLTV----DTGKQTSVGD +QGRFLAAACRGQLVSVEYSQSMIGLMLQQ-TRRSKIPAGVPSQVSVANKTGESP.GVENDSAMVFAAGVGDYVIAVMSEN +VP-MPSEAQNDIRTMSSTVWs.. +>ur|UPI00041258C7|UniRef100_UPI00041258C7/20-266 +.....--------------------AMDGTVLaQRDADLPFYSASTIKLGVLVAVIQAVERGALDLAQPVAAAHTFPSGG +GGETFPSPGTPMPLRAVLRRMVTVSSNEATNLAVQLV-GLPAVNAALSACGAGSSRMERLIGDIPA-LRAGLSHQVTARD +LTAVVRAIVTGAAAGPELTALMTEWLVAQEFG--DLGAELDADVVWGSKSGWVT.GIQHDVAFVAPRGGPPYVLAVCTRA +YA--EQDALPAIRSISRLAWe.. +>ur|UPI000685FB7C|UniRef100_UPI000685FB7C/5-243 +.....-------RLHEDQISVAAEG-SDGFSF.TYQAGMPMMSASLIKLPILLYAFKERDRHKKLFEQVVRFDHQQIVGG +SGVLQILSSREWKLSDLLALMINVSDNTATNLMIDFF-GISNLQKWVRDQGFLETKIERKLMD-EAAQKEGRTNWISARD +ANRMIQQIFIGSGALP---KEAQSWLLKQQF-RYKLSGLFDQPVAVYNKTGEME.AIDHDAGFFVYQKHS-MAVTVMTSG +FL-NRQAALFAIQNIGMHV-... +>ur|UPI00069A6D1B|UniRef100_UPI00069A6D1B/163-342 +.....---------------------------.----------------------------------------------- +-----------AQIDDLLTRMITISDNEATNTLVDRLGGYAVVNGTAQRYGFTQSHLDQRMGDLTV----DTGKQTSVGD +QGRFLAAACRGQLVSVEYSQSMIGLMLQQ-TRRSKIPAGVPSQVSVANKTGESP.GVENDSAMVFAAGVGDYVIAVMSEN +VP-MPSEAQNDIRTMSSTVWs.. +>up|R6L3C8|R6L3C8_9FIRM/226-477 +.enlePQLEATVSGYDGNWSVYVKDLETEEEF.-VINDEPMYSASLIKAFVMAKTFEDMD---LVLENEAKQMKTDAAN- +-------AAVQTKIDNLLTNMITVSDNESCNELGRLQSGAEKVNEYLEKEGYSETSYQSTLPSSSAKISLGGRNMTSVKD +CGLLLERIYRGECVSEEASAQMLDLLKRQEN-TSKIPAGIKAEVPTANKTGETD.EDQHDIAIVYGAKTT-YILCVMSEG +WK-SGGDAVQNIQNISSMVYny. +>ur|UPI00048072F0|UniRef100_UPI00048072F0/123-360 +.delkKIITDYTSKLPGRYGVTYIDLATGEMV.NVNDQVEYIAASTSKLPINMVLFKDIEAGKVSLEDKLVYKEEDLEYG +TGIIQNSPYGTYTVRETSKLAIRKSDNCGVNMIIRQV-GIENVRKYLTDLGGKVY--------------YGKTHRSCPYD +MALVARDMYSHYLDNEAVYGELIDNLENTD-WNDRISAKLT-GVKVAHKIGNQT.KTANDVGIVFGK--HPYVLSVMTED +VD--FGTACNNIAALSKKIFd.. +>up|R6CNL5|R6CNL5_9BACT/1-231 +.....---------------------------.---------MMSVFKVHQALALCNDFDKKGLSLDTLVKINREKLDPW +SPMMKDYSAPVLTVRDLLRYTLSQSDNNASNIMFKNMLNTAQTDSFIAKLIPSSFQIAYTEEEMSADHDKAYSNYTSPLG +AAMLMNRLFTESLISNEKQDFIKNALKECKTGIDRIVAPLLEGVVIAHKTGSGVnAAQNDVAYICLPNKVCYTLAVFVKD +FKGNEPQASQFVAHISAVVYs.. +>up|A0A059X8Z5|A0A059X8Z5_9BACT/2-169 +.....---------------------------.----------------------------------------------- +---------QQRTLYSLMYDMIILSSNLATNLVIERV-GAVNVTATMRELGAKDIEVLRGVED-DKAFEKGLNNSITAYD +QMLIMKKIAQGEAVSADASVAMMNILFDQRF-RDIIPAKLPTDVRVAHKTGWIV.GLAHDCAIVELPDGRRYILILLSRK +LT-NHEKGIEAMANVSRIVYdh. +>up|A0A0A2C645|A0A0A2C645_PROMR/87-343 +.....----HIIKNPGLDVSAFFISLDDQVYA.EIKSDIKRSAASSIKVPILIILLRMLEKEEIIWNEKLILSEDVISGG +SGWMAYEIGEIFPVYEVASEMIRVSDNTATNLLIKRLGGIKIVNQKFKEIGLNNTQINNYLPDLDG------TNLTSTKD +LSLAMALVDNGYLLNVSSRDIFREIMRKSKT-NTLIPSGILKGYLVHNKTGDIG.ISYSDTALIQTPNNSRAFASFIVEG +PF-NDPRSTELIRNLSAEL-... +>ur|UPI0006AE47FF|UniRef100_UPI0006AE47FF/7-211 +.....---------------------------.----------------------------------------------- +TGLAVMRDAARLSLRDLASLAIAVSDNAAADLLWDHL-GLDTVNATMNALGLTRTIAVHNQAALYAVLDPTRTNRSTPRE +ICALLAAIWRDELCQEPWADELRAILGVQA-WSHRLASGFPDDVHVSGKTGTLP.TLRHEAGVVEYPDGGRYAVAAFTRA +ASATLPAADAAIGRAARIAVd.. +>up|H2JBD9|H2JBD9_9CLOT/111-347 +...lkKLITDYTAGLSGKYGVTFIDLATGEMV.NVNDTDRYIAASTSKLPINVLLYKNVEAGKVNLDDMLTYQKEDVEPG +TGIIQKAFGTQYTVRETSKLAIRKSDNCGVNMLIRLL-DIQNVRQYLVDLGGKVY--------------YDNRHRSCPYD +MALVAQDLYKHYLKNQDVYGELINNLENTD-WHDRIDAQLT-GVKVAHKIGNQV.KTANDVGIVFAS--HPYVLSIMTDN +VD--FGTACKNEATLSKKIYdy. +>up|A0A0G0JB43|A0A0G0JB43_9BACT/130-360 +.....----GLTSDLTGVYALRVVRLKNGSGY.GVNEDTKITAASLIKLPTLAALYQESETQGFDLDGKYVLINEDKVGG +SGSLSRKPAGYITFRNLANLMGKQSDNTAFNIVRKTL-GDVKINAVITKAGMSSTSLE--------------NNQTTASD +ISRYFESLWSGNLVSGKSRDEILGFLTDTIY-ESWLAAGIPEGIEISHKYGREV.HVVNDGGIVKAK--EPYVIVVLSEG +IV--DKEADETLPKISKSIYe.. +>ur|UPI000415FD36|UniRef100_UPI000415FD36/2-252 +.qeldMYLKEQIKNFAGDWSYLIQRYDDEPKI.SYQKNYVHKSASMIKVLILATLCDS----DIDFAKKIRVDTVPHVEG +GGALQEINGDALTIKALASLMIVLSDNLATNLLINQI-GMEKIQAYADKLHLTNTKIQRCMMDFVAA-KNNKENYMSVAD +YNTLLYHIYTKR--NETRFSFAWEVLARQQF-RDRIPYYWDENIIFHHKTGMLD.YVEHDGGVYEGKNGV-YSIIFFASN +LP-SNAVGGHQMGELGKYTLey. +>up|A0A0G1BBG4|A0A0G1BBG4_9BACT/50-315 +...lrEIVERNLKGVEGDFAIFIENMSGDERY.PLAVNEQYPSASLYKLVLMAAGLKEEEQGSLKMEDTVSATKAHLTDG +SDFGYEDVSGGYTIEEALTRVGRISDNFAAIMLTEKLRTFDPLAKMALELGMENTNLNPK---------GDELITTTASD +IATFFKKLYKGQVVSKTVSDKIIGFLALSKI-NDRIPAQLPKEVKIVHKTGELS.RIRHDAGIVYLDPKKAYLLVMLSKN +LK-YENDGVEAFANISKEVWeyf +>ur|UPI0006C8B6A7|UniRef100_UPI0006C8B6A7/25-289 +.kelsNNIHELISNKKLDIGISIRDHSGDEIV.SVN-NKKYKLYSVSKLFLAVYILNQVDKGKLNLNQPILFSKKDLKPY +SPLRDSPQGTTLSLKQSLKFMIKSSDNNVFDKLAVASGGLSNLNIFIHQTFKATKDQFSIMHDYSSSQRDFESNIITPSM +ATEILYQLEKKEILSDHSYDSLKNYMEHSVI-NTRIQGLIKKDTQSFHKSGTSNrTACNDIGIVNLKNGKSFMIAVFISN +SKEDDATNDSLIAKITELAYt.. +>up|R5WQQ1|R5WQQ1_9FIRM/233-481 +..tlePRLESMISEYDGVWSVYVKNLNTGEEI.-LLNETPLYSASLIKAFVMAETYENME---DVLTHQETLMKADR--- +-G------AAERKVDDLLWNMITVSDNESCNELGRLQSGAEKVNEYLKKEGYENTSYQSTLPSSSPKLNLGGHNTTTVRD +CGILLEKIFRGECVSEEASAEMLELLMNQKN-TAKIPSGISADIPIANKTGETD.SDQHDMAIVYGPKTT-YILCVMSED +FK-SGSEAIDNIRSISGVVYny. +>ur|UPI000687728B|UniRef100_UPI000687728B/5-243 +.....-------RLHEDQISVAAEG-SDGFSF.TYQAGMPMVSASLIKLPILLYAFKERDRYKKLFEHVVRFDDQQIVGG +SGVLQILSSREWKLSDLLALMINVSDNTATNLMIDFF-GISNLQNWVRDQGFLETKIERKLMD-EAAQKEGRTNWISARD +ANRMIQQLFIGSGALP---KEAQSWLLKQQF-RYKLPGLFDQPVAVYNKTGEME.AIDHDAGFFVYQKHS-MAVTVMTSG +FL-NRQAALFAIQNIGMHV-... +>up|A0A0G0WK84|A0A0G0WK84_9BACT/54-298 +...lqKAVEKAMEEAQGTYSIVIKNMKTGENL.EQLENKSYEPGSLYKLWLMSAVFEKISLGEIKEGEILSRDIAFLNKE +FNIAPMANGVVLSVKDALHQMIAISHNYAALLLLEKL-KTSNLKAYIKKISLLNSDTGTPP-------------RTTPAD +TVLFLEKLYKGELVSPEYSKRMMELLKEQKL-NDGLPKYLPEKAQIAHKTGDIG.YFKHDAGIVFADSGD-YIIVVFSES +KS--PGGAQERIALLSKAVYeyf +>up|A0A0I3EUM2|A0A0I3EUM2_SHISO/5-158 +.....---------------------------.----------------------------------------------- +-----------------------------ANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A0I2PU80|A0A0I2PU80_SHISO/7-160 +.....---------------------------.----------------------------------------------- +-----------------------------ANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A087A110|A0A087A110_9BIFI/3-251 +.....---------EPVRMSFTLRDAEGNVLR.SYHGDRRYYAASTMKLVVGLAVLRLVDAGAIRLDDVRPATHESAVGG +T--FGPAEG-EITVRDLFEIMIDRSCNEATNMLIAMT-GYDALAATCALCRLRDMHVDRMIGDVAAAKATGIRNEVTTDD +LSSLMLQIVRGDHLSRESTLLFRGALSRQQY--AVIGPILPAGTPWGSKSGWVD.GINHDVAFVGAPDSASLRILSVCTG +GY-GESQAHEAIRAVTSAV-... +>up|A0A0I4XQZ8|A0A0I4XQZ8_SHISO/15-168 +.....---------------------------.----------------------------------------------- +-----------------------------ANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|A0A087DE24|A0A087DE24_9BIFI/150-329 +.....---------------------------.----------------------------------------------- +-----------SSIDQLLTQMITVSSNEATNSLISTLGGFAQVNEIAARYGFKESHIDQALGVVDV---DQSHKTTTVDD +AGRFMAAVYWGGLVSKDASRRMLDLLLGQ-TRRSKIPAGVPAGVTVANKTGENT.GVENDAAIVFAGAQGDYVLVVMTSD +VS--SAAAQASIRDLSALVWq.. +>ur|UPI00054D65C4|UniRef100_UPI00054D65C4/162-328 +.....---------------------------.----------------------------------------------- +----------TATIDDYLRETITVSSNQTAIALANRL-GWDVIEKFVQENGFTETTFNTSNEN---GVISRGTLQTTPGN +VADLLNRLMDGTLLSKTSTDYFMGLLADQQL-VYALNTGLADDVTFAHKTGVLD.SVSHDAGIITDSDGQDYIVVVMSDG +WTYAYDEATPFFIEMGQSIMdy. +>up|A0A0I2FB08|A0A0I2FB08_SHISO/17-170 +.....---------------------------.----------------------------------------------- +-----------------------------ANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|C0XMH0|C0XMH0_LACHI/9-243 +.....--IQNLVSKAPETIGLIIK-VNHEQKL.AVNANKAFRSASLIKLAILNDVLDSH----FDLDKEVHVRRDKLVGG +AGVLQLLSERIFQLKDLLALMISVSDNSATNLVIDLI-GMDHVNQYLSKMGFYKTRLNRYLMDTNA-LENGKDNYTTPAE +SQRLLEMAIANHP-------MTKTWFLNQQF-RYKLPGDFDNGIQVYNKTGEGY.QIDHDVAEFVYGNKV-ISIALLTFG +SR-SRMNTIRLFNDVGKL--... +>up|C0WU97|C0WU97_LACBU/9-243 +.....--IQNLVSKAPETIGLIIK-VNHEQKL.AVNANKAFRSASLIKLAILNDVLDSH----FDLDKEIHVRRDKLVGG +AGVLQLLSERIFQLKDLLALMISVSDNSATNLVIDLI-GMDHVNQYLSKMGFYKTRLNRYLMDTNA-LENGKDNYTTPAE +SQRLLEMAIANHP-------MTKTWFLNQQF-RYKLPGDFDNGIQVYNKTGEGY.QIDHDVAEFVYGNKV-ISIALLTFG +SR-SRMNTIRLFNDVGKL--... +>ur|UPI0006C768F0|UniRef100_UPI0006C768F0/5-275 +.....-SLASISEGRGFDLHWQVKVVETGETF.GQGAELEMPSASVRKISIMMAALKAVHEGRIDLAADVTITKELQEGL +SGVCQYTPGLVIPFRDAILQMIITSDNICTFEVMRPF-EIPEFTSYCRDIGMAGTTHRTRFPPLTAEHALDQVTTTTSSD +QVLLLDCILRGTGVSTELCAMALQFLKWQRY-REMIPGLLPTMTTVANKTGWGQ.RGWMDSGIVFRDERPLYILSATTDN +VPETRVAAGRAIAELSRACWd.. +>up|A0A0K9N849|A0A0K9N849_9FIRM/139-299 +.....---------------------------.----------------------------------------------- +--------------EALLRAMITVSDNDAANTLVKRLGGMQAVNAFAAAHGYAETHMGRLMLDFD----AKDDNYTSVKD +CGAILQHLYHQEL---AGAEQIIGYMKEQT-RTEKIPAGVPAGIVTANKTGELD.TVENDAALVWGE-REPYIICVMSEG +LA-DAAAARTGIQKLSSGLY... +>up|U2BWE5|U2BWE5_BIFBI/81-249 +.....---------------------------.----------------------------------------------- +----------DVNVDALLKQMITVSSNEAANGLLSRIGAIATVTAIAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSND +IS--SAVAPSQITELSRAVWd.. +>up|A0A0I4CC28|A0A0I4CC28_SHISO/29-182 +.....---------------------------.----------------------------------------------- +-----------------------------ANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004C47395|UniRef100_UPI0004C47395/3-255 +.....----EVAAACPGTLAVCVPG-----VL.GLNEDVVLPLASTGKVLLLAALAQDVAAGVVDPDERVTLLEEDYAGG +SGLLTGLSARDWTTGDLALLTAAVSDNTATNALVRRL-GLGRVDAAAAALGLARTRIHDKIREPRLPEHPPAFALGTARE +LAGLMRSLAHGR---EPWQRLLLGWMAHNT-DRALVPALLPAGVWVANKTGTDA.GTRADVGVMAGARWE--GYAVLAHG +PAGREHALVQAIRQAGLAIAd.. +>ur|UPI00069447D4|UniRef100_UPI00069447D4/147-326 +.....---------------------------.----------------------------------------------- +----------TAEVDYLLTRMITVSSNEATNTLVDELGGYDTVNTIAKQYGFAQSHLNQRMGDLTG----KTGKQTSVDD +QGHFLAAACRRQLVSAQYSQRMIDLMLGQQR-RSKIPAGLPSQISVANKTGESP.GVENDSAMVFASGRGDYVIAVMSED +IN-SSSTAQANIRDISASTW... +>up|A0A0G0D7Z1|A0A0G0D7Z1_9BACT/80-331 +.....--VSKYEKRADYMISVYFEYLPTGANI.SINKDEKIWPASLIKIPVAMAAMKKVSDGKWKLSNELVILDEDKDNS +FGTLFQPTGTTITIEDTIKQALIQSDNTAHFMLLRNL-DGEELEEVYIDLGLDDIINDIKKTP----KGEEADNRMTAKR +YSIFFRSLYNASYLNLEYSQKFLDILGNAPL--EYLSNGLPSDVEFVHKTGTED.GVRADAGIVYLTDR-PYLLTVMIQK +KGENEGEVEGIFKAISTEIYey. +>up|B7BEE4|B7BEE4_9PORP/23-238 +.kaieNALQEYIKGKDARIGIAII-INGKDTV.SVNGNRDFPMMSVVKFPLALTVANWVDTNNMSLSDTVTFSGKSLKEY +SPMLKKYGKSRMTVRELLEWSLVESDNNAADILLNCVGGVSGATSKMRQIGIDEIVIGASEEDMHRDPYLSYLNRTTPLA +MAQLFDRFNNEMRNASQSYSEISVMLKQCRTGLDRLALLLPTNATIGHKTGTG-.------------------------- +--------------------... +>up|S0FPH9|S0FPH9_9FIRM/118-355 +.delkKIITDYTSKLSGRYGVTYIDLATGEMV.NVSDQVEYIAASTSKLPINMVLFKDIEAGKVSLEDKLVYKEEDLEYG +TGIIQNSPYGTYTVRETSKLAIRKSDNCGVNMIIRQV-GIENVRKYLTDLGGKVY--------------YGKTHRSCPYD +MALVARDLYSHYLDNEAVYGELINNLENTD-WNDRISAKLT-GVKVAHKIGNQT.KTANDVGIVFGK--HPYVLSVMTED +VD--FGTACNNIAALSKKIFd.. +>up|R6DQH8|R6DQH8_9FIRM/3-255 +...lpDKIRERIGDLQGEIGIYYYDFNRDTSF.FVGNCDVFPSLGIAKIVLMIEVFRQVEEGLIHLDDTYVLDKKEYEAT +VGVLDFHKGMEVTISDLVYLMMIISDNSAFNILLSIV-GMDNVNDTMKKLGLTKTKIRCMLFEWD-DIDPQKDNYHSVRE +IGSLLRRIYKKQLISTAASEQMLKILSYHQR-RDILSSFSDNGISVAQQTGFDI.TSLHAAAIIMTD--NPFVLCMSTNK +IS--AKRAEGIMKDIA----... +>up|F1DI15|F1DI15_KLEPN/3-146 +.....---------------------------.----------------------------QKQLLNQPVEIKPADLVNY +NPIAEKHVNGTMTLAVLSAPALQYSDNTAMNKLIAQLGGPGGLTAFARAIGDETFLLDRTESTLNTAIPGDPRDTTTPRA +MAQTLRQLTLGHALGETQRAQLLTWLKGNTTGAASIRAGLPTSWT---------.------------------------- +--------------------... +>ur|UPI0004785740|UniRef100_UPI0004785740/7-292 +.....-SMEERCAACGGTVAILLRHYGRGRTLfCRNVDREMPAASTIKVLLLAALLEEG----ISWEETLAPREEEKVPY +SLV-SLLDNPVWSVGDLARLMIFYSDNTATNLLLDRL-GMDRVNRVGRALGLSGTQFRRKMMDFDAA-RRGRENVTTLAD +QALLYEELFAVSWGGREGARKALEILLHVRSDSMLLRYFTEEECLLAHKPGGLS.YVRHDAGIFFPGPEDAYFFGVFTTG +MP--EPEAKELIGRLSRYVYe.. +>up|A0A0G1PBS1|A0A0G1PBS1_9BACT/63-291 +.....AQIRSRLNSAQGNWAVAVYRLDEKKGY.GVGDSKVLPAASIMKVPILAAVFRKLEIGDLKLEDTYALKDADKQSG +SGPIEFNAGAKLTVKQLVTYMAKNSDNTAAYVLANMV-GRREMEIEIERLGMKNTDFG--------------ENTTTAED +VAAMWQKIYEEK------NQQTLDLLQGSIY-EERIPAGVPDGTRVIHKVGTDL.DIWSDAGIVMAE--KPFILVIMNEG +VD--IDRAKKLVPELTKLIWd.. +>up|A0A087EIC3|A0A087EIC3_9BIFI/163-342 +.....---------------------------.----------------------------------------------- +----------TAEVDYLLTRMITVSSNEATNTLVDELGGYDTVNTIAKQYGFAQSHLNQRMGDLTG----KTGKQTSVDD +QGHFLAAACRRQLVSAQYSQRMIDLMLGQQR-RSKIPAGLPSQISVANKTGESP.GVENDSAMVFASGRGDYVIAVMSED +IN-SSSTAQANIRDISASTW... +>up|S2YGW3|S2YGW3_9BACL/23-221 +.....--------------------------Y.SKNIDEIFKSASVIKLPIFLYGLHHAK----DSNEEMEVSPEAIVDG +SGVLQTLVTQPFSIRDLLALMMVVSDNTATNILIRRY-GLKRLNSYIQHLGMTKTVLGREMRDLVA-ISEGRDNVTCGRD +MVACLRHMVSSHA-----FHDMLQILEKQQF-QNKVPAGVKSQFVFFNKTGELD.DVEHDVGLFMYKGQ-VGLFVGLTEG +SN------------------... +>up|A0A0G0TYF4|A0A0G0TYF4_9BACT/64-337 +..dlaRVVEKNLQGVEGTFGIYITSLDGQEKY.GLNELETFPAASLYKLILMAAVLKEVQDGNLQMDQPIYGQKSHLTEG +SDFGYKEAPENYTVEEALDRVARISDNFAAIMLSEKL-----LQLRVSRLEDNKLLVEMTKTLMKNTVFDSDPIVTTPSD +IGGYFRLLADGQVVSAKVSEQIVDLLSKAQI-NNRIPALLPKEVLVVHKTGELA.RVRHDAGIVYFTPKKGFIIVLMSKE +LK-DENQGIEVEAQLTKDVYeyf +>up|R7DBJ4|R7DBJ4_9FIRM/181-355 +.....---------------------------.----------------------------------------------- +------------TLNSYLNSMITVSDNDAANKLVNMLGGMRAVNAFCASHGYSSTSMGRLLLQSNE----YGDNYTSVSD +CGHFLKEIYQSNAGTAESTDAMYSLLKMQQR-RNKIPANLPDGVKVANKTGELD.DVENDAGIIYNTAKNIDLVVCFMSQ +DLTDSSEAQAVIAQDSRLIYgyy +>up|D6ZTG1|D6ZTG1_BIFLJ/71-241 +.....---------------------------.----------------------------------------------- +---------------SLINQMITVSSNAATNQLVLMVGGMQRVTGTAARYGFSSSKQLRVLSDAGTD-GTGTENWTSASD +CGRFLAALYRGKLVSAEASRSMLDVLLGQ-TRRAKIPAGVPSGIQVANKTGELA.GVENDAAVVWGKTERDYVMVVMTSG +VV--SGTAQQQIAALSSQVYe.. +>ur|UPI00031EE67C|UniRef100_UPI00031EE67C/29-295 +..afdAQYRAVTKLAGGRWHCLVRDLGSGETVvEEDADFVIEGASVQKLAVMTAVMSEVDAGRIRLSDTTTLDAEMVAEG +SGIYLNAFGDQLTVANLLTTMLQVSDNTAVRLMSRFV-SGDQINETLDRLGFKETRVVPIAGDS-----RFYLGYTTARE +NNELLYRLASGTLLSKQSTQDVLRIMTWSAVGTDGVRRNMSERARFATKHGASE.DKRHDTGIMFDADGGPMVVYSFFTD +QAPDTNPIVEAHAALGRALLdty +>up|A5ZU69|A5ZU69_9FIRM/180-354 +.....---------------------------.----------------------------------------------- +------------TLNSYLNSMITVSDNDAANKLVNMLGGMRAVNAFCASHGYSSTSMGRLLLQSNE----YGDNYTSVSD +CGHFLKEIYQSNAGTAKSTDAMYSLLKMQQR-RNKIPANLPDGVKVANKTGELD.DVENDAGIIYNTAKNIDLVVCFMSQ +DLTDSSEAQAVIAQDARLIYgyy +>up|K2HUX9|K2HUX9_BIFBI/83-249 +.....---------------------------.----------------------------------------------- +------------NVNALLKQMITVSSNEAANGLLSRIGAIATVTATAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSSD +IS--SAVAPSQITELSRAVWd.. +>up|E3EMJ0|E3EMJ0_BIFBS/83-249 +.....---------------------------.----------------------------------------------- +------------NVNALLKQMITVSSNEAANGLLSRIGAIATVTATAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSND +IS--SAVAPSQITELSRAVWd.. +>ur|UPI0006932932|UniRef100_UPI0006932932/113-347 +..emeNNIKNYMGADLNSLGFIYYDTSTGEKI.SINENKIFLAASTVKVQLNMIAYDWAEKGRLSLDDSIKYKESDNEDG +TGILQNQDKSQFKIQELLDYSIIYSDNIATNMLFRTLGGYKKVRSMVNK----KFGINMDT----------SGNYITPQG +EFTILKYLYDNRT--NSNYAHLIDVMKGTVF-HDRIDKYIPQDI-SAHKTGEYD.YYVNDVGIIFTE--NPYILVVYTYN +IE----NAHEKIAEISKMIYny. +>up|B5B4Y5|B5B4Y5_ACIBA/8-195 +.....---------------------------.-------------------MLVLHQVDQGKLDLNHTVIVNRAKVLQW +APIMKAYQGDQVPVQQLLQYSVSHSDYVACDLLFELVGGPSALHDYILSMGIKETAVVANEAHMHAHHHVQYQNWTSMKG +AAQILKKFEQKTQLSETSHALLWKWMVETTTGPERLKGLLPAGTVVAHNTGTGKtAATNDLGIILLPDGRP--------- +--------------------... +>up|K2D0V0|K2D0V0_9BACT/14-267 +.....KQIAQEELGKENNYAVVVKNLRSGGLY.AQNENETFDSASLYKLWVMAVAFQKIKDGSLNENEVLSLPVSYLNDL +STTTPESEEISMRTDIAIEKMITVSDNYAALLVASRS-GTASIVNFIKGYGLKNSNFRQPP-------------QTTAGD +VALFFEKLYKKEVVDSEFSERMIDILKRQSL-NDRIPKYLPESVAVAHKTGEIG.EFKHDAGIVFGTKDD-YIIVVLSKT +KD--PTIAAEKIAKFSEKVFeyf +>up|R5N6T2|R5N6T2_9FIRM/232-480 +...leTRLTELFGSYDGIWSVYVKDLTNDKEF.QLN-SQPLYSASLIKAFVMAQTYANMD---TVLQSEAAKMKKDVS-- +------DPAVSTKVNDLLWNMITVSDNESFNELVRLQTGAEAVNAFLAESQFADTSVQHTLPSASKDAGLGGRNTTSVKD +CGELLSRIYKGECVSKEASEAMLNLLLNQQV-TTKIPSGISASVEIANKTGETD.TDQHDIAIVYGEKTT-YILCVMSEN +CK--SGDAVSHIRDISGIVYny. +>ur|UPI000686EFB5|UniRef100_UPI000686EFB5/17-283 +..afdAQYRAITKVAGGRWHCLVSDLGSGKPVpVVEEDADFVIASVQKLAVMTAVMTEVDAGRIKLSDTTTLDADMVAEG +SGLNQAVFGDQLTVANLLTTMLQVSDNTAVRLLSRFV-SGDQINEILDRLGFKATRVLPIAGE-----SRFYLGNTTARE +NNDLLFRLASGTLLSKESTQAVLRIMTWTAVGADGIRRNMSERARFATKHGASE.DKRHDTGIMFDAAGAPLVVFSFFAD +QAPDTNPVVEAHATLGRALFdty +>up|C2D5A8|C2D5A8_LACBR/9-243 +.....--IQNLVSKAPETTGLIIK-VNHEQRL.AVNANKAFRSASLIKLAILNDVLDSH----FDLDKEIHVRRDKLVGG +AGVLQLLSERTFQLKDLLALMISVSDNSATNLVIAHI-GMEHVNQYLSKMGFYKTRLNRYLMDTS-ALESGKDNYTTPAE +SQRLLEMAITNHP-------MTKTWFLNQQF-RYKLPGDFDNGIQVYNKTGEGY.QIDHDVAEFVYGNKL-ISIALLTFG +SR-SRMNTIRLFNDVGKL--... +>up|W6W7R4|W6W7R4_9RHIZ/45-321 +.seleGRLQALSEGRGFDVYWHVRLAAGGDEL.TRNGAAVLPSASVRKISVMMAALHAAAENRLDLDQPVIIEKELQEGL +SGVCQYTPGLTFPMRDAILQMIITSDNICTYEVMKGF-EIPEFTDYCRRIGMGNTIHRTRLPPLPPEHELDQVTTTTAHD +QVLLLSLILAGAGVDASNCAMALRFLTWQRY-RSMIPGHLPTLTTVANKTGWGQ.RGWMDAGIVFKDGAPLFIMSVTTDG +VPRTRVASATLIAELSRACWd.. +>ur|UPI000694E6A9|UniRef100_UPI000694E6A9/288-457 +.....---------------------------.----------------------------------------------- +----------TASINQLLHSMITYSSNESFNTLVRTI-GKNATNDFCKKYGYTDTNQGQAISCSNSINNGTTWNQTSVQN +CGKILEDIYNGKCVSKTYSNKMLDLLKQQTF-RIKIPSGLPAGTVVANKTGETD.EYQHDMAIVYSPKAD-YILCVMSNI +SN--AGAAQANIRAISQIVYrhf +>up|A0A0G0Y5A7|A0A0G0Y5A7_9BACT/49-302 +.....KQIAQEELGKENNYAVVVKNLRSGGLY.AQNENETFDSASLYKLWVMAVAFQKIKDGSLNENEVLSLPVSYLNDL +STTTPESEEISMRTDIAIEKMITVSDNYAALLVASRS-GTASIVNFIKGYGLKNSNFRQPP-------------QTTAGD +VALFFEKLYKKEVVDSEFSERMIDILKRQSL-NDRIPKYLPESVAVAHKTGEIG.EFKHDAGIVFGTKDD-YIIVVLSKT +KD--PTIAAEKIAKFSEKVFeyf +>ur|UPI000641DB9D|UniRef100_UPI000641DB9D/83-249 +.....---------------------------.----------------------------------------------- +------------NVDALLKQMITVSSNEAANGLLSRIGAIATVTAIAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSND +IS--SAVAPSQITELSRAVWd.. +>up|R7CD97|R7CD97_9FIRM/140-307 +.....---------------------------.----------------------------------------------- +-------------VDSNLYSMITVSDNDAANTLTTYLGGMQAVNSFCQAHGYDQTHMGRMLLASNE----NDDNYTSVGD +CGHLLQEIYKQDTSGYTHAADMFNLLKAQT-RCNKIPAQLPEGVKTANKTGELD.NVENDAGIIYDSKND-VVIVFMSQN +LS-SAGSAQNTIATLSRTIYdyy +>up|U2QLB1|U2QLB1_9FIRM/225-379 +.....---------------------------.----------------------------------------------- +--------------QTYLENMIIHSDNTSYNALISMLGGLQVVNTYMMQLGLQNTQLHHSLSPGDIYFSDNGSNMSCPSD +IGLLFDLLYQGKIISKAACDQMLNLLKQCSD-QRAIWQGLPNTVEFAHKSGWAY.DLYLDGGIVYIPDKD-YILVLFTDQ +ISN----KTD----------... +>ur|UPI0004E0DB36|UniRef100_UPI0004E0DB36/2-245 +.....KEVRRYLEDRLGTYSFYFEDLKSGFIY.GYNEHVKMTSAGCMKLPVAMAVMKDVEEGKLSLNDLVLLISRDRVEG +SGILKHLNSREYTVGELILVMLVESDNTATQKLVNLI-GFDELKSKFEEMGLQNTAMND--------MPGSPINHTTSYD +LSLCWKILKKGEYLSQEHSRYIIELLKGEN-KKKKTAFYLDEKNKIASKAGDMP.GIENDTTLIELQKGD-FIFTIMSQD +LP-NSVYGLVSLAKSGKMIWd.. +>up|A0A022KSJ2|A0A022KSJ2_9MICO/22-253 +.....----------------------DGSLLhSQDPDRPFYAASTIKLHVLMAVLNAVDAGHLDLDRTEPARRTTGVDG +APFTLTHPADGITVRELAVRMIDRSSNEGTDHLIELV-GLPAVATAIDGLGLTATRAERLIGDAA-AIDQGLTLETTPAD +LVRTVRAMVTSSNLQPDHRVLAREAMSAQRI--TIISSALRPEVPVGSKSGWVD.GYRHDVAFIGDPDGEVRYLAVMTAG +MV--KAEADEVIRA------... +>ur|UPI000367210C|UniRef100_UPI000367210C/2-246 +.....---------------------------.--------AIASVYKLPLALAWAVLVEDGQLDPHERVRVRAEGRVAP +TGIAMLFDDVEMSQRDVVRLMLAVSDNAAGDAILSLI-GLERVHRLLQDLGMPTSLVRHGD----AQYDPAYASSGSAAD +LTAALRILWRRPG---DPYALVRDAMTHQA-WRHRIGSGFPDDVTVHGKTGSLG.SLRHEVAVVRFPDEHPVAVTVLTRS +VRRHQPRVDAAIGALARRAV... +>ur|UPI0006899531|UniRef100_UPI0006899531/40-279 +..kaaAELNRYIKKAGGTVTLQYQDLITGDSL.QIRGKSSGRAASTIKLPLTLYIMEQASKGKINLNQKLTYKKHHYYGG +SGVIQYKVGTRYTIRDLVKKAIIYSDNIAFIMLKERV-GQTNFINFMKSVGGKYTYPN-------------GQNLTSAND +LTIYAKKLYQFSN-KSKYGKELVGYLKKTIY-NTTIPRGIK-GVSIAHKVGMIPyKVYNDVAIVYHQ--QPFTLAVMTKN +IS--YEKSQRVIADLAKIVYky. +>up|B5B4Y9|B5B4Y9_ACIBA/5-175 +.....---------------------------.-----EKFPMQSVFKLHLAMLVLHQVDQGKLDLNQTVIVNRAKVLQW +APIMKAYQGDQVPVQQLLQYSVSHSDNVACDLLFELVGGPAALHDYIQSMGIKETAVVANEAQMHADDQVQYQNWTSMKG +AAEILKKFEQKTQPSETSPALLWKWMVESSTGPERFKGLLPFGTE---------.------------------------- +--------------------... +>up|S4NEQ0|S4NEQ0_9LACO/3-246 +.nqlsDTIEQILSGSSFNYGLLIES-DGQALV.EHNSHETFPSASLIKLAILNDVLDS----HLDLDQKVDVDSEHLVGG +AGVLQLMQPRKWTLRDLLALMISVSDNSATNLVISVV-GMSNVQDYLVNQEFKQTELNRYLMDGNA-LADGINNYTSAAE +SLALLQRVLRY-------GSEVQSWFNNQQF-RYKLPGNFDEDIAVYNKTGEGN.LIDHDVARFVYSNHV-VDIAMLTSG +SL-NRMDTIYKFNQVGQAVAd.. +>up|K2M2M6|K2M2M6_BIFBI/83-249 +.....---------------------------.----------------------------------------------- +------------NVNALLKQMITVSSNEAANGLLSRIGAIATVTATAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSSD +IS--SAVAPSQITELSRAVWd.. +>up|A0A081BGQ3|A0A081BGQ3_9LACO/20-229 +.....--------------AAALVDLNGEQLI.AKNADSIFPAASLIKLPILKVALEKL-----DLNQQLVLKTDQVVGG +AGVLQNFKEGRYTVRHLLSLMIVVSDNTAANLIIDAV-GMTTINDWLSTHGFSATRLNRKLMDRI-ALSQGRENTTSANE +MMTIFELILETA------PASVLDWFLNQQM-RFKLPGAFDEGWDVYNKTGEGN.GVDHDIARFAVADQL-VDIIVLTQN +QV-D----------------... +>ur|UPI0001C4E4E7|UniRef100_UPI0001C4E4E7/22-255 +.....--------------------TDGKQVLfAENEDQLYTAASVIKLPIYLYFFEKISKGELDLRTEVHISADKVVAG +AGIIQILPEKRWRLEELLHLMIAVSDNTATNQLIDLA-TFSNLQAWIRAKGWQSVQIERKMMDFKS----DKQNEITAKL +AVTVFQEIIELSKQYPNLTETIRRPFLNQQH-RSNLTGTLEAGLSMLNKTGELK.DIQHDVAIFEYEGET-RFVAALTNN +TG-LEANATAWMQNVGRQLFde. +>up|K2ALE1|K2ALE1_9BACT/127-360 +.....--VSKVTKSLSGVYAFYLVDLGSGFSF.GVNQNEVMQAASLMKLPVMTLMYKQSEEELIDLAAIYTLKQEDKVSG +SGSLYGSVGEEFTYEELVLLMGKQSDNTAFNVLRGIL-GDKNIQEFIDGIGMANTSLV--------------KNTTSAKD +IGLFFQRLWDIQLVSKVSRDKILEDLTDTIY-EDFLPRGVEKGVEVAHKYGREV.HVINDAGIIFAE--KPFVLVILSGG +IV--DKEVEEALPKIISLIFtk. +>up|D4LQW9|D4LQW9_9FIRM/380-566 +.....---------------------------.----------------------------------------------A +DGATEPSSDYESSLKSLLTQMITVSDNDAANELARRLGGASVLNEFCQEHGYTSTHLGREFLA----SNPTDDNYTSASD +CCRLLSDIYSGTMVNADASADMLALLKAQT-RTGKIPSGIPSGVDTANKTGELSaAVENDIAIVFDKE-HPYVLCVLSNN +IQ-NNSSAQETIKKISADVYqy. +>ur|UPI0006946FD8|UniRef100_UPI0006946FD8/287-458 +.....---------------------------.----------------------------------------------- +---------ETTSTNQLLHSMITYSSNESFNTLVRTI-GKNATNDFCKKYGYTDTNQGQAGEDIN---NGTTWNQTSVQN +CGKILEDIYNGKCVSKTYSNKMLDLLKQQTF-RIKIPSGLPAGTVVANKTGETD.EYQHDMAIVYSPKAD-YILCVMSNI +SN--AGAAQANIRAISQIVYrhf +>ur|UPI000679E524|UniRef100_UPI000679E524/292-462 +.....---------------------------.----------------------------------------------- +-------------VSSLLNQMITVSDNEAFNALVRMSSGCRTVNQYLKKQGYTNTECHNTLHPSSSAYTDGGKNKAAVKD +AGLLLERIYKGKCVSSKDSKEMLNLLLKQ-TRRWKIPAGVPSGTKVANKTGETD.DYQHDAAIVYGPKTD-YVVCIFSQT +GE---YNGINGIKKLSAKIYdy. +>up|A0A0I1YKF8|A0A0I1YKF8_SHISO/250-403 +.....---------------------------.----------------------------------------------- +-----------------------------ANLLLTTIGGPKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0005A8CF9B|UniRef100_UPI0005A8CF9B/17-255 +.....-------------------AVSAHREL.DHRSDEPLPLASVGKLLLLAEAAHGLTAGTLDADAPVALREDDYCGG +SGLLARLTPRSWTVPDLARLTAAVSDNTATNALIRVL-GLDRVNERAALLGLERTRLLDRIREPRLPEHPPTFAVGTARE +LLGLAERVAGEE----PWARTMLGWMAACT-DRTMVPALIPDGLWVANKTGTDV.GTRCDVGVVRGA--RQICYAVLTSC +PPGGEFAMLQAMRSVGARIA... +>up|U7TNV0|U7TNV0_FUSNU/6-186 +..ewkKEIEKIISQVEGKVCINFYDLNKNDGF.SINGNEKVLSASMIKLLILAELMKKKSENKFSLSDTIMIANSMKTGG +DGVLKENAGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINLLGKELGLKESFLGRKMMDTEA-RKNGYDNYTCADD +ISLLFKLIYQEKLINKEASQLIKNM-----------------------------.------------------------- +--------------------... +>up|F1TI99|F1TI99_9FIRM/109-345 +...lkKIITDYTAGLSGKYGVTFIDLATGEMV.NVRDTDRYIAASTSKLPINVLLYKNIESGKVKLDDMLTYQKEDVEPG +TGIIQKAFGTQYTVRETSKLAVTKSDNCGVNMIIRLL-DIQNVRQYLVDLGGKVYY--------------DNHHRSCPYD +MALVAQDLYKHYLKNEAVYGELINNLENTD-WHDRIDAQLT-GVKVAHKIGNQV.KTANDVGIVFAS--HPYVLSIMTDN +VD--FGTACKNEATLSKKIYdy. +>ur|UPI000641ABA2|UniRef100_UPI000641ABA2/83-249 +.....---------------------------.----------------------------------------------- +------------NVDALLKQMVTVSSNEAANGLLSRIGAIATVTAIAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSND +IS--SAVAPSQITELSRAVWd.. +>ur|UPI0003F9E366|UniRef100_UPI0003F9E366/140-307 +.....---------------------------.----------------------------------------------- +-------------VDSNLYSMITVSDNDAANTLTTYLGGMQAVNSFCQAHGYDQTHMGRMLLASNE----NDDNYTSVGD +CGHLLQEIYKQDTSGYTHATDMFNLLKAQT-RCNKIPAQLPEGVKTANKTGELD.NVENDAGIIYDSKND-VVIVFMSQN +LS-SAGSAQNTIATLSRTIYdyy +>ur|UPI00064226B3|UniRef100_UPI00064226B3/83-249 +.....---------------------------.----------------------------------------------- +------------NVDALLKQMITVSSNEAANGLLSRIGAIATVTATAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HSYVLAVMSND +IS--SAVAPSQITELSRAVWd.. +>up|Q2FC56|Q2FC56_STAEP/22-181 +..shsKELNNLEKKYNANIGVYALDTKSGKEV.KYNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIIKEIGGIKTIKKRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTF-------------------------------------------------.------------------------- +--------------------... +>up|A0A0H2PNA8|A0A0H2PNA8_BIFBI/83-249 +.....---------------------------.----------------------------------------------- +------------NVNALLKQMITVSSNEAANGLLSRIGAIATVTATAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSSD +IS--SAVAPSQITELSRAVWd.. +>up|C6JCK8|C6JCK8_9FIRM/140-307 +.....---------------------------.----------------------------------------------- +-------------VDSNLYSMITVSDNDAANTLTTYLGGMQAVNSFCQAHGYDQTHMGRMLLASNE----NDDNYTSVGD +CGHLLQEIYKQDTSGYTHATDMFNLLKAQT-RCNKIPAQLPEGIKTANKTGELD.NVENDAGIIYDSKND-VVIVFMSQN +LS-SAGSAQNTIATLSRTIYdyy +>up|U2D0X1|U2D0X1_9FIRM/94-328 +..diqQKVKQYLGNNISKVGIGYYDIETGKGF.SINGDKYFTAASTVKVQMNMILFDMIREGKINIDETVKYSQDDYEGG +TGVLQGEDKSKIPIQKLSDYSIMYSDNIATNMIIRKI-GYSEMKKRFAD------KLGHSIPQ--------DENVVTPNE +ELAFLKMLYNNKG-NNTYYARLISIMKTTVF-HDRLDKYVPQNI-VAHKVGDYG.EFINDVGIVYSS--KPYIIAVYTKN +LS----NANEIIANINKIIYny. +>ur|UPI0006933152|UniRef100_UPI0006933152/301-474 +.....---------------------------.----------------------------------------------- +-----------ETIDRLLNDMITVSDNESSNELVRSLSGMKMVNEFIQKNGFKNTKQVNGLADPSL-WVENAVNQTSPAD +CGKLLEKIYKGKLVSHLASRSMEDLLLNQEI-TYKIPAGLPESVTSANKTGEVS.NSENDAAIVYSNACD-YILCIMSTD +LA-ATNSAVNHINSLSSLIYdyf +>up|U2PD75|U2PD75_9FIRM/224-387 +.....---------------------------.----------------------------------------------- +-----------------IEQMITISSNTAYNNLAALLGGLYQINQMCIELGLENTELHHGLLPGENFFTDGGANTSNPKD +IGILFEKLYKKEIISDKACQDMISILKACED-RDEIQAGLDKGIEFAHKTGAAD.LLYHDGGIVYLPGRD-YILVIFSNE +VS----RMYDMMQEVSKTILny. +>up|Q2FC58|Q2FC58_STAAU/22-181 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVS--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTF-------------------------------------------------.------------------------- +--------------------... +>ur|UPI00068EC6D5|UniRef100_UPI00068EC6D5/4-256 +.....EVIEQLVSQQSTKNISYVIE-HEGEVI.RHQEDKIYRSASVIKIPLCLAALKKAH----DSGRNDLLLVKDKVDG +SGVLYSLNDVELPVKDVVVLAMIVSDNTASNMLMDYV-GFDKLSQSFKEWGINDSTLKRHFMDMSGD-TSKMYNVATARD +MMTALKLVYENEFIPEEVRIDMQKHMKDSQF-NDRVGGALNDEITVSNKTGTIN.NLEHDIGVFQSKDKA-VKFSVLSSE +WN-SNLEARHFLNDLGKILLkyf +>ur|UPI0002629AF2|UniRef100_UPI0002629AF2/22-262 +.....----------------------DGAVLrAEDADRPFYAASTIKLHVLLAVLRGADRGDLDLAEEVAATRTVMGPG +RPVTLSHPAECIPVGELAVRMIDRSSNEATNHLVALLGGLAVVGEEIARLGLTATRMERLIGDAP-AIARGETNEVSAAD +LARTAHVLSRGDDLSLTSRELARRALAAQRI--RLIAAVLRAGVPVGSKSGTVP.GYRHDVAVIGTPGTVQRVLAVLTAG +GTE--QQATGRIHATAR---... +>up|R6KXI1|R6KXI1_9FIRM/321-563 +..kieKDYVDVQEKKGESWAVSVMDLSTQAYS.TVNAEKAMKSASVIKAFIMAAVYDKMV----------------YPDG +ADTASEEYE--KTLKPLLTKMITVSDNDAANELVRQLGGAAVVNEFCQEREYTSTHLGREF----LANEPTDDNYVSASD +CCRLLSDIYNGTLVNEKADSDMLELLKGQTV-KTKIPVGVPDGVETANKTGELSdVVENDIAIVFDAT-HPYVIAVLSND +VK-SNADAQNTIAKISKDVYe.. +>ur|UPI0006B314AC|UniRef100_UPI0006B314AC/78-249 +.....---------------------------.----------------------------------------------- +-------ITDDANVDALLKQMITVSSNEAANGLLSRIGAIATVTATAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSND +IS--SAVAPSQITELSRAVWd.. +>ur|UPI000311198A|UniRef100_UPI000311198A/78-249 +.....---------------------------.----------------------------------------------- +-------ITDDANVDALLKQMITVSSNEAANGLLSRIGAIATVTATAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSSD +IS--SAVAPSQITELSRAVWd.. +>up|X8I7H1|X8I7H1_9FUSO/6-186 +..ewkKEIEKIISQVEGKVCVNFYDLNKNNGF.SINGDKKVLSASMIKLLILTELMKKISEDKFSLSDTIMMANFMKTGG +DGVLKENAGHHFTLKELATLMIIVSDNQATNILIDFL-GMENINLLGKELGLKESFLGRKMMDTEA-RKNGYDNYTCADD +ISLLFKLIYQEKLINKEASQLIKNM-----------------------------.------------------------- +--------------------... +>up|A0A0J1G904|A0A0J1G904_9FIRM/274-444 +.....---------------------------.----------------------------------------------- +----------TASTNQLLHSMITYSSNESFNTLVRTI-GKNATNDFCKKYGYTDTNQGQAGEDIN---NGTTWNQTSVQN +CGKILEDIYNGKCVSKTYSNKMLDLLKQQTF-RIKIPSGLPAGTVVANKTGETD.EYQHDMAIVYSSKAD-YILCVMSNI +SN--AGAAQANIRAISQIVYrhf +>ur|UPI0005CA897E|UniRef100_UPI0005CA897E/13-273 +.....------------TVSFHLTDMSGVVLA.ERNADVTFYSASTIKLGVLVAAMQAVERGELALDQPVISTHTFPSGG +TPFSFGLPPEGTTLHTVLERMIIVSSNEATNLAIELV-GFAAINASLAACGATNSFMDRLYGDMDA-LAAGLTHQVTARD +LVKIMHTVLSGRAAGPELTAIMMGWLRAQEYPVIGLEAQLVPECDWGSKSGWVT.GIRHDVAFVAPAS-EGYILAVCTRG +YAEDATEVVRSLAAMAHTI-... +>ur|UPI00055B6AFD|UniRef100_UPI00055B6AFD/7-264 +..rldTAVRAIERRGPETLAVAVHAPGEGR-Y.GHHERTELPLASAGKLALLAELGRALEQGELTESTPVPIEPGDRCGG +TGLLQHLAAGSYSLGDLALFTASVSDNIATNALLRVL-GIEAVNRTADRLGLTATRLLDRIRDVRGPGTAPTFALGTAAD +LALLAARVAENGF---PGAARVLRWMRTNT-DHDLVPALLPPGIWIANKTGTDD.GVRADVGVMHSANR--IAYAVLAVG +EPGTEPGLVASARQAGLAIA... +>up|R7H1P2|R7H1P2_9FIRM/215-463 +...leKRLADLLGTYEGTWSVYVKDLISDQEF.E-QNSQSLYSASLIKVFVMAQTYANMD---AVLQNEAAKMKKDVTDP +S--------VSTKVNDLLWNMITVSDNESFNELVRLQTGAQAVNGFLAEQKFADTSVQHILPSSSKDVGLGGRNTTSVKD +CAELLSRIYKGECVSKEASEAMLNLLLNQQV-TTKIPSGISVSVEIANKTGETD.TDQHDIAIVYGEKTT-YILCVMSED +CK--PGDAVSHIRDISGIVYny. +>up|F3AB36|F3AB36_9FIRM/86-334 +.kklqTETENMVSGFAGDWSVYIQEMDYGNEI.-VLNNEPMYPASLVKLFVMAATYENLD---EVMENQTKYYKGEKKAW +SE-----------TKKLLEEMIEVSDNEAYNELIKVQSGAAKINEYLKENGYEDTGIHTTLHPAYSEKDGKGDNVTTVKD +CGKLLEKIYTGNCVSHEKSGSMLHLLLNQEN-TIKIPQGLPEGTKVANKTGETS.EVQHDAAIVYGENTD-FILCIMTKN +TN-GAEEVYGDIHELTKMVYd.. +>up|R6ZYB0|R6ZYB0_9FIRM/224-387 +.....---------------------------.----------------------------------------------- +-----------------IEHMITISSNTAYNNLAALLGGLYQINQMCIELGLENTELHHGLLPGENFFTDRGANTSNPKD +IGILFEKLYKKEIISDKACQDMISILKACED-RDEIQAGLDKGIEFAHKTGAAD.LLYHDGGIVYLPGRD-YILVIFSNQ +VS----RMYDMMQEVSKTILny. +>up|U2EX23|U2EX23_9FIRM/232-480 +...leKRLANLLGTYEGTWSVYVKDLISDQEF.E-QNSQSLYSASLIKVFVMAQTYANMD---AVLQNEAAKMKKDVTDP +S--------VSTKVNDLLWNMITVSDNESFNELVRLQTGAQAVNGFLAEQKFADTSVQHILPSSSKDVGLGGRNTTSVKD +CAELLSRIYKGECVSKEASEAMLNLLLNQQV-TTKIPSGISVSVEIANKTGETD.TDQHDIAIVYGEKTT-YILCVMSED +CK--PGDAVSHIRDISGIVYny. +>up|Q2FC80|Q2FC80_STAAU/22-181 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTF-------------------------------------------------.------------------------- +--------------------... +>up|Q2FC40|Q2FC40_STAHA/23-181 +...hxKELNXLEKKYNAXIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTF-------------------------------------------------.------------------------- +--------------------... +>up|A0A0J1FYT3|A0A0J1FYT3_9FIRM/301-474 +.....---------------------------.----------------------------------------------- +-----------ETIDRLLNDMITVSDNESSNELVRSLSGMKMVNEFIQKNGFKNTKQVNGLADPSL-WVENAVNQTSPAD +CGKLLEKIYKGKLVSHLASRSMEDLLLNQKI-TYKIPAGLPESVTSANKTGEVS.NSENDAAIVYSNACD-YILCIMSTD +LA-ATNSAVNHINSLSSLIYdyf +>up|Q2FC70|Q2FC70_STAHA/22-181 +..shtKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTF-------------------------------------------------.------------------------- +--------------------... +>up|R7D2V3|R7D2V3_9FIRM/232-479 +..tlkPQLEAMISGYDGKWSVYVKDLESNEDF.ALN-DKPLYSASLIKAFVMAKTYQDMD-------DVLKNEAAQMKTT +V--D--NTKVQDKVNTLLWNMITVSDNESCNELGRLQSGAKQVNKYLKKEGYTKTSYQSTLPSASKLITLGGHNQTTVTD +CGKLLERIYRGECVSKEASEEMLDLLKNQQN-TSKIPEGLGVDVPTANKTGETD.EDQHDIAIVYGTKTT-YILCVMSEN +AS----NAIANIRNISRVVYny. +>up|A0A0H3EE29|A0A0H3EE29_BIFBP/56-227 +.....---------------------------.----------------------------------------------- +-------ITDDANVDALLKQMITVSSNEAANGLLSRIGAIATVTATAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSSD +IS--SAVAPSQITELSRAVWd.. +>up|E3HAM4|E3HAM4_ILYPC/2-249 +....qNEIVKIMKEYGDTVSVYAKNLSDNKVLvSHRCNKVFRSPTVMKIMVMVEALKEVEEGHNTLDDRIEIKETGISYL +SLIRDLS-ISSYTLKDLIILMMTANDYTAINTLLNLF-GLEKINNRIDKMGLLDTKVQRKMLDFYA-IEKGKDNVTSIRD +MSNILERIYNRSVFKREISDFSVEMLKYQRVG-RGVRNYIP-EWESTYRSGEVG.DFYHDIGIVFLENAH-YILGVFVDD +AL-DPLEALEIISRVKKAF-... +>up|A0A0H2PGM8|A0A0H2PGM8_BIFBI/78-249 +.....---------------------------.----------------------------------------------- +-------ITDDANVDALLKQMITVSSNEAANGLLSRIGAIATVTATAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNDVAIVFGT--HPYVLAVMSSD +IS--SAVAPSQITELSRAVWd.. +>up|A0A0H2PQG0|A0A0H2PQG0_BIFBI/83-249 +.....---------------------------.----------------------------------------------- +------------NVNALLKQMITVSSNEAANGLLSRIGAIATVTATAQRYGFTSSEELRTLTGMAS--GNAVENWTSTRD +CGSFLSQVYAGTLVSKNASERMMQLLLGQ-TRRTKIPAGVPSGVKVANKTGELA.AVQNGVAIVFGT--HPYVLAVMSND +IS--SAVAPSQITELSRAVWd.. +>ur|UPI0006950508|UniRef100_UPI0006950508/301-474 +.....---------------------------.----------------------------------------------- +-----------ETIDRLLNDMITVSDNESSNELVRSLSGMKMVNEFVQKNGFKNTKQVNGLADPSL-WVENAVNQTSPAD +CGKLLEKIYKGKLVSHLASRSMEDLLLNQKI-TYKIPAGLPESVTSANKTGEVS.NSENDAAIVYSNACD-YILCIMSTD +LA-ATNSAVNHINSLSSLIYdyf +>up|Q6UIU7|Q6UIU7_STAAU/22-178 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKALIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FG----------------------------------------------------.------------------------- +--------------------... +>up|R7A6F5|R7A6F5_9FIRM/225-376 +.....---------------------------.----------------------------------------------- +--------------QTYLENMIIHSDNTSYNALISMLGGLQVVNTYMMQLGLQNTQLHHSLSPGDIYFSDNGSNMSCPSD +IGLLFDLLYQGKIISKVACDQMLNLLKQCSD-QRAIWQGLPNTVEFAHKSGWAY.DLYLDGGIVYIPDKD-YILVLFTDQ +ISN-----------------... +>up|Q2FC30|Q2FC30_STAAU/22-181 +..shaKELNDLEKKYNAHIGVYALDTKSGKEV.KFNSDKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTL-------------------------------------------------.------------------------- +--------------------... +>up|Q2FC62|Q2FC62_STAAU/22-179 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGK---------------------------------------------------.------------------------- +--------------------... +>up|A0A077MT10|A0A077MT10_XENBV/1-154 +.....---------------------------.----------------------------------------------- +-----------------------------MNLLLGQLGGAHSVTRFARSIGDNAFRLDRKEPELNMVTPGDERDTTTPQA +MADSLYKLALGNTLAATQRTQLVEWLKGNTTGGTSIRAGVPDNWIVGDKTGRCNyGSTNDIAVIWPDDKAPLILVTYFTQ +PSKDAKAHNDVLAATARIMTq.. +>up|X0PEX1|X0PEX1_9LACO/4-247 +..dliRSIRKLITSQPYEIGITIK-IDRQQEL.AINADRQFRSASLIKLAVINYVLASHQ----DLSREIQLNPDKMVGG +AGVLQLLSIPRLRLRDLLALMISVSDNAATNFVIDSV-GKPKINQYLQQRGFTKTRLNRNLMDTS-ALRNGLDNYTSVSE +SQRLLEMVLAKYP-------IAKPWFLNQQF-RYKLAGAFDNGIQVFNKTGEGY.QIDHDVAEFVYGNHT-VSVALLTFG +SR-DRSKTIQLFNQIGEKCAdy. +>up|A0A0B8NF66|A0A0B8NF66_9NOCA/29-295 +..afdAQYRAITKFAGGRWHCLVSDLGSGKPVaVVEEDADFVIASVQKLAVMTAVMSEVDAGRLRMSDTTTLDADIVAEG +SGLNQAAFGDQLTVANLMTTMLQVSDNTAVRLMSRFV-SGDRINETLEGLGFKETRVVPIAGDS-----RFYLGYTTPRE +NNELLCRLASGTLLSSQSTRDVLRIMSWSAVGTDGVRRNMSERARFATKHGASE.DKRHDTGIMFDAAGAPLMVFSFFAD +QAPDTNPIVEAHATLGRALLdty +>up|Q8RTD8|Q8RTD8_KLEPN/10-145 +.....---------------------------.----------------------------------------------- +----------------------YMSDNSAANLLLATVGGPAGLTAFLRQIGDNVTRLDRWETELNEALPGDARDTTTPAS +MAATLRKLLTSQRLSARSQRQLLQWMVDDRVAGPLIRSVLPAGWFIADKTGASKrGARGIVALLGPNNKAERIVVIYL-- +--------------------... +>ur|UPI00052F1BF0|UniRef100_UPI00052F1BF0/25-256 +.....----------------------DGETVfAENENQLFTAASVIKLPIYLYFFEKIAKKELDLQTDFQIPSEKVVTG +AGIIQILPQKRWTLEELLHLMIAVSDNTATNQLIELA-TITKLQSWLRENNWDGIQLERQMMDFKTV----KQNKISAKA +AVTIFQKIMMLSEAYPDLKETIRRPLLNQQF-RSNLAGTLESGLQMLNKTGELK.NIQHDVAVFEYKGKTRF-AAALTNN +TG-LEANATAWMQTVGKQLFs.. +>up|Q2FC60|Q2FC60_STAAU/22-178 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVS--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIEFNYYSPKSKKDTSTPAA +FG----------------------------------------------------.------------------------- +--------------------... +>up|A0A0D6YFG7|A0A0D6YFG7_MASLA/191-347 +..slkTTVQSLASANNLTPGVFVVDLENGSYV.DINASGSFPSASTIKIPILVAFFQDVDAGKIRLDEMLTMEKEMMVGG +SDMRYKPAGTQFKALEVANKMMTISDNTATNMLIARMGGIEALNQRFRNWGLNTTVIRNQLPDLD------GTNTTSPKE +LGNL--------------------------------------------------.------------------------- +--------------------... +>ur|UPI000694FA23|UniRef100_UPI000694FA23/37-276 +..klaPELNRYIKTAGGTISLQYQDLVTGDYY.VLRNTTAGKAASTIKLPLAIYVMELASKGKLDLEQKLTYKSHHYNGG +SGVIQYKVGTKYTIRDLVKKSMVHSDNIAFVMLRERV-GKSNFIAYMKSLGAQYA-------------YPNGQNMTSPRD +LIIYAKKLYSFSKTSP-LGKELDGYLRKTVY-NTTIPKGIP-GVPIAHKVGMIPnLIYNDVAVVYDK--TPYVLAIMTKN +IS--YEKSQKVIAGIASIIHkh. +>ur|UPI00036B565C|UniRef100_UPI00036B565C/10-290 +.....ATLRDIARDAGVTAHVHATRLTGPAGTtSLADTEPVAVASLYKLPLALVWADLVAEGRLAADQPVRLAAPNRMPP +TGVAMLLDDVTLSTRDAVRLMLAVSDNACGDAVLDLV-GRDRAHAHLTRLGLPATLVRQGSAEETRQYDPALASAATAAQ +LGQVLRLLWSRPG---PTHDTVRDALAHQA-WRHRIGSGFPDDVLLLGKTGTLG.RLRHEAAVVRFPHEHPVGVVVLTRA +ARRHLPRVDAAIGELARVAV... +>ur|UPI0005EFB761|UniRef100_UPI0005EFB761/31-256 +.....---------------------------fAENENQLFTAASVIKLPIYLYFFEKIAKKELDLQTDFQIPSEKVVAG +AGIIQILPQKRWTLEELLHLMIAVSDNTATNQLIELA-TITKLQSWLRENNWDGIQLERQMMDFKTV----KQNKISAKA +AVTIFQKIMMLSEAYPDLKETIRRPLLNQQF-RSNLAGTLESGLQMLNKTGELK.NIQHDVAVFEYKGKTRF-AAALTNN +TG-LEANATAWMQTVGKQLFs.. +>up|Q6UIV7|Q6UIV7_STAAU/22-179 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANNKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSQKDTSTPAA +FGR---------------------------------------------------.------------------------- +--------------------... +>up|A0A0G0I6K2|A0A0G0I6K2_9BACT/70-319 +.....---KKYETRDDFLISLYFEYLPTGSNV.SINKDEEIWPASLIKIPVAMAAMKKVSDGKWKLSNELVILDEDKDSD +FGTMYQPTGTTMTVETLLKKSLVDSDNTAHFVLLRNL-DGGEIEDVYVHLGLDDIDVIKKTPQG-----AEVDNRMTAKR +YSVFFRSLYNATFLDFEHSQFFMNILKEAP--KEYVSLGIPDSVKFVHKTGTGD.NVRADAGIVYIPNR-PYLLTVMLQK +KNVEDGEVEKIFEEMSKEIYey. +>ur|UPI00065FD835|UniRef100_UPI00065FD835/9-260 +.....-----------VSISFAVGNAR-GELLaGHRPDAQYYAASTMKLAVLLAAGRGLKVGTLDWTATYPSTRTTGVDG +HPFRLFPPESTVPVTDLLEAMISRSSNEATNMLMREV-GLPAIEGVLRDFGVNSTRIERLIGD-EAAEQRGLSNITTARD +LVTLMHATANGWSLGLETTRFFQEILKAQRT--APIGRALPAGTVWGSKSGEVP.GIRHDVAFVGDPGADCQYLSICTRG +YT--EEAADEAIAALVTAL-... +>up|G9ZN95|G9ZN95_9LACO/4-232 +..dfkREITSLITEQPGRIGLLIK-IDGTVVM.GYHENDQFRSASLIKLAVLNHVLDQ----RLDLHEPIQIDPAFAVGG +AGVLQLLDQRIWSLQDLLALMISDSDNFASNCVIHRV-GLDAVNQSLEKWQFTKTHLNRYLMDK-AAAEAGKDNFTSPAE +SLRLLEKALGHGL-------KIANWFTNQQF-RYKLPASFDNGITVYNKTGEGY.QIDHDVAKFVYDNHS-IEVAMLTFG +FQ-NRLT-------------... +>up|A0AEX3|A0AEX3_LISW6/25-255 +.....---------------------DENKVLfAENENQLFTAASVIKLPIYLYFFEKIAKNELDLQTKMQIPTEKIVAG +AGIIKILPQKSWTLEELLHLMIAISDNTATNQLIELA-TMQKLQSWISENHWDGIQLERKMMDFTT----TKQNKISAKA +AVNILRKIIELGELYPDLKETIRRPLYNQQF-RSNIAGTLEPGLQMLNKTGELK.DIQHDVAFFEYKGNTRFAATLTYNT +GL--EANATAWMQIIGKELF... +>up|E6PJ18|E6PJ18_9ZZZZ/28-248 +.....----------------------SGPAL.TLDADRPVYPASTIKTPLAAAAFLLAERGKLALDERRPVRAENRTLN +DAPSPIEPGYPASIAELCRYAIDRSDNVATNELFDRL-GREEATAIVRELGLEATGFFRKLSGSDPQWDGKHRNAHPVRD +AARLFRQIAERAF---PGAETIEGWLAEQR-WNDKLSLGLAPGDRFAHKTGDTS.EVTHDGGILTTGDRRRAAIVVYTEM +PS--TPENNAR---------... +>ur|UPI0003F51405|UniRef100_UPI0003F51405/12-260 +.....-----LHDDETMRWSAKVVDIDSTEVLfEHHADRSLDTASIGKVFLLHTVLDQVDRGERSLEEQVTRRPAEWMDN +SGLWYLLQADTLSIYDICALIGAVSDNAATNTLCRVI-GLDVVQQHTAELGYRESGLDDIVRWPPQPGHPKTLSHGSARE +LVRFVSDLAQGRTLSQASTEVFTRWLSASM-DCSMVASAFDPDVWLWNKTGTIS.CARADIGVAMTRDRR-VAYAVLANW +QRGDDRRGEALAA-------... +>ur|UPI0002FC03CF|UniRef100_UPI0002FC03CF/5-258 +.....-NIKDRIENFRGKIGIYYIDLNSGESC.FAGNCDVFFASGSVKIITLLEAFEWIEAEKASKDSKYILKKSDYIGE +-KRIKLHEGTELTLEDLYSLSTSVSDNIAFNILYRMF-GEEEINKTLDMLGFPKTRLHRAILD-KEKIDKGIENYVSIKE +MASLFYRMYKGQIISNRASLEMLEILREHQQ-NSIIPYYFDEELPIAHQTGIDD.NLIMDMGIIYSE--NPFILCMAAED +SN--TRNAESIMRDITLLCYk.. +>up|K2DJN4|K2DJN4_9BACT/78-328 +.....----SIEKDGVDKISVYFRDLNNGPWF.GVNEKEKFAPASLLKVPIAIALFKKAEKDPLFLKKESTYDNKQITQF +KPTKQIEAGKTYSVESLIESMISRSDNKAMDLLIRNV-ETQDVEKVLKDLEITSISNKTGI-----------SDVITVRE +YSSLFRVLYNASYLGRENSEKLLNLLSNADF-VNGLRKPIPSDVVIANKFGERKyYQLHDCGIVYFD-KHPYFLCIMTEG +DN--FESLLKTIQAISKETYeef +>up|R8QSA1|R8QSA1_BACCE/9-247 +.....-ELEKRIESINGDVSVMIQ---GGIMY.RYNEQLVHPSASLIKLPILSCAIENIKDGTLNPYELIPISSLEKTGG +SGIVAALHTPNVTIQDLITLMITVSDNTATNWLINKL-KINDIQKHIDSLQLNGTKLQRYMMQTSK--ETGKDNFATAED +IVTLLKHYENE--------EQFYNPLQMQQF-THKLCGKLEEGLSIANKTGELQ.TVTHDVARLNINNHM-VYVAVLSSN +VE-CVNHTNYIFSEIGHLIVqy. +>up|B8I7U7|B8I7U7_CLOCE/119-355 +...lkKLITDYTSGLSGKYGVTFIDLATGEMV.NVNDTDRYIAASTSKLPINVLLYKYIEEGKVNMDDILTYQKEDFEPG +TGIIQRAYGTQYTVRETSKLAIRKSDNCGVNMIIRLL-DIQNIRQYLVDLGGKVY--------------YDERHRSCPYD +MALVAQDLYKHYLKNEAVYGDLINDLENTD-WRDRIDAKLT-GVKVAHKIGNQV.KTANDVGIVFAS--HPYVLSIMADN +VD--FGTACKNEATLSKMIYdy. +>up|Q2FC76|Q2FC76_STAEP/22-181 +..shtKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMKYSDNTANKKIINEIGGIKKIKKRLKKLGDKVTNPVRYEIELNYYSPKSKKDTSTPAA +FGKTF-------------------------------------------------.------------------------- +--------------------... +>up|Q67RI7|Q67RI7_SYMTH/2-231 +.....-------ADFPGEYSVALEDLLTGQRW.LHNADRLYHPASTVKVPVALYALEQYRAGKIGWGDLIEYTEADVEPL +TGAFEAEFGDLYPVQDLVHWALAYSDNVAVNMLGRRL-GWGNIERWTETIGGRLTHEDRLP-------------RASALS +VLQWWRHLHVLSLEDPERASLIVRPLLAATY-RGRITAGLPDGVPHMHKHGSYE.GSYHDSAIVYAT--RPYILVVLTEG +AP--LEEADAAIARLSAEIYr.. +>up|A9WLU0|A9WLU0_RENSM/19-300 +.....---KAHLSTAGLAAGILVRDLGSGAEI.GIDTERRFPLASLVKVPLALAVLQDIEIGRLDPDQLIMSEPHQRLAP +TGLSRFRGPVQITLPDLVFMAVTMSDNAAGELLFSFC-PPERINQVLGEYGVSDVVVRHTLAELQSPLDINHANIGSARS +VSNLLQMIHSDGG---AIGSQLMKMLRDNAL-RRRLAPHFESATSWSSKNGTFL.NLRHEAGIAKPEGHPGFVVTVLSAS +SIPAQPLAEHALGLAARELYdy. +>up|G0M3F7|G0M3F7_LACPE/111-270 +.....---------------------------.----------------------------------------------- +-----------------LQLMIHNSDNAAANRLIDRAGGFKPINKTIKQFKFRHTVLQRHMLDTA-ALEQGRDNYTSVGD +LTRFLTRVYRHKLLGKTYDKQMLTLLKGCRN-HSKLPALVK-HATVYNKTGEYPdGVQNDAAIFKTKHGT-YSIVVMAQN +GQ--QEQQYQGMQRLGRDVVny. +>up|D4LQ45|D4LQ45_9FIRM/184-358 +.....---------------------------.----------------------------------------------- +------------SVNNYLNPMITVSDNDAANALVNMLGGMDVVNSFCQAHGYTSTSMGRLL--LQD--NTYGDNYTSVSD +CGHFLKEIYQGNATTLSHTDAMYSLLKMQER-RNKIPANLPEGVKVANKTGELD.DVENDAGIIYSTAKGIDLVVCFMSQ +NLTDSGAAQASIAQDARLIYgyy +>ur|UPI0002490A6F|UniRef100_UPI0002490A6F/22-246 +.....----------------VIVKIDDRIVF.EKNLNVSFPAASLIKLPILACAMENL-----NFEDLISLKKSNIVGG +AGVLQILQSGEFTVSQILGLMISVSDNTAANLIINEL-GMKKVNSWLQGNGFPETHLNRYLMDVS-ALEKGIDNRTTASE +ALRLLELI------SKKADKQTKDWFLNQQA-RYKLPGAFDEGWQVFNKTGEGN.GVDHDVARFITTNHI-TDVAVLSTS +QS-DRTKTLQMMQQVGLSIAn.. +>up|A0A0G0XT68|A0A0G0XT68_9BACT/83-309 +.....------------NVSIYFEYLPTGSNI.AISKDTEFYPASLLKLPVAIAVAKKIENGEWKWANELVLMPADKDDG +FGDLYKEPSNSHSIEELVRRSLSDSDNTAHFILTRNL-EIEEIEDVYNHMGLDGFLTGKG--------------NLSAKR +YSVILRSVYNASYLSEGSSQKLLSYLSKSSF-KDYIQSGLPEDITFAHKIGISDeNVFLDSGIVYAKDR-PYILTVMTKN +KD--EQIAQKMMADISRKVYny. +>up|E0XCT9|E0XCT9_STAAU/1-164 +.....---------------------------.-----------STSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASMTYSDNTANNKIIKEIGGIKKVKQRLKELGDKVTNTVRYEIELNYYSPKSKKDTSTPAA +FGKTLNKLIANGKLSKKNKNFLLDLMFNNKNGDTLIKDGVPKDYKVADKS----.------------------------- +--------------------... +>up|A0A0L0LCZ8|A0A0L0LCZ8_9BACT/84-318 +.....------------DVSVYFRNLNTGQWV.GINEDKEFNPASLYKLPIMVAYYKEAETNPGVLTLKVEYKPSDGVPD +ATPVKYTFGNLYTVDELINDMIINSDNVAFNMLLRGV-DRNGLKNVFDDLGISY---------------PNDVAYISPKD +YAMFFRVLYNSTYLNREMSERALKLLSQTSF-KSGLASSLPDTVFISHKFGILNeSELHDCGIVYKKDNH-YLICIFTKG +KPDVPAFLAEAIEDISKIIYa.. +>up|R5E8Y9|R5E8Y9_9CLOT/292-466 +.....---------------------------.----------------------------------------------- +---------ETSSIDSLMTQMLSISDNDAFNLMVMRCAGRGIIQDYIDREGYTDTTITSILPTKYKAPSSAGRNLTTVND +CGLLMEKIYKGKCVNPEYSEKFLELLLNQTH-INKIPAGLPAGTKCANKTGDTD.EFQHDAAIVYSPATD-YIICVMSTN +CG----AAIPNIQKISSTVYnyf +>up|Q92FA7|Q92FA7_LISIN/29-254 +.....---------------------------fAENENQLFTAASVIKLPIYLYFFEKIAKKELDLQTDFQIPSEKVVAG +AGIIQILPQKRWTLEELLHLMIAVSDNTATNQLIELA-TITKLQSWLRENNWDGIQLERQMMDFTTV----KQNKISAKA +AVTIFQKIMMLSEAYPDLKETIRRPLLNQQF-RSNLVGTLESGLQMLNKTGELK.NIQHDVAVFEYKGKTRF-AAALTNN +TG-LEANATAWMQTVGKQLFs.. +>up|R5N3S0|R5N3S0_9FIRM/200-375 +.....---------------------------.----------------------------------------------- +------------TLDNNLNSMITVSDNDAANKLVNCLGGMARVNKFCQDHGYTNTSMGRLLLA----DNSNGDNYTSVKD +CGKFLKTIYQMDKGSAAEAEYMYHLLKMQ-TRTNKIPAQLPEGVKVANKTGELD.TVENDAGIIYDTAKIDLVICFMSQD +LN-DTAAAQNTIAQDSRAIYgyy +>up|F6IU39|F6IU39_LACPE/111-270 +.....---------------------------.----------------------------------------------- +-----------------LQLMIHNSDNAAANRLIDRAGGFKPINKTIKQFKFRHTVLQRHMLDTA-ALEQGRDNYTSVGD +LTRFLTRVYRHKLLGKTYDKQMLTLLKGCRN-HSKLPALVK-HATVYNKTGEYPdGVQNDAAIFKTKYGT-YSIVVMAQN +GQ--QEQQYQGMQRLGRDVVny. +>ur|UPI0002E133F5|UniRef100_UPI0002E133F5/31-256 +.....---------------------------fAENENQLFTAASVIKLPIYLYFFEKIAKKELDLQTDFQIPSEKVVAG +AGIIQILPQKRWTLEELLHLMIAVSDNTATNQLIELA-TITKLQSWLRENNWDGIQLERQMMDFTTV----KQNKISAKA +AVTIFQKIMMLSEAYPDLKETIRRPLLNQQF-RSNLVGTLESGLQMLNKTGELK.NIQHDVAVFEYKGKTRF-AAALTNN +TG-LEANATAWMQTVGKQLFs.. +>up|A0A0A6RET0|A0A0A6RET0_9LACO/7-246 +.....-AIKELIANFQGNAAIVIKH--NGQLVlSVNENERMKSASLIKLAVLNAVFDN----HLDLSEIVAIDTADLVGG +SGVLSLIKPQSLSLGQLMNLMISVSDNSATNVIVHRLGGLGVVNLWLTDNGYQLTQMNRYMMDSE-ATQVGNENLISAGE +AIRLFNSAFKRG-------KTTQNWFLNQQF-RYKLPGTFDEDIQVANKTGEGP.RVDHDIARFSVGTDT-AVVALLTSE +FS-DRTTALQLFNHVGQLVAd.. +>up|D5VFF5|D5VFF5_CAUST/37-331 +...lqKAILPIAARAPAVLGVAAEDLGTRQIW.GFNGDRAFVLGGAARVPVLAAVMAERAAGRLDLNEQIDARDVDLSPP +SAVADAWPGREYTVAEL-EALARTGDNTALDLLTKRIGGPGAVNGWLDVRQLRGVSVDRYRRQVETQRAADPRDTTTPVG +VVRLLETFNTREAFASADPRLLLG---ND---PGYLASALPEGAKIWQAAGSARpAESHAVALIELKDGRRIALAVFLTR +STTDVAAREAIITEAGRTVLksf +>up|T5JY33|T5JY33_LACPN/111-270 +.....---------------------------.----------------------------------------------- +-----------------LQLMIHNSDNAAANRLIDRAGGFKPINKTIKQFKFRHTVLQRHMLDTA-ALEQGRDNYTSVGD +LTRFLTRVYRHQLLGKTYDKQMLTLLKGCRN-HSKLPALVK-HATVYNKTGEYPdGVQNDAAIFKTKHGT-YSIVVLAQN +GQ--QEQQYQGMQRLGRDVVny. +>ur|UPI0006AF1426|UniRef100_UPI0006AF1426/37-276 +..kltPELNRYIKSAGGIISLQYQDLVTGDYY.VLRNTTAGKAASTIKLPLAIYVMELASKGKLNLDQKLTYKSHHYNGG +SGVIQYKVGTKYTVRDLVKKSMVHSDNIAFVMLRERV-GKNNFIAYMKSLGAQYA-------------YPNGQNITSPRD +LIIYAKKLYSFSKTSP-LGKELDGYLRKTVY-NSTIPKGIP-GVPIAHKVGMIPnLIYNDVAVVYDK--TPYVLAIMTKN +IS--YEKSQKVIAGIASIIHkh. +>up|S0JQI1|S0JQI1_9ENTE/141-300 +.....---------------------------.----------------------------------------------- +------------SLDALTKRMIQLSDNQATNVLINYF-SMDTLNAYFQKSGYSDTQLQRLMLD-ETARSQGLENYTSLDD +CVSYLKKLYEHK--DQLVNQAMLTILKGQTI-QTKIPSQLPETIEVANKTGELD.TVENDVGIVFAK--EPFVIVVLSNG +VK-VPQQMREAIGEFASAAFn.. +>ur|UPI0005EE8F9E|UniRef100_UPI0005EE8F9E/31-256 +.....---------------------------fAENENQLFTAASVIKLPIYLYFFEKIAKKELDLQTDFQIPSEKVVAG +AGIIQILPQKRWTLEELLHLMIAVSDNTATNQLIELA-TITKLQSWLRENNWDGIQLERQMMDFTTV----KQNKISAKA +AVTIFQKIMMLSEAYPDLKETIRRPLLNQQF-RSNLAGTLESGLQMLNKTGELK.NIQHDVAVFEYKGKIR-FAAALTNN +TG-LEANATAWMQTVGKQLFs.. +>up|H1GEX6|H1GEX6_LISIO/31-256 +.....---------------------------fAENENQLFTAASVIKLPIYSYFFEKIAKKELDLQTDFQIPSEKVVTG +AGIIQILPQKRWTLEELLHLMIAVSDNTATNQLIELA-TITKLQSWLRENNWDGIQLERQMMDFKTV----KQNKISAKA +AVTIFQKIMMLSEAYPDLKETIRRPLLNQQF-RSNLAGTLESGLQMLNKTGELK.NIQHDVAVFEYKGKTRF-AAALTNN +TG-LEANATAWMQTVGKQLFs.. +>up|U2VNN2|U2VNN2_9FIRM/58-309 +.....--LNNVIAQSGATSSVYYKSLDTGEVF.-YNFSGKMPAGGLIRPYVAAALLDAVKEGNLSLDETVTVSAKALREK +SPALSKKPGSKVSVRILLEDMMLDQDETALYELVRLI-GWDEINAYLLKKGYADTILGSPEETAEDKEKSETISYTSVND +MVTLLTRLYEGTCVSKELDAYLLGLMEKQND-RQLLGALLPKKLRLAQVSTSEG.RVQNAGGIIYAK--EKYILVIMTDK +AL-RKDETMKTINQISSIIFn.. +>up|I9AQ03|I9AQ03_LACPE/111-270 +.....---------------------------.----------------------------------------------- +-----------------LQLMIHNSDNAAANRLIDRAGGFKPINKTIKQFKFRHTVLQRHMLDTD-ALEQGRDNYTSVGD +LTRFLTRVYRHQLLGKTYDKQMLTLLKGCRN-HSKLPALVK-HATVYNKTGEYPdGVQNDAAIFKTKHGT-YSIVVLAQN +GQ--QEQQYQGMQRLGRDVVny. +>up|A0A0G1A935|A0A0G1A935_9BACT/71-291 +.....--LKASVSKRSGNYSLYIKDLDSGKTY.EIDPERNIYAASLYKIPVAVVTVKEIEKGNLAFDTEITYTSADSAGG +SGVLNTEIGTKYTIARLLSTLLKESDNVSQNMLLRTV-SKTSIQEVFNAY-LEGTKSQFS-----------KDNISNAKE +ISLFFENFYESDYISGKNREYLIDLMSSTSY-DDRIADHLLPGVKFAHKIGSWGeGSWHDCGIVLGDDIE-LVACLMSEN +TT------------------... +>ur|UPI0006717BDA|UniRef100_UPI0006717BDA/10-258 +..aiaAQIEAFTTAGTGVRSVLVKTLDGPRLTvAHRADLVLPAASLTKMILGVALFDSAERGELDPDERVRIGALPGTMY +PSVLQADPDSTVTVRELCGFALVTSDNPAAEHVRAVL-GQERIDATIKAVGLHSTTFPAGFSERE-LGPLGRANTTTAED +MLRLVEYIDRTPHLEPV-RRYLVNYLRND-----RIPSRLDDDVPVRHKTGSLR.GIVNDAGIVLHPVHR-VAMVFLTEG +QA-DNIRTAQEIGEVSERIV... +>up|R5QB58|R5QB58_9FIRM/153-316 +.....---------------------------.----------------------------------------------- +-------------TEELLRLMITVSDNDAANELVRKLGGMEVVNEFCRLHGFADTHMGRLLLA----PNDMDDNYTSVND +CGKFLREMNGNVLVG---SEKLLDLMRQQER-TGKIPAGVPENIETANKTGELS.DVENDAAIIFGENGA-YTVCVMMSG +LS-DTSAARSVIREISAQIYey. +>up|E5XI86|E5XI86_9FIRM/150-312 +.....---------------------------.----------------------------------------------- +--------------EELLRLMITVSDNDAANELVRKLGGMEVVNEFCRLHGFADTHMGRLLLA----PNDMDDNYTSVND +CGKFLREMNGNVLVG---SEKLLDLMRQQER-TGKIPAGVPENIETANKTGELS.DVENDAAIIFGENGA-YTVCVMMSG +LS-DTSAARSVIREISAQIYey. +>up|W2ER85|W2ER85_9ACTN/74-311 +.....--------------------------L.ALNEDVELPLASTGKLLLLAALAQDIASGAVDPAEPVTLLEEDRAGG +SGLLTGLSAATWTVAGLALLTAAVSDNTATNALLRRL-GLDRVDAAARGLGMARTRIHDRIREPRLPVHPPAFATGTARE +LASLTTALAYGR---EPWHRLLLGWMAHNT-DRGLVPALLPPGVWVANKTGTDT.GTRGDAGVIVGARR--AGYAVLAHG +PAGSEHALVQAVRRAGLA--... +>ur|UPI000287E369|UniRef100_UPI000287E369/20-249 +.....--------------GLSVKITYHKQSF.SFHELKTHTSASLIKIPLVLTVMQKIEQGQLTLTDRRAISET--VKG +TGVLHYLHNVPLSLHDLMKLAIIVSDNSAANLLIEEV-GMEAVQQLSQMVGANDTLLLKPFMSHNR----MRDNFTTAQD +MVTYLTLIGENRYFNEESRRHLYGMLYDQQL-TKRLGEQLASEVQLASLSGTSR.IAMHDVGIFSLGQER-LYVAVLTEN +MP----HANEVMSTIGKLCId.. +>ur|UPI00046C7589|UniRef100_UPI00046C7589/47-284 +..kinDLLAASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHNTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI0002FEFDFF|UniRef100_UPI0002FEFDFF/5-209 +.....--------KFPGKYSLHMEYPIGTVQY.SLNIDEVFKSASLIKLPIFLYGFHHAK----DLEELVEVSPEDIVDG +AGVLQTLVTESFSVRDLLVLMMVVSDNTATNVLIGRY-GLKRLNTYLQHLGMTKSKLAREMRDQV-AILAGLENLVCSRD +MVACLRILASSP-----AFRSMLYILENNQF-KNKVPMGVKEGFVFFNKTGELD.NIEHDTGFFIYKGQ----------- +--------------------... +>ur|UPI0004AF2939|UniRef100_UPI0004AF2939/9-290 +....gATLRAIARDAGVTAHVHATRLTGPPGTtSLADTEPVAIASLYKLPLALIWAELVAEGRLKADQLVRLAAPNRMPP +TGVAMLLDDVALSARDAVRLMLAVSDNACGDAVLDLV-GRDRAHERLARLGLPESLIRQGSAEETRQYDPALASAATAAQ +LAQVLRLLWSRPG---GPHDTVRDALAHQA-WRHRIGSGFPDDVLLLGKTGSLG.RLRHEAAVVRFPHEHPVGVVVLTRA +ARRHLPRVDAAIGELARVAV... +>ur|UPI0003698569|UniRef100_UPI0003698569/6-255 +.....------------TWSARAVDLDTGEELfARTPDVVCRTASVGKVFLLIEVARRLADGTLGADARIEISEAHRVAD +SGLLYRFRDQRLTVPDAALLVGAFSDNLATNALLHLC-GLDRVHAVAAELGLRDTALLDYIRDDRGPEHPWTPSYGTGRE +LADVLRRLALGEVVSPEVSTQVLDWLASDAD-TSMLADAFLQGMVLRHKTGSVE.TARIDVGVLRGPRAG-VAYAVAVNW +DSGDRAEAIDGMRRIGERL-... +>ur|UPI000555CF84|UniRef100_UPI000555CF84/77-313 +..tliDETEALNTDRSGNVGLVLLNQSTDEQI.EVNAGTTFTSASLYKLYVTYAILTEVDKGNLSLDTLIN--------- +-------EQTAATIDHYLRKTITLSKNKTAIALANLL-GWDVIEKFVQENGFSETTFNTSNEN---GIAVRGPLQTTPGN +VADLLNRLMDGTLLSKSSTDYFMGLLADQQL-DYALSTGLSDDVSFAHKTGILD.SVSHDAGIITDSDGEEYIAVVMSDG +WTNATEEAKPIFIETGQSIMdy. +>up|E6Q108|E6Q108_9ZZZZ/29-248 +.....-----------------------GPAL.ALDAERPIYPASTIKTPLAAAALLLAARGERRLDERRPVRAENLTLN +DAPSPIEPGYPASIEELCRYAIDRSDNVATNELFDRL-GREKATAIVRELGLEATGFYRKLSGSDPQWDGRHRNAHPVRD +AARLFRQIAERAF---PGAELLEGWLGEQH-WNDKLSLGLAPGDRFAHKTGDTS.EVTHDGGILTTGDRRRAAIVVYTEM +PS--TPENNAR---------... +>ur|UPI00058D9ABE|UniRef100_UPI00058D9ABE/2-254 +.....---QAIERRGPETLAVAVHGP-GERGY.GHHEHTELPLASAGKLALLAELGRTIEQGERAETTPVPIEPEDHCGG +TGLLQHLAADTYSLGDLALFTAAVSDNIATNALLRVL-GIEAVNRTADRLGLTATRLLDRIRDVRGPGTAPTFALGTAAD +LALLAARVAENGF---PGAARLLRWMRTNT-DHDLVPALLPPGIWIANKTGTDD.GVRADVGVMHSAN--RIAYAVLAVG +EPGTEPGLVAAARQTGLAIAr.. +>ur|UPI000380CB61|UniRef100_UPI000380CB61/4-161 +.....---------------------------.----------------------------------------------- +---------------------VSISNNTAANLALDAIGGASALTAFMRSIGDNQARLDRRKPDLNEATPGDIRDTTTPLA +ASRSLQTLLLGDIFSVPARDELTQWIFEDQVADALLRSGLPKDWRIVDKSGAGGhGSRSIIAVVWPPKRSAVVIAIYITQ +TN--MMASNQTVSRIGSALAk.. +>ur|UPI00065BB899|UniRef100_UPI00065BB899/17-230 +.....-------------------DFAKGDSItNHHHEKIFESASLIKLPIMIYIYESTT----QEDRKALVQINHKVGG +SGVLKNMNIDQLSVQDLIYLMIVVSDNTATNTLIDHF-GLQHINLFIQELQCEQTQLNRYMMDAE-AISEGKQNTTSSQD +MIHILRYIAEHK-----HHQEMLNIMNDQHLNDKIYRSFYEDTLNFYSKTGEYD.NVVNDVGIIQHEGE-LYYYCFLSNT +NK--PKKA------------... +>up|R6LVS7|R6LVS7_9FIRM/181-356 +.....---------------------------.----------------------------------------------- +------------TLNSYLNPMITVSDNDAANTLVNMLGGMDVVNAFCQAHGYTSTSMGRLLLHSNE----NGDNYTSVND +CGHFLKEIYQINAGTAENADAMYSLLKMQER-RNKIPADMPEGVSVANKTGELD.NVENDVGIIYNTTKGIDLVVCFMSQ +NLSSTGNAQETIAQDSRMIYgyy +>up|U2ENR9|U2ENR9_9FIRM/206-382 +.....---------------------------.----------------------------------------------- +-------------LDNALNSMITVSDNNAANTLVNYLGGMARVNKFCQDHGYTSTSMGRLLLA----DNSNGDNYTSAKD +CGKFLKTIYQIDATDNNDAEYMYRLLKMQ-TRKNKIPAQMPSEVKVANKTGELD.HVENDAGIIYDTAKGIDLVVCFMSQ +DLNDTSAAQNTIAQDSRAIYgyy +>up|J9W454|J9W454_LACBU/2-245 +.selsETIERVMADSSFKYGLLIQS--NGQTLvDHDSHEAFPSASLIKLAILNDVLDSN----VDLDQSVDVSTDELVGG +AGILQLMSVRSWKLRDLLALMISVSDNSATNVVISLM-GMNHIQHYLQTHDFHETRLERYLMDGR-ALASGKNNYTSATE +SLRLLQQALHNG-------SEVQSWFVNQQF-RYKLPGNFDENVAVYNKTGEGN.LIDHDVAQIVYNNHS-VDIAMLTAG +SL-NRMETIQKFNQVGQSVVd.. +>ur|UPI00058F76E9|UniRef100_UPI00058F76E9/2-230 +.....----------------AVVDLDTGQPLlTHDADRVLPTASMGKVLLLLEVLKQAEAGRLDLAAPLPIAPAHEVAD +SGLLHLFLDRTVTVEDACLLVAAVSDNLATNALADLC-GLDAVRATGGDLGLAHTAFLDAIRDERGPQHPSAPSCGSARE +LAHLFALLHAGEAVSPTVSARVLELLAAGAD-TSMVAGGLHGGVLLRHKTGHDA.GVRADAGVVIGPAAA-LSYAVLAQW +SPDA----------------... +>ur|UPI00065DDEAE|UniRef100_UPI00065DDEAE/24-253 +.....----------------------EKQTLfAENENQLYTAASVIKLPIYLYFFEKISNGELNLQTEIQLSPDRVVAG +AGIIQILPQKRWRLEELLHLMIAISDNTATNQLIELA-SLQNLQAWLGKKGWKSARIERKMMDFKA----AGENKITAKL +AVTIFQEIMELTKKYPNLTETIRRPFLNQQH-RSNLTGTLEAGLQMLNKTGELK.DIQHDVAIFEYQGEI-RFVAAFTNN +TG-LEANSTAWMQTVGKQVF... +>ur|UPI0003530788|UniRef100_UPI0003530788/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYSLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHNTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +TD--NAKSAAFIASVTDKLWq.. +>up|G2Z9E9|G2Z9E9_LISIP/24-254 +.....----------------------EKQTLfAENENQLYTAASVIKLPIYLYFFEKISNGELNLQTEIQLSPDRVVAG +AGIIQILPQKRWRLEELLHLMIAISDNTATNQLIELA-SLQNLQAWLGKKGWKSARIERKMMDFKA----AGENKITAKL +AVTIFQEIMELTKKYPNLTETIRRPFLNQQH-RSNLTGTLEAGLQMLNKTGELK.DIQHDVAIFEYQGEI-RFVAALTNN +TG-LEANSTAWMQTVGKQVFa.. +>up|C7MGS2|C7MGS2_BRAFD/12-260 +.....-----------AAVSHCLLDVEGHVLS.AAGAARPYYAASTIKLHVLVAALRAAEQGMLDLSAQVPATRTFRGAG +RPFTLTHPEDGVQVRELLTRMIDRSSNEATNHVLALL-GLEAVAATIADLALGATRVERLIGDAA-ALAEGATNETSAAD +LATTMLAAVRPVLLAAASRELARDVFGAQQI--PVIATALRDGVRWGSKSGWVD.GYRHDVAFLGDPDGAVRVLAVMTAG +MA--PAEADRRI--------... +>up|M1NNM1|M1NNM1_9CORY/4-288 +..slrARIGTELVAAGCDGWCWAHPVGEEAAGvGVGADSQTSISSMYKVHLLAAFCLAVDRGLLNPLDAVTLSADDGPVG +TPGVGLADPVTMSLRDLVRQMVVLSDSIAARVLQRRL-PPGLVGEVVSLANLEDTTIVAPL---PAQDPAAYRSVSTPRQ +LCRLLDWIWTGPDLTGVSRAFARTVLGQQV-WGHRIPSGFPAGVRFHGKTGTIG.PVRGEVSVVAVDEEAPIVVTVITRS +ARPNLAAADAAIGRIARLLVn.. +>up|Q67QX3|Q67QX3_SYMTH/159-398 +...lhETVYAVAVEYPGRISVVAVDLTTGSRY.EFRARDPYLPASTFKLPVALCVLEAIDAGEMAWNTLVTYTEEDYEPG +AGFAQAAFGSRWTVRNLVDRSLISSNNVAVKMLARTL-TWDGLLACTTAMGGPVTRTEEGS------------TPVSAAD +EAAWWLRLWELSRERPELAEQLLRPLRQATY-RGRIQAGTPRPELVTHKFGTYA.GYDHDGGIVWAE--RPYALVVLTYG +GG--EYLADRAIERIAAAAWa.. +>up|U2PXZ4|U2PXZ4_9CLOT/80-318 +.enleNKIKEYLGNEINNVGLIYYDLTTNKKI.SINGDELFTAASTYKVGMNIVAYNMIKEGTLSLSESIKYSSGYYEEG +TGILQSQIDTTISIQKLLDYSIIYSDNIATNMVTEKLGGFNSVRQAVSYF--T----GITEPTVS-------GNVITPET +EFRLLKNLYSNRF--DEYYSHLIEVMKNTEF-HDRIDKYLPYDI-VAHKIGSYD.SYINDVGIIFTD--KPYILVIYTNE +LT----DASEKIATLSNIIYn.. +>ur|UPI0002526499|UniRef100_UPI0002526499/38-300 +....aAVYRAVAAQAGGRWHSLVTNVTAGNAEtVVAQDENFVIASVQKLAVATALLDAVDRGDLALSDTVELTDDVIAGG +AGIYHRQVVYGLTLSNALTAMLQVSDNTAVRLIGSVL-PGVEINRILAAKGLTRTRVDPLPDNP----NRFWLGVTTPRE +MNELLVRLVKGTLLSEASTAAMLRVLTWSSVGVDGVRRTMSERTRVATKYGADD.DRRHEAGVVFDEAGAPLLVYAYFAD +QVPQTNPVVEAHSLLGRAMV... +>ur|UPI00037C23BC|UniRef100_UPI00037C23BC/9-247 +.....-ELEKRIESINGDVSIMIQ----GEIMyRYNEQLVHPSASLIKLPILSCAIENIKDGTLNPYELIPISSLEKTGG +SGIVAALHTPNVTIQDLITLMITVSDNTATNWLINKL-KINDIQKHIDSLQLNGTKLQRYMMQTPK--ETGKDNFTTAED +IISLLKHYDNDE--------QFYYPLEKQQL-THKLCGNLEEGLSIANKTGELQ.TVTHDAARLNINNKT-VYVAVLSSN +VE-CVNHTNYIFSEIGHLIVqy. +>ur|UPI0005128DF1|UniRef100_UPI0005128DF1/29-254 +.....--------------------------F.AENENQLYTAASVIKLPIYLYFFEKISKGELDLQTEIQLSSDSVVAG +AGIIQILPQKRWRLEELLHLMIAISDNTATNQLIELA-SLQELQAWLGKKGWKSVRIERKMMDFKSA----GENKITAKL +AVTIFQEMMKLTKKYPNLTETIRRPFLNQQH-RSNLTGTLEAGLQMLNKTGELK.DIQHDVAIFEYQGEI-RFVAALTNN +TG-LEANATAWMQTVGKQVFa.. +>up|A0A0F5Z5B8|A0A0F5Z5B8_LISSE/22-255 +.....--------------------TDGKQVLfAENENQLYTAASVIKLPIYLYFFEKISKRELDLRTEIHISADKVVAG +AGIIQILPEKRWRLEELLHLMIAVSDNTATNQLIDLA-TFSNLQAWIMAKGWKSVQIERKMMDFKS----DKQNKITAKL +AVTVFQEIIELSKQYPNLTETIRRPFLNQQH-RSNLTGTLEAGLSMLNKTGELK.DIQHDVAIFEYEEEV-RFVAALTNN +TG-LEATATAWMQNVGRQLFde. +>up|A0A097B1T1|A0A097B1T1_LISIV/29-254 +.....--------------------------F.AENENQLYTAASVIKLPIYLYFFEKISKGELDLQTEIQLSSDSVVAG +AGIIQILPQKRWRLEELLHLMIAISDNTATNQLIELA-SLQELQAWLGKKGWKSVRIERKMMDFKSA----GENKITAKL +AVTIFQEMMELTKKYPNLTETIRRPFLNQQH-RSNLTGTLEAGLQMLNKTGELK.DIQHDVAIFEYQGEI-RFVAALTNN +TG-LEANATAWMQTVGKQVFa.. +>up|C0WDD8|C0WDD8_9FIRM/70-321 +.....--LNNVIAQSGATSSVYYKSLDTGEVF.-YNFSGKMPAGGLIRPYVAAALLDAVKEGNLSLDETVTVTAKALRKK +SPALSKKPGSKVPVRILLEDMMLDQDETALYELVRFI-GWDEINAYLLRKGYADTILGSPEETAEDKEKSETISYTSVND +MVTLLTRLYEGTCVSKELDAYLLGLMEKQND-RQLLGALLPKKLRLAQVSTSEG.RVQNAGGIIYAK--EKYILVIMTDK +AL-RKDETMKTINQISSIIFn.. +>up|R5I1J6|R5I1J6_9FIRM/160-409 +.dsleKKLEELLNGFEGQWSVYVKDLGSGEQF.SIN-NQSMTSASLIKAFVMAASYENMD--------RLRVQEGTILKA +EPLSDTVLN---KLYALTENMVTFSDNESFNEMVRLQTGARVINRFLRGQGYQETAVLHTLPSSTEPVGLGGSNTTSVED +CGKLLESIYRGECVSEEASSQMLSFLLMQDT-RTKIPGGLTDSITIANKTGEND.SNQHDIAIVYGDRTD-YVLCVMSEN +GG-TEETAVSNIRMISALTY... +>ur|UPI00046C823B|UniRef100_UPI00046C823B/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQQEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHNTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|A0A033U754|A0A033U754_STAAU/17-230 +.....-------------------DFAKGDSItNHHHEKIFESASLIKLPIMIYIYESTT----QEDRKALVQINDKVGG +SGVLKNMDIDQLSIQDLIYLMIVVSDNTATNTLIDHF-GLQHINLFIQELQCEQTQLNRYMMDAE-AISEGKQNTTSSQD +MIHILRFIAEHK-----HHQDMMNIMNDQHLNDKIYRSFYEDTLNFHSKTGEYD.NVVNDVGIIQHEGE-LYYYCFLSNT +NK--PKKA------------... +>ur|UPI000527CB42|UniRef100_UPI000527CB42/20-288 +.....------ADDLGIDLSFCAQRVDGSGPVlSHRADALWPGASLYKLPAGIALHRAKE---DRLSEPVLVLPQHRVDG +AGLSLMEDPVTVTWRELVRFMLVGSDNTAAAIILDEI-GIPAVDAVALDAGMRDSTIASAAETVRQRTDQVLGSLTTAAD +QVRLLSSLWSGALMDSRGTNMICSMLAQQI-APTRISRTLSPGVRVAAKTGTRG.PFRHDSAVVSHERETPVAVSVLTRS +LEFDIPAIDDGIGGIAA---... +>ur|UPI0003B746C5|UniRef100_UPI0003B746C5/237-397 +.....---------------------------.----------------------------------------------- +--------------EQWIEPMITISDNTSYNVLMEVIGGLHKANVLAQQIGMRNTALHHGLQPGQHFFTDGGANVSCASD +IGIFFEKLYDHELGSKKSCDQMIDLFKRCT-DYTALQSGLGQNVEFAHKTGCAD.TYYHDGGIVYLPGRD-YILVIFSKD +VN----VYTSLMYEIS----... +>up|A0A076W009|A0A076W009_BACMY/9-247 +.....-ELEKRIESINGDVSIMIQ----GEIMyRYNEQLVHPSASLIKLPILSCAIENMKDGTLNPYELIPISSLEKTGG +SGIVAALHTPNVTIQDLITLMITVSDNTATNWLINKL-KINDIQKHIDSLQLNGTKLQRYMMQTPK--ETGKDNFTTAED +IISLLKHYDNDE--------QFYYPLEKQQL-THKLCGNLEEGLSIANKTGELQ.TVTHDAARLNINNKT-VYVAVLSSN +VE-CVNHTNYIFSEIGHLIVqy. +>up|A0A0G0X9Z3|A0A0G0X9Z3_9BACT/72-291 +.....---KASVSKRLGNYSLYIKDLDSGKTY.EIDPERNIYAASLYKIPVAVVTVKEIEKGNLAFDTEITYTSADSAGG +SGVLNTEIGTKYTIARLLSTLLKESDNVSQNMLLRTV-SKTSIQEVFNAY-LEGTKSQFS-----------KDNISNAKE +ISLFFENFYESDYISGKNREYLIDLMSSTSY-DDRIADHLLPGVKFAHKIGSWGeGSWHDCGIVLGDDIE-LVACLMSEN +TT------------------... +>up|R2SU54|R2SU54_9ENTE/67-297 +.hkieQTMTATAKNFNGDVGITYVDLTTGKQI.SVNGTKEFYSASTIKVPLAMMVADKVQAGGLKWDDQLTFNEKDYEDG +TGIIINDIQPTYSLRTLQEYNIIYSDNIAKNMLYDTFGGDVEAKKALYAH------FFQKETDWDD-------AKLTSED +AAKILKILYEEKSTNQE-YQKIYEYMKNTVF-HERMDTPTTSG-KVAHKIGSYA.GFLHDIGILETE--HPFILTVFTNG +QTD---AGIPFIST------... +>ur|UPI0005341FCE|UniRef100_UPI0005341FCE/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTNKLWq.. +>ur|UPI0002894C9E|UniRef100_UPI0002894C9E/88-323 +.dkleNDIKSYLGNNINNIGLSYYDITSGEQI.NINSDKTFLAASTVKVQLNMVLADMFKSGQASENEQLTFTSGDYEGG +TGILQDTDMSKYAVTTLSDYSIIHSDNIATNMLMRRI-GYENFRTLVDKLGYTTDH---------------SNNYITAAQ +ETTILTQLYRNKD-NNAYYSHIIDIMKNTDF-HDRLDKYIDTKI-VAHKIGNYS.DYVNDAGIVYAN--KPYVISIYTKG +VS----NADEVIAHISKMVYdy. +>up|F4FWD3|F4FWD3_LACBN/2-245 +.selsETIERVMADSSFKYGLLIQS--NGQTLvDHDSHEAFPSASLIKLAILNDVLDSN----VDLDQSVDVSTDELVGG +AGILQLMSVRPWKLRDLLALMISVSDNSATNVVISLM-GMNHIQHYLQTHDFHETGLERYLMDGR-ALASGKNNYTSAAE +SLRLLQQALHNG-------SEVQSWFANQQF-RYKLPGNFDENVAVYNKTGEGN.LIDHDVAQIVYNNHS-VDIAMLTAG +SL-NRMETIQKFNQVGQSVVd.. +>up|V5RUC2|V5RUC2_9BACT/93-344 +..kvsEIIERLVDGTNSSVSLYYRDLNNGPWF.GINEDENYKPASLLKVPVFIAYLKKIENNLGLLSSTLSYKENELEMP +ADNLESAPEKEYTLEKLFERMVVNSDNQAYTLLVNRI-DTKELDQVMQDLGMTVPDSNLTE------------NILTAKS +YASLFRVLYNSSYVSRSASEYALTLMSYARF-DSGITKDLPEEIAISHKFGTGD.VYLHDCGIVYYPEK-PYLICIMTKG +KD--FEQLAGVISTLSKKIYee. +>ur|UPI000693AD1E|UniRef100_UPI000693AD1E/127-362 +....kKRIEKYLGKDIKKFGFIYYDLATNEKI.SINKNKVFTAASTYKVGLNMVAYEDVRKGVLDINKGIKYNPDDYEGG +TGILQQQVNTTVPLQKLLDLSITHSDNIATLMASRVLGGTSTVRKRMNSMVGLSCVT--------------SSNKTTPEI +QFRLLKKLYDNR--QDSYYAHLINVMKKTVF-HDRLDKYLP-HNKVAHKIGNYG.AAVNDIGIVFTD--KPYIIVAYSEG +ID----NAAEKIAKISKMVYt.. +>ur|UPI00046C858B|UniRef100_UPI00046C858B/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|A0A0H1U1R8|A0A0H1U1R8_STRAG/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI0001E19DC8|UniRef100_UPI0001E19DC8/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI00046C8543|UniRef100_UPI00046C8543/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|E0GJ38|E0GJ38_ENTFL/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|E2YV20|E2YV20_ENTFL/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI00046C7849|UniRef100_UPI00046C7849/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI00046C560C|UniRef100_UPI00046C560C/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI00035479CC|UniRef100_UPI00035479CC/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAEFIASVTDKLWq.. +>ur|UPI00048B2D56|UniRef100_UPI00048B2D56/14-260 +.....-------SAGDARWGVRVVDLDGGDVLvDHGADRRLSTASVGKIFLLLEVADRLASGALRTGHLVDRRAVEPVAD +SGLWQHLAADVLPVGDAAALVGAVSDNLATNVLLDLV-GLAAVQQWPARLGLAETALHDKVRDVRRPSDPPALSTGTAAE +LAEVMRSLHAGEV---RAARRVLGWLRLGT-DLSMVGQAFNRGVRLINKTGTDT.GVRADVGLVYGPRRR-VAYAVVANW +TPPADPHRDAVLAG------... +>ur|UPI0001E979B7|UniRef100_UPI0001E979B7/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPKYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI000689443C|UniRef100_UPI000689443C/171-408 +..sleEKIKKYLGEEIDKVGFVYYDLTSGEKI.SINGNKICTAASTYKVGMNIVAYNRVREGNLELYEGLKYRSSMYESG +TGILQNQMNTTISVQKLLDLSIIYSDNIATNMLSRRLGGVQAVRKNVSDITA--IHIDT------------RDNIITPEM +EFILLKELYEGR--NEKYNAHLINSMKNTVF-HDRIDKYIPKDI-VAHKIGNYG.SYTNDVGIVFTE--NPYIFVMYSDG +LS----NASEKIAILSKIVYnh. +>ur|UPI0003D69B1B|UniRef100_UPI0003D69B1B/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-EPE------------FSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|R5BSP2|R5BSP2_9FIRM/188-361 +.....---------------------------.----------------------------------------------- +---------GRETVNSALTSMITVSDNDAANNLVTWLGGMAAVNSFCEEHGYTNTHMGRML--LA--DNTGDDNYTSVTD +CGKLLREIYNNSE-SLTYPELMYKLLKQQER-RNKIPAGIPDGAQVANKTGELD.TVENDAAIIYSAPRNDFILCIMAQN +LT-NTAQAQANIQALSNAIYgyf +>up|D4EQ80|D4EQ80_ENTFL/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVSSGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI000534E179|UniRef100_UPI000534E179/52-284 +.....--LVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI0004023646|UniRef100_UPI0004023646/2-246 +.....-----------AQISVCLLDADSGAVL.EFDGGERVHTASIGKILLLIEVAIRMADGRMPAQQTLQRAPADEMND +SGLLQHLQVQALPAADLAVLVGAVSDNLATNLLLRHV-GIPAVMERARTLGLKHTALHDRVRAVRRPSDPPTLSTGTAAE +LADLLARLHRGEVRSRVVSRQVLQWLTLDT-DTSMTAGALGRGLTLSHKTGTET.GIRCDVGLVTGPKLAYGVLAEFTES +GG--ADERDAVLGE------... +>ur|UPI00066C9B03|UniRef100_UPI00066C9B03/17-229 +.....-------------------DFAKGDSItNHHHEKIFESASLIKLPIMIYIYESTT----QEDRKTLVQINHKVGG +SGVLKNMNIDQLSVQDLIYLMIVVSDNTATNTLIDHF-GLQHINLFIQELQCEQTQLNRYMMDAE-AISEGKQNTTSSQD +MIHILRFIAEHK-----HHQDMMNIMNDQHLNDKIYRSFYEDTLNFYTKTGEYD.NVVNDVGIIQHEGGL-YYYCFLSNT +NK--PKK-------------... +>ur|UPI00068B89A5|UniRef100_UPI00068B89A5/40-279 +..kvsVELNKYIKKSGGLVTLQYQDLVTGETF.QIKGKTSSRAASTIKLPLALYIMEQADKGKINLNQKLKFKSYHYYAG +SGVIQKKVGTYYTIRDLVKKAMIYSDNIAFIMLKERV-GQQNFIKYMKSVGGQYA-------------YPNGKNLTSAKD +LTIYAKRLYQFSN-KSPLGKELVGYLKKTVY-NTTIPRGIK-GTSVAHKVGMIPnRIYNDAAIVYDK--NPYVLAIMTRG +IS--YGKSQKVIAGLAAIVNkh. +>ur|UPI0001F0C76B|UniRef100_UPI0001F0C76B/68-303 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|R3J9M8|R3J9M8_ENTFL/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|C7D3R0|C7D3R0_ENTFL/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|A0A0M2CMN0|A0A0M2CMN0_ENTFL/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|A0A0M2CDE0|A0A0M2CDE0_ENTFL/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI0002F01559|UniRef100_UPI0002F01559/49-284 +....nDLLVASVKEFEGTVGISYLDLETGERR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPKYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|A0A098F374|A0A098F374_9BACI/36-276 +.aklaPELNKYIKSAGGTVTLKYEDLVTGDTY.TVGSALSGRAASTIKLPLAIYVMELASKGKLNLNQKLVYKKYHYYGG +SGVIRYKVGTSYTIRDLVQKAMVHSDNIAFIMLRERV-GKANFITYMKSLGAKNAY-------------PNGQNLTSPND +LAIYAKKLYNFSKVHPL-GKELDGYLRKTVY-NTTIPKGIP-GIPIAHKVGMIPdKIYNDVAVIYDK--TPYTLSVMTKN +IS--YEKSQRVIAGIASIVHkh. +>up|A0A0E1C6N1|A0A0E1C6N1_ENTFL/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPKYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|U3TR40|U3TR40_9ENTR/8-140 +.....---------------------------.----------------------------------------------- +------------------------------------------------EIGDNKYRLDRNEPSLNTAIPGDNRDTTTPDA +MAESLNKLVLGSVLAETQRAKLTEWMKGNTTGLNSIRAGLPSDWAVGDKTGSGDyGTTNDIAVIWPKDHAPIVLTTYFTQ +RVKDASARKDVLASAAKLVAe.. +>ur|UPI0001B2E86E|UniRef100_UPI0001B2E86E/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKQEMYQRYLHKSPSIE-------------EPQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|C2W8U4|C2W8U4_BACCE/9-247 +.....-QLEKLLECINGKVSIMIQ---GAITY.QCNEQLIHPAASLIKLPILSCAIEKIREGTLHPFELISVLSLEKAGG +SGVVDSLHTPTVTMQDLITLMITVSDNTATNWLINKL-EMNHIQTHIDSMQLYGTKLQRYMMQTLK--EQGRDNFTTAED +IVFLLKHYENE--------KQFYNLLQNQQF-TYKLCGRLEKGVATANKTGELQ.TVTHDAARLIVNNKT-VYIALLSSD +VE-STNHTNYIFSEIGYLIVqy. +>ur|UPI0002DB9EED|UniRef100_UPI0002DB9EED/9-247 +.....-ELEKRIESINGDVSVMIQ----GEIVyRYNEQFVHPSASLIKLPILSCAIENMKDGTLNPYELIPVSSLKKTGG +SGIVASLHTPNITIQDLITLMIAVSDNAATNWLINKL-KMNHIQKHIDSMQLNGTKLQRYMMQAPK--ETGKDNFTTAED +IVSLLMHYEN--------EEQFYNPLEKQQF-TYKLCGKLEEGLELASKTGELQ.TVTHDAARLKINNQT-VYIAVLSSN +IE-CVNYANYIFSEIGHLIVqy. +>up|C7X232|C7X232_ENTFL/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVSSGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI0003539A8F|UniRef100_UPI0003539A8F/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQRLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|R3TSN9|R3TSN9_9ENTE/72-295 +.hkieQTMTDTAKTFTGDVGITYVDLTTGKQI.SINGTKEFYSASTIKVPLAMMIADKVQSGSLKWDDQLTFNEKDYEDG +TGIIINNIQPSYSLRTLQEYSITYSDNIAKNMLYDTFGGDVAAKKALYAH------FLQKETDWDD-------AKFTSED +AAKILKILFEEKS-SNQEYQTIYNYMKNTVF-HERLETPTTSG-KVAHKIGSYA.GFLHDIGILETE--HPFILAVFTNG +ETD---A-------------... +>up|R2S4S0|R2S4S0_9ENTE/169-329 +.....---------------------------.----------------------------------------------- +----------ESSLGDLVSQMIQISDNQATNQIIEFI-GMSTLNSYFQAAGYPDTVLEREMLDTTA-QRAGKENYTSIPD +VMTFLQRLYDHQG--EAPYGAMLQIMMGQRV-RTKIPAKLNAAIPVANKTGELA.GVENDIGIVFAD--HPFAIAVLSNG +VS-DSGAMREAIGNLASAAT... +>ur|UPI00046C61DB|UniRef100_UPI00046C61DB/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDEKAKREMYQRYLHKSPSIE-------------EPQFSSED +ALVILQRLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|V7ZND1|V7ZND1_ENTFL/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPD-YQTIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI0003539CE8|UniRef100_UPI0003539CE8/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPD-YQTIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI00065F789D|UniRef100_UPI00065F789D/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMDTPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI0004725AF6|UniRef100_UPI0004725AF6/17-230 +.....-------------------DFAKGDSItNHHHEKIFESASLIKLPIMIYIYESTT----QEDRKALVQINHKVGG +SGVLKNMNIDQLSVQDLIYLMIVVSDNTATNTLIDHF-GLQHINLFIQELQCEQTQLNRYMMDAE-AISEGKQNTTSSQD +MIHILRFIAEHK-----HHQDMMNIMNDQHLNDKIYRSFYEDTLNFHSKTGEYD.NVVNDVGIIQHEGE-LYYYCFLSNT +NK--PKKA------------... +>up|X1R282|X1R282_9ZZZZ/1-146 +.....---------------------------.----------------------------------------------- +-------------------------------------GGPRELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI000534A2E8|UniRef100_UPI000534A2E8/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKSPSI-------------EEPQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|A0A0L6YGT0|A0A0L6YGT0_ENTFL/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKSPSI-------------EEPQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|E0HDW1|E0HDW1_ENTFL/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKSPSI-------------EEPQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI000418D1BC|UniRef100_UPI000418D1BC/30-269 +..smtKDINKYLGKNRSLVTLKYRNLATGETL.SISSSKTARAASTIKLPLALYIVELADQHKINLSEKLTYQKRHYYGG +SGVIQKKVGTRYTIKDLLQKAMVHSDNIAFIMLREKV-GKQNFIKYMKSIGGTNAYPN-------------NQNLTSPDD +LIIYTGRLYKLAE-TSSLAQQLVEWLKHTDY-NTTIPKGIP-GVQTAHKVGMIPdKIYNDTGIVYQQ--MPYALSIMTRS +FS--YEKSQKVIADLAAIINky. +>ur|UPI0005345F0D|UniRef100_UPI0005345F0D/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKSL-SIEEPQ------------FSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|R2R181|R2R181_9ENTE/146-306 +.....---------------------------.----------------------------------------------- +-----------RTLNDWVVPMIEQSDNNAANVLIDYF-GMDKLNDFFQAQGYQDTRLERKMLD-NEARSQGQENYTSLTD +CMTFLKQLYQQQGTYPQS--AMLEIMQGQTI-RTKIPSKLSGDILVANKTGELD.YVENDIGLVLSETN-PFAIVVLTQN +SK-NSAETRQAIGDFALAAT... +>ur|UPI00031DC529|UniRef100_UPI00031DC529/125-292 +.....---------------------------.----------------------------------------------- +-------------VDSALYSMITVSDNDCANTLVNDLGGMQAVNSFCQTHGYTDTSMGRLL--L--ADTSTGDNYTSAED +CADFLKEVYDEEDSDFSHASDMYALLKAQ-TRRNKIPAQLPQGVKVANKTGELS.DVENDAGILYDSAND-LVIVFLSQG +LV-NASAAQSTIASLSKEIYtyy +>ur|UPI00046C77F2|UniRef100_UPI00046C77F2/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSATFIASVTDKLWq.. +>up|A0A0G1GST4|A0A0G1GST4_9BACT/81-309 +.....----------DPNVSVYFEYLPTGASI.AINKDAEFYPASLLKVPVAMAVARKVERGDWKWTNELVLMSADKDDG +FGTLHKEPANSHTIEKLVRLSLSDSDNTAHFMLARNL-EVEEIEDVYDHMGLKDFLK--------------SDGRLSAKR +YSVMMRALHSASYISEENSQKLLLYLSQSPF-KYYIQSGLEKDVVFSHKIGISEeNVFIDSGIVYAKNRS-YILTVMIKD +KD--EQASKKIMADISGKVYny. +>ur|UPI0001B6FB94|UniRef100_UPI0001B6FB94/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKSPSI-------------EEPQFSSED +ALVILQRLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI0006692911|UniRef100_UPI0006692911/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-EPE------------FSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSATFIASVTDKLWq.. +>up|A5ZMD7|A5ZMD7_9FIRM/389-564 +.....---------------------------.----------------------------------------------- +----------ESTLKPLLTSMITVSDNDSANELVRKLGGAAIVNEFCQERNYTSTHLGREF--L--ASDPTDDNYTSASD +CCRLLSDIYNSSLVNAEASAEMLALLTSQ-TKTAKIPAGVPSGTATANKTGELAdVVENDIAIVFDKE-HPYVLCVLSNN +IK-NNSSAQNTIKKISAGVYty. +>ur|UPI00068764E9|UniRef100_UPI00068764E9/75-238 +.....---------------------------.----------------------------------------------- +-----------ATTRQALRRMIYNSDNAAANQLIATAGGLKSVNRVIRQHHFTQTVLGRHLMDTR-ALQRGHDNWTSVRD +LSRFLTLLSQHRLLGKTADRQMLALLHHCRN-HSKLPLRVT-HAQVYNKTGEYPnGVQNDAALFKTTSGQKIVIVVLSQG +SH--AARQYPAMNRLGRDL-... +>up|R7DC80|R7DC80_9FIRM/389-564 +.....---------------------------.----------------------------------------------- +----------ESTLKPLLTSMITVSDNDSANELVRKLGGAAIVNEFCQERNYTSTHLGREF--LA--SAPTDDNYTSASD +CCRLLSDIYNSSLVNAEASAEMLALLTSQ-TKTAKIPAGVPSGTATANKTGELAdVVENDIAIVFDKE-HPYVLCVLSNN +IK-NNSSAQNTIKKISADVYty. +>up|A0A0E9EIV5|A0A0E9EIV5_CHLTH/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKSPSI-------------EEPQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|A0A0M2ATI5|A0A0M2ATI5_ENTFL/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKSPSI-------------EEPQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|A0A0G0Y7L4|A0A0G0Y7L4_9BACT/64-310 +.....-TLQDKIGKLQGTYAIYVFRLSKNKGY.GINEDLIMPAASIMKVPIMLAVRQATSEGKLTWDTKYTLKDEDKRSG +SGPIEFDAGSELTVQQLTEYMIKNSDNTASMVLSNML-GRDVIDKEILLLGMEHTNFRDY--------------TTTAFD +VGLMWRKIYEMK------NEDIFNLFKDSIY-EDRLPAGLPDTVDVIHKVGTGD.GVWVDAGIVMPQNIEPLVIVILNKG +VD--ASESAKMVPTLTKEIWey. +>ur|UPI0005352FE9|UniRef100_UPI0005352FE9/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEEYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|R2T6I2|R2T6I2_9ENTE/68-302 +..kieQILSDNAKSFNGDVGMTYVDLATGKQI.SIDGTKEFYSASTIKVPLAMMVADKVASGTLKWEDQLTYNEKDYEDG +TGIIINNIQPTYSVRTLQEYNITYSDNIAKNMLYDTFGGDVEAKKALYAHF------LQKETEWDD-------AKLTSED +AAKILKILYEEKA-KNQEYQTIYDYMKHTVF-HERMDTPTTSG-KVAHKIGSYA.GFLHDIGILETE--HPFILTVFTNG +PT---DAGISFISAVTDQL-... +>ur|UPI000368BA79|UniRef100_UPI000368BA79/72-304 +.....--LVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKSPSI-------------EEPQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI00032E2159|UniRef100_UPI00032E2159/69-304 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKSPSI-------------EEPQFSSED +ALVILQRLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI00031821E9|UniRef100_UPI00031821E9/13-196 +.....---------------------------.--DIDEVFKSASVIKLPIFLYGFHHAK----DLDELVEVLPEDIVDG +SGVLQTLVTQSLSVRDLHALMVVVSDNTATNLLIKRY-GIKRLNRYFQHVGMTKSILGREMRDQI-AISEGRDNFVCGRD +MVACLRKIASSAA-----FNDMLHILEKQQF-KDKVPAGAKEEIVFFNKSGELK.GIEHDVGFFVYKGQ----------- +--------------------... +>up|X1IKI5|X1IKI5_9ZZZZ/1-146 +.....---------------------------.----------------------------------------------- +-------------------------------------GGPKELTAFLHNMGDHVTRLDRWEPELNEVIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI00047B8E60|UniRef100_UPI00047B8E60/9-247 +.....-ELEKQIKSINGDVSVMVQ----GEIMyRYNEQLIHPSASLIKLPILSCAIETMKEGILHPYELISIASLEKTGG +SGIVASLRTPSITIQDLITLMITVSDNTATNWLINKL-KMNHIQRHIDSLRLNGTKLQRYMMQAPK--EPGKDNVTTAED +IVSLLKYYENE--------EQFYKPLQNQQF-TYKLCGKLEKGLLTANKTGELQ.TVTHDAARLNINNRI-VYVAVLSSN +VE-CVHHTNYIFSEIGSLIVqy. +>ur|UPI000561A02B|UniRef100_UPI000561A02B/3-246 +.....--------------SVVVAPWGREPVF.ERNGDEPHEAASTMKVAVLAALHRAGA----DLDEPVPVVNAFASRG +GEFANSLLGGTAPLGLLAERMITHSSNLATNLCLART-GHEAVAEVWRRAGATRSASPRGIEDLRA-REAGHRNRVTARD +LVRLLQSLDGE--------PELLALLERNAF-RVDLAAGLPPGTAVAFKNGWIP.GVRHCVGLVRPADCPPYLLAVCYTG +PLASADPAARLVARISAAVWah. +>ur|UPI00046C6626|UniRef100_UPI00046C6626/49-284 +....nDLLVASVKEFEGTVGISYLDLETSEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|R6L7N9|R6L7N9_9FIRM/152-320 +.....---------------------------.----------------------------------------------- +------------SVDSNLNSMITVSDNDAANTLVSYLGGMNVVNNFCSDKGYSSTHMGRLLLASN----QYDDNYTSVSD +CGHFLKEVYDGNQQSDAHAQAEFALLAAQS-RRNKIPAQMPSGVSVANKTGELS.DVENDAGIIYNDLND-LIIVFMSEN +VP-QPGAAQSTIASLSRQIYdsy +>up|A0A0L0LKQ7|A0A0L0LKQ7_9BACT/84-342 +...ieAIIDERKKSNLITATVLFRDIYEQGGF.VINPDEKYTPASLLKVPVMMAYFKIAETDPSILSHRLFYTGSDVQQI +KSNVQLAIGKSYTIEELIERMIRYSDNNATDLLTHYLSDTDRLETYVNVFRDLGVDLKNLT---------DYSDNLTVSE +YTIFLRALYNATYLNRTYSELALEILSETDF-TEGIESGVPNGVLVAEKFGEVRmKQINNCGIVYYPE-HPYILCVMTKG +AGDSIPFLEDSIASISRAVYk.. +>ur|UPI000423DC31|UniRef100_UPI000423DC31/2-240 +...leEKLKALVSKQATDNIAYQIE-YQGKVY.SYRNEHIFRSASITKIPLCLSALKKGE----LLDENPRLDASKKVMG +SGVLHSMEDTIMTLHDLVTIALIVSDNTASNVLMDYV-GFDQMSKDFKAWGLKDTELKSHYMNMNA-DPNKMYNIATASG +MMTALNLIYEDNYISQPVRDRMKRLLRQQQF-NDRVGGTLDSHITVSSKSGTID.KLEHDVGIFKMDKEI-LKFAVLSQG +WPTNLD--------------... +>ur|UPI0006921ADF|UniRef100_UPI0006921ADF/35-331 +.krlqGRIEAIAARAPATLGVAVEDLTTRQLW.TFNGDQAFPLGPAARVPILAAVMAEAAAGRLPPGELIAVRDVDLSPP +SAVADAWPGRRWSVADLETLAL-HGDTTALDLLTKRIGGPGAVNGWLDVQRIEGVSVDRYRRQIATARQGDARDTATPMA +MARLLEAFAFRELGLAPDFDGL---LGHD---PGYLALALPKGARLAQAAGSGTtLGSQALAVVELKDGRRIAFVIFLTS +SAADAAKREALITDVGRAVLeef +>ur|UPI00068F5884|UniRef100_UPI00068F5884/19-257 +.....------------ESGIYIHD-GTQKLA.SRNEEELFPATSIIKLPIYLYYYEQAIQGNLDLMHKIKVSKTGRANG +SGVLHILTSIEWSIEELLQLMIAVSDNEATNRLIYYA-GLESIQTWIKTKKWKRIALRRYLMDYE----SGLVNEISPRG +ALEILKEIIELGNKHPTVKDQIEKPFLLQQF-RTGLPGYLDPNLEMLNKTGEDN.GIRHDVGLFRYKDQT-VFIAALNKD +VK-EEAKAIEWMEELGKLVFe.. +>up|R3L025|R3L025_ENTFL/69-304 +....nDLLVASVKEFEGTVGISYLDLETSEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI00068DD91D|UniRef100_UPI00068DD91D/12-253 +.....----RLETEPPASVSVWCGRPGRPAAF.RFRADVPHYAASLIKLAALRAAAR-----TLDPATEVPVHDEFRSAH +SGTYRRRLGGTAPLGWLCERMVCSSSNLATDLVLERV-GVAAAAAEAP----AGMTLTRPIGD-HAAREAGLTNTVTAEA +AAALVSALATE------QEGRLLEPLRRQLY-RAEIPAALPPGTRVANKNGWVD.GVLHDAALVEPDDAPAYVLAVCTSG +MT--EEAARAVIHRVARASWd.. +>up|A0A0B9AUC2|A0A0B9AUC2_BRELN/11-262 +.....----------GVRFSALAFDVDSGERVfAHNENDELDTASMGKVFLLHTALQMYKDGTLDLEERLHRRPSERVDE +SGIWYLMEQDDLSIFDVALLIGAFSDNFATNVLIRRV-GLENVADQVEKLGYRNSGLHDFLRWPRPAKAPRTLSTGTAAE +ISDFMSRHAKDEFWDESTNEVFRRWLGAGAD-TSMVASAFDRDVWVWNKTGTNG.TIRADAGIVMTPQRR-VAYAVFANW +ESGTVVDVMPVMRAAGDAI-... +>ur|UPI0001F0DAD0|UniRef100_UPI0001F0DAD0/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGSDAKAKREMYQRYLHKSP-------------SIEEPQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI0001E197CD|UniRef100_UPI0001E197CD/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQRLYIEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAEFIASVTDKLWq.. +>ur|UPI000689D45C|UniRef100_UPI000689D45C/19-272 +..alrAGLDEMTRPDSVAVSVWCARVGRRPAF.RYDADRDHYAASLIKLPVLIAAHRRLD-----LDTQLVVHEEFRSVG +RGLRYLLLGRTAPLRWLCHRMICASSNLATSLVLEAV-GLDRAAAFAPR-GMTLTRPIGDR---P-AVIDGRTNTVTAAA +AGALVSALAG---LPGPESRRLLAPLRDQRF-TDEIPAALPAGTRTANKNGWVD.GVLHDVALIEAADAPAYVLAVCTSG +LP--EDRARVAIHAVARASWe.. +>ur|UPI0001E19B93|UniRef100_UPI0001E19B93/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASGQKKWTDLIPYNAEDYEEG +TGIIAYNIQPKYPLKTLQEYAITYSDNIAKNMLYDTLDGDAKAKREMYQRYLHKTPSIE-------------EPQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>up|A0A0G1SJM0|A0A0G1SJM0_9BACT/71-297 +..rlvTQIRGKLNSVQGTWAVAVYRLDEKKGY.GVGEERVLPAASIMKVPIMLAAVKNL-----NVDDIYMLRDADKQSG +SGPIEFDSGTKLSVKDLITYMAKNSDNTAPVVLTRMV-GKNEVIEEIKRLSMKDTDFE--------------ENTTTARD +VVAMWKKIYEEK------NELVLDVLQDSIY-EDRIPLGLPDGIKLVHKVGSGD.GVWSDAGVVMAE--KPFVLVIMNEG +VE--IDEAKKLVPELTKLIWd.. +>up|A0A0G1RKG9|A0A0G1RKG9_9BACT/71-297 +..rlvTQIRGKLNSVQGTWAVAVYRLDEKKGY.GVGEERVLPAASIMKVPIMLAAVKNL-----NVDDIYMLRDADKQSG +SGPIEFDSGTKLSVKDLITYMAKNSDNTAPVVLTRMV-GKNEVIEEIKRLSMKDTDFE--------------ENTTTARD +VVAMWKKIYEEK------NELVLDVLQDSIY-EDRIPLGLPDGIKLVHKVGSGD.GVWSDAGVVMAE--KPFVLVIMNEG +VE--IDEAKKLVPELTKLIWd.. +>up|A0A0D0GTX3|A0A0D0GTX3_LACBR/3-167 +.....---------------------------.----------------------------------------------- +-------AGTELSYREIIEYMIDDSDNTGANIMIDKLGGFQLINNKIKSMGATDTKLRRKMLDTK-ALDNGRDNTTSARD +MGTTLKMIYNHHLVSREADDEMLAILRKNQN-RTKLPNQLPSTATVYNKTGEYDyGVQNDAEIVRNSQGA-FVAVVLSED +GE--ETDQLAAMNKLG----... +>up|A0A0G1VT51|A0A0G1VT51_9BACT/79-309 +.....--------EADTNVSVYFEYLPTGASI.AINKDAEFYPASLLKVPVAMAVAKKVERGDWKWTNELVLMSTDKDNK +FGTLYKEPSNSFTIEELVRRSLTDSDNTAHFILVRNL-EMEEMKDVYDHMGLVGFL----E----------TEGSLSAKK +YSVMVRALYSASYTTEENSQKLLSYLTQSPF-SSYSQSGLPKGVSFAHKIGDIDrKVFLDSGIVYEKNR-PYILTIMTKN +KG--EQIATKMMADISEKVYny. +>up|I0AXW9|I0AXW9_9ZZZZ/30-173 +.....-KVKDAEHXLGARXGYIELDLNXGKILeSFRPEERFPMMSTFKVLLCGAVLSRIDVGQXQLGRRIHYSQNDLVEY +SPFTDKHLTDGMTVRELCIAAITMXDNTAAKLLLTTIGGPKELIAFLXNMGDHXTRXDRWZXZLNEXIPN---------- +------------------------------------------------------.------------------------- +--------------------... +>up|A7VJM6|A7VJM6_9MICO/11-262 +.....----------GVRFSALAFDVDSGERVfAHNENDELDTASMGKVFLLHTALQMFKDGTLDLEERLHRRPSERVDE +SGIWYLMEQDDLSIFDVALLIGAFSDNFATNVLIRRV-GLENVGNQVEKLGYRNSGLHDFLRWPRPAKAPRTLSTGTAAE +LSDFMARHAKDEFWDESTNEVFRRWLGAGAD-TSMVASAFDRDVWVWNKTGTNG.TIRADAGIVMTPTRR-VAYAVFANW +EPGTDRDVMPVMREAGDAI-... +>up|L1QAX5|L1QAX5_9CLOT/58-293 +..kieESLVEYLNEYDDKIGLVFYDINSERVI.KINENEEFVGASTYKVFMNIAAYETIKSGYGSLDDVIYYSDVYYEGG +TGILQSENFSCLDVQTLLDYSIIYSDNIATNMVTGYLGGMYTVLYTVGEILDESICVS--------------DNIITPNQ +MFAALKFIYDNKG--EEYYSHMIETMEKTIF-HERIDKDLPQEI-VAHKIGTYG.MYIHDVGIVFVKDN-PYILVVYTCG +ID----NADEVISNISNIIYney +>up|A0A0F3RNV9|A0A0F3RNV9_9LACO/135-296 +.....---------------------------.----------------------------------------------- +---------------DQLRRMIGNSDNEAANQLIATAGGLKAVNRVIRQHDFTQTTLGRHLMDVR-ALKNGHDNWTSVRD +LTRFLTLLAQHRLLSGSADRQMLTLMRHCRN-HSKLPL-LVKNVTVYNKTGEYPdGVQNDAALFRTATGRWLTVVVLSQG +GR--SQRQYPAMNRLGRDVVq.. +>ur|UPI0006BC0B48|UniRef100_UPI0006BC0B48/1-208 +.....---------------------------.------------------MAAAFAKAERGELNLQQAYTVKPSDLVAA +STVLTGTAGRTFTLDDITRMMVQYSDNTATNIMISAVGGTSAVNNEIRRLGYTKTTLNRYM-RIQSQIDAGLENYISAVE +ATDLLKNIYNSATINPNSDRSMLAKLSNNYY-KLWFPAGIQSMAQTWDKPGNDPaGVENDIAIIKRHNRA-YAIGLLTQA +KGGNGLSHTNRFAQLGQFIA... +>up|D2BFG8|D2BFG8_STRRD/23-254 +.....--------------------------I.SFDEDVELTLASTGKLLLLAAVARGIAAGRLDPAEIVEVREEDRCGG +SGLLGDLSARRWTIGDLAVLTASVSDNTATNALLRRL-GLDRVAEDAAALGFARTRILDRIREPRLPSHPPTFAVGTAGE +LARFAAGLDG----REEWTRLMLGWMACNT-DRSLVPALLPGRVWVANKTGTDV.GVRADVGVLIGSG-RRIGYAVLANG +PAGDEHALVESVRQAGLA--... +>ur|UPI0002FDD071|UniRef100_UPI0002FDD071/11-247 +.....----------GVEFSARAIDIDTGEEVfSHEPDRVLSTASIAKIFLLHAALKMKNNGELRLDERLTRNAAERVDE +SGIWYLLDQPDLTIHDVGMLIGAFSDNFATNVLISRV-GLDRVAKEVEALGYKDSALHDFLRWPRPAGAPRRLSSGTAYE +LSDYMARLSRDELFDPMTSEMMRRWLGAGAD-TSMVASYFERGEWIVNKTGTDS.SVRADTGIAFTRERR-VAYAVFANW +AADEDR--------------... +>ur|UPI0004DFBB0E|UniRef100_UPI0004DFBB0E/5-239 +.....----------GDTASVWCGRPGHAPVF.AHRAEIAHYAASLMKLPLLAAAYRA---GALDLTERVPVHAEFASAH +SGRFSELLGDTATLGWLCERMIVASSNLATNLVLERI-GIPAVAREC----PPGMRVRRGIGDATA-SAAGISNTVTAAS +VATLLARFAADR--------ELLAVLDAAQY-RDCIPAALPPGTKVGNKSGWVD.RLLHDAAIIRPADAPPYVLVICTSG +LE--EGTALELIHEVTATTW... +>up|I0AXX1|I0AXX1_9ZZZZ/26-211 +.....--IKEVIQEKKATVGVAILY--QDKIF.TLSDNQQYPLMSLFKFHVTVAALKKMDREHIPLDSTVYITREQMHEY +SPLRNKYPNQGISLRDIITYTIIYSDNNTCDWLIDFAGGIKKVDTFIKSLGIKKLNLTETEHSMHENIMNSYNNWSSPLS +VVQLIKKIYTDEILSATSFAFLEETMLNCSSG----------------------.------------------------- +--------------------... +>up|T2NJI6|T2NJI6_ENTFC/5-253 +..dlrVAIDPILKNYQATLEMGLWITPTECLV.DYQSQKSFSAASISKLVLYAYYLEQIIEKKIDPQQVICVSPVDLTGG +AGVIRLFPQKKWTISELLTAMIAVSDNTATNVLLDLV-GLPTLQAWIQE---PEIQFERYMMRP----IKDKENRLTPSA +AAKLLLRCVERE-----EAALGFSPLNQQQF-QDGIAGNFAPSCRIFNKTGRLD.RIEHDVAYLQANETT-IIIAAFSYD +KA-GSGRGISWLREIGQTVYqqy +>up|A0A0G0LCS2|A0A0G0LCS2_9BACT/90-318 +.....----------EQNVSIYFEYLPTGASI.ALNKDAEFYPASLLKVPVVMVVAKKIEKGEWKWTNELVLMSPDKDEF +GDLYKEKTGATFAIEELVRRSLSDSDNTAHFILIRNL-EIEEISDVYNHMGLEHFLST--------------EGKISAKQ +YSVLLRSLYNASYVSENNSQKLLSYLSQSEF-NDFLQGGLPTDVVFAHKIGIADdITYIDSGIVYAKNR-PYLLTVMVQS +KE--KTMAKDVMKNISERVYny. +>up|R2NJ53|R2NJ53_9ENTE/457-605 +.....---------------------------.----------------------------------------------- +-----------QSVQSLIEQMITVSDNNATNVLIDHV-GMESLNSYFTEKGYSGTKLQRKM------LEQGSENYTTLQD +TMKFLKRLYENRG--NQKNTAMLEIMKHQQV-KTKISSQLD--VPVANKTGELT.TVENDIGIVLSD--KPFAIVVLTNE +VSNS-QEVRSGIGSLA----... +>up|A0A0K9XG56|A0A0K9XG56_9ACTN/14-241 +.....-------------------------VI.LRHPDVRHEAASTMKVAVLAALH----RGGTDLDRRVPVRNASAVGG +TYAIDKLLGRTASLRWLAERMVTHSSNLATNICLEKA-GHEAVAEVWRRAGATGSASPRGIEDLAA-RAAGLRNVVTARD +LVRLLESLEP----------EVLALLEHNAH-AVDLAAGLPPGTRLASKNGWIR.GVRNCAAVVYPRDAPPYALAVCYSG +PSATDDPAARLLARVSARVWr.. +>ur|UPI0003086B84|UniRef100_UPI0003086B84/11-248 +.....-----------VTWSIRLADAGTGATLaEHEPHTQCETASIGKVFLLLEVARRLEAGTLAADDRIEIPDEHRVED +SGLLYRMHDQRVTVHDAALLVGAVSDNLATNALIHLC-GLEEVRAVAPALGYRDTALHDYIRNERTPDLPWTPSFGTAAE +LSDVMRRLGAGEAFSPAVSARVLDWLAADTD-TSMTADAFLQGMVLRHKTGSVS.FARVDVGLLRGPEAVAYAVAANWKD +SAADL---------------... +>ur|UPI00055E6F0E|UniRef100_UPI00055E6F0E/2-243 +.....-------------LSVYLAPLGAGPCF.QREPDRPYYAASTMKVAVLAALYRS----GLDLDTPVPVTNAFRSAP +AP--SHLLGTRASLRRLARQMIVHSSNLATNTILDHV-GFDAVNEVWRLAGALHSVTRRGIEDAAA-RAVGLTNLVTAAD +LARLVTWLPG----------ELLELLAANVH-DVDLAAGLPAGTPIAFKNGWIT.GIRHSVGVVRPPDSPAYVIAVCYAG +PLANGDPAARVLARVSAGVW... +>up|G7GRF5|G7GRF5_9ACTN/7-256 +.....----RLCSVVGVRWSALAVDIDSGRELfELDADRVCDTASIGKVFLLHRLLTEVDAGTRSLEDTVTRRPVEWMDN +SGLWYLLHADTLTLYDVAALIGAVSDNAATNTLARVV-GLDAVQEHTRDLGYHDSGLNDVVRWPIPPGAPGMLSHGTARE +LVRFCARLATGADLSHASAETLRRWLGAGM-DLSMVASAFGRGIWLWNKTGTIS.TVRADIGVVMSQTRR-IAYAVLANW +DSG-ADVRDDVLAA------... +>up|R6RF51|R6RF51_9FIRM/166-329 +.....---------------------------.----------------------------------------------- +------------KVDNLLQAMITVSDNEAANTLTKLLGGREVVNAYCNSQGYEDSSMGRMLLESNE----NGDNYTSVKD +CGLFLERIYKNSI---PHAEEMLNLLKQQER-TGKIPAGVPSGIETANKTGELS.NVENDAAIVFAGE-HPYILCVMSEN +LK-DAATARQTIVNLSGDIYe.. +>ur|UPI00046C6246|UniRef100_UPI00046C6246/49-284 +....nDLLVASVKEFEGTVGISYLDLETGEQR.SVNGQHEFYTASTIKVPLTMLVADTVASCQKKWTDLIPYNAEDYEEG +TGIIAYNIQPEYPLKTLQEYAITYSDNIAKNMLYDTLGGDAKAKREMYQRYLHKTPSIE-E------------PQFSSED +ALVILQKLYTEKATKPDY-QAIYDSMKQSVF-HERMETPTTQG-KVAHKIGSYD.EFIHDMGILETP--HPFALAIFTKG +PD--NAKSAAFIASVTDKLWq.. +>ur|UPI00069D2451|UniRef100_UPI00069D2451/77-235 +.....---------------------------.----------------------------------------------- +------------PLNSLLQRMIQISDNEATNAIIDQV-GMDALNQYFLQAGYTDTKIQRKMLDTQA-QSQGIENYTSLPD +TMEFLKRIYSQKARFP--YGEMLKILLGQQI-GTKLRSKLPENISVANKTGELS.GVENDIGLVFAPNN-PFAIVVLSNG +VY-DQSKMREAIGKLALAA-... +>up|A0A0G1YHD2|A0A0G1YHD2_9BACT/54-298 +...lrKEMAAYAETIPEPFGLHFEYLPSGSSI.GINDRASFIEASLLKVPVTIKLYQLKNEGLLSLNDVVRLEEEDMDPT +FGALWQGVGAELTVRELVHLMLQDSDNTALQMLGRKMARPGFVNEIFDNLDIPKESGEH-------------GVVISAKS +YTSILRSLYLSAALPKKDANEILGILTETSF-SDMLPAGLPADVPVAHKVGIYQkFTYGDCGIVFIP-RRPYSLCIFVHG +SQ---EHAKRYMKDFSRMAYe.. +>ur|UPI0004695A05|UniRef100_UPI0004695A05/11-247 +.....-----------VTWSIRLVDAGTGETLaEHEPHTQCETASIGKIFLLLEVARRLEAGALAEDDRIAIPDEHRVED +SGLLYRMHDQRITVHDAALLVAAVSDNLATNALIHLC-GLEEVRAVAPALGYRDTALHDYIRNERTPDLPWTPSFGTAAE +LSDVMRRLGAGEAFSPAVSARVLDWLAADTD-TSMTADAFLQGMVLRHKTGSVS.FARVDVGLLRGPRAVAYAVAANWKD +SAAD----------------... +>up|A0A0L0LEB7|A0A0L0LEB7_9BACT/84-326 +.....------------RASVFVRDLNTSRFA.GVNDADTYYMASLLKTPLLVGGFKLAEVEPRILDQTVTYNGVPNLYG +EQVIKLVAGESYTIKELMTRAIVYSDNTASQILFDYY-PQDFLDRILQALGIQHTRPDKEV-----------ENFVTARS +YANIFRILYNASYLTREYSNEALKILTESTY-KDGATSKLPKDVVVAHKFAEG-aRQFHECGIVYAKKGDPYIFCIMTEG +SE--YEILEEVIADISLAIYee. +>up|K2FHE4|K2FHE4_9BACT/100-345 +.....-----IEKNPENNISFYYRDLKNGPAF.GLNEQMQYSPASLLKVPLMIAYYKYAEKDSDIFDKEITFNNPFYQQM +RPAKSLEIGKNYKVGELMEFMIKYSDNEATNLLFQNM-NLDDLNMIFSDLGINAPNLY------------DPNNSITTKD +YASFFRILYNASYLSRDMSEKALGLLSTVDY-KNGLVAGVPDNVIMAHKFGEREsRQLHDCGIIYYSDR-PYLLCIMTKG +DK--FEDLSKIISKISNVIYke. +>ur|UPI00068A2427|UniRef100_UPI00068A2427/12-253 +.....----RLETEPPASVSVWCGRPGRPAAF.RFRADVPHYAASLIKLAALRAAAR-----TLDPATEVPVHDEFRSAH +SGTYRRRLGGTAPLGWLCERMVCSSSNLATDLVLERV-GVAAAAAEAP----AGMTLTRPIGDH-VAREAGLTNTVTAEA +AAALVSALATE------QEGRLLEPLRRQLY-RAEIPAALPPGTRVANKNGWVD.GVLHDAALVEPDDAPAYVLAVCTSG +MA--EEAARAVIHRVARASWd.. +>up|C9ACN0|C9ACN0_ENTCA/6-253 +...lrVAIKPILENYQTTLEMGLWITPTECLV.DYQSQKSFSAASISKLVLYAYYLEQINEEKIDPQQLIGVNAVDLTGG +AGVIRLFPQKKWTISELLTAMIAVSDNTATNVLLDLV-GLPTLQAWIQE---PEIQFERYMMRP----IKDKENRLTPSA +AAKLLLRCVKRE-----EAALGFSPLNQQQF-QEGLAGNFAPACRIFNKTGRLD.RIEHDVAYLQANETT-IIIAAFSYD +KT-GSGQGISWLREIGQTVYqqy +>ur|UPI0004A478B9|UniRef100_UPI0004A478B9/2-196 +.....---------------------------.------------------LAAAYNKAHRGELNLGAPYTVQASDIVKA +STSLANAAGRTYTIGQIARFMVETSDNTATNIIIRKIGGVSAVNAEIRKLGYTKTTLERFMHDPV-AIAAGLENYISAQE +AADLITNILNKTLISAGADGQMINDLSNN-FYADWLTASIKQYALVFDKPGSSGyGVENDIAIITRN-GQSVAVALLTQH +TGSNGRTY------------... +>up|A0A098R5K8|A0A098R5K8_9LACO/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNSATNRLIKRAGGFKTINATIKHYQFKQTVLQRYMLDTNA-LRHGRDNYTSVAD +LTRFLTLTYRHKLLGRSYDNKMLTLLKGCRN-HSKLPHLVK-HATVYNKTGEYPdGVQNDAAIFKTKQGS-YSIVVMAQS +GQ--QYQQYQGMNRLGRDVVny. +>ur|UPI00040B3CD0|UniRef100_UPI00040B3CD0/16-251 +.....---------GQAAVSVWCGRPGRPAAF.HVRADEPHYAASLMKLAAARAAARRL-----DPATSVAVHQEFRSAH +SGTYRRRLGGTASLGWLLERMVCASSNLATDVVLEQV-GVAAAAAEAP----AGMTLTRPIGD-HAARAAGLTNTVTARA +AAELVAALATER------HGRLLEPMRRQL-HREEIPAALPPGTRVANKNGWVD.GVLHDVALIEPTDAPPYVLAVCTSG +MA--QTAARAVIHAVTRASW... +>ur|UPI000379EDCA|UniRef100_UPI000379EDCA/43-288 +.....--------VSGVQVSARATDLSTGAVLfSVDDHVVMPTASIGKVLLLVEVAARLQSGQLSPLAHLDRDTRDIAGE +SGIWQHLHVPSLPVADLAALVGATSDNLATNVLLRRV-GLEAVSARTESLGLTRTALLDLVRDHRGPDDAPQLSVGSANE +LTWLFSALARGEIVNPATSQRVISWLSLNSD-FSLVSSAFGHGILLVNKTGTDE.GVRSEVGVLRGPRAVTYAVSTYFDD +TS--LPERLAVIE-------... +>ur|UPI00037F7E5A|UniRef100_UPI00037F7E5A/43-288 +.....--------VSGVQVSARATDLSTGAVLfSVDDHVVMPTASIGKVLLLVEVAARLQSGQLSPLAHLDRDTRDIAGE +SGIWQHLHVPSLPVADLAALVGATSDNLATNVLLRRV-GLEAVSARTESLGLTRTALLDLVRDHRGPDDAPQLSVGSANE +LTWLFSALARGEIVNPATSQRVISWLSLNSD-FSLVSSAFGHGILLVNKTGTDE.GVRSEVGVLRGPRSVTYAVSTYFDD +TS--LPERLAVIE-------... +>ur|UPI0005D214C3|UniRef100_UPI0005D214C3/189-363 +.....---------------------------.----------------------------------------------- +-------------LDANLNSMITVSDNDAANTLVNWLGGMAKVNAFCQAHGYTSTSMGRMLLQST----ENGDNYTSVKD +CGKFLKEVYTAENASLSNAEAMYYLLKLQ-TRTNKIPAAMPEGVRVANKTGELD.TVENDAGIVYSTNGIDLVICFMSEN +LA-DTGAAQSSIAQNSRLIYgyy +>up|F0ENU4|F0ENU4_ENTCA/5-253 +..dlrVAIDPILKNYQATLEMGVWITPTECLV.DYQGQKSFSAASISKLVLYAYYLEQIIEKKIDPQQVICVSPVDLTGG +AGVIRLFPQKKWTISELLTAMIAVSDNTATNVLLDLV-GLPTLQAWIQE---PEIQFERYMMRP----IKDKENRLTPSV +AAKLLLRCVERE-----EAALGFSPLNQQQF-QDGLAGNFAPSCRIFNKTGRLD.RIEHDVAYLQANETT-IIIAAFSYD +KA-GSGRGISWLREIGQTVYqqy +>up|R9JVC4|R9JVC4_9FIRM/391-564 +.....---------------------------.----------------------------------------------- +------------ELEELVGSMIMVSDNESANTIVERLGGMAVVNAYCKENGYSQTSMGRRFLGSN----ANGDNYTSAND +CTSLVSAIYEGTCVNAEVSAKMLEYMKNQT-RLNKIPAGIASEVVTANKTGELSdFVENDVCIVWGAGRD-YILCIFSDE +LNGGNSAAIEAISGISGIVYe.. +>up|A0A0G0VRF8|A0A0G0VRF8_9BACT/81-309 +.....----------DPNISIYFEYLPTGSNI.SMNKDAEFYPASLLKVPVAMAVAKKIEKGNWKWTNELVLMSTDKDDK +FGTLYKKTNTTHTIEDLIKRSLVDSDNTAHFILVRNL-EMEEIEDVYSHIGLDSFLE--------------TNGSLSAKR +YSVIVRALYSASYANEDNSQKLLSYLSQSSF-YNYIQSGLPQDILFSHKIGVDEdKIYLDSGIVYEKDR-PYILTVMIKD +ET--EQKAKEIIKDISEKVYny. +>up|D2RLG2|D2RLG2_ACIFV/56-309 +.....--LNNVIAQSGAACSVYYHSLENDDVF.-YNYSGKMPAGDLVRLYVAAGVLRQAEDGDLSLDEVYTLREKDRRPG +SPVLDKLPAGSLTVRNLLEDMVLQNDTTALYKLIWIA-GREDLNEWLAKQGYADTVVGTAQ-DTLAPGEKRQLSYTSVND +TVNLLTRLYQGKCVSPKQDGYLLDLLRKQPA-RDMLGALLPQKARIAGLQSDQG.QVLGAAGIVYAK--EKYVLVVLMDK +AV-RPEESRKTLNQISSIIFn.. +>ur|UPI0006900DCB|UniRef100_UPI0006900DCB/19-257 +.....------------ESGIYIHD-ETQKLV.GKNEEELFPAASIIKLPIYLYYYEQAIQGNVNLMHKMNVSKTSRANG +SGVLHILTSIEWSIEELLQLMIAVSDNEATNQLIQYA-GLENLQAWIKTKKWERVALRRYLMDYE----SGLVNEISPRG +AVEILKDIIELGNTYPTVKNQIEKPFLLQQF-RTGLPGYLDPDLEMLNKTGEDN.RIRHDVALFRYKERI-VFIATLNKD +VK-EEAKAIEWMEEMGKLAFe.. +>ur|UPI0004935D93|UniRef100_UPI0004935D93/10-247 +.....----------RITWSVRMIDADSGATLaEHDPHVQCETASIGKIFLLLEVARRLDDGTLDPDQPVAIPEGHRVED +SGLLYRMRNQGIGVHDAALLVGAVSDNLATNALIHLC-GLESVRAVAPALGYTQTSLHDYIRNERTPDLPWTPSYGTAAE +LADLMRRLGAGEAFSPAVSARVLDWLAADTD-TSMTADAFLQGMVLRHKTGSVG.FARVDTGLLRGPVAVAYAVAANWKQ +SPTD----------------... +>ur|UPI0002F2679E|UniRef100_UPI0002F2679E/27-227 +.....---------------------------tNHNEKKIFESASLIKIPIMIYIFSKLNKEERQ--E--NLKIEHKVSG +SGVLQTLDIPYLSVNDLVQLMIVVSDNTATNILINYF-GQQHINLFIQQLNCKNTELNRLMMDAE-AIDQGKQNYTTSED +MINMLRYITQHA-----NGDDMLEIMRHQHLNDKIFKSFYEDQLIYYSKTGEYD.HVANDVGIIQFKEKY-YYYSFLSNT +EN--P---------------... +>up|U0FL91|U0FL91_9NOCA/4-214 +.....---------------------------.----------------------------------------------- +--------DVEVSIRDLGLLMMQVSDNTATDILQEMV-GTENIMSRLRSLGLNSTDITTDE----DSLNARGGNTSTPRE +MTELLSLIWTDKAADAEACAEVRRVMGLQ-FAPHRLSSAYVDGPTISGKTGTFLaGVRNEVGVVDFGDGDVYLVAIFLKD +KNNHNGKVDAAIGKIAALAId.. +>up|C2Q4I5|C2Q4I5_BACCE/9-168 +.....---------------------------.-------------------------------KLDKVNTYIKDDLVEY +SPITEKHVDTGMTLGEIAEAAIRYSDNTAGNILFKKLDGPKGFEKELGQNGNKVTLADCFELDMKEAIQGDICDTSTAKT +LAFNLKALTVRNALQTDKRKIPTDWMRGNATGDELIHAGVPKDWEVDDKSGAGSyGTPNDIAIV---------------- +--------------------... +>up|R2QZS6|R2QZS6_ENTCA/6-253 +...lrVAIKPILENYQTTLEMGLWITPTECLI.DYQSQKSFSAASISKLVLYAYYLEQIIEEKIDPQQLIAVNAVDLTEG +AGVIRLFPQKKWTISELLTAMIAVSDNTATNVLLDLV-GLPTLQAWIQE---PEIQFERYMMRP----IKDKENRLTPSA +AAKLLLRCVKRE-----EAALGFSPLNQQQF-QEGLAGNFAPACRIFNKTGRLD.RIEHDVAYLQANETT-IIIAAFSYD +KT-GSGQGISWLREIGQTVYqqy +>ur|UPI000407810E|UniRef100_UPI000407810E/16-249 +.....-----------ATWSARVTDLSTGQTLwEHTPHRVLKTASVGKVFLLAEVARRFDDVTLDPGEVVAATAEDQVAD +SGILYLLRQQDHRIDDLCLLIGAVSDNMATNMLLRRL-GLDEVQRATRDLGFTMSGLRDRVRLNRSQDDPLTLSTGSAAE +LCDFVARLHAGDIHSAAVSERVRRWLSVNT-DLSMVAGALGAGFELWNKTGTIS.DARIDIGHVGHPAGRRVGYAVLANW +AW------------------... +>ur|UPI00053EC3E3|UniRef100_UPI00053EC3E3/32-266 +.....-------------YRWCILDWQTGSRF.EQAADAPCPASSTRKLFILIAVLREIETGNWRLDDRLWLLPQAAGQT +CGALWLLDEPRFTIAELLKCMMALSDNVATFHLVRRL-GLQRLNAFSKTLQLQHTHHVGAVPNLDADHPLEAVNTTTASD +LVKALELMVQGVFIAPELCEFGLACMRGQQD-TTAIRSWLDDASHVGDKHGIGY.RNYNNVGYFMRQGQVKVIVSVIVDD +LNHVA---------------... +>ur|UPI0004F25980|UniRef100_UPI0004F25980/32-266 +.....-------------YRWCILDWQTGSRF.EQAADAPCPASSTRKLFILIAVLREIETGNWRLDDRLWLLPQAAGQT +CGALWLLDEPRFTIAELLKCMMALSDNVATFHLVRRL-GLQRLNAFSKTLQLQHTHHVGAVPNLDADHPLEAVNTTTASD +LVKALELMVQGVFIAPELCEFGLACMRGQQD-TTAIRSWLDDASHVGDKHGIGY.RNYNNVGYFMRQGQVKVIVSVIVDD +LNHVA---------------... +>ur|UPI000687574F|UniRef100_UPI000687574F/335-579 +..aieAEVWRHIEEMPARVGVSFINNETMAQV.DINNQ-IFFPASTQKIYVLAELYNQYKTGELSPDQVVYMEPTDPVPG +AGVIGGGVGSAYTLDELVNYVAIYSDNTAANMLIDAVGDGEHINPFVQELGLTDTVVSGK-------YYNDAYFVTTPHD +AARLFALLYNDQVNGAPWDEMLISKFGMNT--HSYIKNYVP--TYSWNKSGIGG.TEQNDVATFVTDYGS-YSLAVYTAE +PA-WRDGVAAQADQLSLAVYqi. +>ur|UPI0004CDA987|UniRef100_UPI0004CDA987/23-254 +.....--------------------------V.SLDEDVELTLASTGKLLLLAAVARGIAAGRLDPAESVELREEDRCGG +SGLLGDLSARRWAIGDLAVLTASVSDNTATNALLRRL-GLDRVAEDAAALGFVRTRILDRIREPRLPSHPPTFAVGTAGE +LARFAAELDGR----QEWTRLMLGWMACNT-DRSMVPALLPGRVWVANKTGTDV.GVRADVGVMIGSG-RRIGYAVLANG +PAGDEHALLESVRQAGLA--... +>up|F9UKV4|F9UKV4_LACPL/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNSAANRLIKRAGGFRGVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKGCRN-HSKLP-YLVKHVTVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GK--QYQQYQGMNRLGRDVVty. +>up|J8HHN6|J8HHN6_BACCE/9-168 +.....---------------------------.-------------------------------KLDKVNTYIKDDLVEY +SPITEKHVDTGMTLGEIAEAAIRYSDNTAGNILFKKLDGPKGFEKELGQNGNKVTLADCFELDMKEAIQGDICDTSTAKT +LAFNLKAFTVRDALQTDKRKIPTDWMRGNATGDELIHAGVPKDWEVDDKSGAGSyGTPNDIAIV---------------- +--------------------... +>up|A0A0L7Y663|A0A0L7Y663_LACPN/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGFRSVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKGCRN-HSKLP-YLVKHVTVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GK--QYQQYQGMNRLGRDVVty. +>up|A0A0H5RUK0|A0A0H5RUK0_9MYCO/16-249 +.....-----------ATWSARITDLSTGRTLwEHAPDRVLKTASVGKVFLLAEVARRFDDVTLDPGEVVAATAEDQVAD +SGILYLLRQQDQRIDDLCMLIGAVSDNMATNMLLRRL-GLDEVQRATVDLGFTASGLRDRVRLNRSQDDPLTLSTGSAAE +LCDFVARLHAGDIHGAAASERVRRWLSVNT-DLSMVAGAFGAGFELWNKTGTIA.DARIDIGCVGHPSGHRVGYAVLANW +TW------------------... +>ur|UPI00053D4798|UniRef100_UPI00053D4798/13-247 +.....-------------YRWCILDWQTGSRF.EQAADVPCPASSTRKLFILIAVLREIETGNWRLDDRLWLLPQAAGQT +CGALWLLDEPRFTIAELLKCMMALSDNVATFHLVRRL-GLQRLNAFSKTLQLQHTHHVGAVPNLDADHPLEAVNTTTASD +LVKALELMVQGVFIAPELCEFGLACMRGQQD-TTAIRSWLDDASHVGDKHGIGY.RNYNNVGYFMRQGQVKVIVSVIVDD +LNHVA---------------... +>up|A0A0H3J1C8|A0A0H3J1C8_CLOPA/88-324 +.ekleNEIKKYLGNNINNIGLSYYDVTSGESI.NINSDKTFLAASTVKVQLNMILADMFANGQASQSEQLTYTQADYEEG +TGILQDNLSNKYVTATLSDYSIIHSDNIATNMIMRRI-GYENFRNLVDKKLGTATNH--------------SGNYITASQ +ETSILRKLYENED-SNSYYLHIIDIMKKTDF-HDRLDKYINTNI-VAHKVGNYG.NYVNDVGIVYTN--KPYIISIYTEG +VS----NTNEVIAHISKLIYdy. +>up|K2D8Y9|K2D8Y9_9BACT/88-329 +.....----AISQNQTNHISVYYRDLNNGPWF.GVNEQENFSPASLLKVPLMMAYLKQAESENGLLDKKIKFNLEDIKLQ +DFVESEEPGKFYTVSELIEKMIIFSDNDAFGLLTTNI-NADQINQVHIDLGLTVPE------------ENTPQDFVSVVS +YASLFRVLFNASYLDRNDSEYALGLLNQTEY-KDGLVAGVPENIIVSHKFGIAPeKQLHDCGIIYNPE-HPYLLCVMTRG +NN--LDELTGIIRDISQLVYqe. +>up|S4BGE4|S4BGE4_ENTCA/5-253 +..dlrVAIEPILKNYQTTLEMGLWITPTECLI.DYQSQKSFSAASISKLVLYAYYLEQIIEEKIDPQQLIGVNAVDLTGG +AGVIRLFPQKKWTISELLTAMIAVSDNTATNVLLDLV-GLPTLQAWIQE---PEIQFERYMMRP----IKDKENRLTPSA +AAKLLLRCVKRE-----EAALGFSPLNQQQF-QEGLAGNFAPACRIFNKTGRLD.RIEHDVAYLQANETT-IIIAAFSYD +KT-GSGQGISWLREIGQTVYqqy +>ur|UPI000403A08B|UniRef100_UPI000403A08B/16-249 +.....-----------ATWSARVTDLSTGQTLwEHTPDRVLKTASVGKVFLLAEVARRFDDVTLDPGEVVAATAEDQVAD +SGILYLLRQQDHRIDDLCLLIGAVSDNMATNMLLRRL-GLDEVQRATRDLGFTASGLRDRVRLNRSQDDPLTLSTGSAAE +LCDFVGRLHTGEIHGAAASERVRRWLGVNT-DLSMVARAFGAGFELWNKTGTIS.DARIDIGCVGHASGRRVGYAVLANW +AW------------------... +>up|R6V8N0|R6V8N0_9FIRM/174-337 +.....---------------------------.----------------------------------------------- +------------QVDKLLNAMITVSDNDSANTLVGMLGGQEAVNTYCKNNGYTDTSMGRMLLE--K--ASANENYTSARD +CSVFLKNIYENKL---EHSEDMLNLLKQQ-TRTEKIPKGIPSGVETANKTGELD.HVENDAAIVFDGE-NPYIICVMADN +LS-DTTEARQRIVDISSVVYe.. +>up|A0A0L0LFA7|A0A0L0LFA7_9BACT/73-331 +...ldLEIEAYLSSGAERISAFARDLSSLRYV.GVNDADTFFMASLLKVPLAIAYFRLSEITPDILDQKVKYSRGDYSIQ +SIVSPELVNGNYTIRDLIFRSLAYSDNAAAEILSENFVSFDYLQKILQALGLQLRSGNIT------------ENLVTARS +YASVFRTLYNSSFLNRELSNEMLDILSKSIF-SDGARKNIPKDVVVAHKFGEVT.KQLHDCGIVYAKDGEPYTFCIMTEG +QD--FDDLRSIIAKISLTIYee. +>up|R2R337|R2R337_9ENTE/146-305 +.....---------------------------.----------------------------------------------- +------------PLNDWLIPMIQQSDNEAANVLMDHF-GMEELNAFFQAKGYMDTRLERRMLD-DEARSQGKENYTSLND +CLAFLKQLYQQRETYPQS--TMFTIMKGQTL-RTKIPSKLPVGSMVANKTGELD.DTENDIGLVLSEK-NPFAIVVLTKN +FK-SVDGIRTAIGEFALAAT... +>up|A0A0A7JP67|A0A0A7JP67_9PSED/13-247 +.....-------------YRWCILDWQTGSRF.EQAADAPCPASSTRKLFILIAVLREIETGNWRLDDRLWLLPQAAGQT +CGALWLLDEPRFTIAELLKCMMALSDNVATFHLVRRL-GLQRLNAFSKTLQLQHTHHVGAVPNLDADHPLEAVNTTTASD +LVKALELMVQGVFIAQELCEFGLACMRGQQD-TTAIRSWLDEASHVGDKHGIGY.RNYNNVGYFMRQGQVKVIVSVIVDD +LNHVA---------------... +>up|J0P0Q6|J0P0Q6_9ENTE/5-253 +..dlrVAIDPILKNYQATLEMGVWITPTECLV.DYQGQKSFSAASISKLVLYAYYLEQIIEKKIDPQQVICVSPVDLTGG +AGVIRLFPQKKWTISELLMAMIAVSDNTATNVLLDLV-GLPTLQAWIQE---PEIQFERYMMRP----IKDKENRLTPSV +AAKLLLRCVERE-----EAALGFSPLNQQQF-QDGLAGNFAPSCRIFNKTGRLD.RIEHDVAYLQANETT-IIIAAFSYD +KA-GSGRGISWLREIGQTVYqqy +>up|A0A0G1TWV9|A0A0G1TWV9_9BACT/86-334 +.....-----IRDSSFINAAVYFRDLDSSRWM.GINAETKYSAASLNKVPLMITYFKAAELNLQILNIKIPYTRETKQKY +MDILELKIDNSYTLKDLINRMIMYSDNRAASLLVEYI-NTDALIEIYTDLGLS--------------FPQNPGDSISTKS +FSRFFRALYNASYLNRDQSNEALRLLTKTTY-TKGIVAGLPSNITVAHKFGYLH.NELHDCGIIYYP-GRPYLLCIMTSG +DD--LLKLEHGIKDISQTVYtef +>up|R7LWD9|R7LWD9_9FIRM/55-308 +.....--LNNVIAQSGAACSVYYHSLENDDVF.-YNYSGKMPAGDLARLYVAAGVLRQVEDGDLSLDEVYTIREKDRKPA +SPVLGKVPAGSVTVRNLLEDMVLQNDTTALYKLIWIA-GREDLNQWLSKEGYADTEIGTTSQDTLAPGEKRQLSYTSVND +TVNLLTRLYQGKAVSQKQDAYLVELLRKQPD-RNLLGALLPKKVKIAGVQSDQN.QQLGAAGIVYAK--EKYVLVVMMDK +AV-RPEESRKTINQLSSIIFn.. +>up|A0A0G1T0Q4|A0A0G1T0Q4_9BACT/86-334 +.....-----IRDSSFINAAVYFRDLDSSRWM.GINAETKYSAASLNKVPLMITYFKAAELNLQILNIKIPYTRETKQKY +MDILELKIDNSYTLKDLINRMIMYSDNRAASLLVEYI-NTDALIEIYTDLGLS--------------FPQNPGDSISTKS +FSRFFRALYNASYLNRDQSNEALRLLTKTTY-TKGIVAGLPSNITVAHKFGYLH.NELHDCGIIYYP-GHPYLLCIMTSG +DD--LLKLEHGIKDISQTVYtef +>ur|UPI00051004B4|UniRef100_UPI00051004B4/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGFRGVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKGCRN-HSKLPY-LVKHATVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GK--QYQQYQGMNRLGRDVVty. +>up|A0A0G1GNZ2|A0A0G1GNZ2_9BACT/101-331 +.....-----------DTVAVYFRDLNNGPWM.GINEDDEFAGASLLKLPLAMAVYKKSESNIGLLGTMVAYKEDKNSNN +TQTFDLKLGKKYTLEELIERMLVNSDNEAKLLVEKFI-TGAEVANFFEELGIHSSVDNNY--------------DISVRE +YGAFFRILYNSSYLSRENSEKILRILSKVSY-SSGLKKWLPEGTVLSHKFGEGS.GQLHDCGMVYRE-RPPYLICVMTRG +SK--VKEMEKVIAEISKKVY... +>ur|UPI000421AA3D|UniRef100_UPI000421AA3D/194-364 +.....---------------------------.----------------------------------------------- +-----------------ISAMITVSDNDAANTLVNWLGGMAKVNGFCQEHGFTSTQMNRLL--L--AGKENGDNYTSVKD +CGTFLKQIYQTVASTLPNADAMYYHLKMQQR-KNKIPAQLPEGVGTANKTGELD.TVENDAAIIYDTAKGIDLVVCFMSQ +DLTDTGAAQSTIAADARAIYgyy +>up|W7LD40|W7LD40_BACFI/42-264 +.....------------NISIYYENLSTGETY.SYNSSKIRPAASTIKLPLALFVYDLASKGKINLSEKLTYRSHHYYGG +SGVIQKRVGTSYTIRDLLEKCIVYSDNIAFIMLREKV-GKSNFINYAKSLGGKTVY-------------PAGMNVTTAND +LSVYLKHVWNFAGKNPQYGNELLNLLANTVY-KETIAPGLA-SKKVAHKVGYIPkLIYNDAAIIMDD--QPYILVIMTTG +IP--VKKDVKFISSLAGKV-... +>up|U5S9S7|U5S9S7_9LACT/4-256 +....dKEIQELATKFYIESGLYIHD-GTNNLF.SKNENDLFPSASIIKLPIYLYYYEKAIQGKLHLKTKVTVSKLNRANG +SGIMHILTSIEWSIEDLLQLMIAVSDNEATNQLIGYV-GLEDLQAWIQTKHWKGIALRRYLMDYE----SGLVNEVSPLG +ATEVLKEIIELGENHPSWKNQIEKPFLLQQF-RTGLPGYLDPILEMLNKTGEDN.EIRHDMALFRYQGR-IIYIASLNKS +VK-EEAKAIEWMQEIGKLAF... +>up|U2WJY8|U2WJY8_LACPN/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNSATNRLIKRAGGFKTINATIKHYRFKQTVLQRYMLDTNA-LRHGRDNYTSVAD +LTSFLTLTYRHKLLGRSYDNKMLTLLKGCRN-HSKLPY-LVKHATVYNKTGEYPdGVQNDAAIFKTKQGS-YSIVVMAQS +GH--QYQQYQGMNRLGRDVVny. +>ur|UPI0006C90174|UniRef100_UPI0006C90174/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGFRSVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKDCRN-HSKLPY-LVKHATVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GK--QYQQYQGMNRLGRDVVty. +>ur|UPI0004DCFA6D|UniRef100_UPI0004DCFA6D/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGFRSVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHQLLGKTYDKKMLTLLKGCRN-HSKLPY-LVKHATVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQD +GK--QYQQYQGMNRLGRDVVty. +>up|K7RRE2|K7RRE2_PROA4/9-268 +.....---ARLARVEGVRWSALAGDVDSGKVLfELDSGRVQDTASVGKIFLLHRLLAEVDDGRRSLEDRVTRRPVEWMDN +SGLWYLLQADELSLYDLAALIGAVSDNAATNTLVREI-GIEAVHSHTVAMGYRHSGLDDWVRWPIPPGAPRTLSHATAAD +LVRFCARLVTRADLSASSSDTLQRWLGAGM-DLSMVASAFGRDIWLWNKTGTIS.TVRADTGVVMSPTRR-IAYAVLANW +DRGEADPRDAAMRDAGEAI-... +>up|A0A078M9M2|A0A078M9M2_9STAP/8-251 +.....----ALIGQQPTKDISYKIQFDNKVYV.-HNEHQVYPSASTIKVPISIINLQQH----FHNYEDISLTVGEKVGG +CGVLHTLQSVKLTLWDTIVLSIIISDNTASNMLIDNI-GIERINEGFMALGLHDTTLARNYYDTTG-INEGKRNSTSAAD +MFTSMQYVIQNDVLPEDIRKDFFEVMKKQQI-NDRIGGFFNKDEFIASKTGSVT.ALEHEFGMIQQNGK-QLIFSVFSDN +WP-SNQEGKHFLNELGQI--... +>up|U2I6G6|U2I6G6_LACPN/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGFRSVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKDCRN-HSKLPY-LVKHATVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GK--QYQQYQGMNRLGRDVVty. +>ur|UPI0006B884B6|UniRef100_UPI0006B884B6/8-254 +....vAEMDRLLSRYQASLGLWVG-TETDCLY.AYHSQQRFPAASIIKLAVYRYYLQQVQQHQFCLDQAVEIATQQFVAG +AGILTHLPERKWQLKELLRLMLVVSDNTATNVLIDFV-GLSVIQASLTS---PDICLARYMMKPE----QNKENQVTAAA +SARLLRECLALESILQIS----PSFLAKQQF-QEGLPGLLAPGLQIYNKTGRLH.LIEHDVACFELHQQR-IYLAGLSYD +KK-GTGQGIMWLREVGQIVYdy. +>ur|UPI00068D0674|UniRef100_UPI00068D0674/8-248 +.....-----LPADHGAVWSVLVKDIDTGEVLlQHEPEAALDTASVGKIFLLHRLLTEVDAGTRSLEERVTRRPVESIDD +SGLWYLLQAAELSLYDVAALIGAVSDNAATNTLGRVI-GIPVVQEHTRALGYTSSALDDIVRWPIPPGAPTTLSHASATE +LVRFMTRLADGTDLTPASADTLRRWLGAGM-DLSMVASAFDRGIWLLNKTGTIS.RVRADTGIVMSPDRR-IAYAVLANW +DRGAD---------------... +>ur|UPI0005BEE6EC|UniRef100_UPI0005BEE6EC/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNSAANRLIKRAGGFRGVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKGCRN-HSKLPY-LVKHATVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GK--QYQQYQGMNRLGRDVVty. +>ur|UPI0002890063|UniRef100_UPI0002890063/74-308 +..kleSDIKNYLGNNIDSVGLSYYDITSGGQI.DINPNKVFLAGSTVKVQLNMVLGDQFANGQASKNEQLTYKDSDYEDG +AGVLQGDLSKPYDITTLSDYSIIHSDNIATNMIEDRL-GYENFRKAVDKKLGQATDH--------------SGNYITSRD +ETKLLRQLYENKD-ENSYYSHIVDIMKKTDF-HDRLDKYVDKSI-VAHKIGDYS.DYVNDVGIIYTD--KPYIISVYTKG +VT----NADEVIAHISKMIYdy. +>up|R9X183|R9X183_LACPN/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGFRSVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKGCRN-HSKLPY-LVKHATVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GK--QYQQYQGMNRLGRDVVty. +>up|A0A0G9F6U0|A0A0G9F6U0_LACPN/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGFRGVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKGCRN-HSKLPY-LVKHATVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GK--QYQQYQGMNRLGRDVVty. +>up|R9CDW6|R9CDW6_9CLOT/43-260 +..kidKKISEIAGSYKDNISIYYKNLDTEEEY.LLNPDRYYIAASTTKVPLCMMILDQVFEGALNLEDEIYYEEEDDEDG +SGVLYYLEDVTVTIGEAVRLSIIESDNVAKNMLRRIS-EI-SITDYLIDTGDESI---------------PYENYITARQ +LYVVLDRLYENPN-NNPYYELLIDYMTKTVF-HDRLDKYIPHDI-VAHKIGDYY.RYYHDCGIIYGKD--DYIIVILTRD +IG------------------... +>up|K1LN86|K1LN86_9LACT/320-558 +..tieAVLQEEVDSIAADVGASFINNETMAQV.SVN-DHPFFPASTQKIYVLGELYHQYRTGELDPYQVVTLYDSDRVPG +AGIIQGYPTGSFYIDELVDLVAIYSDNTAANMLIDTVGGGEKINPRLQQIGLFDTYVYGKY------YGEDTYLTTTPSD +AARFFALLYNNRLNGEPYDDMLVNKLFMNT--HTFLRSYLYGGTTSYNKSGLGS.SEQNDVATFITPYGS-YSLAVYTAY +PA-NYDTIADSL--------... +>ur|UPI000416D0DF|UniRef100_UPI000416D0DF/12-264 +.....-----------VTWSVRVADARSGDVLaEHNPNTQCETASIGKIFLLIEVARRLAEGSLTPDQTIEIPEELRVAD +SGLLYRMRNQHISVYDAALLVGAVSDNLATNALIALC-GLSQVRSVAMTLGYANTSLHDYIRNERTPDLPWTPSFGTAAE +LSDVIARLSRGEIVSPEVSAQVLEWLAADV-DTSMVADSLLEHMVLRHKTGSTD.FARIDVGVVSGPVAVAYAVAANWKD +QPDDRAPVLQAMHAIGEQI-... +>up|S7TKB6|S7TKB6_9DELT/5-136 +.....---------------------------.----------------------------------------------- +-----------------------------------------------RDARDGATRLDRAEPELNEATPGDPRDTTTPAA +AAASLAAVVLGDALAPSSRAAVTDWMLHDQVADGLLRAALPPDWRIADKTGAGGhGSRSIIAVVWPPERKPLVVAIYITQ +TEAPLPAANLAIARIGRVL-... +>up|A0A0F0EV53|A0A0F0EV53_9MICO/8-240 +.....--------AGGVTWSVCVRD-GSGMPLgVAGTDEPLRTASVGKILLLVETARAIAAGELSPDEPLTRTVDLWVGD +SGLWHTLSVETLPLVDVAALVGAVSDNLATNVLLRRV-GLAEVAARATSLGLRATALHDQVRDVREADHPATLSTGTAAE +LSGLMSRLATGTATGQEADQLVRQWLSANV-DQSMVGSALVLPTAFWNKTGTDS.GVRADVGAVSIHGRT-VTWAA---- +--------------------... +>up|K0F0U0|K0F0U0_9NOCA/11-234 +.....---------------------------.---------GASVQKLAVATALLDAVDRGDLALSDTVELTDDVIAGG +AGIYHRQVVYGLTLSNALTAMLQVSDNTAVRLIGSVL-PGVEINRILAAKGLTRTRVDPLPDNP----NRFWLGVTTPRE +MNELLVRLVKGTLLSEASTAAMLRVLTWSSVGVDGVRRTMSERTRVATKYGADD.DRRHEAGVVFDEAGAPLLVYAYFAD +QVPQTNPVVEAHSLLGRAMVd.. +>up|R5HSY7|R5HSY7_9FIRM/226-396 +.....---------------------------.----------------------------------------------- +-----------------LLPMITVSDNDAANSLVSCLGGMEKVNSFCTEHGYNSTSMGRLLLASNE----FGDNYTSAYD +CGKFLKKIYQSCI--LAHAEDMYALLKQQQR-SNKIPADLPEGVKVANKTGELS.NVENDAGILYDTNSNDLVICFLSEN +LT-DTAAAQSTIAQLSRTIYlty +>ur|UPI000568A706|UniRef100_UPI000568A706/12-263 +.....-------EVAGVDWSALAVDIDSGGVLfELDAERVCDTASVGKIFLLHRLLAEVDAGTRSLEERVTRRPAEWMDN +SGLWYLLQQDELSLYDVAALIGAVSDNAATNTMVRVI-GLDAVREHTRELGYQHSGLDDCVRWPIPPGYPATLSHGSAAE +LVRFCTRLARRQDLSEASADQLQRWLGAGT-DLSMVASAFGRDIWLWNKTGTIS.TVRADIGVVMTPTRR-IGYAVLANW +GSQVRDAVLAAMREAG----... +>ur|UPI00031EE20E|UniRef100_UPI00031EE20E/174-349 +.....---------------------------.----------------------------------------------- +------------TVDSNISSMITVSDNDAANTLVNWLGGMQKVNEFCQKYGFNDTQMNRLLLA----DNSNGDNYTSAKD +CGIFLKKIYQISSSSLPNAEAMYYHLKMQQR-KNKIPADLPEGVQTANKTGELD.TVENDAAIIYDTAKIDLVICFMSQD +LT-DTGAAQSTIAADARAIYgyy +>ur|UPI00042552ED|UniRef100_UPI00042552ED/12-272 +.....-----LREVAGVRWSARAVDIDSGQLLaELDPDRVQDTASVGKIFMLHRLLHEVDAGRRSLEDRVTRRPAEWMDN +SGLWYLLQQNDLSLYDVAALIGAVSDNAATNTLVRVI-GLDVVQQHTRELGYRDSGLDDCVRWPIPPGAPRTLSHGTAAE +LVRFCARLARGQDLSRSSADVLQRWLGAGM-DLSMVASAFGRDIWLWNKTGTIG.VVRADIGVVMSPRRR-IGYAVLANW +DRSVRDEVLAAMADVGRAL-... +>ur|UPI000550C10D|UniRef100_UPI000550C10D/11-262 +.....----------GVRFSALAFDIDSGERVfAHNENDELDTASMGKVFLLHTALQMHVGGTLNLQERLSRRPSERVDE +SGIWYLMEQEELSVYDVAVLVGAFSDNFATNVLIRRV-GLENVARQVEDLGYRNSGLHDFLRWPRPAKAPRTLSTGTAAE +LSDFMARHAKDQFWDESTNEIFRRWLGAGAD-TSMVASAFDRDVWVWNKTGTNG.TIRADSGIAMTPTRR-VAYAVFANW +EKDTDRDVMPIMREAGDAI-... +>ur|UPI0003A6136F|UniRef100_UPI0003A6136F/13-262 +.....-----------VRWSIRILDAAGAGVLaEHAPQQQCETASIGKVFLLIEVARRLEAGELDPDRRIEIPEEHRVAD +SGLLYRMRDQRVTVDDAALLVGAVSDNLATNALLSLC-GLDAVRAVAPGLGFADTSLHDYIRNERTPDLPWTPSYGTAAE +LAELMRRLGAGEVDSPAVSGRVLDWLAADT-DTSMVADALLQGMVLRHKTGSTS.FARIDIGHLTGPAAVAYAVAANWKD +SEDDRAPVLDAMHAIG----... +>ur|UPI000414C2CC|UniRef100_UPI000414C2CC/194-364 +.....---------------------------.----------------------------------------------- +-----------------ISAMITVSDNDAANTLVNWLGGMAKVNGFCQEHGFTSTQMNRLL--L--AGKENGDNYTSVKD +CGTFLKQIYQTVASTLPNADAMYYHLKMQQR-KNKIPAQLPEGVGTANKTGELD.TVENDAAIIYDTAKGIDLVVCFMSQ +DLTDTGAAQSTIAADARAIYgyy +>up|A0A0L0L9Y1|A0A0L0L9Y1_9BACT/94-324 +.....-------------ISVYIRDLNNGPWI.GINEKEEFIGSSLLKVPILISYMKLAEDDKSILDKKIKYTTKILSDY +YPSEKVEVGGEYTVNELLEYMTYYSDNNAADLLAEEI-DDSKMDKVFEALGLGKPQFNVPYP-------------VNVRN +YAGFFRILFNASYVNKEYSEKTLEMLSRTKF-DRGLTALLPKNIVVSHKFGIRSdNQLHDCGIVYYPDH-PYLICVMSRG +GS--FEDLSSAIAQISEFVYnq. +>up|W9G174|W9G174_9MICO/8-258 +.....--------AGGVTWSVAVHDLGGMPLG.SVGADLTLRTASVGKVLLLVEAARALVAGEATADEPLTRSLEEWVGD +SGLWHTLSLETLPLSDVAALVGAVSDNLATNVLLRRI-GLDAVAQRATMLGLRATALHDRVRDERTSDHAETLSTGSAAE +LVDLVGRLASGTAVSPEADRLVRQWLSANV-DQTMVGSAFVGGLVLWNKTGTDS.GIRADVGAVTRDGHT-IAWAAIANW +SPAPPPQADA----------... +>ur|UPI00036EA70E|UniRef100_UPI00036EA70E/7-256 +.....----ALEQEIGLRFSALAVDVDSGETVfRHRPDEELNTASVGKVFLLHRLLTEVDEGTRSLEERVTRRPVEWMDN +SGLWYLLQADTLSLYDVAALIGAVSDNAATNTLGRVI-GLPVVQQHTRALGYERSGLDDIVRWPLPPGAPRTLSHATAEE +LVRFVTRTATAADLSASSADTLQRWLGAGM-DLSMVAAAFGRDVWLWNKTGTIS.TVRADTGLVMSPDRR-LAYAVLANW +PR-GVDARDRVLA-------... +>ur|UPI0003B34D19|UniRef100_UPI0003B34D19/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGFRGVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKGCRN-HGKLP-YLVKHATVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GK--QYQQYQGMNRLGRDVVty. +>up|R2QQM4|R2QQM4_9ENTE/160-310 +.....---------------------------.----------------------------------------------- +------------PLSELTRRMIQTSDNQATNTIIDYV-GMEQLNSYFISAGYSDTQLQRKMLD-EQAMSQGKENYTSLND +TMSFLKKVYQNSETYPYS--SMLNLMLGQQI-RTKIPNKLPANVTVANKTGELS.GVENDIGLVLDEE-EPFAIVVLSNG +VVNSEGMRDA----------... +>ur|UPI0002D4FB79|UniRef100_UPI0002D4FB79/26-226 +.....--------------------------FtNHHHEKIFESASLIKLPIMIYIFDHTT----QEERQAQIKLSNIVGG +SGVLQKMNIEHLSIKDLIYLMIVVSDNTATNTLIHYF-GLQHINLFISELRTEHTELNRFMMDEH-AILEGKQNITTAQD +MITILRYISQHE-----DKKEMMDIMYNQHLNDKIYKSFYEDTLSFYSKTGEYG.NVVNDVGIIQHEHD-LYYYCFLSNT +NK------------------... +>up|C6JC27|C6JC27_9FIRM/194-364 +.....---------------------------.----------------------------------------------- +-----------------ISAMITVSDNDAANTLVNWLGGMAKVNGFCQEHGFTSTQMNRLL--L--AGKENGDNYTSVKD +CGTFLKQIYQTVASTLPNADAMYYHLKMQQR-KNKIPAQLPEGVGTANKTGELD.TVENDAAIIYDTAKGIDLVVCFMSQ +NLTDTGAAQSTIAADARAIYgyy +>ur|UPI00047EA298|UniRef100_UPI00047EA298/11-254 +.....----------SATWSVLVRDVASGEALlSRSPELELSAASASKLLLLVASAVLAERGQLDLDERLDRSSVEPVGD +SGLWQHLAQPTLTADDAAMLVGSVSDNLATNVLLERI-GLDAVESVRAELGIAGVHLHDRVRDHRGPGDPARLGTASASG +LTGLMARLATRTLGSAAVSERVLGWLRHSVDLKDPLSHGVEADARIVNKTGTDA.GVRVDAGLVLGPGRT-LAYAALANW +VP-ETDATDAVLAS------... +>up|W9GJ01|W9GJ01_9MICO/5-258 +.....------------SWSVSVRDASGMPLS.SDRADVPLRTASVGKVLLLLTVASQVGDGSLSVDEVLRRKPVDAVAD +SGLWWQLSVDELPMGDVARLVGSVSDNLATNVLLRKV-GLEAVAGTAAYLGLERTALHDKVRDVRGPGDAATLSTGTAEE +LSLLMLRLASGTAMGAEADSLVRQWLSANV-DLSMVGAAFVGPVRFFNKTGTDA.GVRADVGAASLGDRAWAAIANWSTE +NEALMAEAMAGMRRIGQEIVd.. +>ur|UPI0006919B66|UniRef100_UPI0006919B66/1-219 +.....---------------------------.-------------MKLAVALTVLHAVDDGRLALDDVIPATHRYPSAA +GGSFRPAEGDPISVRELLESMIERSCNESTNMLMDMV-GIEAIHEMCARCGLHDMHVDRLIGDVAAARATGISNEVTSDD +LSWLTVQAVRGDYLADASTELLRNALRQQRY--PVIADVLPQNVDWGSKSGWVD.GIRHDVAFLGDPDDHSLVLCVLSSG +IEDEAIAAEHAIA-------... +>ur|UPI00068EE4ED|UniRef100_UPI00068EE4ED/5-257 +.....KEIQGLETDFSMESGIYIHD-GMKLLF.SKNKEELFPSASIIKLPIYLYYYEQAIQGRLNLMDRVNVSNKGRANG +SGVMHVLTSIEWSVEELLQLMIAVSDNEATNQLISYV-GLENLQAWIKEKTWEEIALRRYLMDYE----SGLVNEVTPQG +AVSVLKEIMELGSNHPLWEKQIEKPFLLQQF-RTGLPGYLDPILEMLNKTGEDN.EIRHDVALFRYNNQI-VYIAALNKN +VK-EEAKAIEWMQELGKLAFk.. +>ur|UPI0004C93BE5|UniRef100_UPI0004C93BE5/27-244 +.....--------------------------I.SIHEDAELTLASTGKLLLLAVVARGIAEGELDPAEIVELRDDDRCGG +SGLLGVLSGRRWSIGDLAVLTASVSDNTATNALLRRL-GLDRVAEGAAALGFARTRILDRIREPRLPSHPPTFAVGTAGE +LARFAAGLD----GQREWTRLLLGWMACNT-DRSLVPALLPGTVWVANKTGTDV.GVRADVGVMIGAGGR-VGYAVLANG +PAGG----------------... +>up|A0A0M0CI23|A0A0M0CI23_LACPN/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGFKAVNTTIKHYRFKQTVLQRYMLDTD-ALRRGRDNYTSVTD +LTRFLTLTYQHKLLGKAYDKKMLNLLKGCRN-HSKLPY-LVKHATVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GQ--QYQQYQGMNRLGRDVVty. +>ur|UPI00047CD23B|UniRef100_UPI00047CD23B/8-242 +.....--------AGGVTWSVCIRDGSGMPLA.AAGAEAPLRTASVGKVLLLVETARLIAAGDLSPDEPLTRSLDLWVGD +SGLWHTLSVETLPLIDVAALVGAVSDNLATNVLLQRV-GLAEVAARATSLGLRATALHDRVRDVREADHPATLSTGTAAE +LSELMARIASGTAAGPDADRLVRQWLSANV-DQSMVGSAVVQATAFWNKTGTDA.GVRADVGTVSVGGRT-VAWAAIA-- +--------------------... +>up|A0A0G9LAF0|A0A0G9LAF0_CLOBE/43-260 +..kidKKISEIAGIYKDNISIYYKNLDTEEEY.LLNPDRYYIAASTTKVPLCMMILDQVFEGALNLEDEIYYEEEDDEDG +SGVLYYLEDVTVTIGEAVRLSIIESDNVAKNMLRRIS-EI-SITDYLIDTGDESI---------------PYENYITARQ +LYMVLDRLYENPN-NNPYYELLIDYMTKTVF-HDRLDKYIPHDI-VAHKIGDYY.RYYHDCGIIYGKD--DYIIVILTRD +IG------------------... +>up|A0A0G1CVY8|A0A0G1CVY8_9BACT/79-331 +...lrETLNGLADKYGDNVSIYVEYLNTGASI.IIGPEAYIWSASLPKLPIAMAVMKKIEDGDWKLSNELVLMPVDKDDD +SGSVEYPVGTRFTIETLLQELLVNSDNTAHKIFFRNL-HADEVDRVVIDLGLYGLFNE--------------EGKMSAKE +YSRFFRSLYTANFLNRENSQKLLEWLDESTF-DDYLAQSVPAETPFPHKYGEIQ.RVYSDSGIVYIPNR-PYLITVMLAG +NADDMERARMFMRRVSEEAYay. +>up|M3BK44|M3BK44_STRMB/5-240 +.....----------------VVAPRGRPPVI.ERNADAVHYAASTMKVAVLAALHRSG----TDLDRPVAVVNRFASAA +GGTYARRLGETVPLRWLAERMVTHSSNLATNLCLAEA-GYAAVADVWRRAGATRSTVTRGIED-HRARAAGLQNHVTARD +LAALLDSLEP----------EVLALLEHNAH-AVDLAAGLPPGTRLAGKNGWIT.GLRHSAAVIHPPDAPPYTLAVCYTG +PLGSHDPAARLLARVSAGVW... +>ur|UPI0004774690|UniRef100_UPI0004774690/3-242 +.....--------------SIYGARLGERPFL.ASNEHVTHNAASTMKAAVLAALYRSGT----DLDAEVPVSNGFRSAD +GEIFDSKLDGTATLRWLAYRMVICSSNFATNLCLDHV-SLNEVADVWRQAGAEHSVTRRGIEDYR-AHDAGIINEVTAAD +LAKLFLSLEP----------ELLDIMTANEH-RADLASGLPEGTRISFKNGWIK.GCRHSAGIVYPPDAPPYVLAICYTG +PLASEDPAARLLGRLSRAVWd.. +>up|A0A0K0X126|A0A0K0X126_9MYCO/14-260 +.....---------ATATWSVRITDLGTGEILwEHDAERVLKTASIGKVFLLAEVARRFEDKTLDPDEIVAAVPDDVVAD +SGILYLLQQQDFRIDDLCLLIGAVSDNMATNILLRRL-GLDEVQRATMDLGFTASGLRDQVRLNRSRDDPLTLSTGNAAE +LCEFVARLHAGEIHGAAVSHRVRTWLGVNT-DLSMVARAFGAGFELWNKTGTIS.DARIDIGCVATADGRSVGYAVLANW +AW-GEDHRDRVLDT------... +>up|A0A0F2T3G9|A0A0F2T3G9_9ACTN/14-245 +.....-----------------------EPVF.TRHPDERYDAASTMKVAVLAALHR----GGADLDAEVPVENRSVVGG +EGNLRRLLGGRAPLRLLAERMITHSSNLATNLCLTRT-DQRAVAEVWRRAGATRSASPRGIEDYAA-RSAGIHNLVTARD +LVRLLRSLADEP--------ELLALLERNAF-RVDLAAGLPPGTRIAFKNGWVP.GARHCVGLVHPSDCPPYLLAVCYTG +PLADTDPAARLLARVSAAVWr.. +>up|A0A0M2LYJ2|A0A0M2LYJ2_9MICO/17-260 +.....---------------FRALDADGGILA.ERGPGLVRYAASTIKLGVAVAALLAVDRGVLDLSETVVSRHRSAIPG +AGDFGPADGAPVTLGECLARMIEVSSNEGTNLLVRRL-GLPAVAEAFAVTGARTARMTRLIGDYAA-RDAGETHEASAAD +LAAVMRTIVAGDALSAESAGLLAAHLARQRF--PVIADGLDESDDWGSKSGWVT.GIRHDVAWFRHRGQRPSVLAVCTAG +LE--TSAALETIRAVGSAV-... +>up|A0A0F2TBF0|A0A0F2TBF0_9ACTN/14-245 +.....-----------------------EPVF.TRHPDELYDAASTMKVAVLAALHR----GGADLDAEVPVENRSVVGG +EGNLRRLLGGRAPLRLLAERMITHSSNLATNLCLTRT-DQRAVAEVWRRAGATRSASPRGIEDYAA-RSAGIHNLVTARD +LVRLLRSLADEP--------ELLALLERNAF-RVDLAAGLPPGTRIAFKNGWVP.GARHCVGLVHPPDCPPYLLAVCYTG +PLADTDPAARLLARVSAAVWr.. +>ur|UPI00069F639E|UniRef100_UPI00069F639E/27-245 +.....--------------------------L.ALNEDVELPLASVGKLLLLAEVAMSVDGGILDPDEPVPVHDDDYCGG +SGLLLGLSARAWTVGDLALLTAAVSDNTATNALLRRI-GLDRVNAAGAALGLTRTRLLDRIREPRGPGHPATFAIGTAGE +LAGLAGRLAGP----DGWQVLMREWMLANT-DHGLVPALMPEGTRIANKTGTDD.GIRTDVGLMG-----PLAYAVLAGG +PPGSDQHLAHAVRQAGALLA... +>ur|UPI00036205DA|UniRef100_UPI00036205DA/98-261 +.....---------------------------.----------------------------------------------- +-------------VKTDLKRMIHNSDNAATNRLINRLGGFKRVNQTMKTYGFNHSHLRRYMMDTR-ALQRGHDNYTSVND +LTRFLTLVSQRKLLGKTYDNKMMTLLHHCKN-HSKLPKMVK-HAAVYNKTGEFPaGVQNDASLFRTKHGT-YTVVVMAQQ +GN--QAQQYRAMNRLGRDTVry. +>up|A0A0G1JQD0|A0A0G1JQD0_9BACT/101-330 +.....-----------DTVAVYFRDLNNGPWM.GINEDDEFAGASLLKLPLAMAVYKKSESNIGLLGTMVAYKEDKNSNN +TQTFDLKLGKKYTLEELIERMLVNSDNEAKLLVEKFI-TGAEVANFFEELGIHSSVDNNY--------------DISVRE +YGAFFRILYNSSYLSRENSEKILRILSKVSY-SSGLKKWLPEGTVLSHKFGEGS.GQLHDCGMVYRE-RPPYLICVMTRG +SK--VKEMEKVIAEISKKV-... +>up|A0A0G1R820|A0A0G1R820_9BACT/112-325 +.....--FKDKTRNLSGLYAINVVRLLDGTSY.GVNKNEEMQAASLIKLPIMTLVYKKFEAGQLDLDAKVSGS------- +----------NSTYRELVEAMGQRSDNNAQIILVKTF-GESEIQNYIESIGMMKTSLTKN--------------ETTPEE +IGLFFKMLWEGKLTTEKHREELLGYMTDTIF-ADWIVEGID-DVRVAHKYGREV.HVVNDAGIVFAN--KPFILVLMSDG +AV--ESEADSLIPAVAREIYe.. +>ur|UPI0003679DB2|UniRef100_UPI0003679DB2/6-239 +.....-----------DHASVWCGRPGRAPVF.AHRAEIAYYAASLMKLPLLAAAYRA---GALDLAERVPVHAEFASAH +SGRFSELLGRTATLGWLCERMIVASSNLATNLVLERT-GIPAVATEC----PPGMRVLRGIGDATA-SAAGISNTVTAAS +VAALLARFAADE--------ELLAVLDAAQY-RDCIPAALPPGTKVGNKSGWVD.RLLHDAAIIRPADAPAYVLVVCTSG +LD--EGTALELIHEVTATTW... +>up|R2RP34|R2RP34_9ENTE/456-596 +.....---------------------------.----------------------------------------------- +----------GQSVQSLIEQMITVSDNNATNMLIDHV-DMETLNSYFTEKGYSGTKLQRKM------LTQGSENYTTLED +TMKFLKTLYGNR--ENQKYSAILEIMKRQQV-KTKIPSQLD--VPVANKTGELA.MVENDIGIVLSD--KPYAIVVLTND +VSNSQ-G-------------... +>up|S0L0P2|S0L0P2_ENTAV/456-596 +.....---------------------------.----------------------------------------------- +----------GQSVQSLIEQMITVSDNNATNMLIDHV-DMETLNSYFTEKGYSGTKLQRKM------LTQGSENYTTLED +TMKFLKTLYGNR--ENQKYSAILEIMKRQQV-KTKIPSQLD--VPVANKTGELA.MVENDIGIVLSD--KPYAIVVLTND +VSNSQ-G-------------... +>ur|UPI000428866C|UniRef100_UPI000428866C/5-251 +.....-EINALIESQPTKDISYKIQFDNKVYV.-HNEHQVYPSSSTIKVPISLINLQQH----FHNYEDISLTVGKKVGG +CGVLHTLQSVKLTLWDTIVLSIIVSDNTASNMLIDNI-GIERINEGFTALGLHDTTLARNYYDTTG-INEGKRNATSAAD +MFTSMQYVIKNDVLPEELRQTFFEVMKKQQI-NDRVGGFFNEAEFIASKTGSVT.ALEHEFGMIQLNGKQ-LIFSVFSDN +WP-SNQEGKYFLNEMGKV--... +>up|H5T4P3|H5T4P3_MELPD/75-298 +....sTILTDTAASFNGEVGISYIDLTTGNYC.SVNDQKEFYTASTIKVPLTMLVADTVTSGEKNWQDKIPYHAEDYEEG +TGILCYNTQPAYSLGTLQKYAIIYSDNIAKNMLYDTLGGSETAKKEIYSRYLKKKAPDDLE-----------NISFNSKD +AARILTILYEQKS-KNKEYQQIYENMKNTIF-HERMETDLTKN-KVAHKIGSYN.NFIHDIGIFEAP--HPFILTIFTNG +ENGS-----Q----------... +>ur|UPI0005BBE616|UniRef100_UPI0005BBE616/3-245 +.....--------------SVVVAPWGGEPVF.ERGGDEPHDAASTMKIAVLAALHRAGA----DLDEAVPVVNSFASRG +GEFANELLGGTAPLGLLAERMITHSSNLATNLCLARA-GHEAVAEVWRHAGATRSASPRGIEDYPA-RDAGLHNRVTARD +LVRLLQSLAGEP--------ELLALLERNAF-RVDLAAGLPPGTAVAFKNGWIP.GARHCVGLVRPEDCPPYLLAVCYTG +PLASDDPAARLVARVSAAVWa.. +>up|A0R5H7|A0R5H7_MYCS2/17-246 +.....------------AWSVRITDLNTGEILwEHDPERVLKTASVGKIFLLAEVARRFENRTLDPAEIVTAAPEDVVAD +SGILYLLQGQDLRIDDLCLLIGAVSDNMATNILLRRL-GLDEVQRATKDLGFTASGLRDRVRLNRSQDDPLTLSTGNAAE +LCEFVARLHSGDIHGAEVSRQVRTWLGVNT-DLSMVARAFGDRFALWNKTGTIS.DARIDIGCATHGDRS-VGYAVLANW +AW------------------... +>up|N3EZH2|N3EZH2_ECOLX/1-137 +.....---------------------------.----------------------------------------------- +----------------------------------------------MHNMGDHVTRLDRWEPELNEAIPNDERDTTMPAA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>ur|UPI0004800EE8|UniRef100_UPI0004800EE8/49-277 +.....------------QISLAVIDLNGEPRLsGVNYDNFIYPASIYKIYVAAEILRQIAIDSLNLDDSYRVQSPNDVDT +KEIENLQHGDSVTVNYLLDLMITRSDNTASNCLIDIA-QRPKINNLMHRYHWQGSEVTRKSRKFEDNYKEAEGTMTCALH +AADFMYKVQTNQLVNPWVSMQMKTLLGRQ-LDKSKLAAGMPENVMYYHKTGWWS.YWTNDVGIVDDGQTK-YIIACFLPL +--------------------... +>up|V9Y0V6|V9Y0V6_ACIBA/1-167 +.....---------------------------.--------------------------------------ITPQDLLPW +NPIKQEHNGTTLTIEQILNYTESQSDNIGCDILLKLLGGTDSVQKFLNANHFTDISIKANEEGMHKDRNTQYQNWATPTA +MNKLLIDTYNNKLLSKKSYDFIWKIMRETTTGSNRLKGQLPKNTIVAHKTGTSGiAATNDVGVITLPN------------ +--------------------... +>ur|UPI0006679D72|UniRef100_UPI0006679D72/94-330 +...ikERIQKYLGSYINRFGFIFYDLTSGEKI.AINENKVFTAASTYRVGLNMVTYEKIRNGSLDINKGITYVASDYEGG +TGVLQGQVNTTVPVSKLLELSITQSDNIATRMLNRILGGAKGVRQNINSMV--GLSCDT------------SSNKTTPEI +QFRLLKKLYENR--NDKYYWQLINNMKNTIF-HDRLDKYLP-YNKVAHKIGNYG.GAVSDIGIVFTD--KPYVIVSYAEG +VSGP----AEKISKISRMIYn.. +>up|W6SEX5|W6SEX5_9CLOT/63-297 +...leIAISSKISEYGDSIGLTFYDIKTKRTI.SFNGDKTFIAASTSKVPLNMLLLNKVASGEIKEDTTVKYTDEDYEGG +AGILQSDLSSPIDIFTLSKYSIIYSDNIATKMISNLMGGKDIVYKQYDDLGYEAD---------------HTDNAITAND +AAQYLKVLYFNKD-DNPYYDSLLNNMKNTVY-HDRIDKYIDQS-LVAHKIGDYE.TYVNDIAIVYAN--APYILTIYTNN +VV----NAKEIIAETSQIIFdy. +>ur|UPI0004C19E0F|UniRef100_UPI0004C19E0F/3-245 +.....--------------SVVVAPWGGEPVF.ERGGDEPHDAASTMKIAVLAALHRAGA----DLDEAVPVVNSFASRG +GEFANELLGGTAPLGLLAERMITHSSNLATNLCLARA-GHEAVAEVWRRAGATRSASPRGIEDYPA-RDAGLHNRVTARD +LVRLLQSLSGE--------PELLALLERNAF-RVDLAAGLPPGTAVAFKNGWIP.GARHCVGLVRPEDCPPYLLAVCYTG +PLASDDPAARLVARVSAAVWa.. +>up|A0A0D6J1M7|A0A0D6J1M7_MYCSM/17-244 +.....------------AWSVRITDLNTGEILwEHDPERVLKTASVGKIFLLAEVARRFENRTLDPAEIVTAAPEDVVAD +SGILYLLQGQDLRIDDLCLLIGAVSDNMATNILLRRL-GLDEVQRATKDLGFTASGLRDRVRLNRSQDDPLTLSTGNAAE +LCEFVARLHSGDIHGAEVSRQVRTWLGVNT-DLSMVARAFGDRFALWNKTGTIS.DARIDIGCATHGDRS-VGYAVLANW +--------------------... +>up|F4BKW8|F4BKW8_CARS1/5-257 +.....KEIQGLETDFAMESGIYIHD-GMQLLF.SKNKEELFPSASIIKLPIYLYYYEQAIQGKLNLMDRVNVSKKGRANG +SGVMHVLTSIEWSIEELLQLMIAVSDNEATNQLISYA-GLENLQVWMKEKTWEGVALRRYLMDYE----SGLVNEVTPQG +AVSLLKEIMELGSNHPLWKNQIEKPFLLQQF-RTGLPGYLDPILEMLNKTGEDN.EIRHDVALFRYNNRV-VYIAALNKN +VK-EEAKAIEWMQELGKLAFk.. +>up|F3YAH6|F3YAH6_MELPT/76-297 +.....TILMDTAASFSGEVGISYIDLTTGNYC.SVNDQKEFYTASTIKVPLTMLVADTVTSGEKNWQDKIPYHAEDYEEG +TGILCYNTQPAYSLGTLQKYAIIYSDNIAKNMLYDTLGGSETAKKEIYSRYLKKKAPDDLE-----------NISFNSKD +AARILTILYEQKS-KNKEYQQIYENMKNTVF-HERMETDLTKN-KVAHKIGSYN.NFIHDIGIFEAP--HPFILTIFTNG +ENGS----------------... +>ur|UPI0003FCCC84|UniRef100_UPI0003FCCC84/16-255 +.....-----------ATWSARVTDLSTGQTLwEHTPHRVLKTASVGKVFLLAEVARRLDDVTLDPGEVVAATAEDQVAD +SGILYLLRQQDQRIDDLCLLIGAVSDNMATNMLLRRL-GLDAVQRATLDLGFTVSGLRDRVRLNRSQDDPLTLSTGSAAE +LCEFVARLHAGDIHGPAVSERLRRWLGVNT-DLSMVARAMGAGFELWNKTGTIS.DARIDIGCVRHSGSRRVGYAVLANW +AW-GEDHRD-----------... +>ur|UPI00068D4054|UniRef100_UPI00068D4054/16-254 +.....------------------ADSR-GAALaHRGARSRFYAASTIKLAVLLAVGYAVHEGEMALDREFPATRTFRGSG +AEFTLPPPGARVALTDLLLGMISRSSNEATNIMMRAV-GLDAIAEIVADASLVDTRVERLIGD-ESASARGLTNETSPAD +LVSLLRATTSGRPLPPEMVGFFRSILEQQRM--APIGEALPGGRRWGSKSGEVP.GYRHDVAYIGDPESDCRFLAVCTRG +YQQ--DAADEAIHS------... +>ur|UPI000472F41B|UniRef100_UPI000472F41B/11-262 +.....----------GVRFSALAFDVDRGERVfAHNENDELDTASMGKVFLLHTALQMSVDGTLDLEERLHRRPSERVDE +SGIWYLMEQDELSIFDVALLIGAFSDNFATNVLIRRV-GLANVADQVVRLGYRNSGLHDFLRWPRPAKAPRTLSTGTAAE +LSDFMARHAKDEFWDESTNEIFRRWLGAGAD-TSMVASAFDRDVWVWNKTGTNG.TIRADAGIVMTRMRR-VAYAVFANW +EPGTDRDVMPVMREAGDAI-... +>up|M4KLE3|M4KLE3_LACPN/110-269 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGFRSVNAAIKHYRFKQTVLQRYMLNTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKGCRN-HSKLPY-LVKHATVYNKTGEYPdGVQNDAAIFKTKQGT-YSIVVMAQN +GK--QYQQYQGMNRLGRDVVty. +>ur|UPI0004C559AD|UniRef100_UPI0004C559AD/22-258 +.....--------------------------L.EHRPDEVLPLASVGKLLLLAEVAHGLTGDRLDAAEPVELLGEDHCGG +SGLLTRLSVRRPTIADLAVLTAAVSDNTATNALIRRV-GLSRVNKRAEALGLVRTRVLDRIREPRL----PGHPTTFAVG +TAAELSALAERIAADERWARLLLGWMAGCGD-RAMVPAFIPPSLWVANKTGTDE.GVRCDVGVVRGA--RQVCYAVLARC +APGDEFEMVRAMRAVGAQIA... +>up|A0A0F4JI26|A0A0F4JI26_9ACTN/3-245 +.....--------------SVVVAPWGGEPVF.ERGGDEPHDAASTMKIAVLAALHRAGA----DLDEAVPVVNSFVSRG +GEFANRLLGGTAPLGLLAERMITHSSNLATNLCLARA-GHQAVAEVWRRAGATRSGSPRGIEDYPA-RDAGLHNRVTARD +LVRLLQSLAGEP--------ELLALLERNAF-RVDLAAGLPPGTGVAFKNGWIP.GARHCVGLVRPEDCPPYLLAVCYTG +PLASDDPAARLLARVSAAVWa.. +>up|R5XNS2|R5XNS2_9FIRM/192-356 +.....---------------------------.----------------------------------------------- +----------------NLRSMITVSDNDAANNLTGYLGGMNVVNEYCSVNGYSNTHMGRLLLHSNE----LDDNYTSPAD +CGHFLKKIYDGWKSGDSNAAAQFDLLAAQER-RNKIPAQMPAGVSVANKTGELA.DVENDAGIIYNTQND-LILVFMSEQ +LS-EAGSAQSAIAALSRQIYdyy +>ur|UPI0003776FB0|UniRef100_UPI0003776FB0/8-241 +.....--------AGGVTWSVCIRDGVGMPLA.ASAADVPLRTASVGKVLLLVETARLIAAGDLSPDEPLTRSVDLWVGD +SGLWHTLSVETLPLIDVAALVGAVSDNLATNVLLRRV-GLAEVAARATSLGLRATALHDRVRDVRGADHPATLSTGSAAE +LSQLMARLASGTAAGPDADRLVRQWLSANV-DQSMVGSALVLPTTFWNKTGTDS.GVRADVGAVTAGDRT-ITWAAV--- +--------------------... +>ur|UPI0006AEDAC3|UniRef100_UPI0006AEDAC3/3-245 +.....--------------SVVVAPWGGEPVF.ERGGDEPHDAASTMKIAVLAALHRAGA----DLDEAVPVVNSFVSRG +GEFANRLLGGTAPLGLLAERMITHSSNLATNLCLARA-GHQAVAEVWRRAGATRSGSPRGIEDYPA-RDAGLHNRVTARD +LVRLLQSLAGEP--------ELLALLERNAF-RVDLAAGLPPGTGVAFKNGWIP.GARHCVGLVRPEDCPPYLLAVCYTG +PLASDDPAARLLARVSAAVWa.. +>ur|UPI0005FC0091|UniRef100_UPI0005FC0091/110-263 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNSAANRLIKRAGGFRGVNAAIKHYRFKQTVLQRYMLDTNA-LRWGRDNYTSVAD +LTRFLTLTYQHKLLGKTYDKKMLTLLKGCRN-HKKLP-YLVKHATVYNKTGEYPdGVQNDAAIFKTKQST-YSIVVMAQN +GN--QYQQYQGMNRLG----... +>up|A0A0G0TS07|A0A0G0TS07_9BACT/2-183 +.....---------------------------.--------------------------QSGRLNLDDTYKLRDKDKIKG +SGSLINKPQGYLTYRQLLEYMGKQSDNTAYNVCREKL-GDTKIHRIISQIGMNNTNFD--------------ENLTTPED +TGLFFQKLWRGKILNQENSDEMLKFLTDTRY-ENWLAAGVPANIRVAHKYGRET.NVVNDAGIVFSS--SPYVAVIMSKD +VI--EKEADKYLPILSKIIYe.. +>up|E9RZ92|E9RZ92_9FIRM/167-327 +.....---------------------------.----------------------------------------------- +------------ELDRLLTAMITVSDNDAANELTRMLGGMEQVNVYCQEKGYKDSSMGRML--LA--DSTLGENYTSAED +CGNFLFDVCQGRH---PYADQMLNLLKQQQR-TGKIPAGIPEGVETGNKTGELA.DVENDAAIVWAG-ETPYILCVMADQ +LTDTQAAREKIVALSSE---... +>up|A0A087A102|A0A087A102_9BIFI/27-264 +.....-----------VDWSVMVRDAASGELLyERTPDRVLKTASIGKLFLLMEVMRAIEAGELGLHEVIRMSPDDFCED +SGILYLLDQKTLTVHDLGFLIGAFSDNYATNLLVERV-GLEHVQAFAKSQGFEHSALLDYVMELRP-NGPDDMSCGCARE +LCDYMMRLNAGTLVSPAASAQIERWLGADT-DTSMASGAFNDPFQIRHKTGTES.DVRCDVGIARHPSGRTVAYAILANW +DKA-----------------... +>ur|UPI0006994ECE|UniRef100_UPI0006994ECE/123-365 +.....----------------RALDADGGILA.ERGPGLVRYAASTIKLGVAVAALLAVDRGVLDLSETVVSRHRSAIPG +AGDFGPADGAPVTLGECLARMIEVSSNEGTNLLVRRL-GLPAVAEAFAVTGARTARMTRLIGDYAA-RDAGETHEASAAD +LAAVMRTIVAGDALSAESAGLLAAHLARQRF--PVIADGLDESDDWGSKSGWVT.GIRHDVAWFRHRGQRPSVLAVCTAG +LE--TSAALETIRAVGSAV-... +>up|H1LKW6|H1LKW6_9LACO/4-246 +.kqltDRVTEVINNDWLTIGMVVE-LDGKIVF.EKNEADVFPSASLIKLAILNYVLDQ----QVDLDAEFIVSSKNSVGG +AGVLQLLSKQQWRLQDLLALMISVSDNFASNVLINHF-GMGNINCYLQANGFSATRLNRQLMDSD-ALAKGIDNVTTAKE +SLRLLSMALG-------HGKKVSRWFANQQS-RYKLPGNFDENIQVFNKTGEGN.QIDHDVARFVVGSHT--ADVALLTV +STADRLNVIRVFNQVGQLVA... +>up|V9HHP5|V9HHP5_9CLOT/39-286 +...idKKVDEIAGDYKDNMSIYYKSLNTDDEY.ILNPDKYYIAASTTKIPLCMMILDQVFEGAISLEDTIYYEKLDSEGG +SGVLYYLQEIPITVEEAIYLSIVESDNITKNMLHRIS--KISLTDYLRDI--------------TEDDSIPYENYITARQ +LYKVLERLYENPD-NNPYYEKLIEYMKETVF-HDRLDKYLPYDI-VAHKIGDYY.RYAHDCGIIYAK--DPYIIVVLTKD +IGDLGNEAYEMIANI-----... +>ur|UPI0005560A57|UniRef100_UPI0005560A57/12-271 +....aATYARCTGAAGGRWHSYLTVF--GETVlDADPDAVVVAASVQKVAIAAAALAAVDRRELALTDTVELTAELVAGG +TGTLHLAFGDRLTVAHLVVALVNGSDNTAVRLLGRLL-PGPRINDFLAAQGFRHTRVQPLPAD----ERHFFLGTTTARE +THELLRRLATGALLSPAGTDTVLRAMRWAQPGCDGVRRYLSQRRRAAVKHGADE.DRRHEVGIVFDLDGAPAATFAFLAD +GLSDTHPAVRAHAALGRALLd.. +>up|W7BV76|W7BV76_LISGR/12-248 +.....------------EYGLLIEN-EEKILY.AENSEKLFPSASLIKLAVYAYYYELICEGKITAAKIVVVLPEDYPGG +AGILALLPQKDWTIEELLTLMIAVSDNAATNLLIEEV-GMSAIQKWLQLKGDSDVQLNRLMMAK-----TEPDNYVNASG +ALALLRFIFSLGRGQNELKHAIQRPFFNQQH-RSNLPGGLDSELRIGNKTGELA.AVKHDVAVFCYQEKT-IWAAALTKH +DH-QENCVIEWMQHIGKQIF... +>up|C9CNX9|C9CNX9_ENTCA/6-254 +..dlrVAIKPILKNYQTTLEMGLWGTPTDCLI.DYQSQKSFSAASISKLVLYAYYLEQIIEEKINPQQLIGVNPVDLTGG +AGVIRLFPQKKWTISELLTAMIAISDNTATNVLLDLV-GLPTLQAWIQE---PEIQFERYMMRP----IKDKENRLTPSA +AAKLLLRCVIRE-----EAALGFSPLNQQQF-QEGLAGNFAPACRIFNKTGRLD.RIEHDVAYLQANETT-VIIAAFSYD +KT-GSGQGISWLREIGQTVYqqy +>up|W4RVR4|W4RVR4_9BACI/44-269 +.....------------NISVYYENLVTGEKY.SYQSSRIRPAASTIKLPLVLYVYDLASKGKIDLNEKLTYRSHHYYGG +SGVIQRRVGTSYTIRDLLKKSIMYSDNIAFIMLRERV-GKSNFIHYAKSLGGKTV-------------YPSGRNVTTSDD +LSVYVKQLWSFAKKNPQYGNELVKLLSNTVY-KETKAPGLPAN-KVVHKVGYIPkLIYNDAALILDD--QPYILVVMTSG +IP--VKRDVKFISSLAEAVHnh. +>up|L8F6V7|L8F6V7_MYCSM/16-246 +.....-----------AAWSVRITDLNTGEILwEHDPQRVLKTASVGKVFLLAEVARRFEDKTLDPAEIVAAAPEDVVAD +SGILYLLQGQDLRIDDLCLLIGAVSDNMATNILLRRL-GLDAVQRATKDLGFTASGLRDRVRLNRSQDDPLTLSTGSAAE +LCEFVARLHAGDIHGAEVSRQVRTWLGVNT-DLSMVARAFGGRSALWNKTGTIS.DARIDIGCATHGGR-SVGYAVLANW +A-------------------... +>up|H3NI89|H3NI89_9LACT/295-543 +..kiqETLNAYIPYISANTGASFVNNDSMAQV.SVNN-QIFFPASTQKIYVLGEVYHQYKTGELFPESVYYTTWDDIVPG +AGTLQDFPAGSFSIDYLVNQVVSISDNTAANSLIEVVGGGNRITPHMHQLGLYDTYVNGKYYH----RDTNGLFQTTPAD +AARYFALLYNSQVNGEPYDQLILKLMQNSHT---YIRTYIP--VRSWNKSGSGE.MEQNDVATFVTPYGS-YSLAVYTNY +PW-NYMAVGEQMAALSLAVYntf +>up|A0A0F6IVF0|A0A0F6IVF0_BACTU/1-137 +.....---------------------------.----------------------------------------------- +----------------------------------------------MHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAEIGASLIkhw +>up|S2YHS7|S2YHS7_9FIRM/166-327 +.....---------------------------.----------------------------------------------- +-----------AELDRLLTAMITVSDNDAANELTRMLGGMEQVNVYCQEKGYKDSSMGRML--LA--DSTLGENYTSAED +CGNFLFDVCQGRH---PHADQMLNLLKQQQR-IGKIPAGIPEGVETGNKTGELA.DVENDAAIVWAG-ETPYILCVMADQ +LTDTQAAREKIVALSSE---... +>up|G5KCL3|G5KCL3_9STRE/2-207 +.....---------------------------.-------------------TSAYEKAQRGELNMSSNYTVKSSDIVVA +STALANSAGQTYSLDTIARFMVQYSDNTATNIMISAIGGVSAVNAEIRRMGYTQTTLNRYM-RIQSQIDAGLENYINVHE +AVDLLKNIYNNTLQNTTAEPTMLADLSNNYY-KLWLPASIQSQAQTWDKPGNDGtGVENDIAAIKVNGKT-YIVGVLTQH +TGSNGVSNTGVFANFGKSIV... +>ur|UPI000670A64C|UniRef100_UPI000670A64C/15-245 +.....------------------------PVF.VHNPDELHDAASTMKVAVLAALCRGGA--NLDAEVPVVNRFESVVGG +EFGNDELVGTHVPLRLLAERMITHSSNLATNICLART-TQQAVTEVWRRAGATHSSTPRGIEDYAA-RAQGVHNRVTARD +LVRLLRSLAGEP--------ELLALLECNEF-RVDLAAGLPSNTRIAFKNGWVP.GARLGVGLVQPADCPPYLIAVCYTG +PLADTDPAARLLARVSKAVWd.. +>up|A0A0H4QDJ4|A0A0H4QDJ4_9LACO/99-259 +.....---------------------------.----------------------------------------------- +-----------------LKLMIHNSDNNAANRLIKRAGGMKHVNRTIKTYGFKQTTLNRHLLDTR-ALREGHDNYTSVQD +LTTFLTRVYQHRLLGEKYDQKMLKLLKGCRN-HSKLPHLVK-QATVYNKTGEYPaGVQNDCALFKTKHGV-YSIVVLAQS +GH--QYQQYRGMNRLGRDVVtyf +>up|A0A0L0LDX7|A0A0L0LDX7_9BACT/75-327 +...lrDKLVSIQQKYKNTTYIYFLYLNNGVWV.GLGEKESFTAASTLKVPLAMSLMKAISEKKLALSDRYDLERLNLDSF +GDLYKAGEGKELSVDDFLKIMLELSDNTAMNAIFEIFNRIGITDPLADVYSVLGWEFVQNVPEMGKP---IDYSKINLKT +LANMFLALYNAKYLNVPDSEKILHLLAQTPF-DTKIVAGVPKDIIVSHKIGVAPdSIFSDCGIVYVPNRH-YLLCLGSSG +AD--EKTAASFMAEVSKEVYqy. +>up|A0A0E4CT39|A0A0E4CT39_9STRE/2-193 +.....---------------------------.---------------------------------NANYTVKATDLVPA +SPILDGKAGSTYSLNEIARFMVQYSDNSATNIIIDRIGGIQAVNNEIRRMGYTNTTLNRYM-RIQSQIDAGLENYINAQE +ASDLLKNIYNNTLQNNNSEVLMLNQLSNNYY-NWWLTANLSTSASTWDKPGNDPrGVENDIAVIRVNGRA-YVVGLLTQH +TGSNGLSYTSKFAQLGAAIA... +>ur|UPI000369E48A|UniRef100_UPI000369E48A/4-219 +....pKTLEEIAAACPGTLAVAVRGPGAPGPA.-VNADVELPLASVGKLLLLAEVAMSLEGGILDAGEPVELVDDDYCGG +SGLLLGLSQRRWTVGDLALLTAAVSDNTATNALLRRV-GLDRVNAAAAALGLTRTRLLDRIREPRTPADPPTFALGTAGE +LAGLASLAGG----GAGWQVQLREWMLANT-DHGLVPALVREAAWLANKTGTDE.GIRTDVGLMGG-------------- +--------------------... +>up|R5PL24|R5PL24_9PORP/22-186 +..tlqKQIRSILKDKKAMIGVAVLY-NGKITV.SVNNDQGYAMLSTFKFPLALAVCDYLDRQKLPLETEIYVSKADLHPY +SPLRDKQPEGDISIKELLRYCVSLSDNNACDILIRYIGGIERLQQYIADLGFPDMVIVATETQMHQQTGNQALNRTRPSA +AVLLF-------------------------------------------------.------------------------- +--------------------... +>up|U4PBF6|U4PBF6_CLOBB/82-302 +.....-----------DRVGFIYYDLNSNKYM.ELNKNNTFVAASTYKVKLNVLTYEKNKTDKDLLTKKLEYKDSDYEEG +TGILQNLSDIPTPISELLDLSIINSDNIATNMIGSYLGGHDQVRKEINEMF----NI--SM--------PYDENITTPET +EFRILKHIYDNK--SDVNYSHLIDVLKSTDY-HDRIDKYIPNDI-VAHKVGSSN.EYIHDIAIVFPD--NPYIFIIYTKD +LE----NAEEKIAQISKAIYny. +>up|X1K376|X1K376_9ZZZZ/1-135 +.....---------------------------.----------------------------------------------- +---------------------------------------PKELTAFLHNMGDHVTRLDRWEPELNEAIPNDERDTTMPVA +MATTLRKLLTGELLTLASRQQLIDWMEADKVAGPLLRSALPAGWFIADKSGAGErGSRGIIAALGPDGKPSRIVVIYTTG +SQATMDERNRQIAE------... +>ur|UPI0006947EE5|UniRef100_UPI0006947EE5/3-244 +.....-------------WSVCVRAVDEAPVLaSYTPEVVLRTASVGKVFLLVEVAARAEAGTLDLDEPIAWADAEHVAD +SGLWYLLRQRTLPLGDLAWLVGAFSDNLATNVLLRRA-GTAAVRARATALGCVDSALLDRVRDDRGPGDPPTLSRGRADE +LSAVLAGLARGEVVSPAVSAQVLRWLAAGAD-LSMVGSAFGRGITLVNKTGTIS.VVRADVGVVTGPARA-VAYAALAEW +PD-GADHRDAVLG-------... +>up|B2TP61|B2TP61_CLOBB/117-337 +.....-----------DRVGFIYYDLNSNKYM.ELNKNNTFVAASTYKVKLNVLTYEKNKTDKDLLTKKLEYKDSDYEEG +TGILQNLSDIPTPISELLDLSIINSDNIATNMIGSYLGGHDQVRKEINEMF----NI--SM--------PYDENITTPET +EFRILKHIYDNK--SDVNYSHLIDVLKSTDY-HDRIDKYIPNDI-VAHKVGSSN.EYIHDIAIVFPD--NPYIFIIYTKD +LE----NAEEKIAQISKAIYny. +>ur|UPI0004A4C7C5|UniRef100_UPI0004A4C7C5/2-208 +.....---------------------------.------------------LAAAHAKATRGELNLASNYTVKSSDIVEA +SLSLSGKVGKTFKLSDIASYMIQTSDNSATNIMIRQLGGIAAVNAEIRRMGYNETTLNRYM-RIPSQINAGLENYISVHE +AGDLIKNIVNGTLRDVNGEASMKQNLNKNVH-NYWLTNQTRTIATVFDKPGNDKyGVENDVAVITKNGRG-YVVALLTQE +SGSDSLTFSNLFSRFGLAVA... +>ur|UPI0006C90E13|UniRef100_UPI0006C90E13/35-214 +.....---------------------------.-----NRFSAASLIKVPILLAWLHLERAGEVSRSEWCNLDEEPQVQG +AGFAWAMTTRCLTYHDVLLMMITTSDNLCTNLVIRRL-GIERLNRAFATLGLKGTVLQRKLMDFEA-RARGLDNWISATD +CIRLFDLV---RALPPIERQWVDQVLSLNQD-DRLLKRNFPDAVTFCHKTGSIP.GVLHDWGYT---------------- +--------------------... +>up|A0A0M0AEE1|A0A0M0AEE1_CLOBO/117-337 +.....-----------DRVGFIYYDLNSNKYM.ELNKNNTFVAASTYKVKLNVLTYEKNKTNKDLLTKKLEYKDSDYEEG +TGILQNLSDIPTPISELLDLSIINSDNIATNMIGSYLGGHDQVRKEINEMF----NI--SM--------PYDENITTPET +EFRILKHIYDNK--SDVNYSHLIDVLKSTDY-HDRIDKYIPNDI-VAHKVGSSN.EYIHDIAIVFPD--NPYIFIIYTKD +LE----NAEEKIAQISKAIYny. +>up|L8PCK1|L8PCK1_STRVR/29-235 +.....------------------------VRV.RRNADRVFPAASLMKVPLAIAVLEQLD-----ATRVVRRSELGRTAY +PSVLEVFDERHFTLVELCGLMLATSDNPIGTFLVELV-GMEAVTATAVRAGAHHTHMRVGFSDRDL-GAAARSSTTTADD +MALILRYAATQAHLR-----PLLGAMRNSV-RNFRLPLRLPDDLKVAHKTGSLR.RLAHDAGILFGRHHD--LIAVFLTE +DQADTAATGIQI--------... +>up|A0A0L0LML4|A0A0L0LML4_9BACT/92-326 +.....---------YISDVGVYFRQLNGGPWI.GVGEDAEFTPASLLKVPLVISVFRAMERDPAIAAKEISYTPDESLVT +QHFPAQLVKGVYSAEELAAQTLESSDNNAALALAGAI-SSDQLFDAYTHLGI-------IAPEY------GEDYSTTVRK +YASFFRILYNATYLSHENSEKLLAMLSKSVF-TQGIVAGLPEGTIVSHKFGEG-.-TNHDCGIVYLPHGP-YILCVMMRG +SD--FDTLAEQIATVSKIVYey. +>up|Q6AHF8|Q6AHF8_LEIXX/20-259 +.....---------QGVQVSGRVTDLSTGEVLfSVDDHVVMPTASIGKVLLLVEVAARLQSGGLSSLALLDRAPQDAVGD +SGIWQHLQVPALPVADLAALVGATSDNLATNVLLRRV-GLEAVSARTEALGLTRTALLDLVRDHRGPDDAPQLSIGSANE +LTWLFAALARGEVVNPQTSRQVISWLSLNSD-FSLVSGAFGHGILLVNKTGSDA.GVRSEVGVLRGPRALTFAVSTYFDD +TS--LSSR------------... +>up|F3APZ9|F3APZ9_9FIRM/164-325 +.....---------------------------.----------------------------------------------- +-----------AELDRLLTAMITVSDNDAANELTRMLGGMEQVNVYCQEKGYKDSSMGRML--LA--DSTLGENYTSAED +CGNFLFDVCK---VRHPHADQMLNLLKQQQR-IGKIPAGIPEGVETGNKTGELA.DVENDAAIVWAD-ETPYILCVMADQ +LTDTQAAREKIVALSSE---... +>up|K1U1B8|K1U1B8_9ZZZZ/2-166 +.....----KVIKDKKAEIGIAVI-LDAQDTV.TVNNDDRYPLMSVFKFHQALAVADYLNRNGLTPDTEIFIPEEELVPY +SPLRDEFPEGELSVSRLLEYSLQLSDNNACDILFEHTGGPAATDRYVRSLGLCNFAIAATEQQMHDDPQTCYENWSTPLE +AAALLELLVTEQ------------------------------------------.------------------------- +--------------------... +>ur|UPI0005BCC19C|UniRef100_UPI0005BCC19C/8-235 +.....--------AGGVTWSVCVRDGSGMPLA.SSGADLPLRTASVGKVLLLVETARLIAAGELSPDEPLTRSVDLWVGD +SGLWHTLSVETLPLIDVAALVGAVSDNLATNVLLQRV-GLAEVAARATALGLRATALHDRVRDVRGTGHPPTLATGTADE +LSALMSQLSNGTAVGPESDRLVRQWLSANV-DQSMVGSALVLPTTFWNKTGTDA.GVRADVGAVTVGERT---------- +--------------------... +>up|Q2FC28|Q2FC28_STAAU/22-157 +..shaKELNNLEKKYNANIGVYALDTKSGKEV.KFNADKRFAYASTSKAINSAILLEQVP--YNKLNKKVHINKDDIVAY +SPILEKYVGKDITLKELIEASXKYSDNTANNKIINZIGGIKKIKKRLKKLGDKVTNPVRYE------------------- +------------------------------------------------------.------------------------- +--------------------... +>ur|UPI00031549E8|UniRef100_UPI00031549E8/44-283 +.....---------QGVQVSGRVTDLSTGEVLfSVDDHVVMPTASIGKVLLLVEVAARLQSGGLSSLALLDRAPQDAVGD +SGIWQHLQVPALPVADLAALVGATSDNLATNVLLRRV-GLEAVSARTEALGLTRTALLDLVRDHRGPDDAPQLSIGSANE +LTWLFAALARGEVVNPQTSRQVISWLSLNSD-FSLVSGAFGHGILLVNKTGSDA.GVRSEVGVLRGPRALTFAVSTYFDD +TS--LSSR------------... +>up|A0A0G1Y9Y4|A0A0G1Y9Y4_9BACT/73-326 +.kklrTKIDTLKKAVKVSVSVYFRDMENAHWT.GVNEGELYSPASLYKVALMIAVLKQADSDSSLLKKELSYTGSKSPEK +PDYPPMTVGKAYTIEQLLTRLIALSDNDAKAILRDRI-GQEAVSAVFADLRLSEPALSET------------GDSMSARL +YSRFFRALYNATYLSRVHSEYALSLLSQAEF-KSGIVNGLPRTLTVAHKFGYVT.EEIHDCGIVYTPT-HPYFVCVMTKG +WK--QTDLLDTIQLLSRLVYe.. +>up|F8JWX7|F8JWX7_STREN/11-240 +.....----------------------GEPVV.RRNADVVHEAASTMKVAVLTALHRSGMDPELASAAGGTYRIDRAADS +DPVPWRRLGGTAPLGWLAERMIAHSSNLAANLCLAQV-GPAAVAEVWRAAGATRSVTARGIEDLRG-RAAGAHNRVTAAD +LARLLSSLEPRT----------LRLLERN-TWRVDLAAGLPPGTRIAFKNGWFP.GVRHCAAVIRPGDAEPYVLVVCYTG +PLASADPAAGLLARISARAW... +>ur|UPI0003435E07|UniRef100_UPI0003435E07/5-253 +..klvTRLDQVNQNFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLTSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGE-RLYVVVLTQF +DY-DRQTAMAFSQQVGHLIVqaf +>up|W1Q3H7|W1Q3H7_ABIDE/312-560 +..tvqQIMREEIDSMGIMAGASFVDNETMAQV.DVDN-QIFFPASTQKIYVLTELYRQYKEGKLQPSQTMAMEGSNIVPG +AGHINESPAGTYSLDELVDYVAIYSDNTAANMLIEAVGGGGIVTQHAHELGMLDTYLEGKYYQT-----DNGRFQTTPDN +AARLFAKLANHELNGEPWDSMLIDKLRLNS--HSFLRTYLY-ETDSWNKSGLGA.PEQNDVATFVTQYGS-YSIAVYTNS +WN-DYDARFDQVGRLSQRVYeaf +>up|L1Q7F9|L1Q7F9_9CLOT/117-352 +..slkDRIEVFLSTDIHNVGLIYYNLKSNEEI.SINSDSIFTAASTYKVGLNLLTYYLASIGEINLDDEISYIYDDYEEG +TGVLYLQDYIGYTIQELLDLSIIYSDNIATNMVGRYLGGHTAVRSALYDLLDIEFIT--S------------ENLITPNI +ELKILQYIYNNRYLSGFS--HLINTLTQTDF-SDRLDKYIPSNI-VAHKVGTID.TNIHDVGIILTD--EPYILEIYTYD +LQ----DAEEKIAQISKAIYesy +>ur|UPI00066E9F09|UniRef100_UPI00066E9F09/8-216 +.....---------------------------.----------------------------------------------- +----RFRHPATVAVDDLLYLAMCVSDNVAADILFGLT-PPARVTDTLREHDIHGIAVRHIVRDLNQQLDVTRANSGSARA +HVDLLQAIWRPTTIHPDTAARLRSLMADNVI-RHRLAPEFSTASTWSSKTGSVL.NHRHEVGVVEHRGGEAYAIAALTAS +SARHQPAAEALIGRVARSLRdh. +>ur|UPI0006469640|UniRef100_UPI0006469640/44-288 +.....---------EGARVSVAVVDIESGESVfAVDERIVLPTASIGKILLLIEVSARLTERTVSDFAIADRTAHDAVAD +SGIWQHLQAPAFPIADLAALVGATSDNLATNVLLRQV-GLDAVRSRTERLGLVRTALLDRVRDVRGPDDAPQLSVGSTAE +LAWLFQALANGHIIDPTTSQRVLSWLSLNAD-LSMVASAFGHNTWMVNKTGTDA.GVRSEAGILRGPRAG-LAYAVSVHF +DDTDLPRRLRVMD-------... +>ur|UPI00068FE9A8|UniRef100_UPI00068FE9A8/27-257 +.....----------------------GKQILaEENEMDLVWSASIIKLPIYLYYYEKAMQGEIDLATEINVPVKNRVTG +SGILHLLTSREWTLEELLQLMIAVSDNEATNQLIQYA-GLKALQNWIAAKEWEEIKLRRYLMDYA----SGVTNEVSARG +AVFVLQDILALGKQQAEWKGRIEKPLLKQQF-RNGLPGALDPILEMMNKTGEDN.GIRHDVALFRYHDQE-LFVGALTYE +VK-EEAKAYEWMQELGKRAYk.. +>up|S2YTD6|S2YTD6_9FIRM/164-325 +.....---------------------------.----------------------------------------------- +-----------AELDRLLTAMITVSDNDAANELTRMLGGMEQVNVYCQEKGYKDSSMGRML--LA--DSTLGENYTSAED +CGNFLFDVCK---VRHPHADQMLNLLKQQQR-IGKIPAGIPEGVETGNKTGELA.DVENDAAIVWAG-ETPYILCVMADQ +LTDTQAAREKIVALSSE---... +>up|K6S0J3|K6S0J3_LACCA/5-253 +..klvTRLDQVNQNFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGIQLRRPLMQST----FDGDNMITASA +AWQLLRALLTSDG-NEPAADICAQALRHQQNRTNLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFSQQVGHLIVqaf +>up|U1MQU7|U1MQU7_9MICO/12-251 +.....-----------ARWSVLVRDVATGELLlSRSPDAELSAASAPKLLLLVACAMLAERGELDLDEALDRSSAEPVGD +SGLWQHLAQSTLSACDAAMLVGAVSDNLATNVLLERI-GLDAVERVRAELGIEGVRLHDRVRDRRGLEHPARLGTASATG +LADLMARLATRTLRSAAVSDRVLGWLRHSV-DLSMVASAFGDLPRLVNKTGTDA.GVRVDTGLVVGARRT-LAYAALASW +QH-EAAATDAV---------... +>up|U2RAZ5|U2RAZ5_LEIAQ/24-268 +.....---------QGVQVSARATDLSTGAVLfSVDDHVVMPTASIGKVLLLVEVAARLESGQLSPLVQLDRLPQDAAGD +SGIWQHLQVPALPVADLAALVGASSDNLATNVLLRRV-GLEAVSARTEALGLTRTGLLDLARDHRGPDDAPQLSVGSANE +LTWLFSALARGEVVDAATSQRVISWLSLNSD-FSLVSSAFGHGILLVNKTGIDA.GVRSEVGVLRGPNAVTYAVSTYFDD +TE--LPERLAVIE-------... +>up|C5UPS3|C5UPS3_CLOBO/103-335 +....eDRILGYLGSDIERVGFIYYDLNSNKYM.ELNKNNTFVAASTYKVKLNVLTYEKNKTDKNLLTKKLEYKDSDYEEG +TGILQNLCDIPTPISELLDLSIINSDNIATNMIGSYFGGHDQVRKEINEMF--NISIP------------YNENITTPET +EFRILKHIYDNR--NDANYAHLIKVLKSTDY-HDRIDKYLPHDI-VAHKVGSSN.EYIHDISIIFPD--NPYIFIIYTKD +IE----NAEEKIAQISKAVYny. +>ur|UPI00042911BC|UniRef100_UPI00042911BC/3-237 +.....-------------------DVVSGRRLaGRGEHRRLATASVGKLFLLLEVADRLVSGQLPPHHLLDRRAVEPVAD +SGLWQHLATDLLPVVDAAALVGAVSDNLATNVLLDLV-GLTAVQEWPKRLGLTDTALHDQVRDIRRPSDPPTLSTGTAAE +LTQLMRVLHTGDL---RAAARVLEWLELGT-DLSMVGSAFGRGVRLINKTGTDD.GIRADVGLVHGPRRT-VAYAVLVNW +TPPNDPHRDAVLAG------... +>up|A0A0D7CLW8|A0A0D7CLW8_9ACTN/14-240 +.....-------------------------VI.TRNADVPHDAASTMKVAVLAALYRYGA----DLDRRVPVINRSVAGG +SGN-TELLGGTASLRWLAGRMVTHSSNLATNVCLAEV-GHEAVAEVWRRAGATGSASPRGIEDYAG-RDAGVHNRVTARD +LVRLLESLEP----------EVLGLLEGNVH-RVDVAAGLPPGTRLAGKNGWFP.GMRHSAAVVYPPDTAPYTLAVCYSG +PLATHDPAARLLARLSARVW... +>up|A0A0E2LY54|A0A0E2LY54_LACCA/5-253 +..klvTRLDQVNQNFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGIQLRRPLMQST----FDGDNMITASA +AWQLLRALLTSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFSQQVGHLIVqaf +>up|A0A073KL94|A0A073KL94_9BACI/9-241 +.....-ELENRIESVNGDISVMIQ---GAITY.RYNEQFVHPSASLIKLAILSCAIEKIKRVMLNPYELIPVSSIPRTGG +SGIVSSLHTPNVTIQDLLTLMITVSDNAATNWLINRL-TMKDIQQHIDSLGMSGTQIQRYMMQ--EPQGENKDNLTTAED +IVSLLYHHDK--------EGKFYKPLQNQQF-TYKLCGKLE-GIEIASKTGERK.NVTHDAVRLKVNDQT-LYIAALSSN +VE-CVSYTNYIFSEIGYLV-... +>ur|UPI0005B8B381|UniRef100_UPI0005B8B381/41-282 +.....---QRETRRAGGQWLSYVT-LHSGTVViDENRDTEIHAASVNKLAMALAVMDKVDRGELALDQRLELTASDIENG +TWHLQKVYGDRLTLANILVNLLIASENSALPLIARVC-PRDELNGILADKGFSVTRVAENEED----PDLFFHGNTTPAE +MHRLLTGLAGHTLLSPESCDFLLSIMRWTEPGTDGIRRVMSERIRVAAKYGAYE.DRRHEVGVIYDHDGAPTLIFSLFAG +QLGDT---------------... +>up|X5LCM8|X5LCM8_9MYCO/16-249 +.....-----------ATWSARVADLSTGQTLwEHTPHHVLKTASVGKVFLLAEVARRFDDVTLDPGEIVAATAEDQVAD +SGILYLLRQQDQRIDDLCLLIGAVSDNMATNMLLRRL-GLDAVQRATLDLGFTVSGLRDRVRLNRSQDDPLTLSTGSAAE +LCEFVARLHAGDIHGAAVSERLRRWLGVNT-DLSMVARAMGAGFELWNKTGTIS.DARIDIGCVGHSGSRRVGYAVLANW +AW------------------... +>up|J9B8Q8|J9B8Q8_BACCE/3-138 +.....---------------------------.----------------------------------------------- +-------------LKELADASLQYSDNNAQNLILKQLGRPREFQNSMREIRDAVTNTERFKSELNVVHPGDAHDTSTPKA +LATSLQNFTIGDVLSTEKRDLLIDWMQRNTTGDNLIRAGVPGGWEVADKTDLESyGIRNDIEIIRSPNN----------- +--------------------... +>up|A0A0C2S3E1|A0A0C2S3E1_CLOBO/103-335 +....eDRILGYLGSDIERVGFIYYDLNSNKYM.ELNKNNTFVAASTYKVKLNVLTYEKNKTDKNLLTKKLEYKDSDYEEG +TGILQNLCDIPTPISELLDLSIINSDNIATNMIGSYFGGHDQVRKEINEMF--NISIP------------YNENITTPET +EFRILKHIYDNR--NDANYAHLIKVLKSTDY-HDRIDKYLPHDI-VAHKVGSSN.EYIHDISIIFPD--NPYIFIIYTKD +IE----NAEEKIAQISKAIYny. +>ur|UPI000488EDF0|UniRef100_UPI000488EDF0/40-275 +.....---------AGVQVSARAVDLASDRVLfSVDDHVVMPTASIGKVLLLVEVAAQLQARHTSGLTLLDREARDAVGD +AGVWQHLAVPSLPLADLAALIGSTSDNLATNVLLRRI-GLEAVSARTEQLGLTRTALLDLVRDRRGPDDAPQLSVGSAKE +LVWLFASLARGEIVDQPTSQRVVQWLSLNT-DLSLVAGAFGHGLLLVNKTGTDN.GVRSEVGVLRGPRAVAYAVSMYFDD +SA------------------... +>up|X0WMM1|X0WMM1_9ZZZZ/2-151 +.....---------------------------.----------------------------------------------- +-----------LTVRGALWAMITYSDNTSGFLLLDRV-GPGNINRDLQALGLTESAFGQE------------DVISTAAD +MALFLEMLVLQAAVSSEASREMLDLMLAQKV-RDRLPALLPPGAGVANKTGDLL.EVTHDVGIVYAPQPT-YVIAVLSDR +GGE-----SEPIAVLSRAIYdy. +>ur|UPI0004A823FC|UniRef100_UPI0004A823FC/43-286 +.....---------QGVQVSARATDLSTGAVLfSVDDHIVMPTASIGKVLLLVEVAARLQSGQLSPLVQLDRLPQDAAGD +SGIWQHLQVPALPVADLAALVGATSDNLATNVLLRRV-GLEAVSARTEALGLTRTALLDLVRDHRGPDDAPQLSVGSANE +LTWLFSSLARGEVVDAATSQRVISWLSLNSD-FSLVSSAFGHGILLVNKTGIDA.GVRSEVGVLRGPNAVTYAVSTYFDD +TE--LPERLAVI--------... +>ur|UPI0004680158|UniRef100_UPI0004680158/10-260 +.....-------DENGTVWSILVQDIDSGEVLlRHDPEAVQDTASVGKIFLLHRLLAEVDAGTRTLDERVTRRPVEAIED +SGLWYLLQASELSLYDVAALIGAVSDNAATNTLGRVI-GIPTVQEHTRALGYTASALDDIVRWPIPPGAPKTLSHANAAE +LVLFMSRLADGTDLSPPSADTLRRWLGAGM-DLSMVASAFDRGVWLLNKTGTIS.RVRADTGIVMSPTRR-IAYAVLANW +DRGARGPVLAAMRRI-----... +>up|A0A0G4B3K5|A0A0G4B3K5_9BACT/72-316 +..nikDKIERIVENYKESVSIYYRDLLNGPWY.GVNEDGQFAPQSLLKLPVAISYFKYAEKDPSILSKKINIEKISGSNL +KPNDDLIVGQEYEIITLIERAIVISDNVAFKLLVSNI-PEEQIKKTHKDLEIAYPSSE------------TPENFISVKA +YSSLFRVLYNSSYLSRDYSEKLLDMLSRAEF-KNGLVAGVPKDIPVAHKFGTGAiKQLHDCGIIYYPK-QPYILCVMTSG +ED--LDELGNTIKNISDGIY... +>ur|UPI000686CA3A|UniRef100_UPI000686CA3A/6-223 +..nllNAVQGLSDAFKGRVGISVRDMDEGWAL.SANGDSPLPQQSVSKLWVAIAVMDAVDRGKLSLSDPVTVRRSDITVH +QPIRPLVTRNGTTIGKLLEMALTRSANSCNDVLLWKVGGPQAIRDMLERKGIDDVGFGPGERELQARYLAAPYDGASANG +ITFGLALLEKGKLLSAASTQHLLR------------------------------.------------------------- +--------------------... +>up|D7UUS3|D7UUS3_LISGR/26-248 +.....---------------------------.AEKSEKLFPSASLIKLAVYAYYYELICEGKITAAKIVVVSPEAYPGG +AGILALLPQKDWTIEELLTLMIAVSDNAATNLLIEEV-GMSTIQKWLQLKGDSDVQLNRLMMA-----KTKPDNYVNASG +ALALLRFIFSLGRGQNELKHAIQRPFFNQQH-RSNLPGGLDSELRIGNKTGELA.AVKHDVAVFCYQEKT-IWAAALTKH +DH-QENCVIEWMQHIGKQIF... +>ur|UPI00069178C4|UniRef100_UPI00069178C4/90-324 +..sleDRIKIYLADDLDNIGLIYYNFENNNTI.NINEDKKFIAASTYKVGLNLYAYYLNSIGKLDLDQYIEYLPEDYEEG +TGILQDQYYIGYKIQDLLDLSIIYSDNIATNMVGRYLGGHEEVRKNLYNLL----KIDFP----------SEENIITPEI +EFKILKYIYEFSYYP--NFSHMLSVLTHSEY-NDRLTKYIDSDI-VAHKIGTYD.TYIHDVGIVFNN--SPYIIILYTHD +IE----DAEEKIANISNAIYqy. +>up|C2F946|C2F946_LACPA/7-253 +....vTRLDQVNQKFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGVLRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYSGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLTSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFSQQVGHLIVqaf +>up|X0VEP3|X0VEP3_9ZZZZ/1-149 +.....---------------------------.----------------------------------------------- +-------------VREALWAMITYSDNASGFLLRDKV-GLGNIHRDLQALGLTESAFGHE------------DVTSTAAD +MVLFLEMVVLRAAVSREASGEMLDLMLAQKV-RDRLPALLPPGTEVAHKTGNLP.EVTHDVGIVYAPQPT-YIIAVLSDE +SG-----EAQLIALLSRAIYdyf +>up|K6PX22|K6PX22_LACCA/5-253 +..klvTRLDQVNQNFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLTSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFSQQVGHLIVqaf +>up|T0P790|T0P790_9CLOT/81-307 +.....--------ENINDTSICYYDINSGKGF.NINENREFKAASTIKVPVSMMLYDAINKGEITEKDTIMFKNQDMEQF +GGLINEDLSKPKTFKHINESMIIYSDNVAVNMLLRYF-GNQRRYNYIESIV------EHKV---N-----RTDNLTSAVD +NMKILKKLYFDQEKNP-YYTNIIELMKKTSF-HERLDKLLPQDI-VAHKIGDYSdTYSHDIGIIYSD--EPYILVVMTKN +LN----NSYDVIANISKIVYd.. +>up|K2DGA7|K2DGA7_9BACT/4-170 +.nnlnKQIDIQLKKLGGDAALMIKFLNTKEEI.KVNQEFQFWAASVIKIPISCEFFRQVNEGKIKPETKTKIKAENRVEG +SGVFKLNKDDEFTYLDLVTLMLDISDNAGTNEIVDII-GWENVEKYMHQLGLLNTTFRHKMMI--K--AGRGPNFTTAQD +ITMLLEKLYNNEI-----------------------------------------.------------------------- +--------------------... +>up|R5IRD9|R5IRD9_9FIRM/374-538 +.....---------------------------.----------------------------------------------- +--------------EDAICQMISVSDNAAANELTCLLGGRAAVERFAASIDCTAVRYNRLM--L---VENGTQNYVSAED +CAAFLRLVYNRQCVSQEASEQMLAHLLAQQV-NDRIPQGLPEGTQCAHKTGDLLgLCCADVGIVFTPQTD-FLLCIICND +PA-DYQTAIRTCITLARTAAe.. +>ur|UPI000414F46D|UniRef100_UPI000414F46D/83-300 +.....-----------NNYGVYYEDLISGQVI.AYNENKYFTAASTIKVALVMNVADTIQRGELKETDTVLYTSEEYEGG +TGILQDYVVAGVEVSKLMELAITYSDNIATQMLKKTC-EP------ISSYVLRMTGE----------SRNDEINNLTAKQ +QGIILRRLYDNPD-NNPLYDIIIEHMKNTIF-HDRLDKYLPYEI-VAHKIGSYN.EYTHDTGIVYSE--RPYSLSVYTKS +IN------PEPIAKLSKIIYd.. +>ur|UPI00057D9C7B|UniRef100_UPI00057D9C7B/14-240 +.....-------------------------VV.LRNAEVAHDAASTMKVAVLAALYRSGTANRFRSVTGATYGNSRAADS +DPLPWDRLGGTASVRWLAGRMVTHSSNLATNLCLERV-GHEAVARVWRRAGVTGSASPRGIEDYDG-RAAGVHNRVTALD +LVRLLESLEP----------ELLRLLEGNVH-RVDLAAGLPPGTRLSGKNGWFP.GLRHSVGVVHPPDAAPYTLAVCYTG +PLASDDPAARLLARISAGVW... +>up|U3P3S1|U3P3S1_LEIXC/44-283 +.....---------QGVQVSGRVTDLSTGEVLfSVDDHVVMPTASIGKVLLLVEVAARLQSEGLSSLALLDRAPQDAVGD +SGIWQHLQVPALPVADLAALVGATSDNLATNVLLRHV-GLEAVSARTEALGLTRTALLDLVRDHRGPDDAPQLSVGSANE +LTWLFAALARGEVVNPQTSRQVISWLSLNSD-FSLVSGAFGHGILLVNKTGSDA.GVRSEVGVLRGPRALTFAVSTYFDD +TS--LSSR------------... +>up|R6CRC6|R6CRC6_9FIRM/170-330 +.....---------------------------.----------------------------------------------- +--------------DELLSDMISQSSNDACNTLVTRLGGMAAVNSFCEAHGYADTEMNRLMLDFNG-----KENYTSPAD +CCAIMSDYYSGKLAGAES---VINYMRAQAT-RTKIPAGIPEEAEVANKTGELS.SVENDSAIIFAPQGT-FFLCIMTNG +DA-DTAAARTDITQAAGLVYt.. +>up|A0A0L9Y4U7|A0A0L9Y4U7_CLOBO/103-335 +....eDRILGYLGSDIERVGFIYYDLNSNKYM.ELNKNNTFVAASTYKVKLNVLTYEKNKTDKNLLTKKLEYKDSDYEEG +TGILQNLCDIPTPISELLDLSIINSDNIATNMIGSYFGGHDQVRKEINEMF--NISIP------------YNENITTPET +EFRILKHIYDNR--NDANYAHLIKVLKSTDY-HDRIDKYLPHDI-VAHKVGSSN.EYIHDISIIFPD--NPYIFIIYTKD +IE----NAEEKIAQISKTVYny. +>up|S2R773|S2R773_LACPA/7-253 +....vTRLDQVNQKFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGVLRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLTSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFSQQVGHLIVqaf +>ur|UPI0004C25BA0|UniRef100_UPI0004C25BA0/16-245 +.....-------------------------VF.VRNPDVLHDAASTMKVAVLAALS----RGGANLDAEVPVVNRSVVGG +D-FGNELLGTHVPLRLLAERMITHSSNLATNLCLARL-APQSVSEVWRRAGATRSATPRGIED-HAARAAGVDNLVSARD +LVRLLRSLAEEP--------ELLALLGDNDF-RVDLAAGLPPYTRVAFKNGWIP.GARHCVGLVHPPDCPPYLLAVCYTG +PLATTDPAARLLARISAAVWa.. +>up|K1LDM5|K1LDM5_9LACT/296-526 +..qieAVMAEYMSYVSATVGASFVNNESLTQI.TLN-NQAFRPASTQKIYVLGELYHQYQTGELSPSDYHTLIADDVVPG +AGILAAPVGSSFSLDYLVDLVVSISDNTAANSLITAVGGGQRMTPHMHELGLYNTYVNGKYYHS----DTNGRFQTSPGD +AARYFALLYNNKLNGEPWDNELINKFFYNQ--HTYMTQLIPGSTTVWNKSGSGV.TEQNDVASFVTPYGS-FSLAVYTEN +PW------------------... +>ur|UPI0003530670|UniRef100_UPI0003530670/296-526 +..qieAVMAEYMSYVSATIGASFVNNESLTQV.TLN-NQAFRPASTQKIYVLGELYHQYQTGELSPSDYHTLIADDVVPG +AGILAAPVGSSFSLDYLVDLVVSISDNTAANSLITAVGGGQRMTPHMHELGLYNTYVNGKYYHS----DTNGRFQTSPGD +AARYFALLYNNKLNGEPWDNELINKFFYNQ--HTYMTQLIPGSTTVWNKSGSGV.TEQNDVASFVTPYGS-FSLAVYTEN +PW------------------... +>ur|UPI0006695EE2|UniRef100_UPI0006695EE2/5-253 +..klvKRLDQVNQNFDDKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGIQLRRPLMQST----FDGDNMITASA +AWQLLRALLTSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFSQQVGHLFVqaf +>up|A9B776|A9B776_HERA2/2-243 +.....QSIDRLMMSFAGQWSVDFRSCTGAIYY.QYQPSLQLPSASLIKLFLAWQWYTTNQ-----PGFDVLISEQLIVDL +DGSLAQAIGSKFSSDHMIYLMLNQSENNATNVLLAQLGGIQAANSWLQQAGYQATRWGRVMLDFQA-RQQGLENYTSAEE +LTRLLHTMTDAIAKGGSMASTLVKSLVNSAS-DDKIAASLPPAVVCAHKSGELA.DVEHDAALIYSAGMD--SLVIMAAA +VP-DPTTARQQIRQLTSE--... +>up|A0A0A8EYS6|A0A0A8EYS6_9ACTN/4-227 +.....---------------------------.-RNAEVAHDAASTMKVAVLAALYRSGTANRFRSVTGATYGNSRAADS +DPLPWDRLGGTASVRWLAGRMVTHSSNLATNLCLERV-GHEAVARVWRRAGVTGSASPRGIEDYDG-RAAGVHNRVTALD +LVRLLESLEP----------ELLRLLEGNVH-RVDLAAGLPPGTRLSGKNGWFP.GLRHSVGVVHPPDAAPYTLAVCYTG +PLASDDPAARLLARISAGVW... +>up|A0A0H0YMY7|A0A0H0YMY7_LACCA/23-253 +.....---------------LLLAD-DHHVLF.GAKTDTLFPAASLIKLGIAAYVKKRAEADPFQWNRMVELPAT--VGG +AGVLRFMTAPSWCVRDLVTLMLMVSDNLATNALLKLY-GLPTISRWLAE-HFPGTRLNRALMQSHA----DTDNWITAEA +AWRLLRALLTPTH-QSADGDWCAQALRHQQNRTKLLLAPTMRAFWTAGKSGELS.NCEHDAACFAAEGEQLYAVVLTTYN +H--RREDAMRFNQQVGQLIVddf +>ur|UPI0003B5D082|UniRef100_UPI0003B5D082/44-278 +.....---------AGVQVSARATDLATGKVLfSVDDHVVMPTASIGKVLLLVEVASRLSGDGSEAFTVLDRAPRDAVGD +SGIWQHMQSPSLPLADLAALIGATSDNLATNVLIRHV-GLEAVRARTETLGLTRTALLDLVRDHRGPDDAPQLSIGSAKE +LTWLFASLARGEIVSPEVSQRVVGWLSLNAD-LSMVASAFGHNVLLMNKTGTDG.GVRSEVGVLRGPRAVSYAVSMYYAD +T-------------------... +>up|A0A0G1J723|A0A0G1J723_9BACT/101-323 +.....-----------DTVAVYFRDLNNGPWM.GINEDDEFAGASLLKLPLAMAVYKKSESNIGLLGTMVAYKEDKNSNN +TQTFDLKLGKKYTLEELIERMLVNSDNEAKLLVEKFI-TGAEVANFFEELGIHSSVDNNY--------------DISVRE +YGAFFRILYNSSYLSRENSEKILRILSKVSY-SSGLKKWLPEGTVLSHKFGEGS.GQLHDCGMVYRE-RPPYLICVMTRG +SK--VKEMEKVI--------... +>up|X5KX50|X5KX50_9MYCO/16-249 +.....-----------ATWSTRVVDLTTGDTLwEHDPARVLKTASVGKVFLLAEVARRFEAATLDPAEVVAAGAADQVAD +SGVLYLMRQQDLRIDDLCLLIGAVSDNMATNILLRRL-GLEEIQRATRDLGFTASGLRDRVRLNRSRDDPLTLSVGNAAE +LCALVARLDAGTIHDRAVCGRVRRWLAVNT-DLSMVAGAFGHGFELWNKTGTIA.DARIDIGCVTRRDGRKVGYAVLANW +AW------------------... +>up|A0A0B8TXD1|A0A0B8TXD1_LACCA/5-253 +..klvTRLGQVNQNFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLTSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMAFSQQVGHLIVqaf +>up|A0A0G0M900|A0A0G0M900_9BACT/73-324 +.nqlnDSIENTDNKQVSHVSVYYRDLNNGPWI.GIDEKENFSPASLVKVPLMIAYFKAAETDPGLLGQTIPVPGTFNHQQ +TPQITLTPNQTYTVEELINRMIIYSDNQAYELLQEYI-DNQILVKTYTDLGIDIS----------QAYDDPTGNIISVKS +YASFFRILFNASYLNKDTSEKALKLLSQTKYDQGIVKGVADPLISVSNKFGERTyRQLHDCGIVYAPAK-PYLLCIMTRG +SN--FPLMEKIINDVSSLVFq.. +>ur|UPI00068423B5|UniRef100_UPI00068423B5/58-300 +.....--YRRETRRAGGRWLSYVT-LHTGEPVvVIDRDTEIRAASVNKLAMAVAVMDKVDRGDLRLDQRLELTQADIEIT +SGIWHKVYGDRLTLANVLVTLLVASENSALPLIARVC-PRDELNGILAAKGFTVTRVSEHDQD----PDQFFHGSTTPAE +MHRLLTGLTQHTLLSAESCDFLLSIMRWTEPGTDGIRRLMSERIRVAAKYGAYE.DRRHEVGVIYDRDGAPTLIFSLFAA +ELSDQ---------------... +>up|R3W6I5|R3W6I5_9ENTE/167-398 +...ldEKIQSFIKENGGDLSIYIETVDGTLKY.GYQENAVRRTASSIKLAFITYMMNLADEGKLDLSEKLTYQESDYYGG +TGIIQWSFGSQYTLERLAELVIRYSDNVAYLMLLDYI-GEPNFVAFLKTMDAESQ---------------NDRFFSTAKV +LTSYMKYVNQQKD-SSEHIKKLYDWLHQSTF-DDGVAIGIP-AVDVVHKTGWMPySVSNDISLVEAE--RPYYLTIMTNG +YS--EEYSEQAISDLAD---... +>up|E4KRE4|E4KRE4_9LACT/312-554 +.....-----ELQYVDARIGVSFINNETMSQI.SVQ-DQSFFPASTQKIYVLGELYHQYKKGILDPYESVTLYDEDKVPG +AGIIQSYPAGSFAVDELVDLVGIYSDNTAANLLIDTVGGGDTINPHMQNLGLVGTSLYGKYYGG-----ENTYFATTPSD +AAKYFALLYNNRVNGEPWDEQLIEKFYLNS--HTFLRTLIGGDTRSWNKSGLGS.TEQNDVATFVTPYGS-YSLAIYTAE +PA-NRDYVAQQIGEISLRVHdif +>ur|UPI00055970DA|UniRef100_UPI00055970DA/72-367 +.....----------SGRLGLWVAELDPARAV.AHHADDVFPLASTYKQAVLWAVLREVDAGRLSPGERFDVTDA----- +QQSLGDYPYDGSSVRDLTERMMRHSDNTATDLLHRRV-GLGTVQALADELGLCRTRLILPR----AAADLRVHNLSTPYE +FATLLAHQHLRSGLSPSSLAWQREVAAMG-YGRSALPPEVAQVAAFAGKGGNGW.RLLTYSGYLRTKDGRHFVYAFMQHG +AQETMPNTRRAFAWIG----... +>up|A0A072NDP7|A0A072NDP7_9DEIO/72-367 +.....----------SGRLGLWVAELDPARAV.AHHADDVFPLASTYKQAVLWAVLREVDAGRLSPGERFDVTDA----- +QQSLGDYPYDGSSVRDLTERMMRHSDNTATDLLHRRV-GLGTVQALADELGLCRTRLILPR----AAADLRVHNLSTPYE +FATLLAHQHLRSGLSPSSLAWQREVAAMG-YGRSALPPEVAQVAAFAGKGGNGW.RLLTYSGYLRTKDGRHFVYAFMQHG +AQETMPNTRRAFAWIG----... +>ur|UPI000343B1A5|UniRef100_UPI000343B1A5/5-253 +..klvTRLDQVNQNFDDKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGIQLRRPLMQST----FDGDNMITASA +AWQLLRALLTSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFSQQVGHLFVqaf +>up|A5G729|A5G729_GEOUR/92-326 +.....------------NLSVYYRDLSDGPWF.GINEKVEYNPASMMKVPVMIAWLELAEKDPRVLKQTFVFDGKENLSI +RPAQTITPGRAYTVEELLRYMISYSDNNATSLLYEGL-SAAELEDVLLSMDIDN-------------HPKDDRNSLTVHG +FSGFFRVLYNASYLNRNMSEKALQLLSQEDF-PQGIVGGVPKGIVVASKFGECNdKQLHEFGIVYHPKGP-YILGIMTGG +HD--LALQAEVIRDISARIYa.. +>ur|UPI00068C8571|UniRef100_UPI00068C8571/13-245 +.....----------------------AEPVF.THAPDELHDAASTMKIAVLAALTRSGA----NLDAEVPVVNHESVMG +GQFGNELLGTHVPLRLLAERMITHSSNLATNLCLART-DQRAVAEVWRRAGATRSASPRGIEDYAA-RNAGVHNLVSARD +LVRLLHSLADEP--------ELLALLERNDF-RVDLAAGLPPGTRIAFKNGWIP.GARHCVGLVHPYDCPPYLIAVCYTG +PLASDDPAARLLARISAAVWk.. +>ur|UPI000590C9F1|UniRef100_UPI000590C9F1/17-258 +.....----------RARWSVRIVNAADGAVLaEHTPDVLCKTASIGKIFLLIEVARRLESGELSPEQRITVPPELHVRD +SGLLHMMAWHDVAIADAALLVGAVSDNLATNALIHLC-GLDAVRAVAPALGYRDTTLVDYIRS--ERLPGMPASCGTGAE +LADLMRRLGEGDILTPGVRARVLEWLAAGAD-TSMVAGGMRDGVVLRHKTGTID.TARIDVGHVAGPTGR-VAYAVAANW +DD------------------... +>ur|UPI0002DDB145|UniRef100_UPI0002DDB145/10-236 +.....-------DENGTVWSVLVQDIDSGEVLlRHDPETVQDTASVGKIFLLHRLLAEVDAGTRTLDERVTRRPVEAIED +SGLWYLLQASELSLYDVAALIGAVSDNAATNTLGRVI-GIPTVQEHTRALGYTASALDDIVRWPIPPGAPKTLSHANAAE +LVRFMSRLADGTDLSPAAADTLRRWLGAGM-DLSMVASAFDRGVWLLNKTGTIS.RVRADTGIVMSPTRR-IA------- +--------------------... +>up|K6QU09|K6QU09_LACCA/5-253 +..klvTRLDQVNQNFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLMSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFSQQVGHLIVqaf +>up|S2TY89|S2TY89_LACPA/5-253 +..klvTRLGQVNENFDEKHALLVADTR-HVLF.GAQFDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLTSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMAFSQQVGHLIVqaf +>ur|UPI0003437D14|UniRef100_UPI0003437D14/5-253 +..klvTRLDQVNQNFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLMSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFSQQVGHLIVqaf +>ur|UPI000409B951|UniRef100_UPI000409B951/312-554 +.....-----ELQYVDARIGVSFINNETMSQI.SVQ-DQSFFPASTQKIYVLGELYHQYKKGILDPYESVTLYDEDKVPG +AGIIQSYPAGSFAVDELVDLVGIYSDNTAANLLIDTVGGGDTINPHMQNLGLVGTSLYGKYYGG-----ENTYFATTPSD +AAKYFALLYNNRVNGEPWDEQLIEKFYLNS--HTFLRTLIGGDTQSWNKSGLGS.TEQNDVATFVTPYGS-YSLAIYTAE +PA-NRDYVAQQIGEISLRVHdif +>up|C7Q1Q4|C7Q1Q4_CATAD/26-254 +.....---------------------------.EYLADEVMPLASVGKLLLLASVAQGFVSGELDPGEPLGLLEQDFSAG +SGLLVTLSPRRWTLLDLARLTAAVSDNTATNALLRRV-GVERVAADAGALGLERSRVLDRIREPRLAGHPPAFAVGTARE +VAALA-AVAAGD---RGWGAVLLGWMAGC-LDRSMVAAGIASGLWVANKTGTDV.GTRCDVGVVRGA--RQVCYAVLTRC +AAGREFDMVLAMRDVGAV--... +>up|Q033Y7|Q033Y7_LACC3/5-253 +..klvTRLDQVNQNFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLMSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFGQQVGHLIVqaf +>up|A0A0G0P9R6|A0A0G0P9R6_9BACT/96-336 +.....----------IGNASVYIRNYKDGSSI.NINSEEEYYPASLNKIPVMIATLQMAQTDKNFLGKKIVYKDTDYNKG +IEIQPLKLGETYSIAEAIEYMIKYSDNNAFVFLTQNV-DINHYKKIFSDLKIPYS-----------ADTKDHEDYITVKD +FSYSLRVLFNATYLNKELSEKALEILSEVNY-KDALVASLPKDIQVSHKFGITTtEELHDCGIVYTD--TPYLICVMTKG +NI-NIQNPQNLIKNISAMAYnq. +>up|K6PH01|K6PH01_LACCA/5-253 +..klvTRLDQVNQNFDEKHALLVADTR-HVLF.GAQVDQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLMSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMAFSQQVGHLIVqaf +>ur|UPI0004C672ED|UniRef100_UPI0004C672ED/16-245 +.....-------------------------VF.ERRADELHDAASTMKVAVLAALVRG----GADLDAQIPVVNRSVVGG +EFGNDELIGTRAPLRLLAERMITHSSNLATNLCLART-DQQSVAEVWRRAGATRSATPRGIEDYAA-REAGVHNRVSAGD +LVRLLHSLADEP--------ELLTLLERNDF-RVDLAAGLPPGTRIAFKNGWVP.GARLCVGVVHPADCPPYVLAVCYSG +PLADTDPAARLLARVSAAVWe.. +>ur|UPI00058C10DB|UniRef100_UPI00058C10DB/10-241 +.....---------ADLTWTVALRDADSGELLaSVAPETVVKTASVGKVFLLIEAARALEAGEADADEPLRWDDDEYVED +SGLWYRLRQRTLPLADVLALIAAVSDNLATNVAVRRF-GIDAIARTTRGLGVTASGLLDRVRSERTPAMPPTLSRGCAAE +LSHVFALLHRGEAVSSGVSDAVLHWLAANV-DTGLVADPFVQEVSVFNKTGAIS.TARADVGLVRGPRRA-IAYAAAANW +--------------------... +>ur|UPI0005C1F04C|UniRef100_UPI0005C1F04C/25-318 +.....-----------GRLGLWVAEVDPARAV.GTNADSVFPLASTYKQAVLWAVLKEFDAGRLSPTERFDVTRQNQ--- +--SLGDYPYDGTSVRELSSRMIQFSDNTATDILHRRV-GLQRVQALADDLGLCRTRLILPD----REDDLAALNVSTPYE +FATLLTHEYLRPGLSARALAWQQDVLARG-YGRTPIDAALKGVAAFGGKGGNGW.RLLTYTGYVRTDDGRHVVYAFMQHG +ADQTMPNTRRAFAWI-----... +>up|B1X5G4|B1X5G4_PAUCH/107-352 +.....----------DLKASAFLLILDDGRYA.ELEPDIPLPAASLIRFPILLIAMDELDHERMLWNERIKITQDVLVSG +DLITKKSLNTQLKIYEVASEMIRMSDSTAINMFIKRLGDKEILNQRFISLGLNSTCIKNWLPDLNS------ENTISARD +LVVIHTLVNTGQILGLKARDLFKDTMISSL-KFSFLSGKILKGNTLYNELGNFS.VTYADTGLILLPTGQRAIAVFMVKG +PL-NNSNSKNLIRA------... +>ur|UPI000420301A|UniRef100_UPI000420301A/5-234 +.....-------------VGIWLGGLDGTTWW.EQDADEPVLAASLMKVPVAIAA------EALDLDARVAVHPDSVVAG +ERFELAEVGATQTLRELRRRSIVFSGNLATNLVMEQT-GVDAVTAAMPQ-------VRRMISDLPA-TDAGIVNAASARD +WGLLLGRVATAH-------PEVEDVMRGQTY-RSGIPAGLPPGTPVANKTGWID.DHTHDMAIVRPDGATPFALVVLTRL +AGVPTDDGNARIAEVAREAW... +>ur|UPI00062CB7BF|UniRef100_UPI00062CB7BF/14-241 +.....-------------------------VV.LRNADVSHDAASTMKVAVLAALYRS----GLDMDRQIPVVNEFRSVG +SSYGNERIGGCASVRWLAGRMVTHSSNLATNLCLAQV-GHEAVARVWRRAGAVTSGSPRGVEDYAG-RDAGVHNRVSARD +LVRLLESLEP----------EVLALLEHNV-HRVDIAAGLPPGTPLAGKNGWFP.GLRHSAAVIRPPDSAPYVLAVCYTG +RLANDDPAARLLARISAGVWr.. +>up|G2IE93|G2IE93_9CLOT/242-480 +..klkNKILTYLGDRVDNVGVTFYDITTKESF.SINGDVLFKAGSTHKVPLNIVLYDLVQAGKIDLNSRVEYIHSKHYEG +SGILQNYVVNEQTFSELSKRSLLNSDNIAANMLISGI---SEVTSLYREYGILGAPLDRTG------------NLFSTND +MTKFLFKLYENKD-NNPYYKNIIQYLKDSST-GVRIGRYIP-EAIVANKYGSFQ.GNYHDMGIVFGD--RPFILAIYTKD +LS----NAEKVIADIAKIVYe.. +>ur|UPI0005B97711|UniRef100_UPI0005B97711/15-242 +.....--------------------------V.LRNADVPHEAASTMKIAVLAALYR----GGLDLDRQIPVVNRFTSAA +GGTFAELLGGTASLRWLAGRMVSHSSNLATNLCLAHV-GRAAVADVWRRAGAAGTDTPRGVEDMPA-RAAGILNRVTAHD +LVRLLESLEP----------AVLGLLEDNAH-GVDLAAGLPPGTRLASKNGWIS.GVRNCAAVVHPHDAAPYTLAVCYTG +PLANGDPAARLLARVSAGVWr.. +>ur|UPI00041F19CE|UniRef100_UPI00041F19CE/44-278 +.....---------AGVQVSARATDLATGKVLfSVDDHVVMPTASIGKVLLLVEVASRLVGASAESFTVLDRAPRDAVGD +SGIWQHLQSPSLPVADLAALIGATSDNLATNVLIRHI-GLEAVRARTETLGLTRTALLDLVRDHRGPDDAPQLSIGSAKE +LTWLFASLARGEIVSPEVSQRVVGWLSLNAD-LSMVASAFGHGLLLMNKTGTDG.GVRSEVGVLRGPRAVAYAVSMYYAD +T-------------------... +>up|A0A0G0SZG1|A0A0G0SZG1_9BACT/80-320 +.....---------PSLRVSLYFRDLQNGPWF.GIEEDADYSPASLLKVPIMMAYLKISESKREILDEKLTYNGEEYDDN +IDSTEETIKRGYKIEELIKKMVVNSDNRSKDLLKYNLEYPEVLAKIYAGLGLEK-----EYKNMS------NNDFVSVKD +YASIFRILYNASLLNQDTSERALSILSEVKY-DYGIVKGLPEGIASARKFGYLNeSQFHDCGIIYRPDR-PYLLCIMTKG +RN--PESLPEMIEDISKIVYd.. +>ur|UPI0005A291E4|UniRef100_UPI0005A291E4/77-315 +.....--------------------------V.EDNADRVVEAYSVNKIAVAVAVLDKVDRGLLTLDQRVDVTEAIVIQT +DGIFGLDGAYPVTLGHVLATLLTVSDNTAVRLCGLVV-PALELNEILRSKGFTATQVVPVA-----NPNRFFLGTTTPRE +TFTLLQKLVRGELLSAASTAHLLNVLRSLTSFNDGVRARLTERLNVATKAGWFD.DGRNEAGIVFDAQGKPMITYALFAS +GAFRTHPAARARAGIGRAMYd.. +>up|R1HT08|R1HT08_9PSEU/38-273 +....qRVYDTAAAEAGGVWNSYI-SVADGVAV.DVASDEVVEAYSVNKVAVAVTLMDKIDRGLLTLDQQVQVPESIVVPG +DGILDKAYPSAFTLGHVLSLFLTVSDDTCVRLAGLVV-PAAEINQILVAKGFPKTQVTPVA-----NPNRYFLGQTTPRE +THDLLKALVAGTLLSPASTDYLLSILRSQVAFTDGIRREMSDRARIATKAGWLN.DGRNEAGIMFDAAGKPVLIYSMFAH +GQPN----------------... +>up|U4TKQ9|U4TKQ9_9LACO/1-147 +.....---------------------------.----------------------------------------------- +-----------------MTHMMVDSDNMAANVMIDFLGGLAPINREIRKLGCTGTFLERKLMDTD-ALAAGKDNMTSVDD +LGGALIAIYNGKLISSDADKQMLKIMAQNKN-HEKLPAKVTNATEVYNKTGEFAqGVENDAAIFVGKRH-TFVVAVMSQN +GHSQ--EQ------------... +>up|C6W989|C6W989_ACTMD/88-326 +.....--------------------------V.EDNADRVVEAYSVNKIAVAVAVLDKVDRGLLTLDQRVDVTEAIVIQT +DGIFGLDGAYPVTLGHVLATLLTVSDNTAVRLCGLVV-PALELNEILRSKGFTATQVVPVA-----NPNRFFLGTTTPRE +TFTLLQKLVRGELLSAASTAHLLNVLRSLTSFNDGVRARLTERLNVATKAGWFD.DGRNEAGIVFDAQGKPMITYALFAS +GAFRTHPAARARAGIGRAMYd.. +>ur|UPI0005CA7D5A|UniRef100_UPI0005CA7D5A/48-289 +.....---------SGVQITACVIDVKTDRLLfSVDDHLSVPTASIGKVLLLIEIAARLSAGDKSAHGILNRTAQDSVAD +SGLWQHLQVPALPVGDVAALVGATSDNLATNVLIRRV-GLDAVRARGESLGLTRTFLLDTVRDYRGPDDAPQLSVGSARE +LATLFAGLSRGEVVNVATSQQVMEWLALGSD-LSMVASAFGHGLLLTNKTGTDV.GVRSEAGVLRGPSGS-VAYAVTMRF +NDADLTGRLA----------... +>ur|UPI000557D563|UniRef100_UPI000557D563/4-273 +..rmeMALENVLTRSGCEGWWCASRLHDGVTI.GRKQDEKIPVASLYKIRLLHLTLEAIQRGDLDPRLRVDVAPSKGTYG +YGFAAFDDAVNVSLRDLMKQVASVSDNVAAHEILRLL------PAWAREAFLKRFPPHYDLQDRNSSTDIAFSAVSSLAE +ITNDLEQVWKDD--SAAVRRSMCELLGLQ-VWRHRVPSGFPPGVDIYGKTGTVG.LLHGEASIIQVEGEEPIVVSIMLKQ +VEQAMSTHDGAIGEVARLLVd.. +>up|D4YQI0|D4YQI0_9MICO/5-246 +.....------------RWSIDIRDIDGPVLH.EEGADLLCETASIGKIFLLVEVARRILNCELDPTSPIDIPQDHLVEE +SGILYRFVNQNIAVADAALLVGAFSDNLATNALIHMC-GLDTVRSVSSALGYEHTALLDFIRDEERTPDPWASSAGTARE +LSHVMEQLHRGTVVSPEVSAQVLSWLASDAD-TSMFADAFYDGVLLRHKTGTTE.VVRADVGIVTGPKAT-VSYAVLANW +KG-MDDQREPVMQRM-----... +>up|A0A0A7FYR6|A0A0A7FYR6_9CLOT/61-284 +.kdidKQIQDVIERKGTDMGVFFEDLSTGKVS.MKNDNKNYIAASTIKVALVMKVADLMHTGKVDENASIMYTPKCDESG +TGVLQYEREKLIKCKELMKLAIEHSDNIATNMLWIKY---NGVDDYIKN----TVNVTRKK----------GNNYLTART +QALLLERLYKNPDKNP-IYNEIIKWMKNTEF-HDRLDKYIP-YEKVAHKVGDNE.EYIHDTGIVYTK--SPYILVVYSKG +EDPE----------------... +>ur|UPI0006C8EB60|UniRef100_UPI0006C8EB60/3-245 +.....-SINRLIAGFAGHWSVDFRSSTGAVYY.HYQATLQLPAASLIKLFLAWQWYTTNQ-----PVCNVLISEPMIVDW +DGSLVHDLGRMLASDQLIQRMLNQSENNATNLILAQLGGIEVANMWLQQQGYQATSWGRVMLDFHA-RHHGFDNYTSAEE +VTRLLHTMTTTVSKGGLMASTLVKSLVNSAS-DDKIVAGLPPSVVCAHKSGELA.DVEHDAALIYSPDTD--SLVIMAAA +VP-DPSLARQQIRHLTRELW... +>up|A0A0L0IKB9|A0A0L0IKB9_STRAU/16-245 +.....-------------------------VF.MRAPDELHDAASTMKIAVLAALTRSGA--NLDAEVPVVNRFESVVGG +DFGNDELLGTHVPLRLLAERMITHSSNLATNLCLGRT-DQRAVAEVWRQAGATHSASPRGIEDYAA-RAAGIHNRVSARD +LVRLLHSLADEP--------ELLGLLERNDF-RVDLAAGLPPGTRIAFKNGWIP.GARHCVGLVHPYDCPPYLIAVCYTG +PLASGDPAARLLARVSAAVWk.. +>ur|UPI0004C119EA|UniRef100_UPI0004C119EA/16-245 +.....-------------------------VF.MRAPDELHDAASTMKIAVLAALTRSGA--NLDAEVPVVNRFESVVGG +DFGNDELLGTHVPLRLLAERMITHSSNLATNLCLGRT-DQRAVAEVWRQAGATHSASPRGIEDYAA-RAAGIHNRVSARD +LVRLLHSLADEP--------ELLGLLERNDF-RVDLAAGLPPGTRIAFKNGWIP.GARHCVGLVHPYDCPPYLIAVCYTG +PLASGDPAARLLARVSAAVWk.. +>ur|UPI00068C4B7D|UniRef100_UPI00068C4B7D/32-276 +.kdieNMVEEIAGDYKNNIAIYYCKLDGSKEY.YFNNDKRFIAASLTKVPQAMEVIDKVNKGEINLYDVIEYCEEDYEEG +TGILKYNEEIGVTVREALELSLRYSDNIANNMLNRVC-G-YDINEYISRLTGEDITVG---------------NLTTARE +QGEIYYKLYSDD-----KYSLIIDLLKESCC-HDRIDKYLEREI-IAHKFGNYY.RYFHDGGIIYEK--NPYILVVLTKD +IGKLGEEAKELIAKI-----... +>ur|UPI0006BADC88|UniRef100_UPI0006BADC88/61-284 +.kdidKQIQDVIDKKGTDMGVFFENLSTGKVS.MKNDNKNYIAASTIKVALVMKVADLMHTGKVDENASIMYTPKCDESG +TGVLQYEREKLIKCKELMKLAIEHSDNIATNMLWIKY---NGVDDYIKD----TVNVTRK----------QGNNYLTART +QALLLERLYKNPDEN-PIYNEIIKWMKNTEF-HDRLDKYIP-YEKVAHKVGDNE.EYIHDTGIVYTK--SPYILVVYSKG +EDPE----------------... +>ur|UPI00048E211F|UniRef100_UPI00048E211F/42-310 +...iaRTYRRVTKAAGGTWSSMISDGDTVRPVvLDQPDRVVEAYSVNKIAVAVAVLDKIDRGVLSLDQRVDVTEDIVIRT +DGIFGLAYPSSVTLGHALATLLTVSDNTAVRLCGLVC-PAAELNEILRAKGFEHTQVVPVE-----NPNRFFLGKTTPRE +THTLLRKLVTGELLSAKSSQYLLTVLRSLTSFTDGFRLYLPERLRVATKAGWFA.DGRNEAGVVFGQDGTPLATYALFAS +GQFTNHPAVRARAQLGRTVMd.. +>up|K8QFM5|K8QFM5_LACRH/5-253 +..hliAQLDQLQQQFGESHALLLAD-ERQVLF.GTRTDVLFPAASLIKLGIAAYVKAQAQADSSQWQRKVVLPRS--VGG +AGVLRFMADSSWCVRDLVTLMLMVSDNLAANALLKTY-GLTTVGRWLNQ-QFPGAKLNRALMQPHT----DNDNWISAAA +TWRLLRSLLTSP-CQPADGDWCARALRHQQNRTKLLLAPTMKNFWTAGKTGELP.NCEHDAACFAAEGEQ-LYAVVLTTF +DH-QREAAVRFNQQVGALIVddf +>up|G7GRF3|G7GRF3_9ACTN/341-582 +.....----------RARWSVRIVNAADGAVLaEHTPDVLCKTASIGKIFLLIEVARRLESGELSPEQRITVPPELHVRD +SGLLHMMAWHDVAIADAALLVGAVSDNLATNALIHLC-GLDAVRAVAPALGYRDTTLVDYIRS--ERLPGMPASCGTGAE +LADLMRRLGEGDILTPGVRARVLEWLAAGAD-TSMVAGGMRDGVVLRHKTGTID.TARIDVGHVAGPTGR-VAYAVAANW +DD------------------... +>up|F7XDH9|F7XDH9_SINMM/46-191 +..rlrSELTALANAHPGRVGICVRDEA-SPAI.CVNGEQRFSLQSVMKVVVAAAVMQAVDDRRIALGDRLTIRRDDLSVI +QPIADIVAERGTSIGDLVSRAVVESDSAATDVLISHLGGTKAVQAFLDEAGLQGIRIDRTERELQT-------------- +------------------------------------------------------.------------------------- +--------------------... +>up|G2MTV7|G2MTV7_9THEO/171-349 +.qelkNNIQVLISQYPGKYGVYFIDLNTGQTF.EINGYDSFIAASTYKVPLNFYLYTLITDGKIDPNMKVQYTQADYEGG +AGSIQADPVGSYTIRELSRRSIEESDNIASNMIMRVV-GRDNYIKFMESLGANVIPYN--------------SNVTSPRD +MSMYMENLLNYVKAHPDTAGELMYYLKNTIY-NDRI------------------.------------------------- +--------------------... +>up|E6LFW1|E6LFW1_9ENTE/22-253 +.....-----------LAMGILIQD-GQDILF.SYQAEKLFPAASTIKLGIALYIAEH----EVDTSKTVTLK--TRVAG +AGVLHLLTEKSWQIAELIQLMLSVSDNTAANALIDYY-GMATMQSWLHH-RYPSANVQRYFMDFHS----DKQNTLSAHD +ATRMIADIFKPKTGSNQHYDLMKDSLANQQF-REGIFASVTPQLQLYNKNGTLD.GIYHDVGRIVYQERN-YNFAIFTEQ +NTNSQPMGQQFLQQFGAA--... +>ur|UPI0004029353|UniRef100_UPI0004029353/34-276 +.....---------------------------.EHTPTQVCRTASVGKLFLLVEVANRLQDGRLASDQRIEIPDELRVED +SGLLYRMSDQRLTVVDAALLVGAVSDNLATNALAHLV-GMDAVHAVARELGYQHTQMLDYIRNERTPEVPWTTSFGCAAE +LADLIRRLGEGSLLSDPVRSRVLTWLAADT-DTSMLADSFLQQMVLHHKTGSID.TARIEVGHLAGPAGVAYAVAANWAD +GTDLRAAVVDTMRAIGEQI-... +>ur|UPI0006AE41EC|UniRef100_UPI0006AE41EC/44-280 +.....-IYRRQVRKARGTWSSYITDLDTRPAV.DENADAVVEAYSVNKIAVAVAVLDKVDRGLVRLDQTVTVSAAIVIQT +DGIFALAYPSEVTVGHALANLLTVSDNTAVRLCGLVV-PALELNEILRSKGFVHTQVVPVA-----NPNRFFLGTTTARE +THTLLQKLVDGELLSPASTAYLLNILRATASFTDGVRLNLTERLRVATKAGWYE.DGRNEAGIMFSEDNRAILVYSMFAS +GT------------------... +>up|C2JUG5|C2JUG5_LACRH/5-253 +..hliAQLDQLQQQFGESHALLLAD-ERQVLF.GTRTDVLFPAASLIKLGIAAYVKAQAQADSSQWQRKVVLPRP--VGG +AGVLRFMADSSWCVRDLVTLMLMVSDNLAANALLKTY-GLTTVERWLDQ-QFPGAKLNRSLMQPHT----DNDNWISAAA +TWRLLRSLLTPPC-RPADGDWCARALRHQQNRTKLLLAPTMKNFWTAGKTGELP.NCEHDAACFAAEGEQ-LYAVVLTTF +DH-QREAAMRFNQQVGALIVddf +>ur|UPI0002D3D9C0|UniRef100_UPI0002D3D9C0/16-246 +.....------------AMGILIQD-GQDILF.SYQAEKLFPAASTIKLGIALYIAEH----EVDTSKTVTLK--TRVAG +AGVLHLLTEKSWQIAELIQLMLSVSDNTAANALIDYY-GMATMQSWLHH-RYPSANVQRYFMDFHS----DKQNTLSAHD +ATRMIADIFKPKTGSNQHYDLMKDSLANQQF-REGIFASVTPQLQLYNKNGTLD.GIYHDVGRIVYQERN-YNFAIFTEQ +NTNSQPMGQQFLQQFGAA--... +>up|S2SC21|S2SC21_LACPA/5-253 +..klvTRLDQVNQNFDEKHALLVADTR-HVLF.GAQVGQPFPAASLIKLGIAAFVKEKAADDPSQLERQVTLPES--VGG +AGILRFMSPQAWRVRDLLTLMLTVSDNLATNALLTTY-GLPTIAAWLTR-HYPGVQLRRPLMQST----FDGDNMITASA +AWQLLRALLMSDG-NEPAADICAQALRHQQNRTKLLLAPTMENFWLAGKTGELP.HCEHDAACFAAEGER-LYAVVLTQF +DY-DRQTAMQFSQQVGHLIVqaf +>ur|UPI0006683603|UniRef100_UPI0006683603/30-253 +.....------------------------RLLfGAKTDTLFPAASLIKLGIAAYVKKRAEADPFQWNRMVELPAT--VGG +AGVLRFMTAPSWCVRDLVTLMLMVSDNLATNALLKLY-GLPTISRWLAE-HFPGTQLNRALMQSHA----DNDNRITAEA +AWRLLHDLLTPTH-QSADGDWCAQALRHQQNRTKLLLAPTMQAFWTAGKSGELS.NCEHDAACFAAEGEQLYAVVLTTYN +H--RREDAMRFNQQVGQLIVddf +>ur|UPI0003818AA6|UniRef100_UPI0003818AA6/62-293 +.....-----QTRKAGGTWE-SVISLAGTDVV.AERADDLVEAYSVNKVAVAVAVLDKVDRGLISLTQRVEVTADIVIPG +DGILPLDGAYPVTVGHVLALLLTVSDDTAVRLCGLVC-PALEVNQILVDKGFPKTQVVPVA-----NPNRFYLGKTTPRE +THNLLQALAQGNLLTPSSTAYLLHILRSQAAHTDGIRREMSERARVATKAGWFN.DGRNEAGIVFDSDHPTLIYALFCQG +APNPD---------------... +>up|K9EUP4|K9EUP4_9CYAN/204-446 +.....-----------NTVRISLCQLGTSECR.GYRDDVPLSLASLVKLPIAVALMHQVTNGQANLDDQIYIDPSNFTEN +AQGAKIFVDKTYTLREVMVRMITESNNIATNQLIDYL-GYDTINAALKAEGFTKTTVGHKN-STFPKSMGSGRNVSTADE +LTQMMMRIYS---FTKASDEEILNALVGQYDLYRALVREKPDIFWIGEKTGQNS.SVIGSTVAFKVG-EERYVMTVTIDK +SA-NQTRLRQIIRDAARHVLd.. +>ur|UPI0004C99CE0|UniRef100_UPI0004C99CE0/20-229 +.....----------------VLRSMRGRDLCaQRNADRTFPAASLMKVPLFIALLEQHD-----ATQVVTRSDLSRTAY +PSLFEVFDERHFTLAELGGLMLATSDNPVAVYLTDLV-GMEAVTATAARAGAHHTHMRVGFTD-NDLGPTARNSITTAND +MALILQYAAADPKLQP-----VIKALRNS-MRNFRLPLRLPDDLHVAHKTGSLR.GLAHDAGILYGRDHD--LIAVFLSE +DQPDTA--------------... +>up|A0A0B2BB13|A0A0B2BB13_9ACTN/9-254 +.....----------GVAWSVEIRDVASGATL.AWHAAERLPTASVGKMFLLAATAVAIESGTLDPHEPLTRARDDDVAD +SGIWQHLSTPTLPVTDVCTLIGSVSDNLATNVLLPRI-GLDASHVAADLLDARDSRLLDKVRDHRGSEDPQTLSVGSARD +LAGAAVAIEVGTSLGASASRRVRSWLGTSV-DLSMVASAFGAEIRLWNKTGTDA.GILADVGVVSTAGDA-LAYAVVAGW +DHQQPDLRDDVLAD------... +>ur|UPI000687517E|UniRef100_UPI000687517E/32-292 +.....AALAALDAAAGAQVSVCVTDLDSGETVlAGDAHLVLPVAGIGVVPLLIEVAAQIDAGTLDPLQIIERSSVPPVTV +GGLWHRLAAPALPVRDLAVLAAAASDAAAANALLDRV-GLDAVRARVEQIGLVKTALIDGFRDERGLDDAPHVGLASTGE +LVTLFAGLVNAQVVSPAVSAQVSEWLSLNQD-LALVAASTAHGLLFVNKTGRGD.GIRAEAGVIAGPAGAAYALIVCFDD +LSAHRLRAHEAFRAL-----... +>ur|UPI00069AC2C8|UniRef100_UPI00069AC2C8/60-282 +..didRQVQDVIDRKGTDMGVFFEDLSNGKVS.MKNDNKNYIAASTIKVALVMKVADLMHTGKVDENASIMYTPKCDESG +TGVLQERLKEPIKCKELMKLAIEHSDNIATNMLWIKY---NGVDDYIKD----TVNVTRK----------KGNNYLTART +QALLLERLYKNPDKNP-IYNEIIKWMKNTEF-HDRLDKYIP-YEKVAHKVGDNE.EYIHDTGIVYTK--SPYILVVYSKG +EDPE----------------... +>up|A0A0G1TIS8|A0A0G1TIS8_9BACT/2-177 +.....---------------------------.-------------------------------------TVQSADIQDG +TGSIRYDPPGSYAIKTLAKLAIEQSDNTAAYVLGTYTVGFEKIQALMGEWGLTQTDMV--------------NNKTSNRD +ISILFEKIYKGEITNEASTQEILAFFKDTDF-EDRLPALLPKTVSVYHKIGNEI.AIMHDAGFVTDGKT-TYYIGVFTND +IT-DEEETIKIIAEISKLVYdy. +>ur|UPI00065AB5E6|UniRef100_UPI00065AB5E6/5-253 +..hliAQLDQLQQQFGESHALLLAD-ERQVLF.GTRTDVLFPAASLIKLGIAAYVKAQAQADPSQWQRKVVLPRS--VGG +AGVLRFMADSSWCVRDLVTLMLMVSDNLAANALLKTY-GLTTVGRWLDQ-QFPGAKLNRALMQPHT----DNDNWISAAA +TWRLLRSLLTPPC-QPADGDWCARALRHQQNRTKLLLAPTMKNFWTAGKTGELP.NCEHDAACFAAEGEQ-LYAVVLTTF +DH-QREAAVRFNQQVGALIVddf +>up|Q4JX89|Q4JX89_CORJK/4-273 +..rmeMALENVLTRSGCEGWWCASRLHDGVTI.GRKQDEKITVASLYKIRLLHLTLEAIQRGDLDPRLRVDVAPSKGTYG +YGFAAFDDAVNVSLRDLMKQVASVSDNVAAHEILRLL------PAWAREAFLKRFPPHYDLQDRNSSTDIAFSAVSSLAE +ITNDLEQVWKDD--SAAVRRSMCELLGLQ-VWRHRVPSGFPPGVDIYGKTGTVG.LLHGEASIIQVEGEEPIVVSIMLKQ +VEQAMSTHDGAIGEVARLLVd.. +>up|U2CT40|U2CT40_9FIRM/65-300 +.qaleDQIKKYLGKNIDNVGISYYDINSGKQI.VINGDKTFLAGSTVKVQMNMVLYDMFQKGQISSSESLKYTEDCYEEG +TGILQGQSLIRIPIQTLSDYSILHSDNIATNMIIKKL-GYQNMRSLI----DKKLGHETDH----------SGNYITAND +ETALLKLLYSNPDNNPFY-SKLITNMKITDF-HDRIDLYIPQEI-AAHKVGDYS.NYVNDVAIVYTE--NPYILSVYTQG +VS----NASEVIGHISKMIYdy. +>up|B1VIE8|B1VIE8_CORU7/4-273 +..rmeMALENVLTRSGCEGWWCASRLHDGVTI.GRKQDEKITVASLYKIRLLHLTLEAIQRGDLDPRLRVDVAPSKGTYG +YGFAAFDDAVNVSLRDLMKQVASVSDNVAAHEILRLL------PAWAREAFLKRFPPHYDLQDRNSSTDIAFSAVSSLAE +ITNDLEQVWKDD--SAAVRRSMCELLGLQ-VWRHRVPSGFPPGVDIYGKTGTVG.LLHGEASIIQVEGEEPIVVSIMLKQ +VEQAMSTHDGAIGEVARLLVd.. +>up|A0A0B7ML83|A0A0B7ML83_9FIRM/2-196 +.....---------------------------.------------------VLYLYEQVAAGKLDWRDRVSYNKNDYQGG +AGDLQYRHGDTYSLRCLATISITLSDNVAHNMLVRHL-GYDNVMAFIKKLGPDTTRPFG-------------SASTTAKD +MGAFVEEAYRFAERNPGQGGRFLNDLAHTVY-HVGLPGELPPELVIPHKEGSII.GVATDAGIVFSK--RPYILVILSEG +IT-DEDTGFKNIAKISRIIYdh. +>up|H8E6I8|H8E6I8_9MICO/39-292 +.....-----AVAAAGAQVSVCVTDLDSGETVlAGDAHLVLPVAGIGVVPLLIEVAAQIDAGTLDPLQIIERSSVAPVTV +GGLWHRLAAPALPVRDLAVLAAAASDAAAANALLERV-GLETVRARVEEIGLVKTALIDGFRDERGPDDAPHVGLASTGE +LVTLFAGLVNAQVVSPAVSAQVSEWLSLNQD-LALVAASTAHGLLFVNKTGRGD.GIRAEAGVIAGPAGAAYALIVCFDD +LSAHRLRAHEAFRAL-----... +>up|X0NXI9|X0NXI9_STRA9/3-242 +.....--------------SVAVAPWQHPPVI.LRNADVPHYAASTMKVAVLAAVHRS----GLALDTEVPVVNAFRSAG +GSYAHERLGRTAPLGWLADRMVSHSSNLASSLCLAAV-GPVAVAEVWRRAGAAASGSPRGIEDAPA-RAAGLTNQVTAHD +LVRLLTSLEPE----------VLARLEHNAH-AVDLAAGLPPGTRLASKNGWIT.GVRHGAAVVHPPDAPPYVLAVCYTG +PLADGDPAARLLARLSARVWd.. +>ur|UPI0004B91086|UniRef100_UPI0004B91086/85-320 +.qaleDQIKKYLGKNIDNVGISYYDINSGKQI.VINGDKTFLAGSTVKVQMNMVLYDMFQKGQISSSESLKYTEDCYEEG +TGILQGQSLIRIPIQTLSDYSILHSDNIATNMIIKKL-GYQNMRSLI----DKKLGHETDH----------SGNYITAND +ETALLKLLYSNPDNNPFY-SKLITNMKITDF-HDRIDLYIPQEI-AAHKVGDYS.NYVNDVAIVYTE--NPYILSVYTQG +VS----NASEVIGHISKMIYdy. +>up|A0A0B4C7N2|A0A0B4C7N2_9MICO/39-278 +.....-----AVAAAGAQVSVCVTDLDSGETVlAGDAHLVLPVAGIGVVPLLIEVAAQIDAGTLDPLQIIERSSVAPVTV +GGLWHRLAAPALPVRDLAVLAAAASDAAAANALLERV-GLEAVRARVEQIGLVKTALIDGFRDERGPDDAPHVGLASTGE +LVTLFAGLVNAQVVSPAVSAQVSEWLSLNQD-LALVAASTAHGLLFVNKTGRGD.GIRAEAGVIAGPAGAAYALIVCFDD +LS------------------... +>up|A0A0D0USB8|A0A0D0USB8_9ACTN/80-314 +.....-------------------------TVvADDADRVTHGYSVQKLAVAVAVMDKIDRGQLQLDQRLDLTADIILGG +SGILQTVWGDQVTVANFLTAMLLVSDNTAVRMCGRVV-PALEINDILAAKGFTHTRVEPVA-----NPNRFYLGVTTPRE +THDLLWRLANKTIVSPRSADFLLGILRWINGYHDGIRHTMSERSRVATKYGALG.AARHEAGIMFDPAGAPTLTYALFAD +SLGDTHPAVRAHAVLGRT--... +>up|K2BKE5|K2BKE5_9BACT/2-220 +.....---------------------------.-------FFRASLVKIPAVMRAYKLIEEGKLAFTDILTLEEYHLDKE +YGSLWQGAGAKVTVREAIRLAVVESDNTAYEVLNDRV------NELLQAPVGEERNISDVYDDIPSD-TDGLTLDVTPRN +YSSILRSLFFSAYLTYEHSNELLTLMTQSTF-TEGITGPLGEGVKAAHKFGIDDqDVFSDCGIVYLPQ-RPYILCVMVKS +EE--EDTASRLMQEISRMVYey. +>up|D6KD09|D6KD09_9ACTN/2-136 +.....---------------------------.----------------------------------------------- +-------------------------------------------TRLVRALGDPATRLDRTEPHVNDA--DGVLDTTTPAH +LAADLRALTLGHALEARDRDRLLAWLDASTTGDRAVRAGCPRGWRIGDKTGSGShGESNDVAVIRPPHRAPLVLTVFTAP +ADPRSTAGQPTIAEAARIVA... +>up|S0S5Y5|S0S5Y5_ENTAV/185-343 +.....---------------------------.----------------------------------------------- +------------PLNEWLTPMIQQNDINATNVLIDHY-GMGNMNSYFKDQGYPDTYIERRMVDINV-RSTDKDNYTSLND +CMKLLKKIYDGR--DKEPQKTMLDILKGQVI-RTKIPAKLPNNITVANITGEQQ.NVENDIGIVLTKDN-PFVIVILTND +VS-DIVKTRTAISEFSLAA-... +>up|A0A0F9Z2U4|A0A0F9Z2U4_9BACT/71-313 +.....-----IENGDAKIISVYFRHLNNGYWF.GINENTKFNPASMMKVPIMMEFLKIAEQEPNVVYKQLEFKKKFGDCY +FGTDSLILGNKYPAIELLERMIKYSDNYAAGVIYDFN-RLYTN----DSVFFNEVMINNNING------RNPYDSVIIKD +YAGFFRILYNASFLNKQMSEFALDLLTSTTF-KYTIVRGINDTINVAHKFGEND.YQLHDCGIVYYPNE-PYILCVMTRG +SLDEPKKMDTIIVDISRMVYqe. +>up|C8C0E0|C8C0E0_9ZZZZ/26-177 +.sdltSDIQEVIKGKKAQVGVAVLY--KDDAF.TANNDDQYPLMSVFKFHIALAVLKKMEKEGIPLTAVVTLGPSDIDTW +SPMYKKYKSKKLSYGDLINYMVSQSDNNACNWLINFVGGIQNVNDFIKNLGIDRIQLIETEKSMGAGHQKKL-------- +------------------------------------------------------.------------------------- +--------------------... +>ur|UPI00065FDACC|UniRef100_UPI00065FDACC/4-273 +..rmeMALENVLTRSGCEGWWCASRLHDGVTI.GRKQDEKITVASLYKIRLLHLTLEAIQRGDLDPRLRVDVAPSKGTYG +YGFAAFDDAVNVSLRDLMKQVASVSDNVAAHEILRLL------PAWAREAFLKRFPPHYDLQDRNSSTNIAFSAVSSLAE +ITNDLEQVWKDD--SAAVRRSMCELLGLQ-VWRHRVPSGFPPGVDIYGKTGTVG.LLHGEASIIQVEGEEPIVVSIMLKQ +VEQAMSTHDGAIGEVARLLVd.. +>ur|UPI0006485681|UniRef100_UPI0006485681/2-258 +..dlpQELKRLNETYAEQLSIGLFISDGTRILaAEKEDRPFTAANLNKLPIYLYYVESAAKGQLDLSEEIDIPSEDRISG +TGVLHLVPHIQWTVNDLLIFMIAVSDHEATNHLIAKA-GLRTIQEWIQTKPAEEVHLRRYLMDYTS----GLTNEITAKG +AVAVLQEIIDLGKRHPEMKEQIEWPFLRQQF-RNGLPGYLHEKLEILNKTEEDT.DIRHDVALFRYKEQE-IYVAALASD +VQ-DEALAYAWLQEVGRLVFqy. +>up|G0FXB1|G0FXB1_AMYMS/42-275 +.....---DTAAAEAGGIWN-SYISVADQVAV.DVAPDEIVEAYSVNKVAVAVTLMDKIDRGLLTLDQQVQVPASIVVPG +DGILDKAYPSAFTLGHVLSLFLTVSDDTCVRLVGLVV-PAAEINQILVAKGFPKTQVTPVA-----NPNRYFLGQTTPRE +THDLLKALVAGTLLSPASTDYLLSLLRSQVAFTDGIRREMSDRSRIATKAGWLN.DGRNEAGIMFDAAGKPVLIYSMFAH +GQANPE--------------... +>ur|UPI0005B4D56D|UniRef100_UPI0005B4D56D/4-273 +..rmeMALENVLTRSGCEGWWCASRLHDGVTI.GRKQDEKITVASLYKIRLLHLTLEAIQRGDLDPRLRVDVAPSKGTYG +YGFAAFDDAVNVSLRDLMKQVASVSDNVAAHEILRLL------PEWAREAFLKRFPPHYDLQDRNSSTDIAFSAVSSLAE +ITNDLEQVWKDD--SAAVRRSMCELLGLQ-VWRHRVPSGFPPGVDIYGKTGTVG.LLQGEASIIQVEGEEPIVVSIMLKQ +VEQAMSTHDGAIGEVARLLVd.. +>ur|UPI0006946491|UniRef100_UPI0006946491/87-322 +..elySELANLLGNNINKIGLVYYNLTTKEYV.TINENMDFDAASTYKVGLNLLYYYYADKGEVDLSSLLTYYDYFYQDG +TGILYCYSGMEISIQELLDLSIIYSDNIATAILSDYLGGYNSVREQLYSLLNIDYVL--------------YENLLTPAI +SAQILKYVYDNRELSG--FNHLIDTMKITIF-HERLDKYIPNNL-VAHKIGSID.SYVHDIGFVFTD--EPYIISIYTEG +IY----NAEKTIASMSKVIYnk. +>ur|UPI000666F24C|UniRef100_UPI000666F24C/4-273 +..rmeMALENVLMRSGCEGWWCASRLHDGVTI.GRKQDEKITVASLYKIRLLHLTLEAIQRGDLDPRLRVDVAPSKGTYG +YGFAAFDDAVNVSLRDLMKQVASVSDNVAAHEILRLL------PAWAREAFLKRFPPHYDLQDRNSSTDIAFSAVSSLAE +ITNDLEQVWKDD--SAAVRRSMCELLGLQ-VWRHRVPSGFPPGVDIYGKTGTVG.LLHGEASIIQVEGEEPIVVSIMLKQ +VEQAMSTHDGAIGEVARLLVd.. +>ur|UPI00054F6F64|UniRef100_UPI00054F6F64/4-273 +..rmeMALENVLMRSGCEGWWCASRLHDGVTI.GRKQDEKITVASLYKIRLLHLTLEAIQRGDLDPRLRVDVAPSKGTYG +YGFAAFDDAVNVSLRDLMKQVASVSDNVAAHEILRLL------PAWAREAFLKRFPPHYDLQDRNSSTDIAFSAVSSLAE +ITNDLEQVWKDD--SAAVRRSMCELLGLQ-VWRHRVPSGFPPGVDIYGKTGTVG.LLHGEASIIQVEGEEPIVVSIMLKQ +VEQAMSTHDGAIGEVARLLVd.. +>ur|UPI000560E5EC|UniRef100_UPI000560E5EC/47-279 +.....----RQTRKAKGTWSITIADLDTKAAV.DENADKVVEAYSVNKIAVAVAVLDKVDRGLIKLDQTVTVSAAIVIQT +DGIFALAYPSEVTVGHALANLLTVSDNTAVRLCGLVV-PALELNEILRSKGFVHTQVVPVA-----NPNRFFLGTTTARE +THTLLQKLVDGQLLSAASTAYLLNILRATASFTDGVRLNLTERLRVATKAGWFD.DGRNEAGIMFSEDNRAILVYSMFAS +G-------------------... +>ur|UPI0006AEB908|UniRef100_UPI0006AEB908/45-284 +.....-KYSALVSRARGTWSSYIGVADPDPAV.EAEADRVVEAYSVNKIAVAVAVLDKVDRGLITLDQRVDVTQAIVIQT +DGIFGLDGAYPVTVGHALAALLTVSDNTAVRLCGLVV-PALELNEILRSKGFVHTQVVPVA-----NPNRFFLGTTTPRE +TYTLLRRLAAGELLSAASTEHLLKVLRSLTSFTDGIRLDLSERLNVATKAGWFE.DGRNEAGIVFDAAGKPIITFALFAS +GQAG----------------... +>up|A0A0K2X0H2|A0A0K2X0H2_CORST/4-273 +..rmeMALENVLMRSGCEGWWCASRLHDGVTI.GRKQDEKITVASLYKIRLLHLTLEAIQRGDLDPRLRVDVAPSKGTYG +YGFAAFDDAVNVSLRDLMKQVASVSDNVAAHEILRLL------PAWAREAFLKRFPPHYDLQDRNSSTDIAFSAVSSLAE +ITNDLEQVWKDD--SAAVRRSMCELLGLQ-VWRHRVPSGFPPGVDIYGKTGTVG.LLHGEASIIQVEGEEPIVVSIMLKQ +VEQAMSTHDGAIGEVARLLVd.. +>up|A0A0A0J9L5|A0A0A0J9L5_9MICO/10-255 +.....----------GVDWSIHVVDLGSGEVLaSHDPDRLLSTASVGKVFVLVELAERLRDGRLAPDQPLDRRTVTPVAD +SGLWQHLSTDVLPLVDVATLVGAVSDNWATNVLLDLL-GLDAVRARAQRWAPRGSDLVDVVRGLRGPGDPPHLSLGCAAD +HVEVLARLWSERDEPDSVGRRVLGWLAHGV-DLSMVASAWHDATLITHKTGTNL.GVRADVGILDRGGRTAYAVIANWNE +HP-PGAGRDDVM--------... +>up|F3MVQ8|F3MVQ8_LACRH/5-253 +..hliAQLDQLQQQFGESHALLLAD-ERQVLF.GTRTDVLFPAASLIKLGIAAYVKAQAQADPSQWQRKVVLPRP--VGG +AGVLRFMADSSWCVRDLVTLMLMVSDNLAANALLKTY-GLTTVGRWLDQ-QFPGARLNRSLMQPHT----DNDNWISAAA +TWRLLRSLLTPPC-RPADGDWCARALRHQQNRTKLLLAPTMKNFWTAGKTGELP.NCEHDAACFAAEGEQ-LYAVVLTTF +DH-QREAAMRFNQQVGVLIVddf +>ur|UPI0006923ED9|UniRef100_UPI0006923ED9/17-262 +.....----------GVDWSIHVVDLGSGEVLaSHDPDRLLSTASVGKVFVLVELAERLRDGRLAPDQPLDRRTVTPVAD +SGLWQHLSTDVLPLVDVATLVGAVSDNWATNVLLDLL-GLDAVRARAQRWAPRGSDLVDVVRGLRGPGDPPHLSLGCAAD +HVEVLARLWSERDEPDSVGRRVLGWLAHGV-DLSMVASAWHDATLITHKTGTNL.GVRADVGILDRGGRTAYAVIANWNE +HP-PGAGRDDVM--------... +>ur|UPI00059DFEEC|UniRef100_UPI00059DFEEC/40-310 +..kvaRKYQRETRRAGGTWASYIGVADPDAAV.EQDADRVVEAYSVNKIAVAVAVLDKVDRGLITLDQRVEVTQAIVIQT +DGIFGLDGAYPVTVGHALAALLTVSDNTAVRLSGLVC-PALELNQILRDKGFTHTQVVPVA-----NPNRFFLGTTTPRE +TFTLLQKLVKGELLSEASTTHLLTVLRSLTSFTDGIRLELSERLNVATKAGWFA.DGRNEAGIVFDAAGKPVITYALFAS +GQAGTHPALRARAALGRALY... +>ur|UPI0005261ED2|UniRef100_UPI0005261ED2/44-280 +.....-KYQRQVAWAGGTWSAHIGVADPDPAV.EAEADRVVEAYSVNKVAVAVAVLDKVDRGLITLDQRVEVTDAIVIRT +DGIFALAYPSSVTVGHALAALLTVSDNTAVRLCGLVV-PALELNEILRGKGFVHTQVVPVA-----NPNRFFLGTTTPRE +TSTLLTRLAAGELLSPASTRHLLTVLRSLTSFTDGIRLNLSERLNVATKAGWFE.DGRNEAGIVFDANGKPVVTYALFAS +GR------------------... +>up|A0A0G0YP75|A0A0G0YP75_9BACT/3-262 +.....NHLVNLEEENICIIGVEARNITTHSTFfAHQEKMVLSSASCIKLFFAGAILEAIHKKNLSLSSTLLVEPSHFVPG +ASILADLKTPEMRIDDLLYYLLAHSDTTAQNTLEQLI-SPQEVNEYIQRHGYSGTTFLSKNNPTK-----TVFPSTTPHD +AVTFMERLWDGETFEPEARTLILTYLAQSRH-THFGLRHLPIISERYSKAGKVH.HTVNDTVILKTTKGV-VSIGVFVDN +FVATDNKGILLVSDITRDLF... +>up|A0A0G0SPN8|A0A0G0SPN8_9BACT/91-308 +.....-------------VSVYYRDLNNGPWL.GINERELFSPASLIKVPLLITYYKLAENNPGILDNKIVNTELFNPKD +QNIIPETLSQSYTVSELLDRMIIYSDNQAYDLLLKNI-DNRKLIETYNNLGVD-ISLGF---------ENPNGNILSVKQ +YASFFRILFNASYLSKDMSEKALGLLSRVKF-SQALVAGVPPNILVAHKFGERQyKQLHDCGIIYLPNK-PYLLCIMTRG +KN------------------... +>up|R2Y488|R2Y488_9ENTE/180-338 +.....---------------------------.----------------------------------------------- +-------------LTEWLTPMIQQHDINATNVLIDHY-GMDKLNDYFKAQGYTDTTLNRRMVDINV-RITDEDNYTSLND +CMKLLRKLYDER--EKEPQKTMLEILKGQKI-RTKIPKELPKDTTVANLTGEQQ.SVENDIGLVLTDDQ-PFAIVVLTNE +VS-DIVKTRTAIADFSLAAT... +>up|R7HLS8|R7HLS8_9FIRM/104-337 +....gKQIEDAMNASNLNFAFKYKDLYTGFSL.SYNANQPIFAASTIKAPEAIYIYEEAEKGNINLDEVLTYTSNYYSEG +TGVLKNAFNKNYTIRQLVGYSVIHSDNAAHLMLNNRY-QVQNIREYWQNKGTTSIYKTN-----------SPWGNLSAND +AAIYMEELYNYYLTNTSNSNELINYFKSA-W--KV--ISVPDNITIANKSGWSD.NSLHDAAIVFDD--NPYVLVILSSR +GY---TEYTSYFNQISNLVYd.. +>up|A0A0M2G2T8|A0A0M2G2T8_LACRH/5-253 +..hliAQLDQLQQQFGESHALLLAD-ERQVLF.GTRTDVLFPAASLIKLGIAAYVKAQAQADPSQWQRKVVLPRS--VGG +AGVLRFMADSSWCVRDLVTLMLMVSDNLAANALLKTY-GLTTVGRWLDQ-QFPGAKLNRALMQPHT----DNDNWISAAA +TWRLLRSLLIPPC-RPADGDWCARALRHQQNRTKLLLAPTMKNFWTAGKTGELP.NCEHDAACFAAEGGQLYAV-VLTTF +DH-QREAAVRFNQQVGALIVddf +>up|K0K0D2|K0K0D2_SACES/94-364 +..kvaRKYQRETRRAGGTWASYIGVADPDAAV.EQDADRVVEAYSVNKIAVAVAVLDKVDRGLITLDQRVEVTQAIVIQT +DGIFGLDGAYPVTVGHALAALLTVSDNTAVRLSGLVC-PALELNQILRDKGFTHTQVVPVA-----NPNRFFLGTTTPRE +TFTLLQKLVKGELLSEASTTHLLTVLRSLTSFTDGIRLELSERLNVATKAGWFA.DGRNEAGIVFDAAGKPVITYALFAS +GQAGTHPALRARAALGRALY... +>ur|UPI0002491518|UniRef100_UPI0002491518/32-253 +.....-------------------------LY.GAKTDTLFPAASLIKLGIAAYVKKRAEADPFQWNRMVELPAT--VGG +AGILRFMTSPSWCVRDLVTLMLMVSDNLATNALLKLY-GLPTISRWLAE-HFPGTRLNRALMQSHA----DTDNWITAEA +AWRLLHDLLTPTH-QSADGDWCAQALRHQQNRTKLLLAPTMRAFWTAGKSGELS.NCEHDAACFAAEGEQLYAVVLTTYN +H--RREDAMCFNQQVGQLILddf +>ur|UPI0004BB70FA|UniRef100_UPI0004BB70FA/39-292 +.....-----AVAAAGAQVSVCVTDLDSGETVlAGDAHLVLPVAGIGVVPLLIEVAAQIDAGTLEPLQIIERSSVAPVTV +GGLWHRLAAPALPVRDLAVLAAAASDAAAANALLERV-GLETVRARVEEIGLVKTALIDGFRDERGPDDAPHVGLASTGE +LVTLFAGLVNAQVVSPAVSAQVSEWLSLNQD-LALVAASTAHGLLFVNKTGRGD.GIRAEAGVIAGPAGAAYALIVCFDD +LSAHRLRAHEAFRAL-----... +>ur|UPI000532D4CA|UniRef100_UPI000532D4CA/5-253 +..hliAQLDQLQQQFGESHALLLAD-ERQVLF.GTRTDVLFPAASLIKLGIAAYVKAQAQADPSQWQRKVVLPRP--VGG +AGVLRFMADSSWCVRDLVTLMLMVSDNLAANALLKTY-GLTTVGQWLDQ-QFPGAKLNRALMQPHT----DNDNWISAAA +TWRLLRSLLTPPC-RPADGDWCARALRHQQNRTKLLLAPTMKNFWTAGKTGELP.NCEHDAACFAAEGEQ-LYAVVLTTF +DH-QREAAVRFNQQVGALIVddf +>up|A0A059W842|A0A059W842_STRA9/3-242 +.....--------------SVAVAPWQRPPVI.LRNTDVPHYAASTMKVAVLAAVHRS----GLALDTEVPVVNAFRSAG +GSYAHERLGRTAPLGWLADRMVSHSSNLASSLCLAAV-GPVAVAEVWRRAGAAASGSPRGIEDAPA-RAAGLTNQVTAHD +LVRLLTSLEPE----------VLARLEHNAH-AVDLAAGLPPGTRLASKNGWIT.GVRHGAAVVHPPDAPPYVLAVCYTG +PLADGDPAARLLARLSARVWd.. +>up|A0A011U370|A0A011U370_9MICO/84-337 +.....-----AVAAAGAQVSVCVTDLDSGETVlAGDAHLVLPVAGIGVVPLLIEVAAQIDAGTLEPLQIIERSSVAPVTV +GGLWHRLAAPALPVRDLAVLAAAASDAAAANALLERV-GLETVRARVEEIGLVKTALIDGFRDERGPDDAPHVGLASTGE +LVTLFAGLVNAQVVSPAVSAQVSEWLSLNQD-LALVAASTAHGLLFVNKTGRGD.GIRAEAGVIAGPAGAAYALIVCFDD +LSAHRLRAHEAFRAL-----... +>up|H8GSC8|H8GSC8_DEIGI/29-316 +.....-----------GRLGLWVAEIDPERAV.GTNPDSVFPLASTYKQAVLWALLREFDAGRLSPTERFDVTR-----G +SQSLGAYPFDGMNVRDLSTRMIQWSDNTATDILHRRV-GLGRVQAVADRLGLCRTRLILPTRDWWAADDLLAHNLSTPYE +LGTLLAHEFLRPGLSPRALRWQREVMALG-FGRRALRAEAAGNVFFGGKGGNGW.RLLTYSGYFQTKDGRQVVYAFMQHG +ADQTMPNTR-----------... +>up|C7T7Y1|C7T7Y1_LACRG/5-253 +..hliAQLDQLQQQFGESHALLLAD-ERQVLF.GTRTDVLFPAASLIKLGIAAYVKAQAQADPSQWQRKVVLPRP--VGG +AGVLRFMADSSWCVRDLVTLMLMVSDNLAANALLKTY-GLTTVGRWLDQ-QFPGAKLNRALMQPHT----DNDNWISAAA +TWRLLRSLLTPPC-RPADGDWCARALRHQQNRTKLLLAPTMKNFWTAGKTGELP.NCEHDAACFAAEGEQ-LYAVVLTTF +DH-QREAAVRFNQQVGALIVddf +>up|A0A0F0GUH2|A0A0F0GUH2_NOCAE/49-281 +.....-----QVRKARGTWSITVADLDGNSAV.DEDADKVVEAYSVNKIAVAVAVMDKVDRGLIKLTDQVDVTEAIVIQT +DGIFALAYPSKVTVGHALANLLTVSDNTAVRLCGLVV-PALELNQILRDKGFVHTQVVPVA-----NPNRFFLGTTTARE +MHTLLAKLVDGQLLSAASTAYLLNILRATASFTDGVRLNLTERLRVATKAGWFE.DGRNEAGIMFSEDNRAILIYSMFAS +GA------------------... +>ur|UPI000509636D|UniRef100_UPI000509636D/113-343 +....mDRINNYLGEDKYSTSFIYYNLETEERL.AFNEDLYMNAASIYKVGLSLVAYNMVERGEITLEDLVYYSPWQYQGG +TGILQYDLSFGLPLGTLIEYTIKYSDNIAATMVYSYIGGWNNFKWRLFELGI---------------DYGDYDNVTSARV +ELEVLKYIYENR--NNSNYKTLIDYLKNTDF-HDRLDKYLPQNI-VAHKIGSDE.GYTHDVGIVFTE--EPYIIIMMTDN +VY----NGPDKIADISKAMY... +>up|A0A066TTN3|A0A066TTN3_9PSEU/41-275 +.....--YDDAAAEAGGIWNSYIS-VAGQVAV.DVASDEVVEAYSVNKVAVAVTLMDKIDRGLLTLDQQVQVPASIVVPG +DGVIILAYPSAFTLGHVLSLFLTVSDDTCVRLVGLVV-PAAEINEILVAKGFPRTQVTPVA-----NPNRYFLGKTTPRE +THDLLQALVAGTLLSPASTEYLLSILRSQVAFTDGVRREMSDRARIATKAGWLN.DGRNEAGVMFDAAGKPVLIYSMFAH +GQASPE--------------... +>ur|UPI000532F130|UniRef100_UPI000532F130/5-253 +..hliAQLDQLQQQFGESHALLLAD-ERQVLF.GTRTDVLFPAASLIKLGIAAYVKAQAQADPSQWQRKVVLPRP--VGG +AGVLRFMADSSWCVRDLVTLMLMVSDNLAANALLKTY-GLTKVGHWLDQ-QFPGAKLNRALMQPHT----DNDNWISAAA +TWRLLRSLLTPPC-RPADGDWCARALRHQQNRTKLLLAPTMKNFWTAGKTGELP.NCEHDAACFAAEGEQ-LYAVVLTTF +DH-QREAAVRFNQQVGALIVddf +>ur|UPI0003B4C5F8|UniRef100_UPI0003B4C5F8/44-283 +.....---------AGVQVSARAVDLATGAVLfSVDDHVVMPTASIGKVLLLIEVAARLESHATSPLSLVDRLQTDAVGD +AGVWQHLAVPSLPLADLAALVGATSDNLATNVLVRRI-GLDSVSARTVELGLKHTAMLDLVRDHRGPDDAPQLSVGSAKE +LTWLFSALARGEIVDAGTSKRVVGWLSLGHD-MSMVAGAFGHGLLLVHKTGTDA.GIRAEVGVLRGPRAG-VAYAVSTSF +DDTDLSAR------------... +>up|A0A0F0HRY4|A0A0F0HRY4_9PSEU/12-258 +.....-----------------------APVV.LRNAEVLHDAASTMKMAVLAAVYRS----GLDLEAAVPVVNRSAVGG +SGNARAEAPASAPLRWLAERMITHSSNLATNLCLAQV-GRPAVAEAWRQANATRSSSPRGIEDFPA-RDAGVHNRVTALD +LVRLLESLEP----------ELLALLERN-TWRVDLAAGLPPGTRIGFKNGWCP.GVRHCAAVVHPEDSAPYALAVCYTG +PLASIDPAAGLLARISARVWd.. +>ur|UPI0003022905|UniRef100_UPI0003022905/95-341 +.....---KQIAKGAANSISVYYRDLTNDQVI.GINEKETFSPASLLKVPLLITVLKYAEQNPSTLKYPISYNSEQIYKA +KGISDKLIQGRYTVDQLLEIMVVASDNEATILLLQFI---DEVAPGFRHKVETDLKLETPN-NL-----NYTDDYITVRR +YSFFFRTLFNASYLSPEMSEKALSVLAETGY-GNGIRQAIPTEIQVSQKYGHTH.HQYHHFAIVYHPV-KPFLIGIMTKG +KS--PESLQSVIAAIANTIY... +>up|A0A0A5GAW3|A0A0A5GAW3_9BACI/33-267 +..tmnKEIEEYLGKHTDRVVFRYENLQTGEFV.SKGGSIAKSAASTIKLPLALLIIELVKSEEIELGKKLTYRSYHHYGG +SGVIQYEEGTTYTVEDLVHKMLVHSDNIAYIMLREHV-GRQKFINYMKELGADYA-------------YPNGKNYTSAND +LTLYLKHLYRIKG-NSEFAGEVFKWLQNTAY-DHGIPQGVKQ--PVAHKVGMIPyNISNDTAIVLGE--SPYALTILTTN +YS--YYESKKIISELTNL--... +>up|A0A0G1ATH1|A0A0G1ATH1_9BACT/3-264 +...mkNHLVNLEQKNNCIIGVEVRDITTHSTFfAHQEKMVLSSASCIKLFFAGAVLEVIHKKNLSLASTLLVDPSHFVPG +ASVLADLKTQEMRIDDLLYLLLAHSDTTAQNTLEQLI-SSQEVNEYIQRHGFLGTTFVSKNNPTK-----TVFPSTTPND +GVTFMERLWDGETFEPGARKLMLTYLAQSRH-THFGLRHLPIISERYSKAGKVH.HTVNDTVLLKTPKEV-LSIGVFVDN +FVATDNKGILLVSDITRDLF... +>ur|UPI0004C41E04|UniRef100_UPI0004C41E04/39-279 +.....SAFTKHSAEAGGNWQAYVSDPAGTPVVvEADADRRIEAYSVNKIAVATAVLDKVDRGLLTLDQQVEVSAAIVVPG +DGIFSLDGAYPVTIGHVLANLLTVSDDTAVRLCGLVA-PAAEINSILVAKGFPNTQVQPVA-----NPNRFFLGTSTPRE +THDLLRALVAGTLLSPASTAYLLGILRSPVAFTDGIRRTMSARARIATKAGWYA.DARHEAGVIFDRSGAAVLTYALFAD +GQANP---------------... +>up|G8R214|G8R214_OWEHD/106-352 +.....---KQIAKGAANSISVYYRDLTNDQVI.GINEKETFSPASLLKVPLLITVLKYAEQNPSTLKYPISYNSEQIYKA +KGISDKLIQGRYTVDQLLEIMVVASDNEATILLLQFI---DEVAPGFRHKVETDLKLETPN-NL-----NYTDDYITVRR +YSFFFRTLFNASYLSPEMSEKALSVLAETGY-GNGIRQAIPTEIQVSQKYGHTH.HQYHHFAIVYHPV-KPFLIGIMTKG +KS--PESLQSVIAAIANTIY... +>up|A0A0K2H3H4|A0A0K2H3H4_9CORY/52-304 +...ldGAAKRFSDNYGIELSAYVRVISKGLTA.SVGEDKKVYSASTIKAPLVVTTLIKFG---DDLDRIVQVAPENIVGG +TGAIT--WGGQYTIETLLRFVMAYSDNAAANTLIDLVGGFDAVNKVIAGAGVDSAKYHLGN-KMNIPNPTGDRSWITPSQ +AALFAARLQEAAFISRSAARTALQYLTYG--GAQKFAAYVG---SAAQKTGDTE.KGTNDHGILYTAAGP-IAFGVVTRF +SSPSNELADALLAQLGSEIA... +>ur|UPI00065ACB14|UniRef100_UPI00065ACB14/6-253 +...liAQLDQLQQQFGEPHALLLAD-ERQVLF.GTRTDVLFPAASLIKLGIAAYVKAQAQADPSQWQQKVVLPRP--VGG +AGVLRFMADSSWCVRDLVTLMLMVSDNLAANALLKTY-GLTKVGHWLDQ-QFPGAKLNRALMQPHT----DNDNWISAAA +TWRLLRSLLTPPC-RPADGDWCARALRHQQNRTKLLLASTMKNFWTAGKTGELP.SCEHDAACFAAEGEQ-LYAVVLTTF +DH-QREAAVRFNQQVGALIVddf +>ur|UPI0006935AE2|UniRef100_UPI0006935AE2/22-167 +.....---------------------------.----------------------------------------------- +--------------------------------FLQLVGGPAKLMAYIRQLGITPFVVEVSEAEMAAAWANQYRNWSYPSA +QLDLLSQVGRRTALSKASSKLLWQLLLDTSVGPQRLKGLLPAGTPVAHRTGTSAtPALNDVGIIVLPNGQHVALAVFVTD +SYADTAAREFVM--------... +>ur|UPI00036A67EB|UniRef100_UPI00036A67EB/77-363 +.....------------RLGLWVAEIDPLRAV.ATNADSVFPLASTYKQAVLWALLKQFDAGTLQPTERFNVTRDNQSLG +S-----YPFDGTSLKDLSVRMIQNSDNTATDILHRRV-GLQKVQNVADELGLCHTRLILPTRDWWVDDDLRVHNLSTPYE +LGTLLASEFLRSGLSARAQQWQREVMGKG-FGRSALKLQQRKVAWFGGKGGNGW.GILTYSGYIQTTDGRHLVYAFMQHG +ADQNMPNTR-----------... +>ur|UPI0005630B97|UniRef100_UPI0005630B97/63-280 +.....----------------ADLDGATKPAV.DENADTVVEAYSVNKIAVAVAVLDKVDRGLIKLDQTVTVSSAIVIQT +DGIFALAYPSEVTVGHALANLLTVSDNTAVRLCGLVV-PALELNEILRSKGFVHTQVVPVA-----NPNRFFLGTTTARE +THTLLQKLVDGQLLSAASTAYLLNILRATASFTDGVRLNLTERLRVATKAGWFS.DGRNEAGIMFSADNRAILISIFASG +E-------------------... +>ur|UPI00037C457B|UniRef100_UPI00037C457B/45-302 +.....-------KKAGGTWHTHIAGVDGTPIV.EDDADHVTQGYSVQKLAVATAVMDKIDRGELTLGQKLDLPADIILGG +SGIYFLVWGDEITIANFLTAMLLVSDNTAVRMCGRVV-PAAEINEILAAKGFVHTRVEPVA-----NPNRFFLGTTTPRE +MHDLLWRLATKTLLSPASCTFLLSITRWINGYMDGVRRVMSERSRVATKYGALG.ASRHEAGIMFGPDGQPKLTYAMFAE +ALGDTHPAVQAHAVIGRTML... +>ur|UPI0006AE76C9|UniRef100_UPI0006AE76C9/52-283 +.....--------QAGGNWQAYVSSPDGPVAV.TAQADQRIEAYSVNKIAVATAVLDKVDRGLLTLDQRVEVTAAIVVPG +DGIFSLDGAYPVTLGHVLANLLTVSDDTAVRLCGSVC-PAAELNAILVAKGFPNTQVEPVA-----NPNRFFLGTSTPRE +THDLLRALVGGSLLSPASTTFLLGLLRAPVAFTDGIRRTMSDRARIATKAGWFA.DARHEAGVIFDRSGAAVLTYALFAD +GQAN----------------... +>up|F3A653|F3A653_9BACL/50-281 +..eldEAMNNIIAKYKGEIGVVYKNFSTGYRY.AVNDDKYFAAASTVKVAYAMKVYDRIKKGELSEDTDIPYNSSDLEEG +ADITNKPKKSSYKLDYVIQNMIQYSDNTATKMIVGSGTAQTTLINYFAELGVT---LPAKE---------AKNNRVTPKM +MEAVWTKLYNER----DSYTKLLEYLENSED-SEWIKKGIP-NKKVASKYGGIS.TYMHDTAIVFGN--EDYMLLIYTNN +LSHS----GDSIAKMA----... +>ur|UPI00036E0A80|UniRef100_UPI00036E0A80/74-305 +.....---------------------------.DDDADAVTNAYSVQKVAVAVTVMDKIDRGLLRLDDKLDLPANLILGG +SGIYHLVYGDQITIANFLTALLLMSDNTAVRMCGRVV-PALEVNEILAAKGFVHTRVQPVA-----NPNRFFLGVTTPRE +VHDLMWRLANKTLLSPASCDFLLRIMRWVNGYHDGIRRNMSERSRIATKYGALG.AQRNEAGIMFGADGAPVLTYAFFTD +SLGDTHPAVEAHAVLGRV--... +>ur|UPI0006894551|UniRef100_UPI0006894551/25-248 +.....--------------------------L.SLNANDSLKTASIGKLFLLGETMRQCEAGRISLLDVIDRDKEDFMED +SGLLYILAQRTLSVADLGVLIGAFSDNYATNLLVEHV-GLDAVQRFARELGYSESNLLDKVRWERSDDMPDDMSRGCAAE +LCDYMCRLYRGDMVSADASAQIRRWLAADAD-TSMVSGAFNAGFALCHKTGTES.DVRCDVGLVSDETGGAIAWAVLANW +NKAS----------------... +>up|A0A0A0JNE9|A0A0A0JNE9_9MICO/11-254 +.....-----------VDWSVRIVDLGSGSILfSHNENQLLSTASIGKVFALIELAERLRDGTLALDQPLDRRRVTPVAD +SGLWQHLTTDVLPLTDVAALVGSVSDNWATNVLIDLL-GLDAIRARAREWAPGGSDLVDVVRGLRGPDDPPHLSLGCAAD +LTTVLARLWADRATPDATGSRVLAWLAPGM-DLSMVASAWHAGPILTHKTGTNL.GVRADIGIIDSAANN-VANGAAHSS +TGADTTSRAAAYAV------... +>up|E3ZLG4|E3ZLG4_LISSE/3-207 +.....---------------------------.---------------------LFEKISKRELDLRTEIHISADKVVAG +AGIIQILPEKRWRLEELLHLMIAVSDNTATNQLIDLA-TFSNLQAWIMAKGWQSVQIERKMMDFKS----DKQNKITAKL +ALSVFQEIIELSKQYPNLTETIRRPFLNQQH-RSNLTGTLEAGLSMLNKTGELK.DIQHDVAIFEYEEEV-RFVAALTNN +TG-LEATATAWMQNVGRQLFde. +>ur|UPI000686782F|UniRef100_UPI000686782F/6-251 +.....---SGLLHDVGPRVSIVLRS-ASAPVA.SRHGSAPHYAASTIKLAVLGTWLASGRTDDLLVHPDFASAAGGRFEQ +DDDTWAALGTTVPSPVLAQRMIQLSGNLATDVLAEAI-GLDAIAAWLDGTGLAGLAMGRLIGDAAA-EAVGITNSVTAAG +LAEVVSVLSHDPV--------AVDVLAGQRH-RDLIPAGLPDDTWTASKSGWVP.GVRHDVALVRPGGAPEYVLAVCTSA +LP--DETAETLIQDLSRVTYkew +>ur|UPI0003B53AEA|UniRef100_UPI0003B53AEA/43-278 +.....----------GVQVSARATDLATGRVLfSVDDHVVMPTASIGKVLLLIEVSARLSDPDFGAFTILDRTIADSVGD +SGIWQHLQAPSLPVADLAALVGASSDNLATNVLIRTV-GLDAIRDRAEQIGLRHTALLDMVRGHRGPDDAPQLSVGSASE +LTWLFSALARGEVIDAETSERVIGWLSLGT-DLSMVASAFGHGILLVNKTGTDA.GVRSEAGLLRGPRAVAYAVSMYFAD +TRL-----------------... +>up|R3TU64|R3TU64_9ENTE/68-305 +...irTSIDEEEALNYESIGISFYDLSNEREI.SLNGDVVFEAASTTKVALAMLIADMIQQGEVSRDSELTYESEDYEDG +TGFIVNQIEKSYSIDTLVNYMLVYSDNIATNMLYREAGGRPAARKLIKEKYLPDFD---------A-----TDNYLTANQ +ARDLLIQLYENL-DENPLYTKIIESLQQTDF-PVRLSTDQTIG-QLAHKVGSVN.NSIHDIGLFNVE--HPYILTFYSTG +LTDAEEEISKLSDKIYQLMTq.. +>up|A0A0A8EQW7|A0A0A8EQW7_9ACTN/3-242 +.....--------------SVAVAPWQRPPVI.LRNADVPHYAASTMKVAVLAAVHRS----GLDPDQEVPVVNRFASAG +SYTHSELLGRTAPLGWLAGRMVSHSSNLATSLCLTAV-GHAAVAEVWRRAGAAASRSPRGVEDAPA-RAAGLDNRVTAHD +LIRLLTSLEP----------EVLARLEHNAH-RVDLAAGLPPGTRLASKNGWFP.GVRHGVGLVHPPDAPPYALALCYTG +PLANDDPAARLLARLSSRVWd.. +>up|A0A099JLY2|A0A099JLY2_9MICO/40-277 +.....-------AVSGVQVSARATDLTTGRVLfSVDDHVVMPTASVGTVLLLIEVAARLRDADFGSYTLLDRTAADSVSG +SGIWQHLQAPSLPIADLAALVGSSNDNLATNVLIRAV-GLEAVHARTESLGLSRSALLDRVRDHRGPDDAPQLSVGSAKE +FTWLFTALARGEIIDAETSGRVLGWLSLNT-DLTLVAGAFGHGLLLVNKTGTDA.GVRSEVGILRGPRSVTYAVSMSFSD +ST------------------... +>up|H3KI40|H3KI40_9BURK/11-195 +.....---------------------------.---------------------------------------------PH +APVLSKNPDDVISVKDAARAACSESDNRAANLLMKTLGSPAAMTAWLQWKGDLRTRIDRYEPDCNKTSAYDVRDKTRPSA +ITQLWRKLYLD--FTPDERMEWEDMLKANKHSAHLFKAQVPQGWTVADRTGSGSsTNSSVHAMLFNPEGAAWFAAVHVRM +PATDLQTRDAVLAKACGIVM... +>ur|UPI000482EF6F|UniRef100_UPI000482EF6F/2-244 +.....KEVKRYLESRLGEYSFYFEDLDGGYVY.GFNEGQQIKAGECIHLPLIIALFNEVEASNISLSHRIKVSSRDSKKN +NSLLKRLGEKEYSVKELIIFMIIENDCEAYEHLVSLI-GVDNINNHIKGMGLRNTCIVDNE---------SFDGFTTAYD +LSKCWRILKHGEYINKENRNFLIDILKEQPI-KNKISFYYTERENIASKGGSSD.EAENDTCYLELPKGN-FTFTILSRN +TP-SDVYSIVTMAKSGKMIVd.. +>up|C1CV96|C1CV96_DEIDV/76-355 +.....-----------GRLGLWVAEVDPVRAV.ATNPDRVFPLASTYKQAVLWAVLREFDAGRISPTERFDVTRQNQSL- +----GGYPYDGTSLRDLSMRMIRFSDNTATDILHRRV-GLDRVQAVADGLGLCHTRLILPEQRYHPDDDLRVHNLSTPYE +LGTLLAHKFLKPGLSPRAQKWQHEVMASG-YGRSALRVHHANVASFGGKGGNGW.RILTYSGYFQTRDGRHVVYAFMQHG +ADQ-----------------... +>ur|UPI00068A6871|UniRef100_UPI00068A6871/72-306 +.....------------------------TAV.DHSSNSVKTAASTNKLGIALGVLDKIDRGELALDDRVTLTSDIILTG +SGFYFHAYGDEITVANILVAMLLTSDNTSVRLCGLVC-SPAEINETLAAKGFTDTRVVPNPDN----PTRMWLGDTTAWE +TNDLLTRLAKGELLSAGRTSFFLNVLKGLSGYHDGFRRNMSERARVAMKYGADD.ANRNEAGVVYNAAGAPALVYAFMSQ +FDDHTHPAVQAHAAMGRQMFd.. +>ur|UPI00049B4B81|UniRef100_UPI00049B4B81/242-480 +..rlkNKILTYLGDMVNNVAVSFYDVTTKESF.DINGDVLFKAGSTHKVPLNIVLYDLVQSGKINLNSKVEYVHSQHYEG +SGVLQGYLVGEQTFAELSKRSLLNSDNIAANMLITGI---NQVTSLYREYG------KILEEPLNR-----TGNLFSTNE +MRKFLLKLYENKD-NNPYYKNIIQYLKDSST-GVRMGRYIPEGI-VANKYGSFQ.GNYHDIGIVFGD--RPFILVIYTKD +LS----NAEKVIADISKIVYe.. +>up|F9VL16|F9VL16_ARTSS/242-480 +..rlkNKILTYLGDMVNNVAVSFYDVTTKESF.DINGDVLFKAGSTHKVPLNIVLYDLVQSGKINLNSKVEYVHSQHYEG +SGVLQGYLVGEQTFAELSKRSLLNSDNIAANMLITGI---NQVTSLYREYG------KILEEPLNR-----TGNLFSTNE +MRKFLLKLYENKD-NNPYYKNIIQYLKDSST-GVRMGRYIPEGI-VANKYGSFQ.GNYHDIGIVFGD--RPFILVIYTKD +LS----NAEKVIADISKIVYe.. +>ur|UPI00068D2DFD|UniRef100_UPI00068D2DFD/20-254 +.....--------ADAGAVSVWCGRPGERPAF.THQADRTHYAASLMKPAVLRAAHRNLD-----LGERVPVHDRSVVRG +HRVQRERLGAHMTLGLLCHRMICASSNLATSLVLEAV-GLPAAAACA----PPGLVITRPIGDR-AAIGAGLTNTVTAAA +AGALLADAAGDAA--------LLAPYRDQEY-RDGIPAALPAGVPVANKNAWVD.GVEHDAALIEPADAPPYVLAVCTTG +LA--PERARAAIHAVTRASW... +>up|A0A0D0X7I4|A0A0D0X7I4_9ACTN/35-277 +..qvaASYARQTARAGGNWQAYVSVADGTVAV.ADEADRRIEAYSVNKIAVAVAVLDKVDRGLLTLAQRVDVTASIVIPG +DGIFSLDGAYPVTLGHALAALLTVSDDTAVRLCGLVC-PAAELNQILVAKGFPNTQVQPVA-----NPNRFYLGTSTPRE +THDLLRALVSGTLLSASSTAFLLGLLRSPIAFTDGVRREMSERARVATKAGWFD.TARHEAGIVFDAAGAPVLTYALFAD +GQAG----------------... +>ur|UPI00055F48F4|UniRef100_UPI00055F48F4/51-280 +.....----------NWQAYVSVADPAGAPVV.AVDADRRIEAYSVNKIAVATAVLDKVDRGLLTLDQQVEVSAAIVVPG +DGIFSLAYPSRVTIGHVLANLLTVSDDTAVRLCGLVA-PAAEINSILVAKGFPNTQVEPVA-----NPNRFFLGTSTPRE +THDLLRALVAGTLLSPASTTYLLGLLRSPVAFTDGIRRTMSERARVATKAGWFA.DARHEAGVIFDRSGAAVLTYALFAD +GQANPE--------------... +>ur|UPI000587FA0C|UniRef100_UPI000587FA0C/47-279 +.....--------EAGGNWQVSVADPAGPPVVvAADADRRIEAYSVNKIAVATAVLDKVDRGLLTLDQRVDVTAAIVVPG +DGIFSLDGAYPVTLGHVLANLLTVSDDTAVRLCGLVA-PAAEINSILVAKGFPNTQVEPVA-----NPNRFFLGTSTPRE +THDLLRALVAGTLLSPASTTHLLGLLRSPVAFTDGIRRTMSERARVATKAGWFA.DARHEAGVIFDRSGAAVLTYALFAD +GQADP---------------... +>ur|UPI0004C2FC53|UniRef100_UPI0004C2FC53/73-303 +.....---------------------------.----DHVTQGYSVQKLAVATAVMDKIDRGELSLGQKLDLQADIILGG +SGIYFLVWGDEITIANFLTAMLLVSDNTAVRMCGRVV-PAAEVNEILAAKGFTYTRVQPVA-----NPNRFFLGVTTPRE +MHDLLWRLATKTLLSPQSCTFLLSITRWINGYMDGVRRVMSERSRVATKYGALG.ASRHEAGIMFGPDGPKLTYAMFAEG +LGDLTHPAVQAHAKLGRTMMd.. +>ur|UPI0002D2EC7C|UniRef100_UPI0002D2EC7C/99-334 +.....AKINDYLGDDINKVSISYYDINTGKNF.NINEKVELKAASTVKVPVSMMLYDAINNGEITEQSTMLYRNGDYEAF +GGIGYEDLSKPKTFEHINECMIIYSDNVAVNMLLRYF-GNNRRYDYIEAIVGHE--VNRK------------GNISTAED +TMKILKHLYFNPN-NNPHYGKIIELMKKTSF-HDRLDKLIPQE-NVAHKIGDYQdNYVHDVGIIYGK--KPYILVVMTKN +LG----NTYDRIAQISKIVYde. +>ur|UPI0005268A34|UniRef100_UPI0005268A34/8-203 +.....RDARQALDDAGLRGSFLVRDLDTGDEL.GIDDDAEYPVASLVKVPLAVATLERVARGELDPATPIPVPPGRSTIG +PGLSKFRHPAVIALEDLLYLSTSMSDSVAADTLFALT-PPAAVTAELRRLGHDGIAVRHLMADLVDQLDISRANAGSARA +FTDLLQGLWR--------------------------------------------.------------------------- +--------------------... +>up|A0A086DY95|A0A086DY95_9MICO/42-275 +.....---------NGVQVSARATDLTTGRVLfSVDDHVVMPTASVGTVLLLIEVAARLRDADFGAYTLLDRTVADSVSG +SGIWQHLQAPSLPIADLAALVGASNDNLATNVLIRAV-GLEAVHARTESLGLSRSALLDRVRDHRGPDDAPQLSVGSAKE +LTWLFTALARGEIIDAETSGRVLGWLSLNT-DLTLVASAFGHGLLVVNKTGTDA.GVRSEVGILRGPRSVTYAVSMSFSD +--------------------... +>ur|UPI0002887FE6|UniRef100_UPI0002887FE6/45-291 +.....--------DSGIRVSASAVDINTGKTVlSIDDRVELPTASIGKILLLIEVSARFDQREFAPYGILDKAPGASVGA +AGLWQHLQAPSLPVADLAALVGATSDNLATNILLRLI-GLDAVRARTESLGLTKTALLDLVRDTRGPDDAPQVSVGSTIE +LSWLFGALARGEIVSSIASQRVLGWLSLNT-DLSLVASAFGHNTLLVNKTGIDR.GVRAEAGALRGNKRA-VAYAASIQF +DDSSLQARMRVIEA------... +>ur|UPI00055264E9|UniRef100_UPI00055264E9/84-377 +.....-----------GRLGLWVAEVDPRRAV.ARNPDAVFPLASTYKQAVLWAVLRQFDAGTLQPTERFDVTRANQS-- +---LGAYPYDGTNVKDLTVRMIRNSDNTATDILHRRV-GLRAVQAVADELGLCRTRLILPEGEPDPRDDLRVHNLSTPYE +FATLLVHEYLRPGLSPRAQQWQREVAALG-FGRSALNAAAAHNVAFYGKGGNGW.RLLTYTGYFQTKDGRHVVYALMQHG +ANETMPNTRRAFAWI-----... +>ur|UPI0001E29009|UniRef100_UPI0001E29009/4-273 +..rmeMALENVLMRSGCEGWWCASRLHDGVTI.GRKQDEKIPVASLYKIRLLHLTLEAIQRGDLDPRLRVDVAPSKGTYG +YGFAAFDDAVNVSLRDLMKQVASVSDNVAAHEILRLL------PAWAREAFLKRFPPHYDLQDRNSSTDIAFSAVSSLAE +ITNDLEQVWKDD--SAAVRRSMCELLGLQ-VWRHRVPSGFPPGVDIYGKTDTVG.LLHGEASIIQVEGEEPIVVSIMLKQ +VEQAMSTHDGAIGEVARLLVd.. +>up|A0A0G0PHI8|A0A0G0PHI8_9BACT/61-315 +...lrSNIREYIAGKKDKIGFYFEYLPTGIGV.GVNDRELFFRASLIKVPTVMSAYKLIEQGMLGKGDELIIEEHHLDKT +YGSLWKRGAASVTVEEAIRLAIIESDNTAYEVLSEKV--NDLLNADVGKEKDVDDVYDYLDIPTD---SDGLTQDITPRN +YSSILRSLFFSAFLSYNDSNELLWLLSQSNY-TEGIAKPLLGKVQVAHKFGIRNlTVHSDCGVIYYPK-RPYLLCVMVGS +GD--KEITGKYMQEISDIVYk.. +>up|I0L0K0|I0L0K0_9ACTN/59-291 +.....--------EAGGNWQVSVADPAGPPVVvAADADRRIEAYSVNKIAVATAVLDKVDRGLLTLDQRVDVTAAIVVPG +DGIFSLDGAYPVTLGHVLANLLTVSDDTAVRLCGLVA-PAAEINSILVAKGFPNTQVEPVA-----NPNRFFLGTSTPRE +THDLLRALVAGTLLSPASTTHLLGLLRSPVAFTDGIRRTMSERARVATKAGWFA.DARHEAGVIFDRSGAAVLTYALFAD +GQADP---------------... +>ur|UPI000527B292|UniRef100_UPI000527B292/38-264 +.....---------AGGTWNSYLT-VAGETAI.EDKADELVEAYSVNKVAVATAVLDKVDRGLLKLDQRLEVTDEIVIHD +DGIFGLAYPSSVTIGHALAMLLTVSDNTSVRLCGLVC-PSAEINEILAAKGFPKTQVKPVA-----NPNRFYLGKTTPRE +MHDLLKALVGGTLLSAASTAYLLKILRSPVAFTDGIRRTMSERARVATKAGWFA.DGRNEAGIMFDAAGKPVLIYSIFAH +GQADA---------------... +>ur|UPI00052617FE|UniRef100_UPI00052617FE/76-284 +.....---------------------------.QDDADHVTKGYSVQKLAVATAVMDKIDRGELSLGQKLDLRADIILGG +TGIYFLVWGDEITVANFLTAMLLVSDNTAVRMCGRVV-PALEINEILASKGFVHTRVEPVA-----NPNRFFLGDTTPRE +IHDLLWRLATKTLLSPASCDFLLGILRWINGYHDGIRRNMSERSRVASKYGQLG.ASRHEAGVMFGADGAPALVYGLFAE +G-------------------... +>up|A0A0G0PYV2|A0A0G0PYV2_9BACT/61-315 +...lrSNIREYIAGKKDKIGFYFEYLPTGIGV.GVNDRELFFRASLIKVPTVMSAYELIEQGMLGKGDELIIEEHHLDKT +YGSLWKRGAASVTVEEAIRLAIIESDNTAYEVLSEKV--NDLLNADVGKEKDVDDVYDYLDIPTD---SDGLTQDITPRN +YSSILRSLFFSAFLSYNDSNELLWLLSQSNY-TEGIAKPLLGKVQVAHKFGIRNlTVHSDCGVIYYPK-RPYLLCVMVGS +GD--KEITGKYMQEISDIVYk.. +>ur|UPI0005B9AC36|UniRef100_UPI0005B9AC36/86-299 +.....-------------------------AV.AESADRRIEAYSVNKIAVAVAVLDKVDRGLLTLDQRVEVSAAIVVPG +DGIFSLAYPSQVTLGHVLANLLTVSDDTAVRLCGLVC-PAAELNQILQAKGFPNTQVQPVA-----NPNRFFLGTSTPRE +THDLLQALVGGTLLTPSSTDVVLRLLRAPVAFTDGIRREMSQRARIATKAGWFA.DARHEAGVIFDAAGAPVLTYALFAD +GQPGADD-------------... +>up|A0A0A2SLX3|A0A0A2SLX3_9GAMM/12-273 +.....-------EKAKLAVSLYLLDEKGIITLeGYKAEVMMPMASTKKVAIALSILKKIDDRELSLTTNITIINTDFSPG +RPTNTWSVETTRTIDELLTYMLTESDNTSTDVLLGLAGGPDQVNELISELNIEGHHLSFTSKKLLACLVESEEDACTAKM +MTDLLKLLVSQDNWIGKAANVLLEKMRQCKTGETLIKKGFPRPTDFGSKQGGLG.GIRNDTAFIQF-------------- +--------------------... +>up|F4F181|F4F181_VERMA/94-307 +.....-------------------------AV.AESADRRIEAYSVNKIAVAVAVLDKVDRGLLTLDQRVEVSAAIVVPG +DGIFSLAYPSQVTLGHVLANLLTVSDDTAVRLCGLVC-PAAELNQILQAKGFPNTQVQPVA-----NPNRFFLGTSTPRE +THDLLQALVGGTLLTPSSTDVVLRLLRAPVAFTDGIRREMSQRARIATKAGWFA.DARHEAGVIFDAAGAPVLTYALFAD +GQPGADD-------------... +>up|R6CP46|R6CP46_9FIRM/119-350 +....lNAIDDICADYGYTISFYYKNMDSGAEC.TYNADASYGVCSTIKAPFCKELLERG----IDLDDEITIEVIWDGDD +GKTAANGYGKTYSARELIRRAITQSDNTAYYNLINYY-GYDGFNNMNYELGVNYNLGYSWI-----------FNYGTSRD +LMKQYEDIYKYAE-KSKRGKWLTELMQKTDL-ETQITAELADKYPVAHKYGSWDqNCYHDCAIVYAD--SPFVLVIMTDQ +VP-ETAQSDKVFKKLAK---... +>up|A0A0L6CNC2|A0A0L6CNC2_9MICO/4-244 +.....----------EVSWSIHVQPLDGDKAWlSESPDAVLRTASVGKLLLLAVVAERIAAGEQDPDERIRWDDSEFVRD +SGLWHALDQRDLSVVDACRLVGAVSDNLATNVLLRHV-GLDAVAAYADRHGLAPMALLDRDPSLPG--VAATLSRASAAS +VVRYLRLLHDGTVDPMVQDWLVLGTMVASAFGLDPLAHAEDRGFLLVNKTGTDS.TVRADVGLVSTAGGT-VAYAVLANW +EPGTDPR-DDVL--------... +>ur|UPI0006BBAC1B|UniRef100_UPI0006BBAC1B/41-269 +.....---DDKAAEAGGTWNAHIS-VADGVAV.DQGSDEVVEAYSVNKVAVAVTVLDKIDRGLLTLTEQVEVPADIVIKG +DGIIALDGAYPFTVGHILALFLTVSDDTCVRLVGLVC-PPAEINETLKAKGFPKTQVIPVA-----NPKRYFLGKTTARE +THDLLQSLVKGTLLSQASTDYLLGLLRSQVAFTDGIRRVMSDRARVATKAGWLN.DGRNEAGVMFDNAGKPVLTYALFAR +G-------------------... +>ur|UPI000527E130|UniRef100_UPI000527E130/60-296 +.....------VARAGGTWSSYIGVADPDPAV.EAAADRVVEAYSVNKIAVAVAVLDKVDRGLITLDQRVDVTQAIVIQT +DGIFALAYPSSITVGHALAALLTVSDNTAVRLCGLVV-PALELNDILRSKGFVHTQVVPVA-----NPNRFYLGTTTPRE +TFTLLHRLAAGELLSQASTEHLLMVLRSLTSFTDGVRLNLSERLNVATKAGWFE.DGRNEAGIVFDVAGKPIITYALFAS +GRAGDQ--------------... +>ur|UPI000527640A|UniRef100_UPI000527640A/36-269 +....kRVYEAKTAEAGGTWNSYIS-VADGVAV.DHGSDELVEAYSVNKVAAAVAVLDKIDRGEAKLTDQVEVPEDIVIKG +DGIIPLDRAYPFTVGHILSLFLTVSDDTCVRLTGLVC-APAEINATLVAKGFPNTQVIPA---AN--PKRYWLGKTTPRE +THGILQGIVKGTLVSPTSTDYLLNVLRSQVAFTDGIRREMSDRSRIATKAGWLN.DGRNEAGVIFDKAGKPVLTYALFAR +GL------------------... +>ur|UPI0006832BB8|UniRef100_UPI0006832BB8/37-278 +.....---------TEVSWSIHVQPLDGDKAWlSESPDAVLRTASVGKLLLLAVVAERIAAGEQDPDERIRWDDSEFVRD +SGLWHALDQRDLSVVDACRLVGAVSDNLATNVLLRHV-GLDAVAAYADRHGLAPMALLDRDPSLPG--VAATLSRASAAS +VVRYLRLLHDGTVDPMVQDWLVLGTMVASAFGLDPLAHAEDRGFLLVNKTGTDS.TVRADVGLVSTAGGT-VAYAVLANW +EPGTDPRD-DVL--------... +>ur|UPI00067FC9A7|UniRef100_UPI00067FC9A7/94-322 +....rQELDELIASYGRGVSVYYKSLVHGDVY.EYAANSEYYIASIVKAPYALYIYQMADEGLCDLSQTYPYKTAYNQGD +QNILFQKSDERYTLGDLLEVMIRYSNNTAFRMVREFY-PIDGFLEFVRTLGLENEACVDSME-VS-----VIRGSITAHD +AGILMENIYAYIESDAPNAKKFKEDLLHTE--QPMLQSHYP----MARKLGSWD.GAMHDMAIVYAP--EPYILAVCTNR +GHSDDNAYQ-----------... +>up|R2P483|R2P483_9ENTE/184-342 +.....---------------------------.----------------------------------------------- +-------------LTEWLTPMIQENDINATNVLIDHY-GMDKLNEYFNAQGYAETKLNRRMVDINV-RITDDDNYTSLND +CMKLLKKIYDNR--SKEPQKTMLEILEGQVI-RTKIPQKLPESTTVANITGEQQ.NVENDIGLVLTKDN-PFAIAVLTRE +VS-DIVKTRTAIADFSLAAT... +>up|A0A0G0CER1|A0A0G0CER1_9BACT/1-149 +.....---------------------------.----------------------------------------------- +--------------------MITKSDNYAALLLALKV-RLSAVQVFLNEYGFMDSKVGTASPSAS--------PTTTSLD +TTMFFNKLYNGEFSSPQNTSEMISLLKRQVL-NEKLPKNLPANTVIAHKTGELN.GFSHDAGIVYSPSAD-YIIVVLSDS +TN--PKGANERIVNISKEVYdyf +>ur|UPI00037CDF7D|UniRef100_UPI00037CDF7D/5-242 +.....----------------AVAPWRRPPVL.LRNADVPHYAASTMKVAVLAAVHRS----GLDPDHAVPVVNRFPSVG +SYAHDRLLGGTAPLGWLADRMVRHSSNLATSLCMAAV-GRAAVAEVWRRAGAAASGSPRGIEDAA-ARAAGIDNRVTAHD +LIRLLASLEP----------EVLARLEHNVH-AVDLAAGLPPGTRLAGKNGWVN.GARHSAAVVYPPDAPPYALAVCYTG +PLADGDPAARLLARLSSRVWd.. +>ur|UPI00041A9218|UniRef100_UPI00041A9218/200-412 +.....---------SKNNIGIYVKDLTTGKEA.GVNQDKIFYSASIAKLPILYYVQEKLNAGQVSLNTSVKYTAESISFG +SGSLSKTPDNKYTIEELINKTAKESDNVASNLLSYYI-----ANKFDDDFYQVTTAVTGSKWDMVS-------RETSAQV +AGKMMEALYEQNG-------YVIESLLSTQFDNQRISKDIP--VPVAHKIGDAD.DVKHDVAIVYAE--SPFVLSIFTDK +SSYD----------------... +>ur|UPI0004787AC6|UniRef100_UPI0004787AC6/42-275 +.....-VYARETAQAGGTWSAHISVADSAPAV.SERADEVVEAYSVNKIAVATAVLDKIDRGLLTLDQRVDVTADIVIKT +DGIFALAYPSSVTLGHAMAALLTLSDNTAVRLCGLVV-PAAEVNEILRGKGFVHTQVVPVA-----NPNRFFLGKTTPAE +THTLLRKLVEGTLLSAKSTEYLLNILRSLSAFTDGVRLDLTERLRVATKAGWFN.DGRNEAGVMFSADGKPILTYSLFA- +--------------------... +>ur|UPI00041E6C25|UniRef100_UPI00041E6C25/201-412 +.....----------KNNIGIYVKQLATGQTA.GVNQDKIFYSASIAKLPILYYVQGKINTGQIDLSTKVTYTSEYVVSG +SGSLSKTPDNKYTIEELINRTAKESDNVASNLLSYYI--ANKFDDDFYQV---TTAVTGSRWDMVS-------RETSAQV +AGKMMEALYEQNG-------YVIESLLSTQFDNQRISKDIP--VPVAHKIGDAD.DVKHDVAIVYAE--SPFVLSIFTDK +SSYD----------------... +>up|C4RNB0|C4RNB0_9ACTN/93-306 +.....------------------------ETVvADDADRVTHGYSVQKLAVAVAVMDKIDRGQLRLDQRLDLNADIILGG +TGILQTVWGDEVTVANFLTAMLLVSDNTAVRMCGRVV-PALEINDILAAKGFTHTRVEPVA-----NPNRFYLGVTTPRE +THDLLWRLANKTILTPRSANFLLGILRWINGYHDGIRRTMSERSRVATKYGALG.AARHEAGIMFDAAGAPTLTYALFAD +SL------------------... +>ur|UPI0004E1DC85|UniRef100_UPI0004E1DC85/74-305 +..eldEAMNKIIAKYKGEIGIVYKNFSTGYRY.AVNDDKYFTAASTVKVAYAMKVYDRIKKGELSEDTDIPYNSSDLEEG +ADITNKPKKSSYKLDYVIQNMIQFSDNTATKMISGSNSAQTTLINYFAELGVT---LPAKE---------AKNNRVTPKM +MEALWTKLYNER----DSYTKLLEYLENSED-SEWIKKGIP-NKKIASKYGGIS.TYMHDTAIVFGN--EDYMLLIYTNN +LSHS----GDSIAKMA----... +>up|F3NX65|F3NX65_9ACTN/14-243 +.....------------TWSVRITDADGSVLA.EHTPEVVCLTASVGKLFLLVEVATQLCDGRLSPDQRIKIPADHWVAD +SGLLYRMRDQHVPVADAALLVGAVSDNLATNALVRLV-GLSSVHEVAKRLGFSNTLMLDYIRADRGPDDPETTSYGCAAE +LCELAHRIGSDDVLTDGVRQWVRAWLAADV-DTSMLSDAFLQGMVLRHKTGSIP.TARIDVGHLQGPNGASWAVAA---- +--------------------... +>up|U5W8M3|U5W8M3_9ACTN/68-306 +.....------------------------KPIvEDDADHVTYGYSVQKLAVATAVMDKIDRGQLTLGTKLDLQADIILGG +SGIYHLVYGDEITVANFLTAMLLVSDNTAVRMCGRVV-PALEINEILAAKGFVHTRVEPVA-----NPNRFFLGPTTPRE +MHDLLWRLANKTLLSPESCDFLLRITRWVNGYHDGVRRLMSERERIATKYGALG.ESRHEAGIMFSTDGVPLLTYAMFAE +GLGETHPAVEAHAKIGRTMLd.. +>ur|UPI000586C58F|UniRef100_UPI000586C58F/42-273 +.....-VYARETAKAGGTWSSYVSVADTAPAV.SERADEVVEAYSVNKIAVATAVLDKIDRGLLTLDQRVDVTADIVIKT +DGIFGLAYPSSVTLGHAMAALLTLSDNTAVRLCGLVV-PAAEVNEILRGKGFVHTQVVPVA-----NPNRFFLGRTTPAE +THTLLRKLVGGTLLSAKSTEYLLNILRSLSAFTDGVRLDLTERLRVATKAGWFK.DGRNEAGVMFSADGKPILTYSL--- +--------------------... +>ur|UPI000525F4BB|UniRef100_UPI000525F4BB/7-260 +.....----AQAAAAGGRWHALITH--HGATLlEDDADAVLHGYSVQKLAVAVAVLDAVDRGVFPLDHRVEVTADVILAG +SGIYDLVWGDRVTVANVLAAMLLVSDNTAVRLCGSLV-PALDINEILAAKGFTHTRVEPVG-----NPHRFFLGVTTPRE +IHDLLSRLVAGRLLKPGTTAFMLGVLRALSGYHDGIRRVMSERERVAAKYGADWeASRHEAGIMFDRAGRPALVFSLFAD +RLGDTHPAVQAHAVLGRA--... +>ur|UPI0003719701|UniRef100_UPI0003719701/189-412 +.....-KVQEILSQKQADYGIYVQQLETGITA.GVNEDKVMYSASTAKLPILYMVQLQLNDGTIKLSDKLKYTEAAYKPG +AGSMPKADDKEYTIGELIQLTAKKSDNVASNILSYYL--TKEFNDTYYRTLDAVTKTR-WEMTTR---------DATAKQ +AGLVMAALYN---LNP--NGEVLEALSNTDFDKERIAKNID--VKIAHKVGDAY.DFRHDVAIVYTD--SPYMIAIFTNN +KSY-----------------... +>up|M2PWE9|M2PWE9_9PSEU/54-285 +.....-VYARETAKAGGTWSSYVSVADTAPAV.SERADEVVEAYSVNKIAVATAVLDKIDRGLLTLDQRVDVTADIVIKT +DGIFGLAYPSSVTLGHAMAALLTLSDNTAVRLCGLVV-PAAEVNEILRGKGFVHTQVVPVA-----NPNRFFLGRTTPAE +THTLLRKLVGGTLLSAKSTEYLLNILRSLSAFTDGVRLDLTERLRVATKAGWFK.DGRNEAGVMFSADGKPILTYSL--- +--------------------... +>up|W1SLU2|W1SLU2_9BACI/36-168 +.ndlsVDLNQYIKEAGGTITLQYQDLTTGETF.DINDKTAGRAASTIKLPLALAVMELASNGKLDLNEKLVYQQRHYFGG +SGVIQYRVGTSYSIRDLVRKAMIHSDNIAFIMLKERV-GANQFISYMKSLGAQYT------------------------- +------------------------------------------------------.------------------------- +--------------------... +>ur|UPI0003F505B0|UniRef100_UPI0003F505B0/41-274 +.....--YRAATQAAGGTWQAF-TTLNSQSVI.TENPTTLTEAYSVNKIAVATAVLDKVDRGLLQLSQRVDVTADIVIPG +DGILPLDGAYPITIGHALALLLTVSDDTAVRLAGLVC-PAKELNEILVAKGFPNTQVVPVA-----NPNRFYLGKTTPQE +THDLLTQLAAGTLLSATSTAYLLKILRSQAAFTDGIRRLMSERARVATKAGWFN.DGRNEAGIIFDSDKPALVYALFCQG +AGDP----------------... +>up|U9WFI9|U9WFI9_9CYAN/180-419 +.....-------------VRISLCQLGTSECR.SFRGDVPASLASLVKLPIAVALMHQVTNGQANLDEQLYIDPSNFTEN +AQGAKIFVDKTYTLREVMVRMITESNNIATNQLIDYM-GYETINSALKAEGFASTTVGHKLDSTYPKRMGSGKNRSTADE +LTQMMMRIYS---FTKASDEEILDALVGQYDLDFGYRALIKEIFWIGEKTGQNS.SVIGTTVAFKVKE-ERYVMTVTIDR +SA-NQGRLRQIIRDVAQYLL... +>ur|UPI0003A758CD|UniRef100_UPI0003A758CD/15-241 +.....--------------------------V.LRNAEVPHDAASTMKVAVLAALYRSG----VDLEMAVPVVNRFRSVT +GGVYGGRLGGAASLRWLAERMVTHSSNLATNLCLAQV-GHERVARVWQQAHSTGSASPRGIEDYAG-RAVGVHNRVTALD +LVRLLESLEP----------ELLTLLEGNVH-RVDLAAGVPTGTRLAGKNGWFP.GIRHSAAVIHPPDAASYTLAVCYSG +PLASDDPAARLLARISAGVWr.. +>up|A0A0G0B2A0|A0A0G0B2A0_9BACT/1-142 +.....---------------------------.----------------------------------------------- +--------------------MMEKSDNTAAYVLSNKI-GIDQIQKLINSWGLVQTDMV--------------NNKTSNKD +LGLLLAKMYRGQITNQAYTMEMLGMLKNSDF-ENRIPKYLPDNVIIYHKIGSEI.GLIHDVGIIESPSHT-YYLGILTND +IN-DETQTEETIAQISKMVYd.. +>up|I0H947|I0H947_ACTM4/60-303 +.....-------------------ATGTPKPIvEDDADHVTHGYSVQKLAVATAVMDKIDRGGLTLGTKLDLPADIILGG +SGIYHLVWGDEITVANFLTAMLLVSDNTAVRMCGRVV-PALEINEILAAKGFVHTRVEPVA-----NPNRFFLGTTTPRE +MHDLLWRLATKTLLKPESCDFLLSITRWLNGYHDGVRRVMSERERVATKYGAGFnESRHEAGIMFSANGVPLLTYAMFAE +GLGDTHPAVQAHSRIGRTMMd.. +>ur|UPI0005A8F4E6|UniRef100_UPI0005A8F4E6/45-269 +.....-------TDAGGTWNAHVS-VADGVAV.DQGSDEVVEAYSVNKVAVSVAVLDKVDRGLLTLTQQVEVPADIVIKG +DGVIALDRAYPFTVGHILSLFLTVSDDTCVRLTGLVC-PPAEINEILVAKGFPKTQVIPSS-----NPKRYWLGKTTPRE +THDMLQRLVKGTLLSTASTDHLLNVLRSQAAFTDGIRRVMSDRSRVATKAGWLN.DGRNEAGVMFDKAGKPVLTYALFAR +G-------------------... +>up|A0A0K3B1Q0|A0A0K3B1Q0_9PSEU/57-281 +.....-------TDAGGTWNAHVS-VADGVAV.DQGSDEVVEAYSVNKVAVSVAVLDKVDRGLLTLTQQVEVPADIVIKG +DGVIALDRAYPFTVGHILSLFLTVSDDTCVRLTGLVC-PPAEINEILVAKGFPKTQVIPSS-----NPKRYWLGKTTPRE +THDMLQRLVKGTLLSTASTDHLLNVLRSQAAFTDGIRRVMSDRSRVATKAGWLN.DGRNEAGVMFDKAGKPVLTYALFAR +G-------------------... +>ur|UPI0003421411|UniRef100_UPI0003421411/5-241 +.....-QIQEQIENNPWKTAITIRK-NNHTIFeNSNANVIFKSASLIKLGIALYIQEKK---PGTITNTLTLSSNDIVGG +AGIINRLSIKSWKISDLLDLMLSVSDNTATNALLNYY-NINTINDYLQQ-NFQNISLSRFLMK-----KSDKENTCTSNS +MMDVFEKLLAGN---NEVNHVVLDALKHQEV-RNKLVAYSNPKYEVFNKTGELL.HEQHDIARFRANTD-VIDCCVLTNY +QSKDYENILSMMQKIGKIL-... +>up|A0A0A8B7U9|A0A0A8B7U9_LACGS/5-241 +.....-QIQEQIENNPWKTAITIRK-NNHTIFeNSNANVIFKSASLIKLGIALYIQEKK---PGTIANTLTLSSNDIVGG +AGIINRLSIKSWKISDLLDLMLSVSDNTATNALLNYY-NINTINDYLQQ-NFQNISLSRFLMK-----KSDKENTCTSNS +MMDVFEKLLAGD---NEVNHVVLDALKHQEV-RNKLVAYSNPKYEVFNKTGELL.HEQHDIARFRANTD-VIDCCVLTNY +QSKDYENILSMMQKIGKIL-... +>up|A4AF02|A4AF02_9ACTN/47-291 +.....----------GVRVSASAVDINTGKTVlSIDDRVALPTASIGKILLLIEVSARFENREFAPYGILDKVPGASVGA +AGLWQHLQAPSLPVADLAALVGATSDNLATNILLRLI-GLDAVRARTESLGLTKTALLDLERDNRGPDDAPQVSIGSAIE +LSWLFGALARGEIVSSIASQRVLGWLSLNT-DLSLVASAFGHNTLLVNKTGIDR.GVRAEAGALRGNRRA-VAYATSIQF +EDTSMQARLRTIEA------... +>up|A0A0G0BP57|A0A0G0BP57_9BACT/79-327 +....dTYVNEKLNEDITNISIYYKDLNSGAWI.GINEDEKFSPASLLKVVDLILIYKLSENNPNLLTQKVTYTPSKISLT +QEVKPEIEGEKYTLDELVNQLILYSDNAVIETIQSYI-SYYLEDEIFDDLGISNPYLS------------ESTNSMSVKE +YASFFRILYNASYLNKEMSTKALKLLSQTTY-DKGIEKGVPDDITIANKFGEYK.YQFHDCGIIYHPEK-PYLLCVMTRG +TS--FEVLQGSISGISKIVF... +>up|A0A010Q4Y9|A0A010Q4Y9_9MICC/6-257 +.qhleTEVTRLAADQPFALSWEIRPVGTGEVI.GQDATRAVASFSTRKVSVLLACLALVETGELSLEDRSVITEEMKDGQ +AGIMRNSAGISLSLRDSLLQMMSTSDNICTQLVFAAIGPLQWVNDYCAWMGLHATLHREITGDLTWSHSLDTLTTTTARD +QSRLLEKLGRGCV-DDTAAAQLMLSVELCAFARDAMLGLFTTQIRFAEKNGRGL.RSLSQVGLALADTGAPLAAVAAYA- +--------------------... +>up|K1V5R6|K1V5R6_9ZZZZ/19-186 +...ltDSISQIVSACPGEIGVAVI-INNTDTV.SVNNKSIYPMMSVFKVHQALALCNDFDKKGLSLDTLVKINREKLDPW +SPMMKDYSAPVLTVRDLLRYTLSQSDNNASNIMFKNMLNTAQTDSFIAKLIPSSFQIAYTEEEMSADHDKAYSNYTSPLG +AAMLMNRL----------------------------------------------.------------------------- +--------------------... +>up|A0A087QBV9|A0A087QBV9_LACGS/5-241 +.....-KIQKQIENNPWKTAITIRK-NNQTIFeNSNANMVFKSASLIKLGIALYIEEEK---PDTIDNTLNLSSDDIVGG +AGIINRLSIKSWQISDLLDLMLSVSDNTATNALLNYY-NINTINDYLQQ-NFQNISLGRFLMK-----KSTKENTCTANS +MMDVFEKLLAA---NNKVSHVVLNALKHQEV-RNKLVAYSNPKYEVFNKTGELL.HEQHDIARFKANAD-VIDCCVLTNY +QSKDYENILNMMQKIGKIL-... +>ur|UPI00041118E1|UniRef100_UPI00041118E1/200-412 +.....---------SKNNIGIYVKDLTTETEA.GVNQDKIFYSASIAKLPILYYVQEQLNAGQVVLNTTVKYTAEYKVSG +SGSLAKTPDNKYTIEELINKTAKESDNVASNLLSYYI--ANKFDDDFYQV---TTAVTGSRWDMVS-------RETSAQV +AGKMMEALYEQNG-------YVIESLLSTQFDNQRISKDIP--VPVAHKIGDAD.DVKHDVAIVYAE--SPFVLSIFTDK +SSYD----------------... +>up|J8HYF7|J8HYF7_BACCE/1-133 +.....---------------------------.----------------------------------------------- +-----------MTLGEIAEAAIRYSDNTAGNTLFKKLDGPKGFEKELGQNGNKVTLADCFEPDMKEAIQGDICDTSTVKT +FAINLKAFTVRDALQTDKRKIPTDWMRGNATGDELIHAGVPKDWEVDDKSGAGSyGTPNDIAIV---------------- +--------------------... +>up|S7XGD6|S7XGD6_9MICO/45-289 +.....----------GALVSASAVDINTGKTIlSIDDRVALPAASIGKILLLIEVAARFDQREFAPYAILDKVPGVSAGA +AGLWQHLQAPSLPVADLAALVGATSDNLATNMLLQLV-GLDAVRARTESLGLTRTALLDLVRDNRGPDDAPQLSVGSAIE +LSWLFGALARGEIVNSLASQRVLGWLSLNT-DLSLVASAFGHNTLLVNKTGIDR.GVRAEAGALRGNKRA-VAYAASIQF +EDSSLQARLRAIEA------... +>ur|UPI00019C7225|UniRef100_UPI00019C7225/5-241 +.....-QIQEQIENNPWKTAITIRK-NNHTIFeNSNANVIFKSASLIKLGIALYIQEKK---PGTIANTLTLSSNDIVGG +AGIINRLSIKSWKISDLLDLMLSVSDNTATNALLNYY-NINTINDYLQR-NFQNISLGRFLMK-----KSDKENTCTSNS +MMDVFEKLLAGN---NEVNHVVLDALKHQEV-RNKLVAYSNPKYEVFNKTGELL.HEQHDIARFRANTD-VIDCCVLTNY +QSKDYENILSMMQKIGKIL-... +>up|Q1IYU7|Q1IYU7_DEIGD/87-366 +.....--------------------LRSLRAV.AENPNGVFPLASTYKQAVLWAVLQQFDAGTLLPTERFNVTRENQ--- +--SLGKYPYDGTSIKDLTIRMIRNSDNTATDILHRRV-GLKAVQAVADRLGLCHTRLILPEGNPNPADDLRVHNLSTPYE +FATLLAHEYLRPGLSPRALAWQHEVAALG-FGRSALREELHNVAVFYGKGGNGW.RILAYTGYFQTKDGHHIIYALMQHG +ASETMPNTRRAFAWI-----... +>up|A0A0H5CPT3|A0A0H5CPT3_9PSEU/85-306 +.....-------------------DGAASAAV.DVRADEVVEAYSVNKIAVAVAVLDKIDRGLLTLDQRVEVSSAIVSRT +DGIFGLAYPSQVTLGHVLATLLTVSDNTCVRLCGLVC-PAAELNEILRGKGFVHTQVKPVA-----NPNRFFLGKTTARE +THALLRRLVDGELLSATSSAYLLSLLRSLTSFTDGIRLNLSERLKVATKAGWFA.DGRNEAGIVFNTADKPAFYALFASG +QFAGDQAA------------... +>up|S3AQX4|S3AQX4_9MICO/2-245 +.....----------------CVTDLDSGETVlAGDAHLVLPVAGIGVVPLLIEVAAQIDAGTLDPLQIIERSSVPPVTV +GGLWHRLAAPALPVRDLAVLAAAASDAAAANALLDRV-GLDAVRARVEQIGLVKTALIDGFRDERGLDDAPHVGLASTGE +LVTLFAGLVNAQVVSPAVSAQVSEWLSLNQD-LALVAASTAHGLLFVNKTGRGD.GIRAEAGVIAGPAGAAYALIVCFDD +LSAHRLRAHEAFRALG----... +>ur|UPI0003F9D563|UniRef100_UPI0003F9D563/41-284 +.....-------------------------LA.EHTPEVVCKTASVGKLFLLVEVANRLEDGRLDPGRRIEIPDELRVED +SGLLYRMADQRLTVADAALLVGAVSDNLATNALAHLV-GLDAVHDISRRLGYQHTLMLDYIRNERTPDVPWTTSYGCAAE +LADLIAGLGEGFLLSDPVRHRVLTWLAADT-DTSMLADAFLQQMVLRHKTGSIE.TARIEVGHLSGPQGR-VAYAVAANW +PDDLRAAAIDDMREIGEQ--... +>ur|UPI0005F2E590|UniRef100_UPI0005F2E590/72-283 +.....---------------------------.EDDADHVTYGYSVQKLAVATAVMDKIDRGLLTLGTKLDLPADIILGG +SGIYHLVWGDQITVANFLTAMLLVSDNTAVRMCGRVV-PAVELNEILAAKGFVHTRVEPVA-----NPNRFYLGTTTPRE +MHDLLWRLATKTLLKPESCEFLLSITRWINGYHDGVRRVMSERERVATKYGALG.ESRHEVGIMFSTTGVPLLTYAMFAE +GLGD----------------... +>ur|UPI0005CCC581|UniRef100_UPI0005CCC581/200-412 +.....---------SKDTIGIYVKQLSTGQTA.GVNQEKLFYSASIAKLPILYYVQEQLNAGHIDLTTKVKYTAEAYVAG +SGSLSKTPDNKYSVEELINKTAKESDNVASNLLSYYV--ANKFDSNFYQVIAAKTGSEWSM----------VTRETSAEI +AGKMMEALYIQNG-------YVLESLLSTQFDNQRISKDIS--VPVAHKIGDAD.DVKHDVAIVYAE--SPFVLSIFTDK +SNYD----------------... +>ur|UPI0000E558A1|UniRef100_UPI0000E558A1/5-241 +.....-KIQKQIENNPWKTAITIRK-NNQTIFeTSNANMVFKSASLIKLGIALYIEEEK---PDTIDNTLNLSSDDIVGG +AGIINRLSIKSWQISDLLDLMLSVSDNTATNALLNYY-NINTINDYLQQ-NFPNISLGRFLMK-----KSTKENTCTANS +MMDVFEKLLAA---NNKVSHVVLNALKHQEV-RNKLVAYSNPKYEVFNKTGELL.HEQHDIARFKANAD-VIDCCVLTNY +QSKDYENILNMMQKIGKIL-... +>ur|UPI0005CEB82E|UniRef100_UPI0005CEB82E/41-277 +.....QVYARETAKAGGTWSSYVSVADAAPAV.AERADEVVEAYSVNKIAVASAVLDKIDRGLLTLDQRVEVTADIVIKT +DGIFGLAYPSSVTLGHAMAALLTLSDNTAVRLCGLVC-PSAEVNEILRGKGFVHTQVVPVA-----NPNRFFLGKTTPAE +THTLLRKLVGGTLLSAKSTEYLLNILRSLSAFTDGVRLDLTERLRVATKAGWFK.DGRNEAGVMFSADGKPILTYALFAS +G-------------------... +>ur|UPI000660CE20|UniRef100_UPI000660CE20/5-241 +.....-QIQEQIENNPWKTAITIRK-NNHTIFeNSNANVIFKSASLIKLGIALYIQEKK---PGTIANTLTLSSNDIVGG +AGIINRLSIKSWKISDLLDLMLSVSDNTATNALLNYY-NINTINDYLQR-NFQNISLGRFLMK-----KSDKENTCTSNS +MMDVFEKLLAGN---NEVNHVVLDALKHQEV-RNKLVAYNNPKYEVFNKTGELL.HEQHDIARFRANTD-VIDCCVLTNY +QSKDYENILSMMQKIGKIL-... +>up|F0RNU5|F0RNU5_DEIPM/89-366 +.....-----------GRLGLWVAEVDPDRAV.GTNPDSVFPLASTYKQAVLWAVLREFDAGRLSPQERFEITSA----- +SQSLGEYPFDHSNVRTLTERMIRNSDNTATDLLHRRV-GLRRVQAVADELRLCQTRLMLPY----SRDDLGSHNLSTPYE +FATLLAHQYLRSGLSERAARWQDEVARLG-YGKAGLKAGVGNIATFYGKGGNGW.RLLTYTGYFRTKDGHHVVYAFMQHG +ANE-----------------... +>up|E5V386|E5V386_9BACL/63-288 +..eldKAMKNIISQYNNEIGIVYKNFSTGYRF.SEDDERYFAAASTIKVVYAMKIYDRINAGEIRKDDDIKYDPKYLEEG +AEITNQEKKDSYKLDYVIQNMIQYSDNTATKMLIGNTAATDVLVKYFATLGIT---LPPTE---------AEKNRITPKM +MEAIWTKLYNER----DKYQDLIKYLEASS-DNEWIKQGIP-NKKIASKYGGID.ANMHDTAIVFGN--QDYMLLIYTND +LKNSAK--------------... +>up|K1SUK9|K1SUK9_9ZZZZ/1-145 +.....---------------------------.------------------ALALADYMAKRNQSLDTLLRIEKSDLKPY +SPLRDKYPQGGMSIADLLRYTLQQSDNNACDILFDYQGGPDAVNRYIHSLGIRDCAIVGTETAMHEDLDLCYQNWSTPLA +AAELMEIFRREPLFAQEYKDFIYQTMVECKTG----------------------.------------------------- +--------------------... +>ur|UPI00055BE85D|UniRef100_UPI00055BE85D/41-277 +.....EAYTRETAKAGGTWSSYVSVADAAPAV.AERADEVVEAYSVNKIAVASAVLDKIDRGLLTLDQRVEVTADIVIKT +DGIFGLAYPSSVTLGHAMAALLTLSDNTAVRLCGLVC-SAAEVNEILRGKGFVHTQVVPVA-----NPNRFFLGKTTPAE +THTLLRKLVGGTLLSAKSTEYLLTILRSLSAFTDGVRLNLTERLRVATKAGWFK.DGRNEAGVMFSADGKPILTYALFAS +G-------------------... +>up|A0A016QL38|A0A016QL38_9DEIO/62-332 +.....------------------------RAV.AADPDGVFPLASTYKQAVLWAVLRQFDAGALLPTERFDVTRENQ--- +--SLGDYPYDGTNVKDLTVRMIRNSDNTATDILHRRV-GLKAVQAVADDLGLCRTRLILPR----EQLDLRAHNLSTPYE +FATLLAHEYLRPGLSPRALKWEREVAALG-FGRSALRAEAAHNVTFAGKGGNGW.RILTYTGYFQTRDGHHVVYAFMQHG +ADQTMPNTRR----------... +>ur|UPI0004244A60|UniRef100_UPI0004244A60/201-412 +.....----------KNTIGIYVKQLSTGQTA.GLNQDKIFYSASIAKLPILYYVQEKMNAGQENLTTKVRYTAEYVVNG +SGSLPKIPDNKYSLEELINKTAKESDNVASNLLSYYI--ANKFDDDFYRVILDVTASKWDM----------VTRETSAQV +AGVMMEALYEQNG-------YVLESLSSTQFDNQRISKDIS--VPVAHKIGDAD.DVKHDVAIVYAE--SPFVLSIFTDK +SSY--E--------------... +>up|R2NZH0|R2NZH0_9ENTE/183-339 +.....---------------------------.----------------------------------------------- +-------------LGEWLNPMIQQNDINATNVLIDHY-GMDKLNAYFKDQGYPDTRIESRMVDINV-RGTEKNNYTSLND +CMKLLKKIYDGR--EKEPQKTMVESLKGQVI-RTKIPEKLPKDTTVANITGEQQ.NVENDIGLVLTEDN-PFAIVVLTNE +VS-DIVQTRTAIADFSLA--... +>ur|UPI0005CD42E6|UniRef100_UPI0005CD42E6/200-412 +.....---------SKDTIGIYVKQLSTGQTA.GVNQEKLFYSASIAKLPILYYVQEQLNAGYIDLTTKVKYTAEAYVAG +SGSLSKTPDNKYSVEELINKTAKESDNVASNLLSYYV--ANKFDSNFYQVITAKTGSEWSM----------VTRETSAEI +AGKMMEALYIQNG-------YVLESLLSTQFDNQRISKDLS--VPVAHKIGDAD.DVKHDVAIVYAG--SPFVLSIFTDK +SNYD----------------... +>ur|UPI000429D0B2|UniRef100_UPI000429D0B2/200-412 +.....---------SKDTIGIYVKQLSTGQTA.GVNQEKLFYSASIAKLPILYYVQEQLNAGYIDLTTKVKYTAEAYVAG +SGSLSKTPDNKYSVEELINKTAKESDNVASNLLSYYV--ANKFDSNFYQVITAKTGSEWSM----------VTRETSAEI +AGKMMEALYIQNG-------YVLESLLSTQFDNQRISKDLS--VPVAHKIGDAD.DVKHDVAIVYAG--SPFVLSIFTDK +SNYD----------------... +>ur|UPI0005693996|UniRef100_UPI0005693996/11-262 +.....-----------VDWSLAIVDLGGGEVLaHHNLDRLLSTASVGKVFALIELAERLRDGSLTAAQPLDRRDVPPVAD +SGLWQHLATDVLPLADVAALVGATSDNWATNVLIDLL-GLDAIRARAAEWAPGGSDLVDVVRGLRGPEDPPHLSLGCASD +HIAVLSRLWAERATPGSTGEQVLRWLAPGV-DLSMVASAWQAGPIITNKTGTNL.GVRADVGIVDSGSRTAYAIIANWTE +NPPGRDAVMDALRAIGAA--... +>up|Q9RSY4|Q9RSY4_DEIRA/88-381 +.....-----------GRLGLWVAEVDPRRAV.AFNPDGVFPLASTYKQAVLWALLREFDAGRISPNERFDVTPQN---- +-QSLGDYPYDGSNVRELSQRMVQFSDNTATDILHRRI-GLQRVQDVADRLHLCHTRLILPQ----RADDLKVHNLSTPYE +LATLVTHEFLRPGLSPRAQNWQREVMATG-FGRSALKAQHAGNIDFGGKGGNGW.KLLTYSGYFQTKDGRRVVYAFMQHG +ADETMPNTRRAFAWI-----... +>ur|UPI00056B9913|UniRef100_UPI00056B9913/44-269 +.....-------AEAGGTWNSYIS-VADGVAV.DQGSDELVEAYSVNKVAAAVAVLDKIDRGEAKLTDQVEVPEDIVIKG +DGIIPLDRAYPFTVGHILSLFLTVSDDTCVRLTGLVC-APAEINATLVAKGFPKTQVIPA---AN--PKRYWLGKTTPRE +THGILQGIVKGTLVSPTSTDYLLNVLRSQVAFTDGIRREMSDRSRIATKAGWLN.DGRNEAGVIFDKAGKPVLTYALFAR +GL------------------... +>ur|UPI00065FB767|UniRef100_UPI00065FB767/78-312 +.telnETFDNIIEQYKGEIGIVYKNFSTGYKY.SQGENNYFTAASTIKVVYAMRIYDRISNGEVSEDADIFYSENNLEEG +NQITNNKKKNSYKLDYVIQNMIQYSDNTATNMLIGDVTASDLLVKYLNNLGVKL---SQEE---------AQKNSVTPAM +MEVVWTKLYNER----DKYSKLIKYLEDSEA-GEVIKEGIP-NKKIASKYGALD.ANYHETAIVFGD--KDYMLLIYTNK +LDK----SKQAIKDIAKK--... +>up|R5ZA76|R5ZA76_9FIRM/52-288 +..emaTEINSYLKDKGSRISLAIFDLNEDIDY.AWNADKDVVAASTYKVPLAMLWYDKINQGEISHDATLEVTPEDSQEG +ASSL--ADGQYYPLSDLLELAITQSDNTAAHCLYRNLGSYQDFKEQATKYSKRSFDED-----FY------QDNNFTAHY +MEDCIHYLYDHK----DDYQELIGFMKEATP-GQYLDTQVQ--ISMPQKYGAVD.NVVNAVGYVEAK--QPYAIVVFTEG +VD----DAENVIGDINAICYkyf +>up|A0A0E9FML7|A0A0E9FML7_CHLTH/52-288 +..emaTEINSYLKDKGSRISLAIFDLNEDIDY.AWNADKDVVAASTYKVPLAMLWYDKINQGEISHDATLEVTPEDSQEG +ASSL--ADGQYYPLSDLLELAITQSDNTAAHCLYRNLGSYQDFKEQATKYSKRSFDED-----FY------QDNNFTAHY +MEDCIHYLYDHK----DDYQELIGFMKEATP-GQYLDTQVQ--ISMPQKYGAVD.NVVNAVGYVEAK--QPYAIVVFTEG +VD----DAENVIGDINAICYkyf +>ur|UPI0005CEA9FA|UniRef100_UPI0005CEA9FA/200-412 +.....---------SKDTIGIYVKQLSTGQTA.GVNQEKLFYSASIAKLPILYYVQEQLNAGYIDLTTKVKYTAEAYVAG +SGSLSKTPDNKYSVEELINKTAKESDNVASNLLSYYV--ANKFDSNFYQVITAKTGSEWSM----------VTRETSAEV +AGNMMETIYNQNG-------YVLESLLSTQFDNQRISKDIS--VPVAHKIGDAD.DVKHDVAIVYAG--SPFVLSIFTDK +SNYD----------------... +>up|C5NV57|C5NV57_9BACL/70-296 +..elnEAMENLIEQYKGEIGIVYKNFSTGYRY.AQEDTHYFTAASTIKVIYAMKIYDRIRNGEISKDADIVYNEKFLEDG +NQITNSQKKDSYKLEYVLQNMIQYSDNTATNMLMGNSTAADVVVKYLAELGVKL---PQE---------EAQNNKITPAM +MELVWTKLYKER----DKYSELMKYLEDSKE-GEWIKDGIP-NKKVASKYGAID.TNYHDTAIVFGD--KDYMLLIYTNN +LSKSGQS-------------... +>ur|UPI00050FCEE1|UniRef100_UPI00050FCEE1/6-238 +.nevsQEIEDILKSLDKQLQLSFYLSNSENCF.SFHGNRVMPSASLIKLMIADYYCSNFS--LTDLQKQ-TQKTSQSVGG +SGVIQILDQKVLSVADLISMMLSLSDNTAANTLIDRI-GLNSLSVWIKG-HYSATSLSRKFMDFSQ----KKDNLTDVND +AAHALRRMLEFPLT----KRALLKQQSTNKF-ELNFVESNNQKINFYNKTGEGS.GIDHDAIIFRHQNRQ-IVAVLMTKY +DP-AIESRLEII--------... +>ur|UPI0004005BEE|UniRef100_UPI0004005BEE/30-274 +.....--------------------------LaEHTPDVVCRTASVGKLFLLVEVANRLVSGRLVETDRIDIPDELRVED +SGLLYRMLDQHLTVADAALLVGAVSDNLATNALAHLV-GLDAIHAVAGRLGYHDTLMLDYIRNERTPDVPWTTSYGCARE +LADLALRLGEGPLLSEPVRERVLSWLAADAD-TSMLADSFLQGIVLRHKTGSVD.TARIEVGHVAGPAGR-IAYAMAANW +GDDDRAVAIDAMRAVGEQI-... +>up|D3PY77|D3PY77_STANL/79-289 +.....------------------------TAV.DQKSDEVLEAWSCNKVPVAIAVLDKVDRGELKIDQLIQVTADIIAEG +DGIFRLDDAYPVTIGHVLANLLTISDDTAVRLCGTVV-PGPEINEILKKKGFPKTQVEPKPDNPN----RFFLGKTTPKE +SHEIWQQLIKGKLLSKESTERILNLTRAPVAFTDGIRRNMSERLRIATKAGWLK.DQRNEVGVIYDAAGAPVVTYTIFGG +GQ------------------... +>up|I0AXX2|I0AXX2_9ZZZZ/2-145 +.seleNRIDSLLNGKKATVGIAVW-TDKGDML.RYNDHVHFPLLSVFKFHVALAVLDKMDKQSISLDSIVSIKASQMPPY +SPLRKKFPDQDITLRELMQYSISQSDNNACDILIXYAXXIKHINDYIXRLSIDSFQTSRKTED----------------- +------------------------------------------------------.------------------------- +--------------------... +>ur|UPI0001EB971D|UniRef100_UPI0001EB971D/4-191 +.....---------------------------.-------------------------------------QIPSEKVVAG +AGIIQILPQKRWTLEELLHLMIAVSDNTATNQLIELA-TIAKLQSWLRENNWDGIQLERQMMDFTTV----KQNKISAKA +AVTIFQKIMMLSEAYPDLKETIRRPLLNQQF-RSNLAGTLESGLLMLNKTGELK.NIQHDVAVFEYKGKTRF-AAALTNN +TG-LEANATAWMQTVGKQLFs.. +>up|A0A0K1THX9|A0A0K1THX9_9MICO/38-284 +.....STLRALEQDAGAQVSVHVVDLDNHTHVlAGDDHVTMPVAGLGVVPLLIEVAAAFEAGTLDPLEIVERTAVDPVST +SGLWRHLHAPALPLEDLAVLAATAGDPIAVNALLQRV-GHDRVRERIETLGLRRTAVLDRFRDERGPDDAPHVAVGSARE +FAGLFSALVNSQAVGASVSAQVSEWLSLNQD-LSLVASATGHGLLFINKTGRDR.GVRAEAGVLAGPRAVAYSLIVCFDD +LS------------------... +>ur|UPI00036602A3|UniRef100_UPI00036602A3/32-260 +.....---------------------------.--NPDEVLRTASVGKCLLLSEAARQIGTGQLDADRQIRWQDEEFVRD +SGLWSALDQRDITVRDACRLIGAVSDNLATNVLIREI-GLDPVAALASAHDLAPMALDRVREDRDPSLPAETLSVASARS +LVRWLTLVHEGTL-----DRGVLDWLALGT-DLSMVASAFGRDVLLINKTGTIS.TARADIGLVTVGARAAYAVVANWSN +GDDPRDEVLARMADIGRD--... +>up|A0A0D0J1X4|A0A0D0J1X4_9MICO/27-273 +.....STLRALEQDAGAQVSVHVVDLDNHTHVlSGDDHVTMPVAGLGVVPLLIEVAAAFDAGTLDPLEIVERTAVESVST +SGLWRHLHAPALPLEDLAVLAATAGDPIAVNALLQRV-GHDRVRERIEALGLRRTALLDRFRDERGPDDAPQVAVGSARE +FAGLFSALVNSQVVGASVSAQVSEWLSLNQD-LSLVASSTGHGLLFINKTGRDR.GVRAEAGVLAGPRAVAYSLIVCFDD +LS------------------... +>up|D0R6B2|D0R6B2_LACJF/8-243 +.....---QEQIENKPWKTAITIYK--NGKSIeNSLANTTYKSASLIKLAIALYI-QEVK--PQTINNEITLSIKNVVGG +AGIINRLSIKTWKIRDLIDLMLSLSDNSATNALLSYY-HLDTINSFLQQ-NFQNISLNRFLMEKN-----TKENTCTANS +IMNVFQRLLNGN---NEVNQIILNSLKHQTV-RNKLVAYSNPKFETFNKTGELL.HEQHDIARFKSQNEV-IDCCVLTNY +QNQEDYEGLNMIQNIGKILT... +>up|A0A0K1JR36|A0A0K1JR36_9MICO/3-248 +.....---------TKVTWSIHIEPLDSGEVWaREAPDEVLRTASVGKLILLALVAERIASGEQDPAERIRWEQDEFVQD +SGLWHALGQRDLSVVDACRLVGAVSDNLATNVLLRHV-GLDAVHTYADRHQLAPMVLLDRGRDPSQAGVADTLSRASAAS +VVRYLKLLHDGTIDPMVKDWLVLGSMVASAFGLDPLAHAEERGVLLVNKTGTDS.SVRADVGLVSSGTRT-IAYAVLANW +DRTQGDSRDEVLSRM-----... +>up|E8KCR1|E8KCR1_9STRE/196-418 +.....---------QNEQFSIYVKQLSTGKEA.GINEEQKMYAASVMKLPYLYYVQEKINQGDYQLDTKLKYVPESYKPG +SGSLPKTADNKYTIKDLITKTAKESDNVAHNILAYYV-T----NKSDDAFKKEMTTIAGNEWDVND-------KLASAKM +AGQVMESIYNQNG-------FVLESLSQTSFDNQRIAKNIS--AKVAHKIGDAD.EFKHDVAVVYTD--SPFIISIFTKN +SDYD------TISKIAKDVY... +>ur|UPI0005ACD332|UniRef100_UPI0005ACD332/38-284 +.....STLRALEQDAGAQVSVHVVDLDNHTHVlSGDDHVTMPVAGLGVVPLLIEVAAAFDAGTLDPLEIVERTAVESVST +SGLWRHLHAPALPLEDLAVLAATAGDPIAVNALLQRV-GHDRVRERIEALGLRRTALLDRFRDERGPDDAPQVAVGSARE +FAGLFSALVNSQVVGASVSAQVSEWLSLNQD-LSLVASSTGHGLLFINKTGRDR.GVRAEAGVLAGPRAVAYSLIVCFDD +LS------------------... +>ur|UPI000665B288|UniRef100_UPI000665B288/5-241 +.....-KIQKQIENNPWKTAITIRK-NNQTIFeNSNANMVFKSASLIKLGIALYIQEE---KPDTIENTLNLSSDDIVGG +AGIINRLSIKSWQISDLLDLMLSVSDNTATNALLNYY-NINTINDYLQQ-NFQNIYLGRFLMK-----KSTKENTCSANS +MMNVFEKLLAA---NNKVSHVVLNALKHQEV-RNKLVAYSNPKYEVFNKTGELL.HEQHDIARFKANAD-VIDCCVLTNY +QSKDYENILNMMQKIGKIL-... +>up|W1W6M5|W1W6M5_9FIRM/8-152 +.ksleHQLDTVIKELKGNISYAVLQFDDEEEIaSKGEATVHSSASLIKVLIMEYVFHLARTEQLDLNDTVPLSRTPRVEG +GGALQELVAKHFTYLELCRLMMVLSDNIATNLLITVL-GMENINARAEQLGVDEIELNRXX------------------- +------------------------------------------------------.------------------------- +--------------------... +>ur|UPI0005576266|UniRef100_UPI0005576266/228-361 +.....-EAQAAFAALPGQVSLLVRDLDTGRTLaALQPSRLLAVGSTFKLAILGELQAQVARGERAWTDEVTLTDADKSLP +SGTLQDAPAGSYTLRDLAARMIRESDNTATDLLLRVV-GRSGVEARLGQTAMPSTREAFA-------------------- +------------------------------------------------------.------------------------- +--------------------... +>ur|UPI0002E736A9|UniRef100_UPI0002E736A9/131-350 +.....------------SIGFFYQNTVSGAAY.LYNGSELFTGASTIKVPLAMLYTDMIHADKLSYTTVLQFIEEDIEAG +GTALDNAVNSALSVDYLLQQSIMNSDNTATNILLRNY---NRFTKDLFRMDYAAFYPKRYPAAFYS------ENLITAEL +MLNVIRSLYQN----AEDYAKIIRDMKEAE--PDAYFKQLIDDIEIAHKYGLYG.NVEHDMGILYTE--EPILLGVFTKD +II----NSKQVIAELARM--... +>up|A0A0M2HTG1|A0A0M2HTG1_9MICO/51-290 +.....-----TLADAGAQVSVHVVDLDSHVHVlSGDDHVTMPIAGLGVVPLLVEVAAAFEAGTLDPLEIVERTATEQVLT +SGVWRHLHAPALPLEDLAVLAAAAGDPIAANALLQKV-GHDRVRERIESLGLRRTALLDRFRDQRGPDDAPHVAVGSSRE +LAGLFSALVNSQVVDAAVSAQVSEWLSLNQD-LSLVAASTGHGLLFINKTGRDR.GVRAEAGVLAGPRAVAYSLIVCFDD +LS------------------... +>ur|UPI0003672275|UniRef100_UPI0003672275/9-257 +....aLALTKRVQQESCLVSVLIQD-QTRKTF.AYREQEVFPGASLLKIGIADYVKCAWEKNPEILQEKLTVSPKQRVSG +AGVMHHLSQNEWSLRDVLALMLSTSDNTAANVLLDRF-GRGNVNDWLAE-KYPGMQLQRYFIA---PVVDGQDNFLTAEA +LLPAWQALFDGAN----EFAQLCQTSLHEQTDRTKLVYYADDLQDTFNKTGDLA.NMEHDCARIQLEQTD---CIVLTKK +ATTHHHAALKLQQDIGRLLLq.. +>up|A0A0F2CBE3|A0A0F2CBE3_9MICO/52-289 +.....------LADAGAQVSVHVVDLDSHVHVlSGDDHVTMPVAGLGVVPLLIEVAAGFENGTLDPFEIIDRTTVDAVET +SGLWRHLHAPALPLEDLAVLAATAGDPIAVNALLHKV-GHDKVRQRIESLGLRRTALLDRFRDQRGPDDAPHVAVGSARE +FAGLFSALVNSQVVDAAVSAQVSEWLSLNQD-LSLVAASTGHGLLFINKTGRDR.GVRAEAGVLAGPRAIAYSLIVCFDD +L-------------------... +>up|K7RW31|K7RW31_PROA4/30-274 +.....--------------------------LaEHTPDVVCRTASVGKLFLLVEVANRLVSGRLVETDRIDIPDELRVED +SGLLYRMLDQHLTVADTALLVGAVSDNLATNALAHLV-GLDAIHAVAGRLGYHDTLMLDYIRNERTPDVPWTTSYGCARE +LADLALRLGEGPFLSEPVRERVLSWLAADAD-TSMLADSFLQGIVLRHKTGSVD.TARIEVGHVAGPAGR-IAYAMAANW +GDDDRAVAIDAMRAVGEQI-... +>up|A0A0L6HWY3|A0A0L6HWY3_9MICO/37-283 +....tATLRALEQDAGAQVSVHVVDLDNHVHVlSGDDHVTMPVAGLGVVPLLIEVAAAFEAGALDPLEIVERSAVDSVST +SGLWRHLHAPALPLEDLAVLAATAGDPIAVNALLHRV-GHDRVRRRIEDLGLRRTALLDRFRDERGPDDAPQVAVGSARE +FAGLFSALVNSQVVDAPVSAQVAEWLSLNQD-LSLVAASTGHGLLFINKTGRDR.GVRAEAGVLAGPRAVGYSMIVCFDD +L-------------------... diff --git a/analysis/Hsu.et.al.git/alignments/BLAT_ECOLX_train_formatted.txt b/analysis/Hsu.et.al.git/alignments/BLAT_ECOLX_train_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..27be970a55197f9344597e24671be8d52779bcff --- /dev/null +++ b/analysis/Hsu.et.al.git/alignments/BLAT_ECOLX_train_formatted.txt @@ -0,0 +1,6720 @@ +24,23,23,8,15,6,5,19,18,15,7,21,6,2,4,19,5,15,2,21,13,16,19,15,16,15,8,15,8,15,16,15,21,23,8,3,2,15,5,5,2,18,15,18,11,7,8,18,4,8,21,15,15,15,15,16,21,3,10,2,14,23,23,21,7,19,21,5,8,16,16,2,19,8,2,6,5,16,9,7,17,7,14,17,8,10,5,3,17,5,8,13,1,7,1,2,5,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,14,10,21,8,15,19,21,2,13,21,13,5,8,16,13,2,1,5,10,19,6,14,6,21,9,7,5,14,14,13,5,14,2,5,8,8,7,14,2,15,21,15,15,16,19,10,10,17,21,21,2,13,15,21,14,14,5,2,10,15,21,21,6,5,20,21,2,2,7,8,8,13,15,9,8,17,2,15,13,16,14,15,5,20,8,16,15,7,4,8,13,3,13,5,19,13,2,15,9,5,16,15,16,16,2,14,15,13,13,15,14,21,16,17,15,16,1,8,5,2,15,15,18,5,15,6,14,14,19,15,1,17,15,5,16,15,2,19,16,15,8,23,23 +24,23,23,23,21,21,6,15,16,4,8,16,6,10,2,21,5,15,2,16,13,17,15,21,19,5,7,13,8,13,6,7,20,23,5,19,3,13,5,5,2,18,14,17,8,7,8,18,4,8,21,15,11,15,15,21,21,15,4,16,5,9,13,8,16,5,21,5,2,2,16,17,18,7,4,5,5,21,16,8,19,7,14,16,8,6,8,2,15,6,6,6,1,7,21,2,6,21,11,6,15,8,1,15,8,7,5,9,8,15,15,9,21,16,21,13,15,17,5,13,14,5,13,16,8,15,19,15,2,5,21,13,5,8,16,8,2,21,5,2,8,6,8,7,21,9,6,15,8,14,13,5,21,2,5,8,8,7,14,4,15,1,16,15,9,21,2,4,21,16,21,13,6,15,21,7,4,13,7,2,5,8,21,16,8,20,21,4,13,9,2,16,7,5,9,21,21,2,15,15,17,14,14,5,20,8,17,13,5,2,7,13,15,13,13,3,13,7,2,7,17,8,15,16,21,20,14,14,3,2,14,14,21,16,17,15,17,19,17,8,10,8,5,15,7,18,5,6,2,9,13,15,17,2,5,21,13,13,15,17,16,4,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,16,10,16,7,15,2,15,8,5,21,15,8,13,4,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,16,6,16,15,7,2,21,7,13,5,13,7,6,15,18,8,16,21,5,2,15,14,2,5,15,16,13,5,7,13,17,20,10,3,1,10,7,14,7,21,14,21,15,5,21,15,15,21,17,13,15,8,7,5,9,21,15,8,9,16,21,17,2,3,16,23,13,21,6,15,16,2,15,2,8,6,8,21,13,21,8,2,8,15,21,21,5,21,16,2,5,3,2,13,14,5,5,15,14,10,21,7,17,13,7,15,4,6,21,8,20,21,18,15,7,21,15,2,13,6,17,16,7,14,6,16,7,10,2,16,16,13,20,21,7,21,9,15,5,23,21,7,1,16,15,7,15,18,13,3,9,16,21,21,1,9,4,8,13,8,5,13,23,13,16,2,7,6,16,13,16,21,2,13,14,2,15,16,7,19,15,16,7,1,19,19,15,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,20,7,8,2,16,16,5,21,8,8,13,5,8,21,20,6,3,5,14,15,2,16,21,4,8,15,7,16,13,4,16,18,21,21,15,6,16,15,2,2,18,6,15,15,8,21,5,14,15,6,16,16,15,15,13,15,15,5,10,16,15,5,7,13,16,21,19,21,1,2,10,10,5,21,2,17,5,5,21,11,21,21,17,13,15,16,7,5,9,1,15,8,9,17,21,21,2,2,21,23,13,21,6,6,17,10,2,15,8,2,5,21,13,18,8,15,7,13,21,2,5,2,16,2,21,9,2,7,2,5,5,14,21,8,21,7,16,13,9,15,15,6,21,11,15,21,16,15,2,21,5,15,13,8,17,3,5,2,15,16,11,13,2,16,2,2,20,21,15,16,9,8,23,5,21,7,1,16,15,13,15,18,13,3,13,18,6,21,20,9,4,8,13,8,17,15,23,5,15,2,17,5,17,13,11,16,8,2,2,5,13,2,4,16,13,19,15,16,21,15,9,20,15,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,5,8,15,7,16,20,11,13,2,14,13,3,15,14,16,18,23,15,3,2,15,6,17,15,3,19,15,15,7,21,1,4,21,14,21,21,15,15,15,19,2,15,23,23,23,13,15,21,5,21,8,6,2,16,14,16,3,15,6,18,15,7,15,3,7,13,2,18,7,6,21,21,13,5,8,15,8,21,13,20,21,11,6,2,1,17,16,15,7,7,9,21,15,8,9,21,16,21,6,2,17,23,13,17,14,15,16,15,2,6,11,23,23,23,23,14,14,13,1,2,16,2,2,13,17,13,5,15,8,15,23,7,15,15,13,17,7,9,8,16,8,15,15,7,16,15,8,21,21,15,2,18,15,15,5,2,23,23,23,23,23,23,23,23,6,21,21,15,16,21,5,15,15,10,19,23,2,5,11,17,14,15,15,21,14,14,13,8,4,16,13,9,4,7,13,20,16,5,23,2,21,21,3,5,15,15,17,17,2,14,15,5,15,14,14,19,16,21,16,17,11,8,7,13,21,6,23,23,6,13,8,15,21,6,21,17,3,6,16,8,15,8,8,20,23,23,23 +24,23,23,4,21,4,8,21,17,6,4,15,16,7,5,18,3,13,5,17,13,16,19,16,3,3,21,4,2,5,2,18,16,23,15,16,9,15,5,8,16,18,14,8,15,7,17,16,4,16,14,17,21,15,13,16,18,10,4,17,7,10,9,6,21,4,21,7,10,6,18,16,19,5,15,4,2,15,19,13,13,7,13,21,1,10,18,19,4,5,7,15,8,5,21,7,8,1,17,7,21,1,21,8,19,7,5,9,16,15,15,17,20,21,10,6,21,15,13,13,13,15,15,16,9,14,21,1,5,10,21,13,21,14,3,8,4,16,9,7,2,8,15,13,2,10,5,17,20,4,4,19,13,20,13,10,8,8,14,2,6,1,15,2,21,18,8,21,17,2,10,13,4,16,17,5,15,2,19,7,5,4,1,19,2,19,21,4,9,10,23,18,19,9,13,2,7,21,7,10,21,14,15,8,16,7,8,17,11,4,8,13,7,16,9,23,5,15,2,13,6,16,16,21,16,9,15,14,13,13,5,23,18,16,18,11,17,21,8,4,9,9,4,5,10,5,9,6,15,6,16,21,8,2,4,21,15,9,17,17,20,9,3,18 +24,23,23,23,15,2,8,5,18,6,10,21,6,2,8,18,13,15,2,17,13,16,19,15,16,5,8,15,8,13,2,6,16,23,15,18,2,15,5,6,2,18,15,19,15,7,8,3,4,16,18,8,15,13,13,16,21,10,2,8,14,23,23,21,15,5,21,5,2,8,16,8,19,7,6,4,5,21,16,7,9,7,14,16,8,6,4,3,16,15,8,13,1,14,21,2,15,16,1,5,15,8,21,2,19,7,5,9,8,13,13,9,21,21,18,2,6,21,13,13,14,6,13,21,9,15,16,21,2,13,17,13,5,8,8,7,3,15,5,2,17,6,14,6,21,9,5,8,18,14,13,5,10,2,5,8,7,8,14,2,15,21,15,16,13,21,2,15,18,15,21,13,8,15,21,14,6,5,4,2,4,16,21,16,5,1,1,2,15,9,8,8,13,5,6,9,17,2,15,13,16,14,23,13,20,14,16,15,5,4,8,13,8,15,13,19,13,8,2,9,5,17,13,16,16,20,14,14,9,2,15,14,17,16,17,7,16,21,8,5,2,8,15,4,5,15,4,17,5,9,4,21,21,15,10,15,8,15,15,15,16,4,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,16,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,10,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,17,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,5,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,14,6,21,6,7,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,8,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,4,21,15,15,1,17,14,19,13,4,15,5,21,21,6,19,15,14,16,15,4,10,9,21,7,15,13,1,7,16,15,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,17,13,5,8,17,7,2,21,9,3,9,6,14,6,21,9,2,7,14,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,4,2,21,16,8,13,6,15,21,7,14,15,7,2,15,10,21,15,6,20,1,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,8,14,9,8,15,10,17,6,15,15,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,15,8,2,2,2,17,8,15,15,18,15,5,15,13,16,8,13,10,21,3,15,15,5,17,5,8,13,8,15,21,23,13,16,13,7,5,8,21,16,14,8,15,7,16,3,4,21,11,21,16,15,8,21,19,2,10,15,7,21,13,21,16,5,14,8,2,14,16,5,17,14,15,15,13,2,15,14,13,15,13,21,7,15,1,2,5,15,15,2,21,7,21,2,5,21,15,7,21,15,16,15,16,7,5,9,8,15,15,5,21,21,20,5,15,21,23,13,21,5,8,16,9,15,8,1,8,13,21,13,21,8,2,8,3,15,16,10,8,1,2,6,21,21,15,15,21,5,14,8,2,8,9,2,7,8,14,2,6,17,8,15,21,21,15,15,16,20,2,5,6,16,11,14,13,6,19,13,6,6,21,2,15,21,21,13,21,10,15,23,20,7,3,2,21,15,15,13,18,14,5,5,16,2,16,7,13,4,8,13,7,21,14,23,8,21,2,9,6,15,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,7,8,5,21,14,15,15,5,15,15,17,13,15,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,16,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,2,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,6,6,21,2,5,2,21,7,9,6,21,15,13,11,4,13,2,15,7,21,18,21,6,17,23,23,6,13,6,17,17,23,6,16,9,7,10,10,16,19,10,7,15,7,21,17,4,21,14,17,21,17,6,15,21,2,10,17,6,15,13,4,21,10,4,5,2,21,16,8,17,4,6,7,5,4,17,13,5,8,13,16,21,10,15,1,4,16,4,10,21,14,16,6,5,21,21,7,21,1,17,17,16,7,5,9,7,15,8,9,21,21,17,5,21,17,23,13,17,9,7,16,9,7,8,17,7,2,17,13,1,4,9,7,17,21,10,2,4,1,21,5,18,15,23,15,17,10,7,13,3,5,9,18,8,7,15,15,5,17,15,21,11,21,4,6,15,16,15,13,13,15,21,9,8,3,7,4,9,8,18,18,7,18,21,21,10,10,10,18,23,4,6,4,21,14,18,19,1,5,5,21,21,4,17,16,9,4,8,13,6,21,14,23,13,16,6,3,5,11,13,17,17,8,19,13,4,4,10,23,15,18,17,16,16,21,17,5,13,21,7,23,6,8,6,7,13,4,8,8,17,2,10,17,13,4,3,17,23,23,23,23 +24,23,23,10,8,8,2,6,18,15,15,21,6,2,4,18,5,15,4,21,13,16,19,15,21,5,8,13,7,13,4,6,17,23,15,3,2,14,5,8,2,18,15,3,15,7,8,18,4,15,21,21,15,13,16,16,21,6,10,8,7,23,23,15,15,13,21,5,6,2,16,6,19,8,6,4,5,21,14,6,19,7,14,17,8,6,2,3,15,7,5,13,1,8,21,2,6,21,11,5,15,15,16,2,3,7,5,9,13,15,15,9,21,21,17,2,3,21,13,13,14,15,6,21,10,4,15,21,2,15,7,13,5,2,16,8,3,8,5,2,19,6,8,6,21,7,15,15,6,14,13,5,16,2,5,8,7,8,14,2,15,21,15,13,7,21,2,8,19,15,16,10,5,15,21,14,15,4,4,2,15,1,21,8,5,20,21,4,2,9,8,8,13,5,5,21,17,2,15,13,15,14,4,13,20,4,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,4,7,5,14,17,16,21,15,17,21,7,4,2,5,8,4,9,15,6,3,5,5,15,21,16,15,5,15,15,6,16,15,21,6,23,23 +24,23,23,8,15,7,6,8,17,15,2,2,15,6,6,16,13,16,6,16,2,21,3,15,15,6,16,5,13,8,2,7,21,23,13,17,13,6,5,16,14,16,16,14,15,7,16,18,4,16,14,17,15,21,6,21,15,2,10,15,15,6,13,8,21,5,21,13,15,14,16,8,16,6,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,16,2,1,7,20,3,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,15,6,16,23,13,4,5,15,16,9,7,8,21,2,2,21,13,18,8,10,8,16,16,14,10,5,11,13,6,21,21,15,15,21,10,14,6,4,7,11,2,8,8,15,15,6,1,8,2,21,21,13,21,17,20,2,13,6,15,15,15,14,6,15,11,15,5,16,2,2,20,1,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,8,7,13,4,8,13,8,21,14,23,15,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,7,16,15,16,18,8,2,15,6,5,7,2,16,14,6,2,5,15,21,17,13,18,15,15,15,8,15,16,6,23,23 +24,23,23,23,23,8,7,14,21,15,6,21,6,3,2,19,13,13,2,21,13,16,18,15,16,5,8,13,7,13,4,8,21,23,15,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,1,21,15,15,10,16,21,15,2,16,5,10,13,4,6,7,21,10,2,7,17,14,19,8,2,4,5,21,17,18,8,7,14,8,8,21,8,9,16,13,2,13,1,8,16,13,6,21,11,10,15,8,21,6,21,7,5,9,8,15,15,17,21,21,1,2,9,15,13,13,14,5,13,21,8,15,18,21,2,7,21,13,5,8,16,8,2,7,5,2,19,6,14,1,7,9,10,23,23,19,7,13,6,2,5,8,8,8,14,2,15,17,16,13,9,15,2,15,17,21,8,13,5,16,21,7,14,5,15,2,10,10,21,6,5,20,1,17,15,11,2,14,13,2,9,2,21,2,15,15,21,14,15,5,20,10,15,13,5,2,14,13,8,7,16,6,2,10,8,9,5,19,15,17,16,2,14,14,10,2,9,14,21,18,16,15,15,19,19,5,15,14,8,21,5,1,14,2,2,6,15,15,21,2,6,16,13,6,17,18,16,23,23,23 +24,23,23,15,21,21,7,5,21,2,15,10,21,2,5,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,5,6,16,23,13,17,5,14,5,8,10,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,1,6,2,16,2,2,13,6,21,5,13,15,8,1,21,5,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,16,2,17,15,16,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,13,21,8,23,14,14,15,10,16,15,6,17,21,3,6,21,13,21,2,13,17,8,16,2,3,13,1,2,6,21,7,6,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,16,6,21,21,10,15,21,20,8,14,7,4,17,3,14,6,16,15,21,2,16,2,5,21,1,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,17,16,6,3,7,5,13,10,16,18,15,16,15,15,21,8,6,7,21,16,14,15,10,14,13,15,6,15,21,1,15,10,16,15,2,8,21,2,5,3,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,21,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,23,23,23,23 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,2,10,7,21,6,8,10,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,15,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,4,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,23,10,2,6,8,2,2,15,13,13,10,20,21,7,19,16,8,23,21,3,7,13,8,16,16,17,5,6,9,2,5,8,6,17,3,15,15,7,16,9,4,21,15,1,15,21,15,16,1,5,4,16,5,2,13,6,21,15,21,5,10,2,21,6,21,8,15,7,5,17,6,9,13,8,20,3,21,10,4,16,19,13,5,2,21,8,21,15,9,17,21,16,9,21,21,17,15,7,6,9,7,15,21,14,21,17,15,2,16,11,23,14,2,5,6,21,9,13,17,21,15,5,4,13,18,7,16,8,2,16,15,6,9,6,6,5,23,23,23,23,14,5,21,18,18,3,13,9,8,8,14,15,6,1,3,2,21,21,8,13,21,15,13,3,8,21,21,7,14,6,7,11,5,18,21,21,7,17,1,2,20,8,6,14,13,8,5,13,17,2,2,16,1,7,6,2,17,2,16,15,15,4,19,13,15,19,6,23,5,2,2,3,6,16,13,16,17,19,5,3,5,13,15,14,8,21,17,18,7,21,18,15,13,10,21,13,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,4,21,17,10,15,16,10,7,6,6,7,15,21,3,15,2,16,13,1,8,16,18,5,7,9,8,13,8,8,20,23,9,19,2,13,5,6,2,18,14,21,9,7,8,3,4,8,18,7,11,15,15,21,21,15,4,16,5,13,4,7,21,7,21,13,10,7,16,7,17,7,4,6,1,21,16,8,19,7,14,17,8,6,4,7,21,7,14,6,16,8,18,13,4,17,11,10,15,15,16,7,19,7,5,9,8,15,15,9,16,16,18,5,15,17,13,13,15,8,13,18,9,15,19,1,2,7,17,13,5,6,6,8,10,21,5,2,4,6,14,6,21,9,6,13,8,14,13,5,16,2,5,8,8,8,14,9,15,1,16,9,7,21,2,4,17,21,21,13,5,15,21,7,15,7,7,2,7,10,21,8,10,20,1,21,5,5,10,16,15,13,15,21,21,2,15,7,21,14,7,5,20,4,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,16,15,16,17,20,14,14,7,4,10,14,21,16,16,13,17,19,17,8,10,8,4,15,7,1,10,15,7,9,10,15,17,15,2,17,13,16,16,23,23,23,23,23 +24,23,23,23,23,6,13,6,21,8,5,15,18,15,15,15,13,16,8,13,18,21,3,15,16,5,16,13,14,13,15,6,16,23,13,16,6,14,5,15,14,16,16,8,15,7,16,18,4,17,14,16,21,16,6,21,11,2,10,18,15,8,13,6,2,7,15,15,5,2,21,2,16,14,15,13,13,2,8,21,14,8,13,21,7,16,1,21,5,5,15,5,21,7,21,2,5,16,15,19,21,1,1,11,16,7,5,9,3,15,8,5,15,21,1,15,21,21,23,13,2,6,4,17,9,15,13,8,15,15,21,13,21,14,15,8,16,21,6,6,5,7,5,13,21,15,15,16,21,5,15,6,8,8,9,2,7,8,14,2,6,8,8,8,21,21,2,2,16,20,8,8,5,13,21,14,6,15,15,11,5,6,17,2,2,17,21,13,21,10,23,16,20,14,3,2,21,8,7,13,18,14,5,5,16,4,16,7,13,4,8,13,8,21,7,23,3,16,2,9,6,16,13,16,16,6,19,14,5,13,13,8,19,15,16,15,16,18,21,2,21,14,13,15,6,9,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,18,2,7,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,9,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,19,23,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,23,23,23,23,23,23,10,10,21,15,8,15,9,9,21,7,14,13,16,18,21,16,5,21,5,8,13,13,19,16,23,5,17,9,15,15,9,15,21,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,16,21,8,1,10,10,6,1,16,15,13,13,7,13,9,18,10,19,4,14,15,13,8,19,14,15,21,6,16,15,8,4,1,17,8,16,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,17,6,15,21,9,6,2,18,2,7,20,13,21,8,8,8,16,17,2,9,17,21,14,5,21,14,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,17,1,8,1,16,7,10,13,9,21,16,7,1,2,7,2,5,10,17,21,5,17,1,2,10,8,6,2,23,5,9,21,21,14,7,13,21,13,15,13,15,2,16,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,8,14,8,13,4,2,19,17,16,15,16,1,16,10,2,14,9,23,9,5,14,2,15,6,4,21,17,7,7,17,7,2,15,15,19,10,10,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,23,23,23,23,15,15,15,18,15,6,15,13,16,8,13,21,21,3,15,2,5,21,5,8,13,15,6,21,23,15,21,13,15,5,8,14,16,7,8,15,7,16,3,4,21,11,21,21,16,8,21,19,2,6,15,8,15,13,2,17,5,21,8,2,14,16,5,21,14,15,8,13,2,8,14,13,2,13,21,7,15,1,21,5,15,15,2,21,7,21,2,5,21,15,19,21,8,21,15,16,7,5,9,15,15,15,5,16,21,20,5,6,17,23,13,21,5,8,16,9,2,8,1,15,6,21,13,21,8,2,8,17,15,16,3,8,16,2,6,21,18,15,16,21,5,14,15,18,8,9,2,7,8,15,2,6,1,8,15,21,21,15,15,21,20,3,13,5,15,11,14,13,6,14,13,15,15,21,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,3,13,4,8,13,8,21,14,23,8,21,2,3,6,16,13,16,16,6,19,14,5,13,13,2,19,15,21,15,16,18,8,2,15,15,15,8,7,21,14,8,15,5,15,15,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,7,16,21,21,8,7,13,6,13,7,21,23,15,17,9,6,10,10,21,2,14,15,15,7,21,15,4,17,14,17,21,17,6,15,11,10,10,17,5,7,13,2,21,3,14,5,4,21,16,19,17,6,6,6,10,18,16,13,13,7,13,17,17,7,19,21,8,9,7,3,19,7,19,1,9,21,17,6,21,1,1,17,16,7,5,9,8,15,15,9,16,21,21,6,7,21,23,13,1,6,15,16,9,10,8,17,6,10,21,13,15,4,9,8,17,16,10,2,4,18,1,5,8,4,15,23,10,10,6,13,21,6,9,19,8,8,15,21,5,1,16,8,21,21,4,15,17,7,6,6,4,19,17,7,7,4,7,2,4,18,1,2,7,17,21,15,4,10,10,21,23,8,9,4,21,15,9,18,21,3,14,14,16,8,17,18,3,4,8,13,6,21,11,23,13,17,6,3,5,15,15,17,21,6,11,4,6,6,2,23,16,19,17,8,16,21,7,5,3,21,14,23,7,9,15,6,13,10,3,8,17,15,10,17,13,4,3,15,17,5,19,23 +24,23,23,10,16,15,15,7,19,15,2,10,8,15,2,15,13,13,9,20,10,15,19,16,7,16,15,5,13,8,16,15,16,23,15,5,6,15,5,2,2,17,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,21,8,21,15,10,2,16,5,16,8,15,7,17,16,17,14,13,5,13,17,18,7,21,5,13,15,19,14,16,8,21,13,3,15,21,15,15,21,21,8,16,7,5,5,8,15,16,2,21,11,13,21,16,11,23,14,15,15,6,21,9,10,17,21,16,15,4,13,18,14,9,8,10,16,10,14,16,15,23,23,23,23,23,9,14,9,2,18,19,21,13,8,7,8,14,2,6,8,3,5,21,21,2,15,21,16,7,13,8,21,21,7,15,7,7,8,15,18,21,21,13,21,21,2,7,14,17,15,18,8,5,13,16,2,2,6,1,7,6,2,15,2,16,15,8,4,15,13,20,18,5,23,8,15,2,3,6,15,13,17,16,18,5,15,15,13,15,14,16,21,8,19,15,21,18,15,5,13,10,15,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,6,7,21,6,2,15,21,2,15,16,8,5,7,16,2,15,8,16,13,16,15,16,16,23,18,13,5,13,5,8,21,23,15,16,9,13,13,2,11,19,14,1,21,7,16,11,4,18,3,10,15,21,15,16,21,5,11,21,5,2,2,13,21,14,21,8,8,2,17,14,16,2,2,7,5,21,21,7,20,7,14,21,2,6,15,11,14,13,13,13,18,8,16,15,6,21,21,8,19,7,16,15,10,7,5,9,9,16,11,5,16,21,18,2,18,21,13,13,8,6,15,16,5,2,19,17,15,13,21,13,17,13,6,8,16,17,16,15,5,6,6,1,1,3,2,3,8,5,9,10,19,21,9,2,8,8,14,21,15,15,16,2,21,21,6,2,18,2,2,13,6,21,21,7,15,15,19,13,5,18,21,21,6,8,1,18,15,8,6,8,13,14,5,4,21,2,13,21,21,14,15,5,16,15,16,15,3,4,8,13,7,7,5,2,17,15,5,9,5,17,13,17,16,2,21,14,5,13,2,7,19,7,17,15,16,18,16,1,5,7,2,6,5,5,2,8,9,15,15,16,17,15,2,17,7,2,21,16,19,5,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,9,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,8,21,10,2,17,10,10,10,21,10,7,10,5,13,17,19,15,16,19,18,10,14,11,4,15,13,15,21,14,23,16,17,19,9,5,3,8,1,2,7,15,7,1,17,4,16,18,17,21,7,15,15,1,6,10,17,4,10,13,4,1,7,18,5,10,8,17,8,21,10,6,15,5,4,16,13,13,15,13,7,21,11,13,19,14,5,13,7,16,5,16,2,8,21,21,4,21,1,17,8,10,7,5,9,8,15,8,9,21,1,17,5,21,16,23,13,1,5,15,17,9,3,19,1,10,10,3,13,19,8,6,8,2,21,6,20,4,1,1,15,10,23,8,15,14,13,6,8,2,4,9,2,8,7,16,2,5,21,13,8,20,18,2,2,16,19,6,4,4,11,16,5,14,15,21,5,10,19,1,17,5,21,21,21,13,10,8,23,5,8,6,11,18,14,8,15,21,14,23,6,15,4,17,15,3,4,8,13,6,16,8,23,9,21,19,5,5,13,13,17,17,18,8,7,3,13,5,23,19,17,21,11,17,1,8,5,10,17,15,23,23,2,19,5,13,17,6,8,1,4,4,17,15,2,1,21,16,6,23,23 +24,23,23,23,23,23,2,9,21,15,15,21,6,2,6,19,13,15,2,21,13,16,18,15,16,5,8,13,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,21,11,7,8,18,4,8,21,15,15,15,15,16,16,5,2,2,14,23,23,13,15,2,21,5,6,2,17,7,19,13,15,15,5,21,16,14,19,7,14,16,8,6,4,3,8,13,10,13,1,8,21,2,6,21,11,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,5,17,13,13,14,2,13,21,8,15,19,15,2,2,21,13,5,2,16,8,2,21,5,3,8,6,14,6,21,9,7,9,14,14,13,5,14,2,5,8,8,8,14,2,15,17,15,15,5,19,2,15,21,16,3,13,5,15,21,14,15,15,13,2,15,21,21,8,5,20,21,16,2,9,8,8,13,5,5,2,17,2,15,13,16,14,2,13,20,4,16,13,5,4,8,13,8,15,6,20,13,2,15,9,5,16,15,16,21,20,14,13,13,13,7,14,21,16,21,7,16,21,8,5,2,14,5,2,5,15,7,13,10,5,6,21,16,15,6,15,8,2,2,16,21,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,10,21,13,16,19,15,17,5,8,13,8,9,6,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,17,8,6,4,3,17,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,5,18,8,16,13,9,15,21,14,5,5,4,2,4,16,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,16,9,15,18 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,5,6,21,7,2,2,21,15,5,21,6,10,10,3,7,15,2,21,13,16,18,15,3,9,8,15,8,13,2,7,16,23,21,3,2,15,5,6,2,18,14,1,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,3,13,6,18,21,15,4,2,17,2,19,8,8,4,5,16,2,5,19,15,14,16,8,13,8,9,21,15,2,13,1,8,16,15,5,21,11,15,15,15,17,7,19,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,17,13,5,13,8,8,2,21,5,2,11,6,14,5,21,9,7,15,6,14,7,2,17,8,5,8,8,7,14,2,15,17,13,10,8,19,15,2,21,8,21,13,8,15,21,8,14,4,5,2,4,2,21,8,13,20,21,2,15,8,8,8,7,13,6,4,18,2,15,13,21,14,7,5,20,15,16,15,5,4,8,15,13,13,4,19,13,8,9,3,5,16,13,21,8,20,14,14,7,2,7,14,17,16,1,15,16,21,8,8,4,2,6,14,5,15,8,15,5,9,14,21,16,15,4,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,15,4,18,15,15,21,6,2,4,19,15,15,2,21,13,16,19,15,16,15,8,13,8,13,8,8,16,23,8,19,2,15,5,6,2,18,15,18,11,7,8,18,4,8,21,15,15,15,15,16,21,3,2,9,14,23,23,21,7,19,21,5,4,2,16,8,17,3,15,15,5,16,9,7,17,7,14,16,8,6,5,2,16,5,8,13,1,8,17,2,10,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,15,13,21,8,15,19,21,2,13,21,13,5,8,16,7,2,1,5,3,19,6,14,6,21,9,2,9,14,14,2,5,14,2,5,8,8,8,14,6,15,21,15,13,5,19,2,15,21,16,21,13,9,15,21,14,15,6,4,2,15,21,21,4,13,20,21,10,3,9,8,8,13,15,6,2,17,2,15,15,21,14,15,13,20,8,16,15,5,4,8,13,8,13,5,19,13,2,15,9,5,16,15,17,15,20,14,14,3,8,15,14,16,16,16,15,16,1,8,6,2,7,13,19,3,8,14,15,6,5,14,21,21,15,5,15,8,2,10,17,21,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,6,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,15,21,7,4,2,20,6,15,21,15,15,4,5,5,21,10,16,7,15,18,1,21,15,21,5,5,13,2,19,15,23,10,21,9,14,5,8,15,21,14,15,15,7,15,17,4,8,14,17,21,21,16,15,21,6,6,17,5,15,13,2,21,7,20,9,6,14,21,8,21,7,4,8,16,16,13,13,13,15,20,1,15,7,4,14,21,13,8,2,18,14,8,3,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,6,2,16,13,13,10,16,5,21,9,15,2,18,9,7,21,13,21,7,15,8,4,16,9,9,20,21,14,5,21,4,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,15,2,15,17,15,21,16,5,8,13,6,15,21,7,17,2,13,2,5,21,18,2,6,16,1,13,8,7,16,8,23,9,2,21,21,14,13,13,21,21,4,13,19,2,16,21,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,15,18,16,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,9,1,15,15,15,1,23,23,23,23 +24,23,23,3,21,17,15,10,21,5,10,21,10,10,10,18,13,6,7,3,15,21,21,21,15,5,23,6,2,10,16,21,18,23,13,8,2,8,5,16,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,15,10,15,10,15,5,7,7,10,20,10,2,4,16,16,21,14,2,14,23,23,16,13,13,15,13,16,21,2,18,1,15,5,7,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,15,9,15,21,21,4,8,19,23,13,21,8,8,16,6,2,20,21,5,10,23,10,18,14,13,15,4,21,9,2,7,21,1,10,14,3,8,23,23,23,23,5,9,5,9,20,17,7,15,15,15,8,20,2,21,21,2,7,21,21,8,14,14,11,23,2,14,15,5,13,5,20,11,15,2,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,4,9,18,20,8,15,13,4,8,13,6,21,14,23,9,11,6,3,5,15,15,11,18,15,15,6,13,6,10,23,21,19,15,16,16,21,8,8,18,5,3,23,10,2,6,15,15,1,2,18,9,10,10,16,13,15,21,17,16,5,5,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,7,15,11,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,1,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,13,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,6,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,5,21,17,15,15,16,10,10,17,6,15,2,21,9,15,2,17,13,17,15,16,17,5,4,6,8,5,2,9,20,23,2,19,3,15,13,5,2,18,14,17,9,7,8,19,4,8,17,15,11,15,15,21,21,7,2,16,5,7,13,10,6,10,21,5,2,17,16,17,18,5,6,7,10,21,15,5,19,7,14,16,8,6,8,2,16,13,15,14,1,7,21,13,6,21,11,10,15,8,17,15,8,7,5,9,7,15,15,9,18,16,1,10,15,17,13,13,14,10,15,16,8,10,18,1,2,7,17,13,5,2,8,7,2,21,5,2,20,7,14,6,21,7,6,7,16,14,13,5,10,2,5,8,8,7,14,9,15,1,15,1,1,21,6,10,21,16,21,4,13,8,21,7,18,6,7,2,10,8,21,6,7,20,21,4,13,9,6,17,7,13,5,21,17,2,15,15,16,14,7,5,20,5,16,17,5,4,8,13,7,13,13,19,13,7,2,7,17,15,15,16,1,20,14,14,10,2,6,14,16,17,15,15,17,19,17,8,6,8,6,16,7,18,15,6,2,9,15,15,17,15,6,17,13,6,15,17,16,23,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,5,19,7,18,19,18,6,5,21,5,13,13,19,17,19,23,13,19,9,6,9,16,14,1,17,7,15,13,11,17,4,21,14,17,15,1,15,17,21,4,6,7,6,17,13,9,17,7,21,9,5,4,21,7,16,7,17,5,5,4,16,7,13,9,13,17,17,3,6,18,6,6,4,6,19,7,21,17,6,21,21,17,15,1,21,17,10,7,5,9,8,15,8,9,4,21,16,5,21,16,23,13,1,7,4,17,9,7,17,18,4,6,1,5,21,4,7,8,4,21,9,2,2,16,6,4,23,6,4,5,16,5,7,2,17,10,9,17,8,7,7,19,5,21,11,21,11,20,4,3,21,19,9,7,7,19,21,9,4,4,9,7,7,20,16,17,2,17,1,4,4,10,10,1,23,4,9,4,21,15,18,19,1,13,6,6,17,9,17,15,9,4,8,13,5,21,7,23,13,16,6,9,5,8,7,18,17,10,16,14,4,13,9,23,18,15,18,8,1,1,7,4,13,16,14,23,9,5,16,19,13,17,16,8,21,15,4,7,13,4,1,1,20,5,23,23 +24,23,23,5,16,15,5,6,21,7,2,21,6,2,8,3,3,16,2,17,13,15,19,15,21,5,8,15,8,13,2,8,16,23,8,19,2,13,9,6,4,18,14,7,21,7,8,18,4,15,1,16,11,15,15,16,21,5,4,15,2,2,7,6,14,13,1,5,4,16,17,3,20,4,4,7,5,6,16,14,9,7,14,15,8,15,13,10,13,5,4,13,1,8,16,15,5,21,11,3,15,15,17,8,2,7,5,9,8,15,13,9,21,21,21,13,2,17,13,13,14,10,13,21,8,3,19,19,2,7,21,13,5,14,16,7,2,21,5,2,20,6,14,5,21,9,16,20,4,14,13,6,2,2,5,8,8,8,14,15,15,1,13,2,9,21,15,2,8,7,21,13,7,13,21,15,14,15,5,2,5,2,21,9,13,20,21,2,15,8,16,8,13,5,6,2,17,2,15,13,21,14,9,5,20,8,16,13,5,4,8,13,8,7,5,19,13,7,15,9,5,17,15,16,15,20,14,4,13,13,3,14,16,17,17,15,17,19,8,9,3,15,8,15,5,15,15,15,5,9,15,16,17,15,7,8,15,7,8,21,16,23,23,23 +24,23,23,23,21,21,2,6,1,2,13,2,21,3,5,13,13,21,2,13,19,21,21,16,2,5,21,3,8,13,6,6,21,23,13,17,5,14,5,16,10,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,15,8,16,21,5,16,2,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,17,7,5,13,15,15,15,5,15,21,18,5,21,8,23,14,14,15,10,16,15,5,21,21,3,6,18,5,21,3,13,17,8,16,2,3,17,8,5,6,21,7,5,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,16,6,21,21,10,15,21,20,8,14,7,8,17,3,14,5,16,15,6,2,16,2,2,21,1,15,3,9,16,21,23,2,3,2,21,15,14,5,18,13,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,10,15,18,15,17,15,16,21,8,6,7,21,16,14,15,10,14,13,15,6,15,21,1,15,10,16,15,2,8,21,2,5,3,23 +24,23,23,23,23,6,6,2,17,4,4,17,17,6,6,9,7,13,16,8,13,16,17,17,2,5,23,7,7,13,4,1,17,23,8,17,9,6,6,16,16,18,14,7,15,7,17,17,4,21,18,17,21,1,15,21,9,4,5,23,23,23,23,23,23,6,19,9,4,4,17,6,21,4,4,6,5,4,16,13,13,11,13,17,21,4,16,13,5,13,21,14,21,8,16,4,5,15,15,19,21,1,17,11,21,7,5,9,8,15,8,9,17,21,17,5,19,17,23,13,1,5,4,17,9,6,11,17,2,6,4,13,18,8,13,8,16,21,13,2,4,1,1,5,15,6,15,23,2,4,15,13,4,5,9,18,8,8,14,4,5,16,21,13,16,21,6,1,21,11,13,9,23,23,23,23,14,5,5,23,23,23,23,21,5,1,21,2,9,10,15,19,23,9,9,4,17,14,21,19,18,15,2,6,16,5,18,15,3,4,8,13,6,21,1,23,19,17,6,3,5,8,13,2,21,18,19,5,13,13,20,23,16,5,16,17,16,21,8,4,5,21,6,23,4,9,6,5,13,17,4,17,9,7,21,17,13,4,16,17,18,5,9,19 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,16,4,6,2,21,15,3,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,15,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,15,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,16,8,15,18,21,2,13,17,13,5,15,3,8,2,7,5,2,2,6,14,6,1,9,2,18,8,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,5,21,15,15,15,1,15,15,21,6,3,15,7,5,17,2,17,13,16,7,15,18,5,8,13,9,13,4,2,18,23,5,20,2,15,5,6,2,18,15,18,11,7,8,18,4,18,1,21,15,15,15,16,21,9,6,2,4,2,10,14,2,16,21,10,6,2,21,21,19,8,3,4,10,21,14,15,3,7,14,17,8,6,4,3,16,15,5,13,1,17,16,7,5,21,11,4,15,15,17,6,19,7,5,9,13,15,15,9,15,21,21,2,19,21,13,13,14,15,4,16,8,15,18,15,2,4,8,13,9,15,7,18,2,21,5,2,1,6,14,6,21,9,8,7,17,14,13,5,16,2,5,8,16,8,14,15,5,1,15,2,7,21,10,8,21,16,21,13,6,15,21,14,6,3,6,2,13,21,21,7,6,20,21,4,13,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,20,1,16,13,5,4,8,13,8,13,15,19,13,7,8,9,5,17,15,16,21,20,14,13,9,13,15,14,17,11,1,15,17,19,16,13,7,4,3,4,5,15,5,14,14,6,8,16,21,15,6,15,8,2,17,15,21,4,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,6,6,8,13,13,2,21,13,16,15,21,16,5,2,10,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,8,13,15,6,13,13,4,18,13,21,6,13,10,17,14,18,13,7,5,5,17,21,5,19,15,14,16,16,4,4,9,4,4,2,13,1,7,1,7,6,21,15,10,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,15,18,17,2,15,3,13,5,7,16,8,2,21,5,2,9,6,14,8,21,9,6,9,15,10,13,5,14,2,5,8,8,8,14,15,15,1,15,13,21,1,13,2,21,18,18,2,5,1,23,7,15,10,7,15,5,8,21,2,15,20,18,9,15,7,7,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,8,11,13,23,9,15,19,9,5,16,15,21,16,4,7,14,15,13,5,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,4,15,6,15,15,17,15,6,8,15,2,15,15,21,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,4,10,21,8,5,2,16,8,6,16,17,9,9,5,20,21,8,17,13,1,16,16,6,23,21,5,13,4,17,16,18,23,6,4,9,6,15,5,16,18,14,7,15,7,21,17,4,21,15,17,21,9,19,16,21,5,10,23,23,23,23,10,16,5,21,5,15,6,18,17,16,7,7,4,9,7,16,13,13,15,13,16,21,10,21,21,7,4,10,10,20,2,21,10,5,21,21,15,21,1,17,7,16,7,5,9,18,15,7,9,16,21,17,9,3,18,23,13,1,13,9,17,9,11,19,21,10,15,9,13,18,7,15,8,2,21,9,2,10,21,1,5,7,5,23,15,21,15,4,13,17,5,9,16,8,8,15,4,6,7,21,2,21,21,7,1,15,21,13,23,23,23,23,23,23,23,3,13,4,4,16,7,2,20,18,15,9,10,10,7,23,2,19,4,21,14,13,9,18,5,6,9,17,10,16,18,9,4,8,13,6,13,9,23,10,17,5,3,5,16,15,2,18,16,16,13,7,3,8,23,23,15,5,16,15,21,21,8,16,7,8,15,5,2,21,9,16,17,2,16,18,9,10,16,13,10,21,16,15,23,23,23 +24,23,23,8,21,14,10,2,21,15,6,17,6,2,2,7,13,13,2,21,13,16,7,21,21,5,23,13,13,13,15,8,21,13,13,10,2,10,9,6,2,18,14,21,11,7,8,18,4,18,21,21,15,13,15,16,21,10,2,16,5,2,13,6,21,15,21,6,2,2,16,14,16,2,4,15,5,21,21,15,9,15,14,16,7,6,2,19,16,13,13,8,21,7,16,16,6,21,11,2,15,15,1,17,19,7,5,9,8,15,15,9,21,21,21,14,21,16,13,5,14,14,13,16,8,2,18,21,2,15,21,13,5,8,10,8,10,21,5,2,9,6,14,13,1,9,6,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,1,2,15,21,21,21,13,5,16,21,10,14,16,7,2,10,2,21,17,15,20,1,2,5,9,2,8,13,9,5,11,21,2,15,13,21,14,15,13,20,10,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,15,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,8,16,5,7,15,15,2,5,15,8,21,4,15,16,15,10,15,16,16,15,23,23 +24,23,23,23,23,23,23,5,16,9,8,3,21,15,15,15,13,21,2,15,8,17,16,16,2,5,21,5,7,13,2,6,16,23,7,8,7,15,5,10,15,1,14,21,15,7,16,16,4,16,14,17,15,18,15,16,21,9,2,17,7,6,13,16,21,5,13,15,10,14,17,8,17,2,14,5,3,19,13,13,14,8,13,8,7,2,18,2,3,14,15,10,17,15,21,6,5,21,16,1,21,7,16,7,18,7,5,9,8,15,8,5,15,21,21,5,16,21,23,15,14,9,10,16,10,13,5,21,6,2,1,13,21,7,13,17,3,17,2,3,3,21,13,15,21,16,6,10,21,5,15,7,10,15,9,17,13,8,15,8,13,21,16,5,21,21,10,6,17,20,2,14,16,2,17,5,2,16,15,15,7,4,21,2,7,21,21,15,13,9,17,17,23,2,3,2,21,15,14,5,18,15,5,15,1,8,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,17,13,16,16,5,3,15,5,13,10,7,17,15,16,15,16,21,7,6,7,7,9,15,15,10,14,15,15,6,15,6,17,13,15,15,15,2,15,21,3,5,23,23 +24,23,5,4,21,8,4,4,21,8,6,15,17,15,6,18,4,13,6,16,13,17,19,16,4,4,1,9,7,9,4,6,16,23,15,17,3,15,5,6,17,18,14,8,15,7,17,16,4,16,14,17,21,16,13,21,18,5,4,17,9,9,13,6,21,4,19,4,10,4,18,17,19,2,4,5,2,17,19,13,13,7,13,21,1,10,18,18,4,5,7,16,8,5,21,15,8,1,15,15,21,1,17,13,19,7,5,9,16,8,7,17,20,11,10,6,21,15,23,6,13,8,4,17,9,9,17,1,5,4,21,13,21,4,9,8,4,16,9,7,2,8,14,13,2,6,15,15,20,4,6,19,13,20,13,9,8,8,14,2,6,1,15,9,21,21,17,1,17,2,4,13,10,16,17,9,14,7,17,7,5,4,1,19,2,16,21,13,9,16,23,18,19,9,6,2,7,21,7,10,16,14,15,3,17,4,8,15,7,4,7,13,7,21,5,23,5,16,2,7,6,16,16,21,16,9,15,14,7,13,5,23,19,16,18,7,17,18,8,4,9,9,10,5,2,8,9,6,15,6,5,21,8,2,2,17,7,9,21,21,20,9,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,4,10,17,21,15,6,6,9,6,1,5,21,16,20,7,15,7,17,17,4,21,14,17,19,21,19,19,19,6,4,15,1,10,13,6,17,5,21,15,8,6,17,9,16,14,16,4,9,2,16,8,13,7,13,17,21,3,21,21,8,7,2,6,20,8,21,6,6,21,21,10,21,1,17,15,16,7,5,9,6,15,8,9,10,21,17,10,19,15,23,13,21,4,15,21,10,9,20,17,15,15,4,6,20,6,6,17,4,21,2,2,19,21,1,5,19,15,23,23,23,23,7,13,16,8,9,6,16,7,15,2,13,15,16,18,16,21,10,5,17,21,15,21,13,4,10,10,15,6,20,4,13,2,17,6,4,14,21,21,4,10,10,18,23,2,9,13,21,14,13,15,21,5,14,17,21,6,1,1,9,4,8,13,6,5,9,23,13,17,2,3,5,16,15,21,18,2,19,3,5,10,6,23,21,18,16,13,15,21,8,19,6,16,4,23,6,6,15,4,15,19,6,20,1,10,6,21,13,4,2,15,19,4,23,23 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,18,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,5,21,15,6,15,15,15,6,2,18,6,8,21,10,16,2,15,15,18,21,15,2,5,17,5,8,13,10,6,16,23,13,16,13,16,5,2,14,1,14,21,15,7,16,15,4,16,14,21,15,21,16,16,15,5,2,17,15,2,13,6,16,5,13,13,8,1,16,8,21,7,15,15,6,2,7,19,13,14,13,17,7,15,18,15,3,5,15,8,11,7,16,15,5,21,1,21,1,1,21,13,21,7,5,9,15,15,15,5,15,21,18,5,21,16,23,14,14,2,6,16,5,6,10,21,15,6,20,13,16,6,13,21,2,21,2,3,2,1,10,14,1,19,5,7,21,5,16,6,2,15,8,16,13,7,14,2,15,11,16,5,21,21,16,2,16,20,2,5,6,17,15,4,14,6,15,8,6,1,16,2,2,21,1,15,4,10,16,18,23,8,3,2,17,15,15,5,21,21,5,5,17,3,21,15,13,4,8,13,13,18,21,23,8,21,2,3,6,17,15,16,16,8,3,14,13,13,2,23,16,15,17,15,16,21,8,5,7,5,2,8,15,10,9,5,16,5,21,15,17,15,15,8,15,2,5,15,16,6,23,23 +24,23,23,23,23,23,23,2,21,2,10,7,21,5,5,13,13,21,3,13,7,18,21,16,2,5,21,5,8,13,6,6,21,23,13,17,6,14,5,21,10,18,14,15,15,7,21,16,4,17,14,21,15,21,8,8,21,5,2,17,2,2,13,6,21,5,13,15,3,14,16,10,16,10,14,13,5,17,14,13,14,8,13,21,7,4,18,2,3,14,15,7,16,15,17,5,5,21,21,19,21,7,16,11,21,7,5,9,8,15,7,5,15,21,21,13,21,8,23,14,14,15,15,16,8,15,18,21,2,6,3,5,3,14,13,17,16,16,2,3,2,18,7,5,21,7,5,10,21,5,16,7,2,15,9,7,13,7,15,2,15,18,16,10,21,21,10,15,17,20,2,14,4,7,17,5,14,6,16,15,6,2,16,2,5,21,21,15,9,9,21,21,23,2,3,2,21,8,14,5,18,7,5,15,15,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,15,18,15,16,15,16,21,8,6,7,2,16,15,15,10,14,15,15,6,15,21,1,13,15,16,15,2,10,21,2,5,23,23 +24,23,23,23,23,23,8,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,15,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,1,19,13,10,15,5,21,16,9,19,7,14,16,7,13,4,3,16,13,8,13,1,8,16,15,10,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,15,1,4,21,17,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,16,2,5,8,8,8,14,15,15,1,15,15,7,21,2,15,21,16,21,13,5,15,21,14,14,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,14,13,7,10,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,21,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,10,14,6,15,4,15,10,6,5,16,17,15,15,15,15,2,17,15,16,15,8,18 +24,23,23,23,23,13,5,15,21,2,15,21,6,13,2,3,13,13,2,21,13,16,18,15,21,5,8,13,8,13,2,8,21,23,13,10,2,13,13,6,2,18,15,1,11,7,8,18,4,21,14,21,15,15,10,16,21,15,15,16,5,15,13,2,6,2,21,5,2,2,21,8,20,8,14,5,5,21,16,7,20,7,14,16,16,6,4,3,5,13,15,15,21,15,16,5,15,21,11,6,15,8,1,8,17,7,5,9,8,15,15,9,21,21,21,15,6,3,13,13,14,15,13,21,8,15,20,21,2,15,17,13,5,6,16,8,2,21,5,2,9,6,14,15,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,15,15,1,16,15,8,21,3,4,21,21,21,13,5,16,21,7,5,15,7,2,7,2,21,8,13,20,15,21,15,9,10,8,13,5,4,2,21,2,15,2,21,14,23,13,20,2,16,13,5,4,8,13,8,9,9,16,13,9,7,9,5,17,13,17,21,20,14,14,5,2,15,14,17,21,16,15,15,19,19,15,6,7,7,13,8,14,15,6,2,5,8,16,21,15,5,16,13,3,17,16,23,23,23,23 +24,23,23,23,23,19,10,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,6,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,18,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,9,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,17,9,23,23 +24,23,23,23,16,8,5,2,17,5,15,21,2,2,2,3,9,15,6,17,13,21,19,15,16,5,21,5,7,13,2,6,17,23,15,16,13,5,13,5,8,19,15,21,11,7,8,18,4,15,19,15,7,15,15,17,21,10,2,15,10,10,13,2,21,7,21,8,5,15,16,14,16,6,2,15,5,17,10,14,3,7,14,16,8,6,14,2,16,13,8,8,1,8,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,13,9,21,21,21,2,8,21,13,13,14,14,15,17,8,6,18,15,2,7,16,13,5,5,2,7,2,21,5,2,20,6,8,15,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,2,15,21,13,8,13,18,2,8,16,21,15,13,5,15,21,5,13,15,3,2,10,10,21,5,8,20,1,2,15,9,15,8,23,23,7,7,1,2,15,13,21,14,15,13,20,7,8,15,5,4,8,13,7,13,13,19,13,8,8,9,5,16,13,17,15,19,13,14,10,13,10,2,20,21,21,7,17,1,8,2,15,16,13,5,5,15,14,9,1,2,6,21,17,13,6,17,15,7,16,16,16,15,23,23 +24,23,23,3,21,9,6,9,17,7,9,17,6,10,10,17,7,13,2,17,13,16,7,17,20,5,8,10,9,5,7,3,20,23,5,19,2,13,5,6,2,18,14,21,8,13,8,15,4,8,21,15,11,15,8,1,21,6,7,1,5,8,13,10,21,5,4,9,15,8,7,4,21,16,4,6,9,1,16,1,20,7,14,16,1,6,4,1,8,13,6,7,16,2,16,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,7,7,16,13,13,14,5,15,16,9,21,18,21,2,2,16,13,5,9,8,8,2,21,5,2,10,6,14,6,17,9,6,15,4,14,13,5,16,2,5,8,8,8,14,9,15,1,16,9,8,21,6,7,21,21,6,13,4,16,21,15,19,6,7,2,21,10,21,2,17,20,1,10,5,9,4,16,7,9,15,21,17,2,7,16,21,14,10,13,20,7,17,15,5,2,7,13,10,13,13,3,13,7,2,7,16,9,15,16,17,20,4,6,5,3,4,14,17,19,17,8,17,19,16,8,5,8,6,21,7,21,10,15,2,5,10,21,16,15,10,17,7,10,21,17,21,6,14,19 +24,23,4,7,21,6,3,10,21,5,8,16,17,4,6,21,15,13,9,17,7,19,15,16,21,10,18,5,5,6,6,6,17,15,15,2,13,6,9,8,16,3,7,7,15,7,21,17,4,16,21,17,1,6,19,16,18,3,21,15,2,8,6,10,21,5,17,9,5,8,16,14,21,7,2,8,14,2,16,6,13,13,13,15,21,10,6,21,16,13,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,17,15,8,9,21,21,17,8,16,21,23,13,1,6,9,17,9,15,2,15,6,4,21,13,1,5,6,1,6,21,9,2,1,1,1,5,18,9,15,23,21,15,6,13,2,5,9,3,17,8,15,1,7,21,15,2,21,19,4,3,17,18,6,11,2,5,23,2,5,15,19,13,2,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,19,20,13,6,13,17,2,18,3,3,4,8,13,7,21,5,23,2,16,6,3,5,13,13,16,17,6,8,18,2,13,3,23,18,11,18,17,21,21,1,7,5,17,5,23,23,9,5,2,13,4,6,21,13,15,10,16,13,2,17,1,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,15,14,9,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,16,16,15,14,20,13,13,6,14,16,18,23,6,2,13,13,5,6,14,3,5,15,15,7,8,1,4,17,15,16,21,15,15,21,3,2,15,13,15,23,23,23,23,5,21,5,6,15,16,14,16,16,9,7,18,15,7,2,13,13,6,18,15,9,6,21,21,13,13,8,15,14,21,13,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,15,2,15,23,13,3,6,15,16,15,6,16,20,2,2,15,13,15,8,2,7,15,7,14,2,13,17,6,5,19,14,15,23,2,5,15,13,21,3,9,2,16,8,15,2,5,21,16,2,21,21,10,7,21,7,13,6,23,23,23,23,23,23,23,23,14,6,21,21,15,21,21,6,2,9,15,18,23,2,16,5,21,15,15,13,21,14,14,13,8,15,16,15,18,4,9,13,20,17,14,23,13,15,2,3,11,16,13,21,16,2,14,6,5,11,14,14,19,21,21,15,16,11,19,8,13,14,21,15,7,5,5,14,15,15,2,21,16,15,2,16,7,15,15,16,20,15,23,23 +24,23,23,15,1,5,10,4,18,15,15,21,6,9,4,18,5,16,2,21,13,16,19,15,17,5,8,6,8,5,16,16,16,23,15,19,2,6,5,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,15,16,21,3,10,4,14,23,23,21,6,6,21,5,4,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,4,13,18,6,7,15,21,2,10,17,13,5,7,16,8,8,7,6,2,19,6,8,6,21,9,6,15,4,14,6,5,17,2,5,8,7,8,14,4,15,21,15,8,9,21,2,15,19,8,16,13,5,16,21,7,7,5,4,10,8,17,21,17,6,20,21,4,13,9,8,8,13,5,4,21,17,2,15,13,16,14,4,5,20,4,16,13,5,4,8,13,15,15,7,19,13,8,2,9,5,17,13,17,17,20,14,14,9,4,4,14,17,16,17,15,16,21,7,7,2,5,4,10,5,15,8,19,5,5,15,21,17,15,6,15,8,4,16,15,16,6,23,23 +24,23,23,23,15,2,6,6,18,7,2,21,6,2,5,18,5,15,2,21,13,16,19,15,16,5,8,15,8,13,2,6,16,23,15,19,2,15,5,6,2,18,15,3,15,7,8,18,4,15,21,15,15,13,6,21,21,2,2,9,7,23,23,21,6,6,21,5,2,8,17,8,19,7,2,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,7,13,1,14,21,2,6,16,17,15,15,15,17,2,3,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,5,13,18,8,15,15,21,2,2,17,13,5,8,8,8,2,15,5,2,18,6,8,5,21,9,6,8,15,14,13,5,14,2,5,8,7,8,14,2,15,21,15,8,7,21,2,15,19,15,16,5,5,16,21,14,15,5,4,2,15,16,21,9,6,1,21,2,8,9,8,8,13,5,15,21,17,2,15,7,15,14,15,13,20,10,16,13,5,4,8,13,15,15,7,3,13,8,2,9,5,17,15,16,16,20,14,14,6,2,15,14,17,16,21,15,16,21,7,5,2,6,15,6,5,15,5,19,6,5,15,21,17,15,2,15,15,15,16,16,18,6,23,23 +24,23,6,7,21,6,10,2,17,9,2,21,21,16,15,4,4,15,8,17,13,17,7,17,19,11,18,6,8,4,6,15,16,23,7,17,9,13,9,6,3,18,14,1,21,7,16,18,4,21,3,17,15,1,15,16,21,9,6,17,5,4,13,2,18,7,21,9,10,2,17,3,16,4,14,6,5,21,21,14,18,7,14,21,2,5,6,19,14,9,13,9,17,14,21,15,4,17,17,6,19,8,16,13,4,7,5,9,7,13,11,6,17,21,21,6,21,17,13,13,8,10,1,16,9,4,19,18,2,4,15,13,1,4,5,17,11,17,10,16,9,6,6,6,1,3,4,9,20,9,5,10,18,21,9,20,8,8,14,16,7,15,16,6,16,21,4,21,17,19,7,2,4,21,21,7,4,8,7,7,5,18,21,20,9,7,1,15,15,8,7,8,15,13,4,2,17,4,13,9,17,14,16,5,15,16,16,15,3,4,8,13,8,13,2,8,15,15,16,9,5,17,13,17,16,15,7,14,9,13,2,3,18,15,16,7,16,18,16,15,9,7,21,6,9,17,6,8,9,6,4,16,17,15,5,17,8,2,21,15,19,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,7,15,15,9,2,21,17,4,2,15,13,13,18,2,13,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,23,19,21,16,4,3,16,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,6,10,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,15,15,16,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,14,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,8,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,13,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,15,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,9,6,21,4,4,2,17,6,9,17,17,8,13,4,4,15,5,16,13,16,7,17,17,13,13,9,4,9,5,4,16,23,10,17,9,13,9,10,21,19,14,1,21,7,8,18,4,18,14,17,15,21,8,16,21,3,4,16,6,4,13,6,21,4,1,7,10,4,17,18,17,4,4,6,6,21,21,5,20,7,14,18,21,6,4,19,14,10,13,9,17,8,21,6,5,15,21,1,20,1,1,11,19,7,5,9,9,21,8,5,17,21,17,2,21,17,13,13,8,5,8,16,10,4,18,17,23,23,23,13,8,4,5,18,17,17,4,9,5,6,6,5,1,3,4,15,20,5,7,10,18,17,9,4,17,8,14,9,2,15,8,10,21,21,5,4,18,19,10,13,4,17,21,9,2,16,9,8,4,20,21,19,6,15,1,21,9,9,4,8,13,21,4,2,21,4,13,4,21,15,15,5,17,4,16,15,3,2,7,13,8,13,1,8,13,15,17,9,7,19,13,17,17,6,21,14,4,9,4,4,17,16,17,8,16,18,16,3,5,8,19,6,9,18,9,5,7,6,15,17,17,15,5,17,15,4,8,16,19,5,19,19 +24,23,23,23,23,16,6,8,17,9,15,2,15,6,6,16,13,16,2,16,2,21,3,15,15,6,17,5,13,8,2,10,17,23,13,17,6,13,13,16,14,16,16,8,15,7,16,18,4,16,14,17,15,21,6,21,15,2,10,15,15,5,13,13,21,5,21,13,6,21,16,8,16,15,14,13,3,14,8,14,13,14,13,21,15,8,18,2,3,6,16,8,1,7,20,3,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,15,2,16,23,13,9,10,15,16,13,3,7,21,2,2,1,13,18,6,3,8,8,16,8,10,5,1,23,23,23,23,6,15,21,2,14,6,3,8,11,15,8,8,15,6,6,17,8,2,21,21,13,21,17,20,2,5,6,15,15,7,14,15,15,11,15,5,16,2,2,20,21,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,15,17,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,6,19,7,5,13,13,2,19,15,16,13,16,18,8,5,15,16,5,15,2,16,14,6,2,5,15,18,17,13,18,15,15,15,2,15,16,23,23,23 +24,23,23,10,16,10,10,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,2,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,8,1,16,15,15,15,16,21,4,10,7,6,8,10,3,5,17,21,10,10,4,1,16,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,5,4,6,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,21,6,3,21,13,13,8,7,9,16,8,15,18,15,2,7,17,13,5,8,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,21,15,1,15,4,7,21,3,4,21,8,21,13,5,15,21,15,13,15,10,2,15,10,21,16,6,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,13,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,13,2,4,5,17,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,21,8,4,6,21,5,17,21,21,10,13,4,10,15,4,16,13,16,15,16,16,23,18,6,13,2,6,8,18,23,8,19,9,9,14,3,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,16,1,5,19,21,5,8,2,10,21,14,21,6,8,6,17,19,16,2,4,15,5,21,21,14,19,7,14,21,2,5,15,2,14,6,13,6,17,7,16,13,6,21,21,2,19,7,17,7,6,7,5,9,9,15,11,5,17,21,21,2,19,17,13,13,8,13,16,16,5,4,19,16,2,8,21,13,17,6,5,18,4,17,6,15,9,6,6,4,21,9,6,15,18,6,19,10,19,21,9,20,8,8,14,18,15,15,16,10,16,1,6,4,18,2,8,6,8,21,18,2,3,7,19,4,6,19,21,6,4,21,1,17,13,8,16,8,13,9,5,4,21,4,15,13,21,14,2,6,16,16,18,13,3,4,8,13,7,7,13,2,15,13,5,9,5,1,13,18,16,2,21,14,5,13,2,10,19,7,17,15,16,18,16,8,5,7,2,6,5,5,4,8,9,15,8,21,17,7,6,17,7,2,4,16,19,6,19,19 +24,23,23,23,21,5,15,8,17,5,15,21,6,15,10,3,7,8,2,17,13,16,8,15,16,9,14,15,8,13,6,16,19,23,7,3,2,13,5,6,2,18,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,2,4,8,6,5,13,7,8,7,21,5,4,8,16,16,17,6,14,7,5,21,16,6,9,7,14,16,8,15,15,15,15,13,8,14,1,8,21,15,10,17,15,6,15,15,21,8,10,7,5,9,8,15,13,9,19,21,21,2,6,17,13,13,14,10,15,16,8,5,21,15,2,5,16,13,5,13,7,8,2,21,5,2,20,6,8,6,21,9,8,15,18,2,5,5,14,2,5,8,8,8,14,9,13,21,15,10,13,18,2,15,21,21,21,13,5,15,21,5,8,15,7,2,5,10,21,21,6,20,1,2,15,7,4,8,7,5,4,2,1,2,15,13,21,14,8,13,20,8,15,8,5,4,8,13,13,13,13,18,13,8,15,9,5,15,13,16,15,20,7,14,5,13,15,14,17,16,21,15,17,21,8,5,7,21,8,6,5,15,10,13,9,9,10,15,17,15,5,8,8,15,15,16,17,4,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,19,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,3,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,10,8,21,6,7,4,17,13,5,18,21,4,13,4,4,15,1,16,13,16,15,16,21,23,8,5,2,9,4,17,21,23,21,3,9,9,4,1,9,19,14,21,21,7,16,18,4,18,3,16,15,21,8,16,21,5,4,1,9,4,10,13,8,14,21,5,3,17,16,3,16,4,15,7,10,21,10,14,19,7,14,21,2,10,4,19,14,9,10,5,17,7,21,13,6,21,21,2,19,7,17,7,21,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,13,3,17,3,10,19,17,9,4,21,13,16,11,5,18,9,21,7,6,8,6,5,7,1,3,2,9,14,7,4,8,19,21,9,20,7,8,14,15,6,1,16,2,21,21,6,17,15,5,4,4,6,21,18,5,14,17,19,4,5,18,21,20,9,8,1,17,15,8,7,8,13,7,9,4,21,4,13,21,21,14,7,9,15,17,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,16,16,17,1,14,5,13,4,4,19,19,17,15,16,18,16,1,9,7,2,6,8,5,5,6,9,15,15,17,17,15,2,17,7,2,1,16,19,5,6,19 +24,23,23,6,17,7,9,2,21,3,9,21,6,4,21,19,13,13,4,17,13,16,19,8,17,9,2,9,9,9,7,9,18,23,7,3,9,10,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,9,21,21,9,4,6,16,4,17,7,15,9,10,17,17,13,19,7,14,16,8,4,4,3,17,9,10,8,1,8,16,7,6,21,7,4,15,15,17,23,10,7,5,9,8,15,8,9,21,21,17,6,4,21,13,13,21,9,9,21,9,9,18,17,21,7,21,3,5,3,15,8,4,16,15,13,21,6,14,16,15,9,10,16,7,21,8,8,9,10,9,4,8,8,14,4,17,1,15,4,5,17,9,4,21,15,7,9,7,17,21,5,4,4,3,2,21,21,18,4,4,20,21,17,6,9,5,7,13,9,9,2,17,15,15,6,17,14,5,6,20,6,17,13,9,4,8,13,8,11,15,19,13,7,8,9,5,16,15,17,17,20,14,5,5,5,4,15,17,17,1,15,17,18,19,8,10,7,10,4,5,15,4,14,9,7,4,17,17,2,6,16,8,4,17,21,21,5,23,23 +24,23,23,15,21,4,7,6,21,6,10,16,16,15,14,19,13,9,15,16,7,16,7,16,16,15,17,2,8,13,15,8,11,23,5,17,9,15,9,4,10,16,17,7,15,7,1,17,4,21,15,16,1,15,15,19,21,10,15,16,5,15,13,8,17,9,14,10,10,15,21,14,21,15,2,17,4,17,16,13,13,8,13,4,17,10,7,6,2,15,2,8,19,8,19,5,15,21,11,2,19,1,17,1,19,7,5,9,8,15,8,9,15,21,17,5,5,21,23,13,16,5,15,16,9,7,2,15,2,6,21,13,11,8,3,8,8,21,9,2,4,21,1,10,21,9,8,23,23,23,23,13,16,6,9,19,8,7,15,15,5,16,7,2,21,21,11,15,18,19,8,10,8,15,15,7,15,13,10,11,8,4,15,1,5,18,21,21,10,10,8,23,5,13,5,13,17,14,10,13,21,7,23,13,16,10,18,15,3,4,8,13,8,21,7,23,13,17,2,3,5,13,13,17,16,1,6,2,23,23,7,14,19,8,17,16,16,1,11,6,21,14,6,23,23,23,13,4,15,9,15,21,1,15,10,16,15,2,4,8,10,10,19,18 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,16,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,20,7,16,7,16,2,5,15,7,13,1,14,21,7,23,7,5,2,15,5,16,14,21,2,8,15,7,16,13,4,16,21,21,21,21,8,16,15,7,10,16,13,5,13,7,21,7,16,5,6,16,21,2,2,4,14,16,5,15,16,15,5,7,13,21,20,20,10,21,7,16,5,6,21,14,1,13,5,16,15,2,21,16,13,7,16,7,5,9,21,15,8,9,16,21,21,2,4,16,23,13,21,6,15,16,15,13,8,15,15,19,21,13,21,6,2,8,15,21,3,5,4,16,2,5,16,2,13,14,13,5,15,15,8,21,7,8,13,8,15,6,6,21,7,21,21,1,21,2,21,15,7,13,8,15,1,13,15,6,15,5,7,21,16,2,10,20,21,7,15,9,16,23,5,21,7,1,16,13,15,15,18,16,13,14,16,2,18,18,9,4,8,13,8,5,15,23,13,16,2,15,5,16,13,15,15,7,21,13,5,2,15,20,15,15,17,15,9,20,7,8,6,9,6,15,21,1,15,6,15,1,15,13,1,2,2,17,13,10,6,17,16,5,23,23 +24,23,23,15,21,15,5,1,11,15,2,21,6,15,13,7,13,13,2,21,13,16,13,16,21,5,8,15,7,13,2,1,17,23,13,3,2,21,5,5,2,18,14,1,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,2,4,10,6,9,21,5,2,2,16,7,19,15,4,7,5,21,16,8,19,7,14,15,8,6,4,3,16,6,5,13,1,8,17,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,15,13,21,8,15,18,15,2,7,21,13,5,6,8,8,2,21,5,2,17,6,8,6,21,9,6,15,21,15,13,5,14,2,5,8,8,7,14,2,15,1,15,10,5,21,2,15,21,8,21,13,5,15,21,7,14,15,7,2,15,10,21,17,8,20,21,4,15,9,8,8,13,13,8,2,21,2,15,13,16,14,14,13,20,8,16,13,5,4,8,13,8,13,13,2,13,8,15,9,5,17,15,16,21,20,14,21,10,2,15,14,21,17,16,8,16,19,21,8,13,15,8,16,16,2,5,10,10,9,4,17,17,15,5,16,13,15,15,16,15,23,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,6,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,8,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,5,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,5,15,15,15,2,21,15,10,21,6,2,2,5,13,13,8,21,13,16,6,16,2,5,8,15,8,13,2,2,18,23,13,3,2,15,5,6,2,18,14,1,11,7,8,18,4,15,21,15,15,15,15,16,21,15,2,15,5,10,13,4,6,5,21,9,2,2,17,7,19,13,2,5,5,21,21,7,19,15,14,16,8,15,4,3,16,6,15,13,1,8,21,15,6,21,11,15,15,15,16,16,20,7,5,9,8,15,15,9,21,1,21,8,8,21,13,13,14,6,13,17,8,15,18,15,2,15,3,13,5,8,16,8,2,21,5,2,8,6,14,8,21,9,8,15,17,15,13,5,16,2,5,8,8,7,14,15,15,1,16,13,21,21,5,3,16,21,21,13,2,15,21,7,15,6,7,2,15,2,21,8,13,20,1,3,6,7,14,8,13,21,4,2,16,2,15,13,21,14,15,6,20,2,8,15,5,4,8,13,8,13,5,9,13,8,15,9,16,16,15,21,17,3,2,14,5,13,15,14,17,21,15,15,16,19,21,8,13,7,14,15,6,14,15,15,2,5,15,21,3,15,6,16,13,2,21,17,15,2,7,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,15,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,17,16,7,4,17,9,10,17,13,4,4,19,13,13,2,21,13,16,7,15,4,9,18,17,8,13,6,8,17,23,10,17,9,15,5,7,21,18,14,8,15,7,16,17,4,16,14,17,21,16,6,21,18,19,4,18,6,6,13,4,21,4,4,5,8,21,17,7,18,5,5,7,21,4,19,13,13,7,13,16,21,10,19,19,5,13,15,4,21,4,21,17,5,16,15,16,21,1,17,17,21,7,5,9,8,15,8,9,21,16,21,5,11,18,15,4,21,6,15,16,9,9,2,1,4,6,21,13,21,9,9,8,4,17,21,9,4,21,1,7,18,4,8,6,15,1,2,18,13,16,13,19,8,8,14,9,5,1,16,4,21,21,6,21,21,15,9,13,4,16,17,9,14,6,17,7,15,6,17,17,9,17,1,4,9,9,10,5,23,19,6,1,1,4,2,19,21,7,6,9,16,8,16,15,9,4,7,13,7,17,5,23,4,1,4,15,5,17,13,17,16,19,15,4,11,16,8,23,19,15,16,15,17,18,11,5,6,21,7,6,16,5,9,4,13,3,21,15,16,15,6,17,7,4,21,17,18,5,19,18 +24,23,7,10,21,9,6,5,17,7,21,17,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,16,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,8,14,13,5,9,2,5,8,8,8,14,9,7,1,16,9,8,21,2,8,21,17,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,18,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,15,6,15,17,15,15,6,20,15,15,21,13,16,2,13,7,18,21,15,2,3,17,5,8,13,6,10,21,23,13,18,5,16,6,6,7,16,14,21,15,7,16,15,4,16,14,21,15,21,16,8,21,5,2,17,15,8,13,6,21,5,15,15,2,14,16,21,16,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,21,1,21,7,16,7,5,9,15,15,15,5,8,21,18,13,21,16,23,14,15,6,6,16,5,15,2,21,2,15,20,13,11,8,13,17,2,21,2,3,2,21,9,2,1,19,6,8,21,5,14,15,3,15,9,16,13,8,15,8,13,21,16,5,21,21,10,2,16,20,2,5,5,17,15,3,14,5,15,8,15,6,21,2,2,16,1,13,3,10,16,18,23,8,3,2,21,15,13,6,21,2,15,5,8,2,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,7,6,16,13,5,2,16,15,1,15,15,21,8,2,7,5,2,2,15,15,14,5,17,5,21,16,17,13,8,7,15,2,21,15,18,6,23,23 +24,23,23,8,1,8,15,10,18,10,14,17,15,5,2,16,14,13,13,21,13,16,15,16,6,5,21,13,8,13,10,16,17,23,7,18,9,13,5,2,2,18,14,21,10,13,15,16,16,15,14,21,15,16,15,16,1,15,10,16,6,15,13,2,21,2,21,5,5,16,16,21,17,6,5,16,5,21,7,14,14,7,15,16,15,5,15,20,14,13,2,9,19,8,16,10,5,21,21,6,2,15,16,16,10,13,5,8,8,15,15,5,16,21,1,4,2,16,13,13,14,13,15,16,8,15,20,21,10,13,2,4,16,3,5,21,5,17,15,2,19,10,2,10,21,21,14,15,7,21,15,5,14,2,5,8,15,8,14,21,13,15,21,2,21,21,6,15,21,9,10,15,6,21,16,13,14,5,7,2,2,21,21,13,2,17,8,7,10,15,10,13,13,7,13,2,21,2,15,15,21,14,5,13,15,2,21,15,3,15,14,15,8,15,2,8,14,21,16,13,5,17,13,16,19,8,21,4,5,13,2,4,18,15,16,16,15,18,16,7,13,7,15,21,14,16,15,15,10,6,4,15,17,15,5,16,13,2,16,16,17,4,23,23 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,18,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,2,5,9,19,17,4,18,1,6,7,21,13,15,9,16,17,14,19,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,16,8,7,14,2,5,1,7,1,19,1,6,9,21,21,9,19,16,4,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,8,17,14,5,6,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,3,14,8,4,23,14,19,17,21,8,16,21,15,9,9,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,23,23,23,23,9,16,16,10,10,21,15,8,15,8,9,21,7,14,13,16,18,21,16,5,21,5,8,13,13,19,16,23,5,17,9,15,15,9,15,21,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,21,21,8,1,4,10,6,1,16,15,13,13,7,13,9,18,10,19,4,14,15,13,8,19,14,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,8,2,21,13,13,1,6,15,21,9,6,2,18,2,7,20,13,21,8,9,8,16,17,2,9,17,21,14,5,21,14,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,17,1,8,1,16,7,10,13,9,21,16,7,1,2,7,2,5,10,17,21,5,17,1,2,10,8,6,2,23,5,9,21,21,14,7,13,21,13,15,13,15,2,16,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,8,14,8,13,4,2,19,16,16,15,16,1,16,10,2,14,9,23,9,5,14,2,15,6,4,21,17,7,7,17,7,2,15,15,19,10,10,18 +24,23,23,23,23,7,8,6,21,15,7,21,6,10,5,18,13,13,2,21,13,16,3,15,21,5,8,13,7,13,5,8,21,23,7,3,2,15,9,6,2,18,17,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,2,21,7,6,14,13,21,21,5,4,2,17,10,19,8,10,15,5,21,10,6,20,15,14,17,15,7,10,3,16,13,6,13,1,8,17,7,6,21,11,5,15,8,17,2,19,7,5,9,8,13,15,9,21,21,17,15,6,21,13,13,14,4,6,8,6,4,19,16,2,7,21,13,5,9,16,7,2,1,5,2,21,6,6,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,7,10,21,16,8,9,21,2,2,21,16,21,5,6,13,21,5,13,14,13,2,6,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,16,2,15,13,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,16,15,16,21,15,17,14,5,5,14,4,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,4,15,18 +24,23,23,23,21,5,5,2,21,18,15,21,13,8,13,21,6,13,4,17,13,17,15,16,3,5,14,15,2,7,2,1,1,23,3,19,9,13,8,10,21,18,14,10,10,7,16,7,4,21,20,16,15,21,8,15,21,5,10,15,5,2,13,6,21,5,21,7,6,8,13,8,16,2,16,5,5,21,15,16,3,9,14,17,2,2,7,16,17,15,9,13,8,8,19,4,5,18,21,6,2,15,21,8,15,7,5,9,8,15,9,5,1,16,21,2,2,16,13,13,14,5,6,16,2,4,8,21,15,2,4,13,18,15,5,17,2,18,13,14,13,6,2,14,1,10,7,15,19,16,15,5,14,16,5,13,15,8,14,16,15,17,15,7,15,21,15,2,21,3,13,13,6,21,21,7,10,6,7,8,15,2,19,21,15,20,21,5,5,16,4,7,13,14,9,2,21,4,13,13,21,14,5,13,20,7,17,13,3,4,8,13,8,13,10,16,15,13,19,9,5,16,13,17,21,8,15,14,5,13,7,17,19,8,16,15,16,1,17,13,2,8,10,16,14,16,14,15,2,1,5,1,1,3,13,16,16,2,15,16,15,13,19,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,7,2,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,7,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,15,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,21,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,5,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,10,14,15,7,2,10,2,21,15,5,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,15,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,16,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,13,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,21,21,13,6,21,2,2,8,21,2,5,13,13,21,13,13,7,18,20,16,2,5,21,5,8,13,6,6,16,23,13,17,5,14,5,17,6,18,14,16,15,7,21,8,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,15,15,17,6,16,15,14,13,2,8,8,8,14,8,13,21,7,2,18,2,3,8,15,2,17,15,16,5,5,21,21,19,21,7,8,11,16,7,5,7,8,15,15,5,15,21,18,15,21,8,23,14,14,5,2,16,15,15,21,21,3,6,18,13,21,2,13,17,15,16,2,3,8,1,13,6,21,8,6,10,21,5,16,7,2,15,9,8,13,8,15,2,15,18,16,5,21,21,10,15,21,20,2,14,2,15,17,3,14,6,16,15,8,2,21,2,13,21,21,15,5,9,21,21,23,2,10,2,21,15,14,5,18,7,5,7,7,16,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,2,15,19,15,16,15,15,21,8,6,7,10,16,13,7,2,14,5,15,6,15,21,1,13,10,16,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,8,16,15,16,19,18,2,5,21,9,9,13,14,20,1,23,13,17,9,6,5,5,6,18,15,13,15,7,21,21,4,21,14,21,15,1,15,16,19,4,4,7,6,7,9,17,13,21,21,13,8,1,16,15,19,4,6,5,4,9,7,9,9,8,10,8,18,5,21,4,21,13,4,4,19,8,21,6,6,21,17,6,2,1,21,16,9,7,5,9,6,15,4,21,21,16,6,4,18,17,23,8,13,15,6,16,15,9,18,18,6,6,21,13,17,3,7,7,16,5,9,9,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,17,7,16,2,6,19,13,15,18,18,2,17,21,19,9,7,7,19,21,7,2,6,9,7,6,4,17,21,2,17,21,7,4,16,7,19,23,7,7,13,21,4,4,20,21,14,6,13,8,16,21,7,3,4,18,13,6,13,7,23,13,10,21,3,5,11,13,1,16,19,2,6,23,2,14,14,19,21,17,11,16,1,8,2,13,7,4,23,23,16,4,6,1,6,4,16,17,15,6,17,7,4,4,16,19,23,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,1,2,2,11,7,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,6,19,6,10,15,8,13,13,3,16,13,17,19,15,10,9,17,15,8,13,4,7,21,23,15,20,2,15,9,6,2,18,21,1,11,7,7,18,4,16,7,21,16,15,7,16,21,21,2,11,5,2,13,10,5,7,21,5,2,17,17,7,19,4,14,6,5,17,6,5,19,15,14,18,15,4,15,3,21,5,4,15,1,7,16,15,6,21,11,10,13,15,17,6,10,7,5,9,18,11,15,9,4,21,21,6,2,7,13,13,15,21,15,21,8,15,18,20,2,10,21,13,5,5,10,7,2,21,5,9,17,6,14,18,21,9,6,8,14,19,13,13,16,6,9,8,8,8,14,17,15,1,15,2,9,21,10,4,1,21,21,13,7,21,21,7,14,7,7,2,5,2,21,8,13,20,1,16,2,11,10,8,13,7,10,2,21,2,15,13,21,14,4,9,20,16,17,15,5,4,8,13,8,9,13,3,5,15,15,7,5,17,15,17,21,20,14,10,14,9,4,15,17,17,21,7,16,19,16,20,13,13,8,14,8,4,5,10,21,21,13,21,18,7,4,17,23,23,23,23,23,23,23,23 +24,23,23,7,18,10,5,2,21,15,4,21,6,10,10,21,9,13,2,21,13,16,11,15,17,5,8,15,9,13,15,10,21,23,13,19,2,15,9,6,2,18,15,1,9,7,8,18,4,16,1,21,15,7,15,18,21,15,2,7,10,5,6,14,13,21,21,6,6,2,21,8,19,8,2,15,5,21,16,8,19,7,14,16,8,6,4,3,16,7,8,13,1,8,16,15,6,21,11,15,15,13,17,10,19,7,5,9,8,15,15,9,16,21,1,4,4,21,13,13,14,6,15,16,8,15,18,15,2,7,17,13,5,8,3,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,10,15,1,15,1,7,21,10,2,21,15,21,13,5,1,21,15,15,5,4,10,3,10,21,10,15,20,21,4,13,9,8,8,13,13,4,2,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,8,13,5,19,13,7,15,9,5,16,15,17,21,20,14,14,2,2,15,14,16,16,21,15,21,19,7,15,21,6,9,10,10,15,6,15,2,9,5,16,21,15,5,15,15,2,17,16,15,6,23,23 +24,23,23,23,21,6,2,4,21,10,8,15,21,4,13,18,2,13,5,16,13,16,19,16,3,9,21,4,8,13,16,8,16,23,15,17,4,15,5,8,21,18,14,8,15,7,8,17,4,17,14,17,10,11,13,21,18,5,4,17,3,4,13,6,21,8,19,13,10,8,21,17,19,4,5,7,21,3,19,5,5,13,17,16,13,7,21,4,5,13,15,4,17,14,21,7,6,16,16,1,21,1,6,8,16,7,5,9,8,15,7,21,20,11,10,15,21,15,13,13,13,8,15,17,9,8,20,21,6,7,9,13,18,2,4,8,2,16,9,7,2,8,14,13,2,6,15,5,2,8,2,19,13,20,13,10,8,8,14,2,6,1,15,5,21,1,8,19,17,2,10,13,2,15,16,7,14,5,15,7,6,6,1,19,2,9,21,13,2,10,23,19,20,5,9,5,13,21,7,10,16,14,14,5,16,4,8,15,11,4,9,13,15,16,9,23,10,7,2,7,6,16,16,21,16,3,15,14,3,13,5,23,19,16,19,11,16,1,8,4,9,10,10,5,6,8,9,6,13,18,15,21,21,2,9,16,13,8,21,21,20,10,3,18 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,8,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,8,15,2,15,18,2,5,21,6,13,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,8,16,23,15,3,10,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,18,23,23,13,8,5,13,17,5,4,16,16,8,19,15,2,5,5,21,16,6,9,7,14,16,8,5,5,18,16,6,8,13,1,7,21,2,6,21,11,15,15,8,21,20,19,7,5,9,8,15,16,9,21,21,21,3,6,21,13,13,14,5,13,21,6,4,16,21,6,10,21,13,5,3,16,8,6,1,5,2,19,6,14,6,1,7,5,13,8,14,13,5,7,2,5,8,7,8,14,2,15,1,15,15,13,21,2,15,18,21,21,13,5,15,21,13,2,6,6,2,5,21,21,2,10,20,1,6,8,9,8,8,13,6,8,21,16,2,15,13,21,14,15,5,20,4,16,15,5,4,7,13,7,15,13,19,13,13,2,9,5,17,15,16,16,20,14,5,5,13,9,14,17,16,1,15,16,1,7,7,2,5,4,10,13,15,6,2,2,5,15,21,17,15,4,15,15,8,16,15,17,5,23,23 +24,23,23,10,21,8,15,15,15,10,10,6,6,4,8,21,9,15,2,17,13,16,15,16,21,5,8,15,8,13,4,8,15,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,4,10,15,5,6,4,4,16,7,21,8,6,15,16,2,18,5,10,7,2,21,16,6,19,7,14,16,8,6,4,3,8,15,14,10,1,9,20,21,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,7,10,4,16,13,13,14,10,13,16,9,15,18,21,2,15,9,13,5,4,8,8,2,21,5,2,16,6,14,15,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,10,15,17,7,2,8,21,10,8,21,21,21,13,5,15,21,7,6,15,7,2,4,10,21,8,2,20,1,17,5,5,4,16,15,5,15,21,21,2,10,7,21,14,4,13,20,8,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,17,7,1,16,20,14,6,4,13,15,14,21,16,16,15,17,19,17,8,10,8,5,15,7,21,7,10,7,9,15,15,17,15,2,21,13,3,16,17,18,10,10,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,18,23,3,17,5,13,5,2,7,19,7,15,15,7,21,17,4,17,14,17,21,21,6,15,18,2,10,15,10,6,13,5,17,18,21,7,5,1,16,8,17,14,4,6,13,2,16,13,13,15,13,16,21,16,7,7,5,10,21,8,21,8,17,6,5,21,16,8,21,1,17,17,16,7,5,9,8,15,8,9,18,21,17,5,2,21,23,13,7,9,15,17,10,6,21,11,3,7,21,4,21,4,3,8,2,18,21,2,4,1,1,5,18,6,23,15,21,6,10,13,16,9,9,19,8,7,15,21,5,17,17,8,11,21,4,16,21,5,17,13,4,6,19,11,10,8,7,2,13,4,1,21,3,17,21,13,10,10,10,18,23,5,8,4,21,14,7,2,1,5,2,15,16,19,17,13,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,17,4,19,2,6,4,8,23,15,19,17,15,16,21,17,5,13,21,13,23,6,8,6,7,13,4,5,8,17,15,10,17,13,4,21,17,19,5,23,23 +24,23,23,23,8,1,6,4,18,6,10,21,6,4,6,19,5,15,2,21,13,16,19,15,17,5,8,13,8,4,4,17,16,23,6,18,2,6,5,6,2,18,15,19,8,7,8,18,4,15,21,15,15,15,15,16,21,10,10,9,7,23,23,17,6,6,21,9,4,17,16,8,19,8,7,9,5,21,16,8,19,7,14,17,8,6,4,19,16,5,8,13,1,8,21,4,5,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,6,13,18,6,8,7,21,4,4,21,13,5,10,16,8,9,15,6,2,17,6,8,13,21,9,6,15,16,14,13,6,8,2,5,8,7,8,14,4,15,21,15,9,5,21,10,15,19,8,21,13,5,16,21,8,3,6,4,10,8,1,21,16,5,20,21,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,20,6,16,13,5,4,8,13,13,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,16,21,15,17,21,7,7,2,5,4,10,5,15,9,19,9,5,6,21,17,15,10,15,8,4,16,16,1,9,16,18 +24,23,4,8,21,4,8,6,17,2,3,17,17,4,5,4,4,15,8,17,13,16,15,21,17,23,21,5,13,6,5,8,21,23,15,17,9,9,15,6,4,19,14,1,1,7,16,19,4,18,3,10,15,21,15,16,11,5,19,21,10,4,2,3,17,14,21,7,8,7,21,19,21,5,4,4,19,18,4,14,19,7,14,21,2,5,4,19,14,10,13,9,21,14,17,7,6,21,21,16,19,8,1,10,7,7,5,9,16,15,11,5,17,21,18,5,19,17,13,13,16,9,16,16,5,6,19,17,3,7,21,13,17,9,5,16,7,17,8,15,8,6,5,6,1,3,10,5,1,5,5,11,19,4,9,20,8,8,14,1,6,15,15,9,21,21,6,21,18,1,8,10,5,18,1,2,9,6,19,8,5,18,21,4,3,17,1,17,6,11,13,8,13,4,5,2,21,14,15,14,21,14,6,6,16,4,17,13,3,4,8,13,8,7,5,4,17,13,17,9,5,17,13,18,16,17,21,14,5,13,7,2,19,16,16,15,16,18,16,4,5,7,4,6,9,1,6,8,9,15,4,17,17,7,5,17,7,15,15,16,19,2,19,23 +24,23,7,5,21,2,10,4,17,9,4,17,21,15,8,4,9,15,16,16,13,16,15,17,7,13,9,9,13,4,5,8,21,23,7,17,9,15,9,2,3,19,14,21,10,7,16,18,4,21,3,17,13,21,16,16,21,7,10,16,5,4,13,4,21,7,21,5,10,4,17,6,17,10,4,4,5,21,21,14,19,7,14,17,2,5,4,19,14,9,13,15,21,7,17,15,6,17,21,6,7,8,16,15,7,7,5,9,16,13,11,6,16,21,21,2,21,21,13,13,14,4,16,16,6,5,19,18,17,10,3,9,18,4,5,17,7,17,4,18,9,6,6,10,10,10,13,9,20,6,21,10,18,10,9,20,8,8,14,4,15,15,9,6,16,21,15,15,18,19,4,4,4,18,21,7,15,4,7,3,5,18,17,20,2,16,1,2,6,8,8,8,13,15,4,2,21,4,13,15,21,14,14,9,8,16,16,15,3,4,8,13,7,7,13,8,15,15,16,9,5,17,13,17,16,18,21,14,9,13,3,3,18,18,17,7,16,18,16,8,5,7,4,6,9,15,6,8,9,6,4,17,16,15,5,17,15,4,16,15,20,5,19,18 +24,23,23,23,23,23,6,2,21,2,6,21,17,7,14,21,4,13,4,17,13,18,19,19,6,9,1,17,5,13,5,4,21,23,7,19,9,15,5,3,16,18,8,15,15,7,16,17,4,16,14,21,18,1,19,16,15,4,21,16,7,6,13,4,21,7,20,5,10,4,16,17,16,2,6,13,5,4,4,14,7,11,13,15,21,21,7,21,7,13,5,17,16,5,17,6,7,21,11,2,21,1,17,8,21,7,5,9,8,15,8,9,1,21,17,2,8,16,23,13,17,5,6,21,4,2,13,18,15,10,1,13,21,16,4,8,10,17,10,2,6,21,18,5,23,5,6,15,15,15,4,13,21,6,9,19,17,7,14,6,6,17,15,1,21,21,4,10,16,19,10,2,13,18,16,7,2,10,16,7,6,4,17,6,9,16,1,21,21,10,10,17,23,2,3,4,17,14,13,19,17,13,2,4,4,4,17,15,9,4,8,13,6,5,7,23,5,8,8,3,5,15,15,17,16,18,15,10,23,23,2,14,18,16,21,16,17,8,7,9,5,8,5,23,23,16,14,10,8,6,2,18,17,2,6,15,15,21,6,21,19,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,16,7,16,19,18,2,9,21,9,8,13,10,20,16,23,13,17,9,6,5,4,6,18,9,14,15,7,21,19,4,21,14,17,1,16,15,19,19,4,6,15,6,8,9,14,13,16,21,8,21,4,16,6,19,4,14,7,5,13,16,14,5,15,8,14,16,4,19,8,18,13,9,21,19,8,16,5,6,21,17,9,5,1,17,17,9,7,5,9,16,15,18,9,1,21,21,2,13,16,23,5,2,9,13,21,4,9,16,18,5,5,21,13,17,7,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,9,5,16,15,19,17,7,14,4,5,19,15,1,18,18,2,16,21,19,9,7,8,19,21,9,2,6,1,7,6,2,15,21,4,21,21,7,10,8,7,18,23,4,7,13,21,15,7,7,21,14,5,8,16,18,17,7,3,4,18,13,17,21,9,6,7,6,21,3,5,11,13,17,16,19,4,4,5,9,3,23,19,21,17,11,17,18,8,4,13,4,14,5,16,14,15,18,21,15,6,15,17,6,5,17,7,4,17,17,19,15,23,23 +24,23,23,23,23,3,5,2,21,16,6,21,6,2,4,19,5,15,2,21,13,1,19,15,21,15,8,13,7,13,4,16,17,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,5,2,9,14,23,23,21,7,3,21,5,8,21,16,2,19,8,6,15,5,21,21,4,9,15,7,17,8,14,2,3,16,7,8,13,1,8,17,2,13,21,11,5,15,15,16,2,3,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,6,21,8,15,19,16,2,13,21,13,5,8,16,8,2,1,5,2,17,6,14,21,17,8,6,15,8,14,13,5,14,2,5,8,8,7,14,2,15,18,13,7,5,19,2,6,17,16,21,13,5,15,21,14,14,6,4,2,15,18,21,2,5,21,21,6,2,9,15,8,13,15,15,2,16,2,15,13,16,14,4,13,20,15,16,15,5,4,8,13,8,13,7,19,13,8,21,9,5,17,15,16,16,20,14,14,13,7,15,14,17,16,17,7,17,1,7,7,4,15,8,6,5,15,15,19,5,10,15,21,17,15,6,15,15,15,19,15,16,23,23,23 +24,23,23,7,21,4,8,9,21,10,7,21,15,7,15,9,9,21,8,14,13,16,18,16,16,5,21,6,9,13,7,19,16,23,5,17,9,15,7,15,7,18,14,15,15,7,8,17,4,16,14,17,21,21,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,6,4,6,1,1,16,13,13,7,5,1,2,9,4,14,15,13,8,10,18,4,15,21,6,16,15,9,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,17,6,15,21,9,10,2,18,2,7,20,13,21,9,8,8,16,17,2,9,10,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,14,4,6,21,13,9,21,1,15,1,16,9,10,13,9,21,17,7,1,8,7,2,5,2,17,21,6,17,1,2,9,8,16,23,2,9,10,21,21,14,15,13,21,13,10,13,15,8,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,21,16,5,21,14,8,13,4,2,19,17,16,15,16,1,16,4,2,14,9,23,9,5,14,7,15,6,4,21,17,13,7,17,7,4,15,8,19,10,10,18 +24,23,23,23,21,13,9,10,21,15,6,21,6,2,9,7,9,13,2,21,13,16,8,1,17,9,8,15,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,4,7,10,8,10,14,13,21,21,5,4,3,17,4,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,10,21,11,15,15,8,1,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,16,15,7,16,9,15,18,15,2,7,17,13,5,10,15,18,2,21,5,2,21,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,5,7,1,9,4,21,16,21,13,5,15,21,14,15,15,10,2,6,10,21,15,21,20,21,4,13,9,8,8,13,15,9,8,17,10,15,13,15,14,15,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,10,13,15,14,17,16,21,16,17,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,15,15,8,4,17,16,21,7,3,23 +24,23,7,15,21,3,15,10,18,15,2,17,6,7,10,8,13,13,2,21,13,16,15,1,21,5,8,3,9,2,17,15,15,23,13,19,2,15,9,10,2,18,14,16,11,7,8,20,4,21,21,15,16,15,15,21,21,2,10,16,5,6,13,3,6,9,21,5,2,2,17,2,18,2,15,7,6,21,16,16,19,7,14,16,8,4,5,2,16,5,15,8,1,7,21,2,6,21,11,15,15,15,21,16,20,7,5,9,7,15,13,9,21,21,21,15,15,21,13,13,14,7,15,17,8,2,18,15,2,15,17,13,5,14,16,8,2,21,5,2,8,6,14,15,21,9,6,15,8,14,13,5,15,2,5,8,8,7,14,2,15,1,21,13,5,21,5,8,21,21,21,13,9,15,21,8,14,14,7,2,15,2,21,9,15,20,21,15,15,7,10,8,13,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,4,21,8,4,16,16,10,15,6,6,6,8,21,10,15,2,16,13,1,15,16,18,5,8,9,8,13,6,8,20,23,10,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,18,15,11,15,15,21,21,15,4,16,5,13,4,7,21,8,21,5,10,14,16,7,17,2,4,6,1,21,16,14,19,7,14,17,8,6,4,7,21,15,14,10,1,8,18,13,6,16,11,3,15,15,16,7,19,7,5,9,8,15,15,9,16,16,18,5,16,17,13,13,14,8,13,18,8,7,19,1,2,7,17,13,5,6,4,8,2,21,5,2,4,6,14,6,21,9,6,15,8,14,13,5,16,3,5,8,8,8,14,9,15,17,16,9,7,21,2,4,17,21,21,13,5,16,21,7,16,7,7,2,15,6,21,8,10,20,1,21,8,5,10,16,15,13,15,21,21,2,15,7,21,14,7,5,20,4,17,15,5,4,8,13,15,13,13,9,13,7,2,7,17,16,15,16,17,20,14,14,7,4,4,14,21,16,16,13,17,19,16,8,10,8,4,15,7,1,10,15,7,9,10,15,17,15,4,17,13,8,15,21,23,23,23,23 +24,23,23,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,1,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,7,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,21,19,8,10,5,5,16,6,10,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,15,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,15,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,13,21,21,7,10,2,16,6,17,4,14,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,18,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,7,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,23,23,23,6,2,17,2,2,16,18,15,13,15,13,15,6,13,10,21,3,15,16,14,16,7,16,14,2,6,16,23,15,16,13,15,5,5,14,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,16,16,15,13,10,21,5,14,2,6,2,16,2,16,8,15,15,5,2,21,13,13,20,13,8,15,13,11,21,5,5,16,6,21,7,21,2,5,21,15,3,18,15,1,7,16,7,5,9,8,15,15,5,21,21,21,15,2,16,23,13,14,5,8,16,2,21,21,15,2,6,21,13,21,6,2,8,2,17,16,13,13,14,2,5,21,21,6,16,21,5,14,2,3,8,8,15,7,8,14,2,6,17,8,2,21,21,2,21,16,20,7,5,15,15,13,14,14,6,15,11,15,18,16,2,5,21,1,17,2,10,16,18,23,2,3,2,21,15,7,13,18,14,5,5,16,15,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,15,2,19,14,5,13,15,11,19,15,17,15,16,18,15,2,8,2,5,16,7,2,15,8,16,5,15,15,17,13,2,15,15,13,17,15,16,23,23,23 +24,23,23,23,23,23,6,15,18,2,21,21,6,4,6,19,5,15,4,21,13,17,19,15,1,5,8,13,8,13,4,8,16,23,7,19,2,15,6,9,2,18,15,19,15,7,8,3,4,16,21,15,16,13,16,21,21,10,4,1,9,23,23,16,9,10,21,6,6,8,16,21,17,4,6,5,5,21,16,9,19,9,14,17,8,6,4,3,16,9,4,21,1,8,20,4,6,21,7,5,15,7,1,2,19,7,5,9,8,15,15,9,19,17,21,4,2,17,13,2,14,15,13,18,4,10,15,21,2,5,17,13,5,5,16,8,4,14,6,2,17,6,14,6,21,9,4,16,4,14,13,6,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,8,18,8,1,13,5,16,21,8,4,10,4,10,5,21,21,16,9,20,21,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,7,13,15,15,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,6,5,14,17,17,21,15,16,21,7,7,2,5,6,6,5,15,6,13,9,5,6,21,17,15,4,15,8,6,6,16,1,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,21,20 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,2,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,21,15,10,10,21,4,7,17,17,6,9,4,4,15,8,16,13,17,15,16,21,19,23,23,9,13,4,17,21,16,8,16,9,5,4,15,13,19,14,1,1,7,8,18,4,18,14,21,15,21,15,16,21,6,2,21,5,4,10,13,21,14,21,6,8,6,21,18,17,7,4,14,5,21,3,14,19,7,14,21,2,6,15,2,14,6,13,9,17,8,17,13,6,21,21,4,19,7,16,15,21,7,5,9,9,15,11,5,17,21,17,5,19,21,13,13,8,7,15,21,10,4,19,16,2,2,10,13,17,4,10,1,4,17,8,15,8,6,5,2,1,3,4,7,23,13,5,14,19,21,9,3,8,2,14,7,7,15,16,2,21,21,6,4,18,17,10,10,6,21,21,7,14,16,19,10,4,18,21,6,9,8,1,17,15,8,7,8,13,7,5,4,21,4,13,21,21,14,15,6,8,17,17,13,3,4,8,13,7,7,5,2,15,13,5,9,5,1,13,18,16,19,21,14,3,13,5,3,19,8,17,15,16,18,17,8,5,7,1,6,5,5,4,8,9,15,15,17,17,15,4,17,7,4,15,16,19,5,19,23 +24,23,23,7,16,5,4,10,21,15,6,21,6,2,9,15,9,13,2,21,13,16,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,15,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,5,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,2,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,2,1,9,4,21,16,21,13,5,15,21,2,14,15,10,2,7,10,21,15,16,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,16,8,4,17,17,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,8,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,15,15,2,13,6,21,9,21,15,8,14,16,5,17,15,14,13,2,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,3,21,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,6,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,21,6,15,16,8,9,15,6,8,6,21,13,15,2,17,13,21,15,15,3,5,21,6,8,13,4,2,20,23,6,3,4,7,9,6,2,18,14,21,8,7,8,18,4,8,21,15,11,15,9,16,21,10,2,16,5,21,13,4,6,2,17,5,2,16,16,2,18,7,6,7,9,21,16,8,19,7,14,16,8,6,4,3,16,13,4,4,1,7,21,15,6,21,11,10,15,8,21,7,8,7,5,9,7,15,15,9,18,17,21,10,15,17,13,13,14,4,15,21,8,4,18,21,2,7,17,13,5,5,8,8,2,21,5,2,20,6,8,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,17,15,1,16,8,8,21,6,4,21,21,17,5,6,8,21,7,17,4,7,2,10,10,21,6,7,20,21,4,13,9,6,16,13,5,15,21,18,2,4,13,16,14,7,5,20,17,16,15,5,2,8,13,15,13,13,19,13,7,2,15,17,8,15,16,1,20,14,14,9,2,4,14,17,16,15,15,21,19,17,8,6,8,5,15,7,18,6,6,2,9,15,16,17,15,4,17,13,6,10,17,15,4,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,4,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,10,7,18,16,4,21,6,4,5,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,9,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,9,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,23,21,16,7,16,17,2,9,21,13,10,7,18,4,13,4,16,13,17,15,16,2,2,16,13,15,5,20,8,16,23,15,20,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,21,2,21,8,5,8,8,8,21,8,2,9,5,21,8,21,3,10,14,7,15,15,21,16,15,4,10,13,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,11,9,5,15,21,21,2,15,13,13,13,14,5,15,16,2,13,18,21,15,2,2,1,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,7,9,14,14,5,13,15,15,14,7,7,17,16,15,15,21,15,4,21,4,10,13,5,1,21,7,14,15,7,8,2,21,21,21,9,17,1,7,6,15,4,8,13,14,10,2,16,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,14,17,14,6,2,20,15,21,1,10,15,16,7,4,15,16,15,15,23,23 +24,23,23,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,2,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,15,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,7,14,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,1,7,10,17,16,5,1,13,13,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,17,7,5,19,6,9,13,8,13,13,3,17,13,21,19,15,6,9,16,4,8,13,15,4,21,23,8,20,2,15,2,6,2,18,16,1,11,7,8,16,4,15,7,21,15,15,11,16,21,7,2,16,5,2,13,2,5,2,21,6,5,17,17,14,19,7,15,7,5,17,10,5,19,15,14,16,15,4,15,9,21,15,2,13,1,7,16,13,5,1,11,10,15,15,16,6,10,7,5,9,8,11,15,9,17,21,21,15,2,17,13,13,14,7,15,21,8,15,18,20,2,13,17,13,5,2,6,8,2,21,5,5,14,6,14,19,21,9,2,8,14,14,13,13,16,2,9,8,8,8,14,15,7,1,15,8,17,1,2,7,21,16,21,13,2,16,21,7,5,15,7,2,15,17,18,8,2,20,21,16,13,11,2,8,13,5,5,2,21,2,15,13,21,14,14,3,20,16,17,13,5,4,8,13,9,9,13,2,5,15,15,13,5,17,15,16,16,20,14,6,2,5,16,14,17,17,21,11,16,19,8,2,13,13,7,14,8,10,10,10,18,2,8,15,18,15,13,17,15,2,16,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,10,5,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,14,9,16,7,16,19,18,6,19,21,14,8,13,15,7,17,23,15,17,9,4,5,15,6,18,19,14,15,7,21,21,4,16,14,16,15,1,15,16,15,2,4,16,6,2,13,5,20,4,20,8,9,6,21,16,21,1,7,15,5,4,5,5,13,18,13,8,21,3,4,6,14,15,9,7,3,8,17,6,4,21,16,2,21,7,21,7,5,7,5,9,8,15,3,18,1,21,15,2,9,21,23,6,16,6,6,17,6,5,16,19,5,3,1,13,21,4,5,18,21,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,5,13,2,21,7,15,4,2,19,7,16,1,1,2,15,21,3,7,15,7,19,17,7,6,6,9,7,10,4,21,21,21,19,21,7,10,7,14,18,23,4,19,19,17,10,7,13,21,6,4,5,16,16,18,7,3,4,17,13,17,7,6,6,9,16,18,17,5,7,13,17,16,19,15,4,9,2,7,23,19,17,21,8,16,1,17,4,5,4,5,23,23,6,10,15,7,4,4,17,1,15,5,17,7,13,4,16,19,9,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,8,21,6,2,10,21,2,15,15,21,8,13,18,2,13,6,15,13,17,19,16,3,9,21,2,8,13,4,8,16,23,15,17,9,15,5,8,21,18,14,8,15,7,8,17,4,17,14,17,10,11,13,21,18,5,4,17,3,4,13,6,21,4,19,13,9,14,17,16,19,4,5,7,21,3,19,5,5,13,17,16,13,7,21,4,5,13,15,4,17,14,21,9,6,16,16,1,21,1,6,8,16,7,5,9,8,13,7,21,20,11,10,15,21,15,13,13,13,7,8,17,9,15,20,21,5,15,9,13,18,3,10,8,2,16,9,7,2,8,14,13,2,6,15,3,2,8,2,19,13,20,13,10,8,8,14,2,6,1,15,5,21,1,8,19,17,2,10,13,2,15,16,7,14,5,15,7,6,6,1,19,2,9,21,13,2,10,23,18,20,5,9,5,13,21,7,10,17,14,14,6,17,4,8,15,11,4,9,13,15,16,9,23,10,7,2,7,6,16,16,18,16,3,15,14,3,13,6,23,19,16,19,11,17,1,8,4,9,10,4,5,6,8,9,6,13,18,16,21,21,2,8,16,7,15,17,21,20,3,3,18 +24,23,23,5,17,6,2,2,21,15,6,21,6,4,2,8,13,13,2,21,13,17,7,16,17,5,8,6,8,4,16,8,21,23,13,19,2,6,8,6,2,18,14,1,11,7,8,18,4,16,21,15,7,15,1,16,21,7,2,16,5,4,13,5,6,9,21,6,2,2,16,17,19,7,10,5,4,21,16,7,19,7,14,6,8,6,4,3,16,13,13,6,1,7,16,13,5,21,11,4,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,16,15,13,14,4,15,21,8,4,20,21,2,7,17,13,5,2,15,8,2,21,5,2,20,6,8,15,21,9,6,13,4,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,15,21,13,7,16,21,7,6,14,7,2,6,4,21,17,6,20,1,21,15,9,8,8,13,5,15,2,21,2,15,13,21,14,13,15,20,4,16,13,5,4,8,13,8,13,5,9,13,7,15,15,5,17,15,17,17,20,14,4,13,2,13,14,17,21,16,8,15,19,17,15,6,15,8,15,14,16,4,6,21,9,14,16,18,15,6,16,15,4,17,16,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,18,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,6,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,16,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,18,8,6,20,1,4,13,9,8,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,17,9,23,23 +24,23,23,23,23,5,2,8,17,2,7,21,18,5,5,15,13,16,2,13,20,21,3,16,15,6,21,5,2,14,7,15,3,16,16,21,5,14,5,6,10,16,14,1,13,7,16,19,4,16,14,21,1,8,15,18,11,2,21,15,5,15,13,2,17,5,14,7,3,2,21,8,21,13,15,15,5,2,16,14,14,8,13,21,7,17,21,2,5,14,16,8,1,7,21,2,5,21,16,16,10,1,1,7,16,7,5,9,8,15,15,3,15,16,21,2,15,16,23,13,14,6,15,16,5,2,16,11,15,5,21,13,21,14,3,8,2,17,3,13,13,1,23,23,23,23,5,16,19,5,14,15,19,4,15,7,7,8,14,15,5,17,15,2,21,21,2,15,17,20,8,5,6,15,15,7,14,15,7,11,7,18,1,2,15,15,1,13,8,10,15,23,20,15,3,2,21,15,7,13,18,14,5,5,16,8,16,19,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,15,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,16,15,2,16,15,16,6,6,23 +24,23,23,23,21,6,6,21,21,4,9,7,21,4,9,7,6,15,4,19,7,21,15,16,4,9,21,2,7,4,6,9,11,23,19,17,9,8,3,6,16,16,14,7,15,7,17,17,4,21,18,17,1,7,6,15,18,9,4,9,4,1,13,4,21,9,21,3,6,17,17,4,17,5,9,5,4,4,16,14,18,7,17,16,7,21,21,9,7,16,6,10,19,7,16,4,5,21,17,8,21,1,17,17,10,7,5,9,8,15,8,9,16,21,17,5,18,21,23,13,17,5,9,17,9,9,18,17,4,6,2,13,18,4,9,8,16,21,13,2,4,1,1,5,18,6,13,15,23,4,15,13,4,5,9,19,8,7,15,19,5,16,18,7,18,21,6,4,21,19,9,3,9,21,16,13,6,6,6,5,4,21,1,17,5,17,21,7,3,10,21,23,5,18,7,1,1,2,1,5,1,21,5,5,21,4,17,15,3,4,8,13,5,21,9,23,11,21,4,3,5,15,13,17,16,19,7,6,4,16,13,5,19,17,18,16,1,18,8,19,6,15,4,23,7,5,13,19,15,2,4,21,17,11,4,8,7,6,10,17,19,5,19,18 +24,23,4,5,16,4,5,4,17,6,10,17,17,5,2,7,9,13,9,17,13,16,13,16,18,5,18,15,7,13,21,8,16,23,21,17,9,9,15,3,10,18,14,1,10,7,16,18,4,18,14,21,13,1,15,16,21,5,1,16,5,2,13,4,21,4,21,5,10,10,16,19,16,7,4,9,5,21,10,14,19,7,14,21,2,5,4,18,14,5,13,9,16,8,21,15,5,21,21,8,19,7,16,7,21,7,5,9,9,15,11,5,17,21,18,2,21,16,13,13,8,10,16,16,9,5,19,17,2,13,21,13,17,4,5,1,15,17,16,15,8,6,1,10,1,7,4,13,20,5,16,10,18,6,9,19,7,8,14,6,15,1,21,5,21,21,4,16,18,10,7,13,4,4,21,7,15,7,7,7,13,18,21,20,4,17,1,8,6,7,14,8,13,21,4,2,17,4,13,4,21,14,7,8,15,4,16,8,3,4,8,13,8,7,13,4,15,15,8,9,5,16,13,17,1,8,21,14,9,13,9,10,17,15,17,16,16,18,16,7,9,7,6,15,9,6,8,15,2,6,1,16,17,15,5,17,15,4,16,8,20,5,6,18 +24,23,23,23,23,8,15,15,18,6,4,21,6,2,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,16,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,13,16,16,21,13,4,19,7,23,23,21,5,13,21,5,2,2,16,8,19,8,2,4,5,21,16,15,9,7,14,16,8,6,4,3,16,13,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,16,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,16,5,21,2,15,18,16,21,13,13,15,21,14,15,14,6,2,6,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,7,14,17,16,17,15,17,21,7,9,2,15,8,4,5,15,6,14,7,5,6,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,18,6,10,2,17,15,6,21,15,5,13,15,10,13,2,17,13,16,15,15,2,5,21,15,8,13,6,10,17,23,1,16,21,13,5,10,21,18,14,1,15,7,8,7,4,17,15,16,15,15,8,19,21,6,1,16,6,10,13,2,19,7,21,8,7,6,18,14,21,21,16,14,17,2,7,15,7,7,14,15,15,14,16,2,6,13,10,19,1,14,15,17,5,21,17,6,17,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,16,13,13,14,6,4,16,9,5,20,1,2,2,10,13,17,6,6,18,7,17,5,2,5,17,15,8,21,16,2,15,7,20,17,5,14,2,5,15,15,8,14,2,15,1,16,4,21,21,6,13,21,19,2,13,15,18,21,7,5,10,7,2,10,16,21,21,13,15,1,7,2,8,16,8,13,10,2,2,17,16,15,3,1,14,5,6,15,2,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,16,13,17,17,6,8,14,5,13,2,15,17,15,16,15,17,19,16,8,13,10,13,23,7,2,7,15,2,6,15,2,17,15,15,17,15,2,15,21,19,5,13,18 +24,23,23,23,21,6,14,10,17,4,8,21,1,15,4,19,7,21,10,8,13,1,18,18,21,5,21,6,8,13,9,19,21,23,5,17,13,13,5,2,16,18,14,15,15,7,8,17,4,21,14,17,21,17,15,18,18,10,5,21,5,15,13,4,16,2,21,5,6,10,21,8,1,2,7,5,21,16,8,9,13,7,13,17,1,10,19,2,16,13,4,4,19,8,15,21,6,8,16,9,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,15,15,4,21,9,10,2,18,2,13,20,13,21,4,5,8,16,17,2,2,21,21,15,5,21,2,13,23,23,23,23,23,23,8,9,8,8,7,7,10,5,21,15,2,16,21,15,21,16,16,9,9,4,21,16,7,14,10,7,2,6,10,15,21,5,17,21,2,3,8,8,17,23,3,8,21,21,14,15,13,21,13,4,13,15,16,17,15,9,4,8,13,5,17,13,23,18,17,17,13,5,15,13,18,17,8,1,14,9,13,4,3,19,21,15,15,17,18,16,4,2,14,19,23,2,5,7,2,13,2,5,18,17,2,10,16,7,10,21,16,19,9,19,23 +24,23,23,23,23,23,2,2,21,2,15,21,6,2,6,19,13,15,2,16,13,15,19,15,2,5,8,2,7,13,2,8,16,23,2,19,2,15,9,6,21,18,14,1,11,7,16,18,4,8,14,15,16,15,15,16,21,2,5,21,5,2,5,13,13,18,21,15,2,2,17,3,19,8,10,6,5,16,8,7,13,13,13,21,16,8,6,9,16,15,13,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,13,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,8,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,5,6,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,6,21,15,16,21,8,8,2,14,5,15,15,15,14,3,6,9,15,21,16,15,4,15,15,6,16,21,15,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,2,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,16,17,13,15,15,21,17,6,3,20 +24,23,23,4,21,19,5,2,17,6,4,17,7,2,15,15,10,13,2,16,13,16,15,15,8,16,21,6,8,13,6,7,16,23,15,21,9,15,6,10,2,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,15,10,16,5,4,13,4,21,4,21,6,10,2,16,2,16,6,4,7,5,18,16,7,3,7,14,17,2,5,9,21,10,13,16,6,21,7,17,15,6,21,21,4,19,1,16,7,6,7,5,13,8,15,11,5,16,21,21,2,21,17,13,7,14,4,16,16,8,6,19,21,2,6,21,13,16,9,5,17,16,16,15,9,8,5,4,6,17,13,10,5,4,7,16,10,19,2,9,20,8,8,14,6,13,15,17,15,21,21,2,15,21,3,6,13,2,13,21,7,4,7,7,10,15,21,21,21,2,21,1,17,6,8,14,8,13,21,10,2,17,4,13,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,19,5,5,15,15,15,6,15,13,13,17,20,9,7,19,17,7,23,16,15,13,10,16,15,16,23,5,16,15,7,5,6,16,16,6,15,19,7,16,9,4,16,15,16,15,16,8,21,1,5,4,17,5,2,13,21,21,8,21,5,10,10,16,10,16,14,15,7,17,16,16,14,13,5,13,16,17,17,21,15,19,14,7,15,18,8,21,13,3,16,21,7,21,18,21,8,16,7,5,5,8,11,16,2,21,16,13,21,16,16,23,14,15,15,6,17,9,6,17,21,16,15,4,13,18,14,2,8,10,16,8,14,16,15,23,23,23,23,23,9,14,9,2,19,18,21,13,4,8,8,14,2,6,8,3,5,21,21,10,15,21,16,15,13,8,21,21,7,14,15,7,8,6,19,21,21,7,17,21,2,7,10,16,15,18,8,5,13,16,2,2,6,1,7,5,2,15,2,17,15,8,4,15,13,20,21,9,23,5,13,2,9,6,15,13,16,1,18,5,15,15,13,4,14,16,21,17,19,7,1,18,15,3,13,10,15,7,14,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,6,21,5,15,2,21,9,15,21,14,13,8,16,7,15,19,15,13,2,16,5,15,14,14,8,20,23,8,2,2,14,5,15,8,3,19,15,15,7,8,1,4,16,15,16,21,21,15,21,3,2,15,8,6,15,13,8,21,5,21,5,15,14,16,6,16,2,9,6,7,15,21,14,13,15,14,2,18,15,6,2,6,7,13,3,16,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,11,21,2,3,16,23,13,21,14,15,16,15,5,15,20,15,17,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,6,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,13,21,15,15,13,15,21,15,7,14,15,13,11,8,15,1,21,5,16,21,18,15,10,6,18,23,2,6,5,21,15,15,13,21,14,5,13,16,2,16,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,19,14,14,5,15,14,14,19,16,21,16,16,11,8,8,13,5,14,15,13,15,5,5,8,11,2,21,21,15,5,17,7,15,2,16,20,15,23,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,17,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,1,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,8,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,16,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,10,7,21,4,1,10,17,6,7,17,17,4,15,4,9,15,8,16,15,16,7,16,21,5,18,6,9,9,4,7,21,23,5,17,9,13,5,4,4,21,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,21,16,5,10,13,6,21,9,21,9,10,4,17,18,17,4,4,8,5,21,3,6,20,7,14,17,2,6,4,19,14,15,13,9,1,7,21,7,6,21,21,4,19,7,16,15,10,7,5,9,9,13,8,5,21,21,21,4,21,17,13,13,14,13,6,16,10,9,18,17,9,9,8,13,17,7,5,18,2,17,4,15,5,6,6,4,1,3,10,13,19,6,18,1,19,20,9,20,8,8,8,9,15,7,9,10,21,21,4,4,18,18,6,13,4,21,16,7,4,4,7,8,5,18,21,1,10,8,1,21,6,8,7,8,13,15,9,4,21,16,15,21,21,14,4,13,8,14,16,15,3,4,8,13,7,7,13,4,17,15,6,9,5,17,13,17,16,8,21,14,7,13,4,3,19,15,16,7,15,18,16,7,5,7,1,6,7,5,6,8,9,8,4,1,17,15,6,17,7,4,21,17,18,5,19,18 +24,23,23,23,23,23,10,9,8,2,21,20,6,3,2,21,5,15,2,17,13,16,21,21,19,6,8,5,15,15,20,6,16,23,7,3,2,15,5,6,21,18,14,1,7,7,8,18,4,14,21,21,11,13,15,17,21,15,13,16,5,7,13,15,16,5,21,7,6,9,16,15,17,10,8,7,5,21,16,6,19,7,14,16,8,7,6,3,16,6,8,13,1,8,17,13,15,21,11,10,15,8,1,8,17,7,5,9,15,15,15,9,21,21,21,4,10,21,13,13,14,15,13,21,8,6,18,21,2,15,8,13,5,13,8,8,2,21,5,2,20,6,8,15,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,2,15,17,21,6,8,17,6,2,21,21,18,5,6,16,21,7,14,15,7,15,15,10,21,13,10,20,1,17,5,5,10,16,15,5,13,21,17,2,15,3,21,14,9,7,20,17,17,13,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,18,21,10,8,14,6,14,2,8,19,1,15,15,17,19,21,8,6,7,5,15,7,18,14,6,2,9,15,16,21,7,5,17,13,10,15,1,17,15,23,23 +24,23,23,2,16,8,10,6,21,2,13,16,21,15,13,15,13,21,7,13,7,18,21,16,2,5,21,18,8,13,6,6,17,23,13,17,5,14,5,16,6,18,14,16,15,7,21,16,4,16,14,21,15,16,15,16,21,5,2,17,3,5,13,2,21,5,13,15,15,1,17,5,16,6,14,13,2,17,15,7,13,14,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,15,21,7,5,7,16,15,15,5,15,21,18,15,21,16,23,14,14,15,6,16,9,10,8,21,2,5,15,13,17,7,13,17,15,16,2,9,14,21,2,5,21,16,6,10,21,5,16,7,2,15,9,7,13,7,15,2,15,18,16,5,21,21,6,15,21,20,21,14,16,2,21,14,7,13,16,15,15,14,21,2,7,21,1,15,3,9,16,1,23,2,3,2,21,15,14,5,18,7,7,5,15,4,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,16,6,3,5,5,13,13,8,18,15,17,15,15,21,8,6,7,4,15,15,8,10,14,15,15,6,15,21,1,7,10,16,15,2,8,21,3,5,3,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,15,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,13,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,2,5,15,2,6,15,21,5,5,15,13,21,2,13,7,18,21,16,2,5,21,5,8,13,5,6,21,23,13,21,5,15,5,16,6,19,14,16,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,16,5,2,13,6,21,5,15,15,8,14,16,21,16,14,14,15,2,16,15,15,13,14,13,21,14,4,18,2,3,14,15,8,17,15,17,5,5,21,21,19,21,7,16,15,17,7,5,7,8,15,15,5,15,21,18,15,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,13,3,5,13,17,15,16,2,3,21,1,2,5,21,16,5,10,21,5,17,7,2,15,9,15,13,7,15,2,15,18,16,5,21,21,10,13,16,20,2,14,8,8,17,2,14,15,16,15,6,2,16,2,6,21,1,13,5,9,15,21,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,16,18,15,16,15,15,21,8,6,7,2,16,14,15,10,14,13,15,6,15,21,1,15,3,16,15,2,8,21,2,5,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,16,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,5,21,7,19,2,21,4,4,16,17,4,5,4,4,15,6,17,13,17,15,16,17,23,21,5,15,10,5,8,16,23,8,16,9,9,5,5,2,19,14,21,1,7,16,18,4,18,3,10,15,21,15,16,15,5,19,21,5,2,9,13,21,8,14,5,8,6,17,18,17,14,6,6,6,21,16,14,19,7,14,21,2,6,6,18,14,6,13,6,21,7,16,7,2,21,21,6,19,7,21,10,21,7,5,9,9,15,11,5,17,21,18,6,3,8,13,13,14,15,15,8,5,2,19,16,2,7,21,13,21,3,5,18,15,17,15,15,8,6,10,10,1,3,5,5,14,10,8,11,19,6,9,20,7,8,14,21,6,15,15,15,21,21,6,21,21,16,8,6,10,17,21,8,14,8,21,2,6,1,17,2,10,9,21,17,7,11,4,8,13,15,5,2,21,14,4,14,21,7,8,13,15,16,17,13,3,4,8,13,8,7,5,2,15,13,8,9,5,21,13,18,16,17,21,14,5,13,8,2,19,8,17,15,16,18,17,4,5,7,15,6,9,14,6,8,9,15,2,17,17,15,5,17,7,6,8,16,19,2,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,5,8,19,16,9,6,4,21,9,6,5,17,8,9,17,7,17,19,19,4,5,21,9,7,13,15,20,17,23,13,17,9,6,5,6,4,18,7,14,15,7,21,21,4,16,16,5,21,17,21,17,19,4,21,7,6,9,9,14,9,21,21,8,10,4,16,8,19,8,14,7,4,17,7,21,8,10,6,16,4,14,6,17,6,13,6,4,19,8,21,5,6,21,16,9,10,21,17,21,19,7,5,9,15,16,17,6,8,17,10,7,19,17,23,7,19,19,21,6,5,6,17,18,5,5,21,13,17,7,9,14,19,21,7,23,23,23,23,23,23,23,23,23,23,23,23,6,7,8,9,7,1,7,16,4,6,19,15,7,18,18,2,17,21,19,9,15,7,19,21,9,4,6,1,7,8,4,15,21,4,21,21,7,10,8,8,19,23,5,4,13,17,6,4,13,16,14,5,5,17,8,17,15,9,4,18,13,6,19,4,23,19,10,18,3,5,11,13,17,17,19,3,14,6,4,23,14,19,21,21,11,16,1,8,2,13,8,7,23,23,18,6,16,21,10,13,7,17,7,13,17,7,4,17,16,18,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,13,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,2,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,13,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,20,7,15,2,16,8,5,21,7,8,13,10,8,21,20,6,3,8,14,5,2,16,21,4,8,15,7,16,13,4,16,18,21,21,15,6,16,15,2,2,18,5,5,16,8,21,5,14,13,6,16,16,15,15,8,15,6,5,10,16,15,5,7,13,17,21,19,21,21,2,10,10,5,3,2,17,5,5,21,11,21,21,17,13,15,16,7,5,9,1,15,8,9,1,21,21,2,2,21,23,13,21,5,6,16,10,2,15,8,2,5,21,13,18,8,15,7,13,21,2,5,2,16,2,21,9,2,7,10,5,5,14,21,8,21,7,8,13,7,15,15,6,21,11,5,18,16,13,2,21,3,8,13,6,17,3,13,15,15,15,7,6,2,16,2,2,20,21,13,16,9,8,23,5,21,7,1,16,15,2,15,18,13,15,13,18,6,21,20,9,4,8,13,8,17,7,23,5,15,2,17,5,17,13,11,16,13,3,15,7,13,2,2,16,13,19,15,16,21,15,9,20,15,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,7,21,15,5,21,6,2,15,19,13,15,2,17,13,16,19,15,16,15,8,5,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,18,11,7,8,18,4,7,21,15,15,15,15,16,21,3,2,9,14,23,23,21,7,2,21,5,6,2,16,8,19,13,2,15,5,21,15,15,3,7,14,16,8,6,2,3,16,15,8,13,1,8,16,2,10,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,21,2,5,21,13,13,14,2,13,21,8,8,19,21,2,13,21,13,5,2,16,7,2,21,5,3,19,6,14,6,21,9,2,9,14,14,13,5,14,2,5,8,8,8,14,2,15,17,15,16,5,3,2,15,21,16,21,13,5,15,21,14,15,15,2,2,15,21,21,4,5,20,21,16,2,9,8,8,13,5,2,2,17,2,15,13,16,14,2,13,20,8,16,13,5,4,8,13,8,15,5,20,13,2,15,3,5,16,15,16,21,20,14,14,2,15,15,14,21,16,21,15,16,21,8,6,3,14,5,2,13,15,15,14,7,5,14,21,17,15,6,15,8,2,2,8,23,23,23,23 +24,23,5,6,21,7,2,2,21,15,5,21,6,10,10,3,7,15,2,21,13,16,18,15,3,9,8,15,8,13,2,7,16,23,21,3,2,15,5,6,2,18,14,1,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,3,13,6,18,21,15,4,2,17,2,19,8,8,4,5,16,2,5,19,15,14,16,8,13,8,9,21,15,2,13,1,8,16,15,5,21,11,15,15,15,17,7,19,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,17,13,5,13,8,8,2,21,5,2,11,6,14,5,21,9,7,15,6,14,7,2,17,8,5,8,8,7,14,2,15,17,13,10,8,19,15,2,21,8,21,13,8,15,21,8,14,4,5,2,4,2,21,8,13,20,21,2,15,8,8,8,7,13,6,4,18,2,15,13,21,14,7,5,20,15,16,15,5,4,8,15,13,13,4,19,13,8,9,3,5,16,13,21,8,20,14,14,7,2,7,14,17,16,1,15,16,21,8,8,4,2,6,14,5,15,8,15,5,9,14,21,16,15,4,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,15,16,7,13,16,10,16,7,15,2,15,8,5,21,8,8,13,2,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,16,13,8,16,21,21,21,17,6,16,15,15,2,21,2,5,15,5,18,13,7,19,8,21,21,5,2,8,15,15,5,7,16,7,13,7,13,17,20,10,3,21,10,15,14,7,21,14,17,15,5,21,15,15,21,16,13,7,7,9,5,9,21,15,8,9,16,21,17,2,15,16,23,13,21,6,15,16,3,15,2,8,6,7,21,13,21,7,2,7,15,21,21,5,2,16,2,5,3,2,13,14,5,5,15,14,10,21,7,16,13,7,15,4,6,18,8,20,21,18,8,15,21,15,2,13,6,17,17,5,15,6,8,7,13,2,16,21,13,20,21,7,21,9,8,23,5,21,8,21,16,15,13,15,18,13,3,13,21,21,21,16,9,4,8,13,8,5,15,23,13,16,2,7,6,16,13,17,21,2,13,14,2,7,16,8,19,15,16,7,1,7,18,7,5,7,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,4,4,21,4,15,21,17,6,7,15,17,7,13,18,3,13,5,16,13,16,19,16,3,3,21,4,4,9,4,7,16,23,15,17,9,15,5,8,17,18,14,8,15,7,17,16,4,16,14,21,21,15,13,16,18,10,4,17,15,4,13,5,21,4,21,7,10,6,18,16,19,9,15,4,2,15,19,13,13,7,13,21,1,10,18,19,4,5,7,15,8,5,21,7,8,1,17,7,21,1,21,8,19,7,5,9,16,15,15,17,20,21,10,6,21,15,13,13,13,15,8,16,9,14,21,1,5,10,21,13,21,14,3,8,4,16,9,7,2,8,15,13,2,6,5,17,20,4,4,19,13,20,13,10,8,8,14,4,6,1,15,10,21,18,8,21,17,2,10,13,4,16,17,5,15,2,19,7,5,4,1,19,2,19,21,4,9,10,23,18,19,9,13,2,7,21,7,10,21,14,15,8,16,7,8,17,11,4,8,13,7,17,5,23,5,15,2,13,6,16,16,21,16,9,15,14,13,13,5,23,18,16,18,11,17,21,8,4,9,9,4,5,2,9,9,6,15,6,16,21,8,2,4,21,15,7,17,17,20,9,3,18 +24,23,23,6,18,2,4,15,16,21,15,16,6,10,15,7,13,13,2,21,13,21,15,16,8,5,8,13,7,13,6,2,18,23,13,20,2,15,5,5,2,18,14,1,11,7,8,18,4,18,15,21,15,15,21,17,21,4,10,16,6,2,4,2,6,8,21,15,2,10,17,14,16,15,10,15,5,17,16,7,9,7,14,18,7,6,4,2,16,13,13,7,15,7,16,15,6,21,11,3,15,8,17,8,16,7,5,9,7,15,15,9,21,21,21,2,8,17,13,13,14,15,13,18,8,4,20,21,2,7,15,13,5,14,15,8,2,21,5,2,20,6,8,6,1,7,6,15,4,14,13,5,16,2,5,8,8,8,14,16,15,1,15,13,21,15,2,3,21,21,21,13,5,15,21,8,14,16,7,2,8,10,21,8,5,20,1,4,5,8,2,8,7,2,9,7,21,2,15,13,21,14,15,5,20,15,16,15,5,4,8,13,15,13,13,19,13,8,5,9,21,16,15,16,21,20,14,14,2,2,14,14,21,16,16,15,7,19,17,8,13,7,8,21,6,18,6,4,2,2,14,21,3,15,13,17,13,2,15,17,16,15,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,4,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,13,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,4,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,14,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,10,5,6,7,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,23,17,10,15,2,21,2,6,21,6,7,2,7,13,13,2,18,13,16,15,16,21,5,8,15,8,13,13,21,16,23,13,9,2,17,5,6,2,18,15,1,11,7,8,11,4,16,21,15,16,13,11,16,21,15,2,16,5,2,13,6,6,2,21,5,2,2,17,8,18,8,6,2,6,21,16,7,14,18,4,15,8,7,14,3,16,13,14,6,1,8,17,15,15,21,11,6,15,15,17,8,17,7,5,7,8,15,16,9,21,21,18,15,7,18,13,13,14,15,15,21,8,17,19,21,2,7,21,13,5,14,16,8,2,21,5,3,1,6,14,15,21,9,17,16,4,14,13,6,17,3,5,8,8,7,14,15,15,1,15,13,8,21,2,10,21,21,21,13,5,15,21,7,5,8,7,2,15,21,21,8,13,20,1,17,13,15,4,5,15,8,3,2,21,2,5,13,21,14,15,13,20,2,17,15,9,4,14,13,8,20,6,4,17,15,8,9,5,17,13,16,17,20,14,14,13,2,15,14,17,16,16,8,15,19,21,13,6,16,14,13,7,16,6,7,10,6,15,17,21,15,5,16,15,2,17,16,15,15,23,23 +24,23,23,23,23,23,3,15,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,15,19,3,15,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,17,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,4,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,16,21,14,7,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,15,8,4,16,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,15,15,17,15,7,6,14,8,21,5,15,7,21,21,18,16,5,21,5,8,13,6,19,21,23,5,16,15,13,5,2,15,21,7,15,15,7,8,17,4,17,14,17,21,16,15,18,21,6,15,16,5,4,13,6,16,9,21,5,5,8,21,8,1,8,10,6,16,17,13,13,13,7,13,1,10,19,4,8,14,13,7,8,19,7,15,21,19,8,15,8,6,1,7,16,9,7,5,9,8,15,8,9,1,17,17,6,16,21,13,13,9,8,15,21,9,15,4,18,10,10,20,13,1,15,10,8,10,16,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,21,8,7,15,4,5,21,15,3,21,21,15,2,17,9,10,13,6,17,21,7,1,2,7,2,5,2,21,18,2,17,1,13,15,8,7,23,9,5,2,21,21,14,10,7,21,13,10,13,15,5,17,16,3,4,8,13,5,17,13,23,8,17,17,13,5,15,13,17,17,5,21,14,9,13,4,2,19,16,15,15,17,18,16,6,2,14,19,23,9,5,14,4,13,2,6,21,21,3,4,17,7,2,10,18,19,5,3,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,15,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,15,7,17,23,7,15,9,13,9,16,14,17,2,15,15,7,16,17,4,17,18,17,21,17,15,18,19,10,10,16,5,6,13,15,17,9,21,6,5,8,19,10,21,2,8,15,5,4,16,13,13,8,13,9,17,10,9,14,14,13,8,8,19,8,19,9,10,21,15,8,6,1,17,8,9,7,5,9,8,8,15,9,17,16,17,5,2,17,13,13,21,9,15,16,9,10,16,17,15,4,21,13,19,8,10,8,4,21,9,2,4,18,21,5,8,19,15,23,21,7,15,13,17,5,9,19,16,8,7,6,6,21,13,5,16,21,8,4,21,19,10,2,4,21,17,9,6,4,16,5,10,7,16,21,5,17,21,13,4,10,17,23,5,2,6,4,21,21,4,9,21,14,8,9,21,16,17,19,9,4,8,13,10,18,7,19,13,16,1,9,5,15,15,17,17,16,8,5,4,13,7,23,19,16,21,16,15,21,7,1,5,13,2,23,23,19,13,6,4,15,14,15,17,15,2,18,7,10,9,16,19,10,10,18 +24,23,9,10,17,8,9,10,21,7,15,21,6,4,9,15,9,13,2,21,13,16,16,21,17,5,8,15,5,3,7,17,17,23,8,19,2,13,3,6,2,18,14,21,11,7,8,7,4,1,1,15,16,7,15,21,21,4,4,7,6,8,5,4,5,21,21,9,10,2,17,3,19,10,10,7,5,17,16,6,19,7,14,17,8,6,4,3,21,4,5,13,1,8,21,15,6,21,7,15,15,8,17,10,19,7,5,9,8,15,1,9,21,21,21,13,10,21,13,13,15,3,7,16,8,2,18,15,2,7,17,13,5,9,8,18,2,21,5,2,4,6,14,6,21,9,1,16,8,14,13,5,6,2,5,8,8,8,14,10,15,1,15,5,7,21,19,4,21,15,21,13,9,8,21,15,15,8,10,2,15,19,21,16,6,20,21,4,13,9,8,8,13,13,8,7,17,2,15,13,16,14,5,9,20,17,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,5,5,4,15,14,21,17,21,16,8,19,18,8,10,14,7,4,5,15,4,15,3,9,5,16,21,15,15,15,15,2,17,1,8,10,23,23 +24,23,15,15,21,10,7,2,21,15,15,21,15,10,2,15,14,13,8,21,13,16,15,16,21,5,21,2,7,13,8,7,20,23,2,17,9,15,13,2,13,19,14,1,1,7,16,18,4,15,14,21,13,15,15,16,21,6,2,16,5,2,13,4,21,7,21,5,2,6,17,8,21,8,7,16,5,21,2,14,13,14,14,17,13,13,6,10,15,13,3,8,18,7,16,2,2,21,21,5,15,15,16,7,6,7,5,9,8,15,15,5,15,21,16,4,21,16,13,13,14,8,15,16,8,8,18,21,2,15,3,13,17,6,13,17,2,16,5,2,5,6,2,8,21,15,3,15,18,21,8,5,14,2,5,8,7,8,14,6,15,15,16,15,18,21,11,4,21,20,2,13,6,21,16,7,2,8,7,8,8,21,1,21,6,1,1,8,3,7,14,8,16,14,9,2,21,4,13,13,16,14,15,13,15,3,21,15,3,4,7,13,8,16,8,23,15,15,3,9,5,17,13,17,21,7,20,15,5,13,2,8,16,17,16,15,15,18,21,8,15,7,14,15,7,6,10,6,2,5,15,17,18,15,8,21,8,2,5,16,15,23,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,2,16,4,13,7,16,11,17,9,18,19,5,21,15,4,9,9,13,18,23,7,17,9,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,8,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,2,6,21,5,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,4,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,6,9,4,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,2,19,15,15,21,6,2,6,3,13,15,2,21,13,16,18,15,16,15,8,13,8,13,15,8,16,23,15,19,2,15,13,6,2,18,15,18,11,7,8,18,4,8,21,15,15,15,15,16,21,3,2,3,14,23,23,21,15,3,21,6,5,2,16,8,19,8,2,15,5,17,5,7,17,7,14,17,8,6,5,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,17,2,18,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,15,13,21,8,15,19,21,2,6,21,13,5,13,16,7,2,1,5,5,19,6,14,6,21,9,2,16,2,14,13,5,14,2,5,8,8,8,14,2,15,17,15,6,5,19,2,13,21,16,21,13,8,15,21,14,14,5,4,2,15,21,17,4,5,20,21,6,2,7,8,8,13,15,4,2,17,2,15,13,21,14,13,13,20,4,15,15,6,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,14,14,13,15,15,14,21,16,16,15,16,21,7,5,2,14,13,2,5,15,2,14,5,5,15,21,17,15,15,15,8,2,2,17,16,15,23,23 +24,23,23,23,15,2,6,2,18,6,4,21,6,15,7,7,13,13,2,21,13,16,15,15,21,9,8,15,5,13,7,19,16,23,13,19,2,6,7,6,2,18,14,1,11,7,8,18,4,21,21,16,16,15,21,16,21,4,2,7,1,15,6,2,7,21,21,5,6,2,16,2,19,13,5,15,5,21,16,15,9,7,14,16,8,4,2,3,16,13,6,13,1,8,17,13,6,21,7,15,15,15,21,10,3,7,5,9,8,15,15,4,21,21,21,8,15,16,13,13,14,6,16,21,9,10,18,15,21,7,17,13,5,6,20,18,5,21,21,2,13,6,14,6,16,9,15,7,16,14,13,5,1,2,5,8,8,8,14,2,15,1,1,21,5,16,10,4,21,21,21,5,5,16,21,13,14,10,10,2,6,10,21,4,15,20,1,21,13,9,16,8,13,15,15,2,17,2,15,15,16,14,7,13,20,21,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,16,19,14,14,7,15,15,14,18,16,16,15,16,19,18,8,13,16,1,4,10,8,21,14,2,5,6,16,16,16,6,15,15,2,17,16,18,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,9,8,13,8,4,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,15,8,3,2,6,18,15,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,16,23,8,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,9,7,23,23,17,5,4,21,5,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,1,5,8,13,1,8,21,13,6,17,15,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,18,4,4,21,5,13,14,4,13,18,6,4,15,21,2,10,17,13,5,4,16,8,1,15,5,2,18,6,8,5,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,8,21,15,8,5,21,4,15,18,8,16,13,9,15,21,14,8,5,4,2,4,17,21,8,5,20,1,2,13,9,15,8,13,5,4,21,17,2,7,13,16,14,4,5,20,6,16,5,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,2,5,4,6,5,15,8,19,5,9,6,21,17,15,10,15,15,4,16,8,17,23,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,6,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,10,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,16,15,10,15,15,19,10,23,23 +24,23,23,2,15,10,7,6,21,15,15,21,5,4,15,7,5,13,2,21,13,16,15,15,21,5,8,7,8,13,15,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,13,17,16,15,13,7,14,16,8,6,7,3,15,5,8,13,1,8,16,15,10,21,11,15,15,1,21,6,7,13,5,4,13,15,13,9,21,21,1,9,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,8,16,13,14,5,5,16,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,8,6,20,1,8,15,13,15,2,23,13,5,13,17,15,15,15,16,14,14,13,20,2,15,15,15,4,2,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,19,8,10,14,2,15,5,15,15,14,2,7,5,16,17,15,7,15,15,2,17,16,15,9,23,23 +24,23,23,23,23,23,23,5,21,6,15,21,18,2,15,15,13,16,2,13,20,21,21,15,15,5,17,5,8,13,2,6,17,23,13,3,13,15,5,6,14,16,14,8,15,7,1,18,4,16,14,21,1,16,6,18,11,2,10,15,5,15,13,21,21,5,14,15,7,2,16,8,16,8,13,15,5,2,16,13,14,8,13,21,7,15,1,21,5,5,16,8,17,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,8,15,15,5,16,21,21,15,2,16,23,13,1,6,15,16,9,15,1,21,5,13,18,13,21,8,13,8,2,16,21,10,7,15,13,6,8,9,7,16,21,5,14,14,2,8,9,3,7,8,15,2,6,21,15,2,21,18,13,21,17,20,2,5,6,15,15,7,14,7,7,11,15,20,1,2,13,16,21,9,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,15,16,7,13,4,8,13,8,21,14,23,8,21,2,13,6,15,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,8,2,7,18,7,21,9,10,14,2,15,5,15,16,17,13,8,15,15,2,1,15,16,5,3,23 +24,23,23,23,23,15,15,6,21,2,5,21,6,2,2,19,15,15,2,21,13,16,19,15,2,9,15,2,8,13,10,16,16,23,15,3,2,15,10,6,2,18,15,1,11,7,8,18,4,15,16,15,15,15,15,16,21,2,5,3,15,23,3,11,15,14,21,5,4,16,17,3,19,14,15,2,5,17,21,14,3,7,14,4,8,10,6,3,16,5,8,13,1,8,16,13,5,21,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,10,21,13,13,14,6,13,21,8,2,18,18,2,7,17,13,5,14,8,7,2,21,5,2,20,6,14,5,21,9,8,15,16,14,13,5,21,2,5,8,8,8,14,6,15,17,13,8,7,19,13,2,21,15,21,13,2,15,21,8,3,5,15,2,6,10,21,16,8,20,21,4,13,9,8,8,7,6,3,2,18,2,15,13,21,14,10,3,20,15,16,13,5,4,8,13,8,13,5,19,15,7,15,3,5,16,13,16,15,20,8,13,2,7,8,14,17,16,16,15,16,21,7,8,4,7,15,4,5,15,14,16,5,6,15,21,17,15,5,15,15,2,17,16,15,2,23,23 +24,23,8,4,21,4,5,4,21,7,7,21,8,15,9,19,10,21,6,15,13,16,19,17,16,5,21,5,9,4,9,19,16,23,9,18,9,13,7,10,15,19,7,15,15,7,8,17,4,17,14,16,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,4,21,16,16,8,4,6,16,17,13,13,13,7,13,19,1,10,19,6,17,13,8,4,19,7,15,21,3,8,15,8,5,1,17,2,16,7,5,9,8,15,8,9,1,21,17,10,2,21,13,13,1,6,16,21,9,10,2,18,15,6,20,13,21,9,9,8,15,17,2,9,14,21,14,5,21,8,13,23,23,23,23,23,23,8,9,8,8,7,14,16,5,21,13,9,21,21,17,4,17,9,2,13,5,21,17,7,21,2,7,2,5,2,21,21,15,17,1,2,8,8,4,8,23,2,8,21,21,14,10,13,17,6,4,5,15,16,17,15,3,4,8,13,5,17,2,23,7,7,21,13,5,15,13,17,16,5,1,14,9,13,4,2,19,17,16,7,16,21,16,4,2,14,15,23,9,5,14,10,15,4,17,21,17,10,4,17,7,10,8,8,19,10,3,23 +24,23,23,23,23,23,23,5,18,6,4,21,6,2,6,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,3,6,16,23,8,3,9,5,2,5,2,18,15,19,9,7,8,18,4,15,21,10,15,15,15,16,21,7,8,19,7,23,23,21,5,13,1,5,6,2,16,8,19,8,2,6,5,21,16,15,3,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,13,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,4,15,21,13,15,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,6,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,16,21,7,3,2,13,8,4,5,15,6,14,5,5,2,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,16,15,19,2,5,21,13,5,7,2,5,15,16,18,21,6,15,5,8,7,18,3,15,15,7,8,1,4,16,14,16,1,17,6,18,18,2,10,16,5,15,13,16,21,15,21,5,10,14,17,16,21,8,9,2,7,17,16,5,13,7,14,19,7,21,6,3,21,13,2,14,1,14,15,7,6,21,21,4,2,1,17,8,2,7,7,9,21,15,8,9,7,21,17,15,21,16,23,13,15,4,2,16,8,2,8,21,2,8,21,13,15,14,7,1,8,16,21,2,13,16,6,5,13,4,23,15,19,15,4,13,21,9,9,8,15,8,15,2,5,21,15,8,21,21,15,15,21,6,10,13,4,15,15,7,14,2,7,8,10,15,1,2,5,17,21,21,15,10,6,21,23,9,15,21,17,14,15,13,21,14,14,13,8,14,16,15,3,4,8,13,10,17,8,23,15,16,21,3,5,15,15,17,16,19,14,15,13,2,15,14,19,16,21,16,16,21,8,2,13,17,15,23,5,6,10,16,15,2,15,21,17,16,5,21,7,2,7,16,3,15,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,15,15,6,2,17,2,15,17,18,15,5,15,13,11,8,13,2,21,3,15,2,2,11,5,7,5,6,6,16,23,11,17,13,13,8,6,2,16,16,8,15,7,16,19,4,21,14,21,21,21,15,19,11,2,15,16,5,15,13,2,21,5,14,21,15,2,21,8,21,8,14,7,6,11,8,14,14,8,13,17,7,15,21,3,5,14,16,8,1,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,21,21,21,13,6,16,23,13,21,8,15,16,3,6,21,21,6,7,21,13,21,5,2,8,2,21,16,13,13,8,15,5,17,3,2,15,19,5,14,15,19,8,7,15,8,8,14,15,6,1,8,2,21,21,15,15,21,20,2,13,6,16,16,7,8,6,10,8,5,18,15,2,15,16,1,2,2,10,23,16,20,14,3,2,17,15,15,13,18,14,2,13,16,15,16,15,13,4,8,13,8,17,13,23,17,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,15,16,5,15,15,17,15,6,13,15,2,17,15,16,8,23,23 +24,23,7,15,21,6,10,4,17,9,7,17,8,6,13,4,4,15,8,16,13,17,7,16,21,13,18,6,9,9,18,4,19,23,7,4,9,13,5,10,4,21,14,1,21,7,16,18,4,18,3,17,15,15,15,15,21,5,21,16,5,4,13,4,21,7,21,5,10,4,16,18,16,7,4,8,5,21,4,6,20,7,14,18,2,6,4,19,14,15,13,9,16,8,21,9,6,16,17,5,19,8,16,15,21,7,5,9,9,21,11,5,21,21,21,4,21,17,13,13,8,4,4,16,10,10,18,1,5,7,4,13,16,4,5,18,10,17,2,19,9,6,10,6,1,3,6,9,20,4,7,21,19,6,9,19,8,8,14,9,7,15,15,10,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,4,17,1,8,13,8,4,8,13,8,9,4,17,17,6,10,21,14,4,9,8,14,8,15,3,4,8,13,7,7,13,4,17,15,6,9,5,17,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,8,6,15,5,15,16,9,11,4,1,16,7,5,17,7,4,15,16,20,5,5,18 +24,23,9,5,21,13,15,2,21,4,6,8,21,15,13,4,15,15,8,16,13,16,15,16,17,23,18,9,13,9,6,21,16,23,8,16,9,9,1,19,2,19,14,1,1,7,8,18,4,18,3,10,15,21,7,16,21,5,19,21,9,4,9,6,4,5,21,9,8,6,17,21,16,4,10,7,10,21,21,15,3,7,14,1,2,5,15,9,14,4,13,9,1,7,16,13,5,21,21,4,19,8,21,17,5,7,5,9,9,15,11,5,16,21,18,5,21,17,13,13,14,4,16,8,6,4,19,17,3,4,21,13,17,6,5,16,15,17,7,10,8,6,7,21,1,3,15,9,14,5,9,11,1,21,9,20,11,4,14,7,7,15,16,21,21,21,6,8,18,21,10,10,14,17,11,9,4,7,10,4,21,18,17,10,2,15,1,15,5,11,7,8,13,4,5,4,21,4,15,13,21,14,4,5,16,21,21,15,3,4,8,13,7,7,5,2,17,15,5,9,5,1,13,18,16,16,21,14,9,13,10,19,19,8,17,15,16,18,16,1,9,7,2,6,7,5,4,4,9,15,2,17,17,15,5,16,7,2,16,16,19,6,19,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,18,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,5,18,10,2,21,6,2,15,19,13,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,21,3,9,3,8,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,15,16,21,2,7,3,7,23,23,14,7,13,1,13,4,16,17,2,19,7,13,6,10,14,16,5,3,7,14,16,8,6,4,3,16,6,8,13,1,8,21,3,6,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,5,15,21,13,13,14,4,13,21,15,15,15,21,2,6,16,13,5,8,8,8,16,16,6,2,2,6,14,6,21,9,10,20,15,14,13,15,8,2,5,8,8,8,14,2,15,17,15,13,5,21,2,15,18,16,21,13,5,15,21,13,14,15,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,16,14,15,13,20,16,16,13,5,4,7,13,15,13,13,19,13,16,2,9,5,17,15,16,21,20,14,14,5,15,15,14,17,16,1,15,17,1,7,9,2,13,8,6,6,15,5,5,5,9,13,21,17,15,2,15,15,7,16,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,15,15,4,15,1,6,15,1,17,16,2,7,5,9,21,15,15,5,10,1,18,15,8,21,13,13,14,15,4,16,10,10,20,16,21,7,3,9,17,7,13,1,2,16,5,2,8,17,15,10,21,21,2,13,3,21,15,5,17,4,5,16,15,8,14,16,15,1,16,10,21,21,2,17,21,5,7,13,8,15,21,7,7,10,7,2,15,19,21,21,13,21,1,2,10,11,2,8,13,8,2,2,17,2,13,21,21,14,15,13,8,21,16,6,5,4,8,13,8,21,5,23,13,17,8,9,5,16,13,18,17,8,1,14,5,13,2,2,16,15,17,15,16,18,15,2,13,13,2,23,23,23,23,5,2,10,14,16,17,15,6,16,7,2,1,17,19,5,2,18 +24,23,23,9,17,5,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,8,5,4,13,6,6,9,21,5,2,14,16,7,19,13,2,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,8,5,1,8,21,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,15,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,8,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,8,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,7,16,16,7,2,21,15,4,21,6,15,7,16,13,13,2,21,13,16,5,17,17,5,7,15,8,10,2,2,20,23,13,19,2,15,13,6,2,18,14,1,11,7,8,18,4,18,21,15,7,15,15,16,21,4,2,16,5,15,13,10,6,10,21,6,2,2,17,17,19,13,9,5,16,21,16,7,19,7,14,8,8,7,4,3,16,13,13,9,21,8,21,13,10,21,11,6,15,15,21,8,21,7,5,9,8,15,15,9,21,17,21,4,7,21,13,13,21,6,14,18,9,4,18,17,4,7,21,13,5,2,10,8,2,21,5,2,18,6,8,6,21,9,8,15,17,14,13,5,21,2,5,8,8,8,14,15,15,1,7,5,9,21,10,2,17,21,21,13,5,16,21,7,14,7,7,2,6,10,21,17,15,20,1,2,7,9,4,8,13,5,2,2,16,2,15,13,1,10,14,13,20,7,16,13,5,4,8,13,7,13,5,19,13,8,8,9,8,17,15,17,17,20,14,14,10,13,4,14,21,21,15,7,16,19,21,8,2,8,4,15,14,6,6,10,2,9,7,16,21,15,6,16,13,4,21,17,16,23,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,8,19,13,18,18,18,6,5,21,4,7,13,19,17,19,23,13,19,9,6,9,16,10,1,16,15,15,13,11,1,4,21,14,17,15,16,7,21,17,4,15,16,6,5,4,4,17,5,18,21,5,4,17,2,17,5,13,4,5,4,16,18,13,8,13,17,17,3,6,18,9,6,2,6,19,8,16,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,16,23,13,1,5,4,17,9,4,9,17,6,6,1,13,21,4,9,8,16,21,9,2,4,8,8,5,23,6,2,4,16,4,9,6,16,6,9,17,8,11,15,21,5,21,15,4,16,20,2,3,21,19,9,15,8,19,21,7,4,6,9,7,10,1,21,17,5,17,21,8,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,9,23,13,16,6,9,5,8,6,21,17,2,21,7,4,13,9,23,18,8,18,8,21,21,7,1,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,7,6,21,4,9,2,17,5,7,21,21,9,13,4,4,15,8,16,13,17,15,16,20,23,8,5,4,13,5,1,21,23,2,19,9,5,3,16,3,18,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,5,4,10,7,17,7,21,5,7,17,16,7,17,4,15,7,10,1,21,14,19,7,14,21,2,4,4,18,14,5,10,5,17,8,21,2,6,21,1,10,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,4,3,17,9,5,19,17,3,2,21,7,17,5,7,18,9,21,7,6,8,6,5,13,1,3,7,7,18,6,15,16,19,2,9,20,7,8,14,7,15,1,15,2,21,21,2,8,15,5,6,4,6,21,18,7,4,6,21,4,5,18,21,20,10,8,1,17,5,8,6,8,13,15,9,4,21,4,13,1,21,14,15,4,8,16,16,13,3,4,8,13,7,7,5,2,8,15,5,9,5,15,13,21,16,17,21,14,5,13,2,4,19,19,17,15,15,18,16,1,5,7,19,6,8,5,6,5,9,15,9,17,17,15,2,17,7,2,1,16,19,5,15,23 +24,23,23,23,21,4,8,10,16,10,16,21,15,8,6,9,7,21,8,15,13,17,18,21,16,5,21,5,8,13,7,19,21,23,9,18,9,13,5,8,15,16,15,7,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,6,13,4,16,10,21,5,10,1,21,8,21,4,7,6,3,17,16,13,13,7,13,6,1,10,5,15,14,13,4,4,19,7,15,21,6,16,15,10,9,1,17,16,16,7,5,9,8,15,8,9,1,1,17,6,21,21,13,13,15,6,16,21,9,10,3,18,15,9,20,13,21,7,8,8,16,21,2,9,9,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,17,9,17,17,15,10,16,5,2,13,9,21,16,7,16,4,7,2,5,2,17,21,10,17,1,2,10,8,10,9,23,15,7,21,21,14,4,13,21,13,6,13,7,16,17,15,3,4,8,13,9,17,5,23,8,1,21,15,5,15,13,1,16,5,21,14,9,13,4,2,19,21,16,15,16,1,16,4,3,7,14,6,8,6,4,14,15,10,8,21,17,2,6,17,7,2,17,7,19,2,19,23 +24,23,23,23,23,23,6,15,16,13,15,6,21,6,7,15,13,21,2,15,2,17,17,15,2,5,21,13,7,9,15,6,16,23,15,21,7,14,5,13,15,21,14,21,15,7,21,16,4,16,14,17,15,21,15,16,21,9,2,17,4,15,13,6,21,15,15,5,6,10,17,2,16,5,14,15,16,9,7,8,15,7,14,17,15,2,18,2,3,14,15,2,17,15,16,6,5,21,21,8,21,15,16,11,18,7,5,9,8,15,15,5,15,21,21,5,17,16,23,14,15,2,5,16,10,2,5,21,6,5,1,13,21,2,13,1,5,16,2,3,2,21,5,15,21,6,7,10,21,5,16,7,2,15,9,7,13,8,15,2,7,21,1,5,21,21,15,6,21,20,2,14,6,2,16,5,14,13,16,15,15,2,21,2,6,21,1,7,13,9,16,16,23,2,3,2,17,15,14,5,21,7,5,7,15,10,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,17,13,16,16,5,3,15,5,13,10,7,17,15,16,16,16,21,7,6,7,7,9,14,15,10,14,15,15,6,15,15,21,13,15,15,15,2,15,21,3,5,23,23 +24,23,15,10,21,8,7,15,17,5,15,21,15,2,9,18,5,13,4,18,13,17,15,17,2,15,16,5,15,13,20,8,16,8,7,14,13,15,2,17,2,21,14,10,10,7,16,7,4,21,20,16,15,1,8,21,1,5,21,2,5,10,13,4,15,2,21,5,5,14,16,16,16,2,14,6,5,21,8,21,3,10,14,17,15,1,21,16,4,13,5,13,8,8,16,13,6,21,21,8,2,15,21,8,3,7,5,9,8,15,9,5,2,21,21,8,19,16,13,13,14,15,15,16,3,15,1,17,6,2,4,10,21,13,5,17,2,18,13,14,13,6,2,21,21,10,7,15,19,16,9,5,14,14,5,13,15,15,14,21,15,17,15,5,15,21,7,2,21,15,2,13,6,21,18,8,6,8,7,8,2,17,21,21,5,8,1,13,15,7,16,8,13,2,15,2,21,2,15,15,21,14,15,13,20,10,17,15,3,4,8,13,8,13,10,5,15,13,18,9,5,16,13,21,21,8,15,14,5,13,2,2,19,15,17,15,16,1,17,13,5,7,2,2,14,17,2,6,2,10,10,21,17,10,7,16,15,15,15,16,15,9,19,23 +24,23,23,4,16,8,15,2,21,10,16,17,18,13,6,15,13,16,6,13,18,16,3,15,2,5,17,5,13,5,2,6,16,23,15,21,2,15,5,15,14,16,17,16,15,7,17,2,4,17,15,16,15,16,15,19,15,2,6,16,15,15,13,15,21,5,2,15,15,2,3,8,17,8,15,15,9,2,6,13,13,17,13,8,5,7,11,21,3,5,16,8,1,7,8,2,5,21,15,18,18,1,21,7,1,7,5,9,15,15,8,5,4,21,1,6,17,21,23,13,8,5,2,16,2,15,16,15,15,6,21,13,11,14,15,21,14,16,13,2,19,2,23,5,21,20,6,1,21,5,14,8,2,7,15,7,7,8,14,2,6,17,8,7,21,21,8,15,17,20,2,5,2,15,13,14,15,6,15,11,15,6,16,2,6,21,1,7,3,10,21,23,7,8,3,2,21,17,15,15,18,15,15,5,16,2,16,15,15,4,9,13,7,21,20,23,13,16,21,9,6,15,15,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,21,2,8,14,15,13,2,9,14,15,15,5,15,15,17,13,2,15,15,2,8,15,16,5,3,23 +24,23,23,23,23,23,14,5,18,15,15,21,6,4,15,18,13,15,2,21,13,16,19,15,17,5,8,13,5,13,2,6,16,23,15,19,3,15,5,5,2,18,15,19,15,7,8,3,4,16,18,9,15,15,15,17,21,3,2,13,5,23,23,23,23,5,21,15,2,8,16,8,17,2,10,7,5,21,16,14,9,7,14,17,8,6,4,3,17,13,6,10,1,7,21,10,7,16,21,5,15,15,21,2,19,7,5,9,8,15,5,9,21,1,18,2,6,17,13,13,14,15,13,21,15,15,6,21,2,2,21,6,5,8,16,8,3,16,5,2,17,6,14,15,21,9,6,8,7,14,13,5,16,2,5,8,8,8,14,2,16,20,15,4,5,21,2,15,16,15,21,5,7,13,21,14,15,5,4,10,15,16,21,8,4,17,1,2,15,9,8,8,13,15,3,16,17,2,15,13,16,14,15,5,20,10,16,15,5,4,8,13,7,15,5,19,13,8,2,9,5,17,15,16,21,20,14,14,3,2,15,14,17,16,21,8,16,21,7,5,2,14,10,4,5,15,4,8,5,5,4,21,17,15,10,15,15,15,15,16,16,4,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,6,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,16,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,6,21,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,21,21,2,21,1,17,8,16,7,5,9,5,15,15,9,6,21,16,2,4,21,13,13,1,6,16,16,9,6,18,11,2,21,3,13,18,15,5,8,3,1,13,2,21,21,21,15,23,23,23,23,14,9,5,1,5,5,9,19,8,7,16,9,5,11,13,4,18,21,2,6,1,9,13,9,16,21,16,13,23,23,23,7,6,4,21,21,5,21,1,2,10,10,6,2,23,8,13,4,17,14,15,13,16,14,6,9,17,6,8,15,9,4,8,13,6,21,7,23,5,16,6,9,5,15,15,17,17,18,13,6,9,13,15,23,19,8,16,11,16,1,1,7,13,21,7,23,5,8,7,15,15,2,7,16,17,2,6,17,7,15,10,17,19,6,19,23 +24,23,10,4,21,6,4,4,21,4,6,21,8,2,5,18,3,13,5,17,13,17,19,16,2,3,21,2,8,9,4,6,16,23,1,17,9,15,5,7,17,18,14,8,15,7,17,17,4,16,14,17,21,15,13,16,18,9,4,17,13,4,13,6,21,4,19,9,5,4,18,16,19,2,10,7,2,16,19,13,13,7,13,21,1,10,18,18,4,5,7,17,8,5,21,7,8,1,15,15,21,1,17,13,19,7,5,9,16,8,7,17,20,11,10,6,21,15,23,6,13,8,4,17,9,6,21,1,5,6,21,13,21,14,9,8,2,16,9,7,2,8,15,13,2,6,15,17,20,4,4,19,13,20,13,3,8,8,14,2,6,1,15,8,21,21,8,21,17,2,15,13,4,16,17,7,14,5,21,7,5,4,1,19,2,17,21,13,9,16,23,18,19,9,6,2,7,21,7,10,17,14,7,19,17,4,8,15,7,4,7,13,7,21,6,23,5,16,2,8,6,16,16,21,16,9,15,14,7,13,5,23,19,16,18,7,16,18,8,4,9,9,4,5,2,7,9,6,15,6,16,21,8,2,7,17,7,7,21,21,20,9,19,18 +24,23,23,23,23,4,2,6,18,15,15,21,6,2,4,18,5,15,4,21,13,16,19,15,21,5,8,13,7,13,4,6,17,23,15,3,2,14,5,8,2,18,15,3,15,7,8,18,4,15,21,21,15,13,16,17,21,6,10,8,7,23,23,15,15,5,21,5,6,2,16,6,19,8,4,4,5,21,14,6,19,7,14,17,8,6,2,3,15,7,5,13,1,8,21,2,6,21,11,5,15,15,16,2,3,7,5,9,13,15,15,9,21,21,16,2,3,21,13,13,14,15,6,21,10,4,15,21,2,15,7,13,9,2,16,8,3,17,5,2,19,6,8,5,1,7,15,15,6,14,13,5,16,2,5,8,7,8,14,2,15,21,15,5,7,21,2,8,19,15,16,10,9,8,21,14,15,4,4,2,8,1,21,8,5,20,21,4,2,9,8,8,13,5,5,21,17,2,15,13,15,14,4,13,20,4,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,4,7,5,14,17,16,21,15,16,21,7,4,2,5,8,4,9,15,6,3,5,5,15,21,16,15,5,15,15,6,16,15,21,6,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,19,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,7,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,15,21,21,2,6,16,2,6,10,21,8,5,13,13,21,2,15,11,21,21,16,2,5,21,13,8,13,6,6,21,23,13,17,6,14,5,8,6,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,15,8,16,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,7,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,6,10,16,8,13,17,21,2,5,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,8,5,21,21,10,15,21,20,17,14,7,4,16,3,14,6,16,15,13,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,13,13,6,8,18,15,17,15,16,21,8,6,7,7,15,15,15,10,14,13,15,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,13,2,15,18,15,15,21,6,4,6,18,15,15,2,21,13,16,18,15,16,5,8,13,8,13,2,8,16,23,21,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,18,17,15,15,15,1,21,2,4,18,7,23,23,21,2,6,1,10,2,2,16,8,19,13,14,6,16,21,10,14,3,7,14,17,8,6,2,9,16,13,4,5,1,8,21,7,6,21,11,5,15,8,16,2,19,7,5,9,15,15,15,9,21,21,18,5,6,21,13,13,14,2,13,21,10,8,6,21,2,7,16,13,5,2,16,8,2,11,5,2,19,6,16,6,21,7,5,15,16,14,13,5,14,2,5,8,7,8,15,2,15,21,15,8,5,21,2,8,19,16,21,13,9,15,21,14,14,6,4,2,15,16,21,8,5,20,21,4,2,9,8,8,13,5,9,16,17,2,15,13,8,14,5,13,20,10,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,20,2,14,5,15,15,14,17,15,17,15,16,21,7,2,4,5,16,4,13,15,6,3,10,5,15,21,17,15,2,15,15,6,16,15,21,9,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,14,17,16,6,5,5,15,5,3,16,8,19,13,19,7,16,10,4,21,15,16,15,8,15,16,1,5,4,17,5,2,13,10,21,8,21,13,8,4,21,5,21,10,15,5,17,17,21,13,13,7,13,17,19,3,21,16,19,13,5,6,17,8,16,15,9,18,21,8,15,1,21,21,16,7,5,9,8,15,16,2,1,11,13,2,16,16,23,14,15,21,6,17,9,6,17,21,15,15,4,13,18,16,3,8,2,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,14,8,8,14,2,6,1,3,5,21,21,20,2,21,15,9,4,8,21,21,7,14,6,7,11,5,18,21,21,2,17,8,2,20,16,9,13,19,3,5,13,16,2,2,21,1,7,6,2,6,2,17,15,8,4,19,13,15,21,13,23,6,7,2,3,6,15,13,17,1,18,7,8,5,13,16,14,21,21,8,19,15,1,18,15,6,13,21,13,6,8,3,14,15,16,6,15,3,15,4,17,13,2,8,1,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,11,15,7,21,17,4,3,20 +24,23,23,23,23,23,10,15,15,10,4,15,6,10,7,21,10,15,2,17,13,21,15,16,21,5,8,15,5,13,10,21,20,23,10,19,2,15,5,6,2,18,14,1,15,7,8,7,4,15,21,17,11,7,15,21,21,15,2,23,23,23,13,14,13,15,1,4,8,15,20,21,17,4,6,6,15,16,10,7,19,15,14,8,8,6,9,21,17,13,10,19,16,7,15,15,10,21,11,15,17,8,1,2,9,7,5,9,8,15,15,9,13,16,21,6,1,21,13,13,14,10,15,16,8,7,18,21,2,8,17,13,5,8,16,8,2,21,5,2,9,6,14,7,21,9,6,15,8,14,13,5,21,2,5,8,8,8,14,10,15,1,16,10,8,21,10,7,21,16,21,13,5,15,21,4,8,7,5,2,5,2,21,8,5,20,21,2,3,9,6,16,13,13,14,21,21,2,15,13,16,14,6,7,20,8,16,15,5,2,8,13,15,15,13,19,13,8,2,13,16,16,15,16,1,20,14,14,6,2,15,14,21,16,15,15,16,19,17,8,6,8,4,15,7,1,6,15,2,9,15,15,17,15,15,17,13,4,16,17,15,10,23,23 +24,23,23,23,23,23,23,23,23,13,4,21,6,4,4,19,13,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,17,23,15,3,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,8,23,23,21,10,13,1,13,4,16,16,4,19,7,6,7,5,21,21,15,9,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,15,16,2,19,7,5,9,8,15,7,9,21,21,18,5,15,21,13,13,14,4,13,21,5,15,16,21,15,6,21,13,5,9,16,8,10,1,6,10,2,6,21,6,21,7,16,20,5,14,7,9,14,2,5,8,7,8,14,2,15,18,15,2,9,21,2,8,18,16,21,13,5,15,21,2,15,14,6,2,15,10,21,8,8,20,21,2,8,9,21,8,13,15,6,21,17,2,15,13,1,14,4,13,20,16,16,13,5,4,8,13,8,15,15,8,13,13,2,9,5,17,15,16,16,20,14,14,13,2,15,14,17,16,21,15,17,18,7,9,2,14,15,15,6,15,6,3,5,9,2,21,21,15,6,15,15,2,16,16,15,15,15,19 +24,23,23,23,8,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,15,9,4,8,17,23,15,19,2,14,9,5,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,8,7,7,23,23,9,6,4,21,9,5,17,17,2,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,3,9,15,21,17,7,6,15,15,4,15,15,21,5,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,17,4,9,7,23,23,21,6,15,21,5,10,4,17,2,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,9,10,21,18,21,21,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,6,7,15,16,15,15,21,6,15,2,3,4,15,3,16,13,16,18,15,21,5,8,13,7,13,9,8,21,23,6,3,2,15,5,10,2,18,1,1,11,7,16,20,4,8,21,16,16,13,21,16,21,2,2,15,10,15,13,21,21,15,15,7,15,16,17,14,15,5,14,13,14,17,15,6,5,7,14,18,15,4,13,2,21,13,10,8,15,8,19,7,6,21,11,13,15,15,17,2,21,7,5,9,17,15,15,9,17,21,21,10,10,18,13,13,14,14,15,16,8,5,18,16,2,7,21,13,5,15,8,8,2,21,5,2,19,6,6,6,1,9,19,13,7,14,6,5,21,21,5,8,8,8,15,2,15,21,15,7,8,19,10,4,21,21,21,13,5,15,21,15,14,14,10,2,10,10,21,8,5,20,1,6,13,8,8,8,13,21,3,2,17,2,15,13,21,14,15,15,20,2,16,15,5,4,8,13,8,15,13,2,13,9,15,9,5,16,15,17,15,20,14,5,13,13,15,14,21,15,17,7,16,21,8,16,15,14,13,23,16,15,4,14,5,5,2,21,21,15,5,16,15,7,15,15,23,23,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,13,8,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,16,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,15,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,17,7,5,16,13,16,19,18,2,10,21,9,13,13,14,20,17,23,13,16,13,6,5,15,6,18,8,14,15,7,21,21,4,16,14,21,16,17,7,16,18,2,15,1,6,2,5,14,15,17,15,15,4,6,17,7,19,8,14,5,6,7,21,16,8,10,3,18,14,15,10,21,16,4,13,16,19,7,15,6,6,21,15,15,10,8,21,6,7,7,5,9,9,15,15,21,15,21,15,13,15,17,23,7,7,5,10,21,18,5,15,19,8,3,21,13,17,23,23,23,23,23,23,23,17,15,14,6,19,23,23,23,23,23,23,13,6,5,19,7,8,8,16,2,4,19,15,7,18,18,2,17,21,19,9,15,8,19,21,7,3,6,9,7,6,4,21,21,15,1,21,7,4,7,16,18,23,8,10,13,17,16,15,13,21,14,6,13,8,17,16,7,3,4,18,13,6,13,23,23,23,8,9,3,5,11,13,17,16,19,21,14,3,13,14,23,19,17,21,11,16,1,1,2,13,7,5,23,23,18,5,8,21,15,6,10,17,15,8,16,7,4,17,16,19,6,19,23 +24,23,23,23,23,23,23,5,17,6,4,17,6,4,4,19,13,15,9,16,13,1,19,15,21,9,8,10,9,13,4,6,21,23,7,18,9,6,9,4,2,18,15,19,15,7,8,21,4,8,17,7,7,15,1,21,21,6,10,8,14,23,23,19,9,4,21,5,4,4,17,3,17,9,4,5,5,17,16,14,19,7,14,16,21,6,4,19,17,13,4,4,17,8,21,4,4,21,17,6,15,8,1,21,16,7,5,9,8,15,9,9,4,17,17,5,6,21,13,13,19,6,10,16,4,8,2,21,17,5,21,13,5,7,8,8,3,14,7,2,4,6,14,9,21,9,19,19,7,14,4,5,4,2,5,8,7,8,14,21,15,19,13,4,8,21,4,4,21,17,7,5,13,9,21,7,4,15,9,4,5,18,21,21,5,21,1,18,4,9,4,7,13,5,8,21,17,4,5,13,15,14,7,9,18,4,16,1,5,4,7,13,10,21,8,19,13,7,2,9,5,16,15,18,16,19,14,5,13,10,4,14,17,17,21,16,17,18,8,9,4,5,2,4,5,13,4,14,9,5,4,17,16,7,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,4,6,21,10,4,4,17,6,15,8,21,15,15,19,2,13,2,13,13,1,16,17,21,9,3,7,7,13,10,3,18,23,15,21,9,14,5,1,16,18,14,15,15,7,1,17,4,17,14,17,1,19,6,16,1,2,10,15,15,15,13,2,17,5,21,6,10,21,21,17,16,4,5,6,21,2,16,5,13,15,13,17,21,4,6,2,14,13,17,7,1,8,17,2,6,21,16,8,21,1,17,17,21,7,5,9,8,15,8,9,1,21,17,5,21,21,23,13,1,7,14,16,9,10,8,1,6,2,21,13,21,4,7,8,16,21,2,2,10,1,1,5,18,15,15,15,23,15,15,13,10,6,9,6,8,7,14,15,5,17,17,2,21,21,8,8,17,19,5,3,8,5,21,14,15,5,19,13,4,21,1,17,6,17,21,7,2,10,10,16,23,2,5,4,21,14,18,18,21,14,6,6,17,16,17,15,3,4,8,13,8,21,14,23,13,16,6,3,5,13,13,17,21,18,21,14,13,13,23,14,19,17,17,11,17,1,8,15,5,21,15,23,15,9,16,6,13,21,10,21,16,15,8,21,13,4,16,17,19,6,3,18 +24,23,23,23,23,23,23,23,18,6,15,19,6,2,6,8,13,13,2,17,13,21,19,15,6,5,16,15,8,13,15,4,16,23,8,20,2,8,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,17,5,2,13,6,5,10,21,6,9,16,16,2,19,2,15,15,5,21,21,3,3,15,14,15,15,2,10,9,21,15,7,13,1,7,16,15,5,1,11,4,15,15,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,5,8,13,5,8,16,7,2,21,5,3,19,6,21,6,21,9,2,7,14,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,2,3,18,16,21,13,6,16,21,7,14,15,7,2,6,2,21,8,5,20,1,21,9,11,4,8,13,9,9,2,21,2,9,13,21,14,4,5,20,4,17,13,5,4,8,13,9,9,13,4,5,15,15,13,5,17,15,16,16,20,14,2,4,13,13,14,16,21,17,7,15,19,8,10,13,13,7,14,8,15,10,10,21,6,15,16,18,15,15,17,13,10,1,17,13,2,2,18 +24,23,23,23,23,15,15,7,21,10,14,21,6,7,2,3,13,16,2,21,13,16,19,15,17,5,8,13,8,4,2,6,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,1,16,16,2,4,16,23,23,13,21,14,13,21,13,2,2,16,14,17,15,10,7,5,17,16,5,9,7,14,16,8,13,4,3,16,13,13,5,1,15,21,2,6,17,17,5,15,15,21,2,18,7,5,9,8,15,13,9,4,21,21,15,6,21,13,13,14,8,13,18,13,2,8,21,10,8,21,13,5,10,16,8,2,14,8,2,20,6,8,5,21,9,7,13,15,14,13,5,21,2,5,8,7,8,14,2,10,21,15,16,5,21,2,15,16,21,21,5,7,15,21,14,2,14,6,10,15,21,21,2,5,16,1,20,2,9,8,8,13,5,4,8,17,2,15,13,16,14,3,13,20,14,16,15,5,4,8,13,7,15,7,19,13,2,2,9,5,17,15,16,17,20,14,14,9,2,7,14,16,16,21,7,16,21,8,15,2,5,4,15,5,15,14,8,16,5,15,15,16,15,5,15,8,4,15,16,21,23,23,23 +24,23,23,23,23,23,2,13,1,15,15,21,6,15,2,7,13,13,2,21,13,16,15,16,21,5,8,15,7,13,4,8,18,23,15,3,2,13,5,6,2,18,15,1,11,7,8,18,4,15,21,16,15,13,21,16,21,4,2,16,5,10,13,21,6,2,21,5,2,2,17,16,19,13,2,9,16,21,16,15,3,7,14,16,8,6,4,3,16,5,6,13,1,8,16,13,15,21,11,6,15,8,16,8,21,7,5,9,15,15,15,9,16,21,21,19,8,18,13,13,14,14,15,21,8,15,18,21,2,13,21,13,5,4,16,8,2,21,5,13,19,6,14,13,21,9,17,16,2,14,13,6,17,3,5,8,8,7,14,15,15,1,21,15,8,21,2,15,21,8,21,13,14,15,21,7,14,15,7,2,10,10,21,16,15,20,21,16,15,9,10,8,13,5,4,2,21,2,15,13,21,14,13,13,20,8,16,13,5,4,8,13,7,20,13,5,13,8,8,9,5,17,15,16,17,20,14,15,2,7,14,14,21,21,17,15,15,19,21,7,2,7,8,21,7,5,5,13,2,9,15,16,17,15,6,16,15,2,21,16,16,15,23,23 +24,23,23,23,21,8,10,2,18,15,6,21,6,4,10,21,5,15,2,21,13,16,15,17,17,5,7,10,7,13,2,10,20,23,21,3,2,15,5,6,2,18,14,21,11,7,8,18,4,21,21,15,13,15,15,16,21,2,2,16,5,15,13,15,5,7,21,10,8,2,17,2,19,7,15,5,5,21,16,8,19,7,14,16,8,6,2,3,16,9,5,13,1,8,21,15,15,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,13,15,17,13,5,18,8,2,8,21,13,5,2,3,8,2,21,5,2,20,6,8,6,21,9,6,15,7,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,9,21,10,2,21,16,21,13,5,7,21,7,15,15,7,2,5,10,21,17,13,20,1,21,15,7,10,8,13,15,15,4,21,2,15,13,21,14,10,13,20,2,17,13,5,4,8,13,7,13,6,2,13,8,8,9,6,17,15,16,17,20,14,14,10,2,4,14,21,17,15,11,16,19,21,8,10,8,10,15,7,15,5,15,2,9,15,15,21,15,15,17,13,2,15,21,15,6,23,23 +24,23,23,15,18,2,8,6,21,15,2,17,6,4,7,16,13,13,2,21,13,16,15,16,21,6,15,6,7,13,15,7,16,23,5,3,2,13,5,6,2,18,16,1,11,7,8,18,4,21,21,21,15,15,10,16,21,5,2,16,10,10,13,5,6,2,21,7,2,2,16,3,19,15,7,7,2,21,16,14,19,7,14,15,7,13,14,2,15,13,5,13,1,8,17,7,6,21,11,6,15,15,16,16,21,7,5,9,8,15,15,9,21,21,21,5,15,7,13,13,14,10,15,21,8,10,20,21,2,15,7,13,5,6,8,8,2,21,5,2,1,6,14,6,21,9,6,13,21,14,13,5,6,2,5,8,8,8,14,21,15,1,16,10,7,1,10,2,21,21,21,13,7,21,21,5,13,3,13,2,15,21,21,10,10,20,21,16,15,7,2,8,13,5,4,2,21,2,15,13,1,14,15,13,20,2,16,13,13,4,8,13,8,13,5,2,13,8,15,9,5,15,16,17,15,20,14,14,10,7,15,14,21,21,16,8,13,19,21,8,6,11,14,15,5,15,14,10,2,5,15,15,21,15,15,15,13,4,15,15,15,23,23,23 +24,23,23,23,16,6,2,8,17,2,6,1,18,15,5,15,13,16,2,13,20,21,3,16,15,6,21,5,2,14,15,10,16,23,8,17,5,14,5,6,15,16,14,1,13,7,16,19,4,16,14,21,1,16,15,18,11,2,21,15,5,15,13,6,21,5,14,2,6,2,21,8,21,6,14,14,5,2,16,15,14,8,13,17,7,17,21,2,5,15,16,8,1,7,21,2,5,21,16,16,1,1,1,7,16,7,5,9,8,15,15,5,15,21,21,2,8,16,23,13,8,15,15,16,5,6,16,11,2,5,21,5,1,14,5,8,2,17,3,13,13,1,23,23,23,23,15,16,19,9,14,21,7,4,15,15,7,8,14,15,5,1,15,2,21,21,2,15,17,20,8,13,2,15,15,7,14,6,2,11,15,18,1,2,6,16,1,13,2,10,14,23,20,2,3,2,21,15,7,13,18,14,5,5,16,8,16,7,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,14,5,13,7,8,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,8,15,16,6,6,23 +24,23,9,9,21,2,10,5,17,6,10,18,21,16,6,4,4,15,21,16,13,16,7,16,21,13,17,6,5,9,6,7,21,23,7,17,9,9,5,4,3,18,7,1,10,7,16,19,4,18,3,17,15,21,7,15,21,3,6,16,5,8,13,9,21,7,21,6,5,7,17,1,21,4,6,7,5,21,21,14,20,7,14,21,2,6,8,19,21,15,13,4,17,8,21,15,6,21,17,9,19,8,16,15,21,7,5,9,9,13,7,5,17,21,21,2,21,17,13,13,8,6,4,16,9,6,19,17,3,13,21,13,17,17,5,16,10,17,8,8,5,6,6,9,1,3,4,6,7,5,21,10,18,6,9,20,8,8,14,6,15,15,8,6,21,21,8,21,18,19,5,13,4,16,21,7,4,10,7,8,5,18,21,20,4,16,1,15,13,8,6,8,13,13,13,2,17,4,13,4,21,14,7,13,8,21,16,15,3,4,8,13,8,13,16,8,16,15,17,9,5,17,13,17,16,8,21,14,9,9,9,3,18,16,1,7,16,18,16,15,9,7,4,6,7,19,6,8,9,6,4,17,17,15,5,17,8,4,21,16,20,9,19,18 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,14,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,4,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,9,5,4,21,17,15,5,15,8,4,16,16,21,5,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,6,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,5,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,15,21,4,8,6,21,5,8,17,17,8,4,18,7,21,8,14,13,16,18,21,17,5,8,5,8,13,15,19,16,23,5,17,9,13,5,15,8,1,15,15,15,7,8,17,4,21,14,17,21,16,15,18,18,10,15,16,5,10,13,2,17,4,21,9,5,21,21,8,1,4,6,7,3,16,15,6,13,7,13,9,1,10,18,9,14,13,7,4,19,8,15,21,10,8,16,2,4,1,17,17,17,7,5,9,8,15,8,9,1,21,17,6,6,21,13,13,15,6,17,21,9,10,7,18,10,7,20,13,21,4,9,8,16,17,9,9,7,21,14,5,21,7,13,23,23,23,23,23,23,8,9,8,8,8,7,4,5,21,17,9,21,17,7,10,17,9,10,13,13,21,16,7,21,4,7,2,5,2,21,18,2,17,1,6,2,8,10,9,23,9,7,21,21,14,2,13,16,13,2,13,7,16,16,15,3,4,8,13,9,21,4,23,7,1,21,15,5,16,13,1,17,5,21,16,9,13,2,2,19,21,21,15,16,21,16,4,2,14,5,23,6,5,10,5,15,16,5,21,17,2,2,16,7,4,6,8,19,4,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,20,7,16,11,16,2,15,16,5,6,15,14,16,21,15,7,19,8,14,6,16,16,21,2,8,15,7,16,13,4,16,18,21,21,16,6,16,15,15,2,15,6,15,13,8,21,5,21,5,6,14,17,15,20,15,5,15,6,3,16,15,5,7,13,21,20,19,21,21,2,10,2,8,21,14,21,13,5,21,15,20,21,16,13,15,18,7,5,9,21,15,8,9,16,21,21,2,2,15,23,13,8,15,15,16,2,15,2,15,8,15,21,13,11,16,5,7,15,21,21,5,2,16,2,5,5,2,13,14,13,5,14,14,8,21,7,2,13,2,15,5,6,21,7,15,16,21,15,13,21,15,2,13,6,16,16,7,14,15,16,7,15,10,16,21,2,20,21,15,15,13,15,5,23,21,7,1,16,13,7,15,18,13,2,13,17,8,21,16,9,4,8,13,8,17,7,23,16,16,2,15,5,16,13,16,16,8,13,14,15,2,15,23,16,15,19,15,15,21,15,6,20,14,5,23,13,15,5,3,2,5,15,16,21,13,23,23,23,23,23,23,23,23,23,23 +24,23,9,4,21,2,5,15,17,4,9,17,16,5,6,7,14,15,7,17,7,16,8,18,11,5,21,5,6,13,6,4,18,23,7,17,9,13,9,4,4,7,14,7,15,7,1,17,4,21,21,17,1,21,8,21,21,4,4,16,6,21,13,6,17,5,21,9,6,4,17,4,21,6,6,6,9,4,16,5,13,7,13,16,21,4,6,21,7,11,6,3,18,7,17,2,6,21,21,8,21,1,16,17,17,7,5,9,18,15,8,9,17,21,17,5,4,16,23,13,1,5,5,16,9,4,21,13,2,6,21,9,21,21,6,8,7,21,6,2,4,1,1,5,16,13,15,23,4,6,4,13,9,5,9,19,8,7,7,6,5,16,15,7,17,21,4,1,17,19,6,4,7,18,21,7,6,6,1,7,7,21,15,17,5,17,21,21,2,10,10,23,6,2,5,2,21,10,2,19,21,14,6,9,21,4,17,15,7,4,7,13,5,21,5,23,9,21,6,9,5,13,13,17,18,18,8,6,15,4,9,23,19,17,21,16,16,21,15,7,13,15,6,23,7,9,16,15,15,4,5,17,17,13,4,17,7,21,6,17,19,4,23,23 +24,23,23,9,17,5,7,15,17,4,3,15,6,10,10,21,13,15,4,16,13,16,7,16,21,9,15,9,13,5,7,21,19,23,13,19,9,7,6,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,8,4,13,1,1,5,4,8,19,14,16,8,15,5,15,17,21,5,19,15,14,16,18,4,5,4,17,13,8,6,16,7,21,4,5,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,18,16,21,15,3,17,13,13,15,6,13,16,8,4,18,21,17,5,9,7,5,9,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,6,8,17,8,4,21,16,21,13,5,15,21,9,14,15,7,4,15,10,21,8,6,20,1,4,15,9,4,16,7,9,13,21,18,2,7,16,21,14,10,13,20,6,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,16,19,21,8,13,8,6,15,7,17,14,6,2,5,4,6,17,15,4,17,13,9,15,17,18,6,2,19 +24,23,23,5,21,6,4,7,21,7,15,17,21,10,6,15,4,13,15,20,13,16,16,16,4,6,21,10,9,13,15,19,18,23,15,3,2,14,5,6,21,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,19,15,15,11,6,10,13,4,15,2,17,5,15,10,21,15,21,2,4,6,5,21,16,13,13,7,13,18,21,19,15,7,14,13,21,4,21,7,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,4,6,10,17,5,2,8,1,2,6,21,13,1,6,2,7,2,19,7,2,4,21,1,17,19,14,10,23,23,5,16,8,6,9,9,1,17,8,15,13,5,16,15,2,1,21,6,10,17,15,11,13,13,21,18,7,2,20,15,7,15,5,1,17,15,17,1,10,4,10,10,16,23,21,3,13,21,14,7,10,21,14,15,15,20,6,21,15,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,17,21,7,16,10,13,2,10,23,18,15,17,15,15,21,7,10,5,16,2,23,23,15,6,15,15,21,3,8,21,13,21,21,13,2,15,16,19,5,23,23 +24,23,23,23,21,16,7,16,17,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,16,13,7,5,20,8,16,23,15,20,9,13,8,7,21,18,14,10,10,7,16,7,4,21,20,16,7,1,15,18,21,5,15,16,5,2,13,4,17,2,21,8,5,8,8,8,17,8,2,4,5,21,8,21,3,10,14,8,15,15,21,16,13,7,7,13,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,7,19,21,15,2,2,19,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,6,15,21,15,4,21,4,6,13,5,1,21,7,7,15,7,15,10,21,21,1,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,17,8,13,18,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,7,17,14,7,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,8,15,2,21,2,6,21,6,10,6,3,8,15,2,21,13,16,19,15,2,5,1,2,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,15,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,16,19,18,8,10,5,5,16,5,4,19,7,6,16,8,4,3,3,16,15,8,13,1,8,17,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,6,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,8,8,19,15,2,21,16,21,13,8,15,21,6,14,2,5,2,13,2,21,8,5,20,21,21,13,9,8,8,7,16,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,10,19,13,7,9,9,5,16,13,17,8,20,14,14,13,13,8,14,17,16,21,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,15,21,16,15,2,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,6,10,17,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,16,7,13,2,8,21,15,15,20,2,15,9,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,8,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,6,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,10,6,21,5,5,15,13,21,2,13,7,17,21,16,2,5,21,5,7,13,5,6,21,23,13,17,5,15,6,21,6,20,14,17,15,7,21,16,4,16,14,21,16,16,15,8,21,6,2,17,13,2,13,6,21,5,14,15,8,14,17,8,16,2,14,13,15,17,8,8,13,14,13,16,15,4,18,2,3,14,15,8,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,7,15,15,15,5,15,21,18,15,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,13,19,5,13,17,15,16,2,3,21,1,5,5,21,8,2,10,21,5,16,13,7,15,9,8,13,7,15,2,15,18,15,5,21,21,10,13,21,20,2,14,15,7,17,8,6,14,8,15,15,2,17,2,6,21,1,15,5,9,1,17,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,7,21,21,23,9,18,2,3,6,16,13,16,16,6,3,15,5,13,10,8,21,15,16,15,16,21,8,10,7,2,16,14,15,10,14,13,15,6,15,17,1,15,4,15,15,2,17,17,3,9,23,23 +24,23,23,23,23,16,5,4,16,4,6,6,17,5,13,18,4,13,8,11,13,16,17,17,4,9,6,9,8,13,5,11,21,23,10,19,9,6,5,16,16,18,14,15,15,7,17,17,4,21,7,17,21,21,6,21,18,4,4,16,5,9,13,5,17,9,21,10,6,2,16,16,21,4,6,7,6,4,16,5,13,18,13,16,21,4,6,5,11,5,16,9,21,8,17,4,5,21,15,8,21,1,17,17,21,7,5,9,16,15,8,9,4,21,17,3,17,21,23,5,1,6,7,17,9,9,8,17,4,6,21,13,1,4,5,8,16,21,13,2,4,1,1,5,13,6,23,15,4,4,4,13,21,5,9,19,8,7,15,4,5,8,21,17,1,21,6,15,19,21,9,19,7,4,21,7,15,4,9,2,6,8,17,21,5,17,21,4,4,10,10,11,23,9,9,4,21,14,21,21,1,14,4,5,17,7,18,13,3,4,8,13,5,21,14,23,13,16,6,3,5,15,13,17,17,18,7,4,17,13,10,23,17,17,17,17,16,21,8,4,5,21,6,23,4,9,8,19,13,16,10,21,9,9,9,17,13,4,17,16,15,6,19,23 +24,23,23,7,16,5,4,10,21,15,6,21,6,2,9,15,9,13,2,21,13,16,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,15,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,5,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,17,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,2,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,21,16,21,13,5,15,21,2,14,15,10,2,7,10,21,15,16,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,16,8,4,17,17,21,23,23,23 +24,23,23,15,21,5,15,15,17,5,2,21,13,2,2,18,14,13,5,16,13,21,15,16,2,5,16,10,8,13,20,8,7,23,3,3,2,13,21,5,19,18,14,10,10,7,16,7,4,21,20,16,7,21,8,15,21,5,6,16,5,7,13,2,21,5,21,7,2,15,21,8,16,8,15,4,5,21,8,21,3,10,14,17,2,15,21,15,21,2,14,13,8,8,13,5,5,21,1,16,2,15,21,8,10,7,5,9,7,15,9,5,2,21,21,3,10,16,13,13,14,5,15,16,2,15,8,21,2,13,4,15,17,15,13,17,2,18,13,14,13,6,14,2,21,10,15,6,19,21,15,5,14,17,5,13,15,8,14,17,15,1,16,5,8,21,15,2,21,2,2,13,5,21,21,7,14,15,7,8,15,4,1,8,15,17,1,6,6,8,2,8,13,15,21,2,21,4,15,13,21,4,14,13,20,2,21,15,3,4,8,13,8,13,10,16,15,13,19,9,5,16,13,17,21,8,7,14,6,13,2,7,19,15,16,15,16,1,17,13,2,8,13,2,14,21,15,6,2,1,4,21,1,10,7,16,16,15,15,8,17,15,23,23 +24,23,23,23,23,23,23,6,15,2,15,17,18,6,2,15,13,11,8,13,7,21,21,16,2,14,21,5,13,7,15,6,18,23,7,16,5,15,5,10,21,16,16,14,15,7,16,16,4,16,21,16,15,21,15,15,6,8,20,18,15,6,13,2,21,5,14,2,6,2,16,16,21,13,15,15,6,2,8,14,13,14,13,16,7,21,18,6,5,5,15,6,21,7,21,2,5,1,16,16,21,1,21,8,17,7,5,9,14,11,8,5,1,21,16,3,2,21,23,13,21,5,15,21,9,15,8,15,15,2,21,13,21,2,9,8,16,16,2,7,5,21,2,8,1,21,5,15,21,8,14,13,15,13,8,7,8,8,15,2,5,1,16,2,21,21,2,21,16,20,7,13,10,15,13,14,6,15,15,11,15,2,16,2,15,16,1,15,2,10,21,8,23,2,3,2,17,15,7,13,18,2,15,14,16,2,16,15,15,4,7,13,13,21,15,13,17,16,2,9,6,16,13,16,16,7,11,14,5,13,2,10,19,15,15,15,16,18,8,2,7,2,14,15,5,6,15,15,16,9,15,15,17,13,15,15,8,15,2,15,16,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,7,21,4,8,15,16,10,9,21,15,15,13,8,9,21,8,14,13,16,18,21,16,5,21,5,9,13,7,19,16,23,5,16,9,13,7,7,7,18,7,7,15,7,8,17,4,17,14,17,21,16,15,21,18,10,5,16,5,15,13,4,17,2,21,5,6,8,21,8,1,10,4,6,1,16,16,13,13,7,5,1,10,19,4,7,15,13,8,10,18,8,16,1,6,16,15,8,4,1,1,8,17,7,5,9,8,15,15,9,1,21,17,13,2,21,13,13,17,6,16,21,9,10,2,18,2,7,20,13,21,8,8,8,15,17,2,9,14,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,21,1,15,1,21,7,4,13,9,21,16,7,16,7,7,2,5,2,17,21,5,17,1,2,2,8,16,23,2,9,3,21,21,14,8,13,21,13,10,13,15,8,17,15,3,4,8,13,5,17,13,23,8,8,21,15,5,15,13,21,16,6,1,7,8,13,4,2,19,17,17,15,16,1,16,10,2,14,9,23,9,5,15,7,15,6,4,21,17,13,7,17,7,2,15,15,19,10,10,18 +24,23,3,5,21,6,15,6,16,21,6,21,15,11,7,11,4,13,2,17,7,21,19,17,6,23,23,23,8,6,6,13,17,17,10,4,9,7,5,6,17,18,7,7,15,7,21,17,4,16,14,17,21,21,15,13,21,7,10,15,6,4,13,21,21,10,21,8,6,6,21,6,16,15,5,3,15,2,16,13,13,7,13,16,21,10,8,7,4,13,21,4,21,7,15,17,5,21,1,8,21,1,17,16,16,7,5,9,8,15,15,9,21,16,17,5,21,17,23,13,4,6,9,17,9,13,20,17,4,13,11,4,21,9,7,8,6,21,9,2,4,1,1,5,18,6,23,15,21,4,4,13,18,5,9,4,8,8,15,2,5,1,15,9,11,21,4,7,21,15,6,3,7,21,21,7,13,6,3,8,5,21,15,21,2,17,21,5,15,10,10,18,23,4,9,4,21,15,9,19,17,5,6,9,16,10,16,15,7,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,18,8,2,4,13,23,23,2,1,15,17,15,15,16,21,15,5,10,21,4,5,10,6,15,13,2,6,16,21,7,7,17,13,2,2,17,11,2,19,23 +24,23,23,5,21,7,2,6,17,15,2,17,6,7,13,21,6,15,2,21,13,16,15,16,21,5,8,15,8,13,10,2,1,23,7,3,2,13,7,6,2,18,14,1,11,7,8,18,4,1,21,15,11,15,15,16,21,2,2,16,5,15,13,10,6,5,21,6,2,2,17,2,18,13,15,7,5,16,16,8,19,7,14,16,8,4,5,2,16,13,5,13,1,8,21,15,6,21,11,6,15,15,1,8,10,7,5,9,8,15,13,9,21,17,21,4,8,21,13,13,14,7,13,16,8,8,18,15,2,7,21,13,5,21,16,8,2,21,5,2,20,6,8,5,21,9,6,15,15,14,13,5,14,2,5,8,8,8,14,5,15,1,8,15,9,21,3,7,21,15,16,5,9,13,21,7,14,10,7,2,5,10,21,8,15,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,4,9,20,2,17,13,5,4,8,13,7,13,6,2,13,8,15,9,5,16,15,16,17,20,14,14,10,2,4,14,21,17,16,7,16,19,21,8,6,8,4,15,7,7,5,6,2,9,15,15,17,15,6,17,13,2,15,16,23,23,23,23 +24,23,23,23,23,3,15,6,21,15,6,21,6,2,2,19,13,15,2,21,13,16,19,15,2,9,16,2,8,13,2,8,16,23,7,3,2,15,13,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,10,23,15,5,11,15,14,1,5,2,16,16,3,19,14,14,3,5,17,21,14,9,7,14,2,8,6,6,9,21,15,8,13,1,8,16,15,5,21,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,15,13,21,8,2,18,19,2,7,21,13,5,6,16,7,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,6,15,17,15,15,7,21,6,2,16,8,21,13,2,15,21,15,2,15,5,2,6,2,18,16,13,20,21,4,13,9,8,8,7,7,15,2,18,2,4,13,21,14,2,6,20,16,16,15,5,4,8,13,8,13,5,19,15,8,15,9,5,17,13,16,15,20,8,8,2,2,8,14,21,16,21,16,16,21,7,7,2,8,8,14,5,15,14,16,5,6,15,21,17,15,5,15,15,15,16,16,15,2,23,23 +24,23,23,23,23,23,23,13,18,4,4,21,6,7,8,19,13,15,2,21,13,16,19,15,21,5,8,13,8,13,2,4,16,23,7,19,3,15,5,6,2,18,15,19,15,7,8,3,4,15,18,8,15,15,15,16,21,3,4,19,7,23,23,21,9,13,21,13,4,10,17,8,16,13,4,5,16,14,16,13,3,7,14,16,8,7,8,3,16,13,6,4,1,8,21,2,6,21,11,15,15,15,16,2,10,7,5,9,13,15,5,9,21,21,16,2,5,21,13,13,14,4,4,21,5,15,19,21,15,13,21,13,5,5,16,8,10,1,9,2,19,6,8,15,21,8,6,15,15,14,13,5,14,2,5,8,8,8,14,2,15,18,8,6,5,21,2,8,16,15,21,15,5,15,21,5,2,14,6,2,7,21,21,13,5,20,21,2,5,9,14,18,13,8,8,21,17,4,15,13,1,14,5,2,20,2,16,13,5,4,7,13,15,15,2,19,13,8,2,9,5,17,15,16,16,2,14,14,13,2,15,14,21,16,16,8,16,1,7,4,2,15,4,6,5,15,5,19,5,5,15,21,16,15,6,15,15,7,16,16,15,5,10,23 +24,23,8,5,21,5,6,8,18,15,8,17,6,7,5,19,5,15,2,16,13,16,19,15,17,5,8,13,7,5,10,8,17,23,6,19,2,7,6,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,21,16,21,4,10,9,7,23,23,1,6,6,21,6,6,16,17,8,19,8,6,5,5,21,16,7,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,15,6,21,7,6,15,15,16,2,8,7,5,9,8,15,13,9,21,21,18,6,6,21,13,13,14,6,10,18,10,10,7,21,2,6,17,13,5,5,16,8,10,7,5,2,19,6,8,15,21,9,6,18,8,14,13,9,8,2,5,8,7,8,14,15,15,21,15,8,7,21,10,13,18,15,16,13,5,21,21,8,5,5,4,2,6,21,21,21,5,20,1,10,13,9,15,8,13,5,8,21,17,2,15,13,15,14,6,13,20,8,16,15,5,4,7,13,15,13,2,19,13,8,2,9,5,17,15,16,16,20,14,14,5,2,6,14,17,17,21,15,17,1,8,2,3,5,8,6,5,15,6,19,5,5,15,21,17,15,6,16,15,6,15,8,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,15,15,21,7,16,20,21,13,5,21,5,13,2,14,2,19,23,6,3,5,15,18,15,14,3,19,15,15,7,8,1,4,21,14,21,16,17,15,15,18,2,2,17,16,2,13,6,21,3,21,5,15,14,16,8,16,8,13,8,7,16,21,5,13,7,14,18,5,21,15,15,21,13,13,8,11,8,21,13,6,21,15,6,2,15,17,8,3,7,7,9,17,15,8,9,21,21,16,5,16,16,23,13,21,5,6,16,15,6,16,21,2,17,16,13,11,14,15,8,16,16,13,2,13,17,6,5,15,16,15,23,2,2,15,13,17,8,9,8,16,8,15,15,5,21,13,21,16,1,15,15,16,13,2,2,6,21,13,13,15,6,16,21,15,14,16,6,6,1,21,15,2,10,16,23,3,16,5,10,16,14,15,13,21,14,14,13,8,14,8,15,7,4,7,13,20,17,14,23,13,16,7,3,5,16,15,21,16,2,14,16,13,6,6,14,18,16,17,15,16,11,8,8,17,5,21,23,5,6,8,6,15,15,16,18,16,15,13,17,15,2,5,16,20,2,23,23 +24,23,15,15,21,6,2,5,16,15,15,17,5,15,15,1,14,13,5,18,13,16,19,16,3,2,21,13,14,14,13,4,21,23,5,21,13,10,13,2,15,20,19,21,7,7,8,17,4,16,14,16,15,17,15,16,21,6,15,16,5,15,13,6,21,15,21,5,6,6,21,6,21,8,15,13,5,18,16,5,13,15,5,1,21,10,3,6,14,13,6,2,18,7,17,15,8,21,21,3,4,7,21,2,5,7,5,7,8,15,8,5,1,21,16,2,2,17,13,13,6,14,2,21,10,15,21,15,5,15,21,13,16,14,2,15,6,21,13,5,8,21,6,10,16,18,6,5,19,19,15,2,13,21,9,7,15,8,21,14,15,19,13,2,21,21,6,2,21,15,7,13,6,21,21,7,14,2,7,8,15,21,21,21,13,3,1,2,15,17,7,8,13,7,2,2,17,10,15,13,21,14,15,13,15,5,18,15,10,4,8,13,8,10,10,23,10,2,15,11,9,16,13,21,21,5,14,15,21,13,5,13,15,8,16,16,16,15,11,15,6,2,18,13,6,21,6,10,15,6,3,15,18,10,15,21,13,2,15,21,15,23,23,23 +24,23,23,8,17,4,2,10,17,10,15,20,7,15,10,7,6,21,4,14,15,1,18,18,21,9,14,7,8,13,6,19,21,23,5,17,9,13,15,4,7,17,7,15,15,7,8,17,4,17,14,16,21,21,15,18,18,6,5,16,5,15,13,17,17,5,21,5,6,14,21,16,1,2,14,5,21,16,15,7,6,15,13,7,1,10,19,14,16,13,8,8,18,7,15,21,5,8,15,6,19,1,17,15,17,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,15,6,4,21,9,10,2,18,4,7,20,13,21,4,3,8,8,17,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,17,7,14,10,5,1,15,15,21,1,21,4,21,4,5,6,5,21,21,7,7,8,7,2,6,10,15,21,5,17,21,2,10,8,16,8,23,9,8,21,21,14,10,13,17,6,4,5,15,5,17,15,3,4,8,13,5,17,13,23,7,16,16,13,5,17,13,21,17,5,1,14,9,13,10,3,19,16,15,15,17,21,16,10,2,14,3,23,9,5,14,2,15,10,6,21,17,2,4,17,7,4,21,8,19,4,8,18 +24,23,23,3,17,3,2,6,18,13,6,21,6,7,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,16,23,7,19,2,7,3,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,21,21,10,10,19,7,23,23,17,5,10,21,6,6,21,16,8,19,9,7,6,5,17,16,7,19,7,14,16,8,6,21,3,16,5,8,13,1,8,21,13,6,16,17,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,4,21,13,13,14,6,13,18,6,8,15,21,2,10,17,13,5,4,16,8,6,15,5,2,19,6,8,5,21,9,7,15,17,14,13,5,8,2,5,8,7,8,14,4,7,21,15,8,7,21,4,15,18,15,16,7,5,21,21,14,8,6,4,2,4,17,21,8,5,20,1,2,13,9,15,8,13,5,15,21,17,2,7,13,15,14,8,13,20,6,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,17,15,16,21,7,7,2,5,8,10,9,15,8,19,9,9,8,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,23,23,23,21,7,5,21,6,8,2,9,13,13,2,21,13,18,16,16,10,5,15,15,8,13,2,4,21,23,16,20,2,13,5,6,2,18,16,19,11,7,8,18,4,1,19,21,15,15,15,8,21,21,2,16,10,15,13,10,6,2,21,5,2,2,17,14,17,8,8,15,5,1,17,9,3,15,14,16,8,6,14,15,16,13,15,7,21,8,16,6,10,21,21,4,13,15,16,6,16,7,5,9,14,15,15,9,21,21,21,4,15,1,13,13,14,7,15,1,10,8,18,19,2,13,17,13,5,5,7,8,2,7,5,2,18,6,14,6,1,9,2,23,23,21,5,13,5,4,5,8,17,21,14,9,10,7,16,15,9,21,2,2,21,18,21,9,7,15,21,8,15,15,7,2,15,21,21,21,10,20,1,8,5,8,14,8,13,10,9,2,21,2,15,13,8,14,15,6,20,2,16,15,3,4,8,13,8,13,13,19,13,14,8,9,5,17,13,21,21,19,14,14,9,13,10,14,16,17,16,15,15,19,19,3,15,8,13,8,7,5,5,15,9,15,15,16,17,15,6,15,8,2,2,15,21,23,23,23 +24,23,9,5,21,15,2,10,18,15,10,17,6,4,4,16,13,13,2,21,13,16,15,16,7,23,23,13,15,13,21,4,15,23,15,2,3,13,13,6,2,18,14,1,11,7,8,18,4,21,21,15,16,15,15,16,21,3,2,16,5,6,13,5,6,8,21,7,2,6,16,14,16,14,15,5,15,17,21,15,19,15,14,16,15,10,10,9,15,13,13,8,1,8,16,7,6,21,11,6,15,15,1,16,20,7,5,9,8,15,15,9,21,21,21,6,7,21,13,13,14,6,15,15,8,15,19,16,2,7,21,13,5,8,16,8,2,17,5,2,1,6,14,5,15,9,16,18,13,14,13,6,21,2,5,8,8,8,14,6,15,1,21,13,9,21,10,4,21,18,21,13,5,15,21,7,14,21,7,2,5,2,21,8,6,20,18,16,15,9,6,8,13,4,5,2,21,2,15,13,21,14,14,8,20,2,16,13,5,2,8,13,8,13,14,3,13,8,7,9,5,16,15,17,15,20,13,6,15,13,6,14,17,21,17,15,15,19,21,8,13,7,4,15,5,8,15,15,2,5,6,15,21,15,5,16,13,2,15,17,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,17,5,2,21,21,9,5,1,17,8,16,7,5,9,6,7,7,9,6,21,16,2,7,21,7,13,1,4,1,16,9,6,18,16,10,4,9,13,18,4,9,8,4,10,16,9,13,21,15,5,14,7,21,23,20,16,6,9,15,16,9,10,8,7,14,15,5,11,13,4,21,21,6,4,17,19,4,13,4,21,16,7,3,21,15,7,2,7,1,6,5,21,21,21,9,10,4,17,23,8,19,4,17,14,15,13,21,14,6,7,16,8,7,15,9,4,8,13,6,16,7,23,9,7,6,9,5,15,15,17,16,19,7,9,15,11,5,23,19,17,21,11,17,1,7,8,5,21,15,23,15,8,9,7,15,16,9,3,17,9,7,21,7,7,21,17,19,5,19,18 +24,23,7,6,21,6,9,2,17,5,7,21,21,9,13,4,4,15,8,16,13,17,15,16,20,23,8,5,4,13,5,1,21,23,2,19,9,5,3,16,3,18,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,5,4,10,7,17,7,21,5,7,17,16,7,17,4,15,7,10,1,14,14,19,7,14,21,2,4,4,18,14,5,10,5,17,8,21,2,6,21,1,10,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,4,3,17,9,5,19,17,3,2,21,7,17,5,7,18,9,21,7,6,8,6,5,13,1,3,7,7,18,6,15,16,19,2,9,20,7,8,14,7,15,1,16,2,21,21,2,8,15,5,6,4,6,21,18,7,4,6,21,4,5,18,21,20,10,8,1,17,5,8,6,8,13,15,9,4,21,4,13,1,21,14,15,4,8,16,16,13,3,4,8,13,7,7,5,2,8,15,5,9,5,15,13,21,16,17,21,14,5,13,2,4,19,19,17,15,15,18,16,1,5,7,19,6,8,5,6,5,9,15,9,17,17,15,2,17,7,2,1,16,19,5,15,23 +24,23,23,8,21,8,9,8,16,15,10,17,6,6,2,21,13,15,2,16,13,16,7,21,21,6,8,13,7,6,21,7,20,23,15,3,2,6,5,6,2,18,1,1,9,7,8,16,4,15,14,17,11,13,15,16,21,15,2,16,5,15,5,6,1,7,21,8,5,8,21,9,16,10,4,5,5,17,21,7,19,15,14,16,8,6,4,10,16,13,8,15,1,7,21,15,5,21,11,21,15,15,17,5,21,7,5,9,8,15,15,9,1,21,21,5,3,17,13,13,14,10,15,16,8,6,18,18,2,10,8,13,5,6,16,7,2,21,5,2,2,6,14,6,21,9,6,18,16,14,13,5,14,2,5,8,8,8,14,15,15,1,8,4,1,21,2,13,21,21,21,13,9,16,21,7,14,7,7,2,6,10,21,16,6,20,1,7,17,13,13,16,8,7,9,21,21,2,15,5,15,7,4,5,20,21,17,21,5,4,7,13,7,13,7,23,3,8,2,9,17,17,15,16,16,16,14,6,13,13,15,14,20,16,16,7,17,18,17,7,5,16,5,15,5,18,6,8,2,9,8,15,21,10,10,17,13,13,15,16,1,23,23,23 +24,23,23,23,23,16,15,5,21,2,15,21,6,8,7,18,4,13,2,17,13,16,19,15,21,5,8,15,8,13,2,8,16,23,15,19,2,7,13,6,2,18,14,21,15,7,8,18,4,13,16,21,15,15,15,16,21,5,4,4,23,23,23,14,5,17,21,13,4,2,17,21,17,2,4,4,5,21,21,14,9,7,14,6,8,10,4,3,16,13,7,2,1,8,16,15,15,21,15,2,15,15,16,8,4,7,5,9,15,15,15,9,21,21,21,2,10,17,13,13,14,4,13,21,8,2,19,18,2,13,21,5,5,3,16,7,2,21,5,2,9,6,14,13,21,9,21,20,3,14,2,6,16,2,5,8,8,8,14,15,15,17,15,15,5,21,4,15,21,8,16,13,13,15,21,5,15,13,5,2,2,8,18,8,13,20,21,16,15,9,6,8,13,5,9,2,17,2,15,13,21,14,4,7,20,2,17,13,5,4,8,13,8,13,13,8,13,8,15,9,5,19,15,16,17,20,14,4,13,7,4,14,17,17,1,15,17,19,8,9,2,8,5,2,9,15,15,15,5,6,7,16,17,15,2,15,15,8,17,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,5,6,17,18,2,8,15,13,16,6,13,2,16,3,15,2,11,18,5,11,13,13,6,18,23,13,20,15,15,5,6,14,16,16,21,7,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,7,5,2,16,2,15,8,15,15,5,2,21,13,13,16,13,8,15,13,11,3,5,5,16,6,18,7,21,2,5,15,15,20,18,15,21,8,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,16,5,9,16,2,7,21,15,2,6,21,13,21,8,13,8,2,17,1,13,7,21,2,5,17,21,19,15,16,5,14,21,2,8,8,15,13,8,15,2,5,1,8,2,21,21,20,21,17,13,6,5,2,15,13,15,14,6,15,11,2,18,16,2,5,21,1,2,10,10,16,19,23,13,3,2,21,14,7,15,18,14,14,5,8,5,17,20,7,4,8,13,8,21,14,23,13,17,2,9,6,17,13,16,16,13,19,14,5,13,7,2,19,15,16,15,16,18,8,16,7,3,7,13,2,10,14,16,16,5,2,15,17,13,15,15,15,2,21,15,16,6,23,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,10,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,16,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,2,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,18,10,6,21,6,6,4,19,5,15,8,21,13,17,19,15,21,5,8,6,8,9,4,6,17,23,7,19,9,15,5,6,2,18,15,19,11,7,8,19,4,15,21,15,15,13,15,17,21,6,4,19,7,23,23,17,6,6,21,5,9,16,17,19,18,6,6,6,5,16,21,7,19,15,14,16,15,4,5,4,16,5,8,13,1,8,17,2,6,17,11,5,15,15,16,2,10,7,5,9,8,15,13,9,21,10,18,8,21,21,5,13,14,9,13,18,4,10,7,21,7,4,17,13,5,8,16,7,6,14,7,2,17,6,8,6,21,9,5,15,16,14,13,5,17,2,5,8,7,8,14,4,10,21,15,21,9,21,4,6,19,15,8,13,5,17,21,7,5,5,4,4,6,17,18,17,5,20,1,7,9,9,15,8,13,5,6,21,17,2,15,13,16,14,7,5,20,17,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,8,14,14,9,4,4,14,17,18,16,15,16,21,7,4,4,15,6,10,5,15,6,19,5,9,4,21,17,15,5,15,8,4,17,17,18,5,23,23 +24,23,23,15,21,6,14,2,21,2,15,17,6,15,15,21,13,15,13,17,13,16,19,16,21,3,1,6,2,5,6,7,19,23,13,19,2,15,13,6,14,20,19,21,15,7,13,16,4,16,14,16,15,17,15,16,21,2,6,16,6,2,13,8,21,15,21,5,8,14,16,16,21,2,15,5,5,18,16,5,13,15,13,15,8,9,2,2,14,13,6,15,21,15,21,7,20,21,21,6,10,1,17,16,3,7,5,9,8,15,8,5,16,21,17,2,8,16,23,13,21,15,15,16,9,2,16,15,15,6,21,16,5,15,2,21,2,17,8,8,21,21,15,23,23,23,15,15,19,19,15,8,13,15,9,7,15,8,21,16,5,19,13,2,1,21,15,8,21,15,5,13,4,15,21,13,15,6,15,8,13,20,21,21,6,2,1,21,2,16,6,8,13,3,2,2,21,2,15,13,21,14,14,13,17,15,18,15,3,4,8,13,8,10,19,23,2,2,8,11,5,21,13,17,15,1,10,14,5,14,15,2,16,16,16,15,15,11,16,2,13,17,13,23,23,8,15,15,13,16,3,15,21,10,2,17,15,15,15,17,8,23,23,23 +24,23,4,8,21,16,7,2,17,10,5,21,17,5,10,7,4,13,8,20,15,17,16,21,6,5,21,7,21,13,6,4,20,23,6,21,9,13,5,6,21,18,19,15,15,7,16,17,4,16,14,17,1,15,15,16,18,9,15,16,6,2,13,6,18,7,21,7,5,10,17,16,21,4,6,6,5,19,16,13,13,7,13,17,21,10,3,8,8,13,8,15,21,7,17,10,5,17,17,1,21,1,17,17,10,7,5,9,8,15,8,9,17,21,17,5,21,16,23,13,17,5,7,16,16,10,7,1,9,6,16,13,1,6,4,7,8,18,19,9,4,21,1,1,9,9,23,23,14,9,14,4,13,18,9,10,17,7,15,9,5,17,15,4,21,21,4,10,1,15,17,13,6,21,16,7,15,4,15,7,6,10,1,17,9,17,1,4,4,10,10,17,23,4,5,11,21,14,6,4,21,14,8,15,20,6,21,15,3,4,8,13,20,17,14,23,13,8,2,3,5,16,13,17,18,18,16,13,6,2,4,23,21,17,15,8,16,21,7,6,6,6,5,23,23,5,21,16,7,4,2,17,21,7,6,17,13,6,15,17,19,9,19,23 +24,23,23,23,23,23,23,23,21,7,15,21,6,2,2,7,13,13,10,21,13,16,1,16,2,5,11,15,8,13,3,13,18,23,13,20,2,10,5,6,2,18,15,3,11,7,8,18,4,21,7,21,15,15,1,16,21,15,10,17,5,15,13,2,15,2,13,5,6,16,21,15,19,7,16,21,5,16,21,14,15,7,14,16,8,13,15,21,15,13,2,6,1,7,17,21,15,21,15,10,15,15,16,6,2,7,5,9,8,15,15,9,21,21,21,15,2,18,13,13,14,15,15,21,8,15,18,20,2,15,1,13,5,6,16,7,2,21,5,3,9,6,14,1,21,9,2,16,13,21,13,6,16,3,5,8,8,8,14,15,15,1,15,15,8,21,13,2,16,21,8,13,2,16,21,7,13,15,7,2,15,21,21,20,13,20,1,4,9,11,7,8,13,21,13,2,21,2,15,13,21,14,15,13,20,10,15,13,5,4,8,13,8,6,19,13,15,2,17,9,5,21,15,21,16,21,15,14,18,2,15,14,21,15,16,8,15,19,19,21,13,13,2,21,5,2,14,15,5,6,15,16,21,15,15,16,1,2,17,15,8,5,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,21,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,21,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,7,19,11,4,8,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,13,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,16,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,23,23,15,9,14,17,15,6,19,6,3,8,8,13,13,2,17,13,16,3,15,21,9,16,8,8,13,10,8,21,23,7,20,2,15,5,6,2,18,17,1,11,7,7,19,4,15,7,21,16,15,18,16,21,15,2,17,5,2,13,10,6,4,21,5,15,21,16,14,19,8,15,10,5,8,21,13,20,13,14,17,15,4,6,9,21,15,4,13,1,8,16,15,15,1,11,4,15,15,16,6,17,7,5,13,16,11,15,9,1,21,21,15,2,7,13,13,14,15,15,21,8,15,18,21,2,7,17,13,5,8,8,8,2,16,5,3,18,6,14,15,21,5,2,16,14,7,13,13,14,5,5,7,8,8,14,15,15,1,15,7,8,21,10,4,16,16,21,13,5,16,21,15,15,2,7,4,13,21,21,8,2,20,21,17,13,9,10,8,23,9,14,2,21,2,13,13,21,14,10,7,20,2,17,13,9,4,8,13,3,7,13,2,5,1,15,13,5,17,15,16,15,20,14,3,14,13,1,14,17,16,17,15,16,19,8,2,13,13,2,14,8,6,15,10,18,5,4,15,18,15,13,17,13,2,21,16,15,23,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,6,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,2,15,23,23,23,23 +24,23,9,7,21,4,6,10,17,8,8,6,21,7,4,10,4,13,8,18,15,16,15,18,4,5,21,4,8,13,6,6,21,23,21,17,9,6,3,8,7,18,3,15,15,7,8,1,4,8,14,16,21,21,6,15,19,4,10,15,15,6,13,4,18,7,17,8,5,7,17,21,16,4,9,6,7,17,16,5,13,7,7,17,15,15,2,21,21,13,10,4,2,8,21,19,5,21,21,19,2,1,17,17,10,7,7,9,21,15,8,9,17,16,17,6,4,21,23,5,15,4,9,16,8,10,8,1,2,7,21,13,1,4,5,1,10,16,21,2,13,16,6,5,8,4,23,15,19,2,10,13,21,9,9,8,15,8,15,19,5,21,1,16,21,18,10,3,17,15,10,13,4,15,16,7,4,4,15,7,10,6,1,16,4,17,21,21,5,10,4,18,23,4,5,17,17,14,7,4,21,14,8,5,16,4,16,15,3,4,8,13,20,17,8,23,13,16,2,3,5,7,13,17,16,18,21,14,5,13,2,10,19,16,21,16,21,21,7,4,6,21,10,23,5,6,14,15,13,17,15,15,1,15,8,16,7,6,1,17,19,4,3,23 +24,23,7,8,21,10,2,4,21,6,15,16,15,4,6,7,5,13,2,16,13,17,11,15,6,6,17,4,7,13,16,17,8,23,11,16,9,13,5,10,2,18,7,21,10,7,16,1,4,21,16,16,15,15,15,16,1,5,15,17,5,2,13,10,1,2,21,6,5,16,16,8,16,2,4,9,5,21,7,21,16,10,14,17,15,5,21,16,15,6,2,13,8,8,16,15,5,21,17,7,13,15,16,17,6,7,5,7,15,15,8,5,21,21,18,15,2,16,13,13,15,6,13,17,2,8,18,21,4,8,4,2,17,7,13,21,7,16,5,2,5,6,4,3,21,10,8,15,19,21,4,5,4,2,5,8,15,8,14,2,13,1,16,8,18,21,7,15,21,15,7,13,4,21,21,7,16,4,7,8,15,3,21,21,4,16,1,10,15,8,16,8,18,14,5,2,21,4,15,13,16,14,6,13,20,8,21,13,3,4,8,13,8,7,21,8,15,16,8,9,5,16,13,17,21,8,15,14,5,13,13,8,17,7,16,15,16,18,16,15,6,7,2,2,7,7,4,6,2,15,4,16,17,15,15,8,15,4,8,17,8,7,7,19 +24,23,23,23,23,23,15,14,18,2,10,21,6,10,2,18,13,15,2,16,13,21,19,15,21,5,8,13,8,13,2,6,16,23,8,19,2,15,5,6,2,18,15,3,11,7,8,18,4,15,21,15,15,13,15,21,21,3,3,15,7,23,23,5,15,6,21,5,10,16,16,8,19,2,14,6,5,21,10,4,20,15,14,17,15,2,4,3,16,15,8,13,1,4,21,2,6,16,15,15,15,15,15,6,19,7,5,9,8,15,15,9,21,21,21,5,3,21,13,13,14,15,13,21,10,4,6,21,2,13,17,13,5,7,8,17,7,8,5,2,8,6,14,13,21,7,5,15,16,14,13,5,8,2,5,8,7,8,14,2,7,17,15,8,5,21,2,2,19,16,21,13,7,16,21,7,5,13,2,2,10,21,21,8,5,20,21,16,3,9,8,8,13,5,2,19,17,2,15,13,16,14,15,13,20,4,16,13,5,2,8,13,9,13,13,19,13,8,2,9,5,17,15,16,15,20,14,14,13,2,7,14,16,16,17,15,16,21,7,5,2,13,6,15,13,15,2,7,5,5,15,21,17,15,6,16,8,4,15,15,16,10,23,23 +24,23,15,15,21,15,6,4,17,8,15,21,7,9,15,5,7,8,2,19,7,21,19,15,15,19,14,10,6,9,2,15,14,23,19,17,19,10,7,6,14,1,2,7,15,7,1,17,4,16,18,21,21,15,9,15,1,6,4,16,2,5,13,10,21,7,21,5,1,13,17,8,21,3,7,13,5,4,16,13,13,15,13,16,21,11,13,19,14,7,13,7,17,14,21,5,4,16,21,2,21,1,17,8,6,7,5,9,8,15,8,9,21,17,17,5,21,21,23,13,1,5,5,17,9,15,19,17,2,2,9,13,19,3,5,8,8,21,15,2,4,1,1,5,18,15,15,23,16,9,15,13,2,6,9,19,8,7,16,8,5,21,13,9,21,18,10,4,17,19,3,3,5,11,16,13,19,6,10,5,6,17,1,21,7,19,21,4,13,10,8,23,5,2,6,11,18,14,15,15,21,14,23,7,15,16,17,15,3,4,8,13,6,21,13,23,13,21,19,5,5,13,13,17,17,19,3,7,9,2,5,23,1,17,18,16,17,1,8,6,3,19,7,23,7,2,19,2,15,17,6,8,1,4,7,1,15,10,17,15,18,15,19,23 +24,23,23,23,23,23,14,2,21,15,15,21,6,2,4,19,5,15,2,21,13,16,19,15,21,15,8,13,8,13,15,8,16,23,8,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,3,2,3,14,23,23,21,7,19,16,9,8,16,16,8,19,8,6,15,5,21,1,4,3,7,14,16,8,2,4,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,17,2,18,7,5,13,8,15,13,9,21,21,21,2,6,17,13,13,14,13,6,21,8,15,18,8,2,13,21,13,5,8,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,8,7,14,2,15,18,13,8,5,19,2,4,16,16,21,13,5,15,21,15,15,5,4,2,15,18,21,2,5,21,1,6,2,9,1,8,13,15,2,2,17,2,15,15,16,14,2,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,20,14,15,4,7,14,14,21,21,17,7,17,1,7,7,4,7,8,4,5,15,15,19,5,10,8,21,17,15,5,15,15,15,19,16,16,5,23,23 +24,23,23,15,21,13,3,2,11,10,6,20,6,2,2,3,13,13,2,17,13,16,15,16,20,9,21,15,8,13,19,2,15,23,13,3,2,16,5,6,2,18,21,1,11,7,8,18,4,15,21,15,15,15,21,16,21,15,2,16,5,10,13,10,6,7,21,5,2,2,21,21,16,7,2,4,5,21,16,13,20,7,14,16,8,6,4,2,8,13,6,13,1,8,16,15,6,21,11,6,15,15,16,15,20,7,5,9,13,15,15,9,21,21,16,4,13,18,13,13,14,13,15,21,8,6,18,21,2,6,7,13,5,14,16,8,2,21,5,2,21,6,14,6,21,9,13,19,13,13,15,5,6,7,5,8,8,7,14,13,15,1,21,5,8,21,19,2,21,21,18,13,6,16,21,7,15,3,13,2,15,10,21,15,15,20,1,17,16,9,4,8,13,5,2,2,21,2,15,13,18,14,15,9,20,21,16,15,5,4,8,13,8,7,13,5,13,19,7,9,5,17,13,16,15,20,7,14,15,2,13,15,16,21,16,8,13,16,21,2,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,21,10,6,10,21,2,2,1,16,15,5,4,4,15,10,16,13,17,15,16,17,23,16,5,13,7,5,8,21,23,8,16,9,9,5,16,2,19,14,1,1,7,16,18,4,18,3,10,15,21,15,16,15,5,15,11,13,2,2,13,16,7,18,5,8,21,16,19,17,2,14,5,5,21,2,14,19,7,14,21,2,5,4,19,14,6,13,9,21,7,16,13,6,21,21,4,19,8,21,3,21,7,5,9,9,15,11,5,17,21,18,2,16,18,13,13,14,15,15,8,5,6,19,21,2,7,1,13,21,2,5,18,15,17,6,15,8,6,5,5,1,3,2,9,21,15,5,11,19,2,9,20,8,8,14,21,6,15,16,2,21,21,6,20,21,16,7,13,4,15,15,4,13,15,19,2,5,18,17,6,10,8,1,17,7,11,10,8,13,2,5,2,21,14,15,14,21,15,8,4,15,16,17,13,3,4,8,13,8,13,5,2,17,13,8,9,5,17,13,18,16,18,21,14,5,13,2,2,19,7,17,15,16,21,16,2,5,7,6,6,7,6,10,15,8,15,2,17,17,15,5,16,7,6,15,16,19,2,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,16,3,15,2,6,17,5,13,8,15,10,16,23,15,5,2,15,5,6,14,16,16,21,15,7,16,15,4,17,21,17,8,21,6,18,15,2,10,15,15,8,13,2,21,5,14,15,6,2,16,16,15,2,2,6,3,2,21,13,13,8,13,8,15,5,18,15,5,5,16,6,21,7,21,2,5,11,15,18,21,15,1,8,17,7,5,9,8,15,15,5,21,17,16,5,2,16,23,13,16,6,14,16,10,21,21,15,8,6,21,6,21,8,2,8,7,18,8,13,13,14,2,5,21,21,3,15,19,5,14,8,2,15,8,7,13,7,1,2,5,21,8,21,21,21,7,21,17,20,8,5,2,15,15,14,14,5,15,11,15,18,16,2,15,21,1,15,2,10,21,16,23,2,15,2,17,15,7,13,18,14,14,7,16,2,16,7,15,4,7,13,8,21,14,23,13,21,2,10,6,15,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,7,15,8,16,8,5,21,15,14,21,6,8,5,21,15,21,13,2,15,15,2,13,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,23,23,23,23,23,23,23 +24,23,23,7,15,4,15,6,17,15,2,17,15,15,18,15,6,13,6,8,13,16,15,15,21,3,1,6,8,13,6,15,17,23,13,18,13,6,3,13,2,19,14,14,13,7,7,17,4,1,15,21,16,21,11,17,18,15,1,16,5,2,13,6,21,7,21,5,5,1,17,6,16,5,5,16,6,1,8,7,7,13,14,21,13,13,6,18,16,3,15,13,21,7,21,17,9,21,17,6,16,8,17,8,2,7,5,9,8,15,8,5,16,21,18,2,21,15,13,13,14,15,15,16,10,15,20,21,2,5,17,13,17,5,5,18,5,16,8,21,7,1,2,6,15,21,11,5,19,10,21,7,16,2,5,3,11,8,14,21,15,1,21,6,21,21,2,2,21,19,10,21,5,13,16,7,15,2,8,2,6,21,21,21,14,17,1,10,2,8,14,7,23,18,9,2,17,2,15,2,21,14,4,13,16,16,13,13,8,4,14,13,7,13,7,23,13,8,11,7,5,16,13,18,17,8,21,14,16,13,13,8,18,15,17,7,16,10,16,4,15,7,14,2,7,1,15,6,2,6,16,16,16,15,5,17,8,2,21,17,19,5,19,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,4,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,17,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,7,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,7,10,21,9,6,5,17,7,21,17,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,16,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,8,14,13,5,9,2,5,8,8,8,14,9,15,1,16,9,8,21,2,8,21,17,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,23,23,23,23,23,21,7,8,21,6,15,2,6,13,13,2,21,13,18,15,15,4,5,1,13,8,13,2,16,21,23,15,20,2,13,5,6,2,18,16,19,11,7,8,18,4,1,18,21,15,15,15,8,21,21,2,16,10,15,13,6,6,2,21,6,2,1,17,14,16,8,2,15,5,1,16,7,3,15,14,16,8,6,14,15,17,13,7,7,21,7,16,6,15,21,1,4,13,8,16,6,16,7,5,9,14,15,15,9,21,21,21,4,15,1,13,13,21,6,14,1,10,15,18,19,2,5,21,13,5,15,8,8,2,16,5,2,18,6,14,6,1,9,2,23,21,5,13,5,4,5,8,17,21,14,21,10,7,16,15,9,17,10,2,21,21,16,5,15,5,14,21,7,15,5,3,4,15,21,21,21,4,20,1,17,5,8,14,8,13,1,15,2,17,4,15,13,16,14,8,13,20,8,16,15,3,4,8,13,8,13,13,19,13,14,8,9,5,17,13,16,21,19,14,14,7,13,15,14,16,17,16,15,15,19,19,3,15,15,7,23,5,5,14,4,9,6,13,16,17,15,6,15,8,2,21,15,21,15,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,4,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,7,8,5,2,15,18,13,6,21,6,2,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,6,16,23,15,3,10,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,16,13,15,21,21,10,6,19,23,23,13,21,5,13,17,6,6,16,17,8,19,15,7,5,6,21,17,5,9,7,14,16,8,6,9,18,16,6,8,13,1,7,21,2,6,21,11,15,15,8,21,20,19,7,5,9,8,15,15,9,21,21,18,6,15,21,13,13,14,5,13,21,6,15,15,21,6,6,21,13,5,5,16,8,6,1,5,2,19,6,14,6,21,7,6,13,8,14,13,5,17,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,21,21,13,5,15,21,6,2,5,6,2,6,21,21,2,10,20,1,16,8,9,8,8,13,6,8,21,17,9,15,13,16,14,5,13,20,8,16,15,5,4,7,13,8,15,13,19,13,13,2,9,5,17,15,16,16,20,14,5,5,13,5,14,17,16,1,15,16,1,7,7,2,5,6,10,13,15,6,2,2,5,6,21,17,15,6,15,15,8,15,15,16,6,23,23 +24,23,23,23,23,23,15,8,21,2,5,17,15,2,5,15,13,16,8,15,3,16,3,15,8,2,21,8,13,14,15,13,8,8,7,21,15,5,8,6,14,16,15,16,15,7,21,19,4,21,14,21,15,21,16,20,15,5,21,16,15,6,13,2,21,15,15,5,10,14,16,2,21,15,15,14,9,2,1,14,14,8,13,16,15,1,21,21,5,5,16,8,21,7,8,2,5,15,16,2,21,1,21,15,16,7,5,9,15,11,13,5,15,16,21,5,21,16,23,13,2,5,2,15,3,15,3,21,8,2,21,13,21,14,15,8,21,16,2,10,13,7,15,6,6,8,2,10,19,5,14,15,21,15,7,15,15,8,15,15,10,21,13,10,16,21,2,21,21,20,7,2,14,13,23,23,23,14,8,3,5,8,16,2,5,15,21,15,3,10,15,23,20,2,3,2,17,13,7,13,18,14,5,5,16,21,21,21,13,4,8,13,8,21,13,23,2,21,2,3,6,15,15,16,16,2,18,14,3,6,3,14,16,13,16,16,16,21,8,2,15,15,2,2,3,21,14,2,16,5,15,15,17,13,6,21,15,2,16,15,16,23,23,23 +24,23,23,23,23,23,5,15,16,10,9,21,15,15,7,14,9,21,2,14,13,16,18,21,16,5,21,6,8,13,13,19,16,23,5,16,9,7,7,15,8,18,7,15,15,7,8,17,4,16,14,17,21,17,15,18,18,10,5,16,5,15,13,4,16,2,21,5,6,1,21,2,1,6,4,6,1,16,15,13,13,7,13,9,21,10,19,10,16,13,8,10,19,7,15,21,6,21,15,8,10,1,7,15,7,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,1,6,15,21,9,10,2,18,21,2,20,13,21,7,15,8,15,17,2,9,14,21,14,5,21,14,13,23,23,23,23,23,23,8,9,8,7,7,14,2,5,21,13,9,21,21,15,1,16,9,10,13,9,21,16,7,1,2,7,2,5,21,17,21,5,17,1,2,2,8,6,2,23,9,3,21,21,14,7,13,21,13,15,13,15,2,16,19,3,4,8,13,5,17,15,23,8,1,21,13,5,16,13,21,17,5,17,14,8,13,4,2,19,17,15,15,16,1,16,10,2,14,9,23,9,5,14,21,15,6,4,21,17,7,15,17,7,13,15,15,19,10,10,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,19,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,17,19,17,6,8,14,5,13,17,17,15,17,9,6,5,4,10,1,8,15,15,7,21,16,4,21,14,17,21,21,6,13,18,2,10,21,6,9,9,3,21,21,6,5,4,21,16,19,17,5,4,5,6,1,16,13,13,15,13,16,17,9,19,16,7,4,7,3,19,7,19,4,9,21,1,6,21,1,17,17,16,7,5,9,8,15,15,9,21,21,21,4,21,18,23,13,1,15,15,17,9,10,18,17,4,7,17,5,11,6,10,8,21,17,7,2,4,18,1,5,16,6,15,23,7,6,9,13,4,6,9,19,8,7,15,4,5,1,17,4,21,18,4,21,16,7,4,8,9,3,21,8,5,7,7,2,2,1,17,21,4,17,21,6,9,10,10,18,23,8,3,4,21,14,7,19,21,5,4,7,17,2,18,18,3,4,8,13,6,1,14,23,13,16,7,3,5,15,13,17,17,4,19,6,8,4,8,23,17,3,16,15,17,21,7,6,13,16,15,23,3,9,8,16,7,6,2,17,17,15,5,17,13,3,21,21,7,23,23,23 +24,23,8,5,21,5,6,8,18,15,8,17,6,7,6,19,5,15,2,16,13,16,19,15,17,5,8,13,7,5,10,8,17,23,5,19,2,7,6,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,21,16,21,4,10,9,8,23,23,1,6,6,21,6,6,16,17,8,19,8,6,5,5,21,16,7,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,15,6,21,7,6,15,15,16,2,8,7,5,9,8,15,13,9,21,21,18,6,6,21,13,13,14,6,10,18,10,10,7,21,2,6,17,13,5,5,16,8,10,7,5,2,19,6,8,15,21,9,6,18,8,14,13,9,8,2,5,8,7,8,14,17,15,21,15,8,7,21,10,13,18,15,16,13,5,21,21,8,5,5,4,2,6,21,21,21,5,20,1,10,13,9,15,8,13,5,8,21,17,2,15,13,15,14,6,13,20,8,16,15,5,4,7,13,15,13,2,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,6,14,17,17,21,16,17,1,8,2,3,5,8,6,5,15,10,19,5,5,15,21,17,15,6,16,15,6,16,8,21,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,16,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,6,5,2,21,18,10,21,20,2,8,18,14,13,4,8,13,16,15,16,10,2,17,5,13,6,20,15,21,23,15,10,2,13,5,5,21,18,14,10,10,7,16,7,4,21,20,16,15,21,15,15,21,5,15,17,5,10,13,2,21,7,18,5,2,7,16,2,17,13,14,5,5,21,8,21,19,10,14,21,15,15,2,2,15,6,13,7,1,8,16,2,6,21,17,6,8,15,17,8,2,7,5,9,8,15,9,5,4,21,21,20,8,17,13,13,14,5,8,16,2,7,18,17,2,4,9,5,21,13,15,17,2,18,13,14,13,6,2,21,21,10,7,2,19,21,15,5,14,16,5,13,15,7,14,15,15,17,15,15,15,21,8,2,21,15,2,13,6,21,21,7,15,6,7,8,7,19,21,21,5,16,1,7,2,8,2,7,13,14,10,2,21,4,15,13,21,14,14,13,20,4,18,13,3,4,8,13,8,13,10,9,15,13,19,9,5,17,13,17,15,8,15,14,5,13,8,2,19,15,17,16,16,21,21,13,9,8,8,15,7,16,14,6,2,1,7,21,1,10,15,16,7,13,15,16,15,6,23,23 +24,23,15,5,21,15,10,4,17,15,15,21,6,15,2,7,13,13,2,21,13,16,15,16,17,5,8,13,8,13,15,2,18,23,15,3,2,13,13,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,16,21,15,6,15,5,2,13,3,21,4,21,8,5,1,16,14,17,8,2,15,5,21,17,15,19,15,14,6,16,6,4,3,16,13,7,13,1,7,21,7,5,21,11,15,15,15,16,17,20,7,5,9,13,15,15,9,21,21,21,2,10,17,13,13,14,15,15,16,8,2,18,21,2,7,15,13,5,14,16,8,2,21,5,2,15,6,14,6,21,9,16,16,14,6,13,7,5,1,5,8,8,8,14,5,15,16,15,5,5,1,16,2,21,16,21,13,5,16,21,16,14,15,7,2,13,15,21,4,5,20,21,17,13,11,2,8,13,5,4,2,21,2,15,13,21,14,4,13,20,8,16,13,5,4,8,13,8,13,14,15,13,8,7,9,5,16,15,17,15,20,14,14,13,2,15,14,21,16,17,15,7,19,21,8,15,7,2,21,5,13,2,13,7,5,15,17,3,15,5,16,15,2,15,16,8,23,23,23 +24,23,23,5,15,5,10,10,21,13,10,21,6,4,6,19,5,15,2,21,13,17,19,15,17,5,8,6,8,13,2,8,16,23,7,19,2,14,5,6,2,18,15,19,8,7,8,18,4,14,21,15,15,13,15,21,21,21,4,4,14,23,23,21,5,6,21,5,4,16,17,8,19,4,4,6,5,21,16,8,19,7,14,16,8,6,4,3,16,6,4,13,1,8,21,2,6,17,7,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,15,13,21,6,8,16,21,10,6,16,13,5,3,17,8,4,14,6,2,19,6,8,5,21,9,6,15,16,14,13,5,17,2,5,8,7,8,14,4,15,21,15,8,8,21,4,15,18,8,16,5,13,16,21,14,15,6,4,10,5,16,21,17,5,20,21,4,2,9,8,8,13,5,6,21,17,2,15,15,16,14,6,13,20,8,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,9,10,15,14,17,16,1,15,16,21,7,7,2,8,6,10,5,15,8,19,5,9,15,21,17,15,4,15,15,4,16,16,21,5,23,23 +24,23,23,9,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,14,13,10,6,10,21,13,2,2,17,3,19,7,3,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,4,4,15,16,10,15,6,6,4,8,21,2,15,2,17,13,16,15,15,21,5,13,13,13,13,6,15,20,23,7,19,2,13,5,6,2,18,14,17,9,7,8,18,4,15,18,15,11,15,15,21,21,15,4,16,5,2,4,6,15,15,21,6,10,8,15,7,17,5,10,7,1,21,15,13,20,7,14,17,8,6,4,2,21,15,14,10,1,8,21,5,6,16,11,10,15,15,16,7,19,7,5,9,8,15,15,9,16,16,21,6,15,17,13,7,14,15,13,18,8,15,18,1,2,2,17,13,5,6,10,8,2,21,5,2,8,6,14,5,21,9,6,13,8,14,13,5,14,2,5,8,8,8,14,9,15,16,16,15,7,21,2,4,16,1,21,13,5,15,21,7,15,15,7,2,6,4,21,13,2,20,1,2,6,5,2,16,15,5,6,21,21,2,7,7,21,14,15,13,20,6,17,15,5,4,8,13,15,13,13,19,13,7,2,9,17,17,15,16,17,20,14,14,13,2,15,14,20,21,21,13,16,19,16,8,10,8,6,15,7,1,14,1,2,9,10,15,17,15,2,17,13,15,15,21,8,10,23,23 +24,23,23,23,23,23,23,15,21,15,5,16,6,2,2,21,5,15,2,21,13,15,15,17,21,5,8,10,8,13,2,2,20,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,15,21,15,11,15,15,21,21,16,2,16,5,15,13,2,6,5,21,13,10,2,16,2,18,8,15,15,5,21,16,8,20,7,14,16,8,2,6,2,15,13,13,5,1,8,21,5,6,21,11,16,15,8,1,8,10,7,5,9,8,15,15,9,21,17,21,8,2,21,13,13,14,7,15,16,8,5,18,15,2,8,21,13,5,13,16,8,2,21,5,2,1,6,8,5,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,21,15,9,21,10,15,21,16,8,13,5,15,21,7,13,14,7,2,6,2,18,8,5,20,21,16,15,9,2,8,13,6,15,2,21,2,15,13,21,14,13,13,20,2,8,13,5,2,8,13,15,13,15,9,13,8,9,9,16,16,15,16,17,20,14,14,13,2,15,14,16,18,15,8,16,19,17,8,2,8,4,15,8,18,6,8,8,9,15,15,1,15,5,17,13,2,15,21,15,23,23,23 +24,23,5,10,21,2,7,10,17,6,10,17,15,2,5,15,10,13,2,16,13,16,15,15,8,21,21,6,8,13,6,7,16,23,13,18,3,6,1,6,10,18,14,1,10,7,16,19,4,21,14,17,13,1,15,16,21,3,10,17,5,10,4,4,21,15,21,8,10,16,16,3,16,8,10,7,5,19,17,15,3,7,14,17,2,5,4,18,14,10,13,16,17,14,21,7,6,21,21,2,19,15,17,7,6,7,5,13,7,15,7,5,16,21,21,2,1,16,13,13,7,10,16,16,1,7,19,21,4,8,21,9,16,8,6,1,1,16,21,9,8,6,21,6,17,13,7,5,9,15,16,10,19,2,9,20,15,4,14,15,10,15,15,7,21,21,2,15,16,10,6,13,2,13,21,7,4,8,7,3,15,18,21,21,3,21,21,8,5,8,10,8,13,21,10,2,21,4,13,21,21,14,7,13,8,8,16,15,3,4,8,13,8,7,20,8,15,15,8,9,5,16,13,17,17,8,21,14,9,13,2,3,17,15,21,15,16,18,16,7,5,15,4,15,5,15,4,8,2,6,15,16,17,15,2,17,15,4,16,15,20,5,19,20 +24,23,23,23,21,16,2,5,21,13,2,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,5,7,13,6,6,21,23,13,17,6,14,5,21,6,18,7,8,15,7,21,16,4,16,14,21,15,17,15,8,21,6,2,17,2,15,13,2,17,5,13,15,6,10,17,21,16,2,14,13,2,13,6,15,16,8,13,21,7,2,18,2,3,14,15,2,17,7,16,6,5,21,21,19,21,7,16,11,21,7,5,9,8,15,8,5,15,21,18,15,21,8,23,14,14,6,2,16,15,15,7,21,2,15,13,13,21,2,13,17,8,16,2,9,8,1,2,19,21,5,5,10,21,5,16,8,2,15,7,7,13,7,15,2,15,18,15,5,21,21,6,15,21,20,2,14,7,15,17,5,8,13,16,15,15,2,16,2,6,21,1,13,15,9,21,21,23,2,3,2,21,15,14,5,18,8,7,5,16,2,20,7,7,4,8,13,8,21,17,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,15,18,15,16,15,16,21,8,6,7,2,15,3,3,10,14,13,15,6,15,21,1,15,2,16,15,2,15,21,3,5,3,23 +24,23,23,7,21,16,2,6,21,2,10,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,15,7,13,2,6,21,23,13,17,6,14,5,21,6,19,14,8,7,7,16,16,4,16,14,21,15,17,15,16,21,6,21,17,2,2,13,13,21,9,13,15,5,14,16,6,16,2,14,6,5,16,13,16,13,14,13,21,7,2,18,2,3,14,17,2,17,15,16,6,5,21,17,19,21,7,21,11,21,7,5,9,4,15,15,9,21,21,18,6,2,16,23,14,14,6,6,16,15,2,16,21,2,6,18,13,17,13,13,16,8,16,2,3,15,17,2,6,21,2,6,10,21,5,16,8,2,8,9,8,15,7,15,2,15,11,16,5,21,21,15,15,21,20,8,14,7,2,17,14,14,10,16,8,15,2,16,2,6,21,1,13,15,9,1,21,23,2,3,2,21,15,14,5,18,8,5,7,8,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,17,13,16,16,6,3,6,5,13,10,15,18,15,16,15,15,21,8,6,7,2,16,7,15,10,14,6,15,5,15,21,1,15,2,16,15,2,15,21,2,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,14,21,6,2,21,21,6,21,1,21,13,6,7,5,9,7,15,7,5,21,21,21,2,21,15,13,13,14,15,15,16,8,9,2,1,10,15,21,13,17,1,13,17,9,16,7,2,14,2,6,15,15,15,15,15,18,15,5,5,14,2,5,8,7,8,14,5,15,1,15,10,21,21,16,2,16,6,2,2,6,16,21,6,14,15,7,1,6,2,21,21,10,17,8,8,15,8,10,8,13,14,21,2,21,4,13,21,21,14,15,13,8,14,16,15,3,4,8,13,8,1,13,23,15,8,8,9,5,16,13,17,17,8,21,14,5,13,13,3,16,15,21,15,16,18,16,4,13,7,8,21,5,16,14,7,2,6,2,16,17,15,6,17,15,2,8,17,19,5,19,19 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,17,4,9,7,23,23,21,6,15,21,5,10,4,17,2,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,8,15,13,2,21,3,15,15,18,15,5,15,13,16,8,13,21,21,3,15,16,5,17,5,7,13,15,10,16,23,13,15,13,15,5,10,14,16,11,8,15,7,16,3,4,16,11,16,21,16,8,21,3,6,21,15,15,15,13,6,17,5,21,8,6,10,16,6,11,14,14,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,15,15,21,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,2,15,16,19,13,18,13,6,1,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,8,15,21,20,2,5,6,15,11,14,14,10,19,13,15,15,1,2,2,16,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,8,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,9,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,14,21,6,10,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,17,23,6,3,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,15,16,21,4,15,8,8,23,23,15,6,6,21,5,10,16,16,2,19,7,2,5,5,21,16,8,19,7,14,17,8,6,10,3,16,15,8,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,5,2,21,13,13,14,15,13,18,4,10,15,21,2,5,17,13,5,5,16,8,6,14,15,2,17,6,8,15,21,9,15,15,8,14,13,5,16,2,5,8,7,8,14,2,15,21,15,8,7,21,2,15,19,15,16,5,5,15,21,14,8,6,5,2,5,16,21,16,5,20,21,4,2,9,8,8,13,6,4,16,17,2,15,13,8,14,5,13,20,16,16,13,5,4,8,13,7,13,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,6,14,17,16,21,15,16,21,7,7,2,5,15,6,5,15,13,8,5,5,15,21,21,15,2,15,15,6,21,8,23,23,23,23 +24,23,23,23,17,5,4,4,16,5,6,17,15,13,5,19,4,5,9,1,7,17,19,19,4,7,21,9,8,5,5,6,19,23,17,21,9,14,5,4,19,19,17,15,15,7,8,8,4,17,14,21,11,1,1,17,21,5,10,16,18,6,13,15,17,7,21,6,5,8,17,19,19,6,4,21,5,7,6,13,13,7,13,16,21,19,19,21,10,6,17,14,17,8,16,6,6,15,17,19,21,7,17,16,6,7,5,9,17,8,4,9,1,21,3,2,17,7,23,23,4,17,7,21,8,5,19,21,2,5,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,6,5,5,7,17,14,19,6,9,19,17,8,15,2,10,21,19,4,16,21,6,2,21,19,6,9,14,5,23,9,9,14,19,19,6,4,21,17,6,19,1,4,6,8,16,18,23,3,5,2,21,5,4,19,21,14,19,5,17,23,16,15,3,4,17,13,5,19,19,23,2,19,15,3,5,11,13,17,17,19,15,4,23,23,5,14,19,17,17,16,16,21,8,4,5,17,13,5,21,13,9,6,15,19,6,1,17,15,9,17,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,15,15,15,9,17,17,21,9,15,21,13,13,14,6,7,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,6,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,9,15,17,16,9,8,21,9,6,21,21,18,13,7,8,21,7,10,5,13,10,4,4,21,4,19,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,6,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,15,10,7,14,17,17,16,7,17,19,21,15,10,8,6,15,7,17,15,5,2,9,5,15,17,16,4,17,13,2,7,17,18,6,16,19 +24,23,23,23,8,15,6,2,21,9,15,16,11,5,15,10,7,18,17,8,2,18,7,17,2,9,21,16,7,13,6,8,18,23,5,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,10,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,7,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,8,21,4,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,7,17,21,5,15,10,13,11,7,10,6,21,11,15,19,15,21,10,8,21,4,7,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,4,14,18,19,17,17,15,15,18,8,5,10,16,14,10,6,1,14,5,13,8,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,23,23,23,23,23,23,2,2,16,18,15,6,15,13,16,8,13,10,21,3,15,2,5,17,5,8,13,15,6,21,23,15,16,15,15,5,8,14,16,7,8,15,7,16,3,4,16,11,21,21,15,8,21,19,2,6,15,6,3,13,2,16,5,21,8,15,15,16,5,16,14,15,13,13,2,8,14,14,8,13,21,13,15,1,2,5,15,15,2,21,7,21,2,5,21,15,16,21,15,16,7,16,7,5,9,8,15,15,5,16,21,20,5,15,16,23,13,17,6,15,16,9,2,8,1,8,15,21,13,21,8,2,8,8,15,16,10,4,16,2,5,21,19,15,15,21,5,14,15,2,8,9,2,7,8,14,2,6,21,8,15,21,21,8,15,16,20,2,5,6,16,11,8,13,15,19,15,15,5,21,2,2,8,21,13,8,10,15,20,23,13,3,2,21,15,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,21,14,23,8,21,2,3,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,8,2,15,15,15,8,15,21,14,15,15,5,15,16,17,13,8,15,13,2,21,15,16,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,8,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,6,4,18,6,4,4,21,21,6,17,21,4,4,19,9,4,4,19,13,17,17,17,4,7,21,6,7,6,18,18,21,23,4,16,13,9,1,6,15,19,14,15,15,7,21,17,4,21,14,17,21,19,6,21,18,9,9,7,23,23,23,4,19,9,21,5,6,4,17,6,17,8,21,4,5,4,16,13,13,18,13,17,17,10,19,3,9,9,16,4,21,7,21,2,5,21,15,17,21,1,17,17,21,7,5,9,8,15,8,9,17,21,17,5,17,11,23,13,1,5,9,17,9,18,8,21,4,4,21,13,21,4,5,8,4,21,2,2,4,1,1,5,21,4,7,23,4,9,1,13,21,5,9,19,8,7,14,19,5,1,17,4,21,21,6,16,21,9,4,9,6,23,23,23,23,23,23,23,23,6,17,17,7,17,1,4,4,10,21,11,23,9,9,4,17,7,3,18,17,6,4,4,17,5,18,15,3,4,8,13,5,21,14,23,10,17,6,3,5,16,13,17,18,5,17,6,5,4,4,23,17,17,16,16,16,1,8,4,9,18,6,23,23,9,2,5,6,17,6,21,9,9,4,16,13,6,18,17,19,23,23,23 +24,23,23,23,21,15,6,15,18,15,2,16,6,15,5,7,13,13,2,21,13,15,13,16,21,5,8,13,8,13,15,8,15,23,13,3,2,10,5,6,21,18,14,1,11,7,8,18,4,18,21,11,16,15,15,1,21,15,2,16,5,15,13,4,6,10,21,8,2,2,17,14,16,8,7,15,5,21,21,5,19,15,14,16,8,4,10,3,15,13,9,5,1,8,16,15,6,21,11,6,15,15,16,17,21,7,5,9,8,15,15,9,21,21,21,15,7,1,13,13,14,7,15,17,8,10,19,15,2,15,17,13,5,7,16,8,2,21,5,2,8,6,14,6,21,9,8,15,6,15,13,5,14,2,5,8,8,8,14,15,15,1,15,11,9,21,10,8,21,15,21,13,16,15,21,21,14,15,7,2,5,10,21,9,4,20,21,16,13,11,4,8,13,5,15,2,21,2,15,13,21,14,4,5,20,2,16,13,5,4,8,13,7,13,15,3,13,8,7,9,5,17,15,16,17,20,14,15,13,2,15,14,17,1,17,8,15,19,21,8,10,11,14,15,13,5,5,4,2,9,15,15,17,15,15,17,7,4,15,16,15,9,23,23 +24,23,23,23,21,4,7,10,17,4,15,21,15,15,4,19,7,17,7,14,13,1,18,18,1,6,16,6,8,13,9,19,21,23,5,17,9,13,6,4,7,18,14,15,15,7,8,17,4,21,14,17,21,1,15,21,18,10,15,16,5,15,13,4,17,4,21,5,6,4,21,8,16,2,2,5,21,17,8,13,13,7,13,2,21,10,9,7,2,13,15,4,21,7,16,21,10,8,15,8,4,1,17,16,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,2,4,15,21,9,7,4,18,4,7,20,13,21,2,4,8,16,21,9,2,1,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,14,15,5,21,16,2,21,7,15,21,21,15,4,2,10,21,17,8,6,8,7,2,7,4,16,21,5,17,21,9,10,8,15,23,9,2,4,21,21,14,15,13,21,13,4,13,15,15,17,15,3,4,8,13,8,21,13,23,2,21,17,13,5,15,13,17,17,6,1,14,9,13,4,21,19,21,15,13,17,18,16,4,2,7,18,23,9,5,16,2,15,2,5,18,16,10,15,16,7,4,21,8,19,9,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,7,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,23,23,23,23 +24,23,7,15,21,6,2,8,16,15,10,21,15,5,13,7,2,13,2,17,13,16,19,15,17,5,21,7,8,13,10,6,17,23,13,16,21,15,5,10,2,18,14,1,15,7,8,7,4,16,15,17,15,15,16,19,21,15,13,16,5,15,13,4,20,8,21,7,7,6,20,2,21,14,2,23,23,23,23,23,23,23,23,23,23,23,23,23,14,13,13,15,21,7,15,10,10,3,21,5,21,1,17,7,4,7,11,9,15,11,8,5,15,21,21,5,15,16,13,13,14,2,15,16,9,15,20,1,2,4,15,13,17,6,6,18,10,21,5,2,8,17,15,7,21,16,2,15,7,7,16,5,21,2,5,7,15,8,14,2,15,1,13,10,21,21,15,13,17,19,10,13,4,20,21,7,14,7,7,2,15,16,17,1,9,15,1,2,15,8,8,8,13,4,4,2,1,2,7,15,21,14,16,7,15,13,21,15,3,4,8,13,8,21,7,23,2,8,15,7,5,17,13,17,18,3,8,14,5,13,2,15,17,15,15,15,17,19,16,8,13,10,7,7,7,2,10,1,2,5,15,2,17,7,8,17,15,13,15,21,19,2,23,23 +24,23,23,15,8,8,10,5,21,4,4,16,6,5,4,19,5,15,9,17,13,16,19,15,21,9,8,15,8,5,4,6,17,23,8,18,9,6,5,4,2,18,15,19,15,7,8,18,4,15,17,7,7,15,1,21,21,6,4,8,14,23,23,3,5,6,21,9,4,4,16,19,16,7,4,6,5,17,16,14,19,7,14,16,21,6,4,18,17,9,4,5,17,7,17,4,4,21,17,6,15,8,1,21,19,7,5,9,8,15,9,9,1,17,17,6,6,21,5,13,19,4,6,16,9,4,2,21,4,7,21,5,5,4,8,8,4,14,7,2,1,6,14,6,21,9,9,19,9,14,4,7,9,2,5,8,7,8,14,10,15,18,13,4,8,21,9,4,21,17,4,5,13,2,21,7,4,6,9,4,8,18,21,17,5,21,1,16,3,9,4,7,13,5,8,21,17,4,4,13,15,14,4,9,18,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,6,4,14,17,16,21,16,17,18,8,9,4,6,13,4,8,5,4,14,9,5,4,16,16,7,6,8,15,4,16,16,21,6,4,18 +24,23,10,10,8,6,2,10,21,13,6,21,17,7,2,7,14,15,17,8,13,21,16,15,16,5,21,8,8,13,5,8,18,23,7,18,9,15,5,16,16,18,14,10,15,7,15,17,4,16,14,17,21,1,7,16,19,4,10,15,3,6,13,4,18,8,21,7,5,4,2,6,16,15,15,8,5,16,16,13,13,8,13,17,21,4,5,21,16,5,21,14,16,7,17,2,9,21,13,16,21,1,17,8,21,7,5,9,8,15,8,9,7,21,17,5,21,16,23,7,1,10,6,17,9,7,1,21,2,7,21,13,15,4,10,8,21,16,10,2,4,1,17,9,7,15,23,15,7,13,2,13,6,6,9,21,7,8,14,15,5,15,15,4,17,21,10,21,21,19,4,13,6,18,17,9,4,8,8,7,5,6,17,17,7,17,21,4,4,8,5,2,10,8,7,2,21,15,8,2,21,14,13,3,16,14,17,15,18,4,14,13,16,21,9,23,13,16,7,8,6,20,15,17,17,21,21,14,6,2,23,14,19,15,16,15,16,1,6,7,19,4,16,23,23,6,13,10,15,6,3,8,16,6,6,21,7,6,16,21,19,10,19,18 +24,23,23,2,21,16,2,5,21,2,2,2,21,8,15,15,13,21,15,13,7,18,21,16,2,5,21,2,7,13,15,6,17,23,13,17,6,14,5,21,16,3,14,16,15,7,21,16,4,16,14,21,15,16,15,16,21,5,2,16,6,5,13,2,21,5,13,15,8,1,17,5,16,6,14,13,2,16,6,7,14,1,13,21,8,4,18,2,3,14,15,2,17,15,16,5,5,21,21,19,21,7,8,15,16,7,5,9,8,15,15,5,15,21,18,5,21,16,23,14,14,6,6,16,3,2,15,16,2,6,15,13,17,7,13,17,8,16,2,3,2,21,2,6,21,15,6,10,21,5,16,7,2,15,9,7,13,8,15,2,15,18,15,5,21,21,6,15,21,20,8,14,15,2,17,14,15,13,16,15,15,2,16,2,7,21,1,15,13,9,16,16,23,2,3,2,21,15,14,5,18,8,5,7,7,15,20,7,7,4,8,13,8,21,21,23,9,18,2,3,6,16,13,16,16,6,3,6,5,13,13,1,18,15,16,15,15,21,8,6,7,2,15,15,16,10,14,15,15,6,15,16,17,13,6,8,15,2,15,21,3,5,19,23 +24,23,23,23,16,7,15,2,21,15,15,21,6,6,10,3,8,15,2,16,13,16,18,15,3,3,21,13,8,2,4,8,16,23,16,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,19,2,16,16,3,19,8,6,15,5,21,16,5,13,7,5,2,8,2,15,3,21,15,5,13,1,8,16,6,10,21,15,5,16,15,17,2,19,7,5,9,8,15,13,9,21,21,21,2,15,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,5,2,17,8,5,8,8,7,14,2,15,17,15,13,21,19,13,2,21,16,21,13,5,15,21,2,2,14,5,2,5,2,21,8,15,20,21,21,9,9,8,8,7,8,15,2,18,2,15,13,21,14,15,8,20,8,17,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,13,17,15,20,8,6,15,13,5,14,16,16,21,15,16,21,8,8,4,14,8,14,5,15,14,19,5,9,10,21,16,15,6,8,15,6,21,16,15,23,23,23 +24,23,23,5,21,4,1,10,21,10,15,21,15,15,10,9,5,21,15,15,13,15,18,18,15,5,21,5,8,13,15,19,17,23,5,21,9,13,7,10,15,21,14,15,15,7,8,17,4,21,14,17,21,17,15,18,18,10,5,16,5,15,13,4,17,7,21,6,6,14,21,8,21,2,6,6,5,17,15,6,13,7,13,5,1,10,19,9,14,13,2,7,19,8,15,21,6,8,15,8,4,1,17,15,17,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,15,6,8,21,9,10,2,18,15,7,20,13,21,8,6,8,15,17,2,9,4,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,13,9,21,1,15,10,16,9,10,13,6,21,16,7,21,2,7,2,5,2,21,21,13,17,1,10,2,8,6,9,23,9,8,21,21,14,10,13,21,13,6,13,15,8,17,15,3,4,8,13,8,17,15,23,7,1,21,13,5,15,13,17,16,5,21,14,8,13,4,2,19,17,15,15,16,1,16,4,2,14,5,23,9,5,14,2,15,6,6,21,17,2,10,18,7,2,4,16,19,21,19,18 +24,23,23,23,23,23,23,9,21,15,5,21,6,9,4,19,9,15,16,17,13,16,19,15,16,5,1,6,9,13,4,4,17,23,11,19,4,14,5,8,2,18,7,19,11,7,8,17,4,16,18,8,15,15,6,21,21,2,10,4,9,23,23,8,7,5,21,9,6,17,2,4,18,7,15,6,5,17,21,7,19,15,14,17,8,4,5,3,16,15,5,13,1,8,21,15,6,17,11,7,15,7,21,2,20,7,5,9,8,15,15,9,21,17,21,10,6,17,13,13,16,6,9,18,4,16,15,21,4,9,17,13,5,4,8,8,4,14,15,2,9,6,14,6,21,9,21,18,9,14,4,5,9,2,5,8,7,8,14,2,10,1,16,4,9,21,10,16,19,17,18,13,5,17,21,7,5,5,4,4,4,21,21,17,5,20,1,7,5,9,7,17,8,5,8,21,17,4,15,6,8,14,10,13,20,4,16,17,5,4,7,13,7,13,5,19,13,15,2,9,5,17,15,16,17,19,14,14,9,2,4,14,17,16,1,15,17,1,7,2,2,8,6,4,9,15,4,7,5,5,15,1,17,15,6,15,15,4,2,17,18,5,9,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,8,6,7,13,13,2,21,13,16,15,21,16,5,13,4,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,15,13,15,6,13,13,4,18,13,21,6,13,10,17,7,18,15,4,15,5,21,21,5,19,15,14,16,16,2,4,9,16,4,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,6,13,21,8,2,18,17,2,15,3,13,5,1,16,8,2,21,5,2,9,6,14,7,21,9,6,9,15,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,17,18,2,5,21,23,15,14,6,7,15,13,4,21,2,13,20,21,9,15,7,8,8,13,15,9,2,17,4,15,13,21,14,4,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,15,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,23,23,23,23,2,10,15,15,10,16,21,6,7,15,13,21,7,13,7,21,21,16,2,3,21,13,8,13,10,6,21,23,15,21,5,15,5,2,21,18,14,21,15,7,16,15,4,21,14,21,15,15,15,15,21,5,15,15,3,2,13,2,18,6,21,7,1,14,16,2,17,5,5,7,7,2,7,10,13,14,13,17,15,2,18,15,3,14,15,8,17,15,15,13,5,21,17,2,21,15,16,6,21,7,5,9,7,15,15,5,15,17,18,2,17,16,23,7,14,6,6,16,8,6,20,21,2,15,21,13,8,13,13,17,17,21,2,3,14,17,13,6,21,19,15,10,21,5,16,6,2,15,9,15,13,8,15,2,13,21,15,5,21,21,10,4,17,20,5,13,8,16,23,7,14,15,16,15,15,14,21,2,6,1,21,15,15,9,16,18,23,2,3,2,21,15,14,5,18,7,15,5,8,8,20,19,7,4,8,13,7,18,16,23,3,21,2,3,6,15,13,16,16,6,3,8,13,13,14,15,21,15,16,16,15,21,8,2,7,2,16,14,15,10,14,7,15,6,10,15,1,13,3,15,15,2,17,21,3,5,6,23 +24,23,23,23,23,23,23,7,17,15,4,17,6,7,2,17,7,15,2,17,13,16,15,16,19,5,7,15,8,6,10,17,20,23,9,19,4,13,5,6,2,18,14,1,1,7,8,18,4,8,21,8,11,15,9,21,21,19,5,3,6,7,6,13,21,5,21,6,7,4,16,13,17,6,14,5,6,21,17,15,20,7,14,17,8,4,7,18,16,13,4,6,17,7,21,2,7,15,11,15,15,8,1,6,1,7,5,9,8,15,15,9,17,16,21,2,7,8,13,13,14,9,13,21,8,6,18,21,2,18,1,13,5,2,4,8,2,21,5,3,17,6,14,5,21,9,3,15,2,14,13,5,6,2,5,8,8,8,14,9,8,1,16,4,8,21,9,6,21,16,19,13,9,16,21,7,6,6,7,4,15,10,21,4,8,20,1,1,5,9,4,16,7,5,13,1,17,2,7,17,21,14,5,13,20,2,17,15,5,2,7,13,15,13,15,19,13,7,2,15,17,8,15,17,16,20,7,6,8,3,15,14,21,17,17,7,17,7,21,8,6,8,6,21,8,17,14,6,2,5,8,16,17,9,6,17,13,6,21,16,18,5,6,19 +24,23,23,23,23,23,23,16,16,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,7,5,20,8,16,23,15,20,9,13,9,21,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,16,21,5,15,16,5,2,13,4,18,2,21,7,5,8,8,8,17,8,2,4,5,21,8,21,3,10,14,7,15,13,21,7,7,13,20,8,8,7,19,7,5,21,1,2,2,15,1,1,9,7,5,9,8,15,9,5,8,21,21,2,7,16,13,13,14,6,15,16,2,7,19,21,15,2,2,18,17,4,5,16,2,18,13,14,13,6,2,21,21,10,15,9,19,21,15,7,14,14,5,13,15,15,14,7,15,17,16,3,15,21,15,4,21,4,6,13,5,1,21,7,14,15,7,7,10,21,21,1,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,2,19,1,3,4,8,13,8,13,10,16,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,15,2,20,6,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,15,15,6,2,6,13,17,2,16,7,16,5,17,4,5,21,15,13,13,15,6,16,23,21,21,13,7,2,10,7,19,1,14,15,7,8,17,4,1,15,21,16,7,8,21,1,10,10,16,5,4,13,15,21,8,21,13,10,4,16,8,16,6,14,5,5,16,16,13,13,8,13,7,21,10,4,8,18,14,10,5,16,8,17,6,2,21,15,2,21,1,17,8,10,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,21,5,4,16,10,15,21,1,5,10,21,13,21,4,8,1,3,21,13,2,4,1,23,23,18,15,15,15,14,8,14,15,10,5,9,19,17,5,15,15,5,21,16,8,21,21,15,4,17,19,9,3,6,18,21,7,8,10,7,7,6,10,17,17,9,20,1,4,15,10,6,16,23,9,8,4,18,13,15,15,21,14,23,5,15,14,17,15,3,4,8,13,6,9,15,23,9,16,8,3,5,16,13,19,18,21,16,14,13,4,6,23,16,15,17,7,16,1,8,6,16,8,8,8,13,10,15,17,13,9,14,16,16,10,7,16,15,4,15,16,19,7,23,23 +24,23,23,15,15,8,2,2,21,2,5,21,6,10,6,3,10,15,2,17,13,16,18,15,16,9,21,8,8,13,15,7,21,23,21,3,2,15,3,6,21,18,14,17,11,7,16,18,4,14,21,15,16,15,15,16,21,2,5,21,5,3,5,13,8,6,21,7,2,2,17,3,19,8,6,7,5,16,8,4,3,15,14,17,8,4,21,3,16,15,8,13,1,8,17,2,6,21,11,5,15,8,17,2,18,7,5,9,11,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,2,8,5,8,8,8,14,19,15,17,15,2,8,19,2,2,21,16,21,13,7,15,21,5,3,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,7,16,6,2,18,2,4,13,21,14,4,5,20,4,16,15,5,4,7,13,13,13,7,8,13,8,7,9,5,16,15,17,15,20,8,14,5,13,15,14,17,16,21,15,21,18,8,3,4,14,8,10,14,8,15,7,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,16,15,15,15,21,8,15,21,6,13,5,19,15,15,2,21,13,16,19,15,17,5,8,13,8,13,2,8,17,23,6,3,2,14,5,6,2,18,15,18,15,7,8,3,4,1,21,7,15,15,15,16,21,21,15,8,6,23,23,14,15,5,21,6,10,21,17,6,16,5,15,15,6,16,16,13,20,7,14,16,8,6,14,15,16,13,15,13,21,8,21,21,6,16,17,10,15,15,16,8,16,7,5,9,8,15,15,9,21,21,18,6,10,16,13,13,14,5,13,21,6,15,15,16,2,13,18,13,5,6,8,8,7,18,5,2,17,6,14,5,21,7,5,20,16,14,13,6,8,2,5,8,8,8,14,2,15,1,15,15,9,16,2,13,21,21,21,13,5,21,21,15,6,6,5,2,8,21,21,3,5,8,1,2,15,9,8,8,13,5,6,21,17,2,15,13,16,14,5,13,20,16,16,15,5,4,8,13,7,15,8,3,13,13,2,9,5,16,15,16,17,6,14,14,13,15,15,14,17,16,21,15,16,19,7,9,2,21,5,14,6,15,6,7,5,14,15,21,17,15,15,15,8,6,16,16,16,5,23,23 +24,23,23,23,21,5,17,8,21,15,6,21,6,5,2,3,7,16,2,21,13,16,3,15,16,5,14,2,2,6,21,15,19,23,17,2,2,15,5,6,2,18,15,21,11,7,8,18,4,16,19,15,16,15,15,21,21,2,10,6,10,10,13,2,21,7,21,9,5,2,16,2,17,6,14,5,6,16,16,6,9,7,14,16,8,6,14,15,10,13,2,15,16,15,21,8,6,21,11,6,15,15,21,8,2,13,5,9,8,15,15,9,21,17,21,13,2,21,13,13,14,2,15,17,8,6,18,15,2,8,21,13,5,9,15,8,16,21,9,2,20,6,14,15,21,9,7,15,6,2,13,5,21,2,5,8,8,8,14,15,13,21,13,17,13,19,2,6,21,21,21,13,15,15,21,8,14,15,2,10,2,17,21,8,5,20,1,21,15,9,17,8,7,13,6,2,17,2,4,13,21,14,5,13,20,8,7,15,5,4,8,13,15,13,7,19,13,8,16,9,5,15,13,16,16,2,7,14,9,13,5,14,21,21,21,17,21,21,7,5,7,8,8,7,5,15,14,9,9,9,16,14,21,15,6,15,8,8,15,17,16,23,23,23 +24,23,23,6,18,21,10,2,16,15,6,16,5,6,2,8,14,13,6,21,13,16,18,16,4,5,21,5,7,13,16,7,15,23,7,19,3,13,5,6,2,20,19,21,15,7,8,16,4,16,14,16,15,17,15,17,1,2,2,16,5,6,13,15,21,7,21,5,7,8,16,2,21,1,6,7,5,19,16,5,13,15,13,14,8,9,7,15,14,13,8,2,21,7,16,2,19,21,1,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,7,21,16,23,13,21,6,15,16,9,15,16,8,15,6,21,16,14,6,13,18,13,14,17,8,7,21,2,6,15,19,6,2,19,19,15,8,14,9,9,7,15,8,21,10,15,19,13,5,21,21,15,15,21,16,15,13,4,15,16,7,2,15,7,8,6,19,21,21,13,16,1,8,2,16,10,8,13,5,10,2,17,4,15,13,21,14,15,8,16,7,19,15,3,4,8,13,8,10,16,23,15,2,17,11,5,15,13,21,17,15,14,14,15,8,13,2,17,16,16,16,15,11,16,2,13,15,15,23,7,8,16,4,15,6,2,15,21,2,13,15,13,6,15,17,8,23,23,23 +24,23,15,10,16,10,6,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,2,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,8,1,16,15,15,15,16,21,4,10,7,6,8,10,3,5,17,21,10,10,4,1,16,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,5,4,6,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,21,6,3,21,13,13,8,7,9,16,8,15,18,15,2,7,17,13,5,8,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,21,15,1,15,4,7,21,3,4,21,8,21,13,5,15,21,15,13,15,10,2,15,10,21,16,6,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,13,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,13,2,4,5,17,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,17,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,2,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,4,5,16,7,10,4,21,6,8,16,7,10,2,21,16,13,2,17,13,17,15,15,10,6,17,13,7,13,6,2,16,23,8,16,9,13,5,6,8,18,16,1,15,7,8,19,4,16,15,17,15,16,15,21,21,5,2,16,5,4,13,6,21,4,21,7,5,21,17,5,17,7,10,5,1,1,16,15,13,5,15,17,15,10,9,3,14,13,17,4,21,7,16,15,9,21,17,6,14,1,17,8,6,7,5,9,8,15,8,5,17,11,21,4,21,15,13,13,14,6,15,16,8,4,4,21,2,7,17,13,17,8,5,10,2,16,5,2,19,16,8,6,17,21,2,18,6,10,6,5,21,2,5,10,7,7,14,9,15,1,21,6,21,21,21,15,17,5,7,13,4,15,21,7,6,8,7,7,6,18,21,21,9,16,1,7,2,8,2,8,13,7,13,2,21,4,13,21,21,14,4,13,8,14,16,15,3,4,8,13,8,17,13,23,13,16,15,9,5,16,13,18,16,8,21,14,5,13,2,2,18,15,17,15,16,19,8,4,7,7,8,8,7,5,15,5,2,5,2,15,17,15,6,16,7,2,8,21,19,5,18,19 +24,23,23,23,23,23,23,23,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,7,14,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,15,4,21,15,14,6,21,9,4,19,17,4,7,15,13,13,8,16,8,21,4,19,6,5,21,16,8,13,5,8,19,23,8,16,13,7,15,21,7,13,2,15,15,7,8,17,4,21,14,21,15,17,19,16,1,6,21,15,7,4,13,4,21,9,21,9,10,4,21,16,19,4,4,19,3,19,19,13,13,7,13,16,17,2,19,4,16,13,8,7,19,8,17,2,5,21,16,10,4,15,1,16,3,7,5,9,17,15,18,17,1,21,2,6,2,16,23,13,4,15,9,18,17,8,19,1,4,7,21,13,15,4,9,15,19,23,23,23,23,23,23,23,23,23,23,23,23,23,14,9,13,10,9,21,8,7,14,9,5,21,15,17,19,15,4,4,21,19,9,18,7,4,16,3,14,21,23,13,4,6,21,5,13,19,21,2,4,8,16,19,23,9,8,8,17,14,4,13,17,14,23,13,17,14,17,15,3,4,16,13,1,17,14,5,4,17,19,9,5,16,15,16,17,19,5,4,23,23,8,14,19,8,21,7,16,1,8,4,9,17,7,23,23,19,6,4,7,10,2,16,17,15,13,17,15,7,17,16,3,4,3,23 +24,23,23,8,16,9,3,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,1,6,5,21,9,10,2,17,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,4,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,17,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,6,17,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,17,21,7,8,6,4,2,9,21,21,17,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,15,15,21,7,6,10,21,15,6,21,6,4,2,7,13,13,2,21,13,16,15,16,21,5,8,15,8,13,2,2,17,23,15,19,2,13,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,16,21,15,10,16,5,10,13,4,6,2,21,5,2,2,17,8,19,7,4,15,5,21,16,5,19,7,14,16,8,6,4,3,16,13,13,13,1,8,16,15,6,21,11,6,15,15,17,8,19,7,5,9,8,15,15,9,21,21,21,6,15,21,13,13,14,15,15,21,8,15,18,21,2,7,17,13,5,6,16,8,2,21,5,2,20,6,14,6,21,9,6,15,21,14,13,5,14,2,5,8,8,8,14,2,15,1,15,15,8,21,2,4,21,21,21,13,5,15,21,7,14,15,7,2,6,10,21,16,5,20,21,21,15,9,4,8,13,5,4,2,21,2,15,13,21,14,15,5,20,2,16,13,5,4,8,13,8,13,13,3,13,8,8,9,5,17,15,16,17,20,14,14,9,2,15,14,17,16,16,15,16,19,19,8,6,7,10,15,5,15,6,15,2,5,15,16,17,15,6,16,13,2,21,16,15,6,15,18 +24,23,6,15,21,4,4,15,21,9,6,17,11,5,15,10,14,18,15,8,2,18,1,15,2,9,21,21,8,13,6,8,16,23,13,2,13,6,3,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,8,6,13,2,17,5,21,6,6,2,17,8,19,6,4,2,21,7,6,6,15,7,13,1,18,2,19,8,14,13,16,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,16,9,8,3,3,2,18,21,17,14,14,21,15,21,5,3,14,21,6,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,5,21,11,16,20,7,21,10,8,21,2,9,10,16,21,23,2,19,13,17,3,7,2,21,14,18,6,8,15,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,21,18,17,1,8,15,19,8,5,5,16,14,7,15,19,8,1,15,21,6,8,17,13,2,21,8,2,15,11,20,5,2,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,13,16,10,16,7,15,2,15,8,5,21,7,8,13,15,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,16,6,16,15,15,2,21,10,7,13,10,21,7,14,21,15,3,21,5,2,5,8,2,5,17,15,13,6,7,13,17,20,10,3,21,3,16,14,7,21,14,16,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,16,21,21,2,2,16,23,13,21,6,15,16,7,15,2,8,6,7,21,13,21,8,2,8,15,21,21,5,21,16,2,5,3,2,13,14,5,5,15,14,10,21,7,16,13,7,15,9,6,21,8,20,21,18,7,15,21,15,2,13,6,17,16,9,14,15,8,7,10,2,16,17,7,20,21,7,21,9,7,5,23,18,7,21,16,7,7,15,18,13,3,13,17,21,21,16,9,4,8,13,8,5,6,23,13,16,2,7,6,16,13,16,21,2,13,14,2,7,16,8,19,15,16,7,8,19,18,5,5,8,7,23,23,21,14,6,2,21,15,16,17,6,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,16,9,3,7,18,8,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,5,6,2,17,16,19,8,7,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,15,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,13,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,17,5,23,23 +24,23,23,23,23,14,10,15,17,15,8,19,6,2,6,7,2,13,3,17,13,16,19,15,6,9,21,15,8,13,2,4,21,23,21,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,2,2,16,5,2,13,10,6,4,21,5,2,17,17,15,19,8,4,15,5,16,14,5,19,15,14,16,15,2,6,9,21,15,2,13,1,8,16,15,6,1,11,10,15,15,16,6,10,7,5,9,8,11,15,8,21,21,21,7,7,17,13,13,14,15,15,21,8,15,18,20,2,7,17,13,5,8,10,8,2,21,6,5,14,6,14,19,21,9,2,8,14,14,13,13,16,2,5,8,8,8,14,7,7,1,15,4,17,21,10,2,16,15,21,13,5,16,21,7,5,7,7,2,15,21,21,8,13,20,21,16,13,11,10,8,13,15,9,2,21,2,15,13,21,14,4,8,20,2,16,13,5,4,8,13,9,9,15,4,5,15,15,13,5,17,15,16,21,20,14,4,14,5,15,14,17,17,16,15,16,19,8,2,13,13,8,14,8,5,15,10,21,15,7,15,18,15,13,16,13,15,21,16,15,6,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,2,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,8,21,15,10,2,16,8,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,14,13,21,8,8,18,21,2,13,17,13,5,15,3,8,2,7,5,2,2,6,14,6,1,9,2,19,15,6,13,5,15,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,6,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,23,21,7,17,4,21,9,11,21,17,21,9,4,5,15,16,16,13,17,15,17,17,4,23,23,9,10,4,6,20,23,17,17,13,7,4,9,7,21,14,1,21,7,16,18,4,19,18,16,15,21,4,16,21,5,4,21,6,4,6,4,17,7,21,9,4,6,17,8,17,9,4,9,1,16,5,6,19,7,10,1,21,5,4,19,4,8,18,14,17,7,17,15,9,21,21,4,19,8,17,7,6,7,5,9,9,15,11,5,17,21,17,13,19,15,13,13,8,4,6,17,10,6,19,17,9,7,17,13,18,16,5,16,6,17,7,6,8,6,18,5,1,9,4,6,17,6,4,10,19,21,9,10,15,2,14,17,5,17,17,2,15,1,4,18,16,2,5,2,9,17,21,7,5,15,7,11,4,18,21,5,6,17,1,17,9,8,8,8,13,4,5,4,21,4,15,13,21,14,10,9,17,8,21,13,3,4,8,13,7,7,7,2,17,15,5,9,5,8,13,19,16,18,21,14,5,13,9,16,19,19,17,15,16,1,17,4,5,7,4,1,7,5,6,6,9,15,4,21,17,7,7,17,7,4,17,8,19,8,3,18 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,13,21,21,7,10,2,16,6,17,4,14,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,18,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,7,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,3,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,14,23,23,17,6,4,21,9,6,16,1,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,7,5,21,4,15,18,8,16,5,9,8,21,8,8,5,10,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,8,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,4,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,23,23,2,6,15,15,18,6,2,16,6,2,6,3,5,16,2,21,13,16,19,15,21,5,8,13,7,13,2,15,21,23,16,3,2,14,5,6,2,18,15,19,11,7,8,17,4,15,16,15,15,13,15,16,21,21,16,7,7,23,23,5,6,2,1,13,10,16,17,14,19,10,10,13,5,21,16,8,3,7,14,16,8,6,15,3,16,13,15,13,21,13,21,5,15,21,11,6,15,15,16,2,19,7,5,9,8,15,15,9,21,1,21,8,6,21,13,13,14,15,13,18,10,2,2,21,2,6,21,13,5,6,16,8,2,7,5,2,19,6,8,6,21,9,5,15,16,14,13,5,5,2,5,8,7,8,14,2,15,21,15,8,8,21,2,8,21,21,21,13,5,15,21,8,5,6,2,2,15,16,21,6,5,20,1,7,13,9,15,8,13,5,6,21,16,2,15,13,16,14,7,5,20,2,16,16,5,4,7,13,13,13,18,19,13,8,2,9,5,17,15,16,15,18,2,14,5,15,14,14,17,16,21,15,16,21,8,7,2,8,6,2,5,15,13,13,2,15,6,15,16,15,15,15,15,15,16,16,15,5,23,23 +24,23,23,23,17,17,9,10,21,17,15,21,6,4,7,15,9,13,3,21,13,16,18,21,17,9,8,15,5,9,7,8,17,23,13,19,2,15,9,6,2,18,14,21,11,7,8,7,4,18,1,15,15,7,15,21,21,4,4,7,6,4,5,6,9,21,21,9,10,2,17,9,19,4,10,7,5,16,16,6,19,7,14,17,8,6,4,3,17,15,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,21,21,5,10,21,5,13,14,2,13,21,8,4,18,15,2,8,17,13,5,9,4,18,2,21,5,2,4,6,14,6,21,9,21,16,4,14,13,5,6,2,5,8,7,8,14,10,15,1,15,6,7,21,19,4,21,8,21,13,9,1,21,15,8,9,10,2,16,10,21,15,6,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,16,14,4,5,20,16,16,13,5,4,8,13,21,11,5,19,13,7,8,9,5,17,15,16,17,20,14,8,9,2,15,14,21,16,21,16,8,19,18,8,10,14,13,4,9,15,4,15,2,2,5,16,21,15,6,15,15,3,17,21,17,10,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,17,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,18,10,14,21,16,15,9,18,10,13,8,8,13,17,17,17,4,8,21,5,7,13,7,11,18,23,10,18,9,14,9,21,16,18,14,15,15,7,21,17,6,21,14,17,21,20,6,18,18,3,10,11,15,8,13,7,21,5,21,15,6,6,17,6,21,10,7,6,5,1,16,17,13,18,13,17,21,2,10,4,14,13,21,4,21,11,21,19,5,21,15,16,21,1,8,16,16,7,5,9,8,15,8,9,21,21,17,5,4,21,23,13,17,5,9,17,9,5,7,17,10,2,17,13,21,8,3,8,17,21,10,19,4,1,19,5,23,23,23,7,17,7,8,7,10,5,9,21,8,8,14,7,5,1,21,2,1,21,6,15,18,17,10,5,4,3,21,21,7,4,19,13,5,6,14,21,4,17,21,6,13,10,10,11,23,4,9,4,21,3,21,13,17,14,4,13,15,2,21,15,9,4,8,13,6,8,21,23,13,8,6,3,5,17,13,16,21,21,13,2,6,6,8,23,16,17,17,16,16,1,8,8,13,21,7,23,6,9,19,10,13,17,6,21,11,2,5,16,15,2,21,16,19,10,23,23 +24,23,23,23,21,6,9,10,21,4,9,21,7,15,1,19,7,17,3,14,7,17,19,16,20,5,19,5,8,13,9,19,15,23,5,16,9,15,5,6,16,18,14,8,15,7,17,17,4,21,14,16,21,16,10,21,18,2,7,17,6,4,9,10,21,8,17,19,5,6,1,14,21,8,6,19,19,2,8,6,13,7,13,7,21,10,18,4,15,15,9,7,19,8,17,5,8,21,15,2,1,1,17,8,6,7,5,9,7,15,8,9,1,17,1,15,2,21,13,7,1,8,5,17,9,10,13,21,2,6,20,13,21,4,3,8,19,16,10,8,20,21,14,5,21,13,23,23,23,23,23,23,13,8,9,3,7,8,15,2,5,1,15,8,17,21,19,9,17,5,9,14,10,18,21,7,8,7,7,2,6,4,17,18,5,19,1,13,3,16,3,23,9,9,2,21,17,15,15,13,21,14,15,13,15,6,18,21,3,4,8,13,5,17,13,23,4,1,21,13,5,15,13,17,16,18,15,14,9,13,4,4,19,17,16,16,17,18,15,9,2,14,3,23,9,7,14,21,13,4,6,18,17,16,4,15,7,6,8,17,19,9,19,23 +24,23,23,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,7,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,8,21,9,5,20,16,16,14,1,17,6,10,7,5,9,9,15,15,9,16,21,17,5,19,18,23,13,1,5,4,21,9,5,18,18,10,15,10,13,19,10,5,8,2,21,6,2,4,1,21,5,23,9,6,15,2,7,10,13,10,6,9,19,8,7,21,8,5,11,1,8,18,21,4,10,21,19,10,10,10,13,8,19,14,10,7,23,23,15,1,21,6,17,1,10,13,10,8,17,23,2,8,4,17,14,7,4,21,7,13,5,17,21,16,15,9,4,8,13,6,21,5,23,19,16,6,9,5,17,13,21,16,21,7,6,8,9,23,14,18,15,17,16,16,21,8,10,9,7,4,23,9,7,15,6,8,2,10,15,17,13,5,18,15,21,15,15,8,23,23,23 +24,23,23,23,23,2,7,6,21,15,15,21,5,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,8,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,15,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,9,16,21,13,13,14,10,15,16,8,15,18,15,3,6,7,13,5,8,16,18,2,21,5,2,20,6,14,6,21,9,2,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,10,10,15,10,2,15,10,21,8,5,20,1,8,15,13,15,14,5,15,8,13,17,15,15,13,16,14,14,13,7,2,16,15,15,4,2,13,8,13,13,19,13,8,8,8,6,16,15,16,16,20,14,14,7,2,15,14,17,16,21,15,16,7,18,8,10,15,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,8,23,23,23 +24,23,23,23,17,4,4,5,17,13,16,8,16,13,15,17,13,13,8,9,7,16,19,16,7,14,16,9,7,6,10,7,16,23,16,16,9,23,9,13,7,10,2,7,15,7,7,17,4,17,19,17,1,16,8,15,19,15,1,15,4,6,13,16,18,9,21,9,5,8,3,8,21,8,9,5,6,4,16,13,13,8,13,16,17,10,9,2,15,13,8,6,21,7,19,2,6,17,17,6,19,1,17,5,5,7,5,9,8,13,15,9,17,1,17,5,4,21,13,13,18,10,21,17,9,9,4,17,4,7,1,13,15,8,5,8,4,21,2,2,4,1,21,5,8,4,23,15,21,5,9,13,2,5,9,8,8,7,15,2,5,1,13,8,8,21,4,1,17,19,9,3,3,21,16,7,2,6,15,5,5,6,1,21,15,17,21,2,4,9,10,9,23,2,8,4,21,14,9,10,21,14,7,8,15,8,16,19,9,4,8,13,6,19,5,19,13,16,10,9,5,15,6,17,16,2,9,7,10,13,15,23,18,16,15,16,16,21,7,6,5,13,6,23,23,4,8,5,10,21,15,15,1,9,4,21,13,21,1,21,19,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,9,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,23,23,23,23,23,23 +24,23,23,23,23,23,23,15,17,4,6,21,17,15,9,18,10,13,9,15,15,17,16,17,4,3,23,23,9,13,10,21,16,21,7,16,9,6,9,6,2,1,4,7,15,7,21,17,4,21,15,16,21,9,15,16,18,5,9,23,23,23,23,3,21,5,21,7,6,17,16,15,17,5,8,15,5,21,16,13,13,7,13,16,21,7,21,17,4,14,10,7,21,7,21,13,10,21,1,9,21,1,17,7,16,7,5,9,7,15,8,9,16,17,16,3,2,21,13,13,21,13,16,16,9,21,20,21,8,5,9,13,19,10,21,8,10,1,9,2,19,1,1,5,7,6,23,15,8,10,16,13,9,6,9,21,17,7,15,13,6,15,17,2,21,18,9,7,15,18,4,2,13,23,23,23,23,23,23,23,4,8,8,10,9,20,18,21,9,10,10,18,23,2,19,4,21,14,13,8,18,5,6,5,17,10,16,15,9,4,8,13,6,13,14,23,2,16,5,3,5,17,15,2,18,7,16,13,8,5,8,23,15,16,16,15,21,21,8,7,6,18,7,23,5,2,8,8,15,21,10,21,18,9,3,16,13,10,21,16,15,5,23,23 +24,23,15,5,21,7,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,5,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,10,6,19,15,16,5,5,15,21,5,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,6,15,15,13,16,16,17,15,23,23 +24,23,23,23,23,23,23,23,21,5,15,21,6,2,15,9,9,15,16,16,13,16,18,15,16,9,21,5,8,13,2,8,16,23,15,3,2,15,10,6,7,18,15,1,11,7,8,18,4,15,19,21,15,15,3,16,21,10,21,16,13,2,13,6,2,7,21,6,10,13,21,19,16,5,15,15,5,17,21,14,9,7,14,2,8,6,14,2,16,13,13,6,1,8,21,15,6,21,11,10,15,17,21,10,16,7,5,9,15,15,15,9,17,21,21,2,5,16,13,13,14,14,15,16,8,15,18,15,2,13,17,13,5,14,2,7,2,21,5,2,19,6,17,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,6,15,21,13,13,13,18,2,8,21,21,8,13,5,16,21,15,14,14,10,2,2,21,21,6,5,20,1,2,15,9,6,8,23,23,7,7,1,2,15,13,21,14,14,13,20,8,8,15,5,4,8,13,7,13,5,19,13,8,8,9,5,16,13,17,15,19,13,14,10,13,10,2,21,21,21,15,16,1,8,2,7,15,8,5,5,15,6,9,1,2,14,21,17,13,6,16,8,15,15,16,23,23,23,23 +24,23,15,6,21,17,4,4,21,9,15,17,6,4,9,7,9,8,16,1,13,17,8,15,17,19,17,6,4,9,4,16,17,23,15,3,9,7,9,10,2,18,18,1,15,7,8,17,4,21,14,17,15,1,15,18,21,3,2,16,5,6,4,4,5,7,21,9,2,16,17,4,1,5,7,2,9,7,16,14,13,7,13,15,21,3,19,21,18,6,4,4,17,7,21,4,10,17,21,1,3,8,21,4,9,7,5,9,7,15,7,5,15,21,21,10,15,15,9,13,14,4,19,16,15,10,2,1,7,15,21,13,21,4,9,17,18,17,9,2,7,17,1,6,1,18,16,2,18,6,4,5,17,2,5,8,8,8,14,19,5,1,15,4,21,21,16,4,21,19,4,4,10,15,21,7,6,7,7,8,9,21,21,1,9,17,1,6,10,11,2,8,13,2,7,2,17,4,13,21,21,14,7,9,16,4,16,15,3,4,8,13,8,2,23,19,2,18,16,7,5,16,13,17,17,8,21,14,9,9,13,3,16,15,17,15,16,19,16,4,7,4,7,15,7,5,19,14,2,7,2,15,17,15,21,15,7,2,15,17,19,5,3,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,5,21,4,4,4,17,7,10,17,16,15,13,4,4,15,4,16,13,16,15,17,21,13,14,8,14,8,5,8,21,23,7,18,19,13,9,6,2,18,14,1,10,7,16,18,4,21,3,17,13,21,15,1,21,7,6,16,5,4,13,4,18,4,21,9,10,14,17,9,16,13,4,6,5,21,17,14,19,7,14,21,2,5,15,3,14,9,13,13,17,6,21,7,4,17,17,6,19,8,16,15,6,7,5,9,16,13,11,6,21,21,21,4,21,21,13,13,14,4,18,16,6,10,19,21,21,10,2,13,18,4,9,16,7,17,4,17,9,6,10,16,1,10,4,9,20,6,21,10,19,10,9,20,8,8,14,4,15,15,9,6,21,21,8,15,19,19,8,4,4,21,21,7,15,4,7,3,6,18,21,20,4,16,1,4,13,8,4,8,13,4,9,2,21,2,15,10,21,14,14,6,8,16,21,15,3,4,8,13,7,7,13,8,15,15,16,9,5,17,13,16,21,17,21,14,7,13,7,14,16,18,17,7,17,18,16,8,9,7,8,6,9,6,15,8,9,6,4,17,17,15,5,17,13,4,15,8,20,5,19,18 +24,23,15,7,21,15,7,7,18,2,1,21,6,10,10,3,10,15,2,21,13,16,19,15,17,5,8,13,8,13,4,16,16,23,15,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,15,16,21,10,10,9,7,23,23,17,15,5,21,5,2,16,17,8,19,7,15,4,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,2,6,17,11,6,15,15,17,10,19,7,5,9,8,15,13,9,17,21,18,10,6,21,9,13,14,15,13,18,10,10,15,21,2,10,21,6,5,2,8,8,2,7,6,2,17,6,14,6,21,9,15,15,16,14,13,5,14,2,5,8,7,8,14,2,15,21,15,2,5,21,2,21,18,8,8,13,4,16,21,7,10,5,4,2,10,21,21,15,6,20,1,4,13,9,8,8,13,5,5,21,17,2,15,15,15,14,4,13,20,17,16,13,5,4,8,13,7,15,7,19,13,8,2,9,5,17,15,16,16,20,14,14,13,2,7,14,17,17,17,8,16,21,8,7,3,8,5,4,9,15,4,16,5,9,6,21,16,15,4,15,8,4,1,16,18,5,23,23 +24,23,23,23,23,15,2,8,17,2,6,1,18,15,5,15,13,16,2,13,20,21,3,16,15,6,21,3,2,14,6,15,2,16,8,16,5,14,5,6,14,16,14,1,13,7,16,19,4,16,14,21,1,16,15,18,11,2,21,15,5,15,13,6,21,5,14,15,21,2,16,8,21,6,14,7,3,2,16,15,14,8,13,17,7,17,21,10,5,15,16,7,1,7,21,2,5,21,16,16,21,1,1,8,17,7,5,9,8,15,15,5,15,16,21,2,15,16,23,13,7,8,16,16,5,13,16,11,2,6,21,13,21,14,5,8,2,17,21,13,13,8,23,23,23,23,6,16,19,5,14,16,7,4,15,7,8,8,14,7,5,1,15,2,21,21,2,15,17,20,8,13,15,15,15,7,15,6,2,11,15,18,1,2,5,16,1,13,2,10,14,23,20,2,3,2,21,15,7,13,18,14,5,5,16,8,16,7,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,15,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,8,15,16,6,6,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,21,4,6,10,17,10,15,17,17,3,7,11,4,15,10,16,13,16,15,18,17,20,23,9,13,10,5,8,21,23,7,17,9,9,5,2,14,19,14,21,1,7,16,18,4,18,3,10,15,21,15,16,8,3,20,21,6,8,2,3,21,7,21,5,8,16,21,19,17,8,14,6,5,21,4,14,19,7,14,21,2,5,2,19,14,10,13,9,21,7,16,2,6,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,2,21,8,13,13,14,10,6,8,5,2,19,17,2,7,21,13,11,7,3,18,7,17,8,15,8,6,5,5,1,3,16,5,21,9,2,7,19,5,9,20,8,8,14,21,6,15,15,2,21,21,6,17,18,21,8,2,6,21,18,2,14,7,5,2,10,18,17,2,10,8,21,8,6,11,6,8,13,4,5,2,21,16,4,14,17,14,7,4,15,16,17,13,3,4,8,13,8,13,5,11,9,15,10,9,5,17,13,18,18,21,21,14,5,13,7,2,19,7,21,15,16,18,16,4,9,7,6,6,5,15,14,15,8,15,13,16,17,15,15,17,7,6,15,16,20,9,23,23 +24,23,23,4,15,10,15,13,20,2,5,21,6,15,8,16,13,13,2,21,13,16,15,16,21,5,8,15,5,13,2,21,5,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,20,21,15,13,15,21,16,21,3,2,16,5,15,13,10,6,2,21,5,2,2,17,2,18,13,2,6,16,21,21,14,3,7,14,16,8,13,6,3,15,13,7,10,1,8,21,15,15,21,11,6,15,8,17,15,8,7,5,9,15,15,15,9,21,17,21,2,7,18,13,13,14,15,15,21,8,13,19,16,2,13,21,13,5,8,1,8,2,21,5,2,20,6,14,6,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,2,15,1,15,13,15,21,2,15,15,21,16,13,6,15,21,7,14,2,7,2,6,10,21,13,2,20,1,6,15,8,16,8,9,13,10,2,21,2,15,13,21,14,15,13,20,2,1,13,7,4,8,13,7,13,15,2,13,8,8,9,5,16,13,17,18,20,14,14,13,2,14,14,16,17,15,15,16,19,21,8,6,8,10,15,14,5,13,15,2,9,15,16,17,15,13,16,15,2,10,21,8,23,23,23 +24,23,9,5,17,2,6,2,17,6,15,16,18,15,15,15,13,15,6,13,7,21,3,15,2,6,16,13,5,13,15,6,16,23,7,16,13,15,5,5,10,16,16,21,15,7,16,18,4,17,14,17,15,21,15,19,15,2,6,16,16,15,13,2,21,5,6,8,6,19,8,4,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,8,20,2,5,21,15,20,18,1,21,8,1,7,5,9,15,15,8,5,21,17,20,9,2,21,23,13,10,6,8,17,11,2,16,16,15,5,21,13,21,17,2,8,2,21,17,13,7,11,6,5,7,18,2,1,11,5,14,6,2,6,8,7,7,8,14,2,6,8,8,15,21,21,5,15,17,20,8,5,2,15,13,6,14,6,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,7,13,16,2,17,15,15,4,8,13,8,21,14,23,13,17,2,9,6,15,13,16,21,8,21,14,13,13,2,2,18,15,16,15,16,18,8,2,15,3,7,21,5,21,14,6,16,5,15,7,17,13,15,15,15,2,21,15,16,5,3,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,7,13,2,21,13,16,8,21,21,5,8,13,7,13,2,2,21,23,13,3,2,10,5,6,2,18,14,21,11,7,8,18,4,7,16,21,15,15,8,16,21,4,10,15,6,2,5,14,15,21,21,5,10,2,21,14,16,2,15,10,5,17,21,6,3,15,14,16,8,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,15,8,21,17,8,7,5,9,8,15,15,9,21,21,18,15,15,17,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,17,8,2,7,5,2,21,6,14,6,21,9,7,18,15,17,5,5,14,2,5,8,8,8,14,15,15,17,15,15,8,21,10,2,21,16,21,13,5,15,21,4,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,3,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,5,16,8,2,15,21,15,13,21,6,2,6,3,7,15,2,21,13,16,18,15,2,9,8,16,8,13,15,10,16,23,21,19,2,15,3,6,21,18,14,17,11,7,16,3,4,17,16,8,15,15,15,16,21,2,5,21,5,3,3,13,6,18,21,15,2,2,17,2,19,8,15,6,5,16,15,15,19,15,14,17,8,13,6,3,21,15,7,13,21,8,16,15,6,21,11,16,15,15,21,5,19,7,5,9,15,15,5,9,21,21,21,2,6,21,13,13,14,15,15,16,13,2,18,11,2,7,16,13,5,13,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,13,2,16,8,5,8,8,8,14,15,15,17,15,8,8,21,8,15,21,16,21,13,13,15,21,8,7,2,5,2,2,2,21,8,5,20,1,21,15,9,8,8,13,15,15,2,21,2,15,13,21,14,10,14,20,15,21,15,5,4,8,13,8,13,5,19,13,8,8,9,5,16,13,16,15,20,8,15,5,13,15,14,16,16,21,7,16,21,7,8,4,8,5,14,3,15,14,15,5,6,14,21,17,15,2,8,15,15,21,21,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,21,10,21,16,13,13,14,15,4,21,1,15,19,17,2,10,21,13,17,8,14,18,16,16,6,16,7,6,15,6,1,15,15,15,20,15,9,10,19,2,9,20,7,19,14,7,15,10,21,5,21,21,7,10,16,13,2,2,8,15,21,7,4,15,7,7,4,21,21,20,10,21,21,21,5,8,7,16,13,14,10,2,21,4,13,21,21,14,15,13,8,14,16,15,3,2,8,13,8,7,15,8,14,15,21,9,5,16,13,17,17,16,21,14,9,13,10,3,16,15,21,15,16,18,16,8,5,7,19,15,5,8,15,15,2,6,18,16,1,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,13,21,8,7,5,21,8,13,16,19,15,21,2,16,16,2,21,4,9,13,7,13,19,23,13,16,9,6,5,8,4,17,8,15,15,7,21,17,4,21,14,8,21,15,15,21,19,10,6,7,6,8,10,13,18,5,21,5,13,4,19,16,21,17,9,6,5,4,16,13,13,7,13,7,21,7,2,4,14,15,13,19,17,8,18,2,9,21,15,9,21,1,13,4,10,7,5,9,8,15,18,9,17,16,2,4,8,21,23,13,5,16,4,17,9,15,16,17,8,4,15,13,1,7,7,8,7,21,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,10,8,8,15,7,5,17,7,2,19,18,6,7,21,20,7,13,9,21,16,7,13,4,7,2,5,6,17,21,13,18,21,8,5,8,17,19,23,6,7,20,21,15,15,13,17,14,6,13,17,6,17,7,3,4,19,13,2,6,16,23,3,16,16,9,5,13,13,17,16,4,15,4,23,23,6,14,19,16,17,16,16,21,7,6,13,17,16,23,23,5,4,6,15,5,6,8,21,14,4,17,7,4,7,17,19,6,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,21,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,16,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,8,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,16,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,15,16,6,10,6,18,8,2,21,10,8,10,19,5,15,2,21,13,21,19,15,16,5,8,13,7,13,6,7,16,23,15,18,2,15,5,6,2,18,15,18,15,7,8,18,4,15,21,15,15,15,15,16,21,5,7,8,8,23,23,14,10,10,21,5,10,16,16,2,19,7,4,5,6,21,21,6,9,7,14,17,8,4,5,3,16,15,8,13,1,8,21,2,6,21,11,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,21,4,3,16,13,13,14,10,13,21,5,15,15,21,8,15,16,13,5,6,16,8,7,15,5,2,20,6,14,6,21,9,7,15,16,14,13,5,16,2,5,8,7,8,14,2,15,21,15,3,5,21,2,10,18,16,21,13,5,15,21,15,6,5,5,2,15,21,21,8,5,20,21,2,2,9,8,8,13,13,8,16,17,2,15,13,16,14,15,5,20,16,16,13,5,4,8,13,7,13,19,19,13,13,2,9,5,17,15,16,21,20,14,14,9,2,15,14,17,16,1,15,16,1,8,7,2,6,6,14,2,15,4,2,15,5,15,21,21,15,5,15,15,2,16,15,16,23,23,23 +24,23,9,8,17,6,15,10,21,7,6,21,6,4,19,9,10,13,2,21,13,16,15,21,17,9,8,6,5,9,7,6,17,23,8,19,2,13,6,6,2,18,15,1,15,7,8,7,4,16,1,15,16,15,15,16,21,4,6,7,6,4,10,15,13,21,21,5,4,9,17,15,17,4,4,7,5,21,16,15,19,7,14,17,8,6,4,3,21,16,8,13,1,7,21,15,10,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,17,21,5,19,21,13,13,14,7,7,16,8,10,18,15,2,7,17,9,5,16,8,19,2,21,5,2,4,6,14,6,21,9,8,15,17,3,13,5,14,2,5,8,8,7,14,17,15,1,15,4,7,21,10,15,21,8,21,13,5,15,21,13,10,7,10,2,10,10,21,16,8,20,21,4,13,9,8,8,13,5,3,7,17,4,15,13,21,14,4,3,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,17,21,16,16,19,18,8,10,10,6,4,5,15,4,19,2,4,5,17,17,15,4,15,15,6,17,16,8,4,6,18 +24,23,23,23,16,6,2,8,21,2,13,1,18,5,5,15,13,16,2,13,20,21,3,16,15,6,21,3,2,14,15,15,2,16,8,16,5,15,5,13,21,15,21,1,13,7,16,19,4,21,14,21,1,16,15,19,11,2,10,16,5,15,13,15,21,5,14,2,10,2,21,8,21,14,15,13,5,2,21,14,14,8,13,21,7,21,21,2,5,6,16,7,1,7,21,2,5,21,16,16,1,1,1,7,17,7,5,9,15,15,15,5,15,16,21,2,10,16,23,13,8,15,15,16,6,6,8,11,15,15,21,13,21,3,2,8,2,21,5,13,13,6,23,23,23,23,15,16,19,5,14,15,20,15,15,15,8,8,14,15,6,21,15,16,21,21,2,15,16,20,21,5,6,15,15,7,14,13,7,11,15,18,1,2,15,8,21,13,21,10,14,23,20,10,3,2,21,15,15,13,18,14,5,6,16,15,16,19,13,4,8,13,8,18,13,23,15,1,2,3,6,15,13,16,16,6,21,15,5,13,2,13,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,8,15,16,6,3,23 +24,23,23,10,18,6,4,10,21,15,7,16,15,6,15,7,4,13,2,17,13,16,15,15,16,5,21,15,8,13,2,8,17,23,6,16,21,13,5,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,15,13,16,6,4,13,4,20,7,21,8,7,6,18,14,21,1,16,14,16,15,7,15,7,8,14,17,15,14,16,2,14,13,15,19,21,7,15,2,5,21,17,6,10,1,17,8,2,7,9,9,19,15,8,5,15,21,21,4,16,16,13,13,14,4,15,16,9,5,20,16,3,9,15,13,17,6,6,20,3,21,5,2,5,17,15,8,21,16,2,15,10,16,17,5,4,2,5,7,15,8,14,21,15,1,16,4,21,21,9,13,17,19,5,13,4,20,1,4,15,6,7,2,5,16,17,21,13,15,1,7,2,11,2,8,13,2,2,2,17,14,15,1,1,14,5,13,16,8,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,16,13,17,17,10,8,14,5,13,3,15,18,15,16,15,17,19,16,8,13,10,13,23,7,2,14,9,2,6,15,2,17,15,10,17,15,2,8,16,19,5,13,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,17,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,2,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,15,5,21,7,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,15,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,15,14,13,5,14,2,5,8,7,8,15,2,15,21,15,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,4,5,15,7,3,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,10,17,5,5,21,21,8,2,1,17,8,17,7,5,9,6,15,8,9,8,21,16,5,2,21,13,13,19,15,16,16,9,13,8,15,10,2,19,13,18,8,10,7,3,21,5,10,2,1,13,5,21,8,16,23,23,23,23,5,8,13,4,10,8,7,16,13,5,10,13,2,18,21,15,15,15,11,2,13,10,21,16,7,16,6,19,7,10,7,1,17,13,21,1,21,10,10,23,8,2,2,7,4,17,14,15,13,16,14,7,10,16,7,16,15,9,4,8,13,6,7,14,23,13,16,6,9,5,7,15,1,16,18,15,15,13,16,13,5,19,16,17,15,16,1,7,6,9,16,14,23,1,14,7,6,15,10,9,5,17,2,8,1,7,7,8,16,20,7,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,2,10,15,18,15,5,15,13,16,8,13,2,21,3,15,2,5,17,5,8,13,15,5,21,23,15,16,15,15,5,8,14,16,7,8,15,7,16,3,4,16,11,21,21,15,8,21,19,2,6,15,6,3,13,2,16,5,21,15,15,14,16,5,17,14,15,15,13,2,8,14,13,14,13,21,13,15,1,11,5,15,15,2,21,7,21,2,5,21,15,16,21,15,16,7,16,7,5,9,8,15,15,5,16,21,20,5,8,16,23,13,17,5,15,16,9,2,8,1,15,13,21,13,21,8,2,8,8,15,16,10,4,16,2,5,21,19,15,15,21,5,14,15,2,8,9,2,7,8,14,2,6,21,8,15,21,21,15,15,16,20,2,5,6,16,11,8,13,15,19,15,15,5,21,2,2,8,21,13,8,10,8,23,20,13,3,2,21,15,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,21,14,23,8,21,2,3,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,8,2,15,15,15,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,21,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,16,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,8,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,13,13,8,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,6,9,10,17,10,5,21,17,10,4,8,14,19,4,16,3,21,18,16,4,5,14,4,8,6,10,18,21,18,7,3,10,21,6,6,7,18,7,7,15,7,17,17,4,16,14,17,21,21,15,16,21,15,19,8,6,4,3,9,17,7,21,3,7,15,21,8,17,8,14,15,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,16,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,5,18,21,9,5,19,18,11,10,17,13,21,10,6,8,21,21,10,2,4,1,1,5,16,6,2,23,21,15,1,13,17,5,9,18,8,7,15,2,5,1,15,3,21,18,8,2,17,19,10,10,5,21,21,15,7,14,19,9,6,21,16,17,5,17,21,7,2,10,2,16,23,3,6,13,21,4,2,19,21,16,5,5,16,4,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,15,13,17,16,19,7,7,7,18,5,23,19,21,17,13,16,18,17,8,9,16,8,23,5,9,5,21,15,2,10,21,17,13,2,21,7,4,16,16,19,5,19,23 +24,23,23,23,23,23,23,23,18,7,13,21,6,4,6,19,5,15,2,21,13,16,19,13,17,5,8,13,8,13,4,8,16,23,1,3,2,15,5,6,2,18,15,19,15,7,8,7,4,15,21,21,15,13,15,17,21,15,4,8,7,23,23,8,14,6,21,5,10,17,17,2,19,8,7,13,5,21,16,7,19,7,14,16,8,6,4,3,21,5,8,13,1,14,21,2,6,16,17,15,15,15,21,10,19,7,5,9,8,15,15,9,21,1,18,4,10,21,13,13,14,4,13,21,5,6,7,21,4,8,17,13,5,8,8,8,3,16,5,2,8,6,14,6,21,9,6,15,16,14,13,5,17,2,5,8,8,8,14,4,15,21,13,8,5,21,15,15,19,8,21,13,9,15,21,8,7,6,19,2,15,21,21,8,13,20,21,4,13,9,8,8,13,13,9,21,17,2,15,13,16,14,7,13,20,8,16,13,5,4,8,13,13,13,7,18,13,8,2,9,5,17,15,16,17,20,14,8,8,13,15,14,17,16,21,7,17,1,7,7,4,7,8,4,5,15,4,19,5,5,15,21,17,15,15,15,8,2,15,15,17,15,23,23 +24,23,23,23,23,23,2,6,18,6,2,21,6,6,6,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,6,6,16,23,15,3,2,14,5,6,2,18,15,19,15,7,8,3,4,15,21,8,15,15,21,16,21,10,10,9,8,23,23,14,6,6,1,6,6,16,16,8,18,8,6,6,5,21,16,5,19,7,14,16,8,6,10,3,16,5,8,13,1,8,21,1,6,16,15,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,6,6,21,13,13,14,5,15,18,6,5,6,21,6,6,17,13,5,5,16,8,5,14,6,2,17,6,8,6,21,9,5,20,8,14,13,5,8,7,5,8,7,8,14,2,15,1,15,13,7,21,2,6,18,8,21,13,5,15,21,14,6,5,2,2,6,16,21,9,5,1,21,16,9,9,8,8,13,5,6,21,17,2,15,13,16,14,6,5,20,2,16,13,5,4,8,13,15,13,7,3,13,8,2,9,5,17,15,16,17,20,14,14,6,13,5,14,17,16,21,15,16,1,7,7,2,6,15,6,5,15,6,19,5,9,15,21,17,15,2,15,15,6,16,16,15,6,6,23 +24,23,23,15,17,2,15,2,21,8,6,17,6,15,10,7,13,13,2,21,13,16,7,17,17,5,8,8,7,13,21,3,15,23,13,21,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,16,5,2,13,6,6,9,21,10,2,2,17,16,19,7,10,7,6,21,16,14,9,7,14,15,8,7,2,3,8,2,6,2,1,7,17,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,8,18,13,13,14,15,15,21,8,15,18,15,2,7,21,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,1,13,6,10,21,8,7,15,7,2,16,10,21,21,15,20,21,15,15,9,6,8,13,13,15,2,17,2,15,2,21,14,4,5,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,13,8,15,13,9,15,15,2,7,9,15,15,17,15,5,16,13,15,21,16,16,6,23,23 +24,23,6,15,21,2,15,5,18,7,15,17,21,15,10,4,7,14,5,11,7,16,18,21,21,2,14,2,6,6,4,6,14,23,21,21,19,10,7,3,15,1,10,14,15,7,1,17,4,21,18,17,21,15,19,15,1,10,10,15,4,5,13,8,17,7,21,15,6,14,21,7,17,8,6,15,9,17,16,13,13,15,13,10,21,9,20,5,2,13,4,10,21,8,17,6,10,21,21,6,2,1,17,8,5,7,5,9,8,15,8,9,17,21,17,5,2,21,23,13,17,6,9,17,5,13,19,17,2,10,4,13,19,15,5,8,11,21,10,3,4,1,1,21,7,9,10,23,23,23,23,13,2,14,9,21,7,7,16,4,5,17,13,8,21,21,7,21,17,19,2,13,6,11,16,5,19,6,3,5,4,4,1,21,10,17,21,7,2,10,4,5,23,4,5,11,21,14,7,15,21,14,23,15,18,21,16,15,9,4,8,13,6,17,8,23,13,16,19,15,5,13,13,17,15,20,7,5,15,13,5,23,21,17,21,16,16,1,5,6,9,11,2,23,5,2,10,6,8,17,15,21,18,10,2,17,15,10,2,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,8,16,7,6,21,11,5,15,15,17,8,2,7,5,9,8,15,13,9,15,21,21,4,21,21,13,13,14,6,15,21,8,15,18,8,2,8,21,13,5,10,16,8,2,21,5,2,20,6,14,5,21,9,8,5,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,21,13,5,15,21,14,15,14,6,2,2,10,21,8,5,20,21,21,15,9,4,8,13,5,15,2,17,2,15,13,21,14,13,5,20,2,8,13,5,4,8,13,7,13,5,19,13,8,15,9,5,15,15,17,8,20,14,15,5,13,7,14,16,16,17,16,16,21,7,7,4,14,5,15,15,15,8,15,5,9,14,21,16,15,15,16,15,4,6,15,23,23,23,23 +24,23,23,23,21,16,7,16,17,10,9,21,13,10,7,18,2,13,4,16,13,17,15,16,2,2,16,13,15,5,20,8,16,23,15,19,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,15,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,7,15,15,1,23,16,13,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,19,21,15,2,2,3,17,15,9,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,15,7,17,16,10,15,21,15,4,21,4,6,13,5,1,21,7,7,15,7,15,2,16,21,1,9,18,1,10,6,15,4,8,13,14,10,2,17,4,13,13,16,14,3,7,20,8,19,1,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,10,21,1,10,15,16,7,2,15,16,16,15,23,23 +24,23,23,23,21,14,5,4,17,2,6,2,17,13,5,21,10,13,6,17,13,17,19,19,19,5,18,9,2,5,8,7,18,23,18,16,13,9,11,5,16,18,14,7,21,13,17,15,4,17,16,21,1,17,6,16,18,2,10,16,6,6,13,21,17,3,21,5,5,8,19,16,21,5,4,4,6,19,6,15,8,16,13,16,21,5,18,3,4,13,1,6,16,8,17,7,5,21,16,19,21,1,1,17,17,7,5,9,7,15,18,9,17,21,21,7,17,16,23,13,1,5,9,16,9,5,8,1,4,4,21,13,21,8,4,8,4,17,2,11,1,21,18,6,20,5,23,5,17,5,14,10,4,5,9,19,3,7,16,2,6,17,13,7,21,21,2,2,17,19,4,4,10,21,17,7,8,15,15,7,6,10,1,21,4,17,21,7,19,3,10,2,23,2,5,17,21,7,7,18,7,5,9,13,17,7,16,15,10,10,8,13,18,5,17,23,8,7,21,3,15,15,15,17,17,1,8,5,23,23,9,14,18,16,21,11,1,7,8,9,4,17,7,23,23,15,4,2,15,6,13,17,1,4,5,17,15,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,17,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,10,8,3,10,4,18,7,10,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,17,19,9,14,9,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,1,19,8,5,4,5,21,16,9,19,9,14,17,8,6,4,3,17,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,18,4,10,17,13,13,14,5,13,18,4,4,15,21,10,6,17,13,5,8,16,8,9,14,10,2,17,6,14,6,21,9,5,16,9,14,13,6,8,14,5,8,7,8,14,4,15,21,15,15,7,21,10,8,18,17,21,13,5,16,21,14,8,6,4,2,9,21,21,17,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,15,7,19,13,8,2,9,5,17,15,16,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,2,5,4,4,6,15,4,19,9,5,10,21,17,15,6,15,8,4,17,15,21,5,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,19,16,15,6,13,1,8,21,2,15,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,7,18,10,5,2,21,15,4,21,6,10,4,21,9,13,2,21,13,16,11,15,17,5,8,15,5,13,15,10,21,23,13,19,2,15,9,6,2,18,15,1,9,7,8,18,4,16,1,21,15,7,15,18,21,15,10,7,10,5,6,14,13,21,21,6,6,2,21,8,19,8,2,15,5,21,16,8,19,7,14,16,8,6,4,3,16,15,8,13,1,8,16,15,6,21,11,15,15,13,17,10,19,7,5,9,8,15,15,9,16,21,1,4,4,21,13,13,14,6,15,16,8,15,18,15,2,7,17,13,5,8,3,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,10,15,1,15,1,7,21,10,2,21,15,21,13,5,1,21,15,15,5,4,10,3,10,21,10,15,20,21,4,13,9,8,8,13,13,4,2,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,8,13,5,19,13,7,15,9,5,16,15,17,21,20,14,14,2,2,15,14,16,16,21,15,21,19,7,15,21,6,9,10,10,15,6,15,2,9,5,16,21,15,5,15,15,2,17,16,15,6,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,13,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,21,15,13,3,14,13,3,16,7,16,16,16,2,5,21,8,7,13,6,16,21,2,6,3,5,14,5,2,16,19,14,15,15,7,8,17,4,17,15,21,21,16,15,15,21,2,21,16,5,15,13,15,15,3,21,5,6,2,14,16,1,5,15,13,5,2,16,13,13,5,13,16,21,4,6,21,16,15,13,21,14,8,21,2,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,1,16,17,5,2,16,23,13,16,5,8,16,9,15,18,21,2,6,15,13,21,7,13,8,6,21,21,13,4,14,6,2,10,7,15,2,10,2,15,13,6,2,9,2,8,8,15,2,5,21,15,6,21,21,21,2,21,15,2,13,6,21,21,7,2,7,7,8,6,16,15,21,5,17,21,7,2,10,10,3,23,10,9,17,21,8,2,3,21,14,2,21,20,2,16,15,7,4,3,13,6,21,2,23,13,16,3,3,5,16,13,16,16,20,7,14,23,23,2,14,16,16,21,15,17,21,7,6,13,13,21,5,14,5,9,3,6,16,2,21,21,15,2,21,15,15,5,21,16,2,8,23 +24,23,23,23,23,23,23,5,18,15,5,21,6,15,2,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,17,23,15,3,2,15,5,6,2,18,9,19,15,7,15,17,4,7,21,21,15,13,15,16,21,2,2,9,23,23,23,23,16,5,21,5,4,16,16,8,19,8,5,15,6,17,10,14,9,7,14,17,8,4,5,2,23,23,2,7,16,8,16,2,6,15,15,6,15,15,21,21,10,7,5,9,8,15,15,9,21,21,18,15,6,16,13,13,14,15,13,21,15,15,16,21,2,6,17,13,5,8,8,8,3,14,5,2,21,6,16,6,21,9,7,15,17,14,13,5,16,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,21,21,13,6,15,21,14,15,13,4,2,5,21,21,15,13,8,1,2,2,9,4,7,13,8,6,21,17,2,15,13,16,14,7,6,20,14,16,15,5,4,8,13,8,13,5,19,13,8,2,9,5,17,13,16,17,20,14,14,9,2,15,14,17,16,21,15,21,1,7,7,2,15,8,15,5,15,7,19,5,9,4,21,21,15,6,15,8,7,2,16,16,6,23,23 +24,23,23,10,18,3,5,2,21,21,6,21,6,4,4,18,5,15,2,21,13,16,19,15,21,5,8,6,13,13,15,8,16,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,16,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,6,8,2,16,8,19,15,2,13,5,21,1,4,3,15,14,16,8,13,10,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,13,6,21,8,15,18,15,2,7,17,13,5,8,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,8,8,14,2,15,18,13,8,5,19,10,4,17,16,21,13,5,8,21,8,15,5,4,2,6,18,21,7,5,21,21,2,2,9,16,8,13,15,13,2,17,2,15,13,21,14,13,13,20,8,16,15,5,4,8,13,8,13,6,19,13,8,1,9,5,18,15,17,16,20,14,14,13,4,15,14,17,16,16,15,17,1,7,7,4,15,15,4,5,15,14,19,5,6,15,21,21,15,6,15,15,4,19,16,16,6,23,23 +24,23,23,23,23,23,23,15,18,4,5,21,6,21,3,18,13,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,15,19,2,7,5,6,2,18,15,18,15,7,8,17,4,7,21,21,8,13,15,21,21,2,8,15,7,23,23,5,10,6,21,5,4,16,16,8,19,2,10,5,6,16,21,8,20,15,14,17,8,7,2,3,16,5,8,13,1,4,16,2,5,21,15,15,15,15,21,6,19,7,5,9,8,15,15,9,21,21,1,8,6,21,13,13,14,6,8,21,10,2,8,21,2,6,21,13,5,14,8,8,9,16,9,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,7,8,14,2,15,18,15,15,5,21,2,2,19,16,21,13,5,16,21,8,6,5,2,2,2,1,21,8,5,20,1,16,13,9,8,8,13,15,14,18,17,2,15,13,16,14,16,5,20,4,17,13,5,4,8,13,9,13,13,19,13,8,2,9,5,16,15,16,15,20,14,7,13,13,7,14,16,16,21,16,1,1,7,5,2,13,4,15,5,15,8,7,5,5,15,21,17,15,6,15,8,4,15,16,16,8,23,23 +24,23,23,23,23,23,23,23,23,23,23,21,13,13,13,18,15,13,7,16,13,17,15,16,2,5,17,5,6,13,20,21,17,23,7,18,9,13,15,15,15,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,15,21,7,21,7,5,14,16,8,16,2,2,7,5,21,8,16,3,10,14,17,2,15,21,16,13,14,5,13,8,9,16,2,15,21,21,6,13,15,1,8,2,7,5,9,8,11,9,5,16,21,21,20,4,16,13,13,14,8,15,17,2,15,1,21,15,2,4,3,17,6,13,16,8,18,13,14,13,6,2,6,21,10,15,2,19,21,15,15,14,19,5,13,15,7,15,10,13,16,8,21,13,21,7,21,21,15,2,13,8,21,21,7,14,15,7,7,15,3,21,17,13,21,1,2,15,7,2,8,13,14,15,2,1,2,15,13,21,4,14,13,20,15,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,21,8,15,14,5,13,3,2,19,15,16,15,16,1,17,15,7,8,2,16,7,17,14,16,2,10,2,21,1,15,9,16,16,2,15,16,17,2,23,23 +24,23,7,10,21,9,6,5,17,7,21,21,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,15,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,17,6,14,2,21,9,6,15,8,14,13,5,7,2,5,8,8,8,14,9,15,17,21,9,8,21,2,8,21,16,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,21,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,16,15,10,17,7,10,21,17,21,10,4,19 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,9,17,5,7,15,17,4,3,15,6,10,10,21,13,15,4,16,13,16,7,16,21,9,15,9,13,5,7,21,19,23,13,19,9,7,6,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,8,4,13,1,1,5,4,8,19,14,16,8,15,5,15,17,21,5,19,15,14,16,18,4,5,4,17,13,8,6,16,7,21,4,5,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,18,16,21,15,3,17,13,13,15,6,13,16,8,4,18,21,17,5,9,7,5,9,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,6,8,17,8,4,21,16,21,13,5,15,21,9,14,15,7,4,15,10,21,8,6,20,1,4,15,9,4,16,7,9,13,21,18,2,7,16,21,14,10,13,20,6,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,16,19,21,8,13,8,6,16,7,17,14,6,2,5,4,6,17,15,4,17,13,9,15,17,18,6,2,19 +24,23,23,23,23,23,23,15,16,10,8,21,15,15,15,9,3,21,1,14,13,17,18,21,16,5,21,5,8,13,7,19,16,23,5,17,9,13,15,15,7,18,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,10,10,6,15,17,15,13,13,7,13,9,1,10,18,14,16,13,8,10,19,8,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,7,4,21,13,13,1,6,15,21,9,10,2,18,2,7,20,13,21,8,8,8,15,17,2,9,10,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,15,10,21,1,15,17,16,9,10,13,8,21,16,9,1,2,7,2,5,2,21,21,5,17,1,2,10,8,10,2,23,5,9,21,21,14,7,13,21,13,15,13,15,7,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,8,13,21,16,5,17,14,8,13,4,2,19,17,15,7,16,1,16,10,2,14,9,23,9,5,14,2,15,6,4,21,17,7,15,17,7,10,15,8,19,10,10,18 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,13,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,16,2,2,21,2,15,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,7,21,23,21,3,2,15,3,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,10,21,7,2,16,17,3,19,8,6,15,6,16,8,4,3,15,14,16,8,4,5,3,17,5,8,13,1,8,17,2,5,21,11,5,15,8,17,2,19,7,5,9,11,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,5,2,2,8,5,8,8,7,14,19,15,17,15,2,8,19,10,2,21,16,21,13,9,15,21,5,2,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,8,21,8,8,18,2,8,13,21,14,4,13,20,8,16,15,5,4,7,13,13,13,5,8,13,8,2,9,6,15,15,17,15,20,8,14,5,13,15,14,16,21,21,8,15,21,8,3,4,14,8,21,14,15,14,13,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,15,16,13,15,6,21,6,7,15,13,21,2,15,2,17,17,15,2,5,21,5,7,3,15,6,16,23,15,21,7,14,6,13,15,17,14,21,15,7,21,16,4,16,14,17,15,21,15,16,21,9,2,17,6,15,13,6,18,15,15,5,6,10,16,2,16,5,14,15,15,8,13,7,14,8,13,15,15,2,18,2,3,14,15,2,21,15,17,6,5,21,21,8,21,15,16,11,18,7,5,9,8,15,15,5,15,21,21,5,21,16,23,14,16,2,5,16,10,2,6,21,5,15,21,13,21,2,13,17,5,17,2,3,2,21,5,15,21,16,7,10,21,5,16,7,2,15,9,7,13,8,15,2,7,21,1,13,21,21,15,6,21,20,2,14,5,2,16,5,14,13,16,15,15,2,21,2,6,21,1,7,13,9,16,16,23,2,3,2,17,15,14,5,21,7,5,7,15,10,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,17,13,16,16,5,3,15,5,13,10,7,17,15,16,16,15,21,7,6,7,7,9,14,15,10,14,15,15,6,15,15,21,13,15,15,15,2,15,21,3,5,23,23 +24,23,23,23,23,23,7,6,18,6,7,19,6,2,6,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,4,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,7,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,17,14,19,13,10,15,5,21,21,6,19,15,14,16,15,4,6,9,21,15,15,13,1,7,16,13,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,8,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,15,21,9,2,7,10,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,8,13,5,15,21,7,14,14,7,2,15,21,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,6,8,14,17,21,17,15,15,19,8,10,13,13,8,14,7,15,15,10,17,15,7,15,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,6,7,21,5,15,4,17,6,15,21,6,15,10,19,15,8,2,17,13,16,8,15,16,5,14,10,8,13,15,16,19,23,7,3,2,13,5,6,2,18,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,2,4,17,6,5,13,7,8,7,21,5,4,8,16,1,17,6,14,15,5,21,16,6,9,7,14,16,8,15,15,15,16,13,8,14,1,8,21,13,10,17,15,6,15,15,21,8,10,7,5,9,8,15,13,9,19,21,21,2,6,17,13,13,14,10,15,17,8,15,21,15,2,5,16,13,5,15,7,8,2,21,5,2,20,6,8,6,21,9,8,15,18,2,13,5,14,2,5,8,8,8,14,8,13,21,15,3,13,18,2,15,21,21,21,13,5,15,21,5,15,15,7,2,13,10,21,21,5,20,1,2,15,7,4,8,7,5,4,2,1,2,15,13,21,14,14,13,20,8,15,15,5,4,8,13,13,13,13,18,13,8,15,9,5,15,13,16,15,20,7,14,5,13,7,14,17,16,21,15,16,21,8,5,7,21,8,6,5,15,10,13,9,7,10,15,17,15,5,8,8,8,15,16,17,23,23,23 +24,23,23,23,17,15,2,8,19,2,2,16,8,4,15,15,13,13,8,20,7,7,1,17,7,5,13,5,8,16,2,14,16,16,21,5,10,14,5,2,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,17,5,2,13,16,21,7,21,5,10,2,16,5,16,8,6,5,17,16,17,2,8,5,13,17,18,13,21,15,19,14,7,7,16,8,21,13,3,15,21,15,8,21,21,8,16,7,5,9,8,15,16,2,21,11,13,21,16,11,23,14,15,15,6,21,9,6,17,21,2,15,4,13,18,6,3,8,10,16,16,14,16,6,23,23,23,23,23,9,14,9,2,18,18,21,13,4,8,8,14,2,6,8,3,8,21,21,2,4,21,16,8,13,6,21,21,7,15,4,7,7,10,19,21,21,8,16,21,2,7,21,8,7,18,8,5,13,18,2,21,19,21,14,6,2,21,2,16,15,8,4,15,13,20,18,15,23,5,13,2,9,6,15,13,16,16,18,13,10,5,13,8,14,21,15,8,19,15,21,18,15,7,13,10,18,8,9,3,14,15,16,2,15,2,15,10,21,13,2,8,16,1,5,23,23 +24,23,5,6,21,15,15,8,17,15,15,19,5,6,8,17,5,13,5,21,13,16,18,21,13,18,14,7,13,14,5,6,18,11,7,3,5,6,8,2,16,18,10,7,15,7,8,16,4,21,14,16,18,19,15,21,19,6,2,19,5,15,5,5,5,6,21,5,2,14,11,14,21,7,14,6,9,2,16,13,13,7,13,21,21,3,21,23,21,9,15,8,14,8,16,6,5,21,15,2,15,1,17,7,16,7,5,9,15,15,8,9,10,21,17,5,3,21,23,13,1,7,15,16,9,5,15,15,15,2,21,13,1,5,2,8,2,21,15,2,4,1,1,8,8,21,6,16,14,15,5,6,14,8,9,15,8,8,14,21,5,11,15,2,18,18,15,5,21,15,11,6,8,8,21,7,15,15,15,19,6,2,1,2,16,14,21,15,15,10,4,5,23,8,7,1,16,14,2,19,21,14,19,6,8,5,16,15,3,4,8,13,2,21,14,23,8,15,15,21,5,8,13,18,21,7,16,14,5,2,2,14,21,16,18,7,16,18,17,5,13,16,13,13,8,6,8,5,13,15,2,15,8,7,5,8,13,15,5,15,15,5,23,23 +24,23,23,5,17,15,15,10,21,2,15,21,6,6,10,3,8,15,2,16,13,16,18,13,3,3,21,13,8,2,4,8,16,23,8,3,2,15,5,6,21,18,14,1,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,10,3,13,6,16,21,19,2,16,16,3,19,8,6,15,5,21,16,5,13,7,5,4,8,2,6,3,21,15,5,13,1,8,17,6,10,21,15,5,16,15,16,2,19,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,5,2,17,8,5,8,8,7,14,2,15,17,13,13,21,19,13,15,21,16,21,13,5,15,21,2,2,14,5,2,5,2,21,8,8,20,21,21,9,9,8,8,7,13,8,2,18,2,8,13,21,14,15,8,20,8,17,15,5,4,8,13,13,13,7,19,13,8,9,9,9,15,13,16,15,20,8,6,7,13,5,14,16,16,21,15,16,21,8,8,4,14,8,14,9,15,8,2,5,5,14,21,17,16,5,8,15,4,21,16,15,6,23,23 +24,23,23,23,17,4,7,8,21,21,13,19,21,4,13,16,5,13,3,19,13,16,19,19,19,9,21,18,8,9,6,7,18,23,13,17,9,6,19,6,6,18,16,15,15,7,8,16,4,16,14,17,9,21,19,21,18,6,4,17,4,7,13,5,16,9,21,8,13,8,21,4,19,21,2,9,5,19,6,13,13,8,13,17,17,10,8,7,18,13,4,4,19,8,17,2,10,21,7,4,21,7,17,8,3,7,5,9,16,15,8,9,1,21,21,2,18,17,23,13,17,13,9,16,4,9,19,1,2,10,17,13,13,8,16,16,23,23,9,23,23,23,23,23,23,23,23,23,23,23,23,5,13,4,9,16,7,11,14,2,5,1,13,17,19,1,4,11,16,19,6,18,11,9,9,9,7,5,21,13,4,6,18,1,5,9,21,21,9,8,4,18,23,9,5,2,17,14,15,21,21,14,10,5,17,4,16,15,3,4,17,13,8,10,16,23,9,8,17,9,5,16,13,17,16,18,8,5,23,23,2,14,19,17,17,7,17,1,7,4,6,16,5,23,23,6,9,8,15,14,10,16,16,15,4,17,7,4,17,16,19,5,23,23 +24,23,23,23,23,2,5,16,18,15,13,21,6,10,6,19,15,15,2,21,13,16,18,15,3,5,8,15,8,13,2,8,21,23,8,3,2,15,5,6,2,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,21,2,6,13,23,23,23,23,16,5,21,8,2,2,17,3,19,8,10,10,6,21,8,5,19,15,14,16,8,6,4,3,21,5,8,13,1,8,16,6,6,21,11,15,15,15,16,7,3,7,5,9,15,15,15,9,18,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,7,16,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,20,2,4,8,5,8,8,8,14,3,15,17,15,2,8,19,15,4,18,21,21,13,5,16,21,14,14,15,5,2,8,2,21,8,7,20,1,16,15,9,7,8,9,16,8,2,18,2,15,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,7,19,13,16,15,9,5,16,13,16,16,20,14,14,13,2,15,14,21,16,17,15,16,21,8,8,8,19,15,15,6,13,14,7,4,9,6,21,16,15,2,15,15,6,21,16,15,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,13,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,3,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,15,20,17,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,6,7,4,17,4,4,7,17,6,9,16,14,15,10,16,13,16,15,17,17,23,17,9,13,4,5,8,17,23,8,16,9,9,6,11,3,19,14,21,1,7,16,1,4,19,14,10,15,21,15,16,21,3,19,21,3,10,3,9,10,14,21,7,8,4,17,18,17,14,4,6,15,21,21,5,19,7,14,21,2,5,4,19,14,6,13,9,1,14,17,15,10,21,21,5,19,8,17,10,4,7,5,9,9,15,11,5,17,21,18,9,19,8,13,13,16,7,19,8,5,7,19,17,2,7,21,13,17,9,9,18,7,17,7,4,8,6,5,5,1,3,6,5,21,15,15,11,19,6,9,20,7,8,14,21,6,17,15,7,21,8,5,1,21,18,7,4,6,21,18,14,8,6,19,10,9,18,21,4,6,8,1,21,9,11,10,8,13,8,9,2,21,14,15,14,21,21,5,8,15,2,17,13,3,4,8,13,8,7,5,2,9,16,10,9,5,16,13,18,17,21,21,14,5,13,4,2,19,8,17,15,16,21,16,4,5,7,8,6,7,1,15,5,8,6,4,17,17,15,9,17,7,13,17,16,19,3,3,23 +24,23,23,9,16,6,4,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,9,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,16,5,4,13,6,6,4,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,15,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,4,4,5,5,14,2,5,8,8,7,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,17,21,8,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,13,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,16,14,16,4,6,21,9,14,16,18,15,6,16,13,4,1,17,16,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,17,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,5,17,6,17,10,17,15,5,18,16,4,5,4,4,15,8,16,13,16,15,16,21,23,8,6,5,5,4,17,17,23,10,19,9,9,7,16,3,18,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,9,4,21,5,4,10,3,17,5,21,5,7,8,17,10,17,4,15,7,10,21,2,15,19,7,14,21,2,5,4,18,14,9,10,5,21,7,20,4,6,21,21,10,19,7,17,7,21,7,5,9,9,15,11,5,17,21,17,5,7,8,13,13,17,15,15,17,9,4,19,17,10,4,21,13,17,4,5,18,9,21,7,15,8,6,5,18,1,3,10,13,17,4,9,15,19,21,9,20,7,8,14,21,6,16,16,2,21,1,4,21,15,19,8,4,6,21,18,7,15,14,19,4,5,18,21,20,4,8,1,21,6,8,7,8,13,15,9,4,21,4,13,21,21,14,6,9,16,21,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,21,16,21,21,14,10,13,4,7,18,19,17,15,16,18,17,1,5,7,10,6,8,5,10,8,9,15,15,17,17,15,3,17,7,4,21,16,19,6,23,23 +24,23,23,23,1,8,5,18,21,2,10,10,6,10,2,21,3,15,2,17,13,1,15,16,16,9,15,10,13,6,8,16,18,23,13,19,2,10,5,6,2,18,14,21,8,7,8,18,4,8,21,15,11,15,15,21,21,6,2,21,10,4,9,13,13,7,21,5,6,10,16,8,17,14,14,5,15,21,21,5,19,15,14,16,8,4,9,19,21,15,14,15,17,7,21,2,1,21,11,15,15,15,16,7,19,7,5,9,8,15,13,9,2,17,21,8,19,21,13,13,14,5,15,16,8,10,18,1,2,13,17,13,5,3,16,8,2,21,5,2,8,6,14,8,21,9,6,15,8,14,13,5,15,2,5,8,7,7,14,10,4,1,15,15,13,21,10,4,17,21,8,15,14,14,21,8,14,15,9,2,15,8,21,15,10,20,1,2,5,5,4,16,13,5,15,21,21,2,15,15,21,14,4,13,20,15,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,14,6,2,14,14,18,19,16,15,17,18,17,8,10,8,6,15,7,1,4,1,15,9,6,15,17,15,15,17,13,4,10,21,18,23,23,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,3,10,2,21,7,15,21,6,2,4,19,13,15,2,21,13,16,19,15,21,15,8,13,8,13,15,8,16,23,8,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,1,15,15,15,15,16,21,3,2,2,14,23,23,21,7,3,1,5,8,16,16,8,19,8,6,15,5,21,1,4,3,7,14,16,8,13,4,3,16,15,8,13,1,8,21,2,10,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,6,17,13,13,14,13,15,21,8,15,18,16,2,13,21,13,5,8,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,7,7,14,2,15,18,13,8,5,19,10,4,16,16,21,13,9,16,21,15,15,5,2,2,15,18,21,2,5,21,21,6,2,9,15,8,7,15,10,2,17,2,15,15,16,14,2,13,20,8,16,15,9,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,20,14,15,4,7,7,14,21,21,17,7,17,1,7,7,4,7,8,4,5,15,15,19,5,10,15,21,17,15,6,15,15,4,19,16,21,5,23,23 +24,23,23,23,21,6,4,2,21,15,5,21,21,13,8,19,6,13,8,20,7,16,19,16,4,5,21,17,7,5,10,6,18,23,6,23,10,9,7,10,7,21,19,7,15,7,21,17,4,16,18,16,1,15,10,8,19,15,9,1,5,23,23,23,15,16,21,10,9,6,15,15,4,1,4,4,5,16,8,5,14,7,23,23,23,23,23,23,23,23,16,7,8,4,16,9,5,21,21,20,9,1,17,8,16,7,5,9,6,7,18,9,6,21,16,2,21,10,8,13,15,10,15,16,9,13,18,21,15,6,10,4,18,15,5,8,7,16,10,3,17,21,14,7,7,7,4,5,16,13,21,13,13,2,9,8,8,7,16,4,5,11,15,6,21,21,7,2,17,19,4,13,6,11,16,7,4,6,15,7,6,15,1,21,9,21,21,21,9,10,10,16,23,8,8,4,17,14,7,13,17,7,16,7,16,6,17,15,9,4,8,13,6,8,5,23,8,5,10,3,5,17,15,17,16,19,13,6,4,8,8,23,19,17,21,11,16,1,7,6,5,11,4,23,23,14,13,5,15,16,7,3,17,2,5,17,7,13,17,16,19,9,19,23 +24,23,23,8,15,10,15,6,21,8,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,15,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,15,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,6,10,21,11,16,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,15,7,13,5,1,7,18,2,21,5,2,20,6,14,6,21,9,9,15,15,14,13,5,6,2,5,8,7,8,14,16,6,1,16,5,8,21,10,2,21,21,21,13,9,8,21,10,6,14,10,2,8,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,17,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,15,15,15,15,2,15,5,16,16,15,7,15,15,2,17,16,15,15,23,23 +24,23,23,23,8,10,13,15,18,7,15,21,6,2,8,3,15,15,8,21,13,16,8,15,17,5,8,13,8,13,2,8,16,23,15,19,2,13,13,6,2,18,14,18,15,7,7,9,4,8,18,17,15,15,15,8,21,10,15,7,7,23,23,5,15,5,21,5,8,16,16,3,19,8,7,15,5,21,21,15,19,15,14,17,8,7,2,18,16,5,8,13,1,8,16,2,6,21,21,5,15,1,21,2,18,7,5,9,8,15,15,9,21,21,16,15,2,21,13,13,14,5,15,16,6,15,20,21,2,13,17,13,5,2,8,8,9,16,5,2,17,6,14,5,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,10,18,15,15,5,21,2,15,16,21,21,13,7,8,21,6,8,4,5,2,8,21,21,2,9,8,1,21,5,11,8,8,13,5,13,8,17,2,15,13,16,5,14,15,20,14,16,15,5,4,8,13,8,13,6,19,13,16,2,5,5,17,15,16,16,19,14,15,13,2,15,14,17,16,17,16,8,1,7,2,3,15,8,15,5,15,15,7,5,5,15,21,21,15,15,15,8,4,16,15,16,15,23,23 +24,23,23,8,21,6,4,2,17,6,15,6,17,1,7,19,5,13,8,1,13,17,19,21,5,5,18,3,23,13,9,16,17,23,7,16,3,15,5,6,8,18,6,8,15,7,15,17,4,8,19,17,21,15,11,21,18,5,6,16,6,4,13,9,4,7,21,6,5,1,17,10,19,2,6,6,3,16,16,5,13,7,13,16,21,13,15,6,14,13,15,1,21,2,16,4,5,15,15,8,18,1,17,17,16,7,5,9,17,15,8,9,1,17,17,5,19,21,23,13,1,5,8,17,9,2,11,17,4,15,21,13,18,4,5,8,16,21,19,9,14,17,23,3,18,5,23,23,23,17,19,2,2,21,13,8,7,8,14,2,5,19,15,13,18,18,8,2,21,15,4,13,6,21,17,7,14,4,15,5,13,4,1,21,6,17,18,4,4,10,3,19,23,9,7,1,17,8,4,5,18,14,17,21,17,8,16,15,7,4,7,13,7,1,5,23,15,11,2,9,5,13,13,21,16,18,8,14,19,13,14,23,19,15,17,16,1,18,3,4,6,18,7,5,15,5,3,14,15,8,16,18,13,15,2,16,7,2,1,17,21,5,10,18 +24,23,23,23,23,5,7,19,1,5,2,1,6,2,6,21,7,15,2,17,13,16,19,16,4,9,21,13,8,13,10,15,19,23,10,2,2,15,13,6,2,18,15,1,11,7,8,18,4,15,7,21,15,15,21,11,21,20,2,7,5,3,13,6,21,5,21,9,6,15,21,15,18,9,13,1,7,18,21,14,8,7,14,16,8,4,5,3,15,7,15,13,1,5,17,2,7,21,11,4,15,15,16,6,18,7,5,9,8,15,15,9,21,21,21,15,2,16,13,13,14,4,15,16,8,15,18,18,2,6,1,13,5,5,17,7,2,21,5,2,17,6,21,15,21,9,7,9,17,14,13,5,6,2,5,8,8,8,14,21,15,1,15,3,9,21,10,10,1,8,1,14,7,16,21,7,16,15,7,8,5,21,21,8,4,20,1,2,9,6,10,9,15,4,9,2,17,2,15,15,16,7,7,5,20,16,16,15,9,4,14,13,8,8,14,9,13,15,15,9,5,17,15,15,21,20,7,14,13,13,5,15,21,16,1,15,17,19,17,5,8,6,4,13,9,8,2,15,15,16,15,15,17,2,5,17,7,15,7,23,23,23,23,23 +24,23,10,4,17,6,10,10,17,5,7,21,21,4,5,4,4,15,8,16,13,16,15,16,21,15,23,23,9,5,6,8,16,15,16,19,9,9,10,17,3,18,14,21,21,7,16,18,4,18,3,16,13,21,15,16,21,5,4,1,5,4,13,3,17,15,21,5,7,21,17,6,16,4,7,7,10,21,4,7,19,7,14,21,2,5,4,18,14,5,10,5,17,7,21,13,6,21,21,4,19,8,17,7,4,7,5,9,9,8,11,5,17,21,17,6,19,16,13,13,17,5,10,16,9,6,19,16,4,7,21,13,17,4,5,11,9,21,15,15,8,6,8,21,1,3,8,23,7,13,5,8,5,21,9,20,7,8,14,6,6,16,16,2,21,21,9,17,15,5,4,10,14,21,18,13,8,10,19,4,5,18,21,10,15,17,1,10,6,8,7,8,13,4,5,4,21,4,13,10,21,14,15,5,16,17,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,18,16,17,21,14,9,13,10,4,19,19,17,15,16,18,16,1,6,7,10,6,8,5,15,5,9,15,15,17,17,15,7,17,7,4,17,16,19,5,8,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,21,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,10,7,21,10,2,5,21,4,5,17,16,2,3,15,14,13,2,21,7,17,10,16,16,13,23,14,8,13,16,16,15,23,13,20,5,15,5,2,6,16,14,15,15,7,21,16,4,16,21,16,21,16,15,15,21,2,6,16,5,13,13,2,21,7,21,5,10,8,21,10,21,14,6,6,23,2,16,13,13,7,13,15,21,7,21,21,14,7,16,8,21,15,16,16,6,21,21,2,21,1,16,8,21,7,5,9,5,15,15,9,21,21,21,3,21,21,23,13,3,5,2,16,8,2,8,13,2,6,17,13,21,10,3,8,10,16,15,2,9,21,2,5,2,15,15,23,15,6,7,13,2,5,9,8,8,8,15,15,5,10,15,13,21,21,15,15,21,2,15,13,10,16,21,13,13,15,7,8,2,21,15,21,15,21,21,15,6,10,10,3,23,15,19,13,16,8,15,21,21,14,5,13,16,16,2,13,7,4,14,13,5,21,14,23,13,16,2,3,5,16,15,21,16,6,8,13,13,7,23,20,15,8,16,15,16,8,15,8,13,1,19,5,6,2,3,2,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,21,10,15,8,17,15,13,17,6,8,5,7,13,13,2,21,13,16,15,21,21,5,8,15,7,13,15,21,7,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,17,21,15,4,16,5,15,13,15,6,10,21,7,2,2,21,14,17,8,10,15,5,17,21,15,19,15,14,16,8,4,21,3,16,7,8,7,21,15,17,13,6,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,15,8,21,5,13,14,15,13,21,8,2,15,17,2,13,18,13,5,15,17,8,2,21,5,2,17,6,14,15,21,9,6,7,16,14,5,5,14,2,5,8,8,8,14,15,15,1,15,2,8,21,15,4,21,8,8,13,9,15,21,7,15,7,7,2,5,16,21,9,13,20,21,21,13,11,4,8,13,15,15,4,21,2,15,13,21,14,15,7,20,2,16,13,5,4,8,13,7,13,6,2,13,7,7,9,5,16,15,16,17,20,14,15,13,2,15,14,16,17,16,8,7,19,21,8,6,8,4,15,7,5,5,4,2,9,15,15,3,15,15,16,13,2,15,16,15,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,7,13,15,6,16,23,13,17,9,7,5,3,14,16,16,8,15,7,16,18,4,16,14,16,21,8,6,19,16,2,10,16,7,7,13,6,21,5,14,9,15,2,16,8,17,2,15,13,7,15,8,17,14,8,13,21,7,16,18,7,5,5,8,6,20,7,21,2,5,16,15,8,7,1,17,8,16,7,5,9,13,15,8,5,17,16,8,13,1,16,23,13,16,5,2,16,9,15,8,1,2,7,21,13,21,14,7,8,15,21,17,13,5,11,15,15,21,18,15,16,11,8,14,6,2,8,9,2,7,8,14,2,6,7,15,2,21,21,10,21,21,20,8,5,10,15,15,13,14,15,15,11,15,6,15,2,2,17,21,13,21,10,23,17,20,14,3,2,21,7,7,13,18,14,2,5,16,4,17,7,13,4,8,13,8,17,13,23,17,16,2,9,6,17,13,16,16,6,18,14,5,13,3,2,19,15,16,15,16,18,8,2,7,3,15,19,2,10,14,15,16,5,15,21,17,13,8,16,15,15,15,21,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,21,16,5,21,9,13,6,10,21,17,23,15,4,9,15,5,7,17,18,14,15,15,7,21,17,4,21,14,17,21,4,16,15,21,6,4,21,23,23,23,23,23,5,21,9,10,10,21,16,21,4,8,5,10,16,16,13,13,15,13,16,21,10,9,18,4,6,13,2,19,8,16,2,3,21,21,7,21,1,17,16,16,7,5,9,8,15,15,9,21,17,17,5,15,16,23,13,1,8,8,17,9,5,20,21,7,8,3,13,18,7,15,8,2,21,9,2,4,21,1,5,2,17,23,15,21,7,10,13,2,6,9,8,8,7,15,9,6,1,1,8,17,18,6,21,17,21,6,8,15,23,23,23,23,23,23,14,15,7,16,21,5,20,18,21,9,10,10,1,23,2,18,4,21,14,13,15,18,5,6,13,20,5,16,19,9,4,8,13,6,13,9,23,13,16,5,3,5,17,15,2,18,15,16,15,5,10,21,23,16,5,17,17,16,21,8,10,9,10,16,23,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,10,7,15,6,2,21,2,6,17,6,10,16,21,15,15,2,16,13,16,18,15,2,9,17,5,8,13,15,6,18,23,7,3,2,15,13,6,2,18,15,1,11,7,8,18,4,15,7,21,15,15,21,11,21,10,2,15,5,2,13,6,21,5,21,5,6,2,21,7,21,9,13,16,2,21,21,14,8,7,14,16,8,7,10,10,14,14,7,13,21,5,17,2,8,21,11,4,15,17,16,6,2,7,5,9,8,15,15,9,21,21,21,5,2,16,13,13,14,15,15,16,8,6,18,18,2,6,17,13,5,5,16,7,2,21,5,2,8,6,1,15,21,9,15,9,8,10,13,5,14,2,5,8,8,15,14,6,15,1,15,2,8,16,6,2,21,15,21,13,8,16,21,7,6,13,15,2,10,10,21,16,15,20,1,2,9,6,10,9,15,4,5,2,17,2,15,15,16,14,13,7,20,8,16,15,9,4,14,13,8,8,14,9,13,15,15,9,5,17,15,15,21,20,7,14,9,13,14,2,18,16,21,15,17,19,17,5,8,2,21,5,2,21,2,14,7,16,8,15,17,2,5,16,15,10,17,15,21,2,3,23 +24,23,9,9,21,9,4,10,17,5,17,10,21,4,4,21,13,13,5,15,15,21,1,17,4,18,21,9,8,4,6,6,17,23,4,16,9,10,6,18,10,18,20,15,15,7,16,17,4,17,14,17,7,11,6,18,18,2,10,16,9,6,13,4,17,4,14,6,8,4,8,4,17,4,15,6,9,2,16,6,13,7,13,16,18,4,21,9,4,5,5,6,18,8,19,21,5,21,16,8,21,1,21,5,17,7,5,9,15,13,8,9,6,17,16,5,17,17,23,13,20,6,9,16,6,4,19,1,3,10,21,13,21,21,9,8,8,18,2,3,4,1,1,17,23,23,4,23,23,15,13,2,13,14,9,18,8,8,15,10,5,17,8,1,21,21,6,4,21,19,9,9,6,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,6,21,2,5,2,17,6,10,17,7,10,15,15,21,13,2,16,13,16,8,15,8,16,21,6,8,13,6,7,16,23,8,21,9,13,5,13,10,18,14,1,10,7,16,19,4,18,14,17,15,1,15,16,21,5,2,16,5,2,13,4,21,4,21,5,10,4,17,2,16,6,15,7,5,16,21,10,13,7,2,17,21,5,6,7,10,13,1,6,18,7,21,7,6,21,21,4,19,1,16,7,6,7,5,9,8,7,11,5,16,21,21,4,21,21,13,6,14,4,16,16,8,6,19,21,2,13,21,13,16,9,5,17,16,16,15,10,8,6,4,6,21,15,10,5,8,15,15,4,19,2,9,19,15,8,14,5,15,15,16,15,21,21,2,15,18,3,6,13,4,13,21,7,4,7,7,10,15,21,21,21,10,21,1,8,6,8,8,8,13,14,4,2,17,4,13,21,21,14,5,13,8,16,16,15,3,4,8,13,8,7,7,8,15,15,8,9,5,17,13,21,16,8,21,14,9,13,2,3,21,15,17,7,16,18,16,7,5,7,2,15,9,5,15,16,2,6,6,16,17,15,4,16,15,4,15,15,20,5,6,20 +24,23,23,23,15,6,7,14,18,15,5,21,6,2,2,9,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,15,20,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,15,2,17,5,15,13,10,6,2,15,5,2,10,16,2,19,8,6,10,5,21,17,18,8,7,14,16,8,4,15,3,16,15,3,13,1,8,16,13,15,21,11,6,15,15,16,6,16,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,6,13,21,8,10,18,16,2,13,21,13,5,7,16,8,2,7,5,2,19,6,14,3,7,9,10,23,23,19,7,13,15,21,5,8,8,8,14,2,15,17,15,10,7,15,2,4,17,21,21,13,9,16,21,7,1,10,7,2,10,10,21,6,5,20,1,17,15,7,8,14,13,2,15,2,17,2,15,15,21,14,15,5,20,2,15,13,5,2,14,13,8,7,16,6,2,6,8,9,5,19,8,17,16,2,14,14,13,2,15,14,21,16,16,15,15,19,19,5,15,14,13,2,5,1,15,2,2,6,5,16,21,2,5,15,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,14,6,21,6,7,19,6,2,6,8,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,15,5,2,13,6,6,10,21,15,15,1,17,14,19,13,4,15,5,21,21,5,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,4,2,21,16,16,13,6,15,21,7,14,15,7,2,8,10,21,8,6,20,1,16,13,11,4,8,13,15,9,2,21,2,15,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,15,5,16,14,17,21,17,15,15,19,8,10,13,13,8,14,9,15,15,10,17,6,15,15,18,15,2,16,13,2,1,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,19,11,21,8,15,21,5,13,8,16,21,15,23,6,5,13,15,5,8,15,16,19,15,15,7,8,17,4,21,15,16,21,16,15,16,21,2,15,16,5,15,13,2,21,8,21,5,10,6,21,16,7,8,21,2,18,2,7,15,15,7,13,18,18,6,14,15,15,13,2,14,15,14,21,2,5,16,21,6,2,1,17,8,16,7,7,9,6,15,8,9,1,15,16,6,21,16,23,13,21,14,15,16,15,6,15,21,16,21,11,13,15,14,7,7,18,1,10,2,21,18,13,5,21,5,13,23,21,10,6,13,21,8,10,10,8,8,15,2,5,21,11,15,1,21,2,7,17,16,8,13,7,16,21,13,14,15,7,8,15,21,15,16,7,18,21,6,15,10,10,19,13,23,23,1,17,13,14,15,21,14,13,15,15,8,20,13,7,4,7,13,20,16,8,23,15,17,2,3,5,16,15,16,16,2,14,16,15,15,3,14,18,16,21,15,16,11,8,2,15,19,13,23,23,6,6,6,15,8,15,16,17,15,15,16,8,2,21,15,20,10,23,23 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,16,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,6,17,9,2,2,1,6,15,21,6,4,6,17,13,13,2,17,13,16,7,15,17,5,8,6,8,9,17,7,18,23,13,19,2,6,8,6,2,18,14,21,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,10,6,9,21,6,2,2,16,16,19,6,14,5,4,21,16,8,19,7,14,6,8,6,4,3,16,13,13,6,1,7,17,13,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,6,21,8,4,20,16,2,8,21,13,5,2,7,8,2,21,5,2,20,6,8,15,21,9,6,15,4,5,13,5,14,10,5,8,8,8,14,5,15,1,16,5,8,21,13,9,21,8,21,13,7,15,21,7,6,14,7,2,5,4,21,16,6,20,1,16,15,9,8,8,13,13,15,2,21,2,15,13,21,14,5,8,20,4,17,13,5,4,8,13,8,13,9,9,13,7,15,15,5,17,15,16,16,20,14,14,13,3,13,15,17,21,16,15,15,19,16,8,10,15,4,15,14,21,7,6,17,9,14,16,18,15,10,16,13,4,17,16,15,5,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,16,8,6,10,3,21,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,11,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,15,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,15,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,5,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,23,15,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,8,13,2,2,8,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,10,7,16,15,3,14,13,21,21,10,10,2,16,8,19,13,2,7,5,21,16,7,19,7,14,16,8,6,2,3,16,5,8,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,6,21,1,4,21,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,16,21,13,5,15,21,14,15,15,10,2,15,10,21,17,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,16,13,16,1,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,4,15,4,5,5,16,17,15,8,15,8,2,17,15,17,23,23,23 +24,23,7,8,21,5,6,7,17,15,7,17,6,10,2,17,7,13,2,17,13,16,7,16,21,5,7,7,9,10,10,10,20,23,3,19,2,13,9,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,3,5,16,5,7,13,6,21,5,4,9,15,21,15,14,17,8,7,5,4,21,17,14,20,7,14,16,8,6,4,1,16,13,7,7,17,8,16,7,4,15,11,6,15,8,1,6,8,7,5,9,8,15,15,9,17,16,21,3,7,17,13,13,14,10,13,21,8,6,18,21,2,21,9,10,5,5,16,8,2,21,5,2,17,6,14,6,21,9,10,15,21,7,13,5,4,2,5,8,8,8,14,9,15,1,9,8,8,21,3,2,21,21,18,6,13,15,21,9,10,13,7,4,9,10,21,17,15,20,1,10,13,9,8,16,7,5,7,21,21,2,7,17,21,14,4,13,20,7,17,15,5,2,7,13,15,13,15,9,13,7,2,13,18,8,13,15,17,20,15,5,9,3,4,14,1,17,17,7,17,19,21,8,10,8,5,21,7,1,7,6,2,9,10,17,17,9,6,17,13,13,21,17,18,6,8,19 +24,23,23,5,18,4,7,10,21,6,7,17,8,4,10,17,5,13,17,15,13,16,15,16,4,5,21,6,13,4,6,8,21,23,17,21,9,15,5,3,4,18,14,1,21,7,7,18,4,18,14,17,15,1,15,16,21,5,10,16,5,4,13,4,21,15,21,5,10,4,19,3,21,8,4,6,5,17,10,21,19,7,14,21,2,5,4,18,14,5,13,9,21,8,17,15,5,21,21,15,7,1,16,7,21,7,5,9,17,15,11,5,17,21,18,4,21,15,13,13,8,4,14,16,10,5,19,16,3,7,21,13,16,4,5,17,15,17,16,15,9,6,6,10,1,13,10,5,20,9,16,10,19,8,9,20,11,4,14,13,15,1,21,10,21,21,5,17,18,19,4,13,4,9,21,7,4,7,7,3,5,18,21,7,4,17,1,17,5,13,14,8,13,1,9,2,17,4,13,10,21,14,4,6,15,16,16,15,3,4,8,13,8,7,13,8,15,16,16,9,5,16,13,17,16,4,1,15,9,13,4,7,18,15,17,16,21,18,1,7,9,7,8,15,6,21,4,15,17,6,7,16,1,15,10,16,7,4,15,15,19,6,3,19 +24,23,23,23,23,10,6,15,21,2,15,17,6,4,4,16,5,15,2,17,13,16,8,16,21,5,8,15,5,13,7,2,18,23,7,19,2,13,5,6,2,18,14,1,7,7,8,18,4,15,21,15,11,13,7,21,21,15,21,16,5,5,4,10,6,7,21,10,2,4,16,4,17,1,14,5,5,16,16,8,19,7,14,16,8,6,8,8,6,13,5,13,1,8,21,7,6,21,11,7,15,8,17,8,8,7,5,9,8,15,13,9,21,17,21,15,15,21,13,13,14,10,13,21,8,13,19,21,2,7,21,13,5,6,4,8,2,21,5,2,8,6,8,15,21,9,6,15,8,14,13,5,16,2,5,8,8,8,14,8,15,1,16,1,8,21,6,4,21,21,21,13,5,15,21,7,6,8,7,2,21,4,21,10,13,20,21,21,15,9,8,8,13,5,5,4,21,2,15,15,21,14,15,5,20,10,17,13,5,4,8,13,13,13,13,19,13,8,9,9,5,17,15,17,17,20,14,14,13,9,15,14,21,17,16,15,16,19,21,8,4,7,8,15,7,17,15,6,2,9,15,15,17,15,5,17,13,2,21,21,16,7,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,18,8,10,15,13,13,2,2,15,16,15,16,6,15,21,2,13,14,15,16,2,16,6,16,9,15,3,8,14,10,14,13,15,7,8,21,4,21,17,16,15,15,15,16,3,5,15,15,5,15,13,10,17,5,21,7,6,2,16,9,11,2,5,21,3,14,8,17,14,8,16,1,15,15,18,5,5,13,5,10,21,15,21,2,10,21,11,15,21,1,21,17,8,7,5,9,15,15,15,5,15,21,21,5,2,16,23,13,3,5,8,16,9,15,8,15,2,2,21,13,15,8,15,8,8,21,15,16,5,18,2,5,6,10,23,21,13,15,15,13,2,2,9,8,8,8,15,13,5,21,9,21,17,21,2,13,21,15,13,3,6,2,23,23,23,23,23,19,2,14,16,21,15,7,1,2,9,9,23,21,2,9,8,2,17,14,15,2,21,14,5,2,8,14,16,15,3,4,8,13,7,21,5,23,13,16,16,11,5,15,13,17,17,19,13,10,3,8,5,23,16,15,16,15,18,21,15,5,13,6,7,23,5,7,15,2,8,7,17,15,17,15,5,8,16,15,8,17,20,23,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,15,2,15,21,15,7,7,21,10,8,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,9,13,5,14,17,16,21,15,17,21,7,5,2,8,6,4,5,15,6,19,3,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,6,8,21,15,5,8,16,6,2,16,6,7,2,21,13,15,2,16,13,16,7,21,16,5,8,13,7,13,21,7,20,23,8,3,2,6,9,6,2,18,21,1,9,7,8,1,4,16,14,21,11,13,15,16,21,15,2,2,5,15,13,5,21,7,21,10,15,6,21,14,16,2,4,7,5,21,21,15,19,15,14,16,8,6,4,2,15,13,13,6,1,8,17,15,6,21,11,21,15,15,17,5,1,7,5,9,8,15,15,9,21,21,17,15,3,21,13,13,14,10,15,16,8,2,18,18,2,7,15,13,5,8,17,7,2,21,5,2,9,6,14,6,21,9,8,18,9,15,15,5,21,2,5,9,8,8,14,15,15,1,8,6,8,21,2,13,21,21,21,13,5,17,21,7,2,7,7,2,13,10,21,15,6,20,1,7,3,13,13,16,8,13,9,21,21,2,15,6,15,14,6,13,20,16,17,21,5,4,7,13,7,13,8,23,3,8,2,9,21,16,15,21,16,8,14,16,5,13,7,14,20,17,16,8,17,18,16,7,5,16,5,15,5,7,10,8,2,9,2,15,21,10,5,16,13,2,15,15,1,23,23,23 +24,23,23,23,23,23,13,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,5,8,15,15,6,17,23,11,16,5,13,3,15,2,16,16,8,15,7,16,19,4,21,14,21,18,16,15,18,11,2,18,16,5,15,13,2,17,5,14,8,15,2,21,8,16,3,14,15,5,11,8,14,14,8,13,21,15,15,21,2,5,14,16,8,21,7,2,2,5,21,15,10,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,16,23,13,21,15,15,16,5,6,21,21,8,6,21,13,21,8,6,8,2,16,16,13,13,8,15,5,1,3,5,15,19,5,14,7,19,15,7,15,8,8,14,6,6,1,8,3,18,21,2,15,16,20,8,13,15,16,21,7,7,6,10,8,6,19,16,4,8,16,1,2,3,10,23,16,20,14,3,2,17,15,15,15,18,14,3,9,16,7,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,3,14,16,15,16,15,16,18,8,2,15,15,2,8,9,21,14,16,16,5,15,15,17,15,6,15,15,2,17,15,16,8,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,6,15,15,7,2,13,2,21,13,16,15,21,21,5,16,13,7,13,10,15,15,23,13,19,2,15,5,6,2,18,21,1,21,7,7,18,4,8,21,7,15,15,19,16,21,15,2,15,5,2,13,6,5,10,21,7,2,2,17,14,17,8,5,15,5,16,2,6,19,7,14,16,8,2,21,3,16,13,14,2,1,8,21,15,6,21,11,6,15,8,17,8,8,7,5,9,15,15,16,9,21,1,3,4,7,19,13,13,14,10,15,21,8,2,19,21,2,7,21,13,5,8,16,8,2,3,5,2,19,6,14,6,21,9,2,14,3,14,7,6,14,10,5,8,8,8,14,10,15,1,15,2,8,21,5,8,21,21,18,13,5,15,21,4,14,10,7,2,10,10,21,10,7,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,1,14,15,5,20,4,17,13,6,4,8,13,8,19,7,4,16,13,11,9,5,15,13,18,15,10,14,14,13,15,15,14,17,17,17,15,15,19,21,6,8,8,15,16,14,1,6,6,2,5,2,11,17,15,6,16,13,2,21,16,15,23,23,23 +24,23,23,10,16,6,4,8,17,10,10,20,18,15,15,4,10,21,10,13,13,15,19,18,21,9,21,8,8,13,9,7,16,23,9,16,5,13,8,10,17,16,15,15,15,7,8,17,4,17,14,16,21,16,15,21,18,10,15,21,5,2,13,6,17,8,21,15,6,14,21,8,1,2,14,5,21,17,15,13,6,15,13,8,1,10,19,4,14,13,8,4,18,7,8,21,6,8,15,6,21,1,17,7,17,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,15,8,17,21,9,5,10,18,16,10,20,13,21,6,3,8,16,17,2,9,14,21,14,5,1,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,15,17,21,1,15,2,17,15,10,13,5,21,16,7,10,8,7,2,6,4,21,21,13,17,1,2,8,8,16,8,23,9,8,21,21,14,10,13,21,13,14,13,15,4,17,15,3,4,8,13,5,17,13,23,8,18,16,13,5,15,13,21,17,6,1,14,9,13,10,10,19,16,15,13,17,1,16,4,2,14,19,23,9,5,14,10,13,8,6,21,17,2,10,17,7,2,21,8,19,10,15,19 +24,23,23,15,17,5,6,2,17,15,15,21,13,2,2,3,9,15,10,17,13,21,19,15,16,5,21,9,8,10,9,7,21,23,7,19,2,5,8,6,2,21,15,1,11,7,8,18,4,15,19,15,15,15,15,17,21,10,2,15,10,2,13,10,21,8,21,9,5,14,16,15,17,6,15,13,5,17,2,14,3,7,14,16,8,6,14,2,16,13,8,8,1,8,16,15,6,21,11,10,15,15,16,10,10,7,5,9,15,15,15,9,13,21,21,13,16,21,13,13,14,10,15,17,8,6,18,15,2,7,17,13,5,5,10,8,2,21,5,2,20,6,17,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,2,15,21,13,7,13,19,2,15,16,21,8,13,5,16,21,15,14,15,13,2,10,10,21,16,5,20,1,21,15,9,10,8,23,23,7,7,1,2,15,13,21,14,15,13,19,8,7,15,5,4,8,13,7,13,5,19,13,8,8,9,5,16,13,16,16,19,13,14,15,13,10,2,16,21,21,15,17,1,8,2,7,15,8,5,5,15,14,7,21,2,14,21,17,13,6,16,15,7,21,16,21,15,23,23 +24,23,23,23,23,23,7,14,18,7,5,17,6,2,2,3,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,7,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,7,2,16,5,7,13,15,6,2,21,5,2,21,16,3,19,8,6,4,5,21,17,18,8,7,14,16,8,4,15,9,16,15,2,13,21,7,17,5,15,21,11,10,15,8,21,16,6,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,15,15,21,8,2,18,16,2,13,21,13,5,14,16,8,2,7,5,2,19,6,14,6,7,9,2,23,23,19,2,13,16,21,5,8,8,8,14,4,15,17,8,8,8,15,10,3,21,21,21,13,5,15,21,7,15,7,7,2,15,10,21,6,2,13,1,8,5,11,4,14,13,21,9,2,17,2,15,16,21,14,15,13,20,10,15,15,5,2,14,13,8,7,16,6,7,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,16,19,19,5,15,14,13,16,7,1,5,15,2,6,15,16,21,2,6,15,13,8,15,18,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,17,5,6,16,18,4,7,15,7,16,17,4,21,14,17,18,21,19,13,18,3,3,15,4,23,23,23,23,5,21,5,6,21,16,6,16,21,14,6,5,17,16,5,13,7,13,16,21,10,8,21,16,8,10,7,21,7,16,2,5,21,3,15,21,1,16,16,16,7,5,9,8,15,8,9,21,21,17,4,2,19,23,13,17,4,2,21,9,2,19,18,10,3,16,13,1,8,4,7,17,21,13,2,6,1,2,5,10,17,23,15,17,7,6,13,2,5,9,18,16,11,13,2,5,1,16,15,11,21,2,4,17,15,7,7,15,15,23,23,23,23,23,18,9,5,1,21,3,17,21,6,4,10,10,18,23,4,5,4,16,14,15,13,15,4,6,6,17,16,18,18,9,4,7,13,6,21,4,23,13,17,6,3,5,16,13,18,18,16,19,4,13,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,16,16,15,5,5,15,5,2,16,8,3,13,19,7,16,10,4,21,15,16,15,16,15,16,1,5,4,17,5,2,13,10,21,2,21,5,10,2,21,5,21,9,15,5,17,17,21,13,13,8,13,17,21,10,8,16,20,13,5,6,16,8,16,15,9,18,21,8,15,1,21,21,16,7,5,9,8,15,16,2,1,11,13,2,16,16,23,14,15,21,6,17,9,5,17,21,15,15,4,13,18,8,3,8,2,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,19,21,13,16,8,8,14,2,6,8,3,5,21,21,20,2,21,15,9,4,8,17,21,8,14,2,7,15,9,18,21,21,13,17,21,2,20,17,9,13,19,3,5,13,17,2,2,8,1,7,6,2,7,2,16,15,8,4,19,13,15,21,13,23,15,15,2,3,6,15,13,17,1,18,5,15,15,13,15,14,8,21,8,19,15,21,18,15,5,7,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,5,6,4,17,10,7,18,17,4,6,9,13,13,5,21,7,17,19,17,6,8,16,5,13,8,21,4,19,23,13,19,10,6,9,15,16,2,2,8,15,7,7,17,4,21,15,18,17,8,19,1,1,9,21,15,5,6,13,4,21,5,21,7,6,4,21,8,19,10,6,7,5,19,19,13,13,8,13,17,17,10,20,7,18,13,7,10,19,8,21,6,2,21,15,6,21,16,17,2,19,7,5,9,16,15,19,21,1,21,21,5,19,17,23,13,6,14,9,18,16,15,18,21,4,8,1,5,15,6,7,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,5,2,18,18,7,8,15,4,16,21,8,7,19,1,4,19,16,9,10,10,4,5,23,7,7,6,3,17,4,4,21,19,5,20,21,3,10,7,8,18,23,5,5,13,16,15,17,13,17,14,23,15,16,5,16,16,3,4,8,13,20,1,14,19,7,16,7,9,5,17,7,21,16,6,15,6,23,23,2,14,19,19,21,8,17,1,8,9,13,19,7,23,23,6,6,19,7,6,10,15,17,7,5,21,15,5,23,23,23,23,23,23 +24,23,23,23,23,23,23,5,8,2,2,21,21,21,5,13,13,21,3,13,11,21,21,16,2,9,21,3,8,13,15,6,21,23,13,17,6,14,5,15,10,21,14,7,15,7,21,16,4,17,14,21,15,21,15,8,15,6,2,17,10,2,13,5,21,5,13,15,8,15,17,5,16,10,14,13,2,17,8,8,14,8,13,21,8,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,7,16,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,10,16,15,10,17,21,3,13,21,13,21,5,13,17,8,17,2,3,13,1,2,6,21,8,10,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,8,15,21,21,10,15,21,20,8,14,7,15,17,3,14,6,15,15,15,2,16,2,5,21,1,15,3,9,21,21,23,2,3,2,21,15,14,5,18,7,7,5,15,13,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,3,15,18,15,17,15,16,21,8,6,7,21,15,7,8,10,14,13,15,5,17,21,1,15,10,15,15,2,2,21,3,5,3,23 +24,23,23,5,16,15,15,2,21,2,15,21,6,10,2,19,5,15,2,21,13,16,18,15,3,2,21,7,8,4,2,7,16,23,2,18,2,15,5,6,21,18,14,1,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,15,2,2,16,3,19,8,6,5,5,21,16,17,13,7,5,10,8,15,15,3,21,15,6,13,1,8,17,15,6,21,15,6,16,15,17,8,19,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,2,8,5,8,8,7,14,19,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,9,2,2,5,2,6,21,21,8,3,20,21,21,7,9,8,8,7,16,9,2,18,3,15,13,21,14,4,8,20,8,17,15,5,4,8,13,7,13,7,19,13,8,15,9,5,16,13,16,16,20,8,6,5,13,5,14,16,16,21,7,16,21,7,8,21,2,6,14,5,15,16,2,5,5,15,21,16,15,5,15,15,15,16,16,15,23,23,23 +24,23,23,4,21,8,14,6,21,9,2,19,17,4,7,15,13,13,17,17,7,21,10,19,10,5,21,16,8,13,5,19,19,23,16,21,2,9,8,8,15,13,4,15,15,7,8,17,4,21,14,21,15,17,19,16,1,6,21,15,7,4,13,4,21,9,21,5,10,4,21,8,19,4,7,3,3,19,9,13,13,7,13,16,17,10,19,4,16,13,8,4,19,8,16,2,5,21,16,4,4,7,1,16,3,7,5,9,17,15,18,16,1,21,2,6,2,16,23,13,4,9,9,18,17,15,19,1,4,7,21,13,15,10,19,15,23,23,23,23,23,23,23,23,23,23,23,23,23,19,14,9,13,10,9,17,8,7,14,2,5,21,17,17,19,15,4,4,21,19,7,18,7,4,8,7,14,23,21,13,4,6,21,5,13,19,21,2,4,8,16,19,23,9,7,8,17,14,4,13,17,14,23,13,16,14,17,15,3,4,16,13,1,17,14,9,21,17,19,9,5,16,15,16,16,19,5,4,23,23,8,14,19,16,21,15,17,1,8,4,9,17,7,23,23,19,6,4,7,10,4,16,17,15,13,17,15,7,17,17,3,4,3,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,7,21,23,7,17,6,6,14,10,23,23,23,23,23,23,23,23,23,23,23,23,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,23,23,15,2,5,21,6,9,2,3,13,13,3,17,13,17,15,16,1,5,8,7,9,10,7,21,20,23,5,19,2,13,9,8,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,15,5,15,5,10,4,4,10,4,21,8,8,6,15,1,17,8,2,6,7,21,16,8,19,7,14,16,8,6,14,21,8,13,10,2,17,8,21,6,10,15,11,5,15,8,1,8,8,7,5,9,8,15,15,9,21,16,21,8,13,17,13,13,14,10,10,21,8,5,18,21,2,7,8,13,5,8,16,8,2,21,5,2,17,6,14,6,21,9,6,15,4,10,13,5,21,2,5,7,8,8,14,21,15,1,15,5,8,21,9,10,21,17,21,13,9,8,21,7,5,13,7,2,15,10,21,4,8,20,1,1,13,9,10,16,15,5,9,21,21,2,7,16,21,14,6,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,8,15,17,17,20,7,6,4,2,21,14,21,17,17,7,17,19,1,8,13,8,9,15,7,18,6,6,2,9,10,17,17,16,4,8,13,6,15,16,18,9,3,18 +24,23,23,23,23,23,2,6,18,6,2,21,6,6,6,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,6,6,16,23,6,3,2,14,5,6,2,18,15,19,15,7,8,3,4,15,21,8,15,15,21,16,21,10,10,9,8,23,23,14,6,6,1,6,6,16,16,8,18,8,6,6,5,21,16,5,19,7,14,16,8,6,10,3,16,5,8,13,1,8,21,1,6,16,15,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,6,6,21,13,13,14,5,15,18,6,5,6,21,6,15,17,13,5,5,16,8,5,14,6,2,17,6,8,6,21,9,5,20,8,14,13,5,8,7,5,8,7,8,14,2,15,1,15,13,9,21,2,6,18,8,21,13,5,15,21,14,6,5,2,2,6,16,21,9,5,21,21,16,9,9,8,8,13,5,15,21,17,2,15,13,16,14,6,5,20,2,16,13,5,4,8,13,15,13,7,3,13,8,2,9,5,17,15,16,17,20,14,14,6,13,5,14,17,16,21,15,16,1,7,7,2,6,15,6,5,15,6,19,5,5,15,21,17,15,2,15,15,6,17,16,15,6,6,23 +24,23,23,5,16,8,6,2,21,2,10,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,1,6,8,9,17,7,18,23,13,3,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,6,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,17,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,10,13,21,8,7,20,21,2,7,17,13,5,9,8,8,2,21,5,2,8,6,14,5,21,9,6,15,2,4,13,5,14,2,5,8,8,8,14,15,15,1,21,5,8,21,13,4,21,15,21,13,7,16,21,7,6,9,13,2,13,10,21,16,5,20,21,16,15,9,6,8,13,5,15,2,21,2,15,13,21,14,4,5,20,2,17,13,5,4,8,13,8,7,7,8,13,15,16,7,5,17,15,21,15,20,14,14,13,2,13,14,21,21,16,15,16,19,8,13,6,15,4,15,14,16,7,5,21,9,14,16,18,15,6,17,13,4,17,15,15,6,23,23 +24,23,23,23,21,2,5,15,21,6,10,15,16,6,15,3,7,13,15,19,15,16,8,11,15,7,15,5,13,7,20,7,16,23,5,16,9,13,5,4,14,18,16,7,15,7,17,17,4,21,15,17,21,13,8,21,21,5,10,15,10,7,13,16,21,7,21,5,13,8,16,8,16,7,14,7,5,17,16,13,13,8,13,16,17,10,15,7,13,15,13,6,19,8,19,2,10,21,15,15,19,1,17,10,5,7,5,9,16,15,8,9,21,17,17,5,15,16,23,13,1,14,15,16,9,6,19,15,7,6,17,13,21,8,10,8,16,21,9,2,2,1,1,5,18,15,15,23,23,23,23,13,5,6,9,19,8,7,15,9,5,16,15,2,1,21,10,21,17,19,10,13,4,21,16,7,14,5,1,7,6,18,15,21,5,21,21,4,13,10,3,5,23,5,15,13,21,21,6,13,21,14,16,13,7,16,18,15,3,4,8,13,8,21,5,23,13,16,18,9,5,13,13,17,16,21,5,10,23,23,9,14,19,16,1,16,16,21,7,7,5,15,6,2,7,23,23,10,15,10,15,11,1,16,5,17,15,10,15,15,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,8,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,8,3,2,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,21,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,4,15,5,5,6,18,15,4,21,6,4,10,7,13,13,2,21,13,16,15,15,16,5,4,15,7,13,4,2,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,18,4,18,21,15,15,15,15,16,21,15,2,16,5,4,13,6,21,4,21,5,4,7,17,15,19,13,4,5,5,21,21,7,19,15,14,16,8,4,15,3,16,15,6,13,21,8,21,6,15,21,11,15,15,15,16,13,16,7,5,9,8,15,15,9,21,21,21,4,6,17,13,13,14,15,13,20,8,15,19,15,2,8,21,13,5,8,8,7,2,21,5,2,8,6,14,6,21,9,7,15,16,8,13,5,15,2,5,8,8,8,14,15,15,1,21,15,9,21,5,8,16,1,17,13,5,15,21,4,6,8,7,2,5,4,21,6,5,20,1,16,15,13,8,16,8,13,14,21,17,4,15,13,16,14,4,8,20,10,16,15,5,4,7,13,7,13,15,9,13,8,2,9,5,17,13,16,21,19,2,14,9,8,15,14,17,21,15,15,17,19,8,8,13,7,14,21,5,1,4,13,10,9,4,16,17,15,5,15,15,15,21,17,15,15,2,18 +24,23,9,8,17,6,6,10,21,7,8,21,6,4,19,13,4,13,2,21,13,16,15,21,17,9,8,6,5,9,7,10,17,23,8,19,2,13,6,6,2,18,15,1,15,7,8,7,4,16,1,15,16,15,15,16,21,4,6,7,6,4,10,15,13,21,21,5,4,9,17,8,17,4,4,7,5,21,16,16,19,7,14,17,8,6,4,3,21,16,8,13,1,7,21,15,10,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,17,21,5,19,21,13,13,14,15,4,16,8,10,18,15,2,7,17,9,5,16,8,19,2,21,5,2,4,6,14,6,21,9,8,15,21,3,13,5,14,2,5,8,8,7,14,17,15,1,15,4,7,21,10,15,21,8,21,13,5,15,21,13,21,7,10,2,10,10,21,16,8,20,21,10,13,9,8,8,13,5,3,7,17,4,15,13,21,14,4,3,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,17,21,16,16,19,18,8,10,10,6,4,5,15,4,19,2,4,5,17,17,15,4,15,15,6,17,16,8,4,14,18 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,7,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,7,21,5,4,10,21,15,6,21,6,10,10,7,10,13,21,21,13,17,8,16,17,9,8,13,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,17,21,15,15,15,16,21,9,4,7,15,7,10,14,4,21,21,5,4,3,21,3,19,3,6,2,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,7,16,7,10,21,11,15,15,8,16,10,19,7,5,9,8,15,15,9,21,21,17,10,6,21,13,13,16,6,7,16,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,21,6,14,6,21,9,7,15,21,14,9,5,14,2,5,8,8,8,14,7,15,1,15,15,7,1,9,15,21,16,21,13,5,15,21,14,15,15,10,2,6,10,21,15,21,20,21,4,13,9,8,8,13,13,6,8,17,2,15,13,15,14,15,6,20,17,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,15,15,14,17,16,21,16,17,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,15,15,8,4,17,21,21,7,3,23 +24,23,23,5,21,2,16,15,17,5,14,17,21,4,9,19,10,15,8,21,6,1,13,16,20,17,8,14,8,6,11,21,16,23,5,19,10,13,10,4,7,18,7,15,15,7,17,7,4,21,16,21,19,15,19,19,21,6,10,17,17,6,4,4,17,5,14,10,10,16,17,11,16,7,14,16,5,21,8,13,13,15,13,16,17,2,21,18,14,10,4,4,20,8,17,7,6,21,21,8,15,1,17,15,16,7,5,9,8,15,8,9,16,21,21,5,21,16,23,13,21,14,8,21,10,15,20,17,10,6,23,23,23,14,6,17,10,18,6,2,19,1,1,2,14,23,23,23,23,17,4,5,4,6,9,2,21,8,14,7,16,15,15,4,21,21,21,2,11,16,6,2,6,23,23,23,23,23,6,15,15,21,13,18,7,14,21,9,10,10,10,18,23,10,5,13,21,15,13,9,18,15,14,7,11,2,17,18,9,4,8,13,2,21,5,23,2,17,6,3,5,16,15,19,21,10,15,9,6,8,8,23,17,17,17,15,15,18,7,19,5,4,15,23,13,7,13,2,13,17,7,20,21,2,6,17,13,10,8,16,19,10,10,19 +24,23,7,4,21,15,15,10,16,6,4,17,15,13,6,15,2,13,2,16,13,15,15,16,1,21,17,6,8,13,6,15,17,16,7,21,9,15,5,10,2,18,14,1,10,7,16,19,4,21,14,17,15,21,16,16,21,2,2,16,5,2,13,15,21,15,21,6,10,2,16,2,16,6,10,7,5,18,17,7,3,7,14,17,2,5,4,9,14,2,13,16,1,7,21,2,5,21,21,2,18,15,17,7,6,7,5,13,8,15,7,5,16,21,1,2,21,15,13,13,15,5,16,17,8,2,6,21,2,6,21,13,16,7,13,16,1,16,16,9,8,6,4,6,21,13,6,9,10,7,21,10,3,10,9,20,15,8,14,6,7,1,21,16,21,21,2,15,21,10,6,13,2,13,21,7,16,10,7,2,17,21,21,21,10,21,1,15,6,7,8,14,13,14,2,2,21,4,13,2,21,14,14,13,8,16,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,16,13,21,17,8,21,14,5,13,2,3,21,15,17,15,16,18,16,7,5,7,14,15,5,6,7,16,2,6,13,16,17,15,2,17,15,2,15,15,20,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,6,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,14,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,19,13,16,19,19,6,5,21,17,7,13,10,16,17,23,15,19,9,6,9,4,19,18,8,15,15,7,8,17,4,16,15,21,16,1,9,16,15,5,8,17,10,2,13,6,21,4,6,8,5,8,16,21,19,8,7,6,6,19,6,13,13,8,13,17,21,10,5,19,16,16,15,13,16,6,16,7,4,21,1,6,21,15,17,8,19,7,5,9,17,15,8,10,1,21,4,4,8,11,23,6,14,23,23,23,23,23,23,17,7,7,19,16,21,2,1,8,13,6,23,23,23,23,23,23,23,23,23,23,7,2,9,5,6,17,9,9,21,8,15,4,10,10,13,17,17,21,2,2,21,19,5,9,14,5,23,9,9,14,21,19,5,17,17,17,6,3,1,4,9,8,17,18,23,3,5,2,21,5,4,19,21,14,19,6,17,23,16,15,3,4,17,13,7,19,9,23,6,19,8,3,5,8,13,17,16,19,7,6,23,23,2,14,19,7,21,7,16,19,8,4,7,17,9,23,23,23,23,23,23,14,6,14,17,15,4,21,7,4,17,17,19,5,23,23 +24,23,23,3,21,17,15,10,21,5,10,21,10,10,10,18,13,6,7,3,15,21,21,21,15,5,23,6,2,10,16,21,18,23,13,8,2,8,5,16,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,15,10,15,10,15,5,14,7,10,20,10,2,4,16,16,21,14,2,7,23,23,16,13,13,15,13,16,21,2,18,1,15,5,7,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,15,9,15,21,21,4,8,19,23,13,21,8,8,16,13,2,20,21,5,10,23,10,18,14,13,15,4,21,9,2,15,21,1,10,14,3,8,23,23,23,23,5,9,5,9,20,17,7,15,15,15,8,20,2,21,21,2,7,21,21,8,14,14,11,23,10,14,15,5,13,5,20,11,15,2,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,4,9,18,20,8,15,13,4,8,13,6,21,14,23,9,11,6,3,5,15,15,11,18,15,15,6,13,6,10,23,21,19,15,16,16,21,8,8,18,5,3,23,10,2,6,15,15,16,2,18,9,10,10,16,13,15,21,17,16,5,5,18 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,13,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,15,15,2,2,10,21,15,15,21,5,15,7,18,13,13,2,17,13,16,15,15,21,5,7,13,7,13,15,2,21,23,21,3,2,15,5,6,2,18,15,18,11,7,8,18,4,8,16,21,16,15,15,16,21,8,2,15,15,13,5,14,2,21,21,7,7,16,17,2,19,2,2,10,5,21,16,2,19,7,14,16,7,6,2,3,16,6,8,13,1,7,16,15,13,21,11,15,15,15,21,10,19,7,5,9,7,15,15,9,21,21,17,2,1,21,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,2,20,18,2,21,5,2,21,6,8,5,21,9,5,15,16,14,13,5,6,2,5,8,8,8,14,15,15,1,21,6,8,21,2,2,16,8,21,13,5,15,21,5,15,15,13,2,15,2,21,16,13,20,1,21,13,9,8,8,13,5,15,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,7,13,5,19,13,7,15,9,5,16,15,16,17,19,14,14,2,2,15,14,17,16,21,15,16,19,8,8,2,5,2,4,5,15,13,19,5,9,15,15,17,15,7,15,15,2,17,16,8,15,15,18 +24,23,6,9,21,4,9,6,21,6,6,19,16,7,2,18,8,13,10,19,13,17,19,18,16,5,21,16,7,13,19,6,18,23,13,17,9,5,8,5,6,19,8,15,15,7,8,17,4,16,14,21,9,19,19,17,18,4,1,17,6,15,13,6,16,5,14,6,5,8,17,15,19,4,6,5,5,18,6,13,13,8,13,17,21,10,7,21,4,13,4,7,18,8,17,2,19,21,21,4,16,7,17,17,19,7,5,9,17,15,8,9,1,21,21,2,3,18,23,13,2,4,9,18,4,9,19,21,2,1,21,13,13,23,23,8,16,16,5,23,23,23,23,23,23,23,23,23,23,23,23,5,9,4,9,16,7,11,14,4,5,1,15,17,19,21,4,9,17,19,6,18,11,9,6,9,4,6,21,13,4,6,21,4,19,9,21,11,9,8,17,23,3,9,5,2,21,14,2,21,21,14,4,5,16,4,16,15,3,4,17,13,5,10,17,23,10,15,16,3,5,16,13,17,17,19,15,5,23,23,9,14,19,17,21,15,16,1,7,4,13,16,17,23,7,5,6,6,15,2,7,16,17,15,10,16,7,4,4,16,19,5,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,7,15,15,10,13,9,16,13,17,13,16,21,5,21,7,8,13,4,7,20,23,18,2,9,13,4,10,2,18,14,1,10,7,16,19,4,21,14,17,15,17,15,8,21,4,2,16,5,6,13,4,18,15,21,9,10,14,17,8,16,8,2,10,6,21,15,14,20,7,14,17,8,4,6,18,4,13,9,7,18,8,16,10,9,21,21,6,2,7,16,13,17,7,5,9,8,15,15,5,16,21,16,2,21,16,13,13,8,13,10,16,9,15,17,21,13,2,21,4,17,2,5,16,2,16,5,2,21,6,2,10,21,10,7,2,19,21,16,5,14,2,5,8,15,8,14,6,13,17,16,5,21,21,16,4,21,10,7,9,10,21,21,7,10,4,7,8,15,21,21,21,4,17,1,8,5,7,14,8,13,15,4,2,21,4,15,13,21,14,9,9,20,7,17,15,3,4,8,13,7,13,14,5,8,15,8,9,5,16,13,17,16,7,7,14,9,13,4,2,16,15,17,15,16,18,17,15,13,7,4,15,14,16,6,15,2,6,4,16,1,7,9,16,15,7,15,16,16,4,23,23 +24,23,23,7,16,5,15,2,18,15,5,21,6,2,15,7,13,13,2,21,13,16,11,15,17,5,8,15,9,13,15,10,17,23,7,19,2,7,5,6,2,18,14,18,11,7,8,18,4,21,1,21,15,15,15,15,21,15,3,13,8,21,16,15,13,18,1,10,10,2,16,2,19,15,2,2,5,21,16,8,19,7,14,16,7,7,2,3,16,6,7,13,1,8,16,6,6,21,11,15,15,15,17,10,19,7,5,9,8,7,15,9,21,21,1,9,1,21,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,15,6,18,2,21,5,2,2,6,8,6,21,9,8,15,17,14,13,5,15,2,5,8,7,8,14,15,15,1,15,10,7,16,2,15,21,11,16,13,5,15,21,14,15,14,10,2,15,10,21,10,5,20,21,2,13,9,8,8,13,15,4,2,17,2,15,13,16,14,14,13,20,10,16,13,5,4,8,13,8,13,6,2,13,8,15,9,5,16,13,16,21,20,21,15,15,2,4,14,16,16,21,15,16,19,3,8,10,10,16,16,3,15,10,14,9,5,15,17,17,15,15,15,8,2,16,16,1,2,15,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,6,21,4,1,2,17,15,7,16,21,4,6,2,4,15,8,16,13,17,15,16,21,19,23,13,5,9,2,21,18,23,6,16,9,2,23,13,5,19,14,1,1,7,16,11,4,18,14,21,15,21,15,16,21,5,19,21,3,4,9,9,21,7,21,5,8,6,17,18,17,2,6,7,5,21,21,14,19,7,14,21,2,5,2,3,14,10,13,9,1,7,17,10,6,21,21,7,19,8,16,7,21,7,5,9,9,15,11,5,17,21,18,13,19,17,13,13,8,4,16,16,5,5,19,17,4,2,21,13,17,7,13,1,7,16,16,15,8,6,15,16,1,3,6,7,18,6,4,10,19,11,9,8,15,8,14,7,7,15,16,21,21,21,5,4,18,21,4,6,5,21,18,2,5,6,19,13,9,19,21,2,4,17,1,17,6,8,7,8,13,9,5,4,17,4,15,13,21,14,6,2,16,16,1,13,3,4,8,13,7,7,5,2,15,13,5,9,5,21,15,18,16,10,21,14,5,13,10,11,19,11,17,15,16,18,17,2,5,7,4,6,5,5,4,8,9,15,15,17,17,15,7,16,7,4,16,16,19,5,19,23 +24,23,7,10,21,5,7,10,17,4,2,21,1,9,2,19,7,21,7,15,13,1,18,18,21,5,1,6,8,13,6,19,21,23,5,17,9,13,6,4,8,18,15,15,15,7,8,17,4,18,14,17,21,17,15,21,18,6,6,17,5,15,13,2,17,9,14,9,6,8,21,16,1,2,2,5,21,1,8,13,13,7,13,8,1,10,19,4,15,13,7,2,18,4,21,1,6,8,15,7,4,1,1,17,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,9,2,21,9,10,4,18,2,8,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,4,8,7,14,4,5,21,16,2,21,15,15,21,17,7,9,9,4,21,21,7,15,8,7,9,7,2,16,1,5,17,1,7,2,11,4,9,23,2,7,21,21,14,16,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,2,16,21,13,5,15,13,17,17,10,8,14,7,13,4,2,19,21,15,13,17,17,16,15,2,14,18,23,13,5,15,2,15,2,15,18,17,9,10,16,7,2,21,16,19,13,19,23 +24,23,23,7,21,9,5,8,1,17,5,21,6,4,10,8,7,13,5,17,13,16,15,16,21,5,8,4,8,9,10,17,20,23,7,19,4,13,9,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,3,5,15,5,4,4,17,17,9,4,4,8,6,8,15,17,15,10,4,5,21,17,14,20,7,14,17,8,6,4,19,16,13,4,7,17,7,8,6,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,10,10,17,13,7,14,7,7,21,8,15,18,21,2,21,1,13,5,7,8,8,10,21,5,2,17,6,14,8,21,9,6,15,4,4,13,5,17,2,5,8,8,8,14,17,15,1,16,3,8,17,9,4,21,21,21,13,9,8,21,8,8,8,5,4,16,8,21,4,4,20,1,1,5,9,4,16,7,5,14,21,21,2,7,17,21,14,17,3,20,7,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,17,17,20,9,6,3,2,21,14,21,17,17,7,17,19,21,8,10,8,5,21,8,21,15,6,2,9,5,17,17,16,3,16,13,7,15,21,18,8,10,18 +24,23,23,15,17,15,15,10,17,6,15,18,8,8,15,13,8,13,16,2,7,16,21,16,4,8,21,5,13,14,2,21,8,16,15,3,2,15,5,21,16,21,14,15,15,7,21,8,4,1,17,21,13,16,15,21,18,5,7,15,6,2,13,6,21,5,14,5,6,2,16,2,17,13,15,21,14,13,8,1,19,14,7,16,21,10,15,5,14,5,7,8,16,8,16,2,6,21,11,13,18,15,21,16,8,7,5,9,14,15,15,6,3,16,2,15,16,21,23,13,10,6,2,17,5,15,8,17,4,15,16,13,21,3,7,8,8,18,14,15,13,18,7,6,2,6,23,21,13,14,21,13,2,15,9,8,8,8,15,6,5,1,21,2,21,16,6,19,17,5,2,8,14,3,21,6,14,16,23,2,2,19,21,16,9,19,21,2,9,5,23,23,23,23,23,2,17,14,7,2,21,5,5,5,16,14,16,2,3,4,8,13,7,21,2,23,13,17,16,9,5,15,13,17,16,21,3,14,16,3,2,23,16,15,1,16,18,21,8,6,13,10,15,23,5,9,17,2,8,15,10,6,17,13,6,16,7,6,2,17,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,2,17,7,21,7,8,2,7,21,5,8,8,21,7,18,23,15,3,2,15,8,16,2,17,14,7,15,7,16,17,4,21,14,17,1,21,6,21,1,6,2,16,6,15,13,8,17,4,21,5,15,17,3,7,21,8,6,15,6,4,16,13,13,5,13,16,21,4,8,19,14,5,4,7,16,7,19,2,6,21,21,2,21,1,21,17,4,7,5,9,8,15,8,9,17,21,17,3,21,21,23,13,2,5,15,16,9,10,2,17,2,4,21,13,21,6,2,7,10,21,9,2,16,1,1,5,8,21,15,15,23,2,10,13,2,6,9,19,16,8,15,10,6,1,9,8,21,21,6,4,16,19,2,19,10,16,15,8,14,6,2,11,6,6,1,21,15,17,21,4,10,9,6,5,23,8,21,8,17,14,2,21,21,14,4,2,16,16,17,15,3,4,8,13,8,21,15,23,19,16,2,13,5,16,13,17,16,19,8,10,23,23,4,14,18,21,21,15,16,18,16,6,13,16,14,23,23,8,14,6,15,6,2,17,17,7,6,16,15,1,17,11,19,8,19,18 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,11,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,21,2,15,6,18,8,15,15,13,15,10,13,2,21,3,15,16,6,16,5,13,6,13,13,21,23,13,21,13,15,5,6,14,16,16,17,15,7,16,18,4,16,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,2,6,2,16,21,16,2,15,6,3,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,18,18,15,21,7,16,7,5,9,8,15,15,5,21,21,21,6,2,16,23,13,14,5,8,21,10,21,21,15,13,6,21,13,21,14,2,8,2,17,16,13,13,14,2,10,21,21,6,1,21,5,14,15,2,8,9,15,7,8,14,2,6,17,8,2,21,21,2,21,16,20,2,5,6,15,13,14,15,6,15,11,15,18,16,2,6,21,1,15,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,5,16,16,16,15,15,4,8,13,8,21,14,23,13,21,3,17,6,15,13,16,16,8,19,14,5,13,13,2,19,15,16,15,16,18,15,2,8,14,5,21,8,2,8,15,8,5,7,15,17,13,2,15,15,2,21,15,16,6,23,23 +24,23,15,5,21,6,7,2,17,8,14,21,16,4,6,3,4,13,4,16,15,16,15,16,4,3,21,4,8,13,6,6,18,23,19,21,9,15,5,6,14,1,14,8,15,7,21,17,4,21,14,17,1,16,6,15,19,20,10,15,4,6,5,4,17,4,18,5,4,14,16,8,21,15,4,13,5,4,16,14,13,7,13,17,21,8,14,3,18,7,6,13,18,14,21,4,5,15,17,2,21,1,17,16,19,7,5,9,8,15,8,9,1,16,17,5,10,17,23,13,21,14,15,8,13,6,2,1,15,10,21,13,21,4,9,8,4,16,9,15,4,6,8,2,21,7,10,18,13,4,4,19,13,21,13,7,8,8,15,4,6,15,16,2,21,21,6,21,17,5,15,13,4,16,16,7,14,6,15,11,4,6,1,21,13,3,21,4,15,11,5,5,23,4,6,4,21,16,2,18,21,14,15,13,8,16,16,15,3,4,7,13,7,16,5,23,15,7,4,8,5,15,13,17,17,19,8,4,13,13,23,14,17,15,16,11,16,21,8,5,15,9,6,5,4,5,9,15,13,10,16,21,17,13,4,16,15,4,6,16,18,5,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,16,23,15,6,7,15,5,2,2,17,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,21,8,21,5,10,2,16,6,16,7,15,15,17,16,16,14,13,5,13,17,18,7,21,15,19,14,7,10,16,8,21,13,3,16,21,15,9,21,21,8,16,7,5,5,8,15,16,2,21,11,13,21,16,11,23,14,15,15,6,21,9,10,17,21,10,15,4,13,18,14,9,8,10,16,10,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,7,8,14,2,6,8,3,5,21,21,10,15,21,16,13,13,8,21,21,8,14,7,7,8,5,16,16,21,2,21,21,2,15,14,16,15,18,8,5,13,17,2,2,6,1,7,10,2,15,2,17,15,8,4,15,13,20,18,15,23,5,15,2,3,6,15,13,16,17,18,5,15,15,13,15,14,16,21,8,19,15,21,18,15,5,13,10,14,13,15,5,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,16,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,10,21,4,8,21,21,6,10,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,10,19,14,21,1,7,16,18,4,18,3,10,15,16,15,21,16,5,19,1,5,4,4,2,21,14,21,13,8,21,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,10,18,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,7,16,9,2,19,17,10,7,21,13,17,2,5,11,6,17,8,3,8,6,9,5,1,3,6,5,21,5,21,11,19,7,9,20,7,8,14,21,15,15,15,4,21,21,6,17,18,2,2,4,8,21,18,5,6,15,19,4,5,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,13,4,13,16,8,16,13,3,4,8,13,8,13,5,18,9,15,4,9,5,17,13,18,16,21,21,14,9,13,3,15,19,7,17,15,16,18,16,4,5,7,15,6,7,7,21,6,9,7,4,17,17,15,5,17,7,2,17,16,19,4,19,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,2,14,13,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,13,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,2,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,14,15,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,15,2,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,2,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,15,13,15,21,17,6,3,20 +24,23,23,4,21,6,10,4,21,4,10,6,17,8,3,18,10,13,5,17,13,17,19,16,3,10,21,4,7,9,4,17,16,23,15,17,9,15,5,8,17,18,14,8,15,7,17,16,4,16,14,17,21,15,13,16,18,10,4,17,15,10,13,6,21,4,21,6,10,14,18,10,19,7,5,4,2,15,19,13,13,7,13,21,1,10,18,19,4,5,7,15,8,5,21,7,8,1,17,7,21,1,21,8,19,7,5,9,16,8,7,17,20,21,10,6,21,15,13,13,13,15,10,17,9,14,21,1,5,10,21,13,21,8,3,8,4,16,9,7,4,8,4,13,2,6,4,17,20,6,6,19,13,20,13,10,8,8,14,2,6,1,15,4,21,18,8,21,17,2,9,13,15,16,17,5,14,2,3,7,5,4,1,19,2,19,21,4,9,10,23,18,19,9,6,2,7,21,7,10,17,14,15,20,16,7,8,17,15,4,8,13,7,16,5,23,2,15,2,13,6,16,16,21,16,9,15,14,13,13,5,23,19,16,18,11,17,21,8,4,9,9,10,5,15,4,9,6,15,6,6,21,8,2,2,21,7,7,17,17,20,9,3,18 +24,23,23,5,16,15,6,15,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,15,6,6,7,8,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,9,13,5,21,5,14,15,3,14,16,8,16,5,14,13,7,7,16,13,14,8,13,21,15,15,18,2,19,14,15,8,16,15,16,13,5,21,21,8,21,1,21,7,16,7,5,9,15,15,15,5,15,21,21,5,21,16,23,14,16,15,5,16,5,15,2,21,2,8,20,13,11,5,13,17,2,1,2,3,2,1,9,3,21,19,6,8,21,5,14,15,3,15,9,15,13,7,15,15,15,21,16,13,21,21,6,2,16,20,11,5,2,17,15,13,14,13,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,10,2,21,15,7,6,21,2,8,8,21,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,6,2,16,15,17,15,15,21,8,2,15,13,2,2,15,15,14,5,17,5,21,15,17,13,16,15,13,2,6,15,18,6,23,23 +24,23,23,23,23,23,23,23,23,2,7,2,21,2,5,13,13,21,3,15,11,21,21,16,2,6,21,3,8,13,5,6,21,23,13,17,6,14,5,8,16,21,14,15,15,7,21,16,4,16,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,15,8,1,21,5,16,2,14,13,2,17,8,8,14,8,13,17,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,8,11,16,7,5,13,15,15,15,5,15,21,18,13,21,8,23,14,14,15,10,16,8,13,16,21,2,6,21,13,21,13,13,17,8,16,2,3,8,1,13,6,21,7,5,10,21,5,8,8,2,15,9,8,13,7,15,2,15,18,15,13,21,21,10,15,21,20,8,14,7,6,17,3,14,5,16,15,3,2,16,2,8,21,1,7,11,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,15,6,3,15,5,13,2,2,19,15,17,15,16,21,8,6,7,10,16,15,15,10,14,13,15,5,15,21,1,15,10,16,15,2,2,21,2,5,3,23 +24,23,23,6,15,6,4,15,16,2,13,16,18,2,5,15,13,16,2,13,20,21,3,15,2,14,16,9,13,5,10,6,16,23,11,16,13,15,5,17,14,16,16,16,15,7,16,19,4,21,16,15,21,16,15,18,11,2,15,16,5,15,13,6,21,5,14,2,10,10,16,8,16,6,14,3,2,2,8,14,14,8,13,17,7,15,21,7,5,14,16,8,1,8,20,2,5,21,15,8,7,1,17,8,16,7,5,9,15,15,15,5,15,16,21,6,2,17,23,13,10,5,2,16,2,15,16,17,6,5,21,2,21,14,13,8,2,17,3,13,13,8,15,6,15,10,2,6,21,5,14,8,18,13,7,15,8,8,14,2,5,1,8,2,21,21,8,16,21,20,2,13,6,15,15,7,14,6,10,8,2,18,15,2,2,21,21,6,15,10,23,16,20,14,3,2,21,2,15,13,18,14,13,15,15,8,16,15,13,4,8,13,8,16,13,23,15,17,2,9,6,16,13,16,17,8,19,14,13,6,3,14,16,15,16,15,16,18,8,3,15,15,2,8,5,16,14,2,15,5,15,15,17,13,15,15,15,2,3,15,16,9,23,23 +24,23,23,23,8,5,2,15,18,15,13,21,6,2,4,18,5,15,2,21,13,16,19,15,16,5,8,13,5,13,2,17,16,23,15,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,15,16,21,15,4,4,7,23,23,21,14,10,1,6,2,21,16,2,19,13,6,6,6,17,17,7,9,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,15,17,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,13,21,13,5,2,17,8,2,11,5,2,19,6,16,15,21,7,5,15,8,14,13,5,21,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,16,21,13,14,15,21,14,15,13,4,10,15,16,21,15,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,2,13,20,6,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,2,14,14,13,13,15,14,17,15,21,15,16,21,7,2,2,5,8,4,5,15,6,14,10,5,15,21,17,15,13,15,15,4,16,15,21,6,15,18 +24,23,9,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,14,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,23,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,6,6,8,13,13,2,1,13,17,15,21,16,5,2,6,13,15,21,17,21,23,13,18,9,2,5,5,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,10,13,13,4,18,13,21,6,13,6,17,14,18,8,4,5,5,17,21,5,19,15,14,16,16,4,4,9,4,4,2,13,1,7,1,15,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,7,18,17,2,15,3,13,5,4,17,8,2,21,5,2,17,6,14,5,21,9,6,9,17,15,13,5,14,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,21,18,2,5,1,23,15,15,15,5,15,5,2,21,2,13,20,21,9,15,7,8,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,15,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,5,4,4,15,6,15,15,17,15,6,15,15,3,7,15,21,23,23,23 +24,23,23,10,16,3,8,16,21,15,7,8,18,5,10,15,13,16,6,13,3,16,3,15,2,5,21,13,8,13,6,6,18,23,13,3,13,15,5,7,10,16,16,21,15,7,16,18,4,17,14,17,15,21,6,19,15,2,10,15,15,15,13,6,21,5,14,15,13,2,3,8,16,8,15,15,19,2,15,13,13,7,13,8,5,13,11,15,19,5,16,6,1,7,15,2,5,21,15,18,1,1,1,8,17,7,5,9,15,15,8,5,21,21,21,5,16,16,23,13,14,5,2,16,2,15,8,21,5,13,21,13,18,14,13,18,13,18,7,7,7,6,23,23,23,23,6,15,11,15,14,13,7,7,14,7,7,8,14,2,6,16,8,15,21,21,15,15,17,20,2,5,6,15,13,14,15,7,15,11,15,6,16,2,5,17,1,7,10,10,23,16,20,10,3,2,21,16,7,13,18,14,6,13,16,2,21,15,13,4,8,13,8,5,18,23,15,16,2,9,6,15,13,16,17,6,19,14,5,13,4,2,19,15,16,13,16,18,21,2,8,7,8,15,15,10,14,21,15,5,2,15,17,13,2,15,15,2,17,15,16,5,3,23 +24,23,23,23,23,6,9,10,17,10,5,21,17,10,4,8,14,19,4,16,3,21,18,16,4,5,14,4,8,5,10,18,21,18,7,3,10,21,6,6,7,18,7,7,15,7,17,17,4,16,14,17,21,21,15,16,21,15,19,8,13,4,3,9,17,7,21,3,7,15,21,8,17,8,14,8,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,16,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,13,18,21,9,5,19,18,2,10,17,13,21,10,6,8,7,21,10,2,4,1,1,5,16,6,2,23,21,15,1,13,17,5,9,18,8,7,15,10,5,1,15,3,21,18,8,2,17,19,10,4,5,21,21,15,7,14,19,9,6,21,16,17,5,17,21,7,2,10,2,16,23,19,6,13,21,4,2,19,21,16,5,5,16,4,21,15,3,4,8,13,13,18,5,23,8,16,5,3,5,16,13,17,16,19,13,7,7,18,5,23,19,21,17,13,17,18,17,8,9,16,8,23,5,9,5,21,15,2,10,21,17,13,2,21,7,4,16,16,19,5,3,23 +24,23,23,23,21,2,14,6,21,15,6,21,6,4,2,19,13,15,2,21,13,16,19,15,3,9,8,2,8,13,15,8,16,23,15,19,2,15,5,6,14,18,15,1,11,7,8,18,4,15,17,15,15,15,15,16,21,2,5,3,13,23,13,2,15,15,21,13,6,16,17,3,19,14,14,15,5,17,21,7,9,7,6,3,7,10,15,2,10,6,8,13,1,15,21,13,5,16,11,15,15,15,17,10,19,7,5,9,8,15,13,9,21,1,21,2,2,17,13,13,14,15,13,21,8,2,18,18,2,7,21,13,5,2,16,7,2,21,5,2,20,6,8,5,21,9,8,15,16,14,13,5,14,2,5,8,8,8,14,2,15,21,13,2,8,18,6,21,21,8,21,13,2,15,21,7,3,13,5,2,6,10,21,16,13,20,21,2,13,9,8,8,7,15,4,2,18,13,15,13,21,14,7,5,20,16,21,15,5,4,8,13,8,13,7,19,15,7,15,9,5,21,13,16,15,20,8,13,4,13,8,14,21,21,21,7,16,21,7,8,2,14,15,14,5,15,14,16,5,6,15,21,17,6,6,8,15,2,21,21,15,23,23,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,16,15,17,21,7,9,2,18,1,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,3,15,16,5,17,5,7,13,15,10,16,23,13,8,2,15,6,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,21,15,15,15,13,8,21,5,21,8,6,10,16,6,11,14,14,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,15,15,18,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,2,15,16,19,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,14,14,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,20,7,5,15,21,15,13,17,6,2,15,15,10,13,2,21,13,16,15,1,21,5,8,13,7,13,21,15,21,23,13,20,2,10,5,6,2,18,15,1,15,7,8,18,4,21,16,21,15,13,20,1,21,15,21,16,5,10,13,4,6,2,21,5,15,2,16,3,19,14,16,15,6,16,16,15,19,7,14,16,7,7,14,2,15,13,5,13,21,8,16,13,6,21,11,15,15,8,16,7,21,7,5,9,8,15,15,9,16,21,21,15,2,3,13,13,14,15,13,18,8,15,18,16,2,7,21,13,5,13,15,8,2,21,5,2,8,6,14,8,21,9,6,15,15,2,13,5,14,2,5,8,8,8,14,21,15,1,21,10,8,1,2,4,21,16,21,13,5,15,21,8,14,15,7,2,8,20,21,10,2,20,21,16,10,8,7,8,13,5,4,2,21,2,15,13,16,14,23,13,20,4,16,13,5,4,8,13,8,15,7,5,13,8,15,9,5,16,15,16,21,20,14,14,7,13,15,14,16,21,16,8,11,19,21,8,2,7,8,15,10,14,6,10,2,5,16,15,17,15,10,16,15,2,15,16,16,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,6,21,6,4,9,16,7,20,8,10,15,5,16,5,6,20,8,14,16,8,6,4,3,16,5,6,13,21,14,21,6,5,16,15,6,7,15,21,2,16,7,5,9,21,15,1,9,17,16,21,5,6,21,13,13,14,6,15,21,5,5,15,21,6,4,9,13,5,1,8,8,6,16,8,5,6,6,14,6,21,9,5,16,6,5,13,7,8,5,9,8,8,8,14,15,15,17,8,15,5,21,10,7,21,21,5,14,10,2,18,7,5,5,5,2,2,16,21,18,5,20,1,7,15,9,6,8,13,5,14,21,17,2,15,13,15,14,6,13,20,16,16,2,5,4,7,13,3,7,5,23,15,17,10,9,5,17,15,16,16,8,14,14,5,2,10,14,17,16,16,7,16,1,8,6,15,5,5,14,6,7,6,5,13,14,15,21,16,15,15,16,15,6,15,16,23,23,23,23 +24,23,23,15,15,15,15,15,21,15,3,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,16,23,15,3,2,15,15,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,15,2,14,13,21,21,10,10,2,16,8,19,13,4,15,5,21,16,9,19,7,14,16,8,6,4,3,16,13,15,13,1,8,16,15,6,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,8,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,15,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,2,15,4,5,5,16,17,15,5,16,15,2,16,16,16,15,15,18 +24,23,23,23,23,23,5,6,17,9,13,16,20,8,7,21,13,15,10,13,18,21,18,15,6,5,21,6,8,3,2,7,16,23,13,17,2,6,7,15,2,17,14,21,15,7,16,13,4,16,15,17,16,15,13,21,21,5,15,15,15,5,13,16,21,5,21,8,2,2,16,16,16,5,14,8,8,15,8,14,13,8,13,17,7,13,21,3,5,14,16,6,1,7,21,2,5,21,15,15,1,15,21,7,16,7,5,9,15,15,15,5,8,21,18,15,21,16,23,13,14,6,2,17,8,15,21,21,3,2,18,13,17,2,7,18,5,16,16,15,14,1,7,3,21,19,5,10,21,14,5,7,15,18,9,8,13,8,16,2,15,8,15,2,21,18,6,21,17,3,8,13,2,21,21,13,15,6,5,7,15,16,21,2,5,21,21,2,2,10,17,18,23,2,3,2,17,15,15,13,18,14,5,15,16,7,19,19,13,4,8,13,8,18,21,23,9,18,2,3,6,15,13,16,17,16,5,7,5,13,8,15,19,7,17,15,17,18,8,2,7,8,17,15,8,10,14,6,21,5,15,7,17,13,19,11,15,2,21,15,17,6,3,23 +24,23,23,15,17,4,5,5,18,15,4,21,6,6,4,18,5,15,2,21,13,16,18,15,21,5,8,13,8,9,10,8,16,23,8,19,2,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,5,10,4,17,8,19,8,2,5,5,21,16,5,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,6,10,21,16,13,14,7,13,18,4,4,7,21,2,4,1,13,5,5,16,8,9,14,6,2,17,6,14,6,21,9,6,16,4,14,13,6,8,10,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,17,13,5,16,21,14,2,6,4,7,4,1,21,8,5,20,1,4,2,7,8,8,13,5,7,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,7,13,15,13,21,19,13,8,2,9,5,17,15,17,17,20,14,7,4,13,5,14,17,16,21,15,16,21,7,7,2,6,4,4,5,15,6,19,9,5,4,21,17,15,10,15,8,2,16,15,21,5,23,23 +24,23,6,8,21,2,10,4,17,6,5,17,17,9,7,4,9,15,16,16,13,16,15,17,9,13,1,6,8,4,5,8,21,23,7,17,9,13,10,4,3,18,14,1,10,7,16,18,4,18,14,17,15,21,8,17,21,7,6,17,5,4,5,9,21,7,21,6,10,4,17,5,17,4,4,7,6,21,21,14,20,7,14,17,2,4,4,19,14,6,13,13,21,8,16,15,6,17,17,4,19,8,16,15,21,7,5,9,16,13,11,5,16,21,21,4,21,21,13,4,14,10,16,16,6,9,19,18,7,9,21,13,18,4,5,18,7,16,4,17,9,6,6,8,1,10,9,9,20,5,21,10,18,21,9,20,8,8,14,4,6,15,9,4,17,21,6,8,18,19,8,9,7,21,21,7,4,6,7,3,6,18,16,20,7,16,1,4,13,8,4,8,13,4,9,2,21,2,13,10,21,14,4,6,8,17,16,15,3,4,8,13,20,7,13,15,15,15,16,9,9,17,13,17,16,18,21,14,9,13,4,19,18,8,17,7,16,18,17,8,6,7,15,6,7,18,6,8,9,6,4,1,17,7,5,17,7,4,16,8,20,5,19,18 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,7,2,17,13,8,19,7,18,18,18,6,5,21,6,7,13,18,7,19,23,13,19,9,6,9,16,10,1,8,7,15,13,11,1,4,21,14,17,15,16,7,17,17,4,3,16,10,6,13,9,7,8,18,21,5,4,17,4,17,6,6,6,5,4,16,19,13,8,13,17,21,3,6,18,5,9,2,6,19,8,17,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,21,17,5,17,16,23,13,17,5,4,17,9,5,5,17,6,15,10,13,21,4,9,8,2,21,9,2,4,8,7,5,23,6,2,15,16,7,9,13,17,6,9,17,8,7,15,21,5,21,7,4,17,20,4,3,21,19,9,7,9,18,21,5,6,4,9,7,4,1,21,1,5,17,21,10,2,10,10,1,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,15,23,7,16,6,9,5,8,15,21,17,3,7,14,4,13,7,23,18,8,18,8,16,21,7,1,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,9,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,4,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,1,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,15,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,9,23,23 +24,23,23,23,16,15,10,15,15,10,15,16,6,10,7,21,10,15,2,16,13,21,15,16,21,5,8,8,5,13,10,21,20,23,10,19,2,15,5,6,2,18,14,1,15,7,8,7,4,15,21,17,11,15,15,21,21,15,2,23,23,23,13,14,13,15,1,4,8,15,20,21,16,4,6,6,15,17,10,7,19,15,14,8,8,6,9,21,17,13,10,19,16,14,15,7,10,21,11,15,17,8,1,2,9,7,5,9,8,15,15,9,13,16,21,6,1,21,13,13,14,6,15,17,8,7,18,21,2,7,16,13,5,1,16,8,2,21,5,2,9,6,14,7,21,9,6,15,2,14,13,5,14,2,5,8,8,7,14,10,15,1,16,3,8,21,10,7,21,16,21,13,5,15,21,4,15,14,5,2,5,2,21,17,5,20,1,8,3,9,6,16,13,13,14,21,21,2,15,13,16,14,6,7,20,8,16,15,5,2,8,13,15,15,15,19,13,8,2,13,16,16,15,16,1,20,14,14,6,2,15,14,21,16,15,15,16,19,17,8,6,8,4,15,7,1,6,6,2,9,15,15,17,15,8,17,13,4,15,17,15,15,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,2,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,4,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,23,23,23,10,6,17,15,7,16,8,4,13,14,16,13,15,15,15,1,17,16,6,8,13,6,14,16,23,7,17,9,13,13,5,3,18,14,1,10,7,16,19,4,21,14,17,15,1,15,16,21,7,2,17,5,9,4,8,21,8,18,5,10,4,16,2,16,5,14,4,5,18,16,7,6,18,7,17,15,8,4,19,14,9,13,15,17,7,17,2,6,21,21,5,19,1,17,7,6,7,5,13,8,15,11,5,15,21,1,2,1,21,13,13,14,6,16,16,8,4,19,21,2,5,21,13,16,10,5,16,16,21,15,8,19,6,10,5,1,18,4,8,14,7,16,7,18,10,9,20,7,8,14,6,15,1,17,10,17,21,4,21,21,10,16,13,4,16,21,7,6,6,2,2,5,17,21,21,7,21,1,17,4,7,2,14,13,14,10,2,17,4,13,21,21,14,15,13,8,8,16,15,3,4,8,13,8,7,15,8,8,15,8,9,5,16,13,21,17,8,21,14,7,13,10,3,21,15,17,15,16,18,16,7,9,8,8,15,5,10,4,8,2,6,15,16,17,15,4,17,15,2,15,15,8,5,11,20 +24,23,23,23,23,23,23,5,1,2,2,10,21,2,6,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,6,6,21,23,13,17,5,14,5,8,10,21,14,15,15,7,21,16,4,16,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,15,8,1,21,5,16,10,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,8,2,17,15,17,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,10,16,15,5,17,21,3,6,21,13,21,2,13,21,8,16,2,3,13,1,21,6,21,7,5,10,21,5,8,8,2,15,9,8,13,7,15,2,15,19,16,6,21,21,10,15,21,20,8,14,7,15,17,3,14,6,15,15,6,2,16,2,13,21,1,8,3,9,16,21,23,2,3,2,21,8,14,5,18,7,5,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,10,15,18,15,17,15,16,21,8,6,7,21,15,7,8,10,14,13,15,5,15,21,1,15,3,16,15,2,13,21,2,5,3,23 +24,23,23,23,23,13,15,8,21,2,15,17,15,2,5,15,13,16,8,15,3,16,3,15,8,2,21,8,13,14,14,13,8,8,7,21,15,5,8,6,14,16,15,17,15,7,21,19,4,21,14,21,15,21,17,20,15,6,21,16,15,6,13,2,21,4,15,5,10,21,16,2,21,15,15,14,9,2,1,14,14,8,13,16,15,1,21,21,5,5,16,15,21,7,15,2,5,15,16,2,21,1,21,15,16,7,5,9,15,11,13,5,15,16,21,5,21,16,23,13,2,5,2,15,3,6,2,21,15,2,21,13,21,14,6,7,21,17,2,10,13,7,15,6,6,8,2,10,19,5,14,15,21,15,7,15,15,8,15,15,10,21,15,10,16,21,2,21,21,20,7,2,14,13,23,23,23,13,14,3,5,8,16,2,5,15,21,15,3,10,15,23,20,2,3,2,17,13,7,13,18,14,5,5,16,21,21,21,13,4,8,13,7,21,13,23,2,21,2,3,6,15,15,16,16,2,18,14,3,6,3,14,16,13,16,16,16,21,8,2,15,15,2,2,3,21,14,2,16,5,15,15,17,13,6,21,15,2,16,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,2,15,18,8,6,15,13,16,8,13,18,21,3,15,2,5,17,5,8,13,15,13,21,23,15,16,15,15,5,8,14,16,7,8,15,7,16,3,4,16,11,21,21,15,15,21,19,2,6,15,6,3,13,2,16,5,21,8,15,15,16,5,17,14,15,5,13,2,8,14,14,8,13,21,13,15,1,2,5,15,15,2,21,7,21,2,5,21,15,16,21,15,16,7,16,7,5,9,8,15,15,5,16,21,20,5,15,16,23,13,17,6,15,16,9,2,8,1,8,15,21,13,21,8,2,8,8,15,16,10,4,16,2,5,21,19,15,15,21,5,14,15,2,8,9,2,7,8,14,2,6,21,8,15,21,21,15,15,16,20,2,5,6,16,11,8,13,15,19,15,15,5,21,2,2,8,21,13,8,10,15,20,23,13,3,2,21,15,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,21,14,23,8,21,2,3,6,17,15,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,8,2,15,15,15,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,4,10,21,10,4,9,17,7,6,4,11,9,7,21,8,13,21,17,13,16,7,15,19,3,17,6,7,4,4,20,16,23,9,11,9,15,5,6,18,19,14,1,15,7,8,19,4,21,10,17,15,15,19,11,21,7,21,16,5,4,4,10,17,9,21,10,6,4,19,4,17,4,8,21,5,21,10,2,13,7,8,17,4,23,23,23,4,13,10,10,1,7,17,15,6,21,17,4,21,1,17,6,4,7,4,9,5,15,7,5,17,17,21,2,1,16,13,13,14,5,3,16,9,9,20,21,4,8,9,13,18,9,9,1,7,16,5,2,7,16,21,6,1,21,5,4,18,19,16,5,4,4,5,8,8,8,14,4,6,1,16,9,18,21,8,10,21,18,6,4,4,21,21,7,6,5,7,8,9,18,21,21,10,7,1,21,4,11,3,20,13,4,6,4,17,14,13,21,21,14,10,13,8,4,17,20,3,4,8,13,2,1,5,23,4,17,8,7,5,16,13,17,16,6,21,14,4,9,13,3,21,16,17,15,21,19,8,9,4,7,4,7,7,17,5,17,10,6,2,4,1,15,10,17,7,4,21,21,18,5,19,18 +24,23,9,4,21,10,9,19,21,9,5,19,16,10,4,21,5,13,5,20,7,19,21,17,11,9,21,4,9,14,10,6,8,17,11,21,9,13,9,3,21,3,4,7,15,7,1,17,4,16,21,17,21,15,8,21,11,15,7,23,23,23,23,5,21,5,18,9,6,4,17,7,17,5,19,16,14,3,16,6,13,13,13,15,21,10,6,5,7,5,8,4,16,7,17,4,15,21,15,7,21,1,17,16,21,7,5,9,21,15,8,9,17,21,17,4,4,21,23,13,1,19,9,17,10,15,19,15,5,4,21,9,21,4,10,8,4,17,10,2,19,1,1,5,18,6,15,23,7,4,10,13,4,6,9,19,21,8,16,9,5,19,3,4,21,21,11,3,17,19,5,9,2,3,21,15,23,23,2,18,9,17,15,20,10,17,21,15,2,10,10,18,23,2,5,2,17,14,19,19,20,5,6,5,17,17,18,3,3,4,8,13,1,21,5,23,18,16,6,3,5,13,13,17,21,6,15,5,18,13,8,23,19,7,17,17,17,18,15,7,9,21,4,23,7,9,15,17,13,13,2,6,17,13,4,21,13,10,19,17,19,9,19,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,4,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,8,17,15,10,2,21,16,6,21,6,2,2,3,13,13,2,21,13,16,15,17,21,9,8,15,7,10,2,21,17,23,5,3,2,13,9,6,2,18,15,21,11,7,8,18,4,11,21,15,15,15,11,16,21,15,2,16,5,10,10,10,6,15,21,7,2,2,17,16,19,13,2,6,10,21,16,14,19,7,14,8,8,6,7,3,15,13,13,10,21,7,16,13,7,21,11,6,15,15,21,8,21,7,5,9,8,15,15,9,21,21,21,5,7,17,13,13,14,10,15,21,8,10,20,21,2,7,17,13,5,8,10,8,2,21,5,2,2,6,14,6,21,9,6,9,2,14,13,5,6,2,5,8,8,8,14,1,15,21,16,10,8,21,9,8,21,17,21,13,5,16,21,7,21,14,7,2,5,10,21,8,15,20,21,16,9,9,10,8,13,5,4,4,21,2,15,13,21,14,2,13,20,2,16,13,5,4,8,13,7,13,15,9,9,15,7,9,5,16,15,17,21,20,14,13,5,2,15,14,16,21,16,7,16,19,19,8,13,7,17,15,13,13,5,10,17,9,15,21,1,15,6,17,13,7,21,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,20,7,16,2,17,8,5,21,9,8,13,6,17,21,20,6,3,5,14,6,2,16,21,4,8,15,7,16,13,4,17,18,21,21,15,6,16,15,2,2,18,6,9,2,8,21,5,14,15,6,17,16,8,15,15,14,6,5,16,16,15,5,7,13,17,21,19,21,21,10,13,10,5,21,2,17,5,5,21,11,21,21,17,13,15,16,7,5,9,1,15,8,9,17,21,21,2,2,21,23,13,21,5,6,16,10,2,15,8,4,5,21,13,18,8,15,7,13,21,2,5,2,16,2,21,9,2,7,10,5,5,14,21,8,21,7,8,13,9,15,15,6,21,11,6,18,16,15,2,21,3,7,13,5,17,3,13,15,6,16,7,2,10,16,2,8,20,21,13,16,9,8,23,5,21,7,1,16,15,2,15,18,13,5,2,18,15,21,20,9,4,8,13,8,17,7,23,5,15,2,17,5,17,13,11,15,8,3,13,5,2,7,23,16,13,19,15,16,21,15,9,20,15,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,4,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,16,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,15,21,10,10,2,21,15,6,17,6,2,2,7,13,13,2,21,13,16,19,21,21,5,7,13,8,13,10,2,17,23,13,2,2,6,10,6,2,18,14,21,11,7,8,18,4,18,21,21,16,15,15,16,21,10,2,16,5,2,13,6,1,13,21,5,10,2,16,2,16,2,15,16,5,16,16,7,19,15,14,16,8,4,14,3,16,13,13,8,21,7,16,5,15,21,11,2,15,15,1,17,18,7,5,13,13,15,15,9,21,21,21,2,21,16,13,5,14,14,13,21,8,2,18,21,2,15,3,13,5,8,10,8,2,7,5,2,9,6,14,7,1,9,13,18,15,21,5,5,14,2,5,8,8,8,14,15,15,1,15,8,8,1,2,8,21,21,21,13,5,16,21,10,14,15,7,2,10,2,21,17,5,20,1,17,5,9,2,8,13,5,13,11,21,2,15,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,7,5,7,2,9,5,17,15,17,16,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,1,15,8,16,5,7,5,15,2,5,15,15,21,4,15,16,15,10,15,16,16,15,20,20 +24,23,23,8,21,7,5,6,21,15,15,21,6,17,10,7,10,13,2,18,13,21,19,16,16,5,8,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,16,21,19,21,15,10,2,7,6,17,2,21,20,2,4,21,19,19,7,14,15,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,6,21,11,6,15,1,16,16,16,7,5,9,8,15,15,9,16,1,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,1,13,5,13,8,8,2,21,5,2,9,6,14,7,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,2,15,1,16,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,15,5,7,2,8,13,5,4,2,16,2,7,13,1,14,13,5,20,4,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,15,10,15,14,21,21,16,8,15,19,21,8,13,7,14,21,5,13,15,13,2,6,15,16,21,15,2,15,13,6,15,17,23,23,23,23 +24,23,23,8,18,15,4,5,17,5,10,17,6,9,6,19,9,8,4,16,13,17,19,13,17,9,8,6,9,13,4,15,19,23,10,3,9,15,5,6,2,18,15,18,15,7,8,19,4,15,17,15,7,13,17,21,21,9,4,16,15,23,23,14,7,6,21,9,4,4,16,6,17,9,6,7,6,17,16,15,9,7,14,16,8,6,10,19,17,13,4,8,1,7,21,4,8,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,17,1,10,6,21,13,13,16,9,13,21,4,3,6,21,16,10,21,13,5,5,16,7,6,14,10,2,21,6,14,6,21,9,19,18,5,14,9,7,4,15,5,8,8,8,14,2,15,15,15,10,8,21,9,7,17,21,8,7,9,6,1,9,6,7,9,21,7,21,21,4,10,8,1,17,6,9,4,4,13,5,8,21,17,4,15,13,1,14,9,7,19,8,16,13,5,4,7,13,10,21,8,19,15,8,2,9,5,21,15,18,17,19,14,4,13,10,4,14,17,17,21,15,17,19,7,4,10,5,10,4,5,15,4,14,9,5,4,16,17,7,5,7,15,2,6,16,17,4,19,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,15,20,16,16,13,5,4,8,5,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,16,23,21,2,9,15,6,16,15,3,5,15,15,7,8,1,4,16,15,16,21,15,15,21,19,2,7,13,8,15,9,2,18,2,7,16,8,13,15,8,19,13,9,7,2,15,15,5,7,5,14,21,14,20,5,2,21,13,13,8,15,7,16,2,20,21,15,13,2,1,16,8,3,7,7,9,21,15,8,9,21,11,21,6,2,16,23,13,3,6,15,16,15,2,16,20,2,2,15,13,16,8,13,7,15,7,14,2,13,17,6,5,19,5,13,23,2,15,15,13,16,3,9,2,16,8,15,21,5,21,16,2,21,21,6,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,21,21,2,21,21,6,13,9,16,3,23,2,16,5,21,15,15,13,21,14,14,13,8,2,21,7,13,4,9,13,20,18,14,23,13,21,2,3,7,16,13,16,16,3,14,14,5,15,15,14,19,8,21,15,16,11,19,8,13,14,21,15,7,5,5,14,15,15,2,21,21,15,2,17,7,15,13,16,20,23,23,23 +24,23,23,23,23,6,5,6,16,6,15,21,18,17,6,15,13,19,10,13,8,21,7,16,15,6,17,5,13,15,13,2,16,23,5,16,2,15,13,6,6,15,19,15,15,7,8,18,4,17,15,16,13,21,6,21,15,11,10,13,15,15,13,6,21,6,21,8,6,7,1,2,21,7,14,5,5,11,8,14,13,10,13,21,11,21,18,6,19,14,16,6,17,7,21,2,5,21,15,16,21,1,21,8,17,7,5,9,8,15,8,5,15,16,17,2,2,21,23,13,14,6,2,16,13,15,2,21,15,15,21,13,21,4,10,8,5,18,8,11,8,2,23,23,23,23,2,18,15,21,14,3,21,16,14,19,8,8,15,13,5,1,15,2,21,8,13,1,17,20,2,5,6,15,13,14,15,15,15,11,15,10,16,2,16,1,1,13,4,10,20,21,23,8,2,4,17,15,8,13,18,13,15,13,8,7,16,15,15,4,7,13,8,15,14,23,15,17,7,9,5,16,13,16,16,8,19,14,5,13,10,2,19,15,16,15,15,18,8,2,15,21,5,14,5,14,5,15,15,15,2,15,17,13,15,15,15,2,21,15,16,6,3,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,6,13,7,16,11,17,9,18,19,5,21,15,4,9,8,13,18,23,7,17,5,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,16,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,6,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,2,6,21,5,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,4,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,6,5,4,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,21,21,4,6,17,6,2,17,16,7,5,4,5,15,17,16,13,16,7,17,17,15,9,9,13,4,5,21,16,23,7,21,9,13,5,4,3,18,14,1,10,7,16,18,4,18,3,17,15,21,15,16,21,7,6,17,5,4,13,4,21,7,21,9,10,6,17,16,21,7,4,6,5,21,21,14,20,7,14,21,2,5,6,9,14,5,13,13,18,8,17,15,4,21,17,10,19,7,17,7,10,7,5,9,8,15,11,5,16,21,17,2,16,17,13,17,14,19,8,16,6,6,19,17,4,4,9,13,17,10,5,17,13,17,8,18,9,6,6,5,1,10,8,4,20,6,9,1,18,10,9,20,8,8,14,4,15,15,7,1,8,21,4,2,18,19,5,9,5,21,21,8,4,6,7,19,5,18,17,20,5,16,1,4,5,8,8,8,13,4,9,2,17,4,13,10,21,14,6,6,8,17,16,15,3,4,8,13,20,7,13,8,15,15,16,9,9,17,13,17,16,18,18,14,7,13,15,3,18,17,21,7,16,18,16,8,6,7,4,6,9,18,6,8,9,6,4,17,17,7,6,17,15,4,15,8,19,5,18,19 +24,23,10,5,15,6,2,2,17,7,6,1,8,15,13,4,14,15,6,16,13,16,15,20,17,23,23,15,5,13,4,15,3,23,15,16,9,9,15,5,13,19,14,1,1,7,16,18,4,21,3,13,15,16,15,6,21,2,10,1,6,2,2,13,8,14,15,5,8,21,17,8,16,2,15,15,6,1,6,4,19,7,14,1,21,4,2,19,13,13,2,5,17,2,21,5,7,21,21,2,19,7,16,15,6,7,5,9,9,15,11,5,17,17,1,2,21,15,13,13,8,5,13,16,9,15,6,1,2,15,17,13,21,8,13,19,15,17,8,6,8,6,15,7,1,3,15,5,14,8,2,7,19,9,9,2,7,8,14,21,15,16,15,6,21,18,2,4,21,19,6,13,13,17,21,13,6,14,19,15,8,21,21,4,5,17,21,21,7,8,7,8,13,14,9,4,17,4,15,15,21,14,14,13,15,8,21,15,3,4,8,13,8,13,18,8,8,15,5,9,5,15,13,15,17,8,21,15,5,13,2,2,17,19,17,15,16,21,16,4,5,7,4,21,13,15,5,13,9,15,2,21,17,4,6,17,15,6,15,16,17,23,23,23 +24,23,23,15,8,6,5,2,17,2,10,16,18,15,6,15,13,15,2,13,10,21,3,15,16,14,16,2,15,5,2,6,16,23,15,16,13,15,5,5,15,16,16,17,15,7,17,18,4,17,21,21,16,21,6,18,15,2,10,16,16,15,13,10,21,5,14,2,6,2,16,2,16,8,7,15,5,2,21,13,13,20,13,8,15,13,11,21,5,5,16,6,21,7,21,2,5,21,15,19,18,15,1,7,16,7,5,9,7,15,15,5,21,21,21,13,2,16,23,13,21,5,8,16,13,21,21,15,4,6,21,13,21,5,2,8,2,16,16,13,13,14,2,5,21,21,5,16,21,5,14,3,3,8,8,15,7,8,14,2,6,17,8,2,21,21,2,21,16,20,8,5,15,15,13,14,14,6,15,11,15,21,16,2,5,21,1,13,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,5,16,1,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,15,3,19,14,5,13,6,2,19,15,17,15,16,18,15,2,8,3,5,15,7,2,15,8,16,5,15,15,17,13,2,15,15,13,1,15,23,23,23,23 +24,23,23,2,16,2,2,6,18,4,6,4,8,4,9,21,7,13,16,19,13,21,18,16,17,3,21,5,9,13,18,7,19,23,13,16,9,6,9,6,8,18,8,15,15,7,21,17,4,21,14,16,1,15,6,1,19,17,6,1,6,5,13,2,21,2,1,6,5,2,19,8,21,4,9,7,5,4,16,15,13,15,13,7,21,19,13,4,14,15,13,19,17,8,19,2,9,21,17,10,21,1,13,4,10,7,5,9,8,15,18,9,17,11,2,4,21,21,23,13,5,6,4,17,5,6,16,17,2,7,16,13,1,16,5,8,7,21,6,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,6,8,8,14,4,5,17,13,17,18,18,6,6,21,20,4,13,9,17,16,7,6,6,7,2,5,6,17,21,13,15,21,8,5,8,17,19,23,6,5,20,21,15,15,13,17,14,6,13,17,2,21,15,3,4,19,13,2,6,16,23,3,16,16,9,5,15,13,17,16,18,8,5,23,23,2,14,19,16,16,16,17,1,7,4,13,16,16,23,23,6,2,6,15,5,6,17,18,14,6,21,15,4,21,16,19,6,23,23 +24,23,23,23,15,16,2,4,21,2,5,21,6,2,2,3,13,8,2,21,13,16,18,13,20,9,8,16,8,13,2,8,16,23,21,3,10,15,9,6,2,18,14,21,11,7,8,7,4,8,1,15,17,13,15,16,21,2,5,21,5,3,5,13,8,18,21,7,4,16,17,3,19,8,10,10,5,17,5,2,15,15,14,16,8,13,10,9,21,15,3,13,1,8,16,15,5,21,11,13,15,15,16,7,19,7,5,9,8,15,1,9,21,21,21,15,6,21,13,13,14,15,15,16,8,2,18,11,2,7,21,13,5,8,16,8,2,21,5,2,11,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,8,14,2,15,17,13,4,8,19,15,2,21,15,21,13,9,15,21,5,2,15,5,2,8,2,21,8,13,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,21,14,6,13,20,8,16,13,5,4,8,13,8,13,2,19,13,8,8,9,5,16,13,17,15,20,14,14,13,10,13,14,17,16,1,15,16,21,7,8,2,14,6,14,5,15,6,15,5,5,15,16,17,15,6,8,15,15,21,21,23,23,23,23 +24,23,23,15,21,10,10,8,16,10,5,16,6,15,2,21,13,13,2,17,13,19,15,1,8,5,21,9,7,13,10,5,20,23,13,19,4,15,5,5,2,18,14,1,7,7,8,18,4,15,21,21,11,13,16,17,21,15,2,16,5,15,13,6,6,7,21,5,2,2,17,15,18,8,15,5,5,21,16,8,19,7,14,16,8,6,8,3,16,5,8,13,1,8,16,13,6,21,11,2,15,15,17,8,17,7,5,9,8,15,13,9,21,21,21,15,8,16,13,13,14,2,13,18,8,15,7,21,2,5,17,13,5,15,8,8,2,21,5,2,20,6,8,15,21,9,6,7,8,14,13,5,1,10,5,8,8,8,14,2,15,15,21,15,8,21,3,15,21,21,18,13,5,8,21,4,8,15,7,2,10,10,21,16,5,20,1,17,15,5,15,16,15,5,5,21,21,2,15,7,21,14,5,13,20,16,17,13,5,4,7,13,15,13,13,3,13,7,2,7,17,17,15,16,17,20,14,7,14,5,3,14,16,21,15,15,17,19,1,8,13,9,5,15,5,1,15,21,2,9,15,15,17,15,6,17,13,15,13,1,23,23,23,23 +24,23,7,6,21,7,6,8,17,6,2,16,1,15,5,7,7,18,4,19,13,21,21,17,10,7,23,23,9,13,10,8,21,16,5,3,5,7,3,6,15,18,14,7,15,7,21,17,4,21,15,17,21,9,5,16,21,5,7,9,23,23,23,23,16,5,21,5,10,7,16,5,16,7,8,5,6,21,16,13,13,15,13,17,21,10,21,1,7,16,2,7,20,4,21,2,5,21,21,15,21,1,17,7,16,7,5,9,7,15,8,9,16,16,17,7,21,1,23,13,1,9,3,17,10,3,19,21,10,8,3,5,18,3,6,8,2,21,6,2,19,21,1,5,13,2,23,15,21,15,7,13,4,9,9,19,8,7,15,8,6,7,21,2,21,21,10,10,15,21,3,9,13,23,23,23,23,23,23,23,7,6,16,10,7,20,18,16,9,10,10,18,23,2,19,4,21,14,13,9,18,5,6,9,16,15,16,19,9,4,8,13,6,13,9,23,21,17,5,3,5,16,15,10,17,16,19,9,9,3,7,23,16,5,17,15,1,21,8,15,13,7,21,23,9,2,1,6,8,17,10,4,18,9,10,16,13,10,7,16,16,5,23,23 +24,23,23,23,1,5,7,15,18,15,2,21,6,13,6,18,13,16,2,21,13,16,19,15,21,5,8,13,8,13,10,15,16,23,6,18,10,7,5,6,2,18,15,19,11,7,8,18,4,15,21,15,18,13,15,16,21,5,2,8,14,23,23,17,5,6,21,5,2,8,16,8,18,7,6,15,5,21,16,18,3,7,14,16,8,2,6,3,16,15,8,13,1,8,21,2,6,17,13,5,15,15,21,2,3,7,5,9,8,15,7,9,21,21,21,10,6,21,13,13,14,6,6,21,6,2,15,21,2,13,17,13,5,6,16,8,2,16,5,2,16,15,14,6,1,15,6,15,16,14,13,5,16,2,5,8,7,8,14,2,15,1,15,8,7,21,2,6,18,15,21,13,5,16,21,7,6,5,4,2,5,17,21,8,13,1,1,2,15,9,8,8,13,5,5,21,17,2,15,13,16,14,6,5,20,8,16,13,5,4,8,13,15,11,13,19,13,8,2,3,5,17,13,16,21,20,14,14,6,13,15,14,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,6,6,17,18,4,6,21,6,15,6,18,5,15,2,21,13,16,19,15,17,5,8,6,7,5,10,8,16,23,8,19,2,7,9,6,2,18,15,19,15,7,8,18,4,16,21,15,15,13,15,17,21,10,8,4,14,23,23,4,6,6,21,6,4,16,17,8,19,7,6,5,5,21,17,8,19,7,14,16,8,6,9,3,16,5,5,13,1,6,21,4,6,17,1,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,6,6,21,13,13,14,6,13,21,6,6,17,21,2,6,17,13,5,6,8,17,6,16,5,2,17,6,14,5,21,9,6,15,15,14,13,5,8,10,5,8,7,8,14,10,15,21,15,6,7,21,10,4,19,16,21,7,5,21,21,14,4,5,4,2,5,21,21,8,5,20,17,8,13,9,6,15,13,5,8,21,17,2,15,13,16,14,6,5,20,4,16,13,5,4,7,13,15,13,13,19,13,8,2,9,5,16,15,16,17,20,14,14,9,10,6,14,17,16,17,15,17,21,7,7,2,5,8,8,5,15,5,18,5,5,8,21,17,6,4,15,8,6,3,16,17,6,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,15,21,8,15,2,21,17,6,8,6,10,2,21,13,15,2,21,13,15,8,17,21,5,8,3,8,13,2,9,20,23,2,19,2,15,13,6,2,18,14,21,11,7,8,18,4,16,17,15,11,13,15,21,21,15,2,16,5,15,13,8,6,5,21,7,10,2,16,8,18,14,6,7,15,16,16,15,19,7,14,16,8,4,13,2,13,6,15,13,1,8,21,15,6,17,11,6,15,15,17,8,2,7,5,9,8,15,13,9,17,21,21,5,2,21,13,13,14,15,13,16,8,8,18,15,2,15,21,13,5,8,8,8,2,21,5,2,2,6,8,5,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,6,15,1,15,4,21,1,15,8,21,16,21,13,4,13,21,7,16,8,7,2,5,2,21,8,9,20,21,21,15,9,4,8,13,6,15,4,21,2,15,13,21,14,4,5,20,2,17,13,5,4,8,13,13,13,5,3,13,8,1,9,5,16,15,16,16,20,14,14,13,2,10,14,21,17,17,15,21,19,1,8,10,8,8,15,7,18,6,5,2,9,2,15,17,15,5,17,13,2,8,21,15,23,23,23 +24,23,23,23,21,15,2,2,18,2,15,21,6,6,6,19,15,15,2,21,13,16,19,15,19,5,8,15,8,13,2,7,16,23,2,19,2,15,5,6,8,18,15,21,11,7,16,18,4,8,21,15,15,13,15,16,21,2,5,21,5,2,9,13,6,18,21,15,4,2,17,2,19,8,6,10,10,16,8,5,19,15,14,16,8,13,2,9,21,15,5,13,1,8,16,6,15,21,11,15,15,15,16,7,6,7,5,9,11,15,13,9,21,21,21,7,6,21,13,13,14,8,13,17,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,20,2,8,8,5,17,8,8,14,3,15,17,13,2,8,19,15,2,21,21,21,13,2,15,21,14,5,15,5,2,6,2,21,8,13,20,21,17,15,9,8,8,9,13,6,2,18,13,8,13,21,14,5,5,20,8,21,15,5,4,8,13,13,13,15,19,13,16,15,9,5,16,13,16,15,20,14,14,13,2,14,14,21,21,21,15,16,21,7,8,4,4,5,14,15,13,14,8,6,9,15,21,16,15,2,15,15,15,10,16,15,23,23,23 +24,23,23,23,23,23,9,6,18,5,4,17,6,4,5,9,9,8,8,16,13,16,19,13,17,9,8,6,9,13,4,4,16,23,10,3,9,15,9,6,2,18,15,18,15,7,8,18,4,15,17,15,7,13,16,21,21,9,9,19,7,23,23,6,4,5,21,9,4,4,17,8,17,9,6,15,5,17,16,6,19,7,14,16,8,6,9,19,17,13,4,10,1,8,21,4,5,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,17,1,6,6,21,13,13,16,4,15,18,4,3,6,21,4,10,21,13,5,9,17,7,9,14,10,2,21,6,14,6,21,9,21,19,5,14,9,7,8,15,5,8,8,8,14,2,15,15,15,10,8,21,9,8,17,21,8,7,5,10,17,7,5,13,9,21,5,21,21,4,10,16,1,17,6,9,6,8,13,5,7,21,17,4,15,13,16,14,5,9,19,17,16,13,5,4,7,13,10,13,21,19,15,8,2,9,5,21,15,18,17,19,14,5,4,3,4,14,17,17,21,15,17,19,8,4,10,5,5,4,5,13,10,14,5,5,4,16,17,15,5,15,15,6,6,15,17,15,23,23 +24,23,23,23,23,23,23,23,23,23,15,5,21,5,2,16,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,10,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,13,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,21,6,2,21,10,8,21,15,15,4,10,5,13,6,21,13,16,19,16,4,5,21,3,7,9,21,15,16,23,8,21,3,15,6,6,21,20,19,1,15,7,13,17,4,16,14,16,15,17,15,16,21,2,13,16,6,2,13,5,20,9,21,5,7,2,21,8,21,15,15,5,5,18,16,5,13,15,13,7,8,9,10,13,14,13,6,2,21,7,16,13,18,21,21,6,10,1,17,17,19,7,5,9,8,15,8,5,2,21,17,2,21,15,23,13,21,5,15,16,9,15,21,16,13,6,21,16,7,6,13,18,6,14,17,8,8,21,13,5,16,2,2,9,19,19,2,7,9,21,9,15,15,2,21,7,15,19,13,6,21,21,6,2,21,15,5,13,10,15,21,13,15,6,10,8,2,19,21,21,13,16,1,13,2,16,4,8,13,7,4,2,17,16,15,13,21,14,5,5,15,2,18,15,3,4,8,13,8,10,2,23,6,2,17,11,5,7,13,21,17,6,8,14,7,15,10,14,16,21,17,16,15,11,16,10,13,6,14,23,7,21,15,4,15,6,2,7,21,2,10,16,13,6,15,21,8,23,23,23 +24,23,23,23,23,23,23,23,19,10,10,21,6,2,2,19,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,8,16,23,8,18,2,13,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,15,16,21,5,2,17,7,23,23,5,15,5,21,3,2,16,16,3,19,8,2,15,5,21,16,5,19,7,14,16,8,6,21,3,16,5,6,13,21,8,16,13,15,17,15,6,15,15,17,8,16,7,5,9,8,15,13,9,21,21,18,2,6,21,13,13,14,5,13,21,6,2,15,21,2,15,17,13,5,2,8,8,7,15,5,2,17,6,8,6,21,9,8,15,17,14,13,5,2,2,5,8,7,8,14,2,15,21,15,8,13,21,2,15,19,8,21,13,2,6,21,11,15,8,5,2,10,10,21,17,8,20,21,2,15,9,8,8,13,15,15,8,17,2,15,13,16,14,5,13,20,17,16,13,5,4,8,13,15,13,13,19,13,8,2,9,5,17,15,16,21,20,14,14,7,13,15,14,17,16,17,15,16,1,7,8,2,5,8,14,5,15,8,19,5,9,15,21,21,15,5,15,15,6,15,16,16,23,23,23 +24,23,23,23,21,19,7,9,17,9,3,18,17,15,10,10,4,15,6,17,13,16,15,17,17,15,23,6,13,4,5,8,21,23,8,17,13,9,9,3,3,19,14,21,1,7,16,18,4,21,3,10,15,21,15,16,13,9,19,11,6,4,3,2,17,7,18,5,8,21,21,8,16,7,4,8,5,21,4,2,19,7,14,21,2,5,10,3,14,9,13,6,18,7,21,4,10,21,21,10,19,8,21,3,21,7,5,9,9,15,11,5,17,21,18,2,18,1,13,13,14,5,16,8,5,2,19,17,2,7,21,13,17,4,5,18,7,16,10,3,8,6,6,5,1,3,2,9,21,9,21,11,19,10,9,20,7,8,14,21,15,8,15,6,16,17,6,15,21,18,8,2,14,21,18,5,4,6,3,10,6,18,17,4,4,7,21,17,8,11,10,8,13,4,7,2,17,16,2,14,21,10,5,9,16,17,16,13,3,4,8,13,8,13,5,19,17,15,17,9,5,15,13,18,16,21,18,14,5,13,2,2,19,8,21,16,16,18,16,4,9,7,10,6,9,14,6,3,8,6,15,17,17,15,3,17,7,6,1,16,19,10,15,18 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,8,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,16,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,21,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,10,4,17,6,10,10,17,5,7,21,21,4,5,4,4,15,8,16,13,16,15,16,21,15,23,23,9,5,6,8,16,15,16,19,9,9,10,17,3,18,14,21,21,7,16,18,4,18,3,16,13,21,15,16,21,5,4,1,5,4,13,3,17,15,21,5,7,21,17,6,16,4,7,7,10,21,8,14,19,7,14,21,2,5,6,18,14,5,10,5,17,7,21,13,6,21,21,4,19,8,17,7,4,7,5,9,9,8,11,5,17,21,17,6,19,16,13,13,17,5,10,16,9,6,19,16,4,7,21,13,17,4,5,11,9,21,15,15,8,6,8,21,1,3,8,23,7,13,5,15,19,21,9,20,7,8,14,6,6,16,16,2,21,21,9,17,15,5,4,10,14,21,18,13,8,10,19,4,5,18,21,10,15,17,1,10,6,8,7,8,13,4,5,4,21,4,13,10,21,14,15,5,16,17,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,18,16,17,21,14,9,13,10,4,19,19,17,15,16,18,16,1,6,7,10,6,8,5,15,5,9,15,15,17,17,15,7,17,7,4,17,16,19,5,8,23 +24,23,23,23,23,23,15,6,21,8,15,21,6,2,2,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,21,23,15,3,2,15,5,6,2,18,15,19,15,7,8,17,4,15,21,15,15,13,15,21,21,15,15,8,7,23,23,6,15,6,21,5,2,16,16,2,19,5,2,15,5,21,16,7,3,7,14,16,8,10,2,3,16,15,5,13,1,8,21,2,15,16,15,5,15,15,16,2,3,7,5,9,8,15,15,9,21,1,18,8,6,21,13,13,14,15,13,21,13,2,15,21,2,13,17,13,5,8,16,8,9,14,15,2,8,6,8,7,21,9,6,15,15,14,13,5,21,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,19,15,21,13,5,15,21,7,15,15,5,2,13,16,21,16,5,20,21,2,2,9,8,8,13,7,8,21,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,15,13,13,19,13,8,2,9,5,17,15,16,21,20,14,14,6,13,15,14,17,16,21,15,16,21,7,2,2,5,15,4,5,15,10,14,5,5,15,21,17,15,6,15,15,2,16,8,17,5,23,23 +24,23,23,23,17,10,10,10,17,15,15,17,15,15,6,13,2,13,2,17,13,16,15,15,1,5,21,5,13,13,13,10,17,23,1,16,9,13,5,1,14,18,14,1,15,7,8,15,4,17,15,16,15,15,8,18,21,6,10,16,6,4,13,15,3,2,21,5,10,6,18,14,1,1,21,14,16,2,6,8,17,7,14,16,15,14,21,2,15,13,8,16,21,8,15,10,7,21,1,6,21,1,17,8,2,7,3,9,6,15,8,5,13,21,17,9,15,16,13,13,17,6,9,17,9,19,20,21,8,2,9,13,17,15,13,10,2,21,5,3,8,1,15,8,21,16,2,15,2,16,17,5,8,2,8,7,7,8,14,2,15,1,17,15,21,21,15,15,17,5,2,13,13,16,21,7,14,6,7,2,15,16,21,21,5,8,1,8,2,8,7,8,13,4,8,2,17,2,15,13,21,14,6,13,8,21,16,15,3,4,8,13,8,21,7,23,13,16,8,5,5,16,13,17,16,2,21,14,5,13,2,3,21,15,16,15,18,18,16,8,13,14,6,23,13,3,15,16,3,15,4,21,17,15,2,1,1,2,16,17,19,5,13,19 +24,23,23,23,8,8,13,2,17,15,15,21,6,2,2,3,9,15,2,17,13,16,18,15,15,5,21,13,7,6,2,8,16,23,15,3,2,15,5,6,7,18,15,1,11,7,8,18,4,8,19,15,15,15,2,16,21,10,21,16,6,2,13,8,21,7,21,5,8,13,16,18,16,5,15,15,6,17,16,6,9,7,14,16,8,10,2,3,15,7,7,8,1,8,16,7,10,21,11,6,15,15,21,10,10,7,5,9,8,15,13,9,21,21,21,2,15,17,5,13,14,10,13,16,8,15,18,15,2,7,17,13,5,13,2,8,2,21,5,2,20,6,8,15,21,9,15,15,16,14,13,5,14,2,5,8,7,8,14,7,15,21,15,13,13,19,2,15,21,21,15,13,5,15,21,7,14,15,7,2,6,2,21,5,5,20,1,2,13,9,10,8,23,23,7,7,1,2,15,13,21,14,5,13,20,8,7,15,5,4,8,13,15,13,5,19,13,7,8,9,5,16,13,17,15,19,7,14,13,13,13,2,17,21,21,15,16,1,17,2,7,15,15,23,5,5,14,5,15,6,14,21,17,13,6,16,15,13,21,16,16,23,23,23 +24,23,6,9,21,2,4,6,17,4,10,17,17,7,8,4,9,15,8,16,13,17,7,16,4,13,17,6,5,4,5,8,21,23,7,17,9,13,9,21,10,1,14,1,1,7,16,18,4,18,3,17,15,21,8,16,21,9,10,16,5,4,13,4,21,4,21,9,10,4,17,18,16,4,4,6,5,21,3,15,20,7,14,1,2,5,6,18,14,5,13,9,21,8,21,5,6,17,21,2,19,8,16,7,3,7,5,9,9,13,11,5,21,21,21,2,1,21,13,13,8,6,8,16,10,10,18,17,9,4,10,13,17,4,5,18,8,17,4,16,9,6,10,6,1,15,7,23,20,5,9,21,19,21,9,8,8,8,14,21,15,8,8,6,21,21,6,4,18,19,4,13,4,16,21,4,4,6,8,8,4,19,21,19,10,17,1,15,10,8,7,2,13,17,8,20,21,4,15,13,21,14,6,13,8,6,17,15,3,2,8,13,17,7,13,8,15,15,1,9,5,16,13,17,17,4,21,14,9,13,4,3,11,17,21,7,21,19,21,4,9,17,8,6,6,2,8,6,8,6,4,8,1,15,5,17,15,4,15,16,20,9,19,19 +24,23,23,7,21,4,7,10,17,10,8,21,15,15,9,9,4,21,10,14,13,16,18,17,16,5,17,9,8,13,8,19,17,23,5,17,9,7,2,7,14,16,14,15,15,7,8,17,4,16,14,17,21,16,15,21,18,4,6,16,5,6,13,4,17,2,21,5,6,7,21,8,21,10,7,6,1,17,15,8,13,7,13,9,21,10,19,4,14,13,15,4,18,8,16,21,6,21,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,17,6,15,21,9,10,2,18,2,15,20,13,21,8,8,8,16,21,2,9,15,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,15,7,14,10,6,21,15,15,21,1,15,1,17,9,10,13,10,21,16,7,21,14,7,2,5,2,17,21,7,17,1,10,7,9,6,17,23,9,7,21,21,14,10,13,21,13,7,13,15,17,17,15,3,4,8,13,9,17,13,23,15,21,21,15,5,16,13,21,16,9,1,14,7,13,4,7,19,17,17,7,16,1,16,10,2,14,18,23,9,5,5,7,15,10,6,21,17,2,4,17,7,4,8,15,19,6,19,18 +24,23,23,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,7,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,7,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,4,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,7,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,10,16,8,9,5,17,10,9,17,6,4,4,3,13,13,4,17,13,16,19,8,17,9,2,9,5,20,7,9,18,23,15,16,9,15,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,4,21,21,9,10,4,17,4,17,7,4,9,10,17,16,6,19,7,14,17,8,2,2,3,17,9,10,8,1,8,16,4,10,21,11,10,15,7,1,23,10,13,5,9,8,15,8,9,17,21,17,6,4,21,13,13,21,4,9,21,9,4,18,16,21,7,21,15,5,3,15,8,4,16,15,9,21,6,14,4,16,9,3,16,7,21,8,8,9,6,9,4,8,8,14,4,17,1,15,2,5,17,9,4,21,15,7,5,5,17,21,5,4,4,3,2,21,1,18,4,10,20,21,17,15,7,9,8,7,9,9,2,17,15,15,6,16,14,5,6,20,6,16,13,5,4,8,13,8,11,10,19,13,8,8,9,5,16,15,17,17,20,14,5,5,9,2,15,16,17,1,15,17,18,19,8,10,7,10,4,9,15,4,14,9,7,4,17,16,2,6,16,8,4,17,21,21,23,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,13,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,5,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,18,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,15,18,2,8,6,21,15,2,17,6,4,7,16,13,13,2,21,13,16,15,16,21,6,16,6,7,13,15,7,16,23,5,3,2,13,5,6,2,18,16,1,11,7,8,18,4,21,21,21,15,15,10,16,21,5,2,16,10,10,13,5,6,2,21,7,2,2,16,2,19,15,7,7,2,21,16,14,19,7,14,15,7,13,14,2,15,13,5,13,1,8,17,7,6,21,11,6,15,15,16,16,21,7,5,9,8,15,15,9,21,21,21,5,15,7,13,13,14,10,15,21,8,10,20,21,2,15,7,13,5,6,8,8,2,21,5,2,1,6,14,6,21,9,6,13,21,14,13,5,6,2,5,8,8,8,14,21,15,1,16,10,7,1,10,2,21,21,21,13,7,16,21,5,13,3,13,2,15,21,21,10,10,20,21,16,15,7,2,8,13,5,4,2,21,2,15,13,1,14,15,13,20,2,16,13,13,4,8,13,8,13,5,2,13,8,15,9,5,15,16,17,15,20,14,15,10,7,15,14,21,21,16,8,13,19,21,8,6,11,14,15,5,15,14,10,2,5,15,15,21,15,15,15,13,4,15,15,15,23,23,23 +24,23,23,23,23,3,5,2,17,5,15,21,10,10,2,3,9,15,4,17,13,16,19,13,16,5,21,8,8,13,2,7,17,23,8,19,21,5,13,6,2,18,15,1,11,7,8,18,4,13,19,15,15,15,2,16,21,2,13,7,6,2,13,10,21,2,21,5,5,15,16,14,17,6,7,15,5,17,16,7,9,7,14,16,8,6,14,15,16,13,13,8,21,15,21,15,5,21,11,10,15,15,21,10,2,7,5,9,8,15,15,9,21,21,21,2,15,17,13,13,14,14,15,16,8,5,18,15,2,7,17,13,5,5,6,8,2,21,5,2,20,6,8,6,21,9,7,15,16,14,13,5,21,2,5,8,7,8,14,2,15,21,13,13,13,19,10,9,21,21,8,13,5,15,21,15,14,15,7,2,5,21,21,6,8,20,1,2,15,9,16,8,23,23,7,7,1,2,15,13,21,14,14,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,16,19,13,14,5,13,2,2,16,21,21,7,17,1,8,2,7,2,8,23,5,5,14,4,15,6,9,21,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,8,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,15,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,1,15,21,21,10,7,9,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,3,6,7,13,5,14,15,18,2,21,5,2,20,6,14,6,21,9,10,15,15,14,13,5,21,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,8,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,8,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,21,15,16,7,18,8,10,14,7,15,5,15,15,15,2,15,5,16,16,15,7,15,15,3,17,15,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,1,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,7,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,13,17,4,21,10,5,3,18,11,15,2,14,18,2,21,15,13,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,16,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,16,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,14,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,3,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,5,21,7,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,5,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,5,14,8,5,2,5,17,21,9,15,20,1,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,6,15,15,6,16,16,17,15,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,8,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,4,21,17,15,5,15,15,6,16,17,16,4,23,23 +24,23,23,8,17,7,4,4,17,6,6,17,6,7,10,21,5,15,2,17,13,16,7,17,19,5,16,8,5,9,4,21,20,23,5,19,9,13,5,8,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,16,5,16,6,4,13,21,10,7,18,9,8,7,7,16,17,8,4,7,7,21,16,4,20,7,14,16,8,4,4,3,16,13,6,21,18,8,21,4,10,15,11,7,15,15,1,17,1,7,5,9,8,15,8,9,17,16,21,15,7,17,4,13,14,4,6,21,8,2,18,1,2,7,17,13,5,5,16,8,2,21,5,2,16,6,14,19,21,9,6,15,21,5,13,5,4,2,5,8,8,8,14,8,15,1,16,4,7,21,3,8,21,21,18,13,5,17,21,7,10,5,7,4,16,10,21,4,10,20,1,17,5,9,4,16,8,13,7,21,18,2,7,16,21,14,6,13,20,7,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,16,16,20,7,5,4,2,7,14,21,17,17,7,17,19,21,8,10,8,5,15,7,18,15,21,2,9,4,15,17,15,9,17,13,4,6,17,18,23,23,23 +24,23,10,4,21,2,6,5,16,6,2,15,16,7,4,16,5,13,4,16,7,16,15,17,6,15,23,23,5,4,6,3,17,23,7,17,9,15,9,5,14,21,14,7,15,7,21,17,4,16,14,17,1,17,6,15,19,2,10,15,10,6,13,4,21,7,21,16,7,6,19,7,21,21,14,6,5,2,16,13,13,1,13,16,16,7,3,7,14,6,21,2,21,8,21,4,5,21,17,7,21,1,17,17,17,7,5,9,8,15,8,9,1,16,17,2,4,16,23,13,17,9,8,16,9,2,21,15,15,5,21,9,11,13,10,8,16,21,15,2,1,1,1,5,23,3,6,15,16,4,21,13,4,5,9,17,8,7,15,9,5,17,16,2,18,21,4,6,17,16,6,13,2,1,21,9,6,6,9,4,4,15,15,19,5,8,21,21,9,10,10,18,23,9,8,4,21,14,15,21,17,8,21,9,15,8,21,15,3,4,8,13,6,21,14,23,13,8,6,3,5,15,13,16,18,19,17,9,13,4,23,3,8,19,16,15,16,21,8,8,6,21,7,23,5,9,15,7,13,10,2,1,17,15,10,16,13,4,21,16,18,5,19,23 +24,23,23,23,23,23,15,15,15,4,7,15,6,8,2,21,5,15,2,16,13,21,15,17,19,5,8,13,13,5,2,8,20,23,18,19,9,15,5,6,2,18,14,1,15,7,8,18,4,15,21,15,11,15,15,21,21,9,15,23,23,23,13,9,6,17,7,9,7,8,16,8,17,8,6,15,5,16,10,7,19,15,14,16,8,4,8,1,16,13,4,2,16,7,7,15,6,21,11,6,17,8,21,2,8,7,5,9,8,15,15,9,4,16,21,5,16,21,13,13,14,14,15,16,8,7,18,21,2,7,21,13,5,2,16,8,2,21,5,2,17,6,14,6,21,9,6,13,7,14,13,5,14,2,5,7,8,8,14,2,15,1,15,5,8,17,10,4,21,17,21,13,9,15,21,6,5,2,15,2,17,10,21,8,6,20,21,16,13,9,6,16,13,13,14,21,21,2,15,13,17,14,8,5,20,4,17,15,5,2,8,13,15,13,13,18,13,8,2,13,17,17,15,16,1,20,14,14,15,2,5,14,17,16,15,15,17,19,16,15,10,8,6,15,7,1,6,5,2,9,6,15,17,15,5,17,13,2,15,17,15,7,21,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,15,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,3,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,23,6,5,9,15,5,2,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,21,8,21,5,10,2,16,5,16,8,6,15,17,16,17,10,8,5,13,17,18,13,21,5,13,15,19,14,16,8,21,13,3,16,21,15,8,21,21,8,16,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,21,6,21,9,6,17,21,2,7,4,13,18,8,15,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,14,2,6,8,18,8,21,21,10,4,21,16,2,13,6,21,21,7,15,15,7,8,15,3,21,21,9,16,21,2,7,21,8,7,18,9,5,13,16,2,15,2,21,8,6,2,21,9,16,15,8,4,15,13,20,18,5,23,5,13,2,9,6,15,13,17,16,18,5,15,10,13,4,14,1,17,8,19,15,21,18,15,7,13,15,18,2,8,3,14,15,15,2,15,2,15,13,17,13,2,15,1,19,5,23,23 +24,23,23,23,20,9,7,15,1,6,13,17,6,3,9,15,10,13,2,21,13,16,7,1,21,5,8,6,8,13,21,15,21,23,13,20,2,10,5,6,2,18,15,1,11,7,8,18,4,21,21,21,15,13,20,1,21,7,21,16,5,10,13,2,6,4,21,5,15,2,16,3,19,15,14,15,5,16,16,6,19,7,14,16,7,13,14,2,15,13,8,13,21,8,16,13,6,21,11,7,15,8,16,7,21,7,5,9,8,15,15,9,16,21,21,6,2,3,13,13,14,15,15,21,8,2,19,21,2,15,21,13,5,7,17,8,2,21,5,2,9,6,14,8,21,9,6,15,15,17,13,5,16,2,5,8,8,8,14,21,15,1,21,10,8,1,10,4,21,16,21,13,6,7,21,7,15,7,7,2,15,20,21,10,2,20,21,17,6,8,7,8,13,5,4,2,21,2,15,13,15,14,23,13,20,4,16,13,5,4,8,13,8,15,13,7,13,8,15,9,5,16,15,16,21,20,14,14,3,2,13,15,16,21,16,7,11,19,21,8,2,7,15,16,15,14,6,10,2,5,15,15,17,15,15,16,13,2,7,16,16,7,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,16,16,15,14,20,13,13,6,14,16,18,23,6,2,13,13,5,6,14,3,5,15,15,7,8,1,4,17,15,16,21,15,15,21,3,2,15,13,15,23,23,23,23,5,21,5,6,15,16,14,16,16,9,7,18,15,7,2,13,13,6,18,15,9,6,21,21,13,13,8,15,14,21,13,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,15,2,15,23,13,3,6,15,16,15,6,16,20,2,3,15,13,15,8,2,7,15,7,14,2,13,17,6,5,19,14,15,23,2,5,15,13,21,3,9,2,16,8,15,2,5,21,16,2,21,21,10,7,21,15,13,6,14,23,23,23,23,23,23,23,23,6,21,21,15,21,21,6,2,9,15,18,23,2,16,5,21,15,15,13,21,14,14,13,8,15,16,15,18,4,9,13,20,17,14,23,13,15,2,3,11,16,13,21,16,2,14,6,5,11,14,14,19,21,21,15,16,11,19,8,13,14,21,15,7,5,5,14,15,15,2,21,16,15,2,16,7,15,15,16,20,15,23,23 +24,23,23,8,17,6,3,5,17,21,15,21,16,6,8,18,9,13,2,17,15,19,4,17,6,9,23,13,21,13,5,8,17,23,13,19,3,6,9,6,7,18,10,7,15,7,21,17,4,17,14,1,17,17,6,13,19,2,10,7,6,10,4,4,17,19,21,9,10,14,16,8,17,14,14,7,6,16,8,13,13,7,13,16,21,3,16,21,7,9,4,16,21,8,16,6,5,21,21,8,21,1,17,8,16,7,5,9,8,7,8,9,1,1,1,9,21,21,23,13,18,6,6,17,9,10,11,17,4,6,21,13,21,4,9,8,16,21,6,2,4,1,10,5,18,4,15,23,21,4,6,13,2,5,9,8,17,7,15,6,5,8,17,8,11,21,4,15,17,3,8,13,9,18,21,8,4,6,7,2,6,4,17,21,3,16,18,5,9,10,10,21,23,2,5,4,21,14,7,21,1,13,2,13,16,4,16,15,7,4,8,13,13,17,2,23,13,16,15,3,5,11,15,17,17,2,7,6,8,10,8,23,16,19,15,15,16,21,8,6,5,1,4,23,7,6,6,6,7,2,10,16,17,7,4,17,13,4,21,17,19,5,23,23 +24,23,23,15,21,2,15,4,17,6,15,21,5,4,4,7,7,13,2,21,13,16,13,21,16,5,21,8,5,13,5,7,20,23,7,20,2,13,5,6,7,18,14,1,10,7,16,19,4,21,14,17,15,21,15,15,21,4,15,16,5,6,13,2,2,9,21,5,6,2,17,7,21,13,2,6,5,21,7,17,20,7,14,17,15,2,6,18,4,13,6,14,19,8,16,2,10,21,21,6,3,15,21,10,10,7,5,9,8,15,7,5,16,21,21,2,21,16,13,13,14,13,7,16,8,15,21,21,2,2,3,13,17,5,13,1,2,16,5,2,14,6,2,6,1,10,14,15,19,21,15,5,13,2,5,8,15,8,14,4,15,15,15,3,21,21,15,4,21,15,2,13,6,21,21,7,4,14,8,8,2,17,18,21,5,17,21,15,13,8,2,8,13,13,7,2,17,4,15,13,16,14,6,13,7,8,16,15,3,4,8,13,8,17,13,23,14,15,16,9,5,15,13,21,16,8,21,14,6,2,2,10,21,16,16,15,16,18,16,15,13,7,5,7,7,14,15,6,2,6,2,21,17,15,5,16,8,2,15,15,17,6,23,23 +24,23,23,23,23,23,10,7,18,16,4,21,6,4,4,19,5,15,4,21,13,17,19,15,21,5,8,13,21,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,4,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,4,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,4,16,15,5,4,8,13,7,13,14,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,13,15,8,4,17,16,21,5,23,23 +24,23,23,15,21,21,2,5,16,2,15,2,21,7,6,13,13,21,2,15,11,21,21,16,2,5,21,5,8,13,6,6,21,23,13,17,6,14,5,8,5,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,15,21,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,5,2,16,15,5,21,21,2,6,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,16,5,21,21,10,15,16,20,8,14,7,4,17,3,14,6,16,15,15,10,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,8,18,15,16,15,16,21,8,6,7,7,16,13,15,10,14,13,16,5,13,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,8,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,17,13,1,7,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,5,21,8,15,14,18,7,6,21,6,5,10,19,5,15,2,21,13,16,19,15,21,9,8,13,9,13,10,8,17,23,15,18,9,6,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,1,21,10,10,21,7,23,23,17,6,5,21,5,4,10,16,8,18,7,6,15,6,21,16,8,19,7,14,17,8,6,10,3,16,6,8,13,1,7,21,2,6,17,7,5,15,10,17,2,19,7,5,9,8,15,15,9,21,16,18,9,6,17,9,13,14,15,13,18,4,6,15,21,2,15,17,13,5,5,16,8,6,14,6,2,1,6,8,6,21,9,5,16,9,14,13,6,8,2,5,8,7,8,14,4,15,21,15,6,7,21,19,15,18,7,18,13,5,15,21,5,4,6,4,10,8,21,21,9,5,20,21,17,3,9,8,8,13,5,5,16,17,2,15,13,16,14,5,5,20,16,16,13,5,4,8,13,7,15,7,19,13,8,2,9,5,17,13,17,17,20,14,14,9,5,6,14,17,16,17,15,16,21,7,7,4,5,6,10,5,13,4,7,5,5,15,21,17,15,6,15,8,6,15,15,21,23,23,23 +24,23,23,15,18,6,2,2,21,15,2,17,6,15,6,16,11,13,2,21,13,16,15,21,21,5,8,5,5,13,21,2,15,23,13,2,2,10,5,6,2,18,14,21,11,7,8,18,4,18,21,15,15,15,15,21,21,15,2,10,5,2,13,6,21,7,21,15,10,2,16,16,18,13,6,15,5,21,16,6,19,7,14,16,8,13,15,2,8,13,13,6,1,8,21,15,6,17,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,1,21,15,3,21,13,13,14,10,13,21,8,15,18,15,2,13,21,13,5,2,10,8,2,21,5,2,21,6,8,6,21,9,6,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,21,15,5,1,2,6,21,21,21,13,8,3,21,7,14,15,7,2,6,10,21,10,15,20,21,17,15,9,2,8,13,5,15,2,21,2,15,13,16,14,4,5,20,2,15,13,5,4,8,13,7,13,6,2,13,8,15,9,5,17,15,17,18,20,14,14,8,2,13,14,16,21,16,15,16,19,21,8,13,7,15,15,5,1,5,2,2,9,15,15,17,16,10,16,13,8,15,21,15,6,23,23 +24,23,23,23,21,4,6,10,17,6,8,17,16,8,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,16,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,21,21,16,21,3,10,16,5,10,13,4,21,6,21,7,21,7,16,15,16,4,2,15,6,16,21,10,20,15,14,1,1,4,5,19,10,13,5,6,16,8,17,6,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,17,13,13,14,15,15,21,3,15,19,17,10,18,16,13,17,15,6,8,5,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,15,15,15,2,17,21,4,4,18,6,10,4,6,21,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,5,15,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,17,13,16,17,1,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,9,4,8,9,6,15,17,17,15,10,16,15,10,15,15,19,10,23,23 +24,23,23,23,23,8,10,2,21,10,8,6,21,6,10,15,13,21,10,15,7,21,21,16,2,5,21,9,8,13,3,6,17,23,13,17,5,14,5,8,6,19,15,8,15,7,21,16,4,17,14,21,15,21,15,8,21,6,2,21,3,10,13,6,21,5,13,8,8,14,16,2,16,6,14,13,13,14,8,8,13,14,13,21,13,2,18,2,3,14,15,8,16,15,16,5,5,21,21,19,21,15,1,11,21,7,5,9,16,15,15,5,8,21,18,5,21,8,23,14,14,15,2,8,8,5,16,21,2,15,3,13,17,3,13,17,8,16,2,3,2,16,2,5,21,9,6,10,21,5,16,8,2,15,9,7,13,7,15,2,15,3,16,5,21,21,10,15,21,20,4,14,8,8,17,3,14,5,8,15,15,2,21,2,7,21,1,15,5,9,16,17,23,2,3,2,21,15,14,6,18,7,8,15,7,8,20,7,7,4,8,13,7,16,21,23,9,3,2,3,6,16,13,16,16,6,3,2,13,13,6,15,19,15,17,15,15,21,8,15,7,7,15,2,3,10,14,15,15,6,15,21,17,13,2,15,15,2,8,21,2,5,3,23 +24,23,23,23,17,4,6,2,17,10,4,19,21,13,7,19,17,9,2,18,13,18,17,18,19,5,21,8,7,13,6,4,17,23,15,17,9,6,9,4,16,18,8,15,15,7,8,19,2,16,13,21,9,1,16,8,19,6,4,17,2,9,13,7,21,5,17,9,4,13,17,8,19,16,15,7,5,19,6,13,13,8,13,16,21,10,13,10,16,9,8,8,16,14,16,7,4,21,21,6,21,7,17,8,10,7,5,9,17,15,8,2,1,21,9,2,17,21,13,13,15,4,13,16,2,10,9,17,9,7,1,16,23,23,13,21,7,11,5,8,23,23,23,23,23,23,23,23,23,23,23,23,7,7,9,4,8,8,14,6,17,10,18,2,21,21,4,4,21,19,6,9,2,23,23,9,5,4,19,19,20,10,21,17,9,9,1,4,9,8,17,18,23,3,5,2,21,5,4,19,21,14,23,19,9,4,16,15,3,4,17,13,9,19,13,23,13,15,16,7,5,17,13,17,16,18,8,5,23,23,4,14,19,16,17,16,7,19,15,6,13,16,7,13,14,23,23,23,23,15,6,4,17,7,4,17,7,2,1,17,19,9,23,23 +24,23,15,5,21,3,6,2,21,13,15,17,6,2,15,15,13,13,8,21,13,15,19,16,21,5,8,15,7,13,6,13,8,23,13,20,2,10,5,6,2,18,15,10,11,7,7,18,4,21,7,21,15,15,21,15,21,3,21,10,6,15,13,6,17,8,21,9,6,2,17,15,18,8,4,15,5,21,21,10,3,7,14,16,8,7,10,9,21,5,8,13,1,8,17,13,6,21,15,10,15,8,1,16,8,7,5,9,15,15,15,9,21,21,21,3,2,18,13,13,14,6,2,21,8,15,18,20,2,15,21,13,5,5,8,7,2,21,5,2,19,6,14,6,21,9,5,16,14,14,13,6,17,2,5,8,8,8,14,16,15,15,15,3,8,21,15,2,21,21,8,5,9,15,21,2,6,14,7,2,5,8,21,17,2,20,1,17,15,16,6,8,13,13,4,2,21,2,15,13,21,14,15,13,20,2,15,13,5,4,8,13,8,10,8,9,15,8,19,16,5,17,13,20,18,6,21,14,7,13,10,1,16,16,16,8,7,19,18,2,14,13,4,17,8,5,14,13,15,6,18,15,21,15,6,16,13,2,16,15,15,5,23,23 +24,23,23,5,16,7,15,6,21,10,2,21,6,6,6,18,5,15,2,16,13,16,7,15,16,5,8,13,8,13,8,8,16,23,6,3,2,15,10,6,2,18,13,18,15,7,8,21,4,21,18,15,15,15,6,21,21,2,10,16,14,23,23,16,5,10,2,5,15,2,16,8,20,8,10,6,5,16,2,15,19,7,14,8,15,13,10,3,16,15,5,13,21,8,21,15,6,21,15,6,15,15,16,2,6,7,5,9,8,15,1,9,21,16,21,2,15,21,13,13,14,6,13,1,6,2,15,21,15,5,21,13,5,7,8,8,2,16,16,5,16,6,14,13,17,9,5,15,5,21,15,7,13,15,9,8,8,8,14,2,15,18,8,15,9,21,2,15,21,21,6,14,10,9,21,2,6,6,5,21,15,21,21,21,5,20,1,8,13,9,15,8,13,5,15,21,16,2,15,13,15,14,15,13,20,16,16,8,5,4,7,13,13,15,13,23,13,17,2,9,5,16,15,16,16,21,14,14,13,2,5,14,16,21,16,8,17,21,8,6,4,2,15,14,13,15,15,19,5,5,15,21,16,7,2,8,15,15,8,16,21,7,15,18 +24,23,23,10,21,5,5,7,18,4,9,21,6,9,4,19,5,13,4,17,13,17,19,8,21,9,8,5,5,4,8,9,17,23,4,19,9,6,7,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,17,21,5,19,5,1,3,9,10,13,18,21,5,4,4,17,14,17,9,10,5,5,17,13,4,19,15,14,17,8,15,4,9,16,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,7,14,15,7,9,17,21,16,2,6,21,13,13,21,10,9,21,9,4,18,17,4,4,21,13,5,9,5,8,17,17,8,15,5,6,14,6,17,9,19,8,10,14,3,7,9,17,9,4,8,8,14,4,15,17,8,4,5,17,19,4,21,15,18,13,9,17,21,5,4,4,3,4,5,17,18,17,4,19,21,10,5,9,9,8,13,15,9,2,17,15,18,7,1,14,4,5,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,4,9,10,10,14,17,15,21,13,17,21,19,8,9,14,9,4,9,15,14,7,9,6,6,17,17,10,10,15,15,4,21,17,15,9,23,23 +24,23,23,23,23,23,2,6,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,21,15,16,21,6,2,16,15,2,13,6,21,5,21,15,8,15,16,5,17,15,14,13,14,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,9,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,15,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,13,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,17,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,15,2,21,15,10,16,5,2,10,8,14,13,3,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,6,14,20,19,21,15,7,8,16,4,16,14,16,15,17,15,16,1,2,2,17,6,10,5,6,21,8,21,5,7,14,16,15,21,21,15,7,5,19,16,5,13,15,14,8,9,7,3,15,14,13,4,15,21,7,16,2,18,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,6,10,16,9,15,16,15,10,6,21,15,14,6,13,21,13,14,17,8,7,21,15,5,16,2,2,2,19,19,15,8,14,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,13,14,15,7,8,6,19,21,21,7,16,1,2,2,16,6,8,13,2,10,2,17,4,15,13,21,14,14,13,8,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,5,7,8,2,21,16,17,16,15,11,16,2,13,16,15,23,7,15,15,10,15,6,2,15,21,2,13,8,13,6,15,16,8,23,23,23 +24,23,23,23,23,16,15,6,1,5,2,21,21,7,2,19,10,15,7,21,13,21,20,16,13,23,8,6,8,5,11,21,19,23,15,19,3,7,10,10,2,18,14,15,15,7,17,17,4,21,15,16,19,2,19,19,21,10,10,16,10,10,3,10,18,11,21,5,10,15,16,6,17,15,8,10,10,18,16,15,13,15,13,17,21,8,3,21,14,6,2,4,20,10,21,4,6,21,21,2,21,1,21,16,16,7,5,9,8,15,8,9,16,21,17,5,18,16,23,13,21,7,16,17,10,15,7,21,8,7,23,23,23,14,5,17,11,21,15,2,19,1,1,4,14,6,23,23,23,23,10,9,4,6,9,10,16,8,15,15,15,7,15,2,21,21,2,6,11,21,15,21,6,7,17,21,10,17,7,23,23,23,23,14,7,18,21,15,4,10,10,18,23,10,6,13,21,14,13,21,21,15,14,13,21,10,17,19,9,4,8,13,2,21,3,23,21,17,6,3,5,16,15,11,18,6,21,3,10,10,2,23,17,19,21,15,13,21,7,19,5,4,4,23,13,8,13,10,13,17,1,20,21,2,6,16,13,10,17,16,19,5,19,23 +24,23,23,23,23,23,23,23,17,4,4,19,21,6,8,2,16,13,9,19,7,18,19,18,6,5,21,2,7,13,19,7,19,23,13,19,9,6,9,16,7,1,8,15,15,13,11,1,4,21,14,17,15,17,7,21,17,4,15,16,6,5,4,2,15,9,18,1,5,4,17,4,16,21,9,5,6,4,16,19,13,8,13,17,17,3,6,18,5,5,2,5,19,8,21,18,6,21,1,16,17,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,21,23,13,1,6,10,17,9,6,5,17,4,7,1,6,21,4,9,8,4,21,9,2,4,8,15,5,23,6,2,1,21,5,16,9,17,6,9,1,17,7,15,19,5,21,11,1,1,20,4,3,21,19,9,13,8,18,21,9,4,6,9,13,10,1,21,17,5,17,21,6,2,10,10,17,23,4,9,4,21,15,21,19,17,10,5,5,21,6,17,7,7,4,8,13,5,4,21,23,7,16,6,9,5,8,6,19,17,3,9,6,4,13,9,23,18,8,18,8,16,21,7,6,4,16,14,23,9,7,16,19,13,8,17,8,21,15,4,11,13,4,1,1,20,5,6,23 +24,23,23,23,23,23,23,23,23,8,6,18,9,4,10,14,10,15,16,18,15,16,15,16,4,5,21,7,7,13,9,8,18,23,21,19,9,5,10,21,6,18,3,15,15,7,8,1,4,8,14,16,21,16,6,15,19,4,10,15,4,6,13,4,18,7,21,7,5,7,1,21,16,4,9,7,7,17,16,5,13,7,21,19,7,21,7,4,17,13,15,2,21,14,17,7,5,21,21,19,4,1,17,8,4,7,7,9,21,15,8,9,21,17,17,5,21,16,23,4,15,14,9,16,9,15,7,1,2,4,21,13,15,7,4,17,10,16,21,2,13,16,6,5,13,4,23,15,19,15,4,13,21,9,9,17,8,8,15,19,5,21,1,21,17,1,6,15,17,15,9,13,8,15,16,5,4,4,7,13,6,6,1,17,4,17,21,1,5,10,19,18,23,2,5,17,17,21,15,4,21,14,8,5,16,4,15,15,8,4,7,13,9,17,8,23,15,16,11,3,5,7,13,17,16,18,21,14,5,13,2,4,19,16,17,16,21,21,7,4,13,17,14,23,10,10,7,16,15,8,6,17,21,7,8,16,7,2,17,16,19,5,3,23 +24,23,10,5,15,7,15,10,21,15,15,21,6,15,15,7,13,7,2,21,13,16,16,13,18,9,8,15,8,13,15,2,16,23,10,3,2,15,6,6,2,18,14,18,11,7,8,18,4,21,1,21,15,15,15,16,21,6,2,7,15,4,6,13,5,21,21,15,2,2,16,9,19,7,4,13,5,21,16,7,19,7,14,17,8,6,4,9,16,15,8,13,1,8,16,15,6,21,11,15,15,8,16,10,19,7,5,9,13,15,15,9,21,21,1,4,17,21,13,13,14,7,15,16,8,15,18,15,2,15,7,13,5,6,16,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,16,10,2,21,16,21,13,9,15,21,13,15,15,10,2,6,10,21,4,8,20,21,21,13,9,8,8,7,8,10,2,18,21,15,13,16,14,15,13,20,4,16,13,5,4,8,13,7,13,7,19,13,8,8,9,5,16,13,16,21,20,14,14,15,13,15,14,21,16,21,15,16,19,21,8,18,14,10,4,6,15,4,13,2,7,5,16,16,15,7,15,8,2,17,15,16,7,23,23 +24,23,23,23,16,13,6,15,21,8,15,21,6,13,6,18,5,15,2,21,13,21,19,15,16,5,8,13,7,13,10,16,16,23,15,3,2,15,5,6,2,18,13,19,15,7,8,3,4,15,21,7,15,15,15,16,21,5,2,8,8,23,23,5,15,6,21,5,10,16,16,8,19,8,15,6,5,21,16,8,3,7,14,16,8,6,15,3,16,13,15,13,21,14,21,2,6,21,15,15,15,15,16,10,3,7,5,9,8,15,15,9,21,21,18,5,2,21,13,13,14,15,13,21,6,10,15,21,2,5,21,13,5,5,16,8,7,16,5,2,8,6,8,15,21,9,8,15,16,14,13,5,16,2,5,8,7,8,14,2,15,21,15,8,5,21,10,15,16,21,21,13,5,15,21,5,14,15,5,2,5,21,21,8,13,20,1,2,5,9,15,8,13,13,8,21,16,2,15,13,16,14,15,5,20,10,16,15,5,4,7,13,13,13,13,3,13,8,2,9,5,17,15,16,16,20,14,14,5,13,15,14,17,16,21,15,16,21,7,7,2,5,6,15,5,15,6,19,7,5,15,21,17,15,2,15,8,5,17,15,16,23,23,23 +24,23,9,4,17,5,7,4,16,6,3,21,17,7,10,4,9,15,14,19,7,17,21,17,2,9,23,23,9,9,2,8,17,17,7,4,9,6,9,17,14,18,2,15,15,7,16,17,4,16,14,17,1,1,6,15,18,2,4,3,2,6,13,4,21,9,21,5,4,21,3,8,17,4,14,7,6,6,16,15,13,15,13,16,17,3,19,21,7,13,10,10,19,7,21,2,10,21,17,6,21,1,17,17,16,7,5,9,8,15,7,9,21,16,21,4,15,16,23,13,1,6,7,16,9,7,21,1,19,10,21,13,11,6,9,7,17,21,6,2,18,18,1,5,7,15,23,15,16,6,4,13,18,6,9,2,8,8,15,13,5,1,17,8,11,21,10,15,17,9,6,14,3,21,18,7,4,6,5,10,17,15,1,4,4,17,21,3,9,10,10,11,23,4,5,1,21,13,7,18,8,7,6,6,17,6,17,18,3,4,8,13,6,21,6,23,13,15,10,3,5,16,13,18,18,6,19,4,13,23,10,7,16,19,15,15,16,21,8,5,5,21,8,23,4,9,10,6,13,2,6,20,17,15,7,17,13,10,21,17,15,6,23,23 +24,23,23,23,21,4,10,4,17,6,15,21,15,15,10,19,5,21,6,16,13,15,21,21,16,5,21,5,8,13,21,19,16,23,9,17,2,13,6,6,7,18,15,15,15,7,8,17,4,21,14,17,21,17,15,18,18,10,15,17,5,15,9,10,16,7,21,5,6,4,21,8,1,2,14,5,21,17,15,13,6,15,13,8,1,10,19,10,14,13,8,10,18,8,15,21,6,8,1,4,4,1,17,6,17,7,5,9,8,15,8,9,17,15,17,5,2,21,13,13,15,8,16,21,9,10,2,18,10,5,20,13,21,10,15,8,16,17,10,9,21,21,14,5,16,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,15,6,21,1,15,1,1,9,10,13,6,17,1,7,7,2,7,2,5,2,16,21,5,17,1,10,9,16,10,8,23,9,7,21,21,2,10,13,17,13,10,6,15,8,17,15,3,4,8,13,9,17,13,23,7,21,16,15,5,15,13,17,17,5,8,14,8,13,4,2,19,21,15,16,16,1,16,4,2,14,3,23,9,5,14,4,15,17,6,21,17,10,6,17,7,2,8,15,19,6,19,18 +24,23,23,23,23,6,9,10,17,10,5,21,17,10,4,8,14,19,4,16,3,21,18,16,4,5,14,4,8,6,10,18,21,18,7,3,10,21,6,6,7,18,7,7,15,7,17,17,4,16,14,17,21,21,15,16,21,15,19,8,6,4,3,9,17,7,21,3,7,15,21,8,17,8,14,15,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,16,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,5,18,21,9,5,19,18,2,10,17,13,21,10,6,8,21,21,10,2,4,1,1,5,16,6,2,23,21,15,1,13,17,5,9,18,8,7,15,2,5,1,15,3,21,18,8,2,17,19,10,10,5,21,21,15,7,14,19,9,6,21,16,17,5,17,21,7,2,10,2,16,23,3,6,13,21,4,2,19,21,16,5,5,16,4,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,15,13,17,16,19,7,7,7,18,5,23,19,21,17,13,16,18,17,8,9,16,8,23,5,9,5,21,15,2,10,21,17,13,2,21,7,4,16,16,19,5,19,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,15,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,16,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,15,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,8,21,6,4,2,17,6,15,6,17,1,7,19,5,13,4,1,13,17,19,21,5,5,18,3,23,13,9,16,17,23,15,16,3,14,5,6,15,18,6,8,15,7,15,17,4,8,19,17,21,15,11,21,18,5,6,16,6,4,13,9,4,7,21,6,5,1,17,6,19,4,6,6,3,16,16,6,13,7,13,16,21,8,15,6,14,13,15,2,21,2,16,4,5,15,15,8,18,1,17,17,16,7,5,9,17,15,8,9,1,17,17,5,19,21,23,13,21,5,8,17,9,2,11,17,4,15,21,13,11,2,5,8,16,21,19,9,14,17,23,3,18,6,2,23,23,23,19,5,2,21,13,8,7,8,14,2,5,19,16,13,17,18,8,2,21,15,4,13,6,21,17,7,2,8,15,5,6,4,1,21,6,17,18,4,4,10,3,19,23,9,7,1,17,8,4,5,18,14,17,21,17,8,16,15,7,4,7,13,7,1,5,23,15,11,2,9,5,13,13,21,16,18,8,14,19,13,14,23,19,15,17,16,1,18,3,4,6,18,7,5,15,15,3,14,15,8,16,18,13,15,2,16,7,2,1,17,21,5,10,18 +24,23,23,5,15,6,2,2,21,15,2,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,15,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,5,2,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,8,15,16,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,15,21,13,5,15,21,9,14,2,3,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,14,14,17,16,21,8,16,21,8,15,4,8,13,6,5,15,16,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,9,16,15,13,21,11,6,15,8,16,8,21,7,5,9,7,15,13,9,21,21,21,8,8,21,13,13,14,6,13,21,9,8,18,21,2,7,17,13,5,6,8,8,2,21,5,2,20,6,8,6,21,9,6,13,15,21,13,5,14,2,5,8,8,8,14,8,15,1,21,15,7,21,6,7,21,21,18,13,6,16,21,7,6,8,7,2,6,10,21,15,5,20,1,16,15,5,10,16,15,5,6,21,17,2,15,7,21,14,6,13,20,2,17,13,5,4,8,13,15,13,13,9,13,7,2,7,16,16,15,16,17,20,14,14,6,13,13,14,16,21,15,15,16,19,1,8,5,9,8,15,6,18,2,15,2,9,6,15,16,15,6,17,13,15,17,1,17,6,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,17,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,7,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,8,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,5,8,2,5,15,21,2,2,21,6,7,8,19,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,15,15,16,21,5,2,8,5,23,23,14,15,5,21,9,2,16,16,2,19,8,15,15,5,16,16,5,13,7,14,16,8,15,6,3,15,13,2,13,21,14,21,13,2,17,15,6,15,15,17,8,4,7,5,9,8,15,13,9,21,21,18,2,6,21,13,13,14,15,13,18,6,2,6,21,2,11,21,13,5,2,16,8,7,15,5,2,21,6,14,15,21,9,13,15,16,14,13,5,16,2,5,8,7,8,14,2,15,21,15,15,5,21,2,15,19,15,21,13,5,15,21,5,16,15,5,2,13,2,21,16,13,20,21,2,13,9,8,8,13,15,6,21,17,2,15,13,16,14,15,13,20,17,16,13,5,4,8,13,15,15,6,19,13,8,2,9,5,17,15,16,21,20,14,14,7,13,15,14,17,16,21,8,16,21,7,2,4,8,5,15,5,15,4,19,5,9,15,21,17,15,5,15,15,2,16,16,7,23,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,8,14,7,21,21,5,2,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,16,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,21,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,1,4,3,16,9,2,8,17,4,8,19,13,18,4,10,8,8,21,9,2,3,21,21,5,8,2,23,15,21,2,6,13,3,5,9,19,8,7,16,10,5,21,8,8,18,21,8,2,16,19,10,3,2,21,21,13,6,4,19,5,10,4,1,21,4,21,21,4,13,11,2,9,23,3,7,4,21,14,3,21,16,4,23,10,15,8,16,19,9,4,8,13,6,19,14,15,13,16,10,9,5,11,15,21,18,4,8,4,3,13,16,23,19,7,17,16,16,21,15,10,7,13,3,23,23,10,19,10,10,19,2,13,1,9,2,21,13,2,5,16,16,8,19,18 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,18,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,8,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,4,21,7,9,2,20,2,5,21,15,4,10,10,5,21,10,15,7,15,18,21,21,16,21,5,5,13,2,19,15,23,6,21,7,14,6,8,15,21,14,15,15,7,7,17,4,8,15,17,21,21,16,15,21,6,21,17,5,7,13,10,21,7,20,9,6,14,21,4,21,8,4,6,17,17,13,13,13,15,20,1,15,7,4,14,21,13,7,10,18,14,15,3,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,10,2,17,13,13,4,5,16,21,9,15,2,18,9,15,21,13,21,7,7,8,16,16,9,9,20,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,7,3,5,21,15,2,15,17,15,21,16,5,8,13,4,15,21,7,14,2,8,2,5,21,18,2,6,15,1,7,8,7,16,7,23,9,2,21,21,14,13,13,18,21,4,13,19,2,17,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,7,2,15,16,15,13,18,1,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,5,1,15,15,15,1,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,6,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,16,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,9,21,4,2,5,17,8,4,17,17,10,7,4,9,15,21,16,15,16,7,16,1,9,7,4,13,4,8,6,16,23,9,17,9,13,9,4,4,16,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,5,21,16,5,2,13,17,21,5,21,6,10,9,17,18,16,4,4,7,6,21,21,6,20,7,14,17,2,5,4,19,14,9,13,9,17,14,21,2,6,17,17,6,19,8,16,7,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,16,5,8,16,10,4,18,17,6,7,4,13,17,4,5,18,15,17,4,19,9,6,6,6,1,9,4,9,13,4,7,17,19,7,9,19,8,8,15,9,15,7,7,2,21,21,10,4,18,19,9,13,6,17,17,7,6,7,7,2,5,18,21,18,2,17,1,19,6,8,7,8,13,15,5,2,21,17,7,21,21,14,14,5,16,17,16,15,3,4,8,13,8,17,10,23,15,15,8,9,5,16,13,17,17,17,21,14,5,5,6,19,19,8,17,7,16,18,16,17,9,7,4,6,9,8,7,8,9,6,4,17,17,15,5,17,7,4,8,16,20,5,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,16,5,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,8,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,7,19,16,21,15,16,1,7,9,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,21,10,7,6,21,8,9,21,1,15,10,19,14,17,10,14,7,16,19,16,20,5,19,6,8,13,9,19,16,23,5,17,9,15,7,4,16,19,15,8,15,7,17,17,4,17,14,16,21,17,5,21,18,4,7,17,6,15,13,10,16,7,21,6,6,8,1,14,21,8,6,19,18,2,8,6,13,7,13,7,21,10,18,4,15,15,1,7,19,8,17,5,4,21,15,6,21,1,17,8,6,7,5,9,7,15,8,9,1,21,1,8,2,17,13,7,1,16,5,16,9,10,15,17,2,5,20,13,21,4,9,8,6,16,10,8,20,21,14,5,19,15,23,23,23,23,23,23,13,8,9,3,8,8,15,2,6,1,13,2,1,21,19,9,17,5,6,9,5,18,21,8,10,6,7,2,15,4,17,21,9,19,1,13,3,16,3,23,9,9,2,21,17,3,15,13,21,13,15,13,15,16,18,21,3,4,8,13,5,17,13,23,8,1,21,13,5,15,13,17,16,17,15,14,9,13,4,4,19,17,16,16,17,21,15,9,2,14,3,23,9,15,17,6,13,4,5,18,17,16,3,15,7,6,21,17,19,9,19,23 +24,23,23,15,15,5,15,15,18,8,15,21,6,13,2,18,13,15,2,21,13,16,3,15,16,5,8,13,8,13,15,6,16,23,7,20,2,15,5,6,2,18,15,19,15,7,8,17,4,15,14,21,15,15,8,21,21,5,2,16,23,23,13,17,15,13,1,5,2,15,16,14,17,6,15,15,5,17,21,7,19,15,14,16,8,6,8,2,16,13,13,8,1,8,21,2,6,21,15,6,15,15,1,8,2,7,5,9,8,15,15,9,21,21,21,6,15,21,13,13,14,15,6,21,5,15,15,21,8,15,21,13,5,5,8,8,16,16,7,2,8,6,14,5,21,9,6,15,8,14,13,5,5,2,5,8,8,8,14,2,15,15,15,15,21,21,2,15,19,15,21,13,5,14,21,5,15,5,6,2,15,21,18,8,13,20,21,4,15,8,10,8,13,15,8,21,16,2,15,6,21,14,8,6,20,8,16,13,5,4,7,13,7,13,15,19,15,7,2,13,5,16,15,16,17,20,2,14,5,15,15,14,17,16,17,15,16,3,7,7,4,5,10,10,5,15,4,15,5,5,15,21,17,7,13,15,15,4,15,15,15,10,23,23 +24,23,6,8,21,2,6,4,17,8,8,16,17,6,9,4,7,15,8,16,13,16,15,17,10,13,7,9,7,9,5,7,1,23,7,17,9,13,3,10,3,21,14,1,10,7,16,18,4,19,3,21,15,21,15,16,21,3,10,16,5,10,13,4,21,2,21,9,4,4,17,16,17,2,4,4,5,17,10,15,20,7,14,21,2,4,4,19,14,9,13,15,16,7,17,15,6,21,21,10,19,8,16,15,21,7,5,9,21,13,11,5,17,21,18,4,21,17,13,13,8,7,16,16,10,7,18,21,3,4,17,13,17,4,5,17,15,17,3,3,9,6,1,16,1,10,7,6,20,6,4,10,19,5,9,20,8,8,15,4,15,15,9,10,16,21,6,21,18,18,6,9,4,21,21,7,15,10,7,3,2,18,21,21,6,8,21,4,13,8,4,8,13,4,4,7,17,2,13,21,21,14,10,15,8,17,16,15,3,4,8,13,3,7,13,4,13,15,21,9,5,17,13,17,16,18,21,7,5,9,7,19,18,19,17,7,17,21,16,7,5,7,1,6,6,5,7,16,9,10,10,17,17,15,6,17,15,4,21,8,20,5,19,18 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,1,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,14,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,8,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,14,14,13,5,16,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,13,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,16,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,8,15,21,6,5,20,19,4,15,2,17,13,21,19,15,17,5,21,9,7,21,8,8,17,23,6,3,2,15,5,5,10,18,7,1,11,7,8,18,4,8,19,15,15,15,2,21,21,10,21,15,5,15,13,15,17,5,21,9,8,4,16,15,17,15,7,5,6,17,16,16,5,7,14,17,8,2,13,6,15,13,7,7,1,7,21,13,5,17,11,15,15,15,21,17,3,7,5,9,8,15,13,9,17,1,21,2,8,17,13,13,14,8,15,17,8,15,18,15,10,7,17,13,5,7,3,7,2,21,5,2,20,6,14,5,21,9,8,15,16,14,15,5,14,2,5,8,8,8,14,2,15,21,11,8,13,19,2,10,17,21,8,15,5,16,21,15,17,10,15,2,5,2,21,21,8,20,1,2,7,9,16,8,7,7,4,2,18,2,15,13,21,14,14,13,20,8,7,15,5,4,8,13,15,13,5,19,13,7,8,9,5,15,13,21,21,17,13,14,15,13,10,2,16,16,16,15,16,1,8,2,7,2,5,10,5,15,14,14,18,9,6,15,17,15,13,15,23,23,23,23,23,23,23,23 +24,23,23,23,23,6,14,5,20,8,15,17,6,2,2,21,13,13,2,21,13,17,15,15,15,7,15,23,5,23,2,16,21,15,15,19,2,15,5,15,2,18,14,1,11,7,8,18,4,16,21,15,15,15,15,16,21,15,2,16,5,15,13,2,6,8,21,13,2,17,16,8,19,13,14,13,5,21,21,7,19,15,14,16,8,2,4,15,21,6,15,13,1,7,16,15,5,21,11,15,15,8,21,16,20,7,5,9,15,15,15,9,21,21,21,15,5,21,13,13,14,15,15,21,8,15,20,21,2,8,8,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,2,15,8,21,13,2,17,21,21,13,8,8,21,7,14,15,7,2,5,2,21,6,15,20,1,16,15,11,6,8,13,2,4,2,21,2,15,13,21,14,14,5,20,7,15,13,5,4,8,13,7,13,5,9,13,8,16,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,16,15,16,19,16,8,13,7,8,15,7,14,5,8,11,15,15,15,19,15,6,17,15,2,21,17,15,23,23,23 +24,23,23,23,23,21,6,15,16,8,9,15,6,8,6,21,13,15,2,17,13,21,15,16,3,5,21,6,8,13,4,2,20,23,6,3,4,7,9,6,2,18,14,21,7,7,8,18,4,8,21,15,11,15,9,16,21,10,2,16,5,21,13,4,6,2,17,5,2,16,16,2,18,7,6,7,9,21,16,8,19,7,14,16,8,6,4,3,16,13,4,4,1,7,21,15,6,21,11,10,15,8,21,7,8,7,5,9,7,15,15,9,18,17,21,10,15,17,13,13,14,4,15,21,8,4,18,21,2,7,17,13,5,5,8,8,2,21,5,2,20,6,8,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,17,15,1,16,8,8,21,6,4,21,21,17,5,6,8,21,7,17,4,7,2,10,10,21,6,7,20,21,4,13,9,6,16,13,5,15,21,18,2,4,13,16,14,7,5,20,17,16,15,5,2,8,13,15,13,13,19,13,7,2,15,17,8,15,16,1,20,14,14,9,2,4,14,17,16,15,15,21,19,17,8,6,8,5,15,7,18,6,6,2,9,15,16,17,15,4,17,13,6,10,17,15,4,23,23 +24,23,23,23,21,21,2,6,21,2,10,15,21,2,5,13,13,21,8,13,7,18,21,16,2,5,21,2,8,13,2,6,15,23,13,17,5,14,5,17,6,21,14,16,15,7,21,16,4,21,14,21,15,21,15,8,21,6,2,17,2,11,13,6,21,5,13,15,10,10,21,5,16,10,14,13,2,15,8,2,14,8,13,21,8,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,8,7,21,7,5,9,15,15,15,9,15,21,18,13,21,8,23,14,14,13,5,16,5,15,2,16,2,15,21,13,16,2,13,21,15,17,2,3,15,21,13,6,21,8,5,10,21,5,16,8,2,15,9,7,13,8,15,2,15,18,15,5,21,21,6,15,18,20,8,14,7,15,16,5,14,3,16,15,15,2,17,2,15,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,7,5,15,15,15,20,15,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,5,5,13,5,16,18,15,16,15,15,21,8,6,7,2,15,15,15,10,14,13,15,6,15,21,1,15,10,16,15,2,6,21,2,5,3,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,17,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,14,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,13,6,18,4,4,21,6,2,4,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,15,19,9,5,13,6,2,18,15,3,15,7,8,18,4,15,21,15,15,13,15,16,21,7,4,19,15,23,23,14,7,13,1,13,4,16,17,4,19,7,4,7,5,21,16,6,9,7,14,17,8,6,4,3,16,6,8,13,1,8,21,2,6,21,11,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,5,15,21,13,13,14,4,13,21,5,15,15,21,15,2,17,13,5,5,8,8,2,1,6,2,2,6,14,6,21,9,2,20,15,14,13,6,10,2,5,8,7,8,14,2,15,21,15,4,5,21,2,15,18,16,21,13,9,21,21,13,4,13,6,2,15,10,21,8,4,20,21,2,8,9,8,8,13,13,6,21,17,2,15,13,1,14,4,5,20,4,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,2,14,3,15,15,14,17,16,16,15,17,21,7,9,2,7,4,15,13,15,3,19,5,9,4,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,1,5,21,5,7,13,2,8,21,8,15,20,11,7,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,6,9,7,15,8,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,6,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,7,2,5,8,8,8,14,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,13,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,5,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,16,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,6,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,15,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,23,9,17,5,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,7,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,8,5,1,8,21,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,2,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,17,21,13,7,16,21,8,6,15,7,7,13,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,21,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,5,7,21,6,10,2,17,9,7,17,17,7,13,4,4,15,7,16,13,16,15,16,15,13,17,6,5,9,18,7,21,23,7,17,9,13,4,4,9,18,14,1,1,7,16,19,4,21,3,17,16,21,15,16,21,9,4,16,5,13,13,7,21,4,21,5,6,4,17,14,21,9,4,4,5,21,3,14,20,7,14,21,2,5,4,19,14,9,13,13,17,14,21,7,6,17,17,6,19,8,17,8,10,7,5,9,9,13,11,5,17,21,17,15,21,15,13,13,8,6,15,16,4,2,19,17,17,7,4,13,17,7,5,18,5,17,2,15,8,6,4,6,11,3,6,7,20,9,16,10,19,7,9,20,7,8,14,16,7,15,16,15,21,21,4,4,18,9,5,2,4,17,21,7,7,16,7,8,6,19,21,1,9,16,1,17,3,8,7,8,13,9,4,2,17,4,13,21,17,14,14,7,15,5,16,15,3,4,8,13,8,7,13,17,14,13,8,9,5,17,13,17,16,8,21,14,9,13,4,3,18,15,17,15,16,18,16,7,5,7,2,6,9,9,15,15,9,6,2,17,17,15,6,17,7,4,15,15,20,5,19,18 +24,23,23,6,1,6,9,9,17,4,9,19,1,13,15,5,21,9,7,21,13,18,17,19,19,5,8,7,8,13,6,4,17,23,7,17,9,6,9,4,17,18,21,15,15,7,8,16,4,16,10,21,9,1,17,15,19,5,20,15,6,4,13,2,21,7,21,5,5,7,17,4,19,4,6,7,5,9,6,5,13,8,13,17,21,10,9,10,5,4,7,10,18,4,17,10,6,21,21,5,19,7,17,17,19,7,5,9,17,15,8,9,1,21,18,2,8,21,13,13,19,4,4,16,2,7,1,16,9,4,23,23,23,23,4,18,13,17,9,1,5,8,23,23,23,23,23,23,23,23,23,23,7,13,9,19,17,8,14,10,13,6,18,8,17,21,4,19,21,19,5,9,2,8,23,23,9,7,9,19,15,3,21,17,5,16,1,4,13,8,16,18,23,3,5,2,17,5,4,19,17,14,10,5,17,23,7,15,3,4,8,13,6,19,5,23,19,19,16,9,5,16,13,17,17,18,8,6,23,23,9,14,19,17,21,16,16,19,8,19,9,17,6,23,23,23,23,9,15,3,6,4,17,15,6,17,7,4,1,17,19,9,19,23 +24,23,23,23,23,23,5,2,21,15,15,21,13,2,2,3,9,15,2,17,13,16,19,15,16,5,21,13,7,5,2,8,16,23,6,16,13,15,5,5,8,18,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,10,2,15,10,10,13,2,21,15,21,8,5,15,16,21,16,13,2,7,5,17,2,6,3,7,14,16,8,6,14,2,16,13,7,8,1,8,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,13,9,21,21,21,2,8,21,13,13,14,7,15,17,8,5,18,15,2,7,17,13,5,5,2,8,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,2,15,21,13,7,13,18,2,15,16,21,8,13,5,16,21,5,13,15,3,2,10,1,21,6,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,13,13,20,16,8,15,5,4,8,13,7,13,13,19,13,8,8,9,5,16,13,17,15,19,13,14,10,13,10,2,20,21,21,7,17,1,8,2,7,15,8,5,5,15,5,7,21,2,14,21,17,13,6,17,15,15,15,16,15,23,23,23 +24,23,23,23,15,10,10,10,21,15,15,21,6,4,15,7,13,13,2,21,13,16,16,16,17,5,8,15,13,13,6,8,21,23,10,21,9,13,6,10,2,18,14,18,11,7,8,18,4,1,1,16,15,13,15,17,21,3,3,7,16,7,9,14,13,18,1,10,10,14,16,2,19,7,4,7,5,21,16,15,3,7,14,16,8,6,4,3,21,9,2,13,1,7,16,15,6,21,11,15,15,8,17,10,19,7,5,9,15,15,15,9,21,21,1,4,10,21,13,13,14,15,15,17,8,15,18,15,2,7,17,13,5,8,15,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,7,7,21,10,4,21,15,21,13,9,15,21,14,6,15,10,2,6,10,21,16,17,20,1,4,13,9,8,8,13,5,10,2,17,2,15,13,16,14,15,13,15,17,16,15,5,4,8,13,13,13,7,19,13,8,8,9,5,17,13,17,16,20,10,6,4,2,15,14,21,16,17,15,17,19,18,8,10,14,10,10,5,15,4,15,9,9,6,16,17,15,7,15,8,2,17,15,7,10,15,18 +24,23,23,15,21,10,4,5,16,6,1,19,21,15,4,2,14,13,4,8,15,16,7,11,20,21,21,8,6,4,10,13,18,23,7,17,13,13,4,9,6,21,14,7,15,7,21,17,4,21,21,16,21,16,6,21,11,6,6,16,2,2,13,2,15,9,21,4,6,15,17,7,17,21,13,14,15,17,8,13,13,5,13,17,17,4,6,4,17,13,3,8,18,8,21,6,6,21,15,8,21,1,17,17,16,7,5,9,6,15,15,9,10,21,17,5,2,21,23,13,1,4,15,17,9,6,2,15,4,4,21,13,21,15,10,8,3,21,13,2,21,1,1,15,23,5,15,7,13,6,4,6,2,5,9,20,8,7,15,5,5,8,16,3,21,21,2,16,17,11,6,8,15,4,8,13,7,14,21,13,2,20,1,17,7,21,21,15,2,10,10,10,23,6,13,13,21,2,2,9,21,14,5,18,16,10,16,15,3,4,11,13,9,21,15,23,13,16,6,3,5,15,13,17,18,18,13,4,23,23,2,14,19,21,21,15,16,21,8,8,6,10,14,15,7,23,19,16,13,2,6,8,17,13,1,16,7,21,21,11,15,2,15,18 +24,23,23,5,21,9,15,2,1,15,15,17,6,6,6,18,7,13,10,21,13,16,19,16,10,9,21,15,7,13,6,15,19,23,7,20,10,15,5,6,14,20,19,21,15,7,21,17,4,16,14,16,15,15,10,16,21,15,6,2,10,15,13,2,21,7,21,5,6,2,17,8,21,15,2,7,5,19,16,5,13,15,14,16,9,20,3,5,14,13,8,14,17,7,17,2,19,21,21,6,10,1,17,8,16,7,5,9,8,15,7,5,1,21,17,5,2,16,23,13,21,6,15,16,9,6,2,15,4,15,1,16,8,15,7,13,13,2,14,13,5,10,23,23,23,23,14,15,19,6,15,8,13,6,9,16,13,8,21,2,15,19,13,5,16,21,15,7,21,3,3,13,13,1,21,4,15,6,10,2,10,1,21,21,15,16,1,7,2,8,7,7,13,6,2,2,21,4,10,13,21,13,7,5,17,3,18,15,3,4,8,13,8,10,3,23,2,2,7,11,5,15,13,17,15,7,2,17,15,10,13,14,20,16,17,16,15,11,7,2,13,14,21,23,14,16,7,15,3,6,2,15,21,15,7,16,13,5,15,21,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,5,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,4,21,9,6,5,17,7,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,2,5,1,5,5,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,8,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,9,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,23,23,21,4,8,15,17,21,13,21,15,4,5,21,4,21,4,14,13,16,18,21,16,5,21,5,8,13,9,19,16,23,5,17,10,13,10,6,15,16,14,15,15,7,8,17,4,21,14,17,21,16,7,18,18,10,15,16,5,6,13,2,17,2,21,5,6,16,21,8,1,6,6,4,3,16,15,4,13,7,13,6,21,10,5,14,16,13,7,4,18,8,15,21,6,8,15,5,21,1,17,8,9,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,17,6,7,21,9,10,10,18,15,7,20,10,21,4,10,8,10,1,10,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,15,2,5,21,16,9,21,1,15,5,17,9,10,13,4,21,16,7,21,4,7,2,5,18,1,21,2,17,1,10,10,8,2,23,9,2,7,21,21,14,2,13,21,13,6,13,15,18,17,15,3,4,8,13,9,17,5,23,7,16,7,13,5,16,13,21,17,5,1,14,9,13,4,2,19,21,21,13,16,21,16,6,2,6,15,23,5,5,14,10,15,9,6,21,17,2,10,17,7,7,8,17,19,10,19,18 +24,23,23,5,15,6,8,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,5,7,13,8,6,17,23,7,21,13,13,5,6,2,16,16,16,15,7,16,19,4,21,14,21,18,16,15,18,11,2,3,17,5,15,13,2,17,5,14,8,15,2,17,8,16,8,14,7,5,11,8,14,14,8,13,17,15,15,21,2,5,14,16,8,1,7,21,2,5,21,15,15,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,17,23,13,21,15,15,16,6,6,21,21,5,5,21,13,21,17,2,8,2,17,17,13,13,8,15,5,21,3,2,15,19,5,14,7,19,8,7,15,8,8,14,6,6,1,8,2,18,21,3,15,21,20,2,13,5,17,21,7,14,6,2,8,5,19,15,2,15,16,1,2,15,10,23,16,20,10,3,2,17,15,15,13,18,14,2,7,16,8,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,15,16,5,15,15,17,15,6,16,15,2,17,15,16,8,23,23 +24,23,23,23,23,5,6,4,18,16,10,21,6,4,4,18,5,15,4,21,13,16,19,15,17,5,8,13,8,9,4,8,17,23,7,19,2,7,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,8,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,15,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,16,5,9,9,21,8,14,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,3,2,15,14,17,16,16,15,17,21,7,9,2,18,8,6,5,15,3,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,9,18 +24,23,23,23,23,4,6,5,21,17,4,21,11,4,5,17,14,13,5,17,13,18,19,19,4,5,17,4,7,4,4,16,17,23,7,18,9,6,9,10,21,18,17,15,15,7,16,17,4,17,14,16,21,16,6,8,21,4,10,16,6,9,13,9,17,9,4,5,3,4,16,4,16,21,4,4,19,4,16,14,11,13,15,21,8,19,1,3,5,5,21,6,16,8,17,6,5,21,19,8,21,1,17,17,3,7,5,9,8,15,8,9,1,21,16,5,1,21,23,13,1,6,9,17,9,9,8,21,4,5,21,13,11,9,9,7,4,17,9,2,21,21,18,5,15,4,15,23,10,9,6,13,17,6,9,19,17,8,14,19,6,17,13,19,21,21,6,4,17,19,5,13,6,17,17,7,4,7,17,7,4,6,17,6,2,17,21,4,21,10,2,21,23,9,3,4,1,14,19,21,21,14,10,9,17,6,17,13,3,4,8,13,6,5,11,23,13,17,8,3,5,16,13,17,16,19,7,4,23,23,4,14,18,17,18,11,18,15,7,9,9,17,5,23,23,16,17,4,15,6,5,21,21,2,4,1,15,18,17,11,19,6,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,2,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,21,8,15,18,21,2,13,17,13,5,15,3,8,2,7,5,2,2,6,14,6,1,9,2,19,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,23,23,23,2,9,15,2,5,21,21,5,6,15,13,21,2,13,15,18,21,16,2,5,21,5,8,13,10,6,17,23,13,18,5,15,5,8,14,19,14,8,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,13,2,13,6,21,5,14,15,8,14,16,5,16,15,14,13,2,17,8,8,14,8,13,17,7,2,18,2,3,14,15,2,16,15,16,5,5,21,21,19,21,7,8,15,16,7,5,13,16,15,15,5,15,21,18,5,21,16,23,14,14,15,15,16,13,15,6,21,2,2,21,13,17,6,13,17,15,16,2,3,2,16,13,5,21,15,6,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,7,8,17,3,6,9,8,15,15,2,16,2,15,21,21,15,5,9,21,3,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,10,16,15,2,7,21,3,5,3,23 +24,23,23,23,23,15,2,10,21,15,6,21,6,2,9,15,13,13,2,17,13,16,18,15,10,6,16,5,7,13,2,7,21,23,15,19,2,15,9,6,2,18,14,1,11,7,8,18,4,21,21,21,16,13,15,21,21,10,2,7,15,8,10,14,5,21,21,19,2,3,16,7,19,2,2,6,10,21,17,5,19,7,14,17,15,6,10,19,16,6,10,13,1,7,16,4,5,21,11,5,15,15,1,2,18,7,5,9,8,15,15,9,21,21,21,6,6,21,13,13,14,10,6,16,9,2,18,15,2,7,21,13,5,13,21,8,2,21,5,2,17,6,14,6,21,9,2,15,6,14,13,5,14,2,5,8,8,8,14,15,15,1,8,15,9,21,3,15,21,21,18,7,14,21,21,14,6,2,10,2,13,21,21,9,5,20,21,21,13,9,8,8,13,9,21,2,17,2,15,13,21,14,15,6,20,2,16,13,5,4,8,13,7,13,13,3,13,15,15,9,5,16,15,16,15,20,2,14,13,4,7,14,21,21,21,7,16,18,19,20,13,7,14,15,1,1,5,6,2,9,15,16,17,15,15,16,15,2,16,15,15,15,6,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,16,23,15,15,5,14,5,13,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,16,21,2,10,18,5,15,13,15,21,21,14,8,6,2,18,5,16,8,2,6,9,10,23,23,23,23,23,7,21,13,5,19,14,19,5,13,8,9,16,4,5,21,8,16,2,1,17,2,9,7,5,9,8,15,8,5,17,21,3,2,2,16,23,13,21,4,15,16,10,15,16,15,5,5,21,13,21,11,2,8,2,21,17,21,14,2,23,23,23,23,6,10,21,5,21,2,15,3,9,21,7,8,14,19,6,18,15,8,21,21,15,3,6,19,21,2,14,13,21,7,14,2,15,21,4,20,6,2,6,16,15,15,21,13,23,18,13,2,7,15,21,2,15,6,15,15,3,9,16,8,18,15,13,4,13,13,9,13,20,23,2,17,21,8,19,8,13,19,18,10,8,2,5,13,3,3,16,16,19,15,18,1,10,3,13,15,5,10,8,1,14,9,8,2,2,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,17,7,9,2,21,3,9,21,6,4,10,11,13,13,4,17,13,16,19,8,17,9,2,9,19,9,7,9,18,23,7,3,9,10,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,9,21,21,9,6,6,16,4,17,7,15,9,10,17,17,13,19,7,14,16,8,4,4,3,21,9,10,8,1,8,16,7,6,21,7,4,15,15,17,23,10,7,5,9,8,15,8,9,21,21,17,6,4,21,13,13,21,9,9,21,9,8,18,17,21,7,21,3,5,3,15,8,4,17,15,13,21,6,14,16,15,9,10,16,7,21,8,8,9,10,9,4,8,8,14,4,17,1,15,4,5,17,9,4,21,15,7,9,7,17,21,9,4,4,3,2,21,21,18,4,4,20,21,21,6,7,5,7,13,9,9,2,17,15,15,6,17,14,5,6,20,6,17,13,9,4,8,13,8,11,15,19,13,7,8,9,5,16,15,17,17,20,14,5,5,5,4,15,17,17,1,15,17,18,19,8,10,7,10,4,5,15,4,14,9,9,4,17,17,2,6,16,8,4,17,21,21,5,23,23 +24,23,23,23,1,5,21,4,18,15,15,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,6,8,5,21,15,16,23,15,19,2,6,5,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,15,16,21,3,10,4,14,23,23,21,6,6,21,5,4,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,4,13,18,6,7,15,21,2,10,17,13,5,7,16,8,8,7,6,2,19,6,8,6,21,9,6,15,4,14,6,5,17,2,5,8,7,8,14,4,15,21,15,8,7,21,2,15,19,8,16,13,5,15,21,7,15,6,4,10,8,17,21,17,6,20,21,10,13,9,8,8,13,5,4,21,17,2,15,13,16,14,4,5,20,4,16,13,5,4,8,13,15,15,7,19,13,8,2,9,5,17,13,17,17,20,14,7,9,4,4,14,17,16,17,15,16,21,7,7,2,5,4,10,5,15,8,19,5,5,15,21,17,15,6,15,8,4,16,15,16,5,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,15,8,21,7,10,8,16,6,2,17,6,7,8,21,13,15,2,16,13,17,16,17,2,5,8,13,7,5,20,2,20,23,7,3,2,15,6,6,2,18,21,1,9,7,8,16,4,15,21,17,11,13,13,16,21,15,6,21,5,4,13,1,21,8,21,5,10,8,21,14,17,2,10,18,5,17,16,7,19,7,14,16,8,10,4,3,16,13,4,15,1,7,17,15,5,21,11,21,15,8,21,5,17,7,5,9,15,15,15,9,21,21,17,13,2,21,13,13,14,4,15,16,8,15,18,21,2,7,17,13,5,14,16,7,2,21,5,2,21,6,14,4,21,9,15,18,15,14,13,5,14,2,5,8,8,8,14,15,15,1,8,6,8,20,3,15,21,21,21,13,5,16,21,4,14,15,7,2,8,10,21,17,6,20,1,7,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,21,10,8,14,17,4,8,21,1,15,2,19,4,21,7,14,13,17,18,18,1,5,21,9,8,13,5,19,21,23,7,17,9,13,5,4,7,18,15,15,15,7,8,17,4,19,14,17,21,16,15,21,18,10,10,16,5,15,13,4,17,10,21,5,6,8,21,16,1,13,4,4,3,17,15,13,13,7,13,9,1,10,19,2,21,13,7,4,18,7,21,21,6,8,15,8,2,1,1,8,17,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,17,8,10,21,9,10,4,18,2,7,20,13,21,10,9,8,16,1,2,9,2,21,13,5,18,10,13,23,23,23,23,23,23,8,9,4,8,7,15,4,5,21,16,4,21,7,15,21,1,6,9,9,10,21,21,7,9,8,7,10,21,10,16,17,13,17,1,9,13,11,3,23,9,2,7,21,21,14,7,13,21,13,7,13,15,4,17,15,3,4,8,13,8,21,2,23,18,17,21,13,5,15,13,17,17,6,8,14,7,13,4,2,19,21,15,13,16,18,16,10,2,14,9,23,9,5,14,2,13,8,5,18,17,2,10,16,7,10,16,16,19,13,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,21,9,7,19,21,9,14,1,17,8,16,7,5,9,5,15,15,9,8,21,16,9,1,21,13,13,1,5,16,16,9,15,18,11,10,15,3,13,19,8,7,8,7,1,13,2,21,21,21,3,7,9,6,23,23,23,23,9,13,5,9,19,8,7,16,9,5,11,13,3,18,21,4,6,17,19,10,17,9,15,13,8,15,6,9,15,5,15,1,19,7,21,21,4,1,10,6,2,23,2,9,4,17,14,15,5,1,14,6,13,16,7,16,15,9,4,8,13,6,21,5,23,9,16,6,9,5,16,13,17,17,19,9,8,8,4,13,17,5,21,16,16,11,18,1,7,10,9,21,7,7,8,13,9,15,10,6,8,17,15,10,5,7,2,1,17,19,13,19,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,20,10,15,17,6,8,15,7,10,13,2,21,13,16,15,16,21,5,16,15,7,13,15,18,7,23,13,9,2,21,5,6,2,18,14,1,11,7,8,18,4,20,21,15,15,15,10,16,21,10,2,16,5,10,13,3,6,10,21,4,2,2,16,2,18,13,4,6,16,21,21,14,20,7,14,16,8,6,10,3,16,5,5,13,1,8,16,13,6,21,11,10,15,15,16,15,1,7,5,9,15,15,13,9,21,21,21,10,7,21,13,13,14,2,13,21,8,2,18,15,2,6,10,13,5,7,16,8,2,21,5,2,20,6,14,10,21,9,6,7,8,14,13,5,14,2,5,8,7,7,14,2,15,1,15,13,21,21,10,2,21,16,16,13,10,15,21,7,2,13,7,2,6,10,21,15,10,20,21,2,5,8,4,8,9,15,10,2,21,13,15,13,21,14,15,21,20,2,16,13,7,4,8,13,8,13,14,3,13,7,8,9,5,16,13,16,19,20,2,6,13,2,14,14,17,16,16,16,15,18,21,8,6,7,15,15,7,21,15,16,2,6,8,15,17,15,10,16,15,4,15,16,18,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,2,17,23,6,10,13,15,8,9,16,19,14,7,15,7,8,17,4,21,21,17,15,16,6,15,11,2,10,17,5,7,13,16,17,21,16,10,10,8,17,15,16,4,10,7,5,21,16,13,13,5,13,17,21,3,16,19,14,19,21,14,16,8,16,4,6,21,16,21,21,1,21,17,21,7,5,9,8,15,8,9,1,21,17,5,21,21,23,13,10,5,2,17,10,15,11,17,9,5,21,13,21,6,9,8,10,21,9,2,10,1,1,5,17,10,15,23,7,15,6,13,2,5,9,16,17,8,15,15,5,21,21,8,11,21,4,16,21,19,2,6,5,16,21,7,4,5,7,2,5,18,21,4,13,7,21,21,9,10,2,1,23,2,5,4,21,14,7,1,21,9,6,6,11,18,17,21,9,4,14,13,3,21,2,23,13,17,8,3,5,11,13,16,21,18,8,3,3,4,2,23,11,19,15,16,16,21,17,5,13,21,6,23,3,9,6,19,13,2,2,21,17,15,5,21,13,2,17,17,7,23,23,23 +24,23,7,15,21,6,4,10,21,15,10,17,6,15,10,8,13,13,2,1,13,16,15,17,21,5,8,15,7,15,4,14,10,23,13,20,2,1,3,6,2,18,14,1,11,7,8,18,4,18,21,21,15,7,15,16,21,16,2,4,5,10,13,4,5,10,21,6,2,4,17,16,19,7,4,5,16,16,16,15,9,7,14,16,7,13,14,2,15,13,7,5,1,8,16,15,6,21,11,6,15,15,17,8,2,7,5,9,8,15,15,9,21,21,21,5,7,17,13,13,14,15,15,21,8,15,18,15,2,13,17,13,5,2,8,8,2,21,5,2,9,6,14,8,21,9,6,15,21,6,15,5,14,2,5,8,8,8,14,15,15,1,21,15,5,1,2,15,21,21,21,13,6,3,21,7,15,15,7,2,6,10,21,8,15,20,21,15,15,9,4,8,13,5,8,2,21,2,15,13,21,14,4,15,20,2,17,13,5,4,8,13,8,13,6,2,13,8,7,9,5,17,15,16,17,20,14,6,13,2,15,14,17,21,16,16,15,19,21,8,13,15,8,15,8,7,8,10,2,5,15,15,17,15,10,16,13,15,21,16,15,23,23,23 +24,23,23,23,23,4,15,7,18,15,6,21,6,6,10,19,10,13,2,16,13,16,19,15,16,5,8,6,8,13,3,6,16,23,10,19,2,15,5,6,2,18,15,19,15,7,8,3,4,16,18,7,16,15,15,16,21,15,10,7,6,23,23,14,15,5,21,5,6,16,16,3,19,7,7,6,5,21,16,6,19,7,14,16,8,6,4,3,16,5,7,13,1,8,16,2,7,17,1,2,15,15,17,17,9,7,5,9,8,15,13,9,21,21,18,5,1,21,13,13,14,6,13,21,10,15,19,21,15,4,21,13,5,2,8,8,7,16,5,2,17,6,14,6,21,9,4,20,4,14,13,10,2,2,5,8,8,8,14,2,10,15,16,8,9,21,15,15,21,8,3,13,9,15,21,6,14,20,15,10,4,16,21,21,6,15,1,2,5,15,6,9,7,5,13,21,17,2,15,15,16,14,15,7,8,8,16,13,9,4,7,13,15,13,13,19,13,8,2,9,5,17,15,16,17,6,2,6,13,10,15,14,16,18,16,15,16,19,8,9,21,6,5,7,5,13,16,18,5,5,15,18,16,15,5,15,15,2,15,15,21,23,23,23 +24,23,23,23,17,2,6,2,17,6,15,16,18,15,5,15,13,15,6,13,18,21,3,15,2,6,17,13,14,13,14,5,16,23,7,15,13,13,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,21,15,19,15,2,6,16,8,15,13,2,21,5,5,8,6,2,8,4,16,8,15,2,19,2,8,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,16,19,3,2,21,23,13,10,6,8,16,5,2,16,21,15,5,21,13,21,15,2,8,2,21,17,13,11,11,6,5,21,18,15,16,2,5,14,6,2,8,8,7,7,8,14,2,6,17,8,6,21,21,5,15,17,20,8,5,2,15,13,6,14,6,15,11,10,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,7,13,16,2,16,15,15,4,8,13,8,21,14,23,13,17,2,9,6,15,13,16,16,8,21,13,5,13,2,10,18,15,16,15,16,18,8,2,15,3,7,5,2,21,14,15,16,5,15,7,17,13,15,15,15,2,21,15,17,5,3,23 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,15,15,7,13,2,15,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,8,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,7,15,10,2,15,10,21,17,8,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,16,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,23,23,23,23,23,23,13,4,21,6,4,4,19,13,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,17,23,15,3,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,8,23,23,21,10,13,1,13,4,16,16,4,19,7,6,7,5,21,21,15,9,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,15,16,2,19,7,5,9,8,15,7,9,21,21,18,5,15,21,13,13,14,4,13,21,5,15,16,21,15,6,21,13,5,9,16,8,10,1,6,10,2,6,21,6,21,7,16,20,5,14,7,9,14,2,5,8,7,8,14,2,15,18,15,2,9,21,2,8,18,16,21,13,5,15,21,2,15,14,6,2,15,10,21,8,8,20,21,2,8,9,21,8,13,15,6,21,17,2,15,13,1,14,4,13,20,16,16,13,5,4,8,13,8,15,15,8,13,13,2,9,5,17,15,16,16,20,14,14,13,2,15,14,17,16,21,15,17,18,7,9,2,14,15,15,6,15,6,3,5,9,2,21,21,15,6,15,15,2,16,16,15,15,15,19 +24,23,23,5,21,21,9,15,16,10,2,21,13,7,8,18,10,13,2,17,13,17,7,16,2,6,17,5,15,13,20,8,16,23,15,18,15,13,5,15,9,21,14,10,10,7,16,7,4,21,20,16,13,16,15,8,1,10,10,21,6,10,13,2,21,7,7,15,5,14,17,8,16,2,2,7,5,21,8,16,3,10,14,21,2,14,21,16,8,15,9,13,8,8,17,13,4,21,21,6,21,15,1,8,2,7,15,9,7,15,9,5,16,21,21,20,4,17,13,13,14,2,8,16,2,6,1,21,7,2,8,13,17,8,13,16,13,18,13,14,13,6,2,6,21,10,15,2,19,21,15,15,14,19,5,13,15,7,14,9,13,16,8,21,13,21,15,1,21,15,4,13,4,21,21,9,14,7,7,8,15,2,21,21,15,21,1,2,15,7,4,8,13,14,21,2,21,2,7,13,21,10,14,13,20,8,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,21,16,7,14,7,13,2,2,19,15,16,15,16,1,17,15,7,8,3,10,14,17,14,16,2,1,2,21,1,13,5,21,8,2,15,16,17,2,23,23 +24,23,23,23,23,23,5,2,21,2,15,21,6,2,15,3,10,15,3,21,13,16,19,15,2,9,21,2,8,13,15,8,15,23,8,3,2,15,13,6,2,18,13,1,11,7,8,18,4,8,21,15,15,7,15,17,1,2,5,2,5,13,5,13,8,18,21,5,2,17,16,3,19,8,5,6,5,21,16,6,9,7,14,17,8,6,9,3,16,2,13,13,1,2,17,15,6,21,11,3,15,15,17,11,19,7,5,9,8,15,13,9,21,21,21,2,10,17,13,13,14,15,13,16,8,2,18,11,2,7,21,13,5,2,16,8,2,21,5,2,20,6,8,6,21,9,5,17,15,14,13,5,14,2,5,8,8,8,14,2,15,17,13,6,5,19,15,2,21,15,21,13,8,15,21,5,14,15,3,2,15,2,21,8,13,20,21,17,13,9,8,8,7,15,4,2,18,2,8,13,21,14,5,7,20,21,17,13,5,4,8,13,7,13,15,19,13,7,13,9,5,16,13,17,15,20,8,13,15,13,8,7,21,16,21,15,16,21,8,2,4,3,6,14,6,15,13,19,5,5,6,21,17,15,6,15,15,2,17,21,15,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,16,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,5,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,3,6,21,6,10,2,21,4,8,17,7,5,13,7,10,13,8,16,13,21,7,16,16,3,17,6,7,13,4,8,16,23,7,17,9,13,7,7,10,21,14,21,19,7,16,19,4,21,14,21,15,16,8,16,21,4,5,16,6,6,4,2,21,2,21,5,10,4,17,3,17,8,14,10,9,16,16,10,13,8,8,15,9,7,15,21,20,10,4,14,19,8,16,6,10,21,21,6,18,7,17,7,2,7,5,9,8,7,7,5,4,21,16,6,21,16,13,13,14,21,10,16,8,6,2,1,2,7,21,13,18,10,9,21,5,17,3,17,7,7,13,6,18,16,4,23,23,8,2,10,9,14,9,8,13,7,7,5,5,21,16,10,21,21,16,10,21,3,2,13,4,17,21,10,14,15,10,16,9,21,21,2,13,18,1,10,2,15,8,8,13,21,3,2,21,2,13,5,21,14,2,13,8,16,16,15,5,4,8,13,7,13,6,15,4,16,8,9,5,16,13,17,17,8,21,14,2,13,13,3,21,15,1,15,16,21,16,9,13,7,4,21,14,5,15,15,10,6,4,21,17,15,5,21,15,2,15,15,19,5,15,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,16,16,5,21,5,8,13,10,14,21,21,8,3,5,15,5,2,16,21,14,8,15,7,1,13,4,16,21,21,21,21,6,16,21,4,10,15,6,15,13,2,21,5,21,15,15,14,21,14,17,15,14,15,3,6,16,15,5,7,13,21,21,3,21,18,21,5,2,8,16,8,16,6,5,15,11,21,21,16,15,15,16,7,5,9,21,15,8,9,15,21,15,5,21,11,23,13,21,5,15,16,2,15,8,13,13,5,21,13,21,15,3,8,15,18,21,5,15,17,2,5,6,2,13,14,10,3,14,7,15,14,7,11,13,7,15,2,6,21,15,3,21,18,15,21,21,3,15,13,6,15,16,7,14,8,16,7,15,2,16,21,6,21,21,15,15,13,15,5,23,8,7,1,16,15,13,13,21,3,13,13,16,21,21,2,3,4,8,13,3,5,15,23,13,16,2,15,5,15,13,16,16,17,13,14,15,15,15,23,21,7,19,15,16,21,15,10,20,7,14,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,21,6,1,16,4,9,19,8,7,9,15,6,13,2,19,7,17,19,19,13,9,16,5,1,13,18,14,1,23,23,17,16,9,5,15,7,17,2,7,15,7,16,17,4,17,18,17,1,17,6,15,21,15,10,17,5,4,4,21,21,5,13,9,4,21,16,8,1,9,23,23,7,11,16,13,13,8,13,16,17,10,19,3,17,13,7,10,18,8,16,19,6,21,21,6,19,1,1,17,5,7,5,9,8,15,15,9,1,21,17,5,6,16,13,13,16,15,16,16,9,15,4,17,4,6,21,13,11,16,9,7,10,1,9,2,4,21,21,5,1,6,15,23,21,2,9,13,10,5,9,19,16,8,16,19,5,1,13,9,17,21,8,4,17,19,9,4,10,11,17,7,6,6,15,5,7,19,1,21,10,21,1,3,2,9,4,9,23,10,9,4,17,14,19,5,21,14,6,9,16,9,16,18,9,4,8,13,6,18,5,19,13,16,10,9,5,16,15,17,16,6,8,6,4,13,15,23,19,16,21,11,16,21,8,6,13,13,9,23,23,7,10,6,6,17,13,17,17,2,2,21,7,4,5,17,19,9,6,18 +24,23,5,7,21,8,4,10,17,15,21,17,6,10,10,7,13,13,2,21,13,16,15,16,21,5,8,10,9,3,9,10,20,23,10,19,3,13,5,5,3,18,14,1,1,7,8,18,4,8,21,1,11,15,9,15,21,19,21,15,6,10,4,4,21,9,21,9,15,8,8,8,16,4,6,7,5,21,16,8,20,7,14,17,8,6,4,21,17,13,10,6,17,8,16,6,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,19,10,17,13,13,14,6,10,16,8,10,18,17,2,7,21,5,5,4,16,8,2,21,5,2,19,6,14,6,21,9,10,15,17,14,13,5,4,2,5,8,8,7,14,7,15,1,16,6,21,21,9,8,21,21,21,10,5,13,21,9,10,6,7,10,10,10,21,21,8,20,1,4,9,9,4,16,7,5,14,21,17,2,7,16,21,14,10,7,20,7,17,15,5,2,7,13,15,13,9,10,13,7,2,13,17,8,15,21,16,20,9,7,10,2,4,14,17,17,21,7,17,19,21,8,10,8,10,21,5,1,15,10,2,9,3,16,17,9,2,16,15,9,21,16,18,6,10,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,13,4,2,17,23,6,3,2,15,13,6,2,17,21,1,11,7,8,18,4,15,21,16,15,15,21,16,21,15,2,16,5,4,13,6,6,4,21,5,2,2,17,2,19,8,4,7,5,21,21,13,9,7,14,15,8,6,15,9,16,13,9,8,1,8,16,15,6,21,11,15,15,15,16,8,21,7,5,9,15,15,15,9,21,21,21,15,7,18,13,13,14,4,15,21,8,15,18,11,2,7,21,13,5,6,17,8,3,21,5,2,16,6,14,6,21,9,19,5,8,14,5,5,10,2,5,8,8,8,15,15,15,1,21,6,9,21,2,2,21,21,18,8,5,16,21,7,21,15,7,2,7,10,21,15,15,20,21,17,1,8,4,8,13,5,15,2,21,2,15,13,21,14,4,5,20,21,16,13,5,4,8,13,8,7,5,5,13,9,15,9,5,17,15,16,21,20,14,7,5,2,15,14,17,17,16,8,15,19,11,6,17,14,13,17,7,15,15,6,2,9,15,16,17,15,6,17,13,2,17,15,15,23,23,23 +24,23,6,4,21,2,10,10,17,6,10,2,21,7,15,16,8,13,5,15,11,18,19,19,6,9,21,15,8,13,16,11,18,23,13,3,15,15,5,4,14,16,16,15,15,7,16,17,4,21,15,16,21,17,6,15,18,2,10,1,5,15,5,15,16,2,15,9,6,1,18,16,17,15,2,8,5,4,21,14,7,11,13,15,21,9,19,3,5,13,21,11,16,8,18,2,5,21,11,16,21,1,8,17,21,7,5,9,8,15,8,9,21,21,17,4,2,21,23,13,17,13,9,17,9,5,8,21,2,1,21,13,15,6,4,1,8,21,9,2,21,21,18,5,2,6,23,15,7,7,2,13,17,6,9,19,17,8,15,2,6,15,13,21,21,21,4,2,21,19,5,13,6,15,16,7,13,14,15,7,6,5,1,21,7,17,21,4,5,10,2,21,23,9,13,4,17,14,18,21,21,14,3,7,16,4,17,15,3,4,8,13,6,5,5,23,13,17,8,3,5,16,13,17,16,19,15,2,23,23,10,14,18,17,16,11,18,11,13,6,3,16,23,23,7,14,14,6,18,6,2,15,1,10,5,17,8,21,1,21,19,6,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,14,6,23,23,23,23,23,23,23,23,23,23,23,23,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,15,16,18,4,15,21,6,6,6,19,15,15,2,21,13,16,18,15,21,5,8,13,8,13,10,8,16,23,7,19,2,7,5,6,2,18,8,19,15,7,15,3,4,14,21,15,16,15,16,21,21,10,10,4,7,23,23,17,6,6,21,6,10,21,17,8,19,7,15,5,5,21,16,9,19,9,14,17,8,6,9,3,16,6,8,13,1,8,21,2,6,21,7,5,15,7,17,2,19,7,5,9,8,15,15,9,18,17,18,5,6,17,13,13,14,6,13,18,4,6,13,21,2,15,17,13,5,8,16,8,6,14,6,2,17,6,14,6,21,9,3,16,6,14,13,6,17,10,5,8,7,8,14,6,15,21,15,4,7,21,10,6,18,15,21,13,6,15,21,14,15,5,4,10,6,21,21,17,5,20,21,17,13,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,21,20,14,14,6,4,6,14,17,17,21,15,16,21,7,7,4,5,6,4,5,15,6,19,5,5,6,21,17,15,4,15,8,6,6,16,17,23,23,23 +24,23,23,9,17,5,7,15,17,4,10,15,6,10,10,21,13,15,4,16,13,16,7,16,21,9,13,4,13,5,15,21,19,23,13,19,9,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,8,4,13,1,1,5,4,8,19,14,16,15,15,6,15,17,21,5,19,15,14,17,18,4,5,4,17,13,8,6,16,7,21,4,6,15,11,18,5,8,1,8,8,7,5,9,7,15,15,9,18,16,21,15,10,17,13,13,15,15,13,16,8,4,18,21,17,5,9,13,5,9,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,6,8,17,8,4,21,17,21,13,5,15,21,9,14,15,7,4,15,10,21,8,10,20,1,4,7,9,4,16,7,9,13,21,18,2,7,16,21,14,10,13,20,6,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,16,19,21,8,13,8,10,15,8,17,14,6,2,5,4,15,17,15,4,17,13,2,15,17,18,10,10,19 +24,23,23,23,23,5,10,15,18,16,10,21,6,4,4,18,5,15,2,17,13,16,19,15,18,5,7,13,8,10,2,8,16,23,15,19,2,14,5,5,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,7,7,23,23,17,3,10,21,9,6,16,17,21,18,7,4,5,5,21,16,8,19,7,14,17,15,6,9,2,16,9,7,13,1,8,21,13,6,17,11,6,15,15,17,2,19,7,15,9,8,15,13,9,21,21,21,4,4,21,13,13,14,9,13,18,6,4,8,21,9,4,17,13,5,9,16,8,4,15,9,2,18,6,8,5,21,9,6,8,17,14,13,5,21,2,5,8,7,8,15,7,15,21,15,8,5,21,4,15,18,7,16,13,4,15,14,14,8,3,4,2,4,1,21,15,5,20,1,2,13,9,8,8,13,5,10,21,17,2,15,13,16,14,4,13,20,15,16,15,5,4,7,13,15,13,13,19,13,8,2,9,5,21,15,17,16,20,14,14,4,2,21,14,17,17,21,15,17,21,7,7,2,5,8,4,5,15,14,19,3,9,6,21,17,15,6,15,15,4,21,8,17,23,23,23 +24,23,23,8,21,15,15,10,21,7,15,21,6,15,7,15,9,13,2,21,13,16,15,21,17,5,7,13,7,7,2,10,21,23,7,19,2,13,6,6,2,18,15,1,15,7,8,18,4,15,21,15,15,15,15,16,21,10,2,7,16,6,10,14,15,21,21,9,4,2,17,17,19,10,10,7,6,21,17,8,19,7,14,16,8,6,4,3,21,10,10,13,1,8,16,15,6,21,11,15,15,15,16,6,21,7,5,9,8,15,13,9,17,21,21,2,6,17,13,13,14,10,13,17,8,10,21,15,2,2,21,13,5,9,10,8,2,21,5,2,2,6,14,15,21,9,7,15,17,14,13,5,16,2,5,8,7,8,14,21,15,1,15,13,9,21,9,10,21,15,21,13,4,15,21,14,7,15,10,10,10,21,21,17,10,20,21,4,10,7,4,8,13,15,10,7,17,2,15,13,16,14,10,13,20,10,16,13,5,4,8,13,15,13,13,19,13,8,8,9,5,21,15,17,21,20,14,14,10,13,4,14,21,16,21,15,16,19,18,8,10,3,9,14,10,15,6,15,2,2,5,16,21,15,7,15,8,2,21,16,21,15,15,20 +24,23,23,23,23,15,5,4,21,15,4,21,6,2,5,18,13,13,7,17,13,16,19,15,17,5,8,13,7,13,15,8,16,23,15,9,2,14,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,13,16,21,15,10,7,10,10,10,14,13,21,21,5,4,2,17,2,19,7,4,8,15,21,14,9,20,7,14,17,8,8,4,10,10,15,9,13,1,8,16,15,6,21,9,15,15,7,16,10,19,7,5,9,13,15,15,9,21,21,21,4,6,17,9,13,14,15,15,21,8,15,18,1,2,7,17,13,5,15,7,18,2,21,5,2,21,6,14,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,4,15,16,15,6,7,1,10,4,21,15,21,13,4,15,21,14,6,15,10,2,10,10,21,15,5,20,21,4,13,9,8,8,13,9,15,2,17,2,15,15,16,14,15,13,20,6,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,18,15,16,17,20,14,14,4,2,15,14,17,16,21,15,16,19,8,4,3,15,4,4,6,15,4,3,7,9,6,16,17,15,15,15,15,2,15,15,21,6,15,18 +24,23,23,2,21,10,6,2,21,9,9,21,5,7,7,15,10,13,9,16,13,17,13,16,21,5,21,5,8,13,6,2,20,23,18,2,9,13,4,10,2,18,14,1,10,7,16,18,4,21,14,16,13,17,16,16,21,4,21,16,5,6,13,4,21,7,21,9,10,8,16,8,17,8,2,6,10,18,15,14,20,7,14,17,21,4,6,17,4,13,5,2,18,8,16,10,19,21,21,10,2,15,16,13,5,7,5,9,8,15,15,5,15,21,16,2,21,16,13,13,14,6,10,16,8,15,17,21,13,2,1,7,21,2,9,17,2,16,5,2,21,6,10,10,21,10,14,2,19,21,8,5,14,2,5,8,15,8,14,6,13,1,17,5,21,21,16,4,21,10,7,2,10,21,21,7,6,5,7,8,15,21,21,21,4,17,1,8,5,7,14,8,13,10,4,2,21,4,15,13,21,14,10,13,20,7,17,15,3,4,8,13,8,13,6,5,17,15,8,9,5,16,13,21,17,7,7,14,8,13,4,3,17,15,16,15,16,18,17,15,13,7,4,15,14,21,6,10,2,6,7,16,1,7,15,16,15,7,15,16,17,10,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,16,6,4,2,17,2,6,1,18,15,13,15,13,15,6,13,21,21,3,15,16,14,16,6,13,6,13,6,16,23,15,16,13,15,5,6,14,16,16,17,15,7,16,18,4,16,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,21,2,6,2,16,2,16,8,15,15,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,18,18,15,16,7,16,7,5,9,7,15,15,5,21,21,21,15,2,16,23,13,21,5,8,16,2,21,21,15,6,6,21,13,21,5,2,8,2,17,16,13,13,14,2,5,16,21,6,16,21,5,14,21,2,8,9,15,13,14,14,2,5,17,8,2,21,21,2,21,16,20,2,5,6,15,13,14,14,6,15,11,15,2,16,2,6,21,1,15,2,10,15,18,23,2,3,2,21,16,7,13,18,14,5,5,16,8,17,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,2,19,14,5,13,13,21,19,15,16,15,16,18,15,2,8,2,6,15,7,2,8,15,16,5,15,15,17,13,15,8,15,2,17,15,16,5,3,23 +24,23,23,10,16,2,10,2,21,16,6,21,6,2,13,19,14,13,2,17,13,21,15,15,18,15,14,2,8,13,15,2,16,23,5,19,2,15,8,6,2,18,15,21,15,7,8,18,4,16,21,8,15,15,15,16,21,2,2,15,2,10,10,6,13,21,21,5,2,21,17,2,20,6,15,13,5,16,16,6,9,7,14,16,8,13,10,3,8,15,8,13,21,8,16,15,10,21,11,6,15,15,21,8,3,7,5,9,8,15,13,9,21,21,21,2,10,21,13,13,14,15,15,17,8,15,18,15,2,15,21,13,5,14,15,8,2,21,5,2,20,6,14,6,21,9,8,9,17,14,13,5,14,2,5,8,8,8,14,15,15,1,15,7,8,21,2,15,21,8,18,13,14,15,21,15,13,10,5,2,5,10,21,16,15,20,21,16,15,9,8,8,13,13,15,11,17,2,15,13,21,14,15,13,20,2,16,13,5,4,7,13,15,13,16,2,13,1,17,9,5,16,15,16,15,20,14,14,13,15,13,14,16,16,17,15,17,19,8,8,2,8,5,5,3,15,6,13,5,9,2,17,16,15,5,16,15,2,21,16,15,23,23,23 +24,23,23,23,23,23,23,23,21,5,15,2,21,5,2,1,14,7,8,16,7,8,19,21,15,2,21,5,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,8,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,14,21,13,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,6,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,7,8,13,2,13,17,6,5,18,15,23,15,3,15,15,13,17,8,9,14,16,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,8,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,7,8,13,5,3,14,5,5,6,6,8,11,10,21,17,15,5,17,7,15,2,15,18,15,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,9,10,21,4,7,9,21,10,9,17,17,9,6,18,7,13,4,16,13,17,17,16,4,23,16,5,13,6,6,17,18,23,7,4,9,6,7,4,17,18,10,7,15,7,21,17,4,21,18,17,21,6,15,21,21,6,4,17,7,10,13,6,21,7,19,7,5,4,4,7,16,5,7,1,5,4,16,14,13,18,13,16,21,4,16,21,5,5,9,21,16,8,17,4,5,21,15,8,21,1,17,8,21,7,5,9,8,15,8,9,1,21,17,5,17,21,23,13,17,5,19,17,10,7,18,17,6,4,4,9,19,19,6,8,10,21,10,2,4,1,19,5,7,6,23,15,2,6,2,13,21,5,9,18,8,7,15,2,5,8,21,4,16,21,6,9,21,19,11,5,6,8,23,23,23,23,23,23,23,23,15,21,18,17,21,4,9,10,21,23,11,9,7,4,17,14,21,19,18,18,2,4,16,6,16,15,3,4,8,13,5,21,8,23,9,17,6,3,5,15,13,2,17,18,18,4,9,7,18,23,16,5,21,17,17,21,15,6,13,6,9,23,23,23,4,6,15,16,21,21,9,9,2,21,13,6,11,17,19,6,9,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,7,21,15,16,17,5,21,9,13,6,14,2,21,7,13,16,9,19,5,9,18,17,19,14,15,7,17,19,4,17,19,16,15,15,6,17,21,2,10,17,15,17,5,7,21,9,21,5,5,7,19,2,16,10,7,14,9,5,16,5,8,4,6,17,6,9,21,10,3,13,5,7,16,8,16,9,19,21,21,5,21,1,17,8,2,7,5,9,8,15,7,9,11,21,17,5,17,15,23,10,2,14,4,17,9,9,21,1,3,2,19,3,20,10,13,7,6,16,8,2,4,7,2,4,18,6,5,9,19,4,6,15,6,13,8,1,8,11,15,21,3,15,15,5,18,1,19,4,16,10,8,9,10,21,16,9,14,20,16,7,1,10,1,4,8,21,21,13,2,10,23,21,5,4,7,4,21,15,15,13,1,14,6,9,16,1,19,19,3,4,8,13,20,20,7,23,19,20,8,9,5,16,13,17,16,5,5,13,10,8,4,23,19,17,17,15,11,18,21,14,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,7,5,21,7,8,16,6,3,7,18,4,16,8,21,13,16,20,15,17,5,8,15,7,13,4,8,16,23,15,19,2,15,6,5,2,18,15,18,11,7,8,18,4,16,17,21,15,15,15,17,21,15,4,7,15,6,5,10,15,21,21,5,2,2,17,8,19,15,14,5,10,21,16,8,19,7,14,17,8,6,10,3,16,10,15,13,1,8,16,2,6,21,11,15,15,15,21,10,19,7,5,9,8,15,13,9,21,21,21,6,21,16,13,13,14,15,13,21,8,15,19,15,2,8,21,13,5,14,16,18,2,7,5,2,9,6,14,7,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,21,15,1,13,16,8,21,10,4,21,21,21,13,7,15,21,13,6,5,15,2,10,10,21,10,13,20,21,4,13,9,8,8,13,5,4,2,17,2,15,13,16,14,10,13,20,21,16,13,5,4,8,13,7,13,5,19,13,16,15,9,5,16,15,16,16,20,14,14,13,4,15,14,20,17,16,16,16,18,7,2,15,6,15,4,15,7,6,20,9,9,5,15,17,15,15,7,1,4,15,16,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,2,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,16,2,15,18,17,15,8,2,14,10,8,18,13,17,19,18,4,5,21,10,8,13,15,8,20,23,13,17,9,6,2,6,14,17,3,15,15,7,8,17,4,16,14,21,16,21,19,16,9,3,10,16,15,15,13,2,15,2,1,5,5,2,16,16,19,6,14,5,5,21,16,13,13,15,13,17,21,10,2,18,14,13,4,7,19,7,21,2,17,21,8,9,21,7,17,8,17,7,5,9,16,15,8,9,1,21,18,2,3,18,23,13,4,5,9,16,13,15,18,1,2,7,21,13,13,6,16,17,18,14,6,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,2,17,7,8,15,2,5,1,13,2,19,16,6,15,16,21,5,18,15,2,2,3,14,21,21,13,13,2,1,21,5,5,1,13,3,7,17,18,23,3,16,13,21,14,13,21,21,14,10,4,16,18,16,15,3,4,6,13,5,17,15,23,13,16,15,5,5,16,13,17,16,18,7,5,23,23,2,14,19,16,21,15,17,21,7,4,13,16,5,23,5,17,5,2,13,18,6,5,17,15,2,17,7,4,17,16,19,5,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,16,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,10,21,17,3,10,21,7,17,21,6,4,9,15,9,13,2,21,13,16,16,21,17,5,8,7,5,3,7,8,18,23,15,19,2,15,9,6,2,18,14,21,11,7,8,7,4,18,1,15,16,7,15,21,21,4,4,9,6,15,9,5,3,21,21,9,10,2,17,3,19,10,10,7,5,21,16,6,19,7,14,17,8,6,4,3,21,4,9,13,1,8,21,2,6,21,13,6,15,8,1,10,19,7,5,9,15,15,1,9,21,17,21,9,10,21,13,13,14,9,6,16,8,10,18,15,2,8,17,13,5,9,5,18,2,21,5,2,4,6,14,5,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,10,15,1,15,9,7,21,19,3,21,15,21,13,9,8,21,6,8,15,10,2,6,10,21,16,15,20,21,4,13,9,8,8,13,13,15,7,17,2,15,13,16,14,6,9,20,16,17,13,5,4,8,13,2,11,7,19,13,8,17,9,5,17,15,16,17,20,14,8,9,2,7,14,21,16,21,16,8,19,18,8,10,14,9,10,9,15,9,15,2,14,5,16,21,15,6,15,15,2,17,16,8,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,13,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,13,4,13,4,10,21,18,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,7,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,7,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,13,9,15,21,9,6,7,7,4,10,10,21,4,5,20,1,10,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,23,1,21,2,15,2,20,15,6,17,10,2,13,8,13,13,2,21,13,8,11,21,21,5,7,13,7,13,20,2,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,4,13,6,21,2,21,8,10,10,17,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,10,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,17,13,5,14,14,13,21,8,2,18,21,2,13,17,13,5,8,4,8,2,7,5,2,21,6,14,15,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,3,14,15,7,2,4,10,21,8,15,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,13,15,8,16,5,15,15,15,2,5,15,15,21,4,15,16,15,6,15,16,2,5,23,23 +24,23,23,8,21,6,6,10,17,4,8,21,23,7,5,4,13,20,10,17,13,16,7,17,21,5,1,5,23,5,4,21,17,23,7,17,9,13,5,4,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,16,21,15,4,16,5,15,4,4,21,7,21,5,3,7,4,8,17,2,10,4,5,21,16,8,19,7,14,16,16,4,6,19,16,9,4,4,21,8,17,4,10,15,11,6,17,8,8,15,19,7,5,9,8,15,15,9,18,15,17,6,15,13,13,13,14,16,13,21,8,7,18,1,2,7,17,13,5,6,16,8,2,7,5,2,19,6,14,6,21,16,17,9,14,6,13,5,17,2,5,8,8,7,14,9,15,1,9,15,7,1,4,4,21,21,1,13,9,16,21,7,4,7,7,4,15,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,15,15,21,14,4,13,20,4,17,15,5,2,8,13,15,7,5,19,13,17,2,13,21,8,7,1,16,20,7,6,7,3,15,14,16,18,17,7,17,19,16,2,4,7,6,8,7,21,5,6,2,7,6,16,17,4,21,21,7,5,3,17,16,4,6,23 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,21,5,13,4,13,4,10,21,19,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,14,19,10,17,8,15,5,15,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,9,7,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,13,9,15,21,9,4,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,4,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,16,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,4,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,8,10,17,10,7,17,15,14,10,8,10,21,8,14,13,21,1,16,16,5,15,5,8,13,15,19,18,23,5,17,9,13,7,9,15,17,14,15,15,7,8,17,4,18,14,17,21,16,15,18,18,10,15,16,5,6,13,4,16,2,21,5,10,14,21,8,21,4,4,6,10,17,15,15,6,7,13,5,21,10,5,10,14,13,7,10,18,14,15,17,10,16,15,8,4,1,17,5,17,7,5,9,8,15,8,9,1,17,17,5,21,21,13,13,4,6,15,16,9,10,2,18,10,15,20,13,21,8,9,8,16,17,10,9,15,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,7,7,14,2,5,1,16,8,21,21,7,15,16,9,7,13,4,21,16,7,1,2,7,3,6,2,1,21,8,17,1,2,4,16,23,16,9,9,7,21,17,14,10,13,21,13,10,13,15,16,17,15,3,4,8,13,5,17,13,23,1,1,21,13,5,16,13,1,17,5,21,14,9,13,4,2,19,18,1,15,15,1,16,4,2,14,3,23,9,5,5,2,15,13,5,15,17,2,4,1,7,6,21,8,19,10,19,18 +24,23,23,23,21,15,10,7,17,7,4,8,16,4,15,10,14,13,3,18,15,16,19,15,15,21,7,13,19,7,14,15,16,23,11,21,9,11,5,5,21,17,9,15,15,7,8,17,4,21,18,16,21,5,15,15,19,5,15,18,8,4,13,8,21,3,14,10,5,8,16,8,16,3,9,2,18,3,7,21,13,8,13,8,18,15,15,10,15,13,4,14,16,14,16,7,6,21,21,2,16,1,17,10,19,7,7,9,21,15,8,9,21,1,16,6,4,21,23,13,16,1,14,17,2,7,16,16,4,15,10,13,21,5,13,17,16,18,13,2,1,17,6,5,18,5,15,23,9,5,4,13,17,2,9,10,16,7,15,2,13,21,13,15,18,21,10,4,21,5,9,13,10,17,16,13,4,15,10,7,10,7,1,16,10,17,1,21,13,10,4,18,23,9,5,17,17,14,14,13,21,14,15,13,8,14,16,15,3,4,8,13,20,16,3,23,13,16,2,9,5,15,15,17,16,8,21,14,9,13,2,3,19,17,21,16,16,21,8,7,13,21,14,23,5,6,10,15,13,17,4,16,21,9,8,21,7,7,10,8,19,15,19,18 +24,23,6,5,21,8,10,2,18,15,6,21,6,4,10,21,5,15,2,21,13,16,15,17,17,5,7,10,7,13,2,10,20,23,21,10,2,15,5,6,2,18,14,21,11,7,8,18,4,21,21,15,13,15,15,16,21,21,2,16,5,16,13,15,5,7,21,10,8,2,17,2,19,13,15,5,5,21,16,8,19,7,14,16,8,6,2,3,16,5,5,13,1,8,21,15,15,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,13,15,17,13,5,18,15,2,8,21,13,5,3,3,8,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,9,21,10,2,21,16,21,13,5,7,21,7,15,14,7,2,5,10,21,17,15,20,1,21,15,7,10,8,13,15,15,4,21,2,15,13,21,14,10,5,20,2,17,13,5,4,8,13,7,13,6,2,13,8,8,9,6,16,15,16,17,20,14,14,10,2,4,14,16,17,15,11,16,19,21,8,10,8,10,15,7,15,5,15,2,9,15,15,21,15,15,17,13,2,15,21,15,6,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,17,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,7,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,14,6,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,5,15,2,21,5,2,1,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,2,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,3,2,15,21,15,15,13,5,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,6,2,17,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,9,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,16,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,7,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,2,8,7,5,2,14,5,5,6,5,15,11,10,21,21,15,5,21,7,15,2,15,18,23,23,23 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,18,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,2,5,9,19,17,4,18,1,6,7,21,13,15,9,16,17,14,19,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,16,8,7,14,2,5,1,7,1,19,1,6,9,21,21,9,19,16,4,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,8,17,14,5,6,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,3,14,8,4,23,14,19,17,21,8,16,21,15,9,9,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,15,15,21,8,7,7,18,15,6,21,6,8,8,3,7,15,2,21,13,16,19,15,17,5,7,13,8,13,2,8,16,23,16,3,2,5,13,6,2,18,14,17,15,7,8,18,4,13,21,15,11,13,15,21,21,2,5,3,14,21,15,8,13,19,18,5,10,16,17,3,19,7,2,7,6,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,16,15,6,21,11,5,15,8,17,8,21,7,5,9,8,15,13,9,10,21,21,4,21,21,13,13,14,6,13,18,8,15,18,21,2,7,17,13,5,8,16,7,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,15,15,15,21,15,8,5,19,2,9,21,16,21,13,5,17,21,15,6,14,6,2,6,2,21,4,7,20,21,16,15,15,4,8,13,13,15,2,17,2,15,15,21,14,15,5,20,8,16,13,5,4,8,13,7,14,15,19,13,13,15,21,5,16,15,17,15,20,14,14,13,2,15,14,21,16,17,15,16,21,7,8,4,18,6,10,9,15,6,15,5,9,14,21,16,15,6,15,15,2,15,15,17,23,23,23 +24,23,23,7,21,4,5,8,21,10,7,21,14,15,9,7,5,21,8,14,13,16,18,21,21,5,21,5,9,13,15,19,16,23,5,17,9,13,9,2,7,18,14,15,15,7,8,17,4,17,14,17,21,1,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,17,21,8,21,6,4,6,1,17,16,13,13,7,9,17,10,19,10,15,14,13,7,4,19,8,15,21,5,21,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,4,21,13,13,10,6,15,21,9,13,2,18,2,7,20,13,21,8,8,8,1,17,2,7,14,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,13,9,21,17,7,1,16,9,10,13,9,16,16,8,1,2,7,2,5,7,1,21,9,17,1,9,2,8,6,2,23,5,9,21,21,14,15,13,21,13,4,13,15,9,15,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,16,14,8,13,4,2,19,17,15,15,17,1,16,10,2,14,9,23,9,5,14,2,15,15,4,21,17,7,7,17,7,7,7,15,19,10,19,18 +24,23,23,23,15,8,15,6,21,8,15,21,6,10,10,19,5,15,10,21,13,21,18,15,16,5,8,13,7,15,4,8,21,23,8,9,2,15,5,10,2,1,14,18,21,7,8,18,4,13,21,15,15,15,15,21,21,4,15,3,14,21,15,8,13,19,18,5,2,16,16,3,18,8,6,15,5,21,16,8,19,7,14,16,8,7,8,4,16,15,6,13,1,8,17,15,10,17,15,5,15,15,17,8,10,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,10,13,21,8,15,18,21,2,8,21,13,5,10,16,7,2,21,5,2,20,6,14,5,21,9,8,15,21,14,5,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,21,13,5,15,21,13,15,14,6,2,6,10,21,8,8,20,21,4,15,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,20,8,8,13,5,4,8,13,8,13,5,19,13,1,15,9,5,15,15,16,8,20,14,5,13,13,15,14,21,16,17,15,17,10,8,2,4,7,8,4,15,15,6,14,7,9,5,21,16,15,15,15,8,2,21,16,16,6,23,23 +24,23,23,23,8,8,15,2,21,2,6,21,6,2,8,3,13,15,2,16,13,15,18,15,19,9,16,15,8,13,16,15,16,23,2,3,2,15,5,6,2,18,14,1,21,7,8,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,6,4,16,17,3,19,8,6,15,5,11,16,7,5,7,14,16,8,5,8,3,21,15,7,13,21,7,16,15,2,21,11,5,15,15,17,13,5,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,10,15,16,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,16,21,9,7,15,6,14,13,2,16,8,5,8,8,8,14,7,15,21,15,2,5,19,15,2,21,16,21,13,9,15,21,6,14,2,5,2,6,2,21,8,19,20,21,21,9,11,2,8,7,13,8,2,18,2,15,13,21,14,14,6,20,8,16,15,5,4,8,13,13,13,7,19,15,7,11,9,5,16,13,16,15,20,8,14,6,13,16,14,16,16,21,15,16,21,8,8,4,14,15,7,5,15,15,13,5,3,14,21,16,2,5,15,15,6,15,21,15,23,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,13,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,15,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,14,15,8,14,16,5,17,15,14,13,21,16,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,2,8,23,14,14,15,16,16,15,15,6,21,2,2,21,10,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,15,17,7,6,8,8,15,8,2,16,2,5,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,5,15,15,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,8,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,7,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,5,7,21,8,4,10,17,15,21,17,6,10,10,7,13,13,2,21,13,16,15,16,21,5,8,10,9,3,9,10,20,23,10,19,3,13,5,5,3,18,14,1,1,7,8,18,4,8,21,1,11,15,9,15,21,19,21,15,6,10,4,4,21,9,21,9,15,8,8,8,16,4,6,7,5,21,16,8,20,7,14,17,8,6,4,21,17,13,10,6,17,8,16,6,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,3,10,17,13,13,14,6,10,16,8,10,18,16,2,7,21,5,5,4,16,8,2,21,5,2,18,6,14,6,21,9,10,15,8,14,13,5,4,2,5,8,8,7,14,7,15,1,16,6,21,21,9,8,21,21,21,10,5,13,21,9,10,6,7,10,10,10,21,21,8,20,1,4,9,9,4,16,7,5,14,21,17,2,7,16,21,14,10,7,20,7,17,15,5,2,7,13,15,13,9,10,13,7,2,13,17,8,15,21,16,20,9,7,10,2,4,14,16,17,21,9,17,19,21,8,10,8,10,21,5,1,15,10,2,9,2,16,17,9,2,16,15,9,21,16,18,6,10,18 +24,23,10,7,21,7,6,10,21,15,15,21,6,6,4,15,10,13,2,21,13,16,7,21,17,9,8,10,7,13,4,6,21,23,10,19,2,13,9,6,15,18,14,18,11,7,8,18,4,21,16,21,15,15,15,17,21,2,10,7,1,7,10,14,15,21,21,6,4,3,17,8,19,7,6,15,5,21,21,7,19,15,14,17,15,2,6,9,21,13,4,13,1,8,16,15,15,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,17,10,10,21,13,13,21,6,13,16,9,4,18,8,10,7,21,13,5,8,15,18,2,21,5,2,20,6,14,6,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,7,7,1,15,15,21,16,4,4,17,10,18,13,5,13,21,15,14,15,10,10,10,10,21,15,10,20,21,4,13,9,8,8,13,9,15,7,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,15,17,21,20,14,14,8,13,15,14,21,17,21,15,16,19,18,8,10,3,4,4,5,15,6,7,2,2,5,16,21,15,6,15,8,2,17,17,21,15,6,19 +24,23,6,2,21,2,4,6,17,10,10,17,17,15,7,4,9,15,8,16,13,17,7,17,4,9,17,6,5,4,5,8,21,23,7,17,9,13,9,7,1,1,14,1,1,7,16,18,4,18,3,17,15,21,15,16,21,5,10,16,5,4,13,4,21,4,21,9,10,4,18,18,17,4,4,6,5,21,21,14,20,7,14,17,10,6,6,18,14,9,13,9,21,8,21,5,10,21,21,4,19,8,16,7,3,7,5,9,9,13,11,5,17,21,21,2,17,21,13,13,8,6,14,16,10,4,18,17,9,10,10,13,17,4,5,18,17,17,10,16,9,6,10,10,1,7,9,23,20,5,9,21,19,21,9,16,8,8,14,17,15,8,8,15,21,21,6,4,18,19,9,13,4,16,21,4,6,9,8,7,10,19,21,19,10,17,1,8,6,8,7,2,13,21,8,20,1,4,15,13,21,14,5,3,8,6,21,15,3,2,8,13,17,7,7,8,15,15,1,9,5,16,13,17,18,4,21,14,9,13,4,3,17,17,21,7,16,19,21,4,9,17,8,6,6,2,8,5,8,6,4,21,17,15,5,17,15,2,15,8,19,9,19,19 +24,23,15,15,15,10,5,2,21,15,15,21,6,7,15,15,13,13,2,21,13,16,15,15,21,9,8,15,7,13,15,10,21,23,7,3,2,15,9,6,2,18,15,21,11,7,8,18,4,16,21,15,16,7,15,17,21,2,2,7,15,8,6,13,13,1,21,10,2,2,17,15,19,8,4,15,6,21,16,15,19,7,14,17,8,6,4,3,15,13,15,13,21,8,16,15,6,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,1,10,21,21,13,13,14,15,15,16,8,15,18,15,2,15,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,15,15,1,15,15,7,21,10,2,21,8,21,13,5,15,21,13,13,15,6,2,6,2,21,16,15,20,1,2,13,9,8,8,13,15,8,2,17,2,15,13,16,14,15,5,20,21,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,17,13,16,15,20,14,14,13,4,14,14,17,16,21,15,17,19,18,8,10,14,13,4,5,15,16,19,2,9,5,16,21,15,7,15,15,2,17,15,15,6,23,23 +24,23,23,23,23,23,8,17,21,1,5,8,15,15,7,18,7,13,6,16,13,17,7,19,17,5,21,8,8,13,9,19,11,23,7,16,9,5,10,4,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,8,7,13,6,4,9,20,10,5,4,17,14,19,3,15,6,5,19,6,6,13,8,13,17,21,11,19,9,8,10,14,15,19,7,21,13,8,21,10,4,19,15,17,17,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,7,6,8,15,4,4,6,17,19,7,2,19,21,4,4,4,15,14,5,5,21,6,23,23,23,23,23,23,23,23,23,23,23,9,17,7,18,9,7,4,5,15,15,2,17,21,8,17,21,19,6,10,4,7,23,4,9,4,6,19,10,10,17,19,6,9,1,4,9,8,16,18,23,3,6,2,1,6,8,5,21,8,4,9,23,4,16,15,3,4,17,13,7,19,9,23,9,18,17,3,5,17,13,17,18,6,15,14,23,23,3,14,18,17,21,8,17,18,8,9,13,6,9,13,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,5,4,10,21,15,5,21,6,4,4,8,13,13,2,21,13,16,7,16,21,5,8,6,8,9,17,7,21,23,13,3,2,6,6,6,2,18,14,21,11,7,8,19,4,15,21,15,16,13,18,16,21,15,2,16,5,10,13,16,6,4,21,5,2,2,16,8,19,13,4,5,16,16,16,8,19,7,14,6,8,6,4,3,15,13,8,5,1,8,17,15,6,21,11,13,15,15,17,1,21,7,5,9,8,15,13,9,21,21,21,10,7,18,13,13,14,15,15,21,8,7,20,21,2,8,8,13,5,8,6,8,2,21,5,2,9,6,14,5,16,9,10,15,17,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,17,13,21,21,8,21,13,9,8,21,7,6,8,7,2,5,10,21,16,19,20,21,17,13,9,8,8,13,9,9,2,21,2,15,13,21,14,4,6,20,4,16,13,5,4,8,13,8,13,9,9,13,7,18,15,5,17,15,16,16,20,14,14,5,2,13,14,17,21,16,8,8,18,16,15,6,13,8,15,14,15,4,5,17,6,15,16,18,15,5,16,13,4,17,16,8,23,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,8,21,7,5,6,21,15,15,21,6,17,10,7,10,13,2,21,13,21,19,16,21,5,8,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,1,21,19,21,15,10,2,5,6,17,2,21,20,2,4,21,19,19,7,14,7,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,5,21,11,6,15,1,16,21,16,7,5,9,8,15,15,9,16,21,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,21,13,5,13,8,8,2,21,5,2,9,6,14,7,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,10,16,1,16,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,16,5,7,2,8,13,5,4,2,16,2,15,13,1,14,5,5,20,8,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,15,10,15,14,21,21,16,8,15,19,21,8,13,7,14,21,5,13,15,13,2,6,15,16,21,15,2,15,13,6,15,17,23,23,23,23 +24,23,23,23,23,23,2,6,20,2,6,2,21,5,5,15,13,21,15,13,7,18,21,16,2,5,21,5,5,13,8,6,21,23,15,21,5,15,5,16,6,21,14,17,15,7,21,16,4,21,14,21,15,21,15,8,21,5,2,16,2,2,13,6,21,5,13,15,15,14,16,6,16,15,14,13,2,16,6,8,14,8,13,17,8,2,18,10,3,14,15,2,16,15,16,15,5,21,16,19,21,7,8,7,21,7,5,7,15,15,8,5,15,21,18,5,21,8,23,14,14,14,10,16,15,15,16,21,2,5,21,13,17,5,13,18,8,21,2,3,2,1,5,16,21,1,15,6,21,5,16,15,2,15,9,8,15,7,15,2,7,21,15,13,21,21,15,15,16,20,15,13,5,15,17,5,15,13,16,8,15,2,21,2,10,21,21,15,15,9,16,3,2,9,2,21,15,14,6,18,16,7,5,15,7,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,13,2,18,15,16,16,15,21,8,2,7,2,15,15,15,10,14,15,15,6,17,15,1,13,2,16,15,2,13,21,3,5,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,16,10,16,7,15,2,15,8,5,21,15,8,13,4,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,16,6,16,15,7,2,21,16,13,15,7,15,6,7,18,8,16,21,5,2,15,14,2,5,15,16,13,5,7,13,17,20,10,3,21,10,7,14,7,21,14,16,15,5,21,15,15,21,17,13,15,8,7,5,9,21,15,8,9,16,21,17,2,3,17,23,13,21,6,15,16,2,15,2,8,6,8,21,13,21,8,2,8,15,21,21,5,21,16,2,5,3,2,13,14,5,5,15,14,10,21,7,17,13,7,15,4,6,21,8,20,21,18,15,7,21,15,2,13,6,17,16,7,14,6,16,7,10,2,16,16,13,20,21,7,21,9,15,5,23,21,7,1,16,15,7,15,18,13,3,13,21,21,21,1,9,4,8,13,8,5,13,23,13,16,2,7,6,16,13,16,21,2,13,14,2,15,16,15,19,15,16,7,1,19,19,15,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,21,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,21,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,7,19,11,4,8,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,13,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,16,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,23,23,16,6,15,15,6,2,21,6,8,6,21,13,13,2,17,13,16,16,21,2,6,10,5,13,15,21,16,15,23,8,19,2,15,5,6,2,18,14,21,13,7,8,18,4,16,21,15,11,13,15,21,21,15,2,16,5,15,13,6,5,5,21,5,2,1,17,6,19,13,2,6,6,21,16,8,19,7,14,16,8,6,4,3,15,13,10,13,1,8,21,2,5,21,11,3,15,8,17,8,21,7,5,9,8,15,13,9,21,16,21,6,7,17,13,13,14,6,13,21,8,6,18,21,2,10,15,13,5,6,16,8,2,21,5,2,20,6,8,6,21,9,6,13,2,14,13,5,14,2,5,8,8,7,14,6,15,17,21,15,8,21,6,2,21,21,18,13,6,21,21,7,14,7,7,2,2,10,21,6,5,20,1,17,15,5,10,16,15,5,15,21,17,2,7,7,21,14,5,5,20,9,17,13,5,4,8,13,15,13,13,2,13,8,2,15,17,16,15,16,17,2,14,14,6,7,7,14,20,21,15,15,17,19,21,8,13,9,6,15,5,21,5,8,2,9,2,16,16,15,6,17,13,15,16,1,17,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,13,15,15,7,15,15,16,23,5,16,2,15,5,6,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,17,5,2,13,21,21,8,21,5,10,2,16,6,16,7,7,15,17,16,7,2,8,5,13,17,18,13,21,15,19,14,7,10,16,8,21,13,3,16,21,15,8,21,21,8,16,7,5,9,8,11,16,2,21,11,13,21,16,11,23,14,15,15,6,21,9,6,17,21,2,13,4,13,18,16,3,8,10,16,4,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,4,8,8,15,2,6,8,3,15,21,21,2,2,21,16,5,13,6,21,21,7,15,8,7,7,15,19,21,21,7,21,21,2,7,21,8,7,18,8,5,13,17,2,21,9,21,7,6,2,21,4,16,15,8,4,15,13,20,18,15,23,5,13,2,9,6,15,13,17,16,18,9,8,15,5,4,14,15,18,19,15,21,18,15,7,13,10,18,15,13,5,10,15,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,4,21,10,9,19,21,9,5,19,16,10,4,21,5,13,5,20,7,19,21,17,19,9,21,4,9,14,10,6,8,17,11,21,9,6,9,3,21,3,4,7,15,7,1,17,4,16,21,17,21,15,8,21,11,15,7,23,23,23,23,5,21,5,18,9,6,4,17,7,17,5,19,16,14,3,16,6,13,13,13,15,21,10,6,5,7,5,8,4,16,7,17,4,15,21,15,7,21,1,17,16,21,7,5,9,21,15,8,9,17,21,17,4,4,21,23,13,1,3,9,17,10,15,19,15,5,4,21,9,21,4,10,8,4,17,10,2,19,1,1,5,18,6,15,23,7,4,10,13,2,6,9,19,21,8,16,9,5,19,3,4,21,21,11,3,17,19,5,9,2,3,21,15,23,23,2,18,9,17,15,20,10,17,21,15,2,10,10,18,23,2,5,2,17,14,19,19,20,5,6,5,17,16,18,3,3,4,8,13,1,21,5,23,18,16,6,3,5,13,13,17,21,6,15,5,18,13,8,23,19,7,17,17,17,18,15,7,9,21,4,23,7,9,15,17,13,13,2,6,1,13,4,21,13,10,19,17,19,9,19,23 +24,23,23,23,23,23,13,10,18,2,15,21,6,2,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,7,16,23,13,19,2,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,18,23,23,13,8,5,13,17,5,4,16,16,4,19,7,2,5,5,21,16,6,9,7,14,16,7,6,9,18,16,6,8,13,1,7,21,2,13,21,11,15,15,8,21,20,19,7,5,9,8,15,16,9,21,21,21,3,6,21,13,13,14,5,13,21,6,4,15,21,6,5,21,13,5,5,16,8,6,1,5,2,19,6,14,5,1,7,6,13,15,14,13,5,17,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,21,21,13,5,15,21,4,2,5,6,2,6,21,21,2,10,20,1,8,8,9,1,8,13,2,8,21,17,8,15,13,16,14,5,13,20,6,16,15,5,4,7,13,8,15,13,19,13,13,2,9,9,17,15,16,21,20,14,5,5,13,9,14,16,16,1,15,16,1,7,8,2,13,4,10,13,15,6,2,5,5,15,21,17,15,4,15,15,8,16,15,16,6,23,23 +24,23,23,23,15,21,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,21,5,17,5,7,13,15,10,21,23,5,15,13,15,5,10,14,16,14,8,15,7,16,3,4,21,11,16,21,16,8,21,3,6,10,15,15,15,13,21,21,5,21,8,6,10,16,6,11,14,14,15,13,2,8,8,14,8,13,16,15,15,1,21,5,15,16,2,1,7,21,2,5,21,15,18,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,15,8,8,15,2,21,13,21,8,2,8,21,15,16,3,7,18,13,6,1,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,16,2,2,17,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,2,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,3,17,23,23,23,23,23,23,23,23 +24,23,23,2,17,5,2,9,16,15,6,17,21,15,5,15,13,11,7,13,20,21,3,15,8,8,17,13,7,14,10,17,7,19,7,19,5,15,5,15,14,16,16,21,15,7,16,19,4,21,15,16,21,17,7,21,11,2,7,15,5,2,13,6,17,5,21,8,7,14,16,8,16,5,14,8,2,20,15,10,14,8,13,21,15,8,21,2,5,14,17,8,21,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,16,15,15,5,16,21,21,5,6,17,23,13,21,5,2,16,2,6,5,21,17,13,21,13,15,8,7,8,2,17,16,13,13,16,15,6,21,3,6,15,19,5,15,15,19,8,7,7,7,8,14,2,5,11,7,8,16,21,8,15,16,20,8,5,2,15,15,7,15,6,1,11,15,18,17,2,5,8,1,2,2,10,16,18,23,8,7,2,21,15,7,13,18,14,2,2,16,8,16,15,13,4,8,13,8,21,16,23,15,17,2,9,6,16,13,16,16,6,18,14,13,6,21,14,16,15,16,15,16,18,8,2,7,15,2,7,6,21,14,10,16,5,2,15,17,13,6,21,15,2,8,16,16,8,23,23 +24,23,23,23,23,23,7,18,21,15,6,7,6,2,4,8,13,13,2,17,13,16,3,15,2,9,21,15,8,13,2,8,21,23,7,20,2,15,5,6,2,18,16,1,11,7,8,18,4,1,7,21,16,15,11,16,21,7,2,16,5,4,13,5,6,10,21,13,2,18,16,3,19,13,16,15,10,17,7,9,19,15,14,16,15,2,21,3,21,15,6,13,1,8,16,6,15,1,11,10,15,15,17,6,16,7,5,9,8,11,15,5,21,21,21,1,7,16,13,13,14,15,15,21,8,2,18,20,2,13,6,13,5,6,16,8,2,21,5,3,8,6,14,2,21,9,18,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,5,21,10,2,18,21,21,13,5,15,21,7,14,8,7,2,15,2,21,8,13,20,1,21,9,11,10,8,13,13,15,21,21,2,15,13,21,14,4,13,20,6,16,15,5,4,8,13,9,9,13,4,5,15,21,13,5,17,15,16,15,20,14,15,14,5,2,14,17,16,17,11,15,19,8,10,13,13,3,14,4,14,6,17,21,14,14,17,21,15,13,16,13,2,1,16,23,23,23,23 +24,23,23,7,21,3,5,5,17,1,9,18,16,7,9,15,13,13,5,17,13,16,7,16,4,9,21,4,8,13,6,1,17,23,13,16,9,6,6,1,1,18,14,7,15,7,8,17,4,17,21,17,1,15,10,17,19,4,1,15,4,6,13,19,17,2,21,8,5,9,17,16,21,7,5,18,1,4,8,15,13,7,13,16,21,19,10,21,9,7,4,3,18,8,17,6,6,21,17,8,21,1,17,17,17,7,5,9,8,15,15,9,16,21,17,5,17,15,23,5,1,4,9,17,9,4,1,15,6,5,21,13,21,18,3,8,4,17,10,2,4,1,1,5,18,6,23,15,17,4,7,13,4,5,9,19,8,11,14,4,5,1,8,2,21,21,6,10,1,19,7,13,4,16,16,5,6,6,19,7,17,4,1,17,6,17,21,4,4,10,10,5,23,21,13,2,21,5,1,19,21,14,5,5,16,21,17,15,3,4,14,13,6,21,4,23,7,21,6,3,5,16,13,17,16,18,21,4,5,11,5,23,19,17,17,7,16,1,8,9,9,1,9,23,8,9,21,5,13,4,1,15,17,13,4,17,7,4,1,16,19,5,6,19 +24,23,23,2,16,8,10,6,21,2,13,16,21,15,13,15,13,21,7,13,7,18,21,16,2,5,21,7,8,13,6,6,17,23,13,17,5,14,5,17,6,18,14,16,15,7,21,16,4,16,14,21,15,16,15,16,21,5,2,17,3,5,13,2,17,5,13,15,15,1,17,5,16,6,14,13,2,17,15,7,13,14,13,21,7,2,18,2,3,14,15,2,17,15,16,5,5,21,21,19,21,7,8,15,21,7,5,9,15,15,7,5,15,21,18,5,21,16,23,14,14,14,6,16,9,2,8,21,2,5,15,13,17,7,13,17,15,16,2,3,2,1,2,5,21,16,6,10,21,5,16,7,2,15,9,7,13,7,15,2,15,18,16,5,21,21,6,15,21,20,21,7,15,2,18,14,14,13,16,15,15,10,16,2,7,18,1,13,3,9,16,17,23,2,3,2,21,15,14,5,18,7,7,15,7,4,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,8,13,16,16,6,3,5,5,13,13,8,18,15,17,15,15,21,8,6,7,16,15,15,8,10,14,15,15,6,15,16,1,15,10,16,15,2,8,1,3,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,16,7,21,11,17,11,23,23,8,5,5,13,6,17,23,9,17,9,5,9,10,2,1,15,15,15,7,16,17,4,21,14,17,21,21,6,13,18,2,10,7,9,16,9,21,21,9,21,6,8,4,17,6,16,8,5,10,5,2,16,13,13,7,13,16,21,4,7,18,2,13,16,6,21,7,16,2,9,21,1,15,21,1,17,8,16,7,5,9,8,15,7,9,21,21,17,5,21,17,23,13,1,4,9,17,10,7,18,16,9,7,16,13,11,7,9,7,18,21,2,2,3,18,1,5,8,10,23,15,1,4,15,13,17,6,9,6,8,8,15,2,5,1,16,13,11,21,4,21,17,15,6,4,9,17,18,8,6,21,9,2,6,6,1,21,7,1,21,7,13,10,10,18,23,3,4,21,17,9,10,14,16,13,14,9,17,6,21,19,9,4,8,13,5,21,14,23,13,17,5,3,5,16,15,17,21,4,3,4,6,2,21,23,16,19,17,15,1,21,8,4,13,20,4,23,5,2,6,8,13,21,4,17,17,4,2,17,13,10,21,1,1,2,19,23 +24,23,23,4,21,8,7,13,21,16,15,6,21,6,5,13,13,21,2,13,7,18,21,16,2,5,21,7,7,13,9,6,17,23,13,17,6,14,6,21,15,18,14,16,15,7,21,17,4,16,14,21,15,8,8,8,21,5,2,17,3,2,13,6,21,5,13,7,2,2,21,6,16,10,14,13,2,16,8,8,14,8,13,21,8,2,18,10,3,14,15,10,16,7,17,5,5,21,21,19,21,7,1,15,17,7,5,9,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,8,2,15,21,2,13,20,13,21,9,13,17,8,15,2,3,2,21,13,5,21,15,5,10,21,5,16,8,2,15,9,7,13,7,15,2,7,18,16,5,21,21,10,15,21,20,8,14,7,9,17,5,3,15,16,15,15,2,15,2,6,21,1,13,7,9,21,21,23,2,10,2,21,15,14,5,18,7,7,15,7,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,10,11,18,15,17,15,15,21,8,6,7,2,15,15,8,10,14,6,15,6,17,21,1,15,2,16,15,2,8,21,2,5,3,23 +24,23,23,23,17,19,5,6,21,8,6,21,5,15,13,18,7,13,8,21,15,16,15,15,2,13,21,7,13,2,14,15,21,23,7,18,2,15,15,6,8,18,14,15,15,7,16,17,4,21,14,17,21,16,6,15,18,2,10,15,6,6,13,2,21,5,21,15,2,2,16,14,21,2,8,6,5,10,16,13,13,7,13,16,21,4,6,6,14,13,21,6,14,8,21,2,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,1,16,1,6,2,16,23,13,17,6,15,16,9,15,7,15,10,15,20,13,21,2,10,8,19,21,15,13,14,6,2,10,23,8,14,15,10,2,6,13,2,2,7,8,16,7,14,15,5,1,16,6,21,21,8,15,21,3,2,3,10,17,21,7,6,15,13,11,6,10,16,21,6,17,21,13,2,10,3,18,23,23,7,16,21,13,2,6,21,13,7,5,21,2,17,10,7,4,7,13,7,17,15,23,13,16,2,9,5,16,13,17,17,7,8,7,3,13,15,23,19,15,16,15,16,1,8,4,5,7,2,5,2,10,9,6,13,6,8,16,16,15,2,15,7,2,21,16,18,5,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,15,6,16,5,19,21,21,8,2,1,17,8,16,7,7,9,6,15,8,9,8,21,16,5,6,21,13,13,19,5,8,16,9,8,17,15,4,10,19,13,18,15,10,7,3,21,9,10,2,1,13,5,21,8,13,23,23,23,23,4,8,13,4,10,8,7,16,5,5,10,13,3,18,21,15,15,15,11,2,2,10,21,16,7,15,10,19,7,10,2,1,17,5,21,1,21,13,10,10,2,23,2,7,4,17,14,15,13,21,14,7,10,17,7,16,15,9,4,8,13,6,7,14,23,13,16,6,9,5,7,15,1,16,18,15,7,13,2,13,5,19,16,17,15,16,1,7,6,5,17,9,23,7,7,7,8,15,10,15,9,17,2,5,17,7,15,7,8,20,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,13,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,14,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,17,8,19,18,8,10,14,2,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,7,6,21,7,6,8,17,6,2,16,1,15,5,7,7,18,4,19,13,21,21,17,10,7,23,23,9,13,10,8,21,16,5,3,5,7,3,6,15,18,14,7,15,7,21,17,4,21,15,17,21,9,5,16,21,5,7,9,23,23,23,23,16,5,21,5,10,7,16,5,16,7,8,5,6,21,16,13,13,15,13,17,21,10,21,1,7,16,2,14,20,4,21,2,5,21,21,15,21,1,17,7,16,7,5,9,7,15,8,9,16,16,17,7,21,1,23,13,1,9,3,17,10,3,19,21,10,8,3,5,18,3,6,8,13,21,6,2,19,21,1,5,13,2,23,15,21,15,7,13,4,9,9,19,8,7,15,15,6,7,21,2,21,21,10,10,15,21,3,9,13,23,23,23,23,23,23,23,7,6,16,10,7,20,18,15,9,10,10,18,23,2,19,4,21,14,13,9,18,5,6,9,16,15,16,19,9,4,8,13,6,13,9,23,21,17,5,3,5,16,15,10,17,16,19,9,9,3,7,23,16,5,17,15,1,21,8,15,13,7,21,23,9,2,1,6,8,17,10,4,18,9,10,16,13,10,7,16,16,5,23,23 +24,23,23,23,23,23,2,10,21,15,6,21,6,2,6,19,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,15,3,3,15,5,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,16,16,21,2,8,2,14,23,23,15,15,6,21,5,2,16,21,8,19,7,15,5,5,21,17,15,3,7,14,16,8,15,6,3,16,15,8,13,1,8,21,2,5,21,11,6,15,15,16,2,7,7,5,9,15,15,15,9,21,17,21,15,6,21,13,13,14,15,13,1,5,15,6,21,6,15,17,13,5,5,16,8,2,1,16,2,9,6,14,6,21,7,2,20,8,14,13,5,8,2,5,8,8,8,14,2,15,21,15,2,13,21,2,8,18,16,21,13,5,15,21,5,4,14,15,2,13,21,21,8,8,20,21,2,8,3,8,8,13,5,8,21,17,2,15,13,16,14,7,15,20,8,16,13,5,4,8,13,8,13,7,8,13,15,2,9,5,17,15,16,21,20,14,14,5,2,15,14,21,16,16,15,17,1,7,3,2,8,6,2,5,15,6,15,5,5,6,21,21,15,6,15,15,7,6,16,15,23,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,15,9,13,8,4,17,23,21,19,2,13,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,16,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,23,21,2,8,6,17,10,10,15,18,7,6,16,6,13,5,18,13,21,15,18,4,19,21,13,9,5,9,3,7,21,19,17,9,6,2,6,9,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,19,4,10,15,15,15,13,4,18,1,21,8,5,7,17,21,16,3,9,6,7,17,17,5,13,7,14,19,7,1,3,10,17,13,9,4,8,8,17,19,5,17,16,19,14,1,17,8,2,7,7,9,21,15,8,9,17,21,17,5,1,16,23,13,15,6,9,8,8,9,8,1,2,5,21,13,15,4,5,17,10,16,21,2,13,16,6,5,10,23,4,15,19,5,15,13,4,9,9,8,8,8,15,19,5,21,21,16,17,1,6,15,17,15,8,10,8,15,16,5,14,3,15,5,10,6,1,18,4,16,21,15,5,10,3,18,23,2,5,21,17,14,15,5,21,14,6,6,17,8,16,15,3,4,8,13,18,17,8,23,13,16,10,3,5,7,13,17,16,2,21,14,5,13,2,10,19,16,21,16,17,21,7,4,9,21,9,23,5,7,8,10,13,4,10,16,17,15,4,16,7,2,4,17,19,5,19,23 +24,23,23,23,23,23,15,3,21,7,13,16,18,5,5,15,13,15,2,13,20,18,3,15,16,7,21,5,2,14,6,10,17,23,15,21,5,15,5,3,16,16,14,1,15,7,16,19,4,21,14,21,16,16,15,18,7,6,21,16,5,2,13,6,21,5,14,2,10,14,21,8,21,6,14,13,5,2,8,14,14,8,13,16,7,17,21,7,5,14,16,8,1,7,21,2,5,21,15,15,7,8,1,15,16,7,5,9,15,15,15,5,15,21,21,6,16,16,23,13,21,5,2,16,15,5,18,21,2,2,3,13,21,8,5,8,2,16,2,2,13,8,15,5,14,5,13,17,19,6,15,15,13,13,7,7,8,8,15,10,5,1,8,2,21,21,15,1,21,20,15,13,15,17,21,7,15,6,10,8,15,18,16,2,2,21,1,6,21,10,16,18,23,13,10,2,17,15,15,13,18,14,5,13,16,2,16,19,13,4,8,13,7,18,13,23,15,21,2,3,6,16,13,16,16,6,21,14,13,13,14,8,16,15,21,15,16,18,8,2,15,15,2,15,5,21,14,2,16,5,15,15,17,15,3,15,15,2,19,15,15,5,23,23 +24,23,23,23,23,23,23,23,16,7,6,21,21,6,15,15,13,13,6,20,13,16,19,21,6,5,21,10,8,9,6,4,21,23,15,17,9,6,9,10,2,18,19,15,15,7,16,17,4,16,14,17,1,15,15,16,18,15,6,15,19,15,13,4,21,15,21,13,5,4,21,4,21,2,10,6,5,21,16,13,13,15,13,16,21,10,3,8,14,13,8,6,18,8,16,19,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,1,17,5,21,16,23,13,15,5,7,17,2,7,17,1,2,4,8,13,1,6,9,7,7,18,19,9,4,21,1,16,16,14,15,23,23,6,21,6,13,19,9,6,17,8,15,15,5,17,15,7,3,21,2,19,21,15,8,13,4,16,17,7,19,5,7,11,21,4,1,17,15,17,21,4,10,10,10,3,23,2,5,2,18,14,18,21,21,14,14,4,20,6,18,15,9,4,8,13,7,16,8,23,4,17,8,3,5,16,13,17,18,19,8,13,14,3,15,23,17,7,16,7,21,21,9,4,13,21,23,23,15,10,4,5,15,15,7,16,1,15,2,17,13,2,21,21,19,5,8,19 +24,23,23,7,16,16,7,2,21,15,4,21,6,15,13,16,9,13,2,21,13,16,6,17,21,5,8,15,7,13,4,3,20,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,15,15,7,15,16,21,4,2,16,5,15,13,15,6,10,21,5,2,2,17,16,19,13,6,5,16,21,16,7,19,7,14,8,8,15,4,3,16,13,13,5,21,7,21,15,10,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,17,21,2,7,17,13,13,21,6,14,18,9,5,18,16,15,7,21,13,5,13,16,8,2,21,7,2,18,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,8,15,9,21,3,4,16,21,21,13,5,16,21,7,14,15,7,2,2,10,17,8,15,20,1,15,15,9,4,8,13,5,10,2,21,2,15,13,1,15,14,13,20,4,16,13,5,4,8,13,7,13,5,3,13,8,8,9,8,16,15,17,17,20,14,14,10,13,4,14,21,21,15,7,17,19,21,8,6,8,4,15,14,15,6,2,2,9,15,16,21,15,5,16,13,4,21,17,16,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,17,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,9,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,15,17,15,5,6,17,6,15,16,18,15,6,15,13,15,2,13,18,16,3,15,2,6,17,13,5,13,14,6,16,23,13,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,18,15,2,6,16,15,15,13,2,17,5,6,8,6,2,8,2,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,16,19,3,2,16,23,13,10,6,15,16,5,2,16,21,8,5,21,13,21,15,2,8,2,21,16,13,11,11,6,5,21,18,15,16,21,5,14,6,2,8,8,7,7,8,14,2,6,17,8,15,21,21,5,15,17,20,8,5,2,15,13,5,14,15,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,17,7,7,13,18,14,7,13,16,15,17,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,8,3,16,5,13,2,2,19,15,16,15,16,18,8,2,15,6,7,5,2,10,14,15,16,5,7,15,21,13,6,15,15,2,21,15,16,5,3,23 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,17,14,15,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,5,21,15,15,13,2,21,15,3,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,4,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,16,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,13,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,21,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,7,8,7,5,2,14,5,5,6,16,15,11,10,21,21,15,5,17,7,15,2,15,18,15,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,7,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,16,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,16,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,15,4,21,4,7,6,17,6,8,17,7,4,10,15,4,13,17,16,13,16,13,17,1,5,21,4,8,10,6,8,21,23,21,17,9,10,5,3,4,18,14,1,10,7,8,18,4,18,14,21,15,17,15,16,21,5,21,16,5,4,13,4,19,4,21,5,10,8,17,3,16,8,4,15,10,17,5,8,3,7,14,1,2,5,4,2,14,9,10,5,17,8,21,15,6,21,21,7,19,7,16,7,6,7,5,9,9,15,11,5,17,21,18,6,21,15,13,13,8,4,4,16,9,5,19,17,3,7,21,13,16,4,5,17,15,17,16,15,8,6,2,6,1,4,15,13,20,5,16,10,19,8,9,19,7,2,14,7,15,19,21,10,21,21,10,17,15,19,6,2,4,4,21,7,4,15,7,3,5,18,21,20,4,8,21,16,6,13,14,8,13,21,4,2,17,4,13,10,21,14,4,13,8,6,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,16,13,17,16,4,21,14,9,13,4,5,17,15,16,16,16,18,16,7,5,15,15,15,5,17,5,8,2,6,21,16,17,15,2,17,15,4,15,16,20,5,19,19 +24,23,23,15,16,21,2,10,15,15,15,16,21,13,6,15,13,21,2,15,7,16,15,16,4,5,21,2,7,13,2,13,21,23,15,17,6,15,5,6,14,19,14,21,15,7,16,16,4,21,14,21,15,21,15,16,21,2,2,18,13,5,13,5,21,5,14,15,7,14,16,10,21,5,15,8,6,2,8,14,14,8,13,21,7,10,18,6,3,14,15,8,16,15,16,6,5,21,21,13,21,15,16,11,15,7,5,5,8,15,15,5,15,21,18,2,18,11,23,14,14,6,15,16,8,15,1,21,2,6,21,13,16,8,13,17,8,16,2,3,7,17,7,6,21,3,2,10,21,5,16,8,9,15,9,15,13,8,15,2,15,21,17,10,21,21,6,7,17,20,11,5,8,2,18,7,15,23,16,4,15,14,21,2,2,21,21,13,21,9,1,1,23,2,10,2,21,15,14,5,21,6,5,5,15,15,20,3,7,4,8,13,8,18,21,23,3,21,2,3,6,16,13,16,21,6,3,15,5,13,13,16,18,15,17,15,16,21,7,6,7,7,15,2,2,10,14,15,15,6,10,15,21,13,2,15,15,4,21,21,3,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,7,15,15,9,2,21,17,4,2,15,13,13,18,2,13,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,13,11,2,9,23,3,4,4,21,14,23,19,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,7,8,23,19,7,17,16,16,1,15,10,9,13,9,23,23,10,19,10,10,19,10,13,1,9,2,21,13,23,23,23,23,23,23,23 +24,23,23,6,21,19,7,6,21,15,9,21,21,13,9,9,17,9,4,17,13,21,16,19,19,9,21,8,8,4,6,19,16,23,8,17,9,6,9,1,5,18,5,15,15,7,8,19,4,16,13,21,9,21,21,19,19,19,19,15,5,4,13,6,16,5,21,7,7,21,21,8,19,19,5,19,18,19,10,5,13,8,13,17,21,19,11,19,7,13,1,6,17,7,17,10,6,21,21,5,21,7,17,17,19,7,5,9,17,15,8,15,17,21,7,5,19,21,13,13,19,9,7,16,2,6,10,21,19,7,21,21,9,17,5,19,16,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,6,9,21,21,8,14,15,17,7,15,10,17,21,4,19,16,19,5,9,2,6,21,7,13,23,23,18,9,3,21,17,5,8,1,4,17,8,17,18,23,3,6,2,21,5,4,19,17,14,9,9,21,23,16,15,3,4,17,13,7,17,5,23,7,19,16,3,5,17,13,18,16,18,8,5,23,23,6,14,19,17,17,7,17,19,8,6,13,17,19,23,23,23,23,9,15,6,4,8,17,15,7,1,7,4,16,17,19,9,4,23 +24,23,23,23,23,10,15,15,17,15,15,17,6,8,6,7,13,21,8,21,13,16,15,15,17,5,8,13,8,13,15,16,16,23,13,3,2,15,5,6,2,16,21,21,11,7,8,15,4,16,21,16,16,15,15,15,21,15,21,2,8,6,2,14,13,21,21,13,6,14,16,14,17,14,15,13,10,16,16,5,3,7,14,16,8,15,6,3,6,13,13,6,21,14,16,15,16,21,11,5,15,15,17,8,10,7,5,9,8,15,15,9,15,21,1,13,21,16,13,13,14,15,13,16,8,15,19,16,2,8,21,13,5,6,16,8,2,21,5,2,8,6,14,6,21,9,10,13,15,14,13,5,6,2,5,8,7,8,14,15,10,16,15,15,5,21,2,21,21,15,16,6,6,13,21,14,14,6,7,2,5,14,21,16,13,20,1,2,13,7,8,8,13,15,5,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,14,9,13,6,16,3,5,16,13,16,16,20,14,14,5,13,15,14,16,16,21,15,16,19,8,7,14,15,15,13,7,8,6,15,7,15,15,16,17,15,2,16,15,15,21,16,11,6,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,20,7,15,2,17,8,5,21,7,8,13,2,8,21,20,6,3,15,14,5,2,16,21,4,8,15,7,16,13,4,16,18,21,21,15,6,16,15,2,2,18,5,5,16,8,21,5,14,13,6,16,16,15,15,8,15,6,5,10,16,15,5,7,13,17,21,19,21,21,2,10,10,5,10,2,17,5,5,21,11,1,21,17,13,15,16,7,5,9,1,15,8,9,1,21,21,2,2,21,23,13,21,5,6,16,10,2,15,8,16,5,21,13,18,8,15,7,13,21,2,5,2,16,2,21,9,2,7,10,5,5,14,21,8,21,7,8,13,7,15,15,6,21,11,5,18,16,15,2,21,3,15,13,5,17,3,13,15,15,15,7,6,2,16,2,2,20,21,7,16,9,8,23,5,21,7,1,16,15,13,15,18,13,15,13,18,6,21,20,9,4,8,13,8,17,15,23,5,15,2,17,5,17,13,11,16,13,3,14,7,13,3,2,16,13,19,15,16,21,15,9,20,8,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,5,7,2,23,13,15,15,21,15,3,2,13,15,2,7,2,18,19,15,15,7,8,17,4,21,15,16,21,21,15,16,13,19,15,16,3,6,13,6,1,15,21,5,2,6,18,14,15,8,2,8,18,2,13,7,13,15,6,18,8,21,14,14,14,13,15,2,16,15,21,8,5,21,21,21,13,1,17,7,2,7,7,9,6,15,8,9,17,1,1,2,15,16,23,13,21,5,15,17,15,6,17,16,15,5,15,7,21,16,5,8,2,16,6,2,21,17,13,5,23,6,7,15,7,15,2,13,21,8,9,6,8,7,14,15,5,21,16,7,21,21,2,15,8,8,7,13,2,14,21,14,14,6,1,16,13,18,18,2,7,17,21,6,10,10,2,1,23,23,15,14,17,13,6,15,21,14,13,13,2,2,20,13,7,4,7,13,6,16,14,23,13,19,2,3,5,16,15,19,17,13,5,14,6,7,5,11,2,18,21,15,16,11,8,2,13,19,10,10,23,23,5,15,15,5,6,15,17,3,7,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,17,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,7,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,16,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,23,23,23,23,23,23,4,15,3,21,7,8,15,13,21,15,15,13,17,21,16,2,5,21,13,7,13,15,6,17,23,13,17,5,8,6,2,2,18,14,21,15,7,21,16,4,16,14,21,15,21,15,16,21,10,5,17,6,17,13,2,21,5,14,5,10,21,17,1,7,6,14,3,10,2,21,15,14,8,13,21,7,2,18,2,13,14,16,10,17,8,21,14,5,21,16,18,1,15,16,8,1,7,5,9,15,15,13,6,21,21,18,7,18,11,23,14,14,6,2,17,9,10,16,21,13,6,19,13,16,7,5,16,16,16,2,3,8,21,15,6,21,10,7,14,21,5,17,9,3,15,9,17,13,7,15,2,7,16,7,9,21,21,10,1,17,3,7,5,13,13,23,23,23,15,17,13,7,10,21,1,4,1,21,2,5,9,15,21,23,2,2,2,21,15,14,3,18,6,7,15,8,7,20,7,7,4,9,13,8,18,21,23,9,21,2,3,6,15,13,17,15,4,14,6,13,3,14,13,18,16,16,8,16,21,7,15,7,7,17,14,15,10,14,21,15,6,3,15,21,13,21,15,15,2,6,21,19,5,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,23,23,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,15,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,16,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,17,15,15,6,17,15,15,16,18,15,5,15,13,15,2,13,18,16,3,15,2,10,16,13,5,13,14,6,16,23,15,16,13,15,5,5,10,16,16,21,15,7,16,18,4,17,14,16,15,16,15,19,15,2,6,16,15,15,13,2,21,5,6,8,6,2,8,2,16,8,15,2,19,2,17,13,13,16,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,21,17,19,3,2,16,23,13,10,15,15,16,5,10,16,21,15,5,21,13,21,15,2,8,2,21,17,13,11,11,6,5,21,18,15,16,16,5,14,5,2,8,8,7,7,8,14,2,6,17,8,15,21,21,5,15,17,20,8,13,2,15,13,5,14,15,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,17,7,7,13,18,14,8,13,16,8,17,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,8,3,16,5,13,2,10,19,15,16,15,16,18,8,2,15,5,15,5,2,21,14,15,16,5,15,15,17,13,10,15,15,2,21,15,16,5,3,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,10,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,7,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,4,21,17,15,5,15,15,6,16,17,16,4,23,23 +24,23,23,23,17,5,5,10,17,15,6,21,6,2,2,5,9,15,21,17,13,21,19,15,8,9,21,5,7,13,2,8,17,23,8,3,2,14,5,6,1,18,15,1,11,7,8,18,4,13,19,15,15,15,2,16,21,10,1,16,13,2,2,10,17,7,21,5,9,2,16,18,16,5,14,5,15,17,16,6,19,7,14,16,8,6,14,2,15,13,13,6,1,8,21,13,6,21,11,2,15,15,21,10,10,7,5,9,8,15,13,9,21,21,21,4,8,17,5,13,14,14,13,17,8,15,18,15,2,7,17,13,5,10,2,8,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,15,15,21,15,13,13,19,2,6,17,21,15,13,5,15,21,7,14,14,10,2,2,10,21,10,5,20,1,2,15,9,6,8,23,23,7,7,16,2,15,13,21,14,6,13,20,8,8,15,5,4,8,13,7,13,5,18,13,7,8,9,5,16,13,17,15,19,13,14,5,13,10,10,21,21,21,15,16,1,8,2,7,10,15,23,5,5,14,4,15,5,9,21,17,13,6,21,15,23,23,23,23,23,23,23 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,13,16,10,16,7,15,2,15,8,5,21,8,8,13,2,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,16,13,8,16,21,21,21,17,6,16,15,15,2,21,2,5,15,5,18,13,15,19,8,21,21,5,2,8,16,15,5,7,16,7,13,7,13,17,20,10,3,21,10,15,14,7,21,14,17,15,5,21,15,15,21,16,13,15,7,9,5,9,21,15,8,9,16,21,17,2,15,16,23,13,21,6,15,16,3,15,2,8,6,7,21,13,21,7,2,7,15,21,21,5,2,16,2,5,3,2,13,14,5,5,15,14,10,21,7,16,13,7,15,4,6,21,8,20,21,18,8,15,21,15,2,13,6,17,17,5,15,6,8,7,13,2,16,21,13,20,21,7,21,9,8,23,5,21,8,21,16,15,7,15,18,13,3,13,21,21,16,16,9,4,8,13,8,5,15,23,13,16,2,7,6,16,13,17,21,2,13,14,2,7,16,8,19,15,16,7,1,7,18,7,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,9,21,21,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,16,21,18,14,21,16,13,5,14,15,13,21,8,13,18,21,2,5,17,13,5,15,10,8,2,7,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,7,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,7,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,17,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,23,15,10,21,15,6,21,6,4,8,21,13,13,2,21,13,16,18,15,21,5,8,13,5,13,7,10,21,23,7,3,2,15,13,6,2,18,15,18,11,7,8,15,4,16,1,17,15,7,15,17,21,15,2,7,15,10,16,15,13,2,21,2,10,2,16,2,19,15,4,13,6,21,16,9,19,7,14,17,8,6,2,3,16,13,5,13,1,8,16,15,6,21,11,15,15,13,17,10,19,7,5,9,8,7,15,9,21,21,17,4,17,21,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,8,8,18,2,21,5,2,21,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,6,15,1,13,21,7,21,2,2,16,15,21,13,5,15,21,15,14,15,7,2,6,21,21,10,5,20,21,2,13,9,8,8,13,15,4,2,17,2,15,15,16,14,15,5,20,10,16,13,5,4,8,13,8,13,5,19,13,8,15,9,5,16,13,16,16,20,2,14,9,2,15,14,16,16,16,7,17,19,8,8,3,15,6,4,5,15,4,15,7,5,6,16,17,15,15,15,15,2,17,16,16,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,6,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,21,7,2,10,21,13,6,21,6,2,6,3,15,15,2,21,13,16,18,15,3,5,8,15,8,13,2,8,21,23,15,19,2,15,5,6,2,18,14,17,11,7,16,18,4,8,21,13,15,13,15,16,21,2,5,21,5,2,5,13,6,19,21,15,4,2,17,3,19,8,4,6,19,16,6,15,19,11,14,17,8,15,2,9,16,15,15,13,1,8,16,13,6,21,11,7,15,7,16,7,3,7,5,9,13,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,10,21,9,7,15,6,14,20,2,4,8,5,8,8,8,14,2,15,17,13,13,8,19,15,2,21,21,21,13,2,15,21,14,5,15,5,2,6,21,21,8,5,20,21,17,15,9,8,8,9,16,6,2,18,2,15,13,21,14,15,5,20,8,21,15,5,4,8,13,13,13,7,10,13,16,15,9,5,16,13,16,16,20,14,14,21,2,14,14,21,16,21,7,16,21,8,8,4,3,15,14,6,13,14,7,5,9,14,21,16,15,4,15,15,13,21,16,15,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,5,17,13,7,13,2,7,18,23,13,20,2,15,5,6,2,18,11,3,11,7,8,18,4,21,7,21,15,15,1,16,21,2,6,7,5,16,13,2,21,5,21,8,6,8,21,7,18,7,4,15,5,17,16,13,19,7,14,16,16,6,6,9,21,15,15,13,21,7,17,21,15,21,15,4,15,16,10,17,8,7,5,9,15,15,15,9,16,21,1,2,2,21,13,13,14,6,15,16,8,2,18,20,2,6,17,13,5,5,8,7,2,21,5,13,19,6,14,7,16,9,16,17,14,14,13,8,6,15,9,7,8,8,14,3,15,1,15,5,8,16,3,2,17,16,21,13,5,16,21,7,4,13,7,2,6,2,21,10,15,20,1,15,15,8,2,7,13,10,9,2,17,2,15,13,17,14,15,5,20,2,13,19,5,4,8,13,8,13,1,2,9,4,8,9,5,21,15,16,21,16,14,14,13,13,7,14,21,16,16,17,13,19,18,6,9,14,6,15,17,2,14,15,5,6,15,16,21,4,2,21,13,6,16,15,15,23,23,23 +24,23,23,23,23,23,15,5,21,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,21,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,14,2,9,5,2,9,6,14,5,16,9,21,18,16,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,8,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,13,13,8,15,20,16,16,8,15,19,21,10,13,8,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,16,5,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,7,5,14,15,8,21,23,7,16,2,13,5,6,2,16,16,21,15,7,16,19,4,21,14,21,18,21,15,18,11,15,6,16,5,15,13,2,21,5,15,7,13,10,21,2,17,16,14,7,5,11,8,14,14,8,13,17,15,7,18,2,5,14,16,8,1,7,2,2,5,16,15,15,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,17,23,13,8,8,8,16,6,6,21,21,15,2,21,13,21,8,2,8,2,17,17,13,13,8,15,5,16,19,10,15,19,5,14,15,19,8,7,15,8,17,14,6,6,1,8,2,21,21,6,15,16,20,7,13,7,16,21,7,14,6,7,8,15,18,15,10,10,16,1,2,15,10,23,16,20,14,3,2,17,15,7,13,18,14,2,13,16,15,17,15,13,4,8,13,8,17,13,23,17,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,17,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,13,6,15,15,2,17,15,16,8,23,23 +24,23,23,2,21,16,15,6,21,2,13,16,21,15,5,15,13,21,15,13,7,18,21,16,2,5,21,15,7,13,6,10,16,23,13,17,5,15,5,2,16,21,14,16,15,7,21,16,4,21,14,21,15,21,15,16,21,10,2,2,3,15,13,21,21,5,13,15,6,15,17,5,16,21,14,13,6,2,15,14,13,5,13,7,15,7,18,7,3,14,15,2,16,15,16,5,5,21,21,19,21,7,16,7,1,7,5,9,15,15,15,5,15,21,18,13,21,16,23,14,14,2,5,16,3,13,15,21,2,5,15,13,18,6,13,17,15,16,2,3,2,1,2,5,21,7,5,10,21,5,15,7,2,15,9,15,13,7,15,2,15,18,15,5,21,21,3,6,21,20,10,14,8,2,16,14,14,6,16,15,6,2,21,2,21,21,1,2,6,9,16,18,23,2,10,2,21,15,14,5,18,15,7,5,15,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,6,5,13,5,1,21,15,16,15,15,21,8,6,7,2,15,15,15,10,14,15,15,6,15,15,1,15,2,16,15,2,15,21,3,5,3,23 +24,23,23,23,23,23,23,23,23,2,15,21,6,6,2,19,7,15,2,21,13,16,3,15,2,9,8,2,8,13,10,7,16,23,13,19,2,15,13,6,2,18,15,21,11,7,8,18,4,16,18,15,15,13,15,16,21,2,5,3,15,23,13,7,15,14,21,5,4,16,16,2,19,14,5,2,5,17,21,21,9,7,14,16,8,10,10,3,16,13,7,13,1,8,16,13,6,21,11,15,15,15,17,2,3,7,5,9,11,15,13,9,21,21,21,2,6,21,13,13,14,15,13,21,8,15,18,18,2,7,21,13,5,2,16,7,2,21,5,2,20,6,14,5,21,9,7,15,13,14,13,6,21,2,5,7,8,8,14,6,15,21,13,15,7,21,6,2,21,8,16,13,5,6,21,7,13,15,15,2,6,10,21,21,8,20,21,4,13,9,8,8,7,5,2,2,18,2,15,13,21,14,2,13,20,16,16,13,5,4,8,13,8,13,5,19,15,7,15,9,5,17,13,16,15,20,8,8,2,13,8,14,21,16,21,16,16,21,8,7,4,5,15,14,5,15,8,16,5,6,15,21,17,15,5,15,15,15,16,21,15,5,23,23 +24,23,23,23,21,4,4,8,21,6,7,17,17,7,13,4,2,15,8,16,13,17,7,17,1,13,14,5,8,4,6,16,8,23,2,17,9,13,5,10,1,21,14,1,21,7,8,16,4,18,14,21,15,21,8,16,21,3,6,16,6,4,13,4,21,7,1,5,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,6,4,19,14,10,13,9,17,8,21,6,6,15,21,4,20,8,16,7,19,7,5,9,9,21,8,5,17,21,21,2,21,17,13,13,14,6,8,16,10,13,18,17,5,7,23,23,23,7,7,18,17,17,4,9,5,6,6,13,1,3,4,5,20,5,7,10,18,17,9,4,17,8,14,9,7,15,15,21,21,21,10,6,18,7,9,13,4,17,21,9,4,15,3,8,10,20,21,19,9,15,1,21,9,9,15,7,13,4,4,2,21,4,13,9,21,14,15,13,16,4,17,15,3,2,8,13,8,13,1,8,13,15,17,9,5,19,13,17,17,6,21,14,13,4,4,4,17,19,17,15,16,18,16,3,9,8,19,6,7,18,5,6,7,6,4,17,17,7,5,17,13,2,15,15,19,5,19,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,6,13,4,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,23,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,7,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,6,18,15,2,21,6,5,15,19,5,15,2,21,13,16,19,15,21,5,8,13,7,13,6,6,17,23,13,19,2,6,5,6,2,18,15,19,15,7,8,18,4,15,21,21,11,13,15,16,21,6,6,19,23,23,13,21,15,13,1,5,6,16,17,14,19,13,6,6,5,21,21,14,9,7,14,17,8,6,6,2,21,15,6,13,1,7,4,7,5,21,11,5,15,8,16,2,19,7,5,9,15,15,15,9,21,21,20,5,8,17,13,13,14,15,13,21,10,6,2,21,15,13,21,13,5,5,16,8,2,1,6,2,20,6,8,6,21,9,6,15,16,14,13,5,6,2,5,8,8,8,14,6,15,18,15,13,9,21,15,13,19,16,21,13,6,16,21,14,6,14,6,2,15,10,21,8,6,20,21,16,8,9,8,8,13,5,6,21,17,2,15,13,16,13,6,13,20,8,16,13,5,4,8,13,13,13,13,3,13,8,2,9,5,17,15,16,21,20,14,5,7,13,14,14,21,16,21,15,16,18,7,8,2,6,6,14,5,15,5,20,5,9,15,21,17,15,6,15,15,7,16,15,16,23,23,23 +24,23,23,15,21,21,2,6,16,2,6,10,21,8,5,13,13,21,2,15,11,21,21,16,2,5,21,5,8,13,6,6,21,23,13,17,6,14,5,8,6,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,13,8,1,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,6,10,16,8,13,17,21,2,5,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,8,5,21,21,10,15,21,20,8,14,7,4,16,3,14,6,16,15,13,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,13,13,6,8,18,15,17,15,16,21,8,6,7,7,15,15,15,10,14,13,15,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,6,2,21,4,4,8,17,4,8,10,17,5,8,17,5,13,8,16,15,17,15,18,19,7,21,7,6,14,4,5,7,21,19,17,9,16,5,6,4,18,3,15,15,7,8,1,4,16,14,16,1,17,6,21,18,4,10,15,9,6,13,4,17,9,21,9,5,7,17,16,21,4,9,6,7,17,16,5,13,7,21,19,7,1,10,10,17,5,8,4,16,15,21,4,5,21,1,3,7,1,17,8,17,7,7,9,21,15,8,9,16,21,17,6,21,16,23,5,15,4,4,16,8,15,8,1,2,6,21,13,15,6,4,17,6,16,21,2,13,16,6,5,21,4,15,23,19,6,4,13,21,7,9,7,8,8,15,2,5,21,1,17,17,1,4,7,17,15,9,8,9,15,13,9,10,4,5,11,6,15,1,17,15,17,21,4,5,10,10,3,23,4,9,16,17,14,18,19,21,14,4,6,16,4,16,15,3,4,8,13,7,17,8,23,13,16,3,3,5,15,13,17,16,19,21,14,5,13,2,7,19,16,21,16,21,21,7,4,9,21,4,23,5,18,5,4,13,8,16,10,21,15,4,17,7,4,8,16,19,5,19,23 +24,23,6,15,17,2,10,2,21,15,10,17,6,15,6,7,13,13,2,21,13,16,7,17,21,5,8,8,7,13,21,3,8,23,13,21,2,8,5,6,2,18,14,1,11,7,8,18,4,21,21,8,15,13,18,16,21,1,2,16,5,3,13,10,6,8,21,6,2,2,16,16,18,7,4,13,5,21,6,2,19,7,14,15,8,7,2,3,8,2,6,21,1,7,16,15,5,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,15,15,21,8,15,18,15,2,7,17,13,5,13,16,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,5,21,2,6,21,21,21,13,6,2,21,7,15,14,7,2,15,10,21,21,15,20,21,15,15,9,10,8,7,13,6,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,7,13,5,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,8,16,19,21,8,6,8,7,13,5,15,15,2,11,9,15,15,17,15,5,16,13,6,16,16,16,15,23,23 +24,23,23,5,21,9,15,2,1,15,15,17,6,6,16,18,13,13,10,21,13,16,19,16,10,9,21,15,7,13,6,15,19,23,7,20,4,15,5,6,14,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,6,2,10,15,13,2,21,7,21,5,6,2,17,8,21,15,2,7,5,19,16,5,13,15,14,16,9,20,3,5,14,13,8,14,17,7,17,13,19,21,21,6,10,1,17,8,16,7,5,9,8,15,7,5,1,21,17,5,2,16,23,13,21,14,15,16,9,6,2,15,4,15,1,16,15,7,13,13,2,14,7,15,21,10,23,23,23,23,14,15,19,6,15,8,13,6,9,16,13,8,21,2,15,18,13,5,16,21,15,7,21,3,3,13,13,1,21,9,8,6,10,2,10,8,21,21,15,16,1,7,2,8,7,7,13,6,2,2,21,4,10,13,1,13,7,5,16,3,18,15,3,4,8,13,8,10,3,23,2,2,7,11,5,15,13,17,15,7,2,17,15,10,13,14,20,16,16,16,15,11,7,2,13,14,21,23,14,16,7,15,3,6,2,15,21,15,7,16,13,9,15,21,23,23,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,4,8,21,4,8,6,17,2,3,17,17,4,5,4,4,15,8,17,13,16,15,21,17,23,21,5,13,6,5,8,21,23,15,17,9,9,15,6,4,19,14,1,1,7,16,19,4,18,3,10,15,21,15,16,11,5,19,21,10,4,2,3,17,14,21,7,8,7,21,19,21,5,4,4,19,18,4,14,19,7,14,21,2,5,4,19,14,10,13,9,21,14,17,7,6,21,21,16,19,8,1,10,7,7,5,9,16,15,11,5,17,21,18,5,19,17,13,13,16,9,16,16,5,6,19,17,3,7,21,13,17,9,5,16,7,17,8,15,8,6,5,6,1,3,10,5,1,5,5,11,19,4,9,20,8,8,14,1,6,15,15,9,21,21,6,21,18,1,8,10,5,18,1,2,9,6,19,8,5,18,21,4,3,17,1,17,6,11,13,8,13,4,5,2,21,14,15,14,21,14,6,6,16,4,17,13,3,4,8,13,8,7,5,4,17,13,17,9,5,17,13,18,16,17,21,14,5,13,7,2,19,16,16,15,16,18,16,4,5,7,4,6,9,1,6,8,9,15,4,17,17,7,5,17,7,15,15,16,19,2,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,9,16,8,15,6,17,7,2,3,7,21,13,15,6,13,19,16,13,16,15,15,20,2,21,5,13,13,14,15,21,23,21,21,9,15,5,10,14,18,14,1,15,7,8,18,4,17,15,16,15,11,2,17,21,6,2,17,15,8,13,6,21,13,11,5,3,21,21,6,16,14,5,5,17,2,16,14,13,7,16,17,15,5,2,3,14,13,17,2,21,7,16,3,9,21,21,10,16,1,21,5,6,7,5,9,8,15,8,5,16,21,17,6,15,11,13,13,16,15,8,16,8,2,7,21,6,15,20,13,16,16,13,10,2,16,5,2,5,16,2,13,21,21,2,15,18,6,5,5,21,2,5,16,7,8,14,18,15,1,7,8,21,21,15,6,21,18,7,5,2,21,14,21,15,9,21,15,8,16,21,2,5,17,1,2,15,11,2,8,7,13,8,2,21,2,13,21,21,14,14,13,8,6,16,17,5,4,8,13,8,21,13,23,13,16,8,9,5,16,13,21,17,16,21,14,10,13,13,6,17,16,17,7,16,18,17,4,4,13,11,15,14,18,6,10,10,6,2,16,17,15,6,17,15,2,8,16,19,5,18,18 +24,23,23,5,1,10,15,18,1,4,4,1,13,15,6,15,4,13,2,16,13,16,15,15,15,17,16,6,8,13,6,7,17,23,15,19,15,13,8,6,2,18,14,1,10,7,16,19,4,21,14,17,15,1,15,8,21,15,15,17,5,15,13,8,17,2,2,10,4,14,17,8,16,13,8,13,5,19,16,13,3,7,14,21,2,5,10,3,14,7,13,15,16,7,17,5,6,21,21,2,19,15,16,7,6,7,5,13,7,15,7,5,16,21,21,2,21,16,13,13,15,7,7,16,10,7,19,21,2,8,17,13,16,8,13,16,1,16,2,9,8,6,2,6,21,13,7,15,5,7,16,10,19,15,9,20,15,8,14,16,6,1,16,7,21,21,2,10,21,10,21,13,2,13,21,7,5,15,7,2,8,19,21,21,4,21,1,8,5,8,15,8,13,14,9,2,21,4,13,10,21,14,14,13,8,21,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,16,13,21,17,8,21,14,7,13,4,3,21,15,17,15,16,18,16,7,5,15,2,15,5,10,15,8,2,6,2,16,17,15,10,17,8,4,10,21,20,9,2,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,7,15,8,9,2,21,17,4,2,15,13,13,18,4,8,17,9,15,8,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,3,13,2,5,9,19,8,7,16,15,5,21,8,7,18,21,8,21,8,19,2,3,4,21,21,13,2,7,19,5,9,4,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,19,23,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,7,23,19,7,17,16,16,1,15,10,7,13,3,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,9,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,7,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,2,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,16,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,5,13,6,19,7,18,18,18,6,5,21,5,11,13,19,17,19,23,13,18,9,6,5,4,21,1,14,7,15,13,11,17,4,21,14,17,15,1,15,21,21,4,10,11,6,13,11,4,21,9,21,1,5,4,16,4,17,13,14,4,5,4,16,9,13,9,13,17,21,3,6,18,7,5,2,6,19,8,17,4,6,21,21,17,15,1,21,17,10,7,5,9,8,15,8,9,4,17,17,7,17,21,23,7,17,6,9,17,9,6,8,17,4,15,1,13,21,4,9,8,4,21,9,17,16,15,1,6,23,6,4,21,3,5,13,17,9,6,9,1,8,8,15,21,5,21,7,17,11,20,4,3,21,19,4,6,7,18,21,9,15,6,9,7,6,21,21,21,5,17,21,4,2,10,10,21,23,4,9,4,21,7,19,19,18,19,7,4,8,15,16,15,7,4,7,13,5,21,4,23,9,17,6,9,5,7,17,21,18,6,17,14,10,13,9,23,18,8,18,8,16,21,7,5,6,21,14,23,7,9,16,19,13,8,16,7,21,7,4,8,13,4,1,1,18,23,23,23 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,23,23,23,23,23,23,23,23,3,17,17,4,9,14,13,21,5,16,7,15,18,18,17,7,21,5,5,10,16,19,15,23,6,17,4,7,5,17,4,21,7,15,15,7,7,17,4,16,14,17,21,17,17,21,21,2,1,21,6,4,6,6,17,17,20,9,6,4,21,17,21,7,6,5,16,17,13,13,13,7,20,17,15,19,10,6,17,13,6,17,18,14,16,19,6,16,15,7,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,4,2,21,13,13,17,4,2,16,9,10,4,18,4,6,17,13,21,9,9,8,10,17,9,9,19,21,14,5,21,5,13,23,23,23,23,23,23,8,9,21,8,7,8,4,5,21,7,21,15,1,15,21,16,5,9,13,19,21,21,9,16,9,7,2,5,17,18,2,6,17,1,2,4,7,4,8,23,9,8,21,17,14,7,13,17,21,4,13,19,21,16,3,9,4,8,13,5,17,13,23,17,7,19,7,5,8,15,21,17,10,8,14,9,9,7,2,15,18,15,7,18,17,16,6,13,14,18,23,9,5,14,2,7,8,6,21,17,2,9,21,7,15,6,21,23,23,23,23 +24,23,6,5,21,7,13,6,18,6,2,21,6,7,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,6,6,16,23,18,3,2,15,5,6,2,18,13,19,15,7,8,3,4,15,18,8,15,15,21,16,21,13,10,9,8,23,23,14,6,6,21,6,6,16,16,8,19,8,6,6,5,21,16,5,19,7,14,17,8,6,10,3,16,5,8,13,1,8,21,21,6,16,15,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,6,6,21,13,13,14,6,13,18,6,6,5,1,2,6,21,13,5,5,16,17,7,15,5,2,17,6,8,6,21,9,6,16,14,14,13,6,8,2,5,8,7,8,14,2,15,1,15,13,7,21,6,15,18,16,21,13,5,16,21,6,6,13,14,2,5,16,21,8,6,1,21,21,9,9,8,8,13,5,6,21,17,2,15,13,16,14,6,5,20,2,16,13,5,4,8,13,13,13,7,3,13,7,2,9,5,17,15,16,16,20,14,14,6,5,5,14,17,16,17,15,16,1,7,8,2,6,10,6,5,15,6,18,5,9,15,21,16,7,13,15,8,6,16,16,16,6,23,23 +24,23,23,23,23,23,8,15,16,10,7,21,16,15,5,9,9,21,8,14,13,16,18,16,16,5,21,5,9,13,13,19,16,23,5,16,9,15,7,7,7,18,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,7,13,4,17,2,21,5,6,7,21,8,1,10,4,6,1,16,16,13,13,7,5,1,2,18,4,14,16,13,8,10,18,8,15,21,6,16,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,8,2,1,13,13,17,6,15,21,9,10,2,18,2,7,20,13,21,8,17,8,8,17,2,9,14,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,21,1,15,1,16,9,10,13,9,21,16,13,1,17,7,2,5,2,17,21,5,17,1,2,4,8,16,23,2,9,3,21,21,14,8,13,21,13,10,13,15,8,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,16,5,21,14,8,9,4,2,19,17,16,15,16,1,16,4,2,14,9,23,9,5,14,2,15,6,4,21,17,7,7,17,7,2,15,15,19,10,10,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,11,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,7,15,16,2,6,21,15,3,7,21,4,15,2,16,13,1,15,15,6,1,21,5,8,13,6,8,16,23,1,16,13,5,6,15,15,19,14,1,10,7,16,16,4,18,16,21,15,21,7,16,21,4,2,16,5,10,13,15,1,9,21,6,10,17,17,2,17,2,14,6,10,21,16,4,20,7,14,21,2,6,2,18,14,10,13,13,18,7,21,4,6,21,21,2,16,8,16,10,6,7,5,9,9,8,11,5,21,21,18,13,21,17,13,13,14,10,15,16,10,4,5,21,4,6,20,13,17,5,13,17,9,16,2,18,8,6,6,6,17,3,2,9,3,5,21,10,19,16,9,7,7,2,14,7,15,1,9,7,21,21,2,15,18,5,6,13,4,17,21,4,4,13,8,10,7,16,21,20,9,17,1,15,13,11,7,8,13,14,6,2,21,4,13,10,21,14,2,5,19,16,16,15,3,4,8,13,7,13,18,8,8,15,2,9,5,16,13,17,17,16,21,14,9,13,2,4,1,15,16,7,16,18,17,2,5,7,4,5,7,6,7,15,11,5,2,16,17,15,7,1,15,2,20,21,11,21,6,23 +24,23,23,23,21,6,13,2,21,2,6,17,15,15,15,3,3,13,4,16,15,16,18,15,6,9,21,4,8,13,6,8,16,23,13,21,5,15,5,4,16,16,10,8,15,7,16,17,4,21,8,17,21,18,5,15,1,6,10,16,2,15,13,4,16,4,21,5,5,15,17,16,21,4,4,7,13,10,16,13,13,7,13,17,21,10,21,5,8,14,21,8,21,8,21,2,5,16,21,1,21,1,17,8,10,7,5,9,8,13,8,9,21,15,17,5,4,21,23,13,21,15,9,17,9,13,6,8,2,15,21,13,21,4,9,8,20,21,19,4,4,8,6,14,1,14,15,5,10,4,17,19,13,21,13,4,8,8,13,2,6,1,15,4,16,21,6,2,17,19,4,11,10,14,13,5,6,15,21,11,8,6,1,21,13,1,21,9,4,10,13,7,23,2,5,13,16,14,2,19,21,9,9,5,7,15,16,13,9,4,8,13,15,21,6,23,15,16,2,15,5,15,13,17,16,7,8,4,15,13,14,23,16,16,1,11,21,18,8,19,6,9,15,5,2,5,9,6,13,6,16,8,17,15,4,1,7,4,15,17,16,6,15,20 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,3,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,7,15,10,10,6,17,15,15,16,21,15,6,15,4,8,5,15,18,16,3,15,2,5,17,5,7,13,6,6,18,23,13,19,13,15,5,6,13,16,17,21,15,7,16,18,4,17,14,16,16,21,10,19,15,2,6,16,15,15,13,8,21,5,14,8,6,3,15,8,16,8,15,6,18,2,7,13,13,17,13,17,13,13,11,15,5,5,16,8,15,7,20,2,5,21,15,21,21,1,1,7,18,7,5,9,15,15,8,5,18,21,19,6,2,21,23,13,21,5,9,17,16,15,8,21,2,13,21,13,21,6,4,8,9,21,16,2,5,11,2,13,21,18,4,16,1,5,14,15,2,7,9,7,7,8,14,2,6,17,8,1,21,21,15,15,17,20,2,5,6,15,13,14,15,7,15,11,6,6,16,2,8,17,1,7,4,10,23,16,20,14,3,2,21,7,7,5,18,14,5,6,16,8,16,15,15,4,8,13,8,21,13,23,21,16,2,9,6,15,13,16,16,15,19,14,5,13,4,2,19,15,16,13,16,18,8,4,7,3,6,21,8,15,14,4,17,5,15,7,17,13,8,16,13,2,17,15,16,6,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,23,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,16,15,14,20,2,2,14,14,16,21,23,21,2,9,15,5,16,14,3,19,15,15,7,8,1,4,16,15,16,21,15,15,16,3,2,7,23,23,23,23,13,21,5,14,5,3,15,16,14,16,16,9,2,18,14,7,16,13,7,19,15,3,5,2,21,21,13,13,8,15,14,21,13,20,21,15,5,2,1,16,2,3,7,7,9,21,15,8,7,21,11,1,15,15,16,23,13,2,15,15,16,15,6,16,20,2,2,15,13,15,15,15,7,13,7,14,2,13,17,6,5,15,15,23,15,2,15,15,13,17,5,9,2,16,8,15,3,5,21,17,2,21,21,15,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,16,21,15,2,21,6,3,9,16,3,23,15,16,5,21,15,15,13,21,14,14,13,8,2,21,15,13,4,9,13,20,16,9,23,13,15,2,3,7,15,15,16,16,19,14,14,5,15,14,14,19,15,21,15,16,11,19,8,13,14,21,15,5,13,5,14,15,15,2,21,21,15,2,21,7,7,2,16,20,5,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,9,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,16,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,21,14,8,16,15,10,17,6,15,2,21,5,13,2,17,13,21,7,21,17,6,8,13,7,13,2,7,20,23,8,19,2,4,5,6,2,18,14,1,9,7,8,16,4,16,14,17,11,15,8,16,21,15,2,2,5,15,13,4,21,7,21,7,5,17,21,2,16,9,10,6,5,17,21,7,19,15,14,16,8,23,4,8,16,13,15,13,1,7,21,15,5,21,11,21,15,15,17,5,1,7,5,9,8,15,15,9,1,21,16,5,3,17,13,13,14,10,15,16,8,5,18,21,2,13,8,13,5,6,21,7,2,21,5,2,2,6,14,6,21,9,9,18,21,7,13,5,14,2,5,8,8,8,14,15,15,1,8,6,8,21,2,2,21,21,21,13,9,15,21,7,7,6,7,13,4,10,21,15,6,20,1,7,17,13,13,16,8,13,9,21,21,2,15,5,15,14,6,13,20,17,17,21,5,4,7,13,13,13,7,23,3,8,2,9,17,16,15,16,16,17,14,6,13,13,7,14,20,17,16,8,17,18,17,7,5,16,5,15,5,7,7,8,2,9,15,15,21,10,10,17,13,7,15,16,1,23,23,23 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,21,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,2,5,9,19,17,4,18,1,6,4,21,13,15,19,16,17,14,19,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,17,8,7,14,2,5,1,7,1,19,1,4,4,21,21,5,19,16,9,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,14,17,14,5,13,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,3,14,15,2,23,14,19,17,21,8,16,21,15,9,5,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,23,8,16,10,15,6,21,8,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,15,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,15,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,6,10,21,11,16,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,15,7,13,5,1,7,18,2,21,5,2,20,6,14,6,21,9,9,15,15,14,13,5,6,2,5,8,7,8,14,16,6,1,16,5,8,21,10,2,21,21,21,13,9,8,21,10,6,14,10,2,8,10,21,8,6,20,1,17,13,13,15,2,13,15,8,13,17,15,15,13,16,14,21,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,15,15,15,15,2,15,5,16,16,15,7,15,15,2,17,16,15,15,23,23 +24,23,23,23,8,5,10,4,18,4,10,21,6,2,5,18,5,15,2,21,13,16,19,15,19,5,8,13,7,4,4,8,17,23,15,19,2,7,9,6,2,18,15,19,15,7,8,18,4,14,21,15,15,15,17,21,21,6,4,4,7,23,23,21,6,6,1,5,6,17,17,8,19,4,7,5,5,21,16,8,19,7,14,16,8,6,4,3,16,4,8,13,1,8,21,2,6,21,11,6,15,15,17,2,18,7,5,9,8,15,13,9,21,1,21,6,6,21,13,13,14,6,13,18,6,8,15,21,4,6,1,13,5,7,16,8,4,14,7,2,18,6,8,5,21,9,6,15,6,14,13,5,17,2,5,8,7,8,14,4,6,21,15,15,7,21,10,4,7,21,1,13,5,21,21,14,6,6,4,10,7,17,21,8,5,20,1,2,13,9,15,8,13,5,14,21,17,2,15,13,16,14,7,13,20,6,16,15,5,4,7,13,15,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,17,1,15,17,21,7,7,2,5,7,4,5,15,6,19,5,9,15,21,17,15,6,15,15,6,1,8,17,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,16,16,15,14,20,13,2,6,14,16,18,23,6,2,9,13,5,6,14,3,6,15,15,7,8,1,4,16,15,16,21,15,15,21,3,2,15,13,15,23,23,23,23,5,21,5,6,14,16,14,16,16,9,15,18,15,7,2,13,13,6,18,15,9,7,21,21,13,13,8,15,14,21,13,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,15,2,8,23,13,3,6,15,16,15,6,16,20,2,2,15,13,15,8,2,7,15,7,14,2,13,17,6,5,21,2,15,23,2,6,15,13,3,2,9,2,16,8,15,2,5,21,16,2,21,21,10,7,21,5,13,6,23,23,23,23,23,23,23,23,14,6,21,21,15,21,21,6,2,9,15,18,23,2,16,5,21,15,15,13,21,14,14,13,8,15,16,15,18,4,9,13,20,17,14,23,13,16,2,3,11,16,13,21,16,2,14,15,5,11,14,14,19,21,21,15,16,11,19,8,13,14,21,15,7,15,5,14,15,15,2,21,16,15,2,17,7,15,15,16,20,15,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,7,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,2,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,21,8,15,18,21,2,13,17,13,5,15,3,8,2,7,5,2,3,6,14,6,1,9,2,19,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,3,9,2,8,13,5,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,9,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,4,9,21,4,5,21,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,9,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,16,9,15,18 +24,23,23,23,19,15,15,6,18,6,15,21,6,6,6,18,5,15,2,21,13,16,19,15,21,5,8,13,7,6,15,6,16,23,15,18,2,15,5,6,2,18,13,18,21,7,8,18,4,15,21,21,16,13,16,16,21,7,6,9,7,23,23,21,6,6,1,5,2,16,16,6,19,13,6,6,5,21,16,5,3,7,14,16,16,6,6,9,21,13,7,13,1,7,21,1,6,21,7,5,15,8,16,2,18,7,5,9,15,15,15,9,21,21,21,6,6,17,13,13,14,6,13,18,13,6,7,21,16,6,21,13,5,6,16,8,9,14,16,2,20,6,8,6,21,9,5,16,13,14,13,5,5,2,5,8,7,8,14,6,15,21,16,13,7,21,6,15,18,8,21,13,5,16,21,14,6,5,2,2,6,16,21,16,5,21,21,16,2,9,8,8,13,5,6,21,17,2,15,13,16,14,6,13,20,16,16,13,5,4,8,13,13,13,13,23,13,1,2,9,5,16,15,16,16,20,14,6,6,13,5,14,17,16,1,15,16,21,8,8,2,9,6,6,13,16,6,18,5,9,15,21,17,15,6,15,8,6,16,16,16,6,23,23 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,3,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,21,8,4,6,21,5,17,21,21,10,13,4,10,15,4,16,13,16,15,16,16,23,18,6,13,2,6,8,18,23,8,19,9,9,14,3,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,16,1,5,19,21,5,8,2,10,21,14,21,6,8,6,17,19,16,2,4,15,5,21,21,14,19,7,14,21,2,5,15,2,14,6,13,6,17,7,16,13,6,21,21,2,19,7,17,7,6,7,5,9,9,15,11,5,17,21,21,2,19,17,13,13,8,13,16,16,5,4,19,16,2,8,21,13,17,6,5,18,4,17,6,15,9,6,6,4,21,9,6,15,18,6,19,10,19,21,9,20,8,8,14,18,15,15,16,10,16,1,6,4,18,2,8,6,8,21,18,2,3,7,19,4,6,19,21,6,4,21,1,17,13,8,16,8,13,9,5,4,21,4,15,13,21,14,2,6,16,16,18,13,3,4,8,13,7,7,13,2,15,13,5,9,5,1,13,18,16,2,21,14,5,13,2,10,19,7,17,15,16,18,16,8,5,7,2,6,5,5,4,8,9,15,8,21,17,7,6,17,7,2,4,16,19,6,19,19 +24,23,23,23,15,2,6,2,18,6,4,21,6,15,7,7,13,13,2,21,13,16,15,15,21,9,8,15,5,13,7,19,16,23,13,19,2,6,7,6,2,18,14,1,11,7,8,18,4,21,21,16,16,15,21,16,21,4,2,7,1,15,6,2,13,21,21,5,6,2,16,2,19,13,5,15,5,21,16,15,9,7,14,16,8,4,2,2,16,13,6,13,1,8,17,13,6,21,7,15,15,15,21,10,3,7,5,9,8,15,15,9,21,21,21,8,15,16,13,13,14,6,16,21,9,10,18,15,21,7,17,13,5,6,20,18,5,21,21,2,13,6,14,6,16,9,15,7,16,14,13,5,1,2,5,8,8,8,14,2,15,1,1,21,5,16,10,4,21,21,21,5,5,16,21,13,14,10,10,2,5,21,21,4,15,20,1,21,13,9,16,8,13,15,15,2,17,2,15,15,16,14,7,13,20,21,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,16,19,14,14,7,15,15,14,18,16,17,15,16,19,18,8,13,16,1,4,6,8,21,14,2,5,6,16,16,16,6,15,15,2,17,16,18,5,23,23 +24,23,23,23,23,8,15,8,21,2,15,21,6,10,5,15,13,15,10,16,7,16,3,16,16,5,21,5,9,3,16,3,16,21,7,13,5,5,3,16,8,1,14,16,15,13,21,13,16,16,14,21,21,17,6,16,15,15,15,18,6,15,13,15,21,5,14,21,6,17,16,6,2,7,15,16,5,7,16,7,8,7,13,21,20,2,3,21,3,15,14,15,21,14,21,6,5,21,15,16,21,15,15,8,15,13,5,14,17,15,16,9,15,21,21,3,2,16,23,13,3,5,2,16,2,2,2,17,6,5,21,13,21,2,2,8,15,21,21,5,2,18,2,5,6,2,13,14,5,5,15,14,10,16,15,16,13,7,15,2,6,18,15,13,21,18,7,15,21,16,9,7,10,16,16,5,15,14,16,7,15,10,16,15,6,20,21,7,21,9,10,5,23,21,7,21,16,15,15,7,8,13,3,13,21,21,18,17,9,4,8,13,2,5,2,23,13,16,2,15,6,15,13,16,21,15,13,14,2,15,16,13,19,7,1,17,16,11,18,5,5,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,18,13,4,10,21,15,7,16,15,6,15,7,2,13,2,17,13,16,15,15,17,5,21,7,7,13,2,1,16,23,5,16,21,13,9,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,13,16,5,4,13,4,20,7,21,7,7,6,18,14,21,1,16,14,14,7,15,14,7,7,15,17,15,14,16,2,14,13,8,19,1,7,15,2,10,21,17,6,17,1,17,8,2,7,9,9,19,15,8,5,15,21,21,4,16,16,13,13,14,7,15,16,9,15,20,16,2,2,8,13,17,6,6,20,3,17,5,2,5,17,15,8,21,16,2,15,2,16,16,5,4,2,5,7,15,8,14,17,15,1,15,10,21,21,7,13,17,19,10,13,4,20,1,7,4,10,13,2,5,16,21,21,13,15,1,7,2,8,16,8,13,4,2,2,17,2,15,13,21,14,15,6,16,7,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,17,6,8,14,5,13,2,15,19,15,16,15,17,19,16,8,13,10,13,23,8,2,14,9,2,6,15,2,17,15,7,17,15,2,8,17,19,6,13,19 +24,23,23,23,23,23,23,23,21,9,9,16,17,15,10,7,13,15,8,7,7,16,19,19,4,7,21,5,8,13,6,16,18,23,23,19,9,18,7,13,4,1,14,15,13,13,21,17,2,14,19,16,15,15,15,21,21,5,15,16,4,6,13,9,21,7,21,5,6,8,16,8,16,8,15,4,15,21,2,4,4,7,14,15,21,7,4,4,14,13,7,4,16,14,16,2,17,21,21,6,5,1,1,21,5,10,5,6,8,15,21,19,6,21,16,2,18,17,23,13,20,5,6,17,9,15,19,21,21,2,4,13,19,15,5,8,17,21,13,7,14,6,6,8,15,6,5,4,6,4,7,6,8,17,7,19,8,7,16,9,5,1,16,8,21,21,8,2,21,19,6,13,8,11,16,7,4,6,21,5,15,19,21,21,13,21,1,6,4,10,9,5,23,2,10,21,21,13,15,21,21,14,4,4,21,2,21,15,10,16,7,8,7,6,13,23,2,16,10,9,15,13,13,17,17,19,15,4,23,23,6,4,19,17,21,16,17,1,8,5,4,15,21,23,2,4,5,6,8,1,4,8,17,9,10,17,7,7,17,17,18,9,23,23 +24,23,23,23,23,23,2,6,21,15,15,21,6,2,6,19,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,15,19,2,15,13,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,16,16,21,2,8,3,7,23,23,6,2,6,21,5,2,16,16,8,19,7,15,5,5,21,17,15,3,7,14,16,8,13,6,3,16,15,8,13,1,8,21,2,5,21,11,6,15,15,16,2,19,7,5,9,15,15,15,9,21,16,21,15,6,21,13,13,14,15,13,1,5,15,6,21,6,15,21,13,5,5,16,8,2,1,16,2,5,6,14,6,21,7,2,20,4,14,5,5,8,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,21,16,21,5,5,15,21,13,4,2,5,2,15,2,21,8,6,20,21,2,8,9,8,8,13,5,8,21,17,2,15,13,16,14,13,9,20,2,16,13,5,4,8,13,8,13,7,8,13,15,2,9,5,17,15,16,21,20,14,14,5,2,15,14,17,16,21,15,16,1,8,9,2,8,10,2,5,15,6,14,5,5,15,21,21,15,5,15,15,7,15,16,15,23,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,15,9,13,8,4,17,23,21,19,2,13,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,16,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,7,17,2,8,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,23,23,23,23,23,18,4,5,4,8,2,9,21,7,13,21,19,15,17,9,16,16,2,21,21,5,13,8,7,19,23,13,16,9,4,9,6,6,1,10,15,15,7,21,17,4,21,14,17,1,8,21,16,19,4,4,18,6,15,13,10,21,5,21,5,15,4,16,7,13,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,7,8,19,2,6,21,16,6,15,1,13,10,2,7,5,9,9,15,10,17,17,21,16,4,8,18,23,13,6,7,6,17,10,9,19,17,6,7,17,13,1,1,4,8,7,21,8,4,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,8,14,6,6,17,13,21,18,18,4,1,21,20,6,13,4,21,8,8,6,4,3,2,6,6,21,21,13,19,1,8,5,8,17,18,23,15,5,20,17,16,6,13,17,5,23,5,16,2,16,15,3,4,19,13,2,6,16,23,3,16,16,9,5,15,13,17,16,18,15,9,23,23,4,14,18,17,21,16,21,1,7,5,13,15,16,23,23,6,7,6,15,5,7,21,17,14,15,16,15,2,6,17,19,6,23,23 +24,23,23,23,23,23,23,23,21,6,14,13,20,15,5,18,14,13,2,16,13,18,15,15,20,5,21,5,6,2,6,14,16,23,21,18,13,15,2,2,16,16,3,14,15,7,8,17,4,16,21,16,1,21,8,15,21,2,6,16,10,2,13,13,21,15,21,5,8,6,16,2,18,14,5,6,23,2,16,13,13,15,13,16,21,4,5,21,14,13,21,2,21,6,21,15,5,15,17,8,21,1,17,7,17,7,5,9,8,15,8,9,15,16,17,6,15,16,23,13,18,6,15,16,13,6,21,15,15,6,21,13,11,6,13,8,10,16,10,2,21,21,1,2,16,10,5,23,23,23,23,14,13,2,9,8,8,11,15,21,5,10,15,2,17,21,5,7,21,15,2,13,8,16,21,14,14,2,21,8,10,3,15,21,20,16,21,7,2,10,10,16,23,2,5,2,21,14,15,21,21,14,6,13,15,2,11,20,9,4,8,13,6,17,5,23,13,7,2,3,5,16,15,21,17,13,5,3,6,2,14,2,15,16,16,15,16,21,16,5,6,21,15,23,5,3,2,15,13,15,15,2,17,15,13,21,13,21,7,16,19,6,23,23 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,15,8,15,15,2,21,5,15,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,17,5,7,13,15,10,8,23,13,8,13,15,5,10,14,16,11,8,15,7,16,3,4,16,11,16,21,16,8,21,3,6,21,15,15,15,13,7,21,5,21,8,6,10,16,6,11,14,14,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,15,15,18,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,2,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,2,1,15,19,13,18,13,6,1,21,15,15,21,5,14,15,2,8,9,2,13,8,14,2,5,1,8,2,21,21,13,15,21,20,2,5,6,8,11,14,15,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,8,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,9,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,15,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,5,7,9,21,9,7,1,17,8,16,7,5,9,5,15,15,9,8,21,16,7,19,21,13,13,1,9,16,16,9,9,18,11,7,5,4,13,19,7,7,8,3,1,13,2,21,21,21,15,7,9,23,23,23,23,10,19,5,5,9,19,8,7,16,7,5,11,13,3,18,21,4,6,16,19,5,13,9,10,10,7,5,15,3,15,10,15,6,18,15,21,21,15,15,10,7,23,2,2,9,4,17,14,15,10,1,14,7,13,16,7,16,15,9,4,8,13,6,21,7,23,5,16,6,9,5,15,13,17,17,19,9,5,21,9,5,23,21,17,17,16,18,1,7,6,9,16,14,23,10,14,13,15,15,10,7,8,17,15,7,21,7,2,10,17,19,5,7,19 +24,23,23,5,21,6,5,5,21,8,2,16,18,15,5,15,5,16,5,16,20,21,3,16,2,5,16,13,8,13,2,10,16,23,15,7,2,15,5,6,10,16,16,17,15,7,21,16,4,17,21,21,16,21,6,18,15,2,10,16,15,13,13,2,21,5,14,2,6,2,16,21,17,2,15,15,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,16,7,21,2,5,21,15,19,18,15,1,7,16,7,5,9,8,15,15,5,21,21,21,4,2,16,23,13,14,5,16,21,14,16,21,15,6,6,21,13,21,15,2,8,2,17,16,13,13,14,2,10,21,21,6,15,18,5,14,15,3,8,8,7,7,8,15,15,6,17,8,13,21,17,15,4,17,20,11,5,5,15,13,14,15,15,15,11,15,1,16,2,5,21,1,15,10,10,16,18,23,2,8,2,21,16,7,13,18,15,14,7,16,2,16,7,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,1,17,6,19,14,5,13,2,2,19,15,15,15,16,18,15,2,8,2,2,21,6,2,17,5,16,5,21,15,17,13,2,15,15,2,2,15,16,5,3,23 +24,23,23,23,23,23,23,23,16,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,7,5,20,8,16,23,15,20,9,13,9,21,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,7,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,8,15,15,21,16,13,9,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,19,21,15,2,2,19,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,10,15,21,15,4,21,4,10,9,5,1,21,7,14,15,7,7,10,21,21,1,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,6,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,8,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,15,15,5,15,15,18,8,15,21,6,6,2,18,13,15,2,21,13,16,3,15,16,5,8,13,7,13,15,6,16,23,7,20,2,15,5,6,2,18,15,19,15,7,8,17,4,15,14,21,15,15,15,21,21,5,2,16,23,23,13,17,15,13,1,6,2,15,16,14,17,6,15,15,5,17,21,15,19,15,14,16,8,6,8,2,16,13,13,8,1,8,21,2,6,21,15,5,15,15,1,8,2,7,5,9,8,15,15,9,21,21,21,6,15,21,13,13,14,15,6,21,5,15,15,21,8,15,21,13,5,5,8,8,16,16,15,2,8,6,14,5,21,9,6,15,8,14,13,5,5,2,5,8,8,8,14,2,15,15,15,15,19,21,2,15,19,15,21,13,5,14,21,5,15,5,6,2,15,21,18,8,13,20,21,4,15,8,10,8,13,13,8,21,16,2,15,6,21,14,8,6,20,8,16,13,5,4,7,13,7,13,15,19,15,7,2,13,5,17,15,16,17,20,2,14,5,15,15,14,17,16,17,15,16,3,7,7,4,5,10,10,5,15,5,15,5,5,15,21,17,7,13,15,15,4,15,15,15,6,23,23 +24,23,23,8,21,10,10,2,21,15,5,17,6,2,2,7,13,13,2,21,13,16,7,21,21,5,23,13,7,13,15,2,21,13,13,10,2,10,5,6,2,18,14,21,11,7,8,18,4,18,21,21,15,13,15,16,21,10,2,17,5,2,13,6,21,7,21,6,2,2,16,14,16,2,4,15,5,21,21,13,9,15,14,16,7,6,2,3,16,13,13,8,21,7,16,15,6,21,11,2,15,15,1,17,19,7,5,9,8,15,15,9,21,21,21,14,21,16,13,5,14,14,13,16,8,2,18,21,2,15,21,13,5,8,10,17,10,21,5,2,9,6,14,13,1,9,5,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,1,2,15,21,21,21,13,6,16,21,10,14,16,7,2,10,2,21,17,5,20,1,2,5,9,2,8,13,9,5,11,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,15,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,8,16,5,7,15,15,2,5,15,15,21,4,15,16,15,10,15,16,16,15,23,23 +24,23,23,23,16,17,6,4,18,6,10,21,6,4,6,19,5,15,2,21,13,16,19,15,17,5,8,13,8,4,6,8,17,23,6,18,2,6,9,6,2,18,15,19,8,7,8,18,4,15,21,15,13,15,16,21,21,4,10,9,14,23,23,17,7,15,21,6,6,17,2,8,18,8,5,6,5,17,16,8,19,7,14,17,8,6,5,18,16,9,4,13,1,7,21,13,6,17,15,4,15,15,17,10,19,7,5,9,8,15,13,9,21,21,18,6,6,21,13,13,14,5,13,18,6,4,15,21,2,6,7,13,5,8,17,8,1,15,5,2,17,6,14,5,21,9,6,15,17,14,13,5,7,2,5,8,7,8,14,4,15,21,15,8,8,21,6,16,18,13,17,7,6,19,21,14,15,5,4,10,6,17,18,8,9,20,21,4,13,9,8,8,13,5,7,21,17,10,15,13,16,14,6,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,16,17,15,16,1,7,7,2,4,6,6,9,15,7,18,9,5,6,21,17,15,4,15,8,4,16,17,8,10,15,18 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,17,17,20,14,6,9,10,8,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,6,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,21,18,15,10,17,7,7,21,17,4,5,15,13,13,6,20,13,17,18,18,6,5,21,10,8,13,6,8,21,23,7,17,9,6,5,10,2,18,19,15,15,7,16,17,4,16,14,17,1,8,15,16,18,15,6,15,19,15,13,4,18,15,21,6,5,2,17,4,21,2,15,6,5,21,16,13,13,15,13,16,21,10,3,8,14,13,8,6,18,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,1,17,5,21,16,23,13,8,6,7,17,2,9,15,1,10,4,8,6,1,8,9,7,3,18,19,9,4,21,1,16,16,14,15,23,23,6,21,6,13,19,9,6,16,8,15,4,5,1,13,7,3,21,2,19,21,15,8,13,4,16,17,7,19,5,7,11,21,4,1,17,15,17,21,4,8,10,10,3,23,2,5,2,17,14,18,21,21,14,14,4,20,6,18,15,9,4,8,13,7,16,8,23,4,17,8,3,5,16,13,17,21,19,17,13,7,3,15,23,16,8,21,7,17,21,9,4,13,21,6,23,23,10,4,5,15,15,9,16,1,15,10,17,13,9,21,16,19,3,16,19 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,16,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,4,21,17,15,5,15,15,6,16,17,16,4,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,3,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,8,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,2,15,15,4,15,21,15,10,16,6,2,2,18,3,15,2,21,13,16,19,1,21,5,8,13,8,13,2,8,16,23,8,19,2,15,13,6,2,18,15,3,15,7,8,18,4,15,21,15,15,13,16,16,21,4,2,7,8,23,23,5,5,6,21,9,2,16,17,2,19,7,15,7,5,21,6,5,19,15,14,17,8,4,2,3,16,5,10,13,1,8,21,2,5,21,16,4,15,15,21,10,19,7,5,9,8,15,15,9,21,21,21,5,10,21,13,13,14,15,13,21,10,4,15,21,2,15,1,13,5,15,8,8,2,16,9,2,8,6,14,8,21,9,6,15,4,14,13,5,8,2,5,8,7,8,14,2,8,21,13,8,5,21,2,13,18,16,21,13,5,16,21,14,6,13,2,2,10,21,21,8,13,20,21,2,13,9,8,8,13,13,14,19,17,2,15,13,16,14,7,13,20,4,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,17,16,20,14,15,7,13,15,14,16,16,16,15,16,21,7,5,2,13,7,4,5,15,15,7,5,5,15,21,17,4,5,15,8,4,15,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,7,16,2,16,7,16,15,21,6,8,21,15,5,7,7,16,2,21,19,3,2,15,5,6,2,16,14,7,15,7,21,17,4,16,14,17,1,16,6,15,1,16,15,6,17,6,13,2,17,9,21,5,6,17,3,17,21,21,5,7,6,4,16,13,13,7,13,16,21,4,5,19,14,9,2,7,17,7,19,2,5,21,16,2,21,1,17,8,7,7,5,9,8,15,8,9,17,21,17,13,5,21,23,7,14,6,15,17,9,15,2,1,2,8,21,13,21,8,10,8,13,21,9,2,16,1,1,5,8,21,15,15,23,2,10,13,2,6,9,17,16,8,15,2,6,1,9,2,21,21,8,21,17,19,2,2,10,16,15,8,14,15,21,11,6,10,1,21,5,18,21,4,15,9,6,5,23,7,21,8,17,14,7,2,21,14,2,14,21,16,16,15,3,4,8,13,8,21,7,23,19,16,2,15,5,1,13,17,16,19,15,14,23,23,2,14,18,16,21,7,16,17,16,6,13,15,13,23,7,5,17,15,15,6,8,16,17,15,10,17,15,2,21,15,19,7,23,23 +24,23,23,4,16,6,8,10,18,15,6,21,15,4,4,21,14,13,16,19,13,21,19,17,4,5,16,13,7,13,2,6,18,23,4,19,9,5,15,8,6,18,19,15,15,7,21,19,4,16,14,17,13,15,15,16,21,4,6,16,6,15,13,4,21,4,21,5,5,8,15,8,19,21,14,19,5,19,7,7,13,8,13,16,17,13,8,7,3,13,17,10,21,4,17,7,5,17,21,7,6,21,21,4,9,7,5,9,8,15,10,9,17,21,21,2,8,21,23,7,19,4,9,16,10,6,8,18,9,6,17,16,5,4,9,8,7,8,19,23,23,23,23,23,23,23,23,23,23,23,23,19,2,19,9,21,7,8,14,15,6,17,13,19,16,18,6,4,21,19,18,13,9,19,21,9,5,15,9,4,4,19,21,7,5,21,1,8,9,8,7,18,23,6,5,2,16,7,15,19,21,4,5,13,21,8,18,7,3,4,17,13,7,20,14,23,5,7,20,3,5,11,13,16,16,19,8,5,15,9,7,6,21,17,16,11,21,1,7,10,2,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,8,16,9,10,16,4,15,15,6,2,10,21,6,15,2,16,13,19,15,6,21,5,21,15,7,13,2,21,21,15,7,19,2,14,5,6,2,18,14,1,1,7,8,18,4,16,14,21,11,15,15,16,21,15,2,16,5,15,13,6,6,4,21,5,2,2,16,2,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,1,8,16,15,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,16,13,13,8,10,13,21,8,15,18,21,2,2,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,10,15,1,15,4,8,21,3,9,21,21,8,13,7,16,21,7,15,15,7,2,10,10,21,2,7,20,1,16,5,5,4,16,15,13,14,21,21,2,7,8,21,14,3,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,10,14,15,2,17,16,17,17,19,21,8,13,8,6,15,7,1,5,6,2,9,2,10,17,15,6,17,13,6,8,21,16,4,3,20 +24,23,23,5,8,15,5,15,18,6,4,21,6,15,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,8,3,3,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,8,19,4,23,23,16,7,13,1,5,2,16,17,8,19,7,6,5,5,21,16,14,9,7,14,16,8,6,4,3,16,13,8,13,1,8,21,13,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,21,5,10,21,13,13,14,4,13,21,13,15,21,21,15,6,21,13,5,13,16,8,2,1,6,2,2,6,14,6,21,7,2,20,16,14,13,7,8,2,5,8,8,8,14,2,15,18,15,6,9,21,2,15,18,15,21,13,5,16,21,13,5,15,6,2,15,2,21,8,2,20,21,2,8,9,8,8,13,5,6,16,17,2,15,13,16,14,5,9,20,8,16,13,5,4,8,13,7,13,8,19,13,17,2,9,5,17,15,16,21,20,14,14,5,2,15,14,16,16,16,15,16,21,7,9,2,5,13,6,5,5,15,19,5,9,2,21,21,15,4,15,15,15,16,16,16,23,23,23 +24,23,23,23,21,5,2,15,21,2,15,21,6,4,7,19,5,13,2,17,13,15,16,13,17,5,21,13,8,13,2,8,16,23,13,19,2,15,5,6,2,18,14,18,9,7,16,18,4,15,18,15,11,15,15,16,21,3,4,15,2,9,13,7,14,13,21,5,2,17,16,2,20,8,14,7,6,16,15,6,9,7,14,6,8,8,6,19,8,5,8,13,1,8,14,15,10,18,11,2,15,13,17,8,2,7,5,13,18,15,13,9,1,1,21,2,10,17,13,13,14,15,13,21,8,15,18,18,2,15,10,13,5,2,8,7,2,21,5,2,14,6,14,13,21,8,6,20,7,14,13,6,2,2,5,8,8,7,14,15,15,15,15,2,8,18,7,15,21,8,15,13,13,15,21,3,14,5,5,2,15,2,21,16,13,20,21,4,15,8,16,8,13,5,4,2,17,2,15,13,21,14,4,8,20,8,16,13,5,4,8,13,8,13,13,15,13,8,15,9,5,21,15,17,16,20,14,14,13,15,15,14,17,17,21,7,17,18,8,9,2,8,15,5,9,8,14,15,6,6,4,16,17,15,7,8,15,8,15,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,14,14,13,5,16,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,17,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,6,2,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,7,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,2,7,7,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,21,21,16,15,10,6,3,23,2,16,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,13,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,3,8,5,6,3,7,5,5,8,5,15,11,10,21,21,15,5,16,7,15,3,15,18,15,23,23 +24,23,23,7,21,4,7,15,16,10,9,21,15,15,15,9,7,21,8,14,13,16,21,21,16,5,21,5,8,13,7,19,16,23,5,17,9,7,15,15,7,18,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,5,21,5,15,13,4,17,2,21,5,6,1,21,8,1,10,10,7,1,17,15,13,13,7,13,9,1,10,19,4,14,15,13,8,19,7,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,17,6,15,21,9,10,2,18,2,7,20,13,21,8,8,8,15,17,2,9,10,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,15,8,21,1,15,1,16,9,10,13,9,21,16,9,1,2,7,2,5,2,21,21,5,17,1,2,10,8,6,2,23,5,9,21,21,14,7,13,21,13,8,13,15,8,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,16,5,17,14,8,13,4,2,19,17,15,15,16,1,16,10,2,14,9,23,9,5,15,2,15,6,4,21,17,7,13,17,7,2,15,15,19,10,10,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,6,15,21,13,6,15,17,6,15,21,7,2,15,5,7,8,2,19,7,16,19,15,5,19,14,10,6,9,2,10,14,23,19,17,19,10,7,6,7,1,2,7,15,7,1,17,4,16,18,17,21,13,8,15,1,6,10,16,2,5,13,2,21,7,21,15,10,8,21,8,21,2,15,15,5,4,16,13,13,15,13,16,21,7,13,15,5,13,7,6,21,7,21,5,8,16,21,2,21,1,17,8,6,7,5,9,8,15,8,9,1,1,17,5,21,21,23,13,1,6,6,17,9,15,19,17,8,2,9,13,19,8,5,8,17,21,10,2,4,1,1,5,8,10,15,15,23,15,6,13,20,6,9,19,8,7,16,7,5,21,13,2,18,18,2,2,21,19,5,3,15,11,16,7,8,6,21,5,6,2,1,21,5,19,21,4,13,10,8,23,5,8,6,11,18,14,15,15,21,14,23,19,15,16,17,15,3,4,8,13,6,21,16,23,13,21,19,5,5,13,13,17,17,19,15,5,13,3,5,23,16,17,21,16,16,1,8,6,9,19,7,23,13,2,6,2,15,17,2,8,17,2,2,1,15,10,11,15,16,6,23,23 +24,23,23,23,7,5,2,10,18,15,4,21,6,5,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,13,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,4,17,13,5,9,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,8,7,21,10,8,19,16,21,13,10,15,21,14,15,6,4,2,6,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,9,13,5,14,17,16,21,15,17,21,7,5,2,8,6,4,5,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,9,17,6,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,6,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,15,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,7,5,21,6,15,10,17,8,7,3,18,15,6,16,10,13,5,18,15,21,15,18,6,21,21,5,6,5,7,17,2,21,21,17,9,5,4,15,17,18,3,15,15,7,8,1,4,8,14,16,1,17,6,21,18,4,10,16,6,7,13,9,21,7,1,5,5,7,16,4,16,17,9,10,7,17,16,5,13,7,14,19,4,1,3,2,17,13,4,9,7,8,19,2,6,21,9,19,6,1,17,8,2,7,7,9,21,15,8,9,17,21,17,6,4,21,23,5,15,4,9,17,7,3,8,1,2,6,21,13,15,1,5,17,6,16,21,2,13,16,6,5,21,4,15,23,18,5,2,13,21,7,9,8,8,9,15,19,5,21,1,21,17,1,4,15,17,15,8,13,4,15,16,7,4,7,15,7,6,7,1,17,4,17,21,6,5,10,3,18,23,2,8,21,17,14,2,21,21,14,4,6,16,17,16,15,3,4,8,13,13,17,8,23,13,16,2,3,5,7,15,17,16,8,21,14,5,13,2,10,19,16,21,16,17,21,7,4,9,21,7,23,5,6,14,15,13,6,10,21,17,7,6,16,7,2,1,17,19,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,7,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,4,6,17,21,14,17,20,6,9,4,18,9,15,4,17,13,1,8,17,17,15,23,5,9,13,6,21,7,23,7,3,2,13,9,6,19,18,14,16,9,7,8,17,4,15,18,17,15,7,3,17,21,21,21,16,5,4,6,4,21,5,21,9,6,4,17,17,17,4,6,7,5,21,17,6,19,7,14,16,11,4,4,19,18,5,6,9,17,7,17,7,6,21,11,6,15,8,17,8,21,7,5,9,13,7,15,9,17,21,21,5,4,17,13,13,21,8,15,18,9,10,18,21,4,6,17,13,15,23,5,1,16,21,15,9,9,6,14,21,21,9,2,7,3,19,13,6,8,7,5,8,15,4,14,17,14,19,8,4,7,21,4,15,21,17,16,13,9,17,21,7,9,10,7,4,6,10,21,17,8,20,21,17,9,5,4,16,15,5,9,21,21,2,4,19,21,14,4,9,20,2,17,13,5,4,8,13,8,13,7,23,6,7,4,9,17,17,15,16,17,20,9,6,9,9,4,14,19,18,17,7,21,18,17,8,10,14,3,5,13,4,9,10,4,5,6,17,1,15,10,17,13,4,6,17,19,23,23,23 +24,23,23,23,21,19,5,5,17,4,2,18,16,8,7,8,5,13,9,17,13,16,7,17,4,9,21,4,8,13,6,2,17,23,5,16,9,6,6,1,1,18,14,7,15,7,8,17,4,17,21,17,1,15,10,17,19,4,1,15,4,6,13,19,17,2,21,8,5,9,17,16,21,7,5,18,1,4,8,15,13,7,13,17,21,19,10,21,9,7,4,3,18,8,17,6,6,21,17,8,21,1,17,17,17,7,5,9,8,15,15,9,16,21,17,5,17,15,23,5,1,4,9,17,9,2,1,15,6,5,21,13,1,21,3,8,4,17,10,2,4,1,1,5,18,6,15,15,23,6,7,13,4,5,9,19,8,11,15,4,5,1,8,3,21,21,6,21,17,19,15,13,4,16,16,5,4,6,19,7,9,1,1,21,9,17,21,4,4,10,10,5,23,21,13,2,21,5,21,19,21,14,6,5,16,21,17,15,3,4,14,13,6,21,4,23,21,21,6,3,5,16,13,17,16,18,21,4,9,11,10,23,19,17,17,7,16,1,8,9,9,21,7,23,8,9,21,5,13,2,4,15,17,13,4,17,7,4,1,16,19,5,6,19 +24,23,23,6,21,17,4,4,17,4,5,17,6,4,4,7,9,8,16,1,13,16,8,15,17,19,17,6,4,9,4,16,17,23,15,3,9,7,9,10,2,18,18,1,15,7,8,17,4,21,14,17,15,1,15,18,21,3,2,16,5,6,4,4,5,7,21,9,2,16,17,4,1,5,7,2,9,7,16,14,13,7,13,15,21,3,19,21,18,6,4,4,17,7,21,4,10,17,21,1,3,8,21,4,9,7,5,9,7,15,7,5,15,21,21,10,15,15,9,13,14,2,19,16,15,4,2,1,9,15,21,13,18,4,9,17,7,17,9,2,7,17,1,6,1,18,10,2,18,6,4,5,17,2,5,8,8,8,14,5,5,1,15,4,21,21,16,4,21,19,4,4,10,15,21,7,6,7,7,8,5,21,21,1,4,17,1,6,10,11,2,8,13,2,7,2,17,4,13,21,21,14,15,9,16,4,16,15,3,4,8,13,8,2,23,19,2,18,16,7,5,16,13,17,17,8,21,14,9,9,13,3,17,15,17,15,16,19,16,4,7,4,7,15,7,5,19,14,2,7,2,15,17,15,21,15,7,2,15,17,19,5,3,18 +24,23,4,15,16,10,10,4,21,15,5,21,6,4,7,8,13,13,2,21,13,16,15,1,17,9,8,15,5,9,7,10,8,23,16,19,2,13,6,6,2,18,15,1,11,7,8,7,4,16,1,15,15,7,15,19,21,4,15,7,6,10,5,4,9,21,21,9,4,3,16,5,17,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,21,13,6,21,13,15,15,15,17,6,19,7,5,9,16,15,1,9,4,21,17,15,10,21,13,13,14,15,4,16,8,10,18,15,2,7,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,21,15,1,15,10,7,21,2,4,21,15,21,13,5,15,21,15,6,14,10,2,15,10,21,16,15,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,16,20,14,5,9,3,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,15,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,23,15,6,9,6,9,10,21,19,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,7,4,13,6,21,5,21,10,8,6,17,10,21,7,7,5,7,16,16,15,13,15,13,17,17,10,17,21,14,10,4,2,20,2,21,6,6,21,21,3,21,1,17,15,17,7,5,9,8,15,8,9,10,21,17,6,21,15,23,7,21,10,6,21,10,15,20,21,13,4,4,13,20,4,7,16,2,17,6,2,4,1,1,5,18,4,7,15,23,23,23,23,13,6,9,4,17,8,15,4,21,15,16,8,17,18,10,6,1,1,6,21,8,4,4,19,14,9,21,8,6,8,17,2,2,14,18,21,9,10,10,3,23,2,7,9,21,8,13,8,21,6,15,13,21,10,1,21,9,4,8,13,6,21,4,23,5,17,10,3,5,16,15,17,18,6,19,10,13,6,17,23,2,18,16,15,15,21,8,9,9,8,13,23,21,6,15,9,15,8,15,20,1,10,8,16,13,4,10,16,18,15,23,23 +24,23,23,2,21,5,8,15,17,7,13,21,6,7,15,3,13,21,8,17,13,16,15,15,13,2,21,13,10,2,14,15,19,23,15,19,2,13,13,5,17,18,14,1,11,7,21,18,4,8,21,15,16,15,2,21,21,2,5,3,15,19,5,5,13,18,20,10,3,2,17,7,18,2,4,9,10,17,16,2,5,7,16,17,11,15,15,5,4,5,2,9,1,7,16,6,6,21,15,5,15,15,21,2,18,7,5,9,8,15,13,9,21,21,21,6,21,17,13,13,14,14,6,17,13,8,19,15,2,7,21,13,15,21,7,8,2,21,5,2,20,6,14,6,21,9,6,15,21,14,13,5,16,2,5,8,7,8,14,7,5,17,3,8,21,19,6,15,21,21,21,13,5,15,21,13,8,21,13,10,15,2,21,2,13,20,1,21,2,9,15,8,7,13,6,2,21,2,15,15,16,14,14,13,15,6,21,15,5,4,8,13,15,13,7,19,13,16,16,9,5,15,13,16,16,20,14,6,5,13,14,14,21,8,21,15,16,1,8,2,8,7,2,14,5,15,16,9,9,9,15,16,16,15,2,16,13,10,21,16,18,23,23,23 +24,23,7,5,21,4,4,9,17,6,7,17,17,15,9,4,4,15,5,16,13,16,7,17,17,13,14,19,10,4,6,8,17,23,10,17,9,13,9,4,21,19,14,1,21,7,8,16,4,18,14,17,15,21,8,16,21,4,4,16,6,4,13,6,21,7,21,10,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,4,6,3,14,6,13,9,17,7,21,6,6,15,21,2,20,17,16,7,19,7,5,9,9,17,7,5,17,21,1,2,21,16,13,13,14,6,21,16,10,10,21,15,9,7,23,23,23,4,5,11,17,17,10,9,9,6,6,5,1,3,4,5,20,6,7,10,18,16,9,4,17,8,14,9,6,15,17,2,21,21,6,15,18,9,9,2,4,17,21,9,4,6,3,8,21,20,21,19,9,8,1,21,9,9,8,15,13,14,4,2,21,4,13,9,21,14,7,7,16,4,16,15,3,2,8,13,8,13,1,8,13,15,17,9,5,18,13,17,17,6,21,7,13,4,4,4,17,19,17,15,16,18,16,3,5,8,19,6,4,18,6,9,15,6,15,17,17,15,6,17,7,4,15,15,19,5,3,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,2,21,1,18,7,18,19,5,18,15,8,13,6,8,21,23,7,3,9,13,5,2,16,17,18,14,15,7,1,17,4,8,21,19,21,15,16,18,21,6,6,16,4,3,6,2,10,7,21,5,15,6,19,17,21,10,10,2,5,4,19,15,13,7,8,17,16,13,6,14,7,13,8,4,16,8,3,15,6,21,21,7,21,1,16,15,6,7,5,9,16,15,8,9,17,17,8,9,17,21,23,13,18,10,3,17,9,5,2,17,4,6,19,13,21,4,9,8,2,15,3,2,4,1,18,5,21,6,7,23,23,23,5,2,14,3,9,21,8,8,21,5,5,21,17,10,21,21,17,21,17,6,6,10,15,21,18,5,13,14,21,3,6,4,15,21,5,17,4,2,13,7,7,23,23,4,11,2,17,13,2,19,15,14,6,5,16,4,16,15,9,4,21,13,9,8,15,23,8,17,21,15,5,1,15,17,17,3,18,14,9,2,6,14,17,15,21,15,16,1,17,10,13,4,9,2,3,5,6,15,9,15,6,21,1,13,2,21,7,6,3,17,17,9,19,19 +24,23,23,23,21,10,6,9,17,5,15,17,16,4,5,4,14,15,10,17,13,16,16,17,6,13,18,5,14,3,10,3,15,23,13,18,9,6,9,8,2,18,14,1,10,7,16,18,4,18,14,16,15,21,15,16,21,5,10,16,5,4,13,4,17,9,21,5,6,8,21,21,21,4,14,7,5,21,21,14,3,7,14,21,2,6,4,19,14,6,15,9,16,7,17,13,6,17,17,9,6,8,16,7,9,7,5,9,9,13,11,5,17,21,21,2,21,16,13,13,14,10,15,16,5,10,19,17,4,9,21,13,17,15,5,1,10,17,15,16,9,6,10,6,1,3,8,16,4,5,15,10,3,4,9,20,8,8,14,15,15,1,8,10,21,21,2,21,18,3,5,13,4,21,21,4,14,5,7,10,4,18,21,20,8,15,1,2,5,7,16,8,15,14,13,2,21,2,7,14,21,14,15,13,8,3,21,17,3,4,8,13,8,7,5,19,7,8,16,9,5,16,13,17,17,21,21,14,5,13,9,14,16,18,17,7,16,21,17,7,13,7,4,1,7,1,1,5,8,6,4,17,17,15,7,16,7,13,16,15,20,5,3,18 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,6,13,4,16,11,17,9,18,19,5,21,9,4,9,5,13,18,23,7,17,9,13,9,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,4,7,6,9,4,18,7,21,7,5,8,17,1,17,15,9,7,1,4,8,13,13,5,13,16,21,4,6,9,15,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,21,21,13,4,6,21,13,21,4,6,7,18,21,13,2,4,1,1,5,8,6,15,23,2,4,9,13,19,5,9,19,8,11,15,5,5,17,7,21,21,18,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,17,4,9,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,16,16,5,2,21,2,6,21,6,10,10,3,13,15,2,21,13,16,18,15,3,9,16,2,8,4,2,8,16,23,6,3,2,15,5,6,21,18,14,17,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,15,2,2,17,3,19,8,6,15,5,21,16,5,13,7,5,2,8,2,6,3,21,15,6,13,1,8,16,15,6,21,15,5,16,15,17,2,19,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,16,13,5,14,16,8,2,21,5,2,20,6,8,5,21,9,7,15,6,14,20,2,17,8,5,8,8,8,14,2,15,17,13,2,7,19,15,2,21,16,21,13,3,16,21,5,2,2,5,2,15,21,21,8,3,20,21,21,13,9,8,8,7,13,9,2,21,2,15,13,21,14,7,8,20,8,16,15,5,4,8,13,15,13,18,19,13,15,9,9,9,16,13,17,15,20,8,14,5,13,8,14,16,16,21,15,16,10,16,8,4,14,6,2,5,15,15,20,5,3,6,21,17,15,6,15,15,15,16,21,23,23,23,23 +24,23,23,23,23,21,5,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,21,5,17,5,7,13,15,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,10,15,15,15,13,21,21,5,21,8,6,10,16,6,11,14,14,6,7,2,8,8,14,8,13,21,15,15,1,21,5,13,15,2,21,7,21,2,5,21,15,19,21,1,1,7,16,7,5,9,15,15,15,5,21,21,21,15,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,19,15,16,3,8,18,13,6,21,21,15,15,21,5,14,15,2,8,9,3,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,17,14,6,3,13,15,15,17,2,2,17,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,2,8,7,10,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,4,21,16,8,2,21,13,10,16,9,10,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,8,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,15,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,15,3,15,15,21,2,2,21,6,2,15,3,2,15,2,16,13,15,18,15,3,9,8,15,8,13,15,8,16,23,15,19,2,15,5,8,2,16,14,21,11,7,16,18,4,8,21,15,16,13,15,16,21,2,5,21,5,3,9,13,6,8,21,15,2,2,16,3,19,8,15,15,5,21,16,15,9,7,14,16,8,13,4,3,16,15,8,13,1,8,17,15,6,21,11,15,15,15,21,10,2,7,5,9,8,15,15,9,21,21,21,2,15,21,13,13,14,8,15,16,8,15,18,15,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,20,2,8,8,5,8,8,8,14,15,15,17,13,3,8,19,15,2,21,21,21,13,5,15,21,8,14,14,5,2,9,2,21,8,15,20,1,4,15,9,6,8,9,8,5,2,18,2,15,15,21,14,2,5,20,15,21,15,5,4,8,13,8,13,7,19,13,8,13,9,5,16,13,16,15,20,8,14,5,13,8,14,17,16,21,15,16,21,8,13,8,15,10,10,15,15,14,15,5,5,14,21,16,15,13,16,8,2,16,21,15,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,8,17,15,16,11,16,14,23,23,23,13,3,14,6,21,23,6,2,9,15,5,6,14,21,14,21,15,7,16,13,4,21,21,21,21,15,6,16,15,3,15,21,5,5,13,7,21,5,15,5,3,2,16,5,21,2,14,6,5,19,11,13,13,7,13,21,21,8,16,21,7,3,2,2,20,8,16,7,5,21,15,2,21,8,15,15,16,7,5,9,8,15,8,9,15,21,21,2,16,17,23,13,21,5,2,16,9,15,2,15,10,21,21,13,21,6,2,8,2,21,21,5,2,21,2,6,14,2,21,15,3,3,15,14,8,18,15,16,13,8,15,2,6,21,15,15,21,15,2,2,17,15,13,5,6,23,23,23,23,14,20,15,2,14,21,21,13,20,1,15,15,11,23,11,5,2,7,1,16,14,15,21,17,14,15,13,21,20,16,15,9,4,8,13,8,5,7,23,13,8,2,11,5,16,13,16,16,2,13,2,13,10,16,11,19,15,16,21,15,7,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,8,6,8,16,15,7,17,6,15,2,8,13,13,3,17,13,16,7,16,8,15,21,6,7,13,10,7,20,23,7,3,2,13,5,6,2,18,14,17,15,7,8,18,4,15,18,7,11,13,3,21,21,15,21,15,5,2,5,6,16,6,21,5,8,2,16,2,18,5,6,8,5,21,10,7,19,7,14,17,8,4,5,2,16,13,13,7,1,7,21,18,6,21,11,7,15,8,8,7,1,7,5,9,8,15,15,9,21,17,21,2,9,8,13,13,14,10,13,18,8,8,18,1,2,7,17,13,5,15,16,8,2,21,5,2,19,6,14,6,21,9,5,16,13,14,13,6,6,2,5,8,8,8,14,1,15,15,15,2,7,21,6,8,21,21,21,13,5,7,21,7,8,3,7,2,6,10,21,4,15,20,21,16,9,9,4,16,13,13,14,21,21,2,15,7,21,14,6,13,20,4,17,15,5,2,8,13,15,13,13,19,13,7,2,13,17,17,15,16,17,20,14,10,8,7,6,14,16,17,16,15,16,19,21,8,13,8,8,21,8,21,6,6,2,5,15,8,17,15,6,16,13,15,15,21,16,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,15,13,2,21,13,6,21,6,2,6,19,7,15,2,21,13,16,18,15,3,5,8,15,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,21,11,7,16,18,4,8,21,15,15,13,15,16,21,2,5,21,5,2,5,13,6,19,21,15,2,2,17,2,19,8,6,6,19,16,4,15,19,11,14,16,8,13,8,9,16,7,15,13,1,8,16,13,6,21,11,15,15,8,16,7,3,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,8,8,5,8,8,8,14,2,15,17,13,13,8,19,15,2,21,21,21,13,2,15,21,14,5,15,5,2,5,21,21,8,13,20,21,16,15,9,7,8,9,16,6,2,18,2,15,13,21,14,15,5,20,8,21,15,5,4,8,13,13,13,7,19,13,16,15,9,5,16,13,16,16,2,14,14,13,2,14,14,21,16,21,7,16,21,7,8,4,19,5,14,6,13,14,8,5,9,14,21,16,15,2,15,15,13,21,16,15,23,23,23 +24,23,4,10,21,5,15,19,17,7,2,21,17,6,6,8,11,13,8,20,13,17,16,17,6,5,21,5,6,5,4,2,20,23,6,20,9,8,10,6,7,18,21,15,6,7,17,17,4,16,14,16,1,15,15,15,18,15,15,16,6,4,4,10,18,3,21,3,5,19,16,11,21,4,4,6,5,1,16,13,13,8,13,16,21,10,3,8,14,13,16,10,21,8,17,19,5,21,17,8,21,1,17,17,10,7,5,9,8,15,8,9,17,16,17,5,21,16,23,13,1,6,11,17,10,6,8,21,6,6,21,13,1,6,4,7,10,18,3,2,4,1,1,17,19,14,16,23,23,3,17,6,7,4,9,16,17,8,15,5,5,15,7,8,21,21,4,4,21,15,8,13,8,18,2,7,2,3,15,11,6,10,1,17,10,17,21,4,4,10,10,17,23,11,9,13,21,7,7,1,21,14,14,13,20,6,18,15,7,4,7,13,20,5,5,23,5,2,10,3,5,17,13,17,21,19,8,13,10,2,8,23,18,8,17,7,15,21,7,4,13,13,9,23,23,7,21,10,15,4,10,16,21,13,4,17,13,21,16,16,18,6,19,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,6,21,6,4,2,17,6,7,17,9,13,5,16,7,16,1,17,10,23,23,23,23,13,6,17,16,19,2,19,9,6,10,18,16,3,14,7,15,7,21,17,4,21,14,17,21,7,11,15,17,6,9,1,4,5,13,8,21,9,14,19,6,21,17,14,16,7,7,21,4,4,8,13,13,7,13,17,16,15,7,21,3,8,14,9,17,8,17,10,5,21,17,8,21,1,17,15,16,7,5,9,15,15,8,9,20,21,17,9,4,21,23,4,1,9,3,17,10,4,3,17,5,7,1,10,21,9,13,8,4,21,10,2,19,1,1,10,15,14,4,23,23,6,8,13,4,5,9,18,8,8,15,6,5,17,16,7,21,21,1,3,19,6,9,23,23,23,23,23,23,23,23,6,6,10,18,19,9,14,21,6,4,10,10,18,23,8,19,4,21,11,13,4,21,6,6,13,21,6,21,15,7,4,8,13,6,21,10,23,8,16,8,3,5,15,15,2,21,4,17,9,9,10,8,23,16,19,17,15,16,21,7,7,9,17,6,23,11,16,9,19,15,9,19,17,18,7,6,17,13,3,21,17,16,10,19,23 +24,23,23,23,23,7,9,10,18,7,2,21,6,5,10,19,5,15,2,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,2,15,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,4,10,8,7,23,23,17,15,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,17,2,19,7,5,9,8,15,13,9,21,17,21,4,10,17,13,13,14,7,13,18,4,10,7,21,2,6,17,13,5,9,16,8,9,14,6,2,17,6,14,5,21,9,6,16,4,14,13,6,8,3,5,8,7,8,14,4,15,21,15,4,7,21,10,15,18,8,16,13,5,15,21,14,4,6,4,2,6,1,21,16,5,20,21,4,2,9,8,8,13,5,15,21,17,2,16,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,7,4,13,5,14,17,16,21,15,16,21,7,7,2,5,4,4,5,15,5,19,9,5,4,21,17,15,6,15,15,4,6,16,17,23,23,23 +24,23,23,23,23,5,6,4,18,15,6,17,6,4,6,19,9,15,2,21,13,16,19,15,17,5,8,13,15,9,10,2,21,23,10,19,9,14,5,5,2,18,15,19,15,7,8,18,4,16,21,15,7,15,17,21,21,4,10,9,7,23,23,17,6,5,21,6,2,16,16,8,18,7,4,5,5,21,16,8,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,7,6,15,15,17,2,19,7,5,9,8,15,15,9,21,21,21,6,6,21,13,13,14,6,10,18,4,10,15,21,2,5,21,13,5,5,16,8,10,14,6,2,18,6,8,6,21,9,5,18,15,14,13,4,4,2,5,8,7,8,14,4,15,1,15,9,8,21,4,4,16,15,21,5,5,18,21,14,5,5,4,2,6,21,21,3,9,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,15,14,15,6,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,6,14,17,16,17,15,16,1,7,2,3,6,6,6,5,15,6,19,5,5,15,21,17,15,4,15,15,6,17,15,21,23,23,23 +24,23,23,8,17,6,4,2,17,6,15,6,21,1,7,19,5,13,8,1,13,17,19,15,5,5,18,3,23,13,9,16,17,23,15,17,13,15,5,6,14,18,6,8,15,7,8,17,4,8,19,17,21,15,11,21,18,5,10,16,6,4,13,4,15,7,21,6,5,1,16,6,18,4,6,6,3,15,16,5,13,7,13,16,21,11,15,6,14,13,15,16,21,2,16,4,5,15,15,8,21,1,17,17,16,7,5,9,16,15,8,9,1,1,17,5,19,21,23,13,21,5,8,17,9,15,11,17,2,13,21,13,11,2,5,8,16,21,3,9,14,21,23,3,18,6,2,23,23,23,19,5,4,21,13,8,7,8,14,2,5,19,15,7,17,18,8,2,21,15,15,13,8,21,17,7,14,6,15,5,15,4,1,21,6,17,18,4,4,10,3,19,23,9,7,1,17,8,4,5,18,14,16,1,16,9,16,15,7,4,7,13,7,1,9,23,15,11,2,9,5,13,13,17,17,19,8,14,19,13,14,23,19,16,21,16,1,18,9,4,4,18,7,5,15,15,3,14,15,8,16,18,13,15,2,16,7,2,1,21,18,5,10,18 +24,23,23,23,23,23,7,15,17,10,5,17,6,7,6,16,13,15,2,17,13,16,8,16,21,5,8,15,5,13,8,2,18,23,7,20,2,13,9,6,2,18,14,1,7,7,8,18,4,16,21,15,11,13,3,21,21,7,2,16,5,6,13,10,6,7,21,7,2,4,16,15,17,2,14,15,5,21,16,8,19,7,14,17,8,6,9,3,8,10,5,13,21,8,21,6,15,21,11,3,15,8,17,8,8,7,5,9,8,15,13,9,21,17,21,5,8,21,13,13,14,15,15,21,8,15,19,21,2,2,21,5,5,5,7,8,2,21,5,2,2,6,8,15,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,3,15,1,15,15,8,21,10,2,21,21,16,13,5,15,21,7,6,14,7,2,21,15,21,10,13,20,1,21,15,9,8,8,13,5,5,4,21,2,15,15,21,14,5,5,20,10,17,15,5,4,8,13,13,13,13,19,13,8,9,9,5,16,15,17,21,20,14,14,21,2,15,14,21,17,16,15,16,19,21,8,6,7,6,15,6,21,15,15,2,9,15,15,17,15,5,16,13,2,21,21,16,4,23,23 +24,23,23,8,18,15,4,5,17,5,10,17,6,9,6,19,9,8,4,16,13,17,19,13,17,9,8,6,9,13,4,15,19,23,10,3,9,15,5,6,2,18,15,18,15,7,8,19,4,15,17,15,7,13,17,21,21,9,4,16,15,23,23,14,7,6,21,9,4,4,16,6,8,9,6,7,6,17,16,15,9,7,14,16,8,6,10,19,17,13,4,8,1,7,21,4,15,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,17,1,10,6,21,13,13,16,9,13,21,4,3,6,21,16,10,21,13,5,5,16,7,6,14,10,2,21,6,14,6,21,9,19,18,5,14,9,7,4,15,5,8,8,8,14,2,15,15,15,10,8,21,9,7,17,21,8,7,9,6,1,9,13,7,9,21,7,21,21,4,10,8,1,17,6,9,4,8,13,5,8,21,17,4,15,13,1,14,9,7,19,8,16,13,5,4,7,13,10,21,8,19,15,8,2,9,5,21,15,18,17,19,14,4,13,10,4,14,17,17,21,15,17,19,7,4,10,5,10,4,5,15,4,14,9,5,4,16,17,7,5,7,15,2,6,16,17,4,19,23 +24,23,14,5,21,6,7,2,18,15,6,21,6,10,4,19,6,15,2,21,13,16,19,16,14,13,8,5,15,8,15,15,16,23,6,3,2,13,5,6,2,18,15,18,11,7,8,18,4,13,21,21,13,15,15,16,21,3,2,19,14,23,23,17,15,3,21,13,8,16,17,8,19,9,7,15,5,17,2,7,8,7,14,17,8,6,10,3,21,15,8,13,1,7,17,13,13,21,11,5,15,8,17,2,19,7,5,13,8,15,15,9,21,21,21,10,5,17,13,13,17,15,15,18,9,6,19,21,2,7,21,13,5,7,16,7,2,21,5,10,1,6,14,6,21,9,2,9,14,14,13,5,16,2,5,8,8,8,14,3,15,17,15,1,5,19,10,10,16,16,21,13,5,15,21,21,14,6,4,2,5,4,21,17,5,20,21,13,2,7,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,2,16,17,5,4,8,13,7,13,6,19,13,2,15,9,5,16,15,16,16,20,7,14,13,13,8,14,19,16,16,15,17,1,8,5,2,16,13,14,6,15,14,20,11,5,14,21,16,15,5,15,15,4,11,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,21,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,8,3,8,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,15,17,8,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,7,3,8,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,21,4,17,16,17,6,6,15,21,6,13,8,4,13,4,19,13,16,16,17,4,9,18,10,8,13,6,6,19,23,19,15,9,6,3,2,4,19,6,14,15,7,21,19,4,21,20,17,1,15,8,8,18,4,10,17,10,4,13,16,21,4,21,7,6,5,17,14,16,21,9,7,4,18,3,17,5,14,8,21,15,6,10,4,6,13,4,17,1,8,16,4,5,15,21,6,4,1,17,8,17,7,5,9,19,7,15,21,21,21,7,6,4,21,23,2,21,7,9,16,7,5,18,21,4,6,9,9,18,8,6,7,2,21,13,6,14,14,23,23,23,23,23,23,23,23,23,23,23,23,23,17,7,8,14,19,5,18,15,18,18,18,6,4,21,19,9,13,6,21,15,9,6,6,9,8,10,4,1,21,4,17,21,6,4,10,8,18,23,9,13,4,17,14,4,19,21,14,5,9,16,8,17,15,3,4,8,13,6,17,13,23,18,18,8,3,5,15,13,17,16,18,7,5,4,13,9,23,19,16,17,16,16,1,7,6,7,5,7,23,23,14,18,13,15,6,6,2,17,7,9,17,7,4,15,16,19,6,19,18 +24,23,23,23,8,5,2,15,18,15,6,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,5,13,2,8,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,7,13,15,16,21,15,4,4,8,23,23,21,14,10,1,6,2,21,16,2,19,13,10,6,6,17,17,7,3,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,8,17,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,13,21,13,5,2,16,8,2,11,5,2,19,6,16,15,21,7,5,15,8,14,13,5,21,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,8,21,13,7,15,21,14,15,6,4,2,15,21,21,17,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,2,13,20,6,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,20,14,7,13,13,15,14,17,15,21,15,16,21,7,2,2,5,17,4,9,15,6,8,5,5,15,21,17,15,13,15,15,4,16,15,21,13,15,18 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,2,10,7,21,6,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,19,10,13,13,14,9,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,15,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,4,16,19,4,5,18,17,18,10,8,1,17,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,3,3,2,2,21,7,6,21,6,2,6,19,13,15,2,21,13,16,19,15,21,15,8,13,8,13,15,8,16,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,3,13,9,14,23,23,21,7,3,21,5,8,16,16,8,19,8,6,5,5,21,1,4,3,7,14,17,8,13,4,3,16,3,4,13,1,7,17,2,2,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,13,4,21,8,15,18,15,2,13,21,13,5,14,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,8,7,14,2,15,18,13,8,5,19,2,4,21,16,21,13,8,16,21,14,15,5,4,2,13,18,21,2,5,21,21,21,2,9,8,8,13,15,10,2,17,2,15,13,16,14,6,13,20,16,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,15,20,14,8,13,7,14,14,21,16,17,7,17,1,7,7,4,14,15,4,5,15,15,19,5,10,2,21,21,15,2,15,15,6,19,16,16,15,23,23 +24,23,23,23,16,15,5,6,21,15,13,21,6,2,6,19,5,15,8,16,13,16,1,15,16,5,8,13,8,13,6,7,16,23,15,19,13,6,9,2,2,18,13,18,15,7,8,17,4,15,18,15,15,15,16,18,21,10,7,15,7,13,15,15,2,5,6,7,16,2,20,8,15,6,6,15,15,15,15,13,3,15,14,16,8,7,10,3,16,6,5,13,21,8,19,15,10,21,15,6,15,15,16,2,16,7,5,9,15,15,21,9,21,17,21,5,2,17,13,13,14,15,15,21,5,5,15,21,15,6,21,13,5,15,8,8,6,16,16,9,5,6,14,13,21,9,8,17,6,7,5,7,8,6,5,8,8,8,15,15,15,18,8,15,7,21,15,2,21,21,5,13,7,8,21,7,14,15,5,8,15,21,21,16,5,20,1,7,5,9,2,8,13,5,15,21,17,2,15,13,15,14,15,13,20,8,16,15,5,4,7,13,13,15,13,23,14,17,2,9,5,17,15,16,16,8,2,14,13,3,5,14,17,17,17,8,16,21,8,7,2,9,6,14,3,15,5,18,5,5,8,21,16,15,7,15,15,7,17,8,23,23,23,23 +24,23,23,23,21,21,3,5,17,2,10,10,21,21,6,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,15,6,21,23,13,17,6,14,5,16,10,21,14,15,15,7,21,16,4,16,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,15,15,15,17,5,16,10,14,13,2,17,8,8,14,8,13,21,8,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,8,7,16,7,5,13,15,15,15,5,15,21,18,5,21,8,23,14,15,15,10,16,15,5,17,21,3,6,21,13,21,5,13,17,8,17,2,3,13,1,3,6,21,8,10,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,8,5,21,21,10,15,21,20,8,14,7,15,17,3,8,6,8,15,15,2,16,2,5,21,1,15,3,9,21,21,23,2,3,2,21,15,14,5,18,7,7,5,15,7,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,3,15,18,15,17,15,16,21,8,6,7,21,16,14,15,10,14,13,15,5,17,21,1,15,10,15,15,2,2,21,3,5,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,9,4,21,4,5,10,17,9,7,2,21,15,6,10,14,13,9,18,15,16,15,18,4,5,21,7,8,13,5,7,21,23,21,17,9,6,10,5,18,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,19,4,10,15,15,15,2,2,18,7,21,9,5,7,16,16,21,4,9,6,7,17,16,5,7,7,23,21,18,7,10,3,21,13,6,4,1,14,21,19,9,21,16,19,5,1,17,17,2,7,7,9,21,15,8,9,8,16,17,10,1,16,23,9,15,2,9,16,8,21,8,1,2,10,21,13,15,9,4,17,10,16,21,2,13,16,6,5,7,4,23,15,18,5,2,13,21,9,9,16,8,8,15,9,5,21,1,16,17,19,6,4,1,15,4,13,6,17,16,5,7,15,7,7,10,15,1,17,4,17,21,21,5,10,6,18,23,9,6,17,17,14,15,2,21,14,4,5,16,4,16,15,3,4,8,13,9,17,8,23,3,16,21,3,5,7,13,17,16,18,21,14,9,13,4,4,19,16,21,16,17,21,7,4,9,21,10,23,9,6,15,9,15,4,4,15,1,15,6,16,7,6,1,17,19,2,19,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,8,13,13,15,2,15,15,8,13,17,15,15,15,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,17,15,16,10,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,5,15,15,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,21,5,21,7,15,21,6,15,2,3,13,13,2,21,13,16,7,16,15,8,23,23,6,13,2,7,15,23,15,20,2,13,5,6,2,18,16,19,11,7,8,18,4,1,19,21,15,15,15,8,21,21,2,16,10,15,13,10,6,2,21,5,2,15,17,14,16,8,10,15,5,1,17,2,3,15,14,16,8,6,14,15,16,13,7,8,21,8,17,6,10,21,1,4,13,8,16,6,16,7,5,9,14,15,15,9,17,21,17,2,6,1,13,13,21,5,15,21,2,15,18,19,2,13,17,13,5,5,7,8,2,16,5,2,21,6,14,6,1,9,2,23,23,10,5,13,5,4,5,8,17,8,14,5,10,7,16,2,9,17,10,2,21,21,15,5,8,14,21,7,14,15,7,4,8,21,21,1,2,20,21,16,5,8,14,8,13,10,13,2,17,4,15,13,16,14,15,13,20,8,16,15,3,4,8,13,8,13,13,19,13,14,16,9,5,17,13,21,17,21,14,14,9,15,15,15,17,15,17,15,16,19,18,3,15,8,4,5,7,5,15,10,2,6,15,16,17,15,5,15,8,2,3,15,21,23,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,21,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,15,15,10,8,15,19,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,10,7,16,10,7,21,17,6,10,1,17,8,16,7,5,9,9,15,8,9,1,21,17,5,3,16,23,5,1,6,8,21,9,7,19,18,8,6,4,13,19,7,13,8,4,21,10,2,4,1,23,23,23,23,23,23,21,8,10,13,7,6,9,19,8,8,21,6,5,8,1,4,18,21,4,8,21,19,13,9,2,23,23,6,9,10,4,19,7,15,17,21,6,17,1,4,2,10,10,16,23,4,8,4,17,14,7,10,21,5,23,23,16,14,16,15,9,4,8,13,6,21,15,23,1,16,6,9,5,17,13,17,16,21,7,5,23,23,4,14,19,15,17,16,16,21,8,9,5,16,7,9,7,10,23,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,8,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,11,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,14,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,3,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,6,21,6,2,4,18,5,15,2,21,13,16,19,15,16,15,8,13,7,13,16,8,17,23,15,3,2,15,5,6,10,18,15,18,11,7,8,18,4,13,21,15,8,15,15,16,21,3,2,9,14,23,23,1,15,3,21,5,8,16,16,8,19,8,6,15,5,21,1,4,7,7,15,17,8,4,2,3,16,15,8,13,1,4,17,2,5,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,5,17,13,13,14,15,10,21,8,15,19,21,2,13,21,13,5,5,16,8,2,1,5,2,17,6,14,15,17,8,6,15,4,14,13,5,14,2,5,8,8,8,14,2,15,17,13,8,5,19,10,2,17,16,21,13,5,15,21,15,15,5,4,2,5,18,21,2,5,21,21,6,2,9,16,8,13,15,4,2,1,2,15,13,16,14,10,13,20,2,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,13,17,16,20,14,14,15,15,14,14,21,16,16,7,17,1,7,7,4,7,15,15,5,15,4,19,5,6,15,16,17,15,6,15,15,15,19,16,16,9,23,23 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,2,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,18,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,2,5,9,19,17,4,18,1,6,7,21,13,15,9,16,17,14,19,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,16,8,7,14,2,5,1,7,1,19,1,6,9,21,21,9,19,16,4,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,8,17,14,5,6,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,3,14,8,4,23,14,19,17,21,8,16,21,15,9,9,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,2,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,21,6,2,2,21,10,15,17,5,15,13,21,13,13,5,17,13,16,19,16,21,3,21,6,2,2,6,7,19,23,15,19,2,15,5,6,14,20,19,21,15,7,13,16,4,17,14,16,15,17,15,16,1,2,15,16,6,5,13,6,21,7,21,5,8,2,17,15,21,2,6,8,5,18,16,5,13,15,13,13,8,9,2,3,14,15,13,15,21,8,16,15,19,21,21,6,10,1,16,16,18,7,5,9,8,15,7,5,16,21,17,2,7,16,23,13,21,6,2,16,9,15,16,15,15,5,21,17,5,15,3,1,2,17,8,8,21,21,8,7,15,18,6,15,19,19,15,8,3,21,9,7,15,8,21,16,5,19,13,2,1,21,15,8,21,15,6,13,10,15,21,13,5,6,13,8,2,19,21,21,5,21,1,15,2,16,10,8,13,4,10,2,17,16,15,13,21,14,2,2,15,13,18,15,3,4,8,13,8,10,19,23,2,2,8,11,5,21,13,17,15,8,16,14,14,14,15,2,16,16,17,15,15,11,16,2,13,8,13,23,23,8,15,15,13,6,2,15,21,2,5,17,13,15,15,16,8,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,16,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,16,5,6,2,21,2,6,17,6,5,2,19,15,16,2,21,13,16,16,15,10,7,14,16,8,13,2,16,3,23,8,19,2,15,9,6,2,18,15,17,11,7,14,18,4,16,19,15,15,15,15,17,21,2,21,6,15,6,13,7,21,2,21,5,6,8,21,14,17,5,14,6,5,17,16,16,9,7,14,16,8,7,6,3,10,13,2,16,21,14,17,5,2,21,11,6,15,15,21,8,2,7,5,9,8,15,13,9,21,1,21,10,2,17,13,13,14,13,15,16,8,15,18,15,2,7,16,13,5,6,8,8,2,21,5,2,20,6,14,6,21,9,6,15,15,2,13,5,6,2,5,8,8,8,15,15,13,21,15,2,13,18,2,6,16,21,21,13,15,13,21,14,15,14,10,10,2,8,21,21,13,20,1,2,15,8,8,8,7,5,8,2,17,2,13,13,21,14,14,13,20,8,7,15,5,4,8,13,13,13,9,3,13,8,16,9,5,15,13,16,16,20,7,14,5,13,10,14,21,21,21,15,17,21,7,5,7,8,8,13,5,15,14,21,6,13,15,14,16,15,6,8,8,15,16,21,16,5,23,23 +24,23,23,23,23,23,6,7,17,6,10,17,6,7,2,16,7,15,2,17,13,16,15,16,19,5,7,15,8,4,10,8,20,23,7,19,4,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,9,21,21,19,5,15,6,3,4,13,21,5,21,5,7,4,16,7,17,4,7,6,5,21,17,16,20,7,14,16,8,4,6,21,16,13,4,13,17,7,21,2,5,15,11,7,15,8,1,8,1,7,5,9,8,15,15,9,17,16,21,13,13,17,6,13,14,9,13,21,8,10,18,21,2,7,17,13,5,7,3,8,2,21,5,3,21,6,14,6,21,9,3,15,2,14,13,5,15,2,5,8,8,8,14,9,7,17,16,1,8,21,9,6,21,1,19,13,5,8,21,7,10,15,7,8,7,8,21,8,13,20,1,1,13,9,4,16,7,5,13,1,18,2,7,17,21,14,7,13,20,9,17,15,5,2,7,13,15,13,15,19,13,7,2,15,17,8,15,17,16,20,9,6,3,2,15,14,21,17,17,7,16,7,21,8,6,8,6,18,8,21,10,10,2,5,4,16,17,9,6,16,13,10,21,17,18,5,15,19 +24,23,10,10,21,2,8,6,17,4,15,17,21,5,6,7,5,13,21,16,13,16,13,16,16,5,18,6,8,9,6,7,17,23,19,18,9,15,10,6,2,18,14,1,10,7,16,18,4,18,14,21,15,21,15,16,21,10,2,16,5,15,13,6,20,7,21,5,1,14,17,6,16,8,14,15,5,21,21,14,20,7,14,17,2,6,2,19,14,9,13,9,21,8,21,15,6,17,17,2,19,8,16,15,10,7,5,9,9,13,11,5,17,21,18,2,21,21,5,13,14,17,6,16,9,4,15,16,15,10,1,8,7,4,13,17,15,17,16,15,5,6,15,13,1,15,4,13,20,5,16,10,18,13,9,19,7,8,14,16,15,1,1,5,21,18,10,4,18,20,15,13,2,17,21,7,14,15,7,8,6,19,21,4,4,16,21,18,6,8,9,8,11,6,15,11,1,4,13,21,21,14,4,13,15,10,16,15,3,4,8,13,2,7,15,8,15,15,8,9,5,15,13,16,21,21,21,14,9,13,4,15,16,13,21,16,17,18,16,7,9,7,4,15,7,5,7,15,2,6,2,21,17,15,2,17,7,4,15,16,20,5,10,19 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,23,23,23,23 +24,23,9,3,21,3,8,6,21,15,15,21,15,7,15,3,14,13,2,16,13,17,11,16,10,5,14,8,7,14,14,17,11,23,23,16,9,13,6,10,2,18,7,21,10,7,16,1,4,21,16,16,15,15,15,16,1,2,15,16,5,6,2,2,16,15,21,7,5,2,16,8,16,2,2,6,5,21,7,16,17,10,14,17,15,5,17,16,7,6,2,13,8,7,21,13,5,21,21,2,2,15,16,16,6,7,5,7,15,15,8,5,1,21,17,7,2,21,13,13,8,4,15,17,10,15,18,21,13,6,7,13,21,3,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,8,5,14,2,5,8,15,7,14,2,13,1,16,13,18,21,3,4,21,15,15,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,4,4,8,16,8,18,14,5,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,2,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,2,3,16,15,16,15,15,18,16,15,6,7,2,8,13,9,6,6,2,15,15,1,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,23,23,23,23,15,6,18,8,15,21,6,2,2,19,2,15,3,21,13,16,3,15,16,5,8,13,7,13,2,6,16,23,15,20,3,15,5,8,2,18,7,19,9,7,8,18,4,15,21,21,15,13,15,16,21,4,4,3,23,23,13,21,15,13,1,5,3,16,21,2,19,5,4,4,5,21,16,15,9,7,14,16,8,6,4,3,15,13,8,13,21,7,2,6,15,21,11,5,15,15,17,2,19,7,5,9,8,15,15,9,16,21,21,15,5,21,13,13,14,2,15,21,13,15,21,16,2,8,8,13,5,2,16,8,2,1,6,2,13,6,14,21,21,7,2,20,8,14,13,6,8,3,5,8,8,8,14,2,2,21,8,15,9,21,2,15,19,8,21,13,5,16,21,15,15,14,6,2,6,2,21,8,13,20,21,2,15,9,8,8,13,5,15,8,17,2,15,13,16,14,4,13,20,8,16,6,5,4,8,13,8,13,7,19,13,15,2,5,5,17,15,16,17,2,14,14,13,2,15,14,21,16,21,8,21,21,7,19,2,5,6,2,8,15,6,15,5,5,4,21,21,15,6,15,8,10,16,16,16,2,23,23 +24,23,23,23,23,15,15,6,18,8,15,21,6,2,2,19,13,15,3,21,13,16,3,15,16,5,8,13,7,13,2,6,16,23,15,20,3,15,5,8,2,18,7,19,9,7,8,18,4,15,21,21,15,13,15,16,21,4,4,19,23,23,13,21,15,13,1,5,3,16,21,2,19,5,4,4,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,7,2,5,15,21,11,5,15,15,17,2,19,7,5,9,8,15,15,9,16,21,21,15,5,21,13,13,14,2,15,21,13,15,21,17,2,8,8,13,5,2,16,8,2,16,6,2,16,6,14,21,21,7,2,20,8,14,13,6,8,3,5,8,8,8,14,2,10,21,8,8,9,21,2,15,19,8,21,13,5,16,21,15,15,14,6,2,5,2,21,8,13,20,21,2,15,9,8,8,13,5,4,8,17,2,15,13,16,14,4,13,20,8,16,6,5,4,8,13,8,13,7,19,13,15,2,13,5,17,15,16,17,2,14,14,13,2,15,14,21,16,21,8,21,21,7,19,2,5,15,2,8,15,6,15,6,5,10,21,21,15,6,15,8,10,16,16,16,2,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,16,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,8,21,2,15,7,21,10,6,2,17,15,10,16,13,15,8,16,15,16,15,19,10,3,21,13,9,14,2,5,7,21,18,21,6,15,5,2,7,18,3,15,15,7,8,1,4,16,14,16,1,17,6,18,18,2,10,15,5,15,13,4,21,7,16,13,10,6,21,8,21,15,9,10,7,17,16,5,13,7,14,19,15,21,6,2,21,13,4,14,16,14,15,2,6,21,16,6,2,1,17,8,2,7,7,9,21,15,8,9,8,16,17,15,21,16,23,5,15,4,2,16,8,4,8,21,2,7,21,13,15,2,10,1,8,16,21,2,13,16,6,5,13,4,23,15,19,10,4,13,21,9,9,7,15,8,15,2,5,21,15,8,21,1,8,15,17,6,10,13,4,15,15,7,14,15,7,8,10,15,1,2,7,17,21,21,15,10,6,21,23,9,21,6,17,14,15,13,21,14,14,13,8,14,16,15,3,4,8,13,10,17,7,23,13,16,21,3,5,15,15,17,16,19,14,7,13,2,14,14,19,16,21,16,16,21,8,7,13,17,14,23,5,6,4,16,15,2,7,21,17,15,5,21,7,2,10,16,18,15,3,23 +24,23,23,23,21,5,13,10,17,7,15,21,6,10,2,5,9,15,21,17,13,17,18,15,8,9,21,5,9,13,2,8,16,23,8,9,2,15,5,5,21,18,15,1,11,7,8,18,4,13,19,15,15,13,2,17,21,10,10,16,13,2,13,10,21,7,21,5,4,2,16,18,16,5,14,13,15,16,16,15,9,7,14,16,8,13,14,2,15,13,7,6,1,7,21,13,6,21,11,10,15,15,21,10,10,7,5,9,8,15,15,9,21,21,21,2,8,1,5,13,14,15,13,17,8,15,18,15,2,7,17,13,5,5,2,8,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,15,15,21,15,15,13,19,2,2,21,21,16,6,5,15,21,7,14,15,10,2,13,10,21,6,6,20,1,2,13,9,10,8,23,23,7,7,21,2,15,13,21,14,15,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,16,15,19,13,14,5,13,10,2,21,16,21,15,16,1,8,2,7,10,15,23,5,5,14,4,15,5,14,21,17,13,6,21,15,15,23,23,23,23,23,23 +24,23,23,23,23,23,14,8,17,10,2,17,17,10,6,15,14,19,4,16,3,1,18,16,4,5,18,4,8,9,5,18,16,17,9,6,2,21,5,6,15,18,7,7,15,7,21,17,4,16,14,17,21,17,15,16,18,5,19,17,5,16,11,5,17,14,17,9,10,16,17,15,17,7,14,7,5,20,16,5,18,7,16,17,7,6,10,2,16,23,8,7,11,8,17,19,6,21,11,16,20,1,17,8,8,7,5,9,8,15,8,9,16,21,17,5,16,17,23,13,1,6,15,21,9,4,19,18,3,4,17,13,21,8,3,8,10,21,10,2,4,1,1,5,18,6,2,23,21,15,4,13,17,5,9,17,8,8,15,2,5,1,15,3,21,18,7,10,17,19,2,10,9,21,21,7,14,16,21,7,10,21,15,17,5,17,21,11,2,10,2,18,23,3,6,11,21,2,2,19,17,16,5,5,16,8,17,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,16,19,7,3,16,10,5,23,19,13,17,13,16,18,17,7,6,16,4,23,10,9,5,16,15,2,10,21,17,13,2,21,7,4,16,16,19,5,4,23 +24,23,23,15,17,7,15,2,21,15,2,21,6,15,13,17,13,13,2,21,13,16,7,21,16,5,8,15,13,15,2,10,20,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,20,21,15,15,15,15,21,21,2,2,16,5,6,13,2,6,10,21,8,2,2,17,16,19,3,10,2,5,21,17,14,19,7,14,8,8,13,4,3,16,13,13,8,21,7,21,15,10,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,1,21,15,7,1,13,13,14,15,13,1,8,15,18,16,2,8,21,13,5,15,21,8,2,21,5,2,9,6,14,15,21,9,10,15,16,14,5,5,14,2,5,8,8,8,14,15,15,1,8,15,5,21,10,2,21,16,21,13,5,15,21,8,14,15,7,2,15,10,21,8,10,20,21,21,15,9,10,8,13,5,4,2,16,2,15,13,21,14,15,13,20,4,16,13,5,4,8,13,8,13,2,21,13,8,15,9,5,16,13,16,16,20,8,14,10,13,4,14,21,21,18,15,16,19,21,8,6,9,15,15,5,5,15,2,2,5,15,21,3,15,6,16,13,2,21,17,15,10,23,23 +24,23,23,15,16,15,13,6,18,4,4,21,6,2,7,19,5,15,3,21,13,16,19,15,17,5,8,13,8,13,3,6,16,23,15,19,2,5,13,6,2,18,15,18,15,7,8,18,4,15,21,6,15,13,15,16,21,2,4,19,4,23,23,21,7,13,21,5,2,16,17,2,19,7,4,5,5,21,16,5,9,7,14,16,8,6,4,3,16,5,8,13,1,7,21,13,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,10,21,13,13,14,4,13,21,5,15,8,21,6,4,21,13,5,5,16,17,10,1,6,9,17,6,14,6,21,7,2,20,16,14,13,6,8,3,5,8,8,8,14,2,15,1,15,4,5,21,2,15,18,16,21,13,5,16,21,13,4,13,6,2,15,10,21,8,4,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,1,14,4,13,20,10,16,13,5,4,8,13,7,13,7,19,13,15,2,9,5,17,15,16,16,20,2,14,13,15,15,14,21,16,1,15,17,1,7,19,2,13,5,4,5,8,14,18,5,9,4,21,17,15,5,15,15,7,16,16,15,5,23,23 +24,23,23,15,21,10,15,4,16,5,15,17,16,4,10,8,10,15,6,16,13,16,15,17,6,7,13,13,7,15,16,4,15,23,15,3,9,15,5,4,14,18,14,1,10,7,16,16,4,18,14,16,15,21,15,16,21,5,7,16,5,4,13,2,21,9,21,5,5,14,16,18,21,15,14,7,5,21,21,14,3,7,14,21,2,6,4,19,14,6,15,9,17,14,21,2,6,17,21,7,5,8,17,8,21,7,5,9,9,13,11,5,17,21,21,2,21,21,13,13,14,10,15,16,5,2,19,17,4,13,21,13,17,8,13,1,6,17,13,15,8,6,15,5,1,3,2,5,14,6,4,10,18,2,9,8,15,8,14,15,15,15,9,2,21,21,2,21,18,19,2,4,4,21,21,4,14,7,7,10,6,21,21,20,4,21,1,13,5,8,21,8,13,14,13,2,21,2,5,14,21,14,15,13,8,15,21,17,3,4,8,13,8,13,15,16,1,7,16,9,5,17,13,17,17,1,21,14,5,13,2,14,16,21,17,7,16,18,17,7,6,15,4,5,7,17,21,6,8,6,4,8,17,15,15,21,7,2,15,15,20,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,16,16,7,13,2,2,21,15,13,2,13,6,3,2,2,21,15,8,15,7,16,13,4,21,18,21,21,21,6,16,15,5,2,21,16,7,13,10,21,14,14,3,3,21,21,5,2,2,15,16,6,14,16,15,5,7,13,21,20,10,3,21,15,8,5,21,21,14,16,16,5,15,15,15,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,5,21,16,23,13,21,8,15,16,10,6,20,14,4,2,21,13,21,8,5,8,15,21,3,5,10,16,2,5,17,2,2,14,7,5,14,14,8,21,7,8,13,8,15,15,6,21,8,10,21,1,2,16,21,3,8,13,5,21,23,23,23,2,15,15,15,2,16,21,6,20,21,6,21,13,8,23,5,21,7,1,16,13,7,15,18,13,2,13,16,2,21,17,9,4,8,13,8,5,5,23,13,17,2,15,5,16,13,21,16,3,13,14,2,2,8,23,16,15,19,15,16,21,16,9,20,8,14,14,9,5,14,3,2,5,15,16,21,15,13,23,23,23,23,23,23,23,23,23 +24,23,23,23,15,8,7,15,21,10,8,17,18,9,6,15,13,16,6,13,18,16,3,15,2,5,17,5,5,5,2,6,16,23,15,18,2,15,5,16,14,16,17,16,15,7,17,2,4,17,15,16,15,16,8,19,15,2,10,15,15,8,13,15,21,5,2,15,15,2,3,8,17,8,15,15,9,2,6,13,13,17,13,8,5,7,11,2,3,5,16,8,1,7,8,2,5,21,15,18,18,1,21,7,1,7,5,9,15,15,8,5,4,21,1,6,17,21,23,13,8,5,2,16,2,15,16,15,15,6,21,13,11,14,2,21,14,16,13,2,19,5,23,23,23,23,15,1,21,5,14,8,2,7,15,7,7,8,14,2,6,17,8,7,1,21,8,15,17,20,2,5,10,15,13,14,15,6,15,11,15,6,16,2,6,21,1,7,3,10,21,23,7,16,3,2,21,15,15,13,18,5,5,5,16,2,16,7,15,4,9,13,7,21,20,23,13,16,21,9,6,15,15,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,21,2,8,14,15,13,2,9,14,15,15,5,15,15,17,13,3,15,15,2,8,15,16,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,16,6,16,7,17,2,5,21,13,21,21,1,1,10,16,7,5,9,8,15,8,5,17,21,10,6,1,16,23,13,8,6,9,17,1,7,2,21,2,7,21,13,21,9,7,8,5,17,8,8,5,6,23,23,23,23,5,7,21,9,15,2,13,13,9,8,7,8,14,2,6,1,8,6,21,21,7,21,17,20,8,5,4,15,15,5,15,6,15,11,15,6,16,2,2,16,1,13,21,10,23,18,15,14,3,2,21,7,7,15,19,16,5,13,14,8,17,7,13,4,8,13,8,18,21,15,13,16,2,9,6,16,13,16,16,5,18,13,5,13,5,16,19,21,16,15,17,18,21,4,5,4,9,9,3,9,13,4,16,5,15,15,17,13,4,17,15,15,21,15,17,5,23,23 +24,23,23,2,21,5,7,6,18,8,2,21,6,6,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,6,2,7,16,23,6,18,10,15,5,6,2,18,15,19,11,7,8,18,4,15,21,15,18,13,15,16,21,5,2,8,7,23,23,21,6,5,21,5,2,16,16,8,19,7,6,5,5,21,16,18,3,7,14,16,8,10,6,3,16,7,8,13,1,8,21,2,6,17,13,5,15,15,21,2,3,7,5,9,8,15,7,9,21,21,18,6,6,21,13,13,14,6,13,21,13,6,15,21,2,13,17,13,5,5,16,8,7,16,5,2,8,15,14,6,1,15,6,15,16,14,13,5,6,2,5,8,7,8,14,2,15,1,15,15,7,21,2,15,18,15,21,6,5,16,21,14,6,6,4,2,5,16,21,16,5,1,1,2,5,9,8,8,13,5,13,21,17,2,15,13,16,14,5,13,20,6,16,13,5,4,8,13,15,11,13,19,13,8,2,3,5,16,13,16,16,20,14,14,13,6,6,14,17,16,21,15,16,1,7,7,2,5,6,6,13,15,13,19,5,5,15,21,17,15,10,15,8,15,8,15,16,5,23,23 +24,23,23,23,21,5,10,7,16,7,6,19,21,7,5,10,4,13,8,19,13,21,19,18,17,5,21,4,7,13,4,6,18,23,13,19,9,10,19,8,14,18,3,15,15,7,8,18,4,21,14,1,9,21,19,21,19,8,10,15,6,4,6,9,17,9,21,5,10,4,21,8,7,10,7,3,3,1,6,13,13,8,13,18,21,4,9,19,14,14,13,4,19,8,17,4,10,21,15,8,19,7,17,16,9,7,5,9,17,15,8,9,17,21,21,6,2,21,23,13,2,6,4,16,4,7,19,1,2,7,21,13,13,4,16,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,13,4,9,16,8,11,14,19,5,21,15,21,19,1,10,4,8,17,6,18,19,2,8,5,7,14,6,15,4,1,21,1,6,9,21,17,9,7,6,18,23,4,5,2,17,14,15,15,21,14,14,9,8,4,16,15,9,4,17,13,9,20,14,8,9,8,19,9,5,16,15,19,16,9,3,14,16,23,2,14,19,17,21,15,16,8,11,7,5,8,14,23,13,19,13,8,15,16,14,16,17,2,10,16,7,4,1,17,19,6,19,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,13,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,21,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,1,21,2,15,10,20,15,5,17,6,2,13,8,13,13,2,21,13,17,7,21,21,13,7,15,14,13,20,2,21,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,2,2,16,5,10,13,4,21,8,21,8,10,14,16,4,17,2,15,15,5,1,21,6,3,15,14,16,8,4,2,3,16,13,13,8,21,7,16,13,6,21,11,2,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,21,8,15,18,21,2,7,17,13,5,8,4,8,2,7,5,2,19,6,14,6,1,9,13,18,15,14,13,6,21,2,5,8,8,8,14,15,15,1,15,7,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,14,14,21,21,21,15,8,19,21,9,13,15,4,16,5,15,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,6,20,23 +24,23,23,23,17,7,13,2,21,2,6,21,6,10,6,3,7,15,2,21,13,16,18,15,3,9,8,16,8,13,2,8,16,23,15,3,2,15,5,6,21,18,14,1,11,7,8,18,4,8,21,15,16,15,15,16,21,2,5,21,5,2,4,13,6,18,21,15,4,2,17,3,19,8,4,4,6,16,6,5,19,5,4,17,8,13,6,3,16,15,13,13,1,8,16,6,6,21,11,15,15,15,16,7,19,7,5,9,13,15,15,9,21,21,21,2,6,21,13,13,14,5,15,16,8,2,18,11,2,7,17,13,5,13,4,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,5,2,17,8,5,8,8,8,14,2,15,17,13,2,8,19,15,3,21,16,21,13,9,15,21,15,14,6,5,2,4,2,21,8,13,20,21,21,15,9,8,8,7,5,10,2,17,2,4,13,17,14,15,13,20,8,16,15,5,4,8,13,15,13,7,19,13,8,9,9,5,16,15,16,8,20,7,14,4,13,15,14,16,16,1,7,17,21,8,8,4,3,6,15,8,15,4,13,5,5,15,21,16,15,13,8,15,4,17,21,15,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,6,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,2,16,6,2,2,16,15,6,21,2,13,8,15,5,15,18,16,15,16,15,20,2,5,21,13,8,13,6,2,21,23,5,21,3,13,5,7,16,18,3,15,15,7,8,1,4,16,14,16,1,17,6,21,1,2,2,7,5,2,13,15,21,15,21,5,10,6,17,21,21,16,9,2,7,17,16,5,13,7,14,19,15,21,15,21,16,13,2,2,16,15,16,2,6,21,17,2,2,1,17,16,2,7,7,9,21,15,8,9,15,21,17,15,21,15,23,5,14,15,10,16,8,15,8,15,15,7,21,13,15,16,2,8,2,16,2,2,13,16,6,5,10,4,23,15,18,5,4,13,21,9,9,16,8,8,15,7,5,21,15,15,21,21,6,15,17,6,2,13,2,15,15,7,15,13,15,11,15,6,1,2,2,16,21,21,13,10,6,21,5,15,13,7,17,14,15,13,16,14,14,13,8,2,16,15,3,4,7,13,10,17,8,23,13,16,21,3,5,15,15,17,16,19,14,2,13,2,14,14,19,16,21,16,16,21,8,2,13,17,14,23,5,6,4,21,15,15,15,15,17,15,5,16,7,2,21,16,19,15,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,6,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,8,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,4,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,21,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,9,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,6,1,4,5,5,18,15,4,21,6,6,10,18,5,15,4,21,13,17,18,15,21,5,8,13,8,9,2,8,16,23,15,19,2,14,5,6,2,18,15,18,15,7,8,17,4,15,21,8,16,13,16,21,21,10,10,4,7,23,23,17,6,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,15,15,10,9,21,17,21,4,10,17,13,13,14,6,7,21,4,4,6,21,2,4,17,13,5,6,16,8,9,14,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,10,5,8,7,8,15,2,15,21,16,8,7,21,2,15,18,15,21,6,5,4,21,14,7,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,7,16,14,5,13,20,6,16,15,5,4,8,13,15,15,7,19,13,8,2,9,5,17,15,17,17,20,14,14,4,13,5,14,16,16,21,15,16,21,7,7,2,5,4,4,5,15,4,19,5,5,4,21,17,15,6,15,8,4,16,16,1,4,23,23 +24,23,23,23,21,10,10,19,17,9,10,17,17,8,13,4,9,15,21,16,7,16,15,17,7,13,17,7,10,9,5,8,16,23,13,16,10,15,7,10,2,21,14,1,10,7,16,18,4,18,14,21,15,17,16,1,21,8,6,17,5,4,13,9,18,8,21,5,10,4,17,6,17,8,4,2,5,21,8,14,20,7,14,17,2,5,4,19,14,5,13,16,21,8,21,2,6,17,21,6,19,8,17,8,21,7,5,9,17,13,11,5,16,1,21,4,21,21,13,13,14,10,4,16,6,10,19,18,15,4,10,13,18,4,9,17,7,17,4,17,9,6,4,8,1,10,7,9,20,5,4,10,18,21,9,20,11,8,14,10,6,1,9,9,17,21,4,17,18,19,16,9,4,21,21,7,1,7,1,19,5,18,21,20,7,8,1,4,7,8,9,8,13,21,9,10,17,4,13,10,21,14,15,13,8,16,16,15,3,4,8,13,7,7,13,2,15,15,21,9,5,16,13,17,16,7,21,14,9,13,6,19,18,16,17,7,17,18,16,8,9,7,4,6,7,4,6,8,9,6,2,1,17,7,5,17,15,4,16,8,20,5,19,18 +24,23,15,6,21,9,2,9,17,6,2,17,21,13,13,5,7,15,2,19,15,17,19,18,21,2,14,15,6,6,6,6,14,23,18,21,19,10,9,2,14,1,7,14,15,7,1,17,4,16,18,17,1,15,15,16,1,10,6,16,3,5,13,2,21,7,21,6,6,4,21,16,17,2,6,7,5,16,16,13,13,15,13,16,17,8,20,9,17,13,6,16,2,7,17,2,6,21,16,7,13,1,17,1,7,7,5,9,8,15,8,9,17,21,17,5,2,21,23,13,1,5,4,17,9,2,19,17,10,6,3,13,19,13,5,8,10,21,16,3,4,1,1,17,13,9,23,23,23,23,13,13,2,4,9,18,7,7,15,2,5,21,13,4,21,18,7,2,21,19,19,3,10,21,16,13,6,7,6,5,2,18,1,6,21,16,21,7,13,10,4,5,23,4,6,11,18,9,15,15,21,14,23,5,18,8,17,15,3,4,8,13,6,16,8,23,13,21,19,5,5,13,13,17,18,19,13,4,10,13,5,23,18,16,21,16,17,1,9,6,13,18,8,23,7,2,13,5,8,17,6,5,1,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,8,15,2,21,2,6,17,6,2,6,3,8,15,2,21,13,16,19,15,2,9,1,2,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,16,3,19,8,10,6,19,16,8,4,19,7,14,17,8,6,5,3,16,15,8,13,1,8,16,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,6,6,21,13,13,14,8,15,17,8,2,18,15,2,7,15,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,21,8,19,15,2,21,16,21,13,5,15,21,10,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,13,6,4,18,2,4,15,21,14,15,5,20,21,17,15,5,4,8,13,13,13,2,19,13,13,9,9,5,16,13,16,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,14,21,16,15,2,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,23,15,16,10,15,21,13,15,6,18,5,13,10,16,15,17,7,16,2,5,17,5,2,13,20,1,16,23,15,20,9,13,6,2,15,18,14,10,10,7,16,7,4,21,20,16,15,17,15,16,18,5,15,17,5,15,4,2,21,7,21,8,8,14,16,8,16,8,2,15,5,21,8,16,3,10,14,17,2,15,21,16,13,15,9,13,8,8,16,13,15,21,21,10,11,15,21,8,2,7,5,9,8,11,9,5,16,21,21,20,4,16,13,13,14,15,15,17,2,2,1,21,15,5,4,13,16,2,13,16,7,18,13,14,13,6,2,6,21,10,15,2,19,21,15,5,14,19,5,13,15,7,15,9,13,17,8,21,13,21,7,21,21,13,10,10,4,21,21,7,14,15,7,8,5,2,21,21,7,17,1,21,15,7,4,8,13,14,21,2,21,4,7,13,21,2,14,13,20,4,21,15,3,4,8,13,8,13,10,6,8,13,19,9,5,16,13,21,21,8,15,14,9,13,3,2,19,15,16,15,16,21,17,15,7,8,2,2,14,17,14,16,2,1,10,21,1,13,5,16,8,2,15,17,17,2,23,23 +24,23,23,23,23,9,4,4,21,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,9,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,7,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,16,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,5,15,1,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,16,19,8,16,15,21,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,23,23,5,5,6,18,15,2,21,6,15,6,18,13,15,8,21,13,16,3,15,16,5,8,13,8,13,2,6,21,23,7,19,2,15,5,3,2,18,15,3,15,7,8,16,4,15,21,15,15,13,15,16,21,21,2,9,7,23,23,21,14,6,21,6,6,16,16,8,19,8,2,15,5,21,17,15,3,7,14,16,8,6,13,2,16,5,8,13,16,8,21,2,6,15,16,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,2,6,21,13,13,14,15,13,21,15,15,15,21,2,6,16,13,5,8,8,8,2,16,5,2,16,6,14,5,21,9,6,15,15,14,13,5,21,2,5,8,7,8,14,2,15,16,8,13,7,21,2,15,18,15,21,13,5,15,21,14,13,6,6,2,15,16,21,16,5,21,21,2,2,9,8,8,13,5,2,21,17,2,15,13,15,14,15,13,20,16,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,15,20,14,14,5,13,15,14,16,16,21,15,16,1,7,2,2,15,8,6,13,15,15,3,5,5,15,21,17,15,2,15,15,8,16,16,18,13,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,4,5,8,17,13,17,19,16,4,10,21,7,8,13,10,8,15,23,13,16,9,10,6,4,21,18,19,7,15,7,17,15,4,21,14,17,21,19,19,16,10,6,10,21,9,15,13,19,17,5,21,8,8,4,16,4,19,8,15,6,15,19,16,15,13,7,13,7,21,7,4,8,14,5,9,4,19,7,16,6,6,21,17,9,4,8,15,4,6,7,5,9,16,15,7,9,21,21,7,19,19,16,23,23,15,9,4,18,5,7,9,18,19,10,16,17,8,15,4,8,13,7,6,20,7,1,23,23,23,23,23,23,23,23,23,23,16,8,2,6,8,7,15,6,16,15,13,9,1,1,6,8,17,19,9,10,9,13,23,23,23,23,23,23,23,19,16,21,6,7,21,21,7,8,10,18,5,9,10,2,17,7,4,5,17,7,23,23,16,14,16,15,3,4,17,13,5,15,5,23,5,16,4,3,5,16,15,17,16,19,15,13,23,23,7,14,18,16,21,7,17,18,8,5,4,7,9,19,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,23,23,23,23,23,23,23,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,2,2,16,5,10,13,4,21,8,21,15,10,10,16,2,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,6,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,15,5,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,10,21,17,5,2,21,16,7,10,21,10,15,13,13,21,7,13,13,18,21,16,2,5,21,15,8,13,5,6,21,23,15,17,5,15,5,8,14,2,14,17,15,7,21,16,4,17,14,21,13,17,15,8,21,6,2,1,2,2,13,6,21,15,14,5,10,14,16,8,16,14,14,13,2,16,7,8,14,8,13,17,7,2,18,2,3,14,15,8,16,15,21,6,5,21,16,19,21,7,16,15,21,7,5,13,7,15,7,5,15,21,18,15,21,8,23,14,14,6,2,16,15,6,21,21,15,6,21,13,2,14,13,21,17,17,2,3,5,15,13,6,21,7,2,2,21,13,15,16,5,15,8,2,15,7,15,2,5,21,15,5,20,21,6,5,21,20,2,14,2,16,23,14,13,15,17,15,7,2,1,2,6,21,1,15,15,9,16,3,2,15,2,21,15,14,6,18,16,7,5,15,7,8,20,20,7,4,8,13,8,21,21,23,8,21,2,3,6,15,13,16,16,6,3,15,5,13,7,15,18,15,16,16,15,21,8,6,7,7,16,15,15,10,14,15,15,6,15,21,21,13,2,16,15,2,6,21,3,5,23,23 +24,23,23,23,23,23,23,10,21,15,2,16,16,15,5,15,7,21,9,15,13,16,8,16,2,5,21,7,13,2,10,10,17,23,15,16,9,13,7,21,2,14,4,15,15,7,16,17,4,21,20,17,21,16,6,21,21,2,2,16,5,11,13,10,16,15,21,5,5,13,16,21,16,8,14,10,5,16,16,13,13,8,13,10,21,10,18,8,18,14,10,16,16,8,21,3,2,21,15,10,19,21,17,4,19,7,5,9,16,15,15,9,16,21,17,8,19,21,13,13,18,15,14,16,9,15,21,17,5,7,1,9,10,2,7,8,17,21,15,2,2,1,21,5,7,15,15,23,15,10,2,13,6,6,9,19,8,7,14,5,5,16,16,7,21,21,13,15,16,20,5,13,6,17,21,8,14,15,7,2,5,21,1,17,13,18,1,2,6,10,8,21,23,9,8,4,17,14,15,15,21,14,14,13,16,14,16,15,3,4,8,13,5,21,14,23,5,15,7,3,5,16,13,19,19,21,17,14,13,8,23,6,8,15,16,15,18,21,8,15,13,14,1,23,23,23,15,8,13,5,6,8,16,2,2,1,15,2,8,16,19,5,23,23 +24,23,3,15,21,6,15,2,16,15,6,21,6,2,2,3,13,13,2,16,13,16,15,15,21,9,21,7,8,13,15,2,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,15,21,15,7,15,1,16,21,15,2,16,5,4,13,16,6,4,21,5,2,2,17,16,18,7,4,6,16,21,16,19,18,7,14,16,8,6,8,2,16,13,13,6,1,7,16,15,6,21,11,1,15,8,21,8,10,7,5,9,8,15,16,9,21,21,21,6,7,18,13,2,14,14,15,21,8,6,18,16,2,7,18,13,5,6,21,8,2,21,5,2,18,6,14,6,21,9,6,5,13,14,5,5,21,2,5,8,8,8,14,13,15,1,1,6,8,21,2,4,21,17,18,13,6,16,21,18,2,7,7,2,15,10,21,15,13,20,1,16,1,9,4,8,13,5,7,2,21,2,15,13,1,14,6,7,20,1,17,15,5,4,8,13,13,9,13,9,13,9,9,9,5,17,15,16,15,20,7,14,9,2,13,15,17,16,16,15,8,19,11,6,17,14,8,17,7,15,5,6,2,9,15,16,16,15,6,16,13,2,21,16,15,6,23,23 +24,23,23,23,23,15,4,8,17,2,5,17,18,5,15,15,6,16,5,13,19,21,3,16,2,5,21,5,13,5,5,6,16,23,5,19,2,15,5,15,14,16,16,21,15,7,16,18,4,17,14,17,15,21,6,19,15,2,10,15,15,15,13,2,21,5,2,15,13,2,3,16,16,8,5,15,5,4,6,13,13,17,13,8,5,13,11,1,3,5,16,6,1,7,15,2,5,21,15,19,1,1,1,8,1,7,5,9,15,15,8,5,1,16,21,13,21,16,23,13,2,6,9,16,2,15,8,21,5,6,21,13,11,3,5,8,7,16,8,13,11,4,6,21,18,15,7,16,2,5,14,6,3,8,15,7,8,8,14,2,6,17,8,4,21,21,15,15,17,20,2,5,6,15,13,14,15,6,15,11,15,6,16,2,6,17,1,13,2,10,23,17,20,14,3,2,21,7,7,8,18,13,5,6,17,2,16,7,13,4,8,13,8,21,20,23,13,16,2,9,6,15,13,16,16,6,19,14,5,13,4,2,19,15,16,13,16,18,21,2,7,6,7,1,13,21,14,2,15,5,15,15,17,13,21,15,15,2,15,15,17,5,3,23 +24,23,15,5,21,3,3,6,18,2,2,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,16,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,21,20,14,14,5,2,15,14,16,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,6,15,8,6,16,16,21,15,23,23 +24,23,23,23,21,13,9,10,21,15,6,21,6,2,9,7,9,13,2,21,13,16,8,1,17,9,8,15,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,4,7,10,8,10,14,13,21,21,5,4,3,17,4,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,10,21,11,15,15,8,1,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,16,15,7,16,9,15,18,15,2,7,17,13,5,10,16,18,2,21,5,2,21,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,5,7,1,9,4,21,16,21,13,5,15,21,14,15,15,10,2,6,10,21,15,21,20,21,4,13,9,8,8,13,15,9,8,17,10,15,13,15,14,15,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,10,13,15,14,17,16,21,16,17,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,15,15,8,4,17,16,21,7,3,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,2,2,16,5,10,13,4,21,8,21,15,10,10,16,2,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,6,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,15,5,5,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,3,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,16,4,7,21,21,8,5,1,17,8,16,7,5,9,6,15,11,9,10,21,17,2,19,9,7,13,15,2,8,17,9,2,19,21,7,15,4,13,19,8,6,8,13,11,3,3,7,21,3,14,15,15,7,7,19,16,13,5,13,7,9,16,7,7,15,4,5,11,13,16,21,21,6,2,17,19,9,13,8,11,16,7,7,7,19,7,2,15,1,21,9,21,21,21,2,10,23,8,2,2,20,4,17,14,7,13,21,14,7,13,16,4,16,15,9,4,8,13,6,8,7,23,7,16,5,3,5,1,15,17,16,18,13,4,4,8,5,23,19,16,17,11,16,18,7,2,8,13,7,23,23,6,13,19,15,17,14,2,17,4,7,17,7,13,8,16,19,9,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,6,6,2,9,2,10,17,15,6,17,13,21,7,21,17,4,3,20 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,2,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,8,15,2,3,21,15,5,21,6,2,6,3,13,15,2,21,13,16,3,15,2,9,21,2,8,13,3,16,16,23,10,3,2,15,13,6,21,18,14,1,11,7,16,18,4,8,16,15,16,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,21,3,19,8,2,15,5,8,6,15,13,15,14,16,8,13,10,9,21,15,6,13,1,8,16,15,6,21,11,15,15,15,17,5,3,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,15,15,16,8,2,18,11,2,7,17,13,5,2,8,8,2,21,5,2,11,6,14,5,21,9,7,15,6,14,5,2,8,8,5,8,8,8,14,2,15,17,15,2,17,19,2,2,21,21,21,13,3,15,21,14,14,15,4,2,3,2,21,8,8,20,1,21,13,9,8,8,7,8,3,2,18,2,6,13,21,14,15,5,20,2,21,15,5,4,8,13,8,13,7,19,13,8,8,9,5,16,13,17,15,20,8,14,5,13,15,14,16,16,21,7,16,21,7,8,4,14,5,14,4,15,14,4,5,5,15,21,16,15,6,15,15,15,21,21,15,23,23,23 +24,23,23,2,21,1,15,6,18,15,2,18,15,8,21,8,5,13,8,16,13,17,15,16,2,5,21,7,8,13,6,8,21,23,15,19,9,13,5,8,21,18,14,1,15,7,8,19,4,16,15,16,8,15,4,17,21,7,21,21,5,15,13,7,21,7,21,5,6,10,21,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,13,2,21,21,14,16,2,8,21,17,5,1,7,21,8,21,7,5,9,6,15,8,5,15,21,16,15,2,15,13,13,14,10,15,16,9,5,20,16,2,15,15,13,17,4,13,21,2,16,5,7,9,8,2,5,21,21,15,13,18,15,15,5,14,2,5,8,15,8,14,2,15,1,5,5,21,21,15,15,17,2,21,13,4,16,21,4,14,10,8,8,15,21,1,21,7,17,1,6,2,11,4,8,13,4,15,2,21,2,15,1,21,14,14,13,8,2,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,17,16,8,21,14,5,13,2,1,18,16,17,7,16,18,16,1,4,5,3,1,13,3,6,21,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,23,8,4,10,4,18,4,4,21,6,4,6,18,5,15,2,21,13,16,19,15,19,5,8,13,8,4,4,8,17,23,8,19,2,7,9,6,2,18,15,19,15,7,8,18,4,14,21,15,15,15,17,21,21,10,2,4,7,23,23,21,6,6,1,9,6,17,17,8,19,8,7,5,5,21,16,8,19,7,14,16,8,6,4,3,16,4,8,13,1,8,21,2,6,21,11,6,15,15,17,2,18,7,5,9,8,15,13,9,21,17,21,6,6,21,13,13,14,6,13,18,6,15,15,21,4,6,1,13,5,8,16,8,4,14,6,2,18,6,8,5,21,9,6,15,6,14,13,5,17,2,5,8,7,8,14,6,15,21,15,15,7,21,10,4,16,21,17,13,3,18,21,8,6,6,4,2,9,17,21,8,6,20,1,2,13,9,16,8,13,5,14,21,17,2,15,13,16,14,7,13,20,6,16,15,5,4,7,13,15,15,13,18,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,17,1,8,17,21,7,7,2,5,7,4,5,15,6,19,5,9,15,21,17,15,6,15,15,6,1,15,17,4,23,23 +24,23,23,23,23,7,15,6,21,10,2,21,6,6,6,18,5,15,2,16,13,16,7,15,16,5,8,13,8,13,8,8,16,23,6,3,2,15,10,6,2,18,13,18,15,7,8,21,4,21,18,15,15,15,6,21,21,2,10,16,14,23,23,16,5,10,2,5,15,2,16,8,20,8,10,6,5,16,2,15,19,7,14,8,15,13,10,3,16,15,5,13,21,8,21,15,6,21,15,6,15,15,16,2,6,7,5,9,8,15,1,9,21,16,21,2,15,21,13,13,14,6,13,1,6,2,15,21,15,5,21,13,5,7,8,8,2,16,16,5,16,6,14,13,17,9,5,15,5,21,15,7,13,15,9,8,8,8,14,2,15,18,8,15,9,21,2,15,21,21,6,14,10,9,21,2,6,6,5,21,15,21,21,21,5,20,1,8,13,9,15,8,13,5,15,21,16,2,15,13,15,14,15,13,20,16,16,8,5,4,7,13,13,15,13,23,13,17,2,9,5,16,15,16,16,21,14,14,13,2,5,14,16,21,16,8,17,21,8,6,4,2,15,14,13,15,15,19,5,5,15,21,16,7,2,8,15,15,8,16,21,7,15,18 +24,23,23,23,18,6,2,10,21,15,15,15,15,6,15,7,9,13,2,17,13,16,15,15,16,5,21,2,8,13,2,8,21,23,5,16,21,13,5,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,13,16,5,4,13,4,20,8,21,8,7,6,18,14,1,21,17,14,16,7,7,4,7,7,15,16,15,14,16,2,6,13,10,19,21,8,15,15,4,21,21,6,21,1,21,8,2,7,9,9,19,15,8,5,13,21,21,2,16,16,13,13,14,5,15,16,9,15,20,16,2,2,15,13,17,6,5,20,3,21,5,2,5,17,15,8,21,16,2,15,9,16,17,5,4,2,5,7,15,8,14,1,15,1,16,8,21,21,2,13,21,19,6,13,10,20,21,7,4,2,7,2,5,8,21,17,15,17,1,13,2,11,16,8,13,2,2,2,17,14,15,13,17,14,5,13,15,1,17,3,3,4,8,13,7,21,3,23,9,8,7,7,5,16,13,17,16,6,8,14,9,13,5,16,18,15,16,15,17,19,16,8,13,10,13,23,7,2,14,9,2,6,15,2,17,15,7,17,15,2,8,16,19,9,13,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,6,13,17,21,15,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,8,21,1,17,1,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,8,15,16,4,10,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,4,6,17,11,6,13,9,18,21,2,4,7,7,11,6,4,17,1,2,1,21,6,1,10,10,18,23,2,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,8,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,23,6,10,14,19,7,10,21,6,15,2,5,8,15,2,21,13,16,7,15,21,5,21,8,7,13,7,17,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,2,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,17,8,17,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,15,21,8,10,15,7,2,10,10,21,21,5,20,1,15,13,9,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,16,21,13,14,6,13,10,4,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,8,16,16,6,10,23 +24,23,23,23,23,15,15,8,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,20,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,2,7,16,6,3,14,13,21,21,10,10,2,16,8,19,15,10,15,5,21,16,9,7,7,14,16,7,13,2,3,16,5,8,13,1,8,16,15,10,21,11,6,15,15,17,10,19,7,5,9,8,15,15,9,21,15,1,4,21,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,17,2,15,21,8,21,13,5,15,21,14,14,15,10,2,15,10,21,16,8,20,1,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,7,10,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,21,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,15,4,6,9,16,17,15,15,15,15,2,17,15,16,15,8,18 +24,23,23,23,23,23,23,6,21,6,8,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,5,10,21,15,15,1,17,14,19,13,4,15,5,21,21,6,19,15,14,16,15,4,10,9,16,15,15,13,1,7,16,8,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,8,13,6,15,21,7,8,8,7,2,15,10,21,8,6,20,21,16,13,11,4,8,13,15,9,2,21,2,15,13,21,14,15,7,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,8,14,7,15,15,10,17,6,8,16,18,15,2,17,13,3,1,16,15,6,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,6,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,14,15,21,6,10,7,21,15,5,19,21,15,4,21,14,16,4,16,9,19,2,16,6,7,21,6,13,4,2,19,15,23,7,21,13,5,5,6,2,16,14,7,15,7,17,17,4,17,14,17,21,16,6,16,1,6,10,16,4,15,10,2,18,6,21,8,5,19,19,8,21,10,9,15,5,4,16,13,13,15,8,17,18,10,6,2,6,13,4,15,18,8,19,6,10,21,15,3,10,1,1,16,15,7,5,9,8,15,8,9,17,21,17,2,4,16,23,13,2,6,15,16,9,6,2,1,4,8,21,13,18,14,9,21,10,21,9,2,16,1,1,5,8,15,23,15,16,15,4,13,17,6,9,19,16,9,15,15,6,17,9,2,21,21,7,21,17,19,10,2,4,16,15,8,14,15,21,11,5,21,1,16,15,18,21,21,5,9,3,5,23,8,7,8,21,14,7,21,17,14,2,10,16,13,17,15,3,4,8,13,8,21,8,23,19,17,2,13,5,15,13,17,17,18,8,4,23,23,4,14,18,16,17,7,16,18,16,2,13,8,6,23,23,21,9,2,15,6,8,17,17,15,6,17,13,4,17,7,19,6,23,23 +24,23,10,10,21,10,15,15,21,13,2,16,6,2,2,16,13,13,2,21,13,16,15,16,21,5,8,13,7,5,15,21,15,23,8,19,2,13,5,6,2,18,15,21,11,7,8,18,4,21,21,21,15,13,10,16,21,10,2,15,5,10,13,21,6,2,21,5,15,2,16,2,19,13,2,6,5,21,16,6,19,7,14,2,8,6,14,3,15,13,13,15,1,8,16,15,6,21,11,6,15,8,1,16,21,7,5,9,7,15,15,9,21,21,21,2,2,10,13,13,14,15,13,21,8,15,20,21,2,8,21,13,5,15,3,8,2,21,5,2,17,6,14,15,21,9,5,16,14,15,13,6,21,2,5,8,8,8,14,2,15,1,16,3,8,16,10,4,21,16,21,13,5,15,21,7,13,6,15,2,15,2,21,10,13,20,21,21,13,9,21,8,13,5,4,2,21,2,15,13,1,14,15,13,20,2,17,13,6,4,8,13,8,15,9,23,13,8,7,9,5,16,13,16,16,20,14,6,13,13,15,14,15,16,16,15,11,19,21,8,10,11,14,15,15,14,15,10,2,5,15,15,17,15,6,16,13,7,21,15,15,23,23,23 +24,23,23,7,21,14,6,4,17,10,10,17,17,7,15,4,9,15,8,16,13,16,7,17,17,13,2,9,13,4,5,8,21,23,7,17,9,13,6,2,3,18,14,1,10,7,16,18,4,18,3,17,15,21,15,16,21,7,10,16,5,4,13,8,21,7,21,5,10,4,17,4,17,4,2,4,5,21,21,14,3,7,14,21,2,5,4,19,14,9,13,15,21,14,21,15,6,17,21,7,19,8,16,7,9,7,5,9,16,13,11,5,15,21,21,2,21,21,13,13,14,10,15,16,6,4,19,18,1,6,9,9,18,4,15,17,7,17,4,17,9,6,6,16,1,10,3,9,20,5,21,10,18,10,9,20,8,8,14,9,15,15,7,9,16,21,6,15,19,19,3,9,4,21,21,7,14,4,13,19,5,18,16,20,4,6,1,2,6,9,6,7,13,4,9,2,21,4,13,2,21,14,6,13,8,16,16,15,3,4,8,13,7,7,13,4,15,15,16,9,5,17,13,17,16,18,21,14,9,13,6,19,19,18,17,7,16,18,16,7,9,7,4,6,5,18,9,8,9,6,4,17,17,15,5,17,7,4,15,15,20,9,19,23 +24,23,23,23,21,4,6,4,17,2,6,6,21,9,6,18,6,13,2,17,13,21,15,17,6,23,17,6,5,15,13,9,18,23,19,17,5,9,6,4,16,18,2,7,15,7,21,17,4,17,14,17,21,21,15,13,21,13,2,3,4,17,13,6,21,5,21,6,10,21,17,3,17,7,4,6,9,2,15,13,13,7,13,17,21,19,15,21,7,5,10,21,21,8,16,4,5,21,1,8,21,1,17,17,16,7,5,9,8,15,8,9,17,21,17,5,21,21,23,13,1,5,6,17,9,15,18,17,4,6,17,13,18,6,3,8,4,21,9,2,4,1,1,5,18,15,23,15,17,6,4,13,1,5,9,18,8,9,14,2,6,1,17,3,18,21,4,21,21,9,6,9,5,17,17,13,17,8,13,14,14,17,15,19,3,15,21,2,3,10,10,18,23,2,5,4,21,14,15,1,16,9,6,4,17,8,16,16,9,4,8,13,6,21,14,23,7,16,6,3,5,11,15,17,18,6,19,10,13,2,4,23,13,19,16,15,16,21,8,5,7,18,17,23,5,10,9,15,16,4,10,17,17,2,9,17,13,4,3,17,7,5,18,18 +24,23,23,4,16,7,16,6,21,9,4,19,17,4,4,7,13,13,21,16,8,21,10,19,10,5,21,16,8,13,6,8,18,23,10,17,4,13,4,8,7,7,2,15,15,7,8,17,4,21,14,21,15,21,19,17,1,6,10,15,5,4,13,4,17,9,21,9,10,4,21,4,18,4,7,19,3,19,19,15,13,7,13,16,17,10,4,4,16,13,8,19,19,8,17,2,5,21,16,4,4,15,1,17,19,7,5,9,17,15,18,17,1,21,4,6,2,16,23,13,10,10,9,18,17,4,19,1,4,7,16,13,13,10,19,15,23,23,23,23,23,23,23,23,23,23,23,23,23,19,14,9,13,4,9,21,8,7,15,4,5,21,8,17,19,15,4,2,21,19,10,18,7,9,23,4,7,14,21,13,4,6,21,16,13,19,21,4,4,8,16,19,23,9,8,8,17,14,2,13,17,4,23,13,8,7,16,15,3,4,16,13,1,17,14,9,2,17,19,9,5,15,15,17,16,19,5,4,23,23,9,14,19,16,21,15,17,1,8,2,13,17,7,23,23,19,13,4,7,10,4,16,17,15,13,21,15,15,17,16,9,4,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,15,13,17,21,5,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,16,21,4,15,21,14,10,21,8,17,4,16,6,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,6,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,9,21,21,10,4,7,7,2,6,4,17,1,2,1,21,6,1,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,21,15,6,4,17,9,16,17,16,4,13,4,9,15,8,15,13,17,7,16,21,9,18,6,9,13,18,7,19,23,3,10,9,15,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,5,18,16,5,4,13,4,21,7,21,5,10,4,16,8,21,5,15,7,9,21,1,6,20,7,14,21,2,5,4,19,7,13,4,9,16,15,21,7,6,17,21,6,19,8,16,15,4,7,5,9,9,13,11,5,17,21,21,4,21,21,13,13,8,6,8,16,10,4,18,1,5,7,4,13,16,4,13,18,2,17,4,19,9,6,15,6,1,3,4,5,20,9,15,10,19,6,9,19,8,8,15,4,7,15,16,5,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,4,16,1,18,7,8,7,8,13,4,9,4,21,17,6,10,21,14,6,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,15,17,17,8,21,14,5,13,2,3,19,15,17,15,16,21,16,7,9,7,8,6,8,5,15,16,9,11,4,1,17,7,5,17,7,4,8,16,20,5,19,18 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,5,16,15,15,15,21,2,15,21,6,15,7,18,10,13,2,17,13,15,19,15,17,5,8,15,8,13,4,8,17,23,13,19,2,15,13,6,2,18,15,21,21,7,8,18,4,15,16,15,15,13,15,16,21,15,2,8,8,23,5,2,6,21,8,2,4,16,16,3,20,8,15,13,6,16,4,7,9,7,14,6,8,13,4,3,16,4,5,13,1,8,21,15,6,21,11,2,15,15,17,17,19,7,5,9,8,15,13,9,1,21,21,4,2,17,13,13,14,2,13,21,8,2,19,18,2,8,21,4,5,2,16,7,2,21,5,2,20,6,8,6,21,9,6,20,7,14,4,10,4,2,5,8,8,8,14,15,7,16,15,2,5,21,2,15,21,8,8,13,5,15,21,13,15,4,5,2,7,2,21,17,13,20,21,2,5,9,8,8,13,5,15,2,17,2,15,13,21,14,4,8,20,17,16,13,5,4,8,13,8,13,13,8,13,8,15,9,5,17,15,16,16,20,14,15,4,13,15,14,17,17,1,15,17,19,8,9,2,2,15,15,5,13,15,8,15,5,4,16,16,15,10,8,15,8,16,21,15,23,23,23 +24,23,23,8,21,9,9,7,17,7,15,17,6,10,2,17,7,13,2,17,13,16,15,16,21,5,8,10,9,4,10,8,20,23,15,19,9,13,5,15,3,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,7,6,7,8,9,13,9,21,5,14,7,8,7,7,21,17,4,15,6,6,21,17,14,20,7,14,16,8,4,8,18,16,9,9,8,17,8,16,15,4,15,11,6,15,8,1,21,8,7,5,9,8,15,15,9,17,16,21,10,19,17,13,13,14,10,13,16,8,15,18,21,2,6,17,13,5,6,6,7,10,21,5,2,17,6,14,6,21,9,6,15,4,16,13,5,21,2,5,8,8,8,14,4,15,17,16,8,8,21,9,4,21,21,21,13,5,16,21,21,5,21,5,4,9,10,21,4,8,20,1,10,9,9,4,16,7,5,14,21,21,2,7,17,21,14,10,13,20,18,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,1,21,20,3,7,6,2,10,14,21,17,17,7,17,19,21,8,6,8,6,21,15,1,15,1,2,9,6,17,17,16,6,17,13,4,21,17,18,4,6,19 +24,23,7,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,10,16,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,8,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,6,6,10,16,4,7,21,23,7,6,4,13,20,10,16,13,16,7,17,21,5,1,6,23,9,4,2,17,23,7,17,9,13,5,4,2,18,14,21,5,7,8,16,4,15,21,15,11,15,3,16,21,15,10,16,5,15,4,4,21,8,21,5,3,7,4,8,17,2,10,4,5,21,16,8,19,7,14,16,16,4,5,19,16,9,4,4,21,8,17,4,10,15,11,6,17,8,8,15,19,7,5,9,8,15,15,9,18,15,17,6,15,13,13,13,14,15,13,21,8,7,18,1,2,7,17,13,5,6,16,8,2,7,5,2,19,6,14,5,21,16,17,9,14,6,13,5,17,2,5,8,8,7,14,9,15,1,9,5,7,1,4,4,21,21,1,5,5,16,21,7,4,7,7,4,6,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,15,15,21,14,4,13,20,4,17,15,5,2,8,13,15,7,5,19,13,17,2,13,17,8,7,1,16,20,7,6,9,3,15,14,16,18,17,7,17,19,16,2,4,7,6,8,7,21,5,6,2,7,15,16,17,4,21,21,7,6,3,17,16,4,6,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,5,21,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,16,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,16,9,15,18 +24,23,23,23,23,23,23,6,18,4,4,21,6,2,7,19,5,15,2,21,13,16,19,15,17,5,8,13,8,13,3,6,16,23,15,19,2,5,13,6,2,18,13,19,15,7,8,18,4,15,21,6,15,13,15,16,21,10,4,16,4,23,23,21,13,13,21,5,2,16,17,4,19,7,6,5,5,21,17,5,9,7,14,16,8,6,4,3,16,5,8,13,1,7,21,13,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,6,21,13,13,14,4,13,21,5,15,8,21,6,4,1,13,5,5,16,17,10,1,6,2,2,6,14,6,21,7,2,20,16,14,13,7,8,2,5,8,7,8,14,2,15,1,15,4,5,21,2,15,18,16,21,13,5,16,21,13,5,13,6,2,15,10,21,8,4,20,21,2,8,9,8,8,13,5,15,21,17,2,15,13,16,14,4,5,20,10,16,13,5,4,8,13,7,13,7,19,13,13,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,16,15,17,1,7,9,2,13,5,4,5,15,8,7,5,5,4,21,17,15,5,15,15,3,16,16,15,5,23,23 +24,23,23,23,15,15,2,10,21,15,10,17,6,8,8,15,13,13,2,21,13,16,8,15,21,5,8,13,7,13,4,20,21,23,8,19,2,14,5,6,2,18,14,21,15,13,15,18,8,14,21,21,15,15,15,16,21,15,2,16,6,4,5,10,6,10,21,7,2,14,17,21,18,8,15,15,5,21,10,14,20,15,14,17,15,2,8,2,21,4,15,13,1,8,16,15,5,21,11,15,15,15,17,10,18,5,5,3,15,15,17,9,21,21,21,9,7,16,13,13,14,8,10,21,8,9,20,21,2,8,10,13,5,5,17,7,6,17,5,2,18,6,14,6,21,8,7,15,17,4,13,5,16,2,5,7,7,8,14,15,1,1,21,4,1,21,9,2,18,21,21,7,5,15,21,15,17,6,7,2,15,10,21,10,15,20,21,16,13,9,13,9,15,8,8,2,17,2,15,13,21,14,14,6,20,2,16,13,9,15,8,13,9,13,6,9,13,8,8,9,5,21,15,17,17,20,14,14,6,14,15,14,17,21,21,8,16,20,21,8,5,7,4,15,8,13,15,16,2,5,15,15,21,4,6,16,15,2,16,16,18,15,23,23 +24,23,23,23,21,15,10,7,17,7,2,8,16,4,15,10,14,13,3,18,15,16,19,15,15,21,7,13,3,7,14,15,16,23,11,21,9,11,5,5,21,17,9,15,15,7,8,17,4,21,18,16,21,5,15,15,19,5,15,18,8,4,13,8,21,3,14,10,5,8,16,8,17,3,9,2,18,3,7,21,13,7,13,8,18,15,15,10,15,13,4,14,16,14,16,7,6,21,21,2,16,1,17,10,19,7,7,9,21,15,8,9,21,1,16,6,4,21,23,13,16,1,14,17,2,7,21,16,4,15,10,13,21,5,13,17,16,18,13,2,1,17,6,5,18,5,15,23,9,5,4,13,17,2,9,10,16,7,15,2,13,21,13,15,18,21,10,4,21,5,9,13,10,17,16,13,4,15,10,7,10,7,1,16,10,17,1,21,13,10,4,18,23,9,5,17,17,14,14,13,21,14,15,13,8,14,16,15,3,4,8,13,20,16,3,23,13,16,2,9,5,15,15,17,16,8,21,14,9,13,4,3,19,17,21,16,16,21,8,7,5,21,14,23,5,6,10,15,13,17,4,16,21,9,8,21,7,3,10,8,19,8,19,18 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,15,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,16,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,2,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,21,7,16,19,19,2,5,21,7,5,13,14,20,18,23,13,17,9,6,4,16,6,19,9,14,15,7,1,1,4,16,14,16,1,17,15,20,21,6,21,15,6,4,5,14,2,16,21,4,10,8,18,16,18,5,13,4,6,9,21,7,17,2,14,15,10,8,17,8,14,13,2,15,19,8,16,6,6,21,21,2,19,1,17,7,19,7,5,9,9,15,8,7,21,21,19,6,13,21,23,7,15,15,6,21,6,5,16,21,21,7,1,5,17,5,9,23,23,23,23,23,23,23,23,23,23,23,23,23,3,14,4,5,5,2,9,7,21,8,16,3,13,18,7,13,18,18,2,16,21,19,9,15,7,19,21,9,2,9,1,7,6,4,15,21,10,21,21,7,10,6,5,18,23,14,10,13,17,16,13,13,16,14,4,13,17,16,16,15,7,4,18,13,6,11,9,5,4,10,21,3,6,18,13,17,16,19,3,14,4,13,14,23,19,17,21,13,17,1,8,13,13,3,5,23,23,21,15,21,10,15,6,16,17,2,5,17,7,15,2,17,19,15,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,6,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,15,2,13,21,21,6,15,1,21,17,3,7,9,9,16,15,8,5,3,21,17,9,9,21,13,13,14,8,15,16,10,7,20,21,8,18,9,9,16,2,13,16,2,16,5,2,8,17,15,2,21,21,15,2,5,21,20,5,21,2,5,7,15,8,14,21,15,1,16,10,21,21,2,8,17,5,2,13,9,16,21,7,10,7,7,3,2,19,21,21,7,16,1,15,2,11,10,8,13,4,9,2,17,2,13,1,21,7,23,13,16,14,17,6,3,4,8,13,8,21,9,23,9,19,15,7,5,16,13,18,17,8,1,14,5,13,2,2,21,15,17,15,17,18,15,2,13,13,8,23,23,23,23,5,2,14,8,8,17,15,10,8,15,2,8,17,19,5,13,18 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,8,2,17,13,8,19,15,18,18,18,6,5,21,6,7,13,18,11,19,23,13,19,9,6,9,16,10,1,8,7,15,13,11,1,4,21,14,17,15,16,7,15,17,4,19,16,6,5,13,4,13,7,18,21,5,4,17,8,17,9,6,5,5,4,16,19,13,8,13,17,17,3,6,18,9,9,2,6,19,8,18,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,21,17,5,17,16,23,13,1,5,8,17,9,6,5,17,10,7,10,13,21,2,9,8,4,21,9,2,4,8,15,5,23,6,2,15,16,7,7,13,16,6,9,17,8,7,15,21,5,21,7,4,17,20,4,3,21,3,9,7,7,18,21,9,6,4,9,7,8,1,21,17,5,17,21,10,2,10,10,1,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,7,23,13,16,6,9,5,8,15,21,21,3,21,10,4,13,7,23,18,8,18,8,16,21,7,1,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,23,23 +24,23,5,10,21,9,2,6,21,6,4,17,6,15,15,7,13,13,2,21,13,16,15,17,21,5,8,15,8,13,15,2,17,23,21,3,2,13,5,6,2,18,14,1,11,7,8,18,4,21,16,15,11,15,15,16,21,15,4,16,5,15,13,4,10,2,21,5,10,2,17,17,18,10,4,8,5,21,16,8,19,7,14,17,8,10,8,3,8,13,15,14,1,8,21,13,6,17,11,15,15,15,17,5,19,7,5,9,8,15,15,9,21,17,21,5,9,21,13,13,14,15,13,18,8,10,18,15,2,7,17,13,5,14,16,8,2,21,5,2,17,6,8,15,21,9,6,7,21,14,9,5,14,2,5,8,8,8,14,7,15,1,16,8,9,21,9,7,21,21,21,13,7,15,21,7,14,14,7,2,5,10,21,8,10,20,21,21,15,9,8,8,13,13,8,2,21,2,15,13,16,14,15,8,20,2,16,13,5,4,8,13,8,13,5,10,13,7,8,9,5,17,13,17,21,20,14,14,9,15,4,14,17,21,16,11,16,19,21,8,13,8,4,15,7,15,5,6,2,9,15,8,17,15,7,16,13,2,15,16,15,15,23,23 +24,23,23,8,21,7,5,6,21,15,15,21,6,17,10,7,10,13,2,18,13,21,3,16,21,5,8,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,16,21,19,21,15,10,2,5,6,17,2,21,20,2,4,21,19,19,7,14,7,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,6,21,11,6,15,1,16,21,16,7,5,9,8,15,15,9,16,21,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,21,13,5,13,8,8,2,21,5,2,9,6,14,7,21,9,8,15,21,15,13,5,6,2,5,8,8,8,14,10,15,1,16,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,16,5,7,2,8,13,5,4,2,16,2,15,13,1,14,13,5,20,4,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,6,10,15,14,21,21,16,8,15,19,21,8,13,7,10,21,5,13,15,13,2,6,15,16,21,15,2,15,13,6,15,16,23,23,23,23 +24,23,3,5,21,2,4,7,17,10,5,17,17,2,15,7,13,6,9,16,15,16,15,17,1,13,21,6,5,4,5,8,21,23,7,16,9,13,2,17,3,11,14,1,10,7,16,19,4,21,14,21,13,1,15,16,21,4,10,16,5,21,13,4,21,7,21,5,10,4,17,3,17,8,4,4,5,21,21,14,20,7,14,21,10,4,4,19,14,6,13,9,16,14,21,7,6,17,21,1,19,8,16,7,10,7,5,9,7,13,11,5,17,21,18,2,21,21,13,13,14,7,9,16,6,4,19,17,3,7,21,13,16,2,13,1,15,17,15,8,8,6,6,6,1,3,13,5,20,9,16,10,18,7,9,20,7,6,14,16,15,1,16,10,21,21,10,21,16,3,6,5,6,16,21,7,14,7,7,9,5,18,21,21,4,21,1,8,6,8,8,8,13,14,9,2,17,4,13,21,21,14,4,5,15,4,16,15,3,4,8,13,8,7,13,14,15,15,17,9,5,15,13,17,16,8,21,14,9,13,4,3,19,15,17,15,16,18,1,21,9,7,2,7,5,14,4,4,21,6,15,16,17,15,15,17,15,4,7,15,20,5,3,19 +24,23,23,23,23,23,23,23,23,4,6,17,6,7,15,8,13,13,2,21,13,16,15,21,16,5,7,4,13,16,21,1,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,8,13,15,6,13,13,4,18,13,21,6,13,10,17,7,18,8,2,7,5,21,21,5,19,15,14,16,16,2,4,9,16,4,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,6,13,21,8,2,18,17,2,15,3,13,5,1,16,8,2,21,5,2,9,6,14,7,21,9,6,9,16,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,16,18,2,5,21,23,15,14,6,7,15,6,4,21,2,13,20,21,9,15,7,8,8,13,15,9,2,17,4,15,13,21,14,4,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,17,5,15,2,15,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,23,23,16,3,15,2,21,2,15,21,6,21,6,3,7,15,2,21,13,16,19,13,21,9,21,15,8,13,2,7,16,23,21,3,2,15,5,6,2,18,14,1,11,7,21,18,4,8,17,15,16,15,15,16,21,2,5,21,5,2,5,13,15,18,21,15,2,2,17,2,19,8,10,15,5,21,16,6,3,7,14,16,8,14,13,2,21,7,8,13,1,8,16,7,6,21,11,13,15,15,16,11,2,7,5,9,7,15,15,9,21,21,21,2,6,21,13,13,14,7,15,16,8,2,18,11,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,20,2,15,6,5,8,8,7,14,2,15,17,13,2,8,19,8,2,21,16,21,13,14,16,21,5,2,14,5,2,2,2,21,8,6,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,13,5,20,2,21,13,5,4,8,13,15,13,6,3,13,8,9,9,5,15,13,17,15,20,4,14,5,13,8,14,16,15,21,15,16,21,8,8,4,2,6,14,8,15,14,7,5,14,14,21,17,15,4,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,6,16,5,3,21,21,8,10,1,17,8,16,7,7,9,6,15,8,9,8,21,16,5,6,21,13,13,19,5,8,16,9,8,17,15,4,10,19,13,18,15,10,7,3,21,9,10,2,1,13,5,21,8,13,23,23,23,23,9,8,13,4,10,8,7,16,5,5,10,13,2,18,21,15,15,15,11,2,13,10,21,16,7,15,10,19,7,10,2,1,17,5,21,1,21,13,10,10,2,23,2,7,4,17,14,15,13,21,14,7,10,17,7,16,15,9,4,8,13,6,7,14,23,13,16,6,9,5,7,15,1,16,18,15,7,13,2,13,5,19,16,17,15,16,1,7,6,5,17,9,23,7,7,7,8,15,10,15,9,17,2,5,17,7,15,7,8,20,23,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,15,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,17,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,2,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,19,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,5,15,10,14,6,21,6,8,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,2,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,5,10,21,15,15,1,17,14,19,13,4,15,5,21,21,6,19,15,14,16,15,4,10,9,17,15,15,13,1,7,16,8,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,15,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,21,8,13,6,15,21,7,15,8,7,2,15,10,21,8,6,20,21,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,8,14,7,15,15,10,17,6,8,16,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,21,4,15,7,15,18,21,21,17,21,5,5,13,2,19,15,23,6,21,6,14,5,17,14,21,14,15,15,7,21,17,2,18,14,17,21,21,17,15,1,5,6,21,5,3,6,2,1,21,20,9,6,2,17,4,17,8,10,5,16,21,16,7,13,5,21,17,8,4,4,7,21,9,8,10,21,4,17,19,6,16,15,7,6,1,17,2,1,7,5,7,8,15,17,9,1,18,17,4,2,21,13,5,4,6,17,21,9,10,2,18,17,7,21,13,21,9,7,8,11,17,4,9,20,21,14,5,21,9,7,23,23,23,23,23,23,6,9,8,17,7,15,2,5,21,16,16,17,3,8,21,16,9,8,13,10,17,21,13,21,4,15,2,5,21,18,4,5,8,1,17,7,7,21,23,4,18,7,18,21,7,13,4,17,21,4,13,9,8,21,19,9,6,21,13,9,18,7,23,16,8,19,15,5,8,13,21,17,21,21,14,8,13,10,2,15,17,15,16,18,1,16,4,13,14,21,23,9,9,7,9,7,4,9,21,17,2,15,23,23,23,23,23,23,23,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,4,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,8,7,21,10,8,19,16,21,13,10,15,21,14,6,9,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,4,13,5,14,17,16,21,15,17,21,7,9,2,8,6,4,5,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,9,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,18,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,23,23,23,23,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,2,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,8,21,15,10,2,16,8,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,21,8,15,18,21,2,13,17,13,5,15,3,8,2,7,5,2,3,6,14,6,1,9,2,19,15,6,13,5,14,2,5,8,8,8,14,15,16,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,23,23,23,8,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,2,7,17,15,10,14,15,21,21,10,10,2,16,15,19,13,4,15,5,21,16,7,19,7,14,16,8,6,10,3,16,13,15,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,16,21,1,4,21,17,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,15,21,1,21,13,5,15,21,14,7,15,10,2,15,10,18,16,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,15,20,14,14,7,13,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,2,15,4,5,5,16,17,15,15,15,8,2,17,15,16,15,23,23 +24,23,23,23,21,17,6,6,16,2,10,2,21,8,5,13,13,21,2,13,11,21,21,16,2,5,21,2,8,13,2,6,17,23,13,16,5,14,5,8,15,21,14,7,15,7,21,16,4,16,14,21,15,16,15,8,18,6,2,17,2,2,13,6,21,5,13,7,8,14,21,5,16,15,14,13,2,7,8,15,14,8,13,21,8,2,18,2,3,14,15,2,17,15,16,6,5,21,21,19,21,7,8,11,21,7,5,6,2,15,15,5,8,21,18,13,21,8,23,14,14,15,2,16,8,15,21,21,2,6,18,13,17,3,13,17,7,16,2,3,8,16,6,6,21,7,5,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,16,5,21,21,10,6,21,20,6,14,4,7,21,14,14,2,16,15,6,15,16,2,13,21,1,21,3,9,1,21,2,10,2,21,8,14,5,18,15,7,5,15,8,8,20,20,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,8,5,13,13,15,19,15,16,15,16,21,8,6,7,21,15,15,16,10,14,13,15,5,15,21,1,13,10,15,15,2,15,21,2,5,3,23 +24,23,23,2,21,1,15,6,18,15,2,18,15,8,21,8,5,13,8,16,13,17,15,16,2,5,21,13,8,13,6,8,21,23,15,19,9,13,5,8,21,18,14,1,15,7,8,19,4,16,15,16,8,15,4,17,21,7,21,21,5,15,13,7,21,7,21,5,6,14,21,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,13,2,14,21,14,16,2,8,21,17,5,1,7,21,8,21,7,5,9,6,15,8,5,15,21,16,15,2,15,13,13,14,10,15,16,9,5,20,16,2,15,15,13,17,2,13,21,2,16,5,7,9,8,2,5,21,21,15,13,18,15,15,5,14,2,5,8,15,8,14,2,15,1,5,5,21,21,15,15,17,2,21,13,2,16,21,2,14,10,8,8,15,21,1,21,7,16,1,6,2,11,4,8,13,4,15,2,21,2,15,1,21,14,14,13,8,2,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,17,16,8,21,14,5,13,2,1,18,16,17,7,16,18,16,1,4,5,3,1,13,3,6,21,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,23,15,21,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,21,5,17,5,7,13,15,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,10,15,15,15,13,16,21,5,21,8,6,10,16,6,11,7,14,2,5,2,8,8,14,8,13,16,15,15,1,21,5,13,15,2,21,7,21,2,5,21,15,19,21,1,1,7,16,7,5,9,15,15,15,5,21,21,21,3,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,7,2,8,21,15,16,3,8,18,13,6,21,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,2,8,7,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,23,23,15,7,17,15,5,16,11,5,5,15,9,15,7,16,15,18,3,16,2,7,21,5,13,4,18,6,17,23,13,7,15,15,5,15,2,7,16,8,15,7,8,19,4,16,14,16,1,21,6,16,15,15,10,15,7,6,13,2,21,2,21,15,5,2,17,4,16,14,15,5,2,2,8,17,14,7,13,17,7,15,1,8,5,5,16,6,16,7,17,2,5,21,15,21,21,1,1,10,16,7,5,9,8,15,8,5,17,21,10,6,1,16,23,13,8,6,7,17,1,2,2,21,2,15,21,13,21,9,7,8,5,17,8,8,5,6,23,23,23,23,5,7,21,9,15,2,13,13,9,8,7,8,14,2,6,1,8,6,21,21,7,21,17,20,8,5,4,15,15,5,15,6,15,11,15,6,16,2,2,16,1,13,21,10,23,18,15,14,3,2,21,7,7,15,19,16,5,13,14,8,17,7,13,4,8,13,8,18,21,15,13,16,2,9,6,16,13,16,16,5,18,13,5,13,5,16,19,21,16,15,17,18,21,2,5,4,7,9,9,9,15,4,16,5,15,15,17,13,4,17,15,15,21,15,17,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,13,16,10,16,7,13,2,16,8,5,21,7,8,13,6,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,16,6,16,15,15,2,21,10,7,6,13,21,7,7,21,15,21,21,5,2,15,14,10,5,15,16,13,5,7,13,17,20,10,3,21,10,16,14,15,21,14,16,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,16,21,21,2,3,16,23,13,21,6,15,16,7,15,2,8,6,15,21,13,21,8,2,8,15,21,21,5,21,16,2,5,3,2,13,14,5,5,15,14,10,21,7,16,13,7,15,9,6,21,8,20,21,18,15,15,21,15,2,13,6,16,16,9,14,10,8,7,2,10,16,17,7,20,21,7,21,9,7,5,23,18,7,21,16,7,13,15,18,13,3,13,17,21,21,16,9,4,8,13,7,5,15,23,13,16,2,7,6,16,13,16,21,2,13,14,2,15,21,8,18,15,16,7,8,19,18,5,5,8,7,23,23,21,7,7,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,16,7,15,17,2,9,21,13,10,13,18,2,13,4,16,13,17,15,16,2,2,17,5,15,5,20,8,16,23,15,20,9,13,8,15,21,18,14,10,10,7,16,7,4,18,20,16,15,21,8,18,21,5,15,16,5,2,13,4,21,2,21,8,5,8,8,8,17,8,4,9,5,21,8,21,3,10,14,7,15,15,1,16,4,15,13,13,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,7,19,21,15,2,2,1,17,4,5,16,2,18,13,14,13,6,2,21,21,10,15,9,19,21,15,9,14,14,5,13,15,15,14,8,15,17,16,13,15,21,15,4,21,4,10,13,5,1,21,7,15,6,7,8,2,21,21,21,8,16,1,13,6,15,4,8,13,14,10,2,17,4,13,13,16,14,14,13,20,15,19,21,3,4,8,13,8,13,10,5,8,13,19,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,21,17,13,7,8,8,16,7,17,14,6,2,20,15,21,1,10,13,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,23,15,21,2,8,21,6,2,4,19,5,15,2,21,13,16,19,15,21,5,8,13,8,13,4,8,17,23,13,3,2,15,13,6,2,18,15,18,11,7,8,18,4,8,21,15,16,15,15,17,21,5,2,9,14,23,23,21,13,3,21,5,4,3,16,8,19,8,2,5,5,17,9,7,17,7,14,16,8,2,4,9,16,5,4,13,1,8,16,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,2,5,21,13,13,14,6,2,21,8,5,19,18,2,6,21,13,5,8,16,7,2,21,5,3,19,6,14,6,21,3,2,16,2,14,13,5,14,15,5,8,8,8,14,2,15,17,15,15,5,19,2,8,16,16,21,13,5,8,21,15,2,5,2,2,15,21,21,8,5,21,21,6,2,9,4,8,13,13,9,2,17,2,15,13,16,14,4,13,20,2,16,15,5,4,8,13,8,13,10,19,13,2,15,9,5,17,15,17,16,20,14,14,15,7,13,14,21,16,21,15,17,1,7,6,2,7,13,2,6,15,2,14,7,6,15,21,17,15,6,15,8,6,3,16,17,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,2,13,19,13,13,6,16,13,21,21,16,8,5,21,15,13,8,6,21,18,23,15,21,9,15,5,2,7,18,14,15,15,7,8,17,4,16,14,21,21,16,10,15,21,6,6,15,10,15,13,2,21,5,21,13,15,2,16,11,21,10,15,6,5,2,16,14,13,7,13,16,21,3,6,5,14,13,21,15,21,7,20,2,5,17,21,8,21,1,16,16,16,7,5,9,8,15,8,9,21,21,21,13,2,21,23,13,21,13,13,15,9,15,20,21,2,6,2,13,21,7,13,8,11,21,10,10,14,14,6,2,10,9,15,15,10,2,2,13,6,2,9,2,8,8,14,2,5,10,16,2,21,21,13,10,21,15,2,13,6,21,21,5,15,14,3,8,6,21,15,21,7,17,21,15,2,10,10,18,23,2,5,21,21,13,2,3,16,14,14,21,19,2,16,15,7,4,7,13,6,21,2,23,13,16,3,3,5,16,13,21,21,21,8,14,23,23,2,14,21,16,16,15,21,21,7,6,13,13,8,5,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,7,4,10,15,15,2,17,6,10,8,21,13,13,2,16,13,15,19,16,1,5,8,6,7,13,2,8,20,23,3,19,10,15,5,10,2,18,14,1,15,7,8,7,4,16,18,1,11,15,15,21,21,9,9,9,13,3,5,13,10,10,21,6,7,4,15,14,21,7,6,4,10,21,16,15,3,7,14,17,8,7,2,19,16,13,10,2,21,8,1,15,10,21,11,7,15,15,21,7,16,7,5,9,8,15,15,9,21,17,21,9,10,21,13,13,14,10,10,16,8,2,19,15,2,8,21,13,5,10,16,8,2,21,5,2,18,6,14,10,21,9,6,15,15,14,13,5,15,2,5,8,8,7,14,2,15,1,15,21,7,21,10,2,21,21,21,13,5,15,21,14,4,15,10,2,10,10,21,21,3,20,1,6,9,5,10,16,15,5,6,21,21,2,15,16,16,14,2,4,20,10,16,15,5,4,8,13,7,13,21,3,9,8,2,9,17,16,15,21,21,10,14,14,3,3,4,14,16,17,16,8,17,19,1,8,13,16,13,10,10,1,15,10,2,5,6,15,17,2,15,21,13,4,8,17,16,23,23,23 +24,23,23,5,16,5,4,10,21,15,5,21,6,4,4,8,13,13,2,21,13,16,7,16,21,5,8,6,8,9,17,7,21,23,13,19,2,6,6,6,2,18,14,21,11,7,8,19,4,15,21,15,16,13,18,16,21,8,2,16,5,10,13,16,6,4,21,5,2,2,16,8,19,13,4,5,16,16,16,8,19,7,14,6,8,6,4,3,15,13,8,5,1,8,17,15,6,21,11,13,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,10,7,18,13,13,14,15,15,21,8,7,20,21,2,7,8,13,5,8,6,8,2,21,5,2,9,6,14,5,16,9,10,15,17,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,7,17,13,21,21,8,21,13,9,8,21,7,6,8,7,2,5,10,21,17,9,20,21,16,13,9,8,8,13,5,9,2,21,2,15,13,21,14,4,6,20,4,16,13,5,4,8,13,8,13,9,9,13,11,18,15,5,17,15,16,16,20,14,14,5,2,13,14,17,21,16,8,8,18,16,15,6,13,8,15,14,15,4,5,17,6,15,16,18,15,5,16,13,4,17,16,8,23,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,17,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,7,15,21,6,10,4,17,9,7,17,16,4,9,4,4,15,8,16,13,16,7,16,21,13,18,6,5,9,18,10,19,23,13,4,9,15,6,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,5,19,16,5,3,13,4,21,7,21,5,10,4,17,21,21,5,4,8,9,21,21,6,20,7,14,21,2,6,4,19,14,10,13,9,16,14,21,2,6,17,21,6,19,8,16,15,4,7,5,9,9,13,11,5,17,1,21,4,16,21,13,13,8,10,9,16,10,4,18,1,5,15,4,13,16,4,13,18,10,17,4,18,9,6,15,6,1,3,4,5,20,9,15,10,19,10,9,19,7,8,15,7,7,15,8,5,16,21,4,4,18,3,5,13,4,21,21,7,4,4,7,8,5,19,21,1,4,16,1,21,7,8,7,8,13,4,9,4,21,17,6,10,21,14,6,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,15,17,16,8,21,14,9,13,4,3,19,15,17,7,16,18,16,7,9,7,8,6,8,5,16,16,9,11,4,1,17,7,5,17,7,4,7,16,20,5,19,18 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,13,21,21,7,10,2,16,6,17,4,14,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,18,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,7,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,23,23,23,23,23,23,8,10,6,6,8,8,21,10,15,2,16,13,16,15,16,17,5,8,5,7,13,21,8,20,23,10,3,2,13,5,6,2,18,14,21,9,7,8,3,4,15,18,7,11,15,15,16,21,15,10,15,5,2,3,4,21,9,21,6,10,15,17,14,17,6,2,8,15,21,16,8,19,7,14,16,8,6,2,14,14,13,13,8,21,8,21,2,6,21,11,2,15,15,16,7,17,7,5,9,8,15,15,9,21,15,21,5,15,17,13,13,15,2,8,18,8,15,18,1,2,7,17,13,5,5,4,8,2,21,5,2,2,6,14,6,21,9,6,15,8,14,13,5,15,2,5,8,8,8,14,17,15,15,15,2,7,21,10,8,21,21,21,5,13,16,21,7,15,14,15,2,9,6,21,8,10,20,1,21,13,5,10,16,15,5,15,21,21,2,15,13,21,14,2,5,20,10,17,15,5,4,7,13,15,13,13,3,13,7,2,7,17,17,15,16,16,20,14,14,4,2,7,15,16,17,16,15,17,19,17,8,10,8,15,15,7,1,7,15,7,9,10,15,16,7,2,17,13,7,15,21,15,4,23,23 +24,23,23,23,23,15,6,6,21,16,15,21,6,7,8,18,13,13,2,21,13,16,19,15,16,5,8,15,5,13,8,6,16,23,2,3,2,15,5,6,2,18,21,1,11,7,8,15,4,16,14,16,7,15,15,16,21,2,2,2,21,15,6,14,13,21,21,6,2,16,17,3,19,8,6,15,5,21,21,6,19,15,14,16,8,7,6,3,16,15,6,13,1,15,16,15,5,21,11,16,15,15,21,8,2,7,5,9,8,15,16,9,21,21,21,14,21,16,13,13,14,15,13,16,8,5,18,16,13,8,21,13,5,2,8,8,2,18,5,2,14,6,14,5,21,9,16,8,15,14,13,5,6,2,5,8,7,8,14,21,15,21,7,7,8,16,2,15,21,16,16,13,5,13,21,5,2,14,13,2,6,21,21,15,13,20,1,2,15,7,16,8,13,4,5,21,17,2,15,13,16,14,15,13,20,5,16,15,5,4,7,13,7,13,15,10,13,6,16,9,9,16,15,16,16,20,14,14,9,2,15,14,20,16,17,8,16,18,8,7,14,8,5,14,4,8,8,2,13,2,8,8,16,15,15,15,15,13,17,17,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,7,6,2,20,21,6,21,15,10,10,7,5,21,10,15,7,15,19,1,21,17,21,5,5,13,2,18,15,23,15,1,10,15,6,2,14,1,15,15,15,7,7,17,4,8,14,17,21,21,15,16,21,6,21,21,5,10,13,8,21,10,20,9,6,14,21,8,21,8,6,6,21,16,13,13,13,15,13,20,1,15,7,14,21,13,7,2,18,14,8,3,6,16,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,1,17,15,2,15,13,13,1,5,15,17,9,15,2,18,10,6,21,5,21,14,7,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,7,2,15,17,15,21,16,5,7,13,6,21,21,15,14,2,7,2,5,21,18,2,6,16,1,13,8,7,17,8,23,9,8,21,21,14,2,13,21,1,4,13,19,2,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,6,13,14,18,23,9,5,14,2,7,8,6,21,17,2,2,21,15,15,15,1,15,23,23,23 +24,23,23,23,23,5,15,15,18,15,2,21,6,2,17,3,19,15,3,21,13,21,19,15,16,5,8,13,9,13,9,10,16,23,8,20,9,5,8,2,2,18,7,19,9,7,8,16,4,7,18,21,15,15,15,16,21,4,4,9,2,23,7,5,13,5,1,5,2,16,21,3,19,5,2,7,5,21,8,15,9,7,14,16,7,6,4,3,16,13,8,13,1,7,2,2,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,16,21,18,6,5,17,13,13,14,13,2,21,13,8,18,21,4,6,21,3,5,8,16,8,2,8,5,2,16,6,14,3,21,7,2,20,7,14,13,6,10,3,5,8,7,8,15,2,10,1,15,7,5,21,2,6,21,16,21,13,2,8,21,2,8,15,6,2,2,10,21,8,8,20,21,2,8,9,8,8,13,5,8,8,17,2,15,13,16,14,4,13,20,4,16,13,5,4,8,13,8,13,7,19,15,15,2,5,5,17,15,16,17,20,14,14,13,2,4,14,21,16,1,15,16,21,8,19,2,5,13,4,9,15,6,15,5,5,4,21,14,15,5,15,15,4,15,15,17,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,17,5,6,21,21,2,6,1,17,8,16,7,7,9,6,15,8,9,15,21,16,5,17,21,13,13,18,6,16,16,9,15,17,15,10,6,19,13,18,4,5,7,7,17,9,10,19,21,13,5,16,8,13,5,23,23,23,14,7,21,4,2,8,8,15,6,5,11,13,2,18,1,15,15,16,19,2,13,15,21,16,7,15,10,15,7,2,7,1,21,5,21,21,1,15,10,8,23,2,8,7,4,17,14,7,13,21,14,15,13,8,16,8,15,9,4,8,13,6,17,5,23,13,16,6,9,5,16,15,17,16,18,15,7,15,8,13,5,19,16,21,15,16,1,7,6,5,16,14,23,5,7,15,15,15,10,15,6,17,2,6,21,7,13,8,16,20,5,15,23 +24,23,23,23,23,23,23,23,21,15,15,17,6,2,2,3,13,13,2,21,13,16,18,15,17,5,8,15,7,13,2,8,21,23,15,20,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,21,17,21,15,2,16,5,15,13,10,6,7,21,15,2,21,16,2,19,8,6,10,5,21,17,18,8,7,14,16,8,4,15,3,16,13,6,13,1,8,16,13,15,21,11,10,15,16,16,6,16,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,15,15,21,8,2,18,15,2,7,1,13,5,8,16,8,2,18,5,2,19,6,14,5,7,9,2,23,23,19,7,13,21,21,5,8,8,8,14,2,15,17,8,10,7,15,2,7,21,21,21,13,5,15,21,7,21,10,7,2,2,10,21,6,9,20,1,17,15,11,4,14,13,21,9,2,21,2,15,15,21,14,15,5,20,21,15,13,5,2,14,13,8,7,16,6,2,6,8,9,5,19,15,17,16,2,14,14,13,2,13,14,21,21,16,15,15,19,19,5,15,14,13,21,15,1,5,2,2,6,15,16,21,2,6,15,13,7,16,18,16,23,23,23 +24,23,23,7,21,5,9,10,21,15,6,21,6,4,7,7,9,13,2,21,13,21,15,21,17,9,8,13,4,13,8,4,17,23,3,19,2,13,13,10,2,18,14,18,11,7,8,18,4,21,1,21,16,15,15,16,21,13,3,7,10,7,10,14,9,21,21,7,4,3,17,8,19,3,6,7,5,21,21,15,19,15,14,17,8,2,4,3,21,15,10,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,10,21,13,13,21,6,1,16,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,20,6,14,6,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,16,9,4,21,16,21,13,5,15,21,15,15,14,10,2,5,10,21,15,21,20,21,4,13,9,8,8,13,15,15,15,17,2,15,13,15,14,8,5,20,16,17,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,15,16,21,20,14,15,4,13,15,14,21,16,21,16,16,19,18,8,10,21,4,4,15,15,6,14,2,2,5,16,21,15,15,15,8,4,17,16,21,15,3,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,16,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,16,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,15,5,21,15,15,21,6,2,6,3,13,15,2,21,13,16,19,15,21,6,8,13,8,13,15,6,16,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,15,21,15,15,15,15,16,21,3,3,3,14,23,23,17,2,3,21,6,2,2,16,8,20,8,2,15,5,16,5,7,17,7,14,16,8,6,5,3,17,15,8,13,21,8,16,13,10,21,11,5,15,15,17,2,3,7,5,13,8,15,13,9,21,21,1,2,5,21,13,13,14,7,2,21,8,15,19,21,2,13,21,13,5,7,16,7,2,1,5,10,19,6,14,6,21,9,3,5,14,14,3,5,14,2,5,8,8,8,14,2,15,17,15,7,5,19,2,4,21,16,21,13,5,15,21,8,14,5,2,2,15,21,21,8,5,20,21,16,2,9,8,8,13,13,2,2,17,2,15,13,16,14,7,13,20,2,16,15,5,4,8,13,8,13,9,19,13,2,15,9,5,17,15,16,21,20,14,14,2,7,7,14,21,16,16,15,16,1,7,5,2,14,13,18,2,8,14,14,7,6,2,21,17,15,6,15,15,6,2,17,16,23,23,23 +24,23,4,7,21,6,17,10,21,15,15,21,21,5,8,21,5,15,8,16,7,19,1,16,8,2,21,9,6,13,6,6,15,23,8,17,4,6,8,17,16,3,8,13,15,7,1,16,4,8,21,17,21,6,19,16,18,3,21,15,15,10,6,10,21,5,21,9,5,1,17,15,21,7,2,7,14,2,16,6,13,15,13,15,21,1,6,21,16,13,9,3,18,7,19,21,6,21,11,2,21,1,1,16,21,7,5,9,20,15,8,9,21,21,17,10,15,21,23,13,1,6,9,17,9,15,2,15,6,10,21,13,21,6,3,18,6,17,9,2,1,1,1,5,18,8,15,23,16,4,6,9,2,6,9,19,17,8,15,1,5,1,15,16,21,21,3,3,17,19,6,21,2,23,23,3,8,17,19,13,3,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,3,20,13,6,5,16,17,18,3,3,4,8,13,7,21,5,23,11,16,6,3,5,15,13,17,17,6,8,1,9,13,5,18,11,18,16,21,21,1,7,3,21,11,9,23,23,23,5,4,15,4,10,21,13,15,10,1,13,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,17,21,9,5,17,9,15,16,8,4,5,4,4,15,8,16,15,16,7,16,21,13,17,6,9,6,18,10,18,7,9,9,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,9,13,9,16,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,2,8,16,10,4,21,1,5,16,9,13,16,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,15,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,2,8,9,8,13,1,15,4,21,14,13,21,21,14,23,4,16,4,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,16,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,17,7,4,17,16,20,5,8,23 +24,23,23,23,23,23,7,6,18,6,7,19,6,2,6,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,4,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,9,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,17,14,19,13,10,15,5,21,21,6,19,15,14,16,15,2,6,9,21,15,15,13,1,7,16,13,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,17,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,10,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,8,13,6,15,21,7,14,15,7,2,16,21,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,8,14,17,21,17,15,15,19,8,10,13,13,8,14,7,15,15,10,17,15,7,15,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,8,16,6,13,8,17,10,5,15,18,13,5,17,7,13,5,8,15,16,19,16,7,14,16,5,7,5,8,6,16,23,5,23,7,9,5,10,14,10,2,15,15,7,5,17,4,21,18,16,1,17,15,15,19,10,10,16,4,5,13,6,21,7,21,7,5,5,19,8,21,8,5,7,5,4,16,5,13,8,13,4,21,2,6,15,5,13,8,4,17,7,17,4,5,21,17,13,19,1,1,6,5,7,5,9,8,15,15,9,17,1,17,2,4,21,13,13,1,15,15,16,9,3,10,17,5,4,1,13,15,8,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,6,5,13,4,5,9,19,8,7,15,4,5,21,13,8,15,21,4,4,17,19,9,3,10,1,16,7,2,4,19,5,6,6,1,21,8,17,21,4,10,9,6,9,23,3,8,4,21,14,3,5,21,14,15,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,10,4,13,15,23,18,16,17,16,16,1,7,10,5,13,10,23,23,2,5,6,10,17,9,15,1,9,7,18,13,7,16,1,19,23,23,23 +24,23,23,5,16,15,6,15,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,15,6,6,7,8,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,9,13,5,21,5,14,15,3,14,16,8,16,5,14,13,7,7,16,13,14,8,13,21,15,15,18,2,19,14,15,8,16,15,16,13,5,21,21,8,21,1,21,7,16,7,5,9,15,15,15,5,15,21,21,5,21,16,23,14,16,15,5,16,5,15,2,21,2,8,20,13,11,5,13,17,2,1,2,3,2,1,9,3,21,19,6,8,21,5,14,15,3,15,9,15,13,7,15,15,15,21,16,13,21,21,6,2,15,20,11,5,2,17,15,13,14,13,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,10,2,21,15,7,6,21,2,8,8,21,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,6,2,16,15,17,15,15,21,8,2,15,13,2,2,15,15,14,5,17,5,21,15,17,13,16,15,13,2,6,15,18,6,23,23 +24,23,23,23,15,6,7,14,21,15,5,17,6,2,2,2,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,11,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,15,2,17,5,7,13,15,6,2,21,5,2,21,16,3,19,8,10,4,5,21,17,18,8,7,14,16,8,4,8,9,16,15,2,13,21,7,17,5,15,21,19,2,15,16,21,16,6,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,15,15,21,8,2,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,5,7,9,2,23,23,19,2,13,16,21,5,8,8,8,14,4,13,17,15,8,8,15,10,2,21,21,21,15,5,16,21,7,15,13,7,2,15,10,21,6,2,13,1,8,5,11,4,14,13,21,9,2,17,2,15,16,21,14,15,13,20,10,15,15,5,2,14,13,8,7,16,5,7,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,16,19,19,5,15,14,15,17,13,1,5,15,2,6,7,16,21,2,6,15,13,8,15,18,16,23,23,23 +24,23,23,23,23,23,23,10,17,4,17,7,6,13,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,16,19,15,2,6,8,15,4,15,13,13,8,20,7,7,19,16,7,16,15,5,8,15,14,15,16,23,7,6,2,15,5,6,16,16,6,15,19,7,16,9,4,17,15,16,15,8,15,16,21,5,4,17,5,2,13,21,21,8,21,5,10,2,16,5,16,8,15,5,17,16,17,4,8,5,13,17,18,13,21,15,19,14,7,7,16,8,21,13,3,15,1,15,15,21,21,8,21,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,15,6,16,9,6,17,21,2,13,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,2,8,8,14,15,6,8,3,8,21,21,2,4,21,16,13,13,8,21,21,7,15,4,7,8,6,19,21,21,9,17,21,2,7,21,7,15,18,8,5,13,16,2,21,5,21,8,6,2,21,2,16,15,8,4,15,13,20,18,4,23,5,13,2,9,6,15,13,16,1,18,7,15,5,13,4,14,17,21,8,19,7,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,6,10,21,11,16,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,2,15,7,13,5,8,15,18,2,21,5,2,20,6,14,6,21,9,21,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,1,21,10,2,21,21,21,13,9,8,21,10,6,14,10,2,8,10,21,8,6,20,1,8,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,21,16,1,15,16,7,18,8,10,14,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,23,18,4,10,21,6,8,4,18,5,15,2,21,13,16,19,16,17,5,8,13,8,13,4,6,16,23,8,19,2,15,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,4,7,23,23,9,5,6,21,13,4,16,17,4,18,15,4,5,5,21,16,8,19,7,14,17,8,6,10,3,16,5,8,13,1,9,21,4,6,17,7,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,15,21,13,13,14,6,13,18,6,4,15,1,2,5,9,13,5,8,16,16,1,15,9,2,19,6,8,6,21,9,6,15,17,14,13,5,3,2,5,8,7,8,14,9,15,21,15,9,7,18,4,16,21,8,17,5,5,7,1,14,9,5,4,10,6,21,21,17,13,20,21,4,6,9,8,8,13,5,6,21,17,2,15,15,16,14,6,13,20,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,16,15,17,16,20,14,14,5,2,4,14,17,17,17,15,16,1,7,7,2,5,8,16,5,15,6,19,9,9,15,21,17,15,6,15,15,4,15,15,18,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,15,6,17,23,7,16,13,13,3,15,2,16,16,8,15,7,16,19,4,21,16,16,21,17,15,18,11,2,15,16,5,15,13,8,17,5,14,15,15,2,21,8,17,5,14,15,6,11,8,14,14,8,13,17,15,15,21,3,5,14,16,8,1,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,16,23,13,21,13,15,16,6,5,16,21,8,5,21,13,21,8,6,8,2,17,16,13,13,8,15,5,16,3,2,15,19,5,14,15,19,8,7,15,8,8,14,6,6,1,8,2,21,21,2,15,21,20,7,13,2,16,21,7,14,6,10,8,15,18,16,2,15,16,1,15,4,10,23,16,20,14,3,2,17,8,15,15,18,14,2,13,16,8,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,3,6,19,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,15,6,15,15,2,17,15,16,23,23,23 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,5,2,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,15,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,14,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,15,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,5,16,15,6,2,17,13,6,17,18,13,2,15,13,16,2,13,11,21,3,16,16,5,16,5,5,13,13,6,16,23,15,21,2,15,5,6,10,17,16,17,15,7,16,18,4,17,1,16,16,21,6,18,15,2,10,15,15,15,13,10,21,5,14,8,6,2,16,21,16,13,15,15,5,2,21,13,13,20,13,16,15,13,11,15,5,5,16,6,16,7,21,2,5,21,15,19,21,15,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,17,23,13,15,5,16,21,14,1,21,15,15,6,21,5,21,14,2,8,2,17,16,13,13,14,2,10,21,16,6,16,18,5,14,6,3,8,7,7,7,8,15,2,6,21,8,2,21,21,2,21,16,20,2,5,6,15,13,14,15,14,15,11,15,1,16,2,6,21,1,15,2,10,21,18,20,23,8,2,21,15,15,13,18,14,14,13,16,2,16,15,13,4,8,13,8,21,14,23,13,21,3,21,6,15,13,16,15,6,19,14,5,13,2,2,19,15,17,15,16,15,16,2,8,6,2,15,2,2,17,5,16,5,21,15,1,13,6,15,15,2,8,15,16,5,23,23 +24,23,23,5,17,13,10,5,17,15,6,17,18,15,5,15,13,15,8,13,18,21,3,15,2,10,17,13,13,13,14,6,16,23,9,8,13,15,5,6,14,16,16,21,15,7,16,18,4,17,21,16,21,8,15,18,16,2,15,16,15,15,13,5,21,5,14,8,6,2,8,8,16,8,15,2,19,2,16,13,13,16,13,8,15,13,18,15,5,5,16,6,15,7,20,2,5,21,15,21,9,1,1,8,1,7,5,9,15,15,8,5,16,17,19,3,2,21,23,13,15,5,15,16,9,2,16,16,7,5,21,13,21,10,4,8,2,21,17,13,11,11,6,5,21,18,15,15,16,3,14,21,4,8,7,3,7,8,14,2,6,16,15,8,21,21,9,15,21,20,8,5,8,15,15,14,15,6,15,11,2,4,15,2,5,17,1,15,21,10,23,17,20,14,3,2,21,8,7,13,18,14,13,6,16,7,21,15,15,4,8,13,8,21,14,23,8,20,2,9,6,15,13,16,16,8,19,14,5,13,2,10,19,15,16,15,16,18,8,2,15,13,7,5,2,10,14,21,16,5,15,7,17,13,2,15,15,18,15,15,16,6,3,23 +24,23,8,7,21,5,5,7,18,4,5,21,6,9,4,19,9,13,4,21,13,17,19,7,8,5,23,23,23,4,7,7,17,23,9,19,9,6,9,19,19,18,14,17,11,7,16,18,4,18,21,21,16,13,15,17,21,6,4,5,1,3,9,4,13,18,21,5,4,4,17,8,17,8,10,4,5,17,7,8,19,15,14,16,8,13,4,9,17,7,4,5,21,8,17,7,10,21,11,18,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,4,6,21,13,13,17,5,4,21,9,4,18,17,4,4,21,13,5,9,5,8,9,17,4,9,17,6,14,4,17,9,3,8,4,14,5,7,8,17,9,4,8,8,14,4,15,17,8,9,5,17,19,4,17,15,18,13,9,17,21,5,6,4,3,4,6,17,18,17,4,19,21,10,5,9,9,8,13,16,9,2,17,15,19,9,8,14,4,9,20,17,16,13,5,4,8,13,8,11,13,19,13,15,8,9,5,17,15,17,17,20,14,10,9,15,6,14,18,15,21,13,1,1,19,8,5,14,8,5,4,15,14,7,7,6,4,17,17,10,10,15,8,4,21,16,17,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,5,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,10,8,3,10,4,18,7,10,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,17,19,9,14,9,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,1,19,8,5,4,5,21,16,9,19,9,14,17,8,6,4,3,17,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,18,4,10,17,13,13,14,5,13,18,4,4,15,21,10,6,17,13,5,8,16,8,9,14,10,2,17,6,14,6,21,9,5,16,9,14,13,6,8,14,5,8,7,8,14,4,15,21,15,15,7,21,10,8,18,17,21,13,5,16,21,14,8,6,4,2,9,21,21,17,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,15,7,19,13,8,2,9,5,17,15,16,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,2,5,4,4,6,15,4,19,9,5,10,21,17,15,6,15,8,4,17,15,21,5,23,23 +24,23,23,23,17,15,10,4,21,15,6,21,6,4,10,7,13,13,2,21,13,16,1,15,17,5,9,17,13,13,5,2,17,23,13,19,2,6,8,6,2,18,14,18,11,7,8,18,4,21,17,21,16,7,15,17,21,9,2,7,21,6,5,7,8,21,21,10,2,2,16,2,19,5,15,15,5,21,16,15,19,7,14,16,8,6,4,15,16,13,15,13,21,7,16,7,13,21,11,15,15,15,21,10,19,7,5,9,8,15,13,9,21,21,17,2,6,21,13,13,17,13,15,16,9,6,19,15,2,9,17,13,5,6,7,18,2,21,5,2,1,6,8,6,17,9,7,15,16,14,13,5,5,2,5,8,8,8,14,21,15,1,15,10,7,21,10,2,21,16,21,13,6,17,21,14,14,21,10,2,2,1,21,16,5,20,1,2,13,9,8,8,13,13,8,2,17,2,7,15,1,14,7,5,20,16,17,15,5,4,8,13,13,13,5,19,13,8,8,9,5,16,15,16,17,20,14,13,7,6,7,14,16,17,21,15,17,19,18,8,10,8,16,10,5,15,14,14,2,9,5,16,16,15,8,15,15,2,17,17,13,6,3,18 +24,23,23,23,23,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,14,16,16,23,21,2,9,15,6,16,21,3,5,15,15,7,8,1,4,1,15,16,21,15,15,16,19,2,7,23,23,23,23,13,21,5,21,6,15,15,16,14,16,16,9,2,7,15,16,13,13,7,13,9,15,2,15,6,15,14,15,7,15,14,21,2,20,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,15,10,16,23,13,2,14,15,16,15,6,15,20,2,10,15,9,15,8,2,7,7,7,14,2,13,17,6,5,18,14,15,23,2,5,15,13,16,3,9,2,16,8,15,21,5,21,16,2,21,21,6,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,21,21,15,21,21,6,2,9,23,8,20,2,16,5,21,15,15,13,21,14,14,13,8,2,17,13,18,4,9,13,20,11,14,23,13,16,2,3,11,15,15,16,16,3,14,6,5,7,15,14,19,15,21,15,16,11,19,8,13,14,21,15,7,17,5,14,15,15,13,21,21,15,2,17,7,15,2,16,20,5,23,23 +24,23,23,23,23,15,7,15,16,6,10,15,21,4,10,7,10,13,4,19,19,16,19,16,4,9,21,4,7,13,6,8,19,23,7,21,9,5,3,8,21,21,14,15,13,7,21,19,4,15,20,21,15,16,6,8,21,5,21,17,2,10,13,4,17,6,6,5,6,16,21,7,15,4,16,15,5,21,9,15,20,15,13,21,7,15,6,6,15,6,21,8,18,8,16,2,6,15,16,10,2,1,17,15,16,7,3,9,19,15,15,19,21,21,8,2,4,16,23,13,6,8,7,16,2,8,1,21,2,4,3,13,21,8,6,7,7,19,4,2,14,14,23,23,23,23,23,23,23,23,23,23,23,23,23,21,16,8,15,18,5,1,13,21,18,18,6,4,16,19,5,5,6,18,18,7,13,6,7,15,8,6,21,4,5,17,18,15,15,9,6,21,23,9,21,13,21,14,4,19,21,14,4,8,16,2,16,6,3,4,8,13,6,21,13,23,2,19,4,3,5,11,13,17,16,19,7,7,13,13,9,23,19,16,17,11,15,1,7,6,7,13,5,23,23,14,21,13,15,10,6,2,17,15,2,17,7,4,9,16,19,5,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,6,9,17,6,6,2,21,5,15,2,16,13,21,21,17,2,5,7,13,8,13,20,7,20,23,13,3,2,15,5,6,2,18,21,1,9,7,8,15,4,16,14,21,11,13,15,16,21,15,10,16,5,4,13,15,1,2,21,8,5,13,21,5,16,2,15,6,5,1,16,6,19,15,14,16,8,6,21,2,17,13,5,8,1,10,16,13,6,21,11,18,15,15,21,5,1,7,5,9,15,15,15,9,7,21,17,5,3,21,13,13,14,10,6,16,8,15,18,1,2,10,17,13,5,5,16,7,2,21,5,2,2,6,14,5,21,9,2,18,6,8,13,5,14,2,5,8,8,7,14,15,15,15,16,5,8,21,6,2,21,21,16,13,5,15,21,7,14,7,7,2,15,10,21,8,6,20,1,8,14,13,13,16,8,13,15,21,21,2,15,18,8,14,5,7,20,2,16,15,5,4,7,13,7,13,7,23,16,8,2,9,17,16,13,1,17,15,14,14,10,13,13,14,19,18,16,15,17,19,21,7,6,15,6,15,5,18,5,8,2,9,15,15,16,16,15,17,7,15,15,16,16,6,23,23 +24,23,23,23,23,23,23,6,21,6,4,2,17,6,7,17,9,13,5,16,7,17,1,17,10,23,23,23,23,13,6,17,1,19,2,19,9,6,10,21,16,3,14,7,15,7,21,17,4,21,14,17,21,7,11,15,17,6,9,1,4,5,13,8,21,9,14,19,6,21,17,14,17,7,7,21,6,4,8,13,13,7,13,17,16,15,15,21,3,8,14,9,16,8,17,10,5,21,17,8,21,1,17,8,16,7,5,9,8,15,8,9,20,21,17,9,4,21,23,4,17,9,5,17,10,4,3,17,5,7,21,10,21,9,13,8,4,21,10,2,19,1,1,10,8,14,4,23,23,6,8,13,4,5,9,18,8,8,15,6,5,17,17,7,21,21,4,3,19,5,9,5,6,23,23,23,23,23,23,23,23,10,18,19,19,14,21,6,4,10,10,21,23,8,3,4,21,11,13,9,21,6,6,13,21,7,17,15,9,4,8,13,6,21,10,23,8,16,8,3,5,15,15,2,21,9,17,9,9,4,8,23,16,19,16,15,16,21,7,7,9,16,6,23,11,16,9,3,8,9,19,17,18,7,6,17,13,3,21,17,16,10,19,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,20,2,21,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,2,13,4,21,7,21,15,10,14,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,4,13,3,16,13,13,15,21,7,16,13,5,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,13,14,14,13,16,8,15,18,21,2,7,17,13,5,15,4,8,2,7,5,2,19,6,14,6,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,7,8,21,3,8,21,21,21,13,5,15,21,10,14,15,7,2,8,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,18,8,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,14,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,7,15,6,15,10,21,15,6,21,6,2,15,7,13,13,2,21,13,16,15,13,18,3,8,13,2,13,15,2,17,23,10,3,2,15,3,6,2,18,14,21,11,7,8,18,4,21,1,21,15,15,15,16,21,6,2,7,15,4,5,15,7,21,21,15,2,2,17,13,19,13,4,15,5,21,16,7,20,7,14,17,8,6,4,3,16,15,5,13,1,8,16,15,6,21,11,15,15,8,16,10,19,7,5,9,15,15,15,9,21,21,21,4,1,21,13,13,14,15,8,16,8,15,18,15,2,13,17,13,5,10,15,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,13,5,21,2,5,8,8,8,14,15,15,1,7,5,7,16,10,2,21,15,21,13,5,15,21,13,8,15,10,2,5,10,21,8,8,20,21,21,13,9,8,8,7,15,6,2,18,21,15,13,16,14,15,13,20,4,16,13,5,4,8,13,7,13,7,19,13,7,8,9,5,16,13,16,21,20,14,14,15,13,15,14,16,16,21,7,16,19,21,8,18,14,10,4,5,15,4,13,2,7,5,16,17,15,7,15,8,2,17,16,16,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,15,5,15,13,15,16,7,16,20,11,13,2,14,13,6,2,14,15,18,23,8,3,10,15,5,2,8,3,19,15,15,7,21,1,4,14,15,16,21,2,15,15,3,2,9,21,5,23,23,23,23,23,21,13,6,2,16,14,16,3,5,2,7,16,16,2,13,3,2,16,10,2,6,2,21,13,15,3,1,8,21,13,21,21,11,3,2,1,17,11,15,7,7,9,21,15,8,7,21,16,21,6,15,16,23,13,21,14,15,15,15,15,11,15,23,23,23,23,14,14,13,21,16,17,8,2,14,17,13,5,2,23,15,15,17,13,15,13,21,8,9,8,16,8,15,15,15,15,13,15,21,21,15,5,15,15,13,5,15,15,23,23,23,23,23,23,23,23,21,21,15,14,19,2,5,10,6,19,23,2,5,13,17,14,15,15,21,14,15,13,16,14,16,15,9,4,9,15,20,16,5,23,13,16,6,3,5,15,15,21,17,6,14,15,5,15,14,14,19,16,21,15,16,11,8,8,13,21,15,23,23,14,6,2,15,2,15,15,17,3,15,16,8,2,15,7,20,23,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,16,21,15,15,8,16,21,7,10,15,6,2,2,14,15,21,21,5,1,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,21,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,5,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,13,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,8,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,8,17,7,5,6,17,6,15,16,18,15,4,15,13,15,2,13,18,16,3,15,2,6,17,13,5,13,14,6,16,23,5,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,18,15,2,6,16,15,15,13,2,17,5,6,8,6,2,8,2,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,16,19,3,2,16,23,13,10,6,15,16,5,2,16,21,15,5,21,13,21,15,2,8,2,21,17,13,11,11,6,5,21,18,15,16,21,5,14,6,2,8,8,7,7,8,14,2,6,17,8,15,21,21,5,15,17,20,8,5,2,15,13,5,14,15,15,11,6,2,16,2,8,17,1,8,10,10,23,17,20,14,3,2,17,7,7,13,18,14,15,5,16,15,17,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,8,3,16,5,13,2,2,19,15,16,15,16,18,8,2,15,13,7,5,2,21,14,15,16,5,7,15,17,13,6,15,15,2,21,15,16,5,3,23 +24,23,8,10,21,2,8,6,21,10,8,19,8,5,8,21,5,15,10,17,13,17,15,21,21,23,21,6,9,13,5,7,21,23,8,21,9,9,2,10,3,19,6,1,1,7,16,18,4,18,3,10,15,21,15,16,11,9,19,21,19,3,3,9,10,7,21,5,8,21,21,3,17,8,14,5,5,21,4,14,20,7,14,21,2,5,2,19,21,10,6,4,17,7,16,2,9,21,21,6,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,2,21,16,7,14,8,6,8,5,2,18,17,2,7,10,13,21,6,5,18,13,17,15,19,8,6,15,5,1,10,4,5,3,3,21,7,4,13,9,20,7,8,14,19,15,15,15,7,21,21,4,3,18,21,6,8,5,21,17,4,6,14,19,4,15,18,17,4,6,8,1,8,7,11,10,8,13,1,4,2,21,14,15,14,21,3,5,4,15,17,17,13,3,4,8,13,7,13,19,8,13,15,8,9,5,21,13,18,17,8,21,7,5,13,8,2,19,17,21,15,16,18,16,4,5,7,13,19,9,15,8,10,8,6,6,17,17,13,10,17,7,10,17,16,18,9,3,23 +24,23,23,23,21,8,16,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,18,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,6,17,7,9,2,21,3,9,21,6,4,10,19,13,13,4,17,13,16,19,8,17,9,2,9,9,9,7,9,18,23,7,3,9,10,7,18,19,18,14,17,11,7,8,19,4,18,21,16,17,13,15,17,21,4,10,7,1,8,5,9,9,21,21,9,6,6,16,4,17,7,15,9,10,17,17,13,19,7,14,16,8,4,4,3,17,9,10,8,1,8,16,7,6,21,7,4,15,15,17,23,6,7,5,9,8,15,8,9,21,21,17,6,4,21,13,13,21,9,9,21,9,4,18,17,21,7,21,3,5,3,15,8,4,16,15,13,21,6,14,16,15,9,10,16,7,21,8,8,9,10,9,4,8,8,14,4,17,1,15,4,5,17,9,4,21,15,7,9,7,17,21,5,4,4,3,2,21,21,18,4,4,20,21,21,6,7,5,7,13,9,9,2,17,15,15,6,17,14,5,6,20,6,17,13,9,4,8,13,8,11,15,19,13,7,8,9,5,16,15,17,17,20,14,5,5,5,4,15,17,17,1,15,17,18,19,8,10,7,10,4,9,15,4,14,9,7,4,17,17,2,6,16,8,4,17,21,21,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,5,18,4,4,21,6,2,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,8,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,15,16,16,21,7,8,19,7,23,23,21,5,13,1,5,4,2,16,8,19,8,2,6,5,21,16,15,3,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,13,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,13,4,15,21,7,15,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,6,9,20,8,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,16,21,7,3,2,13,8,4,5,15,4,14,5,5,2,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,23,8,16,10,10,17,1,2,6,6,17,5,7,1,13,17,1,15,13,15,7,18,16,5,9,6,8,1,15,10,16,23,5,16,5,9,23,10,17,18,18,14,15,7,8,10,4,17,19,16,21,8,6,21,19,2,10,19,4,6,13,4,21,10,14,7,10,8,1,15,1,6,13,7,9,17,16,14,13,15,13,3,17,9,6,7,14,15,13,8,19,7,21,5,6,21,16,5,19,16,15,17,19,7,5,9,8,15,15,9,1,21,17,6,15,16,13,13,13,13,17,16,8,10,3,15,3,6,21,13,1,21,5,8,19,21,6,13,4,19,19,10,8,23,23,23,23,23,5,9,13,2,18,10,8,8,14,5,9,15,15,2,21,18,15,4,21,15,9,3,6,21,9,13,6,14,20,5,7,1,21,17,5,4,21,2,21,9,7,23,23,3,7,18,21,2,8,19,21,19,23,6,8,5,7,20,9,4,7,13,21,13,15,23,14,6,10,9,5,16,15,8,18,16,8,10,19,13,7,23,19,7,17,15,16,19,8,9,7,20,9,23,5,19,5,15,2,18,5,10,16,13,2,21,7,10,2,16,19,6,15,18 +24,23,15,5,21,7,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,5,10,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,5,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,17,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,5,14,8,5,2,5,21,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,15,5,15,7,18,5,9,15,21,17,15,6,15,15,4,16,16,17,15,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,7,6,2,21,15,15,21,6,4,2,7,13,13,2,21,13,16,15,17,21,5,8,2,8,13,21,4,15,23,8,3,2,15,5,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,15,16,21,15,2,15,5,15,13,4,6,5,21,9,2,2,17,7,19,13,2,6,4,21,17,18,20,7,14,16,8,4,9,3,15,5,13,14,1,8,21,15,6,21,11,6,15,15,16,8,1,7,5,9,8,15,13,9,21,21,21,6,7,21,13,13,14,4,13,21,8,15,18,18,2,7,21,13,5,6,16,7,2,21,5,2,20,6,14,6,21,9,5,16,14,14,13,5,21,2,5,8,8,8,14,6,15,1,21,13,7,21,2,7,16,16,21,13,5,15,21,7,14,9,7,2,10,2,21,15,13,20,21,17,13,11,4,8,13,5,4,2,21,2,15,13,18,14,15,13,20,8,16,13,5,4,8,13,8,13,7,23,8,16,15,7,5,17,15,16,15,20,15,2,7,13,15,8,21,16,16,7,15,19,21,6,15,14,10,21,14,15,14,4,2,5,13,17,18,2,6,17,13,6,17,15,7,23,23,23 +24,23,23,23,23,23,15,6,18,2,5,21,6,15,2,21,3,13,2,21,13,16,19,15,21,5,8,13,8,13,2,15,16,23,6,19,2,14,5,6,2,18,14,19,11,7,8,18,4,15,21,15,15,13,15,21,21,7,8,21,14,23,23,14,15,6,21,5,2,2,16,8,19,8,2,15,5,21,21,14,9,7,14,16,8,6,10,3,16,5,10,13,1,8,21,2,6,17,1,5,15,15,16,2,18,7,5,9,8,15,13,9,21,1,18,15,6,21,13,13,14,10,13,21,10,10,2,21,2,15,17,13,5,7,8,8,2,1,5,2,8,6,8,8,21,9,6,15,21,14,13,5,6,2,5,8,7,8,14,2,15,21,15,15,5,21,2,3,19,16,21,5,14,7,16,15,15,5,5,2,5,16,21,8,13,21,21,2,15,9,8,8,13,15,15,21,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,15,13,5,19,13,8,2,9,5,17,15,16,15,20,14,14,13,2,15,14,17,16,21,8,17,21,7,8,2,5,2,14,5,15,6,19,5,9,15,15,17,15,2,15,15,8,17,15,17,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,7,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,4,6,21,10,10,10,17,6,6,21,8,10,14,19,13,7,7,16,7,16,11,17,17,5,15,7,9,13,9,19,11,23,3,16,9,7,5,4,15,18,16,7,15,7,1,17,4,21,15,16,21,11,6,19,1,3,15,16,5,9,13,10,21,5,14,15,5,2,16,8,21,4,9,1,4,16,16,13,13,8,13,21,17,10,8,6,2,3,15,7,19,7,19,5,6,21,11,2,19,1,17,1,19,7,5,9,8,15,8,9,16,21,17,9,4,21,23,13,10,5,15,17,9,6,2,16,10,15,21,13,11,4,9,8,7,21,9,2,10,21,1,15,21,9,8,23,23,23,23,9,8,6,9,20,17,7,15,2,5,15,15,8,17,21,19,4,18,4,9,13,8,15,15,7,7,8,17,11,15,4,15,21,6,19,21,7,4,10,8,23,5,9,6,13,1,15,6,13,17,7,7,13,15,23,18,15,3,4,8,13,7,21,2,23,7,1,2,3,5,13,13,17,16,21,13,4,23,23,3,14,19,16,17,16,15,21,11,5,17,13,15,23,23,23,13,9,15,9,2,21,1,4,6,17,15,10,4,8,23,23,23,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,10,15,8,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,9,13,13,18,13,8,8,8,5,17,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,6,15,15,15,15,15,2,15,5,16,16,15,15,15,15,2,17,15,15,23,23,23 +24,23,23,23,21,8,5,7,17,7,2,17,16,7,15,11,14,13,6,17,13,16,15,17,17,23,17,9,9,8,5,8,16,23,4,16,9,5,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,4,17,5,2,9,2,21,5,7,20,7,14,1,1,4,5,19,7,6,21,16,21,8,16,2,5,21,21,2,19,8,17,15,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,2,15,19,18,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,7,17,16,7,13,6,4,10,7,18,17,4,9,8,21,4,6,11,16,8,13,8,5,2,17,16,15,14,21,21,6,2,16,7,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,16,11,19,8,21,15,17,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,6,16,16,19,7,23,23 +24,23,23,23,21,10,8,10,21,15,15,21,17,10,10,10,14,21,4,15,6,21,18,21,8,5,21,5,8,13,9,19,16,23,5,17,9,13,8,8,7,17,14,15,15,7,8,17,4,17,14,16,21,15,15,21,1,6,15,16,10,10,13,4,16,2,21,5,6,10,21,8,1,8,10,5,21,16,15,7,6,15,13,15,1,10,19,14,16,13,7,4,18,8,16,21,6,8,15,17,6,1,17,2,17,7,5,9,8,15,8,9,21,21,17,15,2,21,13,13,17,6,15,16,9,10,2,18,15,15,20,13,21,10,8,8,2,17,2,9,21,21,14,5,21,6,13,23,23,23,23,23,23,8,9,7,8,8,14,4,6,1,16,6,21,21,15,4,16,6,9,13,7,21,21,5,14,2,7,2,5,2,18,18,15,16,21,2,8,8,6,8,23,9,8,21,21,7,2,13,21,13,6,6,15,8,17,15,3,4,8,13,5,17,15,23,1,16,16,13,5,16,13,21,17,5,1,14,7,13,4,2,19,17,15,15,1,21,16,2,2,14,5,23,9,5,21,4,15,9,6,21,17,2,10,16,7,10,2,8,19,10,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,1,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,3,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,10,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,19,16,15,11,5,21,21,18,6,21,16,13,13,14,7,15,21,3,5,19,17,21,7,1,13,17,4,6,8,15,16,16,15,9,6,15,3,1,3,15,3,3,3,16,10,19,10,9,20,8,7,1,4,13,15,15,10,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,3,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,9,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,9,6,10,18,7,17,19,16,4,10,21,7,8,13,4,6,15,23,13,17,9,6,6,10,4,1,19,15,15,7,16,1,4,21,14,19,21,19,19,16,10,6,4,17,9,10,13,5,19,10,21,5,8,4,21,4,19,16,14,6,7,19,4,14,13,7,13,7,21,14,4,8,15,5,9,4,19,8,17,4,5,21,17,8,4,8,15,4,6,7,5,9,16,15,3,9,17,21,15,19,19,16,23,8,23,23,23,23,9,4,7,5,5,15,18,4,4,6,1,8,8,17,15,13,9,6,20,5,16,9,5,23,23,23,23,23,23,23,4,21,15,7,15,4,1,15,13,10,16,1,6,7,17,19,9,10,9,13,23,23,23,23,23,23,23,18,16,21,6,7,21,7,10,8,7,18,5,9,10,2,17,15,4,9,17,7,23,23,15,4,16,15,3,4,17,13,5,15,5,23,6,18,4,3,5,16,15,16,16,19,8,5,23,23,7,14,18,17,17,7,17,18,8,4,9,7,5,19,5,23,23,23,23,23,23,8,17,7,4,17,15,4,5,16,19,23,23,23 +24,23,23,23,21,2,15,2,21,15,15,17,15,3,8,8,6,15,10,16,13,16,7,16,10,9,21,15,15,13,10,2,17,23,6,18,2,15,2,8,2,1,14,7,15,7,16,17,4,21,14,17,21,15,6,21,21,2,1,15,6,2,13,6,21,7,21,15,6,2,16,2,16,5,2,7,5,16,16,13,13,8,13,10,21,10,3,4,21,14,10,5,16,7,21,3,2,21,15,2,19,1,17,17,19,7,5,9,8,15,8,9,21,21,17,5,2,17,23,13,18,13,14,16,9,15,21,17,2,7,21,13,21,3,15,8,16,21,10,2,4,1,1,5,8,6,15,23,10,10,3,13,4,6,9,19,21,5,15,15,5,17,15,4,21,21,2,15,21,20,5,13,2,21,21,15,13,14,15,2,15,17,15,21,13,18,21,2,5,10,2,21,23,9,6,21,17,14,15,15,21,14,14,13,15,14,16,15,3,4,8,13,8,21,5,5,21,16,8,3,5,15,13,19,19,21,16,14,13,7,6,23,23,16,21,16,16,18,8,8,2,13,8,23,23,8,15,15,13,8,5,15,16,3,2,1,15,2,15,16,20,5,23,23 +24,23,23,2,21,21,2,6,21,2,15,8,21,2,5,13,13,21,2,13,7,18,21,16,2,5,21,15,8,13,5,6,21,23,13,17,5,14,5,21,6,18,14,17,15,7,21,16,4,17,14,21,15,17,15,8,21,6,2,16,2,2,13,6,21,5,14,15,2,10,17,6,16,15,14,13,2,16,15,15,14,8,13,21,7,2,18,2,3,14,15,2,1,15,16,5,5,21,21,19,21,13,16,7,17,7,5,7,8,7,15,5,15,21,18,15,21,8,23,14,14,15,6,16,15,2,17,21,5,6,21,13,21,5,13,16,18,16,2,3,7,1,13,5,21,6,5,10,21,5,17,15,2,15,9,8,13,8,15,2,15,18,8,6,21,21,10,15,21,20,8,14,7,15,17,5,14,13,17,15,8,2,16,2,6,21,1,13,15,9,21,21,23,2,10,2,21,15,14,5,18,7,7,15,8,16,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,8,13,16,16,6,3,15,5,13,10,15,18,15,16,8,15,21,8,6,7,10,16,13,2,10,14,6,15,6,15,21,1,13,10,16,15,2,15,21,2,5,23,23 +24,23,23,23,23,19,10,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,6,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,21,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,8,8,13,5,4,21,17,2,15,13,16,14,8,5,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,8,17,16,20,14,14,9,2,15,14,17,16,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,23,2,2,21,2,15,21,6,2,6,19,13,15,2,16,13,15,19,15,2,5,8,13,2,13,2,8,16,23,21,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,1,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,13,5,16,8,15,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,5,5,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,6,21,15,16,21,8,8,4,14,5,15,15,15,14,2,6,9,15,21,16,15,2,15,15,6,16,21,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,13,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,4,13,7,16,11,17,9,18,19,5,21,16,4,9,8,13,18,23,7,17,5,13,9,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,16,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,5,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,4,9,17,9,10,21,13,2,6,21,5,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,13,5,4,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,13,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,15,4,21,9,6,5,17,7,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,8,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,9,14,5,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,6,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,10,8,15,21,9,13,15,5,13,9,18,7,16,21,21,15,14,17,6,5,13,14,8,18,23,8,1,6,6,4,9,1,2,2,15,15,7,16,17,4,21,18,17,1,15,15,16,19,6,10,16,5,10,4,2,21,15,21,9,10,6,19,8,21,21,7,10,5,17,16,13,13,8,13,16,21,10,5,14,17,13,7,8,21,8,17,9,10,21,21,15,3,1,1,16,5,7,5,9,8,15,13,9,17,21,16,6,10,21,13,13,21,7,6,21,9,9,19,21,2,6,10,9,18,7,13,8,16,1,9,2,21,18,21,5,8,6,23,15,21,6,15,13,17,5,9,19,8,7,15,6,5,16,15,2,21,21,10,9,16,19,10,10,4,10,16,7,14,16,3,5,21,15,1,21,6,21,21,9,10,9,4,9,23,3,2,4,21,14,15,10,17,13,14,6,16,9,17,19,9,4,8,13,6,19,5,19,13,17,6,9,5,15,11,17,18,6,4,5,13,9,15,23,19,16,21,16,16,21,7,6,5,13,9,23,23,7,7,6,10,21,16,15,1,9,2,21,13,4,6,18,19,6,8,18 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,15,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,5,15,2,2,2,21,2,6,21,6,4,13,19,14,13,2,17,13,21,3,15,21,9,8,13,8,13,15,8,21,23,13,19,2,15,5,6,2,18,15,17,15,7,8,18,4,16,21,15,15,15,15,17,21,2,2,15,2,6,6,6,13,21,21,5,8,16,17,2,19,13,2,5,5,21,16,8,19,7,14,2,11,6,1,3,21,15,8,13,1,8,16,2,6,21,11,5,15,8,17,8,19,7,5,9,15,15,13,9,21,21,1,2,2,17,13,13,14,7,13,17,8,2,18,15,2,7,21,13,5,14,3,8,2,21,5,2,20,6,8,5,21,9,8,9,17,14,13,5,14,2,5,8,8,8,14,15,15,1,8,15,9,21,2,4,21,16,21,13,5,15,21,15,14,21,5,2,5,10,21,17,2,20,21,16,6,9,8,8,13,5,4,2,17,2,15,13,21,14,6,13,20,2,16,13,5,4,8,13,7,14,15,19,13,13,17,9,5,16,15,16,15,20,14,14,4,13,15,14,21,16,17,7,16,19,8,8,2,21,5,14,5,8,14,13,6,5,2,17,15,15,5,1,8,2,17,15,16,5,23,23 +24,23,4,7,21,6,9,5,17,4,8,18,17,3,5,4,4,15,17,16,15,16,15,17,4,9,13,2,6,13,5,17,16,23,3,16,3,15,5,6,4,21,14,1,10,7,16,18,4,18,3,17,15,16,15,1,21,8,6,17,5,4,13,9,18,4,21,10,10,14,17,16,17,4,4,6,5,21,8,14,20,7,14,21,2,5,15,19,14,10,13,8,1,14,21,7,8,16,17,8,19,1,16,7,10,7,5,9,16,15,11,5,17,16,21,4,21,21,13,13,14,6,16,16,5,10,18,19,4,6,4,13,16,4,5,21,7,17,4,17,9,6,4,8,1,10,2,9,20,6,15,10,18,4,9,20,8,8,15,6,6,11,8,5,21,21,4,8,19,18,19,9,5,6,21,7,15,6,7,3,10,18,21,20,8,16,1,4,13,8,6,8,13,21,4,2,21,4,13,9,21,14,15,9,8,15,16,15,3,4,8,13,19,7,13,8,6,15,16,3,5,17,13,16,17,19,21,14,9,9,5,14,17,18,17,7,16,21,16,7,4,7,2,6,5,21,15,8,9,6,6,17,17,15,2,17,15,3,1,15,19,5,18,19 +24,23,23,15,18,10,10,13,21,15,10,16,6,15,15,7,2,13,2,21,13,16,15,21,21,5,16,13,7,13,10,15,15,23,13,19,2,15,5,6,2,18,21,1,21,7,7,18,4,8,21,7,15,15,19,16,21,15,2,15,5,2,13,6,5,10,21,7,2,2,17,14,17,8,5,15,5,16,2,6,19,7,14,16,8,2,21,3,16,13,14,2,1,8,21,15,6,21,11,6,15,8,17,8,8,7,5,9,15,15,16,9,21,1,3,4,7,19,13,13,14,10,15,21,8,2,19,21,2,7,21,13,5,8,16,8,2,3,5,2,19,6,14,6,21,9,2,14,3,14,7,6,14,10,5,8,8,8,14,10,15,1,15,2,8,21,5,8,21,21,18,13,5,15,21,4,14,10,7,2,10,10,21,10,7,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,1,14,15,5,20,4,17,13,6,4,8,13,8,19,7,4,16,13,11,9,5,15,13,18,15,10,14,14,13,15,15,14,17,17,17,15,15,19,21,6,8,8,15,16,14,1,6,6,2,5,2,11,17,15,6,16,13,2,21,16,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,16,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,3,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,4,8,7,16,10,9,21,15,8,15,7,9,21,8,14,13,16,18,17,16,5,21,5,8,13,15,19,16,23,5,17,9,7,9,15,7,18,7,15,15,7,8,17,4,16,14,17,21,17,15,21,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,21,10,10,6,1,17,15,13,13,7,13,8,21,4,7,2,16,13,8,10,19,8,8,21,6,17,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,4,5,16,21,9,6,2,18,2,8,20,13,21,8,8,8,1,17,2,9,7,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,13,9,21,17,18,1,17,9,10,13,9,17,16,7,1,2,7,2,5,21,1,21,9,17,1,7,2,8,6,2,23,5,9,21,21,14,7,13,21,13,10,13,7,2,15,19,3,4,8,13,5,17,15,23,8,1,21,15,5,15,13,21,17,5,17,14,7,13,4,2,19,17,15,8,16,1,16,10,2,14,8,23,9,5,14,2,15,6,4,21,17,7,7,17,7,15,15,15,19,10,10,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,7,19,11,21,21,5,14,15,13,9,17,21,15,23,7,2,9,15,13,8,13,18,19,15,15,7,8,1,4,21,15,16,21,16,15,15,16,10,6,16,6,2,13,13,21,2,21,5,10,10,21,17,7,10,5,8,18,8,7,15,17,13,13,15,13,5,14,14,14,13,15,4,16,7,21,9,6,16,21,2,2,1,17,8,16,7,7,9,6,15,8,9,1,16,16,6,21,16,23,13,21,5,7,17,9,15,15,21,2,9,11,13,15,7,5,7,4,1,6,2,21,17,13,5,21,14,15,23,2,13,15,13,2,8,11,5,16,8,15,2,5,21,8,15,16,21,3,7,17,17,8,13,15,15,15,13,14,16,13,8,6,21,1,21,6,21,21,2,15,10,10,17,13,23,23,17,17,13,14,15,18,14,14,13,8,6,20,13,7,4,7,13,20,16,5,23,13,17,2,3,5,16,15,18,18,10,14,15,9,13,13,7,19,16,21,15,16,11,8,2,15,19,10,23,23,10,5,6,15,5,6,15,17,10,7,17,15,15,21,7,15,23,23,23 +24,23,23,23,23,15,15,5,18,15,15,21,6,15,15,7,13,13,2,21,13,16,7,21,21,5,8,15,8,13,10,15,2,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,15,21,21,7,15,15,16,21,15,13,15,5,2,13,10,20,7,21,5,2,2,21,14,16,13,6,13,5,21,16,14,3,7,14,16,8,2,2,3,15,13,4,5,21,15,16,2,5,21,11,2,15,8,1,8,8,7,5,9,15,15,15,9,21,21,18,13,21,17,13,13,14,7,15,1,8,15,18,21,2,15,9,13,5,8,16,8,2,7,5,2,21,6,14,16,1,9,6,18,15,21,13,5,14,2,5,8,8,7,14,2,15,1,15,15,7,1,15,2,18,15,16,13,6,15,21,15,15,10,7,2,4,10,21,15,5,20,21,17,5,9,13,8,13,5,15,11,21,2,15,13,21,13,14,2,20,2,16,13,5,4,8,13,7,9,13,16,5,8,2,9,5,16,15,16,21,20,14,21,13,13,8,14,20,16,21,15,15,19,21,10,13,15,8,16,5,7,5,15,2,5,15,16,21,15,2,16,15,2,21,15,23,23,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,8,19,13,18,18,18,6,5,21,9,7,13,18,16,19,23,13,19,9,6,9,16,10,1,16,15,15,13,11,1,4,21,14,16,15,1,15,21,17,4,5,16,6,21,13,4,16,8,18,1,5,4,17,2,17,5,13,15,5,4,16,19,13,8,13,17,17,3,6,18,5,15,2,5,19,8,17,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,16,23,13,1,6,2,17,9,5,19,21,4,6,1,13,21,4,9,8,16,21,9,2,4,8,15,5,23,6,2,4,6,4,14,4,16,6,9,21,8,8,15,4,5,21,7,1,15,20,4,17,21,19,5,15,8,18,21,7,4,6,9,7,8,1,21,17,5,17,21,2,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,14,23,13,16,6,9,5,8,15,21,17,10,21,7,4,13,7,23,18,8,18,8,16,21,7,1,7,17,14,23,9,7,16,19,13,8,16,8,21,15,4,7,13,4,1,1,20,5,23,23 +24,23,23,23,21,15,10,2,16,15,6,8,16,15,5,10,14,13,3,19,15,16,19,15,15,2,7,13,10,15,14,5,16,23,11,21,9,11,5,5,21,17,9,15,15,7,8,17,4,21,18,16,21,5,15,15,19,15,15,18,15,4,13,8,21,3,14,5,5,8,21,8,16,3,9,2,7,21,16,13,13,3,18,15,21,6,15,10,15,13,4,15,16,14,16,7,6,21,21,2,16,1,17,10,19,7,7,9,21,15,8,9,21,1,17,6,4,21,23,13,16,21,14,16,2,7,16,16,9,15,10,13,21,9,13,17,17,18,13,2,1,17,6,5,18,5,15,23,5,15,10,13,17,2,9,2,16,7,15,2,13,21,13,9,18,21,10,4,21,9,9,13,10,17,16,13,4,8,10,7,10,7,1,17,13,17,1,21,13,10,4,18,23,9,5,17,17,14,14,13,21,14,15,13,8,14,16,15,3,4,8,13,20,16,9,23,13,16,2,9,5,15,15,17,16,8,21,14,5,13,2,10,19,17,21,16,16,21,8,7,13,21,14,23,5,6,10,15,13,17,4,16,21,9,8,21,7,3,10,15,19,21,19,18 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,6,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,19,10,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,6,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,17,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,15,6,6,21,6,10,1,17,8,17,7,5,9,6,7,15,9,6,21,16,2,6,21,6,11,21,6,4,16,9,9,19,17,6,8,15,13,18,7,5,8,2,10,17,9,13,17,13,5,16,7,21,23,20,7,13,6,13,16,9,8,8,7,16,9,5,11,13,6,18,21,6,7,16,19,9,4,8,21,16,7,6,6,15,7,9,6,1,21,7,21,21,21,10,10,6,16,23,5,19,4,17,14,6,7,21,14,7,5,16,4,16,15,9,4,8,13,6,8,5,23,5,11,6,9,5,11,15,17,16,19,7,5,13,13,5,23,19,17,17,11,16,1,7,6,13,20,8,23,7,5,5,6,15,16,15,9,17,10,9,17,7,10,1,16,19,13,19,18 +24,23,23,23,23,23,23,5,18,4,4,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,8,3,9,5,2,13,2,18,15,19,9,7,8,18,4,15,21,10,15,15,16,16,21,7,8,19,7,23,23,21,5,13,1,5,4,2,16,8,19,8,2,6,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,4,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,13,4,15,21,13,15,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,16,21,7,3,2,13,8,4,5,15,6,14,5,5,2,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,23,2,15,15,4,15,21,15,10,16,6,2,2,18,3,15,2,21,13,16,19,1,21,5,8,13,8,13,2,8,16,23,8,19,2,15,13,6,2,18,15,3,15,7,8,18,4,15,21,15,15,13,16,16,21,4,2,7,8,23,23,5,5,6,21,9,2,16,17,3,19,7,15,7,5,21,6,6,19,15,14,17,8,4,2,3,16,13,4,13,1,8,21,2,5,21,16,4,15,15,21,10,19,7,5,9,8,15,15,9,21,21,21,5,10,21,13,13,14,15,13,21,10,4,15,21,2,6,2,13,5,8,8,8,2,16,5,2,8,6,14,8,21,9,6,15,4,14,13,5,8,2,5,8,7,8,14,2,15,21,13,8,5,21,2,13,18,16,21,13,5,16,21,14,6,13,2,2,10,21,21,8,7,20,21,2,13,9,8,8,13,13,14,19,17,2,15,13,16,14,7,13,20,4,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,17,16,20,14,8,7,13,15,14,17,16,16,15,16,21,7,5,2,13,7,4,5,15,15,7,5,5,15,21,17,4,5,15,8,4,15,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,13,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,15,10,5,2,21,15,15,21,6,7,15,15,13,13,2,21,13,16,15,15,21,9,8,15,9,13,15,2,17,23,7,3,2,15,7,6,2,18,14,21,11,7,8,18,4,16,21,15,15,7,15,17,21,10,2,7,15,15,6,7,13,21,21,10,2,2,17,15,19,8,4,5,6,21,16,15,19,7,14,16,8,13,4,3,15,13,6,13,1,8,16,7,5,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,1,3,17,21,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,15,7,1,7,2,7,21,2,2,21,15,21,13,5,15,21,13,15,15,6,2,13,2,21,16,15,20,1,2,13,9,8,8,13,15,8,2,17,2,15,13,16,14,15,5,20,10,16,15,5,4,8,13,7,13,5,19,13,15,15,9,5,16,15,16,15,20,14,14,13,4,14,14,16,16,1,15,17,19,18,8,10,13,5,4,5,15,15,19,2,9,5,16,21,15,8,15,15,2,17,16,15,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,8,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,6,21,10,8,14,17,4,8,21,1,15,2,19,4,21,7,14,13,17,18,18,1,5,21,9,8,13,5,19,21,23,7,17,9,13,5,4,7,18,15,15,15,7,8,17,4,19,14,17,21,16,15,21,18,10,10,16,5,15,13,4,17,10,21,5,6,8,21,16,1,13,4,4,3,17,16,13,13,7,13,9,1,10,19,2,21,13,7,4,18,7,21,21,6,8,15,8,2,1,1,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,17,8,10,21,9,10,4,18,2,7,20,13,21,10,9,8,16,1,2,9,2,21,13,5,18,10,13,23,23,23,23,23,23,8,9,4,8,7,15,4,5,21,16,4,21,7,15,21,1,6,9,9,10,21,21,7,9,8,7,10,21,10,16,17,13,17,1,9,13,11,3,23,9,2,7,21,21,14,7,13,21,13,7,13,15,4,17,15,3,4,8,13,8,21,2,23,18,17,21,13,5,15,13,17,17,6,8,14,7,13,4,2,19,21,15,13,16,18,16,10,2,14,9,23,9,5,14,2,13,8,5,18,17,2,10,16,7,10,16,16,19,13,19,18 +24,23,15,5,21,7,3,6,18,2,2,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,15,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,10,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,16,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,6,15,8,6,16,21,21,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,9,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,21,7,10,7,18,15,15,21,6,2,4,19,5,15,2,21,13,16,19,15,21,7,8,8,8,15,8,8,17,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,15,15,15,16,21,10,13,3,14,23,23,16,15,19,21,5,8,16,17,7,19,2,10,5,15,17,3,15,15,7,14,17,8,6,10,3,16,6,8,13,1,8,17,13,10,21,11,5,15,15,8,2,19,7,5,9,8,15,15,9,21,21,21,9,5,17,13,13,14,15,13,18,8,8,19,21,2,7,21,13,5,8,16,7,2,21,5,10,15,6,14,6,1,9,2,9,14,14,13,5,6,2,5,8,8,8,14,2,15,16,13,13,16,21,10,4,21,17,21,13,5,15,21,8,7,5,4,2,15,1,21,8,5,20,1,16,2,9,8,8,13,9,4,2,17,2,15,13,18,14,15,5,20,4,17,15,5,2,8,13,7,13,5,19,13,2,15,9,15,17,15,16,16,20,7,14,15,13,15,14,7,16,16,15,17,1,7,5,2,9,13,19,6,15,10,14,7,5,15,21,17,15,5,15,15,15,13,16,23,23,23,23 +24,23,23,23,23,7,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,15,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,7,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,7,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,3,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,7,21,6,5,10,21,4,10,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,10,10,7,21,9,18,6,21,8,17,4,4,6,5,21,4,14,19,7,14,21,2,5,7,18,14,10,13,13,17,5,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,10,19,10,13,13,16,5,8,16,9,10,19,17,3,7,21,13,16,8,5,11,15,17,16,11,8,6,9,5,1,3,10,5,6,7,21,11,19,10,9,20,8,8,14,21,15,15,15,2,21,21,6,17,18,2,4,6,15,21,18,14,10,6,19,4,5,18,17,19,10,8,1,8,6,11,10,8,13,10,5,2,21,16,15,14,21,13,4,6,16,17,17,13,3,4,8,13,8,13,5,2,16,15,11,9,5,17,13,18,16,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,6,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,3,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,10,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,7,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,23,23,23,23,23,23,23,15,2,21,6,6,3,21,13,15,2,17,13,17,15,16,17,5,8,15,7,13,6,8,16,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,7,4,16,5,4,13,6,21,15,21,9,6,8,8,10,18,7,10,7,6,21,16,15,19,7,14,16,8,7,4,18,16,15,14,7,1,7,20,10,10,21,11,7,15,15,17,8,6,7,5,9,8,15,15,9,21,21,15,4,4,21,13,13,14,15,15,16,8,2,18,18,16,5,7,13,5,7,16,8,2,21,5,2,15,6,14,6,21,9,7,15,16,14,13,5,21,2,5,8,8,8,14,21,15,16,7,3,8,21,10,4,21,8,21,13,6,16,21,8,14,2,7,2,15,10,21,16,10,20,1,4,6,5,4,16,15,5,15,21,21,2,7,8,21,14,4,13,20,16,17,13,5,4,8,13,15,13,13,19,13,7,2,7,17,17,7,17,16,20,14,4,4,13,15,14,2,17,16,7,17,19,17,8,5,8,4,15,8,17,15,10,7,9,5,15,17,15,2,17,13,4,15,17,18,7,23,23 +24,23,7,10,21,5,7,10,17,4,10,21,1,9,2,19,7,21,7,15,13,1,18,18,21,5,1,6,8,13,6,19,21,23,5,17,9,13,6,4,8,18,15,15,15,7,8,17,4,18,14,17,21,17,15,21,18,6,6,17,5,15,13,2,17,9,14,9,6,8,21,16,1,2,2,5,21,1,8,13,13,7,13,8,1,10,19,4,15,13,7,4,18,4,21,1,6,8,15,7,4,1,1,17,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,9,2,21,9,10,2,18,2,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,4,8,7,14,4,5,21,16,2,21,15,15,21,17,7,9,9,4,21,21,7,15,8,7,9,7,2,16,1,5,17,1,7,2,11,4,9,23,2,7,21,21,14,16,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,2,16,21,13,5,15,13,17,17,10,8,14,7,13,4,2,19,21,15,13,17,1,16,15,2,14,18,23,13,5,15,2,15,4,15,18,17,9,10,16,7,2,21,16,19,13,19,23 +24,23,23,15,15,10,7,15,21,15,15,21,6,10,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,8,2,17,23,15,3,3,15,2,10,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,1,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,16,15,1,21,10,15,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,2,15,16,14,5,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,6,16,21,3,6,14,10,2,8,10,21,8,6,20,21,8,5,7,15,2,13,8,14,13,17,15,15,13,16,14,14,13,20,2,16,15,13,4,8,13,8,13,13,19,13,8,8,8,5,16,15,16,16,20,14,14,7,2,15,14,21,16,1,15,16,7,18,8,10,14,2,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,18,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,23,4,17,21,9,15,17,5,21,4,4,21,9,11,15,18,16,17,6,9,21,4,8,13,6,4,17,23,15,19,9,6,9,16,16,16,7,7,15,7,21,17,4,17,14,17,1,1,6,17,21,9,10,16,4,6,13,4,21,7,21,4,10,2,17,8,16,6,5,5,16,4,16,14,18,7,17,21,9,21,21,6,7,13,9,7,19,8,21,4,5,16,17,8,21,1,17,17,10,7,5,9,8,15,15,9,17,21,1,5,21,15,23,13,1,5,9,16,9,9,19,17,4,5,21,6,17,4,9,8,16,21,10,2,4,1,21,5,7,4,15,23,2,4,6,13,2,6,9,4,8,8,15,15,5,1,15,4,18,18,6,17,17,19,4,13,6,4,15,4,6,18,19,7,16,17,1,4,9,17,21,8,7,10,23,21,5,9,7,16,1,2,21,9,17,14,5,5,17,2,17,15,3,4,8,13,5,21,9,23,13,17,7,3,5,15,13,17,16,19,21,14,9,16,5,23,19,17,18,11,13,21,8,20,5,15,16,23,8,9,9,18,15,2,6,8,17,13,4,17,7,4,17,15,19,5,19,18 +24,23,10,15,21,6,10,2,21,10,7,21,15,15,8,3,2,13,3,16,7,21,19,15,8,10,21,4,7,13,4,8,16,23,15,21,9,15,5,2,14,16,10,8,15,7,16,17,4,21,8,17,21,18,6,15,1,6,10,16,2,15,13,4,15,2,20,5,6,4,21,8,21,15,4,13,5,13,16,7,13,7,13,16,21,8,18,5,8,14,21,8,21,8,21,4,5,16,21,8,1,1,16,17,16,7,5,9,8,15,8,9,21,15,17,5,2,18,23,13,16,5,15,16,9,6,2,17,15,20,21,13,21,4,5,8,3,21,19,4,4,8,15,14,1,14,15,5,10,14,4,18,13,21,13,4,8,8,15,3,6,1,6,17,16,1,6,2,17,13,2,11,10,15,15,5,15,15,17,11,10,8,15,21,8,1,21,2,9,10,23,18,19,2,9,8,17,14,2,19,21,6,8,13,7,13,17,15,7,4,8,13,13,21,9,23,15,16,2,9,5,16,15,17,16,15,13,4,7,13,14,23,1,16,17,7,17,18,8,8,6,9,6,5,4,5,9,6,15,6,1,1,17,15,2,21,15,4,6,17,1,1,15,20 +24,23,23,23,17,14,4,8,17,3,15,21,21,7,10,3,14,13,4,16,15,17,2,16,6,7,21,6,13,10,21,21,21,23,7,6,7,5,8,3,16,18,14,7,15,7,17,17,4,16,14,21,21,16,2,15,21,10,2,16,6,2,13,5,18,10,21,3,5,2,17,17,1,2,7,6,6,2,16,8,13,7,13,17,21,2,5,21,5,13,5,21,21,8,21,2,5,15,21,8,21,1,17,17,16,7,5,9,8,15,8,9,21,16,17,6,10,21,23,7,17,5,5,16,9,15,18,21,15,5,6,13,1,3,5,8,15,21,17,13,21,14,9,2,18,8,15,2,10,2,15,13,6,2,9,2,8,8,15,2,5,1,8,8,21,21,13,4,21,15,2,13,6,21,21,4,14,6,21,8,4,17,15,21,5,17,21,15,2,10,3,19,23,4,5,17,21,13,2,3,16,14,15,16,19,2,16,15,7,4,8,13,7,21,14,23,13,16,2,3,5,16,13,17,16,20,8,14,23,23,6,14,21,16,21,15,16,21,7,6,13,13,3,5,14,5,9,3,6,16,10,21,21,15,2,16,15,2,15,21,21,8,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,2,4,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,21,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,9,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,21,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,14,14,15,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,8,21,10,4,2,17,6,6,17,15,15,13,15,10,13,4,16,13,16,15,15,16,16,21,6,8,13,6,15,18,23,13,18,9,6,9,6,3,18,14,1,10,7,16,19,4,18,14,17,15,1,15,16,21,4,10,17,6,10,13,9,21,4,21,6,10,9,17,2,17,6,4,7,5,21,16,14,2,7,14,17,2,5,2,18,14,10,13,8,1,8,21,9,5,17,21,4,19,7,16,7,5,7,5,13,8,15,11,5,16,21,21,4,8,17,13,13,15,5,15,16,8,4,19,21,2,5,8,13,16,4,5,17,16,16,15,8,8,6,2,15,1,7,10,5,6,7,16,10,19,10,9,20,15,7,14,10,15,8,9,5,21,21,2,21,21,3,7,13,13,16,21,15,6,7,9,2,15,21,21,21,10,20,1,8,6,8,14,8,7,15,4,2,17,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,7,9,8,2,15,8,9,5,16,13,21,16,8,21,14,5,13,4,3,21,15,17,7,16,18,16,7,5,7,4,15,5,6,8,8,2,6,6,16,17,15,4,17,8,2,15,17,20,5,6,18 +24,23,23,23,23,23,23,23,23,23,13,21,6,6,4,19,13,15,2,21,13,16,19,15,21,5,8,13,8,13,2,6,16,23,8,3,9,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,8,19,6,23,23,16,7,13,1,5,20,21,16,8,19,7,6,5,5,21,16,14,5,7,14,16,8,6,4,3,21,15,8,13,1,8,21,5,15,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,21,6,2,21,13,13,14,4,13,21,9,16,21,21,2,10,21,13,5,5,16,8,2,1,6,2,21,6,14,6,21,7,2,20,6,14,5,7,8,2,5,8,8,8,14,2,15,18,15,13,9,21,2,15,18,16,21,13,5,16,21,13,5,15,6,2,9,2,21,8,3,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,16,14,6,5,20,8,16,13,5,4,8,13,15,13,13,19,13,16,2,9,5,17,15,16,21,20,14,14,5,2,15,14,16,16,16,15,17,1,7,9,2,13,2,15,5,15,14,19,5,9,2,21,17,15,6,15,15,15,16,16,15,5,23,23 +24,23,23,23,21,6,6,4,17,4,7,21,17,9,6,16,10,13,6,18,13,16,19,18,6,5,8,16,5,13,8,4,17,23,21,21,9,6,9,17,16,18,7,15,15,7,8,17,4,17,14,21,16,15,21,13,21,4,21,19,6,6,13,4,18,5,21,9,5,6,17,6,17,4,14,6,9,2,16,13,13,8,13,16,21,4,8,21,9,2,9,19,14,8,16,7,5,21,1,8,21,15,17,8,16,7,5,9,16,15,8,9,10,21,16,5,21,16,13,13,18,5,9,17,9,7,18,7,4,7,21,13,21,9,5,8,4,18,10,2,4,1,21,5,21,4,7,23,21,10,6,13,4,5,9,18,8,8,15,4,5,21,13,8,17,21,7,21,16,15,4,5,6,11,16,7,4,6,7,7,6,21,21,21,4,1,1,4,1,10,10,18,23,2,10,4,21,14,9,21,17,14,13,4,16,21,16,15,9,4,8,13,5,21,20,23,4,16,10,3,5,16,13,17,18,17,21,14,4,13,6,2,19,16,17,7,16,18,7,10,4,21,15,23,6,5,19,6,13,16,6,8,17,7,4,17,7,4,15,15,19,6,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,7,18,10,5,2,21,15,4,21,6,10,4,21,9,13,2,21,13,16,11,15,17,5,8,15,9,13,15,10,21,23,13,19,2,15,9,6,2,18,15,1,9,7,8,18,4,16,1,21,15,7,15,18,21,15,2,7,10,5,6,14,13,21,21,6,6,2,21,1,19,8,2,15,5,21,16,8,19,7,14,16,8,6,4,3,16,7,8,13,1,8,16,15,6,21,11,15,15,13,17,10,19,7,5,9,8,15,15,9,16,21,1,4,4,21,13,13,14,6,15,16,8,15,18,15,2,7,17,13,5,8,3,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,10,15,1,15,1,7,21,10,2,21,15,21,13,5,1,21,15,15,5,4,10,3,10,21,10,15,20,21,4,13,9,8,8,13,13,4,2,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,8,13,5,19,13,7,15,9,5,16,15,17,21,20,14,14,2,2,15,14,16,16,21,15,21,19,7,15,21,6,9,10,10,15,6,15,2,9,5,16,21,15,5,15,15,2,17,16,15,6,23,23 +24,23,23,15,17,6,7,15,21,15,15,17,6,4,2,21,13,13,2,21,13,16,7,15,13,8,23,10,6,2,16,18,23,21,2,3,2,15,5,6,21,18,14,1,11,7,8,18,4,16,21,15,15,15,11,16,21,15,2,16,5,15,13,8,6,7,21,5,2,21,16,8,19,13,9,5,16,21,21,7,19,15,14,16,17,2,4,13,21,6,15,13,1,8,16,15,5,21,11,15,15,15,21,6,20,7,5,9,7,15,15,9,21,21,21,8,15,21,13,13,14,10,15,21,8,21,20,21,2,13,17,13,5,8,16,8,2,21,5,2,9,6,14,8,21,9,8,15,21,10,13,5,14,2,5,8,8,7,14,6,15,1,2,15,8,21,15,2,21,21,21,13,14,7,21,7,15,15,15,2,15,2,21,6,15,20,1,16,15,7,10,8,13,18,4,2,21,2,15,13,21,14,14,5,20,8,15,13,5,4,8,13,8,13,5,3,13,8,16,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,15,11,16,19,16,8,13,15,10,15,14,8,6,16,16,6,15,15,3,15,6,17,13,2,21,16,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,15,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,15,19,3,15,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,1,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,4,1,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,4,15,17,15,4,8,21,10,7,18,8,21,13,8,16,21,14,7,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,9,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,7,17,21,7,9,3,5,4,6,5,15,6,19,5,5,8,21,17,15,5,15,8,4,17,16,21,6,23,23 +24,23,10,15,21,7,2,2,21,15,6,17,15,15,8,10,5,21,4,16,13,15,18,16,21,16,21,5,5,13,8,18,15,23,10,21,3,14,5,2,14,21,7,15,15,7,7,17,4,8,14,17,21,21,16,15,18,6,15,21,5,10,15,4,21,7,21,9,6,15,21,7,21,9,4,8,16,16,13,13,13,15,13,20,1,13,7,14,21,13,7,10,18,7,17,18,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,10,2,21,13,13,4,5,7,21,9,15,2,18,17,6,21,13,21,6,13,8,16,17,9,9,20,21,14,5,21,4,13,23,23,23,23,23,23,8,9,8,8,8,14,2,5,10,15,2,15,17,15,21,16,6,8,13,10,8,21,7,15,2,7,2,5,21,18,2,10,8,21,13,8,7,2,8,23,5,8,21,17,14,2,13,20,21,10,13,16,2,16,19,9,4,8,13,5,17,13,23,17,15,19,16,5,7,15,21,16,6,21,14,5,13,2,2,16,16,15,7,19,1,16,6,13,14,18,23,9,5,14,2,7,8,9,1,17,2,15,21,15,15,15,7,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,15,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,4,6,16,10,4,19,21,6,7,2,17,13,7,19,7,18,18,18,6,5,21,4,7,13,19,8,19,23,13,19,9,6,9,16,4,1,17,7,15,13,11,1,4,21,14,17,15,17,15,21,17,4,6,16,6,6,13,4,17,5,18,21,5,4,16,4,17,6,7,7,5,4,16,19,13,8,13,17,17,3,6,18,13,6,2,5,19,8,16,18,6,21,1,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,21,16,23,13,1,5,4,17,9,6,8,17,4,6,18,13,1,4,9,8,6,21,9,2,4,8,15,5,23,6,2,9,18,4,7,5,17,6,9,19,8,8,15,19,5,21,8,21,15,20,4,4,21,7,6,13,7,18,21,7,4,6,9,7,10,1,21,17,5,17,21,8,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,4,18,5,17,7,7,4,8,13,5,4,4,23,13,16,6,9,5,8,15,21,17,3,8,10,4,13,9,23,18,15,11,8,16,1,7,7,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,7,13,4,1,8,20,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,9,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,16,10,10,10,21,8,15,21,6,4,6,7,13,13,2,21,13,16,1,21,17,5,8,15,5,9,7,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,4,10,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,5,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,17,6,3,21,13,13,14,3,4,16,8,5,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,4,15,14,21,16,21,16,8,19,18,8,10,14,6,4,5,15,4,7,2,2,5,16,21,15,7,15,15,4,17,16,8,10,13,19 +24,23,23,8,21,6,4,2,17,6,15,6,17,4,7,19,5,13,4,1,13,17,19,21,5,5,18,3,23,13,9,16,17,23,15,17,3,15,5,6,15,18,6,8,15,7,7,17,4,8,19,17,21,15,11,21,18,5,6,16,6,4,13,9,4,7,21,5,5,17,17,6,19,4,16,6,3,15,16,5,13,7,13,16,21,15,15,6,14,13,15,4,21,2,16,4,5,15,15,8,18,1,17,17,16,7,5,9,17,15,8,9,1,1,17,5,19,21,23,13,21,6,4,17,9,10,11,17,4,15,21,13,11,2,5,8,16,21,3,9,14,17,23,3,18,6,23,23,23,10,19,5,2,21,13,8,7,8,14,2,5,19,15,7,17,18,17,2,21,15,4,13,6,21,17,7,14,2,15,5,6,1,1,21,6,17,21,4,4,10,3,19,23,9,7,1,17,8,4,5,18,14,17,21,17,7,16,15,7,4,7,13,7,1,5,23,15,11,2,9,5,13,13,21,16,18,8,14,19,13,14,23,19,15,17,16,1,18,3,4,6,18,7,5,15,15,3,14,15,8,16,18,13,15,2,16,7,2,1,17,21,5,10,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,21,8,14,13,16,18,16,16,5,21,5,9,13,13,19,16,23,5,17,9,15,7,7,7,18,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,10,4,6,1,16,15,13,13,7,13,5,1,10,19,14,15,13,7,10,18,4,15,21,6,16,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,8,2,1,13,13,17,6,15,21,9,10,2,18,2,7,20,13,21,8,8,8,16,17,2,9,10,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,21,1,13,1,16,7,10,13,9,21,16,7,1,17,7,2,5,2,17,21,5,17,1,2,9,8,16,23,2,9,8,21,21,14,7,13,21,13,10,13,15,8,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,16,5,21,14,8,9,4,2,19,16,16,15,16,1,16,4,2,14,9,23,9,5,14,9,15,2,4,21,17,7,7,17,7,2,15,15,19,10,10,18 +24,23,23,4,17,9,5,21,21,15,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,9,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,23,23,23,6,7,17,6,10,17,6,7,2,16,7,15,2,17,13,16,15,16,19,5,7,15,8,4,10,8,20,23,7,19,4,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,9,21,21,19,5,15,6,9,4,13,21,5,21,5,7,4,16,7,17,4,7,2,5,21,17,16,20,7,14,16,8,4,6,21,16,5,4,13,17,7,21,2,5,15,11,7,15,8,1,8,1,7,5,9,8,15,16,9,17,16,21,13,13,17,13,13,14,9,15,21,8,10,18,21,2,7,17,13,5,7,9,8,2,18,5,3,21,6,14,6,21,9,3,15,2,14,13,5,15,2,5,8,8,8,14,9,7,17,16,1,8,21,9,6,21,1,19,7,5,8,21,7,10,15,7,4,15,8,21,4,13,20,1,1,13,9,4,16,7,5,13,1,18,2,7,17,21,14,7,13,20,9,17,15,5,2,7,13,15,13,15,19,13,7,2,15,17,8,15,17,16,20,7,6,3,2,15,14,21,17,17,7,16,15,21,8,6,8,6,18,8,21,10,10,2,5,4,16,17,9,6,16,13,10,21,17,18,5,15,19 +24,23,15,15,21,6,8,6,21,2,2,21,15,15,8,21,14,13,8,16,13,17,15,16,3,3,16,13,8,13,2,21,16,23,8,16,5,15,3,2,15,18,14,1,15,7,16,18,4,21,14,16,15,17,15,16,21,2,2,16,10,8,13,13,21,8,21,6,8,14,17,8,17,15,14,6,15,19,19,14,19,7,14,21,2,5,15,4,9,2,15,6,16,8,16,2,5,21,16,6,8,1,1,16,5,7,5,9,8,15,16,5,16,21,1,15,2,1,13,13,15,5,15,16,9,15,6,21,2,15,15,13,16,14,5,16,7,16,3,2,8,6,13,6,16,1,15,4,18,21,15,5,7,2,5,8,15,8,14,8,15,21,15,9,21,21,15,2,21,5,2,13,6,16,21,5,15,6,2,8,4,17,21,16,13,1,21,5,2,9,4,8,13,13,2,2,18,2,15,13,21,14,15,13,16,2,17,13,5,4,8,13,8,9,14,8,13,8,19,9,5,15,15,21,16,8,21,14,7,13,15,2,17,15,21,16,16,1,8,2,6,15,13,5,8,13,15,15,15,6,10,21,1,15,7,16,15,2,8,16,19,15,3,18 +24,23,23,23,16,8,15,2,21,2,6,21,6,2,6,3,8,15,2,21,13,16,19,15,2,9,21,2,8,13,2,8,16,23,15,19,2,15,13,6,2,18,14,1,15,7,16,18,4,8,21,8,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,2,19,8,10,5,19,16,8,4,19,7,14,16,8,10,6,9,21,15,8,13,1,8,16,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,17,8,2,18,11,2,7,16,13,5,13,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,21,8,19,15,2,21,16,21,13,9,15,21,6,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,8,6,4,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,2,3,13,13,15,9,5,16,13,17,8,20,14,14,5,13,14,14,17,16,21,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,8,21,16,15,6,8,15,15,21,21,15,15,23,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,6,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,7,4,5,16,21,15,7,13,7,13,5,1,10,19,13,16,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,23,23,15,18,13,15,17,6,2,7,16,15,13,2,21,13,16,20,15,19,5,21,6,8,13,2,7,21,23,13,3,2,10,5,6,2,18,14,1,11,7,7,18,4,20,21,21,15,15,15,16,21,15,2,16,5,2,13,10,6,2,21,6,2,2,17,16,18,13,2,6,15,21,21,6,19,15,14,15,8,7,2,2,15,13,13,15,1,8,16,15,6,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,5,8,21,13,13,14,15,13,21,8,15,20,16,2,8,21,13,5,2,8,8,2,21,5,2,2,6,14,5,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,10,15,1,16,21,15,21,2,10,15,21,18,13,13,13,21,7,2,2,13,13,5,21,21,21,10,20,1,16,15,7,8,8,13,15,4,2,21,2,15,13,18,14,15,5,20,2,17,13,5,4,8,13,8,13,15,10,13,8,8,9,5,16,15,16,16,20,15,14,13,2,15,14,21,21,21,15,15,19,21,8,6,7,10,15,16,17,6,15,2,6,15,15,21,15,2,16,15,13,2,23,23,23,23,23 +24,23,23,2,16,5,2,5,16,8,6,8,21,15,5,15,13,11,7,13,20,17,3,15,8,8,17,13,7,14,2,17,13,19,7,18,5,15,5,15,14,16,16,21,15,7,16,19,4,21,15,21,21,17,7,21,11,2,7,15,5,2,13,5,17,5,21,8,7,7,16,8,16,5,14,8,10,20,15,10,14,8,13,21,15,15,21,2,5,14,17,8,21,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,16,15,15,5,16,17,21,5,6,17,23,13,21,5,2,16,2,6,5,21,15,8,21,13,16,15,9,8,2,17,16,13,13,16,15,6,21,3,10,15,19,5,15,15,19,7,7,7,7,8,14,2,5,11,8,8,21,21,7,15,16,20,8,5,3,15,15,7,9,6,1,11,15,18,17,2,5,8,1,2,2,10,16,18,23,8,7,2,21,15,7,13,18,14,2,2,16,8,16,15,13,4,8,13,8,21,16,23,15,17,2,9,6,17,13,16,16,6,18,14,13,6,21,14,16,15,16,15,16,18,8,7,7,15,2,7,6,21,14,3,16,5,2,15,17,13,6,16,15,2,8,16,16,8,23,23 +24,23,5,15,21,2,10,10,17,6,2,17,5,15,15,8,14,13,2,21,13,16,19,16,4,2,21,5,9,13,6,16,21,23,7,19,10,15,6,2,14,20,19,21,13,7,7,15,4,21,14,16,15,17,15,16,21,10,6,17,6,10,13,2,3,7,21,15,6,10,16,8,21,10,5,8,5,4,16,5,13,7,9,16,16,20,9,4,15,13,8,2,19,2,16,5,15,21,21,4,2,1,21,1,6,7,5,9,8,15,15,9,1,21,1,2,7,17,13,13,14,10,2,16,5,15,21,15,2,8,17,6,16,5,4,15,5,18,2,16,4,1,5,6,15,19,2,2,19,19,15,2,13,21,9,7,15,14,21,8,7,19,13,13,1,21,6,4,21,16,8,13,4,21,21,7,14,15,3,10,10,2,21,18,8,5,21,4,19,15,8,19,5,15,19,2,21,6,15,13,21,14,2,7,6,2,18,17,3,4,8,13,8,10,21,23,3,2,15,11,3,1,13,16,16,9,14,10,5,13,13,2,15,15,17,16,16,15,8,11,15,6,5,5,6,3,13,6,15,13,4,15,18,6,10,17,13,2,15,17,8,23,23,23 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,13,21,21,7,10,2,16,6,17,4,14,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,7,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,23,21,4,4,10,17,6,5,19,21,15,13,10,14,13,8,19,13,16,19,18,4,5,21,17,7,13,10,7,18,23,13,17,9,15,5,7,14,21,14,15,15,7,8,16,4,21,14,15,16,21,18,17,9,3,21,16,15,10,13,9,21,5,20,10,10,4,21,8,19,9,7,15,5,19,10,13,13,7,13,17,21,10,18,7,16,4,5,13,21,8,21,2,8,21,8,8,21,15,17,8,8,7,5,9,17,15,19,9,1,21,2,9,18,16,23,13,4,13,7,17,15,7,18,1,2,7,21,13,13,10,8,16,18,14,23,23,23,23,23,23,23,23,23,23,23,23,23,5,13,10,9,21,7,8,15,2,5,1,15,17,19,16,10,15,15,21,5,18,15,4,16,9,14,5,13,2,23,2,21,21,5,5,1,15,9,13,17,19,23,9,6,13,17,14,21,4,17,14,5,13,16,8,16,15,3,4,6,13,18,17,20,23,13,7,14,15,5,15,13,16,16,18,13,7,23,23,2,14,18,17,16,8,16,21,7,10,13,16,6,23,5,14,5,4,13,18,15,9,17,15,8,17,8,2,1,1,19,5,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,8,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,7,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,21,4,4,8,21,6,7,17,17,7,13,4,2,15,8,16,13,17,7,17,1,13,14,5,8,4,5,16,8,23,2,17,9,13,5,10,1,21,14,1,21,7,8,16,4,18,14,21,15,21,8,16,21,3,6,16,6,4,13,4,21,7,1,5,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,6,4,19,14,10,13,9,17,8,21,6,6,15,21,4,20,8,16,7,19,7,5,9,9,21,8,5,17,21,21,2,21,17,13,13,14,6,8,16,10,4,18,17,5,7,23,23,23,7,7,18,17,17,4,9,5,6,6,13,1,3,4,5,20,5,7,10,18,17,9,4,17,8,14,9,7,15,15,21,21,21,10,6,18,7,9,13,4,17,21,9,4,15,3,8,10,20,21,19,9,15,1,21,9,9,15,7,13,4,4,2,21,4,13,9,21,14,15,13,16,4,17,15,3,2,8,13,8,13,1,8,13,15,17,9,5,19,13,17,17,6,21,14,13,4,4,4,17,19,17,15,16,18,16,3,9,8,19,6,7,18,5,6,7,6,4,17,17,7,5,17,13,2,15,15,19,5,19,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,2,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,14,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,6,14,21,13,15,16,15,3,15,3,17,2,5,21,5,5,13,2,13,21,23,13,16,2,6,8,6,14,16,17,21,16,7,16,17,4,16,18,17,15,20,6,18,2,2,10,16,6,6,13,21,17,5,14,8,15,14,16,2,16,8,15,15,5,2,21,13,13,8,13,8,15,13,18,2,3,5,15,8,21,7,16,6,5,21,15,15,21,1,1,6,16,7,5,7,8,15,15,5,21,16,8,2,3,17,23,13,15,4,15,21,2,7,21,14,15,2,21,13,21,6,13,8,2,21,17,13,7,14,2,8,17,21,6,15,20,5,14,21,2,8,9,16,7,8,15,15,5,1,8,15,18,21,2,2,16,20,15,13,23,23,23,14,6,7,17,2,2,5,16,2,8,20,1,13,2,10,21,8,23,13,13,2,21,15,2,21,15,14,7,6,16,2,7,18,13,2,7,13,7,21,14,23,13,20,21,9,6,16,16,16,20,6,20,14,5,13,2,2,3,15,17,15,16,18,16,2,8,13,2,13,9,18,2,6,16,6,21,15,1,7,2,15,15,21,3,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,8,7,18,15,15,21,6,3,15,15,13,13,2,21,13,16,11,15,17,5,15,15,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,3,7,16,6,2,14,13,21,21,10,10,2,16,8,19,13,10,7,5,21,16,9,19,7,14,16,7,13,4,3,16,13,8,13,1,8,16,15,6,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,15,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,14,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,7,10,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,21,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,14,4,5,5,16,17,15,15,15,15,2,17,15,16,15,23,23 +24,23,23,6,21,7,15,2,21,10,4,21,11,5,2,15,13,15,7,17,13,21,15,21,1,3,16,6,8,13,2,8,16,23,6,17,10,13,4,8,7,21,14,21,19,7,16,18,4,21,14,21,15,17,15,16,21,4,5,16,6,6,9,2,21,2,21,5,10,4,16,2,16,8,14,15,5,16,15,14,13,7,10,13,9,15,15,2,4,14,16,6,4,8,16,15,6,21,21,6,21,7,17,13,2,7,5,9,8,7,7,5,4,21,21,10,21,16,13,13,14,5,4,16,1,10,2,1,2,7,21,13,18,10,5,17,6,17,2,7,15,16,2,6,21,15,8,23,23,2,10,13,4,14,9,8,13,8,15,7,5,21,15,2,21,21,7,13,21,10,10,13,10,16,21,10,14,14,10,2,8,21,21,21,13,18,1,6,2,15,8,8,13,21,2,2,21,2,13,5,21,14,15,13,8,17,16,15,5,4,8,13,8,13,6,5,7,16,8,9,5,16,13,21,17,8,21,14,6,13,13,3,21,15,1,15,16,21,17,7,13,7,4,21,14,15,6,15,10,6,4,21,17,15,6,21,15,4,8,15,19,5,23,23 +24,23,23,10,21,1,10,10,16,4,5,8,21,15,21,10,4,13,18,18,15,16,15,18,2,5,21,7,8,13,6,8,21,23,21,20,9,6,3,15,7,18,3,15,15,7,8,1,4,8,14,16,1,17,6,21,18,4,10,15,6,15,13,2,18,7,21,9,5,7,17,14,16,4,9,6,7,17,16,5,13,7,14,19,4,21,3,10,8,13,8,4,1,21,21,4,6,21,21,2,10,1,17,17,2,7,7,9,21,15,8,9,17,21,1,6,1,16,23,7,13,8,6,16,8,4,8,1,2,7,1,13,15,4,5,17,10,16,21,2,13,16,6,5,10,4,23,15,18,5,4,13,21,9,9,8,8,8,15,19,5,21,1,21,17,19,6,10,21,7,21,13,4,15,16,7,16,15,15,7,4,7,1,17,5,16,21,21,5,10,10,5,23,9,7,16,17,14,15,13,21,14,14,13,16,4,16,15,3,4,8,13,7,17,8,23,13,16,3,3,5,7,13,17,16,19,1,14,5,13,2,10,19,16,21,16,21,21,7,4,10,21,15,23,5,5,15,15,15,8,4,15,1,7,2,16,7,13,21,18,19,3,19,23 +24,23,23,23,23,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,5,21,17,2,7,17,2,4,21,17,8,7,10,14,19,6,17,13,17,8,17,4,23,17,5,2,10,10,6,21,23,15,17,9,15,5,2,10,18,2,7,15,7,21,17,4,21,15,16,17,9,19,16,21,15,7,3,10,23,23,23,23,5,21,7,2,6,17,10,21,9,14,5,4,1,16,13,13,15,13,16,21,10,21,21,7,17,14,2,21,2,21,2,5,21,21,15,21,1,17,7,16,7,5,9,15,15,8,9,18,16,17,5,7,16,23,13,4,14,4,17,9,10,19,21,10,10,2,13,18,8,4,8,2,21,9,2,9,21,1,5,8,7,23,15,21,2,9,13,21,5,9,19,8,7,16,7,6,7,10,2,21,21,6,1,16,21,15,4,19,14,23,23,23,23,23,23,23,17,15,4,14,20,18,21,9,10,10,18,23,2,19,4,21,15,13,15,18,5,9,13,17,10,16,18,9,4,8,13,6,13,19,23,10,17,5,3,5,16,15,6,18,16,19,13,9,3,8,23,16,7,16,15,21,21,8,18,13,7,2,23,5,2,7,4,8,17,10,21,18,9,10,17,13,6,4,11,15,5,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,16,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,2,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,18,2,5,2,16,5,15,18,13,5,2,21,5,15,2,18,13,15,18,18,13,18,14,8,8,14,13,8,18,3,8,16,2,14,9,6,2,18,8,7,15,7,21,17,4,21,18,16,10,19,15,21,19,5,2,19,5,13,2,21,5,15,21,8,6,14,19,13,21,15,15,6,9,2,16,15,13,8,13,21,18,3,21,21,5,5,14,5,14,8,21,6,5,21,15,1,15,1,17,13,17,7,5,9,15,15,8,9,6,21,17,5,3,21,23,13,2,6,4,17,9,8,16,21,9,6,21,13,19,15,5,8,2,21,13,2,4,1,1,16,8,13,13,21,14,14,13,17,7,6,9,16,8,7,14,2,5,16,15,7,21,16,15,5,8,16,3,6,8,8,21,7,7,16,15,19,5,2,21,2,16,14,21,2,3,10,3,5,23,8,7,1,16,15,2,19,21,14,21,13,16,5,17,6,3,4,8,13,6,21,8,23,5,15,16,21,5,15,13,8,21,2,17,6,5,11,5,14,21,16,18,15,16,18,21,5,6,21,5,23,7,14,13,6,13,8,5,16,21,15,7,16,13,15,21,16,19,5,23,23 +24,23,7,10,21,9,6,5,17,7,21,21,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,15,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,17,6,14,2,21,9,6,15,8,14,13,5,7,2,5,8,8,8,14,9,15,17,21,9,8,21,2,8,21,16,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,16,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,10,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,7,17,16,15,10,21,2,10,17,6,7,8,8,13,13,2,21,13,16,15,17,18,5,7,2,7,13,4,8,19,23,15,19,2,13,5,6,2,18,14,1,11,7,8,18,4,21,21,15,7,15,21,16,21,4,2,16,5,10,13,4,6,10,21,15,2,2,17,2,19,4,15,7,5,21,16,14,19,7,14,15,8,6,3,3,8,13,13,5,1,7,16,13,6,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,7,18,13,13,14,15,10,21,8,15,19,1,2,15,7,13,5,4,1,8,2,21,5,2,17,6,14,3,21,9,6,7,15,14,13,5,14,2,5,8,8,8,14,9,15,1,16,3,7,21,2,6,17,21,21,13,5,9,21,7,15,7,7,2,10,10,21,8,5,20,21,21,15,9,4,8,13,5,4,2,21,2,15,21,21,14,15,13,20,3,16,15,5,4,8,13,8,13,5,10,13,8,15,9,5,17,13,1,21,21,14,14,13,13,15,14,21,21,16,15,7,19,21,8,13,8,4,15,7,15,15,15,2,5,15,16,3,15,6,16,13,2,21,15,15,23,23,23 +24,23,7,5,21,8,7,5,17,10,6,16,17,4,13,4,4,15,10,16,13,16,15,16,21,19,23,23,4,5,5,15,18,23,8,15,9,7,5,5,10,19,14,21,1,7,16,18,10,18,3,17,15,21,15,16,21,4,4,1,6,4,6,13,17,14,21,8,15,16,16,8,21,13,14,7,5,17,5,8,20,7,14,1,19,4,4,19,4,7,4,4,21,7,19,13,5,21,17,9,19,1,16,7,10,7,5,9,9,15,11,9,20,21,17,9,18,16,13,13,17,10,9,16,9,5,18,17,4,9,21,13,17,5,2,17,10,21,17,6,8,6,4,7,1,6,10,5,17,2,4,7,19,9,9,20,7,8,14,21,7,16,8,10,21,21,2,4,16,19,8,6,4,16,21,7,5,6,3,18,15,18,21,6,4,15,1,21,15,7,15,7,13,4,5,4,18,2,15,13,21,14,4,6,16,6,16,13,3,4,8,13,1,7,19,2,1,11,5,15,5,16,13,16,17,19,1,14,13,13,6,4,11,19,21,15,16,21,16,4,5,7,4,6,8,5,15,15,9,15,4,17,1,15,5,17,15,4,4,16,19,7,3,19 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,7,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,7,14,23,23,23,23,23,23,23,23,23,23,23,23,23,7,17,6,6,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,2,21,2,7,6,21,8,15,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,5,5,21,7,16,17,10,14,17,15,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,6,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,14,2,5,8,15,8,14,17,6,1,16,11,18,21,3,2,21,15,8,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,9,2,8,8,8,18,14,5,2,21,2,7,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,8,3,16,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,8,17,15,23,15,17,8,15,15,19,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,17,4,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,8,8,21,6,10,4,17,9,15,17,8,4,5,4,4,15,8,16,13,17,7,16,21,13,18,6,9,3,18,4,19,23,7,4,9,13,6,15,4,21,14,8,21,7,16,18,4,18,3,17,15,11,15,16,21,9,21,16,5,10,13,4,21,7,21,5,10,4,17,18,17,4,4,8,5,21,14,6,20,7,14,17,2,6,4,19,14,5,13,9,21,7,21,9,6,16,17,5,19,8,16,15,21,7,5,9,9,13,11,5,21,21,21,2,21,17,13,13,8,10,8,16,10,10,18,1,5,7,4,13,16,4,13,18,2,17,4,3,9,6,5,5,1,3,4,9,20,4,9,10,19,13,9,19,7,8,8,9,7,15,16,10,21,21,4,4,18,19,5,13,4,17,21,7,2,14,7,8,5,19,21,1,10,17,1,21,13,8,4,8,13,8,9,4,17,16,6,10,21,14,4,13,8,14,16,15,3,4,8,13,15,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,5,13,4,3,19,15,17,15,16,18,16,9,9,7,19,6,7,5,16,17,9,11,4,17,17,7,5,16,7,4,15,16,20,5,19,18 +24,23,23,23,23,23,23,15,15,4,2,16,6,6,2,21,13,1,2,16,13,21,7,16,17,5,8,13,2,13,8,16,16,23,15,19,2,6,8,6,2,18,15,1,15,7,8,18,4,7,21,15,11,15,15,15,21,15,13,23,23,23,13,9,15,16,21,6,10,8,8,2,17,8,4,15,5,21,2,14,3,7,14,16,8,6,4,2,16,13,8,9,21,7,8,2,15,21,11,6,17,8,21,2,8,7,5,9,15,15,15,9,15,17,21,4,8,21,13,13,14,15,6,16,8,13,18,21,2,13,17,13,5,4,8,8,2,21,5,2,19,6,14,6,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,10,15,1,15,10,8,21,6,3,21,21,21,13,5,15,21,15,14,15,15,2,5,10,21,6,15,20,1,7,15,9,15,16,15,5,13,21,21,2,7,4,21,14,4,13,20,10,17,15,5,2,7,13,15,13,13,3,13,8,2,13,16,17,15,16,16,2,14,14,14,13,10,14,21,16,17,15,17,19,1,5,13,4,8,3,14,21,4,15,2,5,15,15,17,15,6,17,13,5,15,17,18,15,2,19 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,23,23,16,6,10,15,18,15,6,21,6,6,6,3,5,15,2,21,13,16,19,15,16,5,8,13,7,6,6,6,17,23,15,19,10,15,5,6,2,18,15,19,11,7,8,18,4,15,1,15,16,13,15,21,21,2,6,3,14,23,23,6,6,4,21,5,6,16,16,15,19,7,6,6,5,16,17,13,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,2,5,17,13,5,15,15,1,2,19,7,5,9,8,15,13,9,21,21,18,6,10,18,13,13,14,4,13,21,10,15,6,21,2,6,17,13,5,6,8,8,7,1,5,2,19,6,8,6,21,7,6,15,16,14,13,5,6,2,5,8,7,8,14,2,15,21,15,15,9,21,2,6,19,15,21,13,5,7,21,8,5,13,6,10,5,19,19,8,5,21,21,6,2,9,21,8,13,5,15,21,17,2,15,13,16,14,5,13,20,4,16,13,5,4,8,13,7,13,13,19,13,8,2,9,5,17,15,16,16,3,14,14,5,13,5,14,17,16,17,15,17,1,8,7,2,5,6,4,5,15,6,2,2,6,15,21,16,15,5,15,15,6,16,16,15,5,23,23 +24,23,23,23,23,23,2,10,21,2,15,21,6,2,6,19,13,15,2,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,2,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,14,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,7,10,13,5,16,8,7,13,13,13,21,16,8,6,2,14,6,9,17,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,15,14,2,3,2,6,21,21,8,2,20,21,16,7,7,8,8,7,16,5,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,21,6,21,15,16,21,8,8,1,15,6,14,15,15,14,2,2,9,15,21,16,15,4,15,15,15,15,21,15,23,23,23 +24,23,23,23,23,23,5,6,17,17,6,4,21,6,10,21,14,13,2,17,7,18,21,19,6,9,21,4,8,13,5,13,18,23,15,19,3,6,10,6,14,1,1,15,15,7,16,17,4,21,18,17,1,15,15,15,18,6,4,7,4,4,13,8,18,10,1,6,6,21,18,15,16,4,4,6,5,11,16,14,11,13,15,21,8,19,21,3,5,13,17,21,16,8,13,1,5,21,16,8,21,1,17,17,18,7,5,9,8,15,8,9,16,21,17,5,17,21,23,13,1,6,6,17,9,6,8,17,10,13,21,13,18,6,2,8,17,21,10,2,4,1,19,5,1,16,2,23,7,15,10,13,17,10,9,19,17,8,15,19,6,8,13,2,21,21,4,1,1,19,5,13,8,21,17,5,7,10,7,7,5,8,1,17,7,17,21,4,9,10,10,21,23,11,7,4,17,14,18,19,21,10,5,7,14,6,17,15,3,4,8,13,6,5,8,23,13,17,8,3,5,16,13,17,16,19,13,4,23,23,6,14,18,21,16,11,23,18,11,13,9,6,8,23,5,8,14,15,18,6,2,16,1,15,6,17,7,21,5,23,23,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,7,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,7,21,8,10,9,17,6,15,17,6,21,7,7,13,13,19,17,13,16,7,16,21,9,8,6,8,9,4,8,20,23,6,19,4,13,5,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,19,5,7,7,16,13,13,17,5,4,19,4,8,8,8,17,8,4,6,10,17,1,14,20,7,14,16,8,6,14,21,16,5,3,1,17,8,8,4,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,9,6,17,13,13,14,7,7,21,8,10,18,21,2,15,17,13,5,5,4,8,2,21,5,2,17,6,14,6,21,9,6,15,4,9,13,5,4,2,5,8,8,8,14,16,15,1,7,4,8,21,9,15,21,21,18,13,9,8,21,9,14,10,5,4,10,8,21,4,7,20,1,1,9,9,4,16,7,5,14,21,21,2,7,17,21,14,7,5,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,15,16,20,9,5,4,3,10,14,17,17,17,7,17,19,21,8,10,8,4,21,5,1,15,6,2,9,10,16,17,16,6,16,13,9,15,17,18,4,6,18 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,9,7,4,4,5,8,7,8,14,15,15,18,13,8,8,21,9,4,21,17,14,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,21,5,2,21,21,8,15,1,17,8,16,7,5,9,5,15,15,9,6,21,8,2,1,21,13,13,1,6,10,16,9,16,19,11,10,6,4,13,19,4,5,7,7,1,13,2,1,21,23,23,21,15,23,23,5,7,8,21,13,6,9,19,8,7,15,6,5,11,13,9,18,21,18,5,16,11,10,13,2,3,23,23,23,14,19,15,5,10,1,21,9,21,21,4,10,10,10,2,23,8,13,4,17,14,15,13,17,14,6,13,16,6,8,13,9,4,8,13,6,21,15,23,5,16,6,9,5,15,15,17,16,20,15,13,23,6,8,14,19,17,21,11,16,1,15,5,10,21,8,5,8,10,15,15,2,6,4,17,16,15,21,7,7,6,23,23,23,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,23,23,23,23,23,23,23 +24,23,23,2,21,1,15,6,18,15,2,18,15,8,21,8,5,13,8,16,13,17,15,16,2,5,21,7,8,13,6,8,21,23,15,19,9,13,5,8,21,18,14,1,15,7,8,19,4,16,15,16,8,15,4,17,21,7,21,21,5,15,13,7,21,7,21,5,6,10,21,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,13,2,14,21,14,16,2,8,21,17,5,1,7,21,8,21,7,5,9,6,15,8,5,15,21,16,15,2,15,13,13,14,10,15,16,9,5,20,16,2,15,15,13,17,4,13,21,2,16,5,7,9,8,2,5,21,21,15,13,18,15,15,5,14,2,5,8,15,8,14,2,15,1,5,5,21,21,15,15,17,2,21,13,4,16,21,4,14,10,8,8,15,21,1,21,7,16,1,6,2,11,4,8,13,4,15,2,21,2,15,1,21,14,14,13,8,2,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,17,16,8,21,14,5,13,2,1,18,16,17,7,16,18,16,1,4,5,19,2,13,3,6,1,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,23,16,5,6,2,21,2,6,17,6,5,2,19,15,16,2,21,13,16,16,15,10,7,14,16,8,13,2,16,3,23,8,19,2,15,9,6,2,18,15,17,11,7,14,18,4,16,19,15,15,15,15,17,21,2,21,6,15,6,13,7,21,2,21,5,6,8,21,14,17,5,14,6,5,17,16,16,9,7,14,16,8,7,6,3,10,13,2,16,21,14,17,5,2,21,11,6,15,15,21,8,2,7,5,9,8,15,13,9,21,1,21,10,2,17,13,13,14,13,15,16,8,15,18,15,2,7,16,13,5,6,8,8,2,21,5,2,20,6,14,6,21,9,6,15,15,2,13,5,6,2,5,8,8,8,15,15,13,21,15,2,13,18,2,6,16,21,21,13,15,13,21,14,15,14,10,10,2,8,21,21,13,20,1,2,15,8,8,8,7,5,8,2,17,2,13,13,21,14,14,13,20,8,7,15,5,4,8,13,13,13,9,3,13,8,16,9,5,15,13,16,16,20,7,14,5,13,10,14,21,21,21,15,17,21,7,5,7,8,8,13,5,15,14,21,6,13,15,14,16,15,6,8,8,15,16,21,16,5,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,15,16,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,21,5,17,5,7,13,5,10,21,23,13,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,2,15,15,2,13,16,21,5,21,15,6,10,21,6,8,16,14,13,6,2,8,15,14,8,13,16,15,15,1,21,5,15,15,2,21,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,15,8,8,15,2,21,13,21,8,2,8,2,15,16,3,7,18,13,5,1,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,6,4,21,4,15,7,17,10,2,6,17,3,6,15,10,15,10,19,7,17,21,21,8,23,23,7,2,13,6,7,21,23,15,17,9,13,5,4,17,2,14,15,15,7,21,15,4,17,14,17,21,17,6,16,11,2,10,17,5,7,13,4,21,3,14,6,4,21,16,19,17,6,6,6,10,16,16,13,13,7,13,17,17,7,19,21,7,9,7,9,19,7,19,21,9,21,17,6,21,1,17,17,16,7,5,9,8,15,15,9,17,21,21,5,7,16,23,13,17,5,8,16,9,3,8,16,6,4,21,13,15,4,5,8,16,17,10,2,4,18,1,5,8,6,15,23,10,13,21,13,10,6,9,19,8,8,15,4,5,1,17,8,21,21,4,15,17,8,6,13,3,19,17,7,7,4,7,2,6,18,1,4,9,17,21,15,4,10,10,21,23,8,9,4,21,15,4,19,17,10,14,7,16,7,17,18,3,4,8,13,6,21,11,23,13,16,6,3,5,16,15,21,21,6,7,9,4,6,4,23,16,19,17,15,16,21,7,5,10,21,14,23,7,9,15,6,13,10,2,8,17,15,10,17,13,4,3,16,17,5,19,23 +24,23,23,23,23,23,6,15,21,2,2,21,6,3,8,3,2,15,2,16,13,15,18,15,3,9,8,15,8,13,15,8,16,23,15,19,2,15,3,8,2,16,14,21,11,7,16,18,4,14,21,15,16,15,15,16,21,2,5,21,5,2,9,13,6,8,21,15,2,2,17,3,19,8,5,15,5,21,16,6,9,7,14,16,8,6,4,3,16,15,8,13,1,8,17,15,6,21,11,15,15,15,16,2,2,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,15,18,15,2,7,21,13,5,2,8,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,20,2,2,8,5,8,8,7,14,15,15,17,13,2,8,19,15,2,21,21,16,13,5,15,21,7,15,7,5,2,13,2,21,8,15,20,1,4,8,9,6,8,9,8,6,2,18,2,15,15,21,13,4,15,20,15,17,15,5,4,8,13,7,13,7,19,13,8,13,9,5,16,13,16,15,20,15,14,5,13,8,14,17,16,21,15,16,21,8,13,4,14,6,10,15,15,15,19,5,9,14,21,17,16,5,16,8,4,16,21,15,23,23,23 +24,23,23,23,23,6,9,10,17,10,5,21,17,10,4,8,14,19,5,16,3,21,18,16,4,5,14,4,8,6,10,18,21,18,7,3,10,17,6,6,7,18,7,7,15,7,17,17,4,16,14,17,21,21,15,16,21,15,19,17,6,4,3,9,17,7,21,3,7,14,21,8,17,7,14,15,5,20,16,5,18,7,16,17,7,6,10,3,21,23,8,10,7,8,16,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,6,18,21,9,5,19,18,2,10,17,13,21,10,6,8,21,21,10,2,4,1,1,5,16,6,2,23,21,15,1,13,17,5,9,18,8,7,15,2,5,1,15,3,21,18,8,2,17,3,10,10,5,21,21,15,7,14,19,9,2,21,16,17,5,17,21,7,2,10,2,16,23,3,6,13,21,4,2,19,21,16,5,6,16,4,21,15,3,4,8,13,13,21,5,23,8,16,9,3,5,16,13,17,16,19,7,7,7,17,5,23,19,1,17,13,16,18,17,8,9,16,8,23,5,9,5,21,15,2,10,21,17,13,2,21,7,4,16,16,19,5,3,23 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,18,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,17,16,23,13,2,5,9,19,17,4,18,1,6,4,21,13,15,19,16,17,14,19,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,16,8,7,14,2,5,1,7,1,19,1,4,9,21,21,5,19,16,9,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,14,17,14,5,13,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,15,15,17,16,18,3,14,8,2,23,14,19,17,21,8,16,21,15,9,9,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,14,16,18,23,8,2,3,14,5,6,21,19,5,15,15,7,8,1,4,16,15,16,21,15,15,21,3,2,23,23,23,23,13,13,15,5,21,5,15,6,16,14,16,6,9,2,7,16,16,13,13,6,13,9,21,2,2,21,21,13,13,2,15,14,21,2,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,8,2,8,23,5,10,2,15,16,15,6,16,20,2,2,15,13,15,8,2,7,15,7,14,2,13,17,6,5,19,15,15,23,2,7,15,13,17,3,9,21,16,8,15,2,5,21,16,2,21,21,2,7,21,15,5,6,14,23,23,23,23,23,23,23,23,6,21,21,15,21,21,6,2,9,15,18,23,2,16,5,21,15,15,13,21,14,14,13,8,2,17,15,18,4,9,13,20,16,14,23,13,15,2,3,11,16,13,21,16,3,14,14,5,11,14,14,19,21,21,15,16,11,19,8,13,14,21,15,5,8,5,14,15,15,2,21,21,15,2,16,7,15,15,16,20,2,23,23 +24,23,4,6,17,15,5,4,21,2,4,2,16,6,13,21,7,13,6,19,15,16,13,16,19,2,21,4,8,13,6,9,19,23,13,18,9,10,2,16,6,1,14,15,15,7,17,1,4,16,14,17,1,8,15,13,21,2,6,15,6,15,13,7,21,4,21,6,5,8,19,17,21,4,6,8,5,4,2,19,13,7,13,14,21,6,21,4,15,13,8,6,16,8,16,6,2,1,21,7,16,1,13,4,9,7,5,9,8,15,14,16,16,21,15,2,1,17,23,13,20,5,4,16,8,6,8,21,6,4,21,13,1,8,9,7,5,18,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,9,8,8,8,15,6,5,16,16,6,1,20,15,4,21,19,6,13,13,17,16,15,10,5,3,2,6,1,1,20,6,20,21,8,6,7,17,19,23,6,6,2,17,14,15,13,16,14,6,20,16,3,16,16,3,4,16,13,8,5,15,23,13,16,20,15,5,15,13,17,16,6,11,4,4,16,6,14,1,16,16,16,17,21,9,10,13,16,4,23,23,2,6,6,15,1,4,15,16,14,6,17,16,2,1,17,20,5,19,23 +24,23,15,7,21,2,10,6,21,15,9,2,17,4,9,11,2,15,10,16,13,15,15,21,16,23,16,5,13,4,5,8,21,23,8,21,18,9,6,16,14,19,14,21,1,7,16,19,4,21,3,10,15,1,15,16,13,4,19,21,3,6,2,13,2,8,7,6,7,2,17,15,17,13,4,6,5,21,4,14,19,7,14,21,2,5,4,19,14,5,13,9,21,7,16,2,6,21,21,6,19,8,21,10,20,7,5,9,9,15,11,5,17,21,18,15,3,8,13,13,8,15,6,8,5,2,19,17,2,7,21,13,21,4,6,18,15,17,7,7,8,6,5,6,1,3,2,5,21,5,4,11,19,5,9,20,7,7,14,21,6,1,15,2,21,21,6,17,21,18,8,8,5,21,6,1,13,6,18,10,14,21,17,2,10,17,21,1,8,11,2,8,13,21,9,2,21,14,4,14,21,6,7,13,15,10,17,15,3,4,8,13,8,13,5,4,9,15,15,9,5,15,13,1,16,18,21,14,5,13,2,2,19,8,21,16,16,18,16,4,5,7,20,6,7,1,6,4,8,6,10,21,17,15,5,16,7,6,17,16,19,2,19,23 +24,23,23,23,21,7,4,10,16,7,8,17,14,17,6,4,9,16,4,19,15,16,19,17,4,9,21,4,16,5,5,4,15,23,16,16,21,9,7,3,4,1,15,7,15,7,21,17,4,17,14,17,1,17,6,15,18,9,10,4,9,10,13,4,21,9,18,9,6,10,17,16,17,4,3,15,10,15,16,6,13,13,7,16,19,9,21,14,5,13,8,16,21,8,17,13,10,17,21,5,21,1,17,16,10,7,5,9,8,15,15,9,17,21,17,5,4,21,23,4,1,6,9,17,9,15,1,17,10,4,21,13,11,10,5,8,17,21,10,2,4,1,1,5,18,6,15,23,16,4,10,13,2,10,9,19,8,7,16,8,5,1,15,9,17,21,13,4,21,19,8,7,4,11,21,5,14,15,7,5,4,15,1,21,15,17,1,21,2,10,6,5,23,9,8,16,17,14,15,10,17,14,3,5,21,4,17,15,3,4,8,13,6,21,5,23,13,1,19,19,5,11,13,17,17,19,13,3,7,7,5,23,19,17,21,11,17,1,15,6,9,16,4,23,5,6,14,3,16,21,19,5,1,7,7,21,7,21,15,17,19,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,6,14,10,21,8,7,1,21,7,13,19,5,13,8,20,7,16,19,16,4,5,21,15,8,5,6,6,17,23,23,17,21,9,5,8,10,17,19,7,15,7,21,17,4,16,18,16,1,15,4,8,19,6,5,1,5,23,23,23,8,16,21,6,3,6,15,15,21,1,4,8,5,4,5,23,23,23,23,23,23,23,23,9,15,4,16,4,15,4,16,5,8,21,21,2,9,1,17,8,16,7,5,9,6,7,11,9,6,21,13,2,21,10,7,13,15,6,21,16,9,4,19,21,4,4,6,13,19,8,6,8,8,19,10,9,8,21,14,7,7,7,10,4,21,7,21,13,13,3,9,1,8,8,16,4,5,11,13,4,21,21,6,2,17,19,4,13,6,11,16,7,2,6,15,7,6,6,1,21,9,21,21,7,9,10,6,9,23,8,8,4,17,14,6,13,16,14,15,5,16,4,8,15,9,4,8,13,6,8,5,23,6,9,10,3,5,17,15,17,16,19,13,14,4,8,8,23,19,17,21,11,16,1,7,6,5,7,8,23,23,23,23,9,15,17,15,9,17,2,7,17,7,4,16,16,19,9,19,23 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,21,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,2,5,9,19,17,4,18,1,6,4,21,13,15,19,16,17,14,19,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,17,8,7,14,2,5,1,7,1,19,1,4,4,21,21,5,19,16,9,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,14,17,14,5,6,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,3,14,15,2,23,14,19,17,21,8,16,21,15,9,5,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,23,23,23,5,2,6,18,15,4,21,6,6,4,19,5,15,3,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,6,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,15,2,15,21,15,8,7,21,10,8,19,16,21,13,10,15,21,14,6,5,4,2,6,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,7,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,4,13,5,14,17,16,21,15,17,21,7,5,2,8,6,4,5,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,7,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,13,10,10,21,15,15,16,15,9,15,7,10,13,2,17,13,16,15,15,1,5,21,8,7,13,2,1,16,23,5,16,21,13,9,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,13,16,5,4,13,4,20,8,21,8,7,6,18,14,21,1,16,14,16,13,7,15,7,7,15,16,15,14,16,2,15,13,6,19,1,7,15,7,2,21,21,6,21,1,17,8,2,7,9,9,19,15,8,5,15,21,21,4,16,16,13,13,14,4,15,16,9,15,20,16,6,2,15,13,17,5,5,20,3,17,5,2,5,17,15,8,21,16,2,15,2,16,16,5,8,2,5,7,15,8,14,19,15,1,16,10,21,21,7,13,17,19,10,13,4,20,21,7,14,7,7,2,7,15,21,21,13,15,1,7,2,11,16,8,13,4,2,2,17,14,15,13,17,14,6,13,15,10,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,16,13,17,16,10,8,14,5,13,2,16,18,15,17,15,17,19,16,8,13,10,13,23,13,2,14,13,2,6,7,2,17,15,7,17,15,2,8,16,19,9,13,19 +24,23,15,4,21,9,6,5,17,7,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,5,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,8,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,9,14,15,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,18,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,23,8,21,7,5,6,21,15,13,21,6,17,10,7,10,13,2,21,13,21,3,16,21,5,8,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,16,21,19,21,15,10,2,5,5,17,2,21,20,2,4,21,19,19,7,14,7,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,6,21,11,6,15,1,16,16,16,7,5,9,8,15,15,9,1,1,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,21,13,5,13,8,8,2,21,5,2,9,6,14,7,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,10,15,1,16,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,15,5,7,2,8,13,5,4,2,16,2,15,13,1,14,13,5,20,4,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,15,10,15,14,21,21,16,8,15,19,21,8,13,7,14,21,5,13,15,13,2,6,15,16,21,15,2,15,13,6,15,17,23,23,23,23 +24,23,23,5,18,7,8,6,21,10,15,16,6,5,2,19,5,16,8,16,13,16,7,21,21,5,8,13,8,13,6,8,17,23,7,19,2,13,15,6,2,18,13,18,15,7,8,16,4,16,18,21,15,15,6,18,21,2,2,8,14,23,23,10,5,15,2,5,5,17,16,2,20,7,15,15,5,17,6,2,19,7,14,16,8,8,15,2,21,5,8,13,21,8,15,15,6,21,15,6,15,15,16,2,15,7,5,9,8,15,8,9,21,16,18,5,2,17,13,13,14,15,6,21,5,15,15,21,7,2,21,13,5,6,16,8,5,17,16,5,16,6,14,13,21,9,8,16,6,14,5,7,8,15,9,8,8,8,15,5,15,18,8,15,9,1,15,15,21,2,13,5,13,7,7,8,5,15,5,15,15,8,21,16,6,20,1,7,13,9,15,8,13,5,15,21,16,2,15,13,15,14,7,13,20,8,16,15,5,4,7,13,13,15,13,23,13,16,2,9,5,17,15,16,16,8,14,14,13,3,14,14,21,16,21,8,16,21,8,2,4,9,5,14,7,15,14,19,6,5,15,15,16,7,6,7,15,15,17,16,21,9,23,23 +24,23,7,7,21,6,7,8,17,15,8,21,6,6,6,8,7,7,2,17,13,16,7,16,20,5,8,3,7,9,6,2,20,23,5,19,2,13,19,6,2,18,14,17,21,13,8,15,4,16,18,16,11,15,15,1,21,5,15,17,6,2,4,8,21,9,4,5,15,8,17,8,17,4,14,6,6,21,7,7,19,7,14,15,8,10,3,20,16,6,4,14,17,5,21,8,8,21,11,6,15,15,8,21,6,13,5,9,8,15,15,9,16,17,1,2,6,21,13,13,14,10,8,8,16,21,18,21,2,7,17,4,5,8,4,8,19,21,8,6,19,18,14,8,5,7,23,23,23,23,7,21,2,13,9,7,7,8,14,9,8,1,16,21,9,21,2,9,17,21,6,13,5,4,21,9,19,13,15,2,6,10,21,4,8,20,1,4,9,17,4,2,7,4,7,4,16,18,14,8,17,14,6,13,20,7,17,15,6,2,2,13,18,15,2,23,5,7,2,15,6,21,18,16,17,20,2,6,13,19,10,14,16,19,16,13,17,19,17,4,5,19,5,21,7,17,10,15,7,6,10,21,21,8,10,16,15,10,21,17,21,2,6,19 +24,23,23,15,21,21,2,5,16,2,15,2,21,7,6,13,13,21,2,15,11,21,21,16,2,5,21,13,8,13,6,6,21,23,13,17,6,14,5,8,5,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,15,21,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,2,16,15,5,21,21,2,6,15,13,21,3,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,16,5,21,21,10,15,16,20,8,14,7,4,17,3,14,6,16,15,6,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,8,18,15,16,15,16,21,8,6,7,7,16,13,15,10,14,13,16,5,13,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,10,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,7,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,17,7,23,23,8,4,5,13,5,17,23,13,17,6,6,6,4,16,19,7,7,15,7,8,17,4,16,14,17,21,1,6,15,21,21,10,13,6,10,13,17,17,9,21,5,6,4,17,8,16,7,5,7,5,17,8,7,13,13,13,17,17,2,3,1,7,15,9,10,21,7,21,2,5,21,21,19,21,1,17,8,10,7,5,9,8,15,8,9,1,17,17,6,2,16,23,13,1,5,7,16,9,10,8,17,15,6,1,13,15,6,5,8,17,21,10,2,19,1,1,6,7,16,2,23,23,23,23,14,9,5,9,21,8,7,15,4,5,1,15,8,17,1,10,7,15,18,6,7,5,17,21,7,7,6,9,4,6,6,18,21,2,17,1,13,6,13,17,21,23,23,7,3,19,2,7,5,2,3,4,5,17,7,9,19,7,4,13,13,7,21,13,7,9,16,2,3,9,17,13,1,18,8,19,10,5,6,16,23,16,19,16,7,16,1,7,6,5,15,6,23,23,21,4,7,7,2,17,16,1,15,6,17,13,6,2,16,1,5,19,23 +24,23,23,15,17,7,5,6,17,6,15,16,18,15,9,15,13,15,2,13,18,16,3,15,2,6,16,13,5,13,14,6,16,23,13,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,18,15,2,6,16,15,15,13,2,21,5,6,8,6,2,8,2,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,21,16,19,3,2,17,23,13,10,5,15,16,5,4,16,21,8,5,21,13,21,8,2,8,2,21,17,13,11,11,6,5,21,18,15,16,21,5,14,6,2,8,8,7,7,8,14,2,6,17,8,6,21,21,5,15,17,20,8,5,2,15,13,5,14,15,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,17,7,7,13,18,14,15,13,16,13,17,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,8,10,16,5,13,2,2,19,15,16,15,16,18,8,2,15,5,7,5,2,21,14,15,16,5,7,15,17,13,6,15,15,2,21,15,16,6,3,23 +24,23,23,23,15,7,8,5,18,6,10,21,6,2,8,18,13,15,2,21,13,16,19,15,16,5,8,15,8,13,2,6,16,23,15,18,2,15,5,6,2,18,15,19,15,7,8,3,4,16,18,7,15,13,13,16,21,10,2,8,14,23,23,16,15,6,21,5,2,8,16,8,19,13,10,10,5,21,16,8,9,7,14,16,8,6,4,3,16,15,8,13,21,14,21,2,15,16,1,5,15,8,21,2,19,7,5,9,8,13,13,9,21,21,18,2,6,21,13,13,14,6,13,21,9,15,16,18,2,13,17,13,5,8,8,7,3,15,5,2,17,6,14,15,21,9,5,8,15,14,13,5,7,2,5,8,7,8,14,2,15,21,15,16,13,21,2,15,18,15,21,13,5,15,21,14,6,5,4,2,4,17,21,16,5,1,1,2,15,9,8,8,13,5,10,9,17,2,15,13,16,14,23,13,20,15,16,15,5,4,8,13,8,15,15,19,13,8,2,9,5,17,13,16,16,20,14,14,9,2,15,14,17,16,16,7,16,21,8,5,2,15,6,4,5,15,4,17,5,9,4,21,21,15,5,15,8,15,15,15,17,4,23,23 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,7,2,17,13,8,19,7,18,18,18,6,5,21,6,7,13,18,7,19,23,13,19,9,6,9,16,10,1,8,7,15,13,11,1,4,21,14,17,15,16,7,17,17,4,3,16,10,6,13,9,7,8,18,21,5,4,17,4,17,6,6,6,5,4,16,19,13,8,13,17,21,3,6,18,5,9,2,6,19,8,17,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,21,17,5,17,16,23,13,17,5,4,17,9,5,5,17,6,15,10,13,21,4,9,8,4,21,9,2,4,8,7,5,23,6,2,15,16,7,9,13,17,6,9,17,8,7,15,21,5,21,7,4,17,20,4,3,21,19,9,7,7,18,21,5,6,4,9,7,4,1,21,1,5,17,21,10,2,10,10,1,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,15,23,7,16,6,9,5,8,15,21,17,3,7,14,4,13,7,23,18,8,18,8,16,21,7,1,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,9,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,7,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,2,1,6,1,15,21,6,9,16,21,8,2,7,13,11,6,13,20,20,11,15,7,2,21,3,5,13,16,8,17,23,13,2,4,10,5,6,4,17,8,16,15,7,21,19,4,17,2,21,21,3,21,8,21,6,15,17,10,2,13,5,21,5,14,2,21,2,16,5,16,15,14,7,4,13,8,19,13,19,13,18,15,15,18,5,5,15,16,9,16,7,21,2,5,21,1,4,10,16,15,7,16,7,5,9,16,15,15,3,6,17,21,2,21,21,23,23,23,23,23,23,14,6,20,15,2,6,15,18,21,4,2,18,14,14,3,19,5,21,10,5,2,9,7,7,8,5,17,15,18,7,15,16,7,7,21,15,6,17,8,9,5,21,6,10,16,20,4,5,5,23,23,7,15,15,16,2,2,7,1,11,6,21,21,13,21,10,23,16,20,2,3,2,16,14,7,13,18,14,14,13,16,5,17,19,13,4,8,13,8,16,13,23,21,21,10,13,6,15,7,17,17,10,16,6,13,6,6,14,17,16,16,7,17,1,21,4,10,16,6,10,15,1,7,8,3,5,13,15,17,13,6,16,15,2,21,21,16,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,15,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,6,10,14,19,7,10,21,6,15,2,5,15,15,2,21,13,16,7,15,21,5,21,8,7,13,7,17,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,17,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,15,21,8,10,15,7,2,10,10,21,21,5,20,1,15,13,9,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,16,21,13,14,6,13,10,4,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,8,16,16,6,10,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,23,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,9,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,1,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,23,23,23 +24,23,15,4,21,9,6,5,21,7,15,17,6,5,3,17,8,13,2,17,13,16,7,16,20,5,8,10,8,5,6,4,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,7,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,3,13,16,8,2,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,21,10,15,7,21,10,7,21,15,5,4,15,14,15,3,18,13,17,17,16,8,5,21,5,5,13,8,8,15,23,2,16,13,5,5,2,15,19,1,21,1,7,16,18,4,15,14,16,15,15,15,16,21,3,13,16,5,15,13,8,21,3,21,5,10,2,16,3,21,8,14,15,5,16,16,15,13,7,14,7,17,13,8,2,15,15,4,13,16,8,16,15,6,21,21,7,15,7,16,7,10,7,5,9,8,15,16,5,15,21,21,4,21,21,13,13,13,14,4,16,8,15,19,21,5,13,4,13,16,3,13,1,2,17,5,16,13,6,2,6,17,13,10,15,15,17,15,1,14,10,9,8,8,8,21,5,13,15,15,8,18,21,2,4,21,10,15,13,6,21,21,7,14,16,7,8,2,19,21,21,7,21,1,10,15,10,16,16,23,14,8,2,17,2,15,13,21,14,15,13,18,13,17,15,5,4,8,13,8,13,15,7,15,15,20,9,5,1,15,17,16,8,15,14,9,13,4,7,15,16,16,15,15,18,21,2,5,8,8,7,8,5,5,6,2,15,15,20,18,2,6,21,13,15,21,16,15,15,23,23 +24,23,23,23,23,23,23,7,1,6,6,2,11,15,15,11,13,13,8,16,15,17,21,21,2,3,19,13,2,13,2,8,21,18,11,2,9,16,5,2,6,1,14,15,15,7,8,17,4,16,21,21,21,15,15,21,21,6,6,13,23,23,23,23,17,7,20,6,6,8,21,15,14,2,6,6,6,4,16,14,19,7,21,16,23,7,21,21,5,9,14,16,20,7,16,13,5,21,15,2,21,1,17,18,19,7,5,9,8,15,8,9,21,21,21,5,2,21,23,13,1,5,2,16,9,2,16,13,2,15,21,13,21,7,13,8,10,18,2,2,4,1,1,5,18,5,15,15,23,2,2,13,2,6,9,16,8,8,21,15,5,10,15,21,21,19,6,6,21,18,15,16,7,20,13,13,2,6,13,15,2,4,15,21,6,17,21,21,3,16,2,7,5,7,1,21,21,2,19,18,8,6,6,6,11,21,21,15,3,4,14,13,13,21,7,23,19,16,2,3,5,15,13,17,18,18,14,13,14,6,5,15,19,18,18,13,16,18,8,8,13,1,14,23,23,6,14,6,15,4,6,21,17,13,2,21,7,2,19,16,19,6,23,23 +24,23,23,23,23,15,7,6,17,6,3,17,6,10,6,9,9,16,8,17,13,16,19,13,1,9,8,5,9,13,4,16,19,23,10,3,9,15,5,6,2,18,15,18,15,7,8,19,4,15,17,15,7,13,17,21,21,9,9,8,14,23,23,9,9,4,21,9,4,4,17,4,17,9,6,10,5,17,16,15,19,7,14,16,8,6,4,19,17,13,4,8,1,7,21,4,7,21,16,10,15,7,1,21,10,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,6,13,18,9,4,6,21,4,7,21,13,5,19,17,7,4,14,10,2,21,6,14,5,21,9,5,19,5,14,8,4,17,15,5,8,8,8,14,4,15,15,15,8,7,21,9,4,21,21,8,7,4,10,1,5,4,6,9,10,15,21,21,4,10,16,1,17,6,9,6,8,13,5,7,21,17,4,15,13,16,14,4,3,19,8,16,13,5,4,7,13,10,13,21,19,13,8,2,9,5,21,15,18,17,19,8,5,4,3,4,14,17,17,21,15,16,19,8,4,10,5,10,4,9,15,4,14,5,5,4,16,17,15,16,15,15,6,6,15,17,4,23,23 +24,23,23,23,23,13,10,1,21,15,6,21,6,7,7,16,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,17,17,23,6,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,13,2,14,15,21,21,10,10,2,16,8,19,8,2,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,6,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,21,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,1,16,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,1,2,13,9,4,16,13,5,4,2,21,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,7,14,7,2,16,14,17,15,16,15,16,19,19,8,10,8,2,15,5,15,2,7,4,5,5,16,17,15,7,16,15,2,17,16,16,10,15,18 +24,23,23,23,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,7,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,7,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,15,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,10,23 +24,23,23,4,21,21,13,6,18,15,2,18,15,15,21,7,5,13,7,16,13,17,13,16,2,5,21,10,8,13,6,8,10,23,15,21,9,13,5,8,21,18,14,1,15,7,15,19,4,17,15,16,15,13,2,17,18,15,21,16,5,15,13,10,15,2,21,5,6,10,21,15,21,5,14,15,21,15,7,6,13,13,15,20,1,18,7,2,14,13,15,8,21,7,17,5,2,21,21,6,21,1,21,10,4,7,5,9,9,15,8,5,16,21,16,15,2,15,13,13,14,10,15,17,8,13,18,16,9,4,21,13,16,8,13,21,2,16,5,7,5,16,23,23,23,23,8,15,18,15,15,6,21,10,5,8,7,8,14,15,15,1,21,5,21,17,15,15,19,6,7,13,2,15,21,7,15,15,7,8,10,2,21,18,8,17,1,15,9,11,6,8,13,4,4,2,17,16,13,1,21,14,14,13,8,15,16,15,3,4,8,13,7,21,9,23,13,8,13,9,5,16,13,16,16,2,21,14,5,13,2,2,18,15,17,15,16,18,16,1,4,5,7,4,13,3,16,15,2,5,2,17,17,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,10,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,8,10,8,18 +24,23,23,23,23,23,2,15,21,2,6,10,21,5,6,15,13,21,2,13,7,18,21,16,2,5,21,15,8,13,6,10,16,23,13,17,6,14,13,8,14,19,15,16,15,7,17,15,4,16,14,21,15,1,15,16,21,5,2,16,2,2,13,6,21,5,14,15,6,2,21,6,16,13,14,13,6,21,10,6,13,14,14,13,21,13,2,2,3,14,15,21,16,15,16,5,5,21,21,19,21,15,16,15,21,7,5,7,8,15,15,5,15,21,18,2,21,16,23,14,14,15,5,16,15,7,19,21,2,6,8,13,21,5,13,17,8,16,2,3,14,16,15,6,21,8,13,10,21,5,8,7,2,15,7,8,15,8,15,8,15,21,16,5,21,21,15,15,21,20,8,14,7,2,16,5,14,5,16,15,6,2,16,2,15,21,1,13,21,9,16,21,2,10,2,21,15,14,5,18,15,7,5,15,15,2,20,7,7,4,8,13,8,21,21,23,3,10,2,3,6,11,13,16,16,6,3,15,5,13,13,16,19,15,16,15,15,21,8,6,7,2,16,15,15,10,14,3,15,6,15,8,1,13,15,16,15,2,15,21,3,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,13,8,7,18,4,13,4,16,13,17,7,16,2,9,1,5,6,13,20,1,16,23,7,18,9,13,13,2,1,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,3,13,15,21,7,21,7,5,14,16,8,16,2,2,7,5,21,8,16,3,10,14,17,2,14,21,16,8,4,15,13,8,8,17,13,4,21,21,6,1,15,21,8,2,7,15,9,7,11,9,5,16,21,21,20,4,16,13,13,14,6,15,17,2,15,1,21,4,2,4,2,17,9,5,16,13,18,13,14,13,6,2,4,21,10,15,2,19,21,15,9,14,19,5,13,15,7,15,9,13,16,8,21,13,21,1,21,21,4,10,13,4,21,21,7,4,7,7,8,2,3,21,21,7,21,1,2,15,7,2,8,13,14,21,2,21,2,7,13,21,2,9,13,20,8,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,21,16,7,14,6,13,3,2,19,15,16,15,16,1,17,15,7,8,2,15,14,17,14,15,2,1,2,21,1,13,5,16,8,2,15,16,17,2,23,23 +24,23,23,5,16,13,2,2,21,15,6,21,6,10,10,3,13,13,2,21,13,16,19,15,2,9,21,2,8,13,2,8,16,23,2,3,2,15,5,6,8,18,14,17,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,6,18,21,15,2,2,17,3,19,8,16,5,5,16,4,9,13,15,14,16,8,13,6,9,21,15,9,13,1,8,16,13,6,21,11,15,15,15,17,5,10,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,2,16,8,2,21,5,2,20,6,14,5,21,9,8,15,6,14,5,2,8,8,5,17,8,8,14,3,15,17,15,2,8,19,2,2,21,16,21,13,3,15,21,14,14,15,10,2,2,2,21,8,5,20,21,21,15,9,8,8,7,8,3,2,18,2,6,13,21,14,15,5,20,2,21,15,5,4,8,13,8,13,10,3,13,8,8,9,5,16,13,17,8,20,8,14,5,13,8,14,17,16,21,15,16,21,7,8,4,14,5,14,15,15,14,4,5,6,14,21,21,15,2,8,15,8,21,21,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,17,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,5,17,10,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,7,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,16,5,4,13,10,6,7,21,5,2,2,16,8,19,13,4,6,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,14,15,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,6,15,1,21,5,8,21,13,9,21,8,21,13,7,17,21,15,6,8,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,6,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,7,14,17,16,15,15,16,19,17,15,6,15,8,15,7,15,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,23,23,2,2,21,2,5,1,6,2,6,3,13,15,2,17,13,16,19,15,2,9,21,15,8,13,2,8,16,23,16,9,2,15,6,6,21,18,14,16,11,7,16,18,4,14,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,15,15,6,16,6,15,20,15,14,16,8,4,5,3,16,15,5,13,1,8,16,6,15,21,11,15,15,15,16,7,10,7,5,9,21,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,20,2,8,6,5,8,8,7,14,2,15,17,13,6,8,19,15,2,21,16,21,13,5,15,21,14,2,8,5,2,6,2,21,8,13,20,21,21,15,9,8,8,9,8,10,2,18,4,6,13,21,14,23,13,20,2,21,15,5,4,8,13,13,13,7,19,13,16,15,9,5,16,13,16,16,20,7,14,15,13,16,14,16,16,1,15,16,21,8,8,2,14,6,15,14,13,14,9,5,7,4,21,16,15,5,8,15,2,21,21,15,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,7,10,17,15,6,17,13,15,7,21,23,23,23,23 +24,23,23,23,8,5,2,15,18,15,13,21,6,2,4,18,5,15,2,21,13,16,19,15,16,5,8,13,5,13,2,17,16,23,15,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,15,16,21,15,4,4,7,23,23,21,14,10,1,6,2,21,16,2,19,13,4,6,6,17,17,7,9,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,15,17,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,13,21,13,5,2,16,8,2,11,5,2,19,6,16,15,21,7,5,15,8,14,13,5,21,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,16,21,13,14,15,21,14,15,15,4,10,15,16,21,15,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,2,13,20,6,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,2,14,14,13,13,15,14,17,15,21,15,16,21,7,2,2,5,8,4,5,15,6,14,10,5,15,21,17,15,13,15,15,4,17,15,21,6,15,18 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,1,13,17,21,17,10,5,23,13,10,5,17,21,18,23,7,19,10,15,6,4,21,18,14,15,15,7,8,17,4,21,13,17,15,21,19,17,15,6,3,23,23,23,23,6,16,5,8,7,4,8,16,8,21,4,23,23,8,2,16,15,13,15,13,16,21,3,21,21,8,6,4,7,20,10,17,15,6,21,17,10,21,1,21,7,16,7,5,9,8,15,15,9,15,21,17,5,19,19,23,13,1,15,8,1,10,7,20,21,3,3,23,2,19,14,7,15,9,16,10,2,19,18,1,5,18,3,7,23,23,23,23,5,4,10,9,8,21,7,15,3,5,15,8,2,1,17,15,5,17,18,4,14,4,8,13,7,9,10,3,19,5,21,1,4,5,7,21,15,9,10,10,18,23,2,6,13,17,18,15,7,16,8,14,10,21,10,21,19,9,4,9,13,8,21,5,23,13,17,19,3,5,16,13,2,17,16,19,10,6,2,9,23,19,9,18,15,17,18,8,6,10,9,8,9,7,10,14,1,13,10,10,18,21,10,10,18,13,15,15,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,15,7,16,16,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,21,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,16,15,10,8,15,19,10,23,23 +24,23,23,2,21,15,6,15,16,2,21,10,6,10,10,21,13,15,2,17,13,16,15,16,16,5,8,15,7,13,6,8,15,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,7,10,16,5,4,13,6,21,15,21,8,5,8,8,10,18,14,2,7,15,21,16,15,19,7,14,16,8,6,4,18,16,15,14,15,17,7,20,10,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,21,15,10,4,21,13,13,14,21,7,17,8,2,19,21,10,8,21,13,5,7,16,8,10,1,5,2,18,6,14,6,21,9,7,15,17,14,13,5,21,2,5,8,8,8,14,21,15,16,7,3,8,21,10,4,21,8,21,13,8,15,21,10,14,13,7,2,15,10,21,17,10,20,1,2,5,5,4,16,15,5,8,21,21,2,7,8,21,14,5,13,20,7,17,15,5,4,8,13,15,13,5,18,13,7,2,7,17,17,7,16,16,20,14,10,9,7,7,14,2,17,16,16,17,19,17,8,9,8,4,15,8,21,4,10,7,9,15,15,17,15,7,21,13,4,8,17,18,23,23,23 +24,23,23,7,16,13,15,15,17,6,10,17,15,7,13,21,15,13,2,17,13,18,15,15,10,6,17,13,13,5,6,16,17,23,15,18,9,13,5,6,8,18,15,1,15,7,8,19,4,16,15,17,15,8,8,16,21,5,2,16,5,2,13,6,21,7,21,5,10,21,16,6,16,14,21,5,1,18,16,8,13,16,9,15,21,15,6,3,14,13,17,10,21,7,16,15,9,21,17,6,16,1,17,8,6,7,5,9,8,15,8,5,16,7,1,13,21,15,13,13,15,15,15,16,8,6,9,21,2,2,21,13,17,8,5,18,2,16,5,2,8,14,23,23,23,23,6,5,18,6,15,5,14,2,5,3,15,8,14,21,15,1,21,10,21,21,21,15,17,5,13,13,8,15,1,7,14,6,7,2,6,18,21,21,13,16,1,7,2,8,2,8,13,15,6,2,17,4,13,21,21,14,4,13,8,14,16,15,3,4,8,13,8,15,13,23,13,17,15,9,5,16,13,19,16,8,21,14,5,13,2,2,18,15,17,15,16,19,8,9,7,7,6,8,14,16,7,5,2,5,2,15,17,15,6,17,15,2,1,16,18,5,3,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,16,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,11,21,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,7,15,2,4,10,21,9,4,21,6,3,7,21,5,13,4,17,13,17,18,15,1,9,8,15,9,10,10,8,17,23,3,19,2,7,4,6,2,18,14,17,10,7,8,18,4,21,1,16,16,15,15,17,21,4,4,7,15,8,5,14,6,21,21,10,4,4,17,18,19,8,4,9,5,21,16,8,20,7,14,17,8,6,4,2,17,5,7,13,1,7,17,21,6,21,11,5,15,8,1,4,19,7,5,9,8,15,8,9,21,21,1,4,10,16,13,13,14,15,16,17,8,5,18,15,3,7,21,13,5,7,16,18,9,16,21,3,19,6,15,6,21,9,7,9,23,14,9,7,8,5,5,8,7,8,14,6,9,1,13,17,9,21,4,4,17,15,18,9,14,17,21,14,7,7,19,17,3,21,21,21,9,20,1,4,6,9,8,8,13,5,15,10,17,2,15,13,16,14,4,6,20,16,16,15,5,4,8,13,7,7,7,18,13,8,7,9,5,17,13,17,17,20,14,8,13,11,5,14,17,17,17,15,17,19,8,16,10,9,4,6,5,15,8,4,2,9,5,17,21,4,5,15,8,2,8,16,17,9,6,18 +24,23,23,23,21,5,10,4,17,9,7,17,17,4,5,4,4,15,8,16,13,16,7,16,21,13,18,6,9,13,18,4,19,23,7,4,9,15,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,5,18,16,5,4,13,4,21,7,21,5,10,4,17,15,21,9,4,7,9,21,21,6,20,7,14,21,2,5,4,19,14,9,13,13,16,14,21,7,6,17,21,6,1,8,16,15,2,7,5,9,9,13,11,5,17,1,21,9,21,21,13,13,8,10,8,16,10,4,18,1,5,7,4,13,17,4,13,18,10,17,4,19,9,6,6,15,1,3,4,5,20,9,16,10,19,6,9,19,7,8,1,9,7,16,8,5,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,4,16,1,21,7,8,7,8,13,21,9,4,21,17,6,10,21,14,4,9,8,14,15,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,15,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,1,6,8,5,8,18,9,11,4,1,17,7,5,17,7,4,8,16,20,5,19,18 +24,23,10,8,21,15,10,2,21,15,13,17,6,2,2,8,2,13,2,21,13,16,8,21,21,5,23,13,7,13,8,16,21,13,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,8,15,15,16,21,10,2,16,5,2,13,6,21,7,21,10,10,2,21,14,17,2,15,15,5,1,21,7,3,15,14,16,8,6,2,3,16,13,13,8,21,7,16,15,6,21,11,2,15,8,1,21,18,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,14,13,21,8,2,18,21,2,8,21,13,5,15,10,8,2,7,5,2,3,6,14,6,1,9,2,18,15,15,5,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,10,10,21,7,15,20,1,21,5,9,2,8,13,5,15,11,21,2,15,13,21,14,14,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,14,14,13,2,1,14,21,21,21,8,15,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,19,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,15,17,10,10,4,21,15,9,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,3,14,5,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,6,15,17,10,15,2,21,2,6,21,6,8,15,15,10,13,2,21,13,17,3,17,18,5,7,15,8,13,10,6,19,23,13,19,2,7,5,6,2,18,1,1,21,7,7,18,4,21,21,15,7,15,21,16,21,3,2,16,5,16,13,10,6,7,21,5,2,2,17,15,19,8,4,5,5,21,16,14,20,7,14,17,8,6,4,3,15,5,13,2,1,8,21,13,6,21,11,6,15,8,17,8,8,7,5,9,8,15,15,9,21,17,21,15,7,19,13,13,14,14,15,21,8,15,19,15,2,21,21,13,5,13,17,8,2,21,5,2,18,6,14,10,21,9,6,13,3,15,5,4,21,21,5,8,8,8,14,2,15,1,21,7,8,1,10,1,21,16,21,13,5,7,21,7,15,15,7,2,21,2,1,10,10,20,21,21,15,9,8,8,13,13,4,2,21,4,15,13,21,14,13,5,20,2,17,13,5,4,8,13,8,9,13,23,8,15,15,9,5,17,13,16,17,20,14,15,9,2,15,14,17,21,16,15,15,19,21,15,6,7,6,15,15,7,3,6,2,5,15,15,21,15,15,16,13,8,21,17,23,23,23,23 +24,23,23,23,23,23,23,6,21,3,6,21,6,2,4,19,13,15,2,21,13,17,19,15,16,9,8,13,5,13,2,6,16,23,13,18,9,15,5,6,2,18,15,19,15,7,8,18,4,15,18,15,15,15,15,16,21,2,4,19,7,23,23,21,7,13,1,5,4,16,17,8,19,7,2,7,5,21,17,5,3,7,14,16,8,6,4,3,16,13,8,13,1,8,21,2,5,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,16,21,13,13,14,10,13,21,15,15,15,21,15,13,8,13,5,8,8,8,4,16,6,2,2,6,14,6,21,9,10,20,7,14,13,15,8,10,5,8,8,8,14,2,15,20,15,13,5,21,2,15,18,15,21,13,5,15,21,13,4,5,6,2,6,10,18,8,10,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,16,14,4,13,20,5,16,13,5,4,8,13,13,13,13,19,15,16,2,9,5,17,15,16,16,20,14,14,13,15,15,14,17,16,1,15,17,1,7,9,2,15,8,4,5,15,5,19,5,9,4,21,17,15,6,15,15,7,16,16,8,4,23,23 +24,23,23,2,21,2,21,6,21,6,8,21,15,5,15,3,14,13,2,16,13,17,11,16,10,5,23,10,14,4,7,14,16,23,11,16,9,13,15,10,2,18,7,21,10,7,16,1,4,21,16,16,15,15,15,16,1,10,15,16,5,6,10,2,17,2,21,5,5,10,17,8,17,2,2,6,5,21,7,16,17,10,14,17,15,5,17,16,15,2,3,13,8,7,16,2,5,21,16,2,2,15,16,16,15,7,5,7,15,15,8,5,16,21,17,15,2,21,13,13,8,4,15,17,10,16,18,21,6,1,15,13,21,8,13,16,2,17,5,2,8,6,2,6,21,10,8,15,19,17,4,5,14,2,5,8,15,8,14,2,13,1,15,15,18,21,19,7,21,15,7,13,7,21,21,8,15,13,7,8,6,18,21,21,8,16,1,7,10,8,8,8,18,14,5,2,21,2,15,13,17,14,14,6,20,13,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,2,2,17,15,16,15,15,18,16,15,6,7,2,15,13,10,15,6,2,15,15,16,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,6,10,21,15,15,10,17,5,13,21,6,15,15,7,13,13,2,21,13,21,15,21,18,7,2,5,6,13,21,16,18,23,15,3,2,13,15,16,2,18,15,1,11,7,8,18,4,21,15,21,15,15,1,8,21,6,8,15,5,23,23,23,23,16,2,6,6,2,21,5,18,13,15,5,5,17,21,7,19,15,14,19,15,4,6,2,15,10,17,13,1,7,13,21,6,15,15,3,3,15,16,8,21,7,5,9,8,15,15,9,21,21,21,16,2,21,13,13,14,6,15,18,8,15,20,21,2,5,15,13,5,2,16,8,2,21,5,2,9,6,14,8,21,9,6,9,15,14,13,5,14,2,5,8,8,8,14,13,15,4,15,6,21,16,13,9,21,21,20,13,5,2,21,7,15,8,5,2,13,17,21,3,13,20,21,16,6,8,7,8,13,1,15,2,21,2,13,13,21,14,5,13,20,9,15,13,5,4,8,13,8,11,13,13,14,6,18,9,5,17,15,16,18,6,8,14,7,13,7,2,19,16,21,15,15,18,21,5,2,14,4,13,8,7,15,6,15,5,15,16,21,15,5,15,15,2,16,16,15,6,23,23 +24,23,23,23,20,9,6,15,21,15,7,17,6,2,8,15,10,13,2,21,13,16,15,1,21,5,8,13,7,13,21,15,21,23,13,20,2,10,5,6,2,18,15,1,15,7,8,18,4,15,16,21,15,13,20,1,21,15,21,16,5,10,13,4,6,2,21,5,15,2,16,3,19,15,15,15,5,16,16,15,19,7,14,16,7,13,15,2,15,13,5,13,21,8,16,13,6,21,11,15,15,8,16,7,21,7,5,9,8,15,15,9,16,21,21,15,2,3,13,13,14,15,13,18,8,15,18,16,2,7,21,13,5,14,17,8,2,21,5,2,8,6,14,8,21,9,6,15,15,16,13,5,14,2,5,8,8,8,14,21,15,1,21,10,8,21,10,4,21,16,21,13,9,15,21,7,14,1,7,2,15,20,21,10,2,20,21,16,6,8,7,8,13,5,4,2,21,2,15,13,16,14,23,13,20,4,16,13,5,4,8,13,8,15,13,5,13,8,15,9,5,17,13,16,21,20,14,10,13,13,15,14,1,21,16,8,11,19,21,8,2,7,8,15,7,13,6,10,2,5,15,15,17,15,10,16,15,2,15,16,15,23,23,23 +24,23,23,23,15,13,6,2,18,15,13,21,6,7,2,2,13,16,2,21,13,16,18,15,16,9,23,13,2,13,5,2,16,23,13,19,2,10,5,6,2,18,15,18,15,7,7,18,4,15,21,15,11,13,15,21,21,2,6,3,14,21,5,8,13,19,18,5,2,16,16,2,19,15,13,6,6,21,16,15,9,7,14,16,8,2,5,3,16,9,7,13,1,8,16,5,6,21,11,21,15,15,17,8,2,7,5,9,8,15,13,9,10,21,21,4,21,21,13,13,14,14,15,21,8,6,18,21,2,7,17,13,5,6,4,8,2,7,5,2,20,6,17,6,21,9,8,15,16,14,13,5,5,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,8,16,13,9,17,21,13,14,15,6,2,5,2,21,9,7,20,21,16,1,9,8,8,13,13,10,2,17,2,15,13,16,14,15,5,20,2,16,13,5,4,8,13,8,13,6,19,13,7,15,16,5,16,15,16,15,20,8,13,2,13,6,14,16,16,17,15,21,21,7,8,4,14,5,2,3,15,6,15,5,5,6,21,21,15,6,15,8,2,17,16,16,5,23,23 +24,23,23,23,23,23,15,6,21,2,2,6,21,15,5,15,13,21,5,13,7,18,21,16,2,5,21,2,8,13,10,6,17,23,15,17,6,14,5,16,6,20,14,1,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,16,2,2,13,6,21,5,13,15,8,2,16,6,16,2,14,15,5,15,14,14,13,7,13,21,7,20,18,2,3,14,16,6,16,15,16,5,5,21,21,19,21,13,16,15,17,7,5,7,2,15,15,13,15,21,18,15,21,8,23,14,14,14,2,16,9,15,21,21,2,6,21,13,16,2,13,21,15,16,2,3,5,21,5,14,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,15,5,21,21,10,15,21,20,2,14,7,13,16,14,6,6,16,15,15,2,16,2,6,21,1,7,21,9,16,21,2,10,2,21,15,14,5,18,8,7,5,15,8,2,20,7,7,4,8,13,8,21,21,23,8,21,2,3,6,16,13,16,16,6,3,5,5,13,10,15,18,15,16,15,15,21,8,13,7,8,15,15,15,10,14,13,15,6,15,16,1,13,2,16,15,2,2,21,23,23,23,23 +24,23,23,5,8,15,5,15,18,6,4,21,6,15,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,8,3,3,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,8,19,4,23,23,16,7,13,1,5,2,16,17,8,19,7,6,5,5,21,16,14,9,7,14,16,8,6,4,3,16,13,8,13,1,8,21,13,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,21,5,10,21,13,13,14,4,13,21,13,15,21,21,15,6,21,13,5,5,16,8,2,1,6,2,2,6,14,6,21,7,2,20,16,14,13,7,8,2,5,8,8,8,14,2,15,18,15,6,9,21,2,15,18,15,21,13,5,16,21,13,5,15,6,2,15,2,21,8,2,20,21,2,8,9,8,8,13,5,6,16,17,2,15,13,16,14,5,9,20,7,16,13,5,4,8,13,7,13,8,19,13,17,2,9,5,17,15,16,21,20,14,14,5,2,15,14,16,16,16,15,16,21,7,9,2,5,13,6,5,5,15,19,5,9,2,21,21,15,4,15,15,15,16,16,16,2,23,23 +24,23,15,2,21,15,6,15,16,10,9,6,6,15,15,21,3,15,2,17,13,1,15,16,7,5,8,9,13,13,5,16,20,23,10,19,2,13,5,6,2,18,14,21,9,7,8,3,4,16,18,15,11,15,15,21,21,15,2,16,5,15,13,16,21,15,14,5,2,2,16,7,17,8,6,7,1,21,16,16,19,7,14,17,8,4,4,3,21,15,14,6,1,8,21,7,6,16,11,2,15,7,16,7,19,7,5,9,8,15,13,9,16,16,16,5,15,15,13,13,14,15,15,16,8,15,18,1,2,7,17,13,5,13,16,8,2,21,5,2,15,6,14,6,21,9,6,15,15,14,13,5,14,2,5,8,8,8,14,15,15,15,15,15,7,21,15,2,16,16,21,13,5,15,21,15,14,7,7,2,15,15,21,8,5,20,1,21,3,5,10,16,15,5,13,21,21,2,15,15,21,14,14,5,20,2,17,15,5,4,8,13,7,13,13,3,13,7,2,7,17,21,15,16,16,20,14,14,4,2,7,14,21,16,16,15,17,19,17,8,10,8,6,15,7,16,10,5,15,9,21,15,17,15,2,17,13,2,16,21,23,23,23,23 +24,23,6,9,21,4,9,2,17,9,6,18,17,6,7,10,8,13,9,17,11,16,7,21,18,5,21,4,6,10,5,13,18,23,7,17,5,13,5,2,2,16,14,7,15,7,1,17,4,21,16,17,1,15,6,21,1,2,2,16,13,15,13,6,21,7,21,6,6,4,17,4,17,8,10,6,1,2,8,13,13,5,13,16,21,4,6,6,14,13,3,6,18,7,21,2,6,17,21,8,21,1,17,17,16,7,5,9,6,15,8,9,17,21,17,10,1,21,23,13,1,5,2,17,9,2,1,15,15,6,21,13,21,4,6,15,16,21,13,2,4,1,1,5,7,6,23,15,4,4,10,13,2,5,9,18,17,11,15,5,5,17,1,21,17,21,4,4,17,19,6,13,7,11,16,5,2,4,15,7,15,21,1,21,5,17,21,4,2,10,10,10,23,7,13,2,21,10,21,19,21,14,6,5,16,6,16,15,3,4,11,13,5,21,5,23,18,21,6,9,5,13,13,17,17,21,21,14,23,13,3,14,19,17,21,15,16,21,8,9,13,16,4,23,8,9,4,5,13,2,6,15,17,13,2,17,7,10,17,17,19,6,6,23 +24,23,23,23,23,4,8,5,16,10,9,21,15,15,15,9,9,21,8,14,13,16,18,1,16,5,21,5,8,13,15,19,16,23,5,17,9,7,8,15,7,18,7,15,15,7,8,17,4,16,14,17,21,17,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,16,10,10,6,1,17,15,13,13,7,13,8,21,10,8,8,16,13,7,10,19,8,15,17,5,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,10,6,16,21,9,6,2,18,2,7,20,13,21,15,8,8,17,17,2,7,14,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,13,9,21,17,15,15,21,9,10,13,9,1,16,7,1,2,7,2,5,17,1,21,5,17,1,2,2,8,10,2,23,9,9,21,21,14,7,13,21,13,6,13,15,4,7,19,3,4,8,13,5,17,13,23,8,1,21,13,5,15,13,21,17,5,17,14,8,13,4,2,19,17,15,15,16,1,16,10,2,14,9,23,9,5,14,8,15,6,4,21,17,7,15,17,7,7,15,15,19,10,3,18 +24,23,23,23,23,23,23,23,21,8,15,16,6,5,2,8,13,15,2,17,13,21,19,15,1,6,21,13,7,13,15,15,21,23,15,3,2,15,15,6,2,18,15,1,11,7,8,18,4,8,19,15,16,15,2,16,1,10,21,15,6,7,13,3,10,14,21,5,15,7,21,14,16,16,5,15,5,17,16,6,9,7,14,16,8,7,15,2,16,13,13,7,1,8,16,6,6,16,11,15,15,15,21,17,2,7,5,9,8,15,13,9,21,21,21,2,2,17,13,13,14,14,15,17,8,15,18,15,2,7,16,13,5,9,6,7,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,15,2,15,21,15,7,13,19,2,6,16,21,8,13,7,15,21,8,5,15,15,2,9,2,1,21,13,20,1,15,15,9,6,8,7,10,4,2,18,2,15,13,21,14,13,13,20,8,7,15,5,4,8,13,15,13,5,18,13,7,8,9,5,15,13,21,21,17,13,14,6,13,10,2,17,15,17,15,16,21,8,2,7,2,5,14,5,15,6,14,18,9,5,15,17,15,6,15,16,2,21,15,17,15,2,18 +24,23,23,23,21,2,4,15,21,10,10,21,6,15,8,8,13,7,8,17,13,21,20,15,21,5,8,13,7,13,10,10,21,23,15,20,2,15,6,6,2,18,15,18,11,7,8,18,4,15,16,21,15,13,15,17,21,3,2,7,10,15,6,14,13,21,21,6,2,2,17,15,19,13,15,6,10,21,16,16,19,7,14,16,8,6,4,3,16,13,15,13,1,8,16,15,13,21,11,15,15,15,16,10,19,7,5,9,8,15,13,9,21,21,21,6,21,16,13,13,14,14,13,21,8,15,18,15,2,7,21,13,5,14,8,18,2,21,5,2,9,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,21,15,1,13,16,8,21,10,2,21,21,21,13,5,13,21,15,15,15,6,2,10,10,21,10,5,20,21,4,13,9,8,8,13,5,15,2,17,2,15,13,16,14,4,5,20,16,16,13,5,4,8,13,7,13,5,19,13,16,15,9,5,16,15,16,17,20,14,4,13,2,15,14,20,17,16,16,16,18,7,2,13,15,4,15,5,15,14,20,9,7,6,8,17,15,15,15,8,2,16,16,16,6,15,20 +24,23,23,23,20,10,10,15,16,6,9,16,21,4,6,15,14,13,17,18,13,17,15,15,16,3,21,6,8,13,6,8,15,23,13,3,21,5,6,6,21,18,10,21,15,7,15,18,4,17,14,17,1,16,8,21,1,2,6,16,6,15,13,2,17,2,21,5,10,2,16,8,21,4,20,6,5,2,16,14,13,7,13,17,21,10,6,5,15,13,15,15,21,8,16,4,5,21,15,8,21,1,8,17,16,7,5,9,19,15,8,5,10,17,17,6,21,17,13,13,17,5,4,16,9,6,3,1,3,6,21,13,21,7,10,17,3,21,2,3,9,9,23,23,23,23,6,7,1,14,8,2,5,9,9,16,15,8,14,15,6,21,9,2,21,21,17,1,17,15,2,4,6,17,21,8,6,15,7,11,6,21,1,21,5,17,1,2,2,10,3,19,23,9,7,2,21,14,19,21,21,14,6,13,8,4,16,15,3,4,8,13,8,16,9,23,15,16,16,9,5,15,13,17,17,19,21,14,6,13,13,1,17,15,17,8,15,21,7,2,5,16,17,23,5,4,6,15,15,6,21,8,17,15,2,16,15,4,15,17,19,6,10,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,7,6,2,13,17,2,16,7,16,15,17,4,5,21,7,13,7,4,6,21,23,3,21,13,7,2,10,14,19,1,14,15,7,8,17,4,21,15,21,15,8,15,21,1,10,10,16,5,4,13,6,21,7,21,7,9,6,16,6,16,7,14,7,5,16,16,13,13,8,13,7,21,10,4,8,18,14,10,10,16,8,21,6,2,21,15,2,21,17,17,8,10,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,21,5,8,16,10,10,21,1,5,6,21,13,21,8,16,1,3,21,13,2,4,1,23,23,18,15,14,15,14,8,14,6,10,5,9,19,17,9,15,15,5,21,8,8,21,21,6,6,17,19,10,13,5,16,21,7,6,15,7,7,6,10,21,17,8,20,1,7,6,10,6,16,23,5,8,4,18,13,7,15,21,14,23,10,15,14,17,15,3,4,8,13,6,9,15,23,9,16,8,3,5,15,13,19,18,21,16,14,13,2,6,23,21,15,17,7,16,21,8,6,16,8,8,8,7,10,15,17,13,9,14,17,16,10,5,17,15,2,8,16,19,23,23,23 +24,23,23,23,16,8,5,2,21,2,5,21,6,15,13,3,13,15,2,21,13,16,18,15,19,9,16,2,8,13,3,7,16,23,2,19,2,15,5,6,2,18,14,16,11,7,21,18,4,8,21,15,16,15,15,16,21,2,5,21,14,23,23,6,13,8,21,5,2,2,16,18,20,8,7,8,5,16,16,6,9,7,14,16,8,10,5,3,16,15,5,13,1,8,17,15,6,21,7,15,15,15,17,10,2,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,5,2,16,8,5,8,8,8,14,19,15,17,13,2,8,19,15,2,21,16,21,13,5,15,21,15,14,15,5,2,2,2,21,8,5,20,1,21,13,8,17,8,7,15,9,2,18,2,15,13,21,14,14,8,20,8,17,15,5,4,8,13,13,13,20,19,13,15,9,9,5,15,13,17,15,20,8,14,5,13,15,14,16,16,21,16,16,10,21,8,4,14,5,2,6,15,15,19,5,9,6,21,17,16,4,8,15,13,16,21,15,23,23,23 +24,23,23,23,21,15,10,17,1,15,4,8,16,7,4,10,14,13,3,18,15,16,19,15,15,2,7,13,10,15,14,5,16,23,11,21,9,11,5,5,21,17,9,15,15,7,8,1,4,21,18,16,21,5,8,15,19,6,15,18,8,4,13,8,21,3,14,6,5,8,17,16,16,3,9,3,7,21,16,13,13,2,18,15,21,6,15,10,15,13,4,14,16,14,16,7,6,21,21,2,16,1,17,10,19,7,7,9,21,15,8,9,21,1,17,6,4,21,23,13,16,21,14,17,2,7,16,16,4,15,10,7,21,9,13,17,16,18,13,2,1,17,6,5,18,5,15,23,9,5,10,13,17,2,9,10,16,7,15,2,13,21,13,5,18,21,10,4,21,5,7,13,10,17,16,13,4,15,10,7,10,7,1,17,10,17,1,21,13,10,4,18,23,9,5,17,17,14,14,13,21,14,15,13,8,14,16,15,3,4,8,13,20,16,5,23,13,16,2,9,5,15,15,17,16,8,21,14,5,13,4,2,19,17,21,16,16,21,8,7,13,21,14,23,5,6,10,15,13,17,2,16,1,9,8,21,7,3,10,15,19,6,19,18 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,1,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,2,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,10,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,21,21,13,6,21,2,2,8,21,2,5,13,13,21,13,13,7,18,20,16,2,5,21,5,8,13,6,6,17,23,13,17,5,14,5,17,6,18,14,16,15,7,21,8,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,15,15,17,6,16,15,14,13,2,8,8,8,14,8,13,21,7,2,18,2,3,8,15,2,17,15,16,5,5,21,21,19,21,7,8,11,16,7,5,7,8,15,15,5,15,21,18,15,21,8,23,14,14,5,2,16,15,15,1,21,3,6,18,13,21,2,5,17,15,16,2,3,8,1,13,6,21,8,6,10,21,5,16,7,2,15,9,8,13,8,15,2,15,18,16,5,21,21,10,15,21,20,2,14,2,15,17,3,14,6,16,15,8,2,21,2,13,21,21,15,5,9,21,21,23,2,10,2,21,15,14,5,18,7,5,7,7,16,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,2,15,19,15,16,15,15,21,8,6,7,10,16,13,7,2,14,5,15,6,15,21,1,13,10,16,15,2,2,21,2,5,3,23 +24,23,23,4,21,16,8,2,21,5,10,16,9,10,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,1,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,15,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,4,5,21,4,8,10,21,6,21,16,15,15,15,7,5,17,8,14,15,21,1,18,21,5,21,9,8,13,13,19,16,23,13,21,2,6,10,7,4,16,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,15,13,6,17,2,21,5,6,1,21,16,1,8,6,9,3,10,16,13,6,15,13,17,1,10,19,14,14,13,8,6,19,8,15,21,15,8,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,18,10,16,21,9,10,4,18,2,7,20,13,21,8,5,8,21,16,2,9,14,21,14,5,17,6,13,23,23,23,23,23,23,8,9,10,8,8,14,2,5,1,16,7,21,21,7,10,17,3,10,13,13,21,21,7,1,8,7,2,5,2,21,21,2,17,1,8,6,8,6,9,23,9,3,21,21,14,7,13,16,7,9,13,15,16,16,15,3,4,8,13,8,21,9,23,17,1,21,15,5,16,13,17,16,5,1,14,9,13,4,2,19,17,21,15,17,21,15,10,2,9,9,23,13,5,8,15,15,6,7,1,17,10,4,1,7,2,10,16,19,10,19,23 +24,23,23,23,23,10,6,2,21,4,9,21,5,7,15,15,10,13,4,16,13,17,13,16,21,5,21,9,7,13,10,7,20,23,18,21,9,13,4,10,2,18,14,1,10,7,16,19,4,21,14,7,15,17,15,16,21,4,10,16,5,6,13,4,17,7,21,4,10,21,16,8,17,8,2,10,6,18,15,14,20,7,14,17,17,4,6,16,4,13,5,2,17,14,21,2,9,16,21,6,13,7,16,13,17,7,5,9,8,15,15,5,15,21,16,2,21,16,13,13,8,4,10,16,9,15,17,21,13,4,21,10,17,2,9,17,2,16,5,2,21,6,10,10,21,10,14,4,19,21,8,5,14,2,5,8,15,8,14,6,15,1,16,5,21,21,15,4,21,9,7,9,10,21,21,7,6,9,7,8,15,21,21,21,4,17,1,8,5,7,14,8,13,10,4,2,21,4,15,13,21,14,6,9,20,7,17,15,3,4,8,13,8,13,15,5,8,15,8,9,5,16,13,17,15,8,7,14,5,13,4,2,16,15,17,15,16,18,17,15,13,7,4,15,14,21,6,6,2,6,4,16,1,7,9,17,15,7,2,16,16,10,23,23 +24,23,23,23,23,2,8,2,21,2,5,21,6,4,3,7,13,13,2,21,13,16,15,16,21,5,8,13,9,13,6,2,1,23,21,20,2,6,9,6,2,18,2,1,11,7,8,18,4,19,21,21,15,15,15,17,21,2,10,16,6,21,13,4,16,8,21,7,10,10,16,14,17,8,15,16,5,1,17,15,3,15,14,18,8,10,14,21,16,13,2,7,15,7,16,15,10,21,11,6,15,8,16,8,21,7,5,9,14,15,15,9,21,21,19,14,21,16,13,13,14,10,13,21,8,2,18,21,2,6,17,13,5,13,16,8,2,8,5,2,8,6,14,8,21,9,7,13,15,14,5,5,14,2,5,8,7,8,14,7,15,10,17,15,8,1,10,2,21,21,21,13,5,15,21,4,6,7,7,2,10,10,21,17,15,20,21,16,15,9,4,8,13,5,4,2,21,2,15,13,21,14,15,13,16,2,16,13,5,4,8,13,7,13,5,23,5,15,8,9,5,16,15,17,16,20,14,14,13,2,15,14,21,21,17,16,7,19,21,15,8,15,4,21,5,13,15,13,2,5,15,16,21,15,7,21,15,2,17,16,7,4,23,23 +24,23,23,23,16,15,6,15,16,15,2,5,20,5,15,21,13,16,2,13,7,18,21,15,2,5,21,5,7,13,6,10,21,23,13,18,13,15,5,8,14,21,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,15,13,6,21,5,14,15,3,14,16,14,19,8,14,15,15,13,15,15,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,21,1,21,7,16,7,5,9,15,15,15,5,21,21,18,5,21,16,23,14,16,15,6,16,15,15,2,21,2,15,20,13,11,15,5,21,20,16,2,3,2,1,7,3,1,19,15,8,21,5,14,15,2,15,9,15,13,8,15,15,15,21,16,5,21,21,6,2,16,20,21,5,2,17,7,16,14,13,15,8,15,6,21,2,2,21,1,13,3,10,16,18,23,8,10,2,1,13,13,6,21,2,5,7,21,2,18,13,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,5,7,13,15,2,16,15,16,15,15,21,8,2,15,5,2,2,15,15,14,5,17,5,18,15,17,13,15,15,15,2,6,15,18,6,23,23 +24,23,23,23,23,19,10,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,23,23 +24,23,6,15,21,2,15,5,18,7,15,17,21,15,14,4,7,14,5,11,7,16,18,21,21,2,14,2,6,6,4,6,14,23,21,21,19,10,7,3,15,1,10,14,15,7,1,17,4,21,18,17,21,15,19,15,1,10,10,15,4,5,13,8,21,7,21,15,6,14,21,7,17,8,6,15,9,17,16,13,13,15,13,10,21,9,20,5,2,13,4,10,21,8,17,6,10,21,21,6,2,1,17,8,5,7,5,9,8,15,8,9,17,21,17,5,2,21,23,13,17,6,9,17,5,13,19,17,2,10,4,13,19,15,5,8,2,21,10,3,4,1,1,21,7,9,10,23,23,23,23,13,2,14,9,21,7,7,16,4,5,17,13,8,21,21,7,21,17,19,2,13,6,11,16,5,19,6,3,5,4,4,1,21,10,17,21,7,2,10,4,5,23,4,5,11,21,14,7,15,21,14,23,15,18,21,16,15,9,4,8,13,6,17,8,23,13,16,19,15,5,13,13,17,15,20,7,5,15,13,5,23,21,17,21,16,16,1,5,6,9,11,2,23,5,2,10,6,8,17,15,21,18,10,2,17,15,10,2,15,15,23,23,23 +24,23,23,7,21,15,6,2,17,5,14,21,16,15,6,16,14,15,6,17,13,17,16,16,15,21,14,5,13,8,2,21,19,23,6,19,10,14,5,2,21,18,6,15,15,7,21,19,4,21,13,17,1,16,6,21,19,2,10,2,6,15,13,20,17,7,18,5,6,8,17,8,21,21,14,13,19,19,6,6,13,14,5,16,19,13,18,15,17,13,8,15,16,14,17,5,5,21,21,20,15,1,17,15,15,7,7,9,16,15,7,3,15,21,21,5,2,17,23,13,9,6,15,16,9,15,8,1,15,13,21,13,21,16,10,8,6,17,2,20,10,5,23,23,23,23,15,15,5,15,5,8,15,19,9,16,8,8,14,15,5,1,16,2,21,18,15,21,21,21,5,13,15,16,16,7,14,6,15,7,10,6,1,21,5,21,21,15,10,10,8,17,23,8,5,2,21,14,16,2,21,14,14,13,8,2,16,15,3,4,8,13,9,21,14,23,13,17,16,3,5,15,13,16,17,19,15,14,15,13,14,23,16,17,16,16,16,21,7,6,5,15,6,23,5,6,13,15,16,17,6,21,15,2,6,16,15,16,17,15,19,5,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,17,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,8,21,16,15,15,21,9,15,17,11,5,15,10,14,18,16,8,7,20,19,21,4,5,21,16,13,13,2,5,15,23,5,2,13,13,3,16,14,18,14,7,15,7,8,2,4,8,7,17,1,1,15,16,21,2,15,16,9,10,13,2,21,5,21,6,8,14,17,16,19,6,6,2,21,2,6,13,16,7,13,8,18,4,18,8,14,13,18,8,17,8,21,2,5,15,21,16,10,1,17,16,17,7,5,9,16,11,8,2,1,21,21,6,2,17,23,7,21,16,6,17,9,5,18,11,2,7,16,13,1,2,5,8,2,17,15,16,14,2,14,5,1,14,14,5,3,4,21,6,6,16,8,8,17,7,15,11,5,10,13,21,21,19,5,21,17,21,2,13,11,13,11,8,15,13,10,11,15,18,15,17,6,16,21,7,20,10,4,21,23,2,8,4,17,15,7,10,21,14,15,5,15,4,16,15,3,4,13,13,8,13,4,23,2,13,2,1,5,13,13,17,16,18,2,3,13,15,14,21,19,17,21,8,11,19,8,5,10,16,14,21,10,19,15,15,16,18,5,15,1,13,2,1,7,2,21,11,20,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,17,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,5,16,8,6,2,21,2,10,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,6,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,16,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,5,13,21,8,7,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,5,21,9,6,15,2,4,13,5,14,2,5,8,8,8,14,13,15,1,21,5,8,21,13,4,21,16,21,13,14,16,21,7,10,6,13,2,10,10,21,17,5,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,10,5,20,2,17,13,5,4,8,13,8,7,1,8,13,15,16,7,5,17,15,16,15,20,14,6,13,2,13,14,17,21,17,11,16,19,8,13,6,15,4,15,14,21,5,5,21,9,14,16,18,15,5,17,13,2,17,16,15,5,23,23 +24,23,23,7,15,6,4,2,17,2,5,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,16,5,5,13,13,5,17,23,15,16,13,15,5,5,21,16,16,21,15,7,16,19,4,21,14,21,21,16,15,21,11,2,15,18,15,7,13,6,21,7,14,8,15,8,16,2,17,9,14,15,5,11,8,14,14,8,13,16,7,8,18,2,5,14,16,16,21,7,20,2,5,21,15,21,7,1,1,8,16,7,5,9,15,15,15,5,21,16,21,13,10,16,23,13,21,6,7,16,6,2,15,21,7,6,21,5,1,8,7,8,2,17,17,13,13,8,15,5,15,3,2,15,19,5,14,7,19,15,7,15,8,8,14,2,6,1,8,7,21,21,5,15,17,20,8,13,7,15,16,14,13,14,10,13,6,18,16,2,3,16,1,7,15,10,23,17,20,10,3,2,17,2,7,13,18,14,7,6,16,5,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,8,18,14,13,6,8,14,16,15,16,15,16,18,8,2,15,15,2,8,5,21,14,16,16,5,15,15,17,13,3,15,15,2,17,15,16,8,23,23 +24,23,23,23,23,23,23,23,23,23,2,15,18,8,6,15,13,16,8,13,10,21,3,15,2,5,17,5,8,13,15,13,21,23,15,16,15,15,5,8,14,16,7,8,15,7,16,3,4,16,11,21,21,15,15,21,19,2,6,15,6,3,13,2,17,5,21,8,8,16,16,5,17,14,15,5,13,2,8,14,14,8,13,21,13,15,1,2,5,15,15,2,21,7,21,2,5,21,15,16,21,15,16,7,16,7,5,9,8,15,15,5,16,21,20,5,15,16,23,13,17,6,15,16,9,2,8,1,15,15,21,13,21,8,2,8,8,15,16,10,4,16,2,5,21,19,15,15,21,5,14,15,2,8,9,2,7,8,14,2,6,21,8,15,21,21,15,15,16,20,2,5,6,16,11,8,13,15,19,15,15,5,21,2,2,8,21,13,8,10,15,20,23,13,3,2,21,15,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,21,14,23,8,21,2,3,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,8,2,15,15,15,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,4,21,4,9,4,17,21,8,19,21,13,5,2,16,5,9,16,13,16,8,18,19,5,17,8,8,4,6,7,18,23,7,17,9,13,5,16,21,18,4,15,13,7,8,3,4,16,14,21,9,17,16,21,19,5,21,16,10,15,13,4,17,5,21,9,7,2,16,6,19,17,3,7,4,3,19,6,13,7,13,17,21,10,9,19,16,16,9,6,10,8,18,7,6,21,7,4,2,7,21,21,9,7,5,9,17,15,15,9,1,21,17,7,13,17,23,23,23,7,6,16,8,7,21,19,2,6,19,13,17,21,13,15,14,21,5,2,8,13,23,23,23,23,23,23,23,23,23,23,23,23,9,21,18,7,8,9,5,1,8,4,18,21,18,4,21,19,6,9,4,5,23,9,9,14,19,19,4,9,17,17,10,19,21,4,5,7,7,8,23,13,16,2,17,13,2,19,17,14,23,6,15,17,16,15,9,4,19,13,7,18,10,23,13,9,19,3,5,1,13,17,16,18,13,5,23,23,2,14,18,17,21,15,17,19,8,4,5,21,7,23,23,23,23,9,15,6,4,16,17,15,5,17,15,4,17,16,19,6,23,23 +24,23,23,23,23,23,8,15,17,5,8,1,16,6,9,18,13,13,4,16,13,16,15,16,4,7,17,5,5,5,20,1,17,23,7,4,9,13,5,16,14,1,14,10,10,7,16,7,4,21,20,16,15,1,8,15,21,5,21,16,5,10,13,4,21,2,21,5,6,10,21,8,17,8,2,15,5,21,8,21,3,10,14,17,15,13,21,21,4,9,13,7,15,8,15,13,6,21,1,2,2,15,1,8,1,7,5,9,8,15,9,5,2,21,21,2,2,16,13,13,14,5,15,16,9,15,18,17,4,2,4,7,21,13,15,17,4,18,13,14,13,6,2,21,21,10,7,9,19,16,15,5,14,17,5,13,15,15,15,15,15,17,15,9,15,21,15,2,21,4,10,13,5,21,18,7,2,15,7,8,15,3,21,16,8,21,1,6,7,7,2,8,13,15,15,2,21,2,15,4,16,14,14,13,20,2,21,13,3,4,8,13,8,13,10,5,15,13,18,9,5,16,13,18,21,8,15,14,9,13,2,7,19,8,17,15,17,21,17,13,5,8,7,2,14,16,14,6,2,10,10,21,1,10,4,16,16,6,7,16,16,15,23,23 +24,23,23,10,21,9,7,15,21,21,7,1,7,15,13,1,6,13,6,16,7,17,15,17,3,8,23,23,5,6,13,7,17,23,13,17,5,15,5,16,14,2,4,15,15,7,16,15,4,21,18,17,21,13,6,15,19,2,2,21,6,7,9,21,21,7,18,5,4,21,16,19,17,5,3,10,7,1,16,13,13,7,13,16,17,7,19,21,4,9,15,3,19,7,19,10,9,21,17,6,21,1,17,17,16,7,5,9,8,15,7,9,15,21,21,5,15,17,23,13,1,6,5,17,9,3,18,7,4,7,17,13,11,10,3,8,17,17,6,2,4,18,1,5,17,6,15,15,23,6,4,13,4,5,9,17,8,8,15,9,5,16,16,11,21,21,4,21,18,7,2,6,9,19,18,14,9,4,7,2,2,6,17,21,2,17,21,13,5,10,10,18,23,9,9,4,21,7,8,18,9,14,14,9,17,2,18,19,2,4,8,13,6,21,10,23,13,16,6,3,5,15,15,17,17,6,15,9,13,23,4,2,17,6,15,15,17,21,8,6,13,20,4,23,9,9,13,8,13,10,3,19,17,15,6,16,13,10,21,17,17,5,19,23 +24,23,15,4,17,10,10,4,21,1,15,21,6,4,6,7,13,13,2,21,13,16,8,21,17,9,8,15,5,9,7,10,17,23,3,19,2,15,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,7,15,21,21,4,4,7,6,8,10,4,13,21,1,5,6,2,17,3,18,4,4,7,5,21,16,8,20,7,14,17,8,6,4,4,21,10,6,13,1,8,20,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,21,8,10,21,13,13,14,15,4,21,8,6,18,15,2,7,17,13,5,4,7,18,2,21,5,2,14,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,10,15,1,15,6,7,21,10,9,21,8,21,13,5,15,21,15,4,7,10,2,15,10,21,16,13,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,8,20,10,16,13,5,4,8,13,15,13,6,19,13,8,8,9,5,17,15,16,17,20,14,5,9,3,15,14,21,17,21,16,8,19,18,8,10,14,16,4,5,15,10,7,2,2,6,17,21,15,6,15,15,4,17,15,16,7,14,18 +24,23,6,6,17,6,15,6,17,7,2,21,8,7,5,7,7,13,8,19,7,16,19,21,6,5,21,9,7,13,2,9,18,23,13,17,9,6,10,1,16,16,8,15,15,7,16,9,4,17,14,17,21,15,15,21,19,3,4,15,13,4,9,6,17,5,21,5,2,17,17,16,14,10,15,4,5,16,10,5,13,8,13,7,17,2,19,15,14,13,8,15,19,7,21,4,8,21,15,2,21,1,1,6,4,7,5,9,8,15,15,19,17,21,15,7,21,16,16,13,21,5,5,17,10,9,21,17,6,7,20,13,21,8,10,8,5,1,4,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,2,18,13,16,20,16,6,6,21,7,13,4,13,7,20,23,13,21,5,6,8,9,10,18,8,15,15,7,16,17,4,21,14,17,21,16,15,19,19,6,15,16,5,6,13,2,21,5,14,6,8,21,19,8,21,16,6,15,5,2,21,6,13,8,13,7,21,10,3,10,14,15,13,8,19,7,19,2,6,17,15,6,21,8,15,9,10,7,5,9,1,13,15,6,21,21,17,4,18,21,13,13,19,15,15,16,10,2,8,16,9,7,20,13,21,7,6,8,5,21,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,21,8,8,14,10,6,1,13,5,21,21,8,2,21,19,2,13,6,21,17,7,6,6,7,2,5,6,21,18,15,9,21,8,9,8,21,16,23,6,5,2,17,14,15,13,16,14,8,13,16,4,16,16,3,4,19,13,7,6,15,23,13,16,16,9,5,11,13,17,16,19,15,5,23,23,8,14,19,16,17,11,16,21,7,10,4,16,9,23,23,15,13,6,15,6,15,16,21,14,4,17,7,2,16,16,20,6,23,23 +24,23,23,8,16,7,6,21,16,6,10,8,1,10,5,16,15,13,2,8,7,17,15,16,1,14,21,8,13,7,10,8,16,23,23,17,16,9,9,13,15,10,2,15,13,7,21,17,8,21,18,17,21,16,8,15,19,5,10,16,3,10,9,9,20,10,1,10,5,2,19,8,21,2,15,6,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,15,4,2,1,17,8,5,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,16,7,15,17,9,7,6,16,15,10,21,5,21,4,5,8,8,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,2,5,9,19,8,7,16,2,5,16,15,8,17,21,10,2,21,15,9,19,2,21,17,7,4,2,16,5,10,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,4,9,2,10,13,8,23,18,17,1,8,16,1,15,15,5,13,6,23,23,2,6,15,10,8,8,15,21,9,5,21,13,10,4,21,19,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,16,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,2,5,2,17,2,15,15,18,15,15,15,13,16,8,13,20,21,3,15,16,5,17,5,7,15,15,10,17,23,6,16,13,15,5,10,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,10,3,15,6,15,13,2,21,15,21,8,5,10,16,6,7,14,15,5,13,2,8,14,14,8,13,21,7,15,1,21,5,14,15,2,16,7,21,2,5,15,15,19,21,1,1,15,16,7,5,9,8,15,15,6,21,21,21,15,2,16,23,13,21,5,15,16,9,6,8,8,6,2,21,13,21,2,2,8,3,15,16,10,8,18,13,6,18,17,8,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,17,20,2,5,6,15,11,8,14,6,3,7,15,15,16,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,6,16,3,16,15,13,4,8,13,7,15,14,23,8,21,2,9,6,16,13,16,17,6,19,14,5,3,13,2,19,15,16,15,16,18,8,2,15,15,7,15,15,21,14,15,15,5,15,16,17,13,8,8,15,2,17,15,17,5,23,23 +24,23,23,23,23,23,23,23,23,23,10,6,6,10,2,21,3,15,2,17,13,17,15,16,21,5,8,15,8,9,7,17,8,23,3,19,2,13,6,6,2,18,14,21,9,7,8,3,4,14,21,21,11,15,15,21,21,2,6,16,5,2,4,15,21,15,21,7,15,7,8,10,18,6,14,7,10,21,16,6,19,7,14,17,8,6,4,3,16,15,14,5,1,7,20,15,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,2,4,21,9,13,14,10,15,16,8,10,18,21,2,5,7,13,5,8,17,8,2,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,6,2,5,7,8,8,14,16,15,17,15,10,8,21,9,8,21,21,21,13,9,16,21,10,14,7,7,2,6,10,21,1,10,20,1,2,5,5,4,16,15,5,13,21,21,2,7,16,21,14,5,13,20,4,17,15,5,4,8,13,15,13,5,9,13,7,2,7,17,16,7,16,16,20,14,8,7,10,4,14,21,21,16,16,17,19,17,8,10,8,14,15,8,1,15,10,2,5,15,15,17,16,2,17,13,6,7,21,18,23,23,23 +24,23,23,23,21,8,14,4,17,2,2,21,6,15,4,7,13,13,2,21,13,16,15,11,2,17,15,13,8,8,15,10,18,23,13,19,2,6,9,6,21,18,14,1,11,7,8,18,4,8,21,15,15,15,21,17,21,3,2,16,6,13,13,17,6,10,21,5,2,7,17,6,16,14,3,9,15,16,16,15,7,7,14,8,8,4,9,3,15,13,13,6,1,8,16,15,10,21,11,6,15,15,16,8,16,7,5,9,13,15,15,9,21,21,21,5,7,18,13,13,14,15,10,21,8,8,19,21,2,7,17,13,5,8,16,8,2,21,5,2,17,6,14,6,21,9,6,7,15,14,5,5,14,2,5,8,8,7,14,21,15,1,17,5,5,11,6,2,21,15,21,13,5,7,21,7,10,4,7,2,15,10,21,16,5,20,21,16,15,9,4,8,13,5,5,2,17,2,15,13,21,14,4,13,20,4,11,13,5,4,8,13,8,13,5,2,13,7,8,9,5,15,15,16,17,20,14,8,7,13,9,14,17,21,1,7,16,19,21,8,13,8,4,10,7,21,15,4,2,9,15,16,17,15,7,16,7,2,15,21,16,6,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,15,7,21,10,4,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,4,13,5,14,17,16,21,15,17,21,7,9,2,15,6,4,5,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,15,17,15,15,2,18,15,6,21,6,15,2,7,13,13,2,21,13,16,11,16,21,5,7,7,9,13,2,1,17,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,2,4,10,6,7,21,5,2,2,16,7,19,8,4,7,5,21,16,8,19,7,14,15,8,6,8,2,16,6,13,13,1,8,17,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,7,9,21,21,21,13,7,18,13,13,14,15,13,21,8,15,18,15,2,7,21,13,5,10,8,8,2,21,5,2,17,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,7,14,2,15,17,15,10,5,21,3,15,21,15,21,13,5,15,21,8,14,7,7,2,15,21,21,16,15,20,1,4,15,9,8,8,13,13,15,2,17,2,15,13,16,14,7,13,20,9,16,15,5,4,8,13,8,13,6,2,13,8,15,9,5,17,15,16,21,20,14,14,10,2,15,14,21,17,16,8,16,19,21,8,13,15,8,16,7,2,5,10,10,9,2,21,17,15,15,15,13,15,6,15,23,23,23,23 +24,23,23,23,23,23,2,16,17,2,13,1,18,5,5,15,13,16,2,13,20,21,3,16,15,6,21,3,2,14,15,2,16,23,8,17,5,14,5,6,2,21,14,1,13,7,16,19,4,16,14,21,1,16,15,18,11,2,21,16,5,15,13,21,17,5,14,13,2,2,21,8,21,15,14,5,5,2,16,14,14,8,13,17,7,17,21,3,5,14,16,8,1,7,21,2,5,21,16,16,21,1,1,8,17,7,5,9,8,15,15,5,15,16,21,2,16,16,23,13,14,5,16,16,5,15,1,11,13,5,21,13,1,14,5,8,3,17,3,13,13,16,23,23,23,23,15,16,19,5,14,15,18,4,15,7,8,8,14,15,5,1,15,2,21,21,2,15,17,20,8,13,10,15,15,7,5,6,2,11,15,18,1,2,5,16,1,2,2,10,14,23,20,8,3,2,21,15,7,13,18,14,5,5,16,8,16,19,13,4,8,13,7,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,8,19,8,15,15,16,18,8,10,15,15,2,7,5,21,14,2,15,5,15,16,17,13,15,15,15,2,8,15,16,6,6,23 +24,23,23,23,21,2,6,5,21,1,4,16,16,3,6,11,14,13,7,16,7,18,8,17,21,7,23,23,3,5,6,7,21,23,7,20,6,6,9,2,2,4,7,7,15,7,21,17,4,21,14,17,1,1,8,15,18,6,10,17,10,8,13,7,21,9,13,5,15,1,16,16,21,2,3,6,5,3,16,6,13,15,13,16,21,9,13,3,5,13,17,8,21,7,17,6,5,21,21,4,21,1,17,8,16,7,5,9,8,15,8,9,2,21,17,6,21,17,23,13,4,5,7,17,9,2,18,11,21,8,20,9,21,4,2,8,18,21,9,2,4,1,1,5,18,2,7,23,21,6,1,13,10,5,9,20,8,7,7,1,5,16,16,7,11,21,4,13,17,9,6,13,14,18,23,4,6,15,7,4,2,4,1,21,8,1,21,7,2,10,10,18,23,2,5,4,21,14,15,21,16,13,13,5,16,4,16,18,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,21,6,7,8,7,13,4,17,15,19,16,15,16,21,17,5,13,21,10,23,15,14,6,5,13,2,2,15,17,7,2,17,13,4,21,16,19,5,19,23 +24,23,23,23,21,5,5,10,17,15,5,21,6,2,2,3,9,15,21,17,13,21,19,15,7,9,21,5,7,13,2,8,21,23,15,3,2,14,5,6,1,18,15,1,11,7,8,18,4,13,19,15,15,15,2,16,21,10,1,16,13,2,2,10,17,7,21,5,9,2,16,18,16,5,2,6,15,17,16,14,9,7,14,17,8,6,8,3,16,13,15,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,8,15,13,9,21,21,21,4,8,17,5,13,14,15,13,17,8,15,18,15,2,7,17,13,5,6,2,8,2,21,5,2,20,6,16,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,15,15,21,15,15,13,19,2,10,16,21,15,13,5,15,21,7,14,14,10,2,2,10,21,6,5,20,1,2,15,9,10,8,23,23,7,7,16,2,15,13,21,14,6,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,5,13,10,2,21,21,21,15,16,1,8,2,7,10,15,5,23,5,14,4,15,5,14,21,17,13,6,21,8,15,15,16,23,23,23,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,8,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,6,16,21,3,6,14,10,2,15,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,18,13,8,8,8,5,17,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,5,15,15,15,15,15,2,15,5,16,16,8,15,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,15,6,6,21,5,10,1,17,8,17,7,5,9,6,7,15,9,6,21,16,2,6,21,6,11,21,6,4,16,9,9,19,17,6,8,15,13,18,7,5,8,2,10,17,9,13,17,13,5,16,7,21,23,20,7,13,6,13,16,9,8,8,7,16,9,5,11,13,6,18,21,6,13,16,19,9,4,8,21,16,7,6,6,15,7,9,6,1,21,7,21,21,21,10,10,6,16,23,5,19,4,17,14,6,7,21,14,7,5,16,4,16,15,9,4,8,13,6,8,5,23,5,11,6,9,5,11,15,17,16,19,7,5,13,13,5,23,19,17,17,11,16,1,7,6,13,20,8,23,7,5,5,6,15,16,15,9,17,10,9,17,7,10,1,16,19,13,19,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,6,21,15,15,21,6,2,2,7,13,15,2,17,13,16,18,15,21,5,8,13,8,13,2,8,21,23,15,3,2,15,5,6,2,18,15,19,15,7,8,11,4,15,21,15,15,13,15,1,21,15,15,8,7,23,23,5,15,5,2,5,2,16,16,2,19,2,2,15,5,21,16,15,3,7,14,16,8,6,2,3,16,6,8,13,1,8,21,2,5,15,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,5,15,21,13,13,14,15,13,18,15,2,15,21,2,5,16,13,5,10,16,8,2,14,15,2,8,6,14,6,21,9,15,15,8,14,13,5,6,2,5,8,7,8,14,2,15,21,15,13,7,21,2,15,19,8,21,13,6,8,21,14,14,15,5,2,5,21,21,21,13,20,1,2,15,7,8,8,13,7,13,21,16,2,15,13,16,14,15,13,20,10,16,15,5,4,7,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,5,2,15,14,17,16,21,15,16,1,7,7,2,5,7,2,5,15,6,14,5,5,15,21,16,15,10,15,15,2,15,8,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,2,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,15,16,10,15,21,13,15,7,18,4,13,10,16,13,17,8,16,2,5,17,5,6,13,20,16,16,23,15,20,5,13,5,8,2,2,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,10,17,7,21,7,5,2,16,8,21,8,2,15,5,21,8,21,3,10,14,17,2,15,21,15,5,13,19,8,8,8,17,5,6,21,21,2,13,15,1,8,2,7,5,9,8,11,9,5,16,21,21,20,2,16,13,13,14,15,15,17,9,2,1,21,5,15,4,13,16,6,13,16,8,18,13,14,13,6,2,16,21,10,15,2,19,21,15,15,14,19,5,13,15,7,15,9,13,16,8,21,13,21,7,21,21,15,10,13,4,21,21,7,15,2,7,8,15,7,21,21,8,21,1,2,7,7,4,8,13,14,21,2,21,4,7,13,21,2,14,13,20,7,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,17,13,21,21,16,15,14,9,13,3,2,19,15,16,15,16,1,17,15,7,8,2,6,14,17,14,16,2,1,2,21,1,13,5,16,8,2,15,16,16,15,23,23 +24,23,9,5,17,2,6,2,17,6,15,16,18,15,15,15,13,15,6,13,7,21,3,15,2,6,17,13,5,13,15,6,16,23,7,16,13,15,5,5,10,16,16,21,15,7,16,18,4,17,14,17,15,21,15,19,15,2,6,16,16,15,13,2,21,5,6,8,6,19,8,4,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,8,20,2,5,21,15,20,18,1,21,8,1,7,5,9,15,15,8,5,21,17,20,9,2,17,23,13,10,6,8,17,11,2,16,16,15,13,21,13,21,8,2,8,2,21,17,13,7,11,6,5,7,18,2,1,11,5,14,6,2,6,8,7,7,8,14,2,6,8,8,6,21,21,5,15,17,20,8,5,2,15,13,6,14,6,15,11,10,2,16,2,15,17,1,15,2,10,23,17,20,14,3,2,21,7,15,13,18,14,7,5,16,2,17,15,15,4,8,13,8,21,14,23,13,17,2,9,6,15,13,16,16,8,21,14,6,13,2,2,18,15,16,15,16,18,8,2,15,3,7,5,2,21,14,6,16,5,15,7,17,13,15,16,15,2,21,15,21,5,3,23 +24,23,15,5,21,7,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,5,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,10,6,19,15,16,5,5,15,21,5,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,6,15,15,6,16,16,17,15,23,23 +24,23,23,23,21,16,7,16,17,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,7,5,20,8,16,23,15,20,9,13,9,21,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,7,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,8,15,15,21,16,13,9,15,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,7,19,21,15,2,2,19,17,2,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,10,15,21,15,4,21,4,10,9,5,1,21,7,14,15,7,7,10,21,21,21,7,17,1,13,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,6,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,8,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,5,16,8,2,10,21,2,7,21,6,10,6,3,15,15,2,21,13,16,18,15,2,9,1,15,8,13,6,8,16,23,2,19,2,15,5,6,2,18,14,1,11,7,16,18,4,13,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,6,2,17,3,19,8,6,15,6,16,2,4,19,15,14,16,8,13,6,9,17,15,9,13,21,8,16,6,6,21,11,15,15,15,16,7,3,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,13,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,21,8,5,8,8,7,14,2,15,16,13,8,7,19,15,2,21,16,21,13,2,15,21,8,14,14,5,2,4,2,21,8,13,20,21,8,15,9,8,8,9,8,6,2,18,2,4,13,21,14,15,5,20,8,21,15,5,4,8,13,13,13,7,6,13,16,15,9,5,16,13,16,16,20,14,14,13,2,7,14,21,16,21,7,16,21,7,8,8,19,5,14,15,13,14,7,5,9,10,21,16,15,6,8,15,2,21,16,15,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,2,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,2,5,15,5,8,8,8,23,23,23,11,16,2,13,15,6,2,18,7,21,10,7,16,1,4,21,16,16,13,17,15,16,21,5,15,16,5,3,2,13,20,4,21,6,5,14,16,21,16,2,4,10,5,21,7,21,16,10,14,17,7,4,21,16,13,6,7,13,8,8,16,13,5,21,16,2,2,15,17,16,5,7,5,7,15,15,16,5,17,21,17,15,4,21,13,13,17,6,4,16,10,15,18,21,9,2,4,4,17,15,10,16,2,21,5,2,5,6,2,3,21,10,8,4,19,10,4,5,14,2,5,8,15,8,14,21,13,1,8,10,21,21,10,5,21,15,21,13,4,21,16,7,4,7,7,8,15,18,21,1,2,16,1,6,6,8,16,8,18,14,5,2,21,4,15,13,21,15,14,13,20,4,21,13,3,4,8,13,7,7,7,7,16,15,8,9,5,16,13,16,1,8,15,14,5,13,2,10,17,7,16,16,16,18,16,15,5,7,2,15,8,21,4,6,4,15,16,16,1,7,13,16,7,2,15,16,11,6,7,19 +24,23,23,6,21,2,4,6,21,15,5,3,21,4,8,21,14,13,8,19,13,16,19,18,4,5,21,15,7,13,6,6,18,23,13,17,9,6,2,16,14,17,14,14,15,7,15,17,4,21,14,16,16,21,19,21,19,6,10,16,15,4,13,6,21,5,20,9,5,2,16,2,19,2,4,7,5,19,10,5,13,15,13,5,21,10,18,2,5,13,5,8,19,7,21,2,11,21,15,8,17,7,1,16,17,7,5,9,17,15,3,9,1,21,16,2,3,21,23,13,19,5,9,16,1,9,18,17,2,2,21,13,14,5,8,8,2,14,18,13,23,23,23,23,23,23,23,23,23,23,23,23,23,7,15,7,8,8,15,2,5,1,13,15,18,21,6,6,21,17,5,18,15,7,2,6,14,6,10,13,15,2,21,21,9,5,21,15,3,8,16,19,23,3,16,13,21,14,13,4,21,14,14,4,21,16,16,7,3,4,6,13,7,17,9,23,13,16,15,8,5,16,13,17,16,18,7,2,23,23,2,14,19,17,21,16,16,21,7,4,13,17,14,23,5,6,5,8,13,18,2,9,17,15,6,17,7,2,17,16,19,9,19,23 +24,23,23,23,21,5,5,10,17,15,13,21,6,4,2,9,9,15,7,17,13,16,18,15,15,9,16,5,7,9,2,8,16,23,15,3,2,15,5,6,8,18,15,1,11,7,8,18,4,13,19,15,15,13,2,16,21,10,10,16,5,2,13,10,21,15,21,5,8,2,17,18,17,5,14,7,15,17,16,15,9,7,14,16,8,6,6,2,8,13,15,5,1,7,17,13,6,21,11,10,15,15,21,10,3,7,5,9,8,15,13,9,21,21,21,4,21,17,5,13,14,14,13,17,8,15,18,15,2,7,17,13,5,9,2,8,2,21,5,2,20,6,8,15,21,9,7,15,17,14,13,5,21,2,5,8,7,8,14,15,15,21,13,15,13,19,2,15,1,21,8,13,5,16,21,7,14,14,10,2,10,10,21,6,5,20,1,2,13,9,6,8,23,23,7,7,1,2,15,13,21,14,16,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,5,13,10,2,21,21,21,15,16,1,8,2,7,2,15,5,5,14,4,15,15,9,14,21,17,13,6,21,8,15,21,16,23,23,23,23 +24,23,23,5,21,15,2,16,16,6,4,9,21,10,13,16,6,13,8,18,13,17,19,17,8,7,21,5,13,10,6,4,19,23,13,21,9,6,21,6,8,18,14,15,15,7,21,19,4,21,17,21,1,15,15,16,21,4,6,16,10,5,13,9,21,10,1,5,10,14,17,19,13,10,4,7,3,21,8,6,13,7,5,18,13,19,4,6,15,14,6,9,19,8,16,6,6,15,21,5,2,16,15,2,17,7,5,9,18,15,15,17,1,21,7,6,4,21,23,23,23,23,23,21,10,21,2,16,7,2,21,6,5,9,4,21,21,16,6,1,8,4,8,21,1,4,9,8,16,18,5,7,5,14,17,16,8,8,14,7,5,17,13,13,19,18,2,21,21,15,5,13,10,16,16,7,15,4,16,7,6,10,17,16,5,21,21,7,4,15,10,17,23,9,9,2,17,14,15,21,21,14,4,6,16,21,16,16,3,4,8,13,6,21,15,23,2,16,2,3,5,15,13,17,16,19,18,8,14,4,4,13,18,17,17,16,21,1,7,4,6,21,4,23,5,6,9,10,13,17,6,16,6,15,10,21,8,4,5,16,19,6,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,5,7,13,17,2,16,7,15,7,15,16,5,17,9,8,13,4,8,16,21,7,17,5,5,2,16,6,21,14,8,15,7,17,13,4,17,21,21,21,17,6,16,7,15,2,18,5,10,2,6,18,15,14,19,13,17,21,5,4,15,14,13,15,7,16,13,15,15,13,21,20,10,3,21,10,15,14,7,21,14,16,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,17,21,21,2,21,17,23,13,21,5,15,16,2,15,2,8,6,7,21,13,21,8,4,8,15,21,21,5,21,16,2,5,8,2,13,14,5,5,15,14,10,16,7,16,13,7,8,17,6,21,7,20,21,18,13,15,21,15,2,13,6,17,16,7,7,17,15,7,10,2,16,21,13,20,21,7,21,9,8,23,5,21,7,21,16,15,7,15,18,13,3,9,8,21,21,16,9,4,8,13,17,5,2,23,13,16,2,15,6,15,13,15,21,2,13,9,4,2,15,23,16,15,19,15,15,7,17,10,18,5,5,7,7,21,10,15,2,1,2,16,17,6,15,23,23,23,23,23,23,23,23,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,3,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,3,6,2,7,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,6,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,1,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,23,23,23,15,6,7,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,15,5,6,14,15,14,21,15,7,16,15,4,16,14,18,15,21,16,16,21,5,2,17,15,7,13,6,21,5,14,15,3,14,16,8,16,3,14,13,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,21,1,21,7,16,7,5,9,15,15,15,5,15,21,18,13,21,16,23,14,15,15,6,15,5,15,2,21,2,15,20,13,11,15,13,17,2,17,2,3,2,1,9,3,21,19,6,8,21,5,14,15,3,15,9,15,13,7,15,15,15,21,16,15,21,21,6,2,16,20,2,5,13,17,15,8,14,15,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,3,2,21,15,7,6,21,2,15,5,8,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,5,2,16,15,1,15,15,21,8,2,15,5,2,2,15,15,15,5,17,5,21,15,17,13,15,15,13,2,13,15,18,23,23,23 +24,23,8,15,21,6,15,10,21,2,13,21,8,15,21,3,2,13,4,16,15,17,18,15,4,5,21,9,7,13,2,8,16,23,15,17,10,15,5,8,14,16,14,8,15,7,16,17,4,21,8,16,21,18,6,15,21,4,10,16,10,15,13,4,15,3,18,6,5,2,21,2,21,8,4,5,9,10,16,6,13,7,13,16,21,7,18,18,5,8,14,10,21,8,21,4,5,16,21,8,1,1,17,17,16,7,5,9,8,15,8,9,1,15,17,5,4,21,23,13,21,4,4,17,5,5,2,17,10,20,21,13,21,4,5,8,20,21,19,2,4,7,13,14,1,14,15,5,10,4,10,18,13,21,13,4,8,8,15,2,6,1,15,15,16,1,6,2,18,15,8,11,9,14,4,5,10,4,21,11,10,16,15,1,3,1,21,2,9,10,23,18,19,2,9,7,17,14,2,19,21,6,13,6,7,4,17,15,9,4,8,13,15,21,5,23,3,16,2,9,5,16,13,16,16,5,15,4,9,13,14,23,16,17,17,7,6,18,8,20,5,9,10,5,8,5,9,7,15,6,16,21,1,15,4,15,15,4,17,17,16,5,2,20 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,2,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,21,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,4,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,13,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,21,21,7,5,21,2,2,5,21,2,6,13,13,21,9,13,7,18,21,16,2,5,21,6,8,13,5,6,17,23,13,17,5,14,5,17,6,21,14,16,15,7,21,16,4,17,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,15,4,16,17,6,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,15,15,3,17,15,16,6,5,21,21,19,21,7,8,11,17,7,5,7,5,15,15,5,15,21,18,5,21,8,23,14,14,13,10,16,13,7,16,21,9,6,21,13,21,2,13,17,15,16,2,3,8,1,3,6,21,1,6,10,21,5,17,7,2,15,9,8,13,8,15,2,15,18,16,5,21,21,10,15,21,20,2,14,2,15,21,3,14,5,16,15,15,10,16,2,13,21,1,15,9,9,21,17,23,2,9,2,21,7,14,5,18,5,7,5,15,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,7,19,15,17,15,16,21,8,6,7,2,16,15,15,10,14,13,15,5,15,21,1,13,10,16,15,2,2,21,2,5,23,23 +24,23,23,23,21,7,5,2,17,9,13,21,20,2,15,18,14,13,4,8,13,17,15,17,10,2,17,5,13,6,20,6,18,23,7,6,2,13,13,5,21,18,14,10,10,7,16,7,4,21,20,16,8,1,15,16,21,5,15,16,5,10,13,2,21,2,21,5,10,1,16,2,17,13,14,5,5,21,15,16,3,10,14,21,15,15,2,16,21,15,6,13,1,7,16,2,5,21,17,6,8,15,17,8,3,7,5,9,21,15,9,5,7,21,21,2,8,16,13,13,14,5,15,16,2,2,18,17,15,9,4,13,21,13,7,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,9,14,16,5,13,15,7,14,7,15,17,15,7,15,21,8,2,21,15,2,13,8,21,21,7,14,6,7,8,6,19,21,21,13,16,1,7,2,8,4,7,13,14,2,2,21,4,13,13,21,14,14,13,20,10,18,21,3,4,8,13,8,13,10,5,15,13,19,9,5,17,13,17,15,8,15,14,5,13,8,2,19,15,17,16,16,1,21,13,9,8,8,7,14,17,14,15,2,1,7,21,1,10,15,16,7,13,15,16,15,6,23,23 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,7,2,17,13,9,19,7,18,19,18,6,5,21,3,7,13,19,1,19,23,7,19,9,6,9,16,10,1,16,15,15,13,11,1,4,21,14,17,15,16,7,21,17,4,7,16,6,6,13,2,18,8,18,21,5,4,17,4,17,6,7,4,5,4,16,19,13,8,13,17,17,3,6,18,9,6,2,6,19,8,17,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,21,16,23,7,1,6,4,17,9,4,5,17,4,6,1,13,21,2,7,8,17,21,9,2,4,8,8,5,6,2,7,23,5,10,7,6,21,6,9,17,8,7,15,19,5,21,7,4,17,20,4,3,21,19,9,13,8,18,21,9,4,6,9,7,8,1,16,17,5,17,21,2,2,10,10,17,23,4,9,4,21,15,21,19,17,7,5,5,21,5,17,7,7,4,8,13,5,4,4,23,13,16,6,9,5,8,6,21,17,10,21,7,4,13,9,23,18,16,18,8,17,21,7,1,5,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,9,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,2,20,7,16,2,17,16,9,15,15,5,13,15,16,21,15,6,3,8,14,5,16,21,11,4,8,15,7,17,13,4,17,18,21,21,17,6,16,15,2,2,21,6,7,13,6,21,7,14,6,10,2,17,8,16,14,14,6,21,3,16,2,5,7,13,21,21,3,1,1,15,20,3,5,16,15,17,15,5,15,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,17,3,21,11,23,13,21,5,15,16,2,15,16,15,14,15,21,13,19,2,5,8,8,21,16,5,19,17,2,7,23,23,6,2,21,14,13,1,14,15,7,11,13,8,13,15,6,21,15,5,21,1,2,2,21,13,6,13,5,17,21,8,14,13,16,2,15,2,16,21,6,20,21,15,15,13,15,5,23,8,7,1,16,15,13,13,1,2,5,13,16,16,21,2,3,4,8,13,8,17,5,23,8,15,2,17,5,16,13,3,16,15,13,14,8,13,2,23,16,15,19,15,16,15,15,9,20,5,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,16,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,19,18 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,14,14,13,5,16,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,7,13,7,6,8,5,15,21,21,4,15,1,17,8,16,7,5,9,6,15,15,9,8,21,16,4,2,21,13,13,1,9,15,16,9,8,18,15,15,15,3,13,18,15,5,8,3,1,13,2,21,1,21,5,18,5,23,23,23,23,15,10,5,5,9,19,8,7,16,4,5,11,13,17,18,21,10,2,21,19,2,10,6,21,23,23,23,15,13,15,6,10,21,8,13,21,1,4,6,10,8,23,2,8,13,4,17,14,15,13,16,14,15,13,8,16,8,15,9,4,8,13,6,21,5,23,8,16,6,9,5,15,15,21,17,20,13,6,6,23,6,14,19,17,21,11,16,1,7,6,13,21,15,23,5,15,15,15,15,2,5,13,17,10,4,21,7,7,15,21,19,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,17,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,17,7,15,6,21,15,2,17,6,10,15,21,5,15,2,17,13,18,15,15,3,5,21,15,8,13,10,2,20,23,6,16,9,15,5,6,2,18,15,1,7,7,8,18,4,8,21,15,11,13,15,21,21,6,10,16,5,6,13,2,21,15,21,5,8,6,16,7,18,5,6,7,15,21,16,8,19,7,14,16,8,6,10,19,15,13,3,10,1,8,21,18,6,21,11,5,15,8,1,8,8,7,5,9,8,15,15,9,21,17,21,6,15,21,13,13,14,6,15,17,8,15,18,15,2,2,21,5,5,7,16,8,2,21,5,2,18,6,8,6,21,9,6,15,8,14,13,5,6,2,5,8,8,8,14,9,15,1,21,15,8,21,6,8,21,16,21,13,5,16,21,8,14,6,7,2,10,10,21,10,5,20,1,4,13,9,15,16,15,5,13,21,18,2,15,15,1,14,18,5,20,16,17,15,5,2,8,13,15,13,13,19,13,7,2,7,17,8,15,17,17,20,14,14,6,10,15,14,8,16,15,16,18,19,21,8,6,8,5,15,7,18,6,15,2,9,6,15,17,15,7,21,13,4,16,16,10,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,15,16,15,14,20,10,2,14,14,16,17,23,21,2,9,15,5,16,14,3,19,15,15,7,8,1,4,16,15,16,21,15,15,16,3,2,7,23,23,23,23,13,21,5,14,5,10,6,16,14,16,16,9,2,18,15,7,15,13,7,19,8,3,7,6,21,21,13,2,8,15,14,21,13,20,21,15,13,2,1,16,7,3,7,7,9,21,15,8,7,21,11,21,8,15,16,23,13,3,15,15,16,15,6,16,20,2,2,15,13,15,15,15,7,2,7,14,2,13,16,6,5,15,14,15,23,2,15,15,13,21,5,9,2,16,8,15,3,5,21,17,2,21,21,8,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,16,21,15,2,21,6,3,9,15,3,23,2,16,5,21,15,15,13,21,14,14,13,8,2,21,15,7,4,9,13,20,18,14,23,13,16,2,3,13,16,13,21,16,3,14,14,5,15,14,14,19,15,21,15,21,11,19,8,13,14,21,15,9,5,5,14,15,15,2,21,21,15,2,21,7,7,2,16,20,5,23,23 +24,23,23,23,21,2,7,9,17,2,6,19,17,15,13,4,4,5,4,17,13,18,19,18,6,19,21,14,8,13,17,13,16,23,13,16,9,5,2,6,21,18,18,2,15,7,21,17,4,16,14,8,16,1,7,15,19,4,21,17,6,10,13,1,21,13,4,13,5,6,21,17,17,6,6,3,3,21,5,4,8,19,13,7,21,20,4,2,13,15,15,7,16,8,16,6,6,15,17,2,21,15,17,17,6,7,5,9,8,15,19,6,16,21,7,6,4,16,23,23,9,5,21,21,9,15,5,16,13,4,6,4,5,16,5,5,16,19,5,19,21,5,17,14,8,5,23,23,23,7,5,13,21,8,10,5,17,8,14,2,9,19,7,7,17,21,2,7,21,18,18,7,15,18,21,7,19,9,5,7,9,6,21,21,20,21,21,7,10,7,9,19,23,8,6,13,17,15,4,14,21,21,13,4,16,10,16,15,3,4,18,13,17,2,9,21,8,16,3,7,5,11,13,16,17,19,19,14,4,23,2,14,19,21,21,11,16,1,16,13,7,13,5,23,23,4,6,17,8,13,4,19,1,10,6,17,7,5,17,16,19,4,23,23 +24,23,23,10,16,8,9,5,17,10,9,17,6,4,4,19,13,13,4,17,13,16,19,8,17,9,2,9,5,20,7,9,18,23,8,16,9,15,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,5,5,9,4,21,21,9,10,9,21,4,17,7,4,9,4,17,16,13,19,7,14,17,8,2,4,19,17,9,10,8,1,8,17,4,10,21,11,4,15,7,1,23,10,13,5,7,15,15,8,9,17,21,17,6,4,21,13,13,21,4,9,21,9,4,18,17,21,7,21,15,5,3,15,8,4,17,8,9,21,6,14,4,16,9,7,16,7,21,17,8,9,4,9,4,8,8,14,4,17,17,15,2,5,17,9,4,21,15,18,7,5,17,21,5,4,4,3,2,21,1,18,4,4,20,21,17,15,7,7,8,13,9,9,21,17,8,15,6,16,14,5,6,20,6,16,13,5,4,8,13,8,11,10,19,13,8,8,9,5,16,15,17,17,20,14,9,5,9,2,15,17,17,1,15,17,18,19,8,10,7,10,4,9,15,4,14,9,7,4,17,17,2,6,16,8,4,17,21,21,5,23,23 +24,23,23,2,21,5,8,15,16,2,15,17,6,2,2,13,14,6,8,21,15,16,15,16,3,15,14,13,6,13,2,23,19,23,13,3,3,6,2,8,6,21,14,21,15,7,15,13,4,21,15,21,21,15,6,21,13,2,15,21,6,10,13,6,21,8,6,7,8,14,16,14,17,6,14,13,5,2,11,13,13,8,13,21,21,10,3,21,15,15,13,7,19,7,21,13,5,21,15,21,18,8,15,7,16,7,5,9,17,15,8,9,15,21,21,2,16,21,23,13,17,6,15,16,9,2,8,15,5,2,21,13,21,8,15,8,2,21,21,5,2,17,2,5,16,2,13,14,13,8,15,14,8,18,15,21,13,8,15,15,5,21,15,21,21,15,15,2,16,15,6,9,13,18,23,23,23,14,13,15,15,2,16,21,2,20,1,2,8,9,8,23,5,3,5,21,16,14,15,21,21,14,14,13,17,20,17,15,9,4,8,13,8,5,5,23,13,16,2,15,5,16,13,16,1,3,7,15,9,2,23,23,17,15,19,15,16,21,15,16,13,6,14,13,8,6,14,13,21,16,15,7,15,2,10,15,13,21,15,17,15,23,23,23 +24,23,23,23,23,23,15,2,17,15,15,15,18,8,13,15,13,16,8,13,20,21,3,15,2,5,17,5,8,13,15,6,16,23,5,15,13,15,5,2,14,16,16,8,15,7,16,3,4,21,11,16,21,16,15,21,3,6,15,15,15,15,13,2,21,5,21,8,6,10,8,6,17,14,15,3,13,2,8,14,14,8,13,21,13,7,1,21,5,13,15,2,21,7,21,2,5,15,15,18,21,1,1,7,16,7,5,9,15,15,15,5,16,21,21,6,2,16,23,13,21,5,15,16,9,15,8,8,2,2,21,13,1,14,2,8,6,15,16,6,8,14,23,23,23,23,2,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,8,21,21,15,15,16,20,2,5,6,15,13,15,14,5,3,11,15,15,1,2,2,17,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,10,16,15,13,4,8,13,7,15,14,23,8,21,2,9,6,16,13,16,16,15,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,15,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,21,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,21,7,6,7,20,15,2,21,15,15,15,10,13,21,10,15,7,13,18,21,21,16,21,5,5,13,2,19,15,23,6,21,10,15,5,10,15,21,14,15,15,7,7,17,4,8,14,17,21,21,15,13,21,6,5,16,5,15,13,4,17,2,20,9,6,14,21,14,21,8,4,6,16,16,13,13,13,15,13,20,1,15,7,14,16,13,8,2,18,14,18,18,6,7,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,21,17,4,2,21,13,13,4,6,4,21,9,15,2,18,10,15,21,13,21,14,15,8,16,17,9,9,20,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,15,4,7,17,15,21,16,5,8,13,6,8,21,7,14,2,15,2,5,21,18,2,6,17,1,13,8,7,2,8,23,9,8,21,17,14,21,13,21,21,18,13,16,8,16,19,9,4,8,13,5,17,13,23,17,15,19,7,5,15,15,21,17,3,21,14,8,13,10,2,15,16,15,15,18,1,16,4,13,14,18,23,9,5,14,2,7,15,6,21,17,2,7,1,15,15,6,8,23,23,23,23 +24,23,23,7,15,15,4,2,17,2,5,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,16,13,8,14,13,5,17,23,15,16,13,15,5,5,21,16,16,21,15,7,16,19,4,21,14,21,21,16,15,21,11,2,15,18,6,7,13,6,21,7,14,8,15,7,16,2,16,9,14,15,5,11,8,14,14,8,13,16,7,8,18,2,5,14,16,16,21,7,20,2,5,21,15,21,7,1,1,8,16,7,5,9,15,15,15,5,21,16,21,13,10,16,23,13,21,15,7,16,6,2,8,21,7,6,21,13,1,8,7,8,2,17,17,13,13,8,15,5,15,3,2,15,19,5,14,7,19,15,7,15,8,8,14,2,6,1,8,7,21,21,5,15,17,20,8,13,2,15,16,14,13,14,10,13,6,18,16,2,3,16,1,7,15,10,23,17,20,10,3,2,17,2,7,13,18,14,7,6,16,5,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,8,18,14,13,6,8,14,16,15,16,15,16,18,8,2,15,15,2,8,5,21,14,16,16,5,15,15,17,13,3,15,15,2,17,15,16,8,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,6,21,5,2,21,21,8,15,1,17,8,16,7,5,9,5,15,15,9,6,21,8,2,1,21,13,13,1,6,10,16,9,16,19,11,10,6,4,13,19,4,5,7,7,1,13,2,1,21,23,23,21,15,23,23,5,7,8,21,13,6,9,19,8,7,15,6,5,11,13,9,18,21,18,5,16,11,4,23,23,23,16,2,3,14,3,15,5,10,1,21,9,21,21,4,10,10,10,2,23,17,13,4,17,14,15,13,17,14,6,13,16,6,8,13,9,4,8,13,6,21,15,23,5,16,6,9,5,15,15,17,16,20,15,13,23,6,8,14,19,17,21,11,16,1,15,5,10,21,8,5,8,10,15,15,2,6,4,17,16,15,21,7,7,6,23,23,23,23,23,23 +24,23,6,9,21,4,10,8,17,10,15,10,17,5,7,17,5,13,8,16,15,17,15,18,19,9,21,7,15,14,4,5,7,21,19,17,9,16,5,6,4,18,3,15,15,7,8,1,4,16,14,16,1,17,6,21,18,4,10,15,9,6,13,4,17,9,21,9,5,7,17,17,21,4,9,6,7,17,16,5,13,7,21,19,7,1,10,10,17,5,8,4,16,15,21,4,5,21,1,19,7,1,17,8,17,7,7,9,21,15,8,9,16,21,17,6,21,16,23,5,15,4,4,16,8,15,7,1,2,5,21,13,15,6,4,17,6,16,21,2,13,16,6,5,21,4,15,23,19,6,4,13,21,7,9,7,8,8,15,2,5,21,1,7,17,1,4,7,17,15,9,19,7,15,13,9,4,4,5,11,6,15,1,17,15,17,21,4,5,10,10,3,23,4,6,16,17,14,18,19,21,14,4,6,16,4,16,15,3,4,17,13,7,17,8,23,13,16,3,3,5,15,13,17,16,19,21,14,5,13,2,15,19,16,21,16,21,21,7,4,9,21,4,23,5,18,5,4,13,8,5,10,21,15,2,17,7,4,8,21,19,9,19,23 +24,23,23,23,8,14,15,2,17,2,15,15,18,15,6,15,13,16,8,13,20,21,3,15,21,5,17,5,7,13,15,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,10,21,15,15,15,13,15,21,5,21,13,6,3,17,6,11,14,7,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,1,7,16,2,5,16,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,13,2,16,23,13,21,5,15,16,9,2,8,8,2,2,21,13,21,8,13,8,3,15,16,3,8,18,13,6,21,18,15,15,21,5,14,15,2,8,9,3,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,21,13,21,10,23,16,20,14,3,2,1,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,15,15,6,13,21,15,15,21,6,15,2,10,13,13,2,21,13,16,15,17,21,5,7,13,7,13,2,16,21,23,15,3,2,13,6,6,2,18,15,21,11,7,8,18,4,3,21,15,15,15,2,16,21,15,2,16,5,15,13,6,6,20,21,5,2,3,16,15,19,13,2,6,15,21,16,14,19,7,14,16,8,13,14,13,15,6,15,13,21,15,1,13,15,17,11,6,15,15,16,15,21,7,5,9,8,15,13,9,21,1,21,5,7,18,13,13,14,15,13,21,8,7,20,21,2,13,21,13,5,13,15,8,2,21,5,2,2,6,8,6,21,9,16,16,14,14,13,5,6,2,5,8,8,8,14,21,15,1,16,13,8,1,2,2,21,21,21,13,6,15,21,7,15,13,7,2,6,2,21,16,13,20,21,16,13,7,4,8,13,5,15,2,21,2,15,13,1,14,15,13,20,2,16,13,5,4,8,13,8,13,14,15,16,14,8,9,5,16,15,17,15,20,14,14,13,10,15,14,16,17,16,15,15,19,21,6,13,15,2,13,7,5,15,6,2,7,15,16,21,15,6,16,13,2,16,15,15,23,23,23 +24,23,23,23,23,23,23,6,21,6,9,2,17,6,7,16,9,13,5,17,7,16,1,17,10,23,23,23,13,15,17,8,19,23,2,19,9,6,10,18,16,3,14,7,15,7,21,17,4,21,15,17,21,7,11,15,17,6,4,17,4,2,16,1,21,9,14,19,6,21,17,14,16,7,7,17,14,2,8,13,13,7,13,17,16,7,7,21,3,8,14,9,16,8,17,10,5,21,21,8,21,1,17,8,16,7,5,9,15,15,8,9,20,21,17,9,2,21,23,8,1,4,5,17,10,10,3,17,5,7,21,13,1,7,13,8,10,17,10,2,19,1,1,10,23,23,6,14,10,13,6,9,4,5,9,21,8,8,15,6,5,17,16,7,21,21,19,3,3,5,4,23,23,23,23,23,23,23,23,6,13,4,18,19,4,14,21,10,9,10,10,18,23,8,19,4,21,11,13,4,21,6,23,13,17,6,17,15,7,4,8,13,6,2,4,23,9,16,8,3,5,15,16,2,21,4,16,9,5,10,8,23,21,19,17,15,15,21,7,7,9,16,6,23,11,16,7,19,8,9,19,17,18,7,6,17,13,19,21,16,23,23,23,23 +24,23,23,23,21,4,9,4,18,15,6,21,4,15,4,19,4,21,6,14,13,15,18,18,16,5,21,5,9,13,15,19,16,23,9,18,9,13,8,7,9,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,19,21,5,6,4,21,8,8,8,7,7,9,17,13,7,13,7,13,1,10,19,10,14,16,13,8,10,18,7,15,17,3,8,16,8,6,1,17,17,9,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,4,9,6,21,9,4,2,18,4,6,20,13,21,5,1,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,9,14,2,5,21,15,1,16,21,16,4,16,9,10,13,5,21,17,7,21,2,7,2,5,2,21,21,6,17,1,2,10,8,4,8,23,2,8,21,21,14,10,13,17,6,6,6,15,7,17,15,3,4,8,13,5,17,13,23,8,17,21,13,5,15,13,17,16,5,17,14,8,13,4,2,19,17,13,15,16,21,16,4,2,14,19,23,9,5,19,7,15,2,8,21,17,10,6,17,7,2,8,13,19,10,3,23 +24,23,23,23,21,2,5,4,21,16,7,17,10,10,4,19,4,9,8,8,19,17,19,18,21,19,21,9,9,13,16,20,16,23,13,21,13,6,4,6,7,18,8,15,15,7,8,21,4,16,14,21,15,1,7,21,1,4,15,17,7,6,4,4,21,15,21,7,5,2,19,5,21,6,2,21,9,21,5,7,18,13,5,21,19,4,15,13,6,13,4,6,21,7,16,5,5,18,21,4,17,1,21,6,21,7,5,9,8,15,1,9,15,17,18,6,17,18,9,2,17,13,17,8,5,14,21,15,5,16,19,7,16,21,13,20,6,18,16,10,9,16,14,6,1,13,4,14,23,23,23,17,5,19,7,4,17,9,21,4,8,21,15,9,1,18,21,15,21,19,9,15,4,19,21,9,16,14,5,7,6,4,17,21,3,21,21,15,10,8,14,18,23,5,8,4,17,16,15,13,16,14,4,5,17,17,16,7,3,4,17,13,16,15,14,5,7,17,18,7,5,11,13,17,16,19,16,14,9,2,3,23,19,21,21,11,21,13,7,7,13,15,5,23,23,6,4,8,15,15,7,18,1,15,6,16,7,4,6,16,19,10,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,20,8,5,6,5,21,16,21,9,7,14,16,8,6,9,8,16,2,9,13,21,8,16,15,10,21,15,6,15,8,16,8,16,7,5,9,8,15,15,9,16,21,1,2,6,18,13,13,14,15,15,16,8,15,18,15,2,7,21,13,5,2,16,8,2,17,5,2,20,6,14,6,21,7,8,13,8,14,13,5,6,2,5,8,8,7,14,2,7,17,15,13,8,19,15,7,21,16,16,13,2,15,21,7,2,14,5,2,6,2,21,8,8,20,1,21,15,9,10,8,15,13,14,16,18,13,15,13,16,14,15,13,20,15,21,15,5,4,8,13,15,13,20,19,13,15,2,9,5,16,13,17,8,20,8,14,5,13,15,14,21,16,17,15,15,18,8,3,13,2,15,19,6,5,5,7,21,5,6,14,21,15,15,17,15,6,7,15,11,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,16,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,10,16,10,6,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,2,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,8,1,16,15,15,15,16,21,4,10,7,6,8,10,3,5,17,21,10,10,4,1,16,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,5,4,6,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,21,6,3,21,13,13,8,7,9,16,8,15,18,15,2,7,17,13,5,8,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,21,15,1,15,4,7,21,3,4,21,8,21,13,5,15,21,15,13,15,10,2,15,10,21,16,6,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,13,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,13,2,4,5,17,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,7,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,13,8,14,21,14,16,8,15,21,21,6,21,1,21,8,2,7,5,9,6,15,8,5,16,21,16,15,2,15,13,13,14,10,15,17,9,7,20,21,10,7,17,13,17,3,13,10,2,16,5,7,9,8,15,10,21,21,6,15,18,15,15,5,14,2,5,8,7,8,14,2,15,1,9,5,21,21,15,15,17,3,3,13,4,15,21,4,14,13,7,7,15,15,21,21,15,17,1,15,2,11,4,8,13,4,15,2,21,8,13,1,21,14,14,13,8,10,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,21,17,15,21,14,5,13,2,8,18,15,17,7,16,18,16,1,4,5,3,2,13,3,16,21,2,5,2,17,1,15,6,16,15,2,15,15,19,5,19,18 +24,23,23,23,23,23,23,23,20,2,13,17,6,5,6,16,13,13,2,18,13,16,15,16,21,5,8,13,7,13,2,21,15,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,20,16,15,15,15,21,16,21,10,2,16,5,15,13,10,6,10,21,10,2,2,17,2,18,13,2,6,16,21,21,7,3,7,14,16,8,6,10,3,16,2,13,5,1,8,21,15,6,21,11,15,15,8,17,7,16,7,5,9,15,15,13,9,21,21,21,5,7,18,13,13,14,15,15,21,8,2,19,16,2,13,21,13,5,7,16,8,2,21,5,2,9,6,14,8,21,9,6,7,21,14,13,5,14,2,5,8,8,7,14,2,15,1,15,13,21,21,2,8,21,21,21,13,5,15,21,7,15,15,7,2,15,10,21,2,2,20,1,6,15,8,10,8,7,5,2,2,21,2,15,2,21,14,15,13,20,2,21,15,7,4,8,13,8,13,14,2,13,7,8,9,5,17,13,16,19,20,14,14,13,15,14,14,21,16,16,15,16,19,10,8,13,7,15,15,14,21,7,15,21,6,15,15,17,15,13,16,15,15,2,16,8,23,23,23 +24,23,15,5,16,10,10,2,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,13,15,2,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,16,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,3,21,17,15,10,21,5,10,21,10,10,10,18,13,6,7,3,15,21,21,21,15,5,23,6,2,10,16,21,18,23,13,8,2,8,5,16,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,15,10,15,10,15,5,7,7,10,20,10,2,4,16,16,21,14,2,7,23,23,16,13,13,15,13,16,21,2,18,1,15,5,7,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,15,9,15,21,21,4,8,19,23,13,21,8,8,16,13,2,20,21,9,10,23,10,18,14,13,15,4,21,9,2,15,21,1,10,14,3,8,23,23,23,23,5,9,5,9,20,17,7,15,15,15,8,20,2,21,21,2,7,21,21,8,7,14,23,11,10,14,15,5,13,5,20,11,15,2,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,4,9,18,20,8,15,13,4,8,13,6,21,14,23,9,11,6,3,5,15,15,11,18,15,15,6,13,6,10,23,21,19,15,16,16,21,8,8,18,5,3,23,10,2,6,15,15,16,2,18,9,10,10,16,13,15,21,17,16,5,5,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,15,13,4,17,2,21,5,6,17,21,8,21,6,4,6,1,17,16,13,13,7,9,17,10,19,10,15,14,13,7,4,19,8,15,21,5,21,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,4,21,13,13,10,6,15,21,9,13,2,18,2,7,20,13,21,8,8,8,1,17,2,7,14,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,13,9,21,17,7,1,16,9,10,13,9,16,16,8,1,2,7,2,5,7,1,21,9,17,1,7,2,8,6,2,23,5,9,21,21,14,15,13,21,13,4,13,15,9,15,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,16,14,8,13,4,2,19,17,15,15,17,1,16,10,2,14,9,23,9,5,14,2,15,15,4,21,17,7,7,17,7,7,7,15,19,10,19,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,21,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,10,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,7,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,9,19,6,10,2,15,7,16,21,15,3,16,13,2,17,15,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,15,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,6,6,21,8,15,10,8,16,2,17,17,13,5,8,4,9,10,1,15,16,19,18,21,2,14,5,2,6,17,6,14,23,18,16,19,9,7,10,10,1,15,14,15,7,1,17,4,21,18,16,1,15,4,8,1,10,5,16,3,5,13,4,21,7,21,6,6,4,17,8,17,4,4,7,5,15,16,13,13,15,13,16,8,8,20,19,5,15,13,6,2,8,17,10,10,21,1,8,16,1,17,8,5,7,5,9,8,15,8,9,17,21,17,5,2,21,23,13,1,10,9,17,9,10,19,21,10,10,10,13,18,9,5,8,16,21,16,19,4,1,1,1,13,23,23,23,2,4,13,4,4,4,9,21,7,7,15,2,5,17,13,4,21,21,7,2,21,19,19,3,10,21,16,13,6,10,6,5,6,21,1,2,5,17,21,11,10,10,3,5,23,4,6,11,18,14,15,15,21,14,23,5,19,6,17,15,3,4,8,13,6,16,9,23,5,16,19,16,5,13,13,17,18,18,13,10,4,6,5,23,18,16,21,16,16,21,7,9,13,4,15,23,13,2,13,5,15,17,6,2,1,10,9,21,15,4,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,21,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,1,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,2,6,21,7,6,2,17,7,10,17,8,6,5,15,7,13,8,20,13,17,7,21,3,5,21,5,8,5,6,4,20,23,6,21,9,15,3,6,21,18,19,7,15,7,16,17,4,17,14,17,1,17,8,16,18,15,7,7,3,2,9,10,18,7,21,7,9,11,21,8,21,4,2,6,5,21,16,13,13,7,13,16,21,10,3,8,14,13,8,10,17,7,17,19,5,21,17,1,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,8,6,15,17,10,10,8,1,4,9,17,13,21,6,4,7,9,18,19,3,4,1,1,8,17,5,23,23,16,6,2,6,13,21,9,6,17,8,15,3,5,1,8,9,1,21,4,4,17,21,8,13,4,17,17,7,15,3,15,11,6,10,1,17,5,17,21,4,4,10,10,16,23,2,9,7,21,14,15,4,16,14,4,10,20,6,17,15,9,4,8,13,9,16,7,23,13,17,2,3,5,16,13,17,18,19,16,13,4,2,8,23,18,17,15,7,16,21,8,2,13,21,5,23,23,5,21,10,7,14,6,17,17,13,2,16,13,21,6,17,19,10,19,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,8,21,5,10,2,17,1,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,7,21,4,7,15,16,10,9,21,15,15,15,9,7,21,8,14,13,16,21,21,16,5,21,5,8,13,7,19,16,23,5,17,9,7,15,15,7,18,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,5,21,5,15,13,4,17,2,21,5,6,1,21,8,1,10,10,7,1,17,15,13,13,7,13,9,1,10,19,4,14,15,13,8,19,7,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,17,6,15,21,9,10,2,18,2,7,20,13,21,8,8,8,15,17,2,9,10,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,15,8,21,1,15,1,16,9,10,13,9,21,16,9,1,2,7,2,5,2,21,21,5,17,1,2,10,8,6,2,23,5,9,21,21,14,7,13,21,13,8,13,15,8,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,16,5,17,14,8,13,4,2,19,17,15,15,16,1,16,10,2,14,9,23,9,5,15,2,15,6,4,21,17,7,13,17,7,2,15,15,19,10,10,18 +24,23,23,23,23,23,23,5,18,4,4,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,15,3,9,5,2,13,2,18,15,19,9,7,8,18,4,15,21,10,15,15,16,16,21,7,8,19,7,23,23,21,5,13,1,5,4,2,16,8,19,8,2,6,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,4,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,4,15,21,2,15,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,4,15,13,16,14,6,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,17,21,7,3,2,13,8,4,6,15,6,14,5,5,2,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,3,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,6,2,2,17,2,7,15,18,15,5,15,10,16,8,13,20,21,3,15,17,5,17,5,7,13,15,6,16,23,15,16,13,15,5,7,21,16,7,8,15,7,16,3,4,21,11,21,15,16,8,16,10,2,21,15,5,15,13,2,21,5,14,15,6,2,21,6,17,15,15,7,6,2,8,14,21,8,13,21,7,1,21,2,5,14,16,8,1,7,21,2,5,21,21,15,21,15,21,8,16,7,5,9,15,7,15,5,16,21,18,15,2,16,23,13,16,5,15,16,9,8,15,1,2,6,21,13,21,5,3,8,16,15,16,3,8,8,2,6,21,17,6,16,21,5,14,21,2,8,9,2,7,8,14,2,6,1,8,7,21,21,2,15,21,20,2,5,6,15,11,7,14,6,2,15,6,6,21,2,2,17,21,9,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,15,13,4,8,13,8,21,14,23,8,21,2,15,6,15,13,16,16,5,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,17,2,15,2,10,14,15,15,5,15,16,17,13,15,7,15,2,17,15,16,5,3,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,7,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,17,9,4,18,14,13,4,19,13,21,3,21,6,19,14,16,13,15,16,2,19,23,7,17,9,17,5,6,16,18,4,7,15,7,16,17,4,21,14,17,18,21,19,13,17,3,19,15,4,23,23,23,23,5,21,5,6,21,16,6,16,7,14,4,5,17,16,5,13,7,13,16,21,10,8,21,17,8,10,6,18,7,16,2,5,21,3,15,21,1,17,16,16,7,5,9,8,15,8,9,21,21,17,4,2,19,23,13,1,4,2,21,9,9,19,21,10,3,21,13,1,8,4,7,4,21,13,2,6,1,2,5,3,23,1,15,17,15,6,13,2,5,9,17,16,11,16,2,5,1,16,15,11,21,2,15,1,16,7,7,14,15,23,23,23,23,23,18,19,5,1,21,3,17,21,6,4,10,10,18,23,10,5,4,17,14,15,13,16,9,6,7,18,16,18,18,9,4,8,13,6,21,5,23,5,17,6,3,5,16,13,21,18,16,19,4,13,10,17,23,13,21,18,16,15,21,8,6,13,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,13,9,17,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,21,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,8,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,5,21,21,21,15,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,2,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,21,5,2,1,14,13,8,16,7,15,19,21,15,2,21,5,15,16,14,8,20,23,8,2,2,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,7,21,19,2,15,21,15,15,13,2,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,6,2,17,13,13,8,15,14,21,3,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,9,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,16,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,7,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,2,8,7,5,2,14,5,5,6,5,15,11,10,21,21,15,5,21,7,15,2,15,18,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,7,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,9,3,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,9,21,9,10,2,17,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,17,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,9,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,17,16,4,9,14,13,21,6,16,7,15,18,18,17,7,21,5,5,10,16,19,15,23,6,17,4,7,5,17,2,2,7,15,15,7,7,17,4,16,14,17,21,17,16,21,21,2,1,21,6,7,6,6,17,17,20,9,6,4,21,17,21,7,6,5,21,17,13,13,13,7,13,20,1,15,19,6,17,13,4,9,18,14,16,19,6,16,15,7,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,4,2,21,13,13,17,4,17,16,9,10,4,21,4,6,17,13,21,9,9,8,10,17,9,9,19,21,14,5,21,5,13,23,23,23,23,23,23,8,9,21,8,7,8,4,5,21,7,21,15,1,15,21,16,5,9,13,19,21,21,9,16,7,7,2,5,17,18,2,6,17,1,2,4,7,4,8,23,9,8,21,17,14,7,13,17,21,4,13,19,21,16,3,9,4,8,13,5,17,13,23,17,7,19,7,5,8,15,21,17,10,8,14,9,9,7,2,15,18,15,7,18,17,16,6,13,14,18,23,9,5,14,2,7,8,6,21,17,2,9,21,7,15,6,21,23,23,23,23 +24,23,15,2,21,5,15,16,21,15,5,21,6,6,2,2,2,16,2,21,13,16,21,15,3,5,14,13,2,13,21,8,19,23,15,2,2,15,5,5,2,18,15,1,11,7,8,18,4,16,19,15,15,15,15,17,21,2,21,6,7,10,13,7,21,2,21,5,5,8,16,14,16,5,14,15,5,17,16,6,9,7,14,16,8,7,6,15,10,13,2,8,21,8,21,15,10,21,11,5,15,15,21,8,2,7,5,9,8,15,13,9,21,21,21,2,2,21,13,13,14,8,15,16,8,15,18,15,2,7,21,13,5,8,15,8,8,21,5,2,20,6,14,6,21,9,7,15,6,14,13,5,16,2,5,8,7,8,15,7,13,21,15,2,13,19,2,6,21,21,21,13,7,13,21,14,15,15,13,10,10,8,21,1,5,20,1,2,15,7,16,8,7,13,10,2,17,2,15,13,21,14,15,13,20,8,15,15,5,4,7,13,15,13,2,19,13,8,16,9,5,15,13,16,21,20,7,14,5,13,7,14,21,16,21,16,21,21,7,5,7,16,8,14,5,15,15,3,5,9,15,15,17,15,6,15,8,15,16,17,16,6,23,23 +24,23,23,23,23,23,23,23,23,2,6,17,6,4,6,7,13,13,2,21,13,16,15,21,17,5,7,4,13,15,21,21,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,1,13,15,6,15,13,4,18,13,21,5,13,10,16,15,18,7,4,7,5,21,10,9,3,15,14,15,16,4,15,9,17,4,2,13,1,7,1,15,6,21,15,6,15,15,16,6,21,7,5,9,7,15,15,9,21,21,21,14,18,16,13,13,14,6,13,21,8,15,18,1,2,7,3,13,5,15,16,7,2,21,5,2,9,6,14,13,21,9,6,9,15,10,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,15,2,21,21,18,10,5,1,23,10,14,15,7,15,15,2,21,2,6,20,21,9,13,7,7,8,13,5,2,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,17,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,6,13,4,15,15,6,7,15,17,15,5,15,15,2,15,15,21,23,23,23 +24,23,23,5,16,1,6,2,21,2,2,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,6,15,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,6,21,5,2,2,17,8,18,13,6,6,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,16,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,10,13,21,8,7,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,5,21,9,6,15,8,4,13,5,14,2,5,8,8,8,14,15,15,1,21,5,8,21,13,4,21,16,21,13,7,16,21,7,6,6,13,2,4,10,21,17,5,20,21,16,15,9,4,8,13,5,7,2,21,2,15,13,21,14,4,5,20,2,17,13,5,4,8,13,8,7,1,8,13,15,15,7,5,17,15,15,15,20,14,2,13,2,13,14,17,21,17,11,16,19,8,13,6,15,4,15,14,21,5,5,16,9,14,16,18,15,5,17,13,2,17,16,15,23,23,23 +24,23,15,5,21,7,9,2,21,8,8,21,15,4,7,21,13,5,6,16,15,21,7,16,16,3,16,6,7,13,2,15,16,23,15,16,6,13,15,4,4,21,10,21,19,7,16,18,4,16,14,21,15,17,15,16,21,4,15,16,6,6,4,4,21,7,21,5,10,4,16,3,16,8,14,13,5,16,15,14,13,7,10,18,9,8,5,21,20,2,10,14,4,7,16,15,6,21,21,6,18,7,17,16,2,7,5,9,8,7,7,5,4,21,21,13,21,16,13,13,14,15,13,16,8,10,2,1,2,15,21,13,19,7,5,17,5,17,16,7,8,16,2,13,19,15,7,23,23,4,10,13,9,14,9,16,13,15,14,16,5,21,15,2,21,21,8,10,21,10,4,13,6,21,17,10,14,15,9,15,21,21,21,21,13,18,1,6,2,15,2,8,13,6,2,2,21,2,15,7,21,14,14,13,8,14,16,15,5,4,8,13,7,13,8,23,15,15,8,9,5,17,13,16,17,8,21,14,5,7,13,3,21,15,17,15,16,21,17,9,13,8,4,7,4,8,6,15,10,6,4,21,17,15,6,17,15,2,15,15,19,5,15,18 +24,23,6,2,21,8,10,6,21,2,13,16,21,15,8,15,13,21,7,13,7,18,21,16,2,5,21,7,8,13,6,6,17,23,13,17,5,14,5,17,6,18,14,16,15,7,21,16,4,16,14,21,15,16,15,16,21,5,2,17,3,5,13,2,17,5,13,15,15,1,17,5,16,6,14,13,2,17,15,7,13,14,13,21,7,2,18,2,3,14,15,2,17,15,16,5,5,21,21,19,21,7,8,15,21,7,5,9,15,15,7,5,15,21,18,5,21,16,23,7,14,8,6,16,8,2,8,21,2,15,8,13,17,7,13,17,15,16,2,3,2,1,2,5,21,16,6,10,21,5,16,7,2,15,9,7,13,7,15,2,15,18,16,5,21,21,6,15,21,20,21,7,15,2,18,14,14,13,16,15,15,10,16,2,7,18,1,13,3,9,16,17,23,2,3,2,21,15,14,5,18,7,7,15,7,4,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,8,13,16,16,6,3,5,5,13,13,8,18,15,17,15,15,21,8,6,7,1,15,15,8,10,14,15,15,6,15,16,1,15,10,16,15,2,8,1,3,5,3,23 +24,23,23,23,15,15,10,4,21,2,5,21,6,8,2,21,5,13,2,17,13,16,3,15,17,9,8,13,8,10,16,2,18,23,13,19,2,7,8,6,2,18,21,18,11,7,16,13,4,16,21,15,16,7,15,17,21,3,2,15,15,7,5,7,8,21,21,8,2,3,17,14,17,15,15,5,5,17,21,15,19,15,14,16,8,7,10,3,16,13,13,7,1,7,16,6,5,21,11,3,15,15,17,8,16,7,5,9,8,15,15,9,21,21,16,6,16,11,13,13,14,13,15,16,8,6,18,16,2,13,15,13,5,16,16,8,2,16,5,2,8,6,14,8,21,9,5,15,23,23,5,15,5,21,5,8,8,8,14,7,15,18,11,8,8,21,13,9,21,15,21,6,7,16,21,8,14,6,3,2,21,2,21,8,8,20,21,4,15,9,8,8,13,15,5,10,17,2,15,13,16,14,5,13,16,8,16,13,5,4,8,13,15,13,7,3,13,6,7,9,5,16,15,16,21,20,14,8,4,13,7,14,16,17,21,7,17,18,8,16,7,7,3,10,5,8,15,21,10,4,6,15,17,15,6,15,8,2,17,16,8,23,23,23 +24,23,8,15,21,5,6,8,21,15,6,17,6,4,7,2,13,16,2,17,13,15,15,13,17,5,21,15,8,13,4,15,16,23,13,19,2,15,13,6,2,18,14,18,9,7,1,18,4,16,18,15,11,7,15,16,21,3,4,15,2,8,5,7,14,13,1,5,4,16,16,2,20,8,14,13,5,1,8,13,9,7,14,6,8,8,6,19,8,5,8,13,1,8,14,15,10,21,11,2,15,13,17,8,4,7,5,13,18,15,13,9,4,21,21,5,10,17,13,13,14,7,13,21,8,2,18,18,2,8,9,13,5,2,16,7,2,21,5,2,14,6,14,3,21,8,6,20,6,14,13,10,16,2,5,8,8,8,14,15,15,15,15,2,8,18,8,13,21,8,8,13,9,15,21,3,14,7,5,2,15,2,21,16,13,20,21,4,15,7,21,8,13,15,5,2,17,4,15,13,21,14,7,5,20,8,16,13,5,4,8,13,8,13,13,15,13,8,15,13,5,17,15,21,16,20,7,14,13,8,6,14,1,16,21,15,16,21,8,9,2,8,8,5,5,8,14,3,5,5,4,15,17,15,6,8,15,8,15,21,15,23,23,23 +24,23,23,23,1,17,5,4,17,4,6,6,17,5,4,18,4,13,16,11,13,16,16,17,4,9,6,9,8,4,6,19,19,23,15,19,9,6,6,17,16,18,14,7,15,7,17,17,4,21,7,17,21,21,6,21,18,4,2,17,6,4,13,6,18,9,21,6,5,7,16,8,17,2,6,6,5,4,8,13,13,18,13,16,21,4,6,5,11,9,16,9,21,8,17,4,5,17,15,8,21,1,17,17,21,7,5,9,16,15,8,9,4,21,17,9,17,21,23,9,1,6,7,17,9,7,8,15,4,6,21,13,1,4,7,8,17,21,13,2,4,1,1,5,13,5,15,23,4,4,2,13,21,5,9,19,8,7,14,4,5,8,21,8,17,21,6,15,19,21,9,14,7,6,21,7,14,6,9,2,6,8,17,21,5,17,21,4,4,10,10,11,23,9,9,4,21,14,18,21,1,14,4,9,16,7,18,15,3,4,8,13,5,21,14,23,13,16,6,3,5,15,13,17,21,18,7,10,15,13,8,23,17,16,17,16,16,21,8,4,5,21,6,23,5,9,15,3,13,16,10,18,9,9,7,17,13,4,17,16,8,4,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,10,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,21,5,23,23 +24,23,23,23,23,23,10,7,18,16,4,21,6,4,4,19,5,15,4,21,13,17,19,15,21,5,8,13,21,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,4,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,4,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,4,16,15,5,4,8,13,7,13,14,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,5,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,6,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,16,16,15,14,20,13,13,6,14,16,18,23,6,2,13,13,5,6,14,3,5,15,15,7,8,1,4,17,15,16,21,15,15,21,3,2,15,13,15,23,23,23,23,5,21,5,6,15,16,14,16,16,9,7,18,16,7,2,13,13,6,18,15,9,2,21,21,13,13,8,15,14,21,13,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,15,2,15,23,13,3,10,15,16,15,6,16,20,2,2,15,13,15,8,2,7,13,7,14,2,13,17,6,5,19,14,15,23,2,5,15,13,21,3,9,2,16,8,15,2,5,21,16,2,21,21,10,7,21,15,13,6,14,23,23,23,23,23,23,23,23,6,21,21,15,21,21,6,2,9,15,18,23,2,16,5,21,15,15,13,21,14,14,13,8,13,16,15,18,4,9,13,20,17,14,23,13,15,2,3,11,16,13,21,16,2,14,6,5,11,14,14,19,21,21,15,16,11,19,8,13,14,21,15,7,5,5,14,15,15,2,21,21,15,2,16,7,15,15,16,20,15,23,23 +24,23,23,8,15,2,7,2,17,2,2,15,18,15,6,15,13,16,8,13,10,21,3,15,2,5,17,5,8,13,15,13,21,23,15,16,15,15,5,8,14,16,7,8,15,7,16,3,4,16,11,21,21,15,15,21,19,2,6,15,6,3,13,2,16,5,21,8,15,15,16,5,17,14,15,5,13,2,8,14,14,8,13,21,13,15,1,2,5,15,15,2,21,7,21,2,5,21,15,16,21,15,16,7,16,7,5,9,8,15,15,5,16,21,20,5,15,16,23,13,17,6,15,16,9,2,8,1,8,15,21,13,21,8,2,8,8,15,16,10,4,16,2,5,21,19,15,16,21,5,14,15,2,8,9,2,7,8,14,2,6,21,8,15,21,21,15,15,16,20,2,5,6,16,11,8,13,16,19,15,15,5,21,2,2,8,21,13,8,10,15,20,23,13,3,2,21,15,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,21,14,23,8,21,2,3,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,8,2,15,15,15,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,14,6,6,5,18,15,2,21,6,6,6,19,5,16,2,21,13,16,19,15,21,5,8,13,7,13,6,6,17,23,13,19,2,6,5,6,2,18,15,19,15,7,8,18,4,15,21,21,11,13,15,16,21,5,6,19,23,23,13,21,15,13,1,5,6,16,17,14,19,13,6,10,5,21,16,14,9,7,14,16,8,6,6,21,14,6,13,13,1,7,1,7,5,21,11,5,15,8,16,2,19,7,5,9,8,15,15,9,21,21,20,5,8,16,13,13,14,15,13,21,10,6,2,21,15,13,21,13,5,5,8,8,2,1,9,2,19,6,14,6,21,9,6,15,16,14,13,5,6,2,5,8,7,8,14,2,16,18,15,15,9,21,13,15,19,16,21,13,6,16,21,14,6,14,6,2,15,10,21,7,6,20,21,17,8,9,8,8,13,5,6,21,17,2,15,13,16,13,6,13,20,8,16,13,5,4,8,13,15,13,13,19,13,13,2,9,5,17,15,16,21,20,14,6,5,13,6,14,21,21,21,15,16,19,7,8,2,6,6,6,5,15,6,18,5,9,15,21,17,15,6,15,15,7,16,15,16,23,23,23 +24,23,23,23,23,15,15,15,21,15,15,21,6,2,2,3,13,13,2,21,13,16,3,15,21,5,1,3,8,13,2,8,21,23,13,19,2,15,5,6,7,18,4,21,1,7,7,18,4,13,21,21,15,15,21,16,21,7,9,16,7,4,3,2,5,7,21,10,7,14,16,2,19,13,14,7,5,21,21,15,15,7,14,16,8,10,15,9,16,15,2,13,1,8,16,2,6,21,11,6,15,17,1,21,2,7,5,9,15,15,15,9,21,21,1,2,2,7,13,13,14,15,13,21,8,15,18,21,2,7,17,13,5,2,16,8,2,17,5,8,19,6,13,3,21,8,5,23,23,3,14,21,14,15,5,7,7,8,14,2,15,16,8,6,8,16,2,2,17,21,11,13,14,16,21,14,17,15,13,2,2,16,20,6,13,20,1,15,13,9,17,16,13,2,15,2,21,2,15,7,18,14,15,9,20,17,15,13,5,2,8,13,8,13,5,23,13,17,11,9,5,18,15,18,15,2,2,14,13,17,15,14,21,21,21,7,15,19,19,8,15,14,13,7,6,21,14,5,10,6,15,16,21,2,15,16,7,2,21,16,16,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,16,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,15,10,13,19,13,13,6,16,13,21,2,17,11,5,21,16,13,10,6,21,18,23,15,21,9,15,15,2,16,18,14,15,15,7,8,17,4,16,14,21,21,16,21,15,21,6,20,15,10,8,13,2,21,2,21,6,5,2,16,8,21,10,15,15,5,2,16,14,13,15,13,16,21,3,6,13,14,13,21,15,21,7,20,2,5,16,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,21,17,5,21,21,23,13,16,6,8,16,9,8,20,21,6,15,2,13,20,7,10,8,2,21,16,13,13,14,6,2,2,9,15,8,10,2,2,13,6,2,9,11,8,7,15,21,6,10,8,5,21,21,13,2,21,16,2,13,6,21,21,5,6,16,3,8,15,21,15,21,5,17,21,6,2,10,10,21,23,2,5,16,17,13,14,13,21,14,14,21,19,2,21,15,7,4,7,13,6,21,5,23,13,16,3,3,5,16,13,17,21,19,8,14,23,23,2,14,21,16,16,15,21,21,7,6,13,13,15,5,3,6,21,14,13,9,2,5,16,10,21,21,7,2,15,23,23,23,23,23 +24,23,23,23,23,23,9,7,21,10,8,21,8,15,9,7,5,21,17,14,13,16,18,21,21,5,21,5,9,13,13,19,17,23,5,17,9,7,9,17,7,18,15,15,15,7,8,17,4,17,14,17,21,17,15,18,18,10,5,16,5,13,13,4,17,2,21,5,6,1,21,8,21,10,4,6,1,17,16,13,13,7,13,9,1,10,19,10,14,8,13,7,19,8,15,21,5,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,16,15,4,21,13,13,10,6,15,21,9,13,2,18,2,7,20,13,21,17,8,8,1,17,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,13,9,21,17,7,1,16,9,10,13,9,1,16,7,1,2,7,2,5,21,17,21,9,17,1,7,2,8,6,2,23,5,9,21,21,14,15,13,21,13,4,13,15,9,15,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,16,14,8,13,4,2,19,17,15,15,17,1,16,4,2,14,9,23,9,5,14,2,15,15,4,21,17,7,7,17,7,7,15,15,19,10,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,19,15,2,6,18,2,5,21,6,3,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,16,19,9,5,13,6,2,18,15,19,9,7,8,18,4,15,1,15,15,13,15,15,21,4,4,18,7,23,23,21,7,13,1,5,2,4,17,8,19,7,4,5,16,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,21,11,5,15,15,16,2,19,7,5,9,15,15,15,9,21,17,21,4,6,21,13,13,14,4,15,21,5,15,8,21,6,4,21,13,5,5,16,8,2,1,5,2,14,6,14,19,21,7,6,20,16,14,13,6,21,2,5,8,8,8,14,2,15,18,15,4,5,21,2,15,18,16,21,13,5,16,21,15,4,13,6,2,15,10,21,8,8,20,21,2,8,9,4,8,13,5,4,16,17,2,15,13,16,14,4,13,20,16,16,13,5,4,8,13,8,13,7,19,13,13,2,9,5,17,15,16,16,20,14,14,5,4,15,14,17,16,17,15,17,21,7,9,2,3,4,4,5,15,6,14,5,5,2,21,17,15,10,15,15,7,16,17,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,19,21,15,5,6,16,1,14,21,15,7,16,13,4,21,21,21,21,15,7,16,15,10,13,18,16,7,13,6,21,5,14,13,6,14,21,13,21,21,6,10,5,18,7,15,13,7,13,21,21,16,8,21,7,14,2,2,20,8,21,21,5,21,15,2,21,8,15,15,16,7,5,9,8,15,8,9,15,21,21,2,2,16,23,13,16,6,2,16,15,15,5,15,13,15,21,13,21,6,2,7,2,16,21,5,2,17,2,6,14,2,21,15,13,3,14,14,15,18,15,16,13,8,15,2,6,16,15,15,21,15,23,15,16,15,15,13,5,23,23,23,2,13,20,13,15,16,21,21,13,20,1,15,13,11,23,21,5,2,7,1,16,15,15,13,17,15,7,13,21,20,16,15,9,4,8,13,8,5,16,23,13,8,2,11,5,16,13,16,16,2,13,15,23,23,2,10,16,11,19,15,16,21,8,2,11,15,15,13,2,6,18,5,1,16,21,15,1,2,5,16,13,15,16,23,23,23,23,23 +24,23,23,5,21,13,15,10,1,16,15,17,6,8,6,8,13,13,2,21,13,15,18,16,16,5,15,5,13,4,7,21,21,23,15,19,2,15,5,6,2,18,15,1,11,7,8,18,4,8,21,21,15,15,1,16,21,6,13,16,10,10,13,7,19,5,21,5,10,14,21,15,18,5,14,15,5,21,16,13,19,7,14,19,16,6,2,19,15,15,16,13,16,8,21,13,13,15,15,13,15,15,16,7,21,7,5,9,7,15,15,9,21,21,19,5,21,16,13,13,14,13,8,21,18,10,20,21,2,8,8,13,5,4,16,7,20,14,7,2,21,6,14,5,21,9,6,9,15,15,13,5,1,2,5,8,8,8,14,15,15,1,13,4,8,21,3,2,21,21,8,13,9,2,21,9,9,17,7,4,15,10,21,6,8,20,21,2,15,7,6,8,13,13,15,2,17,2,15,13,21,14,15,2,20,16,16,13,5,4,8,13,8,11,13,18,14,15,19,9,5,16,15,16,16,2,14,7,14,2,6,14,19,16,17,15,16,19,21,5,2,14,15,8,5,15,15,15,15,5,15,15,17,15,4,16,15,15,21,15,15,23,23,23 +24,23,23,15,15,15,4,10,17,4,4,21,6,6,5,18,5,13,2,17,13,16,18,15,17,5,8,13,7,13,9,8,18,23,13,19,2,7,5,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,6,2,16,10,10,4,4,21,5,17,9,10,4,16,4,19,6,7,2,5,21,6,19,3,7,14,17,8,8,4,19,4,13,7,13,1,8,21,13,5,1,15,7,15,15,21,10,19,7,5,9,13,15,8,9,17,17,1,6,2,21,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,9,6,18,2,21,5,2,20,6,21,6,21,9,8,15,17,14,13,5,4,2,5,8,7,8,14,4,15,16,15,9,7,21,9,4,21,15,21,13,9,16,21,9,15,4,16,4,15,17,19,10,9,20,21,4,13,9,8,8,13,5,15,2,17,2,15,7,16,14,15,5,20,16,16,13,5,4,8,13,7,11,13,15,13,8,15,9,5,19,15,16,17,20,14,4,9,2,15,14,21,17,16,7,17,19,8,8,2,4,7,4,5,5,4,3,7,5,4,8,17,15,6,15,7,2,17,15,17,10,23,23 +24,23,23,9,16,6,4,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,9,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,16,5,4,13,6,6,4,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,18,7,6,4,3,15,13,15,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,4,4,5,5,14,2,5,8,8,7,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,17,21,8,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,13,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,16,14,16,4,5,21,9,14,16,18,15,6,16,13,4,1,17,16,6,23,23 +24,23,15,6,21,2,6,10,20,15,2,17,6,10,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,10,16,4,17,3,8,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,21,21,2,13,17,13,5,15,2,8,2,8,5,2,19,6,14,10,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,10,15,16,15,15,20,23 +24,23,23,23,23,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,17,10,6,6,17,8,9,21,21,10,10,10,10,13,17,18,15,16,15,18,4,5,21,7,7,13,4,8,17,23,21,17,9,6,3,6,16,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,19,4,10,15,15,6,13,4,18,7,1,5,5,7,21,6,21,4,9,8,7,17,16,5,13,7,8,19,10,21,13,10,21,13,4,4,7,8,17,15,15,21,16,19,5,1,17,17,16,7,7,9,21,15,8,9,1,21,17,6,4,8,23,13,15,14,9,16,1,10,8,1,2,10,21,13,15,9,5,17,10,16,21,2,13,16,6,5,8,4,23,15,19,6,10,13,21,9,9,8,8,8,15,19,5,21,1,17,17,18,6,4,1,15,4,6,6,17,16,9,4,10,15,7,4,10,1,17,9,17,21,21,9,10,10,18,23,9,5,17,17,14,15,1,21,14,4,9,16,7,16,15,3,4,8,13,9,17,8,23,13,16,10,3,5,7,13,17,16,21,21,14,5,13,2,4,19,16,21,16,21,21,7,4,10,21,8,23,5,8,15,15,15,17,4,16,1,15,9,17,7,15,17,21,19,2,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,15,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,5,10,4,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,1,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,13,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,15,17,2,15,21,6,10,2,3,9,15,2,17,13,16,19,15,16,9,21,15,8,13,2,8,16,23,8,3,2,15,10,6,14,18,15,1,11,7,8,18,4,8,19,15,15,15,2,16,21,10,1,15,6,2,13,6,21,7,21,8,5,14,16,18,16,5,14,15,15,17,16,2,3,7,14,2,8,6,14,2,15,13,13,5,1,8,21,5,6,21,11,10,15,15,21,10,17,7,5,9,8,15,13,9,21,21,21,10,8,17,13,13,14,10,15,17,8,15,18,15,2,7,17,13,5,6,2,8,2,21,5,2,20,6,17,15,21,9,7,15,6,14,13,5,14,2,5,8,7,8,14,6,15,17,13,13,13,19,2,15,21,21,8,13,5,15,4,13,15,14,10,2,6,21,21,16,2,20,1,2,15,9,6,8,23,23,7,7,1,2,6,13,21,14,15,13,20,8,8,15,5,4,8,13,7,13,5,19,15,7,7,9,5,16,13,16,15,19,13,14,2,13,6,2,21,21,21,15,21,1,15,2,8,15,13,5,5,15,14,8,21,2,14,16,17,13,6,21,15,13,23,23,23,23,23,23 +24,23,23,23,21,16,7,16,17,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,7,5,20,8,16,23,15,20,9,13,9,21,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,7,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,8,15,15,21,16,13,9,15,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,7,19,21,15,2,2,19,17,2,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,10,15,21,15,4,21,4,10,9,5,1,21,7,14,15,7,7,10,21,21,21,7,17,1,13,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,6,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,8,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,23,15,18,10,13,21,6,4,2,18,13,15,2,21,13,16,19,15,17,5,8,13,8,13,15,7,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,8,16,21,13,1,3,8,23,23,21,10,10,21,6,2,2,16,2,19,13,14,13,5,21,16,15,9,7,14,16,7,6,2,3,16,6,15,13,1,8,21,2,15,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,2,6,17,13,13,14,2,2,21,10,5,15,21,21,15,21,13,5,2,8,8,2,11,5,2,19,6,8,5,21,7,6,15,15,14,13,5,14,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,15,21,13,5,16,21,13,5,6,4,2,15,16,21,8,5,20,21,2,2,9,8,8,13,5,15,21,17,2,13,13,8,14,15,13,20,14,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,3,7,15,14,17,8,17,15,16,21,7,2,2,15,8,2,13,15,4,14,10,5,15,21,17,15,2,15,15,2,16,15,21,23,23,23 +24,23,23,2,21,15,5,7,21,2,6,21,6,2,6,3,13,15,2,21,13,16,21,15,3,5,8,13,7,13,8,8,16,23,2,19,2,15,5,6,15,18,14,21,11,7,8,18,4,14,21,15,16,15,15,21,1,2,15,13,5,23,23,23,23,5,21,7,15,2,16,3,19,8,5,15,5,16,15,5,19,15,14,16,8,13,2,8,23,23,2,16,21,8,16,15,6,21,11,15,15,15,16,6,18,7,5,9,8,15,15,9,21,21,21,2,2,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,15,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,5,2,8,8,5,8,8,8,14,3,15,21,15,2,8,18,15,2,21,8,21,13,5,15,21,8,2,14,3,2,15,2,21,8,15,20,21,2,15,7,8,8,13,15,3,2,21,2,15,13,21,14,14,7,20,15,21,15,5,4,8,13,8,13,7,19,13,8,15,9,5,21,15,21,15,20,14,14,3,2,14,14,21,16,21,15,16,21,7,8,4,14,8,15,14,15,15,14,5,6,14,21,21,15,2,8,15,15,21,21,15,23,23,23 +24,23,23,8,16,8,13,4,21,2,6,21,6,4,2,3,9,15,2,21,13,21,18,15,8,5,8,13,8,13,2,8,16,23,21,3,2,15,5,6,17,18,14,1,11,7,8,18,4,8,17,15,15,15,15,17,21,2,4,5,2,5,13,8,23,21,21,13,4,16,17,8,19,8,10,7,5,16,5,4,20,13,14,6,8,13,4,9,21,15,9,13,1,8,16,7,15,21,11,6,15,8,17,8,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,7,2,18,7,2,7,17,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,17,8,5,8,8,7,14,2,15,17,13,10,7,19,15,2,21,8,21,13,3,15,21,9,7,9,5,7,5,10,21,8,4,20,21,21,15,9,8,8,13,13,9,2,17,2,15,13,21,14,7,15,20,2,20,13,5,4,8,13,8,13,7,19,13,8,8,9,5,16,13,17,15,18,14,15,13,2,15,14,17,16,17,15,16,21,7,8,2,4,5,6,14,13,13,15,5,6,14,21,21,15,4,8,15,6,21,16,15,15,8,18 +24,23,23,7,15,4,4,6,21,2,15,21,6,15,7,18,2,13,2,17,13,15,19,15,16,5,8,15,8,13,4,8,16,23,15,19,2,7,13,6,2,18,14,21,21,7,8,18,4,15,17,21,11,13,15,16,21,3,4,15,2,8,7,6,14,13,21,5,4,16,21,2,20,8,7,5,5,21,16,15,3,7,14,16,8,6,4,3,16,4,5,13,21,8,16,15,15,21,11,6,15,8,17,8,8,7,5,9,8,15,15,9,16,21,21,4,6,17,13,13,14,13,15,16,8,2,19,18,2,8,21,4,5,14,17,7,2,21,5,2,8,6,14,8,21,9,5,20,15,14,4,6,4,2,5,8,8,8,14,15,15,15,15,2,5,21,2,15,21,8,15,13,7,15,21,3,15,4,5,2,6,2,21,9,15,20,21,17,15,9,10,8,13,5,15,2,17,2,15,13,21,14,2,8,20,2,17,13,5,4,8,13,8,9,13,7,13,21,15,9,5,17,15,16,16,20,14,15,4,15,15,14,17,17,1,15,17,19,8,9,2,15,5,14,15,5,15,16,5,5,4,17,17,15,13,8,15,8,17,21,15,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,6,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,21,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,15,18,10,13,21,6,4,2,18,13,15,2,21,13,16,19,15,17,5,8,13,8,13,15,7,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,8,16,21,13,1,3,8,23,23,21,10,10,21,6,2,2,16,2,19,13,14,13,5,21,16,15,9,7,14,16,7,6,2,3,16,6,15,13,1,8,21,2,15,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,2,6,17,13,13,14,2,2,21,10,5,15,21,21,15,21,13,5,2,8,8,2,11,5,2,19,6,8,5,21,7,6,15,15,14,13,5,14,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,15,21,13,5,16,21,13,5,6,4,2,15,16,21,8,5,20,21,2,2,9,8,8,13,5,15,21,17,2,15,13,8,14,15,13,20,14,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,3,7,15,14,17,8,17,15,16,21,7,2,2,15,7,14,13,15,4,14,10,5,15,21,17,15,2,15,15,2,16,15,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,13,16,10,16,7,13,2,16,8,5,21,7,8,13,6,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,16,6,16,15,15,2,21,10,7,13,13,21,7,7,21,15,21,21,5,2,15,14,10,5,15,16,13,5,7,13,17,20,10,3,21,10,16,14,15,21,14,16,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,16,21,21,2,2,16,23,13,21,6,15,16,7,15,2,8,6,15,21,13,21,8,2,8,15,21,21,5,21,16,2,5,3,2,13,14,5,5,15,14,10,21,7,17,13,7,15,9,6,21,8,20,21,18,15,15,21,15,2,13,6,16,16,9,14,10,8,7,2,10,16,17,7,20,21,7,21,9,7,5,23,18,7,21,16,7,13,15,18,13,3,13,17,21,21,16,9,4,8,13,7,5,15,23,13,16,2,7,6,16,13,16,21,2,13,14,2,15,21,8,18,15,16,7,8,19,18,5,5,8,7,23,23,21,7,7,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,6,13,17,21,15,21,8,7,16,17,2,2,1,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,15,21,1,17,1,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,8,15,16,4,10,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,4,6,17,11,6,13,9,18,21,2,4,7,7,11,6,4,17,1,2,1,21,6,1,10,10,18,23,2,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,8,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,21,4,8,15,16,10,9,21,15,15,15,9,9,21,8,14,13,16,18,21,16,5,21,5,8,13,7,19,17,23,5,16,9,13,8,8,7,18,14,15,15,7,8,17,4,17,14,17,21,17,15,18,18,10,5,16,5,8,13,4,17,2,21,5,6,1,21,8,1,10,10,9,1,17,15,13,13,7,13,9,21,10,19,4,14,15,21,8,19,7,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,1,6,15,21,9,6,2,18,2,8,20,13,21,15,7,8,15,17,2,9,10,21,14,5,21,14,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,13,9,21,1,15,1,16,9,10,13,9,18,16,7,1,2,7,2,5,21,1,21,5,17,1,2,2,8,6,2,23,5,9,21,21,14,7,13,21,13,15,13,15,2,8,19,3,4,8,13,5,17,13,23,8,1,21,15,5,16,13,21,16,5,17,14,8,13,4,2,19,17,15,15,17,1,16,2,2,14,9,23,9,5,14,2,15,6,4,21,17,7,7,17,7,2,16,8,19,10,10,23 +24,23,23,15,8,3,4,6,11,7,4,21,6,10,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,18,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,17,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,10,17,8,6,4,21,21,17,21,6,4,9,15,9,13,2,21,13,15,16,21,17,9,8,15,9,3,7,17,17,23,15,19,2,13,9,6,2,18,14,21,11,7,8,7,4,18,1,16,16,7,15,21,21,4,10,7,6,8,7,5,3,21,21,9,10,10,16,3,19,10,10,7,5,21,16,6,19,7,14,17,8,6,4,3,21,4,9,13,1,8,21,13,6,21,7,7,15,8,21,10,19,7,5,9,8,15,1,9,21,17,21,5,15,21,13,13,14,9,6,17,8,4,18,15,2,8,17,13,5,4,3,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,9,5,6,2,5,8,7,8,14,10,7,1,15,5,7,21,19,3,21,15,21,13,3,15,21,15,21,6,10,2,9,10,21,16,6,20,17,4,13,9,8,8,13,15,8,7,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,6,9,9,14,14,21,16,21,16,8,19,18,8,10,14,9,5,4,15,16,15,2,14,5,17,21,15,6,8,15,2,17,1,17,10,23,23 +24,23,23,23,23,3,15,6,21,15,6,21,6,2,2,19,13,15,2,21,13,16,19,15,2,9,16,2,8,13,2,8,16,23,7,3,2,15,13,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,10,23,15,5,11,15,14,1,5,2,16,16,3,19,14,14,3,5,17,21,14,9,7,14,2,8,6,6,9,21,15,8,13,1,8,16,15,5,21,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,15,13,21,8,2,18,19,2,7,21,13,5,6,16,7,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,6,15,17,15,15,7,21,6,2,16,8,21,13,2,15,21,15,2,15,5,2,6,2,18,16,13,20,21,4,13,9,8,8,7,7,15,2,18,2,4,13,21,14,2,6,20,16,16,15,5,4,8,13,8,13,5,19,15,8,15,9,5,17,13,16,15,20,8,8,2,2,8,14,21,16,21,16,16,21,7,7,2,8,8,14,5,15,14,16,5,6,15,14,17,15,5,15,15,15,16,16,15,2,23,23 +24,23,23,23,21,5,10,4,17,9,7,17,17,4,5,4,4,15,8,16,13,16,7,16,21,13,18,6,9,13,18,4,19,23,7,4,9,15,5,4,4,21,14,1,10,7,16,18,4,18,3,17,16,15,15,16,21,5,18,16,5,4,13,4,21,7,21,5,10,4,17,15,21,9,4,7,9,21,21,6,20,7,14,21,2,5,4,19,14,9,13,13,16,14,21,7,6,17,21,6,1,8,16,15,2,7,5,9,9,13,11,5,17,1,21,9,21,21,13,13,8,10,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,19,9,6,6,15,1,3,4,5,20,9,16,10,19,6,9,19,7,8,1,9,7,15,8,5,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,4,16,1,21,7,8,7,8,13,21,9,4,21,17,6,10,21,14,4,9,8,14,15,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,15,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,1,6,8,5,15,16,9,11,4,1,17,7,5,17,7,4,8,16,20,5,19,18 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,17,16,21,9,23,23 +24,23,23,23,23,23,2,21,21,15,15,21,6,10,6,3,15,15,2,21,13,16,19,15,2,9,21,8,8,13,2,8,16,23,2,19,2,15,5,6,14,18,14,17,11,7,16,18,4,8,16,15,16,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,2,19,8,10,15,5,17,5,2,13,15,14,16,8,13,6,9,21,15,9,13,1,8,16,15,10,21,11,15,15,15,17,5,3,7,5,9,8,15,15,9,21,21,21,3,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,13,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,5,2,2,8,5,8,8,7,14,2,15,17,15,2,8,19,6,2,21,15,21,13,2,15,21,14,14,15,4,2,5,10,21,21,15,20,21,2,15,9,8,8,7,8,3,2,18,2,6,13,21,14,10,5,20,15,21,15,5,4,8,13,8,13,7,19,13,8,8,9,5,16,13,17,15,20,8,14,15,13,15,14,16,21,21,15,16,21,15,8,4,14,8,5,14,15,14,4,5,6,14,21,16,15,2,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,6,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,7,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,7,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,3,15,4,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,7,9,6,2,18,15,19,15,7,8,19,4,17,21,15,15,15,15,16,21,4,9,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,9,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,7,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,7,9,6,17,4,4,17,6,4,6,19,13,13,4,17,13,16,19,8,17,9,2,9,5,20,4,9,18,23,7,3,9,15,7,18,19,18,14,8,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,4,9,4,6,21,21,7,6,4,17,4,17,16,5,9,10,17,16,13,19,7,14,17,8,4,4,3,7,9,4,6,1,8,17,2,10,21,11,4,15,7,17,9,23,9,5,9,8,15,8,9,21,21,17,3,4,21,13,13,21,4,6,21,2,4,18,8,21,7,21,10,5,3,15,8,4,16,15,5,21,15,14,4,17,7,4,16,5,21,8,8,9,21,9,4,8,8,14,4,17,1,15,2,5,17,9,4,21,15,7,9,5,16,21,5,5,2,3,10,15,21,18,4,4,20,21,2,6,7,8,7,13,5,9,2,17,15,15,6,17,14,6,5,20,8,17,13,5,4,8,13,8,11,6,19,13,8,8,9,5,16,15,17,17,20,14,5,5,7,4,14,17,15,1,7,17,18,19,8,10,14,6,4,7,15,6,14,9,7,4,16,21,2,4,16,8,6,17,21,18,5,9,23 +24,23,23,23,23,23,23,7,17,8,10,4,21,4,15,21,14,13,4,8,13,18,18,19,4,9,21,6,8,13,6,8,17,23,15,20,9,6,9,6,4,18,17,14,15,7,16,17,4,21,14,16,21,1,15,17,18,9,21,15,6,7,2,15,15,5,21,8,6,19,17,4,17,4,10,6,6,4,1,14,7,11,13,15,21,9,7,18,8,13,6,14,16,5,17,2,8,21,11,9,21,1,17,8,17,7,5,9,8,15,8,9,16,21,17,7,3,18,23,13,8,6,4,21,9,6,16,18,8,5,1,13,21,15,5,8,2,16,9,2,4,21,18,5,1,6,15,23,7,4,4,13,17,10,9,7,15,8,14,4,6,1,15,19,21,21,6,6,21,3,18,9,2,18,17,9,6,4,16,7,6,5,17,4,6,17,21,3,2,10,10,17,23,9,3,4,17,4,6,1,21,14,14,13,8,2,15,15,3,4,8,13,6,5,5,23,19,17,7,9,5,16,13,17,17,19,15,4,23,23,10,14,18,17,18,7,18,18,7,9,5,8,4,23,23,16,7,5,16,9,9,18,1,2,9,8,15,23,23,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,6,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,23,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,16,7,21,15,5,16,6,2,2,3,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,15,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,16,21,15,2,16,5,15,13,4,6,5,14,13,2,21,16,2,19,8,6,4,5,21,16,18,8,7,14,16,8,4,15,3,16,15,6,13,1,14,16,13,15,21,11,10,15,17,16,6,16,7,5,9,8,15,15,16,21,21,1,2,7,15,13,13,14,15,13,21,8,10,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,6,7,9,2,23,23,19,7,13,16,21,5,8,8,8,14,2,7,17,15,9,7,15,7,4,17,21,21,13,9,16,21,7,14,10,7,2,15,10,21,6,4,20,1,17,15,11,4,14,13,21,9,2,21,2,15,15,21,14,15,5,20,16,15,15,5,2,14,13,8,7,16,6,6,10,8,9,5,19,15,17,16,2,14,14,13,2,15,14,21,21,17,15,15,19,19,5,15,14,15,21,13,1,14,15,2,6,15,16,21,2,6,16,13,15,16,18,16,23,23,23 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,10,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,18,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,15,6,21,19,4,4,21,15,6,21,6,9,7,15,4,13,2,21,13,16,15,21,17,9,8,15,9,13,3,6,17,23,10,19,2,13,13,6,2,18,14,18,11,7,8,18,4,21,1,21,15,15,15,16,21,3,4,7,1,15,6,14,13,21,21,6,4,3,17,15,19,15,6,15,5,21,21,7,19,15,14,17,15,4,10,9,21,6,10,13,1,7,17,15,10,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,16,15,15,16,9,21,18,15,4,13,21,13,5,14,15,18,2,21,5,2,10,6,14,6,21,9,8,15,17,14,6,5,10,2,5,8,8,8,14,15,15,1,15,15,7,16,10,4,16,16,21,13,5,15,21,15,8,14,10,2,6,10,21,16,8,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,8,14,8,13,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,15,16,21,20,14,10,8,13,15,14,16,16,21,15,16,19,18,8,10,3,10,4,5,15,6,15,2,2,5,16,21,15,7,15,8,2,21,16,1,15,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,10,13,19,16,13,6,16,13,21,2,16,11,5,16,21,13,2,6,21,18,23,15,21,9,14,6,2,16,18,14,15,15,7,8,17,4,16,14,21,21,17,21,15,21,6,20,15,10,15,13,2,21,5,21,6,13,2,16,8,21,10,15,15,5,2,16,14,13,15,13,16,21,3,6,13,7,13,21,15,21,7,20,2,5,16,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,16,17,6,10,21,23,13,1,5,15,16,9,13,20,21,9,15,3,13,20,8,5,8,2,21,16,13,4,14,6,10,2,9,15,15,10,21,2,13,6,2,9,2,8,8,15,2,6,10,8,5,17,21,13,2,21,16,2,13,5,21,21,5,15,15,3,8,15,21,15,21,5,17,21,6,2,10,10,19,23,2,5,21,17,13,2,13,21,14,3,21,19,2,21,15,7,4,7,13,6,21,13,23,13,16,3,3,5,16,13,16,21,19,8,14,23,23,2,14,21,16,17,15,21,21,7,6,13,13,1,5,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,21,21,5,15,17,3,8,16,6,8,2,21,5,15,2,16,13,16,7,17,21,9,16,6,9,13,2,6,20,23,10,19,2,15,5,6,2,18,14,21,8,7,8,18,4,21,21,15,11,15,15,16,21,3,4,16,5,2,6,7,6,1,21,5,2,2,17,8,19,2,7,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,7,13,1,8,17,13,6,21,11,6,15,15,21,3,21,7,5,9,8,15,15,9,21,16,21,5,16,21,13,13,14,5,16,21,8,15,19,21,2,6,17,13,5,5,16,8,2,21,5,2,17,6,14,5,21,9,15,15,8,14,13,5,15,2,5,8,8,8,14,9,15,1,2,15,8,21,8,19,21,21,18,13,5,15,21,7,21,6,7,2,10,21,21,6,5,20,21,8,13,9,10,16,13,13,14,21,21,2,15,13,21,14,5,5,20,4,17,15,5,2,8,13,15,13,13,18,13,7,2,15,17,16,15,16,17,20,14,14,6,2,4,14,16,17,15,15,17,19,17,8,10,8,7,15,7,1,13,6,2,9,15,15,17,15,5,21,13,10,6,17,15,23,23,23 +24,23,23,23,23,19,5,15,21,10,15,21,6,2,6,15,13,13,2,21,13,16,19,15,16,5,8,15,7,13,2,7,16,23,6,3,2,14,9,6,2,18,14,18,11,7,8,18,4,15,1,21,15,15,15,16,21,15,10,7,16,6,2,14,15,21,21,10,10,2,16,8,19,13,4,15,5,21,16,9,19,7,14,16,7,13,4,3,16,5,8,13,1,8,16,15,6,21,11,15,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,15,21,13,5,15,21,14,15,15,10,2,15,10,21,21,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,21,15,13,20,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,14,7,2,15,14,17,16,21,16,16,19,19,8,10,15,2,15,5,15,2,15,4,5,5,16,17,15,15,16,15,2,17,15,16,15,15,18 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,7,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,4,5,8,17,13,17,19,16,4,10,21,7,8,13,10,8,15,23,13,16,9,10,6,4,21,18,19,7,15,7,17,15,4,21,14,17,21,19,19,16,10,6,10,21,9,15,13,19,17,5,21,8,8,4,16,4,19,8,15,6,15,19,16,15,13,7,13,7,21,7,4,8,14,5,9,4,19,7,16,6,6,21,17,9,4,8,15,4,6,7,5,9,16,15,7,9,21,21,7,19,19,16,23,23,15,9,4,18,5,7,9,18,19,10,16,17,8,15,4,8,13,7,6,20,7,1,23,23,23,23,23,23,23,23,23,23,16,8,2,6,8,7,15,6,17,15,13,4,1,1,6,15,21,19,17,10,9,13,23,23,23,23,23,23,23,19,16,21,6,7,21,21,7,8,10,18,5,9,10,2,17,7,4,5,21,7,23,23,16,14,16,15,3,4,17,13,5,15,5,23,5,16,4,3,5,16,15,17,16,19,15,13,23,23,7,14,18,16,21,7,17,18,8,5,4,7,9,19,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,5,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,4,21,17,15,5,15,15,6,16,16,17,9,23,23 +24,23,23,23,21,6,10,4,17,9,7,17,17,4,9,4,4,15,8,16,13,16,7,16,21,13,18,6,9,13,18,4,19,23,5,4,9,13,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,9,15,16,5,10,13,4,21,7,21,5,10,4,17,1,21,9,10,7,9,21,21,6,20,7,14,21,2,5,4,19,14,15,13,9,17,14,21,7,6,16,17,6,19,8,16,15,4,7,5,9,9,13,11,5,17,21,21,2,21,21,13,13,8,10,16,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,19,9,6,6,5,1,3,4,5,20,9,16,10,19,6,9,19,7,8,8,4,7,15,15,5,16,21,4,4,21,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,4,16,1,21,7,8,7,8,13,21,9,4,1,16,6,10,21,14,4,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,13,17,16,8,21,14,9,13,4,3,19,15,21,15,16,18,16,7,9,7,1,6,8,5,15,16,9,11,2,1,17,7,5,17,7,4,6,16,20,6,19,18 +24,23,23,23,23,23,6,4,17,15,7,10,6,4,19,15,4,16,4,7,3,13,20,18,17,5,21,5,9,13,9,19,16,23,9,18,9,13,5,8,7,21,7,15,15,7,8,17,4,17,14,16,21,16,15,18,18,6,6,21,5,15,13,2,17,19,21,5,6,1,21,8,1,5,6,4,17,17,8,13,13,7,13,7,1,10,19,4,14,13,8,10,18,7,15,21,6,15,15,8,4,1,17,16,17,7,5,9,8,15,8,5,1,21,16,2,2,21,13,13,4,6,16,21,9,4,2,18,4,6,20,13,21,8,4,8,6,17,9,9,3,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,16,6,21,21,15,21,17,6,2,13,5,21,21,8,16,2,7,2,5,2,21,21,13,17,1,10,4,8,2,8,23,10,8,21,21,14,10,13,21,6,10,13,15,1,17,18,3,4,8,13,5,17,13,23,8,17,21,13,5,15,13,17,17,5,17,14,8,13,4,2,19,17,13,15,16,18,15,6,2,7,19,23,9,5,16,1,13,2,1,17,17,10,5,18,7,2,17,16,19,10,3,18 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,13,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,15,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,6,21,10,9,21,17,10,8,21,14,13,2,19,15,16,18,15,4,9,21,6,8,10,4,8,18,23,15,19,3,6,3,5,17,18,14,7,15,7,16,17,4,16,14,17,21,17,6,21,19,2,2,16,6,6,5,3,21,7,21,5,3,21,21,21,1,2,4,6,5,10,16,13,13,7,13,16,21,4,5,8,14,13,8,6,19,7,21,2,5,21,15,8,21,1,17,8,16,7,5,9,8,15,8,9,21,21,17,5,19,21,23,13,16,5,20,16,9,7,8,17,2,2,21,13,8,10,9,8,6,21,17,2,4,21,10,2,16,14,15,23,23,6,19,5,10,17,9,3,8,11,15,19,5,1,15,21,21,1,6,4,21,15,2,13,8,15,17,7,21,15,16,7,6,10,1,16,9,21,21,8,2,11,10,23,13,14,16,7,17,15,4,9,21,8,4,6,16,17,16,15,3,4,8,13,7,21,7,23,6,15,7,3,5,16,13,17,16,19,7,14,3,1,9,23,19,16,15,15,17,21,7,6,13,21,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,13,8,14,4,14,17,16,6,5,5,15,5,3,16,8,3,13,19,7,16,10,4,21,15,16,15,8,15,16,1,5,4,17,5,2,13,13,21,8,21,13,8,4,21,5,21,14,15,5,17,17,21,13,13,7,13,17,19,3,21,16,20,13,5,6,17,8,16,15,9,18,21,8,15,1,21,21,16,7,5,9,8,15,16,2,1,11,13,2,16,16,23,14,15,21,6,17,9,6,17,21,15,15,4,13,18,16,3,8,2,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,14,2,6,1,3,5,21,21,20,2,21,15,8,4,8,21,21,4,14,6,7,11,5,18,21,21,7,17,8,2,20,21,9,13,19,3,5,13,16,2,2,16,1,7,6,2,6,2,16,15,8,4,19,13,15,13,18,9,6,7,2,3,6,15,13,17,1,18,7,15,9,13,16,14,21,21,8,19,15,1,18,15,6,13,21,13,5,8,3,14,15,16,10,15,3,7,2,17,13,2,8,1,1,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,15,15,15,4,10,17,4,4,21,6,6,5,18,5,13,2,17,13,16,18,15,17,5,8,13,7,13,9,8,18,23,13,19,2,7,5,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,6,2,16,10,10,4,4,21,5,17,9,10,4,16,4,19,6,7,2,5,21,6,19,3,7,14,17,8,8,4,19,4,13,7,13,1,8,21,13,5,1,15,7,15,15,21,10,19,7,5,9,13,15,8,9,17,17,1,6,2,21,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,9,6,18,2,21,5,2,20,6,21,6,21,9,8,15,17,14,13,5,4,2,5,8,7,8,14,4,15,16,15,9,7,21,9,4,21,15,21,13,9,16,21,9,15,4,16,4,15,17,19,10,9,20,21,4,13,9,8,8,13,5,15,2,17,2,15,7,16,14,15,5,20,16,16,13,5,4,8,13,7,11,13,19,13,8,15,9,5,19,15,16,17,20,14,4,9,2,15,14,21,17,16,7,17,19,8,8,2,4,7,4,5,5,4,3,7,5,4,8,17,15,6,15,7,2,17,15,17,10,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,6,7,21,2,8,6,17,9,10,17,21,7,7,4,9,21,8,15,13,17,7,21,4,9,17,6,9,4,5,8,21,23,7,17,9,13,9,10,1,1,14,1,1,7,16,18,4,18,3,17,15,21,15,16,21,3,6,16,5,10,9,4,21,10,21,9,10,2,18,18,17,4,4,6,5,21,21,14,20,7,14,17,21,6,5,19,14,6,13,17,21,8,21,5,10,21,21,2,19,8,16,7,3,7,5,9,9,13,11,5,17,21,21,4,17,17,13,13,8,4,8,16,10,9,18,17,9,4,10,13,17,4,5,18,17,17,4,16,9,6,10,6,1,10,8,23,20,5,9,21,19,21,9,8,8,7,15,9,15,8,8,4,21,21,6,4,18,19,15,8,4,16,21,4,4,9,7,8,8,19,21,19,10,21,1,16,6,8,7,2,13,21,8,20,1,4,15,13,21,14,6,9,8,6,21,15,3,2,8,13,17,7,5,17,16,15,1,9,5,17,13,17,17,4,14,17,9,3,10,14,17,17,21,7,17,19,21,4,9,17,8,6,6,2,8,6,8,6,4,16,17,8,5,17,8,4,15,16,20,9,19,19 +24,23,23,23,23,8,10,2,21,10,8,6,21,5,9,15,13,21,10,15,7,18,21,16,2,5,21,9,8,13,3,6,17,23,13,17,6,14,5,8,14,19,15,8,7,7,21,16,4,17,14,21,15,21,15,8,21,10,2,21,3,10,13,6,21,8,13,15,8,14,16,3,17,4,14,5,13,14,8,17,13,14,13,21,13,10,19,2,3,14,8,8,16,15,17,5,5,21,21,19,21,15,8,11,16,7,5,9,16,15,15,5,15,21,18,5,21,8,23,14,14,8,3,16,8,10,15,21,3,10,3,3,16,3,13,17,8,16,2,3,2,16,2,5,21,9,6,10,21,5,16,8,10,15,9,7,13,8,15,2,15,3,16,5,21,21,10,15,21,20,4,14,8,8,17,3,14,5,16,15,15,2,21,2,6,21,1,15,2,9,16,16,23,2,3,2,21,15,14,6,18,5,8,5,15,17,20,7,7,4,8,13,7,16,21,23,9,21,2,3,6,17,13,16,16,6,3,4,7,13,6,15,19,15,17,15,15,21,8,15,7,8,16,14,15,10,14,15,15,6,15,21,17,13,2,8,15,2,8,21,2,5,3,23 +24,23,23,23,1,5,17,4,18,15,15,21,6,9,10,18,13,15,2,21,13,16,19,15,17,5,8,6,8,5,21,15,16,23,15,19,2,6,5,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,15,16,21,3,10,4,14,23,23,21,6,6,21,5,4,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,15,8,13,1,9,21,2,6,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,4,13,18,6,7,15,21,2,10,1,13,5,7,16,8,8,7,6,2,19,6,8,6,21,9,6,15,4,14,6,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,2,15,19,8,16,13,9,15,21,7,7,5,4,10,4,17,21,17,6,20,21,10,13,9,8,8,13,15,4,21,17,2,15,13,16,14,4,5,20,17,16,13,5,4,8,13,15,15,7,19,13,8,2,9,5,17,13,17,17,20,14,14,9,4,4,14,17,16,17,15,16,21,7,7,2,5,4,10,5,15,8,19,5,5,15,21,17,15,6,15,8,4,17,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,6,6,8,13,13,2,1,13,17,15,21,16,5,2,5,13,15,21,17,21,23,13,18,9,2,5,5,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,10,13,13,4,18,13,21,6,13,6,17,14,18,8,4,5,5,17,21,5,19,15,14,16,16,4,4,9,4,4,2,13,1,7,1,15,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,7,18,17,2,15,3,13,5,4,17,8,2,21,5,2,17,6,14,6,21,9,6,9,16,15,13,5,14,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,21,18,2,5,1,23,10,15,15,5,15,5,2,21,2,13,20,21,9,15,7,8,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,15,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,5,4,4,15,6,15,15,17,15,6,15,15,3,7,15,21,23,23,23 +24,23,8,10,21,6,8,14,18,10,7,21,6,10,10,3,2,13,2,21,13,17,15,15,21,5,8,3,8,13,4,2,17,23,15,19,2,15,21,6,11,18,15,1,11,7,8,18,4,16,17,21,15,13,15,17,21,15,10,7,8,10,10,4,13,21,21,5,4,2,17,3,19,8,15,10,5,21,16,14,19,7,14,17,8,6,10,3,21,3,8,13,1,8,21,13,6,21,11,8,15,7,21,10,19,7,5,9,8,15,15,9,21,21,1,3,10,21,13,13,14,10,15,16,8,15,19,15,2,8,21,13,5,9,5,18,10,21,6,2,20,6,8,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,10,15,1,21,3,7,21,10,10,21,8,21,13,9,15,21,15,7,10,15,10,8,10,21,17,8,20,1,4,13,9,8,8,13,9,4,2,17,2,4,15,21,14,10,13,20,10,15,13,5,4,8,13,7,13,5,19,13,8,7,9,5,17,15,17,21,18,14,14,4,2,4,14,17,21,21,15,17,19,18,8,10,14,8,10,5,15,14,20,9,9,5,16,17,16,6,15,7,2,21,16,21,10,23,23 +24,23,23,15,17,3,10,4,21,8,5,23,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,21,9,9,16,17,15,10,7,13,15,15,11,7,16,19,19,3,7,21,6,9,5,5,16,18,23,23,19,9,19,7,13,4,1,14,15,13,5,21,16,2,21,19,16,15,15,13,16,21,2,10,15,6,5,13,5,21,7,21,5,6,16,19,8,21,2,6,4,5,2,2,14,13,7,14,16,21,5,4,21,14,15,13,7,21,8,16,2,9,21,21,6,5,1,16,21,10,9,5,8,8,15,21,19,4,21,17,20,17,15,23,13,2,6,5,21,9,6,20,21,15,4,10,13,19,15,5,8,16,16,13,8,15,10,23,5,8,21,15,14,13,6,4,2,10,21,7,19,8,7,16,9,5,8,16,9,21,21,8,2,21,19,10,13,4,11,16,7,14,4,10,5,13,19,21,21,5,21,21,2,4,10,14,15,23,2,5,1,21,13,15,21,21,14,10,4,15,2,17,15,13,21,10,7,5,10,13,23,10,16,21,13,15,15,13,17,16,19,15,4,23,23,6,4,19,16,21,16,16,21,1,5,4,15,16,23,2,14,6,6,7,2,4,8,21,9,10,17,7,7,17,17,18,9,23,23 +24,23,23,23,23,23,23,15,18,10,13,21,6,4,2,18,13,15,2,21,13,16,19,15,17,5,8,13,8,13,15,7,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,8,16,21,13,1,3,8,23,23,21,10,10,21,6,2,2,16,2,19,13,14,13,5,21,16,15,9,7,14,16,7,6,2,3,16,6,15,13,1,8,21,2,15,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,2,6,17,13,13,14,2,2,21,10,5,15,21,21,15,21,13,5,2,8,8,2,11,5,2,19,6,8,5,21,7,6,15,15,14,13,5,14,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,15,21,13,5,16,21,13,5,6,4,2,15,16,21,8,5,20,21,2,2,9,8,8,13,5,15,21,17,2,15,13,8,14,15,13,20,14,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,3,7,15,14,17,8,17,15,16,21,7,2,2,15,7,2,13,15,4,14,10,5,15,21,17,15,2,15,15,2,16,15,21,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,13,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,17,4,14,10,21,6,15,21,15,8,15,9,4,21,10,15,13,16,18,16,21,5,21,5,8,13,15,19,21,23,5,19,9,7,7,7,8,18,7,15,15,7,8,17,4,16,14,16,21,16,15,18,18,10,5,16,5,15,13,4,16,7,21,5,6,1,21,8,1,6,14,6,1,17,15,4,13,7,5,1,10,19,10,4,15,13,4,10,18,8,15,21,6,8,15,8,4,1,17,15,17,7,5,9,8,15,8,9,1,21,17,8,2,21,13,13,15,6,15,21,9,10,2,18,2,7,20,13,21,16,15,8,8,17,9,4,14,21,14,5,21,6,13,23,23,23,23,23,23,9,9,7,8,7,14,10,6,21,15,9,16,1,16,1,16,9,6,13,2,21,16,7,16,2,7,2,5,2,17,21,5,17,1,2,10,8,16,8,23,4,8,21,21,14,14,13,21,13,4,13,15,8,17,15,3,4,8,13,5,17,13,23,7,17,21,15,5,16,13,21,17,5,1,14,17,13,4,2,19,16,15,7,16,1,16,10,2,14,3,23,9,5,16,15,15,2,4,21,17,10,10,17,7,2,21,8,19,10,19,18 +24,23,23,23,21,21,14,2,21,2,15,6,21,5,5,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,8,6,17,23,13,17,5,14,6,21,6,18,14,7,15,7,21,16,4,17,14,21,15,8,15,8,21,6,2,17,3,2,13,6,21,5,13,7,15,14,17,5,16,10,14,13,2,15,8,1,14,8,13,21,8,2,18,2,3,14,15,2,16,15,16,5,5,21,21,19,21,8,1,15,17,7,5,6,8,15,15,5,8,21,18,15,21,8,23,14,14,15,6,16,8,2,1,8,2,15,20,13,16,7,13,17,8,15,2,3,14,16,15,6,21,7,5,10,21,5,17,8,2,15,7,7,13,7,15,2,15,18,16,5,21,21,6,15,21,20,4,14,7,4,16,5,6,6,16,15,15,2,16,2,6,21,1,13,21,9,21,21,2,10,2,21,7,14,5,18,16,7,5,15,8,4,20,7,7,4,8,13,8,16,21,23,9,1,2,3,6,16,13,16,16,6,3,15,5,13,13,17,18,15,17,15,15,21,8,15,7,2,16,14,15,10,14,6,15,6,16,21,1,15,2,16,15,2,6,21,2,5,3,23 +24,23,23,23,21,6,10,2,17,15,15,21,6,4,2,3,9,15,7,16,13,21,19,15,10,5,21,5,7,8,15,8,16,23,15,3,2,5,13,5,2,18,15,1,11,7,8,18,4,15,19,21,15,15,2,16,21,10,4,15,10,15,13,6,21,10,21,8,5,8,15,21,16,5,14,5,21,21,2,8,9,7,14,2,8,6,14,9,16,13,4,10,1,15,21,7,5,21,11,15,15,15,21,10,16,7,5,9,8,15,15,9,16,21,21,2,16,17,13,13,14,14,15,17,8,15,18,15,2,7,17,13,5,5,2,7,2,21,5,2,20,6,8,6,21,9,7,15,21,14,13,5,14,2,5,8,7,8,14,2,15,21,13,13,13,17,16,15,16,21,8,13,13,16,21,5,15,14,3,2,10,10,21,6,5,20,1,2,15,9,8,8,23,23,7,7,1,2,15,13,21,14,14,13,20,8,8,15,5,4,8,13,7,13,5,19,15,7,8,9,5,16,13,17,15,18,13,14,9,13,6,2,21,21,21,15,17,1,8,2,8,2,7,5,5,15,14,15,21,2,5,21,17,15,6,16,15,8,21,16,23,23,23,23 +24,23,23,1,21,2,15,10,20,15,6,17,6,11,13,8,13,13,2,21,13,17,9,21,18,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,8,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,16,21,18,14,21,16,13,5,14,15,13,21,8,13,18,21,2,13,17,13,5,15,10,8,2,7,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,7,7,2,8,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,6,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,3,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,1,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,6,21,4,8,14,17,4,15,21,1,15,2,19,2,21,8,14,13,17,18,18,1,5,21,4,8,13,5,19,18,23,7,18,9,13,5,4,15,18,7,15,15,7,8,17,4,19,14,17,21,17,15,21,18,10,6,17,5,15,13,4,17,4,21,13,6,15,21,16,1,2,2,4,3,16,8,13,13,7,5,21,10,19,10,2,16,13,8,4,21,7,21,21,10,8,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,16,7,4,21,9,10,4,18,2,2,20,13,21,10,7,8,16,17,3,9,1,21,13,5,18,4,13,23,23,23,23,23,23,8,9,4,8,7,15,4,5,21,16,2,21,7,15,21,16,8,4,9,10,21,17,7,5,2,7,10,7,10,16,21,13,17,1,17,2,11,3,23,9,2,15,21,21,14,7,13,21,13,7,13,15,9,17,15,3,4,8,13,8,21,2,23,18,16,21,13,5,15,13,17,17,6,8,14,8,13,4,2,19,21,15,13,17,18,16,2,2,14,9,23,9,5,17,2,15,2,5,18,17,2,10,16,7,2,16,1,19,13,19,18 +24,23,23,23,23,3,5,2,21,18,6,21,6,2,4,18,5,15,2,21,13,16,19,15,21,5,8,15,7,13,15,8,16,23,8,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,1,21,10,2,9,14,23,23,21,7,3,21,5,8,16,16,2,19,8,5,6,5,21,8,4,9,15,15,17,8,14,10,3,16,15,8,13,1,8,17,2,5,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,17,13,13,14,15,6,21,8,15,19,21,2,13,21,13,5,14,17,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,7,7,14,2,15,21,13,8,5,19,10,2,17,16,21,13,5,15,21,14,6,5,4,21,15,18,21,2,5,21,21,6,2,9,15,8,13,15,21,2,16,2,15,13,16,14,10,13,20,4,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,17,16,20,14,14,5,2,15,14,21,16,21,7,21,1,7,7,4,15,8,15,5,15,6,19,5,10,15,21,21,15,6,15,15,15,19,16,16,4,23,23 +24,23,23,23,21,4,4,8,21,6,7,17,17,7,13,4,2,15,8,16,13,17,7,17,1,13,14,5,8,4,5,16,8,23,2,17,9,13,5,10,1,21,14,1,21,7,8,16,4,18,14,21,15,21,8,16,21,3,6,16,6,4,13,4,21,7,1,5,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,6,4,19,14,10,13,9,17,8,21,6,6,15,21,4,20,8,16,7,19,7,5,9,9,21,8,5,17,21,21,2,21,17,13,13,14,6,8,16,10,4,18,17,5,7,23,23,23,7,7,18,17,17,4,9,5,6,6,13,1,3,4,5,20,5,7,10,18,17,9,4,17,8,14,9,7,15,15,21,21,21,10,6,18,7,9,13,4,17,21,9,4,15,3,8,10,20,21,19,9,15,1,21,9,9,15,7,13,4,4,2,21,4,13,9,21,14,8,13,16,4,17,15,3,2,8,13,8,13,1,8,13,15,17,9,5,19,13,17,17,6,21,14,13,4,4,4,17,19,17,15,16,18,16,3,9,8,19,6,7,18,5,5,7,6,4,17,17,7,5,17,13,2,15,15,19,5,19,19 +24,23,23,23,21,4,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,6,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,4,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,17,15,11,9,5,17,13,18,17,21,21,14,7,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,7,10,16,8,6,2,17,9,6,2,15,4,6,16,13,16,2,16,2,21,3,15,15,6,17,5,13,7,2,2,17,23,13,16,5,6,3,15,14,16,16,8,15,7,16,18,4,16,14,17,15,21,6,21,15,4,10,13,15,6,13,15,21,5,21,13,6,2,17,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,17,8,1,7,20,19,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,6,2,16,23,13,4,6,15,8,6,4,8,21,2,5,21,13,18,6,3,8,8,16,7,10,5,6,23,23,23,23,2,15,21,10,14,6,3,7,11,15,8,8,15,6,6,17,8,2,21,21,13,21,17,20,2,5,6,15,15,15,14,15,15,11,15,5,16,2,2,20,1,5,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,13,17,18,8,5,15,16,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,10,15,16,6,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,16,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,5,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,7,21,9,10,4,17,2,5,21,8,15,4,19,10,21,5,15,2,15,18,18,17,5,21,5,9,19,15,19,16,23,9,18,10,13,5,8,14,17,7,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,19,21,5,6,21,21,8,1,6,6,4,3,2,15,13,13,7,13,6,1,10,19,13,7,13,2,6,18,8,15,21,4,17,15,21,9,1,17,16,8,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,15,6,15,21,9,10,2,18,10,15,20,13,21,4,7,8,16,17,2,5,17,21,14,5,21,6,13,23,23,23,23,23,23,4,9,8,8,7,14,10,5,21,16,18,21,21,13,6,16,9,15,13,4,21,17,7,21,2,7,2,5,2,21,21,5,17,1,8,15,8,4,9,23,9,7,21,17,14,10,13,21,6,13,5,15,8,16,15,3,4,8,13,5,17,13,23,7,16,21,15,5,13,13,17,17,5,17,14,7,13,4,2,19,21,15,15,17,1,16,4,2,14,3,23,9,5,14,10,15,2,8,21,17,10,6,17,7,2,8,15,19,10,3,18 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,3,14,5,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,10,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,16,7,17,7,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,3,11,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,17,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,2,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,17,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,21,4,7,6,17,9,2,21,17,4,5,4,9,15,8,16,13,16,7,17,17,15,9,9,2,4,5,8,17,23,13,17,9,6,9,21,3,19,14,1,10,7,16,18,4,21,14,17,15,21,8,16,21,7,6,16,5,4,13,15,21,2,21,6,10,6,17,2,17,7,7,8,5,21,21,14,20,7,14,17,2,9,4,19,14,4,13,8,1,14,21,7,6,16,17,2,19,8,16,7,6,7,5,9,9,13,11,5,17,21,21,10,21,17,13,13,8,8,15,16,6,6,18,21,7,4,19,6,21,8,5,17,7,17,4,15,7,6,4,6,1,3,6,8,14,5,21,10,18,2,9,2,15,8,14,16,7,21,8,4,21,21,8,1,18,19,9,4,7,17,21,7,10,4,7,18,5,18,21,20,4,16,1,16,5,8,7,8,13,13,9,2,21,4,13,10,21,14,4,13,8,2,16,15,3,4,8,13,8,7,13,17,15,15,8,3,5,17,13,17,17,17,21,14,8,13,5,14,16,18,17,7,17,21,16,7,9,7,15,6,5,17,4,8,9,6,4,17,17,7,5,17,15,2,4,16,20,6,19,19 +24,23,23,15,21,21,2,6,21,2,5,10,21,5,5,15,13,21,2,13,7,18,21,16,2,5,21,2,7,13,6,6,17,23,15,17,6,15,5,15,10,20,14,7,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,17,2,21,13,6,21,5,13,15,8,10,21,5,17,6,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,16,15,16,5,5,21,21,19,21,7,8,15,17,7,5,13,16,15,15,5,15,21,18,13,21,8,23,14,14,14,6,16,15,2,17,21,4,13,18,13,17,6,13,17,8,16,2,3,14,16,10,6,21,15,5,10,21,5,16,8,2,15,7,7,13,7,15,2,15,18,15,5,21,21,10,15,21,20,8,14,7,15,17,14,15,6,16,15,15,2,16,2,6,21,1,2,3,9,16,16,23,2,3,2,21,15,5,18,16,7,5,15,7,17,20,7,7,4,8,13,8,21,21,23,8,21,2,3,6,17,13,16,16,6,3,15,5,13,10,15,18,15,16,15,15,21,8,6,7,2,15,15,10,10,14,13,15,6,15,16,1,15,2,16,15,2,2,21,2,5,3,23 +24,23,23,23,21,6,6,4,21,4,15,21,16,7,4,10,15,8,5,9,17,15,19,10,17,6,23,19,10,13,4,16,19,23,7,19,2,9,6,3,17,18,2,7,15,7,17,8,4,17,14,21,11,21,7,15,21,4,4,13,6,23,23,23,23,21,21,5,6,9,14,2,21,5,15,7,4,4,16,1,13,7,13,16,21,3,7,1,6,5,8,17,1,8,21,3,5,21,16,8,17,15,21,17,16,7,5,9,8,15,7,9,16,21,1,5,19,16,23,13,18,5,10,1,7,4,5,18,4,15,20,13,21,4,5,8,6,21,4,7,3,19,1,9,1,9,15,23,5,14,9,4,1,19,9,17,15,8,15,7,13,1,1,8,15,21,9,21,17,19,6,5,9,19,17,7,10,14,16,2,5,2,1,4,2,21,21,2,10,10,10,18,23,9,5,2,16,13,13,8,21,5,7,3,17,8,16,7,7,4,7,13,8,17,5,23,4,21,6,3,5,16,13,17,18,4,1,5,4,6,17,23,21,4,18,15,16,21,7,10,13,20,14,8,9,21,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,13,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,17,8,15,2,21,2,15,21,6,2,15,3,7,15,2,21,13,16,18,15,15,5,8,16,8,13,2,8,16,23,13,19,2,15,5,6,21,18,15,1,11,7,8,7,4,8,16,8,16,15,15,17,21,2,5,21,5,2,5,13,2,18,21,15,6,2,16,2,19,8,6,10,5,16,8,13,19,15,14,17,8,13,21,9,21,15,3,13,1,8,16,15,5,21,11,15,15,15,17,6,19,7,5,9,8,15,15,9,21,21,21,2,6,17,13,13,14,14,15,18,8,2,18,11,2,7,17,13,5,13,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,16,21,13,5,16,21,13,15,2,3,2,6,2,21,8,13,20,21,21,15,5,8,8,7,13,9,2,18,2,15,13,21,14,4,5,20,8,21,15,5,4,8,13,8,13,13,19,13,8,15,9,5,16,13,17,15,20,14,14,13,2,13,14,16,16,21,7,16,21,8,8,4,3,16,7,8,15,14,15,5,6,14,21,16,15,6,15,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,15,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,7,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,19,2,15,15,8,10,15,15,13,13,8,20,10,15,18,23,8,8,21,9,7,10,7,16,17,23,8,6,9,14,8,8,21,8,6,15,19,7,16,9,4,17,15,16,15,8,15,16,21,5,4,16,5,2,13,21,21,10,21,7,10,2,16,5,16,8,15,5,17,16,17,14,13,5,13,17,21,14,21,5,13,15,19,14,17,8,17,13,3,15,21,15,21,21,21,8,16,7,5,5,8,15,16,2,21,15,13,21,16,11,23,14,15,4,6,21,9,6,17,21,16,15,4,13,18,14,9,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,19,21,13,4,8,8,14,10,6,8,3,5,21,21,8,10,21,15,15,13,8,21,21,7,15,8,7,8,15,19,21,21,4,17,21,2,7,10,15,15,18,8,5,13,17,2,2,21,1,7,6,2,15,2,16,15,8,4,15,13,20,18,9,23,5,13,2,9,6,15,13,17,17,18,5,7,5,4,14,15,21,16,19,15,21,18,11,10,13,15,13,5,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,3,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,15,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,4,17,5,7,6,17,2,17,17,7,10,2,3,5,15,8,17,13,16,15,18,7,23,21,5,9,2,21,19,17,23,23,19,9,5,7,17,2,19,14,21,1,7,16,18,4,21,3,16,15,16,15,15,21,10,2,1,6,15,4,13,8,10,21,5,6,17,21,10,17,5,7,7,10,1,10,2,19,7,14,21,21,5,2,19,14,7,13,7,17,7,19,15,5,21,21,3,19,15,21,15,21,7,5,9,9,15,11,5,17,21,17,5,19,15,13,13,17,6,15,16,4,15,11,8,5,13,15,7,21,8,13,19,5,21,8,6,8,6,15,7,1,3,6,3,17,14,15,11,19,3,9,20,15,3,14,7,7,16,16,10,21,21,10,4,17,3,5,13,15,21,21,9,6,6,3,8,2,18,1,17,9,8,21,17,6,8,7,8,13,9,9,4,17,2,15,13,21,14,15,13,17,8,1,13,3,4,8,13,7,7,13,4,17,15,5,9,5,15,15,18,17,19,21,14,5,13,2,21,11,19,21,16,17,18,16,4,5,7,3,6,8,5,7,10,9,15,5,21,17,15,2,17,8,2,17,17,19,9,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,21,8,5,7,21,7,2,17,15,7,15,11,14,13,6,1,13,16,15,16,17,23,16,9,5,8,6,8,17,23,8,16,9,9,10,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,5,5,18,5,4,2,13,21,7,21,5,8,21,17,2,17,9,2,7,6,21,5,14,20,7,14,1,1,4,5,3,14,6,2,17,21,8,17,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,21,18,4,2,21,16,5,16,15,4,8,5,7,18,16,15,8,17,17,14,14,7,18,2,17,16,19,8,6,6,6,1,15,16,5,3,5,2,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,5,4,21,16,7,5,13,4,10,5,18,17,4,9,8,21,4,6,11,6,8,13,8,5,2,17,16,15,14,21,21,14,5,15,16,17,15,3,4,8,13,7,13,19,16,16,15,3,9,5,16,15,19,17,11,21,14,3,9,17,7,19,15,21,15,16,18,16,4,5,18,4,13,9,6,15,10,15,7,2,19,17,15,2,15,7,15,16,16,19,7,23,23 +24,23,15,10,21,15,6,8,16,15,4,17,6,7,2,21,9,15,2,16,13,16,16,21,3,5,7,13,7,13,20,7,20,23,8,9,2,15,5,6,2,18,21,1,9,7,8,18,4,15,14,21,11,13,15,17,21,15,15,15,5,15,13,8,21,7,21,5,6,6,21,14,17,21,2,15,5,17,21,7,19,15,14,16,8,6,4,4,16,13,10,7,1,7,21,7,6,21,11,21,15,8,17,5,1,7,5,9,8,15,15,9,21,21,17,9,2,21,13,13,8,6,15,16,8,6,18,18,2,10,9,13,5,8,16,7,2,21,5,2,21,6,14,5,1,9,8,18,4,15,13,5,14,2,5,8,8,7,14,15,15,1,7,15,15,21,6,4,21,21,21,13,5,16,21,7,14,10,7,2,9,10,21,17,6,20,1,7,3,13,13,16,8,13,15,21,21,2,4,8,15,14,6,13,20,3,17,15,5,4,7,13,7,13,5,23,2,8,2,9,17,17,15,1,17,8,14,14,5,2,15,14,20,17,15,16,17,18,16,7,5,16,4,15,5,18,15,8,2,9,15,15,21,10,6,17,7,15,15,16,17,23,23,23 +24,23,23,15,21,21,15,4,17,4,6,21,15,15,6,4,5,21,7,1,10,1,1,1,16,5,21,5,7,13,8,19,16,23,10,17,13,15,9,10,14,17,15,15,15,7,8,17,4,8,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,4,21,5,6,14,21,6,1,8,15,5,16,4,16,13,10,15,13,5,21,10,19,14,8,13,8,4,17,7,15,21,6,8,15,8,4,1,17,16,17,7,5,9,8,15,8,9,1,17,17,4,2,21,13,13,7,16,15,21,9,10,2,18,4,7,20,13,21,9,7,17,16,17,9,9,10,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,17,7,8,10,5,21,15,8,21,21,7,1,21,5,2,13,4,21,17,6,14,2,7,2,5,2,18,1,5,17,1,2,2,14,16,8,23,9,8,21,21,14,10,13,21,13,6,5,15,2,17,17,3,4,8,13,5,17,15,23,7,7,16,13,5,15,13,17,16,5,1,14,9,13,4,2,19,15,17,15,16,1,16,4,2,14,5,23,9,5,10,2,15,9,6,21,17,2,10,17,7,2,15,8,19,6,19,18 +24,23,23,9,17,6,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,8,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,17,5,2,2,16,7,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,8,5,1,8,21,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,4,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,21,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,16,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,4,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,5,16,21,2,10,21,2,15,21,6,10,6,3,7,15,2,21,13,16,19,15,2,5,8,15,8,13,2,8,16,23,21,3,2,15,6,6,2,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,8,2,21,18,19,8,6,10,6,16,4,5,18,13,14,16,8,13,6,9,21,15,15,13,1,8,16,6,2,21,11,15,15,15,17,11,10,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,6,15,16,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,21,8,5,8,8,8,14,2,15,17,13,15,8,19,13,6,21,16,21,13,5,15,21,15,14,2,5,2,6,2,21,8,13,20,21,21,15,9,8,8,7,8,6,2,18,2,4,13,21,14,15,5,20,8,21,13,5,4,8,13,13,13,15,19,13,8,9,9,5,15,13,16,8,20,14,14,3,2,14,14,16,16,1,16,16,21,8,8,3,5,2,14,5,15,16,15,5,9,14,21,16,15,4,8,15,15,21,21,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,3,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,21,5,5,21,18,5,14,21,5,15,6,16,19,15,3,17,2,5,17,5,5,13,2,15,21,23,13,16,2,6,8,8,14,16,17,21,16,7,16,17,4,21,18,17,15,20,6,18,2,11,2,16,15,6,13,8,17,5,14,15,8,14,17,2,16,8,15,15,5,2,21,13,13,8,13,8,15,13,18,2,3,5,15,3,17,15,16,13,5,21,15,13,21,1,1,6,16,7,5,9,8,15,15,5,16,16,16,2,3,1,23,13,15,13,13,21,2,7,21,14,15,2,21,13,21,8,13,8,2,21,17,13,7,14,2,15,17,21,6,16,20,5,14,10,2,8,9,15,7,8,14,16,5,21,8,2,18,21,6,3,16,20,9,13,23,23,23,14,14,6,16,15,2,5,16,2,13,20,1,2,2,10,21,8,13,23,23,2,21,15,2,21,15,14,7,6,16,16,15,3,13,2,7,13,7,21,14,23,13,20,21,9,6,16,15,16,20,6,20,14,5,13,2,2,3,15,17,15,16,18,16,2,8,7,2,14,9,18,2,6,16,6,2,15,1,7,21,15,15,21,2,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,14,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,15,21,1,8,6,21,10,2,17,6,9,16,21,5,15,2,17,13,18,7,15,19,5,7,6,8,13,16,2,20,23,6,19,9,15,5,10,2,18,15,1,7,7,8,18,4,8,21,15,11,15,15,21,21,10,2,16,5,7,9,10,6,10,21,6,2,8,16,7,18,7,4,7,5,21,16,8,19,7,14,17,8,6,10,3,15,5,9,2,1,7,21,18,6,21,11,6,15,8,1,8,8,7,5,9,8,15,15,9,21,17,21,10,15,1,13,13,14,13,16,16,8,6,18,15,2,6,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,10,15,8,14,13,5,5,2,5,8,8,8,14,9,15,1,16,15,9,21,4,13,21,21,21,13,5,16,21,7,14,9,7,4,7,10,21,2,6,20,21,16,13,9,4,16,15,5,13,21,18,2,15,7,1,14,15,6,20,17,17,15,5,2,8,13,15,13,13,18,13,7,2,15,17,8,15,16,17,20,14,14,6,2,21,14,17,16,16,15,18,19,17,8,6,8,8,15,7,18,6,5,2,9,8,15,17,15,6,21,13,2,16,17,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,11,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,21,2,9,6,17,6,4,17,17,7,5,4,9,15,16,16,13,16,7,17,17,13,9,9,13,4,5,8,21,23,7,16,9,13,5,4,10,18,14,1,10,7,16,18,4,18,3,17,15,21,15,16,21,7,6,17,5,4,13,15,21,7,21,5,10,17,16,4,17,5,4,5,6,21,20,4,20,7,14,21,2,5,6,9,14,9,13,13,18,8,17,6,4,21,17,10,19,8,17,7,10,7,5,9,8,15,11,5,16,21,17,2,21,17,13,8,14,4,8,16,6,13,19,1,4,4,7,13,17,6,5,17,10,17,8,18,5,6,4,6,1,10,6,4,20,6,9,1,18,10,9,20,8,8,14,9,15,15,9,4,8,21,4,17,18,18,6,9,4,21,21,7,4,2,7,19,5,18,18,20,4,8,9,17,6,8,8,8,15,21,13,2,17,2,13,10,21,14,4,6,16,16,16,15,3,4,7,13,7,7,13,8,5,15,16,9,9,17,13,17,16,18,21,14,5,13,6,19,18,19,17,7,16,18,16,8,9,7,3,6,9,9,4,1,9,5,4,17,17,15,5,17,15,4,15,8,19,5,18,19 +24,23,23,2,17,5,6,6,18,15,6,21,6,3,8,19,2,2,2,16,13,16,8,15,16,9,21,2,8,13,8,2,21,23,6,3,2,14,10,6,2,18,14,16,11,7,16,18,4,16,21,21,15,15,2,17,16,2,5,15,14,23,23,15,15,15,21,13,2,2,21,2,20,8,5,6,5,21,16,21,9,7,14,16,8,6,9,8,16,2,9,13,21,8,16,15,10,21,15,6,15,8,16,8,16,7,5,9,8,15,15,9,16,21,1,2,6,18,13,13,14,15,15,16,8,15,18,15,2,7,21,13,5,2,16,8,2,17,5,2,20,6,14,6,21,7,8,13,8,14,13,5,6,2,5,8,8,7,14,2,7,17,15,13,8,19,15,7,21,16,16,13,2,15,21,7,2,14,5,2,6,2,21,8,8,20,1,21,15,9,10,8,15,13,14,16,18,13,15,13,16,14,15,13,20,15,21,15,5,4,8,13,15,13,20,19,13,15,2,9,5,16,13,17,8,20,8,14,5,13,15,14,21,16,17,15,15,18,8,3,13,2,15,19,6,5,5,7,21,5,6,14,21,15,15,17,15,6,7,15,11,23,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,5,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,4,21,17,15,5,15,15,6,16,16,17,9,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,2,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,2,9,15,2,6,21,21,15,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,8,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,14,15,8,14,17,5,17,8,14,13,21,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,10,15,16,20,2,14,8,15,17,13,6,15,8,15,15,2,16,2,6,21,1,15,5,9,21,21,23,2,3,2,21,15,14,5,18,8,5,15,8,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,6,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,9,21,10,10,4,21,6,7,16,21,7,6,7,7,13,8,18,13,16,15,16,4,3,1,13,8,13,6,6,15,23,10,17,2,15,6,10,19,18,10,1,15,7,8,18,4,16,14,17,21,15,15,21,18,2,5,15,5,15,13,21,16,7,21,6,10,2,19,2,21,7,6,15,5,21,16,14,13,7,13,16,21,4,6,21,14,13,15,6,16,15,21,4,5,21,15,8,21,1,17,17,16,7,5,9,21,15,8,5,4,16,21,6,17,17,23,13,4,6,2,16,6,15,19,1,2,6,21,13,21,8,10,17,7,17,4,3,5,11,20,6,21,21,7,18,10,15,7,14,6,9,9,16,15,8,14,15,5,1,13,2,21,21,6,21,17,13,8,13,4,21,15,7,6,10,15,7,5,13,16,21,5,17,1,4,2,10,10,21,23,2,9,2,17,14,19,21,21,14,5,6,8,17,17,15,11,4,7,13,8,16,13,23,3,16,16,9,5,16,13,17,16,19,21,7,5,5,13,15,18,15,17,15,15,21,7,7,13,9,14,23,7,16,4,6,13,6,2,16,17,15,2,21,15,10,8,15,19,6,3,18 +24,23,10,10,21,4,5,9,17,6,8,21,21,7,10,3,8,13,9,19,13,16,19,18,17,5,21,9,7,13,6,8,18,23,5,17,9,13,19,13,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,16,19,8,21,17,8,6,13,4,17,5,14,9,1,6,16,10,19,8,7,10,5,19,6,13,13,7,13,7,17,10,19,14,16,13,8,19,19,8,17,2,6,21,7,4,4,7,17,6,6,7,5,9,17,15,7,9,1,21,1,2,16,16,23,13,19,5,9,19,21,9,18,17,4,7,21,13,15,19,16,16,14,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,5,9,16,8,7,14,2,5,21,7,17,19,1,6,5,17,21,9,19,15,9,15,19,7,7,8,7,13,6,21,21,7,19,21,6,9,8,17,19,23,9,5,2,17,7,19,14,21,14,7,9,17,8,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,19,14,7,4,23,14,19,17,21,8,16,1,13,9,9,16,5,7,5,9,7,5,15,19,8,16,17,2,6,17,7,4,1,16,19,5,23,23 +24,23,23,10,21,13,2,6,16,15,6,17,21,10,7,6,5,1,8,13,15,16,7,15,2,16,17,5,15,14,6,16,18,23,7,18,3,6,6,6,16,18,14,15,15,7,21,19,4,21,15,16,1,1,15,18,11,2,6,16,5,3,13,16,21,6,14,7,15,21,16,5,21,7,14,15,5,2,15,10,14,8,13,21,15,17,21,6,5,1,16,2,17,7,20,2,5,21,16,2,21,1,1,7,17,7,5,9,15,15,15,6,15,16,21,2,4,16,23,13,8,7,2,16,3,6,8,21,2,21,1,13,15,8,2,8,6,17,2,14,8,14,14,7,13,9,13,6,19,5,14,21,7,16,7,7,8,8,15,7,5,21,16,8,21,21,11,15,17,20,10,5,2,15,15,7,15,6,10,11,15,18,1,2,10,16,21,7,10,10,15,20,13,23,3,2,18,15,6,15,18,7,14,13,16,8,16,15,15,4,8,13,7,18,13,23,7,21,7,3,6,15,13,16,16,7,3,14,13,6,4,7,17,15,16,15,16,21,8,2,7,16,2,2,6,17,14,21,7,9,4,16,16,13,10,17,15,2,3,11,16,2,9,19 +24,23,7,2,21,8,10,8,17,8,10,17,6,10,8,21,5,15,2,16,13,21,3,17,3,5,7,15,8,13,20,8,16,23,8,3,2,14,9,6,2,18,21,1,15,7,8,18,4,15,1,21,11,13,15,16,21,7,2,16,5,4,13,8,21,15,21,5,6,14,21,6,17,8,6,10,5,17,21,6,19,15,14,17,8,6,7,6,17,13,4,8,1,7,21,13,6,21,11,18,15,15,21,5,21,7,5,9,8,15,15,9,21,21,17,5,2,21,13,13,14,3,6,16,8,15,18,21,2,15,17,13,5,14,16,7,2,21,5,2,2,6,14,5,21,9,8,18,8,14,13,5,14,2,5,8,8,8,14,15,15,1,15,7,8,21,6,8,21,21,15,13,5,15,21,7,14,10,7,2,15,10,21,16,4,20,1,7,15,13,13,16,8,13,15,21,17,2,15,7,8,14,4,13,20,10,16,15,5,4,7,13,7,13,15,23,19,9,2,9,17,16,15,1,16,8,14,14,5,10,7,14,19,16,17,8,1,18,21,7,5,15,5,15,5,18,15,8,2,9,15,15,16,17,8,21,7,4,15,16,1,5,23,23 +24,23,15,7,21,8,2,10,17,15,7,21,6,10,2,15,3,13,3,21,13,16,15,21,21,9,15,7,13,15,21,15,18,23,8,19,2,13,10,6,2,18,14,18,11,7,8,18,4,18,21,16,15,15,15,16,21,10,4,7,21,15,5,14,15,21,21,5,8,2,17,2,19,13,6,13,5,21,21,7,19,15,14,16,8,2,4,9,16,15,2,13,1,8,16,15,6,21,11,15,15,15,21,10,16,7,5,9,8,15,15,9,21,21,17,2,10,21,13,13,8,2,15,16,9,15,18,15,2,7,21,13,5,8,15,18,2,21,5,3,21,6,14,5,21,9,15,15,17,14,13,5,14,3,5,8,7,8,14,6,15,1,15,2,7,1,2,6,17,15,21,13,4,16,21,13,14,15,10,2,5,2,18,16,15,20,17,4,13,9,8,8,13,5,8,7,17,2,15,13,16,14,14,13,20,8,16,13,5,4,8,13,13,13,15,19,13,8,7,9,5,16,15,16,17,20,14,14,3,13,4,14,17,16,21,15,17,19,18,8,10,10,10,4,5,15,14,15,2,2,5,16,21,15,5,15,15,2,21,16,16,4,3,18 +24,23,23,2,21,2,7,6,21,8,15,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,13,5,21,7,16,17,10,14,17,15,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,6,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,14,2,5,8,15,8,14,17,6,1,16,13,18,21,3,2,21,15,8,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,9,2,8,16,8,18,14,5,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,8,3,16,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,8,17,15,15,15,23,23,23,23,23,23,23,23 +24,23,23,23,23,6,21,9,16,15,5,10,17,4,15,21,14,13,4,8,13,18,19,19,6,9,21,16,8,13,6,2,15,23,15,19,3,6,6,6,2,1,1,15,15,7,16,17,4,21,18,16,1,8,6,15,18,8,2,18,6,6,13,8,21,7,14,5,2,17,17,2,1,2,2,6,5,11,16,14,11,13,15,21,8,19,21,3,5,13,17,6,16,8,16,21,5,21,16,8,21,1,17,17,18,7,5,9,8,15,8,9,16,21,17,5,21,21,23,13,17,6,6,17,9,2,8,17,2,2,21,13,19,2,5,8,16,21,2,2,4,1,19,5,8,6,4,23,7,4,10,13,17,10,9,19,17,8,15,15,6,8,13,2,21,21,2,6,1,19,10,13,2,21,16,7,2,8,15,7,6,15,1,17,7,17,21,4,9,10,10,21,23,11,7,4,17,14,18,19,21,14,6,6,14,6,17,15,3,4,8,13,6,5,11,23,13,17,8,3,5,16,13,17,17,19,15,4,23,23,10,14,18,17,16,23,11,19,11,13,9,5,8,23,5,8,14,15,19,6,2,16,1,15,6,8,15,21,20,21,19,23,23,23 +24,23,23,23,23,23,23,23,23,6,15,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,16,5,7,13,15,10,16,23,13,16,2,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,21,15,15,15,13,15,21,5,21,8,6,10,16,6,11,14,14,5,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,8,15,18,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,8,15,15,2,21,13,21,8,2,8,2,15,16,3,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,15,14,14,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,10,16,8,9,5,17,10,9,17,6,4,4,3,13,13,4,17,13,16,19,8,17,9,2,9,5,20,7,9,18,23,15,16,9,15,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,4,21,21,9,10,4,17,4,17,7,4,9,10,17,16,6,19,7,14,17,8,2,2,3,17,9,10,8,1,8,16,4,10,21,11,10,15,7,1,23,10,13,5,9,8,15,8,9,17,21,17,6,4,21,13,13,21,4,9,21,9,4,18,17,21,7,21,15,5,3,15,8,4,16,15,9,21,6,14,4,16,9,3,16,7,21,8,8,9,6,9,4,8,8,14,4,17,1,15,2,5,17,9,4,21,15,7,5,5,17,21,5,4,4,3,2,21,1,18,4,10,20,21,17,15,7,9,8,7,9,9,3,17,15,15,6,16,14,5,6,20,6,16,13,5,4,8,13,8,11,10,19,13,8,8,9,5,16,15,17,17,20,14,5,5,9,2,15,16,17,1,15,17,18,19,8,10,7,10,4,9,15,4,14,9,7,4,17,16,2,6,16,8,4,17,21,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,4,10,8,21,18,15,6,9,6,9,10,21,19,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,7,9,13,6,21,9,21,10,8,6,17,10,21,7,14,5,2,16,16,15,13,15,13,17,17,10,17,21,14,10,4,2,20,2,21,6,6,21,21,3,21,1,17,15,17,7,5,9,8,15,8,9,10,21,17,6,21,15,23,7,21,10,9,21,10,15,20,21,13,4,4,13,20,4,7,15,2,17,6,2,4,1,1,5,18,4,15,23,23,23,23,15,13,6,9,4,17,8,15,4,21,15,16,8,17,18,10,6,17,1,6,21,8,4,4,19,14,9,21,8,6,8,17,2,2,14,18,21,9,10,10,3,23,2,7,9,21,8,13,8,21,6,15,13,21,10,1,21,9,4,8,13,6,21,4,23,5,17,10,3,5,16,15,17,18,6,19,10,13,6,17,23,2,18,16,15,15,18,8,9,9,8,13,23,21,6,15,9,7,8,15,20,1,10,8,16,13,4,10,16,18,23,23,23 +24,23,23,23,23,23,23,2,21,2,15,21,6,2,6,18,13,15,2,21,13,16,18,15,16,5,8,13,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,21,11,7,8,18,4,8,21,15,15,15,15,16,16,5,2,2,14,23,23,13,15,2,21,5,6,2,16,7,19,7,8,15,5,21,16,8,19,7,14,16,8,6,4,3,8,15,5,13,1,8,21,2,10,21,11,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,5,17,13,13,14,2,13,21,8,15,19,15,2,2,21,13,5,2,16,8,2,21,5,3,16,6,14,6,21,9,7,9,14,14,13,5,14,2,5,8,8,7,14,2,15,17,15,15,5,19,2,15,21,16,21,13,5,15,21,14,15,15,13,2,15,21,17,8,5,20,21,16,2,9,8,8,13,5,2,2,17,2,15,15,16,14,2,13,20,2,16,13,5,4,8,13,13,13,6,20,13,2,13,9,5,16,15,16,21,20,14,13,15,13,14,14,21,16,21,7,16,21,8,6,2,8,5,2,15,15,7,14,7,5,6,21,16,15,6,15,15,2,2,16,21,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,15,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,4,4,21,5,2,10,21,2,15,21,8,10,5,18,2,13,5,17,13,17,19,16,4,9,21,9,8,10,4,6,16,23,21,17,6,15,5,7,17,18,14,8,15,7,17,16,4,16,14,17,21,15,13,17,18,5,4,17,6,4,13,6,21,8,21,5,10,4,18,8,19,2,7,7,10,10,19,13,13,7,13,21,1,10,18,18,4,5,7,7,8,5,21,15,8,1,17,13,21,1,17,7,19,7,5,9,16,8,7,17,20,9,10,10,21,15,13,13,13,7,8,17,9,10,21,1,5,10,21,13,21,16,9,8,4,16,9,7,2,8,6,13,2,9,6,17,20,4,4,19,13,20,13,10,8,8,14,2,6,1,15,8,21,16,15,21,17,18,10,13,4,16,16,7,8,4,15,7,5,4,1,19,2,19,21,13,9,17,23,18,19,9,6,2,7,21,7,10,17,14,15,19,16,4,8,15,7,4,8,13,7,16,5,23,6,15,2,13,6,16,16,21,16,9,15,14,7,13,5,23,19,16,18,11,16,21,8,9,9,17,4,5,10,9,9,6,15,6,6,21,8,2,4,17,7,3,21,21,20,9,19,18 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,17,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,1,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,16,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,20,15,13,21,6,15,15,15,13,13,2,21,13,16,15,16,15,13,14,23,7,13,14,21,5,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,20,21,16,15,15,2,16,21,10,2,16,5,15,13,6,6,2,21,15,2,2,21,14,16,8,15,2,5,21,16,15,3,7,14,16,11,6,2,3,16,13,15,8,21,7,21,15,6,21,11,3,15,8,17,8,8,7,5,9,15,15,15,9,21,21,21,14,15,21,13,13,14,6,13,21,8,2,20,21,2,8,21,13,5,21,16,8,2,21,5,2,20,6,14,3,21,9,6,15,15,14,5,5,14,2,5,8,8,8,14,2,15,1,21,13,21,21,2,8,21,21,21,13,5,16,21,15,14,13,7,2,15,8,21,15,13,20,21,6,15,8,6,8,9,8,8,2,21,2,15,15,16,14,14,13,20,2,1,13,7,4,8,13,15,13,15,9,13,15,8,9,5,16,13,21,19,20,14,14,13,2,14,8,17,21,16,15,15,18,21,16,13,8,7,15,14,8,15,2,2,3,15,15,17,15,6,16,13,2,2,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,10,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,21,9,6,15,1,6,9,21,17,6,10,19,4,13,6,17,13,17,16,19,4,9,18,7,8,13,19,2,19,23,15,10,6,5,8,3,19,18,8,15,15,7,8,17,4,16,17,19,15,1,4,17,19,5,2,17,2,9,13,6,17,7,4,5,15,5,17,16,19,9,6,4,18,21,6,5,13,9,10,17,8,9,7,10,4,4,5,7,19,4,21,6,19,16,21,10,9,1,17,10,19,7,5,9,8,15,8,9,1,21,1,13,9,7,8,15,15,5,16,16,16,4,19,21,15,6,21,13,16,4,21,23,23,23,14,10,6,23,23,23,23,23,23,23,23,23,6,15,10,9,9,4,17,8,14,15,1,1,6,21,16,20,8,4,21,19,4,6,2,23,23,23,23,5,4,19,7,6,21,1,4,19,21,6,5,7,4,6,23,13,6,20,17,4,5,13,17,14,23,9,4,4,16,15,7,4,19,13,15,17,5,23,8,9,19,3,5,8,15,17,16,18,13,5,23,23,4,5,19,1,21,21,17,19,8,9,9,21,7,4,7,13,10,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,7,16,15,6,2,21,15,6,17,11,5,15,10,14,18,16,8,2,18,15,17,11,9,21,21,8,13,6,8,17,23,6,2,13,15,5,5,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,10,6,13,2,21,5,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,1,21,6,6,16,5,13,19,11,4,7,17,13,21,15,13,8,3,3,2,18,21,17,14,14,21,7,14,5,3,15,21,4,7,16,8,8,8,8,15,2,5,10,15,16,21,21,10,1,17,21,5,15,10,13,16,7,15,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,7,19,17,17,7,15,19,8,5,6,16,14,21,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,7,4,21,7,10,2,17,15,19,4,17,15,13,18,14,13,4,16,7,21,18,15,6,9,21,10,8,13,15,7,19,23,13,21,21,15,9,6,14,16,2,8,15,7,8,17,4,21,15,16,1,17,6,11,18,15,6,8,13,6,13,4,21,4,20,8,6,14,21,15,16,7,15,6,9,4,16,7,13,7,13,16,21,8,6,7,5,13,16,10,21,14,16,2,5,16,1,3,21,1,17,16,16,7,5,9,8,15,15,9,1,21,21,5,2,16,23,8,13,9,15,16,9,15,2,1,15,13,21,13,21,2,10,8,2,17,1,2,4,16,6,13,15,4,14,6,9,2,4,20,13,17,13,2,7,7,14,2,6,1,16,6,17,21,6,4,21,19,3,13,5,21,17,7,10,9,15,7,15,6,1,21,15,16,1,4,2,10,10,5,23,3,7,13,17,13,2,5,21,9,23,5,16,8,17,15,7,4,7,13,15,21,5,23,2,21,2,7,5,16,13,17,16,19,7,6,2,13,23,14,17,15,1,15,17,8,16,5,5,17,14,6,16,5,9,14,13,7,21,21,17,7,15,16,7,5,17,21,17,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,6,3,8,14,5,16,16,11,2,8,15,7,16,13,4,21,18,21,21,16,6,16,15,9,2,21,16,7,13,2,21,16,6,8,5,2,17,5,17,14,5,6,21,2,16,6,5,7,13,21,21,19,2,1,21,5,10,3,21,8,16,15,5,8,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,15,3,21,16,23,13,21,5,15,17,3,15,16,15,13,2,21,13,19,3,5,8,21,1,21,5,19,17,2,9,6,2,8,14,5,16,14,20,8,8,7,19,13,11,15,2,6,21,15,5,21,15,21,2,21,13,6,13,14,18,21,7,6,14,16,2,6,2,16,21,7,20,21,15,15,5,15,5,23,8,7,1,21,15,5,7,18,21,10,13,17,16,21,2,3,4,8,13,7,16,5,23,8,15,2,17,6,16,13,3,16,15,13,14,15,13,2,23,17,15,19,15,1,15,15,9,20,13,5,5,5,2,15,16,15,17,5,15,1,2,15,16,13,6,10,17,23,23,23,23 +24,23,23,23,20,10,10,16,16,6,5,16,21,4,6,15,14,13,17,18,13,17,15,15,1,3,21,6,8,13,6,8,15,23,13,3,21,5,6,6,21,18,10,21,15,7,15,18,4,17,14,17,1,16,8,1,1,2,6,16,6,15,13,2,17,2,21,5,10,2,16,8,21,4,20,6,5,2,16,14,13,7,13,17,21,10,6,5,15,13,15,15,21,8,16,4,5,21,15,8,21,1,8,17,16,7,5,9,19,15,8,5,10,17,21,6,21,17,13,13,17,5,4,16,9,6,3,1,3,6,21,13,21,7,10,17,3,21,2,3,9,6,23,23,23,23,14,7,1,14,8,2,5,9,9,16,15,8,14,7,6,21,9,2,21,21,17,1,17,15,2,4,6,17,21,8,6,15,7,11,6,21,1,21,5,17,1,2,2,10,3,19,23,9,7,2,21,14,19,21,21,14,6,13,8,4,16,15,3,4,8,13,8,16,9,23,15,16,16,9,5,15,13,17,17,19,21,14,6,6,13,1,16,15,17,8,15,21,7,2,5,16,8,23,5,8,6,15,15,6,21,8,17,15,2,16,15,4,15,17,19,6,10,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,16,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,2,21,1,15,6,18,15,2,18,15,8,21,8,5,13,8,16,13,17,15,16,2,5,21,13,8,13,6,8,21,23,15,19,9,13,5,8,21,18,14,1,15,7,8,19,4,16,15,16,15,13,4,17,18,7,21,21,5,15,13,7,21,7,21,5,6,8,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,13,2,14,21,14,16,2,8,21,21,5,1,7,21,8,21,7,5,9,6,15,8,5,15,21,16,15,2,15,13,13,14,10,15,16,9,5,20,16,2,15,17,13,16,2,9,21,2,16,5,7,9,8,2,5,21,21,15,13,18,15,8,5,14,2,5,8,15,8,14,2,15,1,5,5,21,21,16,15,17,2,8,13,4,15,21,4,14,10,7,8,15,1,21,21,7,17,1,6,2,11,2,8,13,4,5,2,21,2,15,1,21,14,14,13,8,2,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,17,16,8,21,14,5,13,2,21,18,15,17,8,16,18,16,1,4,5,19,4,13,3,10,1,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,23,23,23,5,6,21,2,15,21,6,2,2,19,13,15,2,21,13,16,19,15,3,9,16,2,8,13,10,8,16,23,15,3,2,15,10,6,2,18,15,1,11,7,8,18,4,8,16,15,15,15,15,16,21,2,5,10,23,15,3,11,15,14,21,5,4,16,17,3,19,14,15,15,5,21,16,14,19,7,14,4,8,4,6,3,16,5,7,13,1,8,16,13,5,21,11,15,15,15,17,10,19,7,5,9,8,15,13,9,21,21,21,2,10,17,13,13,14,15,13,21,8,2,18,18,2,7,17,13,5,14,16,7,2,21,5,2,20,6,14,5,21,9,7,15,2,14,13,5,21,2,5,8,8,8,14,6,15,17,13,2,7,19,13,10,21,8,16,13,2,15,21,15,15,5,5,2,6,2,21,16,5,20,21,2,13,9,8,8,7,15,10,2,18,2,15,13,21,14,3,2,20,16,16,13,5,4,8,13,8,13,5,19,15,7,15,9,5,16,13,16,15,20,8,8,2,4,8,14,17,16,21,15,16,21,8,7,4,8,7,4,5,15,14,16,5,5,15,21,17,15,5,15,15,2,17,16,15,2,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,7,14,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,14,10,18,7,7,6,5,15,21,16,17,21,10,2,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,8,21,5,5,7,18,4,9,21,6,5,6,19,3,13,4,21,13,17,19,8,21,9,8,5,5,4,8,9,17,23,7,19,9,6,9,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,16,21,6,19,5,1,10,3,4,13,18,21,5,4,4,17,21,17,8,10,5,5,17,13,8,19,15,14,16,8,13,4,9,17,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,17,13,13,21,6,4,21,9,4,21,16,15,4,21,13,5,4,5,8,17,17,4,9,5,6,14,4,17,9,3,8,4,14,5,7,9,17,9,4,8,8,14,4,15,17,8,10,5,17,19,9,21,15,18,13,9,17,21,5,4,4,3,2,6,17,18,17,13,19,21,10,4,9,9,8,13,15,9,2,17,15,19,7,1,14,4,9,20,8,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,10,9,4,14,14,18,15,21,7,17,21,19,8,9,14,7,16,4,15,14,7,9,6,4,17,17,10,10,15,7,4,21,16,7,23,23,23 +24,23,7,5,21,8,7,5,17,10,6,16,17,4,13,4,4,15,10,16,13,16,15,16,21,19,23,23,4,5,5,15,18,23,8,15,9,9,5,5,10,19,14,21,1,7,16,18,4,18,3,17,15,21,15,16,21,4,4,1,6,4,6,13,17,14,21,8,15,16,16,8,21,13,14,7,5,17,5,8,20,7,14,1,19,4,4,19,4,7,4,4,21,7,19,13,5,21,17,9,19,1,16,7,10,7,5,9,9,15,11,9,20,21,17,9,18,16,13,13,17,10,9,16,9,5,18,17,4,9,21,13,17,5,2,17,10,21,17,6,8,6,4,7,1,13,15,13,3,10,4,4,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,10,2,8,17,6,10,21,17,13,10,16,14,15,2,16,1,21,21,18,2,5,21,5,6,5,21,6,17,23,15,19,5,15,5,2,14,16,16,15,15,7,8,17,4,21,21,16,21,15,2,21,19,2,15,18,15,2,6,10,21,5,14,2,15,2,16,2,17,15,7,5,10,16,16,14,13,7,13,16,21,2,20,21,15,6,14,14,1,8,21,2,5,21,15,16,21,1,8,17,16,7,5,9,16,15,15,9,15,21,17,5,16,21,23,13,18,15,15,1,6,6,21,16,16,6,21,13,21,8,13,8,15,21,2,2,14,18,20,13,23,2,15,15,19,14,13,6,14,6,9,21,16,8,15,2,5,21,15,8,21,21,15,15,21,6,21,13,3,17,16,14,6,13,3,21,5,5,21,2,1,21,21,2,15,10,10,18,23,2,5,17,17,14,15,2,21,14,6,15,16,17,16,13,9,4,8,13,8,21,21,23,13,7,16,3,5,15,15,21,21,20,15,14,18,13,2,23,15,16,21,16,21,21,8,7,13,16,8,23,5,18,6,15,8,2,2,15,21,15,5,21,15,4,6,16,16,5,3,20 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,8,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,15,15,2,21,2,15,21,6,2,7,15,13,13,2,21,13,15,18,16,21,5,8,13,7,13,2,3,18,23,13,20,2,15,5,6,2,18,11,3,11,7,8,18,4,21,7,21,15,15,21,15,21,2,6,13,5,15,13,2,21,5,14,15,15,1,21,15,18,13,10,15,5,21,16,5,3,7,14,16,16,6,15,3,21,15,15,13,21,14,16,21,15,21,15,6,15,16,10,16,8,7,5,9,15,15,15,9,16,21,1,2,2,21,13,13,7,15,15,16,8,2,18,20,2,6,17,13,5,6,17,7,2,21,5,13,19,6,14,8,17,9,6,17,14,14,13,8,8,10,9,7,8,8,14,2,15,1,15,6,8,16,2,2,17,16,21,13,5,16,21,15,8,5,7,2,6,2,21,2,13,20,1,15,15,8,2,7,13,21,13,2,17,2,15,13,17,14,15,13,20,2,13,21,5,4,8,13,8,13,1,2,9,4,8,9,5,21,15,16,21,21,14,14,13,13,15,14,21,17,16,8,13,19,18,6,8,14,7,5,16,2,14,10,5,6,15,15,21,4,15,21,13,2,21,15,17,6,23,23 +24,23,23,23,21,2,5,21,21,9,6,17,15,10,15,15,10,13,2,16,13,1,8,15,8,16,21,6,7,13,6,7,16,23,7,21,9,13,9,6,2,18,14,1,10,7,16,19,4,21,14,17,15,1,15,16,21,9,10,16,5,10,13,9,21,4,14,5,10,4,17,2,17,6,15,7,5,17,16,10,13,7,10,16,21,5,6,7,10,13,4,13,18,7,21,7,6,21,21,10,19,1,16,7,6,7,5,9,8,15,11,5,16,21,21,2,21,17,13,6,14,10,2,16,8,6,19,21,7,7,21,13,17,9,5,17,16,16,15,9,8,6,10,6,21,15,10,5,14,15,16,10,19,2,9,18,15,8,14,5,15,15,15,16,21,21,2,8,21,10,6,13,2,13,21,7,10,7,7,10,15,21,21,21,10,20,1,8,6,8,14,8,13,21,4,2,17,4,13,21,21,14,6,13,8,16,16,15,3,4,8,13,8,7,15,8,15,15,8,9,5,16,13,21,16,8,21,14,7,13,10,3,21,15,17,15,16,18,16,7,5,7,10,15,15,5,16,17,2,6,6,16,17,15,2,1,15,4,15,15,20,5,6,20 +24,23,23,8,21,21,7,2,21,2,15,6,21,5,5,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,19,6,16,23,13,17,5,14,5,21,6,18,14,7,15,7,21,16,4,17,14,21,15,15,15,8,21,6,2,17,2,2,13,6,21,5,13,7,15,14,17,5,16,6,14,13,2,15,8,15,14,8,13,21,8,2,18,2,3,14,15,2,16,15,17,5,5,21,21,19,21,8,1,15,17,7,5,6,8,15,15,5,8,21,18,7,21,8,23,14,14,15,6,16,8,2,1,8,2,6,20,13,16,7,13,17,8,15,2,3,14,15,15,9,21,7,5,10,21,5,17,8,2,15,7,7,13,7,15,2,15,18,16,9,21,21,6,15,21,20,4,14,7,4,16,5,6,6,16,15,15,2,16,2,6,21,1,13,21,9,21,21,2,10,2,21,7,14,5,18,16,7,5,15,8,4,20,7,7,4,8,13,8,16,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,13,1,18,15,17,15,15,1,8,13,7,2,16,14,15,10,14,6,15,6,16,21,1,15,2,16,15,2,15,21,2,5,3,23 +24,23,10,15,21,21,2,6,21,2,6,6,21,5,15,13,13,21,5,13,7,18,21,16,2,5,21,2,8,13,6,6,21,23,13,17,6,14,5,21,6,21,14,7,15,7,21,16,4,17,14,21,15,21,15,16,21,6,2,16,3,2,2,6,21,5,13,15,8,10,16,21,16,10,14,13,2,16,8,8,13,14,13,16,8,2,18,2,3,14,15,2,17,7,17,5,5,21,21,19,21,7,8,11,21,7,5,7,15,15,15,5,15,21,18,6,21,8,23,14,14,15,6,16,15,15,16,21,2,15,21,13,21,2,13,16,8,16,2,3,8,1,13,6,21,8,7,10,21,5,17,8,2,15,7,7,13,8,15,2,15,18,16,5,21,21,10,15,16,20,8,14,7,13,17,8,14,6,16,15,15,2,16,2,6,21,1,15,13,9,16,21,23,2,3,2,21,15,14,5,18,7,7,5,15,10,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,6,3,15,5,13,10,16,18,15,16,15,15,1,8,15,7,2,15,19,7,10,14,13,15,6,15,21,1,15,2,16,15,2,15,21,2,5,3,23 +24,23,23,23,23,23,6,6,21,13,4,21,21,7,8,19,8,13,8,19,13,16,18,16,6,5,21,10,7,13,18,7,19,23,13,16,4,6,5,6,6,18,14,15,15,7,10,1,4,21,14,17,17,21,15,16,19,21,6,19,6,4,13,9,21,9,21,5,15,14,19,8,21,21,4,7,5,4,17,6,13,8,7,21,15,7,18,4,5,13,7,9,18,8,19,2,4,21,17,6,18,7,15,2,9,7,5,9,7,15,17,2,17,21,20,2,4,21,23,13,9,6,2,17,2,6,7,21,17,16,13,13,1,4,9,7,7,18,6,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,17,8,8,14,4,5,17,13,9,18,18,7,21,21,19,2,5,1,21,21,2,4,6,10,4,6,6,21,17,13,18,21,8,9,8,17,23,7,6,5,2,17,14,15,13,21,14,15,13,8,2,16,7,3,4,17,13,8,6,5,23,13,15,19,7,5,7,13,17,17,18,13,4,23,23,4,14,18,17,21,16,16,1,7,4,13,15,9,23,23,18,4,6,15,14,7,15,17,15,4,17,15,10,8,16,20,7,23,23 +24,23,23,1,21,2,15,2,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,6,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,4,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,17,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,16,13,5,15,10,8,2,8,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,13,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,15,21,21,2,6,16,2,6,10,21,8,5,13,13,21,2,15,11,21,21,16,2,5,21,5,8,13,6,6,21,23,13,17,6,14,5,8,6,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,13,8,16,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,6,10,16,8,13,17,21,2,5,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,8,5,21,21,10,15,21,20,8,14,7,4,16,3,14,6,16,15,13,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,13,13,6,8,18,15,17,15,16,21,8,6,7,7,15,15,15,10,14,13,15,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,1,21,2,15,10,20,15,5,17,6,2,13,8,13,13,2,21,13,17,7,21,21,13,7,15,14,13,20,2,21,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,2,2,16,5,10,13,4,21,8,21,15,10,14,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,4,2,3,16,13,13,8,21,7,16,13,6,21,11,2,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,21,8,15,18,21,2,7,17,13,5,15,4,8,2,7,5,2,19,6,14,6,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,7,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,14,14,21,21,21,8,8,19,21,9,13,15,4,16,5,15,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,6,20,23 +24,23,23,23,23,23,23,6,21,15,15,21,6,2,2,7,13,15,2,17,13,16,19,15,21,5,8,13,8,13,2,8,21,23,15,3,2,15,5,6,2,18,15,19,15,7,8,11,4,15,21,15,15,13,15,1,21,15,15,8,7,23,23,5,15,5,2,5,2,16,16,2,19,2,2,15,5,21,16,15,3,7,14,16,8,6,2,3,16,6,8,13,1,8,21,2,5,15,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,5,15,21,13,13,14,15,13,18,15,2,15,21,2,5,16,13,5,10,16,8,2,14,15,2,8,6,14,6,21,9,15,15,8,14,13,5,6,2,5,8,7,8,14,2,15,21,15,13,7,21,2,15,19,8,21,13,6,8,21,14,14,15,5,2,5,21,21,21,13,20,1,2,15,7,8,8,13,7,13,21,16,2,15,13,16,14,15,13,20,10,16,15,5,4,7,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,5,2,15,14,17,16,21,15,16,1,7,7,2,5,7,2,5,15,6,14,5,5,15,21,16,15,10,15,15,2,15,15,16,8,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,14,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,2,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,11,15,21,14,15,13,20,21,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,3,8,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,9,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,7,21,10,10,4,17,6,7,19,17,6,9,17,5,15,8,18,13,17,19,17,4,3,21,13,8,9,6,6,16,23,9,17,10,6,9,10,21,18,10,1,15,7,16,11,4,16,14,17,21,15,8,21,19,6,4,16,19,4,13,6,17,5,21,10,6,2,17,4,21,16,6,6,5,19,16,14,13,7,13,16,18,10,15,5,19,13,16,10,14,8,17,4,5,21,15,8,1,1,17,17,16,7,5,9,21,15,8,5,4,16,21,7,17,16,13,13,15,5,2,16,10,5,2,1,3,10,21,13,21,7,9,17,19,8,4,3,8,17,20,6,21,21,7,18,10,5,7,8,6,9,9,16,7,7,15,4,5,1,7,21,21,21,6,4,17,15,21,13,6,18,16,7,15,6,11,7,7,5,17,2,6,17,21,18,4,10,3,18,23,10,10,2,17,13,13,21,21,14,2,9,4,4,16,15,9,4,8,13,7,21,13,23,8,1,18,9,5,15,13,17,16,19,21,14,5,4,13,6,18,16,17,8,16,19,7,16,13,7,7,23,21,6,19,4,13,5,6,14,17,15,2,17,15,6,21,15,19,10,3,18 +24,23,23,5,17,6,4,10,21,15,15,21,6,4,2,8,13,13,2,21,13,16,19,16,21,5,8,4,8,4,16,8,18,23,15,3,2,14,5,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,14,17,7,4,4,3,21,21,7,19,7,14,17,16,6,4,3,16,13,13,13,1,8,16,13,6,21,11,15,15,8,16,8,19,7,5,9,15,15,13,9,21,21,21,15,7,18,13,13,14,4,13,21,8,5,20,21,2,7,8,13,5,6,8,8,2,21,5,2,17,6,14,6,21,9,6,15,4,17,13,5,14,2,5,8,8,7,14,4,15,1,8,6,8,21,13,4,21,21,21,6,5,16,21,7,14,15,7,2,5,10,18,7,15,20,21,16,15,9,8,8,13,5,2,2,21,2,15,13,21,14,4,5,20,17,17,13,6,4,8,13,8,7,13,2,13,6,15,13,5,17,13,18,1,3,14,8,6,13,3,8,17,21,15,7,16,19,17,15,6,13,4,4,14,8,4,6,21,6,14,16,18,15,6,16,13,4,21,17,15,23,23,23 +24,23,23,7,15,10,7,6,21,15,15,21,5,4,15,7,5,13,2,21,13,16,15,15,21,5,8,7,8,13,15,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,13,17,16,15,13,7,14,16,8,6,7,3,15,5,8,13,1,8,16,15,10,21,11,15,15,1,21,6,7,13,5,4,13,15,13,9,21,21,1,5,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,8,16,13,14,5,5,16,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,17,5,20,1,8,15,13,15,2,23,13,5,13,17,15,15,15,16,14,14,13,20,2,16,15,15,4,2,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,19,8,10,14,2,15,5,15,15,14,2,7,5,16,17,15,7,15,15,2,17,16,15,9,23,23 +24,23,23,23,21,15,15,5,21,6,6,21,15,15,6,16,14,13,6,21,13,16,16,21,21,5,14,6,13,13,6,16,16,23,15,2,9,15,5,2,14,18,8,7,15,7,21,19,4,21,18,21,15,3,15,16,21,5,2,15,5,2,13,15,21,15,21,7,5,16,16,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,13,21,8,16,6,10,15,21,5,16,1,17,7,20,7,5,9,15,7,13,15,15,21,13,10,20,21,23,13,20,13,10,16,6,15,18,15,3,13,10,13,18,8,15,8,8,18,5,14,5,8,13,7,10,23,23,23,23,23,5,16,16,15,1,8,8,8,14,15,5,16,15,15,21,21,6,2,21,2,2,13,6,21,21,7,13,7,7,8,15,21,21,1,13,18,21,6,6,10,3,21,23,5,19,15,21,7,7,13,18,7,14,5,16,13,18,15,3,4,8,13,21,21,16,23,5,16,7,3,5,15,13,17,16,6,21,13,13,3,5,23,19,16,16,15,16,21,8,5,13,20,7,23,5,19,6,6,7,15,14,20,18,13,5,15,13,2,6,17,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,5,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,21,2,16,15,17,4,14,17,21,4,9,19,10,8,8,21,6,1,13,21,20,13,8,14,8,5,11,21,17,23,5,19,10,7,10,4,7,18,7,15,15,7,17,7,4,21,16,21,19,15,19,19,21,6,10,17,17,6,6,4,17,9,14,10,10,21,17,13,16,9,14,16,5,21,8,13,13,15,13,16,17,2,21,18,14,10,4,4,20,8,17,7,6,21,21,8,15,1,17,15,17,7,5,9,8,15,8,9,16,21,21,5,21,16,23,13,21,14,8,21,10,15,20,17,10,6,23,23,23,14,6,17,10,18,6,2,19,1,1,2,14,23,23,23,23,17,4,5,4,6,9,2,21,8,14,7,15,15,15,4,21,21,21,2,11,16,17,2,6,23,23,23,23,23,6,15,15,21,13,18,7,14,21,9,10,10,10,18,23,10,6,13,21,15,13,9,18,15,14,15,11,2,17,18,9,4,8,13,2,21,5,23,2,17,6,3,5,16,15,19,21,10,15,9,6,8,8,23,16,17,17,15,15,18,7,19,5,4,8,23,13,7,13,10,13,17,7,20,21,2,6,17,13,10,8,16,19,10,10,19 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,7,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,5,2,2,16,8,19,8,2,15,5,21,16,14,3,7,14,16,15,6,4,3,21,15,8,13,1,8,16,2,10,21,11,5,15,15,17,2,18,7,5,9,15,15,15,9,21,21,21,2,5,21,13,13,14,2,15,16,8,15,3,21,2,2,21,13,5,2,16,7,2,21,5,10,7,6,14,6,21,9,13,9,14,14,13,5,14,2,5,8,8,8,14,2,15,16,15,15,5,19,2,15,21,16,21,13,5,15,21,14,13,15,4,2,5,21,21,15,5,20,21,16,2,9,8,8,13,13,2,2,17,2,15,13,16,14,2,5,20,2,16,13,5,4,8,13,8,13,6,20,13,2,16,9,5,16,15,16,21,20,14,14,7,13,15,14,21,16,1,15,16,21,8,5,2,14,13,2,15,5,8,8,5,6,15,21,16,15,6,15,15,2,2,16,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,16,16,2,9,21,13,10,7,18,3,13,4,16,13,17,15,16,2,2,17,13,15,5,20,8,16,23,15,20,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,21,2,17,8,5,8,8,8,17,8,2,9,5,21,8,21,3,10,14,7,15,15,21,16,15,2,6,13,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,7,18,21,15,2,2,1,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,10,15,21,15,4,21,4,6,13,10,1,21,7,14,15,7,7,2,21,21,21,7,17,1,15,6,15,4,8,13,14,10,2,17,4,13,13,16,14,14,13,20,3,19,21,3,4,8,13,8,13,10,5,8,13,19,9,5,17,13,17,1,7,15,14,5,13,15,9,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,15,21,1,10,15,16,15,4,15,16,16,15,23,23 +24,23,23,23,21,4,8,6,17,2,3,17,17,4,5,4,4,15,8,17,13,16,15,21,17,23,21,5,13,6,5,8,21,23,15,16,9,9,15,6,4,19,14,1,1,7,16,19,4,18,3,10,15,21,15,16,11,5,19,21,10,4,2,3,17,14,21,7,8,7,21,19,21,5,4,2,19,18,4,14,19,7,14,21,2,5,4,19,14,10,13,9,21,14,17,7,6,21,21,15,19,8,1,10,21,7,5,9,16,15,11,5,17,21,18,5,19,17,13,13,16,9,16,16,5,6,19,17,3,7,21,13,17,9,5,16,7,17,8,8,8,6,5,6,1,3,10,5,1,5,5,11,19,4,9,20,8,8,14,1,6,15,15,9,21,21,6,21,18,1,8,10,5,7,1,4,9,6,19,8,9,18,21,4,3,17,1,17,6,11,6,8,13,4,5,2,21,14,15,14,21,14,6,6,16,4,17,13,3,4,8,13,8,7,5,4,17,13,17,9,5,17,13,18,16,17,21,14,5,13,9,2,19,16,16,15,16,18,16,4,5,7,4,6,9,1,6,8,9,8,4,17,17,7,5,17,7,15,15,17,19,2,19,23 +24,23,9,3,21,3,8,6,21,15,15,21,15,7,15,3,14,13,2,16,13,17,11,16,10,5,14,8,7,14,14,17,11,23,23,16,9,13,6,10,2,18,7,21,10,7,16,1,4,21,16,16,15,15,15,16,1,2,15,16,5,6,2,2,16,15,21,7,5,2,16,8,16,2,2,6,5,21,7,16,17,10,14,17,15,5,17,16,7,6,2,13,8,7,21,13,5,21,21,2,2,15,16,16,6,7,5,7,15,15,8,5,1,21,17,7,2,21,13,13,8,4,15,17,10,15,18,21,13,6,7,13,21,3,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,8,5,14,2,5,8,15,7,14,2,13,1,16,13,18,21,3,4,21,15,15,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,4,4,8,16,8,18,14,5,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,2,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,2,3,16,15,16,15,15,18,16,15,6,7,2,8,13,9,6,6,2,15,15,1,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,7,4,21,9,6,5,17,7,17,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,15,21,8,15,4,17,4,10,21,15,15,6,7,5,21,7,21,10,8,21,16,18,5,15,5,8,13,16,19,8,23,5,16,9,7,2,4,14,17,15,7,15,7,17,17,4,17,14,21,21,17,15,18,21,10,5,16,5,6,13,4,16,10,21,13,6,10,21,6,17,7,4,5,16,17,16,13,6,15,13,13,21,10,19,6,14,6,13,8,17,7,15,21,6,8,21,8,6,1,17,16,3,7,5,9,8,15,8,9,1,17,1,4,2,17,13,13,4,5,15,15,9,2,2,18,4,7,20,13,21,9,7,8,16,17,2,9,10,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,19,5,21,16,9,21,21,7,1,16,5,4,13,4,21,21,7,14,2,7,2,5,2,21,1,5,17,1,2,2,14,16,8,23,9,8,21,21,14,10,13,17,15,15,5,15,2,17,16,3,4,8,13,5,17,2,23,7,16,16,13,5,15,13,17,17,5,1,14,7,13,2,2,19,17,1,15,15,17,16,4,2,14,5,23,9,5,10,2,15,9,6,21,17,2,10,16,7,2,15,8,19,5,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,11,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,4,21,16,8,2,21,5,10,16,9,10,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,8,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,23,2,21,19,16,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,15,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,23,21,10,6,7,21,6,4,17,17,10,6,15,8,13,8,18,13,16,19,16,4,3,21,6,7,13,6,8,15,23,15,17,9,6,9,2,21,18,10,15,15,7,16,18,4,17,14,17,21,15,8,21,19,2,5,16,10,1,13,4,16,6,21,4,6,3,17,2,21,6,6,6,5,21,16,9,13,7,13,17,18,4,6,17,14,13,17,5,16,8,17,4,9,21,15,8,1,1,17,17,16,7,5,9,16,13,8,5,4,21,21,7,17,21,23,13,4,6,9,16,9,10,19,1,4,6,17,13,21,7,9,8,19,17,2,21,7,9,23,23,23,23,5,18,4,6,7,3,15,9,9,16,8,8,15,15,5,1,15,21,21,21,6,4,1,15,9,4,10,21,17,7,6,4,15,11,3,5,1,18,6,17,21,15,4,10,10,18,23,2,7,2,17,14,19,21,21,14,10,9,8,16,16,15,3,4,8,13,8,17,15,23,7,16,16,9,5,7,13,17,16,10,21,14,5,9,13,9,18,17,17,7,16,18,7,17,13,9,9,23,8,6,15,6,13,15,7,18,17,7,4,21,7,2,16,15,19,9,3,18 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,6,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,10,14,15,7,2,10,2,21,15,5,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,15,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,16,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,6,21,10,9,16,17,10,8,21,14,13,2,19,15,16,18,15,4,9,21,6,8,3,4,17,18,23,15,19,3,6,3,5,17,18,14,7,15,7,16,17,4,16,14,17,21,17,6,21,19,2,2,16,6,6,5,3,21,7,21,5,3,21,21,21,1,2,4,6,5,10,16,13,13,7,13,16,21,4,5,8,14,13,8,6,19,7,21,2,5,21,15,8,21,1,17,8,16,7,5,9,8,15,8,9,21,21,17,5,19,21,23,13,16,6,20,16,9,7,8,17,2,2,21,13,15,10,9,8,6,21,17,2,4,21,10,2,16,14,15,23,23,6,19,5,10,17,9,3,8,11,15,18,5,1,15,21,21,1,6,4,21,15,8,13,8,15,17,7,21,15,16,7,6,10,1,16,9,21,21,8,2,11,10,23,13,14,16,7,17,8,4,6,14,15,15,15,16,17,17,15,3,4,8,13,7,21,7,23,6,15,7,3,5,16,13,17,16,19,7,14,3,17,9,23,19,16,15,15,17,21,7,6,13,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,15,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,9,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,23,15,10,2,21,10,15,21,6,16,13,23,3,15,2,21,13,16,11,21,21,5,8,15,8,13,6,16,7,23,13,9,2,1,5,6,19,18,15,1,11,7,8,18,4,21,15,21,15,15,15,19,21,2,6,15,5,10,13,2,21,5,21,5,6,1,21,14,19,7,6,15,5,21,21,14,20,15,14,16,8,2,6,3,21,15,4,13,1,8,17,17,15,21,21,10,15,15,10,10,18,7,5,13,16,15,15,9,21,1,16,4,2,21,13,13,14,15,1,16,8,15,4,18,2,6,1,13,5,9,17,8,2,21,5,2,19,6,14,5,21,13,21,16,21,7,15,5,21,2,5,8,8,8,14,2,15,1,15,10,21,16,10,2,17,8,11,13,6,21,21,10,10,5,7,2,10,2,21,21,10,20,1,6,7,8,9,8,13,7,4,2,21,2,15,13,21,14,15,8,20,2,7,13,9,4,8,13,8,13,2,8,9,4,19,9,5,17,15,17,8,18,14,14,13,2,7,14,17,17,17,15,15,19,18,5,7,13,6,19,8,6,5,2,3,10,15,16,21,15,5,16,13,2,17,15,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,2,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,10,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,4,17,6,6,7,21,16,6,19,21,9,6,19,5,5,4,17,13,21,16,18,19,5,17,9,7,6,2,16,17,23,4,17,9,6,9,6,6,18,16,13,15,7,8,19,4,16,18,1,9,17,15,15,19,6,8,17,4,7,13,19,13,7,21,5,5,16,17,19,19,7,5,16,19,19,6,13,13,8,13,17,21,10,7,6,9,18,7,11,21,5,16,10,8,21,21,5,19,7,17,17,19,7,5,9,17,15,8,9,1,16,8,13,19,21,13,13,1,19,8,16,21,19,8,16,13,6,17,21,5,6,7,17,11,16,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,9,17,17,8,14,9,10,1,18,15,15,21,4,18,17,19,5,9,4,13,23,23,6,6,19,19,7,3,1,17,6,8,1,6,4,8,17,18,23,3,6,2,17,5,4,5,21,14,10,6,17,23,16,15,3,4,17,13,8,19,13,23,1,19,17,3,5,16,13,17,16,18,16,4,5,9,23,14,19,17,21,16,16,19,8,11,13,17,5,23,23,23,23,9,15,5,6,16,17,7,9,17,7,9,17,17,19,9,6,19 +24,23,23,10,7,6,6,15,18,4,6,21,6,6,6,18,5,15,2,21,13,16,19,15,17,5,8,6,8,5,10,8,16,23,7,19,2,7,5,6,2,18,15,19,15,7,8,18,4,16,21,15,15,13,15,17,21,10,17,15,7,23,23,1,5,5,21,6,4,16,17,8,19,7,6,5,5,21,16,8,19,7,14,16,8,6,6,3,16,5,5,13,1,4,21,4,6,17,1,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,6,6,21,13,13,14,5,13,21,6,6,17,21,2,6,9,13,5,6,17,17,6,1,5,2,1,6,8,5,21,9,6,15,15,14,13,5,8,2,5,8,7,8,14,4,15,21,15,6,7,21,10,8,19,16,21,7,5,21,21,14,6,5,4,10,5,21,21,17,5,20,17,8,13,9,6,15,13,5,8,21,17,2,15,13,16,14,6,5,20,6,16,13,5,4,7,13,15,13,13,19,13,8,2,9,5,17,15,16,16,20,14,7,5,10,6,14,17,17,17,7,16,21,7,7,2,5,7,6,5,15,5,19,5,5,15,21,17,6,4,15,15,6,2,16,1,6,10,23 +24,23,23,15,8,8,10,5,21,4,4,16,6,5,4,19,5,15,9,16,13,16,19,15,21,9,8,15,8,5,6,6,17,23,8,18,9,6,5,4,2,18,15,19,15,7,8,18,4,15,16,7,7,15,1,21,21,6,4,8,14,23,23,3,9,6,21,9,4,4,16,3,16,7,4,6,5,17,16,14,19,7,14,16,21,6,4,18,17,9,4,5,17,8,17,4,4,21,17,6,15,8,1,21,19,7,5,9,8,15,9,9,1,17,17,6,6,21,13,13,19,4,6,16,9,4,2,21,4,7,21,5,5,4,8,8,4,14,7,2,1,6,14,6,21,9,9,19,5,14,4,7,9,4,5,8,7,8,14,4,15,18,13,4,8,21,9,4,21,17,9,5,13,2,21,7,4,6,9,4,15,18,21,17,5,21,1,17,9,7,4,7,13,5,8,21,17,4,4,13,15,14,4,9,18,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,17,15,18,16,19,14,4,13,6,4,14,17,16,21,16,17,18,8,9,4,6,13,4,8,5,4,14,9,5,4,16,16,7,6,8,15,4,16,16,21,6,4,18 +24,23,23,23,23,1,5,2,17,9,9,19,21,13,6,5,4,19,7,8,7,18,17,19,19,9,21,6,8,6,6,2,21,23,15,18,9,6,5,21,19,1,9,15,15,7,17,19,4,16,13,21,7,21,16,15,19,9,1,16,6,2,13,6,17,8,21,6,5,21,16,19,19,7,14,20,10,19,10,13,13,8,13,17,21,10,19,5,21,7,18,13,21,14,21,13,8,21,17,6,19,8,17,4,19,7,5,9,17,15,15,8,1,16,19,7,19,17,13,13,20,9,9,18,4,20,2,21,18,6,21,13,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,19,13,5,19,5,9,16,8,7,15,2,16,6,21,6,16,21,4,19,17,19,6,9,2,23,23,9,9,7,9,19,4,8,21,17,5,19,21,4,9,8,5,18,23,3,5,2,21,5,4,19,21,14,10,9,17,23,16,15,3,4,17,13,7,5,6,23,13,19,8,3,5,16,13,17,16,18,8,6,23,23,6,14,19,17,17,17,1,1,8,5,9,16,19,23,23,23,23,9,13,14,5,4,17,15,5,17,7,4,15,1,19,23,23,23 +24,23,23,23,23,23,23,23,21,15,2,16,16,15,5,15,8,16,9,7,13,15,8,16,2,5,21,7,13,2,10,10,17,23,7,16,9,13,15,21,2,14,4,15,15,7,16,17,4,21,20,17,21,16,6,21,21,2,2,16,5,11,13,10,16,7,21,5,5,13,16,21,16,8,14,15,5,16,16,13,13,8,13,10,21,10,18,8,18,14,10,16,16,8,21,19,2,21,15,2,19,21,17,4,19,7,5,9,16,15,15,9,16,21,17,8,19,21,13,13,18,15,14,16,9,15,21,17,5,7,1,9,10,2,7,8,17,21,15,2,2,1,21,5,7,15,15,23,15,10,2,13,6,6,9,19,8,7,14,5,5,16,16,7,21,21,13,8,16,20,5,13,6,17,21,8,14,5,7,2,5,21,1,17,13,18,1,2,6,10,8,21,23,9,8,4,17,14,15,15,21,14,14,13,16,14,16,15,3,4,8,13,5,21,14,23,5,15,7,3,5,16,13,19,19,21,17,14,13,8,23,6,8,15,16,15,18,21,8,15,13,14,1,23,23,23,15,8,13,5,6,8,16,2,2,1,15,2,8,16,19,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,1,9,13,5,17,19,11,13,3,10,6,5,7,15,18,15,1,3,7,16,1,4,18,14,10,15,21,19,16,15,5,19,21,3,4,4,13,21,8,21,7,5,7,16,21,16,3,4,5,7,21,5,15,20,7,14,1,21,7,17,18,6,13,1,2,18,8,18,15,6,21,17,6,20,7,21,4,10,7,5,9,9,15,11,5,21,21,18,15,7,11,13,10,14,5,15,16,6,4,19,17,3,8,21,13,18,4,5,17,3,16,10,21,8,6,4,6,1,4,4,9,14,3,2,15,17,6,9,7,15,8,14,4,6,1,15,2,21,21,6,20,18,19,21,3,2,5,23,5,9,4,9,21,7,18,17,20,5,8,1,15,5,11,9,8,13,4,10,2,17,6,15,15,21,14,4,5,13,4,21,17,3,4,8,13,7,13,2,23,10,5,2,9,5,16,13,17,16,21,21,14,5,13,7,3,21,7,17,15,17,18,18,14,4,7,4,6,6,4,6,16,15,6,17,15,6,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,21,14,10,6,21,4,2,21,9,6,8,19,15,6,10,21,7,17,13,21,18,17,7,5,13,8,2,17,21,15,15,6,4,6,5,2,14,18,8,15,15,9,21,9,4,21,14,17,19,21,19,19,16,6,7,15,15,4,13,10,21,5,21,7,6,6,17,5,17,14,7,6,5,2,17,7,13,8,13,16,21,3,21,16,14,3,17,10,20,8,16,9,5,21,21,17,18,1,17,15,16,7,5,3,6,15,8,9,3,21,17,15,4,15,23,13,21,2,8,17,10,6,20,17,10,8,4,14,15,6,6,16,3,21,2,2,19,21,1,5,19,8,7,23,23,23,23,13,21,8,9,6,17,8,15,4,13,15,16,15,16,21,10,6,17,17,5,21,13,4,2,3,14,6,1,4,6,10,17,6,20,14,18,21,2,10,10,18,23,2,9,13,21,14,13,19,21,3,6,4,21,6,17,21,9,4,8,6,6,5,8,23,5,17,2,3,5,16,15,21,18,2,19,4,6,10,6,23,17,19,16,15,15,21,15,7,5,16,10,23,5,6,15,21,15,19,15,20,21,10,6,16,13,2,21,16,18,10,19,23 +24,23,23,5,21,13,15,6,18,6,15,21,6,10,2,3,7,13,2,21,13,17,15,21,1,9,21,7,7,13,16,16,15,23,7,3,2,13,5,6,2,16,21,18,9,7,8,17,4,8,16,17,15,15,15,1,21,7,2,16,5,2,13,6,17,7,21,5,7,2,21,16,16,7,6,7,5,21,13,13,20,8,14,17,8,6,10,3,21,13,6,14,1,8,16,15,6,21,11,10,15,15,16,15,20,7,5,9,15,15,15,9,16,21,16,8,5,15,13,13,14,15,15,17,8,6,19,21,2,7,17,13,5,6,16,8,3,21,5,2,1,6,14,6,21,9,6,5,3,6,13,5,6,2,5,8,8,8,14,21,15,1,21,10,8,21,2,8,21,17,18,13,5,8,21,7,14,10,7,2,3,10,21,16,15,20,1,16,6,13,4,8,13,5,9,2,21,2,15,13,1,14,14,9,20,21,16,13,6,4,8,13,8,9,7,16,13,9,15,9,5,15,13,16,15,20,14,1,5,2,13,15,16,17,15,16,15,19,8,20,21,14,5,15,6,14,6,10,2,5,6,16,17,15,6,17,13,4,21,15,23,23,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,10,3,7,18,19,18,6,5,21,6,13,13,19,16,19,23,13,19,9,6,9,16,10,1,17,7,15,13,11,1,4,21,14,17,15,17,15,17,21,4,6,15,6,9,13,4,18,5,21,4,5,4,16,8,16,18,2,6,5,4,16,7,13,8,13,17,17,3,6,18,13,6,2,6,19,9,21,7,6,21,21,17,15,1,21,17,10,7,5,9,8,15,15,9,4,21,17,5,1,17,23,13,1,14,2,17,9,6,21,18,10,6,1,7,21,4,9,8,16,17,9,2,4,17,21,6,23,6,4,5,16,4,9,16,16,10,9,17,8,7,7,19,5,21,11,21,11,20,4,3,21,19,4,3,7,19,21,9,6,6,3,7,4,1,16,17,5,17,21,4,2,10,10,1,23,4,9,4,16,15,18,19,17,14,6,5,17,4,1,15,9,4,8,13,5,21,7,23,13,16,6,9,5,8,15,21,17,10,17,7,4,13,9,23,18,15,18,8,16,1,7,10,13,17,14,23,9,9,16,19,13,9,17,8,21,15,4,11,13,4,1,1,20,5,23,23 +24,23,23,23,23,23,15,2,21,15,10,16,5,2,10,8,14,13,10,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,13,15,20,19,21,15,7,8,16,4,16,14,17,15,17,15,16,1,2,2,17,6,10,13,5,18,8,21,5,7,14,16,8,21,21,15,7,5,19,16,5,13,15,14,8,9,7,3,15,14,13,4,15,21,7,16,2,19,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,6,10,16,9,15,16,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,17,15,21,13,14,15,7,8,6,19,21,21,7,16,1,2,2,16,6,8,13,16,2,2,17,4,15,13,21,14,7,13,8,13,18,15,3,4,8,13,7,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,8,7,10,2,21,17,17,16,15,11,16,2,13,16,15,23,7,8,15,10,15,6,2,15,21,3,13,8,13,6,15,16,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,9,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,20,7,10,15,1,15,10,17,6,10,5,15,10,13,3,21,13,16,15,1,21,5,8,13,7,13,1,15,21,23,13,20,2,10,5,6,2,18,15,1,11,7,8,18,4,21,14,21,15,15,20,16,21,15,21,16,5,10,13,2,6,2,21,5,15,2,16,10,19,7,6,15,6,21,16,6,19,7,14,16,7,13,14,4,15,13,15,13,21,8,16,13,6,21,11,7,15,8,16,7,21,7,5,9,7,15,15,9,16,21,21,15,2,3,13,13,14,15,15,21,8,15,20,21,2,7,10,13,5,18,17,8,2,21,5,2,9,6,14,7,21,9,6,15,15,16,13,5,6,2,5,8,8,8,14,21,15,1,21,3,8,1,10,2,21,16,21,13,8,15,21,7,14,7,7,2,15,8,21,10,2,20,21,17,6,8,7,8,13,5,10,2,21,2,15,13,15,14,23,13,20,4,16,13,5,4,8,13,8,7,13,7,13,8,15,9,5,17,13,16,21,20,14,14,15,13,15,14,16,21,16,8,11,19,21,8,10,7,8,15,2,14,6,10,2,5,15,15,17,15,10,16,15,2,15,16,21,23,23,23 +24,23,23,23,21,15,14,17,21,10,4,2,21,5,15,15,7,13,8,18,13,15,7,17,19,3,18,10,7,10,6,2,18,23,5,7,9,15,5,6,16,18,18,15,15,7,17,17,4,16,14,16,1,15,15,16,18,5,21,15,15,4,13,4,21,7,21,7,6,8,1,15,21,2,8,6,5,4,8,8,13,7,13,17,21,18,9,7,8,13,21,6,21,7,21,2,5,21,16,16,21,1,17,17,6,7,5,9,7,15,8,9,1,21,17,5,2,16,23,13,1,6,8,16,10,15,11,1,15,6,20,13,1,6,10,8,2,17,19,9,4,21,15,16,17,14,15,9,23,23,21,10,9,16,9,8,17,8,14,2,6,21,8,5,18,1,17,4,21,15,9,13,4,17,16,7,20,4,15,7,2,6,1,17,5,17,21,4,10,10,4,18,23,9,5,15,17,14,7,21,21,14,14,8,19,6,1,15,3,4,8,13,20,16,7,23,9,16,6,9,5,8,13,21,21,19,18,14,13,3,23,8,18,15,17,7,17,18,8,4,5,16,8,23,5,4,14,15,8,4,2,16,1,13,6,17,13,21,5,21,19,9,23,23 +24,23,23,23,23,23,7,15,1,10,10,21,13,13,15,7,10,8,13,17,13,16,19,16,21,5,21,15,7,13,10,7,18,23,13,3,2,15,5,6,2,20,19,21,15,7,1,16,4,16,14,16,15,17,15,16,21,10,15,16,6,2,13,6,17,7,21,5,8,8,16,8,18,2,15,13,5,2,16,5,13,15,13,15,8,21,2,14,21,13,7,15,21,7,16,2,20,21,1,13,10,1,17,17,19,7,5,9,8,15,8,5,1,21,17,5,21,16,23,13,21,10,15,16,9,13,16,15,10,8,21,15,14,2,13,17,15,2,17,8,14,21,15,6,16,2,2,15,19,19,15,6,13,21,9,7,13,2,21,5,15,19,15,10,17,21,16,15,21,15,6,13,2,15,21,13,15,6,15,8,10,8,21,21,4,21,1,6,5,16,15,8,13,14,10,2,21,2,15,13,21,14,14,10,15,2,18,15,3,4,8,13,8,10,2,23,2,2,17,11,5,15,13,21,16,2,1,14,15,2,3,14,16,16,21,16,15,11,16,2,5,15,14,23,7,21,13,2,15,6,3,21,21,15,10,8,15,15,15,21,11,23,23,23 +24,23,23,23,17,6,9,8,21,10,6,19,17,15,13,4,5,15,2,17,13,16,15,16,17,23,17,9,7,4,5,8,16,23,7,17,9,13,9,2,5,18,14,1,1,7,16,16,4,18,14,21,15,21,8,16,15,3,20,17,5,9,9,5,1,7,21,9,5,7,17,15,18,13,6,9,5,21,9,6,19,7,14,1,21,4,1,19,13,4,7,2,1,8,16,2,6,21,18,6,20,7,21,16,6,7,5,9,9,15,15,5,17,21,21,4,2,17,13,13,8,7,13,15,8,7,21,1,2,10,21,9,17,5,6,17,21,17,13,15,7,6,6,5,1,3,2,5,14,19,21,7,19,21,9,2,8,8,14,21,15,1,15,10,21,18,5,2,18,19,17,6,1,2,9,8,7,2,7,19,7,6,17,7,7,1,21,6,10,11,7,8,13,2,5,2,21,15,16,21,21,14,8,9,15,8,17,13,3,4,8,13,8,13,18,14,7,15,16,9,5,11,13,19,16,4,21,14,5,13,8,2,19,7,17,15,16,18,16,15,5,7,13,19,5,1,13,15,8,7,15,17,17,15,6,17,7,9,17,16,20,4,23,23 +24,23,15,5,21,8,15,7,21,8,6,17,6,2,6,7,8,13,2,17,13,16,15,16,17,5,8,4,5,9,4,21,20,23,9,19,3,13,3,5,18,18,14,1,1,7,8,18,4,8,21,15,11,15,3,1,21,19,10,16,5,2,13,10,17,4,8,15,4,7,17,14,16,8,4,5,5,21,16,9,20,9,14,16,8,6,3,18,16,13,7,8,1,8,21,10,7,21,11,9,15,15,1,8,1,7,5,9,15,15,15,9,21,16,21,4,15,17,13,13,14,6,7,21,8,15,18,21,10,2,9,13,5,4,15,8,2,21,5,5,17,6,14,10,21,9,19,16,5,17,13,7,4,2,9,7,8,8,14,21,8,1,1,4,8,17,6,4,21,8,21,13,7,16,21,7,6,10,7,4,2,10,21,21,21,20,1,4,15,9,1,16,7,5,13,21,21,2,15,16,16,14,4,5,20,10,16,15,5,2,7,13,13,13,16,9,13,7,2,8,19,8,13,1,17,20,2,4,9,2,5,14,17,18,17,13,17,18,16,15,2,8,4,4,8,16,14,6,21,9,4,21,16,2,8,17,7,16,15,16,21,6,6,18 +24,23,23,23,15,15,15,5,18,15,15,21,6,4,15,11,7,13,2,21,13,16,8,21,21,5,7,15,13,13,2,2,21,23,13,3,2,10,5,6,2,18,14,21,11,7,8,18,4,7,16,21,15,15,8,16,21,4,10,15,6,2,5,15,15,21,21,5,2,2,21,14,16,2,8,10,5,21,21,6,3,15,14,16,8,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,15,8,21,17,8,7,5,9,8,15,15,9,21,21,18,15,15,17,13,13,14,14,15,16,8,15,18,21,2,15,8,13,5,8,17,8,2,7,5,2,21,6,14,6,21,9,7,18,15,17,5,5,14,2,5,8,8,8,14,15,15,17,15,7,8,21,10,2,21,16,21,13,9,15,21,2,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,10,13,7,14,20,16,21,8,15,19,21,10,15,13,8,17,7,18,6,10,2,15,15,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,5,17,5,10,19,21,2,5,8,6,10,10,17,10,13,10,17,13,16,15,16,17,5,8,10,9,9,8,10,20,23,9,18,9,13,7,6,2,18,14,1,1,7,16,18,4,8,21,15,11,15,9,16,21,19,5,16,10,3,4,15,21,4,21,8,5,4,17,5,16,8,4,15,13,21,17,9,20,9,14,17,8,10,9,18,16,13,13,4,1,7,21,10,7,16,11,13,15,15,1,21,1,7,5,9,19,15,15,9,21,15,21,6,4,17,13,13,14,10,13,21,8,15,18,21,2,8,17,13,5,9,7,8,21,21,5,3,18,6,14,4,21,9,19,16,6,4,13,15,4,9,5,8,8,8,14,17,15,1,1,9,8,16,4,4,21,21,17,13,9,16,21,9,15,6,9,4,15,10,21,10,18,20,1,8,9,9,1,16,7,5,13,21,15,2,15,16,21,14,10,13,20,4,17,15,5,2,7,13,13,13,16,9,13,7,2,8,21,8,15,1,16,20,9,4,5,3,10,14,16,18,17,13,17,18,17,15,9,7,4,4,8,21,14,6,21,9,4,16,1,16,15,17,7,6,4,17,18,3,10,19 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,6,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,10,7,15,7,2,10,2,21,15,5,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,16,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,16,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,4,7,21,6,4,13,21,2,6,21,16,7,5,18,4,13,5,16,13,16,19,16,19,9,21,8,8,9,8,16,15,23,15,17,9,15,5,8,17,18,14,8,15,7,17,16,4,16,14,17,21,17,13,16,18,5,4,17,3,4,13,15,21,7,21,9,5,8,21,16,19,5,5,4,2,15,19,13,13,15,13,21,1,10,18,19,4,5,7,8,8,5,21,2,8,21,17,7,21,1,17,8,1,7,5,9,8,8,7,21,20,11,10,6,21,15,13,13,13,6,8,17,9,15,21,1,15,9,21,13,21,4,3,8,2,16,9,7,2,8,6,13,2,8,4,5,20,5,4,19,13,20,13,10,8,8,14,4,6,1,15,18,21,21,8,4,17,2,9,2,4,1,17,9,15,15,7,7,5,6,1,19,2,16,1,7,9,7,23,18,19,8,5,19,7,21,7,10,17,14,14,19,17,10,8,15,15,4,10,13,1,16,9,23,8,7,2,7,6,21,16,1,16,9,15,14,8,13,5,23,19,16,18,19,17,13,8,4,9,9,4,5,15,5,9,6,15,20,10,21,10,2,4,17,7,15,19,21,20,9,19,18 +24,23,15,4,21,9,6,5,17,7,15,17,6,10,3,17,15,13,2,17,13,16,15,17,20,5,8,10,7,9,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,9,10,1,5,8,13,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,21,18,21,2,7,21,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,14,21,17,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,16,8,15,1,17,20,4,6,9,3,4,14,17,19,16,7,17,19,17,8,6,8,5,21,7,21,10,15,2,9,10,16,17,15,10,17,7,10,21,17,16,5,10,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,15,15,19,9,4,15,3,2,13,6,21,9,21,13,15,14,19,8,16,10,15,7,5,17,16,4,15,7,8,7,21,15,9,15,15,13,2,8,19,8,17,13,10,17,15,2,18,1,16,6,8,7,5,9,8,15,8,9,17,17,17,2,4,17,13,13,16,7,15,16,9,15,6,17,2,4,21,13,19,8,4,8,8,21,6,2,18,1,3,5,14,16,23,15,17,15,15,13,21,6,9,19,17,7,15,10,6,15,15,5,21,17,8,9,17,21,9,4,8,21,17,7,15,13,15,5,13,10,1,17,9,5,21,7,9,9,23,18,19,15,5,20,21,8,15,7,17,4,10,19,15,21,16,18,5,4,14,13,7,7,13,19,13,16,6,9,5,17,15,17,17,8,2,9,23,13,10,7,16,15,16,15,21,21,8,10,3,8,13,7,9,13,2,8,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,7,13,7,14,17,8,6,7,2,16,5,8,13,1,8,17,15,10,21,11,6,15,1,21,10,15,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,2,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,3,6,14,10,2,8,10,21,8,6,20,1,15,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,15,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,10,2,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,15,13,15,2,21,15,6,21,6,2,15,10,13,13,2,21,13,16,15,16,21,5,21,15,8,13,15,2,17,23,13,3,2,15,5,6,2,18,21,21,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,16,5,10,4,4,6,10,21,5,2,2,16,16,18,7,2,4,5,17,16,15,13,14,7,16,17,6,3,2,16,13,13,15,17,8,1,15,6,21,11,5,15,15,16,8,19,7,5,9,8,15,13,9,21,21,21,15,7,18,13,13,14,14,15,21,8,15,18,21,2,7,21,13,5,6,16,7,2,21,5,2,8,6,14,6,21,9,15,15,13,14,13,5,14,2,5,8,8,8,14,15,15,16,21,6,8,21,2,4,21,21,18,13,5,15,21,7,2,2,7,2,5,10,21,15,15,20,21,17,8,9,4,8,13,5,8,2,21,2,15,13,18,14,15,5,20,21,16,13,5,4,8,13,8,13,13,9,4,7,8,9,5,16,15,17,15,20,14,14,13,2,13,15,16,17,16,8,15,19,11,6,21,14,7,15,7,18,6,10,2,9,15,16,16,15,6,17,13,2,17,16,7,10,23,23 +24,23,23,7,15,6,4,2,17,2,5,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,16,5,5,13,13,5,17,23,15,16,13,15,5,5,21,16,16,21,15,7,16,19,4,21,14,21,21,16,15,21,11,2,15,18,6,7,13,6,21,7,14,8,15,8,16,2,17,9,14,15,5,11,8,14,14,8,13,16,7,8,18,2,5,14,16,16,21,7,20,2,5,21,15,21,7,1,1,8,16,7,5,9,15,15,15,5,21,16,21,13,10,16,23,13,21,6,7,16,6,2,15,21,7,6,21,13,1,8,7,8,2,17,17,13,13,8,15,5,15,3,2,15,19,5,14,7,19,15,7,15,8,8,14,2,6,1,8,7,21,21,5,15,17,20,8,13,2,15,16,14,13,14,10,13,6,18,16,2,3,16,1,7,15,10,23,17,20,10,3,2,17,2,7,13,18,14,7,6,16,5,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,8,18,14,13,6,8,14,16,15,16,15,16,18,8,2,15,15,2,8,5,21,14,16,16,5,15,15,17,13,3,15,15,2,17,15,16,8,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,2,7,17,18,5,16,19 +24,23,15,4,21,9,6,5,21,7,15,17,6,5,3,17,8,13,2,17,13,16,7,16,20,5,8,10,8,5,6,4,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,7,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,3,13,16,8,2,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,7,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,15,15,15,5,18,15,15,21,6,4,15,11,7,13,2,21,13,16,8,21,21,5,7,15,5,13,2,2,21,23,13,3,2,10,5,6,2,18,14,21,11,7,8,18,4,7,21,21,15,15,8,16,21,4,10,15,6,2,5,14,15,21,21,5,2,2,21,14,16,2,8,10,5,21,21,6,3,15,14,16,8,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,15,8,21,17,8,7,5,9,8,15,15,9,21,21,18,15,15,17,13,13,14,14,15,16,8,15,18,21,2,15,8,13,5,8,17,8,2,7,5,2,21,6,14,6,21,9,7,18,15,17,5,5,14,2,5,8,8,8,14,15,15,17,15,7,8,21,10,2,21,16,21,13,9,15,21,2,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,10,13,7,14,20,17,21,8,15,19,21,10,15,13,15,17,7,18,6,10,2,15,15,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,1,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,6,21,10,19,16,5,15,2,17,13,16,7,18,17,9,9,6,8,1,7,10,17,23,7,16,10,23,5,10,7,18,18,14,15,7,8,10,4,17,19,16,21,13,6,21,19,3,10,19,4,4,13,17,21,5,14,19,6,7,16,8,21,19,5,6,5,4,16,14,13,15,13,17,17,10,7,19,14,15,13,7,18,15,16,5,6,21,16,5,21,16,13,17,19,7,5,9,8,15,15,9,21,21,17,5,8,16,13,13,13,5,8,17,9,14,3,1,10,9,21,13,21,16,13,8,7,21,19,13,4,19,19,13,13,23,23,23,23,23,6,9,8,19,18,15,8,8,14,7,5,15,15,4,19,18,15,21,21,19,9,9,2,16,9,13,6,14,20,5,6,10,21,17,6,4,18,19,21,9,7,23,23,3,8,18,21,2,8,21,17,13,13,5,8,10,7,20,9,4,7,13,21,13,7,23,8,6,10,9,5,16,15,8,18,16,8,14,19,13,7,23,19,7,21,15,17,19,8,15,6,14,15,23,9,2,5,19,16,15,10,10,17,13,6,17,7,21,2,16,3,5,17,18 +24,23,23,23,21,2,6,8,21,9,13,21,15,5,4,19,13,5,9,16,7,17,19,16,6,19,21,9,8,13,15,7,17,23,17,17,13,14,6,15,19,17,20,7,15,7,21,14,4,21,14,17,15,1,15,16,1,4,4,17,6,5,13,5,20,4,21,7,9,6,21,16,21,1,14,16,5,4,5,5,5,7,13,7,16,6,19,14,16,13,8,2,18,8,17,6,8,21,21,10,6,21,21,16,9,7,5,9,8,15,3,4,17,18,18,2,9,21,23,3,15,5,6,16,5,2,16,16,17,5,21,13,21,19,13,21,18,9,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,13,4,1,7,15,4,6,19,7,2,18,18,2,7,21,19,8,15,9,18,21,9,2,6,9,7,10,4,21,21,6,20,21,5,6,7,8,18,23,5,5,19,21,15,10,7,16,14,15,6,8,14,18,14,3,4,19,13,6,17,10,23,2,16,19,7,5,7,13,17,16,19,17,14,9,2,23,14,19,21,17,8,16,1,21,15,13,9,15,5,5,1,6,2,15,2,1,18,1,2,2,16,7,6,6,15,19,15,19,23 +24,23,23,8,21,6,4,2,17,6,15,6,16,1,7,19,5,13,4,1,13,17,19,21,5,5,18,3,23,13,9,16,17,23,15,16,3,14,5,6,15,18,6,8,15,7,15,17,4,8,19,17,21,15,11,21,18,5,6,16,6,4,13,9,4,7,21,6,5,1,17,6,19,4,6,6,3,16,16,6,13,7,13,16,21,8,15,6,14,13,15,2,21,2,16,4,5,15,15,8,18,1,17,17,16,7,5,9,17,15,8,9,1,17,17,5,19,21,23,13,21,5,8,17,9,2,11,17,4,15,21,13,11,2,5,8,16,21,19,9,14,17,23,3,18,6,2,23,23,23,19,5,2,21,13,8,7,8,14,2,5,19,15,13,17,18,8,2,21,15,4,13,6,21,17,7,2,8,15,5,6,4,1,21,6,17,18,4,4,10,3,19,23,9,7,1,17,8,4,5,18,14,17,21,17,8,16,15,7,4,7,13,7,1,5,23,15,11,2,9,5,13,13,21,16,18,8,14,19,13,14,23,19,15,17,16,1,18,3,4,6,18,7,5,15,15,3,14,15,8,16,18,13,15,2,16,7,2,1,17,21,5,10,18 +24,23,23,23,23,23,23,23,16,6,9,21,21,15,9,8,4,21,8,14,13,17,18,21,16,5,21,5,9,13,9,19,16,23,5,18,9,15,15,9,7,18,14,15,15,7,8,17,4,1,3,17,21,16,15,18,18,10,5,17,5,9,13,4,17,2,21,19,6,10,21,8,1,6,4,13,21,17,16,13,13,7,13,9,1,13,21,4,14,13,8,4,18,8,15,21,6,16,15,8,2,1,1,8,8,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,17,5,16,21,9,10,2,18,2,7,20,13,21,7,17,8,8,17,9,9,21,21,14,5,21,4,13,23,23,23,23,23,23,8,9,17,8,7,14,4,6,21,13,6,21,1,15,1,16,7,4,13,9,21,16,8,1,2,7,2,5,2,17,1,5,17,1,2,2,9,8,23,2,9,9,21,21,14,15,13,21,14,4,13,15,8,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,21,17,5,21,14,8,13,4,2,19,21,15,16,16,1,16,10,2,14,19,23,9,5,14,7,15,6,8,21,17,4,7,16,7,2,17,15,11,10,10,18 +24,23,23,23,23,13,2,15,18,2,15,21,6,10,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,6,16,23,15,3,13,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,16,13,15,16,21,2,6,23,23,2,13,8,6,13,21,15,6,16,16,8,19,8,6,15,5,21,16,15,9,7,14,16,8,6,9,18,16,5,8,13,1,7,21,2,6,21,11,15,15,8,21,20,19,7,5,9,8,15,15,9,21,21,21,5,15,21,13,13,14,5,13,21,6,15,16,21,2,6,21,13,5,5,16,8,6,1,5,2,19,6,14,5,21,7,5,15,16,14,13,5,17,2,5,8,7,8,14,2,15,1,15,5,13,21,2,15,18,21,21,13,5,8,21,6,2,5,6,2,2,21,21,2,2,20,1,8,8,9,8,8,13,6,8,21,16,15,15,13,16,14,13,8,20,5,16,15,5,4,7,13,8,15,13,19,13,13,2,9,5,17,15,16,21,20,14,5,5,13,5,14,17,16,21,15,16,1,7,7,2,5,2,6,13,15,6,2,5,5,15,21,17,15,6,15,15,15,16,15,16,23,23,23 +24,23,23,15,21,10,10,2,16,8,10,21,17,2,7,18,14,13,4,15,13,15,15,17,10,15,16,5,6,5,20,17,16,23,7,6,13,13,15,21,19,21,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,13,10,2,5,15,13,2,21,4,21,5,5,14,16,21,16,8,2,5,5,21,8,21,3,10,14,17,15,13,21,16,8,13,6,13,8,8,16,8,13,21,21,8,2,15,21,8,10,7,5,9,8,15,9,5,2,21,21,8,19,16,13,13,14,15,15,16,2,2,18,21,15,6,4,3,17,7,13,17,2,18,13,14,13,6,2,21,21,10,7,2,19,17,5,9,14,14,5,13,15,10,14,15,15,17,16,6,15,21,15,2,21,15,2,13,6,21,21,7,6,8,7,8,2,16,21,21,5,8,1,15,9,7,3,8,13,2,15,2,21,4,15,15,8,14,15,13,20,8,21,15,3,4,8,13,8,13,10,6,15,13,18,9,5,17,13,17,21,8,15,14,5,13,2,2,19,15,17,15,16,10,17,13,5,8,8,15,14,1,2,16,2,10,16,21,17,10,10,16,15,15,15,21,8,23,23,23 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,7,15,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,7,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,5,19,11,4,7,17,13,1,7,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,10,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,1,14,5,13,8,6,8,17,13,2,21,7,2,8,11,20,5,6,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,10,21,21,18,13,7,8,21,7,6,15,7,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,16,4,20,7,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,17,16,20,7,6,6,4,4,8,17,17,16,7,17,19,21,15,10,8,6,15,7,1,15,6,2,9,5,15,17,16,4,17,13,2,7,17,18,6,16,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,10,21,13,16,19,15,17,5,8,13,7,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,17,8,1,7,5,2,21,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,16,15,1,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,16,9,15,18 +24,23,23,23,23,23,23,4,19,7,15,21,16,7,2,15,2,13,8,20,7,7,19,17,13,16,15,5,14,5,14,15,16,23,6,15,6,15,5,2,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,17,8,21,5,10,2,16,5,16,8,10,15,17,16,17,10,8,5,13,17,18,13,21,5,13,15,19,14,16,8,16,13,3,15,21,15,15,21,21,8,16,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,21,6,21,9,6,17,21,2,7,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,14,2,6,8,19,8,21,21,2,2,21,15,15,13,6,21,21,7,15,15,7,8,6,3,21,21,4,16,21,2,7,21,8,7,18,8,5,13,17,2,21,5,21,7,6,2,21,9,16,15,8,4,15,13,20,18,6,23,5,13,2,9,6,15,13,17,16,18,5,15,15,13,4,14,17,17,8,18,15,21,18,15,7,13,10,15,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,5,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,4,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,17,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,15,21,21,2,15,1,17,8,16,7,5,9,5,15,15,9,8,21,16,4,2,21,13,13,1,10,15,16,9,15,18,15,15,15,3,13,19,15,6,8,3,1,13,2,21,1,21,5,18,5,23,23,23,23,15,4,5,5,9,19,8,7,16,4,5,11,13,15,17,21,10,3,21,19,3,10,6,21,23,23,23,15,13,15,6,10,17,17,13,19,1,4,6,10,8,23,2,8,6,4,17,14,15,13,16,14,15,13,17,16,8,15,9,4,8,13,6,21,5,23,8,16,6,9,5,15,15,21,16,20,13,6,23,2,6,14,19,17,17,11,16,1,7,6,13,21,15,23,5,15,15,15,15,2,8,13,17,10,4,21,7,7,13,21,19,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,10,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,6,5,2,21,2,6,21,6,17,2,7,13,13,3,21,13,16,15,16,21,5,8,15,8,13,10,16,17,23,13,9,2,21,5,6,2,18,15,21,11,7,8,18,4,15,21,15,17,15,18,8,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,18,18,13,6,4,5,21,16,15,14,18,4,15,8,4,14,3,17,15,5,13,1,8,16,6,10,21,11,6,15,15,15,17,16,7,5,7,8,15,15,9,21,21,1,15,7,18,13,13,14,7,15,21,8,8,19,21,2,7,17,13,5,10,8,8,2,16,5,4,8,6,21,15,21,9,17,16,4,14,13,6,4,3,5,8,8,7,14,2,15,1,16,13,8,21,10,2,16,16,21,13,7,15,21,7,14,8,7,2,15,21,1,8,5,20,1,1,15,7,2,5,15,15,10,2,21,2,15,13,21,14,15,13,20,2,17,15,9,4,14,13,8,20,6,13,17,7,8,9,5,17,13,16,21,18,14,14,9,2,14,14,17,17,16,15,15,19,21,13,4,15,2,13,7,16,8,5,10,6,15,16,21,15,6,16,15,2,17,17,8,2,23,23 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,7,2,17,13,8,19,13,18,18,18,6,5,21,4,7,13,18,16,19,23,13,19,9,6,9,16,7,1,8,15,15,13,11,1,4,21,14,17,15,16,7,21,17,4,15,16,6,5,13,4,16,5,18,21,5,4,16,4,17,4,7,6,5,4,16,19,13,8,13,17,17,3,6,18,9,6,2,6,19,8,16,18,6,21,21,16,17,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,21,23,13,1,6,4,17,9,10,5,17,21,6,1,13,21,4,9,8,4,21,9,2,4,8,8,5,23,6,2,5,9,3,8,5,16,6,9,21,8,7,15,19,5,21,9,21,17,20,4,3,21,19,9,13,8,18,21,9,4,5,9,13,10,1,21,17,5,17,21,2,2,10,10,17,23,4,9,4,21,15,21,19,21,11,5,5,19,6,17,7,7,4,8,13,5,4,19,23,13,16,6,9,5,8,6,18,17,10,16,14,4,13,5,23,18,7,18,8,16,21,7,7,13,21,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,6,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,10,15,15,13,14,15,10,16,19,18,8,9,21,7,8,9,10,7,21,23,23,19,2,13,7,6,8,1,8,15,15,7,1,17,4,16,18,17,21,15,4,15,19,6,5,17,10,9,13,7,21,7,2,9,6,8,18,8,21,8,14,5,9,16,16,13,13,15,13,16,21,10,13,13,19,13,7,4,16,7,21,10,6,15,21,6,21,1,17,8,6,7,5,9,8,15,15,9,21,21,17,5,2,21,23,13,1,5,2,17,9,15,19,1,10,2,3,13,19,8,3,7,16,21,2,2,4,1,1,5,8,6,23,15,1,15,15,13,2,6,9,21,8,7,8,2,5,17,15,21,21,18,4,2,21,19,10,13,4,11,16,7,14,15,10,5,2,6,1,21,15,17,19,4,2,10,8,23,5,9,5,7,17,14,13,5,21,14,2,13,8,16,16,15,3,4,8,13,6,16,9,23,5,21,2,3,5,13,13,17,16,19,8,14,9,13,5,23,19,16,21,16,17,18,8,2,9,19,8,23,14,19,23,23,23,23,6,8,1,15,5,21,7,6,4,17,19,23,23,23 +24,23,23,23,21,4,15,5,18,5,4,21,21,10,5,4,10,15,8,16,13,16,15,16,16,7,23,5,13,2,4,8,18,23,8,19,9,9,10,3,3,18,14,21,1,7,16,18,4,18,3,10,15,21,15,16,21,9,19,21,5,2,4,10,21,14,21,8,8,6,17,21,17,2,4,15,5,21,21,14,19,7,14,21,2,6,15,2,14,6,13,13,1,7,16,13,6,21,21,2,19,7,16,7,6,7,5,9,9,15,11,5,17,21,18,2,19,17,13,13,16,6,16,16,5,4,19,17,2,8,21,13,17,8,5,18,4,17,6,15,8,6,6,5,1,3,6,13,18,2,19,10,19,21,9,20,8,8,14,21,15,15,16,2,15,21,6,4,18,11,8,6,8,21,18,2,3,7,19,4,6,18,21,6,4,17,1,1,6,8,16,8,13,4,5,4,21,4,15,13,21,14,14,15,17,16,21,13,3,4,8,13,7,7,5,2,15,13,5,9,5,1,13,18,16,2,21,14,5,13,7,2,19,7,17,15,16,18,16,4,5,7,4,6,5,5,4,8,9,15,15,21,17,15,15,17,7,10,4,16,19,6,19,19 +24,23,23,23,23,15,5,4,21,15,4,21,6,2,5,18,13,13,7,17,13,16,19,15,17,5,8,13,7,13,15,8,16,23,15,9,2,14,9,6,2,18,14,1,11,7,7,18,4,13,18,21,15,15,13,16,21,15,10,7,10,15,4,14,13,21,21,5,4,2,17,2,19,7,4,8,8,21,14,9,20,7,14,21,8,8,10,3,10,15,9,13,1,8,16,15,6,21,7,15,15,8,16,10,19,7,5,9,13,15,15,9,21,21,21,4,6,17,9,13,14,15,15,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,21,6,14,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,4,15,16,15,6,7,1,10,4,21,15,21,13,4,15,21,15,15,14,10,2,10,10,21,15,5,20,21,4,13,9,8,8,13,4,15,2,17,2,15,15,16,14,5,13,20,6,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,17,20,14,14,4,2,15,14,17,16,21,15,16,19,8,4,3,15,4,4,6,15,4,3,7,5,6,16,17,15,15,15,15,2,15,15,21,6,23,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,7,2,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,8,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,15,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,21,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,16,8,7,21,4,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,4,9,8,8,13,5,9,21,17,2,7,13,16,14,6,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,7,1,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,15,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,15,5,2,18,15,2,17,6,10,15,7,13,13,2,21,13,17,13,21,21,5,8,13,13,13,15,14,16,23,15,3,2,13,13,6,14,18,14,1,11,7,8,18,4,16,21,15,15,13,15,16,21,15,2,16,5,2,13,6,5,7,21,5,2,2,21,2,19,8,21,13,6,16,16,15,19,7,14,1,7,13,14,2,15,13,13,6,1,8,21,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,15,9,21,21,21,13,8,1,13,13,14,15,13,21,8,15,10,21,2,5,18,13,5,15,8,7,2,21,5,2,8,6,14,5,21,9,6,15,16,14,13,5,14,2,5,8,8,8,14,21,15,1,15,6,8,21,2,2,21,16,21,13,5,15,21,7,14,16,7,2,15,21,21,8,15,20,21,16,13,11,2,8,13,5,15,2,21,2,15,13,21,14,4,6,20,2,17,13,5,4,8,13,7,13,6,19,5,8,15,9,5,16,15,16,17,20,14,14,2,2,15,14,21,16,21,8,16,19,21,8,6,15,4,15,7,14,6,15,2,7,15,15,17,15,7,16,15,2,15,16,15,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,16,15,14,2,13,2,14,14,16,17,23,6,2,9,15,5,15,16,3,19,15,15,7,8,1,4,16,15,16,21,15,15,21,3,2,7,13,23,23,23,23,8,5,21,5,2,14,16,15,16,16,9,2,18,15,7,15,15,13,13,8,19,15,2,2,21,13,6,8,16,14,21,2,20,21,15,6,2,1,16,8,3,7,7,9,21,15,8,9,21,11,21,15,6,15,23,13,19,15,15,16,15,5,16,20,2,2,15,13,15,8,2,7,8,16,8,2,13,17,6,5,23,3,2,15,2,15,15,13,21,10,9,3,16,8,15,2,5,21,15,15,21,21,5,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,16,21,15,21,21,6,3,9,15,3,23,15,16,5,21,15,15,13,21,14,14,13,8,2,21,15,13,4,9,13,20,17,8,23,13,21,2,3,7,15,15,16,17,3,14,14,5,15,14,14,19,8,21,15,16,11,19,8,13,14,21,13,7,3,5,14,15,15,2,21,21,15,2,16,7,15,13,16,20,23,23,23 +24,23,23,6,21,10,8,14,17,4,15,21,1,15,2,19,2,21,8,14,13,17,18,18,1,5,21,10,8,13,5,19,21,23,9,17,9,13,13,4,15,18,14,15,15,7,8,17,4,19,14,17,21,17,15,21,18,10,6,16,5,15,13,4,17,4,21,7,6,8,21,16,1,10,2,4,3,16,15,13,13,7,13,9,1,10,19,2,16,13,8,4,17,7,21,21,6,8,16,8,4,1,1,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,9,21,9,10,2,18,2,7,20,13,21,10,7,8,16,17,3,9,1,21,13,5,18,4,13,23,23,23,23,23,23,8,9,4,8,7,15,4,5,21,16,2,21,7,15,21,1,15,9,9,10,21,17,7,5,8,7,7,7,10,16,21,13,17,1,17,2,11,3,23,9,2,7,21,21,14,7,13,21,13,7,13,15,7,17,15,3,4,8,13,8,21,2,23,18,16,21,13,5,15,13,17,17,6,8,14,7,13,4,2,19,21,15,13,17,18,16,2,2,14,9,23,9,5,5,2,15,4,15,18,17,2,10,16,7,10,16,16,19,13,19,18 +24,23,23,23,23,23,9,16,16,10,10,21,15,8,15,8,9,21,7,14,13,16,18,21,16,5,21,5,8,13,13,19,16,23,5,17,9,15,15,9,15,21,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,21,21,8,1,4,10,6,1,16,15,13,13,7,13,9,18,10,19,4,14,15,13,8,19,14,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,8,2,21,13,13,1,6,15,21,9,6,2,18,2,7,20,13,21,8,9,8,16,17,2,9,17,21,14,5,21,14,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,17,1,8,1,16,7,10,13,9,21,16,7,1,2,7,2,5,10,17,21,5,17,1,2,10,8,6,2,23,5,9,21,21,14,7,13,21,13,15,13,15,2,16,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,8,14,8,13,4,2,19,16,16,15,16,1,16,10,2,14,9,23,9,5,14,2,15,6,4,21,17,7,7,17,7,2,15,15,19,10,10,18 +24,23,23,23,17,6,6,2,21,2,15,16,18,15,13,15,13,15,6,13,16,21,3,15,16,5,17,5,13,14,13,6,15,23,13,19,13,15,5,6,14,16,16,16,15,7,16,18,4,16,21,21,16,21,6,18,15,2,10,7,15,15,13,10,21,5,14,2,6,2,16,2,16,8,7,6,3,2,21,13,13,20,13,8,13,13,11,21,5,5,16,6,21,7,21,2,5,21,15,3,18,15,1,15,16,7,5,9,8,15,15,5,21,21,1,6,2,16,23,13,8,5,8,16,15,1,21,15,4,6,21,13,21,6,9,8,2,17,16,13,13,14,2,10,16,21,6,16,19,5,14,15,2,8,9,15,7,8,14,2,6,1,8,2,21,21,2,1,16,20,2,5,6,15,13,14,14,6,15,11,15,10,16,2,6,21,1,13,2,10,16,18,23,2,3,2,21,15,15,13,18,13,5,13,16,2,16,15,15,4,8,13,8,21,14,23,13,21,3,9,6,16,13,16,15,6,19,14,5,13,13,2,19,15,16,15,16,18,15,2,8,14,13,15,9,2,8,6,8,5,16,15,17,13,15,15,15,2,8,15,16,5,23,23 +24,23,23,5,21,6,15,2,17,2,15,17,15,6,17,19,14,13,6,18,13,16,16,16,2,5,14,2,8,13,6,8,15,23,13,21,9,14,5,10,8,18,8,15,15,7,21,15,4,21,14,16,21,21,15,21,19,13,6,15,15,5,13,2,21,5,21,6,6,4,17,16,1,6,15,10,5,16,10,21,13,15,13,16,21,10,9,14,16,13,3,6,1,8,21,2,6,11,15,6,21,21,17,4,6,7,5,9,8,15,20,16,1,21,6,2,2,21,23,13,2,6,2,17,6,3,6,17,6,7,21,4,21,7,13,8,5,19,15,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,8,8,8,14,6,5,16,21,2,1,21,6,15,17,15,5,14,5,3,8,8,14,6,21,7,15,6,1,21,15,3,1,8,5,8,15,19,23,6,13,2,17,14,6,14,21,14,4,5,16,2,16,15,3,4,16,13,8,21,9,23,5,8,2,7,5,15,15,17,16,18,2,10,5,2,16,5,19,1,17,16,16,17,15,7,13,13,8,23,23,6,2,7,15,8,5,15,17,2,2,17,7,21,7,15,19,6,23,23 +24,23,23,23,23,23,23,23,17,7,10,19,6,9,6,8,13,13,3,16,13,18,19,15,6,9,8,4,8,13,15,8,21,23,13,20,2,8,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,13,13,21,5,15,21,6,2,14,21,7,19,8,15,15,5,17,13,5,19,15,14,16,15,4,15,9,21,15,4,13,1,8,17,2,6,21,11,15,13,15,16,6,10,7,5,9,8,11,15,9,21,21,21,8,3,17,13,13,14,7,16,21,8,15,18,20,2,3,21,13,5,4,8,8,2,21,5,5,16,6,14,19,21,9,2,8,14,14,13,15,17,10,9,8,8,8,14,2,7,1,15,18,17,21,10,3,21,16,7,13,14,16,21,7,15,14,7,2,8,17,21,8,5,20,21,17,2,11,2,8,13,6,3,2,21,2,15,13,18,14,7,15,20,4,17,13,5,4,8,13,9,9,13,4,5,15,15,13,5,17,15,16,17,20,14,3,14,6,8,7,17,16,16,11,15,19,8,2,13,13,3,14,8,6,10,10,21,7,7,16,18,15,13,17,13,4,21,16,15,23,23,23 +24,23,23,23,23,5,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,8,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,23,4,9,15,2,3,15,21,15,6,15,13,21,2,15,7,18,21,16,2,5,21,5,8,13,5,6,17,23,5,21,5,15,5,8,16,3,14,16,15,7,21,16,4,21,14,21,15,16,15,8,21,6,2,17,15,2,13,6,21,5,14,15,10,14,16,6,16,15,14,13,2,17,17,8,14,8,13,21,8,4,18,2,3,14,15,2,17,15,17,6,5,21,21,3,21,15,16,7,17,7,5,9,16,15,15,5,15,21,18,15,21,8,23,14,14,15,6,17,6,15,6,21,2,4,21,13,17,6,5,17,8,16,2,3,14,21,2,5,21,8,5,10,21,5,17,7,2,15,9,8,13,8,15,2,7,19,15,5,21,21,8,6,17,20,2,14,8,8,21,3,14,15,8,15,6,2,21,2,13,21,1,15,5,7,16,17,23,2,3,2,21,15,14,5,18,7,7,15,15,2,20,7,13,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,16,6,3,8,15,13,14,7,18,15,16,16,15,21,8,6,7,3,21,15,16,10,8,7,16,6,15,21,21,13,2,8,15,2,8,21,3,5,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,6,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,4,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,13,2,21,17,15,21,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,16,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,23,23 +24,23,23,23,23,23,2,9,21,15,15,21,6,2,6,19,13,15,2,21,13,16,18,15,16,5,8,13,8,13,8,8,16,23,16,3,2,15,5,6,2,18,15,21,11,7,8,18,4,8,21,15,15,15,15,16,21,5,2,2,14,23,23,13,15,2,21,5,6,2,17,8,19,13,8,15,5,21,16,14,19,7,14,16,8,6,4,3,8,13,6,13,1,8,21,2,10,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,21,2,5,17,13,13,14,2,13,16,8,15,19,15,2,2,21,13,5,2,16,8,2,21,5,3,8,6,14,6,21,9,7,9,14,14,13,5,14,2,5,8,8,8,14,2,15,17,15,15,5,19,2,15,21,17,21,13,5,15,21,14,15,15,13,2,15,21,21,8,5,20,21,16,2,9,8,8,13,5,2,2,17,2,15,13,15,14,2,13,20,4,16,13,5,4,8,13,7,13,5,20,13,2,11,9,5,16,15,16,21,20,14,13,13,13,14,14,21,1,21,7,16,21,8,6,2,14,5,2,15,15,7,14,7,5,6,21,16,15,6,15,15,2,2,16,21,5,23,23 +24,23,23,23,23,23,23,23,18,16,6,21,8,4,4,21,14,13,16,19,13,21,19,17,4,5,16,13,7,13,2,6,18,23,4,19,9,5,15,8,6,18,19,15,15,7,21,19,4,16,14,21,15,15,15,16,21,4,6,16,6,15,13,4,21,4,21,5,5,8,15,8,19,21,14,19,5,19,7,7,13,8,13,16,17,7,8,7,3,13,17,10,21,4,17,7,5,17,21,7,6,21,21,4,9,7,5,9,8,15,10,9,17,21,21,2,8,21,23,7,19,4,9,16,10,6,8,18,9,15,16,16,5,4,9,8,7,8,19,23,23,23,23,23,23,23,23,23,23,23,23,19,2,19,9,21,7,8,14,15,6,17,7,18,16,18,6,4,21,19,18,13,5,19,21,9,15,6,5,4,4,19,21,7,5,21,1,16,9,8,7,18,23,6,5,2,17,7,15,19,21,4,5,13,21,16,18,7,3,4,17,13,7,20,14,23,5,7,20,3,5,11,13,16,16,7,7,6,15,9,7,4,21,17,16,11,21,1,7,10,4,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,5,6,21,15,5,2,21,11,15,21,6,2,21,3,7,15,2,21,13,16,18,15,10,5,15,15,8,13,2,9,16,23,15,19,2,15,3,6,21,18,14,1,11,7,8,18,4,8,17,15,16,15,15,16,21,2,5,21,5,2,5,13,8,18,21,15,6,2,2,3,19,8,8,2,5,16,15,6,19,15,14,17,8,13,21,9,21,6,15,13,1,8,16,6,6,21,11,7,15,15,17,2,19,7,5,9,15,15,15,9,21,21,21,2,6,21,13,5,14,6,15,17,8,3,18,11,2,7,17,7,5,2,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,13,2,14,8,5,8,7,7,14,3,15,17,13,2,8,19,15,2,21,8,21,13,4,15,21,5,8,15,5,2,10,2,21,8,2,20,21,21,8,9,8,8,13,15,9,2,21,3,15,13,21,14,8,8,20,8,16,15,6,4,8,13,8,13,9,19,13,8,8,9,5,16,13,16,8,20,2,14,5,13,13,14,17,16,16,7,16,21,7,8,4,10,17,15,5,15,14,15,5,6,14,21,17,15,6,8,15,2,21,17,15,23,23,23 +24,23,23,23,23,23,23,23,23,2,2,15,18,15,6,15,13,16,15,13,10,21,3,15,2,5,17,5,8,13,15,15,21,23,15,16,15,15,5,8,14,16,7,8,15,7,16,3,4,16,11,21,21,15,8,21,19,2,6,15,6,3,13,2,16,5,21,8,8,15,16,5,16,14,15,15,13,2,8,14,14,8,13,21,13,15,1,2,5,15,15,2,21,7,21,2,5,21,15,16,21,15,16,7,16,7,5,9,8,15,15,5,16,21,20,5,8,16,23,13,17,6,15,16,9,2,8,1,8,5,21,13,21,8,2,8,8,15,16,10,4,16,2,5,21,19,15,15,21,5,14,15,2,8,9,2,7,8,14,2,6,21,8,15,21,21,15,15,16,20,2,5,6,16,11,8,13,15,19,15,15,5,21,2,2,8,21,13,8,10,8,23,20,13,3,2,21,15,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,21,14,23,8,21,2,3,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,8,2,15,15,15,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,7,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,2,16,4,6,2,21,15,3,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,14,5,21,6,7,2,18,15,6,21,6,10,4,19,6,15,2,21,13,16,19,16,14,13,8,13,15,8,15,15,16,23,6,3,2,13,5,6,2,18,15,18,11,7,8,18,4,13,21,21,13,15,15,16,21,3,2,19,14,23,23,17,15,3,21,5,8,16,17,8,19,9,7,15,5,17,2,7,8,7,14,17,8,6,10,3,21,6,8,13,1,7,17,13,13,21,11,5,15,8,17,2,19,7,5,13,8,15,15,9,21,21,21,10,5,17,13,13,17,15,15,18,9,6,19,21,2,7,21,13,5,7,16,7,2,21,5,10,1,6,14,6,21,9,2,9,14,14,13,5,16,2,5,8,8,8,14,3,15,17,15,1,5,19,10,10,16,16,21,13,5,15,21,14,14,6,4,2,5,4,21,17,5,20,21,13,2,7,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,2,16,17,5,4,8,13,7,13,6,19,13,2,15,9,5,16,15,16,16,20,7,14,13,13,8,14,19,16,16,15,17,1,8,5,2,16,13,14,6,15,14,20,11,5,14,21,16,15,5,15,15,4,11,16,15,5,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,6,13,4,16,11,16,9,18,19,5,21,9,2,17,5,13,18,23,7,17,9,13,9,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,21,4,4,15,7,6,9,4,18,7,21,7,5,8,17,8,17,8,9,18,1,4,8,6,13,5,13,16,21,4,6,9,17,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,21,21,13,4,6,21,13,21,4,6,7,18,21,13,2,4,1,1,5,8,6,15,23,2,4,9,13,19,5,9,19,8,11,15,5,5,17,7,21,21,18,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,18,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,13,5,2,17,23,19,17,21,16,16,21,8,7,13,1,7,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,17,19,5,4,23 +24,23,23,15,21,21,2,6,21,2,2,6,21,9,5,15,13,21,6,13,7,18,21,16,2,5,21,3,8,13,10,6,16,23,13,17,5,14,5,8,6,21,14,16,15,7,21,15,4,21,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,2,16,21,1,16,10,14,13,2,16,8,2,14,8,13,21,8,2,18,2,3,14,15,2,16,15,16,6,5,21,21,19,21,7,8,7,21,7,5,9,11,15,15,5,15,21,18,13,21,8,23,14,14,15,2,16,5,15,21,21,2,6,21,13,21,13,13,17,15,16,2,3,8,1,9,10,21,15,10,10,21,5,16,8,2,15,9,8,13,7,15,2,15,18,8,5,21,21,10,15,21,20,2,14,7,15,16,3,14,5,16,15,15,2,21,2,6,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,7,15,7,8,20,15,7,4,8,15,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,8,15,19,15,16,15,16,21,8,7,7,3,15,15,7,10,14,13,15,6,15,21,1,15,10,16,15,2,6,21,2,5,3,23 +24,23,23,23,15,7,5,15,21,15,15,21,6,21,2,9,13,13,2,21,13,16,18,15,21,5,15,13,7,13,2,7,21,23,13,20,2,6,5,6,2,18,13,1,11,7,8,18,4,21,21,21,15,15,8,16,21,5,15,15,2,10,13,2,21,5,13,8,15,14,17,3,18,7,5,5,5,21,16,14,3,7,14,16,21,2,6,3,21,15,21,13,21,8,15,14,6,21,15,2,15,8,10,21,8,7,5,9,15,15,15,9,21,21,17,2,4,21,13,13,14,6,15,16,8,15,21,20,2,15,7,13,5,6,16,7,2,21,5,2,21,6,14,5,1,9,21,21,14,14,13,5,21,2,5,7,8,7,14,2,15,1,15,10,3,16,15,2,21,18,8,7,6,1,21,16,14,6,5,2,6,2,21,2,6,20,1,16,6,8,13,8,13,21,15,2,21,2,15,15,8,14,14,3,20,10,15,13,5,4,8,13,7,1,14,23,9,4,8,3,5,16,15,16,18,20,14,14,13,2,15,14,16,17,16,15,15,19,19,6,7,5,15,3,3,2,15,10,5,6,15,16,21,15,10,16,13,2,17,15,16,23,23,23 +24,23,23,23,23,23,15,15,15,4,2,16,6,10,4,21,13,1,2,16,13,21,7,16,17,5,8,13,7,13,15,16,16,23,15,19,2,5,5,6,2,18,15,1,15,7,8,18,4,7,21,15,11,15,15,15,21,7,13,13,5,23,23,23,15,16,21,6,10,8,8,2,17,8,4,15,5,21,2,14,3,7,14,16,8,6,8,2,16,13,8,7,21,7,8,2,6,21,11,6,17,8,21,2,8,7,5,9,15,15,15,9,15,17,21,4,16,21,13,13,14,15,6,16,8,15,18,21,2,13,17,13,5,15,8,8,2,21,5,2,19,6,14,6,16,9,6,15,4,14,13,5,14,2,5,8,8,8,14,10,15,1,15,10,8,21,10,16,21,21,16,13,5,15,21,15,14,15,15,2,5,10,21,6,15,20,1,15,15,9,15,16,15,13,13,21,21,2,15,4,21,14,7,13,20,8,17,15,5,2,13,13,15,13,13,3,13,8,2,13,16,16,15,21,21,2,14,14,10,13,15,14,21,16,17,15,17,19,1,5,13,2,4,3,14,21,4,8,2,5,15,15,17,15,6,17,13,6,15,16,18,6,6,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,3,8,3,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,16,6,2,8,17,2,7,21,18,5,5,15,13,16,2,13,20,21,3,16,15,5,21,3,2,14,15,2,16,23,16,16,5,14,5,6,10,16,14,1,13,7,16,19,4,17,15,21,1,8,15,18,11,2,21,15,5,15,13,21,16,5,14,2,3,2,21,8,21,6,15,15,5,2,16,14,14,8,13,21,7,17,21,2,5,14,16,8,1,7,21,2,5,21,16,16,10,1,1,7,16,7,5,9,8,15,15,3,16,16,21,2,8,16,23,13,15,6,15,16,5,13,1,11,15,5,21,13,21,14,3,8,2,17,3,13,13,1,23,23,23,23,15,16,19,5,14,15,19,4,15,7,7,8,14,15,6,8,15,2,21,21,2,15,17,20,8,5,6,15,15,7,14,6,7,11,7,18,1,2,15,15,1,21,8,10,14,23,20,8,3,2,21,15,7,13,18,14,5,5,16,8,16,3,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,16,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,15,15,16,6,23,23 +24,23,23,7,21,8,10,9,17,6,15,17,6,21,7,7,13,13,19,17,13,16,7,16,21,9,8,6,8,9,4,8,20,23,15,19,4,13,5,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,19,5,7,7,16,13,13,17,5,4,19,4,8,8,7,17,8,4,6,10,17,1,14,20,7,14,16,8,6,14,21,17,13,9,1,17,8,8,10,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,9,6,17,13,13,14,7,7,21,8,10,18,21,2,15,1,13,5,8,4,8,2,21,5,2,17,6,14,6,21,9,6,7,4,9,13,5,4,2,5,8,8,8,14,16,15,1,7,10,8,21,9,15,21,21,18,13,9,8,21,9,7,10,5,6,10,8,21,4,7,20,1,1,9,9,4,16,7,5,14,21,21,2,7,17,21,14,9,5,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,15,17,20,9,5,4,3,10,14,17,17,17,7,17,19,21,8,10,8,4,21,5,1,15,6,2,9,10,16,17,16,6,16,13,9,15,17,18,4,6,18 +24,23,23,23,23,23,5,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,2,2,2,21,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,8,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,10,8,21,8,13,7,21,5,15,20,4,4,4,15,7,13,16,20,13,17,20,1,6,5,21,3,8,13,6,4,20,23,17,20,9,6,4,10,14,18,16,15,15,7,1,17,4,16,14,16,1,16,15,16,19,2,15,3,15,10,13,4,21,11,21,7,5,2,17,2,21,2,2,6,5,4,16,13,13,7,13,16,21,10,3,7,19,13,8,6,18,7,17,10,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,21,21,17,5,2,21,23,13,4,5,19,16,10,6,8,17,21,5,21,6,1,9,5,8,16,18,17,9,2,21,3,17,16,14,15,23,23,13,7,9,4,7,9,10,17,8,15,4,5,1,15,2,11,18,2,21,21,15,8,13,10,15,16,7,2,5,15,7,10,4,1,17,6,17,21,4,4,10,10,20,23,2,9,11,21,14,13,20,18,14,14,2,20,6,1,15,3,4,8,13,20,16,9,23,10,8,21,3,5,13,13,17,21,19,17,15,7,3,7,23,21,17,21,16,16,21,7,7,13,21,5,23,23,3,3,10,15,10,2,6,17,9,3,17,13,4,20,16,19,5,15,19 +24,23,23,5,15,15,15,15,18,15,5,21,6,8,7,15,13,15,2,21,13,16,3,15,16,5,8,15,5,13,10,16,21,23,15,19,2,6,3,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,2,6,3,14,21,7,7,13,19,18,5,10,16,17,2,19,13,15,5,6,17,16,5,15,7,14,15,8,7,2,3,21,5,7,13,1,8,16,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,10,21,21,4,21,21,13,13,14,15,13,18,8,15,18,21,2,7,21,13,5,10,16,7,2,21,5,2,20,6,8,6,21,9,8,15,16,14,13,5,6,2,5,8,8,8,15,15,15,21,8,15,5,19,2,15,21,16,16,13,5,16,21,13,15,14,6,2,6,2,21,8,7,20,21,16,15,9,8,8,13,5,4,2,17,2,15,13,21,14,15,6,20,2,16,13,5,4,8,13,7,14,15,19,13,7,15,21,5,16,15,16,8,20,14,14,13,2,15,14,21,16,21,8,16,21,8,8,4,14,5,2,5,15,8,15,5,9,15,21,16,15,15,15,15,2,21,15,16,10,23,23 +24,23,23,5,16,8,6,2,21,2,10,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,6,15,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,4,6,4,21,5,2,2,17,8,18,13,4,6,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,16,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,5,13,21,8,7,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,5,21,9,6,15,2,4,13,5,14,2,5,8,8,8,14,13,15,1,21,5,8,21,13,4,21,16,21,13,14,16,21,7,10,6,13,2,4,10,21,17,5,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,10,5,20,2,17,13,5,4,8,13,8,7,1,8,13,15,16,7,5,17,15,16,15,20,14,6,13,2,13,14,17,21,17,11,16,19,8,13,6,15,4,15,14,21,5,5,21,9,14,16,18,15,5,17,13,2,17,16,15,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,15,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,6,15,21,15,15,21,6,15,2,1,2,13,2,21,13,16,11,15,17,5,8,13,7,13,15,10,21,23,16,3,2,15,15,6,2,18,14,18,11,7,8,18,4,15,16,21,15,15,15,16,21,15,2,7,13,5,8,14,5,20,21,7,10,2,16,2,19,13,21,15,5,16,16,7,19,7,14,17,7,13,10,3,15,13,5,13,1,2,17,5,6,1,11,15,15,8,21,10,19,7,5,9,8,15,15,9,10,21,1,4,16,21,13,13,14,5,15,16,8,15,18,15,2,7,16,13,5,15,8,18,2,21,5,2,20,6,14,5,21,9,8,15,17,14,13,5,16,2,5,8,7,8,14,15,15,1,15,9,8,21,2,15,16,1,21,13,5,13,21,2,14,20,10,2,10,2,21,10,10,20,1,21,5,9,2,8,13,5,4,2,17,2,15,13,16,14,15,10,20,2,16,15,5,4,8,13,8,13,6,3,13,8,8,9,5,17,13,16,21,20,14,14,13,2,15,14,17,16,21,7,16,19,18,8,10,14,2,2,5,15,14,15,11,5,6,15,17,6,10,15,8,2,17,16,16,5,23,23 +24,23,10,10,21,10,15,15,21,13,2,16,6,10,2,16,13,13,2,21,13,16,15,16,21,5,8,13,7,5,15,21,15,23,8,19,2,13,5,6,2,18,15,21,11,7,8,18,4,21,21,21,15,13,10,16,21,10,2,15,5,10,13,21,6,2,21,5,15,2,16,2,19,13,2,3,5,21,16,6,19,7,14,2,8,6,14,3,15,13,13,15,1,8,16,15,6,21,11,6,15,8,1,16,21,7,5,9,7,15,15,9,21,21,21,2,2,10,13,13,14,15,13,21,8,15,20,21,2,8,21,13,5,15,3,8,2,21,5,2,17,6,14,15,21,9,5,16,14,15,13,6,21,2,5,8,8,8,14,2,15,1,16,3,8,16,10,4,21,16,21,13,5,15,21,7,13,6,15,2,15,2,21,10,13,20,21,21,13,9,21,8,13,5,4,2,21,2,15,13,1,14,15,13,20,2,17,13,6,4,8,13,8,15,9,23,13,8,7,9,5,16,13,16,16,20,14,6,13,13,15,14,15,16,16,15,11,19,21,8,10,11,14,15,15,14,15,10,2,5,15,15,17,15,6,16,13,7,21,15,15,23,23,23 +24,23,23,23,21,17,5,6,16,6,2,2,21,8,5,13,13,21,2,13,11,21,21,16,2,5,21,2,8,13,6,6,17,23,13,16,5,14,5,8,15,21,14,7,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,17,2,2,13,6,21,5,13,15,8,15,21,5,16,15,14,13,2,7,8,15,14,8,13,21,8,2,18,2,3,14,15,2,17,15,16,5,5,21,21,19,21,7,8,11,21,7,5,6,2,15,15,5,8,21,18,13,21,8,23,14,14,15,2,16,8,15,21,21,2,6,18,13,21,3,13,17,7,16,2,3,8,15,5,6,21,7,5,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,16,5,21,21,10,6,21,20,8,14,8,15,21,3,14,10,16,15,6,15,16,2,13,21,1,21,3,9,16,21,2,10,2,21,8,14,5,18,15,7,5,15,8,8,20,20,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,8,5,13,13,15,19,15,16,15,16,21,8,6,7,21,15,15,16,10,14,13,15,5,15,21,1,13,10,15,15,2,15,21,2,5,3,23 +24,23,23,9,21,21,8,6,16,6,2,17,6,2,10,21,5,15,2,16,13,18,15,15,19,5,21,6,8,6,10,2,20,23,6,19,9,15,5,10,21,18,15,1,7,7,8,18,4,8,21,15,11,15,7,21,21,10,2,16,5,6,13,7,6,10,21,13,2,2,16,4,16,7,15,7,5,17,16,8,19,7,14,16,8,6,15,19,15,5,9,2,17,7,21,18,6,21,11,6,15,8,1,8,8,7,5,9,8,15,15,9,21,17,21,10,15,17,13,13,14,10,15,16,8,15,18,16,2,5,21,13,5,7,16,8,2,21,5,2,20,6,8,6,21,9,6,15,15,14,3,5,6,2,5,8,8,8,14,9,15,1,16,7,9,21,6,4,21,16,16,13,9,15,21,7,14,10,7,4,9,10,21,2,6,20,21,16,9,9,6,16,15,5,13,21,18,2,7,10,1,14,5,6,20,16,17,13,5,2,8,13,15,13,13,18,13,7,2,7,17,8,15,16,17,20,14,14,6,2,6,14,8,17,16,15,18,19,17,8,6,8,5,15,7,18,6,6,2,9,8,15,17,15,6,21,13,7,16,17,2,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,13,21,20,16,15,6,17,5,14,21,2,15,16,23,15,8,9,15,5,7,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,21,21,4,10,18,5,15,13,8,21,10,14,8,6,2,18,9,16,8,2,5,9,10,7,21,13,7,23,23,23,23,23,19,14,18,5,13,8,7,21,4,5,21,7,16,2,1,17,10,9,7,5,9,8,15,8,5,17,21,3,2,2,16,23,13,21,10,4,16,10,9,16,15,5,6,21,13,21,11,3,8,2,21,17,21,14,8,2,5,20,20,16,5,5,5,21,2,16,3,9,21,7,8,14,19,6,21,13,8,21,21,15,7,6,18,21,2,7,13,21,7,15,2,15,10,10,20,10,2,6,16,1,13,4,13,23,18,13,2,7,15,21,4,21,10,10,2,4,16,15,20,18,13,13,4,13,13,9,13,20,23,13,17,21,8,19,7,13,19,17,10,8,8,5,13,2,3,21,16,19,15,18,1,10,3,13,15,5,10,9,1,14,9,8,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,8,2,17,2,6,15,18,5,13,15,13,16,8,13,2,21,3,15,21,5,17,5,7,13,15,6,16,23,13,15,7,15,5,3,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,10,10,15,15,15,13,2,16,5,21,8,6,10,17,6,11,14,14,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,1,7,21,2,5,15,15,19,21,1,1,15,16,7,5,9,8,15,15,5,21,21,21,6,2,16,23,13,21,5,15,16,9,3,8,8,15,2,21,13,21,15,3,8,3,15,16,19,8,18,13,6,8,18,13,15,21,5,14,16,2,8,9,3,7,8,14,2,5,1,8,2,21,21,15,15,17,20,2,5,6,15,11,15,14,15,3,15,15,15,17,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,17,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,8,9,15,8,18,14,14,15,5,15,16,17,13,8,8,15,2,17,15,16,6,23,23 +24,23,23,23,23,23,23,5,18,2,10,21,6,4,2,18,13,15,2,21,13,16,19,15,17,5,8,13,8,13,2,8,16,23,2,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,6,17,21,5,6,8,8,23,23,5,7,6,21,5,2,16,16,2,19,7,15,5,5,21,16,8,19,7,14,17,8,6,10,3,16,8,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,10,21,13,13,14,10,4,18,6,4,6,21,2,6,16,13,5,4,16,8,5,14,15,2,19,6,8,6,21,9,6,15,2,14,13,5,2,2,5,8,7,8,15,15,15,21,15,6,5,21,2,15,19,15,16,13,5,15,21,6,14,15,5,2,5,16,21,9,13,20,21,2,13,9,8,8,13,13,5,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,13,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,10,4,5,15,5,19,5,5,15,21,17,15,10,15,15,6,16,16,17,23,23,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,3,15,4,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,7,9,6,2,18,15,19,15,7,8,19,4,17,21,15,15,15,15,16,21,4,9,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,9,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,7,9,2,18,6,8,5,21,9,7,15,17,14,13,13,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,15,6,21,4,4,6,21,8,15,17,15,5,7,15,4,13,5,16,13,17,15,21,17,19,23,23,5,13,5,8,21,23,8,16,9,9,5,15,17,19,14,1,1,7,16,18,4,21,3,10,15,16,15,21,11,2,1,18,6,6,9,13,8,7,21,5,7,16,1,8,21,2,2,7,6,21,5,14,20,7,14,1,21,4,5,3,7,5,6,6,21,14,1,2,2,21,21,6,19,8,21,17,6,7,5,9,9,15,7,9,6,1,18,16,2,21,1,14,14,15,15,11,5,7,16,17,15,13,17,17,14,2,7,18,6,17,2,18,9,6,15,6,1,10,15,5,3,7,2,15,19,7,9,2,8,7,14,21,13,15,15,17,21,17,5,2,16,18,8,5,8,21,16,13,4,7,19,10,5,18,17,4,7,15,21,1,2,11,10,8,13,14,5,4,17,7,15,15,21,7,6,13,17,8,17,13,3,4,8,13,7,13,19,2,8,15,7,9,5,16,15,18,17,7,21,14,5,2,2,3,19,15,21,15,16,18,16,4,5,18,5,13,8,5,15,6,15,15,15,8,17,15,2,17,7,15,15,16,17,4,23,23 +24,23,23,23,23,23,6,4,18,16,10,21,6,4,4,18,5,15,4,21,13,16,19,15,17,9,8,13,8,9,4,8,17,23,7,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,15,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,15,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,16,5,9,9,21,8,14,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,21,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,3,2,15,14,17,16,16,15,17,21,7,9,2,18,8,6,5,15,3,19,5,9,15,21,17,15,6,15,15,4,16,16,21,23,23,23 +24,23,23,23,23,23,7,8,21,2,15,21,6,10,5,15,13,15,10,16,7,16,3,16,16,5,21,5,9,3,8,3,16,21,7,13,5,5,3,16,8,1,14,16,15,13,21,13,16,16,14,21,21,17,6,16,15,15,15,18,5,15,13,8,21,5,14,21,6,17,16,6,2,8,15,16,6,7,16,7,8,7,13,21,20,2,3,21,3,15,14,15,21,14,21,6,5,21,15,16,21,15,15,8,15,13,5,14,17,15,16,9,15,21,21,10,2,16,23,13,3,5,2,16,2,6,2,17,6,15,21,13,21,2,2,8,15,21,21,5,2,18,2,5,6,2,13,14,5,5,15,14,10,16,15,16,13,7,15,2,6,18,15,13,21,18,7,15,21,16,9,7,10,16,16,13,15,7,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,7,21,16,15,7,7,8,13,3,13,21,21,18,17,9,4,8,13,2,5,2,23,13,16,2,15,6,15,13,16,21,15,13,14,2,15,16,15,19,7,21,17,16,11,18,5,5,21,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,20,21,13,5,21,10,13,2,14,2,19,23,6,3,5,15,21,15,14,3,19,15,15,7,8,1,4,21,14,21,16,16,15,15,19,2,2,15,16,2,13,6,21,5,21,5,15,14,16,8,16,8,13,8,7,16,21,5,13,7,14,18,6,21,15,15,16,13,13,8,2,8,21,2,6,21,15,6,10,15,17,8,3,7,7,9,17,15,8,9,21,21,16,5,16,16,23,13,21,5,6,16,15,6,16,21,2,21,16,13,11,14,8,8,16,16,15,2,13,17,6,5,15,16,15,23,2,2,15,13,17,8,9,8,16,8,15,15,5,21,13,21,16,1,15,15,16,13,2,2,5,21,13,13,5,15,16,21,15,14,16,6,15,21,21,15,2,10,23,16,3,16,5,10,16,14,15,13,21,14,14,13,8,14,8,15,7,4,7,13,20,17,14,23,13,16,7,3,5,16,15,21,16,2,14,6,13,6,6,14,18,16,21,15,16,11,8,8,16,5,21,23,5,6,15,10,15,15,15,21,16,15,13,16,15,2,5,16,20,5,23,23 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,5,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,3,14,15,7,2,10,2,21,15,5,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,15,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,16,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,20,5,8,10,8,5,4,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,10,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,2,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,17,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,2,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,3,5,6,2,5,8,8,1,14,15,14,16,15,8,8,21,2,8,21,21,8,16,6,21,21,8,21,15,7,2,14,2,21,17,5,20,1,6,15,5,4,16,15,13,14,17,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,10,21,1,17,3,9,7,5,9,15,15,15,9,2,21,17,5,2,15,13,13,18,4,14,17,9,4,8,17,4,10,18,4,18,2,3,8,16,21,10,2,3,1,21,5,8,15,23,15,21,6,10,13,2,5,9,19,8,7,16,13,5,21,8,2,18,21,8,2,16,19,2,3,4,21,21,13,4,8,19,5,4,10,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,15,21,16,4,23,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,3,13,8,23,19,7,17,16,16,1,15,10,9,13,10,23,23,10,6,10,10,19,10,13,1,10,2,21,13,2,5,16,16,9,19,23 +24,23,23,23,23,23,9,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,8,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,7,21,7,6,14,13,21,21,5,2,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,14,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,15,2,17,16,21,2,15,18 +24,23,23,23,23,23,23,23,17,14,6,17,18,6,2,15,13,11,6,13,15,21,11,16,2,14,21,6,13,5,15,6,16,23,13,21,2,15,5,6,14,16,16,14,15,7,16,18,4,16,10,16,15,21,6,16,6,8,15,18,15,6,13,2,21,5,14,2,6,2,16,8,21,13,15,15,5,2,8,14,13,14,13,21,7,21,18,6,5,5,15,16,21,7,20,2,5,21,15,16,21,1,21,8,17,7,5,9,14,7,8,5,15,21,21,2,2,16,23,13,16,5,15,21,9,15,8,15,15,2,21,13,21,8,13,8,16,16,6,7,5,21,2,8,1,21,5,15,21,5,14,7,2,13,8,2,8,8,14,2,5,1,15,6,21,21,2,21,17,20,8,5,2,15,13,14,15,15,15,11,13,2,16,2,5,16,1,15,2,10,21,8,23,2,3,2,17,15,13,13,18,2,14,14,16,2,16,15,15,4,7,13,7,21,21,13,16,16,2,9,6,17,13,16,16,7,19,14,5,13,2,2,19,15,15,15,16,18,8,2,7,2,14,15,5,5,16,15,17,7,2,15,17,13,15,15,8,15,3,15,16,23,23,23 +24,23,23,23,21,4,7,2,17,21,8,8,21,13,6,18,8,13,2,16,7,15,16,17,6,8,23,23,15,13,4,2,17,23,5,17,9,13,9,15,2,21,4,7,15,7,8,17,4,21,15,16,21,21,6,15,18,2,10,16,5,2,6,17,21,4,14,3,6,21,17,14,21,3,14,6,5,18,8,6,13,7,13,16,21,18,2,1,9,7,16,4,21,7,21,6,5,21,21,8,21,1,17,17,16,7,5,9,8,15,7,9,16,7,17,2,8,16,23,13,17,6,9,16,9,2,1,21,6,6,21,2,11,7,6,8,16,21,13,2,6,18,1,5,18,2,15,15,23,15,6,13,15,5,9,20,8,7,15,15,5,21,16,4,1,21,4,15,16,5,21,6,13,18,16,7,14,5,7,2,4,2,16,21,3,17,21,4,9,10,10,21,23,17,15,9,21,3,13,2,17,5,15,6,16,6,16,19,7,4,7,13,13,21,14,23,13,8,16,9,5,15,13,17,18,6,19,2,13,3,4,23,16,19,15,15,16,21,21,5,5,7,14,23,5,9,3,8,13,10,6,17,17,15,6,17,13,13,3,17,19,23,23,23 +24,23,23,6,17,6,4,2,21,13,6,17,17,15,6,15,6,13,8,20,13,16,16,16,6,6,21,13,7,13,21,11,18,23,4,3,21,14,5,6,21,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,19,6,15,15,5,4,13,10,18,7,16,6,5,3,21,8,21,2,4,6,5,21,16,13,13,7,13,18,21,19,2,7,14,13,21,2,21,8,17,2,5,21,17,8,1,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,6,6,10,17,4,10,8,1,11,9,21,13,1,7,10,7,2,19,7,2,4,21,1,17,19,14,23,23,16,5,16,15,6,9,9,21,17,8,15,13,5,16,15,7,1,21,13,4,17,15,7,13,8,18,21,7,10,2,15,11,15,6,1,17,15,17,1,9,4,10,10,16,23,16,9,13,21,14,7,21,21,14,3,6,20,8,21,14,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,16,21,19,8,15,13,23,2,2,17,8,17,8,15,21,7,10,5,16,10,23,23,14,13,15,15,21,2,8,21,13,21,21,13,4,15,16,19,5,19,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,16,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,10,16,10,10,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,2,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,8,1,16,15,15,15,16,21,4,10,7,6,8,10,3,5,17,21,10,10,4,1,16,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,5,4,6,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,21,6,3,21,13,13,8,7,9,16,8,15,18,15,2,7,17,13,5,8,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,11,14,21,15,1,15,4,7,21,3,4,21,8,21,13,5,15,21,15,13,15,10,2,15,10,21,16,6,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,13,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,13,2,4,5,17,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,15,16,21,7,13,19,6,2,15,8,13,13,3,16,13,16,19,15,3,9,17,16,8,13,2,4,21,23,21,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,16,15,11,16,21,7,3,16,5,10,13,2,5,13,21,5,2,16,17,14,21,8,13,15,5,17,10,5,19,15,14,16,15,4,15,15,21,15,10,13,1,7,16,6,5,1,11,4,13,15,16,6,10,7,5,9,7,11,15,8,21,21,21,7,2,17,13,13,14,14,15,21,8,15,18,20,2,15,1,13,5,13,8,8,2,21,5,5,14,6,14,18,21,9,2,8,14,15,13,13,16,2,5,8,8,8,14,15,15,1,15,13,17,1,10,13,21,16,21,13,15,16,21,7,14,7,7,2,15,21,21,8,2,20,21,17,13,11,10,8,13,4,9,2,21,2,15,13,21,14,15,9,20,16,16,13,5,4,8,13,9,9,15,2,5,15,15,13,5,17,15,16,15,20,14,3,14,5,1,14,17,16,1,11,16,19,8,2,13,13,8,14,8,6,14,10,18,15,9,16,18,15,13,16,13,2,21,16,15,2,23,23 +24,23,23,23,23,23,2,2,17,15,15,15,18,15,6,15,13,16,7,13,2,21,3,15,16,5,17,5,7,13,8,6,17,23,5,15,13,15,5,10,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,10,3,15,15,15,13,2,21,5,21,8,6,10,16,6,11,14,14,15,5,2,8,15,14,8,13,21,15,15,1,21,5,14,16,2,1,7,21,2,5,15,15,19,21,1,8,15,16,7,5,9,15,15,15,5,21,21,21,15,2,17,23,13,21,5,13,16,9,6,15,8,15,2,21,13,21,8,2,8,2,15,16,3,8,18,2,7,21,18,15,15,21,5,14,15,2,7,9,2,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,17,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,9,15,8,21,14,15,15,5,15,16,17,13,15,8,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,15,4,17,9,5,19,21,13,5,5,17,9,4,16,7,17,7,19,19,5,17,9,8,13,4,9,18,23,9,17,9,6,4,16,6,21,4,15,15,7,8,16,4,16,14,16,7,1,1,21,19,5,15,17,9,9,13,6,17,8,6,10,7,8,1,21,19,2,9,13,5,19,6,15,18,13,13,17,13,19,6,5,21,7,4,14,4,8,18,6,3,17,9,6,11,1,17,17,19,7,5,9,16,15,16,9,1,21,21,2,19,18,23,13,9,9,2,2,19,5,19,17,6,15,17,16,13,3,6,23,23,16,9,2,4,23,23,23,23,23,23,23,23,23,23,23,23,13,9,17,7,8,15,6,5,8,1,4,17,21,4,3,21,19,18,9,14,9,23,9,9,14,3,19,13,4,17,17,6,21,1,4,4,8,7,18,23,3,5,2,21,5,4,21,17,14,10,6,23,9,16,15,3,4,17,13,5,19,10,5,9,19,16,3,5,16,13,17,17,19,13,4,23,23,4,14,19,17,21,16,16,1,8,4,9,21,13,23,23,23,23,9,8,19,5,2,17,15,10,17,7,4,17,16,19,5,6,23 +24,23,23,6,21,6,4,2,21,7,15,17,17,13,10,15,6,13,8,20,13,16,16,16,6,6,3,13,7,15,8,2,18,23,6,3,16,14,5,6,21,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,18,15,15,7,6,10,13,3,18,2,1,5,5,10,21,16,21,2,10,6,5,21,16,13,13,7,13,17,21,19,15,7,14,13,21,2,21,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,17,23,13,4,5,10,17,5,10,8,1,17,9,21,13,1,2,10,7,11,19,7,2,4,21,1,17,19,14,23,23,21,5,17,8,6,9,9,4,17,8,15,13,5,16,15,7,1,21,13,3,21,15,8,13,7,18,21,7,10,2,15,11,4,6,1,17,15,17,1,4,4,10,10,16,23,2,9,13,21,14,7,10,21,14,14,13,20,6,21,14,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,21,21,19,8,9,9,2,11,23,18,7,17,8,15,21,7,4,5,16,8,23,23,15,10,7,15,21,9,8,21,13,21,21,13,2,15,16,19,5,19,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,2,1,6,5,7,16,2,15,17,15,6,2,8,5,15,16,16,13,16,15,17,21,5,21,8,5,13,2,15,21,23,19,21,9,15,5,15,15,19,14,8,15,7,8,17,4,17,15,21,21,15,6,21,19,2,10,5,6,2,5,13,15,4,21,13,5,8,19,8,16,5,15,4,5,15,16,13,13,15,13,17,1,13,13,7,14,13,15,8,21,8,9,2,5,21,15,2,21,1,16,7,21,7,5,9,7,15,8,9,16,21,17,5,2,16,23,13,1,6,2,16,9,15,21,21,7,13,21,13,21,6,4,8,2,21,2,2,3,1,1,5,8,2,15,15,23,2,6,13,2,6,9,8,15,8,14,2,6,21,16,8,21,21,13,15,21,3,15,13,2,16,21,13,2,16,15,8,5,7,18,18,15,1,21,7,8,13,4,23,23,9,13,19,17,8,2,21,21,14,14,5,16,8,16,15,9,4,14,13,5,21,5,23,13,16,2,9,5,15,15,16,16,18,16,14,23,13,2,14,18,15,17,15,16,21,8,8,19,13,13,23,5,5,2,15,15,6,13,2,17,15,6,17,15,2,15,15,20,8,19,18 +24,23,23,7,1,10,15,2,18,15,4,21,6,15,5,21,9,13,2,21,13,16,18,15,16,9,8,15,9,13,15,10,21,23,10,19,2,15,5,6,2,18,15,18,11,7,8,18,4,1,1,21,15,7,15,17,21,15,2,7,15,10,16,5,13,21,21,10,10,2,17,14,19,15,10,13,5,21,16,7,19,7,14,17,8,6,4,3,16,13,6,13,1,15,16,15,5,21,11,15,15,15,16,10,19,7,5,9,8,15,15,9,21,21,17,4,21,21,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,2,16,18,2,21,5,2,20,6,8,15,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,4,15,1,13,21,7,21,10,2,21,15,21,13,5,15,21,8,14,14,21,15,8,10,21,10,5,20,21,2,13,9,8,8,13,15,15,2,17,2,15,13,16,14,15,5,20,10,16,13,5,4,8,13,8,13,5,19,13,7,15,9,5,17,13,16,16,20,14,14,10,13,15,14,17,16,17,15,17,19,8,8,21,2,6,4,5,13,4,15,2,9,5,16,17,15,15,15,15,2,16,16,15,5,23,23 +24,23,23,8,21,7,5,6,21,15,15,21,6,17,10,15,10,13,2,18,13,21,19,16,21,5,15,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,1,21,19,21,15,10,2,5,6,17,2,21,20,2,4,21,19,19,7,14,7,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,6,21,11,6,15,1,16,21,16,7,5,9,8,15,15,9,16,21,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,21,13,5,13,8,8,2,21,5,2,9,6,14,7,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,10,15,1,16,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,16,5,7,2,8,13,5,4,2,16,2,15,13,1,14,13,5,20,8,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,6,10,15,14,21,21,16,8,15,19,21,8,13,7,14,21,5,13,15,13,2,6,15,16,21,15,2,15,13,6,15,17,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,3,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,2,21,2,15,6,16,5,2,21,17,15,13,18,14,13,4,15,13,15,15,17,2,15,16,5,5,13,20,8,16,23,10,2,13,13,15,21,7,1,14,10,10,7,16,7,4,21,20,16,15,21,8,16,21,7,10,2,5,15,13,4,21,2,21,5,5,14,16,21,16,8,8,9,5,21,8,21,3,10,14,17,15,7,21,16,2,13,6,13,8,8,16,1,13,21,21,8,2,15,21,8,10,7,5,9,8,15,9,5,2,21,21,8,21,16,13,13,14,7,15,16,2,15,18,17,15,6,3,10,21,13,15,17,2,18,13,14,13,6,2,21,21,10,7,2,19,17,5,9,14,14,5,13,15,15,14,21,15,17,15,5,15,21,15,2,21,15,2,13,5,21,21,7,6,8,7,8,2,16,1,21,5,8,1,13,15,7,17,8,13,2,15,2,21,2,15,15,21,14,15,13,20,4,17,15,3,4,8,13,8,13,10,6,15,13,18,9,5,16,13,21,21,8,15,14,5,13,4,2,19,15,16,15,16,1,17,13,5,8,2,15,14,1,2,6,2,10,10,21,17,10,9,16,15,15,15,21,23,23,23,23 +24,23,23,6,17,15,7,15,21,5,6,17,8,10,15,10,14,18,8,8,7,20,3,21,3,5,21,8,8,13,15,15,15,23,5,2,2,13,5,17,14,8,14,7,15,7,8,2,4,17,15,18,1,1,15,15,21,2,15,16,3,6,13,2,21,7,21,5,10,4,21,16,15,13,14,3,21,1,6,13,14,7,13,16,21,9,19,8,14,13,18,8,21,8,21,2,5,16,17,16,10,1,17,17,11,7,5,9,16,11,8,13,21,21,13,6,17,1,23,8,16,15,6,21,10,5,18,11,8,2,15,13,1,16,9,8,8,17,9,3,16,14,2,5,1,14,1,5,15,6,18,5,18,16,15,10,8,8,14,9,5,10,13,21,21,1,2,21,17,21,6,13,7,13,16,8,14,6,21,11,2,21,15,21,5,17,21,7,20,10,1,21,23,2,13,7,17,14,18,18,21,14,10,13,15,4,16,15,9,4,8,13,8,13,2,23,9,13,2,1,5,16,13,21,16,19,2,5,5,2,14,21,18,17,17,15,13,19,8,3,9,16,14,15,7,21,7,8,15,15,21,8,21,15,2,17,8,2,15,15,20,5,23,23 +24,23,23,23,23,15,8,5,21,15,15,21,6,15,15,7,13,13,2,21,13,16,15,21,21,2,15,13,5,13,15,14,2,21,15,3,2,6,13,6,2,18,14,1,15,7,8,18,4,18,21,21,15,15,15,16,21,15,2,15,5,15,13,15,21,7,21,5,2,2,21,14,16,2,15,15,5,21,21,15,3,15,14,15,8,13,2,3,16,13,2,5,21,8,16,2,5,21,11,2,13,8,1,16,20,7,5,9,14,15,15,9,21,21,21,14,21,16,13,13,14,6,13,21,8,15,18,21,2,6,3,13,5,15,16,8,6,11,15,2,19,6,14,6,16,9,2,18,15,14,13,5,14,2,5,8,7,8,14,15,15,1,15,15,9,21,10,2,18,15,21,13,5,15,21,15,14,15,7,2,15,10,21,15,5,20,21,17,5,9,2,8,13,5,13,2,17,2,15,13,16,14,8,5,20,2,16,13,5,4,8,13,13,8,2,23,13,16,7,9,5,17,15,21,21,20,14,14,13,13,8,14,20,21,21,15,11,19,21,10,13,7,14,21,14,15,6,15,2,5,5,16,21,2,2,15,15,6,21,15,16,23,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,18,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,8,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,15,13,8,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,10,15,16,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,4,8,8,16,10,7,21,15,7,15,9,9,21,8,14,13,16,18,16,16,5,21,6,9,13,7,19,16,23,5,17,9,15,7,13,7,18,14,7,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,6,4,6,1,1,16,13,13,7,5,1,2,19,4,14,15,13,8,10,18,4,15,21,6,16,15,9,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,17,6,15,21,9,10,2,18,2,9,20,13,21,9,8,8,16,17,2,9,10,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,14,4,6,21,13,9,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,13,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,8,2,17,13,8,19,15,18,18,18,6,5,21,6,7,13,18,11,19,23,13,19,9,6,9,16,10,1,8,7,15,13,11,1,4,21,14,17,15,16,7,15,17,4,19,16,6,5,13,4,13,7,18,21,5,4,17,8,17,9,6,5,5,4,16,19,13,8,13,17,17,3,6,18,9,9,2,6,19,8,18,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,21,17,5,17,16,23,13,1,5,8,17,9,6,5,17,10,7,10,13,21,2,9,8,4,21,9,2,4,8,15,5,23,6,2,15,16,7,7,13,16,6,9,17,8,7,15,21,5,21,7,4,17,20,4,9,21,3,9,7,7,18,21,9,6,4,9,7,8,1,21,17,5,17,21,10,2,10,10,1,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,7,23,13,16,6,9,5,8,15,21,21,3,21,10,4,13,7,23,18,8,18,8,16,21,7,1,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,4,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,23,23,23,23,23 +24,23,15,7,21,9,5,8,17,17,15,21,6,4,10,8,7,13,5,17,13,16,15,16,21,5,8,4,8,9,10,17,20,23,7,19,4,13,9,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,3,5,15,5,4,4,17,17,9,4,4,8,6,8,15,17,15,10,4,5,21,17,14,20,7,14,17,8,6,4,19,16,13,4,7,17,7,8,6,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,10,10,17,13,7,14,7,7,21,8,15,18,21,21,21,1,13,5,7,8,8,10,21,5,2,17,6,14,8,21,9,6,15,4,4,5,5,17,2,5,8,8,8,14,17,15,1,16,9,8,17,9,4,21,21,21,13,9,8,21,8,8,8,5,4,16,8,21,4,4,20,1,1,5,9,4,16,7,5,14,21,21,2,7,17,21,14,17,3,20,7,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,17,17,20,3,6,3,2,21,14,21,17,17,7,17,19,21,8,10,8,5,21,8,21,15,6,2,9,5,17,17,16,3,16,13,7,15,21,18,7,10,18 +24,23,23,23,23,23,23,5,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,16,13,2,14,13,15,2,14,8,20,23,8,2,2,15,5,15,8,3,19,15,15,7,8,1,4,21,15,16,21,16,15,21,18,2,15,15,6,15,13,2,21,5,21,5,15,14,16,14,16,2,9,7,7,15,21,14,13,16,14,2,18,15,5,2,16,13,13,6,15,14,21,2,20,21,15,6,2,1,17,17,2,7,7,9,21,15,8,9,17,11,17,13,10,16,23,13,21,14,15,16,15,10,15,20,15,21,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,5,7,13,17,5,9,21,16,8,15,15,5,21,15,15,16,21,13,6,21,15,21,13,15,21,15,7,14,15,13,11,15,15,1,21,5,16,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,5,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,18,14,5,5,15,14,14,19,8,17,16,16,11,8,8,8,5,21,15,5,6,5,5,15,11,2,21,17,15,3,16,7,6,2,16,20,15,23,23 +24,23,23,9,21,4,14,10,21,6,4,1,21,7,13,19,10,13,8,20,7,16,19,16,4,5,21,9,6,6,4,6,17,23,23,21,17,9,5,8,7,21,19,7,15,7,21,17,4,15,18,16,1,15,4,8,19,6,5,1,6,10,16,4,15,5,6,15,4,4,21,9,8,15,5,8,4,8,23,23,23,23,23,23,23,23,23,23,23,23,16,5,16,4,21,9,5,21,21,20,9,1,17,8,16,7,5,9,6,7,11,9,6,21,16,4,21,10,8,13,15,6,5,17,9,4,19,21,6,4,6,13,19,8,6,8,7,16,10,3,8,21,3,14,15,7,15,10,6,7,21,13,13,2,9,1,8,7,16,4,5,11,13,8,21,21,6,4,17,19,4,13,6,11,16,7,4,6,16,7,6,6,1,21,9,21,21,7,9,10,6,9,23,8,20,4,17,14,10,13,21,14,5,13,17,4,7,15,9,4,8,13,6,8,5,23,10,5,10,3,5,17,15,17,16,19,13,6,4,8,8,23,19,17,21,11,16,1,7,6,9,11,14,23,23,6,7,8,15,16,8,9,17,10,9,17,7,4,17,16,19,9,19,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,18,13,8,8,8,5,16,15,16,21,20,14,14,15,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,15,21,5,15,15,17,5,2,21,13,2,2,18,14,13,5,16,13,21,15,16,2,5,16,10,8,13,20,8,7,23,3,2,2,13,21,5,19,18,14,10,10,7,16,7,4,21,20,16,7,21,8,15,21,5,10,16,5,13,13,2,21,5,21,7,2,15,21,8,16,8,15,4,5,21,8,21,3,10,14,17,2,15,21,15,21,2,14,13,8,8,13,5,5,21,1,16,2,15,21,8,10,7,5,9,7,15,9,5,2,21,21,3,10,16,13,13,14,5,15,16,2,15,8,21,2,13,4,15,17,15,13,17,2,18,13,14,13,6,14,2,21,10,15,6,19,21,15,5,14,17,5,13,15,8,14,17,15,1,16,5,8,21,15,2,21,2,2,13,5,21,21,7,14,15,7,8,15,4,1,8,15,17,1,6,6,8,2,8,13,15,21,2,21,4,15,13,21,4,14,13,20,2,21,15,3,4,8,13,8,13,10,16,15,13,19,9,5,16,13,17,21,8,7,14,6,13,2,7,19,15,16,15,16,1,17,13,2,8,13,2,14,21,15,6,2,1,4,21,1,10,7,16,16,15,15,8,17,15,23,23 +24,23,23,7,17,8,15,6,21,13,2,17,6,3,15,21,5,15,2,17,13,18,15,15,3,3,21,15,8,13,10,2,20,23,6,16,9,15,9,6,2,18,15,1,7,7,8,18,4,8,21,15,11,13,15,21,21,15,10,16,5,6,13,10,21,15,21,5,8,6,16,7,18,6,6,7,6,21,16,8,19,7,14,16,8,6,10,19,15,13,3,10,1,8,21,18,6,21,11,5,15,8,1,8,8,7,5,9,8,15,15,9,21,16,21,10,15,21,13,13,14,6,7,17,8,15,18,15,2,7,1,5,5,14,16,8,2,21,5,2,18,6,8,6,21,9,6,15,8,14,13,5,6,2,5,8,8,8,14,9,15,1,21,15,8,21,6,4,21,16,21,13,6,16,21,7,13,6,7,2,10,10,21,6,5,20,1,4,13,9,15,16,15,5,7,21,18,2,15,15,1,14,18,5,20,16,17,15,5,2,8,13,15,13,13,19,13,7,2,7,17,8,15,17,17,20,14,14,6,10,16,14,1,16,16,16,18,19,17,8,6,8,6,15,7,18,5,15,2,9,15,15,17,15,7,21,13,4,16,17,23,23,23,23 +24,23,23,23,23,23,23,23,21,8,4,6,17,9,5,8,20,4,9,19,7,21,19,16,4,5,19,9,7,5,18,6,21,23,13,17,9,6,6,16,17,19,8,15,15,7,16,9,4,17,14,17,21,7,15,21,19,19,19,8,10,15,13,6,17,5,21,5,6,7,17,8,21,10,6,15,5,17,10,5,13,8,13,16,21,2,19,8,14,13,15,8,19,8,17,4,8,21,15,2,21,1,17,10,4,7,5,9,8,15,15,19,17,21,21,9,9,17,16,2,17,6,2,8,10,4,21,1,6,7,20,13,21,17,10,8,5,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,7,9,4,5,17,7,1,21,18,6,4,17,17,7,13,5,16,15,9,10,15,19,8,10,6,1,21,7,18,21,4,5,8,5,18,23,6,5,2,21,14,15,1,21,14,4,7,16,8,16,19,3,4,17,13,8,13,16,23,2,17,17,3,5,16,13,19,16,8,5,13,9,21,9,23,19,19,16,13,17,18,8,7,5,16,14,23,7,6,5,5,15,16,21,21,1,15,4,21,7,4,7,17,19,9,23,23 +24,23,15,4,21,4,7,6,17,6,8,17,7,4,5,15,4,13,17,16,13,16,13,16,1,5,21,4,8,2,6,8,21,23,21,1,9,10,6,3,4,18,14,1,10,7,8,18,4,18,14,21,15,17,15,16,21,5,21,16,5,4,13,4,19,4,17,9,10,4,17,3,16,4,7,15,13,21,5,14,3,7,14,1,2,5,4,2,14,9,10,5,17,8,17,13,6,21,21,7,19,7,16,7,6,7,5,9,9,15,11,5,17,21,18,6,21,15,13,13,8,4,4,16,9,6,19,17,3,7,21,13,16,4,5,17,15,17,16,15,8,6,4,6,1,4,15,13,20,5,16,10,19,8,9,19,15,2,14,7,15,19,21,10,21,21,10,17,15,19,6,2,2,4,21,7,4,15,7,3,5,19,21,20,4,1,1,16,6,13,14,8,13,21,4,2,17,4,13,21,21,14,4,13,8,6,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,15,13,17,17,2,21,14,9,13,4,5,17,15,16,16,16,18,16,7,5,15,15,15,9,1,5,8,2,6,21,16,17,15,2,17,15,4,15,16,20,5,19,19 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,21,19,8,10,5,5,16,6,10,13,15,14,6,8,13,9,21,15,9,15,10,21,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,15,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,15,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,23,23,18,15,10,21,15,15,21,6,2,15,7,13,13,2,21,13,16,16,13,18,9,8,15,8,13,15,2,16,23,10,3,2,15,5,6,2,18,14,21,11,7,8,18,4,21,16,21,15,15,15,16,21,13,2,7,15,4,6,9,13,18,21,15,2,2,16,9,19,8,4,13,5,21,16,8,19,7,14,17,8,6,4,9,16,15,8,13,1,8,16,15,6,21,11,15,15,8,16,10,19,7,5,9,13,15,15,9,21,21,1,4,1,21,13,13,14,15,15,16,8,8,18,15,2,7,15,13,5,5,16,18,7,21,6,2,20,6,8,6,21,9,8,15,17,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,16,6,2,21,16,21,13,9,15,21,13,15,15,10,2,6,10,21,4,8,20,21,21,13,9,8,8,7,8,6,2,18,21,15,13,16,14,15,13,20,4,16,13,5,4,8,13,7,13,7,19,13,8,8,9,5,16,13,16,21,20,14,14,15,13,15,14,21,16,21,15,16,19,21,8,18,14,5,4,5,15,4,13,2,9,5,16,16,15,7,15,8,2,17,15,16,23,23,23 +24,23,23,23,23,21,15,3,17,15,2,16,5,6,10,8,14,13,2,21,13,16,19,16,4,5,1,6,8,13,17,7,8,23,7,19,3,13,6,6,14,20,19,21,15,7,8,16,4,16,14,16,15,17,8,16,1,2,2,17,6,6,13,15,21,7,21,5,8,13,16,14,21,21,15,7,5,19,16,5,13,15,13,15,8,9,13,15,14,9,8,16,3,7,16,2,18,21,1,6,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,21,6,2,16,9,15,16,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,19,9,7,15,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,9,14,5,7,8,2,19,21,21,13,16,1,2,2,15,6,8,13,15,2,2,17,4,15,13,21,14,14,8,16,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,17,7,2,2,21,21,17,16,15,11,16,2,6,15,15,23,7,8,15,4,15,6,2,15,21,2,13,8,13,6,15,16,8,23,23,23 +24,23,23,8,21,8,6,10,18,2,15,21,6,10,6,19,15,15,2,21,13,16,18,15,21,5,8,15,7,13,15,8,16,23,13,19,2,15,10,6,2,18,14,1,11,7,16,18,4,13,21,15,15,15,15,16,21,2,5,16,5,2,3,13,6,18,21,15,2,2,17,2,19,8,15,6,18,16,6,15,19,17,14,16,8,13,4,9,17,15,3,13,21,8,13,15,6,21,11,15,15,15,16,7,6,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,13,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,17,6,5,8,8,9,14,2,15,16,13,1,8,19,13,2,21,21,21,13,13,15,21,7,14,13,5,2,4,2,21,20,6,20,21,16,15,9,8,8,9,8,6,2,18,2,6,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,6,10,13,16,15,9,5,16,13,16,16,2,14,14,13,2,7,14,21,16,21,7,17,21,7,8,4,19,5,14,10,13,14,8,5,9,14,21,16,15,2,15,15,15,17,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,2,6,17,18,2,4,15,13,16,2,13,20,16,3,15,2,11,18,13,11,15,13,6,3,23,13,21,6,15,5,6,14,16,16,21,15,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,15,5,2,16,2,16,2,15,15,5,2,21,13,13,16,13,8,15,13,11,18,5,5,16,6,21,7,21,2,5,15,15,18,18,15,21,8,21,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,21,5,9,16,2,7,21,16,2,6,21,13,21,8,13,8,2,17,16,13,15,14,2,5,17,16,10,15,21,5,14,2,2,8,8,15,7,8,14,2,6,1,8,2,21,21,8,21,17,13,10,5,21,15,13,14,15,10,15,11,13,20,16,2,5,16,1,2,6,10,16,23,9,20,19,2,21,15,15,15,18,14,14,6,15,10,17,20,15,4,8,13,8,21,14,23,13,16,2,9,6,17,13,16,17,6,19,14,5,13,7,2,19,15,16,15,16,18,8,2,8,6,7,10,2,21,14,6,16,5,2,15,17,13,15,15,15,16,15,15,17,5,23,23 +24,23,5,15,21,10,10,2,21,13,6,21,5,6,15,7,14,13,2,21,13,16,19,21,21,2,14,15,5,13,7,10,21,23,9,19,3,15,5,2,15,20,19,21,15,7,15,8,4,15,15,17,15,17,15,16,21,10,6,16,5,15,13,9,21,10,21,5,10,10,17,8,21,6,6,7,5,2,16,5,13,7,13,21,16,20,6,5,15,13,15,2,19,7,16,2,6,21,17,2,6,1,21,10,6,7,5,9,8,15,15,5,1,21,17,2,16,17,13,13,14,10,2,16,6,15,16,15,9,16,21,5,21,10,8,5,10,21,6,17,7,21,5,6,15,19,7,2,19,19,5,7,13,21,9,7,15,8,21,16,15,19,13,10,21,21,13,4,21,15,8,13,5,21,21,9,13,5,7,7,15,21,21,19,5,17,1,13,21,13,13,19,5,15,19,2,21,6,15,13,21,9,6,5,21,14,18,17,10,4,8,13,8,10,10,23,3,2,15,11,3,1,13,17,15,9,14,10,5,6,2,15,21,16,17,16,15,11,15,6,5,21,5,23,6,9,5,6,15,13,8,21,18,6,10,16,13,6,15,17,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,14,8,17,19,1,18,5,21,5,8,13,9,19,16,23,5,16,15,13,9,15,6,16,15,15,15,7,8,17,4,21,14,17,21,16,15,18,18,4,15,16,5,5,13,2,17,8,16,5,10,8,21,15,1,10,7,7,10,17,15,13,13,7,5,1,10,16,10,14,14,13,8,2,19,8,15,21,6,16,15,8,10,1,17,17,9,7,5,9,8,15,8,9,1,1,17,5,21,21,13,13,15,14,6,21,9,10,10,18,15,7,20,13,21,8,1,8,16,21,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,15,10,5,21,16,2,1,21,15,3,21,3,4,13,6,17,21,7,21,2,7,2,5,2,16,1,9,17,21,10,2,8,23,19,9,4,4,21,21,14,15,13,16,7,6,8,8,16,7,19,9,4,8,13,5,17,13,23,7,16,21,13,5,16,15,21,1,5,21,15,9,13,4,2,19,15,17,15,15,21,16,10,2,14,6,23,9,5,13,2,15,2,6,21,17,2,2,17,7,10,8,16,19,10,23,23 +24,23,23,23,23,23,5,2,21,16,15,21,6,10,4,18,13,15,2,21,13,16,18,15,7,2,23,23,13,5,2,8,16,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,7,2,15,23,23,23,23,16,14,21,5,8,16,16,2,19,8,6,15,6,21,1,4,7,7,10,17,8,2,2,3,16,15,8,13,1,8,16,2,6,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,16,21,2,8,15,13,13,14,15,6,21,8,15,19,21,2,13,21,13,5,6,16,8,2,1,5,2,16,6,14,5,17,8,7,15,16,14,5,5,14,2,5,8,7,7,14,2,15,21,13,8,8,19,2,4,21,16,16,13,9,15,21,14,5,15,3,2,15,18,21,2,5,21,1,6,2,9,8,8,13,13,10,2,17,2,15,13,16,14,4,5,20,4,16,15,5,4,8,13,8,13,7,19,13,8,16,9,5,17,13,21,15,20,14,14,8,13,6,14,21,21,17,15,21,1,7,7,4,14,15,6,5,15,15,19,5,10,15,21,21,15,6,15,15,15,19,16,16,23,23,23 +24,23,23,23,17,15,10,4,21,15,6,21,6,4,4,7,13,13,2,21,13,16,1,15,17,5,9,15,13,13,5,2,16,23,13,19,2,10,7,6,2,18,14,18,11,7,8,18,4,17,16,21,16,13,15,16,21,9,2,7,21,6,5,7,8,21,21,10,2,2,21,2,18,13,15,2,5,21,16,7,19,7,14,16,8,6,4,15,16,13,15,13,1,8,16,7,13,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,17,15,6,21,13,13,17,13,15,16,9,5,19,15,2,2,17,13,5,8,6,18,2,21,5,2,8,6,8,15,21,9,7,15,16,14,13,5,14,2,5,8,8,8,14,10,15,1,15,10,8,1,10,4,21,8,21,13,6,21,21,14,15,21,10,2,2,1,21,17,5,20,21,2,13,9,8,8,13,13,15,2,17,2,15,15,16,8,2,5,20,10,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,15,16,17,20,14,8,9,15,7,14,16,16,21,16,17,19,18,8,10,8,15,6,9,15,14,1,2,9,5,16,16,15,5,15,15,2,17,16,17,6,3,18 +24,23,23,5,21,7,19,2,21,4,4,16,17,4,5,4,4,15,6,17,13,17,15,16,17,23,21,5,15,10,5,8,16,23,8,16,9,9,5,5,2,19,14,21,1,7,16,18,4,18,3,10,15,21,15,16,15,5,19,21,5,2,9,13,21,8,14,5,8,6,17,18,17,14,6,6,6,21,16,14,19,7,14,21,2,4,6,18,14,6,13,6,21,7,16,7,2,21,21,6,19,7,21,10,21,7,5,9,9,15,11,5,17,21,18,6,3,8,13,13,14,15,15,8,5,2,19,16,2,7,21,13,21,2,9,18,15,17,15,15,8,6,10,10,1,3,5,5,14,10,8,11,19,6,9,20,7,8,14,21,6,15,15,15,21,21,6,21,21,16,8,6,10,17,21,8,14,8,21,2,6,1,17,2,10,9,21,17,9,11,4,8,13,15,5,2,21,14,4,14,21,7,8,13,15,16,17,13,3,4,8,13,8,7,5,2,15,13,8,9,5,14,13,18,16,17,21,14,5,13,8,2,19,8,17,15,16,18,17,4,5,7,15,6,9,14,6,8,9,15,2,17,17,15,5,17,7,6,8,16,19,2,19,23 +24,23,23,6,15,5,7,15,18,8,10,21,6,5,5,18,5,15,2,16,13,16,19,15,16,5,21,5,8,13,2,6,21,23,15,20,2,13,5,6,2,18,15,19,15,7,8,17,4,15,1,15,7,15,15,21,21,5,6,16,23,23,13,8,5,13,21,7,4,2,16,7,17,7,6,5,5,17,16,7,3,7,14,16,8,6,8,4,16,13,13,8,1,8,21,15,6,21,11,6,15,15,1,8,10,7,5,9,13,15,15,9,21,17,18,15,6,21,13,13,14,15,15,21,5,6,2,21,9,5,21,13,5,8,13,8,8,16,7,2,8,6,14,13,21,9,6,15,4,14,13,5,14,2,5,8,8,8,14,2,15,7,15,13,9,21,2,6,19,16,18,13,13,15,21,6,5,5,6,15,8,8,21,8,5,20,1,4,15,8,10,8,13,5,8,21,17,2,15,6,21,14,6,6,20,8,16,13,5,4,7,13,8,13,19,19,13,7,2,15,5,21,13,17,16,20,14,13,5,13,13,14,17,17,17,7,16,21,7,7,4,5,6,4,5,15,6,15,5,5,2,21,17,7,13,15,15,15,17,15,16,6,10,23 +24,23,23,23,23,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,5,6,4,19,13,17,16,17,4,9,21,4,9,13,6,7,19,23,8,19,9,13,9,13,4,18,5,7,15,7,21,19,4,21,20,16,21,15,16,15,18,10,4,17,4,5,13,8,21,7,6,5,6,17,21,7,15,14,21,6,9,21,5,9,8,21,7,8,8,14,8,23,23,6,16,4,1,2,8,13,6,15,17,6,4,1,17,8,17,7,5,9,19,7,15,21,21,16,7,7,4,7,23,13,16,21,7,17,8,4,18,21,4,5,19,13,21,17,9,7,9,19,4,10,14,14,23,23,23,23,23,23,23,23,23,23,23,23,23,10,8,8,15,9,5,17,15,17,18,19,6,4,21,19,6,13,9,17,17,5,4,6,7,7,7,4,1,17,6,17,21,4,2,10,8,21,23,9,5,2,17,14,4,19,21,14,6,5,16,6,17,15,3,4,8,13,6,21,18,23,9,7,4,3,5,15,13,17,16,19,7,6,9,13,5,23,19,17,17,16,16,18,7,6,8,4,9,23,23,14,7,4,15,15,6,4,17,15,17,18,7,4,6,16,19,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,15,16,15,15,15,13,15,10,16,7,16,11,16,8,5,21,5,7,13,6,8,16,21,15,13,5,15,3,21,16,21,14,16,15,13,17,13,16,16,14,21,21,17,6,16,15,15,10,17,5,15,13,8,21,6,14,21,10,17,17,6,2,7,7,16,15,14,16,8,16,13,13,21,20,3,2,21,15,15,14,15,21,14,16,2,5,21,15,16,21,15,15,15,15,7,5,15,15,15,15,9,15,21,21,6,2,16,23,13,21,6,8,16,2,15,2,16,6,6,17,13,21,16,4,8,15,21,17,5,13,18,2,5,6,2,13,14,5,5,15,14,3,16,13,21,15,7,8,13,6,21,16,8,21,18,15,13,21,16,9,15,10,16,16,7,14,15,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,15,21,16,15,15,7,8,15,3,13,21,21,18,16,9,4,8,13,2,13,5,23,13,17,2,15,6,15,13,16,17,15,13,14,15,13,15,15,19,15,21,17,16,11,18,5,5,21,7,15,3,2,21,2,15,3,6,15,18,2,15,21,23,23,23,23,23,23,23,23 +24,23,23,23,21,5,10,4,17,7,7,17,17,4,5,4,4,15,8,16,13,16,7,16,21,13,18,6,5,13,18,4,19,23,5,4,9,15,9,4,4,21,14,8,21,7,16,18,4,18,3,17,15,11,15,16,21,5,21,16,5,10,13,4,21,7,21,9,10,4,16,16,21,4,6,7,6,21,21,14,20,7,14,17,4,6,4,19,14,8,13,5,21,8,21,5,6,17,17,5,19,8,16,15,21,7,5,9,9,13,11,5,4,21,21,4,1,17,13,13,8,10,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,16,9,6,5,6,1,3,4,5,20,4,9,10,19,4,9,19,7,8,8,4,7,15,16,8,21,21,4,9,18,5,15,13,4,17,21,7,4,4,7,8,5,19,21,1,4,17,1,21,13,8,4,8,13,1,9,4,21,16,6,10,21,14,4,9,8,14,16,15,3,4,8,13,15,7,13,4,16,15,6,9,5,1,13,17,16,8,21,14,9,13,4,3,19,15,17,15,16,18,16,9,9,7,8,6,8,5,16,16,9,11,4,1,17,7,5,17,7,4,17,16,20,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,2,17,7,21,11,10,21,13,8,7,6,11,2,23,7,18,2,13,5,16,14,15,7,21,15,7,21,16,4,21,14,17,15,16,15,21,1,3,10,16,8,9,13,10,15,9,21,5,6,10,21,19,17,5,14,7,9,18,8,6,9,15,10,13,15,4,17,18,16,5,4,8,19,8,21,2,6,16,1,16,2,1,17,8,6,7,9,9,17,15,8,9,10,21,17,5,19,1,23,13,19,6,8,17,9,7,15,21,4,15,6,13,18,15,7,8,8,16,13,3,4,21,5,7,8,19,14,4,2,1,13,7,13,4,9,2,7,8,15,5,6,21,8,10,1,1,1,2,17,19,7,23,23,23,18,8,4,15,7,5,6,6,17,21,5,15,21,16,13,10,19,5,21,5,18,13,19,2,15,21,17,4,6,17,18,20,17,13,6,4,8,13,10,9,7,23,7,16,17,13,8,8,16,15,18,4,16,4,6,23,6,2,19,16,1,8,16,8,17,5,2,7,15,23,9,10,13,2,21,2,10,17,17,2,5,16,15,10,19,21,21,23,23,23 +24,23,23,23,18,6,10,2,17,15,15,21,15,5,13,7,9,13,2,17,13,16,15,15,16,5,21,15,8,13,5,10,17,23,15,16,21,13,5,10,21,18,14,1,15,7,8,7,4,17,15,17,15,15,8,19,21,5,1,16,6,4,13,10,18,7,21,8,7,6,20,14,21,1,17,14,17,2,7,15,7,7,14,15,15,14,16,2,6,13,4,19,1,10,15,17,5,21,17,6,17,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,16,13,13,14,6,7,16,9,6,20,17,2,2,10,13,17,9,6,18,7,17,9,2,5,17,15,8,21,16,2,15,7,19,17,5,14,2,5,15,15,8,14,4,15,1,16,2,21,21,8,13,21,19,2,13,5,18,21,7,5,8,3,2,2,16,21,21,13,15,1,7,2,8,16,8,13,4,2,2,17,16,15,9,1,14,5,6,15,16,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,17,6,19,14,5,13,2,15,17,15,16,15,17,19,16,8,13,10,13,23,7,2,21,15,2,6,10,2,17,15,15,17,15,2,15,21,19,5,13,18 +24,23,23,13,21,10,9,4,17,6,9,17,16,6,6,7,7,15,9,17,7,16,7,18,19,5,21,5,21,13,6,13,18,23,7,17,9,13,5,10,10,16,14,7,15,7,1,17,4,21,21,17,21,21,4,15,18,5,6,11,5,4,13,4,21,9,21,6,5,8,17,7,21,5,5,19,6,2,16,5,13,7,13,17,21,4,6,19,2,9,3,4,18,7,17,2,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,17,21,17,5,21,21,23,13,2,6,6,17,9,4,17,13,3,6,18,13,21,6,4,8,17,21,10,2,4,1,1,5,7,21,15,23,4,6,4,13,21,5,9,18,8,7,7,9,6,17,21,4,21,21,4,1,17,19,6,4,9,18,16,9,6,5,19,7,6,21,15,21,5,17,21,21,2,10,10,23,6,2,5,2,21,10,2,19,21,14,6,5,21,4,17,15,9,4,7,13,5,21,5,23,9,21,6,9,5,13,13,17,18,18,8,8,9,4,9,23,19,17,21,16,16,21,16,9,10,15,6,23,7,9,16,21,15,4,6,17,17,13,6,17,7,21,4,17,19,4,23,23 +24,23,15,6,21,2,10,2,17,6,2,17,5,2,5,8,14,13,10,21,13,16,19,16,2,2,21,5,8,13,6,8,18,23,13,3,13,15,5,4,14,20,19,21,13,7,15,16,4,16,14,16,15,17,15,16,21,2,10,16,5,15,13,4,21,15,1,5,7,2,16,8,21,4,6,8,5,4,17,5,13,14,6,21,16,20,8,15,14,6,15,7,19,8,17,5,7,21,21,8,2,1,21,13,16,7,5,9,8,15,15,9,1,21,17,2,8,16,13,13,14,6,2,16,6,15,16,2,2,15,21,5,1,14,15,7,15,21,10,15,4,1,15,10,15,19,5,2,18,19,6,9,9,21,9,3,15,8,21,6,13,19,13,2,1,21,6,2,21,16,2,13,10,21,21,7,14,2,7,8,6,2,21,18,13,19,1,4,18,13,2,2,13,5,19,2,21,6,13,13,17,14,2,7,6,14,17,17,3,4,8,13,8,10,19,23,2,2,15,11,3,1,15,16,16,9,14,10,15,13,15,4,15,17,16,16,15,8,11,15,15,5,1,5,5,16,2,6,15,13,13,17,18,2,10,16,13,6,15,16,7,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,13,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,23 +24,23,5,7,21,8,4,10,17,15,21,17,6,10,10,7,13,13,2,21,13,16,15,16,21,5,8,10,9,3,9,10,20,23,10,19,3,13,5,5,2,18,14,1,1,7,8,18,4,8,21,1,11,15,9,15,21,3,21,15,6,10,4,4,21,9,21,9,15,8,8,4,16,4,6,7,5,21,16,8,20,7,14,17,8,6,4,21,8,13,10,6,17,8,16,10,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,3,10,17,13,13,14,6,10,16,8,10,18,17,2,7,21,5,5,4,16,8,2,21,5,2,19,6,14,6,21,9,10,15,17,14,13,5,4,2,5,8,8,7,14,7,8,1,16,6,21,21,9,8,21,21,21,10,5,13,21,7,10,6,7,10,10,10,21,21,8,20,1,2,9,9,4,16,7,5,14,21,17,2,7,16,18,14,10,7,20,7,17,15,5,2,7,13,15,13,9,10,13,7,2,13,17,8,15,21,16,20,9,7,10,2,4,14,17,17,21,7,17,19,21,8,10,8,10,21,5,1,15,10,2,9,2,16,17,9,2,16,15,9,21,16,18,10,10,18 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,9,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,7,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,8,21,13,6,21,7,15,15,8,21,10,19,7,5,9,15,15,1,9,21,17,21,9,10,21,13,13,14,3,6,16,8,4,18,15,2,8,21,13,5,9,7,18,2,21,5,2,4,6,14,6,21,9,9,16,17,14,13,5,6,2,5,8,7,8,14,2,15,1,15,5,5,21,19,3,21,15,21,13,9,15,21,5,15,8,10,2,6,10,21,17,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,16,14,6,13,20,17,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,16,9,9,14,14,21,17,21,16,8,19,18,8,10,14,5,4,6,15,7,15,2,14,5,16,21,15,15,15,15,2,17,1,8,10,3,23 +24,23,23,15,16,15,5,2,17,15,15,15,18,15,5,15,13,16,5,13,16,16,3,15,16,5,17,5,2,13,8,6,8,23,13,20,6,15,5,2,21,16,11,8,15,7,16,3,4,21,11,21,21,21,15,21,3,2,21,15,15,15,13,2,17,5,21,8,6,2,16,6,11,14,16,6,13,2,8,14,13,8,13,21,15,15,1,21,5,15,14,2,1,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,15,15,15,5,21,21,21,15,2,16,23,13,21,6,6,16,9,2,8,8,6,15,21,13,21,2,2,8,2,15,16,6,7,18,15,15,8,10,4,15,21,5,14,15,3,13,9,2,7,8,14,2,6,21,8,2,21,21,15,15,21,20,2,5,6,18,21,14,15,15,3,13,15,15,16,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,10,16,18,13,4,8,13,8,21,14,23,8,21,2,15,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,5,8,13,16,14,15,15,5,15,16,17,13,16,16,13,2,17,15,16,5,23,23 +24,23,23,23,23,3,5,2,21,18,6,21,6,2,4,18,5,15,2,21,13,16,19,15,21,5,8,15,7,13,15,8,17,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,1,21,3,2,9,14,23,23,1,7,3,21,5,8,16,17,2,19,8,5,6,5,21,8,4,9,15,15,17,8,14,10,3,16,15,8,13,1,8,17,2,5,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,17,13,13,14,15,6,21,8,15,19,21,3,13,21,13,5,14,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,21,2,5,8,7,7,14,2,15,21,7,8,5,19,10,2,17,16,21,13,5,15,21,14,13,13,4,2,15,18,21,2,5,21,21,6,2,9,15,8,13,15,21,2,16,2,15,13,16,14,14,13,20,10,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,17,16,20,14,14,6,2,15,14,21,16,17,7,21,1,7,7,4,15,8,15,15,15,6,19,5,10,15,21,21,15,6,15,15,15,19,16,16,4,23,23 +24,23,23,23,23,23,23,23,18,4,10,21,6,16,4,18,5,15,2,21,13,16,19,16,17,5,8,13,8,13,4,6,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,4,7,23,23,9,5,6,21,13,4,16,17,4,18,15,4,5,5,21,16,8,19,7,14,17,8,6,10,3,16,5,8,13,1,9,21,4,6,17,7,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,15,21,13,13,14,6,13,18,6,4,15,1,2,5,9,13,5,8,16,16,1,15,9,2,19,6,8,6,21,9,6,15,17,14,13,5,3,2,5,8,7,8,14,9,15,21,15,9,7,21,4,21,21,8,17,5,5,7,1,14,9,5,4,10,6,21,21,17,13,20,21,4,6,9,8,8,13,5,6,21,17,2,15,15,16,14,6,13,20,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,16,15,17,16,20,14,14,5,2,6,14,17,17,17,15,16,1,7,7,2,5,8,4,5,15,6,19,9,9,15,21,17,15,6,15,15,4,15,15,18,4,23,23 +24,23,23,15,17,2,15,2,21,6,6,17,6,15,10,7,13,13,2,21,13,16,7,17,16,5,8,8,7,13,21,3,15,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,17,21,15,2,16,5,2,13,6,6,5,21,10,2,2,17,16,19,14,6,7,6,21,16,14,19,7,14,15,8,7,4,3,8,2,6,2,1,7,17,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,7,18,13,7,14,15,15,21,8,15,18,15,2,7,21,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,1,2,6,21,21,21,13,6,2,21,4,7,7,7,2,16,10,21,21,15,20,21,15,13,9,6,8,13,13,15,2,21,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,18,20,14,14,13,2,13,14,16,21,16,15,16,19,21,8,13,8,15,13,5,15,15,2,9,9,15,15,17,15,9,16,13,15,21,16,16,6,23,23 +24,23,23,7,21,19,4,10,21,15,6,21,6,9,7,8,4,13,2,21,13,16,8,21,17,9,8,15,9,13,10,6,17,23,10,19,2,13,5,6,2,18,14,18,11,7,8,18,4,21,17,16,16,15,15,16,21,3,4,7,1,7,10,7,6,21,21,15,4,3,17,9,19,7,6,8,5,21,21,7,19,15,14,17,15,2,4,3,21,9,10,13,1,7,17,8,10,21,11,15,15,8,21,10,19,7,5,9,8,15,16,9,21,21,17,4,6,21,13,13,16,6,15,16,9,3,18,8,10,7,21,13,5,3,8,18,2,21,5,2,20,6,14,5,21,9,7,15,17,14,5,5,3,2,5,8,8,8,14,15,15,1,15,15,7,16,4,4,17,16,18,13,6,16,21,15,6,21,10,2,5,21,21,17,5,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,16,14,8,13,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,16,15,17,21,20,14,14,4,13,15,14,16,17,21,15,16,19,18,8,10,14,10,4,5,15,6,7,2,2,5,16,21,15,7,15,8,2,21,16,1,6,3,23 +24,23,4,7,21,6,9,10,21,5,8,16,17,4,6,21,8,13,9,17,7,19,16,16,21,10,18,5,5,6,6,6,17,15,7,2,13,6,3,8,16,3,7,7,15,7,21,17,4,16,21,17,1,6,19,16,18,3,21,15,2,15,6,10,21,5,21,9,5,8,16,14,21,7,4,8,14,2,16,6,13,13,13,15,21,10,6,21,16,13,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,17,15,8,9,21,21,17,8,16,21,23,13,1,6,9,17,9,15,2,15,6,4,21,13,16,5,6,17,6,21,9,2,1,1,1,5,18,5,15,23,21,15,6,13,2,5,9,3,1,8,15,1,15,21,15,2,21,19,4,3,17,18,6,19,2,5,23,2,5,15,19,13,11,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,19,20,13,6,13,17,2,18,3,3,4,8,15,7,21,5,23,2,16,6,3,5,13,13,16,21,6,8,21,2,13,3,23,18,11,18,17,21,21,1,7,5,17,5,23,23,9,5,2,13,4,6,21,13,15,10,16,13,2,17,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,8,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,14,2,18,15,6,21,6,8,8,7,13,15,2,21,13,16,18,15,16,5,8,13,7,13,2,8,16,23,15,3,2,15,5,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,2,6,3,14,21,7,8,13,19,18,5,10,16,17,3,19,7,15,15,6,21,16,6,19,7,14,16,8,6,8,2,16,6,8,13,1,8,16,2,6,21,11,5,15,15,17,8,16,7,5,9,8,15,13,9,10,21,21,4,21,21,13,13,14,6,13,18,8,15,7,21,2,7,21,13,5,15,8,7,2,21,5,2,20,6,8,5,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,16,13,5,16,21,13,15,14,6,2,5,10,21,4,15,20,21,16,15,9,8,8,13,15,8,2,17,2,15,13,21,14,15,5,20,8,16,13,5,4,8,13,7,14,15,19,13,7,15,21,5,16,15,16,15,20,14,14,13,2,15,14,17,16,17,15,16,21,7,8,4,7,6,10,5,15,6,14,5,9,15,21,21,15,6,15,8,2,16,16,16,5,23,23 +24,23,23,23,21,6,9,4,17,4,13,18,21,2,5,17,5,13,9,16,15,16,16,17,4,9,18,9,9,13,6,17,17,23,10,17,9,10,5,19,17,18,14,7,15,7,8,17,4,21,16,17,1,7,6,21,21,4,10,16,4,6,9,4,21,7,17,9,6,8,17,16,17,8,5,4,1,17,8,13,13,5,13,17,21,4,6,9,16,13,3,2,18,8,21,13,6,17,1,8,21,1,17,17,17,7,5,9,8,15,8,9,21,21,17,5,17,16,23,13,1,5,9,16,9,2,1,15,10,6,21,13,21,4,2,8,4,21,10,2,4,1,1,5,7,16,15,23,16,4,19,13,2,6,9,19,8,7,15,10,5,1,21,9,17,21,6,21,8,19,4,13,6,9,17,5,13,19,19,7,4,1,1,21,5,17,21,4,2,10,10,16,23,13,13,2,21,9,21,19,21,14,6,9,8,16,17,15,3,4,8,13,5,21,5,23,2,21,6,3,5,16,13,17,16,19,21,14,9,11,6,23,19,17,17,11,16,21,8,9,6,8,4,23,7,9,4,5,13,2,10,17,17,13,9,17,7,4,21,16,19,5,10,19 +24,23,23,23,23,15,9,2,17,15,5,21,6,6,2,3,13,13,2,21,13,16,15,16,21,5,8,15,8,13,6,13,18,23,15,20,2,15,19,6,2,18,14,1,11,7,8,18,4,20,21,21,15,15,10,16,21,15,15,16,5,15,13,6,15,7,21,5,2,2,21,3,20,2,2,6,5,21,17,7,13,7,14,16,16,13,4,5,14,15,15,13,21,8,16,13,6,21,11,15,15,15,17,8,8,7,5,9,8,15,15,9,2,21,21,15,6,18,13,13,14,7,13,21,8,15,20,21,2,15,8,13,5,6,7,8,2,21,5,2,9,6,14,8,21,9,21,20,2,14,13,6,21,2,5,8,8,8,14,1,15,1,15,5,7,21,2,2,17,21,8,13,5,16,21,7,15,15,7,2,15,10,21,17,13,20,21,21,15,9,8,8,13,5,7,2,21,2,15,13,21,7,23,13,20,2,16,13,5,4,8,13,8,13,9,5,13,8,7,9,5,16,15,17,15,20,14,14,5,15,15,14,17,21,17,15,15,19,19,11,6,13,13,5,5,15,15,4,2,5,15,16,21,15,6,16,13,15,17,15,23,23,23,23 +24,23,23,23,23,23,3,15,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,15,19,3,15,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,17,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,16,21,14,7,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,15,8,4,16,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,7,13,6,16,21,15,6,2,21,15,5,5,16,18,19,14,15,7,8,16,4,21,15,16,21,15,15,16,13,2,21,21,6,8,13,6,16,7,21,5,10,14,21,17,7,2,5,8,18,16,7,5,17,15,13,8,14,5,15,14,7,13,15,14,1,14,21,15,6,16,16,6,2,1,16,16,16,7,7,9,6,15,8,9,21,21,19,6,21,17,23,13,18,5,15,16,9,15,16,18,15,5,15,13,15,8,15,7,4,16,7,2,4,18,13,5,18,15,15,15,3,13,14,13,13,13,9,21,8,8,15,13,5,21,15,15,21,1,13,15,21,16,7,13,2,21,15,13,14,10,20,8,13,20,15,17,5,1,21,7,2,10,6,19,23,23,14,15,17,8,4,6,21,14,5,13,16,14,20,13,7,4,7,13,7,16,5,23,15,17,2,3,5,16,15,18,17,13,6,14,13,14,5,15,21,17,16,15,16,11,8,2,13,19,10,6,5,7,2,6,15,16,8,15,17,13,7,21,15,18,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,21,8,15,2,21,4,15,17,6,5,17,18,6,13,2,21,13,16,19,16,10,9,21,15,7,13,6,15,18,23,7,20,2,15,5,5,7,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,6,2,10,17,13,8,21,8,21,5,5,2,21,8,21,15,2,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,8,5,1,21,17,5,2,16,23,13,21,15,16,16,9,15,2,15,2,15,1,17,15,15,7,13,9,14,5,6,17,13,23,23,23,23,10,15,19,6,15,7,13,6,9,16,13,8,21,7,15,18,13,5,21,21,15,7,21,3,7,16,10,5,21,9,5,6,10,2,10,8,21,21,15,21,1,10,2,8,2,7,13,4,10,2,21,4,15,13,1,13,7,13,17,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,6,2,8,8,10,13,14,20,16,17,16,8,11,8,2,13,14,6,23,7,16,7,5,3,6,3,15,21,15,2,16,13,6,15,21,23,23,23,23 +24,23,23,7,15,10,10,6,17,15,15,16,21,15,6,15,4,8,5,15,18,16,3,15,2,5,17,5,7,13,6,6,18,23,13,19,13,15,5,6,13,16,17,21,15,7,16,18,4,17,14,16,16,21,10,19,15,2,6,16,15,15,13,8,21,5,14,8,6,10,15,8,16,8,15,6,18,2,7,13,13,17,13,17,13,13,11,15,5,5,16,8,15,7,20,2,5,21,15,21,21,1,1,7,18,7,5,9,15,15,8,5,18,21,18,6,2,16,23,13,21,5,9,17,16,15,8,21,2,13,21,13,21,6,4,8,9,21,16,2,5,11,2,13,21,18,4,16,1,5,14,15,2,7,9,7,7,8,14,2,6,17,8,1,21,21,15,15,17,20,2,5,6,15,13,14,15,7,15,11,6,6,16,2,8,17,1,7,4,10,23,16,20,14,3,2,21,7,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,13,23,21,16,2,9,6,15,13,16,16,15,19,14,5,13,4,2,19,15,16,15,16,18,8,4,7,3,6,21,8,15,14,4,17,5,15,7,17,13,8,16,13,2,17,15,16,6,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,5,15,3,21,5,2,1,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,5,21,15,15,13,2,21,8,14,5,8,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,5,2,21,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,9,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,8,21,21,2,13,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,21,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,7,8,5,5,2,7,14,5,6,16,15,11,10,21,21,15,5,17,7,15,2,15,18,15,23,23 +24,23,23,7,16,7,6,4,21,6,16,21,6,9,4,19,9,15,4,21,13,16,19,15,8,5,23,23,13,9,6,4,17,23,4,19,3,7,2,6,2,18,15,19,8,7,8,19,4,15,17,17,7,13,21,21,21,4,9,2,8,23,23,6,6,6,21,10,4,8,17,18,18,7,4,6,5,21,16,5,19,7,14,17,8,6,10,18,16,5,4,13,1,8,21,4,6,17,17,3,15,15,16,15,19,7,5,9,8,15,13,9,21,21,21,9,6,1,13,13,8,4,4,18,10,4,6,21,2,21,17,13,5,4,8,8,17,7,7,2,19,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,8,8,14,6,15,18,13,10,5,21,4,19,21,8,5,14,4,3,21,5,7,10,15,21,4,19,18,4,10,8,21,16,5,9,8,8,13,5,9,21,17,2,15,13,16,14,5,13,19,21,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,18,4,6,9,7,4,14,21,16,20,8,16,18,7,4,1,5,4,6,5,5,7,19,9,5,10,21,17,15,5,16,15,4,16,21,7,6,6,18 +24,23,23,23,23,23,23,8,21,9,15,21,16,15,13,18,7,13,8,1,13,16,20,15,2,7,21,10,8,5,6,16,17,23,10,16,13,15,5,5,8,18,14,7,15,7,8,17,4,21,15,17,18,19,6,16,1,2,10,15,13,6,13,2,21,5,21,7,6,14,2,6,21,2,8,6,5,4,16,14,13,11,13,16,21,2,5,7,14,13,17,2,21,14,21,2,5,21,15,8,21,1,1,17,17,7,5,9,8,15,7,9,1,11,17,5,15,16,23,13,17,6,7,16,9,2,7,1,5,6,21,13,21,8,13,21,2,21,2,20,4,18,23,23,23,18,13,15,14,15,13,10,14,16,9,15,15,16,14,7,10,21,13,2,21,1,5,1,17,16,2,2,10,16,21,8,14,6,15,11,5,6,1,21,2,16,1,4,10,16,10,7,23,23,14,19,15,15,2,19,21,14,6,13,14,16,17,15,15,4,18,13,7,17,8,23,13,11,2,3,6,16,13,15,16,20,4,13,13,2,13,23,18,16,18,7,16,1,8,4,5,11,4,5,6,5,9,6,13,16,21,15,16,13,2,15,16,15,17,21,19,2,3,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,10,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,8,21,5,5,3,16,15,3,8,18,15,5,15,13,11,15,13,20,16,3,15,2,8,21,6,7,13,16,6,19,23,13,19,2,14,5,15,14,16,16,21,15,7,16,19,4,21,14,21,1,17,7,21,11,2,1,15,5,2,9,5,17,5,21,15,6,2,16,8,16,8,14,3,5,16,15,6,13,15,13,21,7,16,21,3,5,14,16,8,1,7,20,2,5,21,11,16,7,1,1,8,16,7,5,9,15,15,15,5,16,16,21,13,2,16,23,13,21,3,10,21,15,15,5,21,15,5,21,7,21,7,3,8,2,17,16,7,13,1,2,6,16,3,15,15,19,5,15,15,19,15,7,15,13,8,14,2,6,11,8,8,21,21,5,15,16,20,2,5,16,15,15,7,14,5,7,11,5,18,17,2,2,8,1,2,4,10,16,18,23,8,8,2,17,15,7,13,21,15,14,3,15,8,16,15,13,4,8,13,8,17,13,23,7,17,2,9,6,17,15,16,16,6,18,14,13,6,7,7,16,15,17,15,17,18,8,4,7,15,2,15,7,21,14,8,16,5,2,15,17,13,6,16,15,2,15,16,16,23,23,23 +24,23,23,14,21,10,5,15,16,2,6,2,17,13,9,18,10,13,8,16,7,21,19,15,4,9,21,5,8,13,15,7,16,23,13,17,2,6,15,21,14,16,2,8,15,7,8,17,4,21,14,17,21,21,15,16,8,5,10,16,15,15,13,4,15,4,20,8,6,1,21,8,16,2,14,10,5,4,16,7,13,7,13,16,17,13,15,6,21,7,5,13,21,14,21,2,5,16,16,3,21,1,17,16,21,7,5,9,7,15,8,9,1,17,21,6,2,18,23,8,15,5,15,16,9,15,19,21,5,4,17,13,17,4,8,8,2,7,1,2,4,15,13,2,21,14,23,6,9,10,4,19,13,21,13,16,7,8,14,2,5,1,16,8,17,21,6,4,21,6,2,13,6,16,16,7,14,6,15,7,4,6,17,21,15,16,21,4,2,11,10,5,23,9,8,13,16,2,2,4,21,8,23,13,16,7,17,15,9,4,8,13,15,21,5,23,15,21,2,7,6,16,15,21,16,19,15,4,13,13,2,23,17,15,17,15,17,8,16,5,5,1,14,4,17,5,9,15,13,7,21,21,17,15,5,21,15,2,17,21,16,5,23,23 +24,23,23,10,15,14,15,6,21,6,15,19,6,2,5,7,13,13,2,16,13,16,3,15,6,9,21,15,8,13,15,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,3,21,15,15,1,17,14,19,13,10,15,5,21,21,6,19,15,14,16,15,2,10,9,21,15,15,13,1,7,16,13,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,21,13,6,15,21,7,15,10,7,2,21,10,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,14,7,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,16,20,14,4,14,5,16,14,17,21,17,15,15,19,8,10,13,13,7,14,9,15,15,10,17,15,15,21,18,15,10,17,13,2,1,16,15,23,23,23 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,15,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,4,16,21,7,10,4,16,6,17,4,7,7,5,21,17,9,19,9,14,17,8,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,15,17,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,2,9,21,8,21,13,7,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,17,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,16,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,2,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,8,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,10,6,6,10,2,21,3,15,2,17,13,17,15,16,21,5,8,15,8,9,7,17,8,23,3,19,2,13,6,6,2,18,14,21,9,7,8,3,4,14,21,21,11,15,15,21,21,2,6,16,5,2,4,15,21,15,21,7,15,7,8,10,18,6,14,7,10,21,16,6,19,7,14,17,8,6,4,3,16,15,14,5,1,7,20,15,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,2,4,21,9,13,14,10,15,16,8,10,18,21,2,5,7,13,5,8,17,8,2,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,6,2,5,7,8,8,14,16,15,17,15,10,8,21,9,8,21,21,21,13,9,16,21,10,14,7,7,2,6,10,21,1,10,20,1,2,5,5,4,16,15,5,13,21,21,2,7,16,21,14,5,13,20,4,17,15,5,4,8,13,15,13,5,9,13,7,2,7,17,16,7,16,16,20,14,8,7,10,4,14,21,21,16,16,17,19,17,8,10,8,14,15,8,1,15,10,2,5,15,15,17,16,2,17,13,6,7,21,18,23,23,23 +24,23,23,7,8,9,9,5,17,6,4,17,6,4,4,19,13,15,9,16,13,1,19,15,21,9,8,10,9,13,4,6,21,23,7,18,9,6,9,4,2,18,15,19,15,7,8,21,4,8,17,7,7,15,1,21,21,6,10,8,14,23,23,19,9,4,21,5,4,4,17,3,17,9,4,5,5,17,16,14,19,7,14,16,21,6,4,19,17,13,4,6,17,8,21,4,4,21,17,6,15,8,1,21,18,7,5,9,8,15,9,9,4,17,17,5,6,21,13,13,19,13,10,16,4,8,4,21,17,5,21,13,5,8,8,8,3,14,7,2,4,6,14,5,21,9,18,19,7,14,4,5,4,2,5,8,7,8,14,21,15,19,13,4,8,21,4,4,21,17,15,5,13,5,21,7,4,15,9,4,5,18,21,21,9,21,1,18,4,9,4,7,13,5,8,21,17,4,5,13,15,14,7,9,18,4,16,1,5,4,7,13,10,21,8,19,13,7,2,9,5,16,15,18,16,19,14,5,13,10,4,14,17,17,21,16,17,18,8,9,4,5,2,4,5,13,4,14,9,5,4,17,16,7,6,16,15,6,17,16,21,4,23,23 +24,23,23,23,8,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,5,17,17,2,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,2,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,16,21,17,7,6,15,15,4,15,15,21,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,20,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,9,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,21,19,21,19,6,10,16,15,15,13,4,21,5,20,2,5,2,16,7,19,9,4,9,5,19,10,13,13,15,13,5,21,10,19,2,3,13,5,8,19,7,21,2,11,21,15,8,17,7,17,8,21,7,5,9,16,15,3,9,1,21,16,2,3,21,23,13,19,5,9,16,1,15,18,17,4,4,21,13,14,5,8,8,2,14,18,13,23,23,23,23,23,23,23,23,23,23,23,23,23,7,15,7,8,8,15,4,5,1,13,15,18,16,6,6,15,19,2,18,15,6,2,9,14,13,10,13,13,2,18,21,9,5,21,15,3,8,16,19,23,3,16,13,21,14,13,6,21,14,14,6,21,16,17,14,3,4,6,13,7,17,17,23,13,16,15,8,5,15,13,17,16,18,7,4,23,23,2,14,19,17,21,16,17,21,7,6,13,17,8,23,5,6,5,8,13,18,4,9,17,15,4,17,7,2,17,17,19,5,3,23 +24,23,23,23,23,16,2,2,21,2,15,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,7,21,23,21,3,2,15,3,6,2,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,10,21,7,2,16,17,2,19,8,6,15,5,16,8,4,3,15,14,16,8,4,5,3,17,13,8,13,1,8,17,2,5,21,11,5,15,8,17,2,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,5,2,2,8,5,8,8,7,14,19,15,17,15,2,8,19,10,2,21,16,21,13,9,15,21,9,2,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,8,21,8,8,18,2,8,13,21,14,4,13,20,8,16,15,5,4,7,13,13,13,5,8,13,8,2,9,6,15,15,17,15,20,8,14,5,13,15,14,16,21,21,8,15,21,8,3,4,14,8,21,14,15,14,13,5,8,14,21,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,15,15,2,10,17,15,15,21,6,7,13,18,13,13,2,16,13,16,7,15,17,5,8,13,7,13,2,2,17,23,21,3,2,15,5,6,2,18,15,21,11,7,8,18,4,16,16,21,16,7,15,16,21,15,2,15,8,13,5,15,2,21,21,7,7,16,17,2,19,8,2,2,5,21,16,7,19,7,14,16,8,6,4,9,21,15,8,13,1,8,16,15,15,21,11,15,15,15,17,10,19,7,5,9,8,15,15,9,21,21,17,2,21,17,13,5,14,15,15,16,8,15,19,15,2,7,17,13,5,15,7,18,2,21,5,2,21,6,8,6,21,9,6,15,16,14,13,5,6,2,5,8,8,8,14,15,15,1,15,5,8,21,2,2,16,8,21,13,5,13,21,5,14,7,13,2,15,10,21,16,8,20,1,21,13,9,8,8,13,6,8,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,21,19,7,14,7,2,10,14,16,16,21,8,16,19,8,8,2,14,13,4,5,15,4,19,5,9,15,8,21,15,15,16,15,2,17,16,8,15,8,18 +24,23,23,15,21,15,2,4,21,16,6,1,6,4,2,21,13,15,2,21,13,15,7,17,8,5,8,3,8,13,2,2,20,23,21,10,2,15,5,6,2,18,14,1,9,7,8,18,4,15,18,15,11,15,15,16,21,15,2,16,5,15,13,6,6,8,21,6,2,6,17,15,17,2,4,7,5,21,16,9,19,7,14,16,8,6,4,2,16,13,13,2,1,4,21,18,6,21,11,6,15,15,7,8,1,7,5,9,8,15,15,9,21,21,16,5,7,21,13,13,14,10,13,20,8,2,18,1,2,7,17,13,5,13,16,7,2,21,5,2,4,6,14,13,21,8,8,15,8,14,13,5,14,2,5,8,8,8,14,6,15,17,15,15,7,21,2,8,21,16,18,13,5,16,21,15,7,15,7,2,2,10,18,6,8,20,21,17,5,9,4,16,7,2,14,21,21,2,15,13,21,14,13,5,20,2,17,15,5,2,8,13,15,13,13,3,13,7,2,13,17,16,15,16,17,20,14,14,15,2,10,14,16,17,15,15,17,19,17,15,6,11,4,10,14,1,5,10,2,9,15,15,17,15,6,17,13,2,8,21,15,6,23,23 +24,23,23,23,23,23,4,6,17,4,10,19,21,6,7,2,17,13,8,19,7,21,18,18,6,5,21,10,13,9,19,7,19,23,13,19,9,6,9,16,10,1,8,13,15,13,11,17,4,21,14,17,15,16,7,16,17,4,19,16,6,5,13,4,15,7,18,21,5,4,17,4,17,6,5,9,5,4,16,19,13,8,13,17,21,3,6,18,9,9,2,6,19,8,21,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,18,17,7,17,16,23,13,4,5,2,17,9,10,5,17,15,15,10,13,21,4,9,8,4,21,9,2,4,8,7,5,6,7,6,23,6,5,9,2,8,6,9,17,8,8,15,21,5,21,7,4,17,20,4,3,21,19,9,15,7,18,21,9,2,6,9,7,8,1,21,17,5,17,21,10,2,10,10,1,23,4,9,4,21,15,21,19,17,14,5,5,1,6,17,7,7,4,8,13,5,4,7,23,9,16,6,9,5,8,15,21,17,2,8,4,4,13,15,23,19,8,18,8,16,21,7,1,13,16,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,23,23 +24,23,23,23,23,21,6,15,16,8,9,15,6,8,6,21,13,15,2,17,13,21,15,16,3,5,21,6,8,13,4,2,20,23,6,3,4,7,9,6,2,18,14,21,7,7,8,18,4,8,21,15,11,15,9,16,21,10,2,16,5,21,13,4,6,2,17,5,2,16,16,2,18,7,6,7,9,21,16,8,19,7,14,16,8,6,4,3,16,13,4,4,1,7,21,15,6,21,11,10,15,8,21,7,8,7,5,9,7,15,15,9,18,17,21,10,15,17,13,13,14,4,15,21,8,4,18,21,2,7,17,13,5,5,8,8,2,21,5,2,20,6,8,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,17,15,1,16,8,8,21,6,4,21,21,17,5,6,8,21,7,17,4,7,2,10,10,21,6,7,20,21,4,13,9,6,16,13,5,15,21,18,2,4,13,16,14,7,5,20,17,16,15,5,2,8,13,15,13,13,19,13,7,2,15,17,8,15,16,1,20,14,14,9,2,4,14,17,16,15,15,21,19,17,8,6,8,5,15,7,18,6,6,2,9,15,16,17,15,4,17,13,6,10,17,15,23,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,17,9,9,8,5,8,16,23,7,16,9,9,4,7,17,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,4,4,13,21,7,21,5,8,21,16,4,17,9,2,6,4,21,5,14,20,7,14,1,1,4,5,19,7,15,14,16,21,8,16,2,5,21,21,2,19,8,21,7,10,7,5,9,9,15,7,9,17,1,18,4,9,1,21,9,8,15,10,8,5,7,18,17,15,4,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,7,21,17,7,9,6,4,10,5,18,17,4,9,15,21,4,6,11,4,8,13,17,5,2,17,16,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,10,9,5,16,15,19,17,11,21,14,9,4,16,11,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,18,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,10,15,15,10,6,15,6,10,7,21,10,15,2,17,13,21,15,16,21,5,8,15,5,13,10,21,20,23,10,19,2,15,5,6,2,18,14,1,15,7,8,7,4,15,21,17,11,7,15,21,21,15,2,23,23,23,13,14,13,15,1,4,8,15,20,21,17,4,6,6,15,16,10,7,19,15,14,8,8,6,9,21,17,13,10,19,16,7,15,15,10,21,11,15,17,8,1,2,9,7,5,9,8,15,15,9,13,16,21,6,1,21,13,13,14,10,15,16,8,7,18,21,2,8,17,13,5,8,16,8,2,21,5,2,9,6,14,7,21,9,6,15,8,14,13,5,21,2,5,8,8,8,14,10,15,1,16,10,8,21,10,7,21,16,21,13,5,15,21,4,8,7,5,2,5,2,21,8,5,20,21,2,3,9,6,16,13,13,14,21,21,2,15,13,16,14,6,7,20,8,16,15,5,2,8,13,15,15,13,19,13,8,2,13,16,16,15,16,1,20,14,14,6,2,15,14,21,16,15,15,16,19,17,8,6,8,4,15,7,1,6,15,2,9,15,15,17,15,15,17,13,4,16,17,15,10,23,23 +24,23,23,23,23,23,23,23,17,15,6,15,18,15,6,15,13,16,6,13,18,16,3,15,2,6,17,13,5,13,14,6,15,23,13,3,13,15,5,6,10,16,16,21,15,7,16,18,4,17,14,16,15,16,15,19,15,15,6,16,15,15,13,2,21,5,6,8,15,2,8,2,16,8,14,2,19,2,17,13,13,17,13,8,15,13,11,2,5,5,16,6,1,7,20,2,5,21,15,21,18,1,1,8,1,7,5,9,15,15,8,5,16,17,18,3,2,16,23,13,10,15,15,16,5,15,16,16,15,23,23,13,21,14,2,8,2,17,21,13,11,11,6,5,21,18,15,17,16,5,14,6,2,8,8,7,7,8,14,2,6,17,8,8,21,21,5,15,17,20,8,5,2,15,15,15,14,6,15,11,6,2,16,2,15,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,15,5,16,21,16,15,15,4,8,13,8,21,14,23,7,16,2,9,6,15,13,16,16,8,19,14,5,13,2,7,19,15,16,15,16,18,8,2,7,10,7,21,5,9,14,15,15,5,15,16,17,13,2,15,13,2,21,15,16,5,10,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,1,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,10,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,9,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,8,9,21,10,10,10,17,10,10,21,16,7,2,10,9,21,8,15,13,21,19,18,18,9,21,5,7,13,15,7,21,23,9,16,13,13,5,10,16,18,14,15,15,7,8,17,4,18,14,17,21,16,15,18,18,4,15,16,5,6,13,2,16,8,21,10,6,2,21,8,1,2,14,5,21,17,15,14,6,15,13,8,21,10,19,4,14,9,7,10,19,15,15,21,6,16,15,6,21,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,15,15,6,21,9,10,10,18,10,6,20,13,21,6,9,8,16,17,9,9,14,21,14,5,1,4,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,15,8,21,1,21,4,17,13,10,13,6,17,21,7,14,2,7,2,5,2,21,21,5,17,1,2,2,8,16,8,23,9,8,21,21,14,15,13,21,13,4,13,15,8,17,15,3,4,8,13,5,17,13,23,17,16,16,13,5,15,13,1,16,5,1,14,9,13,10,2,19,16,15,15,1,1,16,4,2,14,19,23,9,5,14,2,13,7,6,21,17,2,10,16,7,2,1,16,19,10,15,18 +24,23,23,23,23,23,23,3,18,15,15,21,6,2,4,3,13,15,2,21,13,16,19,15,21,15,8,13,8,13,15,8,16,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,8,21,15,15,15,15,16,21,3,2,9,14,23,23,21,7,2,21,5,6,2,16,8,18,8,4,15,6,16,9,7,17,7,14,17,8,4,5,3,17,15,8,13,1,8,17,2,10,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,15,10,21,8,15,19,21,2,13,21,13,5,8,17,7,2,1,5,3,19,6,14,5,21,9,2,5,2,14,10,5,14,2,5,8,8,8,14,2,15,17,15,15,5,19,3,4,21,16,21,13,5,15,21,15,15,5,2,2,15,21,21,8,5,20,21,6,2,9,17,8,13,15,4,2,17,2,15,13,21,14,4,13,20,1,16,15,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,17,16,20,14,14,3,8,15,14,21,16,1,15,16,1,7,5,2,7,13,19,9,15,7,14,2,5,7,21,17,15,6,8,15,8,10,17,16,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,2,6,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,21,15,16,21,6,2,16,15,2,13,6,21,5,21,15,8,15,16,5,17,15,14,13,14,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,15,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,13,15,8,15,15,2,21,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,13,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,6,21,15,15,15,16,2,15,11,6,8,15,7,13,13,2,21,13,16,15,17,21,5,17,15,8,15,15,2,18,23,7,3,2,13,5,6,2,18,14,1,11,7,8,16,4,21,14,21,15,15,15,17,21,2,15,16,5,10,2,2,8,2,21,5,9,2,16,14,16,7,15,13,5,17,21,13,3,7,14,18,7,6,8,2,16,13,13,8,15,7,21,15,6,21,11,6,15,8,21,8,21,7,5,9,15,15,15,9,21,21,21,14,16,17,13,13,21,14,13,21,8,2,18,15,2,8,21,13,5,8,15,8,2,18,5,2,9,6,14,5,21,9,6,13,4,14,13,5,14,2,5,8,8,8,14,16,15,1,21,13,21,21,9,2,1,21,21,13,7,15,21,7,2,15,10,2,15,2,21,8,2,20,1,17,13,9,3,8,13,5,9,2,21,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,8,13,13,3,13,7,9,9,5,17,15,17,21,20,14,14,15,2,15,14,21,21,16,8,7,19,21,8,13,7,14,21,7,7,15,15,7,6,15,17,3,15,2,21,15,2,7,17,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,21,1,9,11,7,8,13,15,16,15,23,7,3,2,13,5,6,2,18,21,18,9,7,8,13,4,21,18,17,15,15,15,16,21,15,10,16,5,2,13,5,15,15,21,5,21,2,21,16,16,7,6,7,5,21,13,13,20,8,14,17,8,6,4,3,21,13,6,14,1,8,16,15,6,21,11,10,15,16,16,15,20,7,5,9,15,15,15,9,16,21,16,2,18,16,13,13,14,6,15,16,8,15,18,21,2,7,17,13,5,5,16,8,2,21,5,2,19,6,14,6,21,9,6,5,3,6,13,5,4,2,5,8,8,8,14,21,15,1,1,4,8,21,10,2,21,21,21,13,6,15,21,7,14,7,7,2,3,10,21,15,15,20,1,17,6,13,4,8,13,5,15,2,21,2,15,13,1,14,7,7,20,21,17,13,6,4,8,13,8,9,13,16,13,9,15,9,5,17,13,17,15,20,14,15,5,2,13,15,16,16,15,16,15,19,8,18,13,14,4,15,7,4,6,10,2,5,5,16,17,15,1,17,13,15,1,15,23,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,14,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,23,23,23,23,23,23,23 +24,23,6,5,21,15,10,2,21,15,15,21,6,15,2,3,13,13,2,17,13,16,15,17,3,9,21,7,8,13,15,2,21,23,13,3,9,8,5,6,2,18,21,1,11,7,8,18,4,15,21,21,15,13,3,17,21,15,2,16,5,2,13,6,6,8,21,5,2,2,17,16,16,4,4,15,5,21,16,5,20,7,14,16,16,6,8,2,16,13,13,4,17,7,17,15,6,21,11,6,15,8,17,8,18,7,5,9,15,15,15,9,21,21,21,15,15,7,13,13,14,6,15,16,8,15,18,21,2,13,21,13,5,15,16,8,2,21,5,2,8,6,14,8,21,9,19,6,8,14,5,5,16,2,5,8,8,8,14,8,15,1,16,6,8,21,2,2,21,16,18,15,5,16,21,7,15,2,7,4,15,10,21,15,15,20,21,16,1,9,4,8,13,5,15,2,21,2,15,13,18,14,15,5,20,1,8,13,5,4,8,13,8,9,13,5,13,9,15,9,5,16,15,17,15,20,7,14,5,2,13,15,17,17,16,15,15,18,11,6,17,14,13,17,7,13,5,6,2,9,15,16,17,15,6,17,13,2,17,15,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,11,5,13,20,11,19,15,6,21,17,5,2,14,13,8,13,21,13,17,13,10,5,16,14,16,16,16,15,7,1,19,4,21,3,21,1,16,15,15,11,2,15,15,15,15,13,8,21,5,21,8,10,2,16,8,17,8,14,9,6,3,8,14,14,8,13,18,15,21,18,15,5,5,16,6,16,7,17,2,5,21,16,2,1,1,17,8,16,7,5,9,8,15,15,6,15,16,10,2,21,21,23,14,15,13,15,21,5,6,8,21,21,15,21,5,21,10,8,8,16,17,2,13,13,16,2,15,10,10,10,15,19,5,14,15,19,16,7,3,7,8,15,2,15,21,11,10,21,1,2,15,17,20,8,9,8,15,7,5,14,10,10,11,15,18,1,2,6,16,21,13,10,10,23,17,20,14,3,2,17,15,7,13,18,14,15,7,8,15,16,15,13,4,8,13,8,17,13,23,2,17,2,15,6,8,15,16,16,10,14,5,13,6,14,14,16,16,16,11,16,16,8,2,15,15,2,15,5,21,14,8,16,5,8,15,17,13,2,17,15,2,21,21,16,9,23,23 +24,23,23,7,16,5,4,10,21,15,6,21,6,2,9,15,9,13,2,21,13,16,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,15,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,5,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,2,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,21,16,21,13,5,15,21,2,14,15,10,2,7,10,21,15,16,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,16,8,4,17,17,21,23,23,23 +24,23,23,23,23,15,13,2,21,15,15,21,6,2,6,15,13,13,2,21,13,16,21,18,21,5,7,15,9,13,2,7,15,23,13,3,2,7,5,6,2,18,15,21,11,7,8,16,4,20,14,21,15,15,16,16,21,5,15,16,5,15,13,13,21,7,21,5,10,2,17,2,18,5,4,7,5,21,21,7,9,7,14,2,8,2,6,9,21,15,2,13,1,7,16,15,6,21,21,6,15,15,17,8,16,7,5,9,15,15,15,9,21,21,21,14,21,16,13,13,14,6,13,16,8,2,10,18,2,15,20,13,5,15,16,8,2,21,5,2,2,6,14,1,21,9,2,16,13,6,13,6,16,2,5,8,8,8,14,15,15,1,15,15,21,21,2,8,21,21,21,13,5,15,21,7,5,15,7,2,4,2,21,17,5,20,13,15,15,8,8,8,13,14,2,2,21,2,15,13,21,14,15,7,20,16,21,15,3,4,8,13,8,15,1,15,9,4,19,9,5,17,15,17,15,19,14,14,2,13,15,14,21,21,17,15,15,19,19,6,13,14,6,15,16,2,13,6,5,6,15,16,21,15,15,16,13,4,21,15,15,6,23,23 +24,23,23,23,15,9,8,7,16,15,5,21,6,15,2,19,5,15,10,17,13,21,18,15,16,5,8,13,8,13,2,8,16,23,8,3,2,15,5,6,2,18,14,18,21,7,8,18,4,15,21,15,15,15,15,21,21,2,7,3,14,21,5,8,13,19,18,5,2,16,17,2,18,3,6,15,5,21,16,6,3,7,14,16,8,7,15,13,16,15,6,13,1,8,1,15,2,16,15,6,15,15,17,8,2,7,5,9,8,15,13,9,21,21,21,2,6,17,13,13,14,6,13,21,8,15,18,21,2,8,21,13,5,14,15,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,7,15,21,13,5,15,21,13,15,14,6,2,5,10,21,16,15,20,21,4,15,9,8,8,13,13,6,2,17,2,15,13,21,14,15,9,20,16,8,13,5,4,8,13,8,13,7,19,13,7,15,9,5,16,15,17,16,20,14,6,13,13,15,14,17,16,17,15,17,21,7,2,4,7,5,15,5,15,6,15,9,9,5,21,21,15,6,16,15,4,16,15,16,6,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,4,23,23 +24,23,23,10,21,8,6,2,21,4,15,17,8,7,7,15,13,13,16,16,13,21,15,16,8,3,17,6,7,13,2,8,16,23,9,17,10,13,8,21,14,21,14,21,19,7,16,18,4,21,14,21,15,16,15,16,21,4,5,16,6,6,9,2,21,2,21,5,2,4,16,21,8,8,14,15,6,17,16,14,13,7,10,6,9,8,5,2,4,14,16,6,2,8,16,8,6,21,21,6,21,7,16,1,2,7,5,9,8,7,15,5,4,21,21,10,21,16,13,13,15,7,15,16,8,6,2,1,2,7,21,13,19,10,9,21,21,17,3,7,7,16,2,6,19,16,15,23,23,5,2,4,4,16,9,8,13,8,15,7,5,21,8,2,21,21,16,5,21,3,10,13,2,17,21,10,14,14,10,21,7,16,21,21,13,18,1,10,2,15,8,8,13,10,2,2,21,2,5,21,21,14,15,13,8,10,16,15,5,4,8,13,7,13,15,15,16,15,8,9,5,16,13,21,17,8,21,14,4,13,13,3,21,15,17,15,16,21,16,7,5,15,4,21,14,8,6,6,10,6,4,21,17,15,6,16,15,2,16,7,19,5,15,23 +24,23,23,23,23,23,2,8,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,9,14,15,8,14,16,5,17,15,14,13,21,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,5,16,13,7,15,10,15,18,16,9,21,21,10,15,16,20,2,14,8,15,17,13,6,15,8,15,15,2,16,2,6,21,1,15,5,9,21,21,23,2,3,2,21,15,14,5,18,8,5,15,8,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,15,15,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,8,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,10,16,8,9,5,17,10,9,17,6,4,4,3,13,13,4,17,13,16,19,8,17,9,2,9,5,20,7,9,18,23,15,16,9,15,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,4,21,21,9,10,4,17,4,17,7,4,9,10,17,16,6,19,7,14,17,8,2,2,3,17,9,10,17,1,8,16,4,10,21,11,10,15,7,1,23,10,13,5,9,8,15,8,9,17,21,17,6,4,21,13,13,21,4,9,21,9,4,18,17,21,7,21,15,5,3,15,8,4,16,15,9,21,6,14,4,16,9,3,16,7,21,8,8,9,6,9,4,8,8,14,4,17,1,15,2,5,17,9,4,21,15,7,5,5,17,21,5,4,4,3,2,21,1,18,4,10,20,21,17,15,7,9,8,7,9,9,2,17,15,15,6,16,14,5,6,20,6,16,13,5,4,8,13,8,11,10,19,13,8,8,9,5,16,15,17,17,20,14,5,5,9,2,15,16,17,1,15,17,18,19,8,10,7,10,4,9,15,4,14,9,7,4,17,16,2,6,16,8,4,17,21,21,23,23,23 +24,23,6,15,21,2,7,10,16,6,4,21,6,2,6,8,14,13,10,18,13,21,19,16,4,2,21,5,9,13,6,8,18,23,15,20,10,15,5,2,2,20,19,21,15,7,7,15,4,21,14,21,15,17,15,16,21,10,6,16,10,10,13,2,21,2,21,5,10,6,21,2,16,6,6,2,5,4,17,5,13,7,13,15,16,20,10,14,16,13,8,10,3,7,16,6,8,21,21,2,2,1,21,1,5,7,5,9,8,15,15,9,21,21,17,2,8,17,13,13,7,10,2,16,10,15,21,15,2,8,21,10,16,10,4,5,5,21,4,16,4,1,6,6,15,19,5,2,19,19,15,20,13,8,9,8,15,8,21,15,13,19,13,13,1,21,6,4,21,16,2,13,10,21,21,8,14,14,3,10,10,1,21,19,4,5,21,4,18,5,8,19,5,15,19,2,21,6,15,13,21,14,2,8,16,2,18,17,3,4,8,13,8,10,19,23,3,2,15,11,3,1,13,16,17,5,14,10,5,13,15,10,15,17,16,16,15,8,11,15,6,5,1,5,6,1,2,10,15,13,2,21,18,6,10,21,13,2,15,17,8,2,23,23 +24,23,23,15,8,3,10,4,19,15,10,21,6,4,4,18,5,15,2,21,13,17,19,15,17,5,8,13,8,9,2,8,16,23,7,19,4,10,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,15,21,21,1,10,9,14,23,23,17,5,4,21,9,6,16,17,17,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,19,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,6,13,18,6,8,15,21,4,10,17,13,5,2,16,8,10,15,5,2,18,6,8,5,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,15,13,9,15,21,14,15,5,4,2,4,17,21,8,5,20,1,3,13,9,15,8,13,5,4,21,17,2,15,13,16,14,4,5,20,6,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,17,17,15,17,21,7,7,2,5,8,4,5,15,8,19,5,9,6,21,17,15,10,15,15,8,17,8,17,23,23,23 +24,23,23,23,1,8,16,10,18,10,6,17,15,9,2,16,14,13,7,21,13,16,15,16,6,5,21,7,8,13,10,17,17,23,7,18,9,13,6,4,2,18,14,21,10,13,16,18,8,15,14,21,13,15,15,16,21,15,6,16,6,15,13,2,21,2,21,9,6,8,21,2,17,6,5,16,5,21,7,14,3,7,14,17,15,5,15,20,14,7,2,5,19,8,16,10,6,21,21,6,2,15,16,13,5,7,5,9,8,15,15,5,16,21,1,4,2,17,13,13,14,13,15,16,8,15,20,21,10,13,2,4,16,15,14,21,5,17,5,2,19,6,2,10,21,10,14,15,19,21,15,5,14,2,5,8,15,8,14,21,13,15,21,2,18,21,6,15,1,9,10,15,6,21,21,13,14,5,7,2,2,21,21,13,13,17,16,7,10,15,7,7,13,14,9,2,21,2,15,15,21,14,5,13,15,2,21,15,3,4,15,13,8,15,2,8,14,16,16,9,5,17,13,16,19,8,21,4,5,5,2,4,18,15,16,16,16,18,16,7,13,7,2,21,7,16,15,6,10,6,4,15,17,15,5,16,13,2,16,16,1,4,23,23 +24,23,4,15,21,6,10,4,21,8,7,17,11,7,2,15,10,13,7,17,13,16,8,15,16,3,16,6,8,13,2,15,16,23,7,16,9,13,9,15,16,21,14,21,19,7,16,18,4,21,14,21,15,17,8,16,21,4,5,16,6,15,9,2,21,4,16,6,10,1,16,3,16,8,14,5,6,17,16,14,13,8,14,6,9,8,15,21,20,15,4,14,2,8,16,15,6,21,17,6,18,7,17,7,2,7,5,9,8,7,8,5,4,21,21,10,21,16,13,13,14,8,2,16,8,6,10,1,2,7,21,13,18,9,9,21,5,17,3,7,8,16,1,13,19,16,4,23,23,8,2,10,7,16,9,8,13,7,15,5,5,21,15,9,21,21,8,10,21,10,10,13,4,17,21,10,14,15,10,7,10,21,21,16,13,19,1,2,13,8,17,8,13,1,2,2,21,2,13,5,21,14,14,13,8,16,16,15,5,4,8,13,7,13,6,2,4,8,8,9,5,16,13,21,17,8,21,14,9,13,13,8,17,15,1,15,16,21,16,8,5,7,2,21,16,5,8,15,10,6,4,17,17,15,6,21,15,2,15,15,18,5,15,19 +24,23,23,23,23,23,5,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,2,2,2,21,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,8,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,7,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,13,2,21,13,15,8,17,17,5,8,3,8,13,2,2,20,23,21,3,2,15,5,6,2,18,14,1,9,7,8,18,4,15,18,15,15,15,15,16,21,15,2,16,5,2,13,6,6,5,18,4,2,10,16,14,17,2,2,6,5,17,7,9,19,15,14,16,8,6,2,2,17,13,13,19,1,7,21,18,6,21,11,6,15,15,8,8,1,7,5,9,8,15,15,9,21,17,8,5,7,21,13,13,14,6,13,20,8,10,18,1,2,7,17,13,5,5,16,7,2,21,5,2,4,6,14,5,1,8,6,13,2,14,13,5,14,2,5,8,8,8,14,7,15,17,8,15,7,21,10,8,21,8,18,13,5,16,21,10,14,15,7,2,6,10,18,2,2,20,21,21,5,9,4,16,13,10,14,21,18,2,7,16,21,14,7,5,20,16,17,13,5,2,8,13,15,13,13,3,15,8,2,13,17,16,7,16,17,20,14,15,10,2,2,14,16,21,15,8,16,19,16,8,10,8,2,13,2,1,15,5,2,9,2,15,17,15,13,17,13,8,16,1,16,6,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,18,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,7,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,6,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,10,21,21,4,9,16,17,9,13,4,10,15,8,16,13,16,15,17,4,9,18,10,7,13,6,6,3,23,19,17,21,14,5,6,2,18,15,21,1,7,16,15,4,18,14,10,16,21,21,21,21,3,21,15,5,6,13,4,19,5,14,4,15,14,16,7,18,5,15,6,5,21,4,10,15,7,7,21,2,4,5,3,14,10,7,15,21,14,21,8,6,15,21,2,19,11,17,13,10,7,5,9,17,8,7,9,4,17,18,6,21,6,13,13,14,2,15,16,6,5,19,16,3,7,21,13,17,15,5,17,13,16,8,8,5,19,15,3,1,2,14,23,23,5,7,14,2,10,9,20,13,8,14,2,15,1,21,15,21,21,6,4,18,3,9,13,4,21,21,7,5,7,7,4,15,1,21,20,4,15,1,16,6,15,8,7,13,3,9,2,17,2,13,13,16,14,15,13,8,21,16,15,5,4,8,13,8,7,13,2,15,15,18,9,5,16,13,17,16,10,21,14,5,13,13,19,19,13,21,16,16,18,16,13,5,7,4,6,14,5,7,16,9,15,15,17,17,15,13,16,7,4,8,16,20,6,3,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,4,10,8,16,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,7,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,16,2,15,21,2,15,6,21,5,5,13,13,21,2,13,7,18,21,16,2,5,21,3,7,13,15,6,16,23,13,17,6,14,5,16,6,21,14,15,15,7,21,16,4,21,14,21,15,15,16,8,21,5,2,17,2,2,13,6,21,5,13,7,8,10,21,2,21,6,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,7,17,15,16,6,5,21,21,19,21,7,1,15,17,7,5,7,16,15,7,5,15,21,18,5,21,8,23,14,14,15,6,16,8,2,8,21,2,5,20,5,21,3,13,17,8,16,2,3,21,21,3,6,21,8,6,10,21,5,16,8,2,15,9,8,13,7,15,2,15,18,16,5,21,21,10,15,21,20,8,14,7,4,17,5,2,6,16,15,13,10,16,2,6,21,1,3,3,9,21,21,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,15,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,15,18,15,16,15,15,21,8,6,7,7,15,16,8,10,14,6,15,6,21,21,1,15,2,16,15,2,15,21,2,5,3,23 +24,23,23,10,8,3,10,4,18,7,10,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,17,19,9,14,9,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,1,19,8,5,4,5,21,16,9,19,9,14,17,8,6,4,3,17,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,18,4,10,17,13,13,14,5,13,18,4,4,15,21,10,6,17,13,5,8,16,8,9,14,10,2,17,6,14,6,21,9,5,16,9,14,13,6,8,14,5,8,7,8,14,4,15,21,15,15,7,21,10,8,18,17,21,13,5,16,21,14,8,6,4,2,9,21,21,17,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,15,7,19,13,8,2,9,5,17,15,16,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,2,5,4,4,6,15,4,19,9,5,10,21,17,15,6,15,8,4,17,15,21,5,23,23 +24,23,23,15,16,8,13,6,18,4,4,21,6,2,7,19,5,15,3,21,13,16,19,15,17,5,8,13,8,13,3,6,16,23,15,19,2,5,13,6,2,18,15,18,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,4,23,23,21,7,13,21,5,2,16,17,2,19,7,4,5,5,21,16,5,9,7,14,16,8,6,4,3,16,5,8,13,1,7,21,13,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,10,21,13,13,16,4,13,21,5,15,8,21,6,4,21,13,5,5,16,17,10,1,6,2,17,6,14,6,21,7,2,20,16,14,13,6,8,3,5,8,8,8,14,2,15,1,15,4,5,21,2,15,18,16,21,13,5,16,21,5,4,13,6,2,15,10,21,8,4,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,1,14,4,13,20,10,16,13,5,4,8,13,7,13,7,19,13,15,2,9,5,17,15,16,16,20,2,14,5,15,15,14,21,16,1,15,17,1,7,19,2,13,5,4,5,8,14,18,5,9,4,21,17,15,5,15,15,7,16,16,15,5,23,23 +24,23,23,14,21,10,6,4,17,10,14,21,21,6,10,18,3,13,4,15,13,21,19,17,21,9,21,4,7,13,6,6,18,23,8,19,10,15,5,7,17,18,7,8,15,7,17,16,4,17,14,17,1,21,13,17,18,5,4,17,6,4,13,5,21,10,18,3,10,14,21,17,19,2,5,7,17,2,19,13,13,7,13,21,1,10,3,19,10,5,7,16,8,5,21,2,8,21,21,15,21,1,21,7,19,7,5,9,8,8,7,21,20,9,10,7,21,15,13,13,13,7,8,17,9,6,21,21,9,8,21,13,19,10,3,8,2,16,9,7,2,8,14,13,2,6,4,5,20,6,2,18,13,20,13,10,8,8,14,2,6,1,15,7,17,21,8,4,17,19,2,4,6,21,16,7,6,7,15,7,6,1,1,19,2,21,21,7,9,8,23,18,19,9,5,19,15,15,7,10,17,14,14,13,17,9,16,15,7,4,10,13,1,16,9,23,15,7,2,7,6,16,1,21,16,9,13,3,3,13,5,23,19,16,18,15,21,18,8,5,6,9,6,5,10,10,9,6,15,20,16,21,8,2,4,21,7,7,21,16,20,9,3,18 +24,23,23,23,15,15,15,5,18,15,15,21,6,4,15,11,15,13,11,21,13,16,8,21,21,5,8,15,7,13,2,2,18,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,8,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,1,8,21,10,2,16,16,1,13,6,16,21,2,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,5,17,10,15,2,21,10,6,21,6,7,2,7,13,13,2,21,13,16,15,17,21,5,8,15,8,13,2,21,17,23,13,9,2,16,9,6,2,18,15,1,11,7,8,11,4,15,21,16,16,15,18,16,21,7,2,17,5,2,9,6,6,20,21,9,2,2,16,8,18,8,6,3,5,21,16,7,14,18,4,15,8,4,14,3,16,13,14,13,1,8,17,15,6,21,11,6,15,15,17,8,16,7,5,7,8,15,15,9,21,21,18,15,7,18,13,13,14,6,15,21,8,8,19,21,2,7,21,13,5,10,16,8,2,21,5,3,16,6,21,15,21,9,17,16,4,14,13,6,17,3,5,8,8,7,14,15,15,1,15,6,8,21,2,4,21,21,21,13,9,15,21,7,5,15,7,2,15,21,21,15,6,20,1,7,13,8,4,5,15,8,3,2,21,2,15,13,21,14,15,13,20,2,17,15,5,4,14,13,8,20,6,4,17,15,8,9,5,17,13,16,16,20,14,14,13,2,15,14,17,16,16,8,15,19,21,13,6,15,14,13,21,16,15,7,2,6,15,17,21,15,5,16,15,2,17,16,15,23,23,23 +24,23,23,23,21,4,8,15,17,21,13,21,15,4,5,21,4,21,4,14,13,16,18,21,16,5,21,5,8,13,9,19,16,23,5,17,10,13,10,6,15,16,14,15,15,7,8,17,4,21,14,17,21,16,7,18,18,10,15,16,5,6,13,2,17,2,21,5,6,16,21,8,1,6,6,4,3,16,15,4,13,7,13,6,21,10,5,14,16,13,7,4,18,8,15,21,6,8,15,5,21,1,17,8,9,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,17,6,7,21,9,10,10,18,15,7,20,10,21,4,10,8,10,1,10,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,15,2,5,21,16,9,21,1,15,5,17,9,10,13,4,21,16,7,21,4,7,2,5,18,1,21,2,17,1,10,10,8,2,23,9,2,7,21,21,14,2,13,21,13,6,13,15,18,17,15,3,4,8,13,9,17,5,23,7,16,7,13,5,16,13,21,17,5,1,14,9,13,4,2,19,21,21,13,16,21,17,6,2,6,15,23,5,5,14,10,15,9,6,21,17,2,10,17,7,7,8,17,19,10,19,18 +24,23,23,5,17,5,2,10,16,10,5,16,17,5,2,4,13,8,5,1,13,16,18,18,6,5,21,7,9,13,4,16,7,23,1,4,9,5,9,4,9,19,17,15,15,7,8,17,4,16,15,21,16,1,4,16,15,5,21,1,3,8,13,4,16,5,6,9,15,7,17,1,19,8,14,4,11,5,6,7,13,8,13,16,21,10,6,2,21,4,6,14,17,4,11,4,6,21,1,4,21,15,17,6,3,7,5,9,17,15,8,9,1,21,20,17,4,19,23,23,23,9,13,16,5,5,19,17,4,5,23,23,23,23,8,16,9,16,8,2,4,23,23,23,23,23,23,23,23,23,23,4,13,9,9,19,21,8,15,2,8,10,15,21,21,21,6,2,21,19,4,9,14,5,4,9,14,23,17,19,9,6,17,17,4,20,1,4,9,8,6,18,23,3,5,2,21,5,4,19,17,14,23,19,6,4,16,15,3,4,16,13,5,9,6,23,6,19,17,3,5,8,13,17,16,19,8,4,23,23,7,14,19,17,21,16,16,19,7,4,13,6,5,14,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,4,6,16,7,10,4,17,6,4,21,8,6,13,21,16,13,2,17,13,16,15,15,10,6,17,13,13,5,6,16,17,23,15,16,9,13,5,6,8,18,15,1,15,7,8,19,4,16,15,17,15,8,8,16,21,5,2,16,5,4,13,6,21,7,21,5,10,1,16,5,16,14,10,5,1,19,16,15,13,8,15,17,15,6,2,19,7,13,16,10,18,7,21,15,9,21,17,19,15,1,17,8,6,7,5,9,8,15,8,5,16,11,21,2,21,15,13,13,14,15,15,16,8,6,9,21,2,2,21,13,17,4,5,18,2,16,5,2,7,8,23,23,23,23,14,5,18,6,15,5,14,2,5,3,8,8,14,9,15,19,21,4,21,21,21,15,17,6,13,13,4,15,1,7,14,4,7,2,6,18,21,21,13,16,1,7,2,8,2,8,13,15,13,2,21,2,13,1,21,14,4,13,8,14,16,15,3,4,8,13,8,21,13,23,13,16,15,9,5,16,13,19,17,8,21,14,5,13,2,2,18,15,17,15,16,18,8,9,7,7,4,8,14,5,7,5,2,6,2,15,17,15,6,16,15,2,15,21,19,5,18,19 +24,23,23,23,23,23,15,6,18,4,5,21,6,4,6,19,5,15,2,17,13,16,19,15,21,5,8,13,7,9,4,7,16,23,7,19,2,15,5,6,2,18,17,19,15,7,8,3,4,15,21,15,16,13,15,21,21,3,4,4,7,23,23,17,6,5,21,6,6,21,17,8,19,8,6,13,5,21,16,9,19,9,14,17,8,6,4,3,21,13,4,13,1,8,21,4,6,21,7,5,15,7,17,2,19,7,5,9,8,15,13,9,21,17,18,9,15,17,13,13,14,6,13,18,4,6,16,21,2,6,17,13,5,9,8,8,6,14,6,2,17,6,14,5,21,9,9,16,4,14,13,6,8,2,5,8,7,8,14,4,15,21,15,6,7,21,10,15,18,8,21,13,5,15,21,14,14,6,4,10,9,21,21,17,5,20,21,4,9,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,17,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,4,13,15,14,17,17,21,15,16,21,7,7,2,5,6,15,5,15,6,19,5,5,15,21,17,15,4,15,8,5,6,15,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,13,8,14,21,14,16,8,15,21,21,6,21,1,21,8,2,7,5,9,6,15,8,5,16,21,16,15,2,15,13,13,14,10,15,17,9,7,20,21,10,7,17,13,17,3,13,10,2,16,5,7,9,8,15,10,21,21,6,15,18,15,15,5,14,2,5,8,7,8,14,2,15,1,9,5,21,21,15,15,17,3,3,13,4,15,21,4,14,13,7,7,15,15,21,21,15,17,1,15,2,11,4,8,13,4,15,2,21,8,13,1,21,14,14,13,8,10,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,21,17,15,21,14,5,13,2,8,18,15,17,7,16,18,16,1,4,5,3,2,13,3,16,21,2,5,2,17,1,15,6,16,15,2,15,15,19,5,19,18 +24,23,15,2,21,15,6,15,16,10,9,6,6,15,15,21,3,15,2,17,13,1,15,16,7,5,8,9,13,13,5,16,20,23,10,19,2,13,5,6,2,18,14,21,9,7,8,3,4,16,18,15,11,15,15,21,21,15,2,16,5,15,13,16,21,15,14,5,2,2,16,7,17,8,6,7,1,21,16,16,19,7,14,17,8,4,4,3,21,15,14,6,1,8,21,7,6,16,11,2,15,7,16,7,19,7,5,9,8,15,13,9,16,16,16,5,15,15,13,13,14,15,15,16,8,15,18,1,2,7,17,13,5,13,16,8,2,21,5,2,15,6,14,6,21,9,6,15,15,14,13,5,14,2,5,8,8,8,14,15,15,15,15,15,7,21,15,2,16,16,21,13,5,15,21,15,14,7,7,2,15,15,21,8,5,20,1,21,3,5,10,16,15,5,13,21,21,2,15,15,21,14,14,5,20,2,17,15,5,4,8,13,7,13,13,3,13,7,2,7,17,21,15,16,16,20,14,14,4,2,7,14,21,16,16,15,17,19,17,8,10,8,6,15,7,16,10,5,15,9,21,15,17,15,2,17,13,2,16,21,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,21,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,2,2,16,5,10,13,4,21,8,21,15,10,10,16,2,17,2,15,7,5,1,21,6,3,15,21,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,6,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,15,5,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,6,2,21,10,6,2,21,6,14,21,21,8,10,6,7,15,2,17,7,1,15,16,19,15,8,5,13,8,7,21,18,23,6,20,3,15,10,2,16,1,14,7,15,7,21,17,4,8,14,1,21,21,11,21,21,6,10,16,15,10,13,4,21,7,21,5,8,16,19,14,21,14,6,13,5,2,8,14,13,8,13,17,21,7,10,21,14,13,16,21,21,7,21,2,6,21,15,21,21,1,17,17,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,1,5,9,17,9,15,20,7,15,10,15,13,21,10,3,8,5,21,10,2,3,1,1,5,1,4,15,23,2,6,15,13,4,5,9,20,8,8,15,10,5,15,11,7,8,21,21,19,21,21,3,7,14,15,21,14,6,9,21,2,10,10,13,21,5,1,21,15,5,10,2,23,6,2,13,3,18,15,15,17,21,14,7,17,15,10,21,15,3,4,8,13,7,21,14,23,13,21,2,3,5,15,13,17,21,8,1,13,6,2,7,23,16,16,21,15,16,1,15,5,13,18,8,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,13,7,21,17,4,3,20 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,5,13,4,16,11,17,9,18,19,5,21,9,4,9,9,13,18,23,7,17,9,13,9,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,9,7,6,9,4,18,7,21,7,9,8,17,1,17,6,9,7,1,4,8,13,13,5,13,17,21,4,6,9,15,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,21,21,13,4,6,21,13,21,4,6,7,18,21,13,2,4,1,1,5,8,6,15,23,4,4,9,13,19,5,9,19,8,11,15,5,5,17,7,21,21,18,4,21,17,19,10,6,4,21,17,9,4,6,8,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,13,4,15,23,19,17,21,16,17,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,15,5,19,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,21,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,19,5,2,9,6,14,5,16,9,21,18,16,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,8,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,10,21,5,5,7,18,4,9,21,6,9,4,19,5,13,4,17,13,17,19,8,21,9,8,5,5,4,8,9,17,23,4,19,9,6,7,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,17,21,5,19,5,1,3,9,10,13,18,21,5,4,4,17,14,17,9,10,5,5,17,13,4,19,15,14,17,8,15,4,9,16,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,7,14,15,7,9,17,21,16,2,6,21,13,13,21,10,9,21,9,4,18,17,4,4,21,13,5,9,5,8,17,17,8,15,5,6,14,6,17,9,19,8,10,14,3,7,9,17,9,4,8,8,14,4,15,17,8,4,5,17,19,4,21,15,18,13,9,17,21,5,4,4,3,4,5,17,18,17,4,19,21,10,5,9,9,8,13,15,9,2,17,15,18,13,1,14,4,5,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,4,9,10,10,14,17,15,21,13,17,21,19,8,9,14,9,4,9,15,14,7,9,6,6,17,17,10,10,15,15,4,21,17,15,9,23,23 +24,23,23,23,19,3,5,2,21,21,6,21,6,4,4,18,5,15,2,21,13,16,19,15,21,5,8,13,13,13,13,8,16,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,16,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,6,8,2,16,7,19,7,2,5,5,21,1,4,3,15,14,16,8,13,10,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,17,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,13,6,21,8,15,18,8,2,13,21,13,5,8,16,8,2,1,5,2,17,6,14,21,17,8,6,15,8,14,13,5,14,2,5,8,8,8,14,2,15,18,13,8,5,19,10,2,17,21,21,13,5,8,21,15,7,9,4,2,5,18,21,2,5,21,21,10,2,9,15,8,13,15,5,2,17,2,15,13,21,14,7,13,20,8,17,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,20,14,14,13,4,14,14,17,16,1,15,16,1,7,7,4,15,15,4,5,15,14,19,5,10,15,21,21,15,6,15,15,4,19,16,16,6,23,23 +24,23,23,3,21,17,15,10,21,5,10,21,10,10,10,18,13,6,7,3,15,21,21,21,15,5,23,6,2,10,16,21,18,23,13,8,2,8,5,16,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,15,10,15,10,15,5,14,7,10,20,10,2,4,16,16,21,14,2,14,23,23,16,13,13,15,13,16,21,2,18,1,15,5,7,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,15,9,15,21,21,4,8,19,23,13,21,8,8,16,13,2,20,21,5,10,23,10,18,14,13,15,4,21,9,2,15,21,1,10,14,3,8,23,23,23,23,5,9,5,9,20,17,7,15,15,15,8,20,2,21,21,2,7,21,21,8,14,14,11,23,2,14,15,5,13,5,20,11,15,2,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,4,9,18,20,8,15,13,4,8,13,6,21,14,23,9,11,6,3,5,15,15,11,18,15,15,6,13,6,10,23,21,19,15,16,16,21,8,8,18,5,3,23,10,2,6,15,15,16,2,18,9,10,10,16,13,15,21,17,16,5,5,18 +24,23,23,7,21,21,2,6,21,2,5,15,21,3,6,13,13,21,8,13,7,18,21,16,2,5,21,19,8,13,6,6,21,23,13,17,5,14,5,8,6,21,14,8,15,7,21,16,4,21,14,21,15,21,15,8,21,6,2,17,2,21,13,6,16,5,13,15,10,10,17,6,16,15,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,16,15,16,5,5,21,21,19,21,7,8,7,16,7,5,13,8,15,7,5,15,21,18,6,17,8,23,14,14,15,10,16,6,10,1,16,2,6,20,13,18,2,5,21,8,16,2,3,7,1,2,6,21,7,6,10,21,5,16,15,2,15,9,8,13,8,15,2,15,18,16,5,21,21,6,15,21,20,8,7,2,15,21,14,14,6,14,15,15,2,21,2,6,21,1,15,15,9,21,21,23,2,3,2,21,15,14,5,18,15,5,15,15,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,16,18,15,16,15,16,21,8,6,7,10,15,5,7,10,14,13,15,6,15,21,1,15,10,16,15,2,2,21,2,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,5,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,5,1,15,13,2,18,10,5,21,6,2,2,3,13,15,2,21,13,16,19,13,10,9,8,2,8,13,6,8,16,23,15,19,2,13,13,6,2,18,15,21,11,7,16,21,4,13,21,21,15,15,3,16,21,2,5,3,5,2,15,13,6,18,21,15,2,16,17,14,19,8,2,15,6,21,8,15,15,7,14,16,8,6,9,18,16,13,15,13,1,15,16,2,5,21,11,15,15,15,17,17,19,7,5,9,15,15,11,9,21,21,21,2,6,8,13,13,14,14,15,21,8,8,18,1,2,7,17,13,5,6,3,8,2,21,5,2,17,6,14,5,1,7,7,7,17,14,13,5,21,2,5,8,8,8,14,6,15,17,13,2,7,19,10,2,21,16,21,13,5,15,21,5,14,13,5,2,5,21,21,8,1,20,21,4,8,8,15,8,7,13,4,2,18,2,15,13,21,14,8,5,20,16,17,13,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,17,16,20,8,7,4,13,8,14,21,16,21,7,16,1,8,8,3,5,15,4,5,8,15,17,5,6,9,21,17,16,6,15,8,2,21,21,23,23,23,23 +24,23,7,6,21,2,6,4,21,10,2,17,16,9,15,3,7,15,8,17,13,18,7,21,8,5,21,2,9,13,5,8,21,23,8,16,9,13,8,4,3,21,14,1,10,7,16,19,4,18,3,21,15,21,15,16,21,5,10,16,5,10,13,4,21,4,21,5,10,4,17,1,16,4,4,7,5,21,21,14,20,7,14,21,2,5,4,19,14,9,13,6,17,14,21,7,6,17,21,7,18,8,16,7,10,7,5,9,9,13,11,5,17,21,18,2,21,17,13,13,14,15,4,16,9,2,19,17,3,3,21,13,17,4,5,16,15,17,8,15,8,6,6,10,1,3,10,9,5,10,17,10,18,8,9,20,8,8,14,10,15,15,8,6,21,21,13,21,18,19,15,4,4,17,21,7,14,15,7,3,6,18,21,11,4,16,1,8,6,8,7,8,13,15,5,4,17,4,13,21,21,14,15,13,8,21,15,15,3,4,8,13,7,7,13,15,15,15,7,9,5,17,13,17,16,8,21,14,5,13,4,3,18,15,16,15,15,18,16,7,1,8,4,6,5,6,4,15,8,5,21,17,17,15,6,21,8,4,15,7,20,5,19,23 +24,23,23,7,15,10,10,6,17,15,15,16,21,15,6,15,4,8,5,15,18,16,3,15,2,5,17,5,7,13,6,6,18,23,13,19,13,15,5,6,13,16,17,21,15,7,16,18,4,17,14,16,16,21,10,19,15,2,6,16,15,15,13,8,21,5,14,8,6,3,15,8,16,8,15,6,18,2,7,13,13,17,13,17,13,13,11,15,5,5,16,8,15,7,20,2,5,21,15,21,21,1,1,7,18,7,5,9,15,15,8,5,18,21,19,6,2,21,23,13,21,5,9,17,16,15,8,21,2,13,21,13,21,6,4,8,9,21,16,2,5,11,2,13,21,18,4,16,1,5,14,15,2,7,9,7,7,8,14,2,6,17,8,1,21,21,15,15,17,20,2,5,6,15,13,14,15,7,15,11,6,6,16,2,8,17,1,7,4,10,23,16,20,14,3,2,21,7,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,13,23,21,16,2,9,6,15,13,16,16,15,19,14,5,13,4,2,19,15,16,13,16,18,8,4,7,3,6,21,8,15,14,4,17,5,15,7,17,13,8,16,13,2,17,15,16,6,23,23 +24,23,10,9,21,4,4,6,17,18,5,17,8,4,9,4,9,15,8,16,15,16,7,17,9,7,18,6,9,10,18,9,21,23,9,17,9,13,5,4,4,21,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,4,16,5,6,13,4,21,7,21,9,10,9,17,18,17,4,4,7,6,21,21,6,20,7,14,17,2,6,4,19,14,6,13,9,1,14,21,7,6,21,17,4,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,18,17,9,7,4,13,17,4,9,18,10,17,4,15,9,6,6,6,1,3,10,7,19,4,15,1,19,6,9,18,8,8,8,9,7,15,9,5,21,21,4,4,18,19,9,5,4,17,16,7,4,9,7,8,9,18,21,1,4,17,1,17,6,8,8,8,13,8,9,4,17,16,15,10,21,14,4,13,8,10,16,15,3,4,8,13,7,7,13,4,17,15,6,9,5,17,15,17,17,8,21,14,9,13,4,3,19,15,17,7,17,18,16,7,5,7,1,6,7,15,6,8,9,8,4,1,17,15,5,17,7,4,17,16,18,5,19,18 +24,23,23,9,15,6,15,6,17,2,2,17,15,15,19,11,10,13,6,16,13,17,15,15,2,3,21,13,8,13,15,6,21,23,7,16,10,13,6,15,2,18,14,1,15,7,8,17,4,1,8,21,16,21,8,17,21,5,21,15,2,10,13,2,21,15,21,8,5,1,16,7,17,2,14,6,6,1,8,14,21,13,14,21,13,13,6,18,14,3,5,13,21,7,16,21,9,21,21,6,15,8,17,8,2,7,5,9,7,15,8,5,16,21,18,2,16,15,13,13,8,15,15,16,10,15,3,1,3,15,17,13,21,2,5,17,6,16,4,2,8,1,2,6,15,21,11,5,19,13,3,14,9,2,5,3,15,8,14,2,15,1,21,15,21,21,15,2,21,20,15,13,6,13,17,6,14,15,15,2,5,8,17,21,15,1,1,15,2,8,7,8,13,15,8,2,17,2,15,2,21,14,15,13,17,15,16,15,3,4,8,13,7,13,8,23,13,8,15,9,5,21,13,18,21,8,21,14,9,6,13,8,16,15,21,16,15,19,16,4,13,7,14,21,14,16,6,15,2,5,15,16,21,15,5,8,15,2,21,16,21,5,19,18 +24,23,23,15,21,2,10,10,21,15,7,21,6,4,10,16,9,13,2,17,13,1,15,21,21,5,8,5,7,13,2,8,21,23,7,19,2,13,10,6,2,18,15,1,11,7,8,18,4,21,21,15,15,7,15,17,21,3,2,7,10,10,10,14,13,21,21,10,4,2,21,2,20,10,15,15,5,15,16,14,19,1,14,17,8,6,4,3,21,3,5,13,1,8,21,15,13,21,11,15,15,15,21,10,19,7,5,9,21,15,15,9,21,21,21,4,6,21,13,13,14,7,15,17,8,2,18,8,2,21,21,13,5,8,16,8,2,21,5,2,3,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,9,1,17,13,9,21,3,10,21,15,21,13,4,13,21,4,5,2,6,10,10,10,21,16,2,20,21,4,13,9,8,8,13,4,4,15,17,21,15,13,21,14,15,13,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,16,13,16,21,20,7,14,6,13,4,8,21,16,1,15,16,19,18,8,10,3,5,4,9,15,7,7,2,10,5,16,21,15,10,16,15,7,21,8,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,15,5,2,21,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,7,8,9,5,6,17,4,4,17,6,4,4,3,9,15,9,17,13,1,19,15,21,9,8,4,9,13,4,15,21,23,7,18,9,4,5,4,2,18,15,19,15,7,8,18,4,8,17,7,7,15,1,21,21,6,4,8,14,23,23,3,9,4,21,5,4,4,17,3,17,8,4,5,5,17,16,14,19,7,14,16,21,6,4,19,17,13,4,5,17,8,21,3,4,21,17,6,15,9,1,21,19,7,5,9,8,15,9,9,4,17,17,5,6,21,13,13,19,4,10,16,4,9,2,21,6,9,21,13,5,8,8,8,3,14,7,2,4,6,14,9,21,9,21,19,15,14,4,5,4,2,5,8,7,8,14,21,15,19,13,4,8,21,9,4,21,17,8,5,13,4,21,7,4,8,9,4,5,18,21,21,5,21,1,21,4,9,4,7,13,5,8,21,17,4,5,13,15,14,7,9,18,4,16,4,5,4,7,13,10,21,8,19,13,7,2,9,5,16,15,18,16,19,14,4,13,10,4,14,17,17,21,16,17,18,8,9,4,5,4,4,5,15,4,14,9,5,4,8,16,7,6,16,15,4,16,16,21,4,23,23 +24,23,23,7,17,5,5,8,16,4,10,16,6,8,8,21,13,15,4,16,13,17,15,16,21,5,8,13,7,10,2,15,20,23,18,3,2,15,5,5,2,18,14,1,15,7,8,7,4,15,21,8,11,15,15,21,21,5,23,23,23,4,13,10,7,18,1,9,4,6,15,21,17,4,4,15,5,21,5,6,19,15,14,16,8,7,13,17,16,13,4,4,16,7,15,15,5,21,11,7,17,8,1,2,8,7,5,9,8,15,16,9,4,16,21,6,17,21,13,13,14,10,15,16,8,15,19,21,2,4,8,13,5,9,17,8,2,21,5,2,9,6,14,5,21,9,6,13,8,14,13,5,16,2,5,8,8,8,14,2,15,17,21,6,8,21,9,4,21,16,21,13,14,8,21,13,7,5,6,2,4,10,21,8,8,20,21,6,7,9,6,16,13,5,14,21,21,2,15,13,16,14,7,5,20,2,16,15,5,2,8,13,15,13,13,9,13,8,2,13,16,17,15,16,1,20,14,14,4,3,15,14,17,17,15,15,17,19,17,8,10,8,4,15,8,1,6,6,2,9,15,15,17,15,7,17,13,4,15,17,15,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,18,19,6,21,6,2,4,19,13,15,2,21,13,16,19,15,16,9,8,13,5,13,2,6,16,23,15,18,9,15,5,6,2,18,15,19,15,7,8,18,4,15,18,15,15,15,15,16,21,2,4,19,7,23,23,21,7,13,1,5,4,16,17,4,19,7,2,7,5,21,17,5,3,7,14,16,8,6,4,3,16,6,8,13,1,8,21,2,5,21,11,5,15,15,16,2,19,7,5,9,15,15,15,9,21,21,18,5,15,21,13,13,14,10,13,21,15,15,15,21,15,6,8,13,5,8,8,8,4,16,6,2,2,6,14,6,21,9,10,20,7,14,13,15,8,10,5,8,8,8,14,2,15,20,15,15,5,21,2,15,18,16,21,13,5,15,21,13,4,5,6,2,6,10,21,8,10,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,16,14,4,13,20,8,16,13,5,4,8,13,13,13,13,19,15,16,2,9,5,17,15,16,16,20,14,14,13,15,15,14,17,16,1,15,17,1,7,9,2,13,8,4,5,15,5,19,5,9,4,21,16,15,6,15,15,7,1,16,8,4,23,23 +24,23,23,23,23,23,23,23,23,15,6,17,6,4,6,8,13,13,2,21,13,16,15,21,16,5,2,7,13,15,21,21,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,6,13,13,4,18,13,21,6,13,6,17,14,18,7,13,5,5,17,21,5,19,15,14,16,16,4,4,9,4,4,2,13,1,7,1,13,6,21,15,10,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,15,18,1,2,15,3,13,5,15,8,8,2,21,5,2,8,6,14,8,21,9,6,9,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,21,1,13,2,21,18,18,2,5,1,23,4,14,15,7,16,9,2,21,2,7,20,18,9,15,7,7,8,13,5,4,2,17,4,15,13,21,14,15,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,9,13,5,6,19,16,21,15,17,19,21,5,2,14,8,16,5,15,4,4,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,15,15,17,6,15,10,17,2,5,15,15,15,1,7,13,15,6,17,13,16,15,15,19,5,14,15,8,13,15,8,16,23,4,16,9,7,15,9,2,18,14,1,21,7,8,18,4,8,19,15,16,15,6,17,21,2,4,3,13,23,17,13,15,2,21,5,15,2,16,2,17,8,7,15,5,17,16,16,9,7,14,16,8,7,15,15,16,13,8,7,1,7,21,10,6,21,11,17,15,15,21,8,2,7,5,9,8,15,13,9,21,21,21,2,5,21,13,13,14,8,7,17,15,8,8,15,2,2,21,13,5,5,10,7,7,21,8,2,17,6,14,5,21,9,7,15,15,14,13,5,18,2,5,8,8,8,14,5,13,21,21,7,13,19,2,10,21,21,5,13,13,15,23,13,10,3,17,7,8,10,21,21,6,20,1,2,15,8,4,8,7,5,10,2,8,2,15,13,21,14,15,13,20,8,8,15,5,4,8,13,7,13,5,19,13,8,8,9,15,15,13,16,17,21,8,14,7,13,4,2,21,19,21,16,17,1,8,2,5,15,2,7,5,15,14,15,18,9,15,21,21,15,2,16,8,10,21,21,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,16,5,8,13,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,21,11,7,8,18,4,8,21,15,15,15,15,16,16,5,2,2,14,23,23,13,15,2,21,5,6,2,16,7,19,7,8,15,5,21,16,8,19,7,14,16,8,6,4,3,8,15,5,13,1,8,21,2,10,21,11,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,5,17,13,13,14,2,13,21,8,15,19,15,2,2,21,13,5,2,16,8,2,21,5,3,16,6,14,6,21,9,7,9,14,14,13,5,14,2,5,8,8,7,14,2,15,17,15,15,5,19,2,15,21,16,21,13,5,15,21,14,15,15,13,2,15,21,17,8,5,20,21,16,2,9,8,8,13,5,2,2,17,2,15,15,16,14,2,13,20,2,16,13,5,4,8,13,13,13,6,20,13,2,13,9,5,16,15,16,21,20,14,13,15,13,14,14,21,16,21,7,16,21,8,6,2,8,5,2,15,15,7,14,7,5,6,21,16,15,6,15,15,2,2,16,21,5,23,23 +24,23,23,1,21,2,15,2,20,15,6,17,10,2,13,8,13,13,2,21,13,8,11,21,21,5,7,13,7,13,20,2,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,4,13,6,21,2,21,8,10,10,17,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,10,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,17,13,5,14,14,13,21,8,2,18,21,2,13,17,13,5,8,4,8,2,7,5,2,21,6,14,6,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,15,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,13,15,8,16,5,15,15,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,15,17,10,2,8,16,6,15,17,16,15,2,15,2,13,2,16,13,16,15,15,16,5,21,5,13,13,13,10,16,23,21,16,9,13,5,1,14,18,14,1,15,7,8,15,4,16,15,16,15,15,8,18,21,15,13,16,6,10,13,2,3,2,21,5,10,10,21,14,1,1,1,14,16,15,6,2,3,7,15,16,15,15,16,2,14,13,14,16,1,8,15,10,10,21,1,6,21,1,17,8,2,7,9,9,3,15,8,5,13,21,17,15,15,16,13,13,17,13,15,16,9,7,20,21,7,4,9,13,17,16,13,10,3,21,5,7,8,1,15,8,21,16,2,15,4,8,17,5,8,3,8,7,7,8,14,2,15,1,15,15,21,21,15,15,17,5,2,13,13,15,21,7,14,10,7,2,15,16,21,21,5,8,1,8,2,8,7,8,13,4,9,2,1,2,15,13,21,14,6,13,8,17,18,15,3,4,8,13,8,21,7,23,13,16,8,5,5,16,13,17,17,2,21,14,5,13,2,3,21,15,21,15,16,18,16,15,13,14,6,23,13,3,21,17,3,15,9,1,17,15,10,17,8,2,15,21,19,5,13,19 +24,23,7,5,21,15,6,8,17,2,7,20,6,8,15,21,5,15,2,21,13,16,21,21,17,3,14,15,8,13,20,6,17,23,15,3,7,15,5,5,2,18,14,21,9,7,8,18,4,14,21,21,11,15,15,17,21,7,10,16,5,10,13,8,6,5,21,8,15,2,16,6,17,2,2,4,5,21,16,7,3,7,14,16,8,6,2,19,17,13,8,8,2,7,21,15,10,21,11,6,15,8,17,8,2,7,5,9,8,15,15,9,21,21,21,6,2,17,13,13,14,6,13,18,8,6,18,1,10,17,7,13,5,21,17,8,2,21,5,2,20,6,8,13,21,9,7,15,8,14,5,5,3,2,5,8,8,8,14,2,7,16,21,7,8,21,3,16,15,21,7,13,8,1,21,7,13,14,7,7,15,10,21,15,5,20,1,10,2,5,10,21,15,5,5,21,17,2,15,3,21,14,6,13,20,8,17,13,5,4,8,13,15,13,13,3,13,7,2,13,17,17,15,18,21,2,16,14,10,13,7,6,19,21,15,15,17,19,17,8,6,8,5,15,9,18,15,2,2,9,10,15,17,7,5,17,13,2,15,1,16,15,23,23 +24,23,23,10,18,6,7,2,21,5,6,17,16,7,6,3,4,15,18,16,13,16,15,16,2,8,23,14,13,13,6,8,17,23,23,15,2,9,5,8,21,21,14,1,1,7,16,18,4,18,14,16,15,21,15,16,21,5,2,1,10,2,6,13,17,14,21,8,10,14,17,7,17,8,14,5,21,21,21,14,19,7,14,1,2,5,7,21,14,15,13,13,21,8,21,13,10,21,21,2,19,1,16,7,6,7,5,9,17,15,11,5,17,21,21,2,6,15,13,13,14,6,15,16,6,15,19,16,2,7,21,13,17,13,13,17,2,17,15,15,7,6,6,6,1,3,3,13,17,13,9,10,2,16,9,4,15,2,14,7,7,16,11,8,21,18,5,21,18,21,10,13,2,21,21,4,13,6,19,9,15,21,21,10,2,21,21,11,13,8,8,8,13,15,9,4,21,4,15,13,21,14,15,6,17,16,17,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,19,16,21,21,14,5,13,2,2,19,11,17,15,16,18,16,8,6,7,6,6,9,5,15,15,9,15,15,17,15,15,15,16,7,2,15,15,19,6,19,18 +24,23,23,2,21,15,15,6,21,2,21,17,6,15,15,13,9,13,8,21,13,16,6,17,19,5,8,15,7,13,1,15,16,23,13,17,9,2,5,2,2,18,13,3,15,7,7,18,4,21,7,21,15,15,21,21,21,10,2,3,15,15,13,15,17,9,15,5,4,10,16,1,20,8,6,15,5,1,17,15,3,15,14,18,8,2,6,2,17,13,7,13,15,7,21,2,6,21,15,2,15,8,10,17,8,7,5,9,14,15,15,9,17,21,21,4,6,21,13,13,14,15,15,21,8,15,18,20,2,7,17,13,5,6,15,7,2,21,5,2,19,6,14,6,1,9,21,16,14,8,15,6,18,2,5,8,8,8,14,15,15,1,15,2,8,16,15,4,21,17,19,13,5,16,21,14,6,15,6,2,15,6,21,4,13,20,1,17,15,8,6,8,13,21,2,2,16,2,15,13,21,14,6,13,20,16,15,13,5,4,8,13,8,13,8,6,19,9,19,17,5,17,13,18,15,6,13,14,4,13,14,14,21,8,18,15,11,19,18,2,15,2,10,8,6,10,14,17,13,6,21,8,21,7,2,16,13,4,16,17,23,23,23,23 +24,23,8,2,21,6,2,4,21,10,7,15,21,15,13,18,2,13,9,16,13,16,19,16,19,3,17,2,7,13,4,2,16,23,7,17,9,15,5,8,21,18,14,8,15,7,1,17,4,17,14,17,10,11,13,16,18,5,4,17,3,4,13,6,21,7,19,9,10,6,21,16,19,4,5,7,21,3,19,5,5,13,17,16,13,7,21,4,5,13,15,2,17,8,21,7,4,16,16,1,21,1,6,8,16,7,5,9,8,13,7,21,20,11,10,15,21,15,13,13,13,7,15,17,9,8,20,21,6,8,9,13,18,3,10,8,2,16,9,7,2,8,14,13,2,6,15,9,2,8,10,19,13,20,13,10,8,8,14,3,6,1,15,6,21,21,16,19,17,2,10,13,4,15,16,7,14,5,15,7,5,6,1,19,2,9,21,13,2,10,23,18,20,5,13,5,13,21,7,10,17,14,14,5,16,4,16,15,8,4,9,13,15,16,9,23,10,7,2,7,6,16,16,21,16,3,15,14,3,13,5,23,19,16,19,11,17,1,8,4,9,10,10,5,10,8,9,6,13,19,6,21,21,2,8,16,13,15,21,17,20,3,3,18 +24,23,10,4,8,6,10,6,21,2,13,17,21,6,4,7,7,15,21,8,13,21,16,15,17,5,21,8,7,13,6,15,18,23,2,18,9,10,5,21,16,18,14,10,15,7,15,17,4,16,14,17,21,21,6,16,19,4,10,15,10,15,13,4,18,15,21,8,5,16,2,2,17,15,14,13,10,16,16,13,13,8,13,17,17,4,5,21,6,5,7,8,18,7,17,2,9,21,15,16,21,1,17,15,21,7,5,9,8,15,8,9,15,21,21,5,21,16,23,13,21,7,9,17,9,15,7,21,10,15,1,13,21,4,10,8,2,16,10,2,4,1,17,10,15,15,23,15,7,13,2,13,6,6,9,17,7,8,14,15,6,15,15,4,17,21,10,1,21,19,4,13,6,18,21,9,4,15,8,7,6,6,17,17,7,17,21,4,4,8,9,2,6,8,7,2,21,15,14,13,21,14,5,3,16,14,21,15,18,4,14,13,17,21,9,23,13,16,7,8,6,20,15,21,16,21,21,14,6,2,23,14,19,15,16,15,17,1,6,9,18,4,14,23,23,1,13,10,5,13,1,16,21,6,5,16,7,4,16,21,19,10,19,18 +24,23,23,23,23,23,23,23,18,15,2,21,6,8,6,3,13,15,2,21,13,16,18,15,16,5,8,13,7,13,2,8,16,23,15,19,2,14,5,6,2,18,14,17,15,7,8,18,4,13,21,15,11,13,15,21,21,5,6,3,14,21,7,7,13,20,18,5,10,2,17,8,19,13,15,5,6,21,16,15,9,7,14,16,8,15,10,3,16,5,8,13,1,8,16,15,6,21,11,3,15,15,17,8,15,7,5,9,8,15,13,9,10,17,21,6,21,21,13,13,14,15,13,18,8,15,2,21,2,8,21,13,5,10,16,8,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,5,2,5,8,8,8,15,15,15,21,15,15,5,19,2,15,21,15,16,13,5,15,21,15,6,14,6,2,15,10,21,9,7,20,21,21,15,7,8,8,13,15,15,2,17,4,15,13,21,14,15,5,20,2,16,13,5,4,8,13,8,14,15,19,13,7,15,21,5,16,15,16,15,20,14,14,13,2,15,14,21,16,17,15,16,21,8,8,4,14,10,15,5,15,6,14,5,9,15,21,16,15,15,15,15,2,6,23,23,23,23,23 +24,23,23,23,23,23,15,10,17,2,7,2,21,9,7,15,10,13,9,20,15,16,15,16,19,2,21,5,6,4,4,13,19,23,13,16,13,5,7,4,16,21,14,15,15,7,17,1,4,16,14,17,21,15,15,16,18,2,4,21,6,17,13,5,21,4,21,6,5,8,19,15,21,4,5,15,5,4,10,7,13,7,13,14,17,6,18,9,15,13,15,4,21,8,16,4,10,21,16,8,19,1,15,4,9,7,5,9,8,15,15,19,16,21,15,9,1,16,23,13,2,2,6,1,6,17,6,17,6,2,21,13,1,4,9,8,5,18,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,8,8,8,15,6,5,16,15,15,1,20,10,4,17,19,6,6,4,23,23,23,23,23,23,9,10,10,8,21,5,21,21,10,13,7,17,19,23,6,6,2,17,14,15,13,16,14,5,13,8,2,16,17,3,4,16,13,8,5,21,23,5,17,20,7,5,15,13,17,16,1,15,6,23,23,4,14,18,17,21,16,17,1,9,6,13,16,5,23,23,17,5,2,15,4,4,21,16,14,6,21,8,4,21,17,20,5,23,23 +24,23,23,23,21,5,5,10,21,18,15,21,13,8,13,21,4,13,4,16,13,17,15,16,19,5,14,15,2,13,2,1,1,23,3,18,4,13,8,10,21,19,14,10,10,7,16,7,4,21,20,16,15,21,7,15,21,5,1,15,5,15,13,2,21,5,21,7,6,8,15,8,16,2,9,13,5,21,15,16,3,7,14,17,2,10,7,16,15,15,10,13,8,7,19,15,5,18,17,7,2,15,21,8,10,7,5,9,8,15,9,5,1,16,21,2,2,16,13,13,7,5,15,16,2,2,16,21,15,2,4,13,18,15,5,17,2,18,13,14,13,6,2,14,1,10,7,15,19,16,5,5,14,16,5,13,15,7,14,16,15,17,15,7,15,21,15,2,21,6,7,13,6,21,21,7,5,15,7,8,8,2,18,21,13,20,21,13,6,16,4,7,13,14,9,2,21,4,13,13,21,14,5,13,20,7,17,15,3,4,8,13,8,13,10,16,15,13,19,9,5,16,13,17,21,8,15,14,5,13,7,16,19,8,16,15,16,1,17,13,2,8,10,16,14,17,14,16,2,1,6,1,1,3,13,16,16,2,15,16,15,13,19,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,8,19,21,6,9,1,17,17,3,7,5,9,8,7,19,9,15,21,17,7,1,21,13,13,21,10,16,16,9,8,19,1,1,10,21,13,21,10,9,8,10,21,3,3,7,21,7,14,13,5,17,19,18,7,5,9,13,7,9,1,7,11,14,7,5,17,13,21,21,18,5,21,21,19,10,13,4,17,17,7,4,15,15,11,5,10,1,21,9,21,21,4,10,11,7,5,23,10,2,15,17,20,10,13,21,14,9,8,16,6,18,15,3,4,7,13,20,15,19,23,5,21,19,21,5,13,13,17,16,19,17,14,5,4,5,23,19,17,21,16,21,18,8,5,10,17,7,9,23,23,23,23,4,8,5,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,21,8,15,14,18,7,6,21,6,5,10,19,5,15,2,21,13,16,19,15,21,9,8,13,9,13,10,8,17,23,15,18,9,6,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,1,21,10,10,21,7,23,23,17,6,5,21,5,4,10,16,8,18,7,6,15,6,21,16,8,19,7,14,17,8,6,10,3,16,6,8,13,1,7,21,2,6,17,7,5,15,7,17,2,19,7,5,9,8,15,15,9,21,16,18,9,6,17,9,13,14,15,13,18,4,6,15,21,2,15,17,13,5,5,16,8,6,14,6,2,1,6,8,6,21,9,5,16,9,14,13,6,8,2,5,8,7,8,14,4,15,21,15,6,7,21,19,15,18,7,18,13,5,15,21,5,4,6,4,10,8,21,21,9,5,20,21,17,3,9,8,8,13,5,5,16,17,2,15,13,16,14,5,5,20,16,16,13,5,4,8,13,7,15,7,19,13,8,2,9,5,17,13,17,17,20,14,14,9,5,6,14,17,16,17,15,16,21,7,7,4,5,6,10,5,13,4,7,5,5,15,21,17,15,6,15,8,6,15,15,21,23,23,23 +24,23,23,2,16,15,7,10,17,15,9,2,16,19,6,7,13,16,10,15,7,16,16,21,15,5,14,15,8,13,6,10,18,23,5,21,2,13,21,10,2,21,4,7,15,7,21,17,4,21,14,17,21,20,5,21,18,15,2,15,6,6,13,7,21,9,21,7,6,8,17,16,16,14,7,6,4,2,16,5,13,13,21,21,3,4,18,7,15,7,14,8,21,2,21,6,5,21,15,16,21,15,13,8,16,7,5,9,8,15,15,9,21,21,1,5,2,21,23,13,21,5,13,17,9,5,2,17,2,7,21,13,1,4,7,8,7,21,6,2,2,1,21,5,7,13,15,23,15,4,15,13,4,5,9,20,8,8,8,11,5,16,15,21,18,21,7,15,21,8,7,14,13,13,21,7,6,15,13,4,2,2,17,17,5,17,21,7,15,10,4,21,23,10,7,4,21,15,13,15,17,14,21,6,4,16,21,15,3,4,8,13,6,21,14,23,13,3,6,3,5,15,13,17,18,18,14,18,13,14,2,14,15,16,21,16,16,21,8,8,13,21,8,23,5,2,21,5,13,16,2,18,11,7,15,21,13,2,21,16,19,5,6,20 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,3,14,10,10,9,15,6,2,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,3,2,2,2,18,15,5,21,6,2,6,18,5,15,2,21,13,16,19,15,21,5,8,15,8,13,8,8,21,23,15,3,2,15,5,6,2,18,15,18,11,7,15,18,4,15,21,15,15,15,15,16,21,5,13,9,14,23,23,21,7,3,21,5,4,2,16,2,19,7,2,15,5,21,1,4,3,15,14,16,8,15,2,3,16,5,8,13,1,8,17,2,10,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,5,2,21,8,15,19,15,2,13,21,13,5,4,16,8,2,1,5,2,16,6,14,15,17,8,10,15,8,14,13,5,14,2,5,8,7,7,14,2,15,18,13,13,8,19,10,4,17,16,17,13,5,15,21,14,13,2,4,2,15,18,21,21,5,21,21,4,2,9,15,8,13,15,6,2,17,4,15,13,21,14,2,13,20,8,17,15,5,4,8,13,8,13,5,3,13,8,21,9,5,17,15,16,21,20,14,14,2,7,14,14,16,21,21,15,17,1,8,7,4,15,15,4,5,15,14,19,5,10,15,21,21,15,6,15,15,6,19,16,8,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,10,21,2,4,10,17,6,10,6,21,7,4,10,14,13,16,18,15,16,15,18,2,5,21,15,8,13,9,6,21,23,21,16,2,6,2,5,16,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,19,4,10,15,15,10,3,4,21,15,21,7,5,7,21,8,17,4,8,6,7,17,16,5,13,7,8,19,7,21,4,15,17,13,8,4,2,8,21,6,15,21,16,19,5,1,17,17,16,7,7,9,21,15,8,9,1,16,17,6,2,16,23,13,15,10,9,16,8,10,8,1,2,5,21,13,15,4,5,17,10,16,2,2,13,16,6,5,7,4,23,15,18,15,10,13,21,9,9,8,16,8,15,19,5,21,1,16,17,18,6,4,17,15,17,13,4,15,16,9,14,10,15,7,9,15,1,17,4,8,21,21,5,10,4,18,23,9,5,15,17,14,13,4,21,14,2,5,16,4,16,15,3,4,8,13,7,17,15,23,13,16,2,3,5,7,13,17,16,18,21,14,5,13,2,4,19,16,21,16,21,21,7,4,5,17,4,23,5,5,4,15,8,16,15,8,1,15,8,16,7,6,21,17,19,8,19,23 +24,23,23,7,18,6,10,2,17,15,6,21,15,5,13,7,5,13,2,17,13,16,15,15,20,5,21,15,8,13,6,10,17,23,8,16,21,13,9,10,21,18,14,1,15,7,8,7,4,17,15,16,15,15,4,19,21,6,1,16,6,10,13,10,19,7,21,8,8,6,18,14,21,21,17,14,16,2,7,15,7,7,15,15,15,14,16,2,4,13,9,7,1,15,15,17,5,21,17,6,17,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,16,13,13,14,10,15,16,9,5,20,1,2,2,10,13,17,7,5,18,7,21,5,2,5,17,15,8,21,16,2,15,9,20,17,5,14,2,5,15,15,7,14,4,15,1,16,2,21,21,15,13,21,19,2,13,6,19,21,7,5,6,7,2,2,16,21,21,13,15,1,7,2,8,16,8,13,4,2,2,17,16,15,5,1,14,13,6,15,2,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,17,6,7,14,5,13,2,15,17,15,16,15,17,19,16,8,13,10,13,23,7,2,13,15,2,6,15,2,17,15,7,17,15,2,15,21,19,5,13,18 +24,23,23,2,21,10,10,6,18,15,2,16,6,21,15,8,7,13,2,21,13,16,15,15,21,5,1,6,8,13,21,2,15,23,7,10,2,13,5,6,2,18,14,1,11,7,8,18,4,15,21,15,7,15,15,16,21,3,2,16,5,2,13,6,7,7,21,5,10,2,16,10,17,6,15,4,5,17,21,15,9,7,14,16,8,4,6,3,16,15,7,13,1,8,21,15,6,17,11,6,15,15,17,8,2,7,5,9,8,15,13,9,1,17,21,2,6,17,13,13,14,15,13,21,8,7,18,18,2,8,17,13,5,9,16,7,2,21,5,2,20,6,21,15,21,9,6,13,16,7,13,5,14,2,5,8,8,7,14,16,15,1,21,4,9,21,10,2,16,16,17,13,5,16,21,10,15,8,7,2,10,2,21,17,15,20,1,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,2,5,20,2,16,13,5,4,7,13,8,13,6,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,1,5,4,11,9,6,16,17,15,9,16,15,2,15,16,15,9,23,23 +24,23,23,23,23,23,15,15,18,8,5,21,6,8,8,3,13,15,2,21,13,16,18,15,21,5,8,13,8,13,2,7,16,23,13,3,2,1,5,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,13,21,21,5,2,3,2,21,7,7,13,18,18,5,10,16,17,3,19,14,2,3,6,21,16,6,19,7,14,16,8,6,10,3,16,5,8,13,1,8,16,15,5,21,11,3,15,15,17,8,16,7,5,9,8,15,13,9,10,17,21,4,21,21,5,13,14,15,13,18,8,15,18,21,2,7,21,13,5,7,8,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,13,19,2,15,21,16,16,13,5,2,21,14,6,14,6,2,6,10,21,2,7,20,21,16,15,8,8,7,13,15,5,2,17,2,15,13,21,14,15,5,20,8,16,13,3,4,8,13,8,14,15,19,13,7,15,21,5,16,15,16,15,20,14,14,13,2,15,14,21,16,17,15,16,21,7,8,4,14,6,10,5,15,6,14,5,13,15,21,21,15,15,15,8,2,17,15,21,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,9,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,17,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,17,9,9,8,5,8,16,23,7,16,9,9,4,7,17,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,4,4,13,21,7,21,5,8,21,16,4,17,9,2,6,4,21,5,14,20,7,14,1,1,4,5,19,7,15,14,16,21,8,16,2,5,21,21,2,19,8,21,7,10,7,5,9,9,15,7,9,17,1,18,4,9,1,21,9,8,15,10,8,5,7,18,17,15,4,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,5,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,7,4,21,6,13,16,6,13,7,7,13,15,2,21,13,16,19,15,21,5,21,6,7,13,1,6,16,23,7,2,2,8,6,6,2,18,14,16,11,7,8,18,4,16,1,21,8,15,15,17,21,4,10,7,16,10,5,15,13,21,1,8,2,2,16,7,19,15,4,6,5,21,16,8,19,7,14,16,8,6,4,3,16,6,13,13,1,8,16,6,15,21,11,15,15,15,1,10,19,7,5,9,8,15,15,9,21,21,1,4,17,21,13,13,14,13,15,16,8,15,19,15,2,7,17,13,5,8,10,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,7,9,14,15,15,1,13,3,7,21,10,4,21,15,21,13,5,13,21,14,6,15,10,2,15,4,21,16,6,20,21,10,13,9,8,8,13,5,4,2,17,2,15,15,16,14,14,13,20,4,16,13,5,4,8,13,7,13,5,19,13,8,15,9,5,17,15,17,21,20,14,14,13,2,4,14,17,16,21,15,17,19,3,8,10,4,15,15,5,15,4,20,10,9,6,16,16,15,15,15,15,2,16,16,21,6,15,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,13,21,17,6,3,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,6,21,15,5,14,11,15,2,21,6,7,13,7,13,13,2,21,13,16,11,1,21,5,8,15,8,13,16,16,2,23,13,3,2,21,5,5,2,18,14,21,11,7,8,18,4,16,21,15,15,13,21,16,21,7,2,16,5,10,3,10,6,10,21,5,2,2,16,9,19,10,4,10,5,21,16,8,19,7,14,15,8,6,4,3,16,15,5,13,1,8,1,15,6,21,11,15,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,15,7,18,13,13,14,14,15,21,8,15,18,15,2,13,21,13,5,5,16,8,2,21,5,2,9,6,8,6,21,9,6,15,21,14,13,5,14,2,5,8,8,8,14,2,15,1,15,15,8,1,2,4,21,16,21,13,5,16,21,7,14,15,7,2,6,10,21,16,15,20,21,4,15,9,8,8,13,13,8,2,21,2,15,13,16,14,2,13,20,16,16,13,5,4,8,13,8,13,6,2,13,8,15,9,5,15,15,16,21,20,14,14,10,2,14,14,16,17,16,15,16,19,21,8,13,15,8,16,15,2,6,10,10,9,15,8,17,15,15,15,13,15,15,16,16,15,8,19 +24,23,23,23,21,7,6,2,20,21,6,21,15,10,10,7,9,21,10,15,7,15,19,1,21,17,21,5,5,13,2,18,15,23,15,1,10,15,6,2,14,1,15,15,15,7,7,17,4,8,14,17,21,21,15,16,21,6,21,21,5,10,13,8,21,10,20,9,6,14,21,8,21,8,6,6,21,16,13,13,13,15,13,20,1,15,7,14,21,13,7,2,18,14,8,3,6,16,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,1,17,15,2,15,13,13,1,6,15,17,9,15,2,18,10,6,21,5,21,14,7,8,1,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,7,2,15,17,15,21,16,5,7,13,6,21,21,15,14,2,7,2,5,21,18,2,6,16,1,13,8,7,17,8,23,9,8,21,21,14,2,13,21,1,4,13,19,2,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,6,13,14,18,23,9,5,14,2,7,8,6,21,17,2,10,21,15,15,15,1,15,23,23,23 +24,23,23,23,23,23,23,23,23,4,15,7,16,7,4,2,21,13,9,19,7,21,19,17,4,5,21,5,7,13,4,8,19,23,6,17,5,14,6,2,9,17,19,15,15,7,21,19,4,17,14,16,15,16,16,8,16,4,6,17,6,4,13,9,21,15,18,5,8,6,17,8,19,8,7,15,5,7,15,13,13,7,13,16,21,9,8,6,17,13,8,4,19,8,17,15,2,21,21,7,8,21,21,4,6,7,5,9,16,7,10,9,1,21,21,2,8,16,23,7,4,8,7,17,10,6,16,18,9,15,19,23,21,6,13,8,4,7,10,18,7,23,23,23,23,23,23,23,23,23,23,23,4,5,9,17,7,9,15,4,6,17,7,21,18,18,6,9,18,19,6,7,5,19,17,7,13,4,9,2,6,19,21,17,5,21,1,7,7,8,7,19,23,5,5,2,17,15,5,3,21,21,14,13,16,4,18,15,3,4,17,13,7,20,13,6,13,7,20,3,5,11,13,17,16,21,13,5,5,17,6,23,21,16,15,11,21,1,7,6,9,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,21,5,2,17,14,13,8,16,7,15,19,21,15,2,21,5,15,13,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,6,2,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,7,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,8,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,3,8,13,5,3,14,5,5,8,5,15,11,10,21,21,15,5,16,7,15,3,15,18,15,23,23 +24,23,23,23,23,6,10,2,17,8,8,21,17,10,6,7,14,19,9,16,3,21,18,17,4,9,21,8,8,9,10,21,21,17,7,3,10,21,6,15,7,18,7,7,15,7,21,17,4,16,14,17,21,21,15,21,21,7,19,17,6,4,9,4,21,7,21,5,7,8,21,8,17,7,14,8,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,18,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,15,19,21,9,5,19,18,10,3,17,13,21,10,5,8,21,21,10,2,4,1,1,5,16,5,2,23,21,15,4,13,17,5,9,2,8,7,15,2,5,1,15,3,21,19,8,11,17,19,10,10,6,21,21,7,14,14,19,9,4,21,16,17,5,17,21,7,2,10,2,16,23,3,5,7,21,4,2,19,21,17,6,5,16,2,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,18,19,8,9,15,16,5,23,19,7,1,13,16,18,17,8,9,16,8,23,5,9,5,10,15,2,10,21,17,13,2,21,7,4,16,16,19,5,10,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,13,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,4,10,17,6,15,6,8,13,13,2,21,13,16,15,21,16,5,7,2,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,8,13,15,6,13,13,4,18,13,21,6,13,6,17,7,18,13,4,15,5,17,21,6,3,15,14,15,16,4,4,9,21,4,2,13,1,7,1,5,6,21,15,15,15,15,16,6,21,7,5,9,7,15,15,9,21,21,21,14,1,17,13,13,14,6,13,21,8,2,19,17,2,15,3,13,5,8,16,8,2,21,5,2,8,6,14,7,21,9,6,9,15,15,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,15,2,21,17,18,2,5,23,21,4,14,5,7,15,15,4,21,2,13,20,21,9,15,7,7,8,13,15,9,2,17,4,15,13,21,14,4,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,2,16,5,7,4,15,15,6,15,15,17,15,6,8,15,7,15,15,21,5,23,23 +24,23,23,23,23,23,23,5,18,4,4,21,6,2,6,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,8,3,9,5,2,15,2,18,15,19,3,7,8,18,4,15,21,10,15,15,16,16,21,7,8,19,7,23,23,21,5,13,21,5,4,2,16,8,19,8,2,6,5,21,16,15,3,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,2,15,15,13,14,4,13,21,5,15,7,21,6,4,21,13,5,5,17,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,4,15,21,2,15,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,6,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,17,21,7,3,2,13,8,4,5,15,6,14,5,5,6,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,23,23,20,10,10,15,16,6,5,16,21,4,6,15,14,13,17,18,13,17,15,15,1,3,21,6,8,13,6,8,16,23,13,3,21,5,6,6,21,18,10,21,15,7,15,18,4,17,14,17,1,16,8,21,1,2,6,16,6,15,13,2,17,2,21,5,10,2,16,8,21,4,20,6,5,2,16,14,13,7,13,17,21,10,6,6,15,13,15,15,21,8,16,4,5,21,15,8,21,1,8,17,16,7,5,9,19,15,8,5,10,17,21,6,21,17,13,13,17,5,4,16,9,6,3,1,3,6,21,13,21,7,10,17,3,21,2,3,9,6,23,23,23,23,14,7,1,14,8,2,5,9,9,16,15,8,14,15,6,21,9,2,21,21,17,1,17,15,2,4,6,17,21,8,6,15,7,11,6,21,1,21,5,17,1,2,2,10,3,19,23,9,7,2,21,14,19,21,21,14,6,13,8,4,16,15,3,4,8,13,8,16,9,23,15,16,16,9,5,15,13,17,17,19,21,14,6,6,13,1,17,15,17,8,15,21,7,2,13,16,8,23,5,8,6,15,15,6,16,8,17,15,2,16,15,4,15,17,19,6,10,23 +24,23,23,5,16,8,15,2,21,2,15,21,6,4,2,19,5,15,2,21,13,16,18,15,3,3,16,8,8,13,2,7,16,23,2,3,2,15,5,6,21,18,14,1,11,7,16,18,4,15,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,15,2,2,17,3,19,8,6,15,5,21,16,17,13,7,5,2,8,15,15,3,21,15,6,13,1,8,17,15,6,21,15,5,16,15,17,8,19,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,2,8,5,8,8,7,14,19,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,9,2,2,5,2,2,21,21,8,3,20,21,21,9,9,8,8,7,16,9,2,18,3,15,13,21,14,4,7,20,8,17,15,5,4,8,13,7,13,7,19,13,8,15,9,5,16,13,16,8,20,8,5,15,13,5,14,17,16,21,7,16,21,7,8,1,14,15,10,5,15,16,2,5,5,15,21,16,15,5,15,15,15,16,16,15,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,23,23,23,23,23,23,23 +24,23,23,4,21,16,8,2,21,5,10,16,9,10,9,18,5,5,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,17,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,8,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,7,10,10,16,13,3,21,18,16,10,15,18 +24,23,23,23,23,23,2,6,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,21,15,16,21,6,2,16,15,2,13,6,21,5,21,15,8,15,16,5,17,15,14,13,14,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,15,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,13,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,7,2,6,13,9,19,7,18,19,18,6,5,21,4,7,13,18,17,19,23,13,18,9,6,9,16,4,1,14,15,15,13,11,17,4,21,14,17,15,1,15,21,21,4,6,16,6,9,13,4,16,7,21,9,5,21,17,7,17,13,5,6,5,4,16,7,13,18,13,17,17,3,6,18,7,6,4,10,19,8,21,4,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,11,4,17,17,9,17,21,23,13,1,5,4,16,9,7,21,17,9,5,1,13,21,4,7,8,4,16,9,4,19,14,7,6,16,4,23,23,21,7,5,9,6,6,9,17,8,8,7,19,5,21,7,10,11,18,4,21,21,3,9,9,8,15,21,7,4,6,3,7,2,21,17,17,6,8,21,4,2,3,10,21,23,9,8,2,17,14,18,19,18,10,2,10,15,9,8,15,9,4,17,13,8,21,6,23,8,16,6,9,5,8,15,21,21,9,18,7,4,13,5,23,18,16,19,8,16,1,7,9,9,21,14,23,8,9,16,19,13,17,8,8,17,15,2,7,13,4,1,1,18,5,23,23 +24,23,23,23,23,23,14,6,21,6,7,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,17,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,15,8,17,14,19,13,10,15,5,21,21,5,19,15,14,16,15,4,10,9,21,7,8,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,7,17,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,3,5,8,8,8,14,15,15,1,15,9,9,21,2,2,21,16,8,13,6,15,21,7,10,15,7,2,15,10,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,5,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,17,16,20,14,4,14,5,2,14,17,21,17,15,15,19,8,10,13,13,8,14,8,15,15,10,17,6,15,16,18,15,2,17,13,2,1,16,8,6,23,23 +24,23,10,5,21,16,15,2,21,9,15,17,11,5,6,10,14,19,16,8,15,20,19,18,4,9,21,16,8,13,6,6,15,23,5,2,5,13,3,16,15,18,14,7,13,7,8,2,4,8,7,17,21,1,15,16,21,2,15,16,9,10,13,2,21,5,21,9,15,14,17,21,19,6,6,2,21,2,4,13,16,7,13,8,18,4,18,8,14,13,18,8,17,7,21,2,5,15,21,16,10,1,17,17,16,7,5,9,16,11,8,15,1,16,1,6,2,17,23,7,21,5,6,16,9,5,18,11,3,7,17,13,1,2,9,8,21,3,2,9,7,2,14,5,1,14,8,5,3,4,21,5,6,16,8,8,17,7,15,11,5,10,13,21,21,19,5,21,17,21,4,13,7,13,11,8,14,10,10,11,15,18,15,17,6,16,21,7,20,10,4,21,23,2,8,4,1,15,7,21,21,14,7,5,8,4,16,15,3,4,13,13,8,13,4,23,2,13,2,1,5,13,13,17,16,18,2,9,5,10,14,21,18,17,21,8,13,19,8,5,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,15,16,15,2,17,2,15,15,21,8,5,15,13,16,8,13,20,21,3,15,21,5,17,5,7,13,6,10,21,23,5,15,13,13,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,10,15,6,2,13,15,21,5,21,8,6,10,16,6,7,16,14,6,13,2,8,15,14,8,13,1,15,15,1,21,5,15,15,2,1,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,15,8,8,5,2,21,13,21,8,2,8,2,15,16,3,7,18,13,6,1,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,7,16,2,5,15,21,15,15,21,6,2,8,7,13,13,2,21,13,16,11,15,17,10,8,11,15,13,2,6,17,23,2,19,2,15,5,6,2,18,14,18,11,7,8,18,4,16,16,21,15,15,15,17,21,15,2,7,21,5,16,14,13,21,1,10,2,2,17,2,19,8,4,3,5,21,15,3,19,7,14,16,7,7,4,3,16,4,5,13,1,8,16,15,6,21,11,10,15,15,17,10,19,7,5,9,8,15,15,9,10,21,1,4,16,21,13,13,14,10,15,16,8,15,19,15,3,15,8,13,9,15,15,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,21,2,5,8,7,8,14,15,15,1,15,2,8,21,10,8,21,8,16,13,10,15,21,14,7,15,10,2,5,10,21,16,8,20,21,2,13,9,8,8,13,15,2,2,17,2,15,13,16,14,15,5,20,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,21,15,17,21,20,14,14,13,2,15,14,16,1,21,15,16,19,18,8,10,2,6,14,4,15,4,15,2,5,5,16,17,15,15,15,15,2,17,16,15,23,23,23 +24,23,23,23,16,5,5,2,17,15,5,21,6,2,2,9,9,15,7,17,13,17,19,15,16,5,21,5,7,9,2,8,16,23,15,3,2,15,5,5,7,18,15,1,11,7,8,18,4,15,19,21,15,15,2,17,21,2,13,15,6,2,13,6,21,7,21,5,5,2,16,18,16,5,14,15,15,21,21,7,9,7,14,17,8,6,8,3,15,13,13,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,15,15,15,9,21,21,21,4,10,17,13,13,14,15,6,17,8,15,18,15,2,7,17,13,5,10,2,8,2,21,5,2,20,6,8,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,15,15,21,15,13,13,18,2,15,16,21,8,13,5,16,21,15,14,14,10,2,10,21,21,5,6,20,1,2,15,9,6,8,23,23,7,7,21,2,15,13,21,14,5,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,10,13,10,2,17,21,21,15,21,1,16,2,8,2,13,5,5,23,14,9,15,5,14,21,17,13,6,21,8,15,23,23,23,23,23,23 +24,23,23,4,15,2,15,2,17,2,13,17,21,15,6,15,13,11,5,13,20,19,3,15,2,21,17,13,13,9,13,10,7,23,17,13,5,14,5,10,14,16,15,15,15,7,1,19,4,16,14,21,21,17,15,15,11,2,15,17,5,7,7,6,21,5,14,21,6,2,17,16,17,5,14,15,3,10,16,14,14,8,13,18,11,17,18,5,5,14,17,7,15,7,8,2,5,16,21,2,10,1,17,16,16,7,5,9,8,15,15,15,15,17,2,2,15,21,23,14,3,5,15,16,15,2,15,21,7,5,21,3,17,4,5,17,5,21,16,18,13,14,14,6,21,6,7,9,3,5,14,15,18,21,7,3,15,8,14,9,15,21,11,6,21,21,6,21,17,20,8,13,2,15,15,7,14,4,10,11,6,18,1,2,8,16,21,13,10,10,15,23,20,7,3,2,17,15,7,13,18,14,4,13,18,8,16,15,13,4,8,13,8,17,13,23,2,17,2,7,6,1,15,16,16,10,14,5,13,6,21,14,16,15,16,7,16,17,8,2,15,15,2,14,7,21,14,6,15,5,15,15,17,13,4,17,15,2,17,21,16,5,19,23 +24,23,23,10,16,15,4,6,21,2,4,21,6,16,7,18,4,13,2,17,13,15,19,15,17,5,8,15,8,13,2,8,16,23,8,19,2,15,3,6,2,18,15,1,21,7,8,18,4,15,14,21,11,15,15,16,21,10,2,15,2,8,7,2,14,13,21,13,4,16,16,4,20,8,15,15,5,1,4,14,9,7,14,16,8,6,4,3,21,4,5,13,21,8,16,7,10,21,11,6,15,15,16,8,10,7,5,13,8,15,7,9,21,21,21,4,10,17,13,13,14,15,13,21,8,2,19,18,2,15,21,4,5,7,16,7,2,1,5,2,2,3,14,6,21,9,5,20,8,14,4,6,4,2,5,8,8,8,14,15,15,17,15,15,5,21,2,15,21,8,8,13,9,15,21,3,15,4,5,2,5,10,21,9,15,20,21,21,15,7,4,8,13,15,6,2,17,2,15,13,21,14,2,9,20,8,17,13,5,4,8,13,8,9,7,5,13,13,13,9,5,17,15,16,17,20,14,13,4,13,15,14,17,16,1,15,17,19,8,9,2,8,14,23,13,21,15,8,5,9,2,8,17,15,2,8,15,8,15,21,15,23,23,23 +24,23,9,5,17,6,4,10,21,15,15,21,6,4,2,8,13,13,2,21,13,16,18,16,21,5,8,7,8,9,16,7,18,23,13,2,2,10,5,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,18,15,21,15,2,15,5,4,13,6,6,4,21,5,2,2,17,14,16,21,4,4,5,21,21,7,19,7,14,16,16,6,4,3,16,13,13,13,1,8,16,2,6,21,11,5,15,15,16,8,19,7,5,9,15,15,15,9,21,21,21,15,7,18,13,13,14,4,13,21,8,8,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,6,21,9,6,15,4,17,13,5,14,2,5,8,8,8,14,1,15,1,8,6,8,21,13,2,21,21,21,10,5,16,21,7,14,7,7,2,5,10,18,8,15,20,21,16,15,9,15,8,13,5,2,2,21,2,15,13,21,14,10,5,20,1,17,13,6,4,8,13,8,7,13,2,13,6,15,13,5,17,13,18,1,2,14,2,5,13,3,8,17,21,15,7,16,19,17,15,6,13,4,4,14,8,4,6,21,6,14,16,18,15,5,16,13,4,21,17,15,23,23,23 +24,23,7,10,21,5,7,10,17,4,7,21,1,15,2,19,7,21,7,14,13,1,18,18,21,5,1,6,8,13,6,19,21,23,5,17,9,13,6,4,17,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,10,6,17,6,15,13,2,16,2,8,9,6,8,21,16,1,2,2,5,21,1,8,13,13,7,13,9,1,10,19,4,14,13,8,4,18,9,21,21,6,8,15,9,2,1,1,17,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,9,2,21,9,6,2,18,2,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,2,21,15,15,21,17,7,9,6,4,21,21,13,7,7,13,19,8,10,16,1,9,17,1,7,2,11,4,9,23,2,7,21,21,14,16,13,21,13,4,13,15,15,17,15,3,4,8,13,8,21,13,23,2,16,21,13,5,15,13,17,17,10,8,14,7,13,4,2,19,21,15,13,17,21,16,15,2,14,18,23,2,5,15,2,15,2,7,18,17,9,10,16,7,2,21,16,19,13,19,23 +24,23,23,2,1,6,1,15,21,6,9,16,21,1,2,7,13,11,6,13,20,20,11,15,7,2,21,3,5,13,16,8,17,23,13,2,4,10,5,6,4,17,8,16,15,7,21,19,4,17,2,21,21,3,21,8,21,6,15,17,10,2,13,5,21,5,14,2,21,2,16,5,16,15,14,7,4,13,8,19,13,19,13,18,15,15,18,5,5,15,16,9,16,7,21,2,5,21,1,4,10,16,15,7,16,7,5,9,16,15,15,3,6,17,21,2,21,21,23,23,23,23,23,23,14,15,20,15,2,6,15,18,21,4,2,18,14,14,3,19,5,21,10,5,2,9,7,7,8,5,17,15,18,7,15,16,7,7,21,15,6,17,8,9,5,21,6,10,16,20,4,5,5,23,23,7,15,15,16,2,2,7,1,11,6,21,21,13,21,10,23,16,20,2,3,2,16,14,7,13,18,14,14,13,16,5,17,19,13,4,8,13,8,16,13,23,21,21,3,13,6,15,7,17,17,10,16,6,13,6,6,14,17,16,16,7,17,1,21,4,10,16,6,10,15,1,7,8,3,5,13,15,17,13,6,16,15,2,21,21,16,5,23,23 +24,23,23,23,21,15,15,13,1,15,15,21,6,6,2,7,13,13,2,21,13,16,15,16,21,5,8,15,8,13,2,21,2,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,16,21,4,7,16,5,10,13,4,5,2,21,5,2,2,17,14,16,8,4,15,5,21,21,14,19,15,14,18,7,6,8,2,21,8,13,8,14,8,21,15,6,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,14,13,16,13,5,14,15,13,21,8,15,18,21,2,13,17,13,5,10,8,8,2,21,5,2,9,6,14,8,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,16,2,13,1,6,2,21,21,17,13,5,16,21,2,21,5,7,2,20,2,21,16,5,20,21,17,15,9,4,8,13,5,4,2,21,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,8,13,15,9,13,8,15,9,5,17,15,17,16,20,14,5,13,2,15,14,16,21,17,15,7,19,21,8,10,8,15,4,13,18,4,15,10,5,7,17,3,15,6,16,15,2,8,16,15,23,23,23 +24,23,10,4,21,8,15,10,18,10,14,17,15,5,2,16,14,13,10,21,13,16,13,21,6,5,21,13,8,13,10,17,17,23,7,18,9,13,6,2,2,18,14,21,10,9,16,15,4,15,14,21,13,15,15,16,1,15,6,16,6,13,4,2,21,2,21,5,5,16,21,21,17,6,5,16,5,21,7,14,14,7,14,21,15,5,15,20,8,13,14,7,3,8,16,10,6,21,21,6,2,15,17,2,5,13,5,9,8,15,15,5,17,21,1,4,2,16,13,13,14,13,15,16,8,15,20,21,10,13,2,4,16,1,9,21,5,17,5,2,19,6,2,10,21,10,14,15,19,21,15,5,14,2,5,8,15,8,14,21,13,15,21,2,18,21,6,15,21,9,10,15,6,21,21,9,15,5,7,2,2,21,21,13,13,17,8,2,10,16,8,15,13,14,5,2,21,2,15,15,21,14,2,5,15,10,21,16,3,16,14,13,8,15,2,8,14,16,16,9,5,17,13,16,19,8,21,4,5,13,2,4,18,15,16,16,16,18,17,7,13,7,14,21,14,21,15,6,10,6,4,15,17,15,5,16,13,2,16,16,17,4,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,6,15,21,2,6,15,18,5,5,15,5,16,6,13,18,17,3,16,2,5,16,5,13,5,15,6,8,23,13,21,13,15,5,6,14,16,16,21,15,7,16,18,4,16,14,17,16,21,6,19,15,2,10,15,15,15,13,8,21,6,2,8,6,2,21,8,16,8,15,15,5,4,5,13,13,17,13,8,7,13,11,15,5,5,16,7,21,8,21,2,5,21,15,3,18,1,1,8,1,7,5,9,15,15,8,5,16,21,21,2,2,16,23,13,21,13,9,21,3,15,8,21,2,13,21,13,21,6,2,8,2,21,17,13,13,6,23,23,23,23,6,17,21,5,14,6,2,8,8,7,13,8,14,2,6,8,8,8,21,21,8,2,17,20,2,5,6,15,13,14,14,6,15,11,15,6,16,2,2,17,1,13,9,10,23,17,20,14,3,2,21,7,7,13,18,13,5,6,16,4,16,7,13,4,8,13,8,21,20,23,13,16,2,9,6,15,13,16,16,6,19,14,5,13,2,2,19,15,16,15,16,18,21,2,8,13,7,21,2,21,14,2,15,5,2,16,17,13,3,15,15,2,16,15,17,5,3,23 +24,23,23,8,21,4,10,8,21,10,2,21,13,7,10,7,10,21,9,14,13,15,18,17,16,5,21,5,7,13,6,19,16,23,7,21,10,13,6,4,15,18,7,15,15,7,1,17,4,16,14,17,21,17,15,18,18,3,15,20,5,6,13,4,21,4,21,5,6,2,21,8,1,8,6,6,16,4,15,13,13,7,13,9,1,10,19,15,16,13,8,6,19,21,15,21,6,8,15,15,4,1,17,17,17,7,5,9,8,15,8,9,1,17,17,4,2,21,13,13,4,6,15,21,9,10,21,18,15,6,20,13,21,6,10,8,2,21,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,16,6,21,21,15,4,21,9,10,13,4,21,16,7,15,2,7,2,5,14,17,18,2,17,1,2,6,8,4,8,23,2,8,21,21,14,10,13,21,13,6,13,15,7,17,15,3,4,8,13,5,17,13,23,7,21,16,13,5,16,13,17,17,5,2,14,7,13,4,2,19,21,15,15,17,1,16,6,2,14,3,23,9,5,2,15,15,9,6,21,17,2,10,18,7,2,6,8,19,10,19,18 +24,23,23,23,23,23,23,23,23,4,6,17,6,6,6,8,13,13,2,1,13,17,15,21,16,5,2,5,13,15,21,17,21,23,13,18,9,2,5,5,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,6,13,13,4,18,13,21,5,13,6,17,14,18,8,4,5,5,17,21,5,19,15,14,16,16,4,4,9,2,4,2,13,1,7,1,15,6,21,15,10,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,15,18,1,2,15,3,13,5,4,17,8,2,21,5,2,9,6,14,15,21,9,6,9,17,6,13,5,13,2,5,8,8,7,14,15,15,1,15,13,21,1,7,2,21,21,18,2,5,1,23,10,15,15,5,15,5,2,21,2,13,20,21,9,15,7,8,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,10,4,15,15,6,15,15,17,15,6,15,15,3,7,15,21,23,23,23 +24,23,23,23,16,21,7,4,18,6,6,7,8,5,2,21,8,13,16,19,13,21,19,16,8,5,21,15,7,13,3,7,18,23,13,17,19,6,9,9,8,18,10,15,15,7,21,17,4,21,14,16,1,16,13,1,19,1,7,6,6,5,13,15,21,7,21,9,8,2,19,17,21,4,8,6,5,4,16,2,13,7,13,7,21,19,9,4,14,15,13,19,17,7,19,2,5,21,21,4,21,1,13,4,6,7,5,9,8,15,18,9,17,11,2,4,3,21,23,13,5,6,4,17,10,5,17,17,9,13,17,13,1,4,13,8,7,21,6,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,6,8,8,14,15,5,17,13,7,18,18,19,4,21,20,9,13,10,21,21,9,1,4,9,8,5,6,21,21,17,9,21,8,5,8,7,19,23,6,5,20,21,8,15,13,16,14,6,7,17,2,16,15,3,4,19,13,2,6,8,23,13,16,16,9,5,15,13,17,16,19,7,6,9,23,23,14,19,17,15,16,1,21,13,4,9,16,16,23,23,21,4,6,15,5,7,17,18,14,6,21,7,4,17,17,19,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,13,16,8,15,21,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,17,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,21,21,17,21,16,8,19,18,8,10,14,10,14,2,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,5,15,21,10,15,8,21,6,2,18,15,10,15,15,14,13,8,21,13,16,16,16,21,5,21,6,2,14,15,2,20,23,10,16,9,13,8,21,14,18,14,1,1,7,16,18,4,15,14,21,13,15,8,16,21,5,21,15,6,10,13,2,21,14,21,13,10,2,17,8,17,8,2,5,10,21,2,13,3,7,14,17,2,6,8,18,10,13,10,10,18,8,16,5,8,21,21,2,15,15,16,7,5,7,5,9,8,15,15,5,15,21,21,2,15,16,13,13,14,15,16,16,8,13,20,21,2,15,3,13,17,6,13,1,2,16,5,1,5,6,13,6,16,7,2,15,19,21,15,5,14,2,9,2,8,8,14,21,15,15,15,6,18,21,2,4,21,15,13,13,6,21,21,14,14,8,15,8,2,2,21,21,13,21,21,2,5,10,23,8,10,14,2,2,21,2,15,13,21,14,14,13,16,8,18,15,5,4,11,13,8,7,21,8,15,15,18,9,5,17,13,17,21,8,20,14,5,13,3,2,21,16,17,15,15,18,21,7,15,7,2,15,7,2,15,6,2,6,2,21,18,15,5,21,15,2,15,16,15,23,23,23 +24,23,23,2,21,9,6,6,1,15,6,21,15,2,2,15,14,13,15,21,13,16,13,21,1,9,21,6,7,13,6,15,18,23,8,21,15,13,5,2,2,18,14,1,10,7,16,18,4,1,21,21,13,15,15,16,21,7,6,15,5,15,13,2,21,14,21,5,6,2,3,7,21,8,6,6,10,21,7,14,19,7,14,17,15,6,15,20,14,15,2,2,19,8,15,2,6,21,21,8,15,15,16,7,16,7,5,9,8,15,15,5,16,21,1,4,2,17,13,13,14,13,15,16,5,15,20,21,10,15,2,2,17,6,6,17,2,16,5,2,19,6,2,10,21,10,8,15,19,21,15,5,14,2,5,8,15,8,14,2,13,1,21,6,18,21,7,2,21,9,15,9,6,21,21,7,14,1,7,8,21,21,21,21,10,21,1,8,5,8,14,8,13,15,2,2,21,4,15,13,21,14,5,13,15,17,21,15,3,4,8,13,8,15,2,8,16,15,17,9,5,16,13,17,18,8,21,14,5,4,2,7,19,15,21,15,16,18,21,15,13,7,8,21,5,2,15,15,2,6,15,17,18,15,5,15,15,2,17,15,16,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,2,20,7,16,2,17,16,9,15,15,5,13,15,16,21,15,6,3,8,14,5,16,21,11,4,8,15,7,17,13,4,17,18,21,21,17,6,16,15,2,2,21,6,7,13,6,21,7,14,6,10,2,17,8,16,14,14,6,21,3,16,2,5,7,13,21,21,3,1,1,15,20,3,5,16,15,17,15,5,15,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,17,3,21,11,23,13,21,5,15,16,2,15,16,15,14,15,21,13,19,2,5,8,8,21,16,5,19,17,2,7,23,23,6,2,21,14,13,1,14,15,7,11,13,8,13,15,6,21,15,5,21,1,2,2,21,13,6,13,5,17,21,8,14,13,16,2,15,2,16,21,6,20,21,15,15,13,15,5,23,8,7,1,16,15,13,13,1,2,5,13,16,16,21,2,3,4,8,13,8,17,5,23,8,15,2,17,5,16,13,3,16,15,13,14,8,13,2,23,16,15,19,15,16,15,15,9,20,5,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,2,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,21,8,15,18,21,2,13,17,13,5,15,3,8,2,7,5,2,3,6,14,6,1,9,2,19,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,6,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,10,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,3,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,7,15,21,6,10,10,21,7,15,1,16,7,13,4,7,15,5,17,13,17,15,15,21,5,21,9,8,13,6,8,16,23,7,17,4,13,9,8,14,18,14,1,15,7,8,16,4,16,15,16,15,15,21,19,21,15,10,16,5,3,13,2,2,7,21,5,5,8,17,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,7,15,2,7,21,1,4,2,1,21,17,3,7,5,9,2,15,8,5,17,21,21,4,5,21,13,13,14,7,15,21,3,5,20,21,10,10,7,13,16,9,13,21,2,16,5,2,8,17,15,10,21,21,7,2,5,21,20,5,2,2,5,7,7,8,14,8,15,1,16,5,21,21,2,2,17,19,2,15,6,21,17,2,14,4,7,2,5,19,21,21,5,21,1,15,10,11,6,8,13,4,9,2,1,4,15,21,21,14,23,13,16,14,17,6,3,4,8,13,8,21,5,23,13,21,8,5,5,16,13,18,17,7,1,14,5,13,3,2,16,15,16,15,17,18,8,2,13,13,7,23,23,23,23,5,2,14,2,15,17,15,10,15,15,2,15,17,19,5,13,18 +24,23,23,8,15,10,15,6,21,8,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,15,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,15,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,6,10,21,11,16,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,15,7,13,5,1,7,18,2,21,5,3,20,6,14,6,21,9,9,15,15,14,13,5,6,2,5,8,7,8,14,16,6,1,16,5,8,21,10,2,21,21,21,13,9,8,21,10,6,14,10,2,8,10,21,1,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,17,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,15,15,15,15,2,15,5,16,16,15,7,15,15,2,17,16,15,15,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,9,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,9,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,13,14,13,2,6,17,23,13,17,13,15,5,5,21,16,16,8,15,7,16,19,4,21,14,21,16,16,15,21,11,2,15,18,5,15,13,2,17,5,14,2,15,2,16,2,21,9,14,14,7,11,8,14,14,8,13,21,15,8,18,21,5,14,16,8,16,7,20,2,5,1,15,15,7,1,17,13,16,7,5,9,8,7,15,5,16,17,21,13,6,16,23,13,21,5,15,16,15,6,8,21,15,6,21,13,21,6,2,8,2,16,16,13,13,8,15,5,7,3,15,15,19,5,14,15,19,15,7,15,8,8,14,2,6,1,8,2,21,21,5,21,17,20,7,5,15,16,15,7,14,10,10,11,15,18,17,2,2,21,21,7,9,10,23,16,20,1,3,2,16,2,15,13,18,14,7,13,16,3,16,15,13,4,8,13,8,16,13,23,15,16,2,9,6,16,7,16,16,6,18,6,13,6,16,14,16,15,16,15,16,18,8,21,15,15,2,15,5,21,14,4,16,5,15,15,17,15,5,11,15,2,17,15,16,9,23,23 +24,23,23,23,23,23,2,10,18,15,6,21,6,15,2,8,13,7,10,17,13,16,15,15,17,5,17,7,8,4,2,13,16,23,5,19,2,15,9,6,2,18,21,1,11,7,8,18,4,15,1,15,16,15,15,16,21,10,2,16,5,10,4,4,6,4,21,5,2,18,16,8,19,13,6,15,10,21,21,6,19,15,14,16,8,2,15,3,16,4,6,13,1,8,21,6,15,21,11,6,15,15,17,2,10,7,5,9,8,15,15,9,21,21,21,9,16,21,13,13,14,4,13,18,8,6,18,15,2,7,21,13,5,6,18,8,2,21,5,2,1,6,14,6,21,9,1,13,7,15,13,5,6,2,5,8,8,8,14,15,15,1,15,4,5,21,10,2,21,18,8,7,5,16,21,8,16,6,7,2,4,2,21,6,5,20,1,15,15,9,6,8,13,8,2,1,17,2,15,7,16,14,15,13,20,2,16,13,5,4,8,13,2,7,13,4,13,15,8,9,5,17,15,17,21,2,14,14,8,13,6,14,17,18,1,15,17,19,8,9,15,14,9,6,7,7,6,13,2,6,4,21,16,15,6,16,15,2,17,15,21,6,23,23 +24,23,23,2,8,15,2,6,21,2,15,21,6,2,6,3,7,15,2,21,13,15,19,15,3,5,8,15,8,13,2,8,16,23,16,19,2,14,5,6,2,18,14,1,11,7,21,18,4,8,17,13,15,15,15,16,21,2,5,21,5,2,2,13,6,18,21,15,2,2,17,2,19,8,15,10,19,16,6,15,9,7,14,17,8,13,2,14,5,9,21,7,1,8,16,15,6,21,11,15,19,7,17,8,3,7,5,3,8,15,15,9,21,21,21,2,6,21,13,13,14,13,15,16,8,2,18,11,2,7,17,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,13,8,5,8,8,8,14,2,15,16,13,2,8,19,15,2,21,16,21,13,5,15,21,13,14,11,5,2,2,21,21,8,13,20,21,21,15,9,8,8,7,13,6,2,18,2,15,13,21,14,15,5,20,8,16,15,5,4,8,15,13,13,7,19,13,13,9,9,9,15,13,17,15,20,14,14,13,2,14,14,16,16,21,15,16,1,8,8,4,14,5,2,5,15,14,15,5,5,14,21,16,15,2,8,15,13,16,21,15,23,23,23 +24,23,23,23,21,2,15,2,21,15,15,17,15,3,8,8,4,15,6,16,13,16,7,16,10,9,21,15,15,13,10,2,17,23,6,17,13,15,2,8,2,1,14,7,15,7,16,17,4,21,14,17,21,15,6,21,21,2,1,15,6,2,13,6,21,7,21,15,6,2,16,3,16,5,2,7,5,16,16,13,13,8,13,10,21,10,3,4,21,14,10,5,17,7,21,3,2,21,15,2,19,1,17,17,19,7,5,9,8,15,8,9,21,21,17,5,2,17,23,13,18,13,14,16,9,15,21,17,2,7,21,13,21,2,7,8,16,21,6,2,4,1,1,5,8,6,15,23,10,10,3,13,2,6,9,19,21,5,15,15,5,17,15,4,21,21,2,7,21,20,5,13,2,21,21,7,15,14,7,2,15,17,15,21,13,18,21,2,5,10,2,21,23,9,6,21,17,14,15,15,21,14,14,13,15,14,16,15,3,4,8,13,8,21,5,5,21,16,8,3,5,16,13,19,19,21,16,14,13,7,6,23,23,16,21,16,16,18,8,8,4,13,8,23,23,8,15,15,13,8,15,15,16,3,2,1,15,2,15,16,20,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,16,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,17,5,5,10,17,15,6,21,6,2,2,3,9,15,21,17,13,21,19,15,16,9,21,5,7,13,2,8,21,23,8,3,2,14,5,6,1,18,15,1,11,7,8,18,4,13,19,15,15,15,2,16,21,10,1,16,13,2,2,10,17,7,21,6,9,2,16,18,16,6,14,15,15,17,16,14,9,7,14,16,8,6,8,3,15,13,15,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,8,15,13,9,21,21,21,4,8,17,5,13,14,15,13,17,8,15,18,15,2,7,17,13,5,5,2,8,2,21,5,2,20,6,16,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,15,15,21,15,13,13,19,2,15,16,21,15,13,5,15,21,7,14,14,10,2,2,10,21,6,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,5,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,5,13,10,2,21,21,21,15,1,1,8,2,7,10,15,23,5,5,14,4,15,5,9,21,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,21,13,21,20,16,15,6,16,5,14,5,2,15,16,23,13,8,9,14,5,7,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,16,21,2,6,18,5,15,13,2,21,7,14,10,6,2,18,6,17,8,7,15,23,23,23,23,23,7,10,7,21,13,6,19,14,18,5,3,7,9,16,2,8,21,8,6,2,1,17,2,9,7,5,9,8,15,8,5,21,21,3,2,2,16,23,13,21,2,2,16,10,15,16,15,5,6,21,2,21,11,10,8,2,21,1,21,14,19,23,23,23,23,7,2,5,5,21,13,7,3,9,21,7,8,14,19,6,18,15,8,21,21,15,3,10,19,21,2,7,13,21,7,6,2,15,15,2,20,10,5,6,16,15,2,21,13,23,19,13,4,15,13,21,4,15,13,16,13,9,17,15,8,18,19,13,4,13,13,9,13,20,23,2,21,21,8,19,8,13,19,18,2,8,4,5,13,3,3,16,16,19,15,18,1,10,3,13,15,9,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,2,13,2,18,6,4,21,6,15,7,7,13,13,2,21,13,16,15,15,21,9,8,15,5,13,7,19,16,23,13,19,2,6,7,6,2,18,14,1,11,7,8,18,4,21,21,16,16,15,21,16,21,4,2,7,1,15,6,2,13,21,21,5,6,2,16,2,19,13,5,15,5,21,16,15,9,7,14,16,8,4,2,2,16,13,6,13,1,8,17,13,6,21,7,15,15,15,21,10,3,7,5,9,8,15,15,9,21,21,21,8,15,16,13,13,14,6,16,21,9,10,18,15,21,7,17,13,5,6,20,18,5,21,21,2,13,6,14,6,16,9,15,7,16,14,13,5,1,2,5,8,8,8,14,2,15,1,1,21,5,16,10,4,21,21,21,5,5,16,21,13,14,10,10,2,6,10,21,4,15,20,1,21,13,9,15,8,13,15,15,2,17,2,15,15,16,14,7,13,20,21,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,16,19,14,14,7,15,15,14,18,16,17,15,16,19,18,8,13,16,8,4,10,8,14,14,2,5,6,16,16,15,6,15,15,2,17,16,18,5,23,23 +24,23,23,23,21,21,13,5,21,2,10,15,21,2,5,13,13,21,3,13,7,18,21,16,2,5,21,6,8,13,5,6,17,23,13,17,5,14,5,17,6,21,14,16,15,7,21,16,4,17,14,21,15,21,16,8,21,6,2,17,2,2,13,6,21,5,13,15,8,1,17,6,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,15,15,3,17,15,16,6,5,21,21,19,21,7,8,11,17,7,5,9,7,15,15,5,15,21,18,6,21,8,23,14,14,15,2,16,15,15,15,21,3,6,18,13,21,2,13,17,15,16,2,3,8,1,2,6,21,15,6,10,21,5,17,7,2,15,9,17,13,8,15,2,15,18,16,5,21,21,10,15,21,20,2,7,10,14,17,3,14,5,16,15,15,2,16,2,5,21,1,15,9,9,21,16,23,2,9,2,21,15,14,5,18,5,7,5,15,8,20,7,7,4,8,13,1,21,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,2,8,19,15,17,15,16,21,8,6,7,2,16,15,15,10,14,13,15,5,15,21,1,13,10,16,15,2,2,21,2,5,23,23 +24,23,23,23,21,7,10,10,20,15,2,21,15,15,15,10,13,21,8,15,7,13,18,21,21,16,21,5,5,13,2,19,15,23,6,21,10,14,5,21,14,21,7,15,15,7,7,17,4,16,14,17,21,21,15,13,21,6,5,21,5,2,13,4,21,2,20,9,6,14,1,14,21,8,4,6,16,16,13,13,13,15,20,1,15,9,4,14,21,13,8,2,18,14,18,18,6,15,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,2,2,21,13,13,4,8,6,21,9,7,2,18,2,7,21,13,21,8,15,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,7,2,5,21,15,2,7,17,15,21,16,5,8,13,5,4,21,8,14,2,15,2,5,21,18,2,6,17,1,13,8,7,2,8,23,9,8,21,17,14,21,13,17,21,6,13,17,8,16,19,9,4,8,13,5,17,13,23,17,15,19,7,5,8,15,21,17,10,1,14,9,13,10,2,15,16,21,15,16,1,16,4,13,14,18,23,9,5,14,2,7,15,6,21,17,2,15,1,15,13,15,16,8,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,13,16,19,15,2,9,21,2,8,13,2,8,16,23,8,19,2,15,15,6,2,18,14,1,15,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,5,19,16,8,6,18,7,14,16,8,6,5,3,16,15,8,13,1,8,16,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,16,8,2,18,11,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,21,8,19,15,2,21,16,21,13,5,16,21,6,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,17,5,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,10,19,13,7,9,9,5,16,13,17,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,14,21,16,15,6,8,15,15,21,21,15,23,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,18,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,3,5,6,7,21,23,7,20,6,6,9,2,2,4,7,7,15,7,21,17,4,21,14,17,1,1,8,15,18,6,10,17,10,8,13,7,21,9,13,5,15,1,16,16,21,2,3,6,5,3,16,6,13,15,13,16,21,9,13,3,5,13,17,8,21,7,17,6,5,21,21,4,21,1,17,8,16,7,5,9,8,15,8,9,2,21,17,6,21,17,23,13,4,5,7,17,9,2,18,11,21,8,20,9,21,4,2,8,18,21,9,2,4,1,1,5,18,2,7,23,21,6,1,13,10,5,9,20,8,7,7,1,5,16,16,7,11,21,4,13,17,9,6,13,14,18,23,4,6,15,7,4,2,4,1,21,8,1,21,7,2,10,10,18,23,2,5,4,21,14,15,21,16,13,13,5,16,4,16,18,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,21,6,7,8,7,13,4,17,15,19,16,15,16,21,17,5,13,21,10,23,15,14,6,5,13,2,2,15,17,7,2,17,13,4,21,16,19,5,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,19,8,5,18,17,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,15,16,4,6,2,21,15,3,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,13,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,6,8,7,2,4,18,1,10,21,6,4,6,18,5,16,2,21,13,16,19,15,17,5,8,7,8,9,2,8,16,23,15,19,2,14,5,6,2,18,15,19,8,7,8,18,4,16,21,15,15,13,15,16,21,10,10,9,7,23,23,17,5,4,21,5,6,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,10,3,16,5,8,13,1,8,21,2,6,17,11,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,10,4,21,13,13,14,9,13,18,6,4,15,21,2,10,17,5,5,9,16,8,6,15,5,2,18,6,17,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,2,15,21,15,8,9,21,4,15,18,8,16,5,5,16,21,14,9,5,4,2,8,17,21,8,5,20,1,2,6,9,8,8,13,5,6,21,17,2,15,15,16,14,4,13,20,6,16,13,5,4,8,13,15,13,5,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,5,14,17,17,17,15,17,21,7,8,2,5,8,4,9,15,8,19,9,9,6,21,17,15,4,15,15,4,16,15,21,9,15,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,11,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,7,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,10,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,16,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,6,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,7,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,10,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,15,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,13,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,2,13,15,7,19,5,5,15,21,17,15,10,15,8,6,16,16,16,15,23,23 +24,23,23,8,16,6,13,8,17,2,5,15,18,13,5,17,7,13,5,8,15,16,19,16,7,14,16,5,7,5,8,6,16,23,5,18,9,23,5,10,14,10,2,15,15,7,5,17,4,21,18,16,1,17,15,15,19,10,10,16,4,5,13,6,21,7,21,7,5,5,19,8,21,8,5,7,5,4,16,5,13,8,13,4,21,2,6,15,5,13,8,4,17,7,17,4,5,21,17,13,19,1,1,6,5,7,5,9,8,15,15,9,17,1,17,2,4,21,13,13,1,15,15,16,9,3,10,17,5,4,1,13,15,8,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,6,5,13,4,5,9,19,8,7,15,4,5,21,13,8,15,21,4,4,17,19,9,3,10,1,16,7,2,4,19,5,6,6,1,21,8,17,21,4,10,9,13,23,9,3,8,4,21,14,3,5,21,14,8,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,10,4,13,15,23,18,16,17,16,16,1,7,10,5,13,10,23,23,2,5,6,10,17,9,15,1,9,7,18,13,7,16,1,19,23,23,23 +24,23,23,23,23,16,9,10,16,4,15,15,6,2,10,21,6,15,2,16,13,19,15,6,21,5,21,15,7,13,2,21,21,15,7,19,2,14,13,6,2,18,14,1,1,7,8,18,4,16,14,21,11,15,15,16,21,15,2,16,5,15,13,6,6,4,21,5,2,2,16,2,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,1,8,16,15,13,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,16,13,13,14,10,13,21,8,15,18,21,2,2,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,10,15,1,15,4,8,21,2,9,21,21,8,13,7,16,21,7,15,15,7,2,10,10,21,21,7,20,1,16,5,5,4,16,15,13,14,21,21,2,7,8,21,14,3,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,10,14,15,2,17,16,17,17,19,21,8,13,8,6,15,7,1,6,6,2,9,2,10,17,15,13,17,13,6,8,21,16,4,3,20 +24,23,23,23,23,16,2,2,21,2,15,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,7,21,23,21,3,2,15,3,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,10,21,15,2,16,17,2,19,8,6,15,5,16,8,4,3,15,14,16,8,4,5,3,17,5,8,13,1,8,17,10,5,21,11,5,15,8,17,2,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,5,2,2,8,5,8,8,7,14,19,15,17,15,2,8,19,10,2,21,16,21,13,9,15,21,9,2,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,8,21,8,8,18,2,8,13,21,14,4,13,20,8,16,15,5,4,7,13,13,13,5,8,13,8,2,9,6,15,15,17,8,20,8,14,5,13,15,14,16,21,21,8,15,21,8,3,4,14,7,21,14,15,14,13,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,4,15,21,6,14,10,17,4,15,21,1,7,2,19,7,21,10,8,13,1,18,18,21,5,21,5,9,13,5,19,21,23,5,17,13,13,5,2,16,18,14,15,15,7,8,17,4,21,14,17,21,21,15,18,18,10,7,21,5,6,13,4,16,7,21,5,4,10,21,8,1,2,13,5,21,16,15,7,13,7,13,16,1,10,19,2,16,13,4,4,19,8,15,21,6,8,17,8,4,1,7,16,17,7,5,9,8,15,8,9,1,17,17,5,19,21,13,13,14,15,2,21,9,10,2,18,2,7,20,13,1,4,5,8,16,17,2,2,21,21,13,5,18,2,13,23,23,23,23,23,23,8,9,8,8,7,14,10,5,21,15,2,15,21,15,21,21,16,9,5,4,21,16,7,7,10,7,4,6,10,15,21,5,17,21,2,10,8,4,8,23,2,8,21,21,14,15,13,21,13,4,13,15,16,17,15,3,4,8,13,5,17,13,23,18,21,17,13,9,15,13,18,17,8,8,14,9,13,4,3,19,21,15,15,17,18,16,4,2,14,19,23,4,5,16,2,13,2,5,18,17,2,10,16,7,10,21,16,19,5,19,23 +24,23,23,5,17,10,10,4,16,4,10,19,21,13,9,9,17,7,4,16,13,17,13,19,19,5,17,6,8,13,4,13,18,23,7,17,9,13,5,4,19,18,8,15,15,7,8,16,4,16,10,1,9,1,17,21,18,5,1,17,2,6,13,4,17,9,17,5,6,8,16,4,19,7,10,5,5,19,6,13,13,8,13,16,21,10,13,6,5,4,7,4,17,14,17,10,4,21,7,5,19,7,17,1,19,7,5,9,17,15,8,9,1,17,17,2,4,17,23,13,19,7,6,1,4,4,2,18,15,5,23,23,23,23,23,23,4,21,13,3,7,17,14,10,23,23,23,23,23,23,23,23,5,6,9,16,16,8,14,9,6,6,21,15,18,21,4,1,21,19,9,9,4,13,23,9,9,8,19,19,15,2,21,17,7,17,1,4,8,8,16,18,23,3,5,2,21,5,4,19,16,14,10,9,17,23,16,15,3,4,16,13,5,19,13,23,6,18,17,9,5,16,13,17,16,19,7,7,23,23,4,14,19,17,17,15,16,19,8,4,9,21,7,23,23,23,23,9,15,9,6,17,17,15,9,17,9,4,17,17,19,9,19,23 +24,23,23,23,23,8,15,15,18,6,4,21,6,2,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,16,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,13,16,1,21,5,4,19,7,23,23,21,5,13,21,5,10,2,16,8,19,8,2,4,6,21,16,15,9,7,14,16,8,6,4,3,16,13,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,16,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,13,6,15,21,14,15,14,6,2,6,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,7,14,17,16,17,15,17,21,7,9,2,15,8,4,5,15,6,14,7,5,6,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,15,7,8,9,10,21,21,3,7,1,17,8,19,7,7,9,6,7,18,9,8,21,16,2,8,17,23,13,4,9,15,8,9,5,18,11,4,4,19,13,19,8,5,8,9,10,13,10,15,13,6,5,17,9,23,23,23,9,13,8,8,20,9,10,8,7,16,10,9,11,13,4,17,21,6,5,17,19,9,13,4,11,16,7,4,8,19,7,9,4,1,21,5,21,21,4,10,10,8,18,23,2,17,4,17,14,7,13,21,14,15,13,8,16,16,15,9,4,8,13,6,8,5,23,6,19,10,3,5,1,15,17,16,19,7,7,4,15,5,23,19,17,21,11,16,1,7,9,17,7,9,23,23,15,13,15,15,10,15,9,17,2,15,17,7,10,17,16,19,2,3,18 +24,23,23,23,21,6,8,10,17,4,8,21,1,9,2,19,7,21,8,14,13,21,18,18,21,5,21,6,8,13,5,19,21,23,9,17,9,13,6,4,17,18,14,15,15,7,8,17,4,19,14,16,21,17,15,21,18,6,6,16,5,15,13,2,17,2,21,5,6,8,1,16,1,10,2,2,3,21,15,13,13,7,13,9,1,2,18,2,14,7,13,8,18,7,21,21,6,8,15,8,2,1,1,8,17,7,5,9,8,15,8,9,1,16,17,6,2,21,13,13,17,15,4,21,9,10,2,18,2,4,20,13,21,6,10,8,15,1,2,9,1,21,13,5,18,13,23,23,23,23,23,23,13,8,9,2,8,7,15,4,5,21,16,2,21,7,15,21,16,8,9,7,9,21,21,7,5,15,7,2,8,10,16,21,9,17,1,19,10,11,4,9,23,2,2,21,21,14,7,13,21,13,4,13,15,9,17,15,3,4,8,13,8,21,2,23,18,16,21,13,5,15,13,17,17,10,8,14,7,13,2,4,19,21,15,13,17,21,16,2,2,14,3,23,3,7,14,10,15,2,5,18,17,2,10,16,7,10,21,16,19,9,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,21,7,5,21,6,15,2,3,13,13,2,21,13,16,15,15,21,5,16,15,7,13,2,2,16,23,21,20,2,13,10,6,2,18,15,18,11,7,8,18,4,15,18,21,15,15,15,8,21,6,2,16,10,2,5,6,6,7,21,5,2,15,16,15,16,8,2,15,5,17,16,14,3,15,14,16,8,6,4,15,16,13,2,8,21,8,17,2,6,21,1,10,15,8,16,6,16,7,5,9,14,15,15,9,17,21,17,2,6,1,13,13,17,15,16,20,2,7,20,20,14,8,18,13,5,8,8,8,16,17,7,2,21,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,11,21,14,6,10,8,21,15,9,17,2,6,1,15,18,7,6,2,21,8,14,6,9,5,15,21,21,3,13,20,21,8,15,7,14,8,13,14,9,2,17,4,15,15,15,14,6,13,20,8,16,15,3,4,8,13,8,13,15,9,13,8,15,9,5,17,15,1,21,8,14,21,7,13,7,14,16,17,16,15,15,19,18,8,13,15,8,15,8,5,5,10,2,5,15,16,17,15,6,15,8,2,2,15,21,23,23,23 +24,23,23,23,23,15,10,13,21,8,4,21,6,3,4,9,5,15,8,16,13,16,19,13,17,9,8,15,8,13,10,8,19,23,7,3,9,15,5,8,2,18,15,19,15,7,8,18,4,15,17,8,7,13,21,21,21,10,10,9,7,23,23,14,6,15,21,9,4,8,16,8,17,4,6,7,5,17,16,15,19,7,14,16,8,6,10,19,16,13,4,8,1,8,21,2,10,21,17,7,15,15,1,21,10,7,5,9,8,15,7,9,17,17,1,6,10,21,13,13,21,5,10,17,7,7,2,21,10,15,21,13,5,8,8,8,9,14,10,2,19,6,14,6,21,9,9,19,5,14,10,7,8,15,5,8,7,8,14,2,15,8,15,3,7,21,10,10,21,21,8,8,5,15,16,15,14,10,10,2,4,18,21,10,9,21,1,18,9,9,6,8,13,5,7,21,17,4,4,13,16,14,5,7,19,4,16,13,5,4,7,13,10,13,8,8,13,8,2,9,5,16,15,21,17,19,14,4,3,10,4,14,17,16,21,16,16,18,8,4,3,10,10,10,5,15,10,14,10,5,6,21,16,15,10,15,15,2,3,15,17,3,23,23 +24,23,23,5,21,17,15,8,16,2,10,17,6,15,15,21,5,15,2,16,13,17,15,16,19,5,4,6,8,5,2,9,20,23,10,19,3,15,5,6,2,18,14,1,9,7,8,18,4,8,17,15,11,15,15,21,21,7,21,16,5,7,15,10,6,4,21,5,2,17,16,16,18,5,6,7,5,21,16,5,19,7,14,17,8,6,8,2,18,13,14,14,1,8,21,5,6,21,11,6,15,8,1,7,16,7,5,9,7,15,13,9,18,16,1,6,15,17,13,13,14,6,15,17,8,10,18,1,2,7,17,13,5,6,16,7,2,21,5,2,20,19,14,7,17,7,6,7,16,14,13,5,4,2,5,8,8,7,14,9,7,1,15,1,1,21,6,10,21,16,21,4,10,8,21,7,21,13,7,2,10,4,21,6,9,20,21,4,13,9,6,16,7,5,9,21,18,2,15,16,17,14,7,5,20,5,17,13,5,2,7,13,15,13,10,19,13,7,2,7,17,15,15,17,1,20,14,14,10,2,6,14,16,16,15,15,16,19,17,8,6,8,6,15,7,18,15,6,2,9,15,15,17,7,6,17,13,6,6,17,16,6,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,17,9,9,8,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,13,4,21,9,21,20,7,14,1,17,4,5,19,7,6,14,17,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,18,1,18,4,5,17,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,13,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,4,13,16,8,17,15,3,4,8,13,7,13,19,16,7,15,3,9,5,16,15,18,17,11,21,14,9,9,8,11,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,10,16,8,9,5,17,10,9,17,6,4,4,3,13,13,4,17,13,16,19,8,17,9,2,9,5,20,7,9,18,23,15,16,9,15,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,4,21,21,9,10,4,17,4,17,7,4,9,10,17,16,6,19,7,14,17,8,2,2,3,17,9,10,8,1,8,16,4,10,21,11,10,15,7,1,23,10,13,5,9,8,15,8,9,17,21,17,6,4,21,13,13,21,4,9,21,9,4,18,17,21,7,21,15,5,3,15,8,4,16,15,9,21,6,14,4,16,9,3,16,7,21,8,8,9,6,9,4,8,8,14,4,17,1,15,2,5,17,9,4,21,15,7,5,5,17,21,5,4,4,3,2,21,1,18,4,10,20,21,17,15,7,9,8,7,9,9,2,17,15,15,6,16,14,5,6,20,6,16,13,5,4,8,13,8,11,10,19,13,8,8,9,5,16,15,17,17,20,14,5,5,9,2,15,16,17,1,15,17,18,19,8,10,7,10,4,9,15,4,14,9,7,4,17,16,2,6,16,8,4,17,21,21,23,23,23 +24,23,5,9,21,4,9,5,17,6,9,21,17,4,6,7,7,15,7,17,7,16,8,18,11,5,21,5,9,5,6,4,18,23,7,17,9,13,9,4,4,16,14,7,15,7,1,17,4,21,21,17,1,21,8,21,21,4,4,16,6,21,4,6,17,7,21,5,6,4,8,4,21,16,6,5,4,2,16,13,13,7,13,16,21,4,5,7,11,5,3,7,18,8,17,4,6,21,21,8,21,1,17,17,17,7,5,9,19,15,8,9,17,21,17,6,4,17,23,13,1,5,9,17,9,4,21,13,4,6,21,9,21,21,6,8,7,21,6,2,17,1,1,5,8,5,15,23,10,7,2,13,21,5,9,18,8,7,7,6,5,16,18,7,16,21,4,17,17,19,6,4,7,18,21,2,6,5,21,7,6,21,15,21,5,17,21,21,2,10,10,23,6,2,5,2,21,10,2,19,21,14,6,5,21,4,17,15,9,4,7,13,5,21,5,23,18,21,6,9,5,13,13,17,18,18,8,9,7,4,9,23,19,17,21,16,16,21,16,9,9,15,5,23,7,9,16,17,15,4,5,17,17,13,4,17,7,21,4,17,19,9,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,3,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,15,10,8,16,15,2,1,16,6,7,10,4,13,3,18,15,17,19,15,15,21,7,13,10,15,14,16,16,23,11,21,9,11,5,5,21,17,9,15,15,7,8,17,4,21,18,16,21,5,15,15,19,5,15,18,15,4,13,8,21,2,14,5,6,8,17,8,16,3,9,2,7,21,16,13,13,9,18,15,21,10,15,10,15,13,4,14,16,14,16,7,6,21,21,2,16,1,17,10,19,7,7,9,21,15,8,9,21,1,17,6,4,21,23,13,16,1,14,17,2,7,16,16,4,8,10,13,21,9,7,17,16,18,13,2,1,17,6,5,18,5,15,23,9,5,10,13,17,2,9,6,16,7,15,2,13,21,13,15,18,21,10,4,21,5,9,13,10,17,16,13,4,15,10,7,10,7,1,16,10,17,1,21,13,10,4,18,23,9,5,17,17,14,14,13,21,14,15,13,8,14,16,15,3,4,8,13,20,16,3,23,13,16,2,9,5,15,15,17,16,8,21,14,9,13,2,3,19,17,21,16,16,21,8,7,13,21,14,23,5,6,10,15,13,17,4,16,21,9,8,21,7,7,10,8,19,15,19,18 +24,23,23,15,8,3,2,6,18,15,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,16,23,8,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,9,7,23,23,17,5,4,21,5,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,1,5,8,13,1,8,21,13,6,17,15,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,18,4,4,21,5,13,14,4,13,18,6,4,15,21,2,10,17,13,5,4,16,8,1,15,5,2,18,6,8,5,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,8,21,15,8,5,21,4,15,18,8,16,13,9,15,21,14,8,5,4,2,4,17,21,8,5,20,1,2,13,9,15,8,13,5,4,21,17,2,7,13,16,14,4,5,20,6,16,5,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,2,5,4,6,5,15,8,19,5,9,6,21,17,15,10,15,15,4,16,8,17,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,2,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,6,15,17,2,10,2,21,15,10,17,6,15,6,7,13,13,2,21,13,16,7,17,21,5,8,8,7,13,21,3,8,23,13,21,2,8,5,6,2,18,14,1,11,7,8,18,4,21,21,8,15,13,18,16,21,1,2,16,5,3,13,10,6,8,21,6,2,2,16,16,18,7,4,13,5,21,6,2,19,7,14,15,8,7,2,3,8,2,6,21,1,7,16,15,5,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,15,15,21,8,15,18,15,2,7,17,13,5,13,16,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,5,21,2,6,21,21,21,13,6,2,21,7,15,14,7,2,15,10,21,21,15,20,21,15,15,9,10,8,13,13,6,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,7,13,5,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,8,16,19,21,8,6,8,7,13,5,15,15,2,11,9,15,15,17,15,5,16,13,6,16,16,16,15,23,23 +24,23,23,23,23,10,14,8,17,10,2,17,17,10,6,15,14,19,4,16,3,1,18,16,4,5,18,4,8,9,5,18,16,17,9,6,11,21,5,6,15,18,7,7,15,7,21,17,4,16,14,17,21,17,15,17,18,5,19,17,5,16,11,9,17,14,17,9,10,16,17,15,17,7,14,7,5,7,16,5,18,7,16,17,7,6,10,2,16,23,8,7,11,8,17,19,6,21,11,16,20,1,17,8,8,7,5,9,8,15,8,9,16,21,17,5,16,17,23,13,1,6,15,21,9,4,19,18,3,4,17,13,21,8,3,8,10,21,10,2,4,1,1,5,18,6,2,23,21,15,4,13,17,5,9,17,8,8,15,2,5,1,15,3,21,18,7,10,17,19,2,10,9,21,21,7,14,16,21,7,10,21,15,17,5,17,21,11,2,10,2,18,23,3,6,11,21,2,2,19,17,16,5,5,16,8,17,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,16,19,7,3,16,10,5,23,19,13,17,13,16,18,17,7,6,16,4,23,3,9,5,16,15,2,10,21,17,13,2,21,7,4,16,16,19,5,4,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,5,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,21,6,6,10,18,15,15,21,6,10,2,18,5,15,2,21,13,16,18,15,16,5,21,5,7,6,16,8,8,23,8,19,2,15,5,6,2,18,15,18,11,7,8,18,4,16,19,15,15,13,15,16,21,15,15,15,5,15,13,8,21,7,21,8,6,8,2,16,16,6,15,6,5,4,16,14,13,7,15,17,5,20,23,6,15,13,10,15,16,8,21,6,10,21,11,15,15,15,21,8,2,7,5,9,8,15,13,9,21,21,17,5,15,16,13,13,8,13,6,21,8,15,18,15,2,7,21,13,5,15,10,18,2,21,5,2,17,6,14,5,21,9,8,15,21,14,13,5,5,2,5,8,8,8,14,15,13,21,15,15,13,19,2,7,21,21,8,13,13,14,21,7,9,7,7,2,15,8,21,21,5,20,1,15,13,8,10,8,7,5,8,2,18,2,15,13,16,14,15,13,20,8,8,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,21,15,15,5,13,2,2,17,21,15,16,16,21,7,2,8,15,7,5,5,15,15,15,1,9,6,21,16,15,5,15,16,2,6,17,23,23,23,23 +24,23,23,2,21,4,7,6,17,9,2,21,17,4,5,4,9,15,8,16,13,16,7,17,17,15,9,9,2,4,5,8,17,23,13,17,9,6,9,21,3,19,14,1,10,7,16,18,4,21,14,17,15,21,8,16,21,7,6,16,5,4,13,15,21,2,21,6,10,6,17,2,17,7,7,8,5,21,21,14,20,7,14,17,2,9,4,19,14,4,13,8,1,14,21,7,6,16,17,2,19,8,16,7,6,7,5,9,9,13,11,5,17,21,21,10,21,17,13,13,8,8,15,16,6,4,18,21,7,4,19,6,21,8,5,17,7,17,4,15,7,6,4,6,1,3,6,8,14,5,21,10,18,2,9,2,15,8,14,16,7,21,8,4,21,21,8,1,18,19,9,4,7,17,21,7,10,4,7,18,5,18,21,20,4,16,1,16,5,8,7,8,13,13,9,2,21,4,13,10,21,14,4,13,8,2,16,15,3,4,8,13,8,7,13,17,15,15,8,3,5,17,13,17,17,17,21,14,8,13,5,14,16,18,17,7,17,21,16,7,9,7,15,6,5,17,4,8,9,6,4,17,17,7,5,17,15,2,4,16,20,6,19,19 +24,23,23,7,21,16,9,10,21,5,13,21,17,2,9,18,5,13,16,15,13,17,15,16,8,7,16,6,7,13,20,17,15,23,8,15,9,15,10,2,2,1,14,10,10,7,16,7,4,21,20,16,7,1,8,16,21,5,15,16,5,2,13,4,17,2,21,5,5,14,21,8,17,8,4,7,5,18,8,21,3,10,14,16,15,7,21,16,4,13,5,8,15,8,16,13,6,17,16,2,2,15,1,10,1,7,5,9,8,11,9,5,4,21,21,2,21,16,13,13,14,10,15,16,2,5,18,17,15,2,4,13,21,13,15,17,2,18,13,14,13,6,4,21,21,10,15,7,19,16,4,5,14,14,5,13,15,15,14,6,15,17,15,7,15,21,13,2,21,4,2,13,6,21,21,7,14,8,7,8,5,20,21,21,2,8,1,15,13,15,4,8,13,4,15,2,16,2,13,15,16,14,15,13,20,5,19,15,3,4,8,13,8,13,10,5,15,13,18,9,5,16,13,17,21,8,15,14,5,13,2,7,19,15,21,15,16,1,17,13,5,8,14,2,14,16,2,6,2,10,21,21,1,10,15,16,15,7,15,17,16,15,23,23 +24,23,23,23,23,23,5,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,2,2,2,21,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,21,8,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,16,16,15,14,20,13,13,6,14,16,18,23,6,2,13,13,5,6,14,3,5,15,15,7,8,1,4,17,15,16,21,15,15,21,3,2,15,13,15,23,23,23,23,5,21,5,6,15,16,14,16,16,9,7,18,16,7,2,13,13,6,18,15,9,2,21,21,13,13,8,15,14,21,13,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,15,2,15,23,13,3,10,15,16,15,6,16,20,2,2,15,13,15,8,2,7,13,7,14,2,13,17,6,5,19,14,15,23,2,5,15,13,21,3,9,2,16,8,15,2,5,21,16,2,21,21,10,7,21,15,13,6,14,23,23,23,23,23,23,23,23,6,21,21,15,21,21,6,2,9,15,18,23,2,16,5,21,15,15,13,21,14,14,13,8,13,16,15,18,4,9,13,20,17,14,23,13,15,2,3,11,16,13,21,16,2,14,6,5,11,14,14,19,21,21,15,16,11,19,8,13,14,21,15,7,5,5,14,15,15,2,21,21,15,2,16,7,15,15,16,20,15,23,23 +24,23,23,23,8,15,10,15,18,2,5,21,6,2,4,18,5,15,2,21,13,16,3,8,21,5,8,13,7,13,2,8,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,16,13,15,16,21,5,4,9,7,23,23,21,2,10,1,5,2,21,16,2,19,13,2,5,5,21,16,7,15,7,14,16,8,6,2,3,17,15,8,13,1,8,21,2,6,21,7,5,15,15,17,2,19,7,5,9,8,15,15,9,21,21,18,3,6,21,13,7,14,2,15,21,10,13,15,21,2,15,21,13,5,5,16,8,2,11,5,2,19,6,8,15,21,7,5,15,8,14,13,5,21,2,5,8,7,8,14,2,15,21,15,8,13,21,2,15,19,16,21,13,8,8,21,14,15,5,4,2,15,16,21,8,5,21,21,2,2,9,8,8,13,5,9,8,17,2,15,13,16,14,5,3,20,10,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,17,20,14,14,13,15,15,14,17,8,21,15,16,21,7,2,2,5,15,4,5,15,6,2,5,5,15,21,17,15,13,15,15,4,16,15,23,23,23,23 +24,23,23,15,15,10,15,6,21,8,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,6,10,21,11,16,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,2,15,7,13,5,8,7,18,2,21,5,3,20,6,14,6,21,8,3,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,17,5,8,21,10,2,21,16,21,13,9,8,21,14,6,14,10,2,15,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,17,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,15,15,15,15,2,15,5,16,16,15,7,15,15,2,17,16,15,23,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,13,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,15,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,14,15,8,14,16,5,17,15,14,13,21,16,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,2,8,23,14,14,15,16,16,15,15,6,21,2,2,21,10,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,15,17,7,6,8,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,5,15,15,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,5,17,10,19,14,21,1,7,16,18,4,18,3,10,15,16,15,21,15,5,19,1,5,4,4,2,21,14,21,13,8,21,21,7,17,4,4,7,5,21,4,14,19,7,14,21,2,5,10,18,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,7,16,9,2,19,17,10,7,21,13,17,2,5,11,6,17,8,3,8,6,9,5,1,3,6,5,21,5,21,11,19,7,9,20,7,8,14,21,15,15,15,4,21,21,6,17,18,2,2,4,8,21,18,5,6,15,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,13,4,13,16,8,16,13,3,4,8,13,8,13,5,18,9,15,4,9,5,17,13,18,16,21,21,14,9,13,3,15,19,7,17,15,16,18,16,4,5,7,15,6,7,7,21,4,9,7,4,17,17,15,5,17,7,2,17,16,19,4,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,15,15,10,21,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,16,15,7,13,2,10,15,23,15,19,2,15,5,6,2,18,14,18,11,7,8,18,4,8,21,21,7,13,15,16,21,15,10,7,16,6,2,14,15,21,21,10,10,2,16,8,19,13,4,15,5,21,16,9,19,7,14,16,8,6,10,3,16,13,8,13,1,8,16,15,15,21,11,6,15,15,21,10,3,7,5,9,7,15,15,9,21,21,1,4,21,21,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,16,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,16,15,7,16,2,15,21,1,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,1,2,13,9,10,16,13,13,4,2,18,2,15,13,16,14,15,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,16,13,16,16,20,7,14,7,2,15,14,16,16,21,16,16,19,19,8,10,15,13,15,5,15,2,14,4,6,5,16,17,15,7,15,15,2,17,16,17,10,15,18 +24,23,23,6,21,21,6,4,17,9,8,17,8,4,13,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,17,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,16,7,4,17,16,20,5,15,23 +24,23,8,5,21,10,8,10,17,8,7,17,7,10,7,17,17,15,5,17,13,16,15,16,17,5,16,10,7,9,5,8,21,23,7,16,9,13,9,4,3,18,14,1,10,7,16,18,4,18,3,17,15,21,15,15,21,2,10,16,5,6,13,4,21,7,21,5,10,4,19,3,16,8,4,5,3,19,18,9,20,7,16,21,1,2,6,3,14,6,15,9,16,8,21,2,6,21,17,8,20,11,16,1,9,7,5,9,16,15,11,5,21,21,18,6,17,21,13,13,14,7,3,16,5,4,18,17,4,7,21,9,16,9,5,17,15,17,8,15,9,6,2,4,1,3,8,5,20,19,6,10,18,7,9,20,8,8,14,7,15,8,15,2,21,21,2,21,18,19,5,13,4,17,21,4,5,5,7,9,4,18,21,20,4,21,1,15,5,8,14,9,15,14,9,2,21,4,13,21,21,14,6,13,8,16,16,15,2,4,14,13,8,13,15,7,13,15,15,9,5,16,13,17,21,16,21,14,9,13,4,4,17,17,16,15,15,18,16,8,9,8,4,6,14,21,7,8,15,6,1,15,17,15,10,17,7,4,15,16,19,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,6,9,21,6,9,4,17,4,6,19,21,13,9,6,17,9,9,16,13,21,17,19,19,5,21,8,8,9,4,4,17,23,7,17,9,13,5,6,21,18,8,15,15,7,8,19,4,16,13,1,9,17,16,15,19,9,1,17,4,6,13,8,21,7,21,7,6,7,17,4,19,7,7,13,19,19,6,6,13,8,13,17,21,10,7,10,17,5,8,8,17,7,17,10,4,21,21,5,19,7,17,17,19,7,5,9,17,15,8,9,1,16,8,6,4,21,13,13,18,9,7,16,2,10,15,16,7,19,18,23,23,8,23,23,23,23,13,17,8,6,14,8,16,7,23,23,23,23,23,23,23,13,9,16,17,8,14,6,8,6,18,2,21,21,4,9,21,19,7,9,2,18,23,23,5,6,19,19,7,3,21,17,6,16,1,4,9,8,6,18,23,3,5,2,17,5,4,19,21,14,19,5,17,23,16,15,3,4,17,13,7,19,5,23,7,19,17,9,5,16,13,17,17,18,8,5,23,23,4,14,19,17,21,16,17,19,8,9,6,21,8,23,23,23,23,5,15,7,6,4,17,15,8,21,7,9,17,17,19,9,23,23 +24,23,23,7,21,2,15,2,17,13,8,6,21,16,15,15,13,11,5,13,20,11,20,15,3,14,16,13,6,6,15,15,13,16,13,16,13,15,5,7,10,8,7,17,7,7,1,19,4,16,3,21,21,15,15,18,11,21,15,16,5,2,13,21,21,9,14,21,5,15,16,8,21,7,15,5,5,13,14,16,13,8,14,13,16,13,21,15,5,14,16,8,1,7,21,2,5,21,16,2,10,1,16,16,21,7,5,7,17,15,15,2,16,21,10,2,2,21,23,14,14,13,21,16,13,6,16,16,7,21,15,9,21,6,5,8,8,17,16,15,14,21,23,23,23,14,15,10,5,14,15,15,19,2,7,16,7,8,14,2,10,21,11,2,21,21,5,20,17,20,8,13,14,5,21,8,13,16,7,2,15,18,15,2,8,16,21,13,10,10,16,23,20,13,3,2,17,14,7,13,18,14,15,13,16,2,18,3,13,4,8,13,8,17,13,23,14,16,2,13,6,16,7,16,16,15,16,5,6,6,15,14,17,16,16,8,16,17,8,2,7,15,2,14,9,21,15,15,15,5,15,15,17,13,2,17,15,2,21,21,16,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,15,7,13,18,8,13,8,16,13,21,21,17,10,5,6,15,13,2,5,21,11,23,7,21,9,15,6,15,16,18,14,15,15,7,21,17,4,21,14,21,21,16,21,13,21,10,15,15,10,2,13,5,16,15,21,16,6,11,21,14,21,14,15,15,6,3,16,14,13,15,13,16,21,3,6,5,15,13,21,2,21,8,20,2,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,1,16,17,6,2,21,23,13,21,6,2,16,10,16,15,21,14,13,21,13,21,8,3,8,2,21,16,13,4,14,10,2,10,9,15,15,10,2,2,13,6,2,9,10,8,8,14,2,5,1,21,2,21,21,10,9,21,2,10,13,6,19,21,5,15,7,19,8,15,21,15,21,5,17,21,13,2,10,10,21,23,2,5,21,1,13,2,2,16,14,14,21,19,14,16,21,7,4,7,13,6,21,14,23,13,16,3,3,5,15,13,20,21,21,8,14,23,23,2,14,21,15,16,15,11,21,7,21,13,13,6,5,14,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,17,5,2,9,16,15,6,17,21,15,5,15,13,11,7,13,20,21,3,15,8,8,17,13,7,14,10,17,7,19,7,19,5,15,5,15,14,16,16,21,15,7,16,19,4,21,15,16,21,17,7,21,11,2,7,15,5,2,13,6,17,5,21,8,7,14,16,8,16,5,14,8,2,20,15,10,14,8,13,21,15,15,21,2,5,14,17,8,21,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,16,15,15,5,16,21,21,5,6,17,23,13,21,5,2,16,2,6,5,21,17,13,21,13,15,8,7,8,2,17,16,13,13,16,15,6,21,3,6,15,19,5,15,15,19,8,7,7,7,8,14,2,5,11,7,8,21,21,7,15,16,20,8,5,2,15,15,7,15,6,1,11,15,18,17,2,5,8,1,2,2,10,16,18,23,8,7,2,21,15,7,13,18,14,2,2,16,8,16,15,13,4,8,13,8,21,16,23,15,17,2,9,6,16,13,16,16,6,18,14,13,6,21,14,16,15,16,15,16,18,8,2,7,15,2,7,6,21,14,10,16,5,2,15,17,13,6,21,15,2,8,16,16,8,23,23 +24,23,15,15,21,6,2,5,16,15,15,17,5,15,15,1,14,13,5,18,13,16,19,16,3,2,21,13,14,14,13,4,21,23,5,21,13,10,13,2,15,20,19,21,7,7,8,17,4,16,14,16,15,17,15,16,21,6,15,16,5,15,13,6,21,15,21,5,6,6,21,6,21,8,15,13,5,18,16,5,13,15,5,1,21,10,3,6,14,13,6,2,18,7,17,15,8,21,21,3,4,7,21,2,5,7,5,7,8,15,8,5,1,21,16,2,2,17,13,13,6,14,2,21,10,15,21,15,5,15,21,13,16,14,2,15,6,21,13,5,8,21,6,10,16,18,6,5,19,19,15,2,13,21,9,7,15,8,21,14,15,19,13,2,21,21,6,2,21,15,7,13,6,21,21,7,14,2,7,8,15,21,21,21,13,3,1,2,15,17,7,8,13,7,2,2,17,10,15,13,21,14,15,13,15,5,18,15,10,4,8,13,8,10,10,23,10,2,15,11,9,16,13,21,21,5,14,15,21,13,5,13,15,8,16,16,16,15,11,15,6,2,18,13,6,21,6,10,15,6,3,15,18,10,15,21,13,2,15,21,15,23,23,23 +24,23,23,23,21,2,8,6,17,10,2,17,16,15,13,4,4,15,16,16,13,16,7,17,17,15,9,5,13,4,5,8,21,23,7,21,9,13,5,2,2,21,14,21,10,7,16,18,4,21,3,17,13,21,15,16,21,15,10,16,5,4,13,2,18,8,21,5,10,8,16,6,16,2,4,5,5,21,21,14,20,7,14,21,2,5,6,9,14,9,13,13,18,7,17,15,4,21,17,10,19,15,16,7,10,7,5,9,16,15,11,5,16,21,17,2,21,21,13,7,14,4,15,16,6,8,19,17,4,6,9,13,16,6,6,17,15,17,2,18,15,6,4,6,1,10,15,6,20,5,9,1,18,10,9,20,8,8,14,4,15,15,7,4,8,21,10,8,18,19,6,13,4,2,21,7,4,2,7,19,5,18,17,20,10,8,21,2,6,8,9,8,13,16,9,2,21,4,13,2,21,14,15,13,8,16,16,15,3,4,8,13,7,7,13,8,15,15,8,9,5,17,13,21,21,18,21,14,9,13,6,14,16,17,17,7,16,18,16,15,5,7,10,6,9,6,15,8,9,6,4,21,17,15,5,17,15,4,15,8,19,5,18,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,11,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,15,5,4,21,15,4,21,6,2,5,18,13,13,7,17,13,16,19,15,17,5,8,13,7,13,15,8,16,23,15,9,2,14,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,13,16,21,15,10,7,10,5,4,14,13,21,21,5,4,2,17,2,19,7,4,15,15,21,14,9,20,7,14,17,8,8,4,3,10,15,7,13,1,8,16,15,6,21,9,15,15,7,16,10,19,7,5,9,13,15,15,9,21,21,21,4,6,17,9,13,14,15,15,21,8,8,18,1,2,7,17,13,5,15,7,18,2,21,5,2,21,6,14,6,21,9,7,15,17,14,2,5,14,2,5,8,7,8,14,4,15,16,15,6,7,15,10,4,21,15,21,13,4,15,21,14,6,14,10,2,10,10,21,15,5,20,21,4,13,9,8,8,13,9,15,2,17,2,15,15,16,14,15,13,20,6,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,18,15,16,17,20,14,14,4,2,15,14,17,16,21,15,16,19,8,4,3,15,4,4,6,15,4,3,7,5,6,16,17,15,15,15,15,2,15,15,21,6,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,2,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,5,7,18,15,9,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,15,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,15,16,2,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,2,20,17,10,10,15,15,8,10,14,5,21,10,16,7,15,19,1,21,17,21,5,5,13,2,18,15,23,10,1,9,15,3,2,14,1,14,15,15,7,7,17,4,8,14,17,21,21,15,16,21,6,2,17,5,10,13,8,21,10,20,9,6,14,21,8,21,8,4,6,21,16,13,13,13,15,13,20,1,15,7,14,21,13,7,2,18,14,8,19,6,16,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,1,17,15,2,15,13,13,10,5,15,17,9,15,2,18,10,15,21,5,21,14,7,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,7,2,15,17,15,21,16,5,7,13,6,7,21,13,14,2,7,2,5,21,18,2,6,16,1,15,8,7,16,8,23,9,8,21,21,14,8,13,21,1,4,13,19,2,16,18,9,4,8,13,5,17,13,23,8,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,4,13,14,18,23,9,5,14,2,7,8,6,1,17,2,10,21,15,15,15,1,15,23,23,23 +24,23,7,10,21,9,8,10,16,4,15,21,1,15,2,19,7,21,10,14,13,1,18,18,21,5,17,5,8,13,9,19,21,23,5,21,9,13,6,4,17,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,6,6,16,5,15,13,2,17,4,21,9,6,8,21,16,1,2,2,5,21,1,8,13,13,7,13,8,21,10,19,2,14,13,8,4,21,7,16,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,4,21,9,10,2,18,10,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,2,21,7,15,21,21,8,9,9,10,21,21,7,5,8,7,2,7,4,15,21,5,17,1,2,2,16,6,9,23,2,7,21,21,14,15,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,17,17,21,13,5,15,13,17,17,10,8,7,8,13,4,2,19,21,15,13,17,1,16,2,2,14,18,23,13,5,4,2,15,4,7,18,17,9,10,16,7,2,21,16,19,7,19,23 +24,23,23,23,15,8,5,15,21,2,15,21,6,6,2,19,7,15,2,21,13,16,3,15,2,9,8,2,8,13,10,7,16,23,13,19,2,15,13,6,2,18,15,21,11,7,8,18,4,16,18,15,15,13,15,16,21,2,5,3,15,23,13,7,15,14,21,5,4,16,16,2,19,14,5,2,5,17,21,21,9,7,14,16,8,10,10,3,16,13,7,13,1,8,16,13,6,21,11,15,15,15,17,2,3,7,5,9,11,15,13,9,21,21,21,2,6,21,13,13,14,15,13,21,8,15,18,18,2,7,21,13,5,2,16,7,2,21,5,2,20,6,14,5,21,9,7,15,13,14,13,6,21,2,5,7,8,8,14,10,15,21,13,15,7,21,6,2,21,8,16,13,5,6,21,7,13,15,15,2,6,10,21,21,8,20,21,4,13,9,8,8,7,15,15,2,18,2,15,13,21,14,2,13,20,16,16,13,5,4,8,13,8,13,5,19,15,7,15,9,5,17,13,16,15,20,8,8,2,13,8,14,21,16,21,16,16,21,8,7,4,5,15,14,5,15,8,16,5,6,15,21,17,15,5,15,15,15,16,21,15,5,23,23 +24,23,23,23,17,6,3,2,17,15,15,21,18,15,5,15,13,15,17,13,2,21,3,15,16,5,17,5,8,13,2,10,16,23,15,16,15,15,5,6,14,16,15,17,13,7,16,18,4,21,14,21,16,16,15,21,3,2,21,15,5,15,13,16,21,5,21,8,6,15,16,8,21,15,8,13,2,8,7,13,14,8,13,17,13,15,1,2,5,14,16,8,1,7,21,2,5,21,15,3,21,15,16,7,16,7,5,9,15,15,15,5,15,17,15,5,2,17,23,13,21,14,15,16,15,6,8,21,15,2,21,13,21,15,13,8,15,16,8,10,21,11,2,5,17,15,6,8,21,5,14,13,2,8,9,2,7,8,15,2,5,11,8,8,21,21,8,15,16,20,2,5,8,15,15,15,14,7,7,11,7,15,16,2,2,21,21,7,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,2,16,19,13,4,8,13,8,21,14,23,8,17,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,15,7,8,15,21,14,2,16,5,15,16,17,13,8,15,15,2,8,15,16,10,19,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,13,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,4,4,3,16,19,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,4,5,15,6,19,5,5,4,21,17,15,5,8,8,4,16,16,21,5,23,23 +24,23,23,9,21,21,8,6,16,5,2,17,6,2,10,21,5,15,2,16,13,18,15,15,19,9,21,6,8,13,10,2,20,23,6,19,9,15,5,10,21,18,15,1,7,7,8,18,4,8,21,15,11,15,7,21,21,10,2,16,5,6,13,9,6,10,21,6,2,2,16,4,16,7,15,7,5,17,16,8,19,7,14,16,8,6,15,19,15,5,9,2,17,7,21,18,6,21,11,6,15,8,1,8,8,7,5,9,8,15,15,9,21,17,21,10,15,17,13,13,14,10,15,16,8,6,18,16,2,6,21,13,5,7,16,8,2,21,5,2,20,6,8,6,21,9,6,15,8,14,3,5,6,2,5,8,7,8,14,9,15,1,16,7,9,21,6,4,21,16,16,13,9,15,21,7,14,10,7,4,9,10,21,2,6,20,21,16,9,9,6,16,15,5,13,21,18,2,7,3,1,14,5,6,20,16,17,13,5,2,8,13,15,13,13,18,13,7,2,7,17,8,15,16,17,20,14,14,6,2,6,14,8,17,16,15,18,19,17,8,6,8,5,15,7,18,6,6,2,9,7,15,17,15,6,21,13,7,16,17,17,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,2,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,1,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,15,21,6,8,19,6,2,6,7,13,13,2,16,13,18,19,15,6,9,21,7,7,13,4,4,21,23,13,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,5,10,21,7,15,1,17,13,19,13,2,5,5,21,21,5,19,15,14,16,15,2,6,9,21,7,4,13,1,7,16,15,5,1,11,4,15,7,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,3,5,8,8,8,14,7,15,1,15,13,9,18,2,2,21,16,21,13,6,15,21,7,15,15,7,2,15,10,21,8,6,20,1,16,9,11,4,8,13,15,4,2,21,2,15,13,21,14,13,8,20,2,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,16,16,15,20,14,4,14,5,8,14,17,21,17,15,15,19,8,10,13,13,8,14,9,15,15,10,17,5,8,16,18,15,7,17,13,4,8,16,15,15,23,23 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,7,2,17,13,8,19,7,18,18,18,6,5,21,6,7,13,18,7,19,23,13,19,9,6,9,16,10,1,8,15,15,13,11,1,4,21,14,17,15,16,7,16,17,4,19,16,10,5,6,4,13,7,18,21,5,4,17,4,17,6,6,6,5,4,16,19,13,8,13,17,21,3,6,18,5,9,2,6,19,8,21,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,21,17,5,17,16,23,13,1,5,9,17,9,6,5,17,17,15,10,13,21,4,9,8,4,21,9,2,4,8,7,5,23,6,2,15,15,7,7,13,17,6,9,17,8,7,15,21,5,21,15,4,17,20,4,3,21,19,7,15,7,19,21,5,4,4,9,7,8,1,21,17,5,17,21,10,2,10,10,1,23,4,9,4,21,15,21,19,17,14,5,5,21,6,17,7,7,4,8,13,5,4,15,23,7,16,6,9,5,8,15,21,17,3,16,10,4,13,7,23,18,8,18,8,16,21,7,1,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,23,23 +24,23,23,23,23,2,4,15,21,10,10,21,6,15,8,8,13,7,8,17,13,21,20,15,21,5,8,13,7,13,10,10,21,23,15,20,2,15,6,6,2,18,15,18,11,7,8,18,4,15,16,21,15,13,15,17,21,3,2,7,10,15,6,14,13,21,21,6,2,2,17,15,19,13,15,6,10,21,16,16,19,7,14,16,8,6,4,3,16,13,15,13,1,8,16,15,13,21,11,15,15,15,16,10,19,7,5,9,8,15,13,9,21,21,21,6,21,16,13,13,14,14,13,21,8,15,18,15,2,7,21,13,5,14,8,18,2,21,5,2,9,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,21,15,1,13,16,8,21,10,2,21,21,21,13,5,13,21,15,15,15,6,2,10,10,21,10,5,20,21,4,13,9,8,8,13,5,15,2,17,2,15,13,16,14,4,5,20,16,16,13,5,4,8,13,7,13,5,19,13,16,15,9,5,16,15,16,17,20,14,4,13,2,15,14,20,17,16,16,16,18,7,2,13,15,4,15,5,15,14,20,9,7,6,8,17,15,15,15,8,2,16,16,16,6,15,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,14,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,14,2,21,15,15,21,6,4,15,15,13,13,2,21,13,16,15,15,21,5,8,13,9,13,2,10,16,23,13,3,2,15,5,10,2,18,14,1,11,7,8,18,4,15,17,15,15,15,15,17,21,15,3,13,4,9,16,14,13,21,21,15,10,2,17,2,19,8,4,15,5,21,16,8,19,7,14,17,8,6,10,6,21,5,4,13,1,8,16,15,6,21,11,6,15,8,17,10,19,7,5,9,15,15,15,9,21,21,1,4,21,17,13,13,14,15,13,16,8,15,18,15,2,7,16,13,5,8,8,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,10,15,1,15,8,21,21,2,2,16,15,21,5,5,13,21,15,14,15,10,2,5,10,21,10,6,20,1,2,13,9,8,8,13,15,15,2,17,7,15,13,16,14,15,13,20,15,16,15,5,4,8,13,8,13,15,19,13,7,7,9,5,17,13,17,16,18,14,14,4,13,15,14,16,16,21,15,21,19,19,8,10,15,15,14,5,15,4,15,9,7,6,17,21,15,15,15,8,2,17,16,1,6,5,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,5,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,16,5,6,21,4,2,21,6,8,6,7,13,13,2,21,13,16,8,21,21,5,8,13,8,13,10,11,16,23,13,3,2,1,5,6,2,18,14,21,11,7,8,18,4,16,21,15,7,13,15,16,21,10,13,16,5,15,13,4,6,7,21,15,2,2,17,19,18,9,6,15,5,21,16,8,3,7,14,6,8,3,4,2,16,13,14,17,17,8,16,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,15,7,17,13,13,14,10,13,21,8,15,18,16,2,4,21,13,5,5,16,8,2,21,5,2,17,6,8,6,21,9,6,15,15,14,13,5,14,2,5,8,8,8,14,9,15,1,15,7,5,21,2,15,21,15,16,13,5,16,21,7,15,4,7,2,15,10,21,16,13,20,21,15,15,9,8,8,13,13,4,2,21,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,8,13,6,2,13,8,15,9,5,16,15,16,17,20,14,14,5,2,15,14,18,17,17,8,15,19,21,8,13,15,8,16,7,15,5,2,10,9,15,16,1,15,15,16,13,2,15,16,15,23,23,23 +24,23,23,23,21,15,10,4,17,9,7,17,17,4,9,4,4,15,8,16,13,16,7,16,21,13,18,6,9,13,18,8,19,23,9,4,9,15,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,16,15,16,21,5,21,16,5,4,6,4,21,7,21,5,10,4,17,21,21,5,4,7,9,21,21,6,20,7,14,21,2,5,4,19,14,9,13,9,16,14,21,7,6,17,21,6,21,8,16,15,4,7,5,9,9,13,11,5,17,21,21,4,21,17,13,13,8,10,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,3,9,6,6,5,1,3,4,5,20,4,16,10,19,6,9,19,7,8,8,10,7,15,16,5,16,1,4,4,18,19,5,13,4,21,17,7,4,4,7,8,5,19,21,1,4,17,1,21,7,8,7,8,13,21,9,4,21,16,6,10,21,14,4,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,15,17,16,8,21,14,9,13,4,3,19,15,17,15,16,18,16,8,9,7,1,6,8,5,15,16,9,11,4,17,17,7,5,17,7,4,8,15,20,5,19,18 +24,23,23,23,23,23,10,15,15,10,6,15,6,10,7,21,10,15,2,17,13,21,15,16,21,5,8,15,5,13,10,21,20,23,10,19,2,15,5,6,2,18,14,1,15,7,8,7,4,15,21,17,11,7,15,21,21,15,2,23,23,23,13,14,13,15,1,4,8,15,20,21,17,4,6,6,16,16,10,7,19,15,14,8,8,6,9,21,17,13,10,19,16,7,15,15,10,21,11,15,17,8,1,2,9,7,5,9,8,15,15,9,13,16,21,6,1,21,13,13,14,10,15,16,8,7,18,21,2,8,17,13,5,8,16,8,2,21,5,2,9,6,14,7,21,9,6,15,8,14,13,5,21,2,5,8,8,8,14,10,15,1,16,10,8,21,10,7,21,16,21,13,5,15,21,4,8,7,5,2,5,2,21,8,5,20,21,2,3,9,6,16,13,13,14,21,21,2,15,13,16,14,6,7,20,8,16,15,5,2,8,13,15,15,13,19,13,8,2,13,16,16,15,16,1,20,14,14,6,2,15,14,21,16,15,15,16,19,17,8,6,8,4,15,7,1,6,15,2,9,15,15,17,15,15,17,13,4,16,17,15,10,23,23 +24,23,23,23,23,23,23,23,17,15,2,21,6,6,4,21,3,15,2,17,13,17,15,16,17,5,8,15,7,13,4,7,16,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,7,4,16,5,2,13,6,18,15,21,7,5,8,8,10,18,7,4,6,8,21,16,5,19,7,14,16,8,7,4,18,16,15,14,4,1,7,20,10,10,16,11,7,15,15,17,7,19,7,5,9,8,15,15,9,21,16,15,10,4,21,13,13,14,10,4,16,8,15,20,18,15,5,21,13,5,9,16,8,2,21,5,2,4,6,14,6,21,9,7,15,16,14,13,5,21,10,5,8,8,8,14,21,15,16,7,3,8,21,6,4,21,8,21,13,5,15,21,4,14,6,7,2,15,10,21,16,10,20,1,4,5,5,9,16,15,5,15,21,21,2,15,7,21,14,7,13,20,4,17,13,5,4,7,13,15,13,15,3,13,7,2,7,17,17,7,16,16,20,14,4,4,13,10,14,17,17,16,7,16,19,17,8,10,8,6,15,8,21,15,10,7,9,5,15,17,15,2,17,13,4,7,17,18,6,23,23 +24,23,23,7,21,5,9,10,21,15,6,21,6,4,7,7,9,13,2,21,13,21,15,21,17,9,8,13,4,13,8,4,17,23,3,19,2,13,13,10,2,18,14,18,11,7,8,18,4,21,1,21,15,15,15,16,21,13,2,7,10,7,10,14,9,21,21,7,4,3,17,8,19,3,6,7,5,21,21,15,19,15,14,17,8,2,4,3,21,15,10,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,10,21,13,13,21,15,1,16,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,20,6,14,6,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,16,9,4,21,16,21,13,5,15,21,15,15,14,10,2,6,10,21,15,21,20,21,4,13,9,8,8,13,15,15,8,17,2,15,13,15,14,8,5,20,16,17,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,15,16,21,20,14,16,4,13,15,14,21,16,21,16,16,19,18,8,10,21,4,4,6,15,6,14,2,2,5,16,21,15,15,15,8,4,17,16,21,15,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,7,21,21,20,5,1,17,8,16,7,5,9,6,11,19,9,6,21,16,2,2,10,13,13,8,15,16,16,9,10,19,21,2,4,9,13,19,4,9,8,13,11,3,7,7,21,3,14,7,7,7,15,20,7,5,13,20,2,9,8,15,7,15,4,5,11,13,17,21,21,6,4,17,19,2,13,10,11,16,7,10,10,19,7,2,6,1,21,9,21,21,21,3,10,23,8,4,2,19,4,17,14,7,13,21,14,8,13,17,16,11,15,9,4,8,13,6,8,7,23,7,16,10,3,5,1,15,17,16,19,13,4,4,8,9,23,19,16,21,11,17,18,7,6,13,15,7,6,5,23,23,3,21,21,19,13,17,2,7,17,7,7,2,16,19,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,1,5,13,8,16,21,15,10,2,5,15,5,21,14,18,19,7,15,7,8,17,4,21,13,16,21,16,15,16,17,10,15,16,6,2,13,15,21,5,21,15,10,14,16,15,15,15,3,8,18,14,7,13,13,13,13,6,8,18,14,7,14,13,8,14,1,14,21,2,15,16,21,2,2,1,16,8,16,7,7,9,6,15,8,9,21,15,16,10,21,16,23,13,21,14,15,16,9,15,15,21,7,15,11,13,15,13,7,7,2,1,6,2,21,17,13,5,17,14,15,23,21,2,15,13,21,7,3,10,16,8,15,2,5,21,8,15,16,16,2,15,17,16,8,13,15,15,15,13,14,6,21,8,15,21,1,8,6,20,21,16,15,10,6,18,13,23,23,5,21,13,15,6,21,5,15,5,16,16,20,13,7,4,7,13,20,16,8,23,13,17,10,3,5,16,15,18,16,15,14,2,13,13,14,14,19,16,21,15,16,11,8,2,15,19,15,23,23,6,10,5,15,21,14,15,17,2,7,17,7,2,21,15,20,6,23,23 +24,23,23,7,21,4,8,9,21,10,7,21,15,7,15,9,9,21,8,14,13,16,18,16,16,5,21,5,9,13,7,19,16,23,5,17,9,15,7,15,7,18,14,15,15,7,8,17,4,16,14,17,21,21,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,6,4,6,1,1,16,13,13,7,5,1,2,9,4,14,15,13,8,10,18,4,15,21,6,16,15,9,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,17,6,15,21,9,10,2,18,2,7,20,13,21,9,8,8,16,17,2,9,10,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,14,4,6,21,13,9,21,1,15,1,16,9,10,13,9,21,17,7,1,8,7,2,5,2,17,21,6,17,1,2,9,8,16,23,2,9,10,21,21,14,8,13,21,13,10,13,15,8,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,21,16,5,21,14,8,13,4,2,19,17,16,15,16,1,16,4,2,14,9,23,9,5,21,7,15,6,4,21,17,13,7,17,7,4,15,8,19,10,10,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,16,10,9,21,15,2,14,19,9,21,17,14,13,16,18,1,16,5,21,5,8,13,15,19,16,23,5,17,9,7,9,15,7,18,14,15,15,7,8,17,4,17,14,17,21,17,8,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,21,10,4,6,1,17,7,6,13,7,13,7,21,2,8,15,16,13,7,10,19,8,15,21,5,17,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,16,8,2,21,13,13,10,6,16,21,9,6,2,18,2,7,20,13,21,15,8,8,1,17,2,9,14,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,17,7,14,2,6,21,13,5,21,17,15,4,16,9,10,13,9,21,16,7,1,2,7,2,5,21,1,21,5,17,1,2,2,8,6,2,23,5,9,21,21,14,7,13,21,13,10,13,15,2,15,19,3,4,8,13,5,17,13,23,7,1,21,13,5,15,13,21,17,5,17,14,8,13,4,2,19,17,15,15,16,1,16,10,2,14,9,23,9,5,14,7,15,6,4,21,17,7,7,17,7,7,15,15,19,10,3,18 +24,23,23,23,23,15,9,5,18,15,15,21,6,1,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,21,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,15,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,16,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,5,16,21,10,14,15,7,2,10,10,21,7,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,7,13,15,14,20,16,21,8,15,19,21,10,15,7,15,17,7,9,6,10,2,15,13,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,16,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,15,5,15,15,18,15,15,21,6,6,2,18,13,15,2,21,13,16,3,15,16,5,8,13,7,13,15,6,16,23,7,20,2,15,5,6,2,18,15,19,15,7,8,17,4,15,14,21,15,15,15,21,21,5,2,16,23,23,13,17,15,13,1,6,2,15,16,14,17,6,15,15,5,17,21,7,19,15,14,16,8,6,8,2,16,13,13,8,1,8,21,2,6,21,15,5,15,15,1,8,2,7,5,9,8,15,15,9,21,21,21,6,15,21,13,13,14,15,6,21,5,15,15,21,15,15,21,13,5,5,8,8,16,16,7,2,8,6,14,5,21,9,6,15,8,14,13,5,5,2,5,8,8,8,14,2,15,15,15,15,19,21,2,15,19,15,21,13,5,14,21,5,15,5,6,2,15,21,18,8,13,20,21,4,15,8,10,8,13,13,8,21,16,2,15,6,21,14,15,5,20,8,16,13,5,4,7,13,7,13,15,19,15,7,2,13,5,17,15,16,17,20,2,14,5,15,15,14,21,16,17,15,16,3,7,7,4,5,10,10,5,15,5,15,5,5,15,21,17,7,13,15,15,4,15,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,8,1,10,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,6,15,21,2,7,10,16,6,4,21,6,2,6,8,14,13,10,18,13,21,19,16,4,2,21,5,9,13,6,8,18,23,15,20,10,15,5,2,2,20,19,21,15,7,7,15,4,21,14,21,15,17,15,16,21,10,6,16,10,10,13,2,21,2,21,5,10,6,21,2,16,6,6,2,5,4,17,5,13,7,13,15,16,20,10,14,16,13,8,10,3,7,16,6,8,21,21,2,2,1,21,1,5,7,5,9,8,15,15,9,21,21,17,2,8,17,13,13,7,10,2,16,10,15,21,15,2,8,21,10,16,10,4,5,5,21,4,16,4,17,6,6,15,19,5,2,19,19,15,20,13,8,9,8,15,8,21,15,13,19,13,13,1,21,6,4,21,16,2,13,10,21,21,8,14,14,3,10,10,1,21,19,4,5,21,4,18,5,8,19,5,15,19,2,21,6,15,13,21,14,2,8,16,2,18,17,3,4,8,13,8,10,19,23,3,2,15,11,3,1,13,16,17,5,14,10,5,13,15,10,15,17,16,16,15,8,11,15,6,5,1,5,6,1,2,10,15,13,2,21,18,6,10,21,13,2,15,17,8,2,23,23 +24,23,23,23,23,19,10,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,9,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,23,23 +24,23,23,7,8,10,2,15,18,15,6,21,6,2,8,3,13,15,8,21,13,16,8,15,17,5,8,13,9,13,2,8,16,23,15,19,2,13,13,6,2,18,14,18,15,7,7,9,4,8,18,17,15,15,15,21,21,13,2,7,7,23,23,5,15,5,21,5,10,16,16,3,19,8,7,15,5,21,21,5,19,15,14,17,8,7,2,18,16,5,8,13,1,8,16,2,6,21,17,5,15,1,21,2,18,7,5,9,8,15,15,9,21,21,16,15,2,21,13,13,14,5,15,16,6,10,20,21,2,13,17,13,5,2,8,8,9,16,5,2,16,6,14,5,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,10,18,15,7,5,21,2,15,16,21,21,13,7,15,21,6,8,4,5,2,8,21,21,2,9,8,1,21,5,9,8,8,13,5,5,8,17,2,15,13,16,5,14,15,20,14,16,15,5,4,8,13,8,13,6,19,13,16,2,5,5,17,15,16,16,19,14,16,13,2,15,14,17,16,16,16,8,21,7,2,4,15,8,14,5,15,8,14,5,9,15,21,21,15,15,15,8,4,8,15,16,15,23,23 +24,23,23,23,23,4,4,2,17,6,4,19,21,13,4,5,17,4,4,18,13,18,17,19,19,5,21,15,8,9,6,4,17,23,7,17,9,4,9,4,16,18,8,15,15,7,8,19,4,16,13,21,9,1,16,15,19,6,5,16,2,4,13,16,21,5,17,9,4,13,17,4,19,9,14,5,5,19,6,13,13,8,13,17,21,10,10,10,16,9,8,8,16,14,21,10,4,21,21,5,21,7,17,8,3,7,5,9,17,15,8,21,1,15,7,2,16,21,13,13,8,7,8,16,2,4,2,1,9,7,1,16,13,21,7,11,16,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,7,9,4,8,8,14,6,17,10,18,2,21,21,4,4,21,19,5,9,2,23,23,10,5,7,19,19,15,3,21,17,9,16,1,4,4,8,16,18,23,3,5,2,21,5,4,19,21,14,23,3,9,4,16,15,3,4,17,13,9,19,13,23,15,15,16,9,5,17,13,17,16,18,8,5,23,23,4,14,19,17,17,16,15,19,7,6,13,17,5,23,23,23,23,9,15,15,6,4,17,15,4,17,7,4,1,16,19,8,23,23 +24,23,23,23,8,21,6,10,17,4,6,7,6,7,10,21,7,13,2,16,13,1,16,6,21,5,21,15,7,13,2,8,21,23,7,19,2,15,5,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,1,8,16,15,6,21,11,15,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,15,8,17,13,13,14,15,13,21,8,15,18,21,2,9,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,8,21,2,4,21,21,8,13,6,17,21,7,15,15,7,2,10,10,21,17,8,20,1,16,15,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,17,15,16,21,13,14,5,13,4,14,7,2,17,16,16,17,19,21,8,6,8,10,15,7,1,5,6,2,9,10,10,17,15,6,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,7,17,15,4,17,6,7,2,17,7,15,2,17,13,16,15,16,19,5,7,15,8,5,10,17,20,23,9,19,4,13,5,6,2,18,14,1,1,7,8,18,4,8,21,8,11,15,9,21,21,19,5,3,6,7,6,13,21,5,21,5,7,4,16,13,17,6,14,5,6,21,17,15,20,7,14,17,8,4,7,18,16,13,4,6,17,7,21,2,7,15,11,15,15,8,1,6,1,7,5,9,8,15,15,9,17,16,21,2,7,8,13,13,14,7,13,21,8,6,18,21,2,18,1,13,5,2,4,8,2,21,5,3,17,6,14,5,21,9,3,15,2,14,13,5,10,2,5,8,8,8,14,9,8,1,16,4,8,21,9,6,21,16,19,13,9,16,21,7,6,6,7,4,15,10,21,4,8,20,1,1,5,9,4,16,7,5,13,1,17,2,21,17,21,14,5,13,20,9,17,15,5,2,7,13,15,13,15,19,13,7,2,15,17,8,15,17,16,20,7,6,8,2,15,14,21,17,17,7,17,7,21,8,6,8,6,21,15,17,14,6,2,5,8,16,17,9,6,17,13,6,21,16,18,5,13,19 +24,23,10,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,5,3,4,2,10,16,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,1,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,16,21,7,7,4,6,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,1,17,16,4,23,23 +24,23,23,23,17,17,9,10,21,16,15,21,6,4,7,15,9,13,3,21,13,16,18,21,17,9,8,15,5,9,7,8,17,23,13,19,2,15,9,6,2,18,14,21,11,7,8,7,4,18,1,8,15,7,15,21,21,4,4,7,6,4,5,13,9,21,21,9,10,2,17,9,19,4,10,7,5,16,16,6,19,7,14,17,8,6,4,3,16,6,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,21,21,5,10,21,5,13,14,2,13,21,8,4,18,15,2,8,17,13,5,9,6,18,2,21,5,2,4,6,14,6,21,9,21,16,4,14,13,5,6,2,5,8,7,8,14,10,15,8,15,4,7,21,19,4,21,8,21,13,9,16,21,15,8,9,10,2,16,10,21,16,6,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,16,14,4,5,20,16,16,13,5,4,8,13,21,11,5,19,13,7,8,9,5,17,15,16,17,20,14,8,9,2,15,14,21,16,21,16,8,19,18,8,10,14,13,4,9,15,4,15,2,2,5,16,21,15,6,15,8,2,17,21,8,10,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,5,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,19,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,16,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,23,23,23 +24,23,23,23,23,23,23,7,17,5,15,21,6,10,4,3,10,2,3,21,13,16,20,15,10,9,16,2,8,13,2,16,16,23,6,3,2,15,5,6,2,18,14,1,21,7,8,18,4,8,21,21,16,7,15,17,21,2,5,21,14,23,23,15,2,8,21,10,10,2,21,8,20,5,5,15,5,16,16,16,9,7,14,16,8,7,21,8,8,2,9,13,21,8,16,15,10,21,15,6,15,8,1,8,2,7,5,9,8,15,15,9,6,21,21,10,21,17,13,13,14,15,13,16,8,7,21,15,2,7,21,13,5,8,16,7,2,21,5,2,20,6,14,5,21,9,7,15,17,14,13,5,14,2,5,8,8,7,14,2,15,17,15,2,8,19,8,4,21,16,21,13,5,15,21,13,13,15,5,2,5,10,21,21,8,20,1,21,15,9,10,7,8,16,7,2,18,13,15,13,16,14,15,13,20,2,21,15,5,4,8,13,13,13,5,19,15,7,2,9,5,16,13,16,8,20,8,14,5,13,15,14,17,16,17,15,15,21,8,2,7,5,5,14,15,15,14,14,21,5,15,14,21,15,5,17,15,15,8,16,11,15,23,23 +24,23,23,23,23,23,23,23,15,10,10,6,6,10,15,21,4,15,2,17,13,17,15,16,17,5,8,13,15,6,7,16,15,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,7,15,10,5,4,13,4,21,2,21,8,6,2,8,10,18,5,2,8,15,21,16,8,19,7,14,16,8,6,4,18,16,15,14,15,1,7,20,10,10,21,11,7,15,15,17,7,19,7,5,9,15,15,15,9,21,17,15,4,4,21,13,13,14,17,15,16,8,2,18,18,15,5,21,13,5,4,16,8,2,21,5,2,7,6,14,6,21,9,7,15,17,14,13,5,16,2,5,8,8,8,14,21,15,16,7,6,8,21,2,10,21,8,21,13,6,15,21,8,14,15,7,2,15,10,21,21,10,20,1,2,5,5,4,16,15,5,15,21,21,2,7,16,21,14,8,13,20,7,17,15,5,4,8,13,15,13,6,19,13,7,2,7,17,17,7,16,16,20,14,10,9,13,4,14,21,17,17,15,17,19,17,8,10,8,6,15,8,21,15,10,7,9,15,15,17,15,2,17,13,4,15,17,18,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,13,16,8,20,7,16,11,16,2,5,23,13,7,13,1,14,21,13,16,15,13,8,5,6,14,21,2,8,15,7,16,13,4,17,21,21,21,16,6,8,15,2,15,17,15,15,13,6,21,7,14,5,6,14,21,8,2,8,16,5,21,20,16,13,5,7,13,21,20,3,8,21,7,16,6,8,21,14,21,16,5,16,15,15,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,2,2,16,23,13,21,15,6,16,15,15,2,15,8,7,21,13,21,2,15,8,15,21,3,5,10,16,2,5,16,2,6,15,5,3,14,15,8,21,7,8,13,8,15,15,6,21,7,13,21,1,7,2,21,15,8,13,8,15,8,13,10,6,15,5,10,21,16,2,10,20,21,7,15,9,16,23,5,10,7,1,16,13,7,15,21,16,21,14,8,15,18,20,9,4,8,13,8,5,7,23,13,16,2,15,5,16,13,15,16,7,17,3,13,2,8,23,16,8,20,15,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,15,8,15,6,21,15,5,21,6,15,2,18,16,13,2,21,13,16,19,15,21,5,8,13,9,13,15,8,16,23,13,3,2,15,5,6,21,18,14,1,11,7,8,18,4,16,21,15,15,7,15,17,21,2,21,2,8,10,10,14,13,21,21,5,2,16,16,3,19,8,10,15,10,1,16,5,13,7,14,17,7,7,8,3,21,15,5,13,1,8,16,15,15,1,11,15,15,15,17,10,19,7,5,9,7,15,15,9,10,21,21,5,17,21,13,13,14,2,13,16,8,15,18,16,2,8,21,13,5,14,21,8,2,21,5,2,19,6,8,5,21,9,17,16,14,14,13,6,16,2,5,8,7,8,14,6,20,1,13,4,9,21,2,15,21,15,21,13,5,15,21,5,14,15,13,2,5,10,21,16,6,20,1,16,13,9,8,8,13,15,8,2,17,2,15,13,21,14,9,13,20,2,16,13,5,4,8,13,13,13,15,2,9,6,17,9,5,17,15,16,11,20,14,14,9,2,15,14,21,16,17,15,16,19,8,15,14,8,5,14,9,15,4,13,5,13,4,16,21,15,5,15,15,7,17,16,16,2,23,23 +24,23,23,23,23,7,7,10,18,2,7,21,6,4,8,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,7,16,23,7,18,10,15,5,10,2,18,15,19,15,7,8,7,4,15,21,10,15,13,16,21,21,2,10,2,8,23,23,5,6,10,21,6,4,16,16,3,19,5,6,7,5,21,21,6,19,15,14,17,8,7,6,3,16,5,8,13,1,7,21,2,5,21,21,5,15,7,21,2,19,7,5,9,8,15,15,9,21,21,18,6,6,21,13,13,14,2,2,16,5,15,15,21,15,2,17,13,5,3,8,8,3,1,5,2,8,6,14,5,21,9,8,15,16,14,13,5,16,2,5,8,7,8,14,2,15,1,15,8,5,21,2,15,18,16,21,13,4,15,21,9,8,13,5,10,15,8,21,8,5,21,1,4,2,9,8,8,13,5,5,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,16,16,20,14,7,3,13,15,14,17,16,17,15,16,1,7,8,2,5,8,15,9,15,7,19,5,9,15,21,17,15,10,15,8,4,16,16,16,5,10,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,4,18,8,15,21,6,16,15,2,4,1,17,16,17,7,5,9,8,15,8,6,1,21,16,4,10,1,13,13,4,6,16,21,9,4,2,18,4,6,20,13,1,4,9,8,6,17,9,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,7,6,5,21,7,4,21,21,15,2,17,6,2,13,5,21,17,7,15,2,7,2,5,2,21,17,5,17,1,6,13,8,2,8,23,2,8,21,21,14,10,13,21,6,4,10,15,9,17,15,3,4,8,13,5,17,13,23,8,17,17,13,5,15,13,17,17,5,1,14,8,13,4,2,19,17,13,15,16,18,15,6,2,15,19,23,9,5,16,15,13,2,3,21,17,10,5,17,7,2,8,16,19,10,3,18 +24,23,23,15,21,10,15,4,16,5,15,17,16,4,10,8,10,15,6,16,13,16,15,17,6,7,13,13,7,15,16,4,15,23,15,3,9,15,5,4,14,18,14,1,10,7,16,16,4,18,14,16,15,21,15,16,21,5,7,16,5,4,13,2,21,9,21,5,5,14,16,18,21,15,14,7,5,21,21,14,3,7,14,21,2,6,4,19,14,6,15,9,17,14,21,2,6,17,21,7,5,8,17,8,21,7,5,9,9,13,11,5,17,21,21,2,21,21,13,13,14,10,15,16,5,2,19,17,4,13,21,13,17,8,13,1,6,17,13,15,8,6,15,5,1,3,2,5,14,6,4,10,18,2,9,8,15,8,14,15,15,15,9,2,21,21,2,21,18,19,2,4,4,21,21,4,14,7,7,10,6,21,21,20,4,21,1,13,5,8,21,8,13,14,13,2,21,2,5,14,21,14,15,13,8,15,21,17,3,4,8,13,8,13,15,16,1,7,16,9,5,17,13,17,17,1,21,14,5,13,2,14,16,21,17,7,16,18,17,7,6,15,4,5,7,17,21,6,8,6,4,8,17,15,15,21,7,2,15,15,20,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,7,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,2,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,4,10,8,17,8,10,17,21,10,4,15,14,19,4,16,3,1,18,16,4,5,11,4,8,6,3,18,19,17,7,6,4,17,6,5,8,18,7,7,15,7,21,17,4,16,14,17,21,21,15,16,21,9,19,16,6,9,9,9,21,7,21,6,10,6,17,1,17,15,14,6,6,20,16,5,18,7,16,17,7,6,10,2,21,6,21,23,7,8,17,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,18,21,23,13,1,5,8,21,9,10,19,18,2,6,17,13,21,21,10,8,8,16,10,2,4,1,1,5,18,6,2,23,21,15,4,13,18,5,9,8,8,7,15,2,5,1,15,21,21,18,7,2,17,19,2,2,5,21,21,7,7,15,18,7,5,21,8,17,5,17,21,7,2,10,2,16,23,3,6,7,21,4,2,19,21,16,5,6,16,4,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,16,19,7,7,7,13,5,23,19,21,17,13,16,18,17,8,6,16,8,23,9,9,5,3,15,2,10,21,17,13,2,17,7,4,16,16,19,5,19,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,10,6,8,13,13,2,21,13,16,15,21,16,5,4,10,13,15,21,21,21,23,13,18,9,2,5,6,14,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,6,13,13,4,18,13,21,6,13,6,17,14,18,13,4,5,5,21,21,5,19,15,14,16,16,4,4,9,21,4,2,13,1,7,1,15,6,21,15,10,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,10,13,21,8,15,18,17,2,15,3,13,5,7,16,8,2,21,5,2,9,6,14,5,21,9,6,9,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,21,17,13,2,21,21,18,7,5,1,23,10,13,6,7,15,6,2,21,2,13,20,21,9,15,7,7,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,15,13,5,6,19,17,21,15,16,19,21,5,2,14,8,16,5,15,7,4,15,6,15,15,17,15,6,8,15,2,15,15,21,6,23,23 +24,23,7,15,21,6,4,10,21,15,10,17,6,15,10,8,13,13,2,1,13,16,15,17,21,5,8,15,7,15,4,14,10,23,13,20,2,1,3,6,2,18,14,1,11,7,8,18,4,18,21,21,15,7,15,16,21,16,2,4,5,10,13,4,6,10,21,6,2,4,17,16,19,7,4,5,16,16,16,15,9,7,14,16,7,13,14,2,15,13,13,5,1,8,16,15,6,21,11,6,15,15,17,8,2,7,5,9,8,15,15,9,21,21,21,5,7,17,13,13,14,15,15,21,8,15,18,15,2,13,17,13,5,2,17,8,2,21,5,2,4,6,14,8,21,9,6,15,21,6,15,5,14,2,5,8,8,8,14,15,15,1,21,15,5,1,2,15,21,21,21,13,6,3,21,7,15,15,7,2,6,10,21,8,15,20,21,15,13,9,4,8,13,5,15,2,21,2,15,13,21,14,4,15,20,2,16,13,5,4,8,13,8,13,6,2,13,8,7,9,5,17,15,16,17,20,14,6,13,2,15,14,17,21,16,16,15,19,21,8,13,15,8,15,8,7,8,10,2,5,15,15,17,15,10,16,13,15,21,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,5,13,15,8,6,14,7,7,5,19,6,7,7,21,4,7,21,21,8,10,1,17,8,16,7,5,9,5,15,15,9,6,21,15,2,2,21,13,13,15,7,16,21,9,6,18,11,10,6,3,13,19,8,7,8,3,21,13,2,6,18,21,15,23,23,23,23,7,9,14,8,5,5,9,19,8,7,15,7,5,11,11,2,21,21,7,5,17,19,7,13,8,1,16,9,15,5,15,7,15,5,1,21,15,21,21,4,15,10,8,23,2,8,13,4,17,14,7,13,17,14,7,13,16,5,8,15,9,4,8,13,6,21,7,15,15,16,6,9,5,17,15,17,16,18,5,4,6,23,3,14,19,16,21,11,16,21,7,9,9,17,10,23,9,9,7,7,15,10,6,8,17,4,4,17,7,15,5,16,19,10,19,23 +24,23,23,9,17,6,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,15,21,8,6,20,21,2,7,17,13,5,13,8,8,2,21,5,2,7,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,5,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,5,16,8,15,13,21,2,7,21,6,6,10,3,8,15,2,16,13,16,18,15,3,3,21,13,8,4,4,8,16,23,16,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,19,4,16,16,3,19,8,6,15,5,21,16,5,13,7,5,10,8,2,15,3,21,15,5,13,1,8,16,6,10,21,15,5,16,15,16,2,19,7,5,9,13,15,13,9,21,17,21,2,6,21,13,13,14,8,15,16,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,5,2,17,8,5,8,8,7,14,2,15,17,15,13,21,19,13,4,21,16,21,13,5,15,21,2,2,14,5,2,5,2,21,8,15,20,21,21,9,9,8,8,7,15,15,2,18,2,15,13,21,14,15,8,20,8,17,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,13,17,15,20,8,6,7,13,5,14,16,16,21,15,16,21,8,8,4,14,8,14,5,15,14,19,5,9,10,21,16,15,9,8,15,6,21,16,15,6,23,23 +24,23,23,23,23,23,14,5,18,15,15,21,6,4,15,18,5,15,2,21,13,16,19,15,17,5,8,13,9,13,2,6,16,23,15,19,3,15,5,5,2,18,15,19,15,7,8,3,4,16,18,9,15,15,15,17,21,3,2,13,5,23,23,23,23,5,21,15,2,8,16,8,17,2,10,7,5,21,16,7,9,7,14,17,8,6,4,3,16,13,6,10,1,7,21,10,7,16,21,5,15,15,21,2,19,7,5,9,8,15,5,9,21,1,18,2,6,17,13,13,14,15,13,21,15,15,6,21,2,2,21,13,5,8,16,8,3,16,5,2,17,6,14,15,21,9,6,8,7,14,13,5,16,2,5,8,8,8,14,2,15,20,15,4,5,21,2,15,16,15,21,5,7,13,21,14,15,5,4,10,15,16,21,8,4,17,1,2,15,9,8,8,13,15,3,16,17,2,15,13,16,14,15,5,20,10,16,15,5,4,8,13,7,15,6,19,15,8,2,9,5,17,15,16,16,20,14,14,9,2,15,14,17,16,21,15,16,21,7,5,2,14,2,4,5,15,4,8,5,5,4,21,17,15,10,15,15,15,15,16,16,4,23,23 +24,23,23,8,16,9,3,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,15,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,6,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,4,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,8,13,4,2,13,7,7,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,3,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,10,17,4,8,15,21,4,15,11,16,8,9,15,7,13,4,8,15,13,19,16,4,10,17,13,5,3,10,14,16,23,6,18,7,13,9,2,2,10,2,7,15,7,16,17,4,17,18,16,1,17,6,15,18,2,10,17,4,15,13,8,21,2,21,7,5,7,17,7,17,14,10,7,5,4,16,13,13,8,13,16,21,15,9,10,9,8,10,3,21,8,11,13,10,21,21,9,21,1,17,4,9,7,5,9,8,15,8,9,16,21,17,5,4,21,13,13,21,13,14,17,9,10,7,17,4,4,21,13,11,7,9,8,7,21,10,2,4,1,21,5,19,7,23,15,21,10,7,13,2,5,9,19,8,7,15,7,5,16,13,4,8,21,9,1,17,19,8,3,2,21,21,13,7,13,20,5,8,4,1,21,9,21,21,10,13,9,15,23,9,10,8,4,17,14,15,10,17,4,9,7,15,8,17,19,9,4,8,13,6,18,14,19,13,16,10,9,5,15,15,17,17,10,4,13,9,2,15,23,18,17,15,16,17,21,7,6,9,13,8,23,23,10,7,7,10,17,9,15,1,7,19,21,13,4,2,21,19,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,16,5,8,15,7,13,21,8,16,23,6,3,2,15,5,6,2,18,13,19,15,7,8,3,4,15,21,7,16,15,15,21,21,15,6,21,15,23,23,14,15,6,21,5,15,16,16,2,20,8,15,5,5,16,16,15,3,7,14,16,8,10,6,2,8,13,8,13,1,8,20,2,6,21,13,15,15,15,16,8,3,7,5,9,8,15,15,9,21,16,21,5,2,21,13,13,14,15,13,18,6,2,15,21,2,5,21,13,5,5,16,8,7,15,5,2,16,6,15,15,21,9,6,16,15,14,13,5,15,2,5,8,8,8,14,2,15,21,15,15,13,21,2,7,19,21,21,5,13,15,21,8,14,6,5,15,3,21,21,21,13,20,1,2,5,7,8,8,13,15,13,21,16,2,15,13,16,14,15,13,20,5,16,15,5,4,7,13,13,13,7,19,13,17,2,9,5,16,15,16,16,2,14,14,13,13,6,14,16,16,17,15,16,1,8,15,4,5,6,2,15,15,6,13,5,5,15,21,16,15,2,15,8,6,16,16,16,10,3,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,7,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,7,10,2,10,10,21,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,16,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,7,13,6,16,21,15,15,2,3,5,5,21,5,18,19,15,15,7,8,16,4,21,15,16,21,16,15,15,15,2,15,21,5,15,13,8,15,7,21,5,6,8,11,16,15,8,2,8,7,10,16,14,13,15,13,6,19,8,14,15,5,13,8,14,1,14,21,13,5,16,16,5,2,1,16,8,16,7,7,9,6,15,8,9,1,16,16,6,2,16,23,13,17,14,15,16,9,10,16,21,15,5,15,13,15,8,2,7,8,18,13,2,4,19,7,5,21,15,15,23,6,4,15,13,15,7,3,2,8,8,15,15,5,21,11,21,21,1,7,13,16,16,8,13,15,21,15,7,14,6,2,8,15,20,1,11,6,21,21,13,2,10,23,8,23,5,2,10,21,8,15,15,16,13,13,13,16,14,18,13,7,4,7,13,20,16,5,23,13,17,2,3,5,16,15,18,16,13,6,14,13,8,5,15,21,16,17,15,16,11,8,2,13,19,5,23,23,6,10,15,15,6,6,8,21,4,7,21,13,15,21,15,16,6,23,23 +24,23,23,23,23,23,6,16,21,9,6,17,8,15,8,8,7,13,6,19,13,17,19,16,21,5,14,16,7,13,7,13,19,23,13,16,9,6,6,16,6,21,14,15,15,7,17,1,4,16,14,17,1,15,8,16,19,4,21,16,6,7,13,6,1,6,21,9,5,8,19,8,21,4,6,7,5,4,2,19,13,7,13,14,21,6,18,4,15,13,8,14,21,8,17,2,2,21,21,7,6,1,13,4,4,7,5,9,8,15,14,16,16,21,8,9,21,16,23,13,8,6,4,16,6,5,1,17,13,4,21,13,1,4,10,8,5,18,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,9,8,1,8,15,4,5,15,7,15,1,20,4,8,21,19,9,13,4,17,21,5,5,6,3,21,4,1,1,20,6,5,21,4,5,7,17,19,23,6,6,2,21,14,15,13,21,14,2,4,21,6,17,16,3,4,16,13,8,5,15,23,5,16,20,15,5,7,13,17,17,1,14,10,8,8,4,14,21,17,17,8,17,21,9,6,13,16,4,23,23,2,15,6,15,6,10,1,16,14,6,21,8,2,2,17,20,6,23,23 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,23,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,23,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,19,21,5,6,14,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,7,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,6,13,7,14,18,19,17,17,15,15,19,8,5,6,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,13,21,21,7,10,2,16,6,17,4,14,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,18,13,6,21,17,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,7,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,4,15,21,15,5,19,6,7,2,8,13,13,3,17,13,18,18,15,10,9,16,16,8,13,15,7,21,23,13,20,2,15,7,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,7,2,17,5,10,13,3,5,8,21,6,8,8,21,14,18,7,15,15,5,17,4,5,19,15,14,16,15,4,15,9,21,15,2,13,21,8,21,2,5,21,11,15,13,15,16,6,10,7,5,9,16,11,15,9,21,21,21,8,3,17,13,13,14,7,15,21,8,15,18,20,3,15,21,13,5,8,8,8,2,21,5,15,19,6,14,6,21,9,2,8,14,21,5,2,21,6,9,8,8,8,14,8,15,1,8,7,16,21,4,15,17,15,21,13,14,15,21,7,15,21,7,2,15,21,21,16,10,20,1,17,15,11,10,8,13,8,3,2,21,2,15,13,21,14,4,3,20,16,16,13,5,4,8,13,9,9,13,4,5,15,15,13,5,17,15,16,17,20,15,4,7,5,8,14,21,21,16,7,15,19,8,2,13,13,4,14,8,6,8,5,18,15,8,15,18,15,15,17,13,7,21,16,15,23,23,23 +24,23,23,15,21,21,2,5,16,2,15,2,21,7,6,13,13,21,2,15,11,21,21,16,2,5,21,5,8,13,6,6,21,23,13,17,6,14,5,8,5,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,15,21,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,5,2,16,15,5,21,21,10,6,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,7,8,2,15,9,8,13,7,15,2,7,18,16,5,21,21,10,15,16,20,17,14,7,4,17,3,14,6,16,15,6,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,8,18,15,16,15,16,21,8,6,7,7,16,13,15,10,14,13,16,5,13,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,13,16,5,13,19,11,4,7,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,8,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,7,16,6,10,4,21,15,15,21,6,10,2,7,13,13,2,21,13,16,15,21,17,5,8,15,5,13,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,10,3,5,21,21,9,10,2,17,6,17,4,4,13,5,21,8,9,19,9,14,17,15,6,4,3,16,13,13,7,1,7,21,7,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,10,21,13,13,14,10,13,16,8,15,18,15,2,4,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,15,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,8,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,16,21,16,8,19,18,8,10,14,10,14,6,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,10,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,16,2,15,6,21,2,15,21,6,7,2,3,15,15,2,21,13,16,3,15,17,9,17,2,7,13,15,16,16,23,7,19,2,15,3,6,2,18,14,1,11,7,8,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,6,18,21,5,7,20,16,3,19,8,6,5,5,21,16,14,9,7,14,16,8,6,9,3,16,13,2,13,1,2,16,6,10,21,11,15,15,15,17,2,4,7,5,9,8,15,15,9,21,21,21,2,2,21,13,13,14,13,13,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,19,6,14,6,21,7,5,15,16,14,13,5,14,2,5,8,8,8,14,15,15,17,15,15,5,19,2,2,21,16,21,13,2,15,21,11,14,15,5,2,6,2,21,8,8,20,21,8,6,7,16,8,7,5,8,2,18,2,15,13,21,14,7,3,20,2,21,15,5,4,8,13,7,13,13,19,13,8,15,9,5,16,13,16,15,20,8,13,5,13,15,14,21,16,21,15,16,21,7,8,4,3,16,6,13,15,6,20,5,5,6,21,16,15,2,8,15,7,16,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,15,16,23,5,3,7,7,9,7,16,4,8,15,15,7,8,9,4,21,13,17,15,21,13,16,21,5,4,17,5,2,13,6,21,15,21,5,5,2,16,8,21,8,7,5,17,17,21,8,13,7,13,18,19,18,3,15,19,13,5,6,17,8,16,15,9,17,21,16,15,1,21,21,8,7,5,9,8,7,16,2,21,11,13,21,16,11,23,7,14,15,6,17,9,6,8,21,15,15,4,13,18,8,5,8,2,16,16,14,9,14,5,9,23,23,23,23,14,8,2,1,20,21,13,5,8,8,15,20,6,8,9,5,21,21,8,2,21,15,4,13,6,21,21,7,15,13,2,8,7,18,18,21,9,16,21,4,13,21,7,13,19,3,5,13,18,2,2,9,1,7,6,2,15,2,16,15,1,4,19,13,15,5,5,23,15,9,2,9,6,15,13,16,16,19,9,15,15,13,15,14,15,21,16,19,15,18,1,7,10,18,5,5,3,8,3,14,15,16,10,15,3,15,15,1,13,2,10,1,18,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,7,16,19,4,18,3,10,15,21,15,21,15,9,19,1,6,10,2,9,21,14,18,6,8,17,21,13,17,8,10,7,5,21,4,14,19,7,14,21,2,5,10,19,14,9,13,13,1,7,16,15,6,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,2,19,10,13,13,8,13,15,16,9,2,19,17,3,7,21,13,17,8,5,11,21,17,7,15,8,6,6,6,1,3,10,5,21,6,2,11,19,10,9,20,8,8,14,16,15,15,15,13,21,16,5,21,18,21,2,4,14,21,18,13,15,15,19,4,5,18,17,19,10,8,1,16,6,11,10,8,13,4,5,2,21,14,15,14,21,8,5,13,16,17,17,13,3,4,8,13,8,13,13,21,17,13,8,9,5,17,13,18,17,21,21,14,9,13,3,2,19,7,17,15,16,21,17,4,5,7,6,6,9,14,10,15,8,7,13,21,17,13,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,21,6,8,16,2,8,17,6,7,2,21,13,13,2,16,13,17,7,16,3,5,8,13,7,5,10,2,20,23,16,19,2,7,5,6,2,18,14,17,7,7,8,18,4,14,18,15,11,15,15,17,21,7,2,17,6,9,13,7,6,2,21,3,2,16,17,5,17,8,6,6,5,21,16,8,19,7,14,16,8,6,8,2,16,9,8,16,1,8,17,15,6,21,11,6,15,8,17,8,21,7,5,9,8,15,13,9,21,17,21,6,7,21,13,13,14,4,15,18,8,5,19,1,2,7,17,13,5,5,8,8,2,21,5,2,20,6,8,5,21,9,6,13,8,14,13,5,2,2,5,8,8,8,14,7,15,15,8,8,7,21,7,3,21,21,21,13,14,8,21,7,9,7,7,2,6,10,21,8,8,20,1,6,9,5,4,16,15,5,15,21,21,2,7,15,21,14,6,13,20,2,17,15,5,4,8,13,15,13,13,3,13,15,2,7,17,17,15,17,17,20,14,8,15,6,4,14,17,16,17,7,17,19,1,15,6,7,6,15,9,18,15,6,2,9,6,15,17,15,6,17,13,15,15,17,16,15,23,23 +24,23,23,2,21,17,15,10,18,10,2,18,15,8,21,8,5,13,8,16,13,17,8,16,2,5,21,15,7,13,6,7,21,23,7,21,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,4,17,18,15,1,17,5,15,13,10,21,15,21,8,5,17,16,7,2,5,16,15,8,1,13,23,23,23,23,23,23,23,23,23,14,13,15,14,21,14,16,15,10,21,21,5,21,1,21,8,2,7,5,9,9,15,8,5,1,21,16,15,2,15,13,13,14,7,15,16,9,15,20,16,15,13,21,13,17,4,13,21,2,16,5,7,9,8,15,5,21,21,19,15,18,15,2,5,14,2,5,7,15,8,14,8,15,1,8,5,21,17,15,15,17,2,8,13,4,15,21,7,14,15,7,8,3,15,18,17,8,17,1,6,2,11,2,8,13,4,15,2,21,7,13,1,21,14,14,13,8,8,17,15,3,4,8,13,8,17,9,23,13,8,13,9,5,8,13,16,16,8,21,14,5,13,2,1,18,15,17,8,16,18,16,1,10,5,3,2,13,2,16,1,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,9,6,21,2,5,2,17,6,10,17,7,10,15,15,2,13,2,16,13,16,8,15,8,16,21,6,8,13,6,7,16,23,8,21,9,13,5,2,10,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,15,10,16,5,2,13,4,21,4,21,5,10,4,17,2,16,6,15,2,5,18,16,7,3,7,14,17,2,5,6,9,14,10,13,21,21,7,21,15,6,21,21,4,19,1,16,7,6,7,5,13,8,15,11,5,16,21,21,4,21,16,13,13,14,6,16,16,8,10,19,21,2,5,21,13,16,9,13,17,16,16,15,9,8,6,4,6,17,13,10,5,4,15,16,10,19,2,9,19,15,7,14,9,15,15,16,16,21,21,10,15,21,3,6,13,10,13,21,7,6,7,7,10,15,21,21,2,4,21,1,8,10,8,14,8,13,21,10,2,17,4,13,21,21,14,5,13,8,16,16,15,3,4,8,13,8,7,2,8,15,15,8,9,5,16,13,21,16,8,21,14,9,13,2,3,1,15,17,15,16,18,16,7,5,7,13,15,9,9,15,8,2,6,13,16,17,15,4,16,8,4,15,15,20,5,6,20 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,8,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,17,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,6,20,4,6,4,17,4,4,17,17,7,10,7,6,13,10,16,11,16,9,18,19,5,21,5,2,4,6,13,18,23,7,17,5,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,17,15,6,21,1,2,10,16,7,6,9,4,18,7,21,7,5,4,17,8,16,17,6,16,1,4,8,13,13,5,13,17,21,4,6,6,7,9,3,3,18,8,17,4,6,21,15,8,21,1,17,17,16,7,5,9,6,15,8,9,16,21,17,5,18,21,23,13,1,9,9,17,9,10,1,15,4,9,21,13,21,4,6,8,19,21,13,2,4,1,1,5,8,6,15,23,2,4,9,13,19,5,9,19,8,11,15,9,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,17,21,5,17,21,21,4,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,9,13,13,17,17,19,21,7,9,4,8,23,19,17,21,16,16,21,8,7,13,17,7,23,23,9,21,4,13,4,10,8,17,13,4,17,7,4,18,17,19,5,4,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,16,5,4,21,21,9,15,1,17,8,16,7,5,9,5,7,15,9,8,21,16,13,1,21,13,13,10,6,15,16,9,8,19,11,4,9,9,13,19,8,5,8,7,1,13,2,1,21,21,6,23,23,4,23,23,15,7,15,9,6,9,19,8,7,15,2,5,11,7,16,18,21,4,9,17,19,6,9,4,21,23,23,23,6,3,7,6,5,1,21,9,21,21,4,10,10,23,8,2,8,6,4,17,14,4,13,17,14,7,13,16,6,8,15,9,4,8,13,6,21,5,23,3,16,6,9,5,15,15,17,16,18,5,13,6,23,9,14,19,17,17,11,16,1,15,5,9,21,7,23,5,8,8,6,15,2,10,2,17,16,5,17,7,7,16,16,19,6,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,4,19,7,18,18,18,6,5,21,4,7,13,19,16,19,23,13,19,9,6,9,16,14,1,17,15,15,13,11,1,4,21,14,17,15,16,7,21,17,4,15,16,6,5,4,4,16,5,18,1,5,4,16,4,17,10,7,13,5,4,16,19,13,8,13,17,17,3,6,18,9,6,2,6,19,8,16,18,6,21,21,16,17,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,16,23,13,1,6,10,17,9,6,5,17,17,15,1,13,21,4,9,8,2,21,9,2,4,8,9,5,6,2,8,23,15,17,8,5,16,6,9,17,8,8,15,19,5,21,7,2,17,20,4,3,21,15,9,13,8,18,21,7,4,5,9,13,10,1,21,17,5,17,21,2,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,5,17,6,17,7,7,4,8,13,5,4,4,23,13,16,6,9,5,8,15,19,21,6,21,14,4,13,4,23,18,8,18,8,16,21,7,10,5,17,14,23,9,7,16,19,13,8,16,7,21,15,4,11,13,4,1,1,20,5,6,23 +24,23,23,23,21,4,15,15,16,10,10,21,13,15,9,4,13,21,8,14,13,15,18,18,16,5,21,5,8,4,9,19,21,23,5,20,9,13,7,21,14,18,15,15,15,7,8,17,4,16,14,16,21,16,15,18,18,10,5,16,5,8,13,4,17,2,21,5,6,4,21,8,17,6,4,4,17,17,13,13,13,7,13,1,10,19,10,14,21,13,8,4,19,8,15,21,9,8,15,8,10,1,17,16,16,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,17,4,16,21,9,6,2,18,10,15,20,13,21,6,7,8,4,17,9,9,21,21,14,5,21,8,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,1,13,9,21,1,7,21,16,5,2,13,6,21,1,8,21,2,7,2,5,2,21,21,6,17,1,2,2,8,4,8,23,2,8,21,21,14,10,13,21,13,6,13,15,17,17,15,3,4,8,13,5,17,13,23,7,1,16,13,5,16,13,21,16,5,1,14,9,13,4,2,19,17,15,16,15,1,16,4,2,14,3,23,9,5,7,2,15,10,6,21,17,2,10,17,7,2,21,7,19,10,10,18 +24,23,23,2,15,10,15,6,21,15,15,21,5,4,15,7,5,13,2,21,13,16,15,15,21,5,8,7,8,13,15,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,13,17,16,15,13,7,14,16,8,6,7,3,15,5,8,13,1,8,16,15,10,21,11,15,15,1,21,6,7,13,5,4,13,15,13,9,21,21,1,9,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,15,16,13,14,13,5,16,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,17,5,20,1,8,15,13,15,2,23,13,5,13,17,15,15,15,16,14,14,13,20,2,16,15,15,4,2,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,2,15,5,15,15,14,2,7,5,16,17,15,7,15,15,2,17,16,15,9,23,23 +24,23,23,23,23,23,23,23,23,23,10,6,6,10,2,21,3,15,2,17,13,17,15,16,21,5,8,15,8,9,7,17,8,23,3,19,2,13,6,6,2,18,14,21,9,7,8,3,4,14,21,21,11,15,15,21,21,2,6,16,5,2,4,16,21,15,21,7,15,7,8,10,18,6,7,7,10,21,16,6,19,7,14,17,8,6,4,3,16,16,14,5,1,7,20,15,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,2,4,21,9,13,14,10,15,16,8,10,18,21,2,5,7,13,5,8,17,8,2,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,6,2,5,7,8,8,14,16,15,17,15,10,8,21,9,8,21,21,21,13,9,16,21,10,14,7,7,2,6,10,21,1,10,20,1,2,5,5,4,16,15,5,7,21,21,2,7,16,21,14,5,13,20,4,17,15,5,4,8,13,15,13,5,9,13,7,2,7,17,16,7,16,16,20,14,8,7,10,4,14,21,21,16,16,17,19,17,8,10,8,14,15,8,1,15,10,2,5,15,15,17,16,2,17,13,6,7,21,18,23,23,23 +24,23,10,2,21,10,10,6,18,15,2,17,6,21,15,8,7,13,2,21,13,16,15,15,21,5,8,6,8,13,21,2,15,23,7,21,2,13,5,6,2,18,14,1,11,7,8,18,4,15,21,15,8,15,15,16,21,3,2,16,5,2,13,6,7,7,21,5,10,2,16,10,17,10,15,4,5,17,21,15,19,15,14,17,8,4,6,3,16,13,7,5,1,8,21,7,6,21,11,6,15,15,17,8,10,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,15,13,21,8,9,18,18,2,8,17,13,5,9,16,7,2,21,5,2,20,6,16,15,21,9,6,13,16,7,13,5,14,2,5,8,8,7,14,15,15,1,21,4,9,21,10,2,16,16,21,13,5,16,21,10,15,8,7,2,10,4,21,15,5,20,1,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,2,5,20,2,16,13,5,4,8,13,8,13,5,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,15,15,4,11,5,6,16,17,15,9,16,15,2,15,16,15,9,23,23 +24,23,10,4,15,6,6,10,21,4,5,17,17,13,2,7,14,15,16,8,13,21,16,15,16,5,21,8,7,13,6,8,18,23,15,18,9,15,5,16,15,18,14,10,15,7,15,17,4,16,14,17,21,1,7,16,19,4,10,15,3,6,13,4,18,21,21,7,5,10,2,4,16,15,14,13,9,17,16,13,13,8,13,17,21,4,5,21,16,5,8,15,21,7,17,2,9,21,13,16,21,1,17,15,21,7,5,9,7,15,8,9,7,21,17,5,21,16,23,13,1,14,6,16,9,15,1,21,2,7,21,13,15,4,10,8,21,16,10,2,4,1,17,9,7,15,23,15,7,13,2,13,6,6,9,21,7,8,14,15,5,15,15,4,17,21,10,21,21,19,2,13,6,18,17,9,4,15,8,7,13,6,17,16,7,17,21,2,4,8,5,2,2,8,7,2,21,15,8,13,21,14,5,6,16,14,17,15,18,4,14,13,6,21,9,23,13,16,7,8,6,20,15,21,16,21,21,14,6,2,23,14,19,15,16,15,16,1,6,7,19,4,16,23,23,6,13,10,13,6,6,8,16,6,6,21,7,6,16,21,19,5,19,18 +24,23,10,6,21,4,9,9,17,10,16,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,18,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,2,5,9,19,17,4,18,1,6,7,21,13,15,9,16,17,14,19,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,16,8,7,14,2,5,1,7,1,19,1,6,9,21,21,9,19,16,4,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,8,13,2,2,8,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,10,7,16,15,3,14,13,21,21,10,10,2,16,8,19,13,2,7,5,21,16,7,19,7,14,16,8,6,2,3,16,5,8,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,6,21,1,4,21,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,16,21,13,5,15,21,14,15,15,10,2,15,10,21,17,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,21,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,4,15,4,5,5,16,17,15,8,15,8,2,17,15,17,23,23,23 +24,23,23,23,23,23,14,6,21,6,15,19,6,2,6,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,15,4,17,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,10,6,10,21,15,15,16,17,14,19,13,10,15,5,21,21,7,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,17,5,3,9,6,14,6,16,9,2,7,14,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,8,13,6,15,21,7,14,15,7,2,15,10,21,8,6,20,1,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,8,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,7,14,8,15,14,10,17,6,15,16,18,15,2,17,13,2,1,16,15,23,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,7,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,15,10,7,6,21,15,15,21,5,4,15,7,5,13,2,21,13,16,15,15,21,5,8,7,8,13,15,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,13,17,16,15,13,7,14,16,8,6,7,3,15,5,8,13,1,8,16,15,10,21,11,15,15,1,21,6,7,13,5,4,13,15,13,9,21,21,1,5,16,21,13,13,14,3,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,8,16,13,14,5,5,16,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,17,5,20,1,8,15,13,15,2,23,13,5,13,17,15,15,15,16,14,14,13,20,2,16,15,15,4,2,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,19,8,10,14,2,15,5,15,15,14,2,7,5,16,17,15,7,15,15,2,17,16,15,9,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,3,15,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,15,19,3,15,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,1,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,4,15,17,15,4,8,21,10,7,18,8,21,13,8,16,21,14,7,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,7,17,21,7,9,3,5,4,6,5,15,6,19,5,5,8,21,17,15,5,15,8,4,17,16,21,6,23,23 +24,23,10,8,8,6,6,4,17,8,5,17,17,9,13,4,14,15,4,16,13,16,15,20,17,16,23,23,5,13,4,6,3,23,7,16,9,9,15,5,11,19,14,21,1,7,16,18,4,21,3,13,15,17,15,15,21,2,10,1,6,2,2,13,8,14,8,5,8,21,16,2,17,9,15,7,10,16,8,2,19,8,14,1,21,6,2,19,14,6,7,13,17,2,18,5,7,21,21,10,19,7,16,15,6,7,5,9,9,15,11,5,17,17,17,7,1,15,13,13,17,6,5,16,9,15,6,1,11,15,17,13,21,15,5,19,7,21,7,6,8,6,17,7,1,10,15,5,14,1,2,7,19,5,9,11,7,8,14,21,7,16,15,17,21,18,4,4,21,18,6,6,9,17,21,13,6,14,19,15,8,21,21,4,3,17,21,17,7,8,8,8,13,10,5,4,17,4,15,15,21,6,14,13,1,21,17,15,3,4,8,13,8,13,18,8,17,15,5,9,5,15,13,16,16,21,21,14,5,13,2,2,17,19,17,7,15,21,16,4,5,7,4,21,13,7,4,6,9,15,4,21,17,15,5,1,15,2,17,17,17,2,23,23 +24,23,23,6,21,19,9,2,17,6,6,17,7,2,8,15,10,13,2,16,13,16,15,16,8,1,21,6,8,13,6,7,16,23,8,21,9,13,5,10,2,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,15,10,16,5,10,13,4,21,4,21,6,10,2,17,2,16,6,4,9,5,18,16,7,3,7,14,17,2,5,5,9,14,10,13,16,21,7,21,8,10,21,21,4,19,1,16,7,6,7,5,13,8,15,11,5,16,21,21,4,21,16,13,13,14,6,16,16,1,4,19,21,2,5,21,13,17,9,13,17,9,16,17,9,8,6,4,6,17,13,10,5,4,7,16,10,19,2,9,20,15,8,14,6,15,1,17,16,21,21,2,15,21,3,6,13,2,13,21,7,4,7,7,10,13,21,21,21,2,21,1,8,6,8,14,8,13,21,13,2,17,4,13,1,21,14,5,13,8,16,16,15,3,4,8,13,8,7,2,8,15,15,8,9,5,16,13,21,16,8,21,7,9,2,10,3,21,15,17,15,17,18,16,7,5,7,8,15,6,5,15,15,2,6,6,16,17,15,4,16,15,2,15,15,20,5,4,20 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,18,19,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,15,15,18,15,10,17,15,15,3,19,10,15,10,21,13,16,19,15,16,5,8,13,7,13,2,8,16,23,13,19,10,15,5,10,2,18,15,18,11,7,8,17,4,15,21,15,15,15,6,21,21,3,2,5,8,23,23,5,15,10,21,15,10,8,17,3,19,7,15,7,5,21,16,5,19,7,14,16,8,7,10,3,16,9,5,13,1,8,21,8,15,16,1,8,15,15,17,6,16,7,5,9,8,15,21,9,21,1,21,5,2,21,13,13,14,15,13,21,10,8,15,21,2,13,1,9,5,15,8,8,5,15,5,2,14,6,14,15,16,9,7,15,16,14,13,5,16,2,5,8,7,8,14,2,15,1,15,6,5,21,2,15,19,16,21,13,9,15,21,7,14,10,2,2,15,21,21,8,7,20,21,8,15,9,8,8,13,13,14,19,17,2,15,15,16,14,15,13,20,8,16,13,5,4,8,13,9,13,5,19,13,8,2,9,5,17,15,16,21,20,14,14,3,2,15,14,17,16,17,15,16,21,7,3,2,5,13,4,5,15,8,7,15,5,15,21,17,15,5,15,8,4,16,15,21,10,23,23 +24,23,15,6,21,21,4,4,17,4,6,17,6,2,4,7,9,8,17,17,13,17,7,15,17,19,17,6,4,9,4,16,17,23,15,3,9,7,9,10,2,18,18,1,15,7,8,17,4,21,14,17,15,1,15,18,21,3,2,16,5,6,4,4,5,7,21,5,2,1,17,4,1,5,7,2,9,7,16,14,13,7,13,13,21,3,19,21,18,6,4,4,17,7,21,4,10,17,21,1,3,8,21,4,9,7,5,9,7,15,7,5,15,21,21,4,15,16,9,13,14,2,19,16,15,4,2,1,4,5,21,13,21,10,9,17,7,17,9,2,7,17,1,6,1,18,2,2,18,10,4,5,16,2,5,8,8,8,14,9,5,1,15,4,21,21,16,4,21,19,4,4,10,15,21,7,6,15,7,8,9,21,21,1,4,17,1,6,10,11,2,8,13,2,7,2,17,2,13,21,21,14,13,9,16,4,16,15,3,4,8,13,8,2,23,19,2,18,16,7,5,16,13,17,17,8,21,14,10,9,13,3,17,15,21,15,16,19,16,4,7,4,7,15,7,5,19,7,2,7,2,15,17,15,21,15,7,2,15,17,19,5,3,18 +24,23,23,3,21,17,15,10,21,5,10,21,10,10,10,18,13,6,7,3,15,21,21,21,15,5,23,6,2,10,16,21,18,23,13,8,2,8,5,16,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,15,10,15,10,15,5,14,7,10,20,10,2,4,16,16,21,14,2,14,23,23,16,13,13,15,13,16,21,2,18,1,15,5,7,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,15,9,15,21,21,4,8,19,23,13,21,8,8,16,13,10,20,21,5,10,23,10,18,14,13,15,4,21,9,2,15,21,1,10,14,3,8,23,23,23,23,5,9,5,9,20,17,7,15,15,15,8,20,2,21,21,2,7,21,21,8,14,14,11,23,2,14,15,5,13,5,20,11,15,2,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,4,9,18,20,8,15,13,4,8,13,6,21,14,23,9,11,6,3,5,15,15,11,18,15,15,6,13,6,10,23,21,19,15,16,16,21,8,8,18,5,3,23,10,2,6,15,15,16,2,18,9,10,10,16,13,15,21,17,16,5,5,18 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,9,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,9,6,18,5,4,17,6,4,5,9,9,8,8,16,13,16,19,13,17,9,8,6,9,13,4,4,16,23,10,3,9,15,9,6,2,18,15,18,15,7,8,18,4,15,17,15,7,13,16,21,21,9,9,19,7,23,23,6,4,5,21,9,4,4,17,8,17,9,6,15,5,17,16,6,19,7,14,16,8,6,9,19,17,13,4,10,1,8,21,4,5,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,17,1,6,6,21,13,13,16,4,15,18,4,3,6,21,4,10,21,13,5,9,17,7,9,14,10,2,21,6,14,6,21,9,21,19,5,14,9,7,8,15,5,8,8,8,14,2,15,15,15,10,8,21,9,4,17,21,8,7,5,10,17,7,5,13,9,21,5,21,21,4,10,16,1,17,6,9,6,8,13,5,7,21,17,4,15,13,16,14,5,9,19,17,16,13,5,4,7,13,10,13,21,19,15,8,2,9,5,21,15,18,17,19,14,5,4,3,4,14,17,18,21,15,17,19,8,4,10,5,5,4,5,13,10,14,5,5,4,16,17,15,5,15,15,6,6,15,17,15,23,23 +24,23,23,23,18,6,2,6,15,2,2,21,6,15,2,21,13,13,2,21,13,1,15,16,21,5,8,5,8,13,15,18,15,23,15,3,2,13,13,6,2,18,15,21,11,7,8,18,4,21,21,21,15,15,10,17,21,2,2,16,5,6,2,2,6,2,21,5,15,2,16,3,18,13,20,13,5,21,16,6,19,7,14,2,8,6,14,3,15,13,13,15,1,8,16,15,6,21,11,6,15,15,1,16,21,7,5,9,8,15,15,9,21,21,21,2,2,10,13,13,14,6,13,21,8,15,20,21,2,8,21,13,5,15,3,8,2,21,5,2,8,6,14,15,21,9,5,16,14,14,13,6,16,2,5,8,8,8,14,21,15,1,15,2,8,21,10,8,21,16,21,13,5,15,21,15,14,15,7,2,6,2,21,10,13,20,21,21,13,9,21,8,13,5,2,2,21,2,15,13,1,14,14,13,20,2,16,13,6,4,8,13,8,15,10,23,13,8,13,9,5,15,13,16,16,20,14,15,10,13,15,14,15,16,16,15,11,19,21,8,6,11,14,13,15,14,15,21,2,5,15,15,17,15,6,15,13,15,21,15,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,15,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,5,21,8,15,2,21,4,15,17,6,13,16,18,6,13,10,21,13,16,19,16,10,9,21,16,7,13,6,15,19,23,7,20,2,15,5,5,14,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,6,2,10,15,13,2,21,7,21,5,6,2,21,8,21,8,2,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,8,5,1,21,17,5,2,16,23,13,21,6,15,16,9,10,2,15,3,16,1,17,15,15,7,13,13,9,14,13,6,1,23,23,23,23,6,15,19,6,15,8,13,6,9,16,13,8,21,7,15,18,13,5,21,21,15,7,21,3,14,16,10,5,21,5,5,6,10,2,10,8,21,21,15,16,1,10,2,8,7,7,13,4,2,2,21,4,15,13,21,13,7,13,17,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,6,2,15,8,10,13,14,20,16,17,16,8,11,8,2,13,14,6,23,15,16,7,15,3,6,2,15,21,15,7,16,13,6,15,21,23,23,23,23 +24,23,23,23,23,16,15,2,21,2,15,21,6,6,10,19,5,15,2,21,13,16,3,15,3,5,16,11,8,13,2,8,21,23,15,3,2,5,2,6,2,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,8,18,21,15,2,2,21,8,19,8,15,5,19,16,6,2,20,7,14,16,8,4,5,15,5,9,17,15,1,8,16,15,13,21,11,5,15,8,17,2,18,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,17,8,5,8,8,8,14,2,15,17,15,2,8,19,13,2,21,16,21,13,4,15,21,6,14,15,5,2,15,21,21,8,5,20,21,21,2,9,8,8,7,21,3,2,18,2,4,13,21,14,15,5,20,8,16,15,5,4,8,13,13,13,6,19,13,13,9,9,5,16,13,16,8,20,14,14,5,13,13,14,17,21,21,7,16,21,8,8,2,18,6,14,5,15,6,13,16,5,6,21,16,15,15,15,15,15,17,16,15,6,6,23 +24,23,23,23,23,23,23,23,23,23,15,19,21,15,7,21,14,5,6,17,10,16,7,19,17,13,17,10,6,2,6,16,21,7,16,3,5,14,15,2,2,17,14,7,15,7,17,17,4,16,14,17,21,17,15,21,1,10,5,16,10,6,13,4,2,7,21,7,6,6,17,16,21,3,6,7,5,1,16,15,13,15,13,6,21,10,18,15,14,13,8,16,19,7,21,6,18,21,15,2,6,1,17,2,17,7,5,9,8,15,8,9,21,21,17,10,8,21,23,13,1,5,2,17,10,13,20,21,10,7,3,13,18,2,10,8,10,21,9,2,21,1,1,5,18,13,23,15,17,6,15,13,2,10,9,19,8,7,15,6,6,1,16,2,1,21,21,6,21,15,5,13,4,19,21,5,15,4,13,8,5,18,16,21,6,21,21,2,5,11,15,5,23,2,6,15,17,14,7,4,21,14,15,13,8,16,16,15,3,4,8,13,8,21,5,23,19,16,2,13,5,15,13,21,16,20,13,6,23,23,4,14,21,15,17,11,16,18,16,6,13,18,7,23,7,21,6,10,15,5,6,17,17,13,10,17,15,21,21,15,18,5,8,19 +24,23,23,23,21,8,16,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,5,7,21,8,4,10,17,15,21,17,6,10,10,7,13,13,2,21,13,16,15,16,21,5,8,10,9,3,9,10,20,23,10,19,3,13,5,5,2,18,14,1,1,7,8,18,4,8,21,1,11,15,9,15,21,19,21,15,6,10,4,4,21,9,21,9,15,8,8,4,16,4,6,7,5,21,16,8,20,7,14,17,8,6,4,21,17,13,10,6,17,8,16,6,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,3,10,17,13,13,14,6,10,16,8,10,18,16,2,7,21,5,5,4,16,8,2,21,5,2,18,6,14,6,21,9,10,15,8,14,13,5,4,2,5,8,8,7,14,7,8,1,16,6,21,21,9,8,21,21,21,10,5,13,21,9,10,6,14,10,10,10,21,21,8,20,1,4,9,9,4,16,7,5,14,21,17,2,7,16,21,14,10,7,20,7,17,15,5,2,7,13,15,13,9,10,13,7,2,13,17,8,15,21,16,20,9,7,10,2,4,14,17,17,21,7,17,19,21,8,10,8,10,21,5,1,15,10,2,9,2,16,17,9,2,16,15,9,21,16,18,6,10,18 +24,23,23,23,21,2,6,6,1,1,13,17,16,10,6,11,7,13,4,16,7,18,7,16,21,21,23,23,5,5,6,7,21,23,7,20,6,6,5,2,2,17,7,7,15,7,21,17,4,21,14,17,21,1,15,15,19,6,10,17,10,8,13,2,21,2,15,5,15,1,17,16,21,2,3,6,5,3,16,6,13,15,13,16,21,9,13,3,5,13,21,8,21,7,17,6,5,21,21,8,21,1,17,8,16,7,5,9,8,15,8,9,2,21,17,6,21,17,23,13,1,5,7,17,9,2,18,11,21,5,20,9,21,4,13,8,18,21,9,2,4,1,1,5,18,14,7,23,21,6,1,13,4,5,9,20,8,7,7,6,5,16,16,7,11,21,8,21,17,9,6,13,14,18,23,6,6,15,7,2,4,4,1,21,8,17,21,7,2,10,10,18,23,2,5,4,21,14,15,21,21,13,5,5,16,4,16,18,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,17,6,7,15,7,13,4,19,15,19,16,15,16,21,8,19,6,21,14,23,15,14,6,6,13,2,2,16,17,2,8,1,13,4,21,17,13,5,19,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,6,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,8,21,21,15,7,15,18,8,10,15,13,16,6,13,19,16,3,15,2,5,21,6,8,13,15,6,18,23,13,3,13,15,5,8,3,16,16,21,15,7,16,18,4,17,14,17,15,21,6,19,15,2,10,15,15,15,13,6,21,5,14,15,2,2,3,8,16,8,15,15,19,2,15,13,13,7,13,8,5,13,11,15,19,5,16,6,1,7,15,2,5,21,15,18,1,1,1,8,17,7,5,9,15,15,8,5,21,21,21,5,16,16,23,13,14,5,2,16,2,15,8,21,5,5,21,13,18,4,5,18,13,18,7,7,7,16,23,23,23,23,14,15,11,15,14,7,8,7,14,7,7,8,14,2,6,16,8,15,21,21,15,15,17,20,2,5,6,15,13,14,15,7,15,11,15,6,16,2,5,17,1,13,10,10,23,16,20,10,3,2,21,16,7,13,18,14,6,13,16,2,17,15,13,4,8,13,8,5,18,23,15,16,2,9,6,15,13,16,17,6,19,14,5,13,4,2,19,15,16,13,16,18,21,2,8,7,8,15,15,10,14,21,15,5,2,15,17,13,2,15,15,2,17,15,16,5,3,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,5,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,5,15,2,16,20,21,3,15,2,11,16,5,11,13,2,13,8,23,13,3,13,10,5,6,14,16,16,21,15,7,16,16,4,16,21,21,15,21,6,18,20,2,10,15,15,15,13,10,21,5,14,15,6,2,16,16,16,2,15,15,5,2,21,13,13,8,13,8,15,13,18,3,5,5,15,2,21,7,21,2,5,21,15,21,21,1,1,7,16,7,5,9,8,15,15,5,17,21,18,2,2,16,23,13,21,5,8,16,10,15,21,15,2,10,21,13,21,5,2,15,10,16,8,13,15,14,2,6,16,21,6,15,21,5,14,15,2,8,8,7,15,8,14,2,6,1,8,2,21,21,7,21,16,20,9,5,2,15,13,14,15,16,15,11,15,13,16,2,5,21,1,15,2,10,16,23,9,13,15,2,21,13,15,15,18,5,2,18,8,8,16,16,15,4,7,13,8,21,14,23,13,16,2,9,6,17,13,16,16,8,11,14,5,13,15,2,19,15,16,15,16,18,8,2,15,8,7,21,7,2,14,5,21,5,15,15,17,13,6,15,13,2,13,15,16,6,23,23 +24,23,23,6,17,17,3,10,21,7,9,21,6,4,6,7,9,13,2,21,13,16,16,21,17,5,8,7,5,3,7,8,17,23,8,19,2,15,9,6,2,18,14,21,11,7,8,7,4,21,1,15,16,7,15,21,21,4,4,7,6,8,9,15,3,21,21,9,10,2,16,3,19,10,10,7,5,21,17,6,19,7,14,16,8,6,4,3,21,4,5,13,1,8,18,13,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,21,21,9,10,21,9,13,14,3,6,16,8,4,18,15,2,8,17,13,5,9,3,18,2,21,5,2,14,6,14,15,21,9,7,15,16,14,13,5,4,2,5,8,7,8,14,10,15,1,15,5,7,21,19,3,21,15,21,13,3,15,21,15,8,8,10,2,6,10,21,8,16,20,21,4,13,9,8,8,13,9,8,7,17,2,15,13,16,14,9,5,20,21,16,13,5,4,8,13,2,11,5,19,13,8,8,9,5,17,15,16,17,20,14,8,15,4,8,14,21,16,21,15,8,19,18,8,10,14,6,4,6,15,3,14,2,14,5,16,21,15,15,15,15,2,17,16,8,10,23,23 +24,23,23,8,15,10,8,10,21,15,15,21,6,10,15,15,13,13,2,21,13,16,15,15,20,2,10,13,7,6,21,2,16,23,15,19,2,15,5,6,2,18,14,21,15,7,8,18,4,15,1,21,15,13,15,16,21,15,2,7,15,7,10,14,13,21,21,5,10,3,16,2,19,6,4,4,6,21,16,8,19,7,14,17,8,6,4,3,21,15,5,13,1,9,16,15,5,21,11,15,15,8,21,10,19,7,5,9,7,15,15,9,18,21,1,8,21,21,13,13,14,10,15,16,8,15,18,15,2,7,17,13,9,8,16,18,10,21,6,2,20,6,8,6,21,9,7,15,17,14,13,6,16,2,5,8,15,7,14,15,7,1,15,3,7,21,10,10,21,21,21,13,9,7,21,14,16,14,10,2,10,10,21,5,8,20,1,2,13,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,20,10,16,15,5,4,8,13,7,13,15,19,13,7,16,9,5,17,13,16,15,19,14,15,7,13,15,14,21,17,17,15,16,19,19,8,2,6,10,4,4,15,5,8,9,10,5,17,17,8,15,15,8,2,17,16,8,23,23,23 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,7,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,15,9,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,8,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,23,23,23,23,23,23,21,5,15,2,21,5,6,16,14,13,8,17,7,16,19,15,13,2,21,5,15,14,14,8,20,23,8,2,3,8,6,16,8,3,19,15,15,7,8,1,4,21,15,16,21,15,15,16,3,3,8,15,6,8,5,13,14,5,21,5,8,14,16,6,16,8,9,2,18,8,7,15,2,15,13,15,15,14,9,2,21,13,10,2,16,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,17,6,10,16,23,13,21,14,15,16,15,6,17,20,15,2,16,13,15,2,3,7,16,8,2,2,13,17,6,5,18,15,15,23,2,6,15,13,17,7,9,21,16,8,15,15,5,21,15,15,21,21,5,15,16,15,8,13,16,17,15,7,14,15,13,11,15,15,1,21,5,16,21,11,6,10,10,17,23,2,10,5,17,15,6,13,21,14,15,13,8,2,21,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,15,16,16,18,14,5,5,15,15,14,19,21,21,16,16,11,8,8,8,14,21,5,5,5,15,5,15,2,6,21,16,15,5,17,7,15,10,16,20,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,3,1,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,19,18,15,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,6,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,17,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,5,16,15,6,15,16,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,21,9,21,5,8,13,8,2,21,23,13,18,13,16,5,6,7,1,14,21,15,7,16,15,4,16,14,21,15,21,16,16,21,5,2,17,15,15,13,6,21,5,15,15,2,14,16,8,16,5,14,15,2,7,7,16,13,7,13,21,7,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,21,1,21,7,16,7,5,9,15,15,15,5,15,21,18,5,21,16,23,10,16,15,6,16,5,15,2,21,2,15,20,13,11,5,13,17,2,1,2,3,2,1,9,3,1,19,6,8,21,5,14,15,2,15,9,7,13,7,15,15,15,21,16,13,21,21,2,2,16,20,11,5,6,17,15,16,14,13,15,8,15,6,21,2,2,21,1,13,7,10,16,18,23,8,10,2,21,15,11,5,21,2,15,7,21,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,5,2,16,15,1,15,15,21,8,2,15,13,2,2,15,15,14,5,17,6,21,15,1,13,15,15,15,2,5,15,18,6,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,15,17,4,5,5,18,15,4,21,6,6,4,18,5,15,2,21,13,16,18,15,21,5,8,13,8,9,10,8,16,23,8,19,2,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,5,10,4,17,8,19,8,2,5,5,21,16,5,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,6,10,21,16,13,14,7,13,18,4,4,7,21,2,4,1,13,5,5,16,8,9,14,6,2,17,6,14,6,21,9,6,16,4,14,13,6,8,10,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,17,13,5,16,21,14,2,6,4,7,4,1,21,8,5,20,1,4,2,7,8,8,13,5,7,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,7,13,15,13,21,19,13,8,2,9,5,17,15,17,17,20,14,7,4,13,5,14,17,16,21,15,16,21,7,7,2,6,4,4,5,15,6,19,9,5,4,21,17,15,10,15,8,2,16,15,21,5,23,23 +24,23,23,15,8,8,6,5,21,4,4,17,6,5,4,19,5,15,9,16,7,16,19,15,21,9,8,15,8,5,6,6,17,23,8,18,9,6,5,4,2,18,15,19,15,7,8,18,4,15,16,7,7,15,1,21,21,6,4,8,14,23,23,3,9,6,21,9,4,4,16,3,16,7,4,6,5,17,16,14,19,7,14,16,21,6,4,18,17,9,4,5,17,8,17,4,4,21,17,6,15,8,1,21,19,7,5,9,8,15,9,9,1,17,17,6,6,21,13,13,19,4,6,16,9,4,2,21,4,7,21,5,5,4,8,8,4,14,7,2,1,6,14,6,21,9,9,19,5,14,4,9,9,2,5,8,7,8,14,10,15,18,13,4,8,21,9,4,21,17,9,5,13,2,21,7,4,6,9,4,8,18,21,17,5,21,1,17,9,9,4,7,13,5,8,21,17,4,4,13,15,14,4,9,18,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,6,4,14,17,16,21,16,17,18,8,9,4,6,13,4,8,5,4,14,9,5,4,16,17,7,6,8,15,4,16,16,23,23,23,23 +24,23,23,15,17,15,5,6,17,6,15,16,18,15,4,15,13,15,2,13,18,16,3,15,2,6,17,13,5,13,14,6,16,23,13,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,18,15,2,6,16,15,15,13,2,17,5,6,8,6,2,8,2,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,16,19,3,2,16,23,13,10,6,15,16,5,2,16,21,8,5,21,13,21,15,2,8,2,21,16,13,11,11,6,5,21,18,15,16,21,5,14,6,2,8,8,7,7,8,14,2,6,17,8,15,21,21,5,15,17,20,8,5,2,15,13,5,14,15,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,17,7,7,13,18,14,15,13,16,15,17,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,8,3,16,5,13,2,2,19,15,16,15,16,18,8,2,15,6,7,5,2,10,14,15,16,5,7,7,21,13,6,15,15,2,21,15,16,5,3,23 +24,23,23,23,23,23,23,23,17,15,2,21,6,6,4,21,3,15,2,17,13,17,15,16,17,5,8,15,7,13,4,7,16,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,7,4,16,5,4,13,6,18,15,21,7,5,17,8,10,18,7,4,6,8,21,16,5,19,7,14,16,8,7,4,18,16,15,14,4,1,7,20,10,10,16,11,7,15,15,17,6,19,7,5,9,8,15,15,9,21,16,15,10,4,21,13,13,14,10,4,16,8,15,18,18,15,13,21,13,5,9,16,8,2,21,5,2,4,6,14,6,21,9,7,15,16,14,13,5,21,10,5,8,8,8,14,21,15,16,7,2,8,21,6,4,21,8,21,13,5,15,21,4,14,6,7,2,15,10,21,16,10,20,1,4,5,5,4,16,15,5,15,21,21,2,15,7,21,14,7,13,20,4,17,13,5,4,8,13,15,13,15,19,13,7,2,7,17,17,7,16,16,20,14,4,4,13,10,14,17,17,16,7,16,19,17,8,10,8,6,15,8,21,15,10,7,9,5,15,17,15,2,17,13,4,7,17,18,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,17,16,4,17,5,5,2,17,16,18,23,6,4,9,21,9,16,7,18,14,15,15,7,21,17,4,21,14,17,21,15,11,15,1,6,9,21,23,23,23,23,23,9,18,6,5,21,17,7,21,4,4,7,9,17,16,13,13,15,13,16,21,10,17,21,10,7,13,6,18,8,16,7,10,17,21,13,21,1,17,7,16,7,5,9,8,15,15,9,21,17,17,9,6,21,23,13,1,4,4,16,9,7,20,21,10,13,9,13,18,14,6,8,3,21,9,2,19,21,1,5,16,7,23,15,21,6,4,13,17,5,9,2,8,8,15,7,6,15,21,2,21,21,6,21,17,23,23,23,23,23,23,7,4,4,15,5,4,10,8,4,5,20,18,21,9,10,10,15,23,2,19,4,21,14,13,15,18,5,6,13,20,10,16,18,9,4,8,13,6,13,9,23,13,16,5,3,5,16,15,2,18,17,8,8,9,3,17,23,8,5,16,15,16,21,7,8,7,10,7,23,5,2,8,4,8,21,10,1,1,10,10,16,13,21,7,17,15,9,23,23 +24,23,15,4,21,15,5,8,16,15,10,17,6,10,7,21,5,15,2,16,13,16,15,16,16,5,8,13,7,13,6,15,20,23,8,3,2,14,5,6,2,18,21,1,9,7,8,15,4,16,14,17,11,13,15,17,21,15,10,15,5,5,13,6,21,15,21,7,6,8,21,14,16,3,6,7,5,21,21,7,19,15,14,16,8,7,6,3,16,13,5,2,1,7,21,8,10,21,11,21,15,15,21,5,1,7,5,9,8,15,7,9,21,21,21,5,2,21,13,13,14,6,16,16,8,6,21,18,2,9,15,5,5,14,16,7,2,21,5,2,2,6,14,6,1,9,7,18,15,4,13,5,14,2,5,8,8,8,14,17,15,1,15,6,8,1,2,15,21,21,21,13,5,16,21,8,14,15,7,2,6,10,21,15,6,20,1,7,3,13,15,16,8,10,6,21,21,2,7,3,15,14,5,13,20,16,17,15,5,4,7,13,7,13,7,23,10,8,2,9,17,17,15,21,17,7,14,14,9,15,15,14,20,17,16,8,17,18,17,7,5,15,4,15,5,18,15,8,2,9,15,15,21,4,6,16,7,15,15,16,1,23,23,23 +24,23,23,23,21,7,4,8,21,2,15,21,6,4,7,19,5,13,2,17,13,15,16,13,17,5,21,13,5,13,2,8,16,23,15,19,2,15,5,6,2,18,14,18,9,7,7,18,4,16,18,15,11,15,15,16,21,5,4,15,2,8,13,5,14,13,21,6,10,16,16,2,20,6,14,15,5,1,15,13,9,7,14,6,8,8,6,19,8,5,8,13,1,8,14,15,10,21,11,2,15,13,17,8,4,7,5,13,18,15,13,9,21,21,21,6,10,17,13,13,14,2,13,21,8,15,18,18,2,15,16,13,5,2,7,7,2,21,5,2,14,6,14,2,21,8,6,20,6,14,13,13,16,2,5,8,8,8,14,15,15,15,15,2,8,18,8,6,21,8,8,13,5,8,21,10,13,13,5,2,15,2,21,16,13,20,21,4,15,7,16,8,13,15,5,2,17,4,15,13,21,14,4,5,20,8,16,13,9,4,8,13,8,13,13,15,13,8,15,7,5,21,15,17,16,20,14,14,13,8,15,14,21,17,21,7,16,19,8,9,2,9,3,5,9,8,15,3,5,5,4,16,17,15,7,8,15,8,15,21,15,23,23,23 +24,23,23,6,1,15,8,6,17,9,7,19,21,4,5,4,13,7,2,17,7,21,15,17,18,5,21,9,6,5,17,5,19,23,15,20,9,15,5,4,5,16,16,15,15,7,8,19,4,16,14,21,15,1,21,20,19,5,4,17,9,10,13,6,17,7,3,5,15,8,21,6,16,8,14,6,5,7,10,6,13,15,7,7,21,23,23,15,5,13,10,19,19,14,21,7,5,21,21,6,21,15,17,8,10,7,5,9,8,15,15,3,11,21,19,2,9,21,13,7,19,10,5,18,4,6,10,15,8,4,19,7,4,2,7,18,5,6,5,23,23,23,23,23,18,19,23,23,23,23,23,23,10,5,9,9,18,8,15,3,19,1,6,5,11,17,3,19,21,19,5,3,4,23,23,23,23,5,5,19,10,6,21,17,13,18,1,4,6,15,8,14,23,13,10,19,21,5,8,10,16,10,23,23,17,7,1,14,10,4,19,13,15,16,5,23,9,16,16,9,15,16,13,19,16,6,15,4,23,23,10,14,19,15,17,16,16,18,8,6,13,16,5,23,23,23,23,5,15,6,9,16,17,13,5,17,9,15,17,11,19,4,19,18 +24,23,23,23,23,23,23,23,18,15,15,21,6,7,8,19,5,15,2,21,13,21,7,16,21,5,8,13,8,5,2,16,16,23,15,19,2,6,3,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,10,15,3,14,21,15,8,13,19,18,6,10,16,17,2,19,8,15,15,5,17,16,16,9,7,14,6,8,6,10,3,17,5,8,13,1,8,16,8,15,21,11,5,15,15,17,8,10,7,5,9,8,15,13,9,21,21,21,2,21,21,13,13,14,6,13,18,8,15,18,21,2,8,21,13,5,10,16,7,2,21,5,2,20,6,14,6,21,9,8,15,16,14,13,5,6,2,5,8,8,8,15,15,15,21,15,15,5,19,2,15,21,16,16,13,8,15,21,15,6,14,6,2,15,10,21,15,15,20,21,4,15,7,2,8,13,15,4,2,17,4,15,13,21,14,15,5,20,8,17,13,5,4,8,13,8,14,15,19,13,7,15,21,5,16,15,16,15,20,14,14,13,2,15,14,21,16,21,15,16,21,8,8,2,8,6,4,5,15,5,14,16,9,6,21,16,15,6,15,15,4,8,15,16,15,23,23 +24,23,23,2,21,2,7,6,21,8,15,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,13,5,21,7,16,17,10,14,17,15,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,6,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,14,2,5,8,15,8,14,17,6,1,16,13,18,21,3,2,21,15,8,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,9,2,8,16,8,18,14,5,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,8,3,16,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,8,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,4,4,21,10,8,6,8,6,9,1,16,7,13,18,15,13,5,20,7,16,19,17,10,6,1,5,19,13,9,6,17,23,23,16,21,9,9,6,14,1,19,14,15,7,21,16,4,21,18,16,1,15,15,8,19,6,9,21,5,23,23,23,6,16,1,6,9,10,8,4,19,19,4,13,6,4,4,15,20,7,6,23,23,23,23,23,23,23,23,23,23,23,8,4,4,21,21,6,6,1,17,6,16,7,5,9,6,15,19,9,6,21,17,4,16,10,7,13,15,15,4,17,9,6,19,21,4,6,9,13,19,6,5,8,13,17,3,8,8,21,3,14,15,19,7,6,4,5,13,4,13,5,9,16,8,8,16,4,5,11,13,4,21,21,6,4,17,19,8,13,9,11,16,7,3,6,4,7,13,7,1,21,3,21,21,21,9,10,6,9,23,8,17,4,17,14,10,13,21,14,6,13,8,4,16,15,9,4,8,13,6,8,7,23,6,16,10,3,5,15,15,17,16,19,13,6,9,8,5,23,18,17,21,11,17,1,8,4,9,8,9,23,13,15,6,6,16,19,13,5,17,3,6,21,8,4,1,16,19,5,23,23 +24,23,23,23,23,23,23,23,23,23,2,17,15,5,2,21,13,16,5,16,15,16,15,15,15,2,15,5,8,13,14,16,21,23,15,3,2,7,10,6,14,20,14,13,15,7,21,19,4,8,21,15,15,21,15,21,21,2,16,14,23,23,23,13,21,5,14,7,6,2,16,8,16,8,15,15,5,2,16,14,13,15,13,21,7,21,21,13,5,14,16,8,21,8,20,2,5,21,21,2,7,1,21,16,13,7,5,9,8,15,15,10,16,17,21,2,2,8,23,13,17,14,15,21,5,15,16,15,2,6,15,13,1,8,7,8,15,16,13,8,8,15,10,8,16,15,15,15,7,5,15,16,21,13,7,8,8,8,15,7,5,10,21,2,21,21,8,15,21,20,10,13,2,21,15,13,14,15,5,8,6,21,16,17,13,8,1,13,2,21,16,23,10,2,7,2,17,8,7,15,18,5,14,13,15,2,16,15,13,2,8,13,8,20,13,23,14,18,2,3,6,7,15,21,16,1,3,6,13,6,16,14,17,15,16,11,16,21,8,6,7,21,6,2,21,21,14,15,16,5,5,13,17,13,6,17,15,15,15,21,16,23,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,6,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,15,17,15,6,6,17,6,15,16,18,15,4,15,13,15,2,13,18,16,3,15,2,6,16,13,13,13,14,6,16,23,13,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,18,15,2,6,16,15,15,13,2,21,5,5,8,6,2,8,2,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,16,19,3,2,17,23,13,10,5,15,16,5,4,16,21,8,5,21,13,21,8,2,8,2,21,17,13,11,11,6,5,21,18,15,16,21,5,14,6,2,8,8,15,7,8,14,2,6,17,8,6,21,21,5,15,17,20,8,5,2,15,13,5,14,15,15,11,6,2,16,2,15,17,1,15,10,10,23,17,20,14,3,2,17,7,7,13,18,14,15,13,16,15,17,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,8,3,16,5,13,2,2,19,15,16,15,16,18,8,2,15,6,7,5,2,10,14,15,17,5,7,15,17,13,10,15,15,7,21,15,16,6,3,23 +24,23,23,23,23,23,5,4,18,6,10,21,6,4,4,19,5,15,2,21,13,16,19,15,17,5,8,13,8,4,4,8,16,23,6,18,2,6,5,6,2,18,15,19,8,7,8,18,4,15,21,15,15,13,15,16,21,10,10,9,7,23,23,17,6,6,21,9,4,17,16,8,19,8,7,5,5,21,16,8,19,7,14,17,8,6,4,19,16,5,8,13,1,8,21,4,5,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,6,13,18,6,8,7,21,4,4,21,13,5,10,16,8,9,15,6,2,17,6,8,13,21,9,6,15,16,14,13,6,8,2,5,8,7,8,14,4,15,21,15,9,5,21,10,15,19,15,21,13,6,16,21,8,3,6,4,10,8,1,21,16,5,20,21,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,20,6,16,13,5,4,8,13,13,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,16,17,15,17,21,7,7,2,5,4,10,5,15,8,19,9,5,6,21,17,15,10,15,7,6,16,16,1,9,16,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,19,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,17,10,10,2,16,15,7,17,15,15,15,15,2,13,2,16,13,16,15,15,1,5,21,5,13,13,13,10,16,23,21,17,9,13,5,1,14,18,14,1,15,7,8,15,4,16,15,16,7,15,8,18,21,10,1,16,6,10,13,2,18,2,21,5,10,14,21,14,1,1,1,14,6,15,15,13,2,9,21,16,15,1,16,2,14,13,14,16,19,8,15,10,8,21,17,6,4,7,17,8,2,7,5,9,3,15,8,5,13,21,17,15,15,16,13,13,17,13,15,16,9,2,18,21,8,10,8,13,17,7,13,10,3,21,5,3,8,1,15,8,21,16,2,15,2,15,17,5,8,13,8,7,7,8,14,2,15,1,17,15,21,21,7,15,17,5,2,13,13,15,21,13,14,10,15,2,15,16,21,21,5,8,1,8,2,8,7,8,13,2,9,2,17,2,15,13,21,14,6,13,16,21,21,15,3,4,8,13,8,21,15,23,13,16,8,5,5,16,13,17,16,2,1,14,5,13,2,3,21,15,1,15,17,18,16,15,13,14,6,23,9,3,8,15,10,15,13,1,17,15,2,17,15,7,15,21,19,8,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,23,5,18,9,7,10,5,16,18,14,7,15,7,16,17,4,16,14,17,21,17,6,13,21,2,10,11,5,15,13,21,17,9,21,5,6,21,17,2,17,6,9,23,23,2,15,13,13,7,13,16,21,6,7,7,7,6,15,2,21,8,21,21,5,21,21,8,21,1,17,8,16,7,5,9,8,15,8,9,1,21,17,5,2,21,23,13,17,6,7,17,9,2,8,17,8,4,17,13,1,8,13,8,16,21,9,2,4,1,1,5,18,6,15,23,4,6,2,13,21,5,9,4,8,7,15,15,5,1,16,11,11,21,4,15,1,9,6,13,7,17,21,7,6,8,7,2,7,21,15,21,4,17,1,3,15,10,10,18,23,10,5,4,21,14,15,1,1,5,5,4,17,19,16,15,9,4,8,13,7,21,14,23,4,16,6,9,5,11,15,17,1,15,19,9,5,10,8,23,15,19,16,15,17,21,8,5,6,21,5,23,6,14,19,8,15,2,10,16,17,7,2,17,13,4,19,17,19,5,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,14,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,13,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,10,3,21,10,10,10,17,8,10,21,17,15,13,18,3,13,5,17,13,17,19,16,3,5,21,4,4,9,2,8,17,23,15,17,9,15,5,8,16,18,14,8,15,7,1,16,4,16,14,17,21,8,13,17,1,5,4,17,3,4,4,6,21,5,19,3,10,16,21,8,19,4,5,7,21,21,19,6,13,16,5,17,21,13,7,4,9,13,6,4,17,6,21,7,4,16,1,1,21,1,21,8,1,7,5,9,8,15,7,21,20,21,10,8,21,15,13,4,13,8,2,17,9,6,21,1,5,7,21,13,21,4,16,8,2,16,9,7,2,8,14,13,2,6,16,9,2,9,1,19,13,20,13,10,7,7,14,2,6,1,15,7,21,1,6,1,17,16,4,4,10,16,17,7,5,7,7,7,10,1,1,21,2,21,21,13,2,9,23,19,20,5,6,9,15,17,7,10,17,14,7,5,16,18,16,15,7,4,7,13,15,16,5,23,15,8,2,9,6,16,21,18,16,9,13,4,4,11,7,23,19,16,18,11,17,11,8,4,9,9,4,6,7,8,9,6,15,20,16,21,8,2,4,21,7,4,21,21,20,6,19,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,8,9,3,3,3,6,4,17,18,6,7,15,7,21,17,4,21,14,17,1,17,19,17,18,5,3,8,8,23,23,23,23,10,6,6,2,10,15,10,17,4,21,7,9,17,16,13,13,7,13,16,21,10,4,1,9,17,6,3,21,7,17,4,5,21,17,19,21,1,17,16,16,7,5,9,8,15,8,9,8,21,17,3,19,18,23,13,21,10,3,17,9,21,18,17,7,6,21,2,8,6,3,8,6,21,9,2,18,1,1,5,6,3,23,15,17,21,6,13,4,10,9,17,8,8,15,10,5,1,17,8,17,21,2,19,17,7,10,3,6,23,23,23,23,23,5,4,4,6,1,1,5,17,1,19,9,10,3,21,9,5,4,17,19,4,7,18,19,6,5,8,21,7,18,19,7,4,8,13,6,19,13,23,9,16,16,9,5,16,13,17,17,10,3,6,3,5,23,21,19,19,19,11,18,21,7,9,8,9,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,2,16,13,18,17,19,19,5,21,9,7,9,4,19,1,23,6,21,9,4,9,9,8,18,16,15,15,7,8,19,4,16,4,21,9,16,21,8,19,6,4,9,4,8,5,4,5,21,21,8,4,4,21,6,19,4,5,7,5,19,6,6,13,8,13,17,21,10,9,21,7,5,17,14,8,14,17,7,6,21,21,5,21,7,17,17,9,7,5,9,17,15,8,9,1,17,13,7,19,21,13,13,3,5,10,16,2,4,6,17,9,6,1,18,23,23,23,23,9,17,23,23,7,1,23,23,23,23,23,23,23,23,14,19,5,6,9,17,8,8,14,6,8,6,18,2,17,21,4,3,17,19,5,9,4,23,23,7,5,16,9,19,7,3,21,17,5,16,21,4,7,8,5,19,23,3,5,2,17,5,4,19,17,14,9,5,17,23,16,15,3,4,16,13,7,7,9,23,6,19,17,3,5,17,15,17,16,18,14,5,23,23,9,14,19,17,18,17,17,19,8,4,5,21,6,23,23,23,23,9,15,6,6,4,17,15,10,17,7,4,15,17,19,9,19,23 +24,23,23,5,21,4,9,6,17,5,4,17,8,4,5,4,4,13,18,19,7,17,19,19,4,5,21,4,8,13,7,18,18,23,13,17,5,6,3,10,17,6,8,13,15,7,16,9,4,21,14,17,17,15,15,21,19,19,21,5,4,10,6,4,17,7,21,5,5,4,17,8,17,21,6,4,5,16,10,9,13,8,7,17,2,19,10,4,1,14,10,8,19,7,21,2,9,21,15,4,21,15,21,4,10,7,5,9,8,15,7,19,16,17,7,21,4,17,23,13,6,6,9,16,10,4,21,16,5,7,20,13,1,4,10,8,9,1,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,8,15,18,5,1,7,21,21,18,6,4,17,19,8,9,10,17,8,5,14,15,2,8,4,6,21,21,6,18,1,8,6,8,5,18,23,6,5,2,21,8,4,13,21,14,7,9,16,4,17,19,3,4,8,13,5,6,6,23,13,18,16,3,5,16,13,17,17,6,8,6,4,13,8,23,19,19,21,13,16,1,8,7,5,17,13,6,9,6,6,6,8,4,9,8,17,15,4,17,7,2,4,17,21,6,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,20,7,15,2,16,15,5,21,7,8,13,10,8,21,20,6,3,8,14,3,3,16,21,4,8,15,7,16,13,4,16,18,21,21,15,6,16,15,2,2,18,5,5,16,8,21,5,14,13,6,17,16,15,15,8,15,6,5,10,16,15,5,7,13,17,21,19,21,21,2,10,10,5,10,2,17,5,5,21,11,21,21,17,13,15,16,7,5,9,1,15,8,9,1,21,21,2,2,21,23,13,21,5,15,16,10,2,15,8,21,5,21,13,18,8,16,7,13,21,2,5,2,16,2,21,9,2,7,10,5,5,14,21,8,21,7,8,13,7,15,15,6,21,11,6,18,16,15,2,21,3,15,13,5,17,3,13,15,15,16,7,6,2,21,2,2,20,21,13,16,9,8,23,5,21,7,1,16,15,2,15,1,13,15,13,18,6,21,20,9,4,8,13,8,17,7,23,5,15,2,17,5,17,13,11,16,13,3,7,13,7,2,2,16,13,19,15,16,21,15,9,20,15,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,17,4,4,5,17,13,15,8,16,13,15,17,13,13,8,9,7,16,19,16,7,14,16,9,7,6,10,7,16,23,16,16,9,23,9,13,7,10,2,7,15,7,7,17,4,17,19,17,1,16,8,15,19,15,1,15,4,6,13,16,18,9,21,9,5,8,3,8,21,8,9,5,6,4,16,13,13,8,13,16,17,10,9,2,15,13,8,6,21,7,19,2,6,17,17,6,19,1,17,5,5,7,5,9,8,13,15,9,17,1,17,5,4,21,13,13,18,10,21,17,9,9,4,17,4,7,1,13,15,8,5,8,4,21,2,2,4,1,21,5,8,4,23,15,21,5,9,13,2,5,9,8,8,7,15,2,5,1,13,8,8,21,4,1,17,19,9,3,3,21,16,7,2,6,15,5,5,6,1,21,15,17,21,2,4,9,10,9,23,2,8,4,21,14,9,10,21,14,7,8,15,8,16,19,9,4,8,13,6,19,5,19,13,16,10,9,5,15,6,17,16,2,9,7,10,13,15,23,18,16,15,16,16,21,7,6,5,13,6,23,23,6,8,5,10,21,15,15,1,9,4,21,13,21,1,21,19,10,23,23 +24,23,23,23,21,6,2,10,21,4,6,21,6,15,7,7,3,4,3,17,13,15,18,15,21,5,8,13,8,13,2,8,16,23,13,19,2,8,5,6,2,18,14,7,21,7,8,18,4,15,16,6,15,15,15,17,21,5,4,15,2,2,7,5,13,21,21,6,2,8,21,3,20,8,14,5,4,6,16,14,21,5,13,7,8,16,9,3,13,15,15,13,1,8,16,7,6,21,15,7,15,15,16,8,15,7,5,9,8,15,15,9,21,21,17,6,10,17,13,13,14,15,13,21,8,2,19,19,2,7,21,9,5,14,16,7,2,21,5,3,8,6,14,15,21,9,21,20,10,14,13,6,6,10,5,8,8,8,14,15,15,1,13,2,5,21,9,10,17,7,21,13,7,15,21,8,15,10,5,2,6,17,21,9,13,20,21,2,7,7,4,8,13,13,6,2,17,2,15,13,21,14,4,5,20,16,16,13,5,4,8,13,8,17,9,19,15,13,15,9,5,17,15,16,15,20,14,14,7,3,15,14,21,16,18,8,16,19,8,19,13,10,10,23,13,7,8,17,5,9,4,16,21,15,8,16,15,7,15,21,15,2,23,23 +24,23,23,23,23,23,3,2,17,13,15,15,18,15,6,15,13,16,8,13,2,21,3,15,16,5,17,5,7,13,15,10,17,23,5,15,13,15,5,3,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,10,10,15,6,15,13,2,21,5,21,8,6,10,16,6,16,14,14,14,5,2,8,15,14,8,13,21,15,15,1,21,5,14,16,2,1,7,21,2,5,15,15,19,21,1,8,15,16,7,5,9,15,15,15,5,21,21,21,15,2,8,23,13,21,5,13,16,9,6,15,8,15,2,21,13,21,8,2,8,2,15,16,3,8,18,2,7,21,18,15,15,21,5,14,15,2,7,9,2,7,8,14,2,5,1,8,2,21,21,15,15,21,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,17,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,9,15,8,21,14,15,15,5,15,16,17,13,8,8,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,3,8,21,4,13,21,6,13,4,19,5,15,4,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,8,19,9,5,13,6,2,18,15,19,9,7,8,18,4,15,21,15,15,13,15,21,21,2,4,19,7,23,23,21,7,13,1,5,2,21,17,8,19,7,4,5,5,21,17,15,5,7,14,16,7,6,4,3,16,5,7,13,1,4,21,13,6,21,11,5,15,15,17,2,18,7,5,9,8,15,15,9,21,1,18,5,6,21,13,13,14,4,15,21,9,15,6,21,4,4,17,13,5,5,16,17,2,1,6,2,2,6,14,10,21,7,2,20,16,14,13,6,8,2,5,8,7,8,14,2,15,1,15,15,5,21,2,15,18,16,21,13,5,16,21,3,4,6,6,2,15,10,21,8,8,20,21,2,8,9,4,8,13,5,6,21,17,2,15,13,8,14,4,7,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,21,20,14,14,3,4,15,14,17,16,16,15,17,21,7,3,2,9,4,4,5,15,4,18,5,9,4,21,17,15,6,8,15,4,16,16,8,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,21,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,9,16,10,13,2,18,15,6,21,6,3,2,19,15,15,2,21,13,16,19,16,14,15,7,13,14,8,15,15,17,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,21,16,15,15,16,21,3,10,19,14,23,23,21,7,3,21,5,4,16,16,8,19,8,7,15,5,17,2,7,8,7,14,17,8,10,21,3,16,15,8,13,1,7,16,13,6,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,17,13,13,8,8,15,18,8,13,19,21,2,7,21,13,5,7,16,7,2,21,5,10,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,15,3,15,17,15,21,5,19,10,10,21,16,21,13,5,15,21,14,15,5,4,2,15,1,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,7,13,5,19,13,2,15,9,5,16,15,16,16,20,7,14,7,13,17,14,3,16,16,15,17,21,7,5,2,15,13,19,5,15,6,14,7,6,15,21,16,15,5,15,15,2,11,16,15,10,23,23 +24,23,23,23,23,23,7,14,21,15,6,17,6,2,2,7,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,15,2,16,5,7,13,7,6,2,21,5,2,21,16,3,19,8,6,4,5,21,17,18,8,7,14,16,8,4,15,9,16,15,10,13,1,7,17,6,15,21,11,2,15,16,21,16,6,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,15,15,21,8,2,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,5,7,9,2,23,23,19,3,13,16,21,5,8,8,8,14,4,15,17,15,15,8,15,10,2,21,21,21,13,5,16,21,7,15,13,7,2,15,2,21,6,2,13,1,8,5,11,4,14,13,21,9,2,17,2,15,15,21,14,15,13,20,21,15,15,5,2,14,13,8,7,16,5,2,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,16,19,19,5,15,14,13,16,7,1,5,15,2,6,15,16,21,2,6,15,13,7,15,18,16,23,23,23 +24,23,23,5,17,10,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,16,5,4,13,6,6,4,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,16,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,6,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,15,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,10,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,15,15,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,7,21,8,10,9,17,6,15,17,6,21,7,9,13,13,19,17,13,16,7,16,21,9,8,6,8,9,4,8,20,23,6,19,4,13,5,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,19,5,7,7,16,13,13,17,9,4,19,4,8,8,7,17,8,4,6,10,17,17,14,20,7,14,16,8,6,14,21,16,5,3,1,17,8,8,4,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,9,6,17,13,13,14,2,7,21,8,10,18,21,2,15,17,13,5,5,4,8,2,21,5,2,17,6,14,4,21,9,6,15,4,9,13,5,4,2,5,8,8,8,14,16,15,1,7,6,8,21,9,8,21,21,18,13,9,8,21,9,14,10,5,4,10,8,21,4,7,20,1,1,9,9,4,16,7,5,14,21,21,2,7,17,21,14,7,5,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,15,16,20,9,5,4,3,10,14,17,17,17,7,17,19,21,8,10,8,4,21,5,1,15,6,2,9,10,16,17,16,6,16,13,9,15,17,18,4,6,18 +24,23,10,2,21,6,4,10,21,4,4,21,6,5,2,19,5,15,2,16,13,16,7,15,18,5,8,6,7,13,6,7,16,23,5,3,2,15,5,6,2,18,13,18,15,7,7,21,4,15,18,15,16,15,6,21,21,5,2,8,8,23,23,14,4,6,21,6,4,9,16,8,20,8,10,15,5,16,5,6,20,8,14,16,8,5,4,3,16,5,5,13,21,14,21,6,5,16,15,6,7,15,21,2,16,7,5,9,21,15,1,9,17,16,21,5,6,21,13,13,14,6,15,21,5,5,15,1,6,4,5,13,5,8,8,8,6,16,8,5,6,6,14,6,21,9,5,16,6,6,13,7,8,5,9,8,8,8,14,15,15,18,8,15,9,21,10,13,21,21,5,15,4,2,21,7,5,5,5,2,4,16,21,18,5,20,1,7,15,9,6,8,13,5,14,21,17,2,15,13,15,14,6,13,20,16,16,2,5,4,7,13,3,7,5,23,15,17,10,9,5,17,15,1,16,8,14,14,5,2,4,14,17,16,21,7,16,1,8,6,8,5,5,14,6,7,6,5,13,14,15,1,16,15,15,15,15,6,15,16,21,8,6,18 +24,23,23,23,21,16,7,16,17,10,9,21,13,10,7,18,2,13,4,16,13,17,15,16,2,2,16,9,7,5,20,8,16,23,15,19,9,13,7,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,7,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,7,15,15,1,16,13,15,8,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,19,21,15,2,2,3,17,15,9,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,15,7,17,16,6,15,21,15,4,21,4,6,13,5,1,21,7,7,15,7,15,2,21,21,1,13,17,1,6,6,15,4,8,13,14,10,2,17,4,13,13,16,14,3,7,20,7,19,21,3,4,8,13,8,13,10,5,8,13,18,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,10,21,1,10,15,16,15,4,15,16,16,15,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,7,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,15,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,2,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,23,18,15,6,21,6,15,9,8,16,15,2,21,13,16,18,15,16,5,8,13,8,13,2,8,16,23,15,19,2,6,3,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,2,6,3,14,21,7,8,13,19,18,6,10,16,17,3,19,14,15,8,6,21,16,6,19,7,14,16,8,6,10,3,16,6,7,13,1,8,16,15,10,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,10,21,21,4,21,21,5,13,14,15,13,18,8,15,18,21,2,7,21,13,5,6,8,7,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,6,2,5,8,8,7,14,15,15,21,15,15,5,19,2,15,21,16,16,13,5,16,21,15,6,14,6,2,6,10,21,7,7,20,21,16,15,9,8,8,13,5,8,2,17,2,15,13,21,14,5,5,20,8,16,13,5,4,8,13,7,14,15,19,13,7,15,21,5,16,15,16,15,20,14,14,13,2,15,14,17,16,17,15,16,21,7,15,8,8,5,14,13,15,6,15,5,9,15,21,17,15,5,15,15,2,15,15,16,15,23,23 +24,23,6,4,21,6,9,6,17,4,4,19,21,13,9,9,17,9,9,17,13,21,7,19,19,5,16,8,7,13,6,7,17,23,9,17,9,7,5,4,8,18,21,15,15,7,8,16,4,16,10,21,9,1,17,21,15,5,1,18,15,9,13,10,15,7,10,7,6,10,21,8,19,8,10,15,5,19,6,6,13,8,13,17,21,10,5,9,21,7,9,4,19,16,8,15,8,21,7,5,19,7,17,17,3,7,5,9,17,15,8,9,1,17,1,2,2,17,23,13,19,6,9,18,2,9,21,16,5,4,4,21,13,8,15,8,9,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,13,9,19,17,8,15,7,10,6,8,7,17,21,2,4,21,19,6,9,6,5,23,7,9,7,19,19,21,3,17,17,5,17,1,4,4,8,5,18,23,3,5,2,21,5,4,19,17,9,8,9,17,23,16,15,3,4,16,13,9,19,13,23,9,19,16,9,5,16,13,17,16,19,8,9,23,23,4,14,19,17,17,7,17,19,8,6,13,16,7,23,23,23,23,9,8,9,6,16,17,15,3,17,7,4,21,17,19,5,19,23 +24,23,23,15,15,15,15,15,18,15,15,21,6,2,2,19,2,15,2,21,13,16,19,15,16,5,8,13,7,13,2,15,16,23,15,19,2,15,5,6,2,18,13,19,11,7,8,18,4,15,21,15,15,13,21,17,21,15,2,15,8,23,23,5,15,2,21,13,8,16,21,3,19,2,2,7,5,21,21,15,3,7,14,16,8,7,6,3,21,15,6,13,21,14,21,2,15,16,21,15,15,15,16,10,19,7,5,9,8,15,13,5,21,21,21,4,6,21,13,13,14,7,13,21,15,15,15,21,2,13,21,13,5,2,16,7,21,14,15,2,8,6,14,15,21,9,16,17,15,14,13,5,8,2,5,8,7,7,14,2,15,18,13,8,5,21,2,2,21,15,21,13,5,21,21,14,15,15,2,2,15,10,18,15,15,21,21,2,13,9,8,8,13,13,15,19,17,2,15,13,16,14,15,13,20,2,16,13,5,4,8,13,7,7,8,15,13,17,2,9,5,17,15,16,21,20,14,14,2,13,15,14,17,16,21,15,16,1,8,5,2,13,15,15,10,14,14,15,8,5,14,21,17,15,5,15,8,2,7,15,21,23,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,6,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,17,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,15,7,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,19,13,4,8,15,15,8,9,5,17,13,17,17,21,21,14,5,13,2,7,21,21,16,15,16,18,16,4,5,7,15,6,7,8,2,8,9,6,15,17,17,15,10,16,15,10,15,15,19,10,23,23 +24,23,23,23,23,23,8,7,18,5,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,15,23,21,19,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,13,4,15,5,21,16,4,19,7,14,16,7,6,4,3,16,5,8,13,1,8,16,15,5,21,11,15,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,21,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,14,14,7,2,15,14,17,16,21,8,16,19,19,8,10,8,2,15,5,15,2,15,4,6,5,16,17,15,15,15,8,2,17,15,16,15,8,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,15,2,8,6,21,5,5,21,17,2,2,15,14,13,8,16,13,21,16,17,6,5,21,8,8,13,6,2,21,23,6,20,7,14,6,8,10,18,21,15,15,7,17,17,4,17,14,17,21,16,6,13,21,2,10,15,6,6,13,8,16,2,21,5,10,1,16,14,16,14,5,5,15,4,16,13,13,18,13,17,21,4,6,21,8,7,16,8,17,7,21,21,5,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,21,11,17,5,16,21,23,13,16,6,7,17,9,2,8,17,15,7,21,13,21,8,13,8,10,21,10,2,4,1,1,5,19,6,15,23,2,5,2,13,21,6,9,18,8,8,14,15,5,16,15,2,21,21,2,21,17,15,8,2,10,17,21,8,14,6,15,11,5,21,15,21,5,17,1,15,2,10,10,16,23,2,5,2,21,14,21,19,21,14,5,5,1,2,16,15,3,4,8,13,6,21,7,23,13,16,2,3,5,15,13,16,17,18,18,6,7,13,14,23,16,17,16,16,15,21,8,10,13,18,7,5,10,13,13,5,15,7,15,21,17,15,10,17,14,2,16,21,21,4,23,23 +24,23,23,1,21,10,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,16,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,16,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,10,16,2,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,6,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,15,5,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,2,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,15,15,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,23,23,23,23,23,6,16,18,2,2,15,13,13,3,13,20,20,3,16,2,11,16,5,11,5,2,10,5,23,13,5,15,15,8,6,14,16,16,21,15,7,1,16,4,16,14,21,16,21,6,18,15,2,10,16,16,15,13,10,21,5,14,8,8,2,16,2,21,2,15,15,5,2,21,13,13,7,13,8,15,13,11,15,5,5,16,6,1,7,21,2,5,21,15,2,18,15,21,7,17,7,5,9,8,15,15,5,15,21,18,15,15,16,23,13,16,15,9,16,2,7,21,16,2,6,21,13,21,15,5,8,2,17,17,13,13,2,23,23,23,23,1,15,21,5,14,7,2,8,9,15,7,8,13,2,5,21,8,2,21,21,15,15,16,20,2,5,6,15,15,14,15,15,15,11,15,1,21,2,13,21,1,15,8,10,21,8,23,15,3,2,21,15,7,13,18,14,5,6,16,6,16,16,13,4,8,13,8,21,21,23,15,16,2,15,6,15,13,16,16,7,2,14,5,13,13,2,19,15,16,15,16,13,17,2,21,5,2,1,7,10,14,15,15,5,2,15,21,13,8,15,15,19,2,15,16,6,23,23 +24,23,23,23,23,9,4,4,21,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,17,16,21,9,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,21,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,8,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,21,2,7,6,21,8,15,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,13,5,21,7,16,17,10,14,17,15,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,6,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,14,2,5,8,15,8,14,17,6,1,16,13,18,21,3,2,21,15,8,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,9,2,8,16,8,18,14,5,2,21,2,7,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,8,3,16,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,8,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,6,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,7,21,10,6,21,21,10,10,2,17,7,10,16,13,13,8,16,15,16,15,19,2,5,21,13,5,7,2,5,15,16,18,21,6,15,5,8,7,18,3,15,15,7,8,1,4,16,14,16,1,17,6,18,18,2,10,16,5,15,13,16,21,15,21,5,10,14,17,16,21,8,9,2,7,17,16,5,13,7,14,19,7,21,6,3,21,13,2,14,1,14,15,7,6,21,21,4,2,1,17,8,2,7,7,9,21,15,8,9,7,21,17,15,21,16,23,13,15,4,2,16,8,2,8,21,2,8,21,13,15,14,7,1,8,16,21,2,13,16,6,5,13,4,23,15,19,15,4,13,21,9,9,8,15,8,15,2,5,21,15,8,21,21,15,15,21,6,10,13,4,15,15,7,14,2,7,8,10,15,1,2,5,17,21,21,15,10,6,21,23,9,15,21,17,14,15,13,21,14,14,13,8,14,16,15,3,4,8,13,10,17,8,23,15,16,21,3,5,15,15,17,16,19,14,15,13,2,15,14,19,16,21,16,16,21,8,2,13,17,15,23,5,6,10,16,15,2,15,21,17,16,5,21,7,2,7,16,3,15,23,23 +24,23,23,23,23,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,17,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,23,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,23,23,23,23,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,13,16,6,2,6,18,13,2,2,17,13,16,3,16,21,5,7,13,8,13,15,8,15,23,13,3,2,5,13,6,2,18,21,1,11,7,16,16,4,15,21,1,15,13,18,16,21,3,2,7,16,15,5,14,15,21,21,5,2,14,16,2,20,13,2,15,5,21,21,6,19,15,14,16,8,7,2,3,16,5,7,13,21,7,16,15,10,21,11,6,15,15,16,8,16,7,5,9,8,15,3,9,21,21,21,2,6,16,13,7,14,15,5,21,8,15,20,21,2,7,8,13,5,13,16,8,2,15,5,2,19,6,8,15,21,9,5,16,23,23,5,13,5,2,5,8,7,8,14,15,15,21,15,15,8,21,2,15,21,8,8,13,5,16,21,14,7,15,10,2,5,2,21,16,13,20,21,2,15,9,8,8,13,5,6,10,17,2,15,13,16,14,5,13,20,10,16,13,5,4,8,13,7,13,14,21,13,6,4,9,5,15,13,16,21,18,14,14,10,13,15,14,16,21,21,8,16,18,8,16,14,15,5,14,5,5,5,2,13,15,15,15,16,15,7,15,8,2,15,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,21,18,13,15,4,8,5,8,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,4,2,15,6,15,5,14,18,10,20,9,2,1,16,6,21,14,15,8,23,23,16,13,13,15,13,16,21,2,18,1,8,15,14,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,8,9,15,21,21,4,21,19,23,13,21,14,8,17,7,2,20,21,15,6,23,3,18,14,13,8,10,21,9,2,15,21,1,10,7,3,15,23,23,23,23,5,9,5,9,2,17,8,15,6,15,15,20,2,21,21,3,5,21,21,8,14,8,3,23,10,7,15,5,13,5,20,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,10,15,18,20,8,15,13,4,7,13,6,21,7,23,9,11,6,3,5,15,15,11,18,15,15,6,13,6,10,21,19,15,16,16,21,8,8,19,9,3,23,23,2,2,6,5,15,1,2,18,9,10,10,16,13,10,21,17,16,5,5,18 +24,23,23,7,15,8,2,2,21,15,15,17,6,4,8,7,13,13,2,21,13,16,7,17,21,5,8,13,7,13,15,4,19,23,13,19,2,15,13,6,2,18,14,1,11,7,8,18,4,21,21,15,15,15,21,16,21,3,2,16,5,15,13,10,6,10,21,5,2,2,17,14,17,15,15,13,5,17,21,14,3,7,14,8,8,10,10,3,17,13,14,10,21,14,1,15,15,21,11,6,15,7,17,17,16,7,5,9,15,15,15,9,21,1,21,15,7,18,13,13,14,5,13,21,8,8,19,21,2,13,21,13,5,4,1,8,2,21,5,2,8,6,14,6,21,9,6,7,15,14,13,5,16,2,5,8,8,8,14,5,15,1,21,15,8,16,3,4,21,8,21,13,7,15,21,7,5,15,7,2,10,21,21,16,10,20,21,10,15,9,8,8,13,5,2,2,21,2,15,21,21,14,14,13,20,2,16,13,5,4,8,13,8,13,15,3,13,7,8,9,5,16,13,21,17,20,14,14,13,2,14,14,21,21,16,15,15,19,21,8,13,8,10,10,14,15,15,10,2,5,16,15,21,15,4,16,13,10,21,15,15,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,8,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,7,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,15,8,17,5,15,9,21,10,10,1,17,8,16,7,7,9,5,15,15,9,2,21,21,15,16,17,13,13,4,13,13,8,8,15,15,17,15,8,16,8,5,8,15,16,2,19,13,18,7,8,4,6,21,2,15,15,7,13,9,15,16,6,9,20,8,7,15,2,5,11,13,8,18,21,15,4,16,19,2,13,6,21,16,7,15,9,15,7,4,2,1,16,5,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,15,13,16,10,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,19,13,15,23,23,2,14,19,16,17,15,16,1,8,9,5,16,5,23,23,23,6,7,15,15,8,9,17,8,8,21,7,15,9,16,19,10,15,18 +24,23,23,8,21,6,4,2,17,15,15,6,21,19,11,19,10,13,4,1,7,16,18,16,5,5,21,10,23,13,3,8,16,23,6,16,13,15,5,6,6,18,6,8,15,7,8,17,4,15,18,17,21,15,15,21,19,21,10,15,10,2,13,4,15,5,21,15,6,6,17,8,19,6,10,7,10,18,16,5,13,7,13,1,21,2,15,13,16,13,15,4,21,4,16,4,5,8,15,8,1,1,17,17,11,7,5,9,17,15,8,9,1,17,17,5,19,21,23,13,21,5,8,17,9,15,11,17,2,6,21,13,18,15,3,8,16,21,3,9,14,21,23,3,18,5,2,23,23,23,19,2,2,21,13,8,8,8,14,2,5,19,15,15,21,18,8,2,17,15,4,13,6,21,16,7,2,6,15,7,15,6,1,21,7,17,21,2,10,10,3,19,23,9,8,1,21,8,3,5,18,14,6,21,17,20,16,15,7,4,7,13,7,1,9,23,15,11,2,9,5,13,13,17,16,3,8,14,19,13,6,23,19,16,17,16,21,1,9,4,5,18,3,5,17,6,3,14,15,1,16,19,13,15,2,16,7,2,1,17,21,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,10,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,4,4,4,21,15,6,21,6,15,7,7,13,13,2,17,13,16,19,15,17,9,8,15,9,9,15,3,21,23,10,19,2,15,9,6,2,18,14,8,13,11,8,7,4,16,1,13,16,15,8,17,21,9,10,7,1,9,5,7,7,21,21,7,10,4,17,7,19,8,4,9,5,21,8,9,20,9,14,17,8,6,4,3,21,15,8,13,1,8,16,15,6,21,11,15,15,7,17,7,19,7,5,9,8,15,1,9,21,21,16,4,4,1,13,13,16,6,10,1,9,16,18,15,2,7,17,9,5,8,7,18,2,10,5,9,5,14,4,6,15,21,7,13,13,4,13,9,21,4,5,7,7,8,14,4,15,1,15,4,7,21,10,4,21,15,18,8,9,16,21,15,6,14,10,2,10,10,21,21,7,20,21,4,15,8,8,8,13,5,18,2,17,2,15,13,16,14,4,13,20,16,16,13,5,4,8,13,8,13,7,19,13,8,8,9,5,17,13,17,17,20,14,14,4,11,15,14,17,16,16,15,16,19,19,8,7,5,5,4,4,15,16,4,2,6,5,16,16,15,7,15,8,2,21,21,17,5,4,18 +24,23,23,23,23,23,23,23,23,2,7,17,6,6,6,8,13,13,2,21,13,17,15,21,16,5,7,4,13,15,21,17,21,23,13,18,9,2,5,5,2,18,15,21,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,6,13,13,4,18,13,21,6,13,6,17,14,18,13,4,5,5,17,21,5,19,15,14,16,16,4,4,9,2,4,2,13,1,7,1,15,6,21,15,10,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,10,13,21,8,15,18,1,2,15,3,13,5,7,16,8,2,21,5,2,9,6,14,15,21,9,6,9,15,14,5,5,14,2,5,8,8,8,14,15,15,1,15,6,21,1,13,2,21,21,18,2,5,1,23,4,13,6,7,15,5,2,21,2,13,20,21,9,15,7,8,8,13,5,9,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,15,15,6,15,15,17,15,10,15,15,10,15,15,21,5,23,23 +24,23,23,23,21,4,6,10,17,6,8,17,16,8,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,21,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,7,16,8,16,9,2,15,15,16,21,10,20,7,14,1,1,4,5,3,10,13,5,6,16,15,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,10,15,21,3,15,19,17,10,7,21,13,16,4,6,15,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,15,15,15,10,16,21,10,4,18,6,10,4,4,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,10,2,21,4,13,21,21,14,15,13,8,17,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,15,13,16,17,1,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,6,2,8,9,6,15,17,17,15,10,16,15,10,15,15,19,10,23,23 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,7,13,19,11,15,13,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,8,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,8,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,6,15,1,15,2,8,21,2,9,21,21,8,13,2,16,21,7,14,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,15,8,14,15,7,1,5,6,2,9,4,10,17,15,15,17,13,6,8,21,16,2,3,20 +24,23,9,5,21,7,16,5,21,9,10,19,17,4,6,15,13,13,8,17,8,21,10,19,10,5,21,8,8,13,6,8,18,23,5,17,9,5,4,8,15,13,2,15,15,7,8,17,4,21,14,21,15,21,15,16,1,6,21,15,7,9,13,4,21,5,21,9,6,4,21,16,19,10,10,2,3,19,18,13,13,7,13,16,17,10,19,2,16,13,8,7,19,7,17,2,5,21,16,2,4,15,1,17,3,7,5,9,17,15,18,17,1,21,4,6,2,16,23,13,15,9,10,18,17,7,19,1,4,7,21,13,15,10,19,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,15,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,11,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,13,16,10,16,7,15,2,15,8,5,21,7,8,13,15,16,21,18,7,16,5,5,3,17,16,1,14,8,15,7,17,13,4,16,21,21,21,16,6,16,15,15,2,21,10,7,13,10,21,7,14,21,16,10,21,5,2,21,14,10,5,15,15,13,5,7,13,17,20,10,3,21,10,16,14,15,21,14,16,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,16,21,21,2,2,16,23,13,21,6,15,16,7,15,2,8,6,15,21,13,21,8,2,8,15,21,21,5,21,16,2,5,3,2,13,14,5,5,15,14,10,21,7,16,13,7,15,9,6,21,8,20,21,18,7,7,21,15,2,13,6,16,16,5,15,15,8,7,10,2,16,17,7,20,21,7,21,9,7,5,23,18,7,21,16,7,7,15,18,13,3,13,17,21,21,16,9,4,8,13,17,5,15,23,13,16,2,7,6,16,13,16,21,2,13,14,9,15,16,8,19,15,16,7,8,19,18,5,5,8,6,23,23,21,14,6,2,21,15,16,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,21,9,9,16,17,15,10,7,13,15,15,11,7,16,19,19,3,7,21,6,9,5,5,16,18,23,23,19,9,19,7,13,4,1,14,15,13,5,21,15,2,21,19,16,15,15,13,16,21,2,10,16,6,5,13,5,21,7,21,5,6,16,19,8,17,2,6,4,5,2,4,14,15,7,14,16,21,13,4,16,14,15,13,7,16,8,16,2,9,21,21,6,5,1,16,21,10,9,5,8,8,15,21,19,4,21,17,20,17,15,23,13,2,6,5,21,9,10,20,21,7,4,6,13,19,15,5,8,6,17,13,8,8,7,10,5,8,21,15,14,13,6,4,2,10,21,7,19,8,7,16,9,5,8,16,9,21,21,8,2,21,19,10,13,4,15,16,7,10,4,10,5,15,19,21,16,6,21,21,2,4,10,14,5,23,2,9,21,21,13,15,21,21,14,4,4,16,4,17,15,13,16,10,7,5,10,9,23,10,10,21,13,15,15,13,17,16,19,15,4,23,23,6,4,19,16,21,16,16,1,1,5,4,15,16,23,2,14,6,6,7,2,4,8,17,9,10,21,7,7,17,17,18,9,23,23 +24,23,23,23,23,23,7,14,21,15,6,17,6,2,2,7,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,15,2,16,5,7,13,7,6,2,21,5,2,21,16,3,19,8,6,4,5,21,17,18,8,7,14,16,8,4,15,9,16,15,10,13,1,7,17,6,15,21,11,2,15,16,21,16,6,7,5,9,8,15,15,17,21,21,1,7,7,15,13,13,14,15,15,21,8,2,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,5,7,9,2,23,23,19,3,13,16,21,5,8,8,8,14,4,15,17,15,15,8,15,10,2,21,21,21,13,5,16,21,7,15,13,7,2,15,2,21,6,2,13,1,8,5,11,4,14,13,21,9,2,17,2,15,16,21,14,15,13,20,10,15,15,5,2,14,13,8,7,16,5,2,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,16,19,19,5,15,14,13,16,7,1,5,15,2,6,15,16,21,2,6,15,13,7,15,18,16,23,23,23 +24,23,23,6,17,7,9,3,21,3,9,21,6,4,21,19,13,13,4,17,13,16,19,8,17,9,2,9,9,9,7,9,18,23,7,3,9,10,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,9,21,21,9,4,6,16,4,17,7,15,9,10,17,17,13,19,7,14,16,8,4,4,3,17,9,10,8,1,8,16,2,6,21,7,4,15,15,17,23,10,7,5,9,8,15,8,9,21,21,17,6,4,21,13,13,21,9,9,21,9,9,18,17,21,7,21,3,5,3,15,8,4,16,15,13,21,6,14,16,15,9,10,16,7,21,8,8,9,10,9,4,8,8,14,4,17,1,15,4,5,17,9,4,21,15,7,9,7,17,21,5,4,4,3,2,21,21,18,4,4,20,21,21,6,9,5,7,13,9,9,2,17,15,15,6,17,14,5,6,20,6,17,13,9,4,8,13,8,11,15,19,13,7,8,9,5,16,15,17,17,20,14,5,5,5,4,15,17,17,1,15,17,18,19,8,10,7,10,4,5,15,4,14,9,7,4,17,17,2,6,15,8,4,17,21,21,5,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,4,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,15,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,21,10,3,15,21,5,15,21,15,10,2,15,14,13,8,21,13,16,15,16,21,5,21,4,7,13,15,15,15,23,13,16,5,15,5,2,15,18,14,1,1,7,16,18,4,15,14,16,15,15,15,16,21,7,2,17,5,5,13,7,21,7,21,10,10,7,16,8,16,8,2,5,10,16,1,13,13,7,14,7,21,13,15,3,18,3,13,6,18,8,16,6,10,21,21,4,15,15,16,8,6,7,5,9,8,15,16,9,15,21,17,2,16,15,13,13,14,13,16,16,8,8,19,21,3,15,3,13,17,5,13,1,2,16,5,16,5,6,15,13,17,15,10,15,18,21,15,5,14,2,9,2,7,8,14,5,15,15,17,15,18,21,2,4,21,16,10,13,6,21,21,7,14,16,7,8,10,2,21,21,15,21,1,6,15,10,8,17,23,14,9,2,21,2,15,13,21,14,15,13,21,2,18,15,5,4,8,13,8,7,13,7,15,15,18,9,5,17,13,17,17,2,20,14,5,13,3,8,16,21,16,15,15,18,21,1,5,7,14,15,7,5,14,10,2,15,15,21,18,15,5,1,15,2,8,16,15,23,23,23 +24,23,23,23,23,6,10,17,17,6,4,1,16,10,6,7,14,19,9,16,3,21,18,16,3,9,21,8,8,9,10,21,21,8,7,3,10,21,6,8,15,18,7,7,15,7,16,17,4,16,14,17,21,17,15,21,21,7,19,17,6,3,9,4,21,7,21,5,8,8,21,14,17,7,14,5,5,20,16,13,18,7,16,17,7,6,10,2,21,23,8,10,7,8,21,19,5,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,6,16,23,13,1,7,18,21,9,5,19,18,2,3,17,13,21,10,5,8,16,21,10,2,4,1,1,5,16,6,2,23,21,15,10,13,17,5,9,2,8,7,15,2,5,1,15,3,21,18,8,2,17,19,2,10,6,21,21,8,15,14,19,7,10,21,16,17,5,17,21,7,2,10,2,16,23,3,5,7,21,4,2,19,21,16,6,5,16,4,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,16,19,7,7,8,17,5,23,19,7,17,13,16,18,1,8,9,16,1,23,5,9,6,10,15,2,10,21,17,13,2,21,7,4,16,16,19,15,10,23 +24,23,23,23,23,23,23,10,21,6,4,21,21,6,11,17,9,13,4,16,7,17,1,17,10,23,23,23,13,15,17,8,19,23,10,11,9,6,10,21,17,3,14,15,15,7,21,17,4,21,14,17,21,7,11,15,17,6,4,17,2,6,13,8,21,3,14,18,6,21,17,7,16,21,7,21,6,4,15,13,13,7,13,16,16,5,7,21,3,8,14,8,16,8,1,10,5,21,17,8,21,1,17,8,16,7,5,9,8,15,8,9,20,21,17,9,4,21,23,6,1,9,3,17,10,8,3,17,5,7,1,10,21,19,13,8,4,21,10,2,19,1,1,10,8,21,4,23,23,6,10,13,2,5,9,18,8,8,15,6,5,17,16,18,21,21,4,3,19,6,9,6,23,23,23,23,23,23,23,23,4,10,18,19,9,21,21,10,9,10,10,18,23,8,19,4,21,11,13,2,21,6,4,13,16,15,8,15,9,4,8,13,6,21,10,23,8,16,8,3,5,15,15,2,21,17,16,9,9,4,8,23,16,19,17,15,21,21,7,7,5,16,6,23,7,8,9,3,8,9,19,17,18,7,6,17,13,19,21,17,16,10,19,23 +24,23,10,4,21,8,10,4,21,5,5,20,4,8,13,16,13,13,8,20,13,17,20,17,6,5,21,3,8,6,10,2,20,23,7,20,9,6,15,4,8,18,19,7,15,7,17,17,4,16,14,17,1,17,15,16,19,2,10,15,5,2,13,15,21,6,21,7,2,6,16,17,21,2,4,6,5,10,16,13,13,7,13,16,21,10,3,8,14,13,8,2,18,8,16,4,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,21,21,17,5,21,21,23,13,4,9,16,17,2,6,8,1,9,6,21,13,1,8,13,7,8,18,19,9,4,21,1,17,21,14,15,23,23,9,14,6,13,17,9,10,17,8,15,6,5,1,15,2,16,19,4,15,21,15,8,13,4,15,17,7,20,3,15,7,10,6,1,16,10,17,21,4,4,10,10,21,23,9,5,11,18,14,19,18,21,14,14,14,19,6,1,15,3,4,8,13,1,16,8,23,2,17,21,3,5,7,13,17,18,19,17,13,7,2,15,23,21,17,21,16,15,21,7,6,13,21,9,23,23,19,3,6,15,10,4,13,21,13,6,21,15,2,21,15,18,5,16,19 +24,23,23,15,21,21,2,6,21,2,5,10,21,5,5,15,13,21,2,13,7,18,21,16,2,5,21,2,7,13,6,6,17,23,15,17,6,14,5,15,10,20,14,7,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,17,2,21,13,6,21,5,13,15,8,10,21,5,17,6,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,16,15,16,5,5,21,21,19,21,7,8,15,17,7,5,13,16,15,15,5,15,21,18,13,21,8,23,14,14,14,6,16,15,2,17,21,4,13,18,13,17,6,13,17,8,16,2,3,14,16,10,6,21,15,5,10,21,5,16,8,2,15,7,7,13,7,15,2,15,18,15,5,21,21,10,15,21,20,8,14,7,15,17,14,15,6,16,15,15,2,16,2,6,21,1,2,3,9,16,16,2,3,2,21,15,14,5,18,16,7,5,15,7,16,20,7,7,4,8,13,8,16,21,23,8,21,2,3,6,17,13,16,16,6,3,15,5,13,10,15,18,15,16,15,15,21,8,6,7,2,15,15,10,10,14,13,15,6,15,16,1,15,2,16,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,15,6,21,15,15,21,6,2,2,18,13,15,2,17,13,16,19,15,16,5,8,13,8,13,2,8,21,23,15,3,2,15,5,6,2,18,15,19,15,7,8,11,4,15,21,15,15,13,15,1,21,15,15,8,7,23,23,13,15,5,2,5,2,16,16,2,19,2,2,15,5,21,16,15,3,7,14,16,8,6,2,3,16,6,8,13,1,8,21,2,5,15,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,5,15,21,13,13,14,15,13,18,15,2,15,21,2,6,16,13,5,10,16,8,2,14,15,2,8,6,14,6,21,9,15,15,8,14,13,5,6,2,5,8,7,8,14,2,15,21,15,13,7,21,2,15,19,15,21,13,6,15,21,14,14,15,5,2,5,21,21,21,13,20,1,2,15,7,8,8,13,7,13,21,16,2,15,13,16,14,15,13,20,10,16,15,5,4,7,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,5,2,15,14,17,16,21,15,16,1,7,7,2,5,7,2,5,15,6,14,5,5,15,21,16,16,2,15,15,2,15,8,16,23,23,23 +24,23,23,23,23,8,2,6,21,2,6,17,18,6,10,15,13,11,6,13,15,21,11,16,2,14,16,10,13,5,13,6,17,23,16,21,5,15,5,2,14,15,16,10,15,7,16,18,4,16,10,17,15,21,6,16,6,8,15,18,15,5,13,2,21,5,13,2,6,2,16,8,21,13,15,15,6,2,8,5,13,14,13,1,7,21,18,6,5,6,8,16,21,7,21,2,5,21,16,16,21,1,21,8,17,7,5,9,14,15,8,5,16,21,21,13,2,16,23,13,16,5,15,21,9,15,8,15,15,2,21,13,21,7,13,8,21,16,8,7,5,21,2,8,1,21,5,15,1,5,14,7,2,13,8,2,8,8,14,2,5,1,16,15,21,21,2,21,17,20,8,5,2,15,13,14,15,15,15,11,15,2,16,2,13,15,1,15,2,10,21,8,23,2,3,2,17,13,7,13,18,2,14,14,16,2,16,15,15,4,7,13,7,21,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,17,9,2,2,1,5,15,21,6,4,15,17,13,13,2,17,13,16,7,15,17,5,8,6,8,9,17,7,18,23,13,19,2,6,8,6,2,18,14,21,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,10,6,9,21,6,2,2,16,16,19,6,10,5,4,21,16,8,19,7,14,6,8,6,4,3,16,13,13,6,1,7,17,13,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,6,21,8,4,20,21,2,8,21,13,5,2,7,8,2,21,5,2,20,6,8,15,21,9,16,15,4,5,13,5,14,10,5,8,8,8,14,5,15,1,16,5,8,21,13,9,21,8,21,13,7,15,21,7,6,14,7,2,5,4,21,16,15,20,1,16,15,9,8,8,13,13,15,2,21,2,15,13,21,14,5,8,20,4,17,13,5,4,8,13,8,13,9,9,13,7,15,15,5,17,15,16,16,20,14,14,13,3,13,15,17,21,16,15,15,19,16,8,10,15,4,15,14,16,7,6,17,9,14,16,18,15,6,16,13,4,17,16,15,5,23,23 +24,23,23,23,23,5,8,6,18,16,15,21,6,4,4,19,5,15,2,21,13,16,18,15,16,5,7,2,8,9,15,15,16,23,7,19,2,15,5,6,2,19,15,18,11,7,8,19,4,15,21,15,15,15,15,16,21,9,10,2,8,23,23,16,3,6,21,5,6,16,17,3,19,15,2,6,5,21,16,15,19,7,14,16,8,6,4,3,21,6,10,13,1,8,16,2,15,21,11,6,15,15,16,2,3,7,5,9,8,15,13,9,21,21,18,10,6,21,13,13,14,10,13,21,9,13,4,21,2,6,21,13,5,5,16,8,10,1,5,2,16,6,13,15,21,9,7,15,16,14,13,6,21,21,5,8,7,8,14,2,15,21,15,9,5,21,2,3,19,15,21,13,7,13,21,7,15,6,4,7,15,17,18,9,5,20,21,6,13,9,15,8,13,15,9,21,16,2,15,13,16,14,10,6,20,4,17,13,5,4,7,13,15,13,15,19,13,8,2,9,5,17,13,17,17,3,14,14,15,13,9,14,17,11,17,15,16,21,7,8,2,8,8,14,5,15,8,19,5,5,4,21,17,15,5,15,8,2,17,15,16,10,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,16,5,6,13,4,5,2,21,5,2,2,17,14,16,8,4,15,5,21,21,14,19,15,14,18,7,6,8,2,21,9,13,8,14,8,21,15,6,21,11,6,15,15,16,8,21,7,5,9,16,15,15,9,21,21,21,14,13,16,13,9,14,15,13,21,8,15,18,21,2,15,17,13,5,4,8,8,2,21,5,2,9,6,14,8,1,9,8,15,17,14,13,5,14,2,5,8,8,15,14,15,15,1,16,2,7,1,6,2,21,21,21,13,5,15,21,2,14,5,7,2,10,10,21,8,13,20,1,16,15,9,4,8,13,5,4,2,21,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,8,13,15,9,13,8,15,9,5,17,15,17,21,20,14,6,13,2,15,14,21,21,16,15,7,19,21,8,10,8,15,6,13,18,4,10,10,5,7,17,3,15,6,16,15,2,8,16,15,13,23,23 +24,23,23,7,21,8,10,9,17,6,15,17,6,21,7,7,13,13,19,17,13,16,7,16,21,9,8,6,8,9,4,8,20,23,6,19,4,13,5,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,19,5,7,7,16,13,13,17,5,4,19,4,8,8,7,17,8,4,6,10,17,17,14,20,7,14,16,8,6,14,21,16,5,3,1,17,8,8,4,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,9,6,17,13,13,14,7,7,21,8,10,18,21,2,15,17,13,5,5,4,8,2,21,5,2,17,6,14,6,21,9,6,15,4,9,13,5,4,2,5,8,8,8,14,16,15,1,7,10,8,21,9,15,21,21,18,13,9,8,21,9,14,10,5,6,10,8,21,4,7,20,1,1,9,9,4,16,7,5,14,21,21,2,7,17,21,14,9,9,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,15,16,20,9,5,4,3,10,14,17,17,17,7,17,19,21,8,10,8,4,21,5,1,15,6,2,9,10,16,17,16,6,16,13,9,15,17,18,9,6,18 +24,23,23,15,21,2,10,8,16,10,5,16,6,15,2,17,13,13,2,17,13,19,15,16,8,5,21,9,7,13,10,6,20,23,13,7,2,14,5,6,2,18,14,1,7,7,8,18,4,15,21,21,11,13,16,17,21,15,2,16,5,15,13,15,6,15,21,5,2,2,17,8,18,13,2,5,5,21,16,8,19,7,14,16,8,5,2,3,21,13,8,13,1,8,16,13,6,21,11,2,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,15,8,17,13,13,14,6,13,18,8,6,8,21,2,5,1,13,5,15,8,8,2,21,5,2,20,6,8,15,21,9,6,13,15,14,13,5,6,2,5,8,8,8,14,2,15,15,21,7,8,21,10,15,21,21,18,13,5,1,21,8,15,15,7,2,10,10,21,7,5,20,1,17,15,5,15,16,15,5,5,21,21,2,15,7,21,14,6,13,20,17,17,13,5,4,7,13,15,13,13,3,13,7,2,7,17,17,15,16,16,20,14,8,14,9,3,14,15,21,16,8,17,18,1,8,13,15,5,15,5,1,8,5,2,9,15,15,17,15,6,17,13,15,15,17,18,15,23,23 +24,23,23,2,21,10,6,2,21,5,9,21,5,7,7,15,10,13,5,16,13,17,13,16,21,5,21,5,8,13,6,7,20,23,18,2,9,13,4,10,20,18,14,1,10,7,16,18,4,21,14,16,13,17,16,16,21,4,21,16,5,6,13,4,21,7,21,9,10,8,16,8,17,8,2,6,10,18,16,14,20,7,14,17,21,4,6,17,8,13,5,2,18,8,16,10,19,21,21,10,2,15,16,13,5,7,5,9,8,15,15,5,15,21,16,2,21,16,13,13,14,6,10,16,8,5,17,21,13,2,1,9,21,2,5,17,2,16,5,2,21,6,10,10,21,10,14,2,19,21,8,5,14,2,5,8,15,8,14,6,13,1,17,5,21,21,16,4,21,10,7,2,10,21,21,7,6,5,7,8,15,21,21,21,4,17,1,8,5,7,14,8,13,10,10,2,21,4,15,13,21,14,14,13,20,7,17,15,3,4,8,13,8,13,6,9,17,15,8,9,5,16,13,21,17,7,7,14,8,13,2,2,16,15,17,15,16,18,17,15,13,7,4,15,14,21,6,10,2,6,7,16,1,7,15,16,15,7,15,16,16,10,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,6,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,4,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,15,2,15,21,15,8,7,21,10,8,19,16,21,13,10,15,21,14,6,9,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,9,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,4,13,5,14,17,16,21,15,17,21,7,9,2,8,6,4,5,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,1,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,2,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,15,10,9,8,10,7,17,21,13,8,6,7,4,13,18,7,16,19,18,21,2,14,6,2,6,16,6,14,23,19,17,3,9,10,2,15,1,1,14,15,7,1,17,4,21,18,16,1,15,4,16,1,10,5,16,3,5,4,2,21,18,21,5,6,10,21,8,17,4,2,4,5,16,16,13,13,15,13,16,17,8,20,9,15,13,6,2,2,8,17,21,10,21,16,4,21,1,17,8,5,7,5,9,8,15,8,9,1,21,17,5,2,16,23,13,21,8,10,21,9,15,19,21,7,10,10,13,18,4,5,8,16,17,15,9,4,1,1,8,13,9,2,23,23,23,23,13,2,4,9,18,7,7,16,2,5,17,13,3,21,21,8,2,1,19,19,2,6,21,16,15,6,6,6,5,7,17,1,21,5,17,21,21,6,10,9,5,23,4,6,11,18,14,4,15,21,14,23,15,19,4,17,15,3,4,8,13,6,17,5,23,13,16,18,15,5,13,13,17,18,18,13,14,10,13,8,23,18,17,21,16,15,17,23,9,6,3,19,15,6,2,1,5,15,17,8,4,1,10,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,13,4,6,5,15,6,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,1,5,21,4,18,15,15,21,6,4,4,18,9,15,2,21,13,16,19,15,17,5,8,6,8,5,21,15,16,23,15,19,2,6,5,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,15,16,21,3,10,4,14,23,23,21,6,6,21,5,4,16,17,8,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,16,15,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,4,13,18,6,7,15,21,2,10,17,13,5,7,16,8,8,7,6,2,19,6,8,6,21,9,6,15,4,14,6,5,17,2,5,8,7,8,14,4,15,21,15,8,7,21,2,15,19,8,16,13,5,16,21,7,7,5,4,10,8,17,21,17,6,20,21,10,13,9,8,8,13,5,4,21,17,2,15,5,16,14,4,5,20,4,16,13,5,4,8,13,15,15,7,19,13,8,2,9,5,17,13,16,17,20,14,14,9,4,4,14,17,16,17,15,16,21,7,7,2,5,4,10,5,15,8,19,5,5,15,21,17,15,6,15,8,4,16,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,15,18,11,21,21,2,14,5,13,7,15,15,15,23,15,2,13,15,5,15,15,18,19,7,15,7,8,17,4,21,15,16,21,21,15,16,21,10,15,16,5,2,13,6,21,15,21,6,8,16,21,14,15,2,7,8,7,16,21,14,13,13,13,18,13,18,14,15,15,13,8,14,1,7,21,15,15,16,21,5,2,1,17,8,16,7,7,9,6,15,8,9,1,15,16,6,21,16,23,13,18,5,15,16,9,2,8,21,15,13,21,13,15,15,7,7,3,1,10,2,19,17,13,5,21,15,23,15,21,4,15,13,21,8,3,10,16,8,15,15,5,21,15,2,8,1,3,15,21,16,7,13,4,15,21,13,16,6,7,8,5,18,15,21,13,21,21,15,2,10,6,18,23,23,15,20,17,15,13,13,21,15,14,5,8,16,3,13,7,4,7,13,20,16,8,23,13,17,7,3,5,16,15,18,18,15,14,15,21,6,6,15,20,16,21,15,16,11,8,2,13,19,6,23,23,14,5,15,13,2,6,16,17,15,15,16,15,15,21,15,15,23,23,23 +24,23,23,6,21,2,7,10,16,4,15,21,15,15,2,19,7,21,5,15,13,1,18,18,21,5,21,6,8,13,9,19,21,23,5,21,9,13,6,4,17,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,10,6,16,5,15,13,2,16,4,21,9,6,8,21,16,1,2,2,5,21,16,8,13,13,7,13,6,18,10,19,2,15,13,8,2,18,7,21,17,6,8,16,8,4,1,17,8,17,7,5,9,8,15,8,9,1,16,17,5,2,21,13,13,4,15,4,21,9,10,2,18,2,13,20,13,21,10,9,8,16,16,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,2,21,7,15,21,16,15,4,9,10,21,21,8,5,7,7,2,7,4,16,21,5,17,1,2,2,16,3,23,9,8,4,21,21,14,15,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,17,16,21,13,5,15,13,17,17,10,1,14,7,13,4,2,19,21,15,13,17,18,16,2,2,14,18,23,9,5,21,4,15,2,5,18,17,7,10,16,7,2,17,16,19,13,19,23 +24,23,23,23,23,15,13,15,18,6,6,21,6,5,4,19,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,6,16,23,8,3,2,15,5,6,2,18,15,19,16,7,8,18,4,15,21,21,15,13,15,16,21,2,8,19,8,16,13,23,23,13,8,5,2,21,17,8,19,7,13,5,5,16,16,14,5,7,14,16,15,6,4,3,16,5,8,13,1,8,21,5,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,21,13,10,21,13,13,14,6,15,21,9,15,21,21,4,2,21,13,5,5,16,8,2,1,6,2,21,6,14,5,21,7,2,20,5,14,5,7,8,2,5,8,7,8,14,2,15,18,15,6,9,21,2,15,18,16,21,13,5,16,21,13,5,15,6,2,15,2,21,8,3,20,21,2,8,9,8,8,13,5,6,16,17,2,15,13,16,14,4,13,20,8,16,13,5,4,8,13,8,13,13,19,13,16,2,9,5,17,15,16,21,20,14,14,5,2,15,14,16,16,16,15,16,1,8,7,2,5,2,6,5,5,8,3,5,9,2,21,21,15,6,15,15,7,16,16,8,23,23,23 +24,23,23,23,21,4,21,9,16,21,9,21,11,7,2,17,6,13,4,4,15,17,16,17,6,5,21,4,8,13,6,15,16,23,6,17,9,2,5,6,16,18,14,15,15,7,21,17,4,16,14,16,21,7,15,21,18,2,1,15,4,6,9,10,17,15,21,5,6,2,17,6,21,6,4,5,7,2,17,13,13,18,13,17,21,4,5,13,5,13,21,9,14,15,16,2,5,21,15,16,21,1,17,8,21,7,5,9,17,15,15,9,21,21,17,5,2,17,23,13,1,7,10,17,9,7,6,21,10,15,1,13,1,4,3,8,16,21,10,2,4,1,1,5,7,10,15,23,4,6,2,13,21,5,9,19,8,7,15,13,5,1,10,4,21,1,4,15,17,21,6,7,7,18,23,23,23,23,23,2,13,5,17,21,5,17,21,18,2,10,10,11,23,9,9,4,21,14,15,21,1,6,13,13,16,2,18,15,3,4,8,13,5,21,14,23,13,16,6,3,5,15,13,17,17,11,8,5,5,2,6,23,17,17,15,17,16,21,8,5,6,21,23,15,5,9,2,6,13,17,20,21,9,10,6,17,13,4,21,17,23,23,23,23 +24,23,23,7,17,5,4,4,21,15,6,21,6,15,7,18,13,13,2,17,13,16,19,15,17,9,8,15,9,9,8,3,21,23,10,19,2,15,9,6,2,18,14,1,13,11,8,7,4,16,17,13,16,15,15,17,21,4,4,7,1,9,5,2,8,21,21,7,10,4,16,8,19,8,4,7,5,21,8,9,20,9,14,17,8,6,4,3,21,15,5,13,1,8,16,15,6,21,11,15,15,15,17,2,19,7,5,9,8,15,1,9,21,21,16,2,17,21,13,13,16,6,13,1,9,15,18,15,2,7,17,2,5,3,7,18,2,10,5,3,6,14,8,6,15,1,7,13,13,10,13,5,21,3,5,7,7,8,14,7,15,1,15,9,7,21,4,2,21,15,21,8,9,8,21,15,4,14,10,2,6,21,21,21,7,20,21,4,8,9,8,8,13,5,9,2,17,2,15,13,16,14,4,13,20,8,16,13,5,4,8,13,8,13,18,19,13,8,8,9,5,17,13,17,17,20,14,14,4,11,15,14,17,16,16,15,17,19,19,8,7,9,5,4,4,15,16,4,2,6,5,17,16,15,15,8,17,2,17,21,17,9,6,18 +24,23,23,2,16,6,8,15,21,15,14,21,21,15,13,8,10,15,2,16,15,17,7,21,2,23,21,15,5,13,4,16,16,21,6,2,6,15,6,2,16,10,14,7,15,7,17,17,4,21,14,17,21,18,8,21,21,6,10,16,15,10,13,3,21,10,21,6,10,2,18,7,21,5,13,21,6,2,16,13,13,8,13,17,21,9,10,21,14,7,16,10,21,8,21,15,6,21,15,2,21,1,17,16,21,7,5,9,21,15,8,9,15,21,17,6,21,21,23,13,18,6,13,16,9,5,20,11,5,2,15,13,21,13,10,8,2,21,10,2,2,1,1,5,15,15,15,23,2,15,15,13,21,5,9,18,8,7,15,7,5,15,15,15,7,21,11,20,21,21,2,5,13,7,21,14,15,14,21,2,5,18,15,21,13,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,13,15,1,21,15,9,4,8,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,13,15,19,7,23,16,16,21,15,16,21,15,5,13,18,8,5,15,13,13,5,13,15,10,20,21,15,6,15,15,2,17,16,15,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,5,5,15,5,15,16,8,9,15,19,7,16,10,4,16,15,16,15,16,8,16,1,5,4,17,5,2,13,21,21,2,21,5,5,4,21,5,21,14,15,9,21,17,21,13,13,7,13,17,19,3,21,16,19,13,5,10,17,8,17,15,9,18,21,8,15,21,21,21,1,7,5,9,8,15,16,2,1,11,13,2,16,16,23,14,15,21,6,16,9,6,17,21,15,15,4,13,18,16,3,8,2,16,10,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,16,8,8,14,2,6,16,3,5,21,1,20,2,21,15,9,4,8,21,21,7,14,15,7,11,5,18,21,21,2,17,1,2,20,16,9,13,19,3,5,13,17,2,2,9,1,7,6,2,7,2,17,15,8,4,19,13,15,21,13,23,15,10,2,9,6,15,13,17,1,18,13,15,5,13,15,14,16,21,8,19,15,18,18,8,5,7,21,13,5,8,3,14,15,16,6,15,3,15,16,21,13,2,16,23,23,23,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,8,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,4,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,2,6,8,10,8,6,21,21,9,2,2,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,2,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,17,10,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,13,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,15,5,4,13,6,6,7,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,15,5,1,8,16,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,6,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,15,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,13,6,2,21,2,15,13,21,14,15,6,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,15,15,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,21,4,4,10,17,10,10,17,17,4,5,4,9,15,8,16,15,16,7,16,3,5,18,6,9,9,4,8,17,23,3,17,9,13,9,4,4,21,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,6,16,5,6,13,4,21,7,21,5,10,9,17,18,17,4,4,7,5,21,15,6,20,7,14,17,2,5,2,18,14,5,13,9,17,14,21,7,21,21,21,4,19,8,16,15,6,7,5,9,9,13,11,5,17,16,21,2,21,17,13,13,8,13,8,16,10,4,18,17,5,7,4,5,16,4,5,18,8,17,4,15,5,6,15,10,1,3,2,13,5,6,18,21,19,20,9,16,8,7,8,9,7,15,9,4,21,21,4,5,18,18,5,4,4,8,16,7,4,14,7,8,5,18,21,1,9,8,1,21,6,8,8,8,13,10,9,4,21,16,15,10,21,14,2,13,21,14,16,15,3,4,8,13,7,7,13,4,17,15,6,9,5,17,13,17,16,8,21,14,9,13,4,3,19,15,17,7,16,18,16,7,5,7,1,6,7,6,15,8,9,8,4,1,17,15,5,17,7,4,17,16,18,5,19,18 +24,23,8,4,21,5,2,4,21,2,6,21,8,10,9,18,15,13,5,17,13,17,19,16,4,9,21,4,8,10,6,6,16,23,21,17,10,15,5,8,16,18,14,8,15,7,17,16,4,16,14,17,21,16,13,17,18,9,4,17,6,2,13,6,21,9,21,5,10,4,18,17,19,2,7,7,10,10,19,13,13,7,13,16,1,10,18,18,4,5,7,8,8,5,21,15,8,1,16,15,21,1,17,8,19,7,5,9,16,15,7,17,20,9,10,10,21,15,13,13,13,17,8,17,9,21,21,1,5,10,21,13,21,14,9,8,4,16,9,7,2,8,6,13,2,9,6,17,20,6,4,19,13,20,13,10,8,8,14,4,6,1,15,8,21,16,6,21,21,19,4,13,4,16,16,7,14,4,15,7,6,9,1,19,2,3,21,13,9,17,23,18,19,9,5,2,7,21,7,10,17,14,15,9,17,4,8,15,7,4,8,13,7,16,5,23,6,15,2,13,6,16,16,21,16,9,15,14,7,13,5,23,19,16,18,11,16,21,8,9,9,17,4,5,10,9,9,6,15,6,5,21,8,2,4,17,7,3,21,21,20,9,19,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,21,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,7,21,6,10,4,21,21,5,16,17,7,5,16,7,13,8,18,13,16,15,16,4,3,21,10,8,13,6,15,15,23,7,17,9,13,5,10,21,18,10,21,15,7,8,18,4,17,14,17,21,15,15,21,19,2,5,16,6,15,13,4,21,7,21,6,5,2,17,4,17,8,6,6,5,1,16,14,13,7,13,16,21,10,6,3,21,13,16,6,16,8,16,4,5,21,15,1,21,1,17,17,16,7,5,9,21,15,8,5,10,21,21,4,21,16,23,13,8,5,10,16,8,15,19,1,2,6,21,13,21,15,5,16,3,17,3,3,7,11,20,5,21,21,7,16,18,10,15,5,14,2,9,16,13,8,14,16,5,1,15,4,21,16,6,21,17,15,21,4,6,21,17,7,6,10,15,11,5,13,1,21,5,17,21,18,2,10,10,18,23,9,7,2,21,14,19,1,21,14,13,4,15,4,16,15,3,4,8,13,8,21,7,23,7,16,16,9,5,16,13,16,16,19,21,14,5,9,13,15,18,7,17,15,16,21,7,4,5,9,14,23,7,1,6,6,13,6,2,8,17,13,2,17,15,2,15,15,19,5,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,11,21,8,8,21,5,13,6,16,21,15,6,2,9,15,8,8,4,18,19,7,15,7,8,17,4,21,15,16,21,16,15,15,17,8,15,16,6,15,13,6,21,7,21,5,10,13,21,16,7,2,3,8,18,7,7,10,13,7,18,7,18,6,15,15,6,13,21,7,1,7,21,15,6,16,21,13,2,1,17,7,16,7,7,9,6,15,8,9,1,16,16,6,21,21,23,13,18,14,15,16,1,15,15,21,2,2,11,13,15,6,5,7,4,1,6,2,21,17,13,5,17,15,23,15,21,6,10,13,21,7,3,6,16,8,15,2,5,21,11,4,17,21,10,15,17,16,8,13,4,16,15,9,15,8,3,8,6,21,1,21,13,20,21,2,15,10,10,18,23,23,14,21,17,13,15,15,21,5,7,5,15,5,20,13,7,4,7,13,20,16,8,23,13,17,10,3,5,16,15,18,16,21,14,15,14,13,6,13,19,21,21,15,16,11,8,2,15,19,15,23,23,6,15,5,15,8,6,8,17,10,8,21,7,2,15,21,21,23,23,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,4,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,6,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,16,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,23,10,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,7,15,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,16,21,10,4,4,7,23,23,17,6,5,21,6,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,17,5,8,13,1,8,21,4,6,21,1,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,8,10,21,13,13,14,7,13,17,10,4,17,1,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,16,6,9,2,9,18,21,17,5,21,1,4,2,8,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,14,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,18,17,20,14,14,9,4,4,14,18,17,21,15,17,21,7,9,10,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,21,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,6,15,19,8,2,6,8,15,4,15,13,13,8,20,7,7,19,16,7,16,15,5,15,15,14,15,16,23,15,6,2,15,5,6,16,16,6,15,19,7,16,9,4,17,15,16,15,7,15,16,21,5,4,17,5,2,13,21,21,8,21,5,10,2,16,6,16,8,15,5,17,16,17,4,8,5,13,17,18,13,21,15,19,14,7,7,16,8,21,13,3,15,1,15,15,21,21,8,21,7,5,9,8,15,16,2,21,11,13,21,16,11,23,7,15,15,6,16,9,6,17,21,2,13,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,4,8,8,14,15,6,8,3,8,21,21,2,4,21,16,13,13,8,21,21,7,15,4,7,8,6,19,21,21,8,17,21,2,7,21,7,15,18,8,5,13,16,2,21,9,21,8,6,2,21,2,16,15,8,4,15,13,20,18,4,23,5,13,2,9,6,15,13,16,1,18,7,15,5,13,4,14,17,21,8,19,15,21,18,15,7,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,4,21,15,16,4,21,10,5,15,16,4,13,18,2,13,10,17,13,17,19,16,10,9,21,4,8,13,4,8,15,23,6,17,9,15,5,8,21,18,14,8,15,7,1,17,4,16,7,17,10,11,13,16,1,5,4,17,6,4,13,6,21,4,19,9,10,4,21,16,19,2,5,7,21,21,19,15,13,6,5,21,21,13,7,18,4,5,4,5,17,10,21,7,4,16,15,1,21,1,17,8,1,7,5,9,8,15,7,21,20,21,10,4,21,16,23,13,13,10,19,17,9,9,20,21,6,10,9,13,18,4,16,1,2,16,9,7,2,16,14,13,2,6,15,17,2,4,17,19,13,20,13,16,8,8,14,2,6,1,11,2,21,18,8,21,17,2,6,15,4,15,16,7,15,15,15,7,6,2,1,19,2,9,1,13,2,17,23,19,20,5,6,5,15,21,7,10,17,14,14,19,16,3,8,17,7,4,10,13,15,16,5,23,6,7,2,7,6,8,16,21,16,9,15,14,3,13,5,23,19,16,18,7,17,17,8,9,3,9,8,5,8,9,9,6,15,13,21,21,17,4,4,16,7,15,21,21,20,3,19,18 +24,23,23,23,23,23,23,23,23,5,15,5,21,5,2,15,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,16,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,23,23,2,8,2,17,6,15,15,18,15,6,15,13,16,8,13,20,21,3,15,2,5,17,5,7,13,15,10,16,23,5,15,13,15,5,3,7,16,16,8,15,7,16,3,4,21,14,21,21,16,15,21,3,2,6,15,6,15,13,2,21,5,21,8,6,2,8,3,11,14,14,8,13,2,8,14,14,8,13,21,15,15,1,21,5,6,15,16,21,7,21,2,5,15,15,19,21,1,16,7,16,7,5,9,8,15,15,5,21,21,21,6,2,16,23,13,21,5,7,16,9,15,15,8,2,6,21,13,21,8,2,8,2,15,21,3,8,18,15,6,18,21,15,15,21,5,14,2,2,7,9,3,7,8,14,2,5,1,8,2,21,21,15,7,16,20,2,5,6,15,15,9,14,15,3,11,15,15,1,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,15,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,13,7,15,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,6,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,16,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,23,23,23 +24,23,23,23,21,5,21,6,17,6,15,19,21,7,7,13,15,6,2,17,7,15,18,15,2,5,21,7,7,21,2,19,16,23,13,16,9,5,15,5,8,18,18,1,15,7,21,21,4,16,14,21,15,17,15,19,18,2,21,7,6,17,8,14,5,17,21,5,10,4,16,4,19,7,2,13,5,19,7,17,10,7,17,16,7,14,6,21,16,9,13,9,19,8,17,2,5,21,17,18,2,7,21,15,19,7,5,9,15,15,15,6,17,21,7,6,9,18,16,7,18,5,19,21,10,4,17,21,10,15,21,13,21,10,21,2,7,13,9,17,8,23,23,23,23,23,23,23,23,23,23,23,23,6,9,21,16,8,15,2,7,19,15,7,16,18,2,8,21,19,9,7,7,18,21,9,2,6,21,7,9,6,1,21,5,17,21,7,4,7,17,18,23,7,5,13,15,2,4,9,17,14,4,5,16,16,16,15,3,4,18,13,6,16,8,23,4,10,21,3,5,11,13,17,16,19,15,4,5,13,6,14,19,8,18,11,17,1,8,6,13,10,5,23,23,18,5,5,21,2,7,17,17,15,4,17,7,21,8,17,19,6,6,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,14,23,23,17,6,4,17,9,6,16,1,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,7,5,21,4,15,18,8,16,5,9,8,21,8,8,5,10,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,8,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,4,2,18,7,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,13,2,6,16,23,15,16,13,15,5,8,14,16,16,17,15,7,16,18,4,16,21,21,16,21,6,18,15,2,10,15,16,15,13,10,21,5,14,2,6,2,16,2,16,8,15,15,5,2,21,13,13,20,13,8,15,13,11,21,5,5,16,6,21,7,21,2,5,21,15,3,18,15,21,7,16,7,5,9,8,15,15,5,16,21,21,5,2,16,23,13,21,5,8,16,2,21,21,15,15,7,21,13,21,6,2,8,2,17,8,13,13,14,2,5,21,21,6,16,21,5,14,2,3,8,8,15,7,8,14,2,5,17,8,2,21,21,2,21,16,20,5,5,8,15,15,14,14,5,15,11,15,18,16,2,5,21,1,15,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,5,16,15,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,15,2,19,14,5,13,15,3,19,15,17,15,16,18,15,2,8,3,5,15,7,2,8,15,16,5,15,15,17,13,2,15,15,15,21,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,13,16,10,16,7,13,2,16,8,5,21,7,8,13,6,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,16,6,16,15,15,2,21,10,7,13,13,21,7,7,21,15,21,21,5,2,15,14,10,5,15,16,13,5,7,13,17,20,10,3,21,10,16,14,15,21,14,16,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,16,21,21,2,2,16,23,13,21,6,15,16,7,15,2,8,6,15,21,13,21,8,2,8,15,21,21,5,21,16,2,5,3,2,13,14,5,5,15,14,10,21,7,17,13,7,15,9,6,21,8,20,21,18,15,15,21,15,2,13,6,16,16,9,14,10,8,7,2,10,16,17,7,20,21,7,21,9,7,5,23,18,7,21,16,7,13,15,18,13,3,13,17,21,21,16,9,4,8,13,7,5,15,23,13,16,2,7,6,16,13,16,21,2,13,14,2,15,21,8,18,15,16,7,8,19,18,5,5,8,7,23,23,21,7,7,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,7,21,5,7,8,21,5,15,21,6,15,2,19,7,8,2,17,13,16,8,15,17,5,14,15,7,13,2,8,19,23,2,3,2,13,6,6,2,18,15,21,11,7,8,18,4,8,19,15,15,15,6,16,21,2,2,8,16,8,13,15,7,7,21,6,6,14,16,1,16,5,14,13,5,16,16,6,9,7,14,15,8,6,15,15,15,13,8,8,1,8,21,2,10,21,15,6,15,15,21,8,2,7,5,9,8,15,13,9,19,21,21,6,6,17,13,13,14,14,15,16,8,15,21,15,2,5,17,13,5,6,7,8,2,21,5,2,20,6,14,6,21,9,8,15,21,2,13,5,14,2,5,8,7,8,14,5,13,21,15,10,13,19,2,15,21,17,16,13,5,15,21,13,7,15,6,2,15,10,21,13,5,20,1,2,15,7,4,8,7,5,4,2,17,2,15,6,21,2,14,13,20,8,15,15,8,4,7,13,15,13,7,18,13,8,16,9,5,15,13,16,16,20,5,14,5,13,9,14,21,16,21,15,17,21,8,5,7,21,8,15,5,15,10,13,9,9,10,15,16,15,5,8,15,15,15,16,16,6,23,23 +24,23,23,23,23,23,6,10,18,10,15,18,6,3,6,21,13,13,2,21,13,16,15,17,20,5,21,6,8,13,7,4,8,23,13,20,2,15,5,6,2,18,15,1,9,7,8,18,4,18,1,21,16,15,15,8,21,4,2,17,6,9,13,5,6,10,18,5,2,7,17,5,17,5,6,15,5,21,16,14,20,8,14,16,8,6,4,3,17,13,10,8,1,8,17,3,6,21,11,7,15,16,1,8,4,7,5,9,21,15,8,9,19,21,21,4,15,1,13,13,14,15,4,21,8,15,21,21,2,5,15,13,5,5,16,7,17,7,7,2,19,6,14,6,15,9,15,16,13,10,9,5,5,2,5,8,7,8,14,9,15,1,16,7,9,21,6,2,18,16,21,13,7,8,21,7,4,15,7,2,15,10,21,18,5,20,1,16,6,9,8,8,13,21,4,2,17,2,13,13,21,14,5,5,20,9,15,13,5,2,8,13,8,13,7,13,13,2,15,7,9,17,15,17,15,19,14,14,13,2,15,14,16,21,18,15,16,19,8,5,13,7,3,2,19,14,2,5,17,7,4,16,3,15,6,17,13,2,21,16,7,6,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,14,14,13,5,16,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,3,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,15,17,10,10,5,17,6,15,21,15,6,14,19,7,13,7,8,7,16,19,15,16,15,21,5,14,10,13,6,16,23,15,16,15,14,5,15,2,2,16,15,15,7,17,17,4,21,14,17,21,15,11,15,21,6,15,16,8,15,13,6,21,7,21,5,6,10,17,8,16,8,10,10,5,17,16,13,13,7,13,9,17,10,7,13,15,13,16,7,19,7,17,5,6,21,21,3,15,1,17,15,10,7,5,9,16,15,15,9,21,16,17,13,2,21,23,13,1,5,8,16,9,6,8,11,15,15,21,13,21,8,10,8,16,21,15,2,21,1,1,5,15,6,15,23,10,15,10,13,3,6,9,19,8,7,15,2,5,15,15,16,16,21,10,2,21,15,15,13,8,17,15,8,14,6,21,11,6,2,15,2,13,19,21,21,15,10,6,5,23,15,2,13,17,16,6,13,16,14,13,13,16,21,16,15,3,4,8,13,7,21,15,23,9,15,10,3,5,15,15,17,16,19,15,6,23,23,2,14,19,16,21,15,17,21,8,10,5,21,6,23,23,2,6,10,15,21,15,21,6,2,5,23,23,23,23,23,23,23,23,23 +24,23,4,2,21,10,13,2,17,6,15,17,15,15,2,15,14,15,8,21,13,16,15,16,6,5,21,8,8,2,10,21,20,23,8,18,9,13,5,10,15,18,14,21,13,14,15,15,2,16,14,17,21,15,15,16,1,15,6,15,15,15,13,2,21,14,14,13,6,21,17,15,16,2,5,16,5,21,7,14,14,7,15,16,15,5,15,20,14,13,2,2,20,7,16,15,5,21,6,8,21,15,21,23,3,13,5,8,8,15,21,5,21,21,8,4,2,17,13,13,14,13,15,16,9,13,20,21,5,16,10,2,17,6,13,16,7,16,5,2,19,2,2,10,17,15,8,15,2,10,13,5,15,2,5,8,15,8,14,1,15,1,15,2,21,21,6,15,18,15,18,2,6,21,13,21,15,14,5,18,5,13,21,23,23,23,21,13,3,5,23,23,23,14,13,19,21,15,21,15,21,14,4,13,15,2,21,15,10,15,15,13,7,13,8,8,21,13,7,10,15,21,15,16,16,6,21,4,5,13,2,2,17,15,18,16,17,18,21,8,7,7,15,15,5,15,15,4,2,6,15,21,17,8,5,16,13,2,15,16,21,6,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,14,16,18,23,8,2,3,14,5,6,2,19,5,15,15,7,8,1,4,16,15,16,21,15,15,21,3,2,23,23,23,23,13,13,15,5,21,5,15,6,16,14,16,6,9,2,7,16,16,13,13,6,13,9,21,2,2,21,21,13,13,2,15,14,21,2,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,8,2,8,23,5,10,2,15,16,15,6,16,20,2,2,15,13,15,8,2,7,15,7,14,2,13,17,6,5,19,15,15,23,2,7,15,13,17,3,9,21,16,8,15,2,5,21,16,2,21,21,2,7,21,15,5,6,14,23,23,23,23,23,23,23,23,6,21,21,15,21,21,6,2,9,15,18,23,2,16,5,21,15,15,13,21,14,14,13,8,2,17,15,18,4,9,13,20,16,14,23,13,15,2,3,11,16,13,21,16,3,14,7,5,11,14,14,19,21,21,15,16,11,19,8,13,14,21,15,5,8,5,14,15,15,2,21,21,15,2,16,7,15,15,16,20,2,23,23 +24,23,23,23,23,23,10,7,18,16,4,21,6,4,5,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,17,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,16,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,8,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,13,2,15,18,15,15,21,6,4,6,19,15,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,16,23,15,3,2,5,13,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,2,19,23,23,13,21,13,13,21,6,2,16,16,8,19,2,2,6,5,21,16,5,3,7,14,16,8,6,4,3,16,15,8,13,1,7,21,13,5,21,11,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,5,15,16,13,13,14,2,4,21,10,15,16,21,15,6,21,13,5,5,16,8,2,1,6,2,2,6,8,6,21,9,6,20,8,14,13,15,8,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,5,15,21,15,6,14,6,2,15,2,21,15,10,20,21,8,15,9,8,8,13,13,6,21,17,2,15,13,16,14,4,13,20,8,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,14,14,5,15,15,14,21,16,21,15,16,21,7,9,2,2,5,15,5,15,5,19,5,9,8,21,17,15,4,15,8,7,15,15,16,15,23,23 +24,23,23,23,23,23,23,15,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,15,19,3,15,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,4,1,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,4,15,17,15,4,8,21,10,7,18,8,21,13,8,16,21,14,7,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,9,4,21,17,2,15,13,16,14,4,6,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,7,17,21,7,9,3,5,4,6,5,15,6,19,5,5,8,21,17,15,5,15,8,4,17,16,21,6,23,23 +24,23,23,23,23,21,6,15,16,8,9,15,6,8,6,21,13,15,2,17,13,21,15,16,3,5,21,6,8,13,4,2,20,23,6,3,4,7,9,6,2,18,14,21,7,7,8,18,4,8,21,15,11,15,9,16,21,10,2,16,5,21,13,4,6,2,17,5,2,16,16,2,18,7,6,7,9,21,16,8,19,7,14,16,8,6,4,3,16,13,4,4,1,7,21,15,6,21,11,10,15,8,21,7,8,7,5,9,7,15,15,9,18,17,21,10,15,17,13,13,14,4,15,21,8,4,18,21,2,7,17,13,5,5,8,8,2,21,5,2,20,6,8,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,17,15,1,16,8,8,21,6,4,21,21,17,5,6,8,21,7,17,4,7,2,10,10,21,6,7,20,21,4,13,9,6,16,13,5,15,21,18,2,4,13,16,14,7,5,20,17,16,15,5,2,8,13,15,13,13,19,13,7,2,15,17,8,15,16,1,20,14,14,9,2,4,14,17,16,15,15,21,19,17,8,6,8,5,15,7,18,6,6,2,9,15,16,17,15,4,17,13,6,10,17,15,4,23,23 +24,23,23,23,23,6,7,17,17,6,4,15,17,5,13,10,5,13,6,19,15,18,19,17,6,5,1,17,5,13,6,10,18,23,13,21,9,3,6,15,7,18,4,8,13,7,21,19,4,21,21,21,21,15,15,8,21,2,15,17,6,5,13,2,21,4,1,5,8,16,17,7,7,9,4,8,3,21,4,6,13,16,5,18,13,19,6,6,15,15,6,5,19,8,16,6,6,15,17,9,2,17,15,8,9,7,5,9,18,15,15,17,8,21,8,6,4,16,2,13,7,5,15,21,10,7,10,15,9,5,21,13,21,6,9,8,19,18,13,5,5,21,23,23,23,23,23,23,23,23,23,23,23,23,14,8,8,8,15,4,5,17,13,17,18,18,4,4,21,19,2,13,6,16,16,7,10,15,7,7,6,4,17,17,5,16,21,7,4,7,2,17,23,9,9,2,17,14,15,21,21,14,17,15,21,4,17,15,3,4,8,15,6,21,14,23,2,21,2,3,5,15,13,17,16,18,21,7,9,2,23,14,19,17,17,16,1,1,7,4,6,21,4,23,19,6,5,5,13,17,6,21,21,15,4,17,7,4,5,16,18,6,19,18 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,11,19,10,16,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,6,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,17,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,7,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,16,6,6,6,17,2,15,16,18,15,15,15,13,15,6,13,2,21,3,15,16,15,17,13,7,13,15,6,16,23,15,16,5,15,5,6,14,16,16,17,15,7,16,16,4,17,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,2,6,2,16,2,17,8,15,15,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,3,18,8,1,7,16,7,5,9,8,15,15,5,21,21,21,15,2,16,23,13,21,5,8,16,2,21,21,8,6,6,21,13,21,8,13,17,2,21,16,13,13,14,2,5,16,21,6,16,21,5,14,15,2,8,9,15,13,14,14,2,6,17,8,2,21,21,2,21,16,20,7,5,13,15,13,14,14,10,15,11,15,20,16,2,6,21,1,13,2,10,16,18,23,2,3,2,1,16,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,14,23,13,21,3,15,6,15,13,16,16,15,3,14,5,13,13,2,19,15,16,15,16,18,15,2,8,2,6,15,8,2,15,15,16,5,7,15,17,13,8,15,8,2,17,7,16,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,23 +24,23,23,23,23,5,6,2,21,18,6,21,6,2,4,18,5,15,2,21,13,16,19,15,16,15,8,13,8,13,2,8,17,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,3,3,9,14,23,23,1,7,3,21,5,8,16,16,4,19,8,4,5,5,21,21,4,9,15,8,17,8,14,2,3,21,6,8,13,1,8,17,2,10,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,2,21,8,6,19,15,2,13,21,13,5,8,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,8,7,14,2,15,18,13,15,8,19,10,4,17,16,21,13,5,15,21,14,14,6,4,2,15,18,21,2,5,21,21,6,2,9,8,8,13,15,10,2,17,2,15,13,16,14,13,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,13,17,16,20,14,14,9,7,14,14,17,16,17,15,17,1,7,7,4,15,15,4,5,15,4,19,5,10,15,21,17,15,6,15,15,15,3,16,15,23,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,23,23,23,3,10,9,14,23,23,23,23,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,23,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,23,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,23,23,15,10,13,21,8,4,21,6,3,4,9,5,15,8,16,13,16,19,13,17,9,8,15,8,13,10,8,19,23,7,3,9,15,5,8,2,18,15,19,15,7,8,18,4,15,17,8,7,13,21,21,21,10,10,9,7,23,23,14,6,15,21,9,4,8,16,8,17,4,6,7,5,17,16,15,19,7,14,16,8,6,10,19,16,13,4,8,1,8,21,2,10,21,17,7,15,15,1,21,10,7,5,9,8,15,7,9,17,17,1,6,10,21,13,13,21,5,10,17,7,7,2,21,10,15,21,13,5,8,8,8,9,14,10,2,19,6,14,6,21,9,9,19,5,14,10,7,8,15,5,8,7,8,14,2,15,8,15,3,7,21,10,10,21,21,8,8,5,15,16,15,14,10,10,2,4,18,21,10,9,21,1,18,9,9,6,8,13,5,7,21,17,4,4,13,16,14,5,7,19,4,16,13,5,4,7,13,10,13,8,8,13,8,2,9,5,16,15,21,17,19,14,4,3,10,4,14,17,16,21,16,16,18,8,4,3,10,10,10,5,15,10,14,10,5,6,21,16,15,10,15,15,2,3,15,17,3,23,23 +24,23,23,23,23,23,13,6,21,7,6,21,6,10,2,3,13,15,2,21,13,16,18,15,2,9,17,2,8,13,2,8,16,23,7,19,2,15,13,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,3,13,23,5,11,15,14,21,5,4,16,17,14,19,14,14,3,5,17,21,7,9,7,14,2,8,15,6,3,16,5,8,13,1,8,16,13,5,21,11,15,15,15,17,10,19,7,5,9,8,15,13,9,21,21,21,2,10,21,13,13,14,15,13,21,8,2,18,18,2,7,21,13,5,13,16,7,2,21,5,2,20,6,8,5,21,7,7,15,17,14,15,5,14,2,5,8,8,8,14,6,15,21,13,2,7,18,6,2,21,15,21,13,2,15,21,15,2,15,5,2,15,2,18,16,13,20,21,4,13,9,8,8,7,15,15,2,18,13,15,13,21,14,3,5,20,16,21,15,5,4,8,13,8,13,5,19,13,8,15,9,5,16,13,16,15,20,8,8,2,13,8,14,21,21,21,8,16,21,7,15,4,4,15,10,5,15,14,15,5,6,15,21,16,15,6,15,15,2,17,21,15,23,23,23 +24,23,23,15,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,17,15,16,21,5,8,7,9,13,8,2,17,23,15,3,3,15,2,6,2,18,14,16,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,15,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,2,16,21,13,13,14,10,15,16,8,7,18,15,3,6,7,13,5,8,16,18,2,21,5,2,20,6,14,6,21,9,21,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,16,10,10,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,8,13,13,8,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,21,15,16,7,18,8,10,14,2,15,5,15,15,15,2,15,5,16,16,15,7,15,16,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,4,16,8,20,7,17,3,17,6,14,21,5,7,13,6,16,20,15,2,6,15,14,5,6,16,21,2,8,15,7,16,13,4,21,17,21,21,15,21,16,15,6,2,17,15,7,13,6,10,5,14,15,6,2,17,2,20,6,10,5,6,18,16,10,5,7,13,21,20,3,15,21,13,10,2,5,21,7,16,16,5,15,11,2,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,2,3,16,23,13,21,5,15,16,3,8,19,15,5,2,3,10,21,15,14,1,16,21,21,5,2,13,2,5,14,7,10,15,13,16,15,5,8,21,7,2,15,7,15,15,7,16,16,2,19,21,4,21,21,3,5,13,8,17,5,14,1,16,4,5,20,21,16,21,13,7,1,16,15,7,15,18,13,21,5,14,21,15,3,15,6,6,2,13,16,21,21,16,9,4,8,13,8,5,7,23,7,16,2,15,5,16,13,21,16,7,7,13,8,2,8,23,17,15,19,15,16,21,15,9,20,5,2,8,10,13,5,7,2,5,6,16,21,7,2,1,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,15,18,10,10,21,6,7,2,19,13,15,2,21,13,16,19,15,17,5,8,13,8,13,2,7,16,23,15,18,10,15,5,6,2,18,15,18,11,7,8,17,4,15,18,15,15,13,6,21,21,2,2,6,8,23,23,5,15,10,21,15,10,8,17,8,19,7,15,7,5,21,16,5,19,7,14,16,8,7,4,3,16,10,13,13,1,8,21,8,15,16,1,7,15,15,17,6,16,7,5,9,8,15,21,9,21,1,18,13,2,21,13,13,14,15,13,21,10,7,15,21,2,7,21,13,5,15,8,8,5,16,5,2,8,6,14,8,17,9,8,15,16,14,13,15,16,10,5,8,7,8,14,2,15,21,15,15,5,21,2,15,18,16,21,13,5,16,21,8,15,13,2,2,15,2,21,8,15,20,21,10,15,9,8,8,13,13,14,19,17,2,15,15,16,14,8,13,20,4,16,13,5,4,8,13,9,13,5,19,13,8,2,9,5,17,15,16,21,20,14,8,3,13,15,14,17,16,17,15,16,21,7,3,2,13,8,10,9,15,7,7,5,5,13,21,17,15,5,15,8,4,21,15,21,10,23,23 +24,23,23,23,23,23,23,23,18,15,15,21,6,4,6,19,15,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,16,23,15,3,2,5,13,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,6,3,23,23,13,21,13,13,21,6,2,16,16,8,19,2,2,6,5,21,16,5,3,7,14,16,8,6,4,3,16,15,8,13,1,7,21,13,5,21,11,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,5,15,16,13,13,14,2,4,21,10,15,16,21,15,6,21,13,5,13,16,8,2,1,6,2,2,6,8,6,21,9,6,20,8,14,13,15,8,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,13,5,15,21,13,2,14,6,2,15,2,21,8,10,20,21,8,8,9,8,8,13,13,6,21,17,2,15,13,16,14,6,13,20,8,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,14,14,5,15,15,14,21,16,21,15,16,21,7,9,2,15,5,15,5,15,5,19,5,9,8,21,17,15,4,15,15,7,15,15,16,15,23,23 +24,23,15,5,21,10,15,8,21,15,13,17,6,8,5,7,13,13,2,21,13,16,15,21,21,5,8,15,7,13,15,21,7,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,17,21,8,4,16,5,15,13,15,6,10,21,7,2,2,21,14,17,15,14,7,5,17,21,7,19,15,14,16,8,4,21,3,16,13,7,7,21,7,16,11,6,21,11,6,15,8,16,8,21,7,5,9,8,15,15,9,21,21,21,15,8,21,5,13,14,15,13,21,8,2,15,17,2,13,18,13,5,15,17,8,2,21,5,2,17,6,14,15,21,9,6,7,16,14,13,5,14,2,5,8,8,8,14,8,15,1,15,10,8,21,15,4,21,8,8,13,5,8,21,7,15,15,7,2,5,17,21,9,13,20,21,17,13,11,4,8,13,15,15,4,21,2,15,13,21,14,13,7,20,2,16,13,5,4,8,13,15,13,5,9,13,7,7,9,5,16,15,16,17,20,14,15,13,2,15,14,16,17,16,8,7,19,21,8,6,8,4,15,13,5,5,2,2,9,15,15,3,15,15,16,13,2,15,16,15,15,23,23 +24,23,23,23,21,21,5,8,16,9,2,21,6,9,6,16,13,13,2,17,13,16,16,21,10,3,8,13,7,5,20,15,17,23,6,8,2,15,5,6,2,18,14,1,15,7,8,18,4,15,21,21,11,13,15,16,21,15,2,16,5,2,13,6,6,2,21,13,6,16,16,15,18,7,4,15,6,21,16,7,19,7,14,16,8,4,4,3,16,15,6,13,1,2,16,13,6,21,11,6,15,8,16,8,1,7,5,9,8,15,15,9,21,21,21,4,2,16,5,13,14,4,13,21,8,2,18,21,2,13,21,13,5,2,16,8,2,21,5,2,2,6,14,6,1,9,6,15,4,14,13,5,15,2,5,8,8,7,14,2,15,16,16,10,8,21,5,2,21,21,18,6,6,16,21,10,14,7,7,2,15,10,21,10,10,20,1,16,5,5,4,16,15,5,15,21,17,2,4,3,21,14,7,5,20,2,17,15,5,4,7,13,15,13,3,9,13,7,2,13,17,17,15,15,17,20,14,4,8,13,4,14,19,21,8,15,16,19,1,8,13,7,5,15,5,18,4,4,2,9,15,16,17,15,6,17,13,4,15,17,16,6,6,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,15,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,10,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,21,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,4,9,18,21,17,5,21,1,4,4,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,15,5,21,7,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,5,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,5,14,8,5,2,5,17,21,9,15,20,1,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,9,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,6,15,15,6,16,16,17,15,23,23 +24,23,23,23,23,23,2,2,21,2,15,21,6,2,6,19,13,15,2,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,2,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,1,2,5,21,5,2,5,13,13,18,21,15,2,2,17,2,19,8,15,10,5,16,15,13,13,13,7,16,8,13,6,9,17,15,10,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,7,15,17,8,2,21,11,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,13,5,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,16,20,14,14,13,2,14,14,16,6,21,15,16,21,8,8,4,14,6,15,15,15,14,2,6,9,15,21,16,15,2,15,15,6,16,21,15,23,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,2,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,18,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,15,8,15,15,6,21,15,4,17,11,5,15,10,5,18,8,16,2,18,4,16,4,9,21,21,8,13,6,8,17,23,6,2,13,15,8,6,6,8,14,7,15,7,8,2,4,17,7,17,1,1,15,15,21,10,15,17,13,6,13,2,21,7,18,5,6,4,17,16,19,6,14,2,3,15,6,10,15,7,13,16,21,2,3,8,14,13,1,16,21,7,21,2,5,15,17,15,13,1,17,8,21,7,5,9,16,11,8,3,1,16,18,6,2,21,23,8,21,6,6,16,10,15,19,11,15,15,17,13,1,8,13,8,3,3,2,18,21,17,14,14,21,14,3,5,3,14,21,5,15,16,8,16,8,8,15,15,5,10,16,1,21,21,5,1,17,21,15,15,10,13,17,7,10,6,21,7,15,18,15,21,4,1,21,4,7,10,16,21,23,2,19,13,17,3,15,2,21,14,18,5,8,16,17,15,7,4,13,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,5,13,15,14,21,18,17,21,15,15,19,8,5,13,16,14,21,8,19,8,16,15,21,6,8,17,13,2,21,15,2,15,23,23,23,23,23 +24,23,23,15,21,10,8,2,17,5,6,16,17,15,7,15,13,17,8,16,13,15,8,18,10,5,21,7,13,13,13,7,21,7,15,13,15,3,13,10,15,18,4,15,15,7,8,17,4,21,13,17,8,7,19,21,1,3,13,16,5,10,13,4,20,7,21,5,8,14,17,8,16,6,7,7,5,16,16,13,13,15,13,8,17,10,7,5,16,15,15,21,18,8,21,7,6,21,1,2,21,1,17,8,16,7,5,9,8,15,8,9,2,21,17,5,18,15,13,13,18,5,4,17,9,15,19,8,10,7,16,13,21,7,13,18,3,21,13,2,4,1,17,21,14,3,23,23,23,8,15,6,6,6,9,20,17,7,7,5,6,5,15,4,21,21,8,21,17,19,2,15,7,17,17,7,10,6,7,15,4,10,16,17,15,20,1,2,10,10,8,16,23,9,8,4,18,13,15,16,17,14,2,6,16,23,21,15,9,4,8,13,6,9,8,23,5,16,7,3,5,8,13,19,16,21,16,14,13,2,6,23,16,15,21,7,16,1,8,7,18,5,14,7,10,18,9,8,15,9,6,10,16,10,15,16,15,4,16,16,19,10,19,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,7,13,13,2,21,13,17,7,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,8,21,15,10,2,16,8,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,15,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,21,8,15,18,21,2,13,17,13,5,15,3,8,2,7,5,2,2,6,14,6,1,9,2,18,15,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,21,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,23,18,6,1,2,21,15,10,17,6,15,10,16,13,13,2,21,13,16,15,17,21,5,8,15,7,13,4,10,16,23,13,20,2,1,19,6,2,18,14,1,11,7,8,18,4,17,21,21,15,7,21,16,21,1,2,8,5,3,13,10,6,5,21,8,2,4,17,16,18,7,4,2,6,16,16,14,7,7,14,16,7,13,14,2,15,5,7,5,1,8,17,15,6,21,11,6,15,15,21,8,3,7,5,9,8,15,13,9,21,21,21,8,7,16,13,13,14,8,13,21,8,15,18,15,2,7,17,13,5,4,18,8,2,21,5,2,9,6,14,15,21,9,6,15,15,6,13,5,14,2,5,7,8,8,14,15,15,17,21,7,5,1,3,15,21,21,21,13,7,8,21,7,7,7,7,2,5,10,21,17,15,20,21,16,7,9,4,8,13,5,15,2,21,2,15,2,21,14,4,5,20,2,17,13,5,4,8,13,8,13,5,3,13,8,16,9,5,17,15,16,16,20,14,15,13,2,15,14,16,18,16,13,15,19,21,8,13,15,8,15,8,7,8,10,2,5,6,15,17,15,4,17,13,6,21,16,8,6,23,23 +24,23,23,23,21,10,14,19,21,10,4,6,6,9,2,21,9,15,2,17,13,16,15,17,21,5,15,3,13,10,2,17,18,23,13,19,2,7,6,6,2,18,14,21,9,7,8,3,4,16,21,15,11,15,15,21,21,15,9,15,2,10,3,7,15,21,21,6,10,3,16,8,17,1,14,10,15,21,16,5,19,7,14,17,8,10,8,2,21,15,14,13,18,8,21,2,6,21,11,2,15,15,16,7,19,7,5,9,8,15,15,9,7,17,21,6,16,17,13,13,15,13,15,16,8,2,18,1,2,21,17,13,5,9,16,8,2,21,5,2,21,6,14,7,21,9,6,15,16,14,13,5,16,2,5,8,8,8,14,15,7,16,16,15,15,21,2,8,17,21,15,8,5,16,21,8,21,14,3,2,10,21,21,10,8,20,1,1,5,5,10,16,15,13,5,21,21,2,15,7,21,14,8,13,20,2,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,17,15,15,16,19,14,5,14,4,10,14,18,19,17,15,17,19,17,8,10,8,15,15,8,21,10,10,7,9,2,16,15,15,9,17,13,4,17,17,18,23,23,23 +24,23,7,15,21,10,8,15,21,13,6,21,6,5,10,19,5,15,2,17,13,21,7,16,8,5,8,15,5,13,7,8,21,23,5,19,2,13,13,7,2,18,13,19,15,7,8,21,4,1,21,15,15,15,15,21,21,5,10,8,8,23,23,14,6,6,21,5,2,16,16,8,20,7,6,15,5,16,21,6,19,7,14,16,8,7,6,3,21,5,8,13,21,14,21,13,5,16,15,1,15,15,17,2,8,7,5,9,8,15,1,9,21,1,21,4,10,18,13,13,14,15,13,21,5,4,17,21,6,13,19,13,5,8,16,8,5,16,16,5,9,6,14,13,21,9,8,16,8,17,5,9,8,15,9,8,7,8,14,2,15,18,8,4,8,21,6,2,17,16,7,13,6,17,21,5,5,15,5,2,7,8,21,17,5,20,1,8,13,9,15,8,13,5,8,21,17,2,15,13,15,14,6,13,20,6,16,15,5,4,7,13,13,15,13,23,15,17,2,9,5,16,15,16,16,17,14,14,5,13,17,14,21,16,17,8,16,18,8,8,2,9,5,14,5,8,15,19,5,5,15,21,16,15,6,8,15,2,21,15,21,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,21,5,5,7,18,4,9,21,6,5,4,19,3,13,4,21,13,17,19,8,16,9,8,5,5,4,8,9,17,23,7,19,9,6,9,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,16,21,6,19,5,1,10,3,6,13,18,21,5,4,4,17,21,17,8,10,5,5,17,13,8,19,15,14,16,8,13,4,9,17,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,17,13,13,21,6,4,21,9,4,21,16,8,4,21,13,5,4,5,8,17,17,4,9,5,6,14,4,17,9,3,8,4,14,5,7,5,17,9,4,8,8,14,4,15,17,8,10,5,17,9,9,21,15,18,13,9,17,21,5,17,4,3,2,6,17,18,17,13,19,21,10,4,9,9,8,13,15,9,2,17,15,19,7,1,14,4,9,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,10,9,4,14,14,18,15,21,7,17,21,19,8,9,14,7,16,4,15,14,7,9,6,4,17,17,10,10,15,7,4,21,7,15,5,23,23 +24,23,23,23,23,23,4,6,16,4,2,19,21,6,7,2,17,13,8,19,15,18,18,18,6,5,21,6,7,13,18,7,19,23,13,19,9,6,9,16,10,1,8,15,15,13,11,1,4,21,14,17,7,16,7,16,21,4,19,16,6,5,13,4,17,5,18,21,5,4,17,4,17,6,6,15,5,4,16,19,13,8,13,17,21,3,6,18,5,9,2,6,19,8,16,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,21,17,5,17,16,23,13,17,5,2,17,9,5,5,17,6,15,10,13,21,4,9,8,4,21,9,2,2,8,7,5,23,6,2,15,15,7,9,13,17,6,9,17,8,7,15,21,5,21,15,4,17,20,4,3,21,18,9,7,7,18,21,9,6,4,9,7,17,1,21,1,5,17,21,2,2,10,10,1,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,15,23,9,16,6,9,5,8,15,21,17,3,8,3,4,13,7,23,18,8,18,8,16,21,7,1,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,23,23 +24,23,10,8,21,15,10,2,21,15,13,17,6,2,13,8,13,13,2,21,13,16,8,21,21,5,23,13,7,13,15,16,21,13,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,7,21,10,10,2,21,14,17,2,15,15,5,1,21,7,3,15,14,16,8,6,2,3,16,13,13,8,21,7,16,15,6,21,11,2,15,8,1,21,18,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,14,13,21,8,2,18,21,2,8,18,13,5,15,10,8,2,7,5,2,3,6,14,6,1,9,2,18,15,15,5,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,16,21,2,14,16,7,2,10,2,21,7,6,20,1,17,5,9,2,8,13,5,15,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,14,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,16,16,11,6,23,23 +24,23,23,7,16,15,15,2,21,5,15,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,16,5,7,13,15,10,16,23,13,8,2,15,6,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,21,15,15,15,13,15,21,5,21,8,6,10,16,6,11,14,14,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,15,15,18,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,2,15,16,19,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,14,14,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,8,17,5,5,7,18,4,9,21,6,5,4,19,3,13,4,21,13,17,19,8,16,9,8,5,5,4,8,9,17,23,7,19,9,6,9,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,16,21,6,19,5,1,10,3,4,13,18,21,5,4,10,17,21,17,8,10,5,5,17,13,8,19,15,14,16,8,13,4,9,17,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,17,13,13,21,6,9,21,9,4,21,16,15,4,21,13,5,4,5,8,17,17,4,9,5,6,14,6,17,9,2,8,4,21,5,7,5,17,9,4,8,8,14,4,15,17,8,10,5,17,19,9,21,15,18,13,9,17,21,5,4,4,3,2,6,17,18,17,2,19,21,10,4,9,9,8,13,15,9,2,17,15,19,7,1,14,4,9,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,10,5,4,10,14,18,15,21,7,16,21,19,8,9,14,7,16,4,15,14,7,9,6,4,17,17,10,10,15,7,4,21,17,15,5,23,23 +24,23,23,6,16,8,6,8,17,7,6,2,15,4,6,16,13,16,2,16,2,21,3,15,15,6,17,5,13,8,2,10,17,23,13,16,5,6,3,15,14,16,16,8,15,7,16,18,4,16,14,17,15,21,6,21,15,4,10,13,15,6,13,15,21,5,21,13,6,2,17,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,17,8,1,7,20,19,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,5,2,16,23,13,4,6,15,8,6,4,8,21,2,5,21,13,18,6,3,8,8,16,7,10,5,6,23,23,23,23,2,15,21,2,14,6,3,8,11,15,8,8,15,6,6,17,8,2,21,21,13,21,16,20,2,5,6,15,15,15,14,15,15,11,15,5,16,2,2,20,1,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,13,17,18,8,5,15,16,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,10,15,16,6,23,23 +24,23,10,2,21,10,5,6,18,15,2,17,6,21,15,8,7,13,2,21,13,16,15,15,21,5,1,6,8,13,21,2,15,23,7,21,2,13,5,6,2,18,14,1,11,7,8,18,4,15,21,15,7,15,15,16,21,21,2,16,5,2,13,6,7,7,21,5,10,2,16,2,18,6,15,4,5,17,21,15,9,7,14,16,8,4,5,3,16,6,7,13,1,8,21,15,6,21,11,6,15,15,17,8,2,7,5,9,8,15,13,9,1,17,21,2,6,17,13,13,14,15,13,21,8,15,18,18,2,8,17,13,5,9,16,7,2,21,5,2,20,6,21,15,21,9,6,13,16,7,13,5,14,2,5,8,8,7,14,16,15,1,21,4,9,21,10,2,16,16,17,13,5,16,21,10,15,15,7,2,10,4,21,15,5,20,1,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,2,5,20,2,16,13,5,4,8,13,8,13,6,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,1,6,4,11,9,6,16,17,15,9,16,15,2,15,16,15,9,23,23 +24,23,3,4,17,6,10,8,1,8,15,8,15,4,9,18,9,13,5,16,13,17,8,19,16,5,21,8,8,13,4,10,17,23,7,16,9,13,8,4,6,18,19,7,15,7,8,17,4,16,14,21,15,1,1,16,15,5,4,16,10,15,13,13,21,4,20,5,5,10,21,8,18,9,6,4,5,19,6,5,13,8,13,17,17,17,9,5,17,10,14,8,19,7,21,2,8,21,10,6,19,9,17,17,19,7,5,9,17,15,4,9,1,21,19,5,8,18,13,13,5,16,6,15,4,4,15,21,19,15,3,23,23,23,23,23,23,18,18,10,4,6,8,5,20,5,5,23,23,23,23,23,23,23,15,4,21,8,7,6,5,15,15,4,17,21,4,17,21,19,6,6,4,7,8,9,10,6,23,19,10,4,17,19,6,19,1,4,9,8,16,18,23,3,6,2,1,5,8,14,8,8,7,13,23,4,16,15,3,4,17,13,7,19,15,23,13,18,21,3,5,17,13,17,21,6,8,6,23,23,3,14,18,17,21,8,16,18,8,9,13,10,8,5,23,23,23,15,13,17,14,18,17,7,8,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,18,2,3,14,15,8,16,15,16,5,5,21,21,19,21,15,1,11,16,7,5,9,16,15,15,5,17,21,18,13,21,8,23,14,14,15,2,16,8,5,8,21,2,6,3,5,17,3,13,17,15,16,2,3,17,16,2,5,21,9,10,10,21,5,16,8,2,15,9,7,13,7,15,2,15,3,16,5,21,21,10,15,17,20,2,14,8,8,17,3,14,5,8,15,15,2,21,2,7,21,1,15,5,9,16,17,23,2,3,2,21,15,14,6,18,7,8,15,7,8,20,7,7,4,8,13,7,16,21,23,9,3,2,3,6,16,13,16,16,6,3,2,13,13,6,15,19,15,17,15,15,21,8,15,7,7,15,2,3,10,14,15,15,6,15,21,17,13,2,16,15,2,7,21,2,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,8,5,5,15,9,16,5,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,8,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,7,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,17,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,16,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,15,13,6,18,4,4,21,6,2,4,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,15,19,9,5,13,6,2,18,15,3,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,15,23,23,14,7,13,1,5,4,16,17,4,19,7,4,7,5,21,16,6,7,7,14,17,8,6,4,3,17,6,8,13,1,8,21,2,6,21,11,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,5,15,21,13,13,14,4,13,21,5,15,15,21,15,4,17,13,5,5,15,8,2,1,6,2,2,6,14,6,21,9,2,20,15,14,13,6,10,2,5,8,7,8,14,2,15,21,15,4,5,21,2,15,18,16,21,13,9,21,21,13,4,13,6,2,15,10,21,8,4,20,21,2,8,9,8,8,13,13,6,21,17,4,15,13,1,14,4,5,20,4,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,2,14,3,15,15,14,17,16,16,15,17,21,7,3,2,9,4,15,13,15,3,19,5,9,4,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,15,6,18,8,15,21,6,2,2,19,13,15,3,21,13,16,3,15,16,5,8,13,7,13,2,6,16,23,15,20,3,15,5,8,2,18,7,19,9,7,8,18,4,15,21,21,15,13,15,16,21,4,4,3,23,23,13,21,15,13,1,5,3,16,21,2,19,5,4,4,5,21,16,15,9,7,14,16,8,6,4,3,15,13,8,13,21,7,2,6,15,21,11,5,15,15,17,2,19,7,5,9,8,15,15,9,16,21,21,15,5,21,13,13,14,2,15,21,13,15,21,16,2,8,8,13,5,2,16,8,2,1,6,2,16,6,14,21,21,7,2,20,8,14,13,6,8,3,5,8,8,8,14,2,2,21,8,15,9,21,2,15,19,8,21,13,5,16,21,15,15,14,6,2,6,2,21,8,13,20,21,2,15,9,8,8,13,5,15,8,17,2,15,13,16,14,4,13,20,8,16,6,5,4,8,13,8,13,7,19,13,15,2,5,5,17,15,16,17,2,14,14,13,2,15,14,21,16,21,8,21,21,7,19,2,5,6,2,15,15,6,15,5,5,4,21,21,15,6,15,8,10,16,16,16,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,21,9,5,20,21,17,14,1,17,10,10,7,5,9,6,15,15,9,16,21,1,5,3,18,23,13,1,6,6,21,9,15,18,18,10,15,4,13,19,1,5,8,2,21,6,2,2,1,21,5,23,5,6,15,2,7,10,13,4,6,9,19,8,7,21,9,5,11,21,15,18,21,4,10,21,19,10,10,2,6,8,19,14,10,7,23,23,8,1,18,8,17,1,4,13,10,8,21,23,2,8,4,17,14,7,4,21,14,16,13,7,1,16,15,9,4,8,13,6,21,5,23,5,8,6,9,5,17,13,21,16,21,7,6,4,23,9,14,18,15,17,16,16,21,8,4,9,18,4,23,7,16,5,13,17,2,8,15,17,13,6,18,15,21,15,15,8,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,6,21,15,6,21,6,2,2,19,13,15,2,21,13,16,19,15,2,9,16,2,8,13,2,8,16,23,15,3,2,15,13,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,3,13,23,5,2,15,14,21,5,2,16,16,3,19,14,14,2,5,17,21,14,9,7,14,2,8,10,6,9,21,6,8,13,1,8,16,15,13,21,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,15,13,21,8,2,18,21,2,7,21,13,5,8,16,7,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,16,2,5,8,8,8,14,6,15,17,15,13,7,21,6,2,21,8,21,13,2,15,21,2,2,15,5,2,10,2,18,8,13,20,21,4,13,9,8,8,7,6,6,2,18,2,4,13,21,14,14,15,20,16,16,15,5,4,8,13,8,13,5,19,15,8,15,9,5,17,13,16,15,20,8,8,2,13,8,14,16,16,21,15,16,21,7,5,4,7,15,4,5,15,14,16,5,10,15,21,17,15,6,15,15,15,16,16,15,2,23,23 +24,23,23,23,23,23,2,6,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,21,15,16,21,6,2,16,15,2,13,6,21,5,21,15,8,15,16,5,17,15,14,13,14,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,9,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,10,17,7,5,21,8,5,10,21,5,16,15,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,13,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,6,21,21,6,4,17,9,8,17,8,4,5,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,16,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,16,7,4,17,16,20,5,15,23 +24,23,23,23,23,7,9,21,21,4,8,21,8,4,5,21,16,13,16,21,13,16,15,15,10,2,14,13,19,10,13,2,17,23,21,16,9,15,5,6,14,18,14,1,15,7,8,19,4,17,14,17,15,17,8,21,21,2,2,17,5,10,13,6,21,2,21,5,10,21,16,14,16,14,5,6,15,16,16,18,7,10,17,17,15,7,15,3,7,13,16,8,17,7,16,15,9,21,17,6,16,1,17,8,19,7,5,9,8,15,8,5,17,11,21,6,21,15,13,13,14,6,15,16,8,4,8,1,2,7,21,13,17,10,13,21,3,16,5,2,7,8,15,6,21,21,4,5,18,6,15,5,13,4,5,4,7,8,14,2,15,1,21,7,21,21,21,15,21,4,15,13,6,8,1,7,10,15,13,8,5,18,21,21,13,15,1,7,2,8,16,8,4,14,5,2,21,13,2,21,21,14,4,13,8,10,16,21,3,4,8,13,8,16,13,23,13,16,16,9,5,16,13,19,17,2,21,14,13,13,5,6,18,15,17,16,16,18,8,4,7,7,8,8,5,14,15,5,2,6,2,15,17,13,6,16,15,2,7,21,19,5,19,18 +24,23,23,23,23,23,2,9,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,14,15,8,14,16,5,17,15,14,13,21,16,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,16,7,5,13,17,15,15,5,15,21,18,5,2,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,17,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,15,17,13,6,8,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,5,8,8,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,6,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,8,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,10,5,21,2,7,4,17,9,8,17,17,7,8,4,9,15,8,16,13,16,7,21,4,13,17,6,5,4,5,8,21,23,7,17,9,13,9,4,15,1,14,1,21,7,17,18,4,18,3,17,15,21,15,16,21,9,10,17,5,4,13,4,21,4,21,5,10,4,18,21,17,4,4,6,6,21,21,14,20,7,14,17,2,6,6,19,14,15,13,9,21,8,21,5,10,21,21,2,19,8,16,7,3,7,5,9,9,13,11,5,17,21,21,4,1,16,13,13,15,14,15,16,10,4,18,17,9,10,10,13,17,4,5,18,8,17,2,21,9,6,10,10,1,9,8,23,18,6,7,19,18,16,9,8,7,8,14,21,15,8,8,5,21,21,6,4,18,19,4,13,4,16,21,4,4,6,8,8,4,19,21,19,10,17,1,16,6,8,7,2,13,21,8,20,1,4,15,13,18,14,15,13,8,6,21,15,3,2,8,13,17,7,13,2,15,15,1,9,5,16,13,17,16,4,21,14,9,13,4,3,18,17,21,7,16,19,21,4,9,7,9,6,6,1,4,5,8,6,4,17,17,15,5,17,13,9,15,16,20,6,19,19 +24,23,23,23,23,6,6,4,17,2,6,19,21,9,21,10,14,13,6,10,15,16,18,17,4,5,21,8,9,13,6,8,18,23,11,18,9,6,4,15,16,18,14,7,15,7,8,17,4,21,16,17,1,15,11,21,21,5,10,16,4,8,13,2,21,7,21,6,5,14,16,16,21,8,6,6,1,2,8,13,13,5,13,17,21,4,6,7,15,13,3,2,18,7,21,2,6,17,21,8,21,1,17,17,16,7,5,9,8,15,8,9,17,21,17,10,21,21,23,13,1,5,15,17,9,6,1,15,13,2,21,13,21,7,2,8,16,21,13,2,2,1,1,5,7,6,23,15,2,4,10,13,4,5,9,19,8,11,15,13,5,17,15,3,17,21,6,21,17,19,6,10,4,11,16,9,16,14,7,7,2,21,1,21,5,17,21,2,2,10,10,10,23,7,13,2,21,10,21,19,21,14,6,6,16,6,17,15,3,4,11,13,5,21,5,23,18,21,6,3,5,15,13,17,16,21,21,14,17,2,23,14,19,21,17,16,16,21,8,4,5,9,14,23,8,9,4,5,13,2,6,16,17,13,8,16,7,2,1,16,19,6,6,23 +24,23,23,23,23,23,23,4,17,10,4,10,17,6,9,9,14,20,4,8,15,17,8,17,2,4,23,9,9,10,8,17,18,6,8,7,9,15,9,1,16,18,4,7,15,7,21,17,4,21,13,17,15,21,19,17,6,6,6,4,23,23,23,14,5,8,17,5,9,8,21,9,21,7,7,5,5,17,16,13,13,15,13,17,17,9,2,21,7,17,4,7,20,10,17,7,5,21,21,5,21,1,21,7,16,7,5,9,8,15,8,9,15,21,21,9,19,19,23,9,17,9,8,17,9,5,19,21,10,10,23,9,18,14,9,17,7,21,13,2,18,21,1,4,23,23,23,23,23,4,7,8,4,6,9,8,11,8,15,9,7,1,1,5,16,18,6,4,21,21,15,15,23,23,23,9,9,4,16,7,3,16,16,21,9,15,21,4,3,10,6,16,23,2,9,4,21,16,15,19,7,9,14,4,19,6,16,18,9,4,8,13,6,21,21,23,3,6,10,3,5,17,15,2,18,4,15,9,15,5,23,16,17,5,11,11,16,21,8,9,19,10,7,4,5,19,6,9,17,21,9,1,1,10,4,17,13,4,17,21,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,23,21,2,9,15,5,16,14,3,6,15,15,7,8,1,4,17,15,16,21,15,15,21,19,2,23,23,23,23,13,13,21,5,21,5,2,10,17,14,16,16,9,2,18,8,7,15,15,13,13,8,18,15,6,21,21,13,13,8,15,7,21,2,20,21,15,13,2,1,16,7,3,7,7,9,21,15,8,9,21,11,21,15,3,16,23,13,2,15,15,16,15,5,16,20,2,2,15,13,15,15,13,8,5,8,14,2,13,16,6,5,1,14,15,23,2,15,15,13,17,21,9,2,16,8,15,3,5,21,16,2,21,21,6,7,21,6,14,23,23,23,23,23,23,23,23,23,23,15,16,21,13,21,21,6,5,9,15,3,23,13,16,5,21,15,15,13,21,14,14,13,8,2,21,15,7,4,9,13,20,17,7,23,13,16,2,9,11,15,15,16,16,3,14,3,5,15,15,14,19,8,21,15,16,11,19,8,13,14,21,15,9,13,5,14,15,15,2,21,21,15,2,16,7,15,13,16,20,2,23,23 +24,23,23,23,23,2,2,10,21,15,15,21,5,13,7,18,5,13,2,17,13,16,15,15,21,5,8,13,7,13,15,2,21,23,21,3,2,15,5,6,2,18,15,18,11,7,8,18,4,8,17,21,16,7,15,16,21,8,2,15,15,13,5,14,2,21,21,7,7,16,17,2,19,2,15,10,5,21,16,2,19,7,14,16,7,6,4,3,16,5,8,13,1,7,16,15,13,21,11,15,15,15,21,10,19,7,5,9,7,15,15,9,21,21,17,2,1,16,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,2,2,18,2,21,5,2,17,6,8,6,21,9,5,15,16,14,13,5,6,2,5,8,8,8,14,15,15,1,21,5,8,21,2,2,16,8,21,13,5,15,21,5,15,7,7,2,15,2,21,17,7,20,1,21,13,9,8,8,13,5,15,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,7,13,5,19,13,7,15,9,5,16,15,16,17,19,14,14,2,2,15,14,17,16,21,16,16,19,8,8,2,5,2,4,5,15,6,19,5,9,15,15,17,15,7,15,15,2,17,16,8,15,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,11,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,7,13,15,13,8,4,17,23,21,19,2,13,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,5,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,11,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,21,16,21,13,5,15,21,2,14,15,10,2,7,10,21,15,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,10,17,17,21,23,23,23 +24,23,23,23,21,21,2,13,16,2,15,2,21,7,6,13,13,21,2,15,11,21,21,16,2,5,21,5,8,13,6,6,21,23,13,16,6,14,5,8,5,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,8,14,21,5,16,15,14,13,2,16,15,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,2,16,15,5,21,21,2,6,7,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,16,5,21,21,10,15,16,20,8,14,7,4,17,3,14,6,16,15,15,13,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,2,18,15,17,15,16,21,8,6,7,7,16,13,15,10,14,13,16,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,10,7,16,18,4,21,14,21,15,17,6,21,21,15,3,16,5,15,13,5,21,2,21,5,5,6,16,8,17,2,14,7,5,21,2,14,13,13,15,21,15,5,6,21,14,9,13,13,2,7,1,21,15,21,21,6,2,1,16,17,15,7,5,9,8,15,15,5,17,21,21,6,2,16,13,13,14,2,4,16,8,5,2,21,3,15,21,13,17,6,13,16,5,16,7,2,7,6,15,5,21,3,8,8,19,21,15,5,14,2,5,8,15,4,14,9,15,1,16,5,21,21,21,2,16,3,10,2,4,16,21,4,14,6,7,13,6,2,21,16,7,17,21,6,2,8,8,8,13,4,4,2,21,2,13,21,21,14,14,6,8,16,16,15,3,4,8,13,1,7,5,8,15,15,8,9,5,16,13,17,17,8,21,14,13,9,13,3,16,16,17,15,15,18,21,7,9,7,4,13,5,5,5,8,2,5,2,15,17,15,8,16,8,2,15,1,16,5,3,18 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,21,14,13,5,16,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,6,10,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,15,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,5,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,15,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,5,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,5,21,15,15,8,21,15,15,21,6,10,4,7,4,13,2,21,13,16,15,17,21,23,18,14,5,13,2,2,15,23,8,19,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,15,15,15,21,8,21,10,2,16,5,10,9,4,6,2,21,9,2,8,17,8,19,7,4,7,5,21,16,8,19,7,14,6,8,6,4,3,23,23,8,7,1,8,16,15,7,21,11,10,15,7,21,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,14,15,17,8,15,18,15,2,7,21,13,5,14,16,8,2,21,5,2,8,6,8,8,21,9,6,7,8,14,13,5,14,2,5,8,8,8,14,8,15,1,21,15,9,21,10,4,17,21,18,13,9,16,21,4,14,15,7,2,5,3,21,8,2,20,1,21,15,9,8,8,13,4,15,4,18,16,15,13,21,14,15,8,20,4,16,15,5,4,8,13,7,13,5,3,13,7,9,9,5,17,13,16,21,19,14,14,13,5,4,14,17,21,17,8,7,19,21,8,6,8,8,17,8,8,5,6,2,9,15,17,3,15,5,16,15,2,7,17,8,10,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,16,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,15,2,17,15,2,16,5,2,10,8,14,13,10,21,13,16,19,16,4,5,1,10,8,13,8,7,16,23,7,19,3,13,6,6,7,20,19,21,15,7,8,16,4,16,14,17,15,17,15,16,1,2,2,17,6,10,13,6,21,8,21,5,7,7,16,15,21,21,15,7,5,19,16,5,13,15,14,8,9,13,3,15,14,13,4,15,21,9,16,2,19,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,6,10,16,9,15,16,16,2,6,21,16,14,15,13,18,13,14,17,8,7,21,15,6,16,2,2,2,19,19,15,8,15,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,15,14,15,7,8,6,19,21,21,7,16,1,2,2,16,15,8,13,4,10,2,17,4,15,13,21,14,3,13,16,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,14,14,13,13,8,2,21,17,17,16,15,11,16,2,13,16,15,23,7,8,7,10,15,6,2,15,21,2,15,8,13,6,15,16,8,23,23,23 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,7,13,19,2,15,13,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,8,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,10,13,21,8,8,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,6,15,1,15,2,8,21,2,9,21,21,8,13,2,16,21,7,14,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,15,8,14,15,7,1,5,6,2,9,4,10,17,15,15,17,13,6,8,21,16,2,3,20 +24,23,23,23,23,23,14,2,21,15,5,21,6,2,6,19,13,15,2,16,13,16,19,15,21,15,8,13,8,13,15,8,16,23,16,3,2,15,13,6,2,18,15,18,11,7,8,18,4,15,21,15,15,15,15,16,21,3,3,2,7,15,13,13,23,23,21,5,2,2,16,8,19,8,6,15,5,21,2,7,8,15,14,16,8,13,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,15,16,2,18,7,5,13,8,15,15,9,21,21,1,2,5,17,13,13,14,13,15,21,8,15,19,21,2,13,21,13,5,8,8,7,2,1,5,3,19,6,14,6,21,3,5,16,14,14,5,5,14,15,5,8,8,8,14,2,15,17,15,8,5,18,2,8,21,21,21,13,8,15,21,14,16,2,6,2,2,21,21,1,13,20,21,7,2,9,15,8,13,15,2,2,17,2,15,13,21,14,13,5,20,4,16,15,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,3,14,14,2,7,15,14,21,16,21,15,16,1,8,5,2,14,13,2,5,15,6,14,7,5,15,21,17,15,6,15,8,2,2,8,16,23,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,2,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,15,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,15,18,17,17,8,15,19,8,5,5,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,6,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,5,8,16,4,5,15,6,9,4,21,4,15,2,16,13,19,8,6,21,5,21,8,9,13,1,17,21,6,13,19,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,7,15,16,21,7,2,16,5,7,13,4,6,10,21,5,2,2,17,3,18,5,10,7,5,21,16,8,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,13,6,21,11,5,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,10,6,21,8,17,18,21,2,4,8,13,5,3,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,6,2,5,8,8,8,14,4,15,1,15,6,8,21,3,4,21,21,8,13,4,17,21,8,16,15,7,10,10,10,21,1,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,17,17,19,21,8,13,7,10,15,8,17,6,6,2,9,4,10,17,15,6,17,13,8,7,21,17,4,3,20 +24,23,9,6,21,2,4,6,21,6,15,16,17,2,5,4,4,15,2,16,13,16,15,16,17,19,23,5,13,4,5,8,21,23,8,21,9,9,6,19,2,19,14,1,1,7,16,18,4,18,3,10,15,21,7,16,21,9,5,21,5,7,13,13,21,14,21,5,8,6,17,18,16,4,4,7,5,21,3,14,19,7,14,21,2,5,7,16,14,10,13,9,1,8,16,15,6,21,21,2,19,7,17,8,21,7,5,9,9,15,11,5,17,21,18,4,3,18,13,13,8,13,4,8,6,4,19,1,4,13,21,13,17,6,4,17,16,17,10,18,5,6,9,6,1,3,8,7,16,5,15,6,2,15,9,20,8,8,14,21,6,15,15,4,16,1,5,17,18,21,2,9,4,21,18,7,16,7,21,7,5,18,21,6,9,21,21,17,11,8,7,8,13,15,5,4,17,4,13,13,21,14,7,13,16,17,1,13,3,4,8,13,7,7,7,2,17,15,5,9,5,21,15,18,16,10,21,14,5,13,4,2,19,8,17,15,16,18,16,1,5,15,5,6,5,5,4,8,17,15,13,17,17,7,10,17,7,2,3,16,19,5,18,19 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,15,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,7,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,15,10,2,8,17,2,13,1,18,15,5,15,13,16,2,13,20,21,3,16,15,5,21,3,2,14,15,15,11,16,8,17,5,14,5,6,14,16,14,17,13,7,16,19,4,15,14,21,1,16,15,18,11,2,21,15,6,15,13,6,17,5,14,11,2,2,16,8,21,13,14,15,5,2,21,14,14,8,13,17,7,17,21,2,5,14,16,8,16,7,21,2,5,21,16,16,21,1,1,8,16,7,5,9,8,15,15,9,15,16,21,2,21,16,23,13,8,15,15,16,5,6,16,11,2,15,21,13,1,15,5,8,2,16,3,13,13,16,15,8,8,18,15,16,19,9,14,21,7,4,15,7,15,7,14,15,5,1,15,2,21,21,2,15,17,20,8,13,2,15,15,7,14,6,7,11,15,18,1,2,6,16,1,13,2,10,15,23,20,7,3,2,21,13,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,17,6,21,14,5,13,7,15,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,8,15,16,6,6,23 +24,23,23,6,16,15,6,8,17,9,8,2,15,4,6,15,13,16,2,16,2,21,3,15,15,6,17,5,13,8,2,2,17,23,13,17,5,6,3,15,14,16,16,8,15,7,16,18,4,16,14,17,15,21,6,21,15,2,10,13,15,5,13,6,21,5,21,13,6,14,16,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,17,8,1,7,20,19,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,15,2,16,23,13,4,6,14,8,6,4,7,21,2,2,21,13,18,6,3,8,8,16,14,10,5,7,23,23,23,23,6,15,21,10,14,15,3,8,11,15,8,8,15,6,6,17,8,2,21,21,13,21,17,20,2,5,6,15,15,7,14,15,15,11,15,5,16,2,2,20,1,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,13,17,18,8,5,15,16,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,10,15,16,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,8,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,23,9,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,8,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,7,21,7,6,14,13,21,21,5,2,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,23,23,16,6,2,8,16,2,7,21,18,5,5,15,13,16,2,13,20,21,3,16,15,6,21,6,2,14,15,2,16,23,16,21,5,14,5,6,14,16,14,1,13,7,16,19,4,17,15,21,1,15,15,18,11,2,21,15,5,15,13,2,21,5,14,11,3,2,21,8,21,6,15,15,5,2,16,15,14,8,13,21,7,17,21,2,5,14,16,8,1,7,21,2,5,21,16,16,10,1,1,7,16,7,5,9,8,15,15,3,15,16,21,2,6,16,23,13,8,5,15,16,5,2,1,11,15,5,21,13,21,14,3,8,2,17,3,13,13,8,23,23,23,23,15,16,19,5,14,15,19,4,15,7,7,8,14,15,6,8,15,2,21,21,2,15,17,20,8,5,2,15,15,7,14,15,7,11,15,18,1,2,15,15,1,13,8,10,14,23,20,15,3,2,21,15,7,13,18,14,5,5,16,15,16,3,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,2,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,16,15,2,16,15,16,6,6,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,21,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,7,19,11,4,8,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,1,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,8,19,8,17,15,21,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,7,21,6,6,6,16,8,6,4,17,2,2,21,14,13,4,8,13,18,19,19,6,9,21,16,8,13,6,2,15,23,15,19,3,6,5,6,2,1,1,15,15,7,16,17,4,21,18,16,1,8,6,15,18,16,2,18,6,6,13,8,21,7,8,5,2,17,17,2,1,4,2,6,5,11,16,14,11,13,15,21,8,19,21,3,5,13,17,6,16,8,16,21,5,21,16,8,21,1,17,17,18,7,5,9,8,15,8,9,16,21,17,5,21,21,23,13,17,6,6,17,9,2,8,17,2,2,1,13,19,2,5,8,16,21,10,2,4,1,19,5,8,6,4,23,7,4,2,13,17,10,9,19,17,8,15,15,6,8,13,2,21,21,2,6,1,19,10,13,2,21,16,7,2,10,15,7,6,4,1,17,7,17,21,4,9,10,10,21,23,11,7,4,17,14,18,19,21,14,6,6,14,6,17,15,3,4,8,13,6,5,11,23,13,17,8,3,5,16,13,17,16,19,15,4,23,23,10,14,18,17,16,23,11,19,11,13,9,5,8,23,5,8,14,15,19,6,2,16,1,15,6,8,7,21,20,21,19,23,23,23 +24,23,23,8,16,6,6,2,16,8,2,16,18,15,6,15,13,15,8,16,2,21,3,15,16,5,21,3,7,5,2,6,16,23,13,16,15,15,5,6,10,16,16,21,15,7,16,18,4,17,21,21,16,21,6,18,15,2,10,15,13,15,13,10,17,5,14,2,6,2,16,16,21,8,15,15,5,2,21,13,13,20,13,16,15,13,11,15,5,5,16,8,1,7,21,2,5,21,15,19,18,8,1,7,16,7,5,9,8,15,15,5,15,21,21,2,2,16,23,13,14,5,8,16,2,21,21,15,15,6,21,13,21,13,2,8,2,16,21,13,13,14,2,6,21,21,6,15,21,5,14,15,2,8,8,7,13,8,15,2,5,16,8,8,21,21,2,21,16,20,10,5,2,15,13,14,15,15,15,11,15,20,16,2,6,21,1,7,2,10,15,18,23,2,3,2,21,15,7,13,18,14,5,5,16,2,16,15,15,4,8,13,8,21,14,23,13,3,3,17,6,15,13,16,16,3,19,14,5,13,13,2,19,15,16,15,16,18,15,13,8,16,13,21,15,10,16,15,16,5,2,15,17,13,2,15,15,2,16,15,16,6,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,15,11,15,9,13,15,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,7,15,17,21,4,6,7,6,16,4,4,5,21,21,8,10,3,16,6,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,5,13,1,8,1,13,6,21,15,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,17,6,3,21,13,13,14,10,4,16,8,5,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,7,8,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,15,20,16,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,15,5,13,17,15,15,21,6,15,13,7,13,13,2,21,13,16,7,16,2,5,8,13,8,13,15,13,18,23,15,3,2,13,15,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,16,21,7,2,16,5,10,13,2,1,5,21,7,2,16,17,14,16,8,14,15,5,21,16,5,19,15,14,16,16,6,4,4,16,13,10,13,21,7,16,15,15,21,11,5,15,15,16,8,21,7,5,9,13,15,15,9,21,21,21,2,6,17,13,13,14,10,15,16,8,6,18,15,2,15,21,13,5,14,16,8,2,21,5,2,9,6,14,15,21,9,16,16,14,14,13,6,8,21,5,8,8,8,14,5,15,1,21,15,5,21,5,15,21,16,21,13,3,15,21,7,14,13,15,2,10,1,21,8,13,20,21,16,13,11,2,8,13,5,4,2,21,2,15,13,21,14,10,13,20,4,16,13,5,4,8,13,8,13,14,15,13,7,15,9,5,16,15,16,15,20,14,14,13,2,15,14,21,21,17,8,7,19,21,8,15,7,2,21,5,13,14,13,9,5,15,21,3,15,15,16,15,2,21,16,15,10,23,23 +24,23,23,5,18,15,15,8,1,3,4,21,6,4,2,3,13,13,2,21,13,16,11,16,21,5,8,13,7,5,2,19,17,23,15,10,2,13,5,6,2,18,21,21,11,7,8,18,4,16,16,15,15,15,1,17,21,7,2,16,5,15,13,6,6,7,21,5,2,3,17,5,19,15,8,15,5,21,16,8,19,7,14,6,8,6,4,3,15,13,8,13,1,8,21,13,15,17,11,2,15,15,17,8,21,7,5,9,8,15,13,9,21,1,21,10,7,21,13,13,14,4,15,21,8,15,18,1,2,7,21,13,5,5,16,8,2,21,5,2,19,6,8,15,21,9,6,19,8,14,13,9,14,3,5,7,8,8,14,2,15,1,16,13,21,1,10,4,17,21,21,13,5,2,21,8,7,7,7,2,5,10,21,17,15,2,21,6,15,9,6,8,13,5,9,2,21,2,15,13,21,7,6,7,20,2,17,13,5,4,8,13,7,13,13,9,9,8,15,9,5,17,15,17,8,20,14,6,13,13,15,14,16,21,17,15,8,19,19,8,13,7,7,15,7,4,15,10,2,5,2,16,21,15,5,16,13,15,16,15,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,8,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,21,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,5,21,2,16,15,17,6,14,17,21,4,9,19,10,8,8,21,6,1,13,21,20,17,8,14,8,6,11,21,17,23,5,19,10,7,10,4,7,18,7,15,15,7,17,7,4,21,16,21,19,15,19,19,21,6,10,17,17,6,6,4,17,5,14,10,10,21,17,13,16,9,15,16,5,21,8,13,13,15,13,16,17,2,21,18,14,10,4,4,20,8,17,7,6,21,21,8,15,1,17,15,16,7,5,9,8,15,8,9,16,21,21,5,21,16,23,13,21,14,8,21,10,15,20,17,10,6,23,23,23,14,6,17,10,18,6,2,19,1,1,2,14,23,23,23,23,17,4,5,4,6,9,2,21,8,14,7,15,15,15,4,21,21,21,2,11,16,4,2,6,23,23,23,23,23,6,15,15,21,13,18,7,14,21,9,10,10,10,18,23,10,6,13,21,15,13,9,18,15,14,15,11,2,17,18,9,4,8,13,2,21,5,23,2,17,6,3,5,16,15,19,21,10,15,9,6,8,8,23,17,17,17,15,15,18,7,19,5,4,8,23,13,7,13,10,13,17,7,20,21,2,6,17,13,10,8,16,19,10,10,19 +24,23,23,23,21,4,4,8,17,6,9,21,17,8,7,9,4,6,5,17,7,21,16,18,21,5,21,4,4,14,7,9,3,17,19,17,4,6,9,6,16,18,14,7,15,7,8,17,4,16,21,17,1,15,6,15,21,9,6,16,21,7,13,9,3,15,21,6,6,4,17,6,17,4,7,7,5,4,16,9,19,7,17,16,8,23,11,21,8,9,4,17,19,14,21,17,5,21,21,8,21,1,17,17,7,7,5,9,8,15,7,9,17,21,17,5,21,21,23,8,1,5,7,17,9,9,19,13,4,4,17,13,21,4,8,8,21,21,2,2,4,1,1,5,7,9,15,15,23,4,6,13,2,6,9,17,8,8,15,18,5,1,21,8,21,18,7,4,17,19,9,4,4,17,21,7,14,5,1,11,5,21,1,21,4,17,21,7,9,9,8,23,5,11,6,16,21,21,2,19,21,11,5,5,17,2,11,15,3,4,8,13,5,21,14,23,3,21,9,3,5,17,13,17,18,2,8,6,9,15,6,23,19,17,21,13,16,18,16,2,7,16,10,23,18,9,19,6,15,4,5,8,17,13,4,17,7,4,6,17,3,5,23,23 +24,23,23,23,21,10,4,15,16,6,4,15,1,6,6,15,10,13,8,19,7,17,16,17,4,9,1,4,8,13,6,9,21,23,6,10,21,6,9,4,7,19,6,14,13,7,21,19,4,21,20,21,1,7,15,16,18,6,4,17,7,21,13,6,17,4,6,13,6,17,21,7,2,5,17,15,18,21,9,4,6,18,9,17,15,14,1,15,9,13,16,16,21,7,16,4,5,15,21,3,10,1,17,15,17,7,3,9,19,15,15,21,21,21,21,6,4,21,23,4,8,7,9,21,4,15,19,17,4,4,17,7,21,21,9,7,5,8,13,8,14,14,23,23,23,23,23,23,23,23,23,23,23,23,23,2,8,8,14,15,5,8,16,21,18,21,6,4,21,19,4,13,6,21,16,7,14,6,19,7,4,2,1,1,6,21,21,4,6,10,4,21,23,9,5,13,21,14,4,19,21,14,6,4,15,10,17,15,3,4,8,13,5,17,13,23,19,18,4,3,5,15,13,17,16,18,15,5,7,13,5,23,19,17,17,16,16,18,7,6,7,4,7,23,23,14,13,13,15,10,6,2,17,15,21,21,7,4,15,16,19,6,19,18 +24,23,23,15,8,6,5,2,17,2,2,17,18,15,6,15,13,15,2,13,10,21,3,15,16,14,16,2,15,13,2,6,16,23,15,16,13,15,5,5,15,16,16,17,15,7,21,18,4,1,21,21,16,21,6,18,15,2,10,16,16,15,13,10,21,5,14,2,6,2,16,2,16,8,7,15,5,2,21,13,13,20,13,8,15,13,11,21,5,5,16,6,21,7,21,2,5,21,15,19,18,15,1,7,16,7,5,9,7,15,15,5,21,21,21,3,2,16,23,13,21,5,8,16,2,21,21,15,4,6,21,13,21,6,2,8,2,16,16,13,13,14,2,5,21,21,6,16,21,5,14,2,2,8,8,15,7,8,14,2,6,17,8,2,21,21,2,21,16,20,8,5,15,15,13,14,14,6,15,11,15,21,16,2,5,21,1,7,4,10,16,18,23,2,3,2,21,16,7,13,18,14,5,13,16,15,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,15,2,18,14,5,13,6,11,19,15,17,15,16,18,15,2,8,3,5,15,7,2,15,8,16,5,15,15,17,13,2,15,15,13,1,15,15,15,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,13,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,8,15,2,21,2,15,21,6,6,6,3,13,13,2,21,13,16,19,15,3,9,21,15,8,2,2,8,16,23,2,3,2,15,5,6,21,18,14,1,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,9,7,2,21,3,19,8,6,15,5,21,16,5,16,14,5,16,17,2,6,3,21,7,5,13,1,8,16,15,15,21,15,6,21,15,17,8,3,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,16,8,5,8,8,7,14,15,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,9,2,2,5,2,6,10,21,8,6,20,21,21,2,9,8,8,7,8,15,2,18,2,15,13,21,14,14,15,20,8,21,13,5,4,8,13,7,13,7,19,13,8,15,9,5,16,13,16,15,20,8,6,8,13,15,14,17,16,21,7,16,21,8,8,4,14,6,10,9,15,15,20,5,9,15,21,16,15,4,8,15,4,16,21,15,6,23,23 +24,23,5,6,21,7,2,4,21,8,6,17,6,6,2,21,2,15,2,1,13,17,15,17,21,5,8,6,8,10,2,10,20,23,8,10,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,7,15,15,16,21,8,2,16,5,15,13,10,6,5,21,9,2,2,17,2,18,6,15,7,5,16,16,8,19,7,14,16,8,6,3,2,16,13,13,6,1,8,21,15,6,21,11,6,15,15,21,8,1,7,5,9,8,15,13,9,17,21,21,6,7,21,13,13,14,7,13,16,8,6,18,15,2,7,21,13,5,7,1,8,2,21,5,2,20,6,8,6,21,9,6,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,8,15,9,21,2,7,21,17,21,13,5,2,21,7,10,8,7,2,5,10,21,8,8,20,21,16,7,9,4,8,13,5,15,2,21,2,15,13,21,14,8,9,20,2,17,13,5,4,8,13,13,13,6,19,13,8,8,9,5,16,15,16,17,20,14,14,7,2,4,14,21,17,16,7,16,19,17,8,6,8,6,15,7,18,5,5,2,9,15,15,17,15,5,16,13,2,15,16,23,23,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,15,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,7,16,4,6,2,21,8,6,17,11,5,15,10,14,18,16,8,2,18,21,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,6,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,2,2,21,5,16,6,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,2,1,16,18,6,2,21,23,8,21,6,6,16,5,11,19,11,4,7,17,13,1,4,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,15,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,11,15,19,8,5,5,16,14,10,16,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,4,4,21,17,8,5,19,8,15,13,21,7,13,4,19,13,16,8,18,17,5,21,15,8,13,6,1,16,23,9,16,9,5,8,5,2,19,17,15,15,7,8,7,4,21,14,17,9,16,21,21,19,4,9,16,6,15,13,4,16,9,21,5,5,1,21,8,19,10,4,6,5,16,6,14,13,8,13,17,17,10,4,15,18,13,8,10,19,8,16,2,6,8,7,4,21,15,17,2,4,7,5,9,11,13,16,9,1,21,17,2,21,21,23,5,17,10,9,16,2,10,19,21,16,5,21,13,13,4,16,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,5,9,2,3,2,7,11,14,19,5,1,15,21,16,15,10,5,21,19,4,3,19,21,4,9,10,5,16,19,13,6,21,17,9,9,21,6,9,8,5,23,20,3,5,2,17,5,15,10,21,8,23,13,16,4,16,15,3,4,17,13,9,10,16,23,4,8,15,9,5,16,13,17,16,18,15,7,23,23,3,14,19,16,21,7,17,1,8,5,9,16,5,23,23,18,13,8,15,11,4,9,6,15,8,21,7,4,4,17,19,5,19,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,3,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,6,8,7,15,10,17,15,6,17,18,15,13,15,13,15,8,13,18,21,3,15,2,6,17,15,5,13,14,6,16,23,8,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,21,16,21,8,15,19,16,2,15,16,15,15,13,6,21,5,14,15,15,2,8,8,16,8,15,2,19,2,17,13,13,16,13,8,15,13,18,15,5,5,16,6,15,7,20,2,5,21,15,21,9,1,1,7,1,7,5,9,15,15,8,5,16,17,19,3,2,21,23,13,8,6,15,1,5,2,16,17,15,5,21,13,21,15,5,8,2,21,17,13,11,11,6,5,21,18,15,15,16,10,14,21,2,8,7,3,7,8,14,2,5,16,8,8,21,21,9,15,21,20,8,5,8,15,15,14,15,6,15,11,2,10,15,2,5,17,1,15,21,10,23,17,20,14,3,2,21,8,15,13,18,14,13,6,16,2,17,15,15,4,8,13,8,21,14,23,8,20,2,9,6,15,13,16,16,8,19,14,5,13,2,2,19,15,16,15,16,18,8,2,15,15,7,5,2,10,14,21,16,5,15,7,17,13,2,15,15,18,15,15,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,15,8,3,4,6,18,7,4,21,6,10,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,11,13,13,13,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,17,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,5,15,21,10,10,2,21,13,6,21,5,6,15,7,14,13,2,21,13,16,19,21,21,2,14,15,5,13,7,10,21,23,9,19,3,15,5,2,15,20,19,21,15,7,15,8,4,15,15,17,15,17,15,16,21,10,6,16,5,15,13,9,21,10,21,5,10,10,17,8,21,6,6,7,5,2,16,5,13,7,13,21,16,20,6,5,15,13,15,2,19,7,16,2,6,21,17,2,6,1,21,10,6,7,5,9,8,15,15,5,1,21,17,2,16,17,13,13,14,10,2,16,6,15,16,15,9,16,21,5,21,10,8,5,10,21,6,17,7,21,5,6,15,19,7,2,19,19,5,7,13,21,9,7,15,8,21,16,15,19,13,10,21,21,13,4,21,15,8,13,5,21,21,9,13,5,7,7,15,21,21,19,5,17,1,13,21,13,13,19,5,15,19,2,21,6,15,13,21,9,6,5,21,14,18,17,10,4,8,13,8,10,10,23,3,2,15,11,3,1,13,17,15,9,14,10,5,6,2,15,21,16,17,16,15,11,15,6,5,21,5,23,6,9,5,6,15,13,8,21,18,6,10,16,13,6,15,17,23,23,23,23 +24,23,23,23,23,23,4,16,17,4,1,10,6,6,8,21,7,15,2,17,13,16,15,16,21,9,16,6,7,13,15,21,19,23,7,18,2,13,5,6,2,18,14,21,8,7,8,18,4,7,17,15,11,15,4,21,21,19,5,16,5,10,4,2,8,6,21,9,9,8,16,15,16,9,7,5,5,21,16,8,19,7,14,17,21,6,15,19,16,6,4,6,17,8,21,13,5,7,11,10,15,8,1,21,8,7,5,9,8,15,15,9,17,16,17,6,7,16,13,13,8,6,7,17,8,7,18,21,2,5,17,13,5,16,9,8,2,21,5,2,16,6,14,6,21,9,6,15,21,14,13,5,14,2,5,8,8,8,14,17,7,1,8,9,8,21,9,4,21,21,18,13,8,16,21,7,10,5,7,2,16,10,21,17,5,20,1,4,2,9,6,16,8,13,9,21,21,2,7,15,21,14,7,13,20,6,17,13,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,2,5,4,10,7,14,21,17,16,7,17,19,16,7,10,8,5,15,7,1,5,10,2,9,21,15,17,16,6,17,13,4,7,17,18,5,21,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,17,5,2,21,21,9,5,1,17,8,16,7,5,9,6,7,7,9,6,21,16,2,7,21,7,13,1,4,1,16,9,6,18,17,10,4,9,13,18,4,9,8,4,10,16,9,13,21,15,5,14,7,21,23,20,16,6,9,15,16,9,10,8,7,14,15,5,11,13,4,21,21,6,4,17,19,4,13,4,21,16,7,3,21,15,7,2,7,1,6,5,21,21,21,9,10,6,17,23,8,19,4,17,14,15,13,21,14,6,7,16,8,7,15,9,4,8,13,6,16,7,23,9,7,6,9,5,15,15,17,16,19,7,9,15,11,5,23,19,17,21,11,17,1,7,8,5,21,15,23,15,8,9,7,15,16,9,3,17,9,7,21,7,7,21,17,19,5,19,18 +24,23,23,23,21,6,6,10,16,4,7,21,23,7,6,4,13,20,10,16,13,16,7,17,21,5,1,6,23,9,4,2,17,23,7,17,9,13,5,4,2,18,14,21,5,7,8,16,4,15,21,15,11,15,3,16,21,15,10,16,5,15,4,4,21,8,21,5,3,7,4,8,17,2,10,4,5,21,16,8,19,7,14,16,16,4,5,19,16,9,4,4,21,8,17,4,10,15,11,6,17,8,8,15,19,7,5,9,8,15,15,9,18,15,17,6,15,13,13,13,14,15,13,21,8,7,18,1,2,7,17,13,5,6,16,8,2,7,5,2,19,6,14,5,21,16,17,9,14,6,13,5,17,2,5,8,8,7,14,9,15,1,9,5,7,1,4,4,21,21,1,13,5,16,21,7,4,7,7,4,6,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,15,15,21,14,4,13,20,4,17,15,5,2,8,13,15,7,5,19,13,17,2,13,17,8,7,1,16,20,7,6,9,3,15,14,16,18,17,7,17,19,16,2,4,7,6,8,7,21,5,6,2,7,15,16,17,4,21,21,7,6,3,17,16,4,6,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,7,21,7,15,17,4,14,15,14,14,16,7,16,7,16,17,21,4,23,8,9,8,13,17,17,23,23,11,7,4,6,8,4,10,1,10,7,15,7,17,17,4,21,18,17,21,15,7,15,19,3,18,4,6,17,13,4,21,7,21,8,6,4,17,2,17,7,8,9,13,3,16,4,13,7,13,16,17,7,19,21,8,5,16,14,21,8,19,10,10,21,21,6,21,1,17,17,16,7,5,9,8,15,7,9,19,21,17,5,2,21,23,13,17,7,9,17,10,15,18,17,6,7,21,13,11,10,10,8,2,21,6,2,4,18,1,5,16,6,15,23,10,4,21,13,4,6,9,16,8,7,15,21,5,16,21,2,21,18,5,17,18,8,6,4,9,18,21,13,6,9,7,10,10,3,17,21,3,17,21,9,9,10,10,18,23,9,7,4,21,8,15,18,8,6,14,21,16,8,7,19,3,4,8,13,6,21,4,23,13,16,6,3,5,15,15,17,18,21,10,9,9,4,23,18,21,4,16,16,16,21,8,6,13,20,6,23,9,9,13,5,13,10,15,18,17,15,7,18,13,4,16,21,23,23,23,23 +24,23,23,23,23,23,2,5,18,15,15,21,6,15,15,7,13,13,2,21,13,16,7,21,21,5,8,15,7,13,10,15,2,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,15,21,21,7,15,15,16,21,15,13,15,5,2,13,2,20,7,21,5,2,2,21,15,16,13,6,13,5,21,16,14,3,7,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,15,8,1,8,8,7,5,9,15,15,15,9,21,21,18,13,21,17,13,13,14,7,15,21,8,15,18,21,2,15,9,13,5,8,16,8,2,9,5,2,21,6,14,16,1,9,15,18,15,14,13,5,14,2,5,8,8,7,14,2,15,1,15,15,7,1,15,2,18,15,16,13,5,15,21,15,15,10,7,2,2,10,21,15,5,20,21,17,5,9,13,8,13,5,15,11,21,2,15,13,21,13,14,13,20,2,16,13,5,4,8,13,7,9,13,16,5,8,2,9,5,16,15,16,21,20,14,2,5,13,8,14,20,16,21,15,15,19,21,10,13,15,8,16,5,7,5,15,2,5,15,16,21,15,2,16,15,2,21,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,3,7,16,1,4,18,14,10,15,21,19,16,15,5,19,21,7,2,4,13,21,15,21,5,5,8,17,16,16,5,4,15,5,21,1,10,20,7,14,1,21,4,2,18,6,13,4,4,18,7,19,15,6,21,21,6,21,7,21,15,10,7,5,9,9,15,11,6,21,21,18,2,3,11,13,4,14,4,15,16,6,4,19,1,2,4,21,13,18,19,5,17,19,16,2,17,8,6,6,4,1,3,4,3,7,7,4,15,17,6,9,7,7,8,14,15,6,17,15,2,21,18,6,20,18,19,3,3,4,5,23,5,9,10,19,21,8,18,17,20,4,8,1,15,5,11,7,8,13,21,4,2,17,14,15,15,17,14,15,13,15,3,17,16,3,4,8,13,8,13,18,14,10,5,1,9,5,15,13,21,17,17,1,14,5,13,7,3,15,17,17,15,16,18,8,4,10,7,14,23,23,23,23,23,7,6,15,16,17,8,5,17,15,2,10,21,23,23,23,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,21,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,21,4,16,6,21,6,4,21,15,6,10,19,10,21,6,14,6,1,18,21,16,5,21,5,8,4,13,18,16,23,7,21,10,13,9,4,15,17,15,7,15,7,8,17,4,21,14,17,21,16,15,18,18,10,5,21,5,2,13,4,17,3,21,6,6,10,21,8,21,8,6,6,17,17,13,7,13,7,13,9,1,10,19,6,14,13,8,4,18,7,15,21,6,16,15,5,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,10,2,21,13,13,10,6,15,21,9,10,2,18,1,5,1,13,21,8,15,8,2,21,10,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,6,5,21,13,9,21,21,16,4,17,5,7,13,6,21,17,7,21,2,7,2,5,2,21,21,3,17,1,9,9,16,23,16,2,5,8,21,21,14,10,13,21,6,7,13,15,17,17,15,3,4,8,13,5,17,4,23,7,16,21,13,5,15,13,17,17,5,1,14,9,13,4,2,19,17,15,7,16,21,16,4,2,14,5,23,9,5,14,10,15,4,6,18,17,10,4,15,7,10,8,15,19,10,19,18 +24,23,23,10,17,8,9,5,17,10,9,17,6,4,4,3,13,13,4,17,13,16,19,8,17,9,2,9,5,20,7,9,18,23,15,16,9,15,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,4,21,21,9,10,4,17,4,17,7,4,9,10,17,16,6,19,7,14,17,8,2,2,3,17,9,10,8,1,8,16,4,10,21,11,10,15,7,1,23,10,13,5,9,8,15,8,9,17,21,17,6,4,21,13,13,21,4,9,21,9,4,18,17,21,7,21,15,5,3,15,8,4,16,15,9,21,6,14,4,16,9,3,16,7,21,8,8,9,6,9,4,8,8,14,4,17,1,15,2,5,17,9,4,21,15,7,5,5,17,21,9,4,4,3,2,21,1,18,4,10,20,21,17,15,7,9,8,7,9,9,2,17,15,15,6,16,14,5,6,20,6,16,13,5,4,8,13,8,11,10,19,13,8,8,9,5,16,15,17,17,20,14,5,5,9,2,15,16,17,1,15,17,18,19,8,10,7,10,4,9,15,4,14,9,7,4,17,16,2,6,16,8,4,17,21,21,23,23,23 +24,23,23,23,23,23,23,23,21,7,15,21,6,15,5,9,13,13,2,17,13,18,16,15,3,5,21,13,7,13,2,2,21,23,8,15,2,13,5,6,2,18,16,19,11,7,8,18,4,1,19,21,7,15,15,8,21,1,2,16,10,15,13,10,6,2,21,5,2,15,16,14,16,8,2,15,5,1,16,7,3,15,14,16,8,6,14,15,17,13,7,7,21,7,16,6,2,21,1,10,15,16,16,6,16,7,5,9,14,13,15,9,21,21,21,4,15,21,13,13,21,6,15,1,2,15,18,19,2,13,17,13,5,5,7,8,8,16,5,2,18,6,14,6,1,9,2,23,23,21,5,13,17,4,5,8,1,8,14,15,2,7,16,15,9,21,3,2,21,18,16,5,14,14,21,7,15,5,7,4,8,1,21,21,13,20,1,18,8,7,14,8,13,8,5,2,21,4,15,13,16,14,15,5,20,2,16,15,3,4,8,13,8,13,13,19,13,14,8,9,5,17,13,17,21,19,14,14,7,13,6,14,16,17,16,15,15,19,19,3,15,8,2,8,7,5,7,10,9,15,15,16,17,15,10,15,8,2,1,15,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,15,8,20,7,16,21,16,2,5,16,15,7,13,6,15,21,21,7,2,7,14,6,21,6,21,7,15,15,7,15,7,4,21,21,21,21,16,15,7,15,16,21,15,6,2,13,10,21,5,21,5,6,2,21,5,2,7,7,16,6,14,16,13,5,7,13,21,20,10,3,21,15,10,14,8,21,8,15,5,5,15,15,1,21,16,13,7,16,7,5,9,21,15,8,9,16,21,21,6,2,17,23,13,21,5,15,16,6,7,16,2,15,6,21,13,17,15,13,16,3,21,3,5,2,16,2,5,3,2,13,14,13,5,14,15,2,21,13,8,15,7,15,7,13,21,8,13,21,1,15,2,21,15,8,2,8,21,13,7,15,15,16,7,6,2,16,21,13,20,21,2,3,7,16,5,21,4,5,14,21,7,3,13,16,6,15,5,15,2,17,16,9,4,8,13,8,5,15,23,13,16,2,16,5,15,13,21,16,21,13,14,13,2,8,23,21,15,19,15,15,21,15,9,20,16,14,23,6,8,5,15,8,5,15,16,21,15,7,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,21,2,6,21,2,5,15,21,3,6,13,13,21,8,13,7,18,21,16,2,5,21,19,8,13,6,6,21,23,13,17,5,14,5,8,6,21,14,8,15,7,21,16,4,21,14,21,15,21,15,8,21,6,2,17,2,21,13,6,16,5,13,15,10,10,17,6,16,15,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,16,15,16,5,5,21,21,19,21,7,8,7,16,7,5,13,8,15,7,5,15,21,18,6,17,8,23,14,14,15,10,16,6,10,1,16,2,6,20,13,18,2,5,21,8,16,2,3,7,1,2,6,21,7,6,10,21,5,16,15,2,15,9,8,13,8,15,2,15,18,16,5,21,21,6,15,21,20,8,7,2,15,21,14,14,6,14,15,15,2,21,2,6,21,1,15,15,9,21,21,23,2,3,2,21,15,14,5,18,15,5,15,15,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,16,18,15,16,15,16,21,8,6,7,10,15,5,7,10,14,13,15,6,15,21,1,15,10,16,15,2,2,21,2,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,21,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,3,9,18,15,4,21,6,6,6,19,5,16,4,21,13,16,18,15,21,5,8,13,8,9,10,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,6,21,9,10,2,17,8,19,8,2,13,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,4,10,21,13,13,14,8,13,18,4,4,15,21,6,6,1,13,5,9,16,8,9,14,6,2,18,6,14,5,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,5,18,8,21,13,5,15,21,14,8,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,4,13,5,14,17,16,21,15,16,21,7,7,2,5,4,4,5,15,5,19,9,5,4,21,17,15,6,15,8,4,6,16,17,4,23,23 +24,23,23,23,23,23,23,23,21,9,9,16,17,15,10,7,13,15,8,7,7,16,19,19,4,7,21,5,8,13,6,16,18,23,23,19,9,18,7,13,4,1,14,15,13,13,21,17,2,14,19,16,15,15,15,21,21,5,15,16,4,6,13,9,21,7,21,5,6,8,16,8,16,7,15,4,15,21,2,6,4,7,14,15,21,7,4,4,14,13,7,4,16,7,16,2,17,21,21,6,5,1,1,21,5,10,5,6,8,15,21,19,6,21,16,2,21,17,23,13,20,5,6,17,9,15,19,21,21,4,4,13,19,15,5,8,17,21,13,7,14,6,6,8,15,6,5,4,6,4,7,6,8,17,7,19,8,7,16,9,5,1,16,8,21,21,8,2,21,19,6,13,8,11,16,7,4,6,21,5,15,19,21,21,13,21,1,6,4,10,9,5,23,2,10,21,21,13,15,21,21,14,4,4,21,2,21,15,10,16,7,8,7,6,13,23,2,16,10,9,15,13,13,17,17,19,15,4,23,23,6,4,19,17,21,16,17,1,8,5,4,15,21,23,2,4,5,6,8,1,4,8,17,9,10,17,7,7,17,17,18,9,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,10,6,9,17,5,15,17,16,4,5,4,14,15,10,17,13,16,16,17,6,13,18,5,14,3,10,3,15,23,13,18,9,6,9,8,2,18,14,1,10,7,16,18,4,18,14,16,15,21,15,16,21,5,10,16,5,4,13,4,17,9,21,5,6,8,21,21,21,4,14,7,5,21,21,14,3,7,14,21,2,6,4,19,14,6,15,9,16,7,17,13,6,17,17,9,6,8,16,7,9,7,5,9,9,13,11,5,17,21,21,2,21,16,13,13,14,10,15,16,5,10,19,17,4,9,21,13,17,15,5,1,10,17,15,16,9,6,10,6,1,3,8,16,4,5,15,10,3,4,9,20,8,8,14,15,15,1,8,10,21,21,2,21,18,3,5,13,4,21,21,4,14,5,7,10,4,18,21,20,8,15,1,2,5,7,16,8,15,14,13,2,21,2,7,14,21,14,15,13,8,3,21,17,3,4,8,13,8,7,5,19,7,8,16,9,5,16,13,17,17,21,21,14,5,13,9,14,16,18,17,7,16,21,17,7,13,7,4,1,7,1,1,5,8,6,4,17,17,15,7,16,7,13,16,15,20,5,3,18 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,11,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,21,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,15,15,10,15,10,21,15,15,21,6,10,15,15,13,13,2,21,13,16,15,15,20,2,10,13,7,6,21,2,16,23,15,19,2,15,5,6,2,18,14,21,15,7,8,18,4,15,1,21,15,13,15,16,21,15,2,7,16,7,10,14,13,21,21,5,10,3,16,2,19,6,4,4,6,21,16,8,19,7,14,17,8,6,4,3,21,15,5,13,1,8,16,15,5,21,11,15,15,8,21,10,19,7,5,9,7,15,15,9,18,21,1,8,21,21,13,13,14,10,15,16,8,15,18,15,2,7,17,13,9,8,1,18,10,21,6,2,20,6,8,6,21,9,7,15,17,14,13,6,16,2,5,8,15,7,14,15,7,1,15,3,7,21,10,10,21,21,21,13,9,7,21,14,15,14,10,2,10,10,21,5,15,20,1,2,13,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,20,10,16,15,5,4,8,13,7,13,15,19,13,7,16,9,5,17,13,16,15,19,14,14,7,13,15,14,21,16,17,15,16,19,19,8,2,6,10,4,4,15,5,8,9,10,5,17,17,8,15,15,8,2,17,16,8,23,23,23 +24,23,10,2,21,10,10,6,18,15,2,17,6,21,15,8,8,13,2,21,13,16,15,15,21,5,1,6,8,13,21,2,15,23,7,2,2,13,5,6,2,18,14,1,11,7,8,18,4,15,1,15,7,15,15,16,21,3,2,16,5,2,13,6,7,7,21,5,10,10,17,2,18,6,15,4,5,17,21,15,9,7,14,16,8,4,6,3,16,15,7,13,1,8,21,15,6,21,11,6,15,15,17,8,2,7,5,9,8,15,13,9,1,17,21,2,6,17,13,13,14,15,13,18,8,7,18,18,2,8,17,13,5,9,16,7,2,21,5,2,20,6,21,15,21,9,6,13,16,7,13,5,14,2,5,8,8,7,14,16,15,1,21,4,5,21,10,2,16,21,21,13,5,16,21,7,15,15,7,2,10,4,21,17,5,20,1,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,2,5,20,2,16,15,5,4,8,13,8,13,6,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,1,6,4,11,9,6,16,17,15,5,16,15,2,15,16,15,9,23,23 +24,23,5,7,21,10,2,10,21,15,15,21,6,8,6,16,9,13,2,17,13,21,7,21,17,5,7,15,7,10,10,15,20,23,7,19,2,13,5,6,2,18,14,21,11,7,8,18,4,21,21,21,16,15,15,16,21,4,2,7,6,7,10,14,15,21,1,10,10,8,21,3,20,8,14,15,5,3,21,7,19,1,14,16,8,15,4,3,14,23,10,13,1,8,16,7,5,21,11,15,15,15,21,10,19,7,5,9,21,15,15,9,16,21,21,8,21,21,13,13,14,15,7,16,8,2,21,15,2,7,21,13,5,7,16,8,10,21,5,2,9,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,3,1,7,3,7,16,10,10,21,21,16,4,7,13,21,10,8,15,10,10,10,10,21,17,15,20,21,4,13,9,8,8,13,4,9,15,17,15,15,15,21,14,15,13,20,6,17,13,5,4,8,13,7,13,13,19,13,8,8,9,5,16,15,17,21,20,14,14,13,4,15,14,21,17,21,15,17,19,18,8,10,3,15,14,6,15,4,7,2,10,5,16,21,15,4,15,15,15,17,15,21,23,23,23 +24,23,23,1,21,2,15,10,20,15,6,17,6,11,13,8,13,13,2,21,13,17,9,21,18,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,16,21,18,14,21,16,13,5,14,15,13,21,8,13,18,21,2,13,17,13,5,15,10,8,2,7,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,7,7,2,8,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,6,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,3,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,7,4,7,17,4,5,21,6,15,8,19,5,8,8,17,13,16,19,13,17,9,8,10,5,13,4,10,17,23,6,3,2,15,9,6,2,18,15,18,15,7,8,19,4,15,17,15,7,13,17,21,21,9,10,21,7,23,23,14,10,5,21,9,10,4,16,8,17,9,4,7,5,17,16,8,19,7,14,16,8,6,4,19,17,13,4,8,1,8,21,2,10,21,17,6,15,7,1,21,4,7,5,9,8,15,9,9,4,16,17,10,15,17,13,13,16,9,15,18,4,7,6,21,2,10,21,13,5,11,16,7,6,14,10,2,21,6,14,5,21,9,9,19,5,14,4,4,17,15,5,8,8,8,14,2,15,15,15,8,8,21,9,19,17,21,8,3,7,9,1,3,4,13,9,21,10,18,21,4,6,21,1,17,4,9,6,8,13,5,7,21,17,4,15,13,15,15,4,5,5,17,16,13,5,4,7,13,10,13,8,19,15,8,2,9,5,21,15,18,17,19,14,4,13,10,4,14,17,17,21,15,17,19,8,4,10,7,5,4,9,15,4,14,9,5,6,16,17,15,4,8,15,6,17,15,17,4,19,23 +24,23,10,4,17,6,10,10,17,5,7,21,21,4,5,4,4,15,8,16,13,16,15,16,21,15,23,23,9,5,6,8,16,15,16,19,9,9,10,17,3,18,14,21,21,7,17,18,4,18,3,16,13,21,15,16,21,5,4,1,5,4,13,3,17,15,21,5,7,21,17,6,16,4,7,7,10,21,8,14,19,7,14,21,2,5,4,18,14,5,10,9,17,7,21,13,6,21,21,4,19,8,17,7,4,7,5,9,9,8,11,5,17,21,17,6,19,16,13,13,17,6,10,16,9,6,19,16,4,7,21,13,17,4,5,11,9,21,15,15,8,6,8,21,1,3,8,23,7,13,5,15,19,21,9,20,7,8,14,6,6,16,16,2,21,21,9,17,15,5,4,10,14,21,18,13,8,10,19,4,5,18,21,10,15,17,1,10,6,8,7,8,13,4,5,4,21,4,13,10,21,14,15,5,16,17,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,18,16,17,21,14,9,13,10,4,19,19,17,15,16,18,16,1,6,7,10,6,8,5,15,5,9,15,15,17,17,15,7,17,7,10,17,16,19,5,8,23 +24,23,15,5,21,6,2,6,21,13,6,21,6,2,7,15,5,5,2,16,13,16,15,21,1,9,16,15,8,13,15,16,8,23,7,3,2,13,3,6,2,18,21,18,9,7,8,13,4,11,18,17,15,15,15,16,21,15,2,16,5,6,13,7,6,8,21,5,2,2,17,16,17,6,6,13,5,21,16,13,20,8,14,16,8,6,4,2,21,13,6,14,21,1,16,15,6,21,11,10,15,15,16,15,20,7,5,9,15,15,15,9,15,21,17,6,7,16,13,13,14,6,15,16,8,15,18,21,2,15,17,13,5,5,8,8,2,21,5,2,16,6,14,15,21,9,8,5,3,14,13,5,6,2,5,8,8,8,14,21,15,1,1,15,8,21,2,8,21,21,21,13,5,15,21,7,14,7,7,2,3,10,21,15,7,20,1,17,6,13,4,16,13,5,15,2,21,2,15,13,1,14,7,7,20,21,16,13,6,4,8,13,8,9,13,16,13,9,15,7,5,17,13,17,15,20,14,13,5,2,13,15,16,17,15,16,15,19,8,21,1,14,9,15,8,13,15,6,2,5,6,8,17,15,15,16,13,2,21,15,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,8,4,17,16,8,5,23,23 +24,23,10,7,21,10,6,4,17,13,15,21,16,15,13,3,2,15,3,17,13,16,8,16,13,9,15,13,13,8,6,2,15,23,15,17,15,15,5,15,21,18,14,1,10,7,16,19,4,18,14,17,15,21,7,16,21,5,2,16,5,2,13,6,21,7,21,6,4,2,17,15,17,7,2,7,6,21,2,14,20,7,14,21,2,5,2,2,4,13,4,8,17,14,21,15,6,17,16,2,8,8,1,8,5,7,5,9,9,13,11,5,17,21,21,2,21,15,13,15,14,6,4,16,8,15,18,21,2,2,3,13,16,15,13,1,8,16,15,8,8,6,2,15,1,3,13,5,20,14,17,14,18,2,9,7,7,8,14,15,15,15,8,2,21,21,2,21,18,6,6,4,4,21,21,4,14,2,8,3,15,18,21,20,9,15,1,4,9,7,13,21,7,14,6,2,21,2,7,7,21,14,14,10,8,14,21,17,3,4,8,13,8,7,8,15,1,8,17,9,5,1,13,17,17,16,21,14,5,13,10,14,16,18,16,8,16,18,16,7,3,13,4,6,14,4,15,16,8,6,4,1,17,14,5,17,15,2,16,8,20,2,3,18 +24,23,23,23,21,10,10,10,17,15,2,21,15,5,13,13,10,13,2,17,13,21,18,15,16,5,21,15,8,13,6,6,17,23,15,16,21,13,5,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,1,6,13,16,6,2,13,2,20,7,21,7,7,6,18,14,21,1,16,14,16,15,7,2,7,8,15,16,15,14,16,2,15,13,6,3,21,7,15,2,10,21,17,6,21,1,17,8,2,7,7,9,14,15,8,5,15,21,21,4,15,16,13,13,14,15,15,16,9,5,20,16,2,2,9,13,17,7,6,18,9,21,7,2,5,17,15,8,21,16,2,15,8,7,17,5,8,2,5,7,15,8,14,2,15,1,16,10,21,21,7,13,21,3,10,13,2,18,21,7,5,7,7,2,2,16,17,21,13,15,1,6,2,11,2,8,13,8,2,2,17,2,15,21,1,14,15,13,16,8,16,7,3,4,8,13,8,21,9,23,9,8,15,7,5,17,13,18,17,3,15,14,5,13,2,8,17,15,16,15,17,19,16,8,13,10,13,23,13,2,14,13,2,5,15,4,17,15,9,21,15,2,15,17,19,5,13,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,2,20,11,17,21,5,20,10,8,13,7,2,18,23,6,10,15,15,5,16,14,11,14,15,7,7,8,2,4,21,18,17,21,17,15,16,21,2,6,17,6,8,13,9,20,2,21,5,5,2,21,20,21,21,14,10,15,15,13,10,8,11,13,15,21,20,21,21,5,6,14,2,18,8,17,15,6,21,21,4,11,1,1,15,21,7,5,9,16,15,8,18,3,21,16,2,2,21,23,13,21,10,2,21,9,15,18,7,4,8,21,10,21,10,3,8,3,3,16,13,15,16,14,9,21,5,15,5,3,14,21,6,15,16,9,8,8,8,15,7,5,21,16,4,15,21,6,21,1,16,10,13,16,18,17,15,14,6,21,11,6,18,13,21,15,11,1,2,13,10,10,5,23,8,8,15,17,2,7,20,21,5,5,15,7,3,16,13,5,4,3,13,17,13,19,23,2,9,19,9,9,16,13,19,18,1,2,10,13,10,16,4,16,17,16,7,16,17,16,5,5,21,9,3,16,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,17,5,4,2,21,15,15,21,6,15,2,17,13,13,2,21,13,16,7,16,21,5,7,5,8,9,16,7,18,23,13,19,2,13,7,6,14,18,15,1,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,5,6,7,21,5,2,2,16,8,19,13,4,6,4,21,16,8,19,7,14,6,8,6,4,3,15,13,13,5,1,8,1,15,6,17,11,4,15,13,17,8,21,7,5,9,8,15,13,9,21,1,21,6,7,18,13,13,14,15,15,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,1,6,8,15,21,9,6,15,15,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,7,21,13,9,17,15,21,13,7,16,21,15,6,8,7,15,9,10,21,16,5,20,1,17,15,9,8,8,13,13,15,2,21,2,15,13,21,14,7,5,20,4,17,13,5,4,8,13,8,13,5,9,13,7,15,13,5,17,15,17,17,20,14,14,4,2,13,14,17,16,15,15,16,19,1,15,6,8,1,16,4,1,5,6,18,9,14,16,18,15,6,17,13,4,1,17,8,6,23,23 +24,23,15,5,16,10,10,4,21,15,13,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,14,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,3,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,14,16,6,17,1,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,17,8,15,2,21,3,15,21,6,6,2,19,5,15,2,21,13,16,18,15,3,3,16,8,8,13,2,7,16,23,2,3,2,15,5,6,2,18,14,1,11,7,16,18,4,15,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,15,2,2,17,3,19,8,6,15,5,21,16,10,13,7,5,10,8,15,15,3,21,15,6,13,1,8,17,15,6,21,15,5,16,15,17,8,18,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,2,8,5,8,8,7,14,19,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,5,2,2,5,2,10,21,21,8,3,20,21,21,9,9,8,8,7,16,9,2,18,3,15,13,21,14,4,8,20,8,17,15,5,4,8,13,13,13,7,19,13,8,9,9,5,16,13,16,16,20,8,6,5,13,5,14,17,16,21,7,16,21,7,8,1,14,15,10,5,15,16,2,5,5,15,21,16,15,6,15,15,15,16,16,15,2,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,10,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,6,5,21,15,10,2,21,15,15,21,6,15,2,3,13,13,2,17,13,16,15,17,3,9,21,7,8,13,15,2,21,23,13,3,9,8,5,6,2,18,21,1,11,7,8,18,4,15,21,21,15,13,3,17,21,15,2,16,5,2,13,6,6,8,21,5,2,2,17,16,16,4,4,15,5,21,16,5,20,7,14,16,16,6,8,2,16,13,13,4,17,7,17,15,6,21,11,6,15,8,17,8,18,7,5,9,15,15,15,9,21,21,21,15,15,7,13,13,14,6,15,16,8,15,18,21,2,13,21,13,5,15,16,8,2,21,5,2,8,6,14,8,21,9,19,6,8,14,5,5,16,2,5,8,8,8,14,8,15,1,16,6,8,21,2,2,21,16,18,15,5,16,21,7,15,2,7,4,15,10,21,15,15,20,21,16,1,9,4,8,13,5,15,2,21,2,15,13,18,14,15,5,20,17,15,13,5,4,8,13,8,9,13,5,13,9,15,9,5,16,15,17,15,20,7,14,5,2,13,15,17,17,16,15,15,18,11,6,17,14,13,17,7,13,5,6,2,9,15,16,17,15,6,17,13,2,17,15,15,6,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,8,6,7,13,13,2,21,13,16,15,21,16,5,13,4,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,15,13,15,6,13,13,4,18,13,21,6,13,10,17,7,18,15,4,15,5,21,21,5,19,15,14,16,16,2,4,9,16,4,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,6,13,21,8,2,18,17,2,15,3,13,5,1,16,8,2,21,5,2,9,6,14,7,21,9,6,9,15,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,17,18,2,5,21,23,15,14,6,7,15,13,4,21,2,13,20,21,9,15,7,8,8,13,15,9,2,17,4,15,13,21,14,4,13,20,17,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,15,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,15,9,13,8,4,17,23,21,19,2,13,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,21,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,23,23,23,5,6,17,4,9,21,6,8,5,18,9,13,2,17,13,16,19,15,21,5,8,13,7,13,4,7,18,23,7,19,2,15,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,4,13,7,10,5,9,2,21,9,21,9,10,17,16,9,19,9,8,2,7,21,6,18,3,7,14,17,8,8,4,19,4,5,9,13,1,7,21,13,5,1,15,15,15,15,21,10,19,7,5,9,13,15,8,9,17,17,21,6,2,17,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,6,5,18,2,21,5,2,20,6,21,5,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,15,15,16,15,4,7,21,4,8,21,15,21,13,9,17,21,7,6,3,6,4,6,8,19,10,8,20,21,4,13,9,8,8,13,15,15,2,17,2,15,7,16,14,7,5,20,16,16,13,5,4,8,13,7,11,13,19,13,8,15,9,5,19,15,16,16,20,14,4,9,2,15,14,21,17,17,7,16,19,8,8,4,9,6,4,6,15,4,3,6,5,4,16,17,15,6,15,7,2,17,15,17,5,9,23 +24,23,10,15,17,10,10,10,16,15,15,17,15,15,6,13,2,13,2,17,13,16,15,15,1,5,21,5,13,13,13,10,17,23,18,16,9,13,5,1,14,18,14,1,15,7,8,15,4,16,15,16,15,15,8,18,21,6,10,16,6,4,13,9,18,2,21,5,10,10,18,14,1,1,16,2,16,15,6,8,13,2,16,7,15,6,15,2,15,13,8,16,1,8,15,10,7,21,1,6,21,1,17,8,2,7,3,9,6,15,8,5,13,21,17,3,15,16,13,13,19,6,9,16,9,2,20,21,8,2,9,13,17,8,13,10,2,21,5,3,8,1,15,8,21,16,2,15,4,16,17,5,8,2,8,7,7,8,14,2,15,1,17,15,21,21,15,15,17,5,2,13,13,16,21,7,14,6,7,2,15,16,21,21,5,8,1,8,2,8,7,8,13,4,8,2,17,2,15,13,21,14,16,13,8,21,16,15,3,4,8,13,8,21,7,23,13,16,8,5,5,16,13,17,17,2,21,14,5,13,2,3,21,15,16,15,18,18,16,8,13,14,6,23,13,3,15,15,3,15,15,21,17,15,2,1,8,2,16,17,19,9,13,19 +24,23,23,23,17,5,15,10,17,16,15,7,15,4,10,15,6,8,8,17,13,16,20,15,2,5,21,2,8,13,2,16,17,15,15,16,9,15,13,6,2,18,14,16,21,7,1,7,4,16,19,21,15,15,15,16,21,5,15,15,2,3,13,2,21,7,21,8,2,14,16,14,16,2,15,7,5,17,16,15,9,7,14,6,8,13,4,3,16,13,13,8,1,8,19,14,6,17,15,16,15,15,21,10,21,7,5,9,8,15,15,9,21,1,18,15,15,17,13,13,14,2,15,21,8,15,18,15,2,7,8,13,6,14,15,8,21,1,16,2,10,6,8,15,21,9,8,15,18,14,13,5,16,2,5,8,8,16,14,10,15,20,15,15,13,21,2,15,17,1,16,13,8,2,21,5,14,2,5,2,8,8,21,16,13,20,1,2,13,8,2,8,7,5,4,2,18,2,15,5,21,14,15,13,20,8,8,15,5,4,8,13,8,13,5,19,13,7,15,5,5,15,13,21,21,17,13,14,13,13,2,2,17,21,21,16,16,10,8,2,9,15,2,14,5,15,8,15,15,5,15,16,17,15,2,16,15,7,21,16,15,23,23,23 +24,23,23,10,21,8,15,15,15,10,10,6,6,4,8,21,9,15,2,21,13,16,8,16,21,5,8,15,8,13,4,8,15,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,4,10,15,5,6,4,4,16,7,21,8,6,15,16,2,18,5,4,7,2,21,16,6,19,7,14,16,8,6,4,3,8,15,14,10,1,9,20,21,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,7,10,4,15,13,13,14,10,13,16,9,15,18,21,2,15,9,13,5,4,8,8,2,21,5,2,21,6,14,15,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,10,15,17,7,2,8,21,10,8,21,21,21,13,5,15,21,7,6,15,7,2,4,10,21,17,2,20,1,1,5,5,4,16,15,5,15,21,21,2,4,7,21,14,4,7,20,8,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,17,7,1,16,20,14,6,4,13,15,14,21,16,16,15,17,19,17,8,10,8,5,15,7,21,7,10,7,9,15,15,17,15,2,21,13,2,16,17,18,10,10,23 +24,23,4,5,21,4,8,10,21,6,21,16,15,15,15,7,5,17,8,14,15,21,1,18,21,5,21,9,8,13,13,19,16,23,13,21,2,6,10,7,4,16,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,15,13,6,17,2,21,5,6,1,21,16,1,8,6,9,3,10,16,13,6,15,13,17,1,10,19,14,14,13,8,6,19,8,15,21,15,8,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,18,10,16,21,9,10,4,18,2,7,20,13,21,8,5,8,21,16,2,9,14,21,14,5,17,6,13,23,23,23,23,23,23,8,9,10,8,8,14,2,5,1,16,7,21,21,7,10,17,3,10,13,13,21,21,7,1,8,7,2,5,2,21,21,2,17,1,8,6,8,6,9,23,9,3,21,21,14,7,13,16,7,9,13,15,16,16,15,3,4,8,13,8,21,9,23,17,1,21,15,5,16,13,17,16,5,1,14,9,13,4,2,19,17,21,15,17,21,15,10,2,9,9,23,13,5,10,15,15,6,7,1,17,10,4,1,7,2,10,16,19,10,19,23 +24,23,23,23,16,8,15,2,21,2,6,21,6,2,6,3,8,15,2,21,13,16,19,15,2,9,1,2,8,13,2,8,16,23,15,19,2,15,13,6,2,18,14,17,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,5,11,16,8,4,19,7,14,16,8,10,6,9,21,15,8,13,1,8,16,13,6,21,11,5,15,8,17,2,18,7,5,9,15,15,13,9,21,21,21,4,6,21,13,13,14,8,15,16,8,2,18,15,2,7,17,13,5,13,16,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,21,7,19,15,2,21,16,21,13,5,16,21,6,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,8,6,4,18,2,4,13,21,14,14,6,20,21,21,15,5,4,8,13,10,14,6,19,13,13,15,3,5,16,13,17,8,20,14,14,5,13,8,14,17,16,21,7,16,21,8,1,10,14,6,2,5,15,14,15,5,9,15,21,16,15,2,8,15,15,21,21,15,23,23,23 +24,23,15,4,21,2,10,10,17,6,10,6,21,7,2,3,14,13,8,18,15,16,15,18,4,5,21,4,8,13,4,6,21,23,21,17,2,6,3,6,16,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,19,4,10,15,15,10,3,4,21,15,21,7,5,7,1,8,17,8,8,5,7,17,16,5,13,7,7,19,7,21,4,15,16,13,8,4,2,8,21,15,15,21,16,19,5,1,17,17,16,7,7,9,21,15,8,9,1,16,17,6,2,16,23,13,15,10,9,16,8,10,8,1,2,5,21,13,15,4,5,17,10,16,2,2,13,16,6,5,7,4,23,15,18,15,10,13,21,9,9,8,8,8,15,19,5,21,1,16,17,18,6,4,17,15,2,13,4,15,16,7,14,5,15,7,4,15,1,17,8,8,21,21,5,10,4,18,23,9,5,15,17,14,13,4,21,14,4,5,16,4,16,15,3,4,8,13,7,17,8,23,13,16,2,3,5,7,13,17,16,18,21,14,5,13,2,4,19,16,21,16,21,21,7,4,6,17,4,23,5,5,4,6,8,17,6,8,1,15,8,16,7,10,20,17,19,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,15,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,8,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,14,15,8,14,17,5,17,8,14,13,21,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,10,15,16,20,2,14,8,15,17,13,6,15,8,15,8,2,16,2,6,21,1,15,5,9,21,21,23,2,3,2,21,15,14,5,18,8,5,15,8,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,6,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,21,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,15,6,2,21,15,13,21,6,15,13,13,13,13,2,21,13,16,15,17,21,5,8,15,5,13,8,19,21,23,13,2,2,15,5,10,2,18,15,21,11,7,8,18,4,21,21,15,15,15,15,16,21,10,2,16,5,5,13,15,6,2,21,5,2,2,17,15,18,8,15,10,5,21,5,15,19,15,14,16,8,4,4,3,16,13,14,13,1,8,21,16,6,21,11,15,15,15,16,6,20,7,5,9,8,15,15,9,21,21,21,10,8,17,13,13,14,15,13,21,8,13,19,15,2,8,21,13,5,8,16,8,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,6,2,5,8,8,7,14,15,15,1,21,10,5,21,2,2,21,21,16,6,5,15,21,7,14,15,7,2,10,2,21,6,13,20,1,2,10,8,4,8,13,8,4,2,21,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,8,13,6,9,13,8,8,9,5,16,15,17,21,2,14,4,13,2,15,15,21,21,15,15,16,19,21,8,6,1,14,13,14,15,15,2,2,5,15,16,3,15,15,17,13,2,21,16,15,6,8,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,13,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,3,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,17,4,6,16,17,10,6,4,4,15,8,16,13,16,15,17,21,19,23,23,10,5,4,17,18,23,8,21,7,5,9,10,10,19,14,21,1,7,21,18,4,18,3,16,8,16,15,15,21,4,4,1,5,2,6,3,17,14,21,5,7,8,16,11,17,8,2,6,10,1,3,6,19,7,14,21,2,9,4,19,14,9,10,13,17,7,21,2,5,17,17,8,19,8,17,17,19,7,5,9,9,8,11,5,20,21,17,5,18,15,13,13,17,4,4,16,5,8,18,17,4,7,21,13,17,4,4,21,9,21,8,6,8,6,3,7,1,3,6,9,17,1,9,7,19,9,9,20,7,7,14,21,7,16,16,10,21,17,4,4,17,19,8,5,6,17,21,7,15,8,7,18,15,18,21,6,6,8,1,21,9,11,7,7,13,6,9,4,21,4,15,13,21,14,14,9,16,4,17,13,3,4,8,13,3,7,5,2,17,7,6,8,5,15,13,16,17,19,21,14,5,13,6,2,11,19,17,15,16,21,17,4,9,7,21,6,7,5,6,8,9,15,2,17,1,15,5,17,8,2,16,17,19,3,23,23 +24,23,23,23,23,23,15,15,17,4,4,21,15,6,13,4,5,15,6,17,13,16,15,20,1,6,23,23,13,9,15,1,3,23,7,1,9,9,6,2,21,19,14,21,1,7,16,18,4,21,3,16,15,16,15,21,21,4,5,1,6,2,2,13,15,15,16,5,8,8,21,9,17,8,14,6,10,1,2,4,19,7,14,21,1,4,10,3,14,5,13,2,17,8,21,14,10,21,17,2,19,15,17,15,6,7,5,9,9,15,15,5,17,21,17,15,1,15,13,13,17,5,7,16,5,2,6,17,3,15,1,13,17,4,5,11,3,21,7,6,8,6,15,8,1,19,6,15,14,17,9,7,19,15,9,20,7,4,14,6,7,16,16,20,21,21,2,4,21,19,5,13,2,21,21,7,13,6,19,5,2,11,17,4,10,15,21,15,15,8,8,8,13,15,5,4,17,4,15,13,21,7,10,13,1,8,21,15,3,4,8,13,8,13,18,2,1,15,5,9,5,15,13,16,16,8,1,14,5,13,2,10,16,15,17,15,17,21,17,4,5,7,4,1,7,5,15,5,9,15,2,21,1,15,6,17,8,4,17,17,21,23,23,23 +24,23,23,23,23,8,15,2,21,2,15,21,6,6,6,3,13,13,2,21,13,16,19,15,3,9,21,15,8,2,2,8,16,23,2,3,2,15,5,6,21,18,14,1,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,9,7,2,21,3,19,8,6,15,5,21,16,5,16,14,5,16,17,2,6,3,21,7,5,13,1,8,16,15,15,21,15,6,21,15,17,8,3,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,16,8,5,8,8,7,14,15,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,9,2,2,5,2,6,10,21,8,6,20,21,21,2,9,8,8,7,8,15,2,18,2,15,13,21,14,14,15,20,8,21,13,5,4,8,13,7,13,7,19,13,8,15,9,5,16,13,16,15,20,8,6,8,13,15,14,17,16,21,7,16,21,8,8,4,14,6,10,9,15,15,20,5,9,15,21,16,15,4,8,15,4,16,21,15,6,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,15,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,15,9,15,7,21,15,6,16,6,15,2,19,13,15,10,16,13,21,18,15,16,5,8,13,8,13,15,8,16,23,8,3,2,15,5,6,2,18,14,18,21,7,8,18,4,8,21,15,15,15,15,21,21,3,15,3,14,21,5,8,13,19,18,5,2,16,17,2,18,3,6,15,5,21,16,6,3,7,14,16,8,13,15,15,16,15,5,13,1,8,21,15,10,16,15,6,15,15,17,8,2,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,6,15,21,8,15,18,21,2,8,21,13,5,14,8,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,7,15,21,16,21,13,5,15,21,13,15,2,6,2,5,10,21,17,8,20,21,2,15,9,8,8,13,15,6,2,17,2,15,13,21,14,15,13,20,16,8,13,5,4,8,13,8,13,7,19,13,11,15,9,5,16,15,16,16,20,14,6,13,13,15,14,17,16,17,15,17,10,7,2,4,15,5,16,5,15,6,16,9,9,15,21,21,15,6,16,8,4,15,16,16,5,23,23 +24,23,10,9,17,2,10,4,17,5,7,21,21,4,8,4,4,15,5,16,13,17,15,17,19,5,21,10,7,4,5,8,17,23,8,20,13,9,19,2,4,19,14,1,10,7,16,19,4,18,3,21,15,21,15,16,21,3,10,16,5,4,13,4,21,7,21,6,10,4,17,21,16,4,4,7,5,21,21,14,20,7,14,21,2,6,4,19,14,10,13,9,21,14,21,7,6,17,17,3,19,8,16,15,17,7,5,9,9,13,11,5,17,21,18,2,21,21,13,13,8,4,4,16,3,4,19,17,4,7,21,13,17,4,6,17,15,17,4,15,8,6,6,6,1,3,4,6,20,5,16,10,18,8,9,20,8,8,14,21,15,8,16,10,21,21,6,17,18,3,10,4,9,17,21,7,4,8,7,10,6,18,21,20,4,8,1,16,6,8,7,8,13,21,4,2,1,4,19,21,21,14,4,9,8,17,17,15,3,4,8,13,8,7,5,9,7,15,17,9,5,1,13,17,17,1,21,14,9,13,9,19,17,15,16,11,16,18,16,7,9,7,4,6,5,18,10,8,9,6,10,17,17,15,5,16,8,4,1,17,20,5,6,23 +24,23,23,23,23,23,23,23,23,2,6,17,6,4,6,7,13,13,2,21,13,16,15,21,17,5,7,4,13,15,21,21,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,1,13,15,6,15,13,4,18,13,21,5,13,10,16,15,18,7,4,7,5,21,10,9,3,15,14,15,16,4,15,9,17,4,2,13,1,7,1,15,6,21,15,6,15,15,16,6,21,7,5,9,7,15,15,9,21,21,21,14,18,16,13,13,14,6,13,21,8,15,18,1,2,7,3,13,5,15,16,7,2,21,5,2,9,6,14,13,21,9,6,9,15,10,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,15,2,21,21,18,10,5,1,23,10,14,6,7,15,15,2,21,2,6,20,21,9,13,7,7,8,13,5,2,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,17,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,6,13,4,15,15,6,7,15,17,15,5,15,15,2,15,15,21,23,23,23 +24,23,23,23,23,23,16,7,21,15,5,16,6,2,2,3,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,15,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,16,21,15,2,16,5,15,13,4,6,5,14,13,2,21,16,2,19,8,6,4,5,21,16,18,8,7,14,16,8,4,15,3,16,15,6,13,1,14,16,13,15,21,11,10,15,17,16,6,16,7,5,9,8,15,15,16,21,21,1,2,7,15,13,13,14,15,13,21,8,10,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,6,7,9,2,23,23,19,7,13,16,21,5,8,8,8,14,2,7,17,15,9,7,15,7,4,17,21,21,13,9,16,21,7,14,10,7,2,15,10,21,6,4,20,1,17,15,11,4,14,13,21,9,2,21,2,15,15,21,14,15,5,20,16,15,15,5,2,14,13,8,7,16,6,6,10,8,9,5,19,15,17,16,2,14,14,13,2,15,14,21,21,17,15,15,19,19,5,15,14,15,21,13,1,14,15,2,6,15,16,21,2,6,16,13,15,16,18,16,23,23,23 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,17,2,3,14,15,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,15,7,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,5,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,13,13,17,8,9,21,17,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,8,15,1,21,6,21,21,16,15,10,6,3,23,2,6,5,21,15,16,13,21,14,16,13,15,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,8,8,13,5,5,14,5,5,6,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,4,17,4,4,3,17,6,4,17,17,7,6,7,7,13,9,17,11,21,7,18,19,5,21,5,5,6,6,13,18,23,18,17,9,6,5,4,4,16,2,7,15,7,1,17,4,21,21,17,1,15,6,17,1,9,10,7,4,9,13,4,17,7,21,5,8,4,17,4,16,13,4,4,5,4,16,13,13,7,13,17,21,4,6,5,11,6,3,6,18,7,17,4,6,21,1,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,21,16,23,13,1,5,9,17,9,21,1,13,4,2,21,9,21,4,7,15,7,21,10,2,4,1,1,5,17,4,15,23,21,6,4,13,2,5,9,19,17,7,15,4,5,16,4,16,17,21,6,4,17,19,2,4,8,21,16,5,6,4,7,7,6,21,1,21,5,17,21,21,2,10,3,23,6,2,10,2,21,13,2,18,21,5,6,6,16,4,17,15,7,4,8,13,5,21,5,23,4,21,6,9,5,13,13,17,18,18,21,6,9,4,9,23,19,17,21,16,16,21,17,5,5,15,16,23,8,9,15,1,15,10,6,8,17,13,4,17,7,4,19,17,19,5,6,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,21,5,6,15,16,15,15,17,5,8,2,1,14,13,2,18,13,16,3,16,7,2,18,13,5,10,15,13,8,21,5,2,13,6,5,2,15,20,19,21,7,7,8,17,4,16,14,16,15,17,15,16,21,6,15,16,5,15,13,5,21,7,21,5,6,6,2,16,21,15,6,7,5,18,16,5,13,15,5,1,21,10,3,2,14,13,6,2,18,8,17,15,8,21,21,6,4,7,21,2,5,7,5,7,8,15,8,5,1,21,17,2,2,17,23,13,6,5,2,21,9,2,2,17,15,15,20,16,13,5,13,18,13,14,16,8,8,6,14,2,21,10,15,5,19,19,15,7,13,2,9,15,15,8,21,14,15,18,15,2,21,21,6,2,21,16,15,13,6,21,21,7,6,7,7,8,15,21,21,21,13,3,1,2,6,17,13,8,13,13,2,2,17,10,15,13,21,14,15,5,15,5,18,15,10,4,8,13,8,10,10,23,10,2,15,11,9,16,13,17,21,5,14,5,2,13,5,13,15,8,16,16,16,15,11,15,6,5,18,13,6,21,15,10,15,6,10,15,18,10,15,21,13,2,15,21,15,10,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,16,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,8,21,7,10,8,16,6,2,17,6,7,8,21,13,15,2,16,13,17,16,17,2,5,8,13,7,5,20,2,20,23,7,3,2,15,6,6,2,18,21,1,9,7,8,16,4,15,21,17,11,13,13,16,21,15,6,21,5,4,13,1,21,8,21,5,10,8,21,14,17,2,10,18,5,17,16,7,19,7,14,16,8,10,4,3,16,13,4,15,1,7,17,15,5,21,11,21,15,8,21,5,17,7,5,9,15,15,15,9,21,21,17,13,2,21,13,13,14,4,15,16,8,15,18,21,2,7,17,13,5,14,16,7,2,21,5,2,21,6,14,4,21,9,15,18,15,14,13,5,14,2,5,8,8,8,14,15,15,1,8,6,8,20,3,15,21,21,21,13,5,16,21,4,14,15,7,2,8,10,21,17,6,20,1,7,3,13,13,16,8,13,15,21,1,2,15,7,21,14,4,5,20,15,17,7,5,4,7,13,15,13,7,23,3,8,2,9,21,16,15,1,16,8,14,14,13,2,15,14,18,21,16,7,17,18,17,7,5,8,5,16,5,18,6,8,2,9,13,15,21,4,5,16,7,15,15,17,16,5,23,23 +24,23,23,23,23,23,23,4,17,10,4,10,17,6,9,9,14,20,4,8,15,17,8,17,2,4,23,9,9,10,8,17,18,6,9,7,9,15,9,1,16,18,4,7,15,7,21,17,4,21,13,17,15,21,19,17,10,6,6,23,23,23,4,14,5,8,17,6,9,8,21,9,21,7,7,5,5,17,16,13,13,15,13,17,17,9,2,21,7,17,4,7,20,10,17,7,5,21,21,5,21,1,21,7,16,7,5,9,8,15,8,9,15,21,21,9,19,19,23,9,17,9,8,17,9,5,19,21,10,10,23,9,18,10,9,17,19,21,13,2,18,21,1,4,23,23,23,23,23,4,7,8,4,6,9,8,11,7,15,9,7,1,1,9,16,18,6,4,21,21,15,15,23,23,23,9,9,4,16,7,3,16,16,21,9,15,21,4,3,10,6,16,23,2,9,4,21,16,15,19,7,9,14,4,19,6,16,18,9,4,8,13,6,21,21,23,3,6,10,3,5,17,15,2,18,4,15,9,15,5,23,16,17,5,11,11,16,21,8,9,19,10,7,4,5,19,6,9,17,21,9,1,1,10,4,17,13,4,17,21,23,23,23,23 +24,23,23,23,21,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,8,15,4,16,15,21,23,23,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,2,2,16,5,10,13,4,21,8,21,15,10,10,16,2,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,6,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,15,5,5,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,3,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,6,21,6,4,10,17,4,7,17,9,13,5,16,7,16,1,16,10,23,23,23,23,13,6,17,1,19,2,19,9,6,10,21,17,3,14,7,15,7,21,17,4,21,14,17,21,7,11,15,17,6,8,1,4,6,13,17,21,3,14,19,6,21,17,7,17,15,7,21,6,4,8,13,13,7,13,17,16,15,7,21,2,8,14,7,17,8,17,10,5,21,17,8,21,1,17,8,16,7,5,9,8,15,8,9,20,21,17,9,4,21,23,4,1,9,3,17,10,2,3,17,5,7,21,2,21,9,13,8,4,21,10,2,19,1,1,10,15,14,4,23,23,6,14,13,4,5,9,16,8,8,15,6,5,17,16,7,21,21,4,19,19,6,9,6,23,23,23,23,23,23,23,23,6,10,18,19,4,14,21,10,9,10,10,18,23,8,19,4,21,11,13,4,21,6,4,13,21,21,8,15,9,4,8,13,6,21,10,23,8,16,8,3,5,15,15,2,21,9,17,9,9,2,17,23,16,19,16,15,16,21,7,7,9,16,6,23,11,16,3,3,8,9,19,17,18,7,6,17,13,7,21,17,16,10,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,7,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,4,8,16,6,10,2,21,5,15,2,16,13,17,15,21,19,5,7,13,8,13,6,7,20,23,5,19,3,13,5,5,2,18,14,17,8,7,8,18,4,8,21,15,11,15,15,21,21,15,4,16,5,9,13,8,16,5,21,5,2,2,16,17,18,7,4,5,5,21,16,8,19,7,14,16,8,6,8,2,15,6,6,6,1,7,21,2,6,21,11,6,15,8,1,15,8,7,5,9,8,15,15,9,21,16,21,13,15,17,5,13,14,5,13,16,8,15,19,15,2,5,21,13,5,8,16,8,2,21,5,2,8,6,8,7,21,9,6,15,8,14,13,5,21,2,5,8,8,7,14,4,15,1,16,15,9,21,2,4,21,16,21,13,6,15,21,7,4,13,7,2,5,8,21,16,8,20,21,4,13,9,2,16,7,5,9,21,21,2,15,15,17,14,14,5,20,8,17,13,5,2,7,13,15,13,13,3,13,7,2,7,17,8,15,16,21,20,14,14,3,2,14,14,21,16,17,15,17,19,17,8,10,8,5,15,7,18,5,6,2,9,13,15,17,2,5,21,13,13,15,17,16,4,3,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,16,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,15,5,6,18,15,5,21,6,6,6,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,6,6,16,23,15,3,2,14,5,6,2,18,15,19,11,7,8,3,4,15,18,7,15,15,21,16,21,10,2,9,8,23,23,14,6,6,1,6,6,16,16,8,19,5,15,5,5,16,18,13,3,7,14,16,8,6,10,3,16,5,8,13,21,14,21,16,6,16,15,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,6,21,13,13,14,5,13,18,6,6,15,1,6,6,1,13,5,5,16,17,6,15,5,2,16,6,14,13,21,7,2,20,15,14,13,5,8,2,5,8,7,8,14,2,15,1,15,13,7,21,2,6,18,16,21,13,5,15,21,14,6,5,2,2,6,16,21,8,2,1,21,16,5,9,21,8,13,5,6,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,8,13,7,13,9,19,13,8,2,9,5,17,15,16,21,20,14,14,6,13,5,14,17,16,21,15,16,1,7,7,2,5,6,6,5,15,6,19,5,9,15,21,17,15,13,15,15,6,16,16,16,6,23,23 +24,23,23,6,17,9,2,2,1,6,15,21,6,4,15,17,13,13,2,17,13,16,7,15,17,5,8,6,8,9,17,7,18,23,13,19,2,6,8,6,2,18,14,21,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,10,6,8,21,6,2,2,16,16,19,5,10,5,4,21,16,8,19,7,14,6,8,6,4,3,16,13,13,6,1,7,21,7,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,6,21,8,4,20,21,2,8,21,13,5,2,7,8,2,21,5,2,20,6,8,15,21,9,6,15,4,5,13,5,14,10,5,8,8,8,14,5,7,1,16,5,8,21,13,9,21,8,21,13,7,15,21,7,6,14,7,2,5,4,21,16,6,20,1,16,15,9,8,8,13,13,15,2,21,2,15,13,21,14,5,15,20,4,17,13,5,4,8,13,8,13,9,9,13,7,15,15,5,17,15,17,16,20,14,14,13,3,13,15,17,21,16,15,15,19,16,8,10,15,4,15,14,15,7,6,17,9,14,17,18,15,6,16,13,4,17,16,15,5,23,23 +24,23,23,2,21,15,6,16,16,2,21,10,6,10,10,21,13,15,2,17,13,16,15,16,16,5,8,8,7,13,4,8,15,23,7,19,2,13,5,6,2,18,14,21,9,7,8,19,4,15,21,21,11,13,8,21,21,7,4,16,5,9,13,6,21,15,21,8,5,8,8,10,18,14,2,7,15,21,16,15,19,7,14,16,8,6,4,18,16,15,14,15,17,9,20,10,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,21,15,10,4,21,13,13,14,15,7,17,8,2,19,21,10,8,21,13,5,7,16,8,2,21,5,2,18,6,14,6,21,9,7,15,17,14,13,5,21,2,5,8,8,8,14,21,15,16,7,2,8,21,10,4,21,8,21,13,8,15,21,4,14,13,7,2,15,10,21,17,10,20,1,2,6,5,4,16,15,5,8,21,21,2,7,8,21,14,15,13,20,8,17,15,5,4,8,13,15,13,5,18,13,7,2,7,17,17,7,16,16,20,14,6,9,9,8,14,2,17,16,16,17,19,17,8,9,8,4,15,8,21,4,10,7,9,15,15,17,15,7,21,13,4,15,17,18,7,23,23 +24,23,15,7,21,9,5,8,17,17,5,21,6,4,10,8,7,13,5,17,13,16,15,16,21,5,8,4,8,9,10,17,20,23,7,19,4,13,9,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,19,5,15,5,4,4,17,17,9,4,4,8,6,8,15,17,15,10,4,5,21,17,14,20,7,14,17,8,6,4,19,17,13,4,7,17,7,8,6,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,10,10,17,13,7,14,2,7,21,8,15,18,21,2,21,1,13,5,7,8,8,10,21,5,2,17,6,14,8,21,9,6,15,4,4,13,5,17,2,5,8,8,8,14,17,15,1,16,9,8,17,9,4,21,21,21,13,9,8,21,8,8,8,5,4,16,8,21,4,4,20,1,1,5,9,4,16,7,5,14,21,21,2,7,17,21,14,17,3,20,7,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,17,17,20,9,6,3,2,21,14,21,17,17,7,17,19,21,8,10,8,5,21,8,21,15,6,2,9,5,17,17,16,3,16,13,7,15,21,18,7,3,18 +24,23,23,23,21,9,5,7,18,4,7,21,6,9,4,19,5,13,4,17,13,17,19,8,21,9,8,5,5,4,8,9,17,23,4,19,9,6,7,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,17,21,5,19,5,1,3,9,10,13,18,21,5,4,4,17,14,17,8,10,5,5,17,13,4,19,15,14,17,8,15,4,9,16,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,21,13,13,21,10,7,21,5,4,18,17,4,4,21,13,5,9,5,8,17,17,8,15,5,6,14,6,16,9,19,8,10,14,3,7,9,17,9,4,8,8,14,4,15,17,8,4,5,17,19,4,21,15,18,13,9,17,21,5,4,4,3,4,5,17,18,17,4,19,21,10,5,9,9,8,13,8,9,2,17,15,18,7,1,14,4,5,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,4,9,10,10,14,17,15,21,13,17,21,19,8,9,14,9,4,9,15,14,7,9,6,6,17,17,10,10,15,15,4,21,17,15,9,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,3,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,1,6,14,15,21,9,7,15,17,14,13,5,6,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,23,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,15,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,15,6,7,17,15,8,15,20,10,2,17,13,8,7,13,7,18,21,15,2,6,21,3,8,13,2,6,21,23,13,18,5,16,3,8,15,21,14,21,15,7,16,17,4,16,14,17,15,21,16,15,21,5,2,17,15,6,13,15,21,5,14,15,21,14,16,8,17,5,14,15,5,4,7,16,14,8,13,16,7,15,18,2,19,14,15,17,21,15,16,15,5,21,16,3,10,1,21,8,16,7,5,9,15,7,15,5,15,16,21,5,21,21,23,13,21,5,8,16,6,5,2,21,2,6,20,5,11,15,13,17,8,16,2,3,2,1,9,2,1,19,6,14,21,5,14,15,3,15,9,21,13,7,15,15,15,21,16,6,21,21,6,2,17,20,21,5,2,16,15,3,14,6,15,8,15,6,21,2,2,17,1,13,15,10,16,18,23,8,10,2,21,7,15,6,21,2,15,15,16,2,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,8,5,7,13,5,2,17,15,16,15,15,21,8,2,7,5,2,2,15,15,14,5,16,5,21,15,17,13,15,15,15,2,7,15,18,6,23,23 +24,23,23,7,16,6,10,4,21,15,15,21,6,10,2,7,13,13,2,21,13,16,15,21,17,5,8,15,5,13,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,10,3,5,21,21,9,10,2,17,6,17,4,4,13,5,21,8,9,19,9,14,17,15,6,4,3,16,13,2,7,1,7,21,7,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,10,21,13,13,14,10,13,16,8,15,18,15,2,4,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,15,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,8,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,16,21,16,8,19,18,8,10,14,10,14,6,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,6,23,23 +24,23,23,23,16,5,6,2,21,2,6,17,4,5,2,19,15,16,2,21,13,16,16,15,10,7,14,16,8,13,2,16,3,23,8,19,2,15,5,6,2,18,15,17,11,7,14,18,4,16,19,15,15,15,15,17,21,2,21,6,15,6,13,7,21,2,21,5,6,8,21,14,17,5,14,6,5,17,16,16,9,7,14,16,8,7,6,3,10,13,2,16,21,14,17,5,2,21,11,6,15,15,21,8,2,7,5,9,8,15,13,9,21,1,21,10,2,17,13,13,14,13,15,16,8,15,18,15,2,7,16,2,5,6,8,8,2,21,5,2,20,6,14,6,21,9,6,15,15,2,13,5,6,2,5,8,8,8,15,15,13,21,15,2,13,18,2,6,16,21,21,13,15,13,21,14,15,14,10,10,2,8,21,21,13,20,1,2,15,8,8,8,7,5,8,2,17,2,13,13,21,14,14,13,20,8,7,15,5,4,8,13,13,13,9,3,13,8,16,9,5,15,13,16,16,20,7,14,5,13,10,14,21,21,21,15,17,21,7,5,7,8,8,13,5,15,14,21,6,13,15,14,16,15,6,8,8,15,16,21,16,5,23,23 +24,23,23,23,21,2,16,15,17,4,14,17,21,6,9,19,10,8,8,21,6,1,13,21,20,17,8,14,8,6,11,21,17,23,5,19,10,7,10,4,7,18,7,15,15,7,17,7,4,21,16,21,19,15,19,19,21,6,10,17,17,6,6,4,17,5,14,10,10,21,17,15,16,9,15,16,5,21,8,6,13,15,13,16,17,2,21,18,14,10,4,4,20,8,17,7,6,21,21,8,15,1,17,15,16,7,5,9,8,15,8,9,16,21,21,5,21,16,23,13,21,14,8,21,10,15,20,17,10,6,23,23,23,14,6,17,10,18,6,2,19,1,1,2,14,23,23,23,23,17,4,5,4,6,9,2,21,8,14,7,15,15,15,4,21,21,21,2,11,16,4,2,6,23,23,23,23,23,6,15,15,21,13,18,7,14,21,9,10,10,10,18,23,10,6,13,21,15,13,9,18,15,14,15,11,2,17,18,9,4,8,13,2,21,5,23,2,17,6,3,5,16,15,19,21,10,15,9,6,8,8,23,17,17,17,15,15,18,7,19,5,4,8,23,13,7,13,10,13,17,7,20,21,2,6,17,13,10,8,16,19,10,10,19 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,6,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,16,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,18,8,6,20,1,4,13,9,8,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,17,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,16,21,14,15,7,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,8,7,15,10,17,15,6,17,18,15,13,15,13,15,8,13,18,21,3,15,2,6,17,15,5,13,14,6,16,23,8,16,13,15,5,6,14,16,16,21,15,7,16,18,4,17,21,16,21,8,15,19,16,2,15,16,15,15,13,6,21,5,14,8,15,2,8,8,16,8,15,2,19,2,17,13,13,16,13,8,15,13,18,15,5,5,16,6,15,7,20,2,5,21,15,21,9,1,1,7,1,7,5,9,15,15,8,5,16,17,19,3,2,21,23,13,8,6,15,16,5,2,16,17,15,5,21,13,21,15,5,8,2,21,17,13,11,11,6,5,21,18,15,15,16,10,14,21,2,8,7,3,7,8,14,2,5,16,8,8,21,21,9,15,21,20,8,5,8,15,15,14,15,6,15,11,2,10,15,2,5,17,1,15,21,10,23,17,20,14,3,2,21,8,15,13,18,14,13,6,16,2,17,15,15,4,8,13,8,21,14,23,8,20,2,9,6,15,13,16,16,8,19,14,5,13,2,2,19,15,16,15,16,18,8,2,15,15,7,5,2,10,14,21,16,5,15,7,17,13,2,15,15,18,15,15,23,23,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,10,15,8,3,4,6,18,7,4,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,19,7,23,23,8,6,4,21,9,5,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,19,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,10,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,16,21,14,16,3,4,2,9,17,21,17,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,7,5,21,9,7,2,1,15,5,21,6,4,2,7,13,13,2,21,13,16,15,15,21,5,21,4,8,13,10,2,21,23,15,20,2,15,13,6,2,18,2,1,11,7,8,18,4,15,14,21,15,15,3,16,21,2,2,16,5,10,13,2,6,5,21,7,2,4,16,8,19,13,4,15,16,21,1,13,9,7,14,17,8,6,4,3,16,15,5,13,21,8,17,13,10,21,11,6,15,8,17,15,20,7,5,9,15,15,15,9,21,21,21,5,15,16,13,13,14,4,15,21,8,2,18,21,2,7,1,5,5,10,16,8,2,11,5,2,19,6,14,6,21,9,13,13,15,15,7,5,14,2,5,8,8,8,14,15,15,17,21,5,8,20,4,8,21,21,21,13,5,15,21,7,15,8,7,2,15,10,21,8,8,20,21,16,15,9,2,8,13,13,4,2,21,2,15,13,21,14,14,13,20,2,16,13,5,4,8,13,9,5,13,4,7,17,8,9,5,17,15,17,15,20,14,15,5,2,14,14,17,21,17,15,15,18,21,15,13,7,7,14,5,5,5,16,2,9,15,17,3,15,6,15,15,2,17,21,16,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,4,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,6,3,3,5,10,21,16,6,21,6,2,4,18,13,15,2,21,13,16,19,15,21,15,8,13,8,13,15,15,21,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,2,2,9,14,23,23,14,7,3,21,5,8,16,16,8,19,8,6,5,5,21,21,4,7,15,16,17,8,2,10,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,6,21,8,8,19,16,2,13,21,13,5,15,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,7,7,14,2,15,21,13,7,8,19,2,6,17,16,21,15,5,15,21,14,15,6,10,2,15,18,21,2,5,21,21,6,2,9,8,8,13,15,10,2,17,2,15,13,16,14,2,6,20,8,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,15,16,16,20,14,14,9,15,15,14,21,16,17,15,17,1,7,7,4,15,15,4,5,15,6,19,5,10,8,21,17,15,6,15,15,15,19,16,16,23,23,23 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,21,14,13,5,16,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,8,8,15,2,21,2,6,21,6,2,15,3,13,15,2,16,13,15,18,15,19,9,16,15,8,13,16,15,16,23,2,3,2,15,5,6,2,18,14,1,21,7,8,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,6,4,16,16,3,19,8,6,15,5,11,16,7,5,7,14,16,8,5,8,3,21,6,7,13,21,7,16,15,2,21,11,5,15,15,17,13,5,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,15,15,16,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,21,21,9,7,15,6,14,13,2,16,8,5,8,8,8,14,7,15,21,15,2,5,19,15,2,21,16,21,13,9,16,21,6,2,2,5,2,6,2,21,8,19,20,21,21,9,11,2,8,7,13,8,2,18,2,15,13,21,14,14,6,20,8,16,15,5,4,8,13,13,13,7,19,13,7,11,9,5,16,13,16,15,20,8,14,13,13,16,14,16,16,21,15,16,21,8,8,4,14,15,7,5,15,15,13,5,3,14,21,16,2,5,15,15,6,15,21,15,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,8,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,1,21,2,15,10,20,15,10,17,6,3,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,3,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,6,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,1,21,21,15,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,23,6,3,8,14,6,16,16,11,4,8,15,7,16,13,4,21,18,21,21,16,6,16,15,9,2,21,6,5,13,2,21,5,14,13,2,2,17,6,17,14,5,6,21,2,16,6,5,7,13,21,21,19,2,1,15,5,10,2,21,8,16,15,5,15,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,15,3,21,16,23,13,21,5,15,16,3,5,17,7,2,2,21,13,19,10,3,8,21,1,21,5,19,17,2,9,6,2,8,14,5,16,14,20,8,8,7,19,13,11,15,15,6,21,15,5,21,17,15,13,21,13,6,13,18,21,21,7,5,14,16,2,3,2,16,21,8,20,21,15,15,5,8,23,5,8,7,1,21,15,5,15,18,21,10,10,1,16,21,2,3,4,8,13,7,17,6,23,8,15,2,17,6,16,13,3,21,7,13,14,10,13,2,23,16,15,19,15,16,15,15,9,20,14,5,5,21,2,15,15,15,17,5,5,1,2,6,17,13,6,10,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,2,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,7,15,21,10,9,10,17,4,6,17,15,15,6,15,4,13,4,16,13,16,8,15,16,16,21,6,7,13,6,8,16,15,7,21,9,14,10,6,3,18,14,1,10,7,16,19,4,21,14,17,7,1,15,16,1,4,15,16,5,15,13,4,16,4,21,8,5,4,16,8,17,7,4,7,6,18,16,13,3,7,14,17,2,5,10,3,14,9,13,15,21,8,16,6,6,21,21,2,19,15,21,7,6,7,5,13,8,15,7,5,16,21,1,4,21,15,13,13,14,15,15,16,10,15,23,21,8,6,21,7,17,4,5,21,17,16,21,5,8,6,10,8,18,8,10,5,4,8,15,10,19,2,9,20,15,8,14,6,15,15,16,15,21,21,2,15,21,3,6,7,2,13,16,7,6,7,7,10,7,21,21,21,4,18,1,8,6,7,8,14,13,15,4,2,21,4,13,1,21,14,15,13,8,14,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,17,13,17,17,8,21,4,9,13,4,3,16,15,17,15,21,18,16,7,5,7,14,15,5,10,16,8,2,6,13,16,17,15,4,17,15,4,15,16,19,5,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,8,19,7,18,18,18,6,5,21,6,7,13,18,16,19,23,13,19,9,6,9,16,4,17,8,15,15,13,11,1,4,21,14,17,15,16,7,21,17,4,5,16,6,2,13,4,17,8,18,1,5,4,17,4,17,5,13,16,5,4,16,19,13,8,13,17,17,3,6,18,9,7,2,5,19,8,16,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,16,23,13,1,5,2,17,9,6,5,17,4,6,1,13,21,6,9,8,4,21,9,2,4,8,15,5,6,2,23,2,5,9,17,9,16,6,9,21,8,7,15,2,5,21,7,4,17,20,4,3,21,19,4,15,8,19,21,9,6,6,9,7,8,1,21,17,5,17,21,2,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,4,19,6,17,7,7,4,8,13,5,4,8,23,13,16,6,9,5,8,15,21,17,10,21,7,4,13,8,23,18,8,18,8,16,21,7,8,6,16,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,9,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,15,9,19,8,16,4,15,8,5,21,16,14,15,7,14,17,21,5,13,4,15,13,7,8,19,7,21,9,6,17,15,2,18,1,16,10,19,7,5,9,7,15,8,9,17,17,17,5,2,17,13,13,17,10,15,16,9,9,6,17,2,2,1,13,19,8,9,8,8,21,9,2,19,1,23,2,17,10,7,10,17,5,15,13,21,6,9,19,17,9,15,10,6,15,7,5,21,21,4,9,17,19,9,9,8,21,10,9,9,9,7,6,16,21,1,21,9,10,21,7,9,9,19,19,23,9,20,20,21,8,15,9,21,7,8,7,15,7,8,20,5,4,14,13,9,5,14,2,13,16,6,9,5,17,15,16,17,2,16,9,13,2,15,23,19,16,16,13,21,21,8,10,3,8,13,7,9,13,21,7,19,8,7,4,18,15,10,21,13,15,15,17,15,23,23,23 +24,23,23,5,17,15,10,8,15,6,10,17,6,15,2,21,9,21,2,17,13,21,15,16,17,5,8,13,13,13,14,13,8,23,18,2,4,15,5,6,2,18,15,1,15,7,8,18,4,15,21,15,11,15,15,15,21,5,13,13,23,23,23,5,15,16,21,5,2,10,7,15,16,15,10,6,5,21,10,15,19,7,14,16,8,5,4,21,16,13,15,2,2,8,8,2,5,18,11,15,1,1,21,2,8,7,5,9,8,15,15,9,4,16,21,6,15,17,13,13,14,8,15,21,8,15,18,21,2,15,9,13,5,6,16,8,2,21,5,2,18,6,14,5,21,9,10,15,8,14,13,5,14,2,5,8,8,8,14,2,15,1,15,6,8,1,6,4,21,16,21,13,5,15,21,15,16,14,15,15,2,10,21,6,15,20,1,15,15,9,7,16,15,13,13,1,21,2,15,7,21,14,4,5,20,15,17,15,5,2,13,13,15,13,13,3,13,8,2,13,17,16,15,16,17,2,14,14,15,2,15,14,21,16,16,15,17,19,21,5,13,8,10,3,14,21,4,16,2,5,15,15,1,15,6,21,13,15,15,17,16,15,15,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,18,2,13,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,13,11,2,9,23,3,13,4,21,14,23,19,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,7,21,18,15,10,17,7,7,21,8,4,5,15,13,13,6,20,13,17,18,18,6,5,21,10,8,13,6,8,21,23,7,17,9,6,5,10,2,18,19,15,15,7,16,17,4,16,14,17,1,8,15,16,18,15,6,15,19,15,13,4,18,15,21,6,5,4,17,4,21,2,8,6,5,21,16,13,13,15,13,16,21,10,3,8,14,13,8,6,18,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,1,17,5,21,16,23,13,8,6,7,17,2,9,15,1,10,4,8,6,1,8,9,7,3,18,19,9,4,21,1,16,16,14,15,23,23,6,21,6,13,19,9,6,16,8,15,4,5,1,13,7,3,21,2,19,21,15,8,13,4,17,17,7,19,5,7,11,21,4,1,16,15,17,21,4,8,10,10,3,23,2,6,2,17,14,18,21,21,14,14,4,20,6,18,15,9,4,8,13,7,16,8,23,4,17,8,3,5,16,13,17,21,19,16,13,7,3,15,23,16,8,21,7,17,21,9,4,13,21,6,23,23,10,4,5,15,15,9,16,1,15,10,17,13,9,21,16,19,3,16,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,8,3,2,6,18,16,10,21,6,10,4,18,5,15,2,17,13,16,19,15,17,5,8,13,8,9,2,8,16,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,9,7,23,23,17,5,4,21,5,6,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,18,9,4,21,5,13,14,9,13,18,6,4,15,21,4,10,17,13,5,2,16,8,4,15,5,2,19,6,8,5,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,16,5,5,16,21,7,15,5,4,2,4,17,21,8,5,20,1,2,13,9,8,8,13,5,10,21,17,2,15,13,16,14,4,5,20,6,16,13,5,4,7,13,15,15,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,17,17,15,17,21,7,7,2,5,8,10,5,15,8,19,9,9,6,21,17,15,10,15,15,4,16,8,17,23,23,23 +24,23,23,7,21,2,3,3,17,4,4,17,15,15,7,8,9,15,16,16,13,16,7,17,16,13,9,9,13,16,5,8,17,23,15,16,9,15,4,2,3,18,14,1,10,7,16,18,4,18,3,17,15,16,8,1,21,7,6,17,5,4,13,9,18,7,21,5,10,4,17,4,17,10,4,4,5,21,16,14,19,7,14,17,2,6,4,19,14,6,13,8,21,8,17,15,6,17,21,4,19,1,16,7,10,7,5,9,17,13,11,5,16,21,21,2,21,21,13,13,14,10,18,16,6,9,19,18,21,9,9,4,18,4,5,17,7,17,4,17,9,6,6,16,1,10,9,9,20,5,21,10,18,10,9,20,8,8,14,1,15,15,9,10,16,21,15,7,18,19,7,9,7,21,21,7,4,4,7,3,5,18,17,20,4,17,1,2,6,8,7,8,13,21,5,10,21,4,13,4,21,14,6,13,8,16,16,15,3,4,8,13,20,7,13,2,15,15,16,9,5,16,13,16,16,18,21,14,8,13,6,3,18,18,17,7,17,18,17,8,5,7,4,6,5,4,8,15,5,15,4,17,17,15,15,17,15,4,15,15,20,5,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,17,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,5,21,5,15,3,21,15,2,16,14,13,8,16,7,15,19,16,13,2,21,5,13,14,15,8,20,23,8,2,3,15,5,15,7,3,19,15,15,7,8,1,4,16,13,16,21,15,15,21,19,2,15,15,6,15,13,7,21,6,21,5,15,6,16,14,16,16,9,6,5,7,15,10,13,15,14,2,18,7,5,2,21,13,13,5,15,7,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,16,17,15,3,16,23,13,21,5,15,16,15,6,16,20,7,21,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,13,15,13,17,8,9,15,16,8,15,15,5,21,15,15,21,21,13,15,21,15,8,13,15,21,15,7,14,15,7,11,15,15,1,21,5,16,21,21,15,10,6,3,23,2,6,5,21,15,15,13,21,14,6,13,8,2,17,15,3,4,7,13,20,16,2,23,13,16,2,3,13,15,13,16,16,21,14,5,5,15,14,14,19,16,17,15,16,11,8,8,8,5,21,15,5,6,5,5,15,11,21,21,17,15,3,17,7,15,10,16,20,15,23,23 +24,23,23,23,23,23,23,10,15,15,6,16,21,6,7,15,13,21,7,13,7,17,21,16,2,3,21,13,8,13,3,6,21,23,15,21,5,15,5,2,14,19,14,21,15,7,16,15,4,21,14,21,15,15,15,15,21,5,8,15,3,9,13,13,18,5,21,7,1,14,16,3,17,5,13,8,7,2,7,21,13,14,13,17,15,2,18,8,3,14,15,8,17,15,16,13,5,21,17,2,21,15,17,6,17,7,5,9,8,15,15,5,15,16,18,2,17,16,23,7,14,13,5,16,8,5,20,21,2,9,21,13,8,7,13,17,16,21,2,3,14,17,13,6,21,19,15,10,21,5,16,6,2,15,9,15,13,8,15,2,7,21,15,5,21,21,10,4,17,20,5,13,8,16,23,7,14,15,16,15,15,14,21,2,6,1,21,15,15,9,16,18,23,2,3,2,21,15,14,5,18,7,15,5,8,8,20,19,7,4,8,13,7,18,16,23,3,21,2,3,6,15,13,16,16,6,3,8,13,13,14,15,21,15,16,16,15,21,8,2,7,2,15,15,16,10,14,7,15,6,10,15,1,13,3,15,15,2,17,21,3,5,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,9,2,16,5,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,2,21,2,15,21,6,2,6,3,10,15,2,16,13,16,18,15,21,9,21,15,8,13,15,8,21,23,21,3,2,15,3,6,21,18,14,17,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,8,10,21,7,2,16,17,3,19,8,13,15,5,16,8,4,3,15,14,16,8,4,5,3,17,5,8,13,1,8,17,2,15,21,11,5,15,8,17,2,19,7,5,9,11,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,5,2,2,8,5,8,8,15,14,19,15,17,15,2,8,19,10,2,21,16,21,13,9,15,21,5,2,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,7,16,6,2,18,2,4,13,21,14,4,5,20,4,16,15,5,4,7,13,13,13,7,8,13,8,7,9,5,16,15,17,15,20,8,14,5,13,15,14,17,16,21,15,21,18,8,3,4,14,8,10,14,8,15,7,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,14,15,10,16,19,18,8,5,21,13,8,9,10,7,21,23,23,19,2,13,7,7,8,21,14,7,15,7,1,17,4,16,18,17,21,15,2,15,19,6,5,21,2,9,13,7,21,7,2,4,6,8,18,8,21,8,14,6,9,16,16,13,13,15,13,16,21,10,13,2,14,19,13,8,16,14,21,10,6,15,21,5,21,1,17,8,6,7,5,9,8,15,15,9,21,21,17,5,2,21,23,13,1,5,2,17,9,7,19,21,10,7,3,13,19,7,3,7,16,21,2,2,4,1,1,5,8,4,23,15,1,6,6,13,2,6,9,1,8,7,8,2,5,16,15,21,21,18,4,2,21,19,2,13,9,11,16,13,14,15,10,5,2,6,1,21,6,17,19,4,2,10,8,23,5,9,5,7,17,14,13,5,21,14,10,13,8,16,16,15,3,4,8,13,6,16,7,23,5,16,2,3,5,13,13,17,16,19,8,14,4,13,7,23,19,16,21,16,17,18,8,2,9,19,8,14,23,23,23,23,23,19,6,8,1,15,13,21,7,6,4,17,19,10,15,18 +24,23,23,15,3,6,4,6,18,2,15,21,6,4,4,18,5,15,3,14,13,16,19,15,17,5,8,2,5,13,10,6,17,23,8,3,2,15,5,6,2,18,15,19,13,7,8,18,4,15,21,10,15,13,15,17,21,15,10,16,21,2,5,13,2,6,1,5,4,16,16,3,19,13,10,5,15,17,21,14,9,7,14,16,8,6,4,3,16,15,5,13,1,7,21,2,6,21,11,5,15,16,16,15,19,7,5,9,8,15,15,9,21,21,18,5,10,21,13,13,2,2,13,7,8,2,16,21,4,10,21,13,5,3,8,8,7,1,5,2,19,6,10,6,21,13,7,15,16,14,13,5,14,2,5,8,7,8,14,2,15,18,15,6,5,21,2,15,18,15,16,6,5,15,21,15,14,9,5,2,6,10,21,9,5,20,1,7,13,7,2,8,13,5,15,21,17,2,15,13,16,14,4,5,20,4,16,6,5,4,7,13,10,16,4,19,13,8,2,9,5,17,15,16,16,2,14,14,13,2,15,14,17,16,16,7,16,1,7,3,13,5,8,10,5,15,6,14,3,5,6,21,16,15,6,15,13,21,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,15,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,7,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,16,7,16,17,2,5,21,13,10,7,18,9,13,3,16,13,17,15,16,2,2,16,13,15,13,20,8,16,23,15,3,9,13,9,10,21,18,14,10,10,7,16,7,4,21,20,16,7,1,15,18,21,5,15,16,5,2,13,4,21,2,21,8,5,8,15,8,17,8,2,10,5,21,8,21,3,10,14,7,15,15,1,16,13,15,8,13,8,8,19,13,9,21,1,9,2,15,1,8,10,7,5,9,8,11,9,5,15,21,21,2,15,16,13,13,14,5,15,16,2,13,18,21,15,2,2,18,17,13,9,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,9,14,14,5,13,15,15,14,15,7,17,16,10,15,21,15,4,21,4,6,13,5,1,21,7,15,7,7,8,15,8,21,21,7,17,1,13,6,15,4,8,13,14,10,2,17,4,13,13,16,14,14,13,20,3,19,21,3,4,8,13,8,13,10,5,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,16,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,23,10,17,8,21,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,5,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,1,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,4,17,13,15,15,21,17,6,3,20 +24,23,23,8,21,6,7,2,21,4,14,21,17,10,15,3,4,13,4,16,7,16,15,17,4,9,21,6,8,13,6,7,18,23,21,19,3,6,5,5,14,1,14,8,15,7,21,17,4,21,14,17,1,17,6,7,19,2,10,15,6,6,4,4,17,5,21,13,6,1,21,8,21,4,10,7,5,4,16,14,13,7,13,17,21,8,5,3,18,7,15,13,18,14,21,16,5,15,17,3,21,1,17,16,19,7,5,9,8,15,8,9,21,16,21,5,4,17,23,13,17,13,7,8,15,15,18,1,6,4,21,13,19,14,9,8,4,15,3,7,4,8,7,16,18,14,6,2,7,4,4,18,13,21,13,7,8,8,15,15,6,1,17,2,21,11,6,7,21,10,4,13,6,21,16,7,4,6,15,7,6,15,1,21,4,3,21,2,15,11,5,5,23,4,5,4,18,14,2,18,21,14,14,5,8,4,17,15,18,4,8,13,7,16,5,23,7,7,4,8,15,15,13,17,17,6,11,13,10,13,23,14,16,15,16,11,16,1,8,5,6,9,6,5,4,5,9,15,13,9,2,21,11,15,6,16,15,2,16,16,18,6,3,18 +24,23,23,8,21,10,4,10,17,2,7,17,21,4,5,4,4,15,1,17,13,16,15,16,21,19,23,9,13,4,17,8,16,23,7,16,9,9,5,10,13,19,15,1,21,7,8,18,4,18,14,21,15,21,15,16,11,5,19,21,5,2,10,4,21,14,21,6,8,6,17,19,16,7,4,15,5,21,3,14,19,7,14,21,2,5,4,10,14,6,13,5,17,7,17,4,6,21,21,2,19,11,16,7,21,7,5,9,9,15,11,5,17,21,17,2,19,17,13,13,17,6,2,21,10,10,19,17,15,5,21,13,18,14,5,1,16,17,16,15,8,6,8,10,1,3,10,10,8,13,9,10,15,21,9,2,8,2,14,7,15,15,16,21,21,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,11,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,19,5,2,21,15,6,21,6,2,10,19,9,15,19,17,13,21,18,15,8,9,16,13,7,13,2,8,21,23,15,3,2,5,5,5,14,18,15,1,11,7,8,18,4,15,19,15,15,15,2,16,21,10,10,15,10,2,13,6,21,5,21,10,10,2,17,18,16,5,14,15,15,21,21,14,9,7,14,16,8,15,14,10,15,13,9,15,1,14,21,15,10,21,11,15,15,15,21,10,3,7,5,9,15,15,15,9,21,21,21,15,10,17,13,13,14,14,15,17,8,5,18,15,2,7,17,13,5,10,2,8,2,21,5,2,20,6,17,5,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,2,15,21,13,8,13,17,10,2,21,21,8,13,8,16,21,13,6,15,10,2,7,10,21,6,2,20,21,2,5,9,16,8,23,23,7,7,1,2,15,13,21,14,14,13,20,17,8,15,5,4,8,13,7,13,9,19,13,7,8,9,5,16,13,1,16,19,13,14,7,13,10,2,16,7,21,7,21,1,8,2,7,10,7,15,9,15,5,13,21,2,14,21,17,15,6,16,8,4,7,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,11,17,2,15,13,21,14,15,8,20,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,17,4,15,5,18,15,4,21,6,5,10,18,5,15,4,21,13,16,19,15,16,5,8,13,8,9,10,8,16,23,8,19,2,14,5,6,2,18,15,18,15,7,8,17,4,15,21,8,16,13,16,21,21,10,10,4,7,23,23,17,6,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,7,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,17,13,13,14,5,7,21,4,4,15,21,2,6,17,13,5,5,16,8,9,14,6,2,19,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,15,4,15,21,15,4,7,21,10,15,18,15,21,6,5,8,21,14,4,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,6,16,15,5,4,8,13,7,15,7,19,13,8,2,9,5,17,15,17,17,20,14,14,4,13,5,14,17,16,21,15,17,21,7,7,2,5,10,4,5,15,4,19,5,5,4,21,17,15,6,15,15,4,6,16,17,4,15,18 +24,23,23,23,20,10,10,15,17,5,6,16,21,10,6,15,4,13,6,18,13,16,15,16,8,3,21,6,7,13,1,8,16,23,13,3,10,15,5,10,21,18,10,1,15,7,16,18,4,17,14,17,17,16,8,21,1,2,5,16,6,15,13,4,17,2,21,5,10,2,17,14,21,2,19,6,6,2,16,14,13,7,13,16,21,10,6,5,7,13,15,6,21,8,16,4,5,21,15,1,21,1,8,17,16,7,5,9,19,15,8,5,1,16,17,9,21,16,23,13,21,13,9,17,6,4,3,1,2,6,21,13,21,6,7,17,19,21,14,10,8,7,23,23,23,23,14,13,15,14,8,8,6,9,9,16,15,8,14,15,5,21,9,2,21,21,7,1,16,15,4,4,6,17,21,7,15,15,7,11,5,21,17,21,5,17,21,2,2,10,10,19,23,9,7,2,21,14,21,21,21,14,14,13,8,2,16,15,3,4,8,13,8,16,9,23,13,16,16,9,5,15,13,17,17,19,21,14,6,13,13,10,17,15,17,7,16,21,7,2,4,16,6,23,6,4,10,6,15,6,2,8,17,15,4,16,15,2,15,16,19,6,23,23 +24,23,23,15,21,2,14,6,21,15,15,21,6,4,2,19,13,15,2,21,13,16,19,15,3,9,8,2,8,13,15,15,16,23,15,19,2,15,5,6,7,18,15,1,11,7,8,18,4,15,17,15,15,15,15,16,21,2,5,3,13,23,13,2,15,15,21,13,6,16,17,3,19,14,14,8,5,17,21,7,9,7,6,10,8,4,15,3,10,6,8,13,1,15,21,13,5,16,11,15,15,15,17,10,19,7,5,9,8,15,13,9,21,1,21,2,2,17,13,13,14,15,13,21,8,2,18,18,2,7,21,13,5,2,16,7,2,21,5,2,20,6,8,5,21,9,8,15,16,14,13,5,14,2,5,8,8,8,14,2,15,21,13,2,8,18,6,21,21,8,21,13,2,15,21,7,5,13,5,2,6,10,21,16,13,20,21,2,13,9,8,8,7,13,4,2,18,13,15,13,21,14,7,5,20,16,21,15,5,4,8,13,8,13,7,19,15,8,15,9,5,21,13,16,15,20,8,13,2,13,8,14,21,21,21,7,16,21,7,8,4,14,15,14,5,15,15,16,5,6,15,21,17,6,6,8,15,2,21,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,16,10,7,15,5,17,10,5,13,8,13,7,17,2,19,5,14,14,13,7,19,15,17,4,8,21,15,4,21,15,17,6,10,7,5,9,8,15,15,19,16,21,13,8,19,8,16,13,18,6,4,17,10,15,21,1,13,6,20,13,21,8,10,8,5,1,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,7,9,2,5,17,7,17,21,18,6,4,17,19,4,13,6,17,8,9,6,15,7,8,10,6,17,21,15,18,18,4,5,8,5,18,23,6,5,2,21,14,15,21,21,14,4,8,16,7,16,19,3,4,17,13,9,6,17,23,15,17,1,3,5,15,13,18,16,8,5,13,4,8,23,8,19,19,17,13,16,18,8,9,5,17,8,23,5,6,6,6,8,17,4,17,17,15,6,17,7,4,21,16,19,5,19,23 +24,23,23,23,23,23,23,23,23,23,2,7,7,15,15,21,14,21,8,21,15,16,15,15,16,5,16,5,13,13,6,15,16,23,13,16,5,5,8,16,16,21,14,16,15,7,15,7,4,21,21,21,21,15,6,16,15,2,2,21,5,9,13,6,21,15,15,13,10,14,15,15,17,21,14,6,5,16,8,13,13,8,13,21,21,13,2,21,7,2,14,13,20,8,16,6,5,21,15,20,21,8,15,15,16,7,5,9,8,15,8,9,15,21,21,2,21,16,23,13,21,14,15,8,15,2,21,15,3,5,21,13,21,6,2,21,8,21,3,5,2,16,2,5,6,2,13,14,5,16,14,14,16,18,15,8,13,8,15,2,5,21,15,2,21,16,15,21,15,16,2,13,8,1,15,8,14,13,15,7,15,2,21,21,13,20,1,2,15,9,8,5,23,3,13,21,16,14,15,21,17,5,13,2,21,21,16,15,9,4,8,13,8,5,8,23,13,16,2,15,5,15,13,16,17,16,13,15,2,2,16,15,19,15,16,16,15,3,20,5,16,15,14,7,8,6,2,15,15,16,3,15,17,2,5,16,13,13,15,21,15,23,23,23 +24,23,4,4,21,6,10,4,21,10,8,15,18,15,9,18,2,13,5,16,13,16,19,16,3,9,21,2,8,13,4,8,16,23,15,17,9,15,5,8,21,18,14,8,15,7,8,17,4,17,14,17,10,11,13,21,18,5,4,17,10,10,13,6,21,4,19,13,10,6,21,17,19,4,5,7,21,3,19,5,5,13,17,16,13,7,21,4,5,13,7,4,17,14,21,7,6,16,16,1,21,1,6,8,16,7,5,9,8,13,7,21,20,11,10,15,21,15,13,13,13,7,7,17,9,5,20,21,6,8,9,13,18,3,10,8,2,16,9,7,2,8,14,13,2,4,15,9,10,15,10,19,13,20,13,10,8,8,14,2,6,21,15,9,21,21,8,19,17,2,10,13,4,15,16,7,16,15,15,7,5,6,1,19,2,9,21,13,2,10,23,19,20,5,9,5,13,21,7,10,16,14,14,5,16,4,8,15,11,4,9,13,15,16,9,23,10,7,2,7,6,16,16,21,16,3,15,14,3,13,5,23,19,16,19,11,16,1,8,4,9,10,4,5,6,15,9,6,13,18,15,21,21,2,15,16,13,15,16,21,20,3,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,7,2,18,14,13,2,16,11,21,15,15,20,3,21,6,6,2,6,14,16,23,21,16,9,15,6,8,16,16,3,15,15,7,8,17,4,8,21,16,1,17,8,15,21,10,10,16,10,15,13,2,21,15,21,5,15,6,16,14,21,14,15,6,23,2,14,13,13,15,13,16,21,15,6,21,8,7,16,3,21,7,21,15,5,21,21,2,21,1,17,16,17,7,5,9,8,15,15,9,15,16,17,5,16,16,23,13,18,14,15,17,2,2,11,15,6,10,21,13,11,8,15,8,2,16,6,2,2,21,1,6,16,7,15,23,23,23,23,14,13,2,17,6,8,8,15,21,5,10,15,2,16,18,5,15,21,15,8,13,2,15,21,8,8,6,21,8,13,18,15,21,5,16,21,2,2,10,10,16,23,2,5,2,21,14,15,21,21,14,2,6,15,13,11,20,3,4,8,13,6,17,7,23,13,16,2,3,5,16,13,21,17,13,13,7,2,23,14,10,15,16,16,15,16,21,16,5,10,21,8,5,6,13,13,14,15,11,6,21,17,15,2,17,13,2,15,15,18,5,23,23 +24,23,23,23,21,5,14,15,16,2,6,21,6,2,15,19,5,16,8,21,13,16,7,15,8,9,21,15,8,13,15,2,21,23,15,3,2,14,13,5,2,18,14,17,21,7,16,18,4,7,17,15,15,15,15,16,21,2,5,21,5,23,23,16,7,2,21,6,3,2,16,20,19,14,14,15,5,17,16,14,9,7,21,17,8,15,6,3,16,5,8,13,1,8,16,15,6,21,11,5,15,15,17,2,19,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,2,13,21,8,15,18,15,2,7,17,13,5,5,15,8,2,21,5,2,20,6,17,6,21,9,7,15,6,14,13,5,16,2,5,8,7,8,14,15,15,21,15,2,8,18,15,13,21,21,16,13,5,21,21,2,7,13,5,2,2,2,21,2,5,20,1,21,15,9,8,8,7,13,14,2,18,2,5,16,21,14,5,13,20,2,21,15,5,4,8,13,15,13,5,19,13,7,9,9,5,15,13,16,15,20,9,14,15,13,10,14,17,16,1,16,15,1,7,2,2,15,6,2,5,15,14,2,16,5,15,15,21,15,5,16,15,2,21,16,16,2,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,6,15,21,17,10,13,21,6,10,4,3,9,15,7,17,13,16,18,15,8,9,21,15,7,13,4,8,16,23,15,3,2,15,10,6,14,18,15,1,11,7,8,18,4,15,19,15,7,13,2,17,21,10,1,15,10,3,13,6,21,7,21,5,5,14,1,18,16,5,14,15,13,17,21,14,9,7,14,16,8,15,14,2,15,13,13,6,1,8,21,15,6,21,11,10,15,16,21,10,10,7,5,9,15,13,15,9,17,21,21,9,2,17,13,13,14,10,15,17,8,15,18,15,2,7,17,13,5,3,10,8,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,21,2,5,8,7,8,14,6,15,21,13,15,13,18,2,15,21,21,5,13,5,16,21,15,14,14,10,2,13,21,21,5,5,20,1,2,15,9,10,8,23,23,7,7,1,2,14,13,21,14,15,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,6,13,10,2,16,21,21,15,17,1,8,2,8,10,15,9,23,5,14,4,15,6,14,21,17,13,6,16,8,8,23,23,23,23,23,23 +24,23,10,4,21,19,15,9,17,3,10,18,17,7,10,10,4,15,6,16,13,16,15,17,17,15,23,5,13,4,5,8,16,23,8,16,6,9,9,2,2,19,14,21,1,7,16,18,4,21,3,10,15,21,15,16,13,5,19,11,4,2,3,10,21,7,18,5,8,21,21,8,16,5,7,8,5,21,10,14,19,7,14,21,2,5,2,19,14,3,13,13,18,7,21,4,10,21,1,6,19,8,21,3,21,7,5,9,9,15,11,5,17,21,18,4,18,8,13,13,14,15,16,8,5,2,19,17,2,7,21,13,17,9,5,18,7,17,10,19,8,6,5,5,1,3,10,5,21,9,21,13,19,6,9,20,7,8,14,21,15,8,15,6,16,17,6,15,21,21,8,2,8,21,18,5,4,14,3,10,6,18,17,4,6,7,21,17,8,11,10,8,13,8,9,2,17,16,3,14,21,10,5,10,16,8,16,13,3,4,8,13,8,13,5,2,17,15,17,9,5,15,13,18,16,10,21,14,9,13,3,2,19,8,21,16,17,18,16,4,5,7,10,6,7,1,6,5,8,6,15,17,17,15,10,17,7,6,1,16,19,10,15,18 +24,23,23,7,21,5,4,10,21,15,6,21,6,10,10,7,10,13,21,21,13,17,8,16,17,9,8,13,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,17,21,15,15,15,16,21,9,4,7,15,7,10,14,4,21,21,5,4,3,21,3,19,3,6,2,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,7,16,7,10,21,11,15,15,8,16,10,19,7,5,9,8,15,15,9,21,21,17,10,6,21,13,13,16,6,7,16,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,21,6,14,6,21,9,7,15,21,14,9,5,14,2,5,8,8,8,14,7,15,1,15,15,7,1,9,15,21,16,21,13,5,15,21,14,15,15,10,2,6,10,21,15,16,20,21,4,13,9,8,8,13,13,6,8,17,2,15,13,15,14,15,6,20,17,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,15,15,14,17,16,21,16,17,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,15,15,8,4,17,21,21,7,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,15,13,17,21,15,21,8,7,16,17,10,2,8,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,6,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,9,21,21,10,4,7,7,2,6,4,17,1,2,1,21,4,17,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,3,8,14,8,10,16,11,2,8,15,7,16,13,4,21,18,21,21,16,6,16,15,9,2,21,10,5,13,2,21,15,7,5,10,2,17,6,17,14,5,6,21,2,16,6,5,7,13,21,21,19,2,1,7,5,10,2,21,8,16,16,5,15,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,15,3,21,16,23,13,1,5,15,16,3,15,16,15,2,6,21,13,19,10,3,8,10,1,21,5,19,17,2,9,6,2,8,14,6,16,14,20,8,8,7,18,13,11,15,15,6,21,15,5,21,17,2,2,21,13,6,13,7,21,21,7,5,14,16,2,7,2,16,21,8,20,21,15,15,5,8,23,5,8,7,1,21,15,5,7,18,21,10,10,1,16,21,3,3,4,8,13,7,17,5,23,8,15,2,17,6,16,13,3,21,15,13,14,15,13,16,15,19,15,16,15,15,9,20,15,5,13,8,5,21,2,15,15,16,16,5,8,1,2,15,17,13,6,10,17,23,23,23,23 +24,23,23,23,15,6,4,10,18,15,15,21,6,10,2,18,5,15,2,21,13,16,18,15,16,5,21,13,7,6,16,8,8,23,8,19,2,15,5,6,2,18,15,18,11,7,8,18,4,16,19,15,15,13,15,16,21,15,15,15,5,15,13,8,21,7,21,8,5,8,2,17,16,6,15,6,5,4,16,14,6,7,15,17,5,20,23,6,15,13,10,16,16,8,21,6,10,21,11,16,15,15,21,8,2,7,5,9,8,15,13,9,21,21,17,5,15,16,13,13,8,13,6,21,8,15,18,15,2,7,21,13,5,15,10,18,2,21,5,2,17,6,14,5,21,9,8,15,21,14,13,5,5,2,5,8,8,8,14,15,13,21,15,15,13,19,2,7,21,21,8,5,13,14,21,7,9,7,7,2,15,8,21,21,5,20,1,15,13,8,10,8,7,5,8,2,18,2,15,13,16,14,15,13,20,8,8,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,21,13,14,5,13,2,2,17,21,21,16,16,21,7,2,8,15,5,23,5,5,14,5,15,15,15,1,9,6,21,16,15,5,15,16,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,9,8,13,8,4,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,10,15,17,10,10,10,16,15,15,17,15,15,6,13,2,13,2,17,13,16,15,15,1,5,21,5,13,13,13,10,17,23,18,16,9,15,5,1,14,18,14,1,15,7,8,15,4,17,15,16,15,15,8,18,21,5,21,16,6,4,13,9,15,2,21,5,10,10,18,14,1,1,1,14,16,2,6,8,13,15,2,7,15,6,15,14,21,2,7,13,1,8,15,10,7,21,1,6,21,7,17,8,2,7,3,9,6,15,8,5,13,21,17,10,15,16,13,13,19,5,4,16,9,2,20,21,8,7,4,13,17,8,13,10,2,21,5,3,8,1,15,8,21,16,2,15,2,16,17,5,16,2,8,7,7,8,14,2,15,1,21,15,21,21,15,15,17,5,2,13,9,15,21,7,14,6,7,2,15,16,21,21,5,8,1,8,2,8,7,8,13,4,9,2,17,2,15,13,21,14,15,13,8,21,16,15,3,4,8,13,8,21,18,23,13,16,8,5,5,16,13,17,16,2,21,14,5,13,2,3,21,15,16,16,18,18,16,8,13,14,6,23,13,3,8,15,3,15,13,21,17,15,2,1,1,2,8,17,19,5,13,19 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,7,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,6,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,14,15,1,14,16,5,16,15,14,13,21,16,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,17,15,15,5,15,21,18,5,2,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,15,17,13,6,8,8,15,15,2,16,2,6,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,5,15,15,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,18,15,2,15,16,10,6,15,6,15,7,16,13,13,2,21,13,16,15,21,21,5,16,15,8,13,2,10,5,23,15,3,2,13,5,6,2,18,14,21,11,7,8,18,4,21,16,21,15,15,3,16,21,2,2,16,5,10,13,10,6,2,21,5,2,2,17,8,19,2,4,7,5,21,1,6,19,7,14,15,8,6,2,3,16,5,13,5,1,8,16,6,10,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,13,8,10,13,13,14,21,15,21,8,15,20,21,2,7,21,13,5,7,10,8,2,21,5,2,1,6,14,15,21,9,5,16,14,14,13,6,16,2,5,8,8,8,14,2,15,1,15,2,8,16,20,15,16,8,10,13,6,15,21,7,7,15,15,2,15,2,1,21,13,20,21,16,13,9,2,8,13,5,2,2,21,2,15,13,1,14,6,13,20,2,16,13,6,4,8,13,8,13,14,2,13,8,7,9,5,17,13,21,18,20,14,14,5,2,5,15,16,1,16,7,11,19,21,8,13,7,14,15,14,15,6,10,2,5,15,15,21,15,2,16,13,15,21,15,15,23,23,23 +24,23,23,23,21,9,5,2,17,18,6,21,20,2,15,18,14,13,4,8,13,17,15,16,10,2,17,5,13,6,20,7,21,23,7,10,2,13,15,6,21,18,14,10,10,7,16,7,4,21,20,16,8,21,8,16,21,5,15,16,5,10,13,2,1,8,1,5,10,2,16,2,17,13,14,6,5,21,8,21,3,10,14,17,15,15,2,2,15,6,13,7,1,7,16,2,5,21,17,6,8,15,17,8,3,7,5,9,8,15,9,5,7,21,21,2,8,16,13,13,14,7,15,16,2,15,18,16,15,4,4,5,21,13,7,17,2,18,13,14,13,6,2,21,21,10,15,9,19,21,15,9,14,16,5,13,15,7,14,15,15,17,15,7,15,21,8,2,21,15,2,13,8,21,21,7,14,6,7,8,6,19,21,10,13,16,1,7,2,8,2,7,13,14,2,2,21,4,15,13,21,14,14,13,20,10,18,1,3,4,8,13,8,13,10,9,15,13,19,9,5,17,13,17,15,8,15,14,5,13,8,2,19,15,17,16,16,1,1,13,7,8,8,7,13,17,14,15,2,1,15,21,1,10,7,16,7,7,15,16,15,6,19,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,5,15,15,15,15,16,6,4,21,16,13,6,16,15,13,6,18,13,16,20,16,6,6,21,7,13,4,13,7,20,23,13,21,5,6,8,9,10,18,8,15,15,7,16,17,4,21,14,17,21,16,15,19,19,6,15,16,5,6,13,2,21,5,14,6,8,21,19,8,21,16,6,15,5,2,21,6,13,8,13,7,21,10,3,10,14,15,13,8,19,7,19,2,6,17,15,6,21,8,15,9,10,7,5,9,1,13,15,6,21,21,17,4,18,21,13,13,19,15,15,16,10,2,8,16,9,7,20,13,21,7,6,8,5,21,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,21,8,8,14,10,6,1,13,5,21,21,8,2,21,19,2,13,6,21,17,7,6,6,7,2,5,6,21,18,15,9,21,8,9,8,21,16,23,6,5,2,17,14,15,13,16,14,8,13,16,4,16,16,3,4,19,13,7,6,15,23,13,16,16,9,5,11,13,17,16,19,15,5,23,23,8,14,19,16,17,11,16,21,7,10,4,16,9,23,23,15,13,6,15,6,15,16,21,14,4,17,7,2,16,16,20,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,2,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,13,21,21,7,10,2,16,6,17,4,14,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,18,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,7,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,7,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,6,1,4,5,5,18,15,4,21,6,6,10,18,5,15,4,21,13,17,18,15,21,5,8,13,8,9,2,8,16,23,8,19,2,14,5,6,2,18,15,18,15,7,8,17,4,15,21,8,16,13,16,21,21,10,10,4,7,23,23,17,6,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,17,13,13,14,6,7,21,4,4,6,21,2,4,17,13,5,6,16,8,9,14,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,10,5,8,7,8,15,2,15,21,15,8,7,21,10,15,18,15,21,6,5,4,21,14,7,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,4,13,5,14,16,16,21,15,16,21,7,7,2,5,4,4,5,15,4,19,5,5,4,21,17,15,6,15,8,4,16,16,16,4,23,23 +24,23,23,15,15,15,15,8,21,15,10,21,6,2,8,15,13,13,2,21,13,16,11,15,21,5,15,15,7,13,2,2,16,23,6,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,15,2,14,13,21,21,10,10,2,16,8,19,13,4,15,5,21,16,9,19,7,14,16,15,6,4,3,16,13,15,13,1,8,16,15,6,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,21,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,13,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,8,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,21,2,5,9,17,21,6,6,21,15,15,1,6,13,2,16,13,18,19,18,4,9,21,16,8,13,6,9,21,23,13,19,9,10,2,6,10,18,21,7,15,7,17,16,4,21,14,21,21,15,15,1,18,21,1,2,6,2,13,6,8,5,18,2,6,4,17,8,17,4,2,5,6,4,21,14,13,11,13,16,16,7,19,1,8,13,5,6,21,5,17,6,8,21,19,4,18,1,17,16,17,7,5,8,8,15,8,9,15,21,19,4,3,19,23,13,9,5,15,16,17,7,15,21,4,6,21,13,21,6,13,8,10,18,9,2,15,18,19,5,7,17,2,23,6,6,4,13,17,10,9,19,18,16,14,6,6,17,13,6,21,21,6,4,1,19,5,2,2,21,16,7,6,4,16,7,6,6,17,6,4,17,21,21,10,10,10,16,23,9,3,4,1,13,13,1,21,14,17,13,18,14,17,15,3,4,8,13,6,6,6,23,5,4,7,3,5,16,13,17,16,19,16,4,23,23,6,14,18,17,15,11,23,18,15,7,19,4,8,23,5,17,14,15,18,6,5,18,17,2,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,7,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,8,17,6,15,16,21,10,6,6,16,5,7,17,15,15,5,16,13,15,7,18,17,9,9,6,8,1,15,10,16,23,7,16,9,23,5,3,14,18,18,14,15,7,8,10,4,17,19,16,21,13,6,21,19,3,10,19,2,8,13,6,21,5,14,19,10,16,16,8,21,19,5,7,5,2,16,14,13,15,13,17,17,10,13,19,14,8,13,7,18,19,17,5,6,21,16,5,21,16,15,17,19,7,5,9,8,15,15,9,1,21,17,5,8,16,13,13,13,6,4,17,9,14,2,21,10,10,17,13,21,18,5,8,19,16,19,13,4,19,23,23,23,23,23,23,19,13,6,5,8,19,21,8,8,8,14,7,5,15,15,2,18,18,15,21,21,19,9,9,2,21,9,13,6,14,19,5,5,1,21,16,9,4,21,18,1,9,8,23,23,3,8,18,21,2,7,19,21,19,13,13,8,8,7,19,9,4,7,13,21,13,7,23,7,6,10,9,5,16,15,8,18,17,8,14,19,13,7,23,19,7,21,15,16,19,8,15,19,14,15,23,9,19,5,8,17,15,5,7,21,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,13,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,10,17,8,21,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,2,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,5,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,15,18,15,15,21,6,4,6,19,15,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,16,23,15,3,2,5,13,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,2,19,23,23,13,21,2,13,21,6,2,16,16,8,19,2,2,6,5,21,16,5,3,7,14,16,8,6,4,3,16,15,8,13,1,7,21,13,5,21,11,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,5,15,16,13,13,14,2,4,21,10,15,16,21,15,6,21,13,5,13,16,8,2,1,6,2,2,6,8,6,21,9,6,20,8,14,13,15,8,2,5,8,7,8,14,2,15,21,15,6,9,21,2,15,18,16,21,13,5,8,21,15,4,14,6,2,15,2,21,15,10,20,21,8,8,9,8,8,13,13,6,21,17,2,15,13,16,14,4,13,20,17,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,14,14,5,15,15,14,21,16,21,15,16,21,7,9,2,8,5,15,5,15,5,19,5,9,8,21,17,15,4,15,8,7,15,15,16,15,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,8,19,13,18,18,18,6,5,21,4,7,13,18,17,19,23,13,19,9,6,9,16,4,1,16,15,15,13,11,1,4,21,14,17,15,16,7,21,17,7,15,16,6,3,13,4,16,5,18,1,5,4,17,4,17,5,13,4,5,4,16,19,13,8,13,17,17,3,6,18,9,6,2,6,19,8,16,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,17,23,13,1,6,10,17,9,4,5,17,10,6,1,13,21,4,9,8,8,21,9,2,4,8,8,5,23,6,2,4,14,4,9,6,16,6,9,17,8,8,15,7,5,21,7,4,17,20,4,3,21,19,4,13,8,18,21,9,15,5,9,7,10,1,21,17,5,17,21,2,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,9,23,13,16,6,9,5,8,6,21,17,10,21,7,4,13,9,23,18,15,18,8,17,1,7,1,9,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,9,23 +24,23,23,8,18,6,10,2,17,15,5,21,15,9,14,15,21,13,2,17,13,16,15,15,16,5,21,15,8,13,6,6,16,23,1,16,21,13,5,10,21,18,14,1,15,7,8,7,4,16,15,17,15,15,8,19,21,6,1,16,6,10,13,2,18,8,21,8,7,6,18,14,21,1,21,14,16,14,7,15,2,18,7,8,15,4,15,2,15,13,10,19,1,14,15,17,5,21,17,6,21,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,16,13,13,14,10,15,16,9,7,20,16,10,2,4,13,21,15,14,18,7,17,9,2,5,17,15,8,21,16,2,15,9,18,17,5,8,2,5,15,15,8,14,2,15,1,16,2,21,21,15,13,21,19,2,13,6,19,21,7,6,10,7,2,10,16,17,21,13,15,1,7,2,8,16,8,13,4,2,2,17,14,15,9,17,14,21,6,15,2,16,7,3,4,8,13,7,21,7,23,9,8,7,7,5,17,13,17,17,6,11,14,5,13,2,16,17,15,16,15,17,19,15,8,13,10,13,23,13,4,21,15,2,6,6,2,17,15,15,17,15,2,15,16,19,5,13,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,15,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,10,11,16,15,15,7,7,13,4,8,7,17,19,16,7,6,21,5,7,4,9,7,16,23,23,16,6,9,9,2,16,10,2,7,15,7,16,17,4,17,18,17,1,17,6,15,18,2,10,17,4,15,13,10,21,8,21,9,10,10,16,17,17,14,15,5,5,2,16,13,13,8,13,6,21,15,9,10,9,8,3,10,21,7,16,4,10,21,21,2,21,1,17,2,9,7,5,9,8,15,8,9,16,21,17,5,4,21,13,13,21,15,16,17,9,15,6,17,9,2,21,13,11,7,3,8,4,21,2,2,4,1,21,5,19,2,23,15,21,10,9,13,4,5,9,16,8,7,16,7,5,21,13,4,8,21,1,15,21,7,13,3,2,21,21,13,3,14,19,5,7,6,1,21,10,21,21,2,19,9,7,23,9,10,7,4,21,7,15,21,17,7,2,4,15,16,17,19,9,4,8,13,6,18,14,19,13,16,10,9,5,15,15,17,16,4,4,13,4,2,15,23,18,16,16,16,16,21,7,6,9,13,8,23,23,10,10,4,10,17,9,15,1,10,1,21,13,4,2,21,19,15,17,18 +24,23,23,23,23,2,8,2,17,6,15,15,18,15,6,15,13,16,8,13,20,21,3,15,2,5,17,5,7,13,15,10,16,23,5,15,13,15,5,10,7,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,2,6,15,6,15,13,2,21,5,21,8,6,2,8,2,11,14,14,8,13,2,8,14,14,8,13,21,15,15,1,21,5,6,15,16,21,7,21,2,5,15,15,19,21,1,16,7,16,7,5,9,8,15,15,5,21,21,21,15,2,16,23,13,21,5,15,16,9,15,8,8,2,6,21,13,21,8,2,8,2,15,21,3,8,18,15,6,18,21,15,15,21,5,14,2,2,7,9,3,7,8,14,2,6,1,8,2,21,21,15,7,16,20,2,5,6,15,16,5,14,15,3,11,15,15,1,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,15,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,13,7,15,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,6,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,21,4,4,21,17,8,5,19,8,7,13,21,7,13,4,19,13,16,8,18,17,5,21,15,8,13,6,1,16,23,9,16,9,5,8,5,2,19,17,15,15,7,8,7,4,21,14,17,9,16,21,21,19,4,19,17,6,6,13,4,16,9,1,5,5,17,21,8,19,10,4,6,5,18,6,14,13,8,13,17,17,10,2,15,19,13,8,10,19,8,16,2,6,8,7,4,21,15,17,2,4,7,5,9,11,13,16,9,1,17,17,2,21,21,23,5,17,10,9,17,2,10,19,21,16,5,21,13,13,4,16,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,5,6,2,3,2,7,11,14,19,5,1,15,21,16,15,10,5,21,19,4,3,19,21,4,9,6,15,16,19,13,5,21,17,9,5,21,6,9,8,5,23,20,2,5,2,17,5,15,4,21,8,23,13,16,4,16,15,3,4,17,13,9,10,16,23,4,8,15,9,5,16,13,17,16,18,15,7,23,23,3,14,19,16,21,7,17,1,15,5,9,16,5,23,23,18,13,8,15,11,4,9,6,15,8,21,7,4,1,17,19,5,19,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,8,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,3,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,8,8,5,6,10,21,2,15,16,18,15,5,15,13,11,2,13,20,16,2,15,6,2,17,5,13,8,13,8,16,16,5,19,6,13,5,5,14,16,16,15,15,7,16,20,4,17,16,21,21,16,15,16,15,2,15,18,5,6,6,7,21,8,15,8,5,7,16,2,21,16,14,15,10,11,7,14,14,8,13,17,15,7,18,15,5,14,16,8,1,7,20,2,5,17,15,2,7,1,17,8,16,7,5,9,15,15,15,5,15,21,21,13,15,16,23,13,21,5,15,16,15,2,16,17,5,5,21,13,21,6,3,8,2,17,16,13,13,8,4,10,21,13,5,13,18,5,14,15,19,8,7,11,8,8,14,2,5,7,9,8,17,21,2,7,16,20,21,13,8,15,15,7,14,15,10,11,2,19,1,4,5,16,21,7,10,10,23,16,20,14,3,2,17,2,7,13,17,14,14,5,16,10,16,15,13,4,8,13,8,17,13,23,14,17,2,9,6,16,15,16,16,7,18,14,13,6,8,14,16,15,16,7,16,18,8,2,15,15,2,1,5,21,14,21,16,5,10,15,17,13,3,15,15,2,17,15,16,23,23,23 +24,23,23,2,21,4,9,4,17,21,8,19,21,13,5,1,16,9,9,16,15,16,7,18,19,5,16,8,8,4,6,7,18,23,5,17,9,13,5,16,21,18,4,15,13,7,8,3,4,16,14,21,9,17,16,21,19,5,21,16,10,7,13,4,17,9,21,9,7,4,16,6,19,16,3,7,10,3,19,6,13,7,13,16,21,10,13,19,21,16,13,6,10,8,18,15,6,21,7,4,2,7,21,21,9,7,5,9,17,15,15,9,1,21,17,8,13,17,23,23,23,9,10,16,8,7,21,19,2,6,19,13,23,23,23,23,23,23,4,17,21,6,6,14,21,9,2,23,23,23,23,23,8,13,9,21,18,7,8,9,6,1,2,4,18,21,21,4,21,19,6,9,4,5,23,9,9,14,19,19,4,9,17,17,10,19,21,4,5,7,7,8,23,13,16,2,1,13,2,19,17,14,6,13,17,23,16,15,9,4,19,13,7,18,10,23,13,9,19,3,5,17,13,17,16,18,13,5,23,23,2,14,18,17,21,16,17,19,8,4,5,21,7,23,23,23,23,9,15,6,4,16,17,15,5,17,7,4,17,16,19,6,23,23 +24,23,23,23,23,23,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,16,15,15,13,16,21,21,10,10,9,7,23,23,8,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,17,9,21,4,15,18,8,16,13,9,15,21,14,5,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,13,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,17,17,16,9,23,23 +24,23,4,4,21,6,10,4,21,4,8,15,18,15,7,18,2,13,5,16,13,16,19,16,3,9,21,2,8,13,4,8,16,23,15,17,9,15,5,8,21,18,14,8,15,7,8,16,4,17,14,17,10,11,13,21,18,5,4,17,10,10,13,6,21,8,19,13,10,6,21,16,19,4,5,7,21,3,19,5,5,13,17,16,13,7,21,4,5,13,15,4,17,14,21,7,6,16,16,1,21,1,6,8,16,7,5,9,8,13,7,21,20,11,10,15,21,15,13,13,13,15,15,17,9,5,20,21,6,8,9,13,18,3,10,8,2,16,9,7,2,8,14,13,2,4,15,9,10,15,10,19,13,20,13,10,8,7,14,2,6,21,15,7,21,21,8,19,17,2,10,13,4,15,16,7,14,15,15,7,5,6,1,19,2,9,21,13,2,10,23,19,20,5,9,5,13,21,7,10,16,14,14,5,16,4,8,15,11,4,9,13,15,16,9,23,10,15,2,7,6,16,16,21,16,3,15,14,3,13,5,23,19,16,19,11,16,1,8,4,9,10,4,5,6,8,9,6,13,18,8,21,21,2,8,16,13,15,17,21,20,3,3,18 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,15,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,4,9,13,15,14,7,18,17,17,8,8,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,3,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,5,13,10,17,15,6,21,6,2,2,5,9,15,21,17,13,21,19,15,15,9,21,5,7,13,2,8,17,23,8,3,2,14,5,6,1,18,15,1,11,7,8,18,4,13,19,15,15,15,2,16,21,10,1,16,13,2,13,10,21,7,21,5,9,2,16,18,16,5,2,9,15,17,16,14,9,7,14,16,8,6,8,3,15,13,15,6,1,8,21,15,10,21,11,10,15,15,21,10,2,7,5,9,8,15,13,9,21,21,21,4,8,17,5,13,14,13,13,17,8,15,18,15,2,7,16,13,5,6,2,8,2,21,5,2,20,6,16,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,15,15,21,15,16,13,19,2,15,16,21,15,13,5,15,21,7,14,14,10,2,2,10,21,6,5,20,1,2,15,9,10,8,23,23,7,7,16,2,15,13,21,14,6,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,5,13,10,2,21,21,21,15,16,1,8,2,7,10,15,23,5,5,14,4,15,5,9,21,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,14,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,3,15,21,6,15,2,21,15,6,21,6,2,2,3,13,13,2,16,13,16,15,15,21,9,21,7,8,13,15,2,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,15,21,15,7,15,1,16,21,15,2,16,5,4,13,16,6,4,21,5,2,2,17,16,18,7,4,6,16,21,16,19,18,7,14,16,8,6,8,2,16,13,13,6,1,7,16,15,6,21,11,1,15,8,21,8,10,7,5,9,8,15,15,9,21,21,21,6,7,18,13,13,14,14,15,21,8,6,18,16,2,7,18,13,5,6,21,8,2,21,5,2,18,6,14,6,21,9,6,5,13,14,5,5,21,2,5,8,8,8,14,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,21,15,10,21,10,14,17,21,15,15,3,3,13,4,16,15,21,19,15,16,10,21,9,9,13,4,15,16,23,13,17,5,10,9,21,14,16,10,8,15,7,5,17,4,21,15,17,21,19,6,15,1,21,6,16,2,6,13,4,15,3,20,5,6,4,21,16,21,4,14,13,5,14,16,14,13,7,13,16,21,8,18,5,8,14,21,8,21,8,21,4,5,15,21,8,1,1,16,17,16,7,5,9,8,15,8,9,21,1,17,5,2,18,23,13,8,5,8,16,9,15,2,1,15,7,21,13,21,16,9,8,3,21,19,4,4,17,1,4,14,15,8,5,10,14,4,18,13,21,13,4,8,8,14,19,6,1,15,8,21,1,8,2,17,13,2,11,6,15,10,5,21,15,16,11,15,16,13,21,4,1,21,7,9,10,23,18,19,2,6,8,17,14,2,19,21,6,8,13,8,15,17,15,7,4,8,13,7,21,9,23,15,16,2,9,5,16,15,17,16,15,13,4,7,13,14,23,1,16,21,15,17,18,8,19,5,9,15,5,3,5,9,6,13,6,16,8,17,15,4,21,15,4,15,17,16,8,9,20 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,14,6,23,23,23,23,23,23,23,23,23,23,23,23,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,8,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,15,4,21,9,6,15,17,7,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,9,1,5,9,6,8,21,5,4,9,15,8,15,4,16,6,4,3,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,17,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,5,13,14,10,13,16,8,4,18,21,2,7,17,13,5,4,17,8,2,21,5,2,18,6,14,8,21,9,6,15,9,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,9,8,21,21,6,7,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,17,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,16,20,4,6,9,3,2,14,17,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,17,21,5,13,19 +24,23,23,3,21,21,15,6,18,5,2,18,15,15,21,7,5,13,8,16,13,17,15,15,1,5,21,10,8,13,6,17,10,23,15,2,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,4,17,21,7,21,16,5,15,13,7,21,2,21,5,5,2,21,15,21,5,14,15,21,15,7,6,13,13,15,20,1,18,7,2,14,13,7,8,21,14,16,7,10,21,21,5,21,1,21,8,2,7,5,9,9,15,8,5,16,21,16,15,2,15,13,13,14,10,15,16,9,5,20,16,15,15,21,13,16,3,13,21,2,16,5,7,5,10,23,23,23,23,2,5,18,1,21,5,14,2,5,8,15,8,14,21,15,1,8,15,21,21,15,15,19,6,15,13,2,15,21,4,14,6,7,8,10,21,21,18,8,17,1,13,3,11,10,8,13,4,15,2,21,15,13,1,21,14,14,13,8,15,17,15,3,4,8,13,7,21,9,23,13,17,13,9,5,16,13,17,17,9,21,14,5,13,2,2,18,15,17,8,16,18,16,1,4,5,7,2,13,3,16,7,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,23,7,21,5,6,5,16,6,21,8,21,15,7,8,13,4,21,21,21,21,15,15,16,15,2,13,17,15,15,13,2,21,5,14,15,6,7,16,6,21,2,6,6,5,2,11,13,13,7,13,21,21,13,5,21,7,15,2,2,20,15,17,13,5,21,15,16,21,8,15,7,16,7,5,9,8,15,8,9,15,21,21,2,2,21,23,13,21,5,2,16,15,6,5,15,15,15,21,13,18,16,2,8,2,17,21,5,2,17,2,6,14,2,21,14,7,3,14,14,8,18,15,16,13,8,15,13,6,21,15,2,18,15,15,6,21,5,13,2,23,23,23,23,10,6,20,8,2,21,1,21,13,20,1,15,11,9,8,23,5,2,7,1,16,14,15,21,21,14,13,2,16,20,16,15,9,4,8,13,8,5,16,23,13,16,2,15,5,16,13,16,1,17,13,7,13,23,2,2,17,13,19,15,16,21,15,9,13,14,15,13,5,6,3,15,21,21,6,7,16,2,10,15,13,21,15,23,23,23,23,23 +24,23,23,23,23,23,15,2,21,6,15,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,16,5,7,13,15,10,16,23,13,16,2,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,21,15,15,15,13,15,21,5,21,8,6,10,16,6,11,14,14,5,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,8,15,18,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,8,15,15,2,21,13,21,8,2,8,2,15,16,3,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,15,14,14,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,15,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,13,20 +24,23,23,15,21,13,10,4,17,9,7,17,17,4,5,4,9,15,8,16,13,17,7,16,21,13,18,6,5,13,18,8,19,23,4,2,9,15,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,8,17,21,5,19,16,5,4,16,4,21,7,21,5,10,4,16,21,21,5,4,8,9,21,21,6,20,7,14,21,2,5,4,19,14,9,13,13,17,14,21,13,6,16,21,6,19,8,16,15,4,7,5,9,9,13,11,5,17,21,21,4,21,21,13,13,8,10,8,16,10,2,18,1,5,7,4,13,17,4,13,18,10,17,4,19,9,6,15,6,1,3,4,5,20,9,17,10,19,4,9,19,7,8,15,15,7,15,8,5,16,21,4,4,18,19,5,2,4,21,17,7,4,9,7,8,5,19,21,1,4,17,1,18,7,8,7,8,13,4,9,4,21,17,15,10,21,14,6,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,13,17,16,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,8,6,8,5,16,16,9,11,4,1,17,7,5,17,7,4,7,16,20,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,2,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,6,8,7,15,10,17,15,6,17,18,15,13,15,13,15,8,13,18,21,3,15,2,6,17,15,5,13,14,6,16,23,8,16,13,15,5,6,14,16,16,21,15,7,16,18,4,17,21,16,21,8,15,19,16,2,15,16,15,15,13,6,21,5,14,8,15,2,8,8,16,8,15,2,19,2,17,13,13,16,13,8,15,13,18,15,5,5,16,6,15,7,20,2,5,21,15,21,9,1,1,7,1,7,5,9,15,15,8,5,16,17,19,3,2,21,23,13,8,6,15,16,5,2,16,17,15,5,21,13,21,15,5,8,2,21,17,13,11,11,6,5,21,18,15,15,16,10,14,21,2,8,7,3,7,8,14,2,5,16,8,8,21,21,9,15,21,20,8,5,8,15,15,14,15,6,15,11,2,10,15,2,5,17,1,15,21,10,23,17,20,14,3,2,21,8,15,13,18,14,13,6,16,2,17,15,15,4,8,13,8,21,14,23,8,20,2,9,6,15,13,16,16,8,19,14,5,13,2,2,19,15,16,15,16,18,8,2,15,15,7,5,2,10,14,21,16,5,15,7,17,13,2,15,15,18,15,15,23,23,23,23 +24,23,23,23,23,23,15,2,21,15,10,16,5,2,10,8,14,13,10,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,5,15,20,19,21,15,7,8,16,4,16,14,17,15,17,15,16,1,2,2,16,6,10,5,5,21,8,21,5,7,14,16,8,21,21,15,7,5,19,16,5,13,15,14,8,9,7,3,15,14,13,4,15,21,7,16,2,19,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,6,10,16,9,15,17,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,13,14,15,7,8,6,19,21,21,7,16,1,2,2,16,6,8,13,13,2,2,17,4,15,13,21,14,7,13,8,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,8,7,10,2,21,17,17,16,15,11,16,2,13,16,15,23,7,8,8,10,15,6,2,15,21,2,13,8,13,6,15,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,15,18,5,13,21,14,13,2,15,13,18,15,15,20,5,21,5,6,10,6,14,16,23,21,16,5,15,6,10,16,16,3,15,15,7,8,17,4,16,21,17,1,17,15,15,21,2,15,16,10,6,13,2,17,13,21,5,6,19,16,6,21,14,15,6,23,2,16,13,13,18,13,17,21,2,6,21,21,7,16,8,17,7,21,2,5,16,17,8,21,1,17,16,17,7,5,9,15,15,8,9,15,16,17,5,15,16,23,13,18,6,15,17,2,5,11,15,15,5,21,13,11,8,15,8,2,16,6,2,2,21,1,5,14,9,15,23,23,23,23,3,13,2,9,6,8,8,15,21,5,10,15,2,16,21,5,15,21,15,2,13,15,15,21,14,14,5,21,8,6,3,15,21,6,16,21,7,4,10,10,16,23,2,5,2,21,14,15,21,21,14,5,13,15,10,11,20,9,4,8,13,6,21,21,23,13,21,2,3,5,16,13,21,17,13,15,5,23,2,14,10,15,16,16,15,16,21,16,5,6,21,8,5,6,13,13,14,15,11,5,16,17,15,15,21,13,15,15,15,19,2,23,23 +24,23,23,15,16,15,5,2,17,15,15,15,18,15,5,15,13,16,5,13,16,16,3,15,16,5,17,5,2,13,8,6,8,23,13,20,6,15,5,2,21,16,11,8,15,7,16,3,4,21,11,21,21,21,15,21,3,2,21,15,15,15,13,2,17,5,21,8,6,2,16,6,11,14,16,6,13,2,8,14,13,8,13,21,15,15,1,21,5,15,14,2,1,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,15,15,15,5,21,21,21,15,2,16,23,13,21,6,6,16,9,2,8,8,6,15,21,13,21,2,2,8,2,15,16,6,7,18,15,15,8,10,6,15,21,5,14,15,3,13,9,2,7,8,14,2,6,21,8,2,21,21,15,15,21,20,2,5,6,18,21,14,15,15,3,13,15,15,16,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,10,16,18,13,4,8,13,8,21,14,23,8,21,2,15,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,5,8,13,16,14,15,15,5,15,16,17,13,16,16,13,2,17,15,16,5,23,23 +24,23,23,6,17,9,2,2,17,13,15,21,6,4,15,17,13,13,2,17,13,16,7,15,17,5,8,10,8,9,17,7,18,23,13,19,2,6,8,6,2,18,14,21,7,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,10,6,8,21,6,2,2,16,16,19,5,10,15,4,21,16,8,19,7,14,6,8,6,4,3,16,13,13,6,1,7,21,7,6,21,11,15,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,14,6,21,8,4,20,21,2,8,21,13,5,2,7,8,2,21,5,2,20,6,8,15,21,9,6,15,4,5,13,5,14,10,5,8,8,8,14,5,15,1,16,5,8,21,13,9,21,15,21,13,7,15,21,7,6,14,7,2,5,4,21,8,6,20,1,16,15,9,8,8,13,13,15,2,21,2,15,13,21,14,13,15,20,2,17,13,5,4,8,13,8,13,9,9,13,7,15,15,5,17,15,17,16,20,14,14,13,3,13,15,17,21,16,15,15,19,16,8,10,15,4,15,14,21,7,6,17,9,14,16,18,15,6,16,13,2,17,16,15,5,23,23 +24,23,23,23,23,23,23,15,18,15,10,21,6,10,6,18,5,15,2,21,13,17,19,15,21,5,14,5,8,2,15,6,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,17,21,21,4,8,16,7,23,23,5,5,6,21,5,13,21,17,8,19,5,15,13,5,21,21,14,9,7,14,16,8,6,15,9,16,5,9,13,1,8,21,2,15,16,15,6,15,15,16,2,18,7,5,9,8,15,13,9,17,1,21,6,2,21,13,13,14,6,13,18,8,10,15,21,2,6,21,13,5,8,8,7,7,7,5,2,17,6,8,6,21,9,7,15,17,14,13,5,8,2,5,8,8,8,14,2,15,18,15,21,5,21,15,8,21,21,8,8,5,15,21,13,15,15,10,10,7,10,21,17,5,20,1,8,13,9,15,8,13,15,6,21,17,8,15,13,21,5,15,13,20,7,16,15,5,4,7,13,15,13,15,19,13,8,2,9,5,17,15,21,21,20,14,14,7,13,7,14,17,16,21,16,16,1,7,9,2,14,8,6,5,15,5,19,5,9,15,21,17,15,2,15,15,6,15,15,21,23,23,23 +24,23,23,23,23,23,23,23,16,4,2,10,21,7,7,16,14,13,3,17,13,18,19,19,4,9,21,16,8,13,6,8,5,23,13,7,2,10,8,6,21,18,10,15,15,7,16,17,4,21,14,17,21,15,15,17,21,21,6,6,2,6,3,14,13,16,21,10,6,2,21,21,16,2,5,13,5,4,16,14,13,11,13,15,21,10,3,17,7,13,8,10,19,5,17,6,7,21,11,4,21,1,17,8,17,7,5,9,8,15,8,9,16,21,17,2,2,18,23,13,17,6,18,21,9,6,2,18,2,15,21,13,21,10,6,8,4,17,18,2,18,21,18,5,8,6,15,23,15,2,10,13,4,6,9,21,11,10,14,4,6,17,13,7,21,21,6,6,17,19,3,13,2,11,16,7,15,9,15,7,6,2,1,2,15,1,21,7,10,10,10,17,23,9,3,4,17,14,7,21,21,14,14,8,16,2,16,6,3,4,8,13,6,5,6,23,13,17,8,9,5,16,13,17,21,19,13,2,23,23,6,14,11,16,21,23,16,18,16,7,9,6,8,23,5,16,14,15,18,6,10,16,17,2,8,16,7,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,19,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,13,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,21,4,1,2,17,15,7,16,21,4,6,4,2,15,8,16,13,16,15,16,21,19,23,13,5,9,2,21,18,23,6,16,9,2,23,13,5,19,14,1,1,7,16,11,4,18,14,21,15,21,15,16,21,5,19,21,3,4,9,9,21,7,21,5,8,6,17,18,17,2,6,7,5,21,21,14,19,7,14,21,2,5,2,3,14,10,13,9,1,7,17,2,6,21,21,7,19,8,16,7,21,7,5,9,9,15,11,5,17,21,18,13,19,17,13,13,8,4,16,16,5,5,19,17,4,2,21,13,17,7,13,1,7,16,16,15,8,6,15,16,1,3,6,7,18,6,4,10,19,11,9,8,15,8,14,7,7,15,16,21,21,21,5,4,18,21,4,6,5,21,18,2,5,6,19,13,9,19,21,2,4,17,1,17,6,8,7,8,13,9,5,4,17,4,15,13,21,14,6,2,16,16,1,13,3,4,8,13,7,7,5,2,15,13,5,9,5,21,15,18,16,10,21,14,5,13,10,2,19,11,17,15,17,18,17,2,5,7,4,6,5,5,4,8,9,15,15,17,17,15,7,16,7,4,16,16,19,5,19,23 +24,23,23,6,17,4,4,5,17,13,15,8,16,13,15,17,13,13,8,9,7,16,19,16,7,14,16,9,7,6,10,7,16,23,16,16,9,23,9,13,7,10,2,7,15,7,7,17,4,17,19,17,1,16,8,15,19,15,1,15,4,6,13,16,18,9,21,9,5,8,3,8,21,8,9,5,6,4,16,13,13,8,13,16,17,10,9,2,16,13,8,6,21,7,19,2,6,17,17,6,19,1,17,5,5,7,5,9,8,13,15,9,17,1,17,5,4,21,13,13,18,10,21,17,9,9,4,17,4,7,1,13,15,8,5,8,4,21,2,2,4,1,21,5,8,4,23,15,21,5,9,13,2,5,9,8,8,7,15,2,5,1,13,8,8,21,4,1,17,19,9,3,3,21,16,7,2,6,15,5,5,6,1,21,15,17,21,2,4,9,10,9,23,2,8,4,21,14,9,10,21,14,7,8,15,8,16,19,9,4,8,13,6,19,5,19,13,16,10,9,5,15,6,17,16,2,9,7,10,13,15,23,18,16,15,16,16,21,7,6,5,13,6,23,23,6,8,5,10,21,15,15,1,9,4,21,13,21,1,21,19,10,23,23 +24,23,23,4,16,15,2,4,19,10,2,6,8,2,2,15,13,13,8,20,15,7,19,17,13,16,15,5,14,5,15,15,16,23,6,10,5,15,5,2,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,17,8,21,5,10,2,16,6,16,8,10,15,17,16,17,10,8,5,13,17,18,13,21,5,13,15,19,14,16,8,16,13,3,15,21,15,15,21,21,8,16,7,5,9,8,15,16,2,21,7,13,21,16,11,23,14,15,21,6,21,9,10,17,21,2,5,4,13,18,8,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,14,2,6,8,18,8,21,21,10,4,21,16,4,13,6,21,21,7,6,15,7,8,8,3,21,21,8,16,21,2,7,21,8,7,18,8,5,13,17,2,21,6,21,7,6,2,21,9,16,15,8,4,15,13,20,18,15,23,5,13,2,9,6,15,13,17,16,18,5,15,15,13,4,14,16,17,8,19,15,21,18,15,7,13,10,15,13,8,3,14,15,21,2,15,2,15,15,21,13,2,15,21,19,23,23,23 +24,23,23,9,18,4,10,10,17,7,6,21,6,7,8,18,13,13,2,21,13,16,15,16,20,5,15,7,7,13,18,10,21,23,10,19,2,13,9,6,2,18,15,1,11,7,8,18,4,18,21,21,15,15,7,16,21,15,4,16,5,15,4,6,6,7,21,9,2,16,16,8,19,7,8,7,5,21,21,5,19,15,14,17,8,2,4,9,21,2,9,13,1,8,17,7,10,21,21,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,18,6,14,16,2,13,14,10,13,21,8,8,18,1,2,7,18,13,5,4,6,8,2,16,5,2,17,6,14,3,21,9,8,9,17,14,13,5,6,2,5,8,8,8,14,9,15,1,21,4,7,1,4,4,17,21,21,13,3,16,21,7,6,15,7,4,9,10,21,8,10,20,1,21,9,9,8,8,13,15,9,4,21,2,15,13,17,14,8,19,20,14,16,13,5,4,8,13,7,13,9,9,13,15,1,9,5,17,15,17,1,20,14,5,15,5,5,14,17,21,16,15,16,19,19,8,13,7,4,6,14,18,6,8,4,9,3,16,21,6,10,16,13,2,17,17,7,10,10,18 +24,23,23,15,21,4,2,9,17,6,5,21,17,15,7,4,5,15,8,16,13,16,15,17,19,13,21,6,7,4,5,15,17,23,19,17,9,9,9,4,3,18,14,21,10,7,16,18,4,18,3,17,15,21,15,16,21,7,6,16,5,2,13,2,21,8,21,9,10,4,17,2,17,4,4,7,5,21,21,14,20,7,14,17,2,6,4,19,14,10,13,9,21,14,21,8,6,16,21,4,19,8,16,15,6,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,10,18,16,9,9,19,21,3,4,21,13,17,4,6,16,7,17,10,15,9,6,15,6,1,3,10,15,20,5,16,10,18,10,9,20,8,8,14,4,7,8,16,5,21,21,4,21,18,10,6,2,4,17,21,7,15,4,7,19,5,18,21,20,10,8,1,15,6,8,16,7,13,4,9,2,17,4,13,10,21,14,15,13,8,16,16,15,3,4,8,13,8,7,13,8,15,15,17,9,5,17,13,21,16,8,21,14,9,13,8,3,18,15,17,7,16,21,16,7,9,7,4,6,7,8,6,8,9,6,4,17,17,15,5,17,8,4,21,7,20,9,19,18 +24,23,23,23,23,15,15,2,21,5,15,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,17,5,7,13,15,10,16,23,13,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,16,21,16,8,21,3,6,21,15,15,15,13,6,21,5,21,8,6,2,17,6,11,14,14,8,13,2,8,14,13,14,13,21,15,15,1,21,5,14,16,21,21,7,21,2,5,15,15,18,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,8,15,15,2,21,13,21,8,2,8,2,15,16,19,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,3,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,14,14,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,15,21,17,2,5,21,2,15,6,21,15,5,13,13,21,2,13,7,18,21,16,2,5,21,2,7,13,15,6,21,23,13,17,5,14,5,2,6,19,14,17,15,7,21,16,4,16,14,21,15,15,15,8,21,6,2,17,2,2,13,6,21,5,2,15,8,14,21,6,16,15,14,13,13,16,8,8,13,14,13,21,8,2,18,2,3,14,15,2,16,15,16,6,5,21,21,19,21,7,8,7,21,7,5,13,8,15,15,5,16,21,18,13,21,8,23,14,14,15,5,16,8,2,1,21,13,6,20,13,21,13,13,17,15,16,2,3,21,1,10,5,21,16,6,10,21,5,16,8,2,15,9,7,15,7,15,2,15,21,21,6,21,21,10,15,21,20,8,14,7,6,17,5,14,15,16,15,15,13,16,2,5,21,1,15,9,9,16,21,23,2,3,2,21,8,14,5,18,7,5,15,15,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,13,16,18,15,16,16,15,21,8,6,7,2,16,14,15,10,14,6,15,6,16,21,15,15,2,16,15,2,8,21,2,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,7,13,18,15,13,6,16,15,21,3,16,8,5,17,2,13,2,16,21,11,23,7,3,10,14,5,6,16,18,14,15,15,7,8,17,4,16,14,21,21,16,10,15,21,10,6,15,10,15,13,2,21,5,21,8,13,2,16,8,21,13,15,15,5,2,16,14,13,7,13,16,21,3,5,21,14,13,21,9,21,15,20,10,5,16,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,16,17,13,2,21,23,13,16,5,15,16,9,15,20,21,15,15,10,13,21,7,13,8,2,21,16,13,4,14,6,10,10,9,6,15,10,2,2,13,6,2,9,2,8,8,15,2,5,10,15,15,21,21,13,15,21,16,2,13,6,21,21,5,14,15,3,8,2,21,15,21,5,17,21,6,2,10,10,21,23,2,5,21,17,13,2,2,16,14,14,21,19,2,21,13,7,4,7,13,6,21,2,23,13,16,3,3,5,16,13,17,21,3,8,14,23,23,2,14,21,16,16,15,11,21,7,2,13,13,8,5,14,3,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,8,5,21,6,10,19,21,2,3,8,6,10,10,17,10,13,10,17,13,16,15,17,17,5,8,10,10,3,7,10,20,23,9,18,9,13,7,9,3,18,14,1,1,7,15,18,4,8,21,15,11,15,9,16,21,19,5,16,10,10,3,4,21,7,21,8,9,4,17,4,16,8,4,15,13,21,17,9,20,9,14,17,8,10,9,18,16,13,13,10,1,7,21,10,7,16,11,13,15,15,1,18,1,7,5,9,19,15,15,9,21,16,21,6,10,17,13,13,14,10,13,21,8,6,18,21,2,8,17,13,5,4,4,8,2,21,5,3,18,6,14,4,21,9,19,16,6,4,13,15,21,9,5,8,8,8,14,17,15,1,1,9,8,17,4,4,21,21,8,13,9,16,21,5,7,6,9,4,15,10,21,10,21,20,1,8,9,9,1,16,7,5,5,21,15,2,15,16,21,14,2,13,20,4,17,15,5,2,7,13,13,13,16,9,13,7,2,8,21,8,15,1,16,20,9,6,3,10,10,14,21,18,17,13,17,18,17,15,9,7,4,4,8,21,14,6,21,9,2,16,16,15,7,17,7,15,4,17,18,9,4,19 +24,23,23,23,17,21,9,5,17,9,15,16,8,4,5,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,17,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,16,7,4,17,16,20,5,15,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,5,15,2,6,15,21,6,15,13,13,21,2,13,7,18,21,16,2,5,21,5,8,13,5,6,21,23,13,17,5,15,5,16,6,18,14,16,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,16,15,2,13,6,21,5,6,8,21,14,16,16,16,2,14,13,7,8,16,14,14,8,13,21,7,4,18,2,3,14,15,8,17,15,21,13,5,21,21,19,21,7,8,15,17,7,5,7,16,15,15,5,15,21,18,15,21,8,23,14,14,15,15,16,8,15,6,21,2,2,21,13,19,5,13,17,15,16,2,3,21,16,15,5,21,8,5,10,21,5,17,7,21,15,9,8,13,7,14,2,15,18,16,5,21,16,13,13,21,20,2,14,8,7,16,5,14,7,16,15,15,2,16,2,13,21,1,13,5,9,21,21,2,10,2,21,15,14,5,18,16,7,5,7,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,13,13,14,15,19,15,16,15,15,18,8,6,7,2,16,14,15,10,14,13,15,6,15,21,1,15,3,16,15,2,8,21,2,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,7,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,10,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,7,6,21,6,9,2,17,5,7,21,21,9,13,4,4,15,8,16,13,17,15,16,20,23,8,5,4,13,5,1,21,23,2,19,9,5,3,16,3,18,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,5,4,10,7,17,7,21,5,7,17,16,7,17,4,15,7,10,1,21,14,19,7,14,21,2,4,4,18,14,5,10,5,17,8,21,2,6,21,1,10,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,4,3,17,9,5,19,17,3,2,21,7,17,5,7,18,9,21,7,6,8,6,5,13,1,3,7,7,18,6,15,16,19,2,9,20,7,8,14,7,15,1,16,2,21,21,2,8,15,5,6,4,6,21,18,7,4,6,21,4,5,18,21,20,10,8,1,17,5,8,6,8,13,15,9,4,21,4,13,1,21,14,15,4,8,16,16,13,3,4,8,13,7,7,5,2,8,15,5,9,5,15,13,21,16,17,21,14,5,13,2,4,19,19,17,15,15,18,16,1,5,7,19,6,8,5,6,5,9,15,9,17,17,15,2,17,7,2,1,16,19,5,15,23 +24,23,23,8,16,9,3,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,1,6,5,21,9,10,2,17,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,4,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,9,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,2,14,17,16,21,15,17,21,7,9,3,6,4,6,5,15,4,19,5,5,1,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,16,17,6,8,17,9,5,2,15,4,6,16,13,16,2,16,2,21,3,15,15,6,17,5,13,8,2,2,21,23,13,17,5,6,3,15,14,16,16,8,15,7,16,18,4,16,14,16,15,21,6,21,15,2,10,15,15,6,13,13,21,5,21,13,15,2,17,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,17,8,1,7,20,19,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,16,15,3,15,23,13,4,6,15,16,13,6,8,21,2,2,21,13,21,6,3,8,8,16,16,10,5,11,2,6,16,21,13,15,21,10,14,15,2,8,11,15,8,8,15,6,6,8,8,2,21,21,13,21,17,20,2,5,6,15,15,14,14,8,15,11,15,5,16,2,2,20,21,6,21,10,23,16,20,14,3,2,21,2,7,13,18,15,5,13,17,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,6,19,14,5,13,5,2,19,15,16,13,16,18,8,5,15,16,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,10,15,16,6,23,23 +24,23,23,23,21,2,4,6,1,15,15,19,15,6,8,17,14,6,14,18,13,21,3,18,6,19,21,14,7,13,7,7,17,23,13,17,9,5,2,15,7,18,17,6,15,7,21,21,4,16,14,16,8,17,4,21,19,10,21,4,9,6,13,21,21,7,21,9,5,16,16,2,21,6,6,6,5,1,5,14,8,18,13,15,21,20,10,13,16,13,15,6,21,8,16,2,6,21,16,3,21,1,21,10,5,7,5,9,8,15,21,10,1,21,13,2,4,1,15,2,14,13,18,16,9,6,17,18,5,9,21,5,17,14,4,6,7,13,6,3,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,16,17,7,15,4,7,19,8,7,17,21,2,7,21,19,21,7,15,15,21,14,4,4,5,15,9,6,17,21,13,17,21,8,6,8,7,18,23,7,5,1,21,14,15,13,21,14,15,5,16,14,16,15,3,4,16,13,17,19,10,4,18,8,19,13,5,11,13,17,16,18,17,14,23,2,2,14,19,7,21,11,17,18,16,3,13,7,10,23,23,23,6,3,15,4,2,19,1,4,5,18,7,2,1,15,19,6,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,9,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,17,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,17,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,6,10,2,17,2,5,17,18,15,13,15,13,15,5,13,21,21,3,15,16,14,16,13,13,8,13,6,16,23,15,16,13,15,5,6,14,16,16,17,15,7,16,18,4,16,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,2,6,2,16,2,16,13,15,14,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,18,18,15,1,7,16,7,5,9,7,15,15,5,21,21,21,15,2,16,23,13,21,5,8,16,2,21,21,15,13,6,21,13,21,5,2,8,2,17,16,13,13,14,2,5,16,21,5,16,21,5,14,21,2,8,9,15,7,8,14,2,6,17,8,2,21,21,2,21,16,20,7,5,6,15,13,14,14,6,15,11,7,10,16,2,6,21,1,13,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,6,16,15,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,2,19,14,5,13,13,3,19,15,16,15,16,18,15,2,8,2,6,15,7,2,8,15,16,5,15,15,21,13,15,8,15,2,17,15,16,5,23,23 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,7,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,9,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,8,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,23,23,23,23,23,23,16,6,2,16,18,2,7,15,13,16,8,13,20,21,3,15,16,5,17,5,5,13,2,6,16,23,13,21,2,15,5,6,14,16,16,21,15,7,16,18,4,16,14,21,21,21,6,21,10,2,10,15,6,2,13,21,18,5,21,8,6,2,16,13,16,14,15,15,5,2,8,13,13,8,13,21,15,15,1,21,5,5,15,8,21,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,8,15,15,5,16,21,21,15,2,16,23,13,2,6,15,16,9,15,21,21,5,13,21,13,21,8,15,8,2,16,16,10,9,11,2,6,1,21,8,15,21,5,14,15,16,13,9,2,7,8,14,2,6,1,8,2,21,21,15,1,17,20,2,5,6,15,15,13,15,15,7,11,15,15,17,2,2,21,1,15,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,15,16,7,13,4,8,13,8,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,18,15,10,9,10,14,2,15,5,15,15,17,13,15,15,15,2,1,15,17,5,10,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,16,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,4,17,9,6,5,21,15,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,9,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,16,13,13,14,2,13,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,13,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,23,23,23,23,23,5,15,2,21,5,2,1,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,2,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,3,2,15,21,15,15,13,3,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,6,2,17,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,9,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,16,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,7,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,2,8,7,5,2,14,5,5,6,5,15,11,10,21,21,15,5,21,7,15,2,15,18,23,23,23 +24,23,23,2,21,16,15,5,21,15,8,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,3,8,13,2,6,16,23,13,17,6,14,5,21,15,18,14,21,15,7,21,17,4,16,14,21,15,15,16,8,21,5,2,17,2,2,13,6,21,7,13,5,5,16,21,6,16,2,14,13,5,7,8,14,13,8,13,8,8,2,18,2,3,14,15,20,16,15,21,5,5,21,21,7,21,15,21,8,17,7,5,9,21,15,15,5,8,21,18,13,21,8,23,14,14,15,6,16,8,2,15,21,2,5,20,13,21,2,13,17,8,15,2,3,21,16,5,5,21,15,2,10,21,5,16,8,2,15,9,7,13,7,15,2,15,18,15,5,21,21,10,15,21,20,8,15,7,15,17,14,5,6,16,15,13,2,16,2,6,21,1,15,15,9,21,17,23,2,3,2,21,15,14,5,18,8,5,15,15,7,20,15,7,4,8,13,8,16,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,2,15,18,15,16,16,15,21,8,6,7,3,15,16,2,10,14,6,15,6,8,21,1,15,2,16,15,2,21,10,3,5,3,23 +24,23,23,6,18,8,7,4,17,7,15,21,6,9,9,7,13,13,2,21,13,16,7,16,17,7,15,9,13,7,15,21,19,23,8,19,2,6,9,6,2,18,15,1,11,7,8,18,4,15,21,21,13,15,15,17,21,7,4,16,5,7,9,21,6,7,21,5,2,15,17,14,19,8,8,4,5,17,21,5,19,15,14,17,8,4,2,9,21,7,16,13,1,8,16,7,6,21,7,15,15,7,17,10,19,7,5,9,8,15,15,9,21,21,21,5,15,17,13,13,14,10,15,21,8,7,19,21,2,7,17,13,5,9,10,8,2,21,5,2,9,6,14,7,21,9,8,9,17,8,13,5,21,2,5,8,7,8,14,9,15,1,15,6,8,21,3,4,16,1,18,13,5,5,21,7,14,15,7,4,6,10,21,4,15,20,1,18,13,9,8,8,13,15,9,4,21,4,15,13,18,9,4,18,20,17,16,13,5,4,8,13,7,11,13,9,13,15,7,9,5,16,15,17,16,19,14,2,13,8,6,15,18,17,17,7,16,18,19,8,13,7,7,15,7,9,5,17,4,9,15,16,17,15,5,16,15,10,17,8,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,7,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,6,21,7,10,2,17,5,15,17,6,4,9,7,2,8,16,1,13,17,8,15,17,3,17,6,4,9,4,16,17,23,7,3,9,7,9,10,2,18,18,1,15,7,8,16,4,21,14,17,15,21,15,18,21,3,2,16,5,6,9,4,5,7,21,5,2,16,17,4,1,5,8,4,9,7,16,14,13,7,13,7,21,3,3,21,18,6,4,4,1,7,21,4,10,16,21,17,3,1,1,2,9,7,5,9,7,15,7,5,8,17,21,4,16,8,9,13,14,4,19,16,15,7,2,1,7,15,21,13,18,4,9,17,18,16,9,2,7,17,21,6,1,18,21,2,18,10,9,5,8,2,5,8,8,8,7,5,5,1,15,4,21,21,16,4,21,19,4,4,10,15,21,7,6,7,9,8,4,21,21,17,5,17,1,6,4,11,2,8,13,2,7,2,17,4,13,21,21,14,14,3,16,4,16,15,3,4,8,13,8,2,23,19,2,18,16,7,5,16,13,17,17,8,21,14,9,9,13,3,17,15,21,15,16,19,16,4,7,10,7,15,7,5,19,14,2,7,2,15,17,15,21,15,7,2,15,17,19,5,3,18 +24,23,23,15,8,3,10,6,18,15,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,16,23,7,19,4,10,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,15,16,21,21,10,9,14,23,23,17,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,19,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,18,21,18,4,6,21,5,13,14,4,13,18,6,4,15,21,4,10,17,13,5,13,16,8,10,15,5,2,18,6,8,5,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,16,13,9,16,21,14,15,5,4,2,4,17,21,8,5,20,1,2,2,9,15,8,13,5,4,21,17,2,15,13,21,14,4,5,20,6,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,4,14,17,17,17,15,17,21,7,7,2,5,8,4,5,15,8,19,5,9,6,21,17,15,10,8,15,8,17,8,17,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,2,13,19,13,13,6,16,13,21,21,16,8,5,21,15,13,8,6,21,18,23,15,21,9,15,5,2,7,18,14,15,15,7,8,17,4,16,14,21,21,16,10,15,21,6,6,15,10,15,13,2,21,5,21,13,15,2,16,11,21,10,15,6,5,2,16,14,13,7,13,16,21,3,6,5,14,13,21,15,21,7,20,2,5,17,21,8,21,1,16,16,16,7,5,9,8,15,8,9,21,21,21,13,2,21,23,13,21,13,13,15,9,15,20,21,2,6,2,13,21,7,13,8,11,21,10,10,14,14,6,2,10,9,15,15,10,2,2,13,6,2,9,2,8,8,14,2,5,10,16,2,21,21,13,10,21,15,2,13,6,21,21,5,15,14,3,8,6,21,15,21,7,17,21,15,2,10,10,18,23,2,5,21,21,13,2,3,16,14,14,21,19,2,16,15,7,4,7,13,6,21,2,23,13,16,3,3,5,16,13,21,21,21,8,14,23,23,2,14,21,16,16,15,21,21,7,6,13,13,8,5,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,9,23,23,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,2,15,2,8,6,21,2,5,15,13,21,5,13,7,17,21,16,2,5,21,5,8,13,5,6,21,23,13,21,5,15,5,21,6,21,14,17,15,7,21,16,4,16,14,21,16,21,15,8,1,6,2,16,21,2,13,6,17,5,14,15,8,14,17,2,16,21,14,13,2,7,8,16,14,8,13,21,7,2,18,2,3,14,15,8,16,15,16,6,5,21,1,19,21,7,17,15,17,7,5,13,13,15,8,5,15,21,18,6,21,8,23,14,14,5,15,16,8,15,6,21,2,2,21,13,3,6,13,17,15,16,2,3,21,15,5,5,21,16,2,10,21,5,17,7,3,15,9,8,13,8,15,2,7,18,16,5,21,21,15,6,21,20,2,14,16,2,16,3,14,5,15,15,15,2,16,2,6,18,21,7,5,9,21,21,23,2,10,2,21,15,14,5,18,7,5,15,8,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,15,6,3,15,5,13,10,8,21,15,16,15,16,21,8,2,7,2,16,14,15,10,14,13,15,6,15,15,1,15,8,15,15,2,17,21,3,5,6,23 +24,23,23,7,15,10,10,6,17,15,15,16,21,15,6,15,4,8,5,15,18,16,3,15,2,5,17,5,7,13,6,6,18,23,13,19,13,15,5,6,13,16,17,21,15,7,16,18,4,17,14,17,16,21,10,19,15,2,6,16,15,15,13,8,21,5,14,8,6,3,15,8,16,8,15,6,18,2,7,13,13,17,13,17,13,13,11,15,5,5,16,8,15,7,20,2,5,21,15,21,21,1,1,7,18,7,5,9,15,15,8,5,18,21,19,6,2,21,23,13,21,5,9,17,16,15,8,21,2,13,21,13,21,6,4,8,9,21,16,2,5,11,2,13,21,18,4,16,1,5,14,15,2,7,9,7,7,8,14,2,6,17,8,1,21,21,15,15,17,20,2,5,6,15,13,14,15,7,15,11,6,6,16,2,8,17,1,7,4,10,23,16,20,14,3,2,21,7,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,13,23,21,16,2,9,6,15,13,16,16,15,19,14,5,13,4,2,19,15,16,13,16,18,8,4,7,3,6,21,8,15,14,4,17,5,15,7,17,13,8,16,13,2,17,15,16,6,23,23 +24,23,15,6,21,7,15,2,21,4,5,17,11,6,2,15,13,13,2,11,13,16,15,16,8,3,16,6,8,13,2,13,15,23,15,18,6,13,15,8,14,21,14,21,19,7,16,18,4,21,14,21,15,16,15,16,21,4,6,16,6,6,13,2,21,10,21,5,10,4,16,2,16,6,14,6,6,8,16,14,13,8,6,6,9,7,15,2,10,14,7,6,2,14,21,2,6,21,21,6,18,7,17,15,2,7,5,9,8,7,8,5,4,1,21,6,21,16,13,13,14,6,15,16,8,2,2,1,2,15,21,13,21,5,3,17,6,16,2,7,8,16,4,6,18,21,4,7,23,2,5,15,3,14,9,8,13,15,14,6,5,21,15,2,21,21,16,21,21,2,4,13,6,16,21,15,14,14,10,7,15,21,21,21,13,17,1,15,2,8,16,8,13,5,2,2,21,2,15,13,16,14,15,13,8,14,16,15,5,4,8,13,7,13,14,23,7,8,8,9,5,16,13,16,16,8,21,14,5,2,13,3,21,15,21,15,16,21,21,5,13,7,4,21,14,7,4,10,10,6,5,21,17,15,6,16,15,2,15,15,19,6,15,23 +24,23,23,2,21,2,7,6,21,8,15,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,5,5,21,7,16,17,10,14,17,15,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,6,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,14,2,5,8,15,8,14,17,6,1,16,13,18,21,3,2,21,15,8,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,9,2,8,8,8,18,14,5,2,21,2,7,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,8,3,16,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,8,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,5,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,6,10,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,4,16,7,17,8,15,7,5,9,11,15,15,9,21,8,21,2,6,21,13,13,14,15,15,16,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,14,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,16,2,5,5,15,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,23,21,2,10,15,1,10,10,21,6,15,15,7,13,7,8,17,13,21,20,15,21,5,8,13,7,13,2,10,21,23,15,20,2,13,6,6,2,18,15,18,11,7,8,18,4,15,16,21,15,13,15,16,21,3,2,9,6,15,6,14,13,21,21,15,2,2,17,15,19,13,15,6,10,21,16,16,19,7,14,16,8,6,4,3,16,13,14,13,1,8,16,15,6,21,11,15,15,15,16,10,19,7,5,9,8,15,13,9,21,21,21,6,21,16,13,13,14,14,13,21,8,15,18,16,2,13,21,13,5,14,8,18,2,21,5,2,9,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,21,15,1,13,16,8,21,10,2,21,21,21,8,5,13,21,14,15,15,15,10,10,10,21,10,15,20,21,4,13,9,8,8,13,5,15,2,17,2,15,13,21,14,4,5,20,16,16,13,5,4,8,13,7,13,5,19,13,16,15,9,5,16,15,16,17,20,14,4,13,2,15,14,20,17,21,16,16,18,7,2,13,8,4,10,5,15,14,20,9,7,6,8,17,15,15,15,8,2,16,16,16,6,15,20 +24,23,23,2,21,8,15,15,17,5,7,21,15,2,9,18,5,13,4,18,13,17,15,17,2,15,16,5,5,13,20,8,16,8,7,14,13,15,2,8,2,1,14,10,10,7,16,7,4,21,20,16,15,1,8,21,1,5,21,2,5,10,13,4,15,2,21,5,5,14,16,16,16,2,5,10,5,21,8,21,3,10,14,17,15,1,21,16,4,13,5,13,8,8,16,13,6,21,21,8,2,15,21,8,3,7,5,9,8,15,9,5,2,21,21,8,19,16,13,13,14,7,15,16,2,15,1,17,6,2,4,10,21,13,5,17,2,18,13,14,13,6,2,21,21,10,7,15,19,16,9,5,14,14,5,13,15,15,14,21,15,17,15,5,15,21,15,2,21,15,2,13,6,21,18,7,6,8,7,8,2,17,21,21,5,8,1,13,15,7,16,8,13,2,15,2,21,2,15,15,17,14,15,13,20,4,17,15,3,4,8,13,8,13,10,5,15,13,18,9,5,16,13,21,21,8,15,14,5,13,2,2,19,15,17,15,16,1,17,13,5,7,2,2,14,17,2,6,2,10,10,21,17,10,15,16,15,15,15,16,15,9,23,23 +24,23,23,23,23,23,15,2,21,15,10,21,5,2,10,8,14,13,3,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,6,14,20,19,21,15,7,8,16,4,16,14,16,15,17,15,16,1,2,2,17,6,10,5,6,21,8,21,5,7,14,16,15,21,21,15,7,5,19,16,5,13,15,14,8,9,7,3,15,14,13,4,15,21,7,16,2,18,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,6,10,16,9,15,16,15,10,6,21,15,14,6,13,21,13,14,17,8,7,21,15,5,16,2,2,2,19,19,15,8,14,19,9,7,13,8,21,4,15,19,13,5,16,21,7,15,21,6,15,13,8,15,21,13,14,15,7,8,13,19,21,21,7,16,1,2,2,16,6,8,13,4,10,2,17,4,15,13,21,14,14,13,8,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,5,7,8,2,21,16,17,16,15,11,16,2,13,16,15,23,7,15,15,10,15,6,2,15,21,2,13,8,13,6,15,16,8,23,23,23 +24,23,23,23,23,23,14,6,21,6,7,19,6,2,5,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,15,4,21,23,7,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,8,2,16,5,2,13,6,6,10,21,15,15,1,17,14,19,13,4,15,5,21,21,5,19,15,14,16,15,4,10,9,21,15,8,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,8,2,17,13,13,14,15,15,21,8,8,18,20,2,7,21,13,5,15,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,9,14,3,5,8,8,8,15,15,15,1,15,13,9,21,2,2,21,16,8,13,6,15,21,7,14,15,7,2,15,10,21,8,6,20,1,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,9,20,8,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,15,14,16,21,17,15,15,19,8,10,13,13,8,14,8,15,15,10,17,6,15,16,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,23,23,23,23,23,16,8,5,10,17,4,13,21,14,13,4,8,13,18,19,19,6,9,21,16,8,13,6,2,15,23,15,19,3,6,6,6,2,1,1,15,15,7,16,17,4,21,18,16,1,8,6,15,18,8,2,18,6,6,13,8,21,7,14,5,2,17,17,2,1,2,2,6,5,11,16,14,11,13,15,21,8,19,21,3,5,13,17,6,16,8,16,21,5,21,16,8,21,1,17,17,18,7,5,9,8,15,8,9,16,21,17,5,21,21,23,13,17,6,6,17,9,2,8,17,2,2,21,13,19,2,5,8,16,21,2,2,4,1,19,5,8,6,4,23,7,4,10,13,17,10,9,19,17,8,15,15,6,8,13,2,21,21,2,6,1,19,10,13,2,21,16,7,2,8,15,7,6,15,1,17,7,17,21,4,9,10,10,21,23,11,7,4,17,14,18,19,21,14,6,6,14,6,17,15,3,4,8,13,6,5,11,23,13,17,8,3,5,16,13,17,17,19,15,4,23,23,10,14,18,17,16,23,11,19,11,13,9,5,8,23,5,8,14,15,19,6,2,16,1,15,6,8,15,21,20,21,19,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,7,13,6,16,21,15,15,2,10,5,5,21,5,18,19,15,15,7,8,16,4,21,15,16,21,16,15,15,15,2,15,21,5,15,13,8,15,7,21,5,6,8,11,16,15,8,2,8,7,10,16,14,13,15,13,6,19,8,14,14,5,13,8,14,1,14,21,13,5,16,16,5,2,1,16,8,16,7,7,9,6,15,8,9,1,16,15,6,2,16,23,13,17,14,15,16,9,10,16,21,15,5,15,13,15,8,2,7,8,18,13,2,4,19,7,5,21,15,15,23,6,4,15,13,15,7,3,2,8,8,15,15,5,21,11,21,21,1,7,15,21,16,8,13,15,21,15,13,14,6,2,8,15,20,1,11,6,21,21,13,2,10,23,8,23,5,2,10,21,8,15,15,16,14,13,15,16,14,18,13,7,4,7,13,20,16,5,23,13,17,2,3,5,16,15,18,16,13,6,14,13,14,5,15,21,16,17,15,16,11,8,2,13,19,5,23,23,6,10,15,15,6,6,8,21,4,15,21,13,15,21,15,16,23,23,23 +24,23,23,15,15,8,15,6,18,15,15,21,6,10,2,18,13,15,2,21,13,16,19,15,16,5,8,8,7,13,15,6,16,23,15,19,2,15,5,6,2,18,13,1,15,7,8,18,4,13,21,15,11,13,15,21,21,2,6,3,14,21,7,7,13,19,18,5,10,16,16,2,19,7,2,6,6,16,16,7,19,7,14,16,8,6,8,2,16,5,8,13,1,8,16,15,6,21,11,3,15,8,17,8,16,7,5,9,8,15,13,9,10,17,21,4,21,21,13,13,14,15,13,18,8,15,18,21,2,7,21,13,5,6,16,7,2,21,5,2,20,6,8,6,21,9,6,16,14,14,13,6,6,2,5,8,8,8,14,15,15,16,15,15,9,19,2,15,21,16,21,13,5,16,21,15,6,14,6,2,15,10,21,2,5,20,21,16,15,9,8,8,13,5,10,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,13,13,7,3,13,13,9,9,5,16,15,16,15,20,8,6,8,13,5,14,17,16,17,15,21,21,7,3,2,8,5,14,15,15,4,15,5,9,15,21,21,15,6,15,8,2,15,16,16,8,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,3,15,7,16,20,11,13,2,14,13,2,15,14,16,18,23,15,3,2,15,6,17,15,19,19,15,15,7,21,1,4,21,14,21,21,15,15,15,19,2,15,23,23,23,13,15,21,5,21,15,6,2,16,14,16,3,15,6,18,15,7,15,3,7,13,2,18,7,6,21,21,13,2,8,15,8,21,13,20,21,11,6,2,1,17,16,15,7,7,9,21,15,8,9,21,16,21,6,2,8,23,13,17,14,15,16,15,8,6,11,23,23,23,23,14,14,13,1,2,16,21,2,13,17,13,5,15,8,15,23,7,15,15,13,17,7,9,8,16,8,15,15,7,16,15,15,21,21,15,2,18,15,15,5,6,23,23,23,23,23,23,23,23,6,21,21,15,16,21,5,15,15,10,19,23,2,5,11,17,14,15,15,21,14,14,13,8,4,16,13,9,4,7,13,20,16,5,23,2,21,21,3,5,15,15,17,17,2,14,15,5,15,14,15,19,16,21,16,16,11,8,7,13,21,5,23,23,6,13,8,15,21,6,21,17,3,6,16,8,15,8,8,20,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,6,15,5,8,9,16,7,16,19,18,6,19,21,14,8,13,15,7,17,23,15,17,9,4,5,15,6,18,19,14,15,7,21,21,4,16,14,16,15,1,15,16,15,4,4,16,6,2,13,5,20,4,20,8,9,6,21,16,21,1,7,8,5,4,5,9,4,18,13,8,21,19,4,6,14,7,9,7,18,8,17,6,6,21,16,2,2,7,21,8,5,7,5,9,8,15,3,18,17,21,16,2,9,21,23,6,1,6,6,1,4,5,16,19,5,3,1,13,21,16,13,18,21,23,23,23,23,6,23,23,23,23,23,23,23,23,23,23,8,6,13,7,21,7,15,4,4,19,7,16,1,16,2,15,21,19,7,15,7,19,8,8,6,6,9,7,10,4,21,21,7,19,21,8,10,7,14,18,23,7,7,19,7,10,7,13,21,14,4,13,16,7,18,15,3,4,17,13,5,17,5,2,4,16,18,21,5,7,13,17,16,19,6,4,9,2,23,14,19,17,21,8,17,1,8,4,9,4,13,23,23,6,10,17,15,8,4,1,1,15,5,17,7,6,4,16,19,9,19,23 +24,23,23,6,20,4,4,6,17,4,4,17,17,21,10,16,6,13,4,16,11,17,9,18,19,5,21,13,6,9,9,13,18,23,7,17,9,13,7,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,9,18,7,21,7,5,8,17,8,17,8,9,18,1,4,8,6,13,5,13,16,21,4,6,9,15,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,18,21,13,4,6,21,13,21,2,6,8,18,21,6,2,2,1,1,5,15,6,15,23,7,4,9,13,19,5,9,19,8,7,15,5,5,21,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,8,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,14,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,9,4,17,23,19,17,21,16,16,21,8,7,13,1,7,23,23,9,21,10,11,2,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,7,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,8,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,16,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,8,21,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,6,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,16,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,7,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,17,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,15,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,21,10,9,4,17,6,8,17,17,7,7,8,4,15,5,17,13,16,15,16,1,16,14,7,7,3,5,8,17,23,21,16,9,13,1,4,14,19,8,1,1,7,16,16,4,18,14,10,15,16,19,17,21,7,21,16,5,2,13,4,21,2,21,7,10,4,16,9,18,5,15,15,6,21,10,2,3,7,14,1,2,5,4,19,13,4,5,14,16,8,21,6,6,8,17,1,20,15,16,7,3,7,5,9,17,15,11,5,2,21,18,6,21,13,13,13,16,15,15,9,6,4,19,18,10,5,21,13,19,3,5,18,15,17,13,16,5,19,4,3,21,5,6,23,23,4,8,1,2,15,9,9,8,7,14,21,8,1,8,2,17,21,6,2,18,19,9,13,4,21,21,15,13,7,7,2,9,21,21,21,4,18,1,8,10,7,10,9,14,6,5,2,17,4,13,9,21,14,4,13,8,16,16,15,3,4,8,13,8,7,15,15,10,16,18,9,5,16,13,17,17,8,21,14,7,13,4,10,17,17,21,7,16,18,16,7,15,7,4,6,4,7,5,5,9,15,4,15,17,15,15,17,15,4,15,16,18,5,3,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,7,9,21,19,7,1,17,8,16,7,5,9,5,15,15,9,8,21,8,8,19,21,13,13,1,10,15,16,9,7,18,11,10,15,3,13,19,5,10,8,3,1,13,2,1,21,21,15,7,9,6,23,23,23,23,9,5,5,9,19,8,7,16,13,5,11,13,3,21,21,10,6,17,19,4,10,5,8,7,13,19,8,3,15,8,5,1,18,9,21,21,4,15,10,8,23,2,11,9,4,17,14,15,10,21,14,6,13,16,4,8,15,9,4,8,13,6,21,5,23,9,16,6,9,5,15,13,17,17,19,5,7,4,9,5,23,16,16,17,16,18,1,7,10,9,21,7,23,7,15,13,7,15,10,9,8,17,15,8,21,7,2,8,17,19,5,19,19 +24,23,23,23,21,5,15,8,17,5,15,21,6,15,10,3,7,8,2,17,13,16,8,15,16,9,14,15,8,13,6,16,19,23,7,3,2,13,5,6,2,18,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,2,4,8,6,5,13,7,8,7,21,5,4,8,16,16,17,6,14,13,5,21,16,6,9,7,14,16,8,15,15,15,15,13,8,14,1,8,21,15,10,17,15,6,15,15,21,8,10,7,5,9,8,15,13,9,19,21,21,2,6,17,13,13,14,10,15,16,8,5,21,15,2,5,16,13,5,13,7,8,2,21,5,2,20,6,8,6,21,9,8,15,18,2,5,5,14,2,5,8,8,8,14,9,13,21,15,10,13,18,2,15,21,21,21,13,5,15,21,5,8,15,7,2,5,10,21,21,6,20,1,2,15,7,4,8,7,5,4,2,1,2,15,13,21,14,8,13,20,8,15,8,5,4,8,13,13,13,13,18,13,8,15,9,5,15,13,16,15,20,7,14,5,13,15,14,17,16,21,15,17,21,8,5,7,21,8,6,5,15,10,13,9,9,10,15,17,15,5,8,8,15,15,16,17,4,23,23 +24,23,23,5,16,8,6,21,21,15,6,21,6,4,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,8,7,18,23,13,19,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,5,16,21,21,14,3,7,14,16,15,6,4,3,16,13,13,6,1,8,17,15,6,21,11,5,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,7,20,21,2,7,17,13,5,6,15,8,2,21,5,2,8,6,14,5,21,9,6,15,2,18,13,5,14,2,5,8,8,8,14,15,15,1,17,13,8,21,13,4,21,15,18,13,7,16,21,7,6,7,7,2,10,10,21,17,6,20,1,16,15,9,8,8,13,5,15,2,21,2,15,13,21,14,4,7,20,2,17,13,5,4,8,13,8,7,7,8,13,15,16,7,5,17,15,18,15,13,14,6,7,2,13,14,17,21,17,15,16,19,8,13,6,15,4,21,2,14,15,6,21,9,14,17,18,15,6,17,13,2,17,16,15,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,7,21,4,9,7,21,10,8,21,8,15,9,15,5,21,1,14,13,16,18,21,21,5,21,5,9,13,13,19,16,23,5,17,9,7,9,15,7,18,15,15,15,7,8,17,4,17,14,17,21,17,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,17,21,8,21,10,4,6,1,17,16,13,13,7,13,9,1,10,19,8,14,5,7,4,19,8,15,21,5,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,16,15,4,21,13,13,10,6,15,21,9,13,2,18,2,7,20,13,21,8,8,8,1,17,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,13,9,21,17,7,1,16,9,10,13,9,16,16,7,1,2,7,2,5,21,1,21,9,17,1,7,2,8,6,2,23,5,9,21,21,14,15,13,21,13,4,13,15,9,15,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,16,14,8,13,4,2,19,17,15,15,17,1,16,4,2,14,9,23,9,5,14,2,15,15,4,21,17,7,7,17,7,7,15,15,19,6,3,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,7,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,15,6,8,18,15,15,21,6,10,10,7,13,13,2,21,13,16,15,21,21,5,8,2,8,13,15,2,15,23,13,3,2,15,5,6,2,18,14,1,11,7,8,16,4,21,21,16,8,13,15,8,21,15,4,16,5,2,13,5,5,2,21,5,2,8,17,14,16,15,6,7,5,21,21,15,3,15,14,16,8,2,2,3,15,13,13,5,1,8,16,6,15,21,11,15,15,15,1,8,16,7,5,9,8,15,15,9,21,21,21,5,15,21,13,13,14,15,13,15,8,15,18,16,2,7,21,13,5,8,16,8,2,21,5,2,4,6,14,15,21,9,6,15,21,14,13,5,14,2,5,8,8,8,14,4,15,1,21,15,5,21,5,15,21,15,21,13,9,15,21,15,14,14,7,2,6,4,21,16,13,20,1,16,15,9,6,8,13,13,15,2,21,2,15,13,16,14,5,13,20,2,16,13,5,4,8,13,15,13,13,9,13,8,7,9,5,16,15,17,18,20,14,14,13,2,14,14,16,21,16,15,16,18,21,8,13,7,7,15,14,14,15,2,2,5,6,17,17,15,15,16,13,2,15,17,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,7,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,15,10,8,10,21,15,15,21,6,10,13,15,13,13,2,21,13,16,15,15,20,2,3,13,7,15,10,2,16,23,15,19,2,15,5,6,2,18,14,21,15,7,8,18,4,15,1,21,15,15,15,16,21,15,2,7,16,7,10,14,13,21,21,6,10,2,16,2,19,6,4,4,6,21,16,7,19,7,14,17,8,6,4,3,21,15,6,13,1,9,16,15,5,21,11,15,15,8,21,10,19,7,5,9,7,15,15,9,18,21,1,2,21,21,13,13,14,10,15,16,8,15,18,15,2,7,17,13,9,8,21,18,10,21,6,2,20,6,8,6,21,9,7,15,17,14,13,6,16,2,5,8,15,7,14,15,7,1,15,3,7,21,10,10,21,21,21,6,3,7,21,14,15,16,10,2,10,10,21,5,15,20,1,2,13,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,20,10,16,15,5,4,8,13,7,13,15,19,13,7,16,9,5,17,13,16,15,19,14,15,7,13,15,14,21,16,17,15,16,19,19,8,2,6,10,4,9,15,5,8,9,6,5,17,17,8,15,15,8,2,17,15,8,23,23,23 +24,23,23,15,16,15,6,15,17,15,15,5,20,15,15,16,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,15,5,6,14,16,14,21,15,7,16,15,4,16,14,21,15,21,16,16,21,5,2,16,15,15,13,6,21,5,14,15,2,14,16,8,16,5,14,2,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,21,1,21,7,16,7,5,9,15,15,15,5,15,21,18,5,21,16,23,14,8,15,6,8,5,15,2,21,2,15,20,13,11,5,13,17,2,16,2,3,2,1,9,3,21,19,6,8,21,5,14,15,3,15,9,15,13,8,15,15,15,21,16,13,21,21,10,2,16,20,2,5,6,17,7,8,14,7,15,8,15,6,21,2,2,21,1,13,3,10,16,18,23,8,10,2,21,15,13,6,21,2,15,5,8,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,5,7,13,5,2,16,15,1,15,15,21,8,2,15,8,2,2,15,15,14,5,17,5,10,15,17,13,15,15,13,2,5,15,18,6,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,5,15,10,14,6,21,6,8,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,5,6,21,15,15,1,17,14,19,13,4,15,5,21,21,6,19,15,14,16,15,2,10,9,17,15,15,13,1,7,16,8,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,15,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,21,15,13,6,15,21,7,15,8,7,3,15,10,21,8,6,20,21,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,8,14,7,15,15,10,17,6,8,16,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,13,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,13,9,10,16,18,14,15,15,7,8,17,4,21,8,17,21,17,15,18,19,10,5,21,5,15,13,4,16,7,21,9,5,8,21,16,21,2,2,5,21,21,8,13,13,7,13,15,1,10,19,14,17,13,7,3,19,7,15,4,6,16,21,4,2,1,17,8,17,7,5,9,8,15,8,9,21,17,17,5,3,21,13,13,17,5,11,21,9,15,2,18,2,7,20,13,21,10,3,8,16,1,3,9,21,21,15,5,21,2,13,23,23,23,23,23,23,8,9,8,8,7,15,6,5,1,16,7,21,21,15,10,16,16,6,6,9,21,21,7,7,10,7,10,5,10,16,21,9,21,21,2,3,8,8,17,23,2,7,21,21,14,15,13,21,13,14,13,15,9,17,15,5,4,8,13,5,17,13,23,18,21,17,13,5,15,13,21,17,17,1,14,8,13,4,10,19,21,15,13,17,18,16,8,11,14,19,23,9,5,16,2,13,2,9,18,17,10,6,16,7,2,8,8,19,8,19,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,16,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,10,16,2,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,6,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,15,5,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,2,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,15,15,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,23,14,6,21,6,15,19,6,2,6,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,15,4,17,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,21,14,19,13,10,15,5,21,21,7,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,17,5,3,9,6,14,6,16,9,4,7,15,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,8,13,6,15,21,7,14,15,7,2,15,10,21,8,6,20,21,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,8,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,7,14,15,5,2,13,2,16,2,15,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,15,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,5,21,8,15,2,21,4,15,17,6,5,17,18,6,13,2,21,13,16,19,16,10,9,21,15,7,13,6,15,18,23,7,20,2,15,5,5,7,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,6,2,10,17,13,8,21,8,21,5,5,2,21,8,21,15,2,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,8,5,1,21,17,5,2,16,23,13,21,15,16,16,9,15,2,15,2,15,1,17,15,15,7,13,9,14,5,6,17,13,23,23,23,23,10,15,19,6,15,7,13,6,9,16,13,8,21,7,15,18,13,5,21,21,15,7,21,3,7,16,10,5,21,9,5,6,10,2,10,8,21,21,15,21,1,10,2,8,2,7,13,4,10,2,21,4,15,13,1,13,7,13,17,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,6,2,8,8,10,13,14,20,16,17,16,8,11,8,2,13,14,6,23,7,16,7,5,3,6,3,15,21,15,2,16,13,6,15,21,23,23,23,23 +24,23,23,23,23,23,2,15,18,15,2,21,10,2,6,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,8,16,23,8,3,2,14,5,6,2,18,15,19,11,7,8,3,4,15,21,8,15,15,15,16,21,6,3,9,7,23,23,21,15,13,21,5,4,16,16,2,19,8,2,5,5,21,16,15,3,7,14,16,8,6,4,3,16,5,7,13,1,8,21,2,15,16,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,6,21,13,13,14,4,15,18,10,15,16,21,15,15,21,13,5,8,8,8,3,15,5,2,21,6,8,15,21,9,15,15,8,14,13,5,17,2,5,8,7,8,14,2,15,21,15,3,5,21,2,15,19,15,21,13,5,16,21,5,15,6,4,4,15,21,21,8,3,20,21,4,13,9,8,8,13,5,15,21,17,2,15,13,16,14,5,8,20,10,16,13,5,2,8,13,15,13,15,19,13,8,2,9,15,17,15,16,15,20,14,14,13,15,15,14,16,16,17,15,16,21,7,7,2,15,8,6,5,15,6,19,5,5,2,21,16,15,2,15,8,6,16,16,16,15,23,23 +24,23,23,2,16,6,13,2,21,2,15,21,6,2,15,3,13,15,2,21,13,15,18,15,19,5,8,13,8,13,2,8,16,23,15,3,2,15,5,6,21,18,14,1,15,7,21,18,4,15,16,15,16,15,15,16,21,2,5,21,5,2,5,13,6,16,21,15,2,2,21,3,19,8,6,2,19,16,2,6,18,7,14,16,8,6,2,9,21,15,9,13,1,8,16,15,6,21,11,5,15,8,21,8,2,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,16,13,5,13,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,8,8,5,8,8,7,14,2,15,17,13,2,8,19,13,2,21,21,21,13,5,16,21,15,15,14,5,2,6,2,21,8,2,20,1,21,15,9,4,8,7,5,6,2,18,2,15,13,21,14,15,5,20,14,21,15,5,4,8,13,13,13,13,19,13,7,9,9,5,15,13,16,15,20,14,14,13,2,14,14,16,16,21,15,16,21,8,8,2,18,15,14,5,15,15,15,5,9,15,21,16,15,6,15,15,15,21,21,15,6,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,14,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,15,8,4,16,16,21,5,23,23 +24,23,23,23,23,23,6,10,16,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,2,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,2,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,5,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,4,17,13,15,15,21,17,6,3,20 +24,23,23,15,21,21,15,9,21,2,5,6,21,6,15,13,13,21,2,13,7,18,21,16,2,5,21,13,7,13,10,6,17,23,13,17,6,14,5,21,6,18,14,8,7,7,21,16,4,16,14,21,16,15,16,8,6,5,2,17,2,2,13,6,21,5,13,15,10,14,16,6,16,13,14,13,4,21,5,7,14,8,13,21,7,2,18,2,19,14,15,2,17,15,17,15,5,21,1,19,21,15,7,15,17,7,5,7,8,15,15,5,15,21,18,15,21,8,23,14,14,15,6,16,15,2,8,16,2,6,20,13,17,15,13,17,7,16,2,3,14,16,2,6,21,7,5,10,21,5,16,7,2,15,7,7,13,7,15,2,15,18,8,5,21,21,15,15,21,20,8,14,7,4,17,5,14,6,16,7,15,2,16,2,3,21,1,13,5,9,21,21,2,10,2,21,15,14,5,18,15,7,5,7,15,4,20,7,7,4,8,13,8,21,21,23,9,1,2,3,6,17,13,16,16,6,3,6,5,13,10,8,18,15,16,15,15,21,8,6,7,2,16,14,15,10,14,6,15,6,17,21,1,15,2,16,15,2,7,21,2,5,3,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,8,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,15,15,2,13,6,21,9,21,15,8,14,16,5,17,15,14,13,2,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,3,21,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,6,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,9,9,19,21,9,14,1,17,8,16,7,5,9,5,15,15,9,15,21,16,9,1,21,13,13,1,5,16,16,9,7,18,11,10,15,3,13,19,8,7,8,7,1,13,2,21,21,23,23,21,10,5,23,23,9,8,19,13,5,9,19,8,7,16,7,5,11,13,3,18,21,4,6,17,19,10,13,9,15,8,8,21,7,3,8,5,15,1,19,7,21,21,4,1,10,6,2,23,2,9,4,17,14,15,9,21,14,6,13,16,4,16,15,9,4,8,13,6,21,5,23,5,16,6,9,5,15,13,17,17,19,7,8,15,4,13,17,5,21,16,16,11,18,1,7,10,9,21,8,5,7,13,15,15,10,15,7,17,15,10,5,15,2,21,17,19,13,19,19 +24,23,23,5,16,8,6,2,21,2,2,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,6,15,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,2,6,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,16,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,6,13,21,8,7,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,6,21,9,6,15,2,4,13,5,14,2,5,8,8,8,14,15,15,1,21,5,8,21,13,4,21,16,21,13,14,16,21,7,10,6,13,2,10,10,21,17,5,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,4,5,20,2,17,13,5,4,8,13,8,7,1,8,13,15,16,7,5,17,15,16,15,20,14,10,13,2,13,14,17,21,17,11,16,19,1,13,6,15,4,15,14,21,5,5,21,9,14,16,18,15,5,17,13,7,17,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,13,4,16,21,15,6,7,15,15,5,8,16,16,19,15,15,7,8,17,4,21,15,16,21,16,15,15,21,2,6,16,5,7,13,9,21,7,21,9,10,14,16,8,16,2,18,7,18,15,7,7,13,15,13,16,18,8,21,14,16,6,13,6,1,14,21,2,6,16,21,2,2,1,17,16,16,7,7,9,6,15,8,9,21,16,16,6,21,16,23,13,21,15,15,16,9,5,15,21,3,2,11,13,15,16,7,7,4,1,6,2,21,18,13,5,21,6,13,23,21,15,15,13,21,8,10,6,8,8,15,15,5,21,13,15,16,1,15,15,16,17,9,13,2,15,15,13,14,6,7,8,2,21,1,21,6,18,21,2,15,10,6,19,13,23,23,16,17,13,14,15,21,14,13,13,8,5,20,13,7,4,7,13,20,16,8,23,13,17,2,3,5,16,15,18,16,10,14,7,13,7,6,13,19,17,21,7,16,11,8,2,15,19,13,23,23,6,19,6,15,8,15,15,17,7,15,21,7,16,1,15,20,5,23,23 +24,23,23,7,21,18,15,10,17,7,7,21,17,4,5,15,13,13,6,20,13,17,18,18,6,5,21,10,8,13,6,8,21,23,7,17,9,6,5,10,2,18,19,15,15,7,16,17,4,17,14,17,1,8,15,16,18,15,6,15,19,15,13,4,18,15,18,6,5,4,17,4,21,2,8,5,5,21,16,13,13,15,13,16,21,10,3,8,14,13,8,6,18,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,1,17,5,21,16,23,13,8,6,7,17,2,9,15,1,10,4,8,6,1,4,9,7,10,18,3,9,4,21,1,16,16,14,15,23,23,6,21,6,13,19,9,6,16,8,15,4,5,1,13,7,3,21,2,19,21,15,8,13,4,17,17,7,19,5,7,11,21,4,1,16,15,17,21,4,8,10,10,3,23,2,6,2,17,14,18,21,21,14,14,4,20,6,18,15,9,4,8,13,7,16,8,23,4,17,8,3,5,16,13,17,21,19,17,13,7,3,15,23,16,8,21,7,17,21,9,4,13,21,6,23,23,10,4,5,15,15,9,16,1,15,10,17,13,9,21,16,19,3,15,19 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,1,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,8,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,15,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,1,2,4,7,17,9,15,16,21,15,8,3,6,15,8,19,13,17,15,18,4,5,17,13,7,13,10,8,18,23,19,3,9,6,4,7,7,18,3,15,15,7,8,1,4,8,14,16,21,17,6,8,19,2,10,15,4,15,13,4,18,7,21,8,5,7,17,21,16,4,9,8,7,17,16,5,13,7,14,19,7,21,10,15,17,13,4,2,21,14,17,9,5,17,21,19,2,1,17,8,2,7,7,9,21,15,8,9,1,1,17,6,21,16,23,13,15,6,9,16,1,15,8,1,2,7,17,13,15,9,5,17,2,16,21,2,13,16,6,5,23,5,4,15,18,6,4,13,21,9,9,8,8,8,15,19,5,21,1,21,17,1,6,3,17,15,2,13,8,15,17,5,2,10,15,7,10,15,1,17,7,17,21,8,5,10,19,18,23,2,5,17,17,14,15,2,21,14,4,6,16,4,16,15,7,4,8,13,7,17,9,23,13,17,11,3,5,7,13,17,16,18,21,14,5,13,2,2,19,16,21,17,21,21,7,4,13,17,15,23,5,21,9,8,15,4,7,16,21,15,10,16,7,6,17,17,19,4,3,19 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,4,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,5,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,23,23,23,23,23,23,23,23,23,23,23,23,6,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,6,21,13,5,2,17,10,2,17,8,5,10,7,8,13,8,20,13,17,7,21,19,5,21,5,8,9,6,8,20,23,6,1,9,6,3,3,21,18,19,15,15,7,16,17,4,16,14,17,1,17,15,15,18,15,15,9,4,2,13,6,18,17,21,7,5,8,16,6,21,4,2,6,9,17,16,13,13,7,13,16,21,10,3,8,14,13,8,10,18,8,17,19,5,21,21,8,21,1,17,17,10,7,5,9,8,15,8,9,1,1,17,6,21,16,23,13,16,14,7,17,10,10,8,1,4,5,17,13,21,6,4,7,4,18,19,3,4,1,1,8,1,5,23,23,16,5,2,6,13,1,9,6,17,8,15,7,6,1,15,13,1,21,2,4,21,15,8,13,4,17,17,7,16,3,15,11,6,10,1,17,15,17,1,4,10,10,10,17,23,8,9,11,21,14,13,4,16,14,4,6,20,6,17,15,9,4,8,13,9,16,7,23,13,17,2,3,5,17,13,17,18,19,16,13,4,2,4,23,21,17,15,7,16,21,8,7,13,21,5,23,23,5,17,10,7,14,5,17,21,7,4,16,13,21,6,17,19,10,19,23 +24,23,23,23,23,23,23,23,23,23,15,5,21,5,2,16,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,1,15,5,17,7,15,2,15,18,23,23,23 +24,23,8,6,21,9,6,8,18,5,9,17,17,6,10,19,4,13,6,17,13,17,16,19,4,9,18,7,8,13,19,4,19,23,7,10,13,6,9,9,19,18,8,15,15,7,8,17,4,16,16,19,15,1,2,17,19,5,2,17,7,9,13,6,16,7,6,5,15,5,17,18,19,7,6,9,9,21,6,6,13,9,10,17,8,9,9,4,4,4,9,7,19,4,21,5,19,16,17,10,9,1,17,10,19,7,5,9,8,15,8,9,1,21,17,13,5,16,8,15,7,5,21,21,16,4,19,21,9,9,21,13,16,4,21,23,23,23,7,10,6,6,23,23,23,23,23,23,23,23,23,15,10,4,9,7,16,8,14,15,1,1,6,16,16,20,8,4,21,19,9,6,2,23,23,23,23,5,4,19,7,4,21,17,4,19,21,6,5,7,6,15,23,13,6,16,17,4,6,13,17,14,23,9,4,4,17,15,7,4,19,13,15,21,5,23,15,9,19,3,6,8,15,17,16,18,13,5,23,23,4,5,19,1,21,21,17,19,8,9,4,21,5,4,23,23,23,23,7,4,10,15,17,4,5,17,15,4,4,23,23,23,23,23 +24,23,23,23,21,2,4,10,16,7,5,19,8,6,4,10,4,13,7,19,7,17,19,19,4,7,21,13,4,9,7,7,18,23,13,17,7,6,9,10,17,6,8,13,15,7,16,9,4,21,14,17,16,15,15,21,19,2,21,5,4,6,13,4,21,4,21,5,6,4,17,8,17,10,6,4,5,16,10,5,13,8,13,7,17,2,19,4,1,14,10,16,19,7,1,2,9,21,15,4,21,7,21,2,6,7,5,9,8,15,15,3,16,21,7,16,2,17,23,13,16,5,4,17,10,6,21,16,5,7,20,13,1,7,10,8,9,1,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,8,16,19,5,1,6,21,21,18,6,4,17,19,4,6,6,16,15,8,7,15,9,8,4,6,21,21,6,18,21,8,6,13,6,8,23,6,5,2,21,14,4,9,21,14,4,13,8,4,16,19,3,4,8,13,5,6,6,23,13,18,16,3,5,16,13,17,17,6,16,4,4,13,15,23,19,19,21,13,16,1,8,7,5,17,13,5,13,6,5,15,8,4,4,15,17,15,6,17,7,4,1,17,19,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,11,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,6,2,21,2,15,21,6,6,15,19,3,13,2,17,13,21,15,15,18,5,8,13,7,13,2,7,16,23,8,19,2,15,3,6,2,18,15,21,11,7,8,18,4,18,21,15,15,15,15,17,21,5,4,15,2,2,5,15,14,21,21,5,2,14,16,2,19,7,23,23,6,16,17,5,13,7,14,16,8,4,5,9,21,7,2,13,1,8,16,2,6,21,11,5,15,8,17,15,16,7,5,9,8,15,13,9,21,21,21,6,10,21,13,13,14,2,15,17,13,15,18,15,2,8,21,13,5,2,2,8,2,21,5,2,8,6,14,8,21,9,8,9,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,2,5,16,19,15,21,8,16,13,8,15,21,15,15,14,5,2,6,10,21,9,2,20,21,6,13,11,2,8,13,5,15,2,17,2,4,15,1,14,15,13,20,21,16,13,5,4,8,13,8,13,6,2,13,15,15,9,5,17,15,16,16,2,14,14,13,2,15,14,21,16,16,15,16,19,8,8,2,16,13,13,8,6,8,13,5,7,6,17,17,15,2,15,15,13,1,23,23,23,23,23 +24,23,23,23,23,23,23,13,17,4,9,21,1,8,15,19,7,17,3,14,7,16,19,16,20,5,19,5,8,13,3,19,15,23,5,17,9,15,7,6,21,18,7,15,15,7,17,17,4,17,14,16,21,21,10,21,18,2,7,16,5,21,9,10,16,7,21,19,5,6,1,8,21,8,6,19,19,2,7,6,13,7,13,13,21,10,18,4,15,15,9,7,19,7,21,5,8,21,15,2,16,1,17,8,5,7,5,9,8,15,8,9,1,17,1,7,4,17,13,7,1,8,5,16,9,10,13,17,2,5,20,13,21,4,10,8,3,16,4,8,20,21,14,5,21,10,13,23,23,23,23,23,23,8,9,3,8,8,15,2,5,21,13,16,1,21,19,9,17,6,9,14,4,18,21,7,1,7,7,2,6,2,17,18,5,19,1,13,3,16,4,9,23,9,2,21,17,10,15,13,21,13,14,13,15,7,18,21,3,4,8,13,5,17,13,23,4,1,21,13,5,15,13,17,16,19,8,14,9,13,4,4,19,17,16,16,17,21,15,9,2,14,19,23,9,7,14,15,13,4,5,18,17,16,2,15,7,6,17,17,19,9,19,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,10,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,16,5,19,13,14,8,8,3,17,15,17,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,5,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,13,17,20,21,13,13,21,5,13,8,8,20,20,23,6,10,5,15,5,6,14,16,21,15,15,7,21,1,4,16,14,16,15,17,15,15,23,23,23,23,23,23,6,15,21,5,21,5,15,2,16,15,16,3,14,5,7,16,16,15,13,6,2,18,6,21,15,6,16,13,15,8,10,8,21,2,6,21,2,2,2,7,17,16,18,7,13,9,21,15,8,9,21,16,1,6,10,8,23,13,16,5,15,16,8,15,15,1,14,10,23,23,23,23,23,23,23,16,2,2,1,17,7,5,21,14,15,23,8,5,15,13,17,16,9,15,15,7,15,2,5,20,13,21,21,21,13,2,16,15,8,15,3,23,23,23,23,23,23,23,14,6,16,6,5,16,1,2,13,10,8,19,23,2,7,13,17,14,15,13,21,14,14,13,8,14,16,15,9,4,8,13,20,17,5,23,5,3,8,3,5,1,15,17,16,2,14,5,13,15,8,14,18,15,21,16,16,21,8,2,21,15,13,16,14,8,5,5,13,9,15,2,17,15,6,16,15,2,6,15,20,23,23,23 +24,23,7,8,21,5,6,7,17,15,7,17,6,10,2,17,7,13,2,17,13,16,7,16,21,5,7,2,9,10,10,10,20,23,3,19,2,13,9,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,3,5,15,5,7,13,6,21,5,4,9,15,21,15,14,17,8,7,5,4,21,17,14,20,7,14,16,8,6,4,1,16,13,7,7,17,8,16,7,4,15,11,6,15,8,1,6,8,7,5,9,8,15,15,9,17,16,21,3,7,17,13,13,14,10,13,21,8,6,18,21,2,21,9,10,5,5,16,8,2,21,5,2,17,6,14,6,21,9,10,15,21,7,13,5,4,2,5,8,8,8,14,9,15,1,9,8,8,21,3,2,21,21,18,6,13,15,21,9,10,13,7,4,9,10,21,1,15,20,1,10,13,9,8,16,7,5,7,21,21,2,7,16,21,14,10,13,20,7,17,15,5,2,7,13,15,13,15,9,13,7,2,13,18,8,13,15,17,20,15,5,9,2,4,14,21,16,17,7,17,19,21,8,10,8,5,21,7,1,7,6,2,9,10,17,17,9,6,17,13,13,21,17,18,10,8,19 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,15,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,9,16,21,7,10,4,16,6,17,4,7,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,15,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,2,3,21,8,21,13,7,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,17,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,5,13,19 +24,23,23,23,23,23,7,16,16,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,7,5,20,8,16,23,15,20,9,13,9,10,21,18,14,10,10,7,16,7,4,21,20,16,7,1,15,18,21,5,15,16,5,2,13,4,21,2,21,15,5,8,8,8,17,8,4,4,5,21,8,21,3,10,14,8,15,15,21,16,13,9,8,13,8,8,19,15,5,21,1,4,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,16,16,2,13,18,21,15,2,2,21,17,4,5,17,2,18,13,14,13,6,2,21,21,10,15,9,19,21,15,9,14,14,5,13,15,15,14,7,7,17,16,15,15,21,15,4,21,4,6,13,5,1,21,7,15,13,7,7,2,21,21,21,7,21,1,6,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,5,8,13,18,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,16,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,4,17,21,6,15,10,13,20,10,16,13,16,7,17,21,5,19,9,13,9,4,17,6,23,7,16,9,13,5,6,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,17,21,15,4,16,5,9,4,7,21,2,21,6,5,7,16,21,17,4,6,4,5,17,16,8,19,7,14,16,8,6,13,19,16,9,4,4,17,8,21,4,10,15,11,6,15,8,8,15,18,7,5,9,8,15,15,9,17,15,17,7,7,16,13,13,14,7,6,21,8,4,18,1,2,7,17,13,5,9,8,8,2,7,5,2,19,6,14,5,21,8,17,9,14,6,3,5,21,2,5,8,8,8,14,9,15,1,7,9,7,17,2,4,21,21,8,13,9,16,21,7,6,4,7,4,6,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,7,6,21,14,4,13,20,18,17,15,5,2,7,13,15,7,5,19,13,17,2,13,17,8,7,1,16,20,7,5,4,6,14,14,21,18,17,7,16,19,21,2,4,7,9,8,7,21,6,6,2,7,6,4,17,15,6,17,13,1,16,17,18,7,4,19 +24,23,23,23,23,15,5,10,16,2,7,16,18,2,5,15,13,8,15,13,20,21,3,15,1,14,21,13,15,7,2,6,16,23,5,16,5,15,5,6,14,16,16,1,15,7,16,19,4,21,14,21,21,16,15,21,11,2,10,18,5,15,13,2,17,5,14,21,2,8,16,2,17,9,14,16,7,11,7,14,14,8,13,17,15,8,18,21,5,14,17,8,1,7,20,2,5,21,15,16,7,1,1,8,16,7,5,9,15,15,15,5,21,17,21,13,6,16,23,13,21,5,8,16,13,7,8,21,15,5,21,6,21,8,13,8,4,17,16,13,13,15,15,5,16,6,15,15,19,5,14,15,19,8,7,15,8,8,14,2,5,1,8,2,21,21,7,21,17,20,7,5,7,16,15,7,15,6,10,11,15,18,17,2,2,21,1,13,1,10,23,16,20,14,3,2,17,2,15,13,18,14,18,5,16,2,16,7,13,4,8,13,8,17,13,23,15,16,2,9,6,16,15,16,16,6,19,15,3,6,8,14,17,15,16,15,16,18,8,18,15,15,2,7,5,21,14,15,16,5,15,15,17,13,6,15,15,2,17,15,16,23,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,7,10,21,9,8,10,17,4,15,21,1,15,2,19,4,21,10,14,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,21,9,13,6,4,16,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,10,6,16,5,15,13,2,16,4,21,9,6,8,21,16,1,2,2,5,21,1,8,13,13,7,13,8,21,10,19,2,14,13,8,4,21,7,16,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,2,21,9,10,2,18,10,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,2,21,13,15,21,21,7,9,9,10,21,21,9,5,13,7,2,7,10,15,21,5,17,1,2,2,16,4,9,23,2,7,21,21,14,15,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,17,17,21,13,5,15,13,17,17,10,8,7,8,13,4,2,19,21,15,13,17,1,16,2,2,14,18,23,13,5,4,2,15,4,7,18,17,9,10,16,7,2,21,16,19,7,19,23 +24,23,23,6,20,4,4,4,17,6,4,17,17,7,10,16,6,13,9,16,11,17,9,18,19,5,21,9,4,9,9,13,18,23,7,16,9,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,17,18,6,9,4,18,7,21,7,5,8,16,1,1,15,9,18,1,4,17,13,13,5,13,16,21,4,6,9,8,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,4,6,21,5,21,4,6,8,18,21,13,2,4,1,1,5,15,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,5,2,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,15,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,5,16,8,2,15,21,13,13,21,6,2,6,3,13,15,2,21,13,16,18,15,2,9,8,15,8,13,2,8,16,23,21,19,2,15,5,6,21,18,14,17,11,7,16,3,4,8,16,8,15,15,15,16,21,2,5,21,5,2,5,13,13,18,21,15,6,2,17,2,19,8,15,10,5,16,15,5,19,7,14,17,8,13,6,3,21,15,9,13,1,8,16,15,6,21,11,15,15,15,21,5,19,7,5,9,8,15,5,9,21,21,21,2,10,21,13,13,14,6,15,17,8,2,18,11,2,7,17,13,5,2,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,21,13,2,8,18,7,4,21,21,21,13,8,15,21,7,15,14,5,2,6,10,21,8,7,20,21,21,15,5,8,8,7,15,15,2,18,2,15,13,21,14,4,5,20,15,21,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,17,15,20,8,14,2,2,8,14,21,16,21,7,16,21,7,8,4,8,5,7,15,15,14,15,5,6,14,21,16,15,4,8,15,15,21,21,15,23,23,23 +24,23,23,4,16,15,2,4,19,10,2,6,8,2,2,15,13,13,8,20,15,7,19,17,13,16,15,5,14,5,15,15,16,23,6,10,5,15,5,2,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,17,8,21,5,10,2,16,6,16,8,10,15,17,16,17,10,8,5,13,17,18,13,21,5,13,15,19,14,16,8,16,13,3,15,21,15,15,21,21,8,16,7,5,9,8,15,16,2,21,7,13,21,16,11,23,14,15,21,6,21,9,10,17,21,2,5,4,13,18,8,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,14,2,6,8,18,8,21,21,10,4,21,16,4,13,6,21,21,7,6,15,7,8,8,3,21,21,8,16,21,2,7,21,8,7,18,8,5,13,17,2,21,6,21,7,6,2,21,9,16,15,8,4,15,13,20,18,15,23,5,13,2,9,6,15,13,17,16,18,5,15,15,13,4,14,16,17,8,19,15,21,18,15,7,13,10,15,13,8,3,14,15,21,2,15,2,15,15,21,13,2,15,21,19,23,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,4,13,7,16,11,17,9,18,19,5,21,16,4,9,8,13,18,23,7,17,5,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,5,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,4,9,17,9,10,21,13,2,6,21,5,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,13,5,4,15,23,19,17,21,15,16,21,8,9,13,1,14,23,23,9,18,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,15,21,10,10,15,21,2,5,17,6,15,2,15,4,13,2,21,13,21,15,16,21,5,8,13,7,13,2,2,20,23,21,3,2,15,5,6,2,18,21,21,11,7,8,18,4,21,21,21,11,15,10,16,21,6,2,15,15,2,13,6,6,2,21,5,2,14,21,7,18,13,2,13,5,21,16,6,20,7,14,16,8,4,4,15,16,13,2,13,21,7,16,15,10,21,11,6,15,8,1,8,8,7,5,9,8,15,15,21,21,21,21,4,8,10,13,13,14,15,13,21,8,2,20,21,2,15,3,13,5,8,10,8,2,21,5,2,7,6,14,5,21,9,21,15,5,14,8,13,6,20,5,8,8,8,14,15,8,1,15,5,8,16,10,2,21,11,21,13,15,13,21,14,4,8,16,10,15,10,21,10,15,20,1,4,15,7,8,8,13,15,10,2,21,2,15,13,21,14,8,13,20,10,17,13,5,4,8,13,8,13,5,23,13,17,7,9,5,16,15,17,16,20,14,14,13,10,15,14,20,16,16,16,15,18,21,7,5,11,2,7,14,2,5,16,10,10,15,11,21,15,5,21,13,2,21,23,23,23,23,23 +24,23,23,23,3,15,8,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,15,16,15,2,17,2,15,15,21,8,5,15,13,16,8,13,20,21,3,15,21,5,17,5,7,13,6,10,21,23,5,15,13,13,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,10,15,6,2,13,15,21,5,21,8,6,10,16,6,7,16,14,6,13,2,8,15,14,8,13,1,15,15,1,21,5,15,15,2,1,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,15,8,8,5,2,21,13,21,8,2,8,2,15,16,3,7,18,13,6,1,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,21,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,2,21,3,6,5,10,17,7,16,15,15,6,13,23,7,5,13,18,7,18,23,8,19,10,15,13,1,14,1,1,7,15,7,21,17,4,21,14,17,21,21,19,15,18,4,6,2,5,2,3,4,4,21,18,6,10,16,16,2,18,5,3,10,10,17,16,13,13,7,13,16,21,10,17,21,7,7,2,6,20,4,21,7,5,21,21,15,21,1,17,9,16,7,5,9,8,15,8,9,21,1,17,5,18,18,23,13,17,7,9,21,10,4,20,16,2,5,10,13,18,21,6,8,4,17,6,2,4,21,1,5,23,6,15,15,10,4,6,13,2,8,9,20,17,7,15,2,5,15,9,2,1,17,10,10,17,18,17,13,7,13,15,21,14,23,23,23,4,6,15,10,7,20,21,21,4,10,10,18,23,2,19,4,21,7,13,21,18,5,10,14,16,15,16,19,9,4,8,13,6,1,6,23,15,17,5,3,5,15,13,18,18,16,19,10,4,3,7,23,1,15,16,8,16,1,8,7,13,18,21,23,9,2,10,15,15,21,18,15,17,10,9,17,13,1,3,16,23,23,23,23 +24,23,23,23,16,4,6,2,21,15,6,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,2,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,10,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,7,16,19,21,15,14,21,13,15,13,14,11,18,23,10,2,6,14,5,2,14,19,19,15,15,7,8,1,4,16,15,16,21,15,15,21,19,2,7,23,23,23,23,13,21,5,21,5,8,14,16,14,16,8,9,15,18,2,7,15,14,15,14,23,23,7,3,21,21,13,8,2,15,7,21,2,2,21,15,2,10,1,17,16,3,7,7,9,21,15,8,9,8,17,21,5,3,16,23,13,18,5,15,16,9,6,16,20,2,21,15,13,15,21,3,7,16,8,2,2,13,17,6,5,15,15,15,23,2,15,16,13,21,8,9,21,16,8,15,15,5,21,15,2,21,16,8,20,21,14,13,23,23,23,23,23,23,23,23,23,23,6,21,21,6,21,21,15,15,9,16,3,23,5,16,5,21,15,15,13,21,14,15,13,8,14,17,15,18,4,9,13,20,17,8,23,13,17,2,3,7,16,13,16,16,2,14,14,5,7,14,15,19,16,17,15,16,11,19,15,13,14,21,15,9,13,5,14,15,15,2,16,21,15,2,16,7,15,13,16,20,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,9,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,15,6,21,8,4,2,21,15,8,21,15,4,7,17,13,5,5,16,13,16,8,16,17,3,16,6,8,13,2,8,17,23,8,16,5,13,15,4,4,21,10,21,19,7,16,18,4,16,14,21,15,17,15,16,21,4,15,16,6,6,4,4,17,7,21,6,10,4,21,3,16,8,14,7,5,16,15,14,13,7,10,17,9,8,5,2,2,14,16,5,4,9,16,15,6,21,21,6,18,7,17,16,2,7,5,9,8,7,7,5,4,21,1,10,21,17,13,13,14,15,16,16,8,6,2,1,2,15,21,13,19,7,9,17,5,17,16,8,8,16,2,5,18,15,15,23,23,4,13,6,9,14,9,16,13,8,14,15,5,21,15,2,21,21,8,10,21,10,4,13,6,21,21,10,14,15,9,15,7,21,21,21,13,19,1,6,2,15,2,8,13,6,2,2,21,2,15,9,21,14,15,13,8,10,16,15,6,4,8,13,7,13,8,23,15,15,8,9,5,17,13,21,17,8,21,14,5,13,13,3,21,15,17,15,16,21,17,9,13,8,4,7,4,8,5,15,10,6,4,21,17,15,6,8,15,2,15,15,19,5,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,10,15,13,13,9,20,10,15,19,16,7,7,14,5,13,14,16,15,16,23,8,15,10,15,5,10,2,17,6,15,19,7,16,9,4,17,15,16,15,8,15,16,21,5,4,16,5,2,13,21,21,8,21,5,10,2,16,6,16,8,15,15,17,16,16,14,13,5,13,17,18,7,21,5,13,15,19,14,16,8,21,13,3,16,21,15,9,21,21,8,16,7,5,5,8,15,16,2,21,11,13,7,16,11,23,14,15,15,6,21,9,15,17,21,16,15,4,13,18,14,9,8,10,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,7,8,14,2,6,8,3,5,21,21,2,15,21,16,13,13,7,21,21,7,14,15,7,8,8,18,21,21,13,21,21,2,15,14,16,15,18,8,5,13,17,2,2,8,1,7,5,2,15,2,17,15,8,4,15,13,20,18,15,23,5,15,2,3,6,15,13,16,17,18,5,2,7,13,15,15,16,21,8,19,15,21,18,15,5,13,10,15,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,7,2,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,21,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,7,10,21,9,6,5,17,7,21,17,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,16,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,8,14,13,5,9,2,5,8,8,8,14,9,15,1,16,9,8,21,2,8,21,17,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,10,5,7,4,13,7,19,18,1,19,21,2,5,9,8,8,4,6,6,19,15,9,7,6,15,9,5,7,4,16,15,13,13,21,16,19,17,14,17,1,8,8,16,21,17,6,3,18,9,13,9,21,9,21,5,4,14,17,8,16,10,13,23,23,17,15,13,13,8,4,21,8,2,10,5,7,13,2,7,21,7,16,4,10,21,21,6,21,1,1,2,19,7,5,9,8,15,15,9,21,21,17,5,6,21,13,13,21,6,2,17,9,9,8,1,2,7,21,9,17,5,13,17,16,21,9,2,4,21,1,5,10,10,23,15,1,9,2,13,21,6,9,19,11,7,14,2,13,17,13,7,21,21,7,21,21,15,6,9,2,17,1,15,15,10,5,11,6,19,7,17,7,17,1,13,9,9,5,23,23,3,8,13,1,15,4,19,21,14,5,9,17,21,17,7,3,10,8,13,17,21,8,23,13,16,18,9,5,15,13,17,17,9,8,14,4,13,2,23,16,16,21,16,21,1,13,6,4,16,23,23,5,10,5,8,15,15,6,17,18,13,4,16,15,2,15,16,16,6,10,23 +24,23,23,23,21,10,7,4,17,6,8,17,17,7,15,4,4,13,8,17,13,16,7,17,17,13,14,4,8,7,5,9,16,23,7,17,9,13,6,6,1,18,14,1,21,7,8,18,4,18,14,17,15,21,1,16,21,3,4,16,6,16,2,6,21,7,1,10,10,10,16,18,17,4,4,6,6,21,21,10,20,7,14,18,2,6,4,19,14,6,13,9,17,7,21,6,6,13,17,9,20,1,16,9,19,7,5,9,9,17,8,5,17,21,21,2,21,17,13,13,8,5,10,16,6,4,18,21,9,9,23,23,23,4,17,18,17,17,4,9,9,6,5,5,1,3,4,5,20,6,7,10,18,17,9,4,15,8,14,7,15,18,8,6,21,21,4,9,18,7,6,6,4,17,21,9,4,6,9,8,15,20,21,19,10,15,1,16,13,7,2,8,13,16,9,2,21,4,13,4,21,14,23,9,16,6,17,15,10,2,15,13,8,7,18,8,13,15,17,9,9,16,13,17,17,6,21,14,9,4,3,4,17,18,17,15,16,18,17,3,9,8,7,6,6,18,6,4,15,6,6,17,17,15,5,17,15,4,15,8,19,5,19,19 +24,23,23,23,16,7,4,7,17,10,4,21,18,15,5,15,7,11,5,13,20,21,11,16,21,5,17,5,13,8,15,6,16,23,3,16,13,13,5,5,21,16,16,15,15,7,16,18,4,16,15,17,15,16,6,16,18,2,10,15,5,15,13,3,18,5,21,10,5,2,16,2,17,2,14,9,15,2,8,16,14,8,13,18,7,8,18,15,5,6,16,5,15,7,17,2,5,21,8,2,1,1,21,16,16,7,5,9,15,15,8,5,17,21,17,5,2,16,23,13,21,5,2,16,2,15,8,21,8,6,21,13,21,4,16,8,15,17,14,18,7,15,23,23,23,23,6,15,1,10,14,6,3,15,17,2,8,8,15,2,6,1,15,2,21,21,2,21,17,20,2,5,6,15,13,14,15,6,15,11,15,10,16,2,3,21,1,15,10,10,16,8,23,4,9,2,21,15,1,13,18,10,2,5,16,2,16,15,15,4,7,13,7,21,18,13,16,17,2,9,6,17,13,16,21,6,2,8,5,13,2,2,19,15,15,15,16,18,8,2,15,3,2,17,9,6,9,6,17,9,8,16,17,13,8,15,15,15,21,15,17,5,10,23 +24,23,23,23,23,23,23,23,17,5,15,3,21,5,2,1,14,13,8,16,7,15,19,21,15,7,21,5,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,5,10,21,13,13,8,15,7,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,9,8,13,2,13,17,6,5,21,15,15,23,2,15,16,13,17,8,9,21,16,8,8,15,5,21,15,15,21,21,2,13,21,15,21,13,15,21,15,8,14,6,7,11,8,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,7,8,13,5,3,7,14,5,6,5,15,11,10,21,17,15,5,17,7,15,2,15,18,15,23,23 +24,23,23,23,23,3,4,10,21,15,15,21,6,2,4,18,13,15,2,21,13,21,19,15,21,5,8,13,8,13,15,8,17,23,15,3,2,15,5,6,2,18,15,18,11,7,15,18,4,15,21,15,15,15,15,16,21,5,2,9,14,23,23,21,7,3,21,5,8,21,16,2,19,8,6,5,5,21,1,4,3,15,14,16,8,15,2,3,21,5,8,13,1,8,17,2,10,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,6,6,21,8,15,19,15,2,13,21,13,5,2,16,8,2,1,5,2,8,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,7,7,14,2,15,18,13,8,7,19,2,4,17,21,21,13,13,15,21,14,8,15,4,2,15,18,21,2,5,21,21,6,2,7,8,8,13,15,2,2,17,2,15,13,16,14,2,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,13,16,21,19,14,14,4,7,15,14,21,21,21,15,21,1,7,7,4,14,15,6,5,15,15,19,10,6,6,21,21,15,6,15,8,15,19,15,16,23,23,23 +24,23,9,8,17,6,15,10,21,7,6,21,6,4,19,9,10,13,2,21,13,16,15,21,17,9,8,6,5,9,7,10,17,23,8,19,2,13,6,6,2,18,15,1,15,7,8,7,4,16,1,15,16,15,15,16,21,4,6,7,6,4,10,15,13,21,21,5,4,9,17,15,17,4,4,7,5,21,16,15,19,7,14,17,8,6,4,3,21,16,8,13,1,7,21,15,10,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,17,21,5,19,21,13,13,14,7,7,16,8,10,18,15,2,7,17,9,5,16,8,19,2,21,5,2,4,6,14,6,21,9,8,15,17,3,13,5,14,2,5,8,8,7,14,17,15,1,15,4,7,21,10,15,21,8,21,13,5,15,21,13,10,7,10,2,10,10,21,16,8,20,21,4,13,9,8,8,13,5,3,7,17,4,15,13,21,14,4,3,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,17,21,16,16,19,18,8,10,10,6,4,5,15,4,19,2,4,5,17,17,15,4,15,8,6,17,16,8,4,6,18 +24,23,23,23,23,23,23,5,18,15,6,21,6,2,2,19,7,15,2,21,13,16,19,15,21,5,8,13,7,13,8,6,17,23,8,3,2,15,5,6,2,20,15,18,11,7,8,17,4,14,18,8,15,1,15,16,21,10,2,8,8,23,23,21,5,13,21,5,6,14,17,8,19,7,2,6,5,21,17,7,3,7,14,16,8,6,10,3,16,5,8,13,1,8,21,2,15,16,21,6,15,15,16,2,9,7,5,9,8,15,10,9,21,21,21,5,6,16,13,13,14,15,13,21,10,2,15,21,2,6,21,13,5,8,16,7,3,15,5,2,19,6,14,6,21,9,6,8,15,14,13,5,17,2,5,8,7,8,14,2,15,21,15,8,9,21,2,4,21,16,21,13,5,16,21,15,14,13,4,2,8,17,21,2,6,15,1,2,9,14,14,21,8,15,5,21,17,10,15,13,16,14,5,5,20,10,16,6,5,4,7,13,15,13,13,19,15,8,2,9,5,17,15,16,21,19,14,14,6,2,15,14,17,16,21,16,16,21,7,5,2,15,2,14,5,15,6,19,5,5,8,21,21,15,6,15,15,2,16,8,16,23,23,23 +24,23,23,23,16,10,8,10,17,10,15,17,6,10,8,21,7,15,3,17,13,16,15,16,21,5,8,10,9,9,8,2,20,23,7,19,4,13,5,6,2,8,14,21,8,7,8,18,4,8,21,15,11,15,4,21,21,3,5,15,6,9,9,8,21,15,21,17,5,8,16,8,17,4,15,7,6,21,16,8,19,7,14,16,8,6,4,20,16,13,4,15,17,14,16,16,10,15,11,6,15,8,1,18,8,7,5,9,8,15,15,9,17,16,17,3,15,16,13,13,14,5,4,17,8,15,18,21,2,10,7,13,5,15,16,8,10,21,5,2,18,6,14,15,21,9,6,15,8,21,13,5,16,2,5,8,8,8,14,9,15,1,8,10,8,21,9,8,21,21,18,4,9,13,21,7,4,10,9,10,10,10,21,17,5,20,1,16,13,9,10,16,8,13,9,21,21,2,7,16,21,14,10,13,20,8,17,15,5,2,7,13,15,13,13,3,13,15,2,7,17,8,15,16,16,20,14,6,5,2,15,14,16,17,17,15,17,19,16,1,10,8,6,15,7,18,5,15,2,9,10,15,17,16,8,17,13,10,15,17,18,9,21,19 +24,23,23,23,23,23,23,10,17,10,6,10,17,6,9,9,14,20,4,8,15,17,8,17,2,4,23,9,9,3,8,17,18,6,9,7,9,15,9,16,17,18,4,7,15,7,21,17,4,21,13,17,15,21,19,17,10,6,4,4,23,23,23,14,13,8,17,15,9,8,21,8,21,7,7,9,5,17,16,13,13,15,13,17,17,9,2,21,7,17,4,7,20,4,17,7,5,21,21,5,21,1,21,7,16,7,5,9,8,15,8,9,15,21,21,9,19,19,23,9,17,9,8,17,9,5,19,21,10,10,23,9,18,10,9,17,7,21,7,2,18,21,1,4,23,23,23,23,23,4,7,5,4,6,9,8,11,8,7,9,7,1,1,5,16,18,6,4,21,21,15,13,5,23,23,23,9,6,16,9,3,16,16,21,5,15,21,4,3,10,6,16,23,2,9,4,21,16,15,19,7,9,14,4,19,6,16,18,9,4,8,13,6,21,21,23,3,6,10,3,5,17,15,2,18,2,15,9,8,5,23,16,17,5,11,11,16,21,8,9,19,10,7,4,5,19,6,9,17,21,7,1,1,10,4,17,13,4,17,21,23,23,23,23 +24,23,23,8,17,6,3,5,17,21,15,21,16,6,8,18,9,13,2,17,15,19,4,17,6,9,23,13,21,13,5,8,17,23,13,19,3,6,9,6,7,18,10,7,15,7,21,17,4,17,14,1,17,17,6,13,19,2,10,7,6,10,4,4,17,19,21,9,10,14,16,8,17,14,14,7,6,16,8,13,13,7,13,16,21,3,16,21,7,9,4,16,21,8,16,6,5,21,21,8,21,1,17,8,16,7,5,9,8,7,8,9,1,1,1,9,21,21,23,13,18,6,6,17,9,10,11,17,4,6,21,13,21,4,9,8,16,21,6,2,4,1,10,5,18,4,15,23,21,4,6,13,2,5,9,8,17,7,15,6,5,8,17,8,11,21,4,15,17,3,8,13,9,18,21,8,4,6,7,2,6,4,17,21,3,16,18,5,9,10,10,21,23,2,5,4,21,14,7,21,1,13,2,6,16,4,16,15,7,4,8,13,13,17,2,23,13,16,15,3,5,11,15,17,17,2,7,6,8,10,8,23,16,19,15,15,16,21,8,6,5,1,4,23,7,6,6,6,7,2,10,17,17,7,4,17,13,4,21,17,19,5,23,23 +24,23,23,15,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,17,15,16,21,5,8,7,9,13,8,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,15,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,2,16,21,13,13,14,10,15,16,8,7,18,15,3,6,7,13,5,8,16,18,2,21,5,2,20,6,14,6,21,9,21,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,21,21,10,10,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,8,13,13,15,2,13,15,8,15,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,21,15,16,7,18,8,10,14,2,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,8,23,23,23 +24,23,23,7,21,4,8,8,16,6,10,21,15,15,4,10,9,21,21,14,13,16,18,18,21,5,21,5,8,13,15,19,21,23,6,17,9,13,9,7,8,18,15,7,15,7,1,17,4,16,14,16,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,2,21,8,21,4,4,6,21,16,13,13,13,7,5,1,10,19,4,14,21,13,8,4,18,8,15,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,21,21,17,6,2,1,13,13,15,15,15,21,9,6,2,18,21,7,20,13,21,14,15,8,10,17,2,9,21,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,15,3,21,1,15,21,16,5,5,13,4,21,1,7,21,2,7,2,5,2,21,21,5,17,1,2,2,8,16,8,23,9,8,21,21,14,2,13,21,13,6,13,15,2,17,15,3,4,8,13,5,17,13,23,7,21,16,13,5,16,13,21,16,5,1,14,7,13,4,2,19,17,15,16,15,1,16,4,2,14,3,23,9,5,13,2,15,10,6,21,17,2,10,17,7,2,15,15,19,10,6,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,7,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,6,15,7,17,15,6,17,6,4,2,3,13,13,2,21,13,16,18,15,16,5,8,13,8,13,2,8,21,23,15,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,21,16,21,15,2,16,5,15,13,10,6,15,21,7,2,1,17,14,19,13,6,4,5,21,17,18,8,7,14,17,8,4,15,9,16,13,4,13,21,7,16,13,5,21,8,4,15,21,21,6,15,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,7,13,21,8,4,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,4,7,9,6,23,23,5,7,13,17,21,5,8,8,8,14,2,15,17,16,13,7,16,2,4,17,21,21,5,9,16,21,4,14,10,7,2,10,2,21,6,15,13,1,17,15,11,8,14,13,21,4,2,17,2,15,15,21,14,7,5,20,17,15,13,5,2,14,13,8,7,8,4,13,6,7,9,5,19,15,17,16,2,14,14,13,2,15,14,21,21,17,15,15,19,19,9,15,14,4,21,7,1,15,6,2,6,16,16,21,2,6,8,13,7,15,18,16,23,23,23 +24,23,23,6,21,4,1,2,17,15,7,16,21,4,6,4,2,15,17,16,13,16,15,16,21,19,23,13,5,9,2,21,18,23,6,16,9,2,23,13,5,19,14,1,1,7,16,11,4,18,14,21,15,21,15,16,21,5,19,21,3,4,9,9,21,7,21,5,8,5,17,18,17,2,6,7,5,21,21,14,19,7,14,21,2,5,2,3,14,10,13,9,1,7,17,2,6,21,21,7,19,8,16,7,21,7,5,9,9,15,11,5,17,21,18,13,19,17,13,13,8,4,16,16,5,5,19,17,4,2,21,13,17,7,13,1,7,16,16,15,8,6,15,16,1,3,6,7,18,6,4,10,19,11,9,8,15,8,14,7,7,15,16,21,21,21,5,4,18,21,4,6,5,21,18,2,5,6,19,13,9,19,21,2,4,17,1,17,6,8,7,8,13,9,5,4,17,4,15,13,21,14,6,2,16,16,1,13,3,4,8,13,7,7,5,2,15,13,5,9,5,21,15,18,16,10,21,14,5,13,10,2,19,11,17,15,16,18,17,2,5,7,4,6,5,5,4,8,9,15,15,17,17,15,7,16,7,4,16,16,19,5,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,9,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,15,5,15,4,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,23,23,23,15,18,13,15,17,6,2,7,16,15,13,2,21,13,16,20,15,19,5,21,6,8,13,2,7,21,23,13,3,2,10,5,6,2,18,14,1,11,7,7,18,4,20,21,21,15,15,15,16,21,15,2,16,5,2,13,10,6,2,21,6,2,2,17,16,18,13,2,6,15,21,21,6,19,15,14,15,8,7,2,2,15,13,13,15,1,8,16,15,6,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,5,8,21,13,13,14,15,13,21,8,15,20,16,2,1,21,13,5,2,8,8,2,21,5,2,2,6,14,5,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,10,15,1,16,21,15,21,2,10,16,21,18,13,13,15,21,7,2,2,13,13,5,21,21,21,10,20,1,16,15,7,8,8,13,15,4,2,21,2,15,13,18,14,15,5,20,2,17,13,5,4,8,13,8,13,13,10,13,8,8,9,5,16,15,16,16,20,15,14,13,2,15,14,21,21,21,15,15,19,21,8,6,7,10,15,15,17,6,15,2,6,15,15,21,15,2,16,15,13,2,23,23,23,23,23 +24,23,23,2,21,15,6,4,21,15,15,8,6,2,6,17,13,13,2,21,13,15,8,17,17,5,8,3,8,13,2,2,20,23,21,3,2,15,5,6,2,18,14,1,9,7,8,18,4,15,18,15,15,15,15,16,21,15,2,16,5,2,13,6,6,5,18,4,2,10,16,14,17,2,2,6,5,17,7,9,19,15,14,16,8,6,2,2,17,13,13,19,1,7,21,18,6,21,11,6,15,15,8,8,1,7,5,9,8,15,15,9,21,17,8,5,7,21,13,13,14,6,13,20,8,10,18,1,2,7,17,13,5,5,16,7,2,21,5,2,4,6,14,5,1,8,6,13,2,14,13,5,14,2,5,8,8,8,14,7,15,17,8,15,7,21,10,8,21,8,18,13,5,16,21,10,14,15,7,2,6,10,18,2,2,20,21,21,5,9,4,16,13,10,14,21,18,2,7,16,21,14,7,5,20,16,17,13,5,2,8,13,15,13,13,3,15,8,2,13,17,16,7,16,17,20,14,15,10,2,2,14,16,21,15,8,16,19,16,8,10,8,2,13,2,1,15,5,2,9,2,15,17,15,13,17,13,8,16,1,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,13,2,21,13,21,20,16,15,6,21,5,14,15,2,15,16,23,15,3,3,15,5,5,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,16,21,2,6,16,5,15,13,2,21,7,14,13,6,2,18,5,16,8,5,15,23,23,23,23,23,10,10,7,21,13,5,19,14,19,5,13,7,7,16,2,5,21,8,6,2,1,1,2,3,7,5,9,8,15,8,5,21,21,3,2,2,16,23,13,21,13,8,16,10,15,21,15,5,6,21,13,21,11,2,8,2,21,17,21,14,2,23,23,23,23,15,15,15,5,21,2,16,3,9,21,7,8,14,19,6,18,15,8,21,21,15,3,10,3,21,2,7,13,21,7,14,7,7,21,15,20,10,2,6,16,15,15,1,13,23,19,13,2,7,15,21,14,14,6,16,15,10,16,15,15,18,15,13,4,13,13,9,13,20,23,2,21,21,8,19,7,13,19,21,2,8,4,5,13,2,3,18,16,19,15,18,1,10,3,13,15,10,6,8,1,14,9,8,2,2,15,18,15,20,17,13,23,23,23,23,23,23,23 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,17,13,1,7,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,11,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,4,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,8,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,20,2,2,21,13,6,21,6,2,6,19,15,15,2,21,13,16,18,15,3,5,8,15,8,13,2,8,16,23,15,19,2,15,3,6,2,18,14,21,11,7,16,18,4,15,21,15,15,13,15,16,21,2,5,21,5,2,5,13,15,19,21,13,2,2,17,18,19,8,4,6,19,15,7,15,19,7,14,17,8,7,8,9,16,15,15,13,1,8,16,13,6,21,11,15,15,8,16,7,3,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,2,15,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,17,8,5,8,8,8,14,2,15,17,13,13,8,19,15,2,21,21,21,13,2,15,21,14,5,15,5,2,6,21,21,8,13,20,21,17,15,9,7,8,9,16,6,2,18,2,15,13,21,14,15,13,20,8,21,15,5,4,8,13,13,13,7,19,13,16,15,9,5,16,13,16,16,20,14,14,13,2,14,14,21,16,21,7,16,21,7,8,4,19,5,14,15,13,14,8,5,9,15,21,16,15,2,15,15,13,21,16,15,23,23,23 +24,23,7,15,21,6,4,10,21,15,10,17,6,15,10,8,13,13,2,1,13,16,15,17,21,5,8,15,7,15,4,14,10,23,13,20,2,1,3,6,2,18,14,1,11,7,8,18,4,18,21,21,15,7,15,16,21,16,2,4,5,10,13,4,6,10,21,13,2,8,17,15,19,7,4,6,16,16,16,15,9,7,14,16,7,13,14,2,15,13,13,5,1,8,16,15,6,21,11,6,15,15,17,8,2,7,5,9,8,15,15,9,21,21,21,5,7,17,13,13,14,15,15,21,8,15,18,15,2,13,17,13,5,2,17,8,2,21,5,2,9,6,14,8,21,9,6,15,21,6,15,5,14,2,5,8,8,8,14,15,15,1,21,15,5,1,2,15,21,21,21,13,5,3,21,7,15,15,7,2,6,10,21,8,15,20,21,15,13,9,4,8,13,5,15,2,21,2,15,13,21,14,4,15,20,2,16,13,5,4,8,13,8,13,6,2,13,8,7,9,5,17,15,16,17,20,14,6,13,2,15,14,17,21,16,15,15,19,21,8,13,15,8,15,8,7,8,10,2,5,15,15,17,15,10,16,13,15,21,16,15,23,23,23 +24,23,23,23,23,23,23,23,21,9,17,16,6,6,8,15,9,13,8,21,13,16,15,16,18,5,8,13,8,13,2,17,20,23,13,3,9,5,19,15,2,18,14,10,21,7,7,18,4,21,7,21,15,15,21,16,21,3,21,5,6,8,13,8,21,5,15,13,6,3,17,7,20,6,15,7,6,21,21,5,19,15,14,18,15,4,5,2,21,6,10,13,15,8,21,2,6,21,15,6,15,8,10,8,21,7,5,9,8,15,15,9,16,21,21,2,2,21,13,13,14,6,2,21,8,7,18,20,2,15,17,13,5,6,8,7,2,21,5,2,8,6,14,15,21,9,5,16,14,14,13,6,17,2,5,8,8,8,14,15,15,7,15,2,8,21,15,4,21,16,19,13,5,16,21,13,5,16,15,2,8,8,21,4,8,20,1,15,6,8,2,8,13,1,2,2,16,2,15,13,21,14,14,6,20,14,15,13,5,4,8,13,8,1,13,23,7,16,19,16,5,16,13,19,16,6,14,15,13,2,15,14,21,8,18,15,8,18,18,2,15,15,2,10,3,5,14,2,15,6,13,15,21,15,6,8,13,2,17,17,15,2,19,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,2,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,17,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,21,10,10,10,17,15,2,21,15,5,13,13,10,13,2,17,13,21,18,15,16,5,21,15,8,13,6,6,17,23,15,16,21,13,5,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,1,6,13,16,6,2,13,2,20,7,21,7,7,6,18,14,21,1,16,14,16,15,7,2,7,8,15,16,15,14,16,2,15,13,6,3,21,7,15,2,10,21,17,6,21,1,17,8,2,7,7,9,14,15,8,5,15,21,21,4,15,16,13,13,14,15,15,16,9,5,20,16,2,2,9,13,17,7,6,18,9,21,7,2,5,17,15,8,21,16,2,15,8,7,17,5,8,2,5,7,15,8,14,2,15,1,16,10,21,21,7,13,21,3,10,13,2,18,21,7,5,7,7,2,2,16,17,21,13,15,1,6,2,11,2,8,13,8,2,2,17,2,15,21,1,14,15,13,16,8,16,7,3,4,8,13,8,21,9,23,9,8,15,7,5,17,13,18,17,3,15,14,5,13,2,8,17,15,16,15,17,19,16,8,13,10,13,23,13,2,14,13,2,5,15,4,17,15,9,21,15,2,15,17,19,5,13,19 +24,23,4,5,16,7,10,4,21,6,8,17,7,10,2,21,16,13,2,17,13,16,15,15,10,6,17,13,7,13,6,2,17,23,8,16,9,13,5,6,1,18,16,1,15,7,8,19,4,16,15,17,15,16,15,21,21,6,2,17,5,4,13,6,21,4,21,7,5,21,17,5,16,14,10,6,8,1,16,8,13,5,13,15,17,15,18,3,14,13,17,4,21,7,17,15,9,21,17,6,14,1,17,8,21,7,5,9,8,15,8,5,17,11,21,4,21,15,13,13,14,6,15,16,8,4,16,1,2,9,17,13,17,8,5,21,2,16,5,2,19,8,7,6,17,21,2,18,6,10,6,5,21,2,5,10,7,7,14,9,15,1,21,6,21,21,21,15,17,5,7,13,4,16,21,7,6,4,7,7,6,18,21,21,5,16,1,7,2,8,2,8,13,15,13,2,21,4,13,21,21,14,4,13,8,21,16,15,3,4,8,13,8,17,13,23,13,16,15,9,5,16,13,18,16,8,21,14,5,13,2,2,18,15,17,16,16,19,7,4,7,7,8,8,7,6,15,5,2,5,21,15,17,15,6,17,8,2,8,21,19,5,18,19 +24,23,23,23,23,3,4,10,21,5,2,17,17,15,10,11,14,19,4,16,3,16,17,16,6,5,19,4,8,5,6,17,16,20,4,17,2,15,6,6,17,18,7,7,15,7,17,17,4,16,14,17,21,17,15,17,21,15,3,21,10,4,8,9,13,7,21,9,10,16,18,4,17,7,14,6,9,1,16,5,18,7,16,17,8,6,10,4,23,10,17,2,15,8,21,3,6,21,21,21,20,1,8,17,8,7,5,9,8,15,8,9,16,11,17,5,21,21,23,13,1,5,15,18,9,5,19,18,9,6,17,13,21,3,9,8,2,16,10,2,4,1,1,5,18,6,2,23,10,4,21,13,18,5,9,16,8,8,15,10,5,1,10,10,21,18,2,4,17,19,2,13,8,21,21,8,7,6,20,9,15,16,15,21,5,17,21,7,2,10,2,7,23,3,6,7,21,4,2,19,17,15,5,5,16,4,1,15,3,4,8,13,13,21,5,23,8,16,5,3,5,8,13,17,16,18,21,6,16,2,5,23,19,18,17,13,16,18,8,8,6,16,8,23,5,9,5,4,15,2,10,8,17,13,15,17,7,4,17,16,19,6,3,18 +24,23,23,6,16,8,6,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,13,13,15,15,6,17,23,7,17,5,13,2,5,2,16,16,8,15,7,16,19,4,21,16,21,18,16,15,18,11,2,2,16,5,15,13,21,17,5,14,2,15,10,21,8,16,3,14,15,5,11,8,14,14,8,13,17,15,15,21,3,5,14,16,8,1,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,17,23,13,21,13,15,16,6,5,21,21,5,6,21,13,21,8,6,8,2,17,16,13,13,8,15,5,16,3,2,15,19,5,14,7,19,15,7,15,8,8,14,6,6,1,8,2,18,21,3,21,16,20,15,13,13,16,21,7,14,6,10,8,13,18,16,2,15,16,1,2,4,10,23,16,20,14,3,2,17,15,15,15,18,14,2,13,16,7,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,15,16,16,5,15,15,17,15,6,15,15,2,17,15,16,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,1,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,15,5,19,8,13,6,16,13,21,21,16,8,5,18,13,13,2,6,21,19,23,15,11,15,15,9,15,14,18,14,7,15,7,8,17,4,21,14,21,21,21,1,15,21,6,10,15,13,2,13,5,21,5,21,15,6,2,16,8,21,2,15,6,5,2,16,14,13,15,13,16,21,3,6,7,14,13,21,8,21,8,20,10,5,16,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,21,17,6,2,21,23,13,10,5,5,18,9,15,20,21,8,15,2,13,21,9,7,8,2,21,17,13,21,14,6,2,10,9,15,15,10,2,2,13,6,2,9,2,8,7,15,2,5,10,16,15,21,21,21,7,21,21,2,13,5,13,21,8,14,10,1,10,10,21,13,21,5,17,21,13,2,10,10,16,23,2,5,21,17,13,2,13,17,14,14,2,19,2,16,15,7,4,7,13,6,21,2,23,13,16,3,3,5,16,13,21,21,20,8,14,23,23,2,14,21,16,16,15,21,21,7,10,13,13,6,23,23,5,14,2,6,3,14,15,9,2,5,16,8,2,21,15,15,15,23,23 +24,23,23,23,23,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,9,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,4,10,7,21,6,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,6,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,15,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,9,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,21,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,7,4,17,17,15,9,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,5,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,4,15,8,8,21,2,4,16,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,4,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,18,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,6,6,10,16,4,8,21,23,7,6,4,13,20,10,17,13,16,7,17,21,5,1,5,23,5,4,21,17,23,7,17,9,13,5,4,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,16,21,15,4,16,5,15,4,4,21,7,21,5,3,7,4,8,17,10,10,4,5,21,16,8,19,7,14,16,16,4,5,19,16,9,4,4,21,8,17,4,10,15,11,6,17,8,8,15,19,7,5,9,8,15,15,9,18,15,17,6,15,13,13,13,14,15,13,21,8,7,18,1,2,7,17,13,5,6,16,8,2,7,5,2,19,6,14,5,21,16,17,9,14,6,13,5,17,2,5,8,8,7,14,9,15,1,9,15,7,1,4,4,21,21,1,13,9,16,21,7,4,7,7,4,6,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,15,7,21,14,4,13,20,4,17,15,5,2,8,13,15,7,5,19,13,17,2,13,21,8,7,1,16,20,7,6,7,3,15,14,16,18,17,7,17,19,16,2,4,7,6,8,7,21,5,10,2,7,6,16,17,4,21,21,7,5,3,17,16,4,6,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,13,13,17,15,13,5,4,8,16,19,16,15,14,1,9,6,5,16,7,19,23,23,21,21,9,9,10,8,10,7,15,15,7,16,17,4,21,18,17,21,15,15,15,19,15,10,10,4,17,13,8,17,9,21,5,5,8,19,8,21,7,9,15,5,4,16,13,13,8,13,16,17,10,9,1,14,15,13,4,18,8,19,2,6,21,21,8,19,1,17,5,6,7,5,9,8,15,15,9,17,1,17,5,15,21,13,13,17,5,4,16,9,15,10,17,6,4,1,13,15,19,5,8,4,21,10,2,4,1,1,5,8,4,7,23,21,6,15,13,2,5,9,17,8,7,15,15,5,16,13,6,21,21,4,4,16,19,9,3,4,21,17,7,4,7,5,7,15,6,18,21,5,17,21,9,4,9,2,5,23,3,5,4,21,16,2,5,21,14,8,13,15,4,16,19,9,4,8,13,17,1,10,19,13,17,21,9,5,15,15,17,17,6,9,6,4,13,15,23,18,16,16,16,16,21,8,10,9,13,5,23,23,9,9,6,6,2,7,15,1,9,4,21,13,23,23,23,23,23,23,23 +24,23,23,23,23,6,10,14,19,7,10,21,6,15,2,5,15,15,2,21,13,16,7,15,21,5,21,8,7,13,7,17,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,21,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,17,6,14,6,21,9,8,7,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,16,21,8,10,15,7,2,10,10,21,21,5,20,1,15,13,8,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,16,21,13,14,6,13,10,2,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,8,16,16,6,10,23 +24,23,23,5,16,8,6,2,21,2,10,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,6,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,16,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,10,13,21,8,7,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,5,21,9,6,15,2,4,13,5,14,2,5,8,8,8,14,13,15,1,21,5,8,21,13,4,21,16,21,13,14,16,21,7,6,6,13,2,4,10,21,17,5,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,10,5,20,2,17,13,5,4,8,13,8,7,1,8,13,15,16,7,5,17,15,16,15,20,14,6,13,2,13,14,17,21,17,11,16,19,8,13,6,15,4,15,14,21,5,5,21,9,14,16,18,15,5,17,13,2,17,16,15,5,23,23 +24,23,23,23,23,23,4,6,16,10,4,19,21,6,7,2,17,13,7,19,7,18,18,18,6,5,21,4,7,13,19,8,19,23,13,19,9,6,9,16,4,1,17,7,15,13,11,1,4,21,14,17,15,17,15,21,17,4,6,16,6,6,13,4,17,5,18,21,5,4,16,4,17,6,7,7,5,4,16,19,13,8,13,17,17,3,6,18,13,6,2,5,19,8,16,18,6,21,1,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,21,16,23,13,1,5,4,17,9,6,8,17,4,6,18,13,1,4,9,8,6,21,9,2,4,8,15,5,23,6,2,9,18,4,7,5,16,6,9,19,8,8,15,19,5,21,8,21,15,20,4,4,21,7,6,13,7,18,21,7,4,6,9,7,10,1,21,17,5,17,21,8,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,4,18,5,17,7,7,4,8,13,5,4,4,23,13,16,6,9,5,8,15,21,17,3,8,10,4,13,9,23,18,15,11,8,16,1,7,7,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,7,13,4,1,8,20,5,23,23 +24,23,23,23,23,23,23,7,21,15,5,21,6,2,15,19,13,15,2,17,13,16,19,15,16,15,8,5,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,18,11,7,8,18,4,7,21,15,15,15,15,16,21,3,2,9,14,23,23,21,7,2,21,5,6,2,16,8,19,13,2,15,5,21,15,15,3,7,14,16,8,6,2,3,16,15,8,13,1,8,16,2,10,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,21,2,5,21,13,13,14,2,13,21,8,8,19,21,2,13,21,13,5,2,16,7,13,21,5,3,19,6,14,6,21,9,2,9,14,14,13,5,14,2,5,8,8,8,14,2,15,17,15,16,5,3,2,15,21,16,21,13,5,15,21,14,15,15,2,2,15,21,21,4,5,20,21,16,2,9,8,8,13,5,2,2,17,2,15,13,16,14,2,13,20,8,16,13,5,4,8,13,8,15,5,20,13,2,15,3,5,16,15,16,21,20,14,14,2,15,15,14,21,16,21,15,16,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,10,6,6,10,2,21,3,15,2,17,13,17,15,16,21,5,8,15,8,9,7,17,8,23,3,19,2,13,6,6,2,18,14,21,9,7,8,3,4,14,21,21,11,15,15,21,21,2,6,16,5,2,4,15,21,15,21,7,15,7,8,10,18,6,14,7,10,21,16,6,19,7,14,17,8,6,4,3,16,15,14,5,1,7,20,15,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,2,4,21,9,13,14,10,15,16,8,10,18,21,2,5,7,13,5,8,17,8,2,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,6,2,5,7,8,8,14,16,15,17,15,10,8,21,9,8,21,21,21,13,9,16,21,10,14,7,7,2,6,10,21,1,10,20,1,2,5,5,4,16,15,5,13,21,21,2,7,16,21,14,5,13,20,4,17,15,5,4,8,13,15,13,5,9,13,7,2,7,17,16,7,16,16,20,14,8,7,10,4,14,21,21,16,16,17,19,17,8,10,8,14,15,8,1,15,10,2,5,15,15,17,16,2,17,13,6,7,21,18,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,21,3,10,10,21,15,6,21,6,9,2,8,4,13,2,21,13,16,8,21,17,9,8,15,9,13,10,6,17,23,10,19,2,13,9,6,2,18,14,18,11,7,8,18,4,21,1,21,16,15,15,16,21,3,4,7,1,7,10,7,6,21,21,15,4,3,17,9,19,7,6,7,5,21,10,7,19,15,14,17,15,2,4,9,21,9,10,13,1,9,17,8,10,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,15,15,16,9,3,18,15,10,13,21,13,5,2,15,18,2,21,5,2,20,6,14,5,21,9,7,15,17,14,5,5,14,2,5,8,8,8,14,15,15,1,15,8,7,16,4,4,17,16,21,13,6,8,21,15,15,14,10,2,6,10,21,16,13,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,8,14,5,13,20,16,16,13,5,4,8,13,13,13,5,19,13,8,7,9,5,16,15,17,21,20,14,14,6,13,7,14,16,16,21,15,16,19,18,8,10,3,10,4,5,15,6,7,2,2,5,16,21,15,7,8,8,2,21,16,1,4,3,23 +24,23,23,23,23,5,6,15,16,4,10,16,17,15,10,3,3,13,7,16,15,21,19,15,3,10,21,9,8,13,4,8,17,23,7,17,5,15,5,4,14,16,10,8,15,7,8,17,4,21,15,21,21,20,8,15,16,3,6,17,15,21,13,3,15,8,20,5,6,4,16,8,21,4,14,13,6,13,16,15,13,7,13,17,21,3,18,5,8,14,17,8,21,8,21,4,5,17,15,8,1,1,16,17,16,7,5,9,8,15,8,9,21,1,17,5,2,18,23,14,8,4,10,16,5,13,9,1,8,15,21,13,19,8,5,8,20,21,19,4,4,5,13,14,1,14,15,5,10,14,4,18,13,21,13,4,8,8,14,3,10,17,15,10,21,17,6,4,17,13,2,11,5,15,4,15,5,8,15,11,9,16,15,17,5,1,21,2,9,10,23,18,19,2,5,8,17,14,2,19,21,6,4,13,7,13,17,15,7,4,8,13,7,21,5,23,15,8,2,7,5,16,15,17,21,15,15,4,7,13,14,23,17,16,21,15,16,19,8,19,5,9,15,5,4,5,9,6,13,6,16,15,17,15,4,17,15,10,15,16,16,4,15,20 +24,23,23,23,23,23,2,2,21,2,15,21,6,2,6,19,13,15,2,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,2,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,14,15,15,15,15,16,1,2,5,21,5,3,5,13,13,18,21,15,2,2,17,3,19,8,10,5,5,16,8,7,13,13,7,16,8,13,2,9,16,15,13,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,13,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,15,21,13,5,15,21,15,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,13,5,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,7,2,14,14,16,6,21,15,16,21,8,8,1,15,5,15,15,15,14,2,10,5,15,21,21,15,2,15,15,15,15,21,15,23,23,23 +24,23,23,8,21,7,5,6,21,15,15,21,6,17,10,7,10,13,2,18,13,21,19,16,16,5,8,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,16,21,19,21,15,10,2,13,6,17,2,21,20,2,4,21,19,19,7,14,15,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,6,21,11,6,15,1,16,16,16,7,5,9,8,15,15,9,16,1,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,1,13,5,13,8,8,2,21,5,2,9,6,14,7,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,2,15,1,16,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,15,5,7,2,8,13,5,4,2,16,2,7,13,1,14,13,5,20,4,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,15,10,15,14,21,21,16,8,15,19,21,8,13,7,14,21,5,13,15,13,2,6,15,16,21,15,2,15,13,6,15,17,23,23,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,6,6,8,13,13,2,1,13,17,15,21,16,5,2,6,13,15,21,17,21,23,13,18,9,2,5,5,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,10,13,13,4,18,13,21,6,13,6,17,14,18,8,4,5,5,17,21,5,19,15,14,16,16,4,4,9,4,4,2,13,1,7,1,15,6,21,15,6,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,7,18,17,2,15,3,13,5,4,17,8,2,21,5,2,17,6,14,6,21,9,6,9,16,15,13,5,14,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,21,18,2,5,1,23,10,15,15,5,15,5,2,21,2,13,20,21,9,15,7,8,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,15,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,5,4,4,15,6,15,15,17,15,6,15,15,3,7,15,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,10,8,2,4,15,13,13,8,20,6,23,7,16,17,7,21,15,13,8,5,16,16,23,15,6,2,15,5,5,21,16,6,15,19,7,16,9,4,16,15,16,15,16,15,16,21,5,4,16,5,2,13,21,17,7,21,8,10,2,16,6,16,8,15,5,17,16,17,14,13,5,13,17,21,14,21,5,13,15,19,14,16,8,16,13,3,16,21,15,21,21,21,8,16,7,5,5,8,15,16,2,21,11,13,21,16,11,23,14,15,21,6,16,9,10,17,21,16,5,4,13,18,14,4,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,19,21,13,4,8,8,14,2,6,8,3,9,21,21,10,15,21,15,10,13,9,21,21,8,14,7,7,8,15,19,21,21,3,17,21,2,7,10,15,15,3,8,5,13,17,2,2,6,1,7,6,2,15,2,16,15,8,4,15,13,20,18,9,23,5,13,2,9,6,15,13,17,16,18,5,7,5,3,14,8,21,17,19,15,21,18,11,10,13,15,14,9,14,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,2,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,6,21,19,9,2,17,6,6,17,7,2,8,15,10,13,2,16,13,17,15,15,8,16,21,6,8,13,6,7,16,23,15,21,9,13,6,10,2,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,15,10,16,5,10,13,4,21,4,21,6,10,4,17,2,16,5,4,7,5,18,16,7,19,7,14,17,2,5,5,9,14,10,13,16,21,7,21,15,10,21,21,4,19,1,16,7,6,7,5,13,8,15,11,5,16,21,21,4,21,16,13,13,14,6,16,16,8,4,19,21,2,10,21,13,16,9,13,16,17,16,15,9,8,6,9,6,17,13,10,5,4,7,16,10,19,2,9,20,15,8,14,6,15,1,16,16,21,21,2,15,21,3,6,13,2,13,21,7,4,7,7,2,15,21,21,21,2,21,1,8,10,8,14,8,13,21,2,2,17,4,13,1,21,14,9,13,8,16,16,15,3,4,8,13,7,7,2,8,15,15,8,9,5,16,13,21,16,8,21,14,9,2,10,3,21,15,17,15,17,18,16,7,5,7,8,15,5,5,15,15,2,6,6,16,17,15,4,16,15,2,15,15,20,5,4,20 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,16,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,8,8,6,2,2,18,2,15,21,6,4,6,18,5,15,2,21,13,16,3,15,16,5,8,13,8,13,2,6,16,23,15,3,13,15,5,2,2,18,15,19,15,7,8,18,4,15,21,21,15,13,15,16,21,2,15,19,23,23,13,1,5,13,17,5,4,16,16,8,19,8,6,15,5,17,16,6,19,7,14,16,8,6,5,18,8,5,8,13,1,7,21,2,6,21,11,15,15,8,21,20,19,7,5,9,8,15,15,9,16,21,21,2,6,21,13,13,14,5,15,21,6,4,16,21,6,6,21,13,5,5,16,8,6,1,5,2,17,6,14,5,21,7,6,13,4,14,13,5,16,2,5,8,7,8,14,2,15,21,8,15,13,21,2,15,18,21,21,13,5,15,21,6,2,2,6,2,6,21,21,2,8,20,1,15,8,9,8,8,13,6,8,21,17,15,15,13,21,14,2,5,20,8,16,15,5,4,7,13,8,15,13,19,13,13,2,9,5,17,15,16,16,20,14,5,5,13,9,14,17,21,18,8,16,21,7,7,2,5,6,4,5,15,6,2,2,5,15,21,17,15,2,15,15,8,16,15,21,23,23,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,14,21,16,15,8,4,5,16,1,15,7,13,7,13,5,1,10,19,13,15,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,15,21,21,2,6,16,2,6,10,21,8,5,13,13,21,2,15,11,21,21,16,2,5,21,13,8,13,6,6,21,23,13,17,6,14,5,8,6,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,15,8,16,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,6,10,16,8,13,17,21,2,5,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,8,5,21,21,10,15,21,20,17,14,7,4,16,3,14,6,16,15,13,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,13,13,6,8,18,15,17,15,16,21,8,6,7,7,15,15,15,10,14,13,15,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,6,10,17,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,8,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,3,8,21,4,15,6,17,21,8,21,15,7,11,11,6,13,2,16,15,16,19,17,3,8,23,23,6,5,13,18,17,23,6,4,5,15,5,15,17,18,7,7,15,7,21,17,4,16,14,17,21,21,15,13,21,21,10,15,6,4,13,21,21,10,21,6,6,6,16,6,16,8,16,7,15,2,16,13,13,7,13,16,21,10,15,15,2,5,21,4,17,4,16,8,5,21,1,8,21,1,16,17,16,7,5,9,8,15,8,9,21,17,17,6,21,21,23,13,17,6,4,17,9,10,21,18,4,5,21,13,18,9,9,8,7,21,9,2,4,1,1,5,18,6,23,15,21,4,9,13,17,5,9,8,8,8,15,2,5,1,15,19,13,17,4,8,21,15,6,10,4,21,21,7,13,4,19,8,6,4,15,21,19,17,21,6,9,10,10,18,23,4,9,4,21,15,9,8,17,5,6,4,16,17,16,15,9,4,8,13,6,21,14,23,13,17,6,3,5,11,15,17,18,8,3,4,13,4,8,23,16,11,15,15,16,21,16,5,2,21,10,23,9,10,15,15,13,4,6,16,21,7,15,17,13,7,2,17,9,10,23,23 +24,23,23,23,23,5,6,15,18,15,2,21,6,2,6,19,13,15,3,21,13,21,19,15,16,5,8,13,7,13,2,6,16,23,8,20,9,5,8,2,2,18,7,19,9,7,8,17,4,15,7,21,15,15,15,16,21,3,4,9,23,23,13,17,5,13,1,5,2,16,21,3,19,5,2,7,5,21,16,15,9,7,14,16,7,6,4,3,16,5,7,13,1,7,21,2,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,16,21,18,6,5,17,13,13,14,13,2,21,13,6,18,21,4,7,21,3,5,4,8,8,2,8,5,2,3,6,8,13,21,7,6,20,7,14,13,6,4,3,5,8,7,8,14,2,10,1,15,7,9,21,2,13,21,16,21,13,5,8,21,14,8,15,6,2,2,10,21,8,8,20,21,2,8,9,8,8,13,15,8,8,17,2,15,13,21,14,4,13,20,17,16,13,5,4,8,13,8,13,16,19,15,15,2,5,5,17,15,16,17,20,14,14,13,2,4,14,21,16,1,15,17,21,8,19,2,5,13,4,9,15,6,15,9,5,4,21,21,15,5,15,15,2,15,15,16,8,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,13,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,17,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,16,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,23,23,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,23,15,18,15,5,21,6,2,2,19,13,15,2,21,13,16,19,15,2,9,16,2,8,13,10,16,21,23,15,3,2,15,13,6,2,18,15,1,11,7,16,18,4,15,18,15,15,15,15,16,21,2,5,23,6,15,2,11,15,14,1,6,4,16,17,3,19,14,14,3,5,21,21,14,9,7,14,2,8,6,6,9,10,15,8,13,1,15,1,15,6,16,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,10,21,15,13,14,15,13,21,8,2,18,18,2,7,21,13,5,6,16,7,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,6,15,21,15,2,7,17,6,2,21,15,21,13,2,15,21,15,15,14,5,2,6,2,18,16,8,20,21,4,13,9,8,8,7,13,15,2,18,2,15,13,21,14,13,13,20,8,17,15,5,4,8,13,8,13,5,19,15,7,15,9,5,17,13,16,15,20,8,8,2,2,8,14,16,16,21,15,16,21,7,8,4,6,13,4,5,15,14,16,5,6,15,21,17,15,6,15,15,2,17,15,15,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,7,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,10,8,15,6,2,18,15,4,17,6,10,4,18,5,15,2,17,13,16,10,15,16,5,8,13,8,13,2,10,16,23,15,19,3,15,5,6,2,18,15,19,15,7,8,3,4,15,18,8,16,15,15,16,21,5,4,19,7,16,5,13,21,5,23,4,4,4,17,15,16,4,15,7,5,14,16,13,3,15,14,16,8,6,15,9,16,13,4,4,21,8,21,2,6,21,11,6,15,15,16,2,10,7,5,9,13,15,5,9,21,21,16,2,5,21,13,13,14,4,4,21,6,15,18,21,6,13,21,13,5,3,16,8,6,16,7,2,19,6,14,5,21,8,6,15,8,14,13,5,8,2,5,8,8,8,14,2,15,18,8,4,5,21,2,15,16,16,21,6,4,13,21,13,4,10,6,2,4,21,21,5,7,20,1,21,9,7,14,8,13,8,4,21,17,2,15,13,16,14,5,5,20,4,16,7,5,4,7,13,15,13,2,19,15,7,2,7,5,17,15,16,16,2,14,14,13,4,15,14,17,16,16,7,16,1,7,4,2,8,6,6,5,15,7,19,5,5,2,21,16,7,6,15,15,8,16,16,15,5,23,23 +24,23,23,23,23,6,5,6,17,17,15,2,15,6,10,16,13,21,2,16,2,1,3,15,2,15,17,5,13,8,13,7,18,23,13,17,13,15,5,6,14,16,16,8,15,7,16,21,4,16,14,21,15,16,6,21,15,5,10,15,6,2,6,3,11,5,21,15,6,10,17,8,16,14,15,13,14,4,16,14,14,19,13,21,15,8,18,2,3,14,16,8,21,7,21,5,15,21,15,8,21,1,17,13,17,7,5,9,16,15,8,5,21,16,18,15,4,17,23,13,4,14,15,16,2,15,21,21,5,2,21,13,21,15,13,8,16,17,6,10,5,11,15,6,21,21,13,15,21,5,14,15,10,8,11,2,7,8,15,15,6,1,8,15,21,21,13,1,17,20,2,5,6,15,15,13,14,13,15,11,15,5,16,2,2,20,21,13,21,10,23,16,20,14,3,2,21,2,7,13,18,3,5,6,16,2,17,7,13,4,8,13,8,21,14,23,8,17,2,9,6,16,13,16,16,6,19,15,5,13,13,2,18,15,16,15,16,18,8,6,15,16,5,15,2,15,14,6,2,5,15,18,17,13,18,15,15,15,2,15,17,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,13,7,18,16,23,13,17,9,6,9,6,3,18,15,1,3,7,16,1,4,18,14,10,15,21,11,16,15,5,19,21,7,2,4,13,21,5,21,5,5,8,17,16,16,5,4,15,5,21,1,10,20,7,14,1,21,4,2,6,11,4,8,8,18,7,19,15,10,21,21,6,21,7,21,13,10,7,5,9,9,15,7,6,21,21,18,4,18,11,13,4,14,4,15,16,6,4,19,1,2,4,21,13,18,3,5,17,3,17,2,1,8,6,6,10,1,3,4,9,14,15,4,15,17,6,9,7,7,8,14,8,6,1,16,2,21,18,6,20,18,19,3,3,4,5,23,5,9,2,19,21,8,18,17,20,4,15,1,15,5,11,7,8,13,10,4,2,17,14,15,15,17,14,15,5,15,2,17,16,3,4,8,13,8,13,18,14,10,5,1,9,5,15,13,17,17,21,1,14,9,13,7,3,15,17,17,15,17,18,8,8,9,7,7,23,23,23,23,23,7,6,15,16,17,15,9,17,8,2,10,21,21,23,23,23 +24,23,23,23,23,15,15,7,21,10,14,21,6,7,2,3,13,16,2,21,13,16,19,15,17,5,8,13,8,4,2,6,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,1,16,16,2,4,16,23,23,13,21,14,13,21,13,2,2,16,14,17,15,10,7,5,17,16,5,9,7,14,16,8,13,4,3,16,13,13,5,1,15,21,2,6,17,17,5,15,15,21,2,18,7,5,9,8,15,13,9,4,21,21,15,6,21,13,13,14,8,13,18,13,2,8,21,10,8,21,13,5,10,16,8,2,14,8,2,20,6,8,5,21,9,7,13,15,14,13,5,21,2,5,8,7,8,14,2,10,21,15,16,5,21,2,15,16,21,21,5,7,15,21,14,2,14,6,10,15,21,21,2,5,16,1,20,2,9,8,8,13,5,4,8,17,2,15,13,16,14,3,13,20,14,16,15,5,4,8,13,7,15,7,19,13,2,2,9,5,17,15,16,17,20,14,14,9,2,7,14,16,16,21,7,16,21,8,15,2,5,4,15,5,15,14,8,16,5,15,15,16,15,5,15,8,4,15,16,21,23,23,23 +24,23,23,23,23,21,5,15,17,2,7,21,6,8,7,3,13,13,2,21,13,16,15,16,18,5,8,13,21,2,2,2,21,23,10,19,2,15,5,6,7,18,15,1,11,7,8,3,4,18,21,7,15,16,15,16,21,7,21,15,5,10,13,4,21,5,21,5,4,14,16,4,19,13,4,8,5,17,21,5,19,15,14,16,15,4,4,3,16,5,2,13,1,8,16,5,6,21,11,15,15,15,8,16,20,7,5,9,8,15,15,9,21,21,17,6,21,21,13,13,14,15,13,20,8,2,18,15,2,7,17,13,5,9,15,7,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,5,15,1,21,15,9,21,10,10,8,21,21,13,8,16,21,7,5,7,7,2,6,4,21,10,9,20,1,21,7,13,8,17,8,5,8,21,21,2,15,13,16,14,21,8,20,2,16,13,5,4,7,13,15,13,2,9,13,8,2,9,5,17,13,17,17,18,14,14,9,15,7,14,17,21,15,15,17,19,19,8,6,7,8,13,7,21,15,7,2,6,6,16,17,15,13,16,13,13,17,17,15,4,8,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,16,2,7,21,7,13,15,1,17,7,5,7,5,9,16,15,8,9,21,21,16,5,2,21,23,13,18,6,2,17,9,15,15,15,10,5,21,13,21,4,6,8,2,21,6,2,3,1,21,5,18,5,15,23,10,15,15,13,2,6,9,19,8,7,15,2,5,8,15,15,21,21,15,6,17,20,3,13,2,8,21,7,14,6,7,2,6,21,15,21,7,8,21,6,21,10,23,8,2,2,15,4,17,14,15,15,21,14,15,13,8,2,16,15,9,4,8,13,6,21,14,23,13,16,6,3,5,15,15,17,16,21,16,14,5,2,7,23,18,16,21,16,8,21,8,7,13,5,14,5,7,13,16,6,23,23,23,15,17,3,15,15,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,6,4,15,4,21,15,16,7,21,19,21,21,5,6,4,13,17,17,8,21,6,13,19,4,15,6,16,1,1,14,1,15,7,8,4,4,16,15,17,15,21,7,17,21,4,4,17,5,5,2,6,21,7,21,8,8,9,17,8,17,17,9,8,5,18,7,14,13,2,14,8,9,8,20,7,16,6,8,8,2,8,17,5,6,21,21,8,19,1,21,8,6,7,5,9,8,7,8,5,16,21,21,13,21,15,13,13,14,5,10,16,9,6,21,17,7,6,21,9,17,6,13,3,3,21,7,18,8,7,4,4,21,21,15,11,21,16,6,7,6,6,5,15,11,8,15,4,1,1,8,5,21,21,4,21,21,16,7,10,5,9,20,17,13,4,15,15,9,16,21,21,6,4,1,2,10,11,4,8,13,6,8,21,17,4,4,13,18,14,2,14,8,5,18,13,7,4,10,13,13,21,13,23,13,17,2,9,5,8,15,18,17,10,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,6,21,19,9,2,17,6,6,17,7,2,8,15,10,13,2,16,13,17,15,15,8,16,21,6,8,13,6,7,16,23,15,21,9,13,6,10,2,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,15,10,16,5,10,13,4,21,4,21,6,10,4,17,2,16,5,4,7,5,18,16,7,19,7,14,17,2,5,5,9,14,10,13,16,21,7,21,15,10,21,21,4,19,1,16,7,6,7,5,13,8,15,11,5,16,21,21,4,21,16,13,13,14,6,16,16,8,4,19,21,2,6,21,13,16,9,13,16,17,16,15,9,8,6,9,6,17,13,10,5,4,7,16,10,19,2,9,20,15,8,14,6,15,1,16,16,21,21,2,15,21,3,6,13,2,13,21,7,4,7,7,10,15,21,21,21,2,21,1,8,10,8,14,8,13,21,2,2,17,4,13,1,21,14,9,13,8,16,16,15,3,4,8,13,7,7,2,8,15,15,8,9,5,16,13,21,16,8,21,14,9,2,10,3,21,15,17,15,17,18,16,7,5,7,8,15,5,5,15,15,2,6,6,16,17,15,4,16,15,2,15,15,20,5,4,20 +24,23,23,23,18,15,2,15,16,10,6,16,6,15,7,16,13,13,2,21,13,16,15,21,21,5,16,15,8,13,2,10,5,23,15,3,2,13,5,6,2,18,14,21,11,7,8,18,4,21,16,21,15,15,3,16,21,2,2,16,5,10,13,10,6,2,21,5,2,2,17,8,19,2,4,7,5,21,1,6,19,7,14,15,8,6,2,3,16,5,13,5,1,8,16,6,10,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,13,8,10,13,13,14,21,15,21,8,15,20,21,2,7,21,13,5,7,10,8,2,21,5,2,1,6,14,15,21,9,5,16,14,14,13,6,16,2,5,8,8,8,14,2,15,1,15,2,8,16,20,15,16,8,10,13,6,15,21,7,15,15,15,2,15,2,1,21,15,20,21,16,13,9,2,8,13,5,2,2,21,2,15,13,1,14,6,13,20,2,16,13,6,4,8,13,8,13,14,2,13,8,7,9,5,17,13,21,18,20,14,14,5,2,5,15,16,1,16,7,11,19,21,8,13,7,14,15,14,15,6,10,2,5,15,15,21,15,2,16,13,15,21,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,3,7,16,5,6,20,17,10,21,1,17,10,10,7,5,9,9,15,8,9,21,21,17,5,18,15,23,13,1,8,6,17,9,10,19,17,10,10,10,13,19,8,10,8,4,21,6,2,4,1,21,5,23,5,15,15,2,9,10,13,21,5,9,19,8,7,16,4,5,16,21,10,18,21,9,10,21,19,10,9,2,23,23,5,10,15,14,19,7,4,1,21,8,17,1,4,13,10,10,8,23,2,8,4,17,14,7,10,21,14,15,9,8,16,16,15,9,4,8,13,6,21,15,23,5,16,6,9,5,16,13,17,16,18,4,5,9,23,5,14,18,15,17,16,16,21,8,9,10,16,10,23,9,14,15,15,6,2,10,15,17,13,15,21,7,21,15,15,18,10,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,21,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,5,21,7,15,21,6,15,2,3,13,13,2,21,13,16,7,16,15,8,23,23,6,13,2,7,15,23,15,20,2,13,5,6,2,18,16,19,11,7,8,18,4,1,19,21,15,15,15,8,21,21,2,16,10,15,13,10,6,2,21,5,2,15,17,14,16,8,10,15,5,1,17,7,3,15,14,16,8,10,14,15,16,13,7,8,21,8,17,6,10,21,1,4,13,8,16,6,16,7,5,9,14,15,15,9,17,21,17,2,6,1,13,13,21,6,15,21,2,15,18,19,2,13,17,13,5,5,7,8,2,16,5,2,21,6,14,6,1,9,2,23,23,10,5,13,5,4,5,8,17,8,14,5,10,7,16,2,9,17,10,2,21,21,15,5,8,14,21,7,14,15,7,4,8,21,21,1,2,20,21,16,5,8,14,8,13,10,13,2,17,4,15,13,16,14,15,13,20,8,16,15,3,4,8,13,8,13,13,19,13,14,16,9,5,17,13,21,17,21,14,14,9,15,15,14,17,15,17,15,17,19,18,2,15,8,4,5,7,5,15,10,2,6,15,16,17,15,5,15,8,2,10,15,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,18,23,16,2,9,14,5,16,21,3,5,15,15,7,8,1,4,16,15,16,21,15,15,21,7,23,23,23,23,2,13,13,15,9,21,5,15,6,16,14,16,16,9,2,7,16,16,13,13,5,23,18,13,9,6,21,21,13,8,3,16,14,21,2,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,15,2,21,23,15,14,10,7,16,7,6,16,20,2,2,15,13,15,8,2,7,15,8,14,2,13,17,6,5,23,3,15,15,2,15,15,13,16,5,9,21,16,7,15,2,5,21,16,2,21,21,2,7,21,15,6,6,14,23,23,23,23,23,23,23,23,6,21,21,15,21,21,13,5,9,5,18,23,2,16,5,21,15,15,13,21,14,14,19,8,2,16,15,18,4,9,13,20,17,14,23,13,15,2,3,11,16,13,21,16,3,14,14,5,11,14,14,19,21,21,15,16,11,19,8,13,14,21,15,8,8,5,14,15,15,2,21,21,15,2,17,7,15,15,16,20,15,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,9,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,15,7,10,8,4,21,15,15,21,6,13,6,8,13,13,2,21,13,17,15,11,17,5,8,15,8,13,4,15,18,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,20,21,15,13,15,15,21,21,4,10,16,5,6,4,8,4,2,21,5,10,2,17,2,18,7,3,4,10,21,21,13,13,7,14,16,8,10,4,18,15,5,8,6,1,7,21,15,15,21,11,6,15,15,17,15,5,7,5,9,8,15,15,9,21,17,16,6,8,21,13,13,17,14,15,20,9,15,19,16,2,8,21,13,5,10,21,8,3,21,5,3,14,6,14,18,21,9,4,8,10,1,13,5,4,2,9,8,8,8,14,7,15,1,11,15,9,21,4,3,16,21,21,6,5,15,21,7,14,7,7,2,6,10,21,4,10,20,1,21,15,8,2,8,13,4,10,2,21,2,4,5,21,9,7,13,20,8,21,15,9,4,8,13,8,13,5,15,13,8,15,9,5,17,13,17,19,20,14,14,8,13,10,14,17,16,21,8,16,19,21,8,3,15,3,16,14,21,15,10,10,6,15,15,17,15,10,16,13,3,20,16,2,5,13,20 +24,23,23,4,16,7,6,17,17,6,2,21,16,5,13,8,9,7,7,16,7,21,19,19,2,5,21,9,9,13,14,20,18,23,13,17,9,6,5,6,9,19,4,14,15,7,21,21,4,16,14,16,18,17,15,19,21,4,4,17,6,9,9,21,13,21,21,7,7,8,21,7,19,4,6,9,6,21,6,1,14,15,5,9,21,6,7,15,14,6,4,6,19,8,21,6,4,21,18,6,2,1,16,16,9,7,5,9,10,15,19,8,21,21,16,9,2,17,23,5,8,4,6,21,5,10,16,1,10,5,21,13,1,8,16,14,5,7,9,21,8,6,23,23,23,23,23,23,23,23,23,23,23,23,9,17,21,8,15,4,7,19,15,7,21,18,2,16,21,19,9,7,7,19,16,7,2,7,15,7,6,19,15,21,8,21,1,7,19,15,2,18,23,5,7,13,17,8,4,5,21,14,6,6,17,15,17,7,3,4,18,13,8,13,5,23,16,19,21,3,5,11,13,17,16,19,19,14,6,4,23,14,19,21,17,11,17,1,8,4,13,4,5,23,23,18,6,10,21,15,13,16,17,7,8,21,7,4,4,17,19,6,6,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,2,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,2,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,20,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,8,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,10,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,14,15,5,5,21,16,5,19,7,14,16,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,6,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,10,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,15,21,17,2,15,13,16,14,5,13,20,15,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,2,13,15,7,19,5,5,15,21,17,15,10,15,8,6,16,16,16,15,23,23 +24,23,4,9,21,2,14,10,21,2,9,17,21,7,13,19,6,13,6,20,7,16,19,16,4,5,21,9,8,13,6,4,17,23,23,16,21,9,9,4,10,21,19,7,15,7,21,17,4,14,18,16,21,15,4,8,19,6,5,1,6,23,23,4,16,4,15,9,6,15,21,2,17,9,7,8,23,23,23,23,23,23,23,23,23,14,6,7,5,18,8,2,16,4,21,7,5,21,8,6,9,1,17,8,16,7,5,9,6,7,11,9,6,21,16,2,21,10,8,13,15,4,6,17,9,6,19,21,6,4,6,13,19,4,5,8,7,16,10,3,8,21,3,14,7,7,15,9,15,7,21,13,13,2,9,8,8,7,16,16,5,11,13,17,21,21,6,2,17,19,4,13,6,11,16,7,6,6,15,7,10,6,1,21,5,21,18,21,2,10,6,16,23,8,20,4,17,14,6,13,21,7,13,6,17,4,16,15,9,4,8,13,6,8,5,23,8,5,10,3,5,17,15,17,16,19,13,6,4,8,8,23,19,17,21,11,16,1,7,6,9,11,14,23,13,6,9,8,15,17,9,9,17,2,7,17,7,2,16,16,19,9,19,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,15,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,17,9,23,23 +24,23,23,23,23,23,23,23,16,15,15,19,6,15,15,7,13,13,3,16,13,17,19,15,2,9,21,8,8,13,2,15,17,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,9,2,16,5,2,13,2,15,2,21,15,5,2,17,15,21,16,14,15,5,21,10,5,3,15,14,16,15,2,10,9,21,15,2,13,1,7,21,13,6,1,11,10,15,15,16,6,10,7,5,9,7,11,15,9,17,21,21,2,10,16,13,13,14,15,15,21,8,15,19,20,2,2,21,13,5,5,16,7,2,21,5,5,17,6,14,18,21,9,2,15,14,14,13,13,21,2,9,8,8,8,14,2,15,1,15,15,8,17,13,2,21,8,2,13,14,16,21,7,14,7,7,2,15,21,21,1,21,20,21,2,10,11,2,8,13,15,15,2,21,2,15,13,21,14,10,13,20,16,17,13,9,4,8,13,9,9,13,2,5,15,15,13,5,16,13,16,21,20,2,5,14,5,8,14,17,17,17,7,16,19,8,2,13,13,8,14,8,6,15,10,18,4,8,21,18,7,4,16,15,2,13,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,15,4,10,17,4,4,21,6,6,5,18,5,13,2,17,13,16,18,15,17,5,8,13,7,13,9,8,18,23,13,19,2,7,5,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,6,2,16,10,10,4,4,21,5,17,9,10,4,16,4,19,6,7,2,5,21,6,19,19,7,14,17,8,8,4,19,4,13,7,13,1,8,21,13,5,1,15,7,15,15,21,10,19,7,5,9,13,15,8,9,17,17,1,6,2,21,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,9,6,18,2,21,5,2,20,6,21,6,21,9,8,15,17,14,13,5,4,2,5,8,7,8,14,4,15,16,15,9,7,21,9,4,21,15,21,13,9,16,21,9,15,4,16,4,15,17,19,10,9,20,21,4,13,9,8,8,13,5,15,2,17,2,15,7,16,14,15,5,20,16,16,13,5,4,8,13,7,11,13,19,13,8,15,9,5,19,15,16,17,20,14,4,9,2,15,14,21,17,16,7,17,19,8,8,2,4,7,4,5,5,4,3,7,5,4,8,17,15,6,15,7,2,17,15,17,10,23,23 +24,23,23,23,21,16,9,2,21,15,5,21,15,3,13,18,6,13,16,16,13,17,15,16,8,7,16,5,2,9,20,8,15,23,7,10,13,13,15,2,4,21,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,5,10,16,5,10,13,2,17,2,21,6,5,14,21,16,17,8,2,15,5,18,8,21,3,10,14,16,15,7,21,16,4,13,5,10,7,8,16,13,6,17,21,2,2,15,21,8,1,7,5,9,8,11,9,5,4,21,21,2,21,16,13,13,14,14,15,16,2,7,18,17,15,2,9,15,21,13,14,17,2,18,13,14,13,6,4,21,21,10,21,7,19,16,15,5,14,14,5,13,15,15,14,21,15,17,15,13,15,21,15,2,21,4,2,13,6,21,21,7,14,16,7,8,10,20,21,17,15,8,1,10,15,7,3,8,13,4,19,2,21,2,13,15,21,14,14,13,20,10,21,15,3,4,8,13,8,13,10,5,15,13,19,9,5,16,15,21,21,8,15,14,5,13,2,7,19,15,21,15,16,1,17,13,5,8,14,2,14,17,9,6,2,10,21,21,1,10,13,16,16,2,15,17,16,15,6,23 +24,23,23,15,17,2,15,2,21,6,5,17,10,15,10,7,13,13,2,21,13,16,7,17,16,5,8,8,7,13,21,3,15,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,17,21,15,2,16,5,2,13,6,6,5,21,10,2,2,17,16,19,7,4,7,6,21,16,14,19,7,14,15,8,7,4,3,8,2,6,21,1,7,16,15,10,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,8,18,13,13,14,15,13,21,8,15,18,16,2,7,21,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,21,13,6,2,21,7,7,15,7,2,15,10,21,21,15,20,21,15,15,9,6,8,13,13,15,2,17,2,15,4,21,14,4,9,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,6,8,15,13,5,15,15,2,13,9,15,15,16,15,9,16,13,15,21,16,16,6,23,23 +24,23,23,15,15,8,15,6,18,15,15,21,6,10,2,18,13,15,2,21,13,16,19,15,16,5,8,8,7,13,15,16,16,23,15,19,2,15,5,6,2,18,13,1,15,7,8,18,4,13,21,15,11,13,15,21,21,2,6,3,14,21,7,7,13,19,18,5,10,16,16,2,19,7,2,6,6,16,16,7,19,7,14,16,8,6,8,2,16,5,8,13,1,8,16,15,6,21,11,3,15,8,17,8,16,7,5,9,8,15,13,9,10,17,21,4,21,21,13,13,14,15,13,18,8,15,18,21,2,7,21,13,5,6,16,7,2,21,5,2,20,6,8,6,21,9,6,16,14,14,13,6,6,2,5,8,8,8,14,15,15,16,15,15,9,19,2,15,21,16,21,13,5,16,21,15,6,14,6,2,15,10,21,2,5,20,21,16,15,9,8,8,13,5,10,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,13,13,7,3,13,13,9,9,5,16,15,16,15,20,8,6,8,13,5,14,17,16,17,15,21,21,7,3,2,8,5,14,15,15,4,15,5,9,15,21,21,15,6,15,8,2,15,16,16,8,23,23 +24,23,23,6,21,10,8,14,17,4,8,21,1,15,2,19,4,21,7,14,13,17,18,18,1,5,21,6,8,13,5,19,21,23,7,17,9,13,5,4,7,18,15,15,15,7,8,17,4,19,14,17,21,17,15,21,18,10,10,16,5,15,13,6,17,10,21,5,6,8,21,16,1,13,2,4,3,17,16,13,13,7,13,9,1,10,19,4,16,13,7,4,18,7,21,21,6,8,15,8,2,1,1,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,17,8,10,21,9,10,4,18,2,7,20,13,21,6,9,8,16,1,2,9,2,21,13,5,18,4,13,23,23,23,23,23,23,8,9,4,8,7,15,4,5,21,16,4,21,7,15,21,1,6,9,9,10,21,16,7,9,8,7,6,21,10,16,17,13,17,1,9,13,11,2,23,9,2,7,21,21,14,7,13,21,13,7,13,15,4,17,15,3,4,8,13,8,21,2,23,18,17,21,13,5,15,13,17,17,6,8,7,7,13,4,2,19,21,15,13,16,18,16,10,2,14,9,23,3,5,15,2,15,4,5,18,17,2,10,16,7,10,16,16,19,13,19,18 +24,23,23,5,15,10,2,10,21,15,2,21,6,15,2,6,13,13,2,21,13,16,7,21,21,5,16,10,7,13,19,15,17,23,15,19,2,15,5,6,2,18,15,21,11,7,8,18,4,21,21,15,16,13,15,16,21,8,2,16,15,2,13,6,5,5,21,7,2,14,1,2,21,7,15,15,5,17,16,5,19,7,14,16,8,10,10,2,21,9,6,13,1,8,21,13,10,21,11,6,15,15,21,21,20,13,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,14,13,16,8,15,19,15,2,15,21,13,5,13,15,8,2,21,5,2,21,6,8,15,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,15,15,1,21,13,9,21,2,10,21,16,21,13,5,15,21,14,15,14,6,2,6,2,21,2,5,20,21,1,10,11,2,8,13,10,10,2,21,2,15,13,21,14,15,13,20,7,21,13,3,2,8,13,15,13,13,3,13,8,11,9,5,17,13,16,15,20,14,8,14,8,8,14,16,16,17,7,16,19,21,8,6,7,14,21,5,21,14,6,2,6,2,16,21,15,6,15,15,2,17,21,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,7,6,18,6,7,19,6,2,6,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,4,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,9,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,17,2,19,13,10,15,5,21,21,6,19,15,14,16,15,2,6,3,21,15,15,13,1,7,16,13,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,10,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,15,13,6,15,21,7,14,15,7,2,15,21,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,8,14,17,21,17,15,15,19,8,10,13,13,8,14,7,15,15,10,17,8,7,15,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,10,21,1,17,3,9,7,5,9,15,15,15,9,2,21,17,5,2,15,13,13,18,4,14,17,9,4,8,17,4,10,18,4,18,2,3,8,16,21,10,2,3,1,21,5,8,15,23,15,21,6,10,13,2,5,9,19,8,7,16,13,5,21,8,2,18,21,8,2,16,19,2,3,10,21,21,13,4,8,19,5,4,10,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,15,21,16,4,23,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,3,13,8,23,19,7,17,16,16,21,15,10,9,13,10,23,23,10,6,10,10,19,10,13,1,10,2,21,13,2,5,16,16,9,19,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,13,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,21,9,7,19,21,9,7,1,17,8,16,7,5,9,5,15,15,9,4,21,16,9,1,21,13,13,1,2,15,16,9,15,18,11,15,7,3,13,19,7,7,8,7,1,13,2,21,21,21,10,7,9,6,23,23,23,23,19,13,5,9,19,8,7,16,7,5,11,13,3,18,21,4,6,17,19,10,7,9,15,13,8,15,6,7,8,5,15,1,19,7,21,21,4,1,10,10,2,23,2,9,4,17,14,15,9,21,14,5,13,16,4,16,15,9,4,8,13,6,21,5,23,5,16,6,9,5,15,13,17,17,19,9,8,15,4,9,17,5,21,16,16,11,18,1,7,10,5,21,8,5,7,7,6,15,10,15,16,17,15,10,5,7,2,21,17,19,13,19,19 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,4,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,23,23,23,23,10,6,17,18,2,8,16,13,16,6,13,20,16,3,15,2,11,17,5,11,13,15,6,15,23,13,17,2,15,5,6,14,16,16,21,15,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,15,5,2,16,2,15,2,15,15,5,2,21,13,13,16,13,8,15,13,11,15,5,5,16,6,18,7,21,2,5,15,15,19,18,15,21,8,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,21,5,9,16,2,7,21,21,2,6,21,13,21,8,15,8,2,16,16,13,14,14,2,8,16,16,10,15,21,5,14,2,2,8,8,15,7,8,14,2,6,1,16,2,21,21,8,21,17,15,2,5,10,15,13,15,14,6,15,11,2,20,16,2,5,21,1,2,10,10,16,23,9,20,19,2,21,15,15,15,18,14,14,6,16,10,16,20,15,4,8,13,8,21,14,23,13,16,2,9,6,17,13,16,16,6,19,14,5,13,4,2,11,15,16,15,17,18,8,2,15,8,8,10,2,21,14,6,16,5,2,15,17,13,15,15,15,16,23,23,23,23,23,23 +24,23,23,23,23,23,23,5,18,4,4,21,6,2,6,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,8,3,9,5,2,15,2,18,15,18,9,7,8,18,4,15,21,10,15,15,16,16,21,7,8,19,7,23,23,21,5,13,1,5,4,2,16,8,19,8,2,6,5,21,16,15,3,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,21,5,15,7,21,6,2,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,4,15,21,13,15,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,6,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,17,21,7,3,2,13,8,4,5,15,6,14,6,5,2,21,17,15,6,15,15,7,16,16,16,6,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,6,16,23,15,16,13,15,5,6,14,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,16,8,15,13,10,21,5,14,2,15,2,16,2,16,8,15,13,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,21,18,15,17,7,16,7,5,9,7,15,15,5,21,21,21,15,10,16,23,13,21,5,8,16,2,21,21,16,6,6,21,2,21,6,2,8,2,17,16,13,13,14,2,5,16,21,10,16,21,5,14,7,2,8,9,15,7,8,14,2,6,17,8,2,21,21,2,21,17,20,11,5,6,15,13,14,14,10,15,11,15,20,16,2,6,21,1,7,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,2,19,14,5,13,7,2,19,15,16,7,16,18,15,2,8,2,6,7,7,2,8,15,16,5,15,15,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,2,21,17,15,6,21,6,2,18,8,4,21,7,5,13,8,16,13,17,15,16,2,5,21,7,7,13,6,6,21,23,15,16,9,13,5,8,21,18,14,1,15,7,8,19,4,16,15,16,15,13,2,17,18,7,21,17,5,15,13,10,1,8,21,5,8,1,21,14,21,5,14,15,21,16,7,6,13,23,13,16,15,5,21,3,14,13,15,15,21,7,16,3,9,18,21,6,21,1,21,8,2,7,5,9,9,15,8,5,16,21,16,15,2,15,13,13,14,10,15,16,9,15,20,16,3,13,17,13,16,4,13,21,2,16,5,7,9,6,23,23,23,23,2,8,18,15,10,5,14,2,5,8,15,8,14,2,15,1,9,10,21,21,7,15,17,10,21,13,4,15,21,4,14,15,7,8,15,15,21,21,15,17,1,6,2,11,2,8,13,10,13,2,21,14,15,1,21,14,14,13,8,2,21,15,3,4,8,13,7,21,9,23,13,21,13,9,5,16,13,17,16,7,21,14,5,13,2,17,18,15,17,7,16,18,16,1,4,5,3,6,13,3,15,1,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,8,16,7,6,21,16,6,10,8,1,10,5,16,15,13,2,8,7,17,15,16,1,14,21,8,13,7,10,8,16,23,23,17,16,9,9,13,15,10,2,15,13,7,21,17,8,21,18,17,21,16,8,15,19,5,10,16,3,10,9,9,20,10,1,10,5,2,19,8,21,2,15,6,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,15,4,2,1,17,8,5,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,16,7,15,17,9,7,6,16,15,10,21,5,21,4,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,2,5,9,19,8,7,16,2,5,16,15,8,17,21,10,2,21,15,9,19,2,21,17,7,4,2,16,5,10,8,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,4,9,2,10,13,15,23,18,17,1,8,16,1,15,15,5,13,6,23,23,2,6,15,10,8,8,15,21,9,5,21,13,10,4,21,19,23,23,23 +24,23,5,15,21,10,10,4,21,15,5,21,6,4,7,8,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,16,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,5,7,2,16,21,7,4,4,2,11,5,19,4,7,2,7,5,10,21,6,14,9,11,10,6,15,21,13,15,13,1,8,21,15,6,1,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,17,21,8,3,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,8,8,19,2,21,5,2,8,6,14,15,21,9,7,15,21,14,13,5,14,2,5,8,8,8,14,21,15,1,15,4,7,21,2,7,21,8,21,5,9,15,21,13,6,8,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,5,15,7,17,2,15,13,21,14,4,9,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,2,15,14,21,17,21,16,8,19,18,8,10,14,10,10,9,15,4,15,2,2,5,16,21,15,7,15,15,4,17,16,8,6,23,23 +24,23,23,6,8,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,16,6,4,2,4,17,21,8,6,2,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,15,17,2,15,2,21,15,10,17,6,15,8,7,13,13,2,21,13,16,7,17,1,5,8,8,7,13,21,2,15,23,13,21,2,13,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,8,2,16,5,2,13,10,6,5,21,10,2,2,1,16,18,7,15,7,5,21,16,14,9,7,14,13,8,7,2,3,8,2,6,21,1,7,16,15,6,21,11,4,15,15,21,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,15,15,16,8,15,18,15,2,7,21,13,5,13,16,8,2,21,5,2,17,6,14,6,21,9,6,15,17,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,21,13,5,3,21,7,4,13,7,2,15,10,21,21,15,20,21,15,15,9,6,8,13,15,15,2,21,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,6,2,13,8,15,9,5,17,15,17,21,20,14,14,13,2,13,14,16,21,16,8,16,19,21,8,6,8,5,13,5,15,8,2,7,9,15,15,17,15,7,16,13,15,21,16,16,7,23,23 +24,23,23,23,21,6,7,10,21,9,9,21,15,7,1,19,7,17,3,14,7,17,19,16,20,5,19,6,8,13,9,19,16,23,5,17,9,15,9,6,17,18,14,8,15,7,17,17,4,21,14,16,21,16,10,21,18,2,7,17,6,4,9,10,21,8,17,19,5,6,1,14,21,8,6,19,19,2,8,6,13,7,13,7,21,10,18,4,15,15,9,7,19,7,17,5,8,21,15,2,1,1,17,8,6,7,5,9,7,15,8,9,1,17,1,15,2,21,13,7,1,8,5,17,9,7,13,17,2,10,20,13,21,4,3,8,19,16,10,8,20,21,14,5,21,13,23,23,23,23,23,23,13,8,9,3,7,8,15,2,5,1,15,6,17,21,19,9,17,5,9,14,10,18,21,7,8,7,7,2,6,4,17,18,5,19,1,13,3,16,3,23,9,9,2,21,17,15,15,13,21,14,15,13,15,8,18,21,3,4,8,13,5,17,13,23,4,1,21,13,5,15,13,17,16,18,15,14,9,13,4,4,19,17,16,16,17,18,15,3,2,14,3,23,9,7,14,21,13,4,6,18,17,16,4,15,7,6,16,17,19,9,23,23 +24,23,23,23,19,9,7,15,18,7,10,21,6,7,5,19,5,16,4,21,13,17,19,15,18,5,8,6,1,9,4,6,16,23,15,19,3,15,5,5,2,18,15,19,11,7,8,18,4,15,21,15,15,13,15,16,21,4,10,5,7,23,23,21,5,6,21,4,4,16,16,4,19,4,4,6,5,16,21,7,19,15,14,17,15,4,5,9,16,5,4,13,1,8,17,6,6,17,11,9,15,15,16,2,18,7,5,9,8,15,15,9,21,21,18,9,3,17,13,13,14,7,13,18,4,7,15,21,9,10,21,13,5,9,16,8,10,14,15,2,17,6,14,6,21,9,6,15,1,14,13,5,17,2,5,8,7,8,14,2,10,21,15,8,5,21,10,15,19,8,8,13,9,17,21,8,5,5,4,4,2,17,21,17,5,20,1,8,13,9,15,8,13,9,8,21,17,2,15,13,15,14,5,9,20,16,16,15,5,4,7,13,8,13,14,19,13,8,2,9,5,17,15,17,16,1,14,14,9,4,4,14,17,17,17,15,17,21,7,8,3,3,8,4,4,15,4,19,5,5,4,21,17,15,10,16,7,4,17,16,18,5,7,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,13,21,21,7,10,2,16,6,17,4,14,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,18,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,13,8,10,2,15,10,21,16,1,20,21,4,13,9,15,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,13,15,2,2,18,14,21,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,21,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,8,5,5,15,9,16,5,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,8,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,9,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,15,10,21,8,7,15,17,5,15,21,15,2,5,18,5,13,4,18,13,17,15,17,2,15,16,5,13,13,20,8,16,8,7,14,13,15,2,8,2,21,14,10,10,7,16,7,4,21,20,16,15,1,8,21,1,5,21,2,5,10,13,4,15,2,21,5,5,14,16,16,16,2,14,6,5,21,8,21,3,10,14,17,15,1,21,16,4,13,5,13,8,8,16,13,6,21,21,8,2,15,21,8,3,7,5,9,8,15,9,5,2,21,21,8,19,16,13,13,14,15,15,16,2,15,1,17,6,2,4,2,21,13,5,17,2,18,13,14,13,6,2,21,21,10,7,15,19,16,9,5,14,14,5,13,15,15,14,21,15,17,15,5,15,21,7,2,21,15,2,13,6,21,18,7,6,8,7,8,2,17,21,21,5,8,1,15,15,7,16,8,13,2,15,2,21,2,15,15,21,14,15,13,20,10,17,15,3,4,8,13,8,13,10,5,15,13,18,9,5,16,13,21,21,8,15,14,5,13,2,2,19,15,17,15,16,1,17,13,5,7,2,2,14,17,10,6,2,10,2,21,17,10,7,16,15,15,15,16,15,1,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,2,21,3,6,5,10,17,7,16,15,15,6,13,23,7,5,13,18,7,18,23,8,19,10,15,13,1,14,1,16,7,15,7,21,17,4,21,14,17,21,21,19,15,18,4,6,2,5,2,19,4,4,21,18,6,3,16,16,2,18,5,5,10,10,17,16,13,13,7,13,16,21,10,17,21,7,7,2,6,20,4,21,7,5,21,21,15,21,1,17,9,16,7,5,9,8,15,8,9,21,1,17,5,18,18,23,13,17,7,9,21,10,9,20,16,2,5,10,13,18,21,6,8,4,17,6,2,4,21,1,5,23,6,15,15,10,4,6,13,2,8,9,20,17,7,15,2,5,15,9,2,1,17,10,10,21,18,17,13,7,13,15,21,14,23,23,23,4,6,15,10,7,20,21,21,4,10,10,18,23,2,19,4,21,14,13,21,18,5,10,14,16,15,16,19,9,4,8,13,6,1,6,23,15,17,5,3,5,15,13,18,18,16,19,10,4,3,7,23,1,15,16,8,16,1,8,7,13,18,21,23,9,2,10,15,15,21,18,15,17,10,9,17,13,1,3,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,2,21,9,6,13,1,15,17,13,6,21,14,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,3,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,17,2,16,15,17,15,9,17,15,10,15,15,10,13,4,16,13,16,15,16,1,9,21,6,7,13,5,8,16,23,7,21,9,13,8,16,2,18,14,1,10,7,16,18,4,18,14,17,15,1,15,16,21,3,6,16,5,2,13,4,21,7,21,5,4,1,17,2,16,4,4,4,5,21,1,21,20,7,14,1,21,6,4,19,8,15,9,6,17,7,17,7,6,21,21,15,19,8,16,7,10,7,5,9,9,13,11,5,17,21,21,4,6,17,13,13,8,4,4,16,9,9,19,17,2,5,21,13,16,4,13,17,15,17,4,15,8,6,4,6,1,3,7,15,20,9,16,10,19,9,9,20,11,6,14,17,15,1,1,10,21,21,4,17,18,19,6,13,4,8,21,21,4,8,7,9,5,21,21,20,4,21,21,16,6,8,7,8,13,14,9,2,21,4,13,21,21,15,4,9,17,8,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,16,13,17,17,16,21,7,15,8,10,3,17,15,17,15,16,18,16,7,5,15,6,15,9,6,7,16,2,6,9,16,17,15,10,17,15,21,21,16,7,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,17,17,10,9,4,10,13,4,17,21,7,1,7,9,7,5,4,17,17,14,7,15,7,17,17,4,16,14,21,21,17,19,18,1,10,4,15,7,6,13,8,18,7,21,10,5,3,19,3,21,4,5,6,5,4,16,13,13,7,13,6,21,10,18,4,14,15,13,17,16,8,19,6,19,21,15,4,6,1,17,2,16,7,5,9,8,15,8,9,17,17,17,4,4,21,23,13,21,4,15,18,10,4,20,1,4,6,9,5,19,7,15,8,10,21,9,2,18,1,1,5,18,5,15,23,17,6,4,13,4,10,9,19,11,7,7,4,6,17,9,2,21,21,21,15,21,19,9,13,5,21,21,15,6,9,14,7,21,4,16,17,6,20,21,4,9,11,6,5,23,9,8,13,21,14,3,21,21,14,5,2,16,15,17,15,3,4,8,13,8,21,5,23,19,16,2,13,5,15,13,17,17,18,13,6,23,23,9,14,17,18,17,8,16,21,16,6,9,18,7,23,6,17,15,6,15,5,7,17,17,7,8,17,13,2,21,15,19,21,6,19 +24,23,23,15,17,15,2,6,21,15,15,17,6,15,2,7,13,13,2,21,13,16,15,21,16,13,14,5,13,2,10,21,15,23,13,3,2,15,5,6,2,18,15,1,11,7,8,18,4,21,14,21,15,15,1,16,21,6,9,15,3,4,13,2,21,7,1,15,5,14,21,14,16,9,5,7,5,1,16,16,19,7,14,19,16,6,15,10,2,15,4,8,16,8,16,6,13,15,15,7,15,15,16,7,21,7,5,9,8,15,15,9,21,21,21,5,2,21,13,13,14,10,7,18,8,15,20,21,2,13,4,2,5,7,16,8,2,21,5,2,2,6,14,6,21,9,6,9,15,21,13,5,14,2,5,8,8,8,14,15,15,1,15,5,8,8,2,7,21,16,16,13,9,15,1,14,16,13,10,10,2,21,21,19,2,20,1,6,9,8,7,8,13,21,4,2,17,2,13,13,21,14,10,13,20,7,15,13,5,4,8,13,7,11,13,23,9,15,18,9,5,16,15,16,18,8,15,6,8,13,1,2,19,8,21,15,16,19,21,5,2,14,15,16,4,13,5,15,15,7,15,17,17,15,5,15,8,2,15,16,21,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,6,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,13,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,2,21,8,15,21,6,2,4,18,5,15,2,21,13,21,19,15,21,5,8,15,8,13,15,8,21,23,15,3,2,15,5,6,2,18,15,18,11,7,15,18,4,15,17,15,15,15,15,16,21,5,13,9,14,23,23,21,7,3,21,5,5,2,16,2,19,5,4,13,5,21,1,4,3,15,14,17,8,7,2,3,16,13,8,13,1,8,17,2,10,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,17,13,13,14,9,2,21,8,15,19,15,2,13,21,13,5,10,16,8,2,1,5,2,18,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,7,7,14,2,15,18,13,8,8,19,2,6,17,16,21,13,5,15,21,14,4,14,10,2,15,18,21,2,5,21,21,6,2,9,15,8,13,15,4,2,17,2,15,13,21,14,2,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,2,14,14,4,7,14,14,21,21,16,15,17,1,7,7,4,15,2,2,5,15,14,19,5,6,15,21,21,15,6,15,15,15,19,16,15,23,23,23 +24,23,23,23,23,15,5,2,16,2,7,16,18,2,5,15,13,8,15,13,20,21,3,15,17,10,21,15,8,13,2,10,16,23,5,16,5,15,5,6,14,16,16,1,15,7,16,19,4,21,14,21,21,16,15,21,11,2,10,18,5,15,13,2,17,5,14,21,7,8,16,2,17,9,14,15,7,11,8,14,14,8,13,17,7,8,18,21,5,14,17,8,1,7,20,2,5,21,15,15,7,1,1,17,16,7,5,7,15,15,15,5,16,17,21,13,6,16,23,13,21,5,16,16,10,2,8,21,21,6,21,6,21,7,13,8,2,17,16,13,13,8,15,5,16,7,15,15,19,5,14,15,19,8,7,15,8,8,14,2,5,1,8,2,21,21,15,21,17,20,7,5,7,16,15,7,5,6,10,11,15,18,17,2,10,21,1,13,4,10,23,16,20,7,3,2,17,2,8,13,18,14,18,5,16,10,16,7,13,4,8,13,8,17,13,23,15,16,2,9,6,16,15,16,16,6,19,7,13,6,21,14,17,15,16,15,16,18,8,18,15,15,2,15,5,21,14,15,16,5,8,15,17,13,5,15,15,2,17,15,16,23,23,23 +24,23,23,15,21,15,2,7,21,6,5,21,7,15,14,18,13,4,10,1,15,16,2,15,15,13,8,23,5,13,18,19,18,23,7,21,9,15,7,10,7,1,21,7,15,7,21,17,4,21,14,17,21,21,11,15,11,6,10,15,7,2,9,14,13,21,18,10,9,10,16,10,18,8,5,21,6,17,16,13,13,7,13,16,21,10,17,21,7,13,2,8,20,7,16,2,5,21,21,15,21,1,17,9,16,7,5,9,8,15,8,9,21,21,17,5,19,21,23,13,7,5,16,17,10,9,20,17,2,4,9,13,18,8,13,8,16,21,13,2,4,21,1,5,23,6,15,15,6,7,15,13,2,2,9,2,17,7,15,15,5,15,11,15,1,16,6,2,16,1,8,1,6,13,23,23,23,14,18,7,5,5,16,2,2,20,18,21,3,10,10,18,23,2,13,4,21,14,15,21,18,5,11,14,16,5,16,19,9,4,8,13,6,1,6,23,6,16,5,3,5,15,15,11,18,16,11,13,6,3,23,2,21,8,17,15,16,21,7,6,13,16,6,23,5,2,10,4,16,21,15,15,17,10,8,17,13,2,4,8,15,5,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,1,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,15,14,21,16,15,10,17,5,10,6,18,14,13,6,21,13,18,19,21,2,5,21,5,7,13,6,19,18,23,7,21,2,15,10,6,10,20,19,21,15,7,1,16,4,21,14,16,15,21,15,21,21,5,1,16,5,2,7,6,15,7,21,5,6,2,1,8,21,9,15,7,5,19,16,5,13,15,13,6,8,9,20,13,14,13,15,10,21,2,21,13,20,21,21,6,10,1,17,17,2,7,5,9,8,15,8,5,1,21,17,2,2,17,23,13,17,6,2,16,9,15,2,2,15,6,21,16,15,3,13,18,13,6,17,8,8,21,15,5,16,2,2,15,19,19,15,8,13,15,9,7,13,2,21,5,15,3,15,21,21,21,6,2,21,10,2,7,5,15,21,7,8,14,7,8,16,3,21,21,13,16,1,7,2,16,16,8,13,6,3,2,21,4,15,13,20,14,5,7,16,13,18,15,3,4,8,13,8,10,2,23,13,2,18,11,5,13,13,17,15,7,2,8,7,8,2,2,21,16,16,16,15,11,8,2,13,7,21,23,7,21,15,5,15,6,2,15,1,2,6,21,13,15,15,15,20,2,23,23 +24,23,23,8,17,6,4,2,17,6,15,6,21,1,7,19,5,13,8,1,13,17,19,15,5,5,18,3,23,13,9,16,17,23,15,17,13,15,5,6,14,18,6,8,15,7,8,17,4,8,19,17,21,15,11,21,18,5,10,16,6,4,13,4,15,7,21,6,5,1,16,6,18,4,6,6,3,15,16,5,13,7,13,16,21,11,15,6,14,13,15,16,21,2,16,4,5,15,15,8,21,1,17,17,16,7,5,9,16,15,8,9,1,1,17,5,19,21,23,13,21,5,8,17,9,15,11,17,2,13,21,13,11,2,5,8,16,21,3,9,14,21,23,3,18,6,2,23,23,23,19,5,4,21,13,8,7,8,14,2,5,19,15,7,17,18,8,2,21,15,15,13,8,21,17,7,14,6,15,5,15,4,1,21,6,17,18,4,4,10,3,19,23,9,7,1,17,8,4,5,18,14,16,1,16,9,16,15,7,4,7,13,7,1,9,23,15,11,2,9,5,13,13,17,17,19,8,14,19,13,14,23,19,16,21,16,1,18,9,4,4,18,7,5,15,15,3,14,15,8,16,18,13,15,2,16,7,2,1,21,18,5,10,18 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,19,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,3,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,18,6,2,10,17,15,8,21,15,5,13,7,9,13,2,17,13,16,19,15,17,5,21,15,8,13,6,6,16,23,13,17,21,15,5,10,2,18,14,1,15,7,8,7,4,16,15,17,15,15,8,18,21,15,13,16,5,10,13,2,20,7,21,8,7,6,18,6,21,14,13,2,23,23,23,23,23,23,23,23,23,23,23,23,23,13,8,19,17,7,13,2,6,3,21,5,21,1,17,7,2,7,11,9,5,11,8,5,15,21,21,9,15,16,13,13,14,10,15,16,9,15,20,1,2,10,15,13,17,19,5,18,6,21,8,2,5,17,15,8,21,16,2,15,7,6,17,15,18,6,5,7,15,8,14,2,15,1,13,2,21,21,15,13,17,19,10,13,4,20,21,7,7,19,7,2,10,16,21,1,9,15,1,15,7,8,16,8,13,4,2,2,1,8,7,15,21,14,5,7,15,9,21,15,3,4,8,13,8,21,7,23,2,8,15,7,5,17,13,17,18,19,8,14,5,13,2,14,16,15,15,15,17,19,16,8,13,10,7,16,7,2,2,10,2,5,15,2,17,15,6,17,8,13,15,21,19,2,13,18 +24,23,23,23,23,7,8,17,21,8,5,8,15,15,7,18,9,13,6,16,13,17,7,19,17,5,21,8,8,13,9,19,11,23,7,16,9,5,10,4,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,8,7,13,6,4,9,20,10,5,4,17,14,19,3,15,6,5,19,6,6,13,8,13,17,21,11,19,9,8,10,14,15,19,7,21,13,8,21,10,4,19,15,17,17,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,7,6,8,15,4,4,6,17,19,7,2,19,21,4,4,4,15,14,5,5,21,6,23,23,23,23,23,23,23,23,23,23,23,9,17,7,18,9,7,4,5,15,15,2,17,21,8,17,21,19,6,10,4,7,23,4,9,4,6,19,10,10,17,19,6,9,1,4,9,8,17,18,23,3,6,2,1,6,8,5,21,8,4,9,23,4,16,15,3,4,17,13,7,19,9,23,9,18,17,3,5,17,13,17,18,6,15,14,23,23,3,14,18,17,21,8,17,18,8,9,13,6,9,13,7,23,23,23,23,23,10,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,17,4,5,2,18,10,7,21,6,5,6,18,5,15,8,21,13,16,19,15,21,5,1,13,8,9,6,7,17,23,15,19,2,7,5,6,2,18,15,19,8,7,8,3,4,16,21,15,16,13,15,21,21,10,10,4,7,23,23,17,15,6,21,5,6,2,17,8,19,8,9,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,7,5,15,7,21,2,19,7,5,9,8,15,15,9,21,17,18,9,10,17,13,13,14,7,13,21,4,4,16,21,2,9,17,13,5,5,16,8,5,14,10,2,17,6,14,15,21,9,5,18,8,14,13,6,14,15,5,8,7,8,14,4,15,21,16,9,7,21,10,15,18,8,21,13,5,15,21,14,4,6,4,2,21,21,21,1,5,20,1,4,2,9,8,8,13,5,3,21,17,2,15,13,16,14,5,5,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,6,13,5,14,17,16,21,15,17,21,7,4,2,5,10,4,5,15,6,19,5,5,4,21,17,15,6,8,8,4,15,16,17,5,3,23 +24,23,23,7,1,8,4,5,17,9,4,19,21,13,4,9,2,7,21,16,8,21,4,19,2,9,21,15,8,13,6,8,21,23,7,17,7,7,7,4,8,15,2,15,15,7,8,17,4,21,14,21,15,21,19,17,16,6,21,15,5,10,3,4,17,9,21,7,6,4,21,8,19,10,4,2,3,19,19,13,13,7,13,16,17,10,4,4,16,13,8,2,19,8,17,4,5,21,21,10,4,15,1,16,3,7,5,9,17,15,18,17,1,21,2,6,4,16,23,13,4,10,9,18,17,4,19,1,4,7,17,13,13,8,9,15,19,14,9,23,23,23,23,23,23,23,23,23,23,23,23,23,9,10,9,21,8,7,14,5,5,21,17,17,19,8,13,2,21,19,4,21,15,6,23,8,7,7,21,15,10,10,21,16,6,20,21,4,3,8,5,19,23,9,8,8,17,14,4,13,17,14,23,13,16,10,8,15,3,4,16,13,1,17,14,5,4,17,19,9,5,8,13,17,16,19,10,10,23,23,1,14,19,15,21,7,17,1,8,2,7,18,7,23,23,19,6,4,7,10,4,16,17,15,5,21,15,15,17,17,9,4,19,23 +24,23,23,23,23,23,4,6,16,10,4,19,21,6,7,2,17,13,7,19,7,18,18,18,6,5,21,4,7,13,19,8,19,23,13,19,9,6,9,16,4,1,17,7,15,13,11,1,4,21,14,17,15,17,15,21,17,4,6,16,6,6,13,4,17,5,18,21,5,4,16,4,17,6,7,7,5,4,16,19,13,8,13,17,17,3,6,18,13,6,2,5,19,8,16,18,6,21,1,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,21,16,23,13,1,5,4,17,9,6,8,17,4,6,18,13,1,4,9,8,6,21,9,2,4,8,15,5,23,6,2,9,18,4,7,5,16,6,9,19,8,8,15,19,5,21,8,21,15,20,4,4,21,7,6,13,7,18,21,7,4,6,9,7,10,1,21,17,5,17,21,8,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,4,18,5,17,7,7,4,8,13,5,4,4,23,13,16,6,9,5,8,15,21,17,3,8,10,4,13,9,23,18,15,11,8,16,1,7,7,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,7,13,4,1,8,20,5,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,7,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,6,21,8,9,2,21,10,7,21,11,5,6,3,7,6,13,21,10,21,4,17,8,23,23,19,13,4,10,7,18,23,7,18,3,6,21,9,6,16,7,7,15,7,17,17,4,17,14,21,16,21,15,16,1,4,2,17,10,6,5,15,21,10,21,6,10,2,11,8,17,5,23,23,5,8,16,4,13,15,13,16,21,15,19,3,3,15,3,6,18,7,21,3,5,16,1,4,21,15,17,17,16,7,5,9,7,15,7,9,19,21,17,6,21,16,23,13,18,6,15,16,9,5,21,15,10,10,16,13,15,14,7,8,16,21,21,2,9,18,1,7,21,9,2,23,23,23,23,1,2,5,9,18,8,8,15,3,5,1,16,8,20,21,4,21,17,13,6,14,9,19,18,8,6,6,7,2,2,3,21,19,13,1,21,19,5,10,10,18,23,9,3,21,21,13,13,10,16,5,6,5,16,4,17,15,7,4,7,13,5,9,8,23,13,17,6,3,5,16,15,17,18,7,16,13,10,3,23,2,21,19,16,15,16,21,8,10,9,21,14,23,23,23,23,19,15,15,14,16,17,7,15,17,13,4,15,11,15,5,23,23 +24,23,23,23,23,23,23,23,18,15,5,21,6,2,2,19,5,15,2,21,13,21,18,15,16,9,16,3,8,13,3,16,21,23,5,3,2,15,5,6,2,18,15,1,11,7,8,18,4,8,19,15,15,15,15,21,21,2,6,3,13,21,5,7,13,19,18,5,4,21,17,3,19,8,6,15,5,21,16,15,13,7,14,17,8,4,14,7,15,13,8,13,1,21,16,3,6,21,11,15,15,15,17,9,2,7,5,9,8,15,15,9,21,21,21,15,6,21,13,13,14,15,15,17,15,14,18,15,2,7,17,13,5,13,7,8,2,21,5,2,20,6,14,5,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,13,13,17,15,15,13,3,2,15,21,16,16,13,5,15,21,13,13,14,6,2,5,2,21,8,13,20,21,18,8,9,8,8,13,13,4,2,17,2,15,13,21,14,14,8,20,2,8,13,5,4,8,13,8,13,5,19,15,7,15,9,5,16,15,16,8,20,8,5,4,13,3,14,17,16,17,15,16,21,8,8,2,14,2,4,5,5,6,16,9,9,13,21,3,15,6,8,15,2,17,16,15,6,23,23 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,7,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,23,23,23,6,2,17,2,2,16,18,15,13,15,13,15,6,13,10,21,3,15,16,14,16,7,16,14,2,6,16,23,15,16,13,15,5,5,14,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,16,16,15,13,10,21,5,14,2,6,2,16,2,16,8,15,15,5,2,21,13,13,20,13,8,15,13,11,21,5,5,16,6,21,7,21,2,5,21,15,3,18,15,1,7,16,7,5,9,8,15,15,5,21,21,21,15,2,16,23,13,14,5,8,16,2,21,21,15,2,6,21,13,21,6,2,8,2,17,16,13,13,14,2,5,21,21,6,16,21,5,14,2,3,8,8,15,7,8,14,2,6,17,8,2,21,21,2,21,16,20,7,5,15,15,13,14,14,6,15,11,15,18,16,2,5,21,1,7,2,10,16,18,23,2,3,2,21,15,7,13,18,14,5,5,16,15,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,15,2,19,14,5,13,15,11,19,15,17,15,16,18,15,2,8,2,5,16,7,2,15,8,16,5,15,15,17,13,2,15,15,13,17,15,16,23,23,23 +24,23,23,23,23,23,23,5,18,4,15,21,6,15,2,18,5,15,2,21,13,16,19,15,16,5,16,8,8,13,4,7,16,23,15,3,2,6,9,6,2,18,15,17,11,7,16,18,4,15,19,15,15,13,15,21,21,4,15,3,14,21,7,7,13,18,18,8,10,8,17,2,18,8,10,15,6,16,16,15,9,7,14,16,8,13,15,2,16,15,8,13,1,8,16,15,6,21,11,6,15,15,17,8,4,7,5,9,8,15,13,9,10,1,21,4,21,21,13,13,14,8,4,21,8,5,18,15,2,7,17,13,5,14,16,8,2,21,5,2,20,6,8,6,21,9,16,16,14,2,13,8,6,10,5,8,8,8,14,7,15,17,15,9,15,19,2,13,21,16,16,13,5,17,21,15,6,14,6,2,4,10,21,4,5,20,21,17,15,9,8,8,13,5,15,2,17,2,15,13,21,14,4,13,20,16,8,13,5,4,8,13,8,13,7,18,15,15,15,9,5,16,15,16,8,20,14,7,14,6,4,14,17,16,17,15,17,21,8,5,4,15,5,6,9,15,4,19,5,9,15,21,17,15,6,15,8,4,15,15,16,23,23,23 +24,23,5,6,21,2,4,6,21,6,8,16,17,2,5,4,4,15,2,16,13,16,15,16,17,19,23,5,13,4,5,8,21,23,8,21,9,9,6,19,2,19,14,1,1,7,16,18,4,18,3,10,15,21,7,16,21,9,5,21,5,7,2,13,21,14,21,5,8,6,17,18,16,4,4,7,5,21,3,14,19,7,14,21,2,5,7,16,14,10,13,9,1,8,16,15,6,21,21,2,19,7,17,8,21,7,5,9,9,15,11,5,17,21,18,4,3,18,13,13,8,5,2,8,6,4,19,1,4,13,21,13,17,6,4,17,16,17,10,7,5,6,9,6,1,3,8,7,16,5,15,6,2,15,9,20,8,8,14,21,6,15,15,4,16,1,5,17,18,21,2,9,4,21,18,14,17,7,21,7,5,18,21,6,9,21,21,17,11,8,7,8,13,15,5,4,17,4,13,13,21,14,7,13,16,17,1,13,3,4,8,13,7,7,7,2,17,15,5,9,5,21,15,18,16,10,21,14,5,13,4,2,19,8,17,15,16,18,16,1,5,15,5,6,5,5,4,8,17,15,13,17,17,7,10,17,7,2,3,16,19,5,18,19 +24,23,23,23,23,23,23,23,18,4,10,21,6,8,4,18,5,15,2,21,13,16,19,16,17,5,8,13,8,13,4,6,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,4,7,23,23,9,5,6,21,13,4,16,17,4,18,15,4,5,5,21,16,8,19,7,14,17,8,6,10,3,16,5,8,13,1,9,21,4,6,17,7,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,15,21,13,13,14,6,13,18,6,4,15,1,2,5,9,13,5,8,16,16,1,15,9,2,19,6,8,6,21,9,6,15,17,14,13,5,3,2,5,8,7,8,14,9,15,21,15,9,7,18,4,16,21,8,17,5,5,7,1,14,9,5,4,10,6,21,21,17,13,20,21,4,6,9,8,8,13,5,4,21,17,2,15,15,16,14,6,13,20,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,16,15,17,16,20,14,14,5,2,4,14,17,17,17,15,16,1,7,7,2,5,8,6,5,15,6,19,9,9,15,21,17,15,6,15,15,4,15,15,18,4,23,23 +24,23,23,5,21,21,9,15,16,10,13,21,13,7,15,19,4,13,4,16,13,17,7,16,2,5,17,5,6,13,20,8,16,23,7,18,9,13,5,15,7,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,4,21,4,21,7,5,14,16,8,16,2,2,7,5,21,8,16,3,10,14,17,2,14,21,16,8,4,7,13,8,8,17,13,4,21,21,6,21,15,1,8,2,7,15,9,7,11,9,5,16,21,21,20,4,16,13,13,14,7,15,16,2,8,1,21,15,2,4,13,16,7,13,16,13,18,13,14,13,6,2,16,21,10,15,2,19,21,15,15,14,19,5,13,15,7,14,9,13,17,8,21,13,21,15,1,21,4,2,13,6,21,21,8,14,15,7,8,2,3,21,21,7,21,1,2,15,7,2,8,13,14,21,2,21,2,7,13,21,2,7,13,20,8,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,21,9,7,14,5,13,3,2,19,15,16,7,16,1,17,15,7,8,2,10,14,17,14,16,2,1,2,21,1,13,5,16,8,2,15,17,17,2,23,23 +24,23,23,23,23,16,5,6,21,2,15,21,6,6,2,19,15,15,2,21,13,21,19,15,2,9,15,2,8,13,10,8,21,23,7,3,2,15,13,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,3,5,23,2,11,15,14,21,5,4,16,16,3,19,14,14,15,5,16,21,5,9,7,14,17,8,4,5,3,16,5,7,13,1,8,16,13,6,21,11,15,15,15,17,10,19,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,15,13,21,8,2,18,18,2,7,21,13,5,2,16,13,2,21,5,2,20,6,14,5,21,9,8,15,16,14,13,5,14,2,5,8,8,8,14,6,15,17,15,8,7,21,6,2,16,8,21,13,2,15,21,8,13,13,5,2,6,10,21,16,8,20,21,4,13,9,8,8,7,15,6,2,18,2,2,13,21,14,4,13,20,16,16,13,5,4,8,13,8,13,5,19,15,7,15,9,5,17,13,16,15,20,8,8,2,13,8,14,16,16,21,15,16,21,8,7,4,14,15,4,5,15,15,16,5,9,15,21,16,15,6,15,15,13,21,16,15,23,23,23 +24,23,15,5,21,3,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,6,21,18,6,10,6,21,4,6,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,15,14,5,15,7,19,5,9,15,21,17,15,6,15,8,6,16,16,17,23,23,23 +24,23,23,23,23,23,23,8,10,15,15,17,15,15,5,7,8,21,5,15,7,21,21,18,16,5,21,5,8,13,6,19,21,23,5,16,15,13,5,2,14,21,7,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,15,16,5,7,13,4,16,9,21,5,5,7,21,8,21,8,10,6,16,17,13,13,13,7,13,1,10,19,4,8,14,13,7,8,19,8,15,21,19,8,15,8,6,1,7,16,9,7,5,9,8,15,8,9,1,17,8,6,21,21,13,13,9,15,16,21,9,15,4,18,10,10,20,13,1,8,10,8,10,21,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,21,8,7,15,4,5,21,15,3,21,21,15,2,16,9,10,13,6,17,21,7,16,2,7,2,5,2,21,18,2,17,1,13,15,8,7,23,9,5,2,21,21,14,10,7,21,13,10,13,15,5,17,16,3,4,8,13,5,17,13,23,7,17,17,13,5,15,13,17,16,5,21,14,9,13,4,2,19,16,15,15,17,18,16,6,2,14,19,23,9,5,14,4,13,4,6,21,21,3,4,17,7,2,10,18,19,5,3,23 +24,23,23,15,17,6,15,6,16,20,2,3,17,6,6,1,14,15,2,16,13,16,7,18,17,9,9,6,8,1,15,10,16,23,5,17,9,9,10,23,17,18,18,14,15,7,8,10,4,17,19,16,21,15,6,21,19,9,10,19,4,8,13,6,21,7,14,5,10,16,16,19,1,6,14,8,5,14,16,14,13,15,13,16,17,13,13,13,16,13,7,15,19,8,21,5,6,21,16,9,19,16,15,17,19,7,5,9,8,15,15,9,1,21,17,5,15,16,13,5,13,6,3,17,9,14,18,16,10,6,21,13,21,8,5,8,16,16,7,13,4,23,23,23,23,23,23,23,19,19,9,5,15,19,18,16,8,8,14,3,5,15,15,2,21,18,15,21,21,19,9,5,10,16,9,13,15,14,20,5,6,1,21,17,7,4,18,13,1,9,8,23,23,3,7,19,17,4,9,19,16,14,23,23,8,19,7,20,9,4,7,13,17,13,13,23,8,6,10,9,5,16,15,8,18,16,8,5,19,13,7,23,19,7,21,15,16,19,8,15,6,14,15,23,20,2,5,13,16,15,15,10,15,5,10,21,7,21,15,16,19,10,17,23 +24,23,23,23,21,2,6,6,1,1,13,17,16,10,6,11,7,13,4,16,7,18,7,16,21,21,23,23,5,5,6,7,21,23,7,20,6,6,5,2,2,17,7,7,15,7,21,17,4,21,14,17,21,1,15,15,19,6,10,17,10,8,13,2,21,2,15,5,15,1,17,16,21,2,3,6,5,3,16,6,13,15,13,16,21,9,13,3,5,13,21,8,21,7,17,6,5,21,21,8,21,1,17,8,16,7,5,9,8,15,8,9,2,21,17,6,21,17,23,13,1,5,7,17,9,2,18,11,21,5,20,9,21,4,13,8,18,21,9,2,4,1,1,5,18,14,7,23,21,6,1,13,4,5,9,20,8,7,7,6,5,16,16,7,11,21,8,21,17,9,6,13,14,18,23,6,6,7,7,2,4,4,1,21,8,1,21,7,2,10,10,18,23,2,5,4,21,14,15,21,21,13,5,5,16,4,16,18,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,17,6,7,15,7,13,4,19,15,19,16,15,16,21,8,19,6,21,14,23,15,14,6,6,13,2,2,16,17,2,8,1,13,4,21,17,13,5,19,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,3,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,4,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,1,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,17,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,6,2,21,15,14,5,8,15,16,14,16,3,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,7,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,2,7,7,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,21,21,16,15,10,6,3,23,2,16,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,13,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,3,8,5,6,3,7,5,5,8,5,15,11,10,21,21,15,5,16,7,15,3,15,18,15,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,7,15,8,9,2,21,17,4,2,15,13,13,18,4,8,17,9,15,8,17,4,3,19,10,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,3,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,2,3,4,21,21,13,2,7,19,5,9,4,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,3,21,16,4,23,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,7,23,19,7,17,16,16,1,15,10,7,13,10,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,9,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,4,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,2,20,11,17,21,5,20,10,8,13,7,2,18,23,6,10,15,15,5,15,14,11,14,15,7,7,8,2,4,21,18,17,21,17,15,16,21,2,6,17,6,8,13,9,20,2,21,5,5,2,21,20,21,21,14,10,15,15,13,10,8,11,13,15,21,20,21,21,5,6,14,2,18,8,17,15,6,21,21,4,11,1,1,15,21,7,5,9,16,15,8,18,3,21,16,2,2,21,23,13,21,10,2,21,9,15,18,7,4,8,21,10,21,10,3,8,3,3,16,13,15,16,14,9,21,5,15,5,3,14,21,6,15,16,9,8,8,8,15,7,5,21,16,4,15,21,6,21,1,16,10,13,16,18,17,15,14,6,21,11,6,18,13,21,15,11,1,2,13,10,10,5,23,8,8,15,17,2,7,20,21,5,5,15,7,3,16,13,5,4,3,13,17,13,19,23,2,9,19,9,9,16,13,19,18,1,2,10,13,10,16,4,16,17,16,7,16,17,16,5,5,21,9,3,16,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,4,21,5,6,10,18,15,15,21,6,5,5,18,5,15,10,21,13,16,19,15,21,5,8,13,7,9,10,8,17,23,15,19,2,15,6,6,2,19,15,18,7,7,8,19,4,15,21,15,15,15,18,16,21,4,6,9,8,23,23,4,6,6,21,9,6,17,17,8,19,8,16,5,5,21,16,14,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,17,6,17,13,6,15,15,16,2,8,7,5,9,8,15,13,9,21,21,18,6,15,21,13,13,14,15,4,18,6,6,15,21,2,10,17,13,5,6,16,8,10,15,5,2,19,6,8,6,21,9,6,18,9,14,6,5,8,2,5,8,7,8,14,4,15,21,8,8,9,21,4,4,18,15,16,13,5,21,21,8,16,6,4,2,6,21,18,8,5,20,21,10,13,9,15,8,13,5,8,21,17,2,15,13,15,14,6,13,20,16,16,13,5,4,7,13,15,13,8,19,13,8,2,9,5,17,15,16,16,20,14,14,5,2,6,14,17,16,17,15,17,1,7,2,3,5,8,6,5,15,5,19,5,5,15,21,17,7,6,15,15,6,16,16,18,5,23,23 +24,23,8,15,21,4,10,15,17,7,13,19,16,8,7,10,14,13,15,19,13,16,16,16,16,5,21,5,7,13,15,4,21,23,5,17,5,13,9,2,16,18,18,15,15,7,8,18,4,21,14,1,9,21,19,21,19,8,21,17,15,10,13,4,16,5,14,9,8,4,21,17,19,6,15,7,5,19,6,5,13,8,20,17,15,7,8,14,16,13,8,6,19,8,17,2,10,21,7,10,15,7,17,16,15,7,5,9,16,15,8,9,17,21,21,5,5,21,23,13,16,5,9,16,4,15,18,1,2,10,21,13,13,4,10,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,13,5,9,16,8,8,14,5,5,1,15,21,19,15,16,4,21,18,6,18,15,4,4,3,14,8,16,15,15,14,21,17,5,5,21,6,3,8,5,18,23,9,5,2,17,14,15,4,21,14,15,9,16,14,16,15,3,4,17,13,9,20,8,23,5,10,20,3,5,16,13,17,16,18,21,14,23,13,2,14,19,16,17,7,21,18,7,2,5,17,5,23,23,10,5,8,15,15,10,16,21,7,8,16,7,2,1,16,19,5,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,17,5,6,21,21,2,6,1,17,8,16,7,7,9,6,15,8,9,15,21,16,5,17,21,13,13,18,6,16,16,9,15,17,15,10,6,3,13,18,13,5,7,7,17,9,10,19,21,13,5,16,7,13,5,23,23,23,14,7,21,4,2,8,8,15,6,5,11,13,2,18,1,15,15,16,19,2,13,6,21,16,7,15,10,15,7,2,7,1,21,5,21,21,1,15,10,8,23,2,8,7,4,17,14,7,13,21,14,15,13,8,16,8,15,9,4,8,13,6,17,5,23,13,16,6,9,5,16,15,17,16,18,15,7,15,8,13,5,19,16,21,15,16,1,7,6,5,16,14,23,5,7,15,15,15,10,15,6,17,2,6,21,7,13,16,16,20,9,23,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,7,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,9,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,1,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,15,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,2,8,17,6,6,6,8,13,13,2,21,13,16,15,21,16,5,7,4,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,1,13,15,5,15,13,2,18,13,21,6,13,10,16,15,18,8,5,4,5,21,21,5,3,15,14,16,16,4,15,9,2,4,2,13,21,7,1,6,6,21,15,4,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,17,13,13,14,6,13,21,8,15,18,16,2,15,3,13,5,8,16,8,2,21,5,2,21,6,14,15,21,9,6,9,8,14,13,5,14,2,5,8,8,7,14,15,15,1,15,13,21,17,13,2,21,21,18,2,5,1,23,10,15,6,7,15,15,2,21,8,13,20,21,9,15,7,4,8,13,5,4,2,17,4,15,13,21,14,14,13,20,8,7,13,13,4,8,13,7,11,13,23,8,15,18,9,5,16,15,21,16,6,15,14,7,13,6,2,19,17,21,15,16,19,21,5,2,14,8,13,5,15,4,15,15,5,15,15,17,15,6,15,15,2,15,15,21,6,23,23 +24,23,6,15,21,2,4,4,17,6,10,1,8,15,14,19,8,13,9,20,13,17,21,16,4,9,17,9,8,13,6,7,21,23,7,17,6,14,5,2,16,18,14,7,15,7,1,17,4,21,14,17,1,18,6,16,1,2,10,15,15,15,13,15,21,7,21,5,5,8,21,21,16,8,15,15,15,2,16,13,13,15,13,17,21,3,6,2,14,13,17,15,1,8,17,2,6,21,16,8,21,1,17,17,17,7,5,9,8,15,8,9,21,21,17,5,21,16,23,13,1,6,15,16,9,2,8,7,8,9,21,13,21,11,7,8,18,21,2,2,3,1,1,5,18,15,15,23,15,4,15,13,9,6,9,6,8,8,15,15,5,1,15,21,1,21,6,15,16,19,10,13,2,13,21,14,10,13,19,15,5,17,1,21,13,17,21,4,2,10,10,16,23,2,5,4,21,14,18,19,21,14,6,6,18,6,17,15,9,4,8,13,8,21,3,23,13,16,6,3,5,15,13,17,21,19,18,14,5,13,14,23,19,17,16,11,16,21,8,13,9,21,8,23,15,9,19,6,13,17,10,21,15,15,13,17,13,4,15,17,19,6,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,2,10,15,21,15,15,21,6,8,2,7,13,13,2,21,13,16,15,1,21,5,7,2,5,21,15,21,16,23,13,3,2,10,5,6,2,18,8,1,11,7,8,18,4,21,7,21,15,15,15,1,21,16,2,1,5,15,13,15,18,13,6,10,6,2,21,21,17,8,2,5,5,15,16,13,3,15,14,15,16,2,15,15,21,6,5,13,1,8,16,21,5,21,11,15,15,15,10,17,6,7,5,9,13,15,15,9,17,21,21,2,4,21,13,13,14,6,15,21,8,2,18,20,2,15,21,13,5,5,16,7,2,21,5,2,19,6,14,15,21,9,8,7,3,13,6,5,17,2,5,8,8,7,14,15,15,1,15,13,15,21,2,15,17,16,15,13,6,16,21,4,14,15,7,2,6,2,21,8,13,20,8,17,6,8,2,8,13,21,2,2,21,2,15,13,21,14,15,5,20,2,15,13,5,4,8,13,7,18,13,23,5,4,21,9,5,17,15,17,16,20,2,14,5,2,7,14,18,18,16,8,15,19,18,6,7,14,7,15,21,2,14,10,5,6,15,16,21,15,10,16,13,15,17,15,15,23,23,23 +24,23,7,10,21,9,8,10,17,4,15,21,1,15,2,19,7,21,10,14,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,21,9,13,6,4,17,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,10,6,16,5,15,13,2,16,4,21,9,6,8,21,16,1,2,2,5,21,1,8,13,13,7,13,8,21,10,19,2,14,13,8,4,21,7,16,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,2,21,9,10,2,18,10,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,2,21,7,15,21,21,7,9,9,10,21,21,9,5,13,7,2,7,10,15,21,5,17,1,2,2,16,4,9,23,2,7,21,21,14,15,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,17,17,21,13,5,15,13,17,17,10,8,7,8,13,4,2,19,21,15,13,17,1,16,2,2,14,18,23,13,5,4,2,15,4,7,18,17,9,10,16,7,2,21,16,19,7,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,18,17,19,8,8,13,7,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,6,4,2,17,15,15,6,21,19,7,19,10,13,4,1,7,16,18,16,5,5,21,10,23,13,3,8,16,23,6,1,13,15,5,6,6,18,6,8,15,7,8,17,4,15,19,17,21,15,16,21,19,21,10,15,7,2,13,4,15,7,21,8,6,6,17,6,19,2,14,6,3,18,16,5,13,7,13,1,21,2,15,13,16,13,15,4,21,4,16,4,5,8,15,8,1,1,17,17,11,7,5,9,17,15,8,9,1,16,17,5,19,21,23,13,21,5,8,17,9,15,11,17,4,6,21,13,18,15,3,8,16,21,3,9,14,21,23,3,18,5,2,23,23,23,19,6,4,21,13,8,8,8,14,2,5,19,15,7,21,18,15,10,16,15,4,13,8,21,16,7,15,6,15,7,15,6,1,21,15,17,18,2,10,10,3,19,23,9,8,1,21,8,3,5,18,14,6,21,17,20,16,15,7,4,7,13,7,1,9,23,15,11,2,9,5,13,13,17,17,3,8,14,19,13,6,23,19,16,17,16,21,1,9,4,5,18,3,5,17,13,3,14,15,1,16,19,13,15,2,16,7,2,1,17,18,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,23,21,2,9,15,6,16,14,3,5,15,15,7,8,1,4,16,15,16,21,15,15,21,19,2,7,13,23,23,23,23,16,5,21,6,1,15,16,14,16,16,9,2,18,2,7,16,8,13,13,16,19,13,13,2,21,13,13,15,15,7,21,2,20,21,15,6,2,1,16,8,3,7,7,9,21,15,8,9,21,11,21,15,10,16,23,13,3,6,2,16,15,2,16,20,10,10,15,3,7,8,13,7,15,7,14,2,13,17,6,5,19,15,13,23,2,15,16,13,16,3,9,2,16,8,15,21,5,21,16,2,21,21,6,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,21,21,8,21,21,6,13,9,16,3,23,2,16,5,21,15,15,13,16,14,8,13,8,2,21,15,13,4,9,13,20,18,14,23,13,17,2,3,7,15,15,16,17,3,14,14,5,15,15,7,19,8,21,15,16,11,19,7,13,14,21,15,7,5,5,14,15,15,2,21,21,15,2,17,7,15,13,16,20,2,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,17,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,8,3,2,6,18,15,10,21,6,4,4,18,9,15,2,21,13,16,19,15,17,5,8,13,8,9,10,15,16,23,8,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,9,7,23,23,17,5,4,21,5,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,18,4,4,21,5,13,14,4,13,18,6,4,15,21,2,10,17,13,5,4,16,8,1,15,5,2,18,6,8,5,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,8,21,15,8,5,21,4,15,18,8,16,13,9,15,21,14,8,5,4,2,4,17,21,8,5,20,1,2,13,9,15,8,13,5,4,21,17,2,15,13,16,14,4,5,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,2,5,4,6,5,15,8,19,5,9,6,21,17,15,10,15,15,4,16,17,16,9,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,7,13,15,13,8,4,17,23,21,19,2,13,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,5,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,2,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,21,16,21,13,5,15,21,2,14,15,10,2,7,10,21,15,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,10,17,17,21,23,23,23 +24,23,23,9,8,5,5,15,1,13,10,17,6,4,6,19,5,15,9,21,13,16,19,15,21,5,8,13,7,13,10,8,16,23,7,19,9,15,5,6,2,18,15,19,15,7,8,3,4,15,21,15,15,13,16,21,21,10,10,9,5,23,23,17,6,6,21,13,2,8,16,6,17,7,6,15,5,21,16,9,19,9,14,16,8,6,5,19,16,13,6,15,1,8,21,6,10,21,15,6,15,7,21,3,19,7,5,9,8,15,13,9,21,17,21,6,6,17,13,13,14,6,13,18,4,2,15,21,2,5,1,13,5,5,16,8,9,14,16,2,7,6,14,9,21,9,6,18,17,14,5,5,14,7,5,8,7,8,14,2,15,21,8,7,7,21,4,7,21,8,16,13,5,15,21,14,13,6,4,10,4,21,21,17,5,20,21,4,13,9,10,8,13,5,8,21,17,2,15,13,21,14,6,9,20,6,16,13,5,2,8,13,15,15,8,19,13,8,2,9,15,17,15,16,17,2,14,14,13,13,6,14,17,18,21,15,16,21,7,9,4,5,4,4,5,15,6,19,5,5,6,21,17,10,2,15,8,6,6,8,23,23,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,6,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,17,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,21,15,6,21,16,2,19,7,2,15,5,21,21,14,5,7,14,16,8,13,15,3,21,13,10,13,21,7,21,15,15,21,11,6,15,15,16,2,3,13,5,2,8,15,13,9,21,21,21,2,3,21,13,13,14,13,15,21,8,2,18,15,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,5,2,2,8,5,8,8,8,14,19,15,17,15,2,8,19,15,3,21,8,16,13,5,15,21,13,8,15,5,7,11,21,21,8,13,20,1,2,10,3,8,15,13,14,15,2,18,2,8,13,21,14,15,13,20,21,21,15,5,8,8,13,13,13,14,19,13,8,13,3,5,16,13,17,15,20,8,14,6,13,8,14,21,21,21,15,11,21,8,2,13,7,6,14,13,6,6,14,5,6,15,21,21,15,6,8,15,15,21,21,15,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,16,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,21,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,8,7,21,17,4,3,20 +24,23,23,23,21,16,15,13,17,15,3,17,6,7,10,19,13,13,2,21,13,16,15,16,21,5,7,15,8,13,2,17,15,23,7,19,2,13,5,6,2,18,14,1,11,7,8,18,4,17,18,15,15,15,15,1,21,15,9,16,5,15,13,7,6,2,21,9,2,2,17,8,19,6,14,4,5,21,16,17,19,7,14,17,8,2,13,3,21,8,5,13,1,8,21,13,15,21,15,2,15,15,16,2,20,7,5,9,7,15,15,9,21,16,21,5,7,18,13,13,14,5,15,21,9,8,19,21,2,13,21,13,5,2,16,8,2,21,5,7,2,6,14,17,11,7,10,17,16,15,13,7,16,15,9,8,7,8,14,16,15,1,16,13,8,1,2,7,17,21,21,13,5,15,21,8,15,7,7,2,2,2,21,8,13,20,1,17,5,13,2,8,13,5,4,2,21,2,15,13,21,14,15,7,20,2,16,13,5,4,8,13,7,13,5,21,15,8,15,9,5,16,15,17,15,20,14,14,3,13,14,14,21,21,17,15,16,18,18,8,13,15,14,23,13,15,16,5,2,5,2,14,17,15,5,16,13,2,21,17,23,23,23,23 +24,23,23,7,21,17,4,8,16,4,4,16,15,5,5,21,6,15,2,16,13,18,15,15,19,5,21,6,7,13,10,2,20,23,6,19,3,15,5,10,2,18,15,1,7,7,8,18,4,8,21,15,11,15,15,21,21,3,2,16,5,8,13,10,15,9,21,15,2,4,16,9,16,7,6,7,5,21,16,8,19,7,14,17,8,6,8,19,15,5,13,6,1,8,21,7,5,21,11,6,15,8,21,8,8,7,5,9,8,15,15,9,21,16,21,2,6,21,13,13,14,6,15,16,8,7,18,15,2,3,21,13,5,5,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,9,2,5,8,8,8,14,9,15,1,16,2,9,21,10,8,21,21,21,13,5,15,21,7,6,14,7,2,6,10,21,2,5,20,21,6,13,9,10,16,15,5,13,21,18,2,15,15,16,14,6,13,20,16,16,15,5,2,8,13,15,13,13,18,13,7,2,7,17,8,15,16,17,20,14,14,6,2,10,14,17,16,16,15,21,19,21,8,10,8,5,15,7,18,15,6,2,9,15,15,17,15,6,17,13,6,15,17,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,19,15,21,5,16,4,7,13,3,15,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,21,21,15,3,8,7,23,23,5,15,5,21,5,5,1,16,8,19,10,2,15,5,21,16,15,3,7,14,16,8,13,4,4,21,15,5,13,17,7,17,13,5,15,15,6,15,15,16,2,16,7,5,9,8,15,15,9,21,16,21,2,6,21,13,13,14,15,13,20,6,4,5,21,2,13,16,13,5,8,16,8,6,15,15,2,8,6,14,6,21,9,15,15,8,14,13,5,4,2,5,8,7,8,14,2,15,21,15,15,5,21,2,15,19,16,21,5,5,15,21,5,15,13,5,2,7,8,21,8,2,20,1,8,13,9,15,8,13,9,8,21,17,2,15,13,16,14,4,13,20,8,16,15,5,4,7,13,13,13,10,19,13,8,2,9,5,17,15,16,16,20,14,6,14,5,2,14,21,16,21,15,16,21,7,7,2,15,13,15,5,15,5,19,5,5,15,21,17,15,2,15,15,7,16,16,16,15,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,17,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,21,16,4,23,23 +24,23,23,6,17,1,3,10,21,15,1,21,6,4,9,15,9,13,2,21,13,15,16,21,17,5,8,7,5,3,7,8,21,23,7,19,2,15,9,6,2,18,14,21,11,7,8,7,4,21,1,15,16,7,15,17,21,4,10,7,6,8,5,15,3,21,21,3,10,2,17,3,19,10,14,7,5,21,16,6,19,7,14,17,8,6,4,3,21,4,6,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,21,21,9,10,21,9,13,14,5,13,16,8,8,18,15,2,8,17,13,5,3,5,18,2,21,5,2,10,6,14,6,21,9,8,16,16,14,13,5,6,2,5,8,7,8,14,10,15,1,15,9,7,21,7,3,21,15,21,13,9,15,21,15,8,8,10,2,6,10,21,16,15,20,21,4,13,9,8,8,13,7,8,7,17,2,15,13,16,14,4,5,20,17,16,13,5,4,8,13,2,11,5,19,13,8,8,9,5,17,15,16,17,20,14,14,4,2,15,14,21,16,21,16,8,19,18,8,10,14,5,5,4,15,3,15,2,14,5,16,21,15,8,15,15,2,17,1,8,10,9,18 +24,23,23,23,21,13,9,10,21,15,6,21,6,2,4,7,9,13,2,21,13,16,8,1,17,9,8,15,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,4,7,10,8,10,14,5,21,21,9,4,3,17,4,19,2,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,10,21,11,15,15,8,1,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,16,6,7,16,9,15,18,15,2,7,17,13,5,10,15,18,2,21,5,2,21,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,21,16,21,13,5,15,21,14,15,15,10,2,6,10,21,8,21,20,21,4,13,9,8,8,13,15,6,8,17,10,15,13,15,14,15,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,10,13,15,14,17,16,1,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,15,15,8,4,17,16,21,23,23,23 +24,23,23,7,17,6,15,2,21,4,6,21,6,17,2,7,13,13,2,21,13,16,15,16,21,9,16,15,8,13,2,21,16,23,13,3,2,17,5,6,2,18,15,1,11,7,8,16,4,15,21,16,15,15,18,16,21,15,2,16,5,2,13,6,6,2,21,5,2,2,16,16,18,8,6,2,5,21,16,14,14,7,4,15,8,4,14,3,16,13,14,6,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,7,8,15,15,9,21,21,21,15,7,18,13,13,14,15,15,21,8,8,19,21,2,7,21,13,5,14,16,8,2,21,5,2,17,6,21,5,21,9,17,16,4,14,13,5,21,2,5,8,8,8,14,13,15,1,15,6,8,21,2,2,21,21,21,13,9,15,21,7,3,15,7,2,17,2,21,8,8,20,1,16,6,15,4,5,15,15,10,2,21,2,21,13,21,14,15,13,20,2,17,15,9,4,14,13,8,20,6,13,17,7,8,9,5,17,13,16,17,20,14,14,3,13,13,14,17,17,16,8,15,19,21,13,6,15,14,13,7,17,13,17,10,6,4,17,21,7,5,16,15,2,17,16,16,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,23,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,17,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,23,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,21,7,9,8,21,1,8,21,10,15,4,19,9,16,21,18,13,17,15,15,16,5,8,2,13,13,2,8,18,23,6,20,9,15,5,5,2,18,15,21,11,7,8,18,4,16,19,15,16,15,15,17,21,2,21,15,6,2,4,10,21,5,21,9,5,4,16,14,17,8,2,10,5,17,16,1,7,7,14,16,16,7,5,3,16,13,6,21,1,7,19,19,6,21,7,2,15,15,21,16,2,7,5,9,8,15,15,9,21,21,21,2,2,21,13,13,14,13,15,16,8,6,18,15,2,7,17,9,5,7,10,8,2,21,5,2,20,6,14,6,21,9,6,15,2,15,13,5,14,2,5,8,13,8,15,7,15,21,15,15,13,19,2,4,21,17,21,13,5,13,21,7,8,6,19,2,2,1,21,8,7,20,1,2,7,7,16,8,7,2,10,2,21,2,15,13,21,14,16,13,20,16,15,15,5,4,8,13,7,13,15,19,13,8,15,9,5,15,13,16,16,20,7,14,8,13,7,7,21,16,21,16,16,18,7,2,7,8,8,13,19,15,15,13,15,5,15,15,16,15,5,15,8,15,15,16,21,23,23,23 +24,23,23,2,15,2,4,6,21,2,8,21,6,15,7,18,4,13,2,17,13,15,19,15,16,5,8,15,8,13,4,8,17,23,8,19,2,7,13,6,2,18,14,21,21,7,8,18,4,15,17,15,15,15,15,16,21,3,4,15,2,8,7,5,13,21,21,9,4,16,16,3,20,8,8,15,6,21,10,6,3,7,14,16,8,13,4,3,16,4,5,13,1,8,16,15,2,21,11,6,15,15,17,8,2,7,5,9,8,15,15,9,1,21,21,4,10,17,13,13,14,15,13,21,8,15,19,18,3,8,21,4,5,14,16,7,2,21,5,2,20,6,8,6,21,9,9,20,7,14,4,6,4,2,5,8,8,8,14,15,7,1,13,2,5,21,2,15,16,8,8,13,5,15,21,5,15,2,5,2,6,2,21,9,15,20,21,8,15,9,4,8,13,5,15,2,17,2,15,13,21,14,4,8,20,8,16,13,5,4,8,13,8,9,7,19,13,15,13,9,5,17,15,16,16,20,14,13,4,7,15,14,17,17,1,7,17,19,8,9,2,13,15,15,5,15,15,16,5,5,4,16,17,15,5,8,15,15,17,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,3,7,16,10,4,10,21,15,10,21,6,7,7,15,13,13,2,21,13,16,15,15,17,9,8,15,9,9,10,2,17,23,6,19,2,7,6,6,2,18,14,21,11,7,8,7,4,16,1,15,16,15,15,17,21,3,9,7,7,8,5,15,4,21,21,15,8,9,21,2,19,8,10,10,6,16,15,15,19,15,14,17,15,15,4,3,16,15,8,13,1,8,16,13,15,1,11,10,15,8,21,9,19,7,5,9,21,15,1,9,6,21,21,4,6,21,13,13,8,4,15,16,8,15,19,15,2,4,17,13,5,9,7,18,2,21,5,2,4,6,14,6,21,9,7,15,17,14,13,5,21,2,5,8,8,8,14,21,15,1,10,9,7,21,10,8,21,16,21,13,9,7,21,15,14,8,10,2,10,10,21,10,6,20,21,4,9,9,8,8,13,7,15,2,17,7,15,13,16,14,4,9,20,21,16,13,5,4,8,13,8,13,4,19,13,8,7,9,5,16,13,16,17,20,14,8,13,15,10,14,17,16,21,15,17,19,18,8,10,9,4,14,5,15,4,15,9,5,10,16,17,15,5,15,8,2,17,16,16,15,6,18 +24,23,10,6,21,11,15,15,21,5,15,10,21,15,15,15,10,6,10,16,11,16,21,15,16,14,21,15,13,13,16,14,21,19,6,2,13,15,13,2,2,15,16,7,15,7,8,17,4,16,18,17,21,21,15,15,21,5,6,16,2,2,13,2,21,15,21,5,8,14,16,15,16,15,15,6,5,17,21,14,5,8,13,16,18,16,5,13,14,13,1,23,3,14,21,6,6,21,21,16,20,1,17,16,21,7,5,9,8,15,8,9,16,21,17,13,21,21,23,13,15,6,11,17,9,15,15,15,11,7,16,13,8,4,9,8,16,21,6,2,4,1,21,5,20,5,15,23,16,7,15,13,2,9,9,19,8,7,15,6,5,21,21,2,16,18,2,15,21,19,5,6,8,16,21,8,14,6,21,11,15,21,15,2,7,17,21,2,2,10,2,5,23,8,2,1,21,8,2,19,17,20,10,5,16,14,11,15,3,4,8,13,13,21,5,23,2,21,7,3,5,15,13,16,18,6,21,14,23,13,2,14,19,18,17,15,16,21,17,20,5,15,14,23,5,17,5,13,5,6,14,21,15,13,2,16,7,4,21,16,18,5,19,19 +24,23,23,23,23,23,23,23,23,4,6,17,6,8,6,7,13,13,2,21,13,16,15,21,16,5,13,4,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,15,13,15,6,13,13,4,18,13,21,6,13,10,17,7,18,15,4,15,5,21,21,5,19,15,14,16,16,2,4,9,16,4,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,6,13,21,8,2,18,17,2,15,3,5,5,1,16,8,2,21,5,2,9,6,14,7,21,9,6,9,15,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,17,18,2,5,21,23,15,14,6,7,15,13,4,21,2,13,20,21,9,15,7,8,8,13,15,9,2,17,4,15,13,21,14,4,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,15,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,16,8,6,10,3,21,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,11,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,15,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,15,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,5,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,5,3,19 +24,23,9,10,21,6,9,13,17,2,5,21,1,10,13,16,6,13,5,18,13,21,15,18,2,21,21,5,7,13,4,6,21,23,18,17,9,6,4,6,16,18,3,15,15,7,8,1,4,8,14,16,1,17,6,21,18,4,10,7,15,15,13,4,18,7,21,10,5,7,17,21,17,2,9,6,7,17,21,5,13,7,15,19,7,1,7,2,17,13,6,4,13,7,2,19,6,21,1,19,10,1,17,17,4,7,7,9,21,15,8,9,17,21,17,6,6,16,23,13,15,6,9,16,8,10,8,1,2,5,21,13,15,21,5,17,10,16,21,2,13,16,6,5,21,4,15,23,18,6,15,13,21,7,9,8,8,8,15,21,5,1,1,21,17,1,6,15,17,15,4,13,4,16,16,13,7,23,23,23,13,9,1,1,6,17,21,7,5,10,3,18,23,9,13,21,17,14,4,19,21,14,4,8,15,4,17,15,3,4,8,13,7,17,8,23,13,16,10,3,5,15,15,17,16,5,21,16,9,13,4,2,19,16,21,16,17,21,7,4,9,21,4,23,5,6,6,16,13,4,6,7,17,15,4,17,7,10,21,17,19,8,19,23 +24,23,23,23,21,2,7,9,17,2,6,19,17,15,13,4,4,5,4,17,13,18,19,18,6,19,21,14,8,13,17,13,16,23,13,16,9,5,2,6,21,18,18,2,15,7,21,17,4,16,14,8,16,1,7,15,19,6,21,17,6,10,13,1,21,13,4,13,5,6,21,17,17,6,6,3,3,21,5,4,8,19,13,7,21,20,4,2,13,15,15,7,16,8,16,6,6,15,17,2,21,15,17,17,6,7,5,9,8,15,19,6,16,21,7,6,4,16,23,23,9,5,21,21,9,15,5,16,13,4,6,4,5,16,5,5,16,19,5,19,21,5,17,14,8,5,23,23,23,7,5,13,21,8,10,5,17,8,14,2,9,19,7,7,17,21,2,7,21,18,18,7,15,18,21,7,19,9,5,7,9,6,21,21,20,21,21,7,10,7,9,19,23,8,6,13,17,15,4,14,21,21,13,4,16,10,16,15,3,4,18,13,17,2,9,21,8,16,3,7,5,11,13,16,17,19,19,14,4,23,2,14,19,21,21,11,16,1,16,13,7,13,5,23,23,4,6,17,8,13,4,19,1,10,6,17,7,5,17,16,19,4,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,5,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,8,20,7,17,2,21,16,5,15,13,8,13,6,8,21,15,6,3,6,14,3,8,10,11,6,8,15,7,17,13,4,17,18,21,21,21,6,16,15,2,2,21,6,15,13,15,21,15,6,5,5,2,17,15,17,14,5,6,3,2,16,6,5,7,13,21,21,19,2,1,3,5,10,2,17,8,16,3,5,15,15,21,21,16,15,15,16,7,5,9,21,15,8,9,15,21,17,3,21,11,23,13,21,6,6,16,2,15,16,15,14,15,21,13,19,2,5,8,15,21,3,5,19,17,2,9,6,2,8,14,5,21,14,20,8,14,7,18,13,8,15,15,6,21,7,5,16,1,2,2,21,13,15,13,6,15,18,7,14,15,16,7,15,2,16,21,5,20,21,15,15,5,8,5,23,8,7,1,8,15,5,15,18,21,10,13,1,16,21,2,3,4,8,13,7,16,7,23,18,15,2,16,5,16,13,21,21,2,13,14,2,15,16,15,19,15,16,15,15,9,20,4,5,7,15,15,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,2,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,1,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,3,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,18,10,5,2,21,15,4,21,6,10,10,21,9,13,2,21,13,16,11,15,17,5,8,15,9,13,15,10,21,23,13,19,2,15,9,6,2,18,15,1,9,7,8,18,4,16,1,21,15,7,15,18,21,15,2,7,10,5,6,14,13,21,21,6,6,2,21,8,19,8,2,15,5,21,16,8,19,7,14,16,8,6,4,3,16,7,8,13,1,8,16,15,6,21,11,15,15,13,17,10,19,7,5,9,8,15,15,9,16,21,1,4,4,21,13,13,14,6,15,16,8,15,18,15,2,7,17,13,5,8,3,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,10,15,1,15,1,7,21,10,2,21,15,21,13,5,1,21,15,15,5,4,10,3,10,21,10,15,20,21,4,13,9,8,8,13,13,4,2,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,8,13,5,19,13,7,15,9,5,16,15,17,21,20,14,14,2,2,8,14,16,16,21,15,21,19,7,15,21,6,9,10,10,15,6,15,2,9,5,16,21,15,5,15,15,2,17,16,15,6,23,23 +24,23,23,23,23,23,5,6,17,17,10,4,21,6,13,21,14,13,4,17,7,18,21,19,6,9,21,4,8,13,6,13,18,23,18,19,3,6,10,6,14,1,21,15,15,7,16,17,4,21,18,16,1,15,15,15,18,6,4,6,4,4,13,8,18,2,1,9,5,17,18,15,16,4,4,6,5,20,16,14,11,13,15,21,8,19,21,3,5,13,17,21,16,8,13,1,5,21,16,8,21,1,17,17,18,7,5,9,8,15,8,9,16,21,17,5,17,21,23,13,1,4,6,17,9,6,8,17,4,6,21,13,18,2,10,8,21,21,10,2,4,1,19,5,8,6,2,15,23,15,2,13,17,10,9,19,17,8,13,19,6,8,13,2,21,21,4,1,1,19,5,13,8,21,17,5,4,6,7,7,5,8,1,17,7,17,21,4,9,10,10,21,23,11,7,4,17,14,18,19,21,14,6,7,14,6,17,15,3,4,8,13,6,5,8,23,13,17,8,3,5,16,13,17,16,19,13,4,23,23,6,14,18,21,16,11,23,18,11,13,9,6,8,23,5,8,14,15,18,6,2,17,1,15,6,17,7,21,6,21,19,2,23,23 +24,23,23,6,16,8,5,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,13,7,14,15,6,17,23,7,16,5,15,3,5,2,16,16,17,15,7,16,19,4,21,16,21,21,16,15,18,11,2,2,16,5,15,13,21,17,5,14,2,15,14,21,8,16,3,14,15,5,11,8,14,14,8,13,17,15,15,21,3,5,14,16,8,1,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,17,23,13,21,13,15,16,6,6,21,21,8,6,21,13,21,8,6,8,2,17,16,13,13,8,15,5,16,3,2,15,19,5,14,7,19,15,7,15,8,8,14,6,6,1,8,2,18,21,5,21,17,20,15,13,13,16,21,7,14,6,10,8,13,18,16,2,15,16,1,13,4,10,23,16,20,14,3,2,17,15,7,15,18,14,2,13,16,13,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,5,6,19,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,15,16,16,5,15,15,17,15,6,15,15,2,17,15,16,23,23,23 +24,23,23,23,23,23,13,2,17,6,15,6,18,2,15,15,13,16,8,13,18,21,3,16,16,5,1,5,8,13,2,6,16,23,15,16,13,15,5,6,14,16,16,21,15,7,16,18,4,16,14,21,21,16,15,18,3,2,10,15,15,2,13,21,21,5,14,15,6,10,16,8,21,2,14,5,5,2,8,15,14,8,13,16,7,15,21,21,5,6,16,2,1,7,21,2,5,21,8,11,21,1,17,8,16,7,5,9,15,15,15,5,16,17,1,5,2,16,23,13,2,6,15,16,9,15,8,15,15,6,21,13,21,5,13,8,16,17,6,16,5,13,2,6,21,3,6,15,21,5,14,21,2,8,7,2,7,8,14,2,5,1,8,2,21,21,7,1,16,20,2,5,6,15,15,14,15,13,13,11,15,15,1,2,2,21,18,13,21,10,23,16,20,14,3,2,21,7,7,13,18,14,5,5,16,16,16,7,13,4,8,13,8,21,14,23,8,21,2,9,6,16,13,15,16,6,19,14,5,13,15,2,19,15,16,15,16,18,8,2,7,21,21,15,16,21,14,6,15,5,15,16,17,13,8,15,15,2,17,15,16,6,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,17,9,9,8,5,8,16,23,7,16,9,9,4,7,17,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,4,4,13,21,7,21,5,8,21,16,4,17,9,2,6,4,21,5,14,20,7,14,1,1,4,5,19,7,15,14,16,21,8,16,2,5,21,21,2,19,8,21,7,10,7,5,9,9,15,7,9,17,1,18,4,9,1,21,9,8,15,10,8,5,7,18,17,15,4,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,7,21,17,7,9,6,4,10,5,18,17,4,9,15,21,4,6,11,4,8,13,17,5,2,17,16,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,10,9,5,16,15,19,17,11,21,14,9,4,16,11,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,18,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,6,2,16,6,15,21,10,2,2,19,9,15,6,17,13,21,19,15,21,5,21,13,7,13,4,15,21,23,15,18,13,15,5,6,14,18,15,1,11,7,8,18,4,13,19,15,7,15,15,16,21,10,2,15,10,2,13,10,21,15,21,8,5,8,16,14,17,8,2,13,5,17,4,14,3,7,14,21,8,6,14,2,16,13,8,15,1,8,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,13,9,21,21,21,2,8,21,13,13,14,14,15,17,8,15,18,15,2,7,17,13,5,5,2,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,13,5,14,2,5,8,7,8,14,3,15,21,13,6,13,19,2,15,21,21,15,13,6,16,21,5,15,14,13,2,13,10,21,6,6,20,1,2,13,9,10,8,23,23,7,7,1,2,15,13,21,14,10,13,20,8,8,15,5,4,8,13,7,13,13,19,13,8,8,9,5,16,13,16,15,19,13,14,13,13,8,2,21,21,21,7,1,21,8,4,7,15,13,5,5,15,10,13,21,2,14,1,17,13,6,21,15,15,21,16,21,23,23,23 +24,23,23,23,23,23,16,7,21,15,5,16,6,2,2,3,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,15,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,16,21,15,2,16,5,15,13,4,6,5,14,13,2,21,16,2,19,8,6,4,5,21,16,18,8,7,14,16,8,4,15,3,16,15,6,13,1,14,16,13,15,21,11,10,15,17,16,6,16,7,5,9,8,15,15,16,21,21,1,2,7,15,13,13,14,15,13,21,8,10,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,6,7,9,2,23,23,19,7,13,16,21,5,8,8,8,14,2,7,17,15,9,7,15,7,4,17,21,21,13,9,16,21,7,14,10,7,2,15,10,21,6,4,20,1,21,15,11,4,14,13,21,9,2,21,2,15,15,21,14,15,5,20,16,15,15,5,2,14,13,8,7,16,6,6,10,8,9,5,19,15,17,16,2,14,14,13,2,15,14,21,21,17,15,15,19,19,5,15,14,15,21,13,1,14,15,2,6,15,16,21,2,6,16,13,15,16,18,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,21,3,15,16,14,16,13,8,15,13,6,17,23,15,21,13,15,5,6,14,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,2,6,2,16,2,16,8,2,13,5,2,21,13,13,20,13,8,15,13,11,15,5,5,17,6,21,7,21,2,5,21,15,18,18,15,1,8,16,7,5,9,7,15,15,5,21,21,21,15,2,17,23,13,21,5,8,16,2,21,21,15,13,6,21,13,21,5,2,8,2,17,16,13,13,14,2,5,16,21,6,15,21,5,14,21,2,8,9,15,7,8,14,2,6,17,8,2,21,21,2,21,16,20,10,5,6,15,13,14,14,10,15,11,7,10,16,2,6,21,1,15,2,10,15,18,23,2,3,2,21,16,7,13,18,14,5,13,16,15,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,17,2,19,14,5,13,13,21,19,15,16,15,16,18,15,2,7,2,6,15,7,2,8,6,16,5,15,15,17,13,15,8,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,15,16,15,10,10,6,6,10,15,21,4,15,2,17,13,17,15,16,17,5,8,5,15,6,7,16,15,23,7,19,2,13,9,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,7,15,10,5,4,13,4,21,2,21,8,6,2,8,10,18,5,2,8,15,21,16,8,19,7,14,16,8,6,4,18,17,15,14,15,1,7,20,13,10,21,11,6,15,15,17,15,19,7,5,9,8,15,15,9,21,21,15,2,4,21,13,13,14,16,15,16,8,2,18,18,15,6,21,13,5,4,16,8,2,21,5,2,18,6,14,6,21,9,7,15,16,14,13,5,1,2,5,8,8,8,14,21,15,16,7,6,8,21,10,4,21,8,21,13,14,15,21,8,14,15,7,2,15,10,21,21,10,20,1,2,5,5,4,16,15,5,15,21,21,2,7,16,21,14,8,13,20,7,17,15,5,4,8,13,15,13,6,19,13,7,2,7,17,17,7,16,16,20,14,6,9,13,4,14,21,17,17,15,17,19,17,8,10,8,6,15,8,21,15,10,7,9,15,15,17,15,2,17,13,4,15,17,18,23,23,23 +24,23,23,23,16,8,15,2,21,2,2,21,6,15,15,3,14,16,2,21,13,16,18,15,19,7,14,15,13,13,8,8,16,23,6,3,2,15,13,6,15,18,14,1,11,7,8,18,4,8,21,15,16,15,15,16,21,2,5,21,2,10,13,5,2,18,21,3,6,2,16,2,19,14,2,2,5,8,6,6,19,15,14,16,8,13,2,15,6,9,21,2,1,8,13,15,6,21,11,13,15,15,16,7,19,7,5,9,11,15,15,9,21,21,21,2,2,21,13,13,14,13,13,16,8,2,18,11,2,7,21,13,5,5,5,8,2,21,5,3,20,6,14,15,21,9,7,15,16,14,13,15,16,6,5,8,8,8,14,2,15,17,15,21,8,19,15,2,21,16,21,13,9,15,21,14,15,2,3,2,6,2,21,8,13,20,21,21,15,9,8,8,13,2,9,10,21,2,15,13,21,14,2,5,20,15,21,13,5,4,8,13,15,13,4,19,13,8,9,9,5,16,13,16,15,20,14,14,13,2,14,14,16,16,21,7,16,21,8,8,8,13,5,21,5,4,8,4,8,5,16,21,17,15,6,8,15,15,21,21,23,23,23,23 +24,23,23,23,23,23,2,20,17,10,10,15,15,8,10,14,5,21,10,16,7,15,19,1,21,17,21,5,5,13,2,18,15,23,10,1,9,15,3,2,14,1,14,15,15,7,7,17,4,8,14,17,21,21,15,16,21,6,2,17,5,10,13,8,21,10,20,9,6,14,21,8,21,8,4,6,21,16,13,13,13,15,13,20,1,15,7,14,21,13,7,2,18,14,8,19,6,16,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,1,17,15,2,15,13,13,10,5,15,17,9,15,2,18,10,15,21,5,21,14,7,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,7,2,15,17,15,21,16,5,7,13,6,7,21,13,14,2,7,2,5,21,18,2,6,16,1,15,8,7,16,8,23,9,8,21,21,14,8,13,21,1,4,13,19,2,16,18,9,4,8,13,5,17,13,23,8,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,4,13,14,18,23,9,5,14,2,7,8,6,1,17,2,10,21,15,15,15,1,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,11,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,8,6,2,21,2,10,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,4,6,4,21,5,2,2,17,8,18,13,4,6,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,16,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,10,13,21,8,7,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,5,21,9,6,15,2,4,13,5,14,2,5,8,8,8,14,13,15,1,21,5,8,21,13,4,21,16,21,13,21,16,21,7,10,6,13,2,4,2,21,17,5,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,10,5,20,2,17,13,5,4,8,13,8,7,1,8,13,15,16,7,5,17,15,16,15,20,14,6,13,2,13,14,17,21,17,11,16,19,8,13,6,15,4,15,14,21,5,5,21,9,14,16,18,15,5,17,13,2,17,16,15,5,23,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,7,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,15,13,13,15,2,15,15,8,13,17,15,15,15,16,14,14,13,20,2,16,15,5,4,16,13,8,13,13,19,13,8,8,8,5,17,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,5,15,15,15,2,15,5,16,16,8,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,17,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,16,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,15,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,4,6,16,2,2,19,21,6,5,2,21,13,8,19,7,18,19,18,6,5,21,4,7,13,18,17,19,23,13,19,9,6,3,16,4,1,8,7,15,13,11,1,4,21,14,16,15,1,15,16,1,4,5,16,6,6,13,4,21,7,21,9,5,21,16,21,21,17,7,2,5,2,16,6,13,7,13,17,21,4,3,21,9,7,2,6,19,8,16,13,6,21,17,21,16,1,21,16,6,7,5,9,8,15,8,10,4,21,16,9,21,17,23,13,18,5,6,21,4,7,4,18,6,6,1,13,21,10,9,8,15,1,9,5,23,23,23,23,23,23,23,23,1,14,13,7,14,17,9,3,8,8,7,19,5,21,7,21,11,20,4,17,21,4,4,13,6,19,21,7,10,6,3,7,2,19,17,17,6,21,21,4,13,6,9,23,4,4,4,4,8,15,18,19,21,5,6,4,9,4,17,15,7,4,15,13,5,1,14,23,13,17,6,9,5,8,8,21,17,6,21,10,4,13,5,23,18,17,18,8,17,1,7,10,5,21,14,23,9,7,16,19,13,21,16,7,21,15,4,7,13,4,1,17,20,5,23,23 +24,23,23,23,23,15,21,15,21,8,4,2,16,10,10,6,7,11,21,16,7,16,21,17,10,5,23,10,8,2,4,8,18,23,15,19,2,6,10,6,16,18,14,13,15,7,21,21,4,17,13,17,15,5,19,16,4,11,15,20,6,4,9,14,6,17,21,10,6,4,21,8,16,7,14,4,10,2,16,7,13,15,13,16,1,3,3,21,7,10,9,6,20,7,21,2,5,16,21,15,21,1,21,7,8,7,5,9,8,15,15,9,16,21,21,5,2,18,23,13,2,13,9,16,9,5,20,21,15,6,23,4,19,14,13,1,10,21,10,2,19,18,17,15,23,23,23,14,16,16,5,13,10,5,9,18,21,8,15,6,15,21,21,14,15,20,10,15,21,18,5,13,15,9,23,23,23,23,6,18,15,10,21,11,10,8,7,21,3,6,10,8,5,2,8,4,21,16,19,19,15,5,5,21,10,5,8,18,9,4,8,13,5,21,15,23,9,1,6,3,5,11,15,2,17,10,21,6,10,8,5,23,23,23,11,17,16,21,8,4,4,15,8,8,3,3,3,15,15,21,4,21,10,10,5,17,13,2,21,21,21,10,23,23 +24,23,23,2,15,15,6,2,21,9,15,17,11,5,15,10,14,18,17,8,2,19,1,16,2,9,21,21,8,13,6,8,16,23,6,2,13,15,13,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,6,6,13,2,21,5,21,5,6,2,17,16,19,6,10,2,21,15,6,6,15,7,13,17,18,2,19,8,14,13,21,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,6,21,6,6,16,5,2,19,11,4,15,21,13,1,7,13,8,3,3,2,18,21,17,14,14,21,7,14,5,3,15,21,13,15,16,8,8,8,8,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,10,5,21,11,15,19,15,21,4,8,21,4,7,10,16,21,23,2,19,13,17,3,7,2,21,14,18,6,8,16,17,15,7,4,13,13,2,13,4,23,2,13,2,1,5,15,13,17,16,18,2,5,13,15,14,18,18,17,17,15,15,19,8,5,10,16,14,10,15,1,14,5,13,8,6,8,17,13,2,21,15,2,15,15,20,5,6,18 +24,23,23,23,15,6,5,3,18,15,15,21,6,2,4,19,5,15,2,21,13,16,19,15,1,15,8,13,8,7,16,15,17,23,15,19,3,15,5,5,14,18,15,18,15,7,8,19,10,8,21,15,15,15,15,16,21,2,10,2,14,23,23,21,7,19,21,5,8,16,16,2,19,16,14,6,5,16,9,7,18,7,14,16,8,2,6,3,17,6,8,13,21,8,17,2,6,21,11,5,15,15,16,2,18,13,5,13,8,15,15,13,21,21,1,2,5,17,13,13,14,6,10,21,8,15,19,21,2,7,21,13,5,8,16,7,2,17,5,21,19,6,14,6,21,13,13,16,15,14,13,5,14,2,13,15,8,8,14,2,15,21,15,15,5,19,10,10,17,16,21,2,15,15,21,15,14,10,10,6,16,21,21,4,5,20,21,6,3,13,8,8,13,15,5,8,17,2,15,13,16,14,15,13,20,8,16,15,13,10,15,13,21,13,13,19,13,2,15,11,5,15,15,16,16,2,14,14,13,13,15,14,21,16,21,8,16,21,8,5,2,14,13,14,15,5,6,14,2,14,15,1,17,15,5,15,15,2,19,16,17,23,23,23 +24,23,23,23,23,23,23,8,21,10,5,4,17,13,4,21,10,13,8,19,15,17,19,16,18,2,21,7,4,9,4,13,19,23,13,17,9,6,5,21,17,1,14,15,15,7,17,1,4,16,14,17,1,21,15,16,2,10,15,8,7,6,13,4,21,8,20,5,8,4,19,8,21,4,5,6,5,4,2,7,13,7,13,14,17,6,18,5,15,13,7,6,21,8,16,10,10,21,8,6,19,1,17,4,9,7,5,9,8,15,7,1,16,21,7,9,1,21,23,13,2,5,16,17,5,4,6,17,21,21,21,13,1,6,3,8,9,18,2,5,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,8,8,15,18,5,16,13,21,1,20,2,4,17,19,6,1,4,23,23,23,23,23,23,9,6,5,17,18,9,21,18,4,5,7,17,19,23,6,5,2,21,14,15,13,21,14,5,8,16,5,16,17,3,4,16,13,8,13,5,23,13,16,20,16,5,15,13,17,16,1,14,10,9,17,6,14,21,16,17,16,17,21,9,4,13,16,5,23,23,15,7,6,7,15,4,1,16,14,8,21,8,4,6,17,20,6,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,5,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,6,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,8,7,7,23,23,9,6,4,21,9,5,17,17,2,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,15,21,21,2,5,21,2,2,10,21,3,5,13,13,21,2,13,11,21,21,16,2,5,21,3,8,13,5,6,21,23,13,17,5,14,5,8,10,21,14,15,15,7,21,16,4,16,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,15,8,8,21,5,16,10,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,17,7,5,13,8,15,15,5,15,21,18,13,21,8,23,14,14,7,10,16,15,5,8,21,3,6,18,13,21,3,13,17,8,16,2,3,8,8,2,6,21,7,5,10,21,5,15,8,2,15,7,8,13,7,15,2,15,20,16,5,21,21,10,15,21,20,17,14,7,15,17,3,14,5,16,15,6,2,16,2,13,21,1,15,3,9,21,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,10,15,18,15,17,15,16,21,8,6,7,21,15,8,8,10,14,13,15,6,15,21,1,7,10,15,15,2,2,21,2,5,3,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,15,13,13,15,2,15,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,17,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,5,15,15,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,17,5,6,21,21,2,6,1,17,8,16,7,7,9,6,15,8,9,15,21,16,5,17,21,13,13,18,6,16,16,9,15,17,15,10,6,19,13,18,4,5,7,7,17,9,10,19,21,13,5,16,8,13,5,23,23,23,14,7,21,4,2,8,8,15,6,5,11,13,2,18,1,15,15,16,19,2,13,15,21,16,7,15,10,15,7,2,7,1,21,5,21,21,1,15,10,8,23,2,8,7,4,17,14,13,13,21,14,15,13,8,16,8,15,9,4,8,13,6,17,5,23,13,16,6,9,5,16,15,17,16,18,15,7,15,8,13,5,19,16,21,15,16,1,7,6,5,16,14,23,5,7,15,15,15,10,15,6,17,2,6,21,7,13,8,16,20,5,15,23 +24,23,23,10,21,6,1,16,17,7,10,21,15,6,13,7,10,13,2,17,13,16,15,15,17,5,21,7,8,13,10,10,17,23,7,16,9,13,5,1,2,18,14,21,15,7,8,7,4,17,15,17,15,15,15,19,21,6,13,16,5,10,13,2,20,7,21,8,15,6,19,14,21,21,20,14,16,2,7,6,7,8,2,15,15,14,16,2,15,13,6,19,1,14,15,3,6,21,17,5,17,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,1,13,13,16,6,14,16,9,5,20,1,2,2,15,13,17,8,6,18,7,21,5,2,5,9,2,6,18,5,15,2,8,19,17,5,14,2,5,7,15,8,14,6,15,1,16,10,21,21,15,13,21,19,10,13,2,20,21,7,15,10,7,2,9,17,17,17,5,15,1,6,2,11,2,8,13,2,7,2,17,14,15,2,1,14,6,13,16,8,16,15,3,4,8,13,8,21,3,23,2,16,15,7,5,17,13,17,21,8,13,14,5,13,2,7,17,15,16,15,17,19,16,8,13,10,14,23,7,14,15,6,2,9,13,2,17,15,7,17,15,2,15,21,19,5,13,19 +24,23,23,7,15,6,4,2,17,2,5,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,16,5,5,13,13,5,17,23,15,16,13,15,5,5,21,16,16,21,15,7,16,19,4,21,14,21,21,16,15,21,11,2,15,18,15,7,13,6,21,7,14,8,15,8,16,2,17,9,14,15,5,11,8,14,14,8,13,16,7,8,18,2,5,14,16,16,21,7,20,2,5,21,15,21,7,1,1,8,16,7,5,9,15,15,15,5,21,16,21,13,10,16,23,13,21,6,7,16,6,2,15,21,7,6,21,5,1,8,7,8,2,17,17,13,13,8,15,5,15,3,2,15,19,5,14,7,19,15,7,15,8,8,14,2,6,1,8,7,21,21,5,15,17,20,8,13,7,15,16,14,13,14,10,13,6,18,16,2,3,16,1,7,15,10,23,17,20,10,3,2,17,2,7,13,18,14,7,6,16,5,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,8,18,14,13,6,8,14,16,15,16,15,16,18,8,2,15,15,2,8,5,21,14,16,16,5,15,15,17,13,3,15,15,2,17,15,16,8,23,23 +24,23,23,15,17,2,15,2,21,6,6,17,6,15,10,7,13,13,2,21,13,16,7,17,16,5,8,8,7,13,21,3,15,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,17,21,15,2,16,5,13,13,6,6,5,21,10,2,2,17,16,19,14,6,7,6,21,16,14,19,7,14,15,8,7,4,3,8,2,6,2,1,7,17,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,7,18,13,13,14,15,15,21,8,15,18,15,2,7,21,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,1,2,6,21,21,21,13,6,2,21,4,7,7,7,2,16,10,21,21,15,20,21,15,13,9,6,8,13,13,15,2,21,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,18,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,13,8,15,13,5,15,15,2,9,9,15,15,17,15,9,16,13,15,21,16,16,6,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,13,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,16,15,4,13,2,19,15,21,6,10,14,21,15,21,14,15,7,6,2,15,13,13,8,13,17,21,15,10,21,14,7,16,8,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,6,21,21,23,13,18,5,6,17,9,10,20,9,10,2,15,13,21,14,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,6,5,15,8,15,7,21,11,20,1,21,2,5,13,15,21,14,15,15,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,6,16,23,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,15,5,6,2,18,14,18,11,7,8,18,4,1,1,21,7,15,15,16,21,15,2,7,15,5,5,15,15,21,21,10,2,2,17,14,19,15,4,2,5,21,16,2,19,7,14,17,8,6,2,3,16,13,15,13,1,8,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,5,21,21,13,13,8,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,2,2,21,21,15,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,21,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,8,13,5,19,13,8,13,9,5,17,13,16,15,19,14,14,5,2,15,14,17,16,18,16,16,19,8,8,1,2,7,10,9,15,14,16,2,5,5,16,17,15,15,15,15,2,17,15,15,2,15,18 +24,23,23,6,8,7,6,10,17,4,4,21,6,17,4,19,13,13,4,17,13,17,19,21,17,5,19,9,9,4,7,3,18,23,13,19,9,10,9,18,19,18,14,17,11,7,16,19,4,18,21,16,16,13,15,17,21,4,6,7,1,17,8,14,9,18,21,9,6,4,17,4,17,9,4,9,5,17,17,13,19,8,14,17,8,7,6,9,17,5,4,4,21,8,17,6,6,21,7,4,15,15,17,23,21,7,5,9,8,15,15,9,21,21,17,4,4,21,13,13,21,4,9,21,9,4,18,17,20,7,21,5,5,4,5,8,4,17,8,16,9,6,14,8,17,9,9,16,5,21,2,5,7,21,9,4,8,8,14,10,17,17,15,4,5,21,9,4,17,15,6,4,4,16,21,9,4,4,19,10,21,17,18,4,4,20,21,10,6,9,5,8,13,4,9,2,17,15,18,7,17,14,4,6,20,4,16,13,5,4,8,13,8,11,6,19,13,8,8,9,5,16,15,17,17,20,14,4,9,4,4,14,17,17,17,7,16,21,19,8,10,16,9,4,9,15,4,15,9,5,17,16,17,10,4,17,8,4,17,21,21,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,17,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,16,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,6,21,5,2,16,16,2,6,7,18,15,5,15,13,11,7,13,11,16,3,16,2,8,17,13,8,14,17,6,19,23,11,3,5,15,5,8,14,16,16,21,15,7,16,19,4,21,15,16,21,17,7,21,11,2,17,15,5,2,13,5,17,5,21,7,15,7,16,8,16,5,14,8,2,20,15,10,13,14,13,21,15,21,18,16,5,14,16,8,21,7,20,2,5,21,15,8,7,1,1,8,15,7,5,9,16,15,15,5,16,17,21,15,10,17,23,13,21,10,10,16,2,5,5,21,16,6,21,13,21,8,9,8,2,17,16,13,13,16,15,6,21,3,6,15,19,5,15,15,19,7,7,7,15,8,14,2,5,11,8,8,21,21,5,15,16,20,8,5,2,15,15,7,15,7,7,11,6,18,16,2,10,8,1,2,4,10,16,18,23,8,7,2,21,15,7,13,18,14,2,2,16,7,16,15,13,4,8,13,8,21,16,23,15,16,2,9,6,16,13,16,16,6,18,14,13,6,21,14,21,15,17,15,16,18,8,1,7,15,2,7,6,21,14,6,16,5,2,15,17,13,21,16,15,2,15,16,16,8,23,23 +24,23,23,23,23,23,8,7,18,15,15,21,6,3,15,15,13,13,3,21,13,16,11,15,17,5,7,15,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,3,7,16,6,2,14,13,21,21,10,10,2,16,8,19,13,14,7,5,21,16,9,19,7,14,16,7,13,4,3,16,13,8,13,1,8,16,15,6,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,15,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,14,15,10,2,15,10,18,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,7,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,21,14,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,4,14,4,5,5,16,17,15,15,15,15,2,17,15,16,15,23,23 +24,23,9,10,16,3,10,10,18,16,10,21,6,4,4,19,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,7,17,23,8,19,2,7,9,6,2,18,15,3,15,7,8,18,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,4,10,21,5,4,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,21,15,6,15,15,16,2,18,7,5,9,8,15,13,9,21,17,21,4,6,21,5,13,14,4,13,18,6,4,15,21,2,10,17,13,5,10,16,8,3,15,5,2,18,6,8,6,21,9,6,15,15,14,13,5,17,2,5,8,7,8,14,10,15,21,15,5,5,21,4,15,21,8,16,13,9,15,21,14,14,5,4,2,4,21,21,8,5,20,1,2,13,9,15,8,13,5,4,21,17,2,15,13,16,14,4,5,20,6,16,15,5,4,7,13,15,13,13,19,13,8,2,9,5,17,15,17,17,20,14,14,9,2,15,14,17,17,17,15,16,21,7,7,2,5,4,4,5,15,15,19,3,9,6,21,17,15,6,15,15,4,16,8,1,23,23,23 +24,23,23,23,23,23,23,23,17,17,15,4,21,4,15,16,14,13,9,16,13,18,19,19,4,5,21,8,7,13,6,8,21,23,13,19,9,6,9,6,10,18,6,15,15,7,16,17,4,21,14,16,19,1,16,17,1,4,21,15,3,6,13,4,21,7,21,7,6,4,21,8,11,3,3,15,5,4,1,14,14,11,13,15,21,19,18,18,8,5,6,14,16,5,17,6,8,21,11,13,21,1,17,8,17,7,5,9,8,15,8,9,1,21,17,7,2,21,23,13,17,5,18,21,9,6,6,18,4,4,17,13,21,6,4,8,3,17,6,2,21,21,18,5,7,6,23,15,7,15,10,13,4,11,9,19,17,16,14,15,6,1,13,1,21,21,6,10,16,19,2,2,8,18,16,7,4,6,16,7,6,15,17,6,4,21,21,21,6,10,10,17,23,9,3,4,17,14,13,19,21,2,5,6,16,15,16,15,3,4,8,13,6,5,5,23,9,21,8,9,5,16,13,17,16,19,15,6,23,23,4,14,18,16,16,7,18,15,7,19,9,8,5,23,23,16,14,8,15,6,17,15,17,2,6,17,7,2,5,23,23,23,23,23 +24,23,23,23,23,15,7,21,21,15,4,21,6,13,6,7,13,13,2,21,13,16,15,15,21,9,8,15,5,13,2,10,21,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,1,1,21,7,15,15,16,21,15,2,6,23,23,23,14,15,21,21,2,4,2,16,2,19,8,2,4,5,21,16,8,19,7,14,16,8,6,4,3,16,13,8,13,1,8,16,15,15,21,11,6,15,8,21,10,8,7,5,9,8,15,15,9,21,21,1,10,21,17,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,1,6,18,2,21,5,2,17,6,8,15,21,9,7,15,21,14,13,5,14,2,5,8,8,8,14,15,7,1,15,6,7,21,3,4,21,21,21,13,5,13,21,13,16,15,10,2,4,10,21,4,5,20,1,21,13,9,8,8,13,5,8,2,17,2,15,13,16,14,7,15,7,21,16,15,5,4,8,13,8,13,5,19,13,7,8,9,5,17,13,16,17,20,10,14,13,4,15,14,17,17,21,16,17,19,21,8,10,14,13,4,5,5,4,15,2,7,6,17,21,15,6,15,8,2,17,16,16,6,15,18 +24,23,23,23,23,15,9,13,21,15,6,16,18,15,5,15,13,16,5,13,18,16,3,15,2,6,16,6,9,13,14,6,16,23,11,3,10,15,5,5,10,16,16,21,15,7,16,18,4,17,14,16,15,16,15,19,15,15,6,16,15,15,13,2,21,5,6,8,6,2,8,2,16,8,7,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,21,18,1,1,8,1,7,5,9,15,15,8,5,16,16,18,3,2,16,23,13,10,15,15,16,5,6,16,21,15,9,21,13,21,3,2,8,2,17,1,13,11,11,6,5,21,18,15,17,16,5,14,15,2,8,8,7,7,8,14,2,6,17,8,8,21,21,5,15,17,20,8,5,2,15,15,15,14,6,15,11,6,10,16,2,2,17,1,15,10,10,23,17,20,14,3,2,21,13,7,13,18,14,7,5,16,10,17,15,15,4,8,13,8,21,14,23,7,16,2,9,6,15,13,16,16,8,19,14,5,13,2,7,19,15,16,15,16,18,8,2,15,10,15,21,6,10,14,15,16,5,15,16,17,13,2,15,13,2,21,15,16,5,3,23 +24,23,15,5,21,3,3,6,21,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,6,21,18,6,10,6,21,4,6,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,19,5,9,15,21,17,15,6,15,8,6,16,16,17,23,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,7,21,21,5,8,15,7,13,2,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,2,14,21,21,5,2,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,17,15,1,8,21,10,2,16,16,21,13,6,16,21,2,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,6,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,1,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,7,16,4,17,8,19,3,4,10,7,18,23,7,18,3,6,21,4,8,3,8,7,15,7,21,17,4,17,14,21,16,21,8,16,1,10,4,17,6,10,13,10,21,8,21,8,5,2,2,15,17,7,6,8,23,23,16,4,13,8,13,16,21,3,19,21,3,9,16,14,21,7,21,3,5,21,1,4,21,15,17,17,16,7,5,9,7,15,15,9,21,21,17,6,6,16,23,13,1,6,15,16,10,10,21,7,10,1,16,13,15,9,5,8,21,21,21,4,14,18,1,7,3,9,2,23,23,23,23,1,2,5,9,18,8,8,15,10,5,1,16,8,19,21,8,21,17,13,6,9,2,19,18,9,6,6,7,2,2,3,21,19,13,1,21,19,5,10,10,21,23,8,4,2,21,13,6,10,21,15,7,6,16,10,21,15,7,21,7,13,8,7,2,23,17,15,1,3,5,16,13,17,18,7,21,13,10,6,2,23,21,19,16,15,16,21,8,6,9,1,14,23,23,23,23,3,15,9,6,16,1,7,8,17,13,4,21,11,17,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,2,19,7,2,5,5,21,16,15,5,7,14,16,7,6,9,18,16,4,8,13,1,7,21,2,13,21,11,15,15,8,21,20,19,7,5,9,8,15,16,9,21,21,18,5,6,21,13,13,14,5,13,21,6,4,16,21,6,6,18,13,5,5,16,8,6,1,5,2,19,6,14,5,1,7,6,13,15,14,13,5,17,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,21,21,13,5,15,21,4,15,5,6,2,6,21,21,2,10,20,1,8,8,9,1,8,13,2,8,21,17,2,15,13,16,14,5,13,20,5,16,15,5,4,7,13,8,15,13,19,13,13,2,9,9,17,15,16,16,20,14,5,5,13,9,14,17,16,1,15,16,1,7,7,2,5,4,10,13,15,6,2,5,5,15,21,21,15,4,15,15,15,16,15,16,4,23,23 +24,23,23,23,8,15,6,2,17,2,15,16,18,15,5,15,13,11,8,13,2,21,3,15,2,2,11,5,13,7,15,6,17,23,7,17,13,13,8,5,2,16,16,8,15,7,16,19,4,21,14,21,21,21,15,19,11,2,15,16,5,15,13,2,21,5,14,21,15,2,21,8,21,8,14,7,6,11,8,14,14,8,13,17,7,15,21,3,5,14,16,8,1,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,21,21,21,13,6,17,23,13,21,15,15,17,3,6,21,21,6,7,21,13,21,15,21,8,2,21,16,13,13,8,15,5,17,10,2,15,19,5,14,15,19,8,7,15,8,8,14,6,6,1,8,2,21,21,8,15,21,20,2,13,6,16,21,7,13,6,10,8,5,18,15,2,15,16,1,2,2,10,23,16,20,14,3,2,17,15,15,13,18,14,2,13,16,15,16,15,13,4,8,13,8,17,13,23,17,17,2,9,6,16,15,16,16,6,18,14,13,6,3,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,15,16,5,15,15,17,15,6,15,15,2,17,15,16,8,23,23 +24,23,23,23,21,4,4,4,21,1,5,21,16,14,4,19,4,21,6,15,2,15,18,18,16,5,1,5,9,13,9,19,16,23,5,17,9,15,10,15,14,17,14,15,15,7,8,17,4,17,18,16,21,16,15,21,21,6,10,17,5,15,13,4,16,2,21,5,6,10,21,8,1,8,4,5,17,16,8,7,13,7,5,1,10,19,10,14,16,13,4,4,18,8,16,21,6,8,15,8,4,1,17,17,17,7,5,9,8,15,8,5,1,21,16,4,2,21,13,13,4,10,16,21,9,10,2,18,2,6,20,13,21,8,9,8,17,17,9,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,15,19,17,21,1,2,16,9,10,13,6,21,21,7,21,4,7,2,5,2,1,21,9,17,1,10,10,8,4,8,23,2,8,21,21,14,10,13,21,5,7,5,15,17,17,15,3,4,8,13,5,17,13,23,8,16,21,13,5,15,13,17,17,5,1,14,9,13,4,2,19,17,13,15,16,1,16,4,2,14,19,23,9,5,8,15,13,2,1,1,17,10,6,17,7,2,8,16,19,10,3,23 +24,23,23,9,17,6,2,2,21,15,6,16,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,8,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,15,21,15,2,16,5,4,13,5,6,7,21,5,2,2,16,8,19,13,4,6,4,21,16,5,19,7,14,17,7,6,6,3,15,13,15,5,1,8,17,15,6,21,11,5,15,15,16,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,17,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,4,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,10,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,14,1,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,23,23,23,6,21,15,5,21,6,2,2,19,13,15,2,21,13,16,3,15,2,9,16,2,8,13,10,16,21,23,15,3,2,15,13,6,2,18,15,1,11,7,16,18,4,15,18,15,15,15,15,16,21,2,5,23,6,15,2,11,15,14,1,5,4,16,17,3,19,14,14,3,5,21,21,14,9,7,14,2,8,6,6,9,10,14,8,13,1,15,1,15,6,16,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,10,21,5,13,14,15,13,21,8,2,18,18,2,7,21,13,5,13,16,7,2,21,5,2,20,6,14,6,21,9,8,15,16,14,13,5,14,2,5,8,8,8,14,13,15,16,15,15,7,17,6,2,21,15,21,13,2,15,21,15,15,14,5,2,6,2,18,16,15,20,21,4,13,9,8,8,7,13,8,2,18,2,15,13,21,14,16,13,20,8,16,15,5,4,8,13,8,13,5,19,15,7,15,9,5,16,13,16,15,20,8,8,2,2,8,14,16,16,21,15,16,21,7,8,4,6,5,4,5,15,14,16,5,6,15,21,17,15,6,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,16,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,6,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,10,10,2,17,15,15,21,6,7,4,3,14,13,2,17,2,16,7,17,21,5,1,15,7,13,4,2,17,23,6,3,2,6,13,6,2,8,21,17,11,7,8,18,4,16,21,15,15,15,21,16,21,8,2,16,5,4,13,6,6,8,21,5,2,2,17,3,19,21,4,7,5,21,16,6,7,7,14,15,8,2,7,10,21,13,9,13,1,8,16,15,6,21,11,15,15,15,1,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,4,15,21,8,15,18,11,2,7,21,13,5,5,17,8,2,21,5,2,1,6,14,15,21,9,19,5,8,14,5,5,10,2,5,8,8,8,15,15,15,1,21,6,9,21,2,2,21,21,18,8,5,21,21,7,15,15,7,4,7,10,21,15,15,20,21,1,17,9,4,8,13,5,8,2,21,2,15,13,21,14,4,5,20,21,15,13,5,4,8,13,8,9,13,5,13,9,15,9,5,17,15,16,21,20,14,8,9,2,15,14,17,17,16,8,15,19,11,6,17,14,13,17,15,15,5,6,2,9,7,17,17,15,6,17,13,2,17,15,15,6,23,23 +24,23,23,6,17,5,2,2,17,13,15,21,6,4,10,17,13,13,2,17,13,16,7,16,17,5,8,6,8,9,17,7,18,23,13,19,2,6,8,6,8,18,14,1,18,7,8,18,4,16,21,15,15,15,1,16,21,7,2,16,5,4,13,6,6,9,21,6,2,2,16,16,19,6,4,6,10,21,17,15,19,7,14,6,8,6,4,3,16,13,13,6,1,7,16,13,5,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,17,21,6,7,21,13,13,14,4,6,21,8,9,20,21,2,8,21,13,5,13,7,8,2,21,5,2,17,6,14,5,21,9,5,17,15,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,17,8,21,13,7,16,21,7,6,14,7,10,4,8,21,17,6,20,21,16,15,9,8,8,13,9,6,2,21,2,8,13,21,14,6,8,20,4,17,13,5,4,8,13,8,13,4,9,13,7,15,15,5,17,15,17,11,20,14,14,13,3,13,14,17,21,17,15,16,19,16,8,9,15,8,16,15,8,15,6,17,9,14,16,18,13,6,16,13,2,17,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,10,23,5,3,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,16,23,21,2,9,15,5,16,7,3,5,15,15,7,8,1,4,16,15,16,21,15,15,21,19,2,7,23,23,23,23,13,21,5,1,5,2,10,17,14,16,16,9,6,18,2,7,16,13,7,7,19,13,9,6,2,17,13,13,11,15,7,16,2,20,21,15,13,2,1,16,8,3,7,7,9,21,15,8,9,21,11,21,15,10,16,23,13,3,6,15,16,15,2,16,20,2,2,15,13,15,16,8,7,13,7,14,2,13,16,6,5,19,15,13,23,2,5,15,13,16,3,9,2,16,7,15,2,5,21,16,2,21,21,6,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,16,21,15,21,21,6,3,9,16,23,3,2,16,5,17,15,15,13,21,14,14,13,8,14,21,15,13,4,9,13,20,18,14,23,13,21,2,3,7,15,15,16,17,2,14,14,5,7,15,14,19,16,21,15,16,11,19,8,13,2,21,15,9,5,5,14,15,15,2,21,21,15,2,17,7,15,13,16,20,2,23,23 +24,23,23,23,23,23,4,6,17,4,2,19,21,5,9,2,5,13,17,19,7,18,19,18,6,5,21,4,7,13,19,8,19,23,13,21,9,6,9,16,10,1,8,15,15,13,11,17,4,16,14,17,15,1,15,21,1,4,6,17,6,9,9,9,18,9,17,5,5,4,16,7,17,8,4,9,5,1,16,7,13,4,7,17,17,3,6,18,7,6,4,6,19,8,17,4,6,21,21,17,15,1,21,17,10,7,5,9,8,15,15,11,4,17,16,9,21,16,23,13,1,5,2,17,9,6,21,17,4,5,1,4,21,19,7,8,6,16,2,4,19,14,7,6,23,23,9,4,17,5,5,9,4,6,9,16,8,8,7,3,5,21,7,4,11,21,2,21,21,7,9,9,7,19,21,9,6,6,3,7,7,21,17,21,6,8,21,4,4,9,10,16,23,9,8,13,17,14,18,19,21,14,3,10,7,8,8,15,9,4,17,13,8,21,4,23,11,16,6,9,5,8,15,21,21,9,21,14,4,13,9,23,18,16,18,8,16,1,7,7,9,21,14,23,7,9,16,19,13,21,8,8,17,7,2,17,13,4,1,1,18,5,23,23 +24,23,23,23,23,23,23,23,23,5,15,5,21,5,2,8,14,13,8,16,7,15,7,21,13,3,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,2,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,8,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,6,21,6,4,7,17,3,3,4,21,6,14,16,7,5,3,18,7,16,19,17,6,8,23,23,5,6,13,8,17,23,7,17,9,14,15,10,21,2,11,15,15,7,21,15,4,21,14,17,21,17,15,13,18,2,10,21,5,4,9,14,3,21,10,5,4,21,16,19,17,4,2,4,9,1,16,13,13,15,13,16,17,9,19,21,7,3,7,3,19,7,19,2,9,21,21,6,21,1,17,17,16,7,5,9,8,15,15,9,16,21,21,5,17,21,23,13,16,6,8,17,9,10,21,8,4,5,15,5,11,10,10,7,17,17,10,2,4,18,1,5,21,10,15,23,4,6,9,13,21,5,9,19,8,7,15,19,5,17,15,4,21,21,3,21,17,7,6,9,9,18,21,8,4,6,7,10,4,1,17,21,8,17,21,15,9,10,10,18,23,8,9,4,21,14,7,19,21,10,5,6,17,10,18,19,3,4,8,13,6,21,10,23,13,16,8,3,5,15,13,17,1,4,19,10,5,4,8,23,17,3,16,16,21,21,7,6,13,17,7,23,21,9,15,6,7,6,2,17,17,15,5,17,13,3,21,21,17,2,19,23 +24,23,23,23,23,23,2,6,21,15,15,21,6,2,6,19,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,15,19,2,15,13,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,16,16,21,2,8,3,7,23,23,15,2,6,21,5,6,16,16,8,19,7,15,5,5,21,17,15,3,7,14,16,8,13,6,3,16,13,8,13,1,8,21,2,5,21,11,6,15,15,16,2,19,7,5,9,15,15,15,9,21,16,21,13,6,21,13,13,14,15,13,1,5,15,6,21,6,15,21,13,5,5,16,8,2,1,16,2,5,6,14,6,21,7,2,20,3,14,5,5,8,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,21,16,21,5,5,15,21,5,4,2,5,2,15,2,21,8,6,20,21,2,8,9,8,8,13,5,8,21,17,2,15,13,16,14,6,8,20,2,16,13,5,4,8,13,8,13,7,8,13,15,2,9,5,17,15,16,21,20,14,14,5,2,15,14,17,16,21,15,17,1,8,9,2,8,10,2,5,15,6,14,5,5,15,21,21,15,5,15,15,7,15,16,15,23,23,23 +24,23,3,8,21,6,7,10,17,2,10,16,8,4,7,17,2,15,10,16,13,16,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,7,2,19,14,21,1,7,16,16,4,19,14,10,7,21,15,16,15,3,18,21,3,10,3,9,2,14,21,7,8,6,16,18,17,15,4,6,15,21,19,14,19,7,14,21,2,5,6,19,14,6,13,9,21,14,17,7,2,21,21,6,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,6,19,17,13,13,16,7,19,15,6,2,19,17,2,7,21,13,8,6,11,21,15,17,7,4,8,6,6,10,1,19,10,15,14,6,7,11,19,6,9,20,7,7,14,21,6,1,15,2,21,8,5,8,21,18,7,4,6,21,18,14,7,5,19,10,9,18,17,4,6,8,1,21,9,11,16,8,13,6,9,2,21,14,10,14,21,1,9,8,15,2,17,13,3,4,8,13,8,7,13,21,15,13,17,9,5,16,13,18,16,17,21,14,5,13,2,2,19,7,17,15,16,21,17,4,5,7,4,6,8,1,4,15,8,6,4,16,17,15,5,17,7,6,17,16,19,2,19,23 +24,23,23,9,17,5,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,9,3,15,13,8,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,9,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,15,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,10,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,15,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,8,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,7,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,23,23,2,5,15,2,10,15,21,5,5,15,13,21,2,13,7,18,21,16,2,5,21,5,8,13,5,6,21,23,13,17,5,5,5,15,6,19,14,16,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,16,15,2,13,6,21,5,14,15,8,14,17,14,16,14,14,13,2,7,8,17,13,14,13,21,7,4,18,2,3,14,15,16,17,15,21,6,5,21,21,19,21,7,8,7,1,7,5,7,16,15,15,5,8,21,18,15,21,8,23,14,14,15,15,16,8,15,6,21,2,2,21,13,3,5,13,17,15,16,2,3,21,1,15,5,21,16,5,10,21,5,17,7,2,15,9,15,13,7,15,2,15,18,8,5,21,21,10,13,21,20,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,8,6,6,2,17,15,6,17,18,15,15,15,13,21,5,13,3,21,3,15,21,5,17,8,13,13,2,6,16,23,13,16,2,15,5,6,10,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,15,15,15,13,10,21,5,14,15,6,2,16,21,16,8,15,6,5,2,21,13,13,20,13,8,15,13,11,15,5,5,1,6,1,7,21,2,5,21,15,3,18,15,1,7,16,7,5,9,8,15,15,5,21,21,1,2,2,16,23,13,21,5,8,16,10,1,21,15,15,6,21,13,21,16,2,8,2,16,17,13,13,14,2,10,16,21,6,16,18,5,14,13,3,8,8,7,7,8,15,2,6,1,8,2,21,21,13,21,17,20,2,5,6,15,13,14,14,10,15,11,15,15,16,2,5,19,1,15,2,10,17,7,23,20,8,2,17,15,7,13,18,14,14,6,16,2,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,16,13,16,16,6,19,14,2,13,13,2,19,15,16,15,16,18,15,2,8,6,10,21,3,15,8,2,2,5,21,15,17,13,10,15,15,2,16,15,16,5,23,23 +24,23,23,5,16,8,6,2,21,2,10,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,16,3,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,6,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,16,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,10,13,21,8,7,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,5,21,9,6,15,2,4,13,5,14,2,5,8,8,8,14,13,15,1,21,5,8,21,13,4,21,16,21,13,14,16,21,7,10,6,13,2,4,10,21,17,5,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,10,5,20,2,17,13,5,4,8,13,8,7,1,8,13,15,16,7,5,17,15,16,15,20,14,6,13,2,13,14,17,21,17,11,16,19,8,13,6,15,4,15,14,21,5,5,21,9,14,16,18,15,5,17,13,2,17,16,15,5,23,23 +24,23,23,7,21,6,7,15,1,21,4,21,8,5,10,14,2,21,2,7,13,18,1,18,16,6,14,15,7,13,2,19,16,23,15,1,15,5,13,6,7,18,7,15,15,7,16,17,4,16,14,16,21,16,6,18,21,2,10,16,5,7,13,2,21,4,21,5,5,8,21,17,21,2,10,6,3,4,13,13,13,7,13,20,1,10,19,1,14,9,13,4,1,7,15,19,9,16,15,2,21,1,17,16,2,7,5,9,8,15,8,9,1,17,17,5,21,16,13,13,15,5,19,21,9,15,10,18,13,2,20,13,21,2,8,8,2,17,9,15,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,15,5,1,15,21,21,21,8,6,21,6,2,13,2,21,16,8,8,10,1,2,15,4,13,19,6,21,1,13,2,8,2,8,23,13,7,21,21,14,16,13,21,13,14,13,15,4,17,21,3,4,8,13,5,17,13,23,4,1,16,13,5,15,15,16,16,8,1,14,5,13,2,2,19,16,15,16,15,21,16,6,2,14,3,23,9,5,2,2,15,9,10,21,17,15,4,21,7,10,4,18,19,23,23,23 +24,23,23,23,23,19,5,15,21,10,15,21,6,2,5,15,13,13,2,21,13,16,19,15,16,5,8,15,7,13,2,7,16,23,6,3,2,14,9,6,2,18,14,18,11,7,8,18,4,15,1,21,15,15,15,16,21,15,10,7,16,6,2,14,15,21,21,10,10,2,16,8,19,13,4,15,5,21,16,9,19,7,14,16,7,13,4,3,16,5,8,13,1,8,16,15,6,21,11,15,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,15,21,13,5,15,21,14,15,15,10,2,15,10,21,16,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,14,7,2,15,14,17,16,21,16,16,19,19,8,10,15,2,15,5,15,2,15,4,5,5,16,17,15,15,16,15,2,17,15,16,15,15,18 +24,23,23,23,23,5,2,8,17,2,7,21,18,5,5,15,13,16,2,13,20,21,3,16,15,6,21,5,2,14,7,15,3,16,16,21,5,14,5,6,10,16,14,1,13,7,16,19,4,16,14,21,1,8,15,18,11,2,21,15,6,15,13,2,17,5,14,7,3,2,21,8,21,6,8,15,5,2,16,14,14,8,13,21,7,17,21,2,5,14,16,8,1,7,21,2,5,21,16,16,10,1,1,7,16,7,5,9,8,15,15,3,15,16,21,2,15,16,23,13,14,6,15,16,5,2,16,11,15,5,21,13,21,14,3,8,2,17,3,13,13,1,23,23,23,23,5,16,19,5,14,15,19,4,15,7,7,8,14,15,5,17,15,2,21,21,2,15,17,20,8,5,6,15,15,7,14,13,7,11,7,18,1,2,15,15,1,13,8,10,15,23,20,15,3,2,21,15,7,13,18,14,5,5,16,8,16,19,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,16,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,16,15,2,16,15,16,6,6,23 +24,23,23,23,21,3,2,10,17,15,2,21,15,6,2,21,13,13,2,16,13,15,15,17,16,3,16,6,7,13,2,15,17,23,15,21,4,13,15,6,2,18,7,1,15,7,16,19,4,21,14,17,15,17,15,17,21,5,1,16,5,2,13,6,21,5,21,8,2,4,21,8,16,4,15,7,5,21,2,14,13,7,14,21,15,6,2,2,5,15,16,13,21,7,16,2,6,21,17,6,21,16,1,17,19,7,5,9,7,15,7,5,21,21,18,5,21,15,13,13,13,6,15,17,8,4,2,21,10,8,21,4,17,15,13,21,2,16,5,2,14,2,6,6,15,6,2,10,19,2,21,5,14,2,5,8,7,8,14,6,15,17,13,2,21,21,16,2,21,10,2,13,5,17,21,4,14,6,7,9,2,21,21,21,13,17,1,6,2,11,15,8,13,16,10,2,17,14,13,9,21,14,15,13,8,17,16,15,3,4,8,13,8,9,15,23,13,13,9,9,5,15,13,17,17,8,21,14,13,4,13,3,21,15,16,15,16,18,16,10,8,14,13,10,14,7,15,6,2,6,2,21,17,15,6,17,15,2,15,13,18,5,18,18 +24,23,23,23,23,23,23,23,23,23,23,23,15,2,13,19,13,13,6,16,13,17,21,17,8,5,21,15,13,2,6,21,19,23,15,21,10,15,5,2,17,18,14,15,15,7,8,17,4,16,14,21,21,17,21,15,21,6,6,15,10,15,13,2,21,6,21,13,6,2,16,8,21,2,15,6,5,2,16,14,13,15,13,16,21,3,6,13,15,13,21,15,21,8,20,6,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,16,1,13,2,21,23,13,17,6,2,16,9,8,20,21,6,6,2,4,21,16,13,8,2,21,16,13,21,14,6,10,10,9,15,15,10,2,2,13,6,2,9,3,8,8,14,2,5,10,15,15,21,21,13,15,21,8,2,13,6,21,21,5,14,15,3,8,6,2,15,21,15,17,21,8,2,10,10,18,23,2,5,21,21,13,2,3,16,14,2,5,19,2,16,15,7,4,7,13,6,21,2,23,13,21,3,3,5,16,13,16,21,18,8,14,23,23,2,14,21,16,15,15,16,21,7,6,13,13,21,5,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,21,9,15,17,5,5,17,11,15,5,19,13,19,8,17,7,18,19,19,4,9,1,5,7,13,15,6,11,23,8,19,9,15,5,15,7,19,13,16,11,7,8,17,4,15,14,18,11,4,6,21,21,6,2,13,23,23,23,23,17,5,21,5,5,6,17,8,17,6,16,17,20,5,13,5,5,13,4,8,15,15,9,13,19,13,4,8,19,7,15,2,6,21,17,2,2,15,17,8,10,7,5,9,8,15,19,19,9,21,17,9,19,19,23,13,19,5,13,18,9,9,1,9,19,6,21,13,16,9,19,9,21,13,19,7,20,17,23,23,23,23,23,23,23,23,23,23,23,18,9,19,13,8,7,2,5,21,1,4,10,19,6,5,17,19,4,19,15,6,23,4,7,4,2,13,4,20,21,8,6,21,1,10,4,8,5,21,23,6,8,10,17,8,15,6,21,15,5,4,19,14,16,15,3,4,19,13,7,20,5,10,9,11,19,3,5,11,15,17,16,19,15,5,23,23,7,14,18,16,21,16,17,1,8,5,10,16,14,23,6,8,15,10,7,5,4,16,18,4,4,21,15,4,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,14,14,13,5,16,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,4,2,17,3,18,4,4,6,5,21,17,5,3,7,14,17,8,6,4,3,8,6,5,13,1,8,21,4,6,17,17,9,15,15,1,8,19,7,5,9,8,15,15,9,21,1,21,3,6,21,13,13,14,4,15,19,10,4,6,21,16,4,17,13,5,8,16,8,10,7,5,2,19,6,14,6,21,9,7,15,16,14,13,5,4,2,5,8,8,8,14,6,15,1,15,4,9,21,15,18,21,16,4,4,13,9,1,14,8,5,9,18,9,19,18,4,10,8,21,17,5,9,8,8,13,5,4,21,17,2,15,13,16,14,6,13,19,17,16,13,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,16,17,19,14,4,5,4,4,14,21,16,20,16,17,19,7,4,4,5,8,6,5,15,6,19,5,5,10,21,17,15,5,15,15,4,16,21,7,4,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,8,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,4,6,4,21,10,15,1,15,15,6,3,6,21,8,14,13,16,19,15,17,6,21,5,8,13,15,19,21,23,5,21,9,13,7,10,2,18,7,15,15,7,8,17,4,16,14,17,21,17,15,18,18,10,5,16,5,15,13,4,17,8,21,9,6,1,21,8,1,4,6,6,3,17,15,6,13,7,13,5,1,10,18,6,14,13,8,4,19,7,15,21,6,8,15,8,4,1,7,10,17,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,15,15,15,21,9,10,2,18,15,7,20,13,21,7,9,8,15,17,15,9,14,21,14,5,21,15,13,23,23,23,23,23,23,8,9,8,8,7,14,10,5,21,16,10,16,1,13,21,16,6,2,13,10,16,21,7,21,2,7,2,5,2,21,21,4,17,1,10,13,8,23,16,9,9,7,21,21,14,10,13,21,13,7,13,15,15,17,15,3,4,8,13,5,17,13,23,8,15,17,7,5,15,13,21,16,5,1,14,9,13,4,2,19,21,1,15,15,17,16,4,2,14,3,23,9,5,14,6,15,6,6,21,17,2,10,1,7,10,16,16,19,10,7,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,21,13,21,20,16,15,6,17,5,14,6,2,15,16,23,13,8,9,14,5,7,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,21,21,2,6,18,5,15,13,2,21,7,14,8,6,2,18,5,16,8,2,23,23,23,23,23,13,7,10,7,21,13,15,19,14,18,5,13,1,9,16,2,5,21,7,8,2,1,17,10,20,7,5,9,8,15,8,5,17,21,3,2,2,16,23,13,21,13,2,16,10,15,16,15,5,2,21,13,21,11,2,8,2,21,17,21,14,8,2,5,20,20,15,15,5,5,21,21,15,3,9,21,7,8,14,19,6,21,13,8,21,21,15,3,6,18,21,2,14,13,21,7,14,2,15,21,2,20,10,2,6,16,1,15,21,13,23,18,13,2,2,15,21,2,15,6,15,15,13,9,16,18,18,13,13,4,13,13,9,13,20,23,2,21,21,8,19,7,13,19,18,10,8,4,5,13,2,10,16,16,19,15,18,1,10,3,13,15,5,10,8,1,14,9,8,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,21,14,15,6,21,15,15,16,5,15,2,3,2,13,10,17,13,16,3,16,2,5,21,10,8,13,16,2,16,23,9,3,3,15,5,10,5,20,19,17,15,7,1,16,4,16,14,16,15,17,15,16,21,2,13,16,6,15,13,21,18,8,21,5,8,14,21,2,21,2,15,15,5,19,16,5,13,15,13,15,8,9,13,3,14,16,15,8,21,14,17,2,18,21,1,6,10,1,17,17,3,7,5,9,8,15,7,5,1,21,17,6,21,16,23,13,21,14,10,16,9,15,21,16,2,7,21,16,14,10,13,18,13,2,17,8,8,21,15,6,16,2,2,15,19,19,15,13,13,21,9,7,15,2,21,5,15,19,13,10,21,21,15,21,21,15,10,13,13,15,21,13,14,5,15,8,15,19,21,21,13,21,1,6,2,16,15,8,13,14,9,2,17,2,15,13,21,14,15,5,15,2,18,15,3,4,8,13,8,10,2,23,10,2,16,11,5,15,13,21,16,2,1,14,15,13,15,13,15,16,16,16,15,11,16,2,13,6,15,23,7,21,15,2,7,6,15,15,21,2,5,16,13,6,15,21,11,23,23,23 +24,23,23,15,21,7,10,2,20,2,15,21,15,15,6,4,5,21,10,15,7,15,18,21,21,4,21,5,5,13,2,19,15,23,6,21,7,14,5,8,15,21,14,15,15,7,7,17,4,8,14,17,21,21,16,15,21,6,21,21,5,15,13,5,21,7,20,9,6,14,21,8,21,7,4,8,8,16,13,13,13,15,20,1,15,7,4,14,21,13,7,2,18,14,8,3,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,6,2,16,13,13,4,6,21,21,9,6,2,18,9,15,21,13,21,7,15,8,16,16,9,9,20,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,15,2,7,17,15,21,16,5,8,13,6,16,21,7,8,2,7,2,5,21,18,2,6,16,1,15,8,7,2,8,23,9,2,21,21,14,13,13,21,21,4,13,19,2,16,21,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,7,2,15,16,15,15,18,21,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,15,1,15,15,15,1,23,23,23,23 +24,23,23,23,21,3,6,8,16,19,15,16,15,16,6,19,14,13,2,17,7,16,16,15,16,5,21,8,8,13,7,2,19,23,6,18,2,15,2,5,14,19,21,14,15,7,8,18,4,21,14,16,15,21,11,16,21,6,15,17,5,15,13,6,1,15,20,9,8,21,16,8,19,8,6,6,5,19,6,14,13,15,13,18,15,10,15,15,18,13,7,2,20,8,16,2,9,21,16,5,2,7,21,17,7,7,9,9,16,15,16,4,1,21,15,2,8,21,23,8,20,5,13,21,21,15,11,8,8,15,1,13,13,14,16,8,2,8,6,6,13,7,23,23,23,23,23,23,23,23,23,23,23,23,8,14,16,7,15,15,5,6,15,15,20,20,21,2,21,20,6,21,7,2,6,2,14,6,21,15,6,10,21,21,2,14,21,2,10,15,8,19,23,2,13,2,17,10,15,13,8,14,2,14,6,21,16,8,3,4,18,13,8,19,15,23,13,19,5,3,5,13,13,17,16,20,15,6,23,23,2,14,19,15,21,16,16,21,8,19,13,13,13,23,23,6,19,21,15,5,2,15,17,6,2,17,15,15,15,15,20,15,23,23 +24,23,23,23,21,6,15,2,18,10,15,21,15,15,7,10,5,21,21,16,13,15,19,16,15,16,21,6,5,13,10,3,15,23,7,21,9,14,5,2,15,1,15,15,15,7,15,17,4,8,14,17,21,21,21,8,21,21,15,2,7,10,13,5,21,2,20,5,6,14,21,10,21,10,14,3,21,16,13,13,13,7,13,20,1,13,21,6,14,14,5,7,18,14,21,19,1,15,15,2,6,1,17,8,16,7,5,9,8,15,8,9,21,21,17,6,2,21,13,13,1,6,8,16,9,10,2,18,21,7,21,2,21,3,13,8,2,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,8,14,2,5,21,15,21,8,21,15,1,15,6,9,9,15,21,21,2,10,10,5,2,5,2,18,2,16,17,3,13,15,7,3,8,23,9,7,21,21,14,21,13,18,21,3,13,16,2,17,21,9,4,8,13,5,17,13,23,8,15,19,15,5,15,13,17,17,6,21,14,5,13,2,2,15,16,15,15,18,21,16,6,13,8,6,8,8,7,14,2,1,2,2,21,17,10,8,1,15,15,15,8,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,8,21,13,6,17,15,6,15,15,17,2,19,7,5,9,8,15,13,9,8,21,18,4,4,21,5,13,14,4,13,18,6,4,6,21,13,10,9,13,9,4,16,8,21,15,5,11,18,6,14,5,1,4,6,15,17,10,13,5,17,11,5,8,7,8,16,4,8,18,15,17,9,21,4,15,18,8,16,2,5,15,21,10,8,5,4,2,4,17,14,8,5,20,1,2,13,9,15,8,13,5,6,21,17,3,15,13,16,14,4,5,20,6,16,5,5,4,7,13,15,13,7,19,13,8,14,9,5,17,15,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,8,17,6,6,10,21,7,8,21,6,4,19,7,10,13,2,21,13,16,15,21,17,9,8,6,5,9,7,10,17,23,8,19,2,13,6,6,2,18,15,1,15,7,8,7,4,16,1,15,16,15,15,17,21,4,6,7,6,4,10,15,13,21,21,5,4,9,17,17,17,8,4,7,5,21,16,15,19,7,14,17,8,6,4,3,21,15,8,13,1,7,21,15,10,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,17,21,5,19,21,13,13,14,7,4,16,8,10,18,15,2,7,17,9,5,16,8,19,2,21,5,2,4,6,14,6,21,9,8,15,17,3,13,5,14,2,5,8,8,7,14,17,15,1,15,4,7,21,10,15,21,8,21,13,5,15,21,13,10,7,10,2,10,10,21,16,8,20,21,4,13,9,8,8,13,5,3,7,17,4,15,13,21,14,4,3,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,9,3,15,14,21,17,21,16,16,19,18,8,10,10,6,10,5,15,4,19,2,4,5,17,17,16,4,15,8,6,17,16,8,4,6,18 +24,23,23,23,23,7,9,10,18,7,2,21,6,5,10,19,5,15,2,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,2,15,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,4,10,8,7,23,23,17,15,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,17,2,19,7,5,9,8,15,13,9,21,17,21,4,10,17,13,13,14,7,13,18,4,10,7,21,2,6,17,13,5,9,16,8,9,14,6,2,17,6,14,5,21,9,6,16,4,14,13,6,8,3,5,8,7,8,14,4,15,21,15,4,7,21,10,15,18,8,16,13,5,15,21,14,4,6,4,2,6,1,21,16,5,20,21,4,2,9,8,8,13,5,15,21,17,2,16,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,4,13,5,14,17,16,21,15,16,21,7,7,2,5,4,4,5,15,5,19,9,5,4,21,17,15,6,15,15,4,6,16,17,23,23,23 +24,23,23,7,21,5,15,8,17,5,15,21,6,15,10,19,7,8,2,17,13,16,8,15,16,9,14,15,8,13,6,16,19,23,7,3,2,13,5,6,2,18,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,2,4,8,6,5,13,7,8,7,21,5,4,8,16,16,17,6,14,13,5,21,16,6,9,7,14,16,8,15,15,15,16,13,15,14,1,8,21,13,10,17,15,6,15,15,21,8,10,7,5,9,8,15,13,9,19,21,21,2,6,17,13,13,14,10,15,17,8,15,21,15,2,5,16,13,5,13,13,8,2,21,5,2,20,6,8,6,21,9,8,15,18,2,5,5,14,2,5,8,8,8,14,9,13,21,15,10,13,18,2,15,21,21,21,13,5,15,21,5,8,15,7,2,5,10,21,21,6,20,1,2,15,7,4,8,7,5,4,2,1,2,15,13,21,14,8,13,20,8,15,15,5,4,8,13,13,13,13,18,13,8,15,9,5,15,13,16,15,20,7,14,5,13,15,14,21,16,21,15,17,21,8,5,7,21,8,10,5,15,10,13,9,9,10,15,17,15,5,8,8,15,15,16,17,6,23,23 +24,23,23,14,21,6,2,15,21,15,2,15,6,15,5,7,13,16,2,17,13,16,3,16,2,5,21,6,8,13,15,7,15,23,7,21,3,13,8,6,14,20,19,21,15,7,7,17,4,16,14,16,15,17,15,16,21,2,13,15,6,2,13,5,18,8,21,5,8,14,21,8,21,2,15,15,5,19,16,5,13,15,14,8,9,13,2,14,16,13,8,14,21,8,16,2,19,21,21,6,10,1,17,17,19,7,5,9,8,15,7,5,1,21,17,13,21,16,23,13,17,13,8,16,9,15,16,16,10,7,21,16,14,2,13,18,13,2,17,8,8,21,15,5,16,2,2,7,19,19,15,8,13,21,9,7,13,2,21,5,15,19,15,5,21,21,10,15,21,16,6,13,2,15,21,5,15,2,3,8,15,19,21,21,7,16,1,6,2,16,4,8,13,14,10,2,17,4,15,13,21,14,14,13,15,2,18,15,3,4,8,13,8,10,2,23,15,2,8,11,5,7,13,21,16,8,16,14,2,15,2,2,16,21,16,16,15,11,8,2,13,6,14,23,7,8,15,2,7,5,2,15,21,2,10,16,13,17,15,21,11,10,23,23 +24,23,23,10,18,3,5,2,21,1,6,21,6,4,4,18,5,15,2,21,13,16,19,15,16,5,8,13,13,13,15,8,16,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,16,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,6,8,2,16,5,19,7,2,5,5,21,16,4,3,15,14,16,8,13,2,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,17,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,6,21,8,15,18,8,2,7,21,13,5,8,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,21,2,5,8,8,8,14,2,15,18,15,15,5,19,2,4,17,16,21,13,5,8,21,14,15,5,4,2,5,18,21,2,5,21,18,10,2,9,8,8,13,15,10,2,17,2,15,13,21,14,7,13,20,8,16,15,5,4,8,13,8,13,6,19,13,8,21,9,5,17,15,16,16,20,14,14,5,4,14,14,21,16,16,15,17,1,7,7,4,15,15,4,5,15,14,19,5,10,15,21,21,15,6,15,15,4,19,16,15,6,23,23 +24,23,4,6,17,15,5,4,21,2,4,2,16,6,13,21,7,13,6,19,15,16,13,16,19,2,21,4,8,13,6,9,19,23,13,18,9,10,2,16,6,1,14,15,15,7,17,1,4,16,14,17,1,8,15,16,21,2,6,15,6,15,13,7,21,4,21,6,5,8,19,17,21,4,6,8,5,4,2,19,13,7,13,14,21,6,21,4,15,13,8,6,16,8,16,6,2,1,21,7,16,1,13,4,9,7,5,9,8,15,14,16,16,21,15,2,1,17,23,13,20,5,4,16,8,6,8,21,6,4,21,13,1,8,9,7,5,18,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,9,8,8,8,15,6,5,16,16,6,1,20,15,4,21,19,6,13,13,17,16,15,10,5,3,2,6,1,1,20,6,20,21,8,6,7,17,19,23,6,6,2,17,14,15,13,16,14,6,20,16,3,16,16,3,4,16,13,8,5,15,23,13,16,20,15,5,15,13,17,16,6,11,4,4,16,6,14,1,16,16,16,17,21,9,10,13,16,4,23,23,2,6,6,15,1,4,15,16,14,6,17,16,2,1,17,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,8,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,10,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,10,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,8,2,2,21,2,6,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,8,21,23,21,3,2,15,3,6,2,18,14,1,11,7,16,18,4,13,21,15,15,15,15,16,21,2,5,21,5,3,5,13,8,10,21,7,2,16,17,3,19,8,6,15,5,16,2,4,3,16,14,17,8,7,10,3,16,15,5,13,1,7,16,2,5,21,11,5,15,15,16,2,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,5,2,2,8,5,8,8,7,14,19,15,17,15,3,8,19,2,2,21,16,21,13,5,15,21,9,2,14,5,2,15,21,21,8,5,20,21,21,2,7,8,8,7,16,6,2,18,2,15,13,21,14,4,5,20,4,16,15,5,4,7,13,13,13,7,8,13,8,7,9,5,15,13,16,15,20,8,14,5,13,8,14,17,16,21,15,16,18,8,3,4,14,15,21,14,8,15,7,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,10,16,8,4,6,21,2,15,21,6,4,7,19,4,13,2,17,13,15,19,15,17,5,8,15,8,13,2,8,16,23,13,19,2,7,13,6,2,18,14,21,21,7,8,18,4,15,14,16,11,15,15,15,21,3,4,15,7,8,8,7,14,21,1,5,4,16,16,4,20,8,4,15,5,21,4,14,3,7,14,8,8,6,4,3,16,6,5,13,21,8,16,15,10,21,11,6,15,8,17,8,21,7,5,9,8,15,13,9,1,16,21,4,10,16,13,13,14,15,13,21,8,2,19,18,2,7,21,4,5,14,16,7,2,21,5,2,20,6,8,6,21,9,5,20,8,15,4,6,2,2,5,8,8,8,14,15,15,17,7,2,5,21,2,21,21,8,20,13,5,15,21,9,15,10,5,2,2,2,21,9,13,20,21,2,15,9,10,8,13,5,15,2,17,2,15,13,21,14,4,7,20,8,17,13,5,4,8,13,8,9,15,6,13,13,15,9,5,17,15,16,17,20,14,5,4,13,15,14,17,17,1,15,16,19,8,8,2,7,8,23,23,14,7,16,5,5,4,16,21,15,4,8,15,8,16,21,23,23,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,5,13,4,16,11,17,9,18,19,5,21,9,4,9,5,13,18,23,7,17,9,13,5,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,4,18,7,21,7,5,8,17,1,1,16,9,18,1,4,8,6,13,5,13,16,21,4,6,9,8,13,3,3,18,9,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,17,6,9,17,9,21,21,13,4,6,21,13,21,4,6,8,18,21,4,2,2,1,1,5,15,6,15,23,2,4,9,13,19,5,9,19,8,7,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,4,10,10,10,23,13,6,2,21,10,2,19,21,14,8,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,6,5,4,16,23,19,17,21,16,16,21,8,7,2,1,7,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,15,18,10,10,13,21,15,10,16,6,15,15,7,2,13,2,21,13,16,15,21,21,5,16,13,7,13,10,15,15,23,13,19,2,15,5,6,2,18,21,1,21,7,7,18,4,8,21,7,15,15,19,16,21,15,2,15,5,2,13,6,5,10,21,7,2,2,17,14,17,8,5,15,5,16,2,6,19,7,14,16,8,2,21,3,16,13,14,2,1,8,21,15,6,21,11,6,15,8,17,8,8,7,5,9,15,15,16,9,21,1,3,4,7,19,13,13,14,10,15,21,8,2,19,21,2,7,21,13,5,8,16,8,2,3,5,2,19,6,14,6,21,9,2,14,3,14,7,6,14,10,5,8,8,8,14,10,15,1,15,2,8,21,5,8,21,21,18,13,5,15,21,4,14,10,7,2,10,10,21,10,7,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,1,14,15,5,20,4,17,13,6,4,8,13,8,19,7,4,16,13,11,9,5,15,13,18,15,10,14,14,13,15,15,14,17,17,17,15,15,19,21,6,8,8,15,16,14,1,6,6,2,5,2,11,17,15,6,16,13,2,21,16,15,23,23,23 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,13,4,13,4,10,21,18,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,7,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,7,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,13,9,15,21,9,6,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,23,8,21,6,4,2,17,6,15,6,17,1,7,19,5,13,4,1,13,17,19,21,5,5,18,3,23,13,9,16,17,23,15,17,3,15,5,6,15,18,6,8,15,7,8,17,4,8,19,17,21,15,11,21,18,5,6,16,6,4,13,9,4,7,21,6,5,1,17,6,19,4,6,6,3,16,16,5,13,7,13,16,21,14,5,6,14,13,15,1,21,2,16,4,5,15,15,8,21,1,17,17,16,7,5,9,17,15,8,9,1,1,17,5,19,21,23,13,21,6,2,17,9,10,11,17,4,15,21,13,11,4,5,8,16,21,3,9,14,17,23,3,18,6,23,23,23,10,19,5,2,21,13,8,7,8,14,6,5,19,15,7,17,18,17,2,21,15,4,13,6,21,17,7,14,13,15,5,6,4,1,21,5,17,21,4,4,10,3,19,23,9,7,1,17,8,4,5,18,14,17,21,17,7,16,15,7,4,7,13,7,1,5,23,15,11,2,9,5,13,13,21,16,18,8,14,19,13,14,23,19,15,17,16,1,18,3,4,6,18,7,5,15,15,3,14,15,8,16,18,13,15,2,16,7,2,1,17,21,5,10,18 +24,23,23,23,23,23,7,10,18,15,15,21,6,2,4,3,13,15,2,21,13,16,19,16,21,6,8,13,8,13,15,7,21,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,21,15,15,15,15,16,21,3,10,9,14,23,23,16,7,3,21,13,4,2,16,8,19,8,13,15,5,16,9,7,17,7,14,17,8,4,5,3,17,15,8,13,1,8,17,2,10,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,15,2,18,8,15,19,21,2,2,21,13,5,8,16,7,2,1,5,9,19,6,14,6,21,9,2,5,2,14,2,5,14,2,5,8,8,8,14,2,15,17,15,15,5,19,10,4,21,16,21,13,6,15,21,7,15,13,4,2,15,21,21,4,5,20,21,16,2,9,8,8,13,15,4,2,16,2,15,13,21,14,4,16,20,8,16,15,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,17,16,20,14,14,3,15,15,14,21,16,1,15,17,1,7,5,2,14,13,19,3,8,14,14,4,5,7,21,17,15,6,15,8,15,2,17,16,23,23,23 +24,23,23,23,21,2,5,7,21,2,7,21,15,2,7,7,5,15,9,16,13,17,15,16,6,5,21,15,8,13,15,16,8,23,13,19,9,21,9,2,7,1,14,15,15,7,8,17,4,17,14,16,1,16,6,16,18,2,10,1,15,2,13,2,18,8,21,8,3,16,1,3,21,2,6,16,5,2,5,19,13,7,5,21,15,19,15,14,21,13,8,14,16,8,16,4,2,21,21,7,6,1,17,5,16,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,2,10,2,17,9,15,15,1,10,15,19,13,11,3,3,8,19,21,2,8,15,17,2,8,9,16,7,23,23,7,16,6,8,9,21,2,8,8,14,21,5,1,21,8,21,21,16,2,1,15,2,13,4,21,16,5,8,20,7,7,3,15,1,21,6,17,21,15,3,10,6,17,23,5,8,21,21,14,6,14,21,14,5,13,8,8,17,15,3,4,8,13,7,21,3,23,5,16,1,15,5,16,13,17,16,19,6,14,23,13,15,14,18,15,17,15,15,1,8,7,13,21,14,23,5,14,10,21,13,2,5,17,16,2,10,15,7,21,23,23,23,23,23,23 +24,23,6,4,21,7,4,21,17,9,4,17,16,10,6,19,6,13,6,13,3,18,13,17,15,1,6,20,2,13,10,13,18,23,18,21,9,6,9,5,16,18,14,7,15,7,21,17,4,21,14,16,1,16,6,7,18,1,10,7,7,13,13,8,21,15,21,6,5,21,16,6,16,2,7,21,21,2,8,13,13,15,13,17,16,10,19,7,14,10,7,2,21,7,17,2,5,21,21,8,21,1,1,17,16,7,5,9,1,15,8,9,19,21,17,6,2,21,23,13,1,5,9,16,9,2,2,11,10,10,21,13,1,7,7,8,16,21,10,2,4,1,1,5,2,6,23,15,2,4,2,4,17,6,9,19,8,7,14,3,5,17,21,2,11,21,4,15,17,19,9,5,2,9,23,23,23,23,23,23,10,7,13,4,8,17,21,19,3,10,10,21,23,21,5,4,21,14,19,19,11,13,7,13,17,2,17,15,9,4,8,13,6,21,5,23,4,16,6,3,5,11,15,17,17,6,3,6,5,6,17,23,17,18,17,15,17,21,8,5,10,21,8,23,15,9,10,4,13,4,6,21,17,10,21,17,13,15,7,17,18,6,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,23,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,7,10,2,20,2,5,21,15,15,10,10,5,21,4,16,7,15,18,1,21,16,21,5,5,13,2,19,15,23,6,21,13,15,5,8,15,21,14,15,15,7,7,17,4,8,14,17,21,21,15,15,21,6,2,21,5,15,13,5,21,3,20,9,6,14,21,8,1,8,4,14,21,16,13,13,13,15,20,1,15,9,4,14,16,13,8,2,18,14,8,19,6,16,15,8,6,1,17,2,17,7,5,9,8,15,8,9,21,1,17,6,2,15,13,13,4,10,15,16,9,17,2,18,9,8,21,13,21,7,15,8,4,17,9,9,20,21,14,5,21,4,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,15,2,15,17,15,21,16,5,8,13,6,16,21,7,8,2,7,2,5,21,18,2,6,16,1,7,8,7,2,8,23,9,2,21,21,14,13,13,21,21,4,13,19,2,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,7,2,15,16,15,15,18,21,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,5,1,15,15,15,1,23,23,23,23 +24,23,15,4,21,9,6,5,21,15,15,17,6,10,3,17,13,13,2,17,13,16,7,16,20,9,8,10,9,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,17,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,9,13,16,8,2,18,21,2,7,17,13,5,13,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,17,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,6,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,17,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,10,5,15,7,15,10,21,15,15,21,6,15,15,7,13,13,2,21,13,16,16,13,18,9,8,15,8,13,15,2,16,23,10,3,2,15,5,6,2,18,15,18,11,7,8,18,4,21,1,21,15,15,15,16,21,6,2,7,15,4,6,13,13,21,21,15,2,2,16,9,19,7,4,13,5,17,17,15,9,7,14,17,8,6,4,9,16,15,8,13,1,8,16,15,5,21,11,15,15,8,17,10,19,7,5,9,15,15,15,9,21,21,1,4,16,17,13,13,14,14,15,16,8,15,18,15,2,7,7,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,16,6,2,21,16,21,13,9,15,21,13,8,7,10,2,6,10,21,4,8,20,21,21,13,9,8,8,7,4,6,2,18,16,15,13,16,14,15,13,20,4,16,13,5,4,8,13,15,13,7,19,13,8,9,9,5,16,13,16,21,20,14,14,15,13,15,14,21,16,21,15,16,19,21,8,18,14,6,4,5,15,4,16,2,9,5,16,16,15,7,15,8,2,17,15,16,23,23,23 +24,23,23,1,21,2,15,10,20,15,4,17,6,2,13,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,20,3,21,23,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,1,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,17,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,7,17,13,5,15,10,8,11,7,5,2,3,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,9,8,21,2,8,21,21,21,13,5,15,21,2,14,15,7,2,4,10,21,8,5,20,1,17,9,9,2,8,13,5,5,11,21,2,15,13,21,8,2,5,20,4,17,13,5,4,8,13,7,9,13,17,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,15,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,5,23,23 +24,23,23,2,1,10,15,8,21,2,21,17,6,15,4,15,13,13,8,21,13,16,5,17,19,5,8,10,8,13,16,7,16,23,13,21,9,2,5,2,2,18,13,3,11,7,7,18,4,21,7,21,15,15,1,16,21,15,21,5,15,15,5,6,17,5,15,7,2,2,16,8,20,8,4,5,5,21,1,18,16,7,14,18,8,6,4,2,21,15,6,13,15,7,21,21,6,21,15,6,19,8,10,4,19,7,5,9,8,15,15,9,16,21,21,2,6,21,13,13,14,15,15,21,8,13,18,20,2,7,17,13,5,13,16,7,2,21,5,2,8,6,14,6,21,9,9,10,14,16,8,6,19,2,5,8,8,8,14,15,15,1,15,2,8,16,15,4,21,21,19,13,5,16,21,14,6,14,7,6,15,21,21,2,10,20,1,17,5,8,14,8,13,15,2,2,16,2,15,13,21,14,6,13,20,16,15,13,5,4,8,13,8,1,13,23,7,21,19,16,5,17,13,18,15,2,14,14,6,3,14,14,17,8,18,15,8,19,19,2,15,2,6,8,3,5,14,15,7,6,15,15,21,15,7,16,13,6,16,17,23,23,23,23 +24,23,23,2,21,5,15,2,17,15,15,17,6,6,15,18,13,13,6,21,13,16,19,16,10,10,21,8,7,13,6,15,19,23,7,20,2,15,5,13,14,20,19,21,15,7,21,16,4,16,14,16,15,15,6,16,21,15,10,2,10,15,13,8,21,7,21,5,6,2,17,8,21,7,2,7,5,18,16,5,13,15,14,16,9,20,3,5,14,13,8,14,17,7,17,2,19,21,21,6,10,1,16,8,16,7,5,9,8,15,8,5,1,21,17,9,2,16,23,13,21,15,5,16,9,15,2,15,2,15,1,16,15,15,7,13,13,3,14,6,10,10,23,23,23,23,14,15,19,6,15,7,13,6,9,16,13,8,21,2,15,19,13,5,21,21,15,7,21,3,3,13,13,1,21,5,2,6,10,2,10,8,21,21,6,16,1,10,2,8,2,7,13,6,10,2,21,4,2,13,1,13,2,6,16,8,18,15,3,4,8,13,8,10,3,23,2,2,7,11,5,15,13,17,15,8,2,5,13,15,10,3,20,16,17,16,15,11,7,2,13,14,21,23,15,21,7,15,3,6,10,15,21,8,2,16,13,6,15,21,3,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,10,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,7,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,8,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,23,17,2,6,2,17,6,15,16,18,15,5,15,13,15,6,13,18,21,3,15,2,6,17,13,14,13,14,6,16,23,7,15,13,13,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,21,15,19,15,2,6,16,15,15,13,2,21,5,5,8,6,2,8,4,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,16,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,21,19,3,2,21,23,13,10,6,8,16,5,2,16,21,7,5,21,13,21,6,2,8,2,21,17,13,11,11,6,5,21,18,15,16,2,5,14,6,2,8,8,7,7,8,14,2,6,17,8,6,21,21,5,15,17,20,8,6,2,15,13,6,14,6,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,7,13,16,15,17,15,15,4,8,13,8,21,14,23,13,17,2,9,6,15,13,16,16,8,21,13,5,13,2,2,18,15,16,15,16,18,8,2,15,3,7,5,2,16,14,15,16,5,15,7,17,13,15,15,15,2,21,15,16,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,17,9,5,8,7,17,11,19,19,5,17,9,7,13,4,13,18,23,9,17,9,6,9,2,6,18,4,15,15,7,8,17,4,16,14,16,7,1,1,21,19,5,15,17,9,4,13,6,17,8,6,4,5,8,17,1,18,4,9,10,5,1,6,10,18,13,13,21,17,9,6,5,21,7,4,14,4,8,18,4,3,17,9,6,7,1,17,17,19,7,5,9,16,15,16,9,1,21,21,2,19,18,23,13,9,10,2,2,19,9,19,17,6,7,17,16,23,23,23,23,23,23,6,3,4,16,23,23,23,9,23,23,23,23,23,2,8,5,9,21,8,7,15,16,5,9,1,4,17,21,4,4,21,19,18,5,10,6,4,9,14,23,19,19,8,9,17,17,6,21,1,4,4,8,7,18,23,3,6,2,21,5,4,21,21,14,10,5,17,23,16,15,3,4,17,13,5,19,7,5,8,19,7,3,5,17,13,17,17,19,7,5,23,23,6,14,19,17,21,16,16,1,8,4,9,21,9,23,23,23,23,9,7,19,5,16,17,15,9,17,7,4,17,16,19,5,23,23 +24,23,23,23,23,8,13,4,21,2,6,21,6,2,10,3,9,15,2,21,13,16,18,15,8,5,8,13,8,13,2,8,16,23,21,3,2,15,5,6,21,18,14,1,16,7,8,18,4,8,21,16,15,15,15,17,21,2,2,5,10,5,13,7,23,21,21,9,4,16,17,3,19,8,6,5,5,11,17,4,19,15,4,17,8,6,4,9,21,15,9,13,1,8,16,7,15,21,11,5,15,8,17,8,18,7,5,9,11,15,15,9,21,21,1,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,14,16,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,13,10,7,19,15,2,21,8,21,13,3,15,21,9,2,15,5,15,5,10,21,8,4,20,21,21,15,9,8,8,13,5,3,2,17,2,15,13,21,14,15,5,20,2,20,13,5,4,8,13,8,13,4,19,13,8,8,9,5,15,13,17,15,18,14,14,13,2,7,14,17,16,16,15,16,21,7,8,4,14,7,4,5,15,14,15,5,6,14,21,21,16,6,15,15,2,17,16,15,23,23,23 +24,23,23,7,21,21,7,15,21,2,13,16,6,10,5,16,13,13,2,21,13,16,15,16,21,5,8,13,8,13,2,21,15,23,15,3,2,13,13,6,2,18,15,21,11,7,8,18,4,21,21,21,15,15,10,16,21,3,2,16,5,10,13,16,6,3,21,15,10,2,16,15,19,13,10,15,5,21,21,5,19,15,14,16,8,2,10,3,15,13,13,15,21,8,16,15,6,21,11,6,15,15,1,15,20,7,5,9,8,15,15,9,21,21,21,15,2,10,13,13,14,10,15,21,8,5,20,21,2,8,21,13,5,14,15,8,2,21,5,2,9,6,14,15,21,9,5,16,14,14,13,5,16,2,5,8,8,8,14,6,15,1,15,2,8,21,10,15,16,15,21,13,6,16,21,8,14,15,7,2,6,2,21,10,13,20,1,21,13,11,2,8,13,5,10,2,21,2,15,13,1,14,14,13,20,2,17,13,6,4,8,13,8,13,14,2,13,8,7,9,5,17,13,16,21,20,14,14,13,2,15,14,16,16,21,15,11,19,21,8,13,7,8,15,5,13,15,2,2,5,15,15,21,15,15,16,13,2,7,16,15,10,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,5,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,16,7,8,3,4,15,21,15,16,13,15,21,21,10,2,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,7,7,21,10,8,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,4,13,5,14,17,16,21,15,17,21,7,9,2,8,6,4,5,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,23,23,23,4,4,18,6,10,21,6,4,6,19,5,15,4,21,13,16,19,15,17,5,8,13,8,4,6,8,16,23,6,18,3,6,9,6,2,18,15,18,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,6,21,9,10,2,17,8,19,8,7,6,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,7,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,6,10,21,13,13,14,15,13,18,4,4,16,21,6,13,17,13,5,9,16,8,9,14,6,2,17,6,14,5,21,9,16,16,9,14,13,6,8,3,5,8,7,8,14,17,15,21,15,8,7,21,10,15,18,8,21,13,5,15,21,14,8,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,13,20,16,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,7,4,13,5,14,17,16,21,15,16,21,7,7,2,5,6,4,6,15,5,19,9,5,6,21,17,15,6,15,8,6,6,16,17,4,23,23 +24,23,23,10,15,15,2,6,21,2,4,21,6,6,4,18,13,15,2,21,13,16,19,15,16,5,8,13,7,13,6,6,16,23,15,19,4,5,2,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,23,23,13,14,5,2,1,5,2,16,17,6,19,7,2,5,5,21,16,5,19,7,14,16,8,6,4,3,16,13,8,13,1,7,21,2,15,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,5,15,21,13,13,14,4,13,21,5,15,15,21,6,2,21,13,5,5,16,8,2,1,6,2,2,6,14,6,21,7,2,20,4,14,13,7,8,14,5,8,7,8,14,2,15,17,15,13,5,21,2,15,19,16,21,13,5,15,21,2,4,14,6,2,7,10,21,15,6,20,21,2,2,9,8,8,13,5,13,21,17,2,15,13,16,14,6,13,20,4,16,13,5,4,8,13,8,13,7,19,13,16,2,9,5,17,15,16,16,20,14,14,2,15,15,14,16,16,1,15,17,1,7,9,2,7,13,6,5,15,6,14,6,5,6,21,17,15,6,15,15,7,15,16,15,2,23,23 +24,23,23,15,21,9,15,2,17,15,6,1,13,2,15,18,5,13,4,15,13,17,15,17,16,7,21,4,5,13,20,6,17,23,13,19,13,15,8,15,21,19,14,10,10,7,11,7,4,21,20,16,15,17,8,15,1,5,15,16,5,2,13,2,16,7,21,7,5,4,16,8,21,13,2,5,5,21,8,21,3,10,14,21,15,5,4,21,15,13,13,3,8,8,21,13,15,21,21,18,8,15,17,8,6,7,5,9,8,15,9,5,4,21,1,2,7,17,13,13,14,7,15,16,2,8,1,17,15,15,4,13,21,13,7,17,2,18,19,6,13,6,2,15,21,10,7,2,19,16,15,5,14,19,5,13,15,15,14,10,7,16,15,2,15,21,15,2,21,4,2,13,6,21,21,7,15,6,7,8,9,2,21,21,7,17,1,7,10,8,2,8,13,4,21,2,16,2,15,15,21,14,15,13,20,7,20,7,3,4,8,13,8,13,10,9,15,13,17,9,5,17,13,21,21,8,15,14,5,13,8,16,19,15,1,15,17,1,8,16,8,9,2,23,7,5,13,9,7,10,5,21,1,10,15,16,8,2,6,21,16,15,19,23 +24,23,23,23,23,13,10,10,21,15,15,16,15,9,15,7,10,13,2,17,13,16,15,15,1,5,21,8,7,13,2,1,16,23,5,16,21,13,9,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,13,16,5,4,13,4,20,7,21,8,7,6,18,14,21,1,16,14,16,13,7,15,7,7,15,16,15,14,16,2,15,13,6,19,1,7,15,21,2,21,1,6,21,1,17,8,2,7,9,9,19,15,8,5,15,21,21,4,16,16,13,13,14,4,15,16,9,15,20,16,6,2,15,13,17,5,5,20,3,17,5,2,5,17,15,8,21,16,2,15,2,16,16,5,8,2,5,7,15,8,14,19,15,1,16,10,21,21,7,13,17,19,10,13,4,20,21,7,14,7,7,2,7,15,21,21,13,15,1,7,2,11,16,8,13,4,2,2,17,14,15,13,21,14,6,13,15,10,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,16,13,17,16,10,8,14,5,13,2,16,18,15,17,15,17,19,16,8,13,10,13,23,13,2,14,13,2,6,7,2,17,15,7,17,15,2,8,16,19,9,13,19 +24,23,23,7,21,3,4,10,21,15,6,21,6,9,7,15,4,13,2,21,13,16,8,21,17,9,8,16,9,13,10,15,17,23,10,19,2,13,5,6,2,18,14,18,11,7,8,18,4,21,17,16,15,15,15,16,21,3,4,7,1,7,10,7,5,21,21,15,4,3,17,9,19,7,6,16,5,21,21,7,19,15,14,17,15,2,4,3,21,5,10,13,1,7,17,8,10,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,16,15,15,17,9,3,18,8,10,7,21,13,5,3,8,18,2,21,5,2,20,6,14,5,21,9,7,15,17,14,5,5,14,2,5,8,8,8,14,15,15,1,15,15,7,16,9,4,17,15,18,13,15,16,21,15,15,7,10,2,5,10,21,17,5,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,15,14,15,13,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,16,15,17,21,20,14,14,4,13,15,14,16,17,21,15,16,19,18,8,10,18,10,10,5,15,6,7,2,2,5,16,21,15,7,15,8,2,21,16,1,6,3,23 +24,23,23,7,21,6,5,10,21,4,10,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,10,10,7,21,9,18,6,21,8,17,4,4,6,5,21,4,14,19,7,14,21,2,5,7,18,14,10,13,13,17,5,17,15,5,21,21,9,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,10,19,10,13,13,16,5,8,16,9,10,19,17,3,7,21,13,16,8,5,11,15,17,16,11,8,6,9,5,1,3,10,5,6,7,21,11,19,10,9,20,8,8,14,21,15,15,15,2,21,21,6,17,18,2,4,6,15,21,18,14,10,6,19,4,5,18,17,19,10,8,1,8,6,11,10,8,13,10,5,2,21,16,15,14,21,13,4,6,16,8,17,13,3,4,8,13,8,13,5,2,16,15,11,9,5,17,13,18,16,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,6,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,6,21,6,8,19,6,2,5,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,4,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,17,15,19,13,4,14,5,21,21,5,19,15,14,8,15,4,10,9,21,15,15,13,1,7,16,7,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,8,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,16,13,6,15,21,7,14,15,7,2,15,21,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,8,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,16,20,14,4,14,13,8,14,17,21,17,15,15,19,8,10,13,13,8,14,9,15,15,10,17,6,15,15,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,23,8,16,9,10,16,4,15,15,6,2,10,21,6,15,2,16,13,19,15,6,21,5,21,15,7,13,2,21,21,15,7,19,2,14,5,6,2,18,14,1,1,7,8,18,4,16,14,21,11,15,15,16,21,15,2,16,5,15,13,6,6,4,21,5,2,2,16,2,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,1,8,16,15,13,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,16,13,13,14,10,13,21,8,15,18,21,2,2,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,21,15,1,15,4,8,21,2,9,21,21,8,13,7,16,21,7,15,15,7,2,10,10,21,2,7,20,1,16,5,5,4,16,15,13,14,21,21,2,7,15,21,14,3,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,10,14,15,2,17,16,17,17,19,21,8,13,8,6,15,7,1,5,6,2,9,2,10,17,15,6,17,13,6,8,21,16,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,21,21,15,5,23,5,3,3,16,21,18,23,13,15,4,8,5,8,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,4,2,15,6,15,5,14,18,10,20,9,2,1,16,6,21,14,15,8,23,23,16,13,13,15,13,16,21,2,18,1,8,15,14,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,8,9,15,21,21,4,21,19,23,13,21,14,8,17,7,2,20,21,15,6,23,3,18,14,13,8,2,21,9,2,15,21,1,10,7,3,15,23,23,23,23,5,8,5,9,20,17,8,15,6,15,15,20,2,21,21,2,15,21,21,8,14,8,3,23,10,7,15,5,13,5,20,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,2,15,18,20,8,15,13,4,7,13,6,21,7,23,9,11,6,3,5,15,15,11,18,15,15,6,13,6,10,21,19,15,16,16,21,8,8,19,9,3,23,23,2,2,6,5,15,1,2,18,9,10,10,16,13,10,21,17,16,5,5,18 +24,23,23,23,21,9,7,10,17,10,15,21,1,15,2,19,7,18,21,21,13,1,18,18,21,5,21,10,7,13,5,19,21,23,9,17,9,13,5,4,15,18,14,15,15,7,8,17,4,18,14,17,21,17,15,21,18,10,6,17,6,15,13,2,16,2,18,5,6,7,21,16,1,2,2,5,21,16,15,13,13,7,5,1,10,7,10,7,16,13,7,2,18,7,16,21,10,8,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,16,21,9,10,2,18,10,7,20,13,21,4,9,8,8,17,2,9,21,21,15,5,16,9,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,2,21,7,15,21,16,8,9,5,4,21,17,9,9,8,7,2,7,10,16,21,10,17,1,2,10,11,3,23,9,10,7,1,21,14,7,13,21,13,7,13,15,17,17,15,3,4,8,13,8,21,2,23,18,16,21,13,5,15,13,17,17,10,8,14,9,13,4,17,19,21,15,13,17,21,16,4,2,14,9,23,3,5,7,2,15,8,6,18,17,2,10,16,7,2,18,21,19,5,19,23 +24,23,23,23,15,15,8,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,21,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,7,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,15,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,23,23,23,23,23,21,17,6,21,6,2,4,18,5,15,2,21,13,16,19,15,16,15,8,13,8,13,8,8,21,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,3,2,3,14,23,23,21,7,3,21,5,8,16,16,8,19,8,6,2,5,21,1,15,7,7,15,17,8,2,10,3,16,15,8,13,1,8,16,2,10,16,11,5,15,15,16,2,3,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,13,21,8,15,19,16,2,13,21,13,5,8,16,8,2,7,5,2,16,6,14,5,21,8,8,15,16,14,13,5,14,2,5,8,8,7,14,2,15,17,13,16,5,19,2,6,17,16,21,13,5,15,21,6,14,5,4,2,15,18,21,2,5,21,21,6,2,9,15,8,13,8,10,2,16,2,15,13,16,14,10,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,16,9,5,17,15,16,16,20,14,14,9,15,15,14,21,21,17,7,17,1,7,7,4,15,15,15,5,5,13,19,5,10,15,21,21,15,6,15,15,15,19,15,16,6,23,23 +24,23,23,23,23,23,23,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,9,2,21,6,8,5,21,9,7,15,16,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,16,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,21,15,17,21,7,7,2,18,8,4,5,15,3,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,21,6,4,10,18,6,6,17,15,2,4,7,13,13,2,16,13,16,2,15,1,21,21,15,8,13,6,8,18,23,7,21,9,6,9,6,2,18,14,1,10,7,16,19,4,21,14,17,15,1,15,16,18,13,2,17,6,15,13,8,17,4,21,6,10,1,21,2,17,13,13,13,6,16,21,4,13,7,8,15,21,14,4,19,14,5,13,8,2,7,16,6,6,21,21,13,21,1,16,7,6,7,5,9,8,15,7,5,15,21,21,2,21,15,13,13,14,2,6,16,1,9,19,21,4,4,21,13,17,9,5,1,16,16,15,9,18,6,4,6,1,3,15,5,20,10,15,10,19,2,9,19,15,8,14,7,15,15,16,6,21,21,2,15,17,5,6,15,9,13,17,7,14,14,9,4,8,2,21,21,4,18,21,8,6,7,14,8,13,14,2,2,21,4,13,21,21,14,6,13,15,16,16,15,3,4,8,13,8,7,15,8,14,15,8,9,5,17,13,17,21,8,21,14,5,13,2,2,18,15,17,15,16,18,16,15,5,7,7,15,5,10,15,8,2,6,6,8,17,15,2,17,8,2,15,15,20,8,19,20 +24,23,23,10,21,17,3,10,21,7,17,21,6,4,9,15,9,13,2,21,13,16,16,21,17,5,8,7,5,3,7,8,18,23,15,19,2,15,9,6,2,18,14,21,11,7,8,7,4,18,1,15,16,7,15,21,21,4,4,9,6,15,9,5,3,21,21,9,10,2,17,3,19,10,10,7,5,21,16,6,19,7,14,17,8,6,4,3,21,4,9,13,1,8,21,2,6,21,13,6,15,8,1,10,19,7,5,9,15,15,1,9,21,17,21,9,10,21,13,13,14,9,6,16,8,10,18,15,2,8,17,13,5,9,5,18,2,21,5,2,4,6,14,5,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,10,15,1,15,9,7,21,19,3,21,15,21,13,9,8,21,6,8,15,10,2,6,10,21,16,15,20,21,4,13,9,8,8,13,13,15,7,17,2,15,13,16,14,6,9,20,16,17,13,5,4,8,13,2,11,7,19,13,8,17,9,5,17,15,16,17,20,14,8,9,2,7,14,21,16,21,16,8,19,18,8,10,14,9,10,9,15,9,15,2,14,5,16,21,15,6,15,15,2,17,16,8,10,23,23 +24,23,23,15,16,10,10,4,21,15,8,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,2,14,8,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,15,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,19,18,15,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,5,8,2,21,15,6,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,1,6,8,9,16,7,18,23,13,2,2,6,7,6,2,18,15,1,11,7,7,18,4,8,21,15,15,13,18,15,21,15,2,15,5,10,13,15,6,4,21,5,2,2,17,16,16,15,10,4,5,17,16,15,3,7,14,16,8,6,4,3,16,13,13,6,1,8,17,15,6,21,11,15,15,8,21,8,8,7,5,9,15,15,15,9,21,21,21,6,9,18,13,13,14,14,15,21,8,15,20,21,2,8,17,13,5,6,8,8,2,21,5,2,9,6,14,15,21,9,6,15,4,16,13,5,14,2,5,8,8,8,14,15,15,1,21,6,8,21,13,9,21,15,18,13,14,16,21,15,6,15,7,2,4,21,21,17,6,20,1,16,15,9,8,8,13,5,21,2,17,2,15,13,21,14,4,15,20,4,16,13,5,4,8,13,8,9,13,9,13,15,15,7,5,17,15,17,16,20,14,6,13,2,13,14,21,21,17,15,16,19,17,15,6,15,8,15,14,21,15,6,21,9,8,16,18,15,5,16,13,2,1,15,15,6,23,23 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,1,14,13,8,16,7,15,19,21,15,7,21,5,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,10,21,13,13,8,15,14,21,11,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,7,8,13,2,13,17,6,5,21,15,15,23,2,15,15,13,17,8,9,21,16,8,8,15,5,21,15,15,21,21,2,13,21,15,2,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,7,8,13,5,3,14,5,5,6,5,15,11,10,21,17,15,5,17,7,15,2,15,18,15,23,23 +24,23,14,5,21,8,4,8,21,10,7,17,17,7,9,4,4,7,5,17,13,17,7,17,17,13,14,19,4,9,4,17,8,23,10,17,9,13,9,4,21,19,14,1,21,7,8,16,4,18,14,17,15,21,8,16,21,3,4,17,6,4,13,6,21,7,21,6,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,4,6,19,14,6,13,9,17,7,21,6,6,15,1,4,20,1,16,7,19,7,5,9,9,21,8,5,17,21,21,2,21,17,13,13,14,6,15,16,10,4,18,17,9,9,4,13,23,23,23,16,17,17,10,9,9,6,6,5,1,3,4,5,20,4,7,10,18,16,9,4,17,8,14,9,6,15,17,4,21,21,6,15,18,19,8,10,4,17,21,9,4,6,3,8,4,20,21,19,8,15,1,21,9,9,15,8,13,8,4,2,21,4,13,4,21,14,4,6,16,4,16,15,3,2,8,13,8,13,1,8,13,15,16,9,5,19,13,17,17,6,21,7,5,4,4,2,17,19,17,15,16,18,16,3,5,8,19,6,8,18,6,9,7,6,15,17,17,15,5,17,15,4,15,8,19,5,19,19 +24,23,23,23,18,6,10,10,21,15,15,16,15,6,15,7,4,13,2,17,13,16,15,15,1,5,21,8,7,13,2,1,16,23,6,16,21,13,3,10,2,18,14,1,15,7,8,7,4,16,15,17,15,15,8,18,21,5,13,16,5,4,13,2,20,7,21,7,7,10,18,15,21,10,16,14,17,8,7,15,18,7,15,16,15,14,16,2,13,13,5,19,1,7,15,10,10,21,21,6,21,1,17,8,2,7,9,9,19,15,8,5,15,21,21,4,15,16,13,13,14,7,15,16,9,15,20,17,15,2,15,13,16,15,5,20,3,17,5,2,5,17,15,8,21,16,2,15,2,16,16,5,4,2,5,7,15,8,14,17,15,1,16,10,21,21,7,13,17,19,10,13,4,20,21,7,14,7,7,2,9,16,21,21,13,15,1,7,2,11,16,8,13,4,9,2,21,2,15,13,21,14,8,5,16,21,16,7,3,4,8,13,7,21,7,23,9,8,7,7,5,17,13,21,17,10,8,7,5,13,2,16,18,15,16,15,16,19,16,8,13,10,13,23,7,2,14,9,2,6,15,2,17,15,7,17,15,2,8,16,19,9,13,19 +24,23,8,15,21,8,10,4,21,15,15,21,6,4,7,8,13,13,2,21,13,16,15,20,17,5,23,13,5,13,21,2,19,23,13,19,2,15,5,6,2,18,14,1,8,7,8,18,4,8,21,15,15,15,15,17,21,3,9,7,16,7,10,14,9,21,21,6,4,4,17,2,17,2,6,15,5,2,16,15,20,8,14,16,8,13,9,19,18,13,4,6,1,7,17,15,15,21,11,15,15,15,17,6,19,7,5,9,21,15,15,9,19,21,21,4,6,21,13,13,14,10,13,16,8,15,19,15,2,21,21,13,5,8,21,8,2,21,5,2,10,6,8,6,21,9,7,15,15,14,13,5,6,2,5,8,7,8,14,15,15,1,15,6,9,21,7,4,21,8,21,13,5,15,21,14,8,15,10,2,10,2,21,17,7,20,21,4,10,9,8,8,13,5,10,7,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,15,13,15,19,13,8,8,9,5,21,15,17,21,20,14,6,4,13,15,14,4,17,21,15,17,19,18,8,10,14,10,14,5,15,15,9,9,4,15,16,21,15,7,15,8,2,21,15,17,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,8,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,5,15,4,4,15,17,13,10,17,21,13,5,6,16,7,4,19,13,17,19,15,18,19,14,8,15,5,8,16,14,23,21,17,17,10,7,2,14,1,2,7,15,7,1,17,4,16,18,17,1,13,4,15,1,10,6,16,6,2,13,2,21,7,21,5,6,1,17,8,21,4,15,9,5,4,16,13,13,15,13,17,17,15,13,15,5,13,8,5,17,14,16,2,6,21,21,2,21,1,17,8,6,7,5,9,8,15,8,9,21,1,17,5,2,21,23,13,1,6,15,17,9,6,19,17,2,10,6,13,19,13,6,8,4,21,10,2,4,1,1,5,8,15,15,23,15,6,15,13,2,6,9,17,8,7,14,15,5,21,13,3,18,18,8,2,1,20,4,13,6,13,1,8,15,13,8,2,6,10,1,21,8,20,21,19,6,10,8,23,5,8,6,11,21,14,10,15,18,14,10,13,23,4,17,15,3,4,8,13,6,21,16,23,13,21,19,5,5,13,13,17,16,16,2,6,23,13,8,14,21,16,17,11,17,1,9,5,5,17,5,23,7,2,13,13,15,17,2,5,1,10,4,17,15,2,16,17,23,23,23,23 +24,23,4,4,21,8,15,10,21,10,6,15,17,4,13,18,2,13,5,16,13,16,19,16,2,9,21,4,8,9,2,17,16,23,6,17,9,15,5,8,21,18,14,8,15,7,1,17,4,16,14,17,10,11,13,21,18,5,4,17,15,10,13,6,21,2,19,9,15,17,21,8,19,4,5,7,21,3,19,5,5,13,17,16,13,7,21,4,5,13,15,4,17,14,21,7,6,16,16,1,21,1,6,8,16,7,5,9,8,13,7,21,20,11,10,15,21,15,13,13,13,4,7,17,9,6,20,21,15,4,9,13,18,8,15,8,2,16,9,7,2,8,14,13,2,6,7,9,2,8,2,19,13,20,13,10,8,7,14,2,6,1,15,6,21,18,15,1,17,2,10,13,2,15,16,7,14,5,15,7,5,2,1,19,2,9,21,8,2,10,23,19,20,5,13,6,13,21,7,10,21,14,14,5,17,4,8,15,11,4,9,13,15,16,9,23,2,7,2,7,6,15,16,21,16,3,15,14,3,13,6,23,19,16,19,11,16,17,8,4,9,9,17,5,6,9,9,6,13,19,15,21,21,2,8,17,13,4,21,21,20,9,19,19 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,13,21,21,7,10,2,16,6,17,4,14,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,18,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,7,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,21,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,15,7,16,10,4,21,15,16,15,8,15,21,21,5,15,16,5,2,13,5,21,15,21,7,5,8,16,6,21,8,5,5,16,17,15,13,13,15,13,17,19,3,2,10,16,16,19,13,21,8,21,7,9,15,21,8,15,1,21,10,16,7,5,9,8,15,16,2,21,17,13,7,16,21,23,14,13,16,6,17,9,2,17,21,15,15,4,13,21,8,2,8,2,16,5,14,21,14,5,9,14,23,23,23,23,9,2,18,20,21,13,16,8,8,14,2,6,1,9,6,21,21,16,2,21,16,4,13,8,21,21,7,6,15,7,8,15,15,1,21,2,16,21,8,20,7,7,16,13,16,5,13,16,2,2,8,1,7,6,2,8,2,16,15,8,4,19,13,15,5,5,23,5,2,2,3,6,15,13,16,16,18,5,6,15,13,15,14,21,21,16,19,15,19,18,15,5,10,16,14,10,8,9,14,16,16,6,15,3,7,21,21,13,2,15,1,16,5,23,23 +24,23,23,4,21,6,2,4,21,15,7,21,21,5,13,18,10,13,5,16,13,21,19,16,2,3,21,2,8,13,2,8,16,23,15,17,9,15,5,8,21,18,14,8,15,7,8,17,4,17,14,17,10,11,13,21,18,15,4,21,15,15,13,6,21,8,19,10,10,6,21,17,19,2,5,7,21,3,19,5,5,13,17,16,13,7,21,4,5,13,15,4,17,14,21,7,10,16,16,1,21,1,6,8,17,7,5,9,8,13,7,21,20,11,10,15,21,15,13,13,13,10,8,17,9,8,20,21,5,15,9,13,18,2,10,8,2,16,9,7,2,8,14,13,2,6,15,19,2,4,21,19,13,20,13,10,8,8,14,2,6,21,15,6,21,21,16,19,17,2,6,13,2,15,17,7,14,5,15,7,6,2,1,19,2,9,21,7,2,10,23,19,20,5,13,5,15,21,7,10,17,14,14,5,16,4,16,15,8,4,9,13,15,16,9,23,10,7,2,7,6,16,16,21,16,3,15,14,3,13,6,23,19,16,18,11,21,1,8,4,9,10,4,5,6,7,9,6,13,15,8,21,21,2,3,16,7,15,21,17,20,10,3,18 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,15,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,8,4,17,16,8,6,23,23 +24,23,23,23,23,6,6,2,17,15,15,21,15,15,2,3,5,15,2,17,13,21,19,15,15,5,21,5,7,13,15,8,21,23,15,18,13,5,8,5,8,18,15,16,11,7,8,18,4,8,19,15,15,13,15,16,21,10,2,16,10,10,13,2,21,13,21,13,5,8,16,21,17,6,15,15,5,17,2,14,3,7,14,16,8,6,14,2,16,13,8,15,1,8,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,15,9,13,21,21,2,16,21,13,13,14,7,15,17,8,6,18,15,2,7,17,13,5,5,2,8,2,21,5,2,20,6,16,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,2,15,21,15,8,13,19,10,15,21,21,8,13,5,16,21,5,14,15,13,2,2,10,21,16,5,20,1,21,15,9,10,8,23,23,7,7,1,2,15,13,21,14,15,13,19,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,18,13,14,15,13,10,2,21,21,21,15,16,1,8,2,7,15,7,5,5,15,14,7,21,2,14,21,17,13,6,21,15,8,21,16,21,23,23,23 +24,23,23,4,17,5,4,4,17,7,6,17,15,13,17,19,4,5,9,17,7,17,19,19,4,9,21,5,8,6,6,6,19,23,21,21,9,14,5,2,19,19,17,15,15,7,8,8,4,16,14,21,11,1,1,17,21,5,10,16,18,6,13,15,21,9,21,6,5,6,17,19,19,6,6,6,5,5,6,5,13,7,13,16,21,19,19,21,6,5,16,8,16,8,17,13,6,15,16,2,21,7,17,17,6,7,5,9,16,15,4,9,1,21,2,2,17,7,23,6,17,23,7,17,8,5,19,21,17,5,8,13,5,6,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,19,6,9,19,17,8,15,2,10,21,19,1,16,21,5,2,21,19,6,9,14,9,23,9,9,14,19,19,6,21,21,17,5,19,1,8,4,8,16,18,23,3,5,2,21,5,4,19,17,14,3,5,17,23,16,15,3,4,17,13,5,19,19,23,2,19,19,3,5,11,13,17,17,19,13,4,5,23,23,5,19,17,17,16,17,21,8,2,5,17,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,8,6,10,18,2,15,21,6,2,10,19,6,15,2,21,13,16,18,15,2,9,1,15,8,13,2,8,16,23,2,19,2,15,15,6,2,18,14,1,11,7,16,18,4,13,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,2,15,5,16,6,4,3,8,14,16,8,13,4,9,21,15,3,13,1,8,16,6,15,21,11,15,15,8,16,13,6,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,16,13,5,13,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,2,8,5,8,8,7,14,10,15,16,13,8,8,19,15,2,21,21,21,13,2,16,21,8,15,14,5,2,6,2,21,8,13,20,21,16,15,9,8,8,9,8,6,2,18,2,15,13,21,14,15,5,20,16,21,15,5,4,8,13,13,13,7,19,13,16,15,9,5,16,13,16,16,20,14,14,3,13,15,14,21,15,21,7,16,21,7,8,8,19,5,14,15,13,14,15,4,9,14,21,16,15,4,16,15,6,21,16,15,23,23,23 +24,23,23,23,23,23,23,10,17,4,17,7,6,13,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,1,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,8,16,6,6,8,18,7,10,21,6,6,6,19,5,15,2,21,13,16,19,15,21,5,8,13,8,13,4,8,16,23,8,19,2,7,5,6,2,18,17,19,15,7,8,3,4,14,21,7,16,13,16,21,21,10,10,4,7,23,23,17,6,5,21,5,6,2,17,8,19,7,7,6,5,21,16,9,19,9,14,17,8,6,9,3,17,5,7,13,21,8,21,4,6,21,7,5,15,7,17,2,19,7,5,9,8,15,15,9,21,17,18,3,6,17,13,13,14,6,13,18,4,6,13,21,2,15,17,13,5,9,16,8,6,14,6,2,17,6,14,6,21,9,5,16,6,14,13,5,17,10,5,8,7,8,14,6,15,21,15,4,7,21,10,10,18,8,21,13,5,15,21,14,5,5,4,10,15,21,21,17,5,20,21,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,8,13,7,13,7,19,13,8,2,9,5,17,13,17,17,20,14,14,5,2,5,14,17,17,21,7,16,21,8,7,4,6,6,2,5,15,6,3,5,5,15,21,17,15,2,15,8,6,6,16,17,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,21,8,6,2,21,7,7,17,17,9,15,15,13,13,5,17,13,17,15,16,17,3,16,6,8,13,3,8,8,23,15,17,10,13,8,8,10,21,14,21,19,7,16,18,4,21,14,21,15,17,15,16,21,4,6,17,6,6,9,2,21,10,21,5,2,4,16,2,16,8,14,15,5,16,15,14,13,20,8,15,9,15,15,2,2,14,17,5,2,8,16,15,10,21,17,6,16,7,17,17,2,7,5,9,8,7,7,5,4,21,21,10,21,16,13,13,14,15,15,16,8,3,2,1,2,15,21,13,18,14,9,17,6,17,16,7,8,16,2,6,18,7,6,23,23,9,2,8,2,14,9,8,13,7,15,6,5,21,15,2,21,21,16,10,21,10,4,13,6,21,21,10,14,10,3,7,15,21,21,21,13,18,1,3,2,15,8,8,13,8,6,2,21,2,13,7,21,14,16,13,8,14,16,15,5,4,8,13,8,13,5,15,16,16,8,9,5,16,13,17,17,8,21,14,4,13,13,3,21,15,17,15,16,21,17,7,13,7,4,21,7,14,15,15,10,6,4,21,17,15,6,17,15,2,15,15,19,5,15,23 +24,23,23,23,15,15,15,5,18,15,15,21,6,4,15,11,7,13,2,21,13,16,8,21,21,5,7,15,13,13,2,2,21,23,13,3,2,10,5,6,2,18,14,21,11,7,8,18,4,7,16,21,15,15,8,16,21,4,10,15,6,2,5,14,15,21,21,5,2,2,21,14,16,2,8,10,5,21,21,6,3,15,14,16,8,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,15,8,21,17,8,7,5,9,8,15,15,9,21,21,18,15,15,17,13,13,14,14,15,16,8,15,18,21,2,15,8,13,5,8,17,8,2,7,5,2,21,6,14,6,21,9,7,18,15,17,5,5,14,2,5,8,8,8,14,15,15,17,15,7,8,21,10,2,21,16,21,13,9,15,21,2,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,10,13,7,14,20,16,21,8,15,19,21,10,15,13,8,17,7,18,6,10,2,15,15,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,8,16,15,6,8,15,15,2,16,6,15,2,21,13,13,2,16,13,16,15,21,10,2,21,13,6,14,15,16,15,23,21,19,2,15,5,6,2,18,14,1,15,7,8,18,4,15,21,15,11,13,15,21,21,15,4,16,5,15,15,6,10,7,21,5,8,16,16,21,19,13,14,6,8,21,16,14,19,7,14,16,8,15,10,3,16,13,4,13,1,8,21,15,10,21,11,3,15,8,17,8,21,7,5,9,8,15,13,9,21,16,21,2,2,17,13,13,14,15,13,21,8,15,18,21,2,7,8,13,5,6,1,7,2,21,5,2,20,6,14,6,21,9,6,15,21,14,15,5,14,2,5,8,8,8,14,2,15,15,15,13,8,21,13,2,21,21,18,10,13,16,21,7,14,13,7,7,3,10,21,6,15,20,1,17,15,5,10,16,15,5,6,21,17,2,15,7,21,14,10,13,20,13,17,13,5,4,8,13,7,13,6,2,13,7,2,7,17,17,15,16,17,2,14,14,3,13,4,14,20,21,15,7,17,19,21,8,13,7,7,7,2,14,10,6,2,9,15,15,16,15,6,17,13,2,7,1,17,23,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,13,9,11,8,4,17,23,21,19,2,13,15,2,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,21,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,7,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,2,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,21,21,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,9,18,7,9,17,8,7,9,19,7,21,15,18,4,5,21,7,10,4,7,8,21,23,7,17,9,7,23,6,4,8,17,7,15,7,8,17,4,17,19,17,1,17,6,8,18,9,10,17,4,7,13,9,17,9,21,5,5,8,16,17,21,6,6,7,1,4,8,5,13,7,13,1,21,7,7,15,8,13,6,4,18,8,17,9,6,21,17,8,21,1,1,17,4,7,5,9,8,15,15,9,17,21,17,5,4,17,23,13,1,6,7,17,9,9,11,17,4,9,21,13,11,4,5,8,6,21,9,2,4,1,1,5,15,8,23,15,17,6,4,13,16,6,9,19,8,7,16,5,5,21,11,21,8,21,6,4,21,19,9,4,10,11,17,5,6,19,19,5,9,21,1,21,5,17,1,4,4,9,6,9,23,3,8,4,17,14,4,21,21,14,5,8,21,7,17,15,9,4,7,13,6,19,8,23,13,16,6,9,5,15,15,17,17,8,8,5,4,13,15,23,19,16,21,11,17,8,8,7,9,13,13,23,23,7,13,7,10,17,4,8,17,9,9,17,7,4,5,17,19,9,4,18 +24,23,23,8,18,6,6,2,17,2,15,6,17,3,9,18,7,13,21,21,13,21,19,15,5,5,21,2,23,13,9,16,17,23,15,21,9,15,5,6,14,18,6,7,15,7,11,17,4,16,18,17,21,15,6,21,19,2,2,17,15,6,13,7,16,15,14,5,10,21,21,7,11,13,6,6,3,18,16,16,13,7,13,17,21,2,11,6,7,13,16,8,21,2,16,4,5,18,15,8,21,1,17,16,16,7,5,9,17,15,8,9,21,21,17,5,18,21,23,13,17,5,15,17,9,8,8,11,2,15,21,13,18,14,9,8,16,21,3,9,2,17,23,5,18,15,2,23,23,23,18,5,4,21,13,8,8,8,14,2,6,19,13,6,18,18,13,4,17,15,2,9,6,21,20,7,15,6,15,11,6,5,1,2,13,1,18,4,5,10,4,19,23,9,8,21,21,8,4,13,21,14,6,21,18,18,16,7,7,4,7,13,7,1,5,23,15,11,2,9,5,13,13,17,16,7,8,14,19,13,9,23,19,16,16,15,17,18,8,4,5,18,4,5,7,5,3,6,7,18,2,18,13,7,2,16,7,2,21,21,18,5,10,19 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,10,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,16,15,10,15,15,19,10,23,23 +24,23,23,23,23,23,15,15,21,15,15,21,6,10,2,3,13,13,2,21,13,16,19,15,21,5,21,15,8,13,2,15,21,23,7,3,2,15,13,6,2,18,4,21,1,7,7,18,4,13,21,21,7,15,21,1,21,19,6,16,15,3,13,2,5,8,21,5,15,15,16,7,18,13,15,7,5,21,1,5,15,7,14,16,8,6,15,9,16,8,2,13,1,8,16,2,6,21,11,15,15,17,1,19,2,7,5,9,15,15,15,9,21,21,1,2,2,16,13,13,14,15,2,16,8,15,18,21,2,15,17,13,5,2,16,8,2,16,5,15,19,6,13,3,21,21,5,23,23,2,14,21,14,15,5,7,7,8,14,2,15,16,8,6,8,1,2,2,21,1,21,13,7,16,21,7,15,15,5,2,2,10,20,6,13,20,1,15,13,9,16,16,13,2,7,2,21,2,15,15,18,14,2,15,20,8,15,13,5,2,8,13,8,15,5,23,13,17,11,9,5,18,15,18,15,2,2,14,13,8,15,14,21,21,17,7,15,19,19,8,15,14,13,21,5,1,14,15,10,6,15,16,21,2,15,16,15,2,2,16,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,4,4,21,9,7,2,17,13,16,15,17,17,5,8,8,5,9,16,8,17,23,7,19,2,13,9,6,2,18,14,21,9,7,8,18,4,15,21,21,11,13,2,21,21,3,10,16,5,9,13,4,17,16,21,8,6,7,16,10,18,10,4,6,10,21,16,8,19,7,14,16,8,6,4,18,8,7,14,21,1,9,20,10,10,21,11,7,15,15,17,7,19,7,5,9,8,15,15,9,21,17,15,6,4,17,13,13,14,15,7,18,8,2,18,21,2,8,17,13,5,7,17,8,2,21,5,2,18,6,14,6,21,9,7,15,17,14,13,5,1,2,5,8,8,8,14,16,15,17,7,10,8,21,10,4,21,16,21,13,5,16,21,10,14,7,7,2,10,10,21,2,10,20,1,6,5,5,4,16,15,9,15,21,21,2,7,16,21,14,8,10,20,4,17,16,5,4,8,13,7,13,5,19,13,7,2,7,17,17,7,21,16,20,14,6,9,2,10,14,21,17,17,15,17,19,17,8,10,8,4,15,8,21,15,10,7,9,6,15,17,15,2,17,13,4,16,17,18,7,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,13,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,23 +24,23,23,23,16,6,5,2,21,2,6,21,6,17,2,7,13,13,3,21,13,16,15,16,21,5,8,15,8,13,10,16,17,23,13,9,2,21,5,6,2,18,15,21,11,7,8,18,4,15,21,15,17,15,18,8,21,15,2,16,5,2,13,6,6,4,21,5,2,2,16,18,18,13,4,4,5,21,16,1,14,18,4,15,8,4,14,3,21,15,5,13,1,8,16,6,10,21,11,6,15,15,15,17,16,7,5,7,8,15,15,9,21,21,1,15,7,18,13,13,14,7,15,21,8,15,19,21,2,7,17,13,5,10,8,8,2,17,5,4,8,6,21,15,21,9,17,16,4,7,13,6,8,3,5,8,8,7,14,2,15,1,16,13,8,21,10,2,17,16,21,13,7,15,21,7,14,8,7,2,15,3,21,8,6,20,1,1,15,7,2,5,15,15,10,2,21,2,15,13,21,14,15,13,20,2,17,15,9,4,14,13,8,20,6,13,17,7,8,9,5,17,13,16,21,18,14,14,9,2,14,14,17,16,16,15,15,19,21,13,6,15,2,13,7,16,15,6,10,6,15,16,21,16,5,16,15,2,17,16,8,2,23,23 +24,23,23,23,17,2,8,7,17,5,6,6,6,15,21,9,19,6,7,17,13,17,7,18,19,5,21,7,9,6,2,6,17,23,7,21,9,13,5,16,16,18,6,15,15,7,8,8,4,16,15,21,15,1,21,17,15,5,1,17,10,10,13,6,16,7,2,5,7,6,21,8,19,6,7,6,5,19,6,5,13,8,13,18,17,16,9,10,17,6,4,7,19,7,17,5,8,21,16,9,19,1,21,16,19,7,5,9,17,15,8,9,1,21,19,2,6,15,13,13,2,14,15,15,2,4,21,17,4,6,4,19,21,14,5,18,5,23,23,23,23,23,23,23,23,23,15,23,23,23,23,23,8,5,9,19,21,8,15,9,10,15,2,5,21,21,17,10,21,19,6,9,21,23,5,6,9,14,21,19,8,4,17,17,6,7,21,10,10,8,5,18,23,14,16,2,21,7,8,5,10,8,17,13,23,10,21,15,3,4,16,13,7,16,9,23,9,7,17,3,5,17,13,21,18,9,16,6,23,23,3,14,19,17,21,8,18,19,7,8,13,21,8,5,15,6,6,6,17,7,4,21,7,5,4,17,19,10,21,1,8,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,23,23,23,23,23,23,23,23,23 +24,23,23,7,15,4,10,14,18,15,10,21,6,7,6,19,4,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,17,23,6,19,2,14,5,6,2,18,15,19,15,7,8,18,4,15,21,15,11,13,15,16,21,4,15,4,14,23,23,21,6,13,21,6,5,2,16,8,19,8,7,13,6,21,16,8,19,7,14,16,8,6,4,3,16,7,8,13,1,8,21,2,6,21,11,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,10,21,13,13,14,4,13,18,6,15,15,21,4,6,15,13,5,15,16,8,4,15,6,2,19,6,8,6,21,9,6,15,16,14,13,5,5,2,5,8,7,8,14,2,15,21,15,7,7,21,2,15,19,8,21,13,5,15,21,7,15,5,4,2,5,16,21,8,5,20,21,2,2,9,8,8,13,13,6,21,17,2,15,15,16,14,6,13,20,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,5,13,14,14,17,16,1,15,16,21,7,7,2,5,8,4,5,7,15,19,5,9,15,21,17,15,4,15,15,4,15,15,21,5,23,23 +24,23,10,10,15,10,10,10,21,15,15,21,6,4,15,7,13,13,2,21,13,16,16,15,21,9,8,15,5,13,10,1,21,23,10,21,9,15,6,10,2,18,14,18,11,7,8,18,4,16,17,15,15,7,15,17,21,3,3,7,21,7,3,13,13,18,1,10,10,2,17,2,19,10,10,7,5,21,16,8,19,7,14,17,8,6,10,3,21,5,7,13,1,8,17,15,6,21,11,15,15,15,21,10,19,7,5,9,8,15,16,9,21,21,1,4,10,21,13,13,14,15,15,17,8,15,19,15,2,7,17,13,5,8,8,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,21,10,4,21,8,21,13,9,15,21,14,4,15,10,2,6,10,21,16,15,20,1,4,15,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,15,2,16,15,5,4,8,13,13,13,5,19,13,8,8,9,5,17,13,17,16,20,10,15,9,2,15,14,21,16,17,16,16,19,18,8,10,14,10,10,5,15,4,15,4,9,6,16,17,15,7,15,15,10,17,16,7,10,15,18 +24,23,9,6,16,7,2,10,17,10,15,16,18,8,5,15,13,11,2,13,20,21,10,15,2,14,16,7,8,16,6,14,15,17,9,18,2,15,5,6,14,16,14,8,15,7,17,19,4,16,21,21,21,15,15,16,15,2,7,18,5,2,13,6,21,5,14,7,15,2,16,8,17,2,14,8,5,11,8,14,14,8,13,18,7,8,18,17,5,14,16,8,16,7,20,2,5,21,15,2,7,1,17,16,21,7,5,9,15,15,15,5,17,21,21,15,15,16,23,13,21,14,2,1,5,6,17,17,5,6,21,13,21,15,7,8,3,16,17,13,13,15,15,15,21,19,6,17,19,5,14,5,10,8,9,15,8,7,15,15,5,7,9,8,17,21,15,15,17,20,8,9,8,17,15,7,14,3,15,11,7,19,1,2,13,16,21,15,10,10,23,16,20,14,3,2,17,4,7,13,18,14,10,6,17,7,16,15,13,4,8,13,8,17,13,23,4,17,2,7,6,16,15,16,17,7,21,14,9,6,8,14,17,15,16,7,16,18,8,3,15,15,2,3,7,21,14,15,16,5,2,15,17,13,8,15,15,2,17,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,16,8,21,15,7,2,10,21,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,1,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,9,8,8,13,7,10,15,8,1,5,6,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,17,7,17,19,19,6,9,21,7,8,13,6,8,19,23,7,19,9,7,7,4,17,2,14,15,15,7,8,17,4,21,14,21,15,21,18,16,19,5,21,15,7,4,13,4,17,9,21,7,6,4,21,8,19,2,7,3,3,19,19,13,13,7,13,16,17,10,4,2,16,13,8,7,19,8,17,2,5,21,21,6,4,11,17,16,19,7,5,9,17,15,18,17,1,21,2,6,4,16,23,13,4,7,9,18,17,9,19,15,4,7,21,13,13,4,8,16,19,23,23,23,23,23,23,23,23,23,23,23,23,23,14,15,13,1,9,16,8,8,15,9,5,21,7,16,19,21,4,3,16,20,9,18,15,13,4,9,14,10,19,13,9,6,21,21,9,21,21,15,9,8,16,19,23,4,6,8,17,15,14,13,21,15,23,7,4,4,16,15,3,4,16,13,19,17,14,4,21,17,19,9,5,15,15,17,17,1,5,5,23,23,10,14,19,17,21,16,17,1,8,8,13,17,14,23,23,16,4,4,5,16,4,18,17,7,7,21,15,13,4,16,23,23,23,23 +24,23,23,23,23,23,2,5,15,2,5,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,10,15,8,14,16,6,17,15,14,13,14,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,6,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,3,17,13,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,15,2,15,9,8,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,6,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,15,15,5,18,15,15,21,6,15,15,7,13,13,2,21,13,16,7,21,21,5,8,15,8,13,10,15,2,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,15,21,21,7,15,15,16,21,15,13,15,5,2,13,10,20,7,21,5,2,2,21,14,16,13,6,13,5,21,16,14,3,7,14,16,8,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,15,8,1,8,8,7,5,9,15,15,15,9,21,21,7,13,21,17,13,13,14,15,15,21,8,15,18,21,2,15,3,13,5,15,16,8,2,9,5,2,21,6,14,16,1,9,13,18,15,14,5,5,14,2,5,8,8,7,14,13,15,1,15,15,7,1,15,2,18,15,16,13,5,16,21,15,14,15,7,2,10,10,21,15,5,20,21,17,5,9,13,8,13,5,15,11,21,2,15,13,21,13,14,2,20,2,16,13,5,4,8,13,7,9,13,16,5,8,2,9,5,16,15,16,21,20,14,21,5,13,2,14,20,16,21,15,15,19,21,10,13,15,8,16,5,7,5,15,2,5,15,16,21,15,2,15,15,2,21,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,4,17,18,6,15,15,13,16,2,13,20,21,3,15,2,11,21,5,11,5,13,6,8,23,13,3,3,14,5,6,14,16,16,21,15,7,16,16,4,16,14,21,16,21,6,21,15,2,10,16,15,15,13,10,21,5,14,15,5,2,21,2,16,8,15,15,5,2,21,13,13,8,13,8,15,13,11,15,5,5,16,6,1,7,21,2,5,15,15,18,18,15,21,7,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,21,5,9,16,2,7,21,21,2,6,21,13,21,15,5,8,2,16,17,13,7,14,2,5,16,16,15,15,21,5,14,21,2,8,7,15,7,8,14,2,5,1,8,8,21,21,15,15,17,15,13,5,8,15,13,14,14,6,15,11,3,20,16,2,10,21,1,13,10,10,16,23,9,20,3,2,21,8,15,15,18,14,14,10,16,2,16,20,13,4,8,13,7,21,21,23,15,16,2,9,6,17,13,16,15,6,19,14,13,13,10,2,19,15,16,15,16,18,8,4,15,14,8,21,6,21,14,5,16,5,3,15,17,13,6,15,15,4,15,15,17,6,6,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,21,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,15,9,9,8,4,21,8,14,13,17,18,21,16,5,21,5,9,13,9,19,16,23,5,18,9,15,15,15,7,18,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,4,13,4,17,2,21,5,5,10,21,8,1,6,2,6,1,1,16,13,13,7,5,1,2,21,4,10,14,13,8,4,18,8,15,21,6,16,15,8,4,1,1,17,17,7,5,9,8,15,8,9,1,21,17,10,2,1,13,13,1,5,16,21,9,10,2,18,2,7,20,13,21,7,8,8,8,21,9,9,21,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,15,21,1,15,1,16,13,4,13,9,21,16,8,1,2,7,2,5,2,17,17,3,17,1,2,2,9,2,2,23,9,3,21,21,14,15,13,21,14,4,13,7,8,17,15,3,4,8,13,5,17,13,23,7,1,21,13,5,15,13,18,16,5,21,14,8,13,4,2,19,21,15,15,16,1,16,10,2,14,10,23,9,5,7,7,15,6,8,21,17,4,7,16,7,2,16,15,19,10,10,18 +24,23,10,15,21,10,15,4,21,7,16,21,15,15,13,3,3,13,4,16,15,21,19,15,6,5,21,16,8,13,4,8,16,23,15,21,9,15,5,8,14,16,10,8,15,7,16,17,4,21,8,16,21,19,6,15,21,6,10,16,2,5,13,4,16,3,18,5,5,4,21,8,21,8,3,13,5,10,16,15,13,7,13,16,21,15,18,18,5,8,14,10,21,8,18,4,5,15,21,8,21,1,17,17,21,7,5,9,8,15,8,9,21,15,17,5,3,21,23,13,21,4,7,17,5,5,10,17,16,15,21,13,21,4,5,8,20,21,19,4,4,7,13,14,1,14,15,5,10,4,8,18,13,21,13,4,8,8,15,19,6,1,15,8,16,1,4,2,21,16,8,11,5,2,15,5,10,14,21,11,5,16,15,1,3,1,21,4,7,10,23,18,19,2,9,7,17,14,2,19,21,6,4,5,7,6,17,15,9,4,8,13,15,21,5,23,15,16,2,9,5,16,13,16,16,17,8,2,9,13,14,23,17,21,17,7,6,18,8,19,10,9,10,5,3,5,9,6,13,6,16,21,1,15,4,1,15,4,6,17,16,7,15,20 +24,23,5,4,21,6,9,5,17,4,7,19,21,13,9,9,17,9,9,17,13,21,7,19,19,5,17,8,7,13,6,10,17,23,9,17,9,7,5,4,8,18,21,15,15,7,8,16,4,16,10,21,9,1,16,21,15,5,1,18,4,7,13,10,15,7,6,9,6,10,21,8,18,8,7,13,5,19,6,13,13,8,13,17,21,10,5,8,5,1,7,4,19,15,16,8,8,21,7,5,19,7,17,17,3,7,5,9,17,15,8,9,1,21,1,2,2,17,23,13,19,6,9,18,2,8,21,16,5,4,21,13,19,8,8,5,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,9,19,17,8,15,15,10,6,8,8,17,21,8,10,21,19,2,9,4,5,23,9,9,15,19,19,7,3,17,17,5,17,1,4,9,8,5,18,23,3,5,2,21,5,4,19,17,5,8,4,17,23,16,15,3,4,17,13,9,19,7,23,5,19,16,9,5,15,13,17,16,19,15,9,23,23,4,14,19,16,17,7,17,19,8,4,13,16,7,23,23,23,23,9,15,5,6,16,17,15,3,17,7,4,1,16,19,5,19,23 +24,23,23,23,23,23,5,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,13,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,2,2,2,21,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,8,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,23,15,21,9,5,15,18,15,4,21,6,5,10,18,5,15,2,21,13,16,19,15,21,5,8,13,8,9,10,8,17,23,15,19,2,15,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,8,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,17,2,19,7,5,9,8,15,13,9,21,17,21,4,10,17,13,13,14,5,13,18,4,4,7,21,2,4,17,13,5,4,16,8,9,14,6,2,18,6,14,6,21,9,6,16,4,14,13,6,8,3,5,8,7,8,14,4,15,21,15,8,7,21,4,15,18,8,17,13,5,15,21,14,4,6,4,2,1,1,21,17,5,20,21,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,13,20,6,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,4,13,5,14,17,16,21,15,17,21,7,7,2,5,10,4,5,15,6,19,5,5,4,21,17,15,10,15,15,4,6,16,17,5,23,23 +24,23,23,9,17,6,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,5,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,16,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,15,6,15,7,11,5,2,21,17,15,20,21,16,8,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,21,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,6,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,17,5,6,8,6,15,21,9,8,5,2,7,13,9,16,13,21,16,21,21,9,10,7,8,5,6,10,17,23,6,16,9,15,13,8,8,18,8,7,15,7,21,19,4,21,19,16,8,19,15,17,21,8,6,16,5,4,13,9,21,7,21,5,8,21,17,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,10,8,15,15,8,17,5,3,19,21,2,4,8,17,8,21,7,4,9,4,8,15,17,15,21,15,9,21,21,23,13,20,5,16,17,6,4,18,16,10,6,9,13,18,7,6,8,8,18,9,8,7,9,6,9,23,23,23,13,17,15,16,2,13,14,21,10,8,8,14,13,9,16,15,5,21,21,9,2,21,1,5,13,8,21,21,7,4,7,7,8,5,19,18,1,13,21,21,15,5,10,10,21,23,5,19,15,21,7,8,13,21,7,5,5,16,7,18,15,3,4,8,13,17,21,5,23,7,16,7,3,5,15,13,17,17,8,5,7,5,13,6,6,19,17,15,16,16,1,7,5,13,20,8,9,15,8,6,6,15,4,14,17,18,17,6,8,13,10,7,17,1,5,19,23 +24,23,23,23,21,7,5,17,15,8,2,19,6,4,17,7,13,13,2,21,13,16,3,17,18,11,14,6,9,13,8,15,21,23,7,20,2,13,6,6,2,18,2,1,11,7,7,18,4,15,7,21,15,15,11,16,21,15,2,11,5,2,5,6,5,5,21,8,2,2,17,15,18,2,6,7,5,18,4,6,20,15,14,16,15,15,2,9,2,5,15,13,21,7,21,15,15,21,11,15,13,15,16,8,1,7,5,9,17,11,15,9,1,21,21,2,3,17,13,13,14,15,15,21,8,2,18,20,2,5,7,13,5,6,17,8,2,21,5,15,18,6,14,6,21,9,2,14,7,15,9,14,5,5,9,8,8,7,14,16,15,1,15,2,8,21,3,2,21,17,3,13,8,21,21,3,14,9,7,15,15,21,21,2,7,20,1,17,9,11,8,8,13,8,10,2,21,2,15,13,21,14,15,3,20,16,16,13,5,4,8,13,9,9,13,4,5,17,15,15,5,17,15,18,15,7,14,5,15,13,4,7,16,17,17,15,8,19,8,15,13,13,8,14,5,6,8,10,18,11,2,16,18,3,5,17,13,15,21,23,23,23,23,23 +24,23,23,15,21,15,8,7,16,15,17,21,15,2,10,18,5,13,2,16,13,17,15,16,2,7,17,5,2,13,20,7,16,23,5,15,13,13,6,10,2,21,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,5,19,2,5,2,13,2,21,2,21,8,5,14,16,8,21,19,2,5,5,17,8,21,3,10,14,17,15,13,21,17,4,13,5,10,8,8,16,13,6,21,21,10,2,15,21,8,1,7,5,9,8,15,9,5,2,21,21,2,19,16,13,13,14,9,7,16,2,5,18,1,10,2,4,13,21,13,5,17,2,18,13,14,13,6,2,21,21,10,7,2,19,16,15,5,14,14,5,13,15,15,14,16,15,17,15,13,15,21,15,2,21,4,2,13,5,21,21,7,14,6,7,8,8,19,21,17,7,8,1,6,7,7,3,8,13,4,10,2,1,2,13,15,16,14,14,13,20,7,18,13,3,4,8,13,8,13,10,5,15,13,19,9,5,16,13,21,21,8,15,14,5,13,7,7,19,15,17,15,17,1,17,13,5,8,14,2,14,17,14,15,2,10,15,21,1,10,15,16,16,15,7,16,16,15,23,23 +24,23,23,23,23,23,14,6,21,15,7,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,7,15,1,17,14,19,7,10,15,5,21,21,6,19,15,14,16,15,2,10,9,21,15,15,13,1,7,16,15,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,16,13,13,14,15,15,21,8,15,18,20,2,8,17,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,21,13,6,7,21,7,14,15,7,2,13,10,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,13,8,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,21,15,21,16,20,14,7,14,5,4,14,21,16,17,15,15,19,8,10,13,13,8,14,7,14,15,10,17,6,15,16,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,20,7,21,15,17,16,5,21,13,13,13,6,16,21,15,3,3,9,21,5,2,21,21,7,8,15,7,16,13,4,16,18,15,21,17,6,21,15,6,2,21,2,5,13,7,21,8,15,15,10,14,21,5,2,2,5,16,14,14,16,15,5,7,13,21,20,10,3,21,15,8,5,16,21,14,21,15,5,16,15,15,21,16,13,15,8,7,5,9,20,15,8,9,16,21,17,5,21,21,23,13,21,5,15,17,2,15,2,15,15,6,20,15,14,13,13,7,5,21,16,5,16,16,2,13,21,2,13,14,6,5,14,14,3,21,7,21,13,11,15,7,5,3,17,15,16,21,7,2,21,20,15,6,2,15,8,14,13,7,8,13,6,10,16,21,2,20,21,15,14,13,16,23,5,21,7,1,16,15,7,15,20,10,15,13,14,17,17,8,9,4,8,13,8,9,21,23,13,16,2,15,5,16,13,17,16,5,7,13,7,2,8,15,19,15,17,17,15,9,20,8,6,9,14,14,13,2,5,15,16,1,5,15,21,2,15,17,13,15,15,23,23,23,23,23 +24,23,23,7,16,5,4,6,21,4,4,21,6,6,4,19,5,16,8,21,13,16,10,13,17,9,21,15,5,9,4,10,16,23,7,19,9,6,10,6,2,18,15,19,15,7,8,19,4,15,17,15,13,13,21,21,21,4,9,21,8,23,23,6,5,10,21,9,4,2,17,4,18,7,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,6,5,13,1,8,16,4,6,21,17,9,15,15,1,1,19,7,5,9,8,15,13,9,16,21,18,5,10,21,13,13,14,4,13,19,10,4,6,21,15,4,17,13,5,4,8,8,10,15,5,2,17,6,14,6,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,6,15,1,15,4,13,21,7,18,21,15,8,6,13,9,1,15,15,9,2,21,5,19,18,4,10,8,21,17,5,9,8,8,13,5,4,21,17,2,15,13,16,14,5,13,19,15,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,19,14,4,13,4,4,14,21,16,20,16,17,18,7,4,4,15,13,4,5,5,4,19,5,5,10,21,17,15,5,8,15,4,16,21,7,5,18,18 +24,23,23,7,15,6,6,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,5,5,7,15,6,17,23,7,17,13,13,2,6,2,16,16,16,15,7,16,19,4,21,14,21,18,16,15,18,11,2,11,16,5,15,13,2,17,5,14,8,15,2,21,8,16,8,14,7,5,11,8,14,14,8,13,17,15,16,1,2,5,14,16,8,1,7,21,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,15,8,23,13,21,13,15,16,6,6,21,21,5,10,21,13,21,8,10,8,2,17,16,13,13,8,15,5,21,3,2,15,19,5,14,7,19,8,7,15,8,8,14,6,6,1,8,2,18,21,2,15,21,20,7,13,7,16,21,7,15,6,10,8,6,18,16,2,13,16,1,2,11,10,23,16,20,14,3,2,17,15,15,15,18,14,3,7,16,7,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,16,15,16,15,16,18,8,2,15,15,2,7,5,21,14,16,16,5,15,15,17,15,6,8,15,2,17,15,16,8,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,6,9,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,17,23,15,19,2,5,13,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,6,6,2,23,23,21,7,13,1,6,2,16,16,2,19,8,4,5,6,21,16,5,14,7,14,16,8,6,4,3,16,5,8,13,1,8,21,5,15,21,15,5,15,15,16,2,3,7,5,9,8,15,13,9,21,21,18,6,6,21,13,13,14,4,13,21,10,15,16,21,2,7,21,13,5,5,16,8,2,1,5,2,17,6,14,6,21,13,5,20,2,14,13,6,16,2,5,8,7,7,14,2,15,21,15,2,5,21,2,15,18,16,21,13,5,16,21,2,15,14,6,2,6,2,21,8,8,20,21,4,8,9,21,8,13,5,6,8,17,2,15,13,16,14,5,15,20,16,16,13,5,4,8,13,8,15,8,8,13,13,2,9,5,1,15,16,16,20,14,14,5,13,15,14,17,16,1,15,17,21,7,8,2,7,5,2,6,15,2,14,5,9,2,21,17,15,2,15,15,7,16,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,5,15,2,21,5,2,1,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,2,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,3,2,15,21,15,15,13,3,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,6,2,17,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,9,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,16,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,7,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,2,8,7,5,2,14,5,5,6,5,15,2,10,21,21,15,5,21,7,15,2,15,18,15,23,23 +24,23,23,2,1,6,1,15,21,6,9,16,21,1,2,7,13,11,6,13,20,20,11,15,7,2,21,3,5,13,16,8,17,23,13,2,4,10,5,6,4,17,14,16,15,7,21,19,4,17,2,21,21,3,21,8,21,6,15,17,10,2,13,5,21,5,14,2,21,2,16,5,16,15,14,7,4,13,8,19,13,19,13,18,15,15,18,5,5,15,16,9,16,7,21,2,5,21,1,4,10,16,15,7,16,7,5,9,16,15,15,3,6,17,21,2,21,21,23,23,23,23,23,23,14,15,20,15,2,6,15,18,21,4,2,18,14,14,3,19,5,21,10,5,2,9,7,7,8,5,17,15,18,7,15,16,7,7,21,15,6,17,8,9,5,21,6,10,16,20,4,5,5,23,23,7,15,15,16,2,2,7,1,11,6,21,21,13,21,10,23,16,20,2,3,2,16,14,7,13,18,14,14,13,16,5,17,19,13,4,8,5,8,16,13,23,21,21,3,13,6,15,7,17,17,10,16,6,13,6,6,14,17,16,16,7,17,1,21,4,10,16,6,10,15,1,7,8,3,5,13,15,17,13,6,16,15,2,21,21,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,15,6,16,5,19,21,21,8,2,1,17,8,16,7,7,9,6,15,8,9,8,21,16,5,6,21,13,13,19,5,8,16,9,8,17,15,4,10,19,13,18,15,10,7,3,21,9,10,2,1,13,5,21,8,13,23,23,23,23,4,8,13,4,10,8,7,16,5,5,10,13,3,18,21,15,15,15,11,2,2,10,21,16,7,15,10,19,7,10,2,1,17,5,21,1,21,13,10,10,2,23,2,7,4,17,14,15,13,21,14,7,10,17,7,16,15,9,4,8,13,6,7,14,23,13,16,6,9,5,7,15,1,16,18,15,7,13,2,13,5,19,16,17,15,16,1,7,6,5,17,9,23,7,7,7,8,15,10,15,9,17,2,5,17,7,15,7,8,20,23,23,23 +24,23,23,9,17,6,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,16,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,15,21,8,6,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,5,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,4,4,21,7,10,4,21,10,6,21,8,10,13,18,9,13,6,8,13,17,18,16,10,9,21,4,8,13,4,17,15,23,16,19,9,15,5,8,17,18,14,8,15,7,1,17,4,16,14,17,1,11,15,16,18,5,4,17,6,4,13,6,21,7,19,10,10,6,21,17,19,4,5,7,21,21,19,15,13,6,5,17,21,13,7,4,5,13,6,4,17,15,21,7,4,16,10,1,21,7,17,8,8,7,5,9,8,15,7,21,20,21,10,4,21,8,23,13,13,4,19,17,9,10,20,21,10,8,9,13,18,8,10,8,2,17,9,7,2,8,6,13,2,6,4,5,2,15,21,19,13,20,13,10,8,8,14,2,6,1,15,13,21,21,16,4,17,2,10,13,4,15,17,7,14,15,15,7,6,2,1,19,2,9,1,17,2,17,19,18,23,5,10,16,15,21,7,10,17,14,14,19,17,10,15,15,7,4,10,13,15,16,9,23,6,7,2,7,6,16,16,21,16,9,15,14,3,13,5,23,19,16,18,11,16,15,8,4,9,10,4,5,10,9,9,6,13,19,8,21,17,2,9,21,7,15,21,21,20,9,19,18 +24,23,23,7,3,15,6,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,8,21,10,10,16,11,5,5,19,15,13,6,21,15,16,19,11,2,2,21,13,13,13,6,14,18,23,23,21,21,2,5,2,14,1,15,15,15,7,21,17,4,17,14,17,1,17,6,15,18,2,10,6,2,15,13,2,17,7,18,7,15,2,20,14,16,2,15,15,23,23,16,14,13,13,7,18,19,8,21,14,17,9,8,14,16,8,8,15,16,21,17,6,3,1,17,16,6,7,5,9,8,11,15,9,1,21,21,5,17,21,23,13,1,15,15,16,9,5,11,17,5,13,21,13,21,4,13,8,2,21,2,2,4,1,1,5,18,8,15,15,23,15,15,13,2,6,9,16,8,8,14,13,5,1,13,2,21,1,8,21,21,15,6,13,2,11,21,13,2,2,15,5,15,15,1,11,13,17,21,7,2,10,6,5,23,9,11,16,17,14,15,10,1,16,2,7,21,2,17,5,3,4,8,13,6,21,15,23,13,16,19,3,5,11,13,17,21,19,15,14,10,13,4,23,21,17,21,11,21,1,15,5,13,17,4,23,9,6,15,10,15,17,19,5,1,7,19,21,15,2,15,21,19,5,23,23 +24,23,23,5,16,6,6,2,17,6,15,17,18,15,15,15,10,16,8,15,7,21,3,16,16,5,21,5,8,16,2,6,17,23,13,16,2,15,5,6,10,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,16,6,15,13,10,21,5,14,8,6,2,16,21,16,8,15,15,5,2,21,13,13,20,13,21,15,13,11,8,5,5,15,6,16,7,21,2,5,21,15,19,18,15,1,7,16,8,5,9,8,15,15,5,21,21,21,2,2,16,23,13,14,5,21,21,14,1,21,15,16,6,21,13,21,8,2,8,2,21,21,13,13,14,2,6,21,16,6,16,18,5,14,15,3,8,8,7,7,8,15,2,6,17,8,2,21,21,8,21,17,20,2,5,6,15,13,14,15,15,15,11,15,1,16,2,8,20,1,15,10,10,17,18,20,23,8,2,21,15,15,13,18,14,14,13,16,2,16,7,13,4,8,13,8,21,14,23,13,18,3,21,6,15,13,16,15,6,19,14,5,13,13,2,19,15,17,15,16,18,15,2,15,16,6,21,8,2,17,5,16,5,21,15,1,13,6,15,15,2,8,15,16,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,9,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,19,15,17,5,8,13,8,13,2,6,16,23,8,3,9,5,2,15,2,18,15,18,9,7,8,18,4,15,21,10,15,15,16,16,21,7,8,19,7,23,23,21,5,13,1,5,4,2,16,8,19,8,2,6,5,21,16,15,3,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,21,5,15,7,21,6,2,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,4,15,21,13,15,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,6,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,17,21,7,3,2,13,8,4,5,15,6,14,6,5,2,21,17,15,6,15,15,7,16,16,16,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,17,5,15,15,6,6,3,13,16,13,16,7,16,5,17,6,5,21,7,13,8,6,8,17,23,6,21,13,7,10,5,15,19,19,7,15,7,17,17,4,21,15,21,17,15,8,21,1,10,6,16,5,15,13,10,3,8,21,5,6,8,21,8,16,4,14,6,5,16,16,13,13,15,13,7,21,10,4,4,18,14,10,5,16,8,17,13,2,21,15,4,21,1,17,8,10,7,5,9,8,15,8,9,16,21,17,13,21,16,23,13,18,5,4,16,9,15,18,17,4,7,10,13,18,8,16,8,3,21,13,2,4,1,1,8,23,23,14,15,4,7,14,15,6,5,9,19,8,7,15,14,6,1,21,8,21,21,5,2,17,19,9,15,6,16,16,7,15,4,7,2,5,10,17,21,6,20,1,4,15,10,6,16,23,9,8,4,18,13,15,16,21,10,23,13,4,14,17,15,3,4,8,13,6,21,13,23,5,16,7,3,5,16,13,19,18,21,17,14,13,2,6,23,17,15,17,15,16,21,8,4,16,21,4,14,6,10,6,21,5,9,14,19,16,10,2,17,15,4,15,8,19,9,19,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,6,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,5,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,2,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,10,21,8,15,15,15,10,10,6,6,4,8,21,9,15,2,17,13,16,15,16,21,5,8,15,8,13,4,8,15,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,4,10,15,5,6,4,4,16,7,21,8,6,15,16,2,18,5,4,7,2,21,16,6,19,7,14,16,8,6,4,3,8,15,14,10,1,9,20,21,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,7,10,4,16,13,13,14,10,13,16,9,15,18,21,2,15,9,13,5,4,8,8,2,21,5,2,16,6,14,15,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,10,15,17,7,2,8,21,10,8,21,21,21,13,5,15,21,7,6,15,7,2,4,10,21,8,2,20,1,17,5,5,4,16,15,5,15,21,21,2,10,7,21,14,4,13,20,8,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,17,7,1,16,20,14,6,4,13,8,14,21,16,16,15,17,19,17,8,10,8,5,15,7,21,7,10,7,9,15,15,17,15,2,21,13,3,16,17,18,10,10,23 +24,23,10,2,21,6,2,6,21,5,2,17,15,8,21,15,4,13,4,16,13,17,11,15,21,3,21,6,7,13,4,10,16,23,7,21,9,16,10,6,2,18,14,1,15,7,8,16,4,16,15,17,15,16,10,21,18,8,21,17,6,10,13,4,21,7,21,1,8,1,16,5,21,10,14,7,5,21,3,14,13,7,13,8,21,5,15,4,14,13,16,10,21,7,16,10,9,21,21,6,21,1,1,16,17,7,5,9,7,15,8,5,17,21,21,2,21,16,13,13,8,6,15,16,10,4,2,17,9,15,21,13,17,10,13,1,7,17,5,2,8,17,17,10,21,21,15,4,21,15,8,5,14,2,5,8,7,8,14,6,15,1,16,9,21,21,8,10,17,19,2,13,8,15,21,4,14,6,7,2,15,21,21,21,13,16,1,6,2,11,2,13,13,15,15,2,21,4,13,19,21,14,14,9,8,16,17,15,3,4,8,13,7,21,9,13,17,15,8,5,5,16,13,17,17,8,21,14,5,6,13,3,17,15,17,15,16,18,16,13,5,7,14,1,14,21,15,5,2,6,10,16,17,15,10,7,15,2,15,17,19,5,18,18 +24,23,23,15,17,2,15,2,21,16,6,17,6,15,10,7,13,13,2,21,13,16,7,17,16,5,8,8,7,13,21,3,15,23,13,21,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,16,5,2,13,6,6,9,21,10,2,2,17,16,19,7,10,7,6,21,16,14,9,7,14,15,8,7,2,3,8,2,6,2,1,7,17,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,7,18,13,13,14,15,15,21,8,15,18,15,2,7,21,13,5,13,1,8,2,21,5,2,9,6,14,8,21,9,6,15,15,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,15,21,16,1,13,6,10,21,7,7,8,7,2,16,10,21,21,15,20,21,15,15,9,6,8,13,13,15,2,17,2,15,2,21,14,4,5,20,13,16,13,5,4,8,13,8,13,13,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,13,8,15,13,8,15,15,2,11,9,15,15,17,15,5,16,13,15,21,16,16,6,23,23 +24,23,23,6,8,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,15,15,18,15,10,17,15,15,3,19,10,15,10,21,13,16,19,15,16,5,8,13,7,13,2,8,16,23,13,19,10,15,5,10,2,18,15,18,11,7,8,17,4,15,21,15,15,15,6,21,21,3,2,5,8,23,23,5,15,10,21,15,10,8,17,3,19,7,15,7,5,21,16,5,19,7,14,16,8,7,10,3,16,9,5,13,1,8,21,8,15,16,1,8,15,15,17,6,16,7,5,9,8,15,21,9,21,1,21,5,2,21,13,13,14,15,13,21,10,8,15,21,2,13,1,9,5,15,8,8,5,15,5,2,14,6,14,15,16,9,7,15,16,14,13,5,16,2,5,8,7,8,14,2,15,1,15,6,5,21,2,15,19,16,21,13,9,15,21,7,14,10,2,2,15,21,21,8,7,20,21,8,15,9,8,8,13,13,14,19,17,2,15,15,16,14,15,13,20,8,16,13,5,4,8,13,9,13,5,19,13,8,2,9,5,17,15,16,21,20,14,14,3,2,15,14,17,16,17,15,16,21,7,3,2,5,13,4,5,15,8,7,15,5,15,21,17,15,5,15,8,4,16,15,21,10,23,23 +24,23,23,23,23,5,8,4,21,10,15,17,6,3,6,3,3,21,4,17,13,17,19,15,21,5,8,9,7,13,2,16,17,23,8,19,3,15,3,5,2,18,14,18,10,7,8,11,4,18,17,13,16,7,15,21,21,15,7,23,23,23,5,4,8,21,21,6,4,4,16,21,17,9,14,4,6,21,21,18,20,3,14,17,7,13,10,19,16,9,10,4,16,14,21,4,8,21,15,6,13,15,17,7,19,7,5,9,8,15,17,9,17,17,17,2,6,21,13,13,21,13,15,17,9,10,18,15,10,7,17,6,9,7,7,18,4,1,15,3,19,6,17,9,21,9,7,9,23,14,10,17,9,6,5,8,7,8,14,4,5,1,15,21,7,21,4,4,17,1,21,13,5,17,21,8,8,14,9,4,15,21,21,21,5,20,1,2,9,9,8,8,13,19,9,2,17,2,15,13,16,14,21,13,20,7,16,15,5,4,8,13,7,13,7,19,13,17,15,9,5,17,13,17,16,20,7,14,16,11,4,14,16,17,21,7,17,18,8,16,7,9,10,7,5,15,4,14,7,5,15,16,17,15,10,17,8,4,15,15,18,6,6,18 +24,23,23,15,21,2,4,7,18,10,15,21,15,5,4,15,14,13,21,21,13,16,15,16,2,5,15,10,8,13,10,8,16,23,15,18,9,13,5,9,2,18,14,21,10,7,16,18,4,15,15,21,13,15,15,16,21,15,6,17,5,15,13,4,21,2,21,5,6,8,17,8,17,2,5,17,5,21,7,14,18,7,14,16,15,5,15,20,14,15,2,8,19,8,16,15,6,21,21,5,2,15,7,13,15,7,5,9,8,15,15,5,16,21,1,4,4,17,13,13,14,13,15,21,8,15,20,21,16,21,4,9,17,4,5,18,10,17,5,2,19,6,2,10,21,10,14,15,19,21,15,5,8,2,5,8,15,8,14,17,15,15,17,8,18,21,6,15,21,2,15,13,10,21,21,7,2,15,7,8,6,2,21,21,15,17,1,8,15,8,8,8,13,4,5,10,21,4,15,15,1,7,7,7,8,8,21,15,3,4,8,13,20,15,2,8,14,15,8,9,5,17,13,16,19,8,21,4,5,13,2,10,19,15,16,15,15,18,21,7,13,7,8,15,7,5,15,6,2,5,15,17,17,15,5,16,13,2,17,16,21,4,23,23 +24,23,23,23,23,23,15,6,18,3,5,21,6,15,2,21,3,13,2,21,13,16,19,15,21,5,8,13,8,13,2,16,16,23,6,19,2,7,5,6,2,18,14,19,11,7,8,18,4,15,21,15,15,13,15,21,21,7,8,21,14,23,23,14,15,6,21,5,2,2,17,8,19,8,2,15,5,21,21,14,9,7,14,16,8,6,10,3,16,5,10,13,21,8,21,2,6,17,1,5,15,15,16,2,18,7,5,9,8,15,13,9,21,1,18,15,6,21,13,13,14,10,13,21,10,10,2,21,2,15,17,13,5,8,8,8,2,1,5,2,8,6,8,8,21,9,6,15,21,14,13,5,6,2,5,8,7,8,14,2,15,21,15,15,5,21,2,3,19,15,21,5,14,15,16,15,15,5,5,2,5,16,21,8,13,21,21,2,15,9,8,8,13,13,15,21,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,15,13,9,19,13,8,2,9,5,17,15,16,15,20,14,14,13,2,15,14,17,16,21,8,17,21,7,8,2,5,2,14,5,15,6,19,5,9,15,15,17,15,2,15,15,8,17,15,17,23,23,23 +24,23,23,23,16,15,6,7,21,15,6,3,20,15,15,16,13,15,21,13,3,21,21,15,2,9,21,5,8,13,6,6,21,23,13,18,5,8,13,8,14,16,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,6,17,15,3,13,2,21,5,15,15,21,14,16,8,17,16,14,6,3,2,7,16,14,8,13,16,7,15,18,2,3,14,15,8,21,15,16,13,5,21,21,3,10,8,21,8,16,7,5,9,15,7,15,5,15,21,21,5,21,16,23,13,16,15,15,16,5,6,2,21,2,10,20,13,11,7,13,17,2,16,2,3,2,21,3,2,1,19,6,8,21,5,14,15,3,13,9,16,13,8,15,8,15,21,16,5,21,21,10,2,16,20,21,5,10,17,15,3,14,7,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,3,2,21,7,7,5,21,2,15,8,16,4,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,5,7,13,5,2,16,15,16,15,15,21,8,2,7,3,2,7,8,15,3,5,17,5,21,15,17,13,15,15,15,2,8,15,18,6,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,4,15,21,6,14,10,17,4,15,21,1,9,2,19,7,21,4,8,13,1,18,18,21,5,21,5,8,13,5,19,21,23,5,16,13,13,5,2,16,18,14,15,15,7,8,17,4,21,14,17,21,17,15,18,18,10,5,21,5,15,13,4,16,8,21,10,6,9,21,17,1,2,2,5,21,16,8,9,13,7,13,8,1,10,19,2,16,13,4,4,19,8,15,21,6,8,17,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,16,8,4,21,9,10,2,18,2,9,20,13,21,4,5,8,16,17,2,3,21,21,15,5,21,2,13,23,23,23,23,23,23,8,9,8,8,7,7,10,5,1,15,2,16,21,15,21,16,16,9,9,4,21,16,7,14,10,7,2,6,10,15,21,5,17,21,2,3,8,8,17,23,3,8,21,21,14,15,13,21,13,4,13,15,16,17,15,9,4,8,13,5,17,13,23,18,21,17,13,5,15,13,18,16,8,1,14,9,13,4,2,19,21,15,15,17,18,16,8,2,14,19,23,4,5,8,2,13,2,5,18,17,2,10,16,7,10,21,16,19,5,19,23 +24,23,23,23,21,10,4,15,17,21,14,17,15,15,2,15,14,15,16,21,13,16,15,15,6,5,21,13,8,2,10,17,20,23,13,18,9,13,5,2,15,18,16,21,13,13,15,15,2,16,14,16,21,15,15,16,1,15,6,2,15,15,13,2,21,5,21,9,6,10,17,5,15,2,5,16,5,21,7,14,14,7,15,16,15,5,15,20,14,13,2,6,19,8,16,15,6,21,23,6,15,21,15,2,8,13,5,9,8,15,21,5,21,21,8,4,2,17,13,13,14,13,15,16,9,13,20,21,5,16,2,10,21,2,13,16,7,16,5,2,19,2,2,10,16,6,8,10,2,15,15,5,14,2,5,8,8,8,14,16,13,16,16,2,21,21,6,8,18,9,8,2,6,15,18,15,7,15,5,14,2,21,21,21,13,23,23,23,9,5,23,23,23,14,13,19,21,15,7,15,21,14,6,13,15,4,17,20,10,15,15,13,7,15,2,14,15,6,7,3,15,16,15,21,17,6,21,4,5,13,2,2,17,15,21,15,16,18,21,8,2,7,8,8,5,16,15,15,2,6,15,17,17,8,6,15,13,2,8,16,21,4,7,18 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,4,19,7,18,18,18,6,5,21,4,7,13,19,16,19,23,13,19,9,6,9,16,7,1,16,15,15,13,11,1,4,21,14,17,15,16,7,21,17,4,15,16,6,5,4,4,16,5,18,1,5,4,17,4,17,10,7,7,5,4,16,18,13,8,13,17,17,3,6,18,9,6,2,6,19,8,16,18,6,21,21,16,17,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,16,23,13,1,6,10,17,9,6,5,17,21,15,1,13,21,4,9,8,4,21,9,2,4,8,9,5,6,2,23,17,9,16,6,13,16,6,9,18,8,7,15,19,5,21,7,2,17,20,4,3,21,15,9,13,8,18,21,9,4,6,9,13,10,1,21,17,5,17,21,2,2,10,10,17,23,4,9,4,17,15,21,19,17,14,5,5,16,6,17,7,7,4,8,13,5,4,4,23,13,16,6,9,5,8,15,21,21,6,21,14,4,13,2,23,18,15,18,8,16,21,7,10,5,16,14,23,9,7,16,19,13,8,16,7,21,15,4,11,13,4,1,1,20,5,6,23 +24,23,23,7,15,15,7,2,18,6,10,17,6,2,10,3,13,17,8,21,13,16,18,15,21,5,8,13,7,13,2,10,21,23,13,19,2,15,6,10,2,21,14,1,11,7,8,18,4,16,1,21,15,13,15,16,21,10,2,7,10,15,6,14,10,21,21,15,2,16,17,2,19,14,15,7,15,21,16,16,19,7,21,16,8,6,2,3,16,6,10,13,1,7,16,15,6,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,21,6,21,21,13,13,14,15,6,21,8,15,18,15,2,2,16,13,5,14,16,18,2,21,5,2,17,6,14,5,21,9,7,15,21,14,5,5,14,2,5,8,7,7,15,10,15,1,15,21,7,21,10,2,21,15,21,13,5,15,21,5,3,15,13,2,13,10,21,10,8,20,21,4,13,9,8,8,13,15,4,2,17,2,15,13,16,14,16,13,20,8,16,13,5,4,8,13,7,13,5,19,13,16,15,9,5,16,15,21,21,20,14,15,13,2,15,14,20,16,21,15,16,21,7,2,7,15,6,15,4,15,15,20,2,5,15,15,21,15,6,15,8,13,16,16,16,15,23,23 +24,23,23,23,23,23,23,23,23,23,9,15,15,6,6,10,13,16,2,16,7,16,9,17,10,5,21,7,13,8,10,2,21,23,7,21,13,7,8,6,7,19,1,14,15,7,8,17,4,21,15,21,15,8,15,21,1,10,10,16,5,4,13,5,21,7,21,8,5,6,16,6,16,7,14,7,5,16,16,13,13,8,13,7,21,10,4,8,18,14,10,10,16,8,21,6,2,21,15,2,21,1,17,8,10,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,21,5,8,16,10,10,21,1,5,6,21,13,21,8,16,1,3,21,13,2,4,1,23,23,18,15,14,15,14,8,14,6,10,5,9,19,17,5,15,7,5,21,8,8,21,21,6,6,16,19,10,13,5,16,21,7,6,15,7,7,6,10,21,17,8,20,1,7,6,10,6,16,23,5,8,4,18,13,7,15,21,14,23,10,15,14,17,15,3,4,8,13,6,9,15,23,9,16,8,3,5,15,13,19,18,21,16,14,13,2,6,23,21,15,17,7,16,21,8,10,16,8,8,8,8,10,15,17,13,9,14,17,16,10,2,17,15,4,15,16,19,9,19,23 +24,23,23,23,23,5,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,8,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,3,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,16,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,23,10,7,18,16,4,21,6,4,5,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,21,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,8,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,3,5,8,7,8,14,4,15,21,15,17,7,21,10,8,19,15,21,13,5,17,21,7,8,6,4,10,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,15,4,4,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,23,21,6,4,8,16,10,5,15,6,7,2,21,7,15,2,17,13,16,15,16,21,5,7,6,8,13,4,8,18,23,8,3,2,15,5,6,2,18,14,21,9,7,8,18,4,15,18,21,11,15,15,21,21,6,4,13,6,10,13,6,16,10,14,5,2,2,16,4,17,2,4,6,5,21,16,7,19,7,14,16,8,6,4,4,16,13,7,13,1,8,19,21,6,21,11,5,15,15,17,8,17,7,5,9,15,15,15,9,21,16,21,6,15,16,13,13,14,10,13,21,8,5,19,21,2,13,17,13,5,8,17,8,2,21,5,2,8,6,14,15,21,9,6,13,10,15,13,5,7,2,5,8,8,8,14,15,15,15,16,15,8,21,10,4,21,16,21,13,5,15,21,7,14,7,15,2,5,10,21,8,13,20,21,21,5,9,10,16,13,4,15,8,21,2,15,13,21,14,6,6,20,14,16,15,5,4,8,13,15,13,13,9,13,7,2,9,9,17,13,16,17,20,14,5,5,2,10,14,16,16,17,15,16,19,17,8,10,8,5,15,7,18,5,5,2,9,4,15,17,15,5,17,13,15,15,21,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,15,7,2,10,21,5,15,21,6,10,13,18,5,13,2,17,13,16,15,15,21,5,8,13,7,13,15,2,21,23,21,3,2,15,5,6,2,18,14,18,11,7,7,18,4,17,1,14,16,11,15,21,21,15,2,7,15,4,6,14,5,21,21,7,2,16,17,2,19,2,2,10,5,21,16,17,9,7,14,16,8,6,2,3,16,5,8,13,1,7,16,15,15,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,17,2,21,16,13,13,8,15,15,16,8,15,19,15,2,7,17,13,5,13,7,18,2,21,5,2,1,6,17,6,21,9,6,7,16,14,13,5,15,2,5,8,8,8,14,15,15,8,15,15,8,21,10,2,16,21,21,13,5,15,21,5,15,7,7,2,15,10,21,8,5,20,1,21,13,9,2,16,13,8,15,2,17,2,15,13,16,14,15,13,20,2,16,15,5,2,8,13,8,13,15,19,15,8,15,9,5,17,15,1,21,19,14,14,3,2,15,14,17,15,21,15,16,19,8,8,2,6,2,5,9,13,5,19,5,6,15,2,17,15,15,16,15,2,16,16,16,15,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,16,7,3,11,21,21,5,16,6,13,3,16,21,7,23,15,15,13,15,15,2,14,19,19,15,15,7,8,17,4,21,3,16,21,16,15,15,21,2,15,15,6,10,13,1,21,5,21,7,15,10,16,14,15,8,2,8,18,2,13,15,13,2,14,18,8,21,8,3,14,6,5,13,16,10,16,2,6,21,21,8,2,1,17,5,2,7,7,9,6,15,8,9,3,16,21,15,21,21,23,13,21,6,15,16,15,15,8,17,15,5,21,15,21,13,15,8,2,16,6,2,21,17,13,5,15,15,23,15,21,15,6,13,15,8,9,6,8,7,15,15,5,21,15,8,8,1,21,15,15,16,2,14,16,21,21,15,15,15,7,2,6,21,15,2,5,16,18,13,15,10,10,17,23,23,14,16,17,15,8,15,21,2,5,13,16,2,20,13,7,4,7,13,20,16,5,23,13,19,2,3,5,16,15,18,21,13,5,14,5,13,15,16,2,16,21,15,16,1,8,15,13,1,15,23,23,14,15,6,15,5,2,2,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,2,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,5,7,21,8,4,10,17,15,21,17,6,10,10,7,13,13,2,21,13,16,15,16,21,5,8,10,9,3,9,10,20,23,10,19,3,13,5,5,3,18,14,1,1,7,8,18,4,8,21,1,11,15,9,15,21,19,21,15,6,10,4,4,21,9,21,9,15,8,8,8,16,4,6,7,5,21,16,8,20,7,14,17,8,6,4,21,17,13,10,6,17,8,16,6,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,3,10,17,13,13,14,6,10,16,8,10,18,16,2,7,21,5,5,4,16,8,2,21,5,2,18,6,14,6,21,9,10,15,8,14,13,5,4,2,5,8,8,7,14,7,15,1,16,6,21,21,9,8,21,21,21,10,5,13,21,7,14,6,7,10,10,2,21,21,8,20,1,4,9,9,4,16,7,5,14,21,17,2,7,16,21,14,10,7,20,7,17,15,5,2,7,13,15,13,9,10,13,7,2,13,17,8,15,21,16,20,9,7,10,2,4,14,16,17,21,7,17,19,21,8,10,8,10,21,5,1,15,10,2,9,2,16,17,9,10,16,15,9,21,16,18,10,10,18 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,21,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,9,9,15,21,17,15,6,8,15,4,16,15,21,23,23,23 +24,23,23,6,21,2,19,4,20,15,6,17,6,2,13,7,13,13,2,21,13,17,13,21,21,9,7,5,8,13,20,3,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,4,13,6,21,2,21,8,10,10,17,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,10,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,17,13,5,14,14,13,21,8,2,18,21,2,13,17,13,5,8,4,8,2,7,5,2,21,6,14,6,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,15,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,13,15,8,16,5,15,15,15,2,5,16,15,21,4,15,16,15,6,15,16,2,5,23,23 +24,23,23,15,21,21,2,5,21,2,2,6,21,3,5,13,13,21,2,13,11,21,21,16,2,5,21,3,8,13,6,6,21,23,13,17,5,14,6,8,14,21,14,15,15,7,21,16,4,16,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,13,8,16,21,5,16,6,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,5,16,8,23,14,14,15,2,16,15,15,16,21,10,6,21,13,21,2,13,1,8,16,2,3,13,1,2,6,21,7,5,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,16,6,21,21,10,15,21,20,8,14,7,15,17,3,14,6,16,15,13,2,16,2,5,21,1,15,3,9,1,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,2,15,18,15,16,15,16,21,8,6,7,21,15,15,16,10,14,13,15,6,15,21,1,15,15,11,15,2,2,21,3,5,3,23 +24,23,23,23,23,15,15,8,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,2,7,16,6,3,14,13,21,21,10,10,2,16,8,19,15,10,15,5,21,16,9,7,7,14,16,7,13,2,3,16,5,8,13,1,8,16,15,10,21,11,6,15,15,17,10,19,7,5,9,8,15,15,9,21,15,1,4,21,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,15,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,17,2,16,21,8,21,13,5,15,21,14,15,15,10,2,8,10,21,16,15,20,1,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,7,10,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,21,14,7,2,15,14,17,16,21,8,16,19,19,8,10,15,2,15,5,15,4,15,4,6,9,16,17,15,15,15,15,2,17,15,16,15,8,18 +24,23,23,23,21,4,15,6,17,10,8,17,15,7,10,9,10,21,7,14,15,16,21,16,16,5,21,5,7,5,15,3,16,23,5,17,9,15,15,16,14,21,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,10,21,8,1,2,10,6,21,16,15,7,13,7,13,6,1,10,19,14,14,13,8,10,18,8,15,21,6,8,15,8,4,1,17,8,16,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,1,15,7,21,9,10,2,18,10,15,20,13,21,14,15,8,15,21,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,3,5,21,16,10,16,1,15,21,16,9,2,13,5,21,1,7,10,2,7,2,5,2,21,21,7,17,1,3,5,8,23,16,9,5,7,21,21,14,10,13,21,13,6,13,15,17,17,15,3,4,8,13,5,17,13,23,7,21,21,15,5,15,13,21,16,5,1,14,7,13,4,2,19,21,17,15,16,1,16,4,2,14,3,23,9,15,5,15,15,19,6,21,17,10,10,17,7,4,15,8,19,10,23,23 +24,23,23,23,21,4,7,15,17,10,7,21,15,15,7,8,9,21,8,14,13,16,18,21,16,5,21,5,9,13,7,19,16,23,5,21,9,13,15,15,7,18,15,7,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,10,4,17,2,21,5,6,7,21,8,1,6,4,6,16,16,15,13,13,7,13,9,1,10,19,14,16,13,8,10,18,8,15,21,6,16,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,17,5,15,21,9,10,2,18,10,7,20,13,21,8,8,8,15,17,2,9,21,21,14,5,21,13,23,23,23,23,23,23,13,8,9,8,8,7,14,4,6,21,13,8,21,1,15,1,16,13,4,13,9,21,16,7,1,2,7,2,5,2,17,21,5,17,1,2,2,8,16,23,2,9,10,21,21,14,15,13,21,13,14,13,15,8,17,15,3,4,8,13,9,17,13,23,8,17,21,13,5,15,13,21,16,5,16,14,7,13,4,2,19,16,16,15,16,1,16,10,2,14,2,23,9,5,14,13,15,6,4,21,17,16,7,17,7,2,16,15,19,6,10,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,23,21,11,13,15,16,21,15,2,23,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,23,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,23,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,13,9,15,7,16,19,17,2,9,19,4,5,13,7,7,17,23,9,17,9,7,6,6,6,19,19,14,15,7,21,9,4,17,14,16,1,17,15,8,21,10,1,15,10,8,5,4,9,18,21,13,4,4,17,16,19,4,5,8,5,19,9,4,13,17,6,17,10,14,21,4,21,13,6,8,19,7,17,15,6,15,17,6,19,1,17,4,19,7,5,9,9,15,18,16,18,21,8,10,9,16,23,5,17,9,3,19,4,4,17,18,7,5,21,4,17,14,19,7,23,23,23,23,23,23,23,23,23,23,23,15,5,8,4,5,3,6,5,19,17,8,16,4,5,18,7,19,7,21,2,16,21,18,9,15,8,19,21,9,4,6,21,7,6,4,15,21,6,17,21,7,6,16,9,19,23,4,5,15,21,16,15,7,21,14,4,5,17,10,16,7,3,4,18,13,17,8,8,8,6,6,21,3,5,11,13,17,16,19,8,5,23,23,8,14,19,21,17,11,16,1,8,4,13,9,17,23,9,17,10,9,14,10,9,21,17,4,9,17,7,15,1,15,19,9,10,23 +24,23,6,8,21,15,10,10,21,2,15,21,6,4,7,15,9,13,2,21,13,16,15,21,17,5,7,13,7,21,2,6,21,23,3,19,2,7,5,6,2,18,15,1,15,7,8,18,4,15,21,21,15,15,15,1,21,10,10,7,16,4,10,14,5,21,21,4,4,2,17,9,19,4,10,7,5,21,16,8,19,7,14,16,8,6,4,9,21,4,10,13,1,8,17,15,6,21,11,15,15,15,17,6,21,7,5,9,15,15,15,9,21,21,21,2,6,17,13,13,14,10,15,17,8,2,21,15,2,6,7,13,5,1,4,8,2,21,5,2,20,6,14,21,21,9,7,15,17,14,13,5,15,2,5,8,8,8,14,2,15,1,15,7,9,21,10,10,21,15,21,13,10,15,21,14,15,15,2,10,10,21,21,17,8,20,21,4,10,7,10,8,13,15,6,7,17,2,15,13,16,14,10,13,20,16,16,13,5,4,8,13,15,13,15,19,13,8,8,9,5,16,15,17,17,20,14,14,4,13,4,14,21,17,21,15,17,19,18,8,10,4,3,10,3,15,6,15,2,2,5,16,21,15,7,15,8,2,21,16,21,15,6,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,18,4,21,21,15,16,13,15,16,21,8,2,16,15,2,13,6,5,5,21,7,2,14,1,2,21,7,15,15,5,17,16,8,19,7,14,16,8,10,10,2,21,9,6,13,1,8,21,13,10,21,11,6,15,15,21,21,20,13,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,14,13,21,8,15,19,15,2,15,21,13,5,13,16,8,2,21,5,2,21,6,8,15,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,15,15,1,21,13,9,21,2,10,21,16,21,13,5,16,21,14,15,14,6,2,6,2,21,2,5,20,21,1,10,11,2,8,13,2,6,2,21,2,15,13,21,14,15,15,20,15,21,15,3,2,7,13,15,13,13,3,13,7,11,9,5,17,13,16,15,20,14,15,14,15,15,14,16,21,17,7,15,19,21,8,6,7,14,21,5,21,14,13,2,6,2,16,21,15,6,15,15,2,17,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,3,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,15,4,2,21,15,6,17,11,5,15,10,14,18,16,8,2,18,21,16,2,9,21,21,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,10,5,13,2,21,5,21,5,6,14,16,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,10,6,16,5,8,19,11,4,7,17,13,21,15,13,8,3,3,2,18,21,17,14,14,21,7,14,5,3,15,21,4,7,16,8,8,8,8,15,2,5,10,15,8,21,21,10,1,17,21,5,15,10,13,16,7,16,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,7,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,21,15,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,23,21,4,2,10,16,6,6,18,16,10,13,4,13,15,8,18,15,16,19,18,6,5,21,15,8,13,4,13,18,23,13,17,9,6,5,4,14,1,16,15,15,7,8,16,4,21,14,1,15,21,19,17,9,6,10,16,16,10,13,4,1,2,20,7,5,2,16,15,19,7,2,5,5,19,6,6,13,7,13,16,21,2,19,2,5,13,5,8,19,7,21,2,21,21,8,9,21,15,17,8,17,7,5,9,16,15,18,2,1,21,15,2,3,16,23,13,2,5,9,18,17,15,19,1,4,6,21,13,13,4,8,16,19,23,23,23,23,23,23,23,23,23,23,23,23,23,14,6,13,4,9,21,8,8,15,2,5,21,15,16,19,16,2,15,8,21,5,18,15,2,2,3,14,10,6,13,13,2,21,21,5,5,21,15,3,8,15,18,23,3,18,13,21,14,13,1,21,14,14,5,16,14,16,15,3,4,6,13,5,21,6,23,13,17,15,9,5,11,13,16,16,18,11,3,23,23,2,14,19,17,21,16,16,21,8,7,13,16,2,23,5,16,2,6,13,18,2,5,17,15,15,17,7,4,1,15,19,5,23,23 +24,23,23,23,21,7,5,16,1,15,15,21,6,2,2,7,13,13,2,21,13,16,15,1,21,5,8,13,7,13,2,2,18,23,5,20,2,13,5,6,1,18,14,1,11,7,8,18,4,18,21,21,15,15,15,17,21,4,2,16,5,6,13,2,6,7,21,8,2,2,17,14,16,7,14,13,5,21,17,14,19,15,14,18,15,6,8,2,16,9,13,8,14,8,16,15,6,21,11,6,15,8,1,8,21,7,5,9,16,15,15,9,21,21,21,14,15,16,13,5,14,15,13,21,8,15,18,16,2,7,21,13,5,6,2,8,2,21,5,2,9,6,14,8,21,9,7,7,17,14,13,5,14,2,5,8,8,8,14,9,15,1,16,3,7,1,9,2,21,1,16,13,5,15,21,2,14,7,7,2,6,10,21,17,5,20,1,16,13,9,4,8,13,5,4,2,21,2,15,13,21,14,2,5,20,2,16,13,5,4,8,13,8,13,9,23,13,7,17,9,5,17,13,17,15,20,14,13,15,2,14,14,17,21,17,15,7,19,17,8,10,8,14,6,13,18,4,10,13,5,15,17,3,15,5,16,15,2,15,15,8,13,15,18 +24,23,23,23,21,13,5,2,21,2,15,21,6,8,2,2,13,13,2,21,13,15,15,17,17,5,8,15,7,13,15,7,15,23,13,3,2,15,5,6,2,18,15,1,11,7,8,16,4,18,21,15,15,15,3,15,21,15,2,16,6,2,13,6,5,2,21,5,2,2,17,16,16,2,14,13,5,16,16,7,3,7,14,17,15,15,2,2,21,13,13,14,1,8,21,15,6,21,11,6,15,15,17,8,16,7,5,7,8,15,13,9,21,21,16,13,15,15,13,13,14,15,13,21,8,13,19,11,2,15,21,13,5,8,16,8,2,16,5,3,21,15,14,18,23,15,15,7,13,14,9,5,15,9,5,8,8,7,14,2,15,1,15,6,9,16,2,2,21,21,21,13,6,15,21,2,14,15,7,2,15,10,21,8,15,20,21,16,15,9,2,8,13,5,6,2,17,2,15,13,21,14,3,13,20,2,16,13,5,4,8,13,7,13,2,13,13,6,11,9,5,17,15,17,15,20,14,14,13,2,15,14,21,17,21,7,18,19,19,16,4,15,13,15,7,15,15,16,2,9,15,16,17,15,6,15,8,2,21,16,16,15,23,23 +24,23,23,23,23,6,2,4,16,13,6,16,15,15,5,16,13,13,2,21,13,16,13,17,21,5,21,4,7,13,10,5,20,23,19,21,15,13,5,6,2,18,14,1,10,7,16,18,4,15,14,21,13,16,15,16,21,2,10,16,5,2,4,4,21,13,21,5,10,8,16,8,17,8,2,2,5,16,15,1,20,7,14,17,15,4,5,1,15,13,5,2,16,15,16,2,6,21,16,2,13,15,16,7,21,7,5,9,8,15,15,5,16,21,1,2,21,17,13,13,14,15,15,16,8,15,15,21,1,6,7,5,17,15,13,21,2,16,5,2,19,6,2,6,21,10,14,19,21,7,8,5,6,2,5,8,15,8,14,4,15,15,16,15,18,21,15,4,21,5,2,13,15,1,21,7,15,5,1,8,15,16,1,17,2,15,1,15,6,7,14,8,13,15,10,2,21,4,15,13,21,14,15,13,15,2,21,15,3,4,8,13,8,13,14,5,15,15,8,9,5,17,13,17,16,8,21,14,13,13,15,4,18,15,17,15,16,18,21,15,13,7,15,21,14,6,15,10,2,6,15,16,3,15,2,16,1,15,17,21,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,14,14,13,5,16,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,16,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,6,21,4,4,4,21,6,3,16,5,7,7,16,10,7,6,16,13,17,13,16,21,5,21,7,7,13,6,7,20,23,18,21,9,13,6,10,2,18,14,1,10,7,16,11,4,16,14,16,15,17,15,17,21,4,21,16,5,5,13,15,21,7,21,13,10,7,16,8,17,9,14,6,10,19,15,14,20,7,14,21,2,5,6,21,4,13,13,7,18,8,16,2,9,21,21,6,2,7,16,15,5,7,5,9,8,15,16,5,16,21,17,6,21,15,13,13,15,13,4,16,5,15,17,21,4,15,1,13,17,2,13,16,2,16,5,2,2,6,2,5,21,10,8,4,18,21,7,5,14,2,5,8,15,8,14,6,13,1,16,3,21,21,7,10,21,19,10,9,4,21,21,7,14,7,7,8,10,21,21,21,10,17,1,8,5,8,14,19,13,10,19,2,21,4,15,13,21,14,14,4,20,7,21,15,3,4,8,13,8,13,14,5,8,13,8,9,5,15,13,21,15,11,15,14,15,13,10,11,18,15,21,8,16,18,17,15,13,7,4,16,14,21,10,9,2,6,15,21,1,2,5,16,15,15,15,16,8,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,16,9,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,8,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,7,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,7,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,23,21,13,9,10,21,15,6,21,6,2,9,7,9,13,2,21,13,16,8,1,17,9,8,15,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,4,7,10,8,10,14,13,21,21,5,4,3,17,4,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,10,21,11,15,15,8,1,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,16,15,7,16,9,15,18,15,2,7,17,13,5,10,16,18,2,21,5,2,21,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,5,7,1,9,4,21,16,21,13,5,15,21,14,16,15,10,2,6,10,21,8,21,20,21,4,13,9,8,8,13,15,9,8,17,10,15,13,15,14,15,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,10,13,15,14,17,16,21,16,17,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,15,15,8,4,17,16,21,7,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,14,16,2,1,7,18,8,21,2,5,15,6,13,9,16,21,2,23,7,19,3,13,5,2,2,19,19,15,15,7,8,1,4,21,16,16,13,21,15,16,21,2,21,16,5,15,13,15,17,2,21,5,5,16,2,14,15,8,3,6,7,15,16,13,13,8,23,23,18,13,14,15,6,13,23,6,17,8,16,2,5,21,18,6,17,1,17,5,2,7,11,9,6,15,8,9,1,21,17,15,1,8,23,13,19,5,15,21,15,15,8,11,15,21,11,2,21,2,5,1,3,16,5,2,1,17,13,5,16,15,15,15,4,15,8,13,17,2,9,6,16,8,8,5,5,21,7,7,21,1,21,10,17,16,2,13,5,3,21,7,2,6,7,8,21,21,18,2,13,15,21,7,2,10,10,19,23,23,15,16,17,13,14,17,21,14,15,13,8,14,20,13,7,4,7,13,20,16,5,23,13,17,9,3,5,16,15,18,16,13,15,14,5,7,15,7,21,2,17,21,7,16,11,8,13,13,19,23,13,6,7,10,15,3,6,15,17,2,15,16,8,7,15,16,23,23,23,23 +24,23,23,23,23,9,7,15,18,7,4,17,6,7,5,19,13,16,4,21,13,16,19,15,18,5,8,6,8,9,4,6,16,23,8,19,9,15,5,4,2,18,15,19,11,7,8,18,4,7,21,17,7,13,15,17,21,10,4,19,7,23,23,7,5,10,21,4,10,16,17,4,19,7,14,4,5,16,21,7,19,15,14,16,8,4,9,3,16,5,4,13,1,8,17,6,6,21,11,5,15,15,16,2,18,7,5,9,8,15,15,9,21,21,17,9,21,17,13,13,14,9,13,18,4,7,15,21,9,10,21,13,5,8,16,8,6,14,15,2,17,6,14,6,21,9,16,15,8,14,13,5,9,2,5,8,7,8,14,2,10,21,7,17,5,21,4,6,19,8,8,13,9,17,21,7,5,5,4,4,4,17,21,17,9,20,1,7,13,9,15,8,13,5,4,21,17,2,15,13,15,14,4,5,20,1,16,7,5,4,7,13,8,13,7,19,13,8,2,9,5,17,15,17,16,17,14,7,9,4,4,14,17,18,17,15,17,21,7,7,4,9,5,4,5,15,4,19,5,5,4,8,17,7,6,15,7,4,17,16,18,5,19,18 +24,23,23,23,19,15,15,1,21,2,10,17,6,13,5,15,9,13,8,21,13,16,6,21,17,9,21,15,8,13,2,7,16,23,13,17,9,2,5,2,2,18,13,3,15,7,7,18,4,21,7,21,15,15,4,16,21,10,2,3,15,7,13,6,5,5,15,5,2,21,16,8,20,7,6,15,5,21,21,15,19,15,14,18,8,2,6,2,17,13,8,13,15,8,21,2,6,21,15,2,15,8,10,16,8,7,5,9,8,15,15,9,21,21,21,2,6,17,13,13,14,15,15,21,8,15,18,20,2,7,17,13,5,5,16,7,2,16,5,2,20,6,14,6,1,9,17,16,14,14,7,6,19,2,5,8,8,8,14,15,15,1,15,2,8,16,15,4,17,16,19,13,5,16,21,14,10,15,6,2,15,6,21,4,13,20,1,16,6,8,9,8,13,21,2,2,21,2,15,13,21,14,6,13,20,16,15,13,5,4,8,13,8,13,8,5,13,9,19,17,5,17,13,18,15,6,13,14,5,13,14,14,17,17,18,15,11,19,21,2,15,2,10,15,5,10,8,2,15,6,8,15,21,15,2,16,13,6,16,17,16,23,23,23 +24,23,23,15,21,21,2,5,21,2,2,10,21,3,5,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,5,6,21,23,13,17,5,14,5,8,10,21,14,15,15,7,21,16,4,16,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,15,8,8,21,5,16,10,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,17,7,5,13,8,15,15,5,15,21,18,13,21,8,23,14,14,7,10,16,15,5,17,21,3,6,18,13,21,3,13,17,8,16,2,3,8,8,2,6,21,7,5,10,21,5,15,8,2,15,7,8,13,7,15,2,15,20,16,5,21,21,10,15,21,20,17,14,7,15,17,3,14,5,16,15,6,2,16,2,13,21,1,15,3,9,21,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,10,8,18,15,17,15,16,21,8,6,7,21,15,8,8,10,14,13,15,6,15,21,1,7,10,15,15,2,2,21,2,5,3,23 +24,23,23,23,8,9,4,4,18,16,10,21,6,4,4,18,5,15,4,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,8,7,7,23,23,9,6,4,21,9,5,17,17,2,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,2,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,7,6,15,15,4,15,15,21,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,7,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,16,9,13,5,21,19,11,13,3,10,6,5,7,15,18,15,1,3,7,16,1,4,18,14,10,15,21,19,16,15,5,19,21,3,4,4,13,21,8,21,7,5,7,16,21,16,3,4,5,7,21,5,15,20,7,14,1,21,7,17,18,6,13,1,2,18,8,18,15,6,21,17,6,20,7,21,4,10,7,5,9,9,15,11,5,21,21,18,15,7,11,13,10,14,5,15,16,6,4,19,17,3,8,21,13,18,4,5,17,3,16,10,21,8,6,4,6,1,4,4,9,14,3,2,8,17,6,9,7,15,8,14,4,6,1,15,2,21,21,6,20,18,19,21,3,2,5,23,5,9,4,9,21,7,18,17,20,5,8,1,15,5,11,9,8,13,10,10,2,17,15,15,16,21,14,4,5,13,4,21,17,3,4,8,13,7,13,2,23,10,5,2,9,5,16,13,17,16,21,21,14,5,13,7,3,21,7,17,15,17,18,21,10,4,7,4,6,6,4,6,16,15,6,17,15,6,10,11,23,23,23,23,23,23,23,23,23 +24,23,9,6,21,2,5,2,17,6,10,17,7,10,15,15,2,13,2,16,13,16,8,15,8,16,21,6,8,13,6,7,16,23,8,21,9,13,5,2,10,18,14,1,10,7,16,19,4,18,14,17,15,1,15,16,21,15,10,16,5,10,13,4,21,4,21,5,2,4,17,2,16,6,8,7,5,16,21,10,13,7,2,17,21,5,6,7,10,13,1,6,18,7,21,15,6,21,21,4,19,1,16,7,6,7,5,13,8,7,11,9,16,21,21,2,10,16,13,6,14,2,17,16,8,6,19,21,2,7,21,13,17,9,5,17,16,16,15,9,8,6,4,6,21,15,10,5,14,15,16,4,19,2,9,19,15,8,14,5,15,8,16,16,21,21,2,15,18,3,6,13,4,13,21,7,4,7,7,10,15,21,21,21,10,21,1,8,6,8,8,8,13,14,10,2,17,4,13,21,21,14,5,13,8,16,16,15,3,4,8,13,8,7,7,8,15,15,8,9,5,16,13,21,16,8,21,14,9,13,2,3,1,15,17,15,16,18,16,7,5,7,13,15,9,9,15,8,2,6,13,16,17,15,4,16,8,4,15,15,20,5,6,20 +24,23,23,23,1,8,5,18,21,2,10,10,6,10,2,21,3,15,2,17,13,1,15,16,16,9,15,10,13,6,8,16,18,23,13,19,2,10,5,6,2,18,14,21,8,7,8,18,4,8,21,15,11,15,15,21,21,6,2,21,10,4,9,13,13,7,21,5,6,10,16,8,17,14,14,5,15,21,21,5,19,15,14,16,8,4,9,19,21,15,14,15,17,7,21,2,1,21,11,15,15,15,16,7,19,7,5,9,8,15,13,9,2,17,21,8,19,21,15,13,14,5,15,16,8,10,18,1,2,13,17,13,5,3,16,8,2,21,5,2,8,6,14,8,21,9,6,15,8,14,13,5,15,2,5,8,7,7,14,10,4,1,15,15,13,21,10,4,17,21,8,7,14,14,21,17,7,15,9,2,15,8,21,15,10,20,1,2,5,5,4,16,13,5,15,21,21,2,15,15,21,14,4,13,20,15,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,14,6,2,14,14,18,19,16,15,17,18,17,8,10,8,6,15,7,1,4,1,15,9,6,8,8,15,6,17,13,4,10,21,18,23,23,23 +24,23,23,23,21,15,2,2,18,2,15,21,6,4,6,19,15,15,2,21,13,16,19,15,3,5,8,15,8,13,2,8,16,23,2,19,2,15,5,6,8,18,14,21,11,7,16,18,4,15,21,15,15,13,15,16,21,2,5,21,5,2,5,13,6,18,21,15,4,2,16,3,19,8,10,4,10,15,5,5,19,15,14,16,8,13,21,9,16,15,13,13,21,8,16,13,6,21,11,15,15,15,16,7,6,7,5,9,11,15,13,9,21,21,21,7,6,21,13,13,14,7,15,16,8,2,18,11,2,7,21,13,5,5,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,20,2,4,8,5,21,8,8,14,10,15,17,13,2,8,19,13,2,21,21,21,13,2,15,21,14,6,15,5,2,6,2,21,8,13,20,21,16,15,9,8,8,9,8,6,2,18,2,15,13,21,14,4,5,20,17,21,15,5,4,8,13,13,13,7,19,13,16,13,9,5,16,13,16,16,20,14,14,15,2,14,14,21,16,21,15,17,21,7,8,4,21,5,14,15,13,14,8,6,9,14,21,16,15,4,15,15,15,15,17,15,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,5,16,15,15,2,21,2,15,21,6,10,2,19,5,15,2,21,13,16,18,15,3,2,21,7,8,13,2,7,16,23,2,18,2,15,5,6,21,18,14,1,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,15,2,2,17,3,19,8,6,15,5,21,16,10,13,7,5,10,8,15,15,3,21,15,6,13,1,8,17,15,6,21,15,6,16,15,17,8,3,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,21,8,5,8,8,7,14,19,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,5,2,2,5,2,2,21,21,8,3,20,21,21,7,9,8,8,7,16,5,2,18,3,15,13,21,14,15,7,20,8,17,15,5,4,8,13,7,13,7,19,13,8,15,9,5,16,13,16,16,20,8,6,4,13,5,14,17,16,21,7,16,21,7,8,1,14,6,14,5,15,16,2,5,5,15,21,16,15,5,15,15,15,16,16,15,23,23,23 +24,23,23,23,21,16,7,16,17,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,15,5,20,8,16,23,15,20,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,8,5,8,8,8,17,8,2,4,5,21,8,21,3,10,14,8,15,15,21,16,13,7,7,13,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,13,18,21,15,2,2,8,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,9,14,14,5,13,15,15,14,7,7,17,16,4,15,21,15,4,21,4,6,13,6,1,21,7,14,15,7,7,10,21,21,1,7,17,1,7,10,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,4,19,21,3,4,8,13,8,13,10,6,8,13,19,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,16,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,18,15,15,15,1,21,6,17,8,10,2,3,13,13,2,17,13,16,7,15,16,5,8,5,7,13,15,2,21,23,7,16,7,7,10,5,2,18,15,1,1,7,16,18,4,20,17,21,15,15,15,16,21,15,2,16,5,15,13,6,21,4,21,5,10,16,16,2,19,13,15,4,5,21,17,15,20,7,14,16,8,6,4,4,16,4,5,13,17,15,16,13,6,21,11,15,15,8,16,7,4,7,5,9,8,15,15,9,21,21,21,14,21,16,13,13,14,5,13,21,8,4,20,17,2,7,21,13,5,6,16,8,2,11,5,2,4,6,14,6,21,9,15,9,8,5,13,5,21,2,5,8,8,8,14,10,15,1,8,10,21,21,10,17,16,18,8,13,16,15,21,6,14,6,7,17,4,10,1,2,15,20,1,16,15,8,8,8,13,5,4,2,17,2,15,13,16,14,7,13,20,8,16,15,9,4,8,13,8,15,9,23,13,15,16,9,5,16,15,16,17,20,14,4,8,6,13,14,17,18,21,7,17,18,8,8,13,13,15,21,6,15,5,15,4,6,10,16,16,15,5,17,15,2,21,16,11,6,16,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,6,17,9,15,21,17,6,7,10,14,8,4,5,17,7,19,4,17,10,18,5,9,4,16,19,16,23,23,3,9,6,3,10,16,19,14,7,7,7,8,17,4,16,14,17,7,21,17,9,21,10,10,3,23,23,23,23,18,3,9,19,6,5,17,7,21,8,16,13,4,4,16,13,13,11,13,16,21,3,8,21,10,7,16,4,21,8,21,20,5,8,17,16,21,7,17,17,16,7,5,9,8,15,7,9,1,21,17,5,9,17,23,13,17,6,2,17,9,6,13,18,8,15,21,13,21,3,5,8,8,21,15,2,9,19,19,5,8,8,13,23,17,9,6,13,4,2,9,15,8,7,15,15,5,1,18,8,7,1,10,19,16,17,4,9,5,16,21,14,6,6,21,2,10,8,18,18,6,16,1,4,4,10,10,17,23,9,5,2,16,13,13,18,18,9,6,15,6,18,17,15,7,4,8,13,7,16,8,23,15,21,6,3,6,18,13,1,17,10,21,9,13,4,10,23,21,17,18,7,16,18,7,5,9,20,14,23,7,9,10,6,13,4,19,18,21,9,6,1,13,4,16,23,23,23,23,23 +24,23,23,9,8,9,6,2,18,17,10,21,6,4,6,18,5,15,10,17,13,16,19,15,17,5,8,13,8,5,10,8,17,23,6,19,2,14,6,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,17,21,21,4,10,9,7,23,23,21,6,6,21,6,4,16,17,8,19,8,6,5,6,21,16,14,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,21,6,21,13,6,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,6,15,16,13,13,14,10,13,18,6,10,15,21,2,10,17,13,5,5,16,8,6,15,5,2,21,6,14,5,21,9,4,18,8,14,13,5,8,2,5,8,7,8,14,2,15,21,15,8,7,21,10,16,18,15,16,13,13,21,21,7,13,5,4,2,6,21,18,8,5,20,21,4,13,9,15,8,13,5,14,21,17,2,15,13,15,14,6,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,4,14,17,16,1,15,16,21,7,2,3,3,8,6,5,15,15,19,5,5,6,21,17,15,10,15,15,4,17,8,21,23,23,23 +24,23,6,6,21,2,4,4,17,6,3,16,21,15,2,19,8,13,2,20,13,17,16,17,10,7,3,8,8,13,6,7,16,23,6,17,9,14,6,1,17,18,14,7,15,7,1,17,4,16,14,17,21,19,6,16,16,2,10,8,15,7,13,21,17,7,21,5,6,7,21,16,16,8,5,3,18,2,8,13,13,15,13,17,21,4,6,2,14,9,17,7,1,8,16,2,6,21,21,8,21,1,17,17,21,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,1,5,7,16,9,4,8,1,4,5,21,13,21,13,10,8,16,21,2,2,2,1,1,5,18,6,15,15,23,21,15,13,4,6,9,5,8,7,15,15,5,21,15,3,21,18,7,17,17,19,13,9,7,4,21,14,8,6,19,7,6,21,1,21,5,17,21,8,2,10,10,16,23,10,5,4,21,14,18,19,21,14,6,6,8,16,17,15,3,4,8,13,8,21,7,23,13,16,6,3,5,13,13,17,21,18,21,14,13,13,23,14,19,17,17,11,17,21,8,15,5,21,8,23,16,9,18,10,13,21,10,21,16,15,7,21,13,4,6,17,19,5,19,18 +24,23,23,23,23,9,7,15,17,5,4,17,6,4,4,19,5,15,9,16,13,1,19,15,21,9,8,10,9,13,6,6,21,23,7,18,9,6,5,4,2,18,15,19,15,7,8,21,4,15,16,7,7,15,1,21,21,6,4,16,14,23,23,7,9,4,21,5,4,4,17,3,17,7,4,5,5,17,16,8,19,7,14,16,21,6,4,19,16,5,4,6,17,8,21,4,4,21,17,6,15,9,1,21,19,7,5,9,8,15,9,9,4,16,17,5,6,21,13,13,19,4,6,16,4,4,2,21,16,5,21,13,5,8,1,8,19,14,7,2,4,6,14,5,21,9,21,19,8,14,4,5,4,2,5,8,8,8,14,21,15,18,13,4,8,21,9,4,21,17,17,5,13,9,21,7,4,7,9,4,5,18,21,1,9,21,1,21,4,9,4,7,13,5,8,21,17,4,5,13,15,14,7,5,18,4,16,1,5,4,7,13,10,16,8,19,13,7,2,9,5,16,15,18,17,19,14,4,13,10,4,14,17,17,21,16,17,18,8,9,4,9,9,4,5,15,4,14,9,5,4,17,16,7,6,16,15,6,6,16,21,4,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,21,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,8,1,9,4,6,17,6,6,19,21,13,4,3,8,5,2,16,16,18,2,19,6,9,21,10,8,13,6,18,16,23,7,4,13,13,7,17,15,4,7,15,15,7,8,17,4,21,14,21,15,21,21,17,17,6,21,16,4,7,6,6,17,6,21,13,4,4,21,8,19,2,7,19,3,3,19,13,13,7,13,16,17,10,19,6,6,13,8,8,19,8,16,6,5,21,16,3,4,1,21,16,3,7,5,9,17,15,19,17,1,21,2,6,3,16,23,13,2,10,4,18,17,9,19,1,4,6,21,13,15,5,19,15,23,23,23,23,23,23,23,23,23,23,23,23,23,19,14,9,13,4,9,19,8,7,15,9,5,21,8,21,19,21,4,3,21,19,2,17,4,13,23,9,7,6,18,15,13,6,16,18,4,20,21,10,9,8,15,19,23,5,3,13,17,14,10,13,16,4,10,23,23,14,16,15,3,4,16,13,1,17,14,19,9,17,7,9,5,8,15,17,16,21,13,6,23,23,7,14,19,15,21,8,17,21,8,8,9,19,7,23,23,19,19,6,7,4,4,17,17,7,6,21,8,9,21,23,23,23,23,23 +24,23,23,5,21,9,15,2,1,15,15,17,6,6,16,18,13,13,10,21,13,16,19,16,10,9,21,15,7,13,6,15,19,23,7,20,4,15,5,6,14,20,19,21,15,7,21,17,4,16,14,16,15,15,10,16,21,15,6,2,10,15,13,2,21,7,21,5,6,2,17,8,21,15,2,7,5,19,16,5,13,15,14,16,9,20,3,5,14,13,8,14,17,7,17,13,19,21,21,6,10,1,17,8,16,7,5,9,8,15,7,5,1,21,17,5,2,16,23,13,21,6,15,16,9,15,2,15,4,15,1,16,15,7,13,13,2,14,13,3,17,10,23,23,23,23,14,15,19,6,15,8,13,6,9,16,13,8,21,2,8,18,13,5,16,21,15,7,21,3,3,13,13,1,21,9,8,6,10,2,10,8,21,21,15,16,1,7,2,8,7,7,13,6,2,2,21,4,10,13,21,13,7,5,17,3,18,15,3,4,8,13,8,10,3,23,2,2,7,11,5,15,13,17,15,7,2,17,15,10,13,15,20,16,17,16,15,11,7,2,13,14,21,23,7,16,7,15,3,6,2,15,21,15,7,16,13,5,15,21,23,23,23,23 +24,23,23,23,16,4,6,2,21,15,3,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,4,8,21,4,8,6,17,2,3,17,17,4,5,4,4,15,8,17,13,16,15,21,17,23,21,5,13,6,5,8,21,23,15,16,9,9,15,6,4,19,14,1,1,7,16,19,4,18,3,10,15,21,15,16,11,5,19,21,10,4,10,3,17,14,21,7,8,7,21,19,21,5,4,2,19,18,4,14,19,7,14,21,2,5,4,19,14,10,13,9,21,14,17,7,6,21,21,16,19,8,1,10,7,7,5,9,16,15,11,5,17,21,18,5,19,17,13,13,16,9,16,16,5,6,19,17,3,7,21,13,17,9,5,16,7,17,8,15,8,6,5,6,1,3,10,5,1,5,5,11,19,4,9,20,8,8,14,1,6,15,15,9,21,21,6,21,18,1,8,10,5,14,1,4,9,6,19,8,5,18,21,4,3,17,1,17,6,11,13,8,13,4,5,2,21,14,15,14,21,14,6,6,16,4,17,13,3,4,8,13,8,7,5,4,17,13,17,9,5,17,13,18,16,8,21,14,5,13,7,2,19,16,16,15,16,18,16,4,5,7,4,6,9,1,6,8,9,8,4,17,17,7,5,17,7,8,15,16,19,2,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,23,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,23,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,23,19,14,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,23,23,23,23,23,23 +24,23,10,6,21,19,8,9,17,3,10,18,17,7,10,10,4,15,6,16,13,16,15,17,17,15,23,5,13,4,5,8,16,23,8,17,6,9,9,2,2,19,14,21,1,7,16,18,4,21,3,10,15,21,15,16,13,5,19,11,4,2,3,10,21,7,18,5,8,21,21,8,16,5,7,8,5,21,10,14,19,7,14,21,2,5,2,19,14,3,13,13,18,7,21,4,10,21,1,6,19,8,21,3,21,7,5,9,9,15,11,5,17,21,18,4,18,8,13,13,14,15,16,8,5,2,19,17,2,7,21,13,17,9,5,18,7,17,10,19,8,6,5,5,1,3,10,5,21,9,21,13,19,6,9,20,7,8,14,21,15,8,15,6,16,17,6,15,21,21,4,4,8,21,18,5,4,14,3,10,6,18,17,4,6,15,21,16,8,11,10,8,13,8,7,2,17,16,3,14,21,10,5,10,16,8,16,13,3,4,8,13,8,13,5,2,17,15,17,9,5,15,13,18,16,10,18,14,9,13,3,2,19,8,21,16,16,18,16,4,5,7,10,6,7,1,6,5,8,6,15,17,17,15,10,17,7,6,1,16,19,10,15,18 +24,23,23,15,21,17,2,5,21,2,15,6,21,5,5,13,13,21,2,13,7,18,21,16,2,6,21,2,7,13,8,6,21,23,13,17,5,14,5,21,10,18,14,17,15,7,21,16,4,17,14,21,15,1,15,8,21,6,2,17,2,2,13,6,21,5,13,15,8,14,21,6,16,6,14,13,4,17,8,8,14,8,13,21,8,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,17,15,17,7,5,13,8,15,15,5,15,21,18,6,21,8,23,14,14,13,6,16,15,2,1,21,13,6,20,6,21,14,13,17,18,16,2,3,21,7,13,5,21,9,5,10,21,5,16,8,2,15,9,7,13,7,15,2,7,18,15,5,21,16,10,15,21,20,8,14,7,4,16,5,7,6,16,15,13,2,16,2,6,21,1,7,21,9,21,21,23,2,3,2,21,8,14,5,18,7,7,15,7,4,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,1,18,15,16,15,16,21,8,6,7,2,16,14,15,10,14,6,15,6,16,21,1,15,2,16,15,2,8,21,2,5,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,2,23,23,23,23,23,23,23,23 +24,23,6,2,21,4,4,10,17,6,13,17,17,3,13,8,6,13,6,16,13,16,15,16,4,3,21,6,7,13,10,6,21,23,19,17,9,13,5,17,9,18,14,1,15,7,16,18,4,16,14,17,21,16,6,16,21,15,10,17,4,6,13,4,18,15,21,4,5,6,17,7,17,10,4,8,5,10,3,21,13,7,13,1,21,7,5,15,14,13,17,4,21,7,21,2,9,21,17,8,1,1,1,17,17,7,5,9,7,15,8,5,17,21,21,8,4,16,23,13,15,6,9,16,9,5,2,21,2,7,19,13,17,2,6,17,8,16,9,2,8,18,6,5,15,7,4,4,18,7,10,17,8,4,5,10,7,8,14,2,15,1,9,2,21,21,6,1,17,19,4,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,4,6,10,17,6,8,17,16,8,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,16,9,14,18,6,4,18,14,1,10,7,16,18,4,1,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,4,8,16,15,16,9,2,15,15,16,21,10,20,7,14,1,1,4,5,3,10,13,5,6,16,8,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,15,19,17,10,7,21,13,17,4,6,8,6,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,4,9,20,8,7,1,4,15,15,15,10,21,21,2,4,18,6,10,4,4,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,10,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,17,13,16,17,1,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,15,2,8,9,6,15,17,17,15,10,16,15,10,15,15,19,10,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,10,21,13,16,19,15,17,5,8,13,8,9,6,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,17,8,6,4,3,17,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,5,18,8,16,13,9,15,21,14,5,5,4,2,4,16,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,17,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,6,10,21,15,15,10,17,5,2,21,6,15,15,7,13,13,2,21,13,21,15,21,18,7,10,5,6,13,21,16,18,23,15,3,2,13,15,6,2,18,15,1,11,7,8,18,4,21,15,21,15,15,1,15,21,6,8,14,13,23,23,23,23,16,2,6,6,2,21,5,18,13,15,5,5,17,21,7,19,15,14,19,15,4,13,2,15,10,17,13,1,7,13,21,6,15,15,3,3,15,16,8,21,7,5,9,8,15,15,9,21,21,21,16,2,21,13,13,14,6,15,18,8,15,20,21,2,5,15,13,5,2,16,8,2,21,5,2,9,6,14,8,21,9,6,9,15,14,13,5,14,2,5,8,8,8,14,13,15,4,15,6,21,16,13,9,21,21,20,13,5,2,21,7,15,8,5,2,13,17,21,3,13,20,21,16,6,8,7,8,13,1,15,2,21,2,13,13,21,14,5,13,20,9,15,13,5,4,8,13,8,11,13,13,14,6,18,9,5,17,15,16,18,6,8,14,7,13,7,2,19,16,21,15,15,18,21,5,2,14,4,13,8,7,15,6,15,5,15,16,21,15,5,15,15,2,16,16,15,6,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,21,6,2,15,17,4,2,21,15,6,7,7,13,13,17,16,13,16,7,15,17,3,17,6,7,13,2,2,16,23,7,16,9,13,7,21,2,18,14,1,15,7,16,19,4,21,14,17,15,21,2,16,21,10,2,16,5,2,13,6,21,2,21,9,15,14,16,8,21,7,8,3,5,18,2,14,3,7,14,17,16,6,18,15,9,9,4,14,21,14,21,6,2,21,21,6,21,1,21,13,6,7,5,9,7,15,7,5,15,21,21,2,21,15,13,13,14,15,15,16,8,9,2,1,10,15,21,13,17,1,13,17,9,16,7,2,14,6,2,6,15,15,15,15,19,15,5,5,14,2,5,8,7,8,14,5,15,1,15,5,21,21,16,2,17,3,2,2,5,16,21,6,14,15,7,1,6,2,21,21,10,17,8,8,15,8,10,8,13,14,15,2,21,4,13,21,21,14,17,13,8,16,16,15,3,4,8,13,8,1,13,23,13,8,8,9,5,16,13,17,16,8,21,14,5,5,13,3,21,15,17,15,16,18,16,4,15,7,8,4,5,16,14,6,2,6,2,15,17,15,6,17,15,2,8,16,19,5,18,18 +24,23,23,10,17,2,9,5,17,7,7,8,16,13,15,17,7,13,8,9,7,16,19,16,7,14,16,9,7,4,10,8,16,23,23,21,16,9,5,13,7,10,2,7,15,7,7,17,4,17,18,17,1,16,8,15,19,15,1,15,4,6,13,16,18,9,21,8,5,8,3,8,16,8,5,7,6,4,16,13,13,8,13,16,17,10,9,5,15,13,8,4,21,7,19,10,6,17,17,6,3,1,17,5,5,7,5,9,8,15,15,9,17,1,17,6,4,21,13,13,18,5,21,17,9,9,4,17,7,9,1,13,15,8,5,8,4,21,2,2,4,1,1,5,8,4,23,15,21,5,5,13,4,5,9,8,8,7,15,3,5,1,13,1,8,21,4,4,17,19,9,3,10,21,16,7,2,10,15,5,6,6,1,21,8,17,21,15,4,9,10,9,23,2,8,4,21,14,4,5,21,14,7,7,15,8,16,19,9,4,8,13,6,19,5,19,13,16,10,9,5,15,6,17,16,4,9,7,3,13,15,23,18,16,15,16,16,21,7,6,5,13,5,23,23,10,9,5,10,17,5,15,1,9,2,21,13,7,21,21,19,10,23,23 +24,23,15,10,16,10,6,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,2,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,8,1,16,15,15,15,16,21,4,10,7,6,8,10,3,5,17,21,10,10,4,1,16,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,5,4,6,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,21,6,3,21,13,13,8,7,9,16,8,15,18,15,2,7,17,13,5,8,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,21,15,1,15,4,7,21,3,4,21,8,21,13,5,15,21,15,13,15,10,2,15,10,21,16,6,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,13,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,13,2,4,5,17,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,3,14,5,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,5,21,4,15,4,21,5,4,17,15,8,10,7,4,21,4,14,10,15,20,18,1,5,21,5,9,13,15,19,16,23,7,16,9,13,7,16,14,16,14,15,15,7,8,17,4,17,14,16,21,16,15,18,18,6,15,21,5,15,13,4,17,3,21,5,6,17,21,8,1,5,4,15,17,17,8,7,13,15,13,9,1,10,19,14,14,13,8,4,18,8,15,21,6,8,15,8,10,1,17,16,17,7,5,9,8,15,8,5,1,21,17,2,2,21,13,13,4,6,15,21,9,15,2,18,2,5,20,13,1,8,9,8,16,17,9,9,2,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,8,14,6,5,21,7,4,21,21,15,2,17,6,2,13,6,16,21,8,21,2,7,2,5,2,21,21,13,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,21,6,4,5,15,17,17,7,3,4,8,13,5,17,13,23,7,17,17,13,5,15,13,17,17,5,17,14,9,13,4,2,19,17,13,15,16,18,8,7,2,14,19,23,9,5,14,1,13,2,15,21,17,10,5,18,7,2,8,8,19,10,3,18 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,6,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,8,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,5,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,16,21,15,15,8,16,21,7,10,15,6,2,2,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,21,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,5,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,13,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,8,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,15,21,21,15,2,21,2,5,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,13,7,13,2,6,17,23,13,17,6,14,5,21,6,18,15,8,15,7,21,16,4,16,14,21,16,15,16,8,10,5,2,17,2,2,13,6,21,5,13,15,2,10,16,6,16,6,14,13,2,15,6,7,14,8,13,21,15,2,18,2,3,14,15,2,16,7,16,6,5,21,1,19,21,15,7,15,17,7,5,7,15,15,15,5,6,21,18,15,21,8,23,7,14,15,6,16,8,2,8,16,2,5,20,13,17,8,13,17,7,16,2,3,7,21,7,6,21,7,5,10,21,5,16,7,2,15,7,7,13,7,15,2,15,18,8,5,21,21,8,15,21,20,8,14,7,4,17,5,14,5,16,7,15,2,16,2,10,21,1,13,6,9,21,21,2,10,2,21,15,14,5,18,15,7,5,7,15,4,20,7,7,4,8,13,8,21,16,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,10,15,18,15,16,15,15,21,8,6,7,2,16,14,15,10,14,6,15,6,17,21,1,15,2,16,15,2,15,21,2,5,3,23 +24,23,23,23,23,23,10,13,18,16,10,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,16,23,8,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,17,21,10,10,9,7,23,23,17,6,4,21,9,6,16,17,8,19,8,6,6,5,21,16,8,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,11,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,18,6,6,21,5,13,14,4,13,18,6,2,8,21,2,10,17,13,5,4,16,8,17,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,14,4,8,21,15,8,9,21,4,15,18,8,16,13,7,15,21,7,15,5,4,2,4,17,21,17,5,20,1,7,13,9,15,8,13,5,4,21,17,2,15,13,16,14,6,9,20,6,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,2,5,4,4,5,15,8,19,5,9,6,21,17,15,10,15,8,4,16,8,16,23,23,23 +24,23,23,23,23,23,15,2,21,2,6,21,6,6,2,19,15,15,2,21,13,16,19,15,3,5,8,15,8,13,2,8,16,23,2,19,2,15,5,6,2,18,14,21,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,2,5,13,6,18,21,13,2,9,17,2,19,8,6,2,5,16,8,6,3,15,14,16,8,13,6,3,21,15,15,13,1,8,16,13,15,21,11,7,15,15,17,2,3,7,5,9,15,15,15,9,21,21,21,15,6,21,13,13,14,7,15,16,8,2,18,11,2,7,17,13,5,13,8,8,2,21,5,2,2,6,14,6,21,9,7,15,6,14,20,2,8,8,5,8,8,7,14,6,15,16,13,2,7,19,15,2,21,21,21,13,8,15,21,13,2,13,5,2,15,21,21,8,13,20,21,21,15,9,8,8,13,5,6,4,21,2,15,13,21,14,15,5,20,15,16,15,6,4,8,13,7,13,13,19,13,8,13,3,5,16,13,16,15,20,14,14,13,2,15,14,21,16,21,15,16,21,8,7,13,8,6,14,5,15,16,15,5,7,15,21,17,15,13,8,15,8,21,21,15,23,23,23 +24,23,23,13,21,6,6,6,21,10,2,17,5,15,6,7,14,13,6,21,13,16,19,17,4,3,21,13,5,5,15,10,21,23,2,19,9,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,16,15,21,21,10,13,17,5,5,13,6,3,2,21,5,6,10,21,7,21,10,8,6,5,4,16,5,13,7,5,21,16,20,10,5,6,13,16,5,19,7,21,2,5,21,21,8,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,6,21,9,10,2,8,2,4,1,13,13,5,13,18,6,2,17,8,8,1,6,2,15,19,15,2,19,19,15,2,4,21,9,7,7,8,21,16,15,19,13,15,21,21,6,2,21,16,2,13,6,21,21,7,6,15,7,2,5,16,21,19,15,5,1,4,17,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,3,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,2,5,6,15,2,15,17,16,16,15,15,11,15,6,13,21,6,6,13,4,6,15,13,10,21,18,6,2,16,13,10,15,17,8,2,23,23 +24,23,23,23,21,7,8,3,18,15,5,21,15,2,14,15,15,13,4,16,13,15,7,16,21,16,17,6,8,13,6,2,15,23,13,18,3,15,2,5,14,18,14,1,10,7,16,19,4,18,14,17,15,1,15,8,21,3,21,16,5,8,13,4,21,4,21,5,10,14,16,14,17,15,4,15,6,21,15,14,3,7,14,17,2,5,10,3,14,6,13,15,21,7,21,2,6,16,17,2,18,15,16,15,6,7,5,13,8,15,7,5,16,21,21,2,21,7,13,13,14,7,15,16,8,15,19,21,2,13,21,13,17,9,13,16,17,16,15,8,7,6,21,6,1,7,2,13,14,1,16,10,19,2,9,20,15,8,14,5,7,1,16,5,21,21,2,15,18,3,15,13,2,13,21,7,14,15,15,2,8,21,21,6,5,18,1,15,10,7,8,14,13,14,4,2,21,4,13,21,21,14,14,13,8,2,16,15,3,4,8,13,8,7,13,8,2,15,8,9,5,16,13,17,16,8,21,14,9,13,2,3,21,15,17,15,16,18,16,7,5,7,8,15,7,21,5,21,2,6,6,15,17,15,4,17,15,2,15,15,20,5,15,18 +24,23,23,23,23,23,23,23,17,15,7,7,18,5,13,16,7,13,4,9,7,18,19,17,13,14,8,5,8,4,17,7,14,23,19,7,10,9,9,15,14,10,2,15,15,7,5,17,4,17,19,16,1,15,8,16,18,7,10,1,4,10,9,4,18,5,1,9,5,8,19,8,21,4,5,7,5,4,16,13,13,8,13,4,16,10,9,13,5,13,8,4,21,7,1,10,6,21,1,5,19,1,1,10,5,7,5,9,8,15,15,9,17,17,17,2,4,21,13,13,21,9,16,16,9,5,6,17,8,3,21,13,18,4,5,8,4,21,6,2,19,21,1,5,8,5,23,15,21,4,6,13,4,5,9,1,8,7,16,9,5,21,13,8,17,21,8,5,17,19,9,4,4,21,17,7,7,7,19,5,6,10,1,21,10,17,21,9,10,5,6,5,23,3,7,4,21,21,6,6,17,14,13,7,16,7,8,19,9,4,8,13,5,19,14,19,13,16,10,9,5,15,15,17,21,7,6,9,23,13,2,7,19,16,16,16,15,1,21,6,9,13,7,23,23,4,5,5,10,8,7,15,21,9,5,21,13,4,10,16,19,6,4,19 +24,23,23,8,17,6,3,5,17,21,13,21,16,6,8,18,9,13,2,17,15,19,4,17,6,9,23,13,17,13,5,8,17,23,13,19,3,6,9,6,7,18,10,7,15,7,21,17,4,17,14,1,17,17,6,13,19,2,10,7,6,10,4,4,17,19,21,9,10,14,16,8,17,14,14,7,6,16,8,13,13,7,13,16,21,3,16,21,7,9,4,16,21,8,16,6,5,21,21,8,21,1,17,8,16,7,5,9,8,7,8,9,1,1,1,9,21,21,23,13,18,6,6,17,9,10,11,17,2,6,21,13,21,4,9,8,16,21,6,2,4,1,10,5,18,4,15,23,21,4,6,13,2,5,9,8,17,7,15,6,5,8,17,8,11,21,4,15,17,3,8,13,9,18,21,8,4,6,7,2,6,4,17,21,3,16,18,5,9,10,10,21,23,2,5,4,21,14,7,21,1,13,2,13,16,4,16,15,7,4,8,13,13,17,2,23,13,16,15,3,5,11,15,17,17,2,7,6,8,10,8,23,16,19,15,15,16,21,8,6,5,1,4,23,7,6,6,6,7,2,10,16,17,7,4,17,13,4,1,17,19,5,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,18,15,2,15,16,10,6,16,6,15,7,16,13,13,2,21,13,16,15,21,21,5,1,15,8,13,2,10,5,23,15,3,2,13,5,6,2,18,14,21,11,7,8,18,4,21,21,21,15,15,3,16,21,2,2,16,5,10,13,3,6,2,21,5,2,2,17,7,19,2,4,7,5,21,16,6,19,7,14,15,8,6,2,3,15,5,13,5,1,8,16,6,10,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,13,8,10,13,13,14,21,6,21,8,15,20,21,2,7,21,13,5,8,10,8,2,21,5,2,1,6,14,15,21,9,5,16,14,14,13,6,16,2,5,8,8,8,14,2,15,1,15,2,8,16,20,15,16,8,10,13,6,15,21,7,15,15,15,2,15,2,1,21,15,20,21,16,13,9,2,8,13,5,2,2,21,2,15,13,1,14,6,13,20,2,17,13,6,4,8,13,8,13,14,2,13,8,7,9,5,15,13,21,18,20,14,14,5,2,13,15,16,1,16,7,11,19,21,8,13,7,14,15,14,15,6,10,2,5,15,15,17,15,2,16,13,8,21,15,15,23,23,23 +24,23,23,23,23,4,8,15,16,10,5,21,16,15,9,9,9,21,8,14,13,16,18,17,16,5,21,5,9,13,13,19,16,23,5,17,9,15,7,7,7,18,14,15,15,7,8,17,4,17,14,17,21,17,15,18,18,10,5,16,5,7,13,4,17,2,21,5,6,14,21,8,1,10,4,8,1,16,16,13,13,7,13,5,1,10,18,14,16,13,8,4,18,8,8,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,17,5,15,21,9,10,2,18,2,7,20,13,21,8,8,8,8,17,2,9,10,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,21,1,15,1,16,9,10,13,9,21,16,7,1,15,7,2,5,2,17,21,5,17,1,2,4,8,16,23,2,9,3,21,21,14,8,13,21,13,6,13,15,8,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,16,13,21,16,5,21,14,8,9,4,2,19,16,16,15,16,1,16,4,2,14,9,23,9,5,14,2,15,6,4,21,17,7,7,17,7,13,15,15,19,2,10,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,5,21,16,16,7,6,7,13,8,1,10,19,14,16,13,8,4,18,8,15,21,6,8,15,8,9,1,17,16,17,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,15,10,10,21,9,10,2,18,21,9,20,13,21,7,3,8,10,17,3,3,18,21,14,5,21,15,13,23,23,23,23,23,23,8,9,16,8,8,14,3,5,21,15,9,21,1,15,21,17,7,10,13,4,21,16,7,1,4,7,2,5,2,21,21,7,17,1,2,10,8,16,8,23,9,8,21,21,14,10,13,21,13,15,13,15,8,17,15,3,4,8,13,5,17,13,23,15,1,16,13,5,16,13,21,17,5,1,14,9,13,4,2,19,16,15,16,15,1,16,4,2,14,18,23,9,5,14,2,15,10,6,21,17,2,10,8,7,2,16,15,19,2,19,23 +24,23,23,23,21,4,8,8,17,6,9,21,7,15,15,9,9,21,17,14,13,16,18,17,16,5,17,5,7,13,13,19,16,23,5,16,7,13,9,4,9,18,7,15,15,7,8,17,4,17,14,16,21,16,15,18,21,6,5,16,5,2,13,4,17,2,21,5,6,17,21,8,1,6,10,6,1,16,15,13,13,7,13,9,21,2,8,14,16,13,8,4,21,4,7,17,6,16,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,7,4,21,13,13,4,6,21,21,9,15,2,18,2,7,20,13,21,16,9,8,15,17,10,7,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,15,7,21,17,15,4,16,9,10,13,6,21,17,7,1,2,7,2,5,21,1,21,5,17,1,2,2,8,10,2,23,5,5,21,21,14,15,13,21,13,6,13,15,8,15,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,16,14,8,13,4,2,19,17,15,7,17,1,16,4,2,14,3,23,9,6,14,15,15,15,4,21,17,9,7,17,7,10,15,8,19,7,19,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,21,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,10,4,17,6,10,10,17,5,7,18,21,4,5,4,4,15,8,16,13,16,15,16,21,15,23,23,9,5,6,17,16,15,16,19,9,9,10,17,3,18,14,21,21,7,16,18,4,18,3,16,13,21,15,16,21,5,4,1,5,4,5,3,17,13,21,5,7,21,17,6,16,4,7,7,10,21,4,14,19,7,14,21,2,5,6,18,14,5,10,5,17,7,21,13,6,21,21,4,19,8,17,7,4,7,5,9,9,8,11,5,17,21,17,6,19,16,13,13,17,5,10,16,9,6,19,16,4,7,21,13,17,4,5,11,9,21,15,15,8,6,8,21,1,3,8,23,7,13,5,15,19,21,9,20,7,8,14,6,6,16,16,2,21,21,9,17,15,5,4,10,14,21,18,15,8,10,19,4,5,18,21,10,15,8,1,10,6,8,7,8,13,4,5,4,21,4,13,10,21,14,15,5,16,17,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,18,16,17,21,14,9,13,10,4,19,19,17,15,16,18,16,1,6,7,10,6,8,5,15,5,9,15,15,17,17,15,7,17,7,4,17,16,19,5,8,23 +24,23,23,4,15,9,15,6,21,4,4,21,6,6,4,19,13,15,8,21,13,17,19,15,16,9,8,15,9,9,10,4,17,23,7,19,9,5,10,6,2,18,15,19,16,7,8,19,4,15,17,15,13,13,21,21,21,4,9,21,8,23,23,15,6,10,21,9,4,2,16,19,18,7,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,6,7,13,1,8,16,4,6,17,17,9,15,15,1,8,19,7,5,9,8,15,13,9,17,21,18,3,10,21,7,13,14,4,13,19,10,4,6,21,15,4,17,13,5,4,8,8,10,15,9,2,18,6,14,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,6,15,1,15,4,16,21,7,18,21,16,8,4,13,9,1,15,7,5,2,18,5,19,18,4,10,8,21,17,5,9,8,8,13,5,4,21,17,2,15,13,17,14,6,13,19,15,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,19,14,4,5,13,4,14,21,16,20,16,17,19,7,4,4,7,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,16,6,10,21,16,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,17,6,15,6,21,6,6,21,6,15,2,7,15,13,2,21,13,16,15,1,21,5,11,15,8,13,2,17,17,23,13,9,2,17,5,6,2,18,15,1,11,7,8,1,4,15,21,15,16,15,3,16,21,15,2,16,5,21,13,4,6,2,21,5,2,2,17,16,18,8,6,2,5,21,16,8,14,19,4,15,8,3,14,3,16,13,14,6,1,7,17,6,15,21,11,6,15,15,17,8,16,7,5,7,8,15,15,9,21,21,21,9,7,18,13,13,14,8,15,21,8,15,19,21,2,7,21,13,5,3,16,8,2,7,5,21,18,6,21,15,21,9,16,16,4,14,13,6,8,3,5,8,8,8,14,2,15,1,16,13,8,21,2,2,21,21,21,13,5,15,21,7,10,15,7,2,15,2,21,8,7,20,1,16,6,15,4,5,15,8,2,2,21,2,16,13,21,14,15,13,20,2,17,15,9,4,14,13,8,20,6,13,17,7,8,9,5,17,13,16,17,20,14,14,13,2,6,14,17,16,16,15,15,19,21,13,9,15,14,13,7,8,15,15,10,6,13,16,21,15,7,16,15,2,17,1,15,6,23,23 +24,23,23,23,8,15,2,15,18,16,15,21,6,2,2,19,5,15,2,21,13,16,16,15,16,5,8,13,7,13,2,8,17,23,15,3,2,15,13,6,2,18,15,18,15,7,8,9,4,16,18,17,15,15,15,16,21,5,15,7,7,23,23,5,8,5,21,15,8,16,16,3,19,5,2,13,5,21,21,6,19,15,14,16,8,7,6,3,16,5,8,13,1,8,16,2,6,21,17,5,15,15,21,2,7,7,5,9,8,15,15,9,21,21,16,6,2,21,13,13,14,5,15,16,6,2,20,21,2,13,17,13,5,2,8,8,3,16,5,2,16,6,14,5,21,9,6,15,8,14,13,5,2,2,5,8,8,8,14,6,2,18,15,6,5,21,2,8,16,21,21,13,5,15,21,5,15,15,5,2,2,16,21,2,6,15,1,21,13,9,8,8,13,5,15,8,17,2,15,13,16,5,14,7,20,10,16,15,5,4,8,13,8,15,7,19,13,16,2,9,5,17,15,17,16,8,14,14,13,10,6,14,17,16,21,16,16,1,8,7,2,15,5,14,13,15,6,14,7,5,15,21,16,15,15,15,8,2,15,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,6,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,4,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,8,19,5,5,4,21,17,15,6,15,8,4,17,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,8,2,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,10,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,3,2,17,2,15,15,18,15,6,15,13,16,8,13,2,21,3,15,16,5,17,5,7,13,8,6,17,23,5,15,13,15,5,10,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,3,15,15,15,13,2,16,5,21,13,6,10,16,6,11,14,14,13,5,2,8,15,14,8,13,21,15,15,1,21,5,14,16,2,1,7,21,2,5,15,15,19,21,1,8,15,16,7,5,9,15,15,15,5,21,21,21,15,2,17,23,13,21,5,13,16,9,6,15,8,15,2,21,13,21,8,2,8,21,15,16,3,8,18,2,7,21,18,15,15,21,5,14,15,3,7,9,2,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,17,14,6,3,13,15,15,17,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,17,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,9,15,8,21,14,15,15,5,15,16,17,13,8,8,15,2,1,15,16,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,10,21,4,6,6,21,5,2,17,15,19,6,8,8,13,5,16,7,17,19,15,8,8,14,5,23,23,13,16,17,23,15,17,2,6,9,6,16,4,2,7,15,7,17,21,4,16,14,16,15,1,15,11,21,15,15,15,5,2,13,6,17,5,21,5,8,21,21,4,17,6,6,14,23,23,16,13,13,7,13,16,21,15,19,1,7,5,1,6,17,8,21,2,9,15,21,8,21,7,17,17,16,7,5,9,7,15,15,9,21,16,17,6,3,16,23,13,17,6,2,17,10,9,18,18,4,3,16,13,15,8,3,7,10,21,8,2,4,18,1,5,19,5,15,23,21,15,10,13,21,6,9,16,15,8,15,4,5,1,16,2,18,21,1,11,21,5,15,7,6,9,21,7,10,8,7,4,10,10,21,4,8,17,1,2,5,10,10,21,23,17,5,4,21,14,15,18,10,14,6,8,21,17,17,13,9,4,8,13,8,21,14,23,13,16,6,3,5,17,15,19,18,6,9,13,6,2,23,11,16,9,17,15,16,21,8,8,5,20,6,23,19,9,3,5,13,10,10,8,21,15,10,17,13,4,15,17,17,4,19,23 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,8,2,6,13,6,19,7,18,19,18,15,5,21,4,7,5,19,8,19,23,13,18,9,6,5,21,4,1,16,15,15,13,11,17,4,21,14,17,15,1,15,16,1,4,6,16,6,7,8,9,17,18,21,5,10,21,16,8,17,8,9,6,5,4,16,7,13,7,13,17,17,3,6,21,6,13,2,10,19,7,17,4,6,21,17,16,15,1,21,17,10,7,5,9,8,15,15,11,4,21,17,9,8,17,23,13,4,5,2,17,9,7,17,17,3,5,1,13,21,8,7,8,18,17,4,4,19,14,7,13,4,4,6,23,23,5,18,5,9,6,9,17,8,8,7,19,5,21,11,4,13,21,15,21,21,7,4,13,4,16,21,9,6,4,3,7,4,18,17,21,6,16,17,2,2,9,10,21,23,8,8,13,17,7,18,19,20,14,4,5,16,4,8,15,3,4,15,13,7,21,6,23,13,17,6,9,5,17,16,21,21,9,21,6,4,13,5,23,18,16,18,16,16,1,7,2,9,21,14,23,7,9,16,19,13,16,7,7,21,8,2,16,13,4,1,1,18,5,23,23 +24,23,6,2,21,10,6,2,21,6,14,21,21,8,10,6,7,15,2,17,7,1,15,16,19,15,8,5,13,8,7,21,18,23,6,20,3,15,10,2,16,1,14,7,15,7,21,17,4,8,14,1,21,21,11,21,21,6,10,16,15,10,13,4,21,7,21,5,8,16,19,14,21,14,6,13,5,2,8,14,13,8,13,17,21,7,10,21,14,13,16,14,21,7,21,2,6,21,15,21,21,1,17,17,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,1,5,9,17,9,15,20,7,15,10,15,13,21,10,3,8,5,21,10,2,3,1,1,5,1,4,15,23,2,6,15,13,4,5,9,20,8,8,16,10,5,15,11,7,8,21,21,19,21,21,3,7,14,15,21,14,6,7,21,2,10,10,13,21,5,1,21,15,5,10,2,23,6,2,13,3,18,15,15,17,21,14,7,17,15,10,21,15,3,4,8,13,7,21,14,23,13,21,2,3,5,15,13,17,21,8,1,13,6,2,7,23,16,16,21,15,16,1,15,5,13,18,8,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,4,15,15,16,10,9,21,15,21,15,7,9,21,8,14,13,16,18,21,16,5,21,9,7,13,13,19,16,23,5,17,9,15,13,15,7,18,14,15,15,7,8,17,4,16,14,17,21,16,15,21,18,10,5,16,5,15,13,4,17,2,21,5,6,17,21,8,1,10,10,5,1,16,15,13,13,7,9,17,10,19,4,14,16,13,8,10,18,8,16,21,6,21,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,4,21,13,13,17,5,15,21,9,10,2,18,2,7,20,13,21,8,8,8,15,17,2,9,4,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,21,21,15,1,16,9,10,13,9,21,16,7,1,10,7,2,5,2,21,21,5,17,1,2,3,8,6,2,23,5,8,21,21,14,7,13,21,13,15,13,15,8,16,15,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,16,5,1,14,9,13,4,2,19,17,15,15,16,1,17,10,2,14,9,23,9,5,14,2,15,6,4,21,17,7,15,17,7,7,8,15,19,10,10,18 +24,23,15,5,21,7,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,5,10,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,5,10,16,16,20,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,17,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,5,14,8,5,2,5,21,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,15,5,15,7,18,5,9,15,21,17,15,6,15,15,4,16,16,17,15,23,23 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,17,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,13,10,7,21,6,8,2,21,15,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,16,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,4,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,17,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,10,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,10,15,21,6,13,4,17,15,13,18,21,4,13,4,4,15,8,16,13,16,15,16,21,23,8,5,4,5,6,8,17,23,21,3,5,9,6,1,3,19,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,9,2,6,6,17,14,21,4,3,17,16,3,16,4,15,7,10,21,10,14,19,7,14,21,2,10,4,3,7,13,10,5,17,7,21,13,6,21,21,10,19,7,17,7,21,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,13,3,17,3,10,19,17,2,4,21,13,17,9,5,18,9,21,7,6,8,6,5,7,1,3,2,9,14,10,4,15,19,15,9,20,7,8,14,7,6,1,16,2,21,21,4,1,15,5,6,4,5,21,18,15,14,16,19,2,5,18,21,20,4,8,1,8,6,8,15,8,13,7,9,4,21,4,13,21,21,14,7,9,8,16,16,13,3,4,8,13,7,7,5,2,1,15,5,9,5,15,13,17,16,17,1,14,13,13,4,4,19,19,17,15,16,18,16,8,5,7,7,6,8,5,6,6,9,15,15,17,17,15,3,17,7,2,1,16,19,5,6,23 +24,23,15,9,21,2,6,15,21,2,15,5,21,15,5,15,13,21,2,15,7,21,21,15,2,9,21,13,8,13,2,6,16,23,15,17,5,15,5,16,21,8,14,15,15,7,21,15,4,21,14,21,15,21,15,16,21,8,2,16,5,5,13,2,21,5,13,13,15,2,17,6,16,14,14,13,10,14,3,6,15,8,14,13,21,13,2,2,3,14,15,16,16,15,16,6,5,21,16,13,21,15,21,8,16,7,5,9,15,15,15,5,15,21,21,2,21,16,23,14,14,15,6,16,8,15,5,21,5,15,21,13,16,15,14,1,16,16,2,3,14,18,15,6,21,7,5,10,21,5,16,15,2,8,9,16,16,8,15,2,7,8,15,5,21,21,6,2,16,20,8,13,2,13,21,2,14,15,16,15,6,2,21,2,6,3,21,3,13,9,15,21,23,2,3,2,21,15,14,5,21,7,5,5,15,2,20,15,7,4,8,13,7,21,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,8,21,16,16,16,16,15,21,7,8,7,7,16,14,15,10,14,15,15,5,15,7,21,13,15,15,15,2,15,16,3,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,8,7,8,9,10,21,21,3,7,1,17,8,19,7,7,9,6,7,18,9,8,21,16,2,8,17,23,13,4,9,15,8,9,5,18,11,4,4,19,13,19,8,5,8,9,10,13,10,15,13,6,5,17,9,23,23,23,9,13,8,8,20,9,10,8,7,16,10,9,11,13,4,17,21,6,5,17,19,9,13,4,11,16,7,4,8,19,7,9,4,1,21,5,21,21,4,10,10,8,18,23,2,17,4,17,14,7,13,21,14,15,13,8,16,16,15,9,4,8,13,6,8,5,23,6,19,10,3,5,1,15,17,16,19,7,14,4,15,5,23,19,17,21,11,16,1,7,9,17,7,9,23,23,15,13,15,15,10,15,9,17,2,15,17,7,10,17,16,19,2,3,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,17,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,5,7,21,4,7,7,17,6,4,19,21,4,5,4,4,15,4,16,13,16,15,16,21,13,17,6,5,9,18,4,21,23,9,16,9,6,4,3,3,19,14,1,10,7,8,19,4,18,3,21,15,21,15,16,21,5,4,21,5,4,6,9,17,7,17,5,4,4,21,18,16,4,4,7,6,21,21,14,20,7,14,21,2,5,4,19,14,5,13,9,21,7,17,7,6,17,21,4,15,8,16,7,2,7,5,9,9,13,11,5,17,21,18,2,18,16,13,13,8,9,4,16,3,9,18,17,7,4,21,13,16,4,9,17,7,17,4,15,8,6,6,6,1,3,4,15,20,9,16,10,19,8,9,20,8,8,14,5,15,8,16,10,21,21,4,4,18,19,4,9,6,17,21,7,4,9,7,19,5,19,21,21,9,8,1,17,6,8,8,8,13,14,4,2,21,4,13,21,21,14,5,13,8,16,16,15,3,4,8,13,7,7,5,8,15,15,8,9,5,17,13,17,17,8,21,14,9,13,4,3,18,15,17,15,16,19,16,7,5,7,7,6,4,7,5,16,9,6,4,17,17,15,6,17,11,4,7,16,20,5,19,23 +24,23,15,15,21,6,2,6,16,6,15,17,5,15,15,1,14,13,5,18,13,16,19,16,3,2,21,15,5,15,13,13,21,23,5,21,13,13,2,2,15,20,19,21,7,7,8,17,4,16,14,16,15,17,15,16,21,6,15,16,5,15,13,6,21,7,21,5,6,6,1,10,21,4,15,7,5,18,16,5,13,7,5,1,21,10,3,5,14,13,6,2,18,13,17,13,8,21,21,6,4,7,21,2,5,7,5,7,8,15,8,5,1,21,17,2,2,17,13,13,6,14,2,21,10,15,21,15,15,15,21,13,16,14,2,15,6,21,13,5,8,18,6,10,16,18,6,13,19,19,15,2,13,21,9,7,15,8,21,14,15,18,13,2,1,21,6,2,21,15,15,13,6,21,21,7,14,5,7,8,15,21,21,21,13,3,1,2,15,17,8,8,13,7,2,2,17,10,15,13,21,14,14,13,15,5,18,15,10,4,8,13,8,10,10,23,10,2,15,11,9,16,13,17,21,5,14,6,2,13,5,13,15,8,16,16,16,15,11,15,6,3,18,13,6,21,15,10,15,6,10,15,18,10,15,21,13,2,15,21,23,23,23,23 +24,23,23,23,23,23,15,15,15,10,15,8,6,4,15,21,13,15,2,16,13,16,15,16,17,5,1,15,5,13,15,7,20,23,8,19,4,15,2,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,15,15,13,23,23,23,15,5,16,4,15,2,7,16,16,17,10,4,10,6,21,16,14,19,7,14,16,8,6,8,21,16,13,4,6,16,15,15,16,5,21,11,4,15,8,21,2,8,7,5,9,8,15,15,9,4,16,21,5,17,21,13,13,14,15,4,16,8,15,18,21,2,6,7,13,5,5,17,8,2,21,5,2,2,6,14,6,21,9,6,13,4,14,13,5,5,2,5,8,8,8,14,21,15,16,15,8,8,1,2,9,21,17,21,13,5,17,21,4,6,7,5,2,15,10,21,8,6,20,21,16,15,9,6,16,13,13,14,21,21,2,15,13,16,14,7,5,20,2,17,15,5,2,8,13,13,13,13,18,13,8,2,13,16,16,15,16,1,20,14,15,10,13,6,14,17,16,15,15,16,19,17,8,6,8,8,15,8,1,5,6,2,9,4,15,17,15,6,17,13,2,15,17,15,8,23,23 +24,23,23,7,21,5,4,13,17,15,4,21,6,2,2,8,6,13,2,21,13,16,15,21,17,5,21,4,5,3,4,21,20,23,7,20,2,13,15,6,8,18,14,1,10,7,16,18,4,21,14,21,15,16,15,16,21,10,10,16,6,15,13,4,18,4,21,5,10,14,17,8,17,8,2,4,5,21,7,21,9,7,14,17,15,2,10,18,4,13,6,7,19,14,16,2,5,21,17,2,21,15,15,13,10,7,5,9,8,15,15,5,2,21,1,2,6,17,13,13,14,10,16,16,8,4,1,21,2,5,13,13,17,6,9,1,7,17,5,2,19,6,2,10,18,10,14,15,15,21,4,5,4,2,5,15,15,8,14,6,15,7,15,2,18,21,6,13,18,15,6,13,9,20,21,9,14,15,3,8,15,18,21,8,4,16,17,7,6,7,4,17,13,8,13,2,17,4,15,13,21,14,14,13,7,16,21,15,3,2,8,13,21,13,21,8,3,15,8,9,5,17,13,17,15,8,21,14,5,13,2,2,18,16,17,16,8,19,21,15,13,7,2,15,5,15,14,4,2,6,15,15,21,15,6,15,15,2,21,15,16,23,23,23 +24,23,23,5,15,15,15,2,21,15,10,21,6,2,2,5,13,13,2,21,13,16,6,16,2,5,8,15,8,13,2,2,18,23,13,3,2,15,5,6,2,18,14,1,11,7,8,18,4,15,17,15,15,15,15,16,21,15,2,15,5,4,13,10,5,5,21,9,2,2,17,7,19,13,2,5,5,21,21,7,19,15,14,16,8,7,4,9,16,6,8,13,1,8,21,15,6,21,11,15,15,15,16,16,20,7,5,9,8,15,15,9,21,1,21,15,8,1,13,13,14,15,13,17,8,15,18,15,2,15,3,13,5,13,16,8,2,21,5,2,8,6,14,8,21,9,8,15,17,15,13,5,14,2,5,8,8,8,14,15,15,1,16,13,21,21,5,9,16,21,21,13,10,15,21,7,15,6,7,2,13,4,21,16,13,20,1,3,6,7,14,8,13,21,4,2,16,2,15,13,21,14,6,13,20,2,8,15,5,4,8,13,8,13,5,9,13,8,15,9,16,16,15,21,17,3,2,14,5,13,15,14,17,21,15,15,16,19,21,8,13,7,14,15,6,14,15,15,2,5,8,21,3,15,6,16,13,2,21,17,15,2,7,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,17,15,15,6,21,3,15,17,15,5,15,6,14,18,16,8,2,18,21,16,2,9,21,2,8,13,6,8,17,23,13,2,13,6,2,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,7,6,13,2,21,9,21,5,6,2,17,8,19,6,15,2,21,15,10,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,16,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,13,19,11,4,13,21,13,1,16,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,15,5,16,8,8,8,8,15,15,5,10,16,1,21,21,6,21,17,21,15,15,6,13,17,8,16,6,21,15,15,18,15,16,10,8,21,4,9,10,16,21,23,2,19,13,17,2,15,2,21,14,18,5,8,16,15,15,11,4,13,13,2,13,4,23,2,13,2,1,5,15,13,16,16,19,2,5,13,4,14,21,19,15,17,15,15,18,8,5,13,16,14,15,21,1,14,5,13,8,6,8,17,13,4,21,7,10,15,11,20,2,15,18 +24,23,9,4,21,4,4,6,17,6,5,21,16,4,5,7,7,15,9,17,7,17,7,18,19,5,21,5,6,5,6,4,18,23,15,17,9,13,5,4,4,16,14,7,15,7,1,17,4,21,21,17,16,21,4,21,21,6,4,16,6,2,4,5,21,5,21,6,6,4,17,4,17,10,5,19,6,4,16,5,13,7,13,17,21,4,6,21,7,7,9,3,18,7,17,2,6,21,21,8,21,1,17,17,16,7,5,9,18,15,8,9,17,21,17,6,17,17,23,13,1,5,6,16,9,5,21,13,6,4,21,13,21,21,9,8,7,21,10,2,4,1,1,5,21,5,15,23,4,6,4,13,18,5,9,19,8,7,7,3,5,17,21,4,17,21,4,1,17,19,6,4,8,18,21,2,6,5,21,7,5,21,15,21,5,17,21,21,2,10,10,23,6,2,7,2,21,10,2,18,21,7,6,5,17,4,17,15,9,4,7,13,5,21,5,23,9,21,6,9,5,13,13,17,18,18,8,9,4,4,9,23,19,17,21,16,17,21,16,9,6,15,10,23,7,9,16,21,15,4,6,17,17,13,4,17,7,21,4,17,19,6,6,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,1,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,16,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,10,21,5,5,7,18,4,9,21,6,9,4,19,5,13,4,17,13,17,19,8,21,9,8,5,5,4,8,9,17,23,4,19,9,6,7,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,17,21,5,19,5,1,3,9,10,13,18,21,5,4,4,17,14,17,9,10,5,5,17,13,4,19,15,14,17,8,15,4,9,15,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,7,14,15,7,9,17,21,16,2,6,21,13,13,21,10,9,21,9,4,18,17,4,4,21,13,5,9,5,8,17,17,8,15,5,6,14,6,17,9,19,8,10,14,3,7,9,17,9,4,17,8,14,4,15,17,8,4,5,17,19,4,21,15,18,13,9,17,21,5,4,4,3,4,5,17,18,17,4,19,21,10,5,9,9,8,13,15,9,2,17,15,18,13,1,14,4,5,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,4,9,10,10,14,17,15,21,13,17,21,19,8,9,14,9,4,9,15,14,7,9,6,6,17,17,10,10,15,15,4,21,17,15,9,23,23 +24,23,23,5,21,15,15,8,17,15,8,17,6,15,2,23,7,13,2,18,13,16,15,15,2,5,21,15,7,13,20,2,18,23,15,3,2,13,5,6,2,18,15,21,15,7,8,18,4,21,21,21,15,13,15,17,21,8,15,16,5,15,13,2,21,2,21,15,10,8,21,3,16,8,15,7,5,21,16,7,19,15,14,16,8,6,8,21,16,13,2,2,15,7,21,15,8,21,11,5,15,15,16,8,21,7,5,9,15,15,15,9,21,21,21,14,21,16,13,13,14,15,13,21,8,2,20,21,2,2,21,13,5,14,16,8,2,21,5,2,18,6,14,15,21,9,21,16,14,14,13,6,16,2,5,8,8,8,14,5,15,1,21,15,7,16,17,2,21,23,23,2,5,2,21,7,15,15,7,2,15,2,21,5,15,20,21,17,15,7,2,8,13,13,2,2,21,2,15,13,21,14,15,8,20,17,16,13,5,4,8,13,8,15,7,23,13,17,15,9,5,16,15,17,15,20,2,14,13,16,2,14,21,21,17,15,15,19,2,15,5,13,13,23,5,13,15,1,15,5,15,5,3,8,8,21,15,2,15,21,16,23,23,23 +24,23,9,10,17,8,9,10,21,7,15,21,6,4,9,15,9,13,2,21,13,16,16,21,17,5,8,15,5,3,7,17,17,23,8,19,2,13,3,6,2,18,14,21,11,7,8,7,4,1,1,8,16,7,15,21,21,4,4,7,6,8,5,4,5,21,21,9,10,2,17,3,19,10,10,7,5,17,16,6,19,7,14,17,8,6,4,3,21,4,5,13,1,8,21,15,6,21,7,15,15,8,17,10,19,7,5,9,8,15,1,9,21,21,21,5,10,21,13,13,15,3,7,16,8,2,18,15,2,7,17,13,5,9,15,18,2,21,5,2,4,6,14,6,21,9,1,16,8,14,13,5,6,2,5,8,8,8,14,10,15,1,15,5,7,21,19,4,21,15,21,13,9,8,21,15,15,8,10,2,8,10,21,16,6,20,21,4,13,9,8,8,13,13,8,7,17,7,15,13,16,14,5,9,20,17,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,5,5,4,15,14,21,17,21,16,8,19,18,8,10,14,7,4,5,15,4,15,3,9,5,16,21,15,15,15,15,2,17,1,8,10,23,23 +24,23,23,23,23,23,23,23,23,10,15,17,6,2,2,13,14,6,8,21,15,16,15,16,3,13,14,23,13,6,2,13,19,23,13,3,3,6,3,8,6,21,14,21,15,7,15,13,4,21,15,21,21,15,6,21,13,2,8,17,6,10,13,6,2,15,6,8,8,14,16,14,17,6,14,6,5,3,11,13,13,8,13,21,21,10,3,21,15,15,5,8,19,7,21,13,5,21,15,21,18,8,15,15,16,7,5,9,17,15,8,9,15,21,21,2,16,21,23,13,17,6,15,16,9,2,8,15,5,2,21,13,21,8,15,8,2,21,21,5,2,17,2,5,16,2,13,14,13,8,15,14,8,18,15,21,13,8,15,15,5,21,15,21,21,15,15,2,16,15,6,9,13,18,23,23,23,14,13,15,15,2,21,21,2,20,1,2,8,9,8,23,5,3,5,21,16,14,15,21,21,14,14,13,17,20,17,15,9,4,8,13,8,5,5,23,13,16,2,15,5,16,13,16,1,3,7,15,9,23,23,2,17,15,19,15,16,21,15,16,13,6,14,13,8,6,14,13,21,16,15,15,15,2,10,8,13,21,15,17,15,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,4,10,17,15,4,13,15,15,9,7,17,7,16,19,19,2,5,21,8,9,5,10,16,17,23,13,17,9,6,4,6,8,18,7,14,15,7,21,21,4,16,14,21,21,17,8,16,21,4,19,15,6,10,9,14,7,8,21,4,19,14,17,7,19,9,7,6,10,17,19,4,15,4,13,17,7,5,4,21,17,10,13,2,19,8,16,5,10,21,21,6,17,1,16,16,15,7,5,9,6,15,8,17,21,21,21,10,18,17,23,23,23,5,6,16,15,14,13,18,2,3,4,16,6,8,5,21,4,21,6,8,14,9,23,9,21,23,23,23,23,23,9,19,8,5,5,19,17,8,16,2,2,19,7,18,18,18,2,8,21,18,9,15,7,19,21,7,14,6,1,7,6,4,15,21,7,16,21,15,6,8,13,19,23,13,9,13,17,2,10,15,17,14,8,6,17,10,16,7,10,4,19,13,3,8,3,23,3,10,19,3,3,18,15,17,16,19,3,14,16,23,4,14,18,21,17,13,17,1,8,4,13,4,7,23,23,14,6,7,21,10,7,16,17,15,15,17,15,9,8,17,19,23,23,23 +24,23,10,4,17,6,10,10,17,5,7,21,21,4,5,4,4,15,8,16,13,16,15,16,21,15,23,23,9,5,6,8,16,15,16,19,9,9,10,17,3,18,14,21,21,7,16,18,4,18,3,16,13,21,15,16,21,5,4,1,5,4,13,3,17,15,21,5,7,21,17,6,16,4,7,7,10,21,4,7,19,7,14,21,2,5,4,18,14,5,10,5,17,7,21,13,6,21,21,4,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,5,10,16,9,6,19,16,4,7,21,13,17,4,5,11,9,21,15,15,8,6,5,21,1,3,8,23,7,13,5,15,19,21,9,20,7,8,14,6,6,16,16,2,21,21,9,17,15,5,4,10,14,21,18,13,8,10,19,4,5,18,21,10,15,17,1,10,6,8,7,8,13,4,5,4,21,4,13,10,21,14,15,5,16,17,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,18,16,17,21,14,9,13,10,4,19,19,17,15,16,18,16,1,6,7,10,6,8,5,8,5,9,15,15,17,17,15,7,17,7,4,17,16,19,5,8,23 +24,23,23,5,21,4,8,7,17,6,9,17,21,4,13,4,4,15,10,16,13,16,15,17,15,7,9,4,7,4,5,15,17,23,9,17,9,9,5,18,10,19,14,21,10,7,16,18,4,18,14,17,15,21,8,17,21,7,6,16,5,4,13,4,18,7,17,5,10,14,17,6,17,7,4,9,6,21,15,15,20,7,14,17,4,5,4,18,14,5,13,8,21,8,21,13,6,17,21,15,19,8,16,15,10,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,15,8,16,6,8,18,21,4,5,9,17,17,6,5,17,16,17,4,16,9,6,10,10,1,3,6,5,20,15,15,10,19,4,9,20,13,4,14,8,15,21,9,6,21,21,17,4,15,19,2,9,6,1,21,7,3,4,7,3,6,21,17,20,4,17,1,2,6,8,8,8,13,8,4,2,21,4,13,9,21,14,10,3,16,15,16,15,3,4,8,13,8,7,13,8,14,15,8,9,5,17,13,16,17,6,21,14,5,13,6,16,17,18,17,7,16,21,16,16,9,18,10,6,10,14,6,8,9,6,10,21,17,15,4,17,7,4,15,15,18,5,19,19 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,17,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,18,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,16,21,21,13,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,15,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,14,15,8,14,16,5,17,15,14,13,21,16,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,2,8,23,14,14,15,16,16,15,15,6,21,2,2,21,10,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,15,17,7,6,8,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,5,15,15,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,9,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,8,15,7,6,8,17,15,2,2,15,6,6,16,13,16,6,16,2,21,3,15,15,6,16,5,13,9,2,7,21,23,13,17,13,6,5,16,14,16,16,14,15,7,16,18,4,16,14,17,15,21,6,21,15,2,10,15,15,5,13,8,21,5,21,13,15,2,17,15,16,4,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,16,21,1,7,20,3,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,15,6,17,23,13,4,5,15,16,9,7,8,21,2,2,21,13,18,8,3,8,16,16,14,10,5,11,15,6,21,21,15,15,21,10,14,6,4,7,11,2,8,8,15,15,6,1,8,2,21,21,13,21,17,20,2,5,6,15,15,15,14,6,15,11,15,5,16,2,2,20,1,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,8,7,13,4,8,13,8,21,14,23,15,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,7,16,15,16,18,8,2,15,6,5,15,2,16,14,6,2,5,15,18,17,13,18,15,15,15,8,15,16,6,23,23 +24,23,23,23,23,7,2,13,17,15,15,21,6,15,2,7,3,13,2,21,13,16,7,16,21,5,7,15,7,13,4,8,18,23,15,19,2,13,5,6,2,18,15,1,11,7,8,18,4,15,21,16,15,13,21,17,21,4,2,16,5,10,13,10,6,2,21,5,2,2,17,14,19,13,2,6,16,21,21,15,3,7,14,15,8,6,4,3,16,13,10,13,1,8,16,13,15,21,11,6,15,8,16,8,21,7,5,9,15,15,15,9,21,21,21,1,7,18,13,13,14,14,15,21,8,8,18,16,2,13,21,13,5,4,16,8,2,21,5,6,19,6,14,8,21,9,16,16,2,14,13,6,17,3,5,8,8,7,14,9,15,1,21,15,8,21,2,15,21,8,21,13,14,16,21,7,14,15,7,2,2,10,21,16,5,20,21,16,15,9,10,8,13,5,15,2,21,2,15,13,21,14,4,13,20,4,16,13,5,4,8,13,7,20,13,5,13,8,8,9,5,17,15,16,16,20,14,14,13,4,14,14,21,21,17,8,15,19,21,7,2,7,8,21,5,9,5,13,2,9,15,16,17,15,6,16,15,2,21,16,8,8,23,23 +24,23,23,23,23,23,23,23,17,4,21,7,6,7,10,21,7,13,2,16,13,21,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,15,21,6,2,10,21,15,6,17,6,15,2,8,13,13,2,21,13,16,15,17,21,5,8,15,13,15,4,10,10,23,13,20,2,1,3,6,2,18,14,1,11,7,8,18,4,18,21,21,15,7,15,16,21,16,2,4,5,10,13,4,6,10,21,13,2,4,17,16,19,15,4,6,16,16,16,15,9,7,14,16,7,13,14,2,15,13,13,5,1,15,16,13,6,21,11,6,15,15,17,8,2,7,5,9,8,15,15,9,21,21,21,5,7,17,13,13,14,15,15,21,8,15,18,15,2,7,17,13,5,2,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,10,15,5,14,2,5,8,8,8,14,15,15,1,21,15,5,21,2,8,21,21,21,13,6,3,21,7,15,15,7,2,6,10,21,8,15,20,21,15,15,9,4,8,13,5,8,2,21,2,15,13,21,14,4,15,20,2,16,13,5,4,8,13,8,13,6,2,13,8,7,9,5,17,15,16,17,20,14,6,13,2,15,14,17,21,16,16,15,19,21,8,13,15,8,15,7,15,8,10,2,5,15,15,17,15,10,16,13,8,21,16,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,18,7,16,21,6,5,3,19,5,15,2,21,13,16,19,15,21,5,8,13,9,13,10,8,17,23,15,19,9,6,5,6,2,18,15,19,15,7,8,3,4,15,21,15,17,13,16,21,21,10,10,21,7,23,23,21,5,6,21,5,8,10,17,21,18,7,6,15,5,21,16,8,19,7,14,17,8,6,10,3,16,6,8,13,1,7,21,3,6,17,7,5,15,7,17,2,19,7,5,9,8,15,15,9,21,17,18,9,6,17,13,13,14,7,13,18,4,6,15,21,2,6,17,13,5,6,16,8,6,14,6,2,1,6,8,6,21,9,5,16,4,14,13,6,8,2,5,8,7,8,15,4,15,21,15,6,7,21,19,15,18,7,21,13,5,15,21,5,6,6,4,10,8,21,21,9,5,20,21,17,3,9,8,8,13,5,15,21,17,2,7,13,16,14,6,13,20,21,16,13,5,4,8,13,7,15,7,19,13,8,2,9,5,17,13,17,17,20,14,14,5,6,5,14,17,16,17,15,16,21,7,7,4,6,10,15,5,15,6,7,5,5,15,21,17,15,5,15,8,6,15,15,21,23,23,23 +24,23,23,23,8,21,6,2,21,10,10,21,6,2,5,7,13,13,2,21,13,16,15,16,21,5,8,13,5,13,2,2,18,23,13,21,2,6,5,6,2,18,14,21,11,7,8,18,4,21,21,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,2,2,17,16,19,7,10,15,5,21,16,6,19,7,14,15,7,6,2,3,16,13,10,14,1,7,16,15,6,21,11,6,15,15,17,8,21,7,5,9,13,15,15,9,21,21,21,15,7,21,13,13,14,7,13,21,8,5,20,21,2,7,8,13,5,9,16,7,2,21,5,2,9,6,14,8,21,9,10,15,21,14,13,5,14,2,5,8,7,8,14,2,15,1,16,15,8,21,10,2,21,21,21,13,5,16,21,10,15,15,7,2,5,10,21,9,15,20,21,15,15,9,4,8,13,5,4,2,17,2,15,13,21,14,8,13,20,4,16,13,5,4,8,13,8,13,6,2,13,8,7,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,16,15,15,19,21,8,13,7,14,15,14,15,6,4,2,5,15,21,21,15,6,16,13,2,21,15,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,18,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,15,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,13,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,2,18,8,15,21,6,6,2,18,5,16,16,16,13,16,19,15,17,5,8,13,7,13,2,8,16,23,6,19,2,14,5,5,2,18,13,18,15,7,8,17,4,15,17,15,15,13,21,16,18,7,8,8,8,23,23,5,6,10,21,5,15,14,17,15,16,8,7,5,5,21,16,14,19,7,14,16,17,6,10,2,16,13,13,8,16,7,21,21,6,15,15,5,15,15,16,2,18,7,5,9,15,15,15,9,21,21,18,2,3,21,13,13,14,6,15,1,6,8,1,21,2,5,16,13,5,8,8,8,9,15,5,2,17,6,14,6,21,9,5,16,7,14,13,5,5,2,5,8,7,8,14,2,15,1,15,8,8,21,15,5,21,15,21,13,5,15,21,5,16,5,5,6,15,2,21,17,5,21,21,10,2,9,8,8,13,5,15,21,17,2,15,15,15,14,6,13,20,8,17,13,5,4,8,13,7,15,15,18,13,8,2,9,5,17,15,17,15,20,14,14,5,2,6,14,17,16,17,15,17,21,8,2,13,3,5,16,5,15,6,14,17,5,6,16,21,15,6,15,15,15,21,16,18,5,23,23 +24,23,15,6,15,6,4,2,17,6,5,17,16,10,15,18,7,13,3,17,7,18,19,15,6,3,1,3,8,3,6,8,21,23,8,2,5,14,5,3,16,1,6,8,15,7,16,17,4,21,14,17,1,15,15,8,18,10,19,21,15,5,6,3,4,8,21,7,6,14,21,8,21,10,16,6,5,1,16,5,13,7,13,17,21,10,3,7,14,13,21,7,21,7,17,4,5,16,1,8,21,1,17,17,16,7,5,9,8,15,8,9,1,17,21,2,10,16,23,13,17,14,2,16,9,2,18,17,10,7,21,13,21,7,10,8,2,21,21,4,2,17,23,5,18,8,23,23,23,17,14,13,14,17,13,21,15,8,15,2,6,21,13,1,17,21,8,10,21,19,3,2,8,21,16,9,4,5,15,7,5,16,1,20,5,17,21,11,2,10,10,19,23,9,8,17,1,8,2,3,21,14,14,4,16,10,17,13,7,4,7,13,7,21,6,23,13,17,2,9,5,16,13,17,17,8,8,14,20,13,5,23,19,16,21,15,17,21,7,6,3,7,2,5,21,5,9,6,15,21,16,17,21,14,10,21,7,2,17,17,18,5,19,18 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,8,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,7,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,8,16,6,10,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,5,13,7,6,6,17,23,8,16,6,13,2,7,2,16,16,8,15,7,16,19,4,21,14,21,18,16,15,18,11,2,21,16,5,16,13,2,21,5,14,2,15,14,21,8,16,16,14,15,6,11,8,14,14,8,13,21,15,16,21,2,5,14,16,8,1,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,16,23,13,21,13,15,16,6,5,21,21,15,5,21,13,21,8,6,8,2,16,16,13,13,8,15,5,10,3,2,15,19,5,14,7,19,8,7,15,8,8,14,6,6,1,8,2,21,21,2,15,21,20,7,13,15,16,21,7,16,5,10,8,6,18,21,15,7,16,1,2,2,10,14,23,20,15,3,2,17,7,7,15,18,14,2,13,16,7,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,17,6,18,14,5,6,3,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,15,16,5,15,15,17,15,6,15,15,2,21,15,16,23,23,23 +24,23,23,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,6,21,5,6,14,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,5,15,5,4,10,21,15,5,21,6,4,4,8,13,13,2,21,13,16,7,16,21,5,8,6,8,9,17,7,21,23,13,19,2,6,15,6,2,18,15,21,11,7,7,19,4,15,21,15,15,13,18,16,21,15,2,16,5,10,13,16,6,4,21,5,2,2,16,8,19,13,4,5,16,16,16,8,19,7,14,6,8,6,4,3,15,13,8,5,1,8,17,15,6,21,11,9,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,5,7,18,13,13,14,15,15,21,8,15,20,21,2,8,8,13,5,8,6,8,2,21,5,2,4,6,14,5,16,9,10,15,17,4,5,5,14,2,5,8,8,8,14,5,7,1,21,5,8,17,13,21,21,8,21,13,9,8,21,7,6,8,7,2,5,10,21,7,9,20,21,16,15,9,8,8,13,9,15,2,21,2,15,13,21,14,4,6,20,4,16,13,5,4,8,13,8,13,5,9,13,7,19,15,5,16,15,16,17,20,21,14,5,2,13,14,17,21,16,16,8,19,16,13,6,15,8,15,14,15,4,5,17,6,15,16,18,15,6,16,13,4,17,16,15,23,23,23 +24,23,15,5,21,10,10,8,17,15,13,17,6,15,5,11,13,13,2,21,13,16,15,21,21,5,7,15,7,13,15,21,7,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,17,21,8,4,16,5,15,13,15,6,10,21,7,2,2,17,14,17,15,10,15,5,17,21,7,19,15,14,16,8,4,10,3,16,13,8,7,21,7,16,13,6,21,11,6,15,8,16,8,21,7,5,9,8,15,15,9,21,21,21,15,8,21,5,13,14,15,13,21,8,2,8,17,2,13,18,13,5,15,17,8,2,21,5,2,17,6,14,13,21,9,6,7,17,14,13,5,14,2,5,8,8,8,14,15,15,1,15,10,8,21,15,4,21,8,16,15,9,8,21,7,15,15,7,2,5,16,1,9,13,20,21,17,13,11,4,8,13,15,15,4,21,2,15,13,21,14,15,6,20,2,16,13,5,4,8,13,15,13,5,3,13,7,7,9,5,16,15,16,17,20,14,15,13,2,13,14,16,17,16,8,7,19,21,8,6,8,4,15,7,5,5,2,2,9,15,15,3,15,15,16,13,2,15,16,15,15,23,23 +24,23,4,6,17,15,5,4,21,2,4,2,16,6,13,21,7,13,6,19,15,16,13,16,19,2,21,4,8,13,6,9,19,23,13,18,9,10,2,16,6,1,14,15,15,7,17,1,4,16,14,17,1,8,15,16,21,2,6,15,6,15,13,7,21,4,21,6,5,8,19,17,21,4,6,8,5,4,2,19,13,7,13,14,21,6,21,4,15,13,8,6,16,8,16,6,2,1,21,7,16,1,13,4,9,7,5,9,8,15,14,16,16,21,15,2,1,17,23,13,20,5,4,16,8,6,8,21,6,4,21,13,1,8,9,7,5,18,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,9,8,8,8,15,6,5,16,16,6,1,20,15,4,21,19,6,13,13,17,16,15,10,5,3,2,6,1,1,20,6,20,21,8,6,7,17,19,23,6,6,2,17,14,15,13,16,14,6,20,16,3,16,16,3,4,16,13,8,5,15,23,13,16,20,15,5,15,13,17,16,6,11,4,4,16,6,14,1,16,16,16,17,21,9,10,13,16,4,23,23,2,6,6,15,1,4,15,16,14,6,17,16,2,1,17,20,5,19,23 +24,23,23,15,21,4,8,6,21,5,8,17,17,8,4,18,7,21,8,14,13,16,18,21,17,5,8,5,8,13,15,19,16,23,5,17,9,13,5,15,8,1,15,15,15,7,8,17,4,21,14,17,21,16,15,18,18,10,15,16,5,10,13,2,17,4,21,9,5,21,21,8,1,4,6,7,3,16,15,6,13,7,13,9,1,10,18,9,14,13,7,4,19,8,15,21,10,8,16,2,4,1,17,17,17,7,5,9,8,15,8,9,1,21,17,6,6,21,13,13,15,6,17,21,9,10,7,18,10,7,20,13,21,4,9,8,16,17,9,9,7,21,14,5,21,7,13,23,23,23,23,23,23,8,9,8,8,8,7,4,5,21,17,9,21,17,7,10,17,9,10,13,13,21,16,7,21,4,7,2,5,2,21,18,2,17,1,6,2,8,10,9,23,9,7,21,21,14,2,13,16,13,2,13,7,16,16,15,3,4,8,13,9,21,4,23,7,1,21,15,5,16,13,1,17,5,21,16,9,13,2,2,19,21,21,15,16,21,16,4,2,14,5,23,6,5,10,5,15,16,5,21,17,2,2,16,7,4,6,8,19,4,19,23 +24,23,23,23,23,15,8,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,2,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,10,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,1,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,2,8,18 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,6,10,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,15,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,15,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,23,23,23,23,8,1,10,7,18,17,6,6,4,9,15,16,18,13,16,7,16,8,3,16,6,7,13,6,3,18,23,7,15,2,13,5,5,14,18,10,10,15,7,16,18,4,16,14,17,21,21,7,21,21,4,4,16,5,2,13,6,17,5,21,8,15,2,16,8,21,8,10,6,5,6,16,19,13,7,13,17,21,4,6,7,14,13,21,15,14,8,18,4,5,21,15,16,21,1,17,17,16,7,5,9,21,15,8,5,4,17,21,4,17,17,23,13,21,6,8,16,10,4,5,21,8,5,20,13,18,8,2,8,8,1,5,16,8,8,7,5,21,21,15,18,10,8,3,8,6,8,9,8,8,8,14,9,6,1,9,10,17,19,6,2,21,21,15,13,6,21,21,7,14,7,7,8,7,17,15,21,5,17,21,7,2,10,3,21,23,9,2,2,17,14,2,19,21,14,4,7,16,10,16,21,3,4,8,13,7,21,15,23,5,3,21,9,5,15,13,17,17,2,17,5,5,3,9,8,21,17,17,7,17,18,7,2,13,3,15,23,7,8,6,15,13,6,5,5,17,15,3,17,15,9,2,15,16,10,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,2,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,6,21,9,15,19,21,15,15,6,17,15,15,18,14,13,4,8,7,21,21,16,15,5,21,14,8,13,15,16,2,3,15,20,10,14,6,6,14,16,14,7,15,7,8,17,4,16,14,17,21,21,15,15,21,6,6,16,2,21,13,2,21,7,21,6,10,2,16,15,21,14,15,15,15,21,21,14,5,8,6,16,18,5,2,23,13,6,8,5,11,7,21,20,6,21,21,19,20,1,8,15,21,7,5,9,8,15,8,9,16,17,21,5,21,21,23,13,21,5,15,16,7,2,19,15,8,2,21,13,21,2,3,8,16,11,2,2,4,1,21,5,15,15,15,23,15,15,15,13,2,5,9,2,8,7,15,8,5,10,11,2,21,19,2,10,21,11,21,13,2,21,21,8,14,2,21,8,6,8,15,21,5,21,21,2,2,10,2,11,23,1,5,15,15,21,2,19,21,14,19,14,16,5,18,15,3,4,8,13,6,21,5,23,13,16,8,3,5,15,13,16,18,18,10,13,7,13,13,23,19,19,21,13,17,18,8,20,6,13,14,7,14,5,14,6,10,4,2,19,17,13,2,21,15,2,15,17,19,6,8,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,15,15,4,2,17,2,5,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,16,13,8,14,13,5,17,23,15,16,13,15,5,5,21,16,16,21,15,7,16,19,4,21,14,21,21,16,15,21,11,2,15,18,6,7,13,6,21,7,14,8,15,7,16,2,16,9,14,15,5,11,8,14,14,8,13,16,7,8,18,2,5,14,16,16,21,7,20,2,5,21,15,21,7,1,1,8,16,7,5,9,15,15,15,5,21,16,21,13,10,16,23,13,21,15,7,16,6,2,8,21,7,6,21,13,1,8,7,8,2,17,17,13,13,8,15,5,15,3,2,15,19,5,14,7,19,15,7,15,8,8,14,2,6,1,8,21,21,21,5,15,17,20,8,13,2,15,16,14,13,14,10,13,6,18,16,2,3,16,1,7,15,10,23,17,20,10,3,2,17,2,7,13,18,14,7,6,16,5,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,8,18,14,13,6,8,14,16,15,16,15,16,18,8,2,15,15,2,8,5,21,14,16,16,5,15,15,17,13,3,15,15,2,17,15,16,8,23,23 +24,23,23,4,21,16,8,2,21,5,10,16,9,10,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,8,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,23,23,23,23,23,17,10,5,2,17,10,4,6,14,13,18,19,7,21,15,16,7,21,14,5,8,10,5,2,17,23,7,17,9,7,23,2,2,1,7,7,15,7,21,17,4,17,19,17,1,8,6,8,21,2,10,15,4,6,13,17,21,15,21,5,6,21,21,8,16,8,15,15,9,2,16,13,13,15,13,6,21,6,18,15,19,13,7,10,19,8,17,21,3,21,16,6,16,1,17,8,6,7,5,9,8,15,8,9,21,21,17,5,2,17,23,13,1,5,7,16,9,2,11,1,15,13,21,9,15,15,5,8,6,21,15,2,2,1,1,5,18,15,15,23,2,10,6,13,2,5,9,19,8,7,16,8,5,1,16,7,16,21,6,2,21,19,3,2,11,11,21,5,14,18,11,5,7,16,1,21,15,17,21,4,10,10,10,5,23,2,16,4,17,14,21,19,21,14,14,13,8,16,16,15,3,4,8,13,6,21,5,23,19,8,6,3,5,15,13,17,16,19,13,7,4,3,7,23,19,15,16,15,17,1,15,6,10,21,1,23,5,16,15,19,13,2,3,16,17,15,9,1,7,4,21,17,18,6,19,23 +24,23,23,23,23,23,23,6,17,19,6,2,17,15,4,21,5,15,18,8,13,21,19,16,6,15,17,6,7,13,6,16,16,23,6,17,9,14,9,2,15,21,11,7,15,7,17,17,4,21,14,17,21,15,21,15,21,4,5,16,13,6,13,2,21,5,20,4,4,8,19,10,17,15,7,15,9,2,16,13,13,8,13,16,21,2,6,21,5,6,17,2,15,7,21,6,4,21,15,18,21,1,17,15,21,7,5,9,17,15,15,9,10,16,17,5,21,17,23,7,1,5,2,17,8,14,18,11,2,7,21,13,19,8,9,8,2,11,6,2,4,10,21,5,1,10,15,23,17,2,6,13,2,9,9,19,8,7,15,13,5,15,13,2,1,21,7,15,16,15,2,13,6,21,16,9,14,16,15,7,2,21,17,3,7,17,1,7,2,10,1,11,23,2,9,4,21,14,15,4,17,14,13,7,16,21,15,15,9,4,8,13,6,21,21,23,5,16,10,3,5,15,13,17,18,8,21,14,5,13,2,2,19,16,17,15,1,21,8,13,6,16,4,23,5,15,9,5,15,16,9,15,17,15,5,16,7,2,17,16,19,5,15,23 +24,23,23,23,16,4,6,2,21,15,10,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,2,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,15,17,21,5,15,10,13,8,14,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,9,6,21,2,5,2,17,6,10,17,7,10,15,15,2,13,2,16,13,16,8,15,8,16,21,6,8,13,6,7,16,23,8,21,9,13,5,2,10,18,14,1,10,7,16,19,4,18,14,17,15,1,15,16,21,15,10,16,5,10,13,4,21,4,21,5,2,4,17,2,16,6,8,7,5,16,21,10,13,7,2,17,21,5,6,7,10,13,1,6,18,7,21,15,6,21,21,4,19,1,16,7,6,7,5,13,8,7,11,9,16,21,21,2,10,16,13,5,14,2,17,16,8,6,19,21,2,7,21,13,17,9,5,17,16,16,15,9,8,6,4,6,21,15,10,5,14,15,16,4,19,2,9,19,15,8,14,5,15,8,16,16,21,21,2,15,18,3,6,13,4,13,21,7,4,7,7,10,15,21,21,21,10,21,1,8,6,8,8,8,13,14,10,2,17,4,13,21,21,14,5,13,8,16,16,15,3,4,8,13,8,7,7,8,15,15,8,9,5,16,13,21,16,8,21,14,9,13,2,3,1,15,17,15,16,18,16,7,5,7,13,15,9,9,15,8,2,6,6,16,17,15,4,16,8,4,15,15,20,5,6,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,3,5,2,21,17,6,21,6,2,4,18,5,15,2,21,13,16,19,15,2,15,8,13,8,13,16,8,16,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,5,8,16,16,8,19,8,2,5,5,21,21,4,9,15,8,16,8,14,2,9,16,5,8,13,1,8,17,2,10,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,6,21,8,15,19,15,2,7,21,13,5,14,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,8,7,14,2,15,18,13,6,16,19,3,2,17,16,21,13,5,15,21,14,13,5,4,2,5,18,21,2,5,21,21,6,2,9,15,8,13,15,10,2,17,2,15,13,8,14,10,13,20,2,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,20,14,14,5,15,15,14,21,16,16,15,17,1,7,7,4,15,8,2,5,15,15,19,5,10,15,21,21,15,6,15,15,15,19,16,1,5,23,23 +24,23,23,6,3,15,6,2,18,15,15,21,6,6,2,19,5,15,2,21,13,16,18,15,16,5,8,13,8,13,6,8,21,23,15,3,9,15,5,5,2,18,15,19,15,7,8,3,4,15,18,7,15,15,15,16,21,2,2,7,7,23,23,5,6,5,21,6,2,16,16,8,19,15,6,6,5,21,10,6,19,15,14,17,15,4,6,9,21,5,8,13,1,8,21,21,6,16,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,6,21,13,13,14,7,13,21,10,6,6,21,2,6,16,13,5,5,16,8,3,16,5,2,17,6,14,13,21,9,6,15,15,14,13,5,17,2,5,8,7,8,14,2,15,1,15,8,8,21,2,15,19,15,21,13,5,16,21,14,6,6,2,2,6,16,21,16,5,1,21,2,2,9,16,8,13,5,8,16,17,2,15,13,16,14,5,5,20,8,16,13,5,4,8,13,8,15,13,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,8,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,13,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,4,15,21,6,15,10,21,15,4,21,6,2,13,7,13,13,2,21,13,16,15,16,21,5,8,13,7,13,4,2,18,23,13,3,2,15,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,16,21,15,2,16,5,15,13,4,6,5,21,15,2,2,17,17,19,13,2,6,15,21,16,5,19,7,14,16,15,6,4,3,16,13,6,14,21,7,16,15,6,21,11,4,15,15,16,8,21,7,5,9,13,15,15,9,21,21,21,6,7,21,13,13,14,15,13,21,8,15,20,21,2,8,8,13,5,8,16,8,2,21,5,2,9,6,14,5,21,9,6,13,8,14,13,5,14,2,5,8,8,8,14,8,15,1,21,6,8,21,10,3,21,21,21,13,9,16,21,4,15,7,7,2,5,10,21,4,15,20,21,21,15,9,10,8,13,5,15,2,21,2,15,13,16,14,1,5,20,4,16,13,5,4,8,13,8,13,14,4,13,8,7,9,5,17,15,17,21,19,14,14,13,2,15,14,21,21,16,8,15,19,21,8,2,15,8,16,7,14,6,10,2,5,4,16,21,15,6,16,13,2,21,15,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,23,23,23,23,23 +24,23,23,15,15,8,2,2,21,2,6,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,8,21,23,21,3,2,15,3,6,2,18,14,1,11,7,16,18,4,13,21,15,16,15,15,16,21,2,5,21,5,3,5,13,8,10,21,7,2,16,17,2,19,8,6,15,5,16,2,4,3,16,14,16,8,7,2,3,16,15,5,13,1,7,16,2,5,21,11,5,15,15,16,2,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,5,2,2,8,5,8,8,7,14,19,15,16,15,2,8,19,2,2,21,16,21,13,9,15,21,5,2,14,5,2,15,21,21,8,5,20,21,21,2,7,8,8,7,16,6,2,18,2,15,13,21,14,4,5,20,4,16,15,5,4,7,13,13,13,7,8,13,8,7,9,5,15,13,17,15,20,8,14,5,13,8,14,17,16,21,15,15,18,8,3,4,14,15,21,14,9,15,7,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,16,15,2,15,21,15,6,21,6,2,6,3,13,15,2,21,13,16,19,15,21,6,8,5,8,13,2,8,16,23,8,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,16,21,15,2,2,17,3,19,8,10,15,5,17,15,2,19,7,6,20,8,4,2,3,21,15,9,13,21,8,17,13,6,21,11,6,16,7,17,8,19,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,15,15,16,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,6,2,16,8,5,16,8,8,14,2,15,17,15,2,8,19,15,2,21,16,21,13,5,15,21,13,2,15,5,2,13,21,21,8,13,20,21,11,15,9,8,8,7,13,15,2,18,2,6,13,21,14,15,6,20,2,21,13,5,4,8,13,13,13,7,19,13,8,9,9,5,16,13,17,15,20,2,14,3,13,15,14,21,16,21,15,16,21,8,8,4,14,15,10,5,15,4,15,5,5,8,21,16,7,2,8,15,2,15,21,15,13,15,18 +24,23,23,23,23,23,23,6,21,5,7,16,14,10,16,7,7,13,2,21,13,16,15,17,21,5,18,10,8,7,4,8,19,23,3,17,9,13,4,5,2,18,14,1,10,7,16,18,4,15,1,7,15,16,16,16,1,2,6,16,5,6,13,4,21,8,21,5,10,6,17,14,16,13,14,5,5,17,7,16,20,7,14,17,15,6,6,18,4,13,8,8,19,8,16,2,6,21,21,6,4,7,16,13,1,7,5,9,8,15,15,5,16,21,1,6,21,8,13,13,14,10,15,16,8,10,21,21,4,5,15,13,17,6,13,16,2,16,5,2,19,6,2,10,18,10,15,16,15,13,4,5,6,2,5,8,15,8,14,21,13,15,16,5,18,21,16,4,21,10,6,13,4,21,21,7,15,6,7,8,2,16,21,21,10,17,1,8,5,16,4,8,13,15,13,2,21,4,15,13,21,14,6,13,7,4,21,15,3,4,8,13,8,13,13,5,8,15,8,9,5,17,13,17,15,8,21,14,5,13,2,4,18,15,16,15,16,18,21,8,13,7,4,6,7,6,6,4,2,5,15,17,3,15,5,16,16,2,10,18,16,5,10,23 +24,23,23,15,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,16,21,5,8,7,9,13,8,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,15,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,3,6,7,13,5,8,16,18,2,21,5,2,20,6,14,6,21,9,10,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,1,21,10,21,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,8,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,17,15,5,4,15,13,8,13,13,19,13,8,8,8,5,17,15,16,21,20,14,14,7,2,15,14,17,16,21,15,16,7,18,8,10,14,2,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,8,23,23,23 +24,23,23,23,23,23,14,6,21,6,15,19,6,2,6,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,15,4,17,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,10,6,10,21,15,15,1,17,14,19,13,10,15,5,21,21,7,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,17,5,3,9,6,14,6,16,9,4,7,15,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,8,13,6,15,21,7,14,15,7,2,15,10,21,8,6,20,21,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,8,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,7,14,8,15,14,10,17,6,15,16,18,15,2,17,13,2,1,16,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,13,20 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,9,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,21,5,23,23 +24,23,8,7,21,10,10,10,17,10,10,21,16,8,2,10,9,21,8,15,13,21,19,18,18,9,21,5,7,13,15,7,21,23,9,16,13,13,5,6,16,18,14,15,15,7,8,17,4,18,14,17,21,16,15,18,18,4,15,16,5,6,13,2,16,2,21,3,6,2,21,8,1,2,14,5,21,17,15,14,6,15,13,8,21,10,19,4,14,9,7,10,19,7,15,21,6,16,15,6,21,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,6,13,8,15,15,21,9,10,10,18,10,6,20,13,21,6,9,8,16,17,3,9,21,21,14,5,1,4,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,15,8,21,1,21,4,16,13,10,13,6,17,21,7,14,2,7,2,5,2,21,21,5,17,1,2,2,8,16,8,23,9,8,21,21,14,15,13,21,13,4,13,15,8,17,15,3,4,8,13,5,17,13,23,17,16,16,13,5,15,13,1,16,5,1,14,9,13,10,2,19,16,15,15,1,1,16,4,2,14,19,23,9,5,14,2,13,7,6,21,17,2,10,16,7,2,1,16,19,10,15,18 +24,23,7,5,21,15,6,8,17,2,9,20,6,10,15,21,5,15,2,21,13,16,21,21,16,3,14,15,8,13,20,6,17,23,15,3,9,15,5,5,2,18,14,21,9,7,8,18,4,14,21,21,11,15,15,17,21,7,10,16,5,2,13,8,6,5,21,8,15,10,16,6,17,2,2,4,5,21,16,7,3,7,14,16,8,6,2,19,17,13,8,8,2,7,21,15,10,21,11,6,15,15,17,8,2,7,5,9,8,15,15,9,21,17,21,6,2,17,13,13,14,6,13,18,8,6,19,1,10,8,7,13,5,21,17,8,2,21,5,2,20,6,8,5,21,9,7,15,8,14,13,5,14,2,5,8,15,8,14,2,7,16,21,7,8,21,3,15,15,21,7,13,8,1,21,7,13,7,7,7,15,10,21,15,5,20,1,10,2,5,10,21,15,5,5,21,17,2,15,3,21,14,6,2,20,8,17,13,5,4,8,13,15,13,13,3,13,7,2,13,17,17,15,18,21,2,5,14,10,13,3,6,19,21,15,15,17,19,17,8,6,8,5,15,5,18,7,2,2,9,10,15,17,7,5,17,13,2,15,1,17,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,13,17,4,21,10,5,3,18,11,15,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,11,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,16,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,6,10,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,15,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,15,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,23,23,6,10,6,18,6,4,21,6,4,6,18,5,16,2,21,13,16,19,15,1,5,1,13,9,9,10,16,17,23,6,19,9,7,6,6,2,18,15,19,7,7,8,18,4,16,21,15,15,15,17,21,21,4,6,9,5,23,23,18,4,5,21,6,4,16,17,8,19,9,6,5,5,21,16,8,19,7,14,16,8,6,4,3,16,5,7,13,1,8,21,21,6,17,7,6,15,15,17,2,4,7,5,9,8,15,13,9,21,1,21,6,15,21,13,13,14,5,4,18,4,10,15,21,2,5,17,13,5,5,17,8,6,14,15,2,19,6,8,6,21,9,6,18,7,14,5,7,9,4,5,8,7,8,14,4,15,1,15,7,7,21,4,4,16,15,21,5,5,18,21,14,9,5,4,2,6,17,21,17,5,20,1,4,13,9,15,8,13,5,6,21,17,2,15,13,4,14,5,13,20,16,16,13,5,4,7,13,15,15,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,16,17,15,16,1,7,2,2,5,8,6,5,15,6,19,6,9,6,21,17,15,4,8,7,6,17,17,21,3,7,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,23,15,21,9,6,5,16,6,21,14,21,15,7,8,13,4,21,21,21,21,15,15,21,15,10,5,17,15,7,13,15,16,5,14,15,6,14,16,8,21,21,6,6,5,2,15,13,13,7,13,21,21,8,13,21,7,15,15,8,20,8,16,15,13,21,15,21,21,8,15,15,16,7,5,9,8,15,8,9,15,21,21,2,2,21,23,13,21,5,2,16,5,15,15,15,2,13,21,13,1,15,2,8,2,17,3,5,2,17,2,6,14,2,21,14,16,3,14,14,15,18,15,8,13,8,15,2,6,21,15,7,21,8,8,15,21,15,19,13,2,23,23,23,6,14,20,3,2,21,21,21,13,20,1,15,3,9,8,23,5,2,13,21,16,14,15,21,21,14,14,13,16,20,16,15,9,4,8,13,8,5,8,23,13,8,2,13,5,15,13,16,17,16,13,15,2,2,23,23,15,13,19,15,16,21,15,3,13,14,15,13,7,6,3,15,21,16,10,15,16,2,2,15,13,21,15,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,15,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,14,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,5,2,17,21,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,15,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,16,10,13,6,21,2,15,21,6,15,2,3,15,15,2,21,13,16,19,13,17,9,8,2,7,13,15,16,16,23,7,19,2,15,3,6,2,18,14,1,11,7,8,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,5,7,20,16,3,19,8,6,5,5,21,16,16,13,7,14,16,8,6,2,3,16,13,8,13,1,2,16,15,5,21,11,15,15,15,16,7,6,7,5,9,8,15,15,9,21,21,21,5,2,17,13,13,14,2,13,16,8,2,18,11,2,7,21,13,5,2,21,8,2,21,5,2,19,6,14,5,21,9,7,15,21,14,13,5,21,2,5,8,8,8,14,15,15,17,15,6,5,19,2,2,21,16,16,13,8,15,21,5,2,13,5,2,15,2,21,8,8,20,21,8,6,7,16,8,7,5,8,2,18,2,15,13,21,14,7,3,20,2,16,15,5,4,8,13,7,13,7,19,13,8,15,9,5,16,13,16,15,20,8,5,5,13,8,14,21,16,21,15,16,21,7,8,4,3,8,14,5,15,6,20,5,5,15,21,16,15,13,8,15,2,16,21,15,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,17,17,20,14,6,9,3,15,14,21,16,21,16,8,19,21,14,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,2,5,2,17,2,15,15,18,15,6,15,13,16,8,13,20,21,3,15,8,5,17,5,7,13,15,10,21,23,6,16,5,15,5,3,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,10,2,15,6,15,13,3,21,5,21,15,6,10,8,6,11,2,14,6,13,2,8,14,14,8,13,21,15,15,1,21,5,8,15,2,21,7,21,2,5,15,15,19,21,1,1,7,16,7,5,9,15,15,15,5,21,21,21,15,2,16,23,13,21,5,8,16,9,6,7,8,2,4,21,13,21,15,3,8,3,15,15,3,8,18,13,6,18,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,2,15,16,20,2,5,6,15,11,7,14,2,3,13,15,15,17,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,6,16,3,16,15,13,4,8,13,7,15,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,3,13,2,19,15,16,15,16,18,8,2,15,15,7,14,7,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,6,23,23 +24,23,23,8,18,10,8,5,21,15,15,17,6,15,2,7,13,13,2,21,13,16,15,21,21,5,23,5,15,13,2,4,16,15,13,19,2,5,5,6,2,18,15,1,11,7,8,18,4,21,14,21,15,15,1,16,21,6,4,15,15,6,13,10,20,15,1,13,5,8,21,14,16,8,5,15,5,1,16,15,19,15,14,19,16,6,15,10,2,15,4,7,16,8,16,6,13,15,15,7,15,15,16,7,21,7,5,9,15,15,15,9,21,21,21,5,2,21,13,13,14,10,13,18,8,9,20,21,4,13,4,13,5,15,16,8,2,21,5,2,2,6,14,6,21,9,6,9,15,16,13,5,14,2,5,8,8,8,14,7,15,17,15,6,8,7,2,2,21,16,21,13,4,15,21,14,21,13,10,10,2,21,21,19,2,20,1,6,9,8,7,8,13,21,4,2,17,2,13,13,21,14,10,13,20,7,15,13,5,4,8,13,7,11,13,23,9,15,18,9,5,16,15,16,18,8,7,6,4,13,4,2,19,8,21,15,16,19,21,5,2,14,8,16,4,13,5,15,15,7,15,17,17,15,5,15,8,2,15,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,18,2,7,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,5,11,2,9,23,3,7,4,21,14,19,23,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,4,7,21,6,1,10,21,15,15,21,21,5,8,21,5,15,8,16,7,19,1,16,8,2,21,9,6,13,6,6,15,23,8,17,4,6,8,17,16,3,8,13,15,7,1,16,4,8,21,17,21,6,19,16,18,3,21,15,15,10,6,10,21,5,21,9,5,8,17,15,21,7,2,7,14,2,16,6,13,15,13,15,21,1,6,21,16,13,9,3,18,7,19,21,6,21,11,2,21,1,1,16,21,7,5,9,20,15,8,9,21,21,17,10,15,21,23,13,1,6,9,17,9,15,2,15,6,10,21,13,21,6,3,18,6,17,9,2,1,1,1,5,18,8,15,23,16,4,6,9,2,6,9,19,17,8,15,1,5,1,15,16,21,21,3,3,17,19,6,21,2,23,23,3,8,17,19,13,3,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,3,20,13,6,5,16,17,18,3,3,4,8,13,7,21,5,23,11,16,6,3,5,15,13,17,17,6,8,1,9,13,5,23,18,11,18,16,21,21,17,7,3,21,11,23,23,9,5,4,15,4,10,21,13,15,10,1,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,18,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,13,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,5,21,7,15,21,6,15,2,3,13,13,2,21,13,16,7,16,21,23,23,8,6,13,4,2,15,23,5,20,2,13,5,6,2,18,21,19,11,7,8,18,4,1,19,21,15,15,15,8,21,21,2,16,10,15,13,10,6,2,21,5,2,15,17,14,16,8,10,15,5,1,17,15,3,15,14,16,8,15,14,15,16,13,7,8,21,8,17,6,10,21,1,4,13,15,16,6,16,7,5,9,14,15,15,9,17,21,17,2,6,1,13,13,21,5,15,21,2,15,18,19,2,13,17,13,5,6,8,8,2,16,5,2,21,6,14,6,21,9,2,15,23,23,5,13,5,4,5,8,17,10,14,15,10,7,15,2,9,17,6,2,21,17,21,7,6,15,21,6,7,15,7,4,2,21,21,21,6,20,1,16,15,7,14,8,13,10,15,2,21,4,15,13,16,14,7,13,20,8,16,15,9,4,8,13,8,13,13,13,13,14,16,9,5,17,13,16,16,19,14,17,6,13,15,14,17,17,1,15,16,19,18,3,15,8,14,5,7,5,15,10,2,6,15,16,17,15,5,15,15,2,21,15,21,23,23,23 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,21,15,2,21,5,8,15,14,8,20,23,17,2,3,14,15,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,15,7,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,13,13,17,8,9,21,17,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,8,15,1,21,6,21,21,16,15,10,6,3,23,2,6,5,21,15,16,13,21,14,16,13,15,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,8,8,13,5,5,14,5,5,6,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,4,21,21,15,6,18,13,2,18,15,15,21,7,5,13,8,16,13,17,15,16,2,5,21,10,8,13,6,8,10,23,15,17,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,2,17,18,15,21,17,5,15,13,5,16,2,21,5,5,10,21,15,21,5,14,15,21,15,7,6,13,13,15,20,1,18,9,2,14,13,15,7,21,7,16,10,2,21,21,6,21,1,21,10,4,7,5,9,9,15,8,5,16,21,16,15,2,15,13,13,14,10,15,17,8,3,18,16,8,13,21,13,16,15,13,21,2,16,5,7,5,1,2,23,23,23,5,7,18,15,8,6,14,6,5,8,7,8,14,4,15,1,21,5,21,17,7,15,19,6,7,13,2,15,21,7,15,5,7,8,10,2,21,18,8,17,1,15,3,11,6,8,13,4,13,2,17,16,13,1,21,14,14,13,8,15,16,15,3,4,8,13,7,21,9,23,13,8,13,9,5,16,13,16,16,2,21,14,5,13,2,2,18,15,16,16,15,18,16,1,4,5,7,4,13,3,4,15,2,5,2,17,17,15,6,15,15,2,15,15,19,5,19,18 +24,23,10,6,21,5,1,19,21,4,6,10,17,4,9,18,15,13,5,20,7,19,21,17,10,2,19,5,5,6,14,4,17,23,7,19,10,4,9,19,16,3,4,7,15,7,1,17,4,16,21,17,21,15,8,21,11,5,7,23,23,23,23,5,17,5,18,15,4,4,17,2,16,5,8,16,14,3,16,6,13,13,13,15,21,10,6,17,9,13,5,15,21,8,17,4,15,21,15,7,21,1,17,16,21,7,5,9,21,15,8,9,21,21,17,9,10,17,23,13,1,6,4,17,10,15,19,15,5,4,21,3,21,8,9,8,4,17,10,2,11,1,1,5,18,16,15,15,23,4,9,9,4,6,9,19,1,7,16,15,5,19,9,8,21,21,19,3,17,19,8,4,2,23,23,9,6,8,2,18,7,18,15,20,6,16,21,15,2,10,10,18,23,2,5,2,17,14,19,19,20,5,6,9,17,17,18,3,3,4,8,13,1,21,5,23,19,16,6,3,5,13,13,16,19,6,13,4,9,13,16,23,19,7,17,17,18,18,15,7,9,21,14,23,7,9,15,16,13,13,3,10,1,13,6,21,13,4,19,8,21,6,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,16,5,15,21,21,4,10,1,16,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,17,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,9,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,15,15,21,6,8,2,16,15,6,21,13,2,15,18,14,13,7,16,13,17,15,16,2,5,16,8,8,13,20,7,16,23,13,19,9,15,8,2,21,1,14,10,10,7,16,7,4,21,20,16,15,17,8,16,21,5,15,16,5,2,13,15,17,4,21,8,6,14,16,16,16,2,2,6,9,21,8,16,3,10,14,16,2,15,1,1,13,4,5,13,8,8,19,13,5,21,21,2,17,15,21,8,10,7,5,9,8,11,9,5,1,21,1,2,2,15,13,13,14,5,15,16,2,7,1,17,7,2,4,13,21,13,10,17,13,18,13,14,13,6,8,21,21,10,7,2,19,21,15,5,14,1,5,13,15,7,15,15,15,17,15,15,15,21,15,2,21,6,2,13,6,21,21,7,2,13,15,8,2,8,21,17,13,8,1,2,5,7,2,8,13,14,10,2,21,2,15,13,21,15,14,13,20,7,21,15,3,4,8,13,8,13,10,6,8,13,19,9,5,16,13,21,16,8,15,14,5,13,2,8,19,15,16,15,16,1,17,15,7,8,2,10,7,17,14,16,2,10,2,21,1,15,5,16,16,2,15,16,16,15,23,23 +24,23,23,23,23,23,23,23,23,15,15,15,18,15,6,15,13,16,8,13,21,21,3,15,2,5,21,5,8,13,15,6,21,23,15,21,13,15,5,8,14,16,7,8,15,7,16,3,4,21,11,21,21,16,8,21,19,2,6,15,15,15,13,2,17,5,21,8,2,14,16,5,21,14,15,8,13,2,8,14,13,2,13,21,7,15,1,21,5,15,15,2,21,7,21,2,5,21,15,19,21,15,21,15,16,7,5,9,15,15,15,5,16,21,20,5,6,17,23,13,21,5,8,16,9,2,8,1,15,6,21,13,21,8,2,8,17,15,16,3,8,16,2,6,21,18,15,16,21,5,14,15,18,8,9,2,7,8,15,2,6,1,8,15,21,21,15,15,21,20,3,13,5,15,11,14,13,6,14,13,15,15,21,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,3,13,4,8,13,8,21,14,23,8,21,2,3,6,16,13,16,16,6,19,14,5,13,13,2,19,15,21,15,16,18,8,2,15,15,15,8,7,21,14,8,15,5,15,15,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,23,6,4,15,17,21,2,21,21,6,10,15,14,18,5,17,2,21,17,17,4,5,15,13,13,7,10,18,21,21,7,4,9,14,5,5,16,18,10,7,15,7,21,17,4,16,14,17,21,21,15,21,21,5,7,17,6,9,2,9,18,8,21,3,10,8,16,10,17,7,4,6,9,2,16,6,19,7,16,21,8,6,21,23,13,8,6,6,11,7,21,3,5,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,21,17,23,13,21,6,9,17,9,2,19,18,4,4,16,13,21,8,10,8,4,17,10,2,4,1,1,5,18,3,10,23,1,15,2,13,18,5,9,16,8,8,15,15,5,1,15,8,21,19,8,15,17,19,2,4,7,21,21,7,4,6,3,7,6,21,16,17,5,17,21,7,2,10,2,16,23,3,6,7,21,2,2,19,21,16,6,5,16,4,1,15,3,4,8,13,7,21,15,23,8,16,6,3,5,16,13,17,16,18,7,7,4,2,5,23,19,17,17,13,16,18,16,8,5,3,8,23,9,7,6,6,15,4,2,18,17,13,10,16,7,4,17,16,19,5,3,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,8,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,4,21,10,5,4,17,6,4,21,21,4,6,8,5,15,8,18,13,17,7,17,2,3,21,10,7,13,6,6,16,23,2,17,2,15,5,6,7,18,10,1,15,7,16,18,4,16,14,17,21,21,15,21,18,6,10,16,3,6,13,2,17,5,21,8,8,2,17,15,21,8,6,6,6,2,16,14,13,7,13,17,21,10,6,5,14,13,21,14,16,8,16,4,5,21,15,8,21,1,8,17,16,7,5,9,1,15,15,5,16,21,21,13,1,21,23,13,4,5,15,16,2,5,8,15,2,2,21,13,15,13,7,17,7,17,15,3,7,6,1,5,16,5,6,1,2,4,5,2,6,9,9,21,11,8,14,5,5,1,8,15,17,21,8,9,21,15,6,13,15,18,17,7,14,13,21,7,6,7,16,21,5,17,21,19,2,10,10,21,23,9,5,2,17,14,15,2,21,14,15,13,8,4,16,15,3,4,8,13,8,17,15,23,7,15,16,9,5,15,13,17,17,5,21,14,13,13,13,14,21,17,17,7,17,18,7,15,13,9,14,23,8,8,5,7,13,6,15,17,17,15,2,17,15,6,8,15,19,10,3,18 +24,23,23,7,18,6,7,6,21,10,6,21,6,2,2,19,15,15,2,21,13,16,19,15,2,9,15,2,8,13,10,16,16,23,15,3,2,15,2,6,2,18,15,1,11,7,8,18,4,8,16,15,15,15,15,17,21,2,5,3,15,23,2,11,15,14,21,5,4,16,17,3,19,14,14,15,5,21,21,15,9,7,14,2,8,15,6,3,16,5,8,13,1,15,16,13,5,21,11,15,15,15,17,10,19,7,5,9,8,15,15,9,21,21,21,2,10,17,13,13,14,15,13,21,8,2,18,18,2,7,17,13,5,2,6,7,2,21,5,2,20,6,8,6,21,9,5,15,16,14,13,5,21,2,5,8,8,8,14,6,15,21,13,8,7,19,13,2,21,8,16,13,2,15,21,5,14,15,15,2,6,3,21,16,8,20,21,4,13,9,8,8,7,13,6,2,18,2,15,13,21,14,3,5,20,16,16,13,5,4,8,13,8,13,5,19,15,7,15,9,5,16,13,16,15,20,8,8,2,10,8,14,17,16,21,15,16,21,8,7,4,5,15,4,5,15,14,16,5,9,15,21,17,15,5,15,15,2,17,16,15,2,23,23 +24,23,8,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,16,4,4,6,21,2,15,21,6,2,15,18,9,13,2,17,13,15,19,15,18,5,15,15,7,13,2,8,16,23,7,19,2,15,13,6,2,18,14,1,21,7,8,18,4,15,14,21,11,15,15,16,21,3,4,15,2,8,7,7,14,13,1,7,4,16,17,2,20,8,15,15,5,1,8,14,9,7,14,16,8,6,4,3,21,4,5,13,21,8,16,7,2,21,11,6,15,15,16,8,2,7,5,13,8,15,7,9,21,21,21,2,10,17,13,13,14,15,13,21,8,15,19,18,2,8,21,4,5,14,21,7,2,1,5,2,20,3,14,6,21,9,5,20,8,14,4,5,4,2,5,8,8,8,14,15,15,17,15,2,5,21,2,21,21,8,8,13,8,15,21,3,15,4,5,2,6,10,21,21,15,20,21,21,2,7,6,16,13,15,6,2,17,14,15,13,21,14,4,7,20,8,16,15,3,4,8,13,8,9,7,7,13,13,13,9,5,16,15,16,17,20,14,15,4,13,15,14,17,16,1,15,16,19,8,9,2,8,14,23,13,21,14,8,5,9,10,8,17,15,4,8,15,8,16,21,15,23,23,23 +24,23,7,15,21,15,10,4,17,5,15,17,8,4,13,4,4,15,8,16,13,16,7,16,21,13,18,6,9,9,16,4,19,23,9,4,9,13,5,2,14,19,14,8,21,7,16,18,4,18,3,17,15,11,15,16,21,5,21,16,5,10,13,4,21,7,21,5,10,4,21,18,18,4,4,6,5,1,21,6,20,7,14,17,2,6,4,19,14,5,15,9,21,7,21,13,6,16,21,5,19,8,16,15,21,7,5,9,9,13,11,5,21,21,21,4,21,17,13,13,8,10,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,2,9,6,5,5,1,3,4,9,20,4,8,10,19,5,9,19,7,8,14,9,7,15,16,3,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,10,17,1,17,13,8,4,8,13,8,9,4,17,16,6,10,21,14,4,9,8,14,16,15,3,4,8,13,7,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,8,6,8,5,15,16,9,11,4,1,16,7,5,17,7,4,15,16,20,5,5,18 +24,23,6,5,21,9,15,9,8,15,2,17,17,13,5,7,4,9,10,1,7,16,19,18,21,2,14,5,2,6,17,6,14,23,18,21,19,9,10,2,10,1,7,14,15,7,17,17,4,21,18,16,1,15,4,8,1,10,5,17,3,5,13,4,21,7,21,5,5,2,17,8,17,2,4,9,5,16,16,13,13,15,13,16,8,8,20,5,17,13,10,10,2,8,17,2,10,21,21,8,16,1,17,8,5,7,5,9,8,15,8,9,17,21,17,5,4,21,23,13,1,4,6,17,9,2,19,17,15,10,7,13,19,7,5,8,1,21,15,3,4,1,1,21,7,9,23,23,23,23,13,13,2,4,9,21,7,7,16,2,5,21,13,3,21,21,8,4,21,19,19,3,10,21,16,13,14,6,6,5,6,18,1,21,8,17,21,4,10,10,3,5,23,4,6,11,21,13,7,15,21,8,23,13,19,8,16,15,3,4,8,13,6,16,8,23,13,16,19,15,5,13,13,17,18,18,13,15,10,6,5,23,18,17,21,16,17,21,9,9,13,9,6,13,2,23,16,5,8,17,6,2,1,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,5,15,8,19,5,9,4,21,17,15,5,15,15,6,16,17,16,4,23,23 +24,23,23,7,21,18,15,10,17,7,7,21,17,4,5,15,11,13,6,20,13,17,18,18,6,5,21,2,8,13,6,8,21,23,7,17,9,6,5,10,2,18,19,15,15,7,16,17,4,16,14,17,1,8,15,16,18,15,6,15,19,15,13,4,18,15,21,6,5,4,17,4,21,2,4,6,5,21,16,13,13,15,13,16,21,10,3,8,14,13,8,6,18,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,1,17,5,21,16,23,13,8,6,7,17,2,9,15,1,10,4,8,6,1,8,9,7,3,18,19,9,4,21,1,16,16,14,15,23,23,6,21,6,13,19,9,6,16,8,15,4,5,1,13,7,3,21,2,19,21,15,8,13,4,16,17,7,19,5,7,11,21,4,1,16,15,17,21,4,8,10,10,3,23,2,5,2,17,14,18,21,21,14,14,4,20,6,18,15,9,4,8,13,7,16,8,23,4,17,8,3,5,16,13,17,21,19,17,13,7,3,15,23,16,8,21,7,17,21,9,4,13,21,6,23,23,10,4,5,15,15,6,16,1,15,10,17,13,3,21,16,19,3,16,19 +24,23,7,2,21,15,10,8,17,15,10,17,6,10,8,21,5,15,2,16,13,21,3,17,3,5,7,15,8,13,20,7,16,23,7,3,2,14,9,6,2,18,21,1,15,7,8,18,4,15,1,21,11,13,15,16,21,7,2,16,5,4,13,8,21,15,21,5,6,10,21,6,17,8,5,10,5,17,21,6,19,15,14,17,8,6,7,6,17,13,4,8,1,7,21,13,6,21,11,18,15,15,21,5,1,7,5,9,8,15,8,9,21,21,17,5,2,21,13,13,14,3,4,16,8,15,18,21,2,15,17,13,5,14,16,7,2,21,5,2,2,6,14,5,21,9,8,18,8,14,13,5,14,2,5,8,8,8,14,15,15,1,15,7,8,21,6,9,17,21,15,13,5,15,21,7,14,10,7,2,15,10,21,16,4,20,1,7,15,13,13,16,8,13,15,21,17,2,15,7,8,14,4,13,20,10,16,15,5,4,7,13,7,13,15,23,19,9,2,9,17,16,15,1,16,8,14,14,5,10,14,14,19,16,17,8,1,18,21,7,5,8,5,15,5,18,15,8,2,9,15,15,16,17,8,21,7,4,15,16,1,5,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,23,16,19,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,15,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,2,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,18,2,7,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,5,11,2,9,23,3,7,4,21,14,19,23,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,21,9,7,19,21,9,7,1,17,8,16,7,5,9,5,15,15,9,4,21,16,9,1,21,13,13,1,2,15,16,9,15,18,11,15,7,3,13,19,7,7,8,7,1,13,2,21,21,21,10,7,9,6,23,23,23,23,19,13,5,9,19,8,7,16,7,5,11,13,3,18,21,4,6,17,19,10,7,9,15,13,8,15,4,7,8,5,15,1,19,7,21,21,4,1,10,10,2,23,2,9,4,17,14,15,9,21,14,5,13,16,4,16,15,9,4,8,13,6,21,5,23,5,16,6,9,5,15,13,17,17,19,9,8,15,4,9,17,5,21,16,16,11,18,1,7,10,5,21,8,5,7,7,6,15,10,15,16,17,15,10,5,15,2,21,17,19,13,19,19 +24,23,23,5,21,8,16,2,21,4,15,17,6,13,16,18,6,13,6,21,13,16,19,16,10,9,21,15,9,13,6,15,18,23,7,20,2,15,5,15,14,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,6,2,10,15,13,8,21,8,21,5,6,2,21,8,21,15,10,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,8,5,1,21,17,5,2,16,23,13,21,5,15,16,9,6,2,15,2,8,1,17,15,15,7,13,9,14,5,6,17,10,23,23,23,23,15,15,19,6,15,8,13,6,9,16,13,8,21,2,15,18,13,5,21,21,15,7,21,3,13,13,1,5,21,7,15,6,10,2,10,8,21,21,15,16,1,10,2,8,7,7,13,4,2,2,21,4,15,13,21,13,7,13,16,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,4,2,5,8,6,13,14,20,16,17,16,7,11,15,2,13,14,16,23,15,16,7,15,3,6,2,15,21,15,7,16,13,6,15,21,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,2,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,7,15,13,9,8,14,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,15,6,15,10,21,15,15,21,6,2,7,16,13,13,2,21,13,21,15,15,18,5,8,15,8,13,15,2,16,23,10,3,2,15,8,6,2,18,14,1,11,7,8,18,4,1,1,15,7,15,15,17,21,15,2,7,7,2,6,14,13,21,21,6,10,2,16,7,19,15,2,7,5,17,21,14,9,7,14,17,8,6,4,9,21,13,10,13,1,15,16,7,15,21,11,15,15,8,17,10,19,7,5,9,15,15,15,9,21,21,1,4,17,21,13,13,14,7,15,16,8,6,18,15,2,7,17,13,5,15,16,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,8,7,14,6,15,1,15,15,7,21,10,2,21,16,21,13,5,13,21,15,15,15,10,2,7,10,21,6,15,20,21,21,13,9,8,8,13,15,8,2,17,2,15,13,16,14,15,5,20,4,16,13,5,4,8,13,15,13,7,19,13,8,16,9,5,17,13,16,21,20,14,14,15,13,15,14,21,16,1,15,16,19,21,8,18,14,8,14,5,15,14,13,2,9,5,16,17,15,7,15,15,2,17,15,7,5,23,23 +24,23,23,5,21,10,6,10,21,2,2,1,16,15,5,4,4,15,10,16,13,17,15,16,17,23,16,5,13,2,5,8,21,23,8,16,9,9,5,16,2,19,14,1,1,7,16,18,4,18,3,10,15,21,15,16,15,5,15,11,13,2,2,13,16,7,18,5,8,21,16,19,17,2,14,5,5,21,2,14,19,7,14,21,2,5,4,19,14,6,13,9,21,7,16,13,6,21,21,4,19,8,21,3,21,7,5,9,9,15,11,5,17,21,18,2,16,18,13,13,14,15,15,8,5,6,19,21,2,7,1,13,21,2,5,18,15,17,6,15,8,6,5,5,1,3,2,5,21,15,5,11,19,2,9,20,8,8,14,21,6,15,16,2,21,21,6,20,21,16,7,13,4,15,15,4,13,15,19,2,5,18,17,6,10,8,1,17,7,11,10,8,13,2,5,2,21,14,15,14,21,15,8,4,15,16,17,13,3,4,8,13,8,13,5,2,17,13,8,9,5,17,13,18,16,18,21,14,5,13,2,2,19,7,17,15,16,21,16,2,5,7,6,6,7,6,10,15,8,15,2,17,17,15,5,16,7,6,15,16,19,2,19,23 +24,23,23,8,21,4,14,10,21,6,15,1,17,7,13,19,5,13,4,20,7,16,19,16,4,5,21,6,7,9,6,5,18,23,15,21,9,23,5,4,14,21,19,7,15,7,21,17,4,15,18,16,1,15,4,8,19,10,5,1,5,23,23,23,23,23,23,23,5,16,21,4,9,6,15,15,10,1,4,8,8,16,23,23,5,23,23,9,8,4,16,10,5,4,16,9,8,21,21,20,9,1,17,8,16,7,5,9,6,7,11,9,6,21,13,2,21,10,7,13,15,4,10,16,9,4,19,21,4,4,6,13,19,8,4,8,7,19,10,7,8,21,14,7,15,7,4,21,17,8,21,13,13,3,9,10,8,8,16,8,5,11,13,4,21,21,6,2,17,19,2,13,6,11,16,7,4,6,15,7,6,6,1,21,5,21,21,4,9,10,10,9,23,8,7,4,17,14,6,13,21,13,16,5,16,14,8,15,9,4,8,13,6,8,5,23,6,5,10,3,5,17,15,17,16,19,13,8,4,8,8,23,19,17,21,11,16,1,7,6,9,15,7,23,23,23,23,9,15,17,15,9,17,2,9,17,7,2,16,16,19,9,19,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,10,21,3,7,10,16,4,7,21,1,7,2,19,7,21,5,14,13,17,18,18,1,5,21,6,8,13,5,19,21,23,5,17,9,13,6,4,15,18,14,15,15,7,8,17,4,21,14,21,21,16,15,21,18,6,6,16,5,15,13,2,16,4,21,9,6,8,16,16,1,2,2,5,21,1,8,13,13,7,13,8,1,2,19,2,14,13,8,4,18,7,21,21,6,8,16,8,4,1,17,8,17,7,5,9,8,15,8,9,1,16,17,5,2,21,13,13,4,15,2,21,9,10,2,18,2,9,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,15,2,16,13,15,21,17,7,9,9,21,21,21,7,9,7,7,2,15,4,16,21,5,17,1,3,2,16,6,9,23,4,15,19,21,15,7,13,18,13,2,9,15,4,18,15,3,4,8,13,8,21,13,23,17,16,21,13,5,15,13,17,16,8,1,14,9,13,4,2,19,21,15,13,17,1,16,9,2,14,18,23,2,5,2,2,15,4,7,18,17,4,10,16,7,2,1,16,19,13,3,23 +24,23,23,23,23,8,15,15,18,6,4,21,6,2,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,16,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,13,16,16,21,13,4,19,7,23,23,21,5,13,21,5,10,2,16,8,19,8,2,4,5,21,16,15,9,7,14,16,8,6,4,3,16,13,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,16,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,5,13,15,21,14,15,14,6,2,6,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,7,14,17,16,17,15,17,21,7,9,2,15,8,4,5,15,6,14,7,5,6,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,7,7,21,6,7,15,17,15,17,21,6,6,6,8,7,7,2,17,13,16,7,16,20,5,8,10,7,9,6,20,20,23,5,19,2,13,9,6,2,18,14,17,21,13,8,15,4,16,18,16,11,15,15,1,21,5,15,17,6,2,9,16,18,7,4,9,8,8,16,8,17,4,14,6,6,21,8,8,19,7,14,19,16,8,3,20,17,13,10,14,17,4,21,8,7,21,11,6,15,15,15,21,6,13,5,9,8,15,15,9,16,17,1,2,6,21,13,13,14,10,7,17,9,8,18,18,2,7,17,13,5,4,7,8,3,17,8,10,21,18,14,8,9,7,23,23,23,23,7,21,4,13,9,7,7,4,14,9,8,1,16,1,9,21,3,9,17,18,6,13,5,2,21,9,19,6,5,2,6,10,17,6,8,20,1,4,9,8,9,2,4,4,7,2,17,8,14,15,21,14,6,9,20,18,21,15,6,2,2,13,17,15,3,23,5,7,2,15,6,21,18,8,17,20,2,6,6,3,7,14,16,19,16,13,17,19,17,4,5,19,5,21,7,21,10,15,7,13,10,21,21,8,10,16,15,10,21,16,21,2,6,19 +24,23,23,23,23,23,14,6,21,6,8,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,4,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,1,21,15,2,16,5,2,13,6,5,10,21,15,15,1,17,15,19,13,4,14,5,21,21,5,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,7,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,9,14,3,5,8,8,8,14,7,15,1,15,13,9,21,10,2,21,16,16,13,6,15,21,7,14,15,7,2,15,21,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,8,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,13,8,14,17,21,17,15,16,19,8,10,13,13,8,14,9,14,8,10,17,6,15,15,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,10,5,21,15,5,2,18,16,3,17,6,6,15,7,13,13,2,21,13,17,13,21,21,5,8,13,7,13,15,10,15,23,15,3,2,13,15,6,2,18,14,21,11,7,8,18,4,17,21,15,15,13,15,16,21,15,2,16,5,2,13,6,5,7,18,5,2,2,21,2,19,6,14,2,6,16,16,14,19,7,14,21,7,13,14,2,15,13,13,6,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,15,9,21,21,21,13,8,1,13,13,14,15,13,21,8,15,2,17,2,15,18,13,5,6,15,7,2,21,5,2,8,6,14,5,21,9,6,15,15,14,13,5,14,2,5,8,8,8,14,21,15,1,15,6,8,21,2,2,21,16,21,15,5,15,21,7,14,15,7,2,15,21,21,8,15,20,21,16,13,11,2,8,13,5,15,2,21,2,15,13,21,14,4,5,20,2,17,13,5,4,8,13,7,13,6,9,5,8,15,9,5,16,15,16,17,20,14,15,2,2,14,14,21,16,21,8,16,19,21,8,13,15,2,8,7,14,6,15,2,7,15,8,17,15,7,16,15,2,15,16,16,15,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,18,2,7,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,23,19,21,16,4,3,16,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,13,21,6,10,10,17,6,10,16,21,4,5,4,4,15,8,16,13,16,15,16,21,15,9,5,8,17,17,15,21,23,23,3,9,9,10,17,3,18,14,21,18,7,16,18,4,21,3,16,15,21,15,16,21,5,4,1,5,4,6,3,16,7,21,5,7,17,1,6,17,4,15,15,10,1,21,14,19,7,14,21,2,10,4,18,14,5,10,5,17,7,21,2,6,21,21,6,19,7,17,7,21,7,5,9,9,15,11,5,16,21,17,5,19,8,5,13,17,6,4,16,9,7,19,17,4,7,21,13,21,4,5,18,9,21,15,15,9,6,5,21,1,3,2,5,16,15,8,10,19,10,9,20,7,8,14,6,15,16,16,2,21,21,5,17,15,5,4,10,8,21,18,15,8,6,19,4,5,18,21,20,10,17,21,4,6,8,7,8,13,8,5,4,21,4,13,10,21,14,14,5,16,17,16,13,3,4,8,13,7,7,5,2,8,15,5,9,5,15,13,18,17,17,21,14,5,13,2,6,19,19,17,8,16,21,16,1,6,7,10,6,9,5,10,6,9,15,15,17,17,15,2,17,7,4,17,16,19,5,7,23 +24,23,23,5,16,15,6,15,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,16,6,6,1,16,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,15,13,15,21,5,14,15,3,14,16,8,21,5,14,15,7,7,16,13,3,8,13,21,15,15,18,2,19,14,15,8,16,15,16,13,5,21,21,21,10,1,21,15,16,7,5,9,15,15,15,5,15,21,21,5,21,16,23,14,16,15,5,16,6,15,2,21,2,15,20,13,11,13,5,17,2,1,2,3,2,21,9,3,1,19,6,8,21,5,14,15,19,15,9,16,13,7,15,15,15,21,16,15,21,16,2,2,16,20,11,5,6,17,7,16,14,13,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,3,2,21,15,7,6,21,2,15,5,8,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,5,2,16,15,1,15,15,21,8,2,15,13,2,11,15,15,14,5,16,5,21,15,17,13,16,15,13,2,6,15,18,6,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,5,21,21,7,10,2,16,6,17,4,7,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,13,4,16,8,15,18,15,2,15,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,7,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,21,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,16,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,8,2,20,2,16,13,5,4,8,13,7,9,13,5,13,8,2,9,5,17,15,16,21,20,14,3,13,13,8,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,5,13,4,16,11,16,9,18,19,5,21,9,4,9,5,13,18,23,7,17,9,13,9,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,17,7,6,5,4,18,7,21,7,5,8,17,1,1,15,9,18,1,4,8,6,13,5,13,16,21,4,6,9,8,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,21,21,13,4,6,21,13,21,2,6,8,18,21,6,2,2,1,1,5,15,6,15,23,2,4,9,13,19,5,9,19,8,7,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,6,17,21,21,4,10,10,10,23,13,6,2,21,10,2,19,21,14,8,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,6,6,4,16,23,19,17,21,16,16,21,8,7,2,1,7,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,10,21,9,7,10,21,4,8,21,1,15,2,19,7,21,7,14,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,18,9,13,6,4,16,18,7,15,15,7,8,17,4,18,14,17,21,16,15,21,18,10,6,16,5,15,13,2,16,4,21,9,6,8,21,16,21,2,2,5,21,4,15,6,13,7,13,16,21,10,19,14,16,13,8,2,21,7,16,21,15,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,4,21,9,10,2,18,2,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,16,2,21,7,15,21,17,8,9,9,4,21,21,9,5,8,7,2,7,10,16,21,13,17,1,2,2,16,6,9,23,4,2,21,21,14,15,13,21,13,4,13,15,16,17,7,3,4,8,13,8,21,13,23,16,21,21,13,5,15,13,17,17,6,21,14,7,13,4,2,19,21,15,13,17,21,16,4,2,14,18,23,13,5,8,2,15,2,5,18,17,7,10,16,7,4,21,16,19,13,19,23 +24,23,15,4,17,10,10,4,21,1,15,21,6,4,6,7,13,13,2,21,13,16,8,21,17,9,8,15,5,9,7,10,17,23,3,19,2,15,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,7,15,21,21,4,4,7,6,8,10,4,13,21,1,5,6,2,17,3,18,4,4,7,5,21,16,8,20,7,14,17,8,6,4,4,21,10,6,13,1,8,20,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,21,8,10,21,13,13,14,15,4,21,8,6,18,15,2,7,17,13,5,4,7,18,2,21,5,2,14,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,10,15,1,15,6,7,21,10,9,21,8,21,13,5,15,21,15,4,7,10,2,15,10,21,16,13,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,8,20,10,16,13,5,4,8,13,15,13,6,19,13,8,8,9,5,17,15,16,17,20,14,5,9,3,15,14,21,17,21,16,8,19,18,8,10,14,16,4,5,15,10,7,2,2,6,17,21,15,6,15,15,4,17,15,16,7,14,18 +24,23,23,15,18,6,4,10,21,15,15,17,6,15,10,16,13,13,2,21,13,16,15,1,21,5,8,15,7,15,3,16,2,23,13,2,2,1,3,6,2,18,14,1,11,7,8,18,4,21,21,21,15,7,15,16,21,15,2,4,5,3,13,6,6,5,21,15,2,2,16,16,19,7,14,15,10,16,16,7,19,7,14,16,7,13,7,2,15,13,13,6,1,8,16,15,6,21,11,6,15,15,21,8,2,7,5,9,8,15,15,9,21,21,21,6,7,16,13,13,14,7,15,17,8,15,18,15,2,13,21,13,5,14,21,8,2,21,5,2,9,6,8,7,21,9,6,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,16,15,9,21,3,6,21,21,21,13,6,2,21,7,15,15,7,2,6,10,21,17,15,20,21,16,15,9,6,8,13,5,15,2,21,2,15,13,21,14,4,6,20,2,16,13,5,4,8,13,8,13,5,2,13,8,15,9,5,17,15,17,16,20,14,8,13,2,15,14,17,21,16,15,8,19,21,8,13,15,8,15,7,7,15,10,11,5,15,15,17,15,4,16,13,15,11,21,15,23,23,23 +24,23,23,23,23,23,7,14,18,7,5,17,6,2,2,9,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,7,3,2,15,6,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,1,15,2,16,5,7,13,15,6,2,21,5,2,21,16,3,19,8,6,4,5,21,17,18,8,7,14,16,8,4,15,9,16,15,2,13,21,7,17,5,15,21,11,10,15,8,21,16,6,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,15,15,21,8,2,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,6,7,9,2,23,23,19,2,13,16,21,5,8,8,7,14,4,15,17,15,8,8,15,10,3,21,21,21,13,5,15,21,7,15,7,7,2,15,4,21,6,2,15,1,8,5,11,4,14,13,21,9,2,17,2,15,16,21,14,15,13,20,10,15,15,5,2,14,13,8,7,16,6,2,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,18,15,16,19,19,5,15,14,13,16,7,1,6,16,2,6,15,16,21,2,6,15,13,8,15,18,16,23,23,23 +24,23,23,23,21,15,15,13,1,15,15,21,6,6,2,7,13,13,2,21,13,16,15,16,21,5,8,15,8,13,2,21,2,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,16,21,4,7,16,5,10,13,4,5,2,21,5,2,2,17,14,16,8,4,15,5,21,21,14,19,15,14,18,7,6,8,2,21,8,13,8,14,8,21,15,6,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,14,13,16,13,5,14,15,13,21,8,15,18,21,2,13,17,13,5,10,8,8,2,21,5,2,9,6,14,8,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,16,2,13,1,6,2,21,21,17,13,5,16,21,2,21,5,7,2,20,2,21,16,5,20,21,17,15,9,4,8,13,5,4,2,21,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,8,13,15,9,13,8,15,9,5,17,15,17,16,20,14,5,13,2,15,14,16,21,17,15,7,19,21,8,10,8,15,4,13,18,4,15,10,5,7,17,3,15,6,16,15,2,8,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,10,2,8,21,19,7,21,1,19,5,1,17,17,21,7,7,9,21,15,8,9,21,16,17,6,2,16,23,13,15,16,9,16,8,15,8,1,2,6,21,13,15,4,5,17,6,16,21,2,13,16,6,5,23,5,4,15,18,6,4,13,21,9,9,7,17,8,15,19,5,10,1,21,17,1,4,4,17,15,10,13,6,15,16,7,15,5,15,7,16,15,1,1,9,17,21,18,5,10,2,18,23,2,5,17,17,14,15,4,21,14,8,5,16,2,16,15,3,4,8,13,20,17,16,23,13,21,15,3,5,11,15,17,16,6,21,14,5,13,2,2,19,17,21,17,21,21,7,2,4,21,8,23,9,3,6,4,13,17,6,15,1,15,9,16,7,2,17,16,19,5,3,23 +24,23,23,23,23,23,23,9,17,4,5,2,17,6,9,18,2,13,4,17,13,17,19,19,17,5,21,9,7,13,6,7,11,23,18,15,13,9,11,5,16,18,18,15,7,13,7,16,4,17,17,8,21,21,6,15,18,6,20,17,6,15,6,4,15,7,4,5,7,4,19,17,21,4,4,7,5,19,17,13,6,23,4,2,17,4,21,3,6,13,8,6,21,8,21,6,5,21,19,7,21,7,8,7,16,7,5,9,17,15,18,9,17,21,19,2,1,18,23,13,6,6,6,17,9,4,8,21,5,1,21,13,18,14,4,8,2,21,3,2,15,17,21,5,23,4,6,4,17,5,4,13,17,6,9,19,16,7,17,4,6,1,15,7,21,18,19,2,1,19,4,13,10,17,17,7,9,2,15,7,21,6,1,21,6,17,21,2,6,3,10,10,23,9,7,17,17,14,19,19,18,5,6,6,21,14,17,15,3,10,8,13,17,5,5,23,9,21,17,1,5,1,13,17,17,19,7,6,23,23,9,14,18,17,21,11,1,15,15,6,5,7,9,23,23,8,2,9,15,6,7,17,1,2,5,17,8,21,21,11,19,4,23,23 +24,23,5,5,21,7,4,6,21,4,10,17,17,7,8,4,9,15,8,16,13,17,7,17,4,9,17,6,5,4,5,8,21,23,7,17,9,13,3,21,5,15,14,1,1,7,16,18,4,18,3,17,15,21,15,8,21,9,21,16,5,4,13,4,17,7,21,15,10,4,16,18,17,4,4,6,5,21,10,10,20,7,14,17,4,5,6,19,14,9,13,9,21,8,17,5,10,21,21,2,19,8,16,7,3,7,5,9,9,13,11,5,17,21,21,4,21,17,13,13,14,6,8,16,10,4,18,17,9,2,10,13,17,4,5,18,16,17,4,16,9,6,6,6,1,2,17,23,20,4,9,21,19,17,9,8,8,8,14,21,15,8,8,5,21,21,6,4,18,19,4,13,4,16,21,4,4,15,8,8,10,19,21,19,10,17,1,16,6,8,7,2,13,21,8,20,1,4,15,13,21,14,6,13,8,6,21,15,3,2,8,13,17,7,7,8,16,15,1,9,5,16,13,17,16,4,21,14,9,13,4,3,18,17,17,7,17,19,21,4,9,17,8,6,4,2,6,5,8,6,4,17,17,15,5,21,8,4,15,8,20,9,23,23 +24,23,23,23,17,8,15,6,21,15,2,17,6,10,15,21,5,15,2,17,13,18,15,15,3,5,21,15,8,13,10,2,20,23,6,16,9,15,5,6,2,18,15,1,7,7,8,18,4,8,21,15,11,13,15,21,21,6,10,16,5,6,13,10,21,15,21,5,8,6,16,7,18,5,6,7,15,21,16,8,19,7,14,16,8,6,10,19,15,13,3,10,1,8,21,18,6,21,11,5,15,8,1,8,8,7,5,9,8,15,15,9,21,17,21,6,15,21,13,13,14,6,15,17,8,15,18,15,2,2,21,5,5,7,16,8,2,21,5,2,18,6,8,6,21,9,6,15,8,14,13,5,6,2,5,8,8,8,14,9,15,1,21,15,8,21,6,8,21,16,21,13,5,16,21,8,14,6,7,2,10,10,21,10,9,20,1,4,13,9,15,16,15,5,13,21,18,2,15,15,1,14,18,5,20,16,17,15,5,2,8,13,15,13,13,19,13,7,2,7,17,8,15,17,17,20,14,14,6,10,15,14,8,16,15,16,18,19,21,8,6,8,5,15,8,18,6,15,2,9,6,15,17,15,7,21,13,6,16,16,10,15,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,8,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,15,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,6,10,2,17,13,5,21,21,2,5,15,13,15,2,13,20,16,3,15,15,14,21,2,15,15,3,6,16,23,7,19,15,15,5,5,21,16,14,1,15,7,21,19,4,16,21,21,15,21,15,20,15,2,21,16,5,15,13,5,21,5,14,2,15,2,3,8,16,7,15,14,5,2,8,14,14,8,13,21,7,7,21,6,5,6,16,16,16,7,10,2,5,21,16,8,21,1,21,8,16,7,5,9,15,15,15,5,16,21,21,5,21,16,23,13,21,14,2,21,2,6,16,15,15,5,15,13,1,8,15,8,8,21,3,13,13,8,2,3,3,10,2,16,19,5,14,15,1,7,7,8,8,8,8,2,5,1,8,2,21,21,13,15,21,20,2,6,6,21,16,15,14,6,7,13,16,2,17,2,2,7,1,15,2,10,16,18,23,2,3,2,21,15,7,13,18,14,5,5,16,6,17,15,7,2,8,13,7,21,21,23,15,21,2,3,6,16,13,16,16,8,18,14,13,6,6,14,16,16,16,15,16,21,8,10,15,21,9,10,3,21,14,5,16,5,2,15,17,13,6,17,13,2,16,15,16,23,23,23 +24,23,23,23,17,15,10,2,17,2,15,16,18,10,5,15,13,8,15,13,20,21,3,15,1,14,21,13,15,7,2,6,16,23,5,16,9,15,5,6,14,16,16,1,15,7,16,19,4,21,14,21,21,16,15,21,11,2,10,18,5,15,13,2,17,5,14,21,7,8,17,2,17,9,14,15,7,11,7,14,14,8,13,17,15,8,18,21,5,14,17,8,1,7,20,2,5,21,15,15,7,1,1,8,16,7,5,9,15,15,15,5,21,17,21,13,6,16,23,13,21,5,8,16,13,4,8,21,15,5,21,6,21,8,13,8,4,17,16,13,13,15,15,5,16,6,15,15,19,5,14,15,19,8,7,15,8,8,14,2,5,1,8,2,21,21,7,21,17,20,7,5,7,16,15,7,15,6,10,11,15,18,17,2,10,21,1,13,4,10,16,23,20,21,3,2,17,2,7,13,18,14,18,5,16,2,16,7,13,4,8,13,8,17,13,23,15,16,2,9,6,16,15,16,16,6,19,15,3,6,8,14,17,15,16,15,17,18,8,18,15,15,2,7,5,21,14,15,16,5,15,15,17,13,6,15,15,2,17,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,2,20,11,17,21,5,20,10,8,13,7,2,18,23,6,10,15,15,5,15,14,11,14,15,7,7,8,2,4,21,18,17,21,17,15,16,21,2,6,17,6,8,13,9,20,2,21,5,5,2,21,20,21,21,14,10,15,15,13,10,8,11,13,15,21,20,21,21,5,6,14,2,18,8,17,15,6,21,21,4,11,1,1,15,21,7,5,9,16,15,8,18,3,21,16,2,2,21,23,13,21,10,2,21,9,15,18,7,4,8,21,10,21,10,3,8,3,3,16,13,15,16,14,9,21,5,15,5,3,14,21,6,15,16,9,8,8,8,15,7,5,21,16,4,15,21,6,21,1,16,10,13,16,18,17,15,14,6,21,11,6,18,13,21,15,11,1,2,13,10,10,5,23,8,8,15,17,2,7,20,21,5,5,15,7,3,16,13,5,4,3,13,17,13,19,23,2,9,19,9,9,16,13,19,18,1,2,10,13,10,16,4,16,17,16,7,16,17,16,5,5,21,9,3,16,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,21,17,10,9,21,6,3,20,4,7,9,15,16,13,9,20,13,16,20,17,6,5,21,8,7,13,8,8,20,23,16,20,9,6,8,4,7,18,19,15,15,7,17,17,4,16,14,17,1,16,15,16,19,4,10,15,18,21,13,2,21,15,21,8,5,6,17,17,21,8,15,6,5,10,16,13,13,8,13,16,21,10,3,7,14,13,21,2,21,7,16,10,5,21,8,8,21,1,17,17,10,7,5,9,8,15,8,9,17,21,17,5,21,21,23,13,8,6,8,17,2,6,8,1,5,6,21,13,1,2,10,7,8,18,19,9,4,21,1,17,16,14,15,15,23,23,14,15,13,21,9,21,17,8,15,15,5,16,15,10,11,18,2,3,17,15,10,13,4,15,16,7,10,3,15,7,2,10,1,16,6,17,21,4,4,10,10,21,23,2,5,11,18,14,8,13,21,14,14,6,20,6,21,15,3,4,8,13,1,16,8,23,2,8,21,3,5,15,13,17,21,19,8,4,7,2,15,23,1,16,1,16,15,21,7,6,6,11,6,23,23,19,6,10,15,10,10,10,1,4,10,21,15,2,21,16,19,6,23,23 +24,23,23,23,21,3,13,2,21,2,15,21,6,10,6,3,7,15,2,21,13,16,18,15,19,6,14,13,8,13,2,15,16,23,21,19,2,15,5,6,21,18,15,16,11,7,8,20,4,8,17,13,16,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,3,16,16,3,19,8,10,10,5,15,8,15,19,15,14,17,8,13,21,9,16,15,3,13,1,8,16,15,5,21,11,15,15,15,16,5,19,7,5,9,13,15,15,9,21,21,21,2,10,21,13,13,14,10,15,16,8,2,18,11,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,13,2,16,8,5,8,7,8,14,2,15,21,13,21,8,19,15,2,21,16,21,13,5,15,21,5,14,15,5,2,6,2,21,8,13,20,21,21,15,9,8,8,7,13,10,2,18,2,15,13,21,14,4,5,20,8,16,15,5,4,8,13,8,13,10,19,13,8,8,9,5,16,13,17,15,20,14,21,2,2,13,14,16,16,1,7,16,21,7,8,4,2,5,15,15,15,15,15,5,6,14,21,17,15,10,15,15,10,21,21,15,8,15,18 +24,23,23,2,21,7,10,6,21,1,2,21,7,5,1,7,13,13,4,16,13,17,11,15,8,3,17,6,8,13,4,8,17,23,8,10,9,13,4,6,13,18,14,1,15,7,7,19,4,16,15,17,15,8,10,21,21,8,2,16,5,7,13,7,21,8,21,15,10,21,16,14,17,8,4,7,5,18,3,14,13,7,13,1,21,7,7,9,7,5,21,7,21,7,16,2,7,21,21,6,21,1,21,21,17,7,5,9,7,15,8,5,17,11,21,2,21,15,13,13,14,15,15,16,9,15,11,1,4,2,17,13,16,6,13,21,2,16,5,2,14,9,23,23,23,23,10,15,18,6,9,5,14,2,5,8,7,8,14,6,15,1,8,21,21,21,8,4,21,19,8,10,14,16,21,4,14,15,7,10,15,21,16,21,5,17,1,4,2,11,6,8,13,21,15,2,21,4,13,15,21,14,14,5,8,6,16,21,3,4,8,13,8,17,13,23,21,8,15,7,5,16,13,17,17,8,21,14,13,9,13,3,16,15,17,7,16,18,16,4,15,7,3,4,5,13,14,16,2,6,2,8,17,15,6,16,8,2,8,17,19,5,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,7,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,8,5,6,10,21,2,15,16,18,15,5,15,13,11,2,13,20,16,2,15,6,2,17,5,13,8,13,8,15,16,5,19,6,13,5,5,14,16,16,15,15,7,16,20,4,17,16,21,21,16,15,15,15,2,15,18,5,6,13,7,21,8,15,8,5,7,16,2,21,16,14,15,10,11,7,14,14,8,13,17,7,7,18,15,5,14,16,8,1,7,20,2,5,17,15,2,7,1,17,8,16,7,5,9,15,15,15,5,15,18,21,13,15,16,23,13,21,5,15,21,8,2,16,17,5,5,21,6,21,6,3,8,2,17,16,13,13,8,4,10,21,13,5,13,18,5,14,15,19,8,7,11,8,8,14,2,5,7,9,8,16,21,2,15,17,20,21,13,8,15,15,7,14,15,10,11,13,19,1,4,6,16,21,7,10,10,23,16,20,14,3,2,17,2,7,13,17,14,14,5,16,10,16,15,13,4,8,13,8,17,13,23,14,17,2,9,6,16,15,16,16,7,18,14,13,6,8,14,16,15,16,7,16,18,8,2,15,15,2,1,5,21,14,21,16,5,10,15,17,13,3,15,15,2,17,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,6,6,17,18,2,4,15,13,16,2,13,20,16,3,15,2,11,21,5,11,15,13,6,16,23,13,21,13,15,5,6,14,16,16,21,15,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,16,15,13,10,21,5,14,8,5,2,16,2,15,7,15,15,5,2,21,13,13,16,13,8,15,13,11,21,5,5,16,6,18,7,21,2,5,15,15,18,18,15,21,8,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,21,5,9,16,2,7,21,16,2,6,21,13,21,8,6,8,2,17,16,13,7,15,23,23,23,23,2,15,1,5,14,21,2,8,8,15,7,8,14,2,5,1,8,2,21,21,8,21,21,13,10,5,2,15,13,5,14,15,15,11,2,20,16,2,6,21,1,13,10,10,21,23,9,20,3,2,21,15,15,15,18,14,7,6,16,7,16,20,13,4,8,13,7,21,14,23,15,17,2,9,6,17,13,16,16,15,19,14,13,13,7,2,19,15,16,15,16,18,8,2,15,5,8,10,2,21,14,6,16,6,3,15,17,13,6,15,15,2,21,15,17,23,23,23 +24,23,23,23,23,23,23,23,23,5,15,2,21,5,2,1,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,2,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,3,2,15,21,15,15,13,5,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,6,2,17,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,9,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,16,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,7,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,2,8,7,5,2,14,5,5,6,5,15,11,10,21,21,15,5,21,7,15,2,15,18,23,23,23 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,21,15,2,21,5,8,15,14,8,20,23,17,2,3,14,15,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,15,7,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,5,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,13,13,17,8,9,21,17,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,8,15,1,21,6,21,21,16,15,10,6,3,23,2,6,5,21,15,16,13,21,14,15,13,15,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,8,8,13,5,5,14,5,5,6,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,21,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,6,16,13,13,2,17,13,16,10,15,16,2,23,23,9,13,2,15,8,23,7,20,2,15,3,6,2,18,8,19,11,7,8,18,4,21,18,21,15,15,15,8,21,6,2,16,10,15,13,5,6,10,21,5,2,14,16,15,1,8,15,15,5,1,16,7,3,15,14,16,8,13,10,15,16,13,13,8,21,8,17,10,15,21,11,10,15,8,16,6,16,7,5,9,14,15,15,9,17,21,17,2,6,1,13,13,21,8,15,20,2,5,20,19,2,2,17,13,5,8,16,8,9,16,5,2,21,6,14,6,21,9,13,16,23,23,13,5,15,2,5,8,8,8,14,13,10,18,16,15,9,21,10,8,21,18,15,5,5,16,21,7,7,1,7,2,7,21,21,1,7,20,21,18,15,7,14,7,13,14,9,2,21,2,15,13,16,14,16,13,20,6,16,15,3,4,8,13,8,7,7,2,13,14,16,9,5,17,13,21,21,17,14,14,13,13,3,14,17,3,17,15,16,18,20,10,13,2,6,5,5,18,7,21,13,6,15,15,17,15,6,15,8,2,2,16,16,6,23,23 +24,23,23,23,18,8,6,10,1,10,15,17,6,2,6,7,13,13,2,21,13,16,15,21,17,5,8,13,9,13,2,2,18,23,15,20,2,13,6,6,2,18,14,21,11,7,8,18,4,21,21,21,15,13,15,8,21,15,2,16,5,7,13,6,6,2,21,5,2,2,16,15,16,8,6,4,5,17,17,15,3,7,14,16,8,13,6,15,16,13,13,8,21,7,16,5,6,21,11,15,15,8,21,8,8,7,5,9,15,15,15,9,21,21,21,15,14,21,13,13,14,6,4,21,8,15,20,21,2,15,17,13,5,14,16,8,2,21,5,2,14,6,14,18,21,9,6,7,4,6,13,5,14,2,5,8,8,7,14,16,15,17,15,6,5,21,6,2,21,16,16,13,8,15,21,7,15,15,7,2,8,2,21,15,2,20,21,6,15,9,10,8,13,5,9,2,17,2,15,13,15,14,4,13,20,2,17,13,5,4,8,13,8,13,6,2,13,15,8,9,5,16,15,17,21,20,14,14,7,13,4,14,21,21,21,7,8,19,21,16,13,7,7,15,6,10,15,15,2,6,4,16,21,15,7,15,15,2,7,15,23,23,23,23 +24,23,23,7,16,4,6,2,21,15,6,17,11,5,15,10,14,18,16,8,2,18,21,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,6,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,2,2,21,5,21,6,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,2,1,16,18,6,2,21,23,8,21,6,6,16,5,11,19,11,4,7,17,13,1,4,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,15,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,11,15,19,8,5,5,16,14,10,16,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,7,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,16,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,17,15,2,15,21,2,6,21,6,2,6,3,7,15,2,21,13,16,18,15,3,9,7,16,8,13,8,7,16,23,21,19,2,15,5,6,8,18,14,17,11,7,16,18,4,8,16,15,16,15,15,16,21,2,5,21,5,10,19,13,6,18,21,15,4,2,16,2,19,8,6,10,5,16,10,5,19,15,14,16,8,13,6,9,21,6,13,13,1,8,16,13,6,21,11,15,15,15,16,7,19,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,15,7,16,8,2,18,7,2,7,16,13,5,2,15,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,8,8,5,8,8,8,14,13,15,17,13,2,8,11,15,2,21,8,21,13,2,15,21,2,14,2,5,2,4,2,21,8,5,20,21,21,15,9,8,8,13,13,15,2,21,2,15,13,21,14,13,7,20,8,21,15,5,4,8,13,8,13,6,18,13,8,8,9,5,16,13,16,15,20,4,14,5,13,8,14,21,16,21,15,16,21,7,8,4,5,5,15,6,15,15,15,5,6,14,21,17,15,4,8,15,15,21,21,15,23,23,23 +24,23,4,3,21,3,8,4,21,6,10,21,15,15,7,11,14,11,2,20,7,16,16,16,8,5,8,5,13,2,6,17,19,23,7,21,2,14,5,21,17,19,14,7,15,7,1,17,4,16,14,17,21,18,6,17,21,2,10,15,15,15,13,8,21,11,21,10,6,14,21,15,14,7,15,7,11,2,16,13,13,15,13,17,21,4,6,9,14,7,21,14,21,9,17,2,5,21,11,16,21,1,17,7,21,7,5,9,8,15,8,9,8,21,17,6,2,16,23,13,1,15,15,16,9,10,8,1,7,5,21,13,21,7,3,8,2,21,10,2,2,1,1,5,18,15,15,23,15,6,15,13,21,10,9,6,8,8,15,15,5,1,15,4,21,19,10,21,21,21,9,15,10,13,21,14,14,15,19,15,15,21,15,21,9,17,21,4,8,10,10,16,23,2,5,4,17,14,18,19,21,14,6,7,16,7,21,15,3,4,8,13,8,21,5,23,13,16,6,3,5,13,13,16,21,19,21,14,15,13,14,23,19,17,16,11,17,18,15,5,13,21,10,23,7,9,15,3,13,21,10,21,17,15,10,1,13,2,15,17,19,9,23,23 +24,23,5,7,21,2,6,4,17,10,10,17,17,7,8,7,4,15,8,17,13,16,7,17,17,13,2,9,4,6,5,7,17,23,7,17,9,13,6,2,2,18,14,1,10,7,16,18,4,18,3,17,15,21,15,17,21,7,10,16,5,4,13,4,21,7,21,5,10,4,17,4,17,6,4,4,9,21,21,14,3,7,14,21,2,6,4,19,14,9,13,15,21,14,21,15,6,17,17,7,19,8,16,7,9,7,5,9,16,13,11,5,15,21,21,2,21,21,13,13,14,6,15,16,6,4,19,18,21,2,4,13,18,9,5,17,7,17,4,17,9,6,6,16,1,10,9,9,20,6,21,10,18,10,9,20,8,8,14,4,13,15,9,4,16,21,6,15,19,19,3,9,4,21,21,7,14,4,7,19,5,18,16,20,4,6,1,2,6,9,6,7,13,4,9,2,21,4,13,4,21,14,10,13,8,16,16,15,3,4,8,13,7,7,13,4,15,15,16,9,5,17,13,17,16,18,21,14,6,13,6,19,18,18,17,7,16,18,16,7,9,7,4,6,5,18,5,8,9,6,2,17,17,8,5,17,7,4,15,15,20,5,19,18 +24,23,23,6,8,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,9,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,16,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,8,8,5,6,10,21,2,15,16,18,15,5,15,13,11,2,13,20,16,2,15,6,2,17,5,8,13,8,8,16,23,5,19,6,13,5,6,14,16,16,15,15,7,16,20,4,17,16,21,21,16,15,15,15,2,15,18,5,6,13,7,21,8,15,8,5,7,16,2,21,16,14,15,10,11,7,14,14,8,13,17,7,7,19,15,5,14,16,8,1,7,20,2,5,17,15,2,7,1,17,8,16,7,5,9,15,15,15,5,15,21,21,13,15,21,23,13,21,15,7,21,15,8,16,17,6,5,21,13,21,6,10,8,2,17,16,13,13,8,4,10,21,13,5,13,18,5,14,15,19,8,7,11,8,8,14,2,5,7,9,8,16,21,2,7,17,20,21,13,8,15,15,7,14,8,10,11,21,19,1,4,6,16,21,7,10,10,23,16,20,14,3,2,17,2,7,13,17,14,14,5,16,10,16,15,13,4,8,13,8,17,13,23,14,17,2,9,6,16,15,16,16,7,18,14,5,6,8,14,16,15,16,7,16,18,8,2,15,15,2,1,5,21,14,21,16,5,10,15,17,13,3,15,15,2,17,15,16,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,18,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,6,21,10,13,15,21,15,5,21,6,10,4,3,13,13,2,21,13,16,15,17,21,5,8,15,8,1,2,21,17,23,15,2,2,13,5,6,2,18,14,21,11,7,8,18,4,18,21,15,15,15,18,16,21,15,2,16,5,2,4,6,6,7,21,15,2,2,17,17,19,15,7,5,16,21,16,15,3,7,14,17,8,13,4,19,16,13,13,5,21,8,16,13,6,17,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,5,7,18,13,13,14,15,13,21,8,15,19,16,2,7,21,13,5,9,18,8,2,17,5,2,2,6,8,6,21,9,6,15,15,14,13,5,14,2,5,8,8,8,14,21,15,1,21,6,17,21,3,4,8,16,21,13,8,7,21,7,15,14,7,2,10,10,1,17,15,20,21,16,15,9,8,8,13,13,10,2,21,2,7,13,15,14,4,13,20,2,16,13,5,4,8,13,7,13,6,9,9,8,8,9,5,17,15,17,17,20,14,14,10,2,15,14,21,17,16,8,15,19,19,8,6,15,2,15,7,15,16,6,2,5,15,16,21,7,6,16,13,2,21,15,15,5,23,23 +24,23,23,23,23,15,10,2,1,21,6,17,10,4,2,3,13,13,2,16,13,16,7,15,21,9,8,6,15,9,13,7,21,23,7,17,7,15,7,6,2,18,15,1,15,7,8,18,4,20,16,21,15,15,15,17,21,10,10,16,5,21,13,4,21,4,21,15,10,6,17,8,19,13,4,4,5,21,21,5,19,15,14,16,8,8,15,10,16,15,4,13,1,8,17,13,5,21,11,7,15,15,16,7,21,7,5,9,8,15,15,9,21,21,21,14,21,17,13,13,14,15,13,21,8,15,18,16,2,15,17,13,5,6,8,8,2,18,5,2,8,6,14,7,21,9,7,9,17,5,13,5,14,10,5,8,8,8,14,6,15,1,7,8,21,21,2,4,16,19,7,13,5,16,21,4,14,5,7,21,9,2,21,4,6,20,1,17,15,8,8,8,13,4,13,2,17,7,15,13,16,14,15,13,15,8,16,15,3,4,8,13,7,13,15,9,13,15,16,9,5,16,13,16,16,20,21,14,13,4,15,14,16,11,21,7,17,19,8,7,13,13,9,21,5,5,15,13,2,5,4,17,17,15,5,16,8,4,21,16,18,5,23,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,5,21,7,10,2,21,15,6,17,15,2,2,15,13,13,10,16,13,16,7,16,1,9,17,6,9,13,5,7,15,23,5,18,9,13,5,6,14,2,7,21,19,7,16,18,4,18,14,16,15,16,15,16,21,4,5,16,6,8,13,4,21,4,21,5,10,4,16,15,16,4,4,7,5,21,7,13,8,15,14,7,7,7,10,9,1,14,16,8,19,8,16,10,10,21,21,6,18,15,1,17,6,7,5,9,8,15,16,5,4,21,21,8,21,16,13,13,14,7,8,16,8,4,10,17,10,7,21,13,17,7,13,17,6,1,15,15,5,7,2,6,15,15,23,23,4,21,15,5,3,14,9,8,13,7,15,9,15,17,16,2,21,21,15,13,21,10,4,13,6,16,21,4,14,15,6,2,8,16,21,20,5,1,1,10,2,15,8,8,13,16,4,2,21,2,15,13,21,14,15,2,8,16,21,1,3,4,8,13,8,13,14,9,7,13,8,9,5,16,13,17,17,9,21,14,5,13,13,3,21,15,17,15,16,21,17,9,4,7,8,21,7,7,15,7,10,6,10,16,17,15,15,17,15,15,15,15,20,5,15,23 +24,23,23,23,21,9,7,10,17,2,15,21,1,7,2,19,9,21,7,14,13,1,18,18,16,5,21,10,8,13,5,19,17,23,5,17,9,13,5,4,16,18,7,15,15,7,8,17,4,21,14,17,21,17,8,21,18,10,6,17,6,15,13,2,16,2,21,5,5,8,21,16,1,2,2,5,21,16,15,13,13,7,5,1,10,9,1,2,16,13,4,4,18,7,16,21,6,8,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,18,7,2,21,9,6,2,18,2,7,21,13,21,4,9,8,15,21,2,3,21,21,15,5,16,19,23,23,23,23,23,23,13,8,9,8,8,7,15,4,5,21,16,3,21,7,7,21,17,15,9,9,10,17,21,9,5,13,7,2,8,10,17,21,5,17,1,2,2,11,3,23,9,10,7,1,21,14,7,13,21,13,15,13,15,16,17,15,3,4,8,13,8,21,2,23,18,16,21,13,5,15,13,17,17,10,8,15,7,13,4,2,19,21,15,13,17,21,16,4,2,14,9,23,3,5,6,2,15,17,15,18,17,2,10,16,7,3,17,16,19,5,19,23 +24,23,23,4,18,4,7,6,17,6,4,21,6,4,4,19,13,15,8,21,13,17,19,13,1,9,8,6,9,4,10,8,17,23,7,19,9,15,10,6,2,18,15,19,15,7,8,18,4,15,17,15,13,13,17,21,21,4,9,21,8,23,23,5,5,6,21,9,4,2,18,19,18,7,4,6,5,21,16,5,19,7,14,16,8,6,4,3,17,5,7,13,1,8,1,4,6,21,17,10,15,15,1,5,19,7,5,9,8,15,15,9,17,1,21,2,6,21,13,13,14,6,13,18,4,4,6,21,21,4,17,13,5,4,8,1,21,14,16,2,19,6,14,6,21,9,6,15,16,14,13,5,8,2,5,8,8,8,14,6,15,1,15,9,7,21,7,18,21,21,8,4,13,9,1,15,6,5,2,21,3,21,18,4,10,1,21,18,5,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,19,17,16,13,5,4,8,13,15,13,20,19,13,8,2,9,5,17,15,15,17,19,4,5,5,15,4,14,21,17,20,16,17,19,7,4,4,8,13,2,5,5,6,19,9,5,10,21,17,15,5,15,15,4,16,21,7,5,19,18 +24,23,23,23,15,15,8,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,17,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,7,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,13,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,20,7,14,16,8,6,15,19,15,5,13,6,21,8,21,15,10,21,11,3,15,8,17,8,8,7,5,9,8,15,13,9,21,17,21,15,7,19,13,13,14,10,15,21,8,10,19,15,2,10,21,13,5,4,17,8,2,21,5,2,9,6,14,5,21,9,8,2,16,6,13,13,7,21,5,8,8,7,14,2,15,1,15,1,8,1,9,4,21,21,21,13,5,15,21,7,14,21,7,2,9,21,21,2,10,20,21,21,6,9,8,8,13,13,4,2,21,4,15,13,8,14,15,5,20,8,16,13,5,4,8,13,8,9,4,23,8,5,15,9,5,17,13,17,21,21,14,14,10,13,15,14,16,21,16,8,15,19,21,15,5,7,8,15,7,7,10,17,4,5,15,8,21,15,6,16,13,2,21,23,23,23,23,23 +24,23,23,7,15,6,10,9,19,21,6,21,6,15,2,5,8,15,2,21,13,16,9,16,21,5,21,15,8,13,7,8,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,4,21,10,21,8,5,8,2,8,17,8,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,17,15,5,21,15,15,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,9,7,21,15,15,13,19,2,7,21,21,5,13,5,16,21,8,6,15,7,2,4,10,21,21,6,20,1,13,5,8,6,8,7,8,15,2,18,2,15,13,17,15,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,18,13,14,5,13,10,2,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,14,21,16,15,5,15,8,2,15,15,16,6,10,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,21,7,4,2,20,10,15,21,15,15,4,5,5,21,10,16,7,15,18,1,21,15,21,5,5,13,2,19,15,23,10,21,9,14,5,8,15,21,14,15,15,7,15,17,4,8,14,17,21,21,16,15,17,6,6,17,5,15,13,2,21,7,20,9,6,14,21,8,21,7,4,8,16,16,13,13,13,15,20,1,15,7,4,14,21,13,8,2,18,14,8,19,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,6,2,16,13,13,10,15,5,21,9,15,2,18,9,7,21,13,21,7,15,8,4,16,9,9,20,21,14,5,21,4,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,15,2,15,17,15,21,16,5,8,13,6,16,21,7,17,2,13,2,5,21,18,2,6,16,1,13,8,7,16,8,23,9,2,21,21,14,13,13,21,21,4,13,19,2,16,18,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,15,18,16,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,9,1,15,15,15,1,23,23,23,23 +24,23,23,23,23,4,10,8,17,8,10,17,21,10,17,15,14,19,4,16,3,1,18,16,4,5,11,4,8,6,3,18,18,1,9,6,4,21,6,5,8,18,7,7,15,7,21,17,4,16,14,17,21,21,15,16,21,9,19,16,6,7,9,9,21,7,21,6,10,6,17,4,17,8,14,6,6,20,16,5,18,7,16,17,7,6,10,2,21,6,23,10,7,8,17,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,18,21,23,13,1,5,15,21,9,10,19,18,2,6,17,13,21,21,10,8,8,17,10,2,4,1,1,5,17,6,2,23,21,15,4,13,18,5,9,8,8,7,15,2,5,1,15,21,21,18,7,2,17,19,2,2,5,21,21,7,21,15,18,7,6,21,8,21,6,17,21,11,2,10,2,16,23,3,6,7,21,4,2,19,21,16,5,5,16,4,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,16,19,7,7,7,13,5,23,19,21,17,13,16,18,17,8,6,16,8,23,9,9,5,3,15,2,10,21,17,13,2,21,7,4,16,16,19,5,19,23 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,21,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,7,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,6,13,7,14,18,19,17,17,15,15,19,8,5,6,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,6,8,16,9,7,15,21,8,7,1,17,8,16,7,5,9,5,15,15,9,9,21,16,8,20,21,13,13,1,15,15,16,9,7,18,11,6,6,3,13,19,8,9,8,3,1,13,2,1,21,23,23,21,15,23,23,5,9,8,13,5,5,9,19,8,7,16,8,5,11,13,4,21,21,2,6,17,19,9,9,7,6,23,7,21,8,19,14,6,21,1,19,4,21,21,4,10,10,6,2,23,2,9,4,17,14,15,13,17,14,5,13,15,10,16,15,9,4,8,13,6,21,5,23,8,16,6,9,5,15,15,17,17,19,7,15,14,2,9,5,18,17,21,11,17,1,15,10,9,21,8,23,9,8,15,10,15,10,15,9,17,10,15,21,7,9,15,17,19,13,19,18 +24,23,23,9,17,5,6,4,18,8,10,21,6,9,6,18,5,15,2,17,13,16,19,15,17,5,8,13,7,9,10,8,17,23,6,19,2,14,6,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,17,21,21,10,10,9,7,23,23,21,6,6,21,10,6,16,17,8,19,8,6,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,21,6,21,7,6,15,15,16,2,18,7,5,9,8,15,13,9,21,21,19,6,15,21,13,13,14,4,13,18,6,10,15,21,2,6,17,13,5,9,16,8,4,15,5,2,18,6,14,5,21,9,9,18,8,14,6,5,8,2,5,8,7,8,14,2,15,21,15,8,7,21,10,15,18,15,16,7,5,21,21,8,5,5,4,10,6,21,18,8,5,20,21,4,13,9,15,8,13,5,8,21,17,2,15,13,15,14,6,13,20,6,16,13,5,4,7,13,15,13,13,19,13,8,2,9,5,16,15,17,16,20,14,14,9,2,6,14,17,16,17,15,17,21,7,2,3,9,8,6,5,15,6,19,5,5,8,21,17,7,10,15,15,6,17,15,21,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,8,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,21,2,21,2,15,5,21,15,5,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,18,6,8,23,13,17,5,14,5,21,6,18,14,7,15,7,21,16,4,17,14,21,15,15,15,8,21,6,2,17,2,2,13,6,21,5,13,7,15,15,21,5,16,6,14,13,2,15,8,15,14,8,13,21,8,2,18,2,3,14,15,2,16,15,17,5,5,21,21,19,21,8,1,15,17,7,5,6,8,15,15,5,15,21,18,15,21,8,23,14,14,15,6,16,8,2,1,8,2,5,20,13,17,8,13,17,8,15,2,3,14,15,15,5,21,7,5,10,21,5,16,8,2,15,7,7,13,7,15,2,15,18,16,9,21,21,6,15,21,20,4,14,7,4,16,5,6,10,16,15,15,2,16,2,6,21,1,13,21,9,21,21,2,10,2,21,7,14,5,18,16,7,5,15,8,4,20,7,7,4,8,13,8,16,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,13,1,18,15,17,15,15,21,8,6,7,10,16,14,15,10,14,6,15,6,16,21,1,15,2,16,15,2,6,21,2,5,3,23 +24,23,3,15,21,6,15,2,21,15,6,21,6,2,2,3,13,13,2,16,13,16,15,15,21,9,21,7,8,13,16,2,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,15,21,15,7,15,1,16,21,15,2,16,5,4,13,16,6,4,21,5,2,2,17,13,18,7,4,6,16,21,16,19,18,7,14,16,8,6,8,2,16,13,13,6,1,7,16,15,6,21,11,1,15,8,21,8,10,7,5,9,8,15,16,9,21,21,21,6,7,18,13,13,14,14,15,21,8,6,18,16,2,7,18,13,5,6,21,8,2,21,5,2,18,6,14,6,21,9,6,5,13,14,5,5,21,2,5,8,8,8,14,13,15,1,1,6,8,21,2,4,21,17,18,13,6,16,21,7,2,14,7,2,15,10,21,15,13,20,1,16,1,9,4,8,13,5,7,2,21,2,15,13,1,14,6,7,20,1,17,15,5,4,8,13,13,9,13,9,13,9,9,9,5,8,15,16,15,20,7,14,9,2,13,15,17,16,16,15,8,19,11,6,17,14,8,17,7,15,5,6,2,9,15,16,16,15,6,16,13,2,17,16,15,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,2,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,7,21,6,6,17,16,14,4,8,21,7,13,9,6,13,8,19,13,17,16,17,4,9,21,10,8,6,6,8,19,23,21,7,9,6,3,3,4,18,10,7,13,7,21,19,4,21,20,16,1,15,8,15,18,5,10,17,4,9,13,21,21,4,21,6,10,6,17,14,17,21,9,6,4,18,2,17,15,8,15,5,15,6,2,6,13,4,17,8,21,7,16,15,5,15,21,9,10,1,17,8,21,7,5,9,19,15,15,21,21,21,7,6,4,16,23,2,21,7,9,16,15,4,18,21,9,8,3,13,18,7,6,7,4,16,13,8,5,13,23,23,23,23,23,23,23,23,23,23,7,17,14,17,8,8,14,7,5,17,15,6,18,18,8,4,21,19,6,13,8,21,17,5,4,6,19,5,4,4,17,21,5,21,21,4,10,10,4,21,23,9,9,4,17,14,4,9,21,14,6,9,17,15,16,15,3,4,8,13,6,18,9,23,7,18,8,3,5,13,13,17,16,19,8,14,19,13,5,23,19,17,17,16,17,21,7,6,7,10,5,23,23,14,21,9,8,6,6,15,17,15,5,21,7,4,15,16,19,13,3,18 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,2,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,21,8,15,18,21,2,13,17,13,5,15,3,8,2,7,5,2,3,6,14,6,1,9,2,19,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,3,9,2,8,13,5,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,7,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,8,15,21,10,6,4,17,10,4,17,5,15,4,19,9,16,4,14,10,15,20,18,17,5,21,5,9,13,15,19,16,23,8,19,9,13,8,10,14,17,14,15,15,7,8,17,4,17,14,16,21,16,15,18,18,6,6,16,5,4,13,9,17,3,21,5,10,1,21,8,1,8,4,5,16,1,16,7,13,7,13,5,1,10,19,13,17,9,4,4,18,8,15,21,6,16,15,2,4,1,17,16,17,7,5,9,8,15,8,6,1,21,16,4,10,1,13,13,4,6,16,21,9,4,2,18,4,6,20,13,1,4,9,8,6,17,9,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,7,6,5,21,7,4,21,21,15,2,17,6,2,13,5,21,17,7,15,2,7,2,5,2,21,17,5,17,1,6,13,8,2,8,23,2,8,21,21,14,10,13,21,6,4,10,15,9,17,15,3,4,8,13,5,17,13,23,8,17,17,13,5,15,13,17,17,5,1,14,8,13,4,2,19,17,13,15,16,18,15,6,2,15,19,23,9,5,16,15,13,2,3,21,17,10,5,17,7,2,8,16,19,10,3,18 +24,23,23,15,1,5,10,4,18,15,15,21,6,9,4,18,5,15,2,21,13,16,19,15,17,5,8,6,8,5,21,15,16,23,15,19,2,6,5,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,15,16,21,3,10,4,14,23,23,21,6,6,21,5,4,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,4,13,18,6,15,15,21,2,10,17,13,5,13,16,8,8,7,6,2,19,6,8,6,21,9,6,15,4,14,6,5,17,2,5,8,7,8,14,4,15,21,15,8,7,21,2,15,19,8,16,13,9,16,21,14,7,5,4,10,4,17,21,17,6,20,21,10,13,9,8,8,13,15,4,21,17,2,15,13,16,14,4,5,20,4,16,13,5,4,8,13,15,15,7,19,13,8,2,9,5,17,13,17,17,20,14,14,9,4,4,14,17,16,17,15,16,21,7,4,2,5,4,10,5,15,15,19,5,5,15,21,17,15,6,15,8,4,17,15,16,5,23,23 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,9,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,10,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,2,16,7,21,7,8,2,7,21,16,5,15,21,7,18,23,15,19,2,15,5,16,2,16,14,7,15,7,16,17,4,21,14,17,1,21,6,21,1,6,2,16,4,15,13,1,18,9,21,5,15,1,3,8,21,8,6,15,6,4,16,13,13,5,13,16,21,10,8,19,15,5,10,7,16,7,19,2,6,21,21,2,21,1,21,17,4,7,5,9,8,15,8,9,17,17,17,3,21,21,23,13,2,5,15,17,9,10,2,21,2,4,7,13,21,6,2,7,10,21,9,2,16,1,1,5,8,21,15,15,23,4,10,13,2,6,9,19,16,8,15,10,6,1,9,15,21,21,6,4,16,19,2,3,10,16,15,8,14,6,13,11,6,15,1,21,8,17,21,4,10,9,6,5,23,16,21,8,17,14,2,21,21,14,4,7,16,16,17,15,3,4,8,13,8,21,15,23,19,16,2,13,5,15,13,17,16,19,15,6,23,23,4,14,18,21,21,15,16,18,16,6,13,16,14,23,23,8,14,6,15,6,2,17,17,13,6,16,16,21,17,11,19,8,19,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,17,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,21,21,2,5,16,2,15,2,21,7,6,13,13,21,2,15,11,21,21,16,2,5,21,15,8,13,6,6,21,23,13,17,6,14,5,8,5,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,15,21,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,2,16,15,5,21,21,2,6,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,16,5,21,21,10,15,16,20,8,14,7,4,17,3,14,6,16,15,6,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,16,2,3,6,17,13,16,16,6,3,15,5,13,10,8,18,15,16,15,16,21,8,6,7,7,16,13,15,10,14,13,16,5,13,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,4,13,7,16,11,17,9,18,19,5,21,16,4,9,8,13,18,23,7,17,5,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,2,6,21,5,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,4,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,9,13,13,17,17,20,17,6,5,4,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,6,11,7,13,4,16,7,18,7,16,21,23,23,21,5,5,6,7,21,23,7,20,6,6,5,2,2,17,7,7,15,7,21,17,4,21,14,17,21,1,15,15,19,6,10,17,10,8,13,2,21,2,15,5,15,1,17,16,21,2,3,6,5,3,16,6,13,15,13,16,21,9,13,3,5,13,21,8,21,7,17,6,5,21,21,8,21,1,17,8,16,7,5,9,8,15,8,9,2,21,17,6,21,17,23,13,1,5,7,17,9,2,18,11,21,5,20,9,21,4,13,8,18,21,9,2,4,1,1,5,18,14,7,23,21,6,1,13,4,5,9,20,8,7,7,6,5,16,16,7,11,21,8,21,17,9,6,13,14,18,23,6,6,7,7,2,4,4,1,21,8,1,21,7,2,10,10,18,23,2,5,4,21,14,15,21,21,13,5,5,16,4,16,18,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,17,6,7,15,7,13,4,19,15,19,16,15,16,21,8,19,6,21,14,23,15,14,6,6,13,2,2,16,17,2,8,1,13,4,21,17,13,5,19,23 +24,23,8,4,21,7,10,2,20,4,15,21,15,15,6,10,5,21,4,16,13,13,18,21,21,16,21,5,5,13,2,18,15,23,10,21,9,14,5,8,14,21,14,15,15,7,7,17,4,8,14,17,21,21,15,15,21,5,5,21,5,15,13,4,21,2,20,9,6,14,21,14,21,8,4,6,16,1,13,13,13,15,13,20,1,15,7,14,21,13,8,2,18,14,18,19,6,15,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,21,17,4,2,21,13,13,4,15,15,8,9,15,3,18,10,15,21,13,21,14,15,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,15,2,7,17,15,21,16,5,17,13,6,4,21,7,14,2,15,2,5,3,18,2,8,17,1,15,8,7,2,8,23,9,8,21,21,14,15,13,21,21,2,13,21,8,16,21,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,9,13,4,2,15,16,15,13,18,1,16,4,13,14,18,23,9,5,14,2,7,8,5,21,17,2,15,1,15,15,15,16,7,10,23,23 +24,23,23,23,23,23,23,2,1,2,6,21,6,2,6,19,13,15,2,21,13,16,18,15,21,5,8,13,8,13,2,15,16,23,8,3,2,15,5,6,2,18,14,17,11,7,16,7,4,8,21,15,16,13,15,16,21,2,5,21,5,2,5,13,6,19,21,15,2,2,17,2,19,8,6,5,5,16,4,8,3,17,14,17,8,13,8,9,17,15,9,13,21,8,16,6,6,21,11,15,15,15,17,7,19,7,5,9,13,15,1,9,21,21,21,2,10,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,13,17,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,13,2,16,8,5,8,8,8,14,2,15,17,13,2,8,19,15,13,21,15,16,13,2,15,21,5,8,13,5,2,6,2,15,15,13,20,21,16,15,9,8,8,13,5,15,2,17,2,15,13,16,14,13,13,20,8,16,13,5,4,8,13,8,13,2,19,13,8,8,9,5,16,13,17,15,20,14,8,5,2,15,14,17,15,21,15,16,21,7,8,2,14,6,10,5,15,6,15,16,5,14,21,17,15,4,15,8,15,21,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,19,13,21,21,17,6,9,23,6,6,4,17,21,19,23,15,6,9,7,6,4,21,18,14,7,15,7,21,17,4,21,15,16,19,15,19,19,19,6,21,17,11,6,13,4,17,8,15,15,4,17,16,16,16,21,14,6,5,19,14,13,13,15,13,17,21,15,21,21,14,10,4,5,20,8,17,6,6,21,21,8,21,1,17,15,16,7,5,9,15,15,8,9,21,21,17,6,6,16,23,13,1,7,15,17,10,4,20,21,10,21,4,13,5,7,5,16,10,21,9,2,21,1,1,15,4,23,23,23,23,23,8,6,14,5,9,19,16,9,15,7,13,15,21,15,21,21,2,18,17,18,7,21,13,2,13,10,9,6,21,4,3,15,17,10,2,14,18,18,9,10,10,3,23,2,7,9,21,14,13,13,21,5,7,6,21,2,17,13,9,4,8,13,6,21,15,23,15,16,4,3,5,16,15,16,18,11,19,10,6,4,8,23,17,20,15,15,15,21,8,4,3,5,3,23,10,6,9,11,16,17,6,20,1,10,3,17,13,4,10,17,18,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,21,23 +24,23,23,2,21,16,8,10,17,2,13,4,21,9,7,16,10,13,8,20,15,16,15,16,19,2,21,5,6,4,4,13,19,23,13,16,13,6,6,2,16,21,14,15,15,7,17,1,4,16,14,17,1,21,15,15,16,4,9,21,23,23,23,23,23,9,16,5,5,17,19,1,21,2,5,15,5,4,10,7,13,7,13,14,17,6,18,5,7,13,8,4,21,7,16,4,5,21,17,8,19,1,15,4,9,7,5,9,8,15,14,16,16,21,8,2,1,16,23,13,4,9,6,16,17,6,6,17,4,2,21,7,1,4,5,8,5,18,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,8,8,8,15,2,5,16,16,15,1,20,4,4,17,19,6,6,4,23,23,23,23,23,23,9,6,21,16,21,5,16,21,10,5,7,17,19,23,6,5,2,17,14,21,13,21,14,5,13,17,4,21,16,3,4,16,13,7,13,5,23,13,16,20,7,5,15,13,16,16,1,15,6,23,23,4,14,18,16,21,16,17,1,9,6,13,16,6,23,23,17,5,6,15,4,4,21,16,14,6,21,8,4,21,17,20,5,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,21,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,21,6,2,8,21,7,15,21,16,15,15,20,14,13,5,19,13,17,15,15,21,5,21,2,5,13,7,8,16,23,7,17,9,13,5,17,15,19,14,1,15,7,8,16,4,21,15,17,15,13,15,19,21,8,5,16,5,2,13,2,2,2,21,8,5,16,16,15,13,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,15,15,10,21,1,6,21,1,17,16,2,7,5,9,3,15,15,5,10,21,21,15,15,16,13,13,14,16,15,16,10,10,20,21,15,8,9,13,17,15,13,17,2,16,5,2,8,17,15,10,21,21,2,13,3,16,18,5,7,4,5,16,15,8,14,9,15,1,16,15,21,21,5,4,21,23,9,13,14,21,21,7,15,6,7,2,13,21,21,18,13,21,1,7,2,11,15,8,13,8,2,2,17,2,15,21,21,14,15,13,8,2,16,6,5,4,8,13,8,21,5,23,13,16,8,9,5,16,13,18,17,8,1,14,5,13,2,2,21,15,16,15,16,18,15,2,13,13,2,23,23,23,23,5,2,10,14,13,17,15,15,16,15,2,15,17,19,5,2,18 +24,23,23,23,23,23,4,10,17,15,10,6,6,21,13,4,6,9,9,19,15,16,16,16,4,9,21,2,7,13,13,21,19,23,15,10,9,6,9,6,8,18,5,7,15,7,21,19,4,21,20,16,1,15,16,15,18,10,4,17,4,5,13,7,21,9,6,9,6,16,21,7,21,14,16,7,19,21,9,5,21,7,8,8,8,14,6,7,6,6,17,7,1,2,8,5,17,15,17,6,4,1,17,8,16,7,5,9,19,15,15,21,21,16,15,7,2,7,23,13,8,15,7,17,16,9,18,17,4,13,19,13,21,4,9,7,9,18,2,10,14,14,23,23,23,23,23,23,23,23,23,23,23,23,23,10,8,8,15,13,5,16,15,21,18,18,6,4,21,19,4,4,6,16,16,5,7,6,18,7,6,2,1,17,5,17,21,4,2,10,7,21,23,9,5,2,17,14,4,19,21,14,6,7,16,15,16,15,3,4,8,13,6,17,13,23,6,18,4,3,5,15,13,17,16,18,13,8,4,5,5,23,19,17,17,16,16,21,7,4,8,4,5,23,23,14,8,17,15,15,6,4,17,15,4,18,7,6,4,16,18,6,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,21,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,14,21,16,15,8,4,5,16,1,15,7,13,7,13,5,1,10,19,13,16,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,15,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,23,15,6,17,6,15,16,18,15,9,15,13,15,2,13,18,16,3,15,2,6,16,15,13,13,14,6,16,23,13,16,7,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,18,15,2,6,16,15,15,13,2,21,5,6,8,6,2,8,2,16,8,15,2,19,2,17,13,13,16,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,21,17,19,3,2,21,23,13,10,5,4,17,5,10,16,21,15,5,21,13,21,16,2,8,2,21,17,13,11,11,6,5,21,18,15,16,16,5,14,6,2,8,8,7,7,8,14,2,6,17,8,8,21,21,5,15,17,20,8,5,2,15,13,5,14,15,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,17,7,7,13,18,14,13,6,16,15,17,15,15,4,8,13,8,21,14,23,7,16,2,9,6,15,13,16,16,8,3,16,5,13,2,2,19,15,16,15,16,18,8,2,15,6,7,5,2,21,14,15,16,5,7,15,17,13,6,15,15,2,21,15,16,6,3,23 +24,23,7,4,21,3,6,5,16,7,21,21,6,10,10,17,7,13,2,17,13,17,15,16,20,5,8,10,8,5,4,3,20,23,15,19,2,13,5,6,2,18,14,21,16,13,8,18,4,8,21,15,11,15,8,1,21,7,6,1,5,8,13,17,21,4,4,9,15,8,15,17,16,6,4,2,5,1,16,1,20,7,14,17,1,5,4,21,15,13,10,9,16,2,17,6,3,15,11,6,15,15,1,21,1,9,5,9,8,15,8,9,21,16,21,7,6,17,13,13,14,4,7,16,1,21,18,21,2,8,17,13,5,4,15,8,2,21,5,7,15,6,14,7,16,9,6,15,1,14,13,5,4,3,5,8,8,8,14,9,15,1,16,9,8,21,6,8,21,17,5,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,14,21,1,2,7,16,21,14,7,13,20,7,17,15,5,2,7,13,15,13,13,9,13,7,21,13,18,9,15,17,17,20,4,6,9,3,4,14,16,19,17,7,17,19,21,15,6,8,6,21,7,21,10,15,2,6,10,21,17,15,10,17,7,10,21,17,21,19,4,19 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,2,20,15,13,21,6,2,4,18,5,15,2,21,13,16,19,15,16,15,8,13,7,13,15,8,18,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,10,2,9,14,23,23,21,15,3,21,5,8,16,16,8,19,8,5,15,5,21,1,4,7,7,8,17,8,2,6,3,16,15,8,13,1,8,17,2,5,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,16,2,5,21,13,13,14,15,13,21,8,15,18,21,2,13,17,13,5,13,16,8,2,15,5,2,8,6,14,15,21,8,6,15,15,14,13,5,14,2,5,8,8,7,14,2,15,17,13,8,5,19,10,2,17,16,21,13,5,16,21,14,15,5,4,2,15,18,21,2,5,21,21,6,2,9,8,8,13,15,2,2,17,2,15,13,16,14,21,13,20,16,16,15,5,4,8,13,8,13,6,19,13,8,16,9,5,17,13,21,13,20,10,14,9,15,15,14,21,16,17,15,16,1,7,7,4,8,8,8,5,15,4,19,5,6,15,21,17,15,6,15,15,15,10,16,16,23,23,23 +24,23,23,8,17,6,10,10,16,2,7,15,18,5,15,16,10,16,5,13,7,16,8,15,16,5,21,8,8,13,15,13,16,23,5,16,13,13,7,8,14,2,14,21,15,7,16,15,4,21,14,21,16,20,16,21,21,8,21,3,3,6,13,6,21,5,15,7,8,14,21,16,21,5,14,15,3,2,8,17,13,14,13,8,13,2,21,2,5,14,17,8,1,7,15,2,5,15,15,19,19,15,1,7,21,7,5,9,13,15,15,5,15,17,20,5,18,16,23,13,15,5,2,16,2,6,8,21,15,2,21,13,21,14,3,21,2,21,2,15,14,1,2,2,17,18,6,14,21,5,14,15,2,16,7,7,13,8,8,15,15,21,8,13,18,21,15,6,1,3,2,2,15,15,13,13,7,10,15,5,2,6,16,16,5,21,1,13,15,10,21,16,23,2,9,2,21,15,7,13,18,14,15,5,21,5,16,2,13,4,8,13,8,21,21,23,15,16,2,3,6,16,13,19,16,8,19,14,5,13,2,15,19,15,16,7,16,21,8,7,7,2,7,21,10,3,3,2,16,5,15,16,17,13,6,16,15,2,15,15,16,23,23,23 +24,23,23,23,23,8,2,10,18,2,5,21,6,2,2,18,5,15,2,21,13,16,3,15,16,5,8,13,8,13,2,8,16,23,13,3,2,15,5,6,14,18,15,3,15,7,8,18,4,15,21,21,15,15,16,21,21,2,2,21,14,23,23,5,15,13,21,2,10,21,16,2,19,8,6,15,5,21,21,6,20,15,14,16,8,7,4,3,16,15,8,13,1,8,16,6,15,21,21,15,15,15,16,10,19,7,5,9,8,15,15,9,21,21,21,5,4,16,5,13,14,4,13,21,6,2,6,21,2,2,17,13,5,8,8,8,5,16,7,2,8,6,14,7,21,9,6,15,8,14,13,5,2,2,5,8,7,8,14,2,15,21,13,8,5,21,2,6,18,16,21,13,5,8,21,14,13,14,2,2,10,4,21,8,5,21,21,21,13,9,8,8,13,5,8,11,17,2,15,13,16,14,15,13,20,4,16,13,5,4,8,13,7,15,6,19,13,8,2,9,5,17,15,16,16,20,14,14,8,13,7,14,21,16,17,15,16,10,7,5,2,13,16,14,5,15,8,8,5,5,15,21,17,15,6,15,8,2,16,15,16,15,23,23 +24,23,23,9,17,6,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,5,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,16,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,9,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,9,8,21,13,9,21,8,21,13,7,16,21,15,6,15,7,11,5,2,21,17,15,20,21,16,8,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,21,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,11,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,15,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,16,3,15,2,21,2,15,21,6,21,6,3,7,15,2,21,13,16,19,13,21,9,21,15,8,13,2,7,16,23,21,3,2,15,5,6,2,18,14,1,11,7,21,18,4,8,17,15,16,15,15,16,21,2,5,21,5,2,5,13,15,18,21,15,2,2,17,2,19,8,10,15,5,21,16,6,3,7,14,16,8,14,13,2,21,7,8,13,1,8,16,7,6,21,11,13,15,15,16,11,2,7,5,9,7,15,15,9,21,21,21,2,6,21,13,13,14,7,15,16,8,2,18,11,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,20,2,15,6,5,8,8,7,14,2,15,17,13,2,8,19,8,2,21,16,21,13,14,16,21,5,2,14,5,2,2,2,21,8,6,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,13,5,20,2,21,13,5,4,8,13,15,13,6,3,13,8,9,9,5,15,13,17,15,20,4,14,5,13,8,14,16,15,21,15,16,21,8,8,4,2,6,14,8,15,14,7,5,14,14,21,17,15,4,8,15,15,21,21,15,23,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,6,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,4,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,16,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,3,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,3,16,7,21,19,16,2,14,21,5,6,15,2,14,18,23,23,17,19,5,6,2,15,1,14,7,15,7,21,17,4,16,14,17,1,15,6,15,18,2,10,6,4,6,13,2,17,2,18,6,5,1,21,21,16,19,23,23,5,14,16,6,13,13,7,18,19,13,13,14,14,5,2,4,16,7,21,19,5,21,17,18,3,1,17,16,6,7,5,9,8,11,15,9,1,21,1,5,17,21,23,13,15,5,2,17,9,6,13,18,21,2,20,13,1,5,3,8,17,21,2,2,4,1,1,5,18,15,15,15,23,2,15,13,2,6,9,1,8,8,16,7,5,1,13,2,18,18,8,21,21,15,5,13,2,11,16,5,6,6,2,7,10,15,1,21,15,17,21,7,10,10,6,5,23,9,15,17,21,14,15,10,17,14,3,7,16,2,16,5,3,4,8,13,6,21,6,23,13,17,19,3,5,11,13,17,16,19,7,14,2,23,23,2,16,19,17,11,11,1,1,15,5,13,17,8,5,6,14,2,8,16,19,5,21,7,19,21,15,2,5,17,19,23,23,23 +24,23,23,23,21,16,7,16,17,10,9,21,13,10,7,18,2,13,4,16,13,17,15,16,2,2,16,13,15,5,20,8,16,23,15,19,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,15,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,7,15,15,1,23,16,13,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,19,21,15,2,2,3,17,15,9,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,15,7,17,16,10,15,21,15,4,21,4,6,13,5,1,21,7,7,16,7,15,2,16,21,1,9,18,1,6,6,15,4,8,13,14,10,2,17,4,13,13,16,14,3,7,20,8,19,1,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,10,21,1,10,15,16,7,2,15,16,16,15,23,23 +24,23,15,6,21,15,4,4,17,5,8,17,6,4,4,7,4,7,16,17,13,17,8,15,17,19,17,6,4,9,4,17,16,23,13,3,9,7,9,4,2,18,18,1,15,7,8,17,4,21,14,17,15,21,15,18,21,3,2,16,5,6,4,10,5,7,21,9,2,16,17,4,1,5,1,4,9,7,16,14,13,7,13,7,21,3,3,21,18,6,4,4,1,7,1,10,10,17,21,4,19,1,1,2,9,7,5,9,7,15,7,5,8,16,21,3,15,16,9,13,14,6,19,16,4,4,2,1,5,15,21,13,18,4,9,17,19,16,9,2,7,17,21,6,1,18,21,2,18,6,9,5,8,2,5,8,8,8,14,6,5,1,15,4,21,21,16,4,16,19,4,4,10,15,21,7,6,15,7,8,4,16,21,1,9,17,1,6,10,11,2,8,13,2,7,2,17,2,13,21,21,14,13,7,16,4,16,15,3,4,8,13,8,21,23,2,2,18,15,7,5,16,13,17,17,8,21,14,9,9,13,3,17,15,17,15,16,19,16,4,7,10,7,15,7,5,19,14,2,7,2,15,17,15,21,15,7,2,15,16,19,5,3,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,2,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,15,10,5,2,21,15,15,21,6,7,15,15,13,13,2,21,13,16,15,15,21,9,8,15,7,13,15,2,17,23,7,3,2,15,7,6,2,18,15,21,11,7,8,18,4,16,21,15,15,7,15,17,21,10,2,7,15,15,6,7,13,21,21,10,2,2,17,15,19,8,4,5,6,21,16,15,19,7,14,16,8,13,4,3,8,13,5,13,1,8,16,7,6,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,1,4,17,21,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,15,15,1,7,2,7,21,10,2,21,15,21,13,5,15,21,13,15,15,6,2,13,2,21,16,15,20,1,2,13,9,8,8,13,15,8,2,17,2,15,13,16,14,15,5,20,10,16,15,5,4,8,13,7,13,5,19,13,15,15,9,5,17,15,16,15,20,14,14,13,4,14,14,16,16,1,15,17,19,18,8,10,13,5,4,5,15,15,19,2,9,5,16,21,15,8,15,15,2,17,16,15,6,23,23 +24,23,9,8,17,6,6,10,21,9,8,21,6,4,19,7,10,13,2,21,13,16,15,21,17,9,8,6,5,9,7,10,17,23,8,19,2,13,6,6,2,18,15,1,15,7,8,7,4,16,1,15,16,15,15,16,21,4,15,7,6,4,10,15,13,21,21,5,4,9,17,8,17,4,4,7,5,21,16,15,19,7,14,17,8,6,4,3,21,8,8,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,17,21,5,19,21,13,13,14,15,4,16,8,10,18,15,2,7,17,9,5,16,8,19,2,21,5,2,4,6,14,6,21,9,8,15,17,3,13,5,14,2,5,8,8,7,14,17,15,1,15,4,7,21,10,15,21,8,21,13,5,15,21,13,10,7,10,2,10,10,21,16,8,20,21,4,13,9,8,8,13,5,9,7,17,4,15,13,21,14,4,3,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,17,21,16,16,19,18,8,10,10,6,10,9,15,4,19,2,4,5,17,17,15,4,15,15,6,17,16,8,4,23,23 +24,23,23,23,21,2,4,8,17,6,10,17,16,7,5,4,9,15,16,16,13,16,7,17,17,13,9,9,13,8,5,8,21,23,7,21,9,13,5,4,2,18,14,1,10,7,16,18,4,18,3,17,15,21,15,16,21,15,6,16,5,4,13,17,21,7,21,5,10,8,16,16,17,13,4,5,6,21,21,14,20,7,14,21,2,5,6,9,14,9,13,13,18,8,17,4,2,21,17,10,19,9,16,7,3,7,5,9,8,15,11,5,17,21,17,2,21,17,13,8,14,4,8,16,6,6,19,17,4,4,7,13,17,6,5,17,10,17,8,18,9,6,6,13,21,10,15,4,20,6,9,17,18,10,9,20,8,8,14,9,15,15,7,6,8,21,4,21,18,18,6,9,4,21,21,7,4,7,7,19,5,18,18,20,6,8,9,17,5,8,4,8,13,4,9,2,17,2,13,10,21,14,4,6,17,17,16,15,9,4,8,13,20,7,13,8,15,15,16,9,5,17,13,17,16,18,21,14,9,13,9,19,18,16,16,7,16,18,16,8,5,7,10,6,5,18,4,8,9,15,4,17,17,15,5,17,15,4,15,8,19,5,18,19 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,23,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,10,6,6,10,2,21,3,15,2,17,13,17,15,16,21,5,8,15,8,9,7,17,8,23,3,19,2,13,6,6,2,18,14,21,9,7,8,3,4,14,21,21,11,15,15,21,21,2,6,16,5,2,4,15,21,15,21,7,15,7,1,10,18,6,14,7,10,21,16,6,19,7,14,17,8,6,4,3,16,15,14,5,1,7,20,15,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,2,4,21,9,13,14,10,15,16,8,10,18,21,2,5,7,13,5,8,17,8,2,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,6,2,5,7,8,8,14,16,15,17,15,10,8,21,9,8,21,21,21,13,9,16,21,10,14,7,7,2,6,10,21,1,10,20,1,2,5,5,4,16,15,5,13,21,21,2,7,16,21,14,5,13,20,4,17,15,5,4,8,13,15,13,5,9,13,7,2,7,17,16,7,16,16,20,14,8,7,10,4,14,21,21,16,16,17,19,17,8,10,8,14,15,8,1,15,10,2,5,15,15,17,16,2,17,13,6,7,21,18,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,21,14,1,17,8,16,7,5,9,5,15,15,9,7,21,16,7,11,21,13,13,1,6,4,16,9,7,18,11,8,6,3,13,19,9,7,8,7,1,13,2,21,21,21,15,7,9,6,23,23,23,23,18,13,5,9,19,8,7,15,19,5,11,13,4,18,21,4,4,17,19,10,7,11,17,23,23,21,15,3,15,6,5,1,19,15,21,21,4,10,10,10,2,23,7,9,4,17,14,15,5,21,14,6,13,16,4,16,15,9,4,8,13,6,21,7,23,9,16,6,9,5,15,13,17,21,19,5,8,9,7,9,5,21,16,17,11,18,21,7,6,9,21,8,23,5,8,15,15,15,10,7,8,17,15,10,21,7,2,8,17,19,21,8,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,2,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,6,19,6,10,15,8,13,13,3,16,13,17,19,15,10,9,17,15,8,13,4,7,21,23,15,20,2,15,9,6,2,18,21,1,11,7,7,18,4,16,7,21,16,15,7,16,21,21,2,11,5,2,13,10,5,7,21,5,2,17,17,7,19,4,14,6,5,17,13,5,19,15,14,18,15,4,15,3,21,5,4,13,1,7,16,15,6,21,11,10,13,15,17,6,10,7,5,9,18,11,15,9,4,21,21,6,2,7,13,13,16,21,15,21,8,15,18,20,2,10,21,13,5,9,10,7,10,21,5,9,17,6,14,18,21,9,6,8,14,19,13,13,17,6,9,8,8,8,14,17,15,1,15,3,9,21,10,4,1,21,21,13,7,21,21,7,14,7,7,2,5,2,21,8,13,20,1,16,2,11,10,8,13,7,10,2,21,2,15,13,21,14,4,9,20,16,17,15,5,4,8,13,8,9,13,3,5,15,15,7,5,17,15,17,21,20,14,10,14,5,4,15,17,17,21,7,16,19,16,20,13,13,8,14,8,4,5,10,21,21,7,21,18,7,4,17,15,23,23,23,23,23,23,23 +24,23,23,10,18,3,5,2,21,21,6,21,6,9,4,18,5,15,2,21,13,16,19,15,21,5,8,6,13,13,13,8,16,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,16,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,6,8,2,16,7,19,7,2,15,5,21,1,4,3,15,14,16,8,6,2,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,15,21,8,15,18,8,2,13,21,13,5,8,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,21,2,5,8,8,8,14,2,15,18,15,15,5,19,2,6,17,16,21,13,5,8,21,8,15,5,4,2,5,18,21,2,5,21,21,10,2,8,16,8,13,15,13,2,17,2,15,13,21,14,3,13,20,8,17,15,13,4,8,13,8,13,6,19,13,8,21,9,5,17,15,16,21,20,14,14,13,4,15,14,17,16,21,15,16,1,7,7,4,15,15,4,5,15,14,19,5,6,15,21,21,15,6,15,15,2,19,16,16,6,23,23 +24,23,23,23,23,23,23,23,23,10,6,17,18,2,8,15,13,16,6,13,20,16,19,15,2,11,16,13,11,13,15,6,15,23,13,7,13,15,5,6,14,16,16,21,15,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,8,5,2,16,2,15,2,15,15,5,2,21,13,13,16,13,8,15,13,11,15,5,5,16,6,18,7,21,2,5,15,15,19,21,15,21,8,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,21,5,9,16,2,7,21,21,2,6,21,13,21,8,15,8,2,16,16,13,14,14,2,15,16,16,2,15,21,5,14,13,2,8,8,15,7,8,14,2,6,1,15,2,21,21,8,21,17,15,21,5,10,15,13,15,14,6,15,11,2,20,16,2,5,21,1,2,10,10,16,23,9,20,19,2,21,15,15,15,18,14,14,6,16,10,16,20,15,4,8,13,8,21,14,23,13,16,2,9,6,17,13,16,16,6,19,14,5,2,8,2,19,15,16,15,16,18,8,2,15,15,8,10,2,21,14,6,16,5,2,15,17,13,15,15,15,16,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,15,16,15,14,20,10,2,14,14,16,17,23,21,2,9,8,5,16,14,3,19,15,15,7,8,1,4,16,15,16,21,15,15,16,3,2,7,23,23,23,23,13,21,15,21,5,8,6,16,14,16,16,9,15,18,2,7,15,13,13,7,19,15,3,6,2,21,13,2,8,15,14,21,13,20,21,15,5,2,1,16,7,3,7,7,9,21,15,7,7,21,11,21,15,15,16,23,13,14,16,15,16,15,6,16,20,2,2,15,13,15,15,15,7,13,7,14,2,13,17,6,5,15,14,15,23,2,15,15,13,21,8,9,10,16,8,15,3,5,21,16,2,21,21,8,7,21,6,14,6,23,23,23,23,23,23,23,23,23,23,16,21,15,2,21,6,3,9,15,3,23,15,16,5,21,15,15,13,21,14,14,13,8,2,21,15,7,4,9,13,20,17,8,23,13,16,2,3,13,15,15,16,16,3,14,14,5,15,14,14,19,16,21,15,16,11,19,8,13,14,21,15,5,13,5,14,15,15,2,21,21,15,2,21,7,15,2,16,20,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,9,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,17,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,17,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,7,21,7,21,2,17,9,15,21,6,4,2,13,13,13,2,21,13,16,15,16,21,5,8,10,5,13,2,2,18,23,15,15,2,13,5,6,2,18,21,1,11,7,8,18,4,1,21,21,15,13,21,16,21,2,2,16,5,10,4,2,6,2,21,5,2,2,16,10,19,13,14,6,16,21,16,5,19,7,14,6,8,4,4,3,16,13,14,13,1,8,17,15,9,21,11,10,15,16,17,8,21,7,5,9,8,15,15,9,21,21,21,5,15,16,5,13,14,16,7,16,8,2,18,15,2,15,21,13,5,14,16,8,2,21,5,2,17,6,14,15,21,9,8,15,2,14,13,5,21,2,5,8,8,7,14,4,15,1,21,6,8,21,2,8,21,8,16,13,5,15,21,8,15,6,7,2,15,2,21,16,13,20,21,16,15,9,10,8,13,5,15,2,21,2,15,13,21,14,4,8,20,4,17,13,5,4,8,13,7,5,13,2,3,8,8,9,5,17,15,16,17,20,14,14,13,2,15,14,21,21,17,8,8,19,21,8,13,15,4,21,5,5,6,13,2,5,15,16,21,15,5,16,15,2,15,16,16,23,23,23 +24,23,23,5,21,8,15,2,21,10,15,17,6,13,16,18,6,13,6,21,13,16,19,16,10,9,21,15,7,13,6,15,19,23,7,20,2,15,5,5,14,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,15,2,10,15,13,8,21,8,21,5,6,2,21,8,21,15,2,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,7,5,1,21,17,5,2,16,23,13,21,5,15,16,9,10,2,15,2,8,1,17,15,15,7,13,9,14,5,6,17,15,23,23,23,23,2,15,19,6,15,8,13,6,9,16,13,8,21,7,15,18,13,5,21,21,15,7,21,3,3,16,10,5,21,5,15,6,10,2,10,8,21,21,15,21,1,10,2,8,2,7,13,4,10,2,21,4,15,13,21,13,7,13,17,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,6,7,5,8,6,13,14,20,16,17,16,7,11,8,2,13,14,21,23,15,16,7,15,3,6,2,15,21,15,7,16,13,6,15,21,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,17,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,2,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,8,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,19,2,2,6,8,2,2,15,13,13,2,20,21,7,19,16,8,23,21,3,8,13,6,14,16,16,16,17,5,2,5,8,6,17,2,15,15,7,16,9,4,21,15,1,15,16,15,16,1,5,4,16,5,2,13,5,21,2,21,5,10,2,21,6,21,8,10,15,5,17,6,17,8,7,13,17,20,3,4,16,19,13,5,2,21,8,21,15,9,16,21,16,8,21,21,16,15,7,6,9,7,15,21,14,21,17,15,2,16,11,23,14,2,5,6,21,9,13,17,21,15,15,4,13,18,8,16,8,2,16,7,6,3,5,10,5,23,23,23,23,14,5,10,18,18,3,13,7,8,8,14,15,6,1,3,2,21,21,8,13,21,8,10,3,8,21,21,7,15,6,7,11,5,18,21,21,7,17,1,2,20,8,6,14,13,8,5,13,17,2,2,21,1,7,6,2,17,2,16,15,15,4,19,13,15,19,6,23,5,2,2,3,6,16,13,16,17,19,5,2,5,13,15,14,8,21,17,18,7,21,18,15,15,6,21,7,5,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,9,16,6,3,2,21,15,6,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,16,5,4,13,6,6,9,21,6,2,2,16,8,19,13,2,5,4,21,16,5,3,7,14,21,7,6,4,3,15,13,15,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,6,20,21,2,15,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,7,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,10,5,20,4,16,13,5,4,8,13,8,13,10,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,7,16,4,5,21,9,7,17,18,15,6,16,13,4,1,17,8,6,23,23 +24,23,23,23,23,23,7,4,21,6,13,17,6,13,10,5,13,15,2,21,13,16,19,15,21,5,21,6,7,13,1,6,17,23,4,3,2,15,6,6,2,18,14,16,11,7,8,18,4,16,17,21,8,7,15,17,21,4,10,7,16,10,5,15,13,21,1,8,2,2,17,7,19,15,4,3,6,21,16,8,19,7,14,16,8,6,4,3,16,6,5,13,1,8,16,6,15,21,11,15,15,15,1,10,19,7,5,9,8,15,15,9,21,21,1,4,17,21,13,13,14,13,15,16,8,15,19,15,2,7,17,13,5,8,10,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,7,8,14,15,15,1,13,3,7,21,10,4,21,15,20,13,5,13,21,14,6,15,10,2,15,4,21,16,6,20,1,21,13,9,8,8,13,5,4,2,17,2,16,15,16,14,14,5,20,4,16,13,5,4,8,13,7,13,5,19,13,8,15,9,5,17,15,17,21,20,14,14,13,2,4,14,17,16,21,15,17,19,3,8,10,4,15,15,5,15,4,20,10,9,6,15,17,15,15,15,15,2,16,16,21,6,15,18 +24,23,23,5,18,4,6,21,16,7,15,10,17,15,7,17,10,13,5,16,15,16,15,18,17,9,21,7,5,14,7,5,9,21,1,17,10,15,5,6,6,18,3,15,15,7,8,1,4,16,14,16,1,17,6,21,18,4,10,6,6,6,13,4,21,9,21,5,5,7,17,21,21,16,9,6,7,17,16,5,13,7,7,19,7,1,9,4,17,13,8,4,16,7,21,9,5,21,1,19,9,1,17,8,16,7,7,9,21,15,8,9,16,21,17,6,21,16,23,5,15,4,4,16,8,15,8,1,2,5,21,13,15,15,4,17,6,16,21,2,13,16,6,5,10,23,4,15,19,5,21,13,21,7,9,7,8,8,15,2,5,21,21,6,17,1,6,15,17,15,21,9,6,15,13,8,10,6,5,11,10,6,1,17,7,17,21,4,5,10,4,18,23,9,6,17,17,14,18,3,21,14,6,13,16,7,16,15,3,4,8,13,7,17,8,23,13,16,3,3,5,15,13,17,16,19,21,14,5,13,2,7,19,16,21,16,21,21,7,4,9,21,15,23,5,18,5,4,13,8,6,10,21,15,13,17,7,10,8,17,19,6,3,23 +24,23,23,23,23,5,2,8,17,2,7,21,18,5,5,15,13,16,2,13,20,21,3,16,15,6,21,5,2,14,7,15,3,16,16,21,5,14,5,6,10,16,14,1,13,7,16,19,4,16,14,21,1,8,15,18,11,2,21,15,5,15,13,2,17,5,14,7,3,2,21,8,21,6,15,15,5,2,16,14,14,8,13,21,7,17,21,2,5,14,16,8,1,7,21,2,5,21,16,16,10,1,1,7,16,7,5,9,8,15,15,3,15,16,21,2,15,16,23,13,14,6,15,16,5,2,16,11,15,5,21,13,21,14,3,8,2,17,3,13,13,1,23,23,23,23,5,16,19,5,14,15,19,4,15,7,7,8,14,15,5,17,15,2,21,21,2,15,17,20,8,5,6,15,15,7,14,15,7,11,7,18,1,2,15,15,1,13,8,10,15,23,20,15,3,2,21,15,7,13,18,14,5,5,16,8,16,19,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,15,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,16,15,2,16,15,16,6,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,6,15,1,17,17,5,7,5,9,8,7,19,9,17,21,21,10,4,21,13,13,15,3,4,16,9,7,18,11,6,4,21,13,21,8,2,8,6,17,3,3,13,21,16,14,13,5,13,19,18,7,5,13,4,9,9,8,8,11,14,6,5,16,15,4,18,21,6,21,21,19,2,7,5,16,16,7,4,15,19,7,4,6,1,21,6,21,21,4,2,11,15,5,23,5,8,13,17,16,15,13,21,15,6,13,8,6,11,15,3,4,7,13,20,15,5,23,15,19,19,21,5,13,13,17,17,19,8,6,19,4,5,23,19,17,21,16,16,18,7,5,7,7,19,10,4,14,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,13,2,16,15,6,16,18,15,5,15,15,16,2,13,20,1,3,15,16,14,16,7,13,13,2,15,16,23,13,16,13,15,5,5,14,16,16,8,15,7,16,19,4,21,14,21,18,16,15,18,11,2,21,16,5,15,13,5,21,5,14,2,6,10,16,8,21,5,14,7,8,2,8,8,14,8,13,16,7,10,1,7,5,14,16,2,1,7,21,2,5,1,15,2,7,1,1,15,1,7,5,9,15,15,15,5,6,21,21,2,2,16,23,13,16,5,2,16,9,6,8,1,2,7,21,13,21,7,7,8,2,17,16,13,13,8,7,5,17,21,6,13,19,5,14,16,21,7,7,15,8,8,14,2,5,1,8,8,21,21,7,15,16,20,7,13,15,16,21,7,15,5,10,8,15,18,16,2,15,16,1,15,7,10,17,18,23,8,15,2,21,2,7,13,18,14,15,5,16,16,16,15,13,4,8,13,8,21,13,23,15,16,2,9,6,16,13,16,17,6,18,14,5,13,5,15,18,15,16,15,16,18,8,2,15,15,2,15,5,21,14,2,15,5,15,15,17,13,10,15,15,2,8,15,17,15,23,23 +24,23,23,23,8,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,17,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,9,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,21,3,4,2,9,17,21,8,13,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,1,17,16,4,23,23 +24,23,23,7,17,5,4,4,21,15,4,21,6,7,7,7,13,13,2,17,13,16,19,15,17,9,8,8,9,9,8,3,21,23,6,19,2,15,5,6,2,18,14,1,13,11,8,7,4,16,1,13,16,15,15,16,21,4,4,7,1,4,5,9,21,21,21,7,4,4,16,8,19,8,4,9,5,21,8,9,20,9,14,17,8,6,4,9,21,5,8,13,1,7,16,4,6,21,11,15,15,15,17,7,19,7,5,9,8,15,1,9,21,21,21,4,10,21,13,13,21,6,13,1,9,15,18,15,2,8,17,5,5,5,7,18,2,10,8,3,13,14,13,6,15,1,7,13,13,10,9,9,8,5,5,7,7,8,14,15,15,1,15,8,7,21,4,4,21,15,18,8,5,15,21,15,4,14,10,2,6,21,21,21,8,20,21,4,15,9,8,8,13,5,15,2,17,2,15,13,16,14,4,13,20,21,16,13,5,4,8,13,8,13,19,19,13,8,8,9,5,17,15,17,17,20,14,14,4,11,5,14,17,16,1,15,16,19,19,8,7,9,9,4,9,15,7,4,2,6,5,17,16,15,7,8,8,2,17,17,21,5,6,23 +24,23,23,23,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,8,6,20,1,17,13,13,15,2,13,15,8,13,17,15,15,13,15,14,14,13,20,2,16,15,5,4,15,13,8,13,13,18,13,8,8,8,5,16,15,16,21,20,14,14,15,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,10,6,21,4,9,9,17,6,8,21,21,7,10,3,14,13,4,19,13,16,19,18,17,5,21,9,7,13,10,8,18,23,9,17,9,13,19,5,7,18,16,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,6,13,4,17,5,14,9,1,6,16,10,19,8,7,10,5,19,6,7,13,7,13,7,17,10,19,14,16,13,8,19,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,19,5,9,19,21,9,18,1,4,7,1,13,15,5,16,17,14,19,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,16,8,7,14,2,5,21,7,21,19,1,6,9,21,21,9,19,15,9,15,3,7,7,8,15,13,6,21,21,9,19,21,6,9,8,17,19,23,9,5,2,17,7,19,14,21,14,7,9,17,8,16,15,3,4,17,13,9,21,7,23,5,16,16,9,5,8,15,17,16,18,19,14,7,2,23,14,19,17,21,8,16,1,13,9,9,16,5,7,5,9,7,5,15,19,8,16,17,2,6,17,7,4,1,16,19,5,23,23 +24,23,23,23,15,16,15,2,21,15,10,18,6,2,2,5,13,13,2,21,13,16,6,16,2,5,8,15,8,13,2,2,18,23,13,3,2,15,5,6,21,18,14,1,11,7,8,18,4,15,16,15,15,15,15,16,21,15,2,15,5,4,13,10,5,5,21,9,2,2,17,15,19,8,2,5,5,21,21,7,19,15,14,16,8,7,4,3,16,6,7,13,21,8,21,15,6,21,11,15,15,15,16,16,20,7,5,9,8,15,15,9,21,1,21,15,8,21,13,13,14,13,13,17,8,8,18,15,2,15,3,13,5,8,16,8,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,15,15,1,16,13,21,21,5,9,16,21,21,13,4,15,21,7,15,6,7,2,8,4,21,16,13,20,1,3,6,7,14,8,13,21,4,2,16,2,15,13,21,14,6,13,20,2,8,15,5,4,8,13,8,13,5,9,13,8,15,9,16,16,15,21,17,3,2,14,5,13,15,14,17,21,15,15,16,19,21,8,13,7,14,15,6,14,15,15,2,5,15,21,3,15,6,16,13,2,21,17,15,2,7,18 +24,23,7,4,21,9,10,6,17,4,15,21,18,6,6,8,15,13,5,18,15,1,15,18,2,21,21,9,8,8,10,8,21,23,21,17,9,6,2,6,7,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,18,4,10,15,6,6,13,2,18,7,21,7,5,7,17,14,16,17,9,6,7,17,16,5,13,7,8,18,7,1,7,2,17,13,21,10,15,7,17,19,5,21,8,19,10,1,17,17,4,7,7,9,21,15,8,9,21,21,17,4,21,16,23,9,15,4,15,16,8,10,8,21,2,6,21,13,15,15,5,17,10,16,21,2,13,16,6,5,10,4,23,15,18,5,15,13,21,7,9,8,8,8,15,21,5,21,1,21,17,21,6,15,17,15,8,13,9,15,16,9,2,6,15,7,8,6,1,1,4,17,21,13,5,10,19,18,23,4,5,21,17,14,4,19,21,14,6,8,16,2,16,15,3,4,8,13,7,17,8,23,13,16,10,3,5,7,15,17,21,6,21,14,5,13,4,2,19,16,21,16,21,21,7,4,9,21,8,23,5,15,15,15,13,4,6,8,17,15,10,16,7,4,21,16,19,6,19,23 +24,23,23,23,23,23,23,23,21,7,5,21,6,8,2,9,13,13,2,21,13,18,16,16,10,5,15,15,8,13,2,4,21,23,16,20,2,13,5,6,2,18,16,19,11,7,8,18,4,1,19,21,15,15,15,8,21,21,2,15,10,15,13,10,6,2,21,5,2,2,17,14,17,8,8,15,5,1,17,9,3,15,14,16,8,6,14,15,16,13,15,7,21,8,16,6,10,21,1,4,13,15,16,6,16,7,5,9,14,15,15,9,21,21,21,4,15,1,13,13,14,7,15,1,10,8,18,19,2,13,17,13,5,5,7,8,2,7,5,2,18,6,14,6,1,9,2,23,23,21,5,13,5,4,5,8,17,21,14,9,10,7,16,15,9,21,10,2,21,18,21,5,14,15,21,8,15,15,7,2,5,21,21,21,10,20,1,8,5,8,14,8,13,10,9,2,21,2,15,13,8,14,15,5,20,2,16,15,3,4,8,13,8,13,13,19,13,14,8,9,5,17,13,21,21,19,14,14,5,13,10,14,16,17,16,15,15,19,19,3,15,8,13,8,7,5,5,15,9,15,15,16,17,15,6,15,8,2,2,15,21,23,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,6,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,7,15,10,7,6,21,15,15,21,5,4,15,7,5,13,2,21,13,16,15,15,21,5,8,7,8,13,15,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,13,17,16,15,13,7,14,16,8,6,7,3,15,5,8,13,1,8,16,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,5,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,8,16,13,14,3,5,16,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,17,6,20,1,8,15,13,15,2,23,13,5,13,17,15,15,15,16,14,14,13,20,2,16,15,15,4,2,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,19,8,10,14,2,15,5,15,15,14,2,7,5,16,17,15,7,15,15,2,17,16,15,9,23,23 +24,23,6,7,21,5,4,10,21,15,6,21,6,2,4,7,9,13,21,21,13,17,15,1,17,9,8,15,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,4,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,10,13,1,7,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,2,6,21,13,13,17,15,15,16,9,6,18,15,2,7,17,13,5,3,8,18,2,21,5,2,21,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,9,4,21,16,21,13,5,15,21,14,15,15,10,2,6,10,21,15,17,20,21,4,13,9,8,8,13,13,6,8,17,2,15,13,15,14,15,5,20,17,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,21,20,14,14,8,13,15,14,17,17,21,16,17,19,18,8,10,2,6,4,5,15,4,15,2,2,5,16,21,15,6,15,8,4,1,16,21,7,3,23 +24,23,23,6,21,2,5,19,15,6,9,6,17,10,5,17,9,15,4,16,7,21,21,16,19,5,18,5,10,5,6,8,21,21,7,18,3,6,4,5,2,16,16,7,15,7,8,17,4,8,14,17,21,21,8,15,21,5,1,16,10,7,13,4,21,7,16,13,10,1,21,2,21,14,13,6,6,17,21,5,5,8,6,16,18,5,2,13,16,23,2,6,19,14,21,6,6,21,21,8,20,1,17,17,9,7,5,9,8,15,8,9,16,21,17,6,18,21,23,13,1,5,15,17,9,15,11,11,2,4,21,13,21,4,15,8,16,21,6,2,4,1,21,5,20,6,23,15,17,2,10,13,2,9,9,19,8,7,15,10,5,10,21,8,16,18,10,7,21,2,2,15,7,17,21,8,14,6,21,11,2,19,15,21,13,17,21,6,2,10,2,5,18,7,1,15,21,2,19,17,7,5,2,5,18,7,15,15,3,4,8,13,13,21,5,23,19,21,9,3,5,8,13,17,18,7,21,14,13,3,6,23,19,19,18,13,11,18,16,8,5,7,8,5,5,9,14,21,7,4,4,21,17,13,2,21,7,2,4,16,19,5,19,19 +24,23,23,23,23,23,7,6,18,6,7,19,6,2,6,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,4,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,7,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,17,2,19,13,10,15,5,21,21,6,19,15,14,16,15,2,6,3,21,15,15,13,1,7,16,13,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,10,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,15,13,6,15,21,7,14,15,7,2,15,21,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,8,14,17,21,17,15,15,19,8,10,13,13,8,14,7,15,15,10,17,8,7,15,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,23,16,6,8,6,16,15,2,21,15,8,21,17,5,13,4,16,13,16,7,15,20,2,21,5,4,13,6,10,16,23,3,21,9,14,5,6,13,18,14,1,15,7,8,18,4,16,15,16,15,15,16,17,21,8,4,16,5,15,13,6,21,15,21,8,8,1,16,14,16,14,4,7,18,19,16,5,7,6,16,17,15,5,2,3,5,13,16,7,21,7,16,3,9,21,21,6,16,1,21,8,10,7,5,9,8,15,8,5,16,21,16,15,10,15,13,13,14,15,15,16,8,15,20,21,2,15,10,13,17,6,13,10,2,21,5,2,9,8,2,10,21,21,7,15,18,5,4,5,14,2,5,8,7,8,14,2,7,1,7,8,21,21,8,2,21,18,8,13,4,15,21,7,14,15,7,8,6,16,21,16,10,17,1,6,2,11,2,8,11,7,15,2,21,2,13,7,21,14,14,13,8,4,16,15,5,4,7,13,8,16,15,23,13,8,16,9,5,16,13,16,16,8,21,14,5,13,7,10,18,15,17,7,16,18,16,4,15,7,9,15,14,2,7,6,2,6,2,16,17,15,6,17,15,2,8,16,2,5,18,19 +24,23,23,23,23,23,23,23,23,5,15,9,21,5,2,15,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,18,4,15,16,9,8,8,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,5,23,15,21,2,2,13,2,5,9,19,8,7,16,8,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,15,19,5,4,4,1,21,9,21,21,4,13,11,2,9,23,3,7,4,21,14,19,23,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,10,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,23,23,23,23,23,23,23,23,17,15,5,8,7,9,13,16,17,13,16,15,16,4,9,21,6,8,13,6,8,18,23,18,17,9,6,9,21,17,18,14,10,13,7,15,17,4,17,14,17,21,17,6,16,17,4,10,15,7,6,13,4,18,4,21,8,5,4,17,4,17,6,4,4,3,10,16,13,13,7,13,16,21,4,6,18,13,5,13,8,21,7,17,19,5,21,15,16,21,1,17,8,16,7,5,9,8,15,8,9,17,21,17,5,21,16,23,13,1,6,9,16,9,4,8,21,6,4,21,13,21,4,9,8,4,21,10,2,4,1,17,2,14,5,23,15,7,15,2,13,6,6,9,21,7,8,14,21,6,15,1,4,21,1,6,1,21,19,4,13,6,16,17,7,4,6,17,7,9,10,16,17,5,17,21,4,4,2,4,23,23,6,15,9,21,9,4,19,21,14,6,5,17,14,17,15,9,4,14,13,13,17,6,23,13,16,8,11,6,20,13,17,16,19,21,14,23,2,3,14,19,16,17,16,16,1,7,9,19,9,21,23,23,23,4,7,15,9,6,8,17,15,10,17,7,4,17,17,19,6,3,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,23,23,23,23,23,23 +24,23,23,23,23,15,15,6,18,6,2,21,6,6,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,21,5,16,23,15,3,2,7,5,6,2,18,15,19,15,7,8,18,4,14,21,15,11,13,15,16,1,6,2,2,7,23,23,17,15,6,21,6,6,16,16,13,19,13,15,6,5,21,16,6,19,7,14,17,8,6,6,3,16,5,8,13,1,8,21,21,6,15,11,5,15,15,17,2,19,7,5,9,8,15,15,9,21,21,18,5,6,21,13,13,14,10,13,21,10,5,15,21,16,6,17,13,5,5,8,8,10,15,5,2,2,6,8,13,21,9,6,15,15,14,13,5,8,2,5,8,7,8,14,6,15,21,15,15,5,21,2,6,19,16,21,13,5,14,21,14,6,6,4,2,8,21,21,2,6,1,21,21,6,9,8,8,13,13,5,21,17,2,15,13,17,14,5,13,20,6,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,21,20,14,14,5,13,5,14,17,16,21,15,16,21,7,7,2,5,13,6,5,15,6,7,6,5,15,21,17,15,6,15,15,15,16,15,15,5,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,20,3,21,23,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,1,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,17,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,7,17,13,5,15,10,8,11,7,5,2,3,6,14,5,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,9,8,21,2,8,21,21,21,13,5,15,21,2,14,15,7,2,4,10,21,8,5,20,1,17,9,9,2,8,13,5,5,11,21,2,15,13,21,8,2,5,20,4,17,13,5,4,8,13,7,9,13,17,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,15,19,21,9,13,15,4,16,6,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,5,23,23 +24,23,23,8,17,4,5,4,17,9,9,16,17,9,9,4,9,15,13,17,13,16,15,17,21,5,21,9,7,9,6,7,16,23,16,17,9,13,6,6,3,19,14,1,10,7,16,18,4,18,14,17,15,21,4,16,21,9,5,16,5,9,5,4,17,4,21,7,5,7,17,18,17,7,7,15,6,21,4,4,20,7,8,17,10,6,4,19,14,9,13,9,1,15,21,7,5,17,17,19,19,1,16,15,17,7,5,9,17,13,11,5,16,17,21,4,9,9,13,13,15,7,7,17,9,3,19,21,2,7,17,13,16,9,9,1,8,17,4,17,9,6,15,6,10,10,15,4,14,5,4,10,18,10,9,20,15,8,14,9,6,15,17,9,21,21,8,1,18,19,4,3,7,21,21,4,14,15,8,10,9,18,21,20,5,8,1,4,4,8,15,8,13,23,23,7,17,4,9,4,21,14,4,13,17,8,16,17,3,4,8,13,7,15,14,9,15,16,9,9,5,17,13,17,1,16,18,14,9,4,4,15,16,15,19,15,17,18,17,4,5,7,4,6,8,7,5,8,9,19,9,17,17,15,6,17,13,4,17,17,15,6,23,23 +24,23,23,23,21,2,5,6,21,10,6,21,20,2,8,18,14,13,4,8,13,17,15,16,2,2,17,5,13,5,20,16,16,23,13,10,2,13,13,6,21,18,14,10,10,7,16,7,4,21,20,16,8,1,8,16,21,6,4,16,5,2,13,6,16,7,21,5,10,6,16,8,17,8,15,9,5,21,8,21,3,10,14,21,15,15,2,16,15,2,6,13,15,8,16,2,7,21,17,9,6,15,21,8,15,7,5,9,7,15,9,5,15,21,21,2,8,15,13,13,14,13,15,16,9,5,18,21,2,2,4,13,21,7,9,17,2,18,13,14,13,6,2,21,21,10,7,15,19,16,15,5,14,17,5,13,15,7,14,6,13,17,16,5,15,21,15,2,21,15,2,13,6,21,21,7,10,7,7,8,2,21,1,21,5,8,21,13,2,8,2,7,13,14,9,2,21,4,15,13,16,14,15,13,20,10,18,21,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,2,19,15,16,15,16,1,21,15,6,8,8,15,7,17,14,10,2,1,10,21,1,10,15,16,7,2,15,16,23,23,23,23 +24,23,6,7,21,4,10,4,17,2,10,17,16,7,15,8,5,13,8,21,13,17,13,17,7,13,21,9,9,2,5,8,21,23,8,21,9,9,3,16,3,18,15,1,10,7,16,19,4,18,3,21,13,21,15,17,21,9,10,16,5,10,13,4,21,4,21,9,10,4,17,21,17,21,4,4,5,21,21,14,20,7,14,21,2,6,4,19,14,9,13,9,17,14,21,7,6,21,21,10,18,8,16,15,10,7,5,9,9,13,11,5,17,21,18,2,17,1,13,13,14,2,16,16,5,9,19,17,4,7,17,13,1,8,5,16,15,17,1,8,8,6,6,10,1,3,4,5,16,4,15,10,18,7,9,20,8,8,14,20,7,15,16,10,21,21,6,4,18,19,10,4,4,17,21,7,14,15,7,3,15,18,1,20,10,8,21,8,13,15,8,8,13,15,10,4,17,4,13,21,21,14,15,13,8,17,16,15,3,4,7,13,21,7,13,16,15,15,8,9,5,17,13,17,16,8,21,14,9,13,4,3,18,17,17,7,8,18,19,7,9,8,4,4,7,5,4,6,7,5,2,16,17,15,6,16,15,4,15,15,18,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,8,3,1,1,16,5,7,5,9,1,15,15,9,16,1,17,5,18,21,13,13,21,15,14,17,9,2,6,17,2,4,21,13,11,8,13,8,18,21,6,2,4,21,1,5,8,5,23,15,21,15,15,13,4,5,9,1,8,7,16,5,5,21,13,13,15,21,17,15,17,19,9,13,4,21,17,7,7,5,15,5,4,10,1,21,4,17,1,15,10,9,4,9,23,3,6,4,21,14,15,4,16,8,9,15,8,6,16,19,9,4,8,13,6,18,15,10,13,16,6,9,5,15,15,17,18,16,13,4,2,3,23,8,18,16,16,15,16,1,7,10,9,13,3,7,10,23,23,6,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,8,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,13,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,17,19,2,6,21,2,15,21,6,10,2,3,7,15,2,21,13,16,19,15,16,9,8,4,8,13,15,8,16,23,15,19,2,15,10,6,2,18,14,21,11,7,8,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,5,4,16,17,2,19,8,6,4,5,21,16,9,13,7,14,17,8,4,5,3,16,13,6,13,1,2,16,13,5,21,11,15,15,15,17,11,19,7,5,9,8,15,13,9,21,21,21,2,10,21,13,13,14,13,13,16,8,13,18,11,2,7,17,13,5,3,2,8,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,13,15,17,13,2,5,19,13,2,21,16,21,13,5,15,21,5,14,13,5,2,15,2,21,8,13,20,21,4,15,9,8,8,7,13,4,2,18,13,15,13,21,14,5,5,20,6,21,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,13,16,15,20,8,15,5,13,8,14,17,16,21,15,16,21,7,8,4,3,8,10,5,15,15,19,5,5,21,21,17,15,5,8,15,2,21,23,23,23,23,23 +24,23,23,8,19,10,15,4,18,8,10,21,6,7,9,15,9,13,2,21,13,17,1,15,17,9,8,15,9,9,10,10,17,23,6,19,2,7,9,6,21,18,14,18,11,7,8,13,4,16,1,16,16,13,15,17,21,4,15,7,6,7,9,8,10,21,1,10,2,10,21,3,19,7,4,10,5,8,6,7,19,15,14,17,8,4,10,3,17,15,5,13,1,9,16,7,15,21,7,10,15,15,17,15,19,7,5,9,13,15,1,9,10,21,21,10,21,21,13,13,14,10,15,17,8,7,19,15,2,7,21,13,5,9,4,18,9,21,16,2,8,6,14,10,21,9,8,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,21,7,21,10,4,21,13,21,13,8,15,21,5,4,4,10,10,8,2,21,10,6,20,21,4,15,9,8,8,13,5,4,2,17,2,15,13,16,14,4,13,20,8,16,13,5,4,8,13,8,13,7,19,13,8,8,9,5,17,15,16,17,20,14,14,3,15,4,14,17,16,21,16,16,19,18,8,10,9,4,4,5,15,4,14,9,5,10,16,17,15,10,15,8,4,17,16,17,5,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,4,5,10,17,5,10,17,15,4,6,15,4,13,5,16,13,16,15,21,21,9,21,6,15,13,5,8,18,23,21,19,9,6,8,1,3,18,14,1,10,7,16,19,4,18,14,21,15,1,15,16,21,7,10,16,5,15,13,4,21,8,17,5,10,4,21,3,21,8,4,2,5,21,21,14,20,7,14,21,2,6,4,19,14,9,15,9,16,8,21,1,6,16,21,4,15,8,16,7,6,7,5,9,9,13,11,5,17,21,18,2,21,21,13,13,14,4,4,16,6,4,19,17,3,13,17,13,16,4,6,17,15,17,15,15,8,6,6,6,1,3,8,15,20,5,16,10,18,8,9,20,11,8,14,16,15,1,10,10,21,21,7,8,18,3,4,5,5,4,21,7,6,4,7,4,10,21,21,20,5,1,1,16,5,7,14,8,13,15,4,2,17,4,15,21,21,14,6,13,8,16,16,15,3,4,8,13,8,7,5,8,13,15,17,9,5,16,13,17,17,16,21,14,9,4,3,3,21,15,17,8,16,18,16,15,9,7,4,15,7,8,13,17,1,6,6,8,17,15,4,17,15,4,15,15,19,5,23,23 +24,23,23,15,21,21,15,2,21,2,5,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,13,7,13,2,6,17,23,13,17,6,14,5,21,6,18,15,8,15,7,21,16,4,16,14,21,16,15,16,8,10,5,2,17,2,2,13,6,21,5,13,15,2,10,16,6,16,6,14,13,2,15,6,7,14,8,13,21,15,2,18,2,3,14,15,2,16,7,16,6,5,21,1,19,21,15,7,15,17,7,5,7,15,15,15,5,6,21,18,15,21,8,23,7,14,15,6,16,8,2,8,16,2,5,20,13,17,8,13,17,7,16,2,3,7,21,7,6,21,7,5,10,21,5,16,7,2,15,7,7,13,7,15,2,15,18,15,5,21,21,8,15,21,20,8,14,7,4,17,5,14,5,16,7,15,2,16,2,10,21,1,13,6,9,21,21,2,10,2,21,15,14,5,18,15,7,5,7,15,4,20,7,7,4,8,13,8,21,16,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,10,15,18,15,16,15,15,21,8,6,7,2,16,14,15,10,14,6,15,6,17,21,1,15,2,16,15,2,15,21,2,5,3,23 +24,23,23,23,23,23,23,15,18,5,2,16,6,2,6,3,5,16,2,21,13,16,19,15,21,5,8,13,7,13,2,16,21,23,16,3,2,15,5,6,2,18,15,19,11,7,8,17,4,15,21,15,15,13,15,16,21,2,16,7,7,23,23,5,6,2,1,5,6,16,17,14,19,2,10,15,5,21,16,7,3,7,14,16,8,6,5,3,16,13,8,13,21,7,21,13,15,21,11,6,15,15,16,2,7,7,5,9,8,15,15,9,21,1,21,8,6,21,13,13,14,5,13,18,10,2,16,21,2,6,21,13,5,6,16,8,2,7,5,2,19,6,8,6,21,9,5,15,16,14,13,5,6,2,5,8,7,8,14,2,15,21,15,7,8,21,2,15,21,21,21,13,5,15,21,14,13,6,2,2,6,16,21,6,5,20,1,7,9,9,15,8,13,5,6,21,16,2,15,13,16,14,7,8,20,2,16,16,5,4,7,13,13,13,19,19,13,8,2,9,5,17,15,16,15,18,2,14,5,15,14,14,17,16,21,15,16,21,8,7,2,8,6,2,5,15,6,13,2,15,6,15,16,15,15,15,15,2,16,16,15,5,23,23 +24,23,23,23,23,23,23,10,20,10,15,21,6,2,6,7,10,13,2,21,13,16,15,16,18,5,8,10,7,13,15,20,21,23,13,3,2,21,5,6,2,18,15,1,11,7,8,18,4,20,21,15,15,15,10,16,21,2,2,16,5,10,13,21,6,2,21,5,2,2,17,6,18,13,2,6,15,21,21,14,20,7,14,16,8,6,4,3,15,13,13,15,1,8,16,13,6,21,11,3,15,15,17,8,16,7,5,9,15,15,15,9,21,21,21,2,7,18,13,13,14,6,13,21,8,2,18,15,2,10,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,13,5,14,2,5,8,7,7,14,2,15,1,16,6,21,21,2,10,15,16,21,13,14,15,21,7,16,13,7,2,10,10,21,15,10,20,21,10,15,8,10,8,9,16,4,2,21,15,15,13,21,14,15,7,20,2,16,13,7,4,8,13,8,13,15,3,13,7,8,9,5,16,13,21,19,20,14,14,5,2,13,14,17,16,16,15,16,18,21,8,6,7,4,15,7,21,6,15,2,6,15,16,21,15,10,16,15,2,2,16,23,23,23,23 +24,23,23,23,21,6,17,15,17,7,7,4,17,7,6,19,13,5,7,17,13,21,8,18,19,5,17,4,8,4,2,8,17,23,7,18,9,13,5,4,8,18,17,15,15,7,8,7,4,16,14,21,9,1,21,21,21,9,4,16,15,7,13,6,17,4,6,5,8,8,16,4,19,8,5,6,5,19,6,13,13,15,13,17,21,10,7,5,21,7,7,14,17,5,17,18,8,21,7,4,19,7,17,17,19,7,5,9,17,15,8,4,1,17,7,9,21,1,13,13,4,5,17,16,19,4,10,19,5,5,21,13,19,6,15,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,3,8,5,9,15,17,8,15,9,5,15,15,10,19,21,4,16,21,19,18,9,4,5,23,5,9,14,19,19,5,7,21,21,9,9,1,4,9,8,16,19,23,3,5,2,17,5,4,19,17,5,10,7,23,21,16,15,3,4,17,13,5,19,6,23,8,19,16,9,5,17,15,17,16,19,15,9,23,23,15,14,19,17,21,8,17,19,8,9,9,16,16,23,23,23,23,9,15,4,6,17,17,15,6,8,7,10,17,17,18,5,19,23 +24,23,23,23,23,23,23,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,7,16,10,10,10,21,4,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,10,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,17,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,2,13,18 +24,23,23,23,21,4,15,10,16,10,8,21,16,15,4,9,4,21,10,14,13,16,18,16,16,5,21,5,8,13,15,19,21,23,5,20,10,7,3,7,17,18,14,15,15,7,8,17,4,16,15,17,21,16,15,18,18,10,6,16,5,15,13,4,17,2,21,5,6,14,21,8,1,6,14,6,1,17,15,4,13,7,5,1,10,19,10,4,14,13,8,10,19,7,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,3,2,21,13,13,17,10,15,16,9,10,2,18,17,7,20,13,21,8,15,8,15,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,9,15,2,5,1,15,9,21,21,19,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,5,17,1,10,2,8,23,16,9,9,7,21,17,14,10,13,21,5,7,13,15,8,16,15,3,4,8,13,5,17,13,23,7,16,21,13,5,16,13,17,16,5,1,14,8,13,4,2,19,21,17,16,8,21,16,4,2,14,3,23,9,5,15,7,15,7,6,21,17,2,9,21,7,2,8,16,19,5,19,18 +24,23,23,23,8,5,2,15,18,15,6,21,6,2,8,18,5,15,2,21,13,16,19,15,16,5,8,13,5,13,2,8,17,23,15,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,7,13,15,16,21,15,4,4,8,23,23,21,14,10,1,6,2,21,16,2,19,13,10,6,6,17,17,7,9,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,8,17,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,13,21,13,5,2,16,8,2,11,5,2,19,6,16,15,21,7,5,15,8,14,13,5,21,2,5,8,7,8,14,2,15,21,15,15,5,21,2,15,19,8,21,13,7,15,21,14,15,6,4,2,15,16,21,17,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,2,13,20,6,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,20,14,7,13,13,15,14,17,15,21,15,16,21,7,2,2,5,17,4,9,15,6,8,5,5,15,21,17,15,13,15,15,4,16,15,21,13,15,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,7,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,15,4,17,9,6,5,21,15,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,7,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,9,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,16,13,13,14,2,13,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,13,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,7,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,10,17,4,17,7,6,13,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,1,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,7,16,5,15,2,21,15,6,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,1,6,8,9,17,7,18,23,13,11,2,6,5,6,2,18,15,1,11,7,7,18,4,8,21,15,15,13,18,17,21,15,2,15,5,10,13,15,6,4,21,5,2,2,17,16,16,15,10,4,5,17,17,15,3,7,14,16,8,6,4,3,17,13,13,4,1,8,17,15,6,21,11,15,15,8,1,8,8,7,5,9,15,15,15,9,21,21,21,6,2,18,13,13,14,14,15,21,8,15,20,21,2,8,17,13,5,6,8,8,2,21,5,2,9,6,14,13,21,9,6,15,10,4,13,5,14,2,5,8,8,8,14,15,15,1,21,6,8,21,13,4,21,15,18,13,14,15,21,8,6,8,7,2,4,21,21,16,6,20,1,16,15,9,8,8,13,5,21,2,17,2,15,13,21,14,4,13,20,2,16,13,5,4,8,13,8,9,13,9,13,15,15,7,5,17,15,17,16,20,14,6,13,2,13,14,21,21,21,15,16,19,17,15,6,15,8,15,14,21,15,6,21,9,15,16,18,15,5,16,13,2,1,15,15,6,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,8,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,7,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,9,10,21,6,21,2,17,15,10,21,15,6,13,7,9,13,2,17,13,16,15,15,16,5,21,15,8,13,10,8,17,23,7,16,21,13,5,10,2,18,14,21,15,7,8,7,4,17,15,17,15,15,8,18,21,6,13,16,5,10,13,2,20,7,21,8,7,6,18,14,21,1,16,14,13,7,2,14,7,7,3,15,15,14,16,2,2,13,6,3,21,7,15,21,2,21,17,5,21,1,21,8,2,7,7,9,8,15,8,5,15,21,21,15,15,17,13,13,14,10,15,16,9,6,20,15,2,2,7,13,21,10,9,18,7,17,5,2,5,17,15,8,21,16,2,16,16,3,17,5,14,2,5,7,15,7,14,15,15,1,16,10,21,21,15,13,17,19,10,13,2,20,21,7,7,2,7,2,6,16,17,17,5,15,1,6,2,11,2,8,13,8,2,2,17,14,15,21,1,14,7,9,16,8,16,15,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,21,8,15,14,5,13,2,15,17,15,16,15,17,19,16,8,13,10,13,23,9,2,21,9,2,6,2,2,17,15,7,17,15,2,13,16,19,5,13,19 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,6,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,16,6,4,15,17,6,2,10,6,6,8,21,7,15,2,17,13,16,15,16,21,9,16,6,8,13,15,21,20,23,7,18,2,13,5,6,2,18,14,21,8,7,8,18,4,7,17,15,11,15,4,21,21,19,5,15,5,10,4,8,8,6,21,4,4,8,16,8,16,9,2,6,13,21,16,15,19,7,14,16,21,6,15,19,17,5,4,6,17,8,21,13,5,15,11,10,15,8,1,21,8,7,5,9,8,15,15,9,17,16,17,15,7,16,13,13,8,5,7,17,8,7,18,16,2,6,21,13,5,6,9,8,2,21,5,2,16,6,14,6,21,9,6,15,21,14,9,5,14,2,5,8,8,8,14,17,7,1,8,9,8,21,9,6,21,16,18,13,15,16,21,7,6,9,7,2,15,10,21,17,5,20,1,4,7,9,6,16,8,13,9,21,21,2,7,16,21,14,16,13,20,6,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,9,15,16,16,20,21,5,4,4,7,14,17,17,16,7,17,19,16,7,10,8,5,15,7,1,5,10,2,9,21,15,17,16,6,17,13,4,7,17,18,5,21,18 +24,23,23,23,23,23,23,23,23,23,23,8,21,15,5,15,13,15,10,16,7,16,3,16,16,5,21,5,7,3,16,3,16,21,7,13,5,5,3,16,8,1,14,17,15,13,21,13,16,16,14,21,21,16,6,16,15,15,15,18,6,15,13,8,21,5,14,21,6,17,16,6,2,8,15,8,6,10,16,21,8,7,13,16,20,2,3,21,3,15,14,15,21,14,21,6,5,21,15,16,21,15,15,15,15,13,5,14,17,15,15,9,15,21,21,10,4,16,23,13,3,5,2,16,2,6,2,17,6,7,21,13,21,2,2,8,15,21,21,5,2,18,2,5,10,2,13,14,5,5,15,14,3,16,15,16,13,7,7,2,6,21,15,13,21,18,7,15,21,16,9,7,10,16,16,5,15,15,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,7,21,16,15,15,7,8,13,3,13,21,21,18,17,9,4,8,13,2,5,2,23,13,16,2,15,6,15,13,16,21,15,13,14,2,15,16,15,19,7,21,17,16,11,18,5,5,21,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,10,17,8,9,10,21,7,15,21,6,4,9,15,9,13,2,21,13,16,16,21,17,5,8,15,5,3,7,8,17,23,8,19,2,15,3,6,2,18,14,21,11,7,8,7,4,1,1,15,16,7,15,21,21,4,4,7,6,8,5,6,13,21,21,9,10,2,17,3,19,10,10,7,5,17,16,6,19,7,14,17,8,6,4,3,21,10,5,13,1,8,21,15,6,21,7,15,15,8,17,10,19,7,5,9,8,15,1,9,21,21,17,5,10,21,13,13,8,3,5,16,8,2,18,15,2,7,17,13,5,9,7,18,2,21,5,2,4,6,14,6,21,9,1,16,8,14,13,5,6,2,5,8,8,8,14,10,15,1,15,5,7,21,19,4,21,15,21,13,9,8,21,15,15,8,10,2,8,10,21,16,6,20,21,4,13,9,8,8,13,13,15,7,17,2,15,13,16,14,5,9,20,17,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,5,5,4,15,14,20,17,21,16,8,19,18,8,10,14,9,4,5,15,6,15,3,14,5,16,21,15,15,15,15,2,17,1,8,10,23,23 +24,23,23,23,23,23,8,15,21,2,15,15,18,8,5,15,13,16,8,13,2,1,3,15,21,5,17,16,7,13,15,6,21,23,5,16,11,13,5,6,21,16,11,8,15,7,17,3,4,21,14,21,21,16,8,21,3,6,2,15,15,15,13,5,21,5,21,8,6,10,8,5,11,14,14,21,13,2,14,15,14,8,13,21,15,15,1,21,5,16,15,2,21,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,5,2,16,23,13,21,5,15,16,9,2,8,15,15,2,21,13,21,7,2,8,17,15,8,3,7,18,13,6,1,1,15,15,21,5,14,15,20,15,9,2,7,8,14,2,6,21,8,2,21,21,15,15,17,20,2,5,6,15,11,8,14,6,9,13,5,15,1,2,2,21,1,15,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,13,6,15,13,16,16,6,19,14,5,13,13,10,19,15,16,15,16,18,8,2,8,21,7,8,15,16,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,15,13,19,2,7,5,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,7,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,10,15,1,15,2,8,21,2,9,21,21,8,13,2,16,21,7,7,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,13,8,14,15,8,1,5,6,2,9,4,10,17,15,15,17,13,15,8,21,16,8,3,20 +24,23,15,2,21,3,2,8,21,5,7,21,15,6,7,3,2,13,17,21,13,19,8,16,20,9,21,5,8,13,6,2,21,23,6,2,2,13,5,6,8,18,14,8,15,7,21,17,4,16,7,17,21,16,8,16,18,5,21,16,6,4,4,1,21,7,21,5,5,14,21,8,16,21,4,17,5,10,16,14,13,7,13,8,21,10,18,3,14,13,17,6,17,7,16,2,5,15,15,20,21,1,8,8,17,7,5,9,8,15,8,9,21,21,21,5,2,17,23,16,17,2,2,8,20,5,4,1,6,7,21,13,21,1,3,8,4,16,3,7,4,15,1,5,23,23,23,7,7,16,4,19,13,21,13,16,8,8,14,9,6,1,15,4,21,18,15,21,21,15,5,13,4,15,16,7,14,15,15,5,7,8,1,21,5,18,21,15,3,9,10,5,23,6,8,4,21,16,2,20,16,23,5,13,16,2,16,15,3,4,8,13,5,16,5,23,10,7,2,15,5,11,15,21,18,19,21,10,23,23,7,2,16,16,16,11,13,21,8,4,6,9,16,5,2,5,15,6,13,9,15,16,21,15,2,21,13,4,15,16,15,5,15,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,8,21,6,14,2,21,6,7,1,17,7,6,19,5,13,16,20,7,16,19,16,4,9,21,9,8,13,6,6,17,23,23,21,21,9,6,8,14,21,19,7,15,7,21,17,4,15,18,16,1,15,6,8,19,6,9,1,6,23,23,23,5,16,21,8,3,10,6,8,21,1,4,15,5,2,23,23,23,23,13,23,23,23,23,23,23,15,15,6,2,4,16,5,5,21,21,20,9,1,17,8,16,7,5,9,6,7,11,9,6,21,13,2,21,10,7,13,15,6,4,16,9,6,19,21,4,4,6,13,19,6,9,8,7,19,10,7,8,21,14,7,7,7,14,4,21,9,21,13,13,3,9,8,8,8,16,2,5,11,13,17,21,21,6,4,17,18,2,13,6,11,16,7,6,6,15,7,15,6,1,21,6,21,21,1,9,10,4,9,23,8,15,4,17,14,7,13,17,7,15,5,17,14,17,15,9,4,8,13,6,8,5,23,7,5,10,3,5,1,15,17,16,19,13,14,4,8,8,23,19,17,21,11,16,1,7,6,5,18,4,23,7,13,7,6,15,17,5,9,17,2,7,17,7,13,16,16,19,9,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,16,6,15,10,17,15,15,21,6,16,10,3,13,15,21,17,13,16,19,15,7,9,21,5,21,10,2,8,16,23,15,3,2,15,10,6,2,18,15,1,11,7,8,18,4,8,19,15,15,13,2,8,21,10,1,15,6,2,13,6,21,7,21,6,10,7,21,18,16,5,14,6,5,17,21,17,9,7,14,17,8,6,15,2,15,13,13,6,21,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,8,15,15,9,1,21,21,15,8,21,13,13,14,10,15,17,8,15,18,15,2,7,17,13,5,7,6,7,2,21,5,2,20,6,8,15,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,10,15,21,13,18,13,19,2,9,21,21,15,13,5,15,21,15,14,14,6,2,7,2,21,6,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,5,13,20,8,7,15,5,4,8,13,13,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,5,13,10,2,16,21,21,15,21,1,8,2,7,10,8,15,5,15,14,13,21,2,14,21,17,13,6,21,8,23,23,23,23,23,23,23 +24,23,23,23,21,4,8,15,17,21,13,21,15,4,5,21,4,21,4,14,13,16,18,21,16,5,21,5,8,13,9,19,16,23,5,17,10,13,10,6,15,16,14,15,15,7,8,17,4,21,14,17,21,16,7,18,18,10,15,16,5,6,13,2,17,2,21,5,6,16,21,8,1,6,6,4,3,17,15,4,13,7,13,6,21,10,5,14,16,13,7,4,18,8,15,21,6,8,15,5,21,1,17,8,9,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,17,6,7,21,9,10,10,18,15,7,20,10,21,4,10,8,10,1,10,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,15,2,5,21,16,9,21,1,15,5,17,9,10,13,4,21,16,7,21,4,7,2,5,18,1,21,2,17,1,10,10,8,2,23,9,2,7,21,21,14,2,13,21,13,6,13,15,18,17,15,3,4,8,13,9,17,5,23,7,16,7,13,5,17,13,21,17,5,1,14,9,13,4,2,19,21,21,13,16,21,16,6,2,6,15,23,5,5,14,10,15,9,6,21,17,2,4,17,7,7,8,17,19,10,19,18 +24,23,4,4,21,6,4,13,21,2,6,21,16,13,6,18,9,13,5,16,13,17,19,16,19,9,21,4,8,13,4,16,15,23,6,17,9,15,5,8,17,18,14,8,15,7,17,16,4,16,14,17,21,16,13,16,18,6,10,17,3,9,13,4,21,3,21,9,5,7,21,21,19,8,15,6,2,16,19,13,13,7,13,21,1,10,18,19,4,5,7,8,8,5,17,2,8,21,15,7,21,1,17,8,16,7,5,9,8,8,15,21,20,11,10,6,21,15,13,13,13,6,15,17,9,4,16,1,15,5,21,13,21,4,7,8,2,16,9,7,2,8,6,13,2,8,17,5,20,6,4,19,13,20,13,10,8,8,14,2,6,1,16,7,21,21,21,4,1,2,9,2,6,21,16,5,6,16,7,7,5,6,1,19,2,21,21,8,9,7,23,18,19,8,5,19,7,21,7,10,17,14,14,19,16,10,8,15,15,4,10,13,1,16,5,23,2,7,2,7,6,21,17,1,16,9,15,14,9,13,5,23,19,15,18,19,17,15,8,4,9,9,10,5,6,5,9,6,15,20,10,21,10,2,6,16,7,15,19,21,20,3,19,18 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,5,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,23,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,11,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,6,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,17,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,7,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,6,14,16,16,23,2,2,9,15,5,16,16,3,6,15,15,7,8,1,4,16,15,16,21,8,15,21,3,2,7,13,1,5,14,6,21,15,7,15,15,13,13,8,19,2,17,5,2,15,15,5,7,5,14,16,14,20,2,2,21,13,13,8,15,14,21,13,20,21,15,6,2,1,17,15,3,7,7,9,21,15,15,9,21,11,21,15,10,16,23,13,14,15,15,16,15,6,16,20,2,15,15,13,15,8,2,7,16,8,15,2,13,17,6,5,21,2,13,23,2,15,15,13,15,3,9,2,16,8,15,15,5,21,15,2,21,21,7,7,21,6,14,2,8,23,23,23,23,23,23,23,23,23,23,21,2,21,21,6,2,9,23,8,20,2,16,5,21,15,15,13,21,14,14,13,8,2,17,15,18,4,9,13,20,18,14,23,13,16,2,3,11,15,15,16,17,2,14,13,5,15,6,14,19,16,21,16,16,11,19,8,13,14,21,15,7,15,5,14,15,15,13,21,21,15,2,17,7,15,2,15,20,23,23,23 +24,23,23,23,23,16,5,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,7,5,14,15,8,21,23,7,16,2,13,5,6,2,16,16,21,15,7,16,19,4,21,14,21,18,21,15,18,11,15,6,16,5,15,13,2,21,5,15,7,13,10,21,2,17,16,14,7,5,11,8,14,14,8,13,17,15,7,18,2,5,14,16,8,1,7,2,2,5,16,15,15,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,17,23,13,8,8,8,16,6,4,21,21,15,2,21,13,21,8,2,8,2,17,17,13,13,8,15,5,16,19,10,15,19,5,14,15,19,8,7,15,8,17,14,6,6,1,8,2,21,21,6,15,16,20,7,13,7,16,21,7,14,6,7,8,15,18,15,10,10,16,1,2,15,10,23,16,20,14,3,2,17,15,7,13,18,14,2,13,16,15,17,15,13,4,8,13,8,17,13,23,17,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,17,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,13,6,15,15,2,17,15,16,8,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,13,2,21,13,21,20,16,15,6,21,5,14,15,2,15,16,23,15,3,3,15,5,5,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,16,21,2,6,16,5,15,13,2,21,7,14,13,6,2,18,5,16,8,5,15,23,23,23,23,23,10,10,7,21,13,5,19,14,19,5,13,7,7,16,2,5,21,8,6,2,1,1,2,3,7,5,9,8,15,8,5,21,21,3,2,2,16,23,13,21,13,8,16,10,15,21,15,5,6,21,13,21,11,2,8,2,21,17,21,14,2,23,23,23,23,15,15,15,5,21,2,16,3,9,21,7,8,14,19,6,18,15,8,21,21,15,3,10,3,21,2,7,13,21,7,14,7,7,21,15,20,10,2,6,16,15,15,1,13,23,19,13,2,7,15,21,14,14,6,16,15,10,16,15,15,18,15,13,4,13,13,9,13,20,23,2,21,21,8,19,7,13,19,21,2,8,4,5,13,2,3,18,16,19,15,18,1,10,3,13,15,10,6,8,1,14,9,8,2,2,15,18,15,20,17,13,23,23,23,23,23,23,23 +24,23,23,7,21,5,9,10,21,15,6,21,6,4,7,7,9,13,2,21,13,21,15,21,17,9,8,13,4,13,8,4,17,23,3,19,2,13,13,10,2,18,14,18,11,7,8,18,4,21,1,21,15,15,15,16,21,13,2,7,10,7,10,14,9,21,21,7,4,3,17,8,19,3,6,7,5,21,21,15,19,15,14,17,8,2,4,3,21,15,10,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,10,21,13,13,21,15,1,16,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,20,6,14,6,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,16,9,4,21,16,21,13,5,15,21,15,15,14,10,2,6,10,21,15,21,20,21,4,13,9,8,8,13,15,15,8,17,2,15,13,15,14,8,5,20,16,17,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,15,16,21,20,14,15,4,13,15,14,21,16,21,16,16,19,18,8,10,21,4,4,6,15,6,14,2,2,5,16,21,15,15,15,8,4,17,16,21,15,3,23 +24,23,23,23,21,21,7,5,21,2,2,5,21,2,6,13,13,21,9,13,7,18,21,16,2,5,21,6,8,13,5,6,17,23,13,17,5,14,5,17,6,21,14,16,15,7,21,16,4,17,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,15,4,16,17,6,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,15,15,3,17,15,16,6,5,21,21,19,21,7,8,11,17,7,5,7,5,15,15,5,15,21,18,5,21,8,23,14,14,13,10,16,13,7,16,21,5,6,21,13,21,2,13,17,15,16,2,3,8,1,3,6,21,1,6,10,21,5,17,7,2,15,9,8,13,8,15,2,15,18,16,5,21,21,10,15,21,20,2,14,2,15,21,3,14,5,16,15,15,10,16,2,13,21,1,15,9,9,21,17,23,2,9,2,21,7,14,5,18,5,7,5,15,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,7,19,15,17,15,16,21,8,6,7,2,16,15,15,10,14,13,15,5,15,21,1,13,10,16,15,2,2,21,2,5,23,23 +24,23,23,5,15,15,15,2,21,15,10,21,6,2,2,5,13,13,2,21,13,16,6,16,2,5,8,15,8,13,2,2,18,23,13,3,2,15,5,6,2,18,14,1,11,7,8,18,4,15,21,15,15,15,15,16,21,15,2,15,5,8,13,4,5,5,21,9,2,2,17,8,19,13,2,5,15,16,21,7,19,15,14,16,8,15,4,3,16,6,8,13,1,8,21,15,6,21,11,15,15,15,16,16,20,7,5,9,8,15,15,9,21,1,21,5,8,21,13,13,14,13,13,17,8,15,18,15,3,15,3,13,5,8,16,8,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,15,15,1,16,13,21,21,5,9,16,21,21,13,10,15,21,8,5,4,7,2,15,2,21,15,13,20,1,9,6,7,14,8,13,21,4,2,16,2,15,13,21,14,6,13,20,2,16,15,5,4,8,13,8,13,5,9,13,8,15,9,16,16,15,21,17,3,2,14,5,13,15,14,17,21,15,15,16,19,21,8,13,7,14,15,6,14,15,15,2,5,15,21,3,15,6,16,13,2,21,17,15,2,7,18 +24,23,3,8,21,4,15,6,17,21,8,21,15,7,11,11,4,13,2,16,15,16,19,17,3,8,23,23,6,5,13,7,17,23,6,4,5,15,5,15,16,18,7,7,15,7,21,17,4,16,14,17,21,21,15,13,21,21,10,15,6,4,6,21,21,10,21,6,6,6,16,6,16,8,15,7,15,2,16,13,13,7,13,16,21,10,15,15,2,5,21,4,17,4,16,8,5,21,1,8,21,1,17,17,16,7,5,9,8,15,8,9,21,17,17,6,21,17,23,13,17,6,4,17,9,10,21,18,4,5,21,13,18,9,9,8,7,21,7,2,4,1,1,5,18,6,23,15,21,4,7,13,17,5,9,8,8,8,15,2,5,1,15,19,13,17,4,15,21,15,6,10,4,21,21,7,13,4,19,8,6,4,15,21,19,17,21,6,9,10,10,18,23,4,9,4,21,15,9,8,17,5,6,4,16,1,16,15,13,4,8,13,6,21,14,23,13,17,6,3,5,11,15,21,18,8,3,4,13,4,8,23,16,11,15,15,16,21,16,5,2,21,10,23,5,14,15,15,13,4,6,16,1,7,15,17,13,7,2,17,9,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,6,7,18,4,13,8,15,13,16,16,17,4,5,16,10,13,4,16,4,1,23,7,16,9,13,13,6,16,18,14,7,15,7,21,17,4,21,14,16,21,20,8,21,18,1,6,15,3,7,13,4,21,7,21,5,5,8,21,16,21,4,9,6,5,4,16,5,13,13,17,21,3,4,19,2,6,13,15,21,21,2,21,6,5,21,15,21,21,1,17,7,16,7,5,9,8,15,15,9,21,16,17,5,2,21,23,13,4,5,2,17,9,9,6,17,4,5,21,13,21,3,4,8,17,21,13,2,4,1,21,5,18,6,15,23,4,4,6,13,4,5,9,19,8,8,14,6,5,1,15,7,21,21,6,17,1,21,8,7,14,4,21,14,15,7,21,2,6,2,1,21,6,21,1,8,21,10,4,21,23,9,7,4,21,14,7,21,17,14,17,6,13,18,21,15,3,4,8,13,6,21,14,23,13,7,6,3,5,15,13,17,18,18,3,13,8,6,8,14,16,17,16,8,17,21,8,4,5,21,7,23,7,2,1,1,13,16,6,21,11,7,4,17,13,21,17,17,18,6,3,18 +24,23,9,5,17,2,6,2,17,6,15,16,18,15,15,15,13,15,6,13,7,21,3,15,2,6,16,13,5,13,15,6,16,23,7,15,13,15,5,5,10,16,16,21,15,7,16,18,4,17,14,17,15,21,15,19,15,4,6,16,16,15,13,2,21,5,6,8,6,19,8,4,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,8,20,2,5,21,15,20,18,1,21,8,1,7,5,9,15,15,8,5,21,17,20,9,2,21,23,13,10,6,8,17,11,2,15,16,15,5,21,13,21,8,2,8,2,21,17,13,7,11,6,5,7,18,2,1,11,5,14,6,2,6,8,7,7,8,14,2,6,8,8,15,21,21,5,15,17,20,8,5,2,15,13,6,14,6,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,7,13,16,2,17,15,15,4,8,13,8,21,14,23,13,17,2,9,6,15,13,16,21,8,21,14,6,13,2,2,18,15,16,15,16,18,8,2,15,3,7,21,5,21,14,6,16,5,15,7,17,13,15,15,15,2,21,15,16,5,3,23 +24,23,15,7,21,6,9,15,21,7,8,21,21,6,4,7,13,13,10,20,13,17,19,21,6,5,21,10,8,9,6,17,20,23,13,4,13,3,5,5,2,18,19,15,15,7,16,17,4,16,14,17,1,15,15,16,18,15,6,15,19,15,13,4,18,15,21,6,5,4,21,8,21,2,10,6,5,10,16,13,13,15,13,17,21,10,3,8,14,13,8,4,20,7,17,19,5,21,8,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,15,6,15,17,2,7,16,1,9,4,8,13,1,16,9,7,10,18,3,9,4,21,1,17,16,14,15,23,23,6,21,6,13,19,9,6,16,8,15,15,5,21,13,7,3,21,2,3,21,15,8,13,4,17,17,7,19,9,7,11,21,3,1,17,9,17,1,4,2,10,10,3,23,2,5,2,17,14,19,3,21,14,14,4,20,6,21,15,3,4,8,13,8,16,8,23,2,8,8,3,5,17,13,16,1,19,17,13,9,2,15,23,16,8,17,11,21,21,7,4,9,17,6,23,23,8,16,15,15,9,5,16,1,15,10,17,13,2,1,16,19,5,21,19 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,16,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,23,8,9,10,4,18,4,10,21,6,4,6,18,5,15,2,21,13,16,19,15,19,5,8,13,8,4,4,8,17,23,15,19,2,7,9,6,2,18,15,19,15,7,8,18,4,14,21,15,15,15,17,21,21,4,2,4,7,23,23,21,6,6,1,5,6,17,17,8,19,8,7,5,5,21,16,8,19,7,14,16,8,6,4,3,16,4,8,13,1,8,21,2,6,21,11,6,15,15,17,2,3,7,5,9,8,15,13,9,21,17,21,6,6,21,13,13,14,5,13,18,6,15,15,21,4,6,1,13,5,8,16,8,4,14,6,2,18,6,8,5,21,9,6,15,6,14,13,5,17,2,5,8,7,8,14,4,15,21,15,15,7,21,10,4,16,21,1,13,5,18,21,14,6,6,4,2,9,16,21,8,5,20,1,2,13,9,16,8,13,5,14,21,17,2,15,13,16,14,7,13,20,6,16,15,5,4,7,13,15,15,13,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,17,1,8,17,21,7,7,2,5,7,4,5,15,6,19,5,9,7,21,17,15,4,8,15,6,1,8,17,23,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,17,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,21,16,7,16,17,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,15,5,20,8,16,23,15,20,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,8,5,8,8,8,17,8,2,4,5,21,8,21,3,10,14,8,15,15,21,16,13,7,7,13,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,15,18,21,15,2,2,8,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,9,14,14,5,13,15,15,14,7,7,17,16,4,15,21,15,4,21,4,6,13,6,1,21,7,14,15,7,7,10,21,21,1,7,17,1,7,10,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,4,19,21,3,4,8,13,8,13,10,6,8,13,19,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,16,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,8,15,7,14,21,15,5,17,6,2,2,9,7,13,2,21,13,18,19,15,17,5,8,13,7,13,2,8,21,23,6,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,1,21,15,15,10,17,21,15,2,17,5,15,13,4,6,10,1,5,2,21,16,3,19,8,13,10,5,21,17,18,8,7,14,16,8,4,15,9,16,15,21,13,21,14,16,3,8,21,11,10,15,17,16,6,10,7,5,9,8,15,15,16,21,21,1,2,7,16,13,13,14,15,15,21,8,10,18,1,2,6,17,13,5,5,16,8,2,7,5,2,19,6,14,5,7,9,2,23,23,19,7,13,16,21,5,8,8,8,14,10,15,17,15,8,15,15,2,4,16,21,21,13,5,16,21,7,14,10,7,2,15,10,21,6,2,20,1,17,5,11,4,14,13,21,9,2,21,2,15,16,21,14,15,10,20,10,15,15,5,2,14,13,8,7,17,6,6,10,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,15,19,19,5,15,14,13,16,7,1,6,15,2,6,15,16,21,2,6,15,13,4,16,18,16,23,23,23 +24,23,23,9,16,10,6,2,21,9,15,17,11,5,15,10,9,18,16,8,2,18,7,17,2,9,21,21,8,13,6,7,18,23,5,2,2,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,21,2,3,8,14,13,21,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,7,13,8,3,3,2,18,21,17,14,14,21,7,14,5,3,15,21,4,7,16,8,8,8,8,15,2,5,10,21,18,21,21,10,8,17,21,5,15,10,13,7,7,10,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,8,15,18,8,5,10,16,14,10,6,1,14,5,13,8,6,8,17,13,2,21,7,2,16,11,20,5,15,18 +24,23,23,23,23,23,15,7,17,15,5,17,6,15,4,16,13,13,2,16,13,16,18,15,16,5,8,13,7,13,4,16,21,23,15,3,2,14,5,6,2,18,15,1,11,7,8,18,4,20,16,21,15,15,8,17,21,15,10,16,6,10,9,21,21,7,21,7,7,3,16,21,19,13,10,15,5,21,21,15,19,15,14,16,8,7,1,3,15,4,6,13,1,8,16,7,6,21,8,2,15,15,17,16,16,7,5,9,8,15,15,9,21,21,21,7,4,21,13,13,14,7,16,16,8,6,18,16,2,7,11,13,5,15,16,8,2,21,5,2,9,6,14,8,21,9,5,9,5,15,13,5,21,2,5,8,8,7,14,2,15,1,15,8,21,1,13,9,16,21,11,13,9,2,21,7,7,8,7,2,5,21,21,21,10,20,21,2,5,11,6,8,13,19,5,2,21,2,15,4,21,14,4,5,20,21,16,13,5,4,8,13,8,13,6,3,13,15,16,9,5,16,15,17,15,17,14,14,13,2,7,14,17,21,17,15,15,18,21,7,6,13,2,15,5,2,14,15,21,16,15,15,3,15,7,17,7,3,21,16,15,3,3,18 +24,23,23,23,21,21,7,6,21,4,2,17,6,9,3,21,5,15,2,17,13,18,15,15,3,5,8,6,8,13,1,2,20,23,6,19,9,15,5,10,2,18,14,21,7,7,8,18,4,8,21,15,11,15,8,21,21,10,2,16,5,15,13,7,6,10,21,8,8,7,16,7,16,7,7,7,5,21,16,8,19,7,14,16,21,6,6,19,15,5,8,2,17,8,21,18,6,21,11,6,15,8,1,8,8,7,5,9,8,15,15,9,21,17,21,10,2,21,13,13,14,6,7,16,8,5,18,15,2,10,21,13,5,7,16,8,2,21,5,2,20,6,8,5,21,9,10,15,17,14,13,5,6,2,5,8,8,8,14,9,15,1,16,7,9,21,6,10,21,21,7,5,4,16,21,7,21,6,7,4,10,19,21,10,8,20,21,16,9,9,4,16,15,5,13,21,18,2,7,7,1,14,13,5,20,16,17,13,5,2,8,13,15,13,13,18,13,7,2,7,17,8,15,16,17,20,14,15,6,2,6,14,16,18,16,15,18,19,17,8,6,8,8,15,7,18,6,6,2,9,15,15,17,15,10,21,13,2,16,21,17,23,23,23 +24,23,23,8,21,15,6,7,17,7,4,17,8,15,13,10,14,13,19,18,7,16,19,15,15,2,7,13,10,7,14,7,15,23,11,21,9,11,5,6,14,17,9,15,15,7,8,17,4,21,18,16,21,5,15,15,19,16,15,18,3,6,13,15,21,4,14,5,6,8,17,17,16,3,9,2,7,21,16,13,13,9,18,15,21,6,15,10,15,13,4,14,16,7,16,15,6,21,21,2,16,1,17,10,19,7,7,9,21,15,8,9,21,1,17,6,2,21,23,13,16,1,14,17,2,15,16,16,7,10,10,13,21,5,13,17,8,18,13,2,1,17,6,5,18,5,15,23,5,2,10,13,17,2,9,2,16,7,15,2,13,21,13,9,18,21,10,4,21,5,3,13,6,17,16,13,15,14,6,7,3,15,1,17,5,17,1,21,13,10,4,18,23,9,5,17,17,14,14,13,21,14,8,3,8,14,16,15,3,4,8,13,20,16,9,23,13,16,2,9,5,15,15,17,16,18,21,14,7,13,2,3,18,17,21,16,6,21,7,2,5,21,14,23,9,6,7,6,13,17,4,16,1,9,2,17,7,6,16,16,18,15,15,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,2,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,17,10,10,4,21,15,9,21,6,4,7,15,13,13,2,21,13,16,15,21,17,5,8,6,5,9,7,2,16,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,5,4,13,16,21,7,4,4,17,4,17,4,4,15,5,21,16,9,20,9,14,17,8,6,4,3,16,9,7,7,1,8,21,6,6,21,7,15,15,8,21,10,19,7,5,9,16,15,1,9,4,17,17,15,3,21,13,13,14,9,4,16,8,15,18,15,2,7,17,5,5,8,8,18,2,21,5,2,8,6,14,7,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,21,15,1,15,6,7,21,2,9,21,8,21,13,9,15,21,13,6,8,10,2,15,10,21,16,6,20,21,4,13,9,8,8,13,13,6,7,17,2,15,13,21,14,4,15,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,2,15,14,21,17,21,16,8,19,18,8,10,14,4,10,5,15,4,7,2,2,5,16,21,15,15,15,15,4,17,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,16,9,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,8,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,7,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,23,23,16,6,13,21,21,2,15,21,6,21,8,3,5,15,2,21,13,15,18,15,19,5,8,13,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,15,7,21,18,4,8,17,15,16,15,15,16,21,2,5,21,5,2,5,13,6,16,21,15,2,2,16,3,19,8,15,10,19,16,4,5,19,7,14,16,8,6,21,9,16,15,9,13,1,8,16,15,6,21,11,5,15,8,17,8,2,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,8,7,16,8,2,18,11,2,7,17,13,5,5,16,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,20,2,16,8,5,8,8,8,14,2,15,17,13,2,8,19,13,2,21,16,21,13,9,16,21,14,15,3,5,2,6,2,21,8,2,20,1,21,15,9,10,8,7,5,6,2,18,2,4,13,21,14,6,5,20,21,21,15,5,4,8,13,13,13,13,19,13,7,9,9,9,15,13,16,15,20,14,14,13,2,14,14,16,16,21,15,16,10,8,8,2,18,8,14,5,15,8,15,5,9,6,21,16,15,6,15,15,2,21,21,15,6,23,23 +24,23,23,2,21,1,15,6,18,15,2,18,15,8,21,8,5,13,8,16,13,17,15,16,2,5,21,13,8,13,6,8,21,23,15,19,9,13,5,8,21,18,14,1,15,7,8,19,4,21,15,16,15,15,4,17,21,7,21,21,5,15,13,7,21,7,21,5,6,14,21,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,13,2,14,21,14,16,2,8,21,17,5,1,7,21,8,21,7,5,9,6,15,8,5,15,21,16,15,2,15,13,13,14,10,15,16,9,5,20,16,2,15,15,13,17,4,13,21,2,16,5,7,9,8,2,5,21,21,15,13,18,15,15,5,14,2,5,8,15,8,14,2,15,1,5,5,21,21,15,15,17,2,21,13,2,16,21,2,14,10,8,8,15,21,1,21,7,17,1,6,2,11,4,8,13,4,15,2,21,2,15,1,21,14,14,13,8,2,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,17,16,8,21,14,5,13,2,1,18,16,17,7,16,18,16,1,4,5,3,1,13,3,6,21,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,8,19,21,6,9,1,17,17,3,7,5,9,8,7,19,9,15,21,17,7,1,21,13,13,21,10,16,16,9,8,19,1,1,10,21,13,21,10,9,8,10,21,3,3,7,21,7,14,13,5,17,19,18,7,5,9,13,7,9,1,7,11,14,7,5,17,13,21,21,18,5,21,21,19,10,13,4,17,17,7,4,16,15,11,5,10,1,21,9,21,21,4,10,11,7,5,23,10,2,15,17,20,10,13,21,14,9,8,16,6,18,15,3,4,7,13,20,15,19,23,5,21,19,21,5,13,13,17,16,19,17,14,5,4,5,23,19,17,21,16,21,18,8,5,10,17,7,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,18,6,13,6,21,10,6,21,6,2,2,19,15,15,2,21,13,16,19,15,2,9,15,2,8,13,10,16,16,23,15,3,2,15,2,6,2,18,15,1,11,7,8,18,4,8,16,15,15,15,15,17,21,2,5,3,15,23,2,11,15,14,21,5,4,16,17,3,19,14,14,15,5,21,21,15,9,7,14,2,8,15,6,3,16,5,8,13,1,15,16,13,5,21,11,15,15,15,17,10,19,7,5,9,8,15,15,9,21,21,21,2,10,17,13,13,14,15,13,21,8,2,18,18,2,7,17,13,5,2,6,7,2,21,5,2,20,6,8,6,21,9,5,15,16,14,13,5,21,2,5,8,8,8,14,6,15,21,13,8,7,19,13,2,21,8,16,13,2,15,21,5,14,15,15,2,6,3,21,16,8,20,21,4,13,9,8,8,7,13,6,2,18,2,15,13,21,14,3,5,20,16,16,13,5,4,8,13,8,13,5,19,15,7,15,9,5,16,13,16,15,20,8,8,2,10,8,14,17,16,21,15,16,21,8,7,4,5,15,4,5,15,14,16,5,9,15,21,17,15,5,15,15,2,17,16,15,2,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,5,21,21,9,15,16,10,13,21,13,7,15,19,4,13,4,16,13,17,7,16,2,5,17,5,6,13,20,8,16,23,7,18,9,13,5,15,7,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,4,21,4,21,7,5,14,16,8,16,2,2,7,5,21,8,16,3,10,14,17,2,14,21,16,8,4,7,13,8,8,17,13,4,21,21,6,21,15,1,8,2,7,15,9,7,11,9,5,16,21,21,20,4,16,13,13,14,7,15,17,2,8,1,21,15,2,4,13,16,7,13,16,13,18,13,14,13,6,2,21,21,10,15,2,19,21,15,15,14,19,5,13,15,7,14,9,13,17,8,21,13,21,15,1,21,4,2,13,6,21,21,8,14,15,7,8,2,3,21,21,7,21,1,2,15,7,2,8,13,14,21,2,21,2,7,13,21,2,7,13,20,8,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,21,9,7,14,5,13,3,2,19,15,16,7,16,1,17,15,7,8,2,10,14,17,14,16,2,1,2,21,1,13,5,16,8,2,15,17,17,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,8,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,15,4,21,13,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,8,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,10,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,5,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,7,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,23,23,15,15,8,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,16,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,2,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,6,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,10,4,14,23,23,17,6,4,21,9,5,16,17,2,19,8,4,6,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,8,4,2,18,8,4,5,15,6,19,5,9,15,21,17,15,6,15,15,4,16,15,21,5,23,23 +24,23,23,23,23,23,10,7,18,16,4,21,6,4,5,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,17,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,13,21,13,5,17,21,7,16,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,8,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,2,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,6,21,16,15,2,21,2,6,21,6,15,2,3,5,15,2,21,13,16,18,15,3,5,16,2,8,13,2,7,16,23,15,19,2,15,5,6,2,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,8,18,21,15,2,2,17,2,19,8,15,15,5,16,4,2,20,7,14,2,8,6,21,9,21,15,2,13,1,8,16,15,6,21,11,5,15,8,21,2,18,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,16,2,7,8,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,6,7,5,8,7,8,14,2,15,17,13,2,8,19,13,2,21,21,21,13,5,15,21,14,3,2,5,2,6,2,21,8,2,20,1,21,15,9,8,8,7,13,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,13,13,14,17,16,21,15,16,1,8,8,2,7,21,6,5,15,14,16,16,5,14,21,16,15,6,15,15,15,21,16,15,15,23,23 +24,23,10,5,18,4,4,6,17,9,7,17,8,4,5,4,4,15,8,16,15,16,7,16,8,13,17,5,18,14,18,6,18,9,9,4,9,7,7,4,4,21,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,6,16,5,4,13,4,21,4,21,5,10,4,17,18,17,4,4,8,5,21,21,6,3,7,14,17,2,5,9,18,14,4,13,9,1,14,21,7,6,21,17,4,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,5,13,8,6,8,16,10,4,18,1,9,6,4,13,16,4,9,18,10,17,4,19,9,6,6,13,1,3,4,13,4,6,19,21,19,15,9,19,8,8,16,15,7,21,9,7,21,19,4,4,18,19,6,4,4,17,21,7,2,4,7,8,5,18,21,1,4,17,1,21,6,8,7,8,13,8,9,4,21,4,6,10,21,14,4,13,17,14,17,15,3,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,17,8,21,7,9,13,4,3,19,15,17,7,16,18,16,17,5,7,8,6,8,6,15,16,9,11,4,1,17,7,5,17,7,4,15,16,20,5,10,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,18,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,7,5,21,15,6,8,17,2,9,20,6,10,15,21,5,15,2,21,13,16,21,21,16,3,14,15,8,13,20,6,17,23,15,3,9,15,5,5,2,18,14,21,9,7,8,18,4,14,21,21,11,15,15,17,21,7,10,16,5,2,7,8,6,5,21,8,15,10,16,6,17,2,2,4,5,21,16,7,3,7,14,16,8,6,2,19,17,13,8,8,2,7,21,15,10,21,11,5,15,15,17,8,2,7,5,9,8,15,15,9,21,21,21,6,2,17,13,13,14,6,13,18,8,6,19,1,10,8,7,13,5,21,17,8,2,21,5,2,20,6,8,5,21,9,7,15,8,14,13,5,14,2,5,8,15,8,14,2,7,16,21,7,8,21,3,15,15,21,7,13,8,1,21,7,13,7,7,7,15,10,21,15,5,20,1,10,2,5,10,21,15,5,5,21,17,2,15,3,21,14,6,2,20,8,17,13,5,4,8,13,15,13,13,3,13,7,2,13,17,17,15,18,21,2,5,14,10,13,3,6,19,21,15,15,17,19,17,8,6,8,5,15,5,18,15,10,2,9,10,15,17,7,5,17,13,2,15,1,17,15,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,2,21,19,17,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,6,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,15,15,7,13,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,11,15,15,16,21,2,10,16,5,15,13,2,21,5,21,5,4,2,16,14,1,2,15,6,5,21,17,5,3,15,14,16,8,2,2,3,17,13,4,5,21,8,16,2,5,21,11,2,15,8,1,17,8,7,5,9,14,15,15,9,21,21,21,13,16,16,13,13,14,14,15,16,8,2,18,21,2,6,3,13,5,15,16,8,2,9,5,2,21,6,14,6,1,9,2,18,15,14,13,5,14,2,5,8,8,7,14,15,15,1,15,15,7,21,10,2,18,21,21,13,10,16,21,15,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,6,2,21,2,15,13,21,13,7,8,20,2,16,13,5,4,8,13,7,9,13,4,5,8,8,9,5,17,15,1,21,20,14,1,15,13,8,14,20,16,21,8,7,19,21,10,13,15,8,16,5,5,15,13,2,9,5,16,21,2,10,16,15,16,23,23,23,23,23,23 +24,23,23,3,16,5,15,15,21,8,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,13,16,16,21,23,15,2,3,8,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,16,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,15,6,2,15,13,13,8,13,17,21,15,10,21,14,7,16,8,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,9,10,2,15,9,21,6,15,8,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,19,8,7,15,13,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,15,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,8,21,21,13,10,17,15,2,15,16,23,23,23,23 +24,23,23,23,23,23,2,15,21,15,15,21,6,2,6,3,13,15,2,21,13,16,18,15,2,9,15,16,8,13,15,10,16,23,2,19,2,15,3,6,21,18,14,17,11,7,16,3,4,17,16,8,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,15,2,2,17,2,19,8,15,10,5,16,15,5,19,15,14,16,8,13,6,3,21,15,15,13,1,8,16,15,6,21,11,15,15,15,21,5,3,7,5,9,15,15,5,9,21,21,21,2,6,21,13,13,14,7,15,17,8,2,18,11,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,15,15,17,15,2,8,21,8,5,21,16,21,13,8,15,21,15,14,2,5,2,2,10,21,8,8,20,1,21,13,9,8,8,13,15,15,2,21,2,15,13,21,14,7,5,20,15,21,15,5,4,8,13,8,13,7,19,13,8,8,9,5,16,13,17,15,20,8,15,5,2,8,14,16,16,21,7,16,21,7,8,13,14,6,14,19,15,8,15,5,6,15,21,17,15,13,8,15,15,21,21,16,23,23,23 +24,23,23,23,23,2,6,2,21,15,15,17,6,7,13,18,5,13,2,21,13,16,18,15,17,5,8,15,5,13,15,8,21,23,15,3,2,13,5,6,2,18,14,21,11,7,8,18,4,21,16,15,15,15,15,21,21,15,2,7,8,15,6,14,2,21,1,7,6,2,16,3,19,8,2,15,6,21,15,7,20,7,14,16,15,6,4,3,16,15,2,13,1,8,19,6,6,21,11,15,15,15,16,1,19,7,5,9,8,15,15,9,21,1,21,2,2,21,13,13,14,15,15,21,8,5,19,15,2,13,21,13,5,15,15,18,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,15,2,8,16,2,2,21,16,21,5,5,15,21,14,15,14,10,2,15,10,21,6,15,20,21,2,13,9,8,8,13,15,8,2,17,2,15,13,16,14,7,8,20,15,16,13,5,4,8,13,15,13,5,19,13,8,9,9,5,16,13,16,21,20,14,14,13,2,15,14,17,16,21,15,16,19,8,8,10,2,10,14,5,15,4,15,2,9,5,16,17,15,6,15,15,2,15,16,15,10,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,4,13,7,16,11,17,9,18,19,5,21,16,4,9,8,13,18,23,7,17,5,13,9,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,16,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,6,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,4,6,21,2,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,9,13,19,5,9,19,8,11,15,5,5,17,7,7,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,21,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,9,4,15,23,19,17,21,16,17,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,1,8,5,18,21,2,10,10,6,10,2,21,3,15,2,17,13,1,15,16,16,9,15,10,13,6,8,16,18,23,13,19,2,10,5,6,2,18,14,21,8,7,8,18,4,8,21,15,11,15,15,21,21,6,2,21,10,4,9,13,13,7,21,5,6,10,16,8,17,14,14,5,15,21,21,5,19,15,14,16,8,4,9,19,21,15,14,15,17,7,21,2,1,21,11,15,15,15,16,7,19,7,5,9,8,15,13,9,2,17,21,8,19,21,13,13,14,5,15,16,8,10,18,1,2,13,17,13,5,3,16,8,2,21,5,2,8,6,14,8,21,9,6,15,8,14,13,5,15,2,5,8,7,7,14,10,4,1,15,15,13,21,10,4,17,21,8,15,14,14,21,8,14,15,9,2,15,16,21,15,10,20,1,2,5,5,4,16,13,5,15,21,21,2,15,15,21,14,4,13,20,15,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,14,6,2,14,14,18,19,16,15,17,18,17,8,10,8,6,15,7,1,4,1,15,9,6,8,17,15,6,17,13,4,10,21,18,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,5,6,17,13,15,7,21,17,4,3,20 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,15,13,13,8,2,15,8,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,17,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,5,15,15,16,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,6,21,15,15,21,6,2,2,7,13,15,2,17,13,16,18,15,21,5,8,13,8,13,2,8,21,23,15,3,2,15,5,6,2,18,15,19,15,7,8,11,4,15,21,15,15,13,15,1,21,15,15,8,7,23,23,5,15,5,2,5,2,16,16,2,19,2,2,15,5,21,16,15,3,7,14,16,8,6,2,3,16,6,8,13,1,8,21,2,5,15,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,5,15,21,13,13,14,15,13,18,6,2,15,21,2,5,16,13,5,10,16,8,2,14,15,2,8,6,14,6,21,9,15,15,8,14,13,5,6,2,5,8,7,8,14,2,15,21,15,13,7,21,2,15,19,8,21,13,6,8,21,14,14,15,5,2,5,21,21,21,13,20,1,2,15,7,8,8,13,7,13,21,16,2,15,13,16,14,15,13,20,10,16,15,5,4,7,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,5,2,15,14,17,16,21,15,16,1,7,7,20,5,7,2,5,15,6,14,5,5,15,21,16,15,10,15,15,2,16,8,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,3,13,11,21,21,16,2,5,21,3,8,13,5,6,21,23,13,17,5,14,5,8,10,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,8,1,21,5,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,16,2,17,15,16,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,10,16,15,6,17,21,3,6,21,13,21,2,13,17,8,16,2,3,13,1,2,6,21,7,6,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,16,6,21,21,10,15,21,20,8,14,7,2,17,3,14,6,16,15,21,2,16,2,5,21,1,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,17,16,6,3,7,5,13,10,16,18,15,16,15,16,21,8,6,7,21,15,9,7,10,14,13,15,6,15,21,1,15,10,16,15,2,8,21,2,5,3,23 +24,23,3,15,21,6,15,2,21,15,6,21,6,2,2,3,13,13,2,16,13,16,15,15,21,9,21,7,8,13,15,2,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,15,21,15,7,15,1,16,21,15,2,16,5,4,13,16,6,4,21,5,2,2,17,16,18,7,4,6,16,21,16,19,18,7,14,16,8,6,8,2,16,13,13,6,1,7,16,15,6,21,11,1,15,8,21,8,10,7,5,9,8,15,17,9,21,21,21,6,7,18,13,13,14,14,15,21,8,6,18,16,2,7,18,13,5,6,21,8,2,21,5,2,18,6,14,6,21,9,6,5,13,14,5,5,21,2,5,8,8,8,14,13,15,1,1,6,8,21,2,4,21,17,18,13,6,16,21,7,2,7,7,2,15,10,21,15,13,20,1,16,1,9,4,8,13,5,7,2,21,2,15,13,1,14,6,7,20,1,17,15,5,4,8,13,13,9,13,9,15,9,9,9,5,17,15,16,15,20,7,14,9,2,13,15,17,16,16,15,8,19,11,6,17,14,8,17,7,15,5,6,2,9,15,16,16,15,6,16,13,2,21,16,15,6,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,13,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,19,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,4,5,15,6,19,5,5,4,21,17,15,5,8,8,4,16,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,18,6,8,8,13,16,2,15,20,16,3,15,2,11,21,15,8,13,2,10,15,23,13,19,2,15,13,6,2,16,16,21,15,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,8,5,2,16,2,16,8,15,13,5,2,21,13,13,8,13,8,15,13,11,7,5,5,16,6,21,7,21,2,5,15,15,18,21,15,1,7,21,7,5,9,7,15,15,5,21,21,18,5,2,16,23,13,16,6,9,16,10,15,21,1,8,6,21,13,21,8,7,8,2,16,16,11,14,14,2,5,16,16,2,15,21,5,15,4,3,8,9,15,7,8,14,6,5,1,8,2,21,21,6,21,16,20,8,5,4,15,13,2,14,6,7,11,15,15,16,2,15,20,1,15,10,10,16,23,9,20,21,2,21,13,15,15,18,14,14,6,16,7,16,6,13,4,8,13,8,21,14,23,11,16,2,9,6,17,13,16,16,8,19,14,5,13,13,2,19,15,16,15,16,18,8,2,16,15,7,21,6,2,14,5,17,6,2,15,17,13,21,8,15,2,15,15,16,6,23,23 +24,23,23,5,16,15,6,15,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,7,21,5,8,13,2,10,21,23,13,18,5,16,5,6,14,8,14,21,15,7,16,16,4,16,14,21,15,21,15,16,21,6,2,17,15,8,13,5,21,5,14,15,21,14,16,8,16,5,14,13,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,15,5,21,16,21,21,1,21,7,16,7,5,9,15,15,15,5,15,21,21,13,21,16,23,8,16,15,5,16,5,15,2,21,2,15,20,13,11,5,13,17,2,1,2,3,2,1,9,3,21,19,6,8,21,5,14,15,3,15,9,15,13,7,15,15,15,21,16,15,21,21,2,2,16,20,11,5,6,17,15,8,14,14,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,10,2,21,15,13,6,21,2,15,5,8,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,6,2,16,15,1,15,15,21,8,2,7,16,2,2,15,15,14,5,17,5,21,15,17,13,16,15,13,2,6,15,18,6,23,23 +24,23,23,7,21,6,5,10,21,4,10,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,10,10,7,21,9,18,6,21,8,17,4,4,6,5,21,4,14,19,7,14,21,2,5,7,18,14,10,13,13,17,5,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,10,19,10,13,13,16,5,15,16,9,10,19,17,3,7,21,13,16,8,5,11,15,17,16,11,8,6,9,5,1,3,10,5,6,7,21,11,19,10,9,20,8,8,14,21,15,15,15,2,21,21,6,17,18,2,4,6,15,21,18,14,10,6,19,4,5,18,17,19,10,8,1,8,6,11,10,8,13,10,5,2,21,16,15,14,21,13,4,5,16,8,17,13,3,4,8,13,8,13,5,2,16,15,11,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,6,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,6,5,21,16,15,2,21,2,6,21,6,6,2,3,7,15,2,21,13,16,18,15,3,5,16,2,8,13,2,7,16,23,15,19,2,15,5,6,2,18,14,1,11,7,16,18,4,8,18,15,16,15,15,16,21,2,5,21,5,3,5,13,7,18,21,15,2,2,17,2,19,8,15,15,5,16,4,2,20,7,14,2,8,6,6,9,21,15,3,13,1,8,16,15,6,21,11,5,15,8,21,2,18,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,15,2,7,17,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,6,8,5,8,7,8,14,2,15,16,13,2,7,19,13,2,21,16,21,13,5,15,21,14,2,2,5,2,6,2,21,8,13,20,1,21,15,9,8,8,7,13,6,2,18,2,4,13,21,14,15,5,20,16,21,15,5,4,8,13,13,13,2,19,13,13,9,9,5,15,13,16,8,20,14,14,5,13,13,14,17,16,21,8,16,21,7,8,2,18,16,6,5,15,15,14,16,5,15,21,16,15,5,15,15,15,21,16,15,15,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,4,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,16,9,15,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,5,21,21,9,15,16,6,13,21,13,10,7,18,4,13,6,16,13,17,7,16,2,5,21,5,6,13,20,8,16,23,7,18,9,15,6,2,1,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,8,21,7,21,7,5,14,16,1,16,4,4,7,5,21,8,16,3,10,14,17,2,7,21,16,8,4,15,13,8,8,17,13,4,21,21,6,21,15,1,8,2,7,15,9,7,11,9,5,16,21,21,20,4,16,13,13,14,10,15,17,2,15,1,21,4,2,4,13,21,5,5,16,13,18,13,14,13,6,2,4,21,10,15,2,19,21,15,5,14,19,5,13,15,7,15,9,13,16,8,18,13,21,1,2,21,4,10,13,4,21,21,7,13,2,7,8,2,3,21,21,13,21,1,2,15,7,2,8,13,14,10,2,21,2,7,13,21,2,4,13,20,8,21,15,3,4,8,13,8,13,10,6,8,13,19,9,5,16,13,17,21,16,7,14,5,13,9,2,19,15,16,15,16,1,17,15,7,8,2,21,14,17,14,15,2,1,2,21,1,13,9,16,8,2,15,17,16,2,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,21,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,6,21,6,4,2,21,7,8,17,17,13,10,15,6,13,8,20,13,16,16,16,6,6,16,15,4,13,17,2,18,23,6,3,16,14,9,6,2,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,18,15,15,7,6,10,13,3,18,2,21,5,5,10,21,16,21,2,10,6,6,21,16,13,13,7,13,17,21,3,15,7,14,13,21,4,21,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,4,15,10,17,5,10,8,1,17,5,21,13,1,2,10,7,11,19,7,2,4,21,1,17,19,14,23,23,21,5,16,8,6,9,9,8,17,8,15,13,9,16,15,7,1,21,13,3,21,15,8,13,7,19,21,7,6,3,15,11,4,6,1,17,15,17,1,4,4,10,10,16,23,2,9,13,21,14,7,10,21,14,14,15,20,6,21,14,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,21,21,19,8,9,9,2,11,23,18,7,17,8,15,21,7,4,6,16,8,23,23,15,10,7,15,21,9,8,21,13,21,21,13,2,15,16,19,5,23,23 +24,23,23,23,23,23,2,2,21,2,15,21,6,2,6,19,13,15,2,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,21,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,1,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,13,5,16,8,15,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,5,5,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,6,21,15,16,21,8,8,4,14,5,15,15,15,14,2,6,9,15,21,16,15,2,15,15,6,16,21,15,23,23,23 +24,23,23,23,23,23,10,16,21,15,6,21,6,2,7,15,13,13,2,21,13,16,11,15,17,5,17,15,8,13,2,2,15,23,6,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,5,2,14,15,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,13,4,3,16,5,5,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,21,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,2,15,21,1,21,13,5,15,21,14,15,15,10,2,15,10,21,16,8,20,1,2,13,9,4,16,13,5,4,2,21,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,1,20,7,14,7,13,15,14,17,15,21,16,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,16,2,15,18 +24,23,23,23,21,4,5,4,17,4,9,21,6,15,23,10,13,20,10,16,13,16,7,17,21,5,19,9,13,9,4,17,6,23,7,16,9,13,5,4,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,16,21,15,4,16,5,9,4,7,21,2,21,6,5,7,16,21,17,9,6,4,5,17,16,8,19,7,14,17,8,6,13,19,16,9,4,4,17,8,21,4,10,15,11,6,15,8,8,15,18,7,5,9,8,15,15,9,17,15,17,7,7,16,13,13,14,7,6,21,8,4,18,1,2,7,17,13,5,9,8,8,2,7,5,2,19,6,14,5,21,8,17,9,14,6,3,5,21,2,5,8,8,8,14,9,15,1,7,9,7,17,2,4,21,21,8,13,9,16,21,7,6,4,7,4,6,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,15,6,21,14,4,13,20,18,17,15,5,2,7,13,15,7,5,19,13,17,2,13,17,8,7,1,16,20,7,5,4,6,14,14,21,18,17,7,16,19,16,2,4,7,9,8,7,21,6,6,2,7,6,4,17,15,6,17,13,1,16,17,18,7,4,19 +24,23,10,8,21,15,10,2,21,15,13,17,6,2,2,8,2,13,2,21,13,16,8,21,21,5,23,13,7,13,8,16,21,13,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,8,15,15,16,21,10,2,16,5,2,13,6,21,7,21,10,10,2,21,10,16,2,15,7,5,1,21,7,3,15,14,16,8,6,2,3,16,13,13,8,21,7,16,15,6,21,11,2,15,8,1,21,18,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,14,13,21,8,2,18,21,2,8,21,11,5,15,10,8,2,7,5,2,3,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,16,21,2,14,15,7,2,10,11,21,7,6,20,1,17,5,9,2,8,13,5,15,11,21,2,15,13,21,14,2,7,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,14,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,4,16,5,6,15,15,2,5,15,15,21,4,6,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,23,23,10,16,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,7,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,14,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,6,14,16,18,23,8,3,15,14,5,6,21,3,5,15,15,7,8,1,4,17,15,16,21,15,15,21,8,2,7,13,15,23,23,23,23,9,21,5,15,6,16,14,16,16,9,3,6,7,16,1,13,13,10,18,13,9,6,21,21,13,8,3,16,14,21,2,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,15,2,8,23,5,10,2,15,16,15,6,16,20,2,2,15,13,15,8,2,7,15,7,14,2,13,17,6,5,19,15,15,23,2,9,15,13,16,3,9,21,16,7,15,2,5,21,16,2,21,21,3,7,21,15,5,6,14,23,23,23,23,23,23,23,23,6,21,21,15,21,21,6,2,9,5,18,23,2,16,5,21,15,15,13,21,14,14,13,8,2,17,15,18,4,9,13,20,17,14,23,13,15,2,3,11,16,13,21,16,3,14,19,5,11,14,14,19,21,17,15,16,11,19,8,13,14,21,15,7,5,5,14,15,15,2,21,21,15,2,17,7,15,15,16,20,4,23,23 +24,23,15,5,21,10,9,2,18,15,6,21,6,3,2,19,15,15,2,21,13,16,19,1,14,15,8,13,8,8,15,15,17,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,21,21,16,15,15,16,21,3,10,19,14,23,23,21,7,3,21,5,4,1,16,8,19,8,7,15,5,17,2,7,17,7,14,17,8,10,10,3,16,15,8,13,1,7,17,13,6,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,6,16,13,13,8,7,13,18,8,13,19,21,2,13,21,13,5,7,16,7,2,21,5,10,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,5,19,10,10,16,16,21,13,5,15,21,14,15,5,4,2,15,1,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,7,13,5,19,13,2,15,9,5,16,15,16,16,20,7,14,15,13,16,7,3,16,16,15,17,21,7,5,2,15,7,19,5,15,6,20,7,6,15,21,16,15,5,15,15,2,11,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,5,5,15,5,3,16,8,4,13,19,7,16,10,4,21,15,16,15,8,15,16,1,5,4,17,5,2,13,6,21,7,21,13,10,4,21,5,21,2,15,5,17,17,21,13,13,8,13,17,19,18,21,16,20,13,5,6,17,8,16,15,9,18,21,8,15,1,21,21,16,7,5,9,8,15,16,2,1,11,13,2,16,16,23,14,15,21,6,17,9,6,17,21,15,7,4,13,18,16,3,8,2,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,5,8,8,14,2,6,17,3,5,21,21,20,2,21,15,8,4,8,21,21,7,14,15,7,11,5,18,21,21,13,17,21,2,20,17,9,13,19,3,5,13,17,2,2,9,1,7,6,2,7,2,16,15,7,4,19,13,10,21,13,23,15,7,2,3,6,15,13,16,1,18,13,15,5,13,15,14,15,21,16,19,13,21,18,15,6,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,16,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,17,19,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,15,7,21,10,8,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,9,13,5,14,17,16,21,15,17,21,7,5,2,8,6,4,5,15,6,19,3,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,21,5,9,9,21,9,7,1,17,8,16,7,5,9,5,15,15,9,4,21,16,9,11,21,13,13,1,15,2,16,9,4,18,11,10,5,3,13,19,8,9,8,7,1,13,2,21,21,21,15,23,23,23,23,5,9,7,9,13,5,9,19,8,7,16,4,5,11,13,4,18,21,4,8,17,19,10,1,5,4,13,7,15,15,6,15,6,19,1,19,3,21,21,4,1,10,23,8,2,8,9,4,17,14,15,10,21,14,6,13,16,4,16,15,9,4,8,13,6,21,5,23,8,16,6,9,5,15,13,17,17,19,5,8,15,4,17,5,21,16,17,11,18,1,7,10,5,21,9,23,5,8,15,15,15,10,9,8,17,15,10,5,7,2,15,17,19,13,19,19 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,8,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,5,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,4,5,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,4,9,7,23,23,8,6,4,21,9,6,16,16,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,13,8,13,1,8,21,13,15,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,17,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,9,2,5,8,7,8,15,4,15,1,15,8,9,21,4,5,18,8,16,13,9,15,21,14,5,5,4,2,7,17,21,8,5,20,1,2,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,15,8,3,4,6,18,7,4,21,6,10,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,18,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,17,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,14,15,21,23,15,21,5,15,6,2,14,17,19,14,15,7,8,17,4,8,14,21,15,15,15,15,21,21,21,15,15,2,13,6,2,2,21,5,6,2,2,14,16,2,15,6,9,21,8,21,9,5,15,14,7,14,17,6,14,13,19,14,15,7,17,6,6,21,11,2,19,15,17,5,2,7,5,9,16,15,8,9,6,21,18,5,2,21,23,13,2,6,4,15,8,15,17,16,2,6,21,13,21,6,15,8,13,18,19,2,4,21,7,13,7,5,14,10,20,5,13,2,3,2,9,15,3,14,16,2,5,15,15,2,21,18,2,10,17,15,6,2,15,18,23,23,23,14,13,15,6,21,21,6,13,20,21,13,6,10,3,23,20,9,5,4,21,7,21,13,21,15,14,13,5,2,18,15,3,4,8,13,5,8,7,23,6,16,8,3,5,13,13,17,21,8,8,13,5,2,2,2,15,15,17,16,16,19,8,6,1,14,7,23,23,8,14,6,9,9,15,2,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,21,2,6,21,2,2,5,21,3,5,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,6,6,21,23,13,17,6,14,5,15,10,21,14,16,15,7,21,16,4,16,14,21,15,21,15,8,17,6,2,1,2,2,13,6,21,5,13,15,8,21,21,5,16,15,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,16,2,17,15,21,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,13,21,8,23,14,14,8,2,16,15,15,17,21,10,6,18,13,21,16,13,17,8,16,2,3,13,1,2,6,21,7,6,10,21,5,8,8,2,15,9,17,13,7,15,2,15,19,16,5,21,21,10,15,21,20,8,14,7,15,17,15,14,6,16,15,13,2,16,2,6,21,1,13,3,3,21,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,10,1,18,15,16,15,16,21,8,6,7,21,15,7,15,10,14,13,15,6,15,21,1,13,10,16,15,2,2,21,2,5,3,23 +24,23,23,7,21,9,10,4,21,10,16,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,21,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,6,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,4,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,6,21,3,6,21,6,2,4,19,13,15,2,21,13,17,19,15,16,9,8,13,5,13,2,6,16,23,13,18,9,15,5,6,2,18,15,19,15,7,8,18,4,15,18,15,15,15,15,16,21,2,4,19,7,23,23,21,7,13,1,5,4,16,17,8,19,7,2,7,5,21,17,5,3,7,14,16,8,6,4,3,16,13,8,13,1,8,21,2,5,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,16,21,13,13,14,10,13,21,15,15,15,21,15,13,8,13,5,8,8,8,4,16,6,2,2,6,14,6,21,9,10,20,7,14,13,15,8,10,5,8,8,8,14,2,15,20,15,13,5,21,2,15,19,15,21,13,5,15,21,13,4,5,6,2,6,10,18,8,10,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,16,14,4,13,20,5,16,13,5,4,8,13,13,13,13,19,15,16,2,9,5,17,15,16,16,20,14,14,13,15,15,14,17,16,1,15,17,1,7,7,2,15,8,4,5,15,5,19,5,9,4,21,17,15,6,15,15,7,16,16,8,4,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,7,14,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,8,15,15,18,6,4,21,6,2,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,16,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,13,16,16,21,5,4,19,7,23,23,21,5,13,21,5,10,2,16,8,19,8,2,4,6,21,16,15,9,7,14,16,8,6,4,3,16,13,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,16,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,13,6,15,21,14,15,14,6,2,6,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,7,14,17,16,17,15,17,21,7,9,2,15,8,4,5,15,6,14,7,5,6,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,13,8,15,21,4,6,17,18,15,6,15,13,15,6,13,18,21,3,16,2,6,21,5,13,5,13,6,16,23,15,21,13,15,5,8,14,16,16,21,15,7,16,18,4,17,15,16,15,21,6,19,15,2,10,15,15,15,13,8,21,5,14,8,6,2,3,17,16,8,13,8,3,2,7,13,7,15,13,7,5,13,11,2,5,5,16,6,21,7,21,2,5,15,15,18,21,1,1,7,21,7,5,9,15,15,8,5,21,21,21,6,2,16,23,13,15,10,9,16,2,5,8,17,15,13,21,13,18,8,6,18,2,21,13,9,7,11,2,6,13,15,15,19,21,9,14,15,3,13,2,15,7,8,14,2,6,17,8,15,21,21,15,15,17,20,2,5,10,15,13,14,15,6,15,11,15,6,16,2,5,21,1,13,2,10,23,18,10,7,13,2,21,6,7,13,18,14,6,14,16,2,16,7,15,4,7,13,8,3,20,23,8,16,2,9,6,15,13,16,17,6,19,14,6,13,13,2,19,15,16,15,16,18,21,2,8,3,7,10,2,21,14,15,15,5,8,15,17,13,10,15,15,2,21,15,17,5,3,23 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,21,5,2,17,14,13,8,16,7,15,19,21,15,2,21,5,15,13,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,1,15,16,21,16,15,21,19,2,15,21,6,15,6,2,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,7,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,8,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,3,8,13,5,3,14,5,5,8,5,15,11,10,21,21,15,5,16,7,15,3,15,18,15,23,23 +24,23,23,15,17,2,15,2,21,6,5,17,10,15,10,7,13,13,2,21,13,16,7,17,16,5,8,8,7,13,21,3,15,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,17,21,15,2,16,5,2,13,6,6,5,21,10,2,2,17,16,19,7,4,7,6,21,16,14,19,7,14,15,8,7,4,3,8,2,6,21,1,7,16,15,10,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,8,18,13,13,14,15,13,21,8,15,18,16,2,7,21,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,21,13,6,2,21,7,7,15,7,2,15,10,21,21,15,20,21,15,15,9,6,8,13,13,15,2,17,2,15,4,21,14,4,9,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,6,8,15,13,5,15,15,2,13,9,15,15,21,15,9,16,13,15,21,16,16,6,23,23 +24,23,23,23,23,23,23,15,18,10,13,21,6,4,2,18,13,15,2,21,13,16,19,15,17,5,8,13,8,13,15,7,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,8,16,21,13,1,3,8,23,23,21,10,10,21,6,2,2,16,2,19,13,14,13,5,21,16,15,9,7,14,16,7,6,2,3,16,6,15,13,1,8,21,2,15,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,2,6,17,13,13,14,2,2,21,10,5,15,21,21,15,21,13,5,2,8,8,2,11,5,2,19,6,8,5,21,7,6,15,15,14,13,5,14,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,15,21,13,5,16,21,13,5,6,4,2,15,16,21,8,5,20,21,2,2,9,8,8,13,5,15,21,17,2,15,13,8,14,15,13,20,14,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,3,7,15,14,17,8,17,15,16,21,7,2,2,15,8,2,13,15,4,14,10,5,15,21,17,15,2,15,15,2,16,15,21,23,23,23 +24,23,23,5,16,8,6,21,21,15,6,21,6,4,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,8,7,18,23,13,19,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,5,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,6,1,8,17,15,6,21,11,5,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,7,20,21,2,7,17,13,5,6,15,8,2,21,5,2,1,6,14,5,21,9,6,15,7,18,13,5,14,2,5,8,8,8,14,15,15,1,17,13,8,21,13,4,21,13,18,13,7,16,21,7,6,7,7,2,10,10,21,17,6,20,1,16,15,9,8,8,13,5,15,2,21,2,15,13,21,14,4,7,20,2,17,13,5,4,8,13,8,7,7,8,13,15,16,7,5,17,15,18,15,13,14,6,13,2,13,14,17,21,17,15,16,19,8,13,6,15,4,21,2,14,15,6,21,9,14,17,18,15,6,17,13,2,17,16,15,23,23,23 +24,23,23,23,15,21,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,16,5,17,5,8,13,15,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,10,15,15,15,13,8,21,5,21,8,6,10,16,5,11,14,14,6,13,2,8,8,14,8,13,21,15,15,1,21,5,13,15,2,21,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,13,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,2,15,16,3,8,18,13,6,21,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,14,14,6,3,13,15,15,16,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,2,8,7,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,2,2,2,5,16,21,15,7,15,15,2,17,17,15,5,23,23 +24,23,23,23,21,6,4,8,16,8,13,15,6,7,2,21,7,15,2,17,13,16,15,16,21,5,8,6,8,13,4,8,20,23,8,3,2,15,5,6,2,18,14,21,9,7,8,18,4,15,18,21,11,15,15,21,21,6,4,13,6,10,13,6,16,10,14,6,2,2,16,4,17,2,7,10,5,21,16,7,19,7,14,16,8,6,4,4,17,13,7,13,1,8,19,21,6,21,11,6,15,15,16,15,17,7,5,9,15,15,15,9,21,16,21,6,15,16,13,13,14,15,13,21,8,5,19,21,2,13,17,13,5,8,17,8,2,21,5,2,8,6,14,13,21,9,6,13,2,14,13,5,15,2,5,8,8,8,14,15,15,15,16,15,8,21,10,4,21,16,21,13,9,15,21,7,7,8,15,2,15,10,21,8,13,20,21,21,5,9,4,16,13,9,15,8,21,2,15,13,21,14,6,6,20,14,16,15,5,4,8,13,15,13,15,9,13,7,2,9,9,17,13,16,17,20,14,5,5,2,6,14,16,16,17,15,16,19,17,8,10,8,5,15,7,18,5,5,2,9,4,15,17,15,5,17,15,15,15,21,15,6,23,23 +24,23,23,23,21,5,6,4,17,7,15,16,17,4,5,4,4,15,8,16,13,16,7,16,21,13,18,6,9,15,18,4,19,23,7,4,9,13,5,6,4,21,14,21,21,7,16,18,4,18,3,21,15,11,15,16,21,5,1,15,5,4,13,4,18,7,8,5,10,4,18,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,18,14,6,13,9,21,7,21,13,6,17,17,8,19,8,16,15,10,7,5,9,9,8,11,5,18,21,21,2,21,17,13,13,14,10,16,16,10,3,18,1,5,7,4,13,15,4,5,21,10,17,4,19,9,6,5,5,1,3,2,5,20,4,9,10,19,13,9,6,7,7,8,9,15,8,16,7,21,21,4,4,18,19,5,13,4,21,21,8,4,4,7,8,5,18,21,1,10,17,1,21,13,8,8,8,13,8,9,4,17,16,6,10,21,14,4,13,8,14,16,15,3,4,8,13,7,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,8,6,8,6,4,16,9,8,2,1,16,7,5,17,7,4,17,16,20,5,9,18 +24,23,23,5,18,6,3,15,17,7,5,21,6,15,3,9,10,15,4,17,13,16,15,21,16,7,23,6,9,13,9,21,17,10,13,19,2,15,9,6,2,18,15,1,11,7,8,18,4,21,14,21,15,15,21,16,21,7,2,17,5,15,13,6,6,9,14,6,2,4,21,3,19,5,7,15,18,21,6,6,19,15,14,15,15,4,2,19,16,15,8,13,1,8,16,8,6,15,17,10,7,15,21,10,21,7,5,9,15,15,15,9,21,21,21,4,6,16,13,13,14,14,21,21,8,4,19,18,2,7,21,13,5,4,16,7,2,21,5,2,17,6,14,8,21,9,8,9,8,14,13,5,6,2,5,8,8,8,14,1,7,1,15,10,8,16,7,4,21,17,18,13,5,8,21,8,19,4,7,4,13,10,21,2,2,21,21,17,13,9,10,8,13,5,4,8,17,2,15,13,21,14,5,7,20,16,8,13,5,4,8,13,7,11,15,9,13,13,2,9,5,16,15,18,18,17,8,8,15,13,4,4,19,16,21,7,16,19,8,9,15,14,6,21,10,13,6,6,2,15,21,21,17,15,7,16,15,4,21,15,2,10,19,23 +24,23,23,23,23,15,5,6,18,15,5,21,6,6,6,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,6,6,16,23,15,3,2,14,5,6,2,18,15,19,11,7,8,3,4,15,18,7,15,15,21,16,21,10,2,9,8,23,23,14,6,6,1,6,6,16,16,8,19,5,15,5,5,16,18,13,3,7,14,16,8,6,10,3,16,5,8,13,21,14,21,1,6,16,15,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,6,21,13,13,14,5,13,18,6,13,15,1,6,6,1,13,5,5,16,17,6,15,5,2,16,6,14,13,21,7,2,20,15,14,13,5,8,2,5,8,7,8,14,2,15,1,15,13,7,21,2,6,18,16,21,13,5,15,21,14,6,5,2,2,6,16,21,8,2,1,21,16,5,9,21,8,13,5,6,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,8,13,7,13,9,19,13,8,2,9,5,17,15,16,17,20,14,14,6,13,5,14,17,16,21,15,16,1,7,7,2,5,6,6,5,15,6,19,5,9,15,21,17,15,13,15,15,6,16,16,16,6,23,23 +24,23,23,23,23,15,15,6,21,4,15,21,6,5,6,18,5,16,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,15,19,2,5,13,6,2,18,14,19,9,7,8,18,4,15,21,6,11,13,15,16,21,5,4,3,8,23,23,5,2,6,1,5,2,16,16,4,19,7,6,5,5,21,16,5,9,7,14,16,8,6,4,3,16,6,5,13,1,8,21,8,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,6,8,16,13,13,14,4,13,21,5,4,8,21,6,13,21,13,5,3,16,8,2,1,6,2,16,6,14,18,21,7,2,20,6,14,13,7,4,2,5,8,7,8,14,2,15,18,15,4,5,21,2,15,19,16,21,13,5,16,21,15,6,13,5,2,4,10,21,8,8,20,21,2,9,9,8,8,13,5,13,21,17,2,15,13,16,14,6,13,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,1,15,16,16,20,2,14,5,15,15,14,21,16,21,9,16,1,16,3,13,3,8,4,5,15,6,21,5,7,6,21,17,15,2,15,8,6,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,7,15,1,17,8,16,7,5,9,5,15,15,9,8,21,16,9,20,21,13,13,1,15,4,16,9,13,18,11,10,6,3,13,18,8,7,8,10,1,9,2,21,21,23,23,21,23,23,15,13,4,6,9,13,5,9,19,8,7,16,4,5,11,13,8,18,21,4,10,17,19,10,8,16,15,7,8,21,14,9,15,5,15,1,19,19,3,21,4,1,10,10,2,23,4,9,4,17,14,15,10,21,14,6,13,16,13,8,15,9,4,8,13,6,21,5,23,8,16,6,9,5,15,15,17,17,19,5,8,15,4,13,17,5,21,16,16,11,18,1,7,10,5,21,8,5,8,13,15,15,10,7,8,17,15,15,5,15,2,15,17,19,13,19,19 +24,23,23,23,23,23,23,23,23,4,6,17,6,6,6,8,13,13,2,1,13,17,15,21,16,5,13,5,13,15,21,17,21,23,13,18,9,2,5,5,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,10,13,13,4,18,13,21,6,13,6,17,14,18,8,4,5,5,17,21,5,19,15,14,16,16,4,2,9,4,4,2,13,1,7,1,15,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,7,18,17,2,15,3,13,5,4,17,8,2,21,5,2,17,6,14,6,21,9,6,9,16,15,13,5,14,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,21,18,2,5,1,15,7,15,5,23,15,5,2,21,2,13,20,21,9,15,7,8,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,15,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,5,4,4,15,6,15,15,17,15,6,15,15,3,7,15,21,23,23,23 +24,23,23,8,17,6,4,2,17,6,15,6,21,1,7,19,5,13,8,1,13,17,19,15,5,5,21,3,23,13,9,17,17,23,15,17,13,15,5,6,15,18,6,8,15,7,8,17,4,8,19,17,21,15,11,21,18,5,10,16,6,4,13,4,15,7,21,6,5,1,16,6,19,4,6,6,3,8,16,5,13,7,13,16,21,11,15,6,14,13,15,16,21,2,16,4,5,15,15,8,21,1,17,17,16,7,5,9,16,15,8,9,1,1,17,5,19,21,23,13,21,5,8,17,9,15,11,17,2,13,21,13,11,2,5,8,16,21,19,9,14,21,23,3,18,6,2,23,23,23,19,5,4,21,13,8,7,8,14,2,5,19,15,7,17,18,8,2,21,15,15,13,8,21,17,7,14,6,7,5,15,4,1,21,6,17,18,4,4,10,3,19,23,9,7,1,17,8,4,5,18,14,16,1,16,8,16,15,7,4,7,13,7,1,9,23,15,11,2,9,5,13,13,17,17,19,8,14,19,13,14,23,19,16,21,16,1,18,9,2,4,18,7,5,15,15,3,14,15,8,16,18,13,15,2,16,7,2,21,21,18,5,10,18 +24,23,23,23,23,23,14,2,21,15,15,21,6,2,4,19,5,15,2,21,13,16,19,15,21,15,8,13,8,13,15,8,16,23,8,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,1,15,15,15,15,16,21,3,2,3,14,23,23,21,7,19,16,9,8,16,16,8,19,8,6,15,5,21,1,4,3,7,14,16,8,2,4,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,15,2,18,7,5,13,8,15,13,9,21,21,21,2,6,17,13,13,14,13,6,21,8,15,18,8,2,13,21,13,5,8,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,8,7,14,2,15,18,13,8,5,19,2,4,16,16,21,13,9,16,21,15,15,5,4,2,15,18,21,2,5,21,21,6,2,9,8,8,13,15,2,2,17,2,15,15,16,14,2,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,20,14,15,4,7,14,14,21,21,17,7,17,1,7,7,4,7,8,4,5,15,15,19,5,10,15,21,17,15,5,15,15,15,19,16,16,5,23,23 +24,23,23,7,15,6,15,10,21,15,6,21,6,2,15,7,13,13,2,21,13,16,15,13,18,9,8,13,7,13,16,2,21,23,10,3,2,15,3,6,2,18,14,21,11,7,8,18,4,21,1,21,15,15,15,16,21,6,2,7,8,2,5,7,7,21,21,7,2,9,21,7,19,13,4,13,5,21,17,5,3,7,14,17,8,6,4,3,16,15,8,13,1,8,16,15,15,1,11,15,15,8,17,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,8,16,8,15,18,15,2,13,17,13,5,10,8,18,2,21,5,2,8,6,14,6,21,9,8,7,17,14,13,5,14,2,5,8,8,8,14,7,15,1,7,5,7,17,10,2,21,16,21,13,5,15,21,13,15,15,10,2,5,10,21,4,8,20,21,21,13,9,8,8,7,8,6,2,18,21,15,13,16,14,15,13,20,4,16,13,5,4,8,13,7,13,7,19,13,7,8,9,5,16,13,16,21,20,14,14,15,13,15,14,17,16,21,7,16,19,21,8,18,14,10,4,5,15,4,13,2,9,5,16,17,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,15,8,6,2,15,21,15,5,21,6,2,2,18,13,13,2,21,13,16,15,17,21,5,8,13,7,15,2,2,15,23,7,3,2,13,7,6,2,18,15,21,11,7,8,18,4,16,21,15,15,15,16,16,21,15,2,16,6,2,13,5,5,7,21,5,2,2,17,21,19,2,2,5,5,21,16,14,19,7,14,16,8,6,2,2,21,15,5,13,1,8,21,13,6,21,11,6,15,8,1,8,21,7,5,9,8,15,15,9,21,21,21,5,7,18,13,13,14,15,15,16,8,15,1,21,2,13,21,13,5,13,15,8,2,21,5,2,2,6,14,15,21,9,5,16,14,14,13,6,6,2,5,8,8,8,14,10,15,1,13,5,8,21,21,2,21,16,16,13,9,15,21,15,14,15,7,2,3,2,21,17,6,20,21,16,9,11,4,8,13,5,10,2,21,2,15,13,16,14,15,15,20,2,16,13,5,4,8,13,7,13,14,2,13,6,15,9,5,16,15,16,1,20,14,14,13,2,15,14,1,16,16,8,15,19,19,16,9,14,15,13,7,15,5,15,2,9,15,16,21,15,6,16,13,2,21,16,15,23,23,23 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,15,3,6,4,6,18,2,15,21,6,4,4,18,5,15,8,21,13,16,19,15,17,5,8,15,5,13,10,6,17,23,8,3,2,15,5,6,2,18,15,19,13,7,8,18,4,15,21,10,15,13,15,17,21,2,4,18,7,6,8,13,15,4,1,5,4,16,16,3,19,13,10,5,15,17,21,14,9,7,14,16,8,6,4,3,16,15,5,13,1,7,21,2,6,21,11,5,15,16,16,2,19,7,5,9,8,15,15,9,21,21,18,5,10,21,13,13,14,4,13,21,9,15,16,21,4,10,21,13,5,3,8,8,7,1,5,2,19,6,10,6,21,13,7,15,16,14,13,5,14,2,5,8,7,8,14,2,15,18,15,6,5,21,2,15,18,15,16,6,5,15,21,15,14,9,5,2,6,10,21,9,5,20,1,7,13,9,15,8,13,5,15,21,17,2,15,13,16,14,4,5,20,4,16,15,5,4,7,13,10,16,4,19,13,8,2,9,5,17,15,16,16,2,14,14,13,2,15,14,17,16,16,7,16,1,7,3,13,5,8,6,5,15,6,14,3,5,6,21,16,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,4,4,21,7,5,6,4,5,21,10,16,7,15,19,21,23,9,18,6,5,13,2,19,15,23,10,21,9,15,6,9,7,21,14,15,15,7,7,17,4,16,14,17,21,21,17,15,21,6,1,21,5,9,4,21,21,7,20,5,6,21,17,6,21,4,2,5,21,17,15,7,13,7,13,20,1,2,19,2,17,13,10,4,18,14,17,3,6,17,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,5,2,17,13,13,17,6,17,21,9,4,2,18,17,6,21,13,21,9,10,8,3,17,4,9,1,21,14,5,21,9,13,23,23,23,23,23,23,8,9,2,8,7,15,4,5,21,11,10,16,18,10,17,15,5,7,8,9,18,21,7,21,4,7,2,5,21,18,2,6,17,21,7,8,7,4,8,23,9,7,21,21,14,5,13,21,21,9,13,19,2,16,19,9,4,8,13,5,17,13,23,17,7,19,15,5,15,13,21,17,6,1,14,5,8,7,2,15,8,7,15,18,17,16,4,13,14,18,23,9,5,14,2,7,15,8,21,17,2,5,21,7,15,6,17,17,9,3,23 +24,23,23,23,23,23,23,9,21,15,5,21,6,9,4,19,9,15,16,17,13,16,19,15,16,5,1,6,9,13,4,4,17,23,11,19,4,14,5,8,2,18,7,19,11,7,8,21,4,16,18,8,15,15,6,21,21,2,10,4,9,23,23,8,7,5,21,9,6,17,2,4,18,7,15,6,5,17,21,7,19,15,14,17,8,4,5,3,16,15,5,13,1,8,21,15,6,17,11,7,15,7,21,2,20,7,5,9,8,15,15,9,21,17,21,10,6,17,13,13,16,6,9,18,4,16,15,21,4,9,17,13,5,4,8,8,4,14,15,2,9,6,14,6,21,9,21,18,9,14,4,5,9,2,5,8,7,8,14,2,10,1,16,4,9,21,10,16,19,17,18,13,5,17,21,7,5,5,4,4,4,21,21,17,5,20,1,7,5,9,7,17,8,5,8,21,17,4,15,6,8,14,10,13,20,4,16,17,5,4,7,13,7,13,5,19,13,15,2,9,5,17,15,16,17,19,14,14,9,2,4,14,17,16,1,15,17,1,7,2,2,8,6,4,9,15,4,7,5,5,15,1,17,15,6,15,15,4,2,17,18,5,9,23 +24,23,23,23,23,23,23,23,17,16,5,21,6,10,2,3,9,15,16,17,13,15,19,15,16,9,21,5,7,9,2,8,16,23,15,3,2,15,5,5,7,18,15,1,11,7,8,18,4,15,19,21,15,15,2,16,21,10,13,15,10,2,13,6,21,7,21,5,5,2,16,18,16,5,14,7,16,21,21,14,9,7,14,17,8,6,6,3,15,13,13,6,21,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,15,15,15,9,21,21,21,9,10,17,13,13,14,14,15,16,8,6,18,15,2,7,17,13,5,10,2,8,2,21,5,2,20,6,16,6,21,9,7,15,16,14,15,5,14,2,5,8,7,8,14,15,15,21,15,13,13,18,2,15,18,21,8,13,5,16,21,9,14,14,10,2,10,21,21,5,6,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,5,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,10,13,10,2,17,21,21,15,21,1,16,2,7,13,13,5,5,14,4,15,15,2,14,21,17,13,6,21,8,15,1,23,23,23,23,23 +24,23,23,23,23,13,4,10,17,6,5,15,1,9,15,7,9,21,9,18,15,18,4,19,4,5,21,19,8,13,18,7,21,23,7,19,9,15,9,10,14,17,18,15,15,7,8,17,4,15,14,6,15,17,19,17,19,6,6,15,6,4,13,9,17,9,21,5,6,16,21,8,19,8,7,9,19,19,7,6,13,8,13,16,21,4,9,15,18,9,4,9,19,8,17,2,10,21,16,13,19,7,16,17,3,7,5,9,15,15,3,21,1,21,9,9,2,19,23,10,16,10,9,17,2,6,19,20,10,9,4,13,8,8,7,17,19,4,8,9,23,23,23,23,23,23,23,23,23,23,23,7,14,20,13,9,21,7,15,9,5,15,15,17,19,1,6,6,21,19,9,19,19,21,8,9,8,7,9,7,9,6,21,17,9,19,18,4,7,15,23,20,23,23,4,16,23,23,17,7,16,14,5,9,17,8,17,15,9,4,7,13,20,7,5,23,9,7,21,3,5,15,15,17,16,18,5,5,23,23,9,14,19,16,21,16,17,21,7,7,2,13,19,23,23,23,8,6,19,8,7,19,18,9,10,17,7,9,21,16,19,5,23,23 +24,23,23,23,23,23,23,23,23,5,15,5,21,5,2,15,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,21,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,16,7,15,2,15,18,23,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,16,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,15,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,6,21,6,9,21,17,6,5,17,17,9,9,7,4,13,5,17,15,16,15,17,4,9,21,6,7,9,7,8,17,23,1,17,9,6,4,6,16,18,14,7,15,7,8,17,4,21,21,17,1,16,8,15,1,10,6,16,4,6,13,4,2,9,21,4,5,4,17,17,17,7,8,6,6,4,11,13,13,5,13,17,21,4,6,21,9,4,5,3,18,8,21,17,6,17,17,8,21,1,17,17,17,7,5,9,8,15,8,9,17,21,17,5,1,21,23,13,1,5,9,17,9,4,17,15,9,6,21,4,21,9,9,8,2,21,10,2,4,1,1,5,7,6,23,15,16,4,1,13,4,6,9,21,8,8,15,21,5,1,11,8,17,21,6,1,21,19,4,13,6,17,16,5,4,6,19,7,9,17,1,17,6,17,21,4,4,10,10,16,23,9,13,2,21,8,21,19,21,14,5,5,21,16,16,15,3,4,8,13,5,21,5,23,4,21,6,3,5,16,13,17,16,19,19,14,19,11,9,23,19,17,17,11,16,21,8,4,9,21,19,23,8,9,4,6,13,2,6,17,17,13,4,17,7,19,6,16,19,4,7,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,8,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,10,6,4,17,10,4,17,5,15,4,19,9,16,4,14,10,15,20,18,17,5,21,5,9,13,7,19,16,23,8,19,9,13,8,10,14,16,14,15,15,7,8,17,4,17,14,16,21,16,15,18,18,6,6,16,5,4,13,9,17,3,21,5,10,1,21,8,1,8,4,5,16,1,16,7,13,7,13,5,1,10,19,13,17,9,4,4,18,8,15,21,6,16,15,2,4,1,17,16,17,7,5,9,8,15,8,6,1,21,16,4,10,1,13,13,4,6,16,21,9,4,2,18,4,6,20,13,1,4,9,8,6,17,9,9,17,21,14,6,21,6,13,23,23,23,23,23,23,8,9,4,8,7,7,6,5,21,7,4,21,21,15,2,17,6,2,13,5,21,17,7,15,2,7,2,5,2,21,17,5,17,1,6,13,8,2,8,23,2,8,21,21,14,10,13,21,6,4,10,15,9,17,15,3,4,8,13,5,17,13,23,8,17,17,13,5,15,13,17,17,5,1,14,8,13,4,2,19,17,13,15,16,18,15,6,2,15,19,23,9,5,16,15,13,2,3,21,17,10,5,17,7,2,8,16,19,10,3,18 +24,23,10,5,21,10,9,8,17,6,9,17,16,9,13,17,7,13,2,1,13,16,19,16,10,21,23,23,13,9,6,3,17,23,9,16,9,13,5,21,7,1,14,7,15,7,21,17,4,17,14,17,21,21,6,21,18,3,10,16,6,10,13,21,17,3,21,2,6,17,9,6,17,4,5,18,4,2,16,13,13,15,13,16,21,10,7,8,9,5,16,4,21,8,20,19,5,21,15,16,21,1,17,8,16,7,5,9,1,15,8,9,15,21,17,3,2,21,23,9,1,9,15,16,9,5,19,11,3,15,18,8,23,6,15,8,16,21,10,2,6,1,1,5,19,6,23,15,17,4,4,13,4,5,9,20,8,7,15,2,5,1,16,4,21,21,8,21,17,6,9,6,10,18,21,7,2,6,7,2,10,6,17,19,7,17,21,8,4,10,10,18,23,10,5,4,21,14,15,2,1,5,5,8,16,8,17,15,9,4,8,13,6,21,6,23,13,16,6,3,5,16,15,17,17,5,13,19,23,13,10,2,17,19,16,15,16,21,8,3,10,21,16,23,9,7,19,4,13,2,7,15,17,7,15,17,13,19,6,21,19,10,19,23 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,15,13,19,2,7,5,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,7,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,10,15,1,15,2,8,21,2,9,21,21,8,13,2,16,21,7,7,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,13,8,14,15,8,1,5,6,2,9,4,10,17,15,15,17,13,15,8,21,17,8,3,20 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,8,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,4,4,21,8,15,4,21,6,8,15,21,15,13,18,3,13,10,16,13,16,19,16,2,9,21,4,8,9,2,8,15,23,15,16,3,15,5,7,21,19,14,8,15,7,1,16,4,16,14,17,1,11,13,17,18,5,4,17,5,10,13,6,16,4,18,5,10,6,21,16,19,2,5,7,21,4,19,5,9,13,17,16,13,7,18,2,5,7,8,4,17,15,21,14,4,16,16,3,21,1,17,7,10,7,5,9,8,13,7,21,20,21,10,15,1,15,13,13,13,15,8,17,9,10,20,21,6,4,9,13,18,15,9,8,2,16,9,7,2,8,14,13,2,4,6,18,10,15,2,19,13,20,13,16,8,7,14,2,6,1,15,6,21,16,15,1,17,2,7,13,4,15,17,7,14,15,15,7,5,2,1,19,2,19,21,13,1,10,23,18,20,5,13,6,15,17,7,10,21,14,7,9,16,4,17,15,15,4,7,13,15,16,9,23,10,15,4,7,6,16,21,16,16,3,15,14,3,13,5,23,19,16,18,11,17,15,8,4,9,10,6,5,10,6,9,6,13,19,15,21,17,2,4,16,7,15,17,17,20,5,3,18 +24,23,23,23,23,23,13,10,18,2,6,21,6,2,6,18,5,15,2,21,13,16,3,15,21,5,8,13,8,13,2,7,16,23,13,19,2,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,18,23,23,13,8,5,13,17,5,4,16,16,4,19,7,2,5,5,21,16,6,9,7,14,16,7,6,9,18,16,6,8,13,1,7,21,2,13,21,11,15,15,8,21,20,19,7,5,9,8,15,16,9,21,21,21,3,6,21,13,13,14,5,13,21,6,4,16,21,6,5,21,13,5,5,16,8,6,1,5,2,19,6,8,5,1,7,6,13,15,14,13,5,17,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,21,21,13,5,15,21,4,2,5,6,2,6,21,21,2,10,20,1,8,8,9,1,8,13,2,8,21,17,2,15,13,16,14,5,13,20,6,16,15,5,4,7,13,8,15,13,19,13,13,2,9,9,17,15,16,21,20,14,5,5,13,9,14,16,16,1,15,16,1,7,8,2,13,4,10,13,15,6,2,5,5,15,21,17,15,2,15,15,8,16,15,16,6,23,23 +24,23,23,23,23,23,23,23,8,15,10,16,17,13,15,9,9,4,10,21,15,16,19,18,21,2,14,13,2,6,16,6,14,23,18,17,19,9,10,2,2,1,18,14,15,7,1,17,4,21,18,16,1,15,4,8,1,10,5,16,3,5,13,2,21,7,21,6,6,10,21,8,17,2,4,10,5,16,16,13,13,15,13,16,8,8,20,9,15,13,6,4,2,8,17,15,10,21,17,10,21,1,16,16,6,7,5,9,8,15,8,9,1,21,17,5,4,21,23,13,1,15,9,17,9,10,19,21,10,10,19,13,19,4,5,8,21,21,16,3,4,21,1,16,23,23,23,9,4,4,15,7,9,4,9,21,7,7,16,2,5,17,13,3,21,21,8,9,21,19,19,3,10,21,16,13,6,4,6,5,15,18,1,21,5,17,21,6,10,10,2,5,23,4,6,11,18,14,15,16,16,7,23,13,19,5,17,15,3,4,8,13,6,16,9,23,13,16,19,15,5,13,13,17,18,19,13,14,10,6,5,23,18,17,21,16,15,21,7,9,7,9,6,23,13,2,16,6,16,17,3,4,1,10,4,23,23,23,23,23,23,23,23,23 +24,23,23,15,1,8,8,7,17,15,6,17,18,15,5,15,5,15,6,13,18,21,3,15,2,6,17,13,15,13,14,6,16,23,5,7,13,15,5,6,14,16,16,21,15,7,16,18,4,17,21,16,21,8,15,19,16,2,15,16,7,15,13,8,21,5,14,8,6,2,8,8,16,8,15,2,19,2,17,13,13,17,13,8,15,13,18,7,5,5,16,10,15,7,20,2,5,21,15,10,9,1,1,8,1,7,5,9,15,15,8,5,16,21,19,3,2,21,23,13,13,5,15,16,5,2,16,17,15,5,21,13,21,2,9,8,2,21,16,13,11,11,6,5,21,18,15,15,21,5,14,15,2,8,7,15,7,8,14,2,5,16,8,8,21,21,9,15,21,20,8,5,8,15,15,14,15,6,15,11,15,10,15,2,15,17,1,15,10,10,23,17,20,14,3,2,21,8,7,13,18,14,9,13,16,8,21,15,15,4,8,13,8,21,14,23,2,20,2,9,6,15,13,16,16,8,19,14,5,13,2,2,19,15,16,15,16,18,8,2,15,3,8,21,5,21,14,2,16,5,15,7,17,13,2,15,13,18,15,15,16,6,23,23 +24,23,10,6,21,11,15,15,21,5,15,10,21,15,15,15,10,6,10,16,11,16,21,15,16,14,21,15,13,13,16,14,21,19,6,2,13,15,13,2,2,15,16,7,15,7,8,17,4,16,18,17,21,21,15,15,21,5,6,16,2,2,13,2,21,15,21,5,8,14,16,7,16,8,15,6,5,17,21,14,5,8,13,16,18,16,5,13,14,13,1,23,3,14,21,6,6,21,21,16,20,1,17,16,21,7,5,9,8,15,8,9,16,21,17,13,21,21,23,13,15,6,11,17,9,15,15,15,11,7,16,13,8,4,9,8,16,21,6,2,4,1,21,5,20,5,15,23,16,7,15,13,2,9,9,19,8,7,15,6,5,21,21,2,16,18,2,15,21,19,5,6,8,16,21,8,14,6,21,11,15,21,15,2,7,17,21,2,2,10,2,5,23,8,2,1,21,8,2,19,17,20,10,5,16,14,11,15,3,4,8,13,13,21,5,23,2,21,7,3,5,15,13,16,18,6,21,14,23,13,2,14,19,18,17,15,16,21,17,20,5,15,14,23,5,17,5,13,5,6,14,21,15,13,2,16,7,4,21,16,18,5,19,19 +24,23,23,23,23,13,2,15,18,15,15,21,6,4,6,18,15,15,2,21,13,16,18,15,16,5,8,13,8,13,2,8,16,23,21,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,18,17,15,15,15,1,21,2,4,18,7,23,23,21,2,6,1,10,2,2,16,8,19,13,14,6,16,21,10,14,3,7,14,17,8,6,2,9,16,13,4,5,1,8,21,7,6,21,11,5,15,8,16,2,19,7,5,9,15,15,15,9,21,21,18,5,6,21,13,13,14,2,13,21,10,8,6,21,2,7,16,13,5,2,16,8,2,11,5,2,19,6,16,6,21,7,5,15,16,14,13,5,14,2,5,8,7,8,15,2,15,21,15,8,5,21,2,8,19,16,21,13,9,15,21,14,14,6,4,2,15,16,21,8,5,20,21,4,2,9,8,8,13,5,9,16,17,2,15,13,8,14,5,13,20,10,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,20,2,14,5,15,15,14,17,15,17,15,16,21,7,2,4,5,16,4,13,15,6,3,10,5,15,21,17,15,2,15,15,6,16,15,21,9,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,14,21,6,15,10,16,15,2,19,15,5,13,7,4,13,2,17,13,16,15,15,16,5,21,7,7,13,2,6,17,23,15,17,21,13,5,10,2,18,14,1,15,7,8,7,4,16,15,17,15,15,8,18,21,5,13,16,5,4,13,4,20,7,21,7,7,6,18,14,21,21,16,15,16,15,7,14,7,7,15,17,15,14,16,2,4,7,8,19,1,7,15,7,10,21,17,5,21,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,17,13,13,14,15,15,16,9,2,20,1,2,9,15,13,17,9,5,18,2,17,5,2,5,17,15,8,21,16,2,15,7,3,17,5,10,2,5,7,15,8,14,2,15,1,16,10,21,21,7,13,21,3,10,13,2,20,21,7,15,7,7,2,2,16,17,1,7,15,1,6,2,11,16,8,13,4,2,2,17,14,15,21,21,14,16,13,16,10,16,15,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,17,7,13,14,5,13,2,8,19,15,16,15,17,19,16,8,13,10,13,23,8,2,21,15,2,6,6,2,17,15,10,17,15,2,15,17,19,5,13,19 +24,23,23,23,23,23,23,23,16,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,7,5,20,8,16,23,15,20,9,13,9,21,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,7,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,8,15,15,21,16,13,9,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,13,19,21,15,2,2,19,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,10,15,21,15,4,21,4,10,9,5,1,21,7,14,15,7,7,10,21,21,1,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,6,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,8,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,21,2,15,2,20,15,6,17,6,2,13,8,13,5,2,21,13,17,13,21,21,5,7,15,8,13,4,3,18,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,7,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,10,13,21,8,15,18,21,2,13,17,13,5,15,10,8,2,7,5,2,3,6,14,6,1,9,2,18,15,10,5,5,14,2,5,8,8,8,14,15,15,1,15,21,8,21,2,8,21,21,21,13,5,15,21,10,14,8,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,8,11,21,2,15,13,21,14,2,7,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,10,15,16,15,7,19,23 +24,23,23,23,23,23,7,16,16,2,9,21,13,10,7,18,2,13,4,16,13,17,15,16,2,2,17,13,15,5,20,8,16,23,15,20,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,15,1,8,18,21,5,15,16,5,2,13,4,21,2,21,15,5,8,8,8,17,8,2,9,5,21,8,21,3,10,14,8,15,15,1,23,16,13,8,9,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,18,21,15,2,2,1,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,15,15,17,16,10,15,21,15,2,21,4,10,13,5,1,21,7,7,15,7,7,2,21,21,21,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,14,13,20,7,19,21,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,15,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,15,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,7,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,9,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,9,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,16,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,7,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,17,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,15,10,15,17,6,4,2,21,9,15,2,16,13,1,15,16,17,5,8,13,7,5,2,2,20,23,21,19,9,15,6,15,2,18,14,21,9,7,8,18,4,15,18,15,11,13,15,21,21,19,10,15,5,15,13,4,9,5,21,9,4,15,8,2,16,8,2,6,6,1,17,14,19,15,14,16,15,6,4,21,17,13,10,7,16,7,21,5,2,21,11,15,15,8,1,2,8,7,5,9,16,15,15,9,4,17,21,15,7,17,13,13,14,6,13,1,8,3,18,1,2,6,17,13,5,7,16,8,2,21,5,2,2,6,14,5,21,9,6,15,1,14,13,5,21,2,5,8,8,8,14,15,15,15,16,15,7,21,2,4,21,16,21,13,9,16,21,7,16,15,7,2,6,4,21,8,2,20,1,17,6,5,15,16,13,13,14,21,21,2,15,13,17,14,7,15,20,2,17,13,5,2,8,13,15,13,13,3,13,7,2,7,16,17,15,16,1,20,14,14,7,3,15,14,16,16,16,15,16,18,17,8,6,8,8,15,8,1,6,16,2,9,15,15,17,15,6,21,13,15,15,21,15,10,23,23 +24,23,23,23,23,15,15,10,21,15,2,21,6,15,5,8,2,13,2,21,13,16,15,15,16,9,8,15,5,13,2,17,21,23,7,3,2,13,5,6,2,18,14,21,11,7,7,18,4,15,1,21,15,15,15,17,21,10,3,6,23,23,23,14,7,21,21,5,4,2,17,2,19,8,15,15,5,21,16,7,3,7,14,16,8,6,10,9,21,15,5,13,1,8,16,13,6,21,7,15,15,8,17,10,19,7,5,9,15,15,15,9,21,21,1,4,10,17,4,13,14,15,13,16,8,15,19,15,2,7,17,13,5,4,15,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,1,4,7,21,10,7,16,8,21,13,14,15,21,8,16,5,4,2,4,21,1,8,6,20,21,17,13,9,8,8,13,5,8,2,17,2,15,13,16,14,19,5,20,10,16,13,5,4,8,13,8,13,7,19,13,7,8,17,5,17,13,16,16,20,14,14,13,4,15,14,16,16,1,15,21,19,19,8,10,14,13,4,5,5,4,15,9,14,6,17,21,15,7,15,15,2,16,16,16,6,15,18 +24,23,10,15,21,6,5,10,17,4,4,19,21,13,4,9,17,5,9,16,13,17,7,19,19,5,17,9,7,13,4,10,17,23,16,17,9,13,5,4,8,18,21,15,13,7,8,16,4,16,10,1,9,1,16,21,19,5,1,18,10,4,13,10,17,7,7,7,6,7,21,4,19,8,6,5,11,19,6,6,13,8,13,17,21,10,13,10,7,21,17,2,17,14,17,10,8,21,7,5,19,7,17,21,3,7,5,9,17,15,8,9,1,17,17,4,4,21,23,13,19,10,9,1,2,7,21,17,23,23,23,23,5,4,4,21,13,3,6,8,5,3,23,23,23,23,23,23,23,23,23,23,7,13,9,19,17,8,15,9,5,6,8,15,21,21,4,21,21,19,7,9,14,5,9,9,14,18,19,23,7,4,21,17,8,9,1,4,17,8,5,18,23,3,5,2,17,5,21,19,17,14,10,6,17,23,15,15,3,4,16,13,5,19,7,23,9,19,16,9,5,16,15,17,16,19,8,6,23,23,9,14,19,17,21,7,16,19,8,10,13,16,7,23,23,23,23,9,15,7,6,16,17,13,3,17,7,4,1,17,19,5,19,23 +24,23,23,23,21,5,4,4,17,9,7,17,17,4,5,4,4,15,8,16,15,16,7,17,21,13,18,6,9,15,18,9,19,23,9,4,9,13,6,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,5,18,16,5,4,13,4,21,7,21,5,10,4,17,8,21,9,4,7,9,21,21,6,20,7,14,21,2,5,4,19,4,5,8,9,16,14,21,7,6,17,17,5,10,8,16,15,1,7,5,9,9,13,11,5,17,21,21,10,21,17,13,13,8,10,8,16,10,4,18,1,5,7,4,13,16,8,13,18,10,17,4,18,9,6,6,6,1,3,4,5,20,4,16,10,19,6,9,19,7,8,8,9,7,15,16,10,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,4,16,1,21,13,8,10,8,13,21,9,4,1,16,6,10,21,14,4,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,13,17,21,8,21,14,9,13,4,3,19,15,17,15,21,18,16,7,9,7,8,6,8,5,15,16,9,11,4,16,17,7,5,17,7,4,8,16,20,5,3,18 +24,23,23,15,21,10,10,2,21,15,6,17,6,2,2,7,13,13,2,21,13,16,19,21,21,5,7,13,8,13,10,2,17,23,13,2,2,6,10,6,2,18,14,21,11,7,8,18,4,18,16,21,16,15,15,16,21,10,2,16,5,2,13,6,17,13,21,5,10,2,16,2,16,2,15,15,5,16,16,7,19,15,14,16,8,4,14,3,16,13,13,8,21,7,16,5,15,21,11,2,15,15,1,17,18,7,5,13,13,15,15,9,21,21,21,2,21,16,13,5,14,14,13,21,8,2,18,21,2,15,3,13,5,8,10,8,2,7,5,2,9,6,14,7,1,9,15,18,15,21,5,5,14,2,5,8,8,8,14,15,15,1,15,7,8,1,2,8,21,21,21,13,5,16,21,10,14,15,7,2,10,2,21,17,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,9,9,13,8,5,7,2,9,5,17,15,17,16,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,1,15,8,16,5,7,5,15,2,5,15,15,21,4,15,16,15,10,15,16,16,15,20,20 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,13,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,15,6,4,6,18,4,6,21,6,4,6,19,5,15,2,21,13,16,19,15,16,5,8,13,7,6,6,6,17,23,13,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,21,15,16,13,15,21,21,5,2,18,14,23,23,5,6,4,21,5,6,16,16,8,19,7,6,6,5,21,16,5,3,7,14,17,8,6,4,3,16,5,8,13,1,8,21,2,5,17,7,5,15,15,1,2,19,7,5,9,8,15,15,9,21,21,18,5,10,18,13,13,14,4,13,21,6,15,10,21,13,6,17,13,5,6,8,8,7,1,5,2,19,6,8,6,21,9,7,15,17,14,13,5,6,2,5,8,7,8,14,2,15,21,15,7,5,21,2,6,19,15,21,13,5,8,21,4,6,6,6,2,16,18,21,8,5,21,21,4,13,9,8,8,13,5,15,21,17,2,15,13,16,14,5,5,20,4,16,13,5,2,8,13,13,13,5,19,13,8,2,9,15,17,15,16,21,20,14,7,5,13,5,14,17,16,16,7,17,21,8,8,2,5,5,4,5,15,6,20,10,6,15,21,16,15,5,15,15,6,16,16,15,5,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,21,7,17,13,5,16,8,18,2,21,5,2,1,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,7,21,3,4,10,21,15,6,21,6,9,7,8,4,13,2,21,13,16,1,21,17,9,8,15,9,13,10,6,17,23,10,19,2,13,5,6,2,18,14,18,11,7,8,18,4,21,17,21,15,15,15,16,21,3,4,7,1,7,10,14,6,21,21,15,4,3,17,3,19,2,6,7,5,21,21,7,19,15,14,17,8,3,4,9,21,9,10,13,1,7,16,15,10,21,11,15,15,8,16,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,6,15,16,9,2,18,8,10,13,17,5,5,14,15,18,2,21,5,2,11,6,14,5,21,9,7,15,17,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,16,4,4,17,16,21,13,6,16,21,13,15,7,10,2,6,10,21,17,16,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,15,14,15,13,20,17,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,16,15,16,21,20,14,14,4,13,15,14,16,16,21,15,16,19,18,8,10,14,10,10,5,15,6,7,2,2,5,16,21,15,15,15,8,2,21,16,1,15,3,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,15,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,7,18,6,6,21,6,5,2,19,10,15,17,17,13,16,19,15,16,5,21,6,7,7,15,8,16,23,6,3,2,14,5,6,2,18,15,17,11,7,8,18,4,15,19,15,15,15,2,17,21,10,1,15,4,15,13,10,15,9,21,5,15,1,16,14,17,8,8,15,5,17,16,16,9,7,14,16,21,13,14,15,16,13,15,2,1,14,21,2,5,17,11,15,15,15,21,8,10,7,5,9,15,15,13,9,17,1,21,2,8,17,13,13,14,7,15,21,8,5,18,15,2,7,17,13,5,7,10,8,2,21,5,2,20,6,14,5,21,9,6,15,15,14,13,5,21,2,5,8,8,8,14,2,15,21,11,13,13,19,2,15,17,21,16,13,5,15,21,14,13,15,15,10,18,10,21,10,2,20,1,13,6,8,15,8,7,8,2,2,18,2,15,13,21,14,6,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,15,13,1,21,17,13,14,4,2,6,2,16,1,21,8,16,21,17,2,8,2,8,2,5,15,13,14,18,9,6,15,16,15,6,11,16,2,23,23,23,23,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,9,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,13,5,18,7,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,6,21,9,15,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,4,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,16,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,17,13,16,17,6,14,10,5,6,7,2,15,17,16,16,16,15,11,15,6,15,21,5,6,13,2,5,15,13,10,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,3,8,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,16,15,10,8,15,19,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,13,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,5,13,6,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,15,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,8,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,7,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,15,15,17,6,15,10,17,2,5,15,15,15,1,7,13,15,6,17,13,16,15,15,19,5,14,15,8,13,15,8,16,23,4,16,9,7,15,9,2,18,14,1,21,7,8,18,4,8,19,15,16,15,6,17,21,2,4,3,13,23,17,13,15,2,21,5,15,2,16,2,17,8,7,15,5,17,16,16,9,7,14,16,8,7,15,15,16,13,8,7,1,7,21,10,6,21,11,17,15,15,21,8,2,7,5,9,8,15,13,9,21,21,21,2,5,21,13,13,14,8,7,17,15,8,8,15,2,2,21,13,5,5,10,7,7,21,8,2,17,6,14,5,21,9,7,15,15,14,13,5,18,2,5,8,8,8,14,5,13,21,21,7,13,19,2,10,21,21,5,13,13,15,23,13,10,3,17,7,8,10,21,21,6,20,1,2,15,8,4,8,7,5,10,2,8,2,15,13,21,14,15,13,20,8,8,15,5,4,8,13,7,13,5,19,13,8,8,9,15,15,13,16,17,21,8,14,7,13,4,2,21,19,21,16,17,1,8,2,5,15,2,7,5,15,14,15,18,9,15,21,21,15,2,16,8,10,21,21,23,23,23,23 +24,23,23,8,16,9,3,7,18,8,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,5,6,2,17,16,19,8,7,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,15,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,13,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,17,5,23,23 +24,23,23,23,15,16,15,2,17,3,15,15,21,15,5,15,13,16,8,13,20,21,3,15,21,5,17,5,7,13,6,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,16,21,16,15,21,3,6,10,15,15,2,13,15,21,5,21,15,6,10,16,6,11,13,14,4,6,2,8,15,14,8,13,16,15,15,1,21,5,15,15,2,1,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,8,16,9,15,8,8,15,2,21,13,21,8,2,8,2,15,16,3,7,18,13,6,1,21,15,15,21,5,14,6,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,15,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,13,15,17,21,15,2,13,15,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,5,15,1,21,2,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,3,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,16,14,5,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,21,16,1,15,16,7,18,8,10,14,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,18,4,16,21,15,16,13,15,16,21,15,2,16,15,2,13,6,5,5,21,7,2,14,1,2,21,7,15,15,5,17,16,15,3,7,14,16,8,10,10,2,21,9,6,13,1,8,21,13,10,21,11,5,15,15,21,16,16,13,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,14,13,16,8,15,19,15,2,7,21,13,5,15,16,8,2,21,5,2,21,6,8,15,21,9,5,15,8,14,13,5,5,2,5,8,8,7,14,16,15,1,15,6,9,21,2,10,21,16,21,13,5,15,21,14,13,14,6,2,6,2,16,2,5,13,21,21,3,11,10,8,13,4,13,2,21,2,15,13,21,14,15,15,20,8,18,13,3,2,8,13,15,13,13,3,13,8,11,9,5,17,13,17,15,20,14,14,7,15,13,14,16,16,17,7,15,19,21,8,6,7,14,21,14,21,14,6,2,6,2,16,21,15,6,15,13,2,17,16,16,23,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,23,23,23,23,15,18,6,15,21,6,4,6,19,15,15,2,21,13,16,19,15,16,5,8,13,8,13,8,8,16,23,15,3,2,5,13,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,2,19,23,23,13,21,13,13,21,6,2,17,16,8,19,2,2,6,5,21,16,5,3,7,14,16,8,6,4,3,16,15,8,13,1,7,21,13,15,21,11,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,5,15,16,13,13,14,2,4,21,10,15,16,21,15,13,21,13,5,6,16,8,2,1,16,2,2,6,8,6,21,9,6,20,8,14,13,15,8,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,5,15,21,13,13,14,6,2,15,2,21,8,10,20,21,8,8,9,8,8,13,13,6,21,17,2,15,13,16,14,4,13,20,8,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,14,14,5,15,15,14,21,16,21,15,16,21,7,9,2,8,15,15,5,15,5,3,5,9,8,21,17,15,4,15,15,7,15,15,16,23,23,23 +24,23,23,23,23,23,23,10,16,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,6,21,10,8,14,17,4,15,21,1,15,2,19,2,21,8,14,13,17,18,18,1,5,21,10,8,13,9,19,21,23,9,17,9,13,5,10,14,18,7,15,15,7,8,17,4,19,14,17,21,17,15,21,18,10,6,16,5,15,13,2,17,9,21,9,6,8,21,16,1,10,2,4,3,16,8,13,13,7,5,1,10,19,2,2,16,13,8,4,21,7,21,21,6,8,16,9,4,1,1,8,17,7,5,9,8,15,8,9,1,1,17,5,2,21,13,13,4,15,9,21,9,10,2,18,2,15,20,13,21,10,7,8,16,17,4,9,1,21,13,5,18,4,13,23,23,23,23,23,23,8,9,4,8,7,15,4,5,21,16,2,21,7,15,21,17,8,9,9,10,21,17,7,5,8,7,2,7,10,16,21,13,17,1,17,3,11,3,23,9,2,7,21,21,14,7,13,21,13,9,13,15,7,17,15,3,4,8,13,8,21,2,23,18,16,21,13,5,15,13,17,17,6,8,14,7,13,4,2,19,21,15,13,17,18,16,2,2,14,9,23,9,5,7,2,15,17,15,18,17,2,10,16,7,10,16,16,19,13,19,18 +24,23,23,23,23,15,15,16,19,2,15,16,15,15,10,15,13,13,2,20,3,7,21,16,8,9,16,8,15,13,9,15,6,8,16,16,15,10,5,6,9,18,16,17,15,7,16,10,4,21,15,16,15,8,15,21,21,5,15,16,5,2,13,5,21,15,21,7,5,8,16,6,21,8,5,5,16,17,15,13,13,15,13,17,19,3,2,10,16,16,19,13,21,8,21,7,9,15,21,8,15,1,21,10,16,7,5,9,8,15,16,2,21,17,13,7,16,21,23,14,13,16,6,17,9,2,17,21,15,15,4,13,21,8,2,8,2,16,5,14,21,14,5,9,14,23,23,23,23,9,2,18,20,21,13,16,8,8,14,2,6,1,9,6,21,21,16,2,21,16,4,13,8,21,21,7,6,15,7,8,15,15,1,21,2,16,21,8,20,7,7,16,13,16,5,13,16,2,2,8,1,7,6,2,8,2,16,15,8,4,19,13,15,5,5,23,5,2,2,3,6,15,13,16,16,18,5,6,15,13,15,14,21,21,16,19,15,19,18,15,5,10,16,14,10,8,9,14,16,16,6,15,3,7,21,21,13,2,15,1,16,23,23,23 +24,23,8,6,21,7,10,2,17,3,13,21,16,7,8,21,2,13,1,11,7,16,15,17,6,7,4,23,6,13,9,23,17,23,19,16,2,15,5,5,2,16,14,15,15,7,21,17,4,17,14,17,21,21,6,13,21,2,10,16,3,15,13,2,16,7,21,6,10,14,17,2,17,7,5,16,6,16,16,20,13,8,13,17,17,10,21,7,2,9,17,2,20,8,18,2,5,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,16,17,17,5,1,21,23,13,1,6,2,16,9,15,21,15,7,5,21,13,11,7,9,8,16,21,15,2,4,1,1,5,18,10,15,23,2,4,6,13,21,5,9,18,8,7,15,2,6,16,21,16,18,21,4,6,1,16,7,13,9,8,21,14,5,7,1,4,5,21,15,2,10,17,1,15,13,10,10,21,23,9,3,4,21,14,13,5,17,14,2,5,1,6,17,15,3,4,8,13,6,21,2,23,13,17,6,3,5,15,13,17,17,8,18,13,13,9,2,23,16,19,15,15,16,21,8,20,5,1,6,23,6,9,15,15,13,10,2,21,17,15,15,16,13,2,15,16,18,5,19,23 +24,23,23,5,21,5,6,15,18,8,6,17,6,6,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,7,16,23,6,19,9,14,5,6,2,18,15,19,7,7,8,19,4,21,21,15,15,15,18,16,21,4,10,9,5,23,23,21,10,5,21,6,6,16,16,8,19,7,4,5,5,21,16,8,19,7,14,16,8,6,4,10,16,5,8,13,1,8,21,7,6,17,7,6,15,15,17,2,6,7,5,9,8,15,13,9,21,21,21,5,15,21,13,13,14,5,9,19,4,10,15,21,2,5,17,13,5,5,16,8,10,14,6,2,19,6,8,6,21,9,15,18,7,14,6,9,4,2,5,8,7,8,14,2,15,1,15,9,9,21,2,4,16,15,21,13,5,18,21,14,4,6,4,10,6,21,21,17,5,20,17,4,13,9,15,8,13,5,15,21,17,2,15,13,4,14,6,13,20,8,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,13,2,6,14,17,16,1,15,17,1,7,2,3,4,8,6,13,15,6,19,5,5,6,21,16,15,4,15,15,6,15,8,21,9,15,18 +24,23,23,7,21,6,4,4,17,8,5,21,15,15,4,19,4,21,10,14,13,7,18,18,16,5,21,5,9,13,15,19,17,23,5,16,9,13,10,15,14,18,7,15,15,7,8,17,4,17,14,16,21,16,15,18,18,6,5,16,5,15,13,4,17,19,21,5,6,6,21,16,1,8,4,5,16,17,13,7,13,7,5,1,10,19,10,14,16,13,4,4,19,7,15,21,6,8,15,15,4,1,9,17,17,7,5,9,8,15,8,9,1,21,17,4,2,21,13,13,4,6,15,21,9,6,2,18,4,15,20,13,21,8,10,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,15,19,21,21,15,2,16,9,10,13,6,17,21,7,21,2,7,2,5,2,21,1,13,17,1,10,4,8,4,8,23,2,8,21,21,14,10,13,17,6,4,5,15,17,17,15,3,4,8,13,5,17,13,23,8,16,21,13,5,15,13,17,17,5,1,14,8,13,4,2,19,16,13,15,16,21,16,4,2,14,3,23,9,5,19,7,15,2,8,21,17,10,5,17,7,2,8,16,19,10,3,18 +24,23,23,23,23,23,23,23,21,3,6,21,6,2,4,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,15,19,9,5,13,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,7,23,23,21,7,13,1,5,2,16,17,8,19,7,4,5,5,21,17,15,9,7,14,16,8,6,4,3,16,6,8,13,1,8,21,4,6,21,11,5,15,8,16,2,18,7,5,9,8,15,15,9,21,21,18,5,3,21,13,13,14,4,13,21,6,15,16,21,2,6,17,13,5,5,16,8,21,1,6,2,2,6,14,6,21,7,2,20,16,14,13,5,8,2,5,8,7,8,14,2,15,21,16,6,5,21,2,15,18,16,21,13,5,16,21,13,4,15,6,2,15,10,21,8,6,20,21,2,8,9,8,8,13,5,15,21,17,2,15,13,16,14,4,13,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,1,15,17,1,7,9,2,14,5,4,5,15,6,3,5,5,6,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,15,2,21,15,10,16,5,2,10,8,14,13,10,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,5,15,20,19,21,15,7,8,16,4,16,14,17,15,17,15,16,1,2,2,16,6,10,5,5,21,8,21,5,7,14,16,8,21,21,15,7,5,19,16,5,13,15,14,8,9,7,3,15,14,13,4,15,21,7,16,2,19,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,5,10,16,9,15,16,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,13,14,15,7,8,6,19,21,21,7,16,1,2,2,16,6,8,13,13,2,2,17,4,15,13,21,14,7,13,8,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,8,7,10,2,21,17,17,16,15,11,16,2,13,16,15,23,7,8,8,10,15,6,2,15,21,2,13,8,13,6,15,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,6,19,6,10,15,8,13,13,3,16,13,17,19,15,10,9,17,6,8,13,4,7,21,23,15,20,2,15,9,6,2,18,21,1,11,7,7,18,4,16,7,21,16,15,7,16,21,21,2,11,5,2,13,10,5,7,21,5,2,17,17,7,19,4,14,6,5,17,6,5,19,15,14,18,15,4,15,3,21,5,4,15,1,7,16,15,6,21,11,10,13,15,17,6,10,7,5,9,18,11,15,9,4,21,21,6,2,7,13,13,16,21,15,21,8,15,18,20,2,10,21,13,5,9,10,7,2,21,5,9,17,6,14,18,21,9,6,8,14,19,13,13,17,6,9,8,8,8,14,17,15,1,15,3,9,21,10,4,1,21,21,13,7,21,21,7,14,7,7,2,5,2,21,17,13,20,1,16,2,11,10,8,13,7,10,2,21,2,15,13,21,14,4,9,20,16,17,15,5,4,8,13,8,9,13,3,5,15,15,7,5,17,15,17,21,20,14,2,14,5,4,15,17,17,21,7,16,19,16,20,13,13,8,14,8,4,5,10,21,21,13,21,18,7,4,17,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,8,13,2,2,15,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,11,15,15,16,21,15,10,7,16,15,3,14,13,21,21,10,10,2,16,8,19,13,2,7,5,21,16,9,19,7,14,16,8,6,2,3,16,5,8,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,6,21,1,4,2,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,16,21,13,5,15,21,14,15,15,10,2,15,10,21,17,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,8,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,21,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,15,4,5,5,16,17,15,15,15,8,2,17,15,17,23,23,23 +24,23,23,10,18,3,5,2,21,1,6,21,6,9,4,18,5,15,2,21,13,16,19,15,21,5,8,13,13,13,13,8,16,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,16,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,6,8,2,16,7,19,7,2,5,5,21,1,4,3,15,14,16,8,6,2,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,15,21,8,15,18,8,2,13,21,13,5,8,16,8,2,1,5,2,16,6,14,15,17,8,6,15,8,14,13,5,21,2,5,8,8,8,14,2,15,18,15,15,5,19,2,6,17,16,21,13,5,8,21,8,15,6,4,2,5,18,21,2,5,21,21,10,2,8,16,8,13,15,13,2,17,2,15,13,21,14,14,13,20,8,17,15,13,4,8,13,8,13,6,19,13,8,21,9,5,17,15,16,21,20,14,14,13,4,15,14,17,16,21,15,16,1,7,7,4,7,15,4,5,15,14,19,5,6,15,21,21,15,6,15,15,4,19,16,16,6,23,23 +24,23,23,15,21,10,6,2,21,15,15,21,15,5,10,14,13,21,8,15,13,15,21,18,20,6,16,6,7,13,15,18,15,23,13,16,2,14,5,10,16,18,14,15,15,7,16,17,4,17,14,17,21,21,15,18,21,10,15,16,6,8,13,10,16,2,21,5,6,2,21,8,21,2,6,5,21,2,13,13,13,15,13,16,21,10,8,14,21,13,7,2,16,7,15,21,6,15,15,8,21,1,7,8,17,7,5,9,18,15,15,9,21,17,17,5,2,21,13,13,2,6,15,21,9,10,4,18,2,10,20,13,21,10,3,8,10,17,7,20,20,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,7,7,14,2,5,1,16,20,21,21,7,10,16,6,10,13,2,1,21,7,2,2,7,2,5,2,18,21,5,17,21,20,2,8,10,2,23,14,7,19,18,2,14,9,21,13,10,6,16,2,17,15,3,4,8,13,8,21,2,23,7,16,16,13,5,15,13,17,21,5,21,14,9,13,2,2,19,16,15,15,16,20,16,4,2,6,8,14,9,5,14,4,15,6,6,21,17,15,4,21,7,10,15,15,19,6,18,20 +24,23,23,7,21,4,8,9,21,10,7,21,8,7,15,9,9,21,8,14,13,16,18,16,16,5,21,6,9,13,7,19,16,23,5,17,9,15,7,15,7,18,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,10,4,6,1,17,16,13,13,7,13,5,1,10,19,14,15,13,8,10,18,4,15,21,6,16,15,8,4,1,1,8,16,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,17,6,15,21,9,10,2,18,2,7,20,13,21,9,8,8,15,17,2,9,10,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,21,1,15,1,16,7,10,13,9,21,21,9,1,8,7,2,5,2,17,21,5,17,1,2,9,8,16,23,2,9,3,21,21,14,8,13,21,13,10,13,15,8,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,16,5,21,14,8,13,4,2,19,17,16,15,16,1,16,10,2,14,9,23,9,5,14,2,15,6,4,21,17,13,7,17,7,2,15,15,19,10,10,18 +24,23,23,5,21,21,7,7,17,9,5,16,17,4,9,6,8,5,17,16,2,16,7,16,19,5,18,15,8,13,8,8,16,23,7,19,9,13,10,6,2,18,19,14,15,7,21,7,4,17,16,9,21,21,11,18,18,6,6,16,10,4,13,9,18,7,21,7,7,16,19,8,21,4,10,7,5,4,19,17,13,8,13,9,21,10,10,15,9,13,8,4,19,8,19,6,5,17,21,7,2,1,17,7,21,7,5,9,16,15,7,9,17,17,18,5,15,21,23,13,2,6,2,21,5,15,18,11,6,1,19,13,21,4,5,8,2,17,19,4,4,18,19,5,13,5,23,23,23,4,9,18,14,7,9,19,7,8,15,5,5,21,8,2,1,21,16,21,21,6,9,2,21,7,16,6,5,9,21,7,17,21,13,17,6,19,1,4,6,8,23,16,9,4,5,2,17,15,21,19,15,14,6,5,16,16,17,15,9,4,16,13,18,17,7,23,2,21,7,13,5,1,15,21,16,19,18,14,5,2,6,14,17,15,21,8,17,16,16,6,5,5,9,21,4,10,6,4,15,9,6,21,17,13,8,21,7,2,6,17,17,5,19,18 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,13,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,19,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,8,8,4,16,16,21,5,23,23 +24,23,6,5,21,6,4,4,21,15,13,17,5,5,2,19,14,13,6,21,13,16,19,16,3,9,21,6,5,13,4,8,15,23,5,21,2,15,13,6,8,20,19,21,15,7,8,17,4,16,14,16,15,1,15,16,1,6,15,16,5,7,13,6,21,8,21,5,8,5,16,6,21,4,15,15,5,18,16,5,13,15,13,6,8,9,20,7,14,13,5,2,16,7,16,2,19,21,18,6,10,1,21,8,3,7,5,9,8,15,8,5,16,21,17,2,21,16,23,13,1,5,15,16,9,10,21,16,2,2,19,8,5,13,13,17,13,6,16,8,8,21,15,5,16,2,2,13,19,19,6,7,13,21,9,7,13,2,21,5,6,18,7,21,21,18,6,15,21,15,6,10,5,13,21,7,5,5,7,7,15,19,21,21,7,8,21,6,9,17,4,8,13,5,9,2,17,4,15,13,21,14,5,3,16,8,18,17,3,4,8,13,8,10,19,23,2,2,15,11,9,17,13,21,16,10,1,5,5,3,14,13,16,17,17,15,15,11,13,2,13,8,10,23,5,21,9,15,7,6,21,15,18,2,2,16,13,6,15,16,7,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,20,7,15,2,15,16,5,21,5,8,13,6,6,21,18,15,2,8,14,5,16,16,11,2,8,15,7,16,13,4,16,18,21,21,17,6,16,15,2,2,21,15,5,13,8,21,13,15,5,15,2,17,6,17,7,6,15,3,2,16,15,5,7,13,21,21,19,2,18,2,5,10,2,21,8,16,14,5,15,15,21,21,16,13,15,18,7,5,9,21,15,8,9,15,21,21,3,21,11,23,13,21,5,2,16,3,15,16,15,15,6,21,13,21,2,5,8,15,21,21,5,19,17,2,5,5,2,13,14,6,3,14,20,8,14,7,19,13,8,13,2,6,21,15,5,16,21,2,2,21,15,21,13,6,16,16,7,14,6,16,7,8,10,16,21,5,20,21,15,7,5,15,5,23,8,7,1,21,15,5,15,18,21,10,13,1,16,21,2,3,4,8,13,7,16,6,23,8,15,2,17,5,16,13,16,21,2,13,14,2,15,13,23,16,15,19,15,16,15,16,9,20,5,7,13,5,2,15,6,15,17,5,13,1,2,2,17,13,6,2,21,23,23,23,23 +24,23,23,7,16,15,15,2,17,7,15,16,18,2,7,15,13,15,10,13,18,21,3,15,2,6,16,13,5,13,14,6,17,23,11,21,13,15,5,5,14,16,16,21,15,7,16,18,4,16,14,16,15,16,15,19,15,2,6,16,15,15,13,2,21,5,6,9,6,2,8,8,16,8,7,2,19,2,16,13,13,17,13,8,15,13,11,15,5,5,16,8,1,8,20,2,5,21,15,21,18,1,1,8,1,7,5,9,15,15,8,5,16,17,18,3,2,16,23,13,10,15,15,16,5,10,16,21,15,5,21,15,21,3,2,8,2,21,17,13,11,11,6,5,21,8,13,16,21,5,14,8,2,8,8,15,7,8,14,2,5,17,8,8,21,21,5,15,17,20,8,5,16,15,13,14,14,6,15,11,6,21,16,2,5,17,1,7,2,10,23,17,20,14,3,2,21,13,7,13,18,6,7,5,16,6,17,15,15,4,8,13,7,21,14,23,15,17,2,9,6,15,13,16,16,8,19,14,5,13,2,2,19,15,16,15,16,18,8,2,15,5,7,13,2,10,14,4,16,5,15,15,17,13,2,15,15,2,21,15,16,5,6,23 +24,23,23,15,21,14,6,2,17,2,5,21,6,15,2,3,9,15,18,17,13,16,18,13,1,9,21,5,7,13,1,7,16,23,2,3,2,15,6,6,14,18,15,1,11,7,8,18,4,8,19,15,15,15,15,16,21,2,2,16,15,6,13,6,21,7,21,5,4,14,16,18,16,5,14,15,13,17,21,14,9,7,14,16,8,6,6,2,15,13,13,10,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,21,15,15,9,21,21,21,15,8,21,13,13,14,2,15,17,8,5,18,15,2,7,17,13,5,5,4,8,2,21,5,2,20,6,8,5,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,6,15,21,13,8,13,19,2,9,21,21,15,13,5,15,21,14,14,15,10,2,5,21,21,5,13,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,14,5,20,8,8,15,5,4,8,13,7,13,5,19,15,8,8,9,5,16,13,17,15,19,13,14,13,13,7,2,16,21,21,7,17,1,8,2,8,10,7,15,5,15,6,13,21,2,14,16,17,13,6,17,15,15,21,16,23,23,23,23 +24,23,23,23,23,15,10,15,15,10,16,16,6,10,7,21,10,15,2,16,13,21,15,16,21,5,8,8,5,13,10,21,20,23,10,19,2,15,5,6,2,18,14,1,15,7,8,7,4,15,21,17,11,15,15,21,21,15,2,23,23,23,13,14,13,15,1,4,8,15,20,21,16,4,6,6,15,17,10,7,19,15,14,8,8,6,9,21,17,13,10,19,16,14,15,7,10,21,11,15,17,8,1,2,9,7,5,9,8,15,15,9,13,16,21,6,1,21,7,13,14,6,15,17,8,7,18,21,2,7,16,13,5,8,16,8,2,21,5,2,9,6,14,7,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,10,15,1,16,3,8,21,10,9,21,16,21,13,5,15,21,4,15,14,5,2,5,2,21,17,5,20,21,2,3,9,6,16,13,13,14,21,21,2,15,13,16,14,6,7,20,8,16,15,5,2,8,13,15,15,15,19,13,8,2,13,16,16,15,16,1,20,14,14,13,2,15,14,21,16,15,15,16,19,17,8,6,8,4,15,7,1,6,6,2,9,15,15,17,15,8,17,13,4,15,17,15,23,23,23 +24,23,23,23,21,21,2,8,21,2,10,5,21,10,5,13,13,21,18,13,7,18,21,16,2,5,21,3,8,13,6,6,16,23,13,17,6,14,5,8,6,21,14,16,15,7,21,16,4,21,14,21,15,16,15,8,15,6,2,16,2,21,13,6,21,15,13,5,6,14,21,21,16,10,14,13,2,17,8,2,14,8,13,21,8,2,18,2,3,14,15,2,17,15,16,5,5,21,21,19,21,7,8,7,21,7,5,9,8,15,15,5,15,21,18,13,21,8,23,14,14,5,2,16,5,16,21,21,2,2,21,13,17,2,13,1,15,16,2,3,8,1,5,6,21,8,5,10,21,5,17,7,2,15,9,8,15,8,15,2,15,11,8,5,21,21,10,15,21,20,8,14,7,5,16,3,14,6,16,15,15,2,17,2,8,21,1,13,5,9,16,1,23,2,3,2,21,15,14,5,18,8,7,15,7,8,20,7,7,4,8,15,8,21,21,23,9,21,2,3,6,16,13,16,16,10,3,15,5,13,15,16,19,15,16,15,15,21,8,6,7,2,15,15,9,10,14,16,15,6,15,21,1,15,10,16,15,2,15,21,2,5,3,23 +24,23,23,23,23,23,23,7,18,6,6,21,6,5,2,19,10,15,17,17,13,16,19,15,16,5,21,6,7,7,15,8,16,23,6,3,2,14,5,6,2,18,15,17,11,7,8,18,4,15,19,15,15,15,2,17,21,10,1,15,4,15,13,10,15,9,21,5,15,1,16,14,17,8,15,15,5,17,16,16,9,7,14,16,21,13,14,15,16,13,15,2,1,14,21,2,5,17,11,15,15,15,21,8,10,7,5,9,15,15,13,9,17,1,21,2,8,17,13,13,14,7,15,21,8,5,18,15,2,7,17,13,5,7,10,8,2,21,5,2,20,6,14,5,21,9,6,15,15,14,13,5,21,2,5,8,8,8,14,2,15,21,11,13,13,19,2,15,17,21,16,13,5,15,21,14,13,15,15,10,18,10,21,10,2,20,1,13,6,8,15,8,7,8,2,2,18,2,15,13,21,14,6,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,15,13,1,21,17,13,14,4,2,6,2,16,1,21,8,16,21,17,2,8,2,8,2,5,15,13,14,18,9,6,15,16,15,6,11,16,2,23,23,23,23,23,23 +24,23,23,4,21,13,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,7,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,5,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,10,20,17,6,14,1,17,8,17,7,5,9,8,7,19,9,16,21,1,6,16,17,13,13,21,3,4,15,9,16,21,15,10,10,17,13,1,2,9,8,15,21,3,3,13,21,10,14,13,10,3,18,18,8,5,13,13,15,9,16,7,11,15,7,5,17,13,17,18,18,6,4,21,19,5,3,6,21,13,7,4,4,7,11,5,10,1,17,5,21,18,4,2,11,8,23,5,19,8,15,21,10,7,13,21,13,10,9,16,6,18,15,3,4,8,13,11,15,5,23,8,19,19,3,5,13,13,17,16,19,21,14,13,2,5,23,19,17,21,16,17,18,7,4,5,16,9,23,23,23,23,16,19,8,7,21,1,19,6,17,7,23,23,23,23,23,23,23 +24,23,23,7,21,15,6,2,17,5,7,17,21,7,13,2,2,1,8,16,13,16,7,15,6,11,23,23,13,5,18,7,19,23,16,2,9,15,2,16,2,18,14,21,1,7,16,18,4,16,3,16,15,1,4,16,21,15,5,1,7,15,7,13,8,7,21,5,8,16,16,3,16,6,2,15,1,21,2,6,19,7,14,21,2,5,15,2,14,7,13,5,17,8,21,15,13,21,1,2,19,7,16,15,6,7,5,9,9,15,11,5,17,21,17,2,1,15,13,13,17,13,10,16,5,2,19,16,2,7,21,13,16,5,13,18,2,21,1,3,5,6,5,15,1,3,2,5,17,8,2,11,19,5,9,20,7,8,14,6,15,1,8,2,21,1,4,17,17,18,6,13,7,15,23,23,23,14,21,19,15,14,21,2,7,1,1,15,15,17,16,8,13,15,5,4,17,2,15,13,16,14,6,7,21,14,16,15,3,4,8,13,7,7,5,2,8,13,5,9,5,16,15,16,16,2,1,14,7,13,2,9,11,19,17,8,16,18,17,4,5,7,15,6,8,5,15,16,9,15,15,16,17,15,15,16,15,2,6,17,16,6,6,23 +24,23,23,23,23,5,10,21,21,6,9,7,15,4,9,18,5,13,9,19,15,17,19,17,4,9,21,4,8,13,9,21,7,23,6,16,9,14,5,6,4,18,8,7,15,7,21,19,4,21,15,16,1,19,4,15,19,5,7,21,16,4,4,6,17,7,1,5,6,8,21,7,13,9,7,15,5,21,5,9,21,8,13,16,10,5,10,23,23,9,10,8,19,14,16,7,6,15,21,2,21,1,17,8,17,7,5,9,19,7,15,21,21,21,15,10,4,21,23,13,20,10,9,17,5,10,21,1,6,4,6,13,18,21,13,17,5,21,17,13,14,5,23,23,23,23,23,23,23,23,23,23,23,5,14,8,16,8,15,2,15,21,13,9,21,21,6,4,17,19,2,9,10,15,16,9,14,10,7,7,7,6,1,6,10,21,21,18,5,10,4,17,23,9,5,2,17,14,4,19,21,14,10,5,17,4,16,13,3,4,8,13,6,21,5,23,13,17,2,3,5,15,13,17,16,21,13,4,4,7,3,23,19,17,18,16,18,21,8,5,7,21,10,23,23,14,21,5,15,15,6,4,17,15,17,21,7,4,10,17,18,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,13,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,8,8,6,5,2,17,2,15,16,18,15,5,15,13,11,7,13,2,21,3,15,2,2,11,5,13,7,15,8,6,17,7,16,13,13,5,6,2,16,16,21,15,7,16,19,4,21,14,21,18,16,15,18,11,2,21,16,5,15,13,2,17,5,14,15,15,2,21,8,16,15,14,7,6,11,8,14,14,8,13,17,15,16,1,2,5,14,16,8,1,7,21,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,15,8,23,13,21,13,15,16,6,13,21,21,5,5,21,13,21,8,2,8,2,17,16,13,13,8,15,5,21,3,2,15,19,5,14,7,19,8,7,15,8,8,14,6,6,1,8,2,21,21,2,15,21,20,7,13,15,16,21,7,5,6,10,8,6,18,16,2,8,16,1,2,3,10,23,16,20,14,3,2,16,8,15,13,18,14,2,7,16,7,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,3,14,16,15,16,15,17,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,15,6,8,15,2,17,15,16,8,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,1,19,4,5,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,16,3,4,2,9,17,21,8,13,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,11,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,14,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,2,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,7,15,10,15,18,4,6,21,6,2,4,18,5,15,2,21,13,16,19,15,17,9,8,7,8,13,2,6,17,23,8,19,3,10,5,6,2,18,15,3,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,7,23,23,21,14,13,1,5,4,16,17,8,19,7,2,5,5,21,16,7,9,7,14,17,8,6,4,3,16,5,8,13,1,8,21,2,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,21,5,7,17,13,13,14,4,13,21,5,15,15,21,6,4,21,13,5,3,8,8,2,1,16,2,3,6,14,6,21,9,5,20,15,14,9,5,8,2,5,8,8,8,14,2,15,18,15,4,5,21,2,8,18,16,21,13,5,8,21,14,2,2,6,2,15,10,21,15,4,20,21,10,8,9,8,8,13,15,4,21,17,4,15,13,1,14,4,8,20,21,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,14,14,3,15,15,14,17,16,16,15,17,1,7,9,2,8,10,4,5,15,4,19,5,5,15,21,16,15,13,15,15,7,16,16,15,6,23,23 +24,23,23,23,23,23,4,7,18,5,10,17,6,10,5,9,5,8,17,16,13,16,19,13,16,9,8,15,9,13,4,16,16,23,10,3,2,7,13,6,2,18,15,18,15,7,8,19,4,15,17,7,7,13,17,21,21,10,9,2,14,23,23,8,7,6,21,9,4,4,17,15,17,7,4,5,5,17,16,15,19,7,14,16,8,6,4,19,17,13,4,10,1,8,21,4,15,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,16,17,6,6,17,5,13,17,4,6,18,10,10,15,21,17,3,2,13,5,3,17,7,9,14,10,2,21,6,14,5,21,9,21,19,5,14,10,7,8,5,5,8,8,8,14,4,2,15,15,8,8,18,9,3,21,21,10,7,6,9,1,7,4,15,9,21,6,21,21,4,3,8,1,17,3,9,6,8,13,13,8,21,17,4,15,15,16,7,4,5,5,16,16,13,5,4,7,13,10,13,21,19,13,7,2,9,5,21,15,18,17,19,14,4,4,10,4,14,17,17,21,15,17,19,8,4,4,7,5,4,5,15,4,14,5,5,4,16,17,10,8,15,15,6,8,15,17,4,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,2,1,6,1,15,21,6,9,16,21,8,2,7,13,11,6,13,20,20,11,15,7,2,21,3,5,13,16,8,17,23,13,2,4,10,5,6,4,17,8,16,15,7,21,19,4,17,2,21,21,3,21,8,21,6,15,17,10,2,13,5,21,5,14,2,21,2,16,5,16,15,14,7,4,13,8,19,13,19,13,18,15,15,18,5,5,15,16,9,16,7,21,2,5,21,1,4,10,16,15,7,16,7,5,9,16,15,15,3,6,17,21,2,21,21,23,23,23,23,23,23,14,15,20,15,2,6,15,18,21,4,2,18,14,14,3,19,5,21,10,5,2,9,7,7,8,9,17,15,18,7,15,16,7,7,21,15,6,17,8,9,5,21,6,10,16,20,4,5,5,23,23,7,15,15,16,2,2,7,1,11,6,21,21,13,21,10,23,16,20,2,3,2,16,14,7,13,18,14,14,13,16,5,17,19,13,4,8,13,8,16,13,23,21,21,3,13,6,15,7,17,17,10,16,6,13,6,6,14,17,16,16,7,17,1,21,4,10,16,6,10,15,1,7,8,3,5,13,15,17,13,6,16,15,2,21,21,16,5,23,23 +24,23,23,15,21,4,6,4,17,10,4,17,5,15,4,19,9,16,4,14,10,15,20,18,17,5,21,5,9,13,15,19,16,23,8,19,9,13,8,10,14,17,14,15,15,7,8,17,4,17,14,16,21,16,15,18,18,10,6,16,5,4,13,9,1,3,21,5,10,1,21,8,1,8,4,5,16,1,16,7,13,7,13,5,1,10,19,10,6,9,4,4,18,14,15,17,6,16,15,8,4,1,17,17,17,7,5,9,8,15,8,6,1,21,16,4,10,17,13,13,4,6,16,21,9,10,2,18,4,6,20,13,1,4,3,8,6,17,3,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,7,6,5,21,15,4,21,21,15,2,17,6,2,13,5,21,17,7,8,2,7,2,5,2,21,17,15,17,1,6,13,8,4,8,23,2,8,21,21,14,10,13,21,6,4,10,15,9,17,15,3,4,8,13,5,17,13,23,8,17,17,13,5,15,13,17,17,5,1,14,8,13,4,2,19,17,13,15,16,18,15,6,2,15,19,23,9,5,14,15,13,2,7,21,17,10,5,17,7,2,8,16,19,10,3,18 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,17,14,13,8,16,7,15,19,21,15,2,21,5,15,13,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,6,2,21,15,7,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,7,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,2,7,7,8,13,2,13,17,6,5,18,15,15,23,2,8,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,3,8,13,5,3,14,5,5,8,5,15,11,10,21,21,15,5,16,7,15,3,15,18,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,6,17,10,6,21,17,9,2,18,14,13,4,16,13,16,20,21,6,9,21,3,7,3,6,10,19,23,15,3,9,14,5,20,4,16,19,15,15,7,8,17,4,21,14,1,21,11,19,15,21,7,8,13,15,23,23,23,23,5,21,2,10,15,16,14,16,4,14,6,8,16,15,13,13,7,13,16,21,4,5,7,14,13,21,7,21,14,21,21,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,16,16,21,5,18,18,13,3,4,6,14,18,9,15,19,19,10,15,10,13,20,2,7,8,19,7,15,13,1,5,23,23,23,23,5,2,2,15,4,13,6,15,7,8,15,7,15,6,5,21,13,21,21,21,4,10,21,20,8,13,10,21,21,14,14,6,15,8,10,8,15,21,7,17,21,7,2,10,10,18,23,23,8,18,18,21,2,19,21,14,15,14,21,2,21,19,15,4,7,13,6,17,2,23,4,11,2,3,5,15,13,17,21,15,2,6,13,15,23,15,19,7,21,16,16,21,8,6,8,5,15,5,14,5,3,14,15,16,21,21,17,13,4,17,15,7,16,21,19,10,3,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,11,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,8,15,3,6,17,6,2,5,20,15,13,8,13,21,2,13,7,21,19,15,21,9,17,5,8,13,6,5,21,23,13,18,5,15,3,16,14,19,16,21,15,7,16,7,4,16,14,21,15,21,16,16,21,5,21,15,15,2,13,2,21,5,21,15,6,10,21,6,21,2,14,6,8,2,8,14,14,8,13,16,7,16,18,2,3,14,8,2,16,15,21,6,5,21,21,19,21,8,21,15,16,7,5,9,15,15,15,5,15,21,18,6,21,16,23,14,14,6,6,16,8,2,8,21,10,15,20,13,11,6,13,17,16,16,2,3,14,1,2,2,21,19,5,8,21,5,16,15,15,15,8,7,13,8,15,15,13,1,16,13,21,21,15,2,16,20,8,5,15,16,7,16,14,15,15,8,13,2,21,2,6,21,1,13,3,10,16,23,9,2,10,2,1,16,7,6,21,15,5,15,16,8,16,2,7,4,8,13,8,18,21,23,9,21,2,21,6,15,13,16,16,6,8,7,8,4,5,2,17,15,16,15,15,18,8,15,7,8,15,2,7,10,14,6,15,5,2,15,17,13,2,15,15,2,15,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,15,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,2,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,8,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,23,21,10,16,13,2,17,23,23,23,23,23 +24,23,23,23,21,4,13,6,21,6,9,21,15,8,21,8,13,21,8,14,21,15,18,15,16,5,21,5,7,13,10,19,16,23,5,21,13,13,13,6,14,17,15,15,15,7,8,17,4,1,14,17,21,16,15,18,21,10,10,16,5,15,13,8,1,5,21,9,10,15,1,16,21,2,6,6,5,16,15,13,13,7,13,8,1,3,7,15,16,13,8,10,19,8,15,21,6,16,15,8,3,1,17,16,7,7,5,9,8,15,15,9,1,1,17,15,15,21,13,13,1,6,15,21,9,10,8,18,15,7,20,13,21,6,10,8,21,21,2,9,14,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,15,4,5,21,15,21,21,1,15,21,17,5,10,13,13,21,21,8,14,2,7,2,5,2,1,18,7,17,1,10,2,8,6,9,23,15,7,21,17,14,7,13,17,8,5,13,7,17,8,15,3,4,8,13,5,17,13,23,8,1,21,13,5,16,15,21,17,5,16,14,9,13,4,2,19,15,21,15,21,21,16,10,2,14,5,23,9,5,13,2,15,7,6,21,17,2,2,1,8,8,8,16,3,23,23,23 +24,23,23,23,21,7,10,10,20,7,2,21,15,15,10,4,5,21,8,15,7,13,18,21,21,16,21,5,5,13,2,18,15,23,10,1,10,14,5,2,14,21,14,15,15,7,7,17,4,16,14,17,21,21,15,7,21,6,5,21,5,6,13,4,21,2,20,9,6,14,1,14,21,8,4,6,16,16,13,13,13,15,20,1,15,9,4,14,21,13,8,2,18,14,18,18,6,15,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,2,2,21,13,13,4,15,7,21,9,7,2,18,2,7,21,13,21,14,15,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,7,2,5,21,15,2,15,17,15,21,16,5,8,13,5,4,21,8,14,2,15,2,5,21,18,2,10,17,1,15,8,7,2,8,23,9,8,21,17,14,21,13,21,21,6,13,17,8,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,15,21,17,6,21,14,9,13,10,2,15,16,15,15,18,1,16,4,13,14,18,23,9,5,14,2,7,15,6,21,17,2,15,1,15,13,8,16,15,2,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,8,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,19,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,16,10,8,15,10,1,21,6,10,7,21,13,15,2,16,13,21,15,16,21,5,8,15,5,13,3,16,20,23,10,19,2,15,9,6,2,18,14,1,15,7,8,7,4,21,16,17,11,15,15,21,21,15,2,23,23,23,13,14,13,15,1,4,15,15,20,2,16,2,10,6,15,16,21,7,19,15,14,8,8,4,5,2,16,13,6,10,17,14,15,5,10,21,11,15,17,8,1,2,9,7,5,9,8,15,15,9,13,16,21,6,17,21,13,13,14,15,15,16,8,7,18,21,2,7,16,13,5,8,16,8,2,21,5,2,9,6,14,7,21,9,6,15,15,14,13,5,14,2,5,8,8,7,14,19,15,1,16,10,8,21,3,2,21,15,21,13,5,15,21,4,15,15,13,2,5,10,21,17,13,20,21,2,2,9,6,16,13,13,14,21,21,2,15,13,16,14,6,2,20,15,16,15,5,2,8,13,15,15,15,19,13,8,2,13,16,16,15,16,1,20,14,14,6,2,15,14,21,16,15,15,16,19,17,8,6,8,10,15,7,1,5,6,2,9,15,15,17,15,8,17,13,4,15,17,15,15,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,17,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,21,2,10,4,15,6,6,21,16,4,7,4,14,15,15,17,13,18,7,17,17,9,21,4,8,13,5,8,21,23,7,16,9,13,6,4,3,21,14,1,10,7,16,19,4,18,3,21,15,21,15,16,21,4,10,16,5,10,9,4,18,8,21,5,10,4,17,21,16,4,4,4,5,21,21,14,20,7,14,21,2,5,4,19,14,13,13,9,21,14,21,7,6,17,21,18,19,8,16,15,10,7,5,9,9,13,11,5,17,21,18,2,21,21,13,13,14,6,17,16,9,4,19,17,3,7,21,13,17,4,5,16,6,17,2,7,8,6,6,10,1,3,15,5,5,10,21,10,18,4,9,20,8,8,15,9,15,15,8,10,21,21,4,2,18,19,1,13,10,21,21,4,10,14,8,9,5,18,21,1,4,17,1,15,13,8,8,8,13,8,13,4,21,4,13,4,21,14,8,13,8,6,16,15,3,4,8,13,19,7,13,10,15,15,8,9,5,17,13,17,17,8,21,14,5,13,8,3,18,15,17,15,17,18,16,7,1,8,15,21,5,6,4,15,7,5,10,17,17,15,6,21,15,4,21,7,20,5,6,18 +24,23,23,15,21,2,7,4,18,5,8,21,2,15,4,19,10,21,6,14,13,15,18,18,16,5,21,5,9,13,15,19,16,23,9,19,9,13,17,15,14,18,14,15,15,7,8,17,4,17,14,16,21,16,15,18,21,10,5,17,5,6,13,4,17,19,21,5,6,4,21,8,1,8,6,15,9,2,16,14,3,7,13,9,1,10,19,14,21,13,8,10,18,8,15,21,19,8,15,8,6,1,17,17,9,7,5,9,8,15,8,6,1,17,17,6,2,21,13,13,4,5,6,21,9,4,2,18,10,6,20,13,21,6,9,8,16,17,2,9,21,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,13,17,21,21,15,4,16,9,10,13,5,21,21,7,16,2,7,2,5,2,21,21,6,17,1,2,2,8,4,8,23,10,8,21,21,14,10,13,21,6,9,9,15,17,17,15,3,4,8,13,5,17,13,23,8,16,21,13,5,15,13,17,17,5,1,14,8,13,4,2,19,17,13,15,16,21,16,4,2,14,3,23,9,5,19,7,15,2,8,21,17,10,6,17,7,2,8,15,19,10,3,18 +24,23,23,23,3,5,5,3,21,15,13,21,6,2,4,18,13,15,2,21,13,16,19,15,21,15,8,13,8,13,15,8,16,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,15,21,15,8,15,15,16,21,3,2,9,14,23,23,1,7,3,21,5,15,21,16,8,19,13,6,15,5,21,1,4,7,7,16,17,8,2,10,3,16,7,8,13,1,8,17,2,10,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,6,21,8,15,19,15,2,13,21,13,5,6,16,8,2,1,5,2,16,6,14,21,17,16,6,15,8,14,13,5,14,2,5,8,7,7,14,2,15,18,13,8,5,18,5,6,21,16,21,4,5,15,21,14,6,5,4,2,15,18,21,2,5,21,21,10,2,13,8,8,13,15,2,2,17,4,15,15,16,14,14,13,20,8,16,15,9,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,20,14,14,5,7,15,14,21,16,17,15,17,1,7,7,4,14,15,4,5,15,6,19,5,6,15,21,21,15,6,15,15,15,3,16,17,23,23,23 +24,23,15,7,16,6,10,4,21,15,15,21,6,4,15,7,13,13,2,21,13,16,15,21,17,5,8,15,5,5,7,10,1,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,13,16,21,4,4,7,6,8,6,3,9,21,21,9,4,2,16,4,17,9,4,7,5,21,8,9,19,9,14,17,15,6,4,3,16,13,13,7,1,7,21,7,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,6,10,21,13,13,14,5,13,16,8,15,18,15,2,10,16,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,8,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,16,21,16,8,19,18,8,10,8,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,6,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,5,13,4,16,11,16,9,18,19,5,21,9,4,9,5,13,18,23,7,17,9,13,9,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,17,7,6,5,4,18,7,21,7,5,8,17,1,1,8,9,18,1,4,8,6,13,5,13,16,21,4,6,9,8,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,21,21,13,4,6,21,13,21,2,6,8,18,21,6,2,2,1,1,5,15,6,15,23,2,4,9,13,19,5,9,19,8,7,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,6,17,21,21,4,10,10,10,23,13,6,2,21,10,2,19,21,14,8,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,6,6,4,16,23,19,17,21,16,16,21,8,7,2,1,7,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,15,9,6,18,5,10,21,6,4,6,9,7,8,8,16,13,16,19,13,17,9,8,6,7,13,4,6,17,23,4,3,3,7,5,6,2,18,13,19,15,7,8,18,4,15,17,15,7,13,16,21,21,9,9,19,8,23,23,6,4,6,17,9,4,4,17,10,17,10,10,4,5,17,16,15,19,7,14,16,8,6,4,19,16,13,4,10,1,8,21,4,15,21,17,6,15,15,1,21,4,7,5,9,8,15,9,9,19,17,17,13,6,17,13,13,17,7,7,18,4,15,15,21,10,3,21,13,5,3,16,7,5,14,10,2,21,6,14,9,21,9,9,19,5,14,8,9,8,15,5,8,8,8,14,2,15,15,15,3,8,21,9,6,21,21,8,7,9,10,1,5,8,4,9,21,4,21,21,4,2,16,1,17,6,9,6,8,13,5,10,21,17,4,15,13,16,14,9,3,19,21,16,13,5,4,7,13,10,13,8,8,15,8,2,9,5,17,15,18,17,19,14,4,4,13,4,14,17,17,21,15,16,19,8,4,4,5,5,4,6,13,8,14,5,5,4,16,17,15,4,15,15,10,17,15,17,4,23,23 +24,23,23,23,21,15,10,14,16,2,10,21,6,3,15,15,13,13,2,21,13,16,15,15,17,5,8,13,5,13,7,16,18,23,8,19,2,13,9,6,2,18,14,21,11,7,8,7,4,16,18,8,16,15,15,17,21,4,4,15,6,8,15,10,13,21,21,9,6,9,17,15,17,2,3,15,5,21,16,9,19,9,14,16,8,6,4,10,16,13,13,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,21,8,3,21,13,13,14,3,15,16,8,15,18,15,2,7,17,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,8,2,5,8,8,7,14,8,15,1,15,10,7,21,10,4,21,16,21,13,8,15,21,15,14,15,10,2,10,10,21,15,5,20,1,4,13,9,8,8,13,8,19,7,17,2,15,13,21,14,15,5,20,16,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,8,5,4,3,15,15,7,2,4,5,16,21,15,7,15,15,4,17,17,15,7,13,19 +24,23,23,10,21,6,7,7,21,2,6,21,1,5,4,5,7,15,4,19,10,16,19,16,18,21,14,10,20,5,6,14,21,23,23,17,1,13,6,6,14,10,7,7,15,7,17,17,4,17,18,17,21,13,8,15,19,6,21,15,6,2,13,10,21,9,21,9,10,10,16,8,16,3,10,15,5,1,16,13,13,15,13,16,17,9,13,2,7,13,6,14,19,8,16,2,9,21,21,6,21,1,17,8,6,7,5,9,8,15,8,9,16,21,1,5,8,17,23,13,17,6,2,17,10,2,18,1,4,16,3,13,18,10,9,7,16,21,10,2,4,1,1,5,18,6,23,15,21,2,15,13,2,5,9,18,8,8,15,13,5,16,13,4,18,18,2,21,21,2,6,3,4,21,16,7,6,15,15,5,7,6,1,17,7,17,21,18,13,10,8,23,5,2,6,11,18,14,10,15,21,14,23,5,15,2,17,15,3,4,8,13,6,21,7,23,13,16,19,3,5,15,13,17,16,19,6,15,9,5,7,23,19,16,21,11,17,1,7,8,5,7,2,23,13,2,13,9,8,21,7,8,1,2,5,1,15,4,8,16,23,23,23,23 +24,23,23,3,21,17,15,10,21,5,10,21,10,10,10,18,13,6,7,3,15,21,21,21,15,5,23,6,2,10,16,21,18,23,13,8,2,8,5,16,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,15,10,15,10,15,5,14,7,10,20,10,2,4,16,16,21,14,2,14,23,23,16,13,13,15,13,16,21,2,18,1,15,5,7,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,15,9,15,21,21,4,8,19,23,13,21,8,4,16,13,3,20,21,5,10,23,10,18,14,13,15,4,21,9,2,15,21,1,10,14,3,8,23,23,23,23,5,9,5,9,20,17,7,15,15,15,8,20,2,21,21,2,7,21,21,8,14,14,11,23,2,14,15,5,13,5,20,11,15,2,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,4,9,18,20,8,15,13,4,8,13,6,21,14,23,9,11,6,3,5,15,15,11,18,15,15,6,13,6,10,23,21,19,15,16,16,21,8,8,18,5,3,23,10,2,6,15,15,16,2,18,9,10,10,16,13,15,21,17,16,5,5,18 +24,23,5,7,21,4,9,7,17,6,4,19,21,4,5,4,4,15,4,16,13,16,15,16,21,13,17,6,5,9,18,4,21,23,9,16,9,6,4,3,3,19,14,1,10,7,8,19,4,18,3,21,15,21,15,16,21,5,4,21,5,4,6,9,17,7,16,5,4,4,21,18,16,4,4,7,5,21,10,14,20,7,14,21,4,5,4,19,14,9,13,9,21,7,18,7,6,17,17,4,7,8,16,7,3,7,5,9,9,13,11,5,17,21,18,2,18,16,13,13,8,9,4,16,3,9,18,17,7,4,21,13,16,4,9,17,7,17,4,15,8,6,6,6,1,3,4,15,20,9,16,10,19,8,9,20,8,8,14,5,15,8,16,10,21,21,4,4,18,19,4,9,6,17,21,7,4,9,7,19,5,18,21,21,9,8,1,17,6,8,8,8,13,14,4,2,21,4,13,21,21,14,5,13,8,16,16,15,3,4,8,13,7,7,5,8,15,15,8,9,5,17,13,17,17,8,21,14,9,13,4,3,18,15,17,15,16,19,16,7,5,7,7,6,4,7,5,16,9,6,4,17,17,15,6,17,11,4,7,16,20,5,19,23 +24,23,23,8,17,6,6,10,21,8,8,21,6,4,9,7,10,13,2,21,13,16,15,21,17,9,8,4,5,9,7,10,16,23,8,19,2,13,5,6,2,18,15,1,15,7,8,7,4,16,1,15,16,15,15,16,21,4,6,7,6,4,10,7,13,21,21,5,9,14,17,8,17,4,4,8,5,21,16,14,19,7,14,17,8,6,4,3,21,15,8,13,1,8,21,15,10,21,7,16,15,8,21,10,19,7,5,9,8,15,1,9,4,17,21,5,19,21,13,13,14,7,7,16,8,10,18,15,2,7,17,9,5,16,8,19,2,21,5,2,4,6,14,6,21,9,8,15,17,3,13,5,14,2,5,8,8,7,14,17,15,1,15,4,7,21,10,15,21,8,21,13,5,15,21,13,10,7,10,2,10,10,21,16,8,20,21,4,13,9,8,8,13,5,3,7,17,4,15,13,21,14,4,3,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,17,21,16,16,19,18,8,10,10,6,10,9,15,4,19,2,4,5,17,17,15,4,15,15,6,17,16,8,4,6,18 +24,23,23,23,23,23,21,2,21,2,7,6,21,5,5,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,19,6,21,23,13,17,5,14,5,21,6,18,14,7,15,7,21,16,4,17,14,21,15,8,15,8,21,6,2,17,2,8,13,6,21,5,13,7,15,14,17,5,16,10,14,13,2,15,8,15,14,8,13,21,8,2,18,2,3,14,15,2,16,15,17,5,5,21,21,19,21,8,1,15,17,7,5,6,8,15,15,5,15,21,18,15,21,8,23,14,14,15,6,16,8,2,1,8,2,6,20,13,16,7,13,17,8,15,2,3,13,16,15,5,21,7,5,10,21,5,16,8,2,15,7,7,13,7,15,2,15,18,16,9,21,21,6,15,21,20,4,14,7,4,16,5,5,6,16,15,15,2,16,2,6,21,1,13,21,9,21,21,2,10,2,21,7,14,5,18,16,7,5,15,8,4,20,7,7,4,8,13,8,16,21,23,9,1,2,3,6,16,13,16,16,6,3,15,5,13,13,17,18,15,17,15,15,21,8,15,7,2,16,14,15,10,14,6,15,6,16,21,1,15,2,16,15,2,7,17,2,5,3,23 +24,23,8,15,21,5,15,6,17,10,7,17,15,15,15,3,3,13,4,21,15,21,18,15,10,9,21,8,8,13,6,8,15,23,7,21,5,14,5,17,14,16,10,8,15,7,8,17,4,21,13,17,21,21,9,15,15,6,10,17,2,7,13,10,15,8,18,5,6,4,21,16,21,9,3,15,9,10,16,15,13,7,13,16,21,15,10,21,5,8,14,21,21,8,21,4,5,8,21,8,21,1,16,17,21,7,5,9,8,15,8,9,1,15,17,5,2,21,23,13,21,5,2,17,9,10,8,21,2,15,15,13,21,4,9,15,16,21,19,4,4,8,13,14,1,14,14,5,10,14,4,18,13,21,13,4,8,8,15,3,6,1,15,7,17,1,15,2,18,15,3,11,9,10,15,5,10,3,17,11,13,8,1,21,3,17,21,2,9,10,10,5,23,2,5,13,17,14,2,19,21,6,9,13,7,15,17,15,9,4,8,13,15,21,5,23,15,16,2,9,5,16,15,21,17,15,15,4,15,13,21,23,17,16,17,7,15,18,8,19,5,9,15,5,10,5,9,6,15,10,16,8,17,15,4,21,15,4,15,17,16,15,2,20 +24,23,23,23,23,23,2,6,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,21,15,16,21,6,2,16,15,2,13,6,21,5,21,15,8,15,16,5,17,15,14,13,14,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,15,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,13,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,15,13,19,2,7,5,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,7,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,10,15,1,15,2,8,21,2,9,21,21,8,13,2,16,21,7,7,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,13,8,14,15,15,1,5,6,2,9,4,10,17,15,15,17,13,15,8,21,16,8,3,20 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,2,2,21,13,16,14,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,8,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,13,20 +24,23,23,23,23,23,23,4,16,10,6,17,21,7,10,4,10,15,5,19,13,17,19,16,10,10,21,6,8,13,17,8,15,23,13,16,9,6,5,4,16,1,19,7,15,7,8,15,4,21,14,17,21,19,1,16,10,21,10,21,9,5,13,8,17,4,21,7,5,4,21,4,19,8,6,15,15,19,4,14,13,15,13,7,1,14,4,15,5,5,4,6,19,8,17,13,6,21,17,10,21,8,15,4,4,7,5,9,16,15,7,9,17,21,7,19,19,21,23,23,8,4,6,18,9,5,8,19,19,2,8,21,5,15,16,8,4,8,2,23,20,6,1,8,8,2,23,23,23,23,23,23,23,23,23,5,15,8,15,4,10,15,13,21,16,1,15,15,21,19,9,23,23,23,21,9,14,23,23,9,13,6,16,21,6,15,21,7,9,8,5,18,5,4,6,2,17,15,4,9,17,5,23,23,16,4,17,15,3,4,16,13,5,15,19,23,5,18,2,3,5,16,15,17,16,19,8,5,23,23,7,14,19,1,17,15,17,18,8,9,9,4,7,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,9,16,6,2,2,21,15,6,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,16,5,4,13,6,6,9,21,6,2,2,16,8,19,13,2,5,4,21,16,5,3,7,14,21,7,6,4,3,15,13,15,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,7,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,10,5,20,4,16,13,5,4,8,13,8,13,10,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,7,16,4,5,21,9,7,17,18,15,6,16,13,4,1,17,8,6,23,23 +24,23,23,7,15,15,9,2,17,15,15,21,6,4,17,7,13,13,2,21,13,16,15,16,8,5,10,18,13,4,21,17,16,23,13,3,2,15,5,6,2,18,15,1,11,7,8,18,4,21,21,21,15,15,10,8,21,8,15,15,4,23,9,13,16,7,21,2,8,14,21,14,18,8,2,15,5,21,21,14,19,7,14,13,15,6,2,21,21,5,15,6,19,2,17,13,18,15,15,6,5,15,16,16,21,7,5,9,21,15,15,9,21,21,21,5,3,18,13,13,14,8,15,18,8,5,3,16,10,15,8,13,5,21,16,8,2,21,5,2,16,6,14,5,21,9,15,9,17,14,13,5,14,2,5,8,8,7,14,15,15,1,15,4,7,15,15,15,19,17,18,13,5,4,21,5,14,15,19,2,8,1,21,2,5,20,21,16,4,7,6,8,13,21,15,2,17,2,15,13,21,14,2,8,20,3,16,13,5,4,8,13,8,11,13,23,8,15,19,9,5,16,15,18,16,6,6,14,13,13,5,4,19,1,17,15,16,19,21,5,2,14,15,21,4,13,5,15,15,9,15,17,17,15,5,16,15,2,15,16,15,23,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,6,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,4,9,10,16,8,13,9,21,21,2,7,16,1,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,7,15,19,6,4,15,10,2,13,6,21,9,1,7,7,9,19,8,16,4,7,7,5,17,16,16,15,7,8,15,21,15,9,7,15,13,10,8,19,7,21,5,8,17,15,2,18,1,16,10,19,7,5,9,8,15,8,9,17,1,17,7,15,17,13,13,16,7,15,16,9,15,6,17,2,2,1,13,19,8,10,8,8,21,9,2,19,1,23,2,17,10,7,10,17,5,15,13,21,6,9,19,17,9,16,3,6,15,16,5,21,21,4,9,17,19,9,9,8,21,10,9,8,8,15,6,14,8,1,21,15,5,21,7,9,9,19,19,23,4,21,20,21,14,15,7,17,10,7,10,15,10,8,20,5,4,14,13,9,5,13,8,13,16,6,9,5,17,15,15,17,4,16,9,13,4,8,23,19,17,16,13,16,21,8,10,3,8,13,7,9,13,16,7,9,8,13,16,18,15,9,18,13,4,7,17,16,23,23,23 +24,23,23,2,1,6,1,15,21,6,9,16,21,8,2,7,13,11,6,13,20,20,11,15,7,2,21,3,5,13,16,8,17,23,13,2,4,10,5,6,4,17,8,16,15,7,21,19,4,17,2,21,21,3,21,8,21,6,15,17,10,2,13,5,21,5,14,2,21,2,16,5,16,15,14,7,4,13,8,19,13,19,13,18,15,15,18,5,5,15,16,9,16,7,21,2,5,21,1,4,10,16,15,7,16,7,5,9,16,15,15,3,6,17,21,2,21,21,23,23,23,23,23,23,14,15,20,15,2,6,15,18,21,4,2,18,14,14,3,19,5,21,10,5,2,9,7,7,8,5,17,15,18,7,15,16,7,7,21,15,6,17,8,9,5,21,6,10,16,20,4,5,5,23,23,7,15,15,16,2,2,7,1,11,6,21,21,13,21,10,23,16,20,2,3,2,16,14,7,13,18,14,14,13,16,5,17,19,13,4,8,13,8,16,13,23,21,21,3,13,6,15,7,17,17,10,16,6,13,6,6,14,17,16,16,7,17,1,21,4,10,16,6,10,15,1,7,8,3,5,13,15,17,13,6,16,15,2,21,21,16,5,23,23 +24,23,4,6,21,10,10,10,17,6,6,21,8,10,14,19,13,7,7,16,7,16,11,17,17,5,15,7,9,13,9,19,11,23,3,16,9,7,5,4,15,18,16,7,15,7,1,17,4,21,15,16,21,11,6,19,1,3,15,16,5,9,13,10,21,5,14,15,5,2,16,8,21,4,9,1,4,16,16,13,13,8,13,21,17,10,8,6,2,3,15,7,19,7,19,5,6,21,11,2,19,1,17,1,19,7,5,9,8,15,8,9,16,21,17,9,4,21,23,13,10,5,15,17,9,6,2,16,10,15,21,16,11,4,9,8,7,21,9,2,10,21,1,15,21,9,8,23,23,23,23,9,8,6,9,20,17,7,15,2,5,15,15,8,17,21,19,4,18,4,9,13,8,15,15,7,7,8,17,11,15,4,15,21,6,19,21,7,4,10,8,23,5,9,6,13,1,15,6,13,17,7,7,13,15,23,18,15,3,4,8,13,7,21,2,23,7,1,2,3,5,13,13,17,16,21,13,4,23,23,2,14,19,16,17,16,15,21,11,5,17,13,15,23,23,23,13,9,15,9,2,21,1,4,6,17,15,10,4,15,5,15,19,23 +24,23,5,4,21,4,7,5,21,13,10,19,17,7,4,18,15,13,10,19,13,17,3,19,17,5,21,6,9,9,19,6,18,23,13,17,9,5,8,9,6,19,17,15,15,7,8,16,4,16,14,21,9,19,18,16,19,4,4,17,15,15,13,6,16,5,14,4,4,8,21,8,19,8,6,13,5,18,6,13,13,8,13,17,21,10,9,21,15,13,4,7,18,8,17,4,19,21,1,6,21,7,17,8,3,7,5,9,17,15,8,9,1,21,21,2,3,18,23,13,2,4,9,21,4,9,19,1,2,7,21,13,13,8,16,16,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,9,4,9,16,7,11,14,4,5,1,15,17,19,1,4,5,16,19,6,18,11,9,7,9,13,6,21,13,6,6,18,4,3,9,21,11,9,8,16,18,23,9,5,2,21,14,4,21,21,14,4,6,16,4,16,15,3,4,16,13,9,10,17,23,6,15,16,3,5,16,13,17,17,19,8,5,23,23,4,14,19,16,21,8,16,1,7,4,13,17,16,23,7,6,6,6,15,11,9,16,17,15,6,17,7,4,4,16,19,5,23,23 +24,23,23,23,23,23,23,7,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,8,21,5,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,2,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,13,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,5,20,4,4,6,17,6,4,17,17,7,6,16,4,13,10,16,7,16,7,18,19,5,21,13,4,9,17,15,18,23,7,17,5,13,9,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,2,10,16,7,6,15,6,21,7,21,7,10,4,17,8,21,8,5,7,1,2,16,13,13,5,13,17,21,4,16,15,7,13,3,10,18,7,21,4,6,21,15,4,21,1,17,16,16,7,5,9,6,15,8,9,17,21,17,5,21,21,23,8,1,6,9,17,9,15,21,13,2,9,21,15,21,4,6,8,18,21,10,2,4,1,1,5,7,4,15,23,4,6,4,13,19,5,9,19,8,7,7,5,5,17,15,21,21,21,2,21,17,19,6,13,4,21,17,9,6,6,15,7,6,17,17,21,5,17,21,21,10,10,10,10,23,7,6,2,21,10,2,19,21,14,7,5,8,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,9,5,2,15,23,19,17,21,16,16,21,8,7,15,1,7,23,23,9,21,6,11,2,6,8,17,13,4,17,7,4,19,17,19,5,4,23 +24,23,23,9,17,6,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,5,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,16,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,15,21,8,6,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,4,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,15,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,21,14,16,4,6,21,9,14,17,18,15,6,16,13,2,1,16,16,6,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,7,10,21,6,10,4,17,7,7,18,8,4,5,4,4,15,8,16,13,16,7,16,21,13,18,6,9,13,18,4,19,23,9,4,9,13,5,2,4,21,14,1,10,7,16,18,4,18,3,17,15,7,15,16,21,5,21,16,5,3,13,4,21,4,21,5,10,4,17,18,17,4,4,7,5,21,21,6,20,7,14,21,2,5,4,19,14,15,13,9,16,14,21,7,6,17,17,5,9,8,16,15,21,7,5,9,9,13,11,5,17,21,21,10,21,17,13,13,8,10,8,16,10,4,18,1,5,7,4,6,16,4,13,18,10,17,4,19,9,6,15,6,1,3,10,5,20,9,15,10,19,6,9,19,7,8,8,9,7,15,16,10,16,21,4,4,21,19,5,13,4,21,21,7,4,10,7,8,6,18,21,1,9,17,17,21,13,8,4,8,13,16,9,4,1,17,6,10,21,14,4,9,8,14,16,15,2,4,8,13,7,7,13,4,13,15,6,9,6,17,13,17,17,8,21,14,9,13,4,3,19,15,21,15,16,18,16,7,9,7,8,6,7,9,6,15,9,11,4,1,17,7,5,17,7,4,15,16,20,5,19,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,21,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,21,8,13,21,14,15,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,16,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,6,6,21,6,15,8,21,10,5,17,13,4,5,18,13,13,7,21,13,17,15,16,16,5,16,6,10,5,20,10,15,23,13,18,9,15,5,8,16,21,14,10,10,7,16,7,4,8,20,16,15,21,8,15,1,16,1,15,6,15,13,6,21,5,21,5,15,14,17,2,16,8,2,6,5,21,8,21,3,10,14,17,2,4,6,17,21,2,5,13,8,5,3,15,5,21,17,6,2,15,17,10,10,7,5,9,8,15,9,9,15,21,21,10,2,16,13,13,14,6,15,17,2,15,1,21,15,6,10,13,21,6,13,17,2,18,13,14,13,6,4,14,1,10,15,7,19,21,15,5,14,16,5,13,15,7,15,15,15,17,15,10,15,18,15,15,17,16,2,13,5,16,21,7,6,6,13,15,5,8,18,21,8,17,1,15,9,8,2,7,13,14,2,2,21,4,13,13,2,6,5,13,20,16,16,7,3,4,8,13,8,13,10,18,7,13,19,9,5,16,13,16,21,18,15,14,5,7,8,14,19,15,16,15,16,1,17,13,16,8,6,2,14,8,14,6,2,1,6,1,1,10,7,16,8,2,15,16,17,15,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,7,16,8,23,23,23 +24,23,23,15,15,3,2,6,18,15,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,16,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,21,21,10,10,9,7,23,23,9,5,10,21,5,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,15,15,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,4,6,21,5,13,14,4,13,18,6,4,15,21,2,10,17,13,5,2,16,8,10,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,5,20,1,2,13,9,15,8,13,5,4,21,17,2,13,13,16,14,8,5,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,7,15,14,17,17,17,15,17,21,7,7,2,5,4,4,5,15,8,19,9,9,6,21,17,15,10,15,15,4,16,8,1,9,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,7,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,15,13,13,15,2,15,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,17,15,16,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,16,21,5,15,15,5,15,5,2,14,18,19,15,15,7,8,17,4,21,3,16,21,21,15,15,21,2,15,16,5,15,13,13,21,5,21,15,15,2,16,8,15,8,7,2,18,2,13,15,5,13,6,16,18,15,3,23,14,14,6,13,17,15,16,2,6,21,21,16,2,1,17,5,2,7,7,9,6,15,8,5,3,16,21,7,21,16,23,13,21,14,15,16,15,6,6,17,15,2,21,13,21,8,7,8,2,16,6,2,1,17,13,5,15,7,23,15,17,15,15,13,15,8,9,6,8,7,15,15,5,21,15,2,8,17,2,15,21,16,15,13,15,13,21,6,14,2,7,2,7,21,15,2,6,15,21,2,15,10,2,17,23,23,2,16,17,15,5,15,21,2,14,5,16,6,16,13,7,4,8,13,20,16,5,23,5,19,2,3,5,16,15,18,21,13,5,14,5,8,8,16,2,19,21,15,16,1,8,15,13,2,13,23,23,10,6,15,15,5,15,3,17,13,2,21,16,2,15,21,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,16,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,18,15,2,2,23,23,23,23,23,23,23,23 +24,23,9,5,17,9,2,10,21,15,7,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,4,7,9,16,7,18,23,13,3,2,10,5,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,16,5,4,13,10,6,8,21,13,2,2,17,16,16,7,4,15,5,21,3,15,3,7,14,16,15,6,4,3,16,13,5,13,1,8,16,13,6,21,11,5,15,15,16,8,19,7,5,9,15,15,15,9,21,17,21,15,7,18,13,13,14,5,13,21,8,15,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,15,21,9,6,15,4,14,13,5,14,2,5,8,8,8,14,15,15,1,1,2,8,21,13,4,21,21,21,6,5,16,21,7,14,7,7,2,5,10,18,15,15,20,21,16,15,9,2,8,13,5,2,2,21,2,15,13,21,14,8,9,20,8,17,13,6,4,8,13,8,7,13,3,13,6,15,13,5,16,13,18,1,2,14,14,4,13,10,8,17,21,15,7,16,19,17,15,6,15,14,4,14,16,4,6,21,6,14,17,18,15,6,16,13,4,21,17,15,23,23,23 +24,23,8,15,21,10,6,4,17,10,4,17,5,15,4,19,9,16,4,14,10,15,20,18,17,5,21,5,9,13,15,19,16,23,8,19,9,13,8,10,14,17,14,15,15,7,8,17,4,17,14,16,21,16,15,18,18,6,6,16,5,4,13,9,17,3,21,5,10,1,21,8,1,8,4,5,16,1,16,7,13,7,13,5,1,10,19,13,17,9,4,4,18,8,15,21,6,16,15,2,4,1,17,16,17,7,5,9,8,15,8,6,1,21,16,4,10,1,13,13,4,6,16,21,9,4,2,18,4,6,20,13,1,4,9,8,6,17,9,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,7,6,5,21,7,4,21,21,15,2,17,6,2,13,5,21,17,7,15,2,7,2,5,2,21,17,5,17,1,6,13,8,2,8,23,2,8,21,21,14,10,13,21,6,4,10,15,9,17,15,3,4,8,13,5,17,13,23,8,17,17,13,5,15,13,17,17,5,1,14,8,13,4,2,19,17,13,15,16,18,15,6,2,15,19,23,9,5,16,15,13,2,3,21,17,10,5,17,7,2,8,16,19,10,3,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,16,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,21,13,7,10,16,10,4,21,6,2,6,8,14,13,10,18,13,21,19,16,4,2,21,5,9,13,6,8,18,23,15,20,10,15,5,2,2,20,19,21,15,7,7,15,4,21,14,21,15,17,7,16,21,10,6,16,10,10,13,2,21,2,21,5,10,6,21,2,16,6,6,2,5,4,17,5,13,7,13,15,16,20,10,14,16,13,8,10,3,7,16,6,8,21,21,2,2,1,21,1,5,7,5,9,8,15,15,9,21,21,17,2,8,17,13,13,14,10,2,16,10,15,21,15,2,8,21,10,16,4,4,5,6,21,10,16,4,1,6,6,15,19,5,2,19,19,15,2,13,15,9,8,15,8,21,15,13,19,13,13,1,21,6,4,21,16,2,13,10,21,21,8,14,14,3,10,10,1,21,19,2,5,21,4,18,5,8,19,5,15,19,2,21,6,15,13,21,14,2,8,16,2,18,17,3,4,8,13,8,10,19,23,3,2,15,11,3,16,13,16,17,5,14,10,5,13,15,3,15,17,16,16,15,8,11,15,6,13,1,5,6,1,2,10,15,13,2,21,18,6,10,17,13,2,15,17,8,2,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,21,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,16,4,13,5,14,2,5,8,8,13,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,8,2,20,2,16,13,6,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,16,20,16,16,8,15,19,21,10,13,15,7,16,5,19,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,16,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,10,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,15,10,15,6,21,13,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,7,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,2,15,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,2,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,10,6,14,10,2,8,10,21,15,6,20,1,15,16,13,15,8,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,15,7,21,5,9,10,21,15,6,21,6,2,8,15,9,13,2,21,13,16,15,21,17,9,8,15,9,13,7,4,16,23,10,19,2,13,13,10,2,18,14,18,11,7,8,18,4,21,1,21,8,15,15,16,21,13,10,7,10,7,21,21,13,21,21,5,4,3,17,2,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,10,13,1,8,16,7,10,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,6,15,17,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,20,6,14,6,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,3,4,21,16,21,13,6,15,21,4,8,14,10,2,6,10,21,16,16,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,16,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,15,16,17,20,14,7,10,13,15,14,21,16,21,16,21,19,18,8,10,2,10,4,5,15,6,7,2,2,5,16,21,15,7,15,8,4,17,16,21,7,3,23 +24,23,23,23,21,9,5,2,17,18,10,21,20,2,15,18,14,13,2,8,13,17,15,16,10,2,16,5,13,6,20,15,17,23,15,10,2,13,13,5,21,18,14,10,10,7,16,7,4,21,20,16,15,21,8,15,21,5,15,16,5,10,13,10,21,7,21,5,3,5,16,2,17,13,14,13,5,21,8,21,3,10,14,17,15,15,2,2,7,6,13,7,1,8,16,2,5,21,17,6,7,15,17,8,10,7,5,9,8,15,9,5,7,21,21,2,7,17,13,13,14,5,15,16,2,7,18,17,15,2,4,5,21,13,14,17,2,18,13,14,13,6,2,21,21,10,7,15,19,21,15,9,14,16,5,13,15,8,14,7,15,17,15,7,15,21,8,2,21,15,2,13,7,21,21,7,14,6,7,8,7,19,21,21,5,16,1,7,2,8,2,7,13,14,4,2,21,4,15,13,21,14,10,13,20,4,18,21,3,4,8,13,8,13,10,9,15,13,19,9,5,17,13,17,15,8,15,14,5,13,8,2,19,15,17,16,16,1,21,2,5,8,8,15,8,16,14,15,2,1,15,21,1,10,15,16,7,13,15,16,15,6,23,23 +24,23,23,15,21,4,6,2,21,10,10,16,15,8,6,19,13,21,8,14,13,16,15,17,16,6,16,15,8,13,5,19,16,23,2,21,7,5,8,1,7,18,7,15,15,7,8,17,4,16,14,17,21,16,15,18,18,2,15,16,5,15,13,8,16,2,21,5,6,16,21,8,1,6,6,7,3,16,15,6,13,7,13,19,1,10,19,15,14,13,8,2,19,7,16,21,6,16,15,7,7,1,17,17,5,7,5,9,8,15,8,9,1,21,16,5,2,21,13,13,15,4,16,21,9,6,10,18,2,6,20,13,21,8,6,8,8,17,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,8,14,10,6,21,15,4,21,21,13,10,21,6,2,13,6,21,16,7,1,2,7,2,5,2,1,1,2,17,1,7,10,8,15,23,9,5,15,21,21,14,10,13,21,13,6,13,15,18,16,15,3,4,8,13,9,21,2,23,7,16,21,15,5,15,13,15,17,5,21,14,9,13,4,2,19,21,1,16,15,17,16,4,2,14,5,23,6,5,5,2,15,15,5,21,17,2,10,1,7,15,8,15,19,5,19,18 +24,23,23,23,23,23,23,23,23,23,15,18,18,6,15,16,13,16,2,13,18,21,3,15,2,2,21,13,7,14,15,15,16,23,13,16,5,15,5,15,14,16,16,21,15,7,16,16,4,16,14,21,15,19,6,18,15,2,10,16,15,15,13,21,21,5,14,15,5,2,16,2,16,8,15,15,5,2,21,13,13,8,13,7,15,13,18,15,5,5,16,7,19,7,21,2,5,15,15,21,21,15,21,7,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,16,5,9,16,2,7,21,21,15,6,21,13,21,8,2,8,8,16,17,13,15,14,2,5,16,21,2,15,21,5,14,10,2,8,7,15,8,8,14,2,6,1,8,8,21,21,7,15,17,20,15,5,5,16,23,23,23,23,23,13,15,14,16,2,6,20,1,7,15,10,16,7,23,20,3,2,21,15,15,13,18,14,14,6,16,15,16,16,13,4,8,13,8,1,14,23,13,17,2,9,6,17,13,16,15,8,19,14,5,13,15,15,19,15,16,15,16,18,8,15,13,13,15,6,8,2,14,5,17,5,2,15,17,13,5,15,15,2,15,15,16,6,23,23 +24,23,23,23,21,7,5,2,17,7,10,21,20,2,8,18,14,13,4,8,13,17,15,16,10,2,17,5,13,6,20,7,18,23,7,6,2,13,13,6,21,18,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,5,15,16,5,10,13,4,21,7,21,5,2,10,16,5,17,13,14,9,5,21,8,21,3,10,14,21,15,15,2,2,7,6,13,4,1,7,16,2,5,21,17,6,8,15,17,8,3,7,5,9,8,15,9,5,7,21,21,2,8,16,13,13,14,6,15,16,2,2,18,17,15,4,4,13,21,13,7,17,2,18,13,14,13,6,2,21,21,10,7,15,19,21,15,9,14,1,5,13,15,15,14,15,15,17,15,7,15,21,8,2,21,15,2,13,15,21,21,7,14,6,7,8,10,19,21,1,13,16,1,7,2,8,3,7,13,14,4,2,21,4,15,13,21,14,7,13,20,5,18,1,3,4,8,13,8,13,10,5,15,13,19,9,5,17,13,17,15,8,15,14,5,13,8,2,19,15,17,16,16,1,21,13,5,8,7,15,7,17,14,15,2,1,15,21,1,10,15,16,7,13,15,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,21,8,7,8,13,13,8,16,7,17,20,15,13,14,17,5,13,14,14,15,19,23,15,20,9,6,5,15,13,3,19,15,15,7,8,1,4,16,15,16,1,15,15,15,18,2,15,15,6,2,5,6,21,5,21,13,15,10,16,5,17,16,9,2,18,8,7,15,13,15,14,15,19,15,7,2,17,13,13,2,15,5,21,13,20,21,17,6,2,1,17,16,2,7,7,9,21,15,8,9,21,16,17,6,10,21,13,13,8,15,13,16,9,6,16,20,2,15,16,13,15,4,2,7,16,8,13,2,13,17,6,5,15,15,15,23,2,6,15,13,16,8,9,8,16,8,15,15,5,21,15,15,21,18,7,15,21,15,2,3,5,17,15,8,8,6,7,11,5,15,1,21,2,17,21,21,15,10,6,19,23,2,5,5,21,14,15,13,21,14,6,13,8,14,16,15,15,4,9,13,20,16,8,23,13,16,2,3,13,15,15,16,16,21,14,5,5,6,14,14,18,8,21,16,17,11,8,7,8,5,21,23,13,6,15,6,13,15,15,21,16,15,2,17,15,6,15,15,20,2,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,21,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,19,18,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,14,16,15,18,15,16,5,21,5,7,13,10,19,16,23,5,21,9,13,15,6,14,16,15,15,15,7,8,17,4,16,14,17,21,16,15,18,21,10,10,16,5,15,13,8,21,15,21,9,10,7,21,1,21,10,6,6,3,21,15,13,13,7,13,8,1,2,13,15,16,13,8,6,19,8,15,21,6,16,15,8,2,1,17,16,15,7,5,9,8,15,8,9,1,1,17,15,15,21,13,13,8,15,15,21,9,10,8,18,8,13,20,13,21,6,3,8,21,21,2,9,14,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,15,4,5,21,15,21,17,1,15,21,17,5,10,13,13,21,21,8,14,2,7,2,5,2,21,18,7,17,1,10,2,8,6,9,23,17,7,21,17,14,7,13,17,13,5,4,7,21,8,15,3,4,8,13,5,17,13,23,7,21,21,13,5,16,15,21,16,5,16,14,9,13,4,2,19,8,21,15,21,21,16,10,2,14,8,23,9,5,13,2,15,7,6,21,17,2,2,1,8,6,16,16,3,23,23,23 +24,23,23,23,23,23,23,5,17,13,7,21,6,15,15,7,13,13,2,21,13,21,11,21,21,13,14,5,2,2,2,16,16,23,15,3,2,15,2,6,7,18,14,8,15,7,8,17,4,18,15,21,7,15,15,16,21,15,10,15,5,15,13,15,21,7,21,5,5,2,17,15,16,2,15,10,5,17,2,7,13,15,7,16,8,13,2,3,16,13,4,5,1,8,16,2,5,21,11,2,13,7,1,16,20,7,5,9,14,15,16,13,21,21,21,14,21,16,13,13,15,14,13,21,10,15,18,21,2,2,3,13,5,15,5,8,2,8,5,13,17,15,23,23,23,23,23,23,23,23,23,6,13,15,7,8,8,7,14,5,8,1,15,2,9,21,15,2,18,16,21,5,5,15,21,7,2,14,7,2,21,10,21,15,5,20,21,17,6,9,2,8,13,5,15,2,17,2,15,13,1,14,15,13,20,2,16,13,5,4,8,13,13,1,15,23,13,16,7,9,5,17,15,16,21,20,14,14,13,13,16,14,20,21,21,15,21,19,21,10,13,7,14,21,10,15,13,15,2,5,15,16,21,2,2,15,8,6,21,16,15,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,5,8,13,7,13,2,6,16,23,15,3,2,15,5,6,2,18,15,18,15,7,8,7,4,15,21,16,13,13,15,21,21,2,2,15,7,23,23,5,15,5,21,6,2,16,16,8,19,2,10,10,5,16,21,15,20,15,14,16,8,7,10,3,21,15,8,13,1,4,21,2,5,21,21,15,15,7,21,5,3,7,5,9,8,15,15,9,21,16,1,15,6,16,13,13,14,15,15,16,10,10,15,21,2,5,21,13,5,7,8,8,5,16,7,2,8,6,14,15,21,9,6,15,16,14,13,5,2,2,5,8,7,8,14,2,16,21,15,5,5,21,2,10,19,21,21,13,5,16,21,14,14,15,2,2,10,21,21,8,5,21,1,21,15,9,8,8,13,13,14,19,17,2,15,13,16,14,15,13,20,10,16,15,5,2,8,13,9,13,13,19,13,8,2,9,5,21,15,16,16,20,14,13,13,13,4,14,21,16,16,15,16,21,7,5,2,7,2,14,5,15,14,7,9,5,8,21,21,15,6,15,8,6,15,15,21,5,23,23 +24,23,23,23,23,9,7,15,18,7,4,17,6,7,5,19,13,16,4,21,13,16,19,15,18,9,8,6,8,9,4,6,16,23,8,19,9,15,5,4,2,18,15,19,11,7,8,18,4,7,21,17,7,13,15,17,21,10,4,19,7,23,23,7,5,10,21,4,10,16,17,4,19,7,14,4,5,16,21,7,19,15,14,16,8,4,9,3,16,5,4,13,1,8,17,6,6,21,11,5,15,15,16,2,18,7,5,9,8,15,15,9,21,21,17,9,21,17,13,13,14,9,13,18,4,7,15,21,9,10,21,13,5,8,16,8,6,14,15,2,17,6,14,6,21,9,16,15,8,14,13,5,9,2,5,8,7,8,14,2,10,21,7,17,5,21,4,6,19,8,8,13,9,17,21,7,5,5,4,4,4,17,21,17,5,20,1,7,13,9,15,8,13,5,4,21,17,2,15,13,15,14,4,5,20,1,16,7,5,4,7,13,8,13,7,19,13,8,2,9,5,17,15,17,16,17,14,14,9,4,4,14,17,18,16,15,17,21,7,7,4,9,15,4,5,15,4,19,5,5,4,8,17,7,6,15,7,4,17,16,18,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,2,10,4,17,6,15,17,6,15,2,7,14,4,15,21,15,16,15,1,2,5,21,13,8,13,21,8,18,23,5,3,3,15,5,2,20,18,3,15,15,7,8,17,4,16,13,17,21,21,13,16,19,13,15,17,3,6,13,2,21,16,15,10,7,2,16,3,16,2,9,2,18,7,7,15,13,7,14,18,2,16,10,3,17,13,7,8,1,2,16,7,6,21,15,21,3,1,17,15,8,7,7,9,21,15,8,9,21,21,21,5,21,16,23,13,21,5,8,16,10,2,11,21,6,7,21,3,17,3,13,16,5,16,2,2,13,16,6,5,23,6,2,15,18,6,3,3,16,9,9,2,16,8,15,5,13,21,15,15,21,21,2,15,17,15,6,6,2,15,18,7,14,6,17,7,2,10,1,16,5,16,21,3,15,10,6,18,23,4,7,13,17,14,15,2,21,14,4,15,16,2,16,15,3,4,8,13,6,17,7,23,8,16,15,3,5,15,13,17,16,19,14,14,5,11,14,14,19,16,21,16,16,21,8,6,20,6,14,23,5,13,8,13,2,7,15,8,17,15,6,16,7,2,15,17,19,6,23,23 +24,23,6,6,21,4,9,2,17,9,6,18,17,6,7,10,8,13,9,17,11,16,7,21,18,5,21,4,6,10,5,13,18,23,7,17,5,13,5,2,2,16,14,7,15,7,1,17,4,21,16,17,1,15,6,21,1,2,2,16,11,15,13,6,21,7,21,6,6,4,17,4,17,8,10,6,1,2,8,13,13,5,13,16,21,4,6,6,14,13,3,6,18,7,21,2,6,17,21,8,21,1,17,17,16,7,5,9,6,15,8,9,17,21,17,10,1,21,23,13,1,5,2,17,9,13,1,15,15,6,21,13,21,4,6,15,16,21,13,2,4,1,1,5,7,6,23,15,4,4,10,13,11,5,9,18,17,11,15,5,5,17,1,21,17,21,4,4,17,19,6,13,7,11,16,9,2,4,15,7,15,21,1,21,5,17,21,4,2,10,10,10,23,7,13,2,21,10,21,19,21,14,6,5,16,6,16,15,3,4,11,13,5,21,5,23,18,21,6,9,5,13,13,17,17,21,21,14,23,13,3,14,19,17,21,15,16,21,8,9,13,16,4,23,8,9,4,5,13,2,6,15,17,13,2,17,7,10,17,17,19,6,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,19,16,21,5,8,13,7,13,2,6,16,23,15,3,2,15,5,6,2,18,15,18,15,7,8,7,4,15,21,16,13,13,15,21,21,2,2,15,7,23,23,5,15,5,21,6,2,16,16,8,19,2,10,10,5,16,21,15,20,15,14,16,8,7,10,3,21,15,8,13,1,4,21,2,5,21,21,15,15,7,21,5,3,7,5,9,8,15,15,9,21,16,1,15,6,16,13,13,14,15,15,16,10,10,15,21,2,5,21,13,5,7,8,8,5,16,7,2,8,6,14,15,21,9,6,15,16,14,13,5,2,2,5,8,7,8,14,2,16,21,15,5,5,21,2,10,19,21,21,13,5,16,21,14,14,15,2,2,10,21,21,8,5,21,1,21,15,9,8,8,13,13,14,19,17,2,15,13,16,14,15,13,20,10,16,15,5,2,8,13,9,13,13,19,13,8,2,9,5,21,15,16,16,20,14,13,13,13,4,14,21,16,16,15,16,21,7,5,2,7,2,14,5,15,14,7,9,5,8,21,21,15,6,15,8,6,15,15,21,5,23,23 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,6,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,23,23,23,23,23,23,23,23,21,3,5,5,6,8,1,2,20,7,15,4,16,16,5,17,5,7,8,6,16,21,18,6,3,3,15,5,2,7,21,5,8,15,7,17,13,4,16,18,21,21,3,8,16,21,5,10,16,5,2,13,6,2,7,21,6,6,10,16,8,2,2,14,15,6,20,1,5,9,7,13,21,20,19,21,21,10,15,5,8,21,7,17,19,5,17,11,15,21,17,13,15,16,7,5,9,15,15,8,9,8,21,11,2,16,17,23,13,21,5,16,16,10,10,3,8,15,6,21,13,19,2,6,7,13,21,5,5,17,16,2,20,14,14,10,14,13,3,14,4,8,21,7,3,13,7,15,2,6,21,16,2,18,16,7,5,21,15,10,13,2,8,21,7,10,15,7,8,6,16,18,8,2,20,21,7,15,7,1,23,5,11,7,1,16,15,7,15,18,5,14,5,16,20,21,20,9,4,8,13,8,17,7,23,11,15,2,15,5,17,13,16,15,1,8,2,5,2,2,23,16,15,19,15,16,21,15,9,20,10,2,13,5,5,2,2,13,6,15,21,15,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,13,16,8,20,7,16,11,17,2,5,13,16,13,1,14,21,15,23,15,7,15,15,5,16,14,21,2,8,15,7,16,13,4,16,21,21,21,16,6,8,15,2,21,17,15,15,13,5,21,7,14,5,6,14,21,8,2,7,16,5,21,20,16,13,5,7,13,21,20,3,8,21,7,16,6,8,21,14,21,17,5,16,15,15,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,2,2,16,23,13,21,15,6,16,15,15,2,15,8,7,21,13,21,2,15,8,15,21,3,5,2,16,2,5,16,2,13,15,5,3,14,15,8,21,7,8,13,7,15,15,6,21,7,10,21,1,15,2,21,15,7,13,8,15,15,13,14,5,15,5,2,21,16,2,10,20,21,7,15,9,16,23,5,10,7,1,16,13,7,15,21,16,21,14,8,8,18,20,9,4,8,13,8,5,7,23,13,16,2,15,5,16,13,15,16,8,15,13,5,2,8,23,17,8,20,15,15,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,15,6,10,9,19,21,6,21,6,15,2,5,8,15,2,21,13,16,4,16,21,5,21,15,8,13,7,7,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,8,15,6,5,4,16,14,6,7,15,16,5,23,20,6,14,13,7,16,16,8,17,15,5,21,15,15,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,9,7,21,15,15,13,19,2,8,21,21,5,13,5,16,21,8,6,15,7,2,4,10,21,21,6,20,1,13,5,8,6,8,7,8,15,2,18,2,15,13,17,15,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,18,13,14,5,13,10,2,16,21,21,16,16,21,7,15,8,8,7,6,6,7,14,15,1,9,14,21,16,15,5,15,8,2,15,15,16,6,10,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,13,15,2,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,21,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,15,4,21,13,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,8,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,5,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,7,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,23,23,23,23,10,20,10,15,21,6,2,6,7,10,13,2,21,13,16,15,16,18,5,8,10,7,13,15,20,21,23,13,3,2,21,5,6,2,18,15,1,11,7,8,18,4,20,21,15,15,15,10,16,21,2,2,16,5,10,13,21,6,2,21,5,2,2,17,6,18,13,2,6,15,21,21,14,20,7,14,16,8,6,4,3,15,13,13,15,1,8,16,13,6,21,11,3,15,15,17,8,16,7,5,9,15,15,15,9,21,21,21,2,7,18,13,13,14,6,13,21,8,2,18,15,2,10,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,6,15,8,14,13,5,14,2,5,8,7,7,14,2,15,1,16,6,21,21,2,10,15,16,21,13,14,15,21,7,15,13,7,2,10,10,21,15,10,20,21,10,15,8,10,8,9,21,4,2,21,15,15,5,21,14,15,15,20,2,16,13,7,4,8,13,8,13,15,3,13,7,8,9,5,16,13,21,19,20,14,14,5,2,13,14,17,16,16,15,16,18,21,8,6,7,4,15,7,21,6,15,2,6,15,16,17,15,10,16,15,2,2,16,3,23,23,23 +24,23,23,6,21,7,21,15,17,2,9,2,17,15,6,6,6,13,8,19,7,17,2,18,6,5,18,13,8,4,9,15,18,23,13,17,9,5,6,14,16,16,8,15,15,7,16,17,4,17,14,15,21,15,15,21,19,19,21,15,6,10,2,5,17,5,21,9,6,16,17,8,17,14,6,7,5,1,10,2,13,8,13,17,17,2,19,5,15,13,15,8,19,8,17,2,6,21,15,10,16,1,1,6,3,7,5,9,8,15,16,19,16,21,15,9,2,16,17,13,21,6,2,21,10,6,21,17,5,7,20,13,21,7,9,8,9,19,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,9,17,7,9,4,5,1,9,4,16,1,2,1,1,19,7,13,6,21,16,4,5,6,6,9,16,6,1,1,13,20,1,5,5,7,5,18,23,6,6,2,21,14,4,19,17,14,6,6,16,7,16,19,3,4,17,13,9,6,16,23,2,17,8,3,5,16,13,16,17,5,21,14,6,4,23,14,19,19,21,13,16,21,13,17,6,17,14,23,5,3,6,3,15,8,6,16,17,15,10,17,7,10,1,16,18,6,19,23 +24,23,23,23,23,23,2,6,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,21,15,16,21,6,2,16,15,2,13,6,21,5,21,15,8,15,16,5,17,15,14,13,14,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,15,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,13,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,3,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,5,18,7,8,6,21,10,15,16,6,5,2,19,5,16,8,16,13,16,7,21,21,5,8,13,8,13,6,8,17,23,7,19,2,13,15,6,2,18,13,18,15,7,8,16,4,16,18,21,15,15,6,18,21,2,2,8,14,23,23,10,5,15,2,5,5,17,16,2,20,7,15,15,5,17,6,2,19,7,14,16,8,8,15,2,21,5,8,13,21,8,15,15,6,21,15,6,15,15,16,2,15,7,5,9,8,15,8,9,21,16,18,5,2,17,13,13,14,15,6,21,5,15,15,21,7,2,21,13,5,6,16,8,5,17,16,5,16,6,14,13,21,9,8,16,6,14,5,7,8,15,9,8,8,8,15,5,15,18,8,15,9,1,15,15,21,2,13,5,13,7,7,8,5,15,5,15,15,8,21,16,6,20,1,7,13,9,15,8,13,5,15,21,16,2,15,13,15,14,7,13,20,8,16,15,5,4,7,13,13,15,13,23,13,16,2,9,5,17,15,16,16,8,14,14,13,3,14,14,21,16,21,8,16,21,8,2,4,9,5,14,7,15,14,19,6,5,15,15,16,7,6,7,15,15,17,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,15,5,19,6,8,15,7,13,13,3,16,13,21,19,15,2,9,21,1,8,13,2,15,17,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,5,13,16,5,2,13,2,18,2,21,15,5,6,17,15,21,16,14,15,5,21,10,5,3,15,14,16,15,2,10,9,21,15,2,13,1,7,21,13,6,1,11,2,15,15,16,6,10,7,5,9,7,11,15,9,17,21,21,10,2,17,13,13,14,15,15,21,8,15,19,20,2,13,21,13,5,5,16,7,2,21,5,5,17,6,14,18,21,9,2,8,14,14,13,13,21,2,9,8,8,8,14,2,15,1,15,15,8,17,13,2,21,8,2,13,14,15,21,7,14,7,7,2,15,21,21,1,21,20,21,2,10,11,2,8,13,5,15,2,21,2,15,13,21,14,2,13,20,15,17,13,9,4,8,13,9,9,13,4,5,15,15,13,5,16,13,16,21,20,2,5,14,5,8,14,17,17,17,7,16,19,8,2,13,13,8,14,8,6,15,10,18,4,8,21,18,7,6,16,15,2,13,16,15,23,23,23 +24,23,23,7,21,13,2,15,16,2,15,16,15,5,7,16,2,15,8,16,13,16,15,16,16,23,18,6,6,13,5,8,21,23,16,16,9,9,15,11,2,19,14,8,1,7,16,19,4,18,3,10,15,21,15,16,21,9,2,21,5,2,7,13,21,14,21,8,8,2,17,14,16,21,2,7,5,21,21,14,20,7,14,21,2,6,15,11,14,13,13,13,18,8,16,15,6,21,21,15,19,7,16,15,10,7,5,9,9,16,11,5,21,21,18,2,18,21,13,13,14,6,16,16,9,2,19,17,15,13,21,13,16,13,6,8,6,17,15,15,5,6,6,8,1,3,2,2,8,5,9,10,19,21,9,20,15,8,14,21,15,15,16,2,21,21,6,21,18,2,2,13,4,21,21,7,15,6,7,13,5,18,21,21,4,8,1,18,15,8,6,8,13,14,5,4,21,2,13,21,21,14,14,13,16,15,16,15,3,4,8,13,7,15,18,2,16,15,5,9,5,17,13,17,16,2,21,14,5,13,2,7,19,7,17,15,16,18,16,1,5,7,2,6,5,5,2,8,9,15,15,16,17,15,2,17,7,2,21,16,19,5,19,23 +24,23,2,4,21,10,4,15,17,6,7,21,16,6,13,18,4,13,8,16,13,17,19,16,4,3,21,14,7,13,2,7,15,23,10,17,9,15,5,8,21,18,14,8,15,7,1,16,4,17,14,17,1,17,13,17,1,5,4,17,3,4,9,6,21,10,19,3,10,14,21,16,19,9,5,7,21,21,19,15,13,6,5,17,21,13,7,4,7,13,6,14,17,10,21,15,4,16,21,1,21,1,1,8,8,7,5,9,8,15,7,21,20,21,10,7,1,15,13,8,13,8,2,17,9,10,21,21,5,7,1,13,19,7,15,8,2,16,9,7,2,8,6,13,2,2,13,3,20,6,10,19,13,20,13,10,8,7,14,2,6,1,16,2,21,21,6,10,17,19,10,2,4,1,17,9,5,8,21,7,6,2,1,21,2,21,1,13,2,9,23,19,20,5,6,6,15,17,7,1,17,14,14,6,17,18,16,15,7,4,9,13,15,16,5,23,15,7,2,7,17,8,1,21,16,1,15,14,3,13,23,14,19,21,18,7,16,17,8,4,9,10,14,5,8,5,9,6,13,20,16,1,6,2,4,21,7,7,21,21,20,4,3,18 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,16,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,9,16,6,2,2,21,15,6,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,8,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,15,21,15,2,16,5,4,13,5,6,7,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,15,5,1,8,17,15,6,21,11,6,15,15,16,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,9,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,17,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,15,6,15,7,7,5,4,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,17,13,5,4,8,13,8,13,10,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,14,1,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,23,23,15,5,21,15,15,21,6,2,6,3,13,15,2,21,13,16,19,15,21,6,8,13,8,13,15,6,16,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,15,21,15,15,15,15,16,21,3,3,3,14,23,23,17,2,3,21,6,2,2,16,8,20,8,2,15,5,16,5,7,17,7,14,16,8,6,5,3,17,15,8,13,21,8,16,13,10,21,11,5,15,15,17,2,3,7,5,13,8,15,13,9,21,21,1,2,5,21,13,13,14,7,2,21,8,15,19,21,2,13,21,13,5,7,16,7,2,1,5,10,19,6,14,6,21,9,3,5,14,14,3,5,14,2,5,8,8,8,14,2,15,17,15,7,5,19,2,4,21,16,21,13,5,15,21,8,14,5,2,2,15,21,21,8,5,20,21,16,2,9,8,8,13,13,2,2,17,2,15,13,16,14,7,13,20,2,16,15,5,4,8,13,8,13,9,19,13,2,15,9,5,17,15,16,21,20,14,14,2,7,7,14,21,16,16,15,16,1,7,5,2,14,13,18,2,8,14,14,7,6,2,21,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,9,6,21,8,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,2,10,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,13,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,15,2,17,15,21,2,15,18 +24,23,23,8,21,10,4,6,17,6,2,17,5,2,8,18,7,13,5,21,13,16,19,17,2,3,21,13,8,13,10,4,16,23,7,3,9,17,5,10,5,20,19,21,15,7,8,16,4,17,14,21,15,17,16,21,1,10,2,15,6,9,6,13,21,5,21,6,10,4,21,8,21,2,15,15,5,19,16,5,13,8,5,21,21,20,16,5,14,13,15,2,19,7,21,6,6,21,9,2,2,7,17,16,5,7,5,7,8,15,8,5,1,21,17,2,18,21,13,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,16,2,6,15,18,6,2,19,19,10,2,13,17,9,7,13,7,21,6,15,18,13,15,21,21,6,10,21,16,2,13,6,21,21,9,5,15,3,8,5,10,21,21,13,19,21,7,6,17,8,8,13,5,3,2,17,15,13,13,21,14,15,13,8,3,18,15,3,4,8,13,8,10,16,23,15,2,7,11,5,17,13,21,21,9,14,10,15,14,5,6,15,16,17,16,15,16,11,15,2,5,19,15,15,21,7,6,15,6,2,15,19,10,15,17,13,9,15,21,3,23,23,23 +24,23,23,8,21,15,10,2,21,15,13,17,6,2,2,8,13,13,2,21,13,16,8,21,21,5,23,13,7,13,15,16,21,13,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,7,21,10,2,14,16,10,17,2,15,16,5,1,21,7,3,15,14,16,8,6,2,3,16,13,13,15,21,7,16,15,6,21,11,2,15,8,1,17,18,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,14,13,21,8,2,18,21,2,6,21,13,5,14,16,8,2,7,5,2,3,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,16,21,2,14,15,7,2,10,11,21,7,6,20,1,17,5,9,2,8,13,5,15,11,21,2,15,13,21,14,2,7,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,14,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,4,16,5,6,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,5,6,16,23,15,16,13,15,5,6,14,16,16,17,15,7,16,18,4,16,21,21,16,21,6,18,15,2,10,16,8,15,13,10,21,5,14,2,15,2,16,2,16,8,15,15,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,21,18,15,17,7,16,7,5,9,7,15,15,5,21,21,21,15,10,16,23,13,21,5,8,16,2,21,21,15,6,6,21,2,21,6,2,8,2,17,16,13,13,14,2,5,16,21,10,16,21,5,14,7,2,8,9,15,7,8,14,2,6,17,8,2,21,21,11,21,17,20,2,5,6,15,13,14,14,10,15,11,15,10,16,2,5,21,1,7,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,6,15,8,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,2,19,14,5,13,7,2,19,15,16,7,16,18,15,2,8,2,6,15,7,2,8,15,16,5,15,15,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,23,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,23,23,23,23,21,16,23,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,4,21,15,16,15,21,8,16,21,3,15,16,5,5,13,2,21,15,21,5,5,16,17,14,15,8,3,2,19,14,7,15,15,13,13,7,18,2,14,15,6,13,5,14,17,7,16,2,6,21,21,6,7,1,17,6,2,7,11,9,6,7,8,9,1,21,1,5,1,16,23,13,17,6,15,17,3,6,1,11,15,2,11,13,21,3,5,1,3,16,5,2,21,17,13,5,16,15,15,15,2,15,8,13,17,7,9,6,16,8,7,5,5,21,7,20,21,8,16,10,15,16,2,13,5,19,21,15,5,15,7,8,6,21,21,2,9,15,21,2,10,10,2,19,23,23,14,16,17,15,5,16,21,14,10,9,16,5,20,13,7,4,7,13,20,16,5,23,13,17,2,3,5,16,15,18,21,13,5,14,5,5,3,7,21,16,21,11,16,21,7,7,13,17,6,5,6,15,17,15,15,6,3,15,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,16,13,10,4,17,2,10,15,17,10,13,4,9,15,8,16,13,16,15,18,7,17,23,23,5,13,10,21,18,23,8,18,9,5,6,3,2,19,14,21,1,7,17,18,4,21,3,16,15,17,15,15,21,10,4,1,6,9,6,11,17,15,21,5,7,21,2,18,17,6,7,7,10,17,3,4,19,7,14,21,2,6,21,19,14,6,2,9,21,7,19,15,5,21,1,2,19,15,16,7,10,7,5,9,9,15,11,5,17,21,17,5,19,21,13,13,17,5,17,16,4,5,2,17,5,4,21,13,17,8,9,19,9,21,8,6,8,6,6,8,1,3,7,2,17,7,9,11,19,9,9,20,7,8,14,7,7,8,21,10,21,21,6,4,21,19,9,6,14,17,21,9,6,8,3,8,6,18,21,4,9,17,21,17,6,8,7,8,13,4,5,4,17,4,15,13,21,14,5,9,17,16,21,13,3,4,8,13,7,7,5,2,17,13,5,9,5,8,13,16,17,19,21,14,9,13,4,21,11,18,21,8,17,18,17,4,5,7,2,6,7,5,10,8,9,8,10,17,17,15,5,17,15,2,17,17,19,9,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,5,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,7,21,10,7,2,17,15,8,17,15,15,8,17,14,15,4,16,7,16,15,11,7,21,14,9,8,14,21,9,11,23,5,21,9,14,5,15,9,14,14,1,10,7,16,18,4,18,14,21,15,16,15,16,21,3,2,15,5,6,13,4,21,18,21,5,8,14,16,2,19,21,7,16,5,17,17,7,19,7,14,21,10,5,4,19,14,2,13,9,16,14,21,2,6,21,17,8,21,7,16,7,4,7,5,9,8,15,7,5,17,21,21,2,17,21,13,13,14,14,16,21,5,15,19,17,3,8,21,13,16,8,13,18,10,16,2,5,9,6,4,7,21,3,15,8,9,15,21,10,19,2,9,8,18,7,14,2,15,15,8,10,21,21,2,21,1,15,5,2,7,14,21,7,14,15,7,8,2,18,21,9,5,17,1,21,3,15,8,7,13,14,3,2,17,3,13,5,21,14,6,13,8,7,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,17,13,21,17,8,21,14,9,13,10,2,21,15,17,15,17,18,16,8,5,15,3,15,8,14,6,15,17,6,3,16,1,15,10,17,15,2,15,15,19,5,6,23 +24,23,5,6,21,4,4,17,17,8,5,19,8,7,4,21,7,13,2,19,13,16,8,19,17,5,21,15,8,13,6,1,16,23,9,16,7,5,10,16,6,19,17,15,15,7,8,7,4,21,14,17,9,1,16,21,18,4,5,17,6,15,13,4,16,7,21,6,5,4,21,16,19,4,6,6,5,21,6,19,13,8,13,17,17,10,9,7,14,19,13,8,19,8,16,2,6,8,7,4,21,15,17,2,4,7,5,9,11,13,16,9,1,17,17,2,10,16,23,13,17,6,9,16,2,4,19,21,8,5,21,13,13,4,16,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,13,4,8,3,2,7,11,14,19,5,1,15,21,16,15,2,5,21,19,7,3,19,21,5,9,6,15,16,19,13,6,21,17,9,9,21,6,9,8,5,23,20,9,5,2,17,7,15,4,21,8,23,13,16,4,16,15,3,4,17,13,9,10,8,23,4,8,15,9,5,16,13,17,16,18,13,4,23,23,3,14,19,16,21,7,16,1,8,6,5,16,5,23,23,18,13,8,15,11,9,9,17,15,15,21,7,4,4,17,18,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,16,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,2,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,9,8,17,23,15,19,2,14,9,6,2,18,15,19,7,7,8,19,4,16,21,15,15,15,15,16,21,6,4,9,7,23,23,17,6,4,21,9,6,16,17,19,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,16,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,4,2,18,8,4,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,7,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,7,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,18,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,15,4,21,6,5,2,21,6,8,2,16,13,16,18,16,21,5,8,13,8,13,6,8,20,23,6,3,2,15,5,6,2,18,14,1,15,7,8,18,4,7,18,15,11,7,15,21,21,5,4,15,15,4,13,7,21,15,21,5,5,8,16,15,16,6,16,7,5,21,16,8,19,7,14,16,8,6,4,2,16,13,7,2,21,7,21,2,6,15,11,6,15,8,21,2,8,7,5,9,8,15,15,9,17,16,21,6,15,21,13,13,14,10,15,16,8,5,18,1,2,7,17,13,5,5,15,8,2,21,5,2,19,6,8,15,21,9,6,15,2,14,13,5,15,2,5,8,8,8,14,2,15,15,15,6,7,21,2,8,21,21,21,5,5,13,21,13,15,7,5,2,10,21,21,13,9,20,1,2,7,9,6,16,15,13,14,21,21,2,15,13,17,14,5,8,20,17,15,15,5,2,7,13,15,13,13,18,13,8,2,13,16,8,15,16,21,20,14,14,6,3,15,14,18,16,16,15,15,19,21,8,13,2,6,17,14,1,6,7,2,9,6,15,21,15,6,17,13,2,15,16,15,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,2,16,6,17,4,4,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,16,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,10,15,13,21,14,8,7,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,21,2,5,16,2,15,2,21,7,6,13,13,21,2,15,11,21,21,16,2,5,21,13,8,13,6,6,21,23,13,17,6,14,5,8,5,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,15,21,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,2,16,15,5,21,21,2,6,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,16,5,21,21,10,15,16,20,8,14,7,4,17,3,14,6,16,15,6,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,8,18,15,16,15,16,21,8,6,7,7,16,13,15,10,14,13,16,5,13,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,10,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,13,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,23,23,23 +24,23,23,15,15,15,15,2,18,2,15,21,6,6,2,19,13,15,2,21,13,16,3,15,3,5,16,2,8,13,2,8,21,23,15,3,2,5,5,6,2,18,14,1,11,7,8,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,8,18,21,15,2,2,21,3,19,8,15,15,19,16,15,2,20,7,14,16,15,13,7,9,17,15,2,13,1,8,16,15,6,21,11,5,15,8,17,2,18,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,8,13,5,14,16,8,2,21,5,2,20,6,14,2,21,9,7,15,6,14,20,2,17,8,5,8,8,8,14,2,15,17,15,2,8,19,13,2,21,16,21,13,2,16,21,6,14,15,5,2,15,21,21,8,5,20,21,21,2,9,8,8,7,21,15,2,18,2,4,13,21,14,15,5,20,8,16,15,5,4,8,13,13,13,6,19,13,8,9,9,5,16,13,16,8,20,14,14,5,13,13,14,17,21,21,7,16,21,8,8,2,14,6,14,6,15,13,13,16,5,6,21,16,15,15,15,15,15,16,16,15,6,6,23 +24,23,23,23,21,9,7,10,17,4,15,21,1,9,2,19,7,21,9,14,13,1,18,18,21,5,21,10,8,13,9,19,16,23,5,17,9,13,6,4,17,18,7,15,15,7,8,17,4,18,14,16,21,16,15,21,18,6,6,17,5,15,13,2,17,4,21,9,6,4,21,16,1,2,2,13,21,17,15,13,6,7,13,8,1,10,19,14,16,13,8,4,18,7,16,21,10,8,17,8,9,1,17,16,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,6,8,4,21,9,10,2,18,2,9,20,13,21,10,9,8,16,17,2,9,9,21,14,5,16,23,23,23,23,23,23,13,13,8,9,8,8,7,14,4,5,21,16,2,21,7,15,21,21,7,9,9,2,21,21,7,14,10,7,2,9,10,16,21,15,17,1,2,13,8,2,23,9,2,7,21,21,14,15,13,17,5,4,4,15,17,17,7,3,4,8,13,8,21,2,23,18,17,21,13,5,15,13,17,17,10,1,14,9,13,4,7,19,21,15,13,17,21,16,2,2,14,9,23,19,5,5,13,15,16,7,18,17,2,10,16,7,2,15,16,19,9,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,2,13,6,6,2,21,5,2,15,21,14,17,8,7,5,5,1,17,7,3,15,14,16,8,13,14,15,16,13,13,15,21,8,17,6,15,21,11,2,7,8,16,6,21,7,5,9,14,15,15,9,17,21,17,2,6,1,13,13,21,5,7,20,2,9,20,19,2,7,17,13,5,7,16,8,2,16,5,2,21,6,14,6,21,9,21,23,23,16,13,5,6,2,5,8,8,8,14,8,10,15,16,15,9,1,15,2,21,21,15,10,8,2,21,8,15,15,3,10,8,21,21,6,2,20,21,8,5,7,14,8,13,14,9,2,17,4,15,15,15,14,5,13,20,2,16,13,3,4,8,13,8,7,7,21,13,14,16,9,5,17,13,16,17,20,14,14,6,13,15,14,17,18,16,15,15,19,19,6,13,14,14,5,5,18,15,15,13,6,15,16,17,15,6,15,16,13,2,15,21,6,15,18 +24,23,8,2,21,10,6,10,21,9,9,21,5,7,7,15,10,13,5,16,13,17,13,16,21,5,21,5,8,13,6,2,20,23,18,2,9,13,4,10,2,18,14,1,10,7,16,18,4,21,14,16,13,17,16,16,21,4,21,16,5,6,13,4,21,7,21,9,10,8,16,8,17,8,2,6,10,18,16,14,20,7,14,17,21,4,6,17,4,13,5,2,18,8,16,10,19,21,21,10,2,15,16,13,5,7,5,9,8,15,15,5,15,21,16,2,21,16,13,13,14,6,10,16,8,15,9,21,13,4,21,9,21,2,5,17,2,16,5,2,21,6,10,10,21,10,14,2,19,21,8,5,14,2,5,8,15,8,14,6,13,1,17,5,21,21,15,4,21,10,7,2,10,21,21,7,6,5,7,8,15,21,21,21,4,17,1,8,5,7,14,8,13,10,10,2,21,4,15,13,21,14,14,13,20,7,17,15,3,4,8,13,8,13,15,6,17,15,8,9,5,16,13,21,17,7,7,14,8,13,4,2,17,15,17,15,16,18,17,15,13,7,4,15,14,21,6,10,2,6,7,16,1,7,15,16,15,7,15,16,23,23,23,23 +24,23,23,15,17,6,3,10,18,15,7,17,6,7,6,8,13,13,2,21,13,16,15,17,21,5,8,15,7,13,8,3,19,23,15,19,2,15,9,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,17,21,6,2,10,5,2,15,6,6,7,21,5,2,2,17,15,18,8,4,5,5,16,16,15,9,7,14,16,7,13,14,2,15,13,13,15,1,8,16,15,6,21,11,6,15,15,17,8,2,7,5,9,8,15,15,9,21,21,21,15,7,17,13,13,14,8,15,21,8,15,18,15,2,10,17,13,5,2,8,8,2,21,5,2,17,6,14,15,21,9,6,15,17,5,13,5,21,2,5,8,8,8,14,7,15,1,21,8,5,1,2,6,17,21,21,7,10,2,21,7,7,7,7,2,5,2,21,16,15,20,21,16,15,9,10,8,13,13,8,2,21,2,15,13,21,14,7,9,20,2,17,13,5,4,8,13,8,13,6,10,13,8,15,9,5,17,15,17,16,20,14,8,13,2,15,14,17,21,16,15,15,19,21,8,10,15,3,15,15,14,15,10,2,5,15,15,18,2,10,17,13,15,21,15,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,21,10,3,7,21,5,15,21,15,10,2,15,14,15,8,21,13,17,15,16,16,5,21,7,8,13,15,7,15,23,2,16,9,15,6,19,15,18,14,1,1,7,16,18,4,15,14,16,15,15,16,16,21,7,2,16,5,6,13,8,21,7,21,10,6,14,16,6,17,8,2,13,10,16,10,13,13,7,14,7,17,13,15,3,18,2,13,6,18,8,16,6,10,21,21,4,15,15,16,7,6,7,5,9,8,15,16,9,15,21,17,2,8,16,13,13,14,15,16,16,8,13,19,21,3,15,3,13,17,5,13,1,2,16,5,21,5,6,15,13,17,7,2,15,18,21,5,5,14,2,9,2,8,8,14,5,15,15,16,15,18,21,3,4,21,16,5,2,6,21,21,7,14,15,7,8,10,2,21,21,15,21,1,6,15,10,8,17,23,14,9,2,21,2,15,13,16,14,7,13,21,2,18,15,5,4,8,13,8,7,13,7,15,15,19,9,5,17,13,17,17,8,20,14,5,13,2,2,16,21,16,15,15,18,21,21,5,7,7,1,8,5,4,6,2,13,10,21,18,15,5,17,15,2,10,16,8,23,23,23 +24,23,23,23,23,23,23,23,23,23,3,17,17,4,9,14,13,21,5,16,7,15,18,18,17,7,21,5,5,10,16,19,15,23,6,17,4,7,5,17,4,2,7,15,15,7,7,17,4,16,14,17,21,17,17,21,21,2,1,21,6,4,6,6,17,17,20,9,6,4,21,17,21,7,6,5,16,17,7,13,13,7,13,20,1,15,19,6,17,13,6,17,18,14,16,19,6,16,15,7,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,4,2,21,13,13,17,4,17,16,9,10,4,18,4,6,17,13,21,9,9,8,10,17,9,9,19,21,14,5,21,5,13,23,23,23,23,23,23,8,9,21,8,7,8,4,5,21,7,21,15,1,15,21,16,5,9,13,19,21,21,9,16,7,7,2,5,17,18,2,6,17,1,2,4,7,4,8,23,9,8,21,17,14,7,13,17,21,4,13,19,21,16,3,9,4,8,13,5,17,13,23,17,7,19,7,5,8,15,21,17,10,8,14,9,9,7,2,15,18,15,7,18,17,16,6,13,14,18,23,9,5,14,2,7,8,6,21,17,2,9,21,7,15,6,21,23,23,23,23 +24,23,23,8,21,6,4,2,17,6,15,6,17,4,7,19,5,13,17,1,13,17,19,21,5,5,21,2,23,13,8,16,17,23,10,17,4,15,5,6,8,18,6,8,15,7,15,17,4,8,20,17,21,15,11,21,18,20,6,15,6,9,13,2,15,11,21,6,5,10,17,6,19,4,4,6,3,20,16,5,13,7,13,16,21,13,15,6,14,13,15,21,21,2,16,2,5,15,15,8,18,1,1,17,16,7,5,9,17,15,8,9,1,1,17,5,19,21,23,13,21,5,2,17,9,10,11,17,2,2,21,13,7,1,5,8,16,21,3,9,14,17,23,3,18,5,10,23,23,23,19,6,2,21,13,8,7,8,14,2,5,19,15,7,17,18,17,2,21,16,4,13,6,21,17,7,14,6,15,5,2,10,1,16,6,17,21,4,4,10,10,19,23,10,7,1,17,8,4,5,18,14,16,17,17,7,16,15,7,4,7,13,7,1,5,23,15,11,2,9,5,13,13,17,16,18,8,14,19,13,14,23,19,16,17,16,1,18,3,4,6,18,7,5,15,15,3,14,15,8,1,18,13,15,2,16,7,2,21,17,21,5,10,19 +24,23,23,5,17,7,2,15,21,9,5,21,6,2,6,3,7,15,2,21,13,16,18,13,2,9,8,16,8,13,2,7,16,23,21,19,2,15,5,6,7,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,18,21,15,21,2,17,2,19,8,6,10,5,16,6,6,13,15,14,16,8,13,8,9,21,15,9,13,1,8,16,15,6,21,11,6,15,15,16,15,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,17,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,7,7,14,15,15,17,13,20,8,19,15,4,21,15,21,13,5,15,21,8,14,2,5,2,2,10,21,8,15,20,21,21,15,9,8,8,7,8,9,2,18,2,15,13,21,14,6,5,20,15,21,13,5,4,8,13,8,13,4,19,13,8,8,9,5,15,13,17,15,20,8,14,5,13,8,14,17,16,21,15,16,21,7,8,4,14,5,14,5,8,14,1,5,6,14,21,16,15,4,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,13,8,14,21,14,16,8,15,21,21,6,21,1,21,8,2,7,5,9,6,15,8,5,16,21,16,15,2,15,13,13,14,10,15,16,9,7,20,21,10,7,17,13,17,3,13,10,2,16,5,7,9,8,15,10,21,21,6,15,18,15,15,5,14,2,5,8,7,8,14,2,15,1,9,5,21,21,15,15,17,3,3,13,4,15,21,4,14,13,7,7,15,15,21,21,15,17,1,15,2,11,4,8,13,4,15,2,21,8,13,1,21,14,14,13,8,10,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,21,17,15,21,14,5,13,2,8,18,15,17,7,16,18,16,1,4,5,3,2,13,3,16,21,2,5,2,17,1,15,6,16,15,2,15,15,19,5,19,18 +24,23,6,15,21,4,5,7,21,2,8,17,11,10,9,14,4,13,10,1,13,17,19,16,19,5,15,10,21,5,4,7,18,23,7,17,15,13,5,8,21,18,14,21,15,7,16,19,4,21,14,17,16,15,7,21,21,15,15,10,6,15,13,4,21,7,21,18,5,7,17,2,21,9,21,6,5,2,2,3,13,11,18,1,5,20,5,8,8,13,4,8,14,4,17,6,5,21,15,21,19,1,1,2,19,7,5,9,11,15,8,5,15,21,21,2,10,21,13,13,14,6,18,16,10,15,10,21,4,7,20,1,16,7,5,17,9,17,9,2,19,6,23,23,23,23,2,4,18,21,20,5,2,2,5,10,13,7,14,4,15,18,16,10,21,21,4,13,21,5,10,6,3,20,21,9,15,9,7,7,10,20,21,2,5,11,21,21,7,11,2,8,13,2,19,18,21,14,6,16,21,14,14,9,2,10,16,15,3,4,8,13,7,21,14,23,13,17,19,9,5,15,13,20,17,6,2,6,15,13,2,14,17,19,19,15,16,18,21,4,9,15,18,5,4,14,4,4,6,2,15,2,17,15,15,15,1,4,23,23,23,23,23,23 +24,23,7,15,21,2,10,10,21,10,2,16,15,15,8,8,9,13,16,21,13,16,13,16,17,5,21,7,9,13,5,8,16,23,7,16,9,13,10,13,3,18,14,1,10,7,16,19,4,18,3,21,15,21,15,16,1,9,6,17,5,4,13,4,20,8,21,6,10,4,17,4,16,8,4,4,5,21,21,14,20,7,14,21,2,6,4,19,14,9,13,6,21,14,21,2,6,17,21,6,19,8,16,15,10,7,5,9,9,13,11,5,17,21,18,2,21,1,13,13,8,4,16,16,5,4,19,17,4,7,17,13,17,7,5,16,9,17,16,13,8,6,6,6,1,3,15,5,5,2,16,10,18,15,9,20,7,8,14,2,7,15,15,4,21,21,15,16,18,18,6,4,4,17,21,7,4,3,7,20,5,18,16,20,9,8,1,16,7,8,8,8,13,14,2,4,17,4,13,16,21,14,15,9,15,8,16,15,3,4,8,13,19,7,13,16,16,15,8,9,5,17,13,17,1,10,21,14,9,13,4,19,16,15,17,15,16,18,21,7,9,8,14,21,14,6,15,10,11,5,2,16,17,15,6,15,15,4,16,8,20,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,4,21,18,14,13,1,18,18,17,5,14,6,8,13,15,19,21,23,5,20,9,13,5,8,8,18,15,15,15,7,8,17,4,18,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,4,21,8,21,4,4,6,21,16,13,13,13,15,13,18,10,19,4,14,21,13,7,10,18,8,15,21,6,8,15,8,10,1,17,17,16,7,5,9,8,15,8,9,21,21,17,6,2,21,13,13,17,15,15,21,9,10,2,18,2,9,20,13,21,8,16,8,6,21,2,9,21,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,15,10,21,1,16,15,16,10,4,13,5,21,17,7,16,4,7,3,5,2,21,21,9,17,1,2,2,8,3,8,23,15,8,21,21,14,4,13,21,13,14,13,15,8,17,15,3,4,8,13,5,17,13,23,7,1,16,13,5,16,13,21,16,5,21,14,7,13,4,2,19,17,15,16,15,1,16,4,2,14,3,23,9,9,15,10,15,4,6,21,17,2,10,16,7,2,15,15,19,10,6,18 +24,23,23,5,15,5,4,10,21,15,5,21,6,4,4,8,13,13,2,21,13,16,7,17,21,5,8,6,8,9,17,7,21,23,13,19,2,6,15,6,2,18,15,21,11,7,7,19,4,15,21,15,15,13,18,16,21,15,2,16,5,10,13,16,6,4,21,5,2,2,16,8,19,13,4,5,16,16,16,8,19,7,14,6,8,6,4,3,15,5,8,5,1,8,17,15,6,21,11,7,15,15,16,8,21,7,5,9,8,15,13,9,21,21,21,5,7,18,13,13,14,15,15,21,8,15,20,21,2,8,8,13,5,8,6,8,2,21,5,2,4,6,14,5,16,9,10,15,16,4,5,5,14,2,5,8,8,8,14,5,7,1,21,5,8,17,13,21,21,8,21,13,9,8,21,7,5,8,7,2,5,10,21,7,7,20,21,16,9,9,8,8,13,9,15,2,21,2,15,13,21,14,4,6,20,4,16,13,5,4,8,13,8,13,6,9,13,7,19,15,5,16,15,16,17,20,14,14,6,2,13,14,17,21,16,16,8,19,16,13,6,15,8,15,14,15,4,5,17,6,15,16,18,15,6,16,13,4,17,16,15,23,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,20,2,21,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,2,13,4,21,7,21,15,10,14,16,4,17,2,15,7,5,1,21,7,3,15,14,16,8,6,2,3,16,13,13,15,21,7,16,13,5,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,13,14,14,13,16,8,15,18,21,2,7,17,13,5,15,4,8,2,7,5,2,19,6,14,6,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,7,8,21,3,8,21,21,21,13,5,15,21,10,14,15,7,2,8,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,18,8,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,14,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,10,8,21,15,10,2,21,15,13,17,6,20,2,8,13,13,2,21,13,16,8,21,21,5,23,13,7,13,8,16,21,13,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,8,15,15,16,21,10,2,16,5,2,13,6,21,7,21,10,10,2,21,14,17,2,15,15,5,1,21,7,3,15,14,16,8,6,2,3,16,13,13,8,21,7,16,15,6,21,11,2,15,8,1,21,18,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,14,13,21,8,2,18,21,2,8,21,13,5,15,10,8,2,7,5,2,3,6,14,6,1,9,2,18,15,15,5,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,10,10,21,7,15,20,1,21,5,9,2,8,13,5,15,11,21,2,15,13,21,14,14,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,14,14,13,2,1,14,21,21,21,8,15,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,7,21,9,10,4,21,10,15,21,16,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,14,21,16,15,7,4,5,16,1,15,7,13,7,13,5,1,10,19,13,16,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,15,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,13,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,5,15,10,2,15,17,2,13,1,18,15,5,15,13,16,2,13,20,21,3,16,15,6,21,2,2,14,8,15,11,16,8,16,5,14,5,6,14,16,14,16,13,7,16,19,4,21,14,21,1,15,15,18,11,2,21,15,6,8,13,13,21,5,14,2,10,14,16,8,21,13,15,5,5,2,1,14,13,7,13,21,7,17,21,2,5,14,17,8,16,7,21,2,5,21,16,16,21,1,1,7,16,7,5,9,8,15,15,9,15,16,21,2,3,16,23,13,14,15,15,16,5,15,21,11,10,6,21,13,21,14,5,8,3,17,21,13,13,16,15,8,8,18,6,16,19,9,14,21,7,4,15,7,7,8,14,7,5,1,15,2,21,21,2,15,17,20,8,5,5,15,15,7,15,6,7,11,15,20,1,2,6,8,1,13,2,10,15,23,20,7,3,2,21,15,7,13,18,14,5,5,16,8,16,7,13,4,8,13,8,18,13,23,8,1,2,3,6,15,13,16,16,6,21,14,5,13,15,16,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,8,15,15,2,15,15,16,6,6,23 +24,23,23,23,8,15,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,21,21,5,8,2,8,13,4,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,17,4,20,1,21,15,15,15,15,21,3,2,15,5,13,10,14,13,18,21,5,6,2,21,14,1,2,15,6,5,21,17,5,3,15,14,8,8,2,2,3,16,13,4,5,21,7,16,2,5,21,11,2,8,15,1,16,8,7,5,9,14,15,15,9,21,21,21,2,3,21,13,13,14,14,15,21,8,15,18,1,2,7,3,13,5,15,16,8,2,7,5,2,19,6,14,6,21,9,2,18,8,14,13,5,14,2,5,8,8,7,14,15,15,7,15,16,7,21,2,2,18,16,21,13,5,15,21,2,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,8,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,4,5,8,2,9,5,17,13,16,21,20,14,21,13,13,8,15,20,16,21,8,15,19,21,10,13,15,7,16,5,7,13,10,2,5,15,16,21,15,2,16,15,15,21,23,23,23,23,23 +24,23,23,8,1,1,4,4,18,6,10,21,6,4,6,19,5,15,2,21,13,16,19,15,17,5,8,13,8,4,6,8,15,23,6,18,2,6,5,6,2,18,15,19,8,7,8,7,4,15,21,15,8,15,17,21,21,4,10,9,14,23,23,17,15,16,21,6,6,17,2,8,18,8,9,6,5,17,16,15,19,7,14,17,8,6,5,18,16,9,6,13,1,7,21,13,4,17,15,6,15,15,17,10,18,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,5,13,18,6,4,15,21,2,6,7,13,5,8,16,8,1,15,6,2,17,6,14,5,21,9,6,15,17,14,13,5,7,2,5,8,7,8,14,4,15,21,15,8,7,21,6,16,18,13,17,7,6,19,21,14,15,5,4,2,6,17,18,8,9,20,21,4,13,7,8,8,13,5,7,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,7,13,15,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,17,17,15,17,1,7,7,2,9,6,6,5,15,7,18,9,5,6,21,17,15,4,15,15,8,16,17,15,10,15,18 +24,23,23,5,17,6,2,2,21,15,13,21,6,4,2,8,13,13,2,21,13,16,7,16,17,5,8,6,8,4,16,8,21,23,13,19,2,6,8,6,2,18,14,1,11,7,8,18,4,16,21,15,7,15,1,16,21,7,2,16,5,4,13,6,6,9,21,6,2,2,16,17,19,3,6,7,4,21,16,7,19,7,14,6,8,6,4,3,16,13,13,6,1,7,16,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,6,15,21,8,4,20,21,2,7,17,13,5,2,7,8,2,21,5,2,20,6,8,15,21,9,6,13,4,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,16,15,21,13,7,16,21,7,6,14,7,2,9,8,21,17,13,20,1,1,15,9,8,8,13,13,15,2,21,2,15,13,21,14,13,7,20,4,16,13,5,4,8,13,8,13,9,9,13,8,15,15,5,17,15,17,8,20,14,4,13,2,13,14,17,21,16,8,8,19,17,15,6,15,8,15,14,16,4,6,21,9,14,16,18,15,6,16,15,4,17,16,15,23,23,23 +24,23,23,15,15,5,15,15,18,8,15,21,6,13,2,18,13,15,2,21,13,16,3,15,16,5,8,13,8,13,15,6,16,23,7,20,2,15,5,6,2,18,15,19,15,7,8,17,4,15,14,21,15,15,15,21,21,5,2,16,23,23,13,17,15,13,1,5,2,15,16,14,17,6,15,15,5,17,21,7,19,15,14,16,8,6,8,2,16,13,13,8,1,8,21,2,6,21,15,6,15,15,1,8,2,7,5,9,8,15,15,9,21,21,21,6,15,21,13,13,10,15,6,21,5,15,15,21,8,15,21,13,5,5,8,8,16,16,7,2,8,6,14,5,21,9,6,15,17,14,13,5,5,2,5,8,8,8,14,2,15,15,15,15,21,21,2,15,19,15,21,13,5,14,21,5,15,5,6,2,15,21,18,8,13,20,21,4,15,8,10,8,13,15,8,21,16,2,15,6,21,14,15,5,20,8,16,13,5,4,7,13,21,13,6,19,15,7,2,13,5,16,15,16,17,20,2,14,5,15,15,14,17,16,17,15,16,3,7,7,4,5,10,10,5,15,5,15,5,5,15,21,17,7,13,15,15,2,15,15,15,10,23,23 +24,23,6,4,21,15,6,2,21,2,7,1,17,6,15,15,13,13,5,16,13,21,8,16,17,3,16,6,7,13,2,8,16,23,7,17,3,13,5,17,10,21,14,21,19,7,16,18,4,21,14,21,15,16,15,16,21,4,5,16,6,6,4,2,21,10,21,5,3,4,16,16,8,7,14,8,6,17,16,14,13,7,10,6,9,8,5,2,4,14,17,6,2,8,16,15,6,21,21,6,21,7,17,7,2,7,5,9,8,7,15,5,4,21,21,4,21,16,13,13,14,6,15,16,8,9,2,1,2,7,21,13,18,14,9,18,1,17,3,7,7,16,7,6,19,16,4,23,23,5,2,7,4,16,9,8,13,8,15,7,6,21,13,2,21,21,16,6,21,10,10,13,3,16,21,10,4,14,10,21,7,16,21,21,13,18,1,6,2,15,8,8,13,9,3,2,21,2,13,21,21,14,15,13,8,21,16,15,5,4,8,13,8,13,6,15,13,15,8,9,5,16,13,21,17,8,21,14,9,13,13,3,21,15,17,15,16,21,17,4,15,7,4,21,15,14,8,6,10,6,4,21,17,15,6,21,15,2,16,7,19,6,15,23 +24,23,23,15,21,16,2,5,21,2,2,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,6,6,21,23,13,17,6,14,5,21,6,18,7,8,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,17,2,15,13,6,17,5,13,15,6,10,16,21,16,10,14,13,2,17,8,8,14,8,13,16,7,2,18,2,3,14,15,2,16,7,16,6,5,21,21,19,21,7,1,11,21,7,5,9,15,15,8,5,15,21,18,6,17,8,23,14,14,6,2,16,15,15,7,21,2,15,15,13,21,2,13,17,8,16,2,3,8,1,2,13,21,7,5,10,21,5,16,8,2,15,7,7,13,15,15,2,15,18,15,5,21,21,6,15,21,20,2,14,2,15,17,5,14,5,16,15,15,2,16,2,6,21,1,13,5,9,21,21,23,2,3,2,21,15,14,5,18,8,7,5,21,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,15,18,15,16,15,16,21,8,6,7,2,15,19,3,10,14,13,15,6,15,21,1,15,2,16,15,2,6,21,2,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,15,16,15,15,15,13,15,10,16,7,16,11,16,8,5,21,5,7,13,6,8,16,21,15,13,5,15,3,21,16,21,14,16,15,13,17,13,16,16,14,21,21,17,6,16,15,15,10,17,5,15,13,8,21,5,14,21,10,17,17,6,2,7,7,16,15,14,16,8,16,13,13,21,20,3,2,21,15,15,14,15,21,14,16,2,5,21,15,16,21,15,15,15,15,7,5,15,15,15,15,9,15,21,21,6,2,16,23,13,21,6,15,16,2,15,2,16,6,10,17,13,21,16,4,8,15,21,17,5,13,18,2,5,6,2,13,14,5,5,15,14,3,16,13,21,15,7,8,13,6,21,16,8,21,18,15,13,21,16,9,15,10,16,16,7,14,15,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,15,21,16,15,15,7,8,15,3,13,21,21,18,16,9,4,8,13,2,13,5,23,13,17,2,15,6,15,13,16,17,15,13,14,15,13,15,15,19,15,21,17,16,11,18,5,5,21,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,2,15,18,8,6,15,13,16,8,13,10,21,3,15,2,5,17,5,8,13,15,13,21,23,15,16,15,15,5,8,14,16,7,8,15,7,16,3,4,16,11,21,21,15,15,21,19,2,6,15,6,3,13,2,17,5,21,8,8,16,16,5,17,14,15,5,13,2,8,14,14,8,13,21,13,15,1,2,5,15,15,2,21,7,21,2,5,21,15,16,21,15,16,7,16,7,5,9,8,15,15,5,16,21,20,5,15,16,23,13,17,6,15,16,9,13,8,1,15,15,21,13,21,8,2,8,8,15,16,10,4,16,2,5,21,19,15,15,21,5,14,15,2,8,9,2,7,8,14,2,6,21,8,15,21,21,15,15,16,20,2,5,6,16,11,8,13,15,19,15,15,5,21,2,2,8,21,13,8,10,15,20,23,13,3,2,21,15,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,21,14,23,8,21,2,3,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,8,2,15,15,15,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,23,3,15,13,16,4,10,17,6,8,4,19,9,16,4,17,13,16,19,15,17,5,8,9,9,13,9,7,18,23,7,19,2,10,5,6,2,18,14,18,10,7,8,16,4,1,21,16,15,15,16,15,21,4,9,17,6,23,23,23,23,23,15,5,6,2,17,4,17,7,7,5,5,17,16,18,20,7,14,17,16,2,21,9,21,5,2,13,1,8,17,4,6,21,15,6,15,15,1,2,19,7,5,9,15,15,8,9,17,21,17,8,2,21,13,13,8,4,7,17,9,6,18,15,4,7,17,13,5,2,7,18,9,21,6,9,21,6,14,9,21,9,7,5,23,14,9,9,17,3,5,7,7,8,14,4,5,1,15,10,7,16,10,4,21,21,6,9,9,16,21,13,10,6,9,10,9,17,21,4,8,20,1,1,9,9,8,8,13,19,4,4,17,2,19,13,21,14,21,13,20,7,15,15,6,4,8,13,13,13,7,23,16,17,7,9,5,17,13,17,16,20,7,14,15,11,4,14,17,16,21,15,17,19,8,18,7,9,4,4,5,15,10,4,15,5,4,15,17,15,6,8,8,4,18,17,21,5,6,18 +24,23,23,15,21,21,2,6,21,2,2,6,21,9,5,15,13,21,6,13,7,18,21,16,2,5,21,3,8,13,10,6,16,23,13,17,5,14,5,8,6,21,14,16,15,7,21,15,4,21,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,10,16,21,1,16,10,14,13,2,16,8,2,14,8,13,21,8,2,18,2,3,14,15,2,16,15,16,6,5,21,21,19,21,7,8,7,21,7,5,9,11,15,15,5,15,21,18,13,21,8,23,14,14,15,2,16,6,15,21,21,2,6,21,13,21,13,13,17,15,16,2,3,8,1,9,10,21,15,10,10,21,5,16,8,2,15,9,8,13,7,15,2,15,18,8,5,21,21,10,15,21,20,2,14,7,15,16,3,14,5,16,15,15,2,21,2,6,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,7,15,7,8,20,15,7,4,8,15,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,15,15,19,15,16,15,16,21,8,7,7,3,15,15,7,10,14,13,15,6,15,21,1,15,10,16,15,2,6,21,2,5,3,23 +24,23,23,8,16,9,3,7,18,15,2,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,17,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,17,21,21,10,4,4,7,23,23,17,6,5,21,5,6,2,17,16,19,8,7,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,15,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,13,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,7,2,7,1,15,15,21,6,15,2,7,13,13,2,21,13,16,15,16,21,5,8,15,13,13,4,15,18,23,15,19,2,13,5,6,2,18,15,1,11,7,8,18,4,15,21,17,15,13,18,16,21,4,2,16,5,10,13,4,6,2,21,5,2,2,17,8,19,13,4,13,16,21,21,15,3,7,14,15,8,6,4,3,16,13,5,13,1,8,16,13,6,21,11,6,15,8,17,8,21,7,5,9,15,15,15,9,21,21,21,2,8,18,13,13,14,14,15,21,8,15,18,21,2,13,21,13,5,4,16,8,2,8,5,13,19,6,14,13,17,9,16,16,6,14,13,6,16,3,5,8,8,7,14,9,15,1,21,15,8,21,2,8,21,8,21,13,7,15,21,15,14,15,7,2,10,2,21,16,13,20,21,16,15,9,10,8,13,5,4,2,21,2,15,13,21,21,15,13,20,8,16,13,5,4,8,13,7,20,13,5,13,8,8,9,5,17,15,16,17,20,14,8,13,2,14,14,21,21,17,8,15,19,21,15,5,7,2,21,5,7,5,13,2,5,15,16,17,15,6,16,15,2,21,16,16,15,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,2,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,8,13,15,15,14,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,6,20,15,15,16,13,16,2,13,15,18,21,15,2,3,16,5,8,13,6,10,21,23,13,18,5,16,5,15,7,16,14,21,15,7,16,15,4,16,14,21,15,21,16,15,21,5,2,17,15,8,13,6,21,5,15,15,2,14,16,16,16,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,7,1,21,8,16,7,5,9,15,15,15,5,15,16,18,5,21,16,23,14,15,15,6,16,5,15,2,21,2,15,20,13,11,8,13,17,2,16,2,3,2,21,9,2,1,19,6,8,21,5,14,15,3,15,9,15,13,8,15,8,13,21,16,5,21,21,10,2,16,20,2,5,5,16,13,2,14,5,15,11,15,6,21,2,2,1,1,13,2,10,21,18,23,2,3,2,21,15,7,6,21,10,15,5,8,2,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,7,6,15,13,5,2,16,15,1,15,15,21,8,2,7,5,2,2,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,15,5,6,10,18,7,15,21,6,5,2,18,5,15,2,21,13,16,3,15,16,5,8,13,7,13,5,8,16,23,13,20,2,6,5,6,2,18,15,19,15,7,8,17,4,15,21,15,16,13,15,21,21,5,7,23,23,4,13,16,6,16,1,10,6,6,16,15,16,6,6,15,5,17,21,6,3,15,14,16,15,6,8,2,16,13,10,8,1,7,21,13,6,15,7,6,15,15,21,16,16,7,5,9,8,15,15,9,19,16,18,5,15,17,13,13,14,3,15,21,5,13,10,21,6,15,17,13,5,6,16,8,16,16,6,2,5,6,14,5,21,9,6,15,15,14,13,5,5,2,5,8,8,8,14,15,15,15,15,13,7,21,2,6,19,21,21,6,5,15,21,5,15,6,6,2,15,1,21,8,5,20,1,4,7,9,10,8,13,6,8,21,16,10,15,13,16,14,5,8,20,10,16,15,5,4,7,13,13,13,3,19,13,7,2,13,5,17,15,16,16,20,14,6,6,13,6,14,17,16,17,15,16,19,7,7,2,6,6,10,5,15,5,19,5,5,2,21,17,15,10,15,15,10,16,15,16,6,23,23 +24,23,23,23,23,23,23,4,17,21,5,17,21,9,13,17,14,13,4,8,13,18,19,19,4,9,21,8,8,13,6,4,20,23,6,16,2,7,6,6,14,1,17,15,15,7,16,17,4,17,14,16,21,15,6,16,18,15,10,21,6,15,13,8,15,5,4,9,6,21,19,2,17,2,6,6,5,4,21,14,7,11,13,15,21,9,19,3,8,13,21,6,16,8,21,6,5,21,19,8,21,1,17,17,21,7,5,9,8,15,8,9,21,21,17,4,4,18,23,13,1,6,9,17,9,2,2,1,2,7,21,13,21,9,16,8,8,16,9,2,21,21,18,5,15,13,15,23,7,15,15,13,2,6,9,2,17,11,15,4,6,17,13,21,21,21,6,4,1,19,2,13,6,21,17,7,14,4,15,7,10,6,1,17,7,17,21,1,9,10,2,21,23,9,13,4,1,14,18,3,18,4,13,4,16,4,17,15,3,4,8,13,6,5,13,23,13,17,8,3,5,16,13,17,16,18,15,14,23,23,10,14,18,16,15,11,18,11,23,7,9,6,8,23,5,16,14,21,18,6,2,15,17,10,5,17,8,4,21,21,19,5,23,23 +24,23,23,9,17,6,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,7,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,8,5,1,8,21,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,17,18,15,6,16,13,2,1,16,16,6,23,23 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,15,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,15,15,21,6,8,6,21,2,2,21,15,15,8,21,14,13,8,16,13,17,15,16,3,3,16,13,8,13,2,21,16,23,8,16,5,15,5,2,15,18,7,1,15,2,16,18,4,21,14,16,15,17,15,16,21,2,2,16,10,8,13,13,21,8,21,6,8,14,17,8,17,15,14,6,15,19,19,14,19,7,14,21,2,5,15,4,9,2,15,6,16,8,16,2,5,21,16,6,8,1,1,16,5,7,5,9,8,15,16,5,16,21,1,15,2,1,13,13,15,5,15,16,9,15,6,21,2,15,15,13,16,14,5,16,7,16,3,2,8,6,13,6,16,1,15,4,18,21,15,5,7,2,5,8,15,8,14,8,15,21,15,9,21,21,15,2,21,5,2,13,6,16,21,5,15,6,2,8,4,17,21,16,13,1,21,5,2,9,4,8,13,13,2,2,18,2,15,13,21,14,15,13,16,2,17,13,5,4,8,13,8,9,14,8,13,8,19,9,5,15,15,21,16,8,21,14,7,13,15,2,17,15,21,16,16,1,8,2,6,15,13,5,8,13,15,15,15,6,10,21,1,15,7,16,15,2,8,16,19,15,3,18 +24,23,10,5,21,4,7,4,17,7,2,17,6,7,2,16,4,13,2,21,13,16,15,16,21,5,8,13,7,5,2,2,18,23,13,19,2,4,5,6,2,18,14,1,11,7,8,18,4,21,1,15,15,15,15,17,21,4,2,16,6,10,13,10,6,8,21,6,2,2,16,3,18,7,10,7,5,21,16,8,19,7,14,15,8,6,4,3,21,6,7,13,1,8,16,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,1,21,13,1,21,13,13,14,14,13,16,8,15,18,15,2,15,21,13,5,14,21,8,2,21,5,2,8,6,21,15,21,9,6,15,16,14,13,5,14,2,13,8,8,8,14,15,15,1,15,6,5,21,2,4,21,1,18,13,13,15,21,15,4,15,7,7,6,10,21,4,15,20,21,21,15,9,4,8,13,5,15,2,21,2,15,2,21,14,15,13,20,2,16,13,5,4,8,13,7,13,6,2,13,7,8,9,5,16,13,17,21,20,14,14,5,15,15,14,21,17,15,15,16,19,21,8,10,8,15,15,7,1,9,6,2,9,6,15,21,15,15,16,13,6,15,16,15,15,15,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,10,21,13,16,19,15,17,5,8,13,8,9,6,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,17,8,6,4,3,17,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,5,18,8,16,13,9,15,21,14,5,5,4,2,4,16,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,16,9,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,7,21,21,20,5,1,17,8,16,7,5,9,6,11,19,9,6,21,16,2,2,10,13,13,8,15,16,16,9,10,19,21,2,4,9,13,19,4,9,8,13,11,3,7,7,21,3,14,7,7,7,15,20,7,5,13,20,2,9,8,15,7,15,4,5,11,13,17,21,21,6,4,17,19,2,13,10,11,16,7,10,10,19,7,2,6,1,21,9,21,21,21,3,10,23,8,4,2,19,4,17,14,7,13,21,14,8,13,17,16,11,15,9,4,8,13,6,8,7,23,7,16,10,3,5,1,15,17,16,19,13,4,4,8,9,23,19,16,21,11,17,18,7,6,13,15,7,6,5,23,23,3,21,21,19,13,17,2,7,17,7,7,2,16,19,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,16,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,7,19,6,9,15,8,5,13,3,17,13,16,18,15,10,9,21,15,8,13,10,2,21,23,8,20,2,6,9,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,21,8,21,21,2,16,5,10,13,4,6,7,21,6,8,18,16,14,19,8,15,7,5,21,13,5,19,15,14,17,15,4,15,9,16,13,15,13,21,7,16,2,15,1,11,6,13,15,16,6,20,7,5,9,16,11,15,9,21,21,21,15,2,16,13,13,14,15,16,21,8,2,18,20,2,7,21,13,5,3,6,8,2,21,5,5,20,6,14,15,21,9,2,8,14,14,13,13,2,2,9,8,8,8,14,15,15,1,15,13,17,21,2,10,21,16,18,13,3,16,21,7,6,8,7,11,7,21,21,8,13,20,21,4,9,11,3,8,13,13,7,2,21,2,15,13,18,14,7,8,20,15,15,13,5,4,8,13,9,9,13,4,5,15,15,13,5,17,15,16,15,20,14,4,14,6,15,14,21,17,16,11,15,19,8,2,13,13,3,14,5,6,4,10,18,18,6,16,18,7,6,17,13,2,17,15,15,6,23,23 +24,23,23,23,23,23,10,7,18,16,4,21,6,4,5,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,8,7,23,23,17,6,5,21,5,10,17,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,9,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,16,15,10,8,15,19,10,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,9,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,9,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,8,19,15,21,13,5,17,21,7,8,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,9,6,21,15,7,21,6,4,5,18,16,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,7,3,2,8,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,7,21,7,6,14,13,21,21,5,2,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,14,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,15,2,17,16,21,2,15,18 +24,23,23,2,21,2,7,6,21,8,15,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,5,5,21,7,16,17,10,14,17,15,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,6,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,20,7,16,2,17,8,5,21,9,8,13,6,17,21,20,6,3,5,14,10,2,16,21,4,8,15,7,16,13,4,16,18,21,21,15,6,16,15,2,2,18,6,5,4,8,21,5,14,15,6,17,16,15,15,15,14,6,5,16,16,15,5,7,13,17,21,19,21,21,10,13,10,5,21,2,17,5,5,21,11,21,21,17,13,15,16,7,5,9,1,15,8,9,17,21,21,2,2,21,23,13,21,5,15,16,10,2,15,8,4,5,21,13,18,8,15,7,13,21,2,5,2,16,2,21,9,2,7,10,5,5,14,21,8,21,7,8,13,7,15,15,6,21,11,6,18,16,15,2,21,3,15,13,5,17,3,13,15,6,16,7,2,10,16,2,8,20,21,13,16,9,8,23,5,21,7,1,16,15,2,15,18,13,13,2,7,15,21,20,9,4,8,13,8,17,7,23,5,15,2,17,5,17,13,11,15,8,3,13,13,2,23,7,16,13,19,15,16,21,15,9,20,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,10,18,6,7,2,21,5,6,17,16,7,13,3,4,15,18,16,13,16,15,17,2,8,23,14,5,13,4,8,16,23,23,15,2,9,5,7,21,21,14,1,1,7,16,18,4,18,14,16,15,21,15,16,21,5,2,1,10,2,6,13,8,14,21,8,10,14,17,7,17,8,14,5,21,21,21,14,19,7,14,1,2,5,7,21,14,8,13,13,21,8,21,13,10,21,21,2,19,8,16,7,6,7,5,9,17,15,11,5,17,21,21,2,6,15,13,13,14,6,15,16,6,15,19,16,2,7,21,13,17,13,13,17,2,17,15,15,7,6,6,6,1,3,2,13,17,13,9,10,2,16,9,4,15,2,14,7,7,16,11,8,21,18,5,21,18,21,10,13,2,21,21,4,13,6,19,9,15,21,21,10,2,21,21,11,6,15,8,8,13,8,9,4,21,4,15,13,21,14,15,13,8,16,17,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,19,16,21,21,14,5,13,2,2,19,11,17,15,16,18,16,8,6,7,6,6,9,5,15,15,9,15,15,17,15,15,15,16,7,2,15,15,19,6,19,18 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,15,9,6,15,3,13,7,17,13,16,7,15,17,7,23,14,11,13,6,2,20,23,6,16,10,13,4,8,2,18,14,15,15,7,8,16,4,17,14,17,1,17,6,17,19,2,13,17,5,2,13,6,21,15,17,5,5,8,19,17,16,2,7,15,5,4,15,14,13,7,13,16,21,10,3,3,15,13,21,10,21,7,21,13,5,21,21,19,21,1,1,7,17,7,5,9,8,15,8,9,17,21,17,5,1,15,23,13,1,5,2,17,9,15,8,1,10,5,21,13,1,15,15,7,8,21,13,2,14,1,2,13,2,21,23,15,17,6,13,6,6,6,9,20,15,8,14,9,5,19,8,15,16,16,4,15,21,17,5,6,10,15,15,7,14,15,15,11,10,15,1,21,8,8,21,8,21,10,10,9,23,3,2,2,17,13,2,19,16,14,4,7,19,2,20,13,7,4,8,13,7,9,8,23,13,17,8,9,5,16,13,18,16,10,7,14,15,13,8,23,1,17,17,15,21,19,7,10,13,17,13,23,5,15,16,8,7,6,17,15,21,7,5,17,15,6,15,15,1,10,23,23 +24,23,23,23,21,6,9,4,17,10,6,16,1,5,21,11,9,13,2,16,7,16,15,17,5,21,23,14,23,8,10,7,17,23,10,17,9,13,5,2,7,19,7,15,15,7,21,17,4,17,14,17,21,21,6,13,18,2,10,7,6,6,13,4,17,7,21,11,6,1,16,8,16,14,4,6,13,2,16,13,13,15,13,16,21,15,15,21,7,6,9,21,21,8,17,6,5,21,21,8,21,1,17,17,16,7,5,9,8,15,7,9,21,21,17,5,2,21,23,13,7,9,15,17,10,6,21,11,9,7,21,4,21,4,3,8,4,21,3,2,4,18,1,5,18,4,15,23,1,6,10,13,21,9,9,16,8,7,15,21,5,1,17,7,11,21,4,16,1,5,9,7,14,6,18,7,10,8,7,2,6,4,1,21,3,17,21,3,10,10,10,18,23,5,9,4,21,14,7,2,1,5,2,6,16,18,16,15,9,4,8,13,6,21,14,23,13,17,6,3,5,11,15,17,21,4,21,13,9,4,8,23,15,19,17,15,16,21,17,5,6,21,13,23,6,9,13,7,13,4,5,8,17,15,21,17,13,4,21,17,18,5,23,23 +24,23,23,23,23,23,9,6,21,8,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,2,10,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,13,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,15,2,17,15,21,2,15,18 +24,23,23,23,23,8,5,4,17,7,15,16,18,6,10,15,13,11,6,13,8,21,11,16,10,7,21,5,13,13,15,6,16,23,15,16,2,15,5,10,10,15,16,21,15,7,16,7,4,16,21,17,15,21,6,15,6,7,11,18,15,5,13,2,21,5,14,13,6,2,16,8,21,13,15,16,13,2,8,14,14,8,13,17,7,21,21,10,5,5,16,16,21,7,21,2,5,1,16,16,21,1,21,8,17,7,5,9,3,8,8,5,6,21,21,2,2,17,23,13,16,5,15,16,9,15,1,15,15,2,21,13,21,8,7,8,16,21,6,7,5,21,10,8,1,21,5,15,21,5,14,15,4,13,8,2,13,8,14,2,5,21,16,2,21,21,2,21,17,20,8,5,10,15,13,14,15,15,15,11,6,2,16,2,13,17,1,15,4,10,21,8,23,2,3,2,17,15,15,13,18,2,2,14,16,10,16,15,15,4,7,13,7,21,17,13,16,16,2,9,6,17,13,16,17,7,19,14,5,13,2,4,19,15,15,15,16,18,8,2,7,2,14,15,5,6,18,15,17,9,15,15,17,13,7,15,8,15,2,15,16,23,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,23,23,23,2,7,21,6,2,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,7,16,23,13,19,2,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,18,23,23,13,8,5,13,21,5,2,16,16,2,19,7,2,5,5,21,16,15,5,7,14,16,7,6,9,18,16,4,8,13,1,7,21,2,13,21,11,15,15,8,21,20,19,7,5,9,8,15,16,9,21,21,18,5,6,21,13,13,14,5,13,21,6,4,16,21,6,6,18,13,5,5,16,8,6,1,5,2,19,6,14,5,1,7,6,13,15,14,13,5,17,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,21,21,13,5,15,21,4,15,5,6,2,6,21,21,2,10,20,1,8,8,9,1,8,13,2,8,21,17,2,15,13,16,14,5,13,20,5,16,15,5,4,7,13,8,15,13,19,13,13,2,9,9,17,15,16,16,20,14,5,5,13,9,14,17,16,1,15,16,1,7,7,2,5,4,10,13,15,6,2,5,5,15,21,21,15,4,15,15,15,16,15,16,4,23,23 +24,23,23,23,23,23,23,7,18,15,7,1,6,7,6,2,15,15,2,21,13,16,19,15,16,5,8,13,7,13,2,8,16,23,15,19,2,6,13,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,2,5,3,14,21,7,8,13,18,18,5,10,16,17,3,18,7,2,5,6,21,16,6,19,7,14,1,8,6,10,2,16,5,8,13,1,8,16,15,6,21,11,6,15,8,17,8,21,7,5,9,8,15,13,9,4,16,21,6,21,21,13,13,14,15,13,18,8,15,18,21,2,7,17,13,5,6,16,8,2,21,5,2,20,6,8,6,21,9,7,15,16,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,21,13,5,16,21,13,6,14,6,2,15,10,21,4,7,20,21,16,15,9,8,8,13,5,10,2,17,2,15,13,16,14,15,5,20,8,16,13,5,4,8,13,7,14,15,19,13,13,8,21,5,16,15,17,15,20,14,14,13,21,15,14,17,16,17,15,16,21,8,15,4,7,6,14,5,15,6,14,5,9,15,21,16,16,5,15,8,2,15,15,16,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,2,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,8,21,9,7,10,17,2,15,21,1,6,2,19,7,18,21,21,13,1,18,18,21,5,21,10,8,13,5,19,21,23,9,17,9,13,5,4,15,18,14,15,15,7,8,17,4,18,14,17,21,17,15,21,18,10,6,17,6,15,13,2,16,2,21,5,6,14,16,16,1,2,10,5,21,16,15,13,13,7,5,1,10,7,4,7,16,13,7,2,18,8,17,21,10,8,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,16,21,9,10,2,18,3,7,20,13,21,10,9,8,8,17,2,9,21,21,15,5,16,9,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,4,21,7,15,21,16,8,9,9,10,21,17,9,5,8,7,2,7,10,16,21,6,1,1,2,3,11,3,23,9,10,7,1,21,14,7,13,21,13,7,13,15,17,17,15,3,4,8,13,8,21,2,23,18,16,21,13,5,15,13,17,17,10,8,14,7,13,4,17,19,21,15,13,17,21,16,2,2,14,9,23,3,5,7,2,15,8,6,18,17,2,2,16,7,10,18,16,19,6,19,23 +24,23,23,23,21,6,9,4,17,4,13,18,21,2,5,17,5,13,9,16,15,16,16,17,4,9,18,9,9,13,6,17,17,23,10,17,9,10,5,19,17,18,14,7,15,7,8,17,4,21,16,17,1,7,6,21,21,4,10,16,4,6,9,4,21,7,17,9,6,8,17,16,17,8,5,4,1,17,8,13,13,5,13,17,21,4,6,9,16,13,3,2,18,8,21,13,6,17,1,8,21,1,17,17,17,7,5,9,8,15,8,9,21,21,17,5,17,16,23,13,1,5,9,16,9,2,1,15,10,6,21,13,21,4,2,8,4,21,10,2,4,1,1,5,7,16,15,23,16,4,19,13,2,6,9,19,8,7,15,10,5,1,21,9,17,21,6,21,8,19,4,13,6,9,17,5,13,19,19,7,4,1,1,21,5,17,21,4,2,10,10,16,23,13,13,2,21,9,21,19,21,14,6,9,8,16,17,15,3,4,8,13,5,21,5,23,2,21,6,3,5,16,13,17,16,19,21,14,9,11,6,23,19,17,17,11,16,21,8,9,6,8,4,23,7,9,4,5,13,2,10,17,17,13,9,17,7,4,21,16,19,5,10,19 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,10,2,21,10,6,6,18,15,2,17,6,21,15,8,7,13,2,21,13,16,15,15,21,5,1,6,8,13,21,2,15,23,9,2,2,13,5,6,2,18,14,1,11,7,8,18,4,15,1,21,7,15,15,16,21,3,2,16,5,2,13,6,7,7,21,5,10,2,1,10,16,6,15,4,5,17,21,15,19,15,14,16,15,4,10,3,16,13,7,13,1,8,21,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,2,6,17,13,13,14,15,13,21,8,7,18,18,2,8,17,13,5,9,16,7,2,21,5,2,20,6,16,6,21,9,6,15,16,14,13,5,14,2,5,8,8,7,14,16,15,1,21,4,9,21,10,2,16,16,21,13,5,16,21,10,15,15,7,2,10,4,21,16,5,20,1,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,2,5,20,2,16,13,5,4,8,13,8,13,6,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,1,5,4,11,9,6,16,17,15,9,16,15,2,15,16,15,9,23,23 +24,23,23,23,23,8,5,8,17,7,4,17,16,15,19,19,14,13,6,17,13,16,15,16,17,23,17,9,9,8,5,8,17,23,8,16,9,9,4,7,17,19,14,1,1,7,16,18,4,16,3,10,15,21,15,17,11,5,5,18,13,3,4,13,18,7,21,5,7,21,1,8,17,3,2,5,6,21,5,14,20,7,14,1,1,4,6,3,21,6,14,16,21,2,16,4,5,21,21,11,19,8,21,17,21,7,5,9,9,15,7,9,18,1,18,4,4,21,16,9,17,8,10,8,5,7,18,17,15,8,21,17,14,2,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,4,15,19,15,9,19,8,7,14,21,13,15,15,17,21,1,9,2,21,18,8,5,7,21,17,5,19,5,4,10,10,18,17,17,4,8,21,6,10,11,7,8,13,4,5,2,17,15,15,14,21,21,5,13,17,8,17,15,3,4,8,13,7,13,19,8,15,15,3,9,5,16,15,19,17,2,21,14,9,13,17,11,19,8,21,15,16,18,16,4,5,18,4,13,9,6,8,10,15,15,4,15,17,15,3,17,7,15,17,16,19,7,23,23 +24,23,23,6,16,7,2,2,21,2,15,21,6,7,6,3,13,15,2,21,13,16,18,15,2,9,21,5,8,13,6,8,16,23,16,2,2,15,5,6,2,18,15,1,11,7,21,18,4,14,16,15,15,15,15,17,21,2,5,3,5,2,2,13,6,18,21,15,2,2,17,2,19,7,5,8,5,21,16,5,3,7,14,16,8,6,5,3,16,15,10,13,1,8,16,13,6,21,11,5,15,15,17,2,18,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,2,15,17,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,20,2,16,6,5,8,8,7,14,2,15,17,15,2,8,19,8,2,21,17,16,13,5,8,21,14,14,15,5,2,6,2,21,8,13,20,1,21,15,9,8,8,7,13,6,2,18,2,15,13,21,14,15,13,20,5,21,15,5,4,8,13,13,13,3,19,13,8,9,9,9,15,13,16,15,20,8,14,5,2,8,14,17,16,21,8,16,21,8,8,4,14,5,14,5,15,15,14,5,9,6,21,17,15,6,8,15,13,21,21,23,23,23,23 +24,23,23,23,15,15,2,2,21,2,15,21,6,2,6,19,13,15,2,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,21,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,1,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,13,5,16,8,15,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,5,5,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,6,21,15,16,21,8,8,4,14,5,15,15,15,14,2,6,9,15,21,16,15,2,15,15,6,16,21,15,23,23,23 +24,23,23,23,23,16,5,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,7,5,14,15,8,21,23,7,16,2,13,5,6,2,16,16,21,15,7,16,19,4,21,14,21,18,21,15,18,11,15,6,16,5,15,13,2,21,5,15,7,13,10,21,2,17,16,14,7,5,11,8,14,14,8,13,17,15,7,18,2,5,14,16,8,1,7,2,2,5,16,15,15,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,17,23,13,8,8,8,16,6,4,21,21,15,2,21,13,21,8,2,8,2,17,17,13,13,8,15,5,16,19,10,15,19,5,14,15,19,8,7,15,8,17,14,6,6,1,8,2,21,21,6,15,16,20,7,13,7,16,21,7,14,6,7,8,15,18,15,10,10,16,1,2,15,10,23,16,20,14,3,2,17,15,7,13,18,14,2,13,16,15,17,15,13,4,8,13,8,17,13,23,17,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,17,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,13,6,15,15,2,17,15,16,8,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,21,2,5,7,21,3,7,21,15,21,7,7,5,15,9,16,13,17,15,16,6,5,21,15,8,13,15,17,8,23,13,19,9,21,9,2,7,1,14,15,15,7,8,17,4,17,14,16,1,16,6,16,18,2,10,1,15,2,13,2,18,8,21,8,3,16,1,3,21,2,16,10,5,2,5,19,13,7,5,21,15,19,15,14,17,13,15,14,16,8,16,4,2,21,21,7,6,1,17,5,16,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,2,10,2,17,9,15,15,1,10,15,19,13,11,3,3,8,19,21,2,8,15,17,2,8,9,16,7,23,23,7,16,6,8,9,21,2,8,8,14,21,5,1,21,8,21,21,16,2,1,15,3,13,4,21,16,5,8,20,7,7,3,15,1,21,6,17,21,15,3,10,6,17,23,5,8,21,21,14,6,14,21,14,5,13,8,8,17,15,3,4,8,13,7,21,3,23,5,16,1,15,5,16,13,17,16,19,6,14,23,13,15,14,18,15,17,15,15,1,8,7,13,21,14,23,5,14,10,21,13,2,5,17,16,2,10,15,7,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,6,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,21,15,16,21,6,2,16,15,2,13,6,21,5,21,15,8,15,16,5,17,15,14,13,14,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,9,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,15,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,13,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,9,5,17,7,4,10,21,13,5,21,6,2,10,7,13,13,2,21,13,16,15,1,21,5,11,13,9,13,2,21,17,23,13,20,2,21,5,5,2,18,14,1,11,7,8,18,4,1,1,21,15,15,18,17,21,3,2,16,15,17,13,6,6,2,21,5,2,2,17,16,16,13,8,15,5,21,21,7,19,15,14,16,8,13,4,3,16,13,5,14,1,8,17,6,15,21,11,6,15,15,16,15,1,7,5,9,8,15,15,9,16,21,21,15,8,15,13,13,14,1,15,18,8,2,18,15,2,7,17,13,5,2,6,8,2,21,5,2,17,6,14,15,21,9,6,15,2,15,13,5,14,2,5,8,8,8,14,15,15,1,15,2,7,21,2,4,17,15,21,13,7,15,21,14,15,5,13,2,8,21,21,8,2,20,21,17,13,11,2,8,13,15,15,2,21,2,15,13,21,14,15,13,20,15,16,13,5,4,8,13,8,13,6,2,13,7,8,9,5,17,15,17,17,20,14,8,13,2,5,14,16,17,16,15,15,19,1,8,13,13,8,21,13,15,5,15,2,6,15,17,21,15,7,16,13,2,21,15,15,13,19,18 +24,23,23,23,23,15,15,2,21,5,15,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,17,5,7,6,15,10,16,23,13,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,16,21,16,8,21,3,6,21,15,15,15,13,6,21,5,21,8,6,2,17,6,11,14,14,8,13,2,8,14,13,14,13,21,15,15,1,21,5,14,16,21,21,7,21,2,5,15,15,18,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,8,15,15,2,21,13,21,8,2,8,2,15,16,19,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,3,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,14,14,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,16,9,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,8,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,9,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,3,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,6,18,2,15,21,6,2,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,7,16,23,13,19,2,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,3,23,23,13,8,13,13,17,5,4,16,16,8,19,15,2,13,5,21,16,15,19,7,14,16,8,6,9,18,16,13,8,13,1,7,21,2,5,21,11,15,15,15,21,20,19,7,5,9,8,15,16,9,21,21,21,5,6,21,13,13,14,5,13,21,6,4,16,21,6,6,18,13,5,5,16,8,6,1,5,2,19,6,14,6,21,9,5,15,15,14,13,5,17,2,5,8,7,8,14,2,15,1,15,6,7,21,2,15,18,21,21,13,5,15,21,4,2,5,6,2,6,21,21,2,10,20,1,8,8,9,8,8,13,2,8,21,17,2,15,13,16,14,5,13,20,5,16,15,5,4,7,13,7,15,13,19,13,13,2,9,5,17,15,16,16,20,14,6,5,13,9,14,16,16,1,15,16,1,7,8,2,13,4,6,13,15,5,2,2,5,15,21,16,15,4,15,15,8,16,15,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,2,18,7,15,21,15,18,5,16,5,2,13,6,2,16,18,15,3,9,6,9,5,6,21,5,8,15,7,1,13,4,16,18,21,21,3,8,15,21,10,1,7,16,5,13,8,21,5,21,6,6,2,21,3,2,2,14,7,6,2,16,5,6,7,13,17,20,19,21,1,6,10,5,6,21,7,17,18,5,16,15,21,21,17,13,15,18,7,5,9,18,15,8,9,16,21,17,2,2,16,23,13,21,15,9,16,15,5,10,16,16,2,21,13,19,2,9,7,13,21,3,5,18,21,2,20,14,2,14,15,4,15,14,2,8,21,7,8,13,8,15,15,6,21,7,5,18,1,15,2,3,15,4,5,6,18,20,5,6,7,8,9,6,17,18,2,2,20,21,13,15,13,15,5,23,8,7,1,16,15,7,15,18,5,2,5,16,20,16,20,9,4,8,13,8,9,13,23,8,17,2,15,5,15,13,17,16,1,8,2,1,2,2,23,16,15,19,15,16,18,15,9,20,6,14,13,8,5,2,5,16,1,14,16,1,2,6,15,13,5,15,17,23,23,23,23 +24,23,23,8,17,10,13,8,17,5,5,15,18,13,5,1,10,13,6,8,7,16,19,16,7,14,8,5,7,8,6,6,16,23,23,16,7,9,7,4,15,10,2,15,15,7,9,17,4,21,18,17,7,17,8,15,19,10,10,16,9,6,13,4,21,9,21,9,5,4,19,8,21,4,5,7,5,4,16,9,13,8,6,17,2,9,1,7,7,13,8,6,17,7,17,10,5,21,21,6,6,1,1,6,5,7,5,9,8,15,15,9,17,16,17,2,10,21,13,13,1,9,4,16,9,8,10,17,4,4,17,13,15,4,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,4,5,13,4,5,9,19,8,7,16,15,5,21,13,1,16,21,4,4,17,19,9,3,10,1,16,7,8,4,19,5,9,15,1,21,5,17,21,4,4,9,9,23,9,3,8,4,21,14,3,5,21,14,6,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,9,4,13,7,23,18,16,17,16,16,1,7,10,5,13,7,23,23,2,5,6,10,17,4,4,1,9,7,18,13,7,16,1,19,5,23,23 +24,23,23,23,23,23,5,2,21,15,15,21,13,2,2,3,9,15,2,17,13,16,19,15,16,5,21,13,7,5,2,8,16,23,6,16,13,15,5,5,1,21,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,10,2,15,10,10,13,2,21,15,21,8,5,15,16,21,16,13,2,7,5,17,2,6,3,7,14,16,8,6,14,2,16,13,7,8,1,8,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,13,9,21,21,21,2,8,21,13,13,14,7,15,17,8,5,18,15,2,7,17,13,5,5,2,8,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,2,15,21,13,7,13,18,2,15,16,21,8,13,5,16,21,5,13,15,3,2,10,1,21,6,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,13,13,20,15,8,15,5,4,8,13,7,13,13,19,13,8,8,9,5,16,13,17,15,19,13,14,10,13,10,2,20,21,21,7,17,1,8,2,7,15,8,5,5,15,5,7,21,2,14,21,17,13,6,17,15,15,15,16,15,23,23,23 +24,23,23,23,16,15,6,8,16,15,15,5,20,7,15,21,13,16,2,13,7,18,21,15,21,9,21,5,8,13,6,2,21,23,13,18,5,17,5,6,10,16,14,21,15,7,16,15,4,16,14,21,15,21,16,16,21,5,2,17,15,15,13,6,21,5,15,15,2,14,16,8,16,5,14,15,2,7,7,16,13,7,13,21,7,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,21,1,21,7,16,7,5,9,15,15,15,5,15,21,18,5,21,16,23,14,16,15,6,16,5,8,2,21,2,15,20,13,11,6,5,17,2,1,2,3,2,1,9,3,1,19,6,8,21,5,14,15,3,15,7,8,13,7,15,15,15,21,16,13,21,21,2,2,16,20,13,5,6,17,15,16,14,15,15,8,15,6,21,2,2,21,1,13,11,10,16,18,23,8,10,2,21,15,11,6,21,2,15,7,21,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,5,2,16,15,1,15,15,21,8,2,15,5,2,2,15,15,14,5,17,6,21,15,1,13,15,15,15,2,5,15,18,6,23,23 +24,23,23,10,18,3,5,2,21,1,6,21,6,9,4,18,5,15,2,21,13,16,19,15,21,5,8,13,13,13,13,8,16,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,16,15,8,15,15,16,21,10,2,9,14,23,23,21,7,3,21,6,8,2,16,7,19,7,2,5,5,21,1,4,3,15,14,16,8,6,2,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,15,21,8,15,18,8,2,13,21,13,5,8,16,8,2,1,5,2,16,6,14,15,17,8,6,15,8,14,13,5,21,2,5,8,8,8,14,2,15,18,15,15,5,19,2,6,17,16,21,13,5,8,21,8,15,6,4,2,5,18,21,2,5,21,21,10,2,8,16,8,13,15,13,2,17,2,15,13,21,14,7,13,20,8,17,15,13,4,8,13,8,13,6,19,13,8,21,9,5,17,15,16,21,20,14,14,13,4,15,14,17,16,21,15,16,1,7,7,4,14,15,4,5,15,14,19,5,6,15,21,21,15,6,15,15,4,19,16,16,6,23,23 +24,23,23,23,23,5,4,6,17,10,6,21,15,8,4,18,19,17,6,7,13,21,19,17,3,5,23,13,8,9,9,21,18,23,7,4,9,6,9,5,21,18,14,7,15,7,17,17,4,21,14,17,19,21,19,19,19,6,4,15,17,10,13,4,21,3,21,4,8,4,16,8,16,7,4,21,9,2,15,9,13,7,13,17,1,3,17,21,8,7,17,6,20,7,17,6,5,21,21,10,21,1,17,15,16,7,5,9,6,15,8,9,10,21,17,13,19,16,23,13,21,6,5,21,10,15,20,17,10,8,4,3,20,4,13,17,15,21,2,2,19,21,1,5,19,6,23,23,23,23,7,13,21,16,9,6,16,7,14,21,13,15,8,6,16,21,4,6,17,17,6,21,13,6,9,3,14,7,20,4,9,10,17,6,4,14,18,21,21,10,10,18,23,2,8,13,21,14,13,19,21,5,14,17,21,6,1,21,9,4,8,13,6,5,9,23,6,17,2,3,5,1,15,21,18,2,19,10,13,2,23,17,17,19,17,15,7,21,9,4,7,16,4,23,6,6,15,4,15,17,6,20,1,10,6,17,13,4,21,15,18,23,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,7,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,4,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,8,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,16,17,6,15,18,2,10,16,5,6,13,21,21,8,21,8,7,16,17,10,2,8,6,4,9,8,16,13,13,15,13,16,21,13,15,21,14,10,21,8,17,4,16,6,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,2,9,17,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,8,15,16,4,10,13,16,5,9,19,8,11,15,7,5,16,16,6,11,21,2,6,17,19,6,13,9,21,21,4,4,7,7,2,6,4,17,1,2,1,21,6,1,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,23,23,14,6,21,6,7,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,17,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,15,8,17,14,19,13,10,15,5,21,21,5,19,15,14,17,15,4,10,9,21,15,8,13,1,7,16,15,6,1,11,4,15,17,17,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,15,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,3,5,8,8,8,14,15,15,1,15,9,9,21,2,2,21,16,8,13,6,15,21,7,10,15,7,2,8,10,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,5,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,17,16,20,14,4,14,5,2,14,17,21,17,15,15,19,8,10,13,13,8,14,8,15,15,10,17,6,15,16,18,15,2,17,13,2,1,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,23,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,15,6,2,15,17,2,13,1,18,5,5,15,13,16,2,13,20,21,3,16,15,6,21,9,7,14,15,2,16,23,8,16,5,14,13,6,10,21,14,1,13,7,16,19,4,16,14,21,1,16,15,18,11,2,21,15,5,15,13,21,17,5,14,13,2,2,21,8,21,6,14,13,6,2,16,14,14,8,13,17,7,17,21,3,5,7,16,8,1,7,21,2,5,21,16,16,21,1,1,8,17,7,5,9,8,7,15,5,15,16,21,2,15,16,23,13,15,6,16,16,5,15,1,11,2,5,21,13,1,14,5,8,3,17,2,13,13,18,23,23,23,23,7,16,19,5,14,15,18,4,15,7,8,8,14,15,5,1,15,2,21,21,2,15,17,20,8,13,2,15,15,7,5,6,2,11,15,18,1,2,5,16,1,2,2,10,14,23,20,8,3,2,21,15,7,13,18,14,5,5,16,8,16,19,13,4,8,13,7,18,13,23,15,21,2,3,6,15,13,16,16,6,21,15,5,13,7,8,19,8,15,16,16,18,8,10,15,15,2,7,5,21,14,2,15,5,15,16,17,13,15,15,15,2,8,15,16,6,6,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,23,6,8,6,21,10,9,21,6,6,2,8,13,2,8,17,13,21,19,15,8,9,21,7,8,13,2,6,16,23,15,19,2,3,8,6,14,18,14,1,11,7,21,18,4,16,21,15,16,15,13,21,21,8,6,3,7,14,19,13,5,19,20,6,6,4,17,14,18,13,14,6,5,17,16,6,9,7,14,17,8,7,15,3,10,6,2,6,1,8,16,7,6,21,15,5,15,15,21,2,18,7,5,9,8,15,13,9,21,21,21,6,6,21,13,13,14,15,15,16,8,2,18,15,2,2,18,10,15,8,15,8,2,21,5,2,20,6,14,6,21,9,6,15,6,14,13,5,21,2,5,8,8,8,14,15,5,17,15,2,21,19,10,15,18,21,16,6,13,2,21,13,10,21,13,10,8,2,21,2,5,20,1,21,2,9,8,8,15,5,6,2,21,2,15,15,21,5,13,6,19,6,21,15,5,4,8,13,15,13,6,18,13,16,16,9,5,15,13,17,16,20,2,14,5,13,7,16,8,16,17,7,16,21,8,2,7,5,7,2,7,15,5,9,5,9,8,16,21,16,15,15,15,2,15,15,21,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,5,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,16,6,2,8,17,2,6,1,18,15,5,15,13,16,2,13,20,21,3,16,15,6,21,5,2,14,15,2,16,23,8,21,5,14,5,6,15,16,14,1,13,7,16,19,4,16,14,21,1,16,15,18,11,2,21,15,5,15,13,6,21,5,14,2,15,2,21,8,21,6,14,14,5,2,16,15,14,8,13,17,7,17,21,2,5,15,16,8,1,7,21,2,5,21,16,16,1,1,1,7,16,7,5,9,8,15,15,5,15,21,21,2,8,17,23,13,8,7,16,16,5,6,16,11,2,5,21,13,1,14,5,8,2,17,3,13,13,1,23,23,23,23,15,16,19,9,14,21,7,4,15,15,8,8,14,15,5,1,15,2,21,21,2,15,17,20,8,13,2,15,15,7,14,6,2,11,15,18,1,2,6,16,1,13,2,10,14,23,20,2,3,2,21,15,7,13,18,14,5,5,16,8,16,7,13,4,8,13,8,18,13,23,15,1,2,3,6,15,13,16,16,6,21,15,5,13,7,8,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,8,15,16,6,6,23 +24,23,10,7,21,2,9,6,17,7,4,21,8,4,13,4,9,15,8,16,15,16,15,16,4,13,17,5,18,14,16,6,18,9,9,6,9,15,13,4,4,21,14,1,10,7,16,18,4,18,3,17,15,21,15,16,21,5,20,16,5,10,13,4,21,15,21,5,10,4,16,18,17,9,4,7,6,21,21,14,20,7,14,17,2,6,4,9,14,6,13,9,1,14,17,7,6,21,17,6,19,15,16,15,1,7,5,9,16,13,11,5,16,21,21,2,21,17,13,13,14,4,8,16,9,5,18,21,17,7,4,13,1,4,5,8,10,17,16,19,9,6,6,16,1,10,7,5,20,4,9,10,19,6,9,19,8,8,1,4,7,7,9,8,21,21,4,5,18,19,10,13,4,17,17,7,4,6,7,8,6,18,21,21,13,16,21,19,2,8,7,8,13,8,9,4,17,16,6,10,21,14,4,7,15,4,16,15,3,4,8,13,7,7,13,4,13,15,6,9,5,17,15,17,17,8,21,14,9,13,4,8,19,15,21,7,17,18,16,7,5,7,1,6,7,20,6,8,9,11,4,17,17,7,9,17,7,4,15,16,19,5,23,23 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,3,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,23,23,23,23,23,23,2,6,17,18,2,9,15,13,15,10,13,20,16,3,15,2,11,18,13,11,15,13,15,9,23,13,21,5,15,5,6,14,16,16,21,15,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,15,5,2,16,2,15,2,15,15,5,2,21,13,13,16,13,8,15,13,11,18,5,5,16,6,21,7,21,2,5,15,15,18,18,15,21,8,21,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,21,5,9,16,2,7,21,16,2,6,21,13,21,8,6,8,2,17,15,13,15,14,2,5,17,16,10,15,21,5,14,2,2,8,8,15,7,8,14,2,6,1,8,2,21,21,8,21,17,13,10,5,21,15,13,14,15,10,15,11,10,20,16,2,5,16,1,2,6,10,16,23,9,20,3,2,21,15,15,15,18,14,14,6,15,10,17,20,15,4,8,13,8,21,14,23,13,16,2,9,6,17,13,16,17,6,19,14,5,13,7,2,19,15,16,15,16,18,8,2,8,6,7,10,2,21,14,6,16,5,2,15,17,13,15,15,15,16,15,15,17,5,23,23 +24,23,23,5,8,8,8,10,21,4,9,21,6,4,4,19,10,15,8,21,13,16,19,15,17,5,7,13,7,13,6,8,18,23,15,3,9,13,9,10,2,18,15,18,15,7,8,16,4,15,21,21,13,13,16,21,21,4,9,21,7,23,23,20,5,6,21,9,10,17,17,4,19,8,4,5,5,21,16,7,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,5,17,17,15,15,15,17,10,19,7,5,9,8,15,15,9,21,1,18,4,10,18,13,13,14,4,13,18,6,7,10,21,2,6,21,13,5,4,16,8,5,7,7,2,21,6,14,5,21,8,8,15,17,14,13,5,17,2,5,8,7,8,14,4,15,17,15,6,8,18,4,4,21,21,21,5,2,4,17,15,14,5,4,21,4,18,19,9,6,17,21,8,13,9,15,8,13,6,6,21,17,2,15,13,16,14,7,9,16,4,16,13,5,4,7,13,15,15,7,18,13,8,2,9,5,17,15,16,21,19,14,14,3,2,15,14,17,17,21,16,16,18,7,9,4,8,9,6,5,5,6,19,5,9,15,21,17,15,5,15,15,2,16,1,7,9,23,23 +24,23,23,9,21,21,9,15,16,10,13,21,7,5,15,18,4,13,2,16,13,17,7,16,2,5,1,5,6,13,20,15,21,23,7,15,9,13,5,7,14,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,4,21,7,21,7,5,14,16,8,16,2,2,7,5,17,8,16,3,10,14,17,2,14,21,16,8,2,9,13,8,8,17,13,4,21,21,6,1,15,21,8,2,7,15,9,7,11,9,5,16,21,21,20,4,16,13,13,14,10,15,17,2,5,1,21,6,2,4,13,17,5,5,16,13,18,13,14,13,6,2,6,21,10,15,2,19,21,15,15,14,19,5,13,15,7,15,9,13,17,8,18,13,21,15,21,21,6,4,13,4,21,21,7,15,15,7,8,10,3,21,21,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,21,8,4,21,21,2,7,21,11,5,15,16,15,13,5,17,13,16,15,16,16,3,16,6,7,13,4,17,16,23,8,16,15,13,5,4,4,21,14,21,19,7,16,19,4,21,14,21,15,17,8,16,21,2,6,17,6,15,13,4,21,2,21,5,10,4,16,4,16,9,14,15,5,17,15,13,16,10,18,9,8,5,21,20,2,13,8,10,4,8,16,2,6,21,17,6,19,15,17,16,2,7,5,9,8,7,15,5,4,21,21,13,21,17,13,13,14,14,17,16,8,10,10,1,2,8,17,13,21,15,9,17,5,16,16,16,8,7,2,6,18,8,15,23,23,3,2,5,4,14,9,8,13,8,8,8,5,21,15,10,21,21,15,2,21,10,4,13,6,21,21,10,14,15,4,16,7,21,21,2,5,19,1,6,2,7,4,8,13,6,2,2,21,2,15,9,21,14,15,13,8,10,16,15,5,4,8,13,8,13,5,23,16,15,8,9,5,16,13,21,17,8,21,14,6,9,13,3,21,15,17,15,16,21,17,7,13,7,4,21,14,16,5,4,10,6,4,8,17,15,5,17,15,2,15,15,19,5,7,18 +24,23,23,23,23,23,23,23,23,23,23,9,18,7,9,17,8,7,9,19,7,21,15,18,4,5,21,7,10,4,7,8,21,23,7,17,9,7,23,6,4,8,17,7,15,7,8,17,4,17,19,17,1,17,6,8,18,9,10,17,4,7,13,9,17,9,21,5,5,8,16,17,21,6,6,7,1,4,8,5,13,7,13,1,21,7,7,15,8,13,6,4,18,8,17,9,6,21,17,8,21,1,1,17,4,7,5,9,8,15,15,9,17,21,17,5,4,17,23,13,1,6,7,17,9,9,11,17,4,9,21,13,11,4,5,8,6,21,9,2,4,1,1,5,15,8,23,15,17,6,4,13,16,6,9,19,8,7,16,5,5,21,11,21,8,21,6,4,21,19,9,4,10,11,17,5,6,19,19,5,9,21,1,21,5,17,1,4,4,9,6,9,23,3,8,4,17,14,4,21,21,14,5,8,21,7,17,15,9,4,7,13,6,19,8,23,13,16,6,9,5,15,15,17,17,8,8,5,4,13,15,23,19,16,21,11,17,8,8,7,9,13,13,23,23,7,13,7,10,17,4,8,17,9,9,17,7,4,5,17,19,9,4,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,8,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,10,21,2,8,4,21,21,6,13,13,17,21,13,7,18,8,15,2,9,21,15,8,13,10,10,17,23,7,21,5,14,5,2,16,18,14,15,15,7,21,16,4,16,14,21,15,21,15,8,1,10,2,17,17,5,13,6,17,4,13,9,8,2,16,5,16,7,14,13,2,21,8,17,14,8,13,21,7,2,18,2,3,14,15,8,17,15,17,5,5,21,21,19,21,7,16,7,16,7,5,9,7,15,8,5,15,21,21,10,17,8,23,14,14,6,3,16,8,20,21,1,2,6,21,9,21,13,13,17,17,21,2,3,13,21,13,6,21,15,5,10,21,5,14,15,2,15,9,8,13,8,15,6,15,18,8,9,21,21,9,6,17,20,2,14,8,2,17,3,6,15,15,15,10,2,21,2,10,21,1,9,15,9,16,21,23,2,3,2,21,15,14,6,18,5,8,15,8,16,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,15,10,3,2,9,13,3,8,17,15,16,8,15,21,8,6,7,8,8,15,9,10,14,15,15,6,6,21,17,15,3,16,15,2,10,21,3,9,23,23 +24,23,23,23,21,9,5,2,17,19,6,21,20,2,7,18,14,13,4,8,13,17,15,16,10,2,17,5,13,6,20,15,21,23,7,10,2,13,13,5,21,18,14,10,10,7,16,7,4,21,20,16,8,21,15,16,21,5,15,16,5,10,13,2,1,8,21,5,10,2,16,2,17,13,14,6,5,21,16,16,3,10,14,21,15,15,2,2,15,6,13,7,1,7,16,2,5,21,17,6,8,15,17,8,3,7,5,9,21,15,9,5,7,21,21,2,8,16,13,13,14,9,15,16,2,15,18,17,15,4,4,5,21,13,7,17,2,18,13,14,13,6,2,21,21,10,15,9,19,21,15,9,14,16,5,13,15,7,14,15,15,17,15,7,15,21,8,2,21,15,2,13,8,21,21,7,14,6,7,8,6,19,21,10,5,16,1,7,2,8,2,7,13,14,2,2,21,4,15,13,21,14,14,13,20,4,18,1,3,4,8,13,8,13,10,9,15,13,19,9,5,17,13,17,15,8,15,14,5,13,8,2,19,15,17,16,16,1,21,13,8,8,8,7,7,17,14,15,2,1,15,21,1,10,7,16,7,7,15,16,15,6,19,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,17,6,4,21,7,17,21,6,4,9,15,9,13,3,21,13,15,16,21,17,9,8,15,5,3,7,8,17,23,15,19,2,15,5,10,2,18,14,21,11,7,8,7,4,21,1,15,16,7,15,21,21,4,2,7,6,8,9,5,3,21,21,9,10,10,15,3,19,10,10,7,5,21,16,6,19,7,14,17,8,6,4,3,21,4,7,13,1,8,21,13,6,21,7,15,15,8,21,10,19,7,5,9,15,15,1,9,21,17,21,9,10,21,13,13,14,3,6,16,8,4,18,15,2,8,21,13,5,9,7,18,2,21,5,2,4,6,14,6,21,9,9,16,17,14,13,5,6,2,5,8,7,8,14,2,15,1,15,5,5,21,19,3,21,16,21,13,9,15,21,5,15,8,10,2,6,10,21,17,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,16,14,6,13,20,17,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,16,9,9,14,14,21,17,21,16,8,19,18,8,10,14,5,4,6,15,7,15,2,14,5,16,21,15,15,15,15,2,17,1,8,10,3,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,4,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,9,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,7,21,18,15,10,17,7,7,21,17,4,5,15,13,13,6,20,13,17,18,18,6,5,21,10,8,13,6,8,21,23,7,17,9,6,16,10,2,18,19,15,15,7,15,17,4,16,14,17,1,8,15,16,18,15,6,15,19,15,13,4,18,15,21,6,5,4,17,4,21,2,15,6,5,21,16,13,13,15,13,16,21,10,3,8,14,13,8,6,18,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,17,1,17,5,21,16,23,13,8,6,7,17,2,9,15,1,10,4,8,6,1,8,9,7,3,18,19,9,4,21,1,16,17,14,15,23,23,6,21,6,13,19,9,6,16,8,15,4,5,1,13,7,3,21,2,19,21,15,8,13,4,16,17,7,19,5,7,11,21,4,1,16,15,17,21,4,8,10,10,3,23,2,5,2,17,14,18,21,21,14,14,4,20,6,18,15,9,4,8,13,7,16,8,23,4,17,8,3,5,16,13,17,21,19,17,13,7,3,15,23,16,8,21,7,17,21,9,4,13,21,6,23,23,10,4,5,15,15,5,16,1,15,10,17,13,9,21,16,19,3,16,19 +24,23,23,4,19,15,15,1,21,2,10,17,6,13,6,18,13,13,8,21,13,15,6,18,16,5,16,8,7,13,10,15,16,23,13,21,9,7,5,16,2,18,13,3,11,7,7,18,4,21,7,21,15,15,4,17,21,10,2,5,16,7,13,6,5,7,15,6,2,2,16,8,20,7,6,5,5,21,1,7,16,7,14,18,8,8,2,8,21,7,10,13,15,8,21,2,6,21,15,6,15,8,10,4,19,7,5,9,15,15,15,9,17,21,21,2,6,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,5,16,7,2,21,5,2,19,6,14,8,21,9,21,16,14,14,8,6,16,2,5,8,8,8,14,15,15,1,15,2,8,16,15,4,21,16,19,13,5,15,21,14,6,15,5,2,15,8,21,2,10,20,1,16,5,8,14,8,13,21,5,2,16,2,4,13,21,14,6,6,20,21,15,13,5,4,8,13,8,13,21,13,13,17,19,17,5,17,13,18,16,10,14,14,6,2,13,15,1,8,19,15,15,19,19,2,14,15,13,8,5,5,4,13,3,6,6,14,21,15,2,15,13,6,16,21,23,23,23,23 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,9,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,10,15,1,15,17,7,21,10,9,21,8,21,13,4,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,23,23,23 +24,23,15,2,21,15,6,8,16,2,13,21,6,6,2,21,5,15,2,17,13,16,18,17,2,5,7,13,7,5,20,10,20,23,13,3,2,6,5,6,2,18,21,1,15,7,8,18,4,7,16,21,11,13,15,16,21,6,10,15,6,10,13,15,21,15,21,5,6,14,16,6,17,2,15,15,5,17,21,7,19,15,14,16,8,6,8,2,10,13,13,8,1,8,17,13,6,21,11,21,15,8,8,5,1,7,5,9,8,15,15,9,21,21,21,15,2,21,13,13,14,10,15,16,8,15,18,21,2,13,17,13,5,13,16,8,2,21,5,2,8,6,14,5,21,9,17,18,15,14,13,5,14,2,5,8,8,7,14,4,15,1,15,8,7,20,6,7,1,21,16,13,5,13,21,2,14,5,7,2,10,10,21,2,6,20,1,2,21,13,13,16,8,13,4,21,17,2,15,7,8,14,2,5,20,6,16,16,5,4,7,13,13,13,2,8,3,8,2,9,21,16,15,1,17,8,14,14,13,2,15,14,16,18,16,15,17,19,21,7,5,7,14,15,5,18,7,8,2,9,15,15,16,15,6,17,13,15,15,17,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,7,13,15,13,8,4,17,23,21,19,2,13,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,5,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,11,4,9,21,15,2,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,21,16,21,13,5,15,21,2,14,15,10,2,7,10,21,15,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,10,17,17,21,23,23,23 +24,23,23,23,23,4,7,2,17,6,15,17,21,7,6,15,13,13,8,20,3,16,7,15,2,23,21,13,13,10,8,16,19,23,7,21,9,6,6,6,15,16,2,7,15,7,8,17,4,21,8,16,21,21,15,15,21,2,15,16,1,7,13,2,21,21,21,5,10,10,16,10,21,14,5,6,23,11,16,13,13,7,13,16,21,2,21,21,14,7,16,2,21,14,21,2,6,21,21,16,21,1,17,15,16,7,5,9,8,15,8,9,15,16,17,5,21,16,23,13,18,5,6,17,9,6,17,7,13,15,15,13,15,6,13,1,17,21,15,2,3,1,1,5,8,15,23,15,16,21,15,13,2,5,9,21,16,8,15,2,13,21,8,15,17,16,6,15,21,17,1,5,2,17,21,14,13,6,21,15,8,16,15,2,6,1,21,13,15,10,10,18,23,9,6,2,17,14,13,21,21,14,13,7,21,8,16,21,3,4,8,13,6,21,5,23,13,17,11,3,5,15,13,15,16,16,21,14,5,13,2,18,21,21,17,7,16,21,13,16,13,16,13,15,9,2,3,8,14,13,5,8,17,15,2,17,8,2,6,17,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,5,16,8,6,2,21,2,10,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,6,15,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,6,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,16,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,8,21,21,21,6,7,18,13,13,14,10,13,21,8,7,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,5,21,9,6,15,2,4,13,5,14,2,5,8,8,8,14,13,15,1,21,5,8,21,13,4,21,16,21,13,14,16,21,7,10,6,13,2,4,10,21,17,5,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,10,5,20,2,17,13,5,4,8,13,8,7,1,8,13,15,16,7,5,17,15,16,15,20,14,6,13,2,13,14,17,21,17,11,16,19,8,13,6,15,4,15,14,21,5,5,21,9,14,16,18,15,5,17,13,2,17,16,15,5,23,23 +24,23,23,23,23,23,2,6,16,2,10,8,21,6,5,15,13,21,2,13,13,18,21,16,2,5,21,2,8,13,6,6,21,23,13,21,5,14,5,15,16,18,14,15,15,7,21,17,4,16,14,21,15,16,15,16,21,6,2,15,3,2,13,6,21,5,21,7,16,14,16,8,16,14,15,5,2,16,21,8,13,14,13,21,1,2,18,2,3,14,15,16,17,15,15,6,5,21,21,19,21,7,16,15,17,7,5,13,15,15,15,5,15,21,18,15,5,8,23,14,14,15,21,16,10,15,6,21,2,2,21,13,21,5,13,17,15,16,2,3,2,17,2,8,21,9,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,15,5,21,21,6,15,21,20,8,14,7,16,17,15,14,14,16,15,15,2,16,2,6,21,1,15,13,7,16,3,23,2,10,2,21,15,14,5,21,15,7,15,7,2,20,7,7,4,8,13,8,16,21,23,8,1,2,3,6,17,13,16,16,6,3,15,5,13,15,15,19,15,17,16,15,21,8,6,7,2,16,14,15,10,14,15,15,6,7,15,1,15,3,16,15,2,21,21,2,23,23,23 +24,23,23,15,16,15,5,2,17,15,15,15,18,15,5,15,13,16,5,13,15,16,3,15,16,5,17,5,2,13,8,10,15,23,13,3,13,15,5,2,21,16,11,8,15,7,16,3,4,21,11,21,21,21,15,21,3,2,21,15,15,15,13,2,21,5,21,8,6,10,16,6,11,15,16,6,13,2,8,14,13,8,13,21,15,15,1,21,5,15,7,2,1,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,15,15,15,5,21,21,21,15,2,16,23,13,21,6,6,16,9,2,8,8,2,15,21,13,21,2,3,8,2,15,16,6,7,18,15,15,1,10,6,15,21,5,14,8,3,13,9,2,7,8,14,2,6,21,8,2,21,21,13,15,16,20,2,5,6,18,21,14,6,15,3,13,15,15,16,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,10,16,18,13,4,8,13,8,21,14,23,8,21,2,15,6,15,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,5,8,2,16,14,15,15,5,15,16,17,13,21,16,15,2,21,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,7,15,17,21,4,6,7,6,16,4,4,4,21,21,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,7,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,3,21,3,8,6,21,15,15,21,15,7,15,3,14,13,2,16,13,17,11,16,10,5,14,8,7,14,14,17,11,23,23,16,9,13,6,10,2,18,7,21,10,7,16,1,4,21,16,16,15,15,15,16,1,2,15,16,5,6,2,2,16,15,21,7,5,2,16,8,16,2,2,6,5,21,7,16,17,10,14,17,15,5,17,16,7,6,2,13,8,7,21,13,5,21,21,2,2,15,16,16,6,7,5,7,15,15,8,5,1,21,17,7,2,21,13,13,8,4,15,17,10,15,18,21,13,6,7,13,21,3,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,8,5,14,2,5,8,15,7,14,2,13,1,16,13,18,21,3,4,21,15,15,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,4,4,8,16,8,18,14,5,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,2,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,2,3,16,15,16,15,15,18,16,15,6,7,2,8,13,9,6,6,2,15,15,1,17,15,15,7,15,2,15,17,8,15,15,19 +24,23,23,23,21,10,6,9,21,6,4,17,17,10,6,15,8,13,8,18,13,16,19,16,4,3,21,6,7,13,6,8,15,23,15,17,9,6,9,2,21,18,10,15,15,7,16,18,4,17,14,17,21,15,8,21,19,2,5,16,10,1,13,4,16,6,21,4,6,2,17,2,21,6,6,6,5,21,16,9,13,7,13,17,18,4,6,17,14,13,17,5,16,8,17,4,9,21,15,8,1,1,17,17,16,7,5,9,16,13,8,5,4,21,21,7,17,21,23,13,4,6,7,16,9,10,19,1,4,6,17,13,21,7,9,8,19,17,2,21,7,9,23,23,23,23,5,18,4,6,7,3,15,9,9,16,8,8,15,15,5,1,15,21,21,21,6,4,1,15,9,4,10,21,17,7,6,4,15,11,3,5,1,18,6,17,21,15,4,10,10,18,23,2,7,2,17,14,19,21,21,14,10,9,8,16,16,15,3,4,8,13,8,17,15,23,7,16,16,9,5,7,13,17,16,10,21,14,5,9,13,9,18,17,17,7,16,18,7,17,13,9,9,23,8,6,15,6,13,15,7,17,17,7,4,21,7,2,16,15,19,9,3,18 +24,23,9,5,17,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,5,21,21,7,10,2,16,6,17,4,7,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,13,4,16,8,15,18,15,2,16,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,14,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,23,23,14,15,6,21,8,15,21,6,10,10,19,5,15,10,21,13,21,18,15,16,5,8,13,7,13,4,8,21,23,8,9,2,15,5,10,2,1,14,18,21,7,8,18,4,13,21,15,15,13,15,21,21,4,15,3,14,21,15,8,13,19,18,5,4,16,16,3,18,8,6,15,5,21,16,8,19,7,14,16,8,7,8,4,16,15,6,13,1,8,17,15,10,17,15,5,15,15,17,8,10,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,10,13,21,8,15,18,21,2,8,21,13,5,10,16,7,2,21,5,2,20,6,14,5,21,9,8,15,21,14,5,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,21,13,5,15,21,13,15,14,6,2,5,10,21,8,4,20,21,4,15,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,20,8,8,13,5,4,8,13,8,13,5,19,13,1,15,9,5,15,15,16,8,20,14,5,13,13,15,14,21,16,17,15,17,10,8,2,4,7,8,8,15,15,6,14,7,9,5,21,16,15,15,15,8,4,21,16,16,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,16,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,8,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,2,21,13,2,2,18,3,15,21,6,2,2,19,15,15,2,21,13,16,19,15,3,5,8,15,8,13,2,8,21,23,15,19,2,15,9,6,2,18,14,21,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,19,21,15,2,2,17,2,19,8,6,6,19,16,8,15,19,15,14,17,8,13,8,9,16,15,15,13,1,8,16,15,6,21,11,15,15,8,16,7,3,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,14,8,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,2,8,5,17,8,7,14,2,15,17,13,2,8,19,15,2,21,21,21,13,13,16,21,14,2,15,5,2,6,21,21,8,13,20,21,16,15,9,8,8,9,8,15,2,18,2,15,13,21,14,15,5,20,8,21,15,5,4,8,13,13,13,15,19,13,16,15,9,5,16,13,16,16,20,14,14,13,2,14,14,17,16,21,7,16,21,7,8,4,19,15,14,6,13,14,8,5,9,10,21,16,15,2,15,15,15,21,16,15,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,6,21,15,15,21,6,2,6,19,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,15,19,2,15,13,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,16,16,21,2,8,3,7,23,23,15,2,6,21,5,6,16,16,8,19,7,15,5,5,21,17,15,3,7,14,16,8,13,6,3,16,13,8,13,1,8,21,2,5,21,11,6,15,15,16,2,19,7,5,9,15,15,15,9,21,16,21,15,6,21,13,13,14,15,13,1,5,15,6,21,6,15,21,13,5,5,16,8,2,1,16,2,5,6,14,6,21,7,2,20,3,14,5,5,8,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,21,16,21,5,5,15,21,5,4,2,5,2,15,2,21,8,6,20,21,2,8,9,8,8,13,5,8,21,17,2,15,13,16,14,6,8,20,2,16,13,5,4,8,13,8,13,7,8,13,15,2,9,5,17,15,16,21,20,14,14,5,2,15,14,17,16,21,15,17,1,8,9,2,8,10,2,5,15,6,14,5,5,15,21,21,15,5,15,15,7,15,16,15,23,23,23 +24,23,15,5,21,3,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,6,21,18,6,10,6,21,4,6,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,19,5,9,15,21,17,15,6,15,8,6,16,16,17,23,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,15,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,23,23 +24,23,23,15,21,7,4,2,20,6,15,21,15,15,10,5,5,21,10,16,7,15,18,1,21,15,21,5,5,13,2,19,15,23,10,21,9,14,5,8,15,21,14,15,15,7,15,17,4,8,14,17,21,21,16,15,17,6,6,17,5,15,13,2,21,7,20,9,6,14,21,8,21,7,4,8,16,16,13,13,13,15,20,1,15,7,4,14,21,13,8,2,18,14,8,19,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,6,2,16,13,13,10,15,5,21,9,15,2,18,9,7,21,13,21,7,15,8,4,16,9,9,20,21,14,5,21,4,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,15,2,15,17,15,21,16,5,8,13,6,15,21,7,17,2,13,2,5,21,18,2,6,16,1,13,8,7,16,8,23,9,2,21,21,14,13,13,21,21,4,13,19,2,16,21,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,15,18,16,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,9,1,15,15,15,1,23,23,23,23 +24,23,23,5,15,6,8,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,5,7,13,8,6,17,23,7,21,13,13,5,6,2,16,16,16,15,7,16,19,4,21,14,21,18,16,15,18,11,2,3,17,5,15,13,2,16,5,14,8,15,2,17,8,16,8,14,7,5,11,8,14,14,8,13,17,15,15,21,2,5,14,16,8,1,7,21,2,5,21,15,15,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,15,17,23,13,21,15,15,16,6,6,21,21,5,5,21,13,21,8,2,8,2,17,17,13,13,8,15,5,21,3,2,15,19,5,14,7,19,8,7,15,8,8,14,6,6,1,8,2,18,21,3,15,21,20,2,13,5,17,21,7,14,6,2,8,5,19,15,2,15,16,1,2,15,10,23,16,20,10,3,2,17,15,15,13,18,14,2,7,16,7,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,15,16,5,15,15,17,15,6,16,15,2,17,15,16,8,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,8,5,15,13,13,8,20,9,15,3,16,7,23,16,15,5,13,16,15,16,23,5,10,13,7,5,6,16,16,6,15,19,7,16,9,4,16,15,16,7,16,15,16,21,5,4,16,5,2,13,21,21,8,21,8,10,10,16,6,16,14,15,5,17,16,17,4,13,5,13,16,17,15,21,5,2,15,19,14,18,8,16,13,3,17,21,7,21,18,21,8,16,7,5,5,8,11,16,2,21,8,13,21,16,11,23,14,14,15,6,17,9,6,17,21,16,15,4,13,18,14,4,8,10,16,17,14,7,7,23,23,23,23,23,9,14,4,2,19,20,21,13,4,8,8,14,2,6,8,3,5,1,21,10,2,21,16,4,13,8,21,21,7,8,15,7,8,5,3,21,21,9,16,21,2,7,10,15,15,18,8,5,13,17,2,2,16,1,7,5,2,7,2,16,15,8,4,15,13,20,21,9,23,5,13,2,9,6,15,13,16,1,18,5,4,15,13,4,14,16,21,8,19,15,21,18,15,2,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,16,15,5,14,17,15,6,19,6,2,15,8,13,13,2,17,13,16,19,15,21,9,16,4,8,13,8,6,17,23,15,20,2,15,5,6,2,18,17,1,11,7,8,19,4,15,21,21,15,7,18,16,21,7,2,16,5,2,13,10,6,6,21,5,7,14,16,14,19,8,15,13,5,8,21,6,20,15,14,16,15,9,15,9,21,4,4,13,1,8,16,6,15,1,11,2,15,15,16,6,17,7,5,13,15,11,15,9,21,16,1,15,2,7,13,13,14,7,15,21,8,15,18,21,2,7,17,13,5,6,8,8,2,16,5,3,18,6,14,15,21,5,2,7,14,7,13,13,14,5,5,7,8,8,14,2,15,1,15,8,8,21,10,15,21,16,21,13,8,8,21,7,15,13,7,2,15,2,21,8,15,20,21,1,13,9,10,8,23,9,3,2,21,2,2,13,21,14,2,2,20,2,17,15,9,4,8,13,3,7,13,2,5,1,15,13,5,17,15,16,16,20,14,2,14,5,8,14,17,21,17,15,16,19,8,2,6,13,8,14,8,6,2,10,18,5,2,7,18,13,5,17,13,2,21,16,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,16,18,4,10,21,6,4,6,19,5,15,2,21,13,17,18,15,21,5,8,13,8,13,6,8,16,23,7,19,2,15,5,15,2,18,8,19,15,7,15,3,4,14,21,15,16,15,16,21,21,10,10,4,7,23,23,17,5,6,21,6,10,21,17,8,19,7,15,5,5,21,16,9,19,9,14,17,8,6,9,3,16,6,7,13,1,8,21,2,6,21,7,5,15,7,17,2,19,7,5,9,8,15,15,9,21,17,18,3,6,17,13,13,14,6,13,18,4,6,13,21,2,15,17,13,5,8,16,8,6,14,6,2,17,6,14,6,21,9,7,16,6,14,13,6,17,10,5,8,7,8,14,6,15,21,15,4,7,21,10,6,18,15,21,13,6,7,21,14,15,5,4,10,6,21,21,17,5,20,21,17,13,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,21,20,14,14,6,4,6,14,17,17,21,15,16,21,7,7,4,5,6,4,5,15,6,19,5,5,6,21,17,15,4,15,8,6,6,16,17,9,21,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,2,21,16,2,15,21,13,5,14,15,8,2,21,5,2,8,6,14,3,16,9,5,15,23,23,5,13,16,21,5,8,8,8,14,15,3,21,15,15,5,21,2,15,21,8,21,13,3,15,21,6,15,2,5,2,5,2,21,21,15,20,21,5,15,7,8,8,13,5,2,15,16,2,15,13,11,14,2,13,20,2,17,13,5,4,8,13,7,13,7,3,13,6,7,9,5,16,15,16,17,2,14,14,3,2,15,14,21,16,21,8,16,18,8,15,14,15,5,14,2,7,8,15,13,10,14,8,17,15,6,15,15,2,17,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,5,13,6,13,21,8,21,15,10,21,11,3,15,8,17,8,8,7,5,9,8,15,13,9,21,17,21,15,7,19,13,13,14,10,15,21,8,10,19,15,2,10,21,13,5,4,17,8,2,21,5,2,9,6,14,5,21,9,8,2,16,6,13,13,7,21,5,8,8,7,14,2,15,1,15,1,8,1,9,4,21,21,21,13,5,15,21,7,14,21,7,2,9,21,21,2,10,20,21,21,6,9,8,8,13,13,4,2,21,4,15,13,8,14,15,5,20,8,16,13,5,4,8,13,8,9,4,23,8,5,15,9,5,17,13,17,21,21,14,14,10,13,15,14,16,21,16,8,15,19,21,15,5,7,8,15,7,7,10,17,4,5,15,8,21,15,6,16,13,2,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,2,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,13,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,16,21,4,6,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,2,21,8,5,21,6,2,6,19,13,15,2,16,13,16,19,15,21,15,8,13,8,13,15,8,16,23,16,3,2,15,13,6,2,18,15,18,11,7,8,18,4,15,21,15,15,15,15,16,21,3,3,2,8,23,23,16,7,13,21,5,2,2,16,8,19,8,6,15,5,21,2,7,8,7,14,16,8,13,2,3,16,15,8,13,1,8,21,2,6,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,14,4,21,8,15,19,16,2,7,21,13,5,6,17,7,2,1,5,3,19,6,14,6,21,3,5,16,14,14,13,5,14,15,5,8,8,8,14,10,15,17,15,15,5,18,2,2,21,21,21,13,8,15,21,14,15,2,6,2,2,21,21,1,5,20,21,7,2,9,15,8,13,15,2,2,17,2,15,13,21,14,13,5,20,4,16,15,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,3,14,14,2,8,6,14,21,16,21,15,16,1,8,5,2,14,13,2,5,15,6,14,7,5,15,21,17,15,6,15,8,2,2,8,17,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,8,6,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,8,21,6,4,2,17,15,15,6,21,19,7,19,10,13,4,1,7,16,18,16,5,5,21,3,23,13,3,8,16,23,6,17,13,15,5,6,6,18,6,8,15,7,8,17,4,15,19,17,21,15,15,21,19,21,10,15,7,2,13,4,15,7,21,6,6,4,17,8,19,4,14,6,3,18,16,5,13,7,13,1,21,2,15,13,16,13,15,7,21,4,16,4,5,15,15,8,1,1,17,17,11,7,5,9,17,15,8,9,1,16,17,5,19,21,23,13,21,5,8,17,9,15,11,17,2,6,1,13,18,15,3,8,16,21,3,9,14,21,23,23,23,3,18,5,17,19,23,9,5,21,13,8,8,8,14,2,5,19,15,7,21,18,15,10,16,15,4,13,8,21,16,7,15,6,15,7,15,6,1,21,15,17,18,2,10,10,3,19,23,9,8,1,21,8,3,5,18,14,6,21,17,20,16,15,7,4,7,13,7,1,9,23,15,11,2,9,5,13,13,17,16,3,8,14,19,13,6,23,19,16,17,16,21,1,9,4,5,18,3,5,17,5,3,14,7,1,16,19,13,15,2,16,7,2,1,17,21,5,23,23 +24,23,5,4,21,2,15,5,21,6,15,17,15,6,5,18,5,13,16,21,13,15,10,17,16,5,21,8,5,7,8,8,16,23,13,16,9,10,2,21,16,18,14,10,13,7,15,17,4,17,14,17,21,17,6,16,18,2,10,15,6,2,2,14,13,1,21,10,6,2,2,14,16,8,2,15,15,10,16,13,13,7,13,16,17,10,19,18,13,5,13,7,21,7,21,6,5,21,15,16,21,1,17,8,21,7,5,9,8,15,8,9,16,21,17,5,15,16,23,13,1,9,15,17,9,10,8,21,15,5,1,13,18,2,6,8,2,21,10,2,4,1,17,10,14,6,23,15,7,21,2,13,6,6,9,21,7,8,14,15,6,15,15,6,16,1,8,2,21,15,2,11,5,21,16,13,10,15,7,11,2,2,17,8,6,17,21,6,17,14,4,13,23,23,13,15,16,2,6,14,16,14,13,7,16,2,17,15,18,4,14,13,8,21,6,23,13,16,15,8,16,20,15,19,16,6,21,14,5,2,23,14,19,16,16,16,16,1,8,9,19,13,13,23,23,23,23,9,13,5,6,15,17,2,1,16,7,6,16,15,19,13,19,18 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,7,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,17,17,9,4,18 +24,23,23,5,16,15,13,6,21,15,15,16,6,10,2,18,13,13,2,21,13,16,19,15,16,5,8,13,7,13,15,21,16,23,10,3,2,10,2,6,2,18,21,1,15,7,8,15,4,21,14,17,16,15,15,8,21,13,2,13,23,23,23,23,16,14,21,5,2,7,16,14,16,2,10,6,5,16,21,6,19,15,14,16,8,10,6,2,15,13,13,16,1,8,16,15,6,21,11,6,15,15,1,8,2,7,5,9,8,15,15,9,21,21,8,15,10,16,13,13,14,15,6,16,8,13,18,21,2,6,4,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,16,23,23,2,5,8,2,21,5,8,8,8,14,15,15,1,15,5,21,8,2,2,21,21,18,5,13,13,21,5,2,15,15,2,6,10,21,8,13,20,21,2,13,9,8,8,13,5,5,2,17,2,15,13,21,14,14,15,20,10,16,13,5,4,8,13,8,13,15,3,13,6,17,9,5,16,15,16,15,20,14,14,5,2,15,14,16,16,16,15,16,19,8,7,13,15,2,15,8,6,6,15,13,15,8,15,21,16,6,15,15,2,15,16,15,13,15,18 +24,23,23,9,17,6,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,13,2,15,5,4,13,6,6,9,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,16,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,15,21,8,6,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,17,18,15,6,16,13,2,1,16,16,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,9,18,8,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,10,21,4,15,4,21,6,6,8,21,4,13,18,9,13,17,15,13,16,19,16,4,9,17,4,7,9,4,18,16,23,15,17,9,15,5,8,17,18,14,8,15,7,1,17,4,16,14,17,1,16,13,8,18,5,4,17,4,4,13,6,21,4,19,5,10,6,21,8,19,4,5,7,21,5,19,5,5,13,17,16,13,7,21,4,5,13,15,4,21,14,21,9,6,16,16,1,21,1,11,8,16,7,5,9,8,13,7,21,20,21,10,15,21,15,13,13,13,4,2,17,9,15,17,1,5,7,21,13,21,4,9,8,2,16,9,7,2,8,14,13,2,6,15,9,2,8,6,18,13,20,13,10,8,8,14,2,6,1,15,6,21,17,8,1,17,2,9,13,4,16,17,7,15,5,15,7,5,2,1,19,2,9,21,13,2,10,23,18,20,5,13,6,13,21,7,10,21,14,6,8,16,4,19,15,8,4,9,13,15,16,9,23,2,7,2,7,6,16,16,19,16,3,15,14,3,13,6,23,19,16,19,11,16,17,8,4,4,10,4,5,6,6,9,6,13,19,6,21,21,2,4,16,13,15,21,21,20,9,19,19 +24,23,23,23,23,23,2,6,21,15,15,21,6,2,6,19,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,15,19,2,15,13,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,16,16,21,2,8,3,7,23,23,15,2,6,21,5,6,16,16,8,19,7,15,5,5,21,17,15,3,7,14,16,8,13,6,3,16,13,8,13,1,8,21,2,5,21,11,6,15,15,16,2,19,7,5,9,15,15,15,9,21,16,21,15,6,21,13,13,14,15,13,1,5,15,6,21,6,15,21,13,5,5,16,8,2,1,16,2,5,6,14,6,21,7,2,20,3,14,5,5,8,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,21,16,21,5,5,15,21,13,4,2,5,2,15,2,21,8,6,20,21,2,8,9,8,8,13,5,8,21,17,2,15,13,16,14,13,8,20,2,16,13,5,4,8,13,8,13,7,8,13,15,2,9,5,17,15,16,21,20,14,14,5,2,15,14,17,16,21,15,17,1,7,9,2,8,10,2,5,15,6,14,5,5,15,21,21,15,5,15,15,7,15,16,15,23,23,23 +24,23,23,23,15,10,14,5,18,7,10,21,6,4,15,18,13,15,2,21,13,16,18,15,17,5,8,13,9,13,2,6,17,23,15,19,3,15,5,5,2,18,15,19,15,7,8,3,4,16,18,8,15,15,15,17,21,3,2,13,6,23,23,23,23,5,21,9,2,1,17,8,17,2,4,7,5,21,16,14,9,7,14,17,8,6,4,3,21,5,8,14,1,7,21,2,7,16,21,5,15,15,21,2,19,7,5,9,8,15,13,9,21,1,18,2,6,17,13,13,14,15,13,21,7,7,5,21,2,2,21,13,5,8,16,8,2,16,5,2,17,6,14,15,21,9,6,8,7,14,13,5,16,2,5,8,8,8,14,2,17,20,15,15,5,21,2,15,15,15,21,13,7,13,21,14,8,5,10,10,15,16,21,8,13,17,1,2,15,7,8,8,13,8,9,15,17,2,15,13,16,14,15,5,20,10,16,15,5,4,8,13,8,15,5,19,15,8,2,9,5,17,15,16,21,20,14,14,3,2,15,14,17,16,21,15,16,21,7,5,3,15,10,4,5,15,4,8,5,5,4,21,17,15,10,15,15,7,15,16,15,4,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,9,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,2,13,19,13,13,6,16,13,21,21,16,8,5,21,15,13,8,6,21,18,23,15,21,9,15,5,2,7,18,14,15,15,7,8,17,4,16,14,21,21,16,10,15,21,6,6,15,10,15,13,2,21,5,21,13,15,2,16,11,21,10,15,6,5,2,16,14,13,7,13,16,21,3,6,5,14,13,21,15,21,7,20,2,5,16,21,8,21,1,16,16,16,7,5,9,8,15,8,9,21,21,21,5,2,21,23,13,21,13,15,16,9,15,20,21,21,6,2,13,21,7,13,8,2,20,16,13,14,14,6,2,10,9,15,15,10,2,2,13,6,2,9,2,8,8,14,2,5,10,16,2,21,21,13,10,21,15,2,13,6,21,21,5,15,14,3,8,6,21,15,21,7,17,21,15,2,10,10,18,23,2,5,21,21,13,2,3,16,14,14,21,19,2,16,15,7,4,7,13,6,21,2,23,13,17,3,3,5,16,13,21,21,21,8,14,23,23,2,14,21,16,16,15,21,21,7,6,13,13,8,5,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,16,6,15,15,21,15,5,21,6,8,2,19,5,15,2,17,13,21,7,16,21,5,8,13,7,13,15,8,21,23,5,3,2,15,5,6,2,18,13,19,15,7,7,21,4,15,18,15,15,15,15,21,21,5,7,8,5,23,23,5,15,6,21,5,2,16,16,8,20,8,10,15,5,15,15,13,19,7,14,21,8,7,8,3,16,15,5,13,21,14,21,2,10,21,15,6,15,15,16,2,10,7,5,9,8,15,21,9,21,16,21,15,6,21,13,13,14,8,13,21,5,15,15,21,15,15,10,13,5,5,16,8,5,16,16,3,7,6,14,6,21,9,2,21,8,14,13,7,8,15,5,8,7,8,14,15,15,18,17,15,8,21,15,2,17,8,5,13,5,20,21,15,15,5,5,2,15,8,21,21,6,20,1,7,13,9,15,8,13,5,8,21,17,2,15,13,15,14,5,13,20,10,16,15,5,4,7,13,13,15,13,23,13,17,2,9,5,16,15,17,16,16,14,14,7,13,3,14,16,16,17,7,16,21,8,8,2,9,5,14,15,15,4,19,5,5,15,21,16,15,6,15,15,2,17,15,21,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,7,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,8,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,10,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,7,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,6,13,7,14,18,19,17,17,15,15,19,8,5,6,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,14,15,16,16,7,16,20,21,13,5,21,5,13,3,14,2,19,23,6,3,5,15,21,15,14,3,19,15,15,7,8,1,4,21,14,21,16,17,15,15,18,2,2,16,16,2,13,6,21,5,21,5,15,14,16,15,16,8,13,8,7,16,7,5,13,7,14,18,5,21,15,15,16,13,13,8,2,8,21,21,10,21,15,6,10,15,17,8,3,7,7,9,17,15,8,9,21,21,16,5,16,16,23,13,21,6,6,16,15,6,16,21,2,17,16,13,11,14,15,8,16,16,13,2,13,17,6,5,15,15,15,23,2,15,15,13,17,8,9,8,16,8,15,15,5,21,13,21,21,1,15,15,16,13,2,2,6,21,13,13,5,15,16,21,15,14,16,6,6,1,21,15,2,10,16,23,3,16,5,10,16,14,15,13,21,14,14,13,8,14,8,15,7,4,7,13,20,17,14,23,13,16,7,3,5,16,15,21,16,2,14,10,13,6,5,14,18,16,21,15,16,11,8,8,17,5,21,23,5,6,8,5,15,15,21,18,16,15,13,17,15,2,5,16,20,2,23,23 +24,23,23,23,23,5,13,2,21,2,15,21,6,10,6,3,7,15,2,16,13,16,18,15,19,5,7,13,8,13,2,7,16,23,8,19,2,15,13,6,21,18,14,1,11,7,8,20,4,8,21,13,16,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,4,16,17,3,19,8,2,10,5,16,8,15,19,15,14,17,8,13,21,9,16,15,5,13,1,8,16,13,5,21,11,15,15,15,21,6,19,7,5,9,13,15,15,9,21,21,21,2,10,21,13,13,14,10,15,16,8,2,18,11,2,7,16,13,5,2,17,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,7,8,14,2,15,21,13,21,8,11,15,2,21,8,21,13,13,15,21,5,15,8,5,2,4,2,21,8,13,20,21,21,15,9,8,8,13,15,3,2,21,2,15,13,21,14,15,5,20,16,16,15,5,4,8,13,8,13,6,19,13,8,15,9,5,16,13,17,16,2,14,14,13,2,13,14,17,16,1,15,16,21,7,8,4,3,5,7,15,15,15,15,5,6,14,21,16,15,13,16,15,15,21,21,15,15,15,18 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,6,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,4,15,21,10,5,6,21,7,15,21,15,21,15,19,13,6,6,16,13,17,15,16,8,5,21,5,10,13,20,8,15,23,13,16,5,14,5,13,16,19,14,10,10,7,16,7,4,21,20,16,15,17,15,16,21,4,15,15,5,6,13,2,21,6,21,5,2,8,16,21,21,8,5,15,5,2,7,16,18,10,14,16,15,19,9,17,13,14,10,13,8,8,17,6,15,21,21,2,2,15,17,16,10,7,5,9,15,15,9,5,2,21,1,2,6,16,13,13,14,6,15,16,15,6,15,21,5,13,21,13,21,4,13,16,8,16,13,15,19,6,2,5,21,10,15,15,19,21,15,6,14,1,5,13,15,10,14,15,15,17,15,2,15,21,15,15,21,4,4,13,6,21,21,7,14,15,7,8,5,2,21,21,8,21,1,6,6,16,2,8,13,14,2,2,21,4,13,13,21,14,14,13,20,7,17,13,3,4,8,13,8,13,10,5,16,13,17,9,5,16,13,21,21,8,15,14,5,13,2,17,19,15,16,15,16,1,1,2,2,8,20,4,14,16,14,10,2,21,15,18,1,10,15,16,7,2,15,16,15,15,6,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,10,2,15,20,17,3,15,2,5,21,5,7,5,2,6,16,23,13,21,5,14,5,2,2,16,14,16,15,7,17,15,4,21,15,21,21,16,15,21,3,2,21,15,5,15,13,6,16,5,21,8,15,10,8,8,16,14,16,15,13,2,8,21,18,8,13,21,7,16,21,7,5,14,15,8,21,7,21,2,5,21,7,21,21,1,17,8,16,7,5,9,15,15,15,5,16,21,18,13,16,16,23,13,16,15,2,16,13,6,6,21,15,15,21,13,21,14,13,17,15,16,2,10,8,21,2,6,1,18,15,16,21,5,14,5,21,8,7,7,15,7,14,2,5,21,8,15,21,21,15,15,17,20,2,5,6,15,15,8,14,15,15,11,15,6,1,2,2,15,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,7,5,16,2,16,7,13,4,8,15,8,21,14,23,8,1,2,3,6,17,13,16,16,6,19,14,15,13,13,2,19,15,16,15,16,21,8,10,8,13,7,14,8,10,14,13,15,5,15,15,17,13,8,16,13,2,8,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,8,6,2,15,7,13,8,6,16,7,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,15,16,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,21,5,17,5,7,13,5,10,21,23,13,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,2,15,15,2,13,16,21,5,21,15,6,10,21,6,8,16,14,13,6,2,8,15,14,8,13,16,15,15,1,21,5,15,15,2,21,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,15,8,8,15,2,21,13,21,8,2,8,2,15,16,3,7,18,13,5,1,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,4,17,10,6,8,21,9,15,19,17,14,19,17,7,15,9,8,13,15,7,18,16,9,9,5,7,1,15,10,16,23,7,16,9,9,23,10,17,18,18,14,15,7,8,10,4,17,19,16,21,13,6,16,19,3,10,19,4,8,13,6,21,18,14,6,7,16,19,19,8,8,20,5,5,17,16,14,13,15,13,8,21,10,5,18,14,15,13,7,18,7,17,5,19,21,16,9,10,16,16,7,17,7,5,9,8,15,15,9,7,21,17,6,16,16,13,13,13,9,2,17,8,14,3,1,3,10,21,13,21,19,5,8,19,16,9,13,4,19,19,3,23,23,23,23,2,5,8,9,13,21,18,10,8,8,14,15,5,15,15,2,19,18,15,21,21,19,9,7,10,16,9,13,6,14,19,5,10,21,17,21,4,21,1,10,9,7,3,8,23,23,23,19,17,2,8,19,17,14,23,23,16,2,7,20,9,4,7,13,7,13,6,23,1,6,10,9,5,16,15,8,18,16,8,14,19,13,7,23,19,7,21,15,16,19,8,9,19,14,20,23,9,19,1,15,16,13,6,10,1,15,15,21,7,21,15,16,19,9,8,18 +24,23,23,23,8,21,6,2,21,10,10,21,6,2,5,7,13,13,2,21,13,16,15,16,21,5,8,13,5,13,2,2,18,23,13,21,2,6,5,6,2,18,14,21,11,7,8,18,4,21,21,21,15,15,11,17,21,15,2,16,5,2,13,6,6,10,21,15,2,2,17,16,19,7,10,15,5,21,16,6,19,7,14,16,7,6,2,3,16,13,10,14,1,7,16,15,6,21,11,6,15,15,17,8,21,7,5,9,13,15,15,9,21,21,21,15,7,21,13,13,14,15,13,21,8,5,20,21,2,7,8,13,5,5,16,7,2,21,5,2,9,6,14,8,21,9,10,15,21,14,13,5,14,2,5,8,7,8,14,2,15,1,16,15,8,21,10,2,21,21,21,15,5,16,21,10,14,15,7,2,5,2,21,9,15,20,21,15,15,9,4,8,13,5,4,2,17,2,15,13,21,14,8,13,20,4,16,13,5,4,8,13,8,13,6,2,13,8,7,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,16,15,15,19,21,8,13,7,14,16,14,15,6,4,2,5,15,21,21,15,6,16,13,2,21,15,23,23,23,23 +24,23,23,23,23,23,23,23,21,21,15,19,6,2,5,8,13,13,2,17,13,16,3,15,6,9,17,7,8,13,15,4,17,23,15,20,2,15,6,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,18,16,21,15,2,16,5,9,15,7,5,2,21,5,6,1,16,15,19,13,14,4,5,21,21,5,19,15,14,16,15,4,10,9,21,15,10,13,1,7,16,7,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,16,13,13,14,15,15,21,8,6,18,20,2,2,15,13,5,8,16,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,17,3,5,8,8,8,14,7,15,1,15,13,9,21,2,2,18,16,21,13,8,16,21,8,14,7,7,2,6,10,21,8,21,20,1,16,5,11,4,8,13,9,9,2,21,2,13,13,21,14,15,5,20,4,16,13,5,4,8,13,9,9,7,4,5,15,7,13,5,17,15,17,15,20,14,4,7,13,13,15,16,21,16,15,15,19,8,10,13,13,7,14,8,2,10,10,21,6,15,16,18,4,6,17,13,15,1,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,16,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,17,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,21,23,23,23,23,15,23,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,8,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,5,15,2,21,5,2,1,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,2,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,3,2,15,21,15,15,13,3,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,6,2,17,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,9,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,16,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,7,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,8,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,2,8,7,5,2,14,5,5,6,5,15,11,10,21,21,15,5,21,7,15,2,15,18,23,23,23 +24,23,23,3,17,5,2,6,18,15,10,21,6,7,4,18,5,15,2,21,13,16,19,15,17,5,8,13,4,9,2,8,16,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,21,21,10,3,7,7,23,23,17,5,10,21,9,6,21,16,8,19,9,7,10,5,17,16,7,19,7,14,17,8,4,21,3,16,5,8,13,1,8,21,2,6,16,11,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,4,4,21,13,13,14,6,13,18,6,8,15,21,2,2,17,13,5,9,16,8,2,14,5,2,19,6,8,5,21,9,6,15,16,14,13,5,8,2,5,8,7,8,14,2,15,21,15,8,7,21,2,15,18,15,16,7,13,21,21,14,16,6,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,15,21,17,2,15,13,15,14,4,13,20,6,16,5,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,3,2,15,14,17,16,17,15,17,21,7,8,2,5,8,10,9,15,8,19,5,9,15,21,17,8,6,15,15,10,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,19,15,15,6,18,6,15,21,6,6,6,19,13,7,10,21,13,16,19,15,21,5,8,13,7,13,15,6,16,23,15,18,10,6,13,6,2,18,15,18,15,7,8,18,4,15,21,21,15,13,16,16,21,7,6,9,7,23,23,21,6,6,1,6,2,16,16,8,18,5,6,13,16,21,16,7,3,7,14,16,16,6,6,9,21,5,7,13,1,7,21,21,6,21,11,5,15,8,16,2,18,7,5,9,15,15,15,9,21,21,21,6,6,17,13,13,14,6,13,18,8,6,7,21,13,6,21,13,5,5,16,8,17,21,6,2,19,6,16,6,1,7,7,15,16,14,13,6,16,2,5,8,7,8,14,4,15,1,15,13,7,21,6,15,18,15,21,13,5,16,21,14,6,5,2,2,6,16,21,16,5,21,1,16,2,9,16,8,13,5,5,21,17,2,15,13,16,14,6,13,20,16,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,16,21,20,14,6,6,13,5,14,17,16,21,15,16,1,7,7,16,13,16,6,5,15,6,3,5,5,15,21,17,15,6,15,8,6,16,16,16,6,23,23 +24,23,23,23,23,16,2,2,21,2,15,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,7,21,23,21,3,2,15,3,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,10,21,7,2,16,17,2,19,8,6,15,5,16,8,4,3,15,14,16,8,4,5,3,17,5,8,13,1,8,17,2,5,21,11,5,15,8,17,2,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,5,2,2,8,5,8,8,7,14,19,15,17,15,2,8,19,10,2,21,16,21,13,9,15,21,9,2,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,8,21,8,8,18,2,8,13,21,14,4,13,20,8,16,15,5,4,7,13,13,13,5,8,13,8,2,9,6,15,15,17,15,20,8,14,5,13,15,14,16,21,21,8,15,21,8,3,4,14,7,21,14,15,14,13,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,10,4,5,16,6,1,19,21,15,4,2,14,13,4,8,15,16,7,11,20,21,21,8,6,4,10,13,18,23,7,17,13,13,4,9,6,21,14,7,15,7,21,17,4,21,21,16,21,16,6,21,11,6,6,16,2,2,13,2,15,9,21,4,6,15,17,7,17,21,13,7,15,17,8,13,13,5,13,17,17,4,6,4,17,13,3,8,18,8,21,6,6,21,15,8,21,1,17,17,16,7,5,9,6,15,15,9,10,21,17,5,2,21,23,13,1,4,15,17,9,6,2,15,4,4,21,13,21,15,10,8,3,21,13,2,21,1,1,15,23,5,15,7,13,6,4,6,2,5,9,20,8,7,15,5,5,8,16,3,21,21,2,16,17,11,6,8,15,4,8,13,7,14,21,13,2,20,1,17,7,21,21,15,2,10,10,10,23,6,13,13,21,2,2,9,21,14,5,18,16,10,16,15,3,4,11,13,9,21,15,23,13,16,6,3,5,15,13,17,18,18,13,4,23,23,2,14,19,21,21,15,16,21,8,8,6,10,14,15,7,23,19,16,13,2,6,8,17,13,1,16,7,21,21,11,15,2,15,18 +24,23,15,6,21,7,10,2,18,15,4,17,6,4,8,7,13,15,2,21,13,16,21,16,21,5,8,13,7,13,16,2,15,23,13,3,2,6,5,6,2,18,14,1,11,7,8,18,4,18,21,15,15,15,15,17,21,15,2,16,5,10,10,2,6,2,21,5,2,2,16,16,18,3,6,2,6,21,16,5,9,7,14,16,8,6,4,3,16,13,13,15,1,8,16,15,15,21,11,6,15,15,17,8,2,7,5,9,8,15,13,9,21,1,21,15,7,17,13,13,14,15,13,21,8,2,19,8,2,7,21,13,5,4,10,7,2,21,5,2,8,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,21,13,5,1,10,4,17,21,21,13,15,15,21,7,21,14,7,2,15,10,21,21,2,20,21,5,15,9,10,8,13,13,10,2,21,2,15,13,16,14,15,5,20,16,16,13,5,4,8,13,7,13,5,10,13,8,15,9,16,17,15,17,21,2,14,14,13,2,15,14,17,21,15,15,16,19,21,8,6,7,8,15,7,1,6,18,2,9,15,8,17,15,7,16,13,15,15,18,15,23,23,23 +24,23,23,15,17,3,5,15,18,7,10,21,6,4,4,18,5,15,2,21,13,16,18,15,17,5,8,13,8,9,10,8,17,23,8,19,9,15,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,21,2,5,21,5,10,16,17,14,19,8,10,5,5,21,16,9,19,9,14,17,8,4,5,3,16,9,8,13,1,8,21,4,5,21,11,5,15,7,17,2,19,7,5,9,8,15,9,9,21,17,21,4,10,17,13,13,14,4,13,1,6,10,15,21,2,13,17,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,16,21,6,4,13,6,17,10,5,8,7,8,14,2,15,17,15,8,7,21,10,15,18,8,21,13,9,15,21,14,4,6,4,2,8,17,21,17,9,18,21,4,13,9,8,16,13,5,8,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,9,13,4,14,17,16,21,15,17,1,7,5,2,9,8,4,5,15,8,19,9,5,4,21,17,15,10,15,8,4,6,17,1,5,23,23 +24,23,23,23,21,9,2,21,16,6,6,15,16,2,13,18,5,13,6,21,7,21,19,16,21,5,16,8,7,13,6,6,19,23,15,19,5,15,6,2,14,8,19,21,7,7,15,17,4,21,13,16,1,21,6,16,1,3,10,16,5,10,2,10,21,7,20,6,6,8,21,8,18,8,14,6,15,17,2,5,13,1,3,2,21,3,2,10,14,13,5,8,21,7,16,7,8,21,21,6,15,1,1,16,5,7,5,9,15,15,15,5,21,21,17,10,2,16,23,13,16,5,9,16,10,15,10,21,15,15,2,13,16,2,8,13,14,16,7,7,21,21,6,6,2,2,2,15,18,19,15,5,9,16,9,7,15,7,1,2,5,1,13,3,21,21,10,10,16,15,2,11,6,13,21,7,15,15,7,11,8,2,15,3,15,21,1,2,15,11,10,8,13,7,15,2,16,15,15,13,21,14,6,15,15,15,20,15,3,4,8,13,8,10,3,23,2,2,15,11,5,21,13,18,21,7,21,14,7,13,3,8,15,16,17,15,15,11,8,2,9,18,20,23,3,16,7,5,15,6,2,21,18,15,18,21,13,6,7,21,20,2,23,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,3,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,4,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,1,21,21,15,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,23,10,19,9,7,6,18,7,10,21,6,9,5,19,5,16,4,21,13,16,19,15,21,5,8,6,8,13,4,6,16,23,17,19,2,15,5,5,2,18,15,19,11,7,8,18,4,16,21,16,15,13,7,16,21,4,10,5,8,23,23,21,6,10,21,9,10,16,17,4,19,9,6,6,5,16,17,7,19,7,14,17,8,4,9,9,16,6,6,13,1,8,17,6,6,17,11,4,15,15,21,10,18,7,5,9,8,15,15,9,21,21,21,9,3,17,13,13,16,7,13,18,4,21,15,21,9,10,21,13,5,9,16,8,10,14,16,2,17,6,14,6,21,9,6,15,17,14,13,5,8,4,5,8,7,8,14,2,10,21,15,17,5,21,10,15,19,8,17,13,9,16,21,8,5,5,4,4,4,17,21,17,5,20,1,8,13,9,8,8,13,5,8,21,17,2,15,13,15,14,6,9,20,16,16,15,5,4,7,13,8,13,14,19,13,17,2,9,5,17,15,16,16,1,14,14,7,4,4,14,17,17,16,15,17,21,7,8,3,5,8,4,6,15,4,3,5,5,4,21,17,15,10,15,7,4,17,16,18,5,18,18 +24,23,4,7,21,6,3,10,21,5,8,16,17,4,6,21,15,13,9,17,7,19,15,16,21,10,18,5,5,6,6,6,17,15,15,2,13,6,9,8,16,3,7,7,15,7,21,17,4,16,21,17,1,6,19,16,18,3,21,15,2,8,6,10,21,5,17,9,5,8,16,14,21,7,2,8,14,2,16,6,13,13,13,15,21,10,6,21,16,13,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,17,15,8,9,21,21,17,8,16,21,23,13,1,6,9,17,9,15,2,15,6,4,21,13,16,5,6,1,6,21,9,2,1,1,1,5,18,9,15,23,21,15,6,13,2,5,9,3,17,8,15,1,7,21,15,2,21,19,4,3,17,18,6,11,2,5,23,2,5,15,19,13,2,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,19,20,13,6,13,17,2,18,3,3,4,8,13,7,21,5,23,2,16,6,3,5,13,13,16,17,6,8,18,2,13,3,23,18,11,18,17,21,21,1,7,5,17,5,23,23,9,5,2,13,4,6,21,13,15,10,16,13,2,17,1,23,23,23,23 +24,23,23,23,23,23,23,23,17,10,9,21,16,7,4,15,14,6,8,17,13,21,17,17,4,23,16,9,3,6,10,4,21,23,15,16,9,15,9,4,15,18,2,7,15,7,21,17,4,21,15,17,21,9,5,16,21,5,7,3,23,23,23,23,18,5,21,5,4,6,17,3,16,2,2,5,4,21,16,13,13,15,13,16,21,10,21,21,7,6,2,17,18,10,21,4,5,21,21,15,21,1,17,7,16,7,5,9,7,15,8,9,21,16,17,5,21,17,23,13,1,5,3,16,9,10,19,21,7,4,1,13,18,19,4,8,2,21,9,2,19,21,1,5,8,9,15,23,21,6,9,13,4,5,9,19,8,8,14,15,6,7,10,2,21,21,6,1,15,17,15,9,3,14,23,23,23,23,23,23,23,1,8,4,8,20,18,21,9,10,10,18,23,2,19,4,21,14,13,5,18,5,9,13,17,10,16,19,9,4,8,13,6,13,19,23,10,17,5,3,5,16,15,6,18,16,19,13,9,4,16,23,17,7,17,15,21,21,8,18,13,7,2,23,7,2,1,9,8,17,2,21,18,9,5,16,13,4,21,23,23,23,23,23 +24,23,23,10,21,5,5,7,18,4,9,21,6,9,4,19,5,13,4,17,13,17,19,8,21,9,8,5,5,4,8,9,17,23,4,19,9,6,7,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,17,21,5,19,5,1,3,9,10,13,18,21,5,4,4,17,14,17,9,10,9,5,17,13,4,19,15,14,17,8,15,4,9,16,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,21,13,13,21,10,9,21,9,4,18,17,4,4,21,13,5,9,5,8,17,17,8,15,5,6,14,6,16,9,19,8,10,14,3,7,9,17,9,4,8,8,14,4,15,17,8,4,5,17,19,4,21,15,18,13,9,17,21,5,4,4,3,4,5,17,18,17,4,19,21,10,5,9,9,8,13,15,9,2,17,15,18,13,1,14,4,5,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,4,9,10,10,14,17,15,21,13,17,21,19,8,9,14,9,4,9,15,14,7,9,6,6,17,17,10,10,15,15,4,21,17,15,9,23,23 +24,23,23,8,21,14,8,15,21,15,2,21,6,10,8,7,13,13,2,21,13,16,7,16,21,5,8,15,9,13,8,2,8,23,13,3,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,21,15,7,15,16,21,10,2,16,5,13,3,2,6,8,21,5,2,15,17,7,17,14,14,4,14,21,16,14,19,7,14,21,8,6,14,3,15,13,13,8,1,8,17,7,5,21,11,3,15,15,21,8,2,7,5,9,8,15,15,9,21,21,21,6,7,17,13,13,14,7,13,17,8,15,18,7,2,7,17,13,5,10,16,8,2,21,5,2,8,6,8,7,21,9,6,7,21,15,13,5,14,2,5,8,8,7,14,2,15,1,15,5,5,21,4,7,16,21,21,13,9,16,21,7,7,16,7,2,5,10,21,8,10,20,1,6,15,9,21,8,13,21,6,2,21,2,15,9,21,14,10,13,20,2,15,15,5,4,8,13,7,9,13,6,3,8,8,9,5,17,13,16,18,20,14,16,13,2,14,14,16,17,16,8,15,19,17,8,10,11,14,13,10,6,7,4,2,13,15,1,21,15,6,16,13,2,21,16,23,23,23,23 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,13,21,6,16,7,21,21,16,10,10,14,8,13,6,17,21,18,23,7,1,9,15,6,4,7,16,14,7,15,7,17,17,4,17,14,17,21,1,6,18,18,2,10,17,6,7,4,8,21,3,21,5,10,1,19,15,21,6,15,4,5,4,16,13,13,15,13,6,21,10,9,6,6,9,7,8,3,7,21,6,18,21,15,2,6,1,17,2,17,7,5,9,8,15,8,9,16,21,17,13,21,16,23,13,1,6,9,16,9,21,21,1,6,6,21,13,21,4,8,8,2,21,9,2,19,1,1,5,18,6,23,15,17,6,15,13,4,10,9,17,8,7,14,15,6,17,9,4,21,21,7,17,17,21,7,13,16,6,21,7,8,7,7,2,6,7,1,21,9,1,21,21,15,11,15,5,23,4,7,8,17,14,13,4,21,14,6,13,8,2,16,15,3,4,8,13,8,21,7,23,19,16,2,13,5,15,13,17,17,21,9,10,23,23,4,14,17,17,21,7,17,18,16,6,9,18,6,23,8,21,6,10,15,5,6,17,17,15,9,17,15,9,21,15,18,6,15,19 +24,23,23,23,23,23,23,7,21,8,5,21,6,2,6,19,13,15,2,21,13,16,19,15,21,15,8,13,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,21,11,7,8,18,4,8,21,15,15,15,15,16,21,5,2,3,14,23,23,16,14,2,21,5,2,2,16,8,19,8,2,15,5,21,17,8,19,7,14,16,8,6,4,3,16,5,8,13,1,7,21,2,5,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,21,2,6,17,13,13,14,2,15,21,8,15,3,21,2,13,21,13,5,2,16,7,2,21,5,3,8,6,14,13,21,9,13,9,14,14,13,5,14,2,5,8,8,7,14,2,15,16,15,15,5,19,2,15,21,16,21,13,5,15,21,14,15,15,4,2,6,21,21,15,5,20,21,16,2,9,8,8,13,5,21,2,16,2,15,13,16,14,2,5,20,4,15,13,5,4,8,13,8,13,6,20,13,2,15,9,5,16,15,16,21,20,14,14,3,13,15,14,21,16,17,15,16,21,8,6,2,14,5,2,6,15,15,15,7,5,15,21,16,15,6,15,8,2,2,16,21,5,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,13,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,4,8,6,8,10,21,10,6,17,17,7,3,8,2,13,15,1,13,17,7,16,21,5,21,8,7,9,5,2,18,23,5,17,9,15,6,1,16,18,14,10,15,7,15,17,4,17,14,16,21,1,6,16,19,4,10,15,3,15,13,4,18,7,21,8,5,8,2,2,17,6,4,10,5,4,8,7,13,7,13,17,21,18,6,21,13,5,13,8,1,8,17,3,5,21,11,17,21,1,17,21,17,7,5,9,8,15,8,9,21,21,17,5,21,16,23,13,17,8,9,16,9,10,8,21,9,7,21,13,18,6,10,8,2,21,10,2,2,1,1,5,15,15,15,23,7,21,2,13,5,6,9,21,7,8,14,15,6,13,16,2,17,21,6,21,21,3,4,13,6,18,17,9,2,7,17,11,5,5,17,21,15,17,21,4,4,14,4,23,23,14,8,9,21,8,15,13,21,14,5,13,8,16,16,15,8,4,14,13,9,17,7,23,13,16,15,8,6,20,15,17,16,19,21,4,5,2,14,23,19,17,16,16,17,1,6,9,19,13,16,23,23,6,3,5,15,14,5,15,1,4,15,17,7,10,8,21,3,6,19,18 +24,23,23,9,21,9,15,2,16,15,15,17,6,6,16,18,13,13,10,21,13,16,19,16,10,9,21,15,7,13,6,15,19,23,7,20,2,15,5,6,14,20,19,21,15,7,21,16,4,16,14,16,15,15,10,16,21,15,6,2,10,15,13,8,21,7,21,5,6,2,21,17,21,15,2,7,5,19,16,5,13,15,14,16,9,20,3,5,14,13,15,7,17,8,21,2,18,21,21,6,10,1,17,8,16,7,5,9,8,15,7,5,1,21,17,9,2,16,23,13,21,5,6,16,9,15,2,15,2,15,1,16,15,15,7,13,13,3,14,6,15,9,23,23,23,23,10,15,19,15,15,8,13,6,9,13,13,8,21,2,15,18,13,5,16,21,15,7,21,3,3,13,13,1,21,9,15,6,3,2,10,21,21,21,15,16,1,15,2,8,2,7,13,6,4,2,21,4,10,13,1,13,9,15,18,3,18,15,3,4,8,13,8,10,3,23,2,2,7,11,5,15,13,21,15,7,2,16,13,15,15,14,20,16,17,16,16,11,7,2,13,14,21,23,15,21,7,15,3,6,2,15,1,15,7,17,13,6,15,21,2,23,23,23 +24,23,23,8,17,10,13,8,17,5,5,15,18,13,5,1,4,13,6,8,7,16,19,16,7,14,8,5,7,8,6,6,16,23,23,16,7,9,7,4,15,10,2,15,15,7,9,17,4,21,18,17,21,17,8,15,19,10,10,16,9,6,13,4,21,9,21,9,5,4,19,8,21,4,5,7,5,4,16,5,13,8,6,17,2,9,1,7,7,13,7,6,17,7,1,10,5,21,21,6,5,1,1,6,5,7,5,9,8,15,15,9,17,16,17,2,10,21,13,13,1,5,4,16,9,15,10,17,4,4,17,13,15,4,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,4,5,13,4,5,9,19,8,7,16,15,5,21,13,1,16,21,4,4,17,19,9,3,10,1,16,7,8,4,19,5,9,15,1,21,5,17,21,4,4,9,9,23,9,3,8,4,21,14,3,5,21,14,6,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,9,4,13,7,23,18,16,17,16,16,1,7,10,5,13,7,23,23,2,5,6,10,17,4,4,1,9,7,18,13,7,16,1,19,5,23,23 +24,23,23,7,21,6,5,10,21,4,10,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,10,10,7,21,9,18,6,21,8,17,4,4,6,5,21,4,14,19,7,14,21,2,5,7,18,14,10,13,13,17,5,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,10,19,10,13,13,16,5,8,16,9,10,19,17,3,7,21,13,16,8,5,11,15,17,16,11,8,6,9,5,1,3,10,5,6,7,21,11,19,10,9,20,8,8,14,21,15,15,15,2,21,21,6,17,18,2,4,6,15,21,18,14,10,6,19,4,5,18,17,19,10,8,1,8,6,11,10,8,13,10,5,2,21,16,15,14,21,13,4,6,16,8,17,13,3,4,8,13,8,13,5,2,16,15,11,9,5,17,13,18,16,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,6,7,9,10,6,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,2,15,8,2,6,18,4,5,21,6,2,15,3,5,15,2,21,13,16,19,15,16,5,8,1,8,13,10,6,16,23,15,19,2,6,13,6,2,18,15,18,15,7,8,16,4,15,18,6,15,13,15,16,21,2,4,2,4,23,23,21,15,13,21,4,4,6,17,8,19,5,2,7,5,21,16,15,9,7,14,17,8,6,4,3,16,5,5,13,1,8,21,13,6,21,11,5,15,15,16,2,19,7,5,9,15,15,15,9,21,21,18,6,6,17,13,13,14,2,15,21,10,7,18,21,2,6,8,13,5,5,8,7,2,1,6,2,17,6,14,15,21,7,5,20,6,14,5,15,16,2,5,8,7,8,14,2,15,21,15,13,9,21,2,15,18,16,21,13,5,16,21,5,15,14,6,2,15,2,21,15,6,20,21,2,8,9,8,8,13,5,15,7,17,2,15,13,16,14,4,5,20,4,16,13,5,4,8,13,8,15,15,8,13,13,2,9,5,17,15,16,16,20,2,14,5,15,15,14,21,16,16,15,16,21,7,3,13,8,5,2,5,15,6,14,5,5,6,21,17,15,4,15,15,15,16,16,7,5,23,23 +24,23,23,6,21,5,4,15,1,4,9,17,17,7,10,19,9,9,6,17,13,17,16,19,4,9,18,7,8,13,19,2,18,23,7,6,5,5,6,2,19,18,15,15,15,7,8,17,4,16,16,19,15,1,4,17,19,5,2,17,9,15,13,6,17,2,4,5,5,5,17,4,19,5,14,4,19,21,6,6,13,15,6,17,8,9,10,6,4,4,5,7,19,4,21,5,19,16,17,10,9,1,17,10,19,7,5,9,8,15,8,4,1,21,17,13,9,8,15,15,8,5,16,21,16,4,19,18,15,8,21,13,17,8,23,23,23,21,14,14,8,6,23,23,23,23,23,23,23,23,23,15,6,4,9,2,17,8,14,4,1,1,6,15,17,20,8,4,21,19,9,6,2,23,23,23,23,5,4,19,10,5,21,17,4,19,21,6,15,7,7,23,5,9,6,20,17,4,10,13,17,14,23,9,4,4,17,15,7,4,19,13,13,17,5,23,15,9,1,3,5,8,15,17,16,18,13,9,23,23,10,5,19,1,21,21,17,19,8,9,5,21,4,9,7,15,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,2,6,17,6,4,6,7,13,13,2,21,13,16,15,21,17,5,7,4,13,15,21,21,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,1,13,15,6,15,13,4,18,13,21,5,13,10,16,15,18,7,4,7,5,21,10,9,3,15,14,15,16,4,15,9,17,4,2,13,1,7,1,15,6,21,15,6,15,15,16,6,21,7,5,9,7,15,15,9,21,21,21,14,18,16,13,13,14,6,13,21,8,15,18,1,2,7,3,13,5,15,16,7,2,21,5,2,9,6,14,13,21,9,6,9,15,10,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,15,2,21,21,18,10,5,1,23,10,14,6,7,15,15,2,21,2,6,20,21,9,13,7,7,8,13,5,2,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,17,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,6,13,4,15,15,6,7,15,17,15,5,15,15,2,15,15,21,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,7,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,15,5,15,15,18,15,6,21,6,10,2,18,13,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,16,3,2,8,5,6,2,18,15,18,15,7,8,17,4,7,21,15,15,13,15,21,21,2,4,15,7,23,23,5,15,5,21,5,4,16,16,14,19,2,10,6,5,16,21,15,20,15,14,17,8,7,10,3,16,15,8,13,1,4,21,2,5,21,15,15,15,15,17,10,19,7,5,9,8,15,15,9,21,16,18,15,6,21,13,13,14,15,15,16,10,10,7,21,2,5,21,13,5,7,8,8,7,16,5,2,8,6,14,8,21,9,6,15,8,14,13,5,8,2,5,8,7,8,14,2,16,21,15,15,5,21,3,2,19,16,21,13,5,16,21,14,6,13,2,2,13,21,21,8,5,20,21,16,13,9,8,8,13,13,14,19,17,2,15,13,16,14,15,5,20,2,17,13,5,4,8,13,9,15,13,19,13,8,2,9,5,16,15,16,15,20,14,7,13,13,15,14,17,16,17,16,16,21,8,5,2,13,4,15,5,15,8,7,5,5,15,21,17,15,10,15,8,4,8,16,16,7,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,6,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,8,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,8,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,21,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,7,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,9,9,21,4,19,10,17,6,4,17,17,7,7,4,4,13,5,18,13,17,7,17,17,5,23,6,9,9,9,17,17,23,6,17,9,13,9,4,7,19,14,21,21,7,8,18,4,18,14,17,15,21,8,17,21,3,4,16,6,9,13,6,21,21,1,10,10,10,17,18,17,4,4,6,6,21,21,6,20,7,14,18,4,6,4,19,14,9,13,9,17,7,21,6,6,15,21,3,20,1,17,16,19,7,5,9,9,1,8,5,17,21,21,2,21,17,13,13,8,9,15,16,6,4,18,17,5,23,23,23,5,6,9,18,16,17,4,9,9,6,5,6,1,3,4,5,20,9,7,10,18,17,9,4,7,8,14,9,7,18,8,4,21,21,4,9,18,7,6,13,4,1,21,9,7,6,9,8,4,20,21,19,6,7,1,16,9,7,4,8,13,16,4,2,21,4,13,4,21,14,23,9,16,4,17,15,10,2,15,13,8,17,8,23,13,15,17,9,9,16,13,17,1,10,21,14,9,9,10,4,17,19,17,8,16,18,17,3,9,8,7,6,6,18,9,4,13,6,6,17,17,15,5,17,15,4,8,8,19,6,18,19 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,11,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,7,21,5,9,10,21,15,6,21,6,4,7,7,9,13,2,21,13,21,15,21,17,9,8,13,4,13,8,4,17,23,3,19,2,13,13,10,2,18,14,18,11,7,8,18,4,21,1,21,15,15,15,16,21,13,2,7,10,7,10,14,9,21,21,7,4,3,17,8,19,3,6,7,5,21,21,15,19,15,14,17,8,2,4,3,21,15,10,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,10,21,13,13,21,15,1,16,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,20,6,14,6,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,16,9,4,21,16,21,13,5,15,21,15,15,14,10,2,6,10,21,15,21,20,21,4,13,9,8,8,13,15,15,8,17,2,15,13,15,14,8,5,20,16,17,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,15,16,21,20,14,15,4,13,15,14,21,16,21,16,17,19,18,8,10,21,4,4,6,15,6,14,2,2,5,16,21,15,15,15,8,4,17,16,21,15,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,15,15,16,15,14,13,2,17,7,16,16,21,13,2,14,13,15,14,14,8,2,23,8,2,21,14,5,15,14,3,15,15,15,7,1,1,4,21,15,16,21,16,15,21,19,2,15,15,5,15,13,8,15,5,21,5,15,14,16,14,16,16,9,5,18,15,7,15,13,13,2,19,8,15,5,2,21,13,13,7,15,14,15,2,20,21,15,2,2,1,17,16,13,7,7,9,21,15,8,9,21,21,21,13,16,21,23,13,21,14,15,16,15,6,15,20,2,15,15,13,15,8,13,7,16,8,13,2,13,17,13,5,21,15,15,23,5,15,15,13,17,2,9,8,16,8,15,15,5,21,15,2,21,21,13,13,16,15,8,15,8,16,15,8,14,13,15,11,15,6,1,21,5,16,21,15,15,10,6,3,23,2,16,5,21,15,15,13,16,14,15,13,8,14,16,15,3,4,9,13,20,17,8,23,13,16,2,3,7,15,13,16,16,21,14,13,5,15,14,14,19,16,21,15,16,11,8,8,13,11,14,23,5,5,5,13,15,11,2,21,17,15,3,16,7,2,21,15,19,15,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,16,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,5,16,2,21,15,6,21,6,2,4,18,5,15,2,21,13,16,19,15,21,15,8,13,8,13,16,8,16,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,5,8,16,16,7,19,8,6,15,5,21,8,4,9,15,15,17,8,14,2,3,16,15,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,6,21,8,15,19,16,2,13,21,13,5,8,16,8,2,1,5,2,17,6,14,21,17,8,6,15,8,14,13,5,14,2,5,8,7,7,14,2,15,21,13,8,5,19,3,4,17,16,21,13,5,15,21,15,5,6,4,2,15,18,21,2,5,21,21,6,2,9,15,8,13,15,2,2,17,2,15,13,17,14,10,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,16,9,5,17,15,17,16,20,14,14,13,7,15,14,21,16,17,15,17,1,7,7,4,9,5,2,5,15,15,19,5,6,15,21,21,15,6,15,15,15,19,16,16,5,23,23 +24,23,10,15,21,4,6,2,17,15,13,18,21,4,6,4,4,15,8,16,13,16,15,16,21,15,23,5,13,5,6,8,16,21,10,3,9,5,2,16,2,19,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,9,2,10,5,8,15,21,5,7,17,16,3,16,4,15,7,10,21,3,14,19,7,14,21,2,4,4,19,15,13,10,5,17,7,21,4,6,21,21,10,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,13,3,17,3,6,19,17,4,13,21,13,17,7,13,18,9,21,7,6,8,6,5,7,1,3,2,5,14,10,2,8,19,21,9,20,9,8,14,7,6,1,16,2,21,21,4,17,15,19,6,4,8,21,18,15,14,2,19,4,5,18,21,20,4,17,1,15,6,8,7,8,13,7,9,4,21,4,13,21,21,14,7,13,16,8,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,16,16,17,1,14,5,13,2,4,19,19,17,15,16,18,16,1,5,7,7,6,8,5,6,6,9,15,15,17,17,15,2,17,7,2,1,17,19,5,23,23 +24,23,23,23,23,23,23,23,23,4,10,17,15,4,13,15,15,9,7,17,7,16,19,19,2,5,21,8,9,5,10,16,17,23,13,17,9,6,4,6,8,18,7,14,15,7,21,21,4,16,14,21,21,17,8,16,21,4,19,15,6,10,9,14,7,8,21,4,19,14,17,7,19,9,7,6,10,17,19,4,15,4,13,17,7,5,4,21,17,10,13,2,19,8,16,5,10,21,21,6,17,1,16,16,15,7,5,9,6,15,8,17,21,21,21,10,18,17,23,23,23,5,6,16,15,14,13,18,2,3,4,16,6,8,5,21,4,21,6,8,14,9,23,9,21,23,23,23,23,23,9,19,8,5,5,19,17,8,16,2,2,19,7,18,18,18,2,8,21,18,9,15,7,19,21,7,14,6,1,7,6,4,15,21,7,16,21,15,6,8,13,19,23,13,9,13,17,2,10,15,17,14,8,6,17,10,16,7,10,4,19,13,3,8,3,23,3,10,19,3,3,18,15,17,16,19,3,14,16,23,4,14,18,21,17,13,17,1,8,4,13,4,7,23,23,14,6,7,21,10,7,16,17,15,15,17,15,9,8,17,19,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,9,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,8,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,7,21,7,6,14,13,21,21,5,2,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,15,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,23,23,23,17,5,13,21,2,5,2,21,15,15,15,13,21,7,13,7,18,21,16,2,9,21,15,8,13,6,6,17,23,13,17,6,14,5,2,15,19,14,17,15,7,16,16,4,16,14,21,15,17,15,16,21,6,15,17,2,16,13,2,21,5,13,15,8,15,21,6,17,17,14,13,13,13,5,6,7,7,13,17,15,4,18,15,3,14,16,2,17,15,16,5,5,21,21,19,21,15,17,15,17,7,5,9,15,15,15,5,15,21,18,5,21,16,23,14,14,15,6,16,5,2,16,21,15,5,15,13,17,7,13,17,15,16,2,3,14,1,2,5,21,19,15,10,21,5,21,8,2,15,9,8,13,8,15,2,15,17,15,5,21,21,15,15,21,20,8,14,7,15,17,3,14,6,16,15,15,2,8,2,15,21,21,2,9,15,21,16,10,2,2,21,13,14,5,18,17,7,5,7,8,8,20,15,7,4,7,13,8,21,21,23,9,21,2,3,5,15,13,16,16,6,3,6,5,13,6,15,19,15,16,16,15,21,8,6,7,15,15,15,15,10,14,15,15,6,15,21,1,13,3,16,15,2,7,21,3,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,17,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,1,2,6,15,1,15,15,21,6,2,15,2,13,13,2,21,13,16,15,21,21,5,8,4,8,13,15,15,1,23,9,20,2,13,5,6,2,18,15,1,11,7,8,18,4,18,21,21,15,13,19,17,21,7,2,16,5,15,13,10,6,2,21,5,2,1,16,8,18,13,4,3,6,21,16,8,20,7,14,21,8,6,14,3,16,5,4,13,1,7,17,9,5,21,11,10,15,17,1,17,10,7,5,9,8,13,15,9,16,21,1,2,6,7,13,13,14,8,15,21,8,15,18,21,2,15,15,13,5,13,16,8,2,16,5,2,17,6,14,15,1,9,16,16,13,14,5,5,16,2,5,8,8,8,14,16,7,1,21,13,21,1,2,7,21,21,21,13,6,16,21,8,14,15,7,2,10,2,21,8,5,20,1,17,5,9,2,8,13,4,6,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,8,19,5,23,15,18,9,9,5,17,15,17,21,20,14,14,15,13,13,14,21,21,21,8,7,19,19,15,9,14,8,15,5,4,15,16,2,9,17,16,3,15,6,16,15,15,17,16,15,4,15,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,8,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,2,1,6,1,15,21,6,9,16,21,8,2,7,13,11,6,13,20,20,11,15,7,2,21,3,5,13,16,8,17,23,13,2,4,10,5,6,4,17,8,16,15,7,21,19,4,17,2,21,21,3,21,8,21,6,15,17,10,2,13,5,21,5,14,2,21,2,16,5,16,15,14,7,4,13,8,19,13,19,13,18,15,15,18,5,5,15,16,9,16,7,21,2,5,21,1,4,10,16,15,7,16,7,5,9,16,15,15,3,6,17,21,2,21,21,23,23,23,23,23,23,14,15,20,15,2,6,15,18,21,4,2,18,14,14,3,19,5,21,10,5,2,9,7,7,8,5,17,15,18,7,15,16,7,7,21,15,6,17,8,9,5,21,6,10,16,20,4,5,5,23,23,7,15,15,16,2,2,7,1,11,6,21,21,13,21,10,23,16,20,2,3,2,16,14,7,13,18,14,14,13,16,5,17,19,13,4,8,13,8,16,13,23,21,21,3,13,6,15,7,17,17,10,16,6,13,6,6,14,17,16,16,7,17,1,21,4,10,16,6,10,15,1,7,8,3,5,13,15,17,13,6,16,15,2,21,21,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,1,13,17,21,17,10,5,23,13,10,5,17,21,18,23,7,19,10,15,6,4,21,18,14,15,15,7,8,17,4,21,13,17,15,21,19,17,15,6,3,23,23,23,23,6,16,5,8,7,4,8,16,8,21,4,23,23,8,2,16,15,13,15,13,16,21,3,21,21,8,6,4,7,20,10,17,15,6,21,17,10,21,1,21,7,16,7,5,9,8,15,15,9,15,21,17,5,19,19,23,13,1,15,8,1,10,7,20,21,3,3,23,2,19,14,7,15,9,16,10,2,19,18,1,5,18,3,7,23,23,23,23,5,4,10,9,8,21,7,15,3,5,15,8,2,1,17,15,5,17,18,4,14,4,8,13,7,9,10,3,19,5,21,1,4,5,7,21,15,9,10,10,18,23,2,6,13,17,18,15,7,16,8,14,10,21,10,21,19,9,4,9,13,8,21,5,23,13,17,19,3,5,16,13,2,17,16,19,10,6,2,9,23,19,9,18,15,17,18,8,6,10,9,8,9,7,10,14,1,13,10,10,18,21,10,10,18,13,15,15,23,23,23,23,23 +24,23,23,23,23,23,6,7,17,6,10,17,6,7,2,16,7,15,2,17,13,16,15,16,19,5,7,15,8,6,10,8,20,23,7,19,4,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,9,21,21,19,5,3,6,9,6,13,21,19,21,6,7,4,16,13,16,4,7,5,6,21,17,15,20,7,14,1,8,4,15,18,16,13,4,6,17,7,21,8,13,15,11,15,15,8,1,6,1,7,5,9,8,15,15,9,17,16,21,15,13,17,5,13,14,9,13,21,8,6,18,21,2,7,17,13,5,7,6,8,2,21,5,3,17,6,14,5,21,9,3,15,2,14,13,5,6,2,5,8,8,8,14,9,8,1,16,4,8,21,9,6,21,16,19,13,9,16,21,7,6,6,7,4,15,10,21,4,8,20,1,1,5,9,4,16,7,5,13,1,17,2,7,17,21,14,5,13,20,9,17,15,5,2,7,13,15,13,15,19,13,7,2,15,17,8,15,17,16,20,7,16,8,2,15,14,21,17,17,7,17,7,21,8,6,8,6,21,8,17,10,6,2,5,8,16,17,9,6,17,13,10,21,17,18,5,15,19 +24,23,23,23,23,4,14,10,17,6,7,15,17,6,10,19,7,21,7,15,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,17,4,13,5,2,16,18,14,15,15,7,8,17,4,21,14,17,21,17,15,18,19,10,5,16,5,15,13,4,16,7,21,5,6,8,21,16,1,4,7,5,21,16,15,7,13,7,13,8,1,10,5,7,14,9,13,8,18,7,17,2,6,8,16,5,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,17,15,4,21,9,6,2,18,2,7,20,13,21,8,5,8,2,17,2,9,20,21,13,5,18,10,13,23,23,23,23,23,23,8,9,8,8,7,7,16,5,1,16,4,21,21,15,1,21,7,2,5,4,21,16,7,6,7,7,2,6,10,15,21,6,21,21,2,3,8,8,8,23,2,8,21,21,14,7,13,21,13,14,13,15,16,17,15,5,4,8,13,5,17,13,23,18,16,16,13,5,15,13,17,17,5,1,14,9,13,4,2,19,21,15,15,17,18,16,4,2,14,19,23,9,5,14,17,16,2,6,18,16,2,2,17,7,2,17,16,19,9,19,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,13,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,19,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,8,8,4,16,16,21,5,23,23 +24,23,23,23,15,15,10,2,21,2,6,21,6,7,2,21,6,13,2,17,13,16,3,15,18,9,7,10,8,10,16,2,18,23,13,19,2,7,8,6,2,18,21,18,11,7,16,13,4,16,21,16,16,7,8,17,21,5,2,15,8,7,5,14,7,21,21,7,2,9,17,5,17,8,6,6,5,17,21,14,19,15,14,15,8,13,10,3,17,13,6,7,1,7,16,6,7,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,21,16,6,8,16,13,13,14,9,15,16,8,5,18,16,2,2,8,13,5,16,21,8,2,1,5,2,8,6,14,6,21,9,5,15,23,23,15,13,6,21,5,8,8,8,14,15,15,18,11,7,8,21,6,9,21,15,21,13,8,15,21,8,14,6,3,2,21,2,21,8,8,20,21,4,15,9,8,8,13,15,5,10,17,2,15,13,16,14,15,13,8,8,16,13,5,4,8,13,15,13,8,3,13,6,7,9,5,16,15,16,17,20,14,4,9,13,7,14,16,16,21,7,17,18,8,8,7,7,17,15,5,10,15,15,10,4,7,15,17,15,6,15,8,2,17,16,8,23,23,23 +24,23,23,23,23,6,14,5,20,8,15,17,6,2,2,21,13,13,2,21,13,17,15,15,13,7,23,15,5,2,15,21,15,23,15,19,2,15,5,15,2,18,14,1,11,7,8,18,4,16,21,15,16,15,15,16,21,15,2,16,5,15,13,2,6,8,21,5,2,17,16,8,19,13,14,13,5,21,21,7,19,15,14,16,8,2,4,15,21,6,15,13,1,7,16,15,5,21,11,15,15,8,21,17,20,7,5,9,15,15,15,9,21,21,21,15,5,21,13,13,14,15,15,21,8,15,20,21,2,8,8,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,2,15,8,21,13,2,17,21,21,13,8,8,21,7,14,15,7,2,5,2,21,6,15,20,1,16,15,11,6,8,13,2,4,2,21,2,15,13,21,14,14,5,20,7,15,13,5,4,8,13,7,13,5,9,13,8,16,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,16,15,16,19,16,8,13,7,8,15,7,14,5,15,11,15,15,15,19,15,6,17,15,2,21,17,15,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,13,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,8,21,17,6,8,21,4,2,6,21,15,13,18,4,13,8,15,13,21,19,15,21,9,21,10,8,13,6,6,17,23,15,17,9,15,5,8,21,18,14,8,15,7,17,17,4,16,14,17,21,16,13,16,18,5,4,17,6,10,13,6,21,8,19,9,10,14,21,1,19,2,5,7,21,4,19,13,13,7,13,21,1,10,18,18,10,5,7,8,8,5,21,7,16,21,16,7,21,1,17,8,19,7,5,9,8,8,7,21,20,11,10,15,21,15,13,13,13,16,15,17,9,15,21,1,6,9,21,13,21,16,3,8,2,16,9,7,2,8,14,13,2,6,15,9,2,6,10,18,13,20,13,10,8,8,14,2,6,1,15,10,21,21,16,4,17,2,4,13,6,16,16,7,14,4,15,7,6,2,1,19,2,21,1,8,9,17,19,19,23,5,6,9,15,21,7,15,17,14,14,19,17,10,8,15,7,4,10,13,1,16,9,23,15,7,2,7,6,21,16,1,16,9,15,14,13,13,5,23,19,16,18,19,17,15,8,4,5,9,6,5,10,5,9,6,7,19,16,21,4,2,8,16,7,2,21,21,20,6,15,20 +24,23,23,9,17,6,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,8,5,4,13,6,6,9,21,5,2,2,16,7,19,13,4,5,2,21,16,5,19,7,14,17,7,6,4,3,15,13,8,5,1,8,16,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,7,18,6,6,21,6,5,2,19,10,15,17,17,13,16,19,15,16,5,21,6,7,7,15,8,16,23,6,3,2,14,5,6,2,18,15,17,11,7,8,18,4,15,19,15,15,15,2,17,21,10,17,15,4,15,13,10,15,9,21,5,15,1,16,14,17,8,8,15,5,17,16,16,9,7,14,16,21,13,14,15,16,13,15,2,1,14,21,2,5,17,11,15,15,15,21,8,10,7,5,9,15,15,13,9,17,1,21,2,8,17,13,13,14,7,15,21,8,5,18,15,2,7,17,13,5,7,10,8,2,21,5,2,20,6,14,5,21,9,6,15,15,14,13,5,21,2,5,8,8,8,14,2,15,21,11,13,13,19,2,15,17,21,16,13,5,15,21,14,13,15,15,10,18,10,21,10,2,20,1,13,6,8,15,8,7,8,2,2,18,2,15,13,21,14,6,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,15,13,1,21,17,13,14,4,2,6,2,16,1,21,8,16,21,17,2,8,2,8,2,5,15,13,14,18,9,6,15,16,15,6,11,16,2,23,23,23,23,23,23 +24,23,23,23,23,23,23,7,18,15,7,1,6,7,6,2,15,15,2,21,13,16,19,15,16,5,8,13,7,13,2,8,16,23,15,19,2,6,13,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,2,5,3,14,21,7,8,13,18,18,5,10,16,17,3,18,7,2,5,6,21,16,6,19,7,14,1,8,6,10,2,16,5,8,13,1,8,16,15,6,21,11,6,15,8,17,8,21,7,5,9,8,15,13,9,4,16,21,6,21,21,13,13,14,15,13,18,8,15,18,21,2,7,17,13,5,6,16,8,2,21,5,2,20,6,8,6,21,9,7,15,16,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,21,13,5,16,21,13,6,14,6,2,15,10,21,4,7,20,21,16,15,9,8,8,13,5,10,2,17,2,15,13,16,14,15,5,20,8,16,13,5,4,8,13,7,14,15,19,13,13,15,21,5,16,15,17,15,20,14,14,13,21,15,14,17,16,17,15,16,21,8,8,4,7,6,14,5,15,6,14,5,9,15,21,16,16,5,15,8,2,15,15,16,23,23,23 +24,23,7,10,21,9,6,5,17,7,21,21,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,15,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,17,6,14,2,21,9,6,15,8,14,13,5,7,2,5,8,8,8,14,9,15,1,21,9,8,21,2,8,21,16,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,16,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,23,16,5,6,2,21,2,6,17,6,5,2,19,15,16,2,21,13,16,16,15,10,7,14,16,8,13,2,16,3,23,8,19,2,15,5,6,2,18,15,17,11,7,14,18,4,16,19,15,15,15,15,17,21,2,21,6,15,6,13,7,21,2,21,5,6,8,21,14,17,5,7,6,5,17,16,16,9,7,14,16,8,7,6,3,10,13,2,16,21,14,17,5,2,21,11,6,15,15,21,8,2,7,5,9,8,15,13,9,21,1,21,10,2,17,13,13,14,13,15,16,8,15,18,15,2,7,16,13,5,6,8,8,2,21,5,2,20,6,14,6,21,9,6,15,15,2,13,5,6,2,5,8,8,8,15,15,13,21,15,2,13,18,2,6,16,21,21,13,15,13,21,14,15,14,10,10,2,8,21,21,13,20,1,2,15,8,8,8,7,5,8,2,17,2,13,13,21,14,14,13,20,8,7,15,5,4,8,13,13,13,9,3,13,8,16,9,5,15,13,16,16,20,7,14,5,13,10,14,21,21,21,15,17,21,7,5,7,8,8,13,5,15,14,21,6,13,15,14,16,15,6,8,8,15,16,21,16,5,23,23 +24,23,23,23,23,23,23,23,23,15,2,21,6,6,3,21,13,15,2,17,13,17,15,16,16,5,8,15,7,13,6,8,16,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,7,4,16,5,4,13,6,21,15,21,9,6,8,8,10,18,15,10,7,6,21,16,8,20,7,14,16,8,7,4,18,16,15,14,15,1,7,20,10,10,21,11,7,15,15,17,8,6,7,5,9,8,15,15,9,21,21,15,4,4,21,13,13,14,15,15,16,8,2,18,18,15,5,7,13,5,7,16,8,2,21,5,2,13,6,14,6,21,9,7,15,16,14,13,5,21,2,5,8,8,8,14,21,15,16,7,3,8,21,10,4,21,15,21,13,6,21,21,8,14,2,7,2,15,10,21,16,10,20,1,4,6,5,4,16,15,5,15,21,21,2,7,8,21,14,4,13,20,16,17,13,5,4,8,13,15,13,5,19,13,7,2,7,17,17,7,17,16,20,14,4,4,13,15,14,2,17,16,7,17,19,17,8,5,8,9,15,8,1,15,10,7,9,5,15,17,15,2,17,13,4,15,17,18,7,23,23 +24,23,23,23,23,23,23,23,23,23,2,21,6,8,6,14,14,15,7,16,7,16,20,11,13,2,14,13,2,14,15,15,18,23,2,18,2,15,5,16,14,3,19,15,15,7,21,17,4,21,15,15,21,2,15,15,15,2,23,23,23,23,23,8,21,5,14,15,8,6,16,14,16,3,5,6,18,2,7,15,3,7,13,8,19,2,2,2,21,13,13,8,15,14,21,13,20,21,11,6,2,1,16,11,7,7,7,9,21,15,8,5,21,16,21,6,2,16,23,13,16,15,15,15,15,15,6,15,14,23,23,23,23,15,13,1,8,21,8,2,14,17,13,5,3,23,16,15,2,6,15,13,21,8,9,8,16,8,15,6,15,15,15,15,21,16,7,15,21,15,8,6,23,23,23,23,23,23,10,6,13,2,21,21,6,14,21,2,2,10,21,19,23,2,15,6,17,14,15,15,21,14,14,13,8,2,16,15,9,4,9,13,20,16,5,23,13,16,21,3,5,15,15,21,16,6,14,5,5,15,14,15,19,16,21,15,16,11,8,7,13,1,15,23,23,6,6,15,15,2,15,16,17,3,2,16,15,2,15,7,20,5,23,23 +24,23,15,5,21,8,4,10,17,15,15,21,11,9,5,15,10,13,6,17,13,16,8,16,17,3,16,6,7,13,2,8,16,23,6,18,6,13,6,4,4,21,14,21,19,7,16,18,4,21,14,21,15,16,6,16,21,4,2,16,6,6,4,4,17,7,21,5,10,4,21,3,16,5,14,15,5,16,15,14,13,7,10,18,9,15,5,2,4,14,15,5,4,8,16,15,6,21,21,6,18,7,17,16,2,7,5,9,8,7,7,5,4,21,21,10,21,16,16,13,14,15,16,16,8,6,2,1,2,13,21,13,18,14,10,17,5,17,16,7,8,16,2,6,19,15,8,23,23,7,2,5,4,14,9,21,15,8,8,15,9,21,15,2,21,21,9,2,21,10,4,13,6,21,21,6,14,15,3,21,7,21,21,21,13,18,1,6,2,15,2,8,13,6,2,2,21,2,15,7,21,14,8,13,8,14,16,15,6,4,8,13,7,13,15,23,5,7,8,9,5,16,13,21,17,8,21,14,5,13,13,3,21,15,1,15,16,21,17,3,9,7,4,21,8,15,6,15,10,6,2,21,17,15,6,21,15,2,4,23,23,23,23,23 +24,23,23,23,23,13,10,1,21,15,6,21,6,7,7,16,13,13,2,21,13,16,11,15,17,5,15,15,7,13,2,16,17,23,15,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,15,21,21,10,10,2,16,8,19,8,2,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,6,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,21,13,13,14,7,15,16,8,15,19,8,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,1,16,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,1,2,13,9,4,16,13,5,4,2,21,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,7,14,7,2,15,14,17,15,16,15,16,19,19,8,10,15,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,16,10,15,18 +24,23,15,6,16,5,7,15,17,15,5,17,6,4,4,19,5,15,2,16,13,16,3,15,1,5,8,7,5,13,7,8,17,23,6,3,2,7,4,6,2,18,13,18,15,7,8,17,4,7,18,15,16,15,6,21,21,15,2,8,8,23,23,14,15,6,21,5,6,3,16,8,20,8,4,6,5,16,6,4,19,15,14,16,8,6,4,3,21,13,5,13,21,14,21,6,4,16,15,6,15,15,17,2,16,7,5,9,15,15,15,9,17,16,18,5,3,17,5,13,14,4,13,21,5,7,15,21,6,5,21,13,5,7,8,8,6,16,17,5,2,6,14,5,21,9,8,17,5,14,13,7,15,5,9,8,8,8,14,15,15,18,7,9,5,21,15,15,21,21,6,14,6,3,21,7,5,6,5,2,8,16,21,17,5,20,1,7,5,9,6,8,13,5,14,21,17,2,15,13,15,14,15,13,20,4,16,15,5,4,7,13,3,15,5,23,15,21,2,9,5,16,15,16,16,18,14,14,4,2,5,14,17,16,17,15,17,1,8,6,9,9,5,14,9,8,6,7,5,15,6,21,17,6,5,8,15,3,15,16,21,13,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,7,2,10,21,15,6,21,6,3,9,15,13,13,2,17,13,16,15,15,21,6,16,5,7,13,2,2,16,23,15,19,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,21,16,13,15,16,21,10,21,7,15,15,10,14,5,21,21,19,2,3,16,9,19,10,2,6,10,21,21,2,19,7,14,17,8,6,10,19,15,6,10,13,1,7,16,4,5,21,11,5,15,15,1,2,18,7,5,9,8,15,15,9,21,21,21,13,21,21,13,13,14,6,15,16,8,2,18,15,2,15,21,13,5,13,21,7,2,21,5,2,17,6,14,6,21,9,7,15,8,14,13,5,14,2,5,8,8,8,14,15,15,1,16,7,9,21,9,8,21,21,18,7,7,21,21,14,6,2,10,2,16,21,21,2,5,20,21,21,9,7,8,8,13,9,21,2,17,2,15,13,21,14,15,6,20,2,16,13,5,4,8,13,7,13,13,9,13,15,8,9,5,16,15,16,15,20,2,14,13,4,7,14,21,21,21,15,16,19,19,20,13,7,7,15,21,14,5,6,2,9,15,16,16,15,15,15,15,2,16,16,16,15,6,18 +24,23,23,23,21,6,6,10,16,4,7,21,23,7,6,4,13,20,10,16,13,16,7,17,21,5,1,6,23,9,4,2,17,23,7,17,9,13,5,4,2,18,14,21,5,7,8,16,4,15,21,15,11,15,3,16,21,15,10,16,5,15,4,4,21,8,21,5,3,7,4,8,17,2,10,4,5,21,16,8,19,7,14,16,16,4,5,19,16,9,4,4,21,8,17,4,10,15,11,6,17,8,8,15,19,7,5,9,8,15,15,9,18,15,17,6,15,13,13,13,14,15,13,21,8,7,18,1,2,7,17,13,5,6,16,8,2,7,5,2,19,6,14,5,21,16,17,9,14,6,13,5,17,2,5,8,8,7,14,9,15,1,9,5,7,1,4,4,21,21,1,13,5,16,21,7,4,7,7,4,6,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,15,15,21,14,4,13,20,4,17,15,5,2,8,13,15,7,5,19,13,17,2,13,17,8,7,1,16,20,15,6,9,3,15,14,16,18,17,7,17,19,16,2,4,7,6,8,7,21,5,6,2,7,15,16,17,4,21,21,7,6,3,17,16,4,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,23,7,21,9,15,9,5,7,21,4,8,15,7,17,13,4,21,18,21,21,13,6,8,1,2,10,11,6,15,13,2,17,7,21,21,5,16,17,5,2,5,4,6,5,18,1,6,5,7,13,21,21,19,17,21,15,10,2,8,21,7,16,15,5,21,13,16,21,17,13,15,18,7,5,9,19,15,8,9,21,21,16,6,3,16,23,13,21,5,15,16,10,2,18,15,2,6,21,13,19,7,6,7,9,21,21,5,4,16,2,20,6,2,7,5,5,1,14,5,5,1,7,2,13,11,15,15,6,21,11,5,19,1,11,2,21,19,2,13,5,1,16,7,15,5,15,7,15,10,17,2,2,20,21,15,15,5,15,5,23,8,7,1,16,7,13,15,18,9,15,13,18,15,21,11,3,4,8,13,8,6,7,23,5,16,2,11,5,16,13,21,16,7,5,6,8,13,13,15,17,15,20,15,16,21,15,9,20,9,4,15,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,1,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,15,21,7,15,17,4,14,15,14,14,16,7,16,7,17,17,16,4,8,23,23,9,9,13,17,17,23,2,7,4,6,8,4,10,1,2,7,15,7,17,17,4,21,18,17,21,15,7,15,19,3,21,4,6,4,13,4,17,7,21,8,5,10,17,4,21,7,7,9,5,18,16,10,13,7,13,16,17,7,19,21,7,5,16,4,21,8,19,10,10,21,21,6,21,1,17,17,16,7,5,9,8,15,7,9,19,21,17,6,2,21,23,13,17,14,6,17,10,15,18,17,6,9,21,13,11,10,10,8,2,21,6,2,4,18,1,5,17,6,15,23,10,4,21,13,4,6,9,16,8,7,15,21,5,16,17,2,21,18,5,17,18,8,6,4,9,18,21,13,6,4,7,10,10,3,17,21,7,17,21,4,9,10,10,18,23,9,7,4,21,8,15,19,8,6,14,21,16,8,7,19,3,4,7,13,6,21,4,23,13,16,6,3,5,15,15,17,18,21,4,5,9,4,7,23,18,4,16,16,16,21,8,6,13,20,6,23,9,9,13,5,13,10,15,18,17,15,7,18,13,4,16,21,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,17,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,15,6,15,17,15,15,5,20,15,15,17,13,16,2,13,7,18,21,15,2,5,17,5,8,13,6,10,21,23,13,18,5,15,5,16,14,21,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,15,13,5,21,5,15,13,21,13,16,8,21,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,3,1,1,21,8,16,7,5,9,15,15,15,5,15,21,18,13,21,16,23,14,15,15,6,15,5,15,2,21,2,7,20,13,11,13,5,21,2,16,2,3,2,1,9,2,1,19,6,8,21,5,14,15,2,15,9,15,13,7,15,15,15,21,16,6,21,21,10,2,16,20,2,5,6,17,7,2,14,7,15,8,15,6,21,2,2,21,1,13,15,10,16,18,23,8,3,2,21,15,7,6,21,2,15,5,21,2,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,5,7,13,3,2,16,15,17,15,15,21,8,2,7,5,2,2,15,15,14,5,17,5,21,15,17,13,8,13,15,2,5,15,23,23,23,23 +24,23,23,7,21,6,2,5,17,3,15,21,1,2,5,4,4,15,21,15,13,16,15,21,21,23,8,6,5,13,21,11,15,23,13,16,3,1,5,8,14,18,14,21,21,7,16,17,4,18,14,21,15,16,15,16,21,6,4,1,10,10,6,3,8,14,21,8,8,2,17,14,16,2,15,13,10,21,3,14,3,7,14,21,2,5,4,19,13,10,2,5,21,7,21,10,6,21,21,3,15,8,16,8,18,7,5,9,9,13,11,5,17,21,1,5,19,16,13,13,14,7,16,16,6,15,11,15,2,2,21,13,15,5,7,16,18,17,13,3,9,6,5,20,1,3,10,9,17,19,9,10,19,15,9,20,13,8,14,2,7,1,15,2,1,21,21,13,18,18,7,7,14,5,17,14,10,15,3,4,5,18,1,15,13,17,1,15,4,8,14,15,21,14,13,4,17,21,6,13,21,14,10,13,1,8,15,13,3,4,8,13,7,7,5,2,23,8,15,9,5,21,15,18,18,2,21,14,5,13,2,19,16,15,21,15,16,18,21,11,9,7,21,6,7,14,6,8,9,21,7,21,17,8,5,17,8,2,21,7,16,5,23,23 +24,23,23,2,21,17,15,10,18,10,2,18,15,7,21,8,5,13,8,16,13,17,16,16,2,5,21,15,8,13,6,8,21,23,7,21,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,2,17,18,15,1,16,5,15,13,15,21,8,21,6,6,2,21,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,14,15,13,14,16,14,16,15,8,21,21,5,21,1,21,8,2,7,5,9,13,15,8,5,21,21,16,15,2,15,13,13,14,15,15,16,3,3,20,16,15,13,21,13,17,2,13,21,2,16,5,7,9,8,15,5,21,21,20,15,18,15,10,5,14,2,5,8,15,8,14,8,15,1,8,5,21,16,15,15,17,2,8,13,4,15,21,7,13,2,7,8,16,15,21,21,7,17,1,6,2,11,2,8,13,4,15,2,21,14,13,1,21,14,14,13,8,21,16,15,3,4,8,13,7,21,9,23,13,8,13,9,5,8,13,16,17,8,21,14,5,13,2,21,18,15,17,8,16,18,16,1,10,5,3,4,13,10,15,8,2,5,2,17,1,15,6,15,15,2,15,8,19,5,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,2,21,14,5,15,18,15,6,15,6,15,5,7,13,13,2,21,13,16,15,16,21,5,7,15,15,13,15,15,17,23,13,3,2,6,9,6,3,18,14,1,11,7,8,18,4,16,21,15,16,15,15,16,21,7,2,17,5,15,13,4,6,10,17,8,2,2,17,2,17,15,14,13,5,21,21,15,19,15,14,16,8,10,10,3,16,13,15,5,1,7,16,15,5,21,11,6,15,15,21,8,21,7,5,9,8,15,15,9,21,21,21,15,7,21,13,13,14,7,15,16,8,10,19,15,2,15,21,13,5,5,21,8,2,21,5,2,16,6,14,5,21,9,8,15,5,15,13,5,21,2,5,8,8,8,14,21,15,1,15,2,9,21,8,15,21,15,8,13,8,15,21,7,14,15,7,2,6,21,21,17,9,20,21,17,13,11,4,8,13,5,15,4,21,2,15,13,21,14,4,8,20,2,16,13,5,4,8,13,7,13,15,3,13,8,7,9,5,16,15,16,17,20,14,14,13,2,15,14,21,17,16,8,1,19,21,8,6,8,15,21,14,5,5,4,2,9,15,8,18,15,15,17,13,2,6,17,23,23,23,23 +24,23,23,8,21,7,5,6,21,15,15,21,6,17,10,15,10,13,2,18,13,21,19,16,21,5,8,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,1,21,19,21,15,10,2,5,6,17,2,21,20,2,4,21,19,19,7,14,7,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,6,21,11,6,15,1,16,21,16,7,5,9,8,15,15,9,16,21,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,21,13,5,13,8,8,2,21,5,2,9,6,14,7,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,10,15,1,16,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,16,5,7,2,8,13,5,4,2,16,2,15,13,1,14,13,5,20,8,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,15,10,15,14,21,21,16,8,15,19,21,8,13,7,7,21,5,13,8,13,2,6,15,16,21,15,2,15,13,6,15,17,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,23,2,17,5,15,13,10,6,10,21,13,2,2,21,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,7,6,21,21,8,21,15,7,2,10,10,21,17,5,20,17,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,8,15,2,21,2,4,21,6,2,6,3,8,15,2,21,13,16,19,15,2,9,21,2,8,13,2,8,16,23,15,19,2,15,13,6,2,18,14,1,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,5,19,16,8,4,19,7,14,17,8,6,5,9,16,15,8,13,1,8,16,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,17,8,2,18,15,2,7,17,13,5,13,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,8,8,5,8,8,8,14,2,15,17,13,21,7,19,15,2,21,16,21,13,5,15,21,6,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,8,6,4,18,2,4,15,21,14,15,5,20,21,17,15,5,4,8,13,13,13,2,19,13,13,9,9,5,16,13,17,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,14,21,16,15,6,15,15,15,21,21,15,15,23,23 +24,23,23,8,21,6,4,2,17,15,15,6,21,19,7,19,10,13,2,1,7,16,18,16,5,5,21,2,23,13,7,8,16,23,6,17,13,15,5,6,6,18,6,8,15,7,8,17,4,15,18,17,21,15,16,21,19,21,10,15,7,2,13,2,15,5,21,6,6,6,17,8,19,6,15,7,10,18,16,5,13,7,13,1,21,2,15,13,16,13,15,4,21,4,16,4,5,8,15,8,1,1,17,17,11,7,5,9,17,15,8,9,1,17,17,5,19,21,23,13,21,5,8,17,9,15,11,17,2,6,21,13,18,13,3,8,16,21,3,9,14,21,23,3,18,5,2,23,23,23,19,5,4,21,13,8,8,8,14,2,5,19,15,15,21,18,15,10,16,15,4,13,8,21,16,7,4,6,15,7,15,15,1,21,13,17,18,2,10,10,3,19,23,9,8,1,21,8,3,5,18,14,6,21,17,20,16,15,7,4,7,13,7,1,9,23,15,11,2,9,5,13,13,17,17,3,8,14,19,13,6,23,19,16,17,16,21,1,9,4,6,18,3,5,17,5,3,14,15,1,16,19,13,15,2,16,7,2,1,17,21,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,3,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,21,10,7,6,21,10,9,21,15,4,21,19,14,16,6,14,7,16,19,16,20,5,19,6,8,10,9,19,16,23,5,17,9,15,7,4,17,19,7,8,15,7,17,17,4,17,14,16,21,17,5,16,18,4,7,17,6,15,13,10,17,7,21,6,5,4,17,14,21,8,6,19,19,2,8,6,13,7,13,7,21,10,18,4,15,2,9,7,19,8,17,5,6,21,15,2,2,1,17,8,6,7,5,9,7,15,8,9,1,21,1,15,4,16,13,7,1,8,5,16,9,10,7,17,2,5,20,13,21,4,9,8,6,16,10,8,20,21,14,5,19,15,23,23,23,23,23,23,13,8,9,3,8,8,15,2,6,1,15,5,1,21,19,9,17,5,6,9,5,18,21,8,6,15,7,2,8,4,1,21,5,19,1,13,3,16,3,23,9,9,2,21,17,10,15,13,17,7,14,5,15,16,18,21,3,4,8,13,5,17,13,23,7,1,21,13,5,15,13,17,16,17,15,14,9,13,4,4,19,17,16,16,17,21,15,9,2,14,3,23,9,15,17,15,13,4,5,19,17,16,3,15,7,6,17,17,19,9,19,23 +24,23,23,23,23,23,15,6,18,13,15,21,6,6,6,18,5,15,2,21,13,16,19,15,21,5,8,13,7,13,6,6,16,23,15,18,2,15,9,6,2,18,15,18,21,7,8,18,4,15,21,21,15,13,16,16,21,7,6,9,7,23,23,21,6,6,1,6,2,16,16,6,19,13,6,6,5,21,16,5,3,7,14,16,8,6,6,9,16,13,7,13,1,7,21,21,6,21,7,5,15,8,16,2,19,7,5,9,15,15,15,9,21,21,21,15,6,16,13,13,14,6,13,18,13,6,15,21,16,6,21,13,5,6,16,8,9,14,16,2,20,6,8,6,21,9,5,16,13,14,13,6,6,2,5,8,7,8,14,6,15,21,15,13,7,21,6,15,18,8,21,13,5,16,21,10,6,5,2,2,6,16,21,16,5,21,21,16,2,9,8,8,13,5,6,21,17,2,15,13,16,14,10,13,20,16,16,13,5,4,8,13,13,15,13,23,13,1,2,9,5,17,13,16,16,20,14,6,13,13,5,14,17,16,16,15,16,21,8,7,2,9,6,6,13,15,6,18,5,9,15,21,16,15,6,15,8,6,16,16,16,6,23,23 +24,23,23,15,17,2,15,2,21,6,5,17,10,15,10,7,13,13,2,21,13,16,7,17,16,5,8,8,7,13,21,3,15,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,17,21,15,2,16,5,2,13,6,6,5,21,10,2,2,17,16,19,7,4,7,6,21,16,14,19,7,14,15,8,7,4,3,8,2,6,21,1,7,16,15,10,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,8,18,13,13,14,15,13,21,8,15,18,16,2,7,21,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,21,13,6,2,21,7,7,15,7,2,15,10,21,21,15,20,21,15,15,9,6,8,13,13,15,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,6,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,6,8,15,13,5,15,15,2,13,9,15,15,17,15,9,16,13,15,21,16,16,6,23,23 +24,23,23,23,23,5,3,6,18,2,2,21,6,6,2,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,8,16,23,10,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,5,2,16,16,2,19,7,15,5,5,21,16,8,19,7,14,17,8,6,10,3,16,15,5,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,10,21,13,13,14,10,4,18,6,4,6,21,2,6,17,13,5,4,16,8,5,14,6,2,19,6,8,15,21,9,6,15,4,14,13,5,2,2,5,8,7,8,15,2,15,21,15,13,7,21,2,15,19,15,16,13,5,15,21,6,7,15,5,2,5,17,21,9,13,20,21,2,13,9,8,8,13,5,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,13,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,4,5,15,5,19,5,9,15,21,17,15,2,15,8,6,16,16,17,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,16,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,15,4,21,9,6,5,21,7,15,17,6,5,3,17,8,13,2,17,13,16,7,16,20,5,8,10,8,5,6,4,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,7,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,8,9,17,16,21,2,7,17,13,13,14,3,13,16,8,2,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,15,7,6,3,13,8,16,7,21,20,20,13,5,21,17,23,13,15,2,18,23,15,2,9,15,5,16,14,3,19,15,15,7,8,1,4,21,14,21,16,17,15,16,21,2,4,15,15,2,13,6,17,16,21,15,15,14,16,6,16,3,9,7,7,16,15,5,13,7,8,18,7,16,15,6,3,13,8,8,2,7,16,21,10,21,11,5,3,15,17,8,3,7,13,9,21,15,15,9,17,21,21,6,1,16,23,13,21,5,6,17,15,3,16,21,3,15,15,13,11,5,10,8,16,17,2,2,13,17,6,5,15,2,15,23,2,6,15,13,17,8,9,8,16,8,15,15,5,21,13,2,21,1,15,7,21,15,2,3,5,21,13,13,15,21,16,11,15,14,16,6,15,1,21,7,2,7,2,3,23,2,9,10,17,14,15,13,21,14,7,13,16,8,8,15,9,4,8,13,20,16,5,23,13,16,7,3,5,16,11,21,16,2,14,21,5,10,15,14,18,16,21,7,17,11,8,8,8,3,21,23,7,6,8,15,15,15,13,21,16,15,7,21,15,4,5,16,20,2,17,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,21,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,21,6,4,2,21,15,6,21,6,13,2,3,4,13,2,17,13,16,15,17,3,9,21,15,8,13,15,2,17,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,15,21,21,15,15,3,17,21,15,2,16,5,2,4,6,6,8,21,5,2,2,17,16,16,13,4,7,5,21,16,5,20,7,14,16,16,6,8,2,16,13,13,6,17,7,17,15,6,21,11,6,15,15,17,8,21,7,5,9,15,15,15,9,21,21,21,7,15,7,13,13,14,4,15,16,8,10,18,21,2,13,18,13,5,5,16,8,2,21,5,2,8,6,14,8,21,9,19,6,8,14,5,5,6,2,5,8,8,8,14,15,15,1,15,6,8,21,2,4,21,17,17,13,5,16,21,15,2,13,7,4,15,10,21,15,15,20,21,16,1,9,4,8,13,5,8,2,21,2,15,13,18,14,16,5,20,8,8,13,5,4,8,13,8,9,13,5,13,9,15,9,5,16,15,17,15,20,7,14,5,2,13,15,16,16,16,8,15,18,11,6,17,14,13,17,7,13,5,6,2,9,15,16,17,15,6,17,13,2,17,15,15,6,23,23 +24,23,15,5,15,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,9,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,15,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,2,4,21,6,4,13,21,2,15,17,17,8,13,18,10,13,5,16,13,17,19,16,2,9,21,4,8,13,2,19,16,23,5,17,9,15,5,8,17,18,14,8,15,7,17,16,4,16,14,17,21,16,13,16,18,5,4,17,6,4,13,6,21,7,19,3,10,14,21,1,19,2,5,7,17,4,19,13,13,7,13,21,1,10,18,18,4,5,7,8,8,5,21,7,16,21,16,15,21,1,1,15,19,7,5,9,8,8,7,21,20,9,10,15,21,15,13,13,13,10,2,17,9,6,21,1,15,10,19,13,21,9,9,8,2,16,9,7,2,8,14,13,2,6,15,17,2,9,16,19,13,20,13,1,8,8,14,2,6,1,7,6,21,21,16,4,17,2,4,13,6,16,17,7,6,9,15,7,7,2,1,19,2,21,1,8,3,13,19,19,23,5,6,16,13,21,7,10,17,14,14,19,8,10,15,15,3,4,7,13,7,16,5,23,15,7,2,7,6,16,17,21,16,9,15,14,3,13,6,23,19,16,18,19,16,13,8,4,9,9,4,5,10,6,9,6,15,6,9,21,17,2,4,16,7,15,19,21,20,5,19,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,14,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,7,8,7,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,7,10,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,15,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,15,5,4,16,15,23,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,2,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,15,9,13,8,4,17,23,21,19,2,13,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,21,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,15,21,16,7,15,7,15,16,5,17,9,8,13,4,8,17,21,7,17,5,5,2,16,15,21,14,15,15,7,17,13,4,17,21,21,21,17,6,16,15,15,2,18,5,10,2,6,18,15,14,19,15,17,21,5,4,16,14,13,16,7,15,13,15,15,13,21,20,10,3,21,10,15,14,7,21,14,16,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,1,21,21,10,21,16,23,13,21,5,15,16,2,15,2,8,6,7,21,13,21,8,2,8,15,21,21,5,21,16,2,5,9,2,13,14,5,5,15,14,10,21,7,16,13,7,15,17,6,21,7,20,21,18,13,15,21,15,2,13,6,17,16,9,7,21,15,7,10,2,16,21,13,20,21,7,21,9,8,23,5,21,7,21,16,15,7,15,18,13,3,9,8,21,21,16,9,4,8,13,17,5,2,23,13,16,2,15,6,15,13,15,21,2,13,9,4,2,15,23,16,15,19,15,15,7,17,10,18,6,5,7,7,21,10,15,2,21,2,15,17,6,15,23,23,23,23,23,23,23,23,23 +24,23,23,7,17,6,3,2,21,4,5,16,6,16,10,7,2,13,20,21,13,16,15,21,21,5,8,15,8,13,4,21,17,23,13,9,2,17,5,10,2,18,15,1,11,7,8,18,4,15,21,15,16,15,21,16,21,15,2,16,5,2,13,6,6,10,21,5,2,2,16,16,18,7,6,3,5,21,16,14,14,7,16,15,8,10,14,3,16,13,14,13,1,8,16,15,6,21,11,6,15,15,16,8,16,7,5,7,8,15,15,9,21,21,21,15,7,18,13,13,14,15,15,21,8,15,19,21,2,7,21,13,5,14,16,8,2,21,5,2,16,6,21,5,21,9,17,16,4,14,13,6,10,3,5,8,8,7,14,15,15,1,15,2,8,21,10,2,21,21,21,13,5,15,21,7,6,14,7,2,15,2,21,8,13,20,1,15,13,15,4,5,15,8,8,2,21,2,15,13,21,14,10,13,20,2,17,15,9,4,14,13,8,20,4,13,17,15,8,9,5,16,13,16,17,20,14,14,13,2,15,14,17,16,16,15,15,19,21,15,5,15,14,8,14,16,15,8,10,6,15,17,21,15,6,17,13,2,17,16,15,6,23,23 +24,23,23,15,8,10,6,7,16,4,10,15,6,5,10,21,9,15,2,16,13,19,15,6,21,5,21,8,9,13,10,1,2,13,7,19,2,14,10,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,10,6,10,21,15,2,2,17,10,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,1,15,6,21,11,7,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,7,15,17,13,13,14,7,6,21,8,15,18,21,2,4,8,13,5,2,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,6,2,5,8,8,8,14,6,15,1,15,10,8,21,2,10,21,21,8,13,4,17,21,8,14,15,7,10,10,10,21,1,15,20,1,6,15,5,4,16,13,13,14,21,17,2,7,16,17,14,8,13,20,18,17,15,5,4,8,13,15,13,13,2,13,7,2,13,17,16,15,15,21,13,14,5,13,4,14,8,2,17,16,16,17,19,21,8,13,8,4,15,8,1,5,6,2,9,4,4,17,15,5,17,13,5,7,21,17,4,3,20 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,18,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,4,23,23 +24,23,3,2,21,10,10,4,17,6,6,8,16,4,13,21,9,13,5,17,13,16,19,16,4,9,21,2,8,13,4,16,15,23,15,18,9,7,5,8,17,18,14,8,15,7,1,16,4,16,8,17,21,17,13,17,6,5,4,17,6,4,13,6,21,6,19,3,10,10,21,6,19,2,5,7,21,19,19,15,13,6,5,17,21,13,7,4,9,13,6,4,17,13,21,3,4,16,1,1,21,7,21,8,8,7,5,9,8,15,7,21,20,21,10,7,21,15,13,9,13,8,2,17,9,10,17,21,5,7,21,13,21,16,9,1,2,16,9,7,2,8,14,13,2,6,15,9,2,9,10,19,13,20,15,10,8,8,14,2,6,1,13,8,21,1,6,4,17,19,9,13,6,16,17,7,4,4,15,7,6,4,1,17,2,21,21,13,2,9,23,19,9,5,6,10,15,17,15,6,17,14,14,19,17,18,16,15,7,4,9,13,11,16,9,23,15,7,2,7,6,17,21,21,16,1,15,14,3,13,14,23,19,17,18,7,16,6,8,4,9,21,4,5,10,7,9,6,15,20,6,21,8,2,4,21,7,8,21,11,20,9,19,18 +24,23,23,6,21,6,4,2,21,7,15,17,17,13,10,15,6,13,8,20,13,16,16,16,6,6,10,13,7,15,8,2,18,23,6,3,16,14,5,6,21,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,18,15,15,7,6,10,13,3,18,2,21,5,5,10,21,16,21,2,10,6,5,21,16,13,13,7,13,17,21,19,15,7,14,13,21,2,21,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,4,5,10,17,5,10,8,1,17,5,21,13,1,3,10,7,11,19,7,2,4,21,1,17,19,14,23,23,21,5,17,8,6,9,9,4,17,8,15,13,5,16,15,7,1,21,13,3,21,15,8,13,7,18,21,7,10,2,15,11,4,6,1,17,15,17,1,4,4,10,10,16,23,2,9,13,21,14,7,10,21,14,3,13,20,6,21,14,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,21,21,19,8,9,9,2,11,23,18,7,17,8,15,21,7,4,5,16,8,23,23,15,10,7,15,21,9,8,21,13,21,21,13,2,15,16,19,5,19,23 +24,23,23,8,21,21,1,2,21,2,15,5,21,15,5,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,3,6,16,23,13,17,5,14,5,21,6,18,14,7,15,7,21,16,4,17,14,21,15,15,15,8,21,6,2,17,2,2,13,6,21,5,13,15,15,15,21,5,16,6,14,13,2,15,8,15,14,8,13,21,8,2,18,2,3,14,15,2,16,15,17,5,5,21,21,19,21,8,1,15,17,7,5,6,8,15,15,5,15,21,18,15,21,8,23,14,14,15,6,16,8,2,1,8,2,5,20,13,17,8,13,17,8,15,2,3,14,15,15,5,21,7,5,10,21,5,16,8,2,15,7,7,13,7,15,2,15,18,16,9,21,21,6,15,21,20,4,14,7,4,16,5,6,10,16,15,15,2,16,2,6,21,1,13,21,9,21,21,2,10,2,21,7,14,5,18,16,7,5,15,8,4,20,7,7,4,8,13,8,16,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,13,1,18,15,17,15,15,21,8,6,7,4,16,7,15,10,14,6,15,6,16,21,1,15,2,16,15,2,6,21,2,5,3,23 +24,23,23,23,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,7,7,7,13,8,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,13,7,21,5,15,7,21,21,14,2,2,16,21,19,2,2,19,6,16,16,15,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,15,13,5,4,13,15,13,9,21,16,1,13,16,21,13,13,14,10,15,16,8,7,18,15,3,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,2,15,15,14,13,5,6,2,5,8,7,8,14,21,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,8,13,13,15,2,13,15,8,13,17,15,15,15,16,14,14,13,20,2,17,15,5,4,15,13,7,13,13,3,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,21,15,16,7,18,8,10,14,15,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,16,8,23,23,23 +24,23,23,23,21,15,10,2,17,15,10,17,15,6,13,7,2,13,2,17,13,16,15,15,17,5,21,7,9,13,10,7,17,23,7,16,21,13,5,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,1,16,5,10,13,2,15,7,21,7,7,6,19,14,1,21,19,14,7,7,2,14,7,7,7,16,15,14,16,2,2,13,6,19,1,7,15,10,9,21,17,6,17,1,17,8,2,7,7,9,10,15,8,5,15,21,21,6,15,16,13,13,14,7,15,16,9,15,20,15,2,2,15,13,21,8,6,18,7,21,5,2,5,17,15,8,21,16,2,15,3,3,17,5,1,2,5,7,15,8,14,10,8,1,16,10,21,21,7,13,17,19,10,13,2,20,21,7,14,6,7,2,2,16,17,21,13,15,1,6,2,11,2,8,13,8,2,2,17,14,15,1,21,14,7,13,16,7,16,15,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,21,8,15,14,5,13,2,8,17,15,16,15,17,19,16,8,13,10,13,23,7,2,14,9,2,6,15,2,17,15,7,17,15,2,15,17,19,5,13,19 +24,23,23,23,23,23,23,13,16,15,5,21,6,15,2,19,13,15,10,17,13,21,18,15,21,5,8,13,8,13,2,8,16,23,8,3,2,15,5,6,2,18,14,18,21,7,8,18,4,8,21,15,16,15,15,16,21,2,15,3,14,21,5,8,13,19,18,5,10,16,21,2,18,3,6,15,5,21,16,5,9,7,14,16,8,7,15,6,16,15,13,13,1,8,21,15,2,16,15,6,15,15,17,8,2,7,5,9,8,15,13,9,21,21,21,2,6,17,13,13,14,6,13,21,8,15,18,21,2,8,21,13,5,14,8,7,2,21,5,2,20,6,8,5,21,9,8,15,17,14,13,5,6,2,5,8,8,8,15,15,15,21,15,15,5,19,2,15,21,15,21,13,5,15,21,13,15,2,6,2,5,10,21,16,15,20,21,4,15,9,8,8,13,13,4,2,17,2,15,13,21,14,15,5,20,16,8,13,5,4,8,13,8,13,7,19,13,7,15,9,5,16,15,17,16,20,14,6,13,13,15,14,17,16,17,15,17,21,7,2,4,14,15,15,5,15,6,16,9,9,5,21,21,15,6,16,8,4,16,15,16,5,23,23 +24,23,23,23,23,6,10,14,19,7,10,21,6,15,2,5,7,15,2,21,13,16,7,15,21,5,21,8,7,13,7,17,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,2,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,17,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,17,6,14,6,21,9,8,15,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,16,21,8,10,15,7,2,10,10,21,21,5,20,1,15,13,8,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,1,21,13,14,6,13,10,2,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,8,16,16,6,10,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,7,21,21,9,10,1,17,8,16,7,5,9,6,15,18,9,15,21,16,2,1,7,7,13,11,2,8,16,9,10,19,21,4,4,10,13,19,8,9,8,6,11,3,9,8,21,3,14,7,7,7,15,19,8,5,13,13,4,9,4,15,15,16,4,5,15,13,21,21,21,6,2,17,19,4,13,4,11,16,7,7,4,5,7,4,6,1,21,9,21,21,21,4,10,23,8,2,2,20,4,17,14,15,13,16,14,7,13,8,4,16,15,9,4,8,13,6,8,5,23,5,19,10,3,5,15,15,17,16,19,13,14,4,8,5,23,19,16,16,11,17,18,7,10,8,13,6,23,23,23,19,9,13,17,9,13,17,4,4,21,7,15,4,17,19,5,19,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,3,21,13,13,14,6,4,16,8,15,18,15,3,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,19,15,21,9,8,10,9,13,4,6,21,23,7,18,9,6,9,4,2,18,15,19,15,7,8,21,4,15,17,7,7,15,1,21,21,6,10,8,14,23,23,19,9,4,21,5,4,4,17,3,17,9,4,5,5,17,16,14,19,7,14,16,21,6,4,19,17,13,4,6,17,8,21,4,4,21,17,6,15,8,1,21,18,7,5,9,8,15,9,9,4,17,17,5,6,21,13,13,19,6,10,16,4,8,2,21,17,5,21,13,5,8,8,8,19,14,7,2,4,6,14,5,21,9,18,19,7,14,4,5,4,2,5,8,7,8,14,21,15,19,13,4,8,21,4,4,21,17,15,5,13,5,21,7,4,15,9,4,5,18,21,21,5,21,1,21,4,9,4,7,13,5,8,21,17,4,5,13,15,14,7,9,18,4,16,1,5,4,7,13,10,21,8,19,13,7,2,9,5,16,15,18,16,19,14,5,13,10,4,14,17,17,21,16,17,18,8,9,4,5,2,4,5,13,4,14,9,5,4,17,16,7,6,16,15,6,17,16,21,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,16,2,7,21,7,13,15,1,17,7,5,7,5,9,16,15,8,9,21,21,16,5,2,21,23,13,18,6,2,17,9,15,15,15,10,5,21,13,21,4,6,8,2,21,6,2,3,1,21,5,18,5,15,23,10,15,15,13,2,6,9,19,8,7,15,2,5,8,15,15,21,21,15,6,17,20,3,13,2,8,21,7,14,6,7,2,6,21,15,21,7,8,21,6,21,10,23,8,2,2,15,4,17,14,15,15,21,14,15,13,8,2,16,15,9,4,8,13,6,21,14,23,13,16,6,3,5,15,15,17,16,21,16,14,5,2,7,23,18,16,21,16,8,21,8,7,13,5,14,5,7,13,16,6,23,23,23,15,17,3,15,15,23,23,23,23,23,23,23,23 +24,23,23,7,21,7,8,7,17,15,5,21,21,10,6,15,13,13,6,20,13,17,19,21,6,9,21,10,7,13,6,4,18,23,15,21,9,6,9,10,2,18,19,15,15,7,16,17,4,16,14,17,1,8,15,16,18,15,6,15,19,15,13,4,21,15,21,6,5,4,17,4,21,2,2,6,5,21,16,13,13,15,13,16,21,10,3,8,14,13,8,6,21,8,16,10,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,1,17,5,21,16,23,13,8,6,15,17,2,8,15,1,7,4,8,6,1,16,9,7,10,18,19,9,4,21,1,16,16,14,15,23,23,6,21,6,13,19,9,6,17,8,15,15,5,1,13,7,3,21,2,19,21,15,8,13,4,16,17,7,19,5,7,11,21,4,1,17,3,17,21,4,10,10,10,3,23,2,5,2,17,14,7,21,21,14,14,4,20,6,18,15,7,4,8,13,7,16,8,23,9,17,8,3,5,16,13,17,21,19,16,13,13,3,15,23,16,8,17,7,16,21,9,4,13,21,4,23,23,10,4,15,15,15,5,16,1,15,2,17,13,7,21,16,19,13,16,23 +24,23,23,3,21,17,15,10,21,5,10,21,10,10,10,18,13,6,7,3,15,21,21,21,15,5,23,6,2,10,16,21,18,23,13,8,2,8,5,16,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,15,10,15,10,15,5,14,7,10,20,10,2,4,16,16,21,14,2,7,23,23,16,13,13,15,13,16,21,2,18,1,15,5,7,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,15,9,15,21,21,4,8,19,23,13,21,8,8,16,13,2,20,21,5,10,23,10,18,14,13,15,4,21,9,2,15,21,1,10,14,3,8,23,23,23,23,5,9,5,9,20,17,7,15,15,15,8,20,2,21,21,2,7,21,21,17,14,14,11,23,2,14,15,5,13,5,20,11,15,2,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,4,9,18,20,8,15,13,4,8,13,6,21,14,23,9,11,6,3,5,15,15,11,18,15,15,6,13,13,10,21,19,15,16,23,16,21,8,8,18,5,3,23,10,2,6,15,15,16,2,18,9,10,10,16,13,15,21,17,16,5,5,18 +24,23,23,6,21,9,6,4,17,4,6,17,17,9,6,7,13,8,5,17,13,17,21,16,4,5,21,8,9,5,4,16,17,16,9,19,9,6,9,4,7,19,16,7,15,7,21,17,4,17,14,17,18,17,6,15,21,2,2,16,5,9,1,6,17,14,21,7,4,6,18,6,17,5,4,17,10,4,16,6,19,7,16,17,8,6,10,5,21,5,23,17,11,8,19,6,6,21,1,6,20,1,17,17,7,7,5,9,7,15,8,9,16,21,17,5,17,21,23,13,21,5,9,17,9,9,8,16,5,4,18,7,1,9,7,8,4,21,10,2,4,1,1,5,18,4,15,23,17,5,6,13,4,9,9,19,8,7,21,9,5,1,21,21,21,1,6,13,21,19,2,13,9,17,6,6,4,6,17,11,2,2,15,21,6,8,21,4,9,10,2,5,23,9,7,1,21,4,2,19,17,4,5,9,16,16,21,15,9,4,8,13,6,21,5,23,9,21,9,9,5,16,13,17,18,19,8,4,9,17,5,23,19,18,17,13,16,18,15,10,9,16,9,23,9,9,21,6,13,11,4,17,17,13,7,17,7,4,16,17,19,6,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,5,13,6,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,10,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,5,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,15,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,10,21,10,10,10,17,6,10,19,17,7,13,17,5,15,6,18,13,17,7,17,4,3,21,4,8,10,6,6,16,23,9,17,10,13,5,2,21,18,10,1,15,7,16,16,4,16,14,17,21,15,8,21,19,5,21,15,6,4,13,6,17,5,21,9,10,2,17,6,1,21,5,6,5,3,16,14,13,7,13,16,18,4,15,5,7,13,17,10,14,8,17,4,5,21,15,8,1,1,17,17,16,7,5,9,10,15,8,5,4,21,21,6,21,16,13,13,15,6,15,16,6,6,4,1,4,7,17,13,21,9,9,17,3,17,4,3,7,17,20,5,21,21,7,18,10,6,7,14,6,7,9,8,7,8,15,4,5,1,8,21,21,1,6,4,17,15,1,13,6,18,16,7,4,6,11,7,15,15,17,19,6,17,21,21,4,10,3,19,23,10,10,2,17,13,13,7,21,14,2,9,8,4,16,15,9,4,8,13,7,21,13,23,8,1,18,9,5,8,13,17,16,10,21,14,5,4,13,15,18,16,17,8,16,19,7,17,13,7,7,23,21,5,19,4,13,5,6,14,17,15,6,17,7,2,1,15,19,6,23,23 +24,23,4,15,21,5,10,2,16,2,15,6,17,7,4,18,4,13,3,16,7,21,18,15,4,9,21,5,8,13,15,7,19,23,13,18,13,15,5,5,2,16,2,8,15,7,8,17,4,16,14,17,1,16,6,16,18,15,2,16,15,6,13,4,15,4,20,5,5,6,21,16,21,8,6,15,4,4,16,7,13,7,13,17,21,21,6,7,5,13,21,2,21,8,21,2,5,15,16,2,21,1,17,17,21,7,5,9,8,15,8,9,21,17,21,5,10,17,23,8,8,5,15,16,9,5,2,1,5,10,21,13,21,4,10,8,2,16,21,2,4,17,23,23,23,23,14,6,9,4,2,18,13,21,13,16,7,8,14,2,6,1,16,15,21,21,6,4,21,6,2,13,6,16,16,9,8,6,15,7,2,6,1,21,15,17,1,4,2,10,10,19,23,2,5,13,17,14,2,15,21,2,23,13,16,6,16,15,9,4,8,13,15,21,5,23,2,21,2,7,5,16,13,17,16,19,8,14,2,13,2,23,17,15,1,15,17,8,11,5,5,1,14,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,21,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,15,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,7,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,16,19,15,2,6,8,15,10,15,13,13,8,20,7,15,3,17,7,16,15,5,7,15,14,15,16,23,7,6,2,15,5,6,16,16,6,15,19,7,16,9,4,17,15,16,15,8,15,16,21,5,4,17,5,2,13,21,21,8,21,5,10,2,16,5,16,8,15,5,17,16,17,4,8,5,13,17,18,15,21,15,19,14,7,7,16,8,21,13,3,15,1,15,15,21,21,8,21,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,15,6,16,9,6,17,21,2,13,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,4,8,8,14,15,6,8,3,8,21,21,2,4,21,16,6,13,8,21,21,7,15,4,7,8,6,19,21,21,9,17,21,2,7,21,7,15,18,8,5,13,16,2,21,5,21,8,6,2,21,2,16,15,8,4,15,13,20,18,9,23,5,13,2,9,6,15,13,16,1,18,7,15,5,13,4,14,17,21,8,19,7,21,18,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,10,15,2,16,7,10,21,17,2,7,18,14,13,4,15,13,15,15,17,10,15,16,5,6,5,20,17,16,23,7,6,13,13,8,21,7,21,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,15,10,2,5,15,13,2,21,4,21,5,5,14,16,21,16,8,2,5,5,21,8,21,3,10,14,17,15,7,21,16,8,16,10,13,8,8,16,13,15,21,21,8,2,15,21,8,10,7,5,9,8,15,9,5,2,21,21,9,16,16,13,13,14,7,15,16,2,2,18,21,15,6,4,2,21,9,13,17,2,18,13,14,13,6,2,21,21,10,7,2,19,17,5,9,14,14,5,13,15,10,14,15,13,17,16,6,15,21,15,2,21,15,2,13,6,21,21,7,6,8,7,8,2,16,21,21,6,8,1,15,15,7,3,8,13,2,15,2,21,4,15,15,8,14,15,13,20,8,21,15,3,4,8,13,8,13,10,6,15,13,18,9,5,17,13,21,21,8,15,14,5,13,2,2,19,15,17,15,16,10,17,13,5,8,8,15,14,1,2,16,2,10,16,21,17,10,10,16,15,15,15,21,8,23,23,23 +24,23,23,23,21,6,2,2,21,2,14,21,17,15,15,3,4,13,5,16,13,16,1,16,4,3,21,13,8,13,6,8,18,23,15,3,2,15,5,15,14,1,14,8,15,7,21,17,4,18,14,21,21,17,6,15,19,2,2,16,15,8,13,15,21,5,21,4,8,14,16,8,21,3,5,6,5,4,16,14,13,15,13,17,21,8,19,3,18,7,10,13,17,14,21,2,5,16,21,2,21,1,17,16,19,7,5,9,8,15,8,9,21,15,21,5,15,16,23,13,21,5,15,16,9,15,6,1,15,2,21,13,21,4,2,8,4,18,3,7,4,16,19,2,2,5,8,7,17,5,14,6,13,7,13,16,8,8,15,15,6,1,17,8,21,20,6,2,21,3,21,4,4,21,15,9,6,15,21,11,5,15,1,21,5,3,21,21,3,11,5,5,23,4,7,1,21,16,4,6,21,14,14,13,8,4,16,15,10,4,8,13,15,16,7,23,5,16,2,8,15,15,13,17,21,19,8,14,7,13,14,23,17,15,16,11,16,21,8,15,2,9,10,5,10,5,9,15,15,6,2,18,7,15,2,21,15,2,6,16,19,5,3,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,17,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,18,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,16,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,8,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,9,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,1,14,15,5,21,10,16,21,21,6,6,2,16,15,5,19,15,17,19,19,21,2,14,5,21,6,10,6,14,23,18,16,10,7,7,2,10,10,10,14,15,7,1,17,4,21,18,16,1,15,4,15,1,6,5,16,4,15,13,2,1,7,21,5,6,14,16,8,21,10,4,6,5,16,16,13,13,15,13,4,21,8,17,9,21,13,8,14,16,8,16,2,6,21,17,8,21,1,17,10,15,7,5,9,8,15,8,9,15,21,17,8,4,21,23,13,1,13,6,17,9,15,19,21,6,2,6,13,19,3,5,8,4,21,9,3,4,1,1,21,10,4,16,16,8,8,8,21,14,7,9,21,7,7,16,10,5,16,13,8,21,21,8,2,17,19,4,3,6,11,16,13,6,10,6,5,6,18,1,16,6,8,21,4,13,10,6,5,23,4,17,11,18,9,15,15,21,14,23,5,20,10,17,15,3,4,8,13,6,19,7,23,13,8,18,3,5,13,13,17,18,19,13,14,6,13,13,23,18,16,21,16,17,18,11,6,4,19,15,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,13,7,10,16,10,4,21,6,2,6,8,14,13,10,18,13,21,19,16,4,2,21,5,9,13,6,8,18,23,15,20,10,15,5,2,2,20,19,21,15,7,7,15,4,21,14,21,15,17,15,16,21,10,6,16,10,10,13,2,21,2,21,5,10,6,21,2,16,6,6,2,5,4,17,5,13,7,13,15,16,20,10,14,16,13,8,10,3,7,16,6,8,21,21,2,2,1,21,1,5,7,5,9,8,15,15,9,21,21,17,2,8,17,13,13,14,10,2,16,10,15,21,15,2,7,21,3,16,2,4,5,6,21,10,21,4,1,6,6,15,19,5,2,19,19,15,2,13,15,9,8,15,8,21,15,13,19,13,13,1,21,6,4,21,16,2,13,10,21,21,8,14,14,3,10,10,1,21,19,4,5,21,4,18,5,8,19,5,15,19,2,21,6,15,13,21,14,2,8,16,2,18,17,3,4,8,13,8,10,19,23,3,2,15,11,3,1,13,21,17,5,14,10,5,13,15,3,15,17,16,16,15,8,11,15,6,13,1,5,6,1,2,10,15,13,2,21,18,6,10,17,13,2,15,17,8,2,23,23 +24,23,23,15,21,10,15,2,21,5,10,21,15,3,5,18,14,13,2,15,13,17,15,16,2,5,14,15,8,13,15,16,15,23,13,16,4,15,10,6,2,18,14,6,10,7,16,18,4,21,8,16,15,17,15,21,21,5,21,16,5,4,13,15,1,5,21,4,2,4,16,8,21,19,14,2,5,2,7,16,20,10,14,21,15,4,9,17,8,14,15,13,8,8,21,5,5,21,1,15,2,1,16,15,5,7,5,9,17,15,15,5,8,16,21,2,21,17,13,13,14,15,15,16,10,15,15,21,8,15,2,13,21,5,13,17,2,16,5,2,5,6,2,3,21,10,7,15,19,21,9,5,14,2,5,8,15,10,14,15,16,1,15,21,21,21,6,2,21,5,4,13,6,21,21,7,14,15,7,8,2,2,21,21,5,17,21,5,3,8,8,8,10,14,9,2,21,4,15,13,21,16,15,13,20,8,16,15,3,4,14,13,15,13,14,7,21,15,9,9,5,16,13,21,1,8,15,14,5,13,3,2,19,15,16,15,16,19,16,15,7,16,10,13,14,2,6,2,15,5,15,18,17,15,7,16,15,2,15,16,16,15,7,20 +24,23,23,23,23,23,23,15,18,13,15,17,6,2,7,16,15,13,2,21,13,16,11,15,19,5,21,6,8,13,2,7,21,23,13,3,2,10,5,6,2,18,15,1,11,7,8,18,4,20,21,21,15,15,15,16,21,15,2,16,5,2,13,10,6,2,21,6,2,2,17,16,18,13,2,6,15,21,21,6,19,15,14,8,8,7,2,3,15,13,13,15,1,8,16,15,6,21,11,6,15,15,21,8,21,7,5,9,8,15,15,9,21,21,21,5,8,21,13,13,14,13,13,21,8,15,20,16,2,8,21,13,5,2,8,8,2,21,5,2,2,6,14,5,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,15,15,1,16,21,15,21,2,10,15,16,18,13,13,15,21,7,2,2,13,13,5,21,21,21,10,20,1,8,15,7,8,8,13,21,4,2,21,2,15,13,18,14,14,5,20,2,16,15,5,4,8,13,8,13,15,10,13,8,8,3,5,16,15,16,16,20,15,14,13,2,15,14,21,21,21,15,15,19,21,8,6,7,10,15,14,17,6,15,2,6,15,15,21,15,2,16,15,15,2,16,23,23,23,23 +24,23,23,23,15,15,10,21,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,16,15,7,13,2,10,15,23,15,19,2,15,5,6,2,18,14,18,11,7,8,18,4,8,21,21,7,13,15,16,21,15,10,7,16,6,2,14,15,21,21,10,10,2,16,8,19,13,4,15,5,21,16,9,19,7,14,16,8,6,10,3,16,13,8,13,1,8,16,15,15,21,11,6,15,15,21,10,3,7,5,9,7,15,15,9,21,21,1,4,21,21,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,16,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,16,15,7,16,2,15,21,1,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,1,2,13,9,10,16,13,13,4,2,18,2,15,13,16,14,15,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,16,13,16,16,20,7,14,7,2,15,14,15,16,21,16,16,19,19,8,10,15,13,15,5,15,2,14,4,6,5,16,17,15,7,15,15,2,17,16,17,10,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,17,21,7,19,19,18,7,13,16,5,20,6,6,6,21,23,23,17,19,9,5,18,10,10,6,14,15,7,16,1,4,17,19,21,1,15,6,7,1,6,10,16,4,6,13,2,21,7,21,6,5,8,18,16,1,5,20,9,9,1,15,5,5,15,13,16,17,15,19,7,21,13,15,6,19,2,21,4,6,21,10,6,19,1,1,7,17,7,5,9,8,15,7,9,1,17,17,5,15,17,13,13,21,6,15,16,9,4,2,4,6,6,20,13,21,6,9,8,16,18,13,8,4,19,17,13,23,14,13,16,15,14,13,18,5,19,9,8,8,8,8,8,5,16,13,2,21,21,4,2,17,15,9,18,10,21,21,13,14,6,19,5,10,4,1,21,5,21,1,15,4,9,6,9,23,20,6,4,17,14,13,21,18,14,6,6,17,4,16,19,9,4,8,13,6,21,5,23,15,21,6,3,5,15,15,17,17,6,8,14,4,13,2,23,19,16,21,16,17,18,21,7,2,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,15,21,4,4,10,17,10,6,16,16,2,10,10,8,13,7,19,7,16,19,18,7,9,16,5,5,13,2,21,7,18,13,17,9,6,9,18,17,3,8,15,15,7,16,9,4,16,14,17,16,16,8,21,19,19,21,15,7,10,9,4,17,9,21,5,6,4,17,8,16,10,6,9,5,17,10,5,13,8,13,7,21,2,19,6,14,13,2,7,19,7,21,4,8,21,15,4,21,8,21,6,10,7,5,9,8,15,15,3,17,21,15,10,4,17,23,13,8,5,9,17,3,6,16,17,6,9,18,13,21,8,10,8,7,1,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,8,21,8,5,1,3,17,21,18,4,4,17,19,7,13,6,17,15,9,4,15,21,8,9,6,21,21,5,18,21,4,5,8,5,17,23,6,5,2,17,14,4,21,21,14,6,5,8,16,16,19,3,4,8,13,5,15,16,23,13,17,17,3,5,16,13,17,16,6,10,7,9,9,15,23,18,18,16,13,17,1,8,7,5,17,13,9,2,6,6,6,8,4,9,15,17,15,4,17,15,4,17,17,18,5,23,23 +24,23,23,23,21,10,10,2,21,15,13,19,2,4,8,19,14,18,10,7,13,1,18,18,21,5,1,5,9,13,9,19,16,23,5,21,9,13,5,4,17,18,14,15,15,7,17,17,4,21,14,17,21,16,15,18,18,10,15,16,5,15,13,4,16,2,21,5,6,4,21,8,21,2,14,6,21,18,15,7,13,7,13,6,1,10,18,2,14,20,8,10,18,7,15,10,19,8,15,15,10,1,17,17,17,7,5,9,8,15,8,9,21,17,21,4,2,21,13,13,14,13,16,21,9,10,10,18,2,7,20,13,21,4,10,8,16,17,2,9,20,21,14,5,21,7,13,23,23,23,23,23,23,8,9,8,8,8,15,2,6,21,16,9,21,21,8,21,21,5,10,13,4,21,21,8,14,7,7,2,6,4,15,21,15,17,21,2,10,8,4,9,23,2,4,21,21,15,15,13,21,13,14,13,15,16,18,15,3,4,8,13,5,17,13,23,18,1,21,13,5,15,13,1,17,10,1,14,8,13,4,2,19,1,15,15,16,17,15,4,8,14,19,23,5,5,14,15,13,20,8,18,1,2,6,17,7,4,17,15,19,8,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,15,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,10,21,9,5,7,17,6,9,8,5,9,4,10,16,7,3,16,7,16,19,19,2,5,21,9,9,13,14,20,17,23,13,17,5,6,4,6,9,18,7,14,15,7,21,16,4,16,14,21,1,17,15,19,18,4,15,15,6,8,5,14,13,21,21,13,10,8,17,14,16,14,13,8,18,9,3,10,10,8,14,10,17,8,21,8,14,9,10,8,19,8,16,6,6,21,17,9,2,1,17,17,19,7,5,9,10,15,19,6,21,21,10,6,19,17,23,5,9,10,17,21,16,4,8,19,8,5,21,13,17,5,17,7,23,23,23,23,23,23,23,23,23,23,10,15,19,5,5,14,8,13,9,17,17,7,16,4,7,19,15,7,18,18,2,17,21,18,9,15,7,19,21,9,4,5,8,7,6,4,15,21,4,21,21,7,10,8,4,19,5,10,13,17,16,4,13,16,15,5,14,21,17,7,16,7,9,4,18,13,6,2,8,19,2,10,21,3,5,11,13,17,16,19,15,14,15,4,23,14,19,21,21,11,17,1,8,2,13,7,9,23,23,18,14,21,1,6,4,17,17,9,5,16,7,7,21,16,18,10,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,10,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,17,2,5,7,7,18,17,9,15,15,16,19,18,2,5,21,5,7,7,2,20,1,23,13,17,9,15,6,8,4,19,7,15,15,7,21,9,4,16,14,21,1,17,8,19,18,4,15,15,6,21,9,21,10,17,21,9,17,4,17,14,19,8,2,6,8,4,10,4,19,1,5,17,21,6,21,4,17,5,9,7,19,8,21,4,5,21,17,9,2,1,17,1,19,7,5,9,2,15,15,7,21,21,16,6,19,17,23,9,8,5,15,21,17,6,17,19,8,5,21,13,21,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,14,10,9,14,13,5,7,17,7,8,4,7,18,7,2,18,18,2,15,21,19,9,15,7,19,21,9,2,5,10,7,9,6,15,21,2,21,21,8,4,8,8,19,23,8,4,13,17,16,15,13,21,14,7,9,17,8,16,15,3,4,18,13,19,21,3,23,9,6,21,3,5,11,13,17,17,19,19,14,23,13,3,14,19,21,21,11,17,1,8,7,13,5,5,23,23,21,21,4,21,6,3,13,17,4,5,17,7,10,8,16,19,8,6,18 +24,23,23,23,23,23,6,15,21,2,2,21,6,3,8,3,2,15,2,16,13,15,18,15,3,9,8,15,8,13,15,8,16,23,15,19,2,15,3,8,14,16,14,21,11,7,16,18,4,14,21,15,16,15,15,16,21,2,5,21,5,2,9,13,6,8,21,15,2,2,16,3,19,8,5,15,5,21,16,6,9,7,14,15,8,6,4,3,16,15,8,13,1,8,17,15,6,21,11,15,15,15,16,2,2,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,15,18,15,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,2,8,5,8,8,7,14,15,15,17,13,2,8,19,15,2,21,21,16,13,5,15,21,7,14,7,5,2,13,21,21,8,15,20,1,4,8,9,6,8,9,8,6,2,18,2,15,15,21,13,4,5,20,15,17,15,5,4,8,13,7,13,7,19,13,8,13,9,5,16,13,16,15,20,8,14,5,13,17,14,17,16,21,15,16,21,8,13,4,14,6,10,15,15,15,19,5,9,14,21,17,16,5,16,8,4,16,21,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,11,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,2,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,4,2,21,15,5,15,17,15,7,21,6,4,2,7,13,13,2,21,13,16,15,16,21,5,8,13,8,13,10,2,18,23,13,3,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,21,15,13,15,16,21,4,2,16,5,6,13,2,6,2,21,5,2,2,17,14,16,8,4,15,5,1,16,14,19,15,14,18,15,6,8,2,21,5,13,14,14,8,16,15,6,21,11,6,15,8,1,8,21,7,5,9,16,15,15,9,21,21,21,14,15,16,13,5,14,15,13,21,8,15,18,21,2,8,21,13,5,10,4,8,2,21,5,2,9,6,14,7,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,16,3,7,1,6,2,21,1,21,13,5,15,21,8,14,15,7,2,6,10,21,17,15,20,1,16,15,9,2,8,13,5,4,2,21,2,15,13,21,14,4,13,20,2,16,13,5,4,8,13,8,13,16,2,13,8,15,9,5,17,13,17,16,20,14,6,13,2,15,14,21,21,17,8,7,19,21,8,6,8,14,5,15,18,4,6,2,5,15,17,3,15,13,16,15,2,15,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,5,15,17,11,10,1,17,7,16,7,5,9,15,15,15,9,6,21,8,11,21,21,13,13,2,15,15,16,6,2,18,15,15,7,17,5,11,8,15,16,2,19,9,2,21,1,23,23,21,23,23,23,16,6,9,13,8,10,9,19,16,7,15,6,5,11,15,15,18,21,2,21,16,19,9,2,10,11,16,7,10,6,15,7,6,10,1,21,15,3,21,21,15,10,10,16,23,9,5,2,17,14,10,13,21,14,6,13,8,10,11,15,3,4,8,13,5,21,21,13,21,11,11,15,5,16,13,17,16,18,8,14,10,8,5,23,18,21,21,11,17,17,11,9,5,14,15,23,5,19,10,8,15,17,2,8,11,17,8,21,15,2,8,15,15,6,23,23 +24,23,23,10,18,6,4,10,21,15,7,16,15,6,15,7,4,13,2,17,13,16,15,15,16,5,21,15,8,13,2,8,17,23,6,16,21,13,5,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,15,13,16,6,4,13,4,20,7,21,8,7,6,18,14,21,1,16,14,16,15,7,15,7,8,14,17,15,14,16,2,14,13,15,19,21,7,15,2,5,21,17,6,10,1,17,8,2,7,9,9,19,15,8,5,15,21,21,4,16,16,13,13,14,4,15,16,9,5,20,16,3,9,15,13,17,6,6,20,3,21,5,2,5,17,15,8,21,16,2,15,10,16,17,5,4,2,5,7,15,8,14,21,15,1,16,4,21,21,9,13,17,19,5,13,4,20,1,4,15,6,7,2,5,16,17,21,13,15,1,7,2,11,2,8,13,2,2,2,17,14,15,1,1,14,5,13,16,8,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,16,13,17,17,10,8,14,5,13,3,15,18,15,16,15,17,19,16,8,13,10,13,23,7,2,14,9,2,6,15,2,17,15,10,17,15,2,8,16,19,5,13,19 +24,23,23,23,21,6,10,4,17,9,7,17,21,4,9,4,4,15,8,16,13,17,7,16,21,13,18,6,9,13,18,8,19,23,5,4,9,15,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,9,15,16,5,10,13,4,21,7,21,5,10,4,17,16,21,9,4,7,9,21,21,6,20,7,14,21,2,5,4,19,14,5,13,9,17,14,21,7,6,16,17,6,19,8,16,15,4,7,5,9,9,13,11,5,17,21,21,4,21,21,13,13,8,10,14,16,10,2,18,1,5,7,4,13,16,4,13,18,10,17,4,19,9,6,6,15,1,3,4,5,20,4,16,10,19,6,9,19,7,8,8,4,7,15,16,9,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,10,16,1,21,7,8,7,8,13,21,9,4,1,16,6,10,21,14,4,7,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,13,17,16,8,21,14,9,13,4,3,19,15,21,15,16,18,16,7,9,7,1,6,8,5,15,16,9,11,2,1,17,7,5,17,7,4,6,16,20,6,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,5,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,7,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,9,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,21,6,15,2,17,15,8,21,13,10,7,18,15,13,7,16,13,17,15,16,2,5,16,7,8,13,20,15,16,23,7,19,9,15,10,2,14,1,14,10,10,7,16,7,4,21,20,16,7,1,15,16,21,5,15,16,5,2,13,8,17,7,21,7,6,14,16,8,16,2,2,5,9,21,8,16,3,10,14,16,2,15,1,1,13,15,9,13,8,8,19,13,15,21,1,2,17,15,21,8,10,7,5,9,8,11,9,5,1,21,21,2,2,16,13,13,14,5,15,16,2,13,1,17,21,2,4,13,21,13,2,17,15,18,13,14,13,6,8,21,21,10,7,2,19,21,15,5,14,1,5,13,15,8,15,6,15,17,15,13,15,21,15,2,21,4,2,13,6,21,21,7,14,15,7,8,2,21,21,21,8,8,1,13,5,7,2,8,13,14,10,2,21,2,15,13,21,15,14,13,20,8,21,15,3,4,8,13,8,13,10,6,8,13,19,9,5,16,13,16,17,8,15,14,5,13,2,7,19,15,16,15,16,1,17,15,7,8,2,10,14,17,14,16,2,10,2,21,1,15,5,16,16,2,15,16,16,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,6,4,2,16,23,10,19,18,6,5,4,13,20,7,17,13,16,8,16,21,5,8,6,7,13,5,1,9,23,7,16,9,13,5,9,2,18,3,18,9,7,8,17,4,15,21,15,11,15,9,16,21,7,4,16,5,6,9,2,17,7,21,5,5,7,17,7,21,4,4,7,5,17,16,8,19,7,14,16,8,6,5,19,17,13,4,4,21,8,21,2,4,15,11,6,15,15,21,8,19,7,5,9,8,15,15,9,19,8,17,7,15,13,13,13,14,6,13,21,8,4,18,1,2,7,17,13,5,5,16,21,2,7,5,2,19,6,14,5,21,8,4,9,17,6,19,5,17,2,5,8,8,8,8,9,15,1,15,7,7,21,9,4,21,21,21,6,9,16,21,7,6,6,7,4,21,10,21,4,4,20,1,4,5,9,4,16,15,9,5,21,21,2,15,7,21,14,10,13,20,7,17,15,5,2,7,13,15,7,5,19,13,16,2,13,17,17,7,1,15,20,7,4,5,3,6,14,16,17,17,8,1,19,16,2,4,7,9,8,8,1,4,6,2,5,10,16,17,15,5,21,13,4,16,17,18,6,10,19 +24,23,23,7,18,10,10,2,17,15,6,21,15,6,14,7,2,13,2,17,13,16,15,15,16,5,21,15,8,13,6,6,17,23,1,16,21,13,5,10,21,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,1,16,6,10,13,2,19,7,21,8,7,6,18,14,21,21,21,15,16,2,7,15,19,7,7,15,4,15,14,2,4,13,10,19,1,14,15,17,5,21,17,6,17,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,16,13,13,14,6,16,16,9,5,20,16,10,2,3,13,17,3,6,18,7,17,9,2,5,17,15,8,21,16,2,15,2,3,17,5,8,2,5,15,15,8,14,2,15,1,15,10,21,21,13,13,21,19,2,13,5,19,21,7,5,6,7,2,2,16,21,21,13,15,1,7,2,8,16,8,13,4,2,2,17,16,15,3,17,14,15,6,15,2,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,21,17,6,11,14,5,13,2,8,17,15,16,15,17,19,16,8,13,10,13,23,8,2,21,15,2,6,10,4,17,15,15,17,15,2,15,21,19,5,13,18 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,9,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,2,21,21,15,6,21,2,2,15,21,5,5,13,13,21,2,13,7,18,21,16,2,5,21,6,8,13,5,6,21,23,13,17,5,14,5,2,15,18,14,16,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,15,16,21,6,16,14,14,13,2,17,8,8,14,8,13,16,7,2,18,2,3,14,15,2,17,15,16,5,5,21,21,19,21,7,8,7,21,7,5,13,1,15,15,5,15,21,18,13,21,8,23,14,14,5,6,16,15,6,16,21,2,13,19,13,21,2,13,17,8,16,2,3,8,1,15,6,21,8,5,10,21,5,1,15,2,15,9,8,13,7,15,2,15,18,16,5,21,21,10,15,16,20,8,2,14,14,16,3,15,5,16,15,15,2,21,2,8,21,1,15,5,9,21,21,23,2,3,2,21,15,14,5,18,15,7,15,7,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,2,7,19,15,16,15,15,21,8,6,7,2,16,13,7,10,14,13,15,5,15,21,1,13,10,16,15,2,2,21,2,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,5,23,23 +24,23,23,23,23,8,15,2,17,6,15,15,18,2,5,15,13,16,8,13,3,11,3,15,16,5,16,5,8,13,2,5,16,23,13,16,2,15,13,6,14,16,16,21,15,7,16,18,4,16,14,21,21,16,15,18,3,2,2,16,15,15,13,8,21,5,14,8,6,14,15,8,21,14,15,15,5,2,8,7,14,8,13,16,7,15,21,21,5,5,16,2,1,7,21,2,5,21,15,8,21,1,17,8,16,7,5,9,15,15,15,5,19,21,21,5,2,16,23,13,21,15,15,16,9,15,15,15,15,6,21,13,21,14,13,8,3,16,7,13,7,13,2,6,1,21,5,14,21,5,14,21,2,8,7,2,7,8,14,2,6,1,8,2,21,21,7,21,17,20,2,5,6,15,15,14,14,15,6,11,15,15,1,2,2,1,18,13,21,10,23,16,20,14,3,2,21,7,7,13,18,14,6,5,16,16,16,7,13,4,8,13,8,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,14,16,15,16,3,14,15,13,5,15,16,17,13,8,15,15,2,1,15,16,6,3,23 +24,23,23,23,23,23,13,2,16,15,5,16,18,15,5,15,15,16,2,13,20,1,3,15,16,14,16,14,13,13,16,5,16,23,13,16,13,15,5,5,14,16,16,8,15,7,16,19,4,21,14,21,16,16,15,18,11,2,21,16,5,15,13,5,21,5,14,2,6,10,16,8,21,5,14,7,8,2,8,8,14,8,13,17,7,10,1,7,5,14,16,2,1,7,21,2,5,1,15,2,7,1,1,15,1,7,5,9,15,15,15,5,6,21,21,2,2,16,23,13,16,5,2,16,9,6,8,1,2,7,21,13,21,7,7,8,2,17,16,13,13,8,7,5,17,21,6,13,19,5,14,16,21,7,7,15,8,8,14,2,5,1,8,8,21,21,7,15,16,20,7,13,15,16,21,7,15,5,10,8,15,18,16,2,15,16,1,15,7,10,17,18,23,8,15,2,21,2,7,13,18,14,15,5,16,16,16,15,13,4,8,13,8,21,13,23,15,16,2,9,6,16,13,16,17,6,18,14,5,13,5,15,18,15,16,15,16,18,8,2,15,15,2,15,5,21,14,2,15,5,15,15,17,13,10,15,15,2,8,15,17,15,23,23 +24,23,9,7,21,3,7,4,17,9,6,17,16,4,5,4,2,15,8,16,13,16,15,17,11,14,17,13,13,8,5,8,16,23,7,16,9,13,15,15,3,21,14,1,10,7,16,18,4,18,3,17,15,21,15,16,21,5,10,16,5,4,13,15,21,7,21,9,10,4,17,4,21,8,1,15,5,21,21,14,20,7,14,17,2,5,4,4,11,13,5,7,21,7,16,15,6,21,17,10,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,15,8,6,15,16,6,3,19,21,10,2,17,13,16,5,5,16,15,17,4,15,9,6,6,10,1,10,1,16,20,5,16,10,19,10,9,11,8,8,14,21,7,15,16,2,21,21,7,4,18,19,15,13,13,15,16,7,15,4,7,2,8,18,21,19,5,16,1,16,9,8,8,8,13,15,4,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,7,7,13,8,15,15,16,9,5,17,13,17,16,17,21,14,5,13,7,15,19,15,17,15,16,21,16,7,5,7,15,6,5,7,8,8,9,6,15,17,17,15,2,16,7,10,15,15,20,10,19,19 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,13,4,13,4,10,21,18,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,7,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,7,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,15,19,15,1,9,4,8,17,8,9,21,16,21,13,9,15,21,9,6,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,23,23,23,23,23,2,18,6,6,21,6,5,2,19,10,15,21,17,13,16,19,15,16,5,21,6,7,21,15,8,16,23,6,3,2,15,5,6,2,18,7,17,11,7,8,18,4,15,19,15,15,15,2,17,21,10,1,5,4,15,13,10,15,9,21,5,15,1,16,14,17,8,15,15,5,17,16,16,9,7,14,16,21,7,14,15,16,13,8,2,1,6,21,2,6,17,11,15,15,15,21,8,10,7,5,9,15,15,13,9,17,1,21,2,8,17,13,13,14,7,15,21,8,15,18,15,2,7,17,13,5,7,10,8,2,21,5,2,20,6,14,5,21,9,5,15,15,14,13,5,21,2,5,8,8,8,14,2,15,21,11,13,13,19,2,15,17,21,16,13,5,15,21,14,13,15,13,10,18,10,21,4,2,20,1,8,6,8,8,8,7,8,2,2,18,2,15,13,21,14,6,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,15,13,21,21,17,13,14,4,2,6,2,16,1,21,8,16,21,17,2,8,2,8,2,5,15,13,14,18,9,6,15,16,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,5,10,21,18,5,21,6,2,4,18,5,15,2,21,13,16,19,15,17,15,8,13,8,13,15,8,17,23,15,3,2,7,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,3,2,9,14,23,23,1,15,3,21,5,8,16,21,8,19,8,5,15,5,21,1,4,7,7,15,17,8,4,2,9,16,15,8,13,1,4,17,2,5,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,5,17,13,13,14,15,10,21,8,15,19,21,2,13,21,13,5,5,16,8,2,1,5,2,17,6,14,8,17,8,6,15,4,14,13,5,14,2,5,8,8,8,14,2,15,17,13,8,5,19,10,2,17,16,21,13,5,15,21,8,15,5,4,2,5,18,21,2,5,21,21,6,2,7,16,8,13,15,4,2,1,2,15,13,16,14,10,13,20,2,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,13,16,16,20,14,14,5,15,14,14,21,16,17,15,17,1,7,7,4,7,15,15,5,15,4,19,5,6,15,16,17,15,6,15,15,15,19,16,16,9,23,23 +24,23,23,2,15,2,4,6,21,2,8,21,6,15,7,18,4,13,2,17,13,15,19,15,16,5,8,15,8,13,4,8,17,23,8,19,2,7,13,6,2,18,14,21,21,7,8,18,4,15,17,15,15,15,15,16,21,3,4,15,2,8,7,5,13,21,21,9,4,16,16,2,20,8,8,15,6,21,10,13,3,7,14,16,8,6,4,3,16,4,5,13,21,8,16,15,2,21,11,6,15,15,17,8,10,7,5,9,8,15,15,9,1,21,21,4,10,17,13,13,14,15,13,21,8,15,19,18,3,8,21,4,5,14,17,7,2,21,5,2,20,6,8,6,21,9,5,20,7,14,4,6,4,2,5,8,8,8,14,15,7,1,13,2,5,21,2,15,16,8,8,13,5,15,21,9,15,4,5,2,6,2,21,9,15,20,21,17,15,9,4,8,13,5,15,2,17,2,15,13,21,14,4,8,20,8,16,13,5,4,8,13,8,9,7,19,13,15,13,9,5,17,15,16,16,20,14,13,4,14,15,14,16,17,1,7,17,19,8,9,2,2,15,16,5,15,15,15,5,5,4,16,17,15,5,8,15,15,17,21,15,23,23,23 +24,23,23,23,23,23,15,5,18,6,2,21,6,2,8,18,13,15,2,21,13,16,19,15,16,5,8,15,8,13,2,6,16,23,15,18,2,15,6,6,2,18,15,19,15,7,8,3,4,16,18,7,15,13,13,16,21,10,2,8,14,23,23,16,15,5,21,5,2,8,16,8,19,13,2,4,5,16,16,15,5,7,14,16,8,6,4,3,16,15,8,13,1,14,21,2,15,16,1,5,15,8,21,2,19,7,5,9,8,13,13,9,21,21,18,2,6,21,13,13,14,6,13,21,9,15,16,18,2,13,17,13,5,8,8,7,3,15,5,2,17,6,14,15,21,9,5,8,15,14,13,5,9,2,5,8,7,8,14,2,15,21,15,16,7,21,2,15,18,15,21,13,5,15,21,14,6,5,4,2,4,17,21,16,5,1,1,2,15,9,8,8,13,5,10,9,17,2,15,13,21,14,23,13,20,14,16,15,5,4,8,13,8,15,15,19,13,8,2,9,5,17,13,16,16,20,14,14,9,2,15,14,17,16,17,7,16,21,8,5,2,14,5,4,5,15,4,17,5,9,4,21,21,15,6,15,8,15,15,15,16,4,23,23 +24,23,23,8,1,8,15,10,18,10,14,17,15,5,2,16,14,13,13,21,13,16,15,16,6,5,21,13,8,13,10,16,17,23,7,18,9,13,5,2,2,18,14,21,10,13,15,16,16,15,14,21,15,16,15,16,1,15,10,16,6,15,13,2,21,2,21,5,5,16,16,21,17,6,5,16,5,21,7,14,14,7,15,16,15,5,15,20,14,13,2,9,19,8,16,10,5,21,21,6,2,15,16,16,10,13,5,8,8,15,15,5,16,21,1,4,2,16,13,13,14,13,15,16,8,15,20,21,10,13,2,4,16,3,5,21,5,17,15,2,19,10,2,10,21,21,14,15,7,21,15,5,14,2,5,8,15,8,14,21,13,15,21,2,21,21,6,15,21,9,10,15,6,21,16,13,14,5,7,2,2,21,21,13,2,17,8,7,10,15,10,13,13,7,13,2,21,2,15,15,21,14,5,13,15,2,21,15,3,15,14,15,8,15,2,8,14,21,16,13,5,17,13,16,19,8,21,4,5,13,2,4,18,15,16,16,15,18,16,7,13,7,15,21,14,16,15,15,10,6,4,15,17,15,5,16,13,2,16,16,17,4,23,23 +24,23,23,6,21,15,9,17,16,4,10,6,6,4,4,21,9,7,2,17,13,16,15,16,17,5,8,15,9,4,16,8,16,23,7,19,2,13,9,6,2,18,14,21,9,7,8,18,4,15,21,21,11,13,1,21,21,9,10,16,5,9,13,4,17,16,21,8,6,7,16,10,18,6,4,13,10,21,16,15,3,7,14,16,8,6,4,18,17,15,14,21,1,9,20,4,10,21,11,15,15,15,17,7,19,7,5,9,8,15,15,9,21,17,6,4,4,16,13,13,14,8,7,18,8,2,18,21,2,7,17,13,5,2,16,8,2,21,5,2,18,6,14,6,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,16,15,17,7,10,8,21,10,4,21,16,21,13,5,16,21,10,14,7,7,2,10,10,21,2,10,20,1,6,5,5,4,16,15,9,15,21,21,2,7,16,21,14,15,10,20,4,17,15,5,4,8,13,8,13,5,3,13,7,2,7,17,17,7,21,16,20,14,6,4,2,10,14,21,17,16,7,16,19,17,8,10,8,4,15,8,21,15,10,7,9,6,15,17,15,2,17,13,4,15,17,18,7,23,23 +24,23,23,23,23,17,9,10,21,9,8,17,11,6,6,10,14,19,16,8,15,20,19,18,4,9,21,17,8,13,6,16,15,23,3,2,18,13,3,8,14,18,16,15,13,7,8,2,4,8,7,17,21,1,15,16,21,2,6,16,3,2,13,3,21,5,21,9,6,14,17,2,19,6,6,2,21,2,6,13,1,7,13,8,18,4,19,8,14,13,18,7,17,7,21,2,5,15,21,16,10,1,17,17,16,7,5,9,16,11,8,2,1,16,21,6,2,17,23,7,21,15,2,17,9,5,18,11,10,7,21,5,1,13,9,8,7,3,2,9,8,2,14,5,21,14,17,5,3,8,21,6,6,16,8,8,8,7,15,18,5,10,13,21,21,19,5,21,17,21,10,13,7,13,11,7,7,6,10,11,15,18,15,21,5,16,21,7,20,10,4,21,23,2,8,4,1,15,7,21,21,14,15,5,8,4,17,15,3,4,13,13,8,13,4,23,2,13,2,1,5,13,13,17,16,18,2,5,13,15,14,21,18,17,18,8,13,19,8,5,10,16,14,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,8,6,2,21,2,5,21,6,15,13,3,13,15,2,21,13,16,18,15,19,9,16,2,8,13,2,7,16,23,2,19,2,15,15,6,2,18,14,16,11,7,21,18,4,8,21,15,16,15,15,16,21,2,5,21,14,23,23,6,13,8,21,5,2,2,16,18,20,8,7,8,5,16,16,6,9,7,14,16,8,10,5,3,16,15,5,13,1,8,17,15,6,21,7,15,15,15,17,10,2,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,5,2,16,8,5,8,8,8,14,19,15,17,13,2,8,19,15,2,21,16,21,13,5,15,21,15,14,15,5,2,2,2,21,8,5,20,1,21,13,8,17,8,7,15,9,2,18,2,15,13,21,14,14,8,20,8,17,15,5,4,8,13,13,13,20,19,13,15,9,9,5,15,13,17,15,20,8,14,5,13,15,14,16,16,21,15,16,10,21,8,4,14,5,2,6,15,15,19,5,9,6,21,17,16,4,8,15,6,16,21,15,6,23,23 +24,23,23,5,16,15,6,2,17,13,6,17,18,13,2,15,13,16,2,13,11,21,3,16,16,5,16,5,5,13,13,6,16,23,15,21,2,15,5,6,10,17,16,17,15,7,17,18,4,17,1,16,16,21,6,18,15,2,10,15,15,15,13,10,21,5,14,8,6,2,16,21,16,13,15,15,5,2,21,13,13,20,13,16,15,13,11,15,5,5,16,6,16,7,21,2,5,21,15,19,21,15,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,17,23,13,15,5,16,21,14,1,21,15,15,6,21,5,21,14,2,8,2,17,16,13,13,14,2,10,21,16,6,16,18,5,14,6,3,8,7,7,7,8,15,2,6,21,8,2,21,21,2,21,16,20,2,5,6,15,13,14,15,14,15,11,15,1,16,2,6,21,1,15,2,10,21,18,20,23,8,2,21,15,15,13,18,14,14,13,16,2,16,15,13,4,8,13,8,21,14,23,13,21,3,21,6,15,13,16,15,6,19,14,5,13,2,2,19,15,17,15,16,15,16,2,8,6,2,15,2,2,17,5,16,5,21,15,1,13,6,15,15,2,8,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,8,14,10,5,21,21,14,20,9,14,17,4,10,6,3,9,13,8,8,21,8,17,6,10,17,21,9,19,8,6,7,10,7,5,9,17,13,11,5,17,21,21,4,21,21,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,13,1,3,4,5,2,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,8,7,18,15,15,21,6,3,15,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,2,7,16,6,10,14,13,21,21,10,10,2,16,8,19,13,14,7,5,21,16,9,19,7,14,16,7,13,4,3,16,13,8,13,1,8,16,15,6,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,15,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,14,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,16,13,7,10,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,21,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,15,4,5,5,16,17,15,15,15,15,2,17,15,16,15,23,23 +24,23,23,7,21,9,10,4,21,10,15,21,8,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,21,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,17,7,18,15,16,13,9,15,2,23,13,6,21,21,15,13,3,2,14,5,15,10,19,19,15,15,7,8,1,4,21,15,16,21,21,15,15,13,2,13,21,4,16,13,8,21,5,20,8,15,8,19,14,7,8,2,8,8,13,16,5,13,3,14,18,2,21,18,14,14,6,7,8,16,14,16,8,5,21,21,6,15,1,17,7,2,7,7,9,6,15,8,9,1,21,1,2,6,16,23,13,21,14,15,17,6,13,16,21,2,5,18,13,16,9,7,8,2,17,6,2,21,17,13,5,23,6,15,15,6,10,2,13,21,7,9,17,8,8,15,2,5,21,16,8,21,1,3,15,8,15,9,13,20,7,21,13,21,6,8,8,2,18,18,10,6,17,21,4,15,10,2,8,23,23,15,14,17,13,2,15,21,14,15,13,8,16,20,13,7,4,7,13,6,16,14,23,13,17,2,3,5,16,15,18,16,13,5,14,13,15,5,11,10,19,21,7,17,11,8,2,13,19,8,23,23,6,6,15,15,5,6,15,17,15,15,21,16,8,15,21,23,23,23,23 +24,23,23,23,15,2,6,2,18,6,4,21,6,15,7,7,13,13,2,21,13,16,15,15,21,9,1,15,5,13,7,19,16,23,13,19,2,6,7,6,2,18,14,1,11,7,8,18,4,21,21,16,16,15,21,16,21,4,2,7,1,15,6,2,7,21,21,5,6,2,16,2,19,13,5,15,5,21,16,15,9,7,14,16,8,4,2,2,15,13,6,13,1,8,17,13,6,21,11,15,15,15,21,10,3,7,5,9,8,15,15,9,21,21,21,8,15,16,13,13,14,6,16,21,9,10,18,15,21,7,17,13,5,6,20,18,5,21,21,2,13,6,14,6,16,9,13,7,16,14,13,5,1,2,5,8,8,8,14,2,15,1,1,21,5,16,10,4,21,21,21,5,5,16,21,13,14,10,10,2,6,10,21,4,15,20,1,21,13,9,15,8,13,15,15,2,17,2,15,15,16,14,7,13,20,21,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,16,19,14,14,7,15,15,14,18,16,17,15,16,19,18,8,13,16,8,4,10,8,21,14,2,5,6,16,16,15,6,15,15,2,17,16,18,5,23,23 +24,23,23,15,21,10,15,10,21,6,5,21,15,15,10,19,10,21,6,14,4,16,18,21,15,5,21,5,8,10,7,19,16,23,7,17,5,13,10,8,14,21,7,7,15,7,8,17,4,21,14,17,21,17,15,18,18,10,5,16,5,15,13,4,17,5,21,10,6,6,21,8,17,8,6,6,16,16,13,13,13,7,13,1,10,19,6,14,17,13,8,4,19,8,15,21,6,8,16,8,21,1,17,8,16,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,10,15,15,21,9,10,2,18,17,5,21,13,21,8,15,8,2,21,10,9,14,21,14,5,21,8,13,23,23,23,23,23,23,8,9,8,8,7,8,6,5,21,13,9,21,21,16,10,21,15,2,13,6,21,16,7,17,10,7,2,5,2,21,21,21,17,1,2,7,17,23,16,2,9,8,21,21,14,6,13,21,6,15,13,15,17,17,15,3,4,8,13,5,17,4,23,7,16,21,13,5,15,13,17,17,5,1,14,9,13,4,2,19,17,15,7,16,21,16,4,2,14,5,23,9,5,14,10,15,4,6,18,17,10,10,1,7,3,21,16,19,10,19,18 +24,23,23,15,15,10,15,6,21,8,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,6,10,21,11,16,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,2,15,7,13,5,8,7,18,2,21,5,3,20,6,14,6,21,9,9,15,15,14,13,5,6,2,5,8,7,8,14,16,6,1,16,5,8,21,10,2,21,21,21,13,8,8,21,3,6,14,10,2,8,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,15,15,15,15,2,15,5,16,16,15,7,15,15,2,17,16,15,23,23,23 +24,23,23,1,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,9,21,21,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,16,21,18,14,21,16,13,5,14,15,13,21,8,13,18,21,2,13,17,13,5,15,10,8,2,7,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,7,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,6,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,5,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,10,4,8,6,4,4,21,10,6,17,18,10,7,7,14,15,17,8,13,21,16,15,16,5,21,8,7,13,6,4,17,23,7,20,9,14,5,16,10,18,14,10,15,7,7,17,4,17,14,17,21,17,6,16,18,4,10,15,7,6,13,4,19,7,21,7,5,2,21,14,16,9,7,8,9,21,16,13,13,8,13,17,21,4,9,21,5,5,14,15,21,7,17,4,9,21,13,17,21,1,17,15,21,7,5,9,7,15,8,9,7,21,17,5,21,16,23,13,17,14,4,16,9,4,8,21,10,7,21,13,1,4,10,8,21,21,10,2,6,1,1,9,7,8,15,23,7,15,2,13,6,6,9,21,15,8,14,15,6,15,15,4,17,21,10,21,21,19,4,13,6,18,17,9,14,9,16,7,4,6,17,16,5,17,21,4,1,8,5,2,6,5,7,2,21,15,15,13,17,15,6,9,16,5,17,15,18,4,14,13,18,17,9,23,13,16,7,16,6,20,15,17,16,9,21,10,10,23,2,14,19,15,16,15,17,1,6,7,3,4,16,23,23,7,13,6,15,6,6,16,1,6,5,16,7,4,17,21,19,9,19,18 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,15,13,17,21,15,21,8,7,16,17,10,2,8,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,6,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,9,21,21,10,4,7,7,2,6,4,17,1,2,1,21,4,17,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,23,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,7,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,4,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,2,7,17,18,5,16,19 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,15,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,8,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,16,18,23,16,3,9,14,5,6,21,3,5,15,15,7,8,1,4,16,15,16,21,15,15,21,11,2,13,13,15,23,23,9,21,5,15,6,16,14,16,16,9,2,18,6,7,16,16,13,13,6,18,13,9,5,6,21,16,13,8,3,16,14,21,2,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,17,11,21,15,2,8,23,8,10,10,15,16,8,6,16,20,2,2,15,13,15,8,3,7,7,8,14,2,13,17,6,5,19,15,15,23,2,15,10,13,16,3,9,2,16,8,15,2,5,21,16,2,21,21,2,7,21,15,13,6,14,23,23,23,23,23,23,23,23,6,21,21,15,21,21,6,11,9,6,18,23,2,16,5,21,15,15,13,21,14,7,9,8,2,17,15,18,4,9,13,20,16,14,23,13,15,2,21,13,16,13,21,16,10,14,15,5,11,14,14,19,21,17,15,16,11,19,8,13,14,21,15,5,8,5,14,15,15,2,21,21,15,2,16,7,4,15,16,20,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,4,6,16,17,8,19,8,4,6,5,21,16,8,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,13,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,3,5,2,21,18,6,21,6,2,4,18,5,15,2,21,13,16,19,15,21,5,8,15,7,13,15,8,17,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,1,21,3,2,9,14,23,23,1,7,3,21,5,8,16,17,2,19,8,5,6,5,21,8,4,9,15,15,17,8,14,10,3,16,15,8,13,1,8,17,2,5,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,17,13,13,14,15,6,21,8,15,19,21,3,13,21,13,5,14,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,21,2,5,8,7,7,14,2,15,21,7,8,5,19,10,2,17,16,21,13,5,15,21,14,13,13,4,2,15,18,21,2,5,21,21,6,2,9,15,8,13,15,21,2,16,2,15,13,16,14,14,13,20,10,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,17,16,20,14,14,6,2,15,14,21,16,17,7,21,1,7,7,4,15,8,15,15,15,6,19,5,10,15,21,21,15,6,15,15,15,19,16,16,4,23,23 +24,23,15,8,21,15,10,5,16,15,4,8,16,7,13,10,14,13,7,18,15,16,19,15,15,1,7,13,10,2,14,10,16,23,11,21,9,11,8,5,19,17,9,15,15,7,8,1,4,21,18,16,1,5,15,15,19,5,1,18,8,2,13,8,21,10,14,10,6,8,17,16,16,3,9,2,7,21,16,13,2,7,18,7,21,6,15,10,17,13,2,14,16,8,16,7,6,21,16,2,16,1,17,10,19,7,7,9,21,15,8,9,21,1,16,6,2,17,23,13,16,14,19,17,3,15,16,1,3,15,10,3,21,4,13,16,2,18,13,2,1,17,6,5,19,5,15,23,9,5,4,13,17,2,9,6,1,8,15,4,13,21,13,1,18,1,10,4,21,5,10,13,4,17,16,13,14,15,10,7,15,15,1,17,5,17,21,2,13,10,8,18,23,9,5,1,17,14,14,13,21,14,14,13,8,14,16,15,3,4,8,13,20,16,5,23,13,16,2,9,5,15,13,17,16,18,21,14,5,13,2,3,19,17,21,16,1,21,8,4,7,21,14,23,5,6,15,15,13,17,2,16,21,9,13,17,7,2,10,16,19,13,3,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,16,23,19,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,6,16,8,15,2,21,3,8,21,6,8,10,3,13,15,2,16,13,16,18,15,3,9,21,15,8,4,10,8,17,23,2,3,2,15,5,6,2,18,14,17,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,7,13,6,16,21,7,4,2,16,3,19,8,15,5,5,21,16,5,13,7,4,10,8,6,6,3,21,15,6,13,1,8,16,15,6,21,15,5,16,15,17,2,18,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,16,13,5,2,15,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,20,2,2,8,5,8,8,8,14,19,15,17,13,2,8,19,15,2,21,16,21,13,5,16,21,9,2,14,5,2,6,21,21,8,3,20,21,21,8,9,8,8,7,13,9,2,18,2,21,15,21,14,14,8,20,8,17,15,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,16,15,20,8,10,5,13,8,14,21,16,21,15,16,10,8,8,4,14,5,10,5,15,15,15,5,3,14,21,16,15,6,8,15,15,16,21,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,2,18,7,15,21,15,18,5,17,5,7,13,6,2,16,18,15,3,9,6,9,5,6,21,5,8,15,7,1,13,4,16,18,21,21,3,8,15,21,10,1,3,16,13,13,8,21,9,21,10,6,2,21,7,2,2,14,7,6,2,16,5,6,7,13,17,20,19,21,1,6,10,6,6,21,7,16,19,5,16,15,16,21,16,13,15,18,7,5,9,18,15,8,9,16,21,17,2,2,16,23,13,21,6,9,16,15,2,10,16,6,5,21,13,19,2,9,7,13,21,3,5,18,21,2,20,14,2,14,15,4,15,14,2,8,21,7,8,13,8,15,15,6,21,7,5,18,1,15,2,3,15,4,5,10,18,20,5,6,7,8,9,6,17,18,2,2,20,21,13,15,13,15,5,23,8,7,1,16,15,7,15,18,5,2,5,16,20,16,20,9,4,8,13,8,9,13,23,8,17,2,15,5,7,13,17,15,1,8,14,8,2,2,23,16,15,19,15,16,18,15,9,20,6,4,5,8,5,2,5,16,1,14,17,1,2,6,15,13,5,15,17,23,23,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,15,16,21,5,8,13,7,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,10,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,5,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,1,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,14,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,7,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,4,17,18,6,15,15,13,16,2,13,20,21,3,15,2,11,21,5,11,13,13,6,8,23,13,3,3,14,5,6,14,16,16,21,15,7,16,16,4,16,14,21,16,21,6,21,15,2,10,16,15,15,13,10,21,5,14,15,5,2,21,2,16,8,15,15,5,2,21,13,13,8,13,8,15,13,11,15,5,5,16,6,1,7,21,2,5,15,15,18,18,15,21,7,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,21,5,9,16,2,7,21,21,2,6,21,13,21,15,5,8,2,16,17,13,7,14,2,5,16,16,15,15,21,5,14,21,2,8,7,15,7,8,14,2,5,1,8,8,21,21,15,15,17,8,13,5,8,15,13,14,14,6,15,11,13,20,16,2,10,21,1,13,10,10,16,23,9,20,3,2,21,8,15,15,18,14,14,10,16,2,16,20,13,4,8,13,7,21,21,23,15,16,2,9,6,17,13,16,15,6,19,14,13,13,6,2,19,15,16,15,16,18,8,4,15,14,8,21,6,21,14,5,16,5,3,15,17,13,6,15,15,4,15,15,17,6,6,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,15,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,15,15,15,8,18,15,10,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,15,15,7,13,2,2,16,23,6,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,15,2,14,13,21,21,10,10,2,16,8,19,13,4,15,5,21,16,9,19,7,14,16,8,13,4,3,16,5,8,13,1,8,16,15,6,21,11,6,15,8,17,10,19,7,5,9,15,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,7,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,7,14,7,2,15,14,17,16,21,16,16,19,19,8,10,15,3,15,5,15,2,14,4,6,5,16,17,15,5,16,15,2,16,16,16,6,23,23 +24,23,23,7,16,10,10,10,21,8,15,21,6,4,6,7,13,13,2,21,13,16,1,21,17,9,8,6,5,9,7,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,8,2,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,10,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,10,4,5,15,4,7,2,2,5,16,21,15,7,15,15,4,17,16,8,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,15,13,10,4,3,18,23,4,19,2,15,13,6,4,18,10,15,15,7,21,17,4,17,14,17,21,17,6,15,19,2,10,7,6,7,13,4,18,7,21,6,5,4,15,16,17,9,4,5,15,8,7,13,13,8,13,17,21,4,15,7,5,13,21,16,16,8,17,4,5,21,1,8,21,1,17,8,16,7,5,9,8,15,15,9,17,21,17,5,1,17,23,13,17,9,6,21,9,4,7,18,20,6,17,13,21,6,9,8,16,21,6,2,4,1,1,5,18,8,7,23,17,6,4,13,4,5,9,18,8,8,15,17,5,17,15,2,11,21,4,2,16,9,6,6,9,19,21,7,4,15,9,4,16,5,18,21,2,17,21,10,1,10,10,18,23,4,7,4,21,14,15,21,1,5,6,4,1,19,17,13,9,4,8,13,6,21,14,23,17,16,6,3,5,11,15,17,21,3,19,13,13,23,16,7,15,19,17,15,16,21,8,5,13,18,2,23,6,14,16,6,15,4,9,15,17,7,2,17,13,4,3,16,19,5,19,23 +24,23,23,23,23,23,23,2,21,10,5,15,18,8,6,15,13,16,8,13,2,21,3,15,16,5,17,5,7,13,15,6,16,23,13,16,13,15,5,10,14,16,16,8,15,7,16,3,4,21,11,16,21,16,8,21,3,6,10,15,15,15,13,2,16,5,21,8,6,10,17,6,11,14,14,6,13,2,8,7,14,8,13,21,15,15,1,21,5,14,16,2,1,7,21,2,5,15,15,19,21,1,1,15,16,7,5,9,8,15,15,6,21,21,21,5,2,16,23,13,21,5,15,16,9,15,8,8,15,2,21,13,21,8,2,8,2,15,16,3,7,18,2,6,1,18,15,15,21,5,14,15,2,8,9,3,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,1,2,2,16,21,13,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,2,15,8,21,14,7,15,5,15,16,17,13,8,15,15,2,17,15,16,6,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,15,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,2,21,15,15,7,2,21,10,2,2,1,1,5,8,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,5,5,4,15,15,6,15,13,13,8,20,9,15,3,17,7,23,16,15,5,13,16,15,16,23,5,10,13,7,5,6,16,16,6,15,19,7,16,9,4,16,15,16,15,16,8,16,21,5,4,17,5,2,13,21,21,8,21,8,6,10,16,6,16,14,15,5,17,16,17,4,13,5,13,17,17,15,21,5,13,15,19,14,18,8,16,13,3,17,21,15,21,18,21,8,16,7,5,5,8,11,16,2,21,16,13,21,16,11,23,14,14,15,6,17,9,6,8,21,4,15,4,13,18,14,4,8,10,16,17,14,16,15,23,23,23,23,23,9,14,4,2,19,18,21,13,4,8,8,15,2,6,8,3,5,21,21,10,7,21,16,4,13,8,21,21,7,10,15,7,8,5,19,21,21,13,21,21,2,7,10,16,15,18,8,5,13,17,2,2,16,1,7,5,2,15,2,16,15,8,4,15,13,20,21,9,23,5,13,2,9,6,15,13,16,1,18,5,9,15,13,4,14,16,21,8,19,15,21,18,15,2,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,15,5,6,2,18,14,18,11,7,8,18,4,1,1,21,7,15,15,16,21,15,2,7,15,5,5,15,15,21,21,10,2,2,17,14,19,15,4,2,5,21,16,2,19,7,14,17,8,6,2,3,16,13,15,13,1,8,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,5,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,2,2,21,21,15,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,21,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,8,13,5,19,13,8,13,9,5,17,13,16,15,19,14,14,5,2,15,14,17,16,18,16,16,19,8,8,1,2,7,10,9,15,14,16,2,5,5,16,17,15,15,15,15,2,17,15,15,2,15,18 +24,23,9,5,17,15,10,10,21,15,7,21,6,6,2,8,13,13,2,21,13,16,7,16,21,5,8,9,8,9,16,7,18,23,13,3,2,10,5,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,16,5,4,13,6,6,9,21,5,2,2,17,15,16,7,9,15,5,21,21,7,3,7,14,17,15,6,4,3,21,15,5,13,1,8,16,13,6,21,11,13,15,15,16,8,19,7,5,9,15,15,15,9,21,21,21,15,7,18,13,13,14,16,13,21,8,15,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,15,21,9,6,15,4,21,13,5,14,2,5,8,8,8,14,16,15,1,1,2,8,21,13,2,21,21,21,6,5,16,21,7,14,14,7,2,5,2,18,15,15,20,21,16,15,9,8,8,13,13,2,2,21,2,15,13,21,14,13,13,20,8,16,13,6,4,8,13,8,9,13,4,13,15,15,13,5,17,13,18,1,2,14,2,6,13,3,8,17,21,15,7,16,19,17,15,6,15,1,4,14,16,4,6,21,6,14,17,18,15,6,16,13,4,21,17,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,4,1,2,17,9,17,10,16,6,7,21,5,13,3,16,19,18,23,7,10,10,7,10,6,8,16,14,7,15,7,16,17,4,17,14,17,21,16,6,21,1,6,10,16,4,15,13,2,18,10,21,6,5,4,19,21,21,15,5,7,5,4,16,13,13,7,13,16,21,7,4,2,1,15,13,6,1,9,17,5,6,21,15,2,21,1,1,17,15,7,5,9,8,15,8,9,16,17,17,2,4,16,23,13,2,6,9,17,9,3,2,7,4,7,21,13,21,6,13,21,10,21,9,2,16,1,1,5,8,16,15,23,16,15,2,13,17,5,9,19,16,8,11,2,5,17,9,8,21,21,2,21,17,19,3,10,4,16,15,8,14,1,21,11,6,2,1,1,13,18,21,19,6,9,10,5,23,8,21,8,21,14,2,21,17,14,4,3,16,4,17,15,3,4,8,13,13,21,15,23,19,16,2,13,5,15,13,17,16,18,13,6,23,23,16,14,18,16,17,7,16,18,17,2,5,8,4,23,23,16,6,6,15,6,4,1,21,13,6,17,13,6,17,11,18,23,23,23 +24,23,23,23,21,5,6,4,17,7,15,16,17,4,5,4,4,15,8,16,13,16,7,16,21,13,18,6,9,15,18,4,19,23,7,4,9,13,5,6,4,21,14,21,21,7,16,18,4,18,3,21,15,11,15,16,21,5,1,15,5,4,13,4,18,7,8,19,10,4,18,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,18,14,6,13,9,21,7,21,13,6,17,17,8,19,8,16,15,10,7,5,9,9,8,11,5,18,21,21,2,21,17,13,13,14,10,16,16,10,3,18,1,5,7,4,13,15,4,5,21,10,17,4,19,9,6,5,5,1,3,2,5,20,4,9,10,19,13,9,6,7,7,8,9,15,8,16,7,21,21,4,4,18,19,5,13,4,21,21,8,4,4,7,8,5,18,21,1,10,17,1,21,15,8,8,8,13,8,9,4,17,16,6,10,21,14,4,13,8,14,16,15,3,4,8,13,7,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,8,6,8,6,4,16,9,8,2,1,16,7,5,17,7,4,17,16,20,5,9,18 +24,23,23,7,8,9,9,5,17,6,4,17,6,4,4,19,13,15,9,16,13,1,19,15,21,9,8,10,9,13,4,6,21,23,7,18,9,6,9,4,2,18,15,19,15,7,8,21,4,8,17,7,7,15,1,21,21,6,10,8,14,23,23,19,9,4,21,5,4,4,17,3,17,9,4,5,5,17,16,14,19,7,14,16,21,6,4,19,17,13,4,4,17,8,21,4,4,21,17,6,15,8,1,21,16,7,5,9,8,15,9,9,4,17,17,5,6,21,13,13,19,6,10,16,4,8,2,21,17,5,21,13,5,7,8,8,3,14,7,2,4,6,14,9,21,9,19,19,7,14,4,5,4,2,5,8,7,8,14,21,15,19,13,4,8,21,4,4,21,17,7,5,13,9,21,7,4,15,9,4,5,18,21,21,5,21,1,18,4,9,4,7,13,5,8,21,17,4,5,13,15,14,7,9,18,4,16,1,5,4,7,13,10,21,8,19,13,7,2,9,5,16,15,18,16,19,21,5,13,10,4,14,17,17,21,16,17,18,8,9,4,5,2,4,5,13,4,14,9,5,4,17,16,7,6,16,15,6,17,16,21,4,23,23 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,23,23,23,7,9,17,4,6,6,15,7,4,17,13,15,2,16,18,15,3,15,17,5,17,5,8,13,16,5,15,23,13,17,5,15,6,3,14,16,16,8,15,7,16,18,4,16,14,16,21,15,6,19,16,2,10,16,7,17,13,5,21,5,14,2,8,2,17,16,16,4,15,15,5,15,8,14,14,8,13,21,7,16,18,9,5,5,15,5,20,7,21,2,5,17,15,8,7,1,17,8,16,7,5,9,8,15,8,5,17,16,11,2,21,16,23,13,17,5,2,16,9,15,21,1,6,7,21,13,21,7,13,8,4,21,16,13,5,16,23,23,23,23,1,17,11,8,14,7,15,8,9,2,8,8,14,2,5,15,8,2,21,21,6,21,21,20,8,5,4,16,15,7,14,5,15,11,15,10,15,2,15,17,21,13,4,10,23,16,20,8,3,2,21,7,7,13,18,14,5,15,17,2,16,7,13,4,8,13,8,17,13,23,17,16,2,9,6,17,13,16,16,6,19,14,5,13,2,2,19,15,16,15,17,18,16,2,8,13,6,19,2,9,14,15,15,5,2,21,17,13,8,15,15,2,21,21,16,5,23,23 +24,23,23,23,23,8,6,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,13,13,14,13,6,16,23,5,21,13,13,2,6,2,16,16,8,15,7,16,19,4,21,21,16,18,8,15,19,11,2,21,16,5,10,13,15,21,5,14,2,15,2,21,8,16,5,14,15,2,11,8,14,14,8,13,21,15,15,21,2,5,14,16,8,21,7,21,2,5,21,15,15,7,1,1,8,16,7,5,9,15,15,15,5,17,21,21,5,21,16,23,13,14,15,15,16,15,15,21,15,15,6,10,13,21,8,15,8,2,16,16,13,13,1,15,10,16,3,6,15,19,5,14,15,19,15,7,15,8,8,14,6,6,1,8,2,18,21,2,15,21,20,8,13,15,16,21,7,14,15,13,8,15,8,16,2,6,16,1,13,15,10,23,16,20,14,3,2,17,15,15,13,18,14,14,13,16,2,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,6,18,14,13,6,3,14,16,15,16,15,16,18,8,2,15,15,2,15,6,21,15,16,16,5,15,15,17,15,6,8,15,2,21,15,16,8,23,23 +24,23,23,23,7,10,5,6,18,7,4,21,6,6,4,19,5,15,4,21,13,16,19,15,21,5,8,13,8,5,6,8,17,23,7,19,2,14,5,6,2,18,15,19,15,7,8,7,4,15,21,15,16,13,16,21,21,10,10,4,7,23,23,17,6,5,21,9,6,4,17,8,19,7,2,5,5,21,16,8,19,7,14,17,8,6,6,3,16,5,8,13,1,8,21,2,5,21,7,5,15,7,21,2,19,7,5,9,8,15,15,9,21,17,18,6,8,17,13,13,14,6,6,18,4,3,15,21,2,10,17,13,5,5,16,8,9,14,6,2,1,6,14,6,21,9,6,16,15,14,13,6,8,3,5,8,7,8,15,4,15,21,15,15,7,21,10,8,18,15,21,6,5,15,21,14,14,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,15,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,6,5,14,17,16,21,8,17,21,7,7,2,9,6,4,5,15,14,19,5,5,6,21,17,15,6,15,8,4,16,16,21,15,15,18 +24,23,23,23,21,2,8,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,8,21,8,21,15,10,2,16,2,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,6,14,15,13,21,8,15,18,21,2,7,17,13,5,15,10,8,2,7,5,2,3,6,14,6,1,9,2,19,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,15,11,21,2,15,13,21,8,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,21,14,21,21,21,15,8,19,21,9,13,15,4,16,5,6,15,15,2,5,15,15,21,4,15,16,15,10,15,16,15,23,23,23 +24,23,23,23,23,23,9,6,18,5,4,17,6,4,5,9,9,8,8,16,13,16,19,13,17,9,8,6,9,13,4,4,16,23,10,3,9,15,9,6,2,18,15,18,15,7,8,18,4,15,17,15,7,13,16,21,21,9,9,19,7,23,23,6,4,5,21,9,4,4,17,8,17,9,6,15,5,17,16,6,19,7,14,16,8,6,9,19,17,13,4,10,1,8,21,4,5,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,17,1,6,6,21,13,13,16,4,15,18,4,3,6,21,4,10,21,13,5,9,17,7,9,14,10,2,21,6,14,6,21,9,21,19,5,14,9,7,8,15,5,8,8,8,14,2,15,15,15,10,8,21,9,8,17,21,8,7,5,10,17,7,5,13,9,21,5,21,21,4,10,16,1,17,6,9,6,8,13,5,7,21,17,4,15,13,16,14,5,9,19,17,16,13,5,4,7,13,10,13,21,19,15,8,2,9,5,21,15,18,17,19,14,5,4,3,4,14,17,17,21,15,17,19,8,4,10,5,5,4,5,13,10,21,5,5,4,16,17,15,5,15,15,6,6,15,17,15,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,13,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,21,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,14,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,15,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,15,5,21,6,2,6,21,13,6,21,6,2,7,15,5,5,2,16,13,16,15,21,1,9,16,15,8,13,15,16,15,23,7,3,2,13,3,6,2,18,21,18,9,7,8,13,4,11,18,17,15,15,15,16,21,15,2,16,5,6,13,2,6,8,21,5,2,2,17,16,17,6,6,13,5,21,16,13,20,8,14,17,8,6,4,2,21,13,6,14,21,8,16,15,6,21,11,10,15,15,16,15,20,7,5,9,15,15,15,9,15,21,17,6,7,16,13,13,14,6,15,16,8,15,18,21,2,15,17,13,5,5,8,8,2,21,5,2,16,6,14,15,21,9,8,5,3,15,13,5,6,2,5,8,8,8,14,21,15,1,1,15,8,21,2,8,21,21,21,13,5,15,21,7,14,7,7,2,3,10,21,15,7,20,1,17,6,13,4,16,13,5,15,2,21,2,15,13,1,14,7,7,20,21,16,13,6,4,8,13,8,9,13,16,13,9,15,7,5,17,13,17,15,20,14,13,5,2,13,15,16,17,15,16,15,19,8,21,1,14,9,16,8,13,15,6,2,5,6,8,17,15,15,16,13,2,21,15,15,23,23,23 +24,23,23,23,21,2,7,4,17,6,10,17,16,7,5,4,9,15,16,16,13,16,7,17,1,13,9,4,16,4,5,8,17,23,7,21,3,13,5,2,2,18,14,1,10,7,16,18,4,18,3,17,15,21,15,16,21,7,6,16,5,4,13,4,21,7,21,5,10,4,17,6,17,9,4,9,6,21,21,14,20,7,14,21,2,5,6,9,14,9,13,13,18,8,17,6,2,21,17,10,19,8,16,7,3,7,5,9,8,15,11,5,16,21,17,2,21,17,13,8,14,4,8,16,6,6,19,17,4,4,9,7,17,4,5,17,10,17,8,18,9,6,10,5,1,10,15,4,20,13,9,1,18,6,9,20,8,8,14,4,15,15,7,6,8,21,4,17,18,19,6,9,4,21,21,7,4,8,7,3,5,18,18,20,4,8,9,4,6,8,8,8,13,9,9,2,17,4,13,10,21,14,6,13,16,17,16,15,3,4,8,13,20,7,13,8,13,15,16,9,9,17,13,17,16,18,21,14,9,13,6,19,18,17,17,7,16,18,16,8,6,7,4,6,7,18,5,8,9,6,4,17,17,15,5,17,15,4,15,8,19,5,18,19 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,23,23,23,23,23,23 +24,23,23,7,15,4,10,14,18,15,2,21,6,7,6,19,4,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,17,23,6,18,2,14,5,6,2,18,15,19,15,7,8,18,4,15,21,15,11,13,15,16,21,4,15,4,14,23,23,21,6,13,21,6,5,2,16,8,19,8,7,13,6,21,16,8,19,7,14,16,8,6,4,3,16,7,8,13,1,8,21,2,6,21,11,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,10,21,13,13,14,4,13,18,6,15,15,21,4,6,15,13,5,15,16,8,4,15,6,2,19,6,8,6,21,9,6,15,16,14,13,5,5,2,5,8,7,8,14,2,15,21,15,7,7,21,2,15,18,8,21,13,5,15,21,7,15,5,4,2,5,16,21,15,5,20,21,2,2,9,8,8,13,13,6,21,17,2,15,15,16,14,6,13,20,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,5,13,14,14,17,16,1,15,16,21,7,7,2,5,8,4,5,15,15,19,5,9,15,21,17,15,4,15,15,4,15,15,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,15,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,11,15,13,21,14,15,8,20,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,15,21,6,10,19,16,15,4,21,15,5,13,8,9,13,2,17,13,16,15,15,17,5,21,8,8,13,6,10,16,23,7,16,21,13,7,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,13,16,5,4,13,2,20,7,21,5,5,4,18,14,21,1,16,14,21,15,7,4,7,8,4,16,15,14,16,4,14,13,2,21,21,14,15,2,6,21,17,5,21,1,21,16,3,7,9,9,10,15,8,5,13,21,21,15,16,17,13,13,14,4,16,16,7,6,20,16,4,4,15,13,17,5,13,18,7,21,5,2,5,6,8,6,18,5,14,7,21,19,17,5,14,2,5,7,15,8,14,21,15,1,8,10,21,21,4,13,21,3,6,13,4,20,21,7,4,7,7,2,5,21,21,17,16,8,1,6,9,11,4,8,13,15,9,2,17,4,13,10,1,14,15,5,16,10,16,15,3,4,8,13,7,21,19,23,9,8,7,7,5,16,13,17,17,8,13,14,5,13,3,7,17,15,16,15,17,19,16,8,13,13,13,1,5,2,9,19,2,8,13,2,17,15,8,17,15,2,15,17,19,5,13,18 +24,23,23,23,15,16,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,21,5,17,5,7,13,5,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,2,15,15,2,13,16,21,5,21,15,6,10,21,6,8,16,14,13,6,2,8,15,14,8,13,16,15,15,1,21,5,15,15,2,21,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,15,8,8,15,2,21,13,21,8,2,8,2,15,16,3,7,18,13,5,1,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,4,5,17,5,4,10,17,10,5,16,17,5,4,4,13,8,5,1,13,16,18,18,6,9,21,7,8,13,4,16,7,23,1,4,9,5,9,4,9,19,17,15,15,7,8,17,4,16,15,21,16,1,4,16,15,5,21,1,3,8,13,4,16,5,6,9,15,7,17,1,19,8,14,4,11,5,6,7,13,8,13,16,21,10,19,6,2,6,4,21,17,4,11,4,6,21,1,4,21,15,17,6,3,7,5,9,17,15,8,9,1,21,20,17,4,19,23,23,23,9,13,16,5,5,19,17,4,5,23,23,23,23,8,16,9,16,8,2,4,23,23,23,23,23,23,23,23,23,23,10,13,9,9,19,21,8,15,2,8,10,15,21,21,21,6,2,21,19,4,9,14,5,6,9,23,14,17,19,9,6,17,17,4,20,1,4,9,8,6,18,23,3,5,2,21,5,4,19,17,14,23,19,6,4,16,15,3,4,16,13,5,9,6,23,6,19,17,3,5,8,13,17,16,19,8,4,23,23,7,14,19,17,21,16,16,19,7,4,13,6,5,14,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,20,10,10,15,16,6,9,6,21,4,6,15,14,13,17,18,13,17,15,15,16,3,21,6,8,13,6,8,15,23,13,3,21,5,6,6,21,18,10,21,15,7,8,18,4,17,14,17,1,16,8,21,1,2,6,16,6,15,13,2,17,2,21,5,10,2,16,8,21,4,20,6,5,2,16,14,13,7,13,17,21,10,6,5,15,13,15,15,21,8,16,4,5,21,15,8,21,1,8,17,16,7,5,9,19,15,8,5,10,17,17,6,21,17,13,13,17,5,4,16,9,6,3,1,3,6,21,13,21,7,10,17,3,21,14,3,9,7,23,23,23,23,10,7,1,14,8,2,5,9,9,16,15,8,14,15,6,21,9,2,21,21,17,1,17,15,2,4,6,17,21,8,6,15,7,11,6,21,1,10,5,17,1,2,2,10,3,19,23,9,7,2,21,14,19,21,21,14,6,13,8,4,16,15,3,4,8,13,8,16,9,23,8,16,16,9,5,15,13,17,17,19,21,14,6,13,13,1,17,15,17,8,15,21,7,2,13,16,8,23,5,4,6,15,15,6,21,8,17,15,2,16,15,4,15,17,19,6,10,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,17,21,16,8,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,4,10,7,21,6,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,2,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,16,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,4,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,9,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,8,5,2,15,18,15,6,21,6,2,8,18,5,15,2,21,13,16,19,15,16,5,8,13,5,13,2,8,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,15,16,21,15,2,4,8,23,23,21,14,10,1,6,2,21,16,2,19,13,10,6,6,17,17,7,3,7,14,17,8,15,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,8,17,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,13,17,13,5,5,16,8,2,11,5,2,19,6,16,15,21,7,5,15,8,14,13,5,21,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,15,21,13,14,15,21,14,15,6,4,2,15,21,17,8,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,2,13,20,16,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,13,15,15,14,17,15,17,15,16,21,7,2,2,5,16,4,5,15,6,14,5,5,15,21,17,15,13,15,15,6,16,15,21,6,15,18 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,13,15,2,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,16,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,13,8,20,9,7,19,21,8,23,16,15,13,6,8,15,17,23,6,5,4,15,5,6,21,16,6,15,19,7,16,9,4,16,15,16,15,8,15,16,21,5,4,16,5,2,13,21,21,4,21,5,10,2,21,6,16,8,5,6,17,16,17,3,5,5,13,17,18,13,21,15,19,14,7,7,16,8,17,13,3,15,21,15,1,21,21,8,16,7,5,9,8,7,16,2,21,11,13,21,16,11,23,14,7,15,6,17,9,6,17,21,15,15,4,13,18,14,4,8,10,16,4,14,16,15,23,23,23,23,23,9,14,9,2,18,19,21,13,4,8,8,14,2,6,1,3,5,21,21,4,15,21,16,13,13,8,21,21,7,15,15,7,8,15,19,21,21,4,17,21,2,7,14,16,15,18,8,5,13,17,2,2,8,1,7,6,2,15,2,16,15,8,4,15,13,20,18,15,23,5,13,2,9,6,15,13,17,1,18,5,15,15,13,4,14,16,21,17,19,7,17,18,15,3,13,10,15,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,8,7,7,23,23,9,6,4,21,9,5,17,17,2,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,4,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,21,5,13,15,17,6,2,21,13,2,2,18,14,13,5,16,13,21,15,16,2,5,17,10,8,13,20,8,7,23,3,3,2,13,21,5,19,18,14,10,10,7,16,7,4,21,20,16,7,21,15,15,21,5,10,16,5,13,13,8,21,5,21,7,2,14,21,8,16,2,15,4,5,21,8,21,3,10,14,17,2,15,21,15,21,2,14,13,8,8,13,6,5,21,1,17,2,15,21,8,10,7,5,9,7,15,9,5,2,21,21,4,6,17,13,13,14,5,15,16,2,15,15,21,2,13,4,15,17,15,13,17,2,18,13,14,13,6,14,2,21,10,15,10,19,21,15,9,14,17,5,13,15,8,14,17,15,1,16,5,8,21,15,2,21,2,2,13,6,21,21,7,14,15,7,8,15,4,1,8,13,17,1,6,6,8,2,8,13,15,21,2,21,4,15,13,21,2,14,13,20,2,21,15,3,4,8,13,8,13,10,16,15,13,19,9,5,16,13,17,21,8,7,14,5,13,2,7,19,15,16,15,16,1,17,13,2,8,7,2,14,21,15,6,2,1,4,21,1,10,7,16,16,15,15,8,17,15,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,8,21,4,7,10,18,6,8,21,6,9,4,7,13,13,2,21,13,16,8,16,16,5,8,7,5,13,7,6,19,23,7,20,2,13,9,6,2,18,14,21,11,7,8,7,4,16,1,15,16,15,15,17,21,4,4,9,6,7,5,3,7,21,21,5,4,4,17,3,17,9,4,7,5,1,16,9,19,9,14,17,8,10,4,3,17,13,7,7,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,21,15,19,21,13,13,14,10,10,15,8,3,18,15,2,8,17,13,5,4,15,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,5,5,16,2,5,8,8,8,14,7,15,1,15,5,8,21,9,4,21,16,21,13,8,15,21,4,13,6,10,2,15,4,21,7,6,20,1,4,13,9,8,8,13,15,9,7,17,4,15,13,21,14,15,5,20,17,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,10,15,14,17,17,21,8,8,19,18,8,10,4,5,4,5,15,16,15,2,4,5,16,21,15,7,15,15,4,21,16,16,5,23,23 +24,23,14,5,21,4,4,8,17,6,7,17,17,7,9,4,4,15,5,16,13,16,7,17,17,13,14,5,10,4,6,8,17,23,10,17,9,13,9,8,21,19,14,1,21,7,8,16,4,18,14,17,15,21,8,16,21,4,4,16,6,4,13,6,21,7,21,10,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,4,6,3,14,6,13,9,17,7,21,6,6,15,21,4,20,17,16,7,19,7,5,9,9,17,7,5,17,21,1,2,21,16,13,13,14,6,14,16,10,10,21,16,9,7,23,23,23,9,5,11,17,17,10,9,9,6,6,13,1,3,4,5,20,6,7,10,18,16,9,4,17,8,14,9,6,15,17,2,21,21,8,15,18,7,9,13,4,17,21,9,4,6,3,7,21,20,21,19,9,17,1,21,9,9,8,15,13,14,4,2,21,4,13,9,21,14,14,10,16,4,16,15,3,2,8,13,8,13,1,8,13,15,17,9,5,18,13,17,17,6,21,7,5,9,4,4,17,19,17,15,16,18,16,3,5,8,19,6,4,18,6,9,15,6,15,17,17,15,5,17,7,4,15,8,19,5,19,19 +24,23,23,23,23,23,23,23,23,23,4,16,17,4,5,4,4,15,6,17,13,17,15,16,17,23,21,5,15,10,5,8,16,23,8,16,9,9,5,5,2,19,14,21,1,7,16,18,4,18,3,10,15,21,15,16,15,5,19,21,9,2,9,13,21,8,14,5,8,6,17,18,17,14,6,6,6,21,16,14,19,7,14,21,2,5,6,18,14,6,13,6,21,7,16,7,2,21,21,6,19,7,21,10,21,7,5,9,9,15,11,5,17,21,18,6,3,8,13,13,14,15,15,8,5,2,19,16,2,7,21,13,21,11,9,18,15,17,15,15,8,6,10,10,1,3,5,5,14,10,8,11,19,6,9,20,7,8,14,21,6,15,15,15,21,21,6,21,21,16,8,6,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,3,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,16,8,2,21,5,10,16,9,10,4,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,16,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,7,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,8,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,7,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,5,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,2,2,2,21,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,8,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,15,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,23,23,23,23,23,8,16,4,4,15,6,5,10,21,9,15,2,16,13,19,15,6,21,7,21,15,9,13,10,1,21,13,7,19,2,14,10,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,15,2,2,17,10,19,2,4,10,5,21,16,15,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,15,6,21,11,7,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,7,15,17,13,13,14,7,15,21,8,15,18,21,2,4,15,13,5,2,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,6,2,5,8,8,8,14,6,15,1,15,10,1,21,2,10,21,21,9,13,4,17,21,8,14,15,7,10,10,10,21,1,15,20,1,6,15,5,4,16,13,13,14,21,17,2,7,16,1,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,15,21,13,14,5,13,4,14,15,2,17,16,16,17,19,17,8,6,8,10,15,8,1,5,5,2,9,4,4,17,15,5,17,13,15,7,21,17,4,3,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,15,6,10,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,15,5,6,2,18,14,18,11,7,8,18,4,8,1,21,7,15,15,16,21,15,2,7,15,13,5,15,15,21,21,10,2,2,17,14,19,15,4,2,5,21,16,2,19,7,14,17,8,6,4,3,16,13,15,13,1,8,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,2,2,21,21,16,13,5,15,21,5,8,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,8,13,5,19,13,8,13,9,5,17,13,16,15,19,14,14,5,2,15,14,17,16,18,16,16,19,8,8,1,2,7,2,9,15,10,15,2,5,5,16,17,15,7,15,15,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,6,17,17,4,4,21,6,2,17,14,13,4,17,7,18,21,19,6,5,21,4,8,13,6,13,18,23,15,19,3,6,10,6,14,1,1,15,15,7,16,17,4,21,18,16,1,15,15,15,18,6,4,7,4,4,13,8,18,10,1,5,4,21,18,14,16,4,2,6,5,11,16,14,11,13,15,21,8,19,21,3,5,13,17,21,16,8,13,21,5,21,16,8,21,1,17,17,18,7,5,9,8,15,8,9,17,21,17,5,17,21,23,13,17,6,6,17,9,5,8,17,10,13,21,13,18,2,3,8,21,21,10,2,4,1,19,5,17,6,2,23,7,9,2,13,17,10,9,19,17,8,15,19,6,8,13,2,21,21,4,1,1,19,6,13,8,21,17,5,2,2,7,7,6,15,1,17,7,17,21,4,9,10,10,21,23,11,7,4,17,14,18,19,21,10,6,7,14,5,17,15,3,4,8,13,6,5,8,23,13,17,8,3,5,16,13,17,16,19,13,4,23,23,6,14,18,21,16,11,23,18,11,13,9,6,8,23,5,8,14,15,18,6,2,16,1,15,6,16,7,21,6,21,19,4,23,23 +24,23,6,9,21,10,4,2,21,2,6,8,17,15,13,4,9,15,10,16,13,17,15,16,17,23,21,9,13,4,5,8,17,23,8,16,9,9,5,11,10,19,14,1,1,7,16,18,4,21,19,10,15,21,15,16,15,5,19,11,10,4,6,4,21,7,18,6,8,7,16,19,17,2,2,7,5,21,4,7,19,7,14,21,2,5,2,19,14,10,13,6,21,14,17,4,6,21,21,4,19,8,21,3,21,7,5,9,9,15,11,5,17,21,18,15,2,8,13,13,8,6,15,8,5,4,19,17,2,7,21,13,17,2,5,18,7,16,6,18,8,6,5,6,1,3,4,5,17,9,8,11,19,2,9,20,7,8,14,21,6,15,16,4,16,1,6,21,21,21,8,2,14,21,18,5,4,5,19,10,5,18,17,4,10,15,1,16,8,11,6,8,13,4,5,2,21,14,18,14,21,6,8,6,15,17,17,13,3,4,8,13,8,13,5,21,17,13,17,9,5,16,13,18,16,19,21,14,9,13,4,2,19,8,17,15,16,18,17,4,5,7,15,6,9,1,10,6,7,7,2,17,17,15,5,17,7,2,16,16,19,10,19,23 +24,23,23,23,23,23,14,11,21,15,6,21,16,21,2,18,5,13,6,16,7,21,11,16,7,5,21,10,13,6,21,21,18,23,16,3,6,6,3,2,16,18,4,15,15,7,21,17,4,21,14,17,21,7,11,15,21,6,10,16,10,10,9,13,21,7,21,10,5,2,21,15,16,7,2,6,9,10,16,14,13,15,13,16,21,3,6,6,8,13,21,7,21,8,16,10,5,21,21,8,21,1,16,16,17,7,5,9,8,15,8,9,16,21,17,6,15,21,23,13,17,3,8,17,9,10,3,17,6,2,17,13,21,4,9,8,18,21,16,13,4,14,6,13,10,9,6,10,10,4,15,13,10,2,7,8,8,7,15,15,5,1,9,21,20,21,3,4,21,16,3,8,6,21,21,9,14,6,21,13,13,20,15,8,9,16,21,4,2,10,10,5,23,2,9,16,17,15,2,2,21,14,2,8,18,5,16,15,7,4,7,13,6,17,7,23,21,3,2,3,5,16,13,17,16,19,15,15,23,23,2,14,19,16,16,11,21,21,7,2,13,7,4,5,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,21,7,9,8,21,1,6,17,10,6,2,3,5,16,21,18,13,17,15,15,19,7,14,8,13,15,2,8,18,23,6,20,9,15,15,5,2,18,15,21,8,7,8,18,4,16,19,15,16,15,15,21,21,2,21,15,6,2,13,6,16,5,21,9,6,10,16,14,17,21,10,6,5,17,16,17,15,7,14,8,8,7,19,2,16,13,6,8,21,7,20,19,5,21,11,10,15,15,21,16,2,9,5,9,8,15,15,9,21,17,21,2,2,17,13,13,14,14,15,16,8,15,21,15,2,1,21,13,5,8,6,8,2,21,5,2,20,6,14,15,21,9,6,15,21,14,13,5,8,2,5,8,7,8,14,15,15,18,15,13,13,21,3,2,21,16,21,13,9,15,21,17,14,6,3,2,2,1,21,8,13,20,1,2,7,7,16,8,7,13,6,2,1,2,6,13,21,14,16,13,20,16,15,15,5,4,7,13,8,13,15,19,13,8,16,9,5,15,13,16,16,20,7,14,8,13,8,7,16,16,21,16,17,18,7,2,7,8,19,14,1,15,15,14,7,9,10,15,16,15,5,15,8,8,15,16,21,6,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,10,6,1,19,10,2,19,21,3,4,7,14,7,17,6,23,23,23,23,23,23,23,23,23,23,23,23,23,6,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,3,21,21,15,6,18,5,2,18,15,15,21,7,5,13,8,16,13,16,15,16,10,5,21,10,8,13,6,16,10,23,7,2,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,2,17,21,7,21,16,5,15,13,7,21,4,21,5,5,2,21,15,21,5,14,15,21,15,7,6,13,13,15,20,1,18,7,2,14,13,15,8,21,14,16,7,10,21,21,5,21,1,21,8,2,7,5,9,9,15,8,5,16,21,16,15,2,15,13,13,14,4,15,16,7,5,18,16,15,13,21,13,17,3,13,21,2,16,5,7,5,16,23,23,23,23,2,6,18,1,21,5,14,2,5,8,15,8,14,21,15,1,9,10,21,21,16,15,19,6,7,13,4,15,21,4,14,5,7,8,10,21,21,18,8,17,1,13,3,11,10,8,13,4,21,2,21,7,13,1,21,14,14,13,8,14,16,15,3,4,8,13,7,21,9,23,13,16,13,9,5,16,13,17,17,13,21,14,5,13,2,2,18,15,17,8,16,18,16,1,4,5,7,2,13,3,16,7,2,5,10,17,1,15,10,15,15,2,15,15,19,5,19,18 +24,23,23,5,21,8,15,2,21,4,15,17,6,13,16,18,6,13,10,21,13,16,19,16,10,9,21,15,7,13,6,15,18,23,7,20,2,15,5,5,14,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,6,2,10,1,13,8,21,8,21,5,5,2,21,8,21,15,2,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,8,5,1,21,17,5,2,16,23,13,21,15,15,16,9,15,2,15,2,15,1,17,15,15,7,13,13,9,14,5,6,13,23,23,23,23,10,15,19,6,15,8,13,6,9,16,13,8,21,7,15,18,13,5,21,21,15,7,21,3,10,13,7,5,21,9,5,6,10,2,10,8,21,21,7,17,1,10,2,8,2,7,13,4,10,2,21,4,16,13,1,13,7,13,17,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,6,2,8,8,10,13,14,20,16,17,16,8,11,8,2,13,14,6,23,15,16,7,15,3,6,2,8,21,17,2,16,13,6,15,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,6,8,21,2,10,4,17,5,7,17,17,9,8,4,4,15,17,16,13,16,15,17,9,13,17,4,16,4,5,8,21,23,7,17,9,13,10,2,3,18,14,1,10,7,16,18,4,18,14,17,15,21,8,17,21,7,6,17,5,4,13,9,21,7,21,9,10,4,17,5,17,4,4,7,6,21,21,14,20,7,14,17,2,2,4,19,14,6,13,13,21,8,17,15,6,17,17,4,19,8,16,15,21,7,5,9,16,13,11,5,16,21,21,4,21,21,13,6,14,10,16,16,6,9,3,18,7,7,21,13,18,4,5,18,15,16,4,17,9,6,6,8,1,10,9,9,20,5,7,10,18,21,9,20,8,17,14,4,6,15,9,4,17,21,15,8,18,19,6,9,4,21,21,7,4,4,7,19,5,18,17,20,9,17,1,4,13,8,4,8,13,4,9,2,21,2,13,10,21,14,4,6,8,17,16,15,3,4,8,13,20,7,13,4,15,15,16,9,9,17,13,17,16,18,21,14,9,13,6,19,18,8,17,7,16,18,16,8,6,7,16,6,5,18,6,8,9,6,4,17,17,7,5,17,7,4,15,15,20,5,19,18 +24,23,23,2,17,15,5,6,17,6,15,16,18,15,15,15,13,15,2,13,18,16,3,15,2,6,16,7,5,13,14,6,16,23,15,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,21,15,19,15,13,6,16,15,15,13,2,21,5,6,8,6,2,8,21,16,8,15,2,19,2,17,13,13,16,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,21,16,19,3,2,16,23,13,10,6,15,16,5,2,16,21,15,5,21,13,21,16,2,8,2,21,17,13,11,11,6,5,21,18,15,16,21,5,14,6,2,8,8,7,7,8,14,2,6,17,8,15,21,21,5,15,17,20,8,5,2,15,13,5,14,15,15,11,5,2,16,2,4,17,1,15,10,10,23,17,20,14,3,2,1,7,7,13,18,14,15,13,16,15,16,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,7,5,16,5,13,2,2,19,15,16,15,16,18,8,2,15,6,7,5,2,21,14,15,16,5,15,7,17,13,8,15,15,2,21,15,16,5,3,23 +24,23,23,8,15,10,6,6,21,4,2,17,6,7,15,15,2,13,2,21,13,16,7,15,21,9,1,15,9,5,9,2,16,23,6,19,2,15,6,6,2,18,14,21,11,7,8,18,4,16,1,16,15,15,15,17,21,10,2,7,15,7,6,15,10,21,21,10,4,2,17,2,19,4,4,5,10,16,6,4,19,15,14,16,8,10,4,3,21,15,5,13,1,8,17,15,6,21,11,15,15,8,21,10,19,7,5,9,15,15,15,9,18,21,1,8,6,21,13,13,14,15,15,16,8,15,19,1,2,7,17,13,5,5,16,18,2,21,5,2,20,6,14,6,21,9,7,15,17,14,13,5,6,2,5,8,7,8,14,15,15,16,6,2,7,21,6,4,17,15,21,13,9,15,21,15,9,14,10,2,6,10,21,16,7,20,21,4,13,9,8,8,13,7,4,2,1,21,15,13,16,14,2,13,20,17,16,13,5,4,8,13,8,13,7,19,13,8,8,9,5,15,13,17,21,20,8,15,4,13,8,15,17,16,15,15,17,19,18,8,10,9,5,4,5,15,15,15,2,6,5,16,17,15,15,15,8,2,17,16,16,15,23,23 +24,23,23,23,21,14,15,15,21,15,15,21,6,2,2,7,13,13,2,21,13,16,20,17,6,5,7,15,8,13,2,16,21,23,15,10,2,15,5,5,2,18,15,1,11,7,8,18,4,20,21,16,11,15,10,21,21,10,7,16,5,2,13,6,15,2,21,5,10,16,21,14,18,13,4,15,5,21,16,15,20,7,14,16,8,6,2,3,15,10,13,15,21,7,21,15,15,21,11,10,15,8,21,8,8,7,5,9,8,15,13,9,21,21,21,15,2,21,13,13,14,15,15,18,8,15,15,21,2,15,10,13,5,15,16,8,2,21,5,2,16,6,14,5,21,9,2,18,14,14,13,6,6,2,5,7,7,7,14,2,15,1,15,15,10,21,2,2,18,21,21,13,5,13,21,15,14,13,7,2,10,10,21,8,5,20,1,10,15,7,8,8,13,15,2,2,21,2,15,13,21,14,15,13,20,2,21,15,8,4,8,13,8,15,5,13,9,3,8,9,6,16,13,16,21,20,14,14,13,2,15,14,21,16,16,16,15,18,21,15,13,7,7,10,14,18,15,10,2,6,15,16,21,15,2,16,15,15,10,23,23,23,23,23 +24,23,23,23,16,4,6,2,21,15,3,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,16,23,15,6,7,15,5,2,2,17,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,21,8,21,5,10,2,16,6,16,7,15,15,17,16,16,14,13,5,13,17,18,7,21,15,19,14,7,10,16,8,21,13,3,16,21,15,9,21,21,8,16,7,5,5,8,15,16,2,21,11,13,21,16,11,23,14,15,15,6,21,9,10,17,21,10,15,4,13,18,14,9,8,10,16,10,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,7,8,14,2,6,8,3,5,21,21,10,15,21,16,13,13,8,21,21,8,14,7,7,8,5,16,16,21,2,21,21,2,15,14,16,15,18,8,5,13,17,2,2,6,1,7,10,2,15,2,17,15,8,4,15,13,20,18,15,23,5,15,2,3,6,15,13,16,17,18,5,15,15,13,15,14,16,21,8,19,15,21,18,15,5,13,10,14,13,15,5,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,17,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,11,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,17,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,7,2,7,17,17,15,21,6,15,2,7,13,13,2,21,13,16,15,15,21,5,8,10,8,13,15,8,18,23,15,3,2,15,5,6,2,18,15,1,11,7,8,18,4,15,21,16,15,13,21,16,21,15,2,16,5,10,13,4,6,2,21,5,2,2,17,15,19,13,4,5,16,21,16,8,3,7,14,16,8,6,2,3,16,13,5,7,1,8,16,13,15,21,11,6,15,8,16,8,16,7,5,9,15,15,15,9,21,21,21,5,8,18,13,13,14,7,15,16,8,15,18,16,2,15,21,13,5,4,16,8,2,21,5,2,2,6,14,6,21,9,16,16,2,14,13,6,10,3,5,8,8,7,14,2,15,1,21,13,7,21,2,15,21,8,21,13,15,15,21,7,14,15,7,2,10,10,1,16,5,20,21,21,15,9,10,8,13,5,4,2,21,2,15,13,21,14,15,13,20,4,16,13,5,4,8,13,7,20,13,5,13,8,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,21,17,15,15,19,21,8,10,15,4,16,5,7,15,15,2,5,15,16,17,15,6,16,15,2,17,16,15,23,23,23 +24,23,23,23,23,5,15,16,18,2,15,17,6,5,2,19,13,15,2,16,13,21,18,21,21,5,8,13,8,13,2,8,16,23,8,19,2,14,5,2,2,18,15,15,11,7,8,16,4,16,21,15,15,15,15,21,21,2,10,6,6,23,23,23,8,5,21,5,2,8,21,8,19,8,2,15,5,16,21,15,3,15,14,16,8,7,2,3,16,15,15,13,1,15,21,2,5,16,1,5,15,15,21,2,19,7,5,9,8,15,6,9,21,21,21,2,6,21,13,13,14,15,13,21,10,2,15,16,2,13,21,13,5,15,8,8,2,8,5,2,8,6,14,7,21,9,6,15,15,14,13,5,17,2,5,8,7,8,15,2,15,21,15,15,5,21,2,16,21,21,16,13,9,15,21,14,15,5,2,2,15,21,21,8,5,20,1,8,2,9,8,8,13,13,14,19,17,2,15,15,21,14,15,13,20,8,15,15,5,4,8,13,7,13,13,19,13,8,2,9,5,17,15,16,21,2,14,14,15,15,15,14,21,16,17,15,16,21,8,7,2,5,3,15,5,8,7,7,15,5,15,21,17,15,5,8,8,2,15,15,21,23,23,23 +24,23,15,7,18,6,10,6,18,4,10,21,6,4,6,18,5,15,2,21,13,16,19,15,17,5,8,13,8,5,6,15,16,23,7,19,2,15,5,6,2,18,15,19,15,7,8,3,4,15,18,7,15,13,15,16,21,10,10,8,14,23,23,21,6,6,21,5,5,17,16,8,19,15,6,5,5,21,16,7,3,7,14,17,8,6,4,3,16,5,8,13,1,14,21,2,5,16,16,5,15,15,17,2,19,7,5,9,8,15,15,9,21,21,18,2,6,21,13,13,14,4,13,21,13,6,15,21,4,6,1,13,5,6,8,8,3,16,5,2,16,6,8,6,21,9,6,15,15,14,13,5,17,2,5,8,7,8,14,6,15,1,15,8,8,21,2,4,18,8,21,13,5,8,21,14,15,5,4,2,6,17,21,8,5,1,21,4,13,9,8,8,13,5,9,21,17,2,15,13,16,14,5,5,20,8,17,13,5,2,8,13,13,13,13,19,13,8,2,9,15,17,15,16,15,20,2,14,9,13,5,14,16,16,18,15,17,1,7,7,2,5,5,4,5,15,6,20,9,5,4,21,16,15,6,15,8,6,17,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,9,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,18,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,21,10,6,2,21,4,9,21,5,7,15,15,10,13,2,16,13,17,13,16,21,5,21,9,9,13,10,7,20,23,18,21,9,13,4,10,2,18,14,1,10,7,16,19,4,21,14,7,15,17,15,16,21,4,10,16,5,6,13,4,17,7,21,4,10,21,16,8,17,1,2,2,5,18,15,14,20,7,14,17,17,4,6,16,2,13,5,2,18,17,21,2,9,16,21,6,2,7,16,13,1,7,5,9,8,15,15,5,15,21,16,2,16,21,13,13,14,4,10,16,9,15,17,21,4,10,21,7,17,2,9,16,2,16,5,2,21,6,10,10,21,10,14,4,19,21,2,5,6,2,5,8,15,8,14,6,13,1,16,5,21,21,15,2,21,9,7,9,4,21,21,7,10,9,7,8,8,21,21,21,4,17,1,8,5,7,14,8,13,6,4,2,21,4,15,13,21,14,9,9,20,7,17,15,3,4,8,13,8,13,14,5,8,15,8,9,5,16,13,17,15,7,7,14,5,13,4,2,16,15,17,15,16,18,17,15,13,7,4,15,14,21,6,16,2,6,4,16,1,7,6,17,15,7,15,16,17,10,23,23 +24,23,23,23,23,15,9,5,18,15,15,21,6,1,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,21,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,1,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,16,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,5,16,21,10,14,15,7,2,10,10,21,7,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,7,13,15,14,20,16,21,8,15,19,21,10,15,7,15,17,7,9,6,10,2,15,13,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,6,8,21,6,6,1,17,9,2,4,17,2,6,16,4,15,5,16,13,16,15,17,17,23,17,9,7,4,5,8,21,23,15,17,9,9,6,3,9,19,14,1,21,7,8,19,4,16,3,10,15,1,4,16,16,5,18,21,2,6,4,7,16,14,21,8,9,6,17,6,17,14,15,7,10,21,4,7,19,7,14,21,10,10,4,19,14,7,13,16,21,14,16,7,6,17,21,2,19,7,21,10,21,7,5,9,9,15,11,5,17,21,18,7,21,16,13,13,14,1,16,16,9,2,19,21,6,7,17,13,16,3,5,11,9,16,15,19,8,6,5,6,1,2,10,5,17,9,2,15,19,5,9,20,8,8,14,21,6,13,15,17,16,1,6,4,21,18,11,13,6,17,13,5,5,10,19,7,7,18,17,4,6,17,21,19,9,7,4,8,13,6,4,2,17,14,11,21,21,14,4,5,17,4,17,15,3,4,8,13,8,13,14,4,21,13,16,9,5,17,13,18,17,6,21,14,9,13,4,3,19,7,17,15,17,18,17,4,5,7,19,6,5,1,10,2,9,6,21,21,17,15,6,17,7,6,17,16,18,9,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,14,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,10,23,23,23,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,1,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,7,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,17,3,8,2,21,15,15,21,6,15,2,3,13,13,2,21,13,16,15,1,21,5,8,7,7,13,21,2,16,23,15,19,2,15,5,2,2,18,21,1,11,7,8,3,4,16,21,8,16,15,15,21,21,15,2,16,5,7,13,16,6,2,21,10,2,2,17,16,18,5,2,5,15,16,21,5,19,15,14,17,8,2,3,3,16,13,15,14,1,8,21,6,15,21,11,6,15,15,17,8,16,7,5,9,8,15,5,9,21,21,21,6,8,21,13,13,14,7,15,16,8,15,19,15,2,7,21,13,5,2,6,8,21,21,16,2,9,6,14,15,21,9,21,15,21,14,5,5,14,7,5,8,8,8,14,10,15,1,21,15,5,21,2,5,21,21,21,13,5,15,21,2,14,15,7,2,10,2,21,21,13,20,1,2,10,11,7,8,13,8,2,21,21,2,15,13,21,14,7,15,20,3,11,15,5,4,8,13,2,13,15,15,9,6,17,9,5,17,13,21,17,6,14,14,4,13,13,14,21,21,16,15,15,19,19,15,13,7,17,15,7,5,6,15,2,6,7,16,21,15,5,16,13,2,21,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,15,15,3,15,4,15,8,2,13,6,21,9,21,15,7,9,19,8,16,4,7,7,5,17,16,6,15,7,21,7,21,7,13,4,16,13,4,8,18,4,21,7,5,17,15,7,19,1,17,10,8,7,5,9,7,15,8,9,17,1,17,2,10,21,13,13,17,15,15,16,9,15,6,17,2,2,1,13,19,9,6,8,8,21,9,2,19,1,23,2,17,14,7,10,17,9,15,13,21,6,9,19,17,7,16,3,6,15,13,5,21,17,4,9,17,16,9,13,8,21,2,5,16,9,13,6,15,7,1,4,10,9,21,9,4,9,16,3,23,9,19,20,21,8,9,10,8,2,8,17,15,8,16,18,5,4,14,13,9,5,4,19,13,16,6,9,5,16,15,16,17,8,4,9,13,2,13,23,19,16,16,15,21,21,8,10,6,7,13,7,5,7,21,8,18,7,9,21,18,7,2,18,13,21,15,16,15,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,23,15,17,15,2,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,23,4,8,17,6,5,16,4,21,4,21,13,15,5,16,13,16,15,16,19,5,17,7,7,5,5,21,20,23,7,19,9,13,5,8,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,16,5,17,5,9,13,6,10,7,18,5,8,7,16,16,17,4,4,15,7,21,16,8,20,7,14,16,8,6,4,3,16,13,6,4,18,7,21,2,10,15,11,7,15,8,1,17,1,7,5,9,8,15,15,9,17,16,21,9,13,17,9,13,14,8,15,21,8,10,18,1,2,7,17,13,5,14,17,8,2,21,5,2,16,6,14,19,21,13,6,15,21,15,13,5,16,2,5,8,8,8,14,9,15,1,16,4,7,21,3,4,21,21,18,13,9,15,21,7,15,15,9,4,8,10,21,4,10,20,1,8,5,9,4,16,7,5,7,21,21,2,7,16,21,14,16,13,20,8,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,16,16,20,7,6,10,3,7,14,21,17,16,15,17,19,21,8,10,8,6,15,7,18,15,10,2,9,4,15,17,15,10,17,13,4,6,17,18,7,19,19 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,16,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,8,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,2,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,8,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,10,2,21,10,10,6,18,15,2,17,6,21,15,8,7,13,2,21,13,16,15,15,21,5,1,6,8,13,21,2,15,23,7,2,2,13,5,6,2,18,14,1,11,7,8,18,4,15,21,15,7,15,15,16,21,3,2,13,5,2,13,6,7,7,21,5,10,10,17,2,18,6,15,4,5,17,21,15,9,7,14,16,8,4,6,3,16,15,7,13,1,8,21,15,6,21,11,6,15,15,17,8,2,7,5,9,8,15,13,9,1,17,21,2,6,17,13,13,14,15,13,21,8,13,18,18,2,8,17,13,5,9,16,7,2,21,5,2,20,6,21,15,21,9,6,13,16,7,13,5,14,2,5,8,8,7,14,16,15,1,21,4,9,21,10,2,16,16,21,13,9,16,21,10,8,16,7,2,10,4,21,15,5,20,1,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,2,5,20,2,16,15,5,4,8,13,8,13,6,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,1,6,4,11,9,6,16,17,15,9,16,15,2,15,16,15,9,23,23 +24,23,23,6,17,9,2,2,1,5,15,21,6,4,15,17,13,13,2,17,13,16,7,15,17,5,8,6,8,9,17,7,18,23,13,19,2,6,8,6,2,18,14,21,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,10,6,9,21,6,2,2,16,16,19,6,10,5,4,21,16,8,19,7,14,6,8,6,4,3,16,13,13,6,1,7,17,13,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,6,21,8,4,20,21,2,8,21,13,5,2,7,8,2,21,5,2,20,6,8,15,21,9,6,15,4,5,13,5,14,10,5,8,8,8,14,5,15,1,16,5,8,21,13,9,21,8,21,13,7,15,21,7,6,14,7,2,5,4,21,16,15,20,1,16,15,9,8,8,13,13,15,2,21,2,15,13,21,14,5,8,20,4,17,13,5,4,8,13,8,13,9,9,13,7,15,15,5,17,15,16,16,20,14,14,13,3,13,15,17,21,16,15,15,19,21,8,10,15,4,15,14,16,7,6,17,9,14,16,18,15,6,16,13,4,17,16,15,5,23,23 +24,23,23,15,21,21,2,6,16,2,6,10,21,8,5,13,13,21,2,15,11,21,21,16,2,5,21,5,8,13,6,6,21,23,13,17,6,14,5,8,6,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,15,8,15,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,6,10,16,8,13,17,21,2,5,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,8,5,21,21,10,15,21,20,8,14,7,4,16,3,14,6,16,15,13,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,13,13,6,8,18,15,17,15,16,21,8,6,7,7,15,15,15,10,14,13,15,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,7,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,23,23,23,23,23,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,16,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,16,15,15,13,16,21,21,10,10,9,7,23,23,8,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,17,9,21,4,15,18,8,16,13,9,15,21,14,5,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,13,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,17,17,16,9,23,23 +24,23,23,6,15,9,15,6,21,4,4,21,6,6,4,19,13,15,8,21,13,17,19,15,16,9,8,15,5,4,4,4,17,23,7,19,9,5,10,6,2,18,15,19,16,7,8,19,4,15,17,15,13,13,21,21,21,4,9,21,8,23,23,8,6,10,21,9,4,2,17,19,18,7,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,7,13,1,8,16,4,6,17,17,9,15,15,1,8,19,7,5,9,8,15,13,9,17,21,18,10,10,21,5,13,14,4,13,19,10,4,6,21,15,4,17,13,5,4,8,8,10,15,5,2,21,6,14,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,6,15,1,15,9,16,21,7,18,21,8,8,4,13,9,1,15,7,5,2,21,5,19,18,4,10,8,21,17,5,9,8,8,13,5,4,21,17,2,15,13,16,14,15,13,19,8,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,19,14,4,5,4,4,14,21,16,20,16,17,19,7,4,4,7,13,4,5,5,6,19,9,5,10,21,17,15,5,15,15,4,16,21,7,9,19,18 +24,23,23,10,21,1,10,10,16,4,5,8,21,15,21,10,4,13,18,18,15,16,15,18,2,5,21,7,8,13,6,8,21,23,21,20,9,6,3,6,7,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,18,4,10,15,6,15,13,2,18,7,21,9,5,7,17,14,16,4,9,8,7,17,16,5,13,7,14,19,4,21,3,10,8,13,8,4,1,21,21,4,6,21,21,2,10,1,17,17,2,7,7,9,21,15,8,9,17,21,1,6,1,16,23,7,13,8,6,16,8,4,8,1,2,7,1,13,15,4,5,17,10,16,21,2,13,16,6,5,10,4,23,15,18,5,4,13,21,9,9,8,8,8,15,19,5,21,1,21,17,19,6,10,21,7,21,13,4,15,16,7,16,15,15,7,4,7,1,17,5,16,21,21,5,10,10,5,23,9,7,16,17,14,15,13,21,14,14,16,16,4,16,15,3,4,8,13,7,17,8,23,13,16,3,3,5,7,13,17,16,19,1,14,5,13,2,10,19,16,21,16,21,21,7,4,10,21,15,23,5,5,15,15,15,8,4,15,1,7,2,16,7,13,21,18,19,5,19,23 +24,23,15,4,21,9,6,5,17,7,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,8,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,9,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,17,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,3,14,5,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,9,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,5,15,15,2,10,21,2,5,21,6,2,6,3,13,15,2,21,13,16,18,13,20,9,8,16,8,13,15,7,16,23,7,3,2,13,5,6,2,18,14,1,11,7,8,7,4,8,14,15,16,13,15,16,21,2,5,21,5,3,5,13,8,18,21,7,4,17,17,3,19,8,6,2,5,17,6,2,13,15,14,16,8,13,2,9,21,15,10,13,1,7,16,15,5,21,11,13,15,15,17,7,19,7,5,9,8,15,16,9,21,21,21,15,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,4,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,13,4,8,19,15,2,21,15,21,13,9,15,21,15,15,15,5,2,4,21,21,8,13,20,21,21,15,9,8,8,13,5,4,2,21,2,15,13,21,14,13,9,20,2,16,15,5,4,8,13,8,13,7,19,13,8,15,9,5,16,13,17,15,20,14,14,13,10,13,14,17,16,21,7,16,21,8,8,2,14,5,15,5,15,6,15,5,5,21,21,17,15,2,15,15,8,16,21,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,14,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,8,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,17,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,7,15,17,21,4,6,7,6,16,4,4,5,21,21,8,10,3,16,6,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,5,13,1,8,1,13,6,21,15,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,17,6,3,21,13,13,14,10,4,16,8,5,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,7,8,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,7,15,18,7,4,17,6,7,5,19,13,16,4,21,13,16,19,15,18,9,8,6,8,9,4,6,16,23,8,19,9,15,5,4,2,18,15,19,11,7,8,18,4,7,21,17,7,13,15,17,21,10,4,19,7,23,23,7,5,10,21,4,10,16,17,4,19,7,14,4,5,16,21,7,19,15,14,16,8,4,9,3,16,5,4,13,1,8,17,6,6,21,11,5,15,15,16,2,18,7,5,9,8,15,15,9,21,21,17,9,21,17,13,13,14,9,13,18,4,7,15,21,9,10,21,13,5,8,16,8,6,14,15,2,17,6,14,6,21,9,16,15,8,14,13,5,9,2,5,8,7,8,14,2,10,21,7,17,5,21,4,6,19,8,8,13,9,17,21,7,5,5,4,4,4,17,21,17,5,20,1,7,13,9,15,8,13,5,4,21,17,2,15,13,15,14,4,5,20,1,16,7,5,4,7,13,8,13,7,19,13,8,2,9,5,17,15,17,16,17,14,14,9,4,4,14,17,18,16,15,17,21,7,7,4,9,15,4,5,15,4,19,5,5,4,8,17,7,6,15,7,4,17,16,18,5,19,18 +24,23,23,23,23,23,23,2,15,2,8,6,21,2,5,15,13,21,5,13,7,17,21,16,2,5,21,5,8,13,5,6,21,23,13,21,5,15,6,21,6,21,14,17,15,7,21,16,4,16,14,21,16,21,15,8,1,6,2,16,21,2,13,6,17,5,14,15,8,14,17,2,16,21,14,13,2,7,8,16,14,8,13,21,7,2,18,2,3,14,15,8,16,15,16,6,5,21,1,19,21,7,17,15,17,7,5,13,13,15,8,5,15,21,18,6,21,8,23,14,14,5,15,16,8,15,6,21,2,2,21,13,3,6,13,17,15,16,2,3,21,15,5,5,21,16,2,10,21,5,17,7,3,15,9,8,13,8,15,2,15,18,16,5,21,21,15,6,16,20,2,14,16,2,15,3,2,5,15,15,15,2,16,2,6,18,21,7,5,9,21,21,23,2,10,2,21,15,14,5,18,7,5,15,8,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,15,6,3,15,5,13,10,8,21,15,16,15,16,21,8,2,7,2,16,14,15,10,14,13,15,6,15,15,1,15,8,15,15,2,17,21,3,5,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,5,5,15,5,3,16,8,19,13,19,7,16,10,4,21,15,16,15,8,15,16,1,5,4,17,5,2,13,21,21,8,21,13,8,4,21,5,21,14,15,5,17,17,21,13,13,7,13,17,19,3,21,16,20,13,5,10,17,8,16,15,9,18,21,8,15,1,21,21,16,7,5,9,8,15,16,2,1,11,13,2,16,16,23,14,15,16,6,21,9,6,17,21,15,15,4,13,18,16,3,8,2,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,19,21,13,8,8,8,14,2,6,1,3,5,21,21,20,2,21,15,8,4,8,21,21,4,14,6,7,11,6,18,21,21,7,17,8,2,20,17,9,13,19,3,5,13,16,2,2,16,1,7,6,2,6,2,16,15,8,4,19,13,15,21,13,23,6,7,2,3,6,16,13,17,1,18,7,8,8,13,16,14,21,21,8,19,15,1,18,15,6,13,21,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,18,10,10,8,21,15,9,21,6,10,10,19,10,15,2,17,13,16,19,16,20,5,8,6,8,13,3,7,21,23,7,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,21,15,13,15,16,21,10,7,21,14,23,23,6,4,5,21,9,2,8,17,7,19,7,10,4,5,21,16,7,19,7,14,6,8,10,4,19,16,13,4,13,1,8,17,15,10,21,11,6,15,15,16,2,18,7,5,9,7,15,8,9,21,21,21,4,6,21,13,13,16,6,10,19,10,2,17,21,2,10,21,13,5,9,16,8,3,8,9,2,21,6,14,5,21,9,10,15,4,14,9,5,17,2,5,8,7,8,14,4,10,1,15,1,9,21,9,15,19,21,21,13,9,8,21,8,6,7,10,4,8,17,21,20,9,20,21,5,9,9,15,8,13,9,14,21,17,2,15,15,8,14,8,7,20,4,16,19,5,4,7,13,15,13,4,19,13,16,2,9,5,17,15,16,16,2,17,14,9,2,4,14,17,16,1,15,17,1,7,8,10,18,8,6,6,15,4,18,9,9,4,21,16,6,5,15,15,4,10,16,18,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,2,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,15,10,16,4,8,15,21,6,4,21,6,4,4,19,13,15,8,21,13,17,19,13,1,5,23,13,8,13,4,10,17,17,13,18,9,6,10,6,2,18,15,19,8,7,8,18,4,15,17,15,13,13,17,21,21,4,9,21,8,23,23,5,6,10,21,9,4,2,17,8,18,7,4,6,5,21,16,5,19,7,14,17,8,6,4,3,16,15,7,13,1,8,1,4,6,17,17,9,15,15,1,5,19,7,5,9,8,15,13,9,21,1,21,3,10,21,13,13,14,8,13,18,6,4,6,21,16,4,17,13,5,4,8,1,4,14,16,2,19,6,8,6,21,9,8,15,16,14,13,5,17,2,5,8,8,8,14,6,15,1,15,4,7,21,15,19,21,16,8,6,13,9,21,14,15,5,2,21,15,19,18,4,10,8,21,17,9,9,8,8,13,13,4,21,17,2,15,13,16,14,5,13,19,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,19,14,4,5,4,4,14,21,16,20,16,17,19,7,4,4,8,13,4,5,5,6,19,9,5,10,21,17,15,5,15,15,4,16,21,7,5,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,23,7,17,3,6,5,15,6,21,8,21,15,7,8,13,4,21,21,21,21,15,16,16,15,2,13,17,15,6,13,6,21,5,14,15,6,17,16,6,21,2,5,5,5,2,11,13,13,7,13,21,21,13,16,21,7,13,2,2,20,7,17,13,5,21,15,16,21,8,15,7,16,7,5,9,8,15,8,9,15,21,21,2,2,21,23,13,21,5,2,16,15,6,13,15,15,15,21,13,18,15,2,8,2,17,21,5,2,17,2,6,14,2,21,14,7,3,14,14,8,18,15,16,13,8,15,13,6,21,15,2,18,15,15,13,21,5,23,23,23,23,13,10,2,6,20,8,2,21,21,21,13,20,1,15,11,9,8,23,5,2,7,21,16,14,15,21,21,14,13,8,16,20,16,15,9,4,8,13,8,5,16,23,13,16,2,15,5,16,13,16,1,17,13,15,13,13,2,23,16,13,19,15,16,21,15,9,13,14,15,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,15,21,15,15,21,5,15,15,15,13,15,10,16,7,16,11,16,8,5,21,5,7,13,6,8,16,21,15,13,5,15,3,21,16,21,14,16,15,13,17,13,16,16,14,21,21,17,6,16,15,15,10,17,5,15,13,8,21,5,14,21,10,17,17,6,2,7,7,16,14,14,16,8,16,13,13,21,20,3,2,21,15,15,14,15,21,14,16,2,5,21,15,16,21,15,15,15,15,7,5,15,15,15,15,9,15,21,21,5,2,16,23,13,21,5,15,16,2,15,2,16,6,10,17,13,21,16,4,8,15,21,17,5,13,18,2,5,6,2,13,21,5,5,15,14,3,16,13,21,15,7,8,13,6,21,16,8,21,18,15,13,21,16,9,15,10,16,16,7,14,15,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,15,21,16,15,15,7,8,15,3,13,21,21,18,16,9,4,8,13,2,13,5,23,13,17,2,15,6,15,13,16,17,15,13,14,15,13,15,15,19,15,21,17,16,11,18,5,5,21,7,15,3,2,21,2,15,3,6,15,18,2,15,21,23,23,23,23,23,23,23,23 +24,23,23,5,17,6,4,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,9,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,15,21,15,2,15,5,4,13,10,6,7,21,5,2,2,16,8,19,13,2,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,15,5,1,8,17,8,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,4,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,17,21,8,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,13,6,2,21,2,15,13,21,14,4,6,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,1,8,5,18,21,2,10,10,6,10,2,21,3,15,2,17,13,1,15,16,16,9,15,10,13,6,8,16,18,23,13,19,2,10,5,6,2,18,14,21,8,7,8,18,4,8,21,15,11,15,15,21,21,6,2,21,10,4,9,13,13,7,21,5,6,10,16,8,17,14,14,5,15,21,21,5,19,15,14,16,8,4,9,19,21,15,14,15,17,7,21,2,1,21,11,15,15,15,16,7,19,7,5,9,8,15,13,9,2,17,21,8,19,21,13,13,14,5,15,16,8,10,18,1,2,13,17,13,5,3,16,8,2,21,5,2,8,6,14,8,21,9,6,15,8,14,13,5,15,2,5,8,7,7,14,10,4,1,15,15,13,21,10,4,17,21,8,15,14,14,21,8,14,5,9,2,15,8,21,15,10,20,1,2,5,5,4,16,13,5,15,21,21,2,15,15,21,14,4,13,20,15,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,14,6,2,14,14,18,19,16,15,17,18,17,8,10,8,6,15,7,1,4,1,15,9,6,15,17,15,6,17,13,4,10,21,18,23,23,23 +24,23,23,23,21,6,2,8,21,7,15,21,16,15,15,20,14,13,5,19,13,17,15,15,21,5,21,2,5,13,7,8,16,23,7,17,9,13,5,17,15,19,14,1,15,7,8,16,4,21,15,17,15,13,15,19,21,8,5,16,5,2,13,2,2,2,21,8,5,16,16,15,13,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,15,15,10,21,1,6,21,1,17,16,2,7,5,9,3,15,15,5,10,21,21,15,15,16,13,13,14,16,15,16,10,10,20,21,15,8,9,13,17,15,13,17,2,16,5,2,8,17,15,10,21,21,2,13,3,16,18,5,7,4,5,16,15,8,14,9,15,1,16,15,21,21,5,4,21,23,9,13,14,21,21,7,15,6,7,2,13,21,21,18,13,21,1,7,2,11,15,8,13,8,2,2,17,2,15,21,21,14,15,13,8,2,16,6,5,4,8,13,8,21,5,23,13,16,8,9,5,16,13,18,17,8,1,14,5,13,2,2,21,15,16,15,16,18,15,2,13,13,2,23,23,23,23,5,2,10,14,13,17,15,15,16,15,2,15,17,19,5,2,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,7,16,5,4,10,21,15,6,21,6,2,9,15,9,13,2,21,13,16,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,15,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,5,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,2,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,21,16,21,13,5,15,21,2,14,15,10,2,7,10,21,15,16,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,16,8,4,17,17,21,23,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,6,17,9,2,2,17,13,15,21,6,4,15,17,13,13,2,17,13,16,7,15,17,5,8,10,8,9,17,7,18,23,13,19,2,6,8,6,2,18,14,21,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,10,6,8,21,6,2,2,16,16,19,5,10,5,4,21,16,8,19,7,14,6,8,6,4,3,16,13,13,6,1,7,21,7,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,14,6,21,8,4,20,21,2,8,21,13,5,2,7,8,2,21,5,2,20,6,8,15,21,9,6,15,4,5,13,5,14,10,5,8,8,8,14,5,15,1,16,5,8,21,13,9,21,15,21,13,7,15,21,7,6,14,7,2,5,4,21,8,6,20,1,16,15,9,8,8,13,13,15,2,21,2,15,13,21,14,13,15,20,2,17,13,5,4,8,13,8,13,9,9,13,7,15,15,5,17,15,16,16,20,14,14,13,3,13,15,17,21,16,15,15,19,16,8,10,15,4,15,14,21,7,6,17,9,14,16,18,15,6,16,13,2,17,16,15,5,23,23 +24,23,4,15,21,3,15,10,21,15,15,21,7,2,6,15,13,13,2,21,13,16,15,18,21,5,14,15,8,13,2,2,18,23,15,18,2,13,13,6,2,18,14,18,11,7,8,18,4,21,16,21,16,15,15,16,21,2,4,7,10,5,6,14,13,21,21,15,10,10,16,15,19,13,10,13,5,21,21,15,20,15,14,15,8,2,4,15,21,6,10,13,1,8,16,13,6,21,11,15,15,15,17,8,16,7,5,9,8,15,15,9,21,21,21,5,2,17,13,13,14,2,15,21,8,15,19,15,2,7,21,13,5,8,15,18,2,21,5,2,2,6,14,6,21,9,8,15,16,14,13,5,14,2,5,8,8,8,14,15,15,1,15,2,8,16,6,4,21,16,21,13,5,15,21,15,15,14,10,2,2,10,21,15,5,20,21,4,13,9,8,8,13,13,6,7,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,7,13,15,19,13,8,8,9,5,16,15,16,21,20,14,14,10,13,13,14,16,16,21,15,16,19,19,8,10,14,2,4,5,15,14,15,2,4,5,16,21,15,15,15,8,2,21,16,21,23,23,23 +24,23,23,1,21,2,15,2,20,15,6,17,10,2,13,8,13,13,2,21,13,8,11,21,21,5,7,13,7,13,20,2,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,4,13,6,21,2,21,8,10,10,17,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,10,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,17,13,9,14,14,13,21,8,2,18,21,2,13,17,13,5,8,4,8,2,7,5,2,21,6,14,6,1,9,13,18,15,14,13,6,14,11,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,15,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,13,15,8,16,5,15,15,13,2,5,15,15,21,4,15,16,15,6,15,16,2,5,23,23 +24,23,23,7,15,10,10,7,21,4,15,19,21,4,8,17,5,9,4,16,7,21,19,17,17,10,9,4,10,13,4,17,21,7,1,7,9,7,5,4,17,17,14,7,15,7,17,17,4,16,14,21,21,17,19,18,1,10,4,15,7,6,13,8,18,7,21,10,5,3,19,3,21,4,5,6,5,4,16,13,13,7,13,6,21,10,18,4,14,15,13,17,16,8,19,6,19,21,15,4,6,1,17,2,16,7,5,9,8,15,8,9,17,17,17,4,4,21,23,13,21,4,15,18,10,4,20,1,4,6,9,5,19,7,15,8,10,21,9,2,18,1,1,5,18,5,15,23,17,6,4,13,4,10,9,19,11,7,7,4,6,17,9,2,21,21,21,15,21,19,9,13,5,21,21,15,6,9,14,7,21,4,16,17,6,20,21,4,9,11,6,5,23,9,8,13,21,14,3,21,21,14,5,2,16,15,17,15,3,4,8,13,8,21,5,23,19,16,2,13,5,15,13,17,17,18,13,6,23,23,9,14,17,18,17,8,16,21,16,6,9,18,7,23,6,17,15,6,15,5,7,17,17,7,8,17,13,2,21,15,19,21,6,19 +24,23,23,15,21,10,10,2,21,15,6,17,6,2,2,7,13,13,2,21,13,17,19,21,21,5,7,13,8,13,10,2,17,23,13,2,2,6,10,6,2,18,14,21,11,7,8,18,4,18,16,21,16,16,15,16,21,10,2,16,5,2,13,6,17,13,21,5,10,10,16,2,16,2,15,15,5,16,16,7,19,15,14,16,8,4,14,3,16,13,13,8,21,7,16,5,15,21,11,2,15,15,1,17,18,7,5,13,13,15,15,9,21,21,21,2,21,16,13,5,14,14,13,21,8,2,18,21,2,15,3,13,5,8,10,8,2,7,5,2,9,6,14,7,1,9,15,18,15,21,5,5,14,2,5,8,8,8,14,15,15,1,15,7,8,1,2,8,21,21,21,13,5,16,21,10,14,15,7,2,10,2,21,17,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,9,9,13,8,5,7,2,9,5,17,15,17,16,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,1,15,8,16,5,7,5,15,2,5,15,15,21,4,15,16,15,10,15,16,16,15,20,20 +24,23,23,23,23,9,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,8,21,5,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,4,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,20,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,23,19,10,8,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,15,21,2,15,10,16,10,2,17,5,6,15,8,14,13,10,21,13,17,19,16,4,2,21,5,9,13,6,8,21,23,7,19,10,15,5,2,14,20,19,21,15,7,8,15,4,21,14,17,15,21,15,16,21,10,6,21,6,15,2,2,13,7,21,10,10,4,21,16,21,10,6,8,5,4,16,5,13,7,15,16,16,20,10,4,15,13,7,15,18,8,16,6,7,21,21,4,2,1,21,6,10,7,5,9,8,15,15,9,1,21,16,2,7,17,13,13,14,10,2,16,8,15,21,2,2,8,21,13,16,10,15,7,6,21,10,16,14,21,6,6,15,19,6,2,19,19,2,2,13,21,9,7,15,8,21,6,15,19,13,13,1,21,6,4,18,16,4,13,6,21,16,7,14,10,3,10,10,16,21,18,17,5,1,4,18,5,2,19,5,9,19,2,21,6,15,13,21,14,2,8,16,4,18,17,3,4,8,13,8,10,18,23,10,2,15,11,3,1,13,16,17,3,14,10,5,13,13,2,9,15,17,16,16,15,8,11,15,6,13,5,6,9,4,21,15,13,10,1,18,6,10,17,13,2,15,17,8,10,23,23 +24,23,23,23,21,7,4,2,17,9,6,17,16,10,6,19,4,15,3,13,3,18,13,17,8,17,6,20,4,6,4,11,18,23,19,18,9,15,4,5,16,18,14,7,15,7,21,17,4,21,14,17,21,21,6,13,18,1,10,7,7,7,13,8,21,16,21,5,5,21,6,2,16,4,5,17,10,4,16,13,13,15,13,17,16,10,19,7,14,10,7,2,21,7,16,3,5,21,21,8,21,1,17,17,16,7,5,9,1,15,15,9,19,21,17,6,2,21,23,13,1,5,2,16,9,2,2,11,10,10,21,2,1,7,7,8,17,21,10,2,4,1,1,5,10,6,23,15,2,6,2,4,21,6,9,19,8,7,14,21,5,17,17,2,11,21,4,15,17,10,9,9,4,9,23,23,23,23,23,23,10,7,11,4,4,17,21,7,3,10,10,21,23,21,5,4,21,14,19,19,18,6,6,9,17,2,17,15,9,4,8,13,6,21,5,23,4,16,6,3,5,11,15,17,17,6,3,6,5,6,17,23,17,19,16,15,16,21,8,5,10,21,8,23,8,9,18,4,13,4,10,17,17,10,21,17,13,15,7,17,21,23,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,5,13,4,17,11,17,9,18,19,5,21,5,4,4,9,13,18,23,7,17,9,13,9,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,4,18,7,21,7,5,8,17,8,17,8,9,18,1,4,8,13,13,5,13,16,21,4,6,9,15,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,18,21,13,4,6,21,13,21,2,6,8,18,21,6,2,2,1,1,5,15,6,15,23,7,4,9,13,19,5,9,19,8,7,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,8,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,14,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,9,4,17,23,19,17,21,16,16,21,8,7,13,1,7,23,23,9,21,10,11,2,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,16,10,8,15,10,1,21,6,10,7,21,13,15,2,16,13,21,15,16,21,5,8,15,5,13,3,16,20,23,10,19,2,15,9,6,2,18,14,1,15,7,8,7,4,21,16,17,11,15,15,21,21,15,2,23,23,23,13,14,13,15,1,4,15,15,20,2,16,2,10,6,15,16,21,7,19,15,14,8,8,4,5,2,16,13,6,10,17,14,15,5,10,21,11,15,17,8,1,2,9,7,5,9,8,15,15,9,13,16,21,6,17,21,13,13,14,15,15,16,8,7,18,21,2,7,16,13,5,8,16,8,2,21,5,2,9,6,14,7,21,9,6,15,15,14,13,5,14,2,5,8,8,7,14,19,15,1,16,10,8,21,3,2,21,15,21,13,5,15,21,4,15,15,13,2,5,10,21,17,13,20,21,2,2,9,6,16,13,13,14,21,21,2,15,13,16,14,6,2,20,15,16,15,5,2,8,13,15,15,15,19,13,8,2,13,16,16,15,16,1,20,14,14,6,2,15,14,21,16,15,15,16,19,17,8,6,8,10,15,7,1,5,6,2,9,15,15,17,15,8,17,13,4,15,17,15,15,23,23 +24,23,23,3,21,17,15,10,21,5,10,21,10,10,10,18,13,6,7,3,15,21,21,21,15,5,23,6,2,10,16,21,18,23,13,8,2,8,5,16,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,15,10,15,10,15,5,14,7,10,20,10,2,4,16,16,21,14,2,14,23,23,16,13,13,15,13,16,21,2,18,1,15,5,7,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,15,9,15,21,21,4,8,19,23,13,21,8,8,16,13,2,20,21,5,10,23,10,18,14,13,15,2,21,9,2,7,21,1,10,14,3,8,23,23,23,23,5,9,5,9,20,17,7,15,15,15,8,20,2,21,21,2,7,21,21,8,14,14,11,23,2,14,15,5,13,5,20,11,15,2,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,4,9,18,20,8,15,13,4,8,13,6,21,14,23,9,11,6,3,5,15,15,11,18,15,15,6,13,6,10,23,21,19,15,16,16,21,8,8,18,5,3,23,10,2,6,15,15,1,2,18,9,10,10,16,13,16,21,17,16,5,5,18 +24,23,7,10,21,9,6,5,17,7,21,21,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,15,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,17,6,14,2,21,9,6,15,8,14,13,5,7,2,5,8,8,8,14,9,15,17,21,9,8,21,2,8,21,17,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,16,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,23,23,6,14,5,20,8,15,17,6,2,2,21,13,13,2,21,13,17,15,15,15,7,15,23,5,23,2,16,21,15,15,19,2,15,5,15,2,18,14,1,11,7,8,18,4,16,21,15,16,15,15,16,21,15,2,16,5,15,13,2,6,8,21,5,2,17,16,8,19,13,14,13,5,21,21,7,19,15,14,16,8,2,4,15,21,6,15,13,1,7,16,15,5,21,11,15,15,8,21,16,20,7,5,9,15,15,15,9,21,21,21,15,5,21,13,13,14,15,15,21,8,15,20,21,2,8,8,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,2,15,8,21,13,2,17,21,21,13,8,8,21,7,14,15,7,2,5,2,21,6,15,20,1,16,15,11,6,8,13,2,4,2,21,2,15,13,21,14,14,5,20,7,15,13,5,4,8,13,7,13,5,9,13,8,16,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,16,15,16,19,16,8,13,7,8,15,7,14,5,15,11,15,15,15,19,15,6,17,15,2,21,17,15,23,23,23 +24,23,23,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,21,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,10,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,16,16,19,2,5,13,7,14,18,19,17,17,15,15,18,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,23,16,5,5,2,17,15,5,21,6,2,2,9,9,15,7,17,13,17,19,15,16,5,21,5,7,9,2,8,16,23,15,3,2,15,5,5,7,18,15,1,11,7,8,18,4,15,19,21,15,15,2,17,21,2,13,15,6,2,13,6,21,7,21,5,5,2,16,18,16,5,14,15,15,21,21,7,9,7,14,17,8,6,8,3,15,13,13,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,15,15,15,9,21,21,21,4,10,17,13,13,14,15,6,17,8,15,18,15,2,7,17,13,5,10,2,8,2,21,5,2,20,6,8,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,15,15,21,15,13,13,18,2,15,16,21,8,13,5,16,21,15,14,14,10,2,10,21,21,5,6,20,1,2,15,9,6,8,23,23,7,7,21,2,15,13,21,14,5,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,10,13,10,2,17,21,21,15,21,1,16,2,8,2,13,5,5,23,14,9,15,5,14,21,17,13,6,21,8,15,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,17,5,4,2,5,7,8,21,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,6,5,2,21,2,6,21,6,17,2,7,13,13,3,21,13,16,15,16,21,5,8,15,8,13,10,16,17,23,13,9,2,21,5,6,2,18,15,21,11,7,8,18,4,15,21,15,17,15,18,8,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,18,18,13,6,4,5,21,16,15,14,18,4,15,8,4,14,3,17,15,5,13,1,8,16,6,10,21,11,6,15,15,15,17,16,7,5,7,8,15,15,9,21,21,1,15,7,18,13,13,14,7,15,21,8,8,19,21,2,7,17,13,5,10,8,8,2,16,5,4,8,6,21,15,21,9,17,16,4,14,13,6,4,3,5,8,8,7,14,2,15,1,16,13,8,21,10,2,16,16,21,13,7,15,21,7,14,8,7,2,15,21,1,8,5,20,1,1,15,7,2,5,15,15,10,2,21,2,15,13,21,14,15,13,20,2,17,15,9,4,14,13,8,20,6,13,17,7,8,9,5,17,13,16,21,18,14,14,9,2,14,14,17,17,16,15,15,19,21,13,4,15,2,13,7,16,8,5,10,6,15,16,21,15,6,16,15,2,17,17,8,2,23,23 +24,23,23,23,23,15,15,6,18,2,7,21,6,4,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,7,16,23,13,19,10,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,16,13,15,17,21,2,4,19,23,23,13,8,5,13,17,5,4,16,16,2,18,7,2,5,5,16,16,15,5,7,14,16,7,6,9,18,16,6,8,13,1,8,21,2,13,21,11,15,15,8,21,20,19,7,5,9,8,15,16,9,21,21,21,5,6,21,13,13,14,5,13,21,6,2,16,21,6,2,21,13,5,5,16,8,6,1,5,2,19,6,14,5,1,7,5,13,17,14,13,5,17,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,21,21,13,5,15,21,4,2,9,6,2,2,21,21,2,10,20,1,8,8,9,1,8,13,2,9,21,17,2,15,13,16,14,5,5,20,6,16,15,5,4,7,13,7,15,13,19,13,13,2,9,9,17,15,16,16,20,14,7,5,13,9,14,17,16,1,15,16,21,7,8,2,5,4,10,13,15,6,2,2,5,15,21,17,15,4,15,15,8,16,15,16,6,23,23 +24,23,23,23,23,23,23,23,18,15,15,21,6,10,2,18,5,15,2,21,13,16,19,15,21,5,8,13,7,13,2,16,16,23,15,3,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,18,13,15,21,21,15,6,2,7,23,23,16,15,5,21,5,6,2,17,8,18,8,13,6,6,21,16,8,19,7,14,17,8,6,13,4,16,5,8,13,1,8,21,2,6,16,15,5,15,15,16,2,3,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,15,15,18,6,2,15,21,2,15,17,13,5,8,8,8,7,14,15,2,16,6,8,6,21,9,6,15,16,14,13,5,14,2,5,8,7,8,14,6,15,21,15,15,5,21,2,2,19,15,16,15,5,16,21,15,5,5,2,2,6,21,21,16,7,8,1,2,15,9,8,8,13,5,6,15,17,2,15,13,16,14,2,13,20,16,16,15,5,4,8,13,7,15,2,19,13,13,2,9,5,17,15,16,21,20,14,14,5,2,15,14,17,16,21,15,16,21,7,13,4,15,8,15,5,15,6,3,5,5,15,21,21,15,6,15,8,2,15,16,16,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,10,9,2,10,17,15,6,17,13,15,7,21,17,4,21,23 +24,23,23,23,21,4,6,17,21,14,17,20,6,9,4,18,9,15,4,17,13,1,8,17,17,15,23,5,7,13,6,17,7,23,7,3,2,13,5,6,19,18,14,16,9,7,8,17,4,15,18,17,15,7,3,17,21,21,21,16,5,4,13,4,21,5,21,9,6,4,17,17,17,4,6,7,5,21,17,6,19,7,14,16,11,4,4,19,18,9,6,9,17,7,17,7,6,21,11,6,15,8,17,8,21,7,5,9,13,7,15,9,17,21,21,5,2,15,13,13,21,8,15,18,9,10,18,21,4,6,17,13,15,23,5,1,16,21,15,9,9,6,14,21,21,9,2,7,3,19,13,6,8,7,5,8,15,4,14,17,14,19,8,2,7,21,4,15,21,17,8,5,9,17,21,7,9,10,7,4,6,10,21,17,8,20,21,17,9,5,4,16,15,5,9,21,21,2,4,19,21,14,4,9,20,2,17,13,5,4,8,13,8,13,7,23,6,7,4,9,17,17,15,16,17,20,9,6,9,9,4,7,19,18,16,7,21,18,17,8,10,14,3,5,13,4,9,10,4,5,6,17,1,15,10,17,13,4,6,17,19,23,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,8,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,11,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,15,8,21,10,15,7,21,10,4,21,15,5,10,15,14,15,4,18,13,17,17,16,16,5,21,5,13,7,15,7,15,23,4,16,9,5,5,2,15,19,1,21,1,7,8,18,4,15,14,16,7,15,15,16,21,3,10,16,5,15,13,4,21,2,21,5,10,4,16,3,16,8,14,15,5,16,8,15,13,7,14,7,17,13,15,2,15,15,4,13,16,8,16,7,6,21,1,8,15,15,16,8,10,7,5,9,8,15,16,5,15,21,21,4,21,16,13,13,13,6,16,16,8,15,19,21,4,5,4,13,16,6,13,1,2,17,5,1,5,6,2,15,16,13,3,15,15,17,16,1,10,6,9,8,8,8,21,5,13,15,15,8,18,21,2,4,21,10,15,13,6,21,21,7,15,15,7,8,4,2,21,21,5,1,1,10,15,10,16,17,23,14,9,2,17,2,15,13,21,14,15,13,18,7,17,15,5,4,8,13,8,13,15,7,15,15,20,9,5,1,15,17,17,8,15,14,9,13,9,2,15,16,16,13,15,18,21,2,5,8,8,7,8,5,6,10,2,15,15,20,18,4,6,21,13,8,16,16,7,23,23,23 +24,23,8,10,21,10,6,10,21,9,9,21,5,7,7,15,10,13,5,16,13,17,13,16,21,5,21,5,8,13,6,2,20,23,18,2,9,13,4,10,2,18,14,1,10,7,16,18,4,21,14,21,13,17,16,16,21,4,21,16,5,6,13,4,21,7,21,9,10,8,16,8,17,8,2,6,10,18,16,14,20,7,14,17,21,4,6,17,4,13,5,2,18,8,16,10,19,21,21,10,2,15,16,13,5,7,5,9,8,15,15,5,15,21,16,2,21,16,13,13,14,6,10,16,8,15,9,21,6,2,21,9,21,2,5,17,2,16,5,2,21,6,10,10,21,10,14,2,19,21,16,5,14,2,5,8,15,8,14,6,13,1,17,5,21,21,15,21,21,10,7,2,10,21,21,7,6,5,7,8,15,21,21,21,4,17,1,8,5,7,14,8,13,10,4,2,21,4,15,13,21,14,10,13,20,7,17,15,3,4,8,13,8,13,6,5,17,15,8,9,5,16,13,21,17,7,7,14,7,13,2,9,17,15,17,15,16,18,17,15,13,7,4,15,14,21,6,10,2,6,7,16,1,7,15,16,15,15,15,16,16,10,23,23 +24,23,2,4,21,10,4,15,17,6,7,21,16,6,13,18,4,13,8,16,13,17,19,16,4,3,21,14,7,13,2,7,15,23,10,17,9,15,5,8,21,18,14,8,15,7,1,16,4,17,14,17,1,17,13,17,1,5,4,17,3,4,9,6,21,10,19,3,10,14,21,16,19,9,5,7,21,21,19,15,13,6,5,17,21,13,7,4,7,13,6,14,17,10,21,15,4,16,21,1,21,1,1,8,8,7,5,9,8,15,7,21,20,21,10,7,1,15,13,8,13,8,2,17,9,10,21,21,5,7,1,13,19,7,15,8,2,16,9,7,2,8,6,13,2,2,13,3,20,6,10,19,13,20,13,10,8,7,14,2,6,1,16,2,21,21,6,10,17,19,10,2,4,1,17,9,5,8,21,7,6,2,1,21,2,21,1,13,2,9,23,19,20,5,6,6,15,17,7,1,17,14,14,6,17,18,16,15,7,4,9,13,15,16,5,23,15,7,2,7,17,8,1,21,16,1,15,14,3,13,23,14,19,21,18,7,16,17,8,4,9,10,14,5,8,5,9,6,13,20,16,1,6,2,4,21,7,7,21,21,20,4,3,18 +24,23,23,6,15,4,15,6,21,4,4,21,6,6,4,19,13,15,8,21,13,17,19,15,16,9,8,15,5,4,4,4,17,23,7,19,9,5,10,6,2,18,15,19,16,7,8,19,4,15,17,15,13,13,21,21,21,4,9,21,8,23,23,8,6,10,21,9,4,2,17,19,18,7,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,7,13,1,8,16,4,6,17,17,9,15,15,1,8,19,7,5,9,8,15,13,9,17,21,18,10,10,21,5,13,14,4,13,19,10,4,6,21,15,4,17,13,5,4,8,8,10,15,5,2,21,6,14,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,6,15,1,15,9,16,21,7,18,21,8,8,4,13,9,1,15,7,5,2,21,5,19,18,4,10,8,21,17,5,9,8,8,13,5,4,21,17,2,15,13,16,14,15,13,19,8,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,19,14,4,5,4,4,14,21,16,20,16,17,19,7,4,4,7,13,4,5,5,6,19,9,5,10,21,17,15,5,15,15,4,16,21,7,9,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,3,21,21,6,21,1,17,8,16,7,5,9,6,15,19,9,6,21,1,2,2,21,13,13,11,10,2,16,9,10,19,21,6,2,6,13,19,6,9,8,6,16,3,3,8,21,3,14,7,7,7,7,21,13,5,13,13,7,9,21,8,7,16,4,5,11,13,4,21,21,6,2,17,19,19,13,5,11,16,7,6,8,15,7,16,4,1,21,4,20,21,11,2,10,10,8,23,5,20,4,17,14,15,13,17,14,4,13,17,10,17,15,9,4,8,13,6,8,5,23,8,11,10,3,5,17,15,17,16,19,15,14,7,8,8,23,19,21,21,11,16,1,7,11,6,21,21,23,7,6,9,6,13,17,7,13,17,10,10,21,7,15,10,16,19,6,19,18 +24,23,23,8,18,10,10,15,21,15,4,21,6,15,15,7,2,13,2,21,13,16,15,21,21,5,16,13,7,13,10,15,15,23,13,19,2,15,5,6,2,18,21,1,21,7,7,18,4,8,21,7,15,15,19,16,21,15,2,15,5,2,13,6,5,10,21,7,2,2,17,14,17,8,5,15,5,16,10,6,19,7,14,16,8,2,21,3,16,13,14,2,1,8,21,15,6,21,11,6,15,8,17,8,8,7,5,9,15,15,16,9,21,1,3,4,7,19,13,13,14,10,15,21,8,2,19,21,2,13,21,13,5,8,16,8,2,3,5,2,19,6,14,6,21,9,2,14,3,14,7,6,14,10,5,8,8,8,14,2,15,1,15,2,8,21,5,8,21,21,18,13,5,15,21,4,14,10,7,2,10,10,21,10,7,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,1,7,15,5,20,2,17,13,6,4,8,13,8,19,7,4,16,13,11,9,5,15,13,18,15,10,14,14,13,15,15,14,17,17,17,15,15,19,21,6,8,8,15,16,14,1,6,6,2,5,2,11,17,15,6,16,13,2,21,16,15,23,23,23 +24,23,23,23,16,15,6,7,17,15,13,3,20,15,6,16,13,15,21,13,3,21,21,15,2,9,21,5,8,13,6,6,21,23,13,18,5,15,5,8,14,16,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,6,17,15,3,13,2,21,5,15,15,21,14,16,8,17,14,14,6,15,2,7,16,14,8,13,16,15,15,18,2,3,14,15,8,21,15,16,13,5,21,21,19,10,8,21,7,16,7,5,9,15,7,13,5,15,21,18,5,21,16,23,13,16,6,16,16,5,6,2,21,10,10,20,13,11,14,13,17,2,16,2,3,2,21,10,2,1,19,5,8,21,5,14,15,3,13,9,16,13,8,15,8,15,21,16,5,21,21,10,2,16,20,21,5,2,17,7,3,14,7,15,7,15,6,21,2,2,21,1,13,21,10,16,18,23,8,3,2,21,7,7,5,21,2,5,8,16,4,17,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,8,15,6,7,13,5,2,16,15,17,15,15,21,8,2,7,2,2,2,15,15,3,5,17,5,21,15,17,13,15,15,15,2,8,15,18,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,15,3,13,19,15,13,6,16,13,16,21,17,8,5,21,15,13,2,6,21,19,23,15,21,9,14,6,2,17,18,14,15,15,7,8,17,4,16,14,21,21,16,2,15,21,3,6,15,10,7,13,2,21,5,21,2,6,2,16,8,16,2,6,6,5,2,15,13,13,7,13,17,21,3,6,13,14,13,21,8,14,8,20,6,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,16,17,5,2,21,23,13,16,6,11,16,9,13,20,21,5,13,21,13,21,13,7,8,2,21,16,13,4,3,6,2,10,9,6,15,10,2,2,13,6,2,9,2,8,15,15,20,5,10,16,9,16,21,13,4,21,15,2,13,5,21,21,5,14,16,3,8,15,21,15,21,7,17,21,7,2,10,10,21,23,2,5,17,21,13,2,3,16,14,2,13,8,2,16,15,7,4,7,13,6,21,21,23,13,16,3,3,5,16,13,16,21,18,8,14,23,23,2,14,21,16,16,15,21,21,7,6,13,13,21,5,14,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,16,7,17,19,18,6,19,21,14,8,13,7,9,17,23,15,17,7,4,5,8,6,18,19,14,15,7,21,21,4,21,14,16,15,17,15,16,15,4,4,17,6,9,13,6,20,4,20,15,9,6,21,16,21,1,14,15,5,4,5,5,13,18,13,5,21,19,4,6,14,7,9,7,3,7,17,6,6,21,16,2,2,7,21,7,5,7,5,9,8,15,3,18,17,21,8,2,9,21,23,6,17,6,6,17,6,5,16,19,9,3,1,13,21,5,13,18,21,8,13,4,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,21,7,15,4,2,19,7,16,17,21,2,7,16,19,9,15,7,19,21,7,6,13,7,7,10,4,21,21,7,19,21,7,4,7,7,18,23,4,5,19,17,10,7,13,21,14,6,5,17,8,18,15,3,4,17,13,17,7,5,6,9,16,18,21,5,7,13,17,16,19,15,4,5,2,23,14,19,17,21,8,16,1,8,4,9,4,5,23,23,6,10,17,15,10,4,1,1,15,5,17,7,2,4,16,19,9,19,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,16,4,13,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,5,18,2,21,5,10,2,21,8,21,6,15,5,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,6,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,3,15,17,7,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,16,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,7,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,17,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,18,7,16,21,6,5,3,19,5,15,2,21,13,16,19,15,21,5,8,13,9,13,10,8,17,23,15,19,9,6,5,6,2,18,15,19,15,7,8,3,4,15,21,15,17,13,16,21,21,10,10,21,7,23,23,21,5,6,21,5,8,10,17,21,18,7,6,15,5,21,16,8,19,7,14,17,8,6,10,3,16,6,8,13,1,7,21,3,6,17,7,5,15,7,17,2,19,7,5,9,8,15,15,9,21,17,18,9,6,17,13,13,14,7,13,18,4,6,15,21,2,6,17,13,5,6,16,8,6,14,6,2,1,6,8,6,21,9,5,16,4,14,13,6,8,2,5,8,7,8,15,4,15,21,15,6,7,21,19,15,18,7,21,13,5,15,21,5,6,6,4,10,8,21,21,9,5,20,21,17,3,9,8,8,13,5,15,21,17,2,7,13,16,14,6,13,20,21,16,13,5,4,8,13,7,15,7,19,13,8,2,9,5,17,13,17,17,20,14,14,5,6,5,14,17,16,17,15,16,21,7,7,4,6,10,15,5,15,6,7,5,5,15,21,17,15,5,15,8,6,15,15,21,23,23,23 +24,23,23,23,23,23,10,16,19,15,2,6,8,15,4,15,13,13,8,20,7,7,19,16,7,16,15,5,15,15,14,15,16,23,15,6,2,15,5,6,16,16,6,15,19,7,16,9,4,17,15,16,15,7,15,16,21,5,4,17,5,2,13,21,21,8,21,5,10,2,16,6,16,8,15,5,17,16,17,4,8,5,13,17,18,13,21,15,19,14,7,7,16,8,21,13,3,15,1,15,15,21,21,8,21,7,5,9,8,15,16,2,21,11,13,21,16,11,23,14,7,15,6,16,9,6,17,21,2,13,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,4,8,8,14,15,6,8,3,8,21,21,2,4,21,16,13,13,8,21,21,7,15,4,7,8,6,19,21,21,9,17,21,2,7,21,7,15,18,8,5,13,16,2,21,5,21,8,6,2,21,2,16,15,8,4,15,13,20,18,4,23,5,13,2,9,6,15,13,16,1,18,7,15,5,13,4,14,17,21,8,19,15,21,18,15,7,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,2,15,5,18,6,10,21,6,2,15,18,13,15,2,21,13,16,19,15,16,5,8,15,8,13,2,6,16,23,15,18,2,15,5,6,2,18,15,19,15,7,8,3,4,16,18,7,15,13,13,16,21,10,2,8,14,23,23,16,15,6,21,5,2,8,16,8,19,13,10,10,5,21,16,8,9,7,14,16,8,6,4,3,16,15,8,13,21,14,21,2,15,16,1,5,15,8,21,2,19,7,5,9,8,13,13,9,21,21,18,2,6,21,13,13,14,6,13,21,9,15,16,18,2,13,17,13,5,8,8,7,3,15,5,2,17,6,14,6,21,9,5,8,18,14,13,5,21,2,5,8,7,8,14,2,15,21,15,16,7,21,2,15,18,15,21,13,5,15,21,14,6,5,4,2,4,17,21,16,5,1,1,2,15,9,8,8,13,5,10,9,17,2,15,13,16,14,23,13,20,15,16,15,5,4,8,13,8,15,15,19,13,8,2,9,5,17,13,16,16,20,14,14,9,2,15,14,17,16,16,7,16,21,8,5,2,14,6,4,5,15,4,17,5,9,4,21,21,15,5,15,8,15,15,15,17,4,23,23 +24,23,15,2,21,15,5,7,18,2,10,21,6,2,6,3,13,15,2,21,13,16,21,15,3,5,8,13,7,13,15,8,16,23,2,3,2,15,5,6,15,18,14,21,11,7,8,18,4,14,21,15,16,15,15,21,1,2,15,13,5,23,23,23,23,5,21,15,15,2,16,3,19,8,5,15,5,16,15,5,3,15,14,16,8,13,2,8,23,23,2,16,21,8,16,15,6,21,11,15,15,15,17,6,18,7,5,9,8,15,15,9,21,21,21,2,2,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,5,2,8,8,5,8,8,8,14,2,15,21,15,2,8,18,15,2,21,8,21,13,5,15,21,15,2,14,5,2,15,2,21,8,15,20,21,2,15,7,8,8,13,8,3,2,21,2,15,13,21,14,14,7,20,8,21,15,5,4,8,13,8,13,7,19,13,8,15,9,5,21,15,21,15,20,14,14,3,2,14,14,21,16,21,15,16,21,7,8,2,14,8,15,14,15,15,14,5,6,14,21,21,15,2,8,15,15,21,21,15,23,23,23 +24,23,23,7,21,15,14,7,21,21,15,21,10,4,6,7,13,13,17,21,13,16,7,17,10,9,1,6,8,13,5,8,17,23,7,21,9,13,6,4,14,21,16,1,10,7,7,18,4,18,14,17,15,21,15,16,18,9,6,17,6,9,9,2,21,7,21,6,4,4,16,4,17,8,4,7,4,21,14,4,20,7,14,21,2,5,10,21,4,6,9,8,16,7,16,2,6,21,21,16,18,1,16,7,3,7,5,9,17,15,11,5,19,21,21,5,17,17,13,13,14,7,8,16,10,9,18,17,3,10,4,13,17,4,9,17,15,17,4,19,7,6,15,6,1,13,4,8,20,6,15,10,19,10,9,20,16,3,14,4,15,1,7,5,21,18,17,4,21,18,3,6,6,21,21,7,14,6,3,8,4,3,21,17,4,21,1,6,6,8,8,8,13,15,13,2,21,4,13,21,21,14,6,9,8,17,16,15,3,2,8,13,8,7,13,2,15,15,16,16,5,15,13,16,21,18,21,14,9,13,10,3,15,15,17,7,16,18,16,8,13,7,13,4,6,8,14,6,17,6,15,16,17,15,4,17,13,2,15,16,20,5,21,19 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,13,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,4,4,3,16,19,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,4,5,15,6,19,5,5,4,21,17,10,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,16,7,16,17,2,9,21,13,10,7,18,3,13,4,16,13,17,15,16,2,2,16,13,15,5,20,8,16,23,15,20,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,21,2,21,8,5,8,8,8,17,8,2,9,5,21,8,21,3,10,14,7,15,15,21,16,15,4,5,13,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,11,9,5,15,21,21,2,15,15,13,13,14,5,15,16,2,13,18,21,15,2,2,1,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,9,14,14,5,13,15,15,14,7,7,16,16,15,15,21,15,4,21,4,10,13,5,1,21,7,14,15,7,7,2,21,21,21,7,17,1,6,6,15,4,8,13,14,4,2,17,4,13,13,16,14,15,13,20,7,19,21,3,4,8,13,8,13,10,5,8,13,19,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,15,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,5,4,21,5,4,15,17,6,13,17,6,10,15,7,4,13,2,21,13,16,15,21,1,5,21,2,5,2,4,21,20,23,7,3,2,13,7,6,8,18,14,1,10,7,16,18,4,21,14,21,15,16,15,16,21,10,10,16,6,15,13,4,18,2,21,5,10,14,17,8,16,8,2,4,5,18,7,21,3,7,14,21,15,4,15,18,4,13,6,2,19,14,21,2,6,21,17,2,21,15,15,13,6,7,5,9,8,15,15,5,21,21,1,2,6,17,13,13,14,10,16,16,8,2,1,21,2,5,13,13,17,10,13,1,7,17,5,2,19,6,2,10,18,10,14,9,15,21,4,5,4,2,5,15,7,8,14,6,15,7,15,10,18,21,6,15,18,15,2,13,9,20,21,6,14,15,3,8,15,18,17,6,4,17,16,15,6,7,4,16,13,8,5,2,21,4,15,13,21,14,15,13,8,2,18,15,3,2,8,13,21,13,21,8,3,15,8,9,5,17,13,17,15,8,21,14,5,13,2,2,18,16,17,16,8,19,21,15,13,7,2,15,5,15,5,6,2,15,8,15,21,15,5,16,15,2,21,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,13,6,6,10,17,23,15,18,9,6,4,6,10,21,2,7,15,7,17,17,4,21,18,17,21,15,8,15,18,19,6,10,6,4,13,9,21,7,21,7,6,10,16,11,17,14,14,7,6,17,16,13,13,15,13,16,17,14,19,21,7,13,6,10,19,8,19,10,10,21,21,6,21,1,17,17,16,7,5,9,8,15,8,9,15,21,17,5,18,17,23,13,21,5,9,17,3,15,18,17,10,7,17,14,11,4,3,8,4,21,6,2,4,21,1,5,10,5,23,15,17,4,15,15,21,6,9,4,8,8,11,19,5,16,1,21,21,21,5,21,18,8,6,10,9,17,21,14,4,3,11,10,6,10,17,21,15,17,21,6,9,10,10,18,23,9,7,4,21,8,15,18,7,7,7,8,17,4,8,19,3,4,8,13,6,21,8,23,13,15,6,3,5,15,15,17,18,10,8,7,6,17,10,23,23,21,4,15,16,1,21,8,6,13,20,15,9,9,13,6,13,10,10,18,3,10,7,15,13,15,3,17,19,2,19,23 +24,23,23,23,23,23,23,23,23,2,6,17,6,4,6,7,13,13,2,21,13,16,15,21,17,5,7,4,13,15,21,21,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,1,13,15,6,15,13,4,18,13,21,5,13,10,16,15,18,7,4,7,5,21,10,9,3,15,14,15,16,4,15,9,17,4,2,13,1,7,1,15,6,21,15,6,15,15,16,6,21,7,5,9,7,15,15,9,21,21,21,14,18,16,13,13,14,6,13,21,8,15,18,1,2,7,3,13,5,15,16,7,2,21,5,2,9,6,14,13,21,9,6,9,15,10,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,15,2,21,21,18,10,5,1,23,10,14,15,7,15,15,2,21,2,6,20,21,9,13,7,7,8,13,5,2,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,17,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,6,13,4,15,15,6,7,15,17,15,5,15,15,2,15,15,21,23,23,23 +24,23,23,15,8,3,4,6,11,7,4,21,6,10,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,18,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,17,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,7,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,5,2,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,5,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,1,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,15,14,17,16,21,8,16,21,8,8,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,2,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,15,21,21,2,6,1,2,10,2,21,2,5,13,13,21,3,13,11,18,21,16,2,5,21,3,8,13,10,6,21,23,13,17,6,14,5,8,10,21,14,15,15,7,21,16,4,17,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,8,1,21,8,16,6,14,13,2,17,8,7,14,8,13,21,7,2,18,2,3,14,16,2,17,15,17,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,15,21,8,23,14,14,15,10,16,15,13,17,1,2,6,18,13,21,10,13,17,7,16,2,3,8,8,2,6,21,8,6,10,21,5,16,8,2,15,9,7,13,7,15,2,7,19,16,6,21,21,10,15,21,20,8,14,7,15,17,14,14,6,16,15,13,2,16,2,13,21,1,15,5,9,21,21,23,2,10,2,17,7,14,5,18,7,7,5,15,17,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,7,5,13,10,8,18,15,16,15,16,21,8,6,7,21,15,13,8,10,14,5,15,5,15,16,1,15,3,16,15,2,8,21,2,5,3,23 +24,23,23,23,23,23,9,6,21,8,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,2,10,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,13,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,15,2,17,15,21,2,15,18 +24,23,23,15,16,8,13,2,21,4,4,21,6,2,6,3,13,15,2,21,13,16,18,15,3,9,8,2,8,13,2,7,16,23,15,3,2,15,5,6,2,18,14,1,11,7,8,20,4,14,21,15,16,15,15,21,21,4,5,2,5,2,13,13,5,2,21,15,6,3,17,2,19,7,2,7,5,21,6,5,3,7,14,17,8,13,8,9,21,15,5,13,1,8,16,2,10,21,11,5,15,8,21,2,19,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,15,15,16,8,2,18,11,2,7,16,13,5,5,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,9,16,2,5,8,8,7,14,2,15,16,13,2,8,19,1,2,21,15,21,13,5,16,21,13,2,15,6,2,21,10,21,8,5,20,21,4,13,9,8,8,13,13,6,13,21,2,15,13,21,14,6,13,20,8,21,13,6,2,8,13,15,13,5,19,13,8,5,9,5,16,13,16,15,20,8,15,5,10,16,14,17,16,21,15,16,21,8,8,4,2,7,15,5,15,6,14,5,3,14,21,17,15,4,8,15,2,17,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,18,14,5,5,4,8,17,23,7,17,9,13,9,10,2,18,14,21,5,7,8,16,4,7,17,15,11,15,9,16,21,15,4,16,5,15,4,4,21,7,21,7,3,7,1,17,16,8,6,4,9,17,16,8,19,7,14,16,15,4,5,19,1,9,4,14,18,8,21,6,10,15,11,4,15,15,9,6,19,7,5,9,8,15,15,9,18,15,17,18,7,13,13,13,14,6,15,21,8,15,18,1,2,15,17,13,5,8,16,8,2,7,5,2,19,6,14,6,21,8,16,9,14,6,13,5,21,2,5,8,8,8,14,5,15,1,7,4,7,17,4,4,17,21,8,13,6,16,21,7,3,7,7,4,6,10,21,4,6,20,1,16,9,9,4,16,15,5,9,1,21,2,15,7,21,14,4,13,20,4,17,15,5,2,7,13,15,7,5,19,13,16,2,13,17,8,7,1,16,20,7,9,9,3,5,14,16,18,17,7,17,19,16,2,4,15,5,8,7,21,5,6,2,7,6,16,17,2,16,21,13,7,3,17,21,5,6,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,13,15,16,21,2,15,6,5,15,5,2,14,18,19,15,15,7,8,17,4,21,3,16,21,21,15,16,21,2,13,15,5,2,13,5,21,5,21,15,6,6,16,15,15,8,2,8,16,1,13,14,13,2,14,16,8,21,7,3,14,15,6,11,17,14,16,13,6,21,15,16,2,1,17,5,2,7,7,9,6,15,8,9,3,21,16,15,21,21,13,13,21,15,16,16,13,6,6,17,15,2,21,13,21,8,15,8,2,1,6,2,21,17,13,5,15,14,23,15,17,15,2,13,6,8,9,6,16,7,15,15,5,21,15,2,8,15,3,16,21,7,2,13,5,5,21,7,21,8,7,2,6,21,15,2,2,15,21,15,15,10,2,17,23,23,2,21,17,15,15,16,21,2,15,13,16,14,16,13,7,4,7,13,8,16,14,23,13,19,2,3,5,16,15,16,17,13,8,14,13,8,16,10,2,16,21,15,16,21,8,15,13,13,8,6,23,23,10,10,15,8,13,2,17,3,15,8,15,2,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,13,6,16,18,18,7,2,13,15,8,6,15,16,14,7,15,7,17,17,4,17,14,17,21,16,6,21,1,6,10,16,4,8,13,4,17,9,21,4,6,17,19,8,21,2,15,15,5,4,8,13,13,7,13,16,1,15,7,19,7,5,13,2,21,21,21,4,6,16,15,2,21,1,1,17,15,7,5,9,8,15,8,9,17,18,17,2,4,21,23,13,2,7,15,17,9,5,2,1,9,2,21,13,21,14,7,21,10,21,9,2,16,1,1,5,8,15,23,15,16,15,2,13,17,5,9,19,16,8,15,2,5,17,9,15,21,21,2,21,17,19,7,3,4,16,15,8,14,5,21,11,6,10,1,1,6,18,21,21,10,9,10,5,23,8,16,8,21,14,2,21,17,14,4,8,16,2,17,15,3,4,8,13,13,21,8,23,19,16,2,13,5,15,13,17,16,18,15,8,23,23,15,14,18,16,17,7,16,18,17,2,13,8,14,23,23,6,4,6,15,6,4,1,17,13,6,17,13,6,17,11,18,8,17,18 +24,23,23,23,8,15,2,9,18,15,15,21,6,15,15,7,13,13,2,21,13,16,8,21,21,5,8,13,9,13,10,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,18,15,21,11,15,8,16,21,2,21,15,5,10,13,4,21,7,21,5,2,2,21,15,1,8,8,10,5,21,21,7,3,15,14,21,8,15,2,3,16,13,4,5,16,8,16,2,5,21,11,2,15,8,1,16,8,7,5,9,14,15,15,9,21,21,21,2,16,16,13,13,14,15,13,16,8,15,18,21,2,15,7,13,5,5,16,8,2,9,5,2,19,6,14,5,16,9,21,18,15,14,13,5,14,2,5,8,8,7,14,15,15,1,15,15,7,21,10,2,21,16,21,13,6,2,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,2,21,2,15,13,21,7,4,15,20,2,16,13,5,4,8,13,7,9,13,6,5,8,8,9,5,17,15,17,21,20,14,21,15,13,15,14,20,16,21,8,7,19,21,10,13,15,2,21,5,5,15,13,2,9,5,16,21,2,10,16,15,16,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,8,6,20,21,8,14,1,17,10,6,9,5,17,9,15,8,9,16,21,17,5,3,19,23,13,1,5,4,21,9,6,19,18,9,15,10,13,19,15,6,8,4,21,9,2,2,1,16,5,17,9,16,23,2,17,8,5,5,5,9,19,8,7,21,9,5,11,1,4,21,21,4,4,17,19,5,9,2,23,23,7,4,6,14,10,4,8,1,21,6,17,21,6,13,10,16,17,23,2,8,4,17,14,10,4,21,14,6,7,8,8,16,15,9,17,8,13,6,10,10,23,9,16,6,9,5,17,13,21,16,21,8,4,5,9,23,14,18,15,17,15,16,21,8,2,6,16,7,23,5,17,16,4,8,2,8,15,17,15,5,18,7,21,15,15,8,23,23,23 +24,23,23,23,16,6,8,6,16,15,2,21,15,8,21,17,5,13,4,16,13,16,7,15,20,2,21,5,4,13,6,10,16,23,3,21,9,14,5,6,13,18,14,1,15,7,8,18,4,16,15,16,15,15,16,17,21,8,4,16,5,15,13,6,21,15,21,8,8,1,16,14,16,14,4,7,18,19,16,5,7,6,16,17,15,5,2,3,5,13,16,7,21,7,16,3,9,21,21,6,16,1,21,8,10,7,5,9,8,15,8,5,16,21,16,15,10,15,13,13,14,15,15,16,8,15,20,21,2,15,10,13,17,6,13,10,2,21,5,2,9,8,2,10,21,21,7,15,18,5,4,5,14,2,5,8,7,8,14,2,15,1,7,8,21,21,8,2,21,18,8,13,4,15,21,7,14,15,7,8,6,16,21,16,10,17,1,6,2,11,2,8,11,7,15,2,21,2,13,7,21,14,14,13,8,4,16,15,5,4,7,13,8,16,15,23,13,8,16,9,5,16,13,16,16,8,21,14,5,13,7,10,18,15,17,7,16,18,16,4,15,7,9,15,14,2,7,6,2,6,2,16,17,15,6,17,15,2,8,16,2,5,18,19 +24,23,23,5,16,8,4,21,21,15,6,21,6,4,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,16,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,5,16,21,21,14,3,7,14,16,15,6,4,3,16,13,13,9,1,8,16,15,6,21,11,5,15,15,16,8,17,7,5,9,15,15,15,9,21,1,21,6,7,18,13,13,14,15,13,21,8,7,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,5,21,9,6,15,4,18,13,5,14,2,5,8,8,8,14,16,15,1,21,6,8,17,13,4,21,15,18,13,7,16,21,15,6,7,7,2,2,10,21,16,6,20,1,16,15,9,8,8,13,5,15,2,21,2,15,13,21,14,4,5,20,10,17,13,5,4,8,13,8,7,7,8,13,15,16,7,5,17,13,18,15,16,14,4,13,2,13,14,17,21,17,8,16,19,8,13,6,15,4,16,6,14,15,6,21,9,14,21,18,15,6,16,13,4,17,16,15,23,23,23 +24,23,23,5,16,5,4,10,21,6,5,21,6,4,4,8,13,13,2,21,13,16,7,16,21,5,8,6,8,9,17,7,21,23,13,3,2,6,6,6,2,18,14,21,11,7,8,19,4,15,21,15,16,13,18,16,21,15,2,16,5,10,13,16,6,4,21,5,2,2,16,8,19,13,4,6,16,16,16,8,19,7,14,6,8,6,4,3,15,13,8,5,1,8,16,15,6,21,11,13,15,15,17,1,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,15,21,8,7,20,21,2,8,8,13,5,8,6,8,2,21,5,2,9,6,14,5,16,9,10,15,16,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,17,13,21,21,8,21,13,9,8,21,7,6,8,7,2,5,10,21,16,19,20,21,17,13,9,8,8,13,9,9,2,21,2,15,13,21,14,4,6,20,4,15,13,5,4,8,13,8,13,5,9,13,7,18,15,5,17,15,16,17,20,14,14,5,2,13,14,17,21,16,8,8,18,16,15,6,13,8,15,14,15,4,5,17,6,15,16,18,15,6,16,13,4,17,16,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,4,7,4,21,10,8,21,15,7,10,19,4,21,10,14,15,17,18,21,16,5,21,5,5,3,7,19,16,23,7,17,10,13,7,13,15,17,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,10,13,4,18,2,21,5,10,6,21,8,1,9,4,6,5,17,13,7,13,7,13,7,1,10,19,4,14,13,8,10,18,8,8,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,4,17,1,13,13,15,6,4,21,9,10,2,18,21,6,20,13,21,8,6,8,16,17,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,7,8,8,14,6,5,21,13,9,21,21,17,9,21,6,2,13,4,21,16,7,21,4,7,2,5,2,1,18,8,17,1,7,9,21,23,16,2,9,8,21,21,14,16,13,21,6,15,5,15,8,17,15,3,4,8,13,5,17,2,23,7,16,21,13,5,16,13,17,17,5,1,14,9,13,4,2,19,16,15,7,16,21,16,4,2,14,5,23,9,5,14,10,15,4,6,18,17,10,4,1,7,10,16,15,19,10,3,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,15,14,7,6,21,6,7,19,6,2,6,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,15,2,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,5,6,10,21,15,15,1,17,14,19,13,10,15,5,21,21,5,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,8,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,16,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,15,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,4,2,21,17,16,13,6,15,21,7,14,15,7,2,15,10,21,8,6,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,2,5,15,7,13,5,17,15,16,16,20,14,4,14,5,15,14,17,21,17,8,15,19,8,10,13,13,8,14,9,15,15,10,17,6,15,15,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,5,17,10,21,15,17,3,7,16,17,9,5,4,2,15,8,16,13,17,15,17,21,23,11,5,5,13,9,1,16,23,16,1,9,5,5,6,2,19,14,16,1,7,16,18,4,18,3,16,16,16,8,15,21,4,4,1,6,10,3,13,17,14,21,5,7,1,8,21,17,14,10,6,10,1,21,7,19,7,14,21,2,6,4,19,14,9,2,5,17,7,19,2,9,17,17,2,19,8,1,15,3,7,5,9,9,8,11,5,18,21,17,5,18,16,13,13,17,7,16,16,5,7,21,17,2,10,21,13,17,9,4,18,15,18,7,6,8,6,4,8,1,3,6,9,17,21,9,11,19,9,9,20,11,8,14,7,7,1,16,21,18,21,4,4,17,19,8,6,14,17,21,9,9,5,3,18,21,18,21,6,10,16,1,17,6,8,7,8,13,8,9,4,17,4,15,13,21,14,15,5,16,17,21,13,3,4,8,13,7,7,5,2,17,13,5,9,5,15,13,17,17,19,21,14,3,9,4,2,11,19,17,15,17,18,17,4,5,7,4,6,9,5,8,15,9,15,4,17,17,15,5,17,8,6,4,17,19,6,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,2,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,16,21,15,15,8,16,21,7,10,15,6,2,2,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,21,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,17,15,19,21,10,15,13,15,17,7,19,6,10,2,15,8,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,5,4,19,5,15,9,21,13,17,19,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,7,7,21,10,8,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,4,13,5,14,17,16,21,15,17,21,7,9,2,8,6,4,13,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,11,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,19,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,8,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,23,2,6,18,6,10,21,6,6,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,6,6,16,23,15,3,2,14,5,6,2,18,15,19,15,7,8,3,4,15,21,8,15,15,21,16,21,10,10,9,8,23,23,14,6,6,1,6,6,16,16,8,18,8,6,6,5,21,16,5,19,7,14,17,8,6,10,3,16,5,8,13,1,8,21,8,6,16,15,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,6,6,21,13,13,14,5,7,18,6,5,6,21,6,6,17,13,5,5,16,8,5,15,6,2,17,6,8,6,21,9,5,20,8,14,13,5,8,7,5,8,7,8,14,2,15,1,8,6,7,21,2,6,18,8,17,13,5,15,21,14,6,5,2,2,6,16,21,9,5,1,21,16,9,9,8,8,13,5,6,21,17,2,15,13,16,14,6,5,20,2,16,13,5,4,8,13,15,13,7,3,13,8,2,9,5,17,15,16,21,20,14,14,6,13,5,14,17,16,21,15,16,1,7,7,2,6,15,6,5,15,6,19,5,9,15,21,17,15,2,15,15,6,17,16,15,6,6,23 +24,23,23,10,8,15,6,2,18,15,4,17,6,10,4,18,5,15,2,17,13,16,10,15,16,5,8,13,8,13,2,10,16,23,15,19,3,15,5,6,2,18,15,19,15,7,8,3,4,15,18,8,16,15,15,16,21,5,4,19,7,16,5,13,21,5,23,4,4,4,17,15,16,4,15,7,5,14,16,13,3,15,14,16,8,6,15,9,16,13,4,4,21,8,21,2,6,21,11,6,15,15,16,2,10,7,5,9,13,15,5,9,21,21,16,2,5,21,13,13,14,4,4,21,5,15,18,21,6,13,21,13,5,3,16,8,6,16,7,2,19,6,14,5,21,8,6,15,8,14,13,5,8,2,5,8,8,8,14,2,15,18,8,4,5,21,2,15,16,16,21,6,4,13,21,13,4,10,6,2,4,21,21,5,7,20,1,21,9,7,14,8,13,8,4,21,17,2,15,13,16,14,5,5,20,4,16,7,5,4,7,13,15,13,2,19,15,7,2,7,5,17,15,16,16,2,14,14,13,4,15,14,17,16,16,7,16,1,7,4,2,8,6,6,5,15,7,19,5,5,2,21,16,7,6,15,15,8,16,16,15,5,23,23 +24,23,23,23,23,23,6,10,16,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,23,8,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,8,7,7,23,23,9,6,4,21,9,5,17,17,2,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,13,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,3,9,15,21,17,7,6,15,15,4,15,15,21,5,23,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,1,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,5,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,15,21,7,15,10,16,4,7,16,6,10,8,21,13,15,2,16,13,16,7,16,18,17,14,7,10,13,16,15,20,23,9,19,3,13,5,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,15,5,16,5,15,13,4,21,15,21,9,5,8,16,4,16,2,7,6,5,21,1,6,19,7,14,16,21,2,14,21,15,13,8,5,17,8,21,10,15,15,11,10,15,8,1,6,8,7,5,9,8,15,15,9,21,16,21,6,4,17,13,13,14,15,15,21,8,15,19,21,10,7,17,13,5,9,16,8,2,21,5,2,9,6,14,8,21,9,6,15,15,4,9,5,14,2,5,8,8,8,14,9,15,17,9,3,8,21,9,8,21,16,21,13,6,8,21,7,7,8,7,2,10,10,21,4,8,20,1,10,5,9,4,16,15,5,13,21,21,2,7,16,21,14,10,13,16,10,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,21,16,20,7,15,10,10,5,14,1,18,16,7,17,19,21,8,10,8,6,15,8,18,5,6,2,9,15,15,17,16,8,17,13,4,7,17,18,5,8,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,21,7,4,2,20,15,10,21,15,15,10,19,5,21,8,16,7,13,19,21,21,16,21,5,5,13,2,18,15,23,6,21,15,14,10,2,14,21,14,15,15,7,7,17,4,8,14,17,21,21,16,15,21,6,5,21,5,15,13,4,21,2,20,5,6,2,21,14,1,8,4,6,16,16,13,13,13,15,20,1,15,9,4,14,16,13,8,8,18,14,18,20,6,15,15,9,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,4,2,16,13,13,4,15,16,17,9,15,2,18,10,15,21,13,21,7,7,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,19,5,21,15,2,7,17,15,21,16,5,8,13,6,4,21,7,14,2,15,2,5,21,18,2,6,16,1,13,2,7,2,8,23,9,8,21,21,14,21,13,1,21,3,13,16,8,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,4,2,15,16,15,15,18,1,16,4,13,14,18,23,9,5,14,2,7,8,9,21,17,2,15,1,15,13,6,17,23,23,23,23 +24,23,23,23,23,23,8,7,21,15,6,21,6,2,15,15,13,13,2,21,13,16,19,15,21,5,8,15,8,13,2,2,16,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,17,21,17,15,15,16,21,15,6,7,16,15,2,14,15,21,21,8,10,2,16,8,19,2,10,15,5,21,14,6,20,7,14,16,8,6,4,3,16,5,8,13,1,8,16,13,6,21,11,6,15,8,15,10,19,7,5,9,15,15,15,9,21,21,1,4,21,21,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,9,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,15,2,5,8,8,8,14,15,15,1,15,15,7,21,2,15,21,15,21,13,5,15,21,14,15,14,10,2,15,10,18,15,10,20,21,2,13,9,4,8,13,5,4,2,17,2,15,13,16,14,8,2,20,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,17,13,16,21,20,14,14,15,2,13,14,17,16,21,8,16,19,19,8,10,15,2,15,5,15,4,2,4,5,5,16,17,15,15,15,8,2,17,15,17,23,23,23 +24,23,15,5,21,10,15,8,17,15,13,17,6,8,5,7,13,13,2,21,13,16,15,21,21,5,8,15,9,15,15,21,7,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,17,21,8,4,16,5,15,13,15,6,10,21,7,2,2,21,14,17,8,10,15,5,17,21,7,19,15,14,16,8,4,15,19,16,13,8,7,21,7,16,13,6,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,15,8,21,13,13,14,15,13,21,8,2,15,16,2,13,18,13,5,15,17,8,2,21,5,2,17,6,14,6,21,9,6,7,16,14,13,5,14,2,5,8,8,8,14,15,15,1,15,10,8,21,15,4,21,8,8,13,9,8,21,7,15,15,7,2,5,16,21,9,13,20,21,17,13,11,4,8,13,15,15,2,21,2,15,13,21,14,15,7,20,2,16,13,5,4,8,13,8,13,5,9,13,7,7,9,5,16,15,16,17,20,14,15,13,2,15,14,16,17,16,8,7,19,21,8,6,8,4,15,13,5,5,4,2,9,15,16,3,15,15,16,13,2,15,16,15,15,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,4,5,8,17,13,17,19,16,4,10,21,7,8,13,10,8,15,23,13,16,9,10,6,4,21,18,19,7,15,7,17,15,4,21,14,17,21,19,19,16,10,6,10,21,9,15,13,3,17,5,21,8,8,4,16,4,19,8,15,6,15,19,16,15,13,7,13,7,21,7,4,8,14,5,9,4,19,7,16,6,6,21,17,9,4,8,15,4,6,7,5,9,16,15,7,9,21,21,7,19,19,16,23,23,15,9,4,18,5,7,9,18,19,10,16,17,15,15,4,8,13,7,6,20,7,1,23,23,23,23,23,23,23,23,23,23,16,8,2,6,8,7,15,6,17,15,13,4,1,1,6,15,21,19,17,10,9,13,23,23,23,23,23,23,23,19,16,21,6,7,21,21,7,8,10,18,5,9,10,2,17,7,4,5,17,7,23,23,16,14,16,15,3,4,17,13,5,15,5,23,5,16,4,3,5,16,15,17,16,19,15,6,23,23,7,14,18,16,21,7,17,18,8,5,4,7,9,19,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,13,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,11,7,15,21,14,15,13,20,21,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,9,21,15,15,21,6,2,6,18,13,15,2,21,13,16,18,15,16,5,8,13,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,21,21,7,8,18,4,8,21,15,15,15,15,16,21,6,2,2,14,23,23,13,15,2,1,5,6,2,17,8,19,13,6,15,5,21,16,14,19,7,14,16,8,6,4,3,21,15,8,13,1,8,1,2,10,16,11,5,15,15,16,2,19,7,5,9,8,15,13,9,21,1,21,2,5,21,13,13,14,2,15,21,8,15,19,16,2,13,21,13,5,2,16,8,2,21,5,3,8,6,14,6,21,9,9,9,14,14,13,5,14,2,5,8,8,8,14,2,16,17,15,15,5,19,2,15,21,16,16,13,5,15,21,14,13,15,13,2,15,10,21,8,5,20,21,16,2,9,8,8,13,5,2,2,17,2,15,13,16,14,2,13,20,4,16,13,5,4,8,13,7,13,6,20,13,2,15,9,5,15,15,16,21,20,14,13,9,13,7,14,21,16,21,7,16,21,8,6,2,14,5,2,5,15,15,15,15,5,6,21,16,15,6,15,8,2,2,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,3,15,2,6,16,5,13,16,2,10,16,23,13,2,21,15,5,5,14,16,17,21,15,7,16,15,4,16,21,17,16,21,6,18,15,2,10,15,15,16,13,3,21,5,14,15,6,2,16,16,21,2,2,5,5,2,21,13,13,20,13,8,15,5,18,15,5,5,16,6,21,7,21,2,5,11,15,21,21,15,1,8,17,7,5,9,8,15,15,5,15,17,16,5,2,16,23,13,16,6,14,16,2,21,21,15,16,6,21,13,21,6,2,8,2,18,8,13,13,14,2,15,21,21,3,15,6,5,14,13,13,8,8,7,7,8,14,15,5,17,8,2,21,21,2,21,16,20,8,5,6,15,15,14,15,6,15,11,15,18,16,2,5,21,1,15,2,10,21,16,23,2,8,2,16,15,7,13,18,13,14,2,16,2,16,7,16,4,7,13,8,21,14,23,13,21,2,7,6,15,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,15,16,13,14,5,2,8,15,21,6,15,5,1,15,21,13,2,15,15,2,6,15,16,6,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,4,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,17,19,13,15,2,21,13,6,2,14,18,21,23,15,7,9,6,3,16,8,3,9,15,15,7,8,1,4,15,15,16,21,15,15,21,19,2,7,13,8,23,23,23,23,5,21,5,15,6,16,14,16,7,9,13,18,2,7,15,5,13,6,17,18,5,7,4,21,5,13,8,15,8,21,2,20,21,15,19,2,1,16,17,11,7,7,9,18,15,8,9,21,11,21,5,3,16,23,7,21,9,6,16,15,5,16,20,2,10,15,13,15,6,3,7,16,8,2,2,13,17,6,5,19,2,23,15,3,5,15,13,17,17,9,6,16,8,15,15,5,21,15,4,21,18,21,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,21,21,5,17,1,8,15,9,6,3,23,2,15,5,21,15,7,13,21,14,6,13,8,2,17,7,18,4,9,13,20,17,4,23,13,11,2,3,7,15,13,17,16,19,14,14,5,15,14,14,19,16,21,15,17,11,19,8,13,14,21,15,7,6,5,14,15,15,2,21,21,13,2,21,7,2,15,16,20,5,23,23 +24,23,23,23,21,6,9,15,21,21,6,21,6,13,21,15,13,21,8,10,7,8,18,21,21,5,21,5,7,13,2,19,15,23,5,17,9,13,13,8,15,17,15,15,15,7,8,17,4,16,14,17,21,16,15,18,21,15,15,16,5,7,13,2,21,8,21,5,10,15,16,8,21,10,6,7,7,16,16,13,13,7,13,6,1,10,8,15,21,13,8,2,19,8,15,19,8,16,15,8,6,1,1,17,15,7,5,9,8,15,8,10,21,1,17,6,21,21,13,13,15,7,15,21,9,10,10,18,10,7,20,13,21,2,7,8,16,21,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,2,17,21,8,21,16,6,10,13,5,21,21,10,14,2,7,2,5,2,21,21,7,17,1,10,2,8,23,19,7,2,5,21,17,14,15,13,17,15,6,13,15,21,16,18,9,4,8,13,5,17,13,23,8,21,21,13,5,16,15,21,16,6,15,14,9,13,4,2,19,17,21,7,8,21,17,10,2,14,3,23,9,5,13,2,15,15,6,21,17,2,2,17,15,6,8,16,3,2,23,23 +24,23,23,23,23,23,23,23,23,23,15,10,15,15,15,15,13,13,2,20,3,15,21,17,8,3,23,23,3,13,15,8,21,21,6,5,5,15,5,15,16,21,3,13,19,7,16,10,4,21,15,16,15,16,15,16,21,5,15,16,5,2,13,16,18,14,21,5,3,2,16,6,16,8,15,5,16,17,21,15,13,7,13,17,19,5,21,16,20,13,5,2,16,8,16,15,9,16,21,15,15,1,21,21,16,7,5,9,8,15,16,2,21,11,13,7,21,16,23,14,15,21,5,17,9,6,17,21,15,15,4,13,18,8,3,8,2,16,6,14,16,13,23,23,23,23,23,9,14,3,2,18,18,21,13,16,8,8,14,2,6,17,3,5,21,21,7,2,21,16,15,13,2,21,21,4,14,13,8,8,15,18,1,21,13,16,21,2,15,21,7,13,19,3,5,13,17,2,2,16,1,7,6,2,6,2,16,15,15,4,19,13,15,5,20,6,15,7,2,3,6,15,13,17,1,18,5,2,15,13,2,14,15,21,16,18,7,21,18,15,5,2,21,13,5,8,3,14,15,16,10,15,3,15,16,21,13,2,15,23,23,23,23,23 +24,23,23,23,15,16,15,2,17,3,15,15,21,15,5,15,13,16,8,13,20,21,3,15,21,5,17,5,7,13,6,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,16,21,16,15,21,3,6,10,15,15,2,13,15,21,5,21,15,6,10,16,6,11,13,14,4,6,2,8,15,14,8,13,16,15,15,1,21,5,15,15,2,1,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,15,8,8,15,2,21,13,21,8,2,8,2,15,16,3,7,18,13,6,1,21,15,15,21,5,14,6,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,6,8,18,15,9,17,6,5,4,19,5,15,2,16,13,17,19,15,17,5,8,13,7,5,2,8,17,23,5,19,2,7,6,6,2,18,15,18,8,7,8,19,4,15,21,15,15,15,21,16,21,4,10,9,7,23,23,1,5,6,21,6,6,16,17,8,19,8,6,5,5,21,16,7,19,7,14,17,8,6,4,3,16,6,8,13,1,8,21,15,6,21,7,6,15,15,16,2,8,7,5,9,8,15,13,9,21,21,18,6,6,21,13,13,14,6,10,18,10,10,7,21,2,6,17,13,5,5,16,8,10,7,5,2,19,6,8,15,21,9,6,18,8,14,13,9,8,2,5,8,7,8,14,15,15,21,15,8,7,21,10,13,18,15,16,13,13,21,21,14,5,5,4,2,6,17,21,17,5,20,1,4,13,9,15,8,13,5,8,21,17,2,15,13,15,14,5,13,20,8,16,15,5,4,7,13,15,13,2,19,13,8,2,9,5,17,15,16,16,20,15,14,5,2,6,14,17,17,1,15,17,1,8,2,3,5,8,6,5,15,5,19,5,5,15,21,17,15,6,16,15,6,16,8,21,23,23,23 +24,23,23,23,23,6,10,14,19,7,10,21,6,15,2,5,8,15,2,21,13,16,7,15,21,5,21,8,7,13,7,21,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,17,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,15,21,8,10,15,7,2,10,10,21,21,5,20,1,15,13,9,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,16,21,13,14,6,13,10,4,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,8,16,16,6,10,23 +24,23,5,8,21,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,3,14,5,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,1,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,10,17,16,5,2,21,2,10,21,6,2,17,3,13,15,2,21,13,16,18,15,3,5,8,13,8,13,8,8,16,23,3,3,2,15,5,6,2,18,14,21,11,7,8,18,4,14,21,15,16,15,15,16,21,2,5,13,3,23,23,23,23,5,21,15,15,15,16,3,19,8,5,2,5,16,15,5,19,15,14,16,8,13,2,8,23,23,2,15,21,8,16,15,6,21,11,15,15,15,17,6,18,7,5,9,8,15,15,9,21,21,21,2,2,21,13,13,14,8,15,16,8,2,21,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,5,2,6,8,5,8,8,8,14,7,15,21,15,2,8,18,15,2,21,8,21,13,5,15,21,14,10,14,10,2,15,2,21,8,15,20,21,2,15,11,8,8,13,15,3,2,21,2,15,13,21,14,14,7,20,8,21,15,5,4,8,13,8,13,15,3,13,8,15,9,5,21,15,21,15,20,14,14,3,2,14,14,21,16,21,15,16,21,7,8,4,14,15,14,8,15,8,14,5,6,14,21,21,15,15,8,15,2,21,21,15,15,8,18 +24,23,23,15,15,15,4,10,17,4,4,21,6,6,5,18,5,13,2,17,13,16,18,15,17,5,8,13,7,13,9,8,18,23,13,19,2,7,5,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,6,2,16,10,10,4,4,21,5,17,9,10,4,16,4,19,6,7,2,5,21,6,19,3,7,14,17,8,8,4,19,4,13,7,13,1,8,21,13,5,1,15,7,15,15,21,10,19,7,5,9,13,15,8,9,17,17,1,6,2,21,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,9,6,18,2,21,5,2,20,6,21,6,21,9,8,15,17,14,13,5,4,2,5,8,7,8,14,4,15,16,15,9,7,21,9,4,21,15,21,13,9,16,21,9,15,4,6,4,15,17,19,10,9,20,21,4,13,9,8,8,13,5,15,2,17,2,15,7,16,14,15,5,20,16,16,13,5,4,8,13,7,11,13,19,13,8,15,9,5,19,15,16,17,20,14,4,9,2,15,14,21,17,16,7,17,19,8,8,2,4,7,4,5,5,4,3,7,5,4,8,17,15,6,15,7,2,17,15,17,10,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,15,7,15,5,18,6,10,21,6,2,15,18,13,15,2,16,13,16,19,15,16,5,8,15,8,13,2,6,16,23,15,18,2,15,5,6,2,18,15,19,15,7,8,3,4,16,18,7,15,13,13,16,21,10,2,8,14,23,23,17,15,6,21,5,2,8,16,8,19,13,4,10,5,21,16,16,9,7,14,16,8,6,4,3,16,15,8,13,21,14,21,2,15,16,1,5,15,8,21,2,19,7,5,9,8,13,13,9,21,21,18,2,6,21,13,13,14,6,13,21,9,15,16,18,2,13,17,13,5,8,8,7,3,15,5,2,17,6,14,6,21,9,5,8,18,14,13,5,21,2,5,8,7,8,14,2,15,21,15,16,7,21,2,15,18,15,21,13,5,15,21,14,6,5,4,2,4,17,21,16,5,1,1,2,15,9,8,8,13,5,10,9,17,2,15,13,16,14,23,13,20,15,16,15,5,4,8,13,8,15,15,19,13,8,2,9,5,17,13,16,16,20,14,14,9,2,15,14,17,16,16,7,16,21,8,5,2,14,5,4,5,15,6,17,5,9,4,21,21,15,5,15,8,15,15,15,16,4,23,23 +24,23,23,23,23,23,23,23,23,15,13,17,21,7,9,11,14,13,2,15,13,15,11,18,7,20,23,23,9,13,6,20,21,23,6,15,13,7,7,5,16,18,7,7,15,7,21,17,4,21,14,16,21,21,8,15,18,2,21,15,6,4,13,9,21,5,21,9,6,4,16,4,21,2,5,16,6,4,8,13,13,15,13,16,21,10,15,21,7,6,5,15,21,7,16,10,5,21,21,8,21,1,17,8,16,7,5,9,15,15,8,9,20,16,17,6,4,17,23,13,1,14,4,17,9,6,8,17,6,13,21,13,21,16,9,8,4,21,9,2,4,1,1,5,21,5,15,23,17,10,7,13,1,5,9,18,8,7,14,15,5,1,16,2,11,21,10,15,17,7,6,13,5,18,16,7,6,5,7,2,10,4,17,21,5,17,21,10,4,10,10,18,23,8,5,4,21,14,19,7,1,5,4,5,21,17,15,13,9,4,8,13,6,21,14,23,13,17,6,3,5,11,15,17,17,4,19,2,5,8,7,23,16,19,15,15,16,1,17,5,10,21,6,23,10,4,6,20,13,2,4,8,17,7,6,16,13,9,21,17,19,6,4,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,2,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,4,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,9,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,15,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,21,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,17,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,9,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,8,8,4,16,16,21,5,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,8,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,6,8,5,21,16,15,21,6,8,1,8,13,21,8,10,7,16,18,18,19,5,21,5,7,13,9,19,17,23,6,21,9,13,8,6,14,17,15,15,15,7,8,17,4,16,14,17,21,16,15,18,21,10,15,16,5,15,13,8,16,2,21,5,6,15,16,17,21,2,6,5,21,1,15,13,13,7,5,18,10,8,10,6,17,13,7,10,18,8,15,21,6,15,15,8,15,1,17,16,9,7,5,9,8,15,8,9,1,16,17,6,21,21,13,13,21,10,16,21,9,10,10,18,15,9,20,13,21,7,7,8,7,21,2,9,14,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,15,15,5,21,16,2,17,1,15,21,16,6,10,13,5,21,21,7,2,2,7,2,5,2,21,21,13,17,1,10,2,8,23,19,9,2,5,21,17,14,5,13,21,13,5,7,15,21,8,18,9,4,8,13,5,17,13,23,8,21,21,13,5,16,15,21,16,5,8,16,9,13,9,2,19,21,21,7,16,21,16,5,2,14,18,23,9,5,13,2,15,7,6,21,16,2,2,16,15,13,2,17,3,6,23,23 +24,23,23,15,21,21,2,5,21,2,2,6,21,3,5,13,13,21,2,13,11,21,21,16,2,5,21,3,8,13,6,6,21,23,13,17,5,14,5,8,14,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,15,8,8,17,5,16,10,14,13,2,17,8,8,14,15,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,10,16,8,6,21,21,3,13,21,13,21,2,13,17,8,16,2,3,8,1,2,6,21,15,6,10,21,5,8,8,2,15,9,8,13,7,15,2,15,3,16,6,21,21,10,15,21,20,8,14,7,4,17,3,14,6,16,15,15,2,16,2,13,21,1,15,3,9,21,17,23,2,3,2,21,8,14,5,18,7,5,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,1,13,16,16,6,3,15,5,13,10,15,18,15,17,15,16,21,8,6,7,21,15,13,15,10,14,13,15,5,15,21,1,7,10,16,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,17,6,9,13,5,15,4,17,17,7,16,19,18,2,3,21,9,9,13,19,20,18,23,13,17,9,6,9,8,4,18,9,14,15,7,1,1,4,16,14,17,1,1,6,18,21,4,17,15,6,10,6,14,9,16,16,19,4,10,21,6,18,4,4,4,18,13,5,11,19,18,13,8,5,7,21,17,21,13,9,4,19,14,15,17,6,21,21,6,2,1,17,4,19,7,5,9,19,15,15,13,16,17,19,5,18,9,23,2,21,19,8,9,23,23,23,23,5,7,16,18,18,9,6,16,1,17,9,9,9,17,9,13,23,23,23,23,23,23,2,9,14,19,5,7,16,17,17,4,5,19,15,13,18,18,2,17,21,19,9,15,7,18,21,9,4,10,1,7,6,18,15,21,5,21,21,8,7,8,8,18,23,4,19,8,17,16,2,13,17,9,5,8,17,9,16,15,3,4,18,13,6,9,5,23,19,10,21,3,5,11,13,17,16,19,19,14,9,6,23,14,19,17,21,11,16,1,8,2,13,7,21,5,6,14,4,4,1,5,8,17,17,16,5,17,7,2,1,16,19,10,6,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,17,15,4,4,21,7,4,21,6,8,7,18,5,13,10,17,13,17,21,15,17,9,8,15,9,9,10,2,17,23,10,19,2,15,5,6,2,18,14,17,10,7,8,18,4,16,1,15,16,7,15,17,21,4,10,7,1,8,5,4,3,21,21,10,10,4,16,8,19,8,4,10,5,21,16,18,20,7,14,17,8,6,4,3,21,15,5,13,1,8,17,7,6,21,11,15,15,15,1,1,19,7,5,9,8,15,8,9,21,17,16,4,4,21,13,13,14,7,15,16,8,8,18,15,2,7,17,13,5,9,8,18,2,17,5,7,20,6,14,6,21,9,7,9,23,7,7,5,14,2,5,8,7,8,14,8,15,1,6,4,7,21,10,4,21,8,21,13,9,16,21,15,7,14,10,2,6,10,21,16,8,20,1,4,13,9,8,8,13,5,15,2,17,2,15,13,16,14,4,13,20,17,16,15,5,4,8,13,15,13,5,19,13,17,7,9,5,17,13,17,17,20,14,14,7,11,15,14,17,16,16,8,17,19,7,16,3,9,9,4,5,8,15,2,2,5,5,16,17,15,7,15,8,2,1,21,17,3,6,18 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,6,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,8,19,8,5,6,16,14,10,16,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,15,15,15,4,10,17,4,4,21,6,6,5,18,5,13,2,17,13,16,18,15,17,5,8,13,7,13,9,8,18,23,13,19,2,7,5,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,6,2,16,10,10,4,4,21,5,17,9,10,4,16,4,19,6,7,2,5,21,6,19,3,7,14,17,8,14,4,19,4,13,7,13,1,8,21,13,5,1,15,7,15,15,21,10,19,7,5,9,13,15,8,9,17,17,1,6,2,21,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,9,6,18,2,21,5,2,20,6,21,6,21,9,8,15,17,14,13,5,4,2,5,8,7,8,14,4,15,16,15,9,7,21,9,4,21,15,21,13,9,16,21,9,15,4,16,4,15,17,19,10,9,20,21,4,13,9,8,8,13,5,15,2,17,2,15,7,16,14,15,5,20,16,16,13,5,4,8,13,7,11,13,19,13,8,15,9,5,19,15,16,17,20,14,4,9,2,15,14,21,17,16,7,17,19,8,8,2,4,7,4,5,5,4,3,7,5,4,8,17,15,6,15,7,2,17,15,17,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,18,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,5,21,6,4,7,21,7,15,17,21,10,6,15,4,13,15,20,13,16,16,16,4,6,21,10,9,13,15,19,18,23,15,3,2,14,5,6,21,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,19,15,15,11,6,10,13,4,15,2,17,5,15,10,21,15,21,2,4,6,5,21,16,15,13,7,13,18,21,19,15,7,14,13,21,4,21,7,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,4,6,10,17,5,2,8,1,2,6,21,13,1,6,2,7,2,19,7,2,4,21,1,17,19,14,10,23,23,5,16,8,6,9,9,1,17,8,15,13,5,16,15,2,1,21,6,10,17,15,11,13,13,2,18,7,2,20,15,7,15,5,1,17,15,17,1,10,4,10,10,16,23,21,3,13,21,14,7,10,21,14,15,16,20,6,21,15,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,17,21,7,16,10,13,2,10,23,18,15,17,15,15,21,7,10,5,16,2,23,23,15,6,15,15,21,3,8,21,13,21,21,13,2,15,16,19,5,23,23 +24,23,9,7,18,6,10,2,17,15,6,21,15,5,13,5,2,13,2,17,13,16,15,15,21,5,21,15,8,13,6,7,16,23,15,16,21,13,5,10,21,18,14,1,15,7,8,7,4,17,15,16,15,15,8,19,21,6,1,16,6,10,9,4,19,7,21,8,7,6,18,14,21,21,17,14,17,2,7,15,7,7,14,15,15,14,16,2,2,13,9,19,1,14,15,17,5,21,17,6,17,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,16,13,13,14,6,4,16,9,5,20,1,2,2,10,13,17,8,5,18,7,17,5,2,5,17,15,8,21,16,2,15,9,20,17,5,14,2,5,15,15,8,14,2,15,1,16,2,21,21,10,13,21,19,2,13,5,18,21,7,5,10,7,2,10,16,21,21,13,15,1,7,2,8,16,8,13,2,2,2,17,14,15,9,1,14,5,6,15,16,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,17,6,7,14,5,13,2,15,17,15,16,15,17,19,16,8,13,10,13,23,8,2,2,9,2,6,15,2,17,15,7,17,15,2,15,21,19,5,13,18 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,7,2,17,13,8,19,13,18,18,18,6,5,21,7,7,13,18,17,19,23,13,19,9,6,9,16,10,1,16,15,15,13,11,1,4,21,14,17,15,16,7,21,17,4,15,16,6,5,4,4,16,5,18,1,5,4,17,4,17,6,4,6,5,4,16,19,13,8,13,17,17,3,6,18,9,6,2,6,19,8,17,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,17,23,13,1,5,9,17,9,7,9,17,4,6,1,13,21,4,9,8,17,21,9,2,4,8,7,5,23,6,2,10,7,4,5,13,16,6,9,17,8,7,15,19,5,21,7,4,17,20,4,3,21,3,9,15,8,19,21,9,2,5,9,7,8,1,21,17,5,17,21,2,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,4,23,13,16,6,9,5,8,15,21,17,10,21,14,4,13,9,23,18,16,18,8,16,21,7,8,7,16,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,9,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,21,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,7,10,21,9,6,5,17,7,21,17,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,17,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,16,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,8,14,13,5,9,2,5,8,8,8,14,9,15,1,16,9,8,21,2,8,21,17,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,23,16,8,15,2,21,2,4,21,6,10,13,3,8,15,2,21,13,16,19,15,2,9,21,2,8,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,2,6,19,16,8,5,19,7,14,17,8,6,5,3,16,15,8,13,1,8,16,15,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,17,8,2,18,15,2,7,17,13,5,13,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,16,21,13,5,15,21,6,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,16,6,4,18,2,4,15,21,14,15,5,20,21,17,15,5,4,8,13,13,13,2,19,13,13,9,3,5,16,13,17,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,14,21,16,15,2,8,15,6,21,21,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,5,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,3,17,3,2,6,18,15,6,21,6,7,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,16,23,7,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,21,21,10,3,19,7,23,23,17,5,10,21,6,6,21,16,8,19,9,7,6,5,17,16,7,19,7,14,16,8,6,21,3,16,5,8,13,1,8,21,2,6,16,17,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,4,21,13,13,14,6,13,18,6,8,15,21,4,10,17,13,5,4,16,8,6,16,9,2,19,6,14,5,21,9,7,15,17,14,13,5,4,2,5,8,7,8,14,4,7,21,15,8,7,21,10,15,18,15,16,7,5,21,21,14,8,6,4,2,4,17,21,8,5,20,1,2,13,9,15,8,13,5,15,21,17,2,15,13,15,14,8,13,20,6,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,2,14,7,9,2,15,14,17,17,17,15,16,21,7,7,2,5,8,10,9,15,8,19,5,9,8,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,15,8,20,7,16,2,17,8,5,21,13,8,13,6,17,21,20,6,3,5,15,6,2,16,21,4,8,15,7,17,13,4,16,18,21,21,15,6,16,15,2,2,18,6,5,4,8,21,5,14,5,6,17,16,15,15,16,14,5,5,16,16,15,5,7,13,17,21,19,21,21,10,10,10,5,18,2,17,5,5,21,11,21,21,17,13,15,16,7,5,9,1,15,8,9,17,21,21,2,2,21,23,13,21,5,6,16,10,2,15,8,1,5,21,13,18,8,15,7,13,21,2,5,10,16,2,21,9,2,7,2,5,5,14,21,8,21,7,8,13,9,15,15,6,21,11,6,18,16,15,2,21,3,15,13,6,17,3,13,15,15,16,7,3,2,16,2,8,20,21,13,16,9,8,23,5,21,7,1,16,15,2,15,18,13,15,13,18,6,21,20,9,4,8,13,8,17,7,23,5,15,2,17,5,17,13,11,16,15,8,15,5,13,2,7,16,13,19,15,16,21,15,9,20,15,20,23,13,6,5,3,2,5,2,16,21,5,8,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,4,8,16,17,10,9,21,15,15,15,9,9,21,8,14,13,16,18,21,16,5,21,5,9,13,13,19,16,23,5,16,9,13,7,7,7,18,7,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,9,17,2,21,5,6,8,21,8,1,10,4,6,1,1,16,13,13,7,5,1,2,19,4,14,16,13,8,10,18,8,15,1,6,16,15,8,4,1,1,8,16,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,1,6,16,21,9,10,2,18,10,7,20,13,21,8,8,8,15,17,2,7,14,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,21,1,15,1,16,7,4,13,9,21,16,7,1,7,7,2,5,2,17,21,5,17,1,2,2,8,16,23,2,9,3,21,21,14,8,13,21,13,14,13,15,8,17,15,3,4,8,13,5,17,13,23,8,8,21,15,5,15,13,16,16,5,1,14,8,7,4,2,19,17,16,15,16,1,16,10,2,14,9,23,9,5,15,2,15,6,4,21,17,13,7,17,7,2,15,15,19,10,10,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,7,16,10,10,10,21,15,15,21,6,4,5,7,13,13,2,21,13,16,1,21,17,9,8,6,5,9,7,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,10,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,7,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,10,4,5,15,4,7,2,2,5,16,21,15,7,15,15,4,17,16,8,10,13,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,2,21,6,8,6,14,14,15,7,16,7,16,20,11,13,2,14,13,2,14,15,15,18,23,2,18,2,15,5,16,14,3,19,15,15,7,21,17,4,21,15,15,21,2,15,15,15,2,23,23,23,23,23,8,21,5,14,15,8,6,16,14,16,3,5,6,18,2,7,15,3,7,13,8,19,2,2,2,21,13,13,8,15,14,21,13,20,21,11,6,2,1,16,11,7,7,7,9,21,15,8,5,21,16,21,6,2,16,23,13,16,15,15,15,15,15,6,15,14,23,23,23,23,15,13,1,8,21,8,2,14,17,13,5,23,3,15,15,2,6,15,13,21,8,9,8,16,8,15,6,15,15,15,15,21,16,7,15,21,15,8,6,23,23,23,23,23,23,10,6,13,2,21,21,6,14,21,2,2,10,21,19,23,2,15,6,17,14,15,15,21,14,14,13,8,2,16,15,9,4,9,13,20,16,5,23,13,16,21,3,5,15,15,21,16,6,14,5,5,15,14,15,19,16,21,15,16,11,8,7,13,1,8,23,23,6,6,15,15,2,15,16,17,3,2,16,15,2,15,7,20,5,23,23 +24,23,23,6,16,7,2,2,21,2,15,21,6,7,6,3,13,15,2,21,13,16,18,15,2,9,21,5,8,13,6,8,16,23,16,2,2,15,5,6,2,18,14,1,11,7,21,18,4,14,16,15,15,15,15,17,21,2,5,3,5,2,9,13,5,18,21,15,2,2,17,2,19,13,8,8,5,21,16,5,3,7,14,16,8,13,4,3,16,15,10,13,1,8,16,13,6,21,11,5,15,15,17,2,18,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,2,15,16,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,20,2,16,6,5,8,8,7,14,2,15,17,15,2,8,19,8,2,21,17,16,13,5,15,21,14,14,15,5,2,6,2,21,8,5,20,1,21,15,9,8,8,7,5,6,2,18,2,15,13,21,14,15,13,20,15,21,15,5,4,8,13,13,13,3,19,13,8,9,9,9,15,13,16,15,20,8,14,5,2,8,14,17,16,21,15,16,21,8,8,4,14,15,14,5,15,15,14,5,9,6,21,17,15,4,8,15,6,21,21,15,23,23,23 +24,23,23,2,21,15,15,6,21,2,17,17,6,15,15,13,5,13,8,21,13,16,6,21,18,9,14,16,7,13,16,15,16,23,13,21,9,10,10,10,2,18,13,3,15,7,7,18,4,21,7,21,15,15,21,21,21,10,2,3,15,15,13,15,17,5,15,5,2,2,16,8,20,13,4,15,5,21,16,13,3,7,14,18,8,21,6,2,21,14,2,13,15,7,21,2,6,21,15,2,15,15,10,16,8,7,5,9,13,15,15,9,17,21,21,2,15,21,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,7,16,7,2,21,5,2,19,6,14,6,21,9,21,16,14,15,7,6,18,2,5,8,8,8,14,15,15,1,15,11,8,21,15,2,17,16,19,13,6,16,21,14,6,15,6,2,15,6,21,4,13,20,1,16,6,8,10,8,13,1,2,2,16,2,15,13,21,14,4,13,20,16,15,13,5,4,8,13,8,13,2,6,19,11,19,16,5,17,13,18,15,6,13,14,4,13,13,14,17,8,18,15,11,19,18,2,15,2,10,7,8,21,14,2,13,6,10,16,21,15,2,16,13,2,17,17,23,23,23,23 +24,23,23,23,16,8,15,2,21,2,6,17,6,2,6,3,8,15,2,21,13,16,19,15,2,9,1,2,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,16,3,19,8,10,6,19,16,8,4,19,7,14,17,8,6,5,3,16,15,8,13,1,8,16,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,6,6,21,13,13,14,8,15,17,8,2,18,15,2,7,15,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,21,8,19,15,2,21,16,21,13,5,15,21,10,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,13,6,4,18,2,4,15,21,14,15,5,20,21,17,15,5,4,8,13,13,13,2,19,13,13,9,9,5,16,13,16,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,14,21,16,15,2,8,15,15,21,21,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,17,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,7,15,15,15,2,21,15,15,21,6,15,5,18,13,13,2,21,13,16,11,15,21,5,8,15,7,13,15,6,21,23,13,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,16,13,15,16,21,15,2,7,15,4,10,14,13,21,21,15,6,2,17,3,19,15,2,2,5,21,16,6,19,7,14,2,8,6,14,3,21,15,5,13,1,8,16,15,6,21,11,15,15,15,16,10,19,7,5,9,7,15,15,9,18,21,21,4,21,21,13,13,14,15,15,21,8,15,19,1,2,7,17,13,5,6,7,18,21,21,6,2,20,6,14,6,21,9,2,15,16,14,13,6,15,2,5,8,7,8,14,10,15,1,15,10,7,21,2,2,21,15,21,13,5,15,21,15,14,3,15,10,2,10,21,16,6,20,21,2,13,9,8,8,13,15,6,4,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,9,13,2,19,13,7,7,9,5,17,15,16,21,20,14,14,13,2,15,14,15,16,21,8,16,18,8,8,10,15,21,6,5,15,4,10,2,3,10,16,16,15,15,15,15,2,17,15,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,7,15,1,17,8,16,7,5,9,5,15,15,9,8,21,16,9,20,21,13,13,1,15,4,16,9,13,18,11,10,6,3,13,18,8,7,8,10,1,9,2,21,21,23,23,21,23,23,15,13,4,6,9,13,5,9,19,8,7,16,4,5,11,13,8,18,21,4,10,17,19,10,8,16,15,7,8,21,14,9,15,5,15,1,19,19,3,21,4,1,10,10,2,23,4,9,4,17,14,15,10,21,14,6,13,16,13,8,15,9,4,8,13,6,21,5,23,8,16,6,9,5,15,15,17,17,19,5,8,15,4,13,17,5,21,16,16,11,18,1,7,10,5,21,8,5,8,13,15,15,10,7,8,17,15,15,5,15,2,15,17,19,13,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,2,16,23,2,2,9,15,5,2,16,18,14,15,15,7,21,1,4,16,14,21,15,17,15,16,21,6,10,21,5,23,23,23,23,23,15,8,2,16,16,2,2,7,6,21,13,2,8,15,19,14,7,16,21,6,16,18,5,6,2,3,18,8,21,16,6,21,11,13,21,1,21,15,8,7,5,9,14,17,13,8,18,21,16,6,21,16,23,13,1,6,15,16,8,15,8,15,16,2,15,13,15,3,3,8,3,1,2,16,13,18,7,5,2,5,21,23,13,15,15,15,2,7,7,8,8,8,15,5,5,1,15,21,17,21,2,19,15,15,8,10,15,3,21,2,23,23,23,23,23,14,21,21,13,15,1,2,9,7,16,23,2,9,18,2,21,14,21,2,21,14,5,5,21,4,16,15,3,4,8,13,7,21,2,23,2,21,15,3,5,15,13,17,21,18,13,2,3,3,5,23,23,21,17,15,16,18,21,8,6,5,10,15,5,8,15,15,8,13,17,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,15,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,2,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,13,2,1,15,15,21,6,4,2,13,13,13,2,21,13,16,15,16,21,5,8,13,8,13,2,2,21,23,15,20,2,13,5,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,16,21,2,8,16,5,2,13,8,6,2,21,5,2,2,17,14,16,8,4,15,5,21,16,14,19,15,14,18,15,6,8,2,21,5,13,8,14,8,16,15,6,21,11,6,15,15,21,8,21,7,5,9,16,15,15,9,21,21,21,14,13,16,13,9,14,15,13,21,8,15,18,21,2,5,21,13,5,2,4,8,2,21,5,2,9,6,14,7,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,16,15,1,8,3,7,1,6,2,21,21,16,13,5,15,21,2,14,5,8,2,2,10,21,8,5,20,1,17,15,9,4,8,13,5,4,2,17,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,8,13,2,9,13,8,15,9,5,17,15,17,21,20,14,13,9,2,14,14,16,21,16,15,7,19,21,8,13,8,15,6,13,18,4,10,3,5,15,17,3,15,5,16,15,2,15,16,16,5,7,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,11,13,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,6,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,17,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,5,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,4,10,21,5,15,19,17,7,2,21,17,6,6,8,11,13,8,20,13,17,16,17,6,5,21,5,6,5,4,2,20,23,6,20,9,8,10,6,7,18,21,15,6,7,17,17,4,16,14,16,1,15,15,15,18,15,15,16,6,4,4,10,18,3,21,3,5,19,16,11,21,4,4,6,5,1,16,13,13,8,13,16,21,10,3,8,14,13,16,10,21,8,17,19,5,21,17,8,21,1,17,17,10,7,5,9,8,15,8,9,17,16,17,5,21,16,23,13,1,6,11,17,10,6,8,21,6,6,21,13,1,6,4,7,10,18,3,2,4,1,1,17,19,14,16,23,23,3,17,6,7,4,9,16,17,8,15,5,5,15,7,8,21,21,4,4,21,15,8,13,8,18,2,7,2,3,15,11,6,10,1,17,10,17,21,4,4,10,10,17,23,11,9,13,21,7,7,1,21,14,14,13,20,6,18,15,7,4,7,13,20,5,5,23,5,2,10,3,5,17,13,17,21,19,8,13,10,2,8,23,18,8,17,7,15,21,7,4,13,13,9,23,23,7,21,10,15,4,10,15,21,13,4,17,13,21,16,16,18,6,19,23 +24,23,23,23,16,2,2,6,21,2,15,21,6,15,7,18,2,13,2,17,13,15,19,15,16,5,8,15,8,13,15,8,16,23,7,19,2,14,5,6,2,18,14,21,21,7,8,18,4,15,21,15,15,15,15,16,21,3,8,15,2,8,7,5,14,13,21,7,2,16,16,3,20,8,15,15,6,16,4,14,9,7,14,17,8,15,13,3,16,6,5,13,21,8,16,15,2,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,17,21,21,4,2,16,13,13,14,15,13,21,8,2,19,21,2,7,17,13,5,13,8,8,2,21,5,2,20,6,8,13,21,9,16,20,7,14,13,6,2,2,5,8,8,8,14,15,15,16,16,2,5,21,2,15,21,8,16,13,5,15,21,8,14,10,5,4,5,2,21,9,13,20,21,2,15,8,2,8,13,5,15,2,17,2,15,13,21,14,15,8,20,21,16,13,5,4,8,13,8,13,7,19,13,8,15,9,5,17,15,16,16,2,14,13,8,13,15,14,17,16,1,15,16,19,8,8,2,4,15,15,13,15,14,15,5,6,4,16,16,15,6,8,15,15,16,21,15,23,23,23 +24,23,10,2,21,7,5,6,17,4,2,21,6,7,6,7,13,13,2,21,13,16,11,16,21,5,8,15,8,9,8,2,3,23,5,3,2,13,5,6,2,18,14,1,11,7,8,18,4,1,21,15,15,15,15,17,21,15,2,16,5,15,13,3,6,10,21,8,2,2,17,8,18,5,15,7,15,21,16,16,19,7,14,17,8,6,4,2,16,13,13,5,1,8,21,15,6,17,11,6,15,15,16,8,21,7,5,9,8,15,13,9,21,21,21,15,7,17,13,13,14,14,13,21,8,15,18,15,2,7,21,13,5,10,16,8,2,21,5,2,5,6,14,7,21,9,6,15,21,14,5,5,14,2,5,8,8,8,14,9,15,1,15,7,9,21,10,15,21,16,21,13,8,15,21,7,15,15,7,2,6,10,21,8,15,20,21,17,15,9,4,8,13,5,8,2,21,2,15,13,21,15,4,5,20,2,16,13,5,4,8,13,8,13,15,2,13,8,9,9,5,16,15,16,8,20,14,14,13,4,15,14,17,16,17,8,15,19,21,8,13,7,8,16,7,15,15,10,10,9,15,17,21,15,7,16,15,2,15,16,23,23,23,23 +24,23,23,23,21,4,8,10,16,10,16,21,15,8,6,9,7,21,8,15,13,17,18,21,16,5,21,5,8,13,7,19,21,23,9,18,9,13,5,8,15,18,15,7,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,6,13,4,16,10,21,5,10,1,21,8,21,4,14,6,3,17,16,13,13,7,13,6,1,10,5,7,14,13,4,4,19,7,15,21,6,16,15,10,4,1,17,16,16,7,5,9,8,15,8,9,1,1,17,6,21,21,13,13,15,6,16,21,9,10,3,18,15,9,20,13,21,7,8,8,16,21,2,9,4,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,17,9,17,17,15,10,16,5,2,13,9,21,16,7,16,4,7,2,5,2,17,21,10,17,1,2,10,8,2,23,9,5,7,21,21,14,4,13,21,13,6,13,7,16,17,15,3,4,8,13,9,17,9,23,8,1,21,15,5,15,13,1,16,5,21,14,9,13,4,2,19,21,16,15,16,1,16,4,3,14,14,6,8,6,4,14,15,10,15,21,17,2,6,17,7,2,1,7,19,2,19,23 +24,23,4,7,21,6,3,10,21,5,8,16,17,4,6,21,15,13,9,17,7,19,15,16,21,10,18,5,5,6,6,6,17,15,15,2,13,6,9,8,16,3,7,7,15,7,21,17,4,16,21,17,1,6,19,16,18,3,21,15,2,8,6,10,21,5,17,9,5,8,16,14,21,7,2,8,14,2,16,6,13,13,13,15,21,10,6,21,16,13,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,17,15,8,9,21,21,17,8,16,21,23,13,1,6,9,17,9,15,2,15,6,4,21,13,16,5,6,1,6,21,9,2,1,1,1,5,21,9,15,23,21,15,6,13,2,5,9,3,17,8,15,1,7,21,15,2,21,19,4,3,17,18,6,11,2,5,23,2,5,15,19,13,2,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,19,20,13,6,13,17,3,18,3,3,4,8,13,7,21,5,23,2,16,6,3,5,13,13,16,17,6,8,18,2,13,3,23,18,11,18,17,21,21,1,7,5,17,5,23,23,9,5,2,13,4,6,21,13,15,2,16,13,2,17,1,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,9,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,15,4,17,9,6,5,21,15,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,9,5,1,5,9,6,4,21,5,4,9,15,8,8,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,16,13,13,14,2,13,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,13,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,15,3,6,2,18,13,10,21,6,15,7,7,13,13,2,21,13,16,15,15,16,2,8,7,5,13,15,19,16,23,7,19,2,6,7,6,2,18,14,1,11,7,8,18,4,21,21,15,16,13,15,21,21,4,2,7,8,15,6,2,5,21,21,5,8,2,16,2,19,13,14,15,5,21,16,15,9,7,14,17,8,4,10,3,15,13,6,13,1,7,16,13,6,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,21,9,16,17,13,13,8,6,16,21,9,6,18,15,2,7,17,13,5,8,20,18,5,21,15,2,2,6,14,5,21,9,15,7,16,14,13,5,1,2,5,8,8,15,14,2,15,1,1,10,5,15,10,4,21,21,21,5,5,16,21,6,15,14,10,2,6,2,21,4,15,20,1,21,13,9,8,8,13,15,13,2,17,2,15,15,16,2,7,13,20,14,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,13,16,16,19,7,14,15,8,15,23,19,16,21,15,17,19,18,8,13,16,8,4,6,8,14,14,10,5,15,17,16,5,6,15,15,2,17,16,18,5,23,23 +24,23,15,15,21,7,15,10,16,4,7,16,6,10,8,21,13,15,2,16,13,16,7,16,18,17,14,7,10,13,16,16,20,23,9,19,3,13,5,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,17,21,7,5,16,5,15,13,4,21,15,21,9,5,8,16,4,16,2,7,6,5,21,1,6,19,7,14,16,21,2,14,21,15,13,8,5,17,8,21,10,15,15,11,10,15,8,1,6,8,7,5,9,8,15,15,9,21,16,21,6,4,17,13,13,14,15,15,21,8,15,19,21,10,7,17,13,5,9,16,8,2,21,5,2,9,6,14,8,21,9,6,15,15,4,9,5,14,2,5,8,8,8,14,9,15,17,9,3,8,21,9,8,21,16,21,13,6,8,21,7,7,8,7,2,10,10,21,4,8,20,1,10,5,9,4,16,15,5,13,21,21,2,7,16,21,14,10,13,18,10,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,21,16,20,7,15,10,10,6,14,1,18,16,7,17,19,21,8,10,8,6,15,8,18,5,6,2,9,15,15,17,16,8,17,13,4,7,17,18,5,8,18 +24,23,23,4,15,2,2,15,18,16,2,21,6,2,4,18,5,15,2,21,13,16,19,15,21,5,8,13,7,2,2,7,17,23,15,3,2,15,5,6,2,18,15,19,11,7,8,11,4,15,18,21,15,13,8,16,21,4,2,9,7,23,23,21,2,6,1,6,2,2,16,2,16,2,14,10,5,21,6,13,19,7,14,17,15,2,4,3,16,13,7,8,1,7,21,2,6,21,11,5,15,15,16,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,4,13,21,10,5,15,21,2,5,17,13,5,2,16,8,2,15,5,2,19,6,16,6,21,7,6,13,8,14,13,5,7,2,5,8,7,8,14,2,15,21,16,8,5,21,2,15,18,16,21,13,5,16,21,14,13,2,4,2,6,16,21,8,5,20,21,4,2,9,8,8,13,5,4,21,17,2,15,13,15,14,2,13,20,6,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,16,21,20,14,14,4,13,5,14,17,8,21,15,17,1,7,2,2,5,8,2,5,15,6,3,5,5,15,21,17,15,6,15,15,6,16,15,18,23,23,23 +24,23,23,5,21,5,15,2,17,15,15,17,6,6,16,18,13,13,15,21,13,16,19,16,10,9,21,8,8,13,6,15,19,23,7,20,10,15,5,2,14,20,19,21,15,7,21,16,4,16,14,17,15,15,10,16,21,16,6,2,10,15,13,8,21,7,21,5,6,2,21,8,21,15,2,7,5,18,16,5,13,15,14,16,17,20,3,5,14,13,8,14,17,7,16,2,19,21,21,6,10,1,17,8,16,7,5,9,8,15,7,5,1,21,17,6,2,16,23,13,21,16,6,16,9,15,2,15,2,15,1,17,15,15,7,13,13,9,14,6,5,10,23,23,23,23,3,15,19,6,15,8,13,6,9,16,13,8,21,2,15,19,13,5,21,21,15,7,21,19,9,13,15,15,21,5,15,5,10,2,10,15,21,21,6,16,1,10,2,8,2,7,13,5,4,2,21,8,15,13,1,13,5,15,17,7,18,15,3,4,8,13,8,10,3,23,2,2,7,11,5,15,13,16,15,8,2,16,5,6,13,14,20,15,17,16,8,11,7,2,13,14,21,23,15,21,7,5,3,6,3,15,21,15,10,16,13,5,15,21,23,23,23,23 +24,23,7,15,21,5,10,4,17,9,7,17,17,4,5,4,4,13,8,16,13,16,7,16,21,13,18,6,9,6,18,8,19,23,9,4,9,13,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,5,18,16,5,4,13,4,21,7,21,5,10,4,17,18,16,4,4,7,5,21,21,5,20,7,14,21,2,6,4,19,14,15,13,9,21,14,21,7,6,17,17,5,18,8,16,15,10,7,5,9,9,13,11,5,17,21,21,4,21,17,13,13,8,7,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,18,9,6,6,6,1,3,4,5,20,9,15,10,19,6,9,19,7,8,8,13,7,17,16,10,16,21,4,4,18,19,5,13,4,21,21,7,13,4,7,8,6,19,21,1,4,16,1,21,13,8,4,8,13,8,9,4,21,16,6,10,21,14,4,13,8,14,16,15,3,4,8,13,7,7,13,4,13,15,6,9,5,1,13,17,16,8,21,14,5,13,4,3,19,15,17,15,16,18,16,7,9,7,8,6,8,5,15,17,9,11,4,17,17,7,5,16,7,4,8,16,20,6,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,8,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,16,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,6,21,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,6,8,21,2,10,4,17,6,13,17,17,9,7,4,7,15,16,16,13,16,15,17,9,13,1,6,8,4,5,8,21,23,7,17,9,13,10,2,3,18,14,1,10,7,16,18,4,18,14,17,15,21,8,17,21,7,6,17,5,4,13,9,21,7,21,6,10,4,17,5,17,4,4,7,6,21,21,14,20,7,14,17,2,4,4,19,14,6,13,15,21,8,17,15,6,17,1,4,19,8,16,15,21,7,5,9,16,13,11,5,16,21,21,4,21,21,13,4,14,10,15,16,6,9,19,18,7,4,21,13,18,4,5,18,7,16,4,17,9,6,6,8,1,10,9,9,20,5,21,10,18,21,9,20,8,8,14,4,6,15,9,4,17,21,15,8,18,19,4,9,7,21,21,7,4,4,7,3,6,18,16,20,9,16,1,4,13,8,4,8,13,4,9,2,21,2,13,10,21,14,4,6,8,17,16,15,3,4,8,13,20,7,13,15,15,15,16,9,9,17,13,17,16,18,21,14,9,13,4,19,18,17,17,7,16,18,17,8,6,7,15,6,9,18,6,8,9,6,4,1,17,7,5,17,7,4,15,8,20,5,19,18 +24,23,15,5,21,7,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,5,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,5,14,8,5,2,5,17,21,9,15,20,1,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,9,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,6,15,15,6,16,16,17,15,23,23 +24,23,23,23,23,15,14,5,17,15,15,21,18,8,6,15,13,15,8,13,18,21,3,15,2,6,17,6,13,13,14,6,16,23,7,16,5,15,5,6,14,16,16,21,15,7,16,18,4,17,21,16,21,8,15,19,16,2,15,16,15,15,13,6,21,5,14,8,6,2,8,8,16,8,15,2,19,2,17,13,13,16,13,8,15,13,18,7,5,5,16,6,15,7,20,2,5,21,15,10,9,1,1,8,1,7,5,9,15,15,8,5,16,16,19,3,2,21,23,13,7,5,15,16,9,2,16,17,7,5,21,13,21,2,3,8,2,21,16,13,11,11,6,5,21,18,15,15,16,3,14,15,4,8,7,3,7,8,14,2,5,16,8,8,21,21,19,15,21,20,8,5,8,15,15,8,15,6,15,11,2,10,15,2,5,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,14,13,16,2,17,15,15,4,8,13,8,21,14,23,8,20,2,9,6,15,13,16,16,8,19,14,5,13,2,10,19,15,16,15,16,18,8,2,15,15,7,6,2,10,14,21,16,5,15,7,17,13,2,15,13,18,15,15,16,6,3,23 +24,23,23,7,21,6,6,4,17,4,4,19,21,13,6,6,17,5,4,16,13,18,16,19,19,5,21,8,7,13,6,4,17,23,7,17,9,13,9,4,17,11,8,15,15,7,8,19,4,16,13,1,9,17,16,15,19,9,2,16,2,6,13,9,21,6,21,19,6,13,21,4,19,2,7,7,1,19,6,7,13,8,13,17,21,10,9,10,1,9,8,8,17,7,16,10,4,21,21,5,21,7,17,17,19,7,5,9,17,15,8,9,1,21,7,2,2,21,13,13,16,10,15,16,2,4,9,16,7,5,17,8,15,23,23,17,3,17,5,8,23,23,23,23,23,23,23,23,23,23,23,23,2,5,9,17,17,8,14,6,1,6,18,17,21,21,4,6,21,19,6,13,2,23,23,9,6,4,19,9,15,3,21,17,9,7,1,4,9,8,16,18,23,3,5,2,17,5,4,19,17,14,4,5,17,23,16,15,3,4,17,13,9,19,13,23,7,19,8,9,5,16,13,17,16,18,8,6,23,23,9,14,19,17,18,16,1,19,7,5,13,21,7,23,23,23,23,9,15,7,6,4,17,15,17,21,7,4,17,16,19,9,3,23 +24,23,23,15,21,13,3,2,11,10,6,20,6,2,2,3,13,13,2,17,13,16,15,16,20,9,21,15,8,13,19,2,15,23,13,3,2,16,5,6,2,18,21,1,11,7,8,18,4,15,21,15,15,15,21,16,21,15,2,16,5,10,13,10,6,7,21,5,2,2,21,21,16,7,2,4,5,21,16,13,20,7,14,16,8,6,4,2,8,13,6,13,1,8,16,15,6,21,11,6,15,15,16,15,20,7,5,9,13,15,15,9,21,21,16,4,13,18,13,13,14,13,15,21,8,6,18,21,2,6,7,13,5,14,16,8,2,21,5,2,21,6,14,6,21,9,13,19,13,13,15,5,6,7,5,8,8,7,14,13,15,1,21,5,8,21,19,2,21,21,18,13,6,16,21,7,15,3,13,2,15,10,21,15,15,20,1,17,16,9,4,8,13,5,2,2,21,2,15,13,18,14,15,9,20,21,16,15,5,4,8,13,8,7,13,5,13,19,7,9,5,16,13,16,15,20,7,14,15,2,13,15,16,21,16,8,16,19,11,6,1,14,4,15,6,15,6,15,2,5,2,17,17,15,6,16,15,6,1,16,23,23,23,23 +24,23,23,4,21,16,8,2,21,5,10,16,9,10,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,17,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,8,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,23,23,15,9,5,18,15,15,21,6,1,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,21,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,16,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,5,16,21,10,14,15,7,2,10,10,21,7,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,7,13,15,14,20,16,21,8,15,19,21,10,15,7,15,17,7,9,6,10,2,15,13,16,21,15,3,16,13,2,17,15,23,23,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,10,15,4,6,15,21,9,10,21,6,4,4,19,13,7,6,21,13,16,19,15,16,9,14,6,9,7,10,8,21,23,10,19,9,15,10,6,2,18,15,18,16,7,8,19,4,15,17,15,7,13,16,21,21,4,9,21,8,23,23,6,10,10,21,6,4,2,16,18,18,4,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,6,7,13,1,8,17,4,6,17,17,3,15,15,16,15,19,7,5,9,8,15,13,9,21,21,18,9,15,21,9,13,14,4,13,18,10,5,6,21,2,4,17,4,5,6,8,8,9,7,5,2,19,6,8,6,21,9,8,15,17,14,13,5,7,2,5,8,7,8,14,6,15,18,15,4,9,21,15,18,21,8,4,10,13,9,21,10,14,4,10,21,5,19,18,4,10,8,21,17,6,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,19,17,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,19,7,5,5,4,6,14,21,16,20,16,17,18,7,4,4,5,4,6,5,15,6,19,5,5,10,21,17,15,5,15,15,4,16,21,7,2,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,23,15,6,9,6,9,10,21,19,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,7,4,13,6,21,5,21,10,8,6,17,10,21,7,7,5,7,16,16,15,13,15,13,17,17,10,17,21,14,10,4,2,20,2,21,6,6,21,21,3,21,1,17,15,17,7,5,9,8,15,8,9,10,21,17,6,21,15,23,7,21,10,6,21,10,15,20,21,13,4,4,13,20,4,7,16,2,17,6,2,4,1,1,5,18,4,7,15,23,23,23,23,13,6,9,4,17,8,15,4,21,15,16,8,17,18,10,6,1,1,4,21,8,4,4,19,14,9,21,8,6,8,17,2,2,14,18,21,9,10,10,3,23,2,7,9,21,8,13,8,21,6,15,13,21,10,1,21,9,4,8,13,6,21,4,23,5,17,10,3,5,16,15,17,18,6,19,10,13,6,17,23,2,18,16,15,15,21,8,9,9,8,13,23,21,6,15,9,15,8,15,20,1,10,8,16,13,4,10,16,18,15,23,23 +24,23,23,23,23,23,5,15,21,15,16,21,6,2,7,15,13,13,2,21,13,16,11,15,17,5,17,15,7,13,2,2,16,23,6,3,2,10,9,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,5,2,14,15,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,13,4,3,16,5,5,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,17,4,21,21,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,5,15,16,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,9,15,21,1,21,13,13,15,21,14,15,15,10,2,15,10,21,16,15,20,1,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,7,14,7,2,15,14,17,15,21,17,16,19,19,8,10,15,7,15,5,15,2,15,4,6,5,16,17,15,7,16,15,2,17,16,16,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,1,6,4,7,5,9,8,15,15,19,16,21,7,9,4,17,23,13,17,5,10,17,10,4,21,17,9,7,20,13,21,16,10,8,5,1,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,7,9,4,5,21,13,21,21,21,15,4,1,19,2,13,10,17,8,9,10,15,19,8,1,6,1,21,13,1,21,4,9,7,5,18,23,6,9,2,17,14,4,19,21,14,5,9,16,17,17,19,3,4,17,13,7,6,17,23,13,21,17,3,5,16,13,17,17,6,7,14,7,3,8,23,19,19,21,13,17,21,8,9,5,17,9,23,5,6,8,10,8,6,6,8,17,15,10,17,7,4,1,16,19,5,23,23 +24,23,23,7,3,8,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,16,15,2,21,2,6,21,6,2,6,19,13,15,2,21,13,16,19,15,2,5,8,15,8,13,2,8,16,23,16,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,15,3,21,15,4,2,17,3,19,8,21,10,5,16,8,5,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,10,21,11,7,15,15,17,15,10,7,5,9,21,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,15,21,13,5,15,21,5,7,13,5,2,6,10,21,9,2,20,21,21,7,9,8,8,7,15,5,2,21,2,15,13,21,14,4,5,20,15,16,15,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,21,16,21,7,17,21,7,8,21,14,6,14,8,15,14,2,5,9,8,21,17,15,2,8,15,4,21,21,15,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,18,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,2,21,1,9,6,18,7,2,18,15,15,21,8,5,13,8,16,13,17,15,16,2,5,21,7,7,13,6,1,21,23,7,18,9,13,5,8,21,18,14,1,15,7,8,19,4,16,15,16,15,13,4,17,21,15,21,21,5,3,13,10,21,13,21,5,6,10,21,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,13,2,7,1,14,16,2,15,21,21,5,1,1,21,8,10,7,5,9,6,15,8,5,15,21,16,15,2,15,13,13,14,15,15,16,5,13,20,16,2,15,21,13,17,4,13,21,2,16,5,7,9,8,15,10,21,21,15,15,18,15,8,5,14,2,5,8,7,8,14,2,15,1,13,6,21,21,7,15,17,2,10,13,4,15,21,4,14,7,7,8,15,21,1,21,7,17,1,5,2,11,4,8,13,4,1,2,21,2,15,1,21,14,14,13,8,10,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,17,16,8,21,14,5,13,2,1,18,16,17,7,16,18,16,1,4,5,3,2,13,3,16,17,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,13,5,18,13,16,20,21,13,2,21,5,13,16,14,16,18,23,1,3,15,15,6,2,14,3,19,7,15,7,8,1,4,16,21,16,15,1,15,1,21,2,4,16,5,15,13,6,21,7,21,6,10,14,16,8,16,3,9,5,18,15,7,15,13,2,13,16,9,2,8,4,21,13,6,10,16,8,21,13,20,21,15,8,6,1,17,8,2,7,7,9,21,15,8,9,21,16,21,6,10,15,23,13,16,5,8,15,10,15,16,21,15,6,19,13,7,13,15,7,15,17,10,2,13,17,5,5,16,15,15,23,10,15,15,13,17,7,9,21,1,7,14,15,5,21,15,15,16,21,16,15,15,13,9,5,5,23,23,23,7,15,7,13,2,19,21,2,5,21,21,15,15,9,6,20,23,9,13,6,17,14,15,13,16,14,15,13,8,2,16,6,3,4,9,13,20,5,16,23,2,17,2,3,5,13,13,17,16,2,14,15,5,15,6,14,18,16,21,8,16,11,8,8,7,6,21,23,14,5,14,5,15,10,4,21,17,15,15,17,15,15,6,15,20,9,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,10,7,16,10,7,21,17,6,10,1,17,8,16,7,5,9,9,15,8,9,1,21,17,5,3,16,23,5,1,6,8,21,9,7,19,18,8,6,4,13,19,7,13,8,4,21,10,2,4,1,23,23,23,23,23,23,21,8,10,13,7,6,9,19,8,8,21,6,5,8,1,4,18,21,4,8,21,19,13,9,2,23,23,6,9,10,4,19,7,15,17,21,6,17,1,4,2,10,10,16,23,4,8,4,17,14,7,10,21,5,23,23,16,14,16,15,9,4,8,13,6,21,15,23,1,16,6,9,5,17,13,17,16,21,7,5,23,23,4,14,19,15,17,16,16,21,8,9,5,16,7,9,7,10,23,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,8,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,21,4,8,15,17,21,13,21,15,4,5,21,4,21,4,14,13,16,18,21,16,5,21,5,8,13,9,19,16,23,5,17,10,13,10,6,15,16,14,15,15,7,8,17,4,21,14,17,21,16,7,18,18,10,15,16,5,6,13,2,17,2,21,5,6,16,21,8,1,6,6,4,3,17,15,4,13,7,13,6,21,10,5,14,16,13,7,4,18,8,15,21,6,8,15,5,21,1,17,8,9,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,17,6,7,21,9,10,10,18,15,7,20,10,21,4,10,8,10,1,10,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,15,2,5,21,16,9,21,1,15,5,17,9,10,13,4,21,16,7,21,4,7,2,5,18,1,21,2,17,1,10,10,8,2,23,9,2,7,21,21,14,2,13,21,13,5,13,15,18,17,15,3,4,8,13,9,17,5,23,7,16,7,13,5,16,13,21,17,5,1,14,9,13,4,2,19,21,16,13,16,21,16,10,2,6,15,23,5,5,14,10,15,9,6,21,17,2,4,17,7,7,8,17,19,10,19,18 +24,23,4,5,21,4,8,10,21,6,21,16,15,15,15,7,5,17,8,14,15,21,1,18,21,5,21,9,8,13,13,19,16,23,13,21,2,6,10,7,4,16,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,15,13,6,17,2,21,5,6,1,21,16,1,8,6,9,3,10,16,13,6,15,13,17,1,10,19,14,14,13,8,6,19,8,15,21,15,8,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,18,10,16,21,9,10,4,18,2,7,20,13,21,8,5,8,21,16,2,9,14,21,14,5,17,6,13,23,23,23,23,23,23,8,9,10,8,8,14,2,5,1,16,7,21,21,7,10,17,3,10,13,13,21,21,7,1,8,7,2,5,2,21,21,2,17,1,8,6,8,6,9,23,9,3,21,21,14,7,13,16,7,9,13,15,16,16,15,3,4,8,13,8,21,9,23,17,1,21,15,5,16,13,17,16,5,1,14,9,13,4,2,19,17,21,15,17,21,15,10,2,9,9,23,13,5,8,15,15,6,7,1,17,10,4,1,7,2,10,16,19,10,19,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,20,3,21,23,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,1,21,15,10,2,16,4,17,2,15,7,5,1,21,6,19,5,14,16,8,6,2,3,17,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,7,17,13,5,15,10,8,11,7,5,2,3,6,14,5,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,9,8,21,2,8,21,21,21,13,5,15,21,2,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,5,20,4,17,13,5,4,8,13,7,9,13,17,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,15,19,21,9,13,15,4,16,15,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,23,23,23,2,2,21,13,2,21,6,6,10,3,13,15,2,21,13,16,18,13,18,5,14,15,8,13,2,19,16,23,13,19,2,6,10,6,2,18,14,17,11,7,16,18,4,8,16,21,16,15,15,16,21,2,5,21,5,2,9,13,6,18,21,15,6,2,17,3,19,8,6,10,5,16,8,2,19,15,14,17,8,13,2,14,6,9,2,15,1,8,16,15,5,21,11,15,15,15,17,8,3,7,5,9,8,15,15,9,21,21,21,2,15,21,13,13,14,3,15,16,8,2,18,11,2,7,16,13,5,14,16,8,2,21,5,2,16,6,14,5,21,9,7,15,6,14,13,2,5,8,5,8,8,7,15,2,15,17,15,13,8,19,15,2,21,8,21,13,8,15,21,15,14,15,5,2,15,2,21,13,13,20,21,21,15,9,8,8,13,13,9,2,17,2,15,13,21,14,7,5,20,7,16,15,5,4,8,13,8,13,15,19,13,8,8,9,5,16,15,17,8,2,14,14,13,2,13,14,21,16,21,15,16,21,7,8,8,7,5,15,3,15,14,15,5,6,14,21,21,15,6,15,15,15,21,16,15,15,3,23 +24,23,15,8,21,2,2,8,17,5,7,17,15,5,13,3,2,13,16,16,13,19,7,17,8,9,21,6,8,9,6,3,21,23,6,2,2,13,5,6,14,18,7,8,15,7,21,17,4,16,14,17,21,16,15,21,18,5,21,15,6,10,10,10,21,7,21,6,5,14,16,16,21,8,15,17,5,4,16,13,13,15,13,10,21,10,19,2,8,14,21,8,21,2,21,20,5,15,15,20,21,1,8,8,21,7,5,9,8,15,8,9,21,16,21,5,2,17,23,4,17,2,2,16,20,10,4,1,6,15,21,13,21,14,2,8,4,16,3,7,13,7,1,8,2,17,15,7,7,15,4,19,13,21,13,16,8,8,14,9,6,1,15,10,21,18,8,21,21,15,3,13,4,15,16,7,14,2,15,5,7,16,1,21,5,17,21,6,3,9,6,5,23,5,7,4,21,1,23,2,18,9,19,13,16,2,15,15,3,4,8,13,5,16,5,23,10,7,2,8,5,11,13,16,21,19,21,14,23,23,15,2,16,16,15,11,16,21,8,2,6,9,16,5,4,5,7,6,13,9,15,16,17,15,2,17,13,10,15,16,15,15,3,20 +24,23,23,6,21,2,7,9,17,6,10,21,8,13,10,15,13,13,1,20,13,16,8,16,8,5,21,3,7,13,6,4,1,23,8,21,9,13,7,6,14,18,9,7,15,7,17,17,4,16,14,17,1,15,15,15,18,15,15,16,19,5,13,6,21,15,21,13,7,2,17,6,11,2,21,5,5,1,15,13,13,7,13,17,1,2,3,8,14,13,16,15,21,8,16,9,5,21,17,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,15,21,23,13,8,9,2,17,10,15,8,16,15,6,21,13,1,8,9,8,2,18,19,3,4,16,13,21,1,1,15,23,23,10,14,6,13,2,9,8,17,8,15,5,5,15,15,17,1,21,8,2,21,13,6,13,7,18,17,7,2,3,15,11,10,10,1,17,5,17,1,4,9,10,10,19,23,2,9,13,21,14,10,10,21,14,14,6,20,6,21,15,9,4,8,13,20,16,5,23,13,17,10,3,5,15,13,17,21,19,15,4,13,2,15,23,16,15,16,8,16,21,7,2,9,13,13,23,8,14,7,6,15,21,15,11,17,15,15,17,13,2,6,16,19,2,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,13,13,6,13,2,19,15,17,15,17,4,9,21,4,8,13,6,7,18,23,18,19,9,6,7,4,4,18,5,7,15,7,21,19,4,21,20,16,1,15,16,7,18,10,4,17,4,5,13,8,21,2,6,5,6,17,21,8,21,14,16,7,19,21,6,6,21,7,8,8,17,14,6,6,4,4,17,7,1,6,16,7,17,15,17,6,4,1,17,8,16,7,5,9,19,15,15,21,21,21,15,7,2,7,23,13,8,14,7,17,16,7,18,21,4,10,19,6,21,8,5,7,9,18,2,10,14,14,23,23,23,23,23,23,23,23,23,23,23,23,23,10,8,8,15,2,5,16,21,17,18,18,6,4,21,19,4,13,5,17,16,5,6,5,19,7,6,2,1,8,5,17,21,4,10,10,8,21,23,9,5,2,17,14,4,19,21,14,16,5,17,6,16,15,3,4,8,13,6,21,18,23,13,18,4,3,5,15,13,17,16,18,13,4,4,13,5,23,19,17,17,16,16,21,7,6,8,4,9,23,23,14,17,15,8,15,6,2,17,15,4,18,7,4,4,16,18,5,19,18 +24,23,10,2,21,5,8,15,21,7,13,21,6,7,15,3,13,21,8,17,13,16,7,15,13,2,21,13,10,2,14,15,19,23,15,19,2,13,6,9,8,18,14,1,11,7,21,18,4,8,21,15,16,15,2,21,21,2,5,3,15,19,5,5,13,18,20,10,2,2,17,7,18,2,4,9,10,17,16,2,5,7,16,17,11,15,15,5,4,5,2,9,1,7,16,6,6,21,15,5,15,15,21,2,18,7,5,9,8,15,13,9,21,21,21,6,21,17,13,13,14,14,6,17,13,15,19,15,2,7,21,13,15,21,7,8,2,21,5,2,20,6,14,6,21,9,6,15,21,14,13,5,16,2,5,8,7,8,14,7,5,17,3,8,21,19,6,15,21,21,21,13,5,15,21,5,8,21,13,10,15,2,21,2,13,20,1,21,2,9,15,8,7,13,6,2,21,2,15,15,16,14,14,13,15,6,21,15,5,4,8,13,15,13,7,19,13,16,16,9,5,15,13,16,16,20,14,6,5,13,14,14,21,8,21,15,16,1,8,2,8,7,2,14,5,15,16,9,9,9,15,16,16,15,2,16,13,10,21,16,18,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,1,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,15,6,10,15,19,21,6,21,6,15,2,5,8,15,2,21,13,16,7,16,21,5,21,6,8,13,7,8,10,23,7,19,2,13,13,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,8,15,6,5,4,16,14,6,7,15,16,23,5,20,5,14,13,7,16,16,8,17,15,5,21,15,16,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,17,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,5,7,21,15,15,13,19,2,8,21,21,5,13,5,16,21,15,15,15,7,2,4,10,21,21,6,20,1,13,5,8,6,8,7,15,15,2,18,2,15,13,17,15,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,21,13,14,5,13,10,2,17,21,21,16,16,21,7,15,8,8,7,5,5,7,14,15,1,9,14,21,16,15,5,15,8,2,15,15,16,10,10,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,9,7,21,6,7,2,21,2,2,17,17,2,21,7,9,8,5,15,13,16,15,16,16,7,13,7,2,9,20,15,16,23,23,23,23,13,9,2,4,2,14,21,21,7,16,18,4,18,18,17,15,16,10,8,21,2,10,1,6,10,8,6,8,15,21,9,15,4,21,8,16,4,6,9,1,8,5,15,19,7,14,1,21,4,4,3,14,2,2,14,17,7,21,15,6,21,21,6,19,1,17,15,6,7,5,9,9,15,15,5,17,21,21,6,19,7,13,13,8,13,10,21,6,4,18,21,3,5,21,13,18,7,13,17,5,17,2,16,9,6,4,10,1,9,10,4,15,6,9,10,19,21,9,10,15,15,14,7,5,16,15,13,21,17,4,21,16,18,6,4,5,16,21,7,15,6,3,2,4,18,21,15,5,17,1,17,4,8,7,8,13,15,5,4,17,4,21,13,21,14,14,13,16,17,18,13,3,4,8,13,7,7,7,2,17,15,5,9,5,15,13,18,16,8,21,8,9,13,7,8,19,19,17,15,16,1,17,8,6,7,4,3,5,5,2,15,9,15,15,21,15,15,10,17,7,10,8,16,19,9,19,23 +24,23,23,23,8,15,6,2,18,9,15,17,11,5,15,10,9,18,16,8,2,18,7,17,2,9,21,21,8,13,6,8,18,23,5,2,13,15,5,6,6,8,14,7,15,7,8,2,4,17,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,10,17,8,19,6,15,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,7,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,9,13,8,3,3,2,18,21,17,14,14,21,7,14,5,3,8,21,4,7,16,8,8,8,8,15,2,5,10,21,7,21,21,10,15,17,21,5,15,10,13,15,7,10,6,21,11,16,19,15,21,4,8,21,4,7,10,17,21,23,2,19,15,17,14,7,2,21,14,15,13,8,17,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,8,14,18,19,17,17,8,15,18,8,5,10,16,14,15,6,1,7,5,13,8,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,23,21,2,10,4,17,10,4,17,16,15,8,4,9,15,8,16,13,17,7,17,17,13,9,9,15,4,5,8,21,23,7,17,9,13,5,4,3,21,14,1,10,7,16,19,4,18,14,17,15,21,15,16,21,7,6,16,5,4,13,4,21,7,21,9,10,4,17,9,17,8,4,6,5,21,3,10,20,7,14,17,2,6,4,19,14,9,13,8,21,7,21,7,6,16,17,4,19,7,16,7,5,7,5,9,17,13,11,5,17,21,21,4,21,21,13,13,8,4,4,16,6,5,19,18,19,7,17,9,18,4,9,17,7,17,4,15,8,6,6,6,1,3,4,6,20,9,16,10,18,10,9,20,17,8,14,4,15,15,7,6,21,21,6,21,18,19,4,4,4,21,21,7,4,6,7,3,9,18,17,20,4,16,1,7,6,8,20,8,13,9,4,2,21,4,13,4,21,14,17,13,8,17,16,15,3,4,8,13,8,7,5,8,7,15,16,9,5,17,13,17,16,18,8,4,9,13,3,18,18,17,17,7,17,18,16,8,9,7,4,6,7,15,6,8,9,6,4,17,17,15,5,17,15,4,21,8,20,5,19,18 +24,23,23,23,21,7,13,10,18,6,2,21,6,2,6,3,5,15,2,21,13,16,18,15,2,5,21,15,8,13,2,8,16,23,2,19,2,15,5,6,2,18,14,1,11,7,16,18,4,13,21,15,15,15,15,16,21,2,5,21,5,3,3,13,6,18,21,15,6,2,17,3,19,7,4,4,19,16,8,5,19,15,14,17,7,7,6,9,16,15,3,13,1,8,16,15,6,21,11,15,15,15,16,7,3,7,5,9,13,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,13,8,8,2,21,5,2,20,6,14,10,21,9,7,15,6,14,20,2,8,8,5,8,8,8,14,2,15,17,13,8,8,19,13,2,21,16,16,13,2,15,21,15,15,6,5,2,4,2,21,4,13,20,21,17,15,9,8,8,9,8,4,2,18,2,15,13,21,14,6,13,20,17,8,15,5,4,8,13,13,13,7,6,13,16,15,9,5,16,13,16,15,20,14,14,13,2,7,14,16,21,21,7,16,21,7,8,8,3,15,14,6,13,14,7,5,5,15,21,16,15,4,8,15,13,21,16,15,23,23,23 +24,23,23,23,21,7,4,8,21,2,15,21,6,4,7,19,5,13,2,17,13,15,16,13,17,5,21,13,5,13,2,8,16,23,15,19,2,15,5,6,2,18,14,18,9,7,7,18,4,16,18,15,11,15,15,16,21,5,4,15,2,8,13,5,14,13,21,6,10,16,16,2,20,6,14,15,5,1,15,13,9,7,14,6,8,8,6,19,8,5,8,13,1,8,14,15,10,21,11,2,15,13,17,8,4,7,5,13,18,15,13,9,21,21,21,6,10,17,13,13,14,2,13,21,8,15,18,18,2,15,16,13,5,2,7,7,2,21,5,2,14,6,14,2,21,8,6,20,6,14,13,13,16,2,5,8,8,8,14,15,15,15,15,2,8,18,8,6,21,8,8,13,5,8,21,10,13,13,5,2,15,2,21,16,13,20,21,4,15,7,16,8,13,15,5,2,17,4,15,13,21,14,4,5,20,8,16,13,9,4,8,13,8,13,13,15,13,8,15,7,5,21,15,17,16,20,14,14,13,8,15,14,21,17,21,7,16,19,8,9,2,9,3,5,9,8,15,3,5,5,4,16,17,15,7,8,15,8,15,21,15,23,23,23 +24,23,23,23,23,15,13,6,18,4,4,21,6,2,4,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,15,19,9,5,13,6,2,18,15,3,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,15,23,23,14,7,13,1,5,4,16,17,4,19,7,4,7,5,21,16,6,7,7,14,17,8,6,4,3,17,6,8,13,1,8,21,2,6,21,11,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,5,15,21,13,13,14,4,13,21,5,15,15,21,15,4,17,13,5,5,15,8,2,1,6,2,2,6,14,6,21,9,2,20,15,14,13,6,10,2,5,8,7,8,14,2,15,21,15,4,5,21,2,15,18,16,21,13,9,21,21,13,4,13,6,2,15,10,21,8,4,20,21,2,8,9,8,8,13,13,6,21,17,4,15,13,1,14,4,5,20,4,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,2,14,3,15,15,14,17,16,16,15,17,21,7,3,2,9,4,15,13,15,3,19,5,9,4,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,21,15,5,8,21,2,7,21,6,2,2,7,10,13,2,21,13,16,15,16,10,23,21,14,7,13,6,7,15,23,10,21,2,13,5,6,2,18,14,1,11,7,8,18,4,18,21,15,15,7,21,16,21,6,2,16,5,10,13,4,6,3,21,5,2,15,17,7,19,7,2,7,5,21,16,7,19,7,14,6,8,6,4,3,15,13,13,7,1,8,16,15,6,21,11,4,15,15,21,8,21,7,5,9,8,15,15,9,21,21,21,7,7,18,13,13,14,14,15,16,8,15,18,16,2,7,17,13,5,15,8,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,16,1,21,2,9,21,2,2,17,21,21,6,5,16,21,4,14,7,7,2,10,10,21,8,5,20,1,21,15,9,8,8,13,9,15,4,19,2,15,13,21,14,7,13,20,4,16,16,5,4,8,13,7,13,7,2,13,8,9,9,5,17,13,16,21,20,14,14,15,13,4,14,17,21,16,8,7,19,21,8,15,8,14,21,7,8,5,15,15,9,15,17,3,15,6,16,15,2,15,16,15,16,7,23 +24,23,23,7,15,15,15,2,21,15,15,21,6,15,5,18,13,13,2,21,13,16,11,15,21,5,8,15,7,13,15,6,21,23,13,3,2,16,13,6,2,18,14,18,11,7,8,18,4,15,1,21,16,13,15,16,21,15,2,7,15,4,10,14,13,21,21,15,6,2,17,3,19,15,2,2,5,21,16,6,19,7,14,2,8,6,14,3,21,15,5,13,1,8,16,15,6,21,11,15,15,15,16,10,19,7,5,9,7,15,15,9,18,21,21,4,21,21,13,13,14,15,15,21,8,15,19,1,2,7,17,13,5,6,7,18,21,21,6,2,20,6,14,6,21,9,2,15,16,14,13,6,15,2,5,8,7,8,14,10,15,1,15,10,7,21,2,2,21,15,21,13,5,15,21,15,14,3,15,10,2,10,21,16,6,20,21,2,13,9,8,8,13,15,6,4,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,9,13,2,19,13,7,7,9,5,17,15,16,21,20,14,14,13,2,15,14,15,16,21,8,16,18,8,8,10,15,21,6,5,15,4,10,2,3,10,16,16,15,15,15,15,2,17,15,15,5,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,11,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,4,7,21,6,1,10,21,15,15,21,21,5,8,21,5,15,8,16,7,19,1,16,8,2,21,9,6,13,6,6,15,23,8,17,4,6,8,17,16,3,8,13,15,7,1,16,4,8,21,17,21,6,19,16,18,3,21,15,15,10,6,10,21,5,21,9,5,8,17,15,21,7,2,7,14,2,16,6,13,15,13,15,21,1,6,21,16,13,9,3,18,7,19,21,6,21,11,2,21,1,1,16,21,7,5,9,20,15,8,9,21,21,17,10,15,21,23,13,1,6,9,17,9,15,2,15,6,10,21,13,21,6,3,18,6,17,9,2,1,1,1,5,18,8,15,23,16,4,6,9,2,6,9,19,17,8,15,1,5,1,15,16,21,21,3,3,17,19,6,21,2,23,23,3,8,17,19,13,3,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,3,20,13,6,5,16,17,18,3,3,4,8,13,7,21,5,23,11,16,6,3,5,15,13,17,17,6,8,1,9,13,5,18,11,18,16,21,21,1,7,3,21,11,9,23,23,23,5,4,15,4,10,21,13,15,10,1,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,21,10,10,4,21,6,10,21,8,10,8,18,9,13,5,16,13,16,19,16,4,9,21,4,8,13,4,6,15,23,15,17,9,15,5,8,17,18,14,8,15,7,17,16,4,16,14,17,21,21,4,17,18,5,4,17,5,4,13,6,21,4,19,9,5,8,21,16,19,7,6,5,2,17,19,13,13,7,13,21,1,10,18,19,4,5,7,15,8,5,16,2,8,21,16,15,21,1,17,7,19,7,5,9,16,8,7,21,20,9,10,6,21,15,13,13,13,6,15,17,9,6,21,21,15,6,21,5,21,6,3,8,2,16,9,7,2,8,6,13,2,6,4,5,20,6,4,19,13,20,13,10,8,8,14,2,6,1,15,17,17,21,6,4,17,2,4,2,6,21,17,7,15,15,15,7,5,6,1,19,2,21,21,13,9,7,23,18,19,10,6,19,15,21,7,10,17,14,14,19,16,10,15,15,15,4,10,13,1,16,9,23,4,7,2,7,6,21,18,1,16,9,15,15,7,13,5,23,19,16,11,19,17,15,8,4,9,17,6,5,5,9,9,6,15,20,6,21,10,2,4,17,7,15,21,21,20,7,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,2,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,10,5,18,6,15,4,17,2,21,17,6,13,4,16,4,13,2,21,13,16,8,15,21,5,8,13,7,10,2,2,18,23,6,19,2,15,5,6,2,18,15,1,11,7,8,18,4,21,21,15,15,15,15,17,21,4,2,16,5,6,13,10,6,10,21,15,2,2,16,2,19,8,15,7,5,21,16,8,19,7,14,16,8,6,4,3,17,15,5,13,1,8,21,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,1,21,15,15,17,13,13,14,15,13,21,8,15,19,15,2,8,21,13,5,7,21,8,2,21,5,2,17,6,8,15,21,9,6,15,15,14,13,5,15,2,5,8,8,16,14,15,15,1,15,15,5,17,2,4,21,21,18,13,5,15,21,15,7,15,7,4,5,10,21,4,8,20,21,21,15,9,4,8,13,5,1,2,21,2,15,2,21,14,15,13,20,2,16,13,5,4,8,13,7,13,6,2,13,8,8,9,5,16,13,18,21,21,2,14,15,15,7,14,17,17,16,15,15,19,21,8,6,8,15,15,14,1,7,15,2,9,6,15,21,15,15,16,13,6,15,16,15,15,15,18 +24,23,23,23,23,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,21,6,6,10,18,15,15,21,6,10,2,18,5,15,2,21,13,16,18,15,16,5,21,13,7,6,16,8,8,23,8,19,2,15,5,6,2,18,15,18,11,7,8,18,4,16,19,15,15,13,15,16,21,15,15,15,5,15,13,8,21,7,21,8,6,8,2,16,16,6,15,6,5,4,16,14,13,7,15,17,5,20,23,6,15,13,10,15,16,8,21,6,10,21,11,15,15,15,21,8,2,7,5,9,8,15,13,9,21,21,17,5,15,16,13,13,8,13,6,21,8,15,18,15,2,7,21,13,5,15,10,18,2,21,5,2,17,6,14,5,21,9,8,15,21,14,13,5,5,2,5,8,8,8,14,15,13,21,15,15,13,19,2,7,21,21,8,13,13,14,21,7,9,7,7,2,15,8,21,21,5,20,1,15,13,8,10,8,7,5,8,2,18,2,15,13,16,14,15,13,20,8,8,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,21,15,15,5,13,2,2,17,21,15,16,16,21,7,2,8,15,7,5,5,15,15,15,1,9,6,21,16,15,5,15,16,2,6,17,23,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,7,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,3,16,8,10,13,19,7,16,10,4,21,15,16,15,8,15,16,1,5,4,17,5,2,13,6,21,7,21,13,10,4,21,5,21,10,15,5,17,17,21,13,13,7,13,17,19,18,21,16,20,13,5,6,17,8,17,15,9,18,21,8,15,1,21,21,16,7,5,9,8,15,16,2,1,11,13,2,16,16,23,14,15,15,6,16,9,6,17,21,15,15,4,13,18,8,19,8,2,16,10,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,16,8,8,14,2,6,1,3,5,21,21,20,2,21,15,8,4,8,21,21,7,14,10,7,11,8,18,21,21,7,17,8,2,20,17,9,13,19,1,5,13,16,2,2,16,1,7,6,2,7,2,16,15,8,4,19,13,15,21,13,23,15,7,2,3,6,15,13,17,1,18,13,14,5,13,14,4,21,8,19,15,1,18,15,6,13,21,13,5,21,8,3,14,15,16,10,15,3,15,4,21,13,2,8,1,1,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,23,23,23,23,23,23,23,23 +24,23,23,15,17,2,15,2,21,6,5,17,10,15,10,7,13,13,2,21,13,16,7,17,16,5,8,8,7,13,21,3,15,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,17,21,15,2,16,5,2,13,6,6,5,21,10,2,2,17,16,19,7,4,7,6,21,16,14,19,7,14,15,8,7,4,3,8,2,6,21,1,7,17,15,10,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,8,18,13,13,14,15,13,21,8,15,18,15,2,7,21,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,21,13,6,2,21,7,7,15,7,2,15,10,21,21,15,20,21,15,15,9,6,8,13,13,15,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,6,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,6,8,15,13,5,15,15,2,13,9,15,15,17,15,9,16,13,15,21,16,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,21,13,21,20,16,15,6,16,5,14,16,2,15,16,23,15,8,9,14,5,2,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,16,21,2,6,18,5,15,13,2,17,7,14,8,6,2,18,5,16,8,2,10,9,10,7,21,23,23,23,23,23,13,13,19,14,19,5,13,8,7,21,2,5,21,7,1,2,1,17,2,18,7,5,9,8,15,8,5,17,21,3,2,2,16,23,13,21,5,2,16,10,15,16,15,5,13,21,13,21,11,3,8,2,21,17,21,14,6,10,2,19,3,14,5,5,5,21,2,16,3,9,21,7,8,14,19,6,21,13,8,21,21,15,3,4,18,21,4,14,13,21,7,14,2,15,10,4,20,10,3,6,16,1,15,7,13,23,19,13,2,7,15,21,2,16,3,3,15,9,16,15,7,18,13,13,4,13,13,9,13,20,23,2,17,21,8,19,7,13,19,18,10,8,2,5,13,2,3,16,16,19,15,18,1,10,3,13,15,5,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,4,9,9,17,13,17,19,16,4,5,21,8,8,13,4,6,15,23,13,16,9,10,5,4,17,18,19,7,15,7,17,15,4,21,14,17,21,19,19,16,10,6,4,21,9,15,13,10,16,7,21,9,8,7,16,4,19,8,15,6,7,17,7,18,13,7,13,7,21,7,4,8,14,5,9,4,19,8,17,6,6,21,17,9,4,8,15,4,6,7,5,9,16,15,7,9,21,21,7,19,19,17,23,23,23,23,23,15,9,4,18,5,5,5,18,19,10,16,8,8,15,16,8,13,7,4,20,5,1,16,7,23,23,23,23,23,23,23,2,6,8,7,15,10,16,15,13,4,1,1,6,15,21,19,6,10,9,13,23,23,23,23,23,23,23,19,16,17,6,7,21,21,7,8,10,18,5,9,10,2,17,7,4,5,17,14,23,23,16,14,16,15,3,4,17,13,5,15,5,23,5,16,4,3,5,16,15,17,16,19,15,6,23,23,7,14,18,16,21,7,17,18,8,5,4,7,7,19,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,15,21,16,6,16,6,2,4,18,5,15,2,21,13,1,18,15,21,9,8,15,8,13,16,8,16,23,8,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,3,2,9,14,23,23,1,7,3,21,5,8,17,16,2,19,13,4,13,5,21,21,4,7,15,16,17,8,7,10,3,16,8,8,13,1,8,17,2,5,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,21,2,6,21,13,13,14,10,10,21,8,6,19,21,2,13,21,13,5,7,16,8,2,1,5,2,8,6,14,15,17,16,6,15,8,14,13,5,14,2,5,8,15,7,14,2,15,21,13,8,5,19,10,4,17,16,21,13,5,16,21,14,6,5,4,2,15,18,21,2,5,21,21,6,2,9,8,8,13,15,10,2,17,2,15,13,21,14,14,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,17,9,5,17,15,16,16,20,14,14,13,15,15,14,21,16,17,15,16,1,7,7,4,15,15,4,5,15,4,19,5,10,15,21,17,15,10,15,15,7,3,15,23,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,10,4,21,10,2,10,17,6,10,6,17,4,13,18,2,13,6,17,13,16,19,16,4,3,21,4,7,13,4,6,16,23,2,17,10,15,5,8,16,18,14,8,15,7,21,16,4,16,14,21,21,16,13,17,18,3,10,17,3,5,13,4,19,9,21,5,10,6,18,17,19,5,15,4,2,16,19,13,13,7,13,21,1,10,18,19,4,5,7,15,8,5,21,7,8,1,17,7,21,1,21,8,19,7,5,9,16,8,7,21,20,17,10,6,21,15,13,13,13,17,10,16,9,10,21,1,5,3,19,13,21,4,5,8,4,16,9,7,2,8,6,13,2,15,4,17,20,6,4,19,13,20,13,10,8,8,14,4,6,1,15,8,21,18,8,21,17,2,6,13,4,17,17,9,4,6,10,7,16,4,1,19,2,19,21,4,9,10,19,19,23,9,6,2,7,21,7,7,21,14,14,8,16,9,8,17,7,4,8,13,7,16,9,23,10,15,2,13,6,16,16,21,16,9,15,14,3,13,5,23,17,16,18,11,17,21,8,4,9,9,6,5,10,21,9,6,15,6,6,21,8,2,2,17,15,4,21,17,20,9,18,19 +24,23,8,6,21,6,15,15,17,4,15,6,21,15,2,16,6,13,8,18,19,16,15,18,2,5,21,10,9,14,16,10,15,16,18,17,9,6,4,17,7,17,3,14,15,7,8,1,4,8,14,16,21,16,6,16,18,4,10,15,9,10,13,4,18,4,21,7,5,7,17,16,21,4,9,6,7,17,16,5,13,7,14,19,7,21,10,2,1,13,10,4,16,7,17,19,5,21,15,2,15,1,17,16,2,7,7,9,21,15,8,9,1,21,17,6,21,16,23,13,15,6,9,8,8,10,8,1,2,5,21,13,21,10,5,17,1,16,2,2,13,16,6,5,7,4,23,15,19,15,15,13,21,9,9,7,15,8,15,19,5,21,1,21,21,1,6,2,17,13,2,13,6,15,13,2,14,16,5,11,10,6,1,17,4,17,21,7,5,10,6,18,23,9,5,16,17,14,8,11,21,14,15,5,16,10,17,15,3,4,8,13,20,17,8,23,10,3,3,3,5,7,15,21,17,17,7,14,6,13,2,19,18,7,18,8,17,21,7,4,13,20,8,23,9,6,8,15,15,9,6,15,1,13,4,16,16,6,1,15,19,2,19,18 +24,23,23,23,15,10,15,6,21,15,5,21,6,2,2,15,13,13,2,21,13,16,7,15,21,5,8,13,7,13,15,15,21,23,13,3,2,15,5,6,2,18,21,21,11,7,8,13,4,21,21,15,15,15,15,17,21,3,2,18,6,15,5,2,5,17,21,6,2,16,16,14,19,8,7,7,16,21,16,14,9,7,14,6,8,13,4,3,23,23,8,7,1,8,16,13,6,21,11,3,15,15,1,8,21,7,5,9,8,15,1,9,21,21,21,13,16,21,13,13,14,6,4,16,8,15,18,21,2,7,15,13,5,14,16,7,2,21,5,2,8,6,8,15,21,9,15,23,23,2,5,13,5,21,5,8,7,8,14,15,2,1,15,15,9,8,2,21,21,15,21,5,5,13,21,8,14,5,9,2,5,16,21,16,13,20,21,4,15,9,8,8,13,16,8,2,17,2,15,13,21,14,15,5,20,16,16,13,5,4,8,13,15,13,15,2,13,6,17,9,5,16,15,16,16,20,14,14,13,2,15,14,21,16,17,15,16,19,8,6,14,14,5,23,14,5,15,5,15,15,14,8,16,15,6,15,15,2,17,16,15,2,7,18 +24,23,23,7,21,4,8,9,21,10,7,21,8,7,9,15,9,21,8,14,13,16,18,16,16,5,21,5,9,13,7,19,16,23,5,17,9,15,7,15,7,18,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,10,4,6,1,1,16,13,13,7,5,1,10,19,4,14,16,13,8,10,18,4,15,21,6,16,15,8,4,1,1,8,16,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,17,6,15,21,9,10,2,18,2,7,20,13,21,9,8,8,16,17,2,9,10,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,8,21,1,15,1,16,7,10,13,9,21,21,9,1,15,7,2,5,2,17,21,5,17,1,2,9,8,16,23,2,9,3,21,21,14,8,13,21,6,10,13,15,8,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,16,5,21,14,8,13,4,2,19,17,16,8,16,1,16,10,2,14,9,23,9,5,14,2,15,6,4,21,17,15,7,17,7,4,15,8,19,10,10,18 +24,23,7,5,21,4,4,8,17,6,7,17,17,7,3,4,4,15,5,16,13,16,7,17,1,13,14,19,10,4,6,8,17,23,10,17,9,13,9,4,21,19,14,1,21,7,8,16,4,18,14,17,15,21,8,16,21,4,4,16,6,4,13,6,21,7,21,10,10,4,21,18,17,4,2,6,6,21,21,6,20,7,14,18,4,4,6,3,14,5,13,9,17,7,21,6,6,15,21,4,20,17,16,21,19,7,5,9,9,17,11,5,17,21,1,2,21,16,13,13,14,6,14,16,10,10,21,16,9,7,23,23,23,4,5,11,17,17,10,9,9,6,6,5,1,3,4,5,20,6,7,10,18,16,9,4,17,8,14,9,6,15,17,2,21,21,6,8,18,9,9,13,4,17,21,9,4,4,3,3,21,20,21,19,9,15,1,21,9,9,8,15,13,14,4,2,21,4,13,7,21,14,6,19,16,4,16,15,3,2,8,13,8,13,1,8,13,15,17,9,5,18,13,17,17,6,21,7,13,7,10,4,17,19,17,15,16,18,16,3,5,8,19,6,4,18,6,9,15,6,15,17,17,15,5,17,15,4,16,8,19,6,18,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,2,20,7,17,2,17,21,5,15,15,13,15,13,16,21,15,6,3,15,14,10,10,10,11,6,8,15,7,17,13,4,16,18,21,21,17,6,16,15,2,2,21,6,15,13,6,21,5,14,5,2,2,17,6,17,14,6,6,3,2,16,15,5,7,13,21,21,19,2,1,2,5,10,2,16,8,16,5,5,15,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,21,7,21,11,23,13,21,5,15,16,2,15,16,15,14,13,21,13,18,15,5,8,7,21,3,5,19,17,2,9,6,2,8,14,5,21,14,20,8,14,7,19,13,8,15,15,6,21,15,6,21,1,2,2,21,13,15,13,6,16,5,7,14,15,16,7,13,2,16,21,5,20,21,15,15,5,8,23,5,8,7,1,16,15,5,15,21,21,10,13,1,16,21,2,3,4,8,13,7,8,7,23,18,15,2,17,5,17,13,3,21,8,13,14,15,15,16,15,19,15,16,15,15,9,20,4,5,7,6,5,5,2,15,14,16,21,5,15,1,3,15,17,13,23,23,23,23,23,23,23 +24,23,23,9,21,4,14,10,21,6,4,1,21,7,13,19,10,13,8,20,7,16,19,16,4,5,21,9,6,6,4,6,17,23,23,21,17,9,5,8,7,21,19,7,15,7,21,17,4,15,18,16,1,15,4,8,19,6,5,1,6,10,16,4,15,5,6,15,4,4,21,9,8,15,5,8,4,8,23,23,23,23,23,23,23,23,23,23,23,23,16,5,16,4,21,9,5,21,21,20,9,1,17,8,16,7,5,9,6,7,11,9,6,21,16,4,21,10,8,13,15,6,5,17,9,4,19,21,6,4,6,13,19,8,6,8,7,16,10,3,8,21,3,14,15,7,15,10,6,7,21,13,13,2,9,1,8,7,16,4,5,11,13,8,21,21,6,4,17,19,4,13,6,11,16,7,4,5,15,7,6,6,1,21,9,21,21,7,9,10,6,9,23,8,20,4,17,14,10,13,21,14,5,13,17,4,7,15,9,4,8,13,6,8,5,23,10,5,10,3,5,17,15,17,16,19,13,6,4,8,8,23,19,17,21,11,16,1,7,6,9,11,14,23,23,6,7,8,15,16,8,9,17,10,9,17,7,4,17,16,19,9,19,23 +24,23,23,23,23,23,2,15,18,15,2,21,10,2,6,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,8,16,23,8,3,2,14,5,6,2,18,15,19,11,7,8,3,4,15,21,8,15,15,15,16,21,6,3,9,7,23,23,21,15,13,21,5,4,16,16,2,19,8,2,5,5,21,16,15,3,7,14,16,8,6,4,3,16,5,7,13,1,8,21,2,15,16,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,6,21,13,13,14,4,15,18,10,15,16,21,15,15,21,13,5,8,8,8,3,15,5,2,21,6,8,15,21,9,15,15,8,14,13,5,17,2,5,8,7,8,14,2,15,21,15,3,5,21,2,15,19,15,21,13,5,16,21,5,15,6,4,4,15,21,21,8,3,20,21,4,13,9,8,8,13,5,15,21,17,2,15,13,16,14,5,8,20,10,16,13,5,2,8,13,15,13,15,19,13,8,2,9,15,17,15,16,15,20,14,14,13,15,15,14,16,16,17,15,16,21,7,7,2,15,6,23,9,7,14,17,15,4,15,15,18,13,5,15,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,15,13,19,15,13,6,16,13,21,21,16,8,5,18,15,13,2,6,21,19,23,15,10,15,15,5,15,16,18,14,15,15,7,8,17,4,16,14,21,21,21,18,15,21,6,10,15,13,2,13,5,21,5,21,17,6,2,16,8,21,2,15,6,5,2,16,14,13,15,13,16,21,3,6,13,21,13,21,15,21,8,20,10,5,16,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,21,17,6,2,21,23,13,10,5,3,18,9,21,20,21,8,15,2,13,21,9,7,8,2,21,17,13,14,14,6,2,10,9,6,15,10,2,2,13,6,2,9,2,8,8,15,2,5,10,16,15,21,21,21,7,21,21,2,13,5,13,21,8,14,10,1,10,3,21,15,21,5,17,21,7,2,10,3,21,23,2,5,21,17,13,2,13,16,14,15,13,19,2,16,15,7,4,7,13,6,21,2,23,13,16,3,3,5,16,13,21,21,20,15,14,23,23,2,14,21,16,16,15,21,21,7,10,13,13,6,5,14,6,3,14,13,9,2,5,16,8,2,21,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,16,10,16,7,15,2,15,16,5,21,15,8,13,15,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,17,6,16,15,15,2,21,6,7,3,15,8,7,14,21,7,21,16,5,2,21,10,8,5,15,16,13,5,15,13,16,20,10,3,21,15,16,14,7,21,14,21,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,16,21,16,2,2,17,23,13,21,5,7,16,7,15,2,8,16,6,21,13,21,4,3,8,15,1,21,5,21,16,2,5,3,2,13,14,5,5,15,14,10,21,7,16,13,7,15,4,6,21,8,20,21,18,7,15,21,15,2,13,6,17,16,5,15,13,8,7,4,2,16,16,13,20,21,7,21,13,3,5,23,1,7,1,16,15,13,15,18,13,3,13,21,21,21,16,3,4,8,13,8,5,15,23,13,17,2,15,6,16,13,16,21,2,13,14,2,15,13,23,16,15,19,15,16,7,8,7,18,5,5,8,5,21,7,15,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,9,15,6,2,1,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,4,21,9,6,5,17,7,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,18,6,3,15,11,6,15,15,1,21,1,7,5,9,7,15,15,3,17,16,21,2,7,17,20,13,16,3,15,13,8,7,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,9,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,23 +24,23,4,15,21,7,5,2,20,4,10,21,15,15,13,10,5,21,8,16,7,15,18,1,21,16,21,5,5,13,2,19,15,23,10,21,15,14,5,8,15,21,14,15,15,7,7,17,4,8,14,17,21,21,16,8,21,6,6,21,5,15,13,4,21,7,20,9,6,14,21,10,21,7,4,15,16,16,13,13,13,15,20,1,15,7,4,14,21,13,8,2,18,14,8,3,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,6,2,21,13,13,4,6,15,21,9,15,2,18,9,15,21,13,21,7,15,8,15,16,9,9,20,21,14,5,21,4,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,15,2,7,17,15,21,16,5,8,13,6,15,21,7,17,2,7,2,5,21,18,2,6,16,1,13,8,7,16,8,23,9,8,21,21,14,4,13,21,21,4,13,19,2,16,21,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,7,2,15,16,15,15,18,21,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,4,21,15,15,15,1,23,23,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,9,4,21,9,6,16,17,8,19,8,4,6,5,21,16,6,19,7,14,17,8,6,4,9,16,13,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,21,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,17,13,5,2,16,8,1,15,6,2,18,6,8,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,8,21,15,8,9,21,4,6,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,2,5,6,4,6,15,8,19,9,9,6,21,17,15,10,15,15,6,16,16,8,9,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,7,16,10,7,21,17,6,10,1,17,8,16,7,5,9,9,15,8,9,16,21,17,5,3,16,23,13,1,6,7,21,9,7,19,18,8,6,4,13,19,7,13,8,4,21,10,2,4,1,23,23,23,23,23,23,21,6,10,13,7,6,9,19,8,8,21,10,5,8,1,4,18,21,4,2,21,19,6,9,2,13,23,23,9,10,4,9,8,15,1,21,6,17,1,4,3,10,10,16,23,4,8,4,17,7,7,10,21,5,23,23,16,14,16,15,9,4,8,13,6,21,8,23,8,16,6,9,5,17,13,17,16,21,7,5,23,23,4,14,18,15,17,16,16,21,8,9,6,16,7,9,7,23,10,6,16,2,7,13,17,13,7,21,15,23,23,23,23,23,23,23 +24,23,23,15,15,6,2,10,21,7,6,21,6,7,7,18,13,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,15,15,6,2,18,14,18,11,7,8,18,4,8,1,21,7,15,15,17,21,15,2,7,15,13,5,15,8,21,21,10,2,2,17,14,19,15,4,2,5,21,16,7,19,7,14,16,8,6,4,3,16,13,5,13,1,8,16,15,6,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,8,8,18,2,21,5,2,2,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,21,2,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,5,8,20,1,21,13,9,8,8,13,15,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,18,13,8,13,9,5,17,13,16,15,19,14,14,7,2,15,14,17,16,17,16,17,19,8,8,1,2,5,4,9,15,10,15,2,9,5,16,21,15,7,15,15,2,17,15,15,2,8,18 +24,23,23,23,23,6,6,2,17,4,4,17,17,6,6,9,7,13,16,8,13,16,17,17,2,5,23,7,7,13,4,1,17,23,8,17,9,6,6,16,16,18,14,7,15,7,17,17,4,21,18,17,21,1,15,21,9,4,5,23,23,23,23,23,23,6,19,9,4,4,17,6,21,4,4,6,5,4,16,13,13,11,13,17,21,4,16,13,5,13,21,14,21,8,16,4,5,15,15,19,21,1,17,11,21,7,5,9,8,15,8,9,17,21,17,5,19,17,23,13,1,5,4,17,9,6,11,17,4,6,4,13,18,8,13,8,16,21,13,2,4,1,1,5,15,6,15,23,2,4,15,13,4,5,9,18,8,8,14,4,5,16,21,13,16,21,6,1,21,11,6,9,7,23,23,23,23,23,23,23,23,5,5,21,5,1,21,2,9,10,15,19,23,9,9,4,17,14,21,19,18,15,2,6,16,5,18,15,3,4,8,13,6,21,1,23,19,17,6,3,5,8,13,2,21,18,19,5,13,13,20,23,16,5,17,17,16,21,8,4,5,21,6,23,4,9,6,5,13,17,4,17,9,7,21,17,13,4,16,17,18,5,9,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,15,2,2,17,3,19,8,2,5,5,21,16,5,13,15,14,17,8,13,4,9,21,15,3,13,1,8,16,15,6,21,11,5,15,15,17,2,19,7,5,9,7,15,13,9,18,21,21,2,21,21,13,13,14,8,15,17,8,2,18,7,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,2,8,5,8,8,7,14,2,15,17,13,13,7,19,15,2,21,16,21,13,11,15,21,9,15,14,5,2,15,2,21,8,3,20,21,21,8,9,8,8,13,5,3,2,17,2,15,13,21,14,15,7,20,8,16,13,5,4,8,13,7,13,7,19,13,8,8,9,5,16,15,16,15,20,8,5,5,13,5,14,16,16,16,15,16,21,7,8,4,2,5,10,5,15,15,20,5,5,15,21,21,7,13,15,15,15,17,16,8,6,23,23 +24,23,23,2,1,6,1,15,21,6,9,16,21,1,2,7,13,11,6,13,20,20,11,15,7,2,21,3,5,13,16,8,17,23,13,2,4,10,5,6,4,17,8,16,15,7,21,19,4,17,2,21,21,3,21,8,21,6,15,17,10,2,13,5,21,5,14,2,21,2,16,5,16,15,14,7,4,13,8,19,13,19,13,18,15,15,18,5,5,15,16,9,16,7,21,2,5,21,1,4,10,16,15,7,16,7,5,9,16,15,15,3,6,17,21,2,21,21,23,23,23,23,23,23,14,15,20,15,2,6,15,18,21,4,2,18,14,14,3,19,5,21,10,5,2,9,7,7,8,5,17,15,18,7,15,16,7,7,21,15,6,17,8,9,5,21,6,10,16,20,4,5,5,23,23,7,15,15,16,2,2,7,1,11,6,21,21,13,21,10,23,16,20,2,3,2,16,14,7,13,18,14,14,13,16,5,17,19,13,4,8,13,8,16,13,23,21,21,3,13,6,15,7,17,17,10,16,6,13,6,6,14,17,16,16,7,17,1,21,4,10,16,6,10,15,1,7,8,3,5,13,15,17,13,6,16,15,2,21,21,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,15,7,13,18,15,13,8,16,13,21,2,16,8,5,16,8,13,15,6,21,17,23,15,20,9,15,6,2,16,18,14,15,15,7,8,17,4,16,14,21,21,16,21,15,21,10,6,15,10,15,13,2,21,5,21,7,15,2,16,8,1,10,14,13,5,2,16,14,13,15,13,16,21,3,5,21,5,13,13,21,21,8,20,2,5,16,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,16,17,15,2,21,23,13,16,5,15,16,9,15,20,21,15,15,10,13,21,8,13,8,2,21,16,13,4,14,13,10,2,9,6,15,10,2,2,13,6,2,9,15,8,8,15,2,5,10,8,15,21,21,2,15,21,16,15,13,5,16,21,5,6,15,3,8,15,21,15,21,5,17,21,13,2,10,10,19,23,2,5,21,17,15,2,3,16,14,2,21,19,2,7,15,8,4,7,13,6,21,21,23,13,16,3,3,5,16,13,16,21,18,8,14,23,23,2,14,21,21,16,13,21,21,7,6,13,13,16,5,14,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,15,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,17,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,8,19,8,5,6,16,14,10,16,1,14,5,13,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,4,21,6,7,5,17,4,9,19,21,13,9,9,17,5,7,16,13,21,7,19,19,5,17,8,7,13,13,10,17,23,5,17,9,14,9,4,16,18,21,15,13,7,8,16,4,16,10,21,9,1,16,21,13,5,10,18,15,9,13,10,15,7,4,9,6,10,21,8,19,4,5,7,5,19,6,5,13,15,13,16,21,10,13,5,21,7,4,14,19,5,17,8,8,21,7,5,19,7,17,17,3,7,5,9,17,15,8,9,1,17,6,5,2,21,23,13,19,6,9,18,2,4,15,16,5,4,4,21,13,10,15,8,5,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,13,9,19,17,8,7,2,5,6,8,4,21,21,2,10,21,19,6,9,4,5,23,6,9,7,19,19,7,3,17,16,5,17,1,4,4,8,5,18,23,3,5,2,21,5,4,19,16,5,4,7,17,23,16,15,3,4,17,13,5,19,7,23,5,19,16,9,5,16,13,17,17,19,8,5,23,23,4,14,19,17,17,7,16,19,8,4,13,16,8,23,23,23,23,9,15,5,6,16,17,15,3,17,7,4,1,17,19,5,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,2,20,15,15,17,6,15,5,7,13,13,2,21,13,17,15,16,21,5,8,13,8,13,2,18,5,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,7,21,15,21,10,2,16,5,15,13,21,6,2,21,5,2,2,16,15,16,2,2,13,1,21,17,9,3,7,14,16,7,6,4,3,16,13,5,3,1,7,17,15,6,21,11,6,15,15,16,16,16,7,5,9,15,15,15,9,21,21,21,15,7,18,13,13,14,15,15,17,8,2,19,15,2,8,21,13,5,8,10,8,2,21,5,2,8,6,14,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,2,7,1,15,17,15,21,10,7,15,21,21,13,7,15,21,7,5,15,7,2,15,2,21,16,15,20,1,6,15,16,2,8,13,8,5,2,21,2,15,13,21,14,14,13,20,2,16,15,5,4,8,13,8,13,15,2,13,7,8,9,5,16,15,16,16,20,14,14,9,2,15,14,21,16,17,8,15,19,21,8,5,7,4,15,5,15,4,2,21,9,15,15,21,15,15,16,15,2,6,15,15,13,2,18 +24,23,23,15,18,2,8,6,21,15,2,17,6,4,7,16,13,13,2,21,13,16,15,16,21,6,16,6,7,13,15,7,16,23,5,3,2,13,5,6,2,18,16,1,11,7,8,18,4,21,21,21,15,15,10,16,21,5,2,16,10,10,13,5,6,2,21,7,2,2,16,3,19,15,7,7,2,21,16,14,19,7,14,15,7,13,14,2,15,13,5,13,1,8,17,7,6,21,11,6,15,15,16,16,21,7,5,9,8,15,15,9,21,21,21,5,15,7,13,13,14,10,15,21,8,10,20,21,2,15,7,13,5,6,8,8,2,21,5,2,1,6,14,6,21,9,6,13,21,14,13,5,6,2,5,8,8,8,14,21,15,1,16,10,7,1,10,2,21,21,21,13,7,16,21,5,13,3,13,2,15,21,21,10,10,20,21,16,15,7,2,8,13,5,4,2,21,2,15,13,1,14,15,13,20,2,16,13,13,4,8,13,8,13,5,2,13,8,15,9,5,15,16,17,15,20,14,14,10,7,15,14,21,21,16,8,13,19,21,8,6,11,14,15,5,15,14,10,2,5,15,15,21,15,15,15,13,4,15,15,15,23,23,23 +24,23,23,15,21,7,10,2,20,8,10,21,15,15,15,10,5,21,6,15,7,15,18,21,21,16,21,5,5,13,2,19,15,23,10,1,10,15,5,2,15,1,14,15,15,7,7,17,4,8,14,17,21,21,16,7,21,6,10,17,5,2,13,5,21,2,20,9,6,14,21,8,21,8,4,14,16,16,13,13,13,15,20,1,15,7,4,14,21,13,8,2,18,14,8,19,6,16,15,8,6,1,17,2,17,7,5,9,8,15,8,9,21,21,17,10,2,15,13,13,4,6,2,21,9,7,2,18,10,15,21,13,21,8,15,8,4,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,7,2,15,17,15,21,16,5,8,13,13,8,21,7,21,2,8,2,5,21,18,2,5,16,1,13,8,7,16,8,23,9,8,21,21,14,4,13,21,1,4,13,19,2,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,4,13,14,18,23,9,5,14,2,7,8,9,21,17,2,15,1,15,15,15,1,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,15,16,21,4,4,11,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,3,7,16,5,6,20,17,10,21,1,17,10,10,7,5,9,9,15,8,9,21,21,17,5,18,15,23,13,1,8,6,17,9,10,19,17,10,10,10,13,19,8,10,8,4,21,6,2,4,1,21,5,23,5,15,15,2,9,10,13,21,5,9,19,8,7,16,4,5,16,21,10,18,21,9,10,21,19,10,9,2,23,23,5,10,15,14,19,7,4,1,21,8,17,1,4,13,10,10,8,23,2,8,4,17,14,7,10,21,14,15,9,8,16,16,15,9,4,8,13,6,21,15,23,5,16,6,9,5,16,13,17,16,18,4,5,9,23,5,14,18,15,17,16,16,21,8,9,10,16,10,23,9,14,15,15,6,2,10,15,17,13,15,21,7,21,15,15,18,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,17,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,21,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,21,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,10,13,11,17,5,6,17,17,3,4,7,8,15,8,19,13,16,7,17,4,3,21,6,8,7,6,16,15,23,17,16,9,13,5,4,17,18,10,10,15,7,16,18,4,17,14,17,21,16,8,21,21,4,10,16,6,7,9,3,21,2,21,5,8,2,16,4,17,4,4,13,5,19,16,14,13,7,13,17,21,10,6,5,19,13,15,5,16,7,16,4,5,21,15,21,21,1,17,17,16,7,5,9,21,15,8,5,4,21,21,10,1,16,23,13,21,5,9,16,10,10,3,1,6,1,21,13,21,4,3,8,8,17,4,3,7,11,19,5,21,21,2,18,6,2,8,4,4,11,7,16,7,8,15,9,6,1,9,21,21,21,6,4,21,21,9,19,5,21,21,9,6,8,9,8,9,1,1,21,5,17,21,21,4,10,2,17,23,10,9,2,21,14,21,21,21,14,6,13,8,4,17,15,3,4,8,13,7,21,5,23,3,19,21,9,5,11,13,17,16,18,21,14,9,5,13,8,19,17,17,7,16,18,7,7,5,3,3,23,7,8,6,13,13,5,10,6,17,13,6,17,7,4,15,15,19,5,19,18 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,7,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,23,15,18,2,10,21,6,2,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,7,16,23,15,19,10,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,16,13,15,21,21,10,2,2,23,23,13,10,15,13,21,5,4,16,21,8,19,7,10,5,5,21,16,6,9,7,14,16,7,6,9,18,16,13,8,13,1,7,21,2,6,21,11,15,15,8,21,20,19,7,5,9,8,15,15,9,21,21,21,6,6,21,13,13,14,5,13,21,6,4,15,21,6,2,21,13,5,5,16,8,6,1,5,2,19,6,14,5,21,7,5,13,8,14,13,5,21,2,5,8,7,8,14,2,15,17,15,13,5,21,2,15,18,21,21,13,4,15,21,6,2,5,6,2,15,21,21,2,8,20,1,6,8,9,8,8,13,6,8,21,17,2,15,13,21,14,5,5,20,8,16,15,5,4,7,13,7,15,13,19,13,13,2,9,5,16,15,16,16,20,14,5,5,13,5,14,16,16,21,15,16,1,7,7,2,5,8,10,13,15,6,2,2,5,15,21,17,15,4,15,15,8,16,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,7,15,13,5,15,2,20,13,16,2,16,16,5,21,5,13,13,5,16,21,16,5,3,13,15,5,2,2,21,7,8,15,7,16,13,4,17,18,21,21,21,6,16,15,5,2,21,15,7,13,15,21,2,8,13,3,21,16,5,2,2,15,16,6,14,16,15,5,7,13,21,20,10,3,21,15,15,5,16,21,14,16,13,5,15,15,15,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,5,21,16,23,13,21,15,15,16,10,10,20,14,15,2,21,13,21,15,6,8,15,21,3,5,4,16,2,5,16,2,2,14,7,5,14,14,15,21,7,8,13,8,15,15,6,21,15,6,16,1,2,7,21,3,15,13,6,16,23,23,23,2,15,15,2,2,16,21,13,20,21,2,21,13,8,23,5,21,7,1,16,13,10,15,18,9,2,13,16,2,21,17,9,4,8,13,8,5,8,23,13,16,2,15,5,16,13,21,16,19,13,14,2,2,2,23,16,15,19,15,16,16,15,9,20,8,14,14,15,5,14,3,2,5,15,16,21,15,13,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,16,23,15,19,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,16,2,5,21,2,8,15,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,2,7,13,8,6,21,23,13,17,5,14,5,2,6,19,14,17,15,7,21,16,4,16,14,21,15,15,15,8,21,6,2,16,3,2,13,6,21,5,15,15,8,2,21,6,16,15,14,13,13,16,8,8,13,14,13,21,8,2,18,2,3,14,15,2,17,15,21,13,5,21,21,19,21,7,8,7,21,7,5,13,8,15,15,5,16,21,18,13,21,8,23,14,14,15,6,16,1,2,1,21,13,6,20,13,21,15,13,17,15,16,2,3,21,1,2,5,21,16,6,10,21,5,16,8,2,15,9,7,15,7,15,2,15,21,16,6,21,21,10,15,21,20,8,15,7,4,17,5,15,6,16,15,2,13,16,2,6,21,1,15,9,9,16,21,23,2,3,2,21,8,14,5,18,7,5,15,15,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,1,13,16,16,6,3,15,5,13,15,16,18,15,16,16,15,21,8,6,7,2,16,14,15,10,14,6,15,6,17,21,1,15,2,16,15,2,15,21,2,5,3,23 +24,23,23,23,23,23,23,15,18,2,10,21,6,2,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,7,16,23,15,19,10,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,16,13,15,21,21,10,2,2,23,23,13,7,15,13,21,5,4,16,17,8,19,7,10,5,5,21,16,6,19,7,14,16,7,6,9,18,16,6,8,13,1,7,21,2,6,21,11,15,15,8,21,20,19,7,5,9,8,15,15,9,21,21,21,6,6,21,13,13,14,5,13,21,6,4,15,21,6,2,21,13,5,5,16,8,6,1,5,2,19,6,14,5,21,7,5,13,8,14,13,5,21,2,5,8,7,8,14,2,15,17,15,13,5,21,2,15,18,21,21,13,4,15,21,5,2,5,6,2,15,21,21,2,8,20,1,6,8,9,8,8,13,6,8,21,17,2,15,13,21,14,5,5,20,8,16,15,5,4,7,13,7,15,13,19,13,13,2,9,5,16,15,16,16,20,14,5,5,13,5,14,16,16,21,15,16,1,7,7,2,5,8,10,13,15,6,2,2,5,15,21,17,15,4,15,15,8,16,15,16,5,23,23 +24,23,23,2,16,6,8,15,21,15,14,21,21,15,13,8,10,15,2,16,15,17,7,21,2,23,21,15,5,13,4,16,16,21,6,2,6,15,6,2,16,10,14,7,15,7,17,17,4,21,14,17,21,18,8,21,21,6,10,16,15,10,13,3,21,10,21,6,10,2,18,7,21,5,13,21,6,2,16,13,13,8,13,17,21,7,10,21,14,7,16,10,21,8,21,15,6,21,15,2,21,1,17,16,21,7,5,9,21,15,8,9,15,21,17,6,21,21,23,13,18,6,13,16,9,5,20,11,9,2,15,13,21,13,10,8,2,21,10,2,2,1,1,5,15,15,15,23,2,15,15,13,21,5,9,18,8,7,15,7,5,15,15,15,7,21,11,20,21,21,2,5,13,7,21,14,15,14,21,2,5,18,15,21,13,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,13,15,1,21,15,9,4,8,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,13,15,19,7,23,16,16,21,15,16,21,15,5,13,18,8,5,15,13,13,5,13,15,10,20,21,15,6,15,15,2,17,16,15,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,16,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,15,8,21,10,15,3,21,10,15,16,15,5,10,15,14,13,8,21,13,17,21,16,1,5,14,15,8,13,13,8,16,23,8,16,9,5,3,2,14,19,21,1,1,7,16,18,4,15,14,17,15,15,15,16,21,15,7,16,5,15,13,8,21,7,21,5,4,4,16,15,21,8,14,15,5,17,16,6,13,7,15,16,14,7,6,15,21,4,15,13,18,7,17,5,6,21,21,3,15,15,16,8,10,7,5,9,8,15,16,5,15,21,21,2,16,21,13,13,13,4,15,15,8,15,18,21,8,13,4,13,16,10,13,17,2,17,5,1,13,6,2,6,21,13,15,15,16,21,15,7,10,16,9,7,15,8,21,3,13,15,15,15,18,21,2,4,21,10,15,13,6,21,16,7,14,15,7,8,10,4,21,21,13,21,1,8,15,10,16,17,23,14,9,2,21,2,13,13,21,14,15,13,19,10,21,15,5,4,8,13,8,7,13,8,15,15,18,9,5,17,13,17,16,8,15,14,13,13,13,4,2,17,16,16,16,18,21,15,6,15,2,15,8,14,6,10,15,8,4,20,18,15,6,17,13,3,6,16,8,23,23,23 +24,23,23,23,21,6,10,4,21,9,7,17,8,4,5,4,9,15,8,16,15,16,7,16,3,7,18,6,5,9,17,4,21,23,7,17,9,13,5,4,4,21,14,21,21,7,16,18,4,18,3,17,15,21,8,16,21,9,21,16,5,10,4,4,21,7,21,4,10,4,17,21,16,8,4,13,5,21,3,6,20,7,14,18,2,4,4,19,14,9,13,9,17,8,21,6,6,21,21,10,19,1,16,7,10,7,5,9,9,17,8,5,21,21,17,2,21,16,13,13,8,10,7,16,10,9,18,1,5,4,1,4,16,4,5,18,8,17,4,15,5,6,7,4,1,3,6,13,19,6,18,3,19,21,9,8,7,8,15,9,7,21,9,10,21,21,4,9,18,19,5,4,4,17,17,7,4,7,7,8,21,18,21,1,4,8,1,21,6,8,8,8,13,15,9,4,17,16,15,21,21,14,4,6,8,14,16,15,3,2,8,13,7,7,13,4,17,15,6,9,5,17,13,17,17,8,21,14,9,13,4,3,17,15,21,7,16,21,16,7,5,7,1,6,7,6,6,8,9,8,4,1,16,15,6,17,15,4,16,16,19,6,9,18 +24,23,23,5,16,8,7,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,10,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,6,2,2,17,8,18,13,4,5,16,21,21,14,3,7,14,16,8,6,4,19,15,13,13,9,1,8,16,15,6,21,11,5,15,15,17,8,17,7,5,9,15,15,15,9,21,21,21,6,7,18,13,13,14,15,13,21,8,15,20,21,2,7,17,13,5,4,8,8,2,21,5,2,8,6,14,5,21,9,6,15,4,18,13,5,14,2,5,8,8,8,14,15,15,1,21,6,8,21,13,4,21,15,18,13,7,16,21,7,6,13,7,2,10,10,21,16,6,20,1,16,15,9,8,8,13,5,15,2,21,2,15,13,21,14,13,5,20,2,17,13,5,4,8,13,8,7,7,8,13,15,16,7,5,17,15,18,15,16,14,4,13,2,13,14,17,21,17,7,16,19,8,13,6,15,8,16,4,14,15,6,21,9,14,16,18,15,6,16,13,4,17,16,15,23,23,23 +24,23,6,6,21,4,4,8,21,6,4,19,17,15,10,10,7,13,2,19,13,21,19,18,17,9,21,16,8,13,6,6,18,23,13,17,9,5,2,6,4,19,17,15,15,7,8,8,4,21,14,1,9,21,21,21,19,4,4,17,15,15,13,6,17,5,18,5,6,4,21,16,19,21,6,6,5,18,6,14,13,7,13,16,17,10,4,14,18,13,8,6,19,8,16,2,6,8,15,2,21,7,16,16,19,7,5,9,11,15,17,9,1,17,17,2,21,21,23,13,17,6,9,17,2,10,19,1,21,5,17,13,13,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,19,19,13,2,5,3,2,7,11,14,19,5,21,15,16,19,15,2,6,21,19,2,18,19,10,6,9,14,6,17,15,13,17,21,17,6,5,21,10,9,8,23,1,20,9,5,2,17,9,4,21,21,14,4,5,16,4,16,15,3,4,17,13,9,19,6,23,13,16,19,9,5,16,13,17,16,18,15,6,23,23,6,14,19,16,21,15,16,1,7,6,9,15,5,23,23,10,7,16,15,7,5,16,17,15,10,17,7,4,4,17,19,5,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,15,6,15,21,2,21,1,17,8,17,7,5,9,5,7,15,17,21,21,15,6,4,21,23,13,20,7,7,17,5,4,21,1,6,6,6,13,21,13,10,17,5,21,15,13,14,5,23,23,23,23,23,23,23,23,23,23,23,7,14,7,15,8,15,2,7,16,13,5,21,21,6,2,17,19,2,13,7,15,16,7,10,10,15,7,13,6,1,4,8,21,21,18,15,10,10,17,23,9,5,2,17,14,4,19,21,14,6,5,17,4,16,13,3,4,8,13,6,21,5,23,7,21,2,3,5,16,13,17,17,21,13,4,4,7,5,23,19,17,18,16,18,21,7,9,8,8,7,23,23,8,6,9,8,7,6,10,17,15,21,21,7,4,6,16,18,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,14,8,2,17,10,6,15,18,15,6,15,13,16,8,13,4,21,3,15,21,5,17,5,7,13,15,6,21,23,13,8,13,15,5,10,15,16,16,8,15,7,16,3,4,21,11,16,21,17,8,21,3,6,10,15,15,15,13,21,16,5,21,8,6,10,16,6,11,14,14,5,13,2,15,7,14,8,13,21,7,15,1,21,5,14,16,2,1,7,21,2,5,15,15,19,21,1,1,15,16,7,5,9,8,15,15,6,21,11,21,7,2,16,23,13,21,5,15,16,9,15,8,8,15,2,21,13,21,8,2,8,2,15,21,3,8,18,2,15,1,18,6,15,21,5,14,15,2,7,9,3,7,8,15,2,5,1,8,2,21,21,2,15,21,20,2,5,6,15,11,8,14,6,3,13,15,15,1,2,2,16,21,13,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,2,15,8,21,14,7,15,5,15,16,17,13,8,15,15,2,17,15,16,6,23,23 +24,23,23,23,21,10,10,4,21,6,2,21,16,4,13,18,2,13,5,16,13,17,19,16,3,3,21,6,2,13,9,8,15,23,15,17,15,15,5,7,17,18,14,8,15,7,1,17,4,16,14,17,8,17,13,21,18,2,4,17,6,8,13,6,21,5,17,9,10,14,21,17,19,2,5,7,21,18,19,6,13,6,5,21,21,13,15,18,4,5,7,15,16,4,21,7,4,16,15,1,21,1,17,8,8,7,5,9,8,15,7,21,20,15,10,10,21,15,13,8,13,8,15,17,9,13,20,21,10,6,9,13,19,15,3,8,2,16,9,7,2,8,6,13,2,4,6,15,20,7,8,19,13,20,13,10,8,8,14,2,6,1,15,2,21,21,16,10,17,2,10,13,4,16,17,9,14,15,15,7,5,2,17,19,2,9,21,11,9,17,23,19,20,5,5,16,15,21,8,10,21,14,14,8,16,10,15,15,7,4,10,13,7,16,9,23,10,8,2,15,6,16,16,21,16,9,15,14,7,13,5,23,19,16,18,11,17,17,8,4,9,10,10,5,6,5,9,6,13,20,6,21,17,2,3,16,7,15,21,21,20,10,3,18 +24,23,23,23,21,17,15,10,21,5,10,21,10,10,10,18,13,6,14,3,15,21,21,21,15,5,23,6,2,10,16,21,18,23,13,8,2,8,5,16,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,15,10,15,10,15,5,14,7,10,20,10,10,4,16,16,21,14,2,14,23,23,16,13,13,15,13,16,21,2,18,1,15,5,7,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,15,9,15,21,21,4,8,19,23,13,21,8,4,16,13,3,20,21,5,10,23,10,18,14,13,15,4,21,9,2,15,21,1,10,14,3,8,23,23,23,23,5,9,5,9,20,17,7,15,15,15,8,20,2,21,21,2,7,21,21,8,14,14,11,23,2,14,15,5,13,5,20,11,15,2,15,21,2,3,10,10,9,2,8,4,21,21,21,15,7,8,1,4,9,18,20,8,15,13,4,8,13,6,21,14,23,7,11,6,3,5,15,15,11,18,15,15,6,13,6,10,23,21,19,15,16,16,21,8,8,18,5,3,23,10,2,6,15,15,16,2,18,9,10,10,16,13,15,21,17,16,5,5,18 +24,23,23,23,17,5,5,10,17,15,6,21,6,2,2,5,9,15,21,17,13,21,19,15,8,9,21,5,7,13,2,8,17,23,8,3,2,14,5,6,1,18,15,1,11,7,8,18,4,13,19,15,15,15,2,16,21,10,1,16,13,2,4,10,17,7,21,5,9,2,16,18,16,5,14,5,15,17,16,6,19,7,14,16,8,6,14,2,15,13,13,6,1,8,21,13,6,21,11,2,15,15,21,10,10,7,5,9,8,15,13,9,21,21,21,4,8,17,5,13,14,14,13,17,8,15,18,15,2,7,17,13,5,10,2,8,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,15,15,21,15,13,13,19,2,6,17,21,15,13,5,15,21,7,14,14,10,2,2,10,21,10,5,20,1,2,15,9,6,8,23,23,7,7,16,2,15,13,21,14,6,13,20,8,8,15,5,4,8,13,7,13,5,18,13,7,8,9,5,16,13,17,15,19,13,14,5,13,10,10,21,21,21,15,16,1,8,2,7,10,15,5,23,5,14,4,15,5,14,21,17,13,6,21,15,15,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,16,7,20,7,17,3,16,10,14,21,5,13,5,4,15,20,21,7,6,7,14,5,15,16,21,2,8,15,7,16,13,4,21,21,21,21,15,16,16,15,6,2,17,15,15,13,6,10,5,14,5,6,2,17,2,20,5,5,7,6,18,16,2,5,7,13,21,20,3,15,21,5,10,2,5,21,7,16,16,5,15,11,2,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,2,3,16,23,13,21,5,15,16,15,15,19,15,5,2,3,13,21,15,14,1,15,21,21,5,2,5,14,7,21,14,13,23,23,16,15,15,8,21,7,2,15,7,15,15,7,16,16,2,19,21,2,21,21,3,5,13,8,16,5,14,1,16,10,5,20,21,16,21,13,8,1,16,15,7,15,18,13,21,5,14,21,15,3,15,6,5,2,13,18,21,21,16,9,4,8,13,8,5,7,23,8,16,2,15,5,16,13,21,16,7,8,15,13,13,8,23,16,15,19,15,16,21,15,9,20,6,14,13,8,5,14,2,23,5,5,16,21,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,4,8,8,16,10,7,21,15,7,15,9,9,21,8,14,13,16,18,16,16,5,21,6,9,13,7,19,16,23,5,17,9,15,7,15,7,18,14,7,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,6,4,6,1,1,16,13,13,7,5,1,2,19,4,14,15,13,8,10,18,4,15,21,6,16,15,9,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,17,6,15,21,9,10,2,18,2,9,20,13,21,9,8,8,16,17,2,9,10,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,14,4,6,21,13,9,21,1,15,1,16,7,10,13,9,21,21,9,1,8,7,2,5,2,17,21,13,17,1,2,9,8,16,23,2,9,10,21,21,14,8,13,21,13,10,13,15,8,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,16,5,21,14,8,13,4,2,19,17,21,15,16,1,16,4,2,14,9,23,9,5,14,7,15,6,4,21,17,13,7,17,7,4,15,15,19,10,10,18 +24,23,7,5,21,10,14,10,16,10,15,16,17,10,2,19,7,21,4,15,13,1,19,18,16,5,21,10,8,13,9,19,21,23,5,17,10,13,5,2,16,18,14,15,15,7,8,17,4,21,14,17,21,17,15,18,18,10,5,16,5,15,13,4,16,7,21,3,6,8,21,16,1,2,2,5,21,17,15,7,13,7,13,5,1,10,5,14,16,13,7,4,18,7,15,21,6,8,16,9,4,1,17,8,17,7,5,9,8,15,8,9,21,17,17,5,2,21,13,13,17,6,2,21,9,10,2,18,2,7,20,13,21,10,5,8,16,1,3,9,20,21,13,5,18,10,13,23,23,23,23,23,23,8,9,4,8,7,7,4,5,21,16,2,21,21,15,21,1,17,9,13,2,21,16,7,5,7,7,10,6,10,16,21,2,17,21,2,3,8,8,16,23,4,8,21,21,14,7,13,21,13,14,13,15,16,17,15,5,4,8,13,5,17,13,23,18,21,16,13,5,15,13,16,17,5,1,14,9,13,2,2,19,21,15,13,17,18,16,21,2,14,19,23,9,5,14,17,16,2,2,18,16,2,6,17,7,3,21,16,19,15,19,23 +24,23,23,5,21,7,3,10,18,5,10,21,6,2,2,19,6,13,2,21,13,16,19,16,14,6,23,23,23,23,14,16,17,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,15,15,15,16,21,3,10,19,14,23,23,21,5,3,21,5,4,21,16,7,19,2,2,7,5,17,9,7,16,7,14,16,8,6,10,3,16,5,8,13,1,8,16,13,10,21,11,5,15,15,16,2,19,7,5,7,8,15,15,9,21,21,21,15,6,16,13,13,14,15,13,18,8,8,19,21,2,8,21,13,5,9,16,7,2,21,5,10,14,6,14,10,21,9,2,5,15,14,5,5,14,2,5,8,8,8,14,3,15,17,15,21,16,18,10,10,21,21,21,13,15,15,21,14,15,5,4,2,15,21,21,16,5,20,1,8,2,9,8,8,13,13,4,2,17,2,15,15,18,14,14,5,20,4,16,15,5,4,8,13,7,13,5,19,13,2,8,9,5,16,15,16,16,20,7,14,7,13,15,14,3,16,17,15,17,19,7,5,13,13,13,19,5,15,10,14,9,6,13,18,16,15,5,15,15,2,17,16,15,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,7,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,7,21,6,4,10,21,15,15,17,6,15,10,15,13,13,2,21,13,16,15,1,21,5,8,15,9,13,3,16,2,23,13,20,2,1,10,6,2,18,14,1,11,7,8,18,4,16,21,21,15,7,15,16,21,8,2,4,5,3,13,4,6,5,21,15,2,4,17,16,19,7,14,15,10,16,16,7,19,7,14,16,7,13,14,2,15,13,7,6,1,8,16,15,6,21,11,6,15,15,21,8,2,7,5,9,8,15,15,9,21,21,21,6,7,17,13,13,14,7,15,17,8,15,18,15,2,7,17,13,5,14,16,8,2,21,5,2,9,6,8,8,21,9,5,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,16,15,9,21,2,6,21,21,21,13,6,2,21,7,7,15,7,2,6,10,21,17,15,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,4,5,20,2,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,16,20,14,8,13,2,15,14,17,21,16,8,15,19,21,8,13,15,15,15,7,7,15,10,2,5,15,15,17,15,10,16,13,15,16,16,15,23,23,23 +24,23,7,6,21,8,9,4,21,2,15,21,6,3,15,3,13,15,2,21,13,16,18,15,11,5,8,15,8,5,13,8,16,23,8,19,2,15,5,6,21,18,14,17,11,7,8,18,4,8,17,15,16,15,15,16,21,2,5,21,5,2,5,13,15,18,21,15,4,2,21,3,19,8,15,8,5,16,15,6,19,15,14,17,8,13,21,9,21,6,15,13,1,8,16,6,6,21,7,15,15,15,17,2,19,7,5,9,15,15,15,9,21,21,21,3,6,21,13,13,14,13,8,16,8,2,18,11,2,7,17,13,5,2,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,13,2,5,8,5,8,7,7,14,2,15,17,13,10,8,19,15,2,21,8,17,13,4,15,21,5,15,14,5,2,2,2,21,8,13,20,21,10,7,9,8,8,13,15,9,2,21,2,15,13,21,14,8,5,20,8,16,15,6,4,8,13,8,13,13,19,13,8,8,9,5,16,13,17,15,20,14,16,13,13,13,7,17,8,16,15,16,21,7,8,4,7,5,14,7,15,14,15,5,6,14,21,17,15,13,8,15,2,21,17,15,5,23,23 +24,23,23,23,21,14,15,8,18,15,2,17,6,15,6,2,13,13,2,21,13,16,15,16,21,5,8,13,7,13,2,4,15,23,13,3,2,16,5,6,2,18,14,1,13,7,8,18,4,8,21,15,7,15,15,17,21,15,2,16,5,15,13,4,6,7,21,10,2,2,17,2,18,7,2,15,5,21,16,8,19,7,14,16,8,6,4,9,16,13,13,5,1,8,21,15,15,21,11,6,15,8,17,8,8,7,5,9,8,15,13,9,21,21,21,9,15,21,13,13,14,15,15,21,8,15,20,21,2,7,21,13,5,9,16,8,2,21,5,2,1,6,8,15,21,9,6,15,2,14,5,5,14,2,5,8,8,7,14,7,15,1,15,15,5,17,3,15,21,8,21,13,6,15,21,7,10,13,7,2,10,10,21,17,2,20,21,2,5,9,4,8,13,5,15,2,21,2,15,2,21,14,15,13,20,8,15,15,6,4,8,13,8,7,13,9,9,8,7,9,5,16,13,21,21,18,14,14,13,13,15,14,17,16,16,15,15,19,21,8,10,13,15,15,4,13,15,17,2,5,15,15,21,15,5,16,13,15,15,16,15,15,23,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,8,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,4,6,17,6,6,6,8,13,13,2,21,13,16,15,21,16,5,2,10,13,15,21,21,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,8,13,15,5,13,13,4,18,13,21,6,13,8,17,14,18,13,4,6,5,16,21,5,19,15,14,16,16,4,4,9,21,4,2,13,1,7,1,6,6,21,15,2,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,15,18,1,2,16,3,13,5,5,16,8,2,21,5,2,9,6,14,8,21,9,6,9,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,21,1,15,2,21,18,18,2,5,23,21,4,15,6,7,15,5,2,21,2,15,20,18,9,15,7,7,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,8,13,6,6,19,17,21,15,17,19,21,5,2,14,8,17,5,15,4,4,15,6,15,15,17,15,6,8,15,2,15,15,21,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,4,4,19,6,8,2,5,5,18,21,17,7,21,19,18,6,19,21,14,8,13,7,9,16,23,7,17,9,4,5,6,6,17,20,14,15,7,21,17,4,17,14,16,15,1,15,15,1,4,4,16,7,5,13,4,20,4,21,7,9,6,21,16,17,21,5,6,5,4,5,7,5,18,13,8,1,19,10,14,8,13,8,8,1,8,16,6,8,21,21,4,4,7,21,16,5,7,5,9,8,15,3,18,16,21,21,2,9,21,23,5,13,13,6,17,6,5,16,19,16,3,21,13,21,5,5,17,5,16,17,4,4,8,14,10,13,23,23,23,23,23,15,6,16,5,9,2,1,8,15,4,2,19,7,16,18,18,2,7,21,19,9,15,8,18,21,5,18,6,3,7,10,18,18,1,9,17,21,4,6,15,14,23,23,4,6,19,16,7,21,13,17,14,5,7,16,4,18,16,3,4,8,13,8,13,5,23,9,16,2,15,5,15,13,17,16,19,17,14,9,2,23,14,19,21,21,8,16,1,21,10,4,4,9,16,6,5,13,6,16,6,4,17,18,6,6,1,7,4,6,17,19,6,19,23 +24,23,23,7,21,16,2,6,21,2,15,15,21,5,15,13,13,21,2,13,7,18,21,16,2,5,21,2,7,13,15,6,21,23,13,17,5,14,5,2,6,19,14,17,15,7,21,16,4,16,14,21,15,15,16,8,21,5,2,16,2,2,13,6,21,5,16,15,15,10,21,6,16,14,14,13,13,16,8,8,13,14,13,21,8,2,18,2,3,14,15,2,16,15,16,13,5,21,16,19,21,7,8,7,21,7,5,13,8,15,15,5,16,21,18,13,21,8,23,14,14,14,6,17,8,2,16,21,13,6,20,13,17,14,13,17,15,16,2,3,21,1,2,5,21,16,10,10,21,5,16,8,2,15,9,7,15,7,15,2,15,21,21,7,21,21,6,15,21,20,8,14,7,4,17,5,7,15,16,15,15,13,16,2,5,21,1,15,9,9,16,21,23,2,3,2,21,8,14,6,18,7,5,15,15,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,1,13,16,16,6,3,15,5,13,13,16,18,15,16,16,15,21,8,6,7,2,16,14,15,10,14,6,15,6,17,21,1,8,2,16,15,2,15,21,2,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,9,15,6,16,15,3,5,15,15,7,8,1,4,16,15,16,21,15,15,21,19,2,7,13,8,15,9,2,18,2,7,16,8,13,15,8,19,13,9,7,2,15,15,5,7,5,14,21,14,20,5,2,21,13,13,8,15,7,16,2,20,21,15,13,2,1,16,8,3,7,7,9,21,15,8,9,21,11,21,6,2,16,23,13,3,6,15,16,15,2,16,20,2,2,15,13,16,8,13,7,15,7,14,2,13,17,6,5,19,5,13,23,2,15,15,13,16,3,9,2,16,8,15,21,5,21,16,2,21,21,6,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,21,21,2,21,21,6,13,9,16,3,23,2,16,5,21,15,15,13,21,14,14,13,8,2,21,7,13,4,9,13,20,18,14,23,13,21,2,3,7,16,13,16,16,3,14,14,5,15,15,14,19,8,21,15,16,11,19,8,13,14,21,15,7,5,5,14,15,15,2,21,21,15,2,17,7,15,13,16,20,23,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,6,6,8,13,13,2,21,13,16,15,21,16,5,2,10,13,15,21,21,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,8,13,15,5,13,13,4,18,13,21,6,13,8,17,14,18,13,4,6,5,16,21,5,19,15,14,16,16,4,4,9,21,4,2,13,1,7,1,6,6,21,15,2,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,15,18,1,2,16,3,13,5,5,16,8,2,21,5,2,8,6,14,15,21,9,6,9,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,21,1,15,2,21,18,18,2,5,23,21,4,15,6,7,15,5,2,21,2,15,20,18,9,15,7,7,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,8,13,6,6,19,17,21,15,17,19,21,5,2,14,8,17,5,15,4,4,15,6,15,15,17,15,6,15,15,2,15,15,21,23,23,23 +24,23,23,23,23,15,10,2,1,17,6,17,10,4,2,3,13,13,2,16,13,16,7,15,21,9,7,6,15,9,13,7,21,23,7,17,10,7,8,6,21,18,15,1,11,7,8,18,4,20,16,21,15,15,15,17,21,10,10,16,5,10,13,4,21,4,21,15,10,8,16,4,19,13,14,4,5,21,21,5,19,15,10,16,8,4,1,3,16,15,4,13,1,8,17,13,5,21,11,7,15,15,16,15,21,7,5,9,8,15,15,9,21,21,21,14,21,16,13,13,14,15,13,21,8,15,18,16,2,13,21,13,5,7,17,8,2,18,5,2,9,6,14,7,21,9,8,9,17,5,13,5,6,2,5,8,8,8,14,6,15,1,7,9,21,21,2,8,16,18,8,13,14,21,21,4,14,6,7,21,4,14,21,4,5,20,1,16,15,8,8,8,13,2,13,2,17,14,7,13,21,14,15,13,15,16,21,13,3,4,8,13,7,13,15,9,9,15,8,9,5,16,13,16,17,20,21,14,13,4,5,14,16,18,21,7,17,19,8,8,13,13,8,21,5,5,15,13,2,5,10,16,17,15,5,17,8,2,21,16,18,5,23,23 +24,23,23,15,21,10,6,2,21,15,15,21,15,5,10,14,13,21,8,15,13,15,21,18,20,6,16,6,7,13,15,18,15,23,13,16,2,14,5,10,16,18,14,15,15,7,16,17,4,17,14,17,21,21,15,18,21,10,15,16,6,8,13,10,16,2,21,5,6,2,21,8,21,2,6,5,21,2,13,13,13,15,13,16,21,10,8,14,21,13,7,2,16,7,15,21,6,15,15,8,21,1,7,8,17,7,5,9,18,15,15,9,21,17,17,5,2,21,13,13,2,6,15,21,9,10,4,18,2,10,20,13,21,10,3,8,10,17,7,20,20,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,7,7,14,2,5,1,16,20,21,21,7,10,16,6,10,13,2,1,21,7,2,2,7,2,5,2,18,21,5,17,21,20,2,8,10,2,23,14,7,19,18,2,14,9,21,13,10,6,16,2,17,15,3,4,8,13,8,21,2,23,7,16,16,13,5,15,13,17,21,5,21,14,9,13,2,2,19,16,15,15,16,20,16,4,2,6,8,14,9,5,14,4,15,6,6,21,17,15,4,21,7,10,15,15,19,6,18,20 +24,23,23,9,21,3,4,8,17,21,9,15,21,7,13,15,2,13,4,19,7,16,16,16,4,5,21,4,7,6,4,13,6,23,7,21,19,13,5,4,16,19,5,17,13,7,21,19,4,21,20,16,1,15,6,16,18,6,10,17,10,9,13,8,21,7,21,7,6,5,16,2,16,21,9,10,5,18,9,17,5,23,14,6,7,7,6,21,8,13,13,8,21,8,16,4,5,15,21,4,10,1,17,8,17,7,3,9,19,7,15,21,21,21,8,4,2,17,23,4,21,7,9,16,15,4,18,21,6,8,9,13,18,4,5,7,7,16,13,13,7,13,23,23,23,23,23,23,23,23,23,23,5,7,14,4,7,8,15,5,5,17,15,21,18,18,6,4,21,19,4,13,6,21,15,9,8,10,19,8,4,6,1,21,5,21,21,4,15,10,8,21,23,9,5,4,21,14,4,19,21,14,4,13,8,16,16,15,3,4,8,13,6,17,5,23,19,21,7,3,5,13,13,17,16,19,8,14,4,13,5,23,19,17,17,16,16,21,7,6,7,6,18,23,23,14,7,13,15,6,5,2,17,15,10,17,7,4,7,16,18,9,19,18 +24,23,23,9,16,6,2,2,21,15,6,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,16,5,4,13,5,6,7,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,15,5,1,8,17,15,6,21,11,5,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,15,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,11,5,2,21,17,9,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,3,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,5,18,4,2,6,17,8,7,21,17,8,6,10,14,13,2,17,13,21,21,17,4,23,17,5,13,8,16,16,1,23,13,19,3,6,9,5,10,18,2,7,15,7,21,17,4,21,15,16,21,9,3,16,21,5,10,23,23,23,23,2,21,5,21,3,6,14,17,10,17,5,14,15,18,15,16,13,13,15,13,16,21,10,21,21,5,10,2,17,20,7,21,10,5,21,21,15,21,1,17,7,5,7,5,9,18,15,7,9,11,16,17,3,2,16,23,13,21,5,15,16,9,10,7,21,6,4,20,10,18,8,4,8,3,21,9,2,19,21,1,5,4,23,15,15,15,6,15,13,4,5,9,18,8,7,14,15,6,7,21,2,21,21,6,4,15,21,13,3,13,21,23,23,23,23,23,23,23,4,17,15,9,20,18,8,9,10,10,18,23,2,19,4,21,14,15,7,18,5,9,13,17,8,16,19,9,4,8,13,6,13,19,23,10,17,5,3,5,16,15,4,18,16,19,5,9,3,7,23,17,6,16,15,1,21,8,18,13,18,10,23,9,2,21,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,10,21,2,4,10,17,6,10,6,21,7,4,10,14,13,16,18,15,16,15,18,2,5,21,15,8,13,9,6,21,23,21,16,2,6,2,5,16,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,19,4,10,15,15,10,3,4,21,15,21,7,5,7,21,8,17,4,8,6,7,17,16,5,13,7,8,19,7,21,4,15,17,13,8,4,2,8,21,6,15,21,16,19,5,1,17,17,16,7,7,9,21,15,8,9,1,16,17,6,2,16,23,13,15,10,9,16,8,10,8,1,2,5,21,13,15,4,5,17,10,16,2,2,13,16,6,5,7,4,23,15,18,15,10,13,21,9,9,8,16,8,15,19,5,21,1,16,17,18,6,4,17,15,17,13,4,15,16,9,14,10,15,7,9,15,1,17,4,8,21,21,5,10,4,18,23,9,5,15,17,14,13,4,21,14,2,5,16,4,16,15,3,4,8,13,7,17,15,23,13,16,2,3,5,7,13,17,16,18,21,14,5,13,2,4,19,16,21,16,21,21,7,4,5,17,4,23,5,5,4,15,8,16,15,8,1,15,8,16,7,6,21,17,19,8,19,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,10,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,10,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,17,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,7,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,16,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,23,5,18,15,14,21,6,2,13,18,5,15,2,21,13,16,19,15,17,5,8,13,7,13,2,6,17,23,15,3,2,15,5,6,2,18,13,19,15,7,8,3,4,15,18,7,15,15,15,16,21,10,2,8,7,23,23,2,6,13,21,15,4,16,21,8,19,2,2,15,5,21,10,10,9,7,14,16,8,6,4,3,16,13,8,13,17,14,21,2,5,15,17,5,15,15,21,2,19,7,5,9,8,15,15,9,21,21,18,5,10,21,13,13,14,14,13,21,15,15,15,21,2,15,17,13,5,8,8,8,3,16,5,2,8,6,14,15,21,9,5,18,15,14,13,5,17,2,5,8,7,8,14,2,15,1,15,13,8,21,2,15,18,15,21,13,5,15,21,14,14,6,4,2,8,21,19,8,5,1,1,2,15,9,8,8,13,15,8,16,17,2,15,13,8,14,15,13,20,15,16,15,5,4,8,13,8,13,5,19,15,8,2,9,5,17,15,16,16,20,14,14,13,2,15,14,17,16,21,15,17,1,7,7,2,2,15,6,5,15,13,3,5,5,2,21,21,15,10,15,15,4,21,8,18,5,15,18 +24,23,23,15,21,3,15,4,17,5,7,17,15,2,5,15,2,13,8,16,13,18,15,1,21,9,17,6,7,2,5,8,21,23,7,19,3,13,9,1,3,21,14,1,10,7,16,1,4,18,14,17,15,17,8,16,21,3,5,17,5,6,13,10,18,8,21,9,10,21,17,3,17,5,4,7,5,21,14,4,19,7,14,21,2,5,4,19,14,6,13,9,17,7,17,7,6,21,21,7,19,1,16,7,21,7,5,9,9,15,11,5,17,21,21,4,8,21,13,13,14,6,16,16,5,10,19,1,3,7,18,13,17,4,10,17,15,16,4,15,7,6,18,10,1,15,10,13,20,5,16,10,18,8,9,20,16,6,14,4,8,1,16,2,21,21,5,17,15,8,4,14,9,18,21,7,4,15,7,3,5,19,21,20,4,17,1,6,15,8,7,8,13,14,9,10,17,4,5,21,21,14,16,13,8,17,16,15,3,4,8,13,2,7,13,8,15,15,8,9,5,17,13,21,17,8,21,14,9,13,4,3,21,15,17,15,17,1,17,8,9,7,8,15,5,21,8,8,2,6,7,16,17,15,2,17,15,4,15,15,19,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,21,7,16,21,4,2,16,5,10,13,15,1,9,21,6,10,17,17,2,17,2,14,6,10,21,16,4,20,7,14,21,2,6,2,7,14,10,13,13,18,7,21,4,6,21,21,2,16,8,16,10,6,7,5,9,9,8,11,5,21,21,18,7,21,17,13,13,14,10,15,16,10,4,5,21,8,6,20,13,17,5,13,17,9,16,2,18,8,6,5,6,17,3,2,9,2,5,21,10,19,15,9,7,7,2,14,7,15,1,9,7,21,21,2,15,18,5,6,13,4,17,21,4,4,13,8,10,2,18,21,20,5,17,1,15,13,11,7,8,13,3,6,2,21,4,13,10,21,7,2,5,19,16,16,15,3,4,8,13,7,13,18,7,8,15,2,9,5,16,13,17,17,16,21,14,9,13,2,4,1,15,16,7,16,18,17,2,5,7,4,5,7,6,7,15,11,5,2,1,17,15,7,1,15,2,20,21,11,1,6,20 +24,23,23,23,23,23,15,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,15,15,8,13,2,2,15,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,15,15,15,16,21,15,10,7,16,15,3,14,13,21,21,10,10,2,16,8,19,13,2,7,5,21,16,9,19,7,14,16,8,6,2,19,16,5,8,13,1,15,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,6,21,1,4,2,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,16,21,13,5,15,21,14,14,15,10,2,15,10,21,17,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,8,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,21,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,15,4,5,5,16,17,15,15,15,8,10,17,15,17,23,23,23 +24,23,23,2,21,21,2,6,21,2,5,21,21,2,5,13,13,21,2,13,7,18,21,16,2,5,21,15,8,13,6,6,21,23,13,17,5,14,5,2,6,21,14,16,15,7,21,16,4,17,14,21,15,17,15,8,21,6,2,16,2,2,13,6,21,5,15,15,2,10,17,6,16,15,14,13,2,16,8,7,14,8,13,21,7,2,18,2,3,14,15,2,1,15,16,6,5,21,21,19,21,13,21,7,17,7,5,7,8,15,15,5,15,21,18,15,21,8,23,14,14,15,6,16,15,2,17,21,13,6,21,13,21,6,13,17,4,16,2,3,14,1,13,5,21,6,5,10,21,5,21,15,2,15,9,8,13,8,15,2,15,18,8,5,21,21,10,15,21,20,8,14,7,15,17,5,14,16,7,15,15,2,17,2,6,21,1,13,15,9,21,21,23,2,10,2,21,15,14,5,18,7,7,15,15,21,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,7,13,16,16,6,3,15,5,13,10,16,18,15,16,8,15,21,8,6,7,2,16,15,15,10,14,6,15,6,15,21,1,13,2,16,15,2,15,21,2,5,23,23 +24,23,23,23,23,23,4,10,16,6,15,17,8,15,14,21,16,13,2,16,13,18,15,15,10,21,17,13,7,5,4,17,17,23,15,19,9,13,5,1,8,18,14,1,15,7,8,19,4,16,14,15,15,16,8,21,21,4,2,16,6,15,13,6,16,4,21,5,5,1,16,6,21,3,21,5,5,1,16,15,13,5,9,16,17,15,6,3,14,13,21,10,21,7,16,15,9,21,17,6,14,1,17,8,1,7,5,9,8,15,15,5,18,16,17,7,21,15,13,13,14,4,15,17,8,5,15,1,2,4,21,13,17,4,5,1,2,17,5,2,9,17,4,5,21,18,2,4,19,6,15,5,14,2,5,10,7,8,14,18,15,1,21,5,21,21,1,4,17,5,7,15,8,15,17,7,6,5,7,2,5,18,21,17,15,7,1,7,2,8,2,8,13,15,13,2,17,4,13,21,21,14,2,13,8,14,16,15,3,4,8,13,8,15,8,23,13,16,15,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,5,23,23 +24,23,23,23,23,23,5,2,21,2,15,21,6,2,15,3,10,15,3,21,13,16,19,15,2,9,21,2,8,13,15,8,1,23,8,3,2,15,13,6,2,18,13,1,11,7,8,18,4,16,21,15,15,7,15,16,1,2,5,2,5,13,5,13,8,18,21,5,2,17,16,3,19,8,6,15,5,21,16,6,9,7,14,17,8,6,9,3,16,3,13,13,1,2,17,15,6,21,11,3,15,15,17,11,19,7,5,9,8,15,13,9,21,21,21,2,10,17,13,13,14,15,13,16,8,2,18,11,2,7,21,13,5,2,16,8,2,21,5,2,20,6,8,6,21,9,5,17,15,14,13,5,14,2,5,8,8,8,14,2,15,17,13,6,9,19,15,2,21,15,21,13,8,15,21,5,14,16,3,2,15,2,21,8,13,20,21,17,13,9,8,8,7,15,4,2,18,2,15,13,21,14,5,7,20,21,17,13,5,4,8,13,7,13,15,19,13,7,13,9,5,16,13,17,15,20,8,13,8,13,8,14,21,16,21,15,16,1,8,2,4,3,6,14,4,15,5,19,5,5,6,21,17,15,6,15,15,2,17,11,15,6,23,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,7,2,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,21,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,4,4,13,17,7,21,5,8,21,16,4,17,9,2,6,4,21,5,14,20,7,14,1,1,4,5,19,7,8,7,16,21,8,16,2,5,21,21,2,19,8,21,17,10,7,5,9,9,15,7,9,17,1,18,4,9,17,21,9,8,15,10,8,5,7,18,17,15,4,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,4,15,19,7,9,19,8,7,14,21,13,15,15,17,21,1,9,2,21,18,8,6,7,21,17,7,9,6,4,10,9,18,17,4,9,8,21,8,6,11,4,8,13,16,5,2,17,16,15,14,21,21,5,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,18,17,2,21,14,9,9,4,19,19,8,21,15,16,18,16,4,5,18,4,13,9,6,4,10,15,15,4,17,17,15,2,17,7,13,8,16,19,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,15,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,7,7,21,6,2,4,19,7,16,2,21,13,16,19,15,16,5,8,13,7,13,15,18,21,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,8,17,15,16,15,15,16,21,20,10,2,14,23,23,21,7,19,21,5,8,16,16,2,19,8,4,15,5,16,9,7,17,7,14,17,15,5,4,3,16,5,8,13,1,8,16,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,15,10,21,8,15,19,21,2,13,21,13,5,14,8,7,2,1,5,10,19,6,14,5,21,9,7,5,14,14,13,5,14,2,5,8,7,8,14,2,15,21,15,13,5,3,2,15,17,16,21,13,9,15,21,14,14,6,4,10,7,21,16,4,5,20,21,2,2,7,15,8,13,15,10,8,17,2,15,13,16,14,15,13,20,8,16,15,13,4,8,13,3,13,5,19,13,2,15,9,5,16,15,16,16,20,14,14,9,13,15,14,21,16,17,15,16,1,7,5,2,15,13,18,7,5,6,14,2,19,14,16,17,15,5,16,15,15,3,16,8,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,10,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,7,6,21,5,7,15,21,15,2,21,6,10,10,3,3,13,2,21,13,21,15,19,17,5,7,13,7,13,6,7,19,23,7,19,2,13,6,6,2,18,15,18,11,7,8,18,4,15,16,21,15,13,15,16,21,10,2,7,16,7,10,14,13,21,21,5,4,2,16,3,19,15,15,8,5,21,21,15,19,15,14,17,8,4,8,3,21,5,4,13,1,2,17,13,6,21,15,15,15,15,16,10,19,7,5,9,8,15,15,9,21,21,21,10,6,17,13,13,16,10,15,21,9,2,18,16,10,13,21,13,5,14,15,18,2,21,5,2,17,6,14,3,21,9,7,15,6,14,13,5,16,2,5,8,8,8,14,21,15,1,15,3,8,21,10,15,1,8,21,13,4,13,21,14,10,15,10,10,15,10,21,16,7,20,21,4,13,9,8,8,13,15,10,2,17,10,15,13,16,14,15,13,20,10,16,13,5,4,8,13,8,13,13,19,13,8,8,9,5,17,15,17,21,20,14,6,10,13,15,14,4,16,21,15,17,19,18,8,10,14,15,15,5,15,6,15,9,2,15,17,21,15,6,15,8,2,21,16,21,10,23,23 +24,23,2,4,21,10,10,4,16,6,15,21,21,4,5,18,5,13,10,17,13,16,19,17,4,9,21,2,8,13,4,16,16,23,1,16,9,15,5,8,16,18,14,8,15,7,1,16,4,17,14,17,21,17,13,17,1,5,4,17,6,4,13,7,21,10,19,3,10,6,21,6,19,4,5,7,21,21,19,15,13,7,5,17,21,13,7,4,7,13,6,4,17,6,21,13,4,16,1,1,21,1,21,8,1,7,5,9,8,15,7,21,20,21,10,7,21,15,13,8,13,8,2,17,9,6,21,1,5,7,21,13,1,10,18,8,2,16,9,7,2,8,14,13,2,6,6,9,2,17,10,18,13,20,13,10,8,8,14,2,6,1,15,8,21,18,6,4,17,19,4,13,6,16,17,7,4,4,15,13,10,4,1,17,2,21,21,13,2,9,23,19,20,5,6,16,15,17,7,10,16,14,14,5,16,18,16,15,7,4,9,13,15,17,9,23,10,7,2,7,6,8,21,21,16,15,15,14,3,13,3,23,19,17,18,7,16,11,8,4,9,21,7,5,10,13,9,6,15,20,8,21,6,2,8,21,7,15,21,17,20,5,19,18 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,16,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,7,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,15,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,23,21,4,8,6,17,2,3,17,17,4,5,4,4,15,8,17,13,16,15,21,17,23,21,5,13,6,5,8,21,23,15,16,9,9,15,6,4,19,14,1,1,7,16,19,4,18,3,10,15,21,15,16,11,5,19,21,10,4,2,3,17,14,21,7,8,7,21,19,21,5,4,2,19,18,4,14,19,7,14,21,2,5,4,19,14,10,13,9,21,14,17,7,6,21,21,15,19,8,1,10,21,7,5,9,16,15,11,5,17,21,18,5,19,17,13,13,16,9,16,16,5,6,19,17,3,7,21,13,17,9,5,16,7,17,8,8,8,6,5,6,1,3,10,5,1,5,5,11,19,4,9,20,8,8,14,1,6,15,15,9,21,21,6,21,18,1,8,10,5,7,1,4,9,6,19,8,9,18,21,4,3,17,1,17,6,11,6,8,13,4,5,2,21,14,15,14,21,14,6,6,16,4,17,13,3,4,8,13,8,7,5,4,17,13,17,9,5,17,13,18,16,17,21,14,5,13,9,2,19,16,16,15,16,18,16,4,5,7,4,6,9,1,6,8,9,8,4,17,17,7,5,17,7,15,15,17,19,2,19,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,15,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,21,5,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,8,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,15,15,2,13,6,21,9,21,15,8,14,16,5,17,15,14,13,2,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,3,21,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,6,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,13,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,21,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,15,4,21,9,6,5,21,7,15,17,6,5,3,17,8,13,2,17,13,16,7,16,20,5,8,10,8,5,6,4,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,7,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,3,13,16,8,2,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,17,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,23,23,23,23,23,5,6,21,17,10,5,1,5,13,6,17,7,19,21,16,15,2,21,5,5,6,15,6,17,15,13,2,13,17,8,1,16,3,15,7,15,7,1,17,4,16,21,17,1,15,15,21,18,4,4,16,15,5,13,5,21,15,21,5,1,8,1,7,21,4,6,7,14,2,16,21,13,13,13,15,21,10,6,5,21,9,3,2,18,7,19,21,6,21,11,2,21,1,1,16,21,7,5,9,20,15,8,9,21,21,17,4,4,21,23,13,1,15,8,16,9,6,18,15,6,7,17,13,21,10,15,8,2,21,4,2,19,1,1,5,7,4,15,23,2,15,6,13,2,6,9,16,1,8,16,21,5,21,1,8,21,19,6,19,17,19,16,10,2,6,23,7,13,14,21,13,3,6,1,20,10,21,21,13,2,10,10,18,23,2,5,4,21,14,18,19,20,13,6,5,16,16,18,3,3,4,8,13,16,21,5,23,5,16,6,3,5,13,13,21,21,14,21,16,4,13,8,23,18,13,17,17,16,18,17,7,4,16,14,23,23,9,8,6,13,17,21,21,13,15,2,1,13,2,11,23,23,23,23,23 +24,23,23,23,23,23,23,10,17,4,17,7,6,13,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,6,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,14,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,21,5,4,16,9,8,19,17,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,18,4,4,21,5,13,14,4,13,18,6,4,6,21,13,10,9,13,9,4,16,8,21,15,5,11,18,6,21,5,1,4,6,15,17,10,13,5,17,11,5,8,7,8,15,4,8,21,15,18,9,21,4,15,18,8,16,2,5,15,21,10,8,5,4,2,4,17,14,8,5,20,1,2,13,9,15,8,13,5,6,21,17,3,15,13,16,14,4,5,20,6,16,5,5,4,7,13,15,13,7,19,13,8,14,9,5,17,15,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,6,9,6,9,10,21,18,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,15,4,4,6,21,5,21,10,8,5,18,10,17,14,7,6,4,16,16,15,13,15,13,17,17,10,17,21,14,10,4,2,20,8,21,6,6,21,21,3,21,1,17,15,16,7,5,9,8,15,8,9,10,21,17,6,21,15,23,8,17,8,4,21,10,7,20,21,2,6,9,9,20,5,13,17,10,21,6,2,10,1,1,5,18,8,8,16,23,23,23,23,4,10,9,4,17,7,15,4,15,15,16,8,17,18,10,4,17,1,1,21,7,6,15,19,14,5,21,4,6,8,17,2,2,14,21,21,9,10,10,18,23,2,7,9,21,16,13,8,21,6,7,13,21,10,1,21,9,4,8,13,6,21,4,23,9,17,10,3,5,16,15,16,18,6,19,4,13,4,8,2,18,23,15,15,15,21,8,9,9,8,13,23,21,6,15,9,15,8,15,20,1,10,8,16,13,4,10,21,18,7,23,23 +24,23,23,15,18,6,4,10,21,15,10,17,6,15,10,16,13,13,2,21,13,16,15,17,21,5,8,15,7,13,4,10,3,23,13,20,2,1,9,6,2,18,14,1,11,7,8,18,4,16,21,21,15,7,15,16,21,8,2,4,5,10,13,4,6,6,21,13,2,4,16,16,19,15,4,5,16,16,16,15,9,7,14,16,7,13,14,2,15,13,13,5,1,8,16,7,6,21,11,6,15,15,17,8,2,7,5,9,8,15,15,9,21,21,21,6,7,17,13,13,14,15,15,21,8,15,18,16,2,13,1,13,5,4,16,8,2,21,5,2,9,6,14,8,21,9,6,15,21,5,13,5,14,2,5,8,8,8,14,15,15,1,21,15,5,21,2,15,21,21,21,13,6,3,21,7,15,15,7,2,6,10,21,8,15,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,4,5,15,2,16,13,5,4,8,13,8,13,6,2,13,8,7,9,5,17,15,17,16,20,14,15,13,2,14,14,17,21,16,8,16,19,21,8,13,15,8,15,7,15,15,10,2,5,15,15,17,15,4,16,13,15,21,16,15,10,23,23 +24,23,23,7,21,15,6,21,17,7,7,17,10,16,4,7,13,13,4,16,15,16,7,16,2,3,17,6,8,9,10,13,13,23,7,20,3,13,18,6,6,1,14,21,19,7,16,18,4,21,14,21,15,16,16,16,21,4,5,16,6,15,13,4,21,10,21,5,10,2,16,7,16,4,6,7,5,16,15,14,13,17,15,15,9,8,2,9,16,14,21,6,1,8,16,2,10,21,21,6,21,7,21,17,6,7,5,9,8,7,7,5,4,21,21,10,21,8,13,13,14,13,15,21,8,4,2,17,6,7,21,13,18,5,4,17,4,17,9,16,7,16,4,6,1,7,10,23,23,9,4,4,3,21,9,16,15,8,15,6,7,17,16,2,21,21,7,13,21,10,10,13,7,16,21,4,5,6,10,2,8,16,21,18,6,21,1,13,4,7,2,8,13,21,4,2,21,2,13,21,21,14,15,13,8,15,16,21,5,4,8,13,8,13,14,5,7,15,17,9,5,16,13,17,16,8,21,14,13,7,13,3,21,15,16,15,16,21,17,7,13,7,4,21,14,16,6,6,10,6,3,1,17,15,6,17,15,21,15,7,19,4,21,18 +24,23,23,23,23,16,7,15,17,9,7,21,7,15,7,18,7,13,4,4,13,17,15,16,2,15,16,5,5,13,20,8,16,23,6,16,13,13,2,10,2,21,14,10,10,7,16,7,4,21,20,16,15,17,8,21,21,5,21,2,5,10,13,2,15,2,21,5,6,14,21,16,16,2,2,6,5,21,8,21,3,10,14,17,15,1,21,16,4,13,5,13,8,8,16,13,6,21,21,8,2,15,21,8,10,7,5,9,8,15,9,5,2,21,21,8,19,16,13,13,14,10,16,16,2,8,1,17,15,9,4,2,21,13,5,17,2,18,13,14,13,6,2,21,21,10,15,15,19,16,9,5,14,14,5,13,15,15,14,17,15,17,15,5,15,21,15,2,21,15,2,13,6,21,21,7,6,8,7,8,2,17,21,21,5,8,1,6,15,7,2,8,13,3,15,2,21,2,15,15,16,14,7,13,20,4,17,15,3,4,8,13,8,13,10,5,15,13,18,9,5,16,13,21,21,8,15,14,5,13,2,2,18,15,17,15,16,1,17,13,5,8,8,6,5,17,2,21,2,10,2,21,17,10,9,16,15,15,15,16,15,7,19,23 +24,23,4,7,21,6,17,10,21,15,15,21,21,5,8,21,5,15,8,16,7,19,1,16,8,2,21,9,6,13,6,6,15,23,8,17,4,6,8,17,16,3,8,13,15,7,1,16,4,8,21,17,21,6,19,16,18,3,21,15,15,10,6,10,21,5,21,9,5,8,17,15,21,7,2,7,14,2,16,6,13,15,13,15,21,1,6,21,16,13,9,3,18,7,19,21,6,21,11,2,21,1,1,16,21,7,5,9,20,15,8,9,21,21,1,10,15,21,23,13,1,6,9,17,9,15,2,15,6,10,21,13,21,6,3,18,6,17,9,2,1,1,1,5,18,8,15,15,23,4,6,9,2,6,9,19,17,8,15,1,5,1,15,16,21,21,3,3,17,19,6,21,2,23,23,3,8,17,19,13,3,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,3,20,13,6,5,16,17,18,3,3,4,8,13,7,21,5,23,11,16,6,3,5,15,13,17,17,6,8,1,9,13,5,23,18,11,18,16,21,21,1,7,3,21,5,23,23,9,5,4,15,4,10,21,13,15,10,1,13,23,23,23,23,23,23,23 +24,23,6,6,21,15,10,6,18,4,10,21,6,9,6,18,5,15,2,21,13,17,19,15,17,5,8,6,8,6,4,7,16,23,16,19,2,15,5,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,5,10,4,8,23,23,1,9,6,21,6,4,17,17,8,19,8,6,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,16,15,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,15,13,18,6,15,15,21,2,6,17,13,5,8,16,8,6,7,16,2,18,6,14,5,21,9,18,8,16,14,13,5,7,2,5,8,7,8,14,2,6,21,15,8,9,21,10,8,18,16,21,7,5,21,21,14,7,6,6,2,6,21,1,8,5,20,21,16,13,9,7,8,13,5,8,21,17,2,15,13,16,14,6,9,20,16,16,13,5,4,7,13,15,13,1,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,13,14,17,15,17,7,17,21,7,5,2,5,8,6,5,15,8,19,5,5,15,21,17,15,6,15,15,4,17,16,17,9,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,7,13,2,21,13,16,8,21,21,5,8,13,7,13,2,2,21,23,13,3,2,10,5,6,2,18,14,21,11,7,8,18,4,7,16,21,15,15,8,16,21,4,10,15,6,2,5,14,15,21,21,5,10,2,21,14,16,2,15,10,5,17,21,6,3,15,14,16,8,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,15,8,21,17,8,7,5,9,8,15,15,9,21,21,18,15,15,17,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,17,8,2,7,5,2,21,6,14,6,21,9,7,18,15,17,5,5,14,2,5,8,8,8,14,15,15,17,15,15,8,21,10,2,21,16,21,13,5,15,21,4,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,7,16,18,16,2,5,21,9,8,7,2,18,15,23,13,16,9,5,15,5,8,19,19,1,15,7,21,21,4,8,14,21,21,16,13,13,18,4,21,15,6,16,6,14,2,17,21,5,10,8,16,8,19,9,13,16,14,9,21,19,13,6,10,16,17,4,21,16,15,13,6,7,19,8,17,4,6,21,1,8,2,15,17,16,19,7,5,9,8,15,7,10,17,21,18,5,19,19,23,14,10,5,18,21,5,2,17,21,10,15,21,13,17,10,3,8,2,14,5,4,6,16,23,23,23,23,23,23,23,23,23,23,23,6,9,18,16,8,15,2,7,19,15,9,17,18,2,17,21,19,9,15,7,19,21,8,2,6,19,7,9,6,15,21,4,17,21,8,6,7,8,19,23,4,5,13,15,8,7,4,21,14,4,5,16,16,16,15,3,4,18,15,6,13,23,15,2,10,18,3,6,11,13,17,16,19,15,4,4,13,5,14,19,17,18,11,17,1,8,6,13,7,6,23,23,19,6,17,21,6,6,16,17,15,5,17,7,21,15,17,19,6,6,23 +24,23,23,15,17,2,15,2,21,6,6,17,6,15,10,7,13,13,2,21,13,16,7,17,16,5,8,8,7,13,21,3,15,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,17,21,15,2,16,5,2,13,6,6,5,21,10,2,2,17,16,19,14,6,7,6,21,16,14,19,7,14,15,8,7,4,3,8,2,6,2,1,7,17,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,7,18,13,13,14,15,15,21,8,15,18,15,2,7,21,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,1,2,6,21,21,21,13,6,2,21,4,7,7,7,2,16,10,21,21,15,20,21,15,15,9,6,8,13,13,15,2,21,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,18,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,13,8,15,13,5,15,15,2,9,9,15,15,17,15,9,16,13,15,21,16,16,6,23,23 +24,23,23,23,23,23,5,4,16,4,6,7,6,2,10,21,9,15,2,16,13,19,16,6,21,5,21,15,9,13,10,17,21,9,8,19,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,21,6,10,21,5,2,2,17,4,19,2,10,7,5,21,16,4,19,7,14,1,8,4,10,3,21,15,5,13,1,8,16,15,6,21,11,7,15,15,17,8,16,7,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,4,13,21,8,7,18,21,10,4,8,13,5,10,16,8,2,21,5,2,20,6,8,6,21,9,10,15,21,14,13,5,6,2,5,8,8,8,14,4,17,1,15,10,8,21,3,9,21,21,8,13,4,17,21,7,16,4,7,2,10,10,21,10,8,20,1,16,1,9,4,16,13,13,14,21,21,2,7,16,21,14,15,9,20,18,17,15,5,4,8,13,15,13,9,3,13,7,2,13,17,17,15,15,21,13,15,5,13,4,14,7,2,17,16,16,17,19,21,8,6,8,10,15,8,1,5,6,2,9,4,10,17,15,6,17,13,15,7,21,17,4,9,20 +24,23,23,23,23,16,7,2,21,8,15,15,18,15,7,15,13,16,8,13,18,21,3,15,16,5,16,13,7,13,16,6,16,23,13,16,6,14,5,15,14,16,16,8,15,7,16,18,4,16,7,16,21,16,6,21,11,2,10,18,15,8,13,6,2,6,14,15,5,2,21,2,16,14,15,13,15,2,8,21,14,8,13,21,7,16,1,21,5,5,15,5,21,7,21,2,5,16,15,19,21,1,1,7,16,7,5,9,3,15,8,5,15,21,1,15,21,21,23,13,2,5,2,17,9,15,21,1,16,6,21,13,21,14,13,8,16,21,6,6,5,15,5,13,21,5,15,16,21,5,14,2,8,8,9,2,7,8,14,2,6,8,8,8,21,21,2,2,17,20,15,15,5,13,21,14,15,15,15,13,6,6,17,2,2,17,1,15,21,10,23,16,20,14,3,2,21,8,7,13,18,10,5,5,16,4,16,7,13,4,8,13,8,21,7,23,3,16,2,9,6,16,13,16,16,6,19,14,5,13,15,8,18,15,16,15,16,18,21,2,21,14,13,13,6,9,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,3,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,8,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,5,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,15,2,8,6,21,5,5,21,17,2,2,15,14,13,8,16,13,21,16,17,6,5,21,8,8,13,6,2,21,23,6,20,7,14,6,8,10,18,21,15,15,7,17,17,4,17,14,17,21,16,6,13,21,2,10,15,6,6,13,8,16,2,21,5,10,1,16,14,16,14,5,5,15,4,16,13,13,18,13,17,21,4,6,21,8,7,16,8,17,7,21,21,5,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,21,11,17,5,16,21,23,13,16,6,7,17,9,2,8,17,15,7,21,13,21,8,13,8,10,21,10,2,4,1,1,5,19,6,15,23,2,5,2,13,21,6,9,18,8,8,14,15,5,16,15,2,21,21,2,21,17,15,8,2,10,17,21,8,14,6,15,11,5,21,15,21,5,17,1,15,2,10,10,16,23,2,5,2,21,14,21,19,21,14,5,5,1,2,16,15,3,4,8,13,6,21,7,23,13,16,2,3,5,15,13,16,17,18,18,6,7,13,14,23,16,17,16,16,15,21,8,10,13,18,7,5,10,13,13,5,15,7,15,21,17,15,10,17,14,2,16,21,21,4,23,23 +24,23,23,6,21,15,4,4,17,15,15,17,6,4,4,7,9,8,17,1,13,16,8,15,17,19,17,6,10,5,4,16,16,23,8,3,9,7,8,10,2,18,18,1,15,7,8,17,4,21,14,17,15,21,15,18,21,3,2,16,5,6,4,4,5,7,21,8,2,16,17,4,21,5,15,4,9,7,16,14,13,7,13,7,21,19,3,21,18,6,4,4,1,7,21,10,10,17,21,4,19,1,21,17,9,7,5,9,7,15,7,5,8,17,21,10,15,15,9,13,14,4,7,16,15,4,2,1,13,15,21,13,18,4,9,17,7,17,9,2,7,4,4,21,15,20,10,2,18,6,9,5,1,2,5,8,8,8,14,6,5,1,15,4,21,21,16,4,16,19,4,4,6,15,21,7,6,15,7,8,5,21,21,21,9,17,1,15,13,11,2,8,13,2,7,2,17,4,13,21,21,14,15,3,16,4,16,15,3,4,8,13,8,10,23,4,2,18,15,7,5,16,13,17,17,8,21,14,9,9,13,3,17,15,17,15,16,19,16,4,7,10,15,15,7,5,19,7,2,7,2,15,17,15,21,15,7,2,15,17,19,5,3,18 +24,23,23,5,21,6,4,7,21,7,15,17,21,10,6,15,4,13,15,20,13,16,16,16,4,6,21,10,9,13,15,19,18,23,15,3,2,14,5,6,21,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,19,15,15,11,6,10,13,4,15,2,17,5,15,10,21,15,21,2,4,6,5,21,16,16,13,7,13,18,21,19,15,7,14,13,21,4,21,7,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,4,6,10,17,5,2,8,1,2,6,21,13,1,6,2,7,2,19,7,2,4,21,1,17,19,14,10,23,23,5,16,8,6,9,9,1,17,8,15,13,5,16,15,2,1,21,6,10,17,15,11,13,13,2,18,7,2,20,15,7,15,5,1,17,15,17,1,10,4,10,10,16,23,21,9,13,21,14,7,10,21,14,15,16,20,6,21,15,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,17,21,7,16,10,13,2,10,23,18,15,17,15,15,21,7,10,5,16,2,23,23,15,6,15,15,21,3,8,21,13,21,21,13,2,15,16,19,5,23,23 +24,23,6,5,21,8,15,17,21,6,2,16,16,7,5,21,14,13,8,17,13,16,19,16,8,5,21,15,8,13,2,7,15,23,13,21,9,14,1,15,6,18,19,15,15,7,8,17,4,16,14,17,15,1,15,16,21,20,21,15,5,2,2,2,17,7,21,5,10,8,17,15,19,10,14,6,5,19,10,15,13,8,13,17,21,10,15,10,14,13,5,6,16,7,16,2,2,21,21,6,21,8,17,8,16,7,5,9,17,15,2,9,1,21,6,2,18,17,23,13,7,13,8,17,2,9,19,1,21,7,21,13,16,15,14,15,23,19,5,23,23,23,23,23,23,23,23,23,23,23,23,14,21,6,8,14,16,8,14,19,13,1,9,10,16,21,17,15,21,5,7,13,2,13,21,7,14,15,7,8,2,1,21,21,2,20,1,6,6,15,16,18,23,2,2,2,17,14,2,19,21,14,6,7,15,16,16,15,8,4,17,13,7,2,5,23,5,6,18,3,5,16,13,21,16,19,15,14,5,2,7,23,18,15,17,7,16,18,8,4,13,1,8,23,23,6,15,10,15,6,6,15,17,15,2,17,15,6,15,16,19,20,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,15,6,15,13,13,8,20,9,7,19,17,7,23,16,15,5,13,16,15,16,23,5,10,13,7,5,6,21,16,6,15,19,7,16,9,4,16,15,15,15,16,15,16,21,5,4,17,5,2,13,6,15,4,21,8,5,10,16,6,16,14,6,5,17,16,17,4,13,5,13,17,17,14,21,5,2,15,19,14,18,8,16,13,3,17,21,7,21,18,21,8,16,7,5,5,8,11,16,2,21,8,13,21,16,11,23,15,14,15,6,17,9,15,8,21,16,15,4,13,18,14,4,8,10,16,17,14,15,23,23,23,15,9,23,23,14,4,2,19,20,21,13,4,8,8,14,2,6,8,3,13,17,21,10,13,17,16,4,13,8,21,16,7,14,8,7,8,5,19,21,21,9,16,21,2,7,10,16,15,18,8,5,13,17,2,2,6,1,7,5,2,7,2,17,15,8,4,15,13,20,21,9,23,5,13,2,9,6,15,13,16,17,18,5,4,15,13,4,14,16,21,8,19,15,21,18,15,2,13,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,4,17,6,10,17,21,7,5,9,15,4,7,18,9,13,5,16,13,1,8,19,16,5,21,15,8,13,4,10,17,23,7,17,5,13,8,4,6,18,19,7,15,7,8,17,4,16,14,21,15,1,1,16,15,5,4,16,15,7,13,8,21,4,20,6,5,10,21,8,19,9,6,4,5,19,6,5,13,8,13,17,17,17,9,9,17,10,14,8,19,7,16,2,8,21,10,6,19,9,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,18,13,13,5,16,6,15,4,4,15,21,19,15,3,18,23,23,23,23,23,23,21,10,4,6,8,6,20,5,5,23,23,23,23,23,23,23,15,4,21,8,7,6,5,15,15,4,17,21,4,17,21,19,6,6,4,15,23,4,9,10,6,19,10,8,17,19,5,19,1,4,3,8,16,18,23,3,6,2,1,5,8,14,8,8,7,13,23,4,16,15,3,4,17,13,7,19,15,23,13,18,21,3,5,17,13,17,21,6,8,6,23,23,3,14,18,17,21,8,16,18,8,9,13,14,8,23,23,23,5,15,13,17,7,18,17,7,15,16,8,5,10,21,23,23,23,23 +24,23,4,7,17,15,10,4,17,6,4,21,8,6,13,21,16,13,2,17,13,16,15,15,10,6,21,7,7,13,21,9,16,23,7,17,9,13,5,6,9,18,15,1,15,7,15,19,4,17,15,17,15,15,4,16,1,5,21,16,5,4,13,6,21,7,21,5,10,1,16,6,16,14,10,5,1,19,16,15,13,16,15,17,15,6,2,19,7,13,16,10,18,7,21,15,9,21,17,19,14,1,17,8,6,7,5,9,8,15,8,5,16,11,21,10,21,15,13,13,14,8,15,16,8,6,9,21,2,2,21,13,17,8,5,18,2,16,5,2,7,21,23,23,23,23,14,9,18,6,15,5,14,2,5,3,8,8,14,9,15,19,21,10,21,21,21,15,17,5,13,13,8,15,1,7,14,4,7,2,6,18,21,21,13,16,1,7,2,8,2,8,13,15,13,2,21,4,13,21,21,14,4,13,8,14,16,15,3,4,8,13,8,21,13,23,13,16,15,9,5,16,13,19,17,8,21,14,5,13,2,10,18,15,17,15,16,18,8,9,7,7,4,8,14,15,7,5,2,6,2,15,17,15,6,16,15,2,15,21,19,5,18,19 +24,23,23,23,23,15,15,8,19,15,2,11,8,13,15,15,13,13,2,20,3,7,19,21,8,16,18,23,23,13,6,8,16,21,5,15,5,14,5,15,16,16,16,15,15,7,16,10,4,16,15,17,15,15,15,15,21,15,15,16,5,2,2,6,21,15,21,8,5,8,16,6,21,8,15,6,21,16,15,13,13,8,13,8,21,3,21,15,18,13,5,2,21,8,16,15,3,21,16,16,15,21,16,9,13,7,5,9,8,15,16,2,21,21,13,2,21,21,23,14,13,14,2,17,9,5,18,21,15,15,10,13,18,2,3,8,2,16,10,14,21,14,15,5,23,23,23,23,6,2,3,18,18,21,13,8,8,8,15,2,6,8,3,6,21,21,2,2,21,15,8,13,15,21,21,7,14,15,13,8,5,8,16,21,2,15,1,2,20,15,10,14,13,11,5,13,16,2,2,19,21,7,10,2,2,2,15,15,16,4,3,13,15,5,6,23,5,2,2,3,6,16,13,17,16,18,5,21,5,13,15,14,15,15,8,18,15,18,21,15,5,13,21,7,5,8,3,14,15,16,2,15,3,15,15,21,13,2,15,21,21,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,1,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,15,6,4,2,17,2,5,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,16,5,5,13,13,5,17,23,15,16,13,15,5,5,21,16,16,21,15,7,16,19,4,21,14,21,21,16,15,21,11,2,15,18,6,7,13,6,21,7,14,8,15,8,16,2,17,9,14,15,5,11,8,14,14,8,13,16,7,8,18,2,5,14,16,16,21,7,20,2,5,21,15,21,7,1,1,8,16,7,5,9,15,15,15,5,21,16,21,13,10,16,23,13,21,6,7,16,6,2,15,21,7,6,21,13,1,8,7,8,2,17,17,13,13,8,15,5,15,3,2,15,19,5,14,7,19,15,7,15,8,8,14,2,6,1,8,7,21,21,5,15,17,20,8,13,2,15,16,14,13,7,10,13,6,18,16,2,3,16,1,7,15,10,23,17,20,10,3,2,17,2,7,13,18,14,7,6,16,5,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,8,18,14,13,6,8,14,16,15,16,15,16,18,8,2,15,15,2,8,5,21,14,16,16,5,15,15,17,13,3,15,15,2,17,15,16,8,23,23 +24,23,23,5,21,10,6,10,21,2,2,1,16,15,5,4,4,15,10,16,13,17,15,16,17,23,21,5,13,2,5,8,21,23,8,16,9,9,5,16,2,18,14,1,1,7,16,18,4,18,3,10,15,21,15,16,15,5,15,11,13,10,2,13,16,7,18,5,8,21,16,3,16,2,14,5,5,21,3,14,19,7,14,21,2,5,4,19,14,5,13,9,21,7,16,13,6,21,21,4,19,8,21,3,21,7,5,9,9,15,11,5,17,21,18,2,16,18,13,13,14,15,15,8,5,6,19,21,2,7,1,13,21,2,5,18,15,17,6,16,8,6,5,5,1,3,2,9,21,15,5,11,19,2,9,20,8,8,14,21,6,15,16,2,21,21,6,20,21,16,7,13,4,15,15,4,13,15,19,2,5,18,17,6,10,8,1,17,7,11,10,8,13,2,5,2,21,14,15,14,21,15,8,4,15,16,17,13,3,4,8,13,8,13,5,2,17,13,8,9,5,17,13,18,16,18,21,14,5,13,3,2,19,7,17,15,16,21,16,2,5,7,6,6,7,6,10,15,8,15,2,17,17,15,5,16,7,6,15,16,19,2,19,23 +24,23,23,7,21,2,8,9,21,6,9,17,16,10,21,4,5,15,21,16,13,17,15,17,8,13,17,5,4,10,5,8,21,23,13,17,9,15,5,2,3,21,14,1,10,7,16,18,4,16,14,17,15,17,16,1,21,7,6,17,5,4,13,9,18,6,21,5,10,6,17,4,17,8,4,4,5,1,8,14,20,7,14,17,2,6,4,19,14,4,13,16,21,8,17,2,6,17,21,6,19,8,21,8,21,7,5,9,17,13,11,5,16,17,21,4,21,21,13,13,14,10,16,16,6,2,19,18,8,9,1,13,18,7,5,17,7,17,4,17,9,6,4,8,1,10,7,5,20,6,7,10,18,2,9,20,15,8,14,2,6,17,9,4,17,21,10,8,18,19,16,9,6,21,21,7,21,6,10,19,5,18,21,20,7,8,1,17,7,8,9,8,13,21,9,10,21,4,13,10,21,14,4,3,8,16,16,15,3,4,8,13,7,7,13,8,15,15,21,9,5,16,13,16,17,21,21,14,9,13,6,19,18,16,17,7,16,18,16,8,9,7,4,6,9,10,6,8,9,6,9,17,17,15,5,17,15,4,10,15,20,5,19,18 +24,23,23,23,23,23,15,7,21,15,15,21,6,2,2,17,13,13,2,16,13,16,11,15,21,5,8,13,8,13,15,2,17,23,16,19,2,6,8,6,2,18,16,1,11,7,8,18,4,20,21,21,15,15,15,16,21,10,2,15,15,7,13,13,14,13,21,5,7,7,16,14,17,2,15,5,15,17,16,7,3,7,5,15,8,4,14,18,16,13,2,7,1,8,21,2,21,21,11,15,15,1,1,15,8,7,5,9,13,15,15,9,8,21,1,2,15,17,13,13,14,15,15,21,8,2,15,16,2,8,20,13,5,14,21,8,2,10,5,8,19,6,21,13,14,5,23,15,2,14,13,5,21,2,9,8,8,8,14,15,10,1,21,15,5,1,10,3,16,20,21,13,5,15,21,5,14,15,7,2,15,10,21,17,15,20,21,2,7,11,16,16,13,10,3,2,21,2,8,13,16,14,13,10,20,16,6,13,5,2,8,13,8,13,5,14,13,7,17,9,5,21,15,17,18,20,14,7,4,2,15,14,16,21,16,15,7,18,21,7,13,7,10,3,7,15,16,10,21,6,8,15,10,13,6,17,13,2,17,16,15,5,8,18 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,18,8,10,15,13,13,2,2,15,16,15,16,6,15,21,2,13,14,15,16,2,16,6,16,9,15,3,8,14,10,14,13,15,7,8,21,4,21,17,16,15,15,15,16,3,5,15,15,5,15,13,10,17,5,21,7,6,2,16,9,11,2,5,21,3,14,8,17,14,8,16,1,15,15,18,5,5,13,5,10,21,15,21,2,10,21,11,15,21,1,21,17,8,7,5,9,15,15,15,5,15,21,21,5,2,16,23,13,3,5,8,16,9,15,8,15,2,2,21,13,15,8,15,8,8,21,15,16,5,18,2,5,6,10,23,21,13,15,15,13,2,2,9,8,8,8,15,13,5,21,9,21,17,21,2,13,21,15,13,3,6,2,23,23,23,23,23,19,2,14,16,21,15,7,1,2,9,9,23,21,2,9,8,2,17,14,15,2,21,14,5,2,8,14,16,15,3,4,8,13,7,21,5,23,13,16,16,11,5,15,13,17,17,19,13,10,3,8,5,23,16,15,16,15,18,21,15,5,13,6,7,23,5,7,15,2,8,7,17,15,17,15,5,8,16,15,8,17,20,23,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,18,6,7,2,17,13,9,19,7,18,19,18,6,5,21,9,7,13,19,16,19,23,13,19,9,6,9,9,4,1,8,15,15,13,11,1,4,21,14,17,15,1,16,21,21,4,6,17,6,9,1,4,19,4,21,5,5,4,17,18,17,7,6,6,5,4,16,19,13,8,13,17,17,3,6,18,21,14,2,6,19,8,21,5,6,21,1,4,15,1,21,17,10,7,5,9,8,15,7,9,4,17,17,9,17,17,23,13,4,5,2,17,9,6,16,17,4,6,1,13,21,7,9,8,16,21,9,2,2,8,7,5,6,17,23,19,5,5,9,9,5,6,9,17,8,8,7,19,5,21,11,4,11,20,4,1,21,19,2,6,7,18,21,7,4,6,21,7,7,4,21,21,2,16,21,13,2,10,10,21,4,7,4,7,7,21,19,17,21,9,5,4,17,9,17,15,9,4,8,13,5,4,10,23,13,16,6,9,5,8,16,21,17,8,1,14,4,13,8,23,18,7,18,8,16,1,7,7,4,17,14,23,9,7,16,19,13,17,16,8,17,15,4,15,13,4,1,1,18,5,23,23 +24,23,9,6,16,7,10,6,17,6,5,17,21,4,7,21,5,4,10,21,10,21,7,18,19,21,7,9,7,6,9,11,18,23,7,18,3,13,9,2,16,1,14,7,15,7,21,17,4,21,1,17,15,5,19,19,11,7,9,18,7,23,23,21,8,5,21,10,4,10,23,8,10,4,8,7,10,7,16,13,13,7,13,16,17,10,17,21,5,10,4,16,21,7,16,15,5,21,17,7,1,1,21,7,21,7,5,9,8,15,15,9,8,21,17,5,2,17,23,13,21,9,7,21,7,16,20,17,4,13,23,3,19,7,15,8,7,21,7,2,4,18,1,5,18,7,10,23,23,23,23,4,4,5,9,21,8,5,16,9,5,15,15,3,15,21,2,2,1,21,6,18,14,21,8,23,23,23,23,4,2,15,21,21,4,10,10,7,8,9,4,18,23,6,21,9,18,16,6,7,9,9,10,4,17,9,18,19,9,4,8,13,6,13,7,23,13,17,5,3,5,15,17,17,18,2,3,10,9,2,10,23,17,16,15,16,21,1,8,4,19,5,14,23,15,17,6,7,2,21,6,17,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,15,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,4,2,6,5,21,7,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,17,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,16,21,14,7,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,8,8,4,16,16,21,5,23,23 +24,23,23,23,17,6,15,17,17,5,6,2,4,4,7,9,21,17,8,15,8,16,21,18,2,5,17,19,6,10,13,13,18,23,16,17,9,14,5,6,4,19,8,14,15,7,21,21,4,16,14,16,1,1,15,19,18,4,17,15,6,8,5,14,7,17,21,7,3,2,21,18,19,8,13,7,5,16,10,10,17,4,7,9,16,10,21,15,17,13,4,7,19,8,17,6,6,21,17,6,2,1,17,2,19,7,5,9,9,15,8,5,21,21,8,3,19,21,7,5,8,5,2,21,6,8,19,16,9,16,18,2,5,21,13,16,5,21,4,9,21,8,23,23,23,23,23,23,23,23,23,5,19,7,5,9,21,8,16,7,6,19,8,17,18,21,2,15,21,19,9,15,8,19,21,9,2,8,19,7,6,21,15,21,6,17,21,7,6,8,5,18,23,8,6,13,17,6,7,13,16,14,9,13,16,21,16,15,6,4,18,13,6,16,2,1,4,10,17,9,9,11,13,17,16,19,19,14,6,23,3,14,19,17,21,11,16,1,8,4,13,15,13,5,7,17,14,18,21,6,5,7,17,15,7,17,7,2,15,16,19,4,23,23 +24,23,15,7,21,10,4,5,21,10,2,16,16,8,6,7,5,13,4,16,13,17,11,7,20,7,21,15,15,7,6,15,16,23,11,17,9,13,21,6,2,18,14,21,10,7,16,1,4,21,17,16,7,15,15,16,1,5,15,17,5,10,4,2,1,4,21,6,5,21,17,8,16,4,14,6,3,15,7,14,13,14,6,18,15,5,21,23,16,2,4,4,16,8,16,6,6,21,1,2,2,7,17,16,5,7,5,7,8,7,17,5,17,21,17,6,4,21,13,13,1,2,8,16,10,7,18,21,4,15,4,9,17,8,5,17,2,17,5,2,9,6,2,5,21,10,7,8,19,21,4,5,14,2,5,8,15,8,14,21,13,1,16,4,18,21,4,15,21,15,6,13,4,21,21,7,2,8,7,8,6,4,21,21,7,17,1,6,1,8,16,8,13,14,5,2,21,4,15,13,21,14,14,13,20,4,17,13,3,4,8,13,8,13,2,15,15,15,8,9,5,16,13,17,21,8,15,14,9,15,15,2,17,15,17,15,16,18,16,8,5,7,2,3,7,14,5,6,2,15,21,16,17,15,4,15,15,4,15,16,8,13,7,18 +24,23,23,23,21,2,15,3,20,15,6,17,6,2,13,8,13,13,2,21,13,17,7,21,21,5,7,15,7,13,20,2,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,21,16,21,15,15,15,16,21,10,2,16,5,6,13,10,21,7,21,15,10,14,16,4,17,2,15,7,5,1,21,6,3,15,14,17,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,7,17,13,5,15,4,8,2,7,5,2,19,6,14,6,1,9,10,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,7,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,2,10,21,8,5,20,1,17,5,9,2,8,13,5,9,11,21,2,15,13,21,8,15,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,2,14,5,2,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,13,7,15,2,5,15,15,21,4,5,16,15,7,15,16,15,15,23,23 +24,23,23,23,21,10,6,9,21,6,4,17,17,10,6,15,8,13,8,18,13,16,19,16,4,3,21,6,7,13,6,8,15,23,15,17,9,6,9,2,21,18,10,15,15,7,16,18,4,17,14,17,21,15,8,21,19,2,5,16,10,1,13,4,16,6,21,4,6,2,17,2,21,6,6,6,5,21,16,9,13,7,13,17,18,4,6,17,14,13,17,5,16,8,17,4,9,21,15,8,1,1,17,17,16,7,5,9,16,13,8,5,4,21,21,7,17,21,23,13,4,6,9,16,9,10,19,1,4,6,17,13,21,7,9,8,19,17,2,21,7,6,17,5,21,3,7,18,4,6,7,3,15,9,9,16,8,8,15,15,5,1,15,21,21,21,6,4,1,15,9,4,10,21,17,7,6,4,15,11,3,5,1,18,6,17,21,15,4,10,10,18,23,2,7,2,17,14,19,21,21,14,10,9,8,16,16,15,3,4,8,13,8,17,15,23,7,16,16,9,5,7,13,17,16,10,21,14,5,9,13,9,18,17,17,7,16,18,7,17,13,9,9,23,8,6,15,6,13,15,7,17,17,7,4,21,7,2,16,15,19,9,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,8,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,2,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,4,21,2,5,21,17,6,10,17,7,3,15,15,10,13,2,16,13,1,8,15,8,16,16,6,8,13,6,7,16,23,7,21,9,13,5,2,2,18,14,1,10,7,16,19,4,18,14,17,15,1,15,16,21,15,10,16,5,10,13,9,21,4,21,5,10,4,17,2,16,15,15,7,5,17,16,2,5,7,2,17,21,6,4,7,10,13,4,6,18,2,21,15,6,21,21,4,19,1,16,7,6,7,5,7,8,15,11,5,16,21,21,2,21,17,13,4,14,10,2,16,8,6,19,21,2,9,21,5,16,9,5,17,16,16,15,9,8,6,9,6,17,10,4,5,2,15,21,10,19,2,9,19,15,8,14,5,15,15,16,9,21,21,2,15,18,3,4,13,2,13,21,7,4,7,8,10,15,21,21,2,10,20,1,17,6,8,7,8,13,14,9,2,17,4,13,21,21,14,4,13,8,16,16,15,3,4,8,13,8,7,15,8,15,15,8,9,5,16,13,17,16,8,21,14,9,13,10,3,21,15,17,15,16,18,16,7,5,7,10,15,8,9,15,17,2,6,6,16,17,15,4,21,15,4,15,15,20,5,6,20 +24,23,23,23,23,9,7,6,21,6,4,6,21,5,15,18,14,13,8,15,7,16,20,18,13,14,21,13,13,14,15,2,18,23,7,2,15,15,7,15,14,3,19,15,15,7,8,1,4,15,13,16,1,16,15,15,18,2,6,18,15,23,23,23,23,5,21,7,15,14,16,21,16,3,9,7,3,2,7,15,13,15,14,15,18,13,5,2,21,13,3,6,16,14,21,2,20,21,17,10,2,1,17,16,2,7,7,9,21,15,8,9,21,16,21,15,10,8,23,13,21,15,10,16,9,10,16,20,2,5,15,13,15,7,21,15,3,8,13,2,13,17,6,5,15,1,15,23,2,6,15,13,17,7,9,5,16,8,15,15,5,21,7,4,21,1,7,15,21,15,21,13,10,21,15,10,14,16,6,8,7,6,1,21,15,17,21,11,15,10,6,19,23,21,5,5,18,15,10,13,21,14,7,13,8,2,1,15,7,4,9,13,20,16,8,23,13,16,2,3,11,8,15,16,17,19,14,5,5,15,14,15,19,16,21,7,15,11,8,8,13,6,17,23,7,5,7,5,15,11,15,21,21,13,2,17,15,4,15,7,20,6,23,23 +24,23,23,23,23,23,15,2,21,15,10,16,5,2,10,8,14,13,10,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,5,15,20,19,21,15,7,8,16,4,16,14,17,15,17,15,16,1,2,2,16,6,10,5,5,21,8,21,5,7,14,16,8,21,21,15,7,5,19,16,5,13,15,14,8,9,7,3,15,14,13,4,15,21,7,16,2,19,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,6,10,16,9,15,16,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,13,14,15,7,8,6,19,21,21,7,16,1,2,2,16,6,8,13,13,2,2,17,4,15,13,21,14,7,13,8,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,8,7,10,2,21,17,17,16,15,11,16,2,13,16,15,23,7,8,8,10,15,6,2,15,21,2,13,8,13,6,15,16,15,23,23,23 +24,23,23,6,16,13,4,2,21,3,2,21,6,15,6,2,9,21,2,17,13,15,19,15,17,5,14,15,8,13,15,18,16,23,7,3,2,15,5,6,2,18,14,19,8,7,8,18,4,15,17,15,11,13,13,16,21,10,4,15,2,8,7,5,14,13,21,6,2,16,17,3,19,8,6,5,5,21,16,6,20,7,14,16,8,4,5,3,16,5,8,13,1,8,16,7,15,21,11,5,15,15,17,8,10,7,5,9,8,15,13,9,21,16,1,4,10,21,13,13,14,15,13,21,8,2,18,18,2,7,21,13,5,13,17,7,2,15,5,2,20,6,8,15,21,9,5,20,4,14,13,6,2,2,5,8,8,16,14,7,16,20,15,15,9,21,3,4,21,8,16,13,5,16,21,16,14,6,5,2,6,10,21,17,15,20,1,4,15,9,8,8,13,5,4,2,17,2,15,13,21,14,5,7,20,8,17,13,5,4,8,13,7,13,13,19,13,9,15,9,5,17,15,16,15,20,14,6,14,13,5,14,21,16,1,16,17,21,8,8,15,4,4,16,5,15,6,15,5,5,15,15,16,15,6,8,15,15,17,21,15,23,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,23,19,10,8,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,14,5,15,18,15,15,21,6,4,13,3,13,13,2,21,13,16,15,16,21,5,8,13,7,13,4,2,21,23,21,3,2,15,5,6,2,18,21,21,11,7,8,13,4,21,21,15,16,15,15,16,21,15,2,16,5,2,13,6,6,2,21,5,2,2,17,16,18,2,2,6,5,16,21,5,20,15,14,16,8,2,21,2,14,13,14,14,1,8,17,6,6,21,11,10,15,15,1,17,16,7,5,9,8,15,1,9,21,21,21,15,7,21,13,13,14,15,8,21,8,2,18,16,3,13,21,13,5,14,21,8,2,18,5,2,8,6,14,7,21,9,2,14,13,14,13,13,18,6,5,8,8,8,14,21,15,1,21,5,5,1,2,2,16,21,21,13,5,16,21,7,14,15,7,2,6,2,21,21,5,20,21,2,3,9,8,8,13,8,8,10,21,2,15,13,21,14,15,13,20,8,15,13,5,4,8,13,15,7,10,23,8,10,9,9,5,16,15,17,16,20,14,14,13,2,15,14,16,21,17,15,15,19,19,6,7,7,15,13,15,13,5,15,2,4,7,16,21,15,10,16,13,15,21,15,15,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,8,2,17,23,15,19,2,15,5,6,2,18,14,18,11,7,8,18,4,8,1,21,7,15,15,17,21,15,2,7,15,13,5,15,6,21,21,10,2,2,16,2,19,8,4,2,5,21,16,9,19,7,14,17,8,6,4,3,16,13,4,13,1,8,17,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,8,8,18,2,21,5,2,2,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,2,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,5,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,13,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,16,16,19,8,8,1,2,6,4,9,15,10,15,2,7,5,16,17,15,7,15,15,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,23,23,23,23,10,16,2,4,15,2,13,8,20,7,17,8,16,15,5,21,5,13,9,7,15,16,23,5,6,5,15,5,4,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,1,5,4,16,5,2,13,21,17,4,21,8,5,10,16,5,16,8,6,15,17,16,17,10,8,5,13,17,18,15,21,15,19,14,7,4,16,8,16,13,3,15,21,15,9,21,21,8,16,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,21,6,21,9,10,17,21,2,5,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,15,2,6,1,3,8,21,21,15,4,21,16,5,13,10,21,21,7,15,15,7,8,15,19,21,21,9,17,21,2,15,8,15,7,18,8,5,13,16,2,21,9,21,8,6,2,21,2,16,15,8,4,15,13,20,18,6,23,5,13,2,9,6,15,13,17,1,18,7,6,5,9,2,15,17,21,17,19,7,1,18,15,7,13,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,14,6,21,6,8,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,17,23,15,20,2,15,6,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,7,15,1,17,14,19,7,4,15,5,21,21,6,19,15,14,16,15,2,10,9,17,14,15,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,14,15,21,8,15,18,20,2,7,21,5,5,8,17,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,15,14,3,5,8,8,8,14,15,15,1,15,13,9,21,4,2,21,16,8,13,6,15,21,7,14,15,7,2,15,10,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,15,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,7,5,15,14,17,21,17,15,15,19,8,10,13,13,8,14,7,8,15,10,17,6,15,16,18,15,3,17,13,2,1,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,21,13,21,20,16,15,6,16,5,14,2,2,15,16,23,15,2,9,14,5,15,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,16,21,2,10,18,5,15,13,8,21,10,14,8,6,2,18,5,16,8,2,15,9,10,7,23,23,23,23,23,21,13,15,19,14,19,5,13,8,9,16,4,5,21,8,16,2,1,17,2,9,7,5,9,8,15,8,5,17,21,3,2,2,16,23,13,21,2,15,16,10,15,16,15,5,6,21,13,21,11,2,8,2,21,17,21,14,6,13,6,14,5,14,2,5,5,21,2,16,3,9,21,7,8,14,19,6,18,15,8,21,21,16,3,6,19,21,2,14,13,21,7,14,2,15,10,10,20,10,2,6,16,15,15,21,13,23,18,13,2,7,15,21,9,15,15,15,15,3,9,16,15,18,19,13,4,13,13,9,13,20,23,2,21,21,8,19,8,13,19,18,10,8,4,5,13,2,3,16,16,19,15,21,1,10,3,13,15,9,6,8,1,14,9,8,2,2,15,18,15,20,17,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,15,6,21,8,4,4,21,14,13,16,19,13,21,19,17,4,5,16,13,7,13,2,6,18,23,4,19,9,5,8,8,6,18,19,15,15,7,21,19,4,16,14,17,13,15,15,16,21,4,6,16,6,15,13,4,21,9,21,5,5,8,15,8,19,21,14,19,5,19,7,7,13,8,13,16,17,13,8,7,3,13,17,10,21,4,17,7,5,17,21,7,6,21,21,4,9,7,5,9,8,15,10,9,17,21,21,2,8,21,23,7,19,4,9,16,10,6,8,18,9,6,17,16,5,4,9,8,7,8,19,23,23,23,23,23,23,23,23,23,23,23,23,19,2,19,9,21,7,8,14,15,6,17,13,19,16,18,6,4,21,19,18,13,13,19,21,9,5,15,5,4,4,19,21,15,5,21,1,16,9,8,7,18,23,6,5,2,17,7,15,19,21,4,6,13,21,17,18,7,3,4,17,13,7,20,14,23,5,7,20,3,5,11,13,16,16,19,8,6,8,4,7,6,21,17,16,11,21,1,7,10,2,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,8,21,15,10,2,21,15,13,17,6,2,2,8,2,13,2,21,13,16,8,21,21,5,23,13,7,13,8,16,21,13,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,8,15,15,16,21,10,2,16,5,2,13,6,21,7,21,10,10,2,21,14,16,2,15,15,5,1,21,7,3,15,14,16,8,6,2,3,16,13,13,8,21,7,16,15,6,21,11,2,15,8,1,21,18,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,14,13,21,8,3,18,21,2,8,21,13,5,15,10,8,2,7,5,2,3,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,15,21,21,21,13,5,16,21,2,14,15,7,2,10,11,21,7,6,20,1,17,5,9,2,8,13,5,15,11,21,2,15,13,21,14,2,7,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,14,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,4,16,5,6,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,14,23,23,17,6,4,21,9,9,16,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,4,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,15,21,5,23,23 +24,23,23,23,23,2,15,5,18,6,10,21,6,2,15,19,2,15,2,21,13,16,19,15,16,5,8,15,8,13,2,6,16,23,15,18,2,15,5,6,2,18,15,19,15,7,8,3,4,16,18,7,15,13,13,16,21,10,2,8,14,23,23,16,15,5,21,5,2,8,16,8,19,6,2,4,5,21,16,16,9,7,14,16,8,6,4,3,16,15,8,13,1,14,21,2,15,16,1,5,15,8,21,2,19,7,5,9,8,13,13,9,21,21,18,2,6,21,13,13,14,15,13,21,9,15,16,21,2,15,17,13,5,8,8,7,3,15,5,2,17,6,14,6,21,9,5,8,15,14,13,5,8,2,5,8,7,8,14,2,15,21,15,16,7,21,2,15,18,15,21,13,5,15,21,14,6,5,4,2,4,17,21,16,5,1,1,2,15,7,8,8,13,5,10,9,17,2,15,13,16,14,23,13,20,14,16,15,5,4,8,13,8,15,7,19,13,8,2,9,5,17,13,16,16,20,14,14,13,2,15,14,17,16,16,7,16,21,8,5,2,7,6,4,5,15,13,17,5,9,4,21,21,15,5,15,8,15,15,15,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,15,2,13,18,16,3,15,2,5,17,5,13,5,15,6,18,23,13,16,5,14,5,6,14,16,16,21,15,7,16,18,4,17,15,16,15,21,6,19,15,2,10,15,15,15,13,6,21,7,2,8,6,2,21,8,16,8,15,15,5,4,5,13,13,17,13,8,7,13,11,15,5,5,16,7,21,8,21,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,21,21,2,2,16,23,13,21,5,2,16,3,15,8,21,15,13,21,13,21,2,2,8,2,21,17,13,13,11,15,6,21,18,15,16,2,5,14,6,2,8,8,7,7,8,14,2,6,8,8,6,21,21,15,15,17,20,2,5,6,15,13,14,14,6,15,11,15,6,16,2,8,17,1,13,9,10,23,17,20,14,3,2,21,15,15,13,18,13,5,6,16,17,16,7,13,4,8,13,8,21,20,23,13,16,2,9,6,15,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,21,2,8,15,4,13,2,5,14,5,15,5,15,15,17,13,2,15,15,2,21,15,16,5,23,23 +24,23,9,8,21,4,15,6,17,21,5,21,15,7,11,11,6,13,2,15,13,16,19,16,3,8,23,23,6,5,13,16,17,23,15,15,9,15,5,5,16,18,7,7,15,7,21,17,4,16,14,17,21,21,15,13,21,7,10,15,5,4,13,21,21,3,21,6,6,6,16,6,16,4,5,15,15,2,16,13,13,15,13,16,21,10,15,7,4,5,21,4,18,4,16,17,5,21,1,8,21,1,17,17,16,7,5,9,8,15,8,9,21,17,17,6,21,21,23,13,4,6,4,17,9,10,21,17,4,13,18,13,18,10,19,8,6,21,9,2,16,1,1,5,18,4,15,23,21,4,9,13,17,5,9,8,8,8,15,2,5,1,15,17,13,21,4,15,21,15,6,3,7,21,21,7,13,4,19,8,6,2,15,21,3,17,21,6,4,10,10,19,23,4,9,4,21,15,9,8,1,5,6,4,16,4,16,15,7,4,8,13,6,21,14,23,13,17,6,3,5,11,15,17,18,8,2,9,6,4,8,23,16,19,15,15,16,21,16,5,10,21,19,23,9,10,7,15,13,4,6,16,21,7,7,17,13,2,2,17,19,10,19,23 +24,23,23,23,21,6,7,4,17,4,4,7,17,6,9,16,14,15,10,16,13,16,15,17,17,23,17,9,13,4,5,8,17,23,8,16,9,9,6,11,3,19,14,21,1,7,16,1,4,19,14,10,15,21,15,16,21,3,19,21,3,10,3,9,10,14,21,18,8,4,17,18,17,14,4,6,15,21,21,5,19,7,14,21,2,5,4,19,14,13,13,9,1,14,17,5,10,21,21,5,19,8,17,10,4,7,5,9,9,15,11,5,17,21,18,9,19,8,13,13,16,7,19,8,5,7,19,17,2,7,21,13,17,9,9,18,7,17,7,4,8,6,5,5,1,3,6,5,21,15,15,11,19,6,9,20,7,8,14,21,6,17,15,7,21,8,5,1,21,18,7,4,6,21,18,14,8,6,19,10,9,18,21,4,6,8,1,21,9,11,10,8,13,8,9,2,21,14,16,14,21,21,5,8,15,2,17,13,3,4,8,13,8,7,5,2,9,16,10,9,5,16,13,18,17,21,21,14,5,13,4,2,19,8,17,15,16,21,16,4,5,7,4,6,7,1,15,5,8,6,4,17,17,15,9,17,7,13,17,16,19,3,3,23 +24,23,10,8,21,10,6,10,16,9,15,17,16,15,7,3,3,15,4,17,13,17,16,17,6,9,15,5,13,7,6,10,15,23,3,19,3,7,13,5,18,18,14,1,10,7,16,18,4,18,14,17,15,21,15,16,21,5,4,16,5,4,13,6,21,2,18,9,10,2,17,18,21,4,4,7,5,21,2,14,20,7,14,21,2,6,4,19,4,9,13,9,16,7,21,4,6,17,21,2,8,8,1,4,5,7,5,9,9,13,11,5,17,21,21,4,21,15,13,13,14,13,15,16,8,15,19,21,2,6,4,13,17,4,5,1,8,16,15,8,8,6,2,8,1,3,13,5,20,9,17,10,15,4,9,2,15,8,14,6,15,8,9,2,21,21,4,21,18,19,6,4,4,21,21,4,14,5,8,10,15,18,21,20,15,15,1,2,5,7,1,16,7,14,6,2,21,2,9,13,21,14,14,4,8,14,21,17,3,4,8,13,8,10,13,23,9,8,16,9,5,17,13,17,16,16,21,14,5,13,4,14,21,18,17,7,16,21,16,7,3,13,4,6,14,4,15,4,8,6,4,1,17,15,2,21,7,4,8,15,20,6,3,18 +24,23,23,23,23,6,6,2,17,2,6,16,18,15,6,15,13,15,16,13,10,21,3,15,17,14,16,3,14,2,13,6,16,23,15,16,13,15,5,5,14,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,2,6,2,16,2,16,8,15,15,5,2,21,13,13,20,13,8,15,13,11,21,5,5,16,6,21,7,21,2,5,21,15,3,18,15,1,7,16,7,5,9,7,15,15,5,21,21,21,15,2,16,23,13,21,5,8,16,2,21,21,15,4,6,21,13,21,6,2,8,2,17,16,13,13,14,2,5,21,21,6,16,21,5,14,2,3,8,8,15,7,8,14,2,6,17,8,2,21,21,2,21,16,20,8,5,15,15,13,14,14,6,15,11,15,21,16,2,5,21,1,13,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,5,16,16,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,15,2,3,14,5,13,15,11,19,15,17,15,16,18,15,2,8,3,5,15,7,2,14,8,16,5,15,15,17,13,2,15,15,13,23,23,23,23,23,23 +24,23,23,23,23,10,7,10,21,5,15,21,6,2,15,7,9,13,2,21,13,16,15,15,21,5,8,15,8,13,15,2,17,23,15,3,2,7,2,6,2,18,14,21,11,13,8,18,15,16,16,15,15,15,15,1,21,15,2,7,15,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,21,16,14,13,7,14,16,8,6,2,3,15,5,8,13,1,8,17,13,10,21,11,6,15,1,21,10,7,13,5,4,7,15,15,9,21,21,1,7,16,21,13,13,14,10,8,16,8,6,18,15,3,15,7,13,5,8,21,18,2,21,5,2,20,6,14,6,21,9,8,15,2,14,5,5,6,2,5,8,7,8,14,21,15,1,15,6,8,1,2,2,21,21,21,13,5,8,21,13,15,14,6,2,15,10,21,8,4,20,21,21,13,8,15,9,13,16,4,13,17,2,15,13,16,14,7,5,20,2,16,15,13,4,8,13,8,13,13,19,13,8,8,8,5,16,15,16,16,20,14,14,7,3,15,14,21,16,17,15,15,7,18,8,10,14,13,15,5,15,7,14,2,15,5,16,16,15,6,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,10,15,15,16,7,16,20,11,13,2,14,13,2,14,15,15,18,23,3,16,2,15,5,6,14,3,19,15,15,7,21,1,4,21,15,15,15,2,15,15,15,2,2,21,23,23,23,23,23,5,14,15,8,7,16,15,16,3,10,6,18,2,7,15,3,7,13,8,19,2,2,2,21,13,13,8,15,7,21,13,20,21,21,6,2,1,16,11,15,7,7,9,21,15,8,5,16,16,21,6,10,16,23,13,16,15,15,15,15,15,6,15,14,23,23,23,23,15,13,1,8,21,8,2,14,17,13,5,23,3,15,15,2,15,15,13,21,8,9,8,16,8,15,2,15,15,15,6,21,16,15,15,21,15,8,6,2,23,23,23,23,23,23,3,13,2,21,21,6,14,1,2,2,10,21,23,3,2,6,6,17,14,15,15,21,14,14,13,8,2,16,15,9,4,9,13,20,16,5,23,13,16,21,3,5,16,15,21,17,6,14,8,5,15,14,14,19,16,21,15,16,11,8,7,13,1,15,23,23,10,8,15,15,2,15,16,17,3,15,16,8,2,15,7,20,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,5,6,7,21,23,7,20,6,6,5,2,2,17,7,7,15,7,21,17,4,21,14,17,21,1,15,15,19,6,10,17,10,8,13,2,21,10,15,5,15,1,17,16,21,2,3,6,5,3,6,6,13,15,13,16,21,9,13,3,5,13,21,8,21,7,17,6,5,21,21,8,21,1,17,8,16,7,5,9,8,15,8,9,2,21,17,6,21,17,23,13,1,5,18,17,9,2,18,11,21,5,20,9,21,4,13,8,18,21,9,2,4,1,1,5,18,14,7,23,21,6,1,13,4,5,9,20,8,7,7,6,5,16,16,7,11,21,8,21,17,9,6,13,14,18,23,6,6,15,7,2,4,4,1,21,8,1,21,7,2,10,10,18,23,2,5,4,21,14,15,21,21,13,5,5,16,4,16,18,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,17,6,7,15,7,13,4,19,15,19,16,15,16,21,8,5,6,21,14,23,15,14,6,6,13,2,2,16,17,2,8,16,13,4,21,17,13,5,19,23 +24,23,23,23,23,10,15,6,1,16,4,2,21,6,10,21,14,13,4,16,7,18,19,18,6,9,21,1,8,13,6,8,1,23,16,19,3,6,10,15,14,1,1,15,15,7,16,17,4,21,18,16,1,8,7,16,18,6,13,21,6,2,6,21,18,10,14,5,10,1,18,6,17,4,2,15,5,11,16,14,11,13,15,21,8,19,21,3,9,13,17,10,16,8,21,1,5,21,16,8,21,1,17,17,18,7,5,9,8,15,8,9,16,21,16,5,18,1,23,13,1,6,18,17,9,6,8,17,7,2,21,13,18,6,4,8,16,21,10,2,4,1,18,5,21,6,4,23,7,4,10,13,17,10,9,19,17,8,15,13,6,8,13,2,21,21,9,1,1,19,3,13,5,21,16,7,2,3,15,7,6,2,1,16,7,17,1,4,9,10,10,21,23,7,13,4,17,14,18,19,21,4,5,2,14,4,17,15,3,4,8,13,6,5,8,23,13,17,7,3,5,16,13,17,17,19,13,4,23,23,16,14,18,23,17,16,11,19,11,13,9,6,8,23,5,8,14,11,18,6,2,18,1,15,6,21,7,21,6,21,19,10,23,23 +24,23,23,8,16,2,15,6,18,8,2,21,6,10,2,18,13,15,2,21,13,16,3,15,21,5,8,13,7,13,6,16,16,23,8,3,2,15,5,6,2,20,15,18,11,7,8,1,4,8,18,8,15,15,15,16,21,2,2,9,8,23,23,16,6,5,21,5,2,2,17,8,19,8,2,15,6,21,16,14,19,7,14,16,8,6,4,3,16,5,7,13,1,8,21,2,6,8,21,2,15,15,21,2,16,7,5,9,8,15,10,9,21,21,21,2,6,21,13,13,14,6,13,21,2,2,6,21,2,6,21,13,5,8,8,7,3,16,5,2,19,6,14,6,21,9,6,8,15,14,13,5,16,2,5,8,7,8,14,2,15,21,15,15,9,21,2,6,16,16,21,13,5,15,21,15,14,6,4,2,4,17,21,2,13,15,1,2,9,14,14,21,8,6,6,21,16,10,15,13,8,14,6,13,20,6,17,6,5,4,7,13,15,13,9,3,15,8,2,9,5,17,15,16,21,19,14,14,10,2,15,14,17,16,21,16,16,1,8,7,4,7,6,2,5,15,6,19,5,9,15,21,16,15,6,15,8,2,8,8,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,2,13,6,18,13,16,20,21,13,2,21,5,13,9,15,16,18,23,2,3,3,15,6,2,8,3,19,15,15,7,8,1,4,21,14,16,15,17,15,1,1,2,4,16,13,19,13,6,21,15,21,5,10,14,16,8,16,3,9,5,18,15,7,15,15,13,13,2,18,13,8,4,21,13,6,10,16,14,21,13,20,21,15,8,6,1,17,8,9,7,7,9,21,15,8,5,21,16,21,6,10,8,23,13,16,5,15,15,9,15,16,21,15,6,19,13,7,13,6,7,16,17,2,2,13,17,5,5,15,15,23,15,10,15,16,13,17,7,9,21,1,7,14,15,5,21,15,15,16,21,16,15,16,13,9,5,4,23,23,23,7,5,15,13,5,19,16,2,5,21,21,15,13,9,23,8,20,9,13,6,17,14,15,21,21,14,6,13,8,2,16,6,3,4,9,13,20,5,16,23,2,17,2,3,5,13,13,17,16,2,14,14,5,15,6,15,18,16,16,16,16,11,8,8,7,6,21,23,14,5,14,6,15,10,4,21,17,15,13,17,15,15,6,15,20,8,3,23 +24,23,23,5,15,6,2,2,21,15,2,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,15,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,5,2,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,8,15,16,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,15,21,13,5,15,21,9,14,2,3,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,14,14,17,16,21,8,16,21,8,15,4,8,13,6,5,15,16,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,8,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,16,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,13,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,3,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,9,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,8,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,21,8,16,13,9,15,21,14,15,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,2,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,13,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,2,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,6,10,21,4,6,9,16,6,4,17,17,4,9,4,4,13,18,19,7,16,19,19,4,5,21,4,8,13,6,21,18,23,13,17,5,6,9,10,17,6,8,13,15,7,16,9,4,21,14,17,17,8,15,21,19,21,21,5,4,4,13,4,21,7,21,5,5,4,16,8,17,10,4,6,5,16,10,5,13,8,13,7,17,2,19,4,1,14,10,16,19,7,21,2,9,21,15,4,21,15,21,10,10,7,5,9,8,15,15,3,16,21,7,21,2,17,23,13,6,6,9,16,10,4,21,16,5,7,20,13,21,4,10,8,5,1,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,8,16,19,5,1,7,21,21,18,6,4,17,19,2,13,6,17,15,9,14,15,9,8,4,6,21,21,6,18,1,8,6,8,6,18,23,6,5,2,21,8,4,7,21,14,7,13,8,4,17,19,3,4,8,13,5,13,6,23,13,18,16,3,5,21,13,17,17,6,9,13,5,10,16,23,19,18,21,13,16,1,8,7,5,17,13,5,10,6,6,10,8,4,9,8,17,15,6,17,7,4,4,17,18,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,14,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,18,6,15,21,15,15,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,15,23,6,3,2,16,9,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,5,2,14,15,21,21,10,10,2,16,8,19,15,4,15,5,21,16,9,19,7,14,16,8,6,4,3,16,5,15,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,1,2,6,21,1,16,13,6,8,21,14,15,15,10,2,15,10,21,16,8,20,1,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,4,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,13,15,14,17,16,21,16,16,19,19,8,10,15,2,15,5,15,4,7,4,5,5,16,17,15,13,16,15,2,17,16,15,4,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,21,5,15,5,13,13,17,21,15,23,6,2,13,14,13,21,16,2,19,15,15,7,8,17,4,21,13,16,15,16,15,15,21,21,15,16,5,2,13,16,21,5,21,7,6,8,16,16,7,2,3,2,7,15,17,14,13,15,13,5,18,13,14,15,5,13,15,14,16,8,21,13,6,11,21,15,2,1,17,6,16,7,7,9,6,13,8,9,21,21,16,2,2,21,23,13,21,14,15,16,15,6,15,18,15,16,8,13,15,2,8,15,2,1,8,2,21,17,13,5,19,15,15,23,2,5,15,13,6,8,3,6,15,7,15,15,5,21,15,15,16,1,2,8,17,16,15,13,5,15,21,7,15,6,7,15,13,21,21,15,15,3,21,15,2,10,2,18,23,23,14,16,17,15,5,13,21,5,6,7,5,5,20,13,7,4,7,13,20,16,8,23,13,17,2,3,5,16,15,20,18,2,3,2,13,10,2,14,7,16,21,15,16,11,8,15,13,21,6,23,23,8,7,15,15,21,6,8,17,2,15,16,13,7,15,16,23,23,23,23 +24,23,23,15,21,21,9,15,16,10,15,21,13,15,13,18,10,13,10,16,15,17,7,16,2,5,16,5,2,13,20,1,16,23,15,20,9,13,5,2,14,3,14,10,10,7,16,7,4,21,20,16,15,17,15,16,18,5,15,17,5,3,15,2,21,7,18,15,8,14,16,8,16,8,2,7,5,21,8,16,3,10,14,17,2,15,21,13,14,9,13,19,8,8,16,13,15,21,21,6,11,15,21,8,2,7,5,9,8,11,9,5,16,21,21,20,4,16,13,13,14,15,15,17,2,2,1,21,4,6,4,13,17,5,13,16,13,18,13,14,13,6,2,6,21,10,15,2,19,21,15,15,14,19,5,13,15,8,15,9,13,17,8,21,13,21,7,21,21,15,10,5,4,21,21,7,3,13,7,8,5,2,21,18,2,17,1,21,15,7,4,8,13,14,21,2,21,4,7,13,21,10,14,13,20,4,1,15,3,4,8,13,8,13,10,6,8,13,19,9,5,16,13,21,21,8,15,14,5,13,3,2,19,15,16,15,16,1,17,15,7,8,2,10,7,17,14,16,2,1,2,21,1,13,5,16,8,2,15,16,17,2,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,1,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,16,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,2,15,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,10,21,13,15,13,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,13,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,23,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,6,21,2,4,4,21,9,10,17,17,7,8,4,9,15,8,16,13,17,7,21,4,13,1,6,9,4,5,8,21,23,7,17,9,13,9,17,9,1,14,1,1,7,16,18,4,18,3,17,15,21,15,16,21,9,6,16,5,4,13,4,21,15,21,9,10,4,16,18,17,4,4,6,5,21,4,6,20,7,14,17,2,6,6,18,14,9,13,9,21,8,17,5,10,21,21,2,19,8,16,7,3,7,5,9,9,13,11,5,17,21,21,4,21,17,13,13,8,4,8,16,10,4,18,17,9,4,17,13,17,4,5,18,8,17,4,1,9,6,5,10,1,2,8,23,20,6,9,21,19,17,9,8,8,8,14,17,15,8,8,4,21,21,5,4,18,19,9,13,4,16,21,4,4,15,8,8,4,19,21,19,10,17,1,16,6,11,7,2,13,8,8,20,1,4,15,13,21,14,5,13,8,6,21,15,3,2,8,13,17,7,13,8,16,15,1,9,5,17,13,17,16,4,21,14,9,13,4,3,18,18,17,7,17,19,21,4,9,17,8,6,14,2,6,5,8,6,4,17,17,15,5,17,8,4,15,8,20,9,19,18 +24,23,23,23,23,21,15,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,15,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,1,21,15,2,16,5,15,13,5,4,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,10,18,6,7,2,21,5,6,17,16,7,13,3,4,15,18,16,13,16,15,17,2,8,23,14,5,13,4,8,16,23,23,15,2,9,5,7,21,21,14,1,1,7,16,18,4,18,14,16,15,21,15,16,21,5,2,1,10,2,6,13,8,14,21,8,10,14,17,7,17,8,14,5,21,21,21,14,19,7,14,1,2,5,7,21,14,6,7,13,21,8,21,13,10,21,21,2,19,8,16,7,6,7,5,9,17,15,11,5,17,21,21,2,6,15,13,13,14,6,15,16,6,15,19,16,2,7,21,13,17,13,13,17,11,17,15,15,7,6,6,6,1,3,2,13,17,13,9,10,2,16,9,4,15,2,14,7,7,16,11,8,21,18,5,21,18,21,10,13,2,21,21,4,13,6,19,9,15,21,21,10,2,21,21,11,6,15,8,8,13,8,9,4,21,4,15,13,21,14,15,13,8,16,17,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,19,16,21,21,14,5,13,11,2,19,11,17,15,16,18,16,8,6,7,6,6,9,5,15,15,9,15,15,17,15,15,15,16,7,2,15,15,19,6,19,18 +24,23,23,23,20,7,15,10,21,2,16,21,6,4,9,7,13,13,2,21,13,16,13,1,21,5,8,13,7,13,10,3,18,23,5,20,2,13,2,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,16,21,2,6,16,6,2,13,4,18,5,21,6,4,4,17,14,17,15,4,7,5,21,17,15,19,7,14,16,8,6,14,21,15,13,7,7,15,7,16,15,10,21,11,6,15,8,1,8,21,7,5,9,8,15,15,9,21,21,21,14,21,16,13,13,14,15,13,21,8,15,18,21,2,13,17,13,5,14,8,8,2,21,5,2,4,6,14,6,21,9,7,15,17,14,13,5,14,2,5,8,8,7,14,21,15,1,16,15,8,1,2,4,21,21,21,10,5,13,21,4,14,15,7,2,10,10,21,8,7,20,21,16,15,9,2,8,13,5,4,2,21,2,15,13,16,14,4,13,7,2,16,13,5,4,8,13,8,15,5,23,8,8,7,9,5,21,15,17,17,20,21,14,6,2,15,14,17,21,21,8,11,19,21,8,13,7,8,21,5,13,14,13,2,5,15,17,3,15,15,16,15,2,21,16,18,23,23,23 +24,23,23,1,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,5,21,21,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,2,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,16,21,18,14,21,16,13,5,14,15,13,21,8,13,18,21,2,13,17,13,5,15,10,8,2,7,5,2,19,6,14,6,8,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,16,15,8,21,2,8,21,21,21,13,5,15,21,10,14,7,7,2,10,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,5,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,7,16,7,7,10,16,4,7,21,1,9,2,19,7,21,5,14,13,17,18,18,21,5,21,10,8,13,9,19,17,23,5,18,9,13,6,4,15,18,14,15,15,7,8,17,4,18,14,17,21,17,15,21,18,10,6,17,5,15,13,2,17,4,21,9,6,8,21,16,1,2,2,9,21,17,8,13,13,7,13,9,18,10,19,4,14,15,13,7,18,7,21,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,4,21,9,14,4,18,2,15,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,7,7,14,4,5,21,16,2,21,7,15,21,17,15,9,9,10,21,21,9,5,2,7,2,9,2,16,21,5,17,1,2,2,16,6,9,23,10,7,21,21,16,7,13,21,13,4,13,8,17,17,15,3,4,8,13,8,21,13,23,17,16,21,13,5,15,13,17,16,10,8,14,7,13,4,2,19,21,15,13,17,1,16,2,2,14,18,23,13,5,7,2,15,4,7,18,17,8,10,16,7,2,21,16,19,13,19,23 +24,23,23,5,21,8,15,21,17,6,4,8,15,13,14,15,4,13,2,16,13,16,18,15,16,16,21,6,8,13,5,7,16,23,7,21,5,14,5,13,2,19,14,1,10,7,16,19,4,18,14,17,7,1,16,16,21,2,10,16,6,6,13,4,21,4,21,5,10,4,16,2,16,6,4,6,6,19,16,2,2,7,14,21,2,5,4,9,14,9,13,15,16,8,16,10,6,21,17,2,21,7,17,16,6,7,5,13,7,15,7,5,15,21,1,2,21,15,13,13,15,15,15,17,10,6,19,21,8,13,17,9,16,13,6,16,17,16,15,9,14,6,4,6,17,13,10,5,20,6,8,10,19,2,9,20,15,8,14,6,13,15,15,7,21,21,2,15,21,19,6,4,2,13,17,7,5,10,3,10,4,21,21,21,4,18,1,8,6,7,16,14,13,15,4,2,21,2,13,1,21,14,14,13,8,15,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,17,13,17,17,8,21,14,9,13,9,3,21,15,17,15,16,18,16,7,5,7,14,15,5,6,8,8,2,6,7,16,17,15,13,17,15,4,15,15,20,5,8,20 +24,23,23,23,21,5,17,21,21,2,10,8,6,10,10,17,5,13,4,17,13,16,15,16,18,5,8,10,8,9,8,7,20,23,9,18,9,13,9,4,2,18,14,1,1,7,15,18,4,8,21,15,11,15,9,16,21,19,5,16,10,10,3,4,21,7,21,8,9,4,17,4,16,8,4,15,13,21,17,9,20,9,14,16,8,10,9,18,16,13,13,10,1,7,21,9,7,16,11,13,15,15,1,21,1,7,5,9,19,15,15,9,21,15,21,6,10,16,13,13,14,10,13,16,8,4,18,21,2,1,17,13,5,4,8,8,2,21,5,3,18,6,14,4,21,9,19,16,6,4,13,15,6,9,5,8,8,8,14,17,15,1,1,9,8,17,4,4,21,21,8,13,9,16,21,5,7,6,9,4,15,10,21,4,18,20,1,8,9,9,1,16,7,5,13,21,15,2,15,16,21,14,8,13,20,4,17,15,5,2,7,13,13,13,16,9,13,7,2,8,21,8,15,1,16,20,9,4,3,3,10,14,21,18,17,13,17,18,17,7,9,7,4,6,8,21,14,6,21,9,10,16,16,15,7,17,7,15,4,17,18,9,4,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,3,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,21,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,15,7,6,17,6,3,17,6,10,6,9,9,16,8,17,13,16,19,13,1,9,8,5,9,13,4,16,19,23,10,3,9,15,5,6,2,18,15,18,15,7,8,19,4,15,17,15,7,13,17,21,21,9,9,8,14,23,23,9,9,4,21,9,4,4,17,4,17,9,6,10,5,17,16,15,19,7,14,16,8,6,4,19,17,13,4,8,1,7,21,4,7,21,16,10,15,7,1,21,10,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,6,13,18,9,4,6,21,4,7,21,13,5,19,17,7,4,14,10,2,21,6,14,5,21,9,5,19,5,14,8,4,17,15,5,8,8,8,14,4,15,15,15,8,7,21,9,4,21,21,8,7,4,10,1,5,4,6,9,10,15,21,21,4,10,18,1,17,6,9,6,8,13,5,7,21,17,4,15,13,16,14,4,3,19,8,16,13,5,4,7,13,10,13,21,19,13,8,2,9,5,21,15,18,17,19,8,5,4,3,4,14,17,17,21,15,17,19,8,9,10,5,10,4,9,15,4,14,5,5,4,17,17,15,15,15,15,4,6,15,17,4,23,23 +24,23,23,23,23,23,23,10,17,4,17,7,6,13,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,3,14,5,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,8,15,15,18,6,4,21,6,2,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,16,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,13,16,16,21,5,4,19,7,23,23,21,5,13,21,5,2,2,16,8,19,8,2,4,6,21,16,15,9,7,14,16,8,6,4,3,16,13,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,16,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,13,6,15,21,14,15,14,6,2,6,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,7,14,17,16,17,15,17,21,7,9,2,15,8,4,5,15,6,14,7,5,6,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,4,16,17,4,1,10,6,6,8,21,7,15,2,17,13,16,15,16,21,9,16,6,7,13,15,21,19,23,7,18,2,13,5,6,2,18,14,21,8,7,8,18,4,7,17,15,11,15,4,21,21,19,5,16,5,10,4,2,8,6,21,9,9,8,16,15,16,9,7,5,5,21,16,8,19,7,14,17,21,6,15,19,16,6,4,6,17,8,21,13,5,7,11,10,15,8,1,21,8,7,5,9,8,15,15,9,17,16,17,6,7,16,13,13,8,6,7,17,8,7,18,21,2,5,17,13,5,16,9,8,2,21,5,2,16,6,14,6,21,9,6,15,21,14,13,5,14,2,5,8,8,8,14,17,7,1,8,9,8,21,9,4,21,21,18,13,8,16,21,7,10,5,7,2,16,10,21,17,5,20,1,4,2,9,6,16,8,13,9,21,21,2,7,15,21,14,7,13,20,6,17,13,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,2,5,4,10,7,14,21,17,16,7,17,19,16,7,10,8,5,15,7,1,5,10,2,9,21,15,17,16,6,17,13,4,7,17,18,5,21,18 +24,23,23,4,21,16,4,2,21,5,10,16,9,10,9,18,5,5,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,17,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,8,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,7,10,10,16,13,3,21,18,16,10,15,18 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,7,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,17,17,9,4,21,4,9,1,4,13,5,16,7,18,19,19,4,9,21,16,8,10,6,17,17,23,4,19,9,6,6,4,14,1,21,15,15,7,16,17,4,21,8,16,21,16,6,11,18,9,10,17,4,4,5,17,17,2,4,5,5,17,18,17,8,4,6,6,5,4,16,14,7,11,13,15,21,9,19,2,6,9,21,4,17,8,21,6,5,21,19,16,21,1,17,17,21,7,5,9,19,15,8,9,17,21,17,5,4,21,23,13,17,5,9,17,9,4,8,17,4,6,17,13,21,4,9,8,16,21,9,2,4,1,18,5,7,5,4,15,23,15,21,13,21,6,9,19,17,7,15,13,5,17,15,19,21,21,6,4,1,19,9,4,6,21,17,5,6,4,7,7,6,6,1,17,9,17,21,4,9,10,2,21,23,9,7,4,16,14,18,18,21,10,14,4,16,9,17,15,3,4,8,13,6,5,8,23,9,17,8,3,5,16,13,17,16,18,5,4,23,23,6,14,18,17,16,11,18,11,13,9,9,16,9,23,23,16,14,6,19,6,2,21,1,10,5,16,8,19,5,21,19,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,8,11,17,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,7,5,21,5,8,2,21,9,6,16,6,15,2,18,15,13,5,17,13,16,19,16,10,9,21,15,7,13,6,15,19,23,15,20,10,15,5,2,14,20,19,21,15,7,21,17,4,16,14,16,15,15,6,16,21,13,15,13,23,23,23,23,16,14,8,2,6,2,21,8,21,4,10,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,16,7,16,13,19,21,21,6,3,1,17,8,16,7,5,9,8,15,8,5,1,21,17,5,2,16,23,13,21,5,9,16,9,10,2,15,2,6,1,16,15,15,9,13,13,5,14,9,15,14,23,23,23,23,6,15,19,10,15,7,13,6,9,16,13,8,21,2,15,18,13,5,21,21,15,8,21,3,2,13,15,21,21,5,13,15,14,2,5,6,21,21,15,21,1,15,3,8,7,7,13,5,15,2,21,4,4,13,21,13,6,8,17,2,18,15,3,4,8,13,8,10,5,23,2,2,7,11,5,15,13,21,15,6,2,5,15,21,8,15,20,15,16,16,16,11,8,10,13,14,5,23,15,16,7,6,3,6,10,15,21,15,6,16,13,1,15,21,23,23,23,23 +24,23,23,23,23,23,23,23,18,6,7,21,18,2,15,15,13,16,8,13,20,21,19,15,8,5,17,5,8,13,3,6,16,23,13,2,13,15,5,6,14,21,14,8,15,7,1,19,4,16,15,21,21,17,15,21,11,2,10,15,6,15,13,16,21,5,21,15,15,2,16,8,16,8,15,15,5,2,16,8,14,8,13,21,7,15,1,21,5,5,16,8,17,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,8,7,15,5,4,21,21,15,21,16,23,13,18,5,15,16,9,13,1,21,15,6,18,13,21,4,5,8,2,16,16,10,13,15,13,6,1,9,15,15,21,5,14,15,2,15,9,11,7,8,14,2,6,1,15,2,21,18,15,1,17,20,2,5,6,15,15,7,14,6,7,11,15,20,1,2,8,16,21,9,1,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,15,16,7,13,4,8,13,8,21,14,23,8,21,2,11,6,7,13,16,16,6,19,14,5,13,15,2,19,15,16,7,16,18,8,2,7,18,7,8,15,10,14,2,15,5,15,16,17,13,8,15,15,2,1,15,16,5,3,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,19,16,15,6,13,1,8,21,2,15,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,9,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,14,5,6,16,21,2,8,15,7,16,13,4,11,21,21,21,7,6,15,15,2,10,17,13,8,13,10,21,5,15,5,2,10,17,2,20,10,5,6,6,18,16,2,5,7,13,21,20,7,15,21,5,10,2,5,17,8,16,2,5,15,11,2,21,17,13,15,16,7,5,9,21,15,8,9,16,21,17,2,6,17,23,13,21,5,14,16,15,15,21,15,7,15,3,5,21,15,14,1,15,21,5,2,16,2,6,5,2,5,14,7,21,14,15,6,8,21,7,16,15,7,15,2,7,21,16,2,20,21,8,21,16,3,6,13,8,21,23,23,23,23,23,5,2,13,16,21,5,20,21,15,21,13,8,23,5,21,7,1,16,15,7,15,18,13,2,5,16,21,21,17,9,4,8,13,8,17,7,23,8,15,2,15,5,17,13,21,16,8,16,13,15,2,15,15,19,15,16,16,15,9,20,7,9,13,5,5,14,2,5,6,16,21,15,2,1,15,5,17,13,2,5,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,10,6,17,15,7,16,8,4,13,14,16,13,15,15,15,1,17,16,6,8,13,6,4,15,23,7,17,7,13,7,6,3,18,14,1,10,7,16,19,4,21,14,17,15,1,15,16,21,4,2,17,5,9,9,8,21,8,18,5,5,4,17,15,16,4,14,4,5,18,16,7,18,23,7,17,15,17,4,19,14,4,13,15,21,7,17,2,6,21,21,5,19,1,17,7,6,7,5,13,8,15,11,5,15,21,1,2,1,21,13,13,14,6,15,16,8,4,9,21,2,6,20,13,16,9,5,17,16,21,15,8,19,6,10,5,1,18,4,8,14,15,16,7,18,10,9,20,7,8,14,5,15,1,16,10,21,21,2,21,21,10,8,6,4,16,21,7,15,6,2,2,5,17,21,21,7,21,1,17,4,7,2,14,13,10,10,2,17,4,13,21,21,14,14,13,8,8,16,15,3,4,8,13,8,7,13,8,8,15,8,9,5,16,13,17,16,8,21,14,9,13,2,3,21,15,17,15,16,18,16,7,7,8,8,15,5,10,6,8,2,6,13,16,17,15,4,17,15,2,15,15,7,5,11,20 +24,23,23,23,23,23,23,5,18,10,4,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,8,3,9,5,2,13,2,18,15,19,9,7,8,18,4,15,21,10,15,15,16,16,21,7,8,19,7,23,23,21,5,13,1,5,4,2,16,8,19,8,2,6,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,4,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,13,4,15,21,2,15,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,16,21,7,3,2,13,8,4,5,15,6,14,5,5,2,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,23,23,21,2,6,6,1,1,13,16,16,10,6,11,7,13,4,16,7,18,7,16,21,18,23,23,5,5,6,7,21,23,7,20,6,6,5,2,2,17,7,7,15,7,21,17,4,21,14,17,21,1,15,15,19,6,10,17,10,8,13,2,21,10,15,5,15,1,17,16,21,2,3,6,5,3,6,6,13,15,13,16,21,9,13,3,5,13,21,8,21,7,17,6,5,21,21,8,21,1,17,8,16,7,5,9,8,15,8,9,2,21,17,6,21,17,23,13,1,5,18,17,9,2,18,11,21,5,20,9,21,4,13,8,18,21,9,2,4,1,1,5,18,14,7,23,21,6,1,13,4,5,9,20,8,7,7,6,5,16,16,7,11,21,8,21,17,9,6,13,14,18,23,6,6,15,7,2,4,4,1,21,8,1,21,7,2,10,10,18,23,2,5,4,21,14,15,21,21,13,5,5,16,4,16,18,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,17,6,7,15,7,13,4,19,15,19,16,15,16,21,8,5,6,21,14,23,15,14,6,6,13,2,2,16,17,2,8,16,13,4,21,17,13,5,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,21,9,6,20,21,8,14,1,17,10,10,9,5,17,9,15,8,9,16,21,17,5,3,19,23,13,1,13,9,1,9,7,19,18,4,5,10,13,19,14,5,8,19,17,6,2,2,1,16,5,17,9,16,23,2,7,8,5,4,5,9,19,8,7,21,9,5,11,1,4,21,21,4,4,17,19,5,13,2,23,23,5,4,6,14,10,4,8,1,21,5,17,21,4,13,10,16,17,23,2,8,4,17,14,15,4,21,14,9,9,17,8,16,15,9,17,8,13,6,10,10,23,9,16,6,9,5,17,13,17,16,21,8,4,5,9,23,14,18,16,17,16,17,21,8,9,5,16,7,23,5,17,16,4,8,2,8,15,17,7,6,18,7,21,15,15,23,23,23,23 +24,23,23,10,21,4,6,6,21,5,2,17,15,9,9,15,16,13,5,16,7,17,19,15,8,8,14,6,23,23,13,16,17,23,15,17,2,6,5,6,16,4,2,7,15,7,17,21,4,16,14,16,15,1,15,11,21,15,15,15,5,2,13,6,17,5,21,5,8,21,21,4,17,6,6,14,23,23,16,13,13,7,13,16,21,15,19,1,7,13,1,6,17,8,21,2,9,15,21,8,21,7,17,17,16,7,5,9,8,15,15,9,21,16,17,6,3,16,23,13,17,6,2,17,10,4,18,18,4,3,16,13,15,8,3,7,10,21,8,2,4,18,1,5,19,5,15,23,21,15,2,13,21,6,9,16,15,8,15,4,5,1,16,2,18,21,1,11,21,5,7,7,6,9,21,7,21,8,7,4,10,10,21,4,8,17,1,2,5,10,10,21,23,17,5,4,21,14,15,18,10,14,6,8,21,17,17,13,9,4,8,13,8,21,14,23,13,16,6,3,5,17,15,19,18,6,9,13,6,2,23,11,16,9,17,15,16,21,8,8,5,20,6,23,19,9,3,5,13,10,10,8,21,15,10,17,13,4,7,17,17,4,19,23 +24,23,23,2,21,16,15,5,21,15,15,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,3,7,13,2,6,16,23,13,21,6,14,5,21,16,18,14,21,15,7,21,17,4,16,14,21,15,15,16,8,21,5,2,17,2,2,13,6,21,7,13,7,5,16,21,6,16,2,14,13,5,15,15,14,13,8,13,8,8,2,18,2,3,14,15,20,16,15,21,5,5,21,21,7,21,15,21,15,17,7,5,9,21,15,15,5,8,21,18,8,21,8,23,14,14,16,6,16,8,2,15,21,2,3,20,13,21,2,13,17,8,15,2,3,21,16,5,5,21,8,2,10,21,5,16,8,2,15,9,7,13,7,15,2,15,18,15,5,21,21,10,15,21,20,8,14,7,15,17,14,5,6,16,15,2,2,16,2,6,21,1,15,15,9,21,17,23,2,3,2,21,15,14,5,18,8,5,7,15,7,20,7,7,4,8,13,8,16,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,2,15,18,15,16,16,15,21,8,6,7,2,15,16,2,10,14,6,15,6,13,21,1,15,2,16,15,2,18,21,3,5,3,23 +24,23,23,8,17,4,2,10,17,10,15,20,7,15,10,7,6,21,4,14,15,1,18,18,21,9,14,7,8,13,6,19,21,23,5,17,9,13,15,4,7,17,7,15,15,7,8,17,4,17,14,16,21,21,15,18,18,6,5,16,5,15,13,17,17,5,21,5,6,14,21,16,1,2,14,5,21,16,15,7,6,15,13,7,1,10,19,14,16,13,8,8,18,7,15,21,5,8,15,6,19,1,17,15,17,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,15,4,4,21,9,10,2,18,4,7,20,13,21,4,3,8,8,17,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,17,7,14,10,5,1,15,15,21,1,21,4,21,4,5,6,5,21,21,7,7,17,7,2,6,10,15,21,5,17,21,2,10,8,16,8,23,9,8,21,21,14,10,13,17,5,4,5,15,5,17,15,3,4,8,13,5,17,13,23,7,16,16,13,5,17,13,21,17,5,1,14,9,13,10,3,19,16,15,15,17,21,16,10,2,14,3,23,9,5,14,2,15,10,6,21,17,2,4,17,7,4,21,8,19,4,8,18 +24,23,23,8,16,6,13,8,17,2,5,15,18,13,5,17,7,13,5,9,15,16,19,16,7,14,16,5,7,5,8,6,16,23,5,18,9,23,5,10,14,10,2,15,15,7,5,17,4,21,18,16,1,17,15,15,19,10,10,16,4,5,13,6,21,7,21,7,5,5,19,8,21,8,5,7,5,4,16,5,13,8,13,4,21,2,6,15,5,13,8,4,17,7,17,4,5,21,17,13,19,1,1,6,5,7,5,9,8,15,15,9,17,1,17,2,4,21,13,13,1,15,15,16,9,3,10,17,5,4,1,13,15,8,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,6,5,13,4,5,9,19,8,7,15,4,5,21,13,8,15,21,4,4,17,19,9,3,10,1,16,7,2,4,19,5,6,6,1,21,8,17,21,4,10,9,13,23,9,3,8,4,21,14,3,5,21,14,8,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,10,4,13,15,23,18,16,17,16,16,1,7,10,5,13,10,23,23,2,5,6,10,17,9,15,1,9,7,18,13,7,16,1,19,23,23,23 +24,23,23,5,16,8,4,21,16,15,6,21,6,4,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,19,2,6,8,6,2,18,15,21,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,16,18,13,4,5,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,15,1,8,17,15,6,21,11,5,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,15,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,5,21,9,6,15,7,18,13,5,14,2,5,8,8,8,14,15,15,1,21,6,8,21,13,4,21,16,18,11,7,15,21,7,6,15,7,2,10,10,21,16,6,20,1,16,15,9,8,8,13,9,15,2,21,2,15,13,21,14,4,7,20,2,17,13,5,4,8,13,8,7,7,8,13,15,16,7,5,17,15,18,15,13,14,6,13,2,13,14,17,21,17,15,16,19,8,13,6,15,4,21,14,14,15,6,21,9,14,17,18,15,6,17,15,2,17,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,4,2,21,6,17,4,4,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,1,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,13,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,15,21,10,2,13,17,10,10,21,6,4,9,15,13,13,2,21,13,16,15,16,8,5,8,15,5,13,8,16,18,23,8,19,2,13,5,15,2,18,14,21,11,7,8,7,4,16,18,15,16,15,15,17,21,4,4,7,6,7,15,5,13,21,1,7,6,4,17,15,17,3,4,15,5,21,16,9,19,9,14,17,8,6,4,3,16,13,15,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,15,21,21,8,11,21,13,13,14,10,10,16,9,15,18,15,2,7,17,13,5,7,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,5,15,1,1,10,7,21,4,4,21,16,21,13,4,15,21,15,14,15,10,2,10,10,21,8,5,20,1,4,13,9,8,8,13,15,9,7,17,2,15,13,21,14,15,7,20,8,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,14,5,4,3,15,15,15,2,4,5,16,21,15,13,15,15,4,17,16,15,7,13,19 +24,23,23,15,21,3,4,15,21,8,21,17,6,15,10,7,13,13,2,21,13,16,19,15,18,5,15,6,8,13,13,6,15,23,13,19,2,7,5,6,2,18,15,1,11,7,8,18,4,8,21,21,15,15,3,16,21,19,21,13,10,8,13,15,21,5,21,13,10,10,16,2,16,8,7,15,5,1,16,14,19,15,14,16,8,6,4,19,10,5,10,14,17,7,21,21,6,21,11,6,15,17,16,16,16,7,5,9,16,15,15,9,21,21,21,2,15,7,13,13,14,6,15,21,8,15,20,21,2,8,21,13,5,4,15,8,2,21,5,2,14,6,14,21,21,9,8,15,6,14,13,5,14,2,5,8,8,8,14,2,15,1,10,15,8,21,10,15,21,21,21,13,5,16,21,4,13,19,13,2,15,1,21,10,10,20,21,8,5,7,2,8,13,5,10,2,16,2,15,13,21,14,7,6,20,2,16,13,13,4,8,13,15,13,15,3,7,8,15,9,5,11,21,17,15,20,14,9,15,15,6,13,21,17,17,8,15,18,21,8,13,13,6,2,8,8,15,10,7,5,15,16,1,15,4,16,13,15,15,17,15,10,23,23 +24,23,23,7,21,21,2,6,21,2,15,6,21,2,5,13,13,21,2,11,11,16,21,16,2,5,21,13,7,13,5,6,17,23,13,21,6,14,5,8,21,21,14,16,15,7,21,16,4,17,14,21,15,17,15,8,15,6,2,16,2,2,13,6,17,5,13,15,8,15,21,5,16,10,14,13,2,17,8,8,14,8,13,16,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,7,16,7,5,9,7,15,13,5,15,21,18,5,21,8,23,14,14,15,2,16,15,15,17,16,5,6,18,13,21,2,13,18,8,17,2,3,7,21,2,15,21,7,5,10,21,5,8,8,2,15,9,8,13,7,15,2,15,11,16,6,21,21,10,15,21,20,8,14,7,4,17,3,14,6,16,15,15,2,16,2,6,21,1,15,3,9,21,17,23,2,3,2,21,8,14,5,18,7,5,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,8,18,15,16,15,16,21,8,6,7,21,15,13,8,10,18,13,15,5,15,21,1,15,3,16,15,2,8,21,2,5,3,23 +24,23,23,23,15,6,15,6,21,7,5,21,6,2,2,3,13,15,2,21,13,16,19,15,2,9,21,2,8,13,2,8,16,23,15,3,2,15,13,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,3,13,23,5,11,15,14,21,5,4,16,17,3,19,14,14,3,5,17,17,7,9,7,10,3,8,15,6,3,16,5,8,13,1,8,16,15,6,21,11,15,15,15,17,2,19,7,5,9,15,15,13,9,21,21,21,2,6,17,13,13,14,15,13,21,8,2,18,18,2,7,21,13,5,10,16,7,2,21,5,2,20,6,8,5,21,13,7,15,17,14,13,5,21,2,5,8,8,8,14,10,15,21,13,2,7,18,6,2,21,8,21,13,2,15,21,8,13,15,5,2,6,2,21,16,13,20,21,4,13,9,8,8,7,15,15,2,18,2,15,13,21,14,2,5,20,16,21,15,5,4,8,13,8,13,5,19,13,7,15,9,5,17,13,16,15,20,8,8,2,13,8,14,16,21,21,8,16,21,8,15,4,13,15,10,3,15,14,15,5,5,15,21,16,6,6,15,15,2,21,21,15,23,23,23 +24,23,15,7,21,6,9,15,21,7,8,21,21,6,4,7,13,13,10,20,13,17,19,21,6,5,21,10,8,9,6,17,20,23,13,4,13,3,5,5,2,18,19,15,15,7,16,17,4,16,14,17,1,15,15,16,18,15,6,15,19,15,13,4,18,15,21,6,5,4,21,8,21,2,10,6,5,10,16,13,13,15,13,17,21,10,3,8,14,13,8,4,20,7,17,19,5,21,8,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,15,6,15,17,2,7,16,1,9,4,8,13,1,16,9,7,10,18,3,9,4,21,1,17,16,14,15,23,23,6,21,6,13,19,9,6,16,8,15,15,5,21,13,7,3,21,2,3,21,15,8,13,4,17,17,7,19,9,7,11,21,3,1,17,9,17,1,4,2,10,10,3,23,2,5,2,17,14,19,3,21,14,14,4,20,6,21,15,9,4,8,13,8,16,8,23,2,8,8,3,5,17,13,16,1,19,17,13,9,2,15,23,16,8,17,11,21,21,7,4,9,17,6,23,23,8,16,15,15,9,5,16,1,15,10,17,13,2,1,16,19,5,21,19 +24,23,23,8,21,10,4,6,17,6,2,17,5,2,8,18,7,13,5,21,13,16,19,17,2,3,21,13,8,13,10,4,16,23,7,3,9,17,5,10,5,20,19,21,15,7,8,16,4,17,14,21,15,17,16,21,1,10,2,15,6,9,6,13,21,5,21,6,10,4,21,8,21,2,15,15,5,19,16,5,13,8,5,21,21,20,16,5,14,13,15,2,19,7,21,6,6,21,9,2,2,7,17,16,5,7,5,7,8,15,8,5,1,21,17,2,18,21,13,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,16,2,6,15,18,6,2,19,19,10,2,13,17,9,7,13,7,21,6,15,18,13,15,21,21,6,10,21,16,2,13,6,21,21,9,5,15,3,8,5,10,21,21,13,19,21,7,6,17,8,8,13,5,3,2,17,15,13,13,21,14,15,13,8,3,18,15,3,4,8,13,8,10,16,23,15,2,7,11,5,17,13,21,21,9,14,10,15,14,5,6,15,16,17,16,15,16,11,15,2,5,19,15,15,21,7,6,15,6,2,15,19,10,15,17,13,9,15,21,3,23,23,23 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,7,2,17,13,8,19,13,18,18,18,6,5,21,7,7,13,18,17,19,23,13,19,9,6,9,16,10,1,16,15,15,13,11,1,4,21,14,17,15,16,7,21,17,4,15,16,6,5,4,4,16,5,18,1,5,4,17,4,17,6,4,6,5,4,16,19,13,8,13,17,17,3,6,18,9,6,2,6,19,8,17,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,17,23,13,1,5,9,17,9,7,9,17,4,6,1,13,21,4,9,8,17,21,9,2,4,8,7,5,23,6,2,10,7,4,6,13,16,6,9,17,8,7,15,19,5,21,7,4,17,20,4,3,21,3,9,15,8,19,21,9,2,5,9,7,8,1,21,16,5,17,21,2,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,4,23,13,16,6,9,5,8,15,21,17,10,21,14,4,13,9,23,18,16,18,8,16,21,7,8,7,16,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,9,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,21,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,16,17,14,9,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,17,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,5,3,4,2,4,16,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,1,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,17,4,15,6,17,21,5,21,15,7,11,11,6,13,2,16,15,16,19,17,3,8,23,23,6,5,13,16,17,23,6,8,9,15,5,5,16,17,7,7,15,7,21,17,4,16,14,17,21,21,15,13,21,7,10,15,6,9,15,21,21,5,21,9,6,6,15,6,16,4,5,15,15,2,16,13,13,15,13,16,21,10,15,7,4,13,21,4,1,4,16,17,5,21,1,8,21,1,16,17,16,7,5,9,8,15,8,9,21,17,17,6,2,21,23,13,17,6,4,17,9,10,18,17,4,7,21,13,18,9,11,8,6,21,9,2,4,1,1,5,18,6,23,15,21,4,9,13,1,5,9,8,8,8,15,2,5,1,16,19,13,1,4,15,21,15,6,9,7,21,21,7,13,4,18,8,6,4,15,21,5,17,21,6,4,10,10,19,23,4,9,4,21,15,9,8,1,5,6,4,16,4,16,15,7,4,8,13,6,21,14,23,13,17,6,3,5,11,15,17,18,8,3,4,13,9,8,23,16,19,15,15,16,21,16,5,10,21,2,23,7,10,15,15,13,2,6,16,21,7,15,17,13,7,2,17,9,10,23,23 +24,23,4,6,17,6,7,15,18,4,6,6,8,4,13,21,7,13,16,19,13,21,19,16,7,2,21,5,13,7,13,7,19,23,13,16,19,6,5,5,15,18,6,15,15,7,21,17,4,21,14,16,21,16,15,21,19,4,6,15,6,21,13,9,16,9,21,5,6,4,19,16,21,6,6,7,5,4,16,13,13,15,13,7,21,10,19,7,15,13,8,15,19,7,19,2,10,21,15,10,21,1,13,9,10,7,5,9,8,15,18,2,17,16,2,9,21,21,23,13,5,2,4,17,10,6,8,15,9,19,21,13,1,8,4,8,7,21,7,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,6,8,7,14,2,5,16,13,17,21,21,6,4,21,19,13,13,10,17,21,7,10,6,7,15,7,6,17,21,9,18,21,8,9,8,21,19,23,6,5,3,21,15,15,13,17,14,7,6,17,2,16,15,3,4,19,13,2,6,16,23,3,16,16,9,5,15,13,16,16,18,7,5,23,23,4,14,18,17,21,16,17,21,7,4,13,16,16,23,23,6,14,6,15,5,6,16,18,14,9,21,15,4,21,17,18,6,23,23 +24,23,23,23,23,10,10,15,21,6,5,16,21,8,5,7,14,13,16,18,13,16,15,15,8,3,21,6,8,13,4,8,15,23,13,9,21,5,5,10,21,18,10,21,15,7,15,18,4,17,14,17,1,16,8,21,1,2,6,16,6,15,13,9,17,2,21,5,10,2,16,8,21,4,10,5,6,2,16,14,13,7,13,16,21,10,6,5,15,13,15,15,21,8,16,4,5,21,15,8,21,1,8,17,16,7,5,9,19,15,8,5,21,16,21,6,21,16,13,13,17,6,10,16,8,15,3,1,3,6,21,13,21,4,9,16,3,21,2,3,8,2,23,23,23,23,6,7,4,14,8,21,6,9,9,16,15,8,14,15,5,21,9,2,21,21,17,1,17,15,10,4,6,17,21,8,14,15,7,11,5,21,1,21,5,17,21,2,2,10,10,19,23,9,7,2,21,14,18,21,21,14,6,13,8,4,16,15,3,4,8,13,8,16,9,23,15,16,16,9,5,15,13,17,17,19,21,14,9,13,13,8,17,15,17,8,16,21,7,2,13,16,8,23,6,4,7,15,15,6,21,8,17,15,2,16,15,2,15,17,19,5,10,23 +24,23,15,7,21,10,9,10,18,7,6,21,15,15,10,7,13,21,6,14,13,15,18,18,19,5,21,5,8,13,6,19,16,23,9,18,9,13,5,2,15,18,7,15,15,7,8,17,4,16,14,16,21,16,15,18,18,10,15,21,5,2,13,6,16,10,21,5,6,21,21,8,1,8,14,5,21,17,13,13,13,7,13,15,1,10,19,15,14,13,8,10,18,8,15,21,6,8,15,8,10,8,17,16,17,7,5,9,8,15,8,9,1,21,17,3,2,21,13,13,15,5,16,21,9,15,10,18,10,5,20,13,21,8,6,8,15,17,2,9,14,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,14,10,5,1,16,2,21,21,15,2,16,6,2,13,6,21,21,7,21,2,7,2,5,2,21,18,15,17,1,6,2,8,4,8,23,4,8,21,21,14,2,13,21,13,14,13,15,8,17,15,3,4,8,13,5,17,13,23,7,7,16,13,5,16,13,15,17,5,21,14,8,13,4,2,19,21,15,15,16,21,16,15,2,14,3,23,9,5,7,2,15,10,6,21,17,2,9,18,7,2,2,15,19,6,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,17,5,6,21,21,2,6,1,17,8,16,7,7,9,6,15,8,9,15,21,16,5,17,21,13,13,18,6,16,16,9,15,17,15,10,6,3,13,18,13,5,7,7,17,9,10,19,21,13,5,16,7,13,5,23,23,23,14,7,21,4,2,8,8,15,6,5,11,13,2,18,1,15,15,16,19,2,13,6,21,16,7,15,10,15,7,2,7,1,21,5,21,21,1,15,10,8,23,2,8,7,4,17,14,7,13,21,14,15,13,8,16,8,15,9,4,8,13,6,17,5,23,13,16,6,9,5,16,15,17,16,18,15,7,15,8,13,5,19,16,21,15,16,1,7,6,5,16,14,23,5,7,15,15,15,10,15,6,17,2,6,21,7,13,16,16,20,9,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,2,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,21,17,9,10,1,17,8,16,7,7,9,15,15,8,9,10,21,16,21,1,16,13,13,1,10,2,16,8,13,8,15,15,2,19,13,18,7,7,7,4,10,21,2,16,21,7,5,15,13,8,5,23,13,8,13,8,6,9,20,8,7,15,7,5,11,13,2,18,21,15,15,21,19,2,13,4,21,16,7,15,6,15,7,2,7,1,21,5,16,21,21,13,10,23,8,2,2,15,4,17,14,15,13,16,14,7,13,17,10,16,15,9,4,8,13,6,21,15,23,13,16,6,9,5,15,15,16,16,20,13,4,8,6,2,5,19,16,1,16,16,1,8,7,13,16,16,23,23,7,13,8,15,10,10,10,17,15,15,21,7,7,10,16,19,6,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,16,5,2,17,10,6,8,18,15,15,15,13,15,5,13,18,21,3,15,2,6,17,13,5,13,14,6,17,23,15,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,19,15,2,6,16,16,15,13,2,21,5,14,8,6,2,15,8,16,8,15,2,19,2,17,13,13,17,13,8,15,13,7,15,5,5,16,6,1,7,20,2,5,21,15,2,18,1,21,17,1,7,5,9,15,15,8,5,16,16,18,3,2,16,23,13,10,14,15,16,5,2,16,21,6,5,21,10,21,7,2,8,10,17,21,13,11,11,6,5,21,18,15,15,21,5,14,15,2,8,8,7,7,8,14,2,6,1,7,15,21,21,15,15,17,20,8,5,2,15,15,14,15,5,15,11,15,17,16,2,5,21,1,15,10,10,23,17,20,14,3,2,21,8,7,13,18,5,9,13,21,10,21,15,15,4,8,13,8,21,14,23,8,16,2,9,6,15,13,16,16,8,19,14,5,13,2,10,18,15,16,15,16,18,8,2,15,3,7,21,5,10,14,15,16,5,15,7,17,13,7,8,15,2,21,15,16,5,23,23 +24,23,10,7,21,10,10,4,21,15,15,21,15,15,8,3,4,13,3,16,8,21,19,15,8,10,21,9,8,13,4,8,16,23,15,21,5,15,5,2,14,17,10,8,15,7,16,17,4,21,15,17,21,19,6,15,1,6,10,16,2,6,13,4,15,3,20,6,6,4,21,8,21,15,4,13,5,13,16,9,13,7,13,16,21,8,18,5,8,14,21,8,16,8,21,4,5,16,21,8,1,1,16,17,16,7,5,9,8,15,8,9,21,15,17,5,2,18,23,13,16,13,8,17,9,15,2,17,15,20,1,13,21,9,7,8,3,21,19,4,4,8,6,7,1,14,15,5,10,14,4,18,13,21,13,4,8,8,15,3,6,1,6,8,17,1,6,2,17,13,2,11,6,21,13,4,14,13,6,11,10,8,15,21,8,1,21,2,9,10,23,18,19,2,9,8,17,14,2,19,21,6,8,13,7,13,17,15,7,4,8,13,7,21,9,23,15,16,2,9,5,16,15,17,16,15,13,4,7,13,14,23,17,16,17,7,17,18,8,5,13,9,10,5,10,5,9,6,15,6,17,17,17,15,2,21,15,4,6,17,16,6,15,20 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,2,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,4,21,8,21,15,10,10,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,6,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,21,8,15,18,21,2,13,17,13,5,15,3,8,2,7,5,2,2,6,14,6,1,9,2,19,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,6,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,23,21,9,5,7,18,4,7,21,6,9,4,19,5,13,4,17,13,17,19,8,21,9,8,5,5,4,8,9,17,23,4,19,9,6,7,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,17,21,5,19,5,1,3,9,10,13,18,21,5,4,4,17,14,17,8,10,5,5,17,13,4,19,15,14,17,8,15,4,9,16,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,21,13,13,21,10,7,21,5,4,18,17,4,4,21,13,5,9,5,8,17,17,8,15,5,6,14,6,16,9,19,8,10,14,3,7,9,17,9,4,8,8,14,4,15,17,8,4,5,17,19,4,21,15,18,13,9,17,21,5,4,4,3,4,5,17,18,17,4,19,21,10,5,9,9,8,13,8,9,2,17,15,18,7,1,14,4,5,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,4,9,10,10,14,17,15,21,13,17,21,19,8,9,14,9,4,9,15,14,7,9,6,6,17,17,10,10,15,15,4,21,17,15,9,23,23 +24,23,23,14,21,6,2,15,21,15,2,16,6,15,5,7,13,16,2,17,13,16,19,16,2,5,21,5,8,13,15,7,15,23,7,21,3,13,8,6,14,20,19,21,15,7,7,16,4,16,14,16,15,17,15,16,21,2,13,16,6,2,13,5,18,8,21,6,8,14,21,8,21,2,15,15,5,19,16,5,13,15,13,14,8,9,7,14,16,13,8,14,21,8,16,2,19,21,21,6,10,1,17,16,19,7,5,9,8,15,8,5,1,21,17,13,21,16,23,13,17,13,8,16,9,15,16,16,10,7,21,16,14,2,13,18,13,2,17,8,7,21,15,5,16,2,2,8,19,19,15,8,13,21,9,7,13,3,21,5,15,19,15,5,21,21,10,15,21,16,6,13,2,15,21,5,15,2,3,8,15,19,21,21,7,16,1,6,2,16,4,8,13,8,10,2,17,4,15,13,21,14,14,13,15,2,18,15,3,4,8,13,8,10,2,23,15,2,8,11,5,7,13,21,16,8,16,14,14,13,14,2,16,21,16,16,15,11,8,2,13,6,23,14,7,8,15,2,7,5,2,15,21,2,10,16,13,17,15,21,11,10,23,23 +24,23,23,5,21,8,15,2,21,4,15,17,6,5,17,18,6,13,2,21,13,16,19,16,10,9,21,15,7,13,6,15,18,23,7,20,2,15,5,5,7,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,6,2,10,1,13,8,21,8,21,5,5,2,21,8,21,15,2,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,8,5,1,21,17,5,2,16,23,13,21,15,16,16,9,15,2,15,2,15,1,17,15,15,7,13,9,14,5,6,17,13,23,23,23,23,10,15,19,6,15,7,13,6,9,16,13,8,21,7,15,18,13,5,21,21,15,7,21,3,7,16,10,5,21,9,5,6,10,2,10,8,21,21,15,16,1,10,2,8,2,7,13,4,10,2,21,4,15,13,1,13,7,13,17,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,6,2,8,8,10,13,14,20,16,17,16,8,11,8,2,13,14,6,23,7,16,7,5,3,6,3,15,21,15,2,16,13,6,15,21,23,23,23,23 +24,23,23,23,23,23,23,5,18,4,4,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,8,3,9,5,2,13,2,18,15,19,9,7,8,18,4,15,21,10,15,15,16,16,21,7,8,19,7,23,23,21,5,13,1,5,4,2,16,8,19,8,2,6,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,4,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,6,6,14,5,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,4,15,21,3,14,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,16,21,7,3,2,13,8,4,5,15,6,14,5,5,2,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,2,21,5,2,2,16,8,19,8,2,15,5,21,16,14,3,7,14,16,15,6,4,3,21,15,8,13,1,8,16,2,10,21,11,5,15,15,17,2,18,7,5,9,15,15,15,9,21,21,21,2,5,21,13,13,14,2,15,16,8,15,3,21,2,2,21,13,5,2,16,7,2,21,5,10,7,6,14,6,21,9,13,9,14,14,13,5,14,2,5,8,8,8,14,2,15,16,15,15,5,19,2,15,21,16,21,13,5,15,21,14,13,15,4,2,5,21,21,15,5,20,21,16,2,9,8,8,13,13,2,2,17,2,15,13,16,14,2,5,20,2,16,13,5,4,8,13,8,13,6,20,13,2,16,9,5,16,15,16,21,20,14,14,7,13,15,14,21,16,1,15,16,21,8,5,2,14,13,2,15,5,8,8,5,6,15,21,16,15,6,15,15,2,2,16,21,23,23,23 +24,23,23,23,21,6,10,2,21,10,15,17,5,2,7,21,13,13,13,17,13,16,3,16,21,3,1,6,2,9,6,7,19,23,13,19,2,15,7,6,14,20,19,21,15,7,13,16,4,16,14,16,15,17,15,16,21,2,6,16,5,7,13,15,21,7,21,5,8,6,21,16,21,2,15,5,5,18,16,5,13,5,13,15,8,9,2,2,14,13,5,15,21,15,16,7,20,21,21,6,10,1,21,16,3,7,5,9,8,15,8,5,16,21,17,2,8,16,23,13,21,14,15,16,9,9,16,15,15,6,21,16,5,7,13,21,3,17,8,8,21,21,15,23,23,23,7,15,19,19,15,8,13,15,9,7,15,15,21,16,5,19,13,2,1,21,15,7,21,15,9,13,6,16,21,13,13,5,8,9,2,20,21,21,6,16,1,21,2,16,10,8,13,10,2,2,21,2,15,13,21,14,15,13,17,15,18,15,3,4,8,13,8,10,18,23,3,2,8,11,5,7,13,17,15,1,10,14,2,13,7,2,16,16,17,15,15,11,16,2,13,16,13,23,23,8,15,15,13,6,2,15,21,2,2,17,15,15,15,17,8,6,23,23 +24,23,23,9,21,4,9,15,16,6,9,16,21,15,13,8,4,13,8,19,15,16,15,17,4,9,21,4,8,13,6,7,19,23,18,15,9,6,3,4,7,18,6,15,13,7,21,19,4,21,20,16,1,15,15,16,21,7,4,17,2,5,13,8,21,7,6,6,10,16,21,7,2,5,17,7,15,21,9,6,5,7,6,16,15,6,21,8,6,13,4,17,21,7,16,9,5,15,21,8,10,1,17,8,17,7,3,9,19,15,15,21,21,21,8,6,4,17,23,4,21,7,8,16,15,9,21,21,4,6,4,13,18,13,6,7,4,16,13,2,13,5,23,23,23,23,23,23,23,23,23,23,5,16,14,3,8,8,14,19,5,17,18,21,19,18,6,4,21,19,4,13,6,21,15,10,14,6,5,8,6,4,1,21,16,21,21,4,9,10,4,21,23,9,13,4,21,14,4,9,21,14,4,5,8,16,17,15,3,4,8,13,6,17,13,23,20,18,8,3,5,15,13,17,17,19,7,5,4,13,5,23,19,17,17,16,15,1,7,6,8,5,4,23,23,14,15,15,15,6,6,2,17,15,2,17,7,6,7,16,19,2,19,18 +24,23,23,23,21,4,8,8,17,6,9,21,7,15,15,9,9,21,17,14,13,16,18,17,16,5,17,5,7,13,15,19,16,23,5,16,7,13,9,9,9,18,14,15,15,7,8,17,4,17,14,16,21,16,15,18,21,6,5,16,5,2,13,4,17,2,21,5,6,17,21,8,1,6,10,6,1,16,15,13,13,7,13,9,21,2,8,14,16,13,8,4,21,4,7,17,6,16,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,7,4,21,13,13,4,6,21,21,9,7,2,18,2,7,20,13,21,16,9,8,15,17,10,7,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,15,7,21,17,15,4,16,9,10,13,6,21,17,7,1,2,7,2,5,21,1,21,5,17,1,2,2,8,10,2,23,5,5,21,21,14,15,13,21,13,6,13,15,8,15,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,16,14,8,13,4,2,19,17,15,7,17,1,16,4,2,14,3,23,9,6,14,15,15,15,4,21,17,9,7,17,7,10,15,8,19,7,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,5,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,16,4,2,10,21,7,7,16,14,13,3,17,13,18,19,19,4,9,21,16,8,13,6,8,5,23,13,7,2,10,8,6,21,18,10,15,15,7,16,17,4,21,14,17,21,15,15,17,21,21,6,6,2,6,3,14,13,16,21,10,6,2,21,21,16,2,5,13,5,4,16,14,13,11,13,15,21,10,3,17,7,13,8,10,19,5,17,6,7,21,11,4,21,1,17,8,17,7,5,9,8,15,8,9,16,21,17,2,2,18,23,13,17,6,18,21,9,6,2,18,2,15,21,13,21,10,6,8,4,17,18,2,18,21,18,5,8,6,15,15,23,11,10,13,4,6,9,21,11,10,14,4,6,17,13,7,21,21,6,6,17,19,3,13,2,11,16,7,15,9,15,7,6,2,1,2,15,1,21,7,10,10,10,17,23,9,3,4,17,14,7,21,21,14,14,8,16,2,16,6,3,4,8,13,6,5,6,23,13,17,8,9,5,16,13,17,21,19,13,2,23,23,6,14,11,16,21,23,16,18,16,7,9,6,8,23,5,16,14,15,18,6,10,16,17,2,8,16,7,23,23,23,23,23,23,23 +24,23,23,23,21,4,6,10,17,21,6,16,21,1,6,8,6,15,10,16,7,16,7,17,4,5,1,7,2,9,10,20,16,17,2,21,9,5,8,3,4,1,14,7,15,7,17,17,4,21,21,17,1,17,6,15,18,11,10,16,6,6,4,4,18,10,21,9,10,7,21,8,17,14,4,10,5,10,17,14,3,7,1,8,8,5,23,21,6,6,9,8,18,10,18,16,5,21,16,10,21,1,17,8,16,7,5,9,8,15,8,9,16,21,17,5,21,21,23,13,18,6,9,17,9,10,2,15,6,4,21,13,21,4,6,8,16,21,7,2,4,1,21,5,18,4,15,15,23,4,6,13,2,10,9,21,8,3,13,6,5,15,17,2,1,1,6,21,17,16,8,6,10,15,15,7,14,14,1,11,2,2,1,1,5,17,21,18,9,10,10,5,23,2,6,1,21,2,2,18,17,14,4,4,16,4,16,15,3,4,8,13,5,21,14,23,9,21,9,3,5,16,13,20,16,21,21,7,5,1,7,23,19,21,17,13,16,18,16,9,13,15,15,23,5,9,21,6,15,4,8,17,17,13,4,17,7,4,21,15,19,5,19,18 +24,23,15,15,21,10,2,13,17,10,10,21,6,4,9,15,13,13,2,21,13,16,15,16,8,5,8,15,5,13,15,16,18,23,8,19,2,13,6,15,2,18,14,21,11,7,8,7,4,16,18,15,16,15,15,17,21,4,4,7,6,7,15,9,13,21,1,7,6,4,17,15,17,3,4,15,5,21,16,9,19,9,14,17,8,6,4,3,16,13,15,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,15,21,21,8,2,21,13,13,14,10,10,16,9,15,18,15,2,7,17,13,5,7,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,5,15,1,1,10,7,21,4,4,21,16,21,13,4,15,21,15,14,15,10,2,10,10,21,8,5,20,1,4,13,9,8,8,13,15,9,7,17,2,15,13,21,14,15,7,20,8,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,14,5,4,3,15,15,15,2,2,5,16,21,15,13,15,15,4,17,16,15,7,13,19 +24,23,23,23,23,23,23,23,17,7,10,19,6,9,6,8,13,13,3,16,13,18,19,15,6,9,8,4,8,13,15,8,21,23,13,20,2,8,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,13,13,21,5,15,21,6,2,14,21,7,19,8,15,15,5,17,13,5,19,15,14,16,15,4,15,9,21,15,4,13,1,8,17,2,6,21,11,15,13,15,16,6,10,7,5,9,8,11,15,9,21,21,21,15,3,17,13,13,14,7,16,21,8,15,18,20,2,3,21,13,5,4,8,8,2,21,5,5,16,6,14,19,21,9,2,8,14,14,13,15,17,10,9,8,8,8,14,2,7,1,15,18,17,21,10,3,21,16,7,13,14,16,21,7,15,14,7,2,8,17,21,8,5,20,21,17,2,11,2,8,13,6,3,2,21,2,15,13,21,14,7,15,20,4,17,13,5,4,8,13,9,9,13,4,19,15,15,13,5,17,15,16,17,20,14,3,14,6,8,7,17,16,16,11,15,19,8,2,13,13,3,14,8,6,10,10,21,7,7,16,18,15,13,17,13,4,21,16,15,23,23,23 +24,23,10,4,21,7,13,7,21,5,15,20,4,4,4,7,7,13,17,20,13,17,20,1,6,5,21,9,8,13,6,4,20,23,17,20,9,6,4,10,14,18,16,15,15,7,1,17,4,16,14,16,1,16,15,16,19,2,15,3,15,21,13,4,21,11,21,7,5,2,17,6,21,2,2,6,5,2,16,13,13,7,13,16,21,10,3,7,19,13,8,4,18,8,17,10,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,21,21,17,5,2,21,23,13,4,6,18,16,10,6,8,21,21,15,21,6,1,8,5,8,16,18,17,9,2,21,3,17,16,14,15,23,23,13,7,9,4,8,9,10,17,8,15,4,5,1,15,2,11,18,2,21,21,15,8,13,10,15,16,7,2,5,15,7,2,4,1,16,6,17,21,4,4,10,10,20,23,2,9,11,21,14,13,2,21,14,14,2,20,6,1,15,3,4,8,13,20,16,9,23,10,8,21,3,5,13,13,17,21,19,17,15,7,3,7,23,21,17,21,16,16,21,7,7,13,21,5,23,23,3,3,10,15,10,2,6,17,9,3,17,13,4,20,16,19,5,15,19 +24,23,9,10,17,8,9,10,21,7,15,21,6,4,9,15,9,13,2,21,13,16,16,21,17,5,8,15,5,3,7,8,17,23,8,19,2,15,3,6,2,18,14,21,11,7,8,7,4,1,1,8,16,7,15,21,21,4,4,7,6,8,5,6,13,21,21,9,10,2,17,3,19,10,10,7,5,17,16,6,19,7,14,17,8,6,4,3,21,4,5,13,1,8,21,15,5,21,7,15,15,8,17,10,19,7,5,9,15,15,1,9,21,21,17,5,10,21,13,13,8,3,5,16,8,2,18,15,2,7,17,13,5,9,15,18,2,21,5,2,4,6,14,6,21,9,1,16,8,14,13,5,6,2,5,8,8,8,14,10,15,1,15,9,7,21,19,4,21,15,21,13,9,8,21,15,15,8,10,2,8,10,21,16,6,20,21,4,13,9,8,8,13,13,15,7,17,2,15,13,16,14,5,9,20,17,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,5,5,4,15,14,21,17,21,16,8,19,18,8,10,14,9,4,5,15,6,15,3,14,5,16,21,15,15,15,15,2,17,1,8,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,7,2,18,14,13,2,16,11,21,15,15,20,3,21,6,6,2,6,14,16,23,21,16,9,15,6,8,16,16,3,15,15,7,8,17,4,8,21,16,1,17,8,15,21,10,10,16,10,15,13,2,21,15,21,5,15,6,16,14,21,14,15,6,23,2,14,13,13,15,13,16,21,15,6,21,8,7,16,3,21,7,21,15,5,21,21,2,21,1,17,16,17,7,5,9,8,15,15,9,15,16,17,5,16,16,23,13,18,14,15,17,2,2,11,15,6,10,21,13,11,8,15,8,2,16,6,2,2,21,1,6,16,7,15,23,23,23,23,14,13,2,17,6,8,8,15,21,5,10,15,2,16,18,5,15,21,15,8,13,2,15,21,8,8,6,21,8,13,18,15,21,5,16,21,2,2,10,10,16,23,2,5,2,21,14,15,21,21,14,2,6,15,13,11,20,3,4,8,13,6,17,7,23,13,16,2,3,5,16,13,21,17,13,13,7,2,23,14,10,15,16,16,15,16,21,16,5,10,21,8,5,6,13,13,14,15,11,6,21,17,15,2,17,13,2,15,15,18,5,23,23 +24,23,14,4,21,6,2,10,17,15,15,17,15,14,21,7,13,13,8,16,13,16,15,15,8,3,21,6,7,13,2,7,16,23,18,16,9,15,5,5,10,18,14,21,15,7,8,19,4,16,14,17,15,17,10,15,18,4,21,16,6,6,13,4,21,7,21,5,10,1,16,14,16,21,14,8,5,17,3,17,13,7,6,20,9,4,10,15,14,13,16,7,21,7,18,2,9,16,17,6,14,1,21,17,18,7,6,9,7,15,8,5,21,15,21,2,21,16,13,13,13,6,15,16,8,15,2,21,2,15,21,13,17,9,5,1,2,17,5,2,7,8,15,5,16,17,15,19,19,15,9,5,14,2,5,3,13,7,14,2,15,1,21,8,17,21,8,2,21,20,4,13,6,21,21,9,4,15,9,8,15,19,1,21,5,17,1,19,2,11,6,8,13,10,13,2,17,4,13,1,21,14,14,13,8,2,16,15,3,4,8,13,8,18,14,23,13,8,8,9,5,16,13,16,17,5,21,14,5,13,8,3,16,15,17,15,16,19,17,4,4,7,7,4,16,13,15,5,21,6,15,8,17,15,10,16,7,2,15,15,19,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,15,16,21,7,2,16,5,15,13,10,6,10,21,5,2,2,17,3,19,7,10,9,5,21,18,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,16,15,23,13,20,5,15,5,2,6,16,14,15,15,7,21,16,4,16,21,16,21,16,15,15,21,2,6,16,5,13,13,2,21,7,21,5,10,8,21,10,21,14,6,6,23,2,16,13,13,7,13,15,21,7,21,21,14,7,16,8,21,15,16,16,6,21,21,2,21,1,16,8,21,7,5,9,5,15,15,9,21,21,21,3,21,21,23,13,3,5,2,16,8,2,8,13,2,6,17,13,21,10,3,8,10,16,15,2,9,21,2,5,2,15,15,23,15,6,7,13,2,5,9,8,8,8,15,15,5,10,15,13,21,21,15,15,21,2,15,13,10,16,21,13,13,15,7,8,2,21,15,21,15,21,21,15,6,10,10,3,23,15,19,13,16,8,15,21,21,14,5,13,16,16,2,13,7,4,14,13,5,21,14,23,13,16,2,3,5,16,15,21,16,6,8,13,13,7,23,20,15,8,16,15,16,8,15,8,13,1,19,5,6,2,3,2,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,4,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,17,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,16,13,5,15,10,8,2,8,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,13,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,23,23,4,19,10,2,10,16,15,20,15,13,13,8,20,7,15,3,17,13,16,15,5,14,5,14,15,16,23,6,15,6,15,5,2,16,16,6,15,19,7,16,9,4,16,15,16,15,16,15,16,21,5,4,16,5,2,13,21,17,8,21,5,10,2,16,6,16,8,5,15,17,16,17,2,8,5,13,17,18,15,21,15,19,14,7,7,16,8,16,13,3,15,21,15,15,21,21,8,16,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,21,6,21,9,6,17,21,2,13,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,14,2,6,8,7,8,21,21,8,2,21,15,15,13,6,21,21,7,14,15,7,8,2,3,21,21,8,16,21,2,7,21,8,7,18,8,5,13,17,2,21,9,21,7,6,2,21,9,16,15,8,4,15,13,20,18,6,23,5,13,2,9,6,15,13,17,16,18,5,15,9,13,4,14,16,16,8,19,15,21,18,15,7,13,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,17,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,7,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,15,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,5,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,10,7,15,7,2,10,2,21,15,5,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,15,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,16,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,15,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,21,8,15,18,21,2,13,17,13,5,15,3,8,2,7,5,2,2,6,14,6,1,9,2,18,15,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,23,23,21,15,2,10,21,13,6,21,6,2,6,3,15,15,2,21,13,16,18,15,3,5,8,15,8,13,3,8,21,23,15,19,2,15,5,6,2,18,14,17,11,7,16,18,4,8,21,13,15,13,15,16,21,2,5,21,5,2,5,13,6,19,21,15,4,2,17,3,19,8,4,6,19,16,6,15,19,11,14,17,8,15,2,9,16,15,15,13,1,8,16,13,6,21,11,7,15,7,16,7,3,7,5,9,13,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,10,21,9,7,15,6,14,20,2,4,8,5,8,8,8,14,2,15,17,13,13,8,19,15,2,21,21,21,13,2,15,21,14,5,15,5,2,6,21,21,8,5,20,21,17,15,9,8,8,9,16,6,2,18,2,15,13,21,14,15,5,20,8,21,15,5,4,8,13,13,13,7,10,13,16,15,9,5,16,13,16,16,20,14,14,21,2,14,14,21,16,21,7,16,21,8,8,4,3,15,14,6,13,14,7,5,9,14,21,16,15,4,16,15,13,21,16,15,10,23,23 +24,23,23,23,21,6,2,5,21,2,15,21,21,13,15,18,2,13,5,16,13,21,19,16,2,9,21,2,8,13,6,8,16,23,15,17,9,15,5,8,21,18,14,8,15,7,8,17,4,17,14,17,10,11,13,21,18,5,4,17,3,2,13,6,21,4,19,7,15,6,21,16,19,4,5,7,21,3,19,5,5,13,17,16,13,10,21,4,5,13,15,2,21,14,21,7,10,16,16,1,21,1,6,8,8,7,5,9,8,15,7,21,20,11,10,15,1,15,13,13,13,15,15,17,9,15,20,21,5,15,9,13,18,15,10,8,2,16,9,7,2,8,14,13,2,15,15,18,10,4,10,19,13,20,13,10,8,8,14,2,6,21,15,6,21,21,15,19,17,2,15,13,2,15,16,7,14,5,15,7,5,2,1,19,2,9,21,11,2,10,23,19,20,5,13,5,13,21,7,10,16,14,14,6,16,4,16,15,7,4,9,13,15,16,9,23,2,7,2,7,6,16,16,21,16,3,15,14,3,13,6,23,19,16,19,11,21,1,8,4,9,15,10,5,6,8,9,6,13,18,15,21,21,2,15,16,13,15,2,21,20,4,3,18 +24,23,23,23,23,23,23,2,18,6,6,21,6,5,2,19,10,15,21,17,13,16,19,15,16,5,21,6,7,21,15,8,16,23,6,3,2,15,5,6,2,18,7,17,11,7,8,18,4,15,19,15,15,15,2,17,21,10,1,15,4,15,13,10,15,9,21,5,15,1,16,14,17,8,15,15,5,17,16,16,9,7,14,16,21,7,14,15,16,13,8,2,1,6,21,2,6,17,11,15,15,15,21,8,10,7,5,9,15,15,13,9,17,1,21,2,8,17,13,13,14,7,15,21,8,15,18,15,2,7,17,13,5,7,10,8,2,21,5,2,20,6,14,5,21,9,5,15,15,14,13,5,21,2,5,8,8,8,14,2,15,21,11,13,13,19,2,15,17,21,16,13,5,15,21,7,13,15,13,10,18,10,21,4,2,20,1,8,6,8,8,8,7,8,2,2,18,2,15,13,21,14,6,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,15,13,21,21,17,13,14,4,2,6,2,16,1,21,8,16,21,17,2,8,2,8,2,5,15,13,14,18,9,6,15,16,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,5,2,16,15,10,4,21,7,15,19,9,18,9,19,7,17,21,18,4,9,21,8,7,21,6,8,17,23,8,20,11,6,4,15,8,18,14,7,15,7,8,17,4,17,18,17,15,17,6,15,18,9,10,17,9,4,6,21,17,18,6,5,5,17,17,21,21,5,5,8,1,4,16,13,13,7,13,17,21,7,7,19,7,9,9,7,17,7,17,4,4,21,17,19,21,1,1,15,6,7,5,9,8,15,8,9,17,21,17,5,17,21,23,5,17,9,9,17,9,8,8,17,9,4,21,21,11,4,9,7,15,21,9,2,4,1,1,5,18,5,7,23,17,4,4,13,17,5,9,19,8,7,15,21,5,21,15,17,16,21,6,2,21,19,8,9,7,11,17,9,4,4,19,5,8,21,17,21,9,17,1,4,5,11,23,8,9,9,7,4,17,14,7,4,21,14,7,3,17,4,17,7,3,4,8,13,6,21,5,23,19,17,6,9,5,15,13,17,17,18,8,14,19,13,5,23,19,17,21,17,17,21,8,6,13,19,9,23,23,9,7,16,6,17,6,15,17,7,6,17,7,4,17,17,19,5,7,19 +24,23,23,15,15,7,15,10,21,15,5,21,6,2,2,19,5,15,2,16,13,21,18,15,16,5,8,13,8,13,2,17,21,23,8,3,2,15,5,6,2,18,14,21,21,7,8,18,4,14,21,15,15,15,15,21,21,10,15,3,14,21,5,8,13,19,18,5,6,16,16,2,19,15,6,7,5,21,21,14,19,7,14,16,8,6,8,4,16,15,6,13,1,8,16,15,10,21,15,6,15,15,17,8,2,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,6,13,21,8,15,18,21,2,8,17,13,5,7,8,7,2,21,5,2,20,6,17,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,16,15,21,13,5,15,21,13,15,14,6,2,5,2,21,9,7,20,21,10,15,9,8,8,13,5,8,2,17,2,15,13,21,14,8,13,20,17,16,13,5,4,8,13,8,13,7,19,13,8,15,9,5,16,15,17,17,2,14,6,13,13,15,14,17,16,17,15,17,21,8,2,2,7,5,15,5,15,15,15,9,9,5,21,21,16,5,16,8,2,16,16,16,5,6,23 +24,23,23,2,21,2,6,15,21,6,14,13,20,15,5,18,14,13,2,16,13,18,15,15,20,5,21,5,6,2,6,14,16,23,21,18,13,15,2,2,16,16,3,14,15,7,8,17,4,16,21,16,1,21,8,15,21,2,6,16,10,2,13,13,21,15,21,5,8,6,16,2,18,14,5,6,23,2,16,13,13,15,13,16,21,4,5,21,14,13,21,2,21,6,21,15,5,15,17,8,21,1,17,7,17,7,5,9,8,15,8,9,15,16,17,6,15,16,23,13,18,6,15,16,13,6,21,15,15,6,21,13,11,6,13,8,10,16,10,2,21,21,1,2,16,10,5,23,23,23,23,14,13,2,9,8,8,11,15,21,5,10,15,2,17,21,5,7,21,15,2,13,8,16,21,14,14,2,21,8,10,3,15,21,20,16,21,7,2,10,10,16,23,2,5,2,21,14,15,21,21,14,6,13,15,2,11,20,9,4,8,13,6,17,5,23,13,7,2,3,5,16,15,21,17,13,5,3,6,2,14,2,15,16,16,15,16,21,16,5,6,21,15,23,5,3,2,15,13,15,15,2,17,15,13,21,13,21,7,16,19,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,13,8,16,7,15,19,16,13,2,14,13,15,2,14,15,20,23,8,2,2,15,5,15,8,3,19,15,15,7,8,1,4,21,15,16,21,16,15,21,18,2,15,15,6,15,13,2,21,5,21,5,15,14,16,14,16,2,9,7,7,15,21,14,13,15,14,2,18,15,5,2,16,13,13,5,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,17,11,17,13,10,16,23,13,21,14,15,16,15,2,15,20,15,21,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,5,7,13,17,5,9,21,16,8,15,15,5,21,15,15,21,21,13,6,21,15,21,13,15,21,15,7,14,7,15,11,15,15,1,21,5,16,21,15,15,10,6,3,23,2,6,5,21,15,15,13,21,14,5,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,18,14,5,5,15,14,14,19,8,17,16,16,11,8,8,8,5,21,15,5,6,5,5,15,11,2,21,17,15,3,16,7,15,2,16,20,15,23,23 +24,23,23,15,21,21,2,6,21,2,7,6,21,5,5,15,13,21,7,13,15,18,21,16,2,5,21,3,7,13,5,6,17,23,13,17,5,14,5,16,6,18,14,17,15,7,21,16,4,17,14,21,15,17,15,8,21,5,2,17,2,8,13,5,21,5,13,7,8,2,21,16,16,10,14,13,2,7,8,17,14,1,13,21,8,4,18,3,3,14,16,6,17,15,17,5,5,21,21,19,21,7,8,7,16,7,5,9,8,15,15,5,8,21,18,5,21,8,23,14,14,15,5,16,15,15,7,21,2,6,18,13,16,9,13,17,8,16,2,3,8,21,2,5,21,16,6,10,21,5,16,8,2,15,9,7,13,7,15,2,7,16,16,5,21,21,10,15,21,20,8,14,7,7,17,14,15,6,16,15,5,2,16,2,1,21,1,13,6,9,16,21,23,2,3,2,21,15,14,5,18,8,7,15,7,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,10,8,18,13,16,15,16,21,8,6,7,2,16,14,15,10,14,13,15,6,15,21,1,15,3,16,15,4,2,21,2,5,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,16,3,15,16,5,17,5,2,13,8,6,8,23,13,20,6,15,5,2,21,16,11,8,15,7,16,3,4,21,11,21,21,21,15,21,3,2,21,15,15,15,13,2,17,5,21,8,6,2,16,6,11,14,16,6,13,2,8,14,13,8,13,21,15,15,1,21,5,15,14,2,1,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,15,15,15,5,21,21,21,15,2,17,23,13,21,6,6,16,9,2,8,8,6,15,21,13,21,2,2,8,2,15,16,6,7,18,15,15,8,10,6,15,21,5,14,15,3,13,9,2,7,8,14,2,6,21,8,2,21,21,15,15,21,20,2,5,6,18,21,14,6,14,3,13,15,15,16,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,10,16,18,13,4,8,13,8,21,14,23,8,21,2,15,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,5,8,13,16,14,15,15,5,15,16,17,13,16,16,13,2,17,16,16,5,23,23 +24,23,23,9,21,4,10,10,17,21,15,21,8,6,9,7,9,21,4,14,13,16,21,21,21,5,21,5,8,13,13,19,16,23,5,17,9,7,6,7,15,18,1,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,6,13,4,17,2,21,5,6,8,21,8,1,10,5,10,3,17,15,13,13,7,13,5,1,10,19,14,15,13,8,6,18,8,15,21,6,8,15,8,4,1,17,16,16,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,15,6,18,17,9,10,4,18,21,5,20,13,1,4,9,8,16,17,2,5,16,21,14,5,21,2,13,23,23,23,23,23,23,8,9,4,8,8,14,2,5,21,16,9,21,21,8,10,21,9,10,13,13,21,16,7,1,4,7,2,5,2,17,18,2,17,1,6,4,8,6,9,23,5,7,21,21,14,7,13,21,13,4,13,15,16,17,15,3,4,8,13,9,21,4,23,21,16,8,13,5,16,13,21,17,5,21,14,9,13,4,2,19,21,21,15,16,17,16,6,2,9,6,23,6,5,7,15,15,6,7,21,17,2,9,17,7,4,8,16,19,6,5,18 +24,23,23,23,23,6,4,9,19,16,6,21,6,15,2,5,7,15,2,21,13,16,7,15,21,5,21,8,7,13,7,17,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,1,21,10,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,17,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,17,6,14,6,21,9,8,15,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,16,21,8,10,15,7,2,10,10,21,21,5,20,1,15,13,8,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,16,21,13,14,6,13,10,2,17,21,21,16,16,21,7,15,8,1,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,1,16,16,6,10,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,2,21,8,10,10,21,15,5,15,21,2,13,18,2,13,5,16,13,16,19,16,2,3,21,4,8,13,4,8,16,23,15,17,9,15,5,7,8,18,14,8,15,7,8,17,4,17,14,17,1,17,13,21,18,5,10,17,10,4,13,8,16,7,19,6,10,6,21,16,19,2,5,7,21,3,19,5,5,13,17,16,13,7,21,2,5,13,15,4,17,14,21,7,10,16,16,1,21,1,6,8,16,7,5,9,8,13,7,21,20,11,10,15,21,15,13,13,13,8,15,17,9,15,20,21,5,15,9,13,18,14,9,8,2,1,9,7,2,8,14,13,2,4,6,18,10,15,2,19,13,20,13,10,8,8,14,2,6,21,15,7,21,21,8,19,17,2,5,13,2,15,16,7,14,5,15,7,5,2,1,19,2,9,21,11,2,10,23,19,20,5,3,5,13,21,7,10,21,14,15,9,16,4,16,15,7,4,9,13,15,16,9,23,2,7,2,7,6,16,16,21,16,3,15,14,3,13,5,23,19,16,19,11,21,1,8,4,9,10,10,5,6,8,9,6,13,7,8,21,21,2,8,16,13,15,21,21,20,10,3,18 +24,23,23,23,23,23,23,23,23,23,6,19,6,10,15,8,13,13,3,16,13,17,19,15,10,9,17,15,8,13,4,7,21,23,15,20,2,15,9,6,2,18,21,1,11,7,7,18,4,16,7,21,16,15,7,16,21,21,2,11,5,2,13,10,5,7,21,5,2,17,17,7,19,4,14,6,5,17,13,5,19,15,14,18,15,4,15,3,21,5,4,15,1,7,16,15,6,21,11,10,13,15,17,6,10,7,5,9,18,11,15,9,4,21,21,6,2,7,13,13,16,21,15,21,8,15,18,20,2,10,21,13,5,9,10,7,2,21,5,9,17,6,14,18,21,9,6,8,14,19,13,13,17,6,9,8,8,8,14,17,15,1,15,3,9,21,10,4,1,21,21,13,7,21,21,7,14,7,7,2,5,2,21,17,13,20,1,16,2,11,10,8,13,7,10,2,21,2,15,13,21,14,4,9,20,16,17,15,5,4,8,13,8,9,13,3,5,15,15,7,5,17,15,17,21,20,14,10,14,5,4,15,17,17,21,7,16,19,16,20,13,13,15,14,8,4,5,10,21,21,13,21,18,7,4,23,23,23,23,23,23,23,23,23 +24,23,23,23,8,15,15,13,21,2,15,21,6,2,6,19,13,15,2,21,13,16,19,15,21,5,8,15,7,13,2,8,16,23,16,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,3,21,15,4,2,17,3,19,8,21,10,5,16,8,5,13,13,7,17,8,6,4,9,17,15,9,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,13,14,2,15,17,13,2,8,19,15,2,21,15,21,13,5,15,21,5,14,13,5,2,6,21,21,9,2,20,21,21,7,9,8,8,7,13,5,2,21,2,15,13,21,14,4,5,20,15,16,15,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,17,16,21,15,17,21,7,8,1,14,6,15,8,15,14,2,5,9,8,21,17,15,2,8,15,4,21,21,15,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,6,20,4,4,6,17,4,4,17,17,7,6,16,4,13,10,16,7,16,7,18,19,5,21,5,4,9,1,15,18,23,7,17,5,13,9,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,2,10,16,7,6,15,6,21,7,21,7,10,4,17,8,21,8,5,7,1,2,16,13,13,5,13,17,21,4,16,5,7,13,3,10,18,7,21,4,6,21,15,4,21,1,17,16,16,7,5,9,6,15,8,9,17,18,17,5,21,21,23,8,1,6,9,17,9,15,21,13,2,9,21,15,21,4,6,8,18,21,10,2,4,1,1,5,7,9,15,23,4,6,4,13,19,5,9,19,8,7,7,5,5,17,15,21,21,21,2,21,17,19,6,13,4,21,17,9,6,6,8,7,6,17,17,21,5,17,21,21,10,10,10,10,23,7,6,2,21,10,2,19,21,14,7,5,8,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,9,5,2,15,23,19,17,21,16,16,21,8,7,15,17,14,23,23,9,21,6,11,2,6,8,17,13,4,17,7,4,19,17,19,7,23,23 +24,23,9,10,17,8,9,10,21,7,15,21,6,4,9,15,9,13,2,21,13,16,16,21,17,5,8,15,5,3,7,17,17,23,8,19,2,13,3,6,2,18,14,21,11,7,8,7,4,1,1,8,16,7,15,21,21,4,4,7,6,8,5,4,5,21,21,9,10,2,17,3,19,10,10,7,5,17,16,6,19,7,14,17,8,6,4,3,21,4,5,13,1,8,21,15,6,21,7,15,15,8,17,10,19,7,5,9,8,15,1,9,21,21,21,5,10,21,13,13,15,3,7,16,8,2,18,15,2,7,17,13,5,9,15,18,2,21,5,2,4,6,14,6,21,9,1,16,8,14,13,5,6,2,5,8,8,8,14,10,15,1,15,5,7,21,19,4,21,15,21,13,9,8,21,15,15,8,10,2,8,10,21,16,6,20,21,4,13,9,8,8,13,13,8,7,17,7,15,13,16,14,5,9,20,17,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,5,5,4,15,14,21,17,21,16,8,19,18,8,10,14,7,4,5,15,4,15,3,9,5,16,21,15,15,15,15,2,17,1,8,10,23,23 +24,23,23,23,23,23,23,23,23,5,8,15,15,15,6,15,13,13,17,20,9,23,7,19,17,7,16,15,5,10,16,15,16,23,5,16,15,14,5,6,17,16,6,15,19,7,16,9,4,16,15,16,15,16,8,21,1,5,4,17,5,2,13,21,21,8,21,5,10,10,16,10,16,14,15,7,17,16,16,14,13,5,13,17,21,5,4,15,19,14,7,15,18,8,21,13,3,16,21,7,21,18,21,8,16,7,5,5,8,11,16,2,21,16,13,21,16,16,23,14,15,15,6,17,9,10,17,21,16,15,4,13,18,14,4,8,10,16,8,14,16,15,23,23,23,23,23,9,14,9,2,19,18,21,13,10,8,8,14,2,6,8,3,5,21,21,4,15,21,16,15,13,8,21,21,7,14,15,7,8,5,19,21,21,7,21,21,2,7,10,16,15,18,8,5,13,17,2,2,6,1,7,5,2,7,2,17,15,8,4,15,13,20,21,9,23,5,13,2,9,6,15,13,17,1,18,5,15,15,13,4,14,16,21,17,19,7,1,18,15,3,13,10,15,9,14,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,18,6,3,15,17,7,5,21,6,15,3,9,10,15,4,17,13,16,15,21,16,7,23,6,9,13,9,21,17,10,13,19,2,15,9,6,2,18,15,1,11,7,8,18,4,21,14,21,15,15,21,16,21,7,2,17,5,15,13,6,6,9,14,6,2,4,21,3,19,5,7,15,18,21,6,6,19,15,14,15,15,4,2,19,16,15,8,13,1,8,16,8,6,15,17,10,7,15,21,10,21,7,5,9,15,15,15,9,21,21,21,4,6,16,13,13,14,14,21,21,8,4,19,18,2,7,21,13,5,4,16,7,2,18,5,2,17,6,14,8,21,9,8,9,8,14,13,5,6,2,5,8,8,8,14,1,7,1,15,10,8,16,7,4,21,17,18,13,5,8,21,8,19,4,7,4,13,10,21,2,2,21,21,17,13,9,10,8,13,5,4,8,17,2,15,13,21,14,5,7,20,16,8,13,5,4,8,13,7,11,15,9,13,13,2,9,5,16,15,18,18,17,8,8,15,13,4,4,19,16,21,7,16,19,8,9,15,14,6,21,10,13,6,6,2,15,21,21,17,15,7,16,15,4,21,15,2,10,19,23 +24,23,23,2,15,15,2,6,21,2,15,21,6,2,6,3,7,15,2,21,13,15,19,15,3,5,8,15,8,13,2,8,16,23,16,19,2,14,5,6,2,18,14,1,11,7,21,18,4,8,16,13,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,2,19,8,15,10,19,16,6,15,9,7,14,17,8,13,2,7,6,9,21,7,1,8,16,15,5,21,11,15,19,7,17,8,3,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,13,15,16,8,2,18,11,2,7,17,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,6,8,5,8,8,8,14,2,15,16,13,2,8,19,15,2,21,16,21,13,5,15,21,16,14,11,5,2,2,21,21,8,13,20,21,21,15,9,8,8,7,13,6,2,18,2,15,13,21,14,15,5,20,8,16,15,5,4,8,13,13,13,7,19,13,13,9,9,5,15,13,17,15,20,14,14,13,2,14,14,16,16,21,15,16,1,8,8,4,14,5,2,5,15,14,15,5,9,14,21,16,15,2,8,15,13,16,21,15,23,23,23 +24,23,23,15,15,15,15,15,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,15,3,2,14,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,16,16,21,15,10,7,16,5,2,14,13,20,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,13,4,3,16,13,7,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,18,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,15,6,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,15,7,13,15,14,17,16,21,16,16,19,19,8,10,15,10,15,5,15,2,15,4,5,13,16,17,15,7,16,15,10,17,16,15,2,8,18 +24,23,23,23,21,10,6,4,17,10,4,17,5,15,4,19,9,16,4,14,10,15,20,18,17,5,21,5,9,13,7,19,16,23,8,19,9,13,8,10,14,16,14,15,15,7,8,17,4,17,14,16,21,16,15,18,18,6,6,16,5,4,13,9,17,3,21,5,10,1,21,8,1,8,4,5,17,1,16,7,13,7,13,5,1,10,19,13,17,9,4,4,18,8,15,21,6,16,15,2,4,1,17,16,17,7,5,9,8,15,8,6,1,21,16,4,10,1,13,13,4,6,16,21,9,4,2,18,4,4,20,13,1,4,9,8,6,17,9,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,7,6,5,21,7,4,21,21,15,2,17,6,2,13,5,21,17,7,15,2,7,2,5,2,21,17,5,17,1,6,13,8,2,8,23,2,8,21,21,14,10,13,21,6,4,10,15,9,17,15,3,4,8,13,5,17,13,23,8,17,17,13,5,15,13,17,17,5,1,14,8,13,4,2,19,17,13,15,16,18,15,6,2,15,19,23,9,5,16,15,13,2,3,21,17,10,5,17,7,2,8,16,19,10,3,18 +24,23,23,5,16,8,15,2,21,2,15,21,6,6,2,19,5,15,2,21,13,16,18,15,3,2,21,7,8,13,2,7,16,23,2,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,15,2,2,17,3,19,8,15,5,5,21,16,1,13,7,5,2,8,4,6,3,21,15,6,13,1,8,17,15,6,21,15,5,16,15,17,8,19,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,2,8,5,8,8,7,14,19,15,16,13,2,8,19,13,2,21,16,21,13,5,15,21,9,2,2,5,2,6,21,21,8,3,20,21,21,9,9,8,8,7,16,9,2,18,3,15,13,21,14,4,8,20,8,17,15,5,4,8,13,7,13,7,19,13,8,15,9,5,16,13,16,16,20,8,5,15,13,5,14,17,16,21,7,16,21,7,8,1,14,15,10,5,15,16,2,5,5,15,21,16,15,5,15,15,2,15,16,15,5,23,23 +24,23,23,2,1,16,2,6,21,2,8,1,21,4,6,15,13,21,7,13,7,18,21,16,2,5,21,15,8,13,5,6,21,23,13,17,13,14,5,16,6,21,14,21,15,7,16,16,4,16,14,21,15,1,15,16,7,6,2,17,6,5,13,2,17,5,15,15,15,16,17,5,16,16,14,13,14,13,8,7,14,8,13,21,7,2,18,2,3,14,15,2,17,15,16,6,5,21,21,19,21,7,8,15,16,7,5,9,8,15,15,5,15,21,18,13,21,16,23,8,14,15,6,16,3,5,8,16,16,9,15,13,16,8,13,17,15,16,2,3,14,1,5,6,21,7,2,10,21,5,16,8,2,15,9,7,13,8,15,2,15,11,15,5,21,21,10,15,21,20,8,14,8,2,17,14,14,15,16,15,15,2,16,2,15,21,1,13,10,9,16,21,23,2,3,2,21,15,14,6,18,5,7,15,8,3,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,5,5,13,7,2,19,15,16,15,15,21,8,6,7,8,16,14,15,10,14,8,15,6,15,16,1,15,3,16,15,2,15,21,3,5,6,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,7,15,21,8,15,2,21,7,2,21,6,15,5,17,13,13,2,21,13,16,7,21,21,5,8,15,7,13,2,3,20,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,15,15,15,15,16,21,2,2,16,5,10,13,10,6,10,21,8,2,2,17,16,19,10,4,10,5,21,16,14,19,7,14,8,8,13,4,3,8,13,13,15,21,7,1,15,10,21,11,6,15,15,1,8,21,7,5,9,8,15,15,9,21,1,21,15,7,1,13,13,14,15,13,21,8,2,18,16,2,8,21,13,5,6,21,8,2,21,5,2,9,6,14,8,21,9,6,15,16,14,13,5,14,2,5,8,8,8,14,15,15,1,8,15,5,21,2,10,21,16,21,13,9,15,21,8,14,15,7,2,10,10,21,8,10,20,21,17,15,9,10,8,13,15,4,2,16,2,15,13,21,14,15,7,20,4,16,13,5,4,8,13,8,13,2,21,13,8,15,9,5,17,13,16,16,20,8,15,10,13,15,14,21,21,18,15,16,19,21,8,6,9,15,15,8,5,15,13,2,5,15,16,3,8,6,16,13,2,21,17,23,23,23,23 +24,23,23,23,15,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,8,14,15,21,21,5,8,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,16,2,9,5,17,15,16,21,20,14,2,15,13,15,7,20,16,21,8,15,19,21,10,15,7,15,17,7,9,6,10,2,15,10,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,21,21,5,8,16,9,2,21,6,9,6,16,13,13,2,17,13,16,16,21,10,3,8,13,7,5,20,15,17,23,6,7,2,15,5,6,2,18,14,1,15,7,8,18,4,15,21,21,11,13,15,16,21,15,2,16,5,2,13,6,6,2,21,13,6,16,16,15,19,7,4,15,6,21,16,7,19,7,14,16,8,4,4,3,16,15,6,13,1,2,16,13,6,21,11,6,15,8,16,8,1,7,5,9,8,15,15,9,21,21,21,4,2,16,5,13,14,4,13,21,8,2,18,21,2,13,21,13,5,2,16,8,2,21,5,2,2,6,14,6,1,9,6,15,4,14,13,5,15,2,5,8,8,7,14,2,15,16,16,10,8,21,5,2,21,21,18,6,6,16,21,10,14,7,7,2,15,10,21,10,10,20,1,16,5,5,4,16,15,5,15,21,17,2,4,3,21,14,7,5,20,2,17,15,5,4,7,13,15,13,3,9,13,7,2,13,17,17,15,15,17,20,14,6,8,13,6,14,19,21,15,15,16,19,1,8,13,7,5,15,9,18,4,4,2,9,15,16,17,15,6,17,13,4,15,17,17,6,6,23 +24,23,23,23,23,9,3,5,18,15,6,21,6,6,4,18,5,15,4,21,13,16,18,15,21,5,8,13,8,9,10,8,16,23,8,19,9,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,17,7,23,23,17,6,5,21,9,10,2,17,8,19,8,2,6,5,21,16,9,19,9,14,16,8,6,4,19,17,5,4,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,9,10,21,13,13,14,15,13,18,4,4,15,21,6,15,17,13,5,5,17,8,7,14,6,2,1,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,15,7,21,10,5,18,17,21,13,5,15,21,14,8,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,7,4,13,5,14,17,16,21,15,16,21,7,7,2,6,4,4,5,15,5,19,5,5,4,21,17,15,6,15,8,6,1,16,1,9,23,23 +24,23,23,7,3,8,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,7,4,18 +24,23,23,23,23,23,6,13,18,6,4,21,6,2,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,8,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,15,16,16,21,5,8,19,7,23,23,21,5,13,21,5,4,2,16,8,19,8,2,6,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,4,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,10,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,4,15,21,2,15,14,6,2,15,10,21,8,15,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,13,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,16,21,7,3,2,13,8,4,5,15,6,14,5,5,2,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,2,16,7,15,7,15,16,5,17,9,8,13,4,8,16,21,7,17,5,5,2,16,15,21,14,8,15,7,17,13,4,17,21,21,21,17,6,16,7,15,2,18,6,9,2,6,18,15,14,19,13,17,21,5,4,16,14,13,15,7,16,13,15,15,13,21,20,10,3,21,10,15,14,7,21,14,16,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,17,21,21,2,21,17,23,13,21,5,15,16,2,15,2,8,6,7,21,13,21,8,4,8,15,21,21,5,21,6,2,5,9,2,13,14,5,5,15,14,10,16,7,17,13,7,15,17,6,21,7,20,21,18,13,15,21,15,2,13,6,17,16,7,7,17,15,7,10,2,16,21,13,20,21,7,21,9,8,23,5,21,7,21,16,15,7,15,18,13,3,9,8,21,21,16,9,4,8,13,17,5,2,23,13,16,2,15,6,15,13,15,21,2,13,9,2,2,15,23,16,15,19,15,8,7,17,10,18,6,5,8,7,1,10,15,2,21,2,8,17,6,15,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,2,16,2,20,15,6,17,6,13,2,7,13,13,2,21,13,17,7,21,21,5,8,15,8,13,10,2,17,23,6,10,2,10,5,6,2,18,14,21,11,7,8,18,4,18,21,21,16,15,15,16,21,10,2,16,5,2,13,6,21,2,21,5,2,10,16,14,17,2,15,6,5,1,21,7,19,15,14,15,8,4,14,3,16,13,13,7,21,7,21,15,6,21,11,10,15,15,1,17,18,7,5,13,16,15,15,9,21,21,21,8,10,16,13,5,14,15,13,21,8,15,18,17,2,8,21,13,5,8,10,8,2,7,5,2,9,6,14,7,1,9,9,18,15,21,5,5,14,2,5,8,8,8,14,15,15,1,21,13,7,1,2,15,16,21,16,13,5,15,21,21,14,15,7,2,4,2,21,8,6,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,18,14,10,13,20,4,16,13,5,4,8,13,9,9,13,8,5,7,2,9,5,17,13,17,16,20,16,14,13,10,15,14,21,21,21,8,8,19,21,9,4,15,8,16,5,15,5,15,2,5,15,15,21,4,15,16,15,10,15,16,15,15,20,23 +24,23,23,23,20,9,6,15,21,15,7,17,6,2,8,15,10,13,2,21,13,16,15,1,21,5,8,13,7,13,21,15,21,23,13,20,2,10,5,6,2,18,15,1,15,7,8,18,4,15,16,21,15,13,20,1,21,15,21,16,5,10,13,4,6,2,21,5,15,2,16,3,19,15,15,15,5,16,16,15,19,7,14,16,7,13,15,2,15,13,5,13,21,8,16,13,6,21,11,15,15,8,16,7,21,7,5,9,8,15,15,9,16,21,21,15,2,3,13,13,14,15,13,18,8,15,18,16,2,7,21,13,5,14,17,8,2,21,5,2,8,6,14,8,21,9,6,15,15,16,13,5,14,2,5,8,8,8,14,21,15,1,21,10,8,21,10,4,21,16,21,13,9,15,21,7,14,1,7,2,15,20,21,10,2,20,21,16,6,8,7,8,13,5,4,2,21,2,15,13,16,14,23,13,20,4,16,13,5,4,8,13,8,15,13,5,13,8,15,9,5,17,13,16,21,20,14,10,13,13,15,14,1,21,16,8,11,19,21,8,2,7,8,15,7,13,6,10,2,5,15,15,17,15,10,16,15,2,15,16,15,23,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,15,15,21,10,2,13,17,10,10,21,6,4,9,15,13,13,2,21,13,16,15,16,8,5,8,15,5,13,8,16,18,23,8,19,2,13,5,15,2,18,14,21,11,7,8,7,4,16,18,15,16,15,15,17,21,4,4,7,6,7,15,5,13,21,1,7,6,4,17,15,17,3,4,15,5,21,16,9,19,9,14,17,8,6,4,3,16,13,15,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,15,21,21,8,2,21,13,13,14,10,10,16,9,15,18,15,2,7,17,13,5,7,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,5,15,1,1,10,7,21,4,4,21,16,21,13,4,15,21,15,14,15,10,2,10,10,21,8,5,20,1,4,13,9,8,8,13,15,9,7,17,2,15,13,21,14,15,13,20,8,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,14,5,4,3,15,16,15,2,4,5,16,21,15,13,15,15,4,17,16,15,7,13,19 +24,23,23,15,15,10,7,10,21,5,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,15,7,13,15,2,17,23,15,19,2,7,2,6,2,18,14,16,11,15,8,19,15,16,16,15,16,15,15,1,21,15,2,7,15,21,5,15,7,21,21,7,2,2,8,21,19,2,2,19,6,21,16,14,13,7,14,16,8,6,7,2,15,5,8,13,1,8,16,13,10,21,11,6,15,16,21,10,7,5,5,4,7,15,15,9,21,21,1,2,16,21,13,13,14,10,15,16,8,15,18,15,3,13,7,13,5,8,7,18,2,21,5,2,20,6,14,15,21,9,8,15,16,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,2,21,21,21,13,5,16,21,2,6,14,6,2,8,10,21,8,2,20,1,21,13,9,8,7,13,18,15,13,17,2,15,13,16,14,7,5,20,2,16,15,13,16,13,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,15,7,2,15,14,21,16,1,15,16,7,18,8,10,14,5,15,13,15,15,14,3,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,21,4,5,4,17,4,8,21,6,15,23,10,13,20,10,16,13,16,7,17,21,5,19,9,13,9,4,17,6,23,7,16,9,13,5,6,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,17,21,15,4,16,5,9,4,7,21,2,21,6,5,7,16,21,17,4,6,4,5,17,16,8,19,7,14,17,8,6,13,19,16,9,4,4,17,8,21,4,10,15,11,6,15,8,8,15,18,7,5,9,8,15,15,9,17,15,17,7,7,16,13,13,14,7,6,21,8,4,18,1,2,7,17,13,5,9,8,8,2,7,5,2,19,6,14,5,21,8,17,9,14,6,3,5,21,2,5,8,8,8,14,9,15,1,7,9,7,17,2,4,21,21,8,13,9,16,21,7,6,4,7,4,6,10,21,4,6,20,1,1,13,9,4,16,15,5,9,1,21,2,7,6,21,14,4,13,20,18,17,15,5,2,7,13,15,7,5,19,13,17,2,13,17,8,7,1,16,20,7,5,4,6,14,14,21,18,17,7,16,19,21,2,4,7,9,8,7,21,6,6,2,7,6,4,17,15,6,17,13,1,16,17,18,7,4,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,6,6,21,21,2,21,1,17,8,16,7,5,9,5,15,15,9,6,21,16,2,4,21,13,13,1,6,16,16,9,6,18,11,2,21,3,13,18,15,5,8,3,1,13,2,21,21,21,15,23,23,23,23,14,9,5,1,5,5,9,19,8,7,16,9,5,11,13,4,18,21,2,6,1,9,13,9,16,21,16,13,23,23,23,7,6,4,21,21,5,21,1,2,10,10,6,2,23,8,13,4,17,14,15,13,16,14,6,9,17,6,8,15,9,4,8,13,6,21,7,23,5,16,6,9,5,15,15,17,17,18,13,6,9,13,15,23,19,8,16,11,16,1,1,7,13,21,7,23,5,8,7,15,15,2,7,16,17,2,6,17,7,15,10,17,19,6,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,4,10,21,15,5,15,17,15,15,21,6,4,2,7,13,13,2,21,13,16,15,16,21,5,8,13,8,13,10,11,18,23,13,3,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,21,15,13,15,16,21,4,2,16,5,6,13,2,6,2,21,5,2,8,17,14,16,8,4,15,5,1,16,14,19,15,14,18,15,6,8,2,21,13,13,14,14,8,16,15,6,21,11,6,15,8,1,8,21,7,5,9,16,15,15,9,21,21,21,14,15,16,13,5,14,15,13,21,8,15,18,21,2,8,21,13,5,2,4,8,2,21,5,2,9,6,14,7,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,16,3,7,1,6,2,21,1,21,13,5,15,21,8,14,15,7,2,6,2,21,17,15,20,1,16,15,9,2,8,13,5,4,2,21,2,15,13,21,14,4,13,20,2,16,13,5,4,8,13,8,13,16,2,13,8,15,9,5,17,13,17,16,20,14,6,13,2,15,14,21,21,17,8,7,19,21,8,6,8,15,5,8,18,4,6,2,5,15,8,3,15,13,16,15,2,15,16,15,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,18,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,18,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,7,7,3,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,23,23,23,23,15,18,15,10,21,6,10,6,18,5,15,2,21,13,17,19,15,21,5,14,5,8,2,15,6,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,17,21,21,4,8,16,7,23,23,5,5,6,21,5,13,21,17,8,19,5,15,13,5,21,21,14,9,7,14,16,8,6,15,9,16,5,9,13,1,8,21,2,15,16,15,6,15,15,16,2,18,7,5,9,8,15,13,9,17,1,21,6,2,21,13,13,14,6,13,18,8,10,15,21,2,6,21,13,5,8,8,7,7,7,5,2,17,6,8,6,21,9,7,15,17,14,13,5,8,2,5,8,8,8,14,2,15,18,15,21,5,21,15,8,21,21,8,8,5,15,21,13,15,15,10,10,7,10,21,17,5,20,1,8,13,9,15,8,13,15,6,21,17,8,15,13,21,5,15,13,20,7,16,15,5,4,7,13,15,13,15,19,13,8,2,9,5,17,15,21,21,20,14,14,7,13,7,14,17,16,21,16,16,1,7,9,2,14,8,6,5,15,5,19,5,9,15,21,17,15,2,15,15,6,15,15,21,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,15,19,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,6,18,6,2,21,6,6,6,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,6,6,16,23,6,3,2,14,5,6,2,18,15,19,15,7,8,3,4,15,21,8,15,15,21,16,21,10,10,9,8,23,23,14,6,6,1,6,6,16,16,8,19,8,6,6,5,21,16,5,19,7,14,17,8,6,10,3,16,5,8,13,1,8,21,1,6,16,15,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,6,6,21,13,13,14,5,15,18,6,5,6,21,6,15,17,13,5,5,16,8,5,14,6,2,21,6,8,6,21,9,5,20,8,14,13,5,8,7,5,8,7,8,14,2,15,1,15,13,7,21,2,6,18,8,21,13,5,15,21,14,6,5,2,2,6,16,21,9,9,1,21,16,9,9,8,8,13,5,6,21,17,2,15,13,16,14,6,5,20,2,16,13,5,4,8,13,15,13,7,3,13,8,2,9,5,17,15,16,17,20,14,14,6,13,5,14,17,16,21,15,16,1,7,7,2,5,6,6,5,15,6,19,5,9,15,21,17,15,2,15,15,6,16,16,15,6,6,23 +24,23,23,23,16,4,10,10,17,21,15,21,8,6,9,7,5,21,4,14,13,17,21,21,16,5,21,5,8,13,13,19,16,23,5,17,9,7,6,7,15,18,15,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,6,13,4,17,7,21,9,6,16,21,8,1,6,13,10,3,17,15,13,13,7,13,5,1,10,19,14,7,13,8,6,19,8,15,21,6,8,15,8,4,1,17,16,17,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,15,6,18,17,9,10,4,18,21,5,20,13,21,3,9,8,16,17,2,5,16,21,14,5,21,2,13,23,23,23,23,23,23,8,9,4,8,8,14,4,5,21,16,9,21,21,8,10,21,9,10,13,13,21,16,7,1,4,7,2,5,2,17,18,2,17,1,6,4,8,6,9,23,5,7,21,21,15,7,13,21,13,2,13,15,8,17,15,3,4,8,13,9,21,4,23,7,16,7,13,5,16,13,21,17,5,21,14,9,13,4,2,19,21,21,15,16,21,16,6,2,9,5,23,6,5,7,15,15,6,7,21,17,2,9,17,7,10,8,16,19,6,7,18 +24,23,23,23,23,23,7,14,21,15,6,17,6,2,2,7,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,15,2,16,5,7,13,7,6,2,21,5,2,21,16,3,19,8,6,4,5,21,17,18,8,7,14,16,8,4,15,9,16,15,10,13,1,7,17,6,15,21,11,2,15,16,21,16,6,7,5,9,8,15,15,17,21,21,16,2,7,15,13,13,14,15,15,21,8,2,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,5,7,9,2,23,23,19,3,13,16,21,5,8,8,8,14,4,15,17,15,15,8,15,10,2,21,21,21,13,5,16,21,7,15,13,7,2,15,2,21,6,2,13,1,8,5,11,4,14,13,21,9,2,17,2,15,16,21,14,15,13,20,10,15,15,5,2,14,13,8,7,16,5,2,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,16,19,19,5,15,14,13,16,7,1,5,15,2,6,15,16,21,2,6,15,13,7,15,18,16,23,23,23 +24,23,23,7,21,6,6,17,16,14,4,8,21,7,13,9,6,13,8,19,13,17,16,17,4,9,21,10,8,6,6,8,19,23,21,7,9,6,3,3,4,18,10,7,13,7,21,19,4,21,20,16,1,15,8,15,18,5,10,17,4,9,13,21,21,4,21,6,10,6,17,14,17,21,9,6,4,18,2,17,15,8,15,5,15,6,2,6,13,4,17,8,21,7,16,15,5,15,21,9,10,1,17,8,21,7,5,9,19,15,15,21,21,21,7,6,4,16,23,2,21,7,9,16,15,4,18,21,9,8,3,13,18,7,6,7,4,16,13,8,5,13,23,23,23,23,23,23,23,23,23,23,7,17,14,17,8,8,14,7,5,17,15,6,18,18,8,4,21,19,6,13,8,21,17,5,4,6,19,5,4,4,17,21,5,21,21,4,10,10,4,21,23,9,9,4,17,14,4,9,21,14,6,9,17,15,16,15,3,4,8,13,6,18,9,23,7,18,8,3,5,13,13,17,16,19,8,14,19,13,5,23,19,17,17,16,17,21,7,6,7,10,5,23,23,14,21,9,8,6,6,15,17,15,5,21,7,4,15,16,19,13,3,18 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,7,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,19,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,21,23 +24,23,23,7,18,10,5,2,21,15,4,21,6,10,4,21,9,13,2,21,13,16,11,15,17,5,8,15,9,13,15,10,21,23,13,19,2,15,9,6,2,18,15,1,9,7,8,18,4,16,1,21,15,7,15,18,21,15,2,7,10,5,6,14,13,21,21,6,6,2,21,8,19,8,2,15,5,21,16,8,19,7,14,16,8,6,4,3,16,7,8,13,1,8,16,15,6,21,11,15,15,13,17,10,19,7,5,9,8,15,15,9,16,21,1,4,4,21,13,13,14,6,15,16,8,15,18,15,2,7,17,13,5,8,3,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,10,15,1,15,1,7,21,10,2,21,15,21,13,5,1,21,15,15,5,4,10,3,10,21,10,15,20,21,4,13,9,8,8,13,13,4,2,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,8,13,5,19,13,7,15,9,5,16,15,17,21,20,14,14,2,2,15,14,16,16,21,15,21,19,7,15,21,6,7,10,10,15,6,15,2,9,5,16,21,15,5,15,15,2,17,16,15,6,23,23 +24,23,23,8,17,8,13,4,21,2,6,21,6,4,10,3,8,15,2,21,13,16,18,15,8,5,8,13,8,13,2,8,16,23,21,3,2,15,5,6,21,18,14,1,11,7,8,18,4,8,17,15,15,15,15,16,21,2,2,5,3,5,13,7,21,23,21,13,4,16,17,2,19,8,10,6,5,16,8,4,19,13,14,16,8,13,2,9,21,15,9,13,1,8,16,4,7,21,11,6,15,15,17,8,19,7,5,9,11,15,15,9,21,21,21,4,6,21,13,13,14,8,15,17,7,2,18,7,2,7,17,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,6,8,5,8,8,7,14,2,15,17,13,10,7,19,15,2,21,8,21,13,3,15,21,9,2,5,5,15,5,10,21,8,9,20,21,21,15,9,8,8,13,13,9,2,17,2,15,13,21,14,15,15,20,2,20,13,5,4,8,13,8,13,2,19,7,8,8,9,5,16,13,17,15,18,14,14,13,2,15,14,17,16,17,15,16,21,7,8,4,4,5,8,14,13,13,15,5,6,14,21,16,15,4,8,15,6,21,16,15,15,7,18 +24,23,23,23,21,4,6,2,16,10,15,16,16,5,7,8,15,13,3,16,7,19,16,17,6,5,23,13,13,13,10,2,21,23,5,4,5,15,19,16,8,4,4,15,15,7,21,17,4,17,14,17,1,1,15,15,18,4,10,16,6,15,13,17,21,7,21,7,5,2,19,7,17,5,8,2,9,17,16,7,13,15,13,16,17,10,18,1,5,13,5,8,18,8,21,13,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,4,16,17,5,17,17,23,13,20,9,13,16,9,5,18,11,2,6,10,13,21,8,9,8,4,21,6,2,4,1,1,5,18,4,15,23,8,15,15,13,17,6,9,2,8,7,15,21,6,1,17,6,11,21,4,19,21,3,17,6,5,16,18,7,5,6,7,2,10,4,1,21,2,17,21,13,13,10,10,21,23,21,5,4,21,14,18,19,1,5,6,21,16,13,17,15,9,4,8,13,6,21,14,23,13,16,6,3,5,11,13,17,16,8,19,4,13,6,4,23,21,18,16,15,16,21,17,5,5,21,16,23,5,9,7,17,13,4,2,15,17,10,6,17,13,4,16,16,6,6,23,23 +24,23,23,1,21,2,15,2,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,2,10,16,4,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,17,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,7,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,13,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,7,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,10,2,21,15,6,2,17,15,2,17,5,10,10,8,14,13,2,21,13,16,19,16,4,2,21,7,5,13,7,6,1,23,9,3,13,15,5,10,2,20,19,21,15,7,1,15,4,16,14,16,15,21,15,16,21,2,10,16,10,5,13,2,2,8,21,5,5,6,21,15,21,6,5,13,5,2,17,5,16,13,9,17,16,20,9,6,8,13,8,2,19,7,21,2,8,21,17,6,2,1,21,21,6,7,5,9,8,15,15,9,1,21,17,2,15,16,8,13,14,15,2,16,6,15,17,2,2,15,15,5,16,4,2,8,6,21,15,8,8,7,1,5,15,19,5,2,19,19,2,2,5,21,9,8,8,8,21,17,15,19,13,15,1,21,6,2,21,16,2,13,10,16,21,14,5,15,14,2,15,21,21,19,4,15,1,4,3,5,17,19,8,13,19,2,21,10,15,13,21,14,2,5,3,15,18,17,3,4,8,13,8,10,3,23,2,2,15,11,3,15,13,16,21,5,14,5,5,21,10,4,15,21,16,17,16,15,11,8,15,5,21,5,6,10,4,10,15,13,14,16,21,6,7,16,13,2,15,17,2,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,16,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,21,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,21,2,6,17,16,6,2,9,21,4,13,16,6,13,5,18,15,17,18,17,6,9,1,7,13,5,6,2,19,23,14,21,15,16,9,6,10,19,14,7,15,7,21,19,4,21,16,21,1,15,15,16,21,4,6,6,6,10,13,7,21,4,1,6,5,8,16,7,15,8,4,15,3,21,8,5,13,7,5,18,13,19,6,5,16,7,13,13,19,8,17,6,6,15,21,8,2,16,13,2,17,7,5,9,18,15,15,17,1,21,8,6,4,21,2,8,18,5,14,21,15,4,1,15,21,6,21,13,1,6,9,8,9,21,9,14,4,23,23,23,23,23,23,23,23,23,13,5,6,21,17,8,8,8,15,7,5,17,15,8,18,18,4,4,21,19,4,13,10,16,16,7,4,8,16,7,5,4,17,17,13,18,21,15,21,7,4,17,23,9,5,2,17,14,15,10,21,14,4,6,16,4,17,16,3,4,8,13,6,21,7,23,2,17,2,3,5,15,13,17,16,19,21,5,14,4,4,15,19,21,21,16,1,21,7,4,9,21,4,23,19,6,9,5,13,16,6,15,18,15,9,17,7,4,6,16,20,6,19,18 +24,23,23,23,23,23,14,2,20,15,15,17,6,15,6,7,13,13,2,21,13,17,15,16,21,5,8,15,8,13,2,18,5,23,13,3,2,21,13,6,2,18,14,1,11,7,8,18,4,20,21,15,15,15,21,15,21,10,2,16,5,15,13,21,6,2,21,5,2,2,16,15,16,2,2,6,1,21,16,9,3,7,14,16,7,6,4,3,16,13,13,9,1,7,17,15,6,21,11,6,15,15,16,21,16,7,5,9,15,15,15,9,21,21,21,15,7,18,13,13,14,15,15,17,8,2,19,15,2,8,21,13,5,8,10,8,2,21,5,2,8,6,14,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,2,7,1,15,17,15,21,10,7,15,21,21,13,8,15,21,7,6,15,7,2,15,2,21,16,15,20,1,6,15,16,2,8,13,8,5,2,21,2,15,13,21,14,14,13,20,2,15,15,5,4,8,13,8,13,15,2,13,8,8,9,5,16,15,16,16,20,14,14,9,2,15,14,21,16,17,8,15,19,21,8,5,7,10,15,5,15,4,2,21,9,15,15,21,15,15,16,15,2,6,15,15,23,23,23 +24,23,5,4,21,3,14,10,21,15,15,21,6,2,4,18,5,15,2,21,13,16,19,15,21,13,8,13,8,13,6,8,16,23,16,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,3,2,9,14,23,23,21,7,3,21,5,8,16,16,8,19,5,6,5,5,21,1,4,3,7,14,16,8,13,2,3,16,15,7,13,1,8,17,2,6,21,11,5,15,15,16,2,3,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,13,2,21,8,15,19,15,2,7,21,13,5,4,16,8,2,1,5,2,8,6,14,15,17,8,6,15,15,14,13,5,14,2,5,8,8,7,14,2,15,18,13,8,5,19,2,4,17,16,21,13,5,15,21,14,7,13,4,2,13,18,21,2,5,21,21,6,2,9,8,8,13,15,2,2,17,2,15,13,16,14,15,7,20,4,16,15,5,4,8,13,8,13,5,3,13,8,21,9,5,17,15,16,15,20,14,14,2,7,14,14,21,16,17,15,17,1,7,7,2,5,7,4,5,15,14,19,5,6,5,21,17,15,6,15,15,15,19,16,23,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,7,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,14,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,15,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,4,6,6,21,6,2,21,17,5,7,16,5,19,9,17,3,21,18,17,4,2,15,4,15,6,5,18,17,18,15,4,10,21,5,6,16,16,7,7,15,7,21,17,4,16,14,17,21,17,15,16,21,6,21,17,6,2,10,9,17,7,21,10,1,6,16,6,17,4,10,9,3,4,16,6,19,7,16,21,8,6,10,5,7,23,5,4,7,8,21,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,18,21,23,13,1,6,6,11,9,15,18,18,4,4,17,13,21,8,2,8,4,21,10,2,4,1,1,5,18,5,7,23,21,10,4,13,16,5,9,16,8,8,15,2,5,1,15,9,21,18,8,2,17,19,4,10,5,21,21,14,21,10,18,7,10,21,15,21,5,17,21,7,2,10,2,17,23,9,5,13,21,4,2,19,17,17,6,9,16,4,17,15,3,4,8,13,9,21,5,23,8,16,7,3,5,16,13,17,16,18,3,6,4,21,5,23,19,17,17,13,17,1,17,8,5,17,9,23,5,15,6,6,15,4,4,11,17,13,21,17,7,4,17,16,18,10,19,18 +24,23,23,5,21,16,9,15,16,10,15,21,13,7,13,21,4,13,5,16,13,17,7,16,2,5,17,5,5,13,20,16,16,23,15,20,10,13,5,2,15,2,14,10,10,7,16,7,4,21,20,16,15,16,15,16,1,5,15,16,5,2,13,8,1,7,21,7,5,2,16,8,16,2,2,7,5,21,8,21,3,10,14,17,2,15,21,16,13,4,6,13,8,8,16,13,15,21,21,2,13,15,1,8,2,7,5,9,8,11,9,5,16,21,21,20,2,17,13,13,14,15,15,17,9,2,1,21,15,13,4,13,17,16,13,16,2,18,13,14,13,6,2,4,21,10,15,2,19,21,15,15,14,1,5,13,15,7,15,9,13,17,8,21,13,21,8,21,21,15,10,13,4,21,21,8,14,2,7,8,15,7,21,21,8,21,1,2,7,7,4,8,13,14,21,2,21,4,7,13,21,2,14,13,20,8,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,21,21,16,15,14,5,13,3,2,19,15,16,15,16,1,17,15,7,8,3,10,14,17,14,15,2,1,2,21,1,13,9,16,8,2,15,17,16,15,19,23 +24,23,4,4,21,6,8,2,21,2,6,15,16,7,13,18,9,13,5,17,13,17,19,16,4,9,21,4,8,13,4,17,15,23,16,18,9,15,5,8,16,18,14,8,15,7,17,16,4,16,14,17,21,21,13,16,1,10,4,21,6,2,13,6,21,18,19,5,7,8,17,8,19,2,5,7,21,21,19,15,13,6,5,17,21,13,7,4,5,13,6,4,17,2,21,4,4,16,1,1,21,1,1,8,8,7,5,9,8,15,7,21,20,21,10,13,21,15,13,13,13,8,2,17,9,10,21,21,5,7,21,13,18,4,5,8,2,16,9,7,2,8,14,13,2,6,5,17,2,4,17,19,13,20,13,10,8,8,14,4,6,1,13,6,17,18,6,2,17,19,2,9,10,16,18,7,14,15,15,11,5,2,1,1,2,11,1,13,2,9,18,20,5,10,6,6,15,17,7,16,17,14,14,19,17,6,16,18,7,4,9,13,11,16,5,23,10,7,2,9,6,15,21,21,16,9,15,14,9,9,23,14,19,17,18,11,17,18,8,4,9,9,4,5,2,7,9,6,15,20,8,21,8,2,4,17,7,8,1,21,20,6,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,16,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,14,9,17,7,17,19,18,6,19,21,14,8,13,7,9,17,23,7,1,9,4,5,15,6,18,19,14,15,7,21,21,4,16,14,16,15,1,15,16,15,4,4,17,6,4,13,9,20,4,20,8,9,6,21,16,21,1,7,8,5,4,5,5,4,18,13,8,21,19,4,4,8,9,8,8,3,8,17,6,5,21,17,4,2,7,21,16,5,7,5,9,8,15,3,18,17,21,16,2,9,21,23,6,1,6,6,17,6,5,16,19,7,3,17,13,21,5,7,18,21,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,9,13,7,21,7,15,4,2,19,7,16,17,16,2,15,21,19,7,15,7,19,15,9,6,5,9,7,10,4,21,21,7,19,21,7,10,7,7,18,23,19,9,19,17,10,7,13,21,14,10,5,17,21,18,7,3,4,17,13,16,5,6,5,4,17,19,21,5,7,13,17,16,19,6,4,5,2,23,14,19,17,21,8,16,1,17,4,5,6,8,23,23,6,10,4,15,4,6,17,17,4,5,17,7,6,4,16,19,9,19,23 +24,23,23,23,18,21,2,2,21,2,6,6,21,5,5,13,13,21,2,13,7,18,21,16,2,5,21,5,7,13,6,6,17,23,13,17,6,14,5,21,6,18,7,8,15,7,21,16,4,16,14,21,15,1,15,16,21,6,2,17,2,2,13,6,21,5,13,15,6,14,16,16,21,8,14,13,5,15,16,14,14,8,13,17,7,2,18,2,3,14,16,2,15,15,16,6,5,21,21,19,1,7,1,15,16,7,5,9,15,15,7,6,15,21,18,15,18,15,23,14,14,15,10,16,15,6,21,21,4,13,21,13,21,7,13,16,8,17,2,9,8,21,2,5,1,2,5,10,21,5,16,8,2,15,7,15,13,7,15,2,15,19,15,5,21,21,10,6,21,20,2,14,2,13,21,14,6,20,8,15,15,2,16,2,5,21,1,13,15,9,21,1,23,2,10,2,21,8,14,5,18,7,5,15,8,16,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,5,13,13,13,8,19,15,16,15,15,21,8,6,7,2,16,15,15,10,14,6,15,6,15,21,1,13,13,16,15,2,2,21,2,23,23,23 +24,23,23,23,23,23,10,7,17,5,2,21,1,1,7,18,15,13,10,20,7,16,5,18,2,7,11,8,13,15,17,19,19,23,10,19,10,14,7,21,10,21,14,7,15,7,21,17,4,21,18,21,15,20,10,20,19,8,8,9,10,23,23,23,23,23,14,13,18,5,16,21,17,7,6,10,21,17,16,5,21,5,13,7,21,15,10,15,17,13,7,4,18,7,7,5,3,1,17,19,21,1,21,9,10,7,6,9,9,15,8,9,16,21,21,15,10,21,13,13,17,10,15,15,9,7,20,21,10,10,15,13,19,10,15,8,2,20,13,2,16,1,21,5,18,10,15,23,2,10,10,13,21,6,9,19,8,7,15,6,6,21,8,2,21,21,3,8,1,8,5,15,17,15,4,13,13,7,1,15,7,8,21,16,4,7,21,16,9,7,15,7,23,5,5,4,17,15,15,7,21,14,14,15,16,16,11,15,3,4,7,13,6,21,15,23,5,16,6,3,5,15,15,21,17,19,7,15,13,1,5,23,23,7,21,16,17,1,15,15,15,16,14,23,5,14,8,8,15,2,10,10,17,2,10,21,8,7,6,23,23,23,23,23 +24,23,23,23,23,9,10,7,18,8,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,23,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,23,23,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,15,7,17,15,5,16,11,5,5,15,9,15,8,16,15,18,3,16,2,7,21,5,13,9,21,6,17,23,13,7,13,15,5,15,2,7,16,8,15,7,8,19,4,16,14,16,1,21,6,16,15,15,10,15,7,6,13,2,17,10,21,15,5,2,17,4,16,14,15,5,2,2,8,17,14,7,13,17,7,15,1,8,5,6,16,6,16,7,17,2,5,21,15,21,21,1,1,10,16,7,5,9,8,15,8,5,17,21,10,6,1,16,23,13,8,6,9,17,1,7,2,21,2,15,21,13,21,9,7,8,7,17,8,8,5,6,23,23,23,23,5,7,21,9,15,2,13,13,9,8,7,8,14,2,6,1,8,6,21,21,7,21,17,20,8,5,4,15,15,9,15,6,15,11,15,6,16,2,2,16,1,13,21,10,23,18,15,14,3,2,21,7,7,15,19,16,5,13,14,8,17,7,13,4,8,13,8,18,21,15,13,16,2,9,6,16,13,16,16,5,18,13,5,6,5,21,19,16,16,15,17,18,21,2,5,4,9,9,19,9,7,4,16,5,15,15,17,13,4,17,15,15,21,15,17,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,7,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,2,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,8,21,21,2,8,21,2,5,6,21,5,5,13,13,21,2,15,7,21,21,16,2,5,21,15,8,13,5,6,16,23,13,21,5,14,5,16,14,21,14,7,15,7,21,16,4,21,14,21,15,21,15,8,16,5,2,17,2,2,13,6,21,5,13,15,3,15,16,6,16,15,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,8,11,1,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,5,2,16,8,6,10,21,2,2,20,13,21,8,13,17,8,17,2,3,2,8,6,6,21,7,6,10,21,5,8,7,2,15,9,8,13,8,15,2,15,20,15,5,21,21,10,15,21,20,21,14,7,15,16,14,8,15,8,15,6,2,16,2,6,21,1,2,3,9,21,21,23,2,3,2,21,15,14,5,18,7,7,15,8,16,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,8,5,13,10,11,18,15,16,16,15,21,8,6,7,21,15,7,7,10,14,13,15,6,15,21,1,13,3,15,15,2,8,21,2,5,3,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,21,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,14,4,8,21,6,6,17,15,15,15,11,14,13,8,21,15,16,15,16,2,13,14,13,15,14,13,14,15,23,23,16,9,15,5,16,6,21,14,21,15,7,16,13,4,21,21,21,21,15,6,16,15,1,7,21,6,13,13,17,21,5,15,13,6,14,16,6,21,16,5,5,5,19,11,13,13,7,13,21,21,21,13,21,7,10,2,2,20,8,16,13,5,21,15,21,21,8,15,15,16,7,5,9,8,15,8,9,15,21,21,2,2,16,23,13,21,5,2,16,9,15,15,15,15,15,21,13,21,8,2,8,2,21,21,5,2,17,2,6,14,2,8,14,15,5,14,14,8,18,15,21,13,8,15,13,6,21,15,13,21,15,7,21,15,13,13,23,23,23,23,13,15,13,20,10,16,10,21,2,6,20,1,21,15,9,8,23,5,3,13,21,16,14,15,21,16,2,6,15,15,20,21,15,9,4,8,13,8,5,6,23,13,17,2,8,5,16,13,21,1,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,16,7,2,21,15,4,21,6,15,7,16,15,13,2,21,13,16,6,17,21,5,7,13,8,13,2,2,20,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,15,15,7,15,16,21,2,2,16,5,8,13,15,6,10,21,5,2,2,17,16,19,13,6,5,16,21,16,9,19,7,14,8,8,7,4,3,16,13,13,5,21,7,21,15,10,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,17,21,3,7,21,13,13,21,13,14,18,9,4,18,16,2,7,21,13,5,5,8,8,2,21,5,2,18,6,8,6,21,9,8,7,17,14,13,5,14,2,5,8,8,8,14,8,15,1,8,13,9,21,10,4,16,21,21,13,5,15,21,7,15,15,7,2,2,10,17,8,15,20,1,21,15,9,4,8,13,5,2,2,16,2,15,13,1,10,14,13,20,4,16,13,5,4,8,13,7,13,5,19,13,8,8,9,8,16,15,17,17,20,14,14,10,13,15,14,21,21,15,7,17,19,21,8,6,8,2,15,14,6,6,10,2,9,15,16,21,15,6,16,13,4,21,17,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,8,16,2,17,7,21,11,10,21,13,8,7,6,11,2,23,13,19,2,5,5,16,14,21,7,21,15,7,21,16,4,21,14,17,15,16,15,21,1,3,10,16,8,9,13,10,15,9,21,5,5,10,17,19,17,5,14,7,9,18,8,6,9,15,10,13,15,4,17,18,16,5,4,8,19,8,21,2,6,16,1,16,2,1,17,8,6,7,9,9,17,15,8,9,10,21,17,5,19,21,23,13,19,5,8,17,9,15,15,21,4,15,6,13,18,8,4,8,8,16,13,3,4,9,23,7,8,18,14,4,7,1,13,7,13,2,9,16,7,8,15,5,6,21,8,10,1,1,1,2,17,19,7,23,23,23,18,8,4,15,7,5,6,6,17,21,9,15,21,16,13,10,19,5,21,19,2,15,21,16,2,6,4,14,5,17,18,20,17,13,6,4,8,13,10,9,7,23,7,16,17,13,7,8,16,15,18,4,16,13,23,6,6,2,19,16,1,8,16,8,17,5,4,7,15,23,9,10,8,2,21,2,10,17,17,2,5,15,15,2,3,16,21,5,23,23 +24,23,23,23,21,21,2,13,16,2,15,2,21,7,6,13,13,21,2,15,11,21,21,16,2,5,21,5,8,13,6,6,21,23,13,16,6,14,5,8,5,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,8,14,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,2,16,15,5,21,21,2,6,7,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,16,5,21,21,10,15,16,20,8,14,7,4,17,3,14,6,16,15,15,13,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,2,18,15,17,15,16,21,8,6,7,7,16,13,15,10,14,13,16,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,8,15,15,18,6,4,21,6,2,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,16,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,13,16,16,21,13,4,19,7,23,23,21,5,13,21,5,10,2,16,8,19,8,2,4,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,16,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,5,13,15,21,14,15,14,6,2,6,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,7,14,17,16,17,15,17,21,7,9,2,15,8,4,5,15,6,14,7,5,6,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,5,18,4,15,21,6,15,2,18,5,15,2,21,13,16,19,15,16,5,16,8,8,13,4,7,16,23,15,19,2,6,9,6,2,18,15,17,11,7,16,18,4,15,19,15,15,13,15,21,21,4,15,3,14,21,7,7,13,18,18,8,10,8,17,2,18,8,10,15,6,16,16,15,9,7,14,16,8,7,8,2,16,8,8,13,1,8,16,15,6,21,11,6,15,15,17,8,4,7,5,9,8,15,13,9,10,1,21,4,21,21,13,13,14,8,4,21,8,5,18,15,2,7,17,13,5,14,16,8,2,21,5,2,20,6,8,6,21,9,16,16,14,2,13,8,6,10,5,8,8,8,14,17,15,17,15,13,15,19,2,5,21,16,16,13,9,16,21,13,6,14,6,2,4,10,21,4,5,20,21,17,15,9,8,8,13,5,15,2,17,2,15,13,21,14,7,13,20,16,8,13,5,4,8,13,8,13,7,18,15,15,15,9,5,16,15,16,8,20,14,7,14,6,4,14,17,16,17,15,17,21,8,5,4,15,5,6,9,15,4,19,5,9,15,21,17,15,6,15,8,4,16,15,16,23,23,23 +24,23,23,7,16,6,2,15,21,15,15,21,6,2,2,15,13,13,2,21,13,16,7,17,16,5,8,13,2,13,8,8,17,23,13,20,2,15,3,6,2,18,8,10,15,7,7,18,4,21,7,21,15,15,21,17,21,15,6,15,5,2,13,2,21,16,21,8,6,2,21,13,20,7,15,13,5,17,21,14,3,7,14,16,8,8,15,7,15,15,1,8,21,14,17,2,6,21,15,2,15,15,16,16,8,7,5,9,8,15,15,9,16,21,21,2,4,17,13,13,14,15,2,21,8,15,18,20,2,15,13,13,5,2,16,7,2,21,5,2,19,6,14,15,21,9,16,8,14,14,13,8,8,21,5,8,8,8,14,15,15,1,15,15,8,16,15,2,21,16,2,13,14,16,21,2,14,15,7,2,15,21,21,8,6,20,1,16,15,15,9,8,13,2,3,2,21,2,15,13,18,14,15,5,20,19,15,13,5,4,8,13,8,13,13,23,13,6,2,16,5,21,15,18,15,11,14,2,13,2,15,14,21,17,16,15,15,19,18,6,14,16,2,15,7,7,6,7,15,6,15,16,21,15,4,16,13,2,17,15,15,13,7,18 +24,23,6,4,17,10,4,6,18,4,6,4,8,13,9,21,7,13,16,19,13,21,18,16,17,3,21,5,9,13,18,7,19,23,13,16,9,6,9,6,17,18,8,15,15,7,21,17,4,21,14,16,17,15,13,1,19,1,6,5,6,15,13,9,17,5,21,5,6,4,19,8,21,4,9,7,5,4,16,8,13,15,13,7,21,19,13,4,14,15,13,19,8,8,19,2,9,21,16,10,21,1,13,4,10,7,5,9,8,15,18,9,17,11,2,4,21,21,23,13,5,6,4,17,5,6,16,8,2,7,16,13,1,16,5,8,7,21,6,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,6,8,8,14,4,5,17,13,17,18,18,6,13,21,20,2,13,9,17,16,7,10,6,7,2,5,6,17,21,5,19,21,8,5,8,17,19,23,6,5,20,21,14,15,13,17,14,5,5,21,2,17,15,3,4,19,13,2,6,16,23,3,16,16,9,5,15,13,17,16,18,8,8,23,23,4,14,18,17,16,16,17,21,8,4,13,16,17,23,23,6,4,6,15,5,8,16,21,14,6,21,7,6,17,17,19,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,7,16,19,17,2,5,21,9,9,13,14,20,17,23,13,17,9,6,4,6,6,18,17,13,7,7,21,21,4,16,14,17,21,17,7,19,1,4,21,15,6,5,5,4,7,17,21,5,4,4,17,4,19,8,8,4,17,21,7,5,19,19,14,7,6,4,16,6,16,13,13,6,19,8,16,9,6,21,21,6,19,1,8,19,19,7,5,9,9,15,15,5,21,21,15,6,6,17,23,5,5,7,4,1,5,4,16,18,6,15,21,13,21,13,4,14,10,18,9,16,14,19,14,23,23,23,23,23,23,23,23,23,23,23,23,23,16,9,16,2,9,19,15,13,18,18,2,17,21,18,9,15,7,19,16,9,4,6,19,7,6,4,8,21,6,1,21,7,2,8,4,18,23,5,2,13,21,8,15,21,21,14,4,9,17,16,16,7,3,4,18,13,17,2,7,5,9,10,21,3,5,11,13,17,16,19,19,14,5,3,23,14,19,21,17,11,16,1,7,2,13,13,7,23,23,18,6,5,21,7,7,15,17,15,10,17,7,6,18,16,19,9,10,23 +24,23,23,23,8,8,15,15,18,8,15,21,6,8,15,19,5,15,2,21,13,16,16,15,16,6,21,15,8,13,6,8,16,23,15,3,2,13,5,6,2,18,15,18,15,7,8,17,4,15,21,10,15,13,15,16,21,2,5,15,7,23,23,5,15,5,21,5,2,16,16,8,19,8,6,15,5,21,21,6,19,15,14,17,8,6,10,3,16,15,5,13,1,8,16,2,15,21,21,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,6,16,13,13,14,15,13,21,15,6,6,21,15,21,16,5,5,8,8,8,21,14,16,2,6,6,14,5,21,9,8,15,16,14,13,5,6,2,5,8,7,8,14,15,15,21,15,15,7,21,15,7,19,8,8,13,11,21,21,14,6,6,2,2,15,6,21,16,5,21,21,6,2,9,8,8,13,5,15,21,16,2,15,13,15,14,6,13,20,8,17,13,5,4,8,13,7,15,7,19,13,8,2,9,5,17,15,17,15,20,14,14,5,2,7,14,16,15,17,15,16,21,8,7,10,5,6,10,5,5,14,8,21,5,15,21,16,15,5,15,8,2,6,15,18,23,23,23 +24,23,6,6,21,4,9,2,17,9,6,18,17,6,7,10,8,13,9,17,11,16,7,21,18,5,21,4,6,10,5,13,18,23,7,17,5,13,5,2,2,16,14,7,15,7,1,17,4,21,16,17,1,15,6,21,1,2,2,16,11,15,13,6,21,7,21,6,6,4,17,4,17,8,10,6,1,2,8,13,13,5,13,16,21,4,6,6,14,13,3,6,18,7,21,2,6,17,21,8,21,1,17,17,16,7,5,9,6,15,8,9,17,21,17,10,1,21,23,13,1,5,2,17,9,2,1,15,15,6,21,13,21,4,6,15,16,21,13,2,4,1,1,5,7,6,23,15,4,4,10,13,2,5,9,18,17,11,15,5,5,17,1,21,17,21,4,4,17,19,6,13,7,11,16,5,2,4,15,7,15,21,1,21,5,17,21,4,2,10,10,10,23,7,13,2,21,10,21,19,21,14,6,5,16,6,16,15,3,4,11,13,5,21,5,23,18,21,6,9,5,13,13,17,17,21,21,14,23,13,3,14,19,17,21,15,16,21,8,9,13,16,4,23,8,9,4,5,13,2,6,15,17,13,2,17,7,10,17,17,19,6,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,15,15,4,16,21,6,21,1,17,16,2,7,5,9,3,15,15,5,10,16,21,15,15,21,13,13,14,16,15,16,10,10,20,21,7,7,3,9,17,16,13,17,2,16,5,2,8,17,5,10,21,21,2,13,3,21,15,5,7,4,5,16,15,8,14,16,15,1,16,15,21,21,3,4,21,5,7,13,15,16,21,7,15,10,7,2,15,18,21,18,6,21,1,2,2,11,6,8,13,8,2,2,17,2,15,1,21,14,15,13,8,14,16,6,5,4,8,13,8,21,5,23,13,16,8,9,5,16,13,18,17,8,1,14,5,13,3,2,16,15,16,15,16,18,15,2,13,13,2,23,23,23,23,5,2,10,14,16,17,15,15,15,15,2,16,17,19,5,2,18 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,7,10,21,9,8,10,16,4,15,21,1,15,2,19,4,21,10,14,13,17,18,18,21,5,21,5,8,13,9,19,21,23,5,21,9,13,6,4,16,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,10,6,16,5,15,13,2,16,4,21,9,6,8,21,16,1,2,2,5,21,1,8,13,13,7,13,8,21,10,19,2,14,13,15,4,21,7,16,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,2,21,9,10,2,18,10,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,2,21,7,15,21,21,7,9,9,10,21,21,9,5,15,7,2,7,10,15,21,13,17,1,2,2,16,6,9,23,2,7,21,21,14,15,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,17,17,21,13,5,15,13,17,17,10,8,7,8,13,4,2,19,21,15,13,17,1,16,2,2,14,18,23,13,5,4,2,15,4,7,18,17,9,10,16,7,2,21,16,19,7,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,17,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,9,3,21,16,9,21,6,6,6,9,17,11,17,17,13,16,6,15,2,9,17,8,8,3,7,8,18,18,15,3,10,6,4,1,16,21,7,7,15,7,11,17,4,21,18,18,15,13,15,17,21,6,15,17,3,4,4,9,21,7,21,7,7,8,21,21,16,6,14,7,3,18,16,14,13,15,7,17,21,15,5,21,4,8,14,6,1,2,17,5,5,21,21,19,19,21,21,15,3,7,5,8,8,15,10,9,8,21,6,10,21,17,23,7,14,10,6,16,9,6,19,17,10,2,3,13,19,7,13,8,8,18,21,7,4,9,9,14,8,4,23,23,23,23,23,8,16,18,14,7,8,8,14,3,5,15,16,8,18,1,6,2,21,20,5,13,6,8,18,6,14,6,15,2,8,21,17,21,8,19,21,15,10,7,2,3,23,8,3,18,13,21,2,3,21,14,17,17,7,6,2,19,7,4,15,13,4,16,3,23,3,8,16,9,5,8,16,17,21,4,8,8,4,13,16,23,16,7,17,13,16,18,16,5,9,18,16,15,8,5,9,4,13,17,21,21,16,7,5,17,8,2,5,21,18,23,23,23 +24,23,23,9,16,6,2,2,21,15,6,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,16,5,4,13,5,6,7,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,15,5,1,8,17,15,6,21,11,5,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,15,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,11,5,2,21,17,9,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,23,23,23,9,18,8,7,21,17,7,13,18,2,13,8,15,13,17,16,17,2,9,21,5,7,13,3,5,15,23,10,18,9,10,6,21,21,18,14,15,15,7,21,17,4,21,15,17,21,20,6,18,18,19,10,11,15,17,13,16,16,5,14,16,6,6,17,6,21,10,15,10,5,1,16,17,13,18,13,16,21,2,10,9,14,13,21,4,21,2,21,21,5,21,15,8,21,1,17,16,17,7,5,9,8,15,8,9,21,21,17,5,2,21,23,13,1,5,9,17,9,9,7,17,10,10,21,13,21,16,9,8,15,21,10,19,4,1,18,5,14,23,23,23,2,5,16,9,2,5,9,18,8,7,14,15,5,16,15,2,17,21,6,15,18,16,2,10,2,10,21,21,13,10,19,13,5,6,14,21,2,17,21,6,13,10,10,11,23,4,9,4,21,3,21,13,21,14,4,13,16,10,21,15,9,4,8,13,6,21,21,23,20,17,6,3,5,15,13,17,21,18,15,4,5,4,6,23,17,16,17,16,16,1,8,10,13,21,7,23,6,9,19,5,13,17,2,21,11,2,5,16,15,4,21,16,19,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,16,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,3,6,4,6,18,2,15,21,6,4,4,18,5,15,8,21,13,16,19,15,17,5,8,15,5,13,10,6,17,23,8,3,2,15,5,6,2,18,15,19,13,7,8,18,4,15,21,10,15,13,15,17,21,2,4,18,7,6,8,13,15,4,1,5,4,16,16,3,19,13,10,5,15,17,21,14,9,7,14,16,8,6,4,3,16,15,5,13,1,7,21,2,6,21,11,5,15,16,16,2,19,7,5,9,8,15,15,9,21,21,18,5,10,21,13,13,14,4,13,21,9,15,16,21,4,10,21,13,5,3,8,8,7,1,5,2,19,6,10,6,21,13,7,15,16,14,13,5,14,2,5,8,7,8,14,2,15,18,15,6,5,21,2,15,18,15,16,6,5,15,21,15,14,9,5,2,6,10,21,9,5,20,1,7,13,9,15,8,13,5,15,21,17,2,15,13,16,14,4,5,20,4,16,15,5,4,7,13,10,16,4,19,13,8,2,9,5,17,15,16,16,2,14,14,13,2,15,14,17,16,16,7,16,1,7,3,13,5,8,10,5,15,6,14,3,5,6,21,16,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,17,4,6,16,17,10,6,4,4,15,8,16,13,16,15,17,21,19,23,23,10,5,4,17,18,23,8,21,7,5,9,10,10,19,14,21,1,7,21,18,4,18,3,16,8,16,15,15,21,4,4,1,5,2,6,3,17,14,21,5,7,8,16,19,17,8,2,6,10,1,3,6,19,7,14,21,2,9,4,19,14,9,10,13,17,7,21,2,5,17,17,8,19,8,17,17,19,7,5,9,9,8,11,5,20,21,17,5,18,15,13,13,17,4,4,16,5,8,18,17,4,7,21,13,17,4,4,21,9,21,8,6,8,6,3,7,1,3,6,9,17,1,9,7,19,9,9,20,7,7,14,21,7,16,16,10,21,17,4,4,17,19,8,5,6,17,21,7,15,8,7,18,15,18,21,6,6,8,1,21,9,11,7,7,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,21,15,5,15,13,15,10,16,7,16,3,16,16,5,21,5,7,3,16,3,16,21,7,13,5,5,3,16,8,1,14,16,15,13,21,13,16,16,14,21,21,17,6,16,15,15,13,18,6,9,13,8,21,5,14,18,6,17,17,5,2,8,8,16,5,15,16,6,8,7,13,21,20,2,3,21,3,15,14,15,21,14,21,6,5,21,15,16,21,15,15,8,15,13,5,14,17,15,16,9,15,21,21,3,4,16,23,13,3,5,4,16,2,10,2,17,6,7,21,13,21,2,2,8,15,21,21,5,2,18,2,5,10,2,13,14,5,5,15,14,3,16,15,16,13,7,15,2,6,18,15,13,21,18,7,15,21,16,9,7,10,16,16,5,15,15,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,7,21,16,15,15,7,8,13,3,13,21,21,18,17,9,4,8,13,2,5,2,23,13,16,2,15,6,15,13,16,21,15,13,14,2,15,17,15,19,7,21,17,16,11,18,5,5,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,15,21,16,6,16,6,2,4,18,5,15,2,21,13,1,18,15,21,9,8,15,8,13,16,8,16,23,8,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,3,2,9,14,23,23,1,7,3,21,5,8,17,16,2,19,13,4,13,5,21,21,4,7,15,16,17,8,7,10,3,16,8,8,13,1,8,17,2,5,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,21,2,6,21,13,13,14,10,10,21,8,6,19,21,2,13,21,13,5,7,16,8,2,1,5,2,8,6,14,15,17,16,6,15,8,14,13,5,14,2,5,8,15,7,14,2,15,21,13,8,5,19,10,4,17,16,21,13,5,16,21,14,6,5,4,2,15,18,21,2,5,21,21,6,2,9,8,8,13,15,10,2,17,2,15,13,21,14,14,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,17,9,5,17,15,16,16,20,14,14,13,15,15,14,21,16,17,15,16,1,7,7,4,15,15,4,5,15,4,19,5,10,15,21,17,15,10,15,15,7,3,15,23,23,23,23 +24,23,23,23,23,23,15,6,17,13,15,16,18,15,9,15,13,15,2,13,18,16,3,15,2,10,17,13,13,13,14,6,16,23,7,16,13,15,5,5,10,16,16,21,15,7,16,18,4,17,14,16,15,16,15,18,15,2,6,16,15,15,13,2,21,5,6,8,6,2,8,2,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,21,17,18,3,2,16,23,13,10,15,15,16,5,10,16,21,15,5,21,13,21,6,2,8,2,21,17,13,11,11,6,5,21,18,15,16,21,5,14,6,2,8,8,7,7,8,14,2,6,17,8,15,21,21,5,15,17,20,8,5,2,15,13,5,14,15,15,11,6,2,16,2,4,17,1,15,10,10,23,17,20,14,3,2,17,7,7,13,18,14,15,13,16,15,17,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,8,5,16,5,13,2,2,19,15,16,15,16,18,8,2,15,6,7,5,2,21,14,15,16,5,7,15,17,13,6,15,15,2,21,15,16,5,3,23 +24,23,23,23,23,23,23,10,15,15,10,16,21,6,7,15,13,21,7,13,7,21,21,16,2,3,21,13,8,13,10,6,21,23,15,21,5,15,5,2,21,18,14,21,15,7,16,15,4,21,14,21,15,15,15,15,21,5,15,15,3,2,13,2,18,6,21,7,1,14,16,2,17,5,5,7,7,2,7,10,13,14,13,17,15,2,18,15,3,14,15,8,17,15,15,13,5,21,17,2,21,15,16,6,21,7,5,9,7,15,15,5,15,17,18,2,17,16,23,7,14,6,6,16,8,6,20,21,2,15,21,13,8,13,13,17,17,21,2,3,14,17,13,6,21,19,15,10,21,5,16,6,2,15,9,15,13,8,15,2,13,21,15,5,21,21,10,4,17,20,5,13,8,16,23,7,14,15,16,15,15,14,21,2,6,1,21,15,15,9,16,18,23,2,3,2,21,15,14,5,18,7,15,5,8,8,20,19,7,4,8,13,7,18,16,23,3,21,2,3,6,15,13,16,16,6,3,8,13,13,14,15,21,15,16,16,15,21,8,2,7,2,16,14,15,10,14,7,15,6,10,15,1,13,3,15,15,2,17,21,3,5,6,23 +24,23,23,23,23,15,9,7,18,15,6,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,13,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,8,1,21,13,15,15,16,21,15,2,7,16,6,2,14,15,21,21,10,10,2,16,8,19,13,14,13,5,21,16,2,19,7,14,16,8,6,1,3,16,13,8,13,1,8,16,15,6,21,11,15,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,13,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,1,16,2,15,21,15,21,13,5,15,21,14,15,15,10,2,15,2,21,16,6,20,21,11,13,9,4,16,13,5,4,2,18,2,15,13,16,14,14,13,20,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,1,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,8,15,4,5,5,16,17,15,7,15,15,2,17,15,16,15,15,18 +24,23,23,23,23,23,23,10,17,4,17,7,6,13,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,1,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,8,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,2,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,7,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,17,4,6,16,17,10,6,4,4,15,8,16,13,16,15,17,21,19,23,23,10,5,4,17,18,23,8,21,7,5,9,21,10,19,14,21,1,7,21,18,4,18,3,16,8,16,15,15,21,4,4,1,5,2,6,3,17,14,21,5,7,8,16,19,17,8,2,6,10,1,3,6,19,7,14,21,2,9,4,19,14,9,10,13,17,7,21,2,5,17,17,8,19,8,17,17,19,7,5,9,9,8,11,5,20,21,17,5,18,15,13,13,17,4,4,16,5,8,18,17,4,7,21,13,17,4,4,21,9,21,8,6,8,6,3,7,1,3,6,9,17,1,9,7,19,9,9,20,7,7,14,21,7,16,16,10,21,17,4,4,17,19,8,5,6,17,21,7,15,8,7,18,15,18,21,6,6,8,1,21,9,11,7,7,13,6,9,4,21,4,15,13,21,14,14,9,16,4,17,13,3,4,8,13,3,7,5,2,17,7,6,8,5,15,13,16,17,19,21,14,5,13,6,2,11,19,17,15,16,21,17,4,9,7,21,6,7,5,6,8,9,15,2,17,1,15,5,17,8,2,16,17,19,3,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,11,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,8,21,4,7,10,18,6,8,21,6,9,4,7,13,13,2,21,13,16,8,16,16,5,8,7,5,13,7,6,19,23,7,20,2,13,9,6,17,18,14,21,11,7,8,7,4,21,1,15,16,15,15,17,21,4,4,9,6,7,5,3,7,21,21,5,4,4,17,3,17,9,4,7,5,1,16,9,19,9,14,17,8,10,4,3,17,13,7,7,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,21,15,19,21,13,13,14,10,10,15,8,3,18,15,2,8,17,13,5,4,15,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,5,5,16,2,5,8,8,8,14,7,15,1,15,5,8,21,9,4,21,16,21,13,8,15,21,4,13,6,10,2,15,4,21,7,6,20,1,4,13,9,8,8,13,15,9,7,17,4,15,13,21,14,15,5,20,17,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,10,15,14,17,17,21,8,8,19,18,8,10,4,5,4,5,15,16,15,2,4,5,16,21,15,7,15,15,4,21,16,16,5,23,23 +24,23,15,4,17,9,6,5,21,15,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,9,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,16,13,13,14,2,13,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,7,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,16,15,9,5,2,19,15,21,6,10,14,21,15,21,14,15,11,13,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,8,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,7,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,3,15,21,6,15,2,21,15,6,21,6,2,2,3,13,13,2,16,13,16,15,15,21,9,21,7,8,13,15,2,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,15,21,15,7,15,1,16,21,15,2,16,5,4,13,16,6,4,21,5,2,2,17,16,18,7,4,6,16,21,16,19,18,7,14,16,8,6,8,2,16,13,13,6,1,7,16,15,6,21,11,1,15,8,21,8,10,7,5,9,8,15,16,9,21,21,21,6,7,18,13,13,14,14,15,21,8,6,18,16,2,7,18,13,5,6,21,8,2,21,5,2,18,6,14,6,21,9,6,5,13,14,5,5,21,2,5,8,8,8,14,13,15,1,1,6,8,21,2,4,21,17,18,13,6,16,21,7,2,7,7,2,15,10,21,15,13,20,1,16,1,9,4,8,13,5,7,2,21,2,15,13,1,14,6,7,20,1,17,15,5,4,8,13,13,9,13,9,13,9,9,9,5,17,15,16,15,20,7,14,9,2,13,15,17,16,16,15,8,19,11,6,17,14,8,17,7,15,5,6,2,9,15,16,16,15,6,16,13,2,21,16,15,23,23,23 +24,23,8,7,21,2,2,5,17,6,4,16,21,7,8,4,4,15,4,16,13,16,7,17,1,13,5,9,13,2,5,8,21,23,7,17,9,13,5,4,3,18,14,1,10,7,16,18,4,18,3,17,15,21,8,16,21,7,10,17,6,10,13,4,18,7,21,5,10,17,17,4,17,5,6,9,10,1,21,14,19,7,14,17,2,6,4,19,14,3,13,16,21,4,17,7,6,17,21,6,19,8,16,7,21,7,5,9,16,13,11,5,16,21,21,4,21,17,13,13,14,10,16,16,6,9,18,17,8,6,4,13,18,4,5,18,7,16,4,17,9,6,6,16,1,10,9,9,20,5,21,10,18,4,9,20,8,8,14,4,8,7,8,10,17,21,15,19,18,19,5,9,5,17,21,7,15,6,3,3,5,18,17,20,8,17,1,4,10,8,6,8,13,4,9,2,21,4,13,10,21,14,6,13,8,16,16,15,3,4,8,13,20,7,13,7,15,15,16,9,5,17,13,17,17,18,21,14,9,13,2,3,19,18,17,7,16,18,17,8,5,7,4,6,5,8,15,16,7,6,4,17,17,15,5,17,7,4,16,16,18,5,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,9,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,10,15,1,15,17,7,21,10,9,21,8,21,13,4,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,17,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,4,9,7,21,10,8,21,8,15,9,15,5,21,1,14,13,16,18,21,21,5,21,5,9,13,13,19,16,23,5,17,9,7,9,15,7,18,15,15,15,7,8,17,4,17,14,17,21,17,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,17,21,8,21,10,4,6,1,17,16,13,13,7,13,9,1,10,19,8,14,5,7,4,19,8,15,21,5,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,16,15,4,21,13,13,10,6,15,21,9,13,2,18,2,7,20,13,21,8,8,8,1,17,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,13,9,21,17,7,1,16,9,10,13,9,16,16,13,1,2,7,2,5,21,1,21,9,17,1,7,2,8,6,2,23,5,9,21,21,14,15,13,21,13,4,13,15,9,15,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,16,14,8,13,4,2,19,17,15,15,17,1,16,4,2,14,9,23,9,5,14,2,15,15,4,21,17,7,7,17,7,7,15,15,19,6,3,18 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,19,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,21,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,16,4,13,5,14,2,5,8,8,13,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,8,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,16,6,4,2,17,2,6,1,18,15,13,15,13,15,6,13,21,21,3,15,16,14,16,6,13,6,13,6,16,23,15,16,13,15,5,6,14,16,16,17,15,7,16,18,4,16,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,2,6,2,16,2,16,8,15,15,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,18,18,15,16,7,16,7,5,9,7,15,15,5,21,21,21,15,2,16,23,13,21,5,8,16,2,21,21,15,6,6,21,13,21,5,2,8,2,17,16,13,13,14,2,5,16,21,6,16,21,5,14,21,2,8,9,15,13,14,14,2,5,17,8,2,21,21,2,21,16,20,2,5,6,15,13,14,14,6,15,11,15,10,16,2,6,21,1,15,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,5,16,8,17,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,2,19,14,5,13,13,21,19,15,16,15,16,18,15,2,8,2,10,15,7,2,8,15,16,5,7,15,17,13,15,8,15,2,17,15,16,5,3,23 +24,23,23,23,23,23,15,6,17,10,10,21,16,7,2,18,14,13,4,16,13,17,20,21,6,7,21,3,7,3,6,3,19,23,15,3,9,14,5,20,4,16,21,15,15,7,8,17,4,21,14,1,21,11,19,15,21,7,8,13,8,23,23,23,23,5,21,2,10,15,16,2,16,4,14,6,8,16,15,13,13,7,13,16,21,4,13,8,3,13,21,7,21,14,21,21,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,16,16,21,5,19,18,13,3,4,6,14,18,9,15,19,19,2,15,10,13,20,3,9,8,19,7,15,13,1,21,7,21,14,5,5,2,2,21,4,13,6,15,7,8,16,7,15,6,5,21,13,21,21,21,4,2,21,20,3,13,6,21,21,7,14,6,15,8,10,8,15,21,7,17,21,7,4,10,10,1,23,23,8,18,18,21,2,19,21,14,15,14,18,2,21,19,7,4,7,13,6,17,2,23,10,11,2,3,5,15,13,17,21,15,4,5,9,21,15,23,19,7,21,16,16,21,8,6,8,6,16,5,14,5,3,14,15,16,21,21,17,13,4,17,15,7,16,21,19,10,3,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,23,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,5,17,2,21,3,16,2,5,17,5,13,6,13,6,16,23,13,15,13,15,5,6,10,16,16,17,15,7,21,21,4,16,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,15,6,2,16,16,15,2,15,14,5,2,21,13,13,20,13,21,15,5,11,15,5,5,16,6,21,7,21,2,5,21,15,19,18,7,21,15,21,7,5,9,8,15,7,5,21,21,21,2,2,16,23,13,14,5,21,21,15,16,21,15,15,6,21,13,1,13,2,8,2,16,17,13,13,14,2,6,16,21,6,16,18,5,14,15,3,8,8,7,7,8,14,2,6,17,8,2,21,1,15,21,21,20,2,5,6,15,13,14,15,6,15,11,15,21,16,2,2,21,1,13,2,10,1,15,23,20,8,2,21,2,15,15,18,14,14,6,16,16,16,8,13,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,15,19,14,5,13,13,2,19,15,16,15,16,18,13,15,8,2,2,20,5,10,21,5,16,5,21,15,21,13,2,15,15,2,6,15,16,6,23,23 +24,23,4,7,21,6,9,10,21,5,8,16,17,4,6,21,8,13,9,17,7,19,16,16,21,10,18,5,5,6,6,6,17,15,7,2,13,6,3,8,16,3,7,7,15,7,21,17,4,16,21,17,1,6,19,16,18,3,21,15,2,15,6,10,21,5,21,9,5,8,16,14,21,7,4,8,14,2,16,6,13,13,13,15,21,10,6,21,16,13,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,17,15,8,9,21,21,17,8,16,21,23,13,1,6,9,17,9,15,2,15,6,4,21,13,16,5,6,17,6,21,9,2,1,1,1,5,18,5,15,23,21,15,6,13,2,5,9,3,1,8,15,1,15,21,15,2,21,19,4,3,17,18,6,19,2,5,23,2,5,15,19,13,11,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,19,20,13,6,13,16,2,18,3,3,4,8,13,7,21,5,23,2,16,6,3,5,13,13,16,21,6,8,21,2,13,3,23,18,11,18,17,21,21,1,7,5,17,5,23,23,9,5,2,13,4,6,21,13,15,10,16,13,2,17,23,23,23,23,23 +24,23,23,23,23,23,23,23,15,4,21,15,6,10,10,21,3,15,2,15,13,18,15,6,21,5,21,15,8,13,15,21,2,6,7,19,2,7,13,6,2,18,14,1,1,7,8,19,4,16,21,21,11,13,15,16,21,15,2,17,5,7,13,2,6,10,14,6,2,2,17,1,19,2,10,10,5,21,6,4,19,7,14,16,8,4,10,3,21,9,6,13,1,8,17,15,13,21,11,5,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,7,7,17,13,13,14,10,15,21,8,2,18,21,2,10,8,13,5,14,1,8,2,21,5,2,10,6,14,6,21,9,6,15,21,14,13,5,14,2,5,8,8,8,14,6,15,1,15,2,8,21,2,9,21,21,7,13,4,17,21,8,15,15,7,10,10,10,21,21,3,20,1,17,15,5,10,16,15,13,14,21,21,2,4,16,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,3,13,7,2,13,17,17,15,16,8,13,14,15,13,4,14,7,3,17,16,16,17,19,17,8,5,9,5,15,7,1,5,16,21,9,2,10,17,15,13,17,13,15,15,1,18,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,5,20,7,17,3,16,16,5,21,13,7,13,6,16,21,15,7,3,5,14,5,2,21,21,7,8,15,7,16,13,4,16,18,16,21,16,6,21,15,6,2,21,2,5,13,2,21,15,14,5,10,14,21,5,2,2,8,16,8,14,16,15,5,7,13,21,20,10,3,21,7,8,5,16,21,14,21,16,5,16,15,8,21,16,13,15,16,7,5,9,20,15,8,9,16,21,21,5,21,21,23,13,21,5,15,16,2,15,2,15,10,2,20,15,14,2,13,7,5,21,16,5,16,16,2,13,21,2,13,14,13,5,14,14,3,21,7,21,13,11,15,15,5,3,16,6,16,21,15,2,21,20,7,6,2,5,6,14,5,7,16,13,2,2,16,21,13,20,21,15,3,13,16,23,5,21,7,1,16,15,7,15,20,3,5,15,8,21,17,8,3,4,8,13,8,9,21,23,13,16,2,15,5,16,13,17,21,5,2,13,13,2,8,15,19,15,16,17,15,9,20,9,6,3,14,23,14,13,15,13,2,5,5,16,1,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,4,10,10,17,21,15,21,8,6,9,7,5,21,4,14,13,16,21,21,16,5,21,5,8,13,13,19,16,23,5,17,9,7,6,7,15,18,15,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,6,13,4,17,7,21,9,6,16,21,8,1,6,5,10,3,17,15,13,13,7,5,1,10,19,10,7,15,13,8,6,19,8,15,21,6,8,15,8,4,1,17,16,17,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,15,6,18,17,9,10,4,18,21,5,20,13,21,3,9,8,16,17,2,5,16,21,14,5,21,2,13,23,23,23,23,23,23,8,9,4,8,8,14,4,5,21,16,9,21,21,8,10,21,9,10,13,13,21,16,7,1,4,7,2,5,2,17,18,2,17,1,6,4,8,6,9,23,5,7,21,21,15,7,13,21,13,2,13,15,17,17,15,3,4,8,13,9,21,4,23,7,16,7,13,5,16,13,21,17,5,21,14,9,13,4,2,19,21,21,15,16,21,16,6,2,9,5,23,5,5,7,15,15,6,7,21,17,2,9,17,7,4,8,16,19,6,7,18 +24,23,23,23,23,23,5,15,21,2,15,8,6,15,2,15,13,13,2,21,13,15,19,17,21,5,14,15,2,13,7,13,16,23,13,20,2,6,9,6,2,18,15,3,11,7,7,18,4,1,7,21,15,15,1,17,21,15,13,15,6,2,13,6,17,5,21,13,6,16,21,2,20,7,15,10,5,21,21,14,3,7,14,16,8,7,13,15,16,5,7,13,21,7,16,4,15,21,15,3,15,8,21,16,8,7,5,9,8,15,15,9,16,21,21,2,2,18,13,13,14,15,10,21,8,2,18,20,2,7,21,13,5,4,16,7,2,21,5,2,19,6,14,6,21,9,2,17,14,14,13,7,6,18,5,8,8,8,14,15,15,1,15,15,8,1,15,2,21,21,21,13,5,2,21,8,14,10,13,2,13,8,21,4,7,20,1,8,6,16,10,8,13,7,5,2,17,2,15,13,18,14,15,13,20,8,7,13,5,4,8,13,8,13,10,23,10,8,19,16,5,21,15,18,13,13,14,15,9,16,14,14,21,17,16,15,11,19,21,6,8,7,2,5,8,5,14,21,15,21,13,15,1,15,6,16,13,2,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,23,6,3,2,14,5,6,16,21,14,21,15,7,16,13,4,21,21,21,21,15,6,16,15,3,13,21,8,13,5,2,21,5,15,15,6,14,16,6,21,21,13,6,5,3,11,13,13,7,13,21,21,8,2,21,7,16,2,2,14,8,17,15,5,21,15,16,21,8,15,15,16,7,5,9,8,15,8,9,15,21,17,2,2,16,23,13,21,7,2,16,9,4,2,15,6,15,21,13,21,16,2,8,2,16,21,5,2,17,2,6,14,2,21,23,23,23,23,14,13,3,14,8,8,18,15,16,13,8,15,15,6,21,7,15,21,15,6,2,17,15,15,5,6,2,20,15,2,21,21,21,13,20,1,15,13,11,13,5,23,2,15,1,16,14,15,18,17,14,14,7,21,20,16,15,9,4,8,13,8,5,6,23,13,16,2,11,5,16,13,16,16,2,13,15,23,23,2,10,16,11,19,15,16,21,15,2,11,15,14,13,5,6,18,6,1,16,2,15,1,2,15,16,13,15,10,17,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,8,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,15,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,7,18,4,6,21,6,2,4,3,13,15,2,21,13,16,19,15,16,9,8,13,5,13,2,6,16,23,15,18,9,15,5,6,2,18,15,19,15,7,8,18,4,15,18,15,15,15,15,16,21,2,4,19,7,23,23,21,7,13,1,5,4,16,17,4,19,7,2,9,5,21,17,5,3,7,14,16,8,6,4,3,16,5,7,13,1,8,21,2,5,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,15,21,13,13,14,10,13,21,15,15,15,21,15,6,8,13,5,8,8,8,10,16,16,2,2,6,14,6,21,9,10,20,7,14,13,15,8,10,5,8,8,8,14,2,15,20,15,15,5,21,2,15,18,16,21,13,5,15,21,13,4,5,6,2,6,10,21,8,10,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,16,14,4,13,20,5,16,13,5,4,8,13,13,13,13,19,15,16,2,9,5,17,15,16,16,20,14,14,5,15,15,14,17,17,1,15,17,1,7,9,2,13,15,6,5,15,6,19,5,9,2,21,17,15,6,15,15,7,16,16,8,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,15,13,17,21,15,21,8,7,16,17,10,2,8,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,21,6,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,5,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,6,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,9,21,21,10,4,7,7,2,6,4,17,1,2,1,21,4,1,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,4,1,8,15,5,18,10,14,17,15,5,2,16,14,13,10,21,13,16,15,16,6,5,21,13,8,13,10,17,17,23,7,18,9,13,6,2,2,18,14,21,10,13,15,15,21,17,14,21,13,15,15,16,1,15,6,16,6,15,13,2,21,2,21,5,5,16,16,21,17,6,5,16,5,21,7,14,14,7,15,17,15,5,15,20,14,13,2,9,19,8,16,6,6,21,21,6,2,15,16,13,10,13,5,15,8,15,15,5,16,21,21,4,2,16,13,13,14,13,15,16,8,15,20,21,10,13,2,2,16,9,9,21,5,21,5,2,19,10,2,10,21,21,14,15,15,21,15,5,14,2,5,8,15,8,14,21,13,16,16,2,21,21,6,15,21,9,10,15,6,21,21,13,14,6,7,2,2,2,21,13,2,17,17,13,10,8,2,6,13,14,13,2,21,2,15,15,21,14,5,13,15,3,21,16,3,21,14,15,8,15,2,8,14,1,16,13,5,16,13,16,19,8,21,4,5,13,2,4,18,15,16,17,15,18,16,7,13,7,14,21,14,16,15,15,10,6,10,15,17,15,5,16,13,2,16,16,17,4,23,23 +24,23,23,8,16,6,13,8,17,2,5,15,18,13,5,17,7,13,5,8,15,16,19,16,7,14,16,5,7,5,8,6,16,23,5,23,7,9,5,10,14,10,2,15,15,7,5,17,4,21,18,16,1,16,15,15,19,10,10,16,4,5,13,6,21,7,21,7,5,5,19,8,21,8,5,7,5,4,16,5,13,8,13,4,21,2,6,15,5,13,8,4,17,7,17,4,5,21,17,13,19,1,1,6,5,7,5,9,8,15,15,9,17,1,17,2,4,21,13,13,1,15,15,16,9,3,10,17,5,4,1,13,15,8,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,6,5,13,4,5,9,19,8,7,15,4,5,21,13,8,15,21,4,4,17,19,9,3,10,1,16,7,2,4,19,5,6,6,1,21,8,17,21,4,10,9,13,23,9,3,8,4,21,14,3,5,21,14,8,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,10,4,13,15,23,18,16,17,16,16,1,7,10,5,13,10,2,5,23,23,6,10,17,9,15,16,9,7,18,13,7,23,23,23,23,23,23 +24,23,23,23,23,15,6,8,17,15,5,5,20,15,15,21,13,16,2,13,7,18,21,15,2,3,21,5,8,13,6,10,21,23,13,18,15,16,5,6,14,16,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,8,13,6,21,5,15,15,2,14,16,8,16,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,3,21,1,21,7,16,7,5,9,15,15,15,5,15,21,21,5,21,16,23,14,16,15,5,16,5,15,2,21,2,15,20,13,11,7,13,17,2,1,2,3,2,21,9,2,1,18,6,8,21,5,14,15,3,15,9,21,13,8,15,15,15,21,16,5,21,21,10,2,16,20,10,5,5,17,13,3,14,6,15,8,15,6,21,2,2,21,1,13,2,10,16,18,23,8,10,2,21,15,7,6,21,2,15,5,8,2,21,19,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,15,13,13,5,2,16,15,1,15,15,21,8,2,7,5,2,2,15,15,14,5,17,5,21,15,17,13,8,7,15,2,3,15,18,6,23,23 +24,23,23,9,21,17,2,6,21,2,2,8,21,5,5,15,13,21,2,13,7,18,21,16,2,5,21,2,7,13,5,6,21,23,13,17,6,14,5,21,6,18,14,17,15,7,21,16,4,17,14,21,15,21,15,8,21,6,2,17,2,4,13,6,21,5,13,7,15,10,17,21,16,10,14,13,13,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,15,16,7,5,9,8,15,15,5,15,21,18,15,21,8,23,14,14,15,6,16,7,15,1,21,3,13,21,13,21,2,13,17,8,16,2,3,8,1,2,6,21,9,6,10,21,5,16,8,2,15,9,7,13,7,15,2,15,21,17,6,21,21,10,15,21,20,8,14,7,14,16,5,8,13,16,8,6,2,16,2,8,21,1,15,5,9,21,17,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,18,13,16,16,6,3,15,5,13,10,17,18,13,16,15,16,21,8,6,7,2,16,14,15,10,14,13,15,6,15,21,1,15,10,16,15,2,8,21,2,5,23,23 +24,23,23,7,21,5,7,17,18,8,15,21,16,4,9,4,4,17,8,17,13,16,15,17,17,5,18,6,5,9,5,7,21,23,13,8,4,9,13,17,4,18,14,8,21,7,16,19,4,18,3,21,15,21,8,17,21,4,6,16,5,4,13,4,18,5,21,9,5,6,21,18,17,8,4,6,5,21,21,6,19,7,14,21,2,9,6,4,16,4,9,13,17,4,21,7,4,21,21,7,19,7,16,7,4,7,5,9,9,15,11,5,17,21,18,2,21,21,13,13,16,6,4,8,9,4,18,17,4,4,21,13,21,4,3,8,17,17,15,15,7,6,6,4,1,3,6,7,18,5,9,10,19,21,9,8,8,8,14,21,5,15,16,7,21,21,4,3,18,19,10,13,4,17,21,4,4,6,8,10,5,18,21,20,4,21,21,16,6,8,2,8,13,7,9,4,17,4,15,13,21,14,5,4,17,17,21,13,3,4,8,13,7,21,4,23,15,15,6,9,5,17,13,17,16,17,8,6,4,9,8,23,19,15,16,15,17,18,17,4,9,7,8,6,7,9,6,16,9,9,8,21,17,15,6,21,7,4,1,17,18,6,19,23 +24,23,23,23,21,5,15,8,17,5,15,21,6,15,10,3,7,8,2,17,13,16,8,15,15,9,14,15,8,13,6,16,19,23,7,3,2,13,5,6,2,18,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,2,4,8,6,5,13,7,8,7,21,5,4,8,16,16,17,6,14,13,5,21,16,6,9,7,14,16,8,13,15,15,15,13,8,14,1,8,21,15,10,17,15,6,15,15,21,8,10,7,5,9,8,15,13,9,19,21,21,2,6,17,13,13,14,10,15,16,8,5,21,15,2,5,16,13,5,13,7,8,2,21,5,2,20,6,8,6,21,9,8,15,18,2,5,5,14,2,5,8,8,8,14,9,13,21,15,10,13,18,2,15,21,21,21,13,5,15,21,5,8,15,7,2,5,10,21,21,6,20,1,2,15,7,4,8,7,5,4,2,1,2,15,13,21,14,8,13,20,8,15,8,5,4,8,13,13,13,13,18,13,8,15,9,5,15,13,16,15,20,7,14,5,13,15,14,17,16,21,15,17,21,8,5,7,21,8,6,5,15,10,13,9,9,10,15,17,15,5,8,8,15,15,16,17,4,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,3,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,10,7,16,6,10,6,17,4,13,17,6,7,7,21,7,15,2,17,13,16,15,17,21,5,8,10,9,13,6,7,20,23,5,19,9,13,5,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,3,13,4,16,9,21,9,7,8,16,6,16,4,4,15,5,21,16,8,19,7,14,16,21,6,4,10,16,13,4,14,17,8,21,7,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,16,17,9,15,16,13,5,14,4,7,17,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,16,6,14,6,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,9,15,17,8,7,8,21,9,10,21,21,18,13,7,8,21,7,6,15,7,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,16,8,20,7,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,17,16,20,7,6,6,4,4,14,17,17,16,7,17,19,21,15,10,8,6,15,7,1,15,6,2,9,5,15,17,16,4,17,13,2,7,17,18,6,16,19 +24,23,15,4,21,9,6,5,21,8,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,6,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,16,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,1,18,21,2,9,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,10,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,15,13,8,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,23,23,23,23,18,15,16,21,6,4,10,19,7,15,2,21,13,16,18,15,21,5,8,13,8,9,2,8,17,23,8,19,2,15,5,6,2,18,15,18,15,7,8,18,4,15,3,15,11,13,16,21,21,15,10,5,4,23,23,23,23,5,21,5,4,21,17,2,19,7,15,7,5,21,16,15,9,7,14,17,8,6,4,3,16,2,8,13,1,8,21,2,10,21,11,5,15,8,17,2,19,7,5,9,15,15,15,9,21,17,21,8,6,21,13,13,14,7,13,18,10,15,13,21,2,4,21,13,5,8,16,8,2,7,5,2,5,6,14,6,21,7,6,13,4,14,13,5,21,2,5,8,8,8,14,2,15,21,7,8,8,21,10,4,21,8,21,13,6,15,21,14,14,15,4,2,15,21,21,17,13,20,21,10,8,9,8,8,13,5,4,21,17,2,15,13,15,14,4,8,20,4,17,13,5,4,8,13,7,15,13,19,13,13,2,9,5,16,15,17,21,20,14,14,9,3,15,14,17,1,21,15,16,1,7,8,4,13,16,4,5,15,4,2,6,5,15,21,17,15,15,15,15,4,15,8,21,23,23,23 +24,23,23,23,23,23,23,23,23,5,15,5,21,5,2,15,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,15,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,7,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,4,10,21,6,7,6,17,18,7,17,17,7,5,17,9,7,14,17,13,21,16,17,4,6,23,23,13,3,3,7,17,23,15,17,9,6,7,1,14,1,14,15,15,7,16,17,4,17,14,17,17,1,6,15,18,2,10,15,6,9,7,13,21,9,21,7,6,8,21,2,16,14,8,5,15,4,16,13,13,7,13,16,21,10,7,21,7,6,5,15,1,8,21,21,5,16,21,8,21,1,17,17,16,7,5,9,8,15,7,9,21,15,21,4,2,16,23,13,17,5,9,16,9,2,21,11,3,6,21,10,11,3,9,8,6,17,10,2,11,18,1,5,1,6,15,15,23,6,4,13,21,6,9,8,8,8,15,13,5,1,16,4,21,21,15,6,17,15,15,14,9,21,21,2,4,6,7,15,9,7,17,21,3,17,1,8,10,10,10,21,23,15,7,4,21,14,15,19,16,9,5,5,16,17,17,15,9,4,8,13,6,21,15,23,3,15,6,3,5,16,13,17,18,10,19,10,5,2,8,23,16,8,15,15,16,21,1,16,13,9,7,23,5,3,16,15,15,10,3,15,17,15,2,17,13,4,16,17,1,15,19,23 +24,23,23,15,21,16,2,5,21,2,2,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,6,6,21,23,13,17,6,14,5,21,6,18,7,8,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,17,2,15,13,6,16,5,13,15,6,10,16,21,16,10,14,13,2,16,15,8,14,8,13,1,7,2,18,2,3,14,15,2,16,7,16,6,5,21,21,19,21,7,1,11,21,7,5,9,8,15,8,5,15,21,18,6,17,8,23,14,14,6,2,16,15,15,7,21,2,15,15,13,21,2,13,17,8,16,2,3,8,1,2,13,21,7,5,10,21,5,16,8,2,15,7,7,13,15,15,2,15,18,15,5,21,21,6,15,21,20,2,14,2,15,17,5,14,5,16,15,15,2,16,2,6,21,1,13,5,9,21,21,23,2,3,2,21,15,14,5,18,8,7,5,21,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,15,18,15,16,15,16,21,8,6,7,2,15,19,3,10,14,13,15,6,15,21,1,15,2,16,15,2,6,21,2,5,3,23 +24,23,23,23,23,21,13,6,18,15,2,18,15,8,21,7,5,13,8,16,13,17,15,16,2,5,21,3,9,13,6,8,21,23,10,19,9,13,5,8,21,18,14,1,15,7,8,19,4,16,15,16,15,13,4,17,21,7,21,15,5,15,13,8,21,2,21,5,6,4,21,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,13,8,14,21,7,16,9,8,21,21,5,21,1,21,8,2,7,5,9,6,15,8,5,8,21,16,15,2,15,13,13,14,10,15,16,3,13,20,21,4,7,17,13,17,2,13,10,2,16,5,7,9,8,15,10,21,21,15,15,18,15,15,5,14,2,5,8,7,8,14,2,15,1,9,5,21,21,7,15,17,3,3,13,4,15,21,4,13,14,7,15,15,1,21,21,13,17,1,7,2,11,2,8,13,4,15,2,21,16,13,1,2,14,14,13,8,14,16,15,3,4,8,13,8,21,9,23,13,21,13,9,5,8,13,17,17,8,21,14,5,13,2,2,17,15,17,7,16,18,16,1,4,5,3,2,13,3,15,15,2,5,2,17,1,15,6,16,15,2,15,15,19,5,19,18 +24,23,23,2,15,6,2,6,21,2,6,21,6,10,2,19,15,1,2,21,13,16,19,15,2,9,16,2,8,13,10,16,16,23,15,3,2,15,10,6,2,18,15,1,11,7,8,18,4,1,18,15,15,15,15,16,21,2,5,3,15,23,2,11,15,14,21,5,4,16,17,3,19,14,14,15,5,17,21,14,9,7,14,4,8,15,10,3,16,5,8,13,1,14,16,13,5,21,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,10,17,13,13,14,15,13,21,8,6,18,18,2,7,21,13,5,2,16,7,2,21,5,2,20,6,8,5,21,9,7,15,16,14,13,5,21,2,5,8,8,8,14,6,15,17,13,13,7,11,6,2,21,8,16,13,2,15,21,15,5,15,5,2,6,10,21,16,7,20,1,4,13,9,8,8,7,13,6,2,18,2,15,13,21,14,2,5,20,16,16,15,5,4,8,13,8,13,5,19,15,7,13,9,5,17,13,16,15,20,8,8,2,4,8,14,17,16,21,15,16,21,7,7,4,15,8,14,4,15,14,16,5,9,15,14,17,15,15,15,15,2,17,16,15,2,23,23 +24,23,2,5,21,15,5,2,18,15,2,17,6,6,15,7,13,13,2,21,13,17,13,21,21,5,8,13,7,13,15,3,15,23,15,3,2,13,5,6,2,18,14,21,11,7,8,18,4,16,21,15,15,13,15,16,21,15,2,16,5,2,13,6,5,13,21,5,2,2,21,2,19,6,14,2,6,17,16,14,19,7,14,16,7,13,14,2,15,13,13,6,1,8,17,15,6,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,13,8,1,13,13,14,15,13,21,8,13,3,17,2,13,18,13,5,15,8,8,2,21,5,2,8,6,14,5,21,9,6,15,15,14,13,5,15,2,5,8,8,8,14,21,15,1,15,6,8,21,2,2,21,16,21,15,5,15,21,7,14,15,7,2,15,21,21,8,15,20,21,16,13,11,2,8,13,5,15,2,21,2,15,13,21,14,10,5,20,2,17,13,5,4,8,13,7,13,6,9,5,8,15,9,5,16,15,16,17,20,14,14,2,2,15,14,21,16,21,8,16,19,21,8,13,15,2,8,7,14,6,15,2,7,15,8,17,15,7,16,15,2,15,16,15,15,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,2,23,23,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,7,6,8,21,4,4,21,11,5,8,16,13,13,4,16,7,16,15,16,16,3,16,6,8,13,4,21,15,23,8,16,5,15,7,9,6,21,14,21,18,7,16,18,4,21,14,21,15,17,8,16,21,4,2,16,6,6,13,7,21,4,21,5,10,9,16,3,17,13,14,5,6,21,17,16,13,8,2,15,9,7,10,2,20,10,9,14,18,8,17,4,10,21,21,6,18,7,17,17,6,7,5,9,8,7,7,6,4,21,21,10,21,16,13,13,14,10,15,16,8,6,2,1,21,7,18,5,21,10,10,17,9,17,4,8,8,17,2,5,19,16,15,23,23,8,2,7,9,14,9,8,13,7,15,15,15,21,16,4,21,21,7,4,21,10,9,13,6,21,21,10,2,15,10,8,5,21,16,17,13,1,1,6,2,15,4,8,13,21,3,2,21,2,13,9,21,14,10,13,8,4,16,13,5,4,8,13,7,13,5,14,17,7,8,9,5,16,13,21,17,8,21,14,9,13,13,3,21,15,1,15,16,21,21,3,6,7,8,21,7,5,6,15,10,6,4,21,17,15,5,21,15,2,8,15,18,5,15,19 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,7,15,17,21,4,6,7,6,16,4,4,5,21,21,8,10,3,16,6,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,5,13,1,8,1,13,6,21,15,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,17,6,3,21,13,13,14,10,4,16,8,5,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,7,8,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,16,8,20,16,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,15,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,14,5,18,15,15,21,6,4,15,18,5,15,2,21,13,16,19,15,17,5,8,13,5,13,2,6,16,23,15,19,3,15,5,5,2,18,15,19,15,7,8,3,4,16,18,9,15,15,15,17,21,3,2,13,5,23,23,23,23,5,21,15,2,8,16,8,17,2,10,7,5,21,16,14,9,7,14,17,8,6,4,3,8,13,6,10,1,7,21,10,7,16,21,5,15,15,21,2,19,7,5,9,8,15,5,9,16,1,18,13,6,17,13,13,14,15,13,21,15,15,6,21,2,2,21,13,5,8,16,8,2,16,5,2,17,6,14,15,21,9,6,8,7,14,13,5,16,2,5,8,8,8,14,2,16,20,15,4,5,21,2,15,16,15,21,5,15,13,21,14,15,5,4,10,15,16,21,8,4,17,1,2,15,9,8,8,13,15,3,16,17,2,15,13,16,14,15,5,20,10,16,15,5,4,8,13,8,15,5,19,15,8,2,9,5,17,15,16,21,20,14,14,2,2,15,14,17,16,21,15,16,21,7,5,2,14,10,4,5,15,4,8,5,5,4,21,17,15,10,15,15,15,15,16,16,4,23,23 +24,23,23,2,21,10,10,15,21,5,8,15,15,2,2,15,14,13,8,21,13,21,15,16,21,5,16,2,7,13,15,2,15,23,13,16,2,15,5,6,14,18,14,1,1,7,16,18,4,15,14,16,15,15,15,21,21,15,10,16,6,10,13,7,21,7,21,15,10,6,16,8,16,8,2,15,5,21,2,5,13,7,15,16,14,7,15,10,16,6,15,13,18,8,17,6,2,21,21,10,13,15,16,7,6,7,5,9,8,15,16,5,15,21,21,2,16,1,2,13,14,7,16,16,8,15,18,21,2,15,3,13,17,5,13,1,2,17,5,21,5,6,13,13,17,7,5,15,18,21,15,5,14,2,9,2,7,8,14,15,15,15,16,6,18,21,2,4,21,10,13,13,6,21,21,7,14,15,7,8,10,10,21,21,2,21,1,15,13,10,8,21,23,14,9,2,21,2,15,13,16,14,10,13,16,13,18,15,5,4,11,13,8,7,7,8,15,15,19,9,5,17,13,17,1,8,20,14,5,13,2,17,16,17,17,8,15,18,21,7,5,7,7,15,7,15,21,10,2,5,8,21,18,15,5,21,15,2,15,16,15,15,23,23 +24,23,23,23,23,6,2,6,17,8,15,2,15,5,6,21,13,21,2,16,2,1,3,15,8,5,17,5,13,8,15,7,18,23,13,17,7,7,15,6,14,16,16,8,15,7,16,18,4,16,14,16,15,16,6,21,15,2,10,15,16,15,13,6,11,5,21,15,6,10,16,8,16,14,15,13,14,4,16,14,14,19,13,21,15,8,18,2,3,14,15,8,21,7,21,5,15,21,15,8,21,1,17,13,17,7,5,9,16,15,8,5,21,16,18,15,2,16,23,13,4,14,15,16,2,7,21,21,5,2,21,13,21,8,15,8,16,17,5,10,5,11,15,6,21,21,15,15,21,10,14,5,10,8,11,2,8,8,14,6,5,1,8,2,21,21,13,1,17,20,2,5,6,15,15,14,14,10,15,11,15,6,16,2,2,20,21,13,21,10,23,16,20,14,3,2,21,2,7,13,18,3,5,5,16,2,17,7,13,4,8,13,8,21,14,23,8,17,2,9,6,16,13,16,16,6,19,5,5,13,13,2,18,15,16,15,16,18,8,6,15,16,5,15,10,15,14,6,2,5,15,18,17,13,18,15,15,15,2,15,17,23,23,23 +24,23,23,23,17,8,5,8,17,10,8,8,6,5,3,17,4,13,2,16,13,18,8,6,17,5,18,21,7,13,4,16,21,13,7,3,2,3,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,4,13,21,6,10,21,6,2,2,17,8,19,9,6,3,5,21,5,5,19,7,14,16,8,7,21,3,21,15,5,13,1,7,16,7,6,21,11,9,15,15,17,8,8,7,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,6,13,21,8,10,18,16,2,7,8,13,5,9,19,8,2,21,5,2,3,6,14,7,21,9,6,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,10,8,21,2,4,21,21,9,13,7,21,21,4,17,15,7,10,10,4,21,17,8,20,1,10,6,5,4,16,13,13,14,21,18,2,7,16,21,14,15,13,20,1,17,15,5,4,8,13,15,13,6,3,13,7,2,13,17,16,15,21,21,13,14,2,13,4,14,7,2,17,16,17,21,19,17,8,9,8,3,7,7,1,9,6,21,9,6,3,17,15,13,17,13,5,7,17,17,4,3,20 +24,23,5,8,21,8,10,10,16,15,10,21,6,8,10,7,13,13,2,21,13,16,15,16,21,5,8,10,9,9,3,10,20,23,10,19,2,13,5,6,2,18,14,1,1,7,8,18,4,15,21,1,11,15,7,15,21,5,21,15,5,10,9,4,21,7,21,9,5,8,8,8,17,4,6,7,5,21,16,8,20,7,14,16,8,6,4,21,17,13,10,5,1,8,17,10,10,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,3,10,17,13,13,14,10,10,16,8,10,18,16,2,8,21,5,5,4,16,8,2,21,5,2,18,6,14,6,21,9,10,15,8,14,13,5,4,2,5,8,8,7,14,3,15,1,16,8,7,21,9,8,17,21,21,10,5,13,21,7,6,4,9,10,10,8,21,21,8,20,1,4,9,9,4,17,7,5,7,21,17,2,7,17,21,14,10,13,20,7,17,15,5,2,8,13,15,13,6,10,13,7,2,15,17,9,15,21,16,20,9,6,10,3,4,14,17,17,17,7,21,19,21,8,3,8,6,21,5,17,15,10,2,9,10,8,21,9,10,16,15,4,21,16,21,6,3,18 +24,23,23,23,18,21,2,2,21,2,6,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,5,7,13,6,6,17,23,13,17,6,14,5,21,6,18,7,8,15,7,21,16,4,16,14,21,15,8,15,16,21,6,2,16,2,2,13,6,21,5,14,15,2,10,16,21,21,8,14,13,5,16,16,14,14,8,13,17,7,2,18,2,3,14,16,7,17,15,16,6,5,21,21,19,21,7,1,15,16,7,5,9,15,15,7,6,15,21,18,15,21,8,23,14,14,15,6,16,15,13,21,21,4,6,21,13,21,5,13,17,8,17,2,9,8,21,2,3,21,2,5,10,21,5,16,8,2,15,7,15,13,7,15,2,15,19,15,5,21,21,10,6,21,20,2,14,2,8,21,5,15,13,8,15,6,2,16,2,13,21,1,15,15,9,8,21,2,10,2,21,15,14,5,18,15,7,5,15,15,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,5,13,13,13,15,19,15,16,15,15,21,8,6,7,2,16,15,15,10,14,6,15,6,15,21,1,13,15,16,15,2,2,21,2,23,23,23 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,21,13,5,4,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,8,10,8,18 +24,23,23,6,21,17,9,7,16,2,10,17,6,15,9,21,9,15,2,16,13,17,15,16,19,5,21,6,7,4,2,9,20,23,10,19,3,15,5,5,2,18,14,21,7,7,8,18,4,8,21,15,11,15,15,21,21,10,10,15,5,8,13,10,10,10,21,15,10,8,16,8,18,8,6,7,6,21,16,7,19,7,14,16,8,6,15,18,16,13,8,6,1,8,21,7,15,21,11,6,15,8,21,7,1,7,5,9,7,15,15,9,18,17,21,5,15,17,13,13,14,10,15,16,8,10,18,15,2,7,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,17,14,13,5,6,2,5,8,8,8,14,9,15,1,15,1,9,21,6,4,21,16,21,13,6,15,21,7,14,15,7,2,10,10,21,4,3,20,21,8,9,9,10,16,13,5,15,21,18,2,15,7,16,14,5,5,20,8,16,15,5,2,8,13,15,13,13,19,13,7,2,7,17,15,15,21,21,20,14,14,10,2,4,14,16,16,15,8,21,19,17,8,6,8,6,15,7,18,6,5,2,9,15,15,17,15,6,17,13,15,15,17,16,8,23,23 +24,23,23,9,17,5,7,15,17,4,3,15,6,10,4,21,13,15,4,16,13,16,7,16,21,9,15,9,13,5,7,21,19,23,13,19,9,7,6,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,8,4,13,1,1,5,4,8,19,14,16,8,15,5,15,17,21,5,19,15,14,16,18,4,5,4,17,13,8,6,16,7,21,4,5,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,18,16,21,15,3,17,13,13,15,6,13,16,8,4,18,21,17,5,9,7,5,9,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,6,8,17,8,4,21,16,21,13,5,15,21,9,14,15,7,4,15,10,21,8,6,20,1,4,15,9,4,16,7,9,13,21,18,2,7,16,21,14,10,13,20,6,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,16,19,21,8,13,8,6,15,7,17,14,6,2,5,4,6,17,15,4,17,13,9,15,17,18,6,2,19 +24,23,23,23,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,23,23,23,23 +24,23,7,7,21,6,2,15,17,4,2,21,15,5,9,7,13,13,16,16,13,16,7,15,17,3,16,6,8,13,2,2,16,23,15,21,9,13,15,1,2,18,14,1,15,7,16,19,4,21,14,17,15,21,10,21,21,3,4,16,5,2,13,6,21,2,21,7,5,7,16,8,21,7,6,10,5,18,2,14,3,7,14,17,15,6,18,15,9,3,4,14,21,7,17,6,2,21,21,6,21,1,21,13,6,7,5,9,7,15,7,5,4,21,21,15,21,15,13,13,14,15,15,16,8,15,2,1,2,15,21,5,17,8,13,21,5,17,7,2,14,6,13,2,21,15,7,15,18,15,5,5,14,2,5,8,7,8,14,5,15,1,15,10,21,21,16,2,16,6,2,2,6,16,21,6,14,15,7,1,6,2,21,21,10,17,8,8,15,8,10,8,13,14,21,2,21,4,13,21,21,14,15,13,8,14,16,15,3,4,8,13,8,1,13,23,15,8,8,9,5,16,13,17,17,8,21,14,5,13,13,3,16,15,21,15,16,18,16,4,13,7,8,21,5,16,14,7,2,6,2,16,17,15,6,17,15,2,8,17,19,5,19,19 +24,23,15,4,17,10,10,4,21,1,15,21,6,4,6,7,13,13,2,21,13,16,8,21,17,9,8,15,5,9,7,10,17,23,3,19,2,15,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,7,15,21,21,4,4,7,6,8,10,4,13,21,1,5,6,2,17,3,18,4,4,7,5,21,16,8,20,7,14,17,8,6,4,4,21,10,6,13,1,8,20,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,21,8,10,21,13,13,14,15,4,21,8,6,18,15,2,7,17,13,5,4,7,18,2,21,5,2,14,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,10,15,1,15,6,7,21,10,9,21,8,21,13,5,8,21,15,4,7,10,2,15,10,21,16,13,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,8,20,10,16,13,5,4,8,13,15,13,6,19,13,8,8,9,5,17,15,16,17,20,14,5,9,3,15,14,21,17,21,16,8,19,18,8,10,14,16,4,5,15,10,7,2,2,6,17,21,15,6,15,15,4,17,15,16,7,14,18 +24,23,23,23,15,10,2,8,17,2,13,1,18,15,5,15,13,16,2,13,20,21,3,16,15,5,21,3,2,14,15,15,11,16,8,17,5,14,5,6,14,16,14,17,13,7,16,19,4,15,14,21,1,16,15,18,11,2,21,15,6,15,13,6,17,5,14,11,2,2,16,8,21,13,14,15,5,2,21,14,14,8,13,17,7,17,21,2,5,14,16,8,16,7,21,2,5,21,16,16,21,1,1,8,16,7,5,9,8,15,15,9,15,16,21,2,21,16,23,13,8,15,15,16,5,6,16,11,2,15,21,13,1,15,5,8,2,16,3,13,13,16,15,8,8,18,15,16,19,9,14,21,7,4,15,7,15,7,14,15,5,1,15,2,21,21,2,15,17,20,8,13,2,15,15,7,14,6,7,11,15,18,1,2,6,16,1,13,2,10,15,23,20,7,3,2,21,13,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,17,6,21,14,5,13,7,15,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,8,15,16,6,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,21,13,21,20,16,15,6,16,5,14,15,2,15,16,23,13,8,9,15,5,7,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,16,21,4,6,18,5,15,13,2,21,7,14,8,6,2,18,5,16,8,2,10,9,10,23,23,23,23,23,7,21,13,5,19,14,19,5,13,8,7,16,2,6,21,7,7,2,1,17,10,18,7,5,9,8,15,8,5,17,21,3,2,2,16,23,13,21,10,2,16,10,15,21,15,5,5,21,13,21,11,2,8,2,21,17,21,14,5,23,23,23,23,2,6,5,5,21,15,15,21,9,16,7,8,14,19,6,18,15,8,21,21,8,3,6,19,21,2,14,13,21,7,15,2,15,21,15,20,10,10,5,16,21,15,2,13,23,19,13,2,8,14,17,5,15,15,21,4,13,16,15,15,18,13,13,4,13,13,9,13,20,23,2,21,21,8,19,8,13,19,16,2,8,5,5,13,2,3,16,16,19,15,18,1,10,3,13,15,5,10,8,1,14,9,8,2,2,15,18,15,20,17,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,4,7,6,7,13,14,7,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,15,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,1,9,6,15,21,2,15,21,6,10,7,9,15,16,8,17,13,16,8,15,21,16,3,13,7,2,3,15,18,23,2,19,2,13,9,6,21,18,14,1,11,7,21,18,4,7,21,15,15,15,15,21,16,10,15,2,13,19,5,6,16,19,20,7,8,14,17,14,18,8,17,15,5,2,16,13,5,7,8,4,21,9,8,5,23,8,20,10,15,8,14,6,6,21,15,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,8,10,15,16,8,8,18,15,2,7,21,13,15,10,2,8,2,21,5,2,15,6,14,6,16,9,6,15,21,14,13,5,6,2,5,8,7,8,14,5,5,17,15,18,21,18,6,21,21,1,21,5,3,13,15,13,15,21,8,13,15,2,21,10,6,20,1,21,2,9,8,8,7,13,2,2,17,21,15,13,21,8,14,14,18,6,21,15,5,4,8,13,21,13,13,19,13,16,16,9,5,15,13,17,16,20,2,14,13,6,15,14,16,8,21,15,17,1,8,2,8,5,2,15,5,15,14,9,9,10,5,16,21,15,6,16,8,2,17,16,16,15,23,23 +24,23,23,9,21,6,14,10,17,6,4,1,21,7,13,19,10,13,8,20,7,16,19,16,4,5,21,9,6,6,4,6,17,23,23,21,17,9,5,8,7,21,19,7,15,7,21,17,4,15,18,16,1,8,4,8,19,6,5,1,6,10,16,4,15,5,6,15,4,4,21,9,8,15,5,8,4,8,23,23,23,23,23,23,23,23,23,23,23,23,16,5,16,4,21,9,5,21,21,20,9,1,17,8,16,7,5,9,6,7,11,9,6,21,16,4,21,10,8,13,15,6,5,17,9,4,19,21,6,4,6,13,19,8,6,8,7,16,10,3,8,21,3,14,15,7,15,10,6,7,21,13,13,2,9,1,8,7,16,4,5,11,13,8,21,21,6,4,17,19,4,13,6,11,16,7,4,6,15,7,6,6,1,21,9,21,21,7,9,10,6,9,23,8,20,4,17,14,10,13,21,14,6,13,17,4,7,15,9,4,8,13,6,8,5,23,10,5,10,3,5,17,15,17,16,19,13,6,4,8,8,23,19,17,21,11,17,1,7,6,13,11,14,23,23,6,6,8,15,16,8,9,17,10,9,17,7,4,17,16,19,9,19,23 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,15,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,9,16,21,7,10,4,16,6,17,4,7,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,15,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,2,3,21,8,21,13,7,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,17,21,16,8,19,18,8,10,14,6,10,4,15,6,9,2,2,5,16,21,15,15,15,15,4,17,16,8,5,13,19 +24,23,23,23,23,6,6,4,17,2,6,19,21,9,21,10,14,13,6,10,15,16,18,17,4,5,21,8,5,13,6,8,18,23,11,18,9,6,4,15,16,18,14,7,15,7,8,17,4,21,16,17,1,15,11,21,21,5,10,16,4,8,13,2,21,7,21,6,5,14,16,16,21,8,6,6,1,2,8,13,13,5,13,17,21,4,6,7,15,13,3,2,18,7,21,2,6,17,21,8,21,1,17,17,16,7,5,9,8,15,8,9,17,21,17,10,21,21,23,13,1,5,15,17,9,6,1,15,13,2,21,2,21,7,2,8,16,21,13,2,2,1,1,5,7,6,23,15,2,4,10,13,4,5,9,19,8,11,15,5,5,17,15,3,17,21,6,21,17,19,6,10,4,11,16,5,16,14,7,7,2,21,1,21,5,17,21,2,2,10,10,10,23,7,13,2,21,10,21,19,21,14,6,6,16,6,17,15,3,4,11,13,5,21,5,23,18,21,6,3,5,15,13,17,17,21,21,14,4,23,2,14,19,21,17,16,16,21,8,2,5,9,14,23,8,9,4,5,13,2,6,16,17,13,8,16,7,2,1,16,19,6,6,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,16,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,21,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,16,2,15,6,21,10,2,17,6,10,6,21,6,15,2,17,13,18,15,15,3,9,18,15,8,13,10,2,20,23,6,16,9,15,5,6,2,18,15,1,7,7,8,18,4,8,21,15,11,13,15,21,21,15,10,16,5,6,13,10,21,15,21,5,8,6,16,7,18,15,15,7,6,21,16,8,19,7,14,16,8,6,10,19,15,13,10,10,1,8,21,18,6,21,11,5,15,8,1,8,8,7,5,9,8,15,15,9,21,16,21,6,15,21,13,13,14,6,15,16,8,15,18,15,2,7,1,5,5,7,8,8,2,21,5,2,18,6,8,6,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,9,15,1,21,15,8,21,6,4,21,16,21,13,5,16,21,8,14,6,7,2,10,10,21,6,8,20,1,4,13,9,15,16,15,5,13,21,18,2,15,15,1,14,23,5,20,15,17,15,5,2,8,13,15,13,13,19,13,7,2,7,17,8,15,17,17,20,14,14,6,10,15,14,8,16,16,16,18,19,17,8,6,8,6,15,7,18,6,15,2,9,15,15,17,15,7,21,13,6,16,17,23,23,23,23 +24,23,23,23,23,23,23,5,18,15,14,21,6,2,7,18,5,15,2,21,13,16,19,15,21,5,8,13,7,13,2,6,17,23,8,3,2,15,5,6,2,18,13,19,15,7,8,3,4,16,18,7,15,13,15,16,21,2,2,8,7,23,23,21,5,13,21,15,4,9,21,8,19,8,2,15,5,21,10,14,9,7,14,16,8,6,4,3,16,8,8,13,21,7,21,2,6,15,1,5,15,8,21,2,19,7,5,9,8,15,15,9,21,21,18,2,6,21,13,13,14,15,13,21,15,15,15,21,2,6,17,13,5,8,8,8,3,15,5,2,17,6,14,13,21,9,5,21,15,14,13,5,16,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,15,21,13,14,15,21,14,14,6,4,10,8,16,21,8,5,1,1,2,15,9,8,8,13,15,15,21,17,2,15,13,15,14,15,13,20,15,16,15,5,4,8,13,7,13,7,19,15,8,2,9,5,17,15,16,16,20,14,14,13,2,15,14,17,16,21,17,16,1,7,7,2,10,15,6,7,15,5,3,5,5,2,21,17,15,10,15,15,4,21,15,21,5,15,18 +24,23,4,6,21,7,9,9,17,3,6,21,17,7,9,4,4,21,5,17,13,17,7,17,2,5,3,7,13,5,6,17,16,23,7,16,9,23,9,4,4,19,4,21,19,7,16,7,4,21,18,21,15,16,19,17,21,9,10,16,5,4,13,4,21,9,21,9,10,14,17,21,18,7,4,4,5,21,4,14,19,7,14,21,2,5,7,14,10,13,8,8,21,7,21,4,10,7,21,4,18,1,17,4,7,7,5,9,9,16,18,5,4,21,15,16,15,7,13,13,21,7,9,21,9,17,18,17,3,10,8,18,4,15,8,4,5,10,18,7,17,1,3,5,19,7,7,7,10,2,5,18,6,7,9,17,17,8,14,7,1,15,8,6,17,21,19,10,21,6,4,4,6,17,21,7,5,3,7,19,5,7,21,4,9,19,1,6,3,7,16,17,23,9,8,2,17,10,13,21,17,4,4,5,8,10,7,18,3,4,7,13,8,7,9,2,8,15,11,9,5,17,13,17,16,9,21,4,9,13,4,7,18,1,17,15,16,18,17,7,9,7,4,6,5,5,15,8,9,5,7,21,17,15,4,17,8,6,21,15,19,8,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,16,21,7,19,17,17,10,5,23,4,5,13,4,16,21,7,4,21,9,15,5,4,10,17,14,7,15,7,17,17,4,17,14,21,21,21,19,21,1,6,4,16,6,10,13,6,21,15,21,3,6,8,19,4,21,4,9,7,5,4,16,13,13,7,13,6,21,10,18,4,14,5,13,3,17,8,19,6,21,21,15,7,6,1,17,2,17,7,5,9,8,15,8,9,16,21,17,2,4,16,23,13,21,2,7,18,10,6,20,21,3,8,9,13,19,4,8,8,10,21,9,2,19,1,1,5,18,5,15,23,17,15,4,13,10,10,9,19,8,7,7,15,6,1,9,2,21,21,21,7,21,21,9,6,4,7,21,9,4,15,7,8,21,10,16,17,6,20,21,4,9,11,6,5,23,9,7,15,21,14,19,21,21,14,6,16,16,15,17,15,3,4,8,13,8,21,6,23,19,16,2,13,5,15,13,17,17,18,13,4,23,23,2,14,17,16,21,8,16,18,16,15,3,19,7,23,9,21,6,9,15,9,4,17,17,15,6,17,15,2,21,15,18,21,5,23 +24,23,23,8,16,9,3,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,9,21,9,10,2,17,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,17,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,9,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,4,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,15,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,21,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,21,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,16,9,8,17,4,7,8,21,6,7,4,14,13,2,19,15,16,18,16,4,5,21,4,13,6,10,5,18,23,15,16,7,15,5,10,7,18,5,7,15,7,17,19,4,21,15,16,1,19,4,15,19,5,7,17,6,4,13,6,21,4,4,5,5,17,21,7,15,13,4,8,8,21,9,2,17,7,13,9,7,5,10,9,21,13,9,17,21,7,16,6,9,15,21,5,9,1,17,8,16,7,5,9,19,7,15,21,21,21,15,10,2,21,23,13,20,10,9,17,5,7,18,17,4,7,10,9,17,10,9,18,9,21,17,13,15,9,23,23,23,23,23,23,23,23,23,23,23,7,14,9,15,8,15,3,15,16,13,9,21,21,6,2,17,19,2,6,8,15,16,9,10,10,19,7,10,6,1,4,9,21,21,21,15,10,6,16,23,9,5,2,17,14,4,19,21,14,4,5,16,4,16,15,3,4,8,13,6,21,6,23,9,17,2,3,5,15,13,17,16,18,13,9,9,7,5,23,19,17,18,16,18,21,7,6,8,14,4,23,23,14,6,6,15,8,6,9,17,15,21,21,7,4,9,17,18,23,23,23 +24,23,23,15,21,2,4,4,17,6,13,21,1,6,4,3,4,13,2,18,15,16,15,18,4,5,21,8,8,13,6,8,18,23,21,3,5,15,3,4,9,18,3,15,15,7,8,1,4,8,14,16,1,16,6,16,18,2,10,15,7,21,13,4,18,7,16,5,5,7,17,21,16,19,9,2,7,17,16,5,13,7,19,19,7,10,4,4,16,13,8,4,21,14,17,7,5,21,21,19,2,1,17,8,4,7,7,9,21,15,8,9,17,16,17,5,21,16,23,13,15,4,9,16,9,4,8,1,2,15,1,13,15,4,5,17,10,16,21,2,13,16,6,5,7,4,23,15,19,6,4,13,21,9,9,8,8,8,15,19,5,21,1,21,21,18,6,10,21,15,6,6,9,17,17,5,4,15,7,11,5,2,1,17,6,17,21,1,5,10,3,18,23,2,7,4,17,14,15,21,21,14,6,13,16,2,8,15,8,4,8,13,7,21,15,23,8,16,7,3,5,7,13,16,16,18,21,14,5,13,2,4,19,16,16,16,21,21,7,5,13,17,5,23,23,4,6,6,15,5,4,8,21,15,10,17,7,2,15,21,19,5,19,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,17,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,4,7,18,5,10,17,6,10,5,9,5,8,17,16,13,16,19,13,16,9,8,15,9,13,4,16,16,23,10,3,2,7,13,13,2,18,15,18,15,7,8,19,4,15,17,7,7,13,17,21,21,10,9,8,14,23,23,8,7,6,21,9,4,4,17,15,17,7,4,5,5,17,16,15,19,7,14,16,8,6,4,19,17,13,4,10,1,8,21,4,15,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,16,17,6,6,17,13,13,17,4,13,18,10,10,15,21,17,3,2,13,5,3,17,7,9,14,10,2,21,6,14,5,21,9,21,19,5,14,10,7,8,5,5,8,8,8,14,4,2,15,15,8,8,21,9,3,21,21,10,7,6,9,1,7,4,15,9,21,6,21,21,4,3,8,1,17,3,9,6,8,13,5,8,21,17,4,15,15,16,7,4,5,5,16,16,13,5,4,7,13,10,13,21,19,13,7,2,9,5,21,15,18,17,19,14,4,4,10,4,14,17,17,21,15,17,19,8,4,4,7,5,4,5,15,4,14,5,5,4,16,17,10,8,15,15,6,8,15,17,4,23,23 +24,23,10,15,16,7,5,2,21,15,21,21,6,4,2,7,13,13,2,21,13,16,15,17,21,5,16,2,8,13,21,1,15,23,8,3,2,15,5,6,2,18,15,1,11,7,8,18,4,15,17,15,15,15,15,16,21,15,2,16,5,15,13,2,5,5,21,6,2,2,17,8,19,13,4,5,4,21,17,16,20,7,14,16,8,6,4,3,15,13,13,2,1,8,21,13,15,21,11,5,15,15,16,8,1,7,5,9,8,15,13,9,21,21,21,6,7,21,13,13,14,6,13,21,8,15,18,18,2,7,21,13,5,5,16,7,2,21,5,2,20,6,14,5,21,9,9,16,14,14,13,5,14,2,5,8,8,8,14,15,15,1,21,2,7,21,10,4,16,16,21,13,5,15,21,7,10,8,7,2,10,2,21,15,5,20,21,17,15,9,10,8,13,5,15,2,21,2,15,13,18,14,5,13,20,2,17,13,5,4,8,13,8,13,8,23,8,16,15,7,5,17,15,16,15,20,8,14,6,13,15,8,21,21,17,7,15,19,21,6,15,14,6,21,7,15,7,5,2,5,4,17,18,4,6,17,13,6,17,15,15,6,23,23 +24,23,5,6,21,10,4,10,17,6,2,17,15,15,7,15,4,13,2,16,13,16,15,15,6,16,21,6,8,13,6,7,17,23,7,21,9,14,10,5,3,18,14,1,10,7,16,19,4,21,14,17,13,1,15,16,21,15,3,16,5,8,10,4,21,7,21,5,10,2,16,2,16,6,4,7,5,19,16,2,3,7,14,17,2,5,4,9,14,4,13,16,21,8,18,4,6,21,21,2,18,15,16,7,6,7,5,13,8,15,7,5,16,21,21,4,21,15,23,13,16,6,15,16,15,4,19,21,9,6,21,13,17,7,6,17,16,16,15,9,7,6,4,6,17,13,4,5,20,6,8,10,19,2,9,20,15,7,14,10,13,15,21,10,21,21,2,13,21,3,6,4,2,13,21,8,6,10,7,10,10,21,21,21,4,21,1,8,6,8,14,8,13,14,4,2,21,4,13,21,21,14,10,8,16,16,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,17,13,21,17,8,21,14,7,13,2,3,21,15,17,15,16,18,16,7,5,7,14,15,5,21,14,8,2,6,2,16,17,15,6,17,15,4,15,17,19,5,15,19 +24,23,23,23,16,16,15,6,21,2,6,1,21,15,6,15,13,21,7,13,7,18,21,16,2,5,21,21,8,13,2,6,16,23,13,17,5,16,5,8,16,21,14,7,15,7,21,16,4,16,14,21,15,16,15,16,21,5,2,16,2,5,13,2,21,5,13,15,15,2,16,6,16,15,14,13,2,16,8,8,13,14,13,21,7,2,18,2,3,14,15,11,16,15,16,6,5,21,16,3,21,7,8,15,21,7,5,7,8,15,15,5,15,21,18,15,21,16,23,14,14,15,6,16,6,2,8,21,2,6,15,13,17,13,13,17,8,16,2,3,8,1,13,6,21,9,6,10,21,5,21,7,2,15,9,15,15,7,15,2,15,20,16,15,21,21,6,15,21,20,2,14,7,2,18,15,15,14,16,15,6,2,16,2,15,16,1,15,3,9,16,1,23,2,10,2,21,15,14,5,18,15,5,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,5,5,13,13,16,21,15,16,15,15,21,8,6,7,15,15,7,15,10,14,15,15,6,15,16,1,15,2,16,15,2,15,21,3,5,3,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,6,4,21,10,10,4,17,5,7,16,18,6,9,8,10,13,5,18,15,17,15,18,4,9,21,7,6,6,4,5,7,17,18,17,9,15,3,6,5,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,18,4,10,15,15,6,13,4,18,7,21,10,5,7,21,16,17,4,9,6,7,17,21,5,13,7,7,19,15,1,6,2,17,13,10,4,2,7,17,10,5,21,16,8,5,1,17,17,19,7,7,9,21,15,8,9,17,16,17,6,21,16,23,5,15,4,9,16,9,4,8,1,2,6,21,13,15,4,9,17,9,16,21,2,13,16,6,5,1,4,15,23,19,6,15,13,21,7,9,7,8,8,15,19,5,21,1,21,17,18,6,15,21,7,9,13,4,15,16,9,14,6,15,5,4,10,1,21,6,17,21,10,10,10,4,3,23,17,5,21,17,14,15,21,21,14,6,9,21,4,17,15,9,4,8,13,20,17,8,23,13,16,3,3,5,7,15,21,17,6,21,14,5,13,8,4,19,16,21,16,21,21,7,4,9,1,6,23,9,1,5,15,13,8,4,1,21,15,6,16,7,4,1,16,19,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,6,21,15,5,15,7,21,10,19,7,5,9,9,15,10,9,21,17,21,4,10,21,13,2,14,2,6,18,10,9,7,1,2,6,17,2,5,15,16,8,9,8,6,2,18,4,7,6,21,9,16,16,3,14,13,5,15,3,5,8,7,8,14,4,15,21,15,8,7,21,10,9,18,8,17,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,10,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,5,21,6,7,19,13,17,2,9,5,17,6,17,17,2,7,14,9,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,14,2,21,15,5,21,6,2,6,19,13,15,2,16,13,16,19,15,21,15,8,13,8,13,15,8,16,23,16,3,2,15,13,6,2,18,15,18,11,7,8,18,4,15,21,15,15,15,15,16,21,3,3,2,7,15,13,13,23,23,21,5,2,2,16,8,19,8,6,15,5,21,11,7,8,15,14,16,8,13,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,15,13,21,8,15,19,21,2,13,21,13,5,8,8,7,2,1,5,3,19,6,14,6,21,3,5,16,14,14,5,5,14,15,5,8,8,8,14,10,15,17,15,8,5,18,2,6,21,21,21,13,8,15,21,14,16,2,6,2,2,21,21,1,13,20,21,7,2,9,15,8,13,15,2,2,17,2,15,13,21,14,13,5,20,4,16,15,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,3,14,14,2,8,13,14,21,16,21,15,16,1,8,5,2,14,13,3,5,15,6,14,7,5,15,21,17,15,6,15,8,2,2,8,16,23,23,23 +24,23,23,23,23,23,7,14,21,15,6,17,6,2,2,7,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,15,2,16,5,7,13,7,6,2,21,5,2,21,16,3,19,8,6,4,5,21,17,18,8,7,14,16,8,4,15,9,16,15,10,13,1,7,17,6,15,21,11,2,15,16,21,16,6,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,15,15,21,8,2,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,5,7,9,2,23,23,19,3,13,16,21,5,8,8,8,14,4,15,17,15,15,8,15,10,2,21,21,21,13,5,16,21,7,15,13,7,2,15,2,21,6,2,13,1,8,5,11,4,14,13,21,9,2,17,2,15,16,21,14,15,13,20,10,15,15,5,2,14,13,8,7,16,5,2,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,16,19,19,5,15,14,13,16,7,1,5,15,2,6,15,16,21,2,6,15,13,7,15,18,16,23,23,23 +24,23,23,23,23,16,2,2,21,2,15,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,7,21,23,21,3,2,15,3,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,10,21,15,2,16,17,2,19,8,6,15,5,16,8,4,3,15,14,16,8,4,5,3,17,5,8,13,1,8,17,2,5,21,11,5,15,8,17,2,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,5,2,2,8,5,8,8,7,14,19,15,17,15,2,8,19,10,2,21,16,21,13,9,15,21,9,2,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,8,21,8,8,18,2,8,13,21,14,4,13,20,8,16,15,5,4,7,13,13,13,5,8,13,8,2,9,6,15,15,17,15,20,8,14,5,13,15,14,16,21,21,8,15,21,8,3,4,14,7,21,14,15,14,13,5,8,14,21,17,16,4,21,15,23,23,23,23,23,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,16,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,2,21,15,15,21,6,2,3,5,13,13,2,21,13,16,8,16,2,5,8,13,8,13,2,17,21,23,7,19,2,15,5,6,2,18,14,21,11,7,8,18,4,15,16,15,15,15,15,16,21,15,2,16,5,2,13,6,6,7,21,5,2,2,1,15,19,13,14,6,5,21,5,15,19,15,14,6,8,2,2,2,16,13,6,13,17,5,21,2,15,15,11,15,15,15,16,17,20,7,5,9,8,15,15,9,21,1,21,2,15,21,13,13,14,6,15,16,8,15,18,15,2,15,10,13,5,15,16,8,2,21,5,2,8,6,14,7,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,15,15,1,15,15,21,1,6,2,17,21,16,13,14,16,21,7,15,6,7,2,15,21,21,21,13,20,1,8,10,7,14,8,13,15,6,2,21,2,15,13,21,7,14,13,20,10,16,15,5,4,8,13,8,13,15,9,13,8,15,9,16,16,15,21,16,2,2,14,13,13,15,14,21,16,15,7,16,19,21,8,10,7,14,15,14,15,6,15,2,9,13,21,3,15,6,16,13,2,21,16,15,2,8,18 +24,23,10,2,21,10,10,6,18,15,2,17,6,21,15,8,7,13,2,21,13,16,15,15,21,5,8,6,8,13,21,2,15,23,7,21,2,13,5,6,2,18,14,1,11,7,8,18,4,15,21,15,8,15,15,16,21,3,2,16,5,2,13,6,7,7,21,5,10,2,16,10,17,10,15,4,5,17,21,8,19,15,14,17,8,2,6,3,16,13,7,5,1,8,21,7,6,21,11,6,15,15,17,8,10,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,15,13,21,8,7,18,18,2,8,17,13,5,9,16,7,2,21,5,2,20,6,16,15,21,9,6,13,16,7,13,5,14,2,5,8,8,7,14,15,15,1,21,4,9,21,10,2,16,16,21,13,5,16,21,10,15,8,7,2,10,4,21,8,5,20,1,16,15,8,4,8,13,5,15,2,21,2,15,13,15,14,2,5,20,2,16,13,5,4,8,13,8,13,5,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,15,15,4,11,5,6,16,17,15,9,16,15,2,15,16,15,9,23,23 +24,23,15,15,21,5,2,15,17,7,2,17,13,13,8,18,5,13,3,16,13,17,15,16,2,5,21,15,15,2,2,8,21,23,3,18,9,13,21,6,10,18,14,10,10,7,16,7,4,21,20,16,15,21,8,15,21,5,6,16,5,15,13,2,21,5,21,13,6,1,16,2,17,2,15,13,5,21,8,16,3,10,14,17,2,5,17,2,2,5,13,7,15,5,19,15,6,21,16,6,2,15,17,8,10,7,5,9,8,15,9,5,2,17,21,2,2,16,13,13,14,15,15,16,10,5,18,21,5,8,3,13,21,7,7,17,2,18,13,8,5,6,2,7,4,10,7,15,19,21,15,5,14,21,5,13,15,14,14,16,15,16,16,13,15,21,15,4,21,3,2,13,6,21,21,7,14,13,7,8,7,21,21,21,13,8,21,15,2,8,2,7,13,14,10,2,21,4,15,13,15,14,6,5,20,8,16,2,3,4,8,13,8,13,10,18,7,13,19,9,5,17,13,21,17,8,7,14,15,13,2,8,19,15,16,15,16,1,17,15,2,8,2,6,14,8,14,16,2,1,6,1,1,10,6,16,16,2,15,16,16,2,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,16,9,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,8,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,7,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,7,5,21,8,7,5,17,10,6,16,17,4,13,4,4,15,10,16,13,16,15,16,21,19,23,23,4,5,5,15,18,23,8,15,9,9,5,5,10,19,14,21,1,7,16,18,4,18,3,17,15,21,15,16,21,4,4,1,6,4,6,13,17,14,21,8,15,16,16,8,21,13,14,7,5,17,5,8,20,7,14,1,19,4,4,19,4,7,4,4,21,7,19,13,5,21,17,9,19,1,16,7,10,7,5,9,9,15,11,9,20,21,17,9,18,16,13,13,17,10,9,16,9,5,18,17,4,9,21,13,17,5,2,17,10,21,17,6,8,6,4,7,1,6,10,5,17,2,4,7,19,9,9,20,7,8,14,21,7,16,8,10,21,21,2,4,16,19,8,6,4,16,21,7,5,6,3,18,15,18,21,6,4,15,1,21,15,7,15,7,13,4,5,4,18,2,15,13,21,14,4,6,16,6,16,13,3,4,8,13,1,7,19,2,1,11,5,15,5,16,13,16,17,19,1,14,13,13,6,4,11,19,21,15,16,21,16,4,5,7,4,6,8,5,15,15,9,15,4,17,1,15,5,17,15,4,4,16,19,7,3,19 +24,23,23,23,23,23,2,6,21,15,15,21,6,2,6,19,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,15,19,2,15,13,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,16,16,21,2,8,3,7,23,23,15,2,6,21,5,6,16,16,8,19,7,15,5,5,21,17,15,3,7,14,16,8,13,6,3,16,13,8,13,1,8,21,2,5,21,11,6,15,15,16,2,19,7,5,9,15,15,15,9,21,16,21,15,6,21,13,13,14,15,13,1,5,15,6,21,6,15,21,13,5,5,16,8,2,1,16,2,5,6,14,6,21,7,2,20,3,14,5,5,8,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,21,16,21,5,5,15,21,13,4,2,5,2,15,2,21,8,6,20,21,2,8,9,8,8,13,5,8,21,17,2,15,13,16,14,13,8,20,2,16,13,5,4,8,13,8,13,7,8,13,15,2,9,5,17,15,16,21,20,14,14,5,2,15,14,17,16,21,15,17,1,8,9,2,8,10,2,5,15,6,14,5,5,15,21,21,15,5,15,15,7,15,16,15,23,23,23 +24,23,23,6,15,6,14,5,20,15,15,17,6,2,2,21,13,13,2,21,13,17,15,15,15,7,15,23,5,23,2,16,21,15,15,19,2,15,5,15,2,18,14,1,11,7,8,18,4,15,21,15,16,15,15,16,21,15,2,16,5,15,13,2,6,8,21,5,2,16,16,7,19,13,15,13,5,21,21,7,19,15,14,16,8,2,4,15,21,6,8,13,1,7,16,15,5,21,11,15,15,8,21,17,20,7,5,9,8,15,15,9,21,21,21,15,5,21,13,13,14,6,15,21,8,15,20,21,2,8,8,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,2,15,8,21,13,2,16,21,21,13,8,16,21,7,14,15,7,2,15,2,21,6,15,20,1,16,15,11,6,8,13,2,4,2,21,2,15,13,21,14,14,13,20,17,15,13,5,4,8,13,7,13,5,9,13,8,16,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,15,15,16,19,16,8,6,7,8,15,7,14,5,8,11,15,15,15,19,15,6,17,13,2,21,17,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,7,20,8,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,5,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,16,13,2,14,13,15,2,14,8,20,23,8,2,2,15,5,15,8,3,19,15,15,7,8,1,4,21,15,16,21,16,15,21,18,2,15,15,6,15,13,2,21,5,21,5,15,14,16,14,16,2,9,7,7,15,21,14,13,16,14,2,18,15,5,2,16,13,13,6,15,14,21,2,20,21,15,6,2,1,17,17,2,7,7,9,21,15,8,9,17,11,17,13,10,16,23,13,21,14,15,16,15,10,15,20,15,21,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,5,7,13,17,5,9,21,16,8,15,15,5,21,15,15,16,21,13,6,21,15,21,13,15,21,15,7,14,15,13,11,15,15,1,21,5,16,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,5,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,18,14,5,5,15,14,14,19,8,17,16,16,11,8,8,8,5,21,15,5,7,5,5,15,11,2,21,17,15,3,16,7,6,2,16,20,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,13,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,14,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,21,15,13,15,21,13,6,21,6,2,6,3,7,15,2,21,13,16,18,15,2,9,8,15,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,2,19,8,15,6,6,15,6,4,19,15,16,16,8,13,2,9,16,15,9,13,1,8,16,6,15,21,11,15,15,15,16,7,6,7,5,9,1,15,15,9,21,21,21,2,6,21,13,13,14,2,15,17,8,2,18,7,2,7,21,13,5,2,17,8,13,21,6,2,20,6,14,6,21,9,7,15,6,14,20,2,8,8,5,8,8,7,14,2,15,17,13,8,7,19,13,2,21,21,21,13,5,15,21,5,14,2,5,2,6,2,21,8,13,20,21,21,15,9,8,8,9,13,6,2,18,2,15,13,21,13,14,5,20,17,21,15,5,4,8,13,13,13,9,6,13,16,8,9,5,16,13,16,16,2,15,14,5,13,14,14,17,16,1,7,16,21,7,8,4,14,13,14,6,13,14,2,5,9,14,21,16,15,4,8,15,15,21,21,15,10,23,23 +24,23,7,4,21,6,4,8,17,10,6,21,15,15,7,16,5,13,2,16,15,16,19,17,6,20,23,23,5,6,13,2,17,23,13,21,9,6,10,6,15,18,14,7,15,7,21,17,4,17,14,17,1,21,6,15,21,2,10,6,10,16,13,10,8,5,21,9,8,7,21,15,17,14,15,6,6,2,16,13,13,1,13,16,21,15,9,7,7,5,17,10,21,14,21,2,5,21,16,7,21,1,17,15,17,7,5,9,8,15,8,9,21,16,17,10,4,16,23,8,1,6,15,16,9,10,21,15,15,2,21,13,11,10,10,8,16,21,15,2,4,1,1,5,8,6,23,15,16,2,10,13,2,5,9,19,8,7,15,10,5,17,13,21,18,21,4,6,17,17,16,13,9,15,21,5,7,7,2,4,6,15,15,18,10,1,1,2,10,10,10,18,23,3,8,4,21,14,15,19,21,14,21,5,15,11,18,15,3,4,8,13,6,21,15,23,13,17,6,3,5,15,13,17,21,4,17,13,4,10,23,19,17,8,1,15,16,21,8,2,5,21,15,23,5,6,15,15,13,2,6,18,17,15,4,16,13,4,15,16,18,5,8,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,17,15,7,16,19,4,21,14,21,15,21,15,20,15,16,21,16,6,5,13,10,21,5,14,3,6,2,16,2,16,2,15,6,13,2,16,15,14,8,13,17,15,1,21,18,5,5,16,6,1,7,10,2,5,16,16,2,21,1,21,15,16,7,5,9,15,15,13,5,15,17,21,7,21,17,23,13,21,6,2,16,3,2,21,21,10,5,21,13,1,14,8,7,21,16,2,3,13,5,23,23,23,23,15,10,19,5,14,15,19,15,7,7,13,7,15,15,5,21,8,15,15,21,2,17,21,20,2,2,14,13,23,23,23,5,14,19,15,21,16,2,5,15,1,8,3,10,15,23,20,2,3,2,17,13,7,13,18,14,5,5,16,8,16,3,13,4,8,13,7,21,13,23,7,21,2,3,6,16,15,16,16,2,18,14,5,6,3,14,16,15,16,8,16,21,8,2,7,16,2,2,3,10,14,2,16,5,15,15,17,13,15,21,15,2,2,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,10,16,8,6,8,17,8,6,2,15,4,6,16,13,16,2,16,2,21,3,15,15,6,17,5,13,7,2,2,17,23,13,16,5,6,3,15,14,16,16,8,15,7,16,18,4,16,14,17,15,21,6,21,15,4,10,13,15,6,13,15,21,5,21,13,6,2,17,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,17,8,1,7,20,19,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,5,2,16,23,13,4,6,15,8,6,4,8,21,2,5,21,13,18,6,3,8,8,16,7,10,5,8,23,23,23,23,6,15,21,10,14,6,3,7,11,15,8,8,15,6,6,17,8,2,21,21,13,21,17,20,2,5,6,15,15,15,14,15,15,11,15,5,16,2,2,20,1,5,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,13,17,18,8,5,15,16,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,10,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,5,20,7,17,3,16,16,5,21,13,7,13,6,16,21,15,7,3,5,14,5,2,21,21,7,8,15,7,16,13,4,16,18,16,21,16,6,21,15,6,2,21,2,5,13,2,21,15,14,5,10,14,21,5,2,2,8,16,8,14,16,15,5,7,13,21,20,10,3,21,7,8,5,16,21,14,21,16,5,16,15,8,21,16,13,15,16,7,5,9,20,15,8,9,16,21,21,5,21,21,23,13,21,5,15,16,2,15,2,15,10,2,20,15,14,2,13,7,5,21,16,5,16,16,2,13,21,2,13,14,13,5,14,14,3,21,7,21,13,11,15,15,5,3,16,6,16,21,15,2,21,20,7,6,2,5,6,14,5,7,16,13,2,2,16,21,13,20,21,15,3,13,16,23,5,21,7,1,16,15,7,15,20,3,5,15,8,21,17,8,3,4,8,13,8,9,21,23,13,16,2,15,5,16,13,17,21,5,2,13,13,2,8,15,19,15,16,17,15,9,20,9,6,3,14,23,14,13,15,13,2,5,5,16,1,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,16,2,21,13,16,19,15,17,5,8,13,8,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,14,23,23,17,6,4,21,9,6,16,1,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,7,5,21,4,15,18,8,16,5,9,8,21,8,8,5,10,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,8,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,4,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,7,21,2,9,6,1,7,2,16,8,15,13,21,3,15,8,16,13,16,7,18,17,3,23,23,9,13,2,21,18,23,8,18,9,5,7,16,3,19,14,1,1,7,16,19,4,16,14,16,15,21,15,16,21,10,4,1,7,7,8,13,8,7,14,15,8,2,17,6,16,4,2,6,10,20,3,14,19,7,14,1,2,6,15,18,2,5,7,7,17,2,21,15,5,21,21,3,19,11,16,15,1,7,5,9,9,15,15,5,17,21,8,15,19,16,13,13,17,8,16,16,15,2,8,16,6,7,21,17,13,4,4,1,3,17,7,6,8,6,10,5,1,3,6,9,8,6,9,16,19,9,9,20,11,3,14,7,15,1,15,17,21,21,10,6,17,19,6,13,9,15,21,5,7,7,15,2,15,19,18,6,2,21,1,2,7,8,10,8,13,8,5,4,1,14,15,13,21,14,14,13,17,15,21,13,3,4,8,13,7,7,5,2,15,13,5,9,5,15,13,16,17,19,1,14,5,13,4,2,11,19,15,15,16,18,17,4,5,7,8,6,7,5,15,8,9,15,10,8,17,15,8,21,8,2,21,17,19,2,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,8,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,15,15,2,13,6,21,9,21,15,8,14,16,5,17,15,14,13,2,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,3,21,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,6,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,15,2,15,21,15,7,7,21,10,8,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,9,13,5,14,17,16,21,15,17,21,7,5,2,8,6,4,5,15,6,19,3,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,13,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,16,21,15,15,8,16,21,7,10,15,6,2,2,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,17,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,15,13,8,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,8,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,7,13,19,2,15,13,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,8,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,8,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,6,15,1,15,2,17,21,2,9,21,21,8,13,2,16,21,7,14,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,15,8,14,15,7,1,5,6,2,9,4,10,17,15,15,17,13,6,8,21,16,2,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,4,2,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,7,4,21,6,13,17,6,13,14,5,13,15,2,21,13,16,19,15,21,5,17,6,7,13,1,6,16,23,4,3,2,7,6,6,2,18,14,16,11,7,8,18,4,1,17,21,8,7,15,17,21,4,10,7,16,10,5,15,13,21,1,8,2,2,17,7,19,15,4,6,6,21,16,8,19,7,14,16,8,6,4,3,16,4,5,13,1,8,16,6,15,21,11,15,15,15,1,10,19,7,5,9,8,15,15,9,21,21,1,4,17,21,13,13,14,13,15,16,8,15,18,15,2,7,17,13,5,7,10,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,7,7,14,15,15,1,13,3,7,21,2,4,21,15,21,13,5,13,21,14,6,8,10,2,15,4,21,16,6,20,21,10,13,9,8,8,13,5,4,2,17,2,16,15,16,14,14,5,20,4,16,13,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,17,21,20,14,14,13,2,4,14,17,16,21,15,17,19,3,8,10,4,15,15,5,15,4,20,10,9,6,16,17,15,15,15,15,2,16,16,21,6,15,18 +24,23,15,2,21,15,15,10,21,2,21,17,6,15,10,13,9,13,8,21,13,15,6,21,18,5,8,15,8,13,21,7,16,23,13,17,9,2,5,2,2,18,13,3,15,7,7,18,4,21,7,21,15,15,21,21,21,6,2,5,15,15,13,15,17,5,15,5,4,2,16,1,20,7,6,15,5,1,21,10,3,15,14,18,8,2,6,2,1,8,8,13,15,8,21,2,6,21,15,2,15,8,10,16,8,7,5,9,14,15,15,9,16,21,21,2,6,21,13,13,14,15,15,21,8,15,18,20,2,7,17,13,5,4,16,7,2,16,5,2,8,6,14,6,1,9,9,16,14,8,7,6,18,2,5,8,8,8,14,15,15,1,15,2,8,16,15,4,17,16,19,13,5,16,21,14,6,14,15,2,15,6,21,4,13,20,1,17,15,8,6,8,13,21,4,2,16,2,15,13,21,14,6,13,20,16,15,13,5,4,8,13,7,13,7,6,19,9,19,17,5,17,13,18,15,6,14,7,13,13,15,14,17,8,18,15,11,19,18,2,15,2,10,8,6,21,14,2,13,6,4,8,21,15,2,16,13,15,21,17,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,8,5,15,2,17,2,10,16,21,15,4,15,2,15,6,13,10,16,3,15,16,14,16,3,13,13,2,6,16,23,13,16,13,15,5,5,14,16,16,21,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,15,16,15,13,10,21,5,14,2,6,2,16,2,16,8,15,15,5,2,21,13,13,20,13,8,15,13,11,21,5,5,16,6,21,7,21,2,5,21,15,3,18,15,1,7,16,7,5,9,7,15,15,5,21,21,21,7,2,16,23,13,21,5,8,16,2,21,21,15,15,6,21,13,21,6,2,8,2,17,16,13,13,14,2,5,21,21,6,16,21,5,14,2,3,8,8,15,7,8,14,2,6,17,8,2,21,21,2,21,17,20,8,5,15,15,13,14,14,6,15,11,15,18,16,2,5,21,1,15,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,5,16,16,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,2,19,14,5,13,13,11,19,15,17,15,16,18,15,2,8,3,5,15,7,2,14,8,16,5,15,15,1,13,2,15,15,6,8,15,16,23,23,23 +24,23,23,2,16,7,6,2,21,2,6,21,6,10,2,3,13,15,2,21,13,16,18,15,2,9,21,13,8,13,2,8,16,23,2,3,2,15,5,6,21,18,14,1,11,7,21,18,4,8,21,15,7,15,15,16,21,2,5,21,5,2,5,13,6,18,21,7,2,2,17,3,19,8,5,15,5,21,14,4,13,7,5,4,8,2,6,3,21,15,5,13,1,8,16,15,6,21,15,6,16,15,17,8,18,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,20,2,17,8,5,8,8,7,14,19,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,9,2,2,5,2,6,21,21,8,3,20,21,21,9,9,8,8,7,13,8,2,21,2,15,13,21,14,4,8,20,8,16,15,5,4,8,13,13,13,7,19,13,8,9,9,9,16,13,17,15,20,8,14,6,13,8,14,21,16,21,15,16,21,8,8,1,14,6,10,7,15,15,2,5,5,21,21,16,15,5,8,15,4,15,21,15,6,23,23 +24,23,23,23,23,23,23,6,18,17,10,21,6,9,4,18,13,15,2,21,13,16,19,15,17,5,8,13,8,7,2,8,17,23,15,19,2,14,6,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,7,7,23,23,17,15,9,21,5,4,16,17,8,19,8,4,6,5,21,16,8,19,7,14,17,8,6,4,3,16,6,8,13,1,8,21,2,5,17,11,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,4,13,18,6,8,16,21,4,4,17,13,5,9,16,8,8,7,15,2,18,6,8,5,21,9,10,15,17,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,8,21,10,15,18,8,16,13,5,16,21,14,8,5,4,2,4,21,21,8,5,20,21,2,13,9,8,8,13,15,4,21,17,2,15,13,16,14,6,13,20,10,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,5,14,17,17,17,15,17,21,7,7,2,5,4,10,5,7,15,19,9,5,5,21,17,15,10,15,15,4,17,8,1,5,23,23 +24,23,7,4,21,6,8,10,21,4,10,15,17,4,5,4,4,15,6,17,13,17,15,16,17,23,17,9,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,4,4,10,7,21,5,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,18,18,5,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,15,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,4,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,7,8,21,4,14,21,21,8,7,1,17,8,16,7,5,9,5,7,15,9,6,21,16,2,4,21,13,13,15,15,17,16,9,6,18,11,10,6,2,9,19,8,7,8,3,21,13,2,6,18,23,23,21,23,23,15,7,5,14,8,5,5,9,19,8,7,15,7,5,11,11,2,21,21,7,5,17,19,9,7,7,21,16,9,15,6,15,7,15,6,1,21,15,21,21,8,7,10,23,8,4,8,15,4,17,14,15,13,16,14,7,13,8,15,8,15,9,4,8,13,6,21,15,5,16,16,6,9,5,17,15,17,16,18,5,4,6,23,3,14,19,16,21,11,16,21,7,9,9,17,4,23,9,9,7,7,15,10,9,8,17,4,4,17,7,15,13,16,19,8,19,23 +24,23,23,7,21,16,5,15,16,4,7,15,6,9,6,21,13,15,2,17,13,21,15,16,3,5,21,6,8,6,10,2,20,23,6,19,2,7,5,6,2,18,14,21,7,7,8,18,4,8,21,15,11,15,9,16,21,3,9,16,5,17,13,10,6,4,17,5,2,16,16,2,18,7,4,7,9,21,16,8,19,7,14,16,8,6,4,3,16,13,4,4,1,7,21,13,6,21,11,10,15,8,21,7,8,7,5,9,7,15,15,9,18,17,21,10,15,17,13,13,14,4,7,21,8,10,18,21,2,15,7,13,5,9,8,8,2,21,5,2,20,6,8,6,21,9,6,15,17,14,4,5,4,2,5,8,8,8,14,17,15,1,17,8,8,21,6,4,18,16,16,13,5,8,21,7,8,6,7,2,10,10,21,10,7,20,21,4,13,9,6,16,13,5,15,21,18,2,4,13,16,14,7,5,20,17,16,15,5,2,8,13,15,13,13,19,13,7,2,15,17,8,15,16,1,20,14,14,13,2,4,14,16,17,15,15,21,19,17,8,6,8,5,15,7,18,6,5,2,5,15,1,17,15,4,17,13,8,6,17,15,4,23,23 +24,23,15,4,21,9,6,5,17,7,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,8,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,9,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,2,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,17,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,10,8,21,6,7,10,18,4,15,21,6,7,4,7,6,13,2,21,13,16,15,16,17,5,8,7,5,13,7,8,19,23,7,20,2,13,9,6,2,18,14,21,11,7,8,7,4,16,1,15,16,15,15,17,21,4,4,9,6,7,5,19,3,21,21,5,4,4,17,3,17,9,4,7,5,1,16,9,19,9,14,16,8,10,4,3,8,13,7,19,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,21,15,19,21,13,7,14,10,10,15,8,10,18,15,2,8,17,13,5,4,5,18,2,21,5,2,9,6,14,13,21,9,8,15,17,14,13,5,8,2,5,8,8,8,14,7,15,1,15,5,7,21,9,4,21,16,21,13,8,15,21,4,6,15,10,2,8,8,21,15,6,20,1,4,13,9,8,8,13,7,9,7,17,4,15,13,21,14,13,15,20,16,16,15,5,4,8,13,7,13,5,18,13,8,8,9,5,17,15,16,17,20,14,4,9,3,15,14,16,17,21,8,15,19,18,8,10,3,7,4,5,15,8,15,2,2,5,16,21,15,7,15,15,4,21,16,15,5,23,23 +24,23,23,23,23,23,5,6,17,17,6,4,21,6,2,21,14,13,4,17,7,18,21,19,6,9,21,6,8,13,5,13,18,23,7,19,3,10,10,6,14,1,1,15,15,7,16,17,4,21,18,16,1,15,15,15,18,6,4,6,4,2,13,8,18,7,1,5,6,1,18,7,16,4,4,6,5,2,16,14,11,13,15,21,8,19,21,3,5,13,17,21,16,8,13,1,5,21,16,8,21,1,17,17,18,7,5,9,8,15,8,9,16,21,17,5,17,21,23,13,1,6,6,17,9,6,17,17,2,13,21,13,18,2,10,8,21,21,10,2,4,1,19,5,1,6,2,23,7,13,2,13,17,10,9,19,17,8,15,3,6,8,13,2,21,21,4,1,1,19,9,13,16,21,17,5,2,10,7,7,4,8,1,17,7,17,21,4,9,10,10,21,23,11,7,4,17,14,18,19,21,10,6,7,14,6,17,15,3,4,8,13,6,5,8,23,13,17,8,3,5,16,13,17,16,19,13,4,23,23,6,14,18,21,16,11,23,18,11,13,9,6,8,23,5,8,14,15,18,6,2,16,1,15,6,16,7,21,5,21,19,4,23,23 +24,23,15,4,21,9,6,5,17,7,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,8,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,9,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,23,23,21,2,9,4,17,6,10,17,21,7,5,4,9,15,16,16,13,16,7,17,17,13,9,9,13,4,5,8,21,23,7,21,3,13,5,2,2,18,14,1,10,7,16,18,4,18,3,17,15,21,15,16,21,7,6,17,5,4,13,4,21,7,21,5,10,4,17,6,17,2,4,5,6,21,21,14,20,7,14,21,2,5,6,9,14,9,13,13,18,8,17,6,2,21,17,10,19,7,16,7,3,7,5,9,8,15,11,5,16,21,17,2,21,17,13,8,14,4,8,16,6,6,19,17,4,4,7,13,17,9,5,17,10,17,8,18,9,6,6,5,1,10,7,4,20,6,9,1,18,10,9,20,8,8,14,4,15,15,7,10,8,21,4,21,18,19,5,9,4,21,21,7,4,7,7,19,5,18,18,20,4,8,9,4,6,8,8,8,13,9,9,2,17,4,13,10,21,14,6,13,8,16,16,15,3,4,8,13,7,7,13,8,15,15,16,9,9,17,13,17,16,18,21,14,9,13,6,3,18,17,17,7,16,18,16,7,6,7,4,6,9,18,5,8,9,6,4,17,17,15,5,17,15,4,15,8,19,5,18,19 +24,23,4,5,21,4,8,10,21,6,21,16,15,15,15,7,5,17,8,14,15,21,1,18,21,5,21,9,8,13,13,19,16,23,13,21,2,6,10,7,4,16,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,15,13,6,17,2,21,5,6,1,21,16,1,8,6,9,3,10,16,13,6,15,13,17,1,10,19,14,14,13,8,6,19,8,15,21,15,8,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,18,10,16,21,9,10,4,18,2,7,20,13,21,8,5,8,21,16,2,9,14,21,14,5,17,6,13,23,23,23,23,23,23,8,9,10,8,8,14,2,5,1,16,7,21,21,7,10,17,3,10,13,13,21,21,7,1,8,7,2,5,2,21,21,2,17,1,8,6,8,6,9,23,9,3,21,21,14,7,13,16,7,9,13,15,16,16,15,3,4,8,13,8,21,9,23,17,1,21,15,5,16,13,17,16,5,1,14,9,13,4,2,19,17,21,15,17,21,15,10,2,9,9,23,13,5,10,15,15,6,7,1,17,10,4,1,7,2,10,16,19,10,19,23 +24,23,23,8,8,4,6,4,18,6,6,21,6,4,6,19,5,15,2,21,13,16,19,15,17,5,8,13,8,4,6,17,16,23,6,18,2,6,5,6,2,18,15,19,8,7,8,7,4,15,21,15,15,13,16,21,21,4,10,9,14,23,23,17,7,6,21,6,6,17,2,8,18,8,7,6,5,17,16,14,19,7,14,17,8,6,13,18,16,9,4,13,1,8,21,13,4,17,15,6,15,15,1,10,19,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,5,13,18,6,4,15,21,2,6,7,13,5,8,17,8,1,15,5,2,17,6,14,5,21,9,6,15,17,14,13,5,7,2,5,8,7,8,14,4,15,21,15,8,9,21,6,16,18,13,16,7,6,19,21,7,15,5,4,10,6,17,18,8,9,20,21,4,13,7,8,8,13,5,7,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,7,13,15,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,1,17,15,17,1,7,7,2,5,6,6,5,15,7,18,9,5,6,21,17,15,4,15,8,6,16,17,15,4,15,18 +24,23,23,23,23,23,23,23,21,15,2,16,16,15,5,15,8,16,9,7,13,15,8,16,2,5,21,7,13,2,10,10,17,23,7,16,9,13,15,21,2,14,4,15,15,7,16,17,4,21,20,17,21,16,6,21,21,2,2,16,5,11,13,10,16,7,21,5,5,13,16,21,16,8,14,15,5,16,16,13,13,8,13,10,21,10,18,8,18,14,10,16,16,8,21,19,2,21,15,2,19,21,17,4,19,7,5,9,16,15,15,9,16,21,17,8,19,21,13,13,18,15,14,16,9,15,21,17,5,7,1,9,10,2,7,8,17,21,15,2,2,1,21,5,7,15,15,23,15,10,2,13,6,6,9,19,8,7,14,5,5,16,16,7,21,21,13,8,16,20,5,13,6,17,21,8,14,5,7,2,5,21,1,17,13,18,1,2,6,10,8,21,23,9,8,4,17,14,15,15,21,14,14,13,16,14,16,15,3,4,8,13,5,21,14,23,5,15,7,3,5,16,13,19,19,21,17,14,13,8,23,6,8,15,16,15,18,21,8,15,13,14,1,23,23,23,15,8,13,5,6,8,16,2,2,1,15,2,8,16,19,5,23,23 +24,23,23,23,21,13,10,4,17,9,15,16,8,10,13,4,9,15,8,16,13,16,7,16,21,5,18,5,9,4,18,2,19,23,7,4,19,13,5,10,4,18,14,1,10,7,16,18,4,18,3,17,15,15,15,17,21,9,18,16,5,10,13,4,21,7,21,9,10,4,16,21,21,5,7,7,9,21,21,6,20,7,14,21,2,5,4,19,14,9,13,9,16,14,21,7,6,17,21,6,21,8,16,15,2,7,5,9,9,13,11,5,17,1,21,4,21,21,13,13,14,10,8,16,10,4,18,1,5,7,4,13,17,4,13,18,10,17,4,19,9,6,15,6,1,3,10,9,20,9,16,10,19,6,9,19,7,8,14,9,7,15,16,5,16,21,4,4,18,19,9,13,4,21,21,7,4,4,7,8,5,19,21,1,4,16,1,21,7,8,7,8,13,21,9,4,1,16,6,10,21,14,4,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,1,6,8,5,15,16,9,11,4,1,17,7,5,17,7,4,6,16,20,5,19,18 +24,23,23,23,23,23,23,5,21,5,15,3,21,5,2,1,14,13,8,16,7,15,19,16,13,2,21,5,15,15,14,8,20,23,8,2,3,15,5,15,8,3,19,15,15,7,8,1,4,16,15,16,21,15,15,21,3,2,15,15,6,15,13,8,21,6,21,5,15,14,16,14,16,16,9,6,5,7,15,10,13,15,14,2,18,15,5,2,21,13,15,8,15,7,21,2,20,21,15,5,2,1,17,16,2,7,7,9,21,15,8,9,17,16,21,13,3,16,23,13,21,14,15,16,15,6,16,20,15,21,15,13,8,2,9,7,16,8,13,2,13,17,6,5,18,15,15,23,2,6,15,13,17,8,9,8,16,8,15,15,5,21,15,15,21,21,5,15,21,15,8,13,15,21,15,7,14,15,15,11,8,15,1,21,5,16,21,21,15,10,6,3,23,2,6,5,21,15,15,13,21,14,6,13,8,2,17,15,21,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,21,14,5,5,15,14,14,19,21,17,15,16,11,8,8,8,5,21,15,5,6,5,5,15,11,21,21,21,15,3,17,7,15,10,16,20,15,23,23 +24,23,23,14,21,10,6,6,21,15,15,21,6,15,2,7,13,13,2,21,13,16,15,16,21,5,8,15,7,13,15,7,15,23,13,3,2,15,5,8,2,18,13,21,11,7,8,18,4,21,21,21,15,15,15,8,17,6,2,17,6,15,13,15,20,14,15,10,2,2,17,15,19,8,15,15,5,21,16,16,3,7,14,16,21,2,6,2,21,15,6,13,21,8,15,21,10,1,15,10,15,8,10,6,8,7,5,9,15,15,15,9,21,21,1,2,6,21,13,13,14,15,13,21,8,15,20,21,2,2,10,13,5,8,21,8,2,1,5,2,20,6,14,6,1,9,17,16,16,15,13,5,6,2,5,8,7,8,14,15,15,17,15,15,8,7,15,2,21,21,8,13,14,16,21,7,14,15,13,2,6,10,21,15,13,20,1,16,15,8,2,8,13,15,2,2,21,2,15,13,21,14,15,13,20,4,15,13,5,4,8,13,8,15,1,3,5,2,19,9,5,16,15,17,16,20,14,13,15,10,15,14,20,21,21,15,15,19,18,6,7,2,3,2,5,2,14,6,5,6,15,16,21,15,5,16,13,2,21,16,23,23,23,23 +24,23,23,15,15,10,8,10,21,15,8,21,6,10,15,15,13,13,2,21,13,16,15,15,20,2,10,13,7,6,21,2,16,23,15,19,2,15,5,6,2,18,14,21,15,7,8,18,4,15,1,21,15,13,15,16,21,15,2,7,16,7,10,14,13,21,21,5,10,3,16,2,19,6,4,4,6,21,16,8,19,7,14,17,8,6,4,3,21,15,5,13,1,7,16,15,5,21,11,15,15,8,21,10,19,7,5,9,7,15,15,9,18,21,1,8,21,21,13,13,14,10,15,16,8,15,18,15,2,7,17,13,9,8,16,18,10,21,6,2,20,6,8,6,21,9,7,15,17,14,13,6,16,2,5,8,15,7,14,15,7,1,15,3,7,21,10,10,21,21,21,6,9,7,21,14,15,14,10,2,10,10,21,5,15,20,1,2,13,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,20,10,16,15,5,4,8,13,7,13,15,19,13,7,16,9,5,17,13,16,15,19,14,15,7,13,15,14,21,16,17,15,16,19,19,8,2,6,10,4,4,15,5,8,9,10,5,17,17,8,15,15,8,2,17,16,8,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,18,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,15,5,21,7,7,5,16,15,6,21,6,4,7,3,7,15,4,17,13,16,15,21,18,5,23,4,5,13,2,18,21,13,13,3,2,15,9,6,2,18,15,1,11,7,8,18,4,21,14,21,15,15,21,16,21,7,2,17,5,2,13,6,6,9,15,6,2,2,21,3,19,5,7,9,1,17,16,6,19,7,14,15,15,6,2,19,21,14,8,13,1,8,16,21,6,15,15,10,15,7,16,10,21,7,5,9,13,8,15,9,21,21,21,2,6,16,13,13,14,14,13,16,8,2,19,18,2,5,21,9,5,21,8,8,2,21,5,2,4,6,14,6,1,7,7,9,17,14,13,5,1,2,5,8,8,8,14,8,15,1,13,4,8,16,7,3,16,21,19,13,6,15,21,4,14,7,7,15,7,21,21,4,2,20,21,17,13,9,10,8,13,5,7,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,7,9,13,13,2,9,5,17,13,18,18,15,16,5,13,2,23,6,19,16,16,15,16,19,8,8,15,14,7,18,8,14,6,13,2,9,6,21,16,15,7,8,15,2,16,17,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,2,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,10,6,2,17,15,9,17,17,5,7,16,23,13,19,18,13,16,15,15,4,5,21,8,10,13,2,6,21,23,18,17,9,15,5,6,8,18,9,8,15,7,16,17,4,16,14,17,1,17,6,21,18,2,2,16,19,6,5,9,16,7,21,5,5,2,21,17,21,6,5,2,18,2,8,13,13,7,13,17,21,4,6,2,7,13,21,10,21,8,21,20,5,21,11,16,15,1,17,15,21,7,5,9,16,15,8,9,1,21,17,5,19,21,23,13,17,5,15,17,9,2,11,1,5,7,21,13,15,3,9,8,2,21,3,2,1,18,4,7,17,4,14,23,5,10,14,4,13,21,13,2,8,8,14,2,5,1,1,1,17,18,10,4,21,15,6,13,9,16,17,7,6,7,15,7,6,6,1,17,15,17,21,15,4,10,3,23,5,2,9,1,17,14,2,21,21,14,5,7,15,17,16,15,9,4,8,13,15,16,5,23,13,16,2,9,5,16,15,21,17,2,18,15,5,13,2,10,20,16,17,11,17,21,8,4,5,21,2,5,21,5,3,6,13,6,17,15,17,15,4,17,15,21,6,17,19,4,6,20 +24,23,23,23,23,23,6,10,17,2,8,21,21,5,6,15,5,11,4,16,3,21,16,16,4,5,21,4,8,5,10,19,21,17,15,6,4,1,5,6,16,18,14,7,15,7,17,17,4,16,14,17,21,21,15,16,21,3,19,16,10,6,9,10,18,7,21,8,5,16,16,6,17,7,14,6,9,4,16,5,18,7,16,17,8,6,10,5,21,23,8,7,11,8,17,19,6,21,21,21,20,1,17,17,8,7,5,9,7,15,8,9,6,21,17,5,21,21,23,13,18,6,4,21,9,3,19,18,4,4,17,13,21,15,3,8,9,21,6,2,4,1,1,5,18,6,4,23,17,9,21,13,19,5,9,16,8,8,15,2,5,1,15,3,21,18,7,21,17,19,10,10,10,21,21,17,5,6,18,9,4,17,15,17,5,17,21,11,4,10,2,5,23,19,6,2,21,4,2,19,17,15,23,5,16,2,17,15,3,4,8,13,7,21,5,23,8,16,11,3,5,15,13,17,16,19,3,14,8,1,5,23,19,18,17,13,16,18,21,8,6,21,9,23,5,18,6,18,13,4,2,18,17,13,2,17,7,4,17,16,19,5,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,13,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,15,15,6,18,8,15,21,6,2,15,19,13,15,3,21,13,16,3,15,16,5,8,13,7,13,2,6,16,23,15,20,3,15,5,8,2,18,14,19,9,7,8,18,4,15,21,21,11,13,15,16,21,4,4,3,23,23,13,8,13,15,1,5,3,16,21,2,19,7,2,6,5,21,16,15,9,7,14,16,8,6,4,3,16,15,8,13,1,7,2,5,15,21,11,5,15,15,17,2,19,7,5,9,8,15,15,9,16,21,21,8,6,21,13,13,14,2,15,21,13,15,21,16,2,6,8,13,5,2,21,8,2,1,6,2,16,6,14,21,21,7,2,20,8,14,13,6,8,2,5,8,8,8,14,2,2,21,8,15,5,21,2,15,19,8,21,13,5,16,21,8,8,14,2,2,10,2,21,9,13,20,21,7,2,9,8,8,13,5,15,8,17,2,15,13,16,14,4,13,20,4,16,15,5,4,8,13,8,13,7,19,13,15,2,13,5,17,15,16,17,2,14,14,13,2,15,14,21,16,21,8,21,21,7,19,2,6,6,2,8,15,6,15,5,5,2,21,21,15,6,15,8,2,16,16,16,2,23,23 +24,23,23,6,18,15,15,6,18,6,2,21,6,6,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,6,6,16,23,15,3,2,7,5,6,2,18,15,19,15,7,8,3,4,15,18,8,15,15,21,16,21,5,10,9,8,23,23,14,6,6,1,6,6,16,16,8,18,8,6,5,5,21,21,6,19,15,14,17,8,6,10,3,16,5,8,13,1,8,21,1,6,16,8,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,6,6,21,13,13,14,6,15,18,5,5,15,1,6,15,1,13,5,5,16,17,6,15,9,2,16,6,14,13,21,9,5,20,15,14,13,5,5,2,5,8,7,8,14,3,15,1,15,6,7,21,2,6,18,8,21,13,5,16,21,14,6,6,4,2,7,16,21,8,5,1,21,16,9,9,8,8,13,5,6,21,16,2,15,13,16,14,6,13,20,6,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,21,20,14,14,6,13,6,14,17,16,21,15,16,1,7,7,2,5,6,6,9,15,6,19,5,9,15,21,16,15,6,15,15,6,16,16,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,7,13,2,21,9,21,5,5,8,19,4,21,2,5,4,5,4,17,4,13,7,13,7,21,17,9,4,14,10,13,19,21,8,19,2,10,21,21,6,19,1,13,4,10,7,5,9,8,15,19,9,16,11,2,6,4,21,23,13,5,8,4,17,3,2,17,17,7,10,17,13,1,9,9,8,9,18,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,21,8,8,14,6,5,8,13,21,18,18,10,4,21,20,2,13,4,17,21,9,10,6,9,7,5,6,1,21,4,18,21,8,5,8,2,19,23,6,9,20,21,15,15,13,16,14,15,9,17,2,16,15,3,4,19,13,2,6,8,23,9,16,16,9,5,15,13,17,16,18,7,7,23,23,7,14,19,16,15,16,17,1,7,4,5,16,17,23,23,6,4,6,15,5,4,19,21,14,17,21,7,4,17,17,19,6,23,23 +24,23,23,23,21,15,10,14,16,2,10,21,6,3,15,15,13,13,2,21,13,16,15,15,17,5,8,13,5,13,7,16,18,23,8,19,2,13,9,6,2,18,14,21,11,7,8,7,4,16,18,8,16,15,15,17,21,4,4,15,6,8,15,10,13,21,21,9,6,9,17,15,17,2,3,15,5,21,16,9,19,9,14,16,8,6,4,10,16,13,13,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,21,8,3,21,13,13,14,3,15,16,8,15,18,15,2,7,17,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,8,2,5,8,8,7,14,8,15,1,15,10,7,21,10,4,21,16,21,13,8,15,21,15,14,15,10,2,10,10,21,15,5,20,1,4,13,9,8,8,13,8,19,7,17,2,15,13,21,14,15,5,20,16,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,8,5,4,3,15,15,7,2,4,5,16,21,15,7,15,15,4,17,17,15,7,13,19 +24,23,23,10,17,3,2,6,18,15,6,21,6,9,4,19,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,4,16,23,7,19,2,14,10,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,21,21,10,3,19,7,23,23,17,5,10,21,5,6,21,16,8,19,9,7,6,5,17,16,7,19,7,14,16,8,10,21,3,16,5,8,13,1,8,21,2,6,16,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,4,21,13,13,8,6,6,18,6,8,15,21,2,4,17,13,5,3,4,8,10,16,5,2,19,6,8,5,21,9,7,15,16,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,4,15,18,16,16,7,5,21,21,14,8,6,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,15,21,17,2,15,13,15,14,8,13,20,4,16,5,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,17,15,16,21,7,7,2,5,8,10,9,15,8,19,5,9,8,21,17,15,6,15,15,4,17,15,21,23,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,17,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,4,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,9,21,18,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,16,21,18,14,21,16,13,5,14,15,13,21,8,13,18,21,2,13,17,13,5,15,10,8,2,7,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,7,7,2,8,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,6,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,15,15,6,21,4,15,21,6,5,6,18,5,16,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,15,19,2,5,13,6,2,18,14,19,9,7,8,18,4,15,21,6,11,13,15,16,21,5,4,3,8,23,23,5,2,6,1,5,2,16,16,4,19,7,6,5,5,21,16,5,9,7,14,16,8,6,4,3,16,6,5,13,1,8,21,8,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,6,8,16,13,13,14,4,13,21,5,4,8,21,6,13,21,13,5,3,16,8,2,1,6,2,16,6,14,18,21,7,2,20,6,14,13,7,4,2,5,8,7,8,14,2,15,18,15,4,5,21,2,15,19,16,21,13,5,16,21,15,6,13,5,2,4,10,21,8,8,20,21,2,9,9,8,8,13,5,13,21,17,2,15,13,16,2,10,13,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,1,15,16,16,20,2,14,5,13,2,14,21,16,21,9,16,1,16,3,13,3,8,4,5,15,6,21,5,7,6,21,17,15,2,15,8,6,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,21,14,15,5,3,13,15,16,20,7,16,21,16,4,5,17,5,8,13,6,16,21,21,10,3,6,14,6,15,15,21,5,8,15,7,16,13,4,17,18,21,21,3,2,21,21,8,6,16,5,15,13,8,2,7,21,6,6,2,16,8,2,2,14,16,6,7,17,5,5,7,13,21,20,19,21,21,10,15,15,6,21,7,21,19,5,16,15,15,21,17,13,15,16,7,5,9,15,15,8,9,8,21,13,2,16,17,23,13,17,14,16,16,10,6,3,8,2,15,21,13,19,8,7,7,15,21,5,5,17,16,2,20,14,17,14,14,13,15,14,8,8,21,7,3,15,7,15,8,6,21,16,2,18,1,8,2,21,15,5,13,8,5,21,8,14,15,7,15,5,8,21,2,2,20,21,13,15,13,1,23,5,21,7,1,16,15,7,15,18,5,2,13,17,20,21,21,9,4,8,13,8,17,7,23,2,16,2,15,5,8,13,17,16,1,7,14,5,2,2,23,17,15,19,15,16,21,15,9,20,5,2,13,15,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,8,5,2,15,18,15,13,21,6,2,4,18,5,15,2,21,13,16,19,15,16,5,8,13,5,13,2,17,16,23,15,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,15,16,21,15,4,4,7,23,23,21,14,10,1,6,2,21,16,2,19,13,6,6,6,17,17,7,9,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,15,17,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,13,21,13,5,2,16,8,2,11,5,2,19,6,16,15,21,7,5,15,8,14,13,5,21,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,16,21,13,15,15,21,14,15,6,4,10,15,16,21,15,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,2,13,20,6,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,2,14,14,13,13,15,14,17,15,21,15,16,21,7,2,2,5,8,4,5,15,6,14,10,5,15,21,17,15,13,15,15,4,16,15,21,6,15,18 +24,23,23,23,8,8,15,2,21,2,3,21,6,3,10,3,3,15,16,17,13,15,18,15,3,9,21,15,8,13,15,10,16,23,2,3,2,15,3,8,2,18,14,17,21,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,3,13,6,8,21,7,2,2,17,2,19,8,2,2,5,21,16,5,9,7,14,17,8,7,10,3,21,15,5,13,1,8,16,15,5,21,11,5,15,15,21,2,19,7,5,9,8,15,13,9,21,21,21,2,10,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,14,8,8,2,21,5,2,20,6,8,5,21,9,7,15,6,14,20,2,2,8,5,8,8,8,14,19,15,17,15,3,11,19,13,8,21,21,8,13,2,15,21,5,2,2,5,2,15,2,21,8,5,20,21,21,3,7,8,8,7,13,6,2,18,2,15,13,21,14,4,5,20,8,16,15,5,4,8,13,7,13,2,19,13,15,15,9,5,16,13,17,15,20,15,14,5,13,15,14,16,16,21,15,16,21,8,2,4,14,13,14,7,15,14,19,5,9,14,21,17,15,6,8,15,4,16,21,15,23,23,23 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,6,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,21,5,15,8,17,5,15,21,6,15,10,3,7,8,2,17,13,16,8,15,16,9,14,15,8,13,6,16,19,23,7,3,2,13,5,6,2,18,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,2,4,8,6,5,13,7,8,7,21,5,4,8,16,16,17,6,14,13,5,21,16,6,9,7,14,16,8,15,15,15,15,13,8,14,1,8,21,15,10,17,15,6,15,15,21,8,10,7,5,9,8,15,13,9,19,21,21,2,6,17,13,13,14,10,15,16,8,5,21,15,2,5,16,13,5,13,7,8,2,21,5,2,20,6,8,6,21,9,8,15,18,2,5,5,14,2,5,8,8,8,14,9,13,21,15,10,13,18,2,15,21,21,21,13,5,15,21,5,8,15,7,2,5,10,21,21,6,20,1,2,15,7,4,8,7,5,4,2,1,2,15,13,21,14,8,13,20,8,15,8,5,4,8,13,13,13,13,18,13,8,15,9,5,15,13,16,15,20,7,14,5,13,15,14,17,16,21,15,17,21,8,5,7,21,8,6,5,15,10,13,9,9,10,15,17,15,5,8,8,15,15,16,17,4,23,23 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,11,2,17,18,19,8,10,5,5,16,15,10,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,16,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,15,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,15,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,19,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,4,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,6,14,17,17,17,16,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,5,15,8,4,16,17,16,4,23,23 +24,23,23,6,16,15,5,13,17,15,2,6,20,5,15,21,13,17,2,13,7,18,21,15,2,9,17,5,8,13,6,6,21,23,13,18,8,16,5,16,14,16,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,15,13,6,21,5,15,15,2,14,16,8,19,16,14,7,15,13,7,15,14,8,13,21,15,15,18,2,3,14,8,8,21,15,16,13,5,21,21,21,1,1,21,7,16,7,5,9,15,15,15,5,21,21,21,5,21,16,23,14,16,14,15,16,5,6,2,21,2,7,20,5,11,14,5,21,2,16,2,3,2,21,3,3,1,19,15,8,21,5,14,15,3,15,7,8,13,8,15,6,15,21,16,7,21,21,6,2,16,20,2,5,6,17,7,5,14,15,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,15,3,2,1,16,7,6,21,2,15,7,21,2,19,7,13,4,8,13,7,18,21,23,3,21,2,3,6,17,13,16,16,6,15,5,7,13,5,2,16,15,21,15,15,21,8,2,15,5,2,2,15,15,14,5,17,5,21,15,17,13,16,15,15,2,2,15,18,6,23,23 +24,23,8,7,21,10,10,10,17,10,9,19,21,15,5,4,14,13,8,19,13,17,19,18,4,5,21,15,7,13,10,7,18,23,13,17,9,15,5,8,14,21,14,15,15,7,8,16,4,21,14,15,16,21,18,17,9,7,21,16,5,10,13,16,21,5,20,10,10,4,21,8,19,9,7,15,5,19,10,13,13,7,13,17,21,10,18,7,16,4,5,13,18,8,21,2,8,21,8,8,21,15,17,8,15,7,5,9,17,15,19,9,1,21,2,9,18,16,23,13,4,13,7,17,15,9,19,1,10,7,21,13,13,10,8,16,18,23,23,23,23,23,23,23,23,23,23,23,23,23,14,13,13,10,9,21,7,8,15,2,5,1,15,17,19,16,10,15,15,21,9,7,15,9,23,8,7,15,9,13,2,2,21,21,5,5,1,15,9,13,17,19,23,9,6,13,17,14,21,4,17,14,15,13,16,8,16,15,3,4,6,13,18,16,20,23,13,7,14,13,5,16,13,16,16,18,13,7,23,23,2,14,18,17,17,8,16,21,7,10,9,16,14,23,5,14,5,10,13,18,15,9,17,15,8,17,8,2,1,17,19,5,19,23 +24,23,23,7,15,6,4,2,17,2,5,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,16,5,5,13,13,5,17,23,15,16,13,15,5,5,21,16,16,21,15,7,16,19,4,21,14,21,21,16,15,21,11,2,15,18,6,7,13,6,21,7,14,8,15,8,16,2,17,9,14,15,5,11,8,14,14,8,13,16,7,8,18,2,5,14,16,16,21,7,20,2,5,21,15,1,7,1,1,8,16,7,5,9,15,15,15,5,21,16,21,13,10,16,23,13,21,6,7,16,6,2,15,21,7,6,21,13,1,8,7,8,2,17,17,13,13,8,15,5,15,3,2,15,19,5,14,7,19,15,7,15,8,8,14,2,6,21,8,7,21,21,5,15,17,20,8,13,2,15,16,14,13,14,10,13,6,18,16,2,3,16,1,7,15,10,23,17,20,10,3,2,17,2,7,13,18,14,7,6,16,5,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,8,18,14,13,6,8,14,16,15,16,15,16,18,8,2,15,15,2,8,5,21,14,16,16,5,15,15,17,13,3,15,15,2,17,15,16,8,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,15,9,15,13,10,16,13,19,13,17,19,19,21,4,9,10,2,15,7,23,19,7,9,10,9,10,14,21,17,15,15,7,16,17,4,17,18,17,1,13,19,21,19,10,10,1,15,10,4,10,21,15,15,5,10,16,16,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,7,8,16,8,8,21,17,8,15,1,17,10,19,7,5,9,9,15,8,9,10,21,17,5,19,16,23,13,1,14,4,17,9,10,19,21,10,6,10,13,19,10,10,8,4,21,6,2,2,1,21,5,23,9,15,15,2,15,10,13,21,6,9,16,8,7,16,8,5,8,21,9,18,21,4,10,21,19,10,5,10,8,2,19,14,23,23,15,9,10,1,21,15,17,21,4,13,10,10,16,23,2,8,4,17,14,7,10,21,14,15,13,8,16,16,15,9,4,8,13,6,21,15,23,5,16,6,9,5,17,13,17,16,19,2,8,5,9,23,14,19,17,17,16,16,21,8,9,10,16,7,23,9,8,7,15,6,2,10,15,17,13,10,21,7,21,15,15,18,10,23,23 +24,23,23,23,23,23,23,6,21,6,15,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,5,10,21,15,15,1,17,14,19,13,4,15,5,21,21,6,19,15,14,16,15,4,10,9,17,15,15,13,1,7,16,8,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,8,13,6,15,21,7,15,8,7,2,15,10,21,8,5,20,21,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,8,14,7,15,15,10,17,6,15,16,18,15,2,17,13,3,17,16,15,6,23,23 +24,23,23,6,21,5,15,15,16,2,6,21,6,7,10,7,2,13,2,21,13,16,3,18,17,5,8,13,5,13,2,6,20,23,13,19,2,7,5,6,2,18,21,1,21,7,8,18,4,8,21,15,7,15,21,16,21,6,2,15,5,10,13,4,15,14,21,7,4,2,16,2,19,3,10,2,5,21,16,10,20,7,14,16,8,6,4,3,16,13,13,10,21,7,21,15,10,21,11,6,15,8,17,8,8,7,5,9,8,15,15,9,21,17,21,2,6,16,13,13,14,15,15,21,8,15,18,21,2,2,17,13,5,14,16,8,2,21,5,2,8,6,14,6,21,9,6,14,7,14,13,6,5,21,5,8,8,8,14,2,15,1,15,2,7,21,2,8,21,21,21,13,6,15,21,7,14,15,7,2,6,10,21,15,15,20,21,4,15,9,8,8,13,5,4,2,21,2,15,13,16,14,14,7,20,13,17,13,6,4,8,13,8,15,13,23,14,7,15,9,5,15,13,17,16,20,14,14,13,15,15,14,17,21,16,7,15,19,21,15,5,7,14,15,7,15,15,16,2,6,2,8,21,15,13,16,13,2,21,21,15,23,23,23 +24,23,23,5,18,6,15,6,18,6,15,21,6,6,6,18,5,15,2,21,13,16,19,15,21,5,8,13,7,13,6,6,16,23,15,18,10,6,13,6,2,18,15,18,15,7,8,18,4,15,21,21,15,13,16,16,21,7,13,9,7,23,23,21,6,6,1,6,2,16,16,8,18,5,6,7,16,21,16,14,3,7,14,16,16,6,6,3,21,6,7,13,1,7,21,21,6,21,11,5,15,8,16,2,18,7,5,9,15,15,15,9,21,21,21,6,6,17,13,13,14,6,13,18,13,7,15,21,6,6,21,13,5,5,16,8,9,14,16,2,20,6,14,5,21,9,6,15,16,14,13,5,6,2,5,8,7,8,14,6,15,21,15,13,7,21,6,15,18,8,21,13,6,16,21,14,6,5,2,2,6,16,21,16,5,21,21,16,2,9,8,8,13,5,5,21,17,2,15,13,16,14,6,13,20,16,16,13,5,4,8,13,13,13,13,3,13,8,2,9,5,17,15,16,21,20,14,6,6,13,5,14,17,21,21,15,16,21,7,7,2,5,16,6,5,15,6,19,5,5,15,21,16,15,6,15,8,6,16,16,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,5,6,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,6,6,17,23,13,17,5,14,5,5,6,19,14,8,15,7,21,16,4,17,14,21,15,15,15,8,21,5,2,16,2,2,13,6,21,5,13,15,8,2,21,8,16,13,14,13,15,2,3,7,14,8,13,8,7,2,18,2,3,14,15,6,17,15,16,5,5,21,21,21,21,8,1,8,16,7,5,9,8,15,13,5,15,21,18,6,21,8,23,14,14,15,1,16,15,15,18,21,6,6,3,13,21,2,13,17,7,16,2,3,8,21,2,3,21,8,6,6,21,5,16,8,2,13,7,7,13,7,15,2,15,18,16,5,21,21,15,15,21,20,2,14,7,2,17,5,14,20,16,15,13,2,16,2,6,21,1,13,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,21,8,8,20,7,7,4,8,13,8,1,21,23,9,21,2,3,6,16,13,16,16,6,3,16,5,13,10,16,3,15,16,15,15,21,8,6,7,2,16,15,15,10,14,20,15,6,15,21,1,15,10,16,15,2,15,21,2,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,2,16,13,18,17,19,19,5,21,9,7,9,4,19,1,23,6,21,9,4,9,9,8,18,16,15,15,7,8,19,4,16,4,21,9,16,21,8,19,6,4,9,4,8,9,4,5,21,21,8,4,4,21,6,19,4,5,7,5,19,6,6,13,8,13,17,21,10,9,21,7,5,17,14,8,14,17,7,6,21,21,5,21,7,17,17,9,7,5,9,17,15,8,9,1,17,13,7,19,21,13,13,3,5,10,16,2,4,6,17,9,6,1,18,23,23,23,23,9,17,23,23,7,1,23,23,23,23,23,23,23,23,14,19,5,6,9,17,8,8,14,6,8,6,18,2,17,21,4,3,17,19,5,9,4,23,23,7,5,16,9,19,7,3,21,17,5,16,21,4,7,8,5,19,23,3,5,2,17,5,4,19,17,14,9,5,17,23,16,15,3,4,16,13,7,7,9,23,6,19,17,3,5,17,15,17,16,18,14,5,23,23,9,14,19,17,18,17,17,19,8,4,5,21,6,23,23,23,23,9,15,6,6,4,17,15,10,17,7,4,15,17,19,9,19,23 +24,23,23,23,23,23,23,23,16,7,4,19,6,4,2,15,5,19,1,17,7,16,19,18,6,19,21,14,8,13,15,9,17,23,7,17,9,4,5,6,4,17,20,14,15,7,21,17,4,17,14,16,15,1,15,15,1,4,4,16,7,5,13,4,20,4,21,7,9,6,21,16,17,21,5,6,5,4,5,9,7,18,13,8,21,18,10,14,8,13,8,8,17,8,17,6,5,8,17,4,10,15,21,17,10,7,5,9,8,15,3,18,1,21,21,2,9,21,23,5,13,6,6,21,6,6,16,19,17,5,21,13,21,5,5,17,17,9,5,17,4,4,8,14,23,23,23,23,4,13,6,6,15,5,9,2,1,8,15,4,2,19,7,17,18,18,2,7,21,19,9,15,7,19,21,9,21,6,19,7,10,4,18,21,5,17,21,13,9,15,14,21,23,23,6,19,21,7,9,13,21,14,7,5,16,6,18,16,3,4,8,13,8,6,5,23,13,16,2,15,5,15,13,17,16,19,21,8,5,2,23,14,19,21,21,8,16,1,17,10,4,4,13,6,9,6,13,6,16,6,13,17,18,4,15,17,7,8,6,17,19,6,19,23 +24,23,4,7,21,6,3,10,21,5,8,16,17,4,6,21,15,13,9,17,7,19,15,16,21,10,18,5,5,6,6,6,17,15,15,2,13,6,9,8,16,3,7,7,15,7,21,17,4,16,21,17,1,6,19,16,18,3,21,15,2,8,6,10,21,5,17,9,5,8,16,14,21,7,2,8,14,2,16,6,13,13,13,15,21,10,6,21,16,13,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,17,15,8,9,21,21,17,8,16,21,23,13,1,6,9,17,9,15,2,15,6,4,21,13,16,5,6,1,6,21,9,2,1,1,1,5,18,9,15,23,21,15,6,13,2,5,9,3,17,8,15,1,7,21,15,2,21,19,4,3,17,18,6,11,2,5,23,2,5,16,19,13,2,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,19,20,13,6,13,17,2,18,3,3,4,8,13,7,21,5,23,2,16,6,3,5,13,13,16,17,6,8,18,2,13,3,23,18,11,18,17,21,21,1,7,5,17,5,23,23,9,5,2,13,4,6,21,13,15,10,16,13,2,17,1,23,23,23,23 +24,23,23,23,23,23,21,2,21,2,15,5,21,15,5,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,18,6,15,23,13,17,5,14,5,21,6,18,14,7,15,7,21,16,4,17,14,21,15,15,15,8,21,6,2,17,2,2,13,6,21,5,13,7,15,15,21,5,16,6,14,13,2,15,8,8,14,8,13,21,8,2,18,2,3,14,15,2,16,15,17,5,5,21,21,19,21,8,1,15,17,7,5,6,8,15,15,5,15,21,18,15,21,8,23,14,14,15,6,16,8,2,1,8,2,5,20,13,17,8,13,17,8,15,2,3,14,15,15,5,21,7,5,10,21,5,16,8,2,15,7,7,13,7,15,2,15,18,16,9,21,21,6,15,21,20,4,14,7,4,16,5,6,10,16,15,15,2,16,2,6,21,1,13,21,9,21,21,2,10,2,21,7,14,5,18,16,7,5,15,8,4,20,7,7,4,8,13,8,16,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,13,1,18,15,17,15,15,21,8,6,7,10,16,14,15,10,14,6,15,6,16,21,1,15,2,16,15,2,6,21,2,5,3,23 +24,23,4,5,17,7,9,10,21,2,10,21,6,7,10,19,13,13,2,21,13,16,15,21,1,9,11,7,8,13,15,16,15,23,7,3,2,13,5,6,2,18,21,18,9,7,8,13,4,21,18,17,15,15,15,16,21,15,10,16,5,2,13,5,15,15,21,5,21,2,21,16,16,7,6,7,5,21,13,13,20,8,14,17,8,6,4,3,21,13,6,14,1,8,16,15,6,21,11,10,15,16,16,15,20,7,5,9,15,15,15,9,16,21,16,2,18,16,13,13,14,6,15,16,8,15,18,21,2,7,17,13,5,5,16,8,2,21,5,2,19,6,14,6,21,9,6,5,3,6,13,5,4,2,5,8,8,8,14,21,15,1,1,4,8,21,10,2,21,21,21,13,6,15,21,7,14,7,7,2,3,10,21,15,15,20,1,17,6,13,4,8,13,5,15,2,21,2,15,13,1,14,7,7,20,21,17,13,6,4,8,13,8,9,13,16,13,9,15,9,5,17,13,17,15,20,14,15,5,2,13,15,16,16,15,16,15,19,8,18,13,14,4,15,7,4,6,10,2,5,5,16,17,15,1,17,13,15,1,15,23,23,23,23 +24,23,23,23,21,5,10,4,17,7,7,17,17,4,5,4,4,15,8,16,13,16,7,16,21,13,18,6,5,13,18,4,19,23,5,4,9,13,9,4,9,21,14,8,21,7,16,18,4,18,3,17,15,11,15,16,21,9,21,16,5,10,13,4,21,7,21,5,10,4,16,16,21,4,6,7,6,21,21,14,20,7,14,17,4,6,4,19,14,8,13,5,21,8,21,5,6,17,17,5,19,8,16,15,21,7,5,9,9,13,11,5,4,21,21,4,1,17,13,13,8,10,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,16,9,6,5,6,1,3,4,7,20,4,8,10,19,6,9,19,7,8,8,9,7,15,16,9,21,21,4,7,18,3,9,2,4,17,21,7,4,4,7,8,5,19,21,1,4,17,1,17,13,8,4,8,13,1,9,4,21,16,6,10,21,14,4,9,8,14,16,15,3,4,8,13,15,7,13,4,16,15,6,9,5,1,13,17,16,8,21,14,9,13,4,3,19,15,17,15,16,18,16,9,9,7,8,6,8,5,21,16,9,11,4,1,17,7,5,17,7,4,17,16,20,5,19,18 +24,23,23,23,23,6,21,2,21,4,6,21,6,8,2,7,13,13,2,21,13,16,15,16,7,9,8,15,8,13,10,17,16,23,13,9,2,21,5,6,2,18,15,1,11,7,8,18,4,15,21,15,16,15,19,8,21,3,2,16,5,2,13,5,6,3,21,5,2,2,16,18,18,9,6,2,5,21,16,8,14,18,4,15,8,4,14,3,21,15,5,13,1,8,17,6,10,21,11,6,15,15,17,17,16,7,5,7,8,15,15,9,21,21,21,15,7,18,13,13,14,21,15,21,8,8,19,21,2,7,21,13,5,2,16,8,2,21,5,4,17,6,21,5,21,9,16,16,4,10,13,6,8,3,5,8,8,7,14,2,15,1,16,13,8,21,2,10,16,16,21,13,5,15,21,7,15,14,7,2,1,4,21,8,9,20,1,8,6,7,4,5,15,8,10,2,21,2,15,13,21,14,4,13,20,10,17,15,9,4,14,13,8,20,4,13,17,7,8,9,5,17,13,16,17,18,14,14,13,2,5,14,21,16,16,15,15,19,21,13,13,15,14,13,4,17,4,5,10,6,8,17,21,15,5,16,15,2,17,17,15,6,6,23 +24,23,23,23,21,3,4,2,17,4,6,21,15,15,8,16,5,13,10,15,13,16,15,17,1,5,21,7,7,4,5,8,21,23,21,19,9,16,3,13,2,18,15,1,10,7,16,19,4,18,10,21,13,21,15,16,21,9,6,17,5,4,6,15,21,7,21,5,4,4,17,2,21,8,4,6,9,21,21,14,19,7,14,1,2,5,4,19,14,13,13,9,21,14,21,2,5,16,21,4,19,21,16,8,9,7,5,9,9,15,11,5,17,21,18,4,6,21,13,13,8,4,2,16,9,2,19,16,3,5,21,13,16,9,6,1,6,17,15,15,8,6,5,6,1,3,10,13,19,5,16,10,18,8,9,20,7,8,14,2,15,8,21,10,21,21,6,1,18,19,5,4,4,21,21,4,14,15,7,10,6,21,1,20,4,1,1,16,6,8,8,8,13,14,4,2,21,4,13,21,21,14,6,13,16,6,15,15,3,2,8,13,21,13,5,2,13,15,16,9,5,16,13,17,16,4,21,14,9,13,4,19,19,15,17,16,16,19,17,13,2,15,4,13,6,21,14,5,21,6,4,16,17,15,6,17,7,21,15,15,19,4,23,23 +24,23,23,5,21,5,3,6,18,2,10,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,8,5,5,21,16,5,19,7,14,17,8,6,10,3,16,16,6,13,1,8,21,2,15,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,5,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,8,16,8,5,15,15,2,19,6,8,5,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,13,5,2,5,8,21,9,13,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,7,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,15,21,10,6,2,21,15,15,21,15,5,10,14,13,21,8,15,13,15,21,18,20,6,16,6,8,13,15,18,15,23,13,16,2,14,5,10,15,18,14,15,15,7,16,17,4,17,14,17,21,21,15,18,18,10,15,16,6,8,13,10,16,2,21,5,6,10,21,8,21,2,6,5,21,4,13,13,13,15,13,16,21,10,8,14,21,13,7,10,16,7,15,21,6,15,15,8,21,1,17,8,21,7,5,9,18,15,8,9,21,17,17,5,2,21,13,13,10,6,8,21,9,10,4,18,2,10,20,13,21,10,3,8,10,17,7,20,20,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,7,7,14,2,5,1,16,20,21,21,7,10,16,6,10,13,2,1,21,9,2,2,7,2,5,2,18,21,5,17,21,20,2,8,10,2,23,21,7,19,18,2,14,9,21,13,10,6,16,2,17,15,3,4,8,13,8,21,13,23,7,16,16,13,5,15,13,17,21,5,21,14,9,13,2,2,19,16,15,15,16,20,16,4,2,6,8,14,9,5,14,2,15,6,13,21,17,15,7,21,7,10,15,15,19,6,18,20 +24,23,6,9,21,2,9,6,21,4,15,16,17,17,9,4,7,15,8,16,13,16,15,17,3,13,1,2,6,15,5,8,21,23,7,17,9,13,6,4,3,21,14,1,10,7,16,18,4,18,3,21,15,21,15,17,21,9,6,16,5,9,13,8,21,15,21,9,8,14,17,6,17,2,4,6,21,17,6,9,20,7,14,21,2,6,4,19,14,9,13,15,21,6,21,10,6,17,21,4,19,8,16,15,20,7,5,9,1,13,11,5,16,21,18,5,21,21,13,13,14,15,16,21,10,3,19,21,10,10,21,13,17,5,5,17,15,16,17,3,8,6,1,8,1,10,7,10,18,6,9,10,18,6,9,20,8,8,15,2,15,7,8,10,21,21,4,2,18,19,6,9,6,21,21,7,8,6,7,19,21,18,21,21,6,8,21,4,6,8,8,8,13,4,7,7,17,4,13,21,21,14,15,8,8,15,16,15,3,4,8,13,7,7,13,10,15,15,21,9,5,17,13,17,16,18,21,14,5,9,8,19,18,19,21,7,16,18,16,7,9,7,7,6,5,14,6,8,9,10,10,17,17,15,6,17,15,4,11,8,19,5,19,18 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,8,7,21,10,4,10,16,6,10,21,21,6,13,4,9,16,10,16,13,17,15,16,19,19,23,23,10,13,4,1,21,11,8,4,9,15,5,10,7,18,14,1,1,7,16,18,4,21,3,10,15,16,15,17,21,3,11,21,4,10,5,7,21,8,21,4,4,14,1,21,17,8,4,5,1,21,7,14,19,7,14,21,2,5,4,19,14,5,13,5,21,4,16,7,10,21,17,6,19,7,16,15,10,7,5,9,9,15,7,9,17,21,18,9,21,18,5,13,8,3,19,15,9,10,16,17,10,5,21,13,11,8,9,8,10,17,4,20,8,6,5,6,1,15,1,5,3,7,2,15,19,18,9,7,8,8,14,9,5,15,17,21,21,21,6,1,21,16,5,9,2,8,10,2,10,10,5,18,21,20,21,8,6,16,1,7,13,8,10,8,13,14,9,2,21,15,4,19,21,14,8,13,8,4,21,19,3,4,8,13,8,13,19,16,16,15,16,9,5,17,13,18,16,17,21,14,9,13,4,3,19,7,17,15,16,18,11,4,5,7,4,21,7,7,6,4,8,6,6,21,17,15,6,17,7,2,21,8,19,6,19,23 +24,23,23,23,23,23,23,23,21,10,18,21,21,15,7,3,14,13,8,16,7,16,2,16,21,7,21,10,13,6,16,21,18,23,5,3,10,7,6,2,14,18,14,7,15,7,21,17,4,16,14,21,21,16,2,15,21,20,3,16,10,10,13,10,15,2,21,6,6,2,21,8,21,2,15,19,6,2,16,14,13,7,13,16,21,7,10,5,15,13,21,15,21,8,21,2,5,16,21,8,21,1,8,16,16,7,5,9,8,15,8,9,21,16,17,5,2,18,23,13,21,3,5,16,9,16,18,21,2,6,15,13,1,9,9,7,6,21,17,13,10,14,13,2,10,9,6,2,10,2,15,13,6,2,9,2,8,7,15,3,5,17,7,2,21,21,21,2,21,16,2,13,6,21,21,7,14,15,21,8,5,21,15,21,5,17,21,7,2,10,10,16,23,2,5,17,17,15,2,3,16,14,2,13,19,2,16,15,7,4,13,13,6,21,7,23,13,16,2,3,5,15,13,17,16,20,8,14,23,23,2,14,21,17,21,15,21,21,7,6,13,13,7,5,21,5,9,2,6,16,15,21,21,15,2,21,15,23,23,23,23,23,23,23 +24,23,10,15,21,6,13,4,17,15,13,18,21,4,13,4,4,15,8,16,13,16,15,16,21,23,8,5,4,5,6,8,17,23,21,3,9,9,4,16,3,19,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,9,2,6,6,17,14,21,4,3,17,16,3,16,4,15,7,10,21,10,14,19,7,14,21,10,10,4,3,7,13,10,5,17,7,21,13,6,21,21,10,19,7,17,7,21,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,13,3,17,3,10,19,17,2,4,21,13,17,9,5,18,9,21,7,6,8,6,5,7,1,3,2,9,14,10,4,15,19,15,9,20,7,8,14,7,6,1,16,2,21,21,4,1,15,5,6,4,9,21,18,15,14,16,19,2,5,18,21,20,4,8,1,8,6,8,15,8,13,7,9,4,21,4,13,21,21,14,7,9,8,16,16,13,3,4,8,13,7,7,5,2,1,15,5,9,5,15,13,17,16,17,1,14,13,13,4,4,19,19,17,15,16,18,16,8,5,7,7,6,8,5,6,6,5,15,15,17,17,15,3,17,7,2,1,16,19,5,6,23 +24,23,23,23,21,15,2,2,18,2,15,21,6,4,6,19,15,15,2,21,13,16,19,15,3,5,8,15,8,13,2,8,16,23,2,19,2,15,5,6,8,18,14,21,11,7,16,18,4,15,21,15,15,13,15,16,21,2,5,21,5,2,5,13,6,18,21,15,4,2,16,3,19,8,10,4,10,15,5,5,19,15,14,16,8,13,21,9,16,15,13,13,21,8,16,13,6,21,11,15,15,15,16,7,6,7,5,9,11,15,13,9,21,21,21,7,6,21,13,13,14,7,15,16,8,2,18,11,2,7,21,13,5,5,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,20,2,4,8,5,21,8,8,14,10,15,17,13,2,8,19,13,2,21,21,21,13,2,15,21,14,6,15,5,2,6,2,21,8,13,20,21,16,15,9,8,8,9,8,6,2,18,2,15,13,21,14,4,5,20,17,21,15,5,4,8,13,13,13,7,19,13,16,13,9,5,16,13,16,16,20,14,14,15,2,14,14,21,16,21,15,17,21,7,8,4,21,5,14,15,13,14,8,6,9,14,21,16,15,4,15,15,15,15,17,15,6,23,23 +24,23,23,23,21,4,13,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,16,15,10,8,15,19,10,23,23 +24,23,23,23,23,23,6,16,21,9,6,17,8,15,8,8,7,13,6,19,13,17,19,16,21,5,14,16,7,13,7,13,19,23,13,16,9,6,6,16,6,21,14,15,15,7,17,1,4,16,14,17,1,15,8,16,19,4,21,16,6,7,13,6,1,6,21,9,5,8,19,8,21,4,6,7,5,4,2,19,13,7,13,14,21,6,18,4,15,13,8,14,21,8,17,2,2,21,21,7,6,1,13,4,4,7,5,9,8,15,14,16,16,21,8,9,21,16,23,13,8,6,4,16,6,5,1,17,13,4,21,13,1,4,10,8,5,18,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,9,8,1,8,15,4,5,15,7,15,1,20,4,8,21,19,9,13,4,17,21,5,5,6,3,21,4,1,1,20,6,5,21,4,5,7,17,19,23,6,6,2,21,14,15,13,21,14,2,4,21,6,17,16,3,4,16,13,8,5,15,23,5,16,20,15,5,7,13,17,17,1,14,10,8,8,4,14,21,17,17,8,17,21,9,6,13,16,4,23,23,2,15,6,15,6,10,1,16,14,6,21,8,2,2,17,20,6,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,21,21,13,6,18,6,2,18,15,8,21,7,5,13,8,16,13,17,15,16,2,5,21,10,8,13,6,8,10,23,15,17,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,2,17,18,15,21,17,5,15,13,5,16,2,21,5,5,10,21,15,21,5,14,15,21,15,7,6,13,13,15,20,1,18,7,2,14,13,15,7,21,7,16,10,2,21,21,6,21,1,21,10,4,7,5,9,9,15,8,5,16,21,16,15,2,15,13,13,14,15,15,17,8,3,18,16,4,13,21,13,16,5,13,21,2,16,5,7,5,5,23,23,23,23,14,15,18,15,8,6,17,6,5,8,7,8,14,2,15,1,21,5,21,21,8,15,19,6,7,13,4,15,21,7,15,5,7,8,10,2,21,18,8,17,1,15,3,11,6,8,13,4,13,2,17,17,13,1,21,14,14,13,8,15,16,15,3,4,8,13,7,21,9,23,13,8,13,9,5,16,13,16,16,2,21,14,5,13,2,2,18,15,16,16,15,18,16,1,4,5,7,4,13,3,4,7,2,5,2,17,17,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,6,21,4,4,4,17,17,6,15,17,13,8,8,17,14,6,19,7,16,1,16,4,5,21,4,9,5,18,7,17,23,5,1,9,15,9,8,17,18,8,13,15,7,16,9,4,21,14,17,21,13,8,21,19,19,21,15,10,4,13,5,17,5,21,5,2,10,17,8,17,10,14,6,5,17,10,5,13,8,10,17,2,19,5,10,14,13,8,1,19,7,16,4,8,21,7,2,21,1,1,10,4,7,5,9,8,15,15,19,17,21,13,2,10,16,17,13,17,14,4,17,10,10,21,17,8,7,20,13,1,8,10,8,5,1,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,7,9,8,5,17,15,21,21,1,6,4,17,19,2,6,4,16,15,9,4,15,21,8,21,6,1,21,7,18,21,4,5,13,8,17,23,6,5,2,17,14,15,21,21,14,4,6,8,16,16,19,3,4,8,13,9,13,16,23,13,18,21,3,5,16,13,17,16,16,13,14,4,8,8,23,19,19,17,13,1,18,8,7,13,16,14,23,5,6,15,6,15,16,2,17,21,15,8,17,7,2,17,16,19,5,23,23 +24,23,23,23,23,23,23,4,17,10,4,10,17,6,9,9,14,20,4,8,15,17,8,17,2,4,23,9,9,10,8,17,18,6,9,7,9,15,9,1,16,18,4,7,15,7,21,17,4,21,13,17,15,21,19,17,6,6,6,4,23,23,23,14,5,8,17,5,9,8,21,9,21,7,7,5,5,17,16,13,13,15,13,17,17,9,2,21,7,17,4,7,20,10,17,7,5,21,21,5,21,1,21,7,16,7,5,9,8,15,8,9,15,21,21,9,19,19,23,9,17,9,8,17,9,5,19,21,10,10,23,9,18,10,9,17,7,21,13,2,18,21,1,4,23,23,23,23,23,4,7,8,4,6,9,8,11,8,15,9,7,1,1,5,16,18,6,4,21,21,15,15,23,23,23,9,9,4,16,7,3,16,16,21,9,15,21,4,3,10,6,16,23,2,9,4,21,16,15,19,7,9,14,4,19,6,16,18,9,4,8,13,6,21,21,23,3,6,10,3,5,17,15,2,18,4,15,9,15,5,23,16,17,5,11,11,16,21,8,9,19,10,7,4,5,19,6,9,17,21,9,1,1,10,4,17,13,4,17,21,23,23,23,23 +24,23,10,15,21,6,13,4,17,15,13,18,21,4,13,4,4,15,8,16,13,16,15,16,21,23,8,5,4,5,6,8,17,23,21,3,9,9,4,16,3,19,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,9,2,6,6,17,14,21,4,3,17,16,3,16,4,15,7,10,21,10,14,19,7,14,21,10,10,4,3,7,13,10,5,17,7,21,13,6,21,21,10,19,7,17,7,21,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,13,3,17,3,10,19,17,2,4,21,13,17,9,5,18,9,21,7,6,8,6,5,7,1,3,2,9,14,10,4,15,19,15,9,20,7,8,14,7,6,1,16,2,21,21,4,1,15,5,6,4,9,21,18,15,14,16,19,2,5,18,21,20,4,8,1,8,6,8,15,8,13,7,9,4,21,4,13,21,21,14,7,9,8,16,16,13,3,4,8,13,7,7,5,2,1,15,5,9,5,15,13,17,16,17,1,14,13,13,4,4,19,19,17,15,16,18,16,8,5,7,7,6,8,5,6,6,5,15,15,17,17,15,3,17,7,2,17,16,19,5,6,23 +24,23,23,23,16,5,6,2,21,2,6,17,6,5,2,19,15,16,2,21,13,16,16,15,10,7,14,16,8,13,2,16,3,23,8,19,2,15,5,6,2,18,15,17,11,7,14,18,4,16,19,15,15,15,15,17,21,2,21,6,15,6,13,7,21,2,21,5,6,8,21,14,17,5,14,6,5,17,16,16,9,7,14,16,8,7,6,3,10,13,2,16,21,14,17,5,2,21,11,6,15,15,21,8,2,7,5,9,8,15,13,9,21,1,21,10,2,17,13,13,14,13,15,16,8,15,18,15,2,7,16,13,5,6,8,8,2,21,5,2,20,6,14,6,21,9,6,15,15,2,13,5,6,2,5,8,8,8,15,15,13,21,15,2,13,18,2,6,16,21,21,13,15,13,21,14,15,14,10,10,2,8,21,21,13,20,1,2,15,8,8,8,7,5,8,2,17,2,13,13,21,14,14,13,20,8,7,15,5,4,8,13,13,13,9,3,13,8,16,9,5,15,13,16,16,20,7,14,5,13,10,14,21,21,21,15,17,21,7,5,7,8,8,13,5,15,14,21,6,13,15,14,16,15,6,8,8,15,16,21,16,5,23,23 +24,23,23,23,21,15,5,5,17,20,2,2,20,2,2,16,2,17,3,13,13,18,16,15,2,9,16,5,8,13,2,2,17,23,11,16,5,14,5,2,21,20,14,21,15,7,16,15,4,16,14,21,15,21,16,16,15,5,2,17,15,2,13,6,21,15,13,5,2,1,17,8,17,5,14,15,2,2,7,6,14,8,13,21,7,8,18,2,3,14,15,8,11,15,16,15,5,21,21,13,10,1,17,15,17,7,5,9,15,15,15,5,15,21,18,6,21,16,23,14,14,15,6,16,8,7,2,21,2,6,20,13,16,5,15,16,3,16,2,3,14,1,3,21,1,19,6,7,21,5,17,3,2,15,8,16,13,7,15,15,15,21,15,5,21,16,11,2,17,20,8,13,5,17,15,15,6,5,15,11,15,15,16,2,5,15,1,19,2,10,21,21,23,7,14,2,17,13,15,5,21,10,15,5,17,2,17,15,13,4,8,13,7,18,21,23,8,21,2,3,6,17,13,21,16,6,19,13,7,7,2,23,17,15,16,15,15,21,15,15,7,6,2,8,15,10,10,5,16,5,21,15,17,13,15,15,15,2,5,15,16,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,8,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,6,6,15,21,3,15,19,16,7,15,21,7,13,8,19,13,16,15,16,16,5,21,7,8,13,15,8,16,23,7,16,13,13,5,10,16,18,16,15,15,7,8,18,4,16,14,21,15,1,19,16,18,7,21,16,6,2,13,6,15,5,21,15,6,14,21,19,19,15,14,6,5,20,6,13,13,7,13,17,21,3,13,7,17,15,13,5,19,8,16,15,6,21,16,3,21,7,21,8,16,7,5,9,17,15,8,9,1,21,21,2,2,18,23,13,6,10,9,16,18,15,19,1,2,6,21,13,13,8,16,8,9,21,7,8,13,23,23,23,23,23,23,23,23,23,23,23,23,2,2,15,8,8,14,2,5,1,15,21,19,1,6,16,15,19,2,2,15,15,13,5,5,13,21,19,2,8,21,21,13,21,21,8,10,8,15,18,23,7,5,2,17,15,15,13,15,14,7,13,16,7,16,15,3,4,17,13,8,21,14,23,15,1,16,3,5,16,13,17,16,18,21,10,5,2,23,14,18,15,17,15,21,18,7,7,13,16,9,23,23,6,7,16,15,15,15,7,21,15,5,17,8,2,21,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,14,15,2,21,13,16,11,18,21,5,8,15,8,13,6,15,7,23,13,9,2,17,6,6,19,18,15,21,11,7,8,18,4,21,15,21,16,7,15,19,21,2,6,15,5,10,13,2,17,9,21,5,6,16,21,16,19,8,6,15,5,21,21,14,20,15,14,16,8,2,4,9,21,15,4,13,21,7,17,15,6,21,15,10,15,15,10,6,1,7,5,13,15,15,15,9,21,21,16,2,2,21,13,13,14,15,15,16,8,15,4,17,2,6,1,13,5,17,16,8,2,21,5,2,19,6,14,5,21,13,21,16,21,7,15,5,21,2,5,8,8,7,14,21,15,1,15,10,21,16,2,2,17,8,8,13,5,17,21,10,2,13,7,2,6,2,21,21,3,20,1,10,9,8,4,8,13,18,9,2,21,2,15,13,21,14,15,6,20,2,7,13,9,4,8,13,8,13,2,8,9,4,11,9,5,17,15,17,8,18,14,14,7,2,7,14,17,17,17,15,8,19,18,5,7,13,6,10,8,6,15,2,3,6,15,16,21,15,6,16,13,2,17,15,15,10,23,23 +24,23,23,15,21,7,6,7,20,15,2,21,15,15,15,10,13,21,10,15,7,13,18,21,21,16,21,5,5,13,2,19,15,23,6,21,10,15,5,10,15,21,14,15,15,7,7,17,4,8,14,17,21,21,15,13,21,6,5,16,5,15,13,4,17,2,20,9,6,14,21,14,21,8,4,6,16,16,13,13,13,15,13,20,1,15,7,14,16,13,8,2,18,14,18,18,6,7,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,21,17,4,2,21,13,13,4,6,4,21,9,15,2,18,10,15,21,13,21,14,15,8,16,17,9,9,20,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,15,4,7,17,15,21,16,5,8,13,6,8,21,7,14,2,15,2,5,21,18,2,6,17,1,13,8,7,2,8,23,9,8,21,17,14,21,13,21,21,18,13,16,8,16,19,9,4,8,13,5,17,13,23,17,15,19,7,5,15,15,21,17,3,21,14,8,13,10,2,15,16,15,15,18,1,16,4,13,14,18,23,9,5,14,2,7,15,6,21,17,2,7,1,15,15,6,8,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,7,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,6,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,6,21,7,20,19,18,15,14,16,23,13,6,15,13,11,23,13,13,4,6,5,16,21,1,14,15,15,7,21,17,4,17,15,16,1,17,6,15,18,2,2,4,4,6,13,8,21,5,18,7,6,11,21,8,16,9,23,23,5,16,16,6,13,13,7,18,19,17,4,2,2,5,5,7,16,14,17,19,6,21,17,18,3,1,17,8,6,7,5,9,8,11,8,9,1,21,17,2,7,21,23,13,16,6,2,17,9,6,8,16,2,7,18,13,21,16,4,8,4,21,2,2,3,1,1,5,18,6,15,15,23,2,2,13,6,6,9,8,8,8,1,2,6,8,7,6,21,21,7,21,21,15,10,13,2,11,16,13,14,8,6,5,2,15,1,17,6,17,21,15,15,10,6,5,23,9,11,21,21,14,15,10,21,14,3,9,21,8,16,15,3,4,8,13,10,21,6,23,13,21,18,3,5,11,13,17,17,19,13,2,4,23,4,14,21,17,11,15,17,13,15,2,9,16,8,15,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,7,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,5,16,15,6,15,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,15,6,6,7,8,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,9,13,5,21,5,14,15,3,14,16,8,16,5,14,13,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,8,21,1,21,7,16,7,5,9,15,15,15,5,15,21,21,5,21,16,23,14,16,15,5,16,5,15,2,21,2,8,20,13,11,5,13,17,2,1,2,3,2,1,9,3,21,19,6,8,21,5,14,15,3,15,9,15,13,7,15,15,15,21,16,13,21,21,6,2,16,20,11,5,2,17,15,13,14,13,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,10,2,21,15,7,6,21,2,8,8,21,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,6,2,16,15,17,15,15,21,8,2,15,13,2,2,15,15,14,5,17,5,21,15,17,13,16,15,13,2,6,15,18,6,23,23 +24,23,23,5,17,10,4,4,16,10,6,17,11,8,7,16,14,13,6,1,13,16,15,15,21,3,17,6,7,13,2,2,16,23,6,18,9,7,3,6,15,18,14,1,15,7,7,19,4,17,14,17,15,21,7,11,21,7,21,16,5,7,13,2,21,7,21,9,10,3,16,21,18,16,23,23,23,23,23,13,2,7,4,4,8,14,9,4,4,16,19,2,16,8,21,2,4,11,17,6,21,1,21,15,2,7,9,9,8,8,7,5,2,16,21,6,1,8,13,13,14,18,15,16,9,7,20,21,7,2,3,10,17,19,13,1,2,17,5,2,14,16,21,4,1,2,4,4,18,19,16,5,6,2,5,8,8,8,14,2,16,1,16,5,21,21,15,10,15,18,6,13,4,21,16,7,6,2,7,8,7,18,21,18,7,11,1,15,4,11,11,8,13,7,1,2,1,16,3,21,21,14,4,3,16,4,16,19,3,4,8,13,8,1,5,23,13,17,17,7,5,16,13,16,17,8,21,14,13,13,13,3,21,16,21,15,16,19,7,9,4,7,1,2,21,8,5,5,2,15,21,15,17,15,2,17,15,2,7,21,18,5,19,18 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,21,15,2,21,5,8,15,14,8,20,23,17,2,3,14,15,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,15,7,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,13,13,17,8,9,21,17,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,8,15,1,21,6,21,21,16,15,10,6,3,23,2,6,5,21,15,16,13,21,14,16,13,15,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,8,8,9,5,5,14,5,5,6,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,15,16,5,2,8,21,15,13,21,6,2,6,19,5,15,8,16,13,16,16,15,8,5,8,8,8,13,6,8,16,23,15,19,13,13,5,2,2,18,13,19,15,7,8,21,4,16,18,15,15,15,15,18,21,2,10,16,3,23,23,13,15,5,2,5,6,2,16,2,20,8,15,15,5,15,8,15,3,8,14,16,8,7,15,3,16,15,5,13,21,8,21,15,10,21,15,6,15,15,16,2,10,7,5,9,21,15,21,9,21,16,21,5,2,17,13,13,14,15,13,21,13,2,15,21,8,6,21,13,5,2,8,8,6,16,16,3,5,6,14,7,21,9,8,17,6,14,13,7,8,15,5,8,8,8,14,15,15,18,15,15,5,21,15,8,16,21,5,13,2,8,21,13,2,7,5,8,15,21,21,6,2,20,17,7,13,9,15,8,13,5,8,21,16,2,15,13,15,14,15,13,20,8,16,15,5,4,7,13,13,15,13,23,13,17,2,9,5,16,15,2,16,8,2,14,5,13,13,14,17,16,17,15,16,21,8,15,2,9,6,14,5,15,15,19,5,5,15,21,16,15,2,7,15,2,15,16,21,15,15,18 +24,23,23,23,23,23,23,23,23,23,3,17,17,4,9,14,13,21,5,16,7,15,18,18,17,7,21,5,5,10,16,19,15,23,6,17,4,7,5,17,4,21,7,15,15,7,7,17,4,16,14,17,21,17,17,21,21,2,1,21,6,4,4,6,17,17,20,9,6,4,21,17,21,7,6,5,16,17,13,13,13,7,13,20,1,15,19,6,17,13,6,17,18,14,16,19,6,16,15,7,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,4,2,21,13,13,17,4,17,16,9,10,4,18,4,6,17,13,21,9,9,8,10,17,9,9,19,21,14,5,21,5,13,23,23,23,23,23,23,8,9,21,8,7,8,4,5,21,7,21,15,1,15,21,16,5,9,13,19,21,21,9,16,7,7,2,5,17,18,2,6,17,1,2,4,7,4,8,23,9,8,21,17,14,7,13,17,21,4,13,19,21,16,3,9,4,8,13,5,17,13,23,17,7,19,7,5,8,15,21,17,10,8,14,9,9,7,2,15,18,15,7,18,17,16,6,13,14,18,23,9,5,14,2,7,8,6,21,17,2,9,21,7,15,6,21,23,23,23,23 +24,23,23,7,21,5,15,2,17,15,15,17,6,6,15,18,13,13,6,21,13,16,19,16,10,10,21,8,7,13,6,15,19,23,7,20,2,15,5,5,14,20,19,21,15,7,21,16,4,16,14,16,15,15,6,16,21,15,10,2,10,15,13,8,21,7,21,5,6,2,17,8,21,7,2,7,5,18,16,5,13,15,14,16,9,20,3,5,14,13,8,14,17,7,17,2,19,21,21,6,10,1,16,8,16,7,5,9,8,15,8,5,1,21,17,9,2,16,23,13,21,15,6,16,9,15,2,15,2,15,1,16,15,15,7,13,13,3,14,6,10,10,23,23,23,23,14,15,19,6,15,7,13,6,9,16,13,8,21,2,15,19,13,5,21,21,15,7,21,3,3,13,13,1,21,5,2,6,10,2,10,8,21,21,6,16,1,10,2,8,2,7,13,6,10,2,21,4,2,13,1,13,2,6,16,8,18,15,3,4,8,13,8,10,3,23,2,2,7,11,5,15,13,17,15,8,2,5,13,15,10,3,20,16,17,16,15,11,7,2,13,14,21,23,15,21,7,15,3,6,10,15,21,8,2,16,13,6,15,21,3,5,23,23 +24,23,6,7,21,21,15,2,21,2,15,6,21,15,5,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,19,6,17,23,13,17,5,14,5,21,6,18,14,7,15,7,21,16,4,17,14,21,15,15,15,8,21,6,2,17,2,2,13,6,21,5,13,7,8,14,17,6,16,10,14,13,2,15,8,8,14,8,13,21,8,2,18,2,3,14,15,2,16,7,17,5,5,21,21,19,21,15,1,15,17,7,5,6,8,15,15,5,8,21,18,7,21,8,23,14,14,15,6,16,8,2,1,8,2,6,20,13,16,14,13,17,7,15,2,3,14,16,7,5,21,7,5,10,21,5,17,8,2,15,7,7,13,7,15,2,15,18,15,13,21,21,6,15,21,20,8,14,7,4,16,5,6,7,16,15,15,2,16,2,6,21,1,13,21,9,21,21,2,10,2,21,7,14,5,18,16,7,5,15,8,4,20,7,7,4,8,13,8,16,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,13,17,18,15,17,15,15,21,8,6,7,2,16,7,15,10,14,6,15,6,16,21,1,15,2,16,15,2,8,21,2,5,3,23 +24,23,23,23,23,23,5,5,16,2,2,2,21,13,5,15,13,21,2,13,7,21,21,16,2,5,21,5,8,13,7,6,21,23,13,21,5,14,15,17,6,21,14,21,15,7,21,15,4,16,14,21,15,16,15,16,21,6,2,17,2,8,13,6,21,5,13,15,15,21,21,5,16,14,14,13,2,16,8,8,13,14,13,17,7,2,18,2,3,14,15,2,17,15,16,6,5,21,21,19,21,7,8,15,16,7,5,9,15,15,15,5,16,21,18,13,21,16,23,14,14,6,15,16,1,2,8,21,5,5,21,5,16,15,13,21,8,16,2,3,13,1,7,16,21,15,5,10,21,5,16,15,2,15,7,17,13,8,15,10,15,11,1,15,21,21,15,6,21,20,15,14,15,2,21,5,14,13,8,15,15,8,16,2,5,21,21,13,15,9,16,16,23,2,3,2,21,15,14,6,18,8,5,5,1,8,20,15,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,2,17,15,16,16,15,21,7,6,7,7,15,15,2,10,14,15,15,6,15,10,21,15,2,15,15,2,5,21,3,5,3,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,21,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,15,21,7,6,4,20,4,10,21,15,15,10,10,5,21,4,8,7,15,19,1,21,17,21,5,5,13,2,18,15,23,10,21,6,15,6,2,14,1,14,15,15,7,7,17,4,8,14,17,21,21,15,7,21,6,21,16,5,7,13,5,21,10,20,9,6,14,21,8,21,8,4,6,21,17,13,13,13,15,20,1,15,7,4,14,16,13,7,2,18,14,8,18,6,16,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,21,17,6,2,16,13,13,10,15,15,17,9,15,2,18,10,15,21,13,21,14,15,8,6,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,7,2,7,17,15,21,16,5,7,13,6,8,21,7,14,2,7,2,5,21,18,2,6,16,1,7,8,7,16,8,23,5,8,21,21,14,8,13,21,21,4,13,19,3,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,10,13,14,18,23,9,5,14,2,7,8,9,1,17,2,15,21,15,4,15,1,15,23,23,23 +24,23,7,10,21,9,6,5,17,7,21,17,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,8,5,5,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,16,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,8,14,13,5,9,2,5,8,8,8,14,9,15,1,16,9,8,21,2,8,21,17,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,10,4,19 +24,23,15,5,17,5,4,2,21,15,15,21,6,15,2,17,13,13,2,21,13,16,7,16,21,5,7,5,8,9,16,7,18,23,13,19,2,13,7,6,14,18,15,1,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,5,6,7,21,5,2,2,16,4,19,13,4,6,4,21,16,8,19,7,14,6,8,6,4,3,15,13,13,5,1,8,1,15,6,17,11,4,15,13,17,8,21,7,5,9,8,15,13,9,21,1,21,6,7,18,13,13,14,15,15,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,1,6,8,15,21,9,6,15,15,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,7,21,13,9,17,15,21,13,7,16,21,15,6,8,7,15,9,10,21,16,5,20,1,17,15,9,8,8,13,13,15,2,21,2,15,13,21,14,7,5,20,4,17,13,5,4,8,13,8,13,5,9,13,7,15,13,5,17,15,17,17,20,14,14,4,2,13,14,17,16,15,15,16,19,17,13,6,15,8,16,4,1,5,6,18,9,14,16,18,15,6,17,13,4,1,17,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,13,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,4,15,14,21,16,21,16,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,7,2,6,13,9,19,7,18,19,18,6,5,21,4,13,13,19,8,19,23,13,18,9,6,9,16,4,1,14,15,15,13,11,17,4,21,14,17,15,1,15,21,21,4,6,16,6,9,13,7,16,7,21,5,5,21,16,7,17,13,5,6,5,4,16,7,13,18,13,17,17,3,6,18,7,6,4,10,19,8,21,4,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,11,4,17,17,9,8,21,23,13,1,9,2,17,9,9,17,17,9,9,1,13,21,4,7,8,4,16,9,4,19,14,7,6,17,4,23,23,21,6,5,9,9,6,9,17,8,8,7,19,5,21,7,10,11,18,4,17,21,9,9,9,8,15,21,9,4,6,3,7,4,21,17,21,5,8,21,4,2,3,10,21,23,8,8,2,17,14,18,19,18,14,2,10,17,4,8,15,9,4,17,13,8,21,6,23,7,16,6,9,5,8,15,21,21,9,17,7,4,13,5,23,18,16,18,8,16,21,7,9,9,21,14,23,8,9,16,19,13,17,8,8,17,15,2,8,13,4,1,1,18,5,23,23 +24,23,23,23,23,23,23,23,15,4,15,17,6,7,2,21,9,8,2,17,13,16,15,16,18,5,14,15,7,13,21,9,20,23,9,19,9,13,5,5,2,18,14,1,9,7,8,1,4,15,18,15,11,8,15,21,21,6,2,16,5,4,4,10,8,17,21,5,10,2,8,17,17,8,13,5,1,17,16,7,19,7,14,16,8,6,9,3,17,9,8,15,1,8,21,15,5,3,11,6,15,8,17,8,17,7,5,9,8,7,15,9,17,17,21,6,6,21,13,13,14,9,13,16,8,8,19,1,2,7,17,13,5,5,16,8,2,21,5,2,9,6,14,7,21,9,6,13,8,14,13,5,14,2,5,8,8,8,14,16,15,15,15,10,7,21,19,4,16,21,18,7,5,6,21,7,15,7,7,2,4,10,21,1,10,20,21,6,15,9,4,16,13,5,15,8,21,2,15,13,21,14,3,5,20,2,17,15,5,4,8,13,15,13,15,19,13,7,2,13,9,17,15,17,17,20,14,14,9,3,8,14,16,15,21,15,16,19,16,8,6,9,6,15,6,18,10,15,2,9,4,15,17,15,6,17,13,15,15,18,4,23,23,23 +24,23,23,23,23,23,23,15,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,15,19,3,15,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,1,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,4,15,8,15,4,8,21,6,7,18,8,21,13,8,16,21,14,7,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,7,17,21,7,9,3,5,4,6,5,15,6,19,5,5,8,21,17,15,5,15,8,4,17,16,21,6,23,23 +24,23,23,5,15,15,6,15,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,15,17,13,6,21,8,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,15,13,6,21,5,14,13,8,14,16,6,16,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,16,21,1,21,7,16,7,5,9,15,15,15,5,8,21,21,5,21,16,23,14,16,15,5,16,5,6,2,21,2,15,20,13,11,13,6,17,2,1,2,3,2,21,9,3,1,19,6,8,21,5,14,15,19,15,9,16,13,7,15,15,15,21,16,6,21,21,2,2,16,20,11,5,10,16,7,16,14,7,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,10,2,21,15,7,6,21,2,15,5,8,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,5,2,16,15,17,15,15,21,8,2,15,5,2,11,15,15,14,5,17,5,21,15,17,13,16,15,13,2,6,15,18,23,23,23 +24,23,23,23,23,17,3,10,21,7,17,21,6,4,9,15,9,13,2,21,13,16,16,21,21,5,8,7,5,3,7,17,17,23,7,19,2,6,9,6,2,18,14,21,11,7,8,7,4,21,1,8,16,7,15,17,21,10,4,9,6,8,9,15,3,21,21,9,10,2,16,3,19,10,10,7,5,21,16,6,19,7,14,1,8,6,4,3,21,4,6,13,1,8,21,13,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,21,21,9,10,21,9,13,7,3,6,16,8,2,18,15,2,8,17,13,5,3,19,18,2,21,5,2,2,6,14,6,21,9,8,15,17,14,13,5,5,2,5,8,7,8,14,10,15,1,15,4,7,21,19,9,21,16,21,13,8,15,21,15,8,8,10,2,6,10,21,8,6,20,17,4,13,9,8,8,13,13,8,7,17,2,15,13,21,14,4,9,20,17,16,13,5,4,8,13,2,11,5,19,13,8,8,9,5,17,15,16,17,20,14,14,5,2,15,14,21,16,21,16,8,19,18,8,10,14,9,4,6,15,7,15,2,14,5,16,21,15,15,15,8,2,17,16,8,23,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,6,6,8,13,13,2,1,13,17,15,21,16,5,2,5,13,15,21,17,21,23,13,18,9,2,5,5,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,10,13,13,4,18,13,21,6,13,6,17,14,18,8,4,5,5,17,21,5,19,15,14,16,16,4,4,9,4,4,2,13,1,7,1,15,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,7,18,17,2,15,3,13,5,4,17,8,2,21,5,2,17,6,14,6,21,9,6,9,16,15,13,5,14,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,21,18,2,5,1,15,7,15,5,23,15,5,2,21,2,13,20,21,9,15,7,8,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,15,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,5,2,4,15,6,15,15,17,15,6,15,15,3,7,15,21,23,23,23 +24,23,23,23,23,23,8,7,18,5,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,8,13,2,2,16,23,10,19,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,17,15,15,16,21,15,10,7,16,8,2,14,15,21,21,16,10,2,16,8,19,2,10,15,5,21,16,2,19,7,14,16,8,6,10,3,16,13,15,13,1,8,16,13,6,21,11,6,15,8,15,10,19,7,5,9,7,15,15,9,21,21,1,4,16,21,13,13,14,7,15,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,15,21,13,13,15,21,14,15,14,10,2,15,10,18,15,15,20,21,2,13,9,4,8,13,5,4,2,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,16,13,16,21,20,14,14,15,13,13,14,16,15,21,15,16,19,19,8,10,15,2,15,5,15,10,15,4,5,5,16,17,15,15,15,8,2,17,15,17,23,23,23 +24,23,23,23,23,23,10,7,18,16,4,21,6,4,5,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,17,13,15,21,21,10,4,8,7,23,23,17,6,5,21,5,10,17,17,4,19,8,7,4,5,18,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,23,15,6,14,5,20,13,15,21,6,3,2,21,5,13,2,21,13,17,15,15,15,8,23,15,5,2,16,21,15,23,15,19,2,15,5,15,2,18,14,1,11,7,8,18,4,16,21,15,15,15,15,16,21,15,2,16,5,8,13,2,6,8,21,5,2,17,16,15,19,13,7,13,5,21,21,7,19,15,14,16,8,2,4,15,21,6,15,13,1,8,16,7,5,21,11,15,15,15,17,16,20,7,5,9,7,15,15,9,21,21,21,15,7,21,13,13,14,6,15,21,8,15,20,21,2,5,8,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,2,15,7,21,13,2,17,21,21,13,8,16,21,7,14,15,7,2,13,2,21,6,15,20,1,17,15,11,6,8,13,2,4,2,21,2,15,13,21,14,14,5,20,17,16,13,5,4,8,13,7,13,5,9,13,7,16,9,5,17,15,17,21,2,14,14,13,2,15,14,16,16,16,15,16,19,16,8,13,7,8,15,7,15,6,8,19,15,15,15,19,15,6,17,13,2,21,17,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,2,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,6,7,2,21,2,2,17,17,2,21,7,9,8,5,16,13,16,15,16,17,7,13,7,2,9,20,15,16,23,23,23,23,13,9,2,4,2,14,21,21,7,16,18,4,18,18,17,15,16,10,8,21,2,10,1,6,10,8,13,8,15,21,9,15,4,21,8,16,6,6,9,1,8,5,15,19,7,14,1,21,4,4,3,14,2,2,14,17,7,21,15,6,21,21,6,19,1,17,15,6,7,5,9,9,15,15,5,17,21,21,4,19,7,13,13,8,13,10,21,6,4,18,21,3,5,21,13,18,7,13,17,5,17,2,16,9,6,4,10,1,9,10,4,15,6,9,10,19,21,9,10,15,15,14,7,5,16,15,13,21,17,4,21,16,21,6,4,5,16,21,7,15,6,3,2,4,18,21,7,5,17,1,21,4,8,7,8,13,8,5,4,17,4,10,13,21,14,14,13,16,1,18,13,3,4,8,13,7,7,7,2,17,15,5,9,5,15,13,18,16,8,21,8,9,13,2,8,19,19,17,15,16,1,17,8,6,7,4,21,5,5,2,15,9,15,15,21,15,15,10,17,7,10,8,16,19,9,19,23 +24,23,23,15,16,6,5,2,17,2,10,16,18,15,6,15,13,15,2,13,10,16,3,15,16,14,16,2,15,2,2,6,17,23,15,16,13,15,5,5,15,16,16,17,15,7,21,18,4,17,21,21,16,21,6,18,15,2,10,16,16,15,13,10,21,5,14,2,6,2,16,2,16,8,7,15,5,2,21,13,13,20,13,8,15,13,11,21,5,5,16,6,21,7,21,2,5,21,15,3,18,15,1,7,16,7,5,9,7,15,15,5,21,21,21,5,2,16,23,13,21,5,8,16,2,21,21,15,4,6,21,13,21,6,2,8,2,16,16,13,13,14,2,5,21,21,6,16,21,5,14,2,3,8,8,15,7,8,14,2,6,17,8,2,21,21,2,21,16,20,8,5,15,15,13,14,14,6,15,11,15,21,16,2,5,21,1,13,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,5,16,16,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,15,2,19,14,5,13,15,11,19,15,17,15,16,18,15,2,8,3,5,15,7,2,15,8,16,5,15,15,17,13,2,15,15,13,17,15,23,23,23,23 +24,23,23,8,16,8,5,21,17,6,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,15,13,7,10,7,16,23,16,16,9,23,9,3,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,19,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,8,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,10,2,21,17,7,7,4,16,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,2,9,2,10,13,8,23,18,17,1,8,1,1,15,15,7,13,6,23,23,2,8,15,10,8,7,15,1,9,5,21,13,10,16,21,19,2,23,23 +24,23,7,6,21,6,13,2,21,10,15,21,7,6,13,2,13,18,5,16,19,20,3,16,2,21,15,15,13,13,5,6,21,23,8,2,9,13,15,15,16,21,14,7,15,7,16,2,4,17,7,16,1,1,15,15,21,3,15,15,15,6,9,2,21,5,21,5,10,14,16,17,17,6,4,6,21,10,6,13,21,7,13,16,11,10,19,8,14,13,21,8,18,14,1,2,5,15,17,21,10,1,17,17,8,7,5,9,17,11,8,19,6,16,1,4,13,18,23,6,17,14,6,18,8,5,19,11,2,2,17,13,1,13,9,8,17,3,2,8,2,21,14,14,21,14,14,6,3,6,21,5,10,16,8,8,8,8,15,3,5,10,16,21,21,21,7,21,17,21,15,13,15,13,16,5,15,7,9,11,15,1,15,21,2,18,21,8,20,10,2,19,23,2,7,1,17,14,13,3,21,14,8,21,8,8,16,15,9,4,8,13,20,13,10,23,2,13,20,1,5,15,13,17,16,18,4,5,13,15,14,21,18,17,1,7,16,8,8,5,13,16,14,2,8,2,16,15,7,15,8,21,17,15,6,21,7,2,15,11,20,5,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,7,14,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,15,18,8,3,15,16,15,5,21,6,7,15,4,13,13,2,21,13,16,15,16,20,5,8,6,8,13,5,2,18,23,13,3,2,15,5,6,2,18,15,1,8,7,8,18,4,20,16,21,16,15,15,16,21,7,2,16,5,15,13,6,6,8,21,5,2,10,16,2,19,5,5,7,5,17,21,7,19,15,14,17,15,4,10,3,21,14,6,13,1,8,16,15,6,21,7,5,15,15,17,2,19,7,5,9,8,15,15,9,21,21,21,6,8,21,13,13,14,6,13,21,8,5,19,1,2,8,21,13,5,6,16,7,2,21,5,2,19,6,14,6,21,9,15,9,21,14,13,5,6,2,5,8,8,8,14,7,15,1,21,9,15,1,10,15,15,21,16,13,5,15,21,7,14,15,7,4,4,2,21,3,5,20,21,17,2,9,8,8,13,5,15,4,21,2,15,13,21,5,14,5,20,8,16,13,5,4,8,13,7,13,15,2,13,15,7,9,5,16,15,17,16,20,3,7,5,13,13,14,17,21,17,15,16,19,19,7,5,7,15,21,7,9,6,15,10,7,15,16,3,15,6,16,13,2,21,16,8,23,23,23 +24,23,23,7,18,4,15,6,16,6,3,8,15,15,7,17,4,13,9,16,7,17,16,16,4,8,23,23,8,5,6,8,17,23,6,17,9,7,4,4,4,16,14,15,15,7,8,17,4,17,14,17,21,1,6,15,18,2,10,16,6,17,13,6,21,5,18,5,6,4,16,5,17,14,7,3,4,4,16,13,13,5,13,16,21,4,21,21,9,9,7,21,21,7,17,21,5,21,1,4,21,1,17,16,16,7,5,9,8,15,7,9,21,16,17,5,2,21,23,13,18,7,9,17,9,9,21,11,6,4,21,5,11,8,5,8,2,21,9,2,19,18,1,5,18,6,23,15,17,4,15,13,16,5,9,15,8,7,15,7,5,1,16,10,18,18,7,6,17,4,6,7,10,21,21,7,2,4,7,11,10,7,17,19,9,17,21,4,6,10,10,18,23,15,7,13,21,14,15,19,10,4,5,5,21,6,17,15,9,4,14,13,1,21,14,23,13,16,10,3,5,16,13,17,18,8,19,9,7,6,8,23,16,19,15,15,16,21,21,7,6,21,5,23,5,6,6,15,13,2,2,16,17,15,5,1,13,2,7,17,1,6,23,23 +24,23,23,23,23,8,10,10,18,15,5,21,6,15,15,3,13,15,2,21,13,16,18,15,21,5,8,15,5,13,2,7,16,23,15,19,2,5,13,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,3,4,3,14,21,7,7,13,18,18,5,2,16,17,10,19,14,2,8,5,21,16,6,9,7,14,16,8,6,10,3,16,5,8,13,1,8,16,15,15,21,11,6,15,15,17,8,16,7,5,9,8,15,13,9,10,17,21,4,21,21,5,13,14,15,13,18,8,15,18,21,2,15,21,13,5,8,8,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,16,15,5,19,2,15,21,16,16,13,5,7,21,15,6,14,6,2,15,10,21,7,15,20,21,16,15,7,15,8,13,13,9,2,17,2,15,13,21,14,15,13,20,4,16,13,9,4,8,13,7,14,15,19,13,7,15,21,5,16,15,16,15,20,14,14,13,2,15,14,21,16,17,15,16,21,8,8,4,7,6,10,5,15,6,14,5,9,15,21,16,15,15,15,15,2,15,15,16,6,23,23 +24,23,23,23,23,23,23,5,18,4,4,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,15,3,9,5,2,13,2,18,15,19,9,7,8,18,4,15,21,10,15,15,16,16,21,7,8,19,7,23,23,21,5,13,1,5,4,2,16,8,19,8,2,6,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,4,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,4,15,21,2,15,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,4,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,17,21,7,3,2,13,8,4,6,15,6,14,5,5,2,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,23,15,21,17,2,6,17,13,2,6,21,5,6,13,13,21,3,13,11,18,21,16,2,5,21,5,8,13,6,6,17,23,13,17,6,14,5,21,16,18,14,16,15,7,21,16,4,16,14,21,15,15,15,8,21,6,2,16,2,2,13,6,21,5,14,13,2,8,21,2,16,6,14,13,2,17,8,8,13,14,13,21,8,2,18,2,3,14,15,20,16,15,21,6,5,21,16,19,21,7,8,11,21,7,5,7,7,15,15,5,15,21,18,13,21,8,23,14,14,15,13,16,15,2,20,21,6,7,15,13,21,2,13,21,15,16,2,3,14,21,7,13,21,3,15,21,21,5,8,8,2,15,9,7,13,7,15,2,7,21,16,6,21,21,10,15,21,20,2,14,7,15,16,3,15,6,16,15,13,2,16,2,6,21,1,13,15,9,16,21,2,10,2,21,15,14,5,18,15,7,5,15,15,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,18,13,16,16,6,3,5,5,13,10,15,18,15,16,15,15,21,8,15,7,2,15,15,15,10,14,15,15,6,15,21,1,13,2,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,13,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,14,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,13,15,2,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,21,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,19,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,13,4,13,4,10,21,18,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,7,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,13,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,5,9,15,21,9,6,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,15,5,21,6,7,2,17,15,14,21,15,4,5,3,4,13,4,16,15,16,15,16,4,3,21,4,8,13,6,6,19,23,19,21,9,15,5,6,16,1,14,8,15,7,21,17,4,21,14,16,1,16,6,8,19,20,10,15,3,6,6,4,16,4,21,5,8,4,21,8,21,8,4,5,5,4,16,13,13,7,13,17,21,8,7,3,18,7,5,13,18,14,21,4,5,15,16,2,21,1,17,16,19,7,5,9,8,15,8,9,1,16,21,5,10,17,23,13,17,14,7,8,9,8,2,1,6,8,21,13,21,4,9,8,4,16,3,15,4,8,23,23,23,23,7,2,8,5,4,19,13,21,13,7,8,8,15,4,6,1,16,10,21,21,6,21,17,6,15,13,4,16,15,7,14,6,15,11,4,6,1,21,13,3,21,4,15,11,5,5,23,4,6,4,1,8,2,19,21,14,15,13,8,16,16,15,3,4,8,13,7,16,9,23,15,7,4,8,5,15,13,17,16,19,21,4,7,13,14,23,16,15,21,11,16,21,8,5,13,9,5,5,4,5,9,15,15,10,16,21,17,13,4,17,15,4,6,16,19,6,3,19 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,6,21,6,4,2,17,6,7,17,9,13,5,16,7,16,1,17,10,23,23,23,13,13,17,1,19,23,2,19,9,6,10,21,16,3,14,7,15,7,21,17,4,21,14,17,21,7,11,15,17,6,9,17,4,5,13,8,21,9,14,19,6,21,17,14,17,7,7,21,6,4,8,13,13,7,13,17,16,15,15,21,3,8,14,9,16,8,17,10,5,21,17,8,21,1,17,8,16,7,5,9,8,15,8,9,20,21,17,9,4,21,23,4,17,9,5,17,10,4,3,17,5,7,21,10,21,9,13,8,4,21,10,2,19,1,1,10,8,7,4,23,23,6,8,13,4,5,9,18,15,8,15,6,5,17,16,8,21,21,4,3,19,6,9,6,23,23,23,23,23,23,23,23,6,10,18,19,9,14,21,10,1,10,10,18,23,8,3,4,21,11,13,4,21,6,6,13,21,7,17,15,9,4,8,13,6,21,10,23,8,16,8,3,5,16,15,2,21,9,17,9,9,3,1,23,16,19,16,15,16,21,7,7,9,16,6,23,11,16,9,3,8,9,19,17,18,7,6,17,13,3,21,17,16,10,19,23 +24,23,23,23,23,23,2,13,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,5,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,21,14,13,5,16,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,13,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,10,6,21,4,5,9,17,6,8,21,21,7,10,3,8,13,9,19,13,16,19,18,17,5,21,9,7,13,6,8,18,23,5,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,16,19,8,21,17,8,6,13,4,21,5,14,9,1,6,16,10,19,8,7,10,5,19,6,13,13,7,13,7,17,10,19,14,16,13,8,19,19,8,17,2,6,21,7,4,4,7,17,6,6,7,5,9,17,15,7,9,1,21,1,2,16,16,23,13,19,5,9,19,21,9,18,17,6,7,21,13,15,19,16,17,14,19,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,9,16,8,7,14,2,5,21,7,17,19,1,6,5,17,21,9,19,15,9,15,3,7,7,8,15,13,6,21,21,7,19,21,6,9,8,17,19,23,9,5,2,17,7,19,14,21,14,7,9,17,8,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,19,8,10,23,4,14,19,17,21,8,17,1,13,9,9,16,5,7,5,9,7,5,15,19,8,16,17,2,6,17,7,4,1,16,19,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,10,17,5,5,21,21,2,10,1,17,8,16,7,7,9,7,15,15,9,8,21,17,6,8,21,13,13,18,5,16,17,9,2,8,15,2,2,19,13,18,8,10,8,8,17,15,5,1,21,7,5,8,13,7,23,23,21,5,14,9,3,4,8,8,7,7,10,5,11,7,1,18,1,15,4,16,19,2,4,10,21,16,7,10,7,15,7,6,15,1,10,2,21,21,21,13,10,10,2,23,2,9,4,17,14,15,13,21,14,15,13,8,8,16,15,9,4,8,13,6,16,14,23,13,16,6,9,5,15,15,17,16,18,7,14,3,13,5,23,19,16,21,8,16,1,8,9,13,10,8,23,5,15,21,9,15,10,5,13,17,2,8,21,7,7,1,16,20,7,23,23 +24,23,23,23,23,23,23,23,23,16,6,16,16,6,2,19,14,13,17,16,13,18,19,15,21,5,21,2,5,13,7,13,18,23,13,16,2,14,5,6,6,18,18,7,15,7,8,17,4,16,15,16,1,15,15,16,19,2,4,17,5,15,13,6,21,6,19,7,5,6,21,8,8,8,5,6,5,20,15,15,13,15,13,20,21,2,20,8,14,13,15,4,15,8,16,6,5,15,21,20,21,1,1,8,6,7,5,9,16,15,8,9,16,21,8,2,15,16,13,13,14,6,19,16,9,6,16,17,2,5,21,13,15,4,5,8,6,21,18,20,4,21,8,7,23,6,2,15,15,16,14,6,21,5,9,9,8,8,14,2,5,1,8,8,21,21,7,13,17,19,9,13,6,13,18,4,5,18,7,2,2,6,1,16,5,21,1,13,10,9,9,21,23,6,19,20,21,6,13,13,21,14,14,6,16,4,15,15,9,4,13,13,20,21,5,23,13,7,19,9,5,16,13,17,16,2,19,6,6,23,7,14,19,15,21,15,17,19,8,1,9,13,14,23,16,17,6,6,13,10,13,16,21,7,6,16,7,6,15,16,20,23,23,23 +24,23,23,23,23,23,23,23,23,5,15,2,21,5,2,1,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,2,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,3,2,15,21,15,15,13,3,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,6,2,17,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,9,10,16,23,13,21,14,15,16,15,5,16,20,15,10,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,16,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,7,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,8,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,2,8,7,5,2,14,5,5,6,5,15,11,10,21,21,15,5,21,7,15,2,15,18,23,23,23 +24,23,23,23,23,23,23,23,18,15,6,1,6,8,8,3,7,15,2,21,13,16,19,15,17,5,8,13,8,13,2,8,16,23,16,3,2,5,13,6,2,18,14,17,15,7,8,18,4,13,21,15,11,13,15,21,21,2,6,3,14,21,15,8,13,19,18,5,10,16,17,3,19,7,2,14,6,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,16,15,6,21,11,5,15,8,17,8,21,7,5,9,8,15,13,9,10,21,21,4,21,21,13,13,14,6,13,18,8,15,18,21,2,7,17,13,5,8,15,7,2,21,5,2,20,6,14,6,21,9,8,15,16,14,13,5,6,2,5,8,8,8,15,15,15,21,15,8,5,19,2,9,21,16,21,13,5,17,21,15,6,14,6,2,15,2,21,4,7,20,21,16,15,15,4,8,13,13,15,2,17,2,15,15,16,14,15,5,20,8,16,13,5,4,8,13,7,14,15,19,13,13,15,21,5,16,15,17,15,20,14,14,13,2,15,14,21,16,17,15,16,21,7,8,4,18,6,10,9,15,6,15,5,9,7,21,16,15,6,15,15,2,15,15,16,23,23,23 +24,23,23,23,23,23,6,4,17,21,5,16,17,5,21,4,4,21,9,11,15,18,16,17,4,9,21,4,8,13,6,4,17,23,15,19,9,6,9,16,16,16,14,7,15,7,21,17,4,17,14,17,1,1,6,17,21,9,10,16,4,6,6,4,21,7,21,4,10,2,17,8,16,6,5,9,16,4,16,14,18,7,17,21,9,21,21,6,7,13,9,7,19,8,21,4,5,16,17,8,21,1,17,17,10,7,5,9,8,15,15,9,17,21,1,5,21,15,23,13,1,5,9,16,9,9,19,17,4,5,21,6,17,4,9,8,16,21,10,2,4,1,21,5,7,4,15,23,2,4,6,13,2,6,9,4,8,8,15,15,5,1,15,4,18,18,6,17,17,19,4,13,6,2,15,4,6,11,19,7,16,17,1,4,9,17,21,8,7,10,23,21,5,9,7,16,1,2,21,9,17,14,5,5,17,2,17,15,3,4,8,13,5,21,9,23,13,17,7,3,5,15,13,17,16,19,21,14,9,16,5,23,19,17,18,11,13,21,8,20,5,15,16,23,8,9,9,18,15,2,6,8,17,13,4,17,7,4,16,15,19,5,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,2,2,17,11,15,15,18,15,6,15,13,16,7,13,2,21,3,15,16,5,17,5,8,13,8,6,17,23,5,15,13,15,5,3,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,10,10,15,15,15,13,21,21,5,21,8,6,10,16,6,11,14,14,5,5,2,8,15,14,8,13,21,15,15,1,21,5,14,16,2,1,7,21,2,5,15,15,19,21,1,8,15,16,7,5,9,15,15,15,5,21,21,21,15,2,17,23,13,21,5,13,16,9,6,15,8,15,2,21,13,21,8,2,8,2,15,16,3,8,18,2,7,21,18,15,15,21,5,14,15,2,7,9,2,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,17,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,9,15,8,21,14,15,15,5,15,16,17,13,8,8,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,2,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,8,17,6,15,18,2,10,17,5,15,13,17,21,15,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,16,21,4,15,21,14,10,21,8,17,4,16,6,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,6,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,9,21,21,10,4,7,7,2,6,4,17,1,2,1,21,6,1,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,5,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,16,15,10,8,15,19,10,23,23 +24,23,15,4,21,9,6,5,21,7,15,17,6,5,3,17,8,13,2,17,13,16,7,16,20,5,8,10,8,5,6,4,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,7,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,3,13,16,8,2,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,8,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,7,21,10,10,4,21,6,5,21,21,2,6,8,2,13,8,18,13,17,15,16,4,9,21,10,8,13,6,6,15,23,7,17,9,15,5,2,21,18,10,21,15,7,16,18,4,17,14,17,21,15,8,21,19,2,5,16,6,15,13,4,10,8,21,6,10,2,17,8,17,8,6,8,5,9,16,14,13,7,8,17,21,15,7,5,20,13,16,6,21,8,1,4,5,21,15,1,21,1,17,17,16,7,5,9,16,15,8,5,16,21,21,4,1,17,23,13,16,10,9,16,5,7,19,1,4,10,21,13,21,6,9,8,18,17,9,3,7,19,23,23,23,23,15,16,18,4,15,5,4,2,9,16,7,8,15,8,6,1,7,2,21,16,6,1,17,15,9,6,10,21,21,8,4,8,7,8,5,13,1,1,5,17,21,13,2,10,10,18,23,4,9,2,21,14,10,21,21,14,7,10,15,4,16,15,3,4,8,13,8,21,14,14,7,17,16,9,5,16,13,17,16,19,1,14,5,4,13,15,18,8,17,15,16,21,7,10,13,9,14,23,7,16,15,5,13,6,2,1,17,15,2,17,15,2,8,15,19,5,3,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,5,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,16,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,10,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,7,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,4,21,17,15,5,15,15,6,16,17,16,4,23,23 +24,23,5,5,17,10,4,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,13,8,7,17,7,18,23,9,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,15,5,4,13,6,6,7,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,5,15,5,1,8,17,8,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,15,5,2,21,17,15,20,21,16,15,7,8,8,13,13,6,2,21,2,15,13,21,14,7,6,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,9,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,9,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,9,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,15,7,17,15,5,16,11,5,5,15,9,15,8,16,15,18,3,16,2,7,21,5,13,9,21,6,17,23,13,7,13,15,5,15,2,7,16,8,15,7,8,19,4,16,14,16,1,21,6,16,15,15,10,15,7,6,13,2,17,10,21,15,5,2,17,4,16,14,15,5,2,2,8,17,14,7,13,17,7,15,1,8,5,5,16,6,16,7,17,2,5,21,15,21,21,1,1,10,16,7,5,9,8,15,8,5,17,21,10,6,1,16,23,13,8,6,9,17,1,7,2,21,2,15,21,13,21,9,7,8,7,17,8,8,5,6,23,23,23,23,5,7,21,9,15,2,13,13,9,8,7,8,14,2,6,1,8,6,21,21,7,21,17,20,8,5,4,15,15,5,15,6,15,11,15,6,16,2,2,16,1,13,21,10,23,18,15,14,3,2,21,7,7,15,19,16,5,13,14,8,17,7,13,4,8,13,8,18,21,15,13,16,2,9,6,16,13,16,16,5,18,13,5,6,5,21,19,16,16,15,17,18,21,2,5,4,9,9,19,9,7,4,16,5,15,15,17,13,4,17,15,15,21,15,17,5,23,23 +24,23,23,23,21,10,8,10,21,15,15,21,17,10,10,10,14,21,4,15,6,21,18,21,8,5,21,5,8,13,9,19,16,23,5,17,9,13,8,8,7,17,14,15,15,7,8,17,4,17,14,16,21,15,15,21,1,6,15,16,10,10,13,4,16,2,21,5,6,10,21,8,1,8,10,5,21,16,15,7,6,15,13,15,1,10,19,14,16,13,7,4,18,8,16,21,6,8,15,17,6,1,17,2,17,7,5,9,8,15,8,9,21,21,17,15,2,21,13,13,17,6,15,16,9,10,2,18,15,15,20,13,21,10,8,8,2,17,2,9,21,21,14,5,21,6,13,23,23,23,23,23,23,8,9,7,8,8,14,4,6,1,16,6,21,21,15,4,16,6,9,13,7,21,21,5,14,2,7,2,5,2,18,18,15,16,21,2,8,8,6,8,23,9,8,21,21,7,2,13,21,13,6,6,15,8,17,15,3,4,8,13,5,17,15,23,1,16,16,13,5,16,13,21,17,5,1,14,7,13,4,2,19,17,15,15,1,21,16,2,2,14,5,23,9,5,21,4,15,9,6,21,17,2,10,16,7,10,2,8,19,10,23,23 +24,23,23,6,21,7,2,2,17,7,15,17,6,4,9,7,2,8,16,1,13,17,8,15,17,3,17,6,4,9,4,17,17,23,7,3,9,7,9,10,2,18,18,1,15,7,8,16,4,21,14,17,15,21,15,18,21,3,2,16,5,6,9,4,6,7,21,5,2,16,17,4,1,5,8,4,9,7,16,14,13,7,13,7,21,3,3,17,18,6,4,4,1,7,21,4,10,16,21,17,3,1,1,2,9,7,5,9,7,15,7,5,8,17,21,4,16,8,9,13,14,4,19,16,15,7,2,1,7,15,21,13,18,4,9,17,18,16,9,2,7,17,21,6,1,18,21,2,18,10,9,5,8,2,5,8,8,8,7,6,5,1,15,4,21,21,16,4,21,19,4,4,10,15,21,7,6,7,9,8,4,21,21,17,5,17,1,6,4,11,2,8,13,2,7,2,17,4,13,21,21,14,15,3,16,4,16,15,3,4,8,13,8,2,23,19,2,18,16,7,5,16,13,17,17,8,21,14,9,9,13,3,17,15,21,15,16,19,16,4,7,10,7,15,7,5,19,14,2,7,2,15,17,15,21,15,7,2,15,17,19,5,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,17,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,2,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,11,20,6,14,6,21,9,6,15,17,14,3,5,6,2,5,8,8,1,14,15,15,16,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,4,10,17,15,10,6,6,21,13,4,6,9,9,19,15,16,16,16,4,9,21,2,7,13,13,21,19,23,15,10,9,6,9,6,8,18,5,7,15,7,21,19,4,21,20,16,1,15,16,15,18,10,4,17,4,5,13,7,21,9,6,9,6,16,21,7,21,14,16,7,19,21,9,5,21,7,8,8,8,14,6,7,6,6,17,7,1,2,8,5,17,15,17,6,4,1,17,8,16,7,5,9,19,15,15,21,21,16,15,7,2,7,23,13,8,15,7,17,16,9,18,17,4,13,19,13,21,4,9,7,9,18,2,10,14,14,23,23,23,23,23,23,23,23,23,23,23,23,23,10,8,8,15,13,5,16,15,21,18,18,6,4,21,19,4,4,6,16,16,5,7,6,18,7,6,2,1,17,5,17,21,4,2,10,7,21,23,9,5,2,17,14,4,19,21,14,6,7,16,15,16,15,3,4,8,13,6,17,13,23,6,18,4,3,5,15,13,17,16,18,13,8,4,5,5,23,19,17,17,16,16,21,7,4,8,4,5,23,23,14,8,17,15,15,6,4,17,15,4,18,7,6,4,16,18,6,19,18 +24,23,23,15,16,2,10,4,21,15,15,21,6,4,7,7,13,13,2,10,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,8,10,21,6,15,8,17,2,10,15,15,7,7,16,6,13,4,15,13,17,15,16,5,8,23,15,6,23,13,10,17,23,3,17,3,15,5,6,14,18,14,7,15,7,21,17,4,17,14,17,21,21,6,15,19,2,10,15,10,6,13,2,21,5,21,3,10,14,19,15,16,14,7,13,6,2,16,13,13,8,13,16,17,3,10,21,7,13,15,21,21,7,21,10,5,21,1,15,21,1,17,17,16,7,5,9,8,15,8,9,1,17,17,5,21,17,23,13,1,13,8,16,9,4,21,7,5,13,21,13,11,13,15,8,16,21,13,2,4,1,21,5,18,10,15,23,4,2,9,13,4,5,9,18,8,7,15,2,5,1,17,17,18,21,4,6,17,16,5,13,7,8,21,4,10,6,15,4,5,15,15,21,10,21,21,2,9,10,10,18,23,9,15,4,21,14,15,2,1,17,5,4,14,16,21,15,3,4,8,13,6,21,14,23,13,8,6,3,5,15,13,17,21,10,16,9,13,4,8,23,15,19,17,15,16,21,8,8,5,21,16,23,5,9,21,14,15,10,10,16,17,7,8,17,13,4,15,16,18,5,19,23 +24,23,23,23,23,23,21,15,21,3,8,16,8,7,13,21,16,13,16,15,13,16,15,15,10,5,1,8,8,13,15,10,17,23,18,21,9,13,5,6,14,18,14,1,15,7,8,19,4,17,15,17,15,1,8,21,21,15,4,16,5,3,13,6,21,9,21,8,5,1,16,5,17,5,5,7,6,20,16,19,7,10,16,17,15,15,9,3,10,13,16,7,21,7,17,15,9,21,21,6,16,1,17,8,10,7,5,9,8,15,8,5,17,11,21,2,21,15,13,13,14,7,15,16,9,10,19,21,13,10,21,13,17,5,13,1,2,16,5,2,7,8,15,5,21,21,2,6,18,6,15,5,14,21,5,4,7,8,14,2,15,1,21,9,21,21,8,8,21,7,7,13,2,15,21,7,5,6,7,8,2,21,21,1,5,8,1,1,2,8,16,8,1,14,2,2,21,7,15,21,21,14,4,9,8,15,17,15,3,4,8,13,8,16,13,23,13,16,15,9,5,16,13,19,17,8,21,14,9,13,2,16,18,15,17,15,16,18,8,2,13,7,10,7,14,14,7,5,2,6,2,15,17,15,6,16,15,2,8,21,19,5,19,18 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,7,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,8,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,13,13,2,2,16,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,5,16,15,10,7,5,21,16,9,19,7,14,16,7,13,4,3,16,13,8,13,1,8,16,15,6,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,15,1,4,21,17,13,13,14,7,15,16,8,15,18,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,1,21,13,5,15,21,14,14,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,10,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,15,4,5,5,16,17,15,15,15,15,2,17,15,16,15,1,18 +24,23,4,7,21,6,3,10,21,5,8,16,17,4,6,21,4,13,9,17,7,19,16,16,21,10,18,5,5,6,6,6,17,15,7,4,13,6,5,8,16,3,7,7,15,7,21,17,4,16,21,17,1,6,19,16,18,3,21,15,2,8,6,10,21,5,21,9,5,8,16,14,21,7,2,8,14,2,16,6,13,13,13,15,21,10,6,21,16,15,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,17,15,8,9,21,21,17,8,16,21,23,13,1,6,9,17,9,15,2,15,6,10,21,13,16,5,6,17,6,21,9,2,1,1,1,5,18,6,23,15,21,15,6,13,2,5,9,2,1,8,15,1,15,21,15,2,21,19,4,3,17,18,6,11,2,5,23,2,5,18,19,13,2,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,19,20,13,6,5,16,2,18,3,3,4,8,13,7,21,5,23,2,16,6,3,5,13,13,17,21,6,8,18,2,13,3,23,18,11,18,17,21,21,1,7,5,17,5,23,23,9,5,2,13,4,6,21,13,15,2,16,13,2,17,1,23,23,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,6,13,4,16,11,16,9,18,19,5,21,9,4,9,9,13,18,23,7,17,9,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,8,6,21,1,4,4,17,7,6,5,4,18,7,21,7,5,8,17,1,1,15,9,18,1,4,8,13,13,5,13,16,21,4,6,9,15,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,21,21,13,4,6,21,13,21,4,6,7,18,21,13,2,4,1,1,5,8,6,15,23,2,4,9,13,19,5,9,19,8,11,15,5,5,17,7,21,21,18,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,17,4,9,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,21,21,15,10,18,10,7,18,15,15,21,7,5,13,8,16,13,17,15,16,10,5,21,7,8,13,6,6,10,23,7,21,9,13,5,8,21,18,14,1,15,7,8,19,4,16,15,16,15,13,4,17,21,7,1,15,5,15,13,16,21,15,21,10,5,10,16,14,21,13,14,15,23,23,23,23,23,23,23,23,23,23,23,21,14,15,4,15,2,7,16,3,5,21,17,5,21,1,21,8,3,7,5,9,5,15,8,5,15,21,16,15,2,15,13,13,14,15,15,17,5,13,20,16,4,15,21,13,16,4,15,21,2,16,5,7,5,5,23,23,23,23,7,15,18,8,21,5,14,2,5,8,15,8,14,2,15,1,9,15,21,21,15,15,17,10,21,13,4,15,21,4,14,15,7,8,16,19,21,21,13,1,1,6,2,11,3,8,13,4,15,2,21,4,13,1,21,14,14,7,15,2,17,15,3,4,8,13,7,21,9,23,13,19,13,13,5,16,13,17,16,8,21,7,5,13,2,1,18,15,17,7,16,18,16,1,4,5,19,2,13,2,6,8,2,5,2,17,1,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,4,4,8,21,6,7,17,17,7,13,4,2,15,8,16,13,17,7,17,1,13,14,5,8,4,6,16,8,23,2,17,9,13,5,10,1,21,14,1,21,7,8,16,4,18,14,21,15,21,8,16,18,3,6,16,6,4,13,4,21,7,1,5,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,6,4,19,14,10,13,9,17,8,21,6,6,15,21,4,20,8,16,7,19,7,5,9,9,21,8,5,17,21,21,2,21,16,13,13,14,6,8,16,10,6,18,17,5,7,23,23,23,7,7,18,17,17,4,9,5,6,6,13,1,3,4,5,20,5,7,10,18,17,9,4,17,8,14,9,19,15,8,21,21,21,10,6,18,7,9,13,4,17,21,9,9,15,3,8,10,20,21,19,9,15,1,21,9,9,16,8,13,4,4,2,21,4,13,9,21,14,15,13,16,4,17,15,3,2,8,13,8,13,1,8,13,15,17,9,5,19,13,17,17,6,21,14,13,4,4,4,17,19,17,15,16,18,16,3,9,8,19,6,7,18,5,5,7,6,4,17,17,7,5,17,13,2,15,8,20,9,19,19 +24,23,23,6,21,9,6,4,17,4,6,17,17,9,6,7,13,8,5,17,13,17,21,16,4,5,21,8,9,5,4,16,17,17,9,19,9,6,9,4,7,19,16,7,15,7,21,17,4,17,14,17,18,17,6,15,21,2,2,16,5,9,1,6,17,14,21,7,4,6,18,6,17,5,4,17,10,4,16,6,19,7,16,17,8,6,10,5,21,5,23,17,11,8,19,6,6,21,1,6,20,1,17,17,7,7,5,9,7,15,8,9,16,21,17,5,17,21,23,13,21,5,9,17,9,9,17,16,5,4,18,7,1,9,7,8,4,21,10,2,4,1,1,5,18,4,15,23,17,5,6,13,4,9,9,19,8,7,21,9,5,1,21,21,21,1,6,13,21,19,2,13,9,17,6,6,4,6,17,11,2,2,15,21,6,8,21,4,9,10,2,5,23,9,7,1,21,4,2,19,17,4,5,9,16,16,21,15,9,4,8,13,6,21,5,23,9,21,9,9,5,16,13,17,18,19,8,4,9,17,5,23,19,18,17,13,16,18,15,10,9,16,9,23,9,9,21,6,13,11,4,17,17,13,7,17,7,4,16,17,19,6,19,18 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,14,23,23,17,6,4,21,9,6,16,1,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,7,5,21,4,15,18,8,16,5,9,8,21,8,8,5,10,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,8,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,4,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,5,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,8,6,21,6,10,15,21,2,8,21,16,6,2,4,2,15,6,8,13,17,15,16,17,23,21,9,13,8,5,8,16,23,8,16,9,5,15,13,2,19,14,1,1,7,16,18,4,18,3,10,15,21,15,16,15,5,18,21,5,2,9,13,21,14,21,7,8,14,21,14,17,2,6,7,5,21,21,14,19,7,14,21,2,5,15,19,14,10,13,13,1,7,17,13,6,21,21,16,19,8,21,10,21,7,5,9,9,15,11,5,21,21,18,2,19,17,13,13,14,8,15,15,5,2,19,17,2,8,21,13,17,6,13,18,15,16,6,15,8,6,6,6,1,3,2,5,21,8,15,11,19,2,9,20,7,3,14,21,5,15,15,2,21,21,6,1,21,17,8,2,14,21,18,2,5,15,7,10,6,18,17,17,2,8,1,8,13,11,9,8,13,14,6,2,21,14,4,14,21,15,15,13,15,16,17,13,3,4,8,13,7,13,5,2,17,13,8,9,5,17,13,18,16,10,21,14,5,13,2,3,19,8,17,15,16,18,16,4,5,7,10,6,7,21,10,6,8,6,2,17,17,15,6,15,7,5,17,16,19,2,19,23 +24,23,23,23,23,23,15,15,1,4,2,17,6,15,7,7,13,13,2,21,13,16,15,16,21,5,7,15,7,13,15,2,1,23,13,19,2,5,9,6,15,18,14,1,11,7,8,18,4,16,21,15,15,13,15,16,21,8,10,16,5,15,13,3,15,2,21,7,5,2,16,2,18,8,2,5,15,16,16,8,19,7,14,17,8,4,5,2,17,13,13,6,1,8,21,15,6,21,11,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,13,10,17,13,13,14,14,13,21,8,10,18,15,2,8,21,13,5,14,16,8,2,21,5,2,8,6,8,5,21,9,6,15,13,14,13,5,14,2,5,8,8,8,14,15,15,1,21,7,9,21,4,9,21,16,21,13,7,15,21,7,6,7,7,2,5,10,21,16,15,20,21,4,13,9,8,8,13,13,8,2,21,2,15,13,21,14,8,5,20,16,16,13,5,4,8,13,7,13,13,2,13,7,8,9,5,17,15,16,17,20,14,15,6,2,4,14,17,16,16,8,15,19,21,8,13,8,6,15,14,15,6,10,2,9,15,15,21,15,7,16,13,2,15,16,16,15,23,23 +24,23,6,10,18,6,2,2,17,5,2,17,21,6,14,11,6,15,8,16,13,16,15,16,21,15,14,5,13,8,14,17,8,23,23,23,2,9,5,2,14,21,14,1,21,7,16,18,4,18,14,16,15,21,15,16,21,5,2,15,16,2,6,13,17,14,21,7,8,14,16,15,16,13,14,6,20,21,5,7,19,7,14,1,2,5,7,21,14,14,10,13,21,14,21,13,2,21,21,15,19,15,16,7,10,7,5,9,17,15,11,5,2,21,17,5,18,15,13,13,14,13,15,16,5,2,19,21,4,2,21,13,17,8,6,17,2,17,8,15,8,6,2,8,1,3,21,15,8,6,9,10,2,17,9,8,15,2,14,7,15,21,11,7,21,18,5,2,18,21,10,13,6,21,21,14,10,2,6,8,15,20,21,2,13,21,21,6,13,11,15,8,13,2,9,4,21,2,15,13,21,14,14,6,16,2,21,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,19,16,16,21,14,5,13,2,3,19,11,17,8,16,21,16,8,5,7,3,3,5,5,15,2,9,15,13,16,17,15,15,17,7,6,15,15,19,6,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,13,7,21,21,3,7,10,5,14,5,2,14,18,19,15,15,7,8,17,4,21,3,16,21,1,15,16,21,9,15,16,5,15,13,3,21,5,21,5,2,8,6,14,15,2,2,8,8,13,16,5,13,15,14,18,8,21,8,3,14,15,5,13,17,8,16,2,6,21,15,16,2,1,17,5,2,7,7,9,6,13,8,5,3,21,17,6,21,16,23,13,21,14,15,16,15,8,15,17,5,13,21,13,21,8,15,8,2,15,6,2,21,17,13,5,15,15,23,15,17,5,10,13,21,8,21,6,8,8,14,15,5,21,16,2,8,16,2,15,1,16,8,7,7,9,21,10,14,5,3,2,16,21,15,2,6,15,1,7,15,10,2,17,23,23,8,17,17,7,7,15,21,2,14,6,16,14,16,13,7,4,7,13,20,16,5,23,13,19,2,3,5,16,15,18,17,13,5,14,5,13,6,16,2,19,21,15,16,1,8,15,13,1,16,23,23,4,15,6,15,5,6,16,17,2,15,23,23,23,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,15,9,5,18,15,15,21,6,1,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,21,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,2,5,15,5,21,21,8,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,1,8,21,10,2,16,16,21,13,5,16,21,10,14,15,7,2,10,10,21,7,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,7,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,13,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,15,9,5,18,15,15,21,6,1,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,21,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,16,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,5,16,21,10,14,15,7,2,10,10,21,7,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,7,13,15,14,20,16,21,8,15,19,21,10,15,7,15,17,7,9,6,10,2,15,13,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,15,5,4,21,15,4,21,6,2,5,18,13,13,7,17,13,16,19,15,17,5,8,13,7,13,15,8,16,23,15,9,2,14,9,6,2,18,14,1,11,7,7,18,4,13,18,21,15,15,13,16,21,15,10,7,10,5,4,14,13,21,21,5,4,2,17,2,19,7,4,15,15,21,14,9,20,7,14,17,8,8,4,3,10,15,7,13,1,8,16,15,6,21,9,15,15,7,16,10,19,7,5,9,13,15,15,9,21,21,21,4,6,17,9,13,14,15,15,21,8,15,18,1,2,7,17,13,5,15,7,18,2,21,5,2,2,6,14,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,4,15,16,15,6,7,15,10,4,21,15,21,13,4,15,21,14,6,14,10,2,10,10,21,15,5,20,21,4,13,9,8,8,13,9,15,2,17,2,15,15,16,14,15,13,20,6,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,18,15,16,17,20,14,14,4,2,15,14,17,16,21,15,16,19,8,4,3,15,4,4,6,15,4,3,7,5,6,16,17,15,15,15,15,2,15,15,21,6,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,2,2,1,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,7,6,7,13,13,2,21,13,16,15,21,16,5,7,4,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,7,13,15,6,13,9,4,18,13,21,6,13,10,17,13,18,8,4,15,5,21,21,5,3,15,14,16,16,4,4,9,15,2,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,17,13,13,14,6,13,18,8,2,19,16,2,15,3,13,5,9,16,8,2,21,5,2,8,6,14,15,21,9,6,9,15,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,2,2,21,17,18,8,5,23,21,4,14,6,7,15,15,2,21,2,13,20,21,9,15,7,8,8,13,13,9,2,17,4,15,13,21,14,4,5,20,8,7,13,7,4,8,13,8,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,15,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,23,23,23,23,5,7,21,6,15,21,6,2,2,7,13,13,2,21,13,16,18,1,8,5,8,13,7,13,2,7,18,23,13,3,2,15,5,6,2,18,7,1,11,7,8,18,4,1,14,21,15,15,16,17,21,2,6,15,5,15,13,2,21,5,21,15,8,15,16,14,18,8,2,15,5,17,16,15,19,7,14,16,8,6,14,15,21,15,10,13,1,8,17,15,15,21,15,6,15,15,10,16,10,13,5,9,8,15,15,9,21,21,21,7,2,17,13,13,14,6,13,18,8,15,17,21,2,7,21,5,5,8,10,8,2,21,5,2,18,6,8,6,21,9,21,13,14,14,13,6,21,2,5,8,8,8,14,15,15,1,15,13,21,1,8,8,21,21,8,13,5,15,21,7,6,14,7,2,10,2,1,17,6,20,1,16,15,8,7,8,13,10,15,2,17,2,15,13,21,14,15,13,20,2,15,13,5,4,8,13,7,13,17,15,9,4,19,9,5,17,15,17,16,20,14,14,13,13,15,14,21,17,16,8,15,19,19,6,13,14,13,5,21,2,5,6,5,10,15,16,21,15,6,16,13,2,17,15,15,5,23,23 +24,23,23,23,23,23,13,2,21,3,15,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,17,5,7,13,15,10,16,23,6,3,13,14,5,10,14,16,11,8,15,7,16,3,4,16,11,16,21,16,8,21,3,6,21,15,15,15,13,15,21,5,21,8,6,2,16,6,11,14,14,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,15,15,18,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,13,2,16,23,13,21,5,15,16,9,2,8,15,15,2,21,13,21,8,2,8,2,15,16,3,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,7,15,21,20,2,5,6,15,11,14,14,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,8,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,2,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,15,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,6,16,6,7,15,21,15,5,21,6,8,2,19,5,15,2,16,13,21,7,16,21,5,8,13,7,13,15,8,21,23,5,3,2,15,5,6,2,18,13,19,15,7,7,21,4,15,18,15,15,15,15,14,21,5,15,8,5,23,23,5,15,5,21,5,2,16,16,8,20,8,10,15,6,16,5,15,19,7,14,21,8,13,10,3,16,15,5,13,21,14,21,2,10,21,15,6,15,15,16,2,10,7,5,9,8,15,21,9,21,16,21,8,6,21,13,13,14,8,13,21,5,15,15,21,15,15,10,13,5,5,16,8,5,16,16,3,13,6,14,6,21,9,8,21,8,14,5,7,8,15,5,8,8,8,14,15,15,18,8,15,8,21,15,2,17,7,5,13,5,20,21,15,15,5,5,2,15,8,21,21,6,20,1,7,13,9,15,8,13,5,8,21,17,2,15,13,15,14,5,13,20,10,16,15,5,4,7,13,13,15,13,23,13,17,2,9,5,16,15,17,16,16,14,14,7,13,5,14,16,16,17,7,16,21,8,8,2,9,5,14,15,15,8,19,5,5,15,21,16,15,6,15,15,2,17,15,21,23,23,23 +24,23,23,15,18,5,2,4,18,17,6,16,6,15,20,21,13,13,2,21,13,16,15,17,6,5,16,10,8,13,10,4,20,23,7,19,2,7,15,6,2,18,14,1,9,7,8,18,4,15,18,15,11,15,15,17,21,15,2,15,5,15,13,4,6,5,21,7,2,2,17,16,18,10,4,6,5,21,16,8,20,7,14,16,8,6,4,3,16,13,13,2,1,8,21,2,6,21,11,15,15,15,7,8,1,7,5,9,8,15,15,9,21,21,17,5,15,21,13,13,14,2,13,20,8,5,18,1,2,7,17,13,5,5,16,7,2,21,5,2,4,6,14,5,21,8,6,13,8,14,13,5,14,2,5,8,8,7,14,5,15,18,21,6,7,21,4,15,15,15,21,13,9,16,21,7,14,15,7,2,7,10,18,17,5,20,21,16,5,9,2,16,7,13,7,21,21,2,15,13,16,14,4,5,20,4,16,13,5,2,8,13,15,13,13,3,15,8,2,13,17,8,15,17,1,20,14,14,4,2,4,14,17,17,15,8,17,18,16,8,6,8,2,2,7,1,6,5,2,5,15,15,17,15,6,17,13,2,18,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,2,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,21,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,15,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,7,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,21,23 +24,23,4,8,21,4,8,6,17,2,3,17,17,4,5,4,4,15,8,17,13,16,15,21,17,23,21,5,13,6,5,8,21,23,15,17,9,9,15,6,4,19,14,1,1,7,16,19,4,18,3,10,15,21,15,16,11,5,19,21,10,4,2,3,17,14,21,7,8,7,21,19,21,5,4,4,19,18,4,14,19,7,14,21,2,5,4,19,14,10,13,9,21,14,17,7,6,21,21,16,19,8,1,10,7,7,5,9,16,15,11,5,17,21,18,5,19,17,13,13,16,9,16,16,5,6,19,17,3,7,21,13,17,9,5,16,7,17,8,15,8,6,5,6,1,3,10,5,1,5,5,11,19,4,9,20,8,8,14,1,6,15,15,9,21,21,6,21,18,1,8,10,5,18,1,2,9,6,19,8,5,18,21,4,3,17,1,17,6,11,13,8,13,4,5,2,21,14,15,14,21,14,6,6,16,4,17,13,3,4,8,13,8,7,5,4,17,13,17,9,5,17,13,18,16,17,21,14,5,13,7,2,19,16,16,15,16,18,16,4,5,7,4,6,9,1,6,8,9,15,4,17,17,7,5,17,7,15,15,16,19,2,19,23 +24,23,23,23,23,23,23,9,21,15,5,21,6,9,4,19,9,15,16,17,13,16,19,15,16,5,1,6,9,13,4,4,17,23,11,19,4,14,5,8,2,18,7,19,11,7,8,3,4,16,18,8,15,15,6,21,21,2,10,4,9,23,23,8,7,5,21,9,6,17,2,4,18,7,15,6,5,17,21,7,19,15,14,17,8,4,5,3,16,15,5,13,1,8,21,15,6,17,11,7,15,7,21,2,20,7,5,9,8,15,15,9,21,17,21,10,6,17,13,13,16,6,9,18,4,16,15,21,4,9,17,13,5,4,8,8,4,14,15,2,9,6,14,6,21,9,21,18,9,14,4,5,9,2,5,8,7,8,14,2,10,1,16,4,9,21,10,16,19,17,18,13,5,17,21,7,5,5,4,4,4,21,21,17,5,20,1,7,5,9,7,17,8,5,8,21,17,4,15,6,8,14,10,13,20,4,16,17,5,4,7,13,7,13,5,19,13,15,2,9,5,17,15,16,17,19,14,14,9,2,4,14,17,16,1,15,17,1,7,2,2,8,6,4,9,15,4,7,5,5,15,1,17,15,6,15,15,4,2,17,18,5,9,23 +24,23,10,15,21,10,7,6,21,7,3,21,15,4,14,15,6,13,16,16,13,17,15,15,20,2,21,5,13,13,14,2,16,23,21,16,9,15,5,10,13,18,14,1,15,7,8,18,4,16,15,16,15,13,4,17,21,15,5,16,5,13,13,4,21,7,21,5,10,21,16,14,16,14,3,15,1,1,16,6,7,6,13,21,15,7,8,19,5,13,16,7,16,7,16,2,9,21,21,6,21,1,21,8,16,7,5,9,8,15,8,5,16,21,8,4,21,15,13,13,14,8,15,16,8,15,20,16,2,7,10,13,17,6,13,21,2,16,5,2,5,14,23,23,23,23,6,4,18,5,4,5,14,4,5,8,15,8,14,21,15,1,13,8,21,21,10,2,17,18,8,13,4,15,21,7,7,15,7,8,4,21,21,8,13,17,1,6,2,9,8,8,13,4,15,2,17,2,15,2,21,14,6,5,8,16,16,15,6,4,8,13,8,17,13,23,13,7,16,9,9,16,13,21,16,8,21,14,5,13,13,4,16,17,1,15,17,18,17,4,6,7,2,10,14,18,6,16,2,6,2,16,17,15,5,16,15,2,15,21,19,5,19,18 +24,23,23,23,15,2,6,2,18,6,10,21,6,15,7,7,13,13,2,21,13,16,15,15,21,2,8,15,5,13,7,19,16,23,13,19,2,6,7,6,2,18,14,1,11,7,8,18,4,21,21,15,16,15,21,17,21,4,2,7,1,15,6,2,13,21,21,6,6,2,17,2,19,13,5,15,10,16,16,15,3,7,14,16,8,4,2,3,15,13,13,6,1,8,16,13,6,21,7,15,15,15,21,10,3,7,5,9,8,15,15,9,21,21,21,8,7,21,13,13,14,6,16,21,9,10,18,15,21,7,17,13,5,8,20,18,5,21,16,2,9,6,14,6,16,9,15,7,16,14,13,5,1,2,5,8,8,7,14,2,15,1,21,21,5,16,10,4,21,21,21,5,5,16,21,13,15,2,6,2,6,10,21,4,15,20,1,21,13,9,8,8,13,15,8,2,17,2,15,15,16,14,15,13,20,21,16,15,5,9,8,13,7,13,5,19,13,8,15,9,5,16,15,16,16,19,14,14,7,7,15,14,21,16,16,15,17,19,18,8,13,16,8,4,6,8,14,14,10,5,15,17,16,5,6,15,15,2,17,16,18,5,23,23 +24,23,23,23,23,8,15,6,21,8,15,21,6,10,10,19,5,15,10,21,13,21,18,15,16,5,8,13,7,13,4,8,21,23,8,9,2,15,5,10,2,1,14,18,21,7,8,18,4,13,21,15,15,13,15,21,21,10,15,3,14,21,15,8,13,19,18,5,4,16,16,3,18,8,6,15,5,21,16,8,19,7,14,16,8,7,8,4,16,15,6,13,1,8,17,15,10,17,15,5,15,15,17,8,10,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,10,13,21,8,15,18,21,2,8,21,13,5,10,16,7,2,21,5,2,20,6,14,5,21,9,8,15,21,14,5,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,21,13,5,15,21,13,15,14,6,2,6,10,21,8,4,20,21,4,8,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,20,8,8,13,5,4,8,13,8,13,5,19,13,1,15,9,5,15,15,16,8,20,14,5,13,13,15,14,21,16,21,15,17,10,8,2,4,7,8,4,8,15,6,14,7,9,5,21,16,15,15,15,8,4,21,16,16,5,4,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,8,3,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,21,21,2,6,21,2,2,6,21,9,5,15,13,21,6,13,7,18,21,16,2,5,21,3,8,13,10,6,16,23,13,17,5,14,5,8,6,21,14,16,15,7,21,15,4,21,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,2,16,21,1,16,10,14,13,2,16,8,2,14,8,13,21,8,2,18,2,3,14,15,2,16,15,16,6,5,21,21,19,21,7,8,7,21,7,5,9,11,15,15,5,15,21,18,13,21,8,23,14,14,15,2,16,5,15,21,21,2,6,21,13,21,13,13,17,15,16,2,3,8,1,9,10,21,15,10,10,21,5,16,8,2,15,9,8,13,7,15,2,15,18,8,5,21,21,10,15,21,20,2,14,7,15,16,3,14,5,16,15,15,2,21,2,6,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,7,15,7,8,20,15,7,4,8,15,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,15,15,19,15,16,15,16,21,8,7,7,3,15,15,7,10,14,13,15,6,15,21,1,15,10,16,15,2,6,21,2,5,3,23 +24,23,9,10,17,8,9,10,21,7,15,21,6,4,9,15,9,13,2,21,13,16,16,21,17,5,8,15,5,3,7,8,17,23,8,19,3,15,3,6,2,18,14,21,11,7,8,7,4,1,1,15,16,7,15,21,21,4,4,7,6,8,5,6,13,21,21,9,10,2,17,3,19,10,10,7,5,17,16,6,19,7,14,17,8,6,4,3,21,10,5,7,1,8,21,15,6,21,7,15,15,8,17,10,19,7,5,9,8,15,1,9,21,21,17,5,10,21,13,13,8,3,5,16,8,2,18,15,2,7,17,13,5,9,15,18,2,21,5,2,4,6,14,6,21,9,1,16,8,14,16,5,6,2,5,8,8,8,14,10,15,1,15,5,7,21,19,4,21,15,21,13,9,8,21,15,15,8,10,2,8,10,21,16,6,20,21,4,13,9,8,8,13,13,15,7,17,2,15,13,16,14,5,9,20,17,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,5,5,4,15,14,21,17,21,16,8,19,18,8,10,14,9,4,5,15,4,15,3,14,5,16,21,15,15,15,15,2,17,1,8,10,23,23 +24,23,6,6,17,6,15,6,17,7,2,21,8,7,5,7,7,13,8,19,7,16,19,21,6,5,21,9,7,13,2,9,18,23,13,17,9,6,10,1,16,16,8,15,15,7,16,9,4,17,14,17,21,15,15,21,19,3,4,15,13,4,9,6,17,5,21,5,2,17,17,16,14,10,15,4,5,16,10,5,13,8,13,7,17,2,19,15,14,13,8,15,19,7,21,4,8,21,15,2,21,1,1,6,4,7,5,9,8,15,15,19,17,21,15,7,21,16,16,13,21,5,5,17,10,9,21,17,6,7,20,13,21,8,10,8,5,1,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,9,4,8,7,15,4,5,17,15,17,17,8,17,4,1,19,2,7,6,17,8,13,4,15,21,8,15,6,1,17,5,18,1,5,5,7,5,18,23,6,5,2,17,14,4,13,17,5,13,9,8,4,16,19,3,4,8,13,5,6,16,23,2,8,16,3,5,15,13,17,16,5,21,14,23,13,4,14,19,18,21,15,16,18,8,8,5,17,16,23,5,6,6,15,8,4,8,4,17,15,10,17,7,2,17,16,19,6,9,23 +24,23,23,23,23,23,23,23,23,15,6,17,21,10,7,6,5,1,8,13,15,16,7,15,2,16,17,5,15,14,14,16,18,23,7,18,3,6,6,6,16,18,14,15,15,7,21,19,4,21,15,16,1,1,15,18,11,2,6,16,5,3,13,16,21,6,14,7,15,21,16,5,21,7,14,15,5,2,15,10,14,8,13,21,15,17,21,6,5,1,16,2,17,7,20,2,5,21,16,2,21,1,1,7,17,7,5,9,15,15,15,6,15,16,21,2,4,16,23,13,8,7,2,16,3,6,8,21,2,21,1,13,15,8,2,8,6,17,2,14,8,14,14,7,13,9,13,6,19,5,14,21,7,16,7,7,8,8,15,7,5,21,16,8,21,21,11,15,17,20,10,5,2,15,15,7,15,6,10,11,15,18,1,2,10,16,21,7,10,10,15,20,13,23,3,2,18,15,6,15,18,7,14,13,16,8,16,15,15,4,8,13,7,18,13,23,7,21,7,3,6,15,13,16,16,7,3,14,13,6,4,7,17,15,16,15,16,21,8,2,7,16,2,2,6,17,14,21,7,9,4,16,16,13,10,17,15,2,3,11,16,2,9,19 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,21,5,13,4,13,4,10,21,19,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,14,19,10,17,8,15,5,15,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,9,7,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,13,9,15,21,9,4,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,4,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,13,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,23,23,23,23,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,5,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,13,15,2,16,7,16,15,16,16,5,17,6,7,13,6,7,16,18,15,16,5,6,2,17,16,21,14,8,15,7,17,13,4,17,21,21,21,17,6,16,7,15,2,21,8,6,2,8,16,7,5,18,15,17,15,5,2,8,15,3,5,15,16,15,5,7,13,17,20,10,3,21,10,15,14,15,18,14,17,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,16,21,21,2,10,16,23,13,21,5,15,16,2,7,2,8,6,2,21,13,21,16,2,8,15,21,21,5,2,16,2,5,16,2,13,14,5,5,15,14,10,21,7,16,13,7,8,15,6,21,15,20,21,18,10,15,21,15,9,13,3,17,17,5,14,8,8,7,10,2,16,21,7,20,21,7,21,9,15,5,23,21,7,1,16,15,7,15,18,13,3,9,8,20,1,16,9,4,8,13,8,5,15,23,13,16,2,7,6,15,13,17,21,2,13,14,2,15,13,23,21,15,19,15,16,7,16,3,18,5,5,8,5,21,14,2,2,21,2,16,1,5,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,6,9,17,6,6,2,21,5,15,2,16,13,21,21,17,2,5,7,13,8,13,20,7,20,23,13,3,2,15,5,6,2,18,21,1,9,7,8,15,4,16,14,21,11,13,15,16,21,15,10,16,5,4,13,15,1,2,21,8,5,13,21,5,16,2,15,6,5,1,16,6,19,15,14,16,8,6,21,2,17,13,5,8,1,10,16,13,6,21,11,18,15,15,21,5,1,7,5,9,15,15,15,9,17,21,17,5,3,21,13,13,14,10,6,16,8,15,18,1,2,10,17,13,5,5,16,7,2,21,5,2,2,6,14,5,21,9,2,18,6,8,13,5,14,2,5,8,8,7,14,15,15,16,16,5,8,14,6,2,21,21,16,13,5,15,21,7,14,7,7,2,15,10,21,8,6,20,1,8,14,13,13,16,8,13,15,21,21,2,15,18,8,14,5,7,20,2,16,15,5,4,7,13,7,13,7,23,16,8,2,9,17,16,13,1,17,15,14,14,10,13,13,14,19,18,16,15,17,19,21,7,6,15,6,15,5,18,5,8,2,9,15,15,16,16,15,17,7,15,15,16,16,6,23,23 +24,23,23,6,21,5,21,15,21,8,6,21,6,5,21,19,13,16,2,21,13,16,3,15,18,15,14,2,2,6,21,8,19,23,8,2,2,15,5,6,2,18,15,21,11,15,8,18,1,16,19,15,16,15,15,21,21,2,2,6,10,10,13,2,21,7,21,5,5,4,15,2,16,6,14,5,10,16,16,6,9,7,14,16,8,15,14,16,10,13,2,8,1,8,21,13,6,21,11,15,15,15,21,16,3,9,5,9,8,15,15,9,21,21,21,13,2,21,13,13,14,2,15,17,8,6,18,15,2,8,21,13,5,9,15,8,16,21,9,2,20,15,14,5,21,9,8,16,15,2,13,5,14,2,5,8,8,8,14,8,13,21,15,8,13,19,2,6,21,21,18,13,7,15,21,15,14,15,2,10,2,16,21,8,6,20,1,15,15,9,16,8,7,13,6,2,17,2,4,13,21,14,5,13,20,8,7,15,5,4,8,13,15,13,13,19,13,8,16,9,5,15,13,16,16,2,15,14,9,5,5,2,21,21,21,16,21,18,7,5,7,8,8,7,5,15,14,9,9,5,16,14,17,15,6,15,8,15,15,16,16,8,23,23 +24,23,23,23,23,23,23,23,23,23,7,17,6,4,5,13,16,5,4,17,7,16,19,18,2,5,21,9,9,13,14,20,18,23,13,16,9,6,4,6,4,18,15,14,15,7,21,21,4,16,14,17,15,17,15,21,18,4,4,15,6,4,5,14,21,18,21,4,4,6,7,8,19,5,9,4,10,17,8,10,18,4,14,8,4,10,17,6,15,13,4,8,19,7,16,6,7,21,17,6,7,1,17,7,2,7,5,9,4,15,1,5,21,21,17,2,9,16,23,6,8,10,5,16,6,4,16,21,4,5,21,6,17,8,7,17,7,9,4,8,13,17,23,23,23,23,23,23,23,23,23,23,23,7,5,16,17,8,16,2,6,19,7,7,21,18,2,16,21,19,9,15,7,19,21,13,2,6,9,7,6,4,21,21,9,21,21,7,9,15,5,18,23,16,9,13,21,2,4,14,17,14,7,5,16,16,17,15,9,4,18,13,6,2,4,19,19,10,21,3,5,11,13,17,16,19,18,5,23,4,3,14,19,18,21,11,17,1,8,6,13,5,9,23,23,18,6,7,21,21,4,8,17,10,15,17,7,4,6,8,19,6,6,18 +24,23,23,8,21,15,10,2,21,15,13,17,6,2,2,8,15,13,2,21,13,16,8,21,21,5,23,13,9,13,15,16,21,13,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,2,21,10,10,14,16,10,17,2,15,15,5,1,21,14,3,15,14,16,8,15,2,3,16,13,13,15,21,7,16,15,6,21,11,2,15,8,1,17,18,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,14,13,21,8,2,18,21,2,13,21,13,5,8,10,8,2,7,5,2,3,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,15,21,21,21,13,5,15,21,2,14,15,7,2,10,2,21,8,15,20,1,21,5,9,2,8,13,5,15,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,14,14,13,2,8,14,21,21,21,7,15,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,21,2,10,10,21,18,15,16,15,2,15,5,4,13,2,17,13,16,15,15,21,5,21,7,7,13,10,8,16,23,7,17,21,13,5,10,15,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,15,13,16,5,15,13,4,19,10,21,5,5,4,19,14,21,1,17,14,16,15,7,2,7,8,15,16,15,14,16,4,14,13,1,7,21,8,15,2,7,21,17,6,21,1,17,8,2,7,5,9,15,15,8,5,15,1,21,4,15,16,13,13,14,15,6,16,8,4,20,1,2,7,4,13,18,9,2,18,2,17,5,2,5,17,15,8,21,16,2,15,8,13,15,5,10,2,5,7,15,14,14,1,6,1,16,10,21,17,15,13,21,19,4,13,10,20,21,7,13,14,7,8,5,16,16,17,13,15,1,8,2,8,16,8,13,7,2,2,17,4,15,13,21,14,7,13,8,7,18,13,3,4,8,13,8,21,9,23,9,8,15,7,5,16,13,18,16,6,1,14,5,13,2,16,16,15,21,15,17,19,16,8,13,10,13,23,13,2,14,10,2,5,15,2,17,15,6,17,8,2,8,21,19,15,13,18 +24,23,23,23,16,15,6,7,17,15,6,3,20,2,6,16,13,15,21,13,3,21,21,15,2,9,21,5,8,13,6,6,21,23,13,18,5,15,6,8,14,16,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,6,17,15,3,13,2,21,5,15,15,2,14,16,8,17,6,14,15,2,2,7,16,14,8,13,16,7,15,18,2,3,14,15,8,21,15,16,13,5,21,21,3,10,8,21,7,16,7,5,9,15,7,13,5,15,21,18,5,21,16,23,13,16,8,8,16,5,5,2,21,2,6,20,13,11,7,13,17,2,16,2,3,2,21,10,2,1,19,5,8,21,5,14,15,3,13,9,16,15,7,15,15,15,21,16,6,21,21,3,2,17,20,21,5,2,21,15,3,14,7,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,3,2,21,7,15,5,21,2,5,8,16,4,16,7,13,4,8,13,7,18,21,23,3,21,2,3,6,17,13,16,16,6,7,6,7,13,5,2,16,15,17,15,15,21,8,2,7,3,2,2,15,15,3,5,17,5,21,15,17,13,15,15,15,2,15,15,18,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,5,21,14,8,7,20,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,13,8,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,16,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,7,6,2,15,13,13,8,13,17,21,15,10,21,14,7,16,8,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,6,21,21,23,13,18,5,6,17,9,10,20,9,10,2,15,13,21,14,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,7,21,11,20,1,21,2,5,13,15,21,14,15,15,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,15,10,10,6,17,15,15,16,21,15,6,15,4,8,5,15,19,16,3,15,2,5,17,5,7,13,6,6,18,23,13,19,13,15,5,6,13,16,17,21,15,7,16,18,4,17,14,16,16,21,10,19,15,2,6,16,15,15,13,8,21,5,14,8,6,3,15,8,16,8,15,6,18,2,7,13,13,17,13,17,13,13,11,15,5,5,16,8,15,7,20,2,5,21,15,21,21,1,1,7,18,7,5,9,15,15,8,5,18,21,19,6,2,21,23,13,21,5,9,17,16,15,8,21,2,13,21,13,21,6,4,8,9,21,16,2,5,11,2,13,21,18,4,16,1,5,14,15,2,7,9,7,7,8,14,2,6,17,8,1,21,21,15,15,17,20,2,5,6,15,13,14,15,7,15,11,6,6,16,2,8,17,1,7,4,10,23,16,20,14,3,2,21,7,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,13,23,21,16,2,9,6,15,13,16,16,15,19,14,5,13,4,2,19,15,16,13,16,18,8,4,7,3,6,21,8,15,14,4,17,5,15,7,17,13,8,16,13,2,17,15,16,6,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,9,16,21,5,8,13,7,13,2,7,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,10,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,5,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,7,13,14,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,9,14,8,17,5,15,16,18,6,10,15,13,11,6,13,15,21,11,16,2,14,21,7,5,8,14,6,16,23,15,21,2,15,3,15,14,16,16,14,15,7,8,17,4,16,21,17,15,21,6,15,6,8,15,18,15,5,13,2,21,5,14,2,6,14,16,2,21,14,15,15,15,2,8,14,13,14,8,13,15,7,21,18,21,5,5,15,16,7,20,2,5,21,16,8,21,15,21,8,17,7,5,9,5,15,8,5,15,21,17,2,13,21,23,13,14,15,15,16,9,7,8,15,16,2,21,13,21,8,13,8,15,21,6,7,5,8,2,8,21,21,5,15,21,8,14,13,15,7,8,2,7,8,14,3,5,1,15,6,21,21,2,21,21,20,7,5,2,15,13,14,15,6,15,11,15,2,16,2,6,21,1,13,3,10,21,8,23,2,3,2,17,15,7,13,18,14,2,2,16,10,16,15,15,4,7,13,13,21,21,13,16,16,2,9,6,17,13,16,17,8,18,14,5,13,3,2,19,15,15,8,16,18,8,2,7,2,14,7,5,5,8,15,17,9,15,15,17,13,8,15,8,15,2,15,23,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,5,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,6,4,2,17,2,6,17,17,9,6,9,7,13,16,8,13,16,17,16,2,5,23,7,18,13,4,4,17,23,1,17,9,6,6,16,17,18,14,7,15,7,17,17,4,21,18,17,21,1,15,21,9,4,5,23,23,23,23,23,23,6,19,9,4,4,17,6,21,4,4,6,5,4,16,13,13,11,13,17,21,4,16,6,5,13,21,14,21,8,17,4,5,16,15,19,21,1,17,11,21,7,5,9,8,15,8,9,17,21,17,5,19,17,23,13,1,5,4,17,9,6,7,17,4,15,9,13,18,2,13,8,16,21,13,2,4,1,1,5,8,6,15,23,2,4,15,13,4,5,9,18,8,8,14,6,5,16,21,4,16,21,6,17,21,11,13,9,7,23,23,23,23,23,23,23,23,5,5,21,5,1,21,2,9,10,15,19,23,9,9,4,17,14,21,19,19,14,2,6,16,5,18,15,3,4,8,13,6,21,1,23,19,8,6,3,5,15,13,2,21,18,18,5,9,13,20,23,16,5,17,16,16,21,8,4,5,21,6,23,6,9,6,5,13,17,4,17,9,7,21,17,13,4,21,17,18,5,9,19 +24,23,23,5,21,7,16,6,18,6,15,21,6,6,6,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,6,16,16,23,15,18,2,6,5,6,2,18,15,21,15,7,8,18,4,15,21,21,15,13,16,16,21,7,6,9,7,23,23,21,6,6,1,6,2,16,16,8,18,5,6,6,16,21,16,14,3,7,14,16,8,6,10,3,21,13,16,13,1,7,21,21,6,21,11,5,15,8,16,2,18,7,5,9,15,15,15,9,21,21,21,5,6,16,13,13,14,6,13,18,8,6,15,21,13,13,21,13,5,6,16,8,9,21,16,2,19,6,16,6,1,15,6,13,16,14,13,5,6,2,5,8,7,8,15,6,15,21,16,13,7,21,6,6,18,8,21,13,5,16,21,14,6,5,2,2,6,16,21,16,5,21,21,6,2,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,16,16,13,5,4,8,13,15,13,13,18,13,8,2,9,5,17,13,16,21,20,14,14,6,13,13,14,17,16,21,15,16,21,7,7,2,5,6,7,13,15,6,3,5,5,15,21,17,15,10,15,8,6,16,16,16,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,20,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,21,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,21,5,3,6,18,2,10,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,5,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,8,16,8,5,15,15,2,19,6,8,5,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,13,5,2,5,8,21,9,13,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,7,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,16,8,15,2,21,2,4,21,6,2,6,3,8,15,2,21,13,16,19,15,2,9,21,2,8,13,2,8,16,23,15,19,2,15,13,6,2,18,14,1,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,5,19,16,8,4,19,7,14,17,8,6,5,9,16,15,8,13,1,8,16,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,17,8,2,18,15,2,7,17,13,5,13,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,8,8,5,8,8,8,14,2,15,17,13,21,7,19,15,2,21,16,21,13,5,15,21,6,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,8,6,4,18,2,4,15,21,14,15,5,20,21,17,15,5,4,8,13,13,13,2,19,13,13,9,9,5,16,13,17,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,14,21,16,15,6,15,15,15,21,21,15,15,23,23 +24,23,23,23,23,23,5,6,17,4,5,21,6,4,5,18,9,13,2,17,13,16,19,15,21,5,8,13,7,13,4,7,18,23,7,19,4,15,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,4,13,7,10,5,9,10,21,9,21,9,10,17,16,9,19,9,8,2,7,21,6,18,3,7,14,17,8,8,4,19,4,5,9,13,1,7,21,13,5,1,15,15,15,15,21,10,19,7,5,9,13,15,8,9,17,17,21,6,2,17,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,4,5,18,2,21,5,2,20,6,21,5,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,15,15,16,15,4,7,21,4,8,21,15,21,13,9,17,21,9,6,2,6,4,6,8,19,10,8,20,21,4,13,9,8,8,13,15,15,2,17,2,15,7,16,14,7,5,20,16,16,13,5,4,8,13,7,11,13,19,13,8,15,9,5,19,15,16,16,20,14,4,9,2,15,14,21,17,17,7,16,19,8,8,4,9,6,4,6,15,4,3,6,5,4,16,17,15,6,15,7,2,17,15,17,5,9,23 +24,23,23,23,21,8,14,4,17,2,2,21,6,15,4,7,13,13,2,21,13,16,15,11,2,17,15,13,8,8,15,10,18,23,13,19,2,6,9,6,21,18,14,1,11,7,8,18,4,8,21,15,15,15,21,17,21,3,2,16,6,13,13,17,6,10,21,5,2,7,17,4,16,14,3,9,15,16,16,15,7,7,14,8,8,4,9,3,15,13,13,6,1,8,16,15,10,21,11,6,15,15,16,8,16,7,5,9,13,15,15,9,21,21,21,5,7,18,13,13,14,15,10,21,8,15,19,21,2,7,17,13,5,4,16,8,2,21,5,2,17,6,14,6,21,9,6,7,16,14,7,5,14,2,5,8,8,7,14,21,15,1,17,5,5,19,6,2,21,15,21,13,5,7,21,7,10,4,7,2,15,10,21,16,6,20,21,16,15,9,4,8,13,5,5,2,17,2,8,13,21,14,4,13,20,4,11,13,5,4,8,13,8,13,5,2,13,7,8,9,5,15,15,16,17,20,14,15,7,13,9,14,17,21,1,7,16,19,21,8,13,8,4,10,7,21,15,2,2,9,15,16,17,15,7,16,7,2,15,21,16,6,23,23 +24,23,23,2,21,2,7,6,21,8,15,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,13,5,21,7,16,17,10,14,17,15,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,6,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,14,2,5,8,15,8,14,17,6,1,16,13,18,21,3,13,21,15,8,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,9,2,8,16,8,18,14,5,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,8,3,16,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,8,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,19,4,5,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,16,3,4,2,9,17,21,8,13,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,11,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,9,21,4,6,4,17,8,4,5,21,16,5,18,4,13,2,16,13,16,15,17,6,17,23,23,6,19,6,2,19,23,6,18,3,7,13,6,16,18,14,7,15,7,16,17,4,16,14,17,21,17,6,11,21,4,10,7,6,21,13,4,17,5,21,5,6,18,17,4,17,8,23,23,5,2,15,13,13,7,13,16,21,10,15,7,8,9,21,7,21,8,17,4,5,21,1,8,21,1,17,8,16,7,5,9,8,15,8,9,1,21,17,9,17,16,23,13,1,5,10,17,9,10,8,1,6,6,17,13,21,3,7,8,2,21,10,2,4,1,1,5,18,15,15,23,4,6,4,13,21,5,9,16,8,7,14,7,5,1,16,4,11,21,4,17,17,3,6,6,5,18,21,7,15,9,7,2,2,1,15,21,5,17,21,3,18,10,10,18,3,5,4,21,21,15,1,17,9,8,5,4,16,18,8,15,9,4,8,13,7,21,7,23,9,16,6,9,5,11,15,17,17,4,15,13,7,4,8,23,15,19,16,15,16,21,8,5,10,21,14,23,5,14,19,6,15,2,10,16,17,7,2,17,13,4,3,17,19,9,6,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,2,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,20,10,10,15,16,6,9,16,21,4,6,15,14,13,17,18,13,17,15,15,16,3,21,6,8,13,6,7,15,23,13,3,21,5,6,6,21,18,10,21,15,7,15,18,4,17,14,17,1,16,8,21,1,2,6,16,6,15,13,2,17,2,21,5,10,2,16,8,21,4,20,6,5,2,16,14,13,7,13,17,21,10,6,5,15,13,15,15,21,8,16,4,5,21,15,8,21,1,8,17,16,7,5,9,19,15,8,5,10,17,17,6,21,17,13,13,17,5,4,16,9,6,3,1,3,6,21,13,21,7,10,17,3,21,8,3,9,6,23,23,23,23,14,7,21,14,8,21,5,9,9,16,15,8,14,15,6,21,9,2,21,21,17,1,17,15,2,4,6,17,21,8,6,7,7,11,6,10,1,21,5,17,1,2,2,10,3,19,23,9,7,2,21,14,19,21,21,14,6,13,8,4,16,15,3,4,8,13,8,16,9,23,15,16,16,9,5,15,13,17,17,19,21,14,6,13,13,1,17,15,17,8,15,21,7,2,13,16,8,23,5,4,6,15,15,6,21,8,17,15,2,16,15,4,15,17,19,6,10,23 +24,23,10,4,21,6,3,13,16,6,8,21,5,7,13,21,5,13,16,1,13,16,15,17,21,5,21,8,8,13,2,6,20,23,1,19,3,15,9,6,16,18,14,8,15,7,8,17,4,21,15,16,21,8,6,21,19,3,10,10,6,8,13,15,15,4,21,8,5,1,19,8,16,2,4,6,5,21,15,14,5,7,15,17,21,5,9,8,14,13,16,8,21,8,9,2,5,21,15,15,15,16,16,15,16,7,5,9,7,15,7,9,17,21,8,9,2,21,23,13,1,15,2,17,9,8,1,21,5,13,21,9,21,4,10,8,2,1,2,2,21,1,1,5,21,6,15,15,23,4,10,13,2,6,9,16,15,8,14,3,6,21,16,21,21,21,10,15,17,19,10,9,4,21,18,2,14,6,21,8,10,5,21,21,9,21,21,7,8,14,4,7,23,23,7,7,17,14,2,21,21,14,6,5,21,4,17,15,9,4,14,13,6,21,18,23,13,16,2,11,5,15,13,17,16,18,16,14,4,23,3,14,18,15,17,15,17,1,8,8,19,5,2,23,5,13,2,15,15,6,10,8,17,7,10,16,15,21,21,15,20,2,21,18 +24,23,23,23,17,6,15,6,21,6,6,21,6,15,2,7,13,13,2,21,13,16,15,1,21,5,11,15,8,13,10,17,17,23,13,9,2,17,5,6,2,18,15,1,11,7,8,1,4,15,21,15,16,15,3,16,21,15,2,16,5,21,13,10,6,2,21,5,2,2,1,16,18,8,6,2,5,21,16,17,14,19,4,15,8,10,14,3,16,13,14,6,1,7,17,6,15,21,11,6,15,15,17,8,16,7,5,7,8,15,15,9,21,21,21,8,7,18,13,13,14,8,15,21,8,15,19,21,2,7,21,13,5,3,16,8,2,7,5,18,18,6,21,8,21,9,16,16,4,14,13,6,8,3,5,8,8,8,14,2,15,1,16,13,8,21,2,2,21,21,21,13,5,15,21,7,6,15,7,2,15,2,21,8,7,20,1,16,6,15,4,5,15,8,2,2,21,2,16,13,21,14,15,13,20,2,17,15,9,4,14,13,8,20,6,13,17,7,8,9,5,17,13,16,17,20,14,14,13,2,6,14,17,16,16,15,15,19,21,13,9,15,14,13,7,8,15,15,10,6,7,16,21,15,7,16,15,2,17,1,15,6,23,23 +24,23,23,23,23,13,2,15,18,7,15,21,6,4,6,19,15,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,16,23,15,3,2,5,13,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,6,3,23,23,13,1,13,13,21,6,2,16,16,2,19,2,2,6,5,21,16,6,3,7,14,16,8,6,4,3,16,15,8,13,1,7,21,13,5,21,11,5,15,15,16,2,3,7,5,9,8,15,13,9,21,21,18,5,15,16,13,13,14,2,4,21,10,15,16,21,15,6,21,13,5,5,16,8,2,1,6,2,2,6,8,6,21,9,6,20,7,14,13,15,8,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,5,15,21,13,4,14,6,2,15,2,21,8,2,20,21,2,5,9,8,8,13,13,6,21,17,2,15,13,16,14,10,13,20,8,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,14,14,13,15,15,14,21,16,21,15,16,21,7,9,2,6,5,15,5,15,15,18,5,9,8,21,17,15,2,15,8,7,15,15,16,23,23,23 +24,23,23,4,21,16,8,2,21,5,10,16,9,10,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,1,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,13,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,1,21,2,15,10,20,15,6,17,6,11,13,8,13,13,2,21,13,17,9,21,18,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,16,21,18,14,21,18,13,5,14,15,13,21,8,13,18,21,2,13,17,13,5,15,10,8,2,7,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,7,7,2,8,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,6,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,5,15,21,10,15,8,21,6,2,18,15,10,15,15,14,13,8,21,13,16,16,16,21,5,21,6,2,14,15,2,20,23,10,16,9,13,8,21,14,18,14,1,1,7,16,18,4,15,14,21,13,15,8,16,21,5,21,15,6,10,13,2,21,14,21,13,10,2,17,8,17,8,2,5,10,21,2,13,3,7,14,17,2,6,8,18,10,13,10,10,18,8,16,5,8,21,21,2,15,15,16,7,5,7,5,9,8,15,15,5,15,21,21,2,15,16,13,13,14,15,16,16,8,13,20,21,2,15,3,13,17,6,13,1,2,16,5,1,5,6,13,6,16,7,2,15,19,21,15,5,14,2,9,2,8,8,14,21,15,15,15,6,18,21,2,4,21,15,13,13,6,21,21,14,14,8,15,8,2,2,21,21,13,21,21,2,5,10,23,8,10,14,2,2,21,2,15,13,21,14,14,13,16,8,18,15,5,4,11,13,8,7,21,8,15,15,18,9,5,17,13,17,21,8,20,14,5,13,3,2,21,16,17,15,15,18,21,7,15,7,2,15,7,2,15,6,2,6,2,21,18,15,5,21,15,2,15,16,15,23,23,23 +24,23,7,10,21,9,6,5,17,7,21,17,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,16,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,8,14,13,5,9,2,5,8,8,8,14,9,15,1,16,9,8,21,2,8,21,17,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,23,23,7,2,13,17,9,15,21,6,16,2,7,13,13,2,21,13,16,15,16,21,5,8,15,8,13,4,8,18,23,13,3,2,15,5,6,2,18,15,1,11,7,8,18,4,15,21,16,15,13,21,16,21,4,2,16,5,10,13,21,6,2,21,5,2,13,17,14,19,13,14,13,16,21,16,15,3,7,14,15,8,6,4,3,16,13,10,13,1,8,16,13,15,21,11,6,15,8,16,8,21,7,5,9,15,15,15,9,21,21,21,3,8,18,13,13,14,14,15,21,8,15,18,21,2,13,21,13,5,4,16,8,2,21,5,13,19,6,14,13,21,9,16,16,2,14,13,6,17,3,5,8,8,7,14,7,15,1,21,15,8,21,2,15,21,8,21,13,14,16,21,7,14,15,7,2,10,10,21,17,15,20,21,16,15,9,10,8,13,5,4,2,21,2,15,13,21,14,15,13,20,4,16,13,5,4,8,13,7,20,13,5,13,8,8,9,5,17,15,16,17,20,14,14,13,2,14,14,21,21,17,8,15,19,21,7,2,7,14,21,5,9,5,13,2,9,15,16,17,15,6,16,15,2,21,16,16,15,23,23 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,14,14,13,5,16,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,2,16,6,8,15,21,15,14,21,21,15,13,8,10,15,2,16,15,17,7,21,2,23,21,15,5,13,4,16,16,21,6,2,6,15,6,2,16,10,14,7,15,7,17,17,4,21,14,17,21,18,8,21,21,6,10,16,15,10,13,3,21,10,21,6,10,2,18,7,21,5,13,21,6,2,16,13,13,8,13,17,21,7,10,21,14,7,16,10,21,8,21,15,6,21,16,2,21,1,17,16,21,7,5,9,21,15,8,9,15,21,17,6,21,21,23,13,18,6,13,16,9,5,20,11,5,2,15,13,21,13,10,8,2,21,10,2,2,1,1,5,15,15,15,23,2,15,15,13,21,5,9,18,8,7,15,7,5,15,15,15,14,21,11,20,21,21,2,5,13,7,21,14,15,14,21,2,5,18,15,21,13,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,13,15,1,21,15,9,4,8,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,13,15,19,7,23,16,16,21,15,16,21,15,5,13,18,8,5,15,13,13,5,13,15,10,20,21,15,6,15,15,2,17,16,15,10,23,23 +24,23,23,23,23,23,23,23,17,4,6,16,17,10,6,4,4,15,8,16,13,16,15,17,21,19,23,23,10,5,4,17,18,23,8,21,7,5,9,10,10,19,14,21,1,7,21,18,4,18,3,16,8,16,15,16,21,4,4,1,5,2,6,3,17,14,21,5,7,8,16,19,17,8,2,6,10,1,3,6,19,7,14,21,2,9,4,19,14,9,10,13,17,7,21,2,5,17,17,8,19,8,17,17,19,7,5,9,9,8,11,5,20,21,17,5,18,15,13,13,17,4,4,16,5,8,18,17,4,7,21,13,17,4,4,21,9,21,8,6,8,6,3,7,1,3,6,9,17,1,9,7,19,9,9,20,7,7,14,21,7,16,16,10,21,17,4,4,17,19,8,5,6,17,21,7,15,8,7,18,15,18,21,6,6,8,1,21,9,11,7,7,13,6,9,4,21,4,15,13,21,14,14,9,16,4,17,13,3,4,8,13,3,7,5,2,17,7,6,8,5,15,13,16,17,19,21,14,5,13,6,2,11,19,17,15,16,21,17,4,9,7,21,6,7,5,6,8,9,15,2,17,1,15,5,17,8,2,16,17,19,3,23,23 +24,23,23,8,21,8,6,10,18,2,15,21,6,10,6,19,15,15,2,21,13,16,18,15,21,5,8,15,7,13,15,8,16,23,13,19,2,15,10,6,2,18,14,1,11,7,16,18,4,13,21,15,15,15,15,16,21,2,5,16,5,2,3,13,6,18,21,15,2,2,17,2,19,8,15,6,18,16,6,15,19,17,14,16,8,13,4,9,17,15,3,13,21,8,13,15,6,21,11,15,15,15,16,7,6,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,13,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,17,6,5,8,8,9,14,2,15,16,13,1,8,19,13,2,21,21,21,13,13,15,21,7,14,13,5,2,4,2,21,20,6,20,21,16,15,9,8,8,9,8,6,2,18,2,6,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,6,10,13,16,15,9,5,16,13,16,16,2,14,14,13,2,7,14,21,16,21,7,17,21,7,8,4,19,5,14,10,13,14,8,5,9,14,21,16,15,2,15,15,15,17,16,15,23,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,13,8,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,15,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,7,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,23,23,5,6,18,13,13,21,6,2,6,19,13,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,15,19,3,15,5,5,2,18,13,3,15,7,8,18,4,15,21,15,15,13,15,17,21,2,2,16,14,23,23,21,5,13,21,9,4,16,16,2,19,15,2,7,5,21,4,7,9,7,14,17,8,10,10,3,16,5,8,13,1,8,21,2,15,15,1,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,2,6,21,13,13,14,13,13,21,8,15,15,21,2,5,21,13,5,8,16,8,2,7,5,2,18,6,8,6,21,9,5,16,7,14,13,5,14,2,5,8,7,8,14,2,15,21,15,13,7,21,2,15,18,8,16,13,8,15,21,14,6,5,2,2,15,21,21,8,5,1,21,2,15,9,8,8,13,15,8,21,17,2,15,13,15,14,15,13,20,10,16,13,5,4,7,13,15,13,13,2,15,8,2,9,5,17,15,16,16,20,14,14,13,2,15,14,21,16,21,15,16,21,7,5,2,14,15,14,5,15,14,19,5,5,4,21,17,15,2,15,15,15,16,15,18,15,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,13,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,4,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,3,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,4,15,14,21,16,21,16,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,16,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,13,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,10,15,18,2,21,21,6,6,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,8,16,23,15,19,2,14,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,15,6,17,21,5,6,8,8,23,23,5,15,6,21,5,2,16,16,2,19,7,15,5,5,21,16,8,19,7,14,17,8,6,10,3,16,15,8,13,1,8,21,2,15,17,8,5,15,15,16,2,19,7,5,9,8,15,15,9,21,1,21,2,3,21,13,13,14,10,2,18,6,2,6,21,2,13,17,13,5,4,16,8,5,14,6,2,19,6,8,6,21,9,6,15,2,14,13,5,2,2,5,8,7,8,14,2,15,21,15,13,7,21,2,15,19,8,16,13,5,15,21,6,14,14,5,2,15,8,21,9,5,20,21,2,2,9,8,8,13,13,15,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,13,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,4,5,15,5,19,5,5,15,21,17,15,6,15,8,2,16,16,8,15,13,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,9,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,19,16,15,6,13,1,8,21,2,15,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,2,8,2,21,2,5,21,6,4,3,7,13,13,2,21,13,16,15,16,21,5,8,13,9,13,6,2,1,23,21,20,2,6,9,6,2,18,2,1,11,7,8,18,4,19,21,21,15,15,15,17,21,2,10,16,6,21,13,4,16,15,21,7,10,10,16,14,17,8,15,15,5,1,17,7,3,15,14,18,8,10,14,21,16,13,2,7,15,7,16,15,10,21,11,6,15,8,16,8,21,7,5,9,14,15,15,9,21,21,19,14,21,16,13,13,14,10,13,21,8,2,18,21,2,6,17,13,5,13,16,8,2,8,5,2,8,6,14,8,21,9,7,13,15,14,5,5,14,2,5,8,7,8,14,7,15,10,17,15,8,1,10,2,21,21,21,13,5,15,21,4,6,7,7,2,10,10,21,17,15,20,21,16,15,9,4,8,13,5,4,2,21,2,15,13,21,14,15,13,16,2,16,13,5,4,8,13,7,13,5,23,5,15,8,9,5,16,15,17,16,20,14,14,13,2,15,14,21,21,17,16,7,9,21,15,8,15,4,21,5,13,15,13,2,5,15,16,21,15,7,21,15,2,17,15,7,6,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,16,9,16,5,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,17,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,9,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,23,23,23,23,23,23,17,7,10,19,6,9,6,8,13,13,3,16,13,18,19,15,6,9,8,4,8,13,15,8,21,23,13,20,2,8,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,13,13,21,5,15,21,6,2,14,21,7,19,8,15,15,5,17,13,5,19,15,14,16,15,4,15,9,21,15,4,13,1,8,17,2,6,21,11,15,13,15,16,6,10,7,5,9,8,11,15,9,21,21,21,8,3,17,13,13,14,7,16,21,8,15,18,20,2,3,21,13,5,4,8,8,2,21,5,5,16,6,14,19,21,9,2,8,14,14,13,15,17,10,9,8,8,8,14,2,7,1,15,18,17,21,10,3,21,16,7,13,14,16,21,7,15,14,7,2,8,17,21,8,5,20,21,17,2,11,2,8,13,6,3,2,21,2,15,13,18,14,7,15,20,4,17,13,5,4,8,13,9,9,13,4,5,15,15,13,5,17,15,16,17,20,14,3,14,6,8,7,17,16,16,11,15,19,8,2,13,13,3,14,8,6,10,10,21,7,7,16,18,15,13,17,13,4,21,16,15,23,23,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,21,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,6,21,7,15,2,20,2,8,17,15,15,8,10,5,21,10,8,7,15,19,1,21,17,21,5,5,13,2,18,15,23,10,1,3,15,5,2,14,1,14,15,15,7,7,17,4,8,14,17,21,21,15,15,21,10,10,16,5,15,13,5,21,3,20,9,6,14,21,16,21,8,4,6,21,16,13,13,13,15,13,20,1,15,7,14,21,13,7,2,18,14,8,2,16,15,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,21,17,6,2,16,13,13,10,10,8,17,9,10,2,18,5,5,21,13,21,8,15,8,6,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,3,5,21,7,2,7,17,15,21,16,5,8,13,6,15,21,7,21,2,7,2,5,21,18,2,6,16,1,13,7,7,16,8,23,9,8,21,21,14,8,13,21,1,4,13,19,2,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,4,13,14,18,23,9,5,14,2,7,8,9,21,17,2,15,21,15,15,15,1,15,23,23,23 +24,23,23,15,15,6,10,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,15,5,6,2,18,14,18,11,7,8,18,4,8,1,21,7,15,15,16,21,15,2,7,15,13,5,15,15,21,21,10,2,2,17,14,19,15,4,2,5,21,16,2,19,7,14,17,8,6,4,3,16,13,15,13,1,8,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,2,2,21,21,16,13,5,15,21,13,8,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,8,13,5,19,13,8,13,9,5,17,13,16,15,19,14,14,5,2,15,14,17,16,18,16,16,19,8,8,1,2,7,2,9,15,10,15,2,5,5,16,17,15,7,15,15,2,17,15,15,2,15,18 +24,23,23,23,23,23,9,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,8,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,7,21,7,6,14,13,21,21,5,2,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,14,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,15,8,17,15,15,15,15,2,17,16,21,2,15,18 +24,23,23,23,23,13,10,4,18,1,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,7,8,9,3,8,16,23,16,19,2,14,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,16,21,21,4,10,9,7,23,23,17,5,4,21,5,6,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,10,3,16,5,8,13,1,8,21,2,6,17,7,5,15,15,17,2,19,7,5,9,8,15,15,9,21,21,21,10,6,21,13,13,14,9,13,18,6,4,13,21,2,13,17,13,5,4,16,8,6,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,2,15,21,15,8,7,21,4,15,18,8,16,5,5,16,21,14,9,5,4,2,8,17,21,8,5,20,1,2,2,9,8,8,13,5,6,21,17,2,15,15,16,14,4,13,20,6,16,13,5,4,8,13,15,13,5,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,5,14,17,17,17,15,17,21,7,8,2,5,8,4,5,15,8,19,9,9,6,21,17,15,4,15,15,4,16,15,21,9,7,18 +24,23,9,10,21,7,5,8,17,6,10,17,21,7,13,7,7,18,9,19,13,21,21,17,6,7,23,5,13,10,15,21,16,23,6,3,9,7,3,6,8,18,14,7,15,7,21,17,4,21,15,17,21,9,5,16,21,5,7,23,23,23,23,3,21,5,21,5,10,4,16,5,16,5,7,6,3,21,16,13,13,15,13,16,21,10,21,1,10,14,2,4,20,8,21,2,5,21,21,15,21,1,17,7,16,7,5,9,7,15,8,9,21,16,17,7,16,16,23,13,1,7,9,16,10,5,19,21,16,9,10,6,18,4,10,8,6,21,9,2,19,21,1,5,13,9,15,23,21,15,5,13,17,9,9,19,8,7,15,15,6,7,21,15,21,21,10,2,16,21,2,19,23,23,23,23,23,23,23,13,7,6,16,10,7,20,18,9,9,10,10,18,23,2,19,4,21,14,13,9,18,5,6,5,17,15,16,19,9,4,8,13,6,13,9,23,21,17,5,3,5,16,15,2,18,16,19,7,9,3,16,23,16,5,17,15,1,21,8,7,13,7,21,23,9,2,1,5,8,17,19,4,18,9,10,16,13,10,15,16,15,5,23,23 +24,23,4,5,21,4,9,10,21,6,7,16,15,15,8,7,5,16,7,14,15,21,1,18,21,5,21,9,8,13,13,19,16,23,13,21,2,6,10,7,17,16,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,15,13,6,17,2,21,5,6,1,21,16,1,8,6,9,3,10,16,13,6,15,13,17,1,10,19,14,14,13,8,6,19,8,15,21,6,8,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,18,10,16,21,9,10,2,18,2,7,20,13,21,8,5,8,1,15,2,9,14,21,14,5,17,6,13,23,23,23,23,23,23,8,9,4,8,8,14,2,5,1,16,9,21,18,7,10,17,3,10,13,13,21,21,7,1,8,7,2,5,2,21,21,2,17,1,8,6,8,6,9,23,9,3,21,21,14,7,13,16,13,9,13,15,16,16,15,3,4,8,13,8,21,9,23,17,1,21,15,5,16,13,17,16,5,1,14,9,13,4,2,19,17,21,15,17,21,15,6,2,8,9,23,13,9,10,15,15,6,7,1,17,10,4,1,7,2,10,16,19,6,19,23 +24,23,23,23,23,23,23,6,21,6,8,19,6,2,5,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,4,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,17,15,19,13,4,14,5,21,21,5,19,15,14,8,15,4,10,9,21,15,15,13,1,7,16,7,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,8,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,16,13,6,15,21,7,14,15,7,2,15,21,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,8,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,16,20,14,4,14,13,8,14,17,21,17,15,15,19,8,10,13,13,8,14,9,15,15,10,17,6,15,15,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,23,21,6,10,4,17,9,7,17,8,6,13,4,9,15,8,16,13,16,7,16,21,13,18,6,9,9,18,4,19,23,7,4,4,13,5,3,14,21,14,8,21,7,16,18,4,18,3,17,15,11,15,16,21,5,21,16,5,10,13,4,21,7,21,5,10,4,21,18,18,4,4,6,5,1,21,6,20,7,14,17,2,6,4,19,14,5,15,9,21,14,21,7,6,16,21,5,19,8,16,15,21,7,5,9,9,13,11,5,16,21,21,2,21,17,13,13,14,10,8,16,10,4,18,1,5,7,4,13,16,4,7,18,10,17,4,3,9,6,15,6,1,3,4,7,20,4,15,21,19,6,9,19,7,8,14,9,7,15,16,10,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,10,17,1,21,13,8,4,8,13,8,9,4,17,16,6,10,21,14,4,9,8,14,16,15,3,4,8,13,7,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,9,5,7,1,6,8,5,5,16,9,11,4,1,16,7,5,17,7,4,15,16,20,5,5,18 +24,23,23,23,23,23,6,8,16,2,5,5,21,5,2,15,13,21,2,15,7,17,16,16,2,5,21,17,15,13,2,6,21,23,15,21,5,13,5,16,14,8,14,16,15,7,21,15,4,16,14,17,15,21,15,16,21,21,2,8,15,5,13,2,21,5,13,7,15,15,16,15,16,14,14,13,5,14,13,9,13,21,13,8,8,2,18,2,3,14,15,8,17,15,16,5,5,21,16,7,21,15,21,8,17,7,5,9,13,15,15,5,15,21,21,2,21,16,23,14,14,15,15,16,8,15,5,21,5,15,21,13,17,3,13,17,15,16,2,3,14,18,15,6,21,7,5,10,21,5,16,15,2,8,9,8,13,8,15,2,15,18,15,5,21,18,6,15,17,20,15,6,2,13,17,14,3,7,16,7,15,6,21,2,13,3,21,2,7,9,21,17,23,2,3,2,21,7,14,5,18,15,5,13,8,13,20,15,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,15,6,3,15,5,13,7,2,18,16,16,16,15,21,7,8,7,7,15,7,15,10,14,15,15,6,15,15,21,13,15,15,15,2,2,1,3,23,23,23 +24,23,23,23,16,15,6,8,17,15,15,5,20,15,2,21,13,16,2,13,3,21,21,15,2,3,21,6,8,13,5,10,21,23,13,18,5,16,3,8,14,16,14,21,15,7,16,15,4,16,14,17,15,21,15,16,21,5,2,17,15,15,13,5,21,5,14,13,21,10,17,8,17,15,14,6,13,4,7,18,14,8,13,17,15,15,19,2,19,14,8,8,16,15,16,15,5,21,16,3,10,1,21,7,16,7,5,9,15,7,15,5,8,21,16,5,21,21,23,13,16,5,13,17,10,2,7,21,2,5,20,13,11,14,13,17,2,18,2,3,2,1,3,2,1,19,6,8,21,5,14,6,3,7,9,16,15,7,15,15,15,21,16,6,21,21,6,2,17,20,21,5,5,17,7,16,14,13,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,9,2,21,7,7,5,21,2,5,8,16,2,16,7,13,4,8,13,8,18,21,23,9,21,2,3,6,17,13,16,16,8,15,5,7,13,5,2,16,15,17,15,15,21,8,2,7,8,2,2,15,8,3,5,16,5,21,15,17,13,15,15,15,2,8,15,18,6,23,23 +24,23,23,23,23,23,23,23,23,23,9,21,21,10,10,4,13,20,4,16,13,16,7,17,18,5,7,9,7,4,4,21,6,23,7,16,9,13,5,8,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,16,21,7,9,16,5,4,13,21,21,7,21,6,9,4,16,21,17,6,6,4,5,16,16,7,3,7,14,16,8,1,4,21,17,9,4,7,17,8,21,2,5,15,11,15,15,8,8,15,19,7,5,9,8,15,15,9,17,15,17,7,7,16,13,13,14,10,4,21,8,10,18,1,2,6,21,13,5,8,4,8,2,7,5,2,19,6,14,6,21,16,17,9,14,6,18,5,21,2,5,8,8,8,8,5,15,1,7,6,7,21,7,4,21,21,16,13,9,8,21,7,4,4,7,2,6,10,21,4,7,20,1,1,5,9,4,16,15,5,9,1,21,2,15,2,21,14,9,13,20,7,17,15,5,2,7,13,15,7,5,19,13,17,2,13,17,8,7,1,16,20,7,4,8,10,6,14,21,18,17,7,17,19,16,2,4,7,9,8,8,21,5,6,2,7,2,16,17,9,6,17,13,6,16,17,18,9,2,19 +24,23,23,23,23,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,2,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,2,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,15,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,5,15,7,2,2,16,7,6,16,18,15,5,15,13,11,15,13,20,16,3,15,2,8,17,13,2,15,2,6,18,23,13,20,15,15,5,5,14,16,16,1,15,7,16,19,4,21,14,21,21,21,15,21,11,5,21,15,6,17,13,10,17,5,21,8,15,8,16,16,16,5,14,15,5,20,15,16,14,8,13,17,15,8,21,3,5,14,16,8,21,7,20,2,5,21,15,16,10,1,1,16,17,7,5,9,15,15,15,5,16,17,21,5,2,16,23,13,21,14,2,16,10,6,4,21,5,15,21,13,21,8,6,8,2,16,16,13,13,1,15,6,21,10,10,15,19,5,14,15,21,15,7,15,8,8,14,2,5,15,8,2,21,21,10,21,17,20,8,5,10,15,16,7,15,10,1,7,6,18,16,2,7,8,1,2,4,10,15,23,20,10,10,2,21,7,7,13,18,14,21,13,16,8,17,15,13,4,8,13,8,21,13,23,15,17,2,9,6,17,15,16,16,6,19,14,13,6,3,14,17,15,16,15,16,18,8,21,15,15,2,15,6,21,14,8,16,6,15,15,16,13,2,15,15,2,17,15,16,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,6,5,21,8,3,2,18,15,15,21,6,4,10,21,10,15,2,21,13,16,15,17,17,5,7,10,7,13,2,10,20,23,21,3,2,15,5,6,2,18,14,21,11,7,8,18,4,21,21,15,13,15,15,16,21,2,2,16,5,15,13,15,5,7,21,10,8,2,17,2,19,8,8,5,5,21,16,8,19,7,14,16,8,6,10,3,16,5,5,13,1,8,21,15,15,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,13,15,17,13,5,18,15,2,8,21,13,5,2,18,8,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,9,21,10,2,21,16,21,13,5,7,21,7,15,15,7,2,5,10,21,17,15,20,1,21,15,7,10,8,13,15,15,4,21,2,15,13,21,14,14,8,20,2,21,13,5,4,8,13,7,13,6,2,13,8,8,9,6,17,15,16,17,20,14,14,10,2,10,14,16,17,15,11,16,19,21,8,10,8,10,15,7,15,6,5,2,9,15,15,21,15,15,17,13,2,15,21,15,6,23,23 +24,23,23,15,21,2,15,13,21,5,6,1,8,2,14,5,7,16,15,16,7,16,20,11,15,2,16,13,2,2,14,15,18,23,2,19,5,15,5,2,5,3,19,15,15,7,21,17,4,21,14,16,21,17,15,15,3,2,2,21,5,23,23,23,23,23,21,5,8,10,21,16,16,3,6,6,18,2,7,16,13,2,13,21,2,19,21,21,21,13,2,8,15,14,21,2,20,21,11,3,2,1,17,11,15,7,7,9,21,15,8,7,21,16,21,6,15,16,23,13,21,5,2,15,15,15,18,15,14,2,23,13,1,8,21,8,2,14,17,13,5,2,23,23,23,14,23,15,16,17,5,13,2,8,9,8,16,8,15,15,15,15,13,15,21,16,7,15,21,15,13,23,23,23,21,14,13,14,6,7,2,2,21,21,15,14,21,2,5,10,2,18,23,8,5,6,17,14,15,15,21,14,15,13,8,2,8,15,9,4,9,13,20,16,5,23,13,16,21,3,5,16,15,21,17,6,15,15,5,15,14,15,19,16,21,15,16,11,8,7,13,21,14,23,23,6,5,2,15,2,16,15,17,3,15,16,15,2,15,7,20,6,23,23 +24,23,23,2,21,15,5,8,16,7,2,17,6,5,10,21,5,15,2,17,13,21,16,21,3,5,8,13,2,13,20,2,20,23,13,3,2,15,5,6,2,18,21,1,9,7,8,16,4,1,14,17,11,13,15,17,21,15,13,16,5,15,13,8,16,7,21,5,6,8,21,14,17,2,2,15,5,21,16,7,3,15,14,16,8,4,14,2,16,13,8,15,1,7,17,15,13,21,11,18,15,8,21,5,10,7,5,9,14,15,15,9,21,21,17,8,2,21,13,13,14,15,15,16,8,10,18,18,2,7,17,13,5,14,16,7,2,21,5,2,21,6,14,13,21,9,7,15,14,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,1,6,8,21,21,21,13,8,13,21,8,14,15,7,2,15,10,21,8,6,20,1,2,3,13,13,16,8,13,15,21,21,2,2,7,15,14,15,5,20,10,17,15,5,4,7,13,15,13,5,23,8,8,2,9,21,16,15,21,17,8,14,14,13,2,15,14,20,17,15,8,17,19,21,13,5,15,6,8,5,18,15,8,2,9,4,15,21,15,6,17,13,15,15,16,16,6,23,23 +24,23,23,23,21,2,9,5,17,6,4,17,17,2,13,4,2,15,8,16,13,16,15,21,17,23,16,5,13,4,5,8,21,23,8,16,9,9,13,18,3,19,14,8,10,7,8,19,4,18,3,21,15,21,15,16,21,5,19,21,9,4,9,9,21,7,21,5,3,4,17,18,17,2,4,15,6,21,21,14,3,7,14,21,2,5,5,19,14,5,13,9,21,14,16,7,6,17,21,4,19,8,16,7,10,7,5,9,9,13,11,5,17,21,18,2,18,16,13,13,8,7,15,16,5,2,19,17,2,5,21,13,18,7,5,18,15,17,15,15,8,6,6,6,1,3,13,14,20,6,16,10,19,8,9,20,7,8,14,21,8,15,15,2,16,21,6,4,18,2,8,13,9,17,21,14,10,3,18,3,5,18,21,20,9,15,1,16,5,8,8,8,13,14,4,4,17,4,13,21,21,14,14,13,8,17,16,15,3,4,8,13,7,21,9,23,15,15,6,9,5,17,15,17,17,2,21,14,5,13,2,19,19,7,21,15,16,18,16,15,5,7,1,6,5,6,15,8,9,1,2,1,17,15,6,17,7,2,15,16,19,5,7,23 +24,23,6,2,21,5,15,2,21,15,21,21,6,15,13,18,13,13,6,21,13,16,19,16,20,1,21,13,9,6,15,2,19,23,13,20,2,5,2,6,8,20,19,21,15,7,21,17,4,16,14,16,15,17,6,21,1,15,2,16,6,15,13,7,15,7,21,5,5,2,21,16,21,2,10,7,5,19,16,5,13,15,14,8,9,20,15,7,14,13,7,6,21,7,21,2,6,21,21,6,14,1,21,8,16,7,5,9,8,15,7,5,1,21,17,5,18,21,13,5,6,10,2,21,2,20,18,15,2,2,21,13,17,6,2,5,7,21,10,21,14,21,6,6,15,18,2,15,19,19,15,8,13,21,9,13,13,2,21,5,15,18,15,6,21,21,16,15,21,13,6,13,2,15,21,13,8,6,15,8,15,6,21,21,15,17,21,7,2,8,7,7,13,6,2,2,21,4,15,13,21,13,2,5,17,2,18,15,3,4,8,13,8,10,3,23,2,2,15,11,5,15,13,17,15,7,3,13,6,13,10,2,15,16,16,16,15,11,8,2,13,16,23,21,5,16,15,2,7,6,10,1,21,15,15,16,13,2,15,17,19,6,23,23 +24,23,23,5,21,6,2,2,21,10,15,17,5,15,13,21,13,13,5,17,13,16,19,16,21,3,21,6,2,2,6,7,19,23,15,19,2,15,5,6,14,20,19,21,15,7,13,16,4,17,14,16,15,17,15,16,1,2,15,16,6,5,13,6,21,7,21,5,8,2,17,15,21,2,6,8,5,18,16,5,13,15,13,13,8,9,2,3,14,15,13,15,21,8,16,15,19,21,21,6,10,1,16,16,18,7,5,9,8,15,7,5,16,21,17,2,7,16,23,13,21,6,2,16,9,15,16,15,15,5,21,17,5,15,3,1,2,17,8,8,21,21,8,7,15,18,6,15,19,19,15,8,3,21,9,7,15,8,21,16,5,19,13,2,1,21,15,8,21,15,6,13,10,15,21,13,5,6,13,8,2,19,21,21,5,21,1,15,2,16,10,8,13,4,10,2,17,16,15,13,21,14,2,2,15,13,18,15,3,4,8,13,8,10,19,23,2,2,8,11,5,21,13,17,15,8,16,14,14,14,15,2,16,16,17,15,15,11,16,2,13,8,13,23,23,8,15,15,13,6,2,15,21,2,5,17,13,15,15,16,8,23,23,23 +24,23,23,23,15,21,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,16,5,17,5,7,13,15,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,7,21,3,6,10,15,15,15,13,17,21,5,21,8,6,10,16,6,7,14,14,6,13,2,8,8,14,8,13,21,15,15,1,21,5,13,15,2,21,7,21,2,5,21,15,19,21,1,1,7,16,7,5,9,15,15,15,5,21,21,21,15,2,16,23,13,21,6,15,16,9,2,8,8,15,2,21,13,21,8,2,8,19,15,16,3,8,18,13,6,21,21,15,15,21,5,14,15,2,8,9,3,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,16,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,2,8,7,10,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,18,6,10,2,16,15,10,21,15,5,13,8,5,13,2,17,13,16,19,15,21,5,21,7,8,13,2,6,17,23,13,16,21,15,5,10,14,18,14,1,15,7,8,7,4,16,15,17,15,15,16,19,21,15,13,16,5,15,13,4,20,7,21,7,7,6,20,2,21,14,2,23,23,23,23,23,23,23,23,23,23,23,23,23,14,13,13,4,16,14,15,4,8,21,21,5,21,1,16,7,4,7,11,9,5,11,8,5,15,21,21,7,15,16,13,13,14,6,15,16,9,2,20,1,2,10,15,13,17,7,13,18,10,21,9,2,8,17,2,8,21,17,9,15,7,10,17,5,3,2,5,15,15,8,14,2,15,1,13,10,18,21,15,13,17,3,10,13,2,20,21,7,15,7,7,2,2,16,21,21,5,15,1,21,13,8,8,8,13,5,2,2,1,2,7,15,21,14,1,7,15,9,21,15,3,4,8,13,8,21,7,23,2,8,15,7,5,17,13,21,18,2,8,7,5,13,2,17,17,15,15,15,17,19,16,8,13,10,7,7,7,2,2,9,2,5,15,2,17,15,7,17,15,9,15,21,19,19,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,6,18,7,15,2,15,17,5,17,5,8,13,6,6,16,18,7,3,6,14,5,2,16,21,7,8,15,7,17,15,4,17,18,21,21,3,15,15,21,4,1,4,9,9,13,6,21,2,21,5,6,2,21,8,2,9,15,15,6,2,16,5,6,7,13,17,20,19,21,21,5,10,14,5,21,8,17,3,5,16,13,1,21,17,13,15,18,7,5,9,18,15,8,9,16,21,17,7,2,16,23,13,21,5,2,16,15,4,6,16,6,15,21,13,19,4,5,7,15,21,3,5,18,21,2,20,14,2,14,15,13,15,14,2,2,21,7,7,13,8,15,19,6,21,7,5,19,1,15,2,21,7,2,5,6,21,18,5,14,1,8,7,6,1,1,2,2,20,21,13,15,13,15,5,23,8,7,1,16,15,7,19,18,6,2,13,6,20,17,16,9,4,8,13,8,5,7,23,7,16,2,15,5,8,13,17,15,18,8,2,6,2,2,23,16,15,19,15,16,18,15,9,20,15,15,5,6,5,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,23,23,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,6,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,16,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,3,15,13,16,4,10,17,6,8,4,19,9,16,4,17,13,16,19,15,17,5,8,9,9,13,9,7,18,23,7,19,2,10,5,6,2,18,14,18,10,7,8,16,4,1,16,16,15,15,15,15,21,4,9,17,6,23,23,23,23,23,15,5,6,2,17,4,17,7,7,5,5,17,16,18,20,7,14,17,16,2,21,9,21,5,2,13,1,8,17,4,6,21,15,6,15,15,1,7,19,7,5,9,15,15,8,9,17,21,17,8,2,21,13,13,8,4,7,17,9,6,18,15,4,7,17,13,9,15,7,18,19,21,6,9,21,6,14,9,21,9,7,5,23,14,9,9,17,3,5,7,7,8,14,4,5,1,15,10,7,16,10,4,21,21,6,9,9,16,21,7,10,6,9,10,3,17,21,4,8,20,1,1,9,9,8,8,13,19,4,4,17,2,19,13,21,14,21,13,20,7,15,15,6,4,8,13,13,13,7,23,13,8,7,3,5,17,13,17,16,20,7,14,15,11,4,14,17,16,21,15,17,19,8,18,7,9,4,5,9,15,10,10,15,5,4,15,17,15,6,8,8,4,18,17,21,5,6,18 +24,23,23,23,23,17,15,2,21,15,15,21,6,2,10,5,13,13,2,21,13,21,8,16,2,5,8,13,8,13,2,16,21,23,7,19,2,15,5,6,2,18,14,21,11,7,8,18,4,15,16,15,15,15,15,17,21,15,2,16,5,2,13,6,6,7,21,6,2,2,1,8,19,13,14,6,5,21,5,8,19,15,14,16,8,13,2,2,16,15,6,13,17,7,21,13,5,15,11,15,15,15,16,17,20,7,5,9,8,15,13,9,21,1,21,10,15,21,13,13,14,6,13,16,8,15,18,15,2,15,10,13,5,8,16,8,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,15,15,16,8,13,21,21,6,2,16,21,21,13,14,15,21,1,15,5,7,2,15,2,21,21,13,20,1,8,6,7,14,8,13,8,4,2,21,2,15,13,21,14,14,13,20,8,16,15,5,4,8,13,8,13,6,9,13,8,15,9,16,16,15,21,16,2,2,14,15,13,15,14,21,21,15,7,16,19,21,8,10,7,14,7,15,14,6,15,2,9,13,21,3,15,6,16,13,2,21,17,15,2,8,18 +24,23,2,6,21,10,4,10,17,6,10,17,15,7,15,15,2,13,2,16,13,16,3,15,16,16,21,6,8,13,6,7,16,23,7,21,5,6,10,13,2,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,15,10,16,5,15,13,4,21,4,21,5,6,2,16,2,16,6,4,7,6,19,16,2,3,7,14,21,2,5,4,9,14,9,6,15,16,7,16,2,6,21,21,2,21,15,16,7,6,7,5,13,8,15,7,5,16,21,18,2,21,15,13,13,7,6,15,17,8,2,19,21,7,5,21,4,16,8,6,17,17,16,15,5,8,6,4,6,17,13,10,5,20,5,8,10,19,2,9,20,15,7,14,4,13,15,16,1,21,21,2,15,18,3,6,13,2,13,21,7,15,6,7,2,15,21,21,21,4,21,1,8,5,8,14,8,13,14,4,2,21,4,13,21,21,14,4,13,8,16,16,15,3,4,8,13,8,7,13,15,15,15,8,9,5,17,13,17,16,8,21,14,9,13,2,3,21,15,17,15,16,18,16,7,5,7,14,15,5,21,8,8,2,6,13,16,17,15,4,16,15,4,15,15,20,5,10,20 +24,23,23,23,21,6,7,7,21,2,9,21,7,15,1,19,7,17,3,14,7,17,19,16,20,5,19,6,8,13,9,19,15,23,5,16,9,15,9,6,17,18,14,8,15,7,17,17,4,21,14,16,21,16,10,21,18,2,7,17,6,4,9,10,21,8,17,19,5,6,1,14,21,8,6,19,19,2,8,6,13,7,13,7,21,10,18,4,15,15,9,7,19,8,17,5,8,21,15,2,1,1,17,8,6,7,5,9,7,15,8,9,1,17,1,15,2,21,13,7,1,8,5,17,9,10,13,17,2,6,20,13,21,4,3,8,19,16,10,8,20,21,14,5,21,13,23,23,23,23,23,23,13,8,9,3,7,8,15,2,5,1,15,8,17,21,19,9,17,5,9,14,4,18,21,7,8,7,7,2,6,4,17,18,5,19,1,13,3,16,3,23,9,9,2,21,17,15,15,13,21,14,15,13,15,6,18,21,3,4,8,13,5,17,13,23,4,1,21,13,5,15,13,17,16,19,15,14,9,13,4,4,19,17,16,16,17,18,15,9,2,14,3,23,9,7,14,21,13,4,6,18,17,16,4,15,7,6,17,17,19,9,23,23 +24,23,23,15,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,17,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,6,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,7,16,21,13,13,14,10,15,16,8,7,18,15,3,13,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,10,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,15,21,10,2,21,21,21,13,5,8,21,3,6,14,10,2,8,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,23,5,4,21,4,2,21,6,9,5,18,13,13,2,17,13,16,19,15,17,5,8,13,7,9,4,8,18,23,13,19,2,15,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,7,4,7,10,10,10,6,13,21,21,9,10,2,17,2,19,5,9,2,16,1,6,14,3,7,14,16,8,6,4,10,17,8,8,13,1,8,16,15,6,21,7,15,15,8,21,10,19,7,5,9,13,15,15,9,21,21,21,6,4,17,13,13,14,6,13,1,8,7,18,1,2,7,17,13,5,9,16,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,5,2,5,8,7,8,14,4,15,16,15,6,7,1,10,4,21,15,18,13,9,16,21,13,21,8,6,2,3,10,21,1,7,20,18,4,13,9,8,8,13,13,15,2,17,2,15,7,16,14,15,9,20,16,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,17,20,14,16,13,3,15,14,17,16,21,15,16,19,8,7,4,14,5,4,6,7,4,3,7,5,15,16,17,15,5,15,7,2,17,16,21,6,7,18 +24,23,4,8,21,4,8,6,17,2,3,17,17,4,5,4,4,15,8,17,13,16,15,21,17,23,21,5,13,6,5,8,21,23,15,17,9,9,15,6,4,19,14,1,1,7,16,19,4,18,3,10,15,21,15,16,11,5,19,21,10,4,2,3,17,14,21,7,8,7,21,19,21,5,4,2,19,18,4,14,19,7,14,21,2,5,4,19,14,10,13,9,21,14,17,7,6,21,21,15,19,8,1,10,21,7,5,9,16,15,11,5,17,21,18,5,19,17,13,13,16,9,16,16,5,6,19,17,3,7,21,13,17,9,5,16,7,17,8,8,8,6,5,6,1,3,10,5,1,5,5,11,19,4,9,20,8,8,14,1,6,15,15,9,21,21,6,21,18,1,8,10,5,7,1,4,9,6,19,8,9,18,21,4,3,17,1,17,6,11,6,8,13,4,5,2,21,14,15,14,21,14,6,6,16,4,17,13,3,4,8,13,8,7,5,4,17,13,17,9,5,17,13,18,16,17,21,14,5,13,9,2,19,16,16,15,16,18,16,4,5,7,4,6,9,1,6,8,9,8,4,17,17,7,5,17,7,15,15,17,19,2,19,23 +24,23,23,23,23,7,6,5,21,15,15,21,18,5,2,17,13,15,2,13,20,16,3,15,2,6,21,5,13,5,2,6,17,23,13,21,5,14,5,6,14,16,16,21,15,7,16,18,4,21,14,16,21,16,8,19,21,2,15,16,15,15,13,6,21,5,14,15,6,2,16,2,17,13,14,2,3,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,16,15,21,18,1,1,7,1,7,5,9,15,15,8,5,16,21,21,15,2,21,23,13,21,5,2,16,3,6,16,21,15,7,21,13,21,8,2,8,2,21,17,13,13,11,6,5,21,18,15,16,19,5,14,6,2,8,8,7,13,8,14,2,6,17,8,7,21,21,15,10,16,20,14,5,14,23,23,23,23,23,23,23,23,6,21,2,15,16,21,13,4,10,23,16,20,14,3,2,21,7,15,13,18,14,5,6,16,15,16,15,13,4,8,13,8,17,14,23,13,21,3,9,6,16,13,16,16,8,19,14,5,13,2,15,19,15,16,15,16,18,8,2,7,15,7,2,15,10,14,15,21,5,15,16,17,13,15,7,15,2,15,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,2,15,18,8,6,15,13,16,8,13,10,21,3,15,2,5,17,5,8,13,15,13,21,23,15,16,15,15,5,8,14,16,7,8,15,7,16,3,4,16,11,21,21,15,15,21,19,2,6,15,6,3,13,2,17,5,21,8,8,15,16,5,17,14,15,5,13,2,8,14,14,8,13,21,13,15,1,2,5,15,15,2,21,7,21,2,5,21,15,16,21,15,16,7,16,7,5,9,8,15,15,5,16,21,20,5,15,16,23,13,17,6,15,16,9,2,8,1,8,15,21,13,21,8,2,8,8,15,16,10,4,16,2,5,21,19,15,15,21,5,14,15,2,8,9,2,7,8,14,2,6,21,8,15,21,21,15,15,16,20,2,5,6,16,11,8,13,15,19,15,15,5,21,2,2,8,21,13,15,10,15,20,23,13,3,2,21,15,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,21,14,23,8,21,2,3,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,8,2,15,15,15,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,8,5,8,17,7,4,17,16,7,13,19,14,13,6,17,13,16,15,16,17,23,17,9,9,1,5,8,16,23,8,16,9,9,4,7,17,19,14,1,1,7,16,18,4,21,3,10,15,17,15,16,11,9,5,18,5,2,4,13,21,7,21,5,7,21,1,11,17,4,2,5,6,21,5,14,20,7,14,1,1,4,6,3,7,6,14,16,21,8,16,4,5,21,21,2,19,8,21,17,10,7,5,9,9,15,7,9,17,1,18,4,6,21,16,7,16,15,2,8,5,7,18,17,15,8,21,17,14,8,7,18,2,17,15,19,8,6,13,6,1,7,16,5,3,5,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,5,7,21,16,7,2,6,4,10,11,18,1,1,9,8,21,6,6,11,17,8,13,4,5,2,17,16,15,14,21,21,6,13,17,8,17,15,3,4,8,13,7,13,19,17,15,15,3,9,5,16,15,19,17,2,21,14,9,9,16,11,19,7,21,15,16,18,16,4,5,18,4,13,9,6,15,10,15,7,4,15,16,15,11,16,7,15,17,16,19,15,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,10,17,9,8,15,5,9,7,10,17,23,21,19,16,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,2,15,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,13,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,1,14,4,7,20,13,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,17,6,10,4,16,2,9,19,17,4,5,4,14,13,9,19,13,17,19,18,6,5,21,9,7,13,10,9,18,23,7,17,9,13,4,6,17,18,8,16,13,7,17,9,4,16,14,17,17,15,16,21,19,19,21,5,9,4,13,6,17,7,21,5,7,4,16,8,17,10,4,4,5,17,10,5,13,8,13,7,21,2,19,4,14,13,13,9,19,7,21,4,9,21,15,2,21,7,21,16,10,7,5,9,8,15,15,3,17,17,13,16,4,17,23,13,8,5,4,17,10,4,17,17,9,7,20,13,21,8,10,8,5,1,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,7,15,18,5,1,7,17,17,18,4,4,17,19,4,13,6,17,8,9,9,15,4,8,10,6,21,21,6,18,21,8,4,7,5,18,23,6,5,2,21,14,16,21,21,14,4,10,8,8,16,19,3,4,8,13,5,15,6,23,13,17,16,7,5,16,13,17,17,4,9,6,3,4,21,23,19,19,21,13,17,21,8,8,5,16,15,5,4,6,9,21,8,4,4,8,17,7,6,17,7,6,1,16,19,4,19,23 +24,23,9,10,17,8,9,10,21,7,15,21,6,4,9,15,9,13,2,21,13,16,16,21,17,5,8,15,5,3,7,8,17,23,8,19,2,15,3,6,2,18,14,21,11,7,8,7,4,1,1,15,16,7,15,21,21,4,4,7,6,8,9,6,13,21,21,9,10,2,17,3,19,10,10,7,5,17,16,6,19,7,14,17,8,6,4,3,21,4,5,13,1,8,21,15,4,21,7,15,15,8,17,10,19,7,5,9,8,15,1,9,21,21,17,5,10,21,13,13,8,3,5,16,8,2,18,15,2,7,17,13,5,9,6,18,2,21,5,2,4,6,14,6,21,9,1,16,8,14,5,5,6,2,5,8,8,8,14,10,15,1,15,5,7,21,19,4,21,15,21,13,9,8,21,15,15,8,10,2,15,10,21,16,6,20,21,4,13,9,8,8,13,13,15,7,17,2,15,13,16,14,5,9,20,17,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,5,4,9,15,14,21,17,21,16,8,19,18,8,10,14,9,4,5,15,6,15,3,14,5,16,21,15,15,15,15,2,17,1,8,10,23,23 +24,23,23,6,21,8,8,4,17,9,15,21,8,4,7,10,5,17,8,16,6,8,19,21,8,5,21,5,7,13,13,19,16,23,9,17,4,13,7,6,15,17,15,7,15,7,1,17,4,17,14,16,21,16,15,18,21,10,5,16,5,15,13,4,15,2,21,5,6,10,21,16,21,7,4,5,16,17,16,13,6,7,13,21,10,19,6,14,16,13,8,4,17,7,15,21,6,8,17,8,21,1,17,17,17,7,5,9,8,15,8,9,1,17,17,4,2,17,13,13,17,6,6,15,9,10,2,18,21,7,20,5,21,8,7,8,16,17,2,9,14,21,14,5,21,8,13,23,23,23,23,23,23,8,9,8,8,7,14,6,5,21,16,9,21,21,7,1,16,6,10,13,4,17,21,7,14,2,7,2,5,2,21,1,5,17,1,3,2,8,4,8,23,9,8,21,21,14,10,13,17,14,14,5,15,2,17,15,3,4,8,13,5,17,4,23,7,16,16,13,5,15,13,17,17,5,1,14,9,13,4,2,19,17,17,7,15,17,15,4,2,14,7,23,9,5,10,2,15,9,6,21,17,2,10,17,7,2,8,16,19,8,3,23 +24,23,23,23,23,23,15,2,21,2,2,21,6,2,6,3,8,15,2,21,13,16,18,15,2,5,1,2,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,15,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,6,18,21,15,2,2,17,3,19,8,10,15,19,16,6,2,16,7,14,16,15,6,4,9,16,15,13,13,1,8,16,15,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,21,7,19,15,2,21,16,21,13,5,15,21,6,14,3,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,8,6,4,18,2,2,13,21,14,14,6,20,21,21,15,5,4,8,13,7,14,2,3,13,13,15,9,5,15,13,17,15,20,2,14,5,13,8,14,17,16,21,7,16,21,8,8,4,15,6,6,5,15,14,8,5,9,14,21,16,15,15,8,15,15,21,21,15,6,23,23 +24,23,4,5,17,5,4,10,17,10,5,16,17,6,2,4,13,8,5,1,13,16,18,18,6,5,21,7,8,13,4,16,7,23,1,4,9,5,9,4,9,19,17,15,15,7,8,17,4,16,15,21,16,1,4,16,15,5,21,1,3,8,13,4,16,5,6,9,15,7,17,1,19,8,14,4,11,5,6,7,13,8,13,16,21,10,19,6,2,6,4,21,17,4,11,4,6,21,1,4,21,15,17,6,3,7,5,9,17,15,8,9,1,21,20,17,4,19,23,23,23,9,13,16,5,5,19,17,4,9,23,23,23,23,8,16,9,16,8,2,4,4,23,23,23,23,23,23,23,23,23,23,13,9,9,19,21,8,15,2,8,10,15,21,21,21,6,2,21,19,4,9,14,5,4,9,14,23,17,19,9,6,17,17,4,20,1,4,9,8,6,18,23,3,5,2,21,5,4,19,17,14,23,19,6,4,16,15,3,4,16,13,5,9,6,23,6,19,17,3,5,8,13,17,16,19,8,4,23,23,7,14,19,17,21,16,16,19,7,4,13,6,5,14,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,10,4,6,17,6,2,17,5,2,8,18,7,13,5,21,13,16,19,17,2,3,21,13,8,13,10,4,16,23,7,3,9,17,5,10,5,20,19,21,15,7,8,16,4,17,14,21,15,17,16,21,1,10,2,15,6,9,6,13,21,5,21,4,10,4,21,8,21,2,15,15,5,19,16,5,13,8,5,21,21,20,16,5,14,13,15,2,19,7,21,6,6,21,9,2,2,7,17,16,5,7,5,7,8,15,8,5,1,21,17,2,18,21,13,23,6,4,7,18,13,6,5,16,15,2,21,16,14,6,13,21,13,14,17,8,8,16,2,6,15,18,6,2,19,19,10,2,2,17,9,7,13,7,21,6,15,18,13,15,21,21,6,10,21,16,2,13,6,21,21,9,5,15,3,8,5,10,21,21,13,19,21,7,6,17,8,8,13,5,3,2,17,15,13,13,21,14,15,13,8,3,18,15,3,4,8,13,8,10,16,23,15,2,7,11,5,17,13,21,21,9,14,10,15,14,5,6,15,16,17,16,15,16,11,15,2,5,19,15,15,21,7,6,15,6,2,15,19,10,15,17,13,4,15,21,3,23,23,23 +24,23,23,23,23,23,6,4,17,4,10,16,6,7,6,21,7,15,2,16,13,16,7,16,19,5,16,7,7,4,10,21,20,23,5,19,5,13,5,16,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,7,5,16,5,9,13,5,10,7,18,5,7,7,16,16,17,4,5,7,7,21,17,8,20,7,14,16,8,4,4,3,16,13,6,7,18,7,21,4,10,15,11,7,15,15,1,17,1,7,5,9,8,15,15,9,17,16,21,5,13,17,9,13,14,7,15,21,8,4,18,1,2,7,17,13,5,6,16,8,2,21,5,2,17,6,14,19,21,9,6,15,17,5,13,5,16,2,5,8,8,8,14,9,15,17,16,4,7,21,3,6,21,21,18,13,9,15,21,7,6,7,7,4,9,10,21,4,1,20,1,1,5,9,4,16,7,5,7,21,21,2,7,7,21,14,9,5,20,7,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,16,16,20,7,13,4,2,8,14,21,17,17,7,17,19,21,8,10,8,5,15,7,18,5,6,2,9,4,15,17,15,13,17,13,4,6,17,18,8,18,23 +24,23,23,23,23,23,15,2,21,15,10,16,5,2,10,8,14,13,10,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,5,15,20,19,21,15,7,8,16,4,16,14,17,15,17,15,16,1,2,2,16,6,10,5,5,21,8,21,5,7,14,16,8,21,21,15,7,5,19,16,5,13,15,14,8,9,7,3,15,14,13,4,15,21,7,16,2,19,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,6,10,16,9,15,16,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,13,14,15,7,8,6,19,21,21,7,16,1,2,2,16,6,8,13,13,2,2,17,4,15,13,21,14,7,13,8,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,8,7,10,2,21,17,17,16,15,11,16,2,13,16,15,23,7,8,15,10,15,6,2,15,21,2,13,8,13,6,15,16,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,8,17,2,15,2,21,2,6,17,6,15,5,7,13,13,2,21,13,16,15,17,16,5,8,8,7,13,21,3,8,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,21,21,16,15,13,15,17,21,15,2,16,5,2,13,6,6,9,21,10,2,2,17,16,19,7,10,7,6,21,16,14,9,7,14,15,8,7,4,3,8,2,15,2,1,7,16,13,5,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,15,15,21,8,6,18,15,2,7,21,13,5,13,17,8,2,21,5,2,17,6,14,8,21,9,6,13,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,21,13,6,3,21,8,7,7,7,2,15,10,21,21,15,20,21,15,15,9,6,8,13,13,6,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,16,20,14,14,13,3,13,14,17,21,16,15,16,19,21,8,6,8,15,13,5,15,15,2,11,9,15,15,17,15,7,16,13,15,21,16,15,10,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,16,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,2,1,6,1,15,21,6,9,16,21,1,2,7,13,11,6,13,20,20,11,15,7,2,21,3,5,13,16,8,17,23,13,2,4,10,5,6,4,17,8,16,15,7,21,19,4,17,2,21,21,3,21,8,21,6,15,17,10,2,13,5,21,5,14,2,21,2,16,5,16,15,14,7,4,13,8,19,13,19,13,18,15,15,18,5,5,15,16,9,16,7,21,2,5,21,1,4,10,16,15,7,16,7,5,9,16,15,15,3,6,17,21,2,21,21,23,23,23,23,23,23,14,15,20,15,2,6,15,18,21,4,2,18,14,14,3,19,5,21,10,5,2,9,7,7,8,5,17,15,18,7,15,16,7,7,21,15,6,17,8,9,5,21,6,10,16,20,4,5,5,23,23,7,15,15,16,2,2,7,1,11,6,21,21,13,21,10,23,16,20,2,3,2,16,14,7,13,18,14,14,13,16,5,17,19,13,4,8,13,8,16,13,23,21,21,3,13,6,15,7,17,17,10,16,6,13,6,6,14,17,16,16,7,17,1,21,4,10,16,6,10,15,1,7,8,3,5,13,15,17,13,6,16,15,2,21,21,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,13,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,3,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,4,15,14,21,16,21,16,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,15,3,7,17,7,5,2,20,15,6,21,13,21,2,13,15,18,21,15,2,3,21,15,8,13,15,6,21,23,13,18,15,16,5,5,16,18,14,21,15,7,16,16,4,21,14,10,15,21,16,21,15,5,2,17,7,2,13,10,21,5,13,15,1,14,16,10,17,5,14,16,2,13,8,14,14,8,13,17,15,10,18,2,3,14,11,8,16,15,16,15,5,21,21,19,21,15,16,15,16,7,5,9,15,15,7,5,15,21,18,5,21,16,23,14,6,6,6,16,8,15,10,21,7,7,20,13,3,3,5,17,17,16,2,3,2,1,16,15,21,19,6,16,21,5,15,16,15,13,9,16,15,8,15,15,15,21,16,13,21,21,15,5,17,20,8,5,10,16,15,8,14,15,15,8,15,13,16,2,6,21,21,13,8,2,16,8,23,15,5,2,21,13,21,6,21,15,5,2,17,2,17,2,7,4,8,13,8,18,21,23,3,7,2,3,6,15,13,16,16,6,17,13,5,13,5,2,17,15,16,15,15,21,8,6,7,7,16,14,15,10,14,6,16,5,2,15,17,13,2,15,15,2,21,15,16,6,23,23 +24,23,15,7,21,2,10,6,21,15,9,2,17,4,9,11,2,15,10,16,13,16,15,21,16,23,16,5,13,4,5,8,21,23,8,21,18,9,6,16,14,19,14,21,1,7,16,19,4,21,3,10,15,1,15,16,13,4,19,21,3,6,2,13,2,8,7,6,7,2,17,15,17,13,4,6,5,21,4,14,19,7,14,21,2,5,4,19,14,5,13,9,21,7,16,2,6,21,21,6,19,8,21,10,20,7,5,9,9,15,11,5,17,21,18,15,3,8,13,13,8,15,13,8,5,2,19,17,2,7,21,13,21,4,6,18,15,17,7,7,8,6,5,6,1,3,2,5,21,5,4,11,19,5,9,20,7,7,14,21,6,1,15,2,21,21,6,17,21,18,8,8,5,21,6,1,13,6,18,10,14,21,17,2,10,17,21,1,8,11,2,8,13,21,9,2,21,14,4,14,21,6,7,13,15,10,17,15,3,4,8,13,8,13,5,4,9,15,15,9,5,15,13,1,16,18,21,14,5,13,2,2,19,8,21,16,16,18,16,4,5,7,20,6,7,1,6,4,8,6,10,21,17,15,5,16,7,6,17,16,19,2,19,23 +24,23,23,23,23,21,2,8,17,6,2,15,18,15,6,15,13,16,7,13,2,21,3,15,16,5,17,5,8,13,2,6,21,23,13,16,13,15,5,5,14,16,16,21,15,7,16,19,4,16,14,21,21,16,15,18,21,2,21,15,15,2,13,16,21,5,14,7,6,10,16,8,21,2,14,5,6,2,8,6,13,8,13,21,7,16,1,21,5,5,16,8,1,7,21,2,5,21,15,11,21,1,17,8,16,7,5,9,15,15,15,5,15,21,19,15,2,16,23,13,2,5,6,17,9,15,15,21,6,15,21,13,21,2,13,16,3,16,8,13,5,13,2,5,21,18,13,7,21,5,14,7,2,8,7,5,13,8,14,2,6,21,8,2,21,21,7,1,17,20,2,5,6,15,15,14,15,15,6,11,15,21,1,2,2,21,21,13,21,10,23,16,20,14,3,2,21,7,7,13,18,14,2,5,16,2,16,7,13,4,8,13,8,21,21,23,8,21,2,9,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,7,6,15,16,15,14,2,15,5,15,16,17,13,8,15,15,2,17,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,16,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,23,23,23,23,23,23,23 +24,23,23,7,21,3,4,10,21,15,6,21,6,9,7,8,4,13,2,21,13,16,8,21,17,9,8,16,9,13,10,6,17,23,10,19,2,13,5,6,2,18,14,18,11,7,8,18,4,21,17,21,16,15,15,16,21,3,4,7,1,7,10,7,6,21,21,15,4,3,17,3,19,2,6,7,5,21,21,7,19,15,14,17,15,2,4,9,21,9,10,13,1,7,16,15,10,21,11,15,15,8,16,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,6,16,16,9,3,18,8,10,13,17,5,5,14,15,18,2,21,5,2,11,6,14,5,21,9,7,15,17,14,13,5,21,2,5,8,8,8,14,15,15,1,15,8,7,16,2,4,17,16,21,13,6,16,21,15,15,14,10,2,6,10,21,17,16,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,15,14,15,5,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,16,15,16,21,20,14,14,4,13,15,14,16,16,21,15,16,19,18,8,10,14,10,10,5,15,6,7,2,2,5,16,21,15,7,15,8,2,21,16,1,15,3,23 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,15,2,21,13,16,10,16,10,5,2,5,7,13,13,15,18,23,7,3,2,15,5,6,2,18,14,21,11,7,8,18,4,21,21,15,15,15,15,16,21,15,2,15,5,2,13,5,5,7,21,15,2,21,17,2,19,13,15,8,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,16,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,6,2,21,21,21,13,5,15,21,10,14,15,7,2,10,2,21,15,5,20,21,21,15,7,2,8,13,5,8,2,21,2,15,13,21,14,7,13,20,2,17,13,5,4,8,13,15,13,13,9,13,8,9,9,5,16,13,16,17,20,14,2,5,13,15,14,16,21,17,8,15,19,21,8,10,7,7,15,7,2,6,8,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,21,2,5,6,21,15,10,21,20,2,8,18,14,13,4,8,13,17,15,16,2,2,17,5,13,5,20,16,16,23,13,10,2,13,13,6,21,18,14,10,10,7,16,7,4,21,20,16,8,1,15,16,21,6,4,16,5,2,13,6,21,15,21,5,8,6,16,8,17,8,2,5,5,21,8,21,3,10,14,21,15,15,2,16,15,2,6,13,15,8,16,2,8,21,17,9,6,15,21,8,15,7,5,9,7,15,9,5,15,21,21,2,8,15,13,13,14,15,16,16,9,5,18,21,2,2,4,13,21,7,9,17,2,18,13,14,13,6,2,21,21,10,7,15,19,16,15,5,14,17,5,13,15,7,14,6,13,17,16,5,15,21,15,2,21,15,2,13,6,21,21,7,10,7,7,8,10,21,1,21,5,8,21,13,2,8,2,7,13,14,10,2,21,4,15,13,16,14,15,13,20,10,18,21,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,2,19,15,16,15,16,1,21,13,6,8,8,15,7,17,14,15,2,1,10,21,1,10,15,16,7,2,15,16,23,23,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,17,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,7,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,21,16,4,23,23 +24,23,23,23,23,5,7,21,18,10,6,21,6,6,4,19,5,15,8,21,13,17,19,15,21,5,8,6,8,9,4,6,17,23,7,19,9,15,5,6,2,18,15,19,11,7,8,19,4,15,21,15,15,13,15,17,21,6,4,19,7,23,23,17,6,6,21,5,9,16,17,19,18,6,6,6,5,16,21,7,19,15,14,16,15,4,5,4,16,5,8,13,1,8,17,2,6,17,11,5,15,15,16,2,10,7,5,9,8,15,13,9,21,10,18,8,21,21,5,13,14,9,13,18,4,10,7,21,7,4,17,13,5,8,16,7,6,14,7,2,17,6,8,6,21,9,5,15,16,14,13,5,17,2,5,8,7,8,14,4,10,21,15,18,9,21,4,6,19,16,8,13,5,17,21,7,5,5,4,4,6,17,18,17,5,20,1,7,9,9,15,8,13,5,6,21,17,2,15,13,16,14,7,5,20,17,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,8,14,14,9,4,4,14,17,18,16,15,16,21,7,4,4,15,6,10,5,15,6,19,5,9,4,21,17,15,5,15,8,4,17,17,18,5,23,23 +24,23,23,4,21,15,14,6,21,9,2,19,17,4,8,15,13,13,8,17,7,21,10,19,10,5,21,16,8,13,5,19,19,23,16,21,2,9,8,8,15,13,4,15,15,7,8,17,4,21,14,21,15,17,19,16,1,6,21,15,7,4,13,4,21,5,21,6,10,4,21,8,19,4,7,3,3,19,9,13,13,7,13,16,17,10,19,4,16,13,8,4,19,8,17,2,5,21,16,4,4,7,1,16,3,7,5,9,17,15,18,16,1,21,2,6,2,16,23,13,4,7,9,18,17,15,19,1,4,7,21,13,15,10,19,15,23,23,23,23,23,23,23,23,23,23,23,23,23,19,14,9,13,10,9,1,8,7,14,2,5,21,17,17,19,15,4,4,21,19,7,18,7,4,8,7,14,23,21,13,4,6,21,5,13,19,21,2,4,8,16,19,23,9,8,8,17,14,4,13,17,14,23,13,16,14,17,15,3,4,16,13,1,17,14,9,21,17,19,9,5,16,15,16,16,19,5,4,23,23,8,14,19,16,21,15,17,1,8,4,9,17,7,23,23,19,6,4,7,10,4,16,17,15,13,17,15,7,17,17,3,4,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,10,4,16,8,6,19,15,2,4,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,10,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,4,21,3,6,5,16,7,21,21,6,10,10,17,7,13,2,17,13,17,15,16,20,5,8,10,8,5,4,3,20,23,15,19,2,13,5,6,2,18,14,21,16,13,8,18,4,8,21,15,11,15,8,1,21,7,6,1,5,8,13,17,21,4,4,9,15,8,15,17,16,6,4,2,5,1,16,1,20,7,14,17,1,5,4,21,15,13,10,9,16,2,17,6,3,15,11,6,15,15,1,21,1,9,5,9,8,15,8,9,21,16,21,7,6,17,13,13,14,4,7,16,1,21,18,21,2,8,17,13,5,4,15,8,2,21,5,7,15,6,14,7,16,9,6,15,1,14,13,5,4,3,5,8,8,8,14,9,15,1,16,9,8,21,6,8,21,17,5,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,7,4,16,7,5,14,21,1,2,7,16,21,14,7,13,20,7,17,15,5,2,7,13,15,13,13,9,13,7,21,13,18,9,15,17,17,20,4,6,9,3,4,14,16,19,17,7,17,19,21,15,6,8,6,21,7,21,10,15,2,6,10,21,17,15,10,17,7,10,21,17,21,19,4,19 +24,23,23,23,23,23,23,23,23,23,15,21,17,13,10,10,14,8,4,5,17,7,19,4,17,10,18,5,9,4,16,19,16,23,23,3,9,6,3,10,16,19,14,7,15,7,8,17,4,16,14,17,7,17,17,9,21,10,10,3,23,23,23,23,18,3,9,19,6,5,17,7,21,8,16,13,6,4,16,13,13,11,13,16,21,3,8,21,10,7,16,4,21,8,21,20,5,8,17,16,21,7,17,17,17,7,5,9,8,15,7,9,1,21,17,5,9,17,23,13,17,6,2,17,9,6,13,18,1,15,21,13,21,3,5,8,8,21,15,2,9,19,19,5,8,8,13,23,17,9,6,13,4,2,9,7,8,7,15,15,5,1,18,8,7,1,10,19,16,17,10,9,5,16,21,14,6,5,17,2,4,5,18,18,6,16,1,4,4,10,10,17,23,9,5,2,17,13,13,18,18,9,4,5,6,18,17,15,7,4,8,13,7,16,8,23,15,21,6,3,6,18,13,1,17,10,10,9,13,4,23,10,21,17,18,7,16,18,7,5,9,20,14,23,7,9,10,6,13,4,3,18,21,9,6,21,13,10,17,23,23,23,23,23 +24,23,15,10,16,4,15,15,21,6,4,21,6,4,4,19,13,15,8,21,13,16,19,13,1,5,1,13,13,4,10,8,17,23,7,18,9,15,6,6,2,18,15,19,15,7,8,18,4,15,17,15,13,13,17,21,21,4,9,21,8,23,23,5,6,10,21,9,4,2,18,8,18,7,4,6,5,21,16,5,3,7,14,17,8,6,4,3,16,5,7,13,1,8,1,4,6,21,17,9,15,7,1,8,19,7,5,9,8,15,15,9,21,8,21,10,10,21,13,13,14,4,13,18,6,4,6,21,16,4,17,13,5,4,8,1,4,14,16,2,18,6,14,6,21,9,5,15,16,14,13,5,17,2,5,8,8,8,14,6,15,1,15,4,8,18,15,19,21,21,8,6,13,9,21,14,15,5,2,21,15,19,18,4,10,8,21,17,5,9,8,8,13,15,8,21,17,2,15,13,16,14,15,13,19,17,16,13,5,2,8,13,15,13,7,19,13,8,2,9,15,17,15,1,17,19,14,4,5,4,4,14,21,16,20,16,17,19,7,4,4,8,13,4,5,5,6,19,9,5,10,21,17,15,5,15,15,4,16,21,7,5,19,19 +24,23,23,23,23,23,14,6,21,6,8,19,6,2,5,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,4,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,17,15,19,7,10,15,5,21,21,5,19,15,14,16,15,4,3,9,21,15,15,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,8,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,9,14,10,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,8,13,6,15,21,7,15,15,7,2,15,10,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,5,20,8,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,16,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,8,14,9,15,15,10,17,15,15,16,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,6,21,10,6,7,21,6,4,17,17,10,6,15,8,13,8,18,13,16,19,16,4,3,21,6,7,13,6,8,15,23,15,17,9,6,9,2,21,18,10,15,15,7,16,18,4,17,14,17,21,15,8,21,19,2,5,16,10,1,13,4,16,6,21,4,6,2,17,2,21,6,6,6,5,21,16,9,13,7,13,17,18,4,6,17,14,13,17,6,16,8,17,4,9,21,15,8,1,1,17,17,16,7,5,9,16,13,8,5,4,21,21,7,17,21,23,13,4,6,9,16,9,10,19,1,4,6,17,13,21,7,9,8,19,17,2,21,7,19,23,23,23,9,5,18,4,6,7,3,15,9,9,16,8,8,15,15,5,1,15,21,21,21,6,4,1,15,9,4,10,21,17,7,6,4,15,11,3,5,1,18,6,17,21,15,4,10,10,18,23,2,13,2,17,14,19,21,21,14,10,9,8,16,16,15,3,4,8,13,8,17,15,23,7,16,16,9,5,7,13,17,16,10,21,14,5,9,13,9,18,17,17,7,16,18,7,17,13,9,9,23,8,6,15,6,13,15,7,17,17,7,4,21,7,2,16,15,19,9,3,18 +24,23,23,15,16,6,5,2,17,2,10,16,18,15,6,15,13,15,2,13,10,16,3,15,16,14,16,2,15,2,2,6,17,23,15,16,13,15,5,5,15,16,16,17,15,7,21,18,4,17,21,21,16,21,6,18,15,2,10,16,16,15,13,10,21,5,14,2,6,2,16,2,16,8,7,15,5,2,21,13,13,20,13,8,15,13,11,21,5,5,16,6,21,7,21,2,5,21,15,3,18,15,1,7,16,7,5,9,7,15,15,5,21,21,21,5,2,16,23,13,21,5,8,16,2,21,21,15,4,6,21,13,21,6,2,8,2,16,16,13,13,14,2,5,21,21,6,16,21,5,14,2,3,8,8,15,7,8,14,2,6,17,8,2,21,21,2,21,16,20,8,5,15,15,13,14,14,6,15,11,15,21,16,2,5,21,1,13,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,5,16,16,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,15,2,19,14,5,13,15,11,19,15,17,15,16,18,15,2,8,3,5,15,7,2,15,8,16,5,15,15,17,13,2,15,15,13,17,15,23,23,23,23 +24,23,23,23,23,16,8,2,21,5,10,16,9,10,4,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,16,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,8,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,23,21,6,2,15,17,4,2,21,15,6,7,7,13,13,17,16,13,16,7,15,17,3,17,6,7,13,2,2,16,23,7,16,9,13,7,21,2,18,14,1,15,7,16,19,4,21,14,17,15,21,2,16,21,10,2,16,5,2,13,6,21,2,21,9,15,14,16,8,21,7,8,3,5,18,2,14,3,7,14,17,16,6,18,15,9,9,4,14,21,14,21,6,2,21,21,6,21,1,21,13,6,7,5,9,7,15,7,5,15,21,21,2,21,15,13,13,14,15,15,16,8,9,2,1,10,15,21,13,17,1,13,17,9,16,7,2,14,2,6,15,15,15,15,15,19,15,5,5,14,2,5,8,7,8,14,5,15,1,15,5,21,21,16,2,17,10,2,2,5,16,21,6,14,15,7,1,6,2,21,21,10,17,8,8,15,8,10,8,13,14,15,2,21,4,13,21,21,14,17,13,8,16,16,15,3,4,8,13,8,1,13,23,13,8,8,9,5,16,13,17,16,8,21,14,5,5,13,3,21,15,17,15,16,18,16,4,15,7,8,4,5,16,14,6,2,6,2,15,17,15,6,17,15,2,8,16,19,5,18,18 +24,23,9,5,17,2,6,2,17,6,15,16,18,15,15,15,13,15,6,13,7,21,3,15,2,6,17,13,5,13,15,6,16,23,7,15,13,15,5,5,10,16,16,21,15,7,16,18,4,17,14,17,15,21,15,19,15,2,6,16,16,15,13,2,21,5,6,8,6,19,8,4,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,8,20,2,5,21,15,20,18,1,21,8,1,7,5,9,15,15,8,5,21,17,20,5,2,17,23,13,10,6,8,17,11,2,16,16,15,5,21,13,21,8,2,8,2,21,17,13,7,11,6,5,7,18,2,1,11,5,14,6,2,6,8,7,7,8,14,2,6,8,8,6,21,21,5,15,17,20,8,5,2,15,13,6,14,6,15,11,6,2,16,2,15,17,1,15,3,10,23,17,20,14,3,2,21,7,8,13,18,14,7,13,16,2,17,15,15,4,8,13,8,21,14,23,13,17,2,9,6,15,13,16,16,8,21,14,6,13,2,2,18,15,16,15,16,18,8,2,15,3,7,5,2,21,14,6,16,5,15,7,17,13,15,15,15,2,21,15,21,5,3,23 +24,23,23,23,21,4,6,10,17,6,7,16,16,7,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,16,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,7,16,8,16,9,2,15,2,16,21,10,20,15,14,21,1,4,5,19,10,13,5,6,16,14,21,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,21,3,7,17,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,15,15,15,10,17,21,4,4,18,6,10,4,8,21,21,7,6,8,7,10,15,21,21,20,4,20,21,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,19,13,4,8,15,15,8,9,5,17,13,16,17,16,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,8,6,7,8,2,8,9,6,15,17,17,15,10,16,15,6,21,15,19,10,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,8,6,7,13,13,2,21,13,16,15,21,16,5,13,4,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,15,13,15,6,13,13,4,18,13,21,6,13,10,17,7,18,15,4,15,5,21,21,5,19,15,14,16,16,2,4,9,16,4,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,6,13,21,8,2,18,17,2,15,3,13,5,1,16,8,2,21,5,2,9,6,14,7,21,9,6,9,15,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,17,18,2,5,21,23,15,14,6,7,15,13,4,21,2,13,20,21,9,15,7,8,8,13,15,9,2,17,4,15,13,21,14,4,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,15,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,5,19,17,5,2,21,9,11,7,16,13,16,19,19,4,6,21,6,8,10,19,1,18,23,6,19,9,7,5,4,17,18,14,7,15,7,8,17,4,16,14,17,21,21,15,21,18,9,4,16,21,4,13,6,17,5,21,9,4,2,17,4,17,10,4,5,19,8,16,7,13,15,13,17,16,19,21,21,5,6,9,9,19,8,21,21,5,21,15,4,21,1,17,16,21,7,5,9,8,15,8,9,17,17,17,5,21,21,23,13,18,6,19,17,9,4,19,18,4,6,17,13,21,9,6,8,17,21,10,2,4,1,1,5,18,5,2,23,4,2,21,13,18,5,9,18,8,7,15,2,5,21,13,21,8,18,19,4,21,11,4,4,6,16,21,9,14,19,19,11,9,21,15,17,6,17,21,4,6,10,4,21,23,4,13,13,21,5,2,19,21,13,9,4,19,6,17,15,3,4,8,13,6,21,9,23,9,21,6,3,5,11,13,17,16,18,4,5,3,4,8,23,18,17,16,16,17,21,8,6,13,6,6,23,23,9,19,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,19,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,8,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,13,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,15,15,15,5,18,15,8,21,6,15,15,15,10,13,2,21,13,16,15,16,21,5,15,13,7,13,2,3,21,13,13,3,2,14,6,6,2,18,14,1,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,15,5,2,13,15,21,7,21,5,6,2,21,14,16,13,6,15,5,17,16,7,3,7,14,16,8,2,2,3,16,13,4,5,16,8,16,2,5,21,11,2,15,8,1,8,8,7,5,9,13,15,15,9,21,21,21,13,2,17,13,13,8,15,13,21,8,15,18,21,2,13,17,13,5,2,16,8,2,7,5,2,1,6,14,6,1,9,15,18,15,14,13,5,14,2,5,8,8,7,14,2,15,1,15,13,7,21,15,2,11,16,21,13,5,16,21,7,14,15,7,2,1,10,21,15,5,20,21,16,5,9,13,8,13,5,5,11,21,2,15,13,17,13,14,13,20,2,16,13,5,4,8,13,13,5,13,15,13,8,2,9,5,17,15,16,15,20,14,21,13,10,7,14,20,16,16,8,15,19,21,10,13,15,4,16,5,7,14,7,2,5,15,16,21,15,2,15,13,15,21,15,15,23,23,23 +24,23,23,8,21,7,9,2,20,2,6,21,15,4,10,10,5,21,10,15,7,15,18,21,21,16,21,5,5,13,2,19,15,23,6,21,7,15,6,8,15,21,14,15,15,7,7,17,4,8,15,17,21,21,16,15,21,6,21,17,5,7,13,10,21,7,20,9,6,14,21,4,21,8,4,6,17,17,13,13,13,15,20,1,15,7,4,14,21,13,7,10,18,14,15,3,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,10,2,17,13,13,4,5,16,21,9,15,2,18,9,15,21,13,21,7,7,8,16,16,9,9,20,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,7,3,5,21,15,2,15,17,15,21,16,5,8,13,4,15,21,7,14,2,8,2,5,21,18,2,6,15,1,7,8,7,16,7,23,9,2,21,21,14,13,13,18,21,4,13,19,2,17,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,7,2,15,16,15,13,18,1,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,5,1,15,15,15,1,23,23,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,8,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,15,15,2,13,6,21,9,21,15,8,14,16,5,17,15,14,13,2,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,3,21,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,8,15,17,5,6,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,5,14,15,16,2,6,21,6,2,8,3,5,16,8,21,13,16,7,15,8,9,21,15,8,13,15,2,21,23,15,3,2,15,13,5,2,18,14,17,21,7,16,18,4,7,17,15,15,15,15,16,21,2,5,21,5,23,23,6,15,2,21,5,3,2,16,20,18,14,14,15,5,17,21,15,9,7,14,17,8,15,6,3,16,5,8,13,17,8,16,15,6,21,11,5,15,15,17,2,18,7,5,9,15,15,13,9,21,21,21,2,6,17,13,13,14,2,13,21,8,15,18,15,2,7,17,13,5,13,15,8,2,21,5,2,20,6,21,6,21,9,7,15,6,14,13,5,6,10,5,8,7,8,14,15,15,21,15,2,8,18,15,13,21,21,16,13,5,21,21,2,14,15,5,2,2,2,21,2,7,20,1,21,15,9,8,8,7,13,14,2,18,2,5,15,21,14,5,13,20,2,21,15,5,4,8,13,15,13,5,19,13,8,9,9,5,15,13,16,15,20,9,14,15,13,6,14,17,16,17,16,15,1,7,2,2,8,6,2,5,7,16,2,16,5,15,15,21,15,5,16,15,2,21,16,16,2,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,4,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,2,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,15,10,16,15,6,5,15,13,16,18,15,18,15,3,15,2,5,17,5,8,13,15,6,16,23,13,18,5,7,5,15,14,8,16,8,15,7,16,18,4,16,14,16,21,16,6,19,16,2,10,16,7,15,13,6,21,5,14,15,10,2,16,2,18,21,14,15,5,15,8,21,14,8,13,21,7,16,18,7,5,6,15,6,20,7,21,2,5,16,15,8,7,1,17,8,16,7,5,9,15,15,8,5,17,16,8,13,1,16,23,8,16,5,2,16,9,10,8,1,2,6,21,13,21,14,13,8,10,21,8,13,5,11,15,2,17,18,6,15,15,8,14,6,4,8,9,2,8,8,14,2,6,15,8,7,21,21,10,10,17,20,8,5,15,15,15,7,14,6,15,11,15,6,15,2,2,17,21,13,21,10,23,16,20,14,3,2,21,7,7,13,18,14,2,5,16,4,17,7,13,4,8,13,8,21,13,23,1,16,2,9,6,17,13,16,16,6,18,14,5,13,8,2,3,15,17,15,16,18,21,2,13,4,8,7,2,9,14,15,15,5,2,15,17,13,5,17,15,2,21,21,7,5,23,23 +24,23,8,10,21,6,6,6,17,2,4,21,1,9,6,8,6,13,5,18,15,21,15,18,2,7,16,5,13,6,6,7,6,21,18,18,9,6,4,6,8,18,3,15,15,7,8,1,4,8,14,16,1,16,15,21,18,6,10,6,15,15,13,4,18,7,21,10,5,7,17,21,17,2,9,7,7,17,21,5,13,7,8,19,10,1,4,2,17,13,6,9,15,8,21,19,6,21,1,19,6,1,17,16,2,7,7,9,21,15,8,9,17,21,17,6,4,16,23,13,15,4,9,16,8,10,21,1,2,6,21,13,15,6,5,17,10,16,21,2,13,16,6,5,21,4,15,23,19,6,15,13,21,7,9,8,8,8,15,21,5,1,1,21,17,1,6,15,17,15,4,3,4,16,23,23,23,15,13,7,4,4,1,17,5,17,21,7,5,10,3,18,23,9,5,21,17,14,4,19,21,14,4,6,16,4,17,15,3,4,8,13,15,17,8,23,13,16,10,3,5,15,15,17,16,6,21,14,5,13,9,2,19,16,21,16,17,21,7,4,9,21,8,23,5,6,4,15,13,4,6,11,17,15,4,17,7,10,1,17,19,9,23,23 +24,23,23,23,23,23,23,23,23,23,3,19,6,10,4,7,13,13,2,17,13,16,3,21,18,11,14,6,8,13,7,15,21,23,7,20,2,13,4,6,2,18,21,1,11,7,7,18,4,15,7,21,15,15,11,16,21,15,2,11,5,13,5,5,5,5,21,8,3,2,21,14,18,17,5,7,5,18,2,8,20,15,14,16,15,10,4,9,2,5,15,13,21,7,21,15,15,21,11,15,15,15,16,8,1,7,5,9,16,11,8,9,1,21,21,2,3,17,13,13,14,7,8,21,8,4,18,20,2,6,7,13,5,5,16,8,2,21,5,15,19,6,14,6,21,9,2,14,7,15,5,14,10,15,9,8,8,7,14,16,15,1,15,2,8,21,3,2,21,17,3,13,8,21,21,3,14,9,7,15,15,21,21,2,13,20,1,8,4,11,8,8,13,8,3,2,21,2,15,13,18,14,7,5,20,16,16,13,5,4,8,13,7,9,13,4,5,17,15,15,5,17,15,18,15,7,14,6,15,7,4,7,16,17,17,15,15,19,8,7,13,13,2,14,9,6,8,10,18,2,4,17,18,2,5,17,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,15,6,21,15,15,21,6,2,2,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,21,23,15,3,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,21,21,15,15,8,7,23,23,5,15,6,21,5,2,16,16,2,19,6,2,15,5,21,16,14,3,7,14,16,8,6,10,3,16,15,13,13,1,8,21,2,15,16,15,5,15,15,16,2,19,7,5,9,8,15,15,9,21,1,21,15,6,21,13,13,14,15,13,18,6,2,15,21,2,13,17,13,5,8,16,8,5,14,15,2,8,6,8,7,21,9,6,15,15,14,13,5,16,2,5,8,7,8,14,2,15,1,15,8,7,21,2,15,19,15,21,13,5,15,21,7,15,15,5,2,8,16,21,16,5,20,21,2,2,9,8,8,13,15,8,21,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,15,13,13,19,13,8,2,9,5,17,15,16,21,20,14,14,5,13,15,14,17,16,21,15,16,1,7,2,2,15,15,4,5,15,10,14,5,5,15,21,17,15,6,15,15,2,16,8,16,5,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,13,6,15,13,21,3,13,15,18,21,16,2,9,21,5,9,13,15,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,14,8,8,14,16,5,17,15,14,13,21,16,8,8,13,8,13,21,7,2,18,2,3,10,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,2,8,23,14,14,15,16,16,15,15,6,21,2,2,21,10,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,15,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,15,17,7,6,8,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,3,2,21,15,14,13,18,8,7,15,15,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,16,5,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,17,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,9,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,21,7,21,17,4,3,20 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,14,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,16,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,15,17,10,10,9,17,6,7,17,16,15,2,15,2,13,2,16,13,16,15,15,15,5,21,5,13,13,13,6,16,23,21,17,3,13,5,1,14,18,14,1,15,7,8,16,4,17,15,16,15,13,8,18,21,8,13,16,6,10,13,2,19,2,21,5,10,7,21,14,1,1,1,14,16,15,6,2,13,15,2,7,15,10,15,14,16,2,14,13,1,7,15,10,10,21,1,6,21,1,17,8,2,7,5,9,3,15,8,5,13,21,17,7,15,16,13,13,16,7,15,16,9,15,20,21,15,2,8,13,17,16,13,10,3,16,5,7,8,17,15,8,21,16,2,15,8,8,17,5,8,2,9,15,7,8,14,2,15,1,21,7,21,21,15,15,17,5,2,13,8,15,21,7,14,10,7,2,15,16,21,21,5,8,1,8,2,8,7,8,13,4,9,2,1,2,15,13,21,14,5,13,8,16,18,15,3,4,8,13,8,21,10,23,13,16,8,5,5,16,13,17,17,2,21,14,5,13,2,3,21,15,21,16,17,18,16,15,13,14,6,23,13,3,8,7,3,15,1,21,17,15,10,17,8,2,15,21,19,5,13,19 +24,23,23,23,23,23,23,23,23,23,23,17,2,5,7,7,18,17,9,15,15,16,19,18,2,5,21,5,7,7,2,20,1,23,13,17,9,15,6,8,4,19,7,15,15,7,21,9,4,16,14,21,1,17,8,19,18,4,15,15,6,21,9,21,10,17,21,9,17,4,17,14,19,8,2,6,8,4,10,4,19,1,5,17,21,6,21,4,17,5,9,7,19,8,21,4,5,21,17,9,2,1,17,1,19,7,5,9,2,15,15,7,21,21,16,6,19,17,23,9,8,5,15,21,17,6,17,19,8,5,21,13,21,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,14,10,9,14,13,5,7,17,7,8,4,7,18,7,2,18,18,2,15,21,19,9,15,7,19,21,9,2,5,10,7,9,6,15,21,2,21,21,8,4,8,8,19,23,8,4,13,17,16,15,13,21,14,7,9,17,8,16,15,3,4,18,13,19,21,3,23,9,6,21,3,5,11,13,17,17,19,19,14,23,13,2,14,19,21,21,11,17,1,8,7,13,5,5,23,23,21,21,4,21,6,3,13,17,4,5,17,7,10,8,16,19,8,6,18 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,2,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,13,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,6,21,4,4,2,16,10,13,16,16,5,7,8,15,13,3,16,7,18,16,21,6,5,23,5,13,13,2,2,21,23,6,1,5,15,5,15,10,4,4,15,15,7,21,17,4,17,14,17,21,1,15,15,18,4,10,16,6,7,13,6,21,4,21,8,5,2,18,7,17,6,16,6,13,2,16,13,13,15,13,16,17,10,18,5,7,13,8,8,18,8,21,2,5,21,21,8,21,1,17,16,16,7,5,9,17,15,8,9,4,16,21,5,17,17,23,13,1,5,15,16,13,6,18,11,15,6,10,13,21,7,2,8,2,21,6,2,4,1,1,5,18,6,15,23,16,5,15,13,21,6,9,2,8,7,15,2,5,1,21,15,11,21,4,21,21,3,18,6,13,15,18,7,5,16,7,2,10,4,1,21,7,17,21,13,13,10,10,21,23,21,5,4,21,14,18,19,1,5,5,7,16,4,16,15,9,4,8,13,6,21,14,23,13,16,6,3,5,11,13,17,16,7,18,13,15,4,4,23,21,1,16,15,16,21,16,5,9,21,18,23,5,9,7,17,13,4,2,8,17,10,6,17,13,2,21,16,6,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,7,6,21,15,7,21,6,4,5,18,13,13,2,16,13,16,18,15,21,5,8,13,7,13,15,8,21,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,2,21,7,6,14,13,21,21,5,4,2,17,10,19,15,10,7,5,21,1,6,20,15,14,17,8,7,10,3,16,15,6,13,1,8,16,7,13,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,10,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,5,10,21,9,23,23,16,14,5,13,5,21,5,8,7,8,14,10,10,21,16,8,9,21,2,2,21,16,21,5,6,13,21,5,15,10,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,13,16,14,8,13,20,8,16,13,5,4,8,13,7,13,18,4,13,6,8,9,5,17,15,16,17,20,14,8,13,2,15,14,17,16,16,15,16,21,8,16,14,5,5,14,4,7,8,10,13,4,14,8,17,15,15,15,8,2,17,15,21,4,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,7,15,15,9,2,21,17,4,2,15,13,13,18,2,13,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,19,23,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,23,21,6,10,4,17,7,7,17,21,4,9,4,4,15,8,16,13,16,7,16,21,13,18,6,9,13,18,8,19,23,9,4,9,15,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,17,21,9,3,16,5,10,13,4,21,7,21,5,10,4,17,4,21,5,10,7,9,21,21,6,20,7,14,21,2,5,10,19,14,13,13,9,17,14,21,7,6,16,17,6,19,8,16,15,4,7,5,9,9,13,11,5,17,21,21,4,21,21,13,13,8,10,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,19,9,6,6,5,1,3,4,5,20,9,16,10,19,6,9,19,7,8,8,4,7,15,16,5,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,4,16,21,20,7,8,7,8,13,21,9,4,1,16,6,10,21,14,4,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,13,17,17,8,21,14,9,13,4,3,19,15,21,15,16,18,16,7,9,7,8,6,8,5,15,16,9,11,2,1,17,7,5,17,7,2,6,16,20,6,3,18 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,17,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,21,13,21,20,16,15,6,16,5,14,2,2,15,16,23,15,18,9,14,5,13,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,21,21,2,6,18,5,15,13,2,17,7,14,9,6,2,18,5,16,8,14,10,9,23,23,23,23,23,10,7,21,13,5,19,14,19,5,13,7,9,16,2,6,21,7,10,2,1,16,10,18,7,5,9,8,15,8,5,17,21,3,2,2,17,23,13,21,10,2,16,10,5,16,15,5,2,21,3,21,11,3,8,2,21,17,21,14,10,23,23,23,23,2,15,5,5,21,4,16,3,9,21,7,8,14,19,6,21,15,8,21,16,8,3,6,18,21,2,14,13,21,7,14,2,15,10,9,20,10,2,6,16,1,15,8,13,23,18,13,2,7,15,21,4,15,10,3,15,13,9,17,5,18,13,13,4,13,13,9,13,20,23,4,21,21,8,19,7,13,19,18,10,8,4,5,13,2,2,16,16,19,15,18,1,10,3,13,15,5,6,8,1,14,9,8,2,2,15,18,15,20,17,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,4,4,18,6,10,21,6,4,6,19,5,15,2,21,13,16,19,15,17,5,8,13,8,4,6,8,16,23,6,18,3,6,9,6,2,18,15,18,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,10,2,17,8,19,8,7,6,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,7,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,6,10,21,13,13,14,15,13,18,4,4,16,21,6,13,17,13,5,9,16,8,9,14,6,2,17,6,14,5,21,9,16,16,9,14,13,6,8,3,5,8,7,8,14,17,15,21,15,8,7,21,10,15,18,8,21,13,5,15,21,14,8,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,13,20,16,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,7,4,13,5,14,17,16,21,15,16,21,7,7,2,5,6,4,6,15,5,19,9,5,6,21,17,15,6,15,8,6,6,16,17,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,10,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,2,10,8,16,10,5,16,6,15,2,17,13,13,2,17,13,19,15,16,8,5,21,9,7,13,10,6,20,23,13,7,2,14,5,6,2,18,14,1,7,7,8,18,4,15,21,21,11,13,16,17,21,15,2,16,5,15,13,15,6,15,21,5,2,2,17,8,18,13,2,5,5,21,16,8,19,7,14,16,8,5,2,3,21,13,8,13,1,8,16,13,6,21,11,2,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,15,8,17,13,13,14,6,13,18,8,6,8,21,2,5,1,13,5,15,8,8,2,21,5,2,20,6,8,15,21,9,6,13,15,14,13,5,6,2,5,8,8,8,14,2,15,15,21,7,8,21,10,15,21,21,18,13,5,1,21,8,15,15,7,2,10,10,21,7,5,20,1,17,15,5,15,16,15,5,5,21,21,2,15,7,21,14,6,13,20,17,17,13,5,4,7,13,15,13,13,3,13,7,2,7,17,17,15,16,16,20,14,8,14,9,3,14,15,21,16,8,17,18,1,8,13,15,5,15,5,1,8,5,2,9,15,15,17,15,6,17,13,15,15,17,18,15,23,23 +24,23,23,23,23,23,5,2,17,6,4,17,17,3,13,4,4,15,7,16,13,16,15,17,21,19,23,23,4,5,4,1,18,23,21,17,7,9,13,9,4,19,14,21,1,7,16,18,4,18,3,16,15,16,15,15,21,4,6,1,6,19,4,13,17,15,21,5,7,8,16,11,17,4,15,6,10,1,3,4,19,7,14,21,2,6,2,19,14,5,10,5,17,7,19,13,7,21,17,6,19,8,15,7,21,7,5,9,9,8,11,5,17,21,17,5,18,16,13,13,17,7,4,16,6,15,19,17,3,8,21,13,17,7,5,17,10,21,8,6,8,6,19,8,1,3,10,9,21,5,9,11,19,2,9,20,7,8,14,10,7,16,16,15,21,21,4,4,16,19,8,6,9,16,21,7,10,6,3,18,21,18,21,6,10,15,1,21,7,8,14,8,13,4,9,4,21,2,15,13,21,14,6,11,17,15,21,15,3,4,8,13,10,7,13,2,17,13,5,9,5,15,13,17,16,19,21,14,7,13,6,4,11,19,17,15,16,21,17,4,5,7,4,6,8,5,15,6,9,15,7,17,17,15,5,17,15,4,6,16,19,9,23,23 +24,23,4,9,21,4,9,4,17,6,9,17,17,9,7,17,5,13,3,4,13,16,19,17,4,5,11,7,8,3,6,16,17,23,6,17,3,6,9,2,4,18,3,15,15,7,8,17,4,21,14,17,21,19,5,15,21,21,10,17,10,9,4,4,21,7,21,9,5,8,19,10,21,4,7,7,5,17,16,5,13,7,13,17,21,4,21,3,17,13,21,6,16,8,21,4,5,21,21,8,21,1,17,5,16,7,5,9,16,15,8,9,17,21,3,5,21,21,23,13,4,5,3,17,9,13,7,17,4,9,21,4,21,10,9,8,18,18,15,2,4,21,1,17,7,5,7,23,23,23,23,9,7,19,7,19,8,8,15,4,5,21,13,17,21,21,6,6,18,21,17,11,4,9,21,9,10,15,1,15,9,17,13,21,3,17,21,7,9,10,10,19,23,9,5,2,17,7,3,3,21,16,17,19,17,14,18,15,3,4,8,13,6,17,9,23,13,16,17,3,5,15,13,17,21,8,21,4,5,4,4,23,17,17,17,16,11,21,8,5,6,21,7,23,5,3,13,21,13,17,7,17,10,10,4,17,13,4,17,17,18,5,19,18 +24,23,23,23,15,15,2,15,18,15,7,21,6,2,2,19,5,15,2,21,13,17,8,15,16,5,8,13,7,13,2,8,21,23,16,3,2,15,13,6,2,18,15,18,15,7,8,16,4,16,18,17,15,15,15,16,21,5,13,7,7,23,23,5,15,5,21,15,8,16,16,3,19,5,2,13,5,21,21,6,19,15,14,16,8,7,6,3,16,5,8,13,1,8,16,2,6,21,17,5,15,15,21,2,7,7,5,9,8,15,15,9,21,21,16,6,2,21,13,13,14,5,15,16,6,2,20,21,2,13,17,13,5,2,8,8,7,16,5,2,16,6,14,5,21,9,10,15,8,14,13,5,2,2,5,8,8,8,14,6,2,18,15,15,5,21,2,15,16,21,21,13,5,16,21,5,15,15,5,2,2,16,21,2,5,15,1,21,13,7,8,8,13,5,15,8,17,2,15,13,16,5,14,7,20,2,16,15,5,4,8,13,8,15,7,19,13,16,2,9,5,17,15,16,16,8,14,14,13,2,15,14,17,16,21,16,16,1,8,7,10,16,5,14,4,15,5,14,7,5,14,21,16,15,15,15,8,2,15,16,16,23,23,23 +24,23,23,23,21,7,2,6,21,2,15,21,6,13,2,18,13,15,2,21,13,16,18,15,2,9,15,16,8,13,15,7,16,23,2,19,2,15,13,6,8,18,14,17,11,7,8,18,4,8,21,15,8,15,15,16,21,2,5,21,5,10,9,13,6,18,21,15,4,8,17,2,19,8,15,10,6,16,6,5,19,13,14,17,8,13,6,9,21,15,3,13,1,7,16,6,15,21,11,15,15,15,16,7,19,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,2,15,16,8,2,18,11,2,7,21,13,5,14,17,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,8,8,5,21,8,8,14,15,6,16,13,21,5,19,13,2,21,16,21,13,4,15,21,14,2,13,5,2,6,21,21,8,13,20,21,2,13,9,8,8,13,5,15,2,21,2,15,13,21,14,6,5,20,8,16,15,5,4,8,13,8,13,6,19,13,8,8,9,5,16,13,17,15,20,8,13,5,13,8,14,21,17,21,7,16,21,15,8,10,14,5,14,6,15,14,15,16,5,15,21,17,15,6,8,15,2,21,21,16,23,23,23 +24,23,23,15,21,4,8,4,21,6,6,21,10,6,21,17,6,21,8,14,8,17,19,16,18,5,21,5,8,13,9,19,16,23,6,16,15,13,9,15,6,8,14,15,15,7,8,17,4,21,14,17,21,17,15,18,18,4,15,16,5,6,13,2,17,8,16,5,10,15,21,15,1,10,7,9,10,17,15,13,13,7,5,1,10,13,10,14,14,13,8,2,19,8,15,21,6,16,15,8,10,1,17,17,9,7,5,9,8,15,8,9,1,1,17,5,21,21,13,13,14,10,16,21,9,10,10,18,16,5,20,13,21,8,1,8,17,21,2,9,14,21,14,5,17,6,13,23,23,23,23,23,23,8,9,8,8,7,15,10,5,21,16,2,1,17,15,3,21,3,4,13,5,17,21,7,21,2,7,2,5,2,16,1,9,17,21,10,2,8,23,19,9,4,4,21,21,14,15,13,16,7,6,8,8,17,7,19,9,4,8,13,9,17,13,23,6,16,21,13,5,16,15,21,1,5,21,15,9,13,4,2,19,15,17,15,15,21,16,2,2,14,6,23,9,5,13,2,15,10,6,21,17,2,2,17,7,10,15,16,19,10,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,15,2,21,5,15,16,21,15,5,21,6,6,2,2,2,16,2,21,13,16,21,15,3,5,14,13,2,13,21,8,19,23,15,2,2,15,5,5,2,18,15,1,11,7,8,18,4,16,19,15,15,15,15,17,21,2,21,6,7,10,13,7,21,2,21,5,5,8,16,14,16,5,14,15,5,17,16,6,9,7,14,16,8,7,6,15,10,13,2,8,21,8,21,15,10,21,11,5,15,15,21,8,2,7,5,9,8,15,13,9,21,21,21,2,2,21,13,13,14,8,15,16,8,15,18,15,2,7,21,13,5,8,15,8,8,21,5,2,20,6,14,6,21,9,7,15,6,14,13,5,16,2,5,8,7,8,15,7,13,21,15,2,13,19,2,6,21,21,21,13,7,13,21,14,15,15,13,10,10,8,21,8,5,20,1,2,15,7,16,8,7,13,10,2,17,2,15,13,21,14,15,13,20,8,15,15,5,4,7,13,15,13,2,19,13,8,16,9,5,15,13,16,21,20,7,14,5,13,7,14,21,16,21,16,21,21,7,5,7,16,8,14,5,15,15,3,5,9,15,15,17,15,6,15,8,15,16,17,16,6,23,23 +24,23,23,15,1,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,2,8,10,5,3,17,2,8,15,18,15,5,15,15,16,8,13,20,21,3,15,11,5,17,5,8,13,15,6,16,23,13,18,3,14,5,3,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,10,11,15,15,10,13,5,18,6,21,8,6,10,17,6,16,14,14,8,13,2,8,18,13,21,13,21,13,15,1,21,5,14,15,2,16,7,21,2,5,15,15,19,21,1,1,7,16,7,5,9,17,15,15,5,21,21,21,6,2,16,23,13,21,5,15,16,9,2,8,8,8,10,21,13,21,7,3,8,21,15,17,3,8,18,10,10,21,21,5,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,7,11,17,20,2,5,6,15,13,8,14,5,3,13,15,15,17,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,9,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,21,5,10,8,17,5,2,17,6,7,6,21,13,15,2,16,13,16,15,17,3,5,7,9,8,13,7,5,20,23,8,3,2,13,5,6,2,18,21,1,9,7,8,16,4,15,14,21,11,15,15,17,21,7,2,5,5,23,23,23,17,5,21,8,6,8,21,14,16,2,15,6,5,17,21,6,19,15,14,16,8,6,4,2,16,13,8,6,1,7,17,15,5,21,11,21,15,15,21,5,10,7,5,9,8,15,8,9,17,21,18,5,2,21,13,13,14,6,10,21,8,6,18,21,2,7,17,13,5,5,16,8,2,7,5,2,17,6,14,13,21,9,17,18,7,15,13,5,14,2,5,8,8,8,14,4,15,1,17,5,8,21,2,15,17,21,16,13,5,13,21,7,6,10,5,10,6,10,21,15,6,20,1,2,14,13,13,16,8,13,5,21,17,2,14,15,16,14,9,13,20,5,16,16,5,4,7,13,7,13,9,23,9,8,2,9,21,17,15,1,21,8,14,14,7,6,5,14,17,18,16,7,21,7,17,7,5,8,6,15,5,18,13,8,2,9,15,15,21,4,5,21,13,15,15,16,1,4,23,23 +24,23,8,6,21,6,10,15,21,2,8,21,16,6,2,4,2,15,6,8,13,17,15,16,17,23,21,9,13,8,5,8,16,23,8,16,9,5,15,13,2,19,14,1,1,7,16,18,4,18,3,10,15,21,15,16,15,5,18,21,5,2,9,13,21,14,21,7,8,14,21,14,17,20,6,7,5,21,21,14,19,7,14,21,2,5,15,19,14,10,13,13,1,7,17,13,6,21,21,16,19,8,21,10,21,7,5,9,9,15,11,5,21,21,18,2,19,17,13,13,14,8,15,15,5,2,19,17,2,8,21,13,17,6,13,18,15,16,6,15,8,6,6,6,1,3,2,5,21,8,15,11,19,2,9,20,7,3,14,21,5,15,15,2,21,21,6,1,21,17,8,2,14,21,18,2,5,15,7,10,6,18,17,17,2,8,1,8,6,11,9,8,13,14,6,2,21,14,4,14,21,15,15,13,15,16,17,13,3,4,8,13,7,13,5,2,17,13,8,9,5,17,13,18,16,10,21,14,5,13,2,3,19,8,17,15,16,18,16,4,5,7,10,6,7,21,10,6,8,6,2,17,17,15,6,15,7,5,17,16,19,2,19,23 +24,23,15,6,21,5,2,16,17,2,6,8,18,8,5,15,13,11,7,13,11,1,3,15,2,8,17,13,8,14,16,6,18,23,7,3,5,15,5,15,14,16,16,21,15,7,16,19,4,21,15,16,21,17,7,21,11,2,21,15,5,2,13,5,17,5,21,15,15,7,17,8,16,6,14,8,2,20,15,14,14,8,13,21,15,21,18,8,5,14,16,8,1,8,20,2,5,21,15,8,7,1,1,8,16,7,5,9,16,15,15,5,16,17,21,8,3,17,23,13,21,14,2,17,3,15,5,21,9,10,21,13,21,15,3,8,2,17,16,13,13,16,15,6,21,3,6,15,19,5,15,15,19,7,7,7,15,8,14,2,5,11,8,8,21,21,5,15,17,20,8,5,2,15,15,7,15,15,7,11,6,18,17,2,10,8,1,2,4,10,16,18,23,8,7,2,21,15,7,13,18,14,2,2,16,7,16,15,13,4,8,13,8,21,16,23,15,16,2,9,6,16,13,16,17,6,18,14,13,6,21,14,16,15,17,15,16,18,8,1,7,15,2,7,6,21,14,6,16,5,2,15,17,13,6,16,15,2,7,16,16,8,23,23 +24,23,8,2,21,10,6,2,21,9,9,21,5,7,7,15,10,13,5,16,13,17,13,16,21,5,21,5,8,13,6,2,20,23,18,2,9,13,4,10,2,18,14,1,10,7,16,18,4,21,14,16,13,17,16,16,21,4,21,16,5,6,13,4,21,7,21,9,10,8,16,8,17,8,2,6,10,18,16,14,20,7,14,17,21,4,6,17,4,13,5,2,18,8,16,10,19,21,21,10,2,15,16,13,5,7,5,9,8,15,15,5,15,21,16,2,21,16,13,13,8,6,10,16,8,15,9,21,13,2,1,9,21,2,5,17,2,16,5,2,21,6,10,10,21,10,14,2,19,21,8,5,14,2,5,8,15,8,14,6,13,1,17,5,21,21,16,4,21,10,7,2,10,21,21,7,6,9,7,8,15,21,21,21,4,17,1,8,5,7,14,8,13,10,4,2,21,4,15,13,21,14,14,13,20,7,17,15,3,4,8,13,8,13,6,5,17,15,8,9,5,16,13,21,17,7,7,14,8,13,4,3,17,15,17,15,16,18,17,15,13,7,4,15,14,21,6,10,2,6,7,16,1,7,15,16,15,7,15,16,16,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,23,6,5,9,15,5,2,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,21,8,21,5,10,2,16,5,16,8,6,15,17,16,17,10,8,5,13,17,18,13,21,5,13,15,19,14,16,8,21,13,3,16,21,15,8,21,21,8,16,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,21,6,21,9,6,17,21,2,7,4,13,18,8,15,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,14,2,6,8,18,8,21,21,10,4,21,16,2,13,6,21,21,7,15,15,7,8,15,3,21,21,9,16,21,2,7,21,8,7,18,9,5,13,16,2,15,2,21,8,6,2,21,9,16,15,8,4,15,13,20,18,5,23,5,13,2,9,6,15,13,17,16,18,5,15,10,13,4,14,1,17,8,19,15,21,18,15,7,13,15,18,2,8,3,14,15,15,2,15,2,15,13,17,13,2,15,1,19,5,23,23 +24,23,23,23,23,6,4,17,17,10,5,21,21,3,6,8,14,19,4,16,3,21,18,16,4,9,14,4,9,6,10,18,21,18,7,3,10,17,13,6,15,18,7,7,15,7,17,17,4,16,14,17,21,21,15,15,21,15,19,18,6,4,19,7,17,7,21,3,7,7,21,14,17,7,14,15,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,16,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,6,18,21,9,5,19,18,2,10,17,13,21,10,6,8,21,21,10,2,4,1,1,5,16,6,2,23,21,15,1,13,21,5,9,18,8,7,15,20,5,1,15,3,21,18,8,2,17,19,10,10,5,21,21,15,14,14,19,9,2,21,16,17,5,17,21,9,2,10,2,15,23,3,6,13,21,4,2,19,21,16,5,5,16,4,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,16,19,7,9,7,17,5,23,19,21,17,13,16,18,17,8,9,16,8,23,6,9,6,21,15,2,10,21,17,13,2,18,7,4,16,16,19,5,3,23 +24,23,23,23,23,23,4,7,18,5,10,17,6,10,5,9,5,8,17,16,13,16,19,13,16,9,8,15,9,13,4,16,16,23,10,3,2,7,13,13,2,18,15,18,15,7,8,19,4,15,17,7,7,13,17,21,21,10,9,8,14,23,23,8,7,6,21,9,4,4,17,15,17,7,4,5,5,17,16,15,19,7,14,16,8,6,4,19,17,13,4,10,1,8,21,4,15,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,16,17,6,6,17,13,13,17,4,13,18,10,10,15,21,17,3,2,13,5,3,17,7,9,14,10,2,21,6,14,5,21,9,21,19,5,14,10,7,8,5,5,8,8,8,14,4,2,15,15,8,8,21,9,3,21,21,10,7,6,9,1,7,4,15,9,21,6,21,21,4,3,8,1,17,3,9,6,8,13,5,8,21,17,4,15,15,16,7,4,5,5,16,16,13,5,4,7,13,10,13,21,19,13,7,2,9,5,21,15,18,17,19,14,4,4,10,4,14,17,17,21,15,17,19,8,4,4,7,5,4,5,15,4,14,5,5,4,16,17,10,8,15,15,6,8,15,17,4,23,23 +24,23,23,23,21,7,13,10,21,4,2,21,6,2,6,3,15,15,2,21,13,16,18,15,2,5,21,15,8,13,2,8,16,23,2,19,2,15,5,6,2,18,14,1,11,7,16,18,4,13,21,15,15,15,15,16,21,2,5,21,5,3,5,13,6,18,21,15,4,2,17,3,19,8,4,4,19,16,8,5,19,15,14,17,7,7,6,9,16,15,3,13,1,8,16,8,6,21,11,15,15,15,16,7,3,7,5,9,13,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,5,6,8,2,21,5,2,20,6,14,10,21,9,7,15,6,14,20,2,8,8,5,8,8,8,14,2,15,17,13,8,8,19,13,2,21,16,16,13,2,15,21,15,15,6,5,2,4,2,21,4,5,20,21,17,15,9,8,8,9,8,4,2,18,2,15,13,21,14,5,13,20,17,8,15,5,4,8,13,13,13,7,6,13,16,15,9,5,16,13,16,15,20,14,14,13,2,7,14,16,21,21,7,16,21,8,8,8,3,15,14,6,13,14,7,5,5,15,21,16,15,4,15,15,6,21,16,15,23,23,23 +24,23,10,6,21,8,7,21,21,9,2,19,6,7,5,7,5,21,2,17,13,21,11,15,17,23,16,9,13,6,15,2,21,23,7,3,2,15,6,6,16,18,14,1,11,7,8,18,4,14,17,15,16,13,15,1,21,15,10,3,15,6,5,8,5,19,21,2,10,15,17,2,17,15,10,9,15,16,16,5,19,7,14,17,8,6,4,3,15,13,15,8,1,8,21,15,6,17,11,6,15,15,21,2,19,7,5,9,8,15,13,9,21,17,21,6,10,17,13,13,14,15,13,16,8,15,18,15,9,7,21,13,19,2,9,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,14,2,5,8,7,8,14,15,5,21,11,13,17,18,5,15,21,21,16,13,5,13,21,15,14,15,15,2,5,16,21,2,8,20,1,2,13,9,8,8,7,15,4,2,18,13,15,15,21,14,15,13,15,2,21,15,5,4,8,13,7,13,7,19,13,8,15,3,5,16,13,15,16,18,2,15,5,15,14,14,16,17,21,15,16,21,8,2,8,10,2,10,5,15,10,7,9,5,15,15,17,15,10,8,15,2,16,15,21,23,23,23 +24,23,6,9,21,2,4,6,17,4,10,17,17,7,8,4,9,15,8,16,13,17,7,16,4,13,17,6,5,4,5,8,21,23,7,17,9,13,9,21,10,1,14,1,1,7,16,18,4,18,3,17,15,21,8,16,21,9,10,16,5,4,13,4,21,4,21,9,10,4,17,18,16,4,4,6,5,21,3,15,20,7,14,1,2,5,6,18,14,5,13,9,21,8,21,5,6,17,21,2,19,8,16,7,3,7,5,9,9,13,11,5,21,21,21,2,1,21,13,13,8,6,8,16,10,10,18,17,9,4,10,13,17,4,5,18,8,17,4,16,9,6,10,6,1,15,7,23,20,5,9,21,19,21,9,8,8,8,14,21,15,8,8,6,21,21,6,4,18,19,4,13,4,16,21,4,4,6,8,8,4,19,21,19,10,17,1,15,10,8,7,2,13,17,8,20,21,4,15,13,21,14,6,13,8,6,17,15,3,2,8,13,17,7,13,8,15,15,1,9,5,16,13,17,17,4,21,14,9,13,4,3,11,17,21,7,21,19,21,4,9,17,8,6,6,2,8,6,8,6,4,8,1,15,5,17,15,4,15,16,20,9,19,19 +24,23,23,15,21,9,7,10,17,4,15,21,1,9,2,19,2,21,9,14,13,1,18,18,21,5,21,10,8,13,9,19,16,23,5,17,9,13,6,4,17,18,7,15,15,7,8,17,4,18,14,16,21,16,15,21,18,6,6,17,5,15,13,2,17,4,21,9,6,4,21,16,1,2,2,13,21,17,15,9,6,15,13,8,1,10,18,14,16,13,8,4,18,7,16,21,10,8,16,8,9,1,1,16,8,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,6,8,4,21,9,10,2,18,2,9,20,13,21,10,9,8,16,17,2,9,9,21,14,5,17,13,23,23,23,23,23,23,13,8,9,8,8,7,14,4,5,21,16,2,21,7,15,21,21,8,9,9,2,21,21,7,14,10,7,2,9,10,16,21,15,17,1,2,2,9,3,23,9,2,7,21,21,14,15,13,17,5,4,4,15,16,17,15,3,4,8,13,8,21,2,23,18,17,21,13,5,15,13,17,17,10,1,14,9,13,4,7,19,21,15,13,17,21,16,2,2,14,9,23,3,5,5,2,15,1,19,18,17,2,10,16,7,2,15,16,19,9,19,23 +24,23,23,15,15,10,8,10,21,15,15,21,6,4,15,15,13,13,2,21,13,16,15,15,20,2,10,13,7,5,21,2,17,23,15,19,2,15,5,6,2,18,14,21,15,7,8,18,4,15,1,21,15,15,15,16,21,15,2,7,16,7,10,14,13,21,21,5,10,3,16,2,19,6,4,4,5,21,16,8,19,7,14,17,8,6,4,3,21,15,5,13,1,8,16,15,5,21,11,15,15,8,21,10,19,7,5,9,7,15,15,9,18,21,1,8,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,9,8,16,18,10,21,6,2,20,6,8,6,21,9,7,15,17,14,13,6,16,2,5,8,15,7,14,15,7,1,15,3,7,21,10,10,21,21,21,13,9,7,21,14,15,14,10,2,10,10,21,5,15,20,1,2,13,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,20,10,16,15,5,4,8,13,7,13,15,19,13,7,16,9,5,17,13,16,15,19,14,15,7,13,15,14,21,16,17,15,16,19,19,8,2,6,10,4,4,15,5,8,9,10,5,17,17,8,15,15,8,2,17,16,8,23,23,23 +24,23,23,23,23,23,23,15,17,6,5,15,18,2,15,15,13,16,8,13,20,21,11,15,21,5,17,5,13,13,2,13,16,23,15,16,2,13,5,6,14,16,16,21,15,7,16,18,4,16,14,21,21,16,15,18,18,2,2,15,15,15,13,21,21,5,14,15,6,15,16,8,21,2,14,15,5,2,7,5,13,14,13,8,7,16,21,21,5,5,16,2,1,7,21,2,5,21,15,15,1,1,17,8,16,7,5,9,15,15,13,5,16,21,19,15,2,16,23,13,2,5,6,16,9,2,15,1,15,5,21,13,21,8,15,8,3,17,15,7,5,13,2,6,21,15,15,15,21,5,14,21,2,8,7,2,7,8,14,2,6,1,15,15,21,21,15,15,16,20,2,5,6,15,15,14,14,15,6,11,15,21,1,2,2,1,21,13,21,10,23,16,20,14,3,2,21,7,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,21,14,23,8,16,2,9,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,21,2,14,15,21,14,10,15,5,15,16,17,13,15,15,15,2,21,15,16,6,23,23 +24,23,23,5,16,8,15,2,21,2,15,21,6,6,2,19,5,15,2,21,13,16,18,15,3,2,14,7,8,13,2,7,16,23,2,19,2,15,5,6,2,18,14,1,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,15,2,2,17,3,19,8,6,5,5,21,16,1,13,7,5,10,8,4,15,3,21,15,6,13,1,8,17,15,13,21,15,6,16,15,17,8,3,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,21,8,5,8,8,7,14,19,15,16,13,2,8,19,13,2,21,16,21,13,5,15,21,9,2,2,5,2,6,21,21,8,3,20,21,21,7,9,8,8,7,16,9,2,18,3,15,13,21,14,4,8,20,15,17,15,5,4,8,13,7,13,7,19,13,8,15,9,5,16,13,16,8,20,8,5,9,13,5,14,17,16,21,7,16,21,7,8,1,14,15,14,5,15,16,2,5,5,15,21,16,15,5,15,15,15,16,17,15,23,23,23 +24,23,23,23,18,6,10,2,17,15,6,21,15,9,14,15,10,13,2,17,13,16,15,15,17,5,21,15,8,13,6,6,16,23,1,16,21,13,5,10,21,18,14,1,15,7,8,7,4,17,15,16,15,15,15,19,21,6,1,16,6,10,13,2,19,7,21,8,7,6,18,14,21,1,21,14,16,15,7,15,19,7,7,15,4,15,14,2,15,13,10,19,1,14,15,17,5,21,17,6,17,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,16,13,13,14,15,9,16,9,7,20,1,2,2,10,13,17,3,5,18,7,17,9,2,5,17,15,8,21,16,2,15,9,3,17,5,8,2,5,15,15,8,14,2,15,1,15,10,21,21,15,13,21,19,2,13,6,19,21,7,5,10,7,2,7,16,17,21,7,15,1,7,2,8,16,8,13,4,2,2,17,14,15,3,17,14,1,6,15,2,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,16,13,21,17,6,11,14,5,13,2,8,17,15,16,15,17,19,16,8,13,10,13,23,8,2,15,15,2,6,15,2,17,15,15,17,15,2,15,21,19,5,13,18 +24,23,6,7,21,10,7,2,17,6,4,6,18,7,2,6,10,13,6,18,15,21,15,18,6,5,21,15,8,13,6,10,21,23,21,17,9,15,13,6,2,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,19,4,10,16,15,6,13,2,1,7,21,3,5,7,16,6,16,4,9,8,7,17,16,5,13,7,15,19,7,21,4,10,21,13,3,4,2,8,21,19,7,21,1,19,5,1,17,17,21,7,7,9,21,15,8,9,21,16,17,6,2,16,23,13,15,17,3,16,8,15,8,1,2,13,21,13,15,4,5,17,6,16,21,2,13,16,6,5,23,9,4,15,19,6,4,13,21,9,9,8,17,8,15,19,5,10,21,21,17,1,4,4,17,15,21,13,4,15,16,7,4,6,15,7,5,15,1,1,9,17,21,18,5,10,2,19,23,2,5,17,16,14,15,9,21,14,14,6,16,4,16,15,5,4,2,13,20,21,8,23,13,21,6,3,5,11,15,17,16,16,21,14,9,13,3,2,19,16,21,17,17,21,7,2,4,21,16,23,5,2,5,4,15,16,4,15,1,15,9,16,7,2,17,17,18,5,3,23 +24,23,23,23,16,15,6,7,17,15,13,10,20,2,10,16,13,15,15,13,3,21,21,15,2,9,17,5,8,13,6,6,21,23,13,18,5,16,7,15,14,16,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,13,2,8,21,5,14,15,1,14,16,8,16,5,14,15,8,4,7,21,14,8,13,16,15,15,18,2,19,15,8,8,21,15,16,15,5,21,17,3,10,1,21,8,16,7,5,9,15,7,15,5,15,21,18,5,21,17,23,13,16,6,15,15,5,6,2,21,2,6,20,13,11,15,13,17,2,16,2,3,2,1,3,2,1,19,6,8,21,5,14,15,19,15,9,16,13,7,15,15,15,21,16,6,21,21,10,2,17,20,21,5,2,17,7,3,14,6,15,8,15,6,21,2,2,21,1,15,21,10,16,18,23,9,10,2,21,7,7,5,21,2,15,8,16,2,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,8,7,5,7,13,5,2,16,15,17,15,15,21,8,2,7,3,2,2,15,15,3,5,17,5,21,15,17,13,15,15,15,2,7,15,18,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,7,15,1,17,8,16,7,5,9,5,15,15,9,8,21,16,9,20,21,13,13,1,15,4,16,9,13,18,11,10,6,3,13,18,8,7,8,10,1,9,2,21,21,23,23,21,23,23,15,13,4,6,9,13,5,9,19,8,7,16,4,5,11,13,8,18,21,4,10,17,19,10,8,16,15,7,8,21,14,9,15,5,15,1,19,19,3,21,4,1,10,10,2,23,4,9,4,17,14,15,10,21,14,6,13,16,13,8,15,9,4,8,13,6,21,5,23,8,16,6,9,5,15,15,17,17,19,5,8,15,4,13,17,5,21,16,16,11,18,1,7,10,9,21,8,5,8,13,15,15,10,7,8,17,15,15,5,15,2,15,17,19,13,19,19 +24,23,23,6,21,16,15,2,21,2,6,21,6,15,2,3,5,15,2,21,13,16,18,15,3,5,16,2,8,13,2,7,16,23,15,19,2,15,5,6,2,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,8,18,21,15,2,2,17,2,19,8,15,15,5,16,4,2,20,7,14,2,8,6,21,9,21,15,2,13,1,8,16,15,6,21,11,5,15,8,21,2,18,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,16,2,7,8,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,6,7,5,8,7,8,14,2,15,17,13,2,8,19,13,2,21,21,21,13,5,15,21,14,3,2,5,2,6,2,21,8,2,20,1,21,15,9,8,8,7,13,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,13,13,14,17,16,21,15,16,1,8,8,2,7,21,6,5,15,14,16,16,5,14,21,16,15,6,15,15,15,21,16,15,15,23,23 +24,23,23,2,21,15,15,6,21,2,17,17,6,15,15,13,13,13,8,21,13,16,6,17,21,5,8,15,8,13,1,7,16,23,13,17,9,10,5,3,2,18,13,3,15,7,7,18,4,21,7,21,15,15,21,21,21,10,2,3,15,15,13,8,17,5,15,5,2,2,16,1,20,8,6,15,6,1,21,9,14,15,14,18,8,2,15,2,17,15,10,13,15,7,21,2,6,21,15,2,15,8,10,8,8,7,5,9,14,15,15,9,17,21,21,2,6,21,13,13,14,15,13,21,8,15,18,20,2,7,21,13,5,15,16,7,2,15,5,2,18,6,14,5,9,9,21,16,14,8,13,6,18,2,5,8,8,8,14,15,15,1,15,2,8,16,15,4,17,16,19,13,5,15,21,14,15,4,6,2,15,6,21,4,13,20,1,16,6,8,10,8,13,21,4,2,16,2,15,13,21,14,6,13,20,17,15,13,5,4,8,13,8,13,8,6,19,9,19,17,5,17,13,18,15,6,13,14,4,13,13,14,21,8,18,15,11,19,18,2,15,2,10,8,6,21,15,7,13,10,6,8,21,15,2,16,13,2,17,17,8,6,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,7,16,7,6,4,3,21,15,13,13,1,8,16,13,6,21,11,15,15,15,1,8,1,7,5,9,2,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,17,15,18,21,7,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,16,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,8,21,16,7,15,17,2,9,21,13,10,13,18,2,13,4,16,13,17,15,16,2,2,17,5,15,5,20,8,16,23,15,20,9,13,8,15,21,18,14,10,10,7,16,7,4,18,20,16,15,21,8,18,21,5,15,16,5,2,13,4,21,2,21,8,5,8,8,8,17,8,4,9,5,21,8,21,3,10,14,7,15,15,1,16,4,15,13,13,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,7,19,21,15,2,2,1,17,4,5,16,2,18,13,14,13,6,2,21,21,10,15,9,19,21,15,9,14,14,5,13,15,15,14,8,15,17,16,13,15,21,15,4,21,4,10,13,5,1,21,7,15,6,7,8,2,21,21,21,8,16,1,13,6,15,4,8,13,14,10,2,17,4,13,13,16,14,14,13,20,15,19,21,3,4,8,13,8,13,10,5,8,13,19,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,21,17,13,7,8,8,16,7,17,14,6,2,20,15,21,1,10,13,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,15,15,18,6,6,21,6,2,8,18,5,15,2,21,13,16,19,15,16,5,8,15,8,13,2,9,21,23,15,19,3,15,5,5,2,18,13,19,15,7,8,3,4,16,18,8,15,13,15,16,21,10,2,8,14,23,23,17,6,13,21,6,2,8,16,8,19,13,15,9,5,21,16,14,9,7,14,17,8,10,2,9,21,13,8,15,17,8,21,2,15,15,1,5,15,15,21,2,19,7,5,9,8,15,5,9,21,21,18,2,6,17,13,13,14,15,13,1,15,15,15,21,2,6,15,13,5,8,8,8,3,15,5,2,17,6,14,15,21,9,5,21,15,14,13,6,17,2,5,8,7,8,14,2,15,21,15,15,7,21,2,15,18,8,21,13,6,15,21,14,6,6,4,2,8,17,21,8,5,1,1,2,15,9,16,8,13,5,7,16,17,2,15,13,8,14,15,13,20,10,16,15,5,4,8,13,8,15,4,19,13,8,2,9,5,17,15,16,16,20,14,14,10,2,15,14,17,16,21,16,17,21,7,5,2,4,15,4,5,7,5,3,5,5,4,21,17,15,10,15,15,15,15,15,21,23,23,23 +24,23,23,23,16,15,6,15,16,15,15,6,20,15,15,16,13,16,2,13,15,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,16,6,6,21,16,14,21,15,7,16,15,4,16,14,21,15,21,16,15,21,5,2,17,15,8,13,6,21,5,15,15,2,14,16,16,16,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,21,1,21,7,16,7,5,9,15,15,15,5,15,21,18,13,21,16,23,14,15,15,6,16,5,15,2,21,2,15,20,13,11,2,13,21,2,21,2,3,2,21,9,2,1,19,6,8,21,5,14,15,3,15,9,16,13,8,15,8,13,21,16,5,21,21,5,2,16,20,2,5,5,17,15,3,14,5,15,11,15,6,21,2,2,21,1,13,21,10,16,18,23,8,3,2,21,15,13,6,21,2,15,5,8,4,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,7,6,15,13,5,2,17,15,1,15,15,21,8,2,7,5,2,2,15,15,14,5,17,5,21,8,17,15,8,7,15,2,21,15,18,6,23,23 +24,23,10,8,21,10,2,5,21,4,5,17,16,2,3,15,14,13,2,21,7,17,10,16,16,13,14,15,23,13,16,16,15,23,13,20,5,7,5,2,6,16,14,15,15,7,21,16,4,16,21,16,21,16,15,8,21,2,6,16,6,15,13,2,21,7,21,5,10,8,21,6,17,14,6,15,23,2,16,13,13,15,13,15,21,7,21,21,14,7,16,15,21,7,16,16,6,21,21,2,21,1,16,8,21,7,5,9,5,15,15,9,21,21,21,2,21,21,23,13,3,5,2,16,8,2,11,13,16,6,21,13,21,2,3,8,3,16,2,2,5,21,1,5,5,13,7,23,15,2,6,13,2,5,9,8,8,8,15,8,5,10,15,13,21,21,15,16,21,2,7,13,6,15,21,13,6,10,10,8,2,21,15,21,15,21,21,7,6,10,10,3,23,15,19,13,16,8,15,21,21,14,5,13,16,16,2,13,7,4,14,13,5,21,14,23,13,16,2,3,5,16,15,21,17,6,15,13,23,13,15,20,15,15,16,15,16,8,15,8,13,1,19,5,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,5,15,15,17,5,2,21,13,2,2,18,14,13,5,16,13,21,15,16,2,5,16,10,8,13,20,8,7,23,3,3,2,13,21,5,19,18,14,10,10,7,16,7,4,21,20,16,7,21,8,15,21,5,6,16,5,7,13,2,21,5,21,7,2,15,21,8,16,8,15,4,5,21,8,21,3,10,14,17,2,15,21,15,21,2,14,13,8,8,13,9,5,21,1,16,2,15,21,8,10,7,5,9,7,15,9,5,2,21,21,3,10,16,13,13,14,5,15,16,2,15,8,21,2,13,4,15,17,15,13,17,2,18,13,14,13,6,14,2,21,10,15,6,19,21,15,5,14,17,5,13,15,8,14,17,15,1,16,5,8,21,15,2,21,2,2,13,5,21,21,7,14,15,7,8,15,4,1,8,15,17,1,6,6,8,2,8,13,15,21,2,21,4,15,13,21,4,14,13,20,2,21,15,3,4,8,13,8,13,10,16,15,13,19,9,5,16,13,17,21,8,7,14,6,13,2,7,19,15,16,15,16,1,17,13,2,8,13,2,14,21,15,6,2,1,4,21,1,10,7,16,16,15,15,8,17,15,23,23 +24,23,23,7,16,10,10,10,21,15,15,21,6,4,5,7,13,13,2,21,13,16,1,21,17,9,8,6,5,9,7,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,3,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,13,10,21,13,13,14,10,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,15,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,6,4,5,15,4,7,2,2,5,16,21,15,7,15,15,4,17,16,8,10,13,19 +24,23,23,23,23,23,15,6,21,8,5,21,6,2,2,3,13,15,2,21,13,16,19,15,2,9,16,2,8,13,2,8,16,23,7,3,2,15,13,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,3,13,23,2,11,15,14,21,5,8,16,17,3,19,14,14,3,5,17,21,14,3,7,14,2,8,6,6,3,16,5,8,13,1,8,16,15,5,21,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,10,17,13,13,14,5,13,21,8,2,18,18,2,7,21,13,5,13,8,7,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,2,2,5,8,8,8,14,6,15,21,13,2,13,18,6,2,21,8,21,13,2,15,21,15,2,15,5,2,15,10,21,16,8,20,21,4,13,9,8,8,7,15,15,2,18,13,15,13,21,14,2,5,20,16,21,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,20,8,8,2,13,8,14,16,21,21,8,16,21,7,7,4,8,15,10,5,15,15,15,5,5,15,21,16,15,6,15,15,2,17,15,15,23,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,5,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,5,13,14,5,13,18,4,6,15,21,6,4,17,13,5,9,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,15,7,21,10,4,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,9,13,5,14,17,16,21,15,17,21,7,9,2,8,6,4,5,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,3,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,6,4,21,9,6,16,17,8,19,8,4,13,5,21,16,6,19,7,14,16,8,6,2,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,6,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,16,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,9,13,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,6,6,15,15,4,16,16,17,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,8,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,8,13,21,14,15,8,20,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,16,15,2,21,2,15,21,6,2,6,3,2,15,2,21,13,16,18,15,20,5,8,13,8,13,15,2,21,23,2,3,2,13,13,6,21,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,23,23,6,5,16,21,15,6,16,16,3,19,5,6,13,5,16,6,2,13,15,14,16,8,13,2,9,21,15,7,13,1,8,16,15,10,21,11,15,15,15,16,7,19,7,5,9,8,15,15,9,21,21,21,6,10,21,13,13,14,16,15,16,8,2,21,7,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,13,8,5,8,8,7,14,6,15,17,13,15,8,19,15,2,21,16,21,13,13,15,21,5,13,13,5,2,3,2,21,8,13,20,21,21,15,9,8,8,13,13,6,2,17,2,15,13,21,14,2,5,20,8,16,13,5,4,8,13,8,13,13,19,13,8,15,9,5,16,15,17,15,20,14,14,13,2,15,14,16,16,16,15,16,21,7,8,3,8,5,15,15,15,15,15,5,7,15,21,16,7,15,15,15,15,16,16,15,5,15,18 +24,23,23,23,21,17,16,10,17,2,9,21,21,16,4,6,9,13,7,19,7,16,19,21,19,5,21,8,7,9,10,13,19,23,13,17,9,6,8,13,17,18,8,15,15,7,16,9,4,17,14,17,21,15,15,17,19,18,6,15,6,2,13,15,21,5,21,5,6,2,17,8,21,10,10,9,5,17,10,5,13,8,13,7,21,2,19,13,17,13,4,16,19,7,21,4,8,21,15,10,21,1,17,6,4,7,5,9,8,15,15,18,16,21,7,4,17,16,23,13,21,4,2,17,10,6,21,16,6,9,20,13,21,8,10,8,5,1,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,4,8,7,9,4,5,17,15,1,21,1,8,4,1,19,4,9,10,17,15,9,10,15,2,8,21,6,1,16,13,18,1,5,5,7,5,18,23,6,9,2,21,14,15,10,21,14,6,6,16,16,16,19,3,4,17,13,8,6,16,23,13,9,17,3,5,16,13,17,18,15,21,15,9,3,23,14,19,19,21,13,16,1,7,9,5,17,7,23,5,6,8,2,15,6,8,16,17,15,6,17,7,4,21,8,19,23,23,23 +24,23,15,6,17,15,4,4,17,15,15,17,6,4,4,7,9,7,17,1,13,17,8,15,17,19,17,6,4,9,4,16,16,23,7,3,9,7,8,4,2,18,18,1,15,7,8,17,4,21,14,17,15,1,15,18,21,3,2,16,5,10,4,4,5,7,21,9,2,17,16,4,21,13,21,7,9,15,16,14,13,7,13,15,21,3,3,15,11,6,2,4,1,7,1,10,10,17,21,4,19,1,21,15,9,7,5,9,7,15,7,5,8,17,21,3,8,16,9,13,14,6,19,16,8,4,2,1,19,6,21,13,18,4,9,17,21,17,9,2,7,17,21,6,1,18,1,2,18,6,9,5,4,2,5,8,8,8,14,5,6,1,15,4,21,21,16,4,21,19,4,4,6,15,21,7,6,7,7,8,10,17,21,17,9,17,1,6,10,11,2,8,13,2,7,2,17,4,13,21,21,14,13,9,16,4,16,15,3,4,8,13,8,10,23,5,2,18,15,7,5,16,13,17,17,8,21,14,9,9,13,3,17,15,17,15,16,19,16,4,7,10,15,15,7,5,19,7,2,7,2,15,17,15,10,15,7,2,15,17,19,5,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,17,5,6,21,21,2,10,1,17,8,16,7,7,9,6,15,8,9,8,21,16,5,17,17,13,13,18,15,17,16,9,5,8,15,4,2,19,13,18,10,5,7,18,17,8,10,19,21,13,5,17,7,13,5,23,23,23,14,7,2,4,2,8,7,15,6,5,11,13,2,18,1,15,15,16,19,2,13,6,21,16,7,6,5,15,7,2,7,1,21,5,21,21,21,8,10,8,23,2,16,8,4,17,14,13,13,16,14,6,13,8,16,8,15,9,4,8,13,6,17,5,23,13,16,6,9,5,15,15,17,16,18,15,7,8,6,13,5,19,16,21,8,16,21,8,6,5,16,14,23,5,7,6,8,15,10,15,13,17,2,6,21,7,13,16,16,20,6,23,23 +24,23,23,6,21,6,4,2,21,7,8,17,17,13,10,15,6,13,8,20,13,16,16,16,6,6,16,15,4,13,17,2,18,23,6,3,16,14,9,6,2,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,18,15,15,7,6,10,13,3,18,2,21,5,5,10,21,16,21,2,10,6,6,21,16,13,13,7,13,17,21,3,15,7,14,13,21,4,21,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,4,15,10,17,5,10,8,1,17,5,21,13,1,2,10,7,11,19,7,2,4,21,1,17,19,14,23,23,21,5,16,8,6,9,9,8,17,8,15,13,9,16,15,7,1,21,13,3,21,15,8,13,7,19,21,7,6,3,15,11,4,6,1,17,15,17,1,4,4,10,10,16,23,2,9,13,21,14,7,10,21,14,14,15,20,6,21,14,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,21,21,19,8,9,9,2,11,23,18,7,17,8,15,21,7,4,6,16,8,23,23,15,10,7,15,21,9,8,21,13,21,21,13,2,15,16,19,5,23,23 +24,23,23,23,23,16,15,2,16,2,6,18,17,6,8,2,14,10,8,18,13,17,19,18,4,5,21,10,8,13,15,8,20,23,13,17,9,6,2,6,14,17,3,15,15,7,8,17,4,16,14,21,16,21,19,16,9,3,10,16,15,15,13,2,15,2,1,5,5,2,17,16,19,6,14,5,5,21,8,13,13,15,13,17,21,10,2,18,14,13,4,7,19,7,21,2,16,21,8,9,21,7,17,8,17,7,5,9,16,8,8,9,1,21,18,2,3,18,23,13,4,5,9,16,13,6,18,1,2,2,21,13,13,6,16,17,18,14,23,23,23,23,23,23,23,23,23,23,23,23,23,13,13,2,2,17,7,8,15,2,5,1,13,17,19,16,6,15,16,21,5,18,15,2,10,3,14,21,21,13,13,2,1,21,5,5,1,13,3,15,17,18,23,3,16,13,21,14,13,6,21,14,14,5,16,18,16,15,3,4,6,13,5,17,6,23,13,16,15,5,5,16,13,17,16,18,13,2,23,23,2,14,18,16,21,15,16,21,7,4,13,16,5,23,9,17,5,10,13,18,6,5,17,15,2,17,7,4,17,16,19,5,23,23 +24,23,6,2,21,6,15,2,21,15,21,21,6,15,13,19,15,13,6,17,13,16,3,16,2,6,21,13,7,13,15,2,21,23,13,20,2,5,5,6,19,20,19,21,15,7,21,16,4,21,14,16,15,17,6,21,1,15,2,16,6,15,13,6,1,7,21,10,5,2,21,8,21,10,2,7,5,19,16,5,13,15,13,7,8,9,20,7,14,13,7,15,21,14,21,2,10,21,21,6,7,1,1,17,16,7,5,9,8,15,7,5,1,21,17,2,3,21,23,13,21,6,7,16,9,19,2,15,2,3,21,8,14,13,13,21,13,14,17,8,8,17,5,10,15,18,10,21,19,19,15,8,5,21,9,15,13,2,21,5,15,18,15,5,21,21,6,6,21,15,6,5,2,15,21,13,8,10,15,8,15,6,21,21,15,17,1,15,2,8,8,7,13,6,2,2,21,4,15,13,21,13,2,5,17,2,21,15,3,4,8,13,8,10,3,23,2,2,16,11,5,15,13,17,15,8,3,13,5,15,2,2,16,16,17,16,15,11,16,2,13,6,21,23,5,21,15,2,9,6,10,17,21,15,15,16,13,2,15,17,2,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,13,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,2,9,15,2,6,21,21,15,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,8,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,5,21,5,14,15,8,14,17,5,17,8,14,13,21,17,8,8,8,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,11,17,6,13,17,15,16,2,3,2,17,7,6,21,8,5,10,21,5,16,8,2,15,9,8,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,8,17,13,6,15,8,15,15,2,16,2,6,21,1,15,5,9,21,21,23,2,10,2,21,15,14,5,18,7,5,15,15,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,8,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,6,9,21,15,14,2,21,2,6,21,6,10,21,3,7,15,2,21,13,16,18,15,3,5,16,2,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,11,7,21,18,4,8,16,15,16,15,15,16,21,2,5,21,5,3,5,13,15,18,21,15,2,2,17,3,19,8,4,15,19,16,6,2,19,7,14,4,8,6,6,9,21,15,3,13,1,8,16,15,6,21,11,5,15,8,21,2,19,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,15,2,7,17,13,5,8,8,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,20,2,6,8,5,8,7,7,14,2,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,15,14,2,5,2,6,2,21,8,15,20,1,21,15,9,8,8,7,13,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,2,19,13,13,9,9,5,15,13,16,8,20,14,14,5,13,13,14,17,16,21,15,16,1,8,8,2,18,6,6,5,15,15,14,16,9,15,21,16,15,5,15,15,15,21,16,15,15,23,23 +24,23,23,23,21,10,8,6,21,5,5,17,17,4,6,19,10,15,8,17,7,19,1,16,8,17,3,9,5,5,2,19,16,16,15,2,9,6,5,8,16,3,15,7,15,7,1,17,4,17,21,17,1,21,7,16,18,6,15,16,7,10,10,4,21,15,21,8,5,10,17,15,21,8,15,8,14,2,16,6,13,13,13,15,21,10,6,21,10,13,9,3,18,7,16,21,6,21,11,2,21,1,1,16,21,7,5,9,20,15,8,9,21,21,17,2,8,21,23,13,1,8,18,17,9,5,8,15,4,4,19,13,15,15,4,8,7,21,4,2,19,1,1,5,8,15,15,23,15,15,2,13,6,6,9,16,8,8,15,19,5,1,17,16,21,21,5,15,17,18,10,17,2,6,23,10,7,16,13,13,3,6,1,20,10,17,21,13,2,10,10,18,23,2,5,4,21,14,18,3,20,13,6,6,16,14,18,3,3,4,8,13,11,21,5,23,2,16,6,3,5,13,13,17,21,14,21,1,9,13,9,23,18,13,21,16,16,21,17,7,9,1,5,23,23,9,5,6,15,17,10,21,8,15,2,1,13,2,11,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,15,2,6,17,6,10,2,21,6,15,2,16,13,21,15,17,19,5,8,13,7,9,10,7,20,23,21,19,4,15,5,6,2,18,14,1,15,7,8,18,4,15,18,15,11,15,8,21,21,3,10,16,5,15,13,13,2,5,21,5,10,8,16,15,21,15,6,15,5,21,16,14,19,15,14,16,1,6,4,21,16,13,10,2,16,7,21,13,6,21,11,15,15,8,1,2,8,7,5,9,21,15,15,9,4,16,21,5,7,17,13,13,14,10,10,16,8,15,18,1,2,7,17,13,5,5,8,8,2,21,5,2,2,6,14,6,21,9,10,15,8,14,13,5,1,2,5,8,8,7,14,15,15,17,15,8,7,21,2,6,21,16,21,13,5,15,21,7,15,7,7,2,15,2,21,8,15,20,21,16,6,9,6,16,13,13,14,21,21,2,7,13,17,14,10,5,20,2,17,13,5,2,8,13,15,13,13,19,13,7,2,13,16,16,15,16,17,20,14,14,6,2,6,14,17,16,15,15,17,19,21,8,13,8,9,15,8,1,5,6,2,9,15,15,16,15,6,21,13,6,15,21,15,23,23,23 +24,23,23,23,17,6,6,15,18,8,10,21,6,7,4,18,5,15,2,21,13,16,19,15,17,5,8,6,8,6,4,7,17,23,15,19,2,15,5,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,15,1,21,4,10,4,7,23,23,21,9,5,21,5,6,17,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,2,5,17,15,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,15,13,18,6,8,15,21,2,6,17,13,5,4,16,8,6,7,5,2,18,6,14,5,21,9,18,8,16,14,13,5,7,2,5,8,7,8,14,2,15,21,15,8,7,21,10,15,18,15,15,7,5,21,21,14,7,6,4,2,15,21,1,8,5,21,21,16,13,9,8,8,13,5,8,21,17,2,15,13,16,14,6,13,20,16,16,13,5,4,7,13,15,13,8,19,13,8,2,9,5,17,15,17,16,20,14,14,9,7,5,14,17,17,17,15,17,21,7,5,2,7,8,6,5,15,15,19,5,5,15,21,17,15,6,15,15,4,17,16,17,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,20,7,15,2,16,8,5,21,7,8,13,10,8,21,20,6,3,8,14,3,2,16,21,4,8,15,7,16,13,4,16,18,21,21,15,6,16,15,2,2,21,5,5,16,8,21,5,14,13,6,16,16,15,15,8,15,6,5,10,16,15,5,7,13,17,21,19,21,21,2,10,10,5,10,2,17,5,5,21,11,21,21,17,13,15,16,7,5,9,1,15,8,9,1,21,21,2,2,21,23,13,21,5,15,16,10,2,15,8,21,5,21,13,18,8,16,7,13,21,2,5,2,16,2,21,9,2,7,10,5,5,14,21,8,21,7,8,13,7,15,15,6,21,11,6,18,16,15,2,21,3,15,13,5,17,3,13,14,15,16,7,6,2,21,2,2,20,21,13,16,9,8,23,5,21,7,1,16,15,2,15,1,13,15,13,18,6,21,20,9,4,8,13,8,17,7,23,5,15,2,17,5,17,13,11,16,2,3,7,13,7,2,2,16,13,19,15,16,21,15,9,20,15,20,23,13,6,5,3,2,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,5,5,17,18,2,8,15,13,16,6,13,2,16,3,15,2,11,18,5,11,5,13,6,18,23,13,20,9,15,5,6,14,16,16,21,7,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,15,8,5,2,16,2,15,8,15,15,5,2,21,13,13,16,13,8,15,13,11,21,5,5,16,6,19,7,21,2,5,15,15,11,21,15,21,8,17,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,16,6,9,16,2,7,21,16,2,6,21,13,21,8,2,8,2,16,6,13,7,17,2,5,17,21,19,15,16,5,14,21,2,8,8,15,13,8,15,2,5,1,8,2,21,21,2,21,17,13,2,5,6,15,13,15,14,6,15,11,15,20,16,2,5,21,1,2,10,10,15,18,23,13,3,2,21,14,7,13,18,14,14,13,16,5,17,20,7,4,8,13,8,21,14,23,13,17,2,9,5,17,13,16,16,13,19,14,5,13,7,2,19,15,17,15,16,18,8,16,7,3,7,13,2,10,14,15,16,5,2,15,17,13,6,15,15,2,21,15,16,6,23,23 +24,23,23,23,23,8,15,15,18,6,4,21,6,2,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,16,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,13,16,16,21,5,4,19,7,23,23,21,5,13,21,5,2,2,16,8,19,8,2,4,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,16,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,13,6,15,21,14,15,14,6,2,6,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,7,14,17,16,17,15,17,21,7,9,2,15,8,4,5,15,6,14,7,5,6,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,17,21,9,5,17,9,15,16,8,4,5,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,17,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,16,7,4,17,16,20,5,15,23 +24,23,23,23,21,6,14,10,17,4,15,21,1,9,2,19,7,21,10,8,13,1,18,18,21,5,21,5,9,13,5,19,21,23,5,17,13,13,5,2,16,18,14,15,15,7,8,17,4,21,14,17,21,21,15,18,18,10,6,21,5,15,13,2,16,7,21,5,5,4,21,8,1,2,2,5,21,16,8,9,13,7,13,16,1,10,19,2,16,13,4,4,19,8,15,21,6,8,17,8,4,1,17,16,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,15,15,4,21,9,13,2,18,2,7,20,13,21,4,9,8,16,17,2,3,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,7,10,5,1,15,2,15,21,15,21,21,16,9,5,4,21,16,7,7,10,7,4,6,10,15,21,5,17,21,2,3,8,4,8,23,2,8,21,21,14,15,13,21,13,4,13,15,17,17,15,3,4,8,13,5,17,13,23,18,21,17,13,9,15,13,18,16,8,1,14,9,13,4,3,19,21,15,15,17,18,16,4,2,14,19,23,4,5,16,2,13,2,6,18,17,2,6,16,7,2,21,16,19,5,19,23 +24,23,23,23,23,23,23,23,21,2,5,21,6,2,2,3,5,15,2,21,13,21,21,15,16,5,8,13,8,13,8,16,16,23,15,3,2,14,5,6,2,18,15,3,15,7,15,13,4,21,21,21,15,13,15,16,21,6,2,2,23,23,13,8,16,13,21,5,6,2,16,2,16,14,5,6,23,8,16,14,3,7,14,16,8,6,7,2,8,13,2,8,21,8,20,15,6,16,21,5,15,15,21,2,21,7,5,9,8,15,15,9,21,21,15,10,5,15,13,13,14,5,15,16,8,6,16,21,2,15,20,13,5,5,16,8,2,16,5,2,21,6,14,5,16,9,8,15,16,14,13,5,6,2,5,8,7,8,14,2,16,21,15,13,3,16,2,15,21,16,21,13,5,2,21,15,6,14,15,2,6,2,21,16,13,20,1,2,15,7,8,8,13,8,15,21,16,2,15,13,16,14,7,13,20,15,16,15,5,2,7,13,13,15,15,19,13,7,2,3,5,21,15,16,16,20,14,14,3,13,15,14,21,16,21,15,16,1,8,7,2,2,13,10,5,5,6,13,2,5,15,21,16,15,10,15,15,13,16,15,16,5,23,23 +24,23,8,15,21,10,15,6,21,10,5,17,13,6,13,18,5,13,16,16,13,17,15,16,8,6,15,5,7,21,15,8,1,23,7,19,9,13,7,15,14,1,14,10,10,7,16,7,4,21,20,16,8,1,8,15,21,5,2,16,5,6,13,15,21,5,21,7,6,2,16,8,17,13,2,6,5,21,8,16,19,10,14,17,2,9,17,16,4,15,2,13,8,5,19,13,5,21,1,5,2,15,17,8,10,7,5,9,8,15,9,5,2,21,21,2,19,16,13,13,16,10,15,16,6,13,18,21,2,2,9,15,17,6,13,16,10,18,13,15,5,6,2,8,4,10,7,15,19,21,5,9,14,1,5,13,15,8,15,6,13,21,15,2,15,21,15,2,21,15,2,13,5,21,21,7,6,9,7,8,10,21,21,21,6,8,1,7,2,8,4,7,13,14,2,2,21,4,13,13,16,14,15,13,20,6,18,13,3,4,8,13,8,13,10,18,7,13,19,9,5,16,13,17,21,8,15,14,5,13,8,2,19,15,21,15,16,21,17,13,10,8,2,15,7,19,15,15,2,1,15,1,1,10,6,16,8,10,2,16,16,2,19,23 +24,23,23,9,17,6,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,13,19,2,13,13,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,16,5,4,13,6,6,4,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,15,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,14,15,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,15,4,4,5,5,14,2,5,8,8,7,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,17,21,8,6,15,15,11,5,2,21,17,15,20,21,16,15,7,8,8,13,13,6,2,21,2,15,13,21,14,15,6,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,7,15,4,6,21,9,14,17,18,15,6,16,13,4,1,17,16,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,13,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,5,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,6,15,21,13,5,7,10,2,15,10,21,16,8,2,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,5,21,21,9,18,18,8,10,14,14,7,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,15,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,21,4,21,9,16,21,9,21,11,7,2,17,6,13,4,4,15,17,16,17,6,5,21,4,8,13,6,15,16,23,6,17,9,2,5,6,16,18,14,15,15,7,21,17,4,16,14,16,21,7,15,21,18,2,1,15,4,6,7,10,17,15,21,5,6,2,17,6,21,6,4,5,7,2,17,13,13,18,13,17,21,4,5,13,5,13,21,9,14,7,16,2,5,21,15,16,21,1,17,8,21,7,5,9,17,15,15,9,21,21,17,5,2,17,23,13,1,7,10,17,9,7,6,21,10,15,1,13,1,4,3,8,16,21,10,2,4,1,1,5,7,10,15,23,4,6,2,13,21,5,9,19,8,7,15,13,5,1,10,4,21,1,4,15,17,21,6,7,7,18,23,23,23,23,23,2,13,5,17,21,5,17,21,18,2,10,10,11,23,9,9,4,21,14,15,21,1,6,13,5,16,2,18,15,3,4,8,13,5,21,14,23,13,16,6,3,5,15,13,17,17,11,8,5,5,2,6,23,17,17,15,17,16,21,8,5,6,21,23,15,5,9,2,6,13,17,20,21,9,10,6,17,13,4,21,17,23,23,23,23 +24,23,23,15,21,8,15,15,15,10,10,6,6,4,8,21,9,15,2,17,13,16,8,16,21,5,8,16,8,13,4,8,21,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,14,21,21,11,13,15,21,21,4,10,15,10,6,4,4,17,2,21,8,5,7,16,21,18,5,4,7,10,21,16,5,19,7,14,16,8,6,4,3,16,7,14,10,1,9,20,21,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,7,10,4,15,13,13,14,10,15,17,8,15,18,16,2,15,7,13,5,9,17,8,2,21,5,2,18,6,14,6,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,5,15,17,7,3,8,21,10,4,21,21,21,13,5,16,21,7,6,15,7,2,10,10,21,8,2,20,1,15,6,5,4,16,15,5,15,21,21,2,4,7,21,14,4,13,20,4,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,17,7,1,16,20,14,6,4,13,15,14,1,16,16,15,17,19,17,8,2,8,6,15,7,21,8,10,7,9,5,15,17,15,2,21,13,13,16,17,18,23,23,23 +24,23,23,8,21,6,4,2,17,6,15,6,17,4,7,19,5,13,16,1,13,17,19,21,5,5,21,2,23,13,8,16,17,23,10,17,4,15,5,6,8,18,6,8,15,7,15,17,4,8,20,17,21,15,11,21,18,20,6,15,6,4,13,2,15,11,21,6,5,10,17,6,19,4,4,6,3,20,16,5,13,7,13,16,21,13,8,6,14,13,15,21,21,2,16,4,5,15,15,8,18,1,1,17,16,7,5,9,16,15,8,9,1,1,17,5,19,21,23,13,21,5,2,17,9,10,11,17,2,2,21,13,7,1,5,8,16,21,3,9,14,17,23,3,18,5,10,23,23,23,19,6,2,21,13,8,7,8,14,2,5,19,15,7,17,18,16,2,21,16,4,13,6,21,17,7,14,6,15,5,2,10,1,21,6,17,21,4,4,10,10,19,23,10,7,1,17,8,4,5,18,14,16,21,17,8,16,15,7,4,7,13,7,1,5,23,15,11,2,9,5,13,13,17,16,18,8,14,19,13,14,23,19,16,17,16,1,18,3,4,6,18,7,5,15,15,3,7,15,8,1,18,13,15,2,16,7,2,21,1,21,5,10,19 +24,23,15,2,21,8,15,6,18,15,2,21,15,4,10,8,5,13,8,16,13,16,15,16,10,2,16,5,13,9,15,2,8,23,8,21,9,13,13,8,9,18,14,1,15,7,8,18,4,17,15,16,15,13,8,17,21,15,2,17,5,4,13,6,21,8,21,5,10,1,17,15,16,5,14,15,16,17,16,6,7,6,13,17,15,6,10,3,14,13,16,7,21,7,17,3,9,21,21,6,21,1,21,8,2,7,5,9,8,15,8,5,16,21,8,15,21,15,13,7,14,16,15,16,8,15,20,16,2,4,21,13,16,8,13,10,10,17,5,15,5,9,13,4,14,9,4,7,18,9,5,5,14,2,5,7,7,8,14,6,15,1,21,5,21,21,21,4,17,10,7,13,4,15,21,7,15,8,7,8,4,15,21,21,5,17,1,6,2,11,3,8,13,6,15,2,21,4,13,2,21,14,21,13,8,16,16,15,3,4,8,13,8,21,1,23,7,17,15,9,5,16,13,21,16,8,21,14,5,13,7,4,18,15,17,15,16,18,16,4,13,5,8,4,13,8,15,16,10,6,2,16,17,15,5,17,15,2,15,15,19,5,19,18 +24,23,23,23,17,21,9,5,17,9,15,16,8,4,5,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,17,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,16,7,4,17,16,20,5,15,23 +24,23,23,15,1,1,2,2,21,10,2,2,21,15,15,18,4,13,4,16,18,11,18,15,4,9,21,5,8,13,6,8,18,23,13,19,9,14,5,15,2,16,2,8,15,7,8,17,4,16,14,17,1,16,6,16,18,15,10,16,15,6,13,2,21,2,20,5,5,4,21,8,16,16,2,2,6,19,6,5,13,13,16,21,18,6,21,8,14,13,8,10,17,8,16,2,5,15,16,2,21,1,17,16,16,7,5,9,17,15,8,9,17,21,21,5,2,17,23,8,8,5,15,16,9,5,2,21,15,4,1,13,18,6,3,17,2,7,21,2,4,6,7,9,21,6,6,23,9,4,4,19,13,17,13,16,15,8,14,2,6,1,16,2,21,21,6,13,21,6,2,13,8,1,16,7,14,6,15,7,2,6,1,21,15,17,1,4,2,10,10,19,23,2,6,13,17,13,2,2,21,2,23,13,16,6,16,15,9,4,14,13,15,21,5,23,3,21,2,7,5,17,13,17,16,19,8,4,3,13,2,23,17,15,1,15,17,8,16,6,5,17,14,16,16,6,15,6,13,3,21,21,17,15,5,17,16,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,10,17,5,5,21,21,8,2,1,17,8,17,7,5,9,6,15,8,9,8,21,16,5,2,21,13,13,19,15,16,16,9,13,8,15,10,2,19,13,18,8,10,7,3,21,5,10,2,1,13,5,21,8,16,23,23,23,23,5,8,13,4,10,8,7,16,13,5,10,13,2,18,21,15,15,15,11,2,13,10,21,16,7,16,6,19,7,10,7,1,17,13,21,1,21,10,10,23,8,2,2,7,4,17,14,15,13,16,14,7,10,16,7,16,15,9,4,8,13,6,7,14,23,13,16,6,9,5,7,15,1,16,18,15,15,13,16,13,5,19,16,17,15,16,1,7,6,9,16,14,23,1,14,7,6,15,10,9,5,17,2,8,1,7,7,8,16,20,7,23,23 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,4,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,6,17,8,7,15,18,4,5,4,8,4,5,21,7,13,17,19,13,21,19,16,17,9,21,9,9,13,15,7,18,23,13,16,9,6,9,6,4,18,10,15,15,7,21,17,4,21,14,16,1,15,13,1,19,17,6,5,5,4,13,9,17,5,21,5,6,4,19,8,21,2,8,7,5,4,16,4,13,15,13,7,21,19,7,4,14,15,13,19,17,8,19,2,9,21,16,6,21,1,13,4,10,7,5,9,8,15,18,9,17,18,2,2,17,21,23,13,6,6,4,17,13,6,17,17,13,9,17,13,1,1,5,8,7,21,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,17,8,8,14,2,5,17,13,17,19,18,6,4,21,20,2,13,9,17,16,9,5,21,7,2,5,6,21,21,5,15,21,8,5,8,17,19,23,6,5,20,21,17,4,13,17,14,4,6,16,2,16,15,3,4,19,13,2,6,21,23,3,16,16,9,5,15,13,17,16,18,15,6,23,23,4,14,18,16,17,16,17,1,7,4,13,16,16,23,23,6,15,6,15,5,4,15,18,14,6,21,8,4,17,16,19,5,23,23 +24,23,15,6,18,15,4,9,17,6,15,17,15,4,6,15,2,13,16,16,13,16,13,17,1,5,21,4,7,2,6,8,16,23,16,21,9,14,7,3,4,18,14,1,10,7,16,18,4,18,14,21,15,1,15,16,21,5,10,16,5,4,13,4,18,8,21,15,10,4,17,3,16,8,4,10,5,16,7,14,20,7,14,21,7,4,4,19,14,9,13,6,21,8,21,15,6,21,21,13,19,8,16,7,1,7,5,9,9,15,11,5,17,21,18,4,21,21,13,13,14,4,9,16,6,5,19,17,2,8,21,13,16,4,5,17,15,17,16,15,8,6,6,6,1,7,4,3,20,5,16,10,18,8,9,20,11,2,14,15,15,1,21,10,21,21,5,16,17,19,4,13,4,4,21,7,10,8,7,9,5,18,21,21,4,16,1,8,6,8,8,8,13,14,9,2,17,2,13,21,21,14,4,5,15,4,16,15,3,4,8,13,8,7,9,8,15,15,7,9,5,16,13,17,1,8,21,14,9,13,4,10,16,15,16,16,16,18,16,7,9,15,15,15,5,6,4,8,2,5,15,16,17,15,4,17,8,4,15,15,20,5,19,19 +24,23,23,8,16,13,10,4,17,2,10,15,17,10,13,4,9,15,8,16,13,16,15,18,7,17,23,23,5,13,10,21,18,23,8,18,9,5,6,3,2,19,14,21,1,7,16,18,4,21,3,16,15,17,15,15,21,10,4,1,6,9,6,11,17,15,21,5,7,21,2,18,17,6,7,7,10,17,3,4,19,7,14,21,2,6,21,19,14,6,2,9,21,7,19,15,5,21,1,2,19,15,16,7,10,7,5,9,9,15,11,5,17,21,17,5,19,21,13,13,17,5,17,16,4,5,2,17,5,4,21,13,17,8,9,19,9,21,8,6,8,6,6,8,1,3,7,2,17,7,9,11,19,9,9,20,7,8,14,7,7,8,21,10,21,21,6,4,21,19,9,6,14,17,21,9,6,8,3,8,6,18,21,4,9,17,21,17,6,8,7,8,13,4,5,4,17,4,15,13,21,14,5,9,17,16,21,13,3,4,8,13,7,7,5,2,17,13,5,9,5,8,13,16,17,19,21,14,9,13,4,21,11,18,21,15,17,18,17,4,5,7,2,6,7,5,10,8,9,15,10,17,17,15,5,17,15,2,17,17,19,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,17,5,6,21,21,2,6,1,17,8,16,7,7,9,6,15,8,9,15,21,16,5,17,21,13,13,18,6,16,16,9,15,17,15,10,6,19,13,18,4,5,7,7,17,9,10,19,21,13,5,16,8,13,5,23,23,23,14,7,21,4,2,8,8,15,6,5,11,13,2,18,1,15,15,16,19,2,13,15,21,16,7,15,10,15,7,2,7,1,21,5,21,21,1,15,10,8,23,2,8,7,4,17,14,7,13,21,14,15,13,8,16,8,15,9,4,8,13,6,17,5,23,13,16,6,9,5,16,15,17,16,18,15,7,15,8,13,5,19,16,21,15,16,1,7,6,5,16,14,23,5,7,15,15,15,10,15,6,17,2,6,21,7,13,8,16,20,5,15,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,16,15,17,21,7,9,13,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,15,4,21,5,4,6,17,15,15,17,6,2,10,7,10,13,2,21,13,16,15,21,21,5,21,2,5,2,4,8,20,23,7,3,2,13,8,6,7,18,14,1,10,7,16,18,4,20,14,21,15,17,15,15,21,10,15,16,6,15,13,4,21,10,21,5,10,14,17,8,17,2,2,7,6,18,7,21,3,7,14,21,15,4,15,18,4,13,5,7,19,14,21,2,6,21,17,15,21,15,15,13,6,7,5,9,8,15,15,5,17,21,1,2,6,17,13,13,14,4,16,16,7,15,1,21,2,5,13,13,17,7,13,17,7,16,5,2,19,6,2,10,18,10,14,15,15,21,4,5,4,2,5,7,15,8,14,6,15,7,16,21,18,16,6,15,10,15,4,13,9,20,21,2,5,14,15,3,9,15,21,17,13,17,16,8,10,8,4,7,13,14,5,2,17,2,15,13,21,14,10,13,15,13,18,15,3,4,8,13,15,13,21,8,3,15,8,9,5,17,13,21,16,8,21,14,9,13,2,16,18,15,17,15,16,19,21,16,13,7,8,15,5,15,4,6,2,6,15,15,3,15,15,16,15,4,15,15,16,7,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,21,5,15,1,17,8,16,7,5,9,6,7,7,9,16,21,16,2,10,21,11,13,21,15,4,16,9,5,18,17,15,2,19,13,18,7,7,8,10,10,16,9,13,17,15,5,14,7,21,20,16,7,5,13,2,16,9,1,8,7,14,15,5,11,13,2,21,21,6,1,17,19,9,13,6,21,16,7,3,18,19,7,18,2,18,6,8,21,21,9,2,10,10,16,23,9,19,4,17,14,5,13,21,14,6,13,16,3,17,7,3,4,8,13,6,16,5,23,5,8,6,9,5,15,15,17,17,19,8,14,19,13,5,23,19,17,18,11,17,1,7,8,5,21,8,23,5,8,5,15,15,16,6,3,17,3,6,16,8,2,21,17,19,9,19,18 +24,23,23,23,21,10,4,6,17,6,2,17,5,10,8,18,7,13,5,21,13,16,19,17,2,3,21,13,9,13,2,6,17,23,15,3,9,15,5,10,5,20,19,21,15,7,8,17,4,16,14,21,15,17,16,21,1,10,2,15,6,5,6,5,21,5,21,6,10,4,21,8,21,2,15,7,5,19,16,5,13,8,5,21,21,20,16,5,14,13,15,2,19,7,21,6,6,21,9,2,2,7,17,16,5,7,5,7,8,15,8,5,1,21,17,2,18,21,23,13,6,6,7,18,9,6,6,16,15,2,21,16,14,15,13,21,13,14,17,8,8,16,2,6,15,18,6,2,19,19,10,2,13,17,9,7,13,9,21,6,16,18,13,8,21,21,6,6,21,16,10,13,6,21,21,9,6,15,3,8,5,2,21,21,13,19,21,7,6,17,8,8,13,5,2,2,17,15,13,13,21,14,7,13,15,14,18,15,3,4,8,13,8,10,16,23,15,2,7,11,5,17,13,21,21,9,7,10,10,14,5,6,15,16,17,16,15,15,11,15,2,9,19,15,15,21,7,6,15,6,4,15,19,10,15,17,13,2,15,21,23,23,23,23 +24,23,23,7,15,10,5,2,21,2,13,21,6,15,13,21,13,13,2,17,13,16,19,15,16,5,8,13,8,13,2,17,2,23,15,19,2,15,5,6,2,18,14,18,15,7,8,19,4,15,21,15,15,13,15,16,21,6,2,9,4,23,23,14,6,15,21,5,7,2,17,3,19,7,2,5,5,21,16,15,3,7,14,17,8,13,10,3,16,5,5,13,1,8,21,2,6,17,21,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,2,15,16,13,13,14,4,14,21,10,10,10,21,3,6,17,13,5,5,15,8,7,1,5,2,8,6,8,5,21,9,10,8,15,14,13,5,17,2,5,8,7,8,14,2,15,21,13,15,5,21,2,19,18,15,21,5,15,15,16,7,10,6,9,2,2,17,21,13,13,21,21,2,15,9,8,8,13,5,8,21,17,2,7,17,15,14,15,13,20,5,16,13,5,4,7,13,7,13,8,19,13,8,2,9,5,17,15,16,21,20,14,14,13,2,15,14,17,16,21,15,16,21,8,8,2,5,2,14,5,15,6,19,5,5,8,16,16,15,2,15,15,15,17,15,16,23,23,23 +24,23,23,23,23,23,23,7,17,9,2,21,17,15,13,18,15,13,3,20,7,16,5,18,2,7,7,8,13,15,16,19,19,23,3,19,10,15,8,21,10,21,14,15,15,7,21,17,4,21,18,21,15,20,10,20,19,8,8,9,10,23,23,23,23,23,14,16,11,9,16,21,17,7,6,14,1,17,16,5,20,5,13,7,21,16,3,5,21,13,2,1,21,15,7,5,10,21,17,10,2,1,21,9,10,7,6,9,9,15,8,9,21,17,21,15,10,21,13,13,17,6,16,15,9,1,20,21,10,10,10,13,19,10,15,8,7,20,13,2,16,1,21,5,18,3,15,23,2,3,3,13,18,5,9,19,8,7,15,6,6,16,8,2,21,21,3,8,1,8,8,8,16,7,4,13,13,21,1,15,7,8,21,16,4,7,21,16,9,7,15,7,23,5,5,4,17,16,15,13,21,14,14,7,16,16,11,15,3,4,7,13,6,21,15,23,5,16,6,3,5,15,15,21,17,19,7,14,5,8,5,23,23,7,21,16,17,1,15,15,15,16,14,23,5,14,7,21,15,2,10,10,17,2,3,21,8,2,6,21,20,23,23,23 +24,23,23,8,21,10,21,2,21,15,6,17,6,2,2,7,13,13,2,21,13,16,7,21,21,5,23,13,13,13,15,8,21,13,13,10,2,10,5,6,2,18,14,21,11,7,8,18,4,18,21,21,15,13,15,16,21,10,2,16,5,2,13,6,21,15,21,6,2,2,16,14,16,2,4,15,5,21,21,15,9,15,14,16,7,6,2,3,16,13,13,8,21,7,16,16,6,21,11,2,15,15,1,17,19,7,5,9,8,15,15,9,21,21,21,14,21,16,13,5,14,14,13,16,8,2,18,21,2,15,21,13,5,8,10,8,10,21,5,2,9,6,14,13,1,9,6,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,1,2,15,21,21,21,13,6,16,21,10,14,16,7,2,10,2,21,17,15,20,1,2,5,9,2,8,13,9,5,11,21,2,15,13,21,14,15,13,20,10,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,15,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,8,16,5,7,15,15,2,5,15,8,21,4,15,16,15,10,15,16,16,15,23,23 +24,23,23,23,19,9,7,15,18,7,10,21,6,7,5,19,5,16,4,21,13,17,19,15,18,5,8,6,1,9,4,6,16,23,15,19,3,15,5,5,2,18,15,19,11,7,8,18,4,15,21,15,15,13,15,16,21,4,10,5,7,23,23,21,5,6,21,4,10,16,16,4,19,4,4,6,5,16,21,7,19,15,14,17,15,4,5,9,16,5,4,13,1,8,17,6,6,17,11,9,15,15,16,2,18,7,5,9,8,15,15,9,21,21,18,5,3,17,13,13,14,7,13,18,4,7,15,21,9,10,21,13,5,9,16,8,10,14,15,2,17,6,14,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,14,2,10,21,15,8,5,21,10,15,19,8,8,13,9,17,21,8,5,5,4,4,4,17,21,17,5,20,1,8,13,9,15,8,13,9,8,21,17,2,15,13,15,14,5,9,20,16,16,15,5,4,7,13,8,13,14,19,13,1,2,9,5,17,15,17,16,1,14,14,9,4,4,14,17,17,17,15,17,21,7,8,3,3,8,4,6,15,4,19,5,5,4,21,17,15,10,15,7,4,17,16,18,5,18,18 +24,23,23,5,17,9,2,2,1,5,15,21,6,4,15,17,13,13,3,17,13,16,7,15,17,5,8,5,8,9,17,7,18,23,13,19,2,6,8,6,2,18,14,17,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,10,6,8,21,6,2,2,16,16,19,6,4,5,4,21,16,8,19,7,14,6,8,6,4,3,16,13,13,6,1,7,21,7,6,21,11,10,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,6,21,8,4,20,21,2,8,21,13,5,2,7,8,2,21,5,2,20,6,8,15,21,9,6,16,4,5,13,5,14,10,5,8,8,8,14,5,15,1,16,5,8,21,13,9,21,8,21,13,7,15,21,7,6,14,7,2,5,4,21,17,6,20,1,16,15,9,8,8,13,13,15,2,21,2,15,13,21,14,5,8,20,4,17,13,5,4,8,13,8,15,9,9,13,7,15,15,5,17,15,16,16,20,14,14,13,3,13,15,17,21,16,15,15,19,16,8,10,15,4,15,14,16,7,6,17,9,14,16,18,15,6,16,13,4,17,16,15,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,6,4,21,6,2,6,8,14,13,10,18,13,21,19,16,4,2,21,5,9,13,6,8,18,23,15,20,10,15,5,2,2,20,19,21,15,7,7,15,4,21,14,21,15,17,15,16,21,10,6,16,10,10,13,2,21,2,21,5,10,6,21,2,16,6,6,2,5,4,17,5,13,7,13,15,16,20,10,14,16,13,8,10,3,7,16,6,8,21,21,2,2,1,21,1,5,7,5,9,8,15,15,9,21,21,17,2,8,17,13,13,7,10,2,16,10,15,21,15,2,8,21,10,16,10,4,5,5,21,4,16,4,1,6,6,15,19,5,2,19,19,15,20,13,8,9,8,15,8,21,15,13,19,13,13,1,21,6,4,21,16,2,13,10,21,21,8,14,14,3,10,10,1,21,19,4,5,21,4,18,5,8,19,5,15,19,2,21,6,15,13,21,14,2,8,16,2,18,17,3,4,8,13,8,10,19,23,3,2,15,11,3,1,13,16,17,5,14,10,5,13,15,10,15,17,16,16,15,8,11,15,6,5,1,5,6,1,2,10,15,13,2,21,18,6,10,21,13,2,15,17,8,2,23,23 +24,23,23,6,21,8,5,2,17,6,6,17,8,9,6,15,13,13,8,20,13,17,15,21,19,5,1,5,8,13,17,7,20,23,6,4,9,7,3,5,8,18,19,15,15,7,16,17,4,16,14,17,1,17,15,15,18,15,15,7,10,4,13,6,21,7,21,7,6,10,21,6,21,4,2,6,5,17,16,13,13,7,13,16,21,10,3,8,14,13,19,7,18,7,17,19,5,21,17,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,9,19,17,23,13,16,15,6,17,10,10,7,1,2,6,17,13,1,6,4,7,2,18,11,3,2,21,1,8,21,6,16,23,23,5,2,6,13,10,9,6,17,9,15,19,6,1,8,6,1,21,16,4,21,15,7,13,4,17,17,7,15,3,15,7,6,10,1,17,8,17,1,4,4,10,10,17,23,2,9,15,21,14,7,9,17,14,4,4,20,6,18,15,9,4,8,13,9,17,14,23,13,17,7,3,5,17,13,1,21,19,16,13,9,2,17,23,18,17,15,7,16,21,7,4,13,16,6,23,23,5,17,6,15,14,4,17,17,13,9,17,13,21,6,17,19,10,19,23 +24,23,23,9,17,6,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,15,21,8,6,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,15,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,21,2,15,21,6,2,6,19,13,15,2,21,13,16,19,15,21,5,8,15,8,13,2,8,16,23,16,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,15,3,21,15,4,2,17,3,19,8,14,10,5,16,8,5,13,13,7,17,8,6,4,9,17,15,9,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,15,21,13,5,15,21,5,7,13,5,2,6,21,21,5,2,20,21,21,7,9,8,8,7,13,5,2,21,2,15,13,21,14,4,5,20,15,16,15,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,1,16,21,15,16,21,7,8,1,14,6,15,8,15,14,2,5,9,8,21,17,15,2,8,15,4,21,21,15,5,23,23 +24,23,23,23,23,23,6,10,17,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,2,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,23,17,13,6,2,16,6,5,17,21,15,6,15,13,16,5,15,10,16,2,16,16,5,17,15,5,13,2,6,16,23,15,16,2,15,5,6,10,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,16,6,15,13,10,21,5,14,8,6,2,16,21,17,13,15,15,5,2,21,13,13,20,13,8,15,13,11,7,5,5,16,6,1,7,21,2,5,21,15,19,7,15,1,7,16,7,5,9,8,15,15,5,21,21,1,2,2,16,23,13,21,5,17,16,10,17,21,15,10,6,21,13,1,2,2,8,2,16,17,13,13,14,2,10,21,21,6,16,21,5,14,15,3,7,8,7,7,8,15,2,6,16,8,5,21,1,15,1,17,20,2,5,6,15,13,14,15,2,15,11,15,15,16,2,6,19,1,3,2,10,17,18,20,23,8,2,21,15,7,13,18,14,14,6,16,2,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,15,6,19,14,5,13,13,2,19,15,1,15,16,18,15,2,8,2,5,21,15,2,17,5,17,5,21,15,1,13,2,15,15,2,15,15,16,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,13,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,7,13,17,19,17,3,5,23,6,8,10,4,21,16,23,13,4,9,6,6,6,21,18,14,15,15,7,17,17,4,21,14,17,19,21,19,19,19,6,10,15,17,10,13,9,16,9,21,1,3,4,1,9,16,7,4,8,7,2,15,9,13,7,13,16,21,3,17,21,8,7,17,6,20,7,17,6,6,21,21,10,21,1,17,15,16,7,5,9,6,15,8,9,10,21,17,10,19,15,23,13,21,6,9,21,10,15,20,17,4,8,4,4,20,6,2,16,15,21,2,2,19,21,1,5,19,6,23,23,23,23,7,13,21,16,9,6,17,7,14,2,13,15,16,6,17,21,4,5,17,17,6,21,13,9,8,19,14,8,16,4,9,10,17,6,4,14,18,21,21,10,10,18,23,2,8,13,21,14,13,19,21,5,14,5,21,6,1,21,9,4,8,13,6,5,9,23,2,17,2,3,5,16,15,21,18,2,19,4,6,2,17,23,16,18,17,15,8,21,9,4,5,16,4,23,6,6,15,4,15,17,6,20,1,6,6,1,13,4,21,15,18,6,23,23 +24,23,14,5,21,6,7,2,18,15,6,21,6,10,4,19,6,15,2,21,13,16,19,16,14,13,8,5,15,8,15,15,16,23,6,3,2,13,5,6,2,18,15,18,11,7,8,18,4,13,21,21,13,15,15,16,21,3,2,19,7,23,23,17,15,3,21,13,8,16,17,8,19,9,7,15,5,17,2,7,8,7,14,17,17,6,10,3,21,15,8,13,1,7,17,13,13,21,11,5,15,8,17,2,19,7,5,13,8,15,15,9,21,21,21,10,5,17,13,13,17,15,15,18,9,6,19,21,2,7,21,13,5,7,16,7,2,21,5,10,1,6,14,6,21,9,2,9,14,14,13,5,16,2,5,8,8,8,14,3,15,17,15,1,5,19,10,10,16,16,21,13,5,15,21,21,14,6,4,2,5,4,21,17,5,20,21,13,2,7,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,2,16,17,5,4,8,13,7,13,6,19,13,2,15,9,5,16,15,16,16,20,7,14,13,13,8,14,19,16,16,15,17,1,8,5,2,16,13,14,6,15,14,20,11,5,14,21,16,13,5,15,15,4,11,16,15,5,23,23 +24,23,23,23,21,16,7,16,17,10,9,21,13,10,7,18,2,13,4,16,13,17,15,16,2,2,16,13,15,5,20,8,16,23,15,19,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,15,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,7,15,15,1,23,16,13,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,19,21,15,2,2,3,17,15,9,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,15,7,17,16,10,15,21,15,4,21,4,6,13,5,1,21,7,7,15,7,15,2,16,21,1,9,18,1,6,6,15,4,8,13,14,10,2,17,4,13,13,16,14,3,7,20,8,19,1,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,10,21,1,10,15,16,7,2,15,16,16,15,23,23 +24,23,23,23,23,23,23,23,21,15,5,21,6,15,7,18,5,15,2,21,13,16,16,15,16,5,8,13,7,13,2,2,16,23,6,3,2,15,5,6,2,18,15,19,15,7,8,17,4,15,21,21,15,15,15,16,21,5,7,8,8,23,23,5,6,6,21,5,6,16,17,2,18,8,7,7,5,21,16,8,19,7,14,16,8,6,5,2,16,13,6,13,1,8,2,2,6,21,15,5,15,15,16,2,18,7,5,9,8,15,15,9,21,21,21,6,5,21,13,13,14,6,15,21,15,2,15,21,2,15,16,13,5,5,16,8,21,14,16,2,8,6,14,15,21,9,6,15,16,14,13,5,5,2,5,8,7,8,14,2,15,21,15,15,7,21,2,15,18,15,16,5,5,15,21,7,15,8,5,2,10,16,21,9,13,20,21,10,13,9,8,8,13,5,6,21,17,2,15,13,16,14,15,13,20,21,16,13,5,4,8,13,7,13,13,19,13,8,2,9,5,17,15,16,17,8,14,14,13,2,14,14,17,16,21,15,16,21,7,5,4,13,6,16,5,15,6,7,5,14,15,21,17,15,15,15,8,2,16,15,21,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,15,5,5,21,13,17,5,21,7,18,11,15,10,2,16,5,13,7,13,14,16,21,7,3,2,15,5,15,21,20,14,13,15,7,21,19,4,21,14,15,13,17,15,21,3,2,15,4,6,23,23,23,5,2,21,7,6,14,16,21,16,21,14,10,3,2,16,5,13,15,13,21,7,21,1,6,5,14,16,8,16,8,20,2,6,21,16,2,18,1,21,16,13,7,5,9,8,15,15,15,17,17,21,5,6,17,23,13,17,14,15,16,5,15,16,15,21,5,15,13,1,2,5,7,8,17,15,7,15,15,6,8,16,2,10,2,8,5,10,16,21,13,7,21,8,8,15,15,5,10,16,2,21,21,7,7,21,20,7,13,15,21,1,5,7,2,13,8,9,1,17,11,7,1,21,15,10,10,17,23,15,14,8,2,17,7,2,8,21,7,14,13,16,2,16,15,15,4,8,13,8,2,13,23,14,18,2,3,5,7,15,16,16,7,3,6,2,6,8,14,16,15,16,7,16,21,8,2,7,21,6,18,5,17,14,15,17,5,5,13,17,13,13,17,15,15,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,11,16,8,5,21,5,7,13,6,8,16,21,15,13,5,15,3,21,16,21,14,16,15,13,17,13,16,16,14,21,21,17,6,16,15,15,10,17,5,15,13,8,21,5,14,21,10,17,17,6,2,7,7,16,14,14,16,8,16,13,13,21,20,3,2,21,15,15,14,15,21,14,16,2,5,21,15,16,21,15,15,15,15,7,5,15,15,15,15,9,15,21,21,5,2,16,23,13,21,5,15,16,2,15,2,16,6,10,17,13,21,16,4,8,15,21,17,5,13,18,2,5,6,2,13,21,5,5,15,14,3,16,13,21,15,7,8,13,6,21,16,8,21,18,15,13,21,16,9,15,10,16,16,7,14,15,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,15,21,16,15,15,7,8,15,3,13,21,21,18,16,9,4,8,13,2,13,5,23,13,17,2,15,6,15,13,16,17,15,13,14,15,13,15,15,19,15,21,17,16,11,18,5,5,21,7,15,3,2,21,2,15,3,6,15,18,2,15,21,13,23,23,23,23,23,23,23 +24,23,6,2,21,2,8,6,17,9,10,17,17,7,7,4,9,21,8,15,13,17,7,21,4,9,17,6,9,4,5,7,21,23,7,17,9,13,9,10,1,1,14,1,1,7,17,18,4,18,3,17,15,21,8,16,21,3,6,16,5,10,9,4,21,10,21,5,10,4,18,18,17,4,4,2,5,21,21,14,20,7,14,17,21,5,5,18,14,6,13,9,21,8,21,5,10,21,21,2,19,8,16,7,3,7,5,9,9,13,11,5,17,21,21,4,17,17,13,13,8,4,17,16,10,9,18,17,3,4,10,6,16,4,5,18,16,17,4,16,9,6,10,6,1,10,9,23,20,5,9,21,19,17,9,8,8,7,15,9,15,8,15,4,21,21,6,4,18,19,8,9,4,16,21,4,4,9,7,8,8,19,21,19,10,21,1,16,6,8,7,2,13,7,8,20,1,4,15,13,21,14,15,9,8,6,21,15,3,2,8,13,17,7,5,8,16,15,1,9,5,17,13,17,17,4,21,16,5,13,4,2,17,17,21,7,17,19,21,4,9,17,8,6,6,2,15,6,8,6,4,16,1,15,5,17,8,4,15,16,20,9,19,19 +24,23,23,23,21,2,8,7,17,16,7,4,21,13,10,17,6,13,5,18,15,16,15,18,4,5,21,10,8,10,10,8,21,23,18,17,9,6,4,6,9,18,3,15,15,7,8,1,4,8,14,16,1,1,6,16,18,2,10,15,10,15,13,4,18,9,21,7,5,7,17,21,16,4,9,6,7,17,16,5,13,7,14,18,4,21,4,4,17,13,7,4,1,8,17,19,5,21,8,19,10,1,1,17,16,7,7,9,21,15,8,9,17,21,17,5,21,16,23,5,15,4,4,15,9,10,18,1,2,6,21,13,15,4,5,17,9,16,21,2,13,16,6,5,8,4,23,15,18,6,4,13,21,7,9,8,8,8,15,19,5,21,1,21,17,18,6,4,17,15,10,4,4,16,16,7,14,8,15,7,5,4,1,17,10,17,21,21,5,10,4,18,23,9,6,17,17,14,15,10,21,14,7,9,16,2,16,15,3,4,8,13,7,17,8,23,13,16,2,3,5,7,13,17,16,19,21,14,9,13,4,15,19,16,21,16,21,21,7,4,4,21,8,23,9,14,6,15,13,16,4,15,1,15,6,16,7,6,1,17,19,9,23,23 +24,23,23,15,8,3,4,6,18,7,4,21,6,10,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,18,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,17,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,4,7,21,6,3,10,21,5,8,16,17,4,6,21,4,13,9,17,7,19,15,16,21,10,18,5,5,6,6,6,17,15,7,4,13,6,15,8,16,3,7,7,15,7,21,17,4,16,21,17,1,6,19,16,18,3,21,15,2,8,6,10,21,5,21,9,5,8,16,14,21,7,2,8,14,2,16,6,13,13,13,15,21,10,6,21,16,15,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,17,15,8,9,21,21,17,8,16,21,23,13,1,6,9,17,9,15,2,15,6,10,21,13,16,5,6,17,6,21,9,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,6,5,2,17,21,13,19,21,13,7,5,17,6,2,16,13,18,17,19,19,5,21,9,7,9,4,19,1,23,6,21,9,4,9,9,8,18,16,15,15,7,8,19,4,16,4,21,9,16,21,8,19,6,4,9,4,8,5,4,9,21,21,8,4,4,21,6,19,4,5,7,5,19,6,6,13,8,13,17,21,10,9,21,11,5,17,14,8,14,17,7,6,21,21,5,21,7,17,17,9,7,5,9,17,15,8,9,1,17,13,7,19,18,13,13,3,5,10,16,2,4,6,17,9,6,1,18,23,23,9,17,7,17,14,23,23,23,23,23,23,23,23,23,23,23,23,19,9,6,9,17,8,8,14,6,8,6,18,2,17,21,4,3,17,19,5,9,2,23,23,9,5,15,9,19,15,3,21,17,4,16,21,4,7,8,5,19,23,3,5,2,17,5,4,19,21,14,3,5,17,23,16,15,3,4,16,13,7,7,9,23,6,19,17,3,5,17,7,17,17,18,14,5,23,23,9,14,19,17,18,17,17,19,8,4,5,17,6,23,23,23,23,9,15,6,6,4,17,15,10,17,7,4,15,17,19,9,19,23 +24,23,23,4,17,6,4,5,19,16,5,16,10,6,4,4,13,6,7,20,15,16,7,16,1,5,21,7,8,10,15,19,7,23,8,16,9,15,6,4,15,1,4,7,15,7,16,17,4,15,18,17,1,15,15,16,19,5,4,1,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,14,5,13,15,5,8,15,7,6,6,19,6,23,23,4,8,21,4,14,21,21,8,4,1,17,8,16,7,5,9,5,15,15,9,6,21,16,2,10,21,13,13,15,15,16,16,9,6,18,11,10,6,2,6,19,8,7,8,3,21,13,2,6,18,23,23,23,23,21,15,9,6,14,8,5,5,9,19,16,7,15,7,5,11,11,2,21,21,7,5,17,19,9,13,8,21,16,9,6,4,15,5,7,5,1,21,6,21,21,4,13,10,8,16,23,4,8,4,17,14,16,13,16,14,5,13,16,6,8,15,9,4,8,13,6,21,7,5,16,16,6,9,5,17,15,17,16,18,5,15,8,23,3,14,19,16,17,15,16,21,7,9,5,16,4,23,7,9,15,5,15,10,9,8,17,15,4,17,7,4,5,16,19,6,23,23 +24,23,23,23,23,15,7,7,21,15,6,21,6,2,15,15,13,13,2,21,13,16,3,15,21,5,8,15,8,13,2,2,16,23,2,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,17,21,17,15,15,16,21,15,6,7,16,15,2,14,15,21,18,8,10,2,16,8,19,2,10,15,5,21,21,6,20,7,14,16,8,6,4,3,16,5,8,13,1,8,16,7,6,21,11,6,15,8,15,10,19,7,5,9,15,15,15,9,21,21,1,4,21,21,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,14,6,21,9,8,15,21,14,13,5,15,2,5,8,8,8,14,15,15,1,15,15,7,21,2,15,21,15,21,13,5,15,21,14,15,14,10,2,15,10,18,15,10,20,21,2,13,9,4,8,13,5,4,2,17,2,15,13,16,14,8,13,20,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,17,13,16,21,20,14,14,15,2,13,14,17,16,21,8,16,19,19,8,10,15,2,15,5,15,4,2,4,5,5,16,17,15,15,15,8,2,17,15,17,23,23,23 +24,23,6,9,21,4,5,2,17,7,2,17,6,15,4,16,6,13,2,21,13,16,15,16,21,5,8,13,7,13,2,7,18,23,13,19,2,6,9,6,2,18,14,1,11,7,8,18,4,21,1,15,15,15,15,17,21,4,2,16,6,10,4,10,6,8,21,6,20,2,16,3,18,8,4,7,5,21,16,8,19,7,14,16,8,6,4,3,17,6,7,13,1,8,16,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,1,21,15,1,21,13,13,14,7,13,16,8,15,18,15,2,15,21,13,5,14,21,8,2,21,5,2,8,6,14,8,21,9,6,15,16,14,13,5,16,2,5,8,8,8,14,15,15,1,15,6,9,21,10,4,21,17,18,13,3,15,21,15,4,15,7,7,15,10,21,10,15,20,21,21,15,9,4,8,13,5,15,2,21,2,15,2,21,14,7,13,20,2,16,13,5,4,8,13,7,13,6,2,13,7,8,9,5,17,13,17,21,20,14,14,5,7,15,14,17,17,16,15,15,19,21,8,6,8,15,15,14,15,5,4,2,9,15,15,21,15,6,16,13,5,15,15,15,23,23,23 +24,23,23,6,15,10,15,15,21,4,15,21,5,6,13,18,5,13,2,21,13,16,18,15,21,5,8,13,7,13,15,8,21,23,13,10,2,15,13,6,2,18,14,1,11,7,7,18,4,15,16,21,15,15,7,1,21,5,2,7,2,2,10,14,5,20,21,7,3,2,16,2,19,15,4,15,5,21,16,7,19,7,14,16,8,6,2,3,16,13,6,13,1,8,16,15,6,21,11,15,15,8,16,10,19,7,5,9,13,15,15,9,21,21,1,15,10,7,13,13,14,10,15,21,8,15,18,15,2,7,3,13,5,5,7,18,2,21,5,2,17,6,14,15,21,9,7,15,17,14,13,5,6,2,5,8,8,8,14,6,15,1,15,2,21,21,10,2,21,16,16,15,6,13,21,14,14,2,6,2,10,10,21,15,5,20,21,2,13,9,8,8,13,15,2,2,17,2,15,13,16,14,15,15,20,8,16,13,5,4,8,13,8,13,15,3,13,7,15,7,5,17,13,16,16,20,2,14,13,1,15,14,21,15,21,15,17,19,8,8,2,14,4,15,5,15,14,15,5,6,15,16,17,15,6,15,15,2,17,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,6,21,7,19,17,17,10,5,23,4,6,13,9,16,21,7,4,21,9,15,5,4,4,17,14,7,15,7,17,17,4,17,14,21,21,17,19,18,1,10,9,16,6,6,13,4,16,4,21,7,5,7,19,10,21,4,6,15,5,4,16,13,13,7,13,4,21,10,19,4,14,8,15,19,15,8,19,6,19,21,15,4,6,1,17,2,16,7,5,9,8,15,8,9,17,21,17,2,4,21,23,13,21,10,10,18,10,6,20,21,2,6,9,13,19,4,8,8,10,21,9,2,18,1,1,5,18,6,23,15,17,15,21,13,10,10,9,19,21,7,15,6,6,1,9,2,21,21,21,13,21,21,9,13,10,21,21,9,4,15,7,15,19,10,15,17,6,20,21,4,9,11,6,5,23,5,9,15,21,14,3,21,21,14,5,13,17,15,16,15,3,4,8,13,8,21,6,23,19,16,2,13,5,15,13,17,21,19,13,6,23,23,4,8,17,16,21,8,16,1,16,6,3,18,7,23,9,16,15,9,15,5,4,17,17,15,6,17,13,2,21,15,19,10,6,18 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,15,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,6,6,15,15,13,16,16,2,6,3,14,13,16,15,13,18,19,16,2,5,21,4,7,13,15,13,19,23,13,16,2,14,5,10,16,18,18,7,15,7,8,17,4,16,14,16,1,17,15,16,19,2,2,17,5,10,13,2,21,3,19,7,5,2,17,16,8,8,6,6,5,20,15,15,13,15,13,20,21,2,20,8,14,13,15,2,7,8,16,6,5,15,21,20,21,1,17,15,10,7,5,9,16,15,8,9,15,21,16,2,21,16,13,13,14,13,19,16,9,6,16,15,2,7,21,13,15,6,5,8,15,21,3,20,4,21,7,7,23,6,2,15,15,16,14,7,21,5,9,2,8,8,14,2,5,1,15,21,21,21,15,4,17,2,7,13,6,15,15,7,2,19,15,11,2,6,1,21,13,21,21,6,10,9,9,21,23,6,20,20,17,6,13,13,16,14,14,13,16,4,16,15,9,4,13,13,20,21,5,23,7,8,19,9,5,15,13,17,16,6,19,6,6,23,2,14,19,16,21,15,16,18,8,6,19,13,14,23,13,21,13,6,13,13,2,19,21,10,2,17,7,2,15,16,20,23,23,23 +24,23,23,23,15,8,5,15,21,2,15,21,6,6,2,19,7,15,2,21,13,16,3,15,2,9,8,2,8,13,10,7,16,23,13,19,2,15,13,6,2,18,15,21,11,7,8,18,4,16,18,15,15,13,15,16,21,2,5,3,15,23,13,7,15,14,21,5,4,16,16,2,19,14,5,2,5,17,21,21,9,7,14,16,8,10,10,3,16,13,7,13,1,8,16,13,6,21,11,15,15,15,17,2,3,7,5,9,11,15,13,9,21,21,21,2,6,21,13,13,14,15,13,21,8,15,18,18,2,7,21,13,5,2,16,7,2,21,5,2,20,6,14,5,21,9,7,15,13,14,13,6,21,2,5,7,8,8,14,6,15,21,13,15,7,21,6,2,21,8,16,13,5,6,21,7,13,15,15,2,6,10,21,21,8,20,21,4,13,9,8,8,7,5,2,2,18,2,15,13,21,14,2,13,20,16,16,13,5,4,8,13,8,13,5,19,15,7,15,9,5,17,13,16,15,20,8,8,2,13,8,14,21,16,21,16,16,21,8,7,4,5,15,14,5,15,8,16,5,6,15,21,17,15,5,15,15,15,16,21,15,5,23,23 +24,23,23,15,18,5,15,10,19,2,15,17,8,4,18,15,13,13,2,20,3,11,21,16,7,5,21,13,7,13,4,14,16,15,16,16,6,6,5,15,5,18,16,17,15,7,16,10,4,21,15,16,1,8,15,16,1,7,6,16,5,15,13,2,21,2,1,7,5,8,8,8,21,5,15,5,17,16,15,6,13,7,13,21,9,10,15,15,18,13,5,10,21,8,16,15,9,21,1,8,8,1,21,10,16,7,5,9,8,15,16,2,21,1,7,2,18,16,23,7,13,5,2,17,9,6,8,21,6,13,21,13,18,4,6,8,2,16,16,14,17,15,13,5,7,23,23,23,23,23,2,18,19,21,13,19,8,8,14,2,6,9,9,6,21,21,11,2,21,15,7,13,8,21,21,7,7,10,7,8,2,5,16,21,2,17,1,7,20,7,15,16,13,8,5,13,16,2,2,9,1,7,6,2,15,2,18,15,8,4,3,13,15,7,6,23,5,4,2,3,5,8,13,17,1,18,5,15,15,13,15,14,21,1,16,18,7,18,18,15,5,10,15,14,5,8,9,14,17,16,6,15,3,15,8,21,13,2,15,21,21,5,8,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,13,16,10,16,7,15,2,15,8,5,21,7,8,13,15,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,16,6,16,15,15,2,21,10,7,13,10,21,7,14,21,15,3,21,5,2,5,8,2,5,17,15,13,6,7,13,17,20,10,3,21,3,16,14,7,21,14,16,15,5,21,15,15,21,16,13,15,8,7,5,9,21,15,8,9,16,21,21,2,2,16,23,13,21,6,15,16,7,15,2,8,6,7,21,13,21,8,2,8,15,21,21,5,21,16,2,5,3,2,13,14,5,5,15,14,10,21,7,16,13,7,15,9,6,21,8,20,21,18,7,15,21,15,2,13,6,17,16,9,14,15,8,7,10,2,16,17,7,20,21,7,21,9,7,5,23,18,7,21,16,7,7,15,18,13,3,13,17,21,21,16,9,4,8,13,8,5,6,23,13,16,2,7,6,16,13,16,21,2,13,14,2,15,16,8,19,15,16,7,8,19,18,5,5,8,7,23,23,21,14,6,2,21,15,16,17,6,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,21,5,8,16,9,2,21,6,9,6,16,13,13,2,17,13,16,16,21,10,3,8,13,7,5,20,15,17,23,6,8,2,15,5,6,2,18,14,1,15,7,8,18,4,15,21,21,11,13,15,16,21,15,2,16,5,2,13,6,6,2,21,13,6,16,16,15,18,7,4,15,6,21,16,7,19,7,14,16,8,4,4,3,16,15,6,13,1,2,16,13,6,21,11,6,15,8,16,8,1,7,5,9,8,15,15,9,21,21,21,4,2,16,5,13,14,4,13,21,8,2,18,21,2,13,21,13,5,2,16,8,2,21,5,2,2,6,14,6,1,9,6,15,4,14,13,5,15,2,5,8,8,7,14,2,15,16,16,10,8,21,5,2,21,21,18,6,6,16,21,10,14,7,7,2,15,10,21,10,10,20,1,16,5,5,4,16,15,5,15,21,17,2,4,3,21,14,7,5,20,2,17,15,5,4,7,13,15,13,3,9,13,7,2,13,17,17,15,15,17,20,14,4,8,13,4,14,19,21,8,15,16,19,1,8,13,7,5,15,5,18,4,4,2,9,15,16,17,15,6,17,13,4,15,17,16,6,6,23 +24,23,23,23,16,15,4,15,17,6,5,17,6,8,2,21,7,15,2,16,13,16,7,17,17,5,8,6,7,13,4,8,20,23,7,3,4,13,9,6,2,18,14,1,9,7,8,18,4,15,18,21,11,15,15,21,21,5,15,15,7,9,2,8,16,5,15,13,2,6,16,16,16,6,6,7,5,17,16,7,19,7,14,16,8,15,4,2,16,13,13,15,18,8,17,6,5,21,11,2,16,8,16,8,17,7,5,9,15,15,15,9,17,16,1,4,6,16,13,13,14,6,13,16,8,15,19,21,2,13,17,13,5,5,1,7,2,16,5,2,20,6,14,6,7,9,8,13,17,14,13,5,5,2,5,8,8,8,14,5,15,15,15,6,8,21,2,4,21,16,21,5,6,8,21,15,15,5,15,2,15,4,21,8,13,20,21,6,13,9,4,16,13,9,7,8,21,2,15,13,21,14,6,13,20,2,17,15,5,4,8,13,15,13,15,9,13,7,2,9,9,17,15,16,17,20,14,6,13,2,4,14,21,16,17,15,17,19,17,8,10,8,8,15,15,18,6,15,2,9,4,15,17,15,13,17,15,10,15,21,23,23,23,23 +24,23,23,7,15,10,15,5,18,6,10,21,6,2,8,18,13,15,2,21,13,16,19,15,16,5,8,15,8,13,2,6,16,23,15,18,2,15,5,6,2,18,15,19,15,7,8,3,4,16,18,8,15,13,13,16,21,10,2,8,14,23,23,21,15,5,21,5,2,8,16,8,19,7,10,4,5,21,16,7,9,7,14,16,8,6,4,3,16,15,8,13,1,14,21,2,15,16,17,5,15,8,21,2,19,7,5,9,8,13,13,9,21,21,18,2,6,21,13,13,14,6,13,21,9,15,16,21,2,13,17,13,5,8,8,7,3,15,5,2,17,6,14,6,21,9,5,8,18,14,13,5,4,2,5,8,7,8,14,2,15,21,15,16,7,21,2,15,18,15,21,13,9,15,21,14,6,5,4,2,10,16,21,16,5,17,1,2,15,9,8,8,13,5,6,9,17,2,15,13,16,14,23,13,20,14,16,15,5,4,8,13,8,15,6,19,13,8,2,9,5,17,13,16,16,20,14,14,9,2,15,14,17,16,17,7,16,21,8,5,2,15,8,4,5,15,4,17,5,9,15,21,21,15,10,15,8,15,15,15,16,4,23,23 +24,23,23,15,21,10,10,2,21,15,6,17,6,2,2,7,13,13,2,21,13,16,19,21,21,5,7,13,8,13,10,2,17,23,13,2,2,6,10,6,2,18,14,21,11,7,8,18,4,18,16,21,16,15,15,16,21,10,2,16,5,2,13,6,16,13,21,5,10,2,16,2,16,2,15,15,5,16,16,7,19,15,14,16,8,4,14,3,16,13,13,8,21,7,16,5,15,21,11,2,15,15,1,17,18,7,5,13,13,15,15,9,21,21,21,2,21,16,13,5,14,14,13,21,8,2,18,21,2,15,3,13,5,8,10,8,2,7,5,2,9,6,14,7,1,9,15,18,15,21,5,5,14,2,5,8,8,8,14,15,15,1,15,7,8,1,2,8,21,21,21,13,5,16,21,10,14,15,7,2,10,2,21,17,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,9,9,13,8,5,7,2,9,5,17,15,17,16,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,1,15,8,16,5,7,5,15,2,5,15,15,21,4,15,16,15,10,15,16,16,15,20,20 +24,23,9,6,21,19,9,10,17,6,10,17,7,2,8,15,10,13,2,16,13,16,15,16,8,16,21,6,8,13,6,7,16,23,8,21,9,13,5,10,2,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,15,10,16,9,10,13,4,21,4,21,6,10,2,17,2,16,6,4,7,5,18,16,7,3,7,14,17,2,5,5,9,14,10,13,16,21,7,21,15,10,21,21,4,19,1,16,7,6,7,5,13,8,15,11,5,16,21,21,4,21,16,13,13,14,6,16,16,1,4,19,21,2,6,21,13,17,9,13,17,17,16,15,9,8,6,4,6,17,13,10,5,4,7,16,10,19,2,9,20,15,8,14,6,15,1,17,17,21,21,2,15,21,3,6,13,2,13,21,7,4,7,7,10,8,21,21,21,2,21,1,8,6,8,14,8,13,21,2,2,17,4,13,1,21,14,5,13,8,16,16,15,3,4,8,13,8,7,2,8,15,15,8,9,5,16,13,21,16,8,21,14,9,13,10,3,21,15,17,15,17,18,16,7,5,7,8,15,5,5,8,15,2,6,6,16,17,15,4,16,15,2,15,16,20,5,4,20 +24,23,23,23,15,5,6,7,19,15,5,21,6,6,6,19,5,8,2,16,13,16,18,15,20,5,8,13,7,13,4,8,16,23,7,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,17,21,21,4,6,7,23,23,6,6,6,21,5,4,17,17,4,19,7,4,6,5,16,6,6,9,7,14,17,8,6,4,3,16,8,8,13,1,4,21,7,6,17,1,5,15,15,17,2,18,7,5,9,8,15,13,9,21,1,21,4,6,21,13,13,14,4,13,18,6,8,16,21,2,6,17,13,5,8,16,8,1,15,5,2,19,6,8,6,21,9,6,15,16,14,13,5,5,2,5,8,7,8,14,2,15,21,15,9,7,21,3,3,18,17,21,8,5,8,21,7,6,10,6,2,8,21,21,8,3,20,21,3,7,9,8,8,13,5,6,21,17,2,15,13,16,14,6,13,20,9,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,13,17,17,20,14,14,5,2,5,14,17,16,21,15,17,1,8,7,2,5,6,4,5,15,6,19,5,9,7,21,17,15,2,8,8,6,21,15,16,10,23,23 +24,23,23,23,23,23,23,15,18,10,13,21,6,4,2,18,13,15,2,21,13,16,19,15,17,5,8,13,8,13,15,7,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,8,16,21,13,1,3,8,23,23,21,10,10,21,6,2,2,16,2,19,13,14,13,5,21,16,15,9,7,14,16,7,6,2,3,16,6,15,13,1,8,21,2,15,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,2,6,17,13,13,14,2,2,21,10,5,15,21,21,15,21,13,5,2,8,8,2,11,5,2,19,6,8,5,21,7,6,15,15,14,13,5,14,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,15,21,13,5,16,21,13,5,6,4,2,15,16,21,8,5,20,21,2,2,9,8,8,13,5,15,21,17,2,15,13,8,14,15,13,20,14,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,3,7,15,14,17,8,17,15,16,21,7,2,2,15,8,2,13,15,4,14,10,5,15,21,17,15,2,15,15,2,16,15,21,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,6,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,21,5,15,16,21,15,5,21,6,6,2,2,2,16,2,21,13,16,21,15,3,5,14,13,2,13,21,8,19,23,15,2,2,15,5,5,2,18,15,1,11,7,8,18,4,16,19,15,15,15,15,17,21,2,21,6,7,10,13,7,21,2,21,5,5,8,16,14,16,5,14,15,5,17,16,6,9,7,14,16,8,7,6,15,10,13,2,8,21,8,21,15,10,21,11,5,15,15,21,8,2,7,5,9,8,15,13,9,21,21,21,2,2,21,13,13,14,8,15,16,8,15,18,15,2,7,21,13,5,8,16,8,8,21,5,2,20,6,14,6,21,9,7,15,6,14,13,5,16,2,5,8,7,8,15,7,13,21,15,2,13,19,2,6,21,14,21,13,7,13,21,14,15,15,13,10,10,8,21,8,13,20,1,2,15,7,16,9,7,13,10,2,17,2,15,13,21,14,15,13,20,8,15,15,5,4,7,13,15,13,2,19,13,8,16,9,5,15,13,16,21,20,7,14,5,13,7,14,21,16,21,16,21,21,7,5,7,16,8,14,5,15,15,3,5,9,15,15,17,15,6,15,8,15,16,17,16,6,23,23 +24,23,10,10,16,10,4,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,16,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,8,15,15,15,16,21,4,10,7,6,8,3,5,13,17,21,10,10,4,1,8,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,13,9,8,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,21,15,3,21,13,13,14,13,9,16,8,15,18,15,2,7,17,13,5,8,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,21,15,1,15,4,7,21,2,4,21,8,21,13,5,15,21,15,13,14,10,2,15,10,21,16,5,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,3,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,20,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,13,8,21,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,1,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,8,16,6,5,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,5,13,7,15,6,17,23,7,17,15,13,19,5,2,16,16,8,15,7,8,19,4,21,1,16,21,16,15,18,11,3,15,16,5,21,13,2,17,5,14,21,15,14,17,8,16,16,14,7,6,11,8,14,14,8,13,17,7,15,21,3,5,14,16,8,1,7,2,2,5,21,16,8,7,1,1,8,16,7,5,9,15,15,15,5,17,21,21,5,6,16,23,13,14,13,15,16,6,6,21,21,5,2,16,13,21,8,2,8,2,17,17,13,13,8,15,5,17,10,2,15,19,5,14,15,18,8,7,7,7,8,14,6,6,1,8,2,21,21,10,15,17,20,8,13,8,16,16,7,16,6,10,8,6,18,17,2,8,16,1,2,4,10,23,16,20,14,3,2,17,15,7,15,18,14,2,13,16,8,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,16,15,16,13,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,15,6,15,15,20,17,15,16,8,23,23 +24,23,23,23,23,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,4,6,16,4,2,19,21,6,7,2,21,13,6,19,7,18,19,18,6,5,21,5,13,13,19,16,19,23,13,18,9,6,13,10,10,17,4,15,13,6,11,17,3,21,14,21,17,17,15,21,18,9,6,16,6,15,7,9,17,7,21,7,3,2,17,4,16,7,7,2,5,7,4,4,9,9,7,21,21,4,2,21,13,6,4,6,19,7,16,4,6,21,17,17,18,1,17,17,6,9,5,11,6,15,19,6,3,21,16,7,21,17,23,13,16,5,9,17,9,9,3,17,4,13,1,13,21,2,9,8,11,17,16,5,9,6,23,23,23,23,23,23,23,23,23,7,18,5,13,18,8,8,15,19,5,21,7,4,11,20,2,17,21,4,3,13,6,19,17,9,4,6,9,2,9,18,21,17,5,17,21,4,6,10,14,17,23,4,9,4,17,7,18,19,19,8,6,2,6,9,17,15,7,4,13,13,7,7,5,23,6,15,6,9,5,8,11,19,21,6,21,14,4,13,9,23,18,8,18,8,17,21,7,2,9,8,14,23,7,5,16,19,7,17,16,8,1,15,4,7,13,4,1,17,16,5,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,13,15,2,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,16,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,3,6,21,6,10,2,21,4,8,17,7,5,13,7,10,13,8,16,13,21,7,16,16,3,17,6,7,13,4,8,16,23,7,17,9,13,7,7,10,21,14,21,19,7,16,19,4,21,14,21,15,16,8,16,21,4,5,16,6,6,4,2,21,2,21,5,10,4,17,3,16,8,14,10,9,16,16,10,13,8,8,15,9,7,15,21,20,10,4,14,19,8,16,6,10,21,21,6,18,7,17,7,2,7,5,9,8,7,7,5,4,21,16,6,21,16,13,13,14,21,10,16,8,6,2,1,2,7,21,13,18,10,9,21,5,17,3,17,7,7,13,6,18,15,4,23,23,8,2,10,9,14,9,8,13,7,15,5,5,21,16,10,21,21,16,10,21,3,2,13,4,17,21,10,14,5,10,16,9,21,21,2,13,18,1,10,2,15,8,8,13,21,3,2,21,2,13,5,21,14,2,13,8,16,16,15,5,4,8,13,7,13,6,15,4,16,8,9,5,16,13,17,17,8,21,14,2,13,13,3,21,15,1,15,16,21,16,9,13,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,8,4,21,21,15,6,21,6,4,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,16,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,5,16,21,21,14,3,7,14,16,15,6,4,3,16,13,13,5,1,8,16,15,6,21,11,5,15,15,16,8,17,7,5,9,15,15,15,9,21,21,21,6,7,18,13,13,14,15,13,21,8,7,20,21,2,7,17,13,5,2,8,8,2,21,5,2,8,6,14,5,21,9,6,15,4,18,13,5,14,2,5,8,8,8,14,16,15,1,21,6,8,17,13,4,21,15,18,13,7,16,21,15,6,7,7,2,2,10,21,16,6,20,1,16,15,9,8,8,13,5,15,2,21,2,15,13,21,14,4,5,20,10,17,13,5,4,8,13,8,7,7,8,13,15,16,7,5,17,13,18,15,16,14,4,13,2,13,14,17,21,17,8,16,19,8,13,6,15,4,16,6,14,15,6,21,9,14,16,18,15,6,16,13,4,17,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,7,7,17,5,7,21,1,8,10,1,21,7,17,7,5,9,5,15,18,9,21,1,16,1,2,11,15,13,2,13,17,17,10,5,19,17,5,2,6,13,19,8,5,8,8,17,8,7,17,21,14,8,4,19,4,15,14,7,7,15,13,2,9,21,8,8,16,9,5,11,13,21,21,1,6,4,17,19,4,13,4,11,16,9,14,6,19,7,6,4,18,21,6,21,21,21,9,10,8,3,23,17,9,4,17,14,15,13,21,14,15,13,8,4,11,15,9,4,8,13,5,8,5,23,6,18,10,3,5,15,15,17,16,19,7,14,15,8,5,23,19,17,17,11,16,1,7,8,9,11,13,23,23,23,23,15,15,17,14,9,17,10,4,17,7,7,8,16,19,9,19,18 +24,23,23,23,23,15,3,5,17,2,15,5,20,2,2,8,13,21,2,13,15,21,19,15,2,9,16,5,8,13,5,5,21,23,13,18,5,16,3,16,14,19,15,21,15,7,16,13,4,21,14,21,15,21,16,16,21,5,21,17,15,15,13,6,21,5,14,15,3,14,16,5,21,16,14,13,2,15,8,14,14,8,13,15,15,21,18,2,3,14,7,2,17,15,21,6,5,21,21,21,21,1,21,7,16,7,5,9,15,15,15,5,15,16,18,15,21,16,23,14,14,6,2,16,8,15,8,21,10,13,20,13,11,5,13,17,16,16,2,3,14,1,2,2,21,19,5,8,21,5,16,15,7,15,8,7,13,8,15,15,13,21,16,7,21,16,6,2,16,20,15,5,5,16,7,16,14,15,15,8,15,2,21,2,6,21,21,13,3,10,23,16,23,2,10,2,17,13,15,6,21,15,15,7,16,8,16,7,7,4,8,13,8,18,21,23,9,21,2,3,6,15,13,1,16,8,8,7,8,13,5,3,16,15,16,15,15,21,8,15,7,8,15,2,7,10,14,6,15,5,2,15,17,13,2,15,15,2,15,15,16,5,23,23 +24,23,23,23,8,7,5,6,17,6,15,16,18,15,7,15,13,15,2,13,18,16,3,15,2,6,17,13,13,13,14,6,16,23,13,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,18,15,2,6,16,15,15,13,2,21,5,6,8,6,2,17,2,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,16,19,3,2,16,23,13,10,6,7,16,5,2,16,21,15,5,21,13,21,8,2,8,2,21,17,13,11,11,6,5,21,18,15,16,21,5,14,6,2,8,8,7,7,8,14,2,6,17,8,6,21,21,5,15,17,20,8,5,2,15,13,5,14,15,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,17,7,7,13,18,14,15,6,16,15,17,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,8,3,16,5,13,2,2,19,15,16,15,16,18,8,2,15,6,7,5,2,21,14,15,16,5,7,15,17,13,2,15,15,2,21,15,16,5,3,23 +24,23,10,10,16,10,10,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,21,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,16,15,15,15,16,21,4,10,7,6,8,2,14,15,17,21,10,10,4,17,14,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,13,4,6,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,13,4,16,8,15,18,15,2,7,8,13,5,8,8,18,2,21,5,2,10,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,7,7,14,2,15,1,15,5,7,21,2,9,21,8,21,13,5,15,21,15,5,8,10,2,15,10,21,16,15,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,16,14,15,3,20,16,16,13,5,4,8,13,15,13,6,19,13,8,8,9,5,17,15,17,17,20,14,6,9,2,14,14,21,17,21,16,8,19,18,8,10,2,10,10,5,15,4,20,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,14,5,18,15,15,21,6,10,15,18,13,15,2,21,13,16,19,15,17,5,8,13,5,13,2,6,16,23,15,19,3,15,5,5,2,18,15,19,15,7,8,3,4,16,18,9,15,15,15,17,21,3,2,13,5,23,23,23,23,5,21,8,2,8,16,8,17,2,10,7,5,21,16,14,9,7,14,17,8,6,4,3,17,13,6,10,1,7,21,10,7,16,21,5,15,15,21,2,19,7,5,9,8,15,5,9,21,1,18,2,6,17,13,13,14,15,13,21,15,15,6,21,2,2,21,13,5,8,16,8,3,16,5,2,17,6,14,15,21,9,6,8,7,14,13,5,16,2,5,8,8,8,14,2,16,20,15,4,5,21,2,15,16,15,21,5,7,13,21,14,15,5,4,10,15,16,21,8,4,17,1,2,15,9,8,8,13,15,3,16,17,2,15,13,16,14,15,5,20,10,16,15,5,4,8,13,7,15,5,19,13,8,2,9,5,17,15,16,21,20,14,14,3,2,15,14,17,16,21,8,16,21,7,5,2,14,10,4,5,15,4,8,5,5,4,21,17,15,10,15,15,15,15,16,16,4,23,23 +24,23,23,23,18,7,10,10,17,7,6,21,6,4,9,19,13,13,4,21,13,16,15,16,20,5,15,9,8,13,8,10,21,23,3,3,2,13,9,6,2,18,15,21,11,7,8,18,4,18,21,21,8,15,15,16,21,15,4,16,5,7,4,5,6,4,21,9,2,16,16,8,19,7,4,7,7,21,21,6,19,15,14,16,8,2,4,3,1,10,13,9,1,8,17,15,10,21,15,15,15,15,1,6,19,7,5,9,8,15,15,9,21,21,18,6,14,15,2,13,14,1,13,21,8,8,18,1,2,7,17,13,5,8,16,8,2,17,5,2,8,6,14,19,21,9,8,9,21,14,9,5,5,2,5,8,8,8,14,9,15,1,21,8,7,1,4,4,17,21,17,13,9,15,21,7,14,15,7,2,9,10,21,8,10,20,1,21,9,9,8,8,13,8,9,4,21,2,15,13,17,14,8,3,20,14,17,13,5,4,8,13,7,13,5,9,13,15,8,7,5,17,15,17,16,20,14,5,15,5,9,14,17,21,17,15,16,19,19,8,13,7,4,6,14,19,6,17,4,9,3,16,17,6,10,16,13,2,17,16,7,6,10,18 +24,23,10,7,16,6,10,6,17,4,13,17,6,7,7,21,7,15,2,17,13,16,15,17,21,5,8,10,9,13,6,7,20,23,5,19,9,13,5,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,3,13,4,16,9,21,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,21,6,4,10,16,13,4,14,17,8,21,7,5,15,11,21,15,8,1,8,8,7,5,9,8,15,15,9,17,16,17,9,15,16,13,5,14,4,7,17,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,16,6,14,6,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,9,15,17,8,7,8,21,9,10,21,21,18,13,7,8,21,7,6,15,7,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,16,4,20,7,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,17,16,20,7,6,6,4,4,14,17,17,16,7,17,19,21,15,10,8,6,15,7,1,15,6,2,9,5,15,17,16,4,17,13,2,7,17,18,6,16,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,18,2,7,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,10,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,19,23,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,5,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,23,23,23,5,6,17,4,9,21,6,8,5,18,9,13,2,17,13,16,19,15,21,5,8,13,7,13,4,7,18,23,7,19,4,15,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,4,13,7,10,5,9,10,21,9,21,9,10,17,16,9,19,9,8,2,7,21,6,18,19,7,14,17,8,8,4,19,4,5,9,13,1,7,21,13,5,1,15,15,15,15,21,10,19,7,5,9,13,15,8,9,17,17,21,6,2,17,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,4,5,18,2,21,5,2,20,6,21,5,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,15,15,16,15,4,7,21,4,8,21,15,21,13,9,17,21,9,6,2,6,4,6,8,19,10,8,20,21,4,13,9,8,8,13,15,15,2,17,2,15,7,16,14,7,5,20,16,16,13,5,4,8,13,7,11,13,19,13,8,15,9,5,19,15,16,16,20,14,4,9,2,15,14,21,17,17,7,16,19,8,8,4,9,6,4,6,15,4,3,6,5,4,16,17,15,6,15,7,2,17,15,17,5,9,23 +24,23,23,6,15,10,2,2,21,13,15,21,6,7,15,8,13,13,2,21,13,16,15,15,21,9,8,15,5,13,8,10,16,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,16,1,15,15,7,15,17,21,4,2,7,6,8,6,9,13,21,2,2,10,3,17,15,19,8,4,5,6,21,16,15,19,7,14,17,8,15,6,3,15,13,8,13,1,8,16,7,6,21,11,15,15,15,21,10,3,7,5,9,8,15,13,9,21,21,17,4,1,21,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,5,14,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,21,15,21,13,5,15,21,13,15,14,6,2,15,1,21,17,6,20,1,2,13,9,8,8,13,15,15,4,17,2,15,13,16,14,15,15,20,7,16,15,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,1,20,14,14,13,4,14,14,17,16,21,15,16,19,18,8,10,14,5,4,5,15,14,16,2,9,5,16,16,15,8,15,15,2,17,16,15,6,23,23 +24,23,23,23,23,9,3,15,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,15,19,3,15,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,4,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,1,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,4,15,17,15,4,8,21,10,7,18,8,21,13,8,16,21,14,7,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,7,17,21,7,9,3,5,4,6,5,15,6,19,5,5,8,21,17,15,5,15,8,4,17,16,21,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,2,18,7,15,15,7,21,17,4,16,14,17,21,21,15,20,21,3,21,6,2,15,13,6,16,7,2,7,6,20,11,9,21,5,6,6,14,10,16,10,13,15,13,18,15,20,15,1,8,8,2,11,21,8,19,3,5,16,21,21,1,1,17,8,8,7,5,9,21,11,8,9,21,16,17,2,2,21,23,13,17,6,2,21,9,2,15,18,15,8,21,13,21,4,13,8,16,21,10,2,4,21,1,5,18,6,15,23,2,15,2,13,21,5,9,20,17,7,15,8,5,11,17,2,21,18,5,21,16,23,23,23,2,15,21,14,14,17,6,2,10,20,16,5,10,16,21,7,21,9,10,5,23,5,2,21,21,4,2,9,18,14,5,15,16,8,18,11,3,4,8,13,7,17,14,23,13,16,21,3,5,20,13,19,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,15,8,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,2,7,16,6,3,14,13,21,21,10,10,2,16,8,19,15,10,15,5,21,16,9,7,7,14,16,7,13,2,3,16,5,8,13,1,8,16,15,10,21,11,6,15,15,17,10,19,7,5,9,8,15,15,9,21,15,1,4,21,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,15,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,17,2,15,21,8,21,13,5,15,21,14,14,15,10,2,15,10,21,16,15,20,1,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,7,10,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,21,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,15,4,6,9,16,17,15,15,15,15,2,17,15,16,15,8,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,13,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,11,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,8,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,13,10,10,21,15,15,16,15,9,15,7,10,13,2,17,13,16,15,15,1,5,21,8,7,13,2,1,16,23,5,16,21,13,9,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,13,16,5,4,13,4,20,7,21,8,7,6,18,14,21,1,16,14,16,13,7,15,7,7,15,16,15,14,16,2,15,13,6,19,1,7,15,21,2,21,1,6,21,1,17,8,2,7,9,9,19,15,8,5,15,21,21,4,16,16,13,13,14,4,15,16,9,15,20,16,6,2,15,13,17,5,5,20,3,17,5,2,5,17,15,8,21,16,2,15,2,16,16,5,8,2,5,7,15,8,14,19,15,1,16,10,21,21,7,13,17,19,10,13,4,20,21,7,14,7,7,2,7,15,21,21,13,15,1,7,2,11,16,8,13,4,2,2,17,14,15,13,21,14,6,13,15,10,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,16,13,17,16,10,8,14,5,13,2,16,18,15,17,15,17,19,16,8,13,10,13,23,13,2,14,13,2,6,7,2,17,15,7,17,15,2,8,16,19,9,13,19 +24,23,23,23,23,23,23,23,23,10,6,10,17,6,9,4,14,20,4,8,15,17,8,17,19,4,23,23,9,13,4,7,17,6,9,7,21,15,9,8,8,19,4,7,15,7,21,17,4,21,15,17,15,21,19,17,23,10,6,16,4,23,23,14,10,8,17,9,9,6,17,8,21,7,17,4,9,16,16,13,13,15,13,17,17,9,2,21,7,17,4,8,20,4,17,2,5,21,17,5,21,1,21,7,21,7,5,9,7,15,8,9,15,21,21,7,19,19,23,3,21,5,8,17,9,7,18,21,10,10,23,9,18,10,9,17,7,21,9,2,18,21,1,6,4,9,23,23,23,23,23,8,4,6,9,8,11,8,15,9,7,17,1,9,16,18,10,2,21,21,9,13,9,23,23,23,9,6,16,9,10,17,17,21,9,7,21,4,3,10,8,16,23,2,9,4,21,16,15,19,7,9,14,4,18,6,8,18,9,4,8,13,6,21,21,23,3,6,10,3,5,17,15,2,18,4,7,10,9,6,16,23,17,5,11,11,16,21,8,9,19,10,9,10,6,5,19,6,13,21,9,1,17,10,9,17,13,4,17,21,8,23,23,23 +24,23,23,5,15,8,15,2,21,15,10,21,6,2,2,5,13,13,1,21,13,16,6,16,2,5,8,15,8,13,2,2,18,23,13,3,2,15,5,6,2,18,14,21,11,7,8,18,4,15,17,15,15,15,15,16,21,15,2,16,5,4,13,2,5,5,21,9,2,2,17,7,19,13,2,5,15,21,21,7,19,15,14,16,8,7,4,3,16,6,8,13,1,8,21,15,6,21,11,15,15,15,16,16,20,7,5,9,8,15,15,9,21,1,21,5,8,21,5,13,14,13,13,17,8,15,18,15,2,15,3,13,5,8,16,8,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,15,15,1,16,13,21,21,5,9,16,21,21,13,10,15,21,7,15,6,7,2,15,2,21,17,13,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,16,15,6,15,17,15,6,5,20,15,15,21,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,8,5,6,14,16,14,21,15,7,16,15,4,16,14,21,15,21,16,16,21,5,2,17,15,15,13,6,21,5,8,15,2,14,16,8,16,5,14,2,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,21,1,21,7,16,7,5,9,15,15,15,5,15,21,18,5,21,16,23,14,15,15,10,15,5,15,2,21,2,15,20,13,11,5,13,17,2,16,2,3,2,1,9,3,21,19,6,8,21,5,14,15,3,15,9,15,13,8,15,15,15,21,16,13,21,21,10,2,16,20,2,5,6,17,15,7,14,14,15,8,15,6,21,2,2,21,1,13,3,10,16,18,23,8,10,2,21,15,13,6,21,2,15,5,8,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,5,7,13,5,2,16,15,1,15,15,21,8,2,15,8,2,2,15,15,14,5,17,5,21,15,17,13,15,15,13,2,5,15,18,6,23,23 +24,23,23,15,17,3,23,4,21,8,5,21,6,4,2,7,2,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,6,21,10,4,6,17,6,10,17,15,15,15,15,4,13,2,16,13,16,6,15,16,16,21,6,8,13,6,8,15,23,7,1,9,15,5,15,3,18,14,1,10,7,16,19,4,18,14,17,15,1,8,15,21,15,10,16,5,15,13,2,21,4,21,6,10,4,16,2,16,6,4,7,5,18,16,2,2,7,14,16,2,5,10,9,14,10,13,16,21,7,21,1,6,21,21,2,19,15,16,7,6,7,5,13,8,15,7,5,16,16,21,2,16,16,13,13,15,5,16,16,9,4,19,21,7,5,21,10,16,7,13,21,16,16,21,9,8,6,4,6,17,13,2,5,20,6,8,10,19,2,9,20,15,7,14,6,13,15,16,7,21,21,2,15,21,19,5,2,2,13,21,7,6,10,7,2,15,21,21,21,4,21,1,8,6,8,14,8,13,21,4,2,21,4,13,21,21,14,4,5,15,16,16,15,3,4,8,13,8,7,13,15,15,15,8,9,5,17,13,17,17,8,21,14,9,13,2,3,21,16,17,15,16,18,16,7,5,7,14,15,5,6,15,8,2,6,13,16,17,15,4,17,15,2,15,15,20,5,23,23 +24,23,23,15,21,16,2,5,16,2,8,2,21,7,6,13,13,21,2,15,11,21,21,16,2,5,21,13,8,13,6,6,21,23,13,17,5,14,5,8,5,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,8,21,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,21,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,2,16,15,13,21,21,2,6,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,16,5,21,21,10,15,21,20,8,14,7,4,16,3,14,6,16,15,6,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,8,18,15,17,15,16,21,8,6,7,7,16,13,15,10,14,13,16,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,21,5,15,15,16,7,2,17,5,5,15,1,14,13,5,18,13,16,19,16,2,2,19,13,5,15,14,13,8,21,5,2,13,5,15,2,14,20,19,21,7,7,8,17,4,17,14,16,15,17,15,16,21,6,15,16,5,15,13,8,21,7,21,5,5,8,21,8,21,15,2,8,5,19,16,5,13,15,5,21,21,10,3,5,14,13,15,2,21,7,17,13,8,21,16,6,4,7,21,2,5,7,5,7,8,15,8,5,1,21,17,2,2,17,13,13,6,14,2,21,10,15,21,15,2,6,21,13,16,14,2,7,15,21,4,15,5,8,18,5,16,18,15,5,19,19,2,13,6,2,9,10,15,8,21,14,15,18,15,8,21,21,6,2,21,17,15,13,6,21,21,7,14,6,7,8,15,21,1,21,13,3,1,2,15,17,13,8,13,5,2,2,21,7,15,13,21,14,14,13,8,5,18,15,10,4,8,13,8,10,16,23,2,2,15,11,9,16,13,16,17,5,14,6,15,15,5,13,15,8,17,16,21,15,11,15,6,5,18,5,15,21,8,10,15,6,10,15,18,10,8,21,13,2,15,21,23,23,23,23 +24,23,23,23,23,6,6,15,18,8,13,21,6,6,5,19,5,15,2,21,13,16,19,15,21,5,8,13,8,13,10,6,16,23,6,19,13,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,16,13,15,21,21,5,10,3,23,23,13,15,6,16,21,5,6,2,1,5,21,7,6,6,5,21,21,8,3,15,14,17,15,6,6,18,21,5,10,6,1,8,21,2,6,15,7,5,15,15,16,2,19,7,5,9,8,15,15,9,21,16,21,6,2,21,13,13,14,6,13,19,10,6,15,21,2,6,17,13,5,5,8,8,7,15,5,2,20,6,6,6,21,9,6,15,15,14,13,5,6,2,5,8,7,8,14,2,15,1,15,6,9,21,2,8,19,16,21,6,6,14,21,15,6,5,6,2,6,18,21,8,5,21,21,16,2,9,8,8,13,5,15,21,17,2,15,13,16,14,6,5,20,6,16,13,5,4,8,13,13,13,13,19,15,8,2,9,5,17,15,16,15,20,14,14,6,7,5,14,16,16,17,15,16,1,7,7,2,13,6,10,5,15,6,19,5,5,15,21,16,15,6,15,8,6,8,15,16,6,23,23 +24,23,23,2,21,4,7,6,17,9,2,21,17,4,5,4,9,15,8,16,13,16,7,17,17,15,9,9,2,4,5,8,17,23,13,17,9,6,9,21,3,19,14,1,10,7,16,18,4,21,14,17,15,21,8,16,21,7,6,16,5,4,13,15,21,2,21,6,10,6,17,2,17,7,7,8,5,21,21,14,20,7,14,17,2,9,4,19,14,4,13,8,1,14,21,7,6,16,17,2,19,8,16,7,6,7,5,9,9,13,11,5,17,21,21,10,21,17,13,13,8,8,15,16,6,4,18,21,7,4,19,6,21,8,5,17,7,17,4,15,7,6,4,6,1,3,6,8,14,5,21,10,18,2,9,2,15,8,14,16,7,21,8,4,21,21,8,1,18,19,9,4,7,17,21,7,10,4,7,18,5,18,21,20,4,16,1,16,5,8,7,8,13,13,9,2,21,4,13,10,21,14,6,13,8,2,16,15,3,4,8,13,8,7,13,17,15,15,8,3,5,17,13,17,17,17,21,14,8,13,5,14,16,18,17,7,17,21,16,7,9,7,15,6,5,17,4,8,9,6,4,17,17,7,5,17,15,2,4,16,20,6,19,19 +24,23,23,23,15,16,15,2,21,15,10,18,6,2,2,5,13,13,2,21,13,16,6,16,2,5,8,15,8,13,2,2,18,23,13,3,2,15,5,6,21,18,14,1,11,7,8,18,4,15,16,15,15,15,15,16,21,15,2,15,5,4,13,10,5,5,21,9,2,2,17,15,19,8,2,5,5,21,21,7,19,15,14,16,8,7,4,3,16,6,7,13,21,8,21,15,6,21,11,15,15,15,16,16,20,7,5,9,8,15,15,9,21,1,21,15,8,21,13,13,14,13,13,17,8,8,18,15,2,15,3,13,5,8,16,8,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,15,15,1,16,13,21,21,5,9,16,21,21,13,4,15,21,7,15,6,7,2,8,4,21,16,13,20,1,3,6,7,14,8,13,21,4,2,16,2,15,13,21,14,6,13,20,2,8,15,5,4,8,13,8,13,5,9,13,8,15,9,16,16,15,21,17,3,2,14,5,13,15,14,17,21,15,15,16,19,21,8,13,7,14,15,6,14,15,15,2,5,15,21,3,15,6,16,13,2,21,17,15,2,7,18 +24,23,23,23,23,23,23,10,16,4,4,21,1,7,2,19,7,21,15,14,13,1,18,18,21,5,21,6,8,13,9,19,21,23,5,17,19,13,6,4,16,18,14,15,15,7,8,17,4,19,14,17,21,17,15,21,18,10,5,17,5,15,13,4,16,4,21,9,5,8,21,16,21,2,2,9,21,4,15,6,13,7,13,16,21,10,18,4,14,15,13,8,21,7,16,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,4,21,9,10,2,18,2,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,16,2,21,7,16,1,17,5,9,5,4,21,21,7,14,8,7,2,7,4,15,21,7,17,1,2,2,16,10,9,23,2,2,21,21,14,7,13,21,13,4,13,15,8,17,15,3,4,8,13,8,21,13,23,17,17,21,13,5,15,13,17,16,6,21,14,8,13,4,2,19,21,15,13,17,18,16,4,2,14,18,23,13,5,8,2,15,2,6,18,17,7,10,16,7,4,21,16,19,13,19,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,1,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,2,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,21,16,7,16,17,2,7,21,13,10,7,18,4,13,4,16,13,17,15,16,2,2,17,13,15,5,20,8,16,23,15,20,9,13,9,7,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,21,2,21,8,5,8,8,8,21,8,2,9,5,21,8,21,3,10,14,7,15,15,21,16,15,4,10,13,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,11,9,5,15,21,21,2,15,15,13,13,14,5,15,16,2,13,18,21,15,2,2,1,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,15,17,16,15,15,21,15,4,21,4,10,13,5,1,21,7,14,15,7,8,2,21,21,21,9,16,1,7,6,15,4,8,13,14,10,2,16,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,14,17,14,6,2,20,15,21,1,10,15,16,7,4,15,16,15,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,16,15,16,15,14,20,10,3,14,14,16,17,23,21,2,9,15,5,16,14,3,19,15,15,7,8,1,4,16,15,16,21,15,15,16,3,2,7,23,23,23,23,13,21,15,21,5,8,6,16,14,16,16,9,15,18,2,7,15,13,13,7,19,15,3,6,2,21,13,2,8,15,14,21,13,20,21,15,5,2,1,16,7,3,7,7,9,21,15,7,7,21,11,21,15,15,16,23,13,14,16,15,16,15,6,16,20,2,2,15,13,15,15,15,7,13,7,14,2,13,17,6,5,15,14,15,23,2,15,15,13,21,8,9,10,16,8,15,3,5,21,16,2,21,21,8,7,21,6,14,6,23,23,23,23,23,23,23,23,23,23,16,21,15,2,21,6,3,9,15,3,23,15,16,5,21,15,15,13,21,14,14,13,8,2,21,15,7,4,9,13,20,17,8,23,13,16,2,3,13,15,15,16,16,3,14,14,5,15,14,14,19,16,21,15,16,11,19,8,13,14,21,15,5,13,5,14,15,15,2,21,21,15,2,21,7,15,2,16,20,5,23,23 +24,23,5,5,21,15,15,15,21,15,15,15,6,15,4,7,4,13,2,21,13,16,15,17,21,23,18,14,7,13,4,2,1,23,15,3,2,13,5,6,2,18,14,1,11,7,8,18,4,18,21,15,15,7,21,16,21,10,2,16,5,10,13,4,6,2,21,5,2,15,16,4,19,7,2,7,5,21,16,6,19,7,14,6,8,6,4,3,15,13,13,7,1,8,17,15,6,21,11,4,15,15,21,8,21,7,5,9,13,15,15,9,21,21,21,15,7,18,13,13,14,14,15,17,8,15,18,15,2,7,21,13,5,8,1,8,2,21,5,2,8,6,8,8,21,9,6,15,17,14,13,5,14,2,5,8,8,8,14,9,6,1,16,15,9,21,4,4,17,18,18,13,8,16,21,4,8,5,7,2,4,10,21,15,5,20,1,21,15,9,8,8,13,4,8,4,18,16,15,13,21,14,15,5,20,4,16,15,5,4,8,13,7,13,7,3,13,7,9,9,5,17,13,16,21,19,14,14,8,13,4,14,17,21,17,15,7,19,21,8,10,8,15,17,7,8,6,6,2,9,15,17,3,15,5,16,15,2,15,16,21,23,23,23 +24,23,23,23,21,4,4,8,21,6,7,17,17,7,13,4,2,15,8,16,13,17,7,17,1,13,14,5,8,4,6,16,8,23,2,17,9,13,5,10,1,21,14,1,21,7,8,16,4,18,14,21,15,21,8,16,21,3,6,16,6,4,13,4,21,7,1,5,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,6,4,19,14,10,13,9,17,8,21,6,6,15,21,4,20,8,16,7,19,7,5,9,9,21,8,5,17,21,21,2,21,17,13,13,14,6,8,16,10,6,18,17,5,7,23,23,23,7,7,18,17,17,4,9,5,6,6,13,1,3,4,5,20,5,7,10,18,17,9,4,17,8,14,9,19,7,8,21,21,21,10,6,18,7,9,13,4,17,21,9,4,15,3,8,10,20,21,19,9,15,1,21,9,9,16,8,13,4,4,2,21,4,13,9,21,14,15,13,16,4,17,15,3,2,8,13,8,13,1,8,13,15,17,9,5,19,13,17,17,6,21,14,13,4,4,4,17,19,17,15,16,18,16,3,9,8,19,6,7,18,5,5,7,6,4,17,17,7,5,17,13,2,15,15,19,5,19,19 +24,23,10,2,21,10,10,6,18,15,2,17,6,21,15,8,7,13,2,21,13,16,15,15,21,5,1,6,8,13,21,2,15,23,7,10,2,13,5,6,2,18,14,1,11,7,8,18,4,15,1,21,7,15,15,16,21,3,2,16,5,2,13,6,7,7,21,5,10,2,1,10,16,6,15,4,5,17,21,15,19,15,14,16,15,4,10,3,16,13,7,13,1,8,21,15,6,21,11,13,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,2,6,17,13,13,14,15,13,21,8,7,18,18,2,8,17,13,5,9,17,7,2,21,5,2,20,6,16,6,21,9,6,15,16,14,13,5,14,2,5,8,8,7,14,16,15,1,21,4,9,21,10,2,16,16,21,13,5,17,21,10,15,9,7,2,10,4,21,16,5,20,1,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,2,5,20,2,16,13,5,4,8,13,8,13,6,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,1,6,4,11,9,6,16,17,15,9,16,15,2,15,16,15,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,15,18,15,4,15,6,2,13,6,21,9,21,10,10,15,19,8,16,4,14,7,5,21,16,15,15,7,8,16,21,8,13,8,15,13,2,8,18,8,21,5,5,17,8,2,1,1,16,10,19,7,5,9,8,15,8,9,17,1,17,7,15,16,13,13,8,7,15,16,9,9,6,17,2,2,21,13,19,8,4,8,8,21,9,2,19,1,23,2,17,10,7,10,17,5,15,13,21,6,9,19,17,7,15,16,6,15,8,5,21,21,4,9,17,19,9,7,15,8,17,9,14,9,7,5,2,7,1,21,15,4,21,7,9,9,19,19,23,4,21,20,18,14,15,13,17,10,7,1,15,10,8,20,5,4,14,13,9,5,14,15,13,16,6,9,5,17,15,17,17,4,2,3,9,2,15,23,19,15,17,13,21,21,8,10,15,4,13,13,9,13,21,7,3,8,9,2,18,15,10,21,13,10,18,17,15,23,23,23 +24,23,23,5,16,15,6,15,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,16,5,6,21,8,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,13,13,6,21,5,7,15,3,14,16,8,21,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,1,1,21,7,16,7,5,9,15,15,15,5,15,21,18,13,21,16,23,14,16,15,5,16,5,15,2,21,2,15,20,13,11,13,6,21,2,17,2,3,2,21,9,3,1,19,6,8,21,5,14,15,2,15,9,15,13,7,15,15,15,21,16,6,21,21,2,2,16,20,11,5,6,17,7,15,14,20,15,8,15,6,21,2,2,21,1,13,21,10,21,18,23,8,10,2,21,15,7,6,21,2,15,5,8,2,20,7,13,4,8,13,7,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,5,2,16,15,17,15,15,1,8,2,15,13,2,2,15,15,15,5,16,5,21,15,17,13,16,15,13,2,6,15,18,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,17,2,2,2,21,15,10,17,6,15,6,7,13,13,2,21,13,16,7,17,16,5,8,8,7,13,21,3,15,23,13,21,2,8,5,6,2,18,14,1,11,7,8,18,4,16,21,15,15,13,15,16,21,8,2,16,5,2,13,10,6,5,21,15,2,2,16,16,18,7,10,2,5,21,16,14,9,7,14,15,8,7,2,3,8,2,6,2,1,7,17,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,8,18,13,13,14,15,13,21,8,15,18,15,2,5,21,13,5,13,17,8,2,21,5,2,17,6,14,1,21,9,6,15,17,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,21,13,6,3,21,7,7,7,7,2,15,10,21,21,15,20,21,16,15,9,6,8,13,13,15,2,17,2,15,4,21,14,10,6,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,17,15,17,21,20,14,14,13,2,13,14,16,21,16,15,16,19,21,8,13,8,9,13,5,15,15,2,11,9,15,15,17,15,6,16,13,15,21,16,16,10,23,23 +24,23,23,23,15,8,13,6,18,4,4,21,6,2,7,19,5,15,3,21,13,16,19,15,17,5,8,13,8,13,3,6,16,23,15,19,2,5,13,6,2,18,15,18,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,4,23,23,21,7,13,21,5,2,16,17,2,19,7,4,5,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,7,21,13,15,21,11,5,15,15,16,2,19,7,5,9,15,15,15,9,21,21,21,5,6,21,13,13,14,4,13,21,5,15,8,21,6,4,21,13,5,5,16,17,10,1,6,9,17,6,14,6,21,7,2,20,16,14,13,6,8,3,5,8,7,8,14,2,15,1,15,4,5,21,2,15,18,16,21,13,5,16,21,13,4,13,6,2,15,10,21,8,4,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,1,14,4,13,20,10,16,13,5,4,8,13,9,13,7,19,13,15,2,9,5,17,15,16,16,20,2,14,5,15,15,14,21,16,16,15,17,1,7,19,2,13,5,4,5,8,14,18,5,9,4,21,17,15,5,15,15,7,16,16,15,5,23,23 +24,23,23,23,1,8,5,18,21,2,10,10,6,10,2,21,3,15,2,17,13,1,15,16,16,9,15,10,13,6,8,16,18,23,13,19,2,10,5,6,2,18,14,21,8,7,8,18,4,8,21,15,11,15,15,21,21,6,2,21,10,4,9,13,13,7,21,5,6,10,16,8,17,14,14,5,15,21,21,5,19,15,14,16,8,4,9,19,21,15,14,15,17,7,21,2,1,21,11,15,15,15,16,7,19,7,5,9,8,15,13,9,2,17,21,8,19,21,13,13,14,5,15,16,8,10,18,1,2,13,17,13,5,3,16,8,2,16,5,2,8,6,14,8,21,9,6,15,8,14,13,5,15,2,5,8,7,7,14,10,4,1,15,15,13,21,10,4,17,21,8,15,14,14,21,8,14,15,9,2,15,16,21,15,10,20,1,2,5,5,4,16,13,5,15,21,21,2,15,15,21,14,4,13,20,15,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,14,6,2,14,14,18,19,16,15,17,18,17,8,10,8,6,15,7,1,4,1,15,9,6,8,17,15,6,17,13,4,10,21,18,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,17,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,8,5,21,5,6,8,18,15,8,17,6,7,6,19,5,15,2,16,13,16,19,15,17,5,8,13,7,5,10,8,17,23,5,19,2,7,6,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,21,16,21,4,10,9,8,23,23,1,6,6,21,6,6,16,17,8,19,8,6,5,5,21,16,7,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,15,6,21,7,6,15,15,16,2,8,7,5,9,8,15,13,9,21,21,18,6,6,21,13,13,14,6,10,18,10,10,7,21,2,6,17,13,5,5,16,8,10,7,5,2,19,6,8,15,21,9,6,18,8,14,13,9,8,2,5,8,7,8,14,15,15,21,15,8,7,21,10,13,18,15,16,13,5,10,21,8,5,5,4,2,6,2,21,21,5,20,1,10,13,9,15,8,13,5,8,21,17,2,15,13,15,14,6,13,20,8,16,15,5,4,7,13,15,13,2,19,13,8,2,9,5,17,15,16,16,20,14,14,5,2,6,14,17,17,21,15,17,1,8,2,3,5,8,6,5,15,6,19,5,5,15,21,17,15,6,16,15,6,15,8,21,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,15,15,8,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,2,7,16,6,3,14,13,21,21,10,10,2,16,8,19,15,10,15,5,21,16,9,7,7,14,16,7,13,2,3,16,5,8,13,1,8,16,15,10,21,11,6,15,15,17,10,19,7,5,9,8,15,15,9,21,15,1,4,21,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,15,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,17,2,15,21,8,21,13,5,15,21,14,14,15,10,2,15,10,21,16,15,20,1,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,7,10,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,21,14,7,2,15,14,17,16,21,8,16,19,19,8,10,15,2,15,5,15,4,15,4,6,9,16,17,15,15,15,15,2,17,15,16,15,8,18 +24,23,23,5,21,2,16,15,17,5,14,17,21,4,9,19,10,15,8,21,6,1,13,16,20,17,8,14,8,6,11,21,16,23,5,19,10,13,10,4,7,18,7,15,15,7,17,7,4,21,16,21,19,15,19,19,21,6,10,17,17,6,4,4,17,5,14,10,10,16,17,11,16,7,14,16,5,21,8,13,13,15,13,16,17,2,21,18,14,10,4,4,20,8,17,7,6,21,21,1,15,1,17,15,16,7,5,9,8,15,8,9,16,21,21,5,21,16,23,13,21,14,8,21,10,15,20,17,10,6,23,23,23,14,6,17,10,18,6,2,19,1,1,2,14,23,23,23,23,17,4,5,4,6,9,2,21,8,14,7,16,15,15,4,21,21,21,2,11,16,6,2,6,23,23,23,23,23,6,15,15,21,13,18,7,14,21,9,10,10,10,18,23,10,5,13,21,15,13,9,18,15,14,7,11,2,17,18,9,4,8,13,2,21,5,23,2,17,6,3,5,16,15,19,21,10,15,9,6,8,8,23,17,17,17,15,15,18,7,19,5,4,15,23,13,7,13,2,13,17,7,20,21,2,6,17,13,10,8,16,19,10,10,19 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,7,19,2,14,3,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,5,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,2,15,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,17,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,8,16,21,9,23,23 +24,23,23,23,17,15,15,6,21,3,15,17,15,5,15,6,14,18,16,8,2,18,21,16,2,9,21,10,8,13,6,8,17,23,13,2,13,6,13,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,15,6,13,2,21,3,21,5,6,2,17,8,19,6,15,2,21,15,10,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,16,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,13,19,11,4,15,21,13,1,16,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,15,5,16,8,8,8,8,15,15,5,10,16,1,21,21,6,21,17,21,15,15,6,13,17,8,16,6,21,15,15,18,15,16,10,8,21,4,9,10,16,21,23,2,19,13,17,2,7,2,21,14,18,5,8,16,16,15,11,4,13,13,2,13,4,23,2,13,2,1,5,15,13,16,16,19,2,5,13,4,14,21,19,15,17,15,15,18,8,5,13,16,14,15,21,1,14,5,13,8,6,8,17,13,4,21,7,10,16,11,20,2,15,18 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,18,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,3,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,4,13,2,21,5,21,5,6,2,17,17,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,5,19,11,4,7,17,13,21,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,15,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,23,23,23,15,15,8,18,7,16,21,6,5,3,19,5,15,2,21,13,16,19,15,21,5,8,13,9,13,10,8,17,23,15,19,9,6,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,10,21,7,23,23,21,5,6,21,5,8,10,17,21,18,7,6,15,5,21,16,8,19,7,14,17,8,6,10,3,16,6,8,13,1,7,21,3,6,17,7,5,15,2,18,15,8,15,8,17,10,2,21,17,21,18,7,1,4,21,15,16,3,10,13,21,4,2,3,7,6,4,21,6,5,6,16,8,6,14,6,2,17,6,8,6,21,9,5,16,4,14,13,6,8,2,5,8,7,8,15,4,15,21,15,6,7,21,19,15,18,7,21,13,5,15,21,5,6,6,4,10,8,21,21,9,5,20,21,17,3,9,8,8,13,5,15,21,17,2,7,13,16,14,6,13,20,21,16,13,5,4,8,13,7,15,7,19,13,8,2,9,5,17,13,17,17,20,14,14,5,6,5,14,17,16,17,15,16,21,7,7,4,6,10,15,5,15,6,7,5,5,15,21,17,15,6,15,8,6,15,15,21,23,23,23 +24,23,23,5,21,8,15,2,21,4,15,17,6,13,16,18,6,13,10,21,13,16,19,16,10,9,21,15,7,13,6,15,18,23,7,20,2,15,5,5,14,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,6,2,10,1,13,8,21,8,21,5,5,2,21,8,21,15,2,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,8,5,1,21,17,5,2,16,23,13,21,15,15,16,9,15,2,15,2,15,1,17,15,15,7,13,13,9,14,5,6,13,23,23,23,23,10,15,19,6,15,8,13,6,9,16,13,8,21,7,15,18,13,5,21,21,15,7,21,3,10,13,7,5,21,9,5,6,10,2,10,8,21,21,7,17,1,10,2,8,2,7,13,4,10,2,21,4,16,13,1,13,7,13,17,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,6,2,8,8,10,13,14,20,16,17,16,8,11,8,2,13,14,6,23,15,16,7,15,3,6,2,8,21,17,2,16,13,6,15,23,23,23,23,23 +24,23,23,23,23,23,23,5,21,5,15,3,21,5,7,16,14,13,8,16,7,15,19,16,13,2,21,5,15,15,14,8,20,23,8,2,21,14,5,15,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,3,2,15,15,6,15,13,2,21,5,21,5,10,14,17,14,16,3,9,15,7,15,21,14,13,15,14,2,19,15,15,2,16,13,13,8,15,7,8,2,20,21,15,6,2,1,17,17,2,7,7,9,21,15,8,9,17,11,21,15,10,16,23,13,21,14,15,16,15,10,15,20,15,21,15,13,15,2,3,7,21,8,13,2,13,17,6,5,18,15,15,23,2,5,15,13,17,5,9,21,16,8,15,15,5,21,15,15,21,21,13,6,21,15,21,13,15,21,15,7,14,15,13,11,15,15,1,21,5,16,21,18,15,10,6,3,23,2,6,5,21,15,15,13,21,14,6,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,18,14,5,5,15,14,14,19,15,17,16,16,11,8,8,8,6,21,15,5,6,5,5,15,11,2,21,17,15,13,1,7,15,2,16,20,10,23,23 +24,23,23,23,21,5,10,2,17,15,15,21,6,2,2,3,13,15,4,17,13,21,7,15,16,5,21,5,13,14,13,15,16,23,7,3,2,15,5,6,7,18,15,1,11,7,8,18,4,15,19,15,15,13,2,17,21,2,13,16,6,2,13,6,18,14,21,5,15,8,6,19,16,5,14,15,15,16,16,15,9,7,14,2,8,13,14,2,15,13,8,6,1,8,21,15,5,21,11,10,15,15,21,10,16,7,5,9,8,15,15,9,21,21,21,4,2,21,13,13,14,14,15,17,8,15,18,15,2,7,17,13,5,6,2,7,2,21,5,2,20,6,8,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,15,15,21,15,13,13,19,2,15,21,21,8,13,5,15,21,15,14,14,10,2,7,21,21,6,10,20,1,2,15,9,6,8,23,23,7,7,1,2,15,13,21,14,10,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,16,15,19,13,14,5,13,2,2,16,21,21,15,17,1,8,2,7,15,15,5,5,23,14,4,15,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,8,21,21,9,10,2,16,6,17,4,4,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,21,7,21,15,17,2,9,2,17,15,6,6,6,13,8,19,7,17,2,18,6,5,18,13,8,4,9,15,18,23,13,17,9,5,6,14,16,16,8,15,15,7,16,17,4,17,14,15,21,15,15,21,19,19,21,15,6,10,2,5,17,5,21,9,6,16,17,8,17,14,6,7,5,1,10,2,13,8,13,17,17,2,19,5,15,13,15,8,19,8,17,2,6,21,15,10,16,1,1,6,3,7,5,9,8,15,16,19,16,21,15,9,2,16,17,13,21,6,2,21,10,6,21,17,5,7,20,13,21,7,9,8,9,19,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,9,17,7,9,4,5,1,9,4,16,1,2,1,1,19,7,13,6,21,16,4,5,6,6,9,16,6,1,1,13,20,1,5,5,7,5,18,23,6,6,2,21,14,4,19,17,14,6,6,16,7,16,19,3,4,17,13,9,6,16,23,2,17,8,3,5,16,13,16,17,5,21,14,6,4,23,14,19,19,21,13,16,21,13,17,6,17,14,23,5,3,6,3,15,8,6,16,17,15,10,17,7,10,1,16,18,6,19,23 +24,23,23,23,23,23,23,23,18,4,3,21,6,4,6,19,5,15,8,21,13,16,19,15,21,5,8,13,7,13,6,15,16,23,15,19,9,15,5,6,2,18,15,19,15,7,8,3,4,15,18,7,15,13,15,16,21,6,10,8,14,23,23,1,5,6,21,5,4,3,17,8,19,8,6,5,5,21,21,5,19,15,14,17,8,6,4,3,16,6,6,13,1,6,21,2,6,16,17,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,6,6,21,13,13,14,15,13,21,10,6,15,21,2,6,17,13,5,6,8,8,7,16,5,2,17,6,14,13,21,9,5,20,6,14,13,5,21,2,5,8,7,8,14,10,15,21,15,8,7,21,2,15,19,8,21,13,5,16,21,14,6,6,4,2,6,17,21,16,5,1,1,2,2,9,8,8,13,5,5,16,17,2,15,13,16,14,13,5,20,8,16,13,5,4,8,13,7,13,15,19,13,8,2,9,5,17,15,16,21,20,14,14,10,5,5,14,17,16,16,15,16,21,8,4,2,5,8,7,5,15,6,2,6,5,15,21,21,15,6,7,15,6,16,16,15,5,23,23 +24,23,23,23,23,3,5,2,21,18,6,21,6,2,4,18,5,15,2,21,13,16,19,15,21,5,8,15,7,13,15,8,17,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,5,8,16,17,2,19,8,6,6,5,21,8,4,9,15,15,17,8,14,2,3,16,15,8,13,1,8,17,2,5,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,17,13,13,14,15,6,21,8,15,19,21,2,13,21,13,5,14,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,7,7,14,2,15,21,13,8,5,19,10,2,17,16,21,13,5,15,21,14,6,5,4,2,15,18,21,2,5,21,21,6,2,9,15,8,13,15,16,2,16,2,15,13,16,14,10,13,20,4,16,15,5,4,8,13,8,13,6,19,13,8,21,9,5,17,15,17,15,20,14,14,5,2,15,14,21,16,21,7,21,1,7,7,4,15,8,15,5,15,6,19,5,10,15,21,21,15,6,15,15,15,19,16,15,23,23,23 +24,23,23,23,23,23,6,4,18,6,10,21,6,4,10,19,5,15,2,21,13,16,19,15,17,5,8,13,8,4,6,8,16,23,6,18,2,6,5,6,2,18,15,19,8,7,8,7,4,15,21,15,15,15,17,21,21,4,10,9,14,23,23,17,7,16,21,6,6,17,2,8,18,8,9,6,5,17,16,8,19,7,14,17,8,6,5,18,16,5,4,13,1,7,21,13,4,17,15,6,15,15,1,10,19,7,5,9,8,15,13,9,21,21,18,6,6,21,13,13,14,5,13,18,6,4,15,21,2,6,7,13,5,8,17,8,1,15,5,2,17,6,14,5,21,9,6,15,17,14,13,5,21,2,5,8,7,8,14,4,15,21,15,17,9,21,6,16,18,13,17,7,6,19,21,14,15,5,4,10,6,17,18,8,9,20,21,4,13,9,8,8,13,5,7,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,7,13,15,13,13,19,13,8,2,9,5,17,13,17,16,20,14,14,9,2,6,14,17,17,17,15,17,1,7,7,2,9,6,6,9,15,7,18,9,5,6,21,17,15,4,15,8,4,16,17,16,10,15,18 +24,23,23,6,21,21,6,4,17,9,8,17,8,4,13,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,17,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,2,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,16,7,4,17,16,20,5,7,23 +24,23,23,23,23,23,13,15,18,16,6,21,6,2,4,19,13,15,2,21,13,16,19,15,21,5,8,13,7,13,2,8,16,23,8,3,2,7,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,15,16,21,5,2,9,7,23,23,21,2,2,21,5,2,21,16,2,19,7,2,5,5,21,17,7,9,7,14,17,8,6,2,3,16,15,8,13,21,8,21,2,6,21,11,5,15,15,16,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,15,21,13,5,5,16,8,2,11,5,2,19,6,16,15,21,7,5,15,16,14,13,5,21,2,5,8,7,8,14,2,15,21,16,5,5,21,2,15,19,16,21,13,7,15,21,14,15,5,4,2,15,16,21,8,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,5,13,20,10,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,15,20,14,14,13,15,15,14,17,15,21,15,16,21,7,2,2,5,15,4,9,15,6,7,5,5,15,21,21,15,2,15,15,6,16,15,18,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,18,6,4,10,21,15,15,17,6,15,10,16,13,13,2,21,13,16,15,1,21,5,8,15,7,15,3,16,2,23,13,2,2,1,3,6,2,18,14,1,11,7,8,18,4,21,21,21,15,7,15,16,1,15,2,4,5,3,13,6,6,5,21,15,2,2,16,16,19,7,14,15,10,16,16,7,19,7,14,16,7,13,7,2,15,13,13,6,1,8,16,15,6,21,11,6,15,15,21,8,2,7,5,9,8,15,15,9,21,21,21,6,7,16,13,13,14,7,15,17,8,15,18,15,2,13,21,13,5,14,21,8,2,21,5,2,9,6,8,7,21,9,6,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,16,15,9,21,3,6,21,21,21,13,6,2,21,7,15,15,7,2,6,10,21,17,15,20,21,16,15,9,6,8,13,5,15,2,21,2,15,13,21,14,4,6,20,2,16,13,5,4,8,13,8,13,5,2,13,8,15,9,5,17,15,17,16,20,14,8,13,2,15,14,17,21,16,15,8,19,21,8,13,15,8,15,7,7,15,10,2,5,15,15,17,15,4,16,13,15,11,1,23,23,23,23 +24,23,23,7,21,4,9,7,21,10,8,21,7,15,9,15,5,21,1,14,13,16,18,21,21,5,21,5,9,13,13,19,16,23,5,17,9,7,9,15,7,18,15,15,15,7,8,17,4,17,14,17,21,17,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,17,21,8,21,10,4,6,1,17,16,13,13,7,13,9,1,10,19,8,14,5,7,4,19,8,15,21,5,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,16,15,4,21,13,13,10,6,15,21,9,13,2,18,2,7,20,13,21,8,8,8,1,17,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,13,9,21,17,7,1,16,9,10,13,9,16,16,13,1,2,7,2,5,21,1,21,9,17,1,7,2,8,6,2,23,5,9,21,21,14,15,13,21,13,4,13,15,9,15,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,16,14,8,13,4,2,19,17,15,15,17,1,16,4,2,14,9,23,9,5,14,2,15,15,4,21,17,7,7,17,7,7,15,15,19,6,3,18 +24,23,23,23,21,13,10,10,21,15,7,16,15,6,15,7,10,13,2,17,13,16,15,15,17,5,21,15,8,13,2,6,21,23,5,16,21,13,5,10,2,18,14,1,15,7,8,7,4,16,15,17,15,15,8,18,21,6,13,16,5,4,13,4,20,7,21,8,7,6,18,14,21,1,17,14,7,7,15,14,7,8,14,16,15,14,16,2,14,13,15,19,1,7,15,6,2,21,1,6,21,1,21,8,2,7,9,9,19,15,8,5,15,21,21,4,16,16,13,13,14,7,15,16,9,6,20,16,2,2,15,13,17,6,5,20,3,17,5,2,5,17,15,8,21,16,2,15,10,16,17,5,4,2,5,7,15,8,14,1,15,1,16,4,21,21,7,13,21,19,10,13,4,20,21,7,14,7,7,2,4,17,21,21,5,8,1,7,2,11,16,8,13,4,2,2,17,2,15,13,21,14,5,5,16,10,21,21,3,4,8,13,7,21,3,23,9,8,7,7,5,17,13,17,16,6,8,15,5,13,2,16,18,15,16,15,17,19,16,8,13,10,13,23,7,2,14,15,2,6,15,2,17,15,2,17,15,2,8,21,19,5,13,19 +24,23,23,6,17,5,2,2,17,13,15,21,6,4,10,17,13,13,2,17,13,16,7,16,17,5,8,6,8,9,17,7,18,23,13,19,2,6,8,6,8,18,14,1,18,7,8,18,4,16,21,15,15,15,1,16,21,7,2,16,5,4,13,6,6,9,21,6,2,2,16,16,19,6,4,6,10,21,17,15,19,7,14,6,8,6,4,3,16,13,13,6,1,7,16,13,5,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,17,21,6,7,21,13,13,14,4,6,21,8,9,20,21,2,8,21,13,5,13,7,8,2,21,5,2,17,6,14,5,21,9,5,17,15,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,17,15,21,13,7,16,21,7,6,14,7,10,4,8,21,17,6,20,1,16,15,9,8,8,13,9,6,2,21,2,8,13,21,14,6,8,20,4,17,13,5,4,8,13,8,13,4,7,13,7,15,15,5,17,15,17,11,20,14,14,13,3,13,14,17,21,17,15,16,19,16,8,9,15,8,16,15,8,15,6,17,9,14,16,18,13,6,16,13,2,17,16,15,6,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,5,16,8,8,10,21,15,6,21,6,2,2,3,15,15,3,17,13,16,19,15,2,9,21,15,7,13,2,8,17,23,15,3,2,7,13,6,14,18,15,1,11,7,8,18,4,8,19,15,15,15,2,16,21,10,21,16,5,2,13,6,15,9,21,6,6,8,1,18,16,5,14,15,15,17,21,17,9,7,14,16,8,15,6,2,15,13,13,16,1,8,21,7,6,21,11,10,15,15,21,10,2,7,5,9,15,15,15,9,21,21,21,3,2,17,13,13,14,14,15,17,8,15,18,15,2,13,17,13,5,5,2,8,2,21,5,2,20,6,14,6,21,9,15,15,16,14,13,5,14,2,5,8,7,8,14,6,15,21,15,13,13,19,2,15,21,21,5,13,6,16,21,7,14,21,2,2,13,21,21,5,15,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,18,14,14,13,20,8,7,15,5,4,8,13,7,13,5,19,15,7,8,9,5,16,13,17,15,19,13,14,15,13,6,2,21,21,21,15,18,1,15,2,7,15,2,23,5,9,14,5,15,6,14,21,17,13,6,21,15,15,21,17,16,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,9,15,2,21,13,16,19,16,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,5,6,16,2,15,16,18,2,5,15,13,16,2,13,20,21,3,15,2,14,16,7,13,5,2,5,16,23,5,15,13,15,3,15,14,16,16,1,15,7,16,19,4,21,18,16,21,16,15,19,11,2,6,16,5,15,13,8,16,5,14,2,6,14,16,16,16,14,16,14,2,8,14,13,21,8,13,17,7,15,21,15,5,14,16,8,1,7,20,2,5,21,16,8,7,1,16,8,15,7,5,9,15,15,15,5,16,16,3,7,2,16,23,13,2,5,2,16,15,15,21,14,15,6,21,13,21,7,13,8,2,17,2,13,13,8,5,5,16,18,15,15,21,7,14,16,19,13,7,15,8,8,15,15,5,16,8,15,21,21,15,21,21,20,2,13,6,21,15,7,6,15,7,8,15,18,15,2,2,21,21,13,15,10,23,17,20,14,3,2,21,2,15,13,18,14,15,14,8,10,16,15,13,4,8,13,8,16,13,23,15,16,2,9,5,16,13,16,16,8,19,14,13,6,3,14,16,15,16,15,16,18,8,3,7,15,2,7,5,16,14,2,15,5,15,15,17,13,15,15,15,2,16,15,16,23,23,23 +24,23,23,7,8,9,9,5,17,6,4,21,6,4,4,19,13,15,9,17,13,1,19,15,21,9,8,10,9,7,6,15,21,23,7,18,9,6,9,4,2,18,15,19,15,7,8,21,4,15,17,7,7,15,1,21,21,6,10,8,14,23,23,19,9,4,21,5,4,4,17,3,17,9,4,5,5,17,16,14,19,7,14,16,21,6,4,19,17,13,4,6,17,8,17,4,4,21,17,6,15,8,1,21,18,7,5,9,8,15,9,9,4,17,17,5,6,21,13,13,19,6,3,16,4,9,2,21,8,5,21,13,5,8,8,8,3,14,7,2,4,6,14,5,21,9,18,19,7,14,4,5,4,2,5,8,8,8,14,1,15,19,13,4,7,21,9,4,21,17,16,5,13,9,21,7,4,15,9,4,5,21,21,21,5,21,1,21,4,9,4,7,13,5,8,21,17,4,5,13,15,14,7,9,18,4,16,1,5,4,7,13,10,21,8,19,13,7,2,9,5,16,15,21,16,19,14,5,13,10,4,14,17,17,21,16,17,18,8,9,4,5,4,4,5,13,4,14,9,5,4,17,16,7,6,16,15,6,17,16,21,4,23,23 +24,23,23,23,23,23,23,23,23,5,15,5,21,5,2,15,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,15,7,21,5,9,10,21,15,6,21,6,10,8,7,9,13,2,21,13,17,15,21,17,9,8,15,9,13,4,4,16,23,10,19,2,13,13,10,2,18,14,18,11,7,8,18,4,21,1,21,15,15,8,16,21,13,3,7,10,18,10,14,9,21,21,9,4,3,21,2,19,3,6,9,5,21,21,7,19,15,14,17,8,2,4,9,21,15,10,13,1,8,17,7,10,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,13,7,16,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,20,6,14,5,21,9,7,15,21,14,9,5,14,2,5,8,8,8,14,16,15,1,15,15,7,21,10,4,21,16,21,13,5,15,21,15,15,14,10,2,6,10,21,15,2,20,21,4,13,9,8,8,13,13,6,8,17,2,15,13,15,14,15,5,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,15,16,21,20,14,8,10,13,15,14,21,16,21,16,17,19,18,8,10,2,9,4,6,15,8,7,2,2,5,16,21,15,7,15,8,4,17,16,21,7,3,23 +24,23,23,23,21,6,7,13,21,4,5,17,16,7,5,18,4,13,5,16,13,16,19,16,19,9,21,4,8,9,7,6,15,23,15,17,9,15,5,8,17,18,14,8,15,7,17,16,4,16,14,17,21,8,13,16,18,5,4,17,9,4,13,6,21,7,21,9,5,8,21,17,19,5,8,4,2,15,19,13,13,15,13,21,1,10,18,19,4,5,7,8,8,5,21,2,8,21,17,7,21,1,17,8,1,7,5,9,8,8,7,21,20,11,10,6,21,15,13,13,13,6,8,17,9,15,21,1,15,9,21,13,21,4,3,8,2,16,9,7,2,8,6,13,2,8,4,5,20,6,4,19,13,20,13,10,8,8,14,2,6,1,15,7,21,21,8,4,17,2,9,2,10,21,16,9,15,15,7,7,5,6,1,19,2,16,1,7,9,7,23,18,19,8,5,19,7,21,7,10,17,14,14,19,17,10,8,15,15,4,10,13,1,16,9,23,10,7,2,7,6,21,16,21,16,9,15,14,8,13,5,23,19,16,18,19,17,13,8,4,9,9,6,5,16,5,9,6,15,20,10,21,10,2,4,17,7,7,19,21,20,9,19,18 +24,23,23,5,16,15,6,8,17,15,15,6,20,15,15,16,13,16,2,13,15,18,21,15,2,3,16,5,8,13,6,10,21,23,13,18,5,16,5,15,7,16,14,21,15,7,16,15,4,16,14,21,15,21,16,15,21,5,2,17,15,8,13,6,21,5,15,15,2,14,16,16,16,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,21,7,1,21,8,16,7,5,9,15,15,15,5,15,16,18,5,21,16,23,14,15,15,6,16,5,15,2,21,2,15,20,13,11,8,13,17,2,16,2,3,2,21,9,2,1,19,6,8,21,5,14,15,3,15,9,15,13,8,15,8,13,21,16,5,21,21,10,2,16,20,2,5,5,16,13,2,14,5,15,11,15,6,21,2,2,1,1,13,2,10,21,18,23,2,3,2,21,15,7,6,21,10,15,5,8,2,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,7,6,15,13,5,2,16,15,1,15,15,21,8,2,7,5,2,2,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,1,8,5,18,21,2,10,10,6,10,2,21,3,15,2,17,13,1,15,16,16,9,15,10,13,6,8,16,18,23,13,19,2,10,5,6,2,18,14,21,8,7,8,18,4,8,21,15,11,15,15,21,21,6,2,21,10,4,9,13,13,7,21,5,6,10,16,8,17,14,14,5,15,21,21,5,19,15,14,16,8,4,9,19,21,15,14,15,17,7,21,2,1,21,11,15,15,15,16,7,19,7,5,9,8,15,13,9,2,17,21,8,19,21,13,13,14,5,15,16,8,10,18,1,2,13,17,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,6,15,8,14,13,5,15,2,5,8,7,7,14,10,4,1,15,15,13,21,10,4,17,21,8,15,14,14,21,8,14,15,9,2,15,16,21,15,10,20,1,2,5,5,4,16,13,5,15,21,21,2,15,15,21,14,4,13,20,15,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,14,6,2,14,14,18,19,16,15,17,18,17,8,10,8,6,15,7,1,4,1,15,9,6,15,17,14,15,17,13,4,10,21,18,23,23,23 +24,23,23,23,23,23,4,6,17,4,2,19,17,5,8,2,17,13,5,19,7,18,19,18,6,5,17,5,7,13,19,7,19,23,7,21,9,6,4,15,17,1,14,7,15,7,11,17,4,16,14,17,15,1,15,21,21,4,6,16,6,9,13,7,17,9,21,5,3,4,16,18,16,9,4,6,6,1,16,6,13,7,13,17,17,3,6,21,5,6,4,5,19,7,17,2,6,21,21,15,15,1,21,17,10,7,5,9,8,15,8,9,4,17,17,5,7,21,23,13,1,5,4,17,9,9,19,17,4,10,1,13,21,4,5,8,21,21,4,2,4,1,1,5,21,4,15,23,2,6,2,13,21,6,9,17,8,7,7,21,5,21,15,9,11,18,4,6,21,3,9,13,9,19,21,7,4,9,7,2,6,19,17,16,8,17,21,2,4,7,10,9,23,2,5,4,21,14,18,19,1,14,6,6,20,9,17,15,9,4,8,13,7,21,7,23,13,17,6,9,5,15,15,21,17,9,17,5,4,13,9,23,18,16,18,16,16,1,15,4,7,21,14,23,9,9,17,19,13,17,16,8,17,7,2,16,13,4,1,1,20,5,23,23 +24,23,23,9,17,10,4,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,5,8,7,17,7,18,23,9,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,21,16,21,15,2,15,5,4,13,6,6,7,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,5,15,5,1,8,17,8,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,4,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,7,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,13,6,2,21,2,15,13,21,14,15,6,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,9,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,1,6,23,23 +24,23,23,23,23,23,23,23,23,23,4,17,21,6,15,10,13,20,10,16,13,16,7,17,21,5,19,9,13,9,4,17,6,23,7,16,9,13,5,6,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,17,21,15,4,16,5,9,4,7,21,2,21,6,5,7,16,21,17,4,6,4,5,17,16,8,19,7,14,17,8,6,13,19,16,9,4,4,17,8,21,4,10,15,11,6,15,8,8,15,18,7,5,9,8,15,15,9,17,15,17,7,7,16,13,13,14,7,6,21,8,4,18,1,2,7,17,13,5,9,8,8,2,7,5,2,19,6,14,5,21,8,17,9,14,6,3,5,21,2,5,8,8,8,14,9,15,1,7,9,7,17,2,4,21,21,8,13,9,16,21,7,6,4,7,4,6,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,7,6,21,14,4,13,20,18,17,15,5,2,7,13,15,7,5,19,13,17,2,13,17,8,7,1,16,20,7,5,4,6,14,14,21,18,17,7,16,19,21,2,4,7,9,8,7,21,6,6,2,7,6,4,17,15,6,17,13,1,16,17,18,7,4,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,13,8,15,18,8,16,2,6,15,16,6,2,1,17,8,20,7,5,9,16,7,13,15,15,21,13,2,20,21,23,13,20,3,6,16,10,15,18,15,10,13,10,13,18,6,7,8,8,19,5,14,5,8,13,6,23,23,23,23,23,15,13,8,16,15,1,8,8,8,14,5,5,16,15,5,18,21,5,2,21,2,8,13,5,21,21,15,6,15,7,8,8,21,21,21,13,18,21,8,15,10,6,21,23,5,19,15,21,7,8,13,21,7,14,5,16,6,18,15,3,4,8,13,21,21,17,23,10,16,7,3,5,15,13,21,16,2,21,9,13,4,23,6,19,16,16,15,16,21,8,5,13,20,7,23,13,19,5,5,15,2,14,20,18,2,8,15,13,10,15,17,23,23,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,16,21,2,23,23,23,23,23,23 +24,23,23,5,8,8,15,2,18,15,15,21,6,13,8,19,2,15,2,21,13,16,19,15,16,15,8,13,8,13,15,8,15,23,7,19,2,15,5,6,2,18,15,21,11,7,8,18,4,14,21,15,15,15,15,16,21,3,3,8,14,7,13,23,23,2,21,5,2,2,16,8,19,8,15,15,5,16,9,7,17,7,14,17,8,4,5,3,17,15,8,13,1,8,21,2,10,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,15,10,21,8,15,19,21,2,10,21,13,5,8,8,7,2,1,5,3,19,6,14,6,21,9,2,16,2,14,13,5,14,2,5,8,8,8,14,2,15,17,15,15,5,19,2,6,21,16,21,13,5,15,21,8,15,5,2,2,15,21,21,13,5,20,21,6,2,13,8,8,13,15,2,2,17,2,15,13,21,14,2,13,20,2,16,15,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,2,14,14,3,8,7,14,21,16,16,15,17,1,7,5,2,15,13,19,7,8,14,14,10,5,15,21,17,15,15,8,8,4,21,21,16,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,15,6,21,21,4,4,21,9,15,17,6,4,4,7,9,8,16,1,13,17,8,15,17,19,17,6,4,9,4,16,17,23,15,3,9,7,9,10,2,18,18,1,15,7,8,17,4,21,14,17,15,1,15,18,21,3,2,16,5,6,4,4,5,7,21,9,2,16,17,4,1,5,7,2,19,7,16,14,13,7,13,7,21,3,19,21,18,6,4,2,17,8,21,4,6,17,21,4,3,8,21,2,9,7,5,9,7,15,7,5,15,21,21,10,15,15,4,13,14,4,19,16,15,10,2,1,7,15,21,13,18,4,9,17,18,16,9,2,7,17,1,6,1,18,16,2,18,6,4,5,17,2,5,8,8,8,14,9,5,1,15,4,21,21,16,4,21,19,4,4,10,15,21,7,6,7,7,8,9,21,21,1,5,17,1,6,4,11,2,8,13,2,7,2,17,2,13,21,21,14,15,3,16,4,16,15,3,4,8,13,8,21,23,2,2,18,16,7,5,16,13,17,17,8,21,14,9,9,13,3,17,15,17,15,16,19,16,4,7,4,7,15,7,5,19,14,2,7,2,15,17,15,21,15,7,2,15,17,19,5,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,13,16,10,17,8,15,11,16,17,5,16,4,8,5,2,21,21,18,7,16,5,5,3,21,7,16,14,8,15,7,17,13,4,16,21,21,21,17,6,17,15,15,2,21,7,15,13,5,4,7,15,3,13,17,21,9,2,8,15,10,5,7,16,15,5,7,13,21,20,10,3,21,10,16,14,15,21,14,16,13,5,16,15,15,21,16,13,15,8,7,5,9,21,15,8,9,16,21,17,2,2,16,23,13,21,5,15,16,2,15,2,13,6,7,21,13,21,8,2,8,18,21,21,5,8,16,2,5,19,2,13,14,5,5,15,14,10,21,7,16,13,7,15,2,6,21,15,8,21,18,15,13,21,7,2,13,6,16,16,9,16,15,8,7,10,10,16,1,6,20,21,15,21,13,7,5,23,21,7,1,16,15,7,15,18,13,3,13,21,21,21,8,9,4,8,13,8,5,16,23,13,16,2,7,6,15,13,16,21,2,13,14,7,13,7,23,16,15,19,15,16,8,1,2,18,9,5,15,5,21,8,13,2,21,15,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,4,15,21,5,9,4,17,9,15,16,17,4,5,4,4,15,8,16,13,16,7,16,21,13,18,6,9,9,18,8,19,23,5,4,9,13,5,4,4,21,14,1,21,7,16,18,4,18,3,21,15,11,8,16,21,9,21,15,5,4,13,4,21,7,8,5,10,4,17,21,17,4,4,6,5,21,21,6,20,7,14,21,2,6,4,19,14,9,13,9,21,7,21,13,6,17,17,5,19,8,16,7,4,7,5,9,9,8,11,5,21,21,21,2,21,17,13,13,14,10,15,16,10,3,18,1,9,7,4,13,16,4,9,21,10,17,4,19,9,6,9,5,1,3,4,5,20,4,8,10,19,13,9,19,7,8,8,3,7,15,16,5,21,21,4,4,18,19,5,13,4,17,17,7,4,4,7,8,5,18,21,1,10,17,1,21,13,8,8,8,13,8,9,4,17,16,15,10,21,14,4,13,8,14,16,15,3,4,8,13,7,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,9,9,7,8,6,7,5,6,16,9,8,4,1,16,15,5,17,7,4,17,16,20,5,9,18 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,5,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,18,16,10,21,6,7,4,18,7,15,2,21,13,16,19,15,17,5,8,13,8,6,2,17,16,23,15,19,2,14,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,10,10,9,7,23,23,1,5,8,21,5,4,16,17,8,19,8,7,4,5,21,16,8,19,7,14,17,8,6,4,9,16,9,8,13,1,8,21,2,6,21,7,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,5,13,18,2,8,15,21,4,10,15,13,5,9,16,8,9,14,6,2,18,6,8,5,21,9,6,15,17,14,13,5,9,2,5,8,7,8,14,2,15,21,15,8,8,21,10,15,19,8,16,13,5,6,21,14,8,5,4,2,8,21,21,17,5,20,21,4,13,9,8,8,13,5,4,21,17,2,1,15,16,14,6,13,20,6,16,13,5,4,8,13,15,13,13,19,13,8,2,9,5,17,15,16,17,20,14,14,9,4,6,14,17,16,17,15,17,21,7,7,2,5,8,14,5,15,8,19,5,5,15,21,17,15,10,15,15,4,16,15,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,4,10,8,21,18,15,6,9,6,9,10,21,19,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,7,9,13,6,21,9,21,10,8,6,17,10,21,7,14,5,2,16,16,15,13,15,13,17,17,10,17,21,14,10,4,2,20,2,21,6,6,21,21,3,21,1,17,15,17,7,5,9,8,15,8,9,10,21,17,6,21,15,23,7,21,10,9,21,10,15,20,21,13,4,4,13,20,4,7,15,2,17,6,2,4,1,1,5,18,4,15,23,23,23,23,15,13,6,9,4,17,8,15,4,21,15,16,8,17,18,10,6,17,1,6,21,8,4,4,19,14,9,21,8,6,8,17,2,2,14,18,21,9,10,10,3,23,2,7,9,21,8,13,8,21,6,15,13,21,10,1,21,9,4,8,13,6,21,4,23,5,17,10,3,5,16,15,17,18,6,19,10,13,6,17,23,2,18,16,15,15,21,8,9,9,8,13,23,21,6,15,9,7,8,15,20,1,10,8,16,13,4,10,16,18,15,23,23 +24,23,23,23,23,4,6,2,21,15,3,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,15,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,23,21,16,5,21,16,2,6,8,6,10,15,21,13,15,2,16,13,21,16,16,2,5,7,13,7,9,20,7,20,23,5,3,2,15,5,6,2,18,21,1,9,7,8,21,4,15,14,21,11,13,15,16,21,15,10,16,5,15,13,15,17,5,21,5,6,15,21,14,16,2,14,6,5,1,16,5,19,15,14,16,8,6,9,6,16,13,13,8,1,7,16,5,5,21,11,21,15,15,21,5,1,7,5,9,15,15,8,9,17,16,17,5,2,21,13,13,14,10,6,16,8,8,18,21,2,13,17,13,5,6,16,8,2,21,5,2,4,6,14,5,16,9,8,18,5,14,15,5,14,2,5,8,8,8,14,6,15,1,8,2,8,21,6,15,21,21,15,13,5,15,21,7,15,13,7,2,15,2,21,8,15,20,1,8,14,13,13,16,8,13,15,3,18,2,15,3,16,14,2,5,20,2,17,15,5,4,7,13,15,13,5,23,18,8,2,9,17,16,15,1,17,8,14,14,13,15,6,14,19,18,16,15,17,19,21,7,13,15,5,15,5,18,6,8,2,9,15,15,16,17,15,21,7,15,15,16,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,21,5,4,4,17,14,17,8,10,5,5,17,13,8,19,15,14,17,8,15,4,9,17,5,4,7,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,17,13,13,21,10,9,21,9,4,18,17,4,4,21,13,5,4,5,8,17,17,17,15,5,6,14,4,16,9,3,8,4,14,5,7,9,17,9,4,8,8,14,4,15,17,8,4,5,17,19,4,21,15,18,13,9,16,21,5,4,4,3,4,5,17,18,17,4,19,21,10,5,9,9,8,13,15,9,2,17,15,18,7,1,14,4,5,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,4,9,10,10,14,17,13,21,13,17,21,19,8,9,14,9,4,9,15,14,7,9,6,6,17,17,10,10,15,15,4,21,17,15,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,9,16,7,1,16,16,6,6,1,9,13,9,4,17,19,23,6,19,2,14,7,16,4,1,14,7,15,7,16,17,4,17,14,17,21,1,8,21,1,13,4,16,15,4,4,6,21,7,21,6,5,8,3,8,21,21,3,6,6,4,8,13,13,7,13,16,21,15,6,1,7,5,13,4,18,8,17,2,6,21,15,10,6,1,17,2,7,7,5,9,8,15,8,9,17,21,17,9,4,16,23,13,2,6,7,16,9,15,19,21,10,10,20,13,1,7,10,8,2,21,9,2,16,1,1,5,8,6,23,15,16,4,10,13,2,6,9,19,17,9,15,2,6,16,9,15,21,21,10,1,17,19,13,3,4,17,15,8,14,15,21,11,5,6,1,21,6,1,21,4,9,11,15,5,23,4,7,8,17,14,7,10,21,14,10,9,21,7,17,15,3,4,8,13,8,21,15,23,19,16,2,13,5,15,15,17,16,18,8,10,23,23,9,14,18,16,17,7,17,18,16,6,13,18,5,23,4,6,7,8,15,6,4,16,17,13,5,21,15,4,17,11,20,9,23,23 +24,23,23,23,23,15,15,15,17,6,15,16,18,15,9,15,13,15,2,13,18,16,3,15,4,6,17,13,13,13,14,6,16,23,13,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,18,15,2,6,15,15,15,13,2,21,5,5,8,6,2,16,2,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,17,19,3,2,16,23,13,10,5,15,16,5,2,16,21,8,5,21,13,21,6,2,8,2,21,17,13,11,11,6,5,21,18,15,16,16,5,14,6,2,8,8,7,7,8,14,2,6,17,8,8,21,21,5,15,17,20,8,5,2,15,13,5,14,15,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,17,7,7,13,18,14,15,6,16,15,17,15,15,4,8,13,8,21,14,23,7,16,2,9,6,15,13,16,16,8,3,16,5,13,2,2,19,15,16,15,16,18,8,2,15,6,7,5,2,21,14,15,16,5,7,15,17,13,6,15,15,2,21,15,16,6,3,23 +24,23,6,8,21,2,9,10,17,8,15,3,21,7,6,16,10,13,5,18,15,16,15,18,2,7,21,13,7,5,8,21,7,21,1,17,9,6,4,6,7,18,3,15,15,7,8,1,4,8,14,16,1,17,6,21,19,4,10,16,15,21,13,9,17,7,21,5,5,7,17,8,16,16,9,6,7,17,16,5,13,7,14,18,7,1,13,4,17,13,10,4,7,8,19,4,15,21,9,18,10,1,17,8,1,7,7,9,21,15,8,9,17,21,17,5,4,21,23,5,15,4,4,16,8,10,8,1,2,5,21,13,15,4,5,17,6,16,21,2,13,16,6,5,21,4,15,23,19,6,10,13,21,7,9,8,8,8,15,19,5,21,1,16,17,1,6,15,17,15,15,13,4,15,16,7,4,6,15,7,15,15,1,18,6,16,21,4,15,10,3,18,23,9,6,17,17,14,13,21,21,14,6,9,16,8,16,15,3,4,8,13,7,17,8,23,13,16,2,3,5,7,13,17,16,6,21,14,7,13,6,2,19,16,21,16,21,21,7,4,9,21,4,23,15,14,6,4,13,17,10,16,1,15,10,17,7,4,21,17,19,4,23,23 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,18,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,17,16,23,13,2,5,9,19,17,4,18,1,6,4,21,13,15,19,16,17,14,19,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,16,8,7,14,2,5,1,7,1,19,1,4,9,21,21,5,19,16,9,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,14,17,14,5,13,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,15,15,17,16,18,3,14,8,2,23,14,19,17,21,8,16,21,15,9,9,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,23,4,17,4,4,3,17,6,4,17,17,7,6,7,7,13,9,17,11,21,7,18,19,5,21,5,5,6,6,13,18,23,7,17,9,6,5,4,4,16,2,7,15,7,1,17,4,21,21,17,1,15,6,17,1,9,10,7,4,9,13,4,17,7,21,5,8,4,17,4,16,13,4,4,5,4,16,13,13,7,13,17,21,4,6,5,11,6,3,6,18,7,17,4,6,21,1,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,21,16,23,13,1,5,9,17,9,21,1,13,4,2,21,9,21,4,7,15,7,21,10,2,4,1,1,5,17,4,15,23,21,6,4,13,2,5,9,19,17,7,15,17,5,16,4,16,17,21,6,4,17,19,2,4,8,21,16,5,6,4,7,7,6,21,1,21,5,17,21,21,2,10,3,23,6,2,10,2,21,13,2,18,21,5,6,6,16,4,17,15,7,4,8,13,5,21,5,23,4,21,6,9,5,13,13,17,18,18,21,6,9,4,9,23,19,17,21,16,16,21,17,5,5,15,16,23,8,9,15,1,15,10,6,8,17,13,4,17,7,4,19,17,19,5,6,23 +24,23,23,7,21,2,2,16,17,5,7,21,15,5,15,3,2,13,16,16,13,19,7,17,8,9,21,6,8,13,6,3,21,23,6,2,2,13,5,6,8,18,8,8,15,7,21,17,4,16,14,16,21,16,15,21,18,5,21,15,6,10,4,10,21,8,21,5,5,14,17,16,21,8,6,17,5,4,16,13,13,15,13,10,21,10,18,2,8,14,21,8,21,2,21,20,5,16,15,20,21,1,8,8,21,7,5,9,8,15,8,9,21,16,21,5,2,17,23,4,17,2,2,16,20,10,4,1,6,15,21,13,21,14,3,8,4,16,3,7,13,7,1,8,2,17,13,7,7,16,4,19,13,21,13,16,8,8,14,9,6,1,15,2,21,18,8,21,21,15,10,13,4,15,16,7,14,7,15,5,7,8,1,21,15,17,21,15,2,9,16,5,23,5,15,4,21,21,2,19,15,19,23,13,16,2,15,15,3,4,8,13,5,16,5,23,9,15,2,8,5,11,13,16,21,19,21,14,23,23,15,2,16,16,15,11,16,21,8,4,6,9,16,5,8,5,15,6,13,9,8,16,17,13,2,17,13,15,15,17,16,15,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,13,8,23,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,5,21,21,9,15,16,10,13,21,13,7,15,19,4,13,4,16,13,17,7,16,2,5,17,5,6,13,20,8,16,23,7,18,9,13,5,15,7,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,4,21,4,21,7,5,14,16,8,16,2,2,7,5,21,8,16,3,10,14,17,2,14,21,16,8,4,7,13,8,8,17,13,4,21,21,6,21,15,1,8,2,7,15,9,7,11,9,5,16,21,21,20,4,16,13,13,14,7,15,17,2,8,1,21,15,2,4,13,16,7,13,16,13,18,13,14,13,6,2,21,21,10,15,2,19,21,15,15,14,19,5,13,15,7,14,9,13,17,8,21,13,21,15,1,21,4,2,13,6,21,21,8,14,15,7,8,2,3,21,21,7,21,1,2,15,7,2,8,13,14,21,2,21,2,7,13,21,2,7,13,20,8,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,21,9,7,14,5,13,3,2,19,15,16,7,16,1,17,15,7,8,2,10,14,17,14,16,2,1,2,21,1,13,5,16,8,2,15,17,17,2,23,23 +24,23,4,3,21,3,8,4,21,6,10,21,15,15,7,11,14,11,2,20,7,16,16,16,8,5,13,5,13,2,9,16,19,23,7,21,2,14,5,21,17,19,14,7,15,7,1,17,4,16,14,17,21,18,6,17,21,2,10,15,15,15,13,8,21,11,21,10,5,14,21,15,14,7,15,7,11,2,16,13,13,15,13,17,21,4,6,9,14,7,21,14,21,9,17,2,5,21,11,16,21,1,17,7,21,7,5,9,8,15,8,9,8,21,17,6,2,16,23,13,1,15,15,16,9,10,8,1,7,5,21,13,21,7,3,8,2,21,10,2,2,1,1,5,18,15,15,23,15,6,15,13,21,10,9,6,8,8,15,15,5,16,15,4,21,19,10,21,21,21,9,15,10,13,21,14,14,15,19,15,15,21,15,21,9,17,21,4,8,10,10,16,23,2,5,4,17,14,18,19,21,14,6,7,16,7,21,15,3,4,8,13,8,21,5,23,13,16,6,3,5,13,13,16,21,19,21,14,15,13,14,23,19,17,16,11,17,18,15,5,13,21,10,23,7,9,15,3,13,21,10,21,17,15,10,1,13,2,15,17,19,5,15,23 +24,23,23,23,23,15,4,5,18,15,15,21,6,15,15,7,13,13,2,21,13,16,8,21,18,9,8,13,8,13,20,2,8,23,13,9,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,7,15,15,16,21,3,21,15,5,10,13,8,21,14,21,5,2,2,17,14,16,2,10,10,5,1,21,7,3,15,14,16,8,8,2,3,17,13,4,5,16,8,16,2,5,21,11,2,15,8,1,17,8,7,5,9,14,15,15,9,21,21,21,13,16,16,13,13,14,15,13,16,8,15,18,21,2,15,9,13,5,15,16,8,2,9,5,2,21,6,14,6,1,9,2,18,8,14,13,5,14,2,5,8,8,7,14,15,15,1,15,15,7,21,10,2,18,16,21,13,5,16,21,4,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,2,21,2,15,13,21,7,4,15,20,2,16,13,5,4,8,13,7,9,13,6,5,8,8,9,5,17,15,17,21,20,14,21,15,13,15,14,20,16,21,8,7,19,21,10,13,15,8,16,5,5,15,13,2,9,5,16,21,2,10,16,15,16,17,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,2,20,11,17,21,5,20,10,8,13,7,2,18,23,6,10,15,15,5,15,14,11,14,15,7,7,8,2,4,21,18,17,21,17,15,16,21,2,6,17,6,8,13,9,20,2,21,5,5,2,21,20,21,21,14,10,15,15,13,10,8,11,13,15,21,20,21,21,5,6,14,2,18,8,17,15,6,21,21,4,11,1,1,15,21,7,5,9,16,15,8,18,3,21,16,2,2,21,23,13,21,10,2,21,9,15,18,7,4,8,21,10,21,10,3,8,3,3,16,13,15,16,14,9,21,5,15,5,3,14,21,6,15,16,9,8,8,8,15,7,5,21,16,4,15,21,6,21,1,16,10,13,16,18,17,15,10,6,21,11,6,18,13,21,15,11,1,2,13,10,10,5,23,8,8,15,17,2,7,20,21,5,6,15,7,3,16,13,5,4,3,13,17,13,19,23,2,9,19,9,9,16,13,19,18,1,2,10,13,10,16,4,16,17,16,7,16,17,16,5,5,21,9,3,16,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,8,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,4,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,21,5,5,10,17,15,13,21,6,10,2,9,9,16,21,17,13,17,18,15,15,9,16,5,7,9,2,8,16,23,15,3,2,15,5,6,8,18,15,1,11,7,8,18,4,13,19,15,16,13,2,16,21,10,10,16,5,2,15,10,21,15,21,5,8,2,17,18,17,5,14,7,15,17,16,15,9,7,14,16,8,6,2,2,15,13,15,5,1,8,17,13,6,21,11,10,15,15,21,10,3,7,5,9,8,15,13,9,21,21,21,4,1,17,5,13,14,14,13,17,8,15,18,15,2,7,17,13,5,9,2,8,2,21,5,2,20,6,8,15,21,9,8,15,17,14,13,5,21,2,5,8,7,8,14,15,15,21,13,13,13,19,2,15,21,21,15,13,5,16,21,7,14,14,10,2,10,10,21,6,5,20,1,2,13,9,6,8,23,23,7,7,1,2,15,13,21,14,15,5,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,5,13,10,2,21,21,21,15,16,1,8,2,7,2,15,5,5,14,4,15,15,9,14,21,17,13,6,21,23,23,23,23,23,23,23,23 +24,23,23,15,21,15,2,15,16,10,6,17,6,15,7,16,13,13,2,21,13,16,15,21,21,5,1,15,8,13,2,10,13,23,15,3,2,13,5,6,2,18,14,21,11,7,8,18,4,21,16,21,15,15,3,16,21,2,2,16,5,10,13,10,6,2,21,5,2,2,17,8,19,13,4,7,5,21,1,6,19,7,14,15,8,6,2,3,16,5,13,5,1,8,16,6,10,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,13,8,10,13,13,14,21,13,21,8,15,20,21,2,7,21,13,5,7,10,8,2,21,5,2,1,6,14,15,21,9,5,16,14,14,13,6,16,2,5,8,8,8,14,2,15,1,15,2,8,16,20,15,16,8,10,13,6,15,21,7,15,15,15,2,15,10,1,21,15,20,21,16,13,9,2,8,13,5,2,2,21,2,15,13,1,14,6,13,20,2,17,13,6,4,8,13,8,13,14,2,13,8,7,9,5,17,13,21,18,20,14,14,5,2,13,15,16,1,16,7,11,19,21,8,13,7,14,15,14,15,6,10,2,5,15,15,21,15,2,16,13,8,21,15,15,23,23,23 +24,23,23,2,15,10,7,6,21,15,15,21,5,4,15,7,5,13,2,21,13,16,15,15,21,5,8,7,8,13,15,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,13,17,16,15,13,7,14,16,8,6,7,3,15,5,8,13,1,8,16,15,10,21,11,15,15,1,21,6,7,13,5,4,13,15,13,9,21,21,1,5,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,8,16,13,14,5,5,16,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,17,5,20,1,8,15,13,15,2,23,13,5,13,17,15,15,15,16,14,14,13,20,2,16,15,15,4,2,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,2,2,21,2,16,21,6,2,6,3,13,16,2,21,13,15,18,13,20,9,8,8,8,13,2,2,16,23,15,3,2,13,5,6,21,18,14,1,11,7,16,18,4,8,16,15,16,15,15,16,21,2,5,21,5,2,5,13,8,18,21,14,2,16,16,2,19,8,7,2,5,16,6,2,3,15,14,21,8,13,21,9,21,15,15,13,1,7,16,13,2,21,11,13,15,15,16,7,3,7,5,9,15,15,15,9,21,21,21,6,10,21,13,13,14,15,15,16,8,15,18,11,2,7,16,13,5,5,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,6,15,17,13,2,8,19,15,2,21,16,16,13,4,15,21,5,14,13,5,2,6,21,21,15,13,20,21,21,13,9,8,8,13,13,13,2,21,2,15,13,21,14,2,13,20,8,16,15,6,4,8,13,8,13,13,19,13,8,8,3,5,16,13,16,15,20,14,14,13,13,13,14,16,16,1,15,1,21,7,15,8,2,5,15,5,15,15,15,5,6,14,16,17,15,2,15,15,8,16,16,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,4,15,17,2,5,21,6,15,2,7,13,13,2,21,13,17,15,16,16,5,15,2,23,13,4,21,16,7,15,5,2,13,3,6,2,18,15,1,11,7,8,18,4,21,21,21,15,13,10,16,21,6,2,15,15,23,4,13,16,7,21,2,8,14,21,15,18,8,2,15,5,21,16,7,20,7,14,13,8,6,4,2,16,13,14,5,10,10,21,13,1,15,15,2,5,15,16,16,21,7,5,9,7,15,15,9,21,17,21,4,10,1,13,13,14,15,15,18,8,15,15,21,2,2,15,13,5,7,16,8,2,21,5,2,17,6,14,6,21,9,6,9,15,14,13,5,10,2,5,8,8,8,14,17,15,1,15,8,7,15,15,13,19,16,18,13,9,2,21,13,15,13,3,2,10,10,21,2,13,20,1,17,6,7,6,8,13,2,4,2,17,2,15,13,21,14,10,13,20,17,15,13,5,4,8,13,8,11,13,23,9,15,19,9,5,16,15,18,16,6,15,14,5,13,2,4,19,16,17,15,17,19,21,5,2,7,15,16,8,13,5,6,15,7,15,16,17,15,6,15,8,2,21,8,16,6,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,4,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,6,16,5,3,21,21,8,10,1,17,8,16,7,7,9,6,15,8,9,8,21,16,5,6,21,13,13,19,5,8,16,9,8,17,15,4,10,19,13,18,15,10,7,3,21,9,10,2,1,13,5,21,8,13,23,23,23,23,9,8,13,4,10,8,7,16,5,5,10,13,2,18,21,15,15,15,11,2,13,10,21,16,7,15,10,19,7,10,2,1,17,5,21,1,21,13,10,10,2,23,2,7,4,17,14,15,13,21,14,7,10,17,7,16,15,9,4,8,13,6,7,14,23,13,16,6,9,5,7,15,1,16,18,15,7,13,2,13,5,19,16,17,15,16,1,7,6,5,17,9,23,7,7,7,8,15,10,15,9,17,2,5,17,7,15,7,8,20,23,23,23 +24,23,23,5,21,21,9,15,16,6,13,21,13,10,7,18,4,13,6,16,13,17,7,16,2,5,21,5,6,13,20,8,16,23,15,18,9,15,6,2,1,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,4,21,7,21,7,5,14,16,8,16,4,4,7,5,21,8,16,3,10,14,17,2,7,21,16,8,4,15,13,8,8,16,13,4,21,21,6,21,15,1,8,2,7,15,9,7,11,9,5,16,21,21,20,4,16,13,13,14,10,15,17,2,15,1,21,4,2,4,13,21,5,5,16,13,18,13,14,13,6,2,4,21,10,15,2,19,21,15,5,14,19,5,13,15,7,15,9,13,16,8,18,13,21,1,2,21,4,10,13,4,21,21,7,15,2,7,8,2,3,21,21,13,21,1,2,15,7,2,8,13,14,10,2,21,2,7,13,21,2,4,13,20,8,21,15,3,4,8,13,8,13,10,6,8,13,19,9,5,16,13,17,21,16,7,14,5,13,3,2,19,15,16,15,16,1,17,15,7,8,2,21,14,17,14,15,2,1,2,21,1,13,9,16,8,2,15,17,16,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,6,16,15,13,16,5,20,7,15,21,15,16,5,17,5,7,13,13,16,21,18,6,21,5,15,6,2,16,11,5,8,15,7,16,13,4,17,18,21,21,3,2,21,21,15,6,16,5,15,13,8,2,7,21,6,6,2,16,8,2,2,14,15,6,20,1,5,9,7,13,21,20,19,21,21,10,10,5,6,21,7,21,19,5,16,15,15,21,17,13,15,16,7,5,9,15,15,8,9,8,1,16,2,16,17,23,13,21,5,15,16,2,6,3,8,2,6,21,13,19,10,3,7,13,21,5,5,11,16,2,20,14,17,14,14,13,19,14,15,8,21,7,3,13,7,15,15,6,21,16,2,18,11,8,2,21,15,2,2,10,5,21,7,6,15,7,15,5,10,21,10,2,20,21,13,15,13,8,23,5,21,7,1,16,15,7,15,18,13,2,5,17,20,21,20,9,4,8,13,8,17,7,23,8,16,2,15,5,17,13,16,16,1,8,14,8,2,2,23,17,13,19,15,16,21,15,9,20,13,7,10,16,2,5,15,16,21,15,15,1,2,6,15,13,23,23,23,23,23,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,4,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,13,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,15,2,13,18,14,13,16,15,15,21,16,16,6,5,21,3,2,13,6,2,21,16,6,21,10,13,15,2,15,18,14,15,15,7,8,17,4,16,14,21,21,16,3,15,21,10,2,16,10,15,13,15,21,9,21,13,15,2,16,14,16,14,15,5,15,2,16,14,13,15,13,16,21,3,6,21,5,13,13,21,14,8,16,2,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,16,17,5,21,21,23,13,6,15,15,18,9,15,20,21,10,15,6,13,21,2,13,8,3,21,16,13,14,14,3,21,10,9,14,15,10,2,2,13,6,2,9,2,8,11,15,5,5,10,16,8,21,21,7,2,21,15,2,13,6,21,21,9,14,6,21,8,15,21,15,21,5,16,21,7,2,10,10,16,23,2,14,17,21,15,2,3,21,14,21,7,16,2,16,15,7,4,7,13,6,21,2,23,13,16,2,3,5,16,13,16,16,20,21,14,23,23,2,14,21,16,16,15,16,21,7,6,13,13,15,5,15,5,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,10,15,8,8,10,18,8,15,21,6,2,4,3,13,13,2,21,13,16,7,17,21,5,8,10,7,13,3,2,17,23,10,3,2,15,13,6,2,18,21,1,11,7,8,18,4,20,21,15,15,15,15,16,21,15,2,16,5,7,13,4,6,2,21,5,2,2,16,16,19,13,4,5,16,21,21,7,19,15,14,17,8,7,4,3,16,13,15,14,21,7,16,15,5,21,11,15,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,15,7,21,13,13,14,8,15,17,8,15,18,15,2,7,21,13,5,6,8,8,2,21,5,2,17,6,14,6,21,9,21,13,2,14,13,5,17,2,5,8,8,8,14,5,15,1,21,7,5,21,3,2,16,21,21,13,5,2,21,7,21,15,7,2,13,21,21,21,10,20,21,2,6,11,8,8,13,21,5,15,21,2,15,13,21,14,4,6,20,8,15,13,5,4,8,13,7,13,7,10,13,6,8,9,5,16,15,17,17,20,14,14,10,2,4,14,21,21,16,8,15,19,19,15,13,7,2,15,6,14,15,6,2,4,15,16,21,15,15,16,13,3,17,15,15,23,23,23 +24,23,23,23,21,4,6,16,16,6,4,7,21,21,13,8,4,13,4,19,13,17,16,17,4,9,21,4,9,13,6,15,19,23,21,4,9,6,9,6,4,18,6,14,15,7,21,19,4,21,20,16,21,13,8,15,18,4,21,17,4,6,13,4,21,7,4,8,6,16,21,15,2,5,16,4,6,21,9,6,1,18,10,17,5,6,6,6,8,13,10,8,1,8,8,7,6,15,17,5,2,1,17,8,15,7,3,9,19,15,15,21,21,21,16,7,2,17,23,2,9,7,8,17,7,15,18,1,4,6,10,9,18,4,5,7,2,21,13,7,14,14,23,23,23,23,23,23,23,23,23,23,23,23,23,10,8,7,15,2,5,1,15,21,18,18,6,4,21,19,7,13,7,1,16,5,13,9,2,7,4,6,1,21,6,21,21,17,2,10,6,21,23,9,5,2,17,14,4,19,21,14,4,13,17,6,16,15,3,4,8,13,6,17,13,23,13,18,4,3,5,15,13,17,16,18,15,4,23,23,5,14,17,21,17,16,17,21,7,6,7,9,7,23,23,14,4,13,15,15,6,2,17,15,6,21,7,2,9,17,19,13,19,18 +24,23,23,5,16,5,4,10,21,15,5,21,6,4,4,8,13,13,2,21,13,16,7,16,21,5,8,6,8,9,17,7,21,23,13,19,2,6,6,6,2,18,14,21,11,7,8,19,4,15,21,15,16,13,18,16,21,8,2,16,5,10,13,16,6,4,21,5,2,2,16,8,19,13,4,5,16,16,16,8,19,7,14,6,8,6,4,3,15,13,8,5,1,8,17,15,6,21,11,13,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,10,7,18,13,13,14,15,15,21,8,7,20,21,2,7,8,13,5,8,6,8,2,21,5,2,9,6,14,5,16,9,10,15,17,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,7,17,13,21,21,8,21,13,9,8,21,7,6,8,7,2,5,10,21,17,9,20,21,16,13,9,8,8,13,5,9,2,21,2,15,13,21,14,4,6,20,4,16,13,5,4,8,13,8,13,9,9,13,7,18,15,5,17,15,16,16,20,14,14,5,2,13,14,17,21,16,8,8,18,16,15,6,13,8,15,14,15,4,5,17,6,15,16,18,15,5,16,13,4,17,16,8,23,23,23 +24,23,23,23,23,23,2,2,21,2,15,21,6,15,6,19,13,15,2,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,21,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,1,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,13,5,16,8,15,13,13,7,16,8,6,2,9,17,15,13,13,21,8,1,7,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,5,6,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,6,21,15,16,21,8,8,4,14,5,15,15,15,14,2,6,9,15,21,16,15,2,15,15,6,16,21,15,23,23,23 +24,23,23,23,23,23,23,2,21,15,5,21,6,2,15,19,13,15,2,17,13,16,3,15,21,15,8,13,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,18,11,7,8,18,4,15,21,15,15,15,15,16,21,3,3,2,7,23,23,14,3,5,21,5,2,2,16,8,19,8,2,15,5,21,2,7,8,8,14,17,8,13,2,3,21,15,8,13,1,8,21,2,10,21,11,5,15,15,16,2,18,7,5,13,15,15,13,9,21,21,1,2,5,17,13,13,14,15,15,21,8,15,19,21,2,2,21,13,5,5,16,7,2,1,5,3,19,6,14,6,21,3,5,16,14,14,5,5,14,7,5,8,8,8,14,2,15,17,15,8,5,18,3,2,21,21,21,13,8,15,21,14,15,2,5,2,15,21,21,1,5,20,21,7,2,9,15,8,13,15,2,2,17,2,15,13,21,14,2,13,20,4,16,15,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,3,14,14,2,15,6,14,21,16,21,15,16,1,8,5,2,14,13,2,5,15,6,14,7,5,15,16,17,15,6,15,8,2,2,8,16,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,10,5,6,16,8,10,21,6,8,17,19,13,13,2,17,13,16,7,15,20,9,15,9,5,13,10,10,21,23,3,19,2,6,9,6,2,18,15,1,11,7,8,18,4,21,21,21,16,15,9,16,21,10,2,17,5,10,4,10,6,4,21,6,2,21,17,7,19,5,4,7,6,17,21,6,19,15,14,16,8,7,10,3,21,5,4,13,1,8,16,15,5,21,7,4,15,15,21,10,21,7,5,9,8,15,15,9,21,21,21,9,8,21,13,13,14,10,13,21,8,5,19,21,2,7,21,13,5,9,8,8,2,21,5,2,17,6,14,9,21,9,8,9,21,15,6,5,14,2,5,8,8,8,14,4,15,1,21,21,8,21,4,8,21,21,21,13,5,8,21,7,6,15,7,4,10,2,21,17,3,20,21,17,13,9,10,8,13,5,5,4,17,2,15,13,16,14,15,8,20,21,16,13,5,4,8,13,7,13,15,9,13,15,9,9,5,16,15,17,17,20,14,6,15,13,3,14,19,21,21,17,16,19,19,7,13,7,6,2,7,4,9,6,4,9,15,16,17,15,4,17,7,10,7,16,7,4,16,18 +24,23,23,23,23,23,5,15,21,7,6,21,6,4,4,18,5,15,2,21,13,16,19,15,1,7,23,5,9,13,7,8,17,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,3,2,9,14,23,23,1,7,3,21,5,8,16,16,8,19,8,6,15,5,21,1,4,7,7,15,17,8,2,10,9,16,2,8,13,1,4,21,2,5,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,6,21,8,4,19,21,2,6,21,13,5,8,6,8,2,1,5,2,16,6,14,15,17,8,7,15,8,14,13,5,14,2,5,8,15,8,14,2,7,21,13,8,5,19,10,2,17,16,21,13,5,15,21,6,14,15,4,2,5,18,21,8,13,21,21,6,2,7,16,8,13,15,4,2,16,2,15,15,16,14,15,13,7,2,16,15,9,4,8,13,8,13,6,3,13,8,16,9,5,17,15,16,16,20,14,14,13,2,6,14,16,21,17,15,17,1,7,7,4,7,15,15,5,15,4,19,5,6,15,21,16,15,6,15,15,15,19,16,16,2,23,23 +24,23,23,23,23,23,23,23,15,4,21,15,6,10,10,21,3,15,2,16,13,18,15,6,21,5,21,15,8,13,15,21,2,6,7,19,2,7,13,6,2,18,14,1,1,7,8,19,4,16,21,21,11,13,15,16,21,15,2,17,5,7,13,2,6,10,14,6,2,2,17,1,19,2,10,10,5,21,6,4,19,7,14,16,8,4,10,19,21,9,6,13,1,8,17,15,13,21,11,5,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,7,7,17,13,13,14,10,15,21,8,2,18,21,2,10,8,13,5,14,1,8,2,21,5,2,10,6,14,6,21,9,6,15,21,14,13,5,14,2,5,8,8,8,14,6,15,1,15,2,8,21,2,9,21,21,7,13,4,17,21,8,15,15,7,10,10,10,21,21,3,20,1,17,15,5,10,16,15,13,14,21,21,2,4,16,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,3,13,7,2,13,17,17,15,16,8,13,14,15,13,4,14,7,3,17,16,16,17,19,17,8,5,9,5,15,7,1,5,16,21,9,2,10,17,15,13,17,13,15,15,1,18,23,23,23 +24,23,23,23,23,23,23,23,18,10,4,21,6,6,3,19,3,15,9,21,13,16,19,15,1,5,8,13,7,13,10,16,16,23,15,19,2,15,5,6,2,18,15,1,11,7,8,19,4,21,21,15,16,15,15,16,21,5,9,9,23,23,13,8,6,13,21,7,10,10,17,7,19,8,10,5,5,21,16,5,13,7,14,16,8,4,13,4,23,23,8,7,1,7,21,13,5,21,11,15,15,15,21,10,19,7,5,9,8,15,13,9,21,21,21,9,19,21,13,13,14,5,8,17,8,10,18,15,10,15,21,13,5,7,8,8,2,21,5,2,8,6,14,6,21,9,7,15,6,14,13,5,6,6,5,8,8,8,14,6,21,17,13,9,5,21,19,15,21,21,15,13,13,7,21,7,6,16,13,10,2,10,21,4,10,20,1,16,13,9,8,8,13,5,15,2,17,2,15,13,16,14,9,13,20,4,16,15,5,4,8,13,7,13,7,19,13,8,15,9,5,16,15,21,16,19,14,4,5,4,15,14,17,16,17,7,17,18,7,9,4,5,8,4,4,15,5,19,5,6,10,21,21,15,5,15,8,8,15,15,21,6,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,10,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,2,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,15,15,6,15,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,15,17,13,6,21,8,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,15,13,6,21,5,14,13,8,14,16,6,16,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,16,21,1,21,7,16,7,5,9,15,15,15,5,8,21,21,5,21,16,23,14,16,15,5,16,5,6,2,21,2,15,20,13,11,13,6,17,2,1,2,3,2,21,9,3,1,19,6,8,21,5,14,15,19,15,9,16,13,7,15,15,15,21,16,6,21,21,2,2,16,20,11,5,10,16,7,16,14,7,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,10,2,21,15,7,6,21,2,15,5,8,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,5,2,16,15,17,15,15,21,8,2,15,5,2,11,15,15,14,5,17,5,21,15,17,13,16,15,13,2,6,15,18,23,23,23 +24,23,23,8,8,15,6,2,21,9,15,17,15,5,15,10,14,18,17,8,2,18,21,16,2,9,21,10,8,13,6,8,17,23,13,2,13,6,9,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,8,14,17,8,19,6,6,2,21,4,3,6,15,7,13,1,18,2,19,8,14,13,17,16,17,14,21,2,5,15,17,16,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,7,19,11,4,15,17,13,1,15,13,8,3,3,2,18,21,17,14,14,21,4,14,5,3,7,21,13,6,16,8,8,8,8,15,13,5,10,17,21,21,21,6,21,17,21,15,15,10,13,8,7,16,6,21,11,2,18,15,21,10,8,21,4,9,10,16,21,23,2,19,13,17,2,7,2,21,14,18,6,8,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,21,16,19,2,9,7,2,14,21,19,13,17,15,16,18,8,5,15,16,14,10,16,19,8,17,15,21,6,8,17,13,10,21,7,10,15,11,20,5,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,21,17,5,8,13,15,10,2,8,16,23,6,19,2,15,5,6,2,18,15,18,15,7,8,17,4,15,3,10,15,15,15,17,21,10,8,2,6,23,23,17,15,15,21,10,6,3,16,8,18,8,15,6,10,17,16,7,19,7,14,17,8,6,10,3,18,6,5,13,1,21,21,3,6,16,16,8,15,15,21,10,19,7,5,9,8,15,15,9,21,1,18,5,2,21,13,13,14,7,13,21,10,10,21,21,2,6,7,13,5,3,8,17,9,16,5,2,17,6,14,5,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,2,15,3,15,3,8,21,15,2,18,13,17,7,5,3,21,14,15,6,4,2,6,21,21,8,13,20,1,4,15,9,8,8,13,13,6,21,17,2,15,13,16,14,15,5,20,16,16,15,5,4,8,13,13,13,19,19,13,8,2,9,5,17,15,17,21,20,14,14,8,13,15,14,21,16,21,15,16,1,7,7,4,5,15,10,5,15,6,19,7,9,15,21,17,15,2,15,8,8,10,15,23,23,23,23 +24,23,23,23,23,23,23,23,21,8,5,21,6,2,6,19,13,15,2,17,13,16,19,15,16,15,8,13,8,13,15,8,16,23,17,3,2,15,5,6,2,21,15,21,11,7,8,18,4,8,21,15,15,15,15,16,21,5,2,13,14,23,23,21,8,2,21,5,2,2,16,8,19,8,2,15,5,21,16,14,19,7,14,16,8,13,2,3,16,5,8,13,1,8,21,2,6,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,21,2,5,17,13,13,14,7,15,21,8,15,3,21,2,13,21,13,5,2,17,7,2,21,5,3,8,6,14,6,21,9,13,9,14,14,13,5,14,2,5,8,8,8,14,2,15,16,15,15,5,19,2,15,21,16,21,13,5,15,21,14,15,15,4,2,15,21,21,8,5,20,21,16,13,7,8,8,13,13,4,2,17,2,15,15,16,14,13,5,20,4,16,13,5,4,8,13,8,13,5,20,13,2,15,3,5,17,15,16,21,20,14,14,2,13,15,14,21,16,17,15,16,21,8,6,3,14,5,2,5,15,15,15,5,5,15,21,16,15,6,15,15,2,2,8,23,23,23,23 +24,23,23,2,18,6,15,1,21,2,10,17,6,13,6,7,9,13,8,21,13,16,6,21,18,5,16,7,8,13,3,7,16,23,13,17,9,2,5,2,2,18,13,3,11,7,7,18,4,21,7,21,15,15,1,16,21,15,7,5,7,21,13,17,16,5,15,5,4,2,16,1,20,7,6,5,5,21,1,15,16,7,14,18,8,8,2,2,21,17,6,13,15,8,21,2,6,21,15,6,15,8,10,4,18,7,5,9,15,15,15,9,17,21,21,2,6,19,13,13,14,15,15,21,8,15,18,20,7,13,17,13,5,9,16,7,2,21,5,2,19,6,14,15,21,9,9,16,14,16,15,6,19,2,5,8,8,8,14,15,15,1,15,2,8,16,15,15,21,15,19,13,6,17,21,14,5,6,5,2,15,8,21,2,10,20,1,17,5,8,14,8,13,16,2,2,16,2,15,13,21,3,6,6,21,16,13,13,5,4,8,13,8,1,6,23,7,21,19,16,5,17,13,18,16,6,14,14,4,7,13,14,18,8,18,15,8,19,18,2,14,2,8,17,16,5,14,15,15,6,15,15,21,15,2,16,13,6,16,21,23,23,23,23 +24,23,23,23,21,6,7,10,21,7,9,21,15,15,1,19,7,17,3,14,7,17,19,16,20,5,19,6,8,13,9,19,16,23,5,1,9,15,5,6,17,18,14,8,15,7,17,17,4,21,14,16,21,16,6,21,18,2,7,17,6,4,9,10,21,8,17,19,5,6,1,14,21,8,6,19,19,2,8,6,13,7,13,7,21,10,18,2,15,15,9,7,19,8,17,5,4,21,15,2,1,1,17,8,6,7,5,9,7,15,8,9,1,21,1,15,2,21,13,7,1,8,5,17,9,7,15,21,2,6,20,13,21,4,3,8,19,16,10,8,20,21,14,5,21,13,23,23,23,23,23,23,13,8,9,3,7,8,15,2,5,1,15,10,17,21,19,9,17,5,9,14,4,18,21,7,9,7,7,2,6,4,17,18,5,19,1,13,3,16,3,23,9,9,2,21,17,15,15,13,21,14,15,13,15,8,18,21,3,4,8,13,5,17,13,23,4,1,21,13,5,15,13,17,16,19,15,14,9,13,4,4,19,17,16,16,17,18,15,9,2,14,3,23,9,7,14,21,13,4,6,18,17,16,4,15,7,10,16,17,19,9,23,23 +24,23,23,23,21,16,7,16,17,10,9,21,13,10,7,18,2,13,4,16,13,17,15,16,2,2,16,13,15,5,20,8,16,23,15,19,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,15,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,7,15,15,1,16,13,7,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,19,21,15,2,2,3,17,15,9,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,15,7,17,16,10,15,21,15,4,21,4,6,13,5,1,21,7,7,15,7,15,2,16,21,1,9,18,1,6,6,15,4,8,13,14,10,2,17,4,13,13,16,14,3,7,20,8,19,1,3,4,8,13,8,13,10,5,8,13,18,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,10,21,1,10,15,16,7,2,15,16,16,15,23,23 +24,23,23,23,23,15,5,6,18,15,5,21,6,6,6,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,6,6,16,23,15,3,2,7,5,6,2,18,15,19,11,7,8,3,4,15,18,8,15,15,21,16,21,10,10,9,8,23,23,14,6,6,1,6,6,15,16,8,19,5,15,5,5,16,18,13,3,7,14,16,8,13,10,3,16,5,8,13,21,14,21,16,6,16,15,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,5,6,21,13,13,14,5,13,18,6,6,15,1,6,6,1,13,5,5,16,17,6,15,5,2,16,6,14,13,21,7,2,20,8,14,13,5,8,2,5,8,7,8,14,2,15,1,15,13,7,21,2,6,18,16,21,13,5,15,21,14,6,5,2,2,6,16,21,8,2,1,21,16,5,9,21,8,13,5,6,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,8,13,9,13,7,19,13,8,2,9,5,17,15,16,21,20,14,14,6,13,5,14,17,16,21,15,16,1,7,7,2,6,15,6,5,15,6,19,5,9,15,21,16,15,13,15,15,6,16,16,16,6,23,23 +24,23,23,8,17,6,4,2,17,6,15,6,21,1,7,19,5,13,17,1,13,17,19,15,5,5,21,3,23,13,9,17,17,23,15,17,13,15,5,6,14,18,6,8,15,7,8,17,4,8,19,17,21,15,11,21,18,5,10,16,6,4,13,4,15,7,21,6,5,1,16,6,19,4,6,6,3,8,16,5,13,7,13,16,21,11,15,6,14,13,15,16,21,2,16,4,5,15,15,8,21,1,17,17,16,7,5,9,16,15,8,9,1,1,17,5,19,21,23,13,21,5,8,17,9,15,11,17,2,13,21,13,11,2,5,8,16,21,19,9,14,21,23,3,18,6,2,23,23,23,19,5,4,21,13,8,7,8,14,2,5,19,15,7,17,18,8,2,21,15,15,13,8,21,17,7,14,6,7,5,15,4,1,21,6,17,18,4,4,10,3,19,23,9,7,1,17,8,4,5,18,14,16,1,16,8,16,15,7,4,7,13,7,1,9,23,15,11,2,9,5,13,13,17,17,19,8,14,19,13,14,23,19,16,21,16,1,18,9,2,4,18,7,5,15,15,3,14,15,8,16,18,13,15,2,16,7,2,21,21,18,5,10,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,15,7,6,3,13,8,16,7,21,20,20,13,5,21,17,23,13,15,2,18,23,15,2,9,15,5,16,14,3,19,15,15,7,8,1,4,21,14,21,16,17,15,16,21,2,4,15,15,2,13,6,17,16,21,15,15,14,16,6,16,3,9,7,7,16,15,5,13,7,8,18,7,16,15,6,3,13,8,8,2,7,16,21,10,21,11,5,3,15,17,8,3,7,13,9,21,15,15,9,17,21,21,6,1,16,23,13,21,5,6,17,15,3,16,21,3,15,15,13,11,5,10,8,16,17,2,2,13,17,6,5,15,2,15,23,2,6,15,13,17,8,9,8,16,8,15,15,5,21,13,2,21,1,15,7,21,15,2,3,5,21,13,13,15,21,16,11,15,14,16,6,15,1,21,7,2,7,2,3,23,2,9,10,17,14,15,13,21,14,7,13,16,8,8,15,9,4,8,13,20,16,5,23,13,16,7,3,5,16,11,21,16,2,14,21,5,10,15,14,18,16,21,7,17,11,8,8,8,3,21,23,7,6,8,15,15,15,13,21,16,15,7,21,15,4,5,16,20,2,17,18 +24,23,10,2,21,14,10,10,16,15,8,21,6,4,5,9,13,13,2,17,13,16,19,15,21,5,8,13,9,13,4,7,15,23,13,17,2,6,5,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,16,21,4,21,16,5,5,13,4,10,7,21,5,10,14,21,14,17,14,9,4,14,21,17,13,3,7,14,21,8,6,14,3,15,13,15,8,1,14,17,15,15,21,11,9,15,17,21,9,10,7,5,9,8,15,15,9,16,21,21,6,15,17,13,13,14,14,15,17,8,15,18,15,3,8,17,13,5,6,7,8,2,21,5,2,9,6,14,5,21,9,8,7,17,5,13,5,14,2,5,8,8,8,14,16,15,1,15,4,9,21,10,2,16,21,18,13,9,15,21,4,14,15,7,2,2,10,17,8,6,20,1,6,9,7,21,8,13,21,6,2,21,2,4,5,1,14,6,13,20,2,15,15,5,4,8,13,7,9,13,6,3,8,8,9,5,17,15,16,21,20,14,1,2,2,14,14,16,17,16,8,11,19,17,8,10,11,14,13,14,6,8,4,2,13,15,1,17,15,6,17,13,2,18,16,2,23,23,23 +24,23,23,2,17,5,6,6,18,15,6,21,6,3,8,19,2,2,2,16,13,16,8,15,16,9,21,2,8,13,8,2,21,23,6,3,2,14,10,6,2,18,14,16,11,7,16,18,4,16,21,21,15,15,2,17,16,2,5,15,14,23,23,15,15,15,21,13,2,2,21,2,20,8,5,6,5,21,16,21,9,7,14,16,8,6,9,8,16,2,9,13,21,8,16,15,10,21,15,6,15,8,16,8,16,7,5,9,8,15,15,9,16,21,1,2,6,18,13,13,14,15,15,16,8,15,18,15,2,7,21,13,5,2,16,8,2,17,5,2,20,6,14,6,21,7,8,13,8,14,13,5,6,2,5,8,8,7,14,2,7,17,15,13,8,19,15,7,21,16,16,13,2,15,21,7,2,14,5,2,6,2,21,8,8,20,1,21,15,9,10,8,15,13,14,16,18,13,15,13,16,14,15,13,20,15,21,15,5,4,8,13,15,13,20,19,13,15,2,9,5,16,13,17,8,20,8,14,5,13,15,14,21,16,17,15,15,18,8,3,13,2,15,19,6,5,5,7,21,5,6,14,21,15,15,17,15,6,7,15,11,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,21,5,16,21,15,7,15,15,4,17,16,8,23,23,23 +24,23,9,8,17,6,6,10,21,7,8,21,6,4,19,7,10,13,2,21,13,16,15,21,17,9,8,6,5,9,7,10,17,23,8,19,2,13,6,6,2,18,15,1,15,7,8,7,4,16,1,15,16,15,15,16,21,4,6,7,6,4,10,15,13,21,21,5,4,9,17,8,17,4,4,7,5,21,16,15,19,7,14,17,8,6,4,3,21,16,8,13,1,7,21,15,10,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,17,21,5,19,21,13,13,14,15,4,16,8,10,18,15,2,7,17,9,5,16,8,19,2,21,5,2,4,6,14,6,21,9,8,15,17,3,13,5,14,2,5,8,8,7,14,17,15,1,15,4,7,21,10,15,21,8,21,13,5,15,21,13,10,7,10,2,10,10,21,16,8,20,21,4,13,9,8,8,13,5,3,7,17,4,15,13,21,14,4,3,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,9,3,15,14,21,17,21,16,16,19,18,8,10,10,6,10,5,15,4,19,2,4,5,17,17,16,4,15,8,6,17,16,8,4,23,23 +24,23,7,2,21,10,2,4,21,6,15,16,15,4,13,7,5,13,2,16,13,17,11,15,6,6,1,4,7,13,15,17,15,23,11,16,9,13,5,10,2,18,7,21,10,7,16,1,4,21,16,16,13,15,15,15,1,5,15,17,5,2,13,10,1,2,21,6,5,16,17,8,16,2,4,4,5,21,7,21,16,10,14,17,15,5,21,16,15,6,2,13,8,8,16,15,5,21,17,7,2,15,17,8,6,7,5,7,15,15,8,5,21,21,18,15,2,16,13,13,15,6,13,17,10,8,18,21,4,8,4,4,17,7,13,21,2,16,5,2,5,6,4,3,21,10,8,15,19,21,4,5,6,2,5,8,15,8,14,2,13,1,16,8,18,21,7,15,21,15,7,13,4,21,21,7,15,4,7,8,15,19,21,21,4,16,1,10,2,8,16,8,18,14,5,2,21,4,15,13,16,14,4,13,20,8,21,13,3,4,8,13,8,7,21,8,15,16,8,9,5,16,13,17,21,8,15,14,5,13,13,8,17,7,16,15,16,18,16,15,6,7,2,2,7,7,4,6,2,15,4,16,17,15,15,8,15,4,8,17,8,7,7,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,7,17,5,10,21,21,8,10,1,17,8,16,7,7,9,6,15,8,9,7,21,17,7,8,21,13,13,18,15,10,16,9,6,17,15,15,2,19,13,18,4,6,7,3,17,5,10,15,21,13,16,16,5,16,23,23,23,5,10,7,3,4,8,8,8,16,5,5,15,13,2,18,1,15,15,16,19,20,13,13,21,16,7,4,5,15,7,2,2,1,21,5,21,21,21,13,10,23,8,2,2,7,4,17,14,15,13,16,14,15,13,16,8,16,15,9,4,8,13,6,9,8,23,13,16,6,9,5,15,15,17,16,18,15,13,15,10,13,5,19,16,21,16,16,1,8,7,5,16,7,23,23,7,15,15,15,10,15,7,17,2,5,21,7,15,21,16,20,10,23,23 +24,23,3,4,21,6,4,6,21,9,8,21,17,7,13,18,4,13,8,16,13,17,19,8,1,9,21,4,8,13,4,10,15,23,13,17,19,8,5,7,17,18,14,8,15,7,17,16,4,16,14,17,21,17,13,21,18,5,4,17,6,4,13,6,21,7,19,3,10,14,21,1,19,2,5,7,17,4,19,13,13,7,13,17,1,10,18,18,4,5,7,7,8,6,21,7,16,21,15,9,21,1,1,8,19,7,5,9,8,8,7,21,20,9,10,2,21,15,13,13,13,15,2,17,9,6,16,21,6,10,19,13,18,4,5,8,2,16,9,7,2,8,4,13,2,6,15,17,20,4,17,19,13,20,13,10,8,8,14,2,6,1,15,8,21,21,16,4,17,2,4,13,6,17,17,7,4,15,15,7,6,2,1,19,2,21,1,8,4,13,19,19,23,5,6,9,15,21,15,10,17,14,14,19,16,10,15,15,15,4,7,13,15,16,9,23,6,7,2,7,6,16,16,21,16,9,15,14,3,13,5,23,19,16,18,19,16,13,8,4,9,17,4,5,10,5,9,6,15,6,10,21,17,2,4,16,7,15,21,21,20,4,19,19 +24,23,23,23,23,23,5,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,2,2,2,21,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,9,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,15,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,23,5,21,5,3,6,18,2,10,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,16,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,5,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,8,16,8,5,15,15,2,19,6,8,5,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,13,5,2,5,8,21,9,13,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,7,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,16,5,4,16,8,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,4,21,16,8,2,21,5,10,16,9,10,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,13,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,1,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,23,21,2,10,10,17,2,15,8,15,6,10,15,4,13,4,16,7,16,15,11,7,21,14,13,8,21,21,5,11,23,5,21,3,14,5,15,3,14,14,1,10,7,16,18,4,21,14,21,13,1,15,17,21,5,10,16,10,2,13,2,18,8,17,5,10,14,17,2,18,21,15,7,5,2,17,14,19,7,14,21,10,5,6,18,14,10,15,5,16,14,21,2,6,21,21,2,21,7,16,7,21,7,5,9,11,15,15,5,16,21,21,2,17,21,13,13,14,4,16,21,10,15,19,17,5,7,21,13,17,6,13,18,3,17,10,5,5,6,15,13,21,3,10,5,16,21,15,10,19,2,9,20,18,6,14,7,15,15,16,15,21,21,2,21,17,9,5,2,14,14,18,7,2,10,9,8,15,21,21,8,13,20,1,4,8,14,14,5,2,14,7,2,16,15,10,15,21,14,4,13,17,6,16,21,3,4,8,13,8,7,5,16,19,15,8,9,5,17,13,21,17,8,21,14,5,13,2,2,21,15,16,15,16,18,16,8,5,15,7,15,5,8,15,8,2,5,2,16,17,15,6,17,7,2,10,17,19,5,23,23 +24,23,4,5,17,6,9,1,16,6,6,17,15,13,5,19,4,9,9,17,15,17,19,19,11,4,21,5,13,7,4,6,19,23,19,18,9,9,5,4,2,18,17,15,15,7,21,8,4,16,14,10,15,1,6,16,17,5,4,16,9,4,13,6,17,9,21,19,5,16,17,6,19,11,6,6,5,19,6,6,13,8,13,17,21,4,19,9,6,6,17,13,16,8,16,2,6,15,21,6,21,7,21,2,19,7,5,9,17,15,9,9,1,21,9,2,16,11,23,13,23,19,5,17,9,6,19,17,7,2,21,8,13,6,5,17,8,16,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,21,8,8,15,2,6,10,13,6,17,19,19,4,21,19,7,5,5,23,23,23,23,23,4,19,7,21,17,17,5,21,21,4,6,7,11,11,23,3,5,2,17,5,4,19,21,6,2,6,17,23,17,15,3,4,18,13,9,19,19,23,2,19,18,3,5,13,13,17,17,19,6,4,23,23,9,14,19,17,21,16,16,21,8,4,5,17,13,4,21,13,6,6,15,4,6,21,17,15,4,17,23,23,23,23,23,23,23,23 +24,23,23,3,16,5,15,15,21,8,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,13,16,16,21,23,15,2,3,15,5,2,1,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,16,15,9,13,2,3,15,21,6,10,14,21,15,21,14,15,15,6,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,9,10,2,15,5,21,6,15,8,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,19,8,7,15,13,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,15,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,8,21,21,13,10,17,15,2,15,16,23,23,23,23 +24,23,23,23,23,8,5,5,18,15,6,21,6,5,6,18,5,15,4,21,13,16,18,15,21,5,8,13,8,9,6,8,16,23,8,19,2,14,5,6,2,18,15,19,15,7,8,18,4,16,21,15,16,13,15,21,21,10,10,4,7,23,23,17,15,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,4,4,3,16,6,8,13,1,8,21,4,6,21,11,5,15,15,21,2,19,7,5,9,8,15,13,9,21,17,18,6,10,21,6,13,14,13,13,21,4,4,7,21,2,6,17,13,5,10,16,8,9,14,6,2,17,6,14,6,21,9,6,18,4,14,13,6,8,10,5,8,7,8,14,4,15,21,15,5,7,21,10,15,18,8,1,13,5,16,21,14,7,6,4,2,8,1,21,17,5,20,1,4,2,9,8,8,13,5,8,21,17,2,15,13,16,14,6,7,20,6,16,15,5,4,7,13,15,15,7,19,13,8,2,9,5,17,15,17,17,20,14,14,6,6,5,14,17,17,21,15,17,21,7,2,2,13,4,4,5,15,6,19,9,5,6,21,17,15,10,15,15,6,6,16,17,5,23,23 +24,23,23,23,23,23,23,9,21,15,5,21,6,9,4,19,9,15,16,17,13,16,19,15,16,5,1,6,9,13,4,4,17,23,11,19,4,14,5,8,2,18,7,19,11,7,8,3,4,16,18,8,15,15,6,21,21,2,10,4,9,23,23,8,7,5,21,9,6,17,2,4,18,7,15,6,5,17,21,7,19,15,14,17,8,4,5,3,16,15,5,13,1,8,21,15,6,17,11,7,15,7,21,2,20,7,5,9,8,15,15,9,21,17,21,10,6,17,13,13,16,6,9,18,4,16,15,21,4,9,17,13,5,4,8,8,4,14,15,2,9,6,14,6,21,9,21,18,9,14,4,5,9,2,5,8,7,8,14,2,10,1,16,4,9,21,10,16,19,17,18,13,5,17,21,7,5,5,4,4,4,21,21,17,5,20,1,7,5,9,7,17,8,5,8,21,17,4,15,6,8,14,10,13,20,4,16,17,5,4,7,13,7,13,5,19,13,15,2,9,5,17,15,16,17,19,14,14,9,2,4,14,17,16,1,15,17,1,7,2,2,8,6,4,9,15,4,7,5,5,15,1,17,15,6,15,15,4,2,17,18,5,9,23 +24,23,23,15,21,4,6,4,17,10,4,17,5,15,4,19,9,16,4,14,10,15,20,18,1,5,21,5,9,13,15,19,16,23,8,19,9,13,8,10,14,16,14,15,15,7,8,17,4,17,14,16,21,16,15,18,18,10,6,16,5,4,13,9,1,3,21,5,10,1,21,8,1,8,4,5,16,1,16,7,13,7,5,1,10,19,1,10,16,5,4,4,18,14,15,17,6,16,15,8,4,1,17,16,17,7,5,9,8,15,8,6,1,21,17,4,10,17,13,13,4,6,16,21,9,10,2,18,4,6,20,13,1,4,3,8,6,17,3,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,7,6,5,21,7,4,21,21,15,2,17,6,2,13,5,21,17,7,8,2,7,2,5,2,21,17,15,17,1,6,13,8,2,8,23,2,8,21,21,14,10,13,21,6,4,10,15,9,17,15,3,4,8,13,5,17,13,23,8,17,17,13,5,15,13,17,17,5,1,14,8,13,4,2,19,17,13,15,16,18,15,6,2,15,19,23,9,5,14,15,13,2,7,21,17,10,5,17,7,2,8,16,19,10,3,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,23,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,15,21,6,10,4,17,9,7,17,8,6,5,4,4,15,8,16,13,17,7,16,21,13,18,6,9,9,18,2,21,23,7,4,9,13,5,4,14,21,14,8,21,7,16,18,4,18,3,17,15,11,15,16,21,5,21,16,5,10,13,4,21,7,21,6,10,4,21,18,18,4,4,6,5,1,21,6,20,7,14,17,2,6,4,19,14,6,15,7,21,7,21,13,6,16,21,5,19,8,16,15,21,7,5,9,9,13,11,5,21,21,21,4,21,17,13,13,8,10,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,2,9,6,5,5,1,3,4,9,20,4,8,10,19,5,9,18,7,8,15,9,7,15,16,10,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,10,17,1,21,13,8,4,8,13,8,9,4,17,16,6,10,21,14,4,9,8,14,16,15,3,4,8,13,15,7,13,4,16,15,6,9,5,1,13,17,16,8,21,14,5,13,4,3,19,15,17,15,17,18,16,9,9,7,17,6,8,5,6,16,9,11,2,17,16,7,5,17,7,4,15,16,20,5,5,18 +24,23,23,23,23,23,23,15,21,15,6,21,6,2,2,19,5,15,2,21,13,21,8,15,16,9,16,2,8,13,2,6,21,23,4,3,2,15,5,6,2,18,15,1,11,7,8,18,4,8,19,15,15,13,15,21,21,15,15,3,14,21,15,13,13,19,18,5,4,16,17,2,19,8,2,15,5,21,2,14,9,7,14,16,8,6,8,2,16,5,8,13,1,8,16,15,6,21,11,6,15,15,17,8,2,7,5,9,15,15,13,9,21,21,21,15,6,21,13,13,14,15,15,17,15,14,18,15,2,7,17,13,5,14,8,8,2,21,5,2,20,6,16,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,13,17,15,15,13,19,2,15,1,16,16,13,5,15,21,13,15,14,6,2,6,10,21,4,4,20,21,17,15,9,8,8,13,13,6,2,17,2,15,13,21,14,14,9,20,16,8,13,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,8,20,8,6,7,13,5,15,17,16,17,15,17,21,8,7,4,7,15,14,5,2,4,19,5,9,2,21,3,15,5,8,15,2,17,16,16,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,16,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,23,23,7,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,7,9,21,19,7,1,17,8,16,7,5,9,5,15,15,9,8,21,8,8,19,21,13,13,1,10,15,16,9,7,18,11,10,15,3,13,19,5,10,8,3,1,13,2,1,21,21,15,7,9,6,23,23,23,23,9,5,5,9,19,8,7,16,13,5,11,13,3,21,21,10,6,17,19,4,10,5,8,7,13,19,8,3,15,8,5,1,18,9,21,21,4,15,10,8,23,2,11,9,4,17,14,15,10,21,14,6,13,17,4,8,15,9,4,8,13,6,21,5,23,9,16,6,9,5,15,13,17,17,19,5,7,4,9,5,23,16,16,17,16,18,1,7,10,9,21,7,23,7,15,13,7,15,10,9,8,17,15,8,21,7,2,8,17,19,5,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,15,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,8,8,10,21,15,6,21,6,2,2,3,15,15,3,17,13,16,19,15,2,9,21,15,7,13,2,8,17,23,15,3,2,7,13,6,14,18,15,1,11,7,8,18,4,8,19,15,15,15,2,16,21,10,21,16,5,2,13,6,15,9,21,6,6,8,1,18,16,5,14,15,15,17,21,17,9,7,14,16,8,15,6,2,15,13,13,16,1,8,21,7,6,21,11,10,15,15,21,10,2,7,5,9,15,15,15,9,21,21,21,3,2,17,13,13,14,14,15,17,8,15,18,15,2,13,17,13,5,5,2,8,2,21,5,2,20,6,14,6,21,9,15,15,16,14,13,5,14,2,5,8,7,8,14,6,15,21,15,13,13,19,2,15,21,21,5,13,6,16,21,7,14,21,2,2,13,21,21,5,15,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,18,14,14,13,20,8,7,15,5,4,8,13,7,13,5,19,15,7,8,9,5,16,13,17,15,19,13,14,15,13,6,2,21,21,21,15,18,1,15,2,7,15,2,23,5,9,14,5,15,6,14,21,17,13,6,21,15,15,21,17,16,23,23,23 +24,23,23,15,21,6,10,2,21,6,15,21,15,15,10,21,4,13,3,16,15,21,19,15,8,10,21,9,8,13,4,8,16,23,15,16,5,15,5,2,14,16,10,8,15,7,16,17,4,21,8,17,21,18,6,15,1,6,6,16,2,15,13,4,15,3,20,5,6,4,21,8,21,10,4,13,5,13,16,7,13,7,13,16,21,8,18,5,8,14,16,8,21,8,21,4,5,16,21,8,1,1,16,17,16,7,5,9,8,15,8,9,21,15,17,5,2,18,23,13,16,5,15,16,9,7,2,17,15,20,21,13,21,4,5,8,3,21,19,4,4,16,1,4,14,15,8,5,10,14,4,18,13,21,13,4,8,8,15,2,6,1,15,8,16,1,6,2,17,13,2,11,6,21,15,13,14,13,6,11,10,16,15,21,8,1,21,2,9,10,23,18,19,2,9,8,17,14,2,19,21,6,8,13,7,13,17,15,7,4,8,13,7,21,9,23,15,16,2,9,5,16,15,17,16,15,13,4,7,13,14,23,1,16,17,7,17,18,8,19,5,9,5,5,4,5,9,10,15,6,1,1,16,15,2,21,15,4,6,17,16,6,15,20 +24,23,23,23,23,23,2,9,15,10,5,21,21,5,6,15,13,21,2,13,15,18,21,16,2,9,21,5,8,13,6,6,17,23,13,18,5,15,5,8,14,19,14,15,15,7,21,15,4,16,14,21,15,16,15,16,21,6,2,17,15,2,13,6,21,5,14,15,8,14,16,5,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,16,5,5,21,21,19,21,7,8,7,17,7,5,13,16,15,15,5,15,21,18,5,21,16,23,14,14,15,6,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,16,13,5,21,15,5,10,21,5,16,8,2,15,9,8,13,7,15,2,15,19,16,5,21,21,3,15,21,20,2,14,7,8,17,10,6,15,8,15,19,2,16,2,15,21,21,13,5,9,21,3,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,17,13,16,15,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,15,15,15,10,14,15,7,6,15,8,1,15,10,16,15,2,8,21,3,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,4,8,15,16,10,9,21,15,15,7,9,9,21,8,14,13,16,18,21,15,5,21,5,7,13,7,19,16,23,5,21,9,13,13,15,15,18,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,10,13,4,17,2,21,5,6,8,21,8,1,6,4,6,1,16,15,8,13,7,5,1,10,19,4,15,16,13,7,4,18,7,15,21,5,16,15,8,4,1,1,16,17,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,16,6,8,21,9,10,2,18,2,7,20,13,21,9,8,8,9,17,2,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,21,21,13,1,16,7,4,13,9,21,21,7,1,8,7,2,5,2,21,21,19,17,1,2,2,8,16,23,2,5,9,21,21,14,15,13,21,13,10,13,15,17,17,15,3,4,8,13,5,17,13,23,9,1,21,13,5,15,13,21,16,5,21,14,8,13,4,2,19,17,15,15,16,1,16,10,2,14,2,23,9,5,8,7,15,6,4,1,17,9,7,16,7,2,16,15,19,10,10,18 +24,23,15,5,16,8,2,10,21,2,15,21,6,6,6,19,15,15,2,21,13,16,18,15,18,5,14,15,8,13,15,8,16,23,15,19,2,15,6,6,2,18,14,1,11,7,16,18,4,15,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,4,2,16,3,19,8,6,6,18,16,2,4,19,15,14,16,8,13,4,9,17,15,13,13,21,8,16,6,10,21,11,15,15,15,16,7,6,7,5,9,15,15,13,9,21,21,21,3,5,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,13,8,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,5,8,5,8,8,7,14,13,15,17,13,4,8,18,15,2,21,16,21,13,2,15,21,8,14,6,5,2,4,2,21,8,13,20,21,16,15,9,8,8,9,17,6,2,18,2,4,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,8,10,13,16,15,9,5,16,13,16,16,20,14,14,6,2,8,14,21,16,21,7,16,21,7,8,4,19,5,14,10,13,14,8,5,9,14,21,16,15,2,15,15,15,21,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,18,6,4,17,7,4,2,6,21,5,21,2,8,6,17,3,17,7,15,5,4,16,16,15,13,15,13,17,17,10,17,21,14,6,4,2,20,2,21,6,6,21,21,3,21,1,17,15,16,7,5,9,8,15,8,9,10,21,17,5,21,15,23,8,18,7,9,21,10,15,20,17,1,15,4,13,20,10,7,16,10,17,6,2,4,1,1,5,18,4,7,23,23,23,23,5,4,10,9,4,17,8,15,4,21,15,21,7,16,18,10,6,17,17,6,21,7,4,10,19,14,9,21,8,6,8,17,2,2,14,18,21,9,10,10,3,23,2,7,9,21,8,13,8,21,6,15,13,21,7,1,21,9,4,8,13,6,21,4,23,5,17,10,3,5,16,15,17,18,6,19,6,6,6,16,23,2,18,16,15,15,21,8,9,9,8,13,23,21,6,15,8,15,8,15,20,1,10,9,16,13,2,10,21,18,5,6,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,10,21,13,16,19,15,17,5,8,13,8,9,6,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,17,8,6,4,3,17,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,5,18,8,16,13,9,15,21,14,5,5,4,2,4,16,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,17,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,17,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,7,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,4,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,2,7,17,18,5,16,19 +24,23,23,2,16,6,13,2,21,2,15,21,6,2,8,3,5,15,2,21,13,15,18,15,19,5,8,13,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,17,15,7,1,18,4,8,17,15,16,15,15,16,21,2,5,21,5,2,5,13,6,16,21,15,2,2,16,3,19,8,15,5,19,16,4,2,19,7,14,16,8,13,6,9,16,15,9,13,1,8,16,15,6,21,11,6,15,8,21,8,2,7,5,9,8,15,15,9,21,21,21,2,5,21,13,13,14,8,15,16,8,2,18,11,2,7,16,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,13,2,21,17,21,13,5,21,21,15,15,3,5,2,6,2,21,8,2,20,1,21,5,9,2,8,7,5,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,5,19,13,8,9,9,5,15,13,16,15,20,14,14,13,2,14,14,16,16,21,15,16,10,8,8,2,18,8,14,5,15,6,15,5,9,16,21,16,15,6,15,15,2,21,21,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,5,21,13,4,2,21,1,6,17,10,15,2,3,13,13,2,17,13,16,7,8,21,5,8,15,15,5,13,7,21,23,9,21,9,7,8,6,2,18,15,1,11,7,8,18,4,20,16,21,15,15,15,17,21,4,15,16,5,6,13,4,21,8,16,15,10,6,16,4,19,7,4,15,5,17,16,5,3,15,14,16,8,8,1,3,21,6,4,13,1,8,17,13,5,21,11,7,15,8,16,15,16,7,5,9,8,15,15,9,21,21,21,14,21,17,13,13,14,6,13,21,8,15,18,16,2,13,21,13,5,8,16,8,2,21,5,2,8,6,14,6,21,9,7,9,16,6,13,5,15,2,5,8,8,8,14,5,15,1,7,13,21,21,2,8,16,18,8,13,4,16,21,8,14,4,7,21,7,21,21,8,5,20,1,4,15,8,8,8,13,14,5,1,17,14,15,13,21,14,10,13,20,8,16,13,3,4,8,13,2,13,15,9,13,15,16,9,5,16,15,16,17,20,14,8,13,6,16,14,17,18,21,15,17,19,8,8,13,13,8,21,5,5,4,15,2,9,15,17,16,15,5,16,8,2,21,16,16,5,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,5,21,3,2,2,21,15,5,21,6,10,10,3,7,15,2,21,13,16,18,15,2,9,21,8,8,5,2,8,17,23,2,19,2,15,13,6,21,18,14,17,11,7,16,18,4,8,16,15,16,15,15,16,21,2,5,21,5,3,5,13,6,19,21,15,2,2,17,2,19,8,10,15,5,17,5,2,13,15,14,16,8,13,4,9,21,15,13,13,1,8,16,15,6,21,11,15,15,15,17,5,3,7,5,9,8,15,15,9,21,21,21,2,5,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,5,2,8,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,15,21,13,3,15,21,14,14,15,4,2,6,2,21,8,15,20,1,2,13,9,8,8,7,8,3,2,18,2,6,13,21,14,10,5,20,15,21,15,5,4,8,13,8,13,6,19,13,8,8,9,5,16,13,17,15,20,8,14,8,13,15,14,16,21,21,15,16,21,8,8,4,14,15,5,14,15,14,4,5,6,14,21,16,15,2,8,15,15,21,21,23,23,23,23 +24,23,23,23,21,10,7,10,16,6,2,17,15,7,6,3,3,13,10,16,7,16,19,15,4,13,21,4,8,13,10,8,16,23,15,1,4,15,5,6,14,16,10,8,15,7,16,17,4,21,15,17,21,19,6,15,1,6,10,17,2,15,13,4,15,3,20,5,5,2,16,8,21,8,4,6,9,10,8,13,13,7,13,16,21,13,18,18,5,8,14,8,21,8,21,4,5,16,21,7,1,1,16,17,8,7,5,9,8,15,8,9,16,15,17,5,4,17,23,13,21,5,15,16,9,15,6,1,13,2,21,13,21,4,9,8,20,21,19,4,4,7,13,14,1,14,15,5,10,4,4,18,13,21,13,4,8,8,15,2,6,1,15,8,21,1,6,2,17,16,8,11,2,21,13,5,9,5,15,11,9,16,7,21,3,1,21,2,7,10,23,18,19,2,5,13,16,14,2,19,21,6,6,13,7,15,17,15,9,4,8,13,15,21,5,23,6,16,2,9,5,16,5,15,16,15,8,4,9,13,21,23,21,17,21,7,17,18,8,20,5,9,4,5,10,5,9,6,15,19,21,8,8,15,4,17,15,4,15,17,16,13,8,20 +24,23,23,5,21,5,15,2,21,5,15,16,8,23,2,9,13,13,8,16,7,16,20,21,13,5,21,5,13,2,15,2,20,23,8,2,5,15,13,16,14,3,19,15,15,7,8,1,4,21,14,21,16,16,15,18,6,2,2,16,16,2,13,6,21,5,14,5,8,14,16,6,16,2,9,3,7,15,15,5,7,7,14,18,8,1,15,15,16,13,13,8,2,8,21,2,10,21,15,6,3,15,21,8,3,7,13,9,21,15,8,9,21,21,21,5,15,16,23,13,2,5,6,16,15,16,16,21,15,15,15,5,11,14,15,8,16,16,15,2,13,17,6,5,16,15,15,23,2,6,15,13,21,8,9,8,16,8,15,15,5,21,13,16,21,21,7,15,16,15,2,2,5,21,13,13,6,15,16,11,13,14,16,6,6,17,21,7,2,10,23,16,20,2,5,10,17,14,15,13,21,14,6,13,8,20,8,15,9,4,8,13,20,16,8,23,13,16,7,3,5,15,11,21,16,2,14,15,5,2,5,14,18,16,21,16,16,11,8,8,17,5,21,23,13,6,6,5,15,15,2,21,16,15,7,16,15,2,5,16,20,15,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,8,6,21,4,15,10,17,9,10,21,8,15,15,6,5,21,13,21,10,15,21,21,16,9,17,5,8,6,7,19,16,23,9,17,9,15,5,16,14,17,15,15,15,7,8,17,4,21,14,21,21,16,15,18,21,10,5,16,5,15,13,4,17,2,21,5,6,10,21,6,17,7,6,5,16,2,16,13,3,15,13,6,21,10,19,6,14,13,8,8,16,7,15,21,6,8,17,8,21,1,17,8,17,7,5,9,8,15,8,9,1,16,17,4,2,21,13,13,15,13,15,16,9,6,2,18,15,7,20,13,21,9,15,8,16,17,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,10,5,21,16,9,21,21,15,1,16,5,10,13,4,21,17,15,14,2,7,2,5,2,18,1,5,17,8,2,2,8,21,8,23,5,8,21,21,14,10,13,17,13,14,6,15,2,17,15,3,4,8,13,5,17,15,23,7,16,16,13,5,15,13,17,17,5,1,14,9,13,2,2,19,17,1,15,15,21,16,10,2,14,5,23,9,5,10,2,15,9,5,21,17,2,10,16,7,5,15,8,19,10,3,18 +24,23,23,10,15,5,15,5,18,15,5,21,6,6,6,18,13,15,2,21,13,16,19,15,17,5,8,13,7,13,6,6,16,23,15,19,9,15,5,10,2,18,15,19,15,7,8,18,4,16,14,15,11,13,15,16,1,6,6,19,7,21,4,6,1,23,2,4,3,16,16,3,18,5,6,6,5,21,16,5,19,7,14,17,8,6,5,3,16,5,7,13,1,8,21,1,6,16,11,5,15,15,21,2,19,7,5,9,8,15,15,9,21,21,21,6,6,21,13,13,14,6,13,18,10,6,15,1,2,6,21,13,5,5,8,8,17,7,15,2,20,6,8,6,21,9,6,9,4,14,13,5,6,2,5,8,8,7,14,2,15,18,15,10,9,21,6,6,19,16,21,13,5,16,21,6,4,4,6,2,4,15,21,15,5,1,1,16,2,7,8,8,13,5,8,21,17,2,15,13,16,14,4,9,20,4,16,13,5,4,7,13,1,14,13,19,13,13,2,9,5,17,15,16,1,20,14,14,4,13,5,14,17,16,21,15,16,19,7,8,4,5,8,6,5,15,6,7,6,5,15,21,16,15,10,15,15,6,16,15,16,23,23,23 +24,23,23,23,23,23,23,7,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,7,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,16,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,8,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,21,16,7,6,16,9,15,21,20,2,13,18,14,13,8,8,13,17,15,16,2,2,17,5,13,5,20,7,18,23,13,6,2,4,5,6,21,18,14,10,10,7,16,7,4,8,20,16,8,21,8,17,21,5,10,17,5,10,13,4,21,2,21,7,5,14,16,8,17,8,16,15,5,21,15,16,3,10,14,17,2,5,2,16,17,15,9,13,6,8,16,13,7,21,17,6,10,15,17,8,4,7,5,9,8,15,9,5,15,21,21,20,4,15,13,13,14,5,15,16,2,5,18,17,7,2,4,9,21,13,15,17,2,18,13,14,13,6,2,21,21,10,7,15,19,21,2,5,14,1,5,13,15,7,14,10,15,17,16,5,15,21,15,4,21,15,2,13,6,21,21,7,14,15,7,8,10,21,1,21,7,8,1,7,2,8,7,7,13,14,9,2,21,4,15,13,16,14,13,13,20,9,18,21,3,4,8,13,8,13,10,5,8,13,19,9,5,17,13,17,1,8,15,14,5,13,8,2,19,15,16,15,16,1,21,13,5,8,8,15,7,17,14,6,2,1,2,21,1,10,15,16,7,2,15,16,15,2,19,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,15,2,15,13,15,5,16,15,7,21,2,20,16,1,2,20,15,4,14,7,23,23,13,15,16,13,5,16,15,10,2,10,19,5,2,15,15,13,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,4,21,16,8,2,21,5,10,16,9,10,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,1,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,9,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,2,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,6,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,2,23,23,23,23,23,23,23,23 +24,23,15,5,21,3,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,6,21,18,6,10,6,21,4,6,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,19,5,9,15,21,17,15,6,15,8,6,16,16,17,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,10,10,21,4,5,9,17,6,8,21,21,7,10,3,8,13,9,19,13,16,19,18,17,5,21,9,7,13,6,8,18,23,5,17,9,13,19,13,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,16,19,8,21,17,8,6,13,4,21,5,14,9,1,6,16,10,19,8,7,10,5,19,6,13,13,7,13,7,17,10,19,14,16,13,8,19,19,8,17,2,6,21,7,4,4,7,17,6,6,7,5,9,17,15,7,9,1,21,1,2,16,16,23,13,19,5,9,19,21,9,18,17,6,7,21,13,15,19,16,16,14,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,5,9,16,8,7,14,2,5,21,7,17,19,1,6,5,17,21,9,19,15,9,15,3,7,7,8,15,13,6,21,21,7,19,21,6,9,8,17,19,23,9,5,2,17,7,19,14,21,14,7,9,17,8,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,19,14,10,23,4,14,19,17,21,8,17,1,13,9,9,16,5,7,5,9,7,5,15,19,8,16,17,2,6,17,7,4,1,16,19,5,23,23 +24,23,23,5,16,15,6,8,17,15,8,6,20,15,15,21,13,16,3,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,17,5,6,7,8,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,21,17,6,10,13,6,21,5,14,15,2,14,16,8,16,5,14,2,7,7,16,13,14,8,13,21,15,15,18,2,19,14,15,8,16,15,16,15,5,21,21,21,21,8,21,7,16,7,5,9,15,15,15,5,15,21,21,5,21,16,23,14,16,15,5,16,5,15,2,21,2,15,20,13,11,5,13,17,2,1,2,3,2,1,9,3,21,19,6,8,21,5,14,15,3,15,9,15,13,7,15,15,15,21,16,13,21,21,2,2,16,20,11,5,6,17,15,13,14,2,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,10,2,21,15,7,5,21,2,15,7,21,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,21,6,15,5,7,13,5,2,16,15,1,15,15,21,8,2,15,5,2,7,15,15,15,5,17,5,21,15,17,13,16,15,13,2,6,15,18,23,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,8,8,21,6,10,4,17,5,7,17,17,9,5,4,4,15,8,16,13,16,7,16,21,13,17,6,5,14,21,9,19,23,9,4,9,13,6,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,9,21,16,5,1,13,4,21,7,21,5,10,4,17,21,16,4,4,7,5,21,21,5,20,7,14,21,2,6,4,19,14,9,13,9,17,14,21,7,6,17,17,5,18,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,5,13,8,9,8,16,10,4,18,1,5,8,4,13,17,4,9,18,10,17,2,18,7,6,6,6,1,3,4,5,20,9,15,10,19,10,9,19,7,7,8,9,7,17,16,10,16,21,4,4,18,19,6,13,10,21,21,7,4,4,7,8,5,19,21,1,10,16,1,21,13,8,4,8,13,8,9,4,21,17,6,10,21,14,4,9,8,14,16,15,3,4,8,13,7,7,13,4,13,15,6,9,5,1,13,17,16,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,8,6,15,6,15,16,9,11,4,17,17,7,5,16,7,4,15,16,20,5,23,23 +24,23,14,5,21,6,7,2,18,15,6,21,6,10,4,19,6,15,2,21,13,16,19,16,14,13,8,5,15,8,15,15,16,23,6,3,2,13,5,6,2,18,15,18,11,7,8,18,4,13,21,21,13,15,15,16,21,3,2,19,7,23,23,17,15,3,21,13,8,16,17,8,19,9,7,15,5,17,2,7,8,7,14,17,17,6,10,3,21,15,8,13,1,7,17,13,13,21,11,5,15,8,17,2,19,7,5,13,8,15,15,9,21,21,21,10,5,17,13,13,17,15,15,18,9,6,19,21,2,7,21,13,5,7,16,7,2,21,5,10,1,6,14,6,21,9,2,9,14,14,13,5,16,2,5,8,8,8,14,3,15,17,15,1,5,19,10,10,16,16,21,13,5,15,21,21,14,6,4,2,5,4,21,17,5,20,21,13,2,7,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,2,16,17,5,4,8,13,7,13,6,19,13,2,15,9,5,16,15,16,16,20,7,14,13,13,8,14,19,16,16,15,17,1,8,5,2,16,13,14,6,15,14,20,11,5,14,21,16,15,5,15,15,4,11,16,15,5,23,23 +24,23,4,4,21,6,15,2,17,2,14,21,21,6,9,18,14,13,5,15,13,17,19,16,4,9,21,2,7,13,4,8,16,23,9,17,15,15,5,8,16,18,14,8,15,7,1,17,4,17,14,17,21,21,13,17,1,4,4,21,6,4,13,6,21,19,19,3,10,10,21,16,19,4,5,7,21,21,19,6,13,6,5,21,21,13,7,4,7,13,6,4,17,6,21,7,4,21,21,21,21,1,15,7,1,7,5,9,8,15,7,21,20,21,10,7,21,15,13,13,13,17,2,17,9,10,21,21,5,7,21,13,18,16,7,8,2,1,9,7,2,8,8,13,2,6,15,18,2,9,17,19,13,20,13,10,8,7,14,4,6,1,7,15,21,21,6,2,17,19,2,5,15,21,16,9,5,8,21,4,5,2,1,21,2,8,21,7,2,9,23,19,20,5,6,6,15,21,7,10,17,14,14,6,17,10,8,18,7,4,9,13,15,16,5,23,15,7,2,7,6,8,16,21,16,1,15,14,3,13,14,23,19,21,18,8,16,1,8,4,9,21,7,5,8,9,9,14,13,20,17,21,15,2,4,21,7,2,21,21,20,6,19,18 +24,23,10,15,21,3,5,2,17,6,7,21,2,8,13,7,13,15,15,17,13,16,10,16,18,5,19,6,8,5,2,8,18,23,7,3,6,13,5,2,20,18,3,15,15,7,8,1,4,16,15,16,21,21,15,21,18,3,15,16,5,8,13,2,16,2,21,6,5,2,21,3,16,2,9,2,7,17,16,5,2,7,17,18,2,16,2,2,16,13,2,7,1,4,21,17,6,21,15,6,14,1,17,8,2,7,7,9,21,15,8,9,21,21,21,6,18,21,23,8,14,5,19,17,10,7,8,21,8,15,15,4,16,5,13,16,2,16,21,2,13,16,6,5,7,16,23,15,18,5,2,13,21,9,9,8,16,8,14,7,13,21,16,15,21,18,2,21,21,2,6,9,2,21,21,14,6,7,15,2,9,2,1,21,15,17,21,21,15,10,6,18,23,9,7,1,17,14,15,21,21,14,5,7,15,10,16,15,3,4,8,13,6,17,7,23,8,11,8,3,5,15,13,21,16,21,21,14,13,2,2,14,19,15,16,15,17,21,8,6,3,14,14,23,13,21,5,5,8,10,4,21,16,15,4,16,7,2,21,16,19,6,23,23 +24,23,23,23,23,23,23,15,18,10,13,21,6,4,2,18,13,15,2,21,13,16,19,15,17,5,8,13,8,13,15,7,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,8,16,21,13,1,3,8,23,23,21,10,10,21,6,2,2,16,2,19,13,14,13,5,21,16,15,9,7,14,16,7,6,2,3,16,6,15,13,1,8,21,2,15,21,11,5,15,15,16,2,3,7,5,9,8,15,15,9,21,21,18,2,6,17,13,13,14,2,2,21,10,5,15,21,21,15,21,13,5,2,8,8,2,11,5,2,19,6,8,5,21,7,6,15,15,14,13,5,14,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,15,21,13,5,16,21,13,5,6,4,2,15,16,21,8,5,20,21,2,2,9,8,8,13,5,15,21,17,2,15,13,8,14,15,13,20,14,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,3,7,15,14,17,8,17,15,16,21,7,2,2,15,8,2,13,15,4,14,10,5,15,21,17,15,2,15,15,2,16,15,21,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,14,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,15,6,21,10,4,10,17,6,10,17,15,15,15,15,4,13,2,16,13,16,2,15,16,8,21,6,8,13,6,15,16,23,7,21,9,14,10,6,3,19,14,1,10,7,16,19,4,21,14,17,13,1,15,16,21,6,10,16,5,15,13,4,17,4,21,6,6,2,16,2,16,6,4,7,5,19,21,4,3,7,14,17,2,5,9,9,14,5,13,8,21,7,16,2,6,21,21,2,21,15,16,7,6,7,5,13,8,15,7,5,16,21,21,2,21,16,13,13,15,6,15,16,8,4,19,21,9,2,21,4,16,8,13,17,17,16,15,9,7,6,4,6,17,13,10,5,20,6,8,10,19,2,9,20,15,7,14,6,13,15,16,8,21,21,2,15,21,3,6,2,2,15,21,7,6,10,7,8,15,21,21,21,4,18,1,8,6,7,14,8,13,14,4,2,21,4,13,21,21,14,10,13,15,16,16,15,3,4,8,13,8,17,9,23,15,15,8,9,5,17,13,17,1,8,21,14,9,13,2,3,16,15,17,15,16,18,16,7,5,7,14,15,13,17,15,8,7,6,15,16,17,15,4,16,15,2,15,16,20,5,4,20 +24,23,23,8,17,5,5,7,18,9,9,21,6,5,4,19,3,13,4,21,13,17,19,8,16,9,8,5,5,4,17,9,17,23,7,19,9,6,9,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,16,21,6,19,5,1,10,5,4,13,18,21,5,4,4,17,21,17,8,10,5,5,17,13,8,19,15,14,16,8,13,4,9,17,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,17,13,13,21,6,4,21,9,4,21,16,15,4,21,13,5,4,5,8,17,17,4,9,5,6,14,4,17,9,3,8,4,14,5,7,7,17,9,4,8,8,14,4,15,17,8,10,5,17,19,9,21,15,18,13,9,17,21,5,4,4,3,2,6,17,18,17,13,19,21,10,4,9,9,8,13,15,9,2,17,15,19,7,1,14,4,9,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,10,9,4,14,14,18,15,21,7,17,21,19,8,9,14,7,16,4,15,14,7,9,6,4,17,17,10,10,15,7,4,21,8,15,23,23,23 +24,23,2,7,21,5,15,8,17,5,15,21,6,15,10,19,7,8,2,17,13,16,15,15,16,9,14,15,8,13,6,16,19,23,7,3,2,13,5,6,2,18,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,2,4,8,6,5,13,7,8,7,21,5,4,8,16,16,16,6,14,13,5,21,16,6,9,7,14,16,8,15,15,15,16,13,8,14,1,8,21,13,10,17,15,6,15,15,21,8,10,7,5,9,8,15,13,9,19,21,21,2,6,17,13,13,14,10,15,17,8,15,21,15,2,5,17,13,5,6,7,8,2,21,5,2,20,6,8,6,21,9,8,15,18,2,5,5,14,2,5,8,8,8,14,9,13,21,15,10,13,18,2,15,21,21,21,13,5,15,21,5,8,15,7,2,5,10,21,21,6,20,1,2,15,7,4,8,7,5,4,2,1,2,15,13,21,14,8,13,20,8,15,15,5,4,8,13,13,13,13,18,13,8,15,9,5,15,13,16,15,20,7,14,5,13,15,14,16,16,21,8,17,21,8,5,7,21,8,6,5,15,10,13,9,9,10,15,17,15,5,8,8,15,15,16,16,6,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,17,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,5,6,17,18,2,8,15,13,16,6,13,2,16,3,15,2,11,18,5,11,5,13,6,18,23,13,20,13,15,5,6,14,16,16,21,7,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,15,8,5,2,16,2,15,8,15,15,5,2,21,13,13,16,13,8,15,13,11,21,5,5,16,6,19,7,21,2,5,15,15,19,18,15,21,8,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,16,5,9,16,2,7,21,16,2,6,21,13,21,8,2,8,2,16,5,13,7,21,2,5,17,21,19,15,16,5,14,21,2,8,8,15,7,8,14,2,5,1,8,2,1,21,21,21,17,13,10,5,21,15,13,16,14,6,15,11,13,20,16,2,5,21,1,2,2,10,16,18,23,13,3,2,21,14,7,13,18,15,14,13,8,5,16,20,7,4,8,13,8,21,14,23,13,17,2,9,6,17,13,16,16,13,19,14,5,13,7,2,19,15,17,15,16,18,8,16,7,3,7,13,2,10,14,15,16,5,2,15,17,13,6,15,15,2,10,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,5,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,8,15,5,15,18,6,4,21,6,15,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,8,3,3,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,8,19,4,23,23,16,7,13,1,5,2,16,17,8,19,7,6,5,5,21,16,14,9,7,14,16,8,6,4,3,16,13,8,13,1,8,21,13,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,21,5,10,21,13,13,14,4,13,21,13,15,21,21,15,6,21,13,5,13,16,8,2,1,6,2,2,6,14,6,21,7,2,20,16,14,13,7,8,2,5,8,8,8,14,2,15,18,15,6,9,21,2,15,18,15,21,13,5,16,21,13,5,15,6,2,15,2,21,8,2,20,21,2,8,9,8,8,13,5,6,16,17,2,15,13,16,14,5,9,20,7,16,13,5,4,8,13,7,13,8,19,13,17,2,9,5,17,15,16,21,20,14,14,5,2,15,14,16,16,16,15,16,21,7,9,2,5,13,6,5,5,15,19,5,9,2,21,21,15,4,15,15,15,16,16,16,2,23,23 +24,23,23,15,21,5,2,2,21,10,15,8,21,9,2,7,4,17,5,14,7,19,21,18,16,5,21,9,7,13,6,19,8,23,10,21,13,15,5,2,16,21,14,15,15,7,8,17,4,21,14,17,21,17,15,21,18,10,5,16,5,15,10,4,16,10,21,6,6,4,21,8,17,5,4,9,7,17,15,13,13,7,13,5,21,10,15,4,14,13,8,10,16,7,17,21,16,15,15,8,4,1,1,8,17,7,5,9,8,15,8,9,21,17,17,9,2,21,13,13,15,8,4,21,9,10,2,18,2,9,20,13,21,4,16,8,8,17,9,2,14,21,14,5,21,6,13,23,23,23,23,23,23,4,9,8,8,8,14,2,6,21,15,2,8,1,1,15,17,5,13,13,4,21,21,7,5,7,7,8,7,10,17,21,7,17,1,7,9,8,23,17,13,9,8,1,21,14,4,13,21,13,15,13,15,4,17,15,3,4,8,13,5,17,13,23,7,8,17,15,5,16,13,15,17,6,21,14,7,13,4,4,19,21,15,15,16,17,15,4,2,14,19,23,9,5,14,5,13,14,15,21,16,2,7,1,7,4,17,16,19,6,10,18 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,9,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,21,6,6,21,21,4,9,7,21,4,9,7,6,7,4,19,7,21,15,16,4,9,21,4,7,4,6,17,11,23,19,1,9,16,3,6,16,16,14,7,15,7,17,17,4,21,18,17,1,15,6,15,18,9,6,9,4,1,2,4,21,5,21,3,5,17,17,4,17,9,9,5,4,4,16,14,18,7,17,16,7,21,21,9,7,16,6,10,19,7,17,4,5,21,17,8,21,1,17,17,10,7,5,9,8,15,15,9,16,21,17,5,18,21,23,13,17,5,9,17,9,9,18,17,4,6,8,13,18,4,9,8,17,21,13,2,4,1,1,5,18,6,13,5,23,4,13,13,4,5,9,19,8,7,15,19,5,16,18,21,18,21,6,4,21,19,9,3,9,21,16,13,6,4,6,5,4,18,1,17,5,17,21,7,3,10,21,23,5,18,7,1,1,2,17,5,1,21,5,5,21,4,17,15,3,4,8,13,5,21,9,23,11,21,4,3,5,15,13,17,16,19,7,6,4,16,13,5,19,17,18,16,1,18,8,19,6,15,10,23,7,5,13,19,15,2,4,21,17,11,4,8,7,4,10,17,19,9,19,18 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,7,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,17,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,1,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,16,7,8,18,4,16,21,21,2,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,4,6,4,16,9,17,21,17,4,4,16,9,11,9,6,8,17,18,7,19,9,6,9,9,16,18,16,7,15,7,21,17,4,16,14,17,1,21,15,8,21,9,6,16,4,9,13,9,17,7,21,5,4,17,17,8,16,7,10,5,5,17,21,5,5,9,6,16,18,6,4,13,4,23,19,4,19,7,16,4,6,21,17,19,18,1,17,8,16,7,5,9,8,7,8,9,17,21,17,4,21,21,23,13,18,5,19,17,9,4,18,17,4,6,17,13,21,19,9,8,4,21,6,2,19,1,9,5,20,4,23,15,17,4,9,13,4,9,9,19,8,8,21,16,5,1,9,4,11,18,6,17,21,17,9,6,5,17,21,9,9,6,21,11,9,18,15,17,9,8,21,19,13,10,4,17,23,9,9,10,17,14,2,19,17,14,23,9,16,4,18,15,3,4,8,13,13,21,5,23,19,21,9,7,5,16,13,17,18,6,4,9,23,13,6,1,19,18,17,13,17,7,17,19,5,8,14,6,4,23,8,13,5,2,4,7,8,7,17,21,15,23,23,23,23,23,23,23 +24,23,23,23,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,15,5,18,10,6,8,17,15,13,17,6,15,5,7,15,13,2,21,13,16,15,21,21,5,8,15,7,13,15,21,7,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,17,21,8,4,16,5,15,13,15,6,10,21,7,2,2,21,14,17,8,10,13,5,17,21,7,19,15,14,16,8,4,21,3,16,13,8,7,21,7,17,13,6,21,11,6,15,8,16,8,21,7,5,9,8,15,15,9,21,21,21,15,8,21,5,13,14,15,13,21,8,2,15,8,2,13,18,13,5,15,17,8,2,21,5,2,17,6,14,15,21,9,6,7,16,14,5,5,14,2,5,8,8,8,14,15,15,1,15,10,8,21,15,4,21,8,8,13,9,15,21,7,8,7,7,2,5,16,21,9,13,20,21,17,13,11,4,8,13,15,15,2,21,2,15,13,21,14,15,7,20,2,16,13,5,4,8,13,7,13,6,9,13,7,7,9,5,16,15,16,17,20,14,15,13,2,15,14,16,17,16,8,7,19,21,8,6,8,4,15,7,5,6,4,2,9,15,15,3,15,15,16,13,2,15,16,15,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,2,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,15,13,17,21,15,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,16,21,4,15,21,14,10,21,8,17,4,16,6,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,6,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,7,21,21,2,4,7,7,2,6,4,17,1,2,1,21,6,1,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,23,23,15,15,17,4,4,21,15,6,13,4,5,15,6,17,13,16,15,20,1,6,23,23,13,9,15,1,3,23,7,1,9,9,6,2,21,19,14,21,1,7,16,18,4,21,3,16,15,16,15,21,21,4,5,1,6,2,2,13,15,15,16,5,8,8,21,9,17,8,14,6,10,1,2,4,19,7,14,21,1,4,21,3,14,5,13,2,17,8,21,14,10,21,17,2,19,15,17,15,6,7,5,9,9,15,15,5,17,21,17,15,1,15,13,13,17,5,7,16,5,2,6,17,3,15,1,13,17,4,5,11,3,21,7,6,8,6,15,8,1,19,6,15,14,17,9,7,19,15,9,20,7,4,14,6,7,16,16,20,21,21,2,4,21,19,5,13,2,21,21,7,13,6,19,5,2,11,17,4,10,15,21,15,15,8,8,8,13,15,5,4,17,4,15,13,21,7,10,13,1,8,21,15,3,4,8,13,8,13,18,2,1,15,5,9,5,15,13,16,16,8,1,14,5,13,2,10,16,15,17,15,17,21,17,4,5,7,4,1,7,5,15,5,9,15,2,21,1,15,6,17,8,4,17,17,21,23,23,23 +24,23,23,23,21,7,2,10,21,13,6,21,6,2,6,19,7,15,2,21,13,16,18,15,2,5,8,15,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,21,11,7,16,18,4,8,21,15,15,13,15,16,21,2,5,21,5,2,5,13,6,19,21,15,4,2,17,3,19,8,4,6,19,15,6,15,19,7,14,17,8,13,8,15,15,9,16,6,1,8,16,13,6,21,11,7,15,8,16,7,3,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,8,8,5,8,8,8,14,2,15,17,13,13,8,19,15,2,21,21,21,13,2,15,21,2,5,15,5,2,6,21,21,8,5,20,21,17,15,9,7,8,9,16,10,2,18,2,15,13,21,14,15,5,20,8,21,15,5,4,8,13,13,13,15,19,13,16,15,9,5,16,13,16,16,20,14,14,13,2,14,14,21,16,21,7,16,21,7,8,4,19,5,14,15,13,14,8,5,9,14,21,16,15,2,15,15,13,21,16,15,23,23,23 +24,23,23,23,8,1,6,4,18,6,10,21,6,4,6,19,5,15,2,21,13,16,18,15,21,5,8,13,8,4,10,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,15,23,23,17,6,5,21,5,10,2,17,8,19,8,2,6,5,21,16,9,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,4,10,21,13,13,14,8,13,18,4,4,6,21,6,6,17,2,5,9,17,8,9,14,6,2,18,6,14,19,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,8,7,21,10,15,18,8,21,4,5,8,21,7,8,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,13,15,21,17,2,15,13,16,14,4,13,20,16,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,7,4,13,5,14,17,16,21,15,17,21,7,7,2,5,4,4,5,15,5,19,9,5,4,21,17,15,6,15,8,15,6,16,17,4,23,23 +24,23,23,23,17,4,15,6,17,21,5,21,15,7,11,11,6,13,2,16,15,16,19,17,3,8,23,23,6,5,13,16,17,23,6,8,9,15,5,5,16,17,7,7,15,7,21,17,4,16,14,17,21,21,15,13,21,7,10,15,6,9,15,21,21,5,21,5,6,6,15,6,16,4,5,15,15,2,16,13,13,15,13,16,21,10,15,7,4,13,21,4,1,4,16,17,5,21,1,8,21,1,16,17,16,7,5,9,8,15,8,9,21,17,17,6,2,21,23,13,17,6,4,17,9,10,18,17,4,7,21,13,18,9,11,8,6,21,9,2,4,1,1,5,18,6,23,15,21,4,9,13,1,5,9,8,8,8,15,2,5,1,16,19,13,1,4,15,21,15,6,9,7,21,21,7,13,4,18,8,6,4,15,21,5,17,21,6,4,10,10,19,23,4,9,4,21,15,9,8,1,5,6,4,16,4,16,15,7,4,8,13,6,21,14,23,13,17,6,3,5,11,15,17,18,8,3,4,13,9,8,23,16,19,15,15,16,21,16,5,10,21,10,23,7,10,15,15,13,2,6,16,21,7,15,17,13,7,2,17,9,10,23,23 +24,23,23,23,21,10,15,18,21,6,10,6,6,8,2,21,14,13,4,17,13,1,7,17,16,9,15,5,13,10,14,17,18,23,13,19,2,10,9,6,2,18,14,21,8,7,8,18,4,16,21,15,11,15,15,21,21,5,2,21,3,4,8,15,13,21,21,5,10,8,16,8,17,4,14,5,6,21,21,7,19,7,14,17,8,4,9,19,16,15,14,15,17,8,21,10,8,21,11,7,15,15,16,7,19,7,5,9,8,15,13,9,7,17,21,8,19,21,13,13,14,15,15,16,8,2,18,1,2,6,7,13,5,8,16,8,2,21,5,2,8,6,14,8,21,9,6,15,8,14,13,5,6,2,5,8,7,8,14,6,2,1,15,7,13,21,3,8,21,21,15,8,14,21,21,8,4,14,3,10,15,1,21,6,7,20,1,2,6,5,4,16,15,5,9,21,21,2,15,15,21,14,4,13,20,18,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,8,13,6,4,14,16,19,1,15,17,19,17,8,10,8,5,15,6,1,4,16,7,5,13,16,17,10,4,17,13,6,2,1,18,23,23,23 +24,23,23,23,23,8,15,2,21,2,15,17,6,2,15,7,13,13,2,21,13,15,18,16,21,5,8,13,7,13,2,7,18,23,13,20,2,15,5,6,2,18,11,3,11,7,8,18,4,21,7,21,15,15,1,15,21,2,6,15,5,15,13,2,21,5,21,1,6,8,21,15,18,7,2,15,5,17,16,15,19,7,14,17,16,6,6,9,21,5,4,13,21,14,17,21,15,21,15,10,15,16,10,17,8,7,5,9,15,15,15,9,16,21,1,3,2,21,13,13,14,15,15,21,8,2,18,20,2,6,17,13,5,15,16,7,2,21,5,13,19,6,14,15,17,9,16,17,14,14,13,8,10,6,9,7,8,8,14,2,15,1,15,6,8,16,2,2,17,16,21,13,5,16,21,2,14,15,7,2,5,2,21,2,7,20,1,15,15,8,10,7,13,7,4,2,17,2,15,13,21,14,15,5,20,3,13,18,5,4,8,13,8,13,1,2,9,4,8,9,5,21,15,16,21,1,14,14,4,13,7,14,21,16,16,8,13,19,18,6,9,14,7,5,16,2,14,15,5,6,15,16,21,4,1,21,13,2,21,15,16,23,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,7,3,7,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,19,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,8,17,4,4,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,18,10,15,21,6,7,9,21,13,13,2,21,13,16,20,15,21,5,8,15,8,13,15,8,21,23,13,19,2,6,6,6,2,18,15,18,11,7,8,18,4,16,1,21,15,13,15,17,21,3,2,9,6,10,10,14,13,21,21,10,10,2,17,15,19,2,10,13,10,21,16,7,19,7,14,16,8,6,2,3,16,15,8,13,1,8,16,15,10,21,11,15,15,13,21,10,19,7,5,9,8,15,15,9,21,21,21,13,16,16,13,13,8,15,16,21,8,15,18,15,2,7,21,9,5,14,15,18,2,21,5,2,19,6,8,15,21,9,7,15,21,14,13,5,16,2,5,8,8,8,14,2,15,1,15,7,7,21,10,3,21,15,21,13,5,13,21,15,15,14,7,2,15,10,21,10,10,20,21,2,13,9,8,8,13,6,15,2,17,2,15,13,16,14,7,13,20,15,16,13,5,4,8,13,7,13,5,19,13,16,15,9,5,16,15,16,17,20,14,15,15,2,15,14,20,16,21,15,16,19,8,2,15,8,15,2,9,15,10,14,2,7,6,16,17,15,6,15,8,2,21,16,16,4,15,20 +24,23,23,23,23,23,6,10,17,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,15,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,5,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,4,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,10,21,1,17,3,9,7,5,9,15,15,15,9,2,21,17,5,2,15,13,13,18,4,14,17,9,4,8,17,4,10,18,4,18,2,3,8,16,21,10,2,3,1,21,5,8,5,23,15,21,6,10,13,2,5,9,19,8,7,16,13,5,21,8,2,18,21,8,2,16,19,2,3,10,21,21,13,4,8,19,5,4,10,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,15,21,16,4,23,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,3,13,8,23,19,7,17,16,16,21,15,10,9,13,10,23,23,10,6,10,10,19,10,13,1,10,2,21,13,2,5,16,16,9,19,23 +24,23,23,23,23,23,23,5,18,15,14,21,6,2,5,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,21,23,15,3,2,15,5,6,2,18,13,19,15,7,8,3,4,15,18,7,15,15,15,16,21,10,2,8,23,23,13,21,5,13,21,15,4,8,21,8,19,8,2,15,5,21,10,14,9,7,14,16,8,6,4,2,16,13,8,13,17,7,21,2,5,15,1,5,15,15,21,2,19,7,5,9,8,15,15,9,21,21,18,2,6,21,13,13,14,15,13,21,15,13,15,21,2,15,16,13,5,8,8,8,3,16,5,2,17,6,14,13,21,9,5,21,15,14,13,5,16,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,8,21,13,7,15,21,14,14,5,4,2,15,16,21,8,5,1,1,2,15,9,8,8,13,15,15,21,17,2,15,13,15,14,15,13,20,15,16,15,5,4,8,13,8,13,7,19,15,8,2,9,5,17,15,16,16,20,14,14,13,2,15,14,17,16,21,16,16,1,7,7,2,10,13,4,5,15,13,3,5,5,2,21,21,15,10,15,15,4,21,15,21,5,15,18 +24,23,23,23,21,2,5,6,21,15,10,21,20,2,7,18,14,13,4,8,13,17,15,16,2,2,17,5,13,5,20,16,16,23,13,10,2,13,13,6,21,18,14,10,10,7,16,7,4,21,20,16,8,1,15,16,21,6,4,16,5,2,13,6,21,7,21,5,8,6,16,8,17,8,14,6,5,21,8,21,3,10,14,21,15,15,2,16,15,2,6,13,6,7,16,2,8,21,17,9,6,15,21,8,15,7,5,9,7,15,9,5,15,21,21,2,8,15,13,13,14,13,16,16,9,5,18,21,2,2,4,13,21,7,7,17,2,18,13,14,13,6,2,21,21,10,7,15,19,16,15,5,14,17,5,13,15,7,14,6,13,17,16,5,15,21,15,2,21,15,2,13,6,21,21,7,10,7,7,8,2,21,1,21,5,8,21,13,2,8,2,7,13,14,9,2,21,4,15,13,16,14,15,13,20,10,18,21,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,2,19,15,16,15,16,1,21,13,6,8,8,15,13,17,14,15,2,1,10,21,1,10,15,16,7,2,15,16,23,23,23,23 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,5,2,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,5,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,1,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,15,14,17,16,21,8,16,21,8,8,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,23,23,8,7,15,16,10,10,17,17,15,10,3,3,13,4,16,15,16,19,15,3,10,21,9,8,5,4,8,17,23,15,17,5,15,5,4,14,16,10,8,15,7,8,17,4,21,15,1,21,20,8,15,1,2,6,17,13,21,13,3,15,15,20,5,6,4,21,8,21,10,14,13,6,13,16,15,13,7,13,16,21,3,18,18,5,8,14,21,16,8,21,4,5,16,15,8,1,1,16,17,16,7,5,9,8,15,8,9,1,1,17,5,2,18,23,8,8,4,4,16,5,5,9,1,8,15,21,13,21,5,10,8,20,21,19,4,4,15,13,14,1,14,15,5,10,15,4,18,13,21,13,4,8,8,15,10,10,17,7,8,16,1,6,4,17,13,2,11,5,15,4,15,10,16,15,11,4,15,15,17,6,1,21,2,9,10,23,18,19,2,5,8,16,14,2,19,21,6,15,13,7,13,17,15,7,4,8,13,7,21,5,23,15,8,2,7,5,16,15,17,17,15,15,4,7,13,14,23,17,16,21,15,16,19,8,19,6,9,7,5,4,5,9,6,13,6,16,8,16,15,4,17,15,4,15,17,16,7,15,20 +24,23,23,15,21,8,15,15,15,10,10,6,6,4,8,21,9,15,2,17,13,16,8,16,21,5,8,16,8,13,4,8,21,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,14,21,21,11,13,15,21,21,4,10,15,10,6,4,4,17,2,21,8,5,7,16,21,18,5,4,7,10,21,16,5,19,7,14,16,8,6,4,3,16,7,14,10,1,9,20,21,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,7,10,4,15,13,13,14,10,15,17,8,15,18,16,2,15,7,13,5,9,17,8,2,21,5,2,18,6,14,6,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,5,15,17,7,3,8,21,10,4,21,21,21,13,5,16,21,7,6,15,7,2,10,10,21,8,2,20,1,15,6,5,4,16,15,5,15,21,21,2,4,7,21,14,4,13,20,4,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,17,7,1,16,20,14,6,4,13,15,14,1,16,16,15,17,19,17,8,21,8,6,15,7,21,15,10,7,9,5,15,17,15,2,21,13,13,16,17,18,23,23,23 +24,23,23,7,3,8,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,6,16,15,6,8,17,9,8,2,15,4,6,15,13,16,2,16,2,21,3,15,15,6,17,5,13,8,2,2,17,23,13,17,5,6,3,15,14,16,16,8,15,7,16,18,4,16,14,17,15,21,6,21,15,2,10,13,15,5,13,6,21,5,21,13,6,14,16,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,17,8,1,7,20,19,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,15,2,16,23,13,4,6,14,8,6,4,7,21,2,2,21,13,18,6,3,8,8,16,14,10,5,7,23,23,23,23,6,15,21,10,14,15,3,8,11,15,8,8,15,6,6,17,8,2,21,21,13,21,17,20,2,5,6,15,15,7,14,15,15,11,15,5,16,2,2,20,1,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,10,19,14,5,13,13,2,19,15,16,13,17,18,8,5,15,16,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,10,15,16,6,23,23 +24,23,23,4,21,16,8,2,21,13,10,16,9,6,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,18,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,8,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,15,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,23,23,6,5,2,17,21,13,19,21,13,7,5,17,6,2,16,13,18,17,19,19,5,21,9,7,9,4,19,1,23,6,21,9,4,9,9,8,18,16,15,15,7,8,19,4,16,4,21,9,16,21,8,19,6,4,9,4,8,5,4,9,21,21,8,4,4,21,6,19,4,5,7,5,19,6,6,13,8,13,17,21,10,9,21,11,5,17,14,8,14,17,7,6,21,21,5,21,7,17,17,9,7,5,9,17,15,8,9,1,17,13,7,19,18,13,13,3,5,10,16,2,4,6,17,9,6,1,18,23,23,9,17,7,17,14,23,23,23,23,23,23,23,23,23,23,23,23,19,9,6,9,17,8,8,14,6,8,6,18,2,17,21,4,3,17,19,5,9,2,23,23,9,5,15,9,19,15,3,21,17,4,16,21,4,7,8,5,19,23,3,5,2,17,5,4,19,21,14,3,5,17,23,16,15,3,4,16,13,7,7,9,23,6,19,17,3,5,17,7,17,17,18,14,5,23,23,9,14,19,17,18,17,17,19,8,4,5,17,6,23,23,23,23,9,15,6,6,4,17,15,10,17,7,4,15,16,19,9,19,23 +24,23,23,6,21,6,2,8,17,2,8,21,16,6,13,23,15,13,5,16,15,16,15,19,11,2,21,7,5,13,6,10,16,23,18,17,4,13,5,6,2,18,3,14,15,7,8,1,4,16,14,16,1,1,6,16,18,2,10,15,6,6,13,8,21,15,21,5,13,2,17,2,21,4,9,6,7,17,15,5,13,7,2,19,7,21,2,3,21,13,5,6,2,8,16,2,5,21,16,2,21,1,17,8,6,7,7,9,21,15,8,9,21,21,17,6,2,16,23,8,15,15,2,16,7,6,21,1,4,7,1,13,15,13,5,16,2,16,21,2,13,16,6,5,23,9,2,15,18,10,2,13,21,9,9,6,8,8,15,2,13,21,15,8,17,18,2,10,21,15,15,2,2,16,16,7,15,4,15,7,6,6,1,21,15,17,21,2,5,10,4,18,23,9,6,13,17,14,15,13,21,14,15,13,16,14,16,15,3,4,8,13,20,17,8,23,15,17,7,3,5,15,15,17,16,6,14,13,13,2,7,14,19,16,21,17,16,21,8,2,13,17,4,23,5,14,15,4,15,3,6,21,17,15,2,16,7,2,15,16,19,6,3,23 +24,23,23,23,23,23,23,23,23,23,15,15,15,6,15,8,13,13,8,16,13,15,8,17,16,15,23,14,13,13,6,8,18,23,2,3,9,13,5,2,2,18,2,15,15,7,8,16,4,17,14,21,1,17,15,16,19,2,15,16,5,15,13,6,2,15,21,8,5,2,17,16,21,2,15,15,5,4,15,14,13,7,13,16,21,21,3,3,5,13,21,6,21,8,21,6,5,21,16,19,21,8,17,7,17,7,5,9,8,15,8,9,21,21,17,5,21,16,23,13,21,5,15,16,9,5,16,17,15,7,21,13,1,2,5,7,9,21,7,2,4,1,4,13,2,23,14,15,21,14,5,6,14,6,9,20,15,8,14,5,5,19,15,21,15,16,10,15,21,21,6,13,2,15,15,7,10,6,7,11,8,15,1,21,15,1,21,6,4,10,10,9,23,14,2,2,17,13,2,19,16,14,6,13,17,2,20,13,7,4,8,13,7,21,8,23,13,16,16,9,5,16,13,18,17,8,8,14,15,13,8,23,21,16,16,15,16,18,8,6,9,21,14,23,5,21,3,15,13,6,10,15,17,13,5,17,8,2,15,15,21,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,5,13,4,10,16,21,18,15,6,9,6,9,10,21,19,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,7,4,2,6,21,5,21,2,8,6,17,3,17,7,15,5,4,16,16,15,13,15,13,17,17,10,17,21,14,6,4,2,20,2,21,6,6,21,21,3,21,1,17,15,16,7,5,9,8,15,8,9,10,21,17,5,21,15,23,8,18,7,9,21,10,15,20,17,1,15,4,13,20,4,7,16,10,17,6,2,4,1,1,5,18,4,7,23,23,23,23,5,4,10,9,4,17,8,15,4,21,15,16,8,16,18,10,6,17,17,6,21,7,4,10,19,14,9,21,8,6,8,17,2,2,14,18,21,9,10,10,3,23,2,7,9,21,8,13,8,21,6,15,13,21,7,1,21,9,4,8,13,6,21,4,23,5,17,10,3,5,16,15,17,18,6,19,6,6,6,16,23,2,18,16,15,15,21,8,9,9,8,13,23,21,6,15,8,15,8,15,20,1,10,9,16,13,2,10,21,18,5,6,23 +24,23,23,8,21,21,2,5,21,2,6,10,21,2,5,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,5,6,21,23,13,17,5,14,5,8,10,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,15,8,1,21,5,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,6,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,15,21,8,23,14,14,15,10,16,15,6,17,21,10,4,21,13,21,2,13,17,8,16,2,3,13,1,2,6,21,8,6,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,16,5,21,21,10,15,21,7,8,14,7,4,17,3,14,5,16,15,21,3,16,2,5,21,1,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,17,16,6,3,7,5,13,10,15,18,15,17,15,16,21,8,6,7,21,15,7,8,10,14,13,15,5,15,21,1,15,10,16,15,2,8,21,2,5,3,23 +24,23,23,23,23,23,23,15,16,2,8,5,21,15,15,15,13,21,2,15,7,17,16,16,2,5,21,13,8,13,2,6,21,23,5,21,5,13,5,16,16,8,14,15,15,7,21,15,4,16,14,17,15,21,7,16,21,8,2,16,15,5,13,2,21,5,13,7,15,14,16,15,16,14,15,13,5,14,8,13,21,14,13,8,8,2,18,2,3,14,7,16,17,15,16,5,5,21,16,13,21,15,21,8,17,7,5,9,13,15,15,5,15,21,21,13,21,16,23,14,14,15,6,16,1,15,5,21,6,15,17,13,16,2,13,17,15,16,2,3,14,18,15,5,21,7,5,10,21,5,16,15,2,8,9,8,13,8,15,2,15,18,15,5,21,21,6,15,16,20,7,5,2,13,16,3,14,5,15,15,15,8,21,2,6,3,21,2,15,9,21,21,2,3,2,21,15,14,5,17,16,15,5,5,8,15,20,15,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,15,6,3,15,5,13,7,2,18,16,17,16,15,21,7,8,7,7,15,7,15,10,14,15,15,6,15,15,21,13,7,15,15,2,2,1,3,23,23,23 +24,23,23,23,21,21,7,5,21,2,13,10,21,2,5,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,5,6,16,23,13,17,5,14,5,8,10,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,1,6,2,16,2,2,13,6,21,5,13,15,8,1,21,5,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,16,2,17,15,16,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,10,16,15,6,17,21,3,6,21,13,21,2,13,17,8,16,2,3,13,1,2,6,21,7,6,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,16,6,21,21,10,15,21,20,8,14,7,4,17,3,14,6,16,15,21,2,16,2,5,21,1,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,17,16,6,3,7,5,13,10,16,18,15,16,15,16,21,8,6,7,21,16,14,15,10,14,13,15,6,15,21,1,15,10,16,15,2,8,21,2,5,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,21,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,21,7,10,10,20,15,2,21,15,15,15,10,13,21,8,15,7,13,18,21,21,16,21,5,5,13,2,19,15,23,6,21,10,14,5,21,14,21,7,15,15,7,7,17,4,16,14,17,21,21,15,13,21,6,5,21,5,2,13,4,21,2,20,9,6,14,1,14,21,8,4,6,16,16,13,13,13,15,20,1,15,9,4,14,21,13,8,2,18,14,18,18,6,15,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,2,2,21,13,13,4,8,6,21,9,7,2,18,2,7,21,13,21,8,15,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,7,2,5,21,15,2,7,17,15,21,16,5,8,13,5,4,21,8,14,2,15,2,5,21,18,2,6,17,1,13,8,7,2,8,23,9,8,21,17,14,21,13,17,21,6,13,17,8,16,19,9,4,8,13,5,17,13,23,17,15,19,7,5,8,15,21,17,10,1,14,9,13,10,2,15,16,21,15,16,1,16,4,13,14,18,23,9,5,14,2,7,15,6,21,17,2,15,1,15,13,15,16,8,4,23,23 +24,23,23,23,23,23,23,7,18,16,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,15,5,21,10,15,8,17,15,13,17,6,15,5,7,13,13,2,21,13,16,15,21,21,5,8,15,7,13,15,21,7,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,17,21,13,4,16,5,16,13,8,6,10,21,15,2,2,17,14,17,15,10,13,5,17,21,7,19,15,14,16,8,4,15,19,16,13,8,7,21,7,16,13,6,21,11,5,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,15,8,21,13,13,14,15,13,21,8,2,15,17,2,13,18,13,5,15,16,8,2,21,5,2,17,6,14,6,21,9,6,7,16,14,13,5,14,2,5,8,8,8,14,15,15,1,15,10,8,21,15,4,21,8,8,13,9,15,21,21,14,15,7,2,5,10,21,8,15,20,21,17,15,11,4,8,13,13,15,2,21,2,15,13,21,14,15,6,20,2,16,13,5,4,8,13,8,13,6,3,13,7,15,9,5,16,15,16,17,20,14,7,13,2,15,14,16,17,16,8,7,19,21,8,6,8,4,15,13,5,5,2,2,9,15,16,3,15,15,16,13,2,15,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,1,17,6,6,6,8,13,13,2,21,13,16,15,21,16,5,7,7,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,17,21,21,13,15,6,13,13,4,18,13,21,6,13,10,16,7,18,8,4,5,5,16,21,14,19,15,14,16,16,4,10,9,21,4,2,13,21,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,6,13,21,8,15,18,18,2,15,19,13,5,8,16,7,2,21,5,2,4,6,14,5,21,9,6,9,6,14,13,5,14,2,5,8,8,7,14,15,15,1,15,15,21,1,15,2,21,17,18,4,5,1,23,4,14,10,7,15,6,4,21,2,8,20,21,7,2,7,4,8,13,5,2,2,17,4,15,13,21,14,6,13,20,8,7,13,13,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,7,13,15,6,19,21,21,15,17,19,21,5,2,14,15,16,5,6,15,4,15,5,15,15,17,15,6,8,15,15,7,15,21,5,23,23 +24,23,23,23,21,8,4,6,21,5,17,21,21,10,13,4,10,15,4,16,13,16,15,16,16,23,18,6,13,2,6,8,18,23,8,19,9,9,14,3,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,16,1,5,19,21,5,8,2,10,21,14,21,6,8,6,17,19,16,2,4,15,5,21,21,14,19,7,14,21,2,5,15,2,14,6,13,6,17,7,16,13,6,21,21,2,19,7,17,7,6,7,5,9,9,15,11,5,17,21,21,2,19,17,13,13,8,13,16,16,5,4,19,16,2,8,21,13,17,6,5,18,4,17,6,15,9,6,6,4,21,9,6,15,18,6,19,10,19,21,9,20,8,8,14,18,15,15,16,10,16,1,6,4,18,2,8,6,8,21,18,2,3,7,19,4,6,19,21,6,4,21,1,17,13,8,16,8,13,9,5,4,21,4,15,13,21,14,2,6,16,16,18,13,3,4,8,13,7,7,13,2,15,13,5,9,5,1,13,18,16,2,21,14,5,13,2,10,19,7,17,15,16,18,16,8,5,7,2,6,5,5,4,8,9,15,8,21,17,7,6,17,7,2,4,16,19,6,19,19 +24,23,15,6,8,6,4,2,17,6,9,16,17,3,15,18,7,13,3,17,7,18,19,15,6,3,1,10,8,3,6,8,21,23,17,3,5,7,5,3,16,1,6,8,15,7,16,17,4,21,14,17,1,15,15,8,18,10,19,21,16,5,6,3,4,7,21,15,5,14,21,8,21,10,16,6,5,16,16,5,13,7,13,17,21,10,19,7,14,13,21,7,21,7,21,4,5,16,1,8,21,1,17,17,16,7,5,9,8,15,8,9,1,17,21,2,19,16,23,13,17,14,3,16,9,2,18,17,10,7,21,13,21,7,10,8,2,21,21,4,2,17,23,5,18,8,23,23,23,17,14,13,14,17,13,21,15,8,15,4,6,21,13,8,17,21,8,10,21,19,3,2,8,21,16,9,4,5,15,7,6,17,1,20,5,17,21,11,2,10,10,19,23,9,8,17,1,8,2,3,21,14,14,2,16,10,17,13,7,4,7,13,7,21,6,23,13,17,2,9,5,16,13,17,16,16,8,14,20,13,5,23,19,16,21,15,17,21,7,6,2,7,2,5,21,5,9,6,15,21,16,16,21,14,2,17,7,2,18,17,18,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,7,14,17,8,15,14,2,15,13,15,14,21,8,16,15,6,17,11,6,15,15,17,16,16,7,5,9,8,15,13,9,21,21,17,6,17,11,13,13,14,15,2,21,8,2,18,17,2,8,21,13,5,7,16,8,2,21,5,2,4,21,14,6,21,17,16,16,15,14,5,5,14,2,5,8,8,7,14,15,15,1,13,10,9,17,3,2,21,21,21,13,5,16,21,2,14,8,7,2,15,10,21,8,15,20,21,16,15,11,2,8,13,6,15,2,17,2,15,13,21,14,3,13,20,2,16,13,5,4,8,13,15,13,21,15,13,6,8,7,5,16,13,17,17,20,14,14,13,2,14,14,16,17,21,7,17,19,19,16,4,4,5,15,7,13,6,15,2,7,15,16,17,15,6,15,15,13,21,16,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,13,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,15,10,7,10,21,5,15,21,6,10,15,7,9,13,2,21,13,16,15,15,21,5,8,16,8,13,15,2,17,23,15,3,2,7,2,6,2,18,14,21,11,13,8,18,15,16,16,15,15,15,15,1,21,15,2,7,15,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,21,16,14,13,7,14,16,8,6,2,3,15,5,8,13,1,8,17,13,10,21,11,6,15,1,21,10,7,13,5,4,7,15,15,9,21,21,1,7,16,21,13,13,14,10,8,16,8,6,18,15,3,15,7,13,5,8,21,18,2,21,5,2,20,6,14,6,21,9,8,15,2,14,5,5,6,2,5,8,7,8,14,21,15,1,15,6,8,1,2,2,21,21,21,13,5,8,21,13,15,14,6,2,15,10,21,8,4,20,21,21,13,7,15,9,13,16,15,13,17,2,8,13,16,14,7,5,20,2,16,15,15,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,3,15,14,21,16,17,15,16,7,18,8,10,14,13,15,5,15,15,14,2,15,5,16,16,15,6,15,15,2,23,23,23,23,23,23 +24,23,23,23,23,23,23,6,21,6,4,2,17,6,7,17,9,13,5,16,7,17,1,17,10,23,23,23,23,13,6,17,1,19,2,19,9,6,10,21,16,3,14,7,15,7,21,17,4,21,14,17,21,7,11,15,17,6,9,17,4,5,13,8,21,9,14,19,6,21,17,14,17,7,7,21,6,4,8,13,13,7,13,17,16,15,15,21,3,8,14,9,16,8,17,10,5,21,17,8,21,1,17,8,16,7,5,9,8,15,8,9,20,21,17,9,4,21,23,4,17,9,5,17,10,4,3,17,5,7,21,10,21,9,13,8,4,21,10,2,19,1,1,10,8,14,4,23,23,6,8,13,4,5,9,18,8,8,15,6,5,17,17,7,21,21,4,3,19,5,9,5,6,23,23,23,23,23,23,23,23,10,18,19,19,14,21,6,4,10,10,21,23,8,3,4,21,11,13,9,21,6,6,13,21,7,17,15,9,4,8,13,6,21,10,23,8,16,8,3,5,15,15,2,21,9,17,9,9,4,8,23,16,19,16,15,16,21,7,7,9,16,6,23,11,16,9,3,8,9,19,17,18,7,6,17,13,3,21,17,16,10,19,23 +24,23,23,23,23,6,6,16,18,4,6,21,6,5,6,18,5,8,2,21,13,16,19,15,17,5,8,6,8,9,10,8,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,18,4,16,21,15,15,15,15,17,21,10,8,15,7,23,23,2,6,5,21,6,4,16,17,8,19,8,6,5,6,21,16,8,19,7,14,16,8,6,9,3,16,5,5,13,1,4,21,4,6,17,1,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,6,6,21,13,13,14,5,13,21,6,6,2,21,2,6,17,13,5,6,8,17,6,15,5,2,1,6,14,5,21,9,6,15,15,14,13,5,8,4,5,8,7,8,14,4,15,21,15,6,7,21,10,4,19,16,21,7,5,21,21,7,6,5,4,2,5,21,21,8,5,20,1,8,13,9,6,7,13,5,8,21,17,2,15,13,16,14,6,13,20,6,16,17,5,4,7,13,15,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,5,3,15,14,17,16,17,7,17,21,7,7,2,5,8,6,5,15,5,18,5,5,15,16,17,15,4,15,15,2,13,16,17,6,23,23 +24,23,23,23,16,16,15,2,21,2,6,21,6,2,6,19,13,15,2,21,13,16,19,15,2,5,8,15,8,13,2,8,16,23,15,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,15,3,21,15,4,2,17,3,19,8,15,10,5,16,8,5,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,10,21,11,7,15,15,17,15,10,7,5,9,21,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,15,17,13,5,15,21,5,7,13,5,2,6,10,21,9,2,20,21,21,7,9,8,8,7,15,5,2,21,2,15,13,21,14,4,5,20,15,16,15,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,21,17,21,7,17,21,7,8,21,14,6,14,8,15,14,2,5,9,8,21,17,15,2,15,15,4,21,21,15,5,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,10,4,14,23,23,17,6,4,21,9,5,16,17,2,19,8,4,6,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,4,2,18,8,4,5,15,6,19,5,9,15,21,17,15,6,15,15,4,16,15,21,5,23,23 +24,23,23,6,1,4,5,5,18,15,4,21,6,6,10,18,5,15,4,21,13,17,18,15,21,5,8,13,8,9,2,8,16,23,15,19,10,14,5,6,2,18,15,18,15,7,8,17,4,15,21,8,16,13,16,21,21,10,10,4,7,23,23,17,6,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,17,13,13,14,6,7,21,4,4,6,21,2,4,17,13,5,6,16,8,9,14,6,2,18,6,14,15,21,9,6,16,9,14,13,6,8,10,5,8,7,8,15,2,15,21,15,8,7,21,2,15,18,15,21,6,5,4,21,14,7,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,5,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,4,13,5,14,16,16,21,15,16,21,7,7,2,5,4,4,5,15,4,19,5,5,4,21,17,15,6,15,8,4,16,16,17,4,23,23 +24,23,23,23,16,8,15,2,21,2,4,21,6,10,6,3,8,15,2,21,13,16,19,15,2,9,21,2,8,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,2,6,19,16,8,5,19,7,14,17,8,6,5,3,16,15,8,13,1,8,16,15,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,17,8,2,18,15,2,7,17,13,5,13,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,16,21,13,5,15,21,6,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,16,6,4,18,2,4,15,21,14,15,5,20,21,17,15,5,4,8,13,13,13,2,19,13,13,9,3,5,16,13,17,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,14,21,16,15,2,8,15,6,21,21,15,15,23,23 +24,23,23,2,16,6,8,15,21,15,14,21,21,15,13,8,10,15,2,16,15,17,7,21,2,23,21,15,5,13,4,16,16,21,6,2,6,15,6,2,16,10,14,7,15,7,17,17,4,21,14,17,21,18,8,21,21,6,10,16,15,10,13,3,21,10,21,6,10,2,18,7,21,5,13,21,6,2,16,13,13,8,13,17,21,7,10,21,14,7,16,10,21,8,21,15,6,21,15,2,21,1,17,16,21,7,5,9,21,15,8,9,15,21,17,6,21,21,23,13,18,6,13,16,9,5,20,11,5,2,15,13,21,2,10,8,2,21,10,2,2,1,1,5,15,15,15,23,2,15,15,13,21,5,9,18,8,7,15,7,5,15,15,15,7,21,11,20,21,21,2,5,13,7,21,14,15,14,21,2,5,18,15,21,13,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,13,15,1,21,15,9,4,8,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,13,15,19,7,23,16,16,21,15,16,21,15,5,13,18,8,5,15,13,13,5,13,15,10,20,21,15,6,15,15,2,17,16,15,10,23,23 +24,23,15,15,21,9,5,6,18,15,15,21,6,4,10,19,13,13,2,21,13,16,19,15,21,5,8,13,8,13,2,8,17,23,15,19,2,15,5,6,2,18,14,1,11,7,8,18,4,15,21,15,15,15,15,16,21,15,10,16,5,15,13,4,6,7,21,5,2,2,17,8,19,8,4,5,5,21,16,5,19,7,14,16,8,6,4,3,16,13,8,13,1,8,21,15,6,21,11,6,15,15,17,8,19,7,5,9,8,15,15,9,21,21,21,5,6,17,13,13,14,4,13,21,8,15,18,21,2,7,17,13,5,5,16,8,2,21,5,2,20,6,14,6,21,9,6,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,15,21,21,21,13,5,15,21,7,14,15,7,2,15,10,21,8,5,20,1,2,13,9,8,8,13,5,4,21,17,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,8,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,2,15,14,17,16,21,15,17,19,7,8,13,7,8,15,5,15,4,6,2,9,15,21,17,15,6,15,15,4,17,16,15,6,23,23 +24,23,23,23,23,23,23,23,16,4,5,15,13,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,4,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,21,5,13,15,15,4,2,18,7,5,9,19,13,17,6,21,7,15,19,16,2,16,17,7,4,13,21,8,15,23,7,16,13,6,5,4,4,16,19,7,15,7,8,17,4,15,14,21,16,16,8,8,21,17,4,18,13,23,23,23,5,5,21,5,2,17,16,10,16,15,14,6,9,17,16,13,13,8,13,15,17,8,23,23,20,13,13,10,19,8,17,6,8,21,21,2,18,16,1,15,19,7,5,9,15,15,15,9,8,21,17,5,21,16,13,13,18,5,15,16,9,4,16,17,15,13,15,13,16,5,7,15,4,19,3,21,13,9,23,4,1,9,17,14,9,14,8,13,5,2,7,20,17,8,14,7,10,15,15,21,18,15,15,2,21,10,6,15,15,18,17,7,2,7,15,15,2,8,15,21,10,19,21,8,19,13,23,23,13,15,10,4,18,15,15,19,16,13,23,23,23,7,15,15,10,4,8,13,5,8,6,23,4,13,8,9,5,3,13,17,21,19,8,15,15,13,14,23,17,15,18,13,16,16,8,2,18,7,7,14,7,9,6,21,15,5,15,21,21,15,10,21,13,7,6,17,15,23,23,23 +24,23,23,23,23,13,2,15,18,15,15,21,6,4,6,19,15,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,16,23,15,3,2,5,13,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,6,3,23,23,13,21,13,13,21,6,2,16,16,8,19,2,2,6,5,21,16,5,3,7,14,16,8,6,4,3,16,15,8,13,1,7,21,13,5,21,11,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,5,15,16,13,13,14,2,4,21,10,15,21,21,15,6,21,13,5,5,16,8,2,1,6,2,20,6,8,6,21,9,6,20,8,14,13,15,8,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,5,15,21,15,13,14,6,2,15,2,21,15,10,20,21,8,15,9,8,8,13,13,6,21,17,2,15,13,16,14,4,13,20,8,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,14,14,5,15,15,14,21,16,21,15,16,21,7,9,2,8,5,14,5,15,5,19,5,9,8,21,17,15,4,15,8,7,15,15,16,23,23,23 +24,23,23,23,23,23,23,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,7,6,15,15,17,3,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,2,15,9,2,18,6,8,5,21,9,7,15,16,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,16,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,9,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,21,15,17,21,7,9,2,18,8,4,5,15,3,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,10,9,6,17,16,4,17,1,4,6,19,13,5,8,16,7,16,19,15,4,9,21,7,5,9,4,16,21,16,7,3,2,11,9,4,16,18,2,7,14,8,16,1,4,17,1,16,1,16,6,15,21,4,6,16,6,6,13,3,9,8,21,5,5,2,17,6,17,4,6,8,13,17,7,19,21,7,21,17,2,5,21,7,23,17,7,7,19,8,21,4,5,21,17,17,21,1,1,8,15,9,5,19,8,15,17,9,8,21,21,9,21,18,23,13,21,6,4,17,9,9,2,17,5,4,1,13,21,21,5,8,4,16,10,2,4,1,21,5,18,19,15,23,17,6,4,13,4,5,9,16,8,7,17,2,5,1,7,9,17,21,6,2,17,19,9,2,7,16,18,4,2,6,17,7,5,18,7,16,6,1,21,4,19,10,2,16,13,23,2,13,16,2,9,19,17,14,23,6,20,6,7,8,19,2,7,13,6,16,13,23,5,18,19,3,5,17,13,17,16,18,21,6,9,15,3,23,19,17,21,13,16,18,16,5,5,15,21,23,5,14,21,6,15,21,6,17,17,7,2,16,4,4,15,18,23,23,23,23 +24,23,23,5,16,10,10,4,21,15,6,21,6,10,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,17,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,2,3,15,10,5,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,15,6,17,23,13,18,5,8,6,8,14,19,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,13,2,13,4,21,5,14,15,17,14,16,5,16,6,14,13,2,17,15,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,16,5,5,21,21,19,21,7,8,11,17,7,5,7,16,15,15,5,15,21,18,5,21,16,23,14,14,15,8,16,15,15,6,21,2,2,21,2,21,5,13,17,15,16,2,3,2,15,13,16,21,15,5,10,21,5,16,8,2,15,9,15,13,7,15,10,15,18,15,5,21,1,3,15,21,20,2,14,7,8,17,21,7,7,8,15,6,2,16,2,15,21,1,13,5,9,21,3,23,2,10,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,6,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,15,15,8,10,14,13,7,6,15,8,1,13,10,16,15,2,7,21,3,5,19,23 +24,23,23,8,15,6,15,10,21,15,15,21,6,4,15,15,13,13,2,21,13,16,15,15,20,2,8,5,7,15,4,2,17,23,13,3,2,7,6,6,2,18,14,21,11,7,8,18,4,15,1,21,15,15,15,16,21,15,2,7,15,9,5,6,6,21,21,13,4,7,16,2,19,2,15,5,6,21,16,8,19,7,14,16,8,6,4,3,16,5,5,13,1,8,16,15,15,21,11,15,15,8,21,10,19,7,5,9,7,15,15,9,18,21,1,2,1,1,13,13,14,10,15,21,8,15,19,1,2,7,17,13,9,14,16,18,10,21,6,2,20,6,8,6,21,9,8,15,17,14,13,5,8,2,5,8,15,9,14,15,7,1,15,2,7,21,10,15,21,21,21,13,5,15,21,14,15,14,10,2,2,10,21,5,8,20,1,2,13,9,8,8,13,5,10,2,17,2,15,13,16,14,15,13,20,7,16,15,5,4,8,13,15,13,15,3,13,8,16,9,5,17,13,17,15,19,14,14,7,13,15,14,17,16,17,15,16,19,19,8,2,6,10,4,5,15,14,8,9,10,5,17,17,15,15,15,8,2,17,16,1,23,23,23 +24,23,23,10,21,8,15,15,15,10,10,6,6,4,8,21,9,15,2,17,13,16,15,16,21,5,8,15,8,13,4,8,15,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,4,10,15,5,6,4,4,16,7,21,8,6,15,16,2,18,5,4,7,2,21,16,6,19,7,14,16,8,6,4,3,8,15,14,10,1,9,20,21,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,7,10,4,16,13,13,14,10,13,16,9,15,18,21,2,15,9,13,5,4,8,8,2,21,5,2,16,6,14,15,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,10,15,17,7,2,8,21,10,8,21,21,21,13,5,15,21,7,6,15,7,2,4,10,21,8,2,20,1,17,5,5,4,16,15,5,15,21,21,2,10,7,21,14,4,13,20,8,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,17,7,1,16,20,14,6,4,13,15,14,21,16,16,15,17,19,17,8,10,8,5,15,7,21,7,10,7,9,15,15,17,15,2,21,13,3,16,17,18,10,10,23 +24,23,23,23,23,10,9,6,17,19,2,17,21,7,13,21,15,13,8,16,13,21,19,16,6,5,11,10,7,13,6,17,18,23,8,17,9,14,6,3,16,18,14,7,15,7,16,17,4,16,14,1,21,15,21,21,1,2,5,15,10,10,13,21,16,5,21,5,15,14,2,8,17,5,14,2,9,2,16,13,13,8,13,17,21,11,6,21,13,8,5,19,14,7,21,2,5,21,15,4,21,1,17,16,21,7,5,9,17,15,8,9,6,17,1,5,16,17,23,13,1,6,2,18,9,7,18,11,2,6,1,13,19,10,9,17,8,21,1,2,4,1,1,5,18,6,23,15,17,10,10,13,4,9,9,19,1,11,15,13,6,8,13,2,21,21,7,15,17,7,2,13,6,18,16,9,14,6,17,7,10,8,17,18,5,17,1,15,7,10,10,11,23,2,9,4,21,14,15,21,21,14,13,10,16,21,16,15,9,4,8,13,5,21,16,23,13,17,10,3,5,16,13,17,18,6,21,14,5,13,2,2,19,21,17,15,1,18,8,13,5,21,6,23,9,5,7,15,13,17,15,15,17,7,10,16,7,21,15,16,19,10,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,4,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,7,6,18,7,4,17,6,7,5,19,13,16,4,21,13,16,19,15,19,5,8,6,4,9,4,6,17,23,8,19,9,15,5,6,2,18,15,19,11,7,8,7,4,15,21,21,15,13,7,17,21,6,4,19,14,23,23,16,5,4,21,4,6,16,17,10,19,6,6,4,5,21,21,7,19,15,14,16,8,4,5,9,21,9,4,13,1,8,17,6,6,21,11,6,15,15,16,2,21,7,5,9,8,15,15,9,21,21,18,9,21,17,13,13,14,7,13,18,4,6,7,21,9,4,21,13,5,9,16,8,6,14,6,2,17,6,14,6,21,9,7,15,17,14,13,6,17,2,5,8,7,8,14,2,10,21,15,21,5,21,4,6,19,17,7,13,9,17,21,8,5,5,4,4,15,17,18,17,5,20,1,7,13,9,7,8,13,5,9,21,17,2,15,13,15,14,9,6,20,17,16,15,5,4,7,13,15,13,5,19,13,8,2,9,5,17,15,17,16,8,14,14,9,13,4,14,17,18,21,15,17,21,7,9,4,9,6,6,5,15,4,19,5,5,6,8,17,15,6,15,7,4,16,16,18,5,19,18 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,13,9,11,8,4,17,23,21,19,2,13,15,2,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,21,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,9,15,4,14,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,10,6,2,17,15,9,17,17,5,7,16,23,13,19,18,13,16,15,15,4,5,21,8,10,13,2,6,21,23,18,17,9,15,5,6,8,18,9,8,15,7,16,17,4,16,14,17,1,17,6,21,18,2,2,16,19,6,5,9,16,7,21,5,5,2,21,17,21,6,5,2,18,2,8,13,13,7,13,17,21,4,6,2,7,13,21,10,21,8,21,20,5,21,11,16,15,1,17,15,21,7,5,9,16,15,8,9,1,21,17,5,19,21,23,13,17,5,15,17,9,2,11,1,5,7,21,13,15,3,9,8,2,21,3,2,1,18,4,7,17,4,14,23,5,10,14,4,13,21,13,2,8,8,14,2,5,1,1,1,17,18,10,4,21,15,6,13,9,16,17,7,6,7,15,7,6,6,1,17,15,17,21,15,4,10,3,23,5,2,9,1,17,14,2,21,21,14,5,7,15,17,16,15,9,4,8,13,15,16,5,23,13,16,2,9,5,16,15,21,17,2,18,15,5,13,2,10,20,16,17,11,17,21,8,4,5,21,2,5,21,5,3,6,13,6,17,15,17,15,4,17,15,21,6,17,19,4,6,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,6,13,17,21,15,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,6,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,9,21,21,10,4,7,7,2,6,4,17,1,2,1,21,6,1,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,17,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,23,15,21,21,2,6,16,2,6,10,21,8,5,13,13,21,2,15,11,21,21,16,2,5,21,13,8,13,6,6,21,23,13,17,6,14,5,8,6,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,15,8,16,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,6,10,16,8,13,17,21,2,5,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,8,5,21,21,10,15,21,20,17,14,7,4,16,3,14,6,16,15,13,2,21,2,13,21,21,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,13,13,6,8,18,15,17,15,16,21,8,6,7,7,15,15,15,10,14,13,15,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,17,10,16,5,7,17,21,2,5,4,4,15,3,17,13,16,3,17,21,3,21,4,5,13,16,6,21,23,10,16,9,13,6,9,8,18,14,1,10,7,16,18,4,18,14,17,15,21,15,16,21,5,1,21,10,10,4,10,21,14,21,5,3,13,17,19,16,15,4,4,5,21,21,21,20,7,14,21,2,5,10,19,14,6,13,9,21,14,17,7,4,21,21,15,16,1,16,7,10,7,5,9,9,15,11,5,17,21,21,2,20,17,13,13,6,5,16,16,10,2,19,17,10,4,21,13,17,7,5,1,4,17,16,15,9,6,6,15,1,3,2,5,20,9,16,10,19,21,9,19,7,7,14,4,7,7,9,6,21,21,16,4,15,19,4,7,9,21,21,7,14,10,19,21,5,18,18,20,4,16,1,8,6,8,7,8,13,4,4,2,17,8,15,14,21,14,4,13,7,17,16,7,3,4,8,13,7,7,13,8,13,15,16,9,5,16,13,17,16,10,21,15,5,13,8,15,19,15,17,7,16,18,16,16,9,7,21,6,5,6,7,8,9,6,10,17,17,15,15,16,7,10,17,8,19,23,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,7,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,7,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,1,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,10,17,3,2,6,18,15,6,21,6,9,4,19,5,15,2,21,13,16,19,15,17,5,8,13,8,3,2,8,16,23,7,19,2,14,4,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,21,21,10,3,19,7,23,23,17,6,10,21,5,10,21,16,8,19,4,7,6,5,17,16,7,19,7,14,16,8,10,21,3,16,5,8,13,1,8,21,2,6,16,17,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,4,21,13,13,14,6,13,18,6,8,15,21,2,10,17,13,5,9,16,8,10,16,5,2,19,6,14,5,21,9,7,15,16,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,4,15,18,15,16,7,5,21,21,14,9,6,4,2,4,17,21,8,5,20,1,20,13,9,7,8,13,5,15,21,17,2,15,13,15,14,8,13,20,6,16,5,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,17,15,16,21,7,7,2,5,15,10,9,15,8,19,5,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,21,15,13,2,21,13,6,21,6,2,6,19,7,15,2,21,13,16,18,15,3,5,8,15,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,21,11,7,16,18,4,8,21,15,15,13,15,16,21,2,5,21,5,2,5,13,6,19,21,15,2,2,17,3,19,8,6,6,19,16,4,15,19,11,14,17,8,16,6,9,16,7,8,13,1,8,16,13,6,21,11,15,15,8,16,7,3,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,8,8,5,8,8,8,14,2,15,17,13,13,8,19,15,2,21,21,21,13,2,15,21,14,5,15,5,2,5,21,21,8,13,20,21,16,15,9,7,8,9,16,6,2,18,2,15,13,21,14,15,5,20,8,21,15,5,4,8,13,13,13,7,19,13,16,15,9,5,16,13,16,16,20,14,14,13,2,14,14,21,16,21,7,16,21,7,8,4,19,5,14,6,13,14,8,5,9,14,21,16,15,2,15,15,13,21,16,15,23,23,23 +24,23,23,23,23,23,23,6,21,3,6,21,6,2,4,19,13,15,2,21,13,17,19,15,16,9,8,13,5,13,2,6,16,23,13,18,9,15,5,6,2,18,15,19,15,7,8,18,4,15,18,15,15,15,15,16,21,2,4,19,7,23,23,21,7,13,1,5,4,16,17,8,19,7,2,7,5,21,17,5,3,7,14,16,8,6,4,3,16,13,8,13,1,8,21,2,5,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,16,21,13,13,14,10,13,21,15,15,15,21,15,13,8,13,5,8,8,8,4,16,6,2,2,6,14,6,21,9,10,20,7,14,13,15,8,10,5,8,8,8,14,2,15,20,15,13,5,21,2,15,19,15,21,13,5,15,21,13,4,5,6,2,6,10,18,8,10,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,16,14,4,13,20,5,16,13,5,4,8,13,13,13,13,19,15,16,2,9,5,17,15,16,16,20,14,14,13,15,15,14,17,16,1,15,17,1,7,7,2,15,8,4,5,15,5,19,5,9,4,21,17,15,6,15,15,7,16,16,8,4,23,23 +24,23,23,7,21,3,5,5,17,1,9,18,17,7,9,15,5,13,5,17,13,16,7,16,4,9,21,4,8,13,6,17,17,23,7,16,9,6,5,1,1,18,14,7,15,7,8,17,4,17,21,17,1,15,10,17,19,4,1,15,4,6,13,19,17,2,21,8,5,9,17,16,21,7,5,18,1,4,8,5,13,7,13,17,21,19,10,21,9,7,4,3,18,8,17,6,6,21,17,8,21,1,17,17,17,7,5,9,8,15,15,9,16,21,17,5,17,15,23,5,1,4,9,17,9,4,1,15,6,5,21,13,21,16,9,8,4,17,10,2,4,1,1,5,18,6,15,15,23,4,7,13,4,5,9,19,8,11,14,4,5,1,8,2,21,21,6,10,1,19,7,13,4,16,16,5,6,6,19,7,17,4,1,17,6,16,21,4,4,10,10,5,23,21,13,2,21,5,1,19,21,14,5,5,17,16,17,15,3,4,14,13,6,21,4,23,7,21,6,3,5,16,13,17,16,18,21,4,5,11,5,23,19,17,17,7,16,1,8,9,9,1,8,23,8,9,21,5,13,4,17,15,17,13,4,17,7,4,1,16,19,5,6,19 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,13,14,2,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,6,6,17,15,2,16,7,9,13,14,16,13,15,15,15,1,6,16,6,8,13,6,16,16,23,15,21,9,13,4,10,2,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,3,10,16,5,8,13,16,21,4,21,5,10,4,16,2,16,4,14,8,5,21,15,14,2,7,14,21,2,5,21,3,15,2,13,15,21,8,16,2,6,21,21,8,18,1,1,16,5,7,5,7,7,15,7,5,16,21,21,15,8,16,7,13,14,10,10,15,8,4,19,21,2,6,21,13,17,6,13,17,9,16,15,8,7,6,4,10,1,15,8,5,5,10,16,10,19,10,9,20,7,8,14,6,15,1,21,13,21,21,4,17,21,10,6,13,2,7,1,7,14,15,7,2,5,21,21,21,6,21,1,2,4,8,20,8,18,14,8,2,17,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,7,7,13,8,2,15,8,9,5,16,13,21,17,8,21,14,9,13,3,3,21,15,16,15,16,18,16,7,5,8,4,16,5,6,4,8,2,5,15,16,17,15,4,17,15,2,15,15,20,5,11,20 +24,23,8,10,17,10,10,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,2,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,15,1,16,15,15,15,16,21,4,10,7,6,8,10,3,5,17,21,10,10,4,1,15,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,5,4,6,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,21,6,3,21,13,13,8,13,9,16,8,15,18,15,2,7,17,13,5,8,8,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,21,15,1,15,4,7,21,3,4,21,8,21,13,5,15,21,15,5,8,10,2,15,10,21,16,15,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,9,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,13,2,4,5,16,21,15,15,15,15,4,17,16,8,10,23,23 +24,23,23,23,23,15,6,7,16,15,8,15,20,10,2,17,13,8,7,13,7,18,21,15,2,6,21,3,8,13,2,6,21,23,13,18,5,16,5,8,15,21,14,21,15,7,16,16,4,16,14,17,15,21,16,15,21,5,2,17,15,6,13,8,21,5,14,15,10,14,16,8,17,5,14,15,5,4,7,16,14,8,13,16,7,15,18,2,19,14,15,8,21,15,17,15,5,21,16,3,10,1,21,8,16,7,5,9,15,7,15,5,8,16,21,5,21,21,23,13,21,5,15,16,6,6,2,21,2,6,20,5,11,15,13,17,8,16,2,3,2,1,9,2,1,19,6,14,21,5,14,15,3,15,9,21,13,7,15,15,15,21,16,5,21,21,6,2,16,20,21,5,2,17,15,2,14,6,15,8,15,6,21,2,2,17,1,13,15,10,16,18,23,8,10,2,21,7,15,5,21,2,15,7,16,2,16,7,13,4,8,13,8,19,21,23,3,21,2,3,6,17,13,16,16,6,8,5,7,13,5,2,17,15,17,15,15,21,8,2,8,5,2,2,15,15,14,5,16,5,21,15,17,13,15,15,15,2,15,15,18,6,23,23 +24,23,23,5,18,7,2,8,17,7,5,17,6,7,10,19,13,13,2,21,13,16,15,15,18,5,7,2,5,13,2,10,21,23,13,19,2,6,3,5,8,18,15,1,11,7,8,18,4,15,21,21,15,15,15,16,21,4,4,15,6,10,13,10,21,7,21,5,8,6,21,7,19,13,4,13,5,21,21,5,19,15,14,16,8,15,15,3,16,5,6,13,1,8,16,7,15,21,15,5,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,4,17,13,13,14,15,13,21,8,15,19,17,2,7,21,13,5,9,21,8,2,21,5,2,8,6,14,7,21,9,8,9,21,14,13,5,14,2,5,7,8,8,14,8,15,1,16,15,21,20,10,4,21,21,21,13,4,15,21,15,14,15,7,2,10,10,21,21,15,20,21,4,15,8,10,8,13,1,15,4,17,2,15,13,21,14,13,13,20,10,15,13,5,4,8,13,7,11,6,9,13,13,7,9,5,16,15,17,16,20,14,7,13,10,14,14,19,21,21,15,16,19,19,7,5,13,21,13,13,7,15,10,4,9,15,15,17,15,15,16,7,10,15,16,15,6,10,18 +24,23,4,15,17,6,9,15,21,10,6,19,17,4,13,4,5,15,2,17,13,17,15,17,17,23,17,9,13,4,5,8,16,23,7,16,9,13,9,2,5,18,14,1,1,7,16,16,4,18,14,21,15,21,8,16,15,9,20,16,5,8,9,9,1,7,21,7,5,8,16,8,18,7,13,4,7,21,4,6,19,7,14,1,21,4,4,19,13,4,7,2,1,8,16,2,6,21,21,6,20,7,21,16,6,7,5,9,9,15,15,5,17,21,21,9,11,16,13,13,16,7,13,15,8,7,4,1,2,10,17,13,17,5,6,17,16,17,13,15,7,6,6,5,1,3,2,5,14,19,21,7,19,21,9,2,8,8,14,21,15,1,15,10,21,18,5,2,18,9,9,6,1,2,9,15,7,10,7,19,7,6,17,7,16,1,21,4,10,11,2,8,13,21,5,2,21,15,21,21,21,14,8,9,15,8,17,13,3,4,8,13,8,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,17,8,20,7,16,2,1,17,5,15,5,7,13,15,8,21,15,6,3,5,14,3,16,10,11,6,8,15,7,17,13,4,17,18,21,21,21,6,16,15,2,2,21,5,5,13,8,21,5,14,5,10,14,16,15,17,14,6,13,3,2,16,6,5,7,13,21,21,19,2,1,2,9,10,13,17,13,16,3,5,15,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,17,3,21,11,23,13,21,6,7,16,2,15,16,15,14,15,21,13,19,8,10,8,7,21,3,5,19,17,2,9,6,2,8,14,5,21,14,20,8,14,7,19,13,8,15,15,6,21,15,5,21,1,2,2,21,13,15,13,6,15,18,7,14,15,16,7,15,2,16,21,5,20,21,15,15,5,8,5,23,8,7,1,8,15,5,15,18,21,10,13,1,16,21,2,3,4,8,13,7,16,13,23,18,15,2,16,5,8,13,21,21,2,13,14,16,15,16,15,19,15,16,15,15,9,20,4,10,7,14,8,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,6,14,5,20,8,15,17,6,2,2,21,13,13,2,21,13,17,15,15,15,7,15,23,5,23,2,16,21,15,15,19,2,15,5,15,2,18,14,1,11,7,8,18,4,16,21,15,16,15,15,16,21,15,2,16,5,15,13,2,6,8,21,5,2,17,16,8,19,13,14,13,5,21,21,7,19,15,14,16,8,2,4,15,21,6,15,13,1,7,16,15,5,21,11,15,15,8,21,16,20,7,5,9,15,15,15,9,21,21,21,15,5,21,13,13,14,15,15,21,8,15,20,21,2,8,8,13,5,14,16,8,2,21,5,2,8,6,14,15,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,2,15,8,21,13,2,17,21,21,13,8,8,21,7,14,15,7,2,5,2,21,6,15,20,1,16,15,11,6,8,13,2,4,2,21,2,15,13,21,14,14,5,20,7,15,13,5,4,8,13,7,13,5,9,13,8,16,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,16,15,16,19,16,8,13,7,8,15,7,14,5,15,11,15,15,15,19,15,6,17,15,2,21,17,15,23,23,23 +24,23,23,23,23,8,8,5,18,15,15,21,6,4,2,18,5,15,2,21,13,16,18,15,16,5,16,8,8,2,2,8,16,23,13,3,2,6,6,6,2,18,15,17,11,7,16,18,4,13,19,15,15,13,15,21,21,4,15,9,14,21,7,7,13,18,18,2,4,8,17,4,18,13,8,15,5,21,16,5,13,7,14,16,8,7,8,2,16,10,7,13,1,8,16,15,6,21,11,3,15,15,17,8,2,7,5,9,8,15,13,9,10,1,21,4,21,21,13,13,14,8,4,21,8,6,18,15,2,7,17,13,5,14,1,8,2,21,5,2,20,6,8,15,21,9,16,16,14,2,13,8,6,10,5,8,8,8,14,7,15,17,15,4,15,19,10,1,21,16,16,13,5,15,21,13,15,14,6,2,10,10,21,4,5,20,21,16,15,9,8,8,13,13,6,2,17,2,15,13,21,14,7,13,20,16,8,13,5,4,8,13,8,13,7,18,15,15,15,9,5,16,15,16,8,20,14,7,14,5,4,14,17,16,17,15,16,21,8,5,4,8,15,6,5,15,6,19,5,7,15,21,21,15,6,15,8,4,17,15,16,4,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,16,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,15,4,21,9,6,5,17,7,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,9,8,10,8,5,5,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,8,18,21,2,7,16,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,9,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,17,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,17,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,10,6,21,4,9,9,17,6,8,21,21,7,10,3,14,13,4,19,13,16,19,18,17,5,21,9,7,13,6,8,18,23,5,17,9,13,19,5,7,18,16,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,6,13,4,17,5,14,9,1,6,16,10,19,8,7,10,5,19,6,7,13,7,13,7,17,10,19,14,16,13,8,19,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,19,5,9,19,21,9,18,1,4,7,1,13,15,9,16,17,14,19,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,17,8,7,14,2,5,21,7,21,19,1,6,9,21,21,9,19,16,9,15,3,7,13,8,15,13,6,21,21,9,19,21,6,9,8,17,19,23,9,5,2,17,7,19,14,21,14,7,9,17,8,16,15,3,4,17,13,9,21,7,23,5,16,16,9,5,8,15,17,16,18,19,14,7,4,23,14,19,17,21,8,16,1,13,9,9,16,5,7,5,9,7,5,15,19,8,16,17,2,6,17,7,4,1,16,19,5,23,23 +24,23,23,23,23,23,23,23,23,15,2,21,6,6,3,21,13,15,2,17,13,17,15,16,16,5,8,15,7,13,6,15,16,23,7,19,2,13,5,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,7,4,16,5,4,13,6,21,15,21,9,6,8,8,10,18,15,10,7,6,21,16,8,20,7,14,16,8,7,4,18,16,15,14,15,1,7,20,10,10,21,11,7,15,15,17,8,6,7,5,9,8,15,15,9,21,21,15,4,4,21,13,13,14,15,15,16,8,2,18,18,15,5,7,13,5,7,16,8,2,21,5,2,15,6,14,6,21,9,7,15,16,14,13,5,21,2,5,8,8,8,14,21,15,16,7,3,8,21,10,4,21,15,21,13,6,16,21,8,14,2,7,2,15,10,21,16,10,20,1,4,6,5,4,16,15,5,15,21,21,2,7,8,21,14,4,13,20,16,17,13,5,4,8,13,15,13,5,19,13,7,2,7,17,17,7,17,16,20,14,4,4,13,15,14,2,17,16,7,17,19,17,8,5,8,4,15,8,1,15,10,7,9,5,15,17,15,2,17,13,4,15,17,18,7,23,23 +24,23,23,23,23,23,23,23,23,23,23,7,21,15,14,17,14,13,8,16,7,16,20,11,13,2,14,13,7,14,14,15,19,23,7,2,5,14,3,15,8,3,19,15,15,7,8,1,4,15,15,16,1,15,15,15,19,2,21,15,6,21,13,10,21,5,21,5,15,6,16,14,16,3,5,6,18,15,7,15,13,13,13,15,8,19,5,2,21,13,10,4,15,14,21,2,20,21,17,2,2,1,17,16,2,7,7,9,21,15,8,9,21,16,21,6,10,8,23,13,21,15,14,16,15,6,16,20,15,21,15,13,15,10,2,7,17,16,15,2,13,17,10,5,19,16,15,23,5,6,15,13,2,7,9,21,16,8,15,15,5,21,15,15,21,21,8,15,17,10,16,13,15,21,15,7,15,7,15,11,10,6,1,21,5,16,21,21,15,10,6,1,23,5,10,5,16,16,10,13,21,14,15,13,8,14,16,15,3,4,9,13,20,16,6,23,13,16,2,3,7,15,15,21,17,21,7,13,5,15,14,15,19,16,21,16,8,11,16,7,15,14,21,23,5,6,15,15,13,11,15,16,16,15,2,16,15,15,15,7,20,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,21,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,1,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,6,7,21,2,7,5,17,6,15,21,21,7,8,4,4,15,4,16,13,16,7,17,1,13,5,9,21,2,5,8,21,23,7,17,9,13,5,10,3,18,14,1,10,7,16,18,4,18,3,17,15,21,8,16,21,7,10,17,10,10,13,4,18,7,21,5,10,21,17,4,17,9,6,5,10,1,21,14,19,7,14,21,2,6,4,19,14,4,13,16,21,4,17,7,6,17,21,6,19,8,16,7,10,7,5,9,16,13,11,5,16,21,21,4,21,17,13,13,14,10,16,16,6,9,18,17,10,6,4,13,18,4,5,18,7,16,4,17,9,6,6,16,1,10,7,9,20,5,21,10,18,4,9,20,8,8,14,4,8,7,9,10,17,21,16,18,18,19,9,9,5,9,21,7,14,16,3,3,5,18,17,20,8,17,1,4,10,8,6,8,13,4,9,2,21,4,13,4,21,14,4,13,8,16,16,15,3,4,8,13,20,7,13,8,15,15,16,9,5,17,13,17,17,18,21,14,9,13,2,3,19,18,17,7,16,18,16,8,5,7,4,6,5,8,15,15,7,6,4,17,17,15,5,17,7,4,1,15,20,6,19,18 +24,23,10,15,21,6,5,10,17,4,4,19,21,13,4,9,17,5,9,16,13,17,7,19,19,5,17,9,7,13,4,10,17,23,16,17,9,13,5,4,8,18,21,15,13,7,8,16,4,16,10,1,9,1,16,21,19,5,1,18,10,4,13,10,17,7,7,7,6,7,21,4,19,8,6,5,11,19,6,6,13,8,13,17,21,10,13,10,7,21,17,2,17,14,17,10,8,21,7,5,19,7,17,21,3,7,5,9,17,15,8,9,1,17,17,4,4,21,23,13,19,10,9,1,2,7,21,17,23,23,23,23,5,4,4,21,13,3,6,8,5,3,23,23,23,23,23,23,23,23,23,23,7,13,9,19,17,8,15,9,5,6,8,15,21,21,4,21,21,19,7,9,14,5,9,9,14,18,19,23,7,4,21,17,8,9,1,4,17,8,5,18,23,3,5,2,17,5,21,19,17,14,10,6,17,23,15,15,3,4,16,13,5,19,7,23,9,19,16,9,5,16,15,17,16,19,8,6,23,23,9,14,19,17,21,7,16,19,8,10,13,16,7,23,23,23,23,9,15,7,6,16,17,13,3,17,7,4,1,17,19,5,19,23 +24,23,23,23,8,5,2,15,18,15,6,21,6,2,4,18,5,15,2,21,13,16,19,15,16,5,8,13,5,13,2,15,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,15,16,21,15,2,4,7,23,23,21,14,10,1,6,2,21,16,2,19,13,10,6,6,17,17,7,3,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,8,17,2,19,7,5,9,15,15,15,9,17,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,13,17,13,5,5,16,8,2,11,5,2,19,6,17,15,21,7,5,15,8,14,13,5,21,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,15,21,13,14,15,21,14,15,6,4,2,15,21,21,8,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,2,13,20,16,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,13,15,15,14,17,15,17,15,16,21,7,2,2,5,16,4,5,15,6,14,5,5,15,21,17,15,13,15,15,6,16,15,21,6,15,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,4,8,4,21,15,15,17,6,4,10,18,13,13,2,21,13,16,19,15,21,5,8,13,7,13,8,6,17,23,2,3,2,15,5,6,2,18,14,18,11,7,8,18,4,1,16,21,15,7,15,16,21,15,4,7,16,10,6,14,13,21,1,6,10,2,1,10,19,15,10,7,5,21,16,7,19,7,14,17,7,2,4,3,16,15,5,13,1,8,16,15,6,21,11,2,15,15,16,6,21,7,5,9,8,15,15,9,10,21,17,4,21,21,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,9,8,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,7,2,15,1,15,3,8,21,10,15,16,15,21,13,9,15,21,14,6,8,10,2,5,8,21,10,8,20,21,2,13,11,10,8,13,15,4,2,17,2,15,15,16,14,15,13,20,5,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,16,17,20,14,14,7,2,4,14,17,16,21,15,17,19,3,8,10,6,4,14,5,8,2,13,2,5,6,15,17,15,5,15,15,2,16,16,16,15,23,23 +24,23,23,23,16,16,15,2,21,2,6,21,6,2,6,19,13,15,2,21,13,16,19,15,2,5,8,15,8,13,2,8,16,23,15,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,15,3,21,15,4,2,17,3,19,8,21,10,5,16,8,5,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,10,21,11,7,15,15,17,15,10,7,5,9,21,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,15,17,13,5,15,21,5,7,13,5,2,6,10,21,9,2,20,21,21,7,9,8,8,7,15,5,2,21,2,15,13,21,14,4,5,20,15,16,15,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,16,21,7,17,21,7,8,21,14,6,14,8,15,14,2,5,9,8,21,17,15,2,8,15,4,21,21,15,5,23,23 +24,23,23,8,21,7,18,4,21,2,2,19,8,20,10,4,5,19,2,17,13,17,15,16,21,4,9,5,4,17,20,8,17,23,23,23,23,13,8,10,4,10,14,21,21,7,16,18,4,19,18,17,15,16,6,16,21,9,4,21,9,4,10,4,17,5,21,9,8,4,21,8,17,4,6,8,1,17,9,4,19,7,14,1,21,4,4,19,4,7,18,14,17,8,17,15,6,21,21,6,19,8,17,7,6,7,5,9,9,15,7,5,17,21,21,6,19,17,13,13,15,2,4,21,5,4,16,21,4,5,8,13,18,7,13,17,6,17,7,16,9,6,4,6,1,9,7,5,17,9,4,10,19,21,9,10,15,8,14,4,5,16,15,4,19,1,4,8,16,2,6,8,5,17,21,8,16,6,3,4,9,18,21,5,4,17,1,6,4,8,16,8,13,6,5,4,17,4,4,13,21,14,14,13,8,16,18,13,3,4,8,13,7,7,7,2,17,15,5,9,5,15,13,19,16,17,21,14,9,13,6,8,19,19,17,15,16,18,17,7,9,7,4,21,7,5,4,6,9,15,6,17,17,15,9,17,7,4,8,16,19,4,3,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,5,13,4,16,11,16,9,18,19,5,21,9,4,9,5,13,18,23,7,17,9,13,9,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,17,7,6,5,4,18,7,21,7,5,8,17,1,1,15,9,18,1,4,8,6,13,5,13,16,21,4,6,9,8,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,21,21,13,4,6,21,13,21,2,6,8,18,21,6,2,2,1,1,5,15,6,15,23,2,4,9,13,19,5,9,19,8,7,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,6,17,21,21,4,10,10,10,23,13,6,2,21,10,2,19,21,14,8,5,17,4,17,15,3,4,11,15,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,6,6,4,16,23,19,17,21,16,16,21,8,7,2,1,7,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,21,4,4,8,21,6,7,17,17,7,13,4,2,15,8,16,13,17,7,17,1,13,14,5,8,4,6,16,8,23,2,17,9,13,5,10,1,21,14,1,21,7,8,16,4,18,14,21,15,21,8,16,21,3,6,16,6,4,13,4,21,7,1,5,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,6,4,19,14,10,13,9,17,8,21,6,6,15,21,4,20,8,16,7,19,7,5,9,9,21,8,5,17,21,21,2,21,17,13,13,14,6,8,16,10,4,18,17,5,7,23,23,23,7,7,18,17,17,4,9,5,6,6,13,1,3,4,5,20,5,7,10,18,17,9,4,17,8,14,9,7,15,15,21,21,21,10,6,18,7,9,13,4,17,21,9,4,15,3,8,10,20,21,19,9,15,1,21,9,9,15,7,13,4,4,2,21,4,13,9,21,14,15,13,16,4,17,15,3,2,8,13,8,13,1,8,13,15,17,9,5,19,13,17,17,6,21,14,13,4,4,4,17,19,17,15,16,18,16,3,9,8,19,6,7,18,5,5,7,6,4,17,17,7,5,17,13,2,15,15,19,5,19,19 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,8,15,4,16,15,21,23,23,23 +24,23,23,23,23,8,15,15,18,6,4,21,6,2,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,16,3,9,5,2,15,2,18,15,19,9,7,15,18,4,15,21,10,15,13,16,16,21,13,4,19,7,23,23,21,5,13,21,5,10,2,16,8,19,8,2,4,5,21,16,15,9,7,14,16,8,6,4,3,16,13,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,16,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,13,6,15,21,14,15,14,6,2,6,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,6,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,7,14,17,16,17,15,17,21,7,9,2,15,8,4,5,15,6,14,7,5,6,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,15,15,15,15,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,8,10,8,18 +24,23,23,6,21,7,15,2,20,2,8,17,15,15,8,10,5,21,10,8,7,15,19,1,21,17,21,5,5,13,2,18,15,23,10,1,3,15,5,2,14,1,14,15,15,7,7,17,4,8,14,17,21,21,15,15,21,10,10,16,5,15,13,5,21,3,20,9,6,14,21,16,21,8,4,6,21,16,13,13,13,15,13,20,1,15,7,14,21,13,7,2,18,14,8,2,16,15,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,21,17,6,2,16,13,13,10,10,8,17,9,10,2,18,5,5,21,13,21,2,15,8,6,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,3,5,21,7,2,7,17,15,21,16,5,8,13,6,15,21,7,21,2,7,2,5,21,18,2,6,16,1,13,7,7,16,8,23,9,8,21,21,14,8,13,21,1,4,13,19,2,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,4,13,14,18,23,9,5,14,2,7,8,9,21,17,2,15,21,15,15,15,1,15,23,23,23 +24,23,23,23,23,15,15,2,16,2,15,15,18,15,5,15,13,16,8,13,15,21,3,15,16,5,21,5,3,5,2,6,21,23,7,16,13,15,5,6,14,16,16,21,15,7,16,18,4,16,14,21,21,16,15,21,3,3,7,15,3,23,23,23,23,5,21,8,2,2,17,8,21,5,15,5,2,7,8,13,14,8,13,16,13,13,1,21,5,14,16,8,1,7,21,2,5,21,15,19,21,15,16,8,16,7,5,9,15,15,15,5,15,21,15,5,21,17,23,13,21,5,15,16,9,5,8,21,2,6,21,13,21,8,2,8,21,16,16,3,2,15,2,5,18,1,2,15,21,5,14,5,3,8,9,2,13,8,15,2,5,21,8,8,21,21,2,3,16,20,2,3,5,23,23,23,23,23,5,11,15,14,17,2,2,15,1,15,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,15,13,4,8,13,8,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,15,7,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,21,6,3,23 +24,23,23,23,23,15,2,6,21,4,6,21,6,2,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,15,19,9,5,13,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,6,19,15,23,23,14,7,13,1,13,2,16,17,4,19,7,2,5,5,21,17,15,3,7,14,16,8,6,4,3,21,6,8,13,1,7,21,7,15,21,11,5,15,15,16,2,18,7,5,9,8,15,15,9,21,21,21,5,10,21,13,13,14,2,13,1,5,15,16,21,6,6,21,13,5,5,16,8,2,1,6,2,2,6,14,10,21,7,10,20,5,14,2,7,8,2,5,8,8,8,14,2,15,21,15,13,5,21,2,15,18,16,21,13,5,15,21,13,4,13,6,2,15,10,21,8,4,20,21,2,8,9,8,8,13,15,6,21,17,2,15,13,1,14,4,5,20,16,16,13,5,4,8,13,8,13,7,8,13,15,2,9,5,17,15,16,16,20,14,14,13,8,15,14,17,16,16,15,17,1,7,9,2,7,6,4,9,15,5,3,5,9,6,21,17,15,6,15,15,7,16,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,5,15,3,21,5,2,1,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,8,2,2,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,3,2,15,21,15,15,13,2,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,6,2,17,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,9,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,16,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,7,21,15,21,13,15,21,15,8,14,6,2,11,8,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,2,8,7,5,2,14,5,5,6,5,15,11,10,21,21,15,5,21,7,15,2,15,18,23,23,23 +24,23,23,23,17,8,4,4,17,6,6,17,6,9,4,21,13,15,2,17,13,15,7,17,19,5,16,8,5,9,4,18,20,23,7,19,4,13,5,8,2,18,14,21,21,7,8,18,4,8,21,15,11,15,4,21,21,15,5,16,6,4,13,21,10,7,18,6,8,7,7,16,17,8,8,7,7,21,16,4,20,7,14,16,8,4,9,3,16,13,6,4,18,7,21,4,10,15,11,7,15,15,1,17,1,7,5,9,8,15,8,9,17,16,21,8,13,17,4,13,14,4,15,21,8,3,18,1,2,7,17,13,5,5,16,8,2,21,5,2,17,6,14,19,21,9,6,15,21,5,13,5,4,2,5,8,8,8,14,9,15,1,16,4,7,21,3,8,21,21,18,13,5,15,21,7,10,15,7,4,15,10,21,4,10,20,1,17,5,9,4,16,8,13,7,21,21,2,7,16,21,14,6,9,20,7,17,15,5,2,7,13,15,13,13,9,13,7,2,15,17,8,15,16,17,20,7,5,4,2,7,14,21,17,17,7,17,19,21,8,10,8,5,15,7,18,15,21,2,9,4,15,17,15,5,17,13,4,6,1,18,8,16,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,13,16,18,15,17,5,8,15,8,13,4,8,16,23,7,3,2,6,9,5,2,18,15,1,15,7,8,18,4,15,19,15,16,15,15,21,21,4,2,3,23,23,13,8,6,16,21,7,4,2,16,3,18,8,10,10,6,17,16,8,19,7,14,16,8,6,4,3,16,13,8,13,1,8,16,13,6,21,11,13,15,15,17,8,4,7,5,9,8,15,13,9,10,1,21,4,21,21,13,13,14,13,6,21,8,4,18,15,4,7,17,13,5,13,8,8,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,4,15,21,13,7,15,19,2,5,21,16,16,13,5,16,21,14,14,15,6,2,6,10,21,4,4,20,21,21,8,9,8,8,13,13,6,2,21,2,15,13,17,14,4,6,20,7,17,13,6,4,8,13,8,13,5,19,15,7,15,9,5,16,13,16,15,20,8,6,4,13,8,14,17,15,17,15,16,21,8,8,4,5,8,4,5,15,4,15,5,9,15,21,21,15,2,8,15,4,21,17,16,6,23,23 +24,23,23,23,23,23,23,4,15,10,15,17,6,4,2,21,9,15,2,16,13,16,15,16,17,5,8,13,7,5,2,2,20,23,21,19,9,15,6,10,2,18,14,21,9,7,8,18,4,15,18,15,11,13,15,21,21,19,10,15,5,15,13,4,9,5,21,9,4,8,8,2,16,8,2,6,6,1,17,14,19,15,14,16,8,6,8,21,17,13,10,7,16,7,21,5,2,21,11,15,15,8,1,2,8,7,5,9,16,15,15,9,4,17,16,8,7,17,13,13,14,6,13,1,8,2,18,1,2,6,17,13,5,7,16,8,2,21,5,2,2,6,14,5,21,9,6,15,8,14,13,5,21,2,5,8,8,8,14,15,15,15,16,15,7,21,2,4,21,16,21,13,9,15,21,7,13,15,7,2,6,4,21,8,2,20,1,17,6,5,15,16,13,13,14,21,21,2,15,13,17,14,7,8,20,2,17,15,5,2,8,13,15,13,13,3,13,7,2,7,16,17,15,16,1,20,14,14,7,3,15,14,16,16,16,15,16,18,17,8,6,8,8,15,8,21,15,15,2,9,15,15,17,15,6,21,13,15,15,21,15,3,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,16,14,13,16,19,16,1,5,17,5,9,13,9,18,18,23,7,18,9,13,9,15,8,18,7,15,15,7,1,17,4,21,14,16,21,17,15,18,18,10,5,16,5,15,13,4,17,4,21,5,6,1,21,10,17,10,10,8,5,16,15,6,13,7,5,1,10,19,15,13,16,13,8,10,19,7,15,21,6,8,15,8,9,1,17,16,7,7,5,9,8,15,8,9,1,16,17,2,2,21,13,13,17,10,15,21,9,10,2,18,2,10,20,13,21,10,10,8,21,21,2,4,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,15,7,21,1,15,21,21,9,5,13,4,21,17,7,1,4,7,2,5,2,15,18,6,17,1,2,2,8,15,23,9,5,7,21,21,14,7,16,1,7,14,13,7,15,17,15,3,4,8,13,5,17,13,23,7,1,21,13,5,17,13,21,16,5,21,14,7,13,2,2,19,15,17,15,8,1,16,4,2,14,3,23,9,5,15,2,15,10,5,21,17,2,10,17,15,15,17,16,19,6,3,18 +24,23,23,23,23,23,23,23,23,5,15,5,21,5,2,8,14,13,8,16,7,15,7,21,13,3,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,8,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,23,21,7,4,4,20,4,6,21,15,5,6,19,5,21,6,16,7,15,19,17,21,23,18,6,5,13,2,19,15,23,10,18,9,15,6,4,7,21,14,7,15,7,8,17,4,17,15,17,21,18,21,7,21,6,1,21,5,5,13,4,21,2,20,5,6,6,17,6,21,8,4,6,7,17,15,4,13,15,13,20,1,2,19,7,21,13,4,4,18,14,17,3,6,17,8,8,6,1,17,2,16,7,5,9,8,15,15,9,21,21,17,6,2,16,13,13,21,5,17,21,9,4,2,18,4,6,21,13,21,1,10,8,6,17,9,7,21,21,14,5,21,7,13,23,23,23,23,23,23,8,9,4,8,7,15,4,5,21,7,4,17,1,4,21,16,5,16,7,13,21,21,7,8,4,7,2,5,17,18,2,6,16,1,7,8,7,17,23,7,9,9,21,21,14,6,13,17,21,6,13,18,2,16,19,9,4,15,13,5,17,13,23,17,15,19,13,5,15,15,21,17,6,1,14,9,7,7,2,15,16,8,15,21,21,16,4,13,14,18,23,9,5,10,2,7,8,9,21,17,2,5,1,15,15,10,17,17,7,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,13,21,15,16,1,2,5,15,15,2,21,7,21,2,5,21,15,7,21,15,17,15,16,7,5,9,15,15,15,5,21,21,20,5,3,21,23,13,21,5,8,16,9,15,8,1,9,15,21,13,21,8,2,8,17,15,16,3,9,10,15,15,21,19,15,16,21,5,14,8,2,8,9,2,7,8,14,2,6,17,11,15,21,21,15,15,17,20,2,5,6,21,11,10,6,14,20,15,5,6,21,2,15,17,21,13,16,10,15,23,20,7,3,2,21,15,7,13,18,14,5,5,16,3,16,7,13,4,8,13,8,21,14,23,8,21,2,3,6,15,13,16,16,6,19,14,5,13,13,2,19,15,16,15,15,18,8,2,15,15,7,15,8,21,14,15,15,5,15,15,17,13,2,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,17,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,15,4,21,9,6,5,21,15,15,17,6,10,3,17,13,13,2,17,13,16,7,16,20,5,8,10,9,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,17,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,9,13,16,8,2,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,7,21,8,10,9,17,6,15,17,6,21,7,7,13,13,19,17,13,16,7,16,21,9,8,6,8,9,4,8,20,23,15,19,4,13,5,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,19,5,7,7,16,13,13,17,5,4,19,4,8,8,7,17,8,4,6,10,17,1,14,20,7,14,16,8,6,14,21,17,13,9,1,17,8,8,10,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,9,6,17,13,13,14,7,7,21,8,10,18,21,2,15,1,13,5,8,4,8,2,21,5,2,17,6,14,6,21,9,6,7,4,9,13,5,4,2,5,8,8,8,14,16,15,1,7,10,8,21,9,15,21,21,18,13,9,8,21,9,14,10,5,6,10,8,21,4,7,20,1,1,9,9,4,16,7,5,14,21,21,2,7,17,21,14,9,5,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,15,17,20,9,5,4,3,10,14,17,17,17,7,17,19,21,8,10,8,4,21,5,1,15,6,2,9,10,16,17,16,6,16,13,9,15,17,18,4,6,18 +24,23,23,23,23,23,23,23,18,4,10,21,6,17,4,18,5,15,2,21,13,16,19,16,17,5,8,13,8,13,4,6,16,23,15,19,2,15,5,4,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,4,7,23,23,9,5,6,21,13,4,16,17,9,18,15,4,5,5,21,16,8,19,7,14,17,8,6,10,3,16,5,8,13,1,9,21,4,6,17,7,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,15,21,13,13,14,6,13,18,6,4,15,1,2,5,9,13,5,8,16,16,1,15,9,2,19,6,8,6,21,9,6,15,17,14,13,5,3,11,5,8,7,8,14,9,15,21,15,9,7,21,4,16,21,8,17,5,5,7,1,14,9,5,4,10,6,21,21,17,13,20,21,4,6,9,8,8,13,5,6,21,17,2,15,15,16,14,6,13,20,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,16,15,17,16,20,14,14,19,2,6,14,17,17,17,15,16,1,7,7,2,5,8,6,5,15,6,19,9,9,15,21,17,15,6,15,15,4,15,15,18,4,23,23 +24,23,23,5,3,3,5,2,21,5,6,21,6,10,4,18,5,15,2,21,13,21,19,15,21,15,8,13,9,13,8,8,17,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,8,21,15,15,15,15,16,21,3,2,9,14,23,23,21,8,3,21,6,8,16,16,8,19,8,6,5,5,21,21,4,9,15,7,17,8,14,2,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,17,13,13,14,15,10,21,8,6,19,16,2,7,21,13,5,1,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,21,2,5,8,8,7,14,2,15,18,13,8,16,19,10,4,17,16,21,13,5,15,21,14,15,5,4,2,5,18,21,2,5,21,1,6,2,9,15,8,13,15,10,2,17,2,15,13,16,14,10,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,17,16,20,14,8,15,7,15,14,16,16,21,15,17,1,7,13,4,15,8,15,5,15,15,19,5,10,15,21,17,15,10,15,15,6,19,16,16,15,23,23 +24,23,23,23,15,6,14,5,20,13,15,21,6,2,2,21,5,13,2,21,13,17,15,15,15,8,23,15,5,2,16,21,15,23,15,19,2,15,5,15,2,18,14,1,11,7,8,18,4,16,21,15,15,15,15,16,21,15,2,16,5,8,13,2,6,8,21,5,2,17,16,15,19,13,7,13,5,21,21,7,19,15,14,16,8,2,4,15,21,6,15,13,1,8,16,7,5,21,11,15,15,15,17,16,20,7,5,9,7,15,15,9,21,21,21,15,7,21,13,13,14,6,15,21,8,15,20,21,2,5,8,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,2,15,7,21,13,2,17,21,21,13,8,16,21,7,14,15,7,2,13,2,21,6,15,20,1,17,15,11,6,8,13,2,4,2,21,2,15,13,21,14,14,5,20,17,16,13,5,4,8,13,7,13,5,9,13,7,17,9,5,17,15,17,21,2,14,14,13,2,15,14,16,16,16,15,16,19,16,8,13,7,8,15,7,14,6,8,19,15,15,15,19,15,6,17,13,2,21,17,15,23,23,23 +24,23,23,23,23,4,14,10,17,6,7,15,17,6,10,19,7,21,7,15,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,17,4,13,5,2,16,18,14,15,15,7,8,17,4,21,14,17,21,17,15,18,19,10,5,16,5,15,13,4,16,7,21,5,6,8,21,16,1,4,7,5,21,16,15,7,13,7,13,8,1,10,5,2,14,9,13,8,18,7,17,2,6,8,16,5,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,17,15,4,21,9,6,2,18,2,7,20,13,21,8,5,8,2,17,2,9,20,21,13,5,18,10,13,23,23,23,23,23,23,8,9,8,8,7,7,16,5,1,16,4,21,21,15,1,21,7,2,5,4,21,16,7,6,7,7,2,6,10,15,21,6,21,21,2,9,8,8,8,23,2,8,21,21,14,7,13,21,13,14,13,15,16,17,15,5,4,8,13,5,17,13,23,18,16,16,13,5,15,13,17,17,5,1,14,9,13,4,2,19,21,15,15,17,18,16,4,2,14,19,23,9,5,14,17,16,2,5,18,16,2,2,17,7,2,17,16,19,9,19,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,3,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,9,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,8,7,18,15,15,21,6,3,15,15,13,13,2,21,13,16,11,15,17,5,7,15,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,3,7,16,5,2,14,13,21,21,10,10,2,16,7,19,13,14,7,5,21,16,9,19,7,14,16,7,13,4,3,16,13,8,13,1,8,16,15,6,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,15,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,7,15,10,2,15,10,18,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,7,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,21,14,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,4,14,4,5,5,16,17,15,15,15,15,2,17,15,16,15,23,23 +24,23,23,23,15,15,4,7,18,5,10,17,6,10,5,9,5,8,17,16,13,16,19,13,17,9,8,15,9,13,4,16,17,23,10,3,2,7,5,6,2,18,15,18,15,7,8,19,4,15,17,7,7,13,17,21,21,10,9,8,7,23,23,8,7,6,21,9,4,4,17,8,17,7,4,5,5,17,16,15,19,7,14,15,8,6,4,19,16,13,4,10,1,8,21,2,15,21,17,4,15,7,17,21,10,7,5,9,8,15,9,9,4,17,17,6,6,17,13,13,17,4,13,18,10,10,15,21,4,10,2,13,5,9,17,7,9,14,10,2,21,6,14,5,21,9,21,19,5,14,10,7,8,15,5,8,8,8,14,4,2,15,15,8,8,21,9,3,21,21,15,7,6,9,1,7,2,7,9,21,6,21,21,4,3,8,1,17,3,9,6,8,13,5,8,21,17,4,15,13,15,7,4,5,5,16,16,13,5,4,7,13,10,13,21,19,15,7,2,9,5,21,15,18,16,19,14,6,9,10,4,14,17,17,21,15,17,19,8,4,4,8,5,4,5,15,4,14,5,5,4,16,17,10,8,15,15,6,8,15,17,4,23,23 +24,23,23,5,21,21,9,15,16,10,15,21,13,15,7,18,4,13,10,16,13,17,8,16,2,5,17,5,6,13,20,16,16,23,15,20,5,13,5,8,2,2,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,10,1,15,21,7,5,2,16,8,21,8,2,15,5,21,8,21,3,10,14,17,2,15,21,15,5,13,19,8,8,8,17,6,6,21,21,2,13,15,1,8,2,7,5,9,8,11,9,5,16,21,21,20,2,16,13,13,14,15,15,17,9,2,1,21,5,15,4,13,16,6,13,16,8,18,13,14,13,6,2,16,21,10,15,2,19,21,15,15,14,19,5,13,15,7,15,9,13,16,8,21,13,21,7,21,21,15,10,13,4,21,21,7,15,2,7,8,15,7,21,21,8,21,1,2,7,7,4,8,13,14,21,2,21,4,7,13,21,2,14,13,20,7,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,17,13,21,21,16,15,14,9,13,3,2,19,15,16,15,16,1,17,15,7,8,2,6,14,17,14,16,2,1,2,21,1,13,5,16,8,2,15,16,16,15,23,23 +24,23,23,23,23,23,15,5,21,15,2,17,6,8,13,17,7,13,2,21,13,16,15,16,3,5,8,13,8,13,2,2,21,23,6,19,2,7,13,10,2,18,14,1,11,7,8,18,4,16,16,15,7,15,15,21,21,8,2,16,5,15,13,2,6,4,21,5,2,2,17,2,18,13,15,13,5,21,16,8,19,7,14,16,8,4,5,2,16,13,13,5,1,8,21,15,6,21,11,6,15,13,17,8,10,7,5,9,8,15,15,9,21,21,21,15,9,17,13,13,14,15,13,1,8,6,19,15,2,7,21,13,5,15,1,8,2,21,5,2,17,6,8,6,21,9,6,7,8,14,13,5,14,2,5,8,8,8,14,15,15,1,8,6,8,21,2,4,21,16,21,13,5,15,21,7,14,15,7,2,5,3,21,15,15,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,4,5,20,2,16,13,5,4,8,13,7,13,5,3,13,8,15,9,5,17,13,16,18,20,14,14,13,2,15,14,21,16,16,7,16,19,21,8,6,8,4,15,7,1,5,5,2,7,15,15,17,15,15,16,15,2,16,16,8,23,23,23 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,17,23,8,16,9,9,5,17,14,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,2,10,7,21,6,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,15,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,4,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,9,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,2,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,15,13,17,21,15,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,16,21,4,15,21,14,10,21,8,17,4,16,6,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,6,21,17,8,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,6,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,9,21,21,10,4,7,7,2,4,4,17,1,2,1,21,6,1,10,10,18,23,10,3,4,21,14,15,11,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,21,8,5,7,17,7,2,17,16,7,15,11,14,13,6,16,13,16,15,21,17,23,16,9,9,7,5,8,16,23,8,16,9,9,4,7,17,19,14,1,1,7,16,18,4,21,3,10,15,21,15,17,11,9,2,18,5,10,5,13,21,7,21,5,8,7,21,8,17,2,2,6,5,21,5,14,20,7,14,1,21,4,6,3,2,6,14,21,21,14,16,2,5,21,21,2,19,8,21,17,10,7,5,9,9,15,7,9,21,21,18,6,2,21,16,7,16,15,6,8,5,7,18,17,15,8,21,17,14,7,7,18,2,17,15,19,8,6,7,6,1,15,15,5,3,15,4,15,19,15,9,11,8,7,14,21,13,15,15,1,21,17,3,2,21,18,8,5,15,21,16,7,2,6,4,10,5,18,17,1,4,7,21,13,6,11,8,8,13,4,5,2,17,15,15,14,21,21,6,13,17,7,17,15,3,4,8,13,7,13,19,8,15,15,3,9,5,16,15,19,17,11,21,14,9,13,16,7,19,15,21,15,16,18,17,4,5,18,4,13,9,6,7,10,15,7,10,16,15,15,2,17,7,15,15,16,19,7,23,23 +24,23,23,5,17,5,4,2,1,13,6,21,6,4,10,17,13,13,2,17,13,16,7,15,17,5,8,6,8,9,17,7,18,23,13,19,2,6,8,6,7,18,15,21,11,7,8,18,4,16,21,15,15,13,18,16,21,7,2,16,5,15,13,4,6,9,21,6,2,2,16,16,19,5,4,5,4,21,17,8,19,7,14,6,8,6,21,3,16,13,5,6,1,7,16,13,6,21,11,4,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,4,6,21,8,9,20,21,2,8,17,13,5,13,7,8,2,21,5,2,20,6,14,5,21,9,6,15,4,15,13,5,14,4,5,8,8,8,14,5,15,1,21,5,8,21,13,9,17,8,21,13,7,16,21,8,6,14,7,10,10,4,21,15,6,20,1,16,15,7,8,8,13,13,15,2,21,2,15,13,21,14,5,7,20,4,17,13,5,4,8,13,8,13,2,9,13,7,15,15,5,17,15,17,17,20,14,8,13,2,13,14,17,21,16,8,8,19,16,15,6,15,4,16,14,16,15,6,17,9,14,16,18,15,6,16,13,4,17,16,15,23,23,23 +24,23,15,5,21,3,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,6,21,18,6,10,6,21,4,6,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,19,5,9,15,21,17,15,6,15,8,6,16,16,17,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,8,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,15,13,13,15,2,15,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,17,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,16,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,10,21,6,4,16,18,15,4,21,6,6,2,21,5,15,2,1,13,16,1,16,21,5,8,10,8,13,2,8,20,23,13,10,2,13,10,6,2,18,14,21,11,7,8,18,4,16,21,15,11,15,15,21,21,15,4,16,5,15,13,6,6,9,21,6,2,2,16,14,17,3,15,2,5,17,16,8,19,7,14,16,8,4,5,2,17,13,13,6,1,8,21,2,6,21,11,10,15,15,1,8,4,7,5,9,8,15,15,9,21,16,21,4,15,16,13,13,14,14,2,21,8,6,19,21,2,13,21,13,5,6,8,8,2,21,5,2,20,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,8,7,14,15,15,1,15,7,8,21,10,8,21,18,21,9,7,14,21,7,2,15,7,2,10,10,21,8,15,20,18,21,15,9,6,8,13,5,15,4,21,2,15,13,21,14,10,5,20,2,17,13,5,2,8,13,13,13,15,19,13,7,8,9,5,16,15,16,17,20,14,14,13,2,6,14,21,17,16,8,16,19,17,8,6,8,6,15,15,18,5,5,2,9,4,15,17,15,5,16,13,2,15,16,13,15,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,7,21,2,16,7,21,19,18,2,5,21,10,9,13,14,20,18,23,13,17,6,6,5,15,5,19,7,14,15,7,21,21,4,16,14,17,1,1,15,19,21,4,17,7,6,7,4,2,6,17,21,5,6,4,21,8,19,9,13,6,6,19,5,5,9,17,5,7,8,6,6,8,17,4,2,13,19,4,17,6,6,21,17,4,4,1,16,16,9,7,5,9,2,7,4,5,21,21,4,19,9,21,6,19,14,6,16,21,15,4,17,19,15,13,21,13,21,6,4,23,23,23,23,23,6,19,4,9,1,7,23,23,23,23,23,23,9,9,5,18,16,7,16,4,5,19,15,7,17,18,2,17,21,19,9,15,7,21,21,9,10,5,8,7,6,2,15,21,7,17,21,7,6,16,4,19,23,5,19,13,17,16,4,13,21,14,6,13,17,15,7,15,2,4,18,13,19,21,9,6,7,10,18,3,5,11,13,17,17,19,2,14,5,2,23,14,19,21,21,11,17,1,8,4,13,2,9,23,23,14,6,7,21,14,6,1,17,6,5,17,7,4,17,16,19,5,23,23 +24,23,23,23,21,5,5,2,17,18,6,21,20,2,15,18,14,13,4,8,13,17,15,16,10,2,17,5,13,6,20,7,21,23,7,10,2,13,5,6,21,18,14,10,10,7,16,7,4,21,20,16,15,21,8,16,21,5,15,16,5,10,13,2,21,8,21,5,10,2,16,2,17,13,14,6,5,21,8,21,3,10,14,21,15,15,2,2,7,6,13,7,1,7,16,2,5,21,17,6,8,15,17,8,3,7,5,9,8,15,9,5,7,21,21,2,8,16,13,13,14,5,15,16,2,15,18,17,5,4,4,5,21,13,15,17,2,18,13,14,13,6,2,21,21,10,15,15,19,21,15,9,14,14,5,13,15,7,14,6,15,17,15,7,15,21,8,2,21,15,2,13,8,21,21,7,14,5,7,8,6,19,21,21,13,16,1,7,2,8,2,7,13,14,2,2,21,4,15,13,21,14,15,13,20,4,18,21,3,4,8,13,8,13,10,5,15,13,19,9,5,17,13,17,15,8,15,14,5,13,8,2,19,15,17,16,16,21,21,13,5,8,7,15,7,16,14,15,2,1,15,21,1,10,15,16,7,13,15,16,15,5,19,23 +24,23,23,5,17,16,10,8,16,2,5,21,6,13,2,21,5,15,2,17,13,17,15,16,1,5,8,10,9,9,10,9,20,23,3,19,2,13,5,6,2,18,14,1,8,7,8,18,4,15,21,15,11,15,15,17,21,7,2,16,5,6,13,4,6,9,21,6,2,4,16,16,18,15,4,7,5,21,16,8,19,7,14,16,8,6,4,3,16,13,15,14,1,8,17,13,15,21,11,5,15,8,1,7,21,7,5,9,8,15,13,9,21,17,21,5,15,21,13,13,14,5,13,16,8,15,18,21,2,5,17,13,5,9,8,8,2,21,5,2,2,6,14,6,21,9,6,15,16,14,13,5,21,2,5,8,8,8,14,5,15,17,15,2,8,21,2,5,21,16,21,13,5,16,21,7,5,14,7,2,10,3,21,4,7,20,21,16,13,9,4,16,13,13,14,21,17,2,15,13,1,14,5,5,20,16,17,13,5,2,8,13,15,13,13,19,13,7,2,13,9,17,13,17,17,20,14,8,13,2,4,14,21,16,16,15,16,19,17,8,10,8,5,15,7,18,5,15,2,9,15,15,17,15,6,17,13,9,15,17,15,23,23,23 +24,23,23,9,17,6,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,7,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,8,5,1,8,21,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,15,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,17,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,15,8,21,10,15,7,21,10,4,21,15,5,10,15,14,15,4,18,13,17,17,16,16,5,21,5,13,7,15,7,15,23,4,16,9,5,5,2,15,19,1,21,1,7,8,18,4,15,14,16,7,15,15,16,21,7,10,16,5,15,13,4,21,7,21,9,10,4,16,3,16,8,14,15,5,16,8,15,13,7,14,7,17,13,15,2,15,15,4,13,16,8,16,7,6,21,1,8,15,15,15,8,10,7,5,9,8,15,16,5,15,21,21,4,21,16,13,13,13,10,16,16,8,15,19,21,4,5,4,13,16,6,13,1,2,17,5,1,5,6,2,15,16,13,3,15,15,17,16,1,10,6,9,8,8,8,21,5,13,15,15,8,18,21,2,4,21,10,15,13,6,21,21,7,15,15,7,8,4,2,21,21,5,1,1,10,15,10,16,17,23,14,9,2,17,2,15,13,21,14,15,13,18,7,17,15,5,4,8,13,8,13,15,7,15,15,20,9,5,1,15,17,17,8,15,14,9,13,9,2,15,16,16,13,15,18,21,2,5,8,8,7,8,5,6,10,2,15,15,20,18,4,6,21,13,8,16,16,7,23,23,23 +24,23,23,7,3,7,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,19,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,8,17,4,4,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,19,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,13,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,2,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,8,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,2,18,7,15,21,15,18,5,16,5,7,13,6,2,16,18,15,3,9,6,9,5,6,21,5,8,15,7,1,13,4,16,18,21,21,3,8,15,21,10,1,19,4,5,13,8,21,5,21,6,6,2,21,3,2,2,14,7,6,2,16,5,6,7,13,17,20,19,21,1,6,10,5,5,21,7,17,18,5,16,15,21,21,17,13,15,18,7,5,9,18,15,8,9,16,21,17,2,2,16,23,13,21,6,9,16,15,5,10,16,6,4,21,13,19,2,9,7,13,21,3,5,18,21,2,20,14,2,14,15,4,15,14,2,8,21,7,8,13,8,15,15,6,17,7,5,18,1,7,2,3,15,4,5,6,18,20,5,6,7,8,9,6,16,18,2,2,20,21,13,15,13,15,5,23,8,7,1,16,15,7,15,18,5,2,5,16,20,16,20,9,4,8,13,8,9,13,23,8,17,2,15,5,15,13,17,16,1,8,14,10,2,2,23,16,15,19,15,16,18,15,9,20,6,7,13,8,16,16,5,16,1,14,16,1,2,15,15,13,5,15,17,23,23,23,23 +24,23,23,6,21,5,6,15,1,9,4,17,17,15,4,19,4,13,6,17,13,17,16,19,4,9,18,7,8,13,19,2,19,23,15,16,9,5,5,4,19,18,8,15,15,7,8,16,4,16,15,19,15,1,4,16,19,5,2,17,4,4,13,6,21,7,6,5,8,5,17,14,19,9,7,7,5,21,6,6,13,15,5,17,8,9,4,14,4,4,7,7,19,4,21,5,19,16,17,10,9,1,17,10,18,7,5,9,8,15,8,4,1,17,7,13,7,9,7,15,10,8,8,21,17,9,19,18,15,6,21,13,16,8,23,23,23,21,14,15,4,6,23,23,23,23,23,23,23,23,23,15,4,9,9,2,16,8,14,4,1,1,6,15,21,20,8,4,21,19,9,6,2,23,23,23,23,5,7,19,8,4,21,21,6,19,21,6,9,7,6,5,23,7,6,20,17,4,4,13,17,14,23,9,4,4,17,15,7,4,19,13,13,17,7,23,8,19,1,3,5,8,15,17,16,18,13,9,23,23,6,5,19,1,21,21,17,19,8,9,9,21,7,3,7,23,23,23,23,13,5,7,17,15,4,1,15,23,23,23,23,23,23,23 +24,23,23,23,16,5,13,2,21,15,6,21,6,2,10,19,5,15,19,17,13,21,18,15,15,5,21,13,7,13,2,8,11,23,15,3,2,5,5,5,14,18,15,1,11,7,8,18,4,15,19,15,15,15,2,16,21,10,4,15,10,2,13,6,21,5,21,10,10,21,16,18,17,5,14,15,15,21,21,14,9,7,14,16,8,15,14,10,15,13,9,8,1,14,16,15,10,21,11,15,15,15,21,10,2,7,5,9,16,15,15,9,21,21,21,15,10,17,13,13,14,14,15,17,8,5,18,15,2,7,17,13,5,8,2,8,2,21,5,2,20,6,17,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,2,15,21,13,9,13,16,10,4,21,21,8,13,8,16,21,13,5,15,10,2,7,10,21,10,2,20,1,2,5,9,16,8,23,23,7,7,1,2,15,13,21,14,14,13,20,8,8,15,5,4,8,13,8,13,5,19,13,7,8,9,5,17,13,1,16,19,13,14,15,13,10,2,21,21,21,7,21,1,8,2,7,2,7,15,9,15,5,15,21,2,14,21,17,16,6,16,8,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,18,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,7,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,8,21,7,10,2,21,9,2,21,10,13,10,19,13,15,2,17,13,21,18,15,21,5,8,21,8,5,10,16,16,23,13,18,9,6,5,3,2,18,13,19,15,7,7,17,4,15,21,21,15,15,18,18,21,6,2,16,8,23,23,13,6,7,2,13,6,10,16,8,20,8,10,6,10,16,5,5,19,15,14,16,8,13,6,3,16,13,6,2,1,7,16,10,6,21,15,6,15,8,16,2,8,7,5,9,21,15,18,9,21,16,21,6,4,21,13,13,14,5,15,18,10,10,20,21,2,5,10,13,5,10,15,8,6,18,15,7,19,6,14,18,16,9,5,17,16,5,13,5,8,15,9,8,7,8,14,15,7,1,8,7,8,21,15,10,16,16,8,7,21,13,2,6,7,15,5,10,5,21,21,16,6,20,1,7,13,9,15,8,13,5,8,21,21,2,15,13,16,14,15,13,20,8,16,15,5,4,7,13,13,15,15,23,13,1,2,9,5,17,15,16,17,8,10,3,13,10,5,14,16,17,16,7,16,21,8,8,4,2,5,14,4,6,4,19,5,5,10,21,21,15,5,16,15,6,15,21,18,23,23,23 +24,23,23,2,21,1,15,6,18,15,2,18,15,8,21,8,5,13,8,16,13,17,15,16,2,5,21,13,8,13,6,8,21,23,15,19,9,13,5,8,21,18,14,1,15,7,8,19,4,21,15,16,15,15,4,17,21,7,21,21,5,15,13,7,21,7,21,5,6,14,21,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,5,2,14,21,14,16,2,15,21,17,5,1,7,21,8,21,7,5,9,6,15,8,5,15,21,16,15,2,15,13,13,14,10,15,16,9,5,20,16,2,15,15,13,17,4,13,21,2,16,5,7,9,8,2,5,21,21,15,13,18,15,15,5,14,2,5,8,15,8,14,2,15,1,5,5,21,21,15,15,17,2,21,13,2,16,21,2,14,10,8,8,15,21,1,21,7,17,1,6,2,11,4,8,13,4,15,2,21,2,15,1,21,14,14,13,8,2,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,17,16,8,21,14,5,13,2,1,18,16,17,7,16,18,16,1,4,5,3,1,13,3,6,21,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,10,8,15,6,2,18,15,4,17,6,10,4,18,5,15,2,17,13,16,10,15,16,5,8,13,8,13,2,10,16,23,15,19,3,15,5,6,2,18,15,19,15,7,8,3,4,15,18,8,16,15,15,16,21,5,4,19,7,16,5,13,21,5,23,4,4,4,17,15,16,4,15,7,5,14,16,13,3,15,14,16,8,6,15,9,16,13,4,4,21,8,21,2,6,21,11,6,15,15,16,2,10,7,5,9,13,15,5,9,21,21,16,2,5,21,13,13,14,4,4,21,6,15,18,21,6,13,21,13,5,3,16,8,6,16,7,2,19,6,14,5,21,8,6,15,8,14,13,5,8,2,5,8,8,8,14,2,15,18,8,4,5,21,2,15,16,17,21,6,4,13,21,13,4,10,6,2,4,21,21,5,7,20,1,21,9,7,14,8,13,8,4,21,17,2,15,13,16,14,5,5,20,4,16,7,5,4,7,13,15,13,2,19,15,7,2,7,5,17,15,16,16,2,14,14,13,4,15,14,17,16,16,7,16,1,7,4,2,8,6,6,5,15,7,19,5,5,2,21,16,7,6,15,15,8,16,16,15,5,23,23 +24,23,23,9,17,10,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,9,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,15,5,4,13,6,6,7,21,5,2,2,16,8,19,13,4,6,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,17,15,6,21,11,15,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,15,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,17,21,8,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,13,6,2,21,2,15,13,21,14,4,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,9,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,15,6,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,4,13,7,16,11,17,9,18,19,5,21,16,4,9,8,13,18,23,7,17,5,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,6,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,4,6,21,2,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,4,4,21,17,9,4,6,8,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,7,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,13,5,4,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,15,5,21,9,3,6,18,2,10,21,6,6,7,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,4,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,17,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,21,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,6,16,7,2,2,21,10,15,21,6,7,6,3,13,15,2,21,13,16,18,15,2,9,21,5,8,13,6,8,16,23,16,2,2,15,5,6,2,18,14,1,11,7,21,18,4,14,16,15,15,15,15,17,21,2,5,3,5,2,9,13,15,18,21,15,2,2,17,2,19,7,6,8,5,21,16,8,3,7,14,17,8,4,5,3,16,15,6,13,1,8,16,13,6,21,11,5,15,15,17,2,18,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,2,15,16,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,16,6,5,8,8,7,14,2,15,17,15,2,8,19,8,2,17,8,17,13,5,15,21,7,14,15,5,2,6,2,21,8,13,20,1,21,15,9,8,8,7,13,6,2,18,2,15,13,21,14,15,15,20,5,21,15,5,4,8,13,13,13,5,19,13,8,9,9,5,15,13,16,15,20,8,14,5,2,8,14,17,16,21,15,16,21,8,8,4,14,15,14,5,15,15,14,5,9,15,21,17,15,6,8,15,6,21,21,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,17,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,5,17,2,13,2,21,5,6,15,13,21,2,15,7,21,21,16,2,5,21,15,8,13,2,6,21,23,7,17,5,14,6,2,14,21,14,15,15,7,21,15,4,21,14,17,15,21,15,16,21,9,2,16,6,5,13,21,21,5,13,15,3,14,16,8,21,15,15,13,5,14,21,5,13,8,14,13,8,15,2,2,3,14,7,8,17,15,21,5,5,21,16,15,21,15,21,8,17,7,5,9,7,15,15,5,15,21,21,13,8,21,23,14,8,13,15,16,7,15,5,21,6,15,21,2,17,5,13,17,15,16,2,3,13,18,13,6,21,7,5,10,21,5,16,15,2,8,9,16,13,7,15,2,15,20,15,5,21,21,8,15,17,20,21,13,2,13,16,2,14,2,16,15,15,2,21,2,6,3,21,2,13,9,16,17,23,2,3,2,21,15,14,5,18,7,7,5,15,1,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,13,2,18,16,16,16,15,21,7,7,7,7,15,8,15,10,14,15,15,6,15,15,21,13,15,8,15,2,5,21,3,23,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,15,6,8,13,13,2,21,13,16,15,21,16,5,7,4,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,8,13,15,6,13,13,4,18,13,21,6,13,10,17,7,18,8,4,15,5,21,21,5,19,15,14,16,16,2,4,9,15,4,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,17,13,13,14,6,13,21,8,2,19,16,2,15,3,13,5,1,16,8,2,21,5,2,8,6,14,15,21,9,6,9,15,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,17,18,2,5,23,21,4,14,6,7,15,6,4,21,2,13,20,21,9,15,7,8,8,13,13,9,2,17,4,15,13,21,14,4,5,20,17,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,13,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,23,23,16,8,15,2,21,2,6,21,6,10,6,3,8,15,2,21,13,16,19,13,2,9,21,2,8,13,2,8,16,23,16,19,2,15,5,6,2,18,14,1,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,16,3,19,8,10,6,19,16,8,4,19,7,14,17,8,4,5,3,16,15,8,13,1,8,16,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,16,8,2,18,15,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,8,14,2,15,17,13,21,8,19,15,2,21,16,21,13,8,15,21,6,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,8,6,4,18,2,4,15,21,14,15,5,20,21,17,15,5,4,8,13,13,13,2,19,13,13,9,9,5,16,13,17,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,10,15,21,6,5,7,21,2,15,17,11,10,9,14,4,13,10,1,13,17,19,16,19,5,15,10,21,5,4,7,18,23,7,17,15,13,5,8,21,18,14,21,15,7,16,19,4,21,14,17,16,15,7,21,21,15,15,10,6,15,13,4,21,7,21,18,5,7,17,2,21,9,21,6,5,2,2,3,13,11,18,1,5,20,5,8,8,13,4,8,14,4,17,6,5,21,15,21,19,1,1,2,19,7,5,9,11,15,8,5,15,21,21,2,10,21,13,13,14,6,18,16,10,15,10,21,4,7,20,1,16,7,5,17,9,17,9,2,19,6,23,23,23,23,2,4,18,21,20,5,2,2,5,10,13,7,14,4,15,18,16,3,21,21,4,13,21,5,10,6,3,20,21,9,15,9,7,7,10,20,21,2,5,11,21,21,7,11,2,8,13,2,19,18,21,14,4,16,21,14,14,9,2,10,16,15,3,4,8,13,7,21,14,23,13,17,19,9,5,15,13,20,17,6,2,6,15,13,2,14,17,19,19,15,16,18,21,4,9,15,18,13,4,14,4,4,6,2,15,2,17,15,15,15,1,4,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,13,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,1,21,15,2,16,5,15,13,5,10,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,16,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,2,15,6,2,9,10,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,21,5,4,16,2,6,15,6,3,21,21,4,15,2,16,13,19,15,6,21,5,21,8,7,13,10,21,21,6,7,19,10,15,5,15,2,18,14,16,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,10,6,10,21,5,2,2,17,4,19,2,6,7,5,21,17,8,19,7,14,16,8,6,4,3,21,15,6,13,1,8,16,7,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,7,8,21,13,13,14,10,15,21,8,15,18,21,2,4,17,13,5,14,16,8,2,21,5,2,20,6,14,15,21,9,10,15,21,14,13,5,6,2,5,8,7,8,14,6,15,1,15,4,8,21,2,10,21,21,8,13,6,16,21,7,16,7,7,2,10,10,21,1,6,20,1,16,15,5,4,16,15,13,14,21,17,2,7,16,21,14,6,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,15,21,13,14,5,13,4,15,7,2,21,16,16,17,19,21,8,6,7,10,15,8,1,5,6,2,9,4,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,9,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,7,10,21,9,6,5,17,7,21,21,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,15,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,17,6,14,2,21,9,6,15,8,14,13,5,7,2,5,8,8,8,14,9,15,17,21,9,8,21,2,8,21,16,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,16,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,13,17,7,16,2,5,17,5,6,13,20,8,16,23,7,18,9,13,5,15,7,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,4,21,4,21,7,5,14,16,8,16,2,2,7,5,21,8,16,3,10,14,17,2,14,21,16,8,4,7,13,8,8,17,13,4,21,21,6,21,15,1,8,2,7,15,9,7,11,9,5,16,21,21,20,4,16,13,13,14,7,15,16,2,8,1,21,15,2,4,13,16,7,13,16,13,18,13,14,13,6,2,16,21,10,15,2,19,21,15,15,14,19,5,13,15,7,14,9,13,17,8,21,13,21,15,1,21,4,2,13,6,21,21,8,14,15,7,8,2,3,21,21,7,21,1,2,15,7,2,8,13,14,21,2,21,2,7,13,21,2,7,13,20,8,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,21,9,7,14,5,13,3,2,19,15,16,7,16,1,17,15,7,8,2,10,14,17,14,16,2,1,2,21,1,13,5,16,8,2,15,17,17,2,23,23 +24,23,23,7,15,6,5,2,17,2,5,16,18,15,5,15,13,11,8,13,20,16,3,15,2,2,11,5,5,7,5,6,16,23,8,16,13,13,2,6,2,16,16,8,15,7,16,19,4,21,14,21,18,16,15,18,11,2,11,16,5,15,13,21,16,5,14,8,15,14,21,8,16,8,14,15,6,11,8,14,14,8,13,17,15,16,21,3,5,14,16,8,1,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,17,23,13,1,13,14,21,5,13,21,21,5,3,21,13,21,8,10,8,4,17,16,13,13,8,15,5,21,3,2,15,19,5,14,15,19,8,7,15,8,8,14,6,6,1,8,2,18,21,2,6,16,20,15,13,2,16,21,7,15,6,10,8,6,18,16,2,15,16,1,2,2,10,23,17,20,14,3,2,17,15,7,15,18,14,2,13,16,7,16,15,13,4,8,13,8,16,13,23,16,17,2,9,6,16,15,16,16,6,18,14,3,6,10,14,16,15,16,15,16,18,8,2,15,15,2,16,5,21,14,16,16,5,15,15,17,15,6,15,15,2,17,15,16,8,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,23,23,23,23,23,16,9,10,18,23,6,4,10,13,20,7,17,13,16,8,16,21,5,8,6,21,9,6,1,6,23,7,16,3,13,5,2,2,18,3,18,9,7,8,17,4,15,21,15,11,15,9,16,21,15,6,16,5,4,13,9,21,4,21,7,5,18,16,16,21,4,5,7,5,17,16,5,19,7,14,16,8,4,5,19,16,13,4,4,21,8,21,4,5,15,11,19,15,8,21,8,19,7,5,9,8,15,15,9,19,15,17,19,7,16,13,13,14,7,13,21,8,7,18,1,2,7,17,2,5,9,16,18,2,7,5,2,19,6,14,5,21,8,4,9,17,6,19,5,17,2,5,8,8,8,8,9,15,1,15,6,7,21,9,4,21,21,21,13,9,16,21,7,6,9,7,4,1,10,21,4,6,20,1,4,13,9,4,16,15,5,13,21,21,2,15,7,21,14,6,13,20,7,17,15,5,2,7,13,15,7,5,19,13,16,2,13,17,17,7,1,15,20,7,6,8,10,7,14,17,17,16,8,17,19,16,2,4,7,13,8,4,1,6,6,2,5,6,17,17,7,6,17,13,6,16,17,18,9,4,19 +24,23,23,23,23,23,23,5,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,16,11,2,21,5,15,14,14,8,20,23,8,2,3,15,5,15,13,3,19,15,15,7,8,1,4,16,13,16,21,8,15,21,3,2,15,15,6,15,13,8,21,6,21,5,15,5,16,14,16,16,9,6,5,7,15,10,13,15,14,2,18,7,5,2,21,13,13,16,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,16,17,13,10,16,23,13,21,14,15,16,15,6,16,20,7,21,15,13,15,2,9,7,16,8,13,2,13,17,6,5,18,15,15,23,2,6,15,13,17,8,9,8,16,8,15,15,5,21,15,15,21,21,13,15,21,15,7,13,15,21,15,7,14,15,13,11,15,15,1,21,5,16,21,21,15,10,6,3,23,2,6,5,21,15,15,13,21,14,6,13,8,2,17,15,21,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,21,14,5,5,15,14,14,19,16,21,15,16,11,8,8,8,5,21,15,13,6,5,5,15,11,2,21,21,15,3,17,7,15,10,16,20,15,23,23 +24,23,23,2,16,6,13,2,21,2,15,21,6,2,8,3,5,15,2,21,13,15,18,15,19,5,8,13,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,17,15,7,1,18,4,8,17,15,16,15,15,16,21,2,5,21,5,2,5,13,6,16,21,15,2,2,16,3,19,8,15,5,19,16,4,2,19,7,14,16,8,13,6,9,16,15,9,13,1,8,16,15,6,21,11,6,15,8,21,8,2,7,5,9,8,15,15,9,21,21,21,3,5,21,13,13,14,8,15,16,8,2,18,11,2,7,16,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,13,2,21,17,21,13,5,21,21,15,15,3,5,2,6,2,21,8,2,20,1,21,5,9,2,8,7,5,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,5,19,13,8,9,9,5,15,13,16,15,20,14,14,13,2,14,14,16,16,21,15,16,10,8,8,2,18,8,14,5,15,6,15,5,9,16,21,16,15,6,15,15,2,21,21,15,6,23,23 +24,23,23,4,17,4,4,3,17,6,4,17,17,7,6,7,7,13,9,17,11,21,7,18,19,5,21,5,5,6,6,13,18,23,7,16,9,6,5,4,4,16,2,7,15,7,1,17,4,21,21,17,1,15,6,17,1,9,10,7,4,9,13,4,17,7,21,5,8,4,17,4,16,13,4,4,5,4,16,13,13,7,13,17,21,4,6,5,11,6,3,6,18,7,17,4,6,21,1,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,21,16,23,13,1,5,9,17,9,21,1,13,4,2,21,9,21,4,7,15,7,21,10,2,4,1,1,5,17,4,15,23,21,6,4,13,2,5,9,19,17,7,15,4,5,16,4,16,17,21,6,4,17,19,2,4,8,21,16,5,6,4,7,7,6,21,1,21,5,17,21,21,2,10,3,23,6,2,10,2,21,13,2,18,21,5,6,6,16,4,17,15,7,4,8,13,5,21,5,23,4,21,6,9,5,13,13,17,18,18,21,6,9,4,9,23,19,17,21,16,16,21,17,5,5,15,16,23,8,9,15,1,15,10,6,17,17,13,4,17,7,4,19,17,19,5,6,23 +24,23,4,15,17,6,9,15,21,10,6,19,17,4,13,4,5,15,2,17,13,16,15,16,17,23,17,9,13,4,5,8,15,23,7,16,9,13,9,2,5,18,14,1,1,7,16,16,4,18,14,21,15,21,8,16,15,3,20,17,5,8,9,13,1,7,21,9,5,7,17,8,18,2,4,9,5,21,5,6,19,7,14,1,21,4,4,19,13,4,7,2,1,8,16,2,6,21,21,6,20,7,21,16,6,7,5,9,9,15,15,5,17,21,21,3,2,16,13,13,8,7,13,16,8,7,17,1,2,10,1,13,17,5,6,17,16,17,13,15,7,6,6,5,1,3,2,5,14,19,21,7,19,21,9,2,8,8,14,21,15,1,15,10,21,18,9,2,18,5,15,6,1,2,9,8,7,21,7,19,7,16,17,15,8,1,21,6,10,11,2,8,13,17,5,2,21,16,15,14,21,7,7,5,15,8,17,13,3,4,8,13,8,13,18,14,7,15,17,9,5,11,13,19,16,9,21,14,9,13,16,2,19,7,17,15,16,18,16,15,5,7,13,19,5,1,15,2,8,7,15,17,17,15,6,17,7,2,17,16,20,23,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,15,4,4,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,7,15,4,10,14,18,15,10,21,6,7,6,19,4,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,17,23,6,19,2,14,5,6,2,18,15,19,15,7,8,18,4,15,21,15,11,13,15,16,21,4,15,4,14,23,23,21,6,13,21,6,5,2,16,8,19,8,7,13,6,21,16,8,19,7,14,16,8,6,4,3,16,7,8,13,1,8,21,2,6,21,11,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,10,21,13,13,14,4,13,18,6,15,15,21,4,6,15,13,5,15,16,8,4,15,6,2,19,6,8,6,21,9,6,15,16,14,13,5,5,2,5,8,7,8,14,2,15,21,15,7,7,21,2,15,18,8,21,13,5,15,21,7,15,5,4,2,5,16,21,8,5,20,21,2,2,9,8,8,13,13,6,21,17,2,15,15,16,14,6,13,20,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,5,13,14,14,17,16,1,15,16,21,7,7,2,5,8,4,5,15,15,19,5,9,15,21,17,15,4,15,15,4,15,15,21,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,13,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,2,8,5,21,6,4,21,6,2,6,4,15,15,6,17,13,16,15,17,16,5,14,10,13,10,17,16,15,23,13,3,2,17,6,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,2,5,1,17,16,6,20,7,14,15,15,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,14,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,17,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,5,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,6,10,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,10,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,6,21,4,4,2,16,10,13,16,16,5,7,8,15,13,3,16,7,18,16,21,6,5,23,5,13,13,2,2,21,23,6,1,5,15,5,15,10,4,4,15,15,7,21,17,4,17,14,17,21,1,15,15,18,4,10,16,6,7,13,6,21,4,21,8,5,2,18,7,17,6,16,6,13,2,16,13,13,15,13,16,17,10,18,5,7,13,8,8,18,8,21,2,5,21,21,8,21,1,17,16,16,7,5,9,17,15,8,9,4,16,21,5,17,17,23,13,1,5,15,16,13,6,18,11,15,6,10,13,21,7,2,8,2,21,6,2,4,1,1,5,18,6,15,23,16,5,15,13,21,6,9,2,8,7,15,2,5,1,21,15,11,21,4,21,21,3,18,6,13,15,18,7,5,16,7,2,10,4,1,21,7,17,21,13,13,10,10,21,23,21,5,4,21,14,18,19,1,5,5,7,16,4,16,15,9,4,8,13,6,21,14,23,13,16,6,3,5,11,13,17,16,7,18,13,15,4,4,23,21,1,16,15,16,21,16,5,9,21,18,23,5,9,7,17,13,4,2,8,17,10,6,17,13,2,21,16,6,6,23,23 +24,23,23,6,21,6,9,2,21,7,15,17,17,2,10,15,6,13,8,20,13,16,16,16,6,6,10,15,4,13,8,2,18,23,6,3,16,14,5,6,21,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,18,15,15,7,6,10,13,3,18,2,21,5,5,10,21,16,21,2,4,6,5,21,16,13,13,7,13,17,21,19,15,7,14,13,21,4,21,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,4,15,10,17,5,10,8,1,17,5,21,13,1,2,10,7,19,19,7,2,4,21,1,17,19,14,23,23,21,5,17,15,6,9,9,4,17,8,15,13,5,16,15,7,1,21,13,3,21,15,8,13,7,19,21,7,10,2,15,11,10,6,1,17,15,17,1,4,4,10,10,16,23,2,9,13,21,14,7,10,21,14,14,13,20,6,21,14,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,21,21,19,8,9,9,2,11,23,18,7,17,8,15,21,7,4,9,16,8,23,23,15,10,7,15,21,9,8,21,13,21,21,13,2,15,16,19,5,19,23 +24,23,23,23,21,15,8,6,17,5,2,21,15,21,6,18,13,13,7,8,13,17,15,16,17,5,17,4,9,13,20,7,8,23,13,18,6,6,6,4,17,21,14,10,10,7,16,7,4,21,20,16,15,17,8,15,21,6,3,15,5,2,13,6,21,7,21,7,5,4,16,2,21,8,2,5,5,21,15,16,3,10,14,17,2,15,9,6,16,15,16,6,17,5,17,15,6,21,17,6,2,15,21,8,6,7,5,9,8,15,9,5,15,16,21,9,15,17,13,13,14,5,15,16,2,15,1,21,15,4,4,6,1,17,13,17,2,18,13,14,13,6,2,1,1,10,7,7,19,10,7,9,14,16,5,13,15,8,14,21,15,17,15,7,15,21,15,2,21,7,2,15,6,17,21,7,15,13,7,2,5,20,21,17,7,16,21,2,2,8,4,7,13,14,9,2,21,4,15,13,16,14,5,13,20,6,17,15,3,4,8,13,8,13,10,19,7,13,19,9,5,16,13,21,21,21,15,14,5,13,11,9,19,15,16,15,16,1,17,13,6,8,2,2,6,8,14,5,2,1,6,21,1,10,13,16,15,2,15,16,15,6,19,23 +24,23,23,23,15,16,15,2,17,3,15,15,21,8,5,15,13,16,8,13,20,21,3,15,21,5,17,5,7,13,6,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,10,15,15,2,13,15,21,5,21,15,6,10,16,6,7,16,14,6,13,2,8,15,14,8,13,16,15,15,1,21,5,8,15,2,1,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,10,15,16,9,15,8,8,6,2,21,13,21,8,2,8,2,15,16,3,7,18,13,6,1,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,15,14,6,3,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,16,5,5,2,17,15,5,21,6,2,2,9,9,15,7,17,13,17,19,15,16,5,21,5,7,9,2,8,16,23,15,3,2,15,5,5,7,18,15,1,11,7,8,18,4,15,19,21,15,15,2,17,21,2,13,15,6,2,13,6,21,7,21,5,5,2,16,18,16,5,14,15,15,21,21,7,9,7,14,17,8,6,8,3,15,13,13,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,15,15,15,9,21,21,21,4,10,17,13,13,14,15,6,17,8,15,18,15,2,7,17,13,5,10,2,8,2,21,5,2,20,6,17,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,15,15,21,15,13,13,18,2,15,1,21,8,13,5,16,21,13,14,14,10,2,10,21,21,5,6,20,1,2,15,9,6,8,23,23,7,7,21,2,15,13,21,14,5,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,10,13,10,2,17,21,21,15,21,1,16,2,8,2,13,5,5,23,14,9,15,5,14,21,17,13,6,21,8,15,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,17,23,21,2,3,14,5,16,2,3,6,15,15,7,8,1,4,16,15,16,21,15,15,21,3,23,23,23,23,2,13,13,8,5,21,5,2,2,16,14,16,2,9,15,7,15,16,13,13,8,19,15,17,5,4,21,21,13,2,8,15,7,21,2,20,21,15,6,2,1,16,8,3,7,7,9,21,15,8,9,17,11,21,6,4,15,23,13,3,6,15,16,15,6,16,20,2,2,15,13,15,8,13,7,15,7,14,2,13,17,6,5,21,15,15,23,2,15,15,13,21,2,9,16,16,8,15,2,5,21,16,2,21,21,6,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,16,21,15,21,21,6,3,9,15,3,23,15,16,5,21,15,15,13,21,14,14,13,8,2,21,15,7,4,9,13,20,17,2,23,13,16,2,9,11,15,15,16,16,19,14,2,5,15,14,14,19,15,21,15,16,11,19,7,13,14,7,15,8,5,5,14,15,15,2,21,21,15,2,16,7,15,2,16,20,2,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,15,7,21,10,8,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,9,13,5,14,17,16,21,15,17,21,7,5,2,8,6,4,5,15,6,19,3,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,5,13,6,18,21,7,2,2,17,18,19,8,10,15,5,16,6,10,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,4,16,7,17,8,15,7,5,9,11,15,15,9,21,8,21,2,6,21,13,13,14,15,15,16,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,14,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,16,2,5,5,15,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,8,16,6,13,8,17,2,5,15,18,13,5,17,7,13,5,8,15,16,19,16,7,14,16,5,7,5,8,6,16,23,5,23,7,9,5,10,14,10,2,15,15,7,5,17,4,21,18,16,1,17,15,15,19,10,10,16,4,5,13,6,21,7,21,7,5,5,19,8,21,8,5,7,5,4,16,5,13,8,13,4,21,2,6,15,5,13,8,4,17,7,17,4,5,21,17,13,19,1,1,6,5,7,5,9,8,15,15,9,17,1,17,2,4,21,13,13,1,15,15,16,9,3,10,17,5,4,1,13,15,8,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,6,5,13,4,5,9,19,8,7,15,4,5,21,13,8,15,21,4,4,17,19,9,3,10,1,16,7,2,4,19,5,6,6,1,21,8,17,21,4,10,9,13,23,9,3,8,4,21,14,3,5,21,14,8,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,10,4,13,15,23,18,16,17,16,16,1,7,10,5,13,10,23,23,2,5,6,10,17,9,15,1,9,7,18,13,7,16,1,19,23,23,23 +24,23,23,23,23,23,23,15,21,16,15,21,6,15,6,21,13,13,2,21,13,16,19,15,17,5,8,13,8,13,2,7,15,23,13,3,2,15,5,6,21,18,21,7,11,7,8,3,4,14,21,16,15,15,9,17,21,3,2,15,6,8,6,7,15,21,21,13,10,21,17,2,19,5,2,7,2,21,21,6,19,15,14,17,8,13,2,3,16,5,8,13,1,8,16,15,5,21,11,15,15,15,16,6,16,7,5,9,8,15,5,9,21,21,18,5,21,16,13,13,14,15,13,16,8,15,18,16,2,7,21,13,5,8,17,8,2,21,5,2,16,6,14,5,21,9,16,15,15,14,13,5,6,2,5,8,8,8,14,8,2,17,8,2,8,21,13,4,21,21,21,15,5,13,21,8,10,14,13,4,5,2,21,17,13,20,1,16,5,7,8,8,13,4,5,21,16,2,15,15,21,14,8,13,20,2,8,13,5,4,7,13,7,13,15,10,13,10,16,9,9,16,15,17,8,20,14,14,9,13,15,14,20,21,16,15,16,18,8,15,14,9,5,3,5,13,5,2,8,2,14,18,16,15,2,15,15,4,17,15,16,5,23,23 +24,23,6,5,21,2,3,3,21,13,7,21,18,15,13,15,13,16,8,13,11,21,3,15,17,5,21,5,9,13,2,6,15,23,13,21,13,15,5,8,14,16,21,1,15,7,15,18,4,21,14,21,16,21,15,21,18,2,15,15,5,8,13,21,15,5,21,15,13,10,16,2,21,6,14,13,8,2,8,7,14,8,13,17,13,15,1,8,13,14,16,8,1,8,21,2,5,21,15,3,10,15,21,7,16,7,5,9,15,15,15,5,15,17,15,5,3,17,23,13,21,13,15,21,8,15,8,15,6,15,15,13,1,15,15,8,2,17,15,6,17,11,2,5,16,15,15,8,21,5,21,8,15,7,9,2,8,8,15,2,5,11,8,8,21,21,15,13,17,20,4,5,8,15,15,7,14,13,7,11,7,15,17,2,3,21,21,7,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,15,13,4,8,13,8,21,14,23,8,16,2,9,6,17,13,16,16,6,19,14,5,13,13,2,19,15,17,15,16,18,8,2,7,15,15,21,9,21,14,2,15,5,15,16,17,13,8,15,15,2,8,15,16,6,19,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,15,2,13,1,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,6,17,7,9,3,21,3,9,21,6,4,10,19,13,13,4,17,13,16,19,8,17,9,2,9,5,9,7,9,18,23,7,3,9,10,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,9,21,21,9,4,6,16,4,17,7,15,9,10,17,17,13,19,7,14,16,8,4,4,3,17,9,10,8,1,8,16,7,6,21,7,4,15,15,17,23,10,7,5,9,8,15,8,9,21,21,17,6,4,21,13,13,21,9,9,21,9,9,18,17,21,7,21,3,5,3,15,8,4,16,15,13,21,6,14,16,15,9,10,16,7,21,8,8,9,10,9,4,8,8,14,4,17,1,15,4,5,17,9,4,21,15,7,9,7,17,21,5,4,4,3,2,21,21,18,4,4,20,21,21,6,9,5,7,13,9,9,2,17,15,15,6,17,14,5,6,20,6,17,13,9,4,8,13,8,11,15,19,13,7,8,9,5,16,15,17,17,20,14,5,5,5,4,15,17,17,1,15,17,18,19,8,10,7,10,4,5,15,4,14,9,7,4,17,17,2,6,16,8,4,17,21,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,18,2,7,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,19,23,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,10,4,5,8,7,8,14,15,15,18,13,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,17,15,5,16,18,15,6,15,13,15,6,13,18,16,3,15,2,6,17,13,8,5,9,6,18,23,11,3,3,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,19,15,6,6,16,15,15,13,2,21,16,6,8,6,2,8,4,16,8,7,10,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,21,18,1,1,8,1,7,5,9,15,15,8,5,16,17,18,3,2,17,23,13,10,6,15,16,5,4,16,21,4,9,21,5,21,3,2,8,2,17,1,13,11,11,6,5,21,18,15,17,16,5,14,6,2,8,8,7,7,8,14,2,6,17,8,8,21,21,6,15,17,20,8,5,2,15,15,15,14,6,15,11,6,10,16,2,2,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,15,5,16,10,16,15,15,4,8,13,8,21,14,23,7,16,2,9,6,15,13,16,16,8,19,14,5,13,2,7,19,15,16,15,16,18,8,2,15,4,15,21,5,10,14,15,16,5,15,16,17,13,2,15,13,2,21,15,16,5,3,23 +24,23,4,9,21,4,6,15,17,21,15,4,21,15,8,16,6,13,8,11,15,16,15,18,4,5,21,10,8,9,10,8,21,23,18,17,9,6,4,6,15,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,19,4,10,15,4,15,13,4,18,2,1,8,5,7,17,1,16,4,9,6,7,17,16,5,13,8,14,18,7,21,4,4,17,13,10,4,1,8,17,19,5,21,8,19,10,1,17,17,16,7,7,9,21,15,8,9,17,21,17,5,21,16,23,5,15,10,4,15,9,15,8,1,2,6,21,13,15,13,5,17,10,16,21,2,13,16,6,5,23,5,4,15,18,4,21,9,1,9,9,7,16,8,15,19,5,21,3,21,17,18,6,4,17,15,4,4,4,15,17,5,9,8,15,7,6,15,1,17,2,17,21,21,5,10,4,18,23,9,6,17,17,14,15,10,21,14,4,6,16,4,16,15,3,4,8,13,7,17,8,23,13,16,10,3,5,7,13,17,16,18,21,14,5,13,2,4,19,16,17,17,21,21,7,4,13,21,7,23,4,8,4,6,13,17,5,15,21,15,5,16,7,13,1,17,19,5,23,23 +24,23,23,23,18,5,6,21,17,5,6,19,2,5,2,17,6,13,2,21,13,17,18,21,13,2,14,4,14,9,5,17,16,19,8,16,2,14,5,6,2,18,8,7,15,7,1,17,4,16,14,16,21,20,8,21,19,5,11,19,5,13,11,21,5,5,21,8,8,14,9,13,17,15,6,15,9,2,16,5,13,7,13,16,18,3,21,21,15,5,21,9,14,7,21,6,5,21,15,2,15,1,17,15,17,7,5,9,8,15,8,9,6,21,17,5,3,21,23,13,11,6,8,16,8,6,2,1,3,6,21,13,21,8,6,8,2,21,13,2,4,1,1,16,8,5,6,21,14,14,5,15,21,6,9,21,17,7,14,2,5,16,15,1,21,18,15,5,17,3,2,13,6,8,21,7,2,2,15,19,6,2,21,2,16,14,21,2,3,10,4,5,23,8,7,1,18,15,2,19,2,14,21,5,3,2,1,6,3,4,8,13,20,21,7,23,8,15,15,21,5,15,13,16,11,3,15,13,9,23,5,14,21,16,19,15,16,18,21,5,13,1,5,23,3,13,13,5,13,8,5,16,17,15,6,17,13,5,15,16,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,2,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,3,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,4,9,8,8,13,5,7,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,21,5,23,23 +24,23,4,4,21,8,15,21,21,10,10,15,17,4,13,3,6,13,9,16,13,16,19,16,2,9,21,4,8,9,4,17,16,23,6,17,9,15,5,8,21,18,14,8,15,7,1,17,4,16,14,17,10,11,13,21,18,5,4,17,7,4,13,6,21,4,19,9,15,17,21,8,19,4,5,7,21,3,19,5,5,13,17,16,13,7,21,4,5,13,15,4,17,14,21,7,6,16,16,1,21,1,6,8,16,7,5,9,8,13,7,21,20,11,10,15,21,15,13,13,13,4,7,17,9,6,20,21,5,4,9,13,18,8,15,8,2,16,9,7,2,8,14,13,2,6,15,9,2,8,2,19,13,20,13,10,8,7,14,2,6,1,15,6,21,17,15,1,17,2,15,13,4,15,16,7,14,5,15,7,5,2,1,19,2,9,21,8,2,10,23,19,20,5,13,6,13,21,7,10,21,14,14,6,17,4,8,15,11,4,9,13,15,16,9,23,2,7,2,7,6,15,16,21,16,3,15,14,3,13,6,23,19,16,19,11,16,17,8,4,9,9,4,5,6,9,9,15,13,19,16,21,21,2,4,16,15,4,15,21,20,8,19,19 +24,23,23,5,15,15,15,2,21,15,10,21,6,2,2,5,13,13,2,21,13,16,6,16,2,5,8,15,8,13,2,2,18,23,13,3,2,15,5,6,21,18,14,21,11,7,8,18,4,15,21,15,15,15,15,16,21,15,2,15,5,4,13,10,5,5,21,9,2,2,17,8,19,8,2,5,15,21,21,7,19,15,14,16,8,13,4,3,16,6,8,13,1,8,21,15,6,21,11,15,15,15,16,16,20,7,5,9,8,15,15,9,21,1,21,5,2,21,13,13,14,15,13,17,8,15,18,15,2,15,3,13,5,8,16,8,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,15,15,1,16,13,21,21,5,8,17,21,21,13,10,16,21,7,15,6,7,2,15,2,21,8,13,20,1,10,6,7,14,8,13,21,4,2,21,2,15,13,21,14,6,13,20,2,8,15,5,4,8,13,8,13,5,9,13,8,15,9,16,16,15,21,17,2,2,14,5,13,15,14,17,21,15,15,16,19,21,8,13,7,14,15,6,14,15,15,2,5,15,21,3,15,6,17,13,2,21,17,15,2,7,18 +24,23,23,6,21,15,5,2,18,2,15,21,6,2,7,3,7,15,2,21,13,16,18,15,10,5,8,16,8,13,2,8,16,23,15,3,2,15,5,6,21,18,14,1,11,7,8,18,4,8,17,15,16,15,15,16,21,2,5,21,5,2,5,13,8,18,21,15,10,2,2,21,19,8,15,8,5,16,15,10,19,15,14,17,8,13,21,9,21,6,15,13,21,8,16,6,6,21,11,15,15,15,17,2,19,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,5,15,21,8,2,18,11,2,7,17,13,5,2,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,7,2,21,8,5,8,7,7,14,3,15,21,13,2,8,19,15,2,21,15,21,13,15,8,21,5,14,15,5,2,10,2,21,8,13,20,21,21,8,9,8,8,13,8,9,2,21,2,15,13,21,14,14,8,20,3,16,15,6,4,8,13,8,13,7,19,13,8,8,9,5,16,13,16,8,20,2,14,5,13,2,14,17,16,16,15,16,21,7,8,4,3,8,15,5,15,14,15,5,6,14,21,17,15,6,8,15,2,17,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,21,2,7,1,2,13,2,5,21,11,15,10,2,9,15,5,2,8,18,14,15,15,7,21,1,4,16,14,21,18,17,15,21,21,6,10,3,5,23,23,23,23,23,15,8,10,16,16,8,2,7,5,21,7,2,8,15,19,14,7,21,18,6,16,18,5,6,2,3,18,8,21,15,6,21,13,13,21,1,21,15,8,7,5,9,14,16,15,16,19,21,8,5,21,16,23,13,1,6,15,16,8,15,8,15,15,2,15,13,15,3,3,8,3,1,2,16,13,18,8,5,23,9,5,21,13,14,8,15,2,9,7,17,8,8,15,9,5,1,15,21,17,21,10,19,15,15,15,5,14,4,21,10,14,23,23,23,23,23,16,17,4,15,21,2,9,7,23,1,2,9,18,2,21,14,21,2,21,14,5,5,21,3,16,15,3,4,8,13,7,21,2,23,13,21,15,3,5,15,13,17,21,19,13,2,5,3,5,23,23,21,17,15,16,18,21,7,6,5,10,14,5,8,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,5,4,10,21,15,5,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,9,17,7,21,23,13,3,2,6,6,6,2,18,14,21,11,7,8,19,4,15,21,15,16,13,18,16,21,15,2,16,5,10,13,16,6,4,21,5,2,2,16,8,19,13,4,5,4,16,16,8,19,7,14,15,8,6,4,3,15,5,15,5,1,8,17,15,6,21,11,13,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,5,7,18,13,13,14,15,15,21,8,7,20,21,2,8,8,13,5,8,6,8,2,21,5,2,9,6,14,5,16,9,10,15,16,4,5,5,14,2,5,8,8,8,14,5,15,17,21,5,8,17,13,21,21,8,21,13,9,8,21,7,6,8,7,2,5,10,18,16,9,20,21,16,15,9,8,8,13,9,9,2,21,2,15,13,21,14,9,6,20,4,16,13,5,4,8,13,8,13,9,9,13,7,19,15,5,17,15,16,17,20,14,14,6,2,13,15,17,21,16,8,8,18,16,15,6,15,8,15,14,15,4,5,16,6,7,16,18,15,6,16,7,4,17,16,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,4,4,15,13,13,8,20,3,8,3,17,15,13,16,5,13,8,14,17,16,23,6,5,5,15,5,3,16,8,10,13,19,7,16,10,4,21,15,16,15,8,15,16,1,5,4,17,5,2,13,6,21,8,21,13,10,4,21,5,21,14,15,5,17,17,21,13,13,7,13,17,19,18,21,16,20,13,5,6,17,8,17,15,9,18,21,8,15,1,21,21,16,7,5,9,8,15,16,2,1,11,13,2,16,16,23,14,15,15,6,17,9,6,17,21,15,15,4,13,18,16,3,8,2,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,14,2,6,1,3,5,21,21,20,2,21,15,8,4,8,21,21,7,14,15,7,11,8,18,21,21,7,17,8,2,20,17,9,13,19,1,5,13,16,2,2,16,1,7,6,2,7,2,16,15,8,4,19,13,15,21,13,23,15,7,2,3,6,15,13,17,1,18,13,14,5,13,10,14,4,21,8,19,15,1,18,15,6,15,21,13,5,8,3,14,15,16,10,15,3,15,16,17,13,2,8,1,21,23,23,23 +24,23,23,15,21,13,7,10,16,10,4,21,6,2,6,8,14,13,10,18,13,21,19,16,4,2,21,5,9,13,6,8,18,23,15,20,10,15,5,2,2,20,19,21,15,7,7,15,4,21,14,21,15,17,15,16,21,10,6,16,10,10,13,3,21,2,21,5,10,6,21,2,16,6,6,2,5,4,17,5,13,7,13,15,16,20,10,14,16,13,8,10,3,7,17,6,8,21,21,2,2,1,21,1,5,7,5,9,8,15,15,9,21,21,17,2,8,17,13,13,14,10,2,16,10,15,21,15,2,8,21,10,16,4,4,5,6,21,10,16,4,1,6,6,15,19,5,2,19,19,15,2,13,15,9,8,15,8,21,15,13,19,13,13,1,21,6,4,21,16,2,13,10,21,21,8,14,14,3,10,10,1,21,19,2,5,21,4,18,5,8,19,5,15,19,2,21,6,15,13,21,14,2,8,16,2,18,17,3,4,8,13,8,10,19,23,3,2,15,11,3,1,13,16,17,5,14,10,5,13,15,3,15,17,16,16,15,8,11,15,6,13,1,5,6,1,2,10,15,13,2,21,18,6,10,17,13,2,15,17,8,2,23,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,7,2,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,15,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,21,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,16,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,8,16,18,6,10,15,13,16,3,13,2,21,3,15,2,11,21,13,8,13,15,6,17,23,5,20,13,15,5,5,14,16,16,21,15,7,17,16,4,16,14,21,16,21,6,18,13,2,10,15,15,15,13,10,21,5,14,15,5,2,16,2,15,16,15,15,8,2,21,13,13,8,13,21,15,13,11,15,5,5,16,6,21,7,21,2,5,15,15,19,21,15,21,7,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,16,5,9,16,2,7,21,21,2,6,21,13,21,3,2,8,2,17,16,13,15,14,2,5,21,16,3,15,21,5,14,21,2,8,7,15,7,8,14,2,6,1,8,2,21,21,15,15,17,15,3,5,6,15,13,14,14,6,16,11,2,20,21,2,13,21,1,7,21,10,16,23,9,20,19,2,21,15,15,15,18,14,14,15,16,15,16,20,13,4,8,13,8,21,14,23,13,21,2,3,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,6,8,10,2,21,14,3,16,5,2,15,17,13,15,15,15,19,6,15,16,6,23,23 +24,23,23,5,21,10,4,4,17,6,6,21,16,13,10,15,8,15,8,18,13,17,16,17,4,3,21,6,8,9,6,6,16,23,4,17,9,6,13,3,21,18,10,1,15,7,11,19,4,16,14,17,21,15,8,21,18,2,6,16,6,15,13,8,17,5,21,9,8,2,16,2,21,7,21,8,5,2,16,14,13,7,13,16,21,4,6,5,14,13,7,6,16,7,21,4,5,21,15,8,21,1,17,17,16,7,5,9,16,13,8,5,4,17,21,6,21,16,23,13,16,9,2,8,5,10,19,1,4,7,17,13,21,10,5,8,19,16,9,21,8,5,14,6,21,3,7,18,8,4,7,17,6,9,9,16,7,8,14,15,5,1,15,21,21,21,6,4,17,15,2,4,6,21,17,7,4,9,15,11,6,10,1,17,5,17,1,4,2,10,3,18,23,2,5,2,17,14,9,21,21,14,15,13,8,14,16,15,11,4,7,13,7,16,13,23,7,16,3,9,5,17,13,17,17,19,21,14,6,6,13,8,16,17,16,7,15,18,7,6,9,9,7,23,7,10,21,6,15,15,10,1,17,15,4,16,15,10,7,15,19,5,19,18 +24,23,23,23,23,23,23,6,21,15,15,21,6,2,2,7,13,15,2,17,13,16,18,15,21,5,8,13,8,13,2,8,21,23,15,3,2,15,5,6,2,18,15,19,15,7,8,11,4,15,21,15,15,13,15,1,21,15,15,8,7,23,23,5,15,5,2,5,2,16,16,2,19,2,2,15,5,21,16,15,3,7,14,16,8,6,2,3,16,6,8,13,1,8,21,2,5,15,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,5,15,21,13,13,14,15,13,18,6,2,15,21,2,5,16,13,5,10,16,8,2,14,15,2,8,6,14,6,21,9,15,15,8,14,13,5,6,2,5,8,7,8,14,2,15,21,15,13,7,21,2,15,19,8,21,13,6,8,21,14,14,15,5,2,5,21,21,21,13,20,1,2,15,7,8,8,13,7,13,21,16,2,15,13,16,14,15,13,20,10,16,15,5,4,7,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,5,2,15,14,17,16,21,15,16,1,7,7,2,5,7,2,5,15,6,14,5,5,15,21,16,15,10,15,15,2,15,15,16,8,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,16,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,23,23,6,21,6,8,19,6,2,5,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,4,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,17,15,19,13,4,14,5,21,21,5,19,15,14,15,15,4,10,9,21,15,15,13,1,7,16,7,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,8,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,16,13,6,15,21,7,14,15,7,2,15,21,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,8,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,16,20,14,4,14,13,8,14,17,21,17,15,15,19,8,10,13,13,8,14,9,15,15,10,17,6,15,15,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,23,23,23,23,23,16,10,7,21,15,7,15,9,9,21,8,14,13,16,18,16,16,5,21,6,9,13,7,19,16,23,5,17,9,15,7,15,7,18,14,7,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,6,4,6,1,1,16,13,13,7,5,1,2,9,4,14,15,13,8,10,18,4,15,21,6,16,15,9,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,17,6,15,21,9,10,2,18,2,9,20,13,21,9,8,8,16,17,2,9,10,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,14,4,6,21,13,9,21,1,15,1,16,7,10,13,9,21,21,9,1,8,7,2,5,2,17,21,6,17,1,2,9,8,16,23,2,9,10,21,21,14,8,13,21,13,10,13,15,8,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,21,16,5,21,14,7,13,4,2,19,17,16,15,16,1,16,4,2,14,9,23,9,5,14,7,15,6,4,18,17,13,7,17,7,4,15,15,19,10,10,18 +24,23,15,4,17,10,10,4,21,1,15,21,6,4,6,7,13,13,2,21,13,16,8,21,17,9,8,15,5,9,7,10,17,23,3,19,2,15,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,21,21,4,4,7,6,8,10,10,15,21,1,5,6,2,17,3,18,4,4,7,5,21,16,8,20,7,14,17,8,6,4,4,21,10,6,13,1,8,20,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,21,8,10,21,13,13,14,15,4,21,8,6,18,15,2,7,17,13,5,4,7,18,2,21,5,2,14,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,10,15,1,15,6,7,21,10,9,21,8,21,13,5,15,21,15,4,7,10,2,15,10,21,16,13,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,8,20,10,16,13,5,4,8,13,15,13,6,19,13,8,8,9,5,17,15,16,17,20,14,5,9,3,15,14,21,17,21,16,8,19,18,8,10,14,16,4,5,15,10,7,2,2,6,17,21,15,6,15,15,4,17,15,16,7,14,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,10,2,21,2,6,5,16,6,2,1,16,7,4,16,5,13,4,16,7,16,15,17,6,23,8,5,4,13,3,17,21,23,23,17,9,15,9,5,14,21,14,7,15,7,21,17,4,16,14,17,1,17,6,15,19,2,10,16,10,6,13,4,21,9,21,15,7,4,19,7,21,21,14,6,5,2,16,13,13,1,13,17,16,7,3,7,14,6,21,2,21,8,21,4,5,21,17,7,21,1,17,17,17,7,5,9,8,15,8,9,15,16,17,2,9,16,23,13,17,3,8,16,9,10,21,15,8,5,21,9,11,13,10,8,16,21,15,2,1,1,1,5,23,3,6,15,16,4,21,13,4,5,9,17,8,7,15,9,5,17,16,2,18,21,4,6,17,16,6,13,7,17,21,9,6,6,9,4,4,15,15,19,9,8,21,21,9,10,10,18,23,9,8,4,21,14,15,21,17,8,21,9,15,8,21,15,3,4,8,13,6,21,14,23,13,8,6,3,5,15,13,16,18,3,17,9,13,4,23,3,15,19,16,15,16,21,8,8,6,21,7,23,5,9,8,7,13,10,2,17,17,15,10,16,13,4,21,16,18,5,19,23 +24,23,23,23,23,15,15,15,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,17,16,23,6,3,2,14,9,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,7,4,15,5,21,16,9,19,7,14,16,8,6,4,3,16,5,8,13,1,8,16,15,15,1,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,21,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,8,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,7,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,4,7,21,6,3,10,21,5,8,16,17,4,6,21,4,13,9,17,7,19,16,16,21,10,18,5,5,6,6,6,17,15,7,4,13,6,5,8,16,3,7,7,15,7,21,17,4,16,21,17,1,6,19,16,18,3,21,15,2,8,6,10,21,5,21,9,5,8,16,14,21,7,2,8,14,2,16,6,13,13,13,15,21,10,6,21,16,15,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,1,15,8,9,21,21,17,8,16,21,23,13,1,6,9,17,9,15,2,15,6,10,21,13,16,5,6,17,6,21,9,2,1,1,1,5,18,5,15,23,21,15,6,13,2,5,9,3,21,8,15,21,7,21,15,2,21,19,4,3,17,18,6,11,2,5,23,2,5,15,19,13,2,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,19,20,13,6,5,8,2,18,3,3,4,8,13,7,21,5,23,2,16,6,3,5,13,13,16,21,6,8,18,2,13,3,23,18,11,18,17,21,21,1,7,5,17,5,23,23,9,5,2,13,4,6,21,13,15,2,16,13,2,17,1,23,23,23,23 +24,23,23,23,23,23,23,13,18,6,2,21,6,2,15,18,13,15,2,21,13,16,19,15,16,5,8,15,8,13,2,6,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,3,4,16,18,8,15,13,13,16,21,10,2,8,14,23,23,16,15,6,21,5,2,8,16,8,19,7,2,10,5,16,16,15,9,7,14,17,8,6,4,3,16,13,8,13,1,14,21,2,15,16,1,5,15,8,21,2,19,7,5,9,8,13,13,9,21,21,18,2,6,21,13,13,14,15,13,21,8,15,16,21,2,13,17,13,5,8,8,8,3,16,5,2,17,6,8,6,21,9,5,8,15,14,13,5,17,2,5,8,7,8,14,2,15,21,15,16,7,21,2,15,18,15,21,13,5,15,21,14,6,5,4,2,4,17,21,16,5,17,1,2,13,9,8,8,13,5,15,9,17,2,15,13,16,14,23,13,20,15,16,15,5,4,8,13,8,15,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,15,14,17,16,21,7,16,21,8,5,2,7,8,4,5,15,10,17,5,9,15,21,21,15,10,15,8,16,15,8,16,23,23,23 +24,23,8,8,21,10,10,10,17,10,9,19,21,15,5,4,14,13,8,19,13,17,19,18,4,5,21,15,7,13,10,7,18,23,13,17,9,15,5,8,14,21,14,15,15,7,8,16,4,21,14,15,16,21,18,17,9,7,21,16,5,10,13,16,21,5,20,10,10,4,21,8,19,9,7,15,5,19,10,13,13,7,13,17,21,10,18,7,16,4,5,13,18,8,21,2,8,21,8,8,21,15,17,8,8,7,5,9,17,15,19,9,1,21,2,9,18,16,23,13,4,13,7,17,15,9,19,1,10,7,21,13,13,10,8,16,18,23,23,23,23,23,23,23,23,23,23,23,23,23,14,13,13,10,9,21,7,8,15,2,5,1,15,17,19,16,10,15,15,21,9,7,15,9,23,8,7,15,9,13,2,2,21,21,5,5,1,15,9,13,17,19,23,9,6,13,17,14,21,4,17,14,15,13,16,8,16,15,3,4,6,13,18,16,20,23,13,7,14,13,5,16,13,16,16,18,13,7,23,23,2,14,18,17,17,8,16,21,7,10,9,16,14,23,5,14,5,10,13,18,15,9,17,15,8,17,8,2,1,17,19,5,19,23 +24,23,23,6,17,5,2,2,16,13,6,21,6,4,2,17,13,13,2,17,13,16,7,16,17,5,8,6,8,9,17,7,18,23,13,3,2,6,8,6,7,18,14,1,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,10,6,9,21,6,2,2,17,16,19,9,4,5,4,21,16,8,19,7,14,6,8,6,10,3,16,13,13,6,1,7,16,13,6,21,11,4,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,21,13,13,14,4,6,21,8,9,20,21,2,8,21,13,5,13,7,8,2,21,5,2,20,6,8,5,21,9,6,15,4,4,13,5,10,2,5,8,8,8,14,5,7,1,21,5,8,21,13,9,21,15,21,13,7,16,21,7,6,14,7,2,9,8,21,17,6,20,1,16,15,9,8,8,13,15,15,2,21,2,15,13,21,14,5,7,20,4,17,13,5,4,8,13,8,13,9,9,13,8,15,15,5,17,15,17,15,20,14,14,13,3,13,14,16,21,16,8,8,19,16,15,6,15,10,16,14,16,7,6,17,9,14,17,18,15,6,16,13,2,17,16,8,6,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,9,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,9,5,21,15,7,2,21,9,15,16,1,5,15,18,14,15,4,8,15,21,19,11,16,5,21,8,8,13,8,14,17,16,15,17,2,6,9,8,2,16,16,7,15,7,8,17,4,16,7,17,21,11,11,15,21,10,5,16,1,5,13,4,21,7,21,5,10,14,21,15,17,15,14,13,5,18,11,7,5,8,6,16,18,6,14,19,2,10,5,13,15,7,18,20,6,1,21,19,20,1,17,16,7,7,5,9,8,15,8,9,8,16,17,7,21,21,23,13,19,5,3,16,9,10,19,11,2,15,17,13,21,8,10,8,7,21,10,2,4,1,21,5,18,10,15,23,17,15,6,13,2,9,9,19,8,7,14,15,5,21,19,2,16,18,7,2,21,19,3,13,6,17,21,9,4,15,21,2,6,16,15,18,5,18,21,7,2,11,2,7,23,8,5,15,21,10,2,19,17,14,5,15,16,8,16,21,3,4,14,13,13,21,5,23,3,21,9,3,5,16,13,17,18,21,8,5,5,2,23,14,19,19,21,13,17,18,8,20,5,13,14,5,13,10,14,10,10,9,2,21,17,13,10,21,7,2,1,17,19,5,15,23 +24,23,23,23,21,5,5,10,21,18,15,21,13,8,13,21,4,13,4,16,13,17,15,16,19,5,14,15,2,13,2,1,1,23,3,18,4,13,8,10,21,19,14,10,10,7,16,7,4,21,20,16,15,21,7,15,21,5,1,15,5,15,13,2,21,5,21,7,6,8,15,8,16,2,9,13,5,21,15,16,3,7,14,17,2,10,7,16,15,15,10,13,8,7,19,15,5,18,17,7,2,15,21,8,10,7,5,9,8,15,9,5,1,16,21,2,2,16,13,13,7,5,15,16,2,2,16,21,15,2,4,13,18,15,5,17,2,18,13,14,13,6,2,21,1,10,7,15,19,16,5,5,14,16,5,13,15,7,14,16,15,17,15,7,15,21,15,2,21,6,7,13,6,21,21,7,5,8,7,8,15,2,18,21,13,20,21,13,6,16,2,7,13,14,9,2,21,4,13,13,21,14,6,13,20,7,17,15,3,4,8,13,8,13,10,16,15,13,19,9,5,16,13,17,21,8,15,14,5,13,7,16,19,8,16,15,16,1,17,13,2,8,10,16,14,17,14,16,2,1,5,1,1,3,13,16,16,2,15,16,15,13,19,23 +24,23,23,15,18,15,5,15,16,8,15,21,6,2,13,3,6,15,6,16,13,16,18,16,21,5,8,13,7,13,4,8,21,23,6,3,2,15,5,10,2,18,1,1,11,7,8,18,4,15,21,21,15,13,15,16,21,2,4,15,10,5,6,14,13,21,21,5,2,7,17,14,16,14,15,6,15,15,15,13,19,15,14,18,13,9,7,2,21,13,4,7,15,8,21,15,6,21,11,6,15,7,17,10,17,7,5,9,17,15,15,9,21,21,17,5,18,21,13,13,14,14,15,16,8,7,18,18,2,7,21,5,5,8,16,8,2,21,5,2,3,6,6,15,1,7,5,13,6,15,4,5,21,21,5,8,8,8,14,2,15,17,15,4,8,21,3,4,21,15,21,13,6,15,21,15,4,14,10,2,10,10,21,16,5,20,1,21,13,7,16,8,13,8,6,11,17,2,15,13,21,14,7,6,20,4,16,15,5,4,8,13,8,13,15,2,13,6,2,3,5,17,15,17,16,20,14,8,13,13,15,14,21,15,16,15,17,21,8,2,16,10,9,23,4,15,6,2,9,5,10,21,21,15,5,16,15,7,15,15,23,23,23,23 +24,23,23,7,21,4,5,2,17,6,16,18,21,7,8,5,17,3,9,16,13,21,17,19,19,9,21,4,7,9,6,6,17,23,7,17,9,7,5,7,17,18,8,15,15,7,8,19,4,16,13,21,9,21,21,8,19,19,21,15,7,17,13,6,17,9,21,5,5,6,17,7,19,17,19,5,5,19,6,6,13,8,13,16,21,19,21,10,5,19,17,13,19,8,17,10,6,21,21,5,21,7,17,17,19,7,5,9,17,15,8,9,1,16,13,2,19,21,13,13,3,8,15,16,2,7,15,21,19,5,21,21,5,17,6,18,17,8,23,23,7,23,23,23,23,23,23,23,23,23,23,23,23,6,9,21,17,8,14,9,17,6,21,4,17,21,10,19,17,19,9,9,2,19,21,7,13,18,7,23,23,3,21,17,9,8,21,8,10,8,5,18,23,7,5,2,21,5,4,19,17,14,7,9,17,23,16,15,3,4,16,13,8,17,5,23,8,9,17,3,5,16,13,17,17,21,8,5,23,23,6,14,19,17,21,6,17,19,8,19,5,21,10,23,23,23,23,5,15,6,6,4,17,15,10,17,7,4,15,17,19,6,7,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,6,15,13,13,9,20,10,16,7,16,15,5,14,15,13,14,14,16,16,16,15,15,5,15,5,2,2,17,6,15,19,7,16,9,4,17,15,16,15,8,15,16,21,5,4,16,5,2,13,21,21,8,21,5,10,2,16,5,16,8,15,15,17,16,16,14,13,5,13,17,18,7,21,5,13,15,19,14,16,8,21,13,3,16,21,15,9,21,21,8,16,7,5,5,8,15,16,2,21,11,13,21,16,15,23,14,15,15,6,17,9,7,17,21,16,15,4,13,18,14,9,8,10,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,7,8,14,2,6,8,3,5,21,21,2,15,21,16,15,13,8,21,21,7,14,15,7,8,8,3,21,21,13,21,21,2,7,14,16,15,18,8,5,13,17,2,2,8,1,7,6,2,15,2,16,15,8,4,15,13,20,18,15,23,5,15,2,3,6,15,13,16,17,18,5,2,7,13,15,15,16,21,8,19,15,21,18,15,5,13,10,15,5,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,6,5,21,8,3,2,18,15,15,21,6,4,10,21,10,15,2,21,13,16,15,17,17,5,7,10,7,13,2,10,20,23,21,3,2,15,5,6,2,18,14,21,11,7,8,18,4,21,21,15,13,15,15,16,21,2,2,16,5,15,13,15,5,7,21,10,8,2,17,2,19,7,15,5,5,21,16,8,19,7,14,16,8,6,10,3,16,5,5,13,1,8,21,15,15,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,13,15,17,13,5,18,15,2,8,21,13,5,2,18,8,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,9,21,10,2,21,16,21,13,5,7,21,7,15,15,7,2,5,10,21,17,15,20,1,21,15,7,10,8,13,15,15,4,21,2,15,13,21,14,14,8,20,2,21,13,5,4,8,13,7,13,6,2,13,8,8,9,6,17,15,16,17,20,14,14,10,2,10,14,16,17,15,11,16,19,21,8,10,8,2,15,7,15,6,6,2,9,15,15,21,15,15,17,13,2,15,21,15,6,23,23 +24,23,23,8,15,6,15,2,17,10,6,15,18,5,15,15,13,16,2,13,19,18,18,15,2,6,17,5,13,5,2,8,21,23,13,16,15,15,5,6,14,16,11,21,15,7,16,18,4,17,14,16,15,21,15,19,15,2,6,15,15,15,13,2,21,16,2,8,6,2,21,15,16,5,14,2,19,2,5,13,13,17,13,8,15,13,11,15,5,14,16,6,1,7,21,2,5,21,16,3,1,1,21,8,1,7,5,9,15,15,8,5,16,16,21,6,2,16,23,13,21,5,8,16,9,13,21,21,2,6,21,13,2,5,2,8,3,21,16,13,13,3,23,23,23,23,15,16,11,16,14,6,2,8,8,2,13,8,15,2,5,17,15,6,21,21,15,10,17,20,2,5,6,15,13,14,15,6,15,11,15,6,16,2,6,16,1,7,3,10,23,17,20,14,3,2,1,13,7,13,18,5,5,13,19,2,21,15,13,4,8,13,8,21,14,23,13,20,2,9,6,15,13,16,16,6,3,8,5,13,13,2,20,15,16,7,16,18,8,20,7,2,8,14,5,9,14,15,15,5,2,16,17,13,8,16,15,2,21,15,16,5,6,23 +24,23,23,10,21,9,8,10,16,4,13,21,1,15,2,19,7,21,10,14,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,21,9,13,6,4,17,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,6,6,16,5,15,13,2,17,4,21,9,6,8,21,16,1,2,2,5,21,1,8,13,13,7,13,8,21,10,19,2,14,13,8,4,21,7,16,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,4,21,9,10,2,18,2,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,2,21,13,15,21,21,15,9,9,10,21,21,7,5,8,7,2,7,4,8,21,5,17,1,2,2,16,6,9,23,2,7,21,21,14,15,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,17,17,21,13,5,15,13,17,17,10,8,7,8,13,4,2,19,21,15,13,17,1,16,2,2,14,18,23,13,5,4,2,15,4,7,18,17,9,10,16,7,2,21,16,19,7,19,23 +24,23,23,8,18,10,10,8,21,15,9,21,6,10,10,19,10,15,2,17,13,16,19,16,20,5,8,6,8,13,3,7,21,23,7,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,21,15,13,15,16,21,10,7,21,14,23,23,6,4,5,21,9,2,8,17,7,19,7,10,4,5,21,16,7,19,7,14,6,8,10,4,19,16,13,4,13,1,8,17,15,10,21,11,6,15,15,16,2,18,7,5,9,7,15,8,9,21,21,21,4,6,21,13,13,16,6,10,19,10,2,17,21,2,10,21,13,5,9,16,8,3,8,9,2,21,6,14,5,21,9,10,15,4,14,9,5,17,2,5,8,7,8,14,4,10,1,15,1,9,21,9,15,19,21,21,13,9,8,21,8,6,7,10,4,8,17,21,20,9,20,21,5,9,9,15,8,13,9,14,21,17,2,15,15,8,14,8,7,20,4,16,19,5,4,7,13,15,13,4,19,13,16,2,9,5,17,15,16,16,2,17,14,9,2,4,14,17,16,1,15,17,1,7,8,10,18,8,6,6,15,4,18,9,9,4,21,16,6,5,15,15,4,10,16,18,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,9,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,17,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,7,15,14,17,17,16,21,17,7,7,4,5,6,4,23,6,15,17,19,9,5,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,6,21,1,17,16,2,7,5,9,10,15,15,5,10,21,21,15,15,16,13,13,14,13,16,16,10,10,20,21,5,15,3,13,18,15,13,17,2,16,5,2,8,17,15,10,21,21,2,13,3,21,15,5,16,4,5,16,15,8,14,17,15,1,16,15,21,21,7,2,21,6,5,15,8,16,21,8,15,2,7,7,13,18,21,18,13,21,1,2,2,11,7,8,13,8,2,2,17,2,15,21,21,14,14,13,8,8,16,6,5,4,8,13,8,21,5,23,13,16,8,9,5,16,13,18,17,8,1,14,5,13,3,2,16,15,17,15,17,18,15,2,13,13,2,23,23,23,23,5,2,10,14,13,17,15,15,17,15,2,21,16,19,5,2,18 +24,23,23,23,15,8,15,5,21,8,15,21,6,10,10,19,5,15,10,21,13,21,18,15,16,5,8,13,7,13,4,8,21,23,8,9,2,15,5,10,2,1,14,18,21,7,8,18,4,13,21,15,15,13,15,21,21,4,15,3,14,21,15,8,13,19,18,5,4,16,16,3,18,8,6,15,5,21,16,8,19,7,14,16,8,7,8,4,16,15,6,13,1,8,17,15,10,17,15,5,15,15,17,8,10,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,10,13,21,8,15,18,21,2,8,21,13,5,10,16,7,2,21,5,2,20,6,14,5,21,9,8,15,21,14,5,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,21,13,5,15,21,13,15,14,6,2,6,10,21,8,4,20,21,4,15,9,8,8,13,5,4,2,17,2,15,13,16,14,15,13,20,8,8,13,5,4,8,13,8,13,5,19,13,1,15,9,5,15,15,16,8,20,14,5,13,13,15,14,21,16,21,15,17,10,8,2,4,7,8,4,8,15,6,14,7,9,5,21,16,15,15,15,8,4,21,16,16,5,4,23 +24,23,23,23,21,6,2,10,17,3,6,21,16,6,13,16,6,13,2,17,7,21,9,17,6,21,14,15,23,23,3,8,17,23,10,21,3,7,5,16,14,19,7,15,15,7,21,17,4,21,14,17,21,21,6,13,19,2,10,17,10,6,2,4,21,5,14,6,6,16,17,14,16,8,10,6,5,4,16,13,13,15,13,16,21,7,3,7,14,3,8,4,16,8,16,3,5,21,21,8,21,1,17,17,16,7,5,9,8,15,7,9,21,21,17,5,2,1,23,13,1,5,7,17,9,13,1,11,2,21,21,13,21,6,10,8,4,21,9,2,2,21,1,5,18,6,23,15,21,6,7,13,16,5,9,3,17,7,15,8,5,15,16,4,11,21,4,13,1,6,9,6,16,21,18,10,21,7,11,2,6,7,1,17,2,17,21,10,9,10,10,18,23,19,10,4,21,14,13,7,1,5,2,2,16,18,8,15,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,17,2,19,9,10,4,8,23,16,19,15,15,16,21,17,5,6,21,4,23,5,13,7,6,13,7,13,21,17,1,4,16,13,4,11,21,9,5,19,23 +24,23,10,2,21,10,10,6,21,15,2,17,6,21,15,8,8,13,2,21,13,16,15,15,18,5,1,6,8,13,21,2,15,23,9,3,2,13,5,6,2,18,14,1,11,7,8,18,4,15,1,21,7,15,15,16,21,3,2,16,5,2,13,6,7,7,21,5,10,2,16,10,17,6,15,4,5,17,21,15,19,15,14,16,8,4,10,3,16,13,8,7,1,8,16,7,6,21,11,16,15,16,13,8,21,7,5,9,8,15,15,9,21,21,21,2,6,17,13,13,14,15,13,21,8,15,18,18,2,8,17,13,5,9,16,7,2,21,5,2,20,6,16,6,21,9,6,15,16,14,13,5,14,2,5,8,8,7,14,16,15,1,21,4,9,21,10,2,16,15,18,13,5,1,21,10,14,15,7,2,10,2,21,16,5,20,1,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,2,5,20,2,16,13,5,4,8,13,8,13,6,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,17,16,8,16,19,21,8,13,15,7,15,14,1,5,4,11,9,6,16,17,15,9,16,15,2,15,16,15,23,23,23 +24,23,23,23,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,8,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,15,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,8,15,21,21,10,15,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,3,6,7,13,5,8,15,18,2,21,5,2,20,6,14,6,21,9,10,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,1,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,8,13,13,15,8,23,23,23,13,17,15,15,13,16,14,14,13,20,2,7,15,13,4,8,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,15,21,15,16,7,18,8,10,14,2,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,4,13,7,16,11,17,9,18,19,5,21,16,4,9,8,13,18,23,7,17,5,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,18,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,6,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,2,6,21,5,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,3,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,13,5,4,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,16,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,14,5,21,6,7,2,18,15,6,21,6,10,4,19,6,15,2,21,13,16,19,16,14,13,8,13,15,8,15,15,16,23,6,3,2,13,5,6,2,18,15,18,11,7,8,18,4,13,21,21,13,15,15,16,21,3,2,19,14,23,23,17,15,3,21,5,8,16,17,8,19,9,7,15,5,17,2,7,8,7,14,17,8,6,10,3,21,6,8,13,1,7,17,13,13,21,11,5,15,8,17,2,19,7,5,13,8,15,15,9,21,21,18,10,5,17,13,13,17,15,15,18,9,6,19,21,2,7,21,13,5,7,16,7,2,21,5,10,1,6,14,6,21,9,2,9,14,14,13,5,16,2,5,8,8,8,14,3,15,17,15,1,5,19,10,10,16,16,21,13,5,15,21,14,14,6,4,2,5,4,21,17,5,20,21,13,2,7,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,2,16,17,5,4,8,13,7,13,6,19,13,2,15,9,5,16,15,16,16,20,7,14,13,13,8,14,19,16,16,15,17,1,8,5,2,16,13,14,6,15,14,20,11,5,14,21,16,15,5,15,15,4,11,16,15,5,23,23 +24,23,23,9,8,9,6,2,18,17,10,21,6,4,6,18,5,15,10,17,13,16,19,15,17,5,8,13,8,5,10,8,17,23,6,19,2,14,6,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,17,21,21,4,10,9,7,23,23,21,6,6,21,6,4,16,17,8,19,8,6,5,6,21,16,14,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,21,6,21,13,6,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,6,15,16,13,13,14,10,13,18,6,10,15,21,2,10,17,13,5,5,16,8,6,15,5,2,21,6,14,5,21,9,4,18,8,14,13,5,8,2,5,8,7,8,14,2,15,21,15,8,7,21,10,15,18,15,16,13,13,21,21,7,13,5,6,2,6,21,18,8,5,20,21,4,13,9,15,8,13,5,14,21,17,2,15,13,15,14,6,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,4,14,17,16,1,15,16,21,7,2,3,3,8,6,5,15,15,19,5,5,6,21,17,15,10,15,15,4,17,8,21,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,17,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,8,8,8,5,2,21,3,5,21,6,10,2,3,13,15,2,21,13,16,18,15,3,9,21,15,8,13,2,8,16,23,2,3,2,15,5,6,2,18,14,17,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,15,4,2,17,3,19,8,10,5,5,21,16,15,9,7,5,6,8,15,4,3,21,15,8,13,1,8,16,15,6,21,15,5,16,15,17,2,18,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,8,5,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,15,2,21,16,21,18,5,15,21,9,2,14,5,2,5,21,21,8,3,20,21,21,9,9,8,8,7,15,9,2,18,2,15,13,21,14,4,8,20,8,16,15,5,4,8,13,13,13,7,19,13,15,9,9,5,16,13,17,15,20,8,6,5,13,8,14,21,16,21,15,16,10,8,8,2,14,5,10,5,15,15,21,5,3,15,21,17,16,6,8,15,15,21,17,15,23,23,23 +24,23,23,23,23,23,23,23,23,5,15,2,21,5,2,17,14,13,8,16,7,15,19,21,15,2,21,5,15,2,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,6,2,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,7,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,2,7,7,8,13,2,13,17,6,5,18,15,15,23,2,8,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,3,8,13,5,3,14,5,5,8,5,15,11,10,21,21,15,5,16,7,15,3,15,18,15,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,13,6,18,4,4,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,15,19,9,5,15,6,2,18,15,3,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,15,23,23,14,7,13,1,5,4,16,17,4,19,7,4,5,5,21,16,5,19,7,14,16,8,6,4,3,16,6,8,13,1,8,21,2,6,21,11,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,5,15,21,13,13,14,4,13,21,9,15,8,21,4,6,17,13,5,5,15,8,2,1,6,2,2,6,14,6,21,9,2,20,15,14,13,6,10,2,5,8,7,8,14,2,15,21,15,4,5,21,2,15,18,16,21,13,9,16,21,13,4,13,6,2,15,10,21,15,4,20,21,10,8,9,8,8,13,15,6,21,17,2,15,13,1,14,4,5,20,4,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,2,14,5,15,15,14,17,16,16,15,17,1,7,9,2,7,8,6,5,15,3,19,5,9,4,21,17,15,6,15,15,7,16,16,15,23,23,23 +24,23,23,5,18,4,7,10,21,6,7,17,8,4,10,17,5,13,17,15,13,16,15,16,4,5,21,6,13,4,6,8,21,23,17,21,9,15,5,3,4,18,14,1,21,7,7,18,4,18,14,17,15,16,15,16,21,5,10,16,5,4,13,4,21,15,21,5,10,4,19,3,21,8,4,6,5,17,10,21,19,7,14,21,2,5,4,18,14,5,13,9,21,8,17,15,5,21,21,15,7,1,16,7,21,7,5,9,17,15,11,5,17,21,18,4,21,15,13,13,8,4,14,16,10,5,19,16,3,7,21,13,16,4,5,17,15,17,16,15,9,6,6,10,1,13,10,5,20,9,16,10,19,8,9,20,11,4,14,13,15,1,21,10,21,21,5,17,18,19,4,13,4,9,21,7,4,7,7,3,5,18,21,7,4,17,1,17,5,13,14,8,13,1,9,2,17,4,13,10,21,14,4,6,15,16,16,15,3,4,8,13,8,7,13,8,15,15,16,9,5,16,13,17,16,4,1,15,9,13,4,7,18,15,17,16,21,18,1,7,9,7,8,15,6,21,4,15,17,6,7,16,1,15,10,16,7,4,15,15,19,6,3,19 +24,23,23,6,18,5,2,15,15,10,2,16,16,7,2,18,7,13,6,21,13,18,15,15,4,9,21,8,8,13,6,6,21,23,13,17,9,15,6,11,16,21,14,8,15,7,16,17,4,8,15,16,21,16,6,21,1,2,10,15,3,6,6,13,21,5,21,10,6,2,1,8,1,8,15,7,5,17,16,13,13,7,13,16,21,4,6,13,14,13,21,10,14,8,16,15,5,16,15,1,21,1,17,17,16,7,5,9,8,15,8,9,1,21,17,5,2,16,13,13,16,6,15,16,9,2,8,1,10,6,19,13,21,2,7,17,16,21,3,9,2,16,23,5,18,6,16,23,17,13,9,5,17,2,15,6,15,7,15,15,5,21,16,2,21,3,6,1,1,15,2,13,6,21,17,9,15,6,15,11,2,10,1,17,5,16,21,7,2,10,10,19,23,21,5,10,16,14,2,19,18,9,10,7,18,8,16,15,9,4,8,13,18,18,14,23,13,8,2,16,5,7,13,21,17,1,21,3,5,13,14,8,17,15,18,15,15,1,8,3,2,7,16,5,8,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,4,5,17,6,10,6,8,13,13,2,21,13,16,15,21,16,5,4,6,13,15,21,17,21,23,13,18,9,2,5,5,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,1,13,15,5,15,13,4,18,13,21,6,13,10,17,14,18,8,4,9,5,17,21,5,19,15,14,16,16,4,10,9,2,4,2,13,1,7,1,15,6,21,15,6,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,10,13,21,8,15,18,18,2,15,19,13,5,4,16,8,2,21,5,2,9,6,14,8,21,9,6,9,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,21,1,15,2,21,21,18,2,5,1,23,4,14,6,7,15,6,2,21,2,13,20,21,9,15,9,8,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,8,11,13,23,9,15,19,9,5,16,15,21,16,4,7,14,4,13,5,6,19,17,21,15,16,19,21,5,2,14,8,16,5,10,4,15,7,6,15,15,17,15,6,15,15,2,15,15,21,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,21,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,10,2,21,10,10,6,21,6,2,17,15,13,21,15,4,13,4,16,13,17,11,15,21,3,21,6,7,13,4,10,16,23,7,21,9,21,10,6,2,18,14,1,15,7,8,17,4,16,15,17,15,16,10,21,18,8,1,17,6,4,13,10,21,7,21,1,8,1,16,5,21,10,14,7,5,21,3,14,13,7,13,8,21,5,15,4,14,13,16,10,21,7,16,10,9,21,21,6,21,1,1,16,17,7,5,9,7,15,8,5,17,21,21,2,21,16,13,13,8,10,15,16,10,9,2,16,4,15,21,13,17,10,13,1,7,16,5,2,8,8,23,23,23,23,14,4,21,4,8,5,14,2,5,8,7,8,14,6,15,1,16,9,21,21,8,10,17,19,2,13,8,15,21,4,14,6,7,2,15,21,21,21,13,16,1,6,2,11,2,13,13,15,15,2,21,4,13,19,21,14,14,7,8,16,17,15,3,4,8,13,7,21,5,13,7,15,8,5,5,16,13,17,17,8,21,14,5,9,13,3,17,15,17,15,16,18,16,13,5,7,14,1,14,21,15,6,2,6,10,8,17,15,3,15,15,2,7,17,19,5,19,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,8,8,2,18,15,5,21,6,15,15,3,13,15,2,21,13,16,18,15,16,5,8,15,5,13,2,7,16,23,15,19,2,5,13,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,3,6,3,14,21,7,7,13,18,18,5,2,16,17,2,19,14,2,8,5,21,16,6,9,7,14,16,8,6,10,3,16,5,8,13,1,8,16,7,15,21,11,6,15,15,17,8,16,7,5,9,8,15,13,9,10,17,21,4,21,21,5,13,14,15,13,18,8,15,18,21,2,8,21,13,5,5,8,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,16,13,5,7,21,15,6,14,6,2,15,10,21,7,15,20,21,16,15,7,15,8,13,13,9,2,17,2,15,13,21,14,14,13,20,4,16,13,9,4,8,13,7,14,15,19,13,7,15,21,5,16,15,16,15,20,14,14,13,2,15,14,21,16,17,15,16,21,8,8,4,7,6,10,5,15,6,14,15,9,5,21,16,15,15,15,8,2,15,15,16,6,23,23 +24,23,23,6,1,4,10,5,17,11,15,18,21,10,13,4,10,13,4,16,11,16,7,18,19,5,21,9,15,13,6,13,18,23,7,17,2,13,8,6,2,16,14,7,15,7,8,17,4,21,16,17,21,15,6,15,1,2,2,16,2,6,13,6,21,7,21,6,10,8,17,8,16,8,6,6,1,2,8,13,13,5,13,17,21,4,6,21,14,13,3,8,18,8,21,2,6,17,21,8,21,1,17,17,16,7,5,9,6,15,8,9,17,21,17,2,1,21,23,13,1,5,7,16,9,2,1,15,7,6,21,13,21,4,6,15,11,21,13,2,21,1,1,5,7,6,23,15,4,4,10,13,4,5,9,19,17,11,15,5,5,1,8,6,17,18,2,10,17,19,15,13,10,11,16,13,6,6,6,7,2,21,1,1,5,17,21,4,2,10,10,10,23,13,13,2,21,10,21,19,21,14,6,6,17,6,8,15,3,4,11,13,5,21,5,23,15,21,6,9,5,13,13,17,17,18,21,14,23,13,2,14,19,17,21,8,16,21,8,7,6,1,6,23,7,9,4,6,13,2,6,16,17,13,3,17,7,2,17,16,18,5,23,23 +24,23,15,10,21,15,6,8,16,15,4,8,6,7,2,21,9,15,2,16,13,16,16,21,19,5,8,13,7,13,20,7,20,23,8,9,2,15,5,6,2,18,21,1,9,7,8,17,4,8,14,17,11,13,15,17,21,7,15,15,5,15,13,8,21,8,21,5,6,6,21,14,16,21,10,7,5,17,16,7,19,15,14,16,8,6,4,4,16,13,10,7,1,14,21,7,6,21,11,21,15,8,17,5,1,7,5,9,8,15,15,9,21,21,17,9,2,21,13,13,8,15,15,16,8,6,18,18,2,7,8,13,5,8,16,7,2,21,5,2,21,6,14,5,21,9,8,18,4,7,13,5,14,2,5,8,8,7,14,15,15,1,15,15,8,21,6,4,21,21,21,13,5,16,21,7,14,10,7,2,9,10,21,8,6,20,1,7,3,13,13,16,8,13,15,21,21,2,4,8,15,14,6,13,20,19,17,15,5,4,7,13,7,13,5,23,10,8,2,9,17,17,15,1,17,8,14,14,5,2,15,14,20,17,15,16,17,18,16,7,5,16,4,15,5,18,15,8,2,9,13,15,21,10,5,17,7,15,15,16,17,5,23,23 +24,23,23,4,21,17,10,15,16,10,15,6,6,7,15,21,10,15,2,16,13,1,8,16,18,5,6,9,8,13,8,8,20,23,9,19,2,13,5,6,2,18,14,21,9,7,8,3,4,8,18,7,11,15,15,21,21,15,4,16,5,13,4,7,21,7,21,7,10,7,16,7,17,7,4,6,1,21,16,8,19,7,14,17,8,6,4,7,21,7,14,6,16,8,21,13,2,17,11,10,15,15,16,7,19,7,5,9,8,15,15,9,16,16,7,9,15,17,13,13,15,8,13,18,9,15,19,1,2,7,17,13,5,6,10,8,2,21,5,2,4,6,14,6,21,9,6,13,8,14,13,5,16,2,5,8,8,8,14,9,15,17,16,9,7,21,2,4,17,21,21,13,5,13,21,7,16,7,7,2,7,6,21,8,10,20,1,21,5,5,10,16,15,13,15,21,21,2,15,7,21,14,7,5,20,4,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,16,15,16,17,20,14,14,7,4,10,14,21,16,16,13,17,19,17,8,10,8,4,15,7,1,10,15,7,9,10,15,17,15,2,17,13,16,16,23,23,23,23,23 +24,23,23,5,16,6,15,6,18,6,15,21,6,15,6,19,5,8,2,21,13,16,19,15,21,5,8,13,7,13,6,6,16,23,6,18,2,6,5,6,2,18,15,18,15,7,8,18,4,7,21,21,15,13,16,16,21,7,6,9,7,23,23,21,6,6,1,6,2,16,17,8,19,5,6,5,15,21,16,7,3,7,14,17,8,6,6,9,16,13,8,13,1,7,21,21,6,21,11,5,15,8,16,2,18,7,5,9,15,15,15,9,21,21,21,6,6,21,13,13,14,6,13,18,8,6,7,21,6,6,21,13,5,5,16,8,8,21,5,2,19,6,8,5,1,7,15,15,16,14,13,5,6,2,5,8,7,8,14,6,15,21,15,13,7,21,6,15,18,8,21,13,5,16,21,14,6,5,2,2,6,16,21,16,5,1,21,16,2,9,8,8,13,5,15,16,17,2,15,13,16,14,6,13,20,16,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,6,6,13,5,14,17,16,21,15,16,21,7,8,1,6,16,6,5,15,6,14,10,5,7,21,17,15,6,15,8,6,16,16,16,6,23,23 +24,23,7,4,21,6,8,10,21,4,10,15,17,4,5,4,4,15,6,17,13,17,15,16,17,23,17,9,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,4,4,10,7,21,5,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,6,15,16,9,2,19,17,3,7,21,13,16,2,6,11,15,17,17,13,8,6,8,15,1,3,6,5,21,9,21,11,19,10,9,20,8,8,14,21,15,15,15,6,21,21,6,17,18,2,4,4,14,21,18,15,4,16,19,4,5,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,16,21,21,14,5,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,7,10,16,9,9,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,6,15,6,10,2,16,2,5,21,16,2,14,15,14,13,2,16,15,16,16,15,2,15,16,14,13,13,10,13,18,23,7,16,15,13,5,6,7,18,8,7,15,7,21,17,4,16,14,16,21,16,7,15,21,10,10,16,6,15,13,15,21,7,21,8,10,2,16,2,16,5,8,7,14,2,16,13,13,7,13,17,21,15,13,21,7,5,16,8,16,7,17,2,5,21,21,6,21,1,17,8,17,7,5,9,21,15,8,9,21,21,17,6,8,21,23,7,16,14,8,17,15,15,7,17,6,15,15,13,21,8,9,8,15,21,10,2,2,21,1,5,21,10,15,23,2,7,2,13,21,5,9,3,8,11,15,8,5,1,15,21,21,21,6,10,17,15,16,13,6,18,13,7,15,5,7,19,2,21,15,2,6,16,21,15,2,10,10,16,23,9,5,2,21,14,2,10,21,14,3,13,20,16,21,15,3,4,8,13,6,21,5,23,13,16,2,3,5,15,13,18,16,8,16,5,7,7,14,16,21,16,17,15,16,21,8,6,13,18,13,8,13,13,15,15,15,15,5,21,16,15,5,16,13,2,17,16,19,7,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,18,23,1,2,15,14,5,6,21,3,5,15,15,7,8,1,4,17,15,16,21,15,15,21,8,2,7,13,15,23,23,9,21,5,15,6,16,14,16,16,9,2,18,6,7,16,16,13,13,5,18,13,9,5,6,21,21,13,8,3,16,14,21,2,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,13,2,8,23,5,10,2,15,16,15,6,16,20,2,10,15,13,15,8,3,7,15,7,14,2,13,17,6,5,19,15,15,23,2,15,15,13,17,3,9,2,16,7,15,2,5,21,16,2,21,21,3,7,21,15,5,6,14,23,23,23,23,23,23,23,23,6,21,21,13,21,21,6,2,9,5,18,23,2,16,5,21,15,15,13,21,14,14,13,8,2,17,15,18,4,9,13,20,17,14,23,13,15,2,3,11,16,13,21,16,3,14,19,5,11,14,14,19,21,17,15,16,11,19,8,13,14,21,15,7,13,5,14,15,15,2,21,21,15,2,16,7,15,15,16,20,4,23,23 +24,23,23,23,23,23,9,6,21,8,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,2,10,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,13,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,15,2,17,15,21,2,15,18 +24,23,6,4,21,8,2,11,17,6,4,20,17,9,6,15,13,13,8,20,13,17,16,21,6,5,21,9,6,13,16,2,20,23,6,3,9,6,5,2,21,18,19,15,15,7,1,17,4,21,14,17,1,15,15,16,18,15,15,15,7,2,13,5,18,2,21,8,5,7,21,8,1,4,4,5,5,17,16,13,13,7,13,16,21,10,3,7,14,6,21,4,21,14,17,19,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,18,10,6,17,2,9,15,1,10,9,21,13,1,6,5,7,8,11,18,8,4,21,1,8,16,14,23,23,16,6,2,14,13,2,9,1,16,8,15,2,5,21,9,2,21,21,4,4,21,15,8,13,10,18,16,7,21,19,15,11,6,3,1,17,5,17,1,4,4,10,10,18,23,2,5,11,21,14,7,21,21,14,14,8,20,6,18,15,9,4,8,13,20,16,8,23,13,17,2,3,5,13,13,17,21,19,16,13,6,2,15,23,21,15,17,8,16,21,7,6,7,16,5,23,23,5,2,10,15,4,15,8,1,13,4,17,13,2,15,15,19,6,19,23 +24,23,23,23,23,19,10,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,21,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,5,3,4,2,4,16,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,17,5,23,23 +24,23,23,6,21,21,6,4,17,9,8,17,8,4,13,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,17,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,16,7,4,17,16,20,5,15,23 +24,23,23,23,23,15,13,10,21,2,10,17,6,15,4,7,13,13,2,21,13,16,15,17,21,5,8,16,8,13,10,7,3,23,7,19,2,13,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,21,8,21,3,2,16,5,10,13,2,6,10,21,15,2,2,17,2,18,6,4,15,5,21,16,14,19,7,14,15,8,6,4,3,15,13,13,5,1,7,16,15,6,21,11,6,15,8,21,8,21,7,5,9,8,15,15,9,21,21,21,3,7,18,13,13,14,14,10,21,8,15,19,21,2,7,21,13,5,4,16,8,2,21,5,2,17,6,14,5,21,9,10,15,8,14,13,5,14,2,5,8,8,7,14,7,15,1,21,7,8,1,10,10,21,21,21,13,9,15,21,7,15,5,7,2,4,10,21,8,8,20,21,21,15,9,4,8,13,5,4,2,21,2,15,21,21,14,15,13,20,2,16,13,5,4,8,13,7,13,15,19,13,7,8,9,5,17,13,1,21,18,14,14,13,2,15,14,21,21,16,15,15,19,21,8,13,8,4,15,7,6,15,8,2,9,15,8,21,15,6,16,13,2,21,15,15,23,23,23 +24,23,23,10,21,4,9,6,17,10,8,21,7,15,7,19,10,21,8,14,13,16,18,18,16,5,21,5,8,13,15,19,21,23,5,1,9,13,9,9,8,18,7,15,15,7,8,17,4,16,14,17,21,17,15,21,18,10,6,16,5,15,13,4,17,2,21,5,6,14,21,8,1,10,15,6,19,16,15,6,13,7,5,1,10,5,10,14,16,13,8,10,19,8,16,21,6,8,15,2,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,10,9,16,21,9,10,2,18,10,7,20,13,21,15,7,8,10,17,10,9,18,21,14,5,17,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,16,7,21,1,15,1,16,6,4,13,13,21,21,7,21,2,7,2,5,2,16,21,5,17,1,10,15,8,6,9,23,9,7,21,21,14,10,13,21,13,5,5,15,8,17,15,3,4,8,13,9,17,13,23,7,16,21,15,5,8,13,17,16,5,21,14,9,13,4,2,19,21,15,7,16,17,16,4,2,14,3,23,5,5,14,13,15,7,6,21,17,2,10,17,7,10,15,15,19,10,7,18 +24,23,23,6,21,5,6,15,1,9,9,17,17,15,4,19,4,13,6,17,13,16,16,19,4,9,18,7,8,13,19,2,19,23,15,16,9,5,5,4,19,18,15,15,15,7,8,16,4,16,15,19,15,1,4,16,19,5,2,17,4,4,13,6,21,7,6,5,8,5,17,14,19,9,7,7,5,21,6,6,13,15,5,17,8,9,4,14,4,4,7,7,19,4,21,5,19,16,17,10,9,1,17,10,19,7,5,9,8,15,8,4,1,17,16,13,7,13,8,15,10,8,8,21,17,9,19,18,15,6,21,13,16,8,23,23,23,21,14,15,4,6,23,23,23,23,23,23,23,23,23,15,4,9,9,2,16,8,14,4,1,1,6,15,16,20,8,4,21,19,9,6,2,23,23,23,23,5,7,19,8,4,21,21,6,19,21,6,9,7,6,5,23,7,6,20,17,4,4,13,17,14,23,9,4,4,16,15,7,4,19,13,13,17,7,23,8,19,1,3,5,8,15,17,16,18,13,9,23,23,6,5,19,1,21,21,17,19,8,9,9,21,7,3,7,23,23,23,23,13,5,7,17,15,4,1,15,23,23,23,23,23,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,6,4,15,4,2,6,1,19,10,2,19,21,3,4,7,14,7,17,6,23,23,23,23,23,23,23,23,23,23,23,23,23,6,14,10,18,7,7,6,5,15,21,16,17,21,10,2,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,21,21,5,16,13,7,13,10,15,15,23,13,19,2,15,5,6,2,18,21,1,21,7,7,18,4,8,21,7,15,15,19,16,21,15,2,15,5,2,13,6,5,10,21,7,2,2,17,14,17,8,5,15,5,16,2,6,19,7,14,16,8,2,21,3,16,13,14,2,1,8,21,15,6,21,11,6,15,8,17,8,8,7,5,9,15,15,16,9,21,1,3,4,7,19,13,13,14,10,15,21,8,2,19,21,2,7,21,13,5,8,16,8,2,3,5,2,19,6,14,6,21,9,2,14,3,14,7,6,14,10,5,8,8,8,14,10,15,1,15,2,8,21,5,8,21,21,18,13,5,15,21,4,14,10,7,2,10,10,21,10,7,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,1,14,15,5,20,4,17,13,6,4,8,13,8,19,7,4,16,13,11,9,5,15,13,18,15,10,14,14,13,15,15,14,17,17,17,15,15,19,21,6,8,8,15,16,14,1,6,6,2,5,2,11,17,15,6,16,13,2,21,16,15,23,23,23 +24,23,4,6,21,10,4,4,17,6,15,8,21,15,15,19,2,13,2,20,13,1,16,17,21,9,3,7,7,13,10,3,18,23,8,17,9,14,5,1,16,18,14,15,15,7,1,17,4,17,14,17,1,19,6,15,1,2,10,15,15,15,13,2,17,5,21,6,10,21,21,17,16,4,5,6,21,2,16,5,13,15,13,17,21,4,6,2,14,13,17,7,1,8,17,2,6,21,16,8,21,1,17,17,21,7,5,9,8,15,8,9,1,21,17,5,21,21,23,7,1,7,15,17,9,10,8,1,6,2,21,13,21,4,7,8,16,21,2,2,10,1,1,5,18,15,15,15,23,15,15,13,10,6,9,4,8,7,7,15,5,17,17,2,21,21,8,17,17,19,5,3,7,3,21,14,15,5,19,13,4,21,1,17,5,17,21,7,2,10,10,16,23,2,5,4,21,14,18,18,21,14,6,6,17,16,17,15,3,4,8,13,8,21,14,23,13,16,6,3,5,13,13,17,21,18,21,14,13,13,23,14,19,17,17,11,17,1,8,15,5,21,14,23,15,9,16,6,13,21,10,21,16,15,15,21,13,4,16,17,19,6,3,18 +24,23,23,23,23,23,23,21,17,2,10,21,21,10,6,8,14,19,4,16,3,17,17,16,4,5,21,2,8,5,6,8,21,17,7,6,2,7,8,6,16,18,7,7,15,7,21,1,4,16,14,17,21,21,15,16,21,3,3,16,6,8,9,2,21,8,21,5,6,16,21,1,17,8,14,4,5,20,16,5,18,7,16,17,7,6,10,10,21,23,4,7,15,8,17,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,17,21,17,5,19,1,23,13,1,5,15,21,9,11,19,18,2,6,9,13,21,4,3,8,17,21,10,2,4,1,1,5,16,16,2,23,2,15,9,13,16,5,9,16,8,8,15,2,5,1,15,3,17,18,8,3,17,19,2,10,5,21,18,8,14,7,18,7,15,21,15,17,5,17,21,7,2,10,2,16,23,3,6,15,21,7,2,19,21,16,5,5,16,17,17,15,3,4,8,13,13,21,6,23,8,16,5,3,5,16,13,17,16,19,7,5,15,4,5,23,19,21,17,13,16,18,16,8,6,16,8,23,9,9,10,6,15,2,10,21,17,13,2,17,7,4,16,16,19,6,19,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,15,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,5,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,15,21,16,8,19,18,8,10,14,10,10,9,15,6,2,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,16,15,6,15,16,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,5,17,5,8,13,15,10,21,23,13,18,5,15,15,16,14,16,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,7,13,13,21,5,15,15,21,14,16,8,16,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,3,21,1,1,7,16,7,5,9,13,7,15,5,15,21,21,5,21,16,23,14,16,15,6,16,5,15,2,21,2,15,20,5,11,13,5,21,2,16,2,3,2,1,9,21,1,19,6,8,21,5,14,15,3,15,9,15,13,8,15,8,15,21,16,5,21,21,3,2,16,20,2,5,6,17,7,2,14,14,15,8,15,6,21,2,2,21,1,13,15,10,21,18,23,8,10,2,21,15,7,6,21,2,7,5,8,2,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,5,7,13,3,2,16,15,16,15,15,21,8,2,7,5,2,2,15,15,14,5,17,5,21,15,17,13,15,15,15,2,5,15,18,6,23,23 +24,23,23,23,23,23,23,23,17,15,15,19,6,4,15,8,13,13,2,17,13,16,19,15,11,9,21,15,8,2,10,2,21,23,8,20,2,6,9,5,2,18,15,21,11,7,8,18,4,15,7,21,16,15,21,16,21,21,2,16,6,10,13,4,5,2,21,5,6,15,16,14,19,8,2,15,5,17,6,2,19,15,14,16,15,10,15,7,21,6,15,13,1,7,16,2,15,21,11,10,15,15,17,6,10,7,5,9,15,11,15,9,21,21,21,15,2,16,13,13,14,6,9,21,8,2,18,20,2,7,21,13,5,10,15,8,2,21,5,5,20,6,14,5,21,9,2,16,14,14,13,7,16,2,9,8,8,8,14,15,15,1,15,13,16,21,6,3,21,21,18,13,9,16,21,7,15,7,7,2,21,16,21,8,6,20,21,4,2,11,10,8,13,2,9,2,21,2,15,13,18,14,15,13,20,6,16,13,5,4,8,13,8,9,13,10,5,15,15,13,5,7,15,16,15,20,14,7,14,2,8,14,21,17,16,11,16,19,8,2,13,13,3,14,15,6,5,10,18,2,15,15,18,15,13,17,15,2,21,15,23,23,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,3,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,23,23,17,10,9,21,16,7,4,15,14,6,8,17,13,21,17,17,4,23,16,9,3,6,10,4,21,23,15,16,9,15,9,4,15,18,2,7,15,7,21,17,4,21,15,17,21,9,5,16,21,5,7,3,23,23,23,23,18,5,21,5,4,6,16,3,16,2,2,5,4,21,16,13,13,15,13,16,21,10,21,21,7,6,2,17,18,10,21,4,5,21,21,15,21,1,17,7,16,7,5,9,7,15,8,9,21,16,17,5,21,17,23,13,1,5,3,16,9,10,19,21,7,4,1,13,18,19,4,8,2,21,9,2,19,21,1,5,8,9,15,23,21,6,9,13,4,5,9,19,8,8,14,15,6,7,10,2,21,21,6,1,15,17,15,9,3,14,23,23,23,23,23,23,23,1,8,4,8,20,18,21,9,10,10,18,23,2,19,4,21,14,13,5,18,5,9,13,17,10,16,19,9,4,8,13,6,13,19,23,10,17,5,3,5,16,15,6,18,16,19,13,9,4,16,23,17,7,17,15,21,21,8,18,13,7,2,23,7,2,1,9,8,17,2,21,18,9,5,16,13,4,21,23,23,23,23,23 +24,23,23,14,21,6,2,15,21,15,2,16,6,15,5,7,13,16,2,17,13,16,19,16,2,5,21,5,8,13,15,7,15,23,7,21,3,13,8,6,14,20,19,21,15,7,7,16,4,16,14,16,15,17,15,16,21,2,13,16,6,2,13,5,18,8,21,6,8,14,21,8,21,2,15,15,5,19,16,5,13,15,13,14,8,9,7,14,16,13,8,14,21,8,16,2,19,21,21,6,10,1,17,17,19,7,5,9,8,15,8,5,1,21,17,13,21,16,23,13,17,13,8,16,9,15,16,16,10,7,21,16,14,2,13,18,13,2,17,8,7,21,15,5,16,2,2,8,19,19,15,8,13,21,9,7,13,3,21,5,15,19,15,5,21,21,10,15,21,16,6,13,2,15,21,5,15,2,3,8,15,19,21,21,7,16,1,6,2,16,4,8,13,8,10,2,17,4,15,13,21,14,14,13,15,2,18,15,3,4,8,13,8,10,2,23,15,2,8,11,5,7,13,21,16,8,16,14,14,13,14,2,16,21,16,16,15,11,8,2,13,6,23,14,7,8,15,2,7,5,2,15,21,2,10,16,13,17,15,21,11,10,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,9,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,7,21,5,9,10,21,15,6,21,6,4,7,7,9,13,2,21,13,21,15,21,17,9,8,13,4,13,8,4,17,23,3,19,2,13,13,10,2,18,14,18,11,7,8,18,4,21,1,21,16,15,15,16,21,13,3,7,10,7,10,14,9,21,21,7,4,3,17,8,19,3,6,7,5,21,21,15,19,15,14,17,8,2,4,3,21,15,10,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,10,21,13,13,21,6,1,16,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,20,6,14,6,21,9,8,15,21,14,9,5,14,2,5,8,8,14,14,15,15,1,15,15,7,16,9,4,21,16,21,13,5,15,21,15,15,14,10,2,6,10,21,15,21,20,21,4,13,9,8,8,13,15,15,8,17,2,15,13,15,14,8,5,20,16,17,13,5,4,8,13,7,13,5,19,13,8,8,9,5,16,15,16,21,20,10,15,4,13,15,14,21,16,21,16,16,19,18,8,10,21,4,4,15,15,6,14,2,2,5,16,21,15,15,15,8,4,17,16,21,15,3,23 +24,23,23,10,17,5,15,2,21,5,10,16,8,8,15,15,5,15,8,16,7,16,20,21,13,13,8,5,13,2,6,2,20,23,7,3,5,7,3,15,15,3,19,15,15,7,8,1,4,21,14,21,16,17,15,8,18,2,2,16,15,2,13,10,21,5,21,15,10,14,16,15,16,8,7,8,7,16,21,5,13,7,14,18,7,21,15,16,17,13,13,8,11,8,21,13,6,21,15,5,2,15,17,8,2,7,7,9,17,15,8,9,21,21,16,5,16,16,23,13,21,8,6,16,15,6,16,21,2,21,8,13,11,7,15,8,16,16,13,2,13,17,6,5,15,2,23,15,2,6,15,13,17,8,9,8,16,15,15,15,5,21,13,21,21,1,15,15,16,15,2,2,6,21,13,13,6,14,16,21,13,14,16,6,6,21,21,7,2,10,21,23,3,16,5,10,16,14,15,13,21,14,6,13,17,14,8,15,7,4,7,13,20,17,14,23,13,16,7,3,5,16,15,21,16,2,14,14,13,6,6,14,18,16,21,16,16,11,8,8,17,15,21,23,13,6,8,6,15,15,15,18,16,15,13,17,15,2,5,16,20,2,23,23 +24,23,23,7,15,6,15,10,21,15,15,21,6,2,7,16,13,13,2,21,13,21,16,15,18,5,8,15,8,13,15,2,16,23,10,3,2,15,8,6,2,18,14,1,11,7,8,18,4,1,1,15,7,15,15,17,21,15,2,7,8,2,6,14,13,21,21,6,2,2,16,7,19,13,2,7,5,17,21,7,9,7,14,17,8,6,4,3,21,13,10,13,1,8,16,7,15,21,11,15,15,8,17,10,19,7,5,9,15,15,15,9,21,21,1,4,17,21,13,13,14,7,15,16,8,15,18,15,2,7,17,13,5,14,16,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,8,7,14,6,15,1,15,15,7,21,10,2,21,16,21,13,5,13,21,13,15,15,10,2,7,10,21,6,15,20,21,21,13,9,8,8,13,15,8,2,17,2,15,13,16,14,15,5,20,4,16,13,5,4,8,13,15,13,7,19,13,8,16,9,5,17,15,16,21,20,14,14,15,13,15,14,21,16,1,15,16,19,21,8,18,14,8,14,5,15,15,13,2,9,5,16,17,15,7,15,15,2,17,15,15,5,23,23 +24,23,23,23,21,6,10,4,17,3,7,17,21,4,9,4,4,15,8,16,13,16,7,16,21,5,18,6,9,13,18,4,19,23,5,4,9,15,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,8,16,21,9,15,16,5,10,13,4,18,7,21,5,10,4,17,16,21,9,4,7,9,21,21,6,20,7,14,21,2,5,4,19,14,13,13,9,16,14,21,7,6,16,17,6,19,8,16,15,4,7,5,9,9,13,11,5,17,21,21,8,21,21,13,13,8,10,14,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,19,9,6,6,15,1,3,4,5,20,4,16,10,19,6,9,19,7,8,8,4,7,15,16,5,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,10,16,1,21,7,8,7,8,13,21,9,4,1,16,6,10,21,14,4,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,13,17,17,8,21,14,9,13,4,3,19,15,21,15,16,18,16,7,9,7,8,6,8,5,15,16,9,11,2,1,17,7,5,17,7,4,6,16,20,6,19,18 +24,23,23,5,15,5,4,10,21,15,5,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,9,17,7,21,23,13,19,2,6,15,6,2,18,15,21,11,7,8,19,4,15,21,15,16,13,18,16,21,15,2,16,5,10,13,16,6,4,21,5,2,2,16,8,19,13,4,5,15,16,16,8,19,7,14,6,8,6,4,3,15,13,8,5,1,8,17,15,10,21,11,13,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,5,7,18,13,13,14,15,15,21,8,15,20,21,2,8,8,13,5,8,6,8,2,21,5,2,4,6,14,5,16,9,10,15,17,4,5,5,14,2,5,8,8,8,14,5,7,1,21,5,8,17,13,21,21,8,21,13,9,8,21,7,6,8,7,2,5,10,21,7,9,20,21,16,9,9,8,8,13,9,15,2,21,2,15,13,21,14,4,6,20,4,16,13,5,4,8,13,8,13,10,9,13,7,19,15,5,16,15,16,17,7,14,8,5,2,13,14,17,21,16,8,8,19,16,13,6,15,8,15,14,15,4,5,16,6,15,16,18,15,6,16,13,4,17,17,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,14,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,8,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,16,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,5,18,15,14,21,6,2,5,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,21,23,15,3,2,15,5,6,2,18,13,19,15,7,8,3,4,15,18,7,15,15,15,16,21,10,2,8,7,23,23,17,6,13,21,15,4,16,21,8,19,8,2,15,5,16,14,15,9,7,14,16,13,6,4,3,16,6,7,13,21,7,21,2,5,15,17,5,15,15,21,2,19,7,5,9,8,15,15,9,21,21,18,2,6,21,13,13,14,15,13,21,15,15,15,21,2,13,17,13,5,8,17,8,3,16,5,2,17,6,14,13,21,9,5,21,15,14,13,5,17,2,5,8,7,8,14,3,15,1,15,15,5,21,2,15,18,8,21,13,8,15,21,14,14,6,10,2,15,21,21,8,5,8,1,2,15,9,21,8,13,13,15,21,17,2,15,13,8,14,15,13,20,15,16,15,5,4,8,13,8,13,6,19,15,8,2,9,5,17,15,16,16,2,14,14,13,2,15,14,17,16,21,16,16,1,7,5,2,4,8,6,5,15,13,3,5,5,2,21,17,15,10,15,15,13,21,15,21,5,7,18 +24,23,23,23,23,23,14,6,21,6,8,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,8,8,13,15,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,13,2,16,5,2,13,6,6,10,21,15,15,1,17,14,19,7,10,15,5,21,21,6,19,15,14,16,15,2,6,9,21,15,15,13,1,7,16,13,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,8,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,8,13,6,15,21,7,14,15,7,2,15,10,21,8,6,20,1,16,9,11,4,8,13,15,4,2,21,2,13,13,21,14,15,13,20,4,17,13,5,4,8,13,19,9,13,4,5,15,15,13,5,17,15,16,15,20,14,4,14,5,8,14,16,21,17,8,15,19,16,10,13,13,8,14,8,14,15,10,17,15,15,16,18,15,2,17,13,3,1,16,15,6,23,23 +24,23,23,23,21,4,9,8,16,10,8,21,15,15,15,9,9,21,8,14,13,16,18,21,16,5,21,6,8,13,15,19,16,23,5,16,9,13,15,15,7,18,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,5,21,5,15,13,4,17,2,21,5,6,1,21,8,1,10,10,6,15,17,15,13,13,7,13,9,1,10,18,14,14,13,8,10,19,8,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,8,2,21,13,13,17,6,15,21,9,10,2,18,2,7,20,13,21,8,9,8,16,17,2,9,10,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,7,10,21,21,15,17,16,9,10,13,9,21,16,9,1,2,7,2,5,2,21,21,5,17,1,2,10,8,10,2,23,5,9,21,21,14,7,13,21,13,8,13,15,7,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,8,13,21,16,5,17,14,8,13,4,2,19,17,15,8,16,1,16,10,2,14,9,23,9,5,14,7,15,6,4,18,17,8,7,17,7,2,8,15,19,10,10,18 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,5,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,10,14,15,7,2,10,2,21,15,13,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,16,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,15,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,13,21,18,2,15,15,13,16,8,13,18,21,3,15,16,5,16,5,8,13,15,6,16,23,15,3,13,15,5,6,14,16,16,1,15,7,16,18,4,21,15,21,21,16,6,18,18,2,10,15,5,15,13,2,21,5,16,8,6,2,16,8,16,1,15,5,2,3,8,14,14,8,13,16,7,15,1,15,5,5,16,8,1,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,8,15,15,5,15,21,17,13,2,16,23,13,21,7,15,16,9,8,1,21,15,15,6,13,21,5,13,8,20,16,6,3,5,11,2,7,21,18,15,15,21,5,14,15,2,8,7,2,7,8,14,2,5,1,8,2,21,21,13,1,16,20,2,5,6,15,15,7,15,15,7,11,15,7,1,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,15,16,7,13,4,8,13,8,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,19,15,10,9,10,14,2,15,5,15,16,17,13,8,15,15,2,15,15,16,6,23,23 +24,23,23,6,21,15,4,4,17,15,15,17,6,4,4,7,9,8,17,1,13,16,8,15,17,19,17,6,10,5,4,16,16,23,8,3,9,7,8,10,2,18,18,1,15,7,8,17,4,21,14,17,15,21,15,18,21,3,2,16,5,6,4,4,5,7,21,8,2,16,17,4,21,5,15,4,9,7,16,14,13,7,13,7,21,19,3,21,18,6,4,4,1,7,21,10,10,17,21,4,19,1,21,17,9,7,5,9,7,15,7,5,8,17,21,10,15,15,9,13,14,4,7,16,15,4,2,1,13,15,21,13,18,4,9,17,7,17,9,2,7,4,4,21,15,20,10,2,18,6,9,5,1,2,5,8,8,8,14,6,5,1,15,4,21,21,16,4,16,19,4,4,6,15,21,7,6,15,7,8,5,21,21,21,9,17,1,15,13,11,2,8,13,2,7,2,17,4,13,21,21,14,15,3,16,4,16,15,3,4,8,13,8,10,23,4,2,18,15,7,5,16,13,17,17,8,21,14,9,9,13,3,17,15,17,15,16,19,16,4,7,10,15,15,7,5,19,7,2,7,2,15,17,15,21,15,7,2,15,17,19,5,3,18 +24,23,23,5,16,5,4,10,21,15,5,21,6,4,4,8,13,13,2,21,13,16,7,16,21,5,8,6,8,9,17,7,21,23,13,3,2,6,6,6,3,18,14,21,11,7,8,19,4,15,21,15,15,13,18,16,21,15,2,16,5,10,13,8,6,4,21,5,2,2,16,8,19,13,4,5,4,16,16,8,19,7,14,6,8,6,4,3,15,5,13,5,1,8,17,15,6,21,11,15,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,15,21,8,7,20,21,2,8,8,13,5,8,6,8,2,21,5,2,9,6,14,5,16,9,10,15,17,4,6,5,14,2,5,8,8,8,14,5,15,1,21,5,7,17,13,21,21,8,21,13,9,8,21,7,6,8,7,2,6,10,21,16,9,20,21,16,15,9,8,8,13,9,9,2,21,2,15,13,21,14,4,6,20,4,16,13,5,4,8,13,8,13,9,9,13,7,19,15,5,17,15,16,17,20,14,14,5,2,13,15,17,21,16,8,8,18,16,15,6,15,8,15,14,15,4,5,16,6,15,16,18,15,6,17,13,4,17,16,16,5,23,23 +24,23,23,23,23,23,6,10,17,7,1,17,6,4,2,3,13,13,2,21,13,17,15,15,21,9,8,15,8,13,1,2,17,23,6,19,2,7,15,6,2,18,15,1,11,7,8,18,4,18,17,21,16,15,15,16,21,4,10,16,5,6,4,4,17,7,21,5,2,13,17,14,19,8,8,15,5,21,21,5,20,15,14,17,8,4,4,3,16,7,5,13,1,8,16,6,2,21,11,15,15,15,17,6,19,7,5,9,8,15,15,9,21,21,21,5,21,21,13,13,14,4,15,16,8,15,19,15,2,7,21,13,5,7,16,8,2,21,5,2,9,6,14,7,21,9,5,9,21,14,9,5,5,2,5,8,8,7,14,7,7,1,16,6,8,1,9,4,16,21,7,13,3,15,21,7,14,7,7,2,4,17,21,6,9,19,21,21,15,9,8,8,13,15,9,2,21,2,15,13,17,14,21,5,20,2,16,13,5,4,8,13,8,13,7,9,13,15,16,9,5,17,15,16,1,20,14,14,5,2,7,14,17,18,16,15,16,19,19,7,13,7,14,7,14,9,7,5,2,6,15,16,21,15,6,16,13,4,21,17,15,17,6,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,7,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,17,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,15,15,21,9,7,2,17,9,5,21,6,10,2,7,13,13,2,21,13,16,15,16,21,5,8,10,8,13,2,2,18,23,15,20,2,13,5,5,2,18,2,1,11,7,8,18,4,1,14,21,15,15,15,17,21,2,2,16,5,10,13,2,6,10,21,5,2,2,17,8,19,13,2,5,16,21,1,13,9,7,14,16,16,6,4,3,21,13,6,13,1,8,16,15,15,21,11,6,15,8,17,8,20,7,5,9,15,15,15,9,21,21,21,5,15,21,13,13,14,15,7,21,8,2,18,21,2,15,17,13,5,10,8,8,2,11,5,2,2,6,14,6,21,9,8,13,15,14,5,5,14,2,5,8,8,8,14,7,15,17,21,13,8,20,4,8,21,21,21,5,5,15,21,7,14,15,7,2,4,10,21,8,15,20,16,16,15,9,2,8,13,5,4,2,21,2,15,13,21,14,7,13,20,2,16,13,5,4,8,13,9,9,13,4,5,8,8,9,5,17,15,17,15,20,14,2,13,2,4,14,17,21,17,15,15,18,3,5,2,13,7,15,5,5,5,15,2,7,15,16,3,15,5,21,15,2,15,16,16,15,23,23 +24,23,23,23,21,6,6,2,18,10,15,21,15,15,7,10,5,21,21,15,13,15,19,16,15,16,21,13,5,13,10,3,15,23,2,21,9,7,5,2,15,8,15,15,15,7,15,17,4,8,14,21,21,21,21,8,21,21,15,2,7,10,13,6,21,2,20,5,6,8,21,10,21,10,14,3,21,16,13,13,13,7,13,20,1,13,7,14,14,13,7,2,18,14,21,19,1,15,15,2,6,1,17,8,16,7,5,9,8,15,8,9,21,21,1,6,2,21,13,13,1,6,15,16,9,2,2,18,21,15,21,2,21,2,13,8,2,16,9,9,20,21,14,5,21,13,23,23,23,23,23,23,13,8,9,8,8,8,14,2,5,21,15,21,8,21,15,1,15,6,9,7,15,21,21,7,10,10,5,2,5,2,18,2,15,17,3,13,7,7,2,14,23,9,7,21,21,14,21,13,18,21,2,13,16,2,17,21,9,4,8,13,5,17,13,23,8,15,19,15,5,15,13,8,17,6,21,14,5,13,2,2,15,16,15,15,18,21,16,6,13,8,6,8,8,7,14,2,1,2,2,21,17,10,9,1,15,15,15,8,23,23,23,23 +24,23,23,3,21,15,15,8,17,5,2,17,6,10,6,21,5,15,2,16,13,16,16,17,2,5,7,13,7,5,20,8,16,23,7,3,2,15,6,6,2,18,21,1,15,7,8,18,4,8,1,21,11,13,15,16,21,3,2,16,5,6,13,5,21,5,21,6,6,2,17,15,17,6,15,15,6,16,21,6,19,15,14,16,8,6,4,1,16,13,6,8,1,7,16,13,6,21,11,3,15,15,21,5,1,7,5,9,8,15,8,9,21,21,17,5,2,17,6,13,14,10,7,16,8,15,18,21,2,6,17,13,5,14,16,7,2,21,5,2,2,6,14,5,16,9,8,18,15,14,5,5,14,2,5,8,8,8,14,6,15,1,16,7,8,1,6,8,21,21,8,13,13,15,21,7,14,10,7,2,15,10,21,16,5,20,1,8,5,13,13,16,8,13,15,21,17,2,15,7,8,14,15,13,20,3,16,15,5,2,7,13,7,13,9,23,18,9,2,9,17,16,15,1,16,8,14,14,5,2,6,14,19,18,17,15,17,18,21,7,5,15,5,15,5,18,9,8,2,9,13,15,16,17,6,21,7,4,15,16,1,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,3,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,4,5,21,14,4,1,21,15,6,21,6,15,7,7,13,13,2,21,13,16,15,15,7,16,7,9,13,13,9,16,21,23,7,19,2,13,5,6,2,18,14,1,11,7,8,18,4,16,21,15,15,15,15,16,21,2,5,4,23,23,23,14,5,17,21,6,10,2,17,3,18,15,4,9,5,17,10,14,20,7,14,16,7,6,4,3,21,6,5,13,1,8,16,7,6,21,11,15,15,1,21,10,3,7,5,9,8,15,15,9,21,16,21,15,10,21,13,13,14,15,13,21,8,8,17,15,2,7,18,13,5,8,8,18,2,21,5,2,20,6,16,6,21,9,8,15,17,14,13,5,15,2,5,8,8,8,14,17,15,1,11,2,8,21,9,13,21,21,11,13,9,10,21,4,15,14,15,10,4,10,21,8,5,20,1,21,13,11,15,8,13,15,13,2,17,14,15,13,15,14,10,13,20,2,14,15,3,4,7,13,7,13,6,9,13,8,15,9,5,16,13,16,21,21,14,14,4,9,4,14,2,8,16,15,21,19,21,8,13,7,2,21,8,13,7,13,9,5,4,17,21,15,10,15,8,2,21,16,11,23,23,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,7,2,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,21,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,21,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,7,3,8,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,9,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,23,23,23,23,23,23 +24,23,23,9,17,6,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,5,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,7,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,8,5,1,8,21,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,15,8,16,14,15,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,6,20,4,4,4,17,6,4,17,17,7,10,16,6,13,9,16,11,17,9,18,19,5,21,9,4,9,9,13,18,23,7,16,9,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,17,18,6,9,4,18,7,21,7,5,8,16,1,1,15,9,18,1,4,17,6,13,5,13,16,21,4,6,9,8,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,4,6,21,5,21,4,6,8,18,21,13,2,4,1,1,5,15,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,5,2,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,5,16,6,15,6,18,6,15,21,6,15,6,19,5,8,2,21,13,16,19,15,21,5,8,13,7,13,6,6,16,23,6,18,2,6,5,6,2,18,15,18,15,7,8,18,4,7,21,21,15,13,16,16,21,7,6,9,7,23,23,21,6,6,1,6,2,16,17,8,19,5,6,5,16,21,16,7,3,7,14,17,8,6,6,9,16,13,8,13,1,7,21,21,6,21,11,5,15,8,16,2,18,7,5,9,15,15,15,9,21,21,21,6,6,21,13,13,14,6,13,18,8,6,7,21,6,6,21,13,5,5,16,8,8,21,5,2,19,6,8,5,1,7,15,15,16,14,13,5,6,2,5,8,7,8,14,6,15,21,15,13,7,21,6,15,18,8,21,13,5,16,21,14,6,5,2,2,6,16,21,16,5,1,21,16,2,9,1,8,13,5,15,16,17,2,15,13,16,14,6,13,20,16,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,6,6,13,5,14,17,16,21,15,16,21,7,8,1,6,16,6,5,15,6,14,10,5,7,21,17,15,6,15,8,6,16,16,16,6,23,23 +24,23,23,23,23,15,2,10,21,15,6,21,6,2,9,15,13,13,2,17,13,16,18,15,10,6,16,5,7,13,2,7,21,23,15,19,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,21,16,13,15,21,21,10,2,7,16,15,10,14,5,21,21,19,2,3,16,5,19,2,2,5,10,21,17,5,19,7,14,17,7,6,10,3,16,6,10,13,1,7,16,4,5,21,11,5,15,15,1,2,18,7,5,9,8,15,15,9,21,21,21,6,10,21,13,13,14,10,6,16,8,2,18,15,2,7,21,13,5,13,10,7,2,21,5,2,17,6,14,6,21,9,21,15,6,14,5,5,14,2,5,8,8,8,14,15,15,1,8,15,9,21,3,15,21,21,18,7,14,21,21,14,6,2,10,2,13,21,21,9,5,20,21,21,13,9,8,8,13,9,21,2,17,2,15,13,21,14,15,6,20,2,16,13,5,4,8,13,7,13,13,3,13,15,15,9,5,16,15,16,15,20,2,14,13,4,7,14,21,21,21,7,16,19,19,20,13,7,7,15,1,1,5,6,2,9,15,16,17,15,15,16,15,2,16,15,15,15,6,18 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,13,4,13,4,10,21,18,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,7,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,13,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,5,9,15,21,9,6,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,23,23,21,6,6,21,21,4,9,7,21,4,9,7,6,7,4,19,7,21,15,16,4,9,21,4,7,4,6,17,11,23,19,1,9,16,3,6,16,16,14,7,15,7,17,17,4,21,18,17,1,15,6,15,18,9,6,9,4,1,13,4,21,9,21,3,5,1,17,4,17,5,9,5,4,4,16,14,18,7,17,16,7,21,21,9,7,16,6,10,19,7,17,4,5,21,17,8,21,1,17,17,10,7,5,9,8,15,15,9,16,21,17,5,18,21,23,13,17,5,9,17,9,9,18,17,4,4,8,13,18,4,9,8,17,21,13,2,4,1,1,5,18,6,13,5,23,4,13,13,4,5,9,19,8,7,15,19,5,17,18,21,18,21,6,4,21,19,9,9,9,21,16,13,6,4,6,5,4,18,1,17,5,17,21,7,3,10,21,23,5,18,7,1,1,2,1,5,1,21,5,5,21,4,17,15,3,4,8,13,5,21,9,23,11,21,4,3,5,16,13,17,16,19,7,6,4,16,13,5,19,17,18,16,1,18,8,19,6,15,4,23,7,5,13,19,15,2,4,21,17,11,4,8,7,4,10,17,19,5,19,18 +24,23,23,23,23,21,15,3,17,15,2,16,5,6,10,8,14,13,2,21,13,16,19,16,4,5,1,6,8,13,17,7,8,23,7,19,3,13,6,6,14,20,19,21,15,7,8,16,4,16,14,16,15,17,8,16,1,2,2,17,6,6,13,15,21,7,21,5,8,13,16,14,21,21,15,7,5,19,16,5,13,15,13,15,8,9,13,15,14,9,8,16,3,7,16,2,18,21,1,6,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,21,6,2,16,9,15,16,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,19,9,7,15,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,9,14,5,7,8,2,19,21,21,13,16,1,2,2,15,6,8,13,15,2,2,17,4,15,13,21,14,14,8,16,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,17,7,2,2,21,21,17,16,15,11,16,2,6,15,15,23,7,8,15,4,15,6,2,15,21,2,13,8,13,6,15,16,8,23,23,23 +24,23,23,9,21,4,4,10,21,6,7,17,9,8,4,19,9,16,6,14,4,15,20,18,21,5,21,5,7,9,8,19,16,23,9,18,9,13,8,4,7,17,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,4,16,5,15,13,5,17,7,21,5,10,1,17,8,1,5,4,6,17,17,16,13,13,7,13,9,1,10,19,6,8,13,4,10,18,8,15,21,6,17,15,2,4,1,17,17,17,7,5,9,8,15,8,6,21,21,17,2,10,17,13,13,4,21,18,21,9,6,2,18,4,4,20,13,1,2,10,8,16,17,9,9,7,21,14,5,21,5,23,23,23,23,23,23,13,8,9,2,8,7,14,6,5,21,15,4,21,21,21,4,17,6,4,13,9,21,17,7,21,2,7,2,5,2,18,21,9,17,1,2,6,8,4,8,23,4,8,21,21,14,4,13,21,6,2,9,15,7,17,15,3,4,8,13,5,17,13,23,8,17,17,15,5,15,13,17,17,5,1,14,8,13,2,2,19,17,13,15,17,18,16,6,2,5,19,23,5,5,14,15,13,2,6,21,17,10,9,18,7,4,8,17,19,10,19,18 +24,23,23,23,15,16,15,2,17,2,15,15,21,8,5,15,13,16,8,13,20,21,3,15,21,5,17,5,7,13,6,10,21,23,5,15,13,13,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,10,15,6,2,13,15,21,5,21,8,6,10,16,6,7,16,14,6,13,2,8,15,14,8,13,1,15,15,1,21,5,15,15,2,1,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,15,8,8,5,2,21,13,21,8,2,8,2,15,16,3,7,18,13,6,1,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,21,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,6,16,17,6,10,21,16,7,10,10,7,8,4,9,17,7,19,16,17,6,23,3,6,13,6,16,17,23,2,3,10,6,5,4,17,19,2,7,15,7,16,17,4,17,14,21,11,21,15,15,21,4,4,15,3,23,23,23,23,5,7,13,2,9,5,21,21,21,16,4,5,4,16,5,13,7,13,16,21,19,7,21,9,5,16,6,21,14,16,4,5,16,16,16,21,15,1,17,16,7,5,9,8,15,7,9,1,21,1,5,19,16,23,13,18,5,4,21,7,10,7,18,4,6,20,13,17,9,5,7,8,21,4,2,3,18,1,5,1,7,13,5,23,8,7,4,1,19,9,16,15,8,15,2,5,1,1,8,15,21,4,21,16,19,6,9,6,18,17,14,6,6,16,2,17,5,1,10,4,3,1,4,5,7,10,18,23,9,5,2,16,13,13,15,21,9,5,6,17,8,16,7,9,4,8,13,8,17,9,23,9,21,6,3,5,17,13,16,18,10,7,4,5,4,15,23,16,4,18,7,16,21,7,7,6,20,9,23,7,9,21,6,15,2,3,18,21,9,5,21,13,4,17,21,21,4,19,18 +24,23,23,23,14,6,6,5,18,15,2,21,6,6,6,19,5,16,2,21,13,16,19,15,21,5,8,13,7,13,6,6,17,23,13,19,2,6,5,6,2,18,15,19,15,7,8,18,4,15,21,21,11,13,15,16,21,5,6,19,23,23,13,21,15,13,1,5,6,16,17,14,19,13,6,10,5,21,16,14,9,7,14,16,8,6,6,21,14,6,13,13,1,7,1,7,5,21,11,5,15,8,16,2,19,7,5,9,8,15,15,9,21,21,20,5,8,16,13,13,14,15,13,21,10,6,2,21,15,13,21,13,5,5,8,8,2,1,9,2,19,6,14,6,21,9,6,15,16,14,13,5,6,2,5,8,7,8,14,2,16,18,15,15,9,21,13,15,19,16,21,13,6,16,21,14,6,14,6,2,15,10,21,7,6,20,21,17,8,9,8,8,13,5,6,21,17,2,15,13,16,13,6,13,20,8,16,13,5,4,8,13,15,13,13,19,13,13,2,9,5,17,15,16,21,20,14,6,5,13,6,14,21,21,21,15,16,19,7,8,2,6,6,6,5,15,6,18,5,9,15,21,17,15,6,15,15,7,16,15,18,23,23,23 +24,23,23,23,23,23,23,23,23,23,15,5,21,5,2,16,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,23,23,23,15,6,21,15,6,21,6,2,2,3,13,15,2,21,13,16,19,15,2,9,16,2,8,13,2,8,16,23,16,3,2,15,6,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,3,13,23,5,2,15,14,21,5,2,16,16,3,19,14,14,2,5,17,21,14,9,7,14,2,8,6,6,9,21,15,8,13,1,8,16,15,13,21,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,15,13,21,8,2,18,21,2,7,21,13,5,8,16,7,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,16,2,5,8,8,8,14,6,15,17,15,13,7,21,6,2,21,8,21,13,2,15,21,2,2,15,5,2,6,2,18,8,13,20,21,4,13,9,8,8,7,15,6,2,18,2,4,13,21,14,7,15,20,16,16,15,5,4,8,13,8,13,5,19,15,8,15,9,5,17,13,16,15,20,8,8,2,13,8,14,16,16,21,15,16,21,7,5,4,7,15,14,5,15,14,16,5,10,15,21,17,15,6,15,15,15,17,16,15,2,23,23 +24,23,23,9,15,10,15,10,21,15,15,21,6,7,7,16,13,13,2,21,13,21,15,15,18,5,8,15,7,13,15,2,16,23,10,3,2,15,8,6,2,18,14,1,11,7,8,18,4,1,1,15,7,15,15,17,21,15,2,7,7,2,6,14,13,21,21,6,10,2,16,7,19,15,2,7,5,17,21,14,9,7,14,17,8,6,4,9,21,13,10,13,1,15,16,7,15,21,11,15,15,8,17,10,19,7,5,9,15,15,15,9,21,21,1,4,17,21,13,13,14,7,15,16,8,6,18,15,2,7,17,13,5,15,16,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,8,7,14,6,15,1,15,15,7,21,10,2,21,16,21,13,5,13,21,13,15,15,10,2,7,10,21,15,15,20,21,21,13,9,8,8,13,15,8,2,17,2,15,13,16,14,15,5,20,4,16,13,5,4,8,13,15,13,7,19,13,8,16,9,5,17,15,16,21,20,14,14,15,13,15,14,21,16,1,15,16,19,21,8,18,14,10,14,5,15,14,13,2,9,5,16,17,15,7,15,15,2,17,15,15,5,23,23 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,18,23,6,17,9,13,19,5,21,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,2,5,9,19,17,4,18,1,6,6,21,13,15,19,16,17,14,19,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,17,8,7,14,2,5,1,7,1,19,1,4,4,21,21,5,19,16,9,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,14,17,14,5,6,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,3,14,8,2,23,14,19,17,21,8,16,21,15,9,5,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,23,8,16,8,6,15,15,1,15,16,6,15,5,21,13,13,2,16,13,8,21,21,2,15,14,13,15,15,14,21,15,23,15,20,10,15,5,5,2,18,14,21,7,7,8,18,4,15,14,21,11,13,15,16,21,15,2,16,5,15,13,7,6,10,1,5,2,16,17,14,19,8,15,10,5,21,16,7,3,7,14,16,8,6,8,2,15,13,4,13,1,2,16,15,5,21,11,15,15,8,17,8,21,7,5,9,8,15,15,9,21,21,21,5,8,16,13,13,14,6,13,18,8,13,18,21,2,7,17,13,5,1,8,8,2,21,5,2,10,6,8,15,21,9,6,15,21,14,4,5,10,2,5,8,8,8,14,2,15,1,8,5,8,21,6,15,21,21,18,7,13,17,21,7,8,6,7,2,8,10,21,6,7,20,1,10,10,5,10,16,15,13,15,21,17,2,15,7,21,14,6,13,20,8,17,15,5,4,8,13,15,13,13,3,13,15,2,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,7,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,21,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,21,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,7,19,11,4,8,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,13,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,16,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,9,17,4,5,4,17,6,2,17,16,6,9,19,4,6,7,16,7,17,19,19,2,5,21,21,9,13,14,20,19,23,13,16,9,6,5,13,10,18,15,14,10,7,21,21,4,21,14,16,15,17,7,19,18,4,19,15,6,4,5,14,7,17,21,7,4,4,17,9,17,6,4,17,7,13,7,9,21,4,14,9,5,5,21,17,16,13,10,6,19,6,17,17,8,21,17,6,2,15,17,16,17,7,5,9,16,15,18,4,21,21,16,7,9,17,23,14,6,6,10,17,4,4,8,3,4,5,21,6,17,15,19,14,7,7,6,23,23,23,23,23,23,23,23,23,23,23,23,8,14,6,9,18,17,7,16,4,15,19,7,7,21,18,2,16,21,19,9,7,7,19,21,7,2,5,19,7,6,4,21,21,5,1,21,7,2,15,6,18,23,4,9,13,21,16,15,13,16,14,4,5,17,14,16,15,3,4,18,13,8,13,15,17,4,10,21,3,5,11,13,17,17,19,19,14,4,23,10,14,19,17,21,11,16,1,8,7,13,6,5,23,23,21,5,6,21,13,9,8,17,4,9,17,7,5,13,17,19,23,23,23 +24,23,23,23,23,23,5,6,21,16,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,2,2,2,21,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,18,7,10,2,17,15,6,21,6,15,2,13,13,13,2,21,13,16,11,16,17,5,8,15,8,13,2,7,16,23,15,3,2,13,5,6,2,18,14,18,11,7,8,19,4,21,21,15,15,8,18,21,21,4,2,16,6,15,13,10,6,10,21,5,2,2,17,2,19,13,16,15,5,21,16,13,15,15,14,19,8,13,4,19,15,13,13,7,16,7,21,10,2,21,15,6,15,15,1,8,10,7,5,13,8,15,15,9,21,17,16,6,8,18,13,13,14,15,6,21,8,2,19,15,2,8,21,13,5,15,16,8,2,16,5,2,19,6,14,6,21,15,6,15,16,14,13,5,14,2,5,8,8,7,14,9,15,1,15,6,9,16,2,4,16,16,1,13,6,15,21,10,10,15,13,8,15,10,1,16,15,20,21,1,15,9,2,8,13,5,6,2,21,2,15,13,8,14,5,5,20,17,17,13,5,4,8,13,7,7,2,9,13,15,8,9,5,17,13,18,1,10,14,14,13,2,7,14,21,17,16,15,15,19,19,15,6,7,4,21,9,7,15,13,2,7,15,16,21,15,5,16,15,2,16,17,16,10,23,23 +24,23,23,23,23,23,23,6,21,10,9,21,17,10,8,21,14,13,2,19,15,16,18,15,4,9,21,6,8,10,4,8,18,23,15,19,3,6,3,5,17,18,14,7,15,7,16,17,4,16,14,17,21,17,6,21,19,2,2,16,6,6,5,3,21,7,21,5,3,21,21,21,1,2,4,6,5,10,16,13,13,7,13,16,21,4,5,8,14,13,8,6,19,7,21,2,5,21,15,8,21,1,17,8,16,7,5,9,8,15,8,9,21,21,17,5,19,21,23,13,16,5,20,16,9,7,8,17,2,2,21,13,8,10,9,8,6,21,17,2,4,21,10,2,16,14,15,23,23,6,19,5,10,17,9,3,8,11,15,19,5,1,15,21,21,1,6,4,21,15,2,13,8,15,17,7,21,15,16,7,6,10,1,16,9,21,21,8,2,11,10,23,13,14,16,7,17,15,4,9,14,8,4,6,16,17,16,15,3,4,8,13,7,21,7,23,6,15,7,3,5,16,13,17,16,19,7,14,3,1,9,23,19,16,15,15,17,21,7,6,13,17,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,6,21,8,13,21,21,6,8,17,15,15,5,18,13,13,8,8,13,17,15,16,16,5,21,6,5,13,20,7,8,23,13,16,9,15,5,15,21,21,14,10,10,7,16,7,4,21,20,16,15,21,8,15,21,5,2,16,5,2,13,8,21,8,21,13,5,2,17,8,17,15,2,10,5,21,8,16,3,10,14,17,2,6,6,16,21,2,15,13,17,9,14,21,5,21,1,8,2,15,17,8,2,7,5,9,8,15,9,5,15,21,21,20,15,16,13,13,14,5,15,16,2,15,1,21,2,5,4,13,17,15,4,16,2,18,13,14,13,6,2,21,21,10,7,7,19,21,15,5,14,16,5,13,15,7,14,2,15,17,15,8,15,21,15,2,21,15,2,13,6,21,21,15,14,14,8,8,4,21,1,21,5,8,21,2,6,8,2,7,13,14,2,2,21,4,13,13,21,6,10,13,20,7,17,15,3,4,8,13,8,13,10,19,7,13,19,9,5,16,15,21,21,18,15,14,5,13,2,8,19,15,16,15,16,1,17,13,6,8,2,10,13,16,14,13,7,8,15,1,1,10,4,16,8,2,15,16,6,5,19,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,13,15,2,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,21,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,9,14,16,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,1,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,19,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,4,15,21,6,10,6,21,16,6,21,13,6,9,18,5,13,16,8,13,17,15,16,8,6,15,5,8,1,15,8,1,23,15,3,5,13,5,8,14,18,14,10,10,7,16,7,4,21,20,16,15,1,8,15,21,5,21,16,5,9,13,15,21,5,21,6,6,14,16,8,21,2,7,6,5,21,8,16,19,10,14,8,2,9,17,2,7,2,13,7,8,5,19,13,5,21,21,5,2,15,17,8,10,7,5,9,8,15,9,5,2,21,21,2,2,16,13,13,14,10,15,16,6,15,18,1,2,2,9,13,17,15,13,16,10,18,13,8,5,6,2,8,4,10,7,15,19,21,7,5,14,1,5,13,15,4,15,7,15,1,15,4,15,21,15,2,21,15,2,13,5,21,21,7,6,6,7,8,5,21,17,21,7,8,1,6,6,8,4,7,13,14,2,2,21,4,13,13,16,14,9,13,20,8,18,13,3,4,8,13,8,13,10,18,7,13,19,9,5,16,13,17,21,8,15,14,5,13,7,10,19,15,21,16,16,18,17,13,2,8,2,15,7,19,15,15,2,1,6,1,1,10,6,16,8,2,7,16,16,2,19,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,10,4,17,6,10,10,17,5,7,18,21,4,5,4,4,15,8,16,13,16,15,16,21,15,23,23,9,5,6,17,16,15,16,19,9,9,10,17,3,18,14,21,21,7,16,18,4,18,3,16,13,21,15,16,21,5,4,1,5,4,5,3,17,13,21,5,7,21,17,6,16,4,7,7,10,21,4,14,19,7,14,21,2,5,6,18,14,5,10,5,17,7,21,13,6,21,21,4,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,5,10,16,9,6,19,16,4,7,21,13,17,4,5,11,9,21,15,15,8,6,5,21,1,3,8,23,7,13,5,15,19,21,9,20,7,8,14,6,6,16,16,2,21,21,9,17,15,5,4,10,14,21,18,13,8,10,19,4,5,18,21,10,15,17,1,10,6,8,7,8,13,4,5,4,21,4,13,10,21,14,15,5,16,17,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,18,16,17,21,14,9,13,10,4,19,19,17,15,16,18,16,1,6,7,10,6,8,5,8,5,9,15,15,17,17,15,7,17,7,4,17,16,19,5,8,23 +24,23,9,5,17,6,4,10,21,15,15,21,6,4,2,8,13,13,2,21,13,16,18,16,21,5,8,7,8,9,16,7,18,23,13,2,2,10,5,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,18,15,21,15,2,15,5,4,13,6,6,4,21,5,2,2,17,14,16,21,4,4,5,21,21,7,19,7,14,16,16,6,4,3,16,13,13,13,1,8,16,2,6,21,11,5,15,15,16,8,19,7,5,9,15,15,15,9,21,21,21,15,7,18,13,13,14,4,13,21,8,8,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,6,21,9,6,15,4,17,13,5,14,2,5,8,8,8,14,1,15,1,8,6,8,21,13,2,21,21,21,10,5,16,21,7,14,7,7,2,5,10,18,8,15,20,21,16,15,9,8,8,13,5,2,2,21,2,15,13,21,14,10,5,20,1,17,13,6,4,8,13,8,7,13,2,13,6,15,13,5,17,13,18,1,2,14,2,6,13,3,8,17,21,15,7,16,19,17,15,6,13,4,4,14,8,4,6,21,6,14,21,18,15,6,16,13,4,21,17,15,23,23,23 +24,23,23,23,23,21,8,10,17,4,4,17,17,5,10,10,14,13,9,19,7,16,19,16,21,5,21,17,9,9,10,15,18,23,13,17,9,6,7,16,17,21,8,15,15,7,16,9,4,17,14,17,21,15,8,21,19,4,5,15,15,15,13,8,17,5,21,9,6,17,17,8,21,10,14,9,5,17,10,19,13,8,13,17,21,10,13,13,14,13,13,6,19,7,21,4,7,21,15,10,21,1,17,4,4,7,5,9,8,15,15,18,16,21,1,10,4,21,23,13,15,8,4,16,10,13,8,16,9,9,21,13,21,8,10,8,9,17,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,21,8,7,9,4,5,1,15,21,21,18,10,4,17,19,7,13,10,17,16,8,4,8,9,8,2,15,21,21,6,1,1,7,9,7,5,18,23,6,9,2,21,14,15,21,21,14,4,9,16,4,16,19,3,4,17,13,8,6,16,23,13,18,16,3,5,16,13,17,16,6,8,17,23,13,3,14,19,19,17,13,16,1,8,7,5,17,7,23,13,6,6,10,15,6,8,8,17,13,10,17,7,21,21,16,19,10,23,23 +24,23,23,23,23,23,15,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,8,13,2,2,15,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,15,15,15,16,21,15,10,7,16,15,3,14,13,21,21,10,10,2,16,8,19,13,2,7,5,21,16,9,19,7,14,16,8,6,2,3,16,5,8,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,6,21,1,4,2,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,16,21,13,5,15,21,14,14,15,10,2,15,10,21,17,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,8,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,21,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,15,4,5,5,16,17,15,15,15,8,2,17,15,17,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,4,21,15,9,6,17,4,4,8,18,15,6,16,4,13,5,18,15,21,15,19,17,7,21,5,9,14,7,5,7,21,21,17,9,15,19,6,6,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,19,4,10,15,9,6,13,4,21,9,21,5,5,7,17,1,17,19,8,2,7,17,16,5,8,7,18,17,21,5,6,4,6,13,10,21,20,14,21,2,5,16,1,19,4,1,17,17,6,7,7,9,21,13,8,9,21,21,16,6,1,16,23,5,15,4,9,17,8,10,8,1,2,6,21,13,15,14,4,17,9,16,21,2,13,16,6,5,17,4,15,23,19,2,4,13,21,7,9,7,8,8,15,19,5,21,1,4,17,18,6,13,21,13,9,13,8,16,16,9,4,5,15,7,6,6,1,17,5,17,21,21,5,10,4,19,23,9,6,17,17,14,15,4,21,14,10,5,16,4,16,15,3,4,8,13,20,17,8,23,13,16,3,3,5,7,15,21,21,1,21,14,9,13,4,4,19,16,21,16,21,21,7,4,9,21,6,23,5,6,15,4,13,16,6,15,21,15,8,15,7,4,21,21,18,5,19,23 +24,23,23,4,17,4,6,5,17,4,16,17,6,9,4,19,9,17,10,15,13,16,19,16,9,5,21,8,5,4,10,4,21,23,7,19,9,6,6,21,21,18,14,19,15,7,8,18,4,16,17,9,7,15,21,21,17,6,4,21,23,23,13,1,9,9,21,5,4,6,16,4,16,7,6,2,5,17,16,21,19,7,14,17,17,6,4,19,4,9,4,9,16,7,21,4,1,21,17,6,15,15,21,21,19,7,5,9,8,15,9,9,21,17,17,6,6,21,13,13,21,4,6,16,6,4,2,21,7,15,21,13,17,4,13,16,9,16,9,2,4,6,16,15,21,9,18,19,5,14,4,4,9,6,5,8,17,7,15,4,9,1,7,4,15,21,17,4,1,21,8,13,5,16,21,6,19,4,6,10,17,18,21,17,5,21,1,4,4,9,4,8,13,8,8,21,17,4,4,13,1,5,4,4,18,17,16,13,5,4,7,13,10,13,15,9,13,16,2,9,5,17,15,16,16,19,4,4,10,7,4,14,17,17,16,16,16,18,8,4,15,4,9,6,4,10,4,14,7,5,8,14,17,16,6,17,7,4,16,17,23,23,23,23 +24,23,23,23,21,8,5,7,17,7,2,17,16,7,15,11,14,13,6,17,13,16,15,17,17,23,17,9,9,8,5,8,16,23,4,16,9,5,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,4,17,5,2,9,2,21,5,7,20,7,14,1,1,4,5,19,7,6,21,16,21,8,16,2,5,21,21,2,19,8,17,15,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,2,15,19,18,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,7,17,16,7,13,6,4,10,7,18,17,4,9,8,21,4,6,11,16,8,13,8,5,2,17,16,15,14,21,21,6,2,16,7,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,16,11,19,8,21,15,17,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,6,16,16,19,7,23,23 +24,23,23,23,23,23,15,2,18,15,15,17,6,4,2,16,15,13,2,21,13,16,15,15,21,5,8,15,7,13,2,2,17,23,13,3,2,15,15,6,2,18,14,21,11,7,8,18,4,18,21,15,16,15,15,16,21,4,2,16,5,6,13,2,6,9,21,5,2,2,17,13,19,7,10,13,5,21,21,6,19,15,14,17,8,2,10,3,6,4,6,13,1,8,16,7,15,21,11,15,15,15,17,6,19,7,5,9,8,15,15,9,21,21,21,10,7,21,13,13,14,7,15,17,13,2,19,15,15,8,21,13,5,13,16,8,2,21,5,2,8,6,14,7,21,9,6,15,16,14,13,5,14,2,5,8,8,7,14,15,15,1,16,13,5,21,2,15,17,21,21,13,4,15,21,7,14,15,7,21,10,9,17,10,8,20,21,16,15,9,8,8,13,13,7,2,21,2,15,13,21,14,15,5,20,2,16,13,5,4,8,13,8,13,13,3,13,15,8,9,5,17,15,17,21,20,14,14,13,2,6,14,17,21,16,15,15,19,21,8,6,8,15,15,14,15,15,6,2,9,2,15,21,15,6,16,13,2,17,17,15,13,7,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,5,21,8,13,10,17,4,10,17,15,4,8,16,13,13,2,16,13,16,15,15,8,17,21,6,8,13,6,8,16,23,7,21,9,15,4,5,2,19,14,1,10,7,16,19,4,21,14,17,13,1,8,16,21,7,10,17,5,15,13,10,21,9,21,7,6,2,21,2,17,6,4,6,9,16,21,4,8,7,2,17,21,14,4,18,14,5,13,8,10,8,17,6,6,21,21,2,21,1,16,7,6,7,5,9,8,15,7,5,15,21,21,2,21,16,13,13,14,6,15,16,1,4,18,21,9,4,9,6,17,18,13,17,6,17,15,9,19,6,4,6,18,15,15,5,20,2,16,10,19,4,9,2,15,15,14,4,15,15,17,6,21,21,2,15,21,3,6,7,2,13,21,7,15,10,7,10,15,21,21,21,4,19,1,8,5,7,14,8,13,14,2,2,21,4,13,21,21,14,6,5,15,10,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,17,13,17,16,8,21,14,5,13,2,3,21,15,17,15,16,18,16,7,5,7,14,15,5,6,8,17,2,6,6,8,17,15,2,17,15,2,15,16,20,5,19,20 +24,23,23,15,15,6,15,15,18,15,5,21,6,2,2,15,13,13,2,21,13,16,15,15,20,2,2,13,13,8,4,17,17,23,6,20,2,13,13,6,2,18,14,18,11,7,8,15,4,16,1,16,16,13,8,16,21,8,10,15,15,2,8,14,13,21,21,13,6,2,16,2,19,4,4,8,5,21,16,7,20,7,14,16,8,6,2,3,16,5,5,13,1,8,16,15,5,21,11,15,15,15,21,10,16,7,5,9,7,15,11,9,21,21,21,5,2,17,13,13,14,15,15,16,8,15,18,15,2,2,17,13,5,8,15,18,2,21,5,2,2,6,8,6,21,9,7,15,16,14,13,5,14,2,5,8,8,8,14,2,15,1,15,4,7,21,6,15,21,21,21,5,6,15,21,15,14,5,15,2,2,2,21,21,5,20,1,21,15,9,8,8,13,4,6,2,17,10,15,13,18,7,7,5,11,2,16,15,5,4,8,13,8,13,15,3,13,8,8,9,5,16,13,17,16,18,14,14,10,13,10,14,16,17,16,15,16,19,19,8,13,7,8,7,5,7,4,16,16,15,5,15,15,15,17,16,15,2,15,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,5,21,5,13,15,8,4,14,15,16,23,5,6,9,15,5,8,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,17,4,21,5,10,8,16,8,16,7,7,15,17,16,17,10,8,5,13,17,18,15,21,15,19,14,7,6,16,8,16,13,3,15,21,15,9,21,21,8,16,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,21,6,21,9,6,17,21,2,7,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,15,2,6,8,3,8,21,21,10,4,21,16,5,13,10,21,21,7,15,15,7,8,15,19,21,21,9,17,21,2,15,8,15,7,18,8,5,13,16,2,21,9,21,8,6,2,21,2,16,15,8,4,15,13,20,18,7,23,5,13,2,9,6,15,13,17,1,18,7,15,5,9,2,15,17,21,17,7,17,18,15,7,13,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,9,15,18,15,13,21,6,4,10,19,13,13,2,21,13,16,15,16,16,5,8,13,7,13,6,2,1,23,15,19,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,17,16,13,15,16,21,3,9,16,5,4,13,7,6,2,21,5,2,20,17,14,18,10,15,7,5,21,21,5,19,15,14,16,8,4,8,15,16,13,9,13,1,8,1,7,5,21,11,15,15,15,17,6,19,13,5,9,8,15,15,9,21,17,21,4,15,16,13,13,14,5,13,15,8,2,19,16,2,7,21,13,5,6,16,8,2,17,5,2,18,6,14,5,15,9,8,11,17,14,13,5,14,2,5,8,8,8,14,15,15,1,21,15,5,21,4,15,21,16,21,13,5,15,21,7,15,9,15,2,8,10,21,21,13,20,21,9,13,11,4,8,15,15,2,2,17,14,15,5,21,14,15,13,20,17,7,13,5,4,8,13,7,13,15,9,13,8,15,9,5,16,15,17,17,10,2,14,9,4,4,14,21,21,16,15,15,19,7,8,13,16,15,15,4,14,15,5,2,5,14,1,21,15,5,16,13,2,17,16,15,2,3,18 +24,23,23,23,21,4,8,15,16,10,13,16,16,10,10,19,13,18,8,14,13,16,18,21,17,5,21,5,9,9,9,18,16,23,5,21,7,13,7,15,7,18,15,15,15,7,8,17,4,16,14,16,21,17,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,4,21,8,1,2,4,5,21,17,15,14,6,7,5,1,10,19,21,14,14,13,15,10,18,8,15,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,17,10,15,16,9,10,2,18,4,7,20,13,21,7,15,8,10,17,8,9,21,21,14,5,21,4,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,15,7,21,1,16,2,16,7,10,13,6,21,16,7,21,2,7,2,5,2,21,21,5,17,1,2,2,8,23,16,9,9,7,10,21,14,10,13,21,13,6,13,15,8,17,15,3,4,8,13,5,17,13,23,8,21,17,13,5,16,13,21,16,5,1,14,7,13,4,2,19,15,15,15,16,21,17,4,2,15,18,23,9,5,5,2,15,19,5,21,16,10,4,17,7,2,8,1,19,10,3,18 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,16,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,10,21,15,3,7,21,4,15,2,16,13,1,15,15,6,1,21,5,8,13,6,8,16,23,1,16,13,5,6,15,15,19,14,1,10,7,16,16,4,18,16,21,15,21,7,16,21,4,2,16,5,10,13,15,1,9,21,6,10,17,17,2,17,2,10,6,10,21,16,4,20,7,14,21,2,6,2,18,14,10,13,13,18,7,21,4,6,21,21,2,16,8,16,10,6,7,5,9,9,8,11,5,21,21,18,13,21,17,13,13,14,10,15,16,10,4,5,21,4,6,20,13,17,5,13,17,9,16,2,18,8,6,6,6,17,3,2,9,3,5,21,10,19,16,9,7,7,2,14,7,15,1,9,7,21,21,2,15,18,5,6,13,4,17,21,4,4,13,8,10,7,16,21,20,9,17,1,15,13,11,7,8,13,14,6,2,21,4,13,21,21,14,2,5,19,16,16,15,3,4,8,13,7,13,18,8,8,15,2,9,5,16,13,17,17,16,21,14,9,13,2,4,1,15,16,7,16,18,17,2,5,7,4,5,7,6,7,15,11,5,2,16,17,15,7,1,15,2,20,21,11,21,6,23 +24,23,23,23,23,23,23,23,23,23,23,15,16,15,15,15,13,15,10,16,7,16,11,16,8,5,21,5,7,13,6,8,16,21,15,13,5,15,3,21,16,21,14,16,15,13,17,13,16,16,14,21,21,17,6,16,15,15,10,17,5,15,13,8,21,6,14,21,10,17,17,6,2,7,7,16,15,14,16,8,16,13,13,21,20,3,2,21,15,15,14,15,21,14,16,2,5,21,15,16,21,15,15,15,15,7,5,15,15,15,15,9,15,21,21,6,2,16,23,13,21,6,8,16,2,15,2,16,6,6,17,13,21,16,4,8,15,21,17,5,13,18,2,5,6,2,13,14,5,5,15,14,3,16,13,21,15,7,8,13,6,21,16,8,21,18,15,13,21,16,9,15,10,16,16,7,14,15,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,15,21,16,15,15,7,8,15,3,13,21,21,18,16,9,4,8,13,2,13,5,23,13,17,2,15,6,15,13,16,17,15,13,14,15,13,15,15,19,15,21,17,16,11,18,5,5,21,7,15,3,2,21,2,15,3,6,15,18,2,15,21,23,23,23,23,23,23,23,23 +24,23,23,23,23,16,2,2,21,2,15,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,7,21,23,21,3,2,15,3,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,10,21,15,2,16,17,2,19,8,6,15,5,16,8,4,3,15,14,16,8,4,5,3,17,5,8,13,1,8,17,2,5,21,11,5,15,8,17,2,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,5,2,2,8,5,8,8,7,14,19,15,17,15,2,8,19,10,2,21,16,21,13,9,15,21,9,2,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,8,21,8,8,18,2,8,13,21,14,4,13,20,8,16,15,5,4,7,13,13,13,5,8,13,8,2,9,6,15,15,17,15,20,8,14,5,2,2,14,16,21,21,8,15,21,8,3,4,14,7,21,14,15,14,13,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,9,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,6,10,14,19,7,10,21,6,15,2,5,7,15,2,21,13,16,7,15,21,5,21,8,7,13,7,17,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,17,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,16,21,8,10,15,7,2,10,10,21,21,5,20,1,15,13,8,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,16,21,13,14,6,13,10,2,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,8,16,16,6,10,23 +24,23,23,9,16,6,2,2,21,15,6,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,8,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,15,21,15,2,16,5,4,13,5,6,7,21,5,2,2,16,8,19,13,4,6,4,21,16,5,19,7,14,17,7,6,4,3,15,13,15,5,1,8,17,15,6,21,11,5,15,15,16,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,17,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,4,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,10,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,8,14,15,4,5,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,5,21,8,15,2,21,10,15,17,6,13,16,18,6,13,6,21,13,16,19,16,10,9,21,15,7,13,6,15,19,23,7,20,2,15,5,5,14,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,15,2,10,15,13,8,21,8,21,5,5,2,21,8,21,15,2,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,8,5,1,21,17,5,2,16,23,13,21,15,15,16,9,15,2,15,2,15,1,17,15,7,13,13,9,14,5,6,21,21,23,23,23,23,15,15,19,6,15,7,13,6,9,16,13,8,21,7,15,18,13,5,21,21,15,7,21,3,7,16,10,5,21,9,5,6,10,2,10,8,21,21,15,21,1,10,2,8,7,7,13,4,10,2,21,4,15,13,1,13,7,13,17,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,10,2,8,15,10,13,14,20,16,17,15,8,11,8,2,13,14,6,23,15,16,7,15,3,6,2,8,21,15,2,16,13,6,15,21,23,23,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,10,6,6,10,2,21,3,15,2,17,13,17,15,16,21,5,8,15,8,9,7,17,8,23,3,19,2,13,6,6,2,18,14,21,9,7,8,3,4,14,21,21,11,15,15,21,21,2,6,16,5,2,4,16,21,15,21,7,15,7,8,10,18,6,7,7,10,21,16,6,19,7,14,17,8,6,4,3,16,16,14,5,1,7,20,15,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,2,4,21,9,13,14,10,15,16,8,10,18,21,2,5,7,13,5,8,17,8,2,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,6,2,5,7,8,8,14,16,15,17,15,10,8,21,9,8,21,21,21,13,9,16,21,10,14,7,7,2,6,10,21,1,10,20,1,2,5,5,4,16,15,5,7,21,21,2,7,16,21,14,5,13,20,4,17,15,5,4,8,13,15,13,5,9,13,7,2,7,17,16,7,16,16,20,14,8,7,10,4,14,21,21,16,16,17,19,17,8,10,8,14,15,8,1,15,10,2,5,15,15,17,16,2,17,13,6,7,21,18,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,15,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,8,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,7,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,2,21,15,2,2,21,8,6,21,6,9,2,3,15,15,2,21,13,16,18,15,3,5,8,15,8,13,2,7,16,23,10,19,2,15,10,6,2,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,2,3,13,6,18,21,15,2,2,16,2,19,5,6,4,8,16,8,5,19,15,14,16,8,13,4,3,21,15,3,13,1,8,16,6,6,21,11,5,15,15,17,2,19,7,5,9,15,15,15,9,21,21,21,2,15,21,13,13,14,2,15,16,8,2,18,11,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,2,8,5,8,8,8,14,2,15,16,15,13,8,19,15,2,21,8,21,13,5,15,21,5,2,13,5,2,2,2,21,8,13,20,21,21,13,9,8,8,7,13,15,4,18,2,15,13,21,14,5,13,20,15,16,15,5,4,8,13,13,13,6,19,13,8,9,9,5,16,13,21,8,20,14,14,13,3,14,14,17,16,21,15,16,21,8,8,2,18,8,14,5,15,6,2,17,5,14,21,16,15,6,15,15,7,21,16,15,15,23,23 +24,23,23,15,21,16,15,2,21,9,10,17,11,5,6,10,14,19,16,8,7,20,19,16,4,9,21,16,8,13,10,10,15,23,5,2,13,13,3,16,15,18,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,2,1,16,9,2,13,10,21,5,21,9,6,7,17,21,19,6,6,2,21,2,6,13,16,7,13,8,18,4,18,8,14,13,18,7,17,7,21,2,5,15,21,16,10,1,17,17,16,7,5,9,16,11,8,2,1,16,21,6,2,17,23,13,21,5,6,17,9,5,18,11,2,7,17,13,1,18,5,8,16,3,2,8,7,2,14,5,1,14,7,5,3,4,21,5,6,16,8,16,17,7,15,11,5,10,13,21,21,19,5,21,17,21,10,13,7,13,11,8,8,6,10,11,15,18,15,17,6,16,21,7,20,10,4,21,23,2,8,4,17,15,7,21,21,14,7,5,15,4,16,15,3,4,13,13,8,13,4,23,2,13,2,1,5,13,13,17,16,18,2,9,9,21,14,21,18,17,17,8,13,19,8,5,10,16,14,16,16,1,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,16,2,6,18,8,6,21,6,5,2,18,6,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,15,3,9,6,5,6,2,18,15,19,15,7,8,18,4,16,21,15,15,13,15,16,21,2,6,3,7,23,23,21,7,13,21,5,10,16,17,8,19,7,15,5,5,21,16,14,3,7,14,16,8,15,4,2,16,13,8,13,1,7,21,15,6,21,11,5,15,15,16,2,21,13,5,9,8,15,15,9,21,21,21,5,6,21,13,13,14,2,13,21,5,15,15,21,6,6,17,13,5,5,16,8,2,1,6,2,2,6,8,10,21,9,6,20,7,14,13,7,21,7,5,8,7,8,14,2,15,21,15,2,5,21,2,15,19,16,21,6,5,15,21,13,4,13,6,2,15,10,21,8,6,20,21,2,8,7,15,8,13,7,6,21,17,4,15,13,16,14,4,5,20,1,16,13,3,2,15,13,15,13,7,19,13,16,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,1,15,17,1,7,9,13,21,2,2,5,15,5,3,5,5,2,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,11,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,5,8,21,8,10,10,16,15,10,21,6,7,10,7,13,13,2,21,13,16,15,16,21,5,8,10,9,9,3,10,20,23,10,19,2,13,5,6,2,18,14,1,1,7,8,18,4,15,21,1,11,15,7,15,21,5,21,15,5,10,9,4,21,7,21,9,5,8,8,8,17,4,6,7,5,21,16,8,20,7,14,16,8,6,4,21,17,13,10,5,1,8,17,10,10,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,3,10,17,13,13,14,10,10,16,8,10,18,16,2,8,21,5,5,4,16,8,2,21,5,2,19,6,14,6,21,9,10,15,8,14,13,5,4,2,5,8,8,7,14,3,15,1,16,8,7,21,9,8,17,21,21,10,5,13,21,7,6,4,9,10,10,8,21,21,8,20,1,4,9,9,4,17,7,5,7,21,17,2,7,17,21,14,10,13,20,7,17,15,5,2,8,13,15,13,6,10,13,7,2,15,17,9,15,21,16,20,9,6,10,3,4,14,17,17,17,7,21,19,21,8,3,8,6,21,5,17,15,10,2,9,10,8,21,9,10,16,15,4,21,16,21,6,3,18 +24,23,23,5,18,5,10,6,16,8,15,21,15,4,13,4,5,21,4,16,13,16,15,21,17,5,21,4,8,13,6,17,4,23,10,16,9,13,5,5,14,18,14,21,10,7,16,18,4,18,3,17,15,15,4,15,21,6,10,16,5,4,13,4,20,10,21,2,5,10,17,7,17,6,14,13,6,17,19,8,19,7,14,17,2,5,6,13,8,9,21,7,1,2,21,5,7,21,17,19,19,1,16,7,21,7,5,9,7,15,11,5,17,21,21,2,3,21,13,13,14,7,8,16,9,6,19,17,4,6,17,13,17,4,9,8,4,17,6,16,9,6,21,8,1,10,7,2,20,6,6,10,19,2,9,17,7,8,14,21,7,16,15,6,8,21,4,4,18,19,21,2,6,19,21,7,13,5,1,3,5,18,21,20,15,21,1,6,9,7,14,8,13,15,9,2,17,2,4,13,21,14,6,13,15,16,21,15,3,4,8,13,8,7,13,2,13,15,8,9,5,15,13,17,17,17,21,14,5,13,2,15,19,16,21,16,16,18,16,7,5,7,4,6,7,5,6,16,9,6,6,21,17,15,4,17,15,6,21,17,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,14,13,16,19,13,21,19,17,4,5,16,13,7,13,4,6,18,23,4,19,9,6,7,8,6,18,19,15,15,7,21,19,4,16,14,17,15,15,15,16,21,4,6,16,6,15,13,2,21,4,21,5,5,8,15,8,19,21,14,19,5,19,7,7,13,8,13,16,17,13,8,7,3,13,17,10,21,4,17,7,5,17,21,7,6,21,21,4,9,7,5,9,8,15,10,9,17,21,21,2,8,21,23,7,19,4,9,16,10,6,8,18,9,15,16,16,5,4,9,8,7,8,19,23,23,23,23,23,23,23,23,23,23,23,23,19,2,19,9,21,7,8,14,15,6,17,13,19,16,18,6,4,21,19,18,13,5,19,21,7,15,5,5,4,4,19,21,7,5,21,1,8,9,8,7,18,23,6,5,2,17,7,15,19,21,4,6,13,21,16,18,7,3,4,17,13,7,20,14,23,5,7,20,3,5,11,13,16,16,19,8,6,9,2,7,6,21,1,16,11,21,1,7,10,2,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,3,7,6,8,10,8,6,21,21,9,2,2,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,10,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,7,2,10,21,13,6,21,6,2,6,19,7,15,2,21,13,16,19,15,3,5,8,15,8,13,2,8,16,23,15,3,2,15,5,6,2,18,14,17,11,7,16,18,4,8,21,15,15,13,15,16,21,2,5,21,5,2,5,13,6,19,21,15,4,2,17,3,19,8,4,6,19,15,6,15,19,7,14,17,8,15,8,5,15,9,16,6,1,8,16,13,6,21,11,7,15,8,16,7,3,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,7,15,17,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,10,21,9,8,15,6,14,20,2,8,8,5,8,8,8,14,2,15,17,13,2,8,19,15,2,21,21,21,13,2,15,21,2,5,15,5,2,6,21,21,8,5,20,21,17,15,9,7,8,9,16,10,2,18,2,15,13,21,14,15,5,20,8,21,15,5,4,8,13,13,13,8,19,13,16,15,9,5,16,13,16,16,20,14,14,13,2,14,14,21,16,21,7,16,21,7,8,4,3,5,14,15,13,14,8,5,9,14,21,16,15,2,15,15,13,21,16,15,23,23,23 +24,23,23,6,1,15,8,6,17,9,7,19,21,4,5,4,13,7,2,17,7,21,15,17,18,5,21,9,6,5,17,5,19,23,15,20,9,15,5,4,5,16,16,15,15,7,8,19,4,16,14,21,15,1,21,20,19,5,4,17,9,10,13,6,17,7,3,5,15,8,21,6,16,8,14,6,5,7,10,6,13,15,7,7,21,23,23,15,5,13,10,19,19,14,21,7,5,21,21,6,21,15,17,8,10,7,5,9,8,15,15,3,11,21,19,2,9,21,13,7,19,10,5,18,4,6,10,15,8,4,19,7,4,2,7,18,5,6,5,23,23,23,23,23,18,19,23,23,23,23,23,23,10,5,9,9,18,8,15,3,19,1,6,5,11,17,3,19,21,19,5,3,4,23,23,23,23,5,5,19,10,6,21,17,13,18,1,4,6,15,8,14,23,13,10,19,21,5,8,10,16,10,23,23,17,7,1,14,10,4,19,13,15,16,5,23,9,16,16,9,15,16,13,19,16,6,15,4,23,23,10,14,19,15,17,16,16,18,8,6,13,16,5,23,23,23,23,5,15,6,9,16,17,13,5,17,9,15,17,11,19,4,19,18 +24,23,23,23,23,23,23,23,23,23,13,21,18,2,15,15,13,16,8,13,18,21,3,15,16,5,16,5,8,13,15,6,16,23,15,3,13,15,5,6,14,16,16,1,15,7,16,18,4,21,15,21,21,16,6,18,18,2,10,15,5,15,13,2,21,5,16,8,6,2,16,8,16,1,15,5,2,3,8,14,14,8,13,16,7,15,1,15,5,5,16,8,1,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,8,15,15,5,15,21,17,13,2,16,23,13,21,7,15,16,9,8,1,21,15,15,6,13,21,5,13,8,20,16,6,3,5,11,2,7,21,18,15,15,21,5,14,15,2,8,7,2,7,8,14,2,5,1,8,2,21,21,13,1,16,20,2,5,6,15,15,7,15,15,7,11,15,7,1,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,15,16,7,13,4,8,13,8,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,19,15,10,9,10,14,2,15,5,15,16,17,13,8,15,15,2,15,15,16,6,23,23 +24,23,23,7,21,5,9,10,21,15,6,21,6,4,7,7,9,13,2,21,13,21,15,21,17,9,8,13,4,13,8,4,17,23,3,19,2,13,13,10,2,18,14,18,11,7,8,18,4,21,1,21,16,15,15,16,21,13,3,7,10,7,10,14,9,21,21,7,4,3,17,8,19,3,6,7,5,21,21,15,19,15,14,17,8,2,4,3,21,15,10,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,10,21,13,13,21,6,1,16,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,20,6,14,6,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,3,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,3,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,4,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,1,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,23,23,21,21,5,8,16,9,2,21,6,9,6,16,13,13,2,17,13,16,16,21,10,3,8,13,7,5,20,15,17,23,6,7,2,15,5,6,2,18,14,1,15,7,8,18,4,15,21,21,11,13,15,16,21,15,2,16,5,2,13,6,6,2,21,13,6,16,16,15,19,7,4,15,6,21,16,7,19,7,14,16,8,4,4,3,16,15,6,13,1,2,16,13,6,21,11,6,15,8,16,8,1,7,5,9,8,15,15,9,21,21,21,4,2,16,5,13,14,4,13,21,8,2,18,21,2,13,21,13,5,2,16,8,2,21,5,2,2,6,14,6,1,9,6,15,4,14,13,5,15,2,5,8,8,7,14,2,15,16,16,10,8,21,5,2,21,21,18,6,6,16,21,10,14,7,7,2,15,10,21,10,10,20,1,16,5,5,4,16,15,5,15,21,17,2,4,3,21,14,7,5,20,2,17,15,5,4,7,13,15,13,3,9,13,7,2,13,17,17,15,15,17,20,14,6,8,13,6,14,19,21,15,15,16,19,1,8,13,7,5,15,9,18,4,4,2,9,15,16,17,15,6,17,13,4,15,17,17,6,6,23 +24,23,23,15,21,21,2,6,16,2,6,10,21,8,5,13,13,21,2,15,11,21,21,16,2,5,21,2,8,13,6,6,21,23,13,17,6,14,5,8,6,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,15,8,16,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,17,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,6,10,16,8,13,17,21,2,5,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,8,5,21,21,10,15,21,20,8,14,7,4,16,3,14,6,16,15,13,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,13,13,6,7,18,15,17,15,16,21,8,6,7,7,16,15,15,10,14,13,15,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,6,15,9,15,6,21,4,4,21,6,4,4,19,5,15,8,21,13,16,19,13,16,9,21,6,5,9,10,4,17,23,7,19,9,6,10,6,2,18,15,19,16,7,8,19,4,15,17,15,13,13,21,21,21,4,9,21,8,23,23,15,6,10,21,9,4,2,16,19,18,7,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,6,7,13,1,8,16,4,6,17,17,9,15,15,1,8,19,7,5,9,8,15,13,9,17,21,18,3,10,21,9,13,14,4,13,19,10,4,6,21,15,4,17,13,5,4,8,8,10,15,5,2,18,6,14,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,6,15,1,16,4,16,21,7,18,21,16,8,4,13,9,1,15,7,5,2,21,5,19,18,4,10,8,21,17,5,9,8,8,13,5,4,21,17,2,15,13,16,14,6,13,19,15,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,19,14,4,5,8,2,14,21,16,20,17,17,19,7,4,4,15,13,4,5,5,6,19,9,5,10,21,17,15,5,15,15,4,16,21,7,9,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,8,6,20,21,8,14,1,17,10,10,3,5,17,9,15,8,9,16,21,17,5,3,19,23,13,1,5,4,21,9,5,19,18,4,15,10,13,19,8,5,8,8,21,9,2,2,1,16,5,17,9,16,23,2,17,8,5,6,5,9,19,8,7,21,9,5,11,1,4,21,21,2,4,21,19,5,6,2,23,23,6,4,6,14,10,4,8,1,21,6,17,21,4,13,10,4,17,23,2,8,4,17,14,4,6,21,14,4,5,8,8,16,15,9,21,8,13,6,10,10,23,7,16,6,9,5,17,13,21,16,21,8,5,5,10,23,14,18,15,17,16,16,21,8,9,6,16,7,23,5,17,16,4,8,2,8,15,17,15,5,18,7,21,15,15,8,23,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,15,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,17,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,17,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,14,6,21,6,15,19,6,2,6,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,15,4,17,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,10,6,10,21,15,15,8,17,14,19,13,10,15,5,21,21,7,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,17,5,3,9,6,14,6,16,9,2,7,15,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,8,13,6,15,21,7,14,15,7,2,15,10,21,8,6,20,1,16,13,11,4,8,7,15,9,2,21,2,13,13,21,14,15,7,20,8,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,8,4,14,5,8,14,17,21,17,15,15,19,8,10,13,13,7,14,8,15,14,10,17,6,15,15,18,15,2,17,13,2,1,16,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,16,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,23,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,6,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,16,2,2,21,2,6,1,6,2,6,3,13,15,2,17,13,16,19,15,2,9,21,16,8,13,2,8,16,23,15,9,2,15,6,6,8,18,14,16,11,7,16,18,4,14,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,16,3,19,8,15,15,6,16,6,15,20,15,14,16,8,4,5,3,16,15,5,13,1,8,17,6,15,21,11,15,15,15,16,7,10,7,5,9,21,15,13,9,21,21,21,2,6,21,13,13,14,8,13,17,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,8,21,9,7,15,6,14,20,2,16,6,5,8,8,7,14,2,15,17,13,6,8,19,16,2,21,21,21,13,9,15,21,15,2,4,5,2,5,2,17,8,13,20,21,21,15,9,8,8,9,8,10,2,18,4,15,13,21,14,23,13,20,8,21,15,5,4,8,13,13,13,9,19,13,16,15,9,5,16,13,16,16,20,7,14,15,13,16,14,16,16,1,15,16,21,8,8,2,14,6,15,14,13,14,9,5,7,4,21,16,15,5,8,15,2,21,21,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,15,6,4,10,18,15,15,21,6,10,2,18,5,15,2,21,13,16,18,15,16,5,21,13,7,6,16,8,8,23,8,19,2,15,5,6,2,18,15,18,11,7,8,18,4,16,19,15,15,13,15,16,21,15,15,15,5,15,13,8,21,7,21,8,5,8,2,17,16,6,15,6,5,4,16,14,6,7,15,17,5,20,23,6,15,13,10,16,16,8,21,6,10,21,11,16,15,15,21,8,2,7,5,9,8,15,13,9,21,21,17,5,15,13,13,13,8,13,6,21,8,15,18,15,2,7,21,13,5,15,10,18,2,21,5,2,17,6,14,5,21,9,8,15,21,14,13,5,5,2,5,8,8,8,14,15,13,21,15,15,13,19,2,7,21,21,8,5,13,14,21,7,9,7,7,2,15,8,21,21,5,20,1,15,13,8,10,8,7,5,8,2,18,2,15,13,16,14,15,13,20,8,8,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,21,13,14,5,13,2,2,17,21,21,16,16,21,7,2,8,15,9,5,5,15,15,15,1,9,6,21,16,15,5,15,16,2,6,17,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,6,9,6,9,10,21,18,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,15,4,4,6,21,5,21,10,8,5,18,10,17,14,7,6,4,16,16,15,13,15,13,17,17,10,17,21,14,10,4,2,20,8,21,6,6,21,21,3,21,1,17,15,16,7,5,9,8,15,8,9,10,21,17,6,21,15,23,8,17,8,4,21,10,7,20,21,2,6,9,9,20,5,13,17,10,21,6,2,10,1,1,5,18,8,8,16,23,23,23,23,4,10,9,4,17,7,15,4,15,15,16,8,17,18,10,4,17,1,1,21,7,6,15,19,14,5,21,4,6,8,17,2,2,14,21,21,9,10,10,18,23,2,7,9,21,15,13,8,21,6,7,13,21,10,1,21,9,4,8,13,6,21,4,23,9,17,10,3,5,16,15,16,18,6,19,4,13,4,17,2,23,18,15,15,15,21,8,9,9,8,13,23,21,6,15,9,15,8,15,20,1,10,8,16,13,4,10,21,18,7,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,16,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,21,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,21,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,8,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,16,21,7,15,14,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,21,8,15,18,15,2,15,17,13,5,6,8,18,21,21,5,2,8,6,7,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,21,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,21,4,4,6,17,6,4,17,17,7,10,16,5,13,4,16,11,16,9,18,19,5,21,9,4,9,9,13,18,23,7,17,9,13,7,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,17,7,6,5,4,18,7,21,7,5,8,17,1,1,15,9,18,1,4,8,6,13,5,13,16,21,4,6,9,8,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,21,21,13,4,6,21,13,21,2,6,8,18,21,6,2,2,1,1,5,15,6,15,23,2,4,9,13,19,5,9,19,8,7,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,4,10,10,10,23,13,6,2,21,10,2,19,21,14,8,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,18,6,5,4,16,23,19,17,21,16,16,21,8,7,2,1,7,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,16,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,10,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,18,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,17,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,23,23,15,2,7,15,15,15,21,14,21,16,21,15,16,15,15,17,5,16,5,5,13,2,7,8,23,13,16,5,5,8,15,16,21,14,16,15,7,15,15,4,21,21,21,21,15,6,16,15,2,2,21,5,7,13,6,21,5,14,15,15,15,16,15,16,8,6,5,5,16,16,3,13,8,13,21,21,16,2,21,7,2,2,5,20,8,16,6,5,21,11,20,21,8,15,7,16,7,5,9,8,15,8,9,15,21,21,2,21,16,23,13,14,6,7,8,15,2,21,15,2,7,21,7,21,13,15,21,8,16,3,5,2,16,2,5,16,2,13,14,5,16,14,14,16,18,15,8,13,8,15,2,15,21,15,13,21,16,15,3,15,15,2,13,7,21,16,7,14,13,15,7,2,2,21,21,7,20,1,2,7,9,8,5,23,3,8,21,15,14,15,21,16,7,13,13,21,21,21,15,9,4,8,13,8,5,14,23,13,16,2,7,5,15,13,16,18,16,13,6,2,2,16,15,19,15,16,16,15,3,20,5,8,15,15,7,8,6,2,15,15,16,2,15,17,2,5,16,13,2,8,21,15,5,19,23 +24,23,23,23,23,23,14,6,21,6,7,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,15,5,2,13,6,6,10,21,15,15,1,17,14,19,13,4,15,5,21,21,5,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,8,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,6,15,1,15,13,9,21,4,2,21,16,16,13,6,15,21,7,14,15,7,2,8,10,21,8,6,20,1,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,15,5,16,14,17,21,17,15,15,19,8,10,13,13,8,14,9,15,15,10,17,6,15,15,18,15,2,16,13,2,1,16,15,6,23,23 +24,23,15,4,17,10,10,4,21,1,15,21,6,4,6,7,13,13,2,21,13,16,8,21,17,9,8,15,5,9,7,10,17,23,3,19,2,15,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,7,15,21,21,4,4,7,6,8,10,4,13,21,1,5,6,2,17,3,18,4,4,7,5,21,16,8,20,7,14,17,8,6,4,4,21,10,6,13,1,8,20,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,21,8,10,21,13,13,14,15,4,21,8,6,18,15,2,7,17,13,5,4,7,18,2,21,5,2,14,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,10,15,1,15,6,7,21,10,9,21,8,21,13,5,15,21,15,4,7,10,2,15,10,21,16,13,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,8,20,10,16,13,5,4,8,13,15,13,6,19,13,8,8,9,5,17,15,16,17,20,14,5,9,3,15,14,21,17,21,16,8,19,18,8,10,14,16,4,5,15,10,9,2,2,6,17,21,15,6,15,15,4,17,15,16,7,14,18 +24,23,23,7,15,8,2,2,21,15,15,17,6,4,8,7,13,13,2,21,13,16,7,17,21,5,8,13,7,13,15,4,19,23,13,19,2,15,13,6,2,18,14,1,11,7,8,18,4,21,21,15,15,15,21,16,21,3,2,16,5,15,13,10,6,10,21,5,2,2,17,14,17,15,15,13,5,17,21,14,3,7,14,8,8,10,10,3,17,13,14,10,21,14,1,15,15,21,11,6,15,7,17,17,16,7,5,9,15,15,15,9,21,1,21,15,7,18,13,13,14,5,13,21,8,8,19,21,2,13,21,13,5,4,1,8,2,21,5,2,8,6,14,6,21,9,6,7,15,14,13,5,16,2,5,8,8,8,14,5,15,1,21,15,8,16,3,4,21,8,21,13,7,15,21,7,5,15,7,2,10,21,21,16,10,20,21,10,15,9,8,8,13,5,2,2,21,2,15,21,21,14,14,13,20,2,16,13,5,4,8,13,8,13,15,3,13,7,8,9,5,16,13,21,17,20,14,14,13,2,14,14,21,21,16,15,15,19,21,8,13,8,10,10,14,15,15,10,2,5,16,15,21,15,4,16,13,10,21,15,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,20,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,6,16,15,5,13,17,15,7,15,20,6,15,21,13,16,2,13,7,18,21,15,2,9,17,5,8,13,6,6,21,23,13,18,15,16,5,16,14,15,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,15,13,6,21,5,14,15,2,14,16,8,19,16,14,7,15,13,7,15,14,8,13,21,15,15,18,2,3,14,16,8,21,15,16,13,5,21,21,21,1,1,21,7,16,7,5,9,7,15,15,5,21,21,21,5,21,16,23,14,16,14,6,16,15,15,2,21,3,7,20,5,11,14,5,21,2,16,2,3,2,21,3,3,1,19,15,8,21,5,14,15,3,15,7,8,13,8,15,2,15,21,16,7,21,21,6,2,16,20,2,5,6,17,7,6,14,15,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,15,3,2,1,16,7,6,21,2,15,7,21,2,18,7,13,4,8,13,7,18,21,23,3,21,2,3,6,17,13,16,16,6,15,5,7,13,5,2,16,15,21,15,15,21,8,2,15,5,2,2,15,15,14,5,17,5,21,15,17,13,15,15,15,2,2,15,18,6,23,23 +24,23,15,6,21,8,2,2,17,13,8,21,13,15,7,18,5,13,4,16,13,17,15,16,10,15,16,6,10,13,20,10,8,23,13,20,4,5,4,6,21,19,14,10,10,7,16,7,4,18,18,16,15,21,8,15,1,5,15,16,5,2,13,2,21,8,21,5,13,14,16,8,21,8,2,5,5,21,8,16,9,10,14,17,15,10,2,21,7,13,13,8,8,8,16,6,15,21,21,17,5,15,17,8,4,7,5,9,8,15,9,5,4,21,1,2,16,15,13,13,14,15,15,16,2,2,18,17,15,5,2,4,21,13,15,17,2,18,19,6,13,6,2,15,21,10,7,2,19,17,7,5,14,19,5,13,15,15,14,15,15,17,16,13,8,21,15,2,21,4,2,13,6,21,21,7,14,15,7,8,15,2,21,21,8,17,1,7,5,8,2,8,13,4,9,2,21,2,13,13,21,4,14,13,20,8,21,15,3,4,8,13,8,13,10,17,15,13,19,9,5,17,13,16,21,8,15,14,5,13,2,7,19,15,16,15,16,1,17,4,2,8,15,8,14,21,17,16,2,1,9,21,1,9,6,16,16,2,15,16,17,15,23,23 +24,23,23,23,23,23,23,5,18,15,5,21,6,15,2,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,17,23,15,3,2,15,5,6,2,18,9,19,15,7,15,17,4,7,21,21,15,13,15,16,21,2,2,9,23,23,23,23,16,5,21,5,4,16,16,8,19,8,5,15,5,17,10,14,9,7,14,16,8,4,5,2,23,23,2,7,16,8,16,2,6,15,15,6,15,15,21,21,10,7,5,9,8,15,15,9,21,21,18,15,6,16,13,13,14,15,13,21,15,15,16,21,2,6,17,13,5,8,8,8,3,14,5,2,21,6,16,6,21,9,7,15,17,14,13,5,16,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,21,21,13,5,15,21,14,15,5,4,2,5,21,21,16,13,17,1,2,2,9,4,8,13,8,6,21,17,2,13,13,16,14,7,6,20,14,16,15,5,4,8,13,8,13,5,19,13,8,2,9,5,17,13,16,17,20,14,14,13,2,15,14,17,16,21,15,21,1,7,7,2,8,8,15,5,15,7,19,5,9,4,21,21,15,6,15,8,7,2,16,16,6,23,23 +24,23,6,15,21,2,4,2,1,6,6,17,8,10,8,15,4,13,4,16,13,16,15,16,21,13,17,6,5,2,5,8,21,23,7,16,18,13,4,5,2,18,14,1,10,7,16,19,4,18,14,16,15,17,15,16,21,3,10,16,5,10,2,4,21,7,21,10,10,4,17,3,21,2,14,6,5,21,21,14,20,7,14,21,2,6,4,19,14,10,13,9,17,14,21,7,6,16,21,21,9,8,16,15,21,7,5,9,9,13,11,5,16,21,18,2,21,21,13,13,14,14,4,16,5,15,19,17,2,7,21,13,16,2,13,1,15,17,15,15,8,6,6,10,1,3,10,6,6,10,16,10,19,8,9,20,7,6,14,8,15,1,21,2,21,21,5,16,18,19,15,2,4,15,21,7,14,15,7,8,5,18,21,20,4,16,1,16,6,8,7,8,13,14,2,2,1,4,13,21,21,14,14,13,8,17,16,15,3,4,8,13,7,7,13,8,15,15,8,9,5,16,13,17,16,8,21,14,9,13,4,3,16,15,21,16,16,18,16,7,5,15,7,15,5,6,15,8,2,6,13,16,17,15,10,17,8,4,15,16,20,5,19,18 +24,23,6,8,21,15,5,8,16,6,2,16,6,7,2,21,13,15,2,17,13,16,7,21,16,5,8,13,7,13,21,7,20,23,8,3,2,6,9,6,2,18,21,1,9,7,8,1,4,16,14,21,11,13,15,16,21,15,2,2,5,15,13,5,21,7,21,10,8,6,21,14,16,2,4,7,5,21,21,15,19,15,14,16,8,6,4,2,15,13,13,6,1,8,17,15,6,21,11,21,15,15,17,5,1,7,5,9,8,15,15,9,21,21,21,15,3,21,13,13,14,10,15,16,8,2,18,18,2,7,15,13,5,8,17,7,2,21,5,2,9,6,14,6,21,9,8,18,9,15,15,5,21,2,5,8,8,8,14,15,15,1,8,6,15,21,2,13,21,21,21,13,5,16,21,7,2,7,7,2,13,10,21,15,6,20,1,7,3,13,13,16,8,13,9,21,21,2,15,6,15,14,6,13,20,16,17,21,5,4,7,13,7,13,8,23,3,8,2,9,21,16,15,21,16,8,14,16,5,13,7,14,20,17,16,8,17,18,16,7,5,16,5,15,5,7,10,8,2,9,2,15,21,10,5,16,13,2,15,15,1,23,23,23 +24,23,23,23,21,2,4,9,17,10,10,17,1,10,9,4,5,15,16,16,13,16,15,17,9,13,17,9,3,7,5,8,21,23,13,16,9,15,5,2,2,21,14,1,10,7,16,18,4,18,14,21,15,17,16,1,21,8,6,17,5,4,13,9,18,4,21,5,10,4,17,6,17,8,4,2,5,21,8,14,20,7,14,17,2,6,4,19,14,8,13,8,21,8,17,4,6,17,21,6,19,8,17,8,21,7,5,9,16,13,11,5,16,21,21,4,21,21,13,13,14,10,16,16,6,7,19,18,15,4,4,13,18,4,5,17,7,17,4,17,9,6,4,8,1,10,7,9,20,5,4,10,18,21,9,20,7,8,14,4,6,1,9,2,17,21,10,8,19,19,16,9,4,21,21,7,1,14,1,19,5,18,21,20,8,8,1,4,7,8,9,8,13,21,4,10,21,4,13,10,21,14,5,10,8,16,16,15,3,4,8,13,7,7,13,8,15,15,21,9,5,16,13,16,16,21,21,14,9,13,6,19,18,16,17,7,16,18,16,8,3,7,4,6,9,10,6,8,9,6,2,17,17,7,5,17,15,4,15,15,20,5,18,18 +24,23,15,5,21,3,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,5,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,6,21,18,6,10,6,21,4,6,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,17,21,9,8,20,21,2,13,9,8,8,13,15,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,6,15,8,6,16,16,17,23,23,23 +24,23,23,15,21,16,15,8,17,2,6,21,13,2,10,18,14,13,4,16,13,17,15,16,19,9,16,6,15,13,20,8,16,23,6,3,9,13,5,10,21,18,14,10,10,7,16,7,4,21,20,16,15,1,8,21,1,5,15,16,5,2,13,4,21,7,21,5,2,15,16,8,17,4,10,7,5,21,8,21,3,10,14,17,15,15,1,16,4,13,6,10,8,8,21,2,9,21,21,5,2,15,1,10,10,7,5,9,8,15,9,5,7,17,21,2,8,16,13,13,14,6,15,16,2,13,19,21,15,2,18,13,14,5,7,17,2,18,13,14,13,6,2,21,21,10,7,15,19,21,7,9,14,14,5,13,15,7,14,16,13,17,15,2,15,21,13,4,21,2,4,13,6,1,21,7,14,3,7,8,2,6,21,21,15,17,1,8,5,15,4,8,13,14,10,2,16,4,15,13,16,14,15,13,20,7,19,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,15,19,15,17,15,16,1,17,13,6,8,7,15,14,17,14,4,2,20,6,21,1,10,7,16,7,2,15,16,23,23,23,23 +24,23,23,5,15,7,2,3,21,7,6,16,18,15,5,15,13,11,15,13,20,16,3,15,2,8,17,13,2,15,2,6,18,23,5,20,15,15,5,5,14,16,16,1,15,7,16,19,4,21,14,21,21,21,15,21,11,5,21,15,6,17,13,10,17,5,21,8,15,8,16,16,16,5,14,15,5,20,15,16,14,8,13,17,15,8,21,3,5,14,16,8,21,7,20,2,5,21,15,16,10,1,1,16,17,7,5,9,15,15,15,5,16,17,21,5,2,16,23,13,21,14,2,16,10,6,4,21,5,15,21,13,21,8,6,8,2,16,16,13,13,1,15,6,21,10,10,15,19,5,14,15,21,15,7,15,8,8,14,2,5,13,8,2,21,21,10,21,17,20,8,5,2,15,16,7,15,10,1,7,6,18,16,2,7,8,1,2,4,10,15,23,20,10,10,2,21,7,7,13,18,14,21,13,16,8,17,15,13,4,8,13,8,21,13,23,15,17,2,9,6,17,15,16,16,6,19,14,13,6,3,14,17,15,16,15,16,18,8,21,15,15,2,15,6,21,14,8,16,6,15,15,16,13,2,15,15,2,17,15,16,23,23,23 +24,23,23,5,15,7,2,3,21,7,6,16,18,15,5,15,13,11,15,13,20,16,3,15,2,8,17,13,2,15,2,6,18,23,5,20,15,15,5,5,14,16,16,1,15,7,16,19,4,21,14,21,21,21,15,21,11,5,21,15,6,17,13,10,17,5,21,8,15,8,16,16,16,5,14,15,5,20,15,16,14,8,13,17,15,8,21,3,5,14,16,8,21,7,20,2,5,21,15,16,10,1,1,16,17,7,5,9,15,15,15,5,16,17,21,5,2,16,23,13,21,14,2,16,10,6,4,21,5,15,21,13,21,8,6,8,2,16,16,13,13,1,15,6,21,10,10,15,19,5,14,15,21,15,7,15,8,8,14,2,5,13,8,2,21,21,10,21,17,20,8,5,2,15,16,7,15,10,1,7,6,18,16,2,7,8,1,2,4,10,15,23,20,10,10,2,21,7,7,13,18,14,21,13,16,8,17,15,13,4,8,13,8,21,13,23,15,17,2,9,6,17,15,16,16,6,19,14,13,6,3,14,17,15,16,15,16,18,8,21,15,15,2,15,6,21,14,8,16,6,15,15,16,13,2,15,15,2,17,15,16,23,23,23 +24,23,23,23,21,4,6,10,17,10,15,17,17,3,7,11,4,15,10,16,13,16,15,18,17,20,23,9,13,10,5,8,21,23,7,17,9,9,5,2,14,19,14,21,1,7,16,18,4,18,3,10,15,21,15,16,8,3,20,21,6,8,2,3,21,7,21,5,8,16,21,19,17,8,14,6,5,21,4,14,19,7,14,21,2,5,2,19,14,10,13,9,21,7,16,2,6,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,2,21,8,13,13,14,10,6,8,5,2,19,17,2,7,21,13,11,7,3,18,7,17,8,15,8,6,5,5,1,3,16,5,21,9,2,7,19,5,9,20,8,8,14,21,6,15,15,2,21,21,6,17,18,21,8,2,6,21,18,2,14,7,5,2,10,18,17,2,10,8,21,8,6,11,6,8,13,4,5,2,21,16,4,14,17,14,7,4,15,16,17,13,3,4,8,13,8,13,5,11,9,15,10,9,5,17,13,18,18,21,21,14,5,13,7,2,19,7,21,15,16,18,16,4,9,7,6,6,5,15,14,15,8,15,13,16,17,15,15,17,7,6,15,16,20,9,23,23 +24,23,5,4,21,8,2,5,17,4,4,17,17,10,9,6,2,13,7,19,7,17,7,19,10,5,8,17,7,9,9,9,21,23,16,17,9,14,23,10,4,1,8,15,15,7,1,17,4,21,18,16,1,17,6,7,19,9,10,17,9,6,13,16,17,9,6,9,6,6,17,8,21,8,7,7,1,4,16,13,13,8,13,7,21,7,7,2,4,5,13,8,21,8,17,5,10,21,17,19,21,1,17,8,10,7,5,9,8,15,8,9,17,21,17,5,2,17,23,8,1,5,4,17,9,8,8,16,10,4,21,13,11,21,5,8,16,21,10,2,4,1,1,5,18,4,15,23,10,13,6,13,4,6,9,19,8,7,15,15,5,21,11,9,17,21,8,4,21,19,4,9,6,11,21,13,6,4,19,5,14,1,1,17,6,17,21,4,2,10,6,9,23,9,8,4,17,14,21,21,21,14,15,13,8,16,16,15,3,4,8,13,6,21,5,23,4,16,6,9,5,15,13,17,17,18,8,14,4,13,15,23,19,16,21,11,16,21,7,7,13,17,16,23,23,15,13,5,15,2,8,17,17,15,4,16,7,4,16,16,19,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,13,7,2,16,13,17,15,16,21,7,23,23,23,13,5,4,16,23,21,8,16,13,4,13,15,1,14,21,1,7,16,18,4,1,18,16,15,21,9,16,21,6,3,10,6,4,23,23,23,23,23,5,4,16,21,17,16,8,6,6,1,17,9,2,19,7,14,1,21,4,5,19,14,16,16,14,17,7,16,15,6,21,21,4,19,1,16,7,15,7,5,9,9,15,8,5,17,21,21,15,18,13,13,5,17,2,15,8,10,5,19,16,2,13,21,13,18,14,13,17,16,21,4,16,9,6,10,6,1,3,6,9,17,2,9,10,19,21,9,2,15,16,14,15,5,16,16,4,21,21,2,17,16,2,6,7,6,2,21,8,9,6,9,4,2,18,18,6,15,21,1,8,6,8,15,8,13,15,5,4,17,4,4,19,21,14,7,9,16,16,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,16,13,18,16,2,21,14,5,13,2,6,19,19,21,13,16,1,17,15,5,7,14,1,7,5,2,5,9,15,6,21,17,15,2,17,7,4,17,16,19,2,3,18 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,4,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,16,6,2,8,17,2,13,1,18,5,5,15,13,16,2,13,20,21,10,16,15,5,21,3,2,14,15,10,16,23,15,17,6,14,5,15,10,21,14,1,13,7,16,19,4,16,14,21,15,16,15,18,11,2,21,15,5,15,13,2,21,5,14,2,2,2,17,8,21,6,14,13,6,2,16,14,14,8,13,16,7,16,21,3,5,15,16,8,21,7,21,2,5,1,16,16,21,1,1,8,17,7,5,9,8,7,15,5,15,16,21,2,15,16,23,13,14,13,8,16,5,15,16,11,2,6,21,13,21,14,5,8,3,17,2,13,13,15,23,23,23,23,14,16,19,5,14,15,19,6,15,7,8,8,14,7,5,1,8,2,21,21,2,15,17,20,8,13,6,15,15,7,13,5,2,11,15,18,21,2,6,16,1,2,2,10,14,23,20,15,3,2,21,13,7,13,18,14,5,5,16,8,16,19,13,4,8,13,8,18,13,23,15,1,2,3,6,15,13,16,16,6,21,15,5,13,7,15,19,8,15,16,16,18,8,10,15,15,2,7,5,21,14,2,15,5,15,16,17,13,15,15,15,2,15,15,16,6,6,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,21,10,15,6,21,16,10,16,15,15,10,9,8,15,13,17,13,16,19,16,2,5,21,6,8,13,17,15,16,23,7,3,2,13,1,6,2,20,19,21,15,7,8,16,4,16,14,16,15,21,15,16,21,10,15,16,6,2,13,6,18,8,21,5,8,4,21,2,16,2,15,7,5,19,16,5,13,15,13,10,8,9,7,15,16,13,8,15,21,7,16,2,19,21,21,6,10,1,16,17,19,7,5,9,8,15,7,5,1,21,17,13,21,16,23,13,17,2,15,16,9,15,21,16,6,10,21,16,14,2,13,18,6,2,17,8,7,21,15,5,16,2,2,15,19,19,15,13,13,21,9,7,13,2,21,5,15,19,15,5,21,21,6,21,21,16,3,13,4,17,16,9,14,6,3,8,2,19,21,21,15,16,1,6,2,16,10,8,13,16,19,2,16,10,15,13,21,14,4,15,15,2,18,15,3,4,8,13,8,10,2,23,15,2,8,11,5,7,13,21,16,8,16,14,13,2,5,2,2,16,17,16,16,15,11,8,2,13,6,21,7,7,15,2,7,5,2,15,21,2,5,16,13,15,15,21,11,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,6,16,23,15,16,13,15,5,6,14,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,2,15,2,16,2,16,8,15,13,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,21,18,15,17,7,16,7,5,9,7,15,15,5,21,21,21,15,10,16,23,13,21,5,8,16,2,21,21,16,6,6,21,2,21,6,2,8,2,17,16,13,13,14,2,5,16,21,10,16,21,5,14,7,2,8,9,15,7,8,14,2,6,17,8,2,21,21,2,21,17,20,11,5,6,15,13,14,14,10,15,11,15,20,16,2,6,21,1,7,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,2,19,14,5,13,7,2,19,15,16,7,16,18,15,2,8,2,6,7,7,2,8,15,16,5,15,15,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,6,21,4,6,4,17,7,5,17,17,9,6,9,4,13,5,16,13,16,16,16,4,9,21,9,8,5,7,8,17,23,1,17,9,6,6,6,16,18,14,7,15,7,8,17,4,21,16,17,17,7,8,21,1,4,6,16,7,4,13,17,1,4,21,5,5,4,17,16,21,8,9,4,11,4,11,13,13,5,13,17,21,4,6,9,5,13,4,7,18,8,21,4,6,17,15,8,21,1,17,17,21,7,5,9,8,15,8,9,17,21,17,5,21,21,23,7,1,6,4,17,9,6,1,15,4,6,21,9,21,14,9,8,10,21,2,2,4,1,1,5,7,6,15,23,15,2,1,13,2,6,9,16,8,8,15,4,5,1,11,3,17,21,6,21,17,19,4,13,4,16,16,7,6,6,19,7,5,17,17,21,5,17,21,4,2,10,10,16,23,13,13,2,21,9,21,19,21,14,6,6,17,8,17,15,3,4,8,13,5,21,5,23,4,21,6,3,5,16,13,17,16,19,3,10,3,11,9,23,19,17,17,11,16,21,8,4,9,16,6,23,8,9,4,5,13,2,6,17,17,13,4,16,7,21,10,16,19,9,23,23 +24,23,23,23,23,2,14,15,18,15,2,21,6,2,6,3,8,15,2,21,13,16,17,15,8,5,8,13,8,13,2,8,16,23,7,19,2,15,13,6,2,18,15,18,15,7,8,7,4,15,21,8,15,13,21,21,21,10,2,15,7,23,23,5,2,5,21,2,2,16,16,2,19,2,14,7,5,21,21,6,19,15,14,16,8,2,2,3,16,15,8,13,1,8,21,2,13,21,8,17,15,15,21,10,3,7,5,9,8,15,15,9,21,16,1,2,6,21,13,13,14,2,13,16,6,2,13,21,2,15,21,13,5,2,8,8,6,16,6,2,8,6,14,8,21,9,8,15,17,14,13,6,2,2,5,8,8,8,14,2,15,17,15,2,5,21,2,7,18,16,21,13,8,15,21,8,14,14,2,2,15,21,21,15,2,20,1,16,13,9,8,8,13,13,4,19,16,2,15,13,16,14,15,13,20,16,16,15,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,16,20,14,14,10,13,2,14,17,16,16,15,16,21,7,5,2,2,2,14,7,2,15,7,5,5,15,21,17,15,2,15,8,2,8,15,16,2,23,23 +24,23,23,23,23,23,23,23,21,7,15,21,6,15,2,6,13,13,2,21,13,18,15,15,4,5,1,13,8,13,2,1,21,23,15,20,2,13,6,6,2,18,16,19,11,7,8,18,4,1,19,21,15,15,15,8,21,21,2,16,10,15,13,21,6,2,21,5,2,1,17,14,17,8,2,15,5,1,16,9,3,15,14,16,8,6,14,15,17,13,7,7,21,7,16,6,15,21,1,4,13,8,16,6,16,7,5,9,14,15,15,9,21,21,21,10,15,1,13,13,17,6,14,1,10,15,18,19,2,5,21,13,5,14,8,8,2,15,5,2,18,6,14,6,1,9,2,23,21,23,5,13,6,4,5,8,16,21,14,21,10,7,16,16,9,17,10,7,21,21,15,5,8,14,21,7,15,5,3,4,15,21,21,21,4,20,1,8,5,8,14,8,13,1,15,2,17,4,15,13,16,14,15,13,20,8,16,15,3,4,8,13,8,13,13,19,13,14,8,9,5,17,13,16,21,19,14,14,7,13,15,14,16,17,16,15,15,19,19,3,15,15,11,23,5,5,14,4,9,6,13,16,17,15,6,15,8,2,21,15,21,15,23,23 +24,23,23,8,21,14,15,10,17,3,15,17,6,15,6,3,3,13,5,16,15,21,18,15,6,9,21,4,8,3,6,8,16,23,15,8,7,14,5,8,14,16,10,8,15,7,16,17,4,21,15,17,21,19,6,15,21,6,10,16,2,7,13,4,15,3,18,5,5,2,16,8,21,8,14,15,5,10,16,14,13,7,13,16,21,2,21,18,5,15,14,21,21,8,21,4,5,16,21,8,1,1,16,16,1,7,5,9,7,15,8,9,21,15,17,5,3,21,23,13,21,6,9,17,5,5,2,17,15,4,21,13,21,4,5,8,19,21,19,4,4,13,15,15,1,14,8,5,10,4,2,18,13,21,13,4,8,8,15,2,6,1,15,8,21,1,8,4,18,16,2,11,6,21,15,6,14,15,7,11,5,16,15,21,4,1,21,2,21,10,23,18,19,2,7,15,17,14,2,19,21,5,15,7,5,7,17,15,9,4,8,13,7,21,5,23,15,16,2,9,5,16,15,15,17,7,8,4,9,13,17,23,16,17,17,7,15,18,8,18,9,9,4,5,3,6,10,6,13,6,21,8,17,15,4,21,15,4,15,17,17,10,7,20 +24,23,23,7,21,15,6,2,17,5,14,21,16,15,6,16,14,15,6,17,13,17,16,16,15,21,14,5,13,8,2,21,19,23,6,19,10,14,5,2,21,18,6,15,15,7,21,19,4,21,13,17,1,16,6,21,19,2,10,2,6,15,13,20,17,7,18,5,6,8,17,8,21,21,14,13,19,19,6,6,13,14,5,16,19,13,18,15,17,13,8,15,16,14,17,5,5,21,21,20,15,1,17,15,15,7,7,9,16,15,7,3,15,21,21,5,2,17,23,13,9,6,15,16,9,15,8,1,15,13,21,13,21,16,10,8,6,17,2,20,10,5,23,23,23,23,15,15,5,15,5,8,15,19,9,16,8,8,14,15,5,1,16,2,21,18,15,21,21,21,5,13,15,16,16,7,14,6,15,7,10,6,1,21,5,21,21,15,10,10,8,17,23,8,5,2,21,14,16,2,21,14,14,13,8,2,16,15,3,4,8,13,9,21,14,23,13,17,16,3,5,15,13,16,17,19,15,14,15,13,14,23,16,17,16,16,16,21,7,6,5,15,6,23,5,6,13,15,16,17,6,21,15,2,6,16,15,16,17,15,19,5,23,23 +24,23,23,4,21,17,10,4,21,10,15,21,8,10,2,18,6,13,5,16,13,17,19,16,2,3,21,4,8,13,4,8,16,23,15,21,9,15,5,7,21,18,14,8,15,7,1,17,4,16,14,17,1,16,13,1,18,5,4,1,6,2,13,6,17,5,14,4,15,17,21,2,19,2,5,7,21,18,19,15,13,6,5,17,16,13,9,18,4,5,7,7,16,15,21,7,4,16,10,1,21,7,17,8,8,7,5,9,8,13,7,21,20,21,10,10,21,15,13,13,13,15,15,17,9,15,20,21,6,4,9,13,18,15,3,8,2,16,9,7,2,8,6,13,2,2,14,9,20,10,4,19,13,20,13,10,8,8,14,2,6,1,15,9,21,16,8,1,17,2,6,13,10,15,16,7,14,15,15,7,6,2,1,19,2,9,21,13,2,17,19,18,23,5,7,6,15,21,7,10,17,14,14,8,16,9,8,15,7,4,7,13,15,16,9,23,2,7,2,7,6,16,16,21,16,9,15,14,3,13,5,23,19,16,18,11,17,17,8,4,9,10,4,5,6,9,9,15,13,19,15,21,17,2,15,16,7,4,8,21,20,10,3,18 +24,23,23,2,16,15,2,15,21,15,6,21,6,2,6,3,13,15,2,21,13,16,19,15,21,6,8,5,8,13,2,8,16,23,8,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,16,21,15,2,2,17,3,19,8,10,15,5,17,15,2,19,7,6,20,8,4,2,3,21,15,9,13,21,8,17,13,6,21,11,6,16,7,17,8,19,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,15,15,16,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,6,2,16,8,5,16,8,8,14,2,15,17,15,2,8,19,15,2,21,16,21,13,5,15,21,13,2,15,5,2,13,21,21,8,13,20,21,11,15,9,8,8,7,13,15,2,18,2,6,13,21,14,15,6,20,2,21,13,5,4,8,13,13,13,7,19,13,8,9,9,5,16,13,17,15,20,2,14,3,13,15,14,21,16,21,15,16,21,8,8,4,14,15,10,5,15,4,15,5,5,8,21,16,7,2,8,15,2,15,21,15,13,15,18 +24,23,23,23,3,23,4,6,21,9,23,21,6,4,4,19,9,15,23,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,15,15,2,21,2,6,21,6,10,2,3,7,15,2,21,13,16,18,15,2,9,1,2,8,13,2,8,15,23,15,19,2,15,5,6,2,18,14,1,11,7,21,18,4,8,16,15,15,15,15,16,21,2,5,21,5,2,5,13,5,18,21,15,6,2,17,2,19,8,15,10,19,16,4,2,19,7,14,11,8,13,4,9,17,6,9,13,1,8,16,15,6,21,11,15,15,8,17,11,19,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,13,2,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,8,15,2,15,17,13,13,8,19,15,2,21,16,21,13,5,16,21,15,14,15,5,2,6,2,21,8,13,20,21,21,15,9,8,8,7,5,6,2,18,2,15,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,7,19,13,13,9,9,5,16,13,17,15,20,14,14,5,13,15,14,17,21,1,15,16,21,8,15,4,10,6,2,5,15,14,15,5,3,14,21,16,15,15,8,15,15,21,21,15,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,10,23,15,10,9,16,9,10,10,3,19,15,15,7,21,1,4,16,14,16,15,17,15,15,19,2,21,2,5,2,13,21,16,7,21,5,6,14,17,15,16,3,14,5,7,15,16,8,13,7,2,18,6,1,6,15,16,13,7,10,21,14,21,13,5,21,16,2,2,7,21,8,16,7,13,9,21,15,16,9,21,16,21,6,2,16,23,13,21,6,6,16,15,15,16,21,15,5,15,13,16,14,1,8,8,17,15,2,13,17,6,5,15,14,15,23,2,6,15,13,21,10,9,21,16,8,15,9,5,1,13,4,21,21,8,4,21,15,7,13,2,21,21,7,14,6,7,8,15,6,17,6,13,17,21,16,15,10,6,19,23,2,5,15,17,14,21,13,16,14,6,5,15,16,16,13,9,4,8,13,20,16,5,23,13,16,2,3,5,1,15,17,17,2,14,15,10,13,6,14,10,16,1,16,16,21,8,8,13,21,5,23,23,5,5,6,7,6,18,2,17,7,6,16,15,2,19,21,20,7,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,13,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,4,21,6,2,4,21,2,16,21,8,10,9,18,10,13,5,17,13,17,19,16,4,9,21,4,8,10,4,7,16,23,21,17,10,15,5,7,17,18,14,8,15,7,17,16,4,16,14,17,21,16,13,16,18,5,4,17,6,4,13,6,21,9,21,5,10,4,18,8,19,2,7,7,10,10,19,13,13,7,13,21,1,10,18,18,4,5,7,8,8,5,21,7,8,21,16,13,21,1,17,7,19,7,5,9,16,8,7,17,20,9,10,10,21,15,13,13,13,21,16,17,9,6,21,1,5,4,21,13,21,16,9,8,4,16,9,7,2,8,16,13,2,5,5,17,20,4,4,19,13,20,13,10,8,8,14,2,6,1,15,8,21,16,6,1,17,19,10,13,4,16,17,7,7,4,7,7,5,10,1,19,2,19,21,13,9,17,23,18,19,9,6,2,7,21,7,10,17,14,14,19,16,4,8,15,7,4,8,13,7,16,5,23,6,15,2,13,6,16,16,21,16,9,15,14,7,13,5,23,19,16,18,11,16,21,8,9,9,17,4,5,10,3,9,6,15,6,6,21,8,2,4,17,7,3,21,21,20,9,19,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,2,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,8,13,2,21,3,7,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,17,5,7,13,15,10,16,23,6,15,13,15,5,10,14,16,11,8,15,7,16,3,4,16,11,16,21,16,8,21,3,6,21,15,15,15,13,6,17,5,21,8,6,10,16,6,11,14,14,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,15,15,21,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,2,8,16,19,13,18,15,6,1,21,13,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,7,15,21,20,2,5,6,15,11,14,7,6,19,13,15,15,1,2,2,16,1,7,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,9,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,6,6,16,23,15,16,13,15,5,6,14,16,16,17,15,7,16,18,4,16,21,16,16,21,6,18,15,2,10,16,15,5,13,10,21,5,14,2,6,2,16,2,16,8,15,13,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,18,18,15,17,7,16,7,5,9,7,15,15,5,21,21,21,15,2,16,23,13,21,5,8,16,2,21,21,15,6,6,21,13,21,15,2,8,2,17,16,13,13,14,2,5,16,21,6,16,21,5,8,10,2,8,9,15,15,8,14,2,6,17,8,2,21,21,2,21,16,20,2,5,6,15,13,14,14,6,15,11,15,10,16,2,6,21,1,15,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,2,19,14,5,13,13,2,19,15,16,7,16,18,15,2,8,2,6,15,7,2,8,15,16,5,7,15,17,13,15,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,10,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,15,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,21,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,16,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,8,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,8,10,2,21,3,8,6,21,5,10,15,13,21,3,15,7,21,21,17,2,5,21,9,8,13,3,6,17,23,13,17,9,14,5,8,14,19,15,8,15,7,21,16,4,17,14,21,15,21,15,8,21,10,2,17,2,10,13,6,21,5,13,15,8,14,21,3,17,4,14,5,13,14,8,21,14,8,13,21,13,2,18,2,3,14,8,8,17,15,17,5,5,21,21,3,21,15,1,7,21,7,5,9,16,15,15,5,15,21,18,5,21,8,23,14,14,15,3,16,8,10,8,21,3,10,3,3,17,3,13,17,8,16,2,3,2,17,2,5,21,9,6,10,21,5,16,8,21,15,9,7,13,8,15,2,15,3,16,5,21,21,10,15,21,20,4,14,8,8,17,3,14,5,8,15,15,2,21,2,15,21,1,15,5,9,21,17,23,2,3,2,21,15,14,6,18,5,8,5,15,8,20,7,7,4,8,13,8,16,21,23,9,3,2,3,6,16,13,16,16,6,3,4,7,13,6,15,19,15,17,15,15,21,8,15,7,10,15,2,10,10,14,15,15,6,15,21,17,13,2,15,15,2,8,21,2,5,3,23 +24,23,23,2,21,2,7,6,21,8,15,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,5,5,21,7,16,17,10,14,17,16,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,6,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,14,2,5,8,15,8,14,17,6,1,16,13,18,21,3,2,21,15,8,2,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,9,2,8,16,8,18,14,6,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,8,3,16,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,8,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,23,15,21,5,4,2,18,15,10,17,6,15,6,8,13,13,2,21,13,16,15,17,21,5,8,15,9,13,10,21,10,23,13,20,2,15,2,6,2,18,14,1,11,7,8,18,4,18,21,21,15,7,15,16,21,1,2,4,5,10,13,4,6,10,21,13,2,2,17,16,19,15,4,5,15,16,16,15,9,7,14,16,7,13,14,2,15,13,13,5,1,8,16,7,6,21,11,6,15,15,21,8,2,7,5,9,8,15,15,9,21,21,21,6,7,17,13,13,14,14,15,21,8,16,18,15,2,13,17,13,5,13,16,8,2,21,5,2,9,6,14,8,21,9,6,15,17,6,13,5,14,2,5,8,8,8,14,15,15,1,17,15,5,1,2,15,1,21,21,13,6,3,21,7,15,15,7,2,10,3,21,8,16,20,21,16,15,9,4,8,13,5,8,2,21,2,15,13,21,14,14,5,20,2,16,13,5,4,8,13,8,13,6,2,13,8,7,9,5,17,15,17,16,20,14,15,13,2,14,14,16,21,16,15,16,19,21,8,13,15,8,8,7,15,15,10,2,5,15,15,17,15,4,16,13,15,21,16,15,23,23,23 +24,23,23,15,21,5,15,15,17,5,2,21,13,2,3,18,14,13,5,16,13,21,15,16,2,5,16,10,8,13,20,8,7,23,3,3,2,13,21,5,19,18,14,10,10,7,16,7,4,21,20,16,7,21,8,15,21,5,6,16,5,7,13,2,21,5,21,7,2,15,21,8,16,8,15,4,5,21,8,21,3,10,14,17,2,15,21,15,21,2,14,13,8,8,13,5,5,21,1,16,2,15,21,8,10,7,5,9,7,15,9,5,2,21,21,3,10,16,13,13,14,5,15,16,2,15,8,21,2,13,4,15,17,15,13,17,2,18,13,14,13,6,14,2,21,10,15,6,19,21,15,5,14,17,5,13,15,8,14,17,15,1,16,5,8,21,15,2,21,2,2,13,5,21,21,7,14,15,7,8,15,4,1,8,15,17,1,6,6,8,2,8,13,15,21,2,21,4,15,13,21,4,14,13,20,2,21,15,3,4,8,13,8,13,10,16,15,13,19,9,5,16,13,17,21,8,7,14,6,13,2,7,19,15,16,15,16,1,17,13,2,8,13,2,14,21,15,6,2,1,4,21,1,10,7,16,16,15,15,8,17,15,23,23 +24,23,23,7,3,8,10,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,3,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,16,7,15,6,21,2,15,21,6,7,2,3,15,15,2,21,13,16,18,15,21,9,16,2,7,13,15,16,16,23,7,19,2,15,3,6,21,18,14,1,11,7,8,18,4,8,21,6,16,15,15,16,21,2,5,21,5,3,5,13,8,19,21,5,2,20,16,3,19,8,6,15,5,21,16,14,13,7,14,17,8,6,10,3,15,16,8,13,1,2,16,6,5,21,11,15,15,15,17,2,10,7,5,9,8,15,15,9,21,21,21,2,14,21,13,13,14,7,13,17,8,2,18,11,2,7,21,13,5,7,16,8,2,21,5,2,19,6,14,5,21,7,5,13,16,14,13,5,2,2,5,8,8,8,14,15,15,17,15,15,5,19,2,2,21,21,21,13,2,15,21,5,5,15,5,2,5,2,21,16,8,20,21,8,6,7,16,8,7,5,8,2,18,2,15,13,21,14,7,3,20,2,16,15,5,4,8,13,7,13,13,19,13,8,15,9,5,16,13,16,15,20,8,5,5,13,8,14,21,16,21,15,16,21,8,8,4,6,16,6,5,15,5,20,5,5,5,21,16,15,13,8,15,6,21,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,5,21,21,9,6,4,17,4,17,21,7,9,10,16,16,13,19,7,14,17,8,4,6,3,17,9,10,8,1,8,16,7,10,21,7,2,15,15,17,23,10,7,5,9,8,15,8,9,21,21,17,6,4,21,13,13,21,7,9,21,9,4,18,17,21,7,21,3,5,3,15,8,4,16,15,13,21,6,14,17,15,9,10,16,9,21,8,8,9,10,9,4,8,8,14,4,17,1,15,2,5,17,9,4,21,15,7,9,9,17,21,5,4,4,3,2,21,21,18,4,4,20,21,21,13,9,5,7,5,5,9,2,17,15,15,6,17,14,5,6,20,5,16,13,9,4,8,13,8,11,15,19,13,7,8,9,5,16,15,17,17,20,14,5,5,5,2,15,17,17,1,15,17,18,19,8,10,7,10,6,9,15,4,14,9,7,4,17,17,2,6,16,8,4,17,21,21,5,4,18 +24,23,23,23,23,23,23,7,21,15,7,17,7,6,13,2,13,18,5,21,3,20,10,16,4,16,16,6,8,13,6,8,18,23,13,10,13,15,6,21,6,1,14,7,15,7,16,2,4,17,7,17,1,1,15,15,21,4,15,16,3,6,13,2,17,5,21,15,15,5,16,8,17,8,4,6,21,10,6,13,21,7,13,16,11,10,19,8,14,13,21,16,17,14,18,2,5,15,17,21,10,1,17,17,8,7,5,9,17,11,8,18,6,16,1,2,14,18,23,6,17,14,6,18,8,7,19,11,2,5,17,13,1,15,13,8,8,3,2,8,2,18,14,14,21,8,15,6,3,15,21,5,10,16,8,8,8,8,7,7,5,10,16,21,21,21,5,11,17,21,2,13,8,13,16,7,8,6,21,11,15,1,15,21,10,18,21,4,20,10,2,19,23,2,6,1,17,14,13,21,21,14,8,1,8,8,16,15,9,4,8,13,20,13,10,23,2,13,20,1,5,7,13,17,16,18,2,5,6,2,14,21,19,17,21,7,15,8,8,5,9,16,14,6,8,2,16,15,15,13,2,15,17,15,6,21,7,2,15,11,20,5,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,13,9,7,3,17,23,21,19,2,15,5,6,2,18,15,4,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,15,18,5,15,10,19,2,15,16,8,4,21,15,13,13,2,20,3,11,21,16,2,5,21,13,7,13,6,8,16,16,6,6,5,15,5,18,16,17,6,13,15,7,16,10,4,21,15,16,1,8,15,16,1,7,6,16,5,15,13,2,17,2,21,7,5,8,8,8,21,5,15,6,1,16,15,6,13,7,13,17,19,21,9,15,18,13,5,10,21,8,16,15,9,21,21,8,8,1,21,10,16,7,5,9,8,15,16,2,21,1,7,2,18,16,23,7,13,5,10,17,9,6,8,21,5,2,21,13,18,4,6,8,2,16,16,14,17,15,13,5,7,23,23,23,23,23,2,18,19,21,13,19,8,8,15,2,6,9,9,6,21,21,19,2,21,15,7,13,8,21,21,7,4,10,7,8,10,5,16,21,2,17,1,8,20,7,15,16,13,8,5,13,16,2,2,9,1,7,6,2,15,2,18,15,8,4,3,13,15,7,6,23,5,4,2,3,5,8,13,17,1,18,5,15,5,13,13,14,1,16,16,19,7,18,18,8,5,10,15,14,5,8,9,14,17,16,6,15,3,15,15,21,13,2,15,21,21,5,8,19 +24,23,23,7,18,5,10,10,16,3,6,21,6,10,8,19,13,13,2,21,13,16,7,17,20,5,7,5,7,9,8,7,21,23,3,19,2,13,13,6,2,18,15,18,11,7,8,18,4,18,21,21,16,15,15,17,21,4,4,16,5,5,4,10,21,15,21,5,10,10,17,14,19,13,8,7,5,21,21,7,19,15,14,17,8,2,4,3,21,4,7,14,1,7,17,7,10,21,7,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,1,4,10,16,13,13,8,4,13,21,8,15,18,1,10,7,17,13,5,4,8,8,2,18,5,2,17,6,14,5,21,9,7,9,21,14,9,5,6,2,5,8,8,8,14,5,15,1,21,4,15,1,4,10,17,21,21,13,7,16,21,7,3,15,7,2,5,10,21,8,10,20,21,21,9,9,8,8,13,15,9,4,21,2,7,13,18,14,8,18,20,14,16,13,5,4,8,13,7,13,5,9,13,15,8,7,5,17,15,17,8,20,14,5,14,5,3,14,17,21,16,15,16,19,19,8,5,7,4,10,14,18,6,17,4,9,3,16,17,6,21,17,13,4,17,17,7,6,10,18 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,14,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,21,21,2,4,15,18,13,5,15,5,16,6,13,18,17,3,16,2,5,16,5,13,13,15,6,17,23,13,21,13,15,5,6,14,16,16,21,15,7,16,18,4,17,14,17,16,21,6,19,15,2,10,15,15,15,13,8,21,6,2,8,6,2,21,8,16,8,15,15,5,4,5,13,13,17,13,8,7,13,11,15,5,5,16,7,21,8,21,2,5,21,15,3,18,1,1,8,1,7,5,9,15,15,8,5,16,21,21,2,2,16,23,13,21,13,9,21,3,15,8,21,2,13,21,13,21,6,2,8,2,21,17,13,13,11,15,6,21,21,13,16,1,5,14,6,2,8,8,7,13,8,14,2,6,8,8,8,21,21,7,4,17,20,2,5,6,15,13,14,14,6,15,11,15,6,16,2,2,17,1,13,7,10,23,17,20,14,3,2,21,7,7,13,18,13,5,6,16,4,16,7,13,4,8,13,8,21,20,23,13,17,2,9,6,15,13,16,16,6,19,14,5,13,4,2,19,15,16,15,16,18,21,2,8,13,7,21,2,21,14,4,15,5,2,16,17,13,3,15,15,2,16,15,17,5,3,23 +24,23,23,23,23,23,23,4,16,6,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,9,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,13,5,18,7,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,6,21,9,15,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,4,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,16,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,17,13,16,17,6,14,10,5,6,7,2,15,17,16,16,16,15,11,15,6,15,21,5,6,13,2,5,15,13,10,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,15,4,17,9,6,5,21,15,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,9,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,16,13,13,14,2,13,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,15,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,13,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,23,23,15,15,21,2,15,21,6,10,10,3,13,15,2,15,13,16,16,15,17,5,8,13,8,13,4,8,16,23,13,19,2,10,5,6,2,18,15,18,5,7,8,18,4,14,21,15,11,13,15,21,21,3,15,3,14,21,13,7,13,18,18,5,10,16,17,3,18,8,14,5,4,21,16,15,9,7,14,17,8,7,8,2,16,5,8,13,1,8,16,15,6,21,11,10,15,15,17,8,3,7,5,9,8,15,13,9,10,17,21,6,21,21,13,13,14,14,15,16,8,15,18,21,2,7,17,13,5,10,8,8,2,1,5,2,20,6,8,6,21,9,8,9,17,14,13,5,6,2,5,8,7,8,14,15,15,21,15,5,5,19,2,4,21,16,21,13,5,15,21,15,6,14,6,2,8,10,21,8,15,20,21,21,15,9,8,8,13,5,15,2,17,2,15,15,21,14,15,5,20,4,8,15,5,4,8,13,7,13,5,19,13,8,15,9,5,17,15,16,17,20,14,15,13,13,15,14,21,16,17,21,16,21,8,8,4,14,5,10,15,15,15,15,5,9,14,21,16,15,15,21,15,4,6,15,16,23,23,23 +24,23,23,23,21,4,4,8,21,6,7,17,17,7,13,4,4,15,8,16,13,16,7,17,1,5,14,5,8,4,6,16,8,23,2,17,9,13,5,10,1,21,14,1,21,7,8,16,4,18,14,21,15,21,8,16,21,3,6,16,6,4,13,4,21,7,1,5,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,6,4,19,14,10,13,9,17,8,21,6,6,15,21,4,20,8,16,7,19,7,5,9,9,21,8,5,17,21,21,2,21,17,13,13,14,6,8,16,10,13,18,17,5,7,23,23,23,7,7,18,17,17,4,9,5,6,6,13,1,3,4,5,20,5,7,10,18,17,9,4,17,8,14,9,7,15,15,21,21,21,10,6,18,7,9,13,4,17,21,9,4,15,3,8,10,20,21,19,9,15,1,21,9,9,15,7,13,4,4,2,21,4,13,9,21,14,15,13,16,4,17,15,3,2,8,13,8,13,1,8,13,15,17,9,5,19,13,17,17,6,21,14,13,4,4,4,17,19,17,15,16,18,16,3,9,8,19,6,7,18,5,5,7,6,4,17,17,7,5,17,13,2,15,15,19,5,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,7,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,6,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,9,8,2,10,4,16,9,6,17,15,15,8,15,2,13,3,16,13,16,15,1,1,7,21,6,9,13,5,8,1,23,8,21,9,13,9,5,3,18,14,1,10,7,16,18,4,16,14,21,15,17,15,16,21,5,10,16,5,4,13,4,21,7,21,5,10,16,17,3,17,8,4,4,6,21,21,14,20,7,14,17,2,6,4,19,14,6,13,8,21,4,21,2,6,16,21,15,19,8,16,7,10,7,5,9,9,13,11,5,17,21,18,9,21,16,13,13,8,15,19,16,6,10,19,17,3,13,21,13,16,5,7,1,15,17,4,15,9,6,6,2,1,15,7,15,20,4,16,10,19,8,9,20,7,7,14,21,15,8,21,10,21,21,4,13,17,3,8,13,4,19,21,7,4,15,7,9,5,18,21,21,4,17,1,4,6,8,8,8,13,14,4,2,21,2,13,1,21,14,15,5,15,16,16,15,3,4,8,13,7,7,5,8,15,15,8,9,5,15,13,17,16,8,21,14,5,13,7,3,21,15,17,16,16,18,16,7,5,8,4,16,9,6,15,17,2,6,13,16,17,15,2,17,8,2,21,18,20,5,23,23 +24,23,23,23,23,6,7,4,18,15,4,21,6,6,4,19,5,15,4,21,13,16,18,15,1,5,8,13,8,9,2,8,16,23,15,19,3,14,5,6,2,18,15,19,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,9,7,23,23,17,6,5,21,9,10,21,17,18,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,7,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,9,10,17,13,13,14,15,13,18,4,10,15,21,6,6,17,13,5,8,16,8,9,14,16,2,19,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,15,2,15,21,15,15,7,21,10,15,19,8,21,13,5,8,21,7,15,6,4,2,6,21,21,21,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,13,20,16,16,15,5,4,8,13,15,13,21,19,13,8,2,9,5,17,15,17,17,20,14,16,4,13,5,14,17,16,21,15,16,21,7,7,2,5,4,4,6,15,6,19,9,5,4,21,17,15,6,15,8,6,15,15,17,4,23,23 +24,23,23,23,21,6,4,6,17,9,10,17,17,15,9,4,4,15,5,16,13,16,15,17,21,13,17,6,5,9,18,7,21,23,10,17,9,13,9,4,10,19,14,21,21,7,16,18,4,18,3,21,15,21,15,16,21,5,4,16,5,4,13,17,18,8,21,5,10,4,17,8,16,4,6,2,5,21,21,6,20,7,14,18,21,4,4,4,2,5,8,10,17,8,1,2,6,15,21,10,20,8,17,7,3,7,5,9,9,17,11,5,16,21,17,15,4,17,13,13,17,9,15,17,9,6,18,21,9,7,23,23,23,14,3,21,17,21,4,9,9,6,4,10,1,3,6,7,20,5,15,6,18,16,9,8,8,8,14,9,19,8,15,4,21,21,4,5,18,18,6,9,4,17,17,7,9,10,15,8,3,18,21,19,4,8,1,16,6,8,7,16,13,21,4,2,17,4,13,10,21,14,8,9,8,6,16,15,3,2,8,13,7,7,7,8,13,15,17,9,5,17,13,17,16,10,17,14,9,13,4,3,16,16,16,16,16,18,16,3,9,8,8,6,6,18,15,16,13,6,10,17,17,15,15,17,7,4,16,8,19,9,15,18 +24,23,23,23,23,23,23,23,23,23,21,10,6,6,2,21,13,15,2,17,13,17,15,16,17,5,8,13,7,13,6,8,16,23,7,19,2,13,5,6,2,18,14,1,8,7,8,3,4,15,21,21,11,13,15,21,21,7,4,16,5,4,13,6,18,8,21,7,5,8,8,10,18,7,10,10,5,21,16,6,19,7,14,16,8,7,4,18,16,15,14,15,1,7,20,10,10,21,11,7,15,15,17,8,16,7,5,9,8,15,15,9,16,16,15,4,4,17,13,13,14,15,15,21,8,2,18,16,15,5,9,13,5,8,16,8,2,21,5,2,15,6,14,6,21,9,7,15,17,14,13,5,21,2,5,8,8,8,14,21,15,17,7,3,7,21,10,4,1,15,21,13,6,17,21,8,14,15,7,2,15,10,21,16,10,20,1,10,5,5,4,16,15,5,15,21,21,2,15,7,21,14,4,13,20,4,17,13,5,4,8,13,15,13,6,3,13,8,2,7,17,17,7,17,16,20,14,4,4,13,15,14,2,17,16,7,16,19,16,8,9,8,10,15,8,1,15,10,7,9,5,15,17,15,2,17,13,4,15,17,18,7,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,9,14,15,8,14,16,5,17,15,14,13,21,16,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,17,15,15,5,15,21,18,5,2,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,15,17,13,6,8,8,15,15,2,16,2,5,21,1,15,5,8,16,21,23,2,3,2,21,15,14,5,18,8,5,8,15,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,23,23,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,15,9,13,8,4,17,23,21,19,2,13,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,16,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,23,21,4,8,15,17,21,13,21,15,4,5,21,4,21,4,14,13,16,18,21,16,5,21,5,8,13,9,19,16,23,5,17,10,13,10,6,15,16,14,15,15,7,8,17,4,21,14,17,21,16,7,18,18,10,15,16,5,6,13,2,17,2,21,5,6,16,21,8,1,6,6,4,3,17,15,4,13,7,13,6,21,10,5,14,16,13,7,4,18,8,15,21,6,8,15,5,21,1,17,8,9,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,17,6,7,21,9,10,10,18,15,7,20,10,21,4,10,8,10,1,10,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,15,2,5,21,16,9,21,1,15,5,17,9,10,13,4,21,16,7,21,4,7,2,5,18,1,21,2,17,1,10,10,8,2,23,9,2,7,21,21,14,2,13,21,13,6,13,15,18,17,15,3,4,8,13,9,17,5,23,7,16,7,13,5,16,13,21,17,5,1,14,9,13,4,2,19,21,16,13,16,21,16,10,2,6,15,23,5,5,14,10,15,9,6,21,17,2,10,17,7,7,8,17,19,10,19,18 +24,23,23,23,23,23,23,16,16,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,7,5,20,8,16,23,15,20,9,13,9,21,21,18,14,10,10,7,16,7,4,21,20,16,7,1,15,18,21,5,15,16,5,2,13,4,17,2,21,7,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,8,15,15,21,16,13,9,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,19,21,15,2,2,19,17,2,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,10,15,21,15,4,21,4,10,9,5,1,21,7,14,15,7,7,10,21,21,1,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,6,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,8,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,17,2,3,14,15,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,15,7,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,5,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,13,13,17,8,9,21,17,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,8,15,1,21,6,21,21,16,15,10,6,3,23,2,6,5,21,15,16,13,21,14,15,13,15,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,8,8,13,5,5,14,5,5,6,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,23,21,9,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,16,8,13,2,8,16,23,2,19,2,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,5,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,19,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,3,3,21,13,13,14,6,2,18,6,10,6,21,2,13,17,13,5,9,16,8,5,15,5,2,19,6,8,5,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,16,21,15,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,6,15,8,6,16,16,17,15,23,23 +24,23,23,23,21,16,7,16,17,10,9,21,13,10,7,18,2,13,4,16,13,17,15,16,2,2,16,13,15,5,20,8,16,23,15,19,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,15,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,7,15,15,1,23,16,13,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,19,21,15,2,2,3,17,15,9,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,15,7,17,16,6,15,21,15,4,21,4,6,13,5,1,21,7,7,15,7,7,2,21,21,1,7,8,1,6,6,15,4,8,13,14,10,2,17,4,13,13,16,14,3,7,20,8,19,1,3,4,8,13,8,13,10,5,8,13,18,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,10,21,1,10,15,16,15,2,15,16,16,15,23,23 +24,23,23,8,21,7,9,2,20,4,5,21,15,4,10,10,5,21,10,15,7,15,18,21,21,16,21,5,5,13,2,19,15,23,6,21,7,14,6,8,15,21,14,15,15,7,7,17,4,8,15,17,21,21,16,15,21,6,21,17,5,7,13,10,21,7,20,9,6,14,21,4,21,8,4,6,17,17,13,13,13,15,20,1,15,7,4,14,21,13,7,10,18,14,15,3,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,10,2,17,13,13,4,5,16,21,9,15,2,18,9,15,21,13,21,7,7,8,16,16,9,9,20,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,7,3,5,21,15,2,15,17,15,21,16,5,8,13,4,15,21,7,14,2,8,2,5,21,18,2,6,15,1,7,8,7,16,7,23,9,2,21,21,14,13,13,18,21,4,13,19,2,17,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,7,2,15,16,15,13,18,1,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,5,1,15,15,15,1,23,23,23,23 +24,23,23,23,23,7,13,2,21,2,15,21,6,4,10,19,15,15,2,21,13,16,18,15,21,5,8,13,8,13,15,13,2,23,7,19,2,15,13,6,2,18,14,1,11,7,16,18,4,15,21,15,15,15,15,16,21,2,5,16,5,15,2,2,6,18,21,8,4,2,17,3,19,8,6,4,18,16,4,5,19,17,14,16,8,13,4,9,17,15,13,13,1,8,13,15,6,21,11,15,15,15,16,7,6,7,5,9,13,15,13,9,21,21,21,2,6,21,5,13,14,8,13,17,8,2,18,11,2,7,21,13,5,8,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,5,2,16,8,5,8,8,7,14,13,15,17,13,2,8,18,13,2,21,17,16,13,7,15,21,2,15,13,5,2,4,2,21,8,13,20,21,16,15,9,8,8,9,2,14,8,18,2,15,13,21,14,5,5,20,16,21,15,5,4,8,13,13,13,6,10,13,16,15,9,5,16,13,16,16,10,14,14,13,2,15,14,21,16,21,7,16,21,7,8,4,18,5,14,4,13,14,8,5,9,14,21,16,15,4,15,15,15,21,16,15,23,23,23 +24,23,4,6,21,3,5,5,16,15,8,1,21,3,15,15,5,1,8,13,15,16,7,16,2,16,17,13,7,5,14,7,18,23,9,19,2,15,13,16,2,18,14,1,15,7,21,19,4,21,16,16,1,15,15,18,11,10,15,16,5,5,13,21,17,5,14,15,15,14,16,6,21,16,14,6,8,2,16,14,13,14,13,21,7,17,11,21,5,14,16,11,1,7,20,2,5,21,16,2,21,1,1,8,17,7,5,9,8,15,13,9,15,16,21,11,15,16,23,13,2,5,2,16,15,3,8,21,2,2,21,13,21,21,10,8,5,17,2,14,19,21,14,15,8,5,21,6,19,5,14,21,21,16,7,7,8,8,8,7,5,21,16,5,21,21,7,18,17,20,6,5,3,15,15,8,14,7,10,11,7,18,1,2,3,16,21,13,10,10,15,20,23,13,3,2,18,15,6,16,18,8,14,13,16,10,17,15,15,4,8,13,7,21,15,23,15,21,7,3,6,15,13,16,17,7,3,14,5,6,14,14,17,15,16,15,16,21,8,10,7,15,2,2,6,17,14,21,7,9,8,16,16,13,10,17,15,2,3,11,16,2,7,19 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,17,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,21,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,17,19,2,9,13,15,14,7,18,17,17,8,8,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,23,23,23 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,5,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,10,14,15,7,2,10,2,21,15,13,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,16,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,16,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,13,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,3,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,4,9,8,8,13,5,7,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,21,5,23,23 +24,23,23,23,23,23,10,14,18,15,15,21,6,15,6,3,13,15,2,21,13,16,18,15,16,5,8,15,5,13,2,7,16,23,15,19,2,15,13,6,2,18,14,1,15,7,1,18,4,13,21,15,11,13,15,21,21,2,6,3,14,21,15,7,13,18,18,5,10,16,17,2,19,14,2,8,5,21,16,6,19,7,14,16,8,6,10,3,16,5,8,13,1,8,16,15,15,21,11,6,15,15,17,8,2,7,5,9,8,15,13,9,10,17,21,4,21,21,5,13,14,15,13,18,8,15,18,21,2,8,21,13,5,5,16,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,7,15,21,15,15,5,19,2,15,21,16,16,5,5,13,21,15,6,14,6,2,8,2,21,7,7,20,21,17,15,9,8,8,13,5,7,2,17,2,15,13,21,14,15,5,20,8,16,13,5,4,8,13,7,7,15,19,13,11,15,21,5,17,15,16,8,20,14,14,13,2,15,14,17,16,17,15,16,21,8,15,4,7,6,10,5,15,6,14,5,9,15,21,16,15,15,15,15,2,8,15,16,6,23,23 +24,23,23,23,23,23,5,7,17,2,7,21,6,1,7,2,13,13,2,21,13,16,15,16,21,5,8,13,7,13,2,2,21,23,10,19,2,15,5,6,7,18,15,1,11,7,8,3,4,18,21,7,15,16,15,16,21,7,21,16,5,10,13,4,21,15,21,6,4,14,16,4,19,13,4,15,5,21,21,5,19,15,14,16,15,2,6,3,16,6,2,13,1,8,16,5,6,21,11,15,15,15,8,16,20,7,5,9,8,15,15,9,21,21,17,6,21,21,13,13,14,15,13,20,8,2,18,15,2,7,17,13,5,5,15,7,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,5,15,1,21,15,9,21,10,10,8,21,21,13,8,16,21,7,5,7,7,2,13,2,21,10,9,20,1,21,7,13,8,17,8,5,8,21,21,2,15,13,16,14,21,8,20,2,16,13,5,4,7,13,15,13,2,9,13,8,2,9,5,17,13,17,17,18,14,14,3,15,7,14,17,21,15,15,17,19,19,8,6,7,8,13,7,21,15,7,2,6,6,16,17,15,6,16,13,13,17,17,15,4,8,18 +24,23,23,23,21,5,10,2,17,15,15,21,6,2,2,3,13,15,2,17,13,21,7,15,16,5,21,5,13,14,13,15,16,23,7,3,2,15,5,6,7,18,15,1,11,7,8,18,4,15,19,15,15,13,2,17,21,10,13,16,6,2,13,6,18,14,21,5,15,8,6,19,16,5,14,15,15,16,16,15,9,7,14,2,8,13,14,2,15,13,8,6,21,8,21,15,5,21,11,10,15,15,21,10,16,7,5,9,8,15,15,9,21,21,21,4,2,21,13,13,14,14,15,17,8,15,18,15,2,7,17,13,5,6,2,7,2,21,5,2,20,6,8,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,15,15,21,15,13,13,19,2,15,21,21,8,13,5,15,21,15,14,14,10,2,7,21,21,6,10,20,1,2,15,9,6,8,23,23,7,7,1,2,15,13,21,14,10,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,16,15,19,13,14,5,13,2,2,16,21,21,15,17,1,8,2,7,15,15,5,5,14,4,15,15,2,14,21,17,13,6,21,15,13,21,23,23,23,23,23 +24,23,23,7,16,10,6,10,17,6,15,16,18,15,5,15,5,8,5,13,18,21,3,15,2,6,17,13,5,13,14,6,16,23,7,16,9,13,5,5,14,16,16,21,15,7,16,18,4,17,14,21,15,16,15,19,15,2,6,16,16,15,13,2,21,5,6,8,6,2,8,4,16,8,15,2,19,2,8,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,21,17,19,3,2,16,23,13,10,5,15,16,5,2,16,21,15,5,21,13,21,7,2,8,2,21,17,13,11,11,6,5,21,18,15,16,2,5,14,6,2,8,8,7,7,8,14,2,6,1,8,15,21,21,5,15,17,20,8,5,2,15,15,5,14,15,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,7,13,16,15,16,15,15,4,8,13,8,21,14,23,13,16,2,9,6,15,13,16,16,8,21,13,5,13,2,10,18,15,16,15,16,18,8,2,15,3,7,5,2,21,14,15,16,5,13,7,17,13,15,15,15,2,21,15,21,5,3,23 +24,23,23,23,23,23,2,1,17,6,10,21,21,10,8,11,14,19,4,16,3,21,18,16,4,5,15,4,15,4,13,19,18,3,7,21,21,17,5,6,16,18,7,7,15,7,21,17,4,16,14,17,21,17,15,16,21,5,3,16,6,2,3,6,2,7,21,5,6,16,17,10,17,10,7,6,9,2,16,5,18,7,16,17,8,6,10,10,21,9,23,6,7,8,21,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,19,21,23,13,1,5,15,21,9,8,19,18,13,4,17,13,21,8,3,8,8,21,10,2,4,1,1,5,18,16,2,23,21,6,7,13,18,5,9,16,8,8,15,2,5,1,15,3,21,18,8,2,17,19,2,10,5,21,21,7,16,14,18,7,8,21,15,17,5,17,21,7,2,10,2,16,23,3,6,7,21,8,2,19,21,16,6,5,17,3,17,15,3,4,8,13,13,21,5,23,7,16,5,3,5,16,13,17,16,18,9,3,16,9,5,23,19,17,17,13,16,18,16,8,6,16,8,23,9,9,5,6,15,2,10,18,17,13,2,21,7,4,15,16,19,6,10,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,15,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,23,23,23,23 +24,23,23,23,21,15,5,5,17,20,2,2,20,2,2,16,2,17,3,13,13,18,16,15,2,9,16,5,8,13,2,2,17,23,11,16,5,14,5,2,21,20,14,21,15,7,16,15,4,16,14,21,15,21,16,16,15,5,2,17,15,2,13,6,21,15,13,5,2,1,17,8,17,5,14,15,2,2,7,6,14,8,13,21,7,8,18,2,3,14,15,8,11,15,16,15,5,21,21,13,10,1,17,15,17,7,5,9,15,15,15,5,15,21,18,6,21,16,23,14,14,15,6,16,8,7,2,21,2,10,20,13,16,5,15,16,3,16,2,3,14,1,3,21,1,19,6,7,21,5,17,3,2,15,8,16,13,7,15,15,15,21,15,5,21,16,11,2,17,20,8,13,13,17,15,15,6,5,15,11,15,15,16,2,5,15,1,19,2,10,21,21,23,7,14,2,17,13,15,5,21,10,15,5,17,2,17,15,13,4,8,13,7,18,21,23,8,21,2,3,6,17,13,21,16,6,19,13,7,7,2,23,17,15,16,15,15,21,15,15,7,6,2,8,15,10,10,5,16,5,21,15,17,13,15,15,15,2,5,15,16,6,23,23 +24,3,14,6,8,21,16,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,21,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,9,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,10,6,21,8,13,21,21,6,8,17,15,15,5,18,13,13,8,8,13,17,15,16,16,5,21,6,5,13,20,7,8,23,13,16,9,15,5,15,21,21,14,10,10,7,16,7,4,21,20,16,15,21,8,15,21,5,2,16,5,2,13,8,21,8,21,13,5,2,17,8,17,15,2,10,5,21,8,16,3,10,14,17,2,6,6,16,21,2,15,13,17,9,14,21,5,21,1,8,2,15,17,8,2,7,5,9,8,15,9,5,15,21,21,20,15,16,13,13,14,5,15,16,2,15,1,21,2,5,4,13,17,15,4,16,2,18,13,14,13,6,2,21,21,10,7,7,19,21,15,5,14,16,5,13,15,7,14,2,15,17,15,8,15,21,15,2,21,15,2,13,6,21,21,15,14,14,8,8,4,21,1,21,5,8,21,2,6,8,2,7,13,14,2,2,21,4,13,13,21,6,10,13,20,7,17,15,3,4,8,13,8,13,10,19,7,13,19,9,5,16,15,21,21,18,15,14,5,13,2,8,19,15,16,15,16,1,17,13,6,8,2,10,13,16,14,13,7,8,15,1,1,10,4,16,8,2,15,16,6,5,19,23 +24,23,5,6,21,4,4,17,17,8,5,19,8,7,4,21,14,13,2,19,13,16,8,19,17,5,21,15,8,13,6,1,16,23,9,16,9,5,10,16,6,19,17,15,15,7,8,7,4,21,14,17,9,1,16,21,18,4,5,17,6,15,13,4,16,7,21,6,5,4,21,16,19,4,6,6,5,21,6,19,13,8,13,17,17,10,9,7,14,19,13,8,19,8,16,2,6,8,7,4,21,15,17,2,4,7,5,9,11,13,16,9,1,17,17,2,10,16,23,13,17,6,9,16,2,4,19,21,8,5,21,13,13,4,16,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,13,4,8,3,2,7,11,14,19,5,1,15,21,16,15,2,5,1,19,7,3,19,21,5,9,6,15,16,19,13,6,21,17,5,9,21,6,9,8,5,23,20,9,5,2,17,7,15,4,21,8,23,13,16,4,16,15,3,4,17,13,9,10,8,23,4,8,15,9,5,16,13,17,16,18,13,4,23,23,3,14,19,16,21,7,16,1,8,6,5,16,5,23,23,18,13,8,15,11,9,9,17,15,15,21,7,4,4,17,18,5,23,23 +24,23,23,23,23,23,23,23,23,23,6,21,6,4,4,18,5,15,2,21,13,16,19,15,21,5,8,6,13,13,13,8,16,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,16,15,15,15,15,16,21,2,2,9,14,23,23,21,7,3,21,6,8,2,16,7,19,7,2,5,5,21,1,6,3,15,14,16,8,13,2,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,17,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,6,21,8,15,18,8,2,7,21,13,5,8,16,8,2,1,5,2,17,6,14,15,17,8,6,15,15,14,13,5,21,2,5,8,8,8,15,2,15,18,15,15,5,19,2,4,17,16,21,13,5,15,21,8,15,5,4,2,5,18,21,2,5,21,21,10,2,9,8,8,13,15,6,2,17,2,15,13,16,14,7,13,20,8,16,15,5,4,8,13,8,13,15,19,13,8,21,9,5,17,15,16,16,20,14,14,13,4,15,14,17,16,16,15,17,1,7,13,4,15,15,4,5,15,14,19,5,10,15,21,21,15,6,7,15,4,19,16,16,6,23,23 +24,23,23,23,23,13,2,15,18,15,5,21,6,8,10,3,8,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,15,23,16,3,2,5,13,6,2,18,14,16,15,7,8,18,4,13,21,15,11,13,16,21,21,2,5,3,14,21,7,8,13,19,18,5,10,16,17,2,19,14,15,8,5,21,16,5,15,7,14,16,8,10,4,2,16,5,8,13,1,8,16,15,6,21,11,3,15,15,17,8,15,7,5,9,8,15,13,9,10,21,21,4,21,21,13,13,14,15,13,18,8,15,7,21,2,7,21,13,5,8,16,8,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,21,21,16,21,13,5,16,21,13,6,7,6,2,15,10,21,4,7,20,21,16,5,9,8,8,13,13,15,2,17,2,15,13,21,14,15,13,20,17,16,13,5,4,8,13,7,14,15,19,13,13,15,21,5,16,15,17,15,20,14,14,5,2,15,14,21,16,17,15,16,21,7,13,4,7,6,14,8,15,15,15,5,9,14,21,16,15,6,15,8,2,15,15,16,2,23,23 +24,23,23,23,21,15,15,2,21,15,13,21,6,2,6,3,7,15,2,21,13,16,18,15,2,9,8,16,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,2,19,8,15,2,6,15,6,6,19,15,14,16,8,13,2,9,21,15,13,13,1,8,16,6,15,21,11,15,15,15,16,7,3,7,5,9,21,15,15,9,21,21,21,2,6,21,13,13,14,2,15,16,8,2,18,7,2,7,21,13,5,2,8,8,13,21,6,2,20,6,14,6,21,9,7,15,6,14,20,2,8,8,5,8,8,7,14,2,15,17,13,8,15,19,13,2,21,21,21,13,13,15,21,6,14,15,5,2,6,2,21,8,13,20,21,21,15,9,8,8,9,8,5,2,18,2,15,13,21,13,14,5,20,17,21,15,5,4,8,13,13,13,9,6,13,16,15,9,5,16,13,16,16,2,15,14,5,13,14,14,21,16,1,15,16,21,8,8,2,14,13,21,14,13,14,2,5,7,15,21,16,15,15,8,15,15,21,21,15,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,16,2,7,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,7,5,20,8,16,23,15,20,9,13,9,21,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,7,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,8,15,15,21,16,13,9,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,19,21,15,2,2,19,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,10,15,21,15,4,21,4,10,9,5,1,21,7,14,15,7,7,10,21,21,1,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,8,13,20,3,19,21,3,4,8,13,8,13,10,6,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,8,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,4,9,21,6,4,13,21,15,6,21,16,4,8,18,6,13,5,16,13,17,19,16,19,9,21,4,8,5,4,6,15,23,15,17,9,15,5,8,17,18,14,8,15,7,17,16,4,16,14,17,21,17,6,16,18,9,10,17,4,16,13,4,21,2,19,9,5,8,21,16,19,5,15,4,2,4,19,13,13,7,13,21,1,10,18,19,4,5,7,8,8,5,21,2,8,21,8,7,21,1,17,8,16,7,5,9,8,8,7,21,20,11,10,6,21,16,13,13,13,21,15,17,9,4,8,1,15,5,21,13,21,8,3,8,2,16,9,7,2,8,6,13,2,8,4,5,20,6,17,19,13,20,13,10,8,8,14,2,6,1,15,7,21,21,17,4,1,2,4,2,8,21,16,5,6,8,7,7,5,6,1,19,2,21,1,8,9,7,23,18,19,8,5,19,7,21,7,10,17,14,14,19,16,10,8,15,15,4,10,13,1,16,9,23,4,7,2,7,6,21,16,1,16,9,15,14,3,13,5,23,19,16,18,19,17,15,7,4,9,9,8,5,6,5,9,4,15,20,10,21,10,2,8,17,7,15,19,21,20,3,19,18 +24,23,23,2,15,15,15,2,18,2,15,21,6,6,2,19,13,15,2,21,13,16,3,15,19,5,16,2,8,13,2,16,21,23,15,3,2,5,2,6,2,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,7,18,21,15,2,2,16,3,19,8,15,15,5,16,6,2,20,7,14,16,8,13,5,9,21,15,2,13,1,8,16,15,6,21,11,5,15,8,21,2,18,7,5,9,8,15,15,9,21,21,21,2,5,21,13,13,14,8,15,16,8,2,18,15,2,7,15,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,8,8,5,8,8,8,14,2,15,17,15,2,8,19,13,2,21,21,21,13,2,16,21,5,14,15,5,2,15,21,21,8,5,20,1,21,2,9,8,8,7,5,15,2,18,2,4,13,21,14,15,5,20,8,16,15,5,4,8,13,13,13,5,19,13,13,9,9,5,16,13,16,8,20,14,14,5,13,13,14,17,21,21,15,16,21,8,8,2,2,5,2,5,15,6,13,16,5,6,21,16,15,15,15,15,15,16,15,15,5,6,23 +24,23,23,23,23,23,23,23,23,23,23,15,16,15,15,15,13,15,10,16,7,16,11,16,8,5,21,5,7,13,6,8,16,21,15,13,5,15,3,21,16,21,14,16,15,13,17,13,16,16,14,21,21,17,6,16,15,15,10,17,5,15,13,8,21,5,14,21,10,17,17,6,2,7,7,16,15,14,16,8,16,13,13,21,20,3,2,21,15,15,14,15,21,14,16,2,5,21,15,16,21,15,15,15,15,7,5,15,15,15,15,9,15,21,21,6,2,16,23,13,21,6,8,16,2,15,2,16,6,6,17,13,21,16,4,8,15,21,17,5,13,18,2,5,6,2,13,14,5,5,15,14,3,16,13,21,15,7,8,13,6,21,16,8,21,18,15,13,21,16,9,15,10,16,16,7,14,15,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,15,21,16,15,15,7,8,15,3,13,21,21,18,16,9,4,8,13,2,13,5,23,13,17,2,15,6,15,13,16,17,15,13,14,15,13,15,15,19,15,21,17,16,11,18,5,5,21,7,15,3,2,21,2,15,3,6,15,18,2,15,21,23,23,23,23,23,23,23,23 +24,23,23,23,23,6,6,15,18,8,13,21,6,6,6,19,5,15,2,21,13,16,19,15,21,5,8,13,8,13,10,6,16,23,6,19,13,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,16,13,15,21,21,5,10,3,23,23,13,15,6,16,21,5,6,2,1,5,21,7,6,6,5,21,21,6,19,15,14,17,15,6,6,18,21,13,6,13,1,8,21,2,6,15,7,5,15,8,16,2,19,7,5,9,8,15,13,9,21,16,21,6,2,21,13,13,14,6,13,18,10,6,15,21,2,6,17,13,5,5,8,8,9,15,5,2,20,6,14,5,21,9,6,15,16,14,13,5,6,2,5,8,7,8,14,2,15,1,15,10,7,21,3,8,19,16,6,4,6,8,21,15,6,5,6,2,6,18,21,8,5,21,21,16,2,9,8,8,13,5,5,21,17,2,15,13,16,14,10,5,20,6,16,13,5,4,7,13,13,13,2,19,15,8,2,9,5,17,15,16,15,20,14,14,6,7,5,14,16,16,17,15,16,1,7,7,2,6,6,6,6,15,6,19,5,5,15,21,16,15,6,15,8,6,15,15,16,6,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,15,7,21,10,4,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,4,13,5,14,17,16,21,15,17,21,7,9,2,8,6,4,5,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,23,21,4,10,4,17,3,10,16,18,4,13,4,7,15,8,16,13,16,15,17,2,13,7,9,7,15,5,15,17,23,7,17,9,13,9,4,2,21,14,1,10,7,16,18,4,19,3,21,15,21,15,16,21,3,10,16,5,10,13,4,18,7,21,9,6,4,17,15,17,8,10,4,1,16,9,15,20,7,14,21,2,4,4,19,14,9,13,15,21,8,21,15,6,17,21,2,19,8,16,15,20,7,5,9,21,13,11,5,16,21,18,4,21,17,13,13,8,4,16,16,6,7,19,16,3,4,17,13,16,4,5,17,15,17,16,3,9,6,17,16,1,10,15,4,20,4,3,10,19,6,9,20,8,8,15,9,15,15,9,10,16,21,10,21,18,18,6,9,9,21,21,7,8,4,7,19,9,18,21,21,5,16,21,4,13,8,4,8,13,4,4,7,17,2,13,21,21,14,4,5,15,16,16,15,3,4,8,13,3,7,13,4,13,15,16,9,5,17,13,17,16,18,21,14,5,9,7,19,18,19,16,7,16,21,16,7,9,7,21,6,7,5,15,8,9,10,4,17,17,15,5,17,15,4,21,8,20,5,19,18 +24,23,23,10,17,6,15,16,1,15,6,19,1,7,19,16,7,15,8,16,13,15,7,18,16,9,9,6,7,21,8,10,17,23,8,21,9,23,9,10,15,18,2,14,15,7,8,10,4,17,19,16,21,13,6,21,19,3,10,19,10,8,13,6,21,7,14,7,5,19,3,8,21,17,15,5,5,16,16,14,13,15,13,17,21,15,15,14,16,13,7,7,18,7,21,5,19,21,16,5,21,16,16,7,17,7,5,9,8,15,15,9,7,21,17,8,15,16,13,13,13,10,2,1,8,14,3,1,3,6,21,13,21,19,9,8,19,16,9,13,4,19,19,3,7,23,23,23,23,5,8,9,13,2,18,10,8,7,14,13,5,15,15,2,19,18,15,21,21,19,9,9,4,21,9,13,6,14,20,5,9,6,21,17,9,4,18,18,19,9,10,23,23,3,8,19,1,8,10,21,17,14,13,7,8,8,16,20,9,4,7,13,7,13,16,23,8,6,10,9,5,16,15,7,18,16,8,14,19,13,7,23,18,7,21,15,16,19,8,6,9,14,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,10,18,15,10,15,1,10,15,21,6,2,15,16,13,13,2,21,13,16,7,15,21,9,8,16,8,13,15,15,21,23,13,20,2,10,9,6,2,18,15,1,11,7,8,18,4,1,21,21,15,15,10,16,21,7,2,16,5,15,13,10,5,2,21,5,15,8,21,8,18,5,2,7,16,21,16,6,3,7,14,16,8,6,4,18,15,13,4,15,1,8,16,6,15,21,11,5,15,17,1,8,17,7,5,9,13,15,15,9,21,21,21,6,2,16,13,13,14,15,7,18,8,15,19,1,2,7,21,13,5,14,8,8,2,21,5,2,17,6,14,15,1,7,6,7,4,14,13,5,16,13,5,8,8,7,14,21,15,1,21,7,7,1,2,15,21,8,21,13,4,15,21,7,15,15,9,2,6,2,21,16,13,20,1,10,15,9,8,8,13,5,3,11,21,2,15,13,15,14,23,13,20,4,16,15,5,4,8,13,7,13,14,23,13,8,2,9,5,17,13,21,21,20,15,14,13,15,8,14,17,21,16,8,7,19,21,8,6,11,4,15,6,14,4,15,2,5,15,15,21,15,2,16,15,15,6,21,16,4,21,20 +24,23,23,23,23,23,23,23,21,5,15,2,21,5,2,1,14,7,8,16,7,8,19,21,15,2,21,5,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,8,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,14,21,13,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,6,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,7,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,14,16,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,8,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,7,8,13,5,3,14,5,5,6,6,15,11,10,16,17,15,5,17,7,15,2,15,18,15,23,23 +24,23,23,23,23,23,23,23,21,5,15,21,6,2,15,9,8,15,16,16,13,16,18,15,16,9,21,5,8,13,2,8,16,23,15,3,2,15,10,6,7,18,15,1,11,7,8,18,4,15,19,21,15,15,3,16,21,10,21,16,13,2,13,6,2,7,21,6,10,13,21,19,16,5,15,15,5,17,21,14,9,7,14,2,8,6,14,2,16,13,13,6,1,8,21,15,6,21,11,10,15,17,21,10,16,7,5,9,15,15,15,9,17,21,21,2,5,16,13,13,14,14,15,16,8,15,18,15,2,20,17,13,5,14,2,7,2,21,5,2,19,6,17,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,6,15,21,13,13,13,18,2,8,21,21,8,13,5,16,21,15,14,14,10,2,2,21,21,6,5,20,1,2,15,9,6,8,23,23,7,7,1,2,15,13,21,14,14,13,20,8,8,15,5,4,8,13,7,13,5,19,13,8,8,9,5,16,13,17,15,19,13,14,10,13,10,2,21,21,21,15,16,1,8,2,7,15,8,5,5,15,6,9,1,2,14,21,17,13,6,16,8,15,15,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,6,9,6,9,10,21,18,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,15,4,4,6,21,5,21,10,8,5,18,10,17,14,7,6,4,16,16,15,13,15,13,17,17,10,17,21,14,10,4,2,20,8,21,6,6,21,21,3,21,1,17,15,16,7,5,9,8,15,8,9,10,21,17,6,21,15,23,8,17,8,4,21,10,7,20,21,2,6,9,9,20,5,13,17,10,21,6,2,10,1,1,5,18,8,8,16,23,23,23,23,4,10,9,4,17,7,15,4,15,15,16,8,17,18,10,4,17,1,1,21,7,6,15,19,14,5,21,4,6,8,17,2,2,14,21,21,9,10,10,18,23,2,7,9,21,16,13,8,21,6,7,13,21,10,1,21,9,4,8,13,6,21,4,23,9,17,10,3,5,16,15,16,18,6,19,4,13,4,8,2,18,23,15,15,15,21,8,9,9,8,13,23,21,6,15,9,15,8,15,20,1,10,8,16,13,4,10,21,18,7,23,23 +24,23,6,9,21,6,14,10,21,6,15,8,16,7,13,19,5,13,9,20,7,16,19,16,4,5,21,6,8,6,6,6,18,23,23,16,17,9,5,6,14,1,19,7,15,7,21,17,4,15,18,16,1,15,4,8,18,6,5,1,5,23,23,23,21,16,21,6,9,6,15,4,10,1,4,8,5,15,15,9,23,23,23,23,23,23,23,23,15,15,16,10,8,4,17,5,9,21,21,8,9,1,17,8,16,7,5,9,6,7,11,9,6,21,13,2,21,10,7,13,15,6,4,16,9,6,19,21,6,4,6,13,19,7,6,8,7,19,10,7,8,21,14,7,7,7,15,4,17,7,21,13,13,2,9,1,8,7,16,4,5,11,13,21,21,21,6,2,17,19,2,13,6,11,16,7,6,6,15,7,15,10,1,21,5,21,21,4,2,10,6,9,23,8,7,4,17,14,15,13,17,4,15,6,16,14,8,15,9,4,8,13,6,8,5,23,6,5,10,3,5,17,15,17,16,19,13,15,4,8,8,23,19,17,21,11,16,1,7,6,13,20,4,23,7,13,13,5,15,16,10,9,17,10,9,17,7,7,1,16,19,9,19,23 +24,23,23,23,17,5,5,10,21,15,6,21,6,2,2,5,9,16,21,17,13,21,19,15,7,9,21,5,7,13,2,2,17,23,8,3,2,15,5,10,1,18,15,1,11,7,8,18,4,13,19,15,15,15,2,16,21,10,1,15,6,2,13,6,17,7,21,5,9,2,16,18,16,5,15,5,15,21,16,14,9,7,14,16,8,6,8,2,15,13,15,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,8,15,15,9,21,21,21,4,8,17,13,13,14,15,15,16,8,15,18,15,2,7,16,13,5,6,2,8,2,21,5,2,20,6,16,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,15,15,21,15,16,13,19,2,15,17,21,15,13,5,15,21,7,14,7,10,2,13,21,21,6,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,6,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,15,13,17,15,18,13,14,5,13,10,2,21,21,21,16,1,1,8,2,7,10,15,3,23,5,14,4,15,6,14,21,17,13,6,21,8,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,1,21,2,15,2,20,15,6,17,10,2,13,8,13,13,2,21,13,8,11,21,21,5,7,13,7,13,20,2,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,4,13,6,21,2,21,8,10,10,17,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,10,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,17,13,5,14,14,13,21,8,2,18,21,2,13,17,13,5,8,4,8,2,7,5,2,21,6,14,15,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,15,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,13,15,8,16,5,15,15,15,2,5,15,15,21,4,15,16,15,6,15,16,2,5,23,23 +24,23,9,6,21,4,4,2,17,6,9,17,17,8,13,4,4,15,5,16,13,16,7,17,17,13,13,9,4,9,5,4,16,23,10,17,9,13,9,10,21,19,14,1,21,7,8,18,4,18,14,17,15,21,8,16,21,3,4,16,6,4,13,6,21,4,1,7,10,4,17,18,17,4,4,6,6,21,21,5,20,7,14,18,21,6,4,19,14,10,13,9,17,8,21,6,5,15,21,1,20,1,1,11,19,7,5,9,9,21,8,5,17,21,17,2,21,17,13,13,8,5,8,16,10,4,18,17,23,23,23,13,8,4,5,18,17,17,4,9,5,6,6,5,1,3,4,15,20,5,7,10,18,17,9,4,17,8,14,9,2,15,8,10,21,21,5,4,18,19,10,13,4,17,21,9,2,16,9,8,4,20,21,19,6,15,1,21,9,9,4,8,13,21,4,2,21,4,13,4,21,15,15,5,17,4,16,15,3,2,7,13,8,13,1,8,13,15,17,9,7,19,13,17,17,6,21,14,4,9,4,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,6,2,21,2,7,6,21,8,15,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,5,5,21,7,16,17,10,14,17,15,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,6,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,14,2,5,8,15,8,14,17,6,1,16,13,18,21,3,2,21,15,8,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,9,2,8,16,8,18,14,5,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,8,3,16,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,8,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,15,15,21,9,10,15,21,15,10,21,6,15,7,7,2,13,2,21,13,16,15,21,21,5,8,15,7,13,10,8,15,23,13,19,2,15,5,6,2,18,21,1,21,7,7,18,4,8,21,15,15,15,19,17,21,15,2,15,5,2,13,6,5,2,21,5,2,2,17,14,17,8,10,15,5,21,10,6,3,15,14,16,8,2,21,3,16,13,14,10,1,8,21,15,13,21,11,6,15,8,17,8,8,7,5,9,8,15,15,9,21,1,3,2,7,19,13,13,14,10,15,21,8,2,18,17,2,7,21,13,5,8,16,8,2,3,5,2,19,6,14,6,21,9,2,21,3,15,13,6,14,21,5,8,8,7,14,2,15,1,8,13,8,21,5,8,21,21,18,13,10,15,21,4,14,10,7,2,10,21,21,10,7,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,18,14,14,5,20,4,16,13,6,4,8,13,8,19,7,4,16,13,7,9,5,15,13,18,15,10,15,14,13,13,15,14,17,16,16,7,15,19,21,6,8,8,13,17,14,1,14,6,2,5,2,17,17,15,6,16,13,13,21,16,15,23,23,23 +24,23,23,23,23,10,2,16,19,5,8,15,15,15,6,15,13,13,16,20,9,7,19,17,23,7,16,15,5,13,16,15,16,23,5,16,15,7,5,6,16,16,6,15,19,7,16,9,4,16,15,16,15,16,8,21,1,5,4,17,5,2,13,21,21,8,21,5,10,10,16,10,16,14,6,7,17,16,16,14,13,5,13,17,21,5,4,15,19,14,7,15,18,8,21,13,3,16,21,7,21,18,21,8,16,7,5,5,8,11,16,2,21,15,13,21,16,16,23,14,15,15,6,17,9,10,17,21,16,15,4,13,18,14,4,8,10,16,8,14,16,15,23,23,23,23,23,9,14,9,2,19,18,21,13,10,8,8,14,2,6,8,3,5,21,21,4,15,21,16,15,13,8,21,21,7,14,15,7,8,5,19,21,21,7,17,21,2,7,10,16,15,18,8,5,13,17,2,2,6,1,7,5,2,15,2,17,15,8,4,15,13,20,21,9,23,5,13,2,9,6,15,13,17,1,18,5,15,15,13,4,14,16,21,17,19,7,1,18,15,3,13,10,14,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,4,15,2,2,15,18,16,2,21,6,2,4,18,5,15,2,21,13,16,19,15,21,5,8,13,7,2,2,7,17,23,15,3,2,15,5,6,2,18,15,19,11,7,8,11,4,15,18,21,15,13,8,16,21,4,2,9,7,23,23,21,2,6,1,6,2,2,16,2,16,2,14,10,5,21,6,13,19,7,14,17,15,2,4,3,16,13,7,8,1,7,21,2,6,21,11,5,15,15,16,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,4,13,21,10,5,15,21,2,5,17,13,5,2,16,8,2,15,5,2,19,6,16,6,21,7,6,13,8,14,13,5,7,2,5,8,7,8,14,2,15,21,16,8,5,21,2,15,18,16,21,13,5,16,21,14,13,2,4,2,6,16,21,8,5,20,21,4,2,9,8,8,13,5,4,21,17,2,15,13,15,14,2,13,20,6,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,16,21,20,14,14,4,13,5,14,17,14,21,15,17,1,7,2,2,5,8,2,5,15,6,3,5,5,15,21,17,15,6,15,15,6,16,15,18,23,23,23 +24,23,23,23,23,23,14,6,18,6,15,19,6,2,6,7,13,13,2,17,13,21,3,15,6,9,21,15,7,13,15,4,21,23,16,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,15,5,2,13,6,6,10,21,15,15,1,17,14,19,2,6,15,5,21,21,6,19,15,14,15,15,2,10,9,21,8,15,13,1,7,16,2,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,17,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,2,14,13,5,14,2,5,8,7,8,14,15,15,1,15,13,9,21,2,2,21,16,21,15,6,15,21,7,14,15,7,2,15,10,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,4,17,13,5,4,8,13,19,9,13,4,5,15,15,13,5,17,15,16,16,20,14,4,14,5,8,14,17,21,17,8,15,19,16,10,13,13,8,14,7,15,15,10,17,15,15,16,18,15,2,17,13,2,1,16,15,5,23,23 +24,23,23,3,21,5,2,15,21,15,5,21,6,2,10,7,7,2,4,17,15,16,8,17,13,5,23,13,6,3,10,21,19,23,7,19,2,13,8,5,14,1,14,1,11,7,21,18,4,8,17,21,16,13,15,21,21,3,5,3,15,19,5,6,15,18,20,9,10,4,17,8,18,8,4,13,6,16,16,16,9,7,14,17,11,7,15,5,15,5,13,16,1,8,16,5,6,21,15,5,15,15,21,2,20,7,5,9,8,15,13,9,21,21,21,2,21,19,13,13,14,15,10,21,8,15,19,15,15,7,21,13,1,2,10,8,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,21,2,5,8,7,8,8,9,5,1,6,4,13,18,7,5,21,21,16,13,7,15,21,8,10,15,13,2,15,2,21,2,7,20,1,21,2,9,10,8,7,13,4,2,21,2,15,9,21,14,15,8,1,6,21,15,5,4,8,13,15,13,5,19,13,16,16,9,5,15,13,16,19,20,7,13,6,6,8,23,21,7,17,15,16,1,8,2,15,7,18,15,13,15,1,9,5,9,8,16,16,15,2,17,13,10,21,15,16,10,3,19 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,17,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,7,18 +24,23,7,6,21,6,9,2,17,13,7,21,21,9,13,4,4,15,8,16,13,17,15,16,20,23,8,5,4,13,5,1,21,23,2,19,9,5,3,16,3,18,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,5,4,10,7,17,7,21,5,7,17,16,7,17,4,15,7,10,1,14,14,19,7,14,21,2,4,4,18,14,5,10,5,17,8,21,2,6,21,1,10,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,4,3,17,9,5,19,17,3,2,21,7,17,5,7,18,9,21,7,6,8,6,5,13,1,3,7,7,18,6,15,16,19,2,9,20,7,8,14,7,15,1,16,2,21,21,2,8,15,5,6,4,6,21,18,7,4,6,21,4,5,18,21,20,10,8,1,17,5,8,6,8,13,15,9,4,21,4,13,1,21,14,15,4,8,16,16,13,3,4,8,13,7,7,5,2,8,15,5,9,5,15,13,21,16,17,21,14,5,13,2,4,19,19,18,15,15,18,16,1,5,7,19,6,8,5,6,5,9,15,9,17,17,15,2,17,7,2,1,16,19,5,15,23 +24,23,23,23,23,6,15,10,21,15,15,21,6,7,4,3,14,13,2,17,11,16,7,16,21,5,1,15,7,13,4,2,17,23,6,3,2,14,13,6,2,17,21,17,11,7,8,18,4,8,21,15,15,15,21,16,21,15,2,16,5,4,13,6,6,4,18,5,2,2,16,3,19,8,6,2,5,21,16,5,7,7,14,15,8,4,15,9,16,13,4,13,1,8,17,15,6,21,11,15,15,1,1,8,21,7,5,9,8,15,13,9,21,21,21,15,7,18,13,13,14,13,15,21,8,8,18,11,2,7,21,13,5,6,17,8,3,21,5,2,21,6,14,6,21,9,19,5,8,14,5,5,10,2,5,8,8,8,15,15,15,1,21,6,9,21,2,2,21,21,18,8,5,16,21,7,14,15,7,2,21,10,21,15,15,20,21,1,8,9,2,8,13,5,8,2,21,2,15,13,21,14,4,9,20,21,15,13,5,4,8,13,8,9,13,5,13,9,15,9,5,17,15,16,21,20,14,7,9,2,15,14,17,17,16,8,15,19,11,6,17,14,15,17,15,15,5,6,2,9,15,17,17,15,6,17,13,2,17,15,15,23,23,23 +24,23,23,23,16,6,6,2,17,6,15,21,15,9,2,3,9,15,10,17,13,21,19,15,16,9,21,5,7,6,6,7,21,23,13,19,2,5,8,6,16,18,15,1,11,7,8,18,4,15,19,15,15,15,15,16,21,10,2,15,10,10,13,2,21,15,21,2,5,8,16,14,17,6,15,15,5,17,2,14,3,7,14,16,8,6,14,2,16,13,8,15,1,8,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,15,9,13,21,21,2,15,21,13,13,14,14,15,17,8,6,18,15,2,7,17,13,5,5,2,7,2,21,5,2,20,6,16,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,2,15,21,13,15,13,19,2,15,17,21,8,13,5,16,21,10,14,15,13,2,10,10,21,16,5,20,1,21,13,9,10,8,23,23,7,7,1,2,15,13,21,14,15,13,19,8,7,15,5,4,8,13,7,13,5,19,13,8,8,9,5,16,13,16,16,19,13,14,7,13,10,2,1,21,21,15,18,1,8,2,7,15,16,5,5,15,15,7,21,2,14,21,17,13,6,21,15,8,21,16,1,23,23,23 +24,23,23,2,15,10,7,6,21,15,15,21,5,4,15,7,5,13,2,21,13,16,15,15,21,5,8,7,8,13,15,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,13,17,16,15,13,7,14,16,8,6,7,3,15,5,8,13,1,8,16,15,10,21,11,15,15,1,21,6,7,13,5,4,13,15,13,9,21,21,1,9,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,15,16,13,14,13,5,16,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,17,5,20,1,8,15,13,15,2,23,13,5,13,8,15,15,15,16,14,14,13,20,2,16,15,15,4,2,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,2,15,5,15,15,14,2,7,5,16,17,15,7,15,15,2,17,16,15,9,23,23 +24,23,23,6,1,4,5,5,18,15,4,21,6,6,10,18,5,15,4,21,13,17,18,15,21,5,8,13,8,9,2,8,16,23,15,19,2,10,5,6,2,18,15,18,15,7,8,17,4,15,21,8,16,13,16,21,21,10,10,4,7,23,23,17,6,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,15,15,10,9,21,17,21,4,10,17,13,13,14,6,7,21,4,4,6,21,2,4,17,13,5,6,16,8,9,14,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,10,5,8,7,8,15,4,15,21,16,8,7,21,2,15,18,15,21,6,5,4,21,14,7,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,5,13,20,6,16,15,5,4,8,13,15,15,7,19,13,8,2,9,5,17,15,17,17,20,14,14,4,13,5,14,16,16,21,15,16,21,7,7,2,5,4,4,5,15,4,19,5,5,4,21,17,15,6,15,8,4,16,16,1,4,23,23 +24,23,23,23,21,15,10,14,16,2,10,21,6,3,15,15,13,13,2,21,13,16,15,15,17,5,8,13,5,13,7,16,18,23,8,19,2,13,9,6,2,18,14,21,11,7,8,7,4,16,18,8,16,15,15,17,21,4,4,15,6,8,15,10,13,21,21,9,6,9,17,15,17,2,3,15,5,21,16,9,19,9,14,16,8,6,4,10,16,13,13,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,21,8,3,21,13,13,14,3,15,16,8,15,18,15,2,7,17,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,8,2,5,8,8,7,14,8,15,1,15,10,7,21,10,4,21,16,21,13,8,15,21,13,14,15,10,2,10,10,21,15,5,20,1,4,13,9,8,8,13,8,19,7,17,2,15,13,21,14,15,5,20,16,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,8,5,4,3,15,15,7,2,4,5,16,21,15,7,15,15,4,17,17,15,7,13,19 +24,23,23,15,15,10,7,5,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,15,2,16,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,16,21,15,2,13,7,21,5,15,8,21,21,14,2,2,17,21,19,2,2,19,5,16,16,15,13,7,14,16,8,6,9,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,3,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,15,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,1,21,10,2,21,21,21,13,5,21,21,2,6,14,10,2,15,10,21,17,6,20,1,16,13,13,15,2,13,15,15,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,2,19,13,8,8,7,5,16,15,16,16,20,14,14,7,2,15,14,21,16,1,15,16,7,18,8,10,14,2,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,16,15,9,23,23 +24,23,23,15,21,16,2,5,16,2,15,2,21,7,6,13,13,21,2,15,11,21,21,16,2,5,21,13,8,13,6,6,16,23,13,17,5,14,5,8,5,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,8,14,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,2,16,15,13,21,21,2,6,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,16,5,21,21,10,15,21,20,8,14,7,4,17,3,14,5,16,15,6,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,15,18,15,17,15,16,21,8,6,7,7,16,13,15,10,14,13,16,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,21,10,9,10,17,8,13,19,21,5,4,10,14,13,17,19,13,21,19,18,17,5,16,4,7,13,10,6,18,23,13,19,9,7,3,8,16,18,3,15,15,7,8,18,4,21,14,1,9,21,19,21,19,21,15,15,5,3,13,10,17,9,21,15,6,10,21,21,18,8,5,4,3,21,6,13,13,8,13,17,21,10,9,7,14,13,6,7,19,15,16,15,10,21,15,5,19,7,17,21,19,7,5,9,16,15,8,9,17,21,21,5,2,21,23,13,4,6,9,16,4,6,18,1,2,7,1,13,13,10,16,16,5,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,10,9,17,8,11,14,19,5,21,15,21,19,1,2,10,15,21,3,23,23,18,15,13,10,14,15,13,6,4,21,21,9,9,21,18,5,9,4,21,23,4,5,2,17,14,15,14,21,14,14,5,17,4,16,15,9,4,17,13,8,20,14,8,9,8,19,9,5,16,15,19,16,15,3,14,6,23,10,14,19,17,21,16,16,8,11,4,5,8,14,23,13,19,13,6,15,21,15,16,17,3,3,21,7,4,21,16,19,2,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,6,13,7,16,11,17,9,18,19,5,21,9,4,9,9,16,18,23,7,17,9,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,9,7,6,9,4,18,7,21,7,5,8,16,1,1,15,9,18,1,4,17,13,13,5,13,16,21,4,6,9,8,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,17,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,4,6,21,5,21,4,6,8,18,21,13,2,4,1,1,5,15,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,17,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,5,2,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,17,19,5,4,23 +24,23,23,2,16,15,7,10,17,15,9,2,16,19,6,7,13,16,10,15,7,16,16,21,15,5,14,15,8,13,6,10,18,23,5,21,2,13,21,10,2,21,4,7,15,7,21,17,4,21,14,17,21,20,5,21,18,15,2,15,6,6,13,7,21,9,21,7,6,8,17,16,16,14,7,6,4,2,16,5,13,13,21,21,3,4,18,7,15,7,14,8,21,2,21,6,5,21,15,16,21,15,13,8,16,7,5,9,8,15,15,9,21,21,1,5,2,21,23,13,21,5,13,17,9,5,2,17,2,7,21,13,1,4,7,8,7,21,6,2,2,1,21,5,7,13,15,23,15,4,15,13,4,5,9,20,8,8,15,11,5,16,15,21,18,21,7,15,21,8,7,14,13,13,21,7,6,15,13,4,2,2,17,17,5,17,21,7,15,10,4,21,23,10,7,4,21,15,13,15,17,14,21,6,4,16,21,15,3,4,8,13,6,21,14,23,13,3,6,3,5,15,13,17,18,18,14,18,13,14,2,14,15,16,21,16,16,21,8,8,13,21,8,23,5,2,21,5,13,16,2,18,11,7,15,21,13,2,21,16,19,5,6,20 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,7,10,21,9,7,10,16,4,15,21,1,15,2,3,7,21,10,14,13,1,18,18,21,5,21,6,8,13,9,19,21,23,5,17,9,13,6,4,16,18,14,15,15,7,8,17,4,18,14,17,21,17,15,21,18,10,6,17,5,15,13,2,16,4,21,9,5,8,21,16,1,2,2,5,21,1,8,13,13,7,13,8,1,2,19,2,15,13,7,4,18,7,21,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,4,21,9,10,2,18,2,8,20,13,21,10,9,8,17,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,2,21,7,15,21,17,8,9,5,10,21,21,7,7,8,7,2,7,4,16,21,5,17,1,7,2,16,10,9,23,2,7,21,21,14,4,13,21,13,4,13,15,17,17,7,3,4,8,13,8,21,13,23,17,17,21,13,5,15,13,17,17,10,1,14,8,13,4,2,19,21,15,13,17,17,16,2,2,14,18,23,13,5,15,2,15,4,7,18,17,7,10,16,7,2,21,16,19,13,19,23 +24,23,23,23,21,4,8,15,16,10,5,21,15,15,15,9,9,21,8,14,13,16,18,21,16,5,21,5,8,13,13,19,16,23,5,17,9,13,5,7,7,21,14,15,15,7,8,17,4,16,14,17,21,17,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,10,10,6,1,17,15,13,13,7,13,9,1,2,18,4,14,15,13,8,19,15,15,21,6,16,15,4,9,1,1,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,17,6,15,17,9,10,2,18,2,7,20,13,21,8,7,8,15,17,2,9,14,21,14,5,21,7,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,16,9,21,21,15,1,16,7,10,13,4,21,16,7,1,2,7,2,5,10,17,21,5,17,1,2,10,8,6,2,23,5,3,21,21,14,7,13,21,13,8,13,15,2,15,19,3,4,8,13,5,17,13,23,8,21,21,15,5,15,13,16,17,5,8,14,8,13,4,2,19,16,15,15,16,1,16,10,2,14,9,23,9,5,14,2,15,6,4,21,17,7,7,17,7,2,15,15,19,10,10,18 +24,23,23,8,17,10,13,8,17,5,5,15,18,13,5,1,10,13,6,8,7,16,19,16,7,14,8,5,7,8,6,6,16,23,23,16,7,9,7,4,15,10,2,15,15,7,9,17,4,21,18,17,21,17,8,15,19,10,10,16,9,6,13,4,21,9,21,9,5,4,19,8,21,4,5,7,5,4,16,9,13,8,6,17,2,9,1,7,7,13,8,6,17,7,17,10,5,21,21,6,6,1,1,6,5,7,5,9,8,15,15,9,17,16,17,2,10,21,13,13,1,9,4,16,9,8,10,17,4,4,17,13,15,4,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,4,5,13,4,5,9,19,8,7,16,15,5,21,13,1,16,21,4,4,17,19,9,3,10,1,16,7,8,4,19,5,9,15,1,21,5,17,21,4,4,9,9,23,9,3,8,4,21,14,3,5,21,14,6,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,9,4,13,7,23,18,16,17,16,16,1,7,10,5,13,7,23,23,2,5,6,10,17,4,4,1,9,7,18,13,7,16,1,19,5,23,23 +24,23,15,10,16,10,6,4,21,8,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,2,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,8,1,16,15,15,15,16,21,4,10,7,6,8,10,3,5,17,21,10,10,4,1,16,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,5,4,6,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,21,6,3,21,13,13,8,7,9,16,8,15,18,15,2,7,17,13,5,8,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,21,15,1,15,4,7,21,3,4,21,8,21,13,5,15,21,15,13,15,10,2,15,10,21,16,6,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,13,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,13,2,4,5,17,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,15,16,6,7,21,17,4,13,4,5,15,6,17,13,16,15,20,1,6,23,23,13,9,15,1,19,23,7,16,9,9,6,2,21,19,14,21,1,7,16,11,4,21,3,16,15,17,15,21,21,2,13,1,6,2,2,13,15,15,16,5,8,8,21,9,17,8,14,6,10,1,2,4,19,7,14,21,21,4,21,3,14,5,13,2,17,8,21,2,10,21,17,3,19,15,17,15,6,7,5,9,9,15,15,5,17,21,8,15,1,15,13,13,17,5,7,16,5,2,6,17,3,15,1,5,17,4,13,11,3,21,15,6,8,6,15,7,1,3,5,15,14,17,9,7,19,15,9,20,7,4,14,6,7,16,16,20,21,21,2,4,21,19,5,13,2,21,21,7,13,6,19,5,2,11,17,4,10,15,21,15,15,8,8,8,13,15,5,2,17,4,15,13,21,13,10,13,1,8,21,15,3,4,8,13,8,13,18,2,8,15,5,9,5,15,13,16,16,8,8,7,5,13,2,10,16,17,1,15,17,1,17,4,5,7,4,1,7,5,15,5,9,15,2,21,1,15,6,17,8,2,17,17,1,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,6,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,8,16,9,10,16,4,15,15,6,2,10,21,6,15,2,16,13,19,15,6,21,5,21,15,7,13,2,21,21,15,7,19,2,14,5,6,2,18,14,1,1,7,8,18,4,16,14,21,11,15,15,16,21,15,2,16,5,15,13,6,6,4,21,5,2,2,16,2,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,1,8,16,15,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,16,13,13,14,10,13,21,8,15,18,21,2,2,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,10,15,1,15,4,8,21,2,9,21,21,8,13,7,16,21,7,15,15,7,2,10,10,21,2,7,20,1,16,5,5,4,16,15,13,14,21,21,2,7,15,21,14,3,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,10,14,15,2,17,16,17,17,19,21,8,13,8,6,15,7,1,5,6,2,9,2,10,17,15,6,17,13,6,8,21,16,4,3,20 +24,23,23,23,23,23,23,23,23,23,14,17,15,10,4,3,15,16,2,21,13,16,19,15,16,5,8,13,7,2,2,6,16,23,2,18,3,6,5,6,2,18,15,19,15,7,8,18,4,15,21,15,7,13,21,16,21,4,4,7,23,23,13,21,15,13,21,6,8,15,16,15,17,7,15,15,5,21,2,14,15,7,14,16,7,7,2,19,16,13,4,8,1,8,1,2,6,17,17,5,15,15,16,2,18,7,5,9,8,15,13,9,4,21,21,8,15,21,13,13,14,15,13,18,13,8,7,21,10,15,21,13,5,3,16,8,2,14,7,2,19,6,16,6,21,7,5,13,16,14,13,5,6,2,5,8,7,8,15,2,10,21,15,8,5,21,2,15,21,21,16,5,5,16,21,14,7,14,6,2,15,18,21,2,5,8,1,20,2,9,8,8,13,5,8,8,17,2,15,13,16,14,4,13,20,8,16,15,5,4,8,13,8,15,7,19,13,13,2,9,5,17,15,16,17,20,14,14,5,2,6,14,16,16,17,15,16,21,7,8,2,5,8,10,13,7,4,13,16,5,15,16,17,15,6,7,8,2,6,16,21,23,23,23 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,6,2,21,4,4,10,17,6,13,16,17,2,13,8,6,13,6,16,13,16,15,16,4,3,21,6,7,13,10,6,21,23,19,17,9,13,5,1,9,18,14,1,15,7,16,18,4,16,14,17,21,16,6,16,21,15,10,17,4,6,13,4,18,8,21,4,5,6,17,7,17,10,4,8,5,10,3,21,13,7,13,1,21,7,5,15,14,13,17,4,21,7,21,2,9,21,17,8,1,1,1,17,17,7,5,9,7,15,8,5,17,21,21,8,4,16,23,13,15,6,9,16,9,9,2,21,2,7,19,13,17,13,6,17,8,16,9,2,8,18,6,5,15,2,4,4,18,8,10,17,1,4,5,10,7,8,14,2,15,1,9,2,21,21,6,1,17,19,4,4,6,16,16,5,6,6,7,11,5,21,17,21,7,16,1,21,6,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,6,21,5,15,2,21,5,15,21,14,13,8,16,7,15,19,15,13,2,16,5,15,14,15,7,20,23,8,2,3,14,5,15,8,3,19,15,15,7,8,1,4,16,15,16,21,21,15,21,3,2,15,15,6,15,13,8,21,5,21,5,15,14,16,5,16,2,9,6,7,15,21,14,5,15,14,2,18,15,6,2,6,13,13,3,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,11,21,2,3,16,23,13,21,14,15,16,15,5,15,20,15,15,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,6,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,13,21,8,15,13,15,21,15,7,14,15,13,11,15,15,1,21,5,16,21,18,15,10,6,18,23,2,6,5,21,15,15,13,21,14,5,13,16,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,3,14,15,5,15,14,14,19,16,21,16,16,11,8,8,13,5,14,15,13,5,13,5,15,11,2,21,21,15,5,17,7,15,2,16,20,15,23,23 +24,23,23,10,8,15,6,2,18,15,4,17,6,10,4,18,5,15,2,17,13,16,10,15,16,5,8,13,8,13,2,10,16,23,15,19,3,15,5,6,2,18,15,19,15,7,8,3,4,15,18,8,16,15,15,16,21,5,4,19,7,16,5,13,21,5,23,4,4,4,17,15,16,4,15,7,5,14,16,13,3,15,14,16,8,6,15,9,16,13,4,4,21,8,21,2,6,21,11,6,15,15,16,2,10,7,5,9,13,15,5,9,21,21,16,2,5,21,13,13,14,4,4,21,6,15,18,21,6,13,21,13,5,3,16,8,6,16,7,2,19,6,14,5,21,8,6,15,8,14,13,5,8,2,5,8,8,8,14,2,15,18,8,4,5,21,2,15,16,16,21,6,4,13,21,13,4,10,6,2,4,21,21,5,7,20,1,21,9,7,14,8,13,8,4,21,17,2,15,13,16,14,5,5,20,4,16,7,5,4,7,13,15,13,2,19,15,7,2,7,5,17,15,16,16,2,14,14,13,4,15,14,17,16,16,7,16,1,7,4,2,8,6,6,5,15,7,19,5,5,2,21,16,7,6,15,15,8,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,13,16,10,16,7,15,2,15,8,5,21,7,8,13,15,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,16,6,16,15,15,2,21,6,7,13,10,21,7,14,21,16,10,21,5,2,21,14,10,5,15,15,13,5,7,13,17,20,10,3,21,10,16,14,15,21,14,16,15,5,21,15,15,21,16,13,15,7,7,5,9,21,15,8,9,16,21,21,2,2,16,23,13,21,6,15,16,7,15,2,8,6,15,21,13,21,8,2,8,13,21,21,5,21,15,2,5,3,2,13,14,5,5,15,14,10,21,7,16,13,7,15,9,6,21,8,20,21,18,7,15,21,15,2,13,6,16,16,5,15,15,8,7,10,2,16,17,7,20,21,7,21,9,7,5,23,18,7,21,16,7,7,15,18,13,3,13,17,21,21,16,9,4,8,13,17,5,15,23,13,16,2,7,6,16,13,16,21,2,13,14,9,15,16,8,19,15,16,7,8,19,18,5,5,8,6,23,23,21,14,6,2,21,15,16,17,6,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,5,21,2,8,13,21,3,15,23,7,3,2,13,13,6,2,18,14,1,11,7,8,20,4,16,21,15,16,15,15,1,21,10,2,16,5,15,13,10,6,2,21,5,2,2,17,2,18,5,15,3,10,21,16,7,20,7,14,16,8,6,2,3,16,13,13,6,1,2,16,5,15,21,11,15,15,15,21,6,17,7,5,9,8,15,15,9,21,21,21,6,15,21,13,13,14,15,15,17,8,2,18,15,2,13,21,5,5,2,16,8,2,21,5,2,19,6,8,15,21,9,6,15,8,14,13,5,14,2,5,8,8,15,14,5,15,1,15,13,5,21,2,2,21,21,21,13,5,15,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,4,9,9,17,13,17,19,16,4,5,21,8,8,6,8,6,15,23,13,16,9,10,5,4,17,18,19,7,15,7,17,15,4,21,14,17,21,19,19,16,10,6,10,21,9,15,13,10,16,16,21,9,8,8,16,4,19,8,15,6,19,4,16,7,13,7,13,7,21,15,4,8,14,5,9,4,19,8,17,6,6,21,17,9,4,8,15,4,6,7,5,9,16,15,7,9,21,21,7,19,19,17,23,23,15,9,4,18,5,5,5,18,19,10,16,23,23,23,8,8,15,16,8,13,7,2,20,5,1,16,7,23,23,23,23,23,23,23,2,6,8,7,15,10,16,15,13,4,1,1,6,15,21,19,6,10,9,13,23,23,23,23,23,23,23,19,16,17,6,7,21,21,7,8,10,18,5,9,10,2,17,7,4,5,17,14,23,23,16,14,16,15,3,4,17,13,5,15,5,23,5,16,4,3,5,16,15,17,16,19,15,6,23,23,7,14,18,16,21,7,17,18,8,5,4,7,7,19,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,21,4,6,17,9,9,17,8,4,13,4,4,15,8,16,15,16,7,16,7,13,17,6,5,9,18,10,21,7,9,9,9,13,10,21,4,1,14,1,1,7,16,18,4,18,3,17,15,21,15,16,21,9,10,15,5,4,13,9,21,8,21,5,10,4,17,21,16,4,4,7,5,21,3,6,20,7,14,17,2,6,4,19,14,10,13,9,21,14,21,7,6,17,17,19,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,21,13,13,8,10,15,16,10,4,18,16,9,7,4,13,17,4,9,17,10,17,4,3,9,6,6,6,1,3,8,13,16,10,16,21,19,6,9,19,8,8,8,7,7,1,16,4,8,21,4,7,18,19,4,9,1,1,17,7,4,4,7,8,5,18,21,1,5,17,1,21,4,8,5,8,13,1,15,4,21,14,13,21,21,14,23,9,16,4,1,15,2,4,8,13,7,7,13,4,16,15,6,9,5,7,13,17,16,8,21,5,9,13,4,3,18,15,17,15,16,18,16,4,9,7,8,6,7,6,6,17,9,19,7,17,17,15,10,16,7,4,15,16,18,5,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,23,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,23,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,23,23,23,23 +24,23,23,2,15,2,2,8,17,2,13,21,18,15,5,15,13,16,2,13,20,21,3,16,15,5,21,2,2,14,6,15,11,16,15,17,5,14,5,6,14,16,14,16,13,7,16,19,4,16,14,21,1,16,15,18,20,2,21,16,5,15,13,8,21,5,14,11,6,2,1,8,21,13,14,7,5,2,17,14,14,8,13,17,7,17,21,2,5,5,17,8,16,7,21,2,5,21,16,15,21,1,1,7,16,7,5,9,8,15,15,5,16,21,21,2,2,16,23,13,8,14,15,16,5,6,16,11,2,5,21,13,1,14,5,8,2,17,3,13,13,16,15,8,8,18,15,16,19,13,14,16,21,4,7,7,15,8,14,15,5,1,15,2,21,21,2,15,17,20,8,13,2,15,15,7,15,6,15,11,15,18,1,2,6,15,1,13,2,10,14,23,20,8,3,2,21,15,7,13,18,14,5,5,16,8,16,7,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,15,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,8,15,16,6,6,23 +24,23,23,6,15,6,9,4,21,15,6,21,6,2,4,3,14,13,2,18,11,16,8,17,21,5,21,13,9,13,2,2,17,23,10,3,2,15,5,6,2,17,21,1,11,7,8,18,4,15,21,21,15,15,18,15,21,15,2,16,5,4,13,6,6,4,21,5,6,2,17,4,17,8,4,4,5,21,16,8,9,7,14,16,8,4,14,3,21,13,13,14,21,8,17,15,6,21,11,5,15,17,16,8,2,7,5,9,8,15,15,9,21,21,21,15,2,18,13,13,14,15,15,21,8,15,18,11,2,2,21,13,5,5,21,8,2,21,5,2,18,6,21,6,21,9,18,5,13,14,5,5,10,2,5,8,8,8,15,15,15,1,15,6,8,21,2,4,21,21,18,7,5,16,21,7,15,15,7,2,7,10,21,15,15,20,21,17,8,9,4,8,13,5,8,2,21,2,15,13,16,14,13,5,20,21,16,13,5,4,8,13,8,9,13,5,13,9,15,9,5,17,15,16,17,20,14,14,5,2,15,14,21,17,16,8,15,18,11,6,17,14,6,17,7,7,4,5,2,5,15,16,17,15,6,17,13,2,17,15,7,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,3,21,18,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,11,20,13,14,4,21,8,6,15,17,14,3,5,6,2,5,8,8,1,14,15,15,16,15,9,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,17,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,4,13,7,16,11,17,9,18,19,5,21,16,4,9,8,13,18,23,7,17,5,13,9,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,13,3,3,18,8,21,4,6,21,8,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,2,6,16,5,21,4,6,8,18,21,13,2,4,1,1,5,17,6,8,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,13,5,4,8,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,8,16,9,3,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,17,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,17,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,4,13,1,15,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,9,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,8,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,2,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,5,3,14,13,2,16,13,16,8,16,3,5,21,15,8,13,6,21,21,18,15,3,5,15,5,3,16,19,3,15,15,7,8,17,4,16,14,21,21,17,2,15,21,10,2,16,15,15,13,5,21,2,21,8,5,2,3,16,1,21,15,13,5,10,16,13,13,15,13,16,21,3,6,7,14,13,21,15,21,8,21,2,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,1,16,17,5,2,16,23,13,21,5,5,16,9,15,18,21,15,6,15,13,21,2,5,7,15,21,16,13,13,6,2,2,23,8,14,2,10,2,15,13,6,2,9,2,8,8,15,2,5,1,13,2,16,21,21,13,21,15,2,13,15,19,21,14,5,5,21,9,6,21,15,21,13,17,21,7,2,10,10,19,23,2,5,16,17,13,2,13,21,14,14,21,19,2,16,15,7,4,7,13,6,21,21,23,13,16,3,3,5,16,13,21,16,20,8,14,23,23,2,14,21,15,16,15,16,21,7,6,13,13,21,5,14,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,16,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,4,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,6,15,4,15,6,21,4,4,21,6,6,4,19,13,15,8,21,13,17,19,15,16,9,8,15,5,4,4,4,17,23,7,19,9,5,10,6,2,18,15,19,16,7,8,19,4,15,17,15,13,13,21,21,21,4,9,21,8,23,23,8,6,10,21,9,4,2,17,19,18,7,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,7,13,1,8,16,4,6,17,17,9,15,15,1,8,19,7,5,9,8,15,13,9,17,21,18,10,10,21,5,5,14,4,13,19,10,4,6,21,15,4,17,13,5,4,8,8,10,15,5,2,21,6,14,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,6,15,1,15,9,16,21,7,18,21,8,8,4,13,9,1,15,7,5,2,21,5,19,18,4,10,8,21,17,5,9,8,8,13,5,4,21,17,2,15,13,16,14,15,13,19,8,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,19,14,4,5,4,4,14,21,16,20,16,17,19,7,4,4,7,13,4,5,5,6,19,9,5,10,21,17,15,5,15,15,4,16,21,7,9,19,18 +24,23,23,23,15,2,6,2,18,6,4,21,6,15,7,7,13,13,2,21,13,16,15,15,21,9,8,15,5,13,7,19,16,23,13,19,2,6,7,6,2,18,14,1,11,7,8,18,4,21,21,16,16,15,21,16,21,4,2,7,1,15,6,2,13,21,21,5,6,2,16,2,19,13,5,15,5,21,16,15,9,7,14,16,8,4,2,2,16,13,6,13,1,8,17,13,6,21,7,15,15,15,21,10,3,7,5,9,8,15,15,9,21,21,21,8,15,16,13,13,14,6,16,21,9,10,18,15,21,7,17,13,5,6,20,18,5,21,21,2,2,6,14,6,16,9,15,7,16,14,13,5,1,2,5,8,8,8,14,2,15,1,1,21,5,16,10,4,21,21,21,5,5,16,21,15,14,10,10,2,6,10,21,4,15,20,1,21,13,9,16,8,13,15,15,2,17,2,15,15,16,14,7,13,20,21,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,16,19,14,14,7,15,15,14,18,16,17,15,16,19,18,8,13,16,1,4,10,8,21,14,2,5,6,16,16,16,6,15,15,2,17,16,18,5,23,23 +24,23,23,23,23,23,23,23,17,6,6,8,18,15,15,15,13,16,2,13,2,21,3,15,2,5,17,5,7,13,2,7,17,23,13,16,13,15,5,6,10,16,16,21,7,7,17,16,4,16,21,21,16,21,6,18,15,2,10,16,15,16,13,15,21,5,14,15,6,2,16,16,16,13,15,13,5,2,18,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,19,18,15,1,7,17,7,5,9,8,15,15,5,16,21,21,3,2,17,13,13,14,5,21,21,15,21,21,15,15,6,21,13,21,8,2,8,2,16,16,13,13,14,2,10,1,21,6,16,18,5,14,2,2,8,8,7,7,8,14,6,6,21,8,2,21,21,13,1,21,20,2,5,6,15,13,14,14,15,15,11,15,15,16,2,13,21,1,15,2,10,21,18,20,23,8,2,21,2,7,13,18,14,15,6,16,2,16,15,13,4,8,13,8,21,14,23,13,21,15,1,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,16,5,13,13,2,8,14,2,17,6,16,5,8,15,21,13,2,15,15,15,15,15,16,23,23,23 +24,23,23,23,23,23,23,23,18,6,9,21,6,9,6,19,5,15,2,21,13,16,19,15,17,5,8,13,7,13,6,8,17,23,15,19,2,15,5,6,2,18,15,19,8,7,8,18,4,15,21,15,7,13,15,16,21,1,10,9,7,23,23,16,6,5,17,5,6,1,17,7,19,7,15,6,5,21,16,8,19,7,14,17,8,6,4,3,16,7,8,13,1,8,21,2,5,17,1,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,10,21,13,13,14,5,13,18,6,15,15,21,2,10,17,13,5,8,16,17,10,15,5,2,19,6,8,6,21,9,6,15,16,14,13,5,5,2,5,8,7,8,15,2,15,21,15,8,7,21,9,15,18,15,21,13,5,16,21,14,6,5,4,10,8,17,21,8,5,1,21,2,13,9,8,8,13,5,6,21,17,2,15,15,16,14,6,13,20,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,6,13,5,14,17,16,21,15,17,21,7,7,2,5,15,10,5,15,5,19,5,9,15,21,17,15,4,15,15,6,15,15,21,23,23,23 +24,23,23,23,21,10,4,10,17,10,8,21,16,4,10,3,10,21,10,14,13,17,18,17,3,5,21,5,8,13,15,18,21,23,6,7,9,7,2,21,17,18,14,15,15,7,8,17,4,21,14,17,21,17,15,18,18,10,5,16,5,15,13,4,16,21,21,5,6,19,17,8,1,4,14,6,1,17,15,13,13,7,13,9,1,10,19,4,14,13,4,10,19,4,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,17,6,16,21,9,10,2,18,2,7,20,13,21,4,4,8,16,21,2,9,14,21,14,5,21,14,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,15,7,21,17,18,9,21,6,10,13,4,20,17,7,14,10,7,2,8,5,21,17,5,17,1,17,10,8,4,8,23,9,8,21,21,14,10,13,21,13,9,13,15,8,17,15,3,4,8,13,8,21,13,23,2,21,21,15,5,16,13,21,16,4,1,14,9,13,4,2,19,17,17,7,16,1,16,4,2,14,18,23,9,5,15,7,15,6,4,21,17,2,8,17,7,2,10,16,19,5,19,18 +24,23,23,23,1,8,5,18,21,2,10,10,6,10,2,21,3,15,2,17,13,1,15,16,16,9,15,10,13,6,8,16,18,23,13,19,2,10,5,6,2,18,14,21,8,7,8,18,4,8,21,15,11,15,15,21,21,6,2,21,10,4,9,13,13,7,21,5,6,10,16,8,17,14,14,5,15,21,21,5,19,15,14,16,8,4,9,19,21,15,14,15,17,7,21,2,1,21,11,15,15,15,16,7,19,7,5,9,8,15,13,9,2,17,21,8,19,21,13,13,14,5,15,16,8,10,18,1,2,13,17,13,6,3,16,8,2,21,5,2,8,6,14,8,21,9,6,15,8,14,13,5,15,2,5,8,7,7,14,10,4,1,15,15,13,21,10,4,17,21,8,15,14,14,21,8,14,15,9,2,15,8,21,15,10,20,1,2,5,5,4,16,13,5,15,21,21,2,15,15,21,14,4,13,20,15,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,14,6,2,14,14,18,19,16,15,17,18,17,8,10,8,6,15,7,1,4,1,15,9,6,8,17,15,6,17,13,4,10,21,18,23,23,23 +24,23,23,23,23,15,15,15,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,15,3,2,14,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,5,2,14,13,20,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,13,4,3,16,13,7,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,18,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,15,7,13,15,14,17,16,21,16,16,19,19,8,10,15,10,15,5,15,2,15,4,5,13,16,17,15,7,16,15,10,17,16,15,2,8,18 +24,23,23,23,23,2,15,2,17,2,6,16,18,15,7,15,13,16,8,13,20,21,3,15,8,6,16,5,13,16,3,5,16,23,15,16,5,15,5,8,14,16,11,8,15,7,16,3,4,21,11,21,15,16,8,16,10,2,21,15,5,6,13,2,21,5,14,2,6,10,16,6,16,14,15,15,13,2,8,14,13,8,13,21,7,16,1,10,5,14,16,2,1,7,21,2,5,21,21,21,21,15,21,8,16,7,5,9,15,15,15,10,16,21,18,6,2,16,23,13,21,6,6,16,9,2,8,8,2,7,21,13,1,2,2,8,16,15,16,3,8,14,2,5,21,16,6,16,21,5,14,15,2,8,7,2,7,8,14,2,6,1,8,7,21,21,15,15,21,20,2,5,6,15,11,7,15,13,2,15,10,6,21,2,6,15,21,15,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,15,13,4,8,13,8,21,14,23,8,21,2,3,6,15,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,2,15,9,10,14,15,15,5,15,15,17,13,8,15,15,2,1,15,16,6,23,23 +24,23,23,6,17,7,9,2,21,3,9,21,6,4,21,19,13,13,4,17,13,16,19,8,17,9,2,9,9,9,7,9,18,23,7,3,9,10,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,9,21,21,5,4,6,16,4,17,7,15,9,10,17,17,13,19,7,14,16,8,4,4,3,17,9,10,8,1,8,16,7,6,21,7,4,15,15,17,23,10,7,5,9,8,15,8,9,21,21,17,6,4,21,13,13,21,9,9,21,9,9,18,17,21,7,21,3,5,3,15,8,4,16,15,13,21,6,14,16,15,9,10,16,7,21,8,8,9,10,9,4,8,8,14,4,17,1,15,4,5,17,9,4,21,15,7,9,7,17,21,5,4,4,3,2,21,21,18,4,4,20,21,21,6,9,5,7,13,9,9,2,17,15,15,6,17,14,5,6,20,6,17,13,9,4,8,13,8,11,15,19,13,7,8,9,5,16,15,17,17,20,14,5,5,5,4,15,17,17,1,15,17,18,19,8,10,7,10,4,5,15,4,14,9,7,4,17,17,2,6,16,8,4,17,21,21,5,23,23 +24,23,23,23,21,5,6,4,17,7,15,16,17,4,5,4,4,15,8,16,13,16,7,16,21,13,18,6,9,15,18,4,19,23,7,4,9,13,5,4,4,21,14,21,21,7,16,18,4,18,3,21,15,11,15,16,21,5,1,15,5,4,13,4,18,7,8,5,10,4,18,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,18,14,6,13,9,21,7,21,13,6,17,17,8,19,8,16,15,10,7,5,9,9,8,11,5,18,21,21,2,21,17,13,13,14,10,16,16,10,3,18,1,5,7,4,13,15,4,5,21,10,17,4,19,9,6,5,5,1,3,2,5,20,4,9,10,19,13,9,6,7,7,8,9,15,8,16,7,21,21,4,4,18,19,5,13,4,21,21,8,4,4,7,8,5,18,21,1,10,17,1,21,13,8,8,8,13,8,9,4,17,16,6,10,21,14,4,7,8,14,16,15,3,4,8,13,7,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,8,6,8,6,4,16,9,8,2,1,16,7,5,17,7,4,17,16,20,5,9,18 +24,23,23,23,23,23,6,10,17,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,8,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,2,15,10,7,6,21,15,15,21,5,4,15,7,5,13,2,21,13,16,15,15,21,5,8,7,8,13,15,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,13,17,16,15,13,7,14,16,8,6,7,3,15,5,8,13,1,8,16,15,10,21,11,15,15,1,21,10,15,13,5,4,13,15,13,9,21,21,1,5,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,8,16,13,14,5,5,16,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,17,6,20,1,8,15,13,15,2,23,13,5,13,17,15,15,15,16,14,14,13,20,2,16,15,15,4,2,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,19,8,10,14,2,15,5,15,15,14,2,7,5,16,17,15,7,15,15,2,17,16,15,9,23,23 +24,23,23,5,15,6,7,2,21,15,8,21,6,2,7,15,13,13,2,21,13,16,18,15,2,3,8,13,5,7,2,10,16,23,2,3,2,15,6,6,2,18,14,18,11,7,8,18,4,16,17,21,15,13,15,16,21,10,2,7,15,13,15,14,13,21,21,5,6,3,16,2,19,8,2,10,5,21,16,15,19,7,14,17,8,6,4,3,16,15,5,13,1,8,17,15,10,21,11,15,15,15,17,10,19,7,5,9,13,15,15,9,21,21,1,3,2,21,13,13,14,15,15,16,8,13,18,15,2,7,17,13,5,10,8,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,15,15,1,15,15,7,21,10,15,21,15,21,5,13,15,21,14,14,16,10,2,9,10,21,10,15,20,21,2,13,9,8,8,13,15,15,2,17,10,15,13,1,14,15,13,20,10,17,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,21,15,13,15,14,17,16,16,15,17,19,18,8,10,15,15,14,5,15,4,20,7,9,6,8,17,15,7,15,15,2,17,15,21,23,23,23 +24,23,23,23,23,23,2,2,21,2,15,21,6,2,6,19,13,15,2,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,21,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,1,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,13,5,16,8,15,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,5,6,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,6,21,15,16,21,8,8,4,14,5,15,15,15,14,2,6,9,15,21,16,15,2,15,15,6,16,21,15,23,23,23 +24,23,15,15,21,15,15,7,18,15,4,17,6,15,8,7,13,13,2,21,13,16,15,16,21,5,8,4,7,15,15,21,16,23,13,19,2,21,5,6,2,18,14,1,11,7,8,18,4,21,17,15,15,15,15,17,21,15,2,16,5,15,13,8,6,2,21,5,2,2,21,2,17,15,14,6,5,17,21,7,19,15,14,8,8,4,10,3,16,13,4,5,21,7,16,15,6,21,11,6,15,15,17,16,21,7,5,9,8,15,15,9,21,21,21,8,2,21,13,13,14,15,15,21,8,2,19,15,2,7,21,13,5,6,15,8,2,21,5,2,1,6,14,5,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,15,15,1,15,2,15,16,10,15,16,15,16,13,8,15,21,7,14,13,7,2,5,2,21,17,8,20,21,17,5,11,4,8,13,13,15,2,21,2,15,13,21,14,7,7,20,2,16,13,5,4,8,13,7,13,7,3,13,7,7,9,5,16,15,16,17,20,14,10,5,2,15,14,21,17,17,15,15,19,21,8,6,8,15,13,7,5,5,10,2,9,15,8,3,15,7,16,15,2,7,17,15,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,2,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,5,8,2,2,2,17,15,15,15,18,8,6,15,13,16,7,13,2,21,3,15,16,5,17,5,7,13,8,6,17,23,5,15,13,15,5,3,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,10,10,15,15,15,13,21,21,5,21,8,6,10,16,6,11,14,14,15,5,2,7,15,14,8,13,21,15,15,1,21,5,14,16,2,1,7,21,2,5,15,15,19,21,1,8,15,16,7,5,9,15,15,15,5,21,21,21,15,2,21,23,13,21,5,15,16,9,13,15,8,15,2,21,13,21,8,2,8,2,15,16,3,14,21,23,23,23,23,15,15,21,5,14,15,2,7,9,2,7,8,14,2,5,1,8,2,21,21,8,15,16,20,2,5,6,15,11,8,14,6,3,13,16,15,17,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,17,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,9,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,13,15,2,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,21,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,3,14,15,10,2,7,10,21,8,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,1,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,5,2,2,15,13,16,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,17,6,2,2,21,15,6,21,6,4,2,8,13,13,2,21,13,16,7,16,17,5,8,6,8,4,16,8,21,23,13,19,2,6,8,6,2,18,14,1,11,7,8,18,4,16,21,15,7,15,1,16,21,7,2,16,5,4,13,6,6,9,21,6,2,2,16,17,19,5,10,5,4,21,16,7,19,7,14,6,8,6,4,3,16,13,13,6,1,7,16,13,6,21,11,4,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,16,13,13,14,4,15,21,8,4,20,21,2,7,17,13,5,2,15,7,2,21,5,2,20,6,8,15,21,9,6,13,4,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,15,21,13,7,16,21,7,6,14,7,2,6,4,21,17,6,20,1,21,15,9,8,8,13,9,15,2,21,2,15,13,21,14,13,15,20,4,16,13,5,4,8,13,8,13,5,9,13,8,15,15,5,17,15,17,17,20,14,4,13,2,13,14,17,21,16,8,15,19,17,15,6,15,8,15,14,16,4,6,21,9,14,16,18,15,6,16,15,4,17,16,15,23,23,23 +24,23,23,23,23,23,23,15,16,10,15,21,13,15,7,18,4,13,10,16,13,17,8,16,2,5,17,5,6,13,20,16,16,23,15,20,5,13,5,8,2,2,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,2,13,10,17,7,21,7,5,2,16,8,21,8,2,15,5,21,8,21,3,10,14,17,2,8,21,14,5,13,19,8,8,8,17,5,6,21,21,2,13,15,1,8,2,7,5,9,8,11,9,5,16,21,21,20,2,16,13,13,14,15,15,17,9,2,1,21,5,15,4,13,16,6,13,16,8,18,13,14,13,6,2,16,21,10,15,2,19,21,15,15,14,19,5,13,15,7,15,9,13,16,8,21,13,21,7,21,21,15,10,13,4,21,21,7,15,2,7,8,15,7,21,21,8,21,1,2,7,7,4,8,13,14,21,2,21,4,7,13,21,2,14,13,20,7,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,17,13,21,21,16,15,14,9,13,3,2,19,15,16,15,16,1,17,15,7,8,2,6,14,17,14,16,2,1,2,21,1,13,5,16,8,2,15,16,16,15,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,1,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,15,17,3,10,2,21,8,13,21,6,9,5,3,5,10,21,17,13,21,19,15,16,5,21,13,7,13,2,8,17,23,15,3,2,6,3,6,7,18,15,1,11,7,8,18,4,8,19,21,15,15,15,8,21,10,2,16,10,10,13,6,21,10,21,5,10,2,17,18,16,14,14,15,15,17,16,8,3,7,14,2,7,6,15,15,15,13,13,3,21,8,16,15,6,21,11,15,15,17,21,10,16,7,5,9,13,15,15,9,8,21,21,10,8,21,13,13,14,14,15,16,8,6,18,15,2,7,17,13,5,6,2,7,2,21,5,2,20,6,16,15,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,2,15,21,13,6,13,19,2,8,21,21,6,13,5,16,21,15,14,14,19,2,6,10,21,16,6,20,1,2,8,9,6,8,23,23,7,15,1,2,14,13,21,14,14,13,20,16,7,15,5,4,8,13,7,13,5,19,13,8,8,9,5,16,13,21,21,19,13,14,10,13,10,2,16,16,21,15,17,21,8,2,7,15,7,5,5,15,10,9,14,2,14,21,17,13,6,17,8,15,15,16,21,23,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,8,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,7,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,15,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,6,16,7,20,7,17,3,16,10,14,21,5,13,5,4,15,20,21,7,6,7,14,5,15,16,21,2,8,15,7,16,13,4,21,21,21,21,15,16,16,15,6,2,17,15,15,13,6,10,5,14,5,6,2,17,2,20,5,5,7,6,18,16,2,5,7,13,21,20,3,15,21,5,10,2,5,21,7,16,16,5,15,11,2,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,2,3,16,23,13,21,5,15,16,15,15,19,15,5,2,3,13,21,15,14,1,15,21,21,5,2,5,14,7,21,14,13,23,23,16,15,15,8,21,7,2,15,7,15,15,7,16,16,2,19,21,2,21,21,3,5,13,8,16,5,14,1,16,10,5,20,21,16,21,13,8,1,16,15,7,15,18,13,21,5,14,21,15,3,15,6,5,2,13,18,21,21,16,9,4,8,13,8,5,7,23,8,16,2,15,5,16,13,21,16,7,8,15,13,13,8,23,16,15,19,15,16,21,15,9,20,6,14,13,8,5,14,2,5,23,5,16,21,23,23,23,23,23,23,23,23,23,23,23 +24,23,2,5,21,10,15,2,17,6,10,21,16,5,18,15,4,13,2,16,13,16,15,15,6,21,21,6,8,2,15,15,16,23,7,16,9,15,2,6,10,18,14,1,10,7,16,19,4,21,14,17,7,1,15,16,1,4,10,16,5,15,13,4,21,4,21,5,10,4,16,10,17,8,4,15,5,19,17,13,3,7,14,17,2,6,4,19,14,9,13,15,21,7,21,8,6,21,17,2,18,15,21,7,6,7,5,13,8,15,7,5,17,21,1,2,21,15,13,13,15,6,15,16,10,15,19,21,8,6,21,13,17,9,4,1,5,21,16,16,21,6,1,15,21,15,4,5,14,7,16,10,19,2,9,19,15,2,14,15,15,15,17,6,21,21,2,7,21,3,6,4,2,13,21,7,5,7,15,10,15,21,17,21,4,11,1,16,6,7,8,14,13,15,4,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,17,13,17,17,8,21,14,5,13,2,3,21,15,17,15,16,18,16,7,6,7,14,15,5,21,5,8,2,6,2,16,17,15,6,17,15,4,15,15,19,6,4,18 +24,23,23,23,23,23,23,23,23,23,23,6,21,10,19,16,5,15,2,17,13,16,7,18,17,9,9,6,8,1,7,10,17,23,7,16,10,23,5,10,7,18,18,14,15,7,8,10,4,17,19,16,21,13,6,21,19,3,10,19,4,4,13,17,21,5,14,19,6,7,16,8,21,19,5,6,5,4,16,14,13,15,13,17,17,10,7,19,14,15,13,7,18,15,16,5,6,21,16,5,21,16,13,17,19,7,5,9,8,15,15,9,21,21,17,5,8,16,13,13,13,5,8,17,9,14,3,1,10,9,21,13,21,16,13,8,7,21,19,13,4,19,19,13,13,23,23,23,23,23,6,9,8,19,18,15,8,8,14,7,5,15,15,4,19,18,15,21,21,19,9,9,2,16,9,13,6,14,20,5,6,10,21,17,6,4,18,19,21,9,7,23,23,3,8,18,21,2,8,21,17,13,13,5,8,2,7,20,9,4,7,13,21,13,7,23,8,6,10,9,5,16,15,8,18,16,8,14,19,13,7,23,19,7,21,15,17,19,8,15,6,14,15,23,9,2,5,19,16,15,10,10,17,13,6,17,7,21,2,16,3,5,17,18 +24,23,23,1,21,2,15,2,20,15,6,17,10,2,13,8,13,13,2,21,13,8,11,21,21,5,7,13,7,13,20,2,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,17,21,15,15,15,16,21,10,2,16,5,4,13,6,21,2,21,1,10,10,17,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,10,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,17,13,9,14,14,13,21,8,2,18,21,2,13,17,13,5,8,4,8,2,7,5,2,21,6,14,6,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,15,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,13,15,8,16,5,15,15,13,2,5,15,15,21,4,15,16,15,6,15,16,2,5,23,23 +24,23,23,5,21,5,15,15,18,4,13,21,5,6,4,8,13,15,2,21,13,16,15,15,21,5,8,15,7,5,7,4,17,23,6,19,2,15,3,6,2,18,15,1,11,7,8,18,4,18,21,15,15,15,15,16,21,15,4,16,5,2,4,6,6,4,21,5,2,16,17,4,19,13,4,13,5,21,16,15,13,7,14,15,8,13,4,3,16,5,6,13,1,8,21,15,15,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,5,9,21,13,13,14,4,13,21,8,10,19,15,2,7,21,13,5,15,8,18,2,21,5,2,2,6,8,6,21,9,6,15,15,14,13,5,14,2,5,8,17,8,14,15,3,17,21,4,5,21,10,4,8,16,21,13,9,15,21,15,4,7,7,2,5,10,21,17,6,20,21,21,15,9,4,8,13,5,4,2,21,2,13,13,21,14,4,13,20,7,16,13,5,4,8,13,8,7,5,7,13,1,15,9,5,17,15,16,17,20,14,14,7,2,4,14,17,21,21,15,16,19,21,19,5,14,4,13,8,15,5,7,2,9,6,17,3,2,4,16,15,7,21,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,20,7,17,5,17,2,5,17,5,13,14,16,21,3,23,6,6,13,15,5,21,21,11,6,8,15,7,17,13,4,17,18,21,21,16,6,16,15,2,2,17,21,9,11,6,21,5,14,8,7,14,17,5,17,14,10,5,3,21,16,6,6,7,13,17,21,19,2,18,16,9,10,9,17,15,16,15,5,15,15,21,21,16,13,15,18,7,5,9,21,15,8,9,15,21,17,3,1,11,23,13,21,5,8,16,2,7,16,7,7,15,21,13,19,6,3,8,15,21,21,5,18,17,2,5,6,6,2,8,14,5,14,20,15,7,7,15,13,8,15,2,6,21,7,3,16,1,6,10,21,3,2,13,8,16,16,7,14,6,16,7,15,10,16,21,7,20,21,15,7,5,15,5,23,8,7,1,18,15,5,15,18,19,5,13,16,21,21,2,3,4,8,13,8,8,6,23,16,16,2,15,5,16,13,17,16,8,13,14,4,15,8,23,16,7,19,15,16,21,15,9,20,4,13,23,1,5,5,10,2,6,14,16,1,10,2,1,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,13,7,18,16,23,13,17,9,6,9,6,3,18,15,1,3,7,16,1,4,18,14,10,15,21,11,16,15,5,19,21,7,2,4,13,21,5,21,5,5,8,17,16,16,5,4,15,5,21,1,10,20,7,14,1,21,4,2,6,11,4,8,8,18,7,19,15,10,21,21,6,21,7,21,13,10,7,5,9,9,15,7,6,21,21,18,4,18,11,13,4,14,4,15,16,6,4,19,1,2,4,21,13,18,3,5,17,3,17,2,1,8,6,6,10,1,3,4,9,14,15,4,15,17,6,9,7,7,8,14,8,6,1,16,2,21,18,6,20,18,19,3,3,4,5,23,5,9,2,19,21,8,18,17,20,4,15,1,15,5,11,7,8,13,10,4,2,17,14,15,15,17,14,15,5,15,2,17,16,3,4,8,13,8,13,18,14,10,5,1,9,5,15,13,17,17,21,1,14,9,13,7,3,15,17,17,15,17,18,8,8,9,7,7,23,23,23,23,23,7,6,15,16,17,15,9,17,8,2,10,21,21,5,23,23 +24,23,23,8,17,10,13,8,17,5,5,15,18,13,5,1,4,13,6,8,7,16,19,16,7,14,8,5,7,8,6,6,16,23,23,16,7,9,7,4,15,10,2,15,15,7,9,17,4,21,18,17,21,17,8,15,19,10,10,16,9,6,13,4,21,9,21,9,5,4,19,8,21,4,5,7,5,4,16,5,13,8,6,17,2,9,1,7,7,13,7,6,17,7,1,10,5,21,21,6,5,1,1,6,5,7,5,9,8,15,15,9,17,16,17,2,10,21,13,13,1,9,4,16,9,15,10,17,4,4,17,13,15,4,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,4,5,13,4,5,9,19,8,7,16,15,5,21,13,1,16,21,4,4,17,19,9,3,10,1,16,7,8,4,19,5,9,15,1,21,5,17,21,4,4,9,9,23,9,3,8,4,21,14,3,5,21,14,6,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,9,4,13,7,23,18,16,17,16,16,1,7,10,5,13,7,23,23,2,5,6,10,17,4,4,1,9,7,18,13,7,16,1,19,5,23,23 +24,23,23,23,23,23,2,13,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,5,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,21,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,5,16,8,15,2,21,2,15,21,6,2,6,19,5,15,2,21,13,16,19,15,2,9,8,2,8,13,2,8,16,23,15,19,2,15,13,6,14,18,15,1,11,7,21,18,4,15,18,15,15,15,15,16,21,2,5,3,7,13,3,13,13,10,21,5,6,21,17,3,18,14,14,15,5,17,21,7,9,7,6,3,7,6,5,19,21,6,8,13,1,14,16,2,5,15,11,15,21,15,17,2,19,7,5,9,8,15,13,9,21,1,21,2,2,17,13,13,14,15,13,21,8,2,18,18,2,7,21,13,5,6,16,7,2,21,5,2,20,6,8,5,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,19,15,21,13,2,7,21,6,2,21,8,21,13,7,15,21,7,15,15,5,2,2,10,21,16,15,20,21,7,13,9,8,8,7,8,4,2,18,2,15,13,21,14,15,5,20,8,21,15,5,4,8,13,8,13,7,19,15,7,15,3,5,21,13,17,15,20,8,8,2,2,8,14,16,16,21,8,16,21,8,8,4,15,6,10,5,15,14,16,5,6,7,21,17,6,2,8,15,2,16,21,15,23,23,23 +24,23,23,23,21,3,10,10,21,15,8,17,15,4,5,15,3,13,10,16,18,16,15,11,7,21,14,13,16,15,21,5,11,23,9,21,9,14,3,13,3,14,14,1,10,7,8,18,4,21,14,21,15,16,15,21,21,10,10,16,6,2,13,4,21,4,21,5,10,14,17,2,18,21,14,7,5,2,19,14,19,7,14,21,10,5,15,3,14,6,15,9,16,14,21,3,5,21,21,10,21,7,16,13,6,7,5,9,8,15,8,5,17,21,21,2,21,17,13,13,14,10,15,16,10,6,7,1,9,4,21,15,21,14,15,17,3,16,2,5,7,6,2,13,21,3,5,5,18,10,15,10,19,2,9,5,15,6,14,15,15,1,16,8,21,21,2,1,21,15,5,3,7,14,21,7,15,6,3,8,15,21,21,9,2,20,1,8,6,7,7,8,13,14,3,2,17,4,13,21,21,14,15,13,8,14,16,15,3,4,8,13,8,7,13,6,14,15,8,9,5,16,13,21,17,8,21,14,9,13,10,2,21,15,21,15,17,18,16,8,5,15,3,15,5,6,8,8,2,5,15,16,17,15,2,17,15,4,15,17,19,5,23,23 +24,23,23,15,21,16,2,5,21,2,2,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,2,8,15,6,6,21,23,13,17,6,14,5,21,6,18,7,8,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,17,2,15,13,6,17,5,13,15,6,10,21,21,16,10,14,13,2,17,8,8,14,8,13,1,13,2,18,2,3,14,15,2,16,7,16,6,5,21,21,19,21,7,1,11,21,7,5,9,8,15,8,5,15,21,18,6,21,8,23,14,14,6,2,16,15,15,7,21,2,15,15,13,21,2,13,17,8,16,2,3,8,1,2,13,21,7,5,10,21,5,16,8,2,15,7,7,13,8,15,2,15,18,15,5,21,21,6,15,21,20,2,14,2,15,17,5,14,13,16,15,15,2,16,2,6,21,1,13,5,9,21,21,23,2,3,2,21,15,14,5,18,8,7,5,21,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,15,18,15,16,15,16,21,8,6,7,2,15,19,3,10,14,13,15,6,15,21,1,15,2,16,15,2,7,21,2,5,3,23 +24,23,23,23,23,23,15,15,16,10,4,21,15,3,7,21,4,15,2,16,13,1,15,15,16,1,21,5,8,13,6,15,16,23,15,16,13,5,6,8,15,19,14,1,10,7,16,18,4,18,16,21,15,21,7,16,21,4,2,16,5,10,13,15,21,9,21,6,10,17,17,3,17,2,14,6,10,21,16,4,20,7,14,21,2,6,2,18,14,10,13,13,18,7,21,4,6,21,21,2,16,8,16,10,6,7,5,9,9,8,11,5,21,21,18,15,21,17,13,13,8,6,8,16,10,4,5,21,4,6,20,13,17,7,13,17,9,17,2,18,8,6,5,6,1,21,2,9,3,6,21,10,19,15,9,7,7,2,14,7,15,1,9,15,21,21,2,15,18,5,6,13,4,17,21,9,4,5,8,10,2,21,21,20,5,1,1,15,13,11,15,8,13,8,8,2,21,4,13,4,21,14,10,5,19,16,16,15,3,4,8,13,7,13,18,8,8,15,16,9,5,16,13,17,17,16,21,14,9,13,2,4,1,15,16,7,16,18,16,1,5,7,4,5,7,15,14,15,11,6,4,16,17,15,7,1,15,2,20,21,11,8,6,20 +24,23,23,23,18,15,10,5,21,4,6,21,6,2,4,18,7,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,15,19,2,5,13,6,2,18,14,18,9,7,8,18,4,15,21,15,15,13,6,16,21,4,10,2,8,23,23,21,7,13,1,5,5,16,16,3,19,7,10,5,5,21,16,14,9,7,14,16,8,6,4,3,16,4,8,13,1,8,21,13,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,4,21,13,13,14,4,13,21,9,15,15,21,4,4,21,13,5,5,16,8,2,1,6,2,14,6,14,21,21,7,8,20,5,14,4,7,8,2,5,8,8,8,14,2,15,21,15,4,5,21,2,15,19,16,21,13,4,15,21,2,14,15,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,8,21,17,2,15,13,16,14,4,13,20,16,16,13,5,4,8,13,1,13,7,9,13,8,2,9,5,17,15,16,21,20,14,6,3,7,7,14,17,16,16,7,17,21,7,7,2,6,15,6,5,15,8,14,6,5,4,16,17,15,6,15,15,7,16,16,15,2,23,23 +24,23,23,23,23,5,15,6,18,15,2,21,6,6,5,18,5,15,2,21,13,16,19,15,21,5,8,15,8,13,2,8,16,23,6,19,2,14,5,5,2,18,15,3,11,7,8,18,4,16,21,15,18,13,15,16,21,4,2,8,14,23,23,16,15,6,21,5,2,16,16,8,18,5,2,7,5,21,16,18,3,7,14,16,15,10,13,3,16,7,8,13,1,8,21,2,6,21,13,5,15,15,21,2,19,7,5,9,8,15,7,9,21,21,21,6,6,21,13,13,14,5,15,21,9,13,15,21,2,6,17,13,5,6,8,8,2,16,5,2,18,15,14,6,1,15,10,15,21,14,13,5,8,2,5,8,7,8,14,2,15,1,15,8,7,21,3,15,18,15,21,13,5,16,21,7,6,15,13,2,8,16,21,16,5,1,1,2,15,9,8,8,13,5,13,21,17,2,15,13,16,14,6,9,20,6,16,13,5,4,7,13,15,11,13,19,13,8,2,3,5,21,13,21,16,20,14,14,13,13,6,14,16,16,21,15,16,1,7,13,2,5,6,15,13,15,15,19,5,5,15,21,16,15,10,15,15,15,10,15,16,23,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,23,17,6,4,2,17,15,6,16,18,15,6,15,5,15,6,15,2,21,3,15,16,5,17,5,15,13,2,6,21,23,13,21,13,16,5,5,10,16,16,17,15,7,16,18,4,17,21,21,16,21,6,18,15,2,10,15,5,15,13,10,21,5,14,2,6,2,16,16,17,8,15,14,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,1,7,21,2,5,21,15,19,18,15,21,7,16,7,5,9,7,15,15,5,15,21,1,2,2,17,23,13,21,5,8,16,2,21,21,15,15,6,21,13,21,5,2,8,2,17,16,13,13,14,2,6,21,21,6,16,21,5,14,2,3,8,8,7,7,8,14,2,5,17,8,8,21,21,13,21,17,20,2,5,2,15,13,7,14,15,15,11,15,21,16,2,6,21,1,7,2,10,16,18,23,2,10,2,21,15,11,13,18,14,5,5,16,21,16,15,15,4,8,13,8,21,14,23,7,21,3,17,6,15,13,16,16,2,19,14,5,13,13,2,19,15,16,15,16,18,15,13,8,15,7,15,15,2,8,15,16,5,15,15,17,13,2,15,15,2,21,15,16,5,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,5,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,5,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,4,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,15,7,21,10,8,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,4,13,5,14,17,16,21,15,17,21,7,9,2,8,6,4,13,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,23,23,23,23,17,4,4,19,21,6,8,2,6,13,2,19,7,18,19,18,6,5,21,2,7,13,19,7,19,23,13,19,9,6,9,16,7,1,8,15,15,13,11,1,4,21,14,17,15,17,7,21,17,4,15,4,6,5,4,4,16,9,18,1,5,4,17,4,16,21,9,5,6,4,16,19,13,8,13,17,17,3,6,18,5,5,2,5,19,8,21,18,6,21,1,16,17,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,21,23,13,1,6,10,17,9,6,5,17,4,7,1,13,21,4,9,7,4,21,9,2,4,8,4,5,23,6,2,1,14,6,16,9,17,6,9,17,8,7,15,19,5,21,11,1,1,20,4,3,21,19,9,13,8,18,21,9,4,5,9,13,10,1,21,17,5,17,21,10,2,10,10,17,23,4,9,4,21,15,21,19,17,10,5,5,21,6,17,7,7,4,8,13,5,4,14,23,7,16,6,9,5,8,6,19,17,3,9,4,4,13,9,23,18,8,18,8,16,21,7,6,4,16,14,23,9,7,16,19,13,8,17,8,21,15,4,11,13,4,1,1,20,5,6,23 +24,23,15,5,21,8,15,21,17,6,4,8,15,15,14,15,4,13,2,16,13,16,18,15,16,16,21,6,8,13,6,7,16,23,5,21,5,14,5,13,10,19,14,1,10,7,16,18,4,21,14,17,7,1,15,16,21,2,10,16,6,6,13,4,21,4,21,5,10,4,16,4,16,6,4,15,5,19,16,2,2,7,14,21,2,5,4,9,14,9,13,15,16,8,16,6,6,21,17,2,21,7,17,16,6,7,5,13,7,15,7,5,16,21,8,2,21,15,13,13,15,13,6,17,10,15,19,21,8,13,17,9,17,13,6,1,17,16,15,9,8,6,4,6,17,13,10,5,20,6,8,10,19,2,9,20,15,7,14,6,13,15,15,15,21,21,2,15,21,3,6,4,2,13,17,7,6,14,3,10,4,21,16,21,4,18,1,16,6,7,16,14,13,15,4,2,21,4,13,1,21,14,15,13,8,10,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,17,13,17,17,8,21,14,9,13,4,3,21,15,17,15,16,18,16,7,5,7,14,15,5,6,15,8,2,6,13,16,17,15,13,17,15,4,15,11,20,5,8,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,9,8,17,13,17,19,16,4,10,21,7,8,13,10,8,15,23,13,21,9,10,5,4,17,18,19,7,15,7,17,15,4,21,14,17,21,19,19,16,10,6,4,1,9,15,13,10,6,9,21,8,8,4,16,2,19,8,15,6,19,16,16,9,13,7,13,7,21,14,4,17,14,5,9,4,19,7,21,6,6,21,17,9,4,8,15,4,6,7,5,9,16,15,7,9,21,21,7,19,19,17,23,23,15,9,4,18,5,5,5,18,19,2,16,17,21,5,16,8,15,7,4,20,5,1,23,23,23,23,23,23,23,23,23,23,16,8,2,6,8,7,15,10,16,15,13,16,1,1,6,15,21,19,6,10,9,13,23,23,23,23,23,23,23,19,16,21,6,7,21,7,7,8,10,18,5,9,10,2,17,7,4,5,17,7,23,23,16,14,16,15,3,4,17,13,5,15,5,23,5,16,4,3,5,16,15,17,16,19,15,6,23,23,7,14,18,16,21,7,17,18,8,5,4,7,7,19,23,23,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,17,6,10,15,15,2,15,16,6,15,5,21,13,13,2,16,13,16,15,21,2,2,3,5,5,14,8,8,3,23,13,19,2,1,5,6,2,18,14,21,7,7,8,18,4,16,14,21,11,13,15,17,21,8,21,16,5,15,13,6,5,10,21,5,2,16,17,13,19,16,14,13,5,21,16,7,3,7,14,16,8,6,15,3,16,15,5,13,1,7,16,15,10,21,11,3,15,8,17,8,10,7,5,9,8,15,15,9,21,21,21,5,2,16,13,13,14,2,5,21,8,6,19,21,2,15,17,13,5,5,8,8,2,21,5,2,20,6,8,5,21,9,6,13,8,14,13,5,14,2,5,8,7,8,14,15,10,1,17,5,8,21,5,15,21,16,21,13,14,16,21,7,5,14,7,2,2,10,21,6,15,20,1,10,15,5,15,16,15,5,5,21,17,2,15,7,21,14,9,13,20,10,17,13,5,4,8,13,15,13,13,3,13,7,2,7,17,17,15,16,17,2,14,14,10,13,13,16,20,21,15,7,16,19,21,8,6,9,5,15,5,1,15,8,2,9,2,15,17,15,2,17,13,15,15,1,16,5,23,23 +24,23,23,23,17,6,7,2,21,6,13,1,16,7,13,21,7,13,16,19,13,16,19,17,16,2,21,5,7,13,6,7,19,23,13,21,1,4,5,6,17,18,10,15,15,7,21,17,4,21,14,15,17,15,13,17,19,1,6,15,5,10,13,9,17,9,21,9,5,6,16,15,17,21,6,6,5,2,16,13,13,7,13,7,21,16,13,15,14,15,13,7,19,7,19,2,6,21,16,9,19,1,13,9,10,7,5,9,8,15,18,2,1,16,2,2,8,21,23,13,5,6,4,17,9,5,16,17,16,7,21,13,1,8,3,8,7,21,6,9,9,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,8,14,6,5,17,15,9,18,18,8,21,21,18,6,13,4,17,8,7,7,2,2,15,4,6,17,16,5,15,21,8,9,8,7,19,23,6,6,20,17,14,15,13,17,8,23,13,19,7,16,15,3,4,19,13,2,6,16,23,3,16,16,9,5,15,13,17,16,18,7,5,23,23,6,14,18,16,21,16,17,1,7,4,13,16,16,23,23,6,8,6,15,5,4,17,17,14,6,21,15,4,6,16,18,6,19,23 +24,23,23,23,23,23,23,10,21,15,13,17,6,10,10,3,10,15,2,21,13,16,18,15,16,5,8,13,7,13,2,8,16,23,13,18,2,10,5,6,2,18,15,1,1,7,8,18,4,8,21,15,11,15,15,21,21,3,6,3,14,21,15,8,13,19,18,5,10,17,17,3,18,8,15,15,5,15,15,15,13,7,15,16,8,13,8,2,17,5,7,13,1,7,16,7,10,21,11,5,15,15,17,8,2,7,5,9,15,15,13,9,6,21,21,4,21,21,13,13,14,10,15,21,8,2,18,21,2,7,17,13,5,10,16,7,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,17,15,15,5,19,2,15,21,8,16,13,5,15,21,15,15,14,6,2,6,10,21,8,15,20,21,17,15,8,8,8,13,15,15,2,17,2,15,13,21,14,9,6,20,4,8,13,5,4,8,13,8,13,5,19,13,7,15,9,5,16,15,16,8,20,14,15,13,7,15,14,17,16,17,15,16,21,8,8,3,7,7,14,5,15,10,16,5,9,15,21,16,15,6,15,8,4,6,23,23,23,23,23 +24,23,6,15,21,8,15,7,21,2,13,17,6,15,4,8,13,13,2,21,13,16,15,21,17,5,13,8,5,13,15,16,6,23,13,19,2,6,15,6,2,18,14,1,11,7,8,18,4,15,21,15,15,15,15,16,21,15,2,16,5,15,13,7,6,2,17,5,2,16,16,2,19,8,2,15,5,21,16,8,19,7,14,15,15,6,4,3,16,5,5,13,1,8,21,5,15,21,11,6,15,15,16,8,21,7,5,9,8,15,13,9,21,21,21,4,15,17,13,13,14,15,13,21,8,15,19,15,2,7,21,13,5,2,21,8,2,21,5,2,20,6,8,15,21,9,6,15,15,14,13,5,6,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,21,13,5,15,21,10,14,15,7,2,15,2,21,8,13,20,21,16,13,9,4,8,13,5,8,2,21,2,15,13,16,14,13,5,20,2,16,13,5,4,8,13,8,13,6,9,13,8,15,9,5,16,13,17,15,20,14,14,2,2,15,14,21,16,16,15,17,19,21,8,10,7,2,13,5,15,15,7,2,9,15,15,17,15,6,15,15,2,15,17,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,16,7,18,3,21,8,5,1,7,13,16,16,21,15,23,6,2,9,15,5,16,8,18,19,7,15,7,8,17,4,21,13,16,21,16,15,15,1,10,15,16,6,2,13,6,21,15,21,5,10,14,16,17,7,8,3,8,18,14,7,13,13,8,14,18,7,18,13,21,14,14,6,13,8,8,21,3,8,16,21,6,2,1,17,17,16,7,7,9,6,15,8,9,21,15,17,6,21,16,23,13,18,15,15,17,9,15,7,21,15,15,11,13,15,8,9,7,18,1,5,2,21,19,13,5,1,5,15,23,21,15,15,13,21,8,3,10,16,8,15,2,5,21,16,4,17,1,3,8,16,21,7,13,2,15,15,13,14,6,21,8,15,17,1,1,13,20,21,2,15,10,6,19,14,16,17,13,21,6,15,10,21,16,14,6,11,5,20,13,7,4,7,13,20,16,8,23,13,17,2,3,5,16,15,18,16,15,14,15,7,23,6,13,19,17,21,15,16,11,8,2,13,19,15,6,5,15,8,6,16,16,2,7,21,15,15,1,15,3,8,17,23,23,23,23 +24,23,23,23,23,15,7,6,17,6,3,17,6,10,6,9,9,16,8,17,13,16,19,13,1,9,8,5,9,13,4,16,19,23,10,3,9,15,5,6,2,18,15,18,15,7,8,19,4,15,17,15,7,13,17,21,21,9,9,8,14,23,23,9,9,4,21,9,4,4,17,4,17,9,6,10,5,17,16,15,19,7,14,16,8,6,4,19,17,13,4,8,1,7,21,4,7,21,16,10,15,7,1,21,10,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,6,13,18,9,4,6,21,4,7,21,13,5,19,17,7,4,14,10,2,21,6,14,5,21,9,5,19,5,14,8,4,17,15,5,8,8,8,14,4,15,15,15,8,7,21,9,4,21,21,8,7,4,10,1,5,4,6,9,10,15,21,21,4,10,16,1,17,6,9,6,8,13,5,7,21,17,4,15,13,16,14,4,3,19,8,16,13,5,4,7,13,10,13,21,19,13,8,2,9,5,21,15,18,17,19,8,5,4,3,4,14,17,17,21,15,16,19,8,4,10,5,10,4,9,15,4,14,5,5,4,16,17,15,15,15,15,6,6,15,17,4,23,23 +24,23,23,23,23,23,15,5,18,2,2,21,6,2,6,18,5,15,2,21,13,16,19,15,16,5,8,15,8,13,2,6,21,23,7,19,2,15,5,6,2,18,15,19,15,7,8,3,4,15,21,8,15,13,15,16,21,2,2,8,7,23,23,17,6,13,21,5,4,14,17,8,19,5,10,15,5,21,16,8,19,7,14,17,8,4,4,3,16,5,7,13,1,7,21,2,7,16,21,5,15,15,16,2,19,7,5,9,8,15,15,9,21,1,18,5,6,16,13,13,14,5,13,21,7,15,15,21,2,6,17,13,5,8,8,8,3,16,5,2,17,6,14,6,21,9,15,8,6,14,13,5,17,2,5,8,7,8,14,2,15,21,15,8,7,21,2,15,18,7,16,13,9,15,21,14,4,5,6,2,15,21,21,9,2,1,21,2,9,16,8,8,13,5,6,21,17,2,15,13,15,14,5,13,20,2,16,13,5,4,7,13,15,15,6,19,13,8,2,9,5,17,15,16,21,20,14,14,6,13,15,14,16,16,21,15,16,21,7,5,2,15,7,10,5,15,6,19,5,9,15,21,16,15,2,15,15,4,8,15,21,2,6,18 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,1,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,21,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,21,4,7,15,17,8,9,21,8,8,8,8,9,18,8,8,13,16,18,21,16,5,21,5,8,9,7,18,16,23,5,17,9,13,15,2,8,18,7,7,15,7,8,17,4,21,14,17,21,17,15,21,18,10,6,16,5,15,13,4,17,2,21,6,5,7,17,15,8,4,10,6,21,21,15,13,13,7,5,17,10,10,15,14,17,13,8,4,19,8,17,21,5,21,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,17,6,9,21,9,10,2,18,2,13,20,13,21,15,7,8,7,21,2,9,21,21,14,5,21,4,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,15,13,21,17,15,1,17,8,4,13,9,17,16,8,9,10,7,2,5,2,17,21,5,17,1,2,2,8,23,16,4,5,8,21,21,14,7,13,17,5,10,13,15,8,17,15,3,4,8,13,5,17,15,23,7,1,16,15,5,16,13,21,17,6,7,15,8,13,4,2,19,17,15,13,16,1,16,6,2,14,9,23,9,5,9,2,15,6,8,21,17,7,7,17,7,2,21,8,18,10,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,2,6,15,21,20,15,1,17,8,19,7,5,9,15,7,13,18,21,21,2,5,4,16,23,13,21,13,9,17,3,2,5,21,10,15,21,13,21,8,6,7,15,18,13,3,6,23,23,23,23,23,23,23,23,23,23,23,23,5,16,8,7,8,15,15,5,1,16,21,18,21,6,1,16,16,21,2,15,15,16,7,2,6,15,7,13,6,1,21,5,21,1,21,15,10,4,16,23,2,5,2,21,14,15,21,21,14,14,13,8,6,16,15,3,4,8,13,9,21,14,23,6,16,8,3,5,16,13,17,16,19,15,14,10,14,8,23,19,17,17,15,16,21,7,5,6,7,13,23,23,23,23,23,6,15,10,21,17,15,21,21,7,2,15,17,19,5,19,18 +24,23,23,23,21,15,6,2,21,15,16,21,6,6,2,8,13,13,2,21,13,16,15,1,21,5,8,13,7,13,2,21,10,23,13,20,2,16,5,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,16,21,4,13,16,5,10,13,2,6,2,21,5,2,2,17,14,16,8,7,15,5,21,16,14,19,15,14,18,15,6,8,2,21,9,13,8,14,8,16,15,6,21,11,6,15,15,1,8,21,7,5,9,16,15,15,9,21,21,21,14,13,16,13,5,14,15,13,21,8,15,18,21,2,13,17,13,5,4,8,8,2,21,5,2,9,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,16,2,7,1,6,2,21,21,21,13,5,16,21,2,14,5,7,2,2,10,21,7,5,20,1,17,15,9,4,8,13,5,4,2,21,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,8,13,8,9,13,8,15,9,5,17,15,17,21,20,14,6,9,2,14,14,21,21,16,15,7,19,21,8,10,8,15,4,6,18,4,10,3,5,7,17,3,15,6,16,15,2,15,16,15,23,23,23 +24,23,23,23,8,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,17,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,9,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,21,3,4,11,9,17,21,8,13,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,1,17,16,4,23,23 +24,23,23,23,23,23,2,15,18,15,2,21,10,2,6,18,5,15,2,21,13,16,19,15,16,5,8,13,7,13,2,8,16,23,8,3,2,14,5,6,2,18,15,19,11,7,8,3,4,15,21,8,15,15,15,16,21,6,3,9,7,23,23,21,15,13,21,5,4,16,16,2,19,8,2,5,5,21,16,15,3,7,14,16,8,6,4,3,16,5,7,13,1,8,21,2,15,16,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,6,21,13,13,14,4,15,18,10,15,16,21,15,15,21,13,5,8,8,8,3,15,5,2,21,6,8,15,21,9,15,15,8,14,13,5,17,2,5,8,7,8,14,2,15,21,15,3,5,21,2,15,19,15,21,13,5,16,21,5,15,6,4,4,15,21,21,8,3,20,21,4,13,9,8,8,13,5,15,21,17,2,15,13,16,14,5,8,20,10,16,13,5,2,8,13,15,13,15,19,13,8,2,9,15,17,15,16,15,20,14,14,13,15,15,14,16,16,17,15,16,21,7,7,2,15,6,23,9,7,14,17,15,4,15,15,18,13,5,15,23,23,23,23,23,23,23,23 +24,23,10,4,21,6,4,4,21,4,6,21,8,2,5,18,3,13,5,17,13,17,19,16,2,3,21,4,8,9,4,6,16,23,1,17,9,15,5,7,17,18,14,8,15,7,17,17,4,16,14,17,21,15,13,16,18,9,4,17,13,4,13,6,21,4,19,9,5,4,18,17,19,2,10,7,2,15,19,13,13,7,13,21,1,10,18,18,4,5,7,16,8,5,21,7,8,1,15,15,21,1,17,13,19,7,5,9,16,8,7,17,20,11,10,6,21,15,23,6,13,8,4,17,9,6,21,1,5,6,21,13,21,14,9,8,2,16,9,7,2,8,15,13,2,6,15,17,20,4,4,19,13,20,13,3,8,8,14,2,6,1,15,8,21,21,8,21,17,2,6,13,4,16,17,7,14,5,21,7,5,4,1,19,2,17,21,13,9,16,23,18,19,9,6,2,7,21,7,10,17,14,7,19,17,4,8,15,7,4,7,13,7,21,6,23,5,16,2,8,6,16,16,21,16,9,15,14,7,13,5,23,19,16,18,7,16,18,8,4,9,9,4,5,2,7,9,6,15,6,16,21,8,2,7,17,7,7,21,21,20,9,19,18 +24,23,23,5,16,15,13,6,21,15,15,16,6,10,2,18,13,13,2,21,13,16,19,15,16,5,8,13,7,13,15,21,16,23,10,3,2,10,2,6,2,18,21,1,15,7,8,15,4,21,14,17,16,15,15,8,21,13,2,13,23,23,23,23,16,14,21,5,2,7,16,14,16,2,10,6,5,16,21,6,19,15,14,16,8,10,6,2,15,13,13,16,1,8,16,15,6,21,11,6,15,15,1,8,2,7,5,9,8,15,15,9,21,21,8,15,10,16,13,13,14,15,6,16,8,13,18,21,2,6,4,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,16,23,23,2,5,8,2,21,5,8,8,8,14,15,15,1,15,5,21,8,2,2,21,21,18,5,13,13,21,5,2,15,15,2,6,10,21,8,13,20,21,2,13,9,8,8,13,5,5,2,17,2,15,13,21,14,14,15,20,10,16,13,5,4,8,13,8,13,15,3,13,6,17,9,5,16,15,16,15,20,14,14,5,2,15,14,16,16,16,15,16,19,8,7,13,15,2,15,8,6,6,15,13,15,8,15,21,16,6,15,15,2,15,16,15,13,15,18 +24,23,4,5,21,2,9,4,17,3,6,17,16,7,8,4,9,15,8,16,13,16,7,21,4,13,17,6,5,4,5,8,21,23,7,17,9,13,9,4,9,8,14,21,1,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,4,21,4,21,5,10,8,18,18,17,4,4,6,6,21,21,14,20,7,14,17,2,5,6,19,14,10,13,9,21,8,21,5,10,21,21,2,19,8,16,7,3,7,5,9,9,13,11,5,17,21,21,9,17,21,13,13,8,10,8,16,10,4,18,17,9,10,10,13,17,4,5,18,8,17,4,16,9,6,10,10,1,7,7,23,18,5,4,18,19,21,9,8,8,8,14,21,15,8,8,15,21,21,6,4,18,19,9,13,4,16,21,4,4,6,8,8,4,19,21,19,2,17,1,16,6,8,7,2,13,21,8,20,1,4,15,13,21,14,6,13,8,6,21,15,3,2,8,13,17,7,9,2,15,15,1,9,5,16,13,17,16,8,21,14,9,13,4,3,19,17,21,7,16,19,21,4,9,17,8,6,6,1,4,5,8,6,4,17,17,15,5,17,7,2,15,16,20,6,19,19 +24,23,15,15,21,5,2,15,17,7,2,17,13,13,8,18,5,13,3,16,13,17,15,16,2,5,21,15,15,2,2,8,21,23,3,18,9,13,21,6,10,18,14,10,10,7,16,7,4,21,20,16,15,21,8,15,21,5,6,16,5,15,13,2,21,5,21,13,6,1,16,2,17,2,15,13,5,21,8,16,3,10,14,17,2,5,17,2,2,5,13,7,15,5,19,15,6,21,16,6,2,15,17,8,10,7,5,9,8,15,9,5,2,17,21,2,2,16,13,13,14,15,15,16,10,5,18,21,5,8,3,13,21,7,7,17,2,18,13,8,5,6,2,7,4,10,7,15,19,21,15,5,14,21,5,13,15,14,14,16,15,16,16,13,15,21,15,4,21,3,2,13,6,21,21,7,14,13,7,8,7,21,21,21,13,8,21,15,2,8,2,7,13,14,10,2,21,4,15,13,15,14,6,5,20,8,16,2,3,4,8,13,8,13,10,18,7,13,19,9,5,17,13,21,17,8,7,14,15,13,2,8,19,15,16,15,16,1,17,15,2,8,2,6,14,8,14,16,2,1,6,1,1,10,6,16,16,2,15,16,16,2,19,23 +24,23,23,7,18,6,2,10,16,15,15,21,15,5,13,7,10,13,2,17,13,16,19,15,16,5,21,8,8,13,15,6,16,23,13,16,21,15,5,10,2,18,14,1,15,7,8,7,4,16,15,17,15,15,8,18,21,15,13,16,5,10,13,2,20,7,21,7,7,6,18,6,21,14,13,2,23,23,23,23,23,23,23,23,23,23,23,23,23,13,8,19,17,7,15,2,6,3,21,9,21,1,17,8,2,7,11,9,5,11,8,5,15,21,21,9,15,16,13,13,14,10,15,16,9,15,20,1,2,7,15,13,17,21,5,18,10,21,8,2,9,17,15,15,21,16,2,15,8,6,17,5,21,2,5,7,15,8,14,2,15,1,13,10,21,21,15,13,17,19,10,13,2,20,21,7,14,7,7,2,10,16,21,1,9,15,1,13,5,8,16,8,13,4,2,2,1,8,7,15,21,14,1,7,15,9,21,15,3,4,8,13,8,21,7,23,2,8,15,7,5,17,13,17,18,19,8,14,5,13,2,14,17,15,15,15,17,19,16,8,13,10,7,15,7,2,2,21,2,5,6,2,17,15,7,17,8,7,15,21,19,9,13,18 +24,23,23,23,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,13,17,16,21,23,15,2,3,15,5,2,14,10,14,7,15,7,17,17,4,17,14,17,21,21,15,21,21,6,15,16,15,13,13,2,19,8,21,13,10,14,21,16,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,6,21,21,23,13,18,5,6,17,9,10,20,7,10,2,15,13,21,8,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,21,21,2,5,13,15,21,14,15,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,17,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,7,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,16,5,9,21,21,10,15,1,17,8,16,7,5,9,6,15,15,9,8,21,8,4,21,21,13,13,2,6,16,16,9,15,19,11,9,7,10,13,19,6,5,7,7,1,13,2,1,21,21,6,7,9,6,23,23,23,23,9,13,5,9,19,8,7,16,4,5,11,13,21,18,21,6,2,17,19,4,9,7,17,23,23,23,14,3,15,6,6,1,21,9,21,21,4,10,10,6,2,23,8,13,4,17,14,15,13,16,14,7,13,17,6,8,15,9,4,8,13,6,21,7,23,9,16,6,9,5,15,15,17,16,18,15,13,6,23,3,14,19,17,21,11,16,1,7,6,9,21,4,23,5,15,15,8,15,2,10,8,17,16,9,21,7,13,5,17,19,6,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,7,15,8,13,13,2,21,13,16,15,21,16,5,7,4,13,15,21,1,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,8,13,15,6,13,13,4,18,13,21,6,13,10,17,7,18,8,4,7,5,21,21,5,19,15,14,16,16,2,4,9,16,4,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,6,13,21,8,2,18,17,2,15,3,13,5,1,16,8,2,21,5,2,9,6,14,7,21,9,6,9,16,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,17,18,2,5,21,23,15,14,6,7,15,6,4,21,2,13,20,21,9,15,7,8,8,13,15,9,2,17,4,15,13,21,14,4,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,17,5,15,2,15,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,23,23,23,23,7,8,17,2,9,21,13,10,13,18,2,13,4,16,13,17,15,16,2,2,16,5,15,5,20,8,16,23,15,20,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,15,21,8,18,21,5,15,16,5,2,13,4,21,2,21,8,5,8,8,8,17,8,4,9,5,21,8,21,3,10,14,7,15,15,1,16,4,8,13,13,8,7,19,7,5,21,1,2,2,15,1,8,2,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,13,19,21,15,2,2,1,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,9,14,14,5,13,15,15,14,8,15,17,16,13,15,21,15,4,21,4,10,13,5,21,21,7,15,5,7,7,2,21,21,21,7,16,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,14,13,20,7,19,21,3,4,8,13,8,13,10,5,8,13,19,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,21,17,13,7,8,8,16,7,17,14,6,2,20,15,21,1,10,13,16,15,4,15,16,15,15,23,23 +24,23,23,2,15,2,15,10,21,16,5,17,6,4,2,7,13,13,2,21,13,16,15,21,17,5,14,15,13,15,16,21,21,23,7,3,2,13,6,6,2,18,15,1,11,7,8,18,4,8,21,21,15,13,1,16,21,7,13,16,9,23,23,13,21,6,14,6,5,2,21,17,17,5,14,15,15,16,6,13,3,15,14,18,8,2,7,2,18,6,6,13,1,8,16,13,5,15,15,4,9,17,16,8,16,7,5,9,13,15,15,9,21,21,21,5,6,16,13,13,14,2,13,21,8,6,20,17,2,15,21,13,5,5,16,8,2,21,5,2,2,6,21,15,21,9,6,9,15,15,13,5,14,2,5,8,8,7,14,21,15,18,13,6,8,19,2,2,16,21,7,5,5,16,21,5,15,15,5,2,5,10,21,15,2,20,21,16,15,7,6,8,13,21,9,2,21,2,15,13,17,14,13,5,20,7,16,13,5,4,8,13,19,11,15,15,16,6,17,9,5,16,15,17,18,5,14,15,13,13,13,20,19,8,21,16,18,18,21,5,2,14,2,6,15,13,15,18,15,5,15,21,13,15,6,16,13,15,17,15,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,21,2,6,16,15,13,16,2,20,7,15,2,15,16,5,17,5,7,13,10,21,21,15,6,21,5,14,5,2,16,10,5,8,15,7,16,13,4,17,18,1,21,3,2,21,21,3,6,16,5,15,13,2,2,7,21,6,5,2,16,8,2,2,14,15,6,20,1,5,9,7,13,21,20,19,21,21,10,10,9,5,21,7,21,19,5,16,15,15,21,17,13,15,16,7,5,9,15,15,8,9,8,21,16,2,16,17,23,13,21,5,16,16,10,10,3,8,2,6,21,13,19,2,5,7,13,21,5,5,11,16,2,20,14,17,14,14,13,15,14,2,8,21,7,3,13,8,15,15,6,21,16,2,18,11,15,2,21,15,2,13,10,5,21,7,2,7,7,15,5,16,21,10,2,20,21,13,15,13,1,23,5,21,7,1,16,15,7,15,18,13,2,5,17,20,21,20,9,4,8,13,8,17,13,23,16,16,2,15,5,17,13,16,16,1,7,14,2,2,2,23,17,13,19,15,16,21,15,9,20,5,2,7,16,2,5,6,16,21,15,15,1,15,5,16,13,2,15,21,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,11,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,15,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,8,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,13,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,17,2,6,21,2,15,6,21,5,5,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,6,6,15,23,13,17,6,14,5,21,6,18,14,8,15,7,21,16,4,17,14,21,15,16,15,16,21,6,21,16,2,15,13,6,16,5,13,15,6,14,16,21,21,2,14,13,13,23,23,15,14,8,13,16,13,2,18,2,3,14,15,2,16,15,16,6,5,21,21,19,21,15,1,15,17,7,5,9,16,15,15,6,15,21,18,8,17,15,23,14,14,15,2,16,8,6,7,21,2,2,1,13,16,2,13,17,8,16,2,3,14,1,7,5,21,7,5,10,21,5,16,8,16,13,9,7,13,8,15,2,15,18,8,5,21,21,10,6,21,20,7,14,7,15,16,5,14,15,17,15,6,2,16,2,13,21,1,13,5,9,1,1,23,2,10,2,21,15,14,5,18,15,5,15,7,4,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,15,18,15,16,15,16,21,8,6,7,2,16,14,15,10,14,13,15,6,7,21,1,15,2,16,15,16,7,21,2,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,2,13,19,16,13,6,16,13,16,21,17,8,5,21,15,13,2,6,21,19,23,15,21,9,14,5,2,16,18,14,15,15,7,8,17,4,16,14,21,21,21,21,15,21,7,6,15,10,15,13,2,21,5,21,7,13,2,16,8,21,2,15,6,5,2,16,14,13,15,13,16,21,3,6,1,14,13,21,15,14,8,20,10,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,16,17,6,2,21,23,13,21,5,2,16,9,5,20,21,13,6,2,13,21,7,13,8,10,21,16,13,21,21,6,2,10,9,15,15,10,2,2,13,6,2,9,2,8,8,15,2,5,10,16,15,21,21,13,15,21,16,2,13,6,21,21,5,2,7,3,8,13,21,15,21,7,17,21,6,2,10,10,21,23,2,6,17,21,13,2,3,16,14,14,21,19,2,16,15,7,4,7,13,6,21,1,23,13,17,3,3,5,16,13,16,21,18,8,14,23,23,2,14,21,17,15,15,16,21,7,10,13,13,21,5,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,8,6,21,21,15,6,21,6,4,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,8,7,18,23,13,19,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,5,16,21,21,14,3,7,14,16,15,6,4,3,16,13,13,6,1,8,17,15,6,21,11,5,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,7,20,21,2,7,17,13,5,6,15,8,2,21,5,2,8,6,14,5,21,9,6,15,2,18,13,5,14,2,5,8,8,8,14,15,15,1,17,13,8,21,13,4,21,15,18,13,7,16,21,7,6,7,7,2,10,10,21,17,6,20,1,16,15,9,8,8,13,5,15,2,21,2,15,13,21,14,4,7,20,2,17,13,5,4,8,13,8,7,7,8,13,15,16,7,5,17,15,18,15,13,14,6,7,2,13,14,17,21,17,15,16,19,8,13,6,15,4,21,2,14,15,6,21,9,14,17,18,15,6,17,13,2,17,16,15,23,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,14,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,9,5,4,21,17,15,5,15,8,4,16,16,21,5,23,23 +24,23,23,23,16,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,7,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,15,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,16,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,8,1,14,5,13,8,6,8,17,13,21,21,15,10,15,11,20,5,13,18 +24,23,23,23,16,8,15,2,21,2,5,21,6,2,6,3,8,15,2,21,13,16,19,15,2,9,1,2,8,13,2,8,16,23,16,19,2,15,5,6,2,18,14,1,15,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,15,5,15,7,10,3,7,14,16,8,4,5,3,16,15,8,13,1,8,16,15,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,17,8,2,18,15,2,7,8,13,5,2,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,21,8,19,15,2,21,16,21,13,5,15,21,6,14,2,5,2,7,2,21,8,5,20,21,21,2,9,8,8,7,21,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,10,19,13,7,9,9,5,16,13,17,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,13,5,9,14,21,16,15,2,8,15,15,21,21,15,23,23,23 +24,23,15,4,21,9,6,5,21,15,15,17,6,10,3,17,13,13,2,17,13,16,7,16,20,5,8,10,9,5,10,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,9,5,1,5,7,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,17,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,9,13,16,8,2,18,21,2,7,17,13,5,13,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,23,23,18,6,15,10,11,4,15,21,6,15,6,16,13,13,2,21,13,16,15,21,21,7,8,7,8,13,16,7,15,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,20,21,15,15,15,19,21,21,7,2,16,5,15,13,1,6,2,21,5,2,2,17,13,19,13,7,9,16,21,17,5,3,7,14,16,8,7,10,3,16,15,13,13,1,8,21,15,10,21,11,6,15,8,17,8,16,7,5,9,15,15,15,9,21,17,21,5,8,18,13,13,14,15,15,21,8,2,19,21,2,7,21,13,5,9,16,8,2,21,5,2,8,6,14,15,21,9,3,16,14,14,13,5,6,2,5,8,8,8,14,15,15,1,8,7,5,21,2,2,21,21,21,13,8,15,21,7,8,15,7,2,5,10,21,8,2,20,1,21,15,8,10,8,7,13,8,2,21,2,15,9,21,14,14,2,20,10,21,15,5,4,8,13,8,15,9,23,13,8,15,9,5,16,13,16,18,20,7,14,15,13,6,15,17,15,21,7,16,19,21,8,6,11,2,15,14,15,15,10,10,9,15,15,17,15,6,16,15,2,20,16,16,23,23,23 +24,23,23,23,23,23,23,2,18,15,6,21,6,8,8,15,13,15,2,16,13,16,18,15,16,5,8,13,7,6,2,8,16,23,15,3,2,6,3,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,2,6,3,14,21,7,8,13,19,18,5,10,16,17,3,18,7,15,15,6,21,16,6,19,7,14,16,8,6,8,2,16,6,8,13,1,8,16,15,6,21,11,5,15,15,17,8,16,7,5,9,8,15,13,9,10,21,21,4,21,21,13,13,14,10,13,18,8,15,18,21,2,7,21,13,5,5,8,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,16,5,5,16,21,13,6,14,6,2,15,10,21,8,7,20,21,16,15,9,8,8,13,13,8,2,17,2,15,13,21,14,15,5,20,8,16,13,5,4,8,13,7,14,15,19,13,7,15,21,5,16,15,16,15,20,14,14,13,2,15,14,17,16,17,15,16,21,8,8,4,7,6,10,5,15,6,14,5,9,6,21,16,15,5,15,8,2,15,16,16,23,23,23 +24,23,23,23,16,15,6,15,16,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,5,17,5,8,13,15,10,21,23,13,18,5,15,15,16,14,16,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,7,13,13,21,5,15,15,21,14,16,8,16,5,14,15,7,7,16,13,14,8,13,21,15,15,18,2,3,14,15,8,16,15,16,13,5,21,21,3,21,1,1,7,16,7,5,9,15,13,15,5,15,21,21,5,21,16,23,14,16,15,6,16,5,15,2,21,2,15,20,5,11,13,5,21,2,16,2,3,2,1,9,21,1,19,6,8,21,5,14,15,3,15,9,15,13,8,15,8,15,21,16,5,21,21,3,2,16,20,2,5,6,17,7,2,14,14,15,8,15,6,21,2,2,21,1,13,15,10,21,18,23,8,10,2,21,15,7,6,21,2,7,15,21,2,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,16,13,16,16,6,15,5,7,13,3,2,16,15,16,15,15,21,8,2,7,5,2,2,15,15,14,5,17,5,21,15,17,13,15,15,15,2,5,15,18,6,23,23 +24,23,23,23,16,13,6,15,21,8,15,21,6,13,6,18,5,15,2,21,13,21,19,15,16,5,8,13,7,13,10,16,16,23,15,3,2,15,5,6,2,18,13,19,15,7,8,3,4,15,21,7,15,15,15,16,21,5,2,8,8,23,23,5,15,6,21,5,10,16,16,8,19,8,15,6,5,21,16,8,3,7,14,16,8,6,15,3,16,13,15,13,21,14,21,2,6,21,15,15,15,15,16,10,3,7,5,9,8,15,15,9,21,21,18,5,2,21,13,13,14,15,13,21,6,10,15,21,2,5,21,13,5,5,16,8,7,16,5,2,8,6,8,15,21,9,8,15,16,14,13,5,16,2,5,8,7,8,14,2,15,21,15,8,5,21,10,15,16,21,21,13,5,15,21,5,14,15,5,2,5,21,21,8,13,20,1,2,5,9,15,8,13,13,8,21,16,2,15,13,16,14,15,5,20,10,16,15,5,4,7,13,13,13,13,3,13,8,2,9,5,17,15,16,16,20,14,14,5,13,15,14,17,16,21,15,16,21,7,7,2,5,6,15,5,15,6,19,7,5,15,21,17,15,2,15,8,5,17,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,15,14,8,6,16,2,21,15,3,11,21,21,5,15,23,5,13,15,16,21,7,15,7,2,15,5,6,14,18,19,15,15,7,8,17,4,21,3,21,21,21,15,16,21,2,15,15,6,10,13,2,21,5,21,5,15,6,21,14,15,8,2,8,18,8,13,15,13,6,6,18,8,21,14,6,14,13,8,15,17,15,21,2,5,21,15,8,2,1,17,5,2,7,7,9,6,15,8,5,10,21,21,6,21,16,23,13,21,5,15,17,15,16,16,16,13,6,21,13,21,13,15,8,2,16,6,2,21,17,13,5,15,15,23,15,21,6,2,13,21,8,9,6,8,7,15,15,5,21,15,2,8,1,3,3,21,16,15,13,14,13,21,7,13,5,7,3,6,21,15,21,15,15,21,11,15,10,8,17,23,23,14,17,17,15,8,16,21,2,5,13,16,2,20,13,7,4,7,13,20,16,5,23,13,19,2,3,5,16,15,19,16,6,5,14,15,13,13,2,2,17,21,15,16,1,8,15,13,21,15,6,5,23,23,6,15,5,15,2,17,8,15,23,23,23,23,23,23,23,23,23 +24,23,23,5,15,15,2,10,17,15,15,21,6,7,13,18,13,13,2,17,13,16,7,15,17,5,8,13,7,13,2,2,17,23,21,3,2,15,5,6,2,18,15,21,11,7,8,18,4,16,16,21,16,7,15,16,21,15,2,15,15,13,5,15,2,21,21,7,7,16,17,2,19,8,2,3,5,21,16,7,19,7,14,16,8,6,4,9,21,15,8,13,1,8,16,15,15,21,11,15,15,15,17,10,19,7,5,9,8,15,15,9,21,21,17,2,21,17,13,5,14,15,15,16,8,15,19,15,2,7,17,13,5,15,7,18,2,21,5,2,21,6,8,6,21,9,6,15,16,14,13,5,6,2,5,8,8,8,14,15,15,1,15,5,8,21,2,2,16,8,21,13,5,13,21,5,14,7,13,2,15,10,21,16,8,20,1,21,13,9,8,8,13,6,8,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,21,19,7,14,7,2,10,14,16,16,21,8,16,19,8,8,2,14,13,4,5,15,4,19,5,9,15,8,21,15,15,16,15,2,17,16,8,15,8,18 +24,23,23,8,16,6,15,15,17,15,15,16,18,15,6,15,5,15,2,13,18,21,3,15,2,6,17,13,13,13,14,6,16,23,15,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,19,15,2,6,16,15,15,13,2,21,5,6,8,15,2,15,2,16,13,7,2,19,2,17,13,13,16,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,21,18,1,21,8,1,7,5,9,15,15,8,5,16,17,19,3,2,17,23,13,10,15,15,16,5,2,21,21,15,13,21,13,21,13,2,8,2,21,15,13,11,11,6,5,21,18,15,16,21,5,14,6,2,8,8,7,7,8,14,2,6,17,8,6,21,21,5,15,16,20,8,5,2,15,13,6,15,15,15,11,6,10,16,2,7,1,1,15,2,10,23,17,20,14,3,2,21,7,7,13,18,14,15,6,16,15,16,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,8,19,14,5,13,2,2,18,15,16,15,16,18,8,2,15,9,7,6,2,10,14,15,17,5,15,15,17,13,4,15,13,2,21,15,16,5,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,5,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,2,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,6,15,15,21,10,17,6,2,8,21,4,15,8,16,13,19,7,17,3,5,8,13,8,13,2,7,20,23,10,19,2,15,5,6,2,18,14,1,15,7,8,16,4,21,21,21,11,7,8,21,21,9,6,23,23,23,13,10,15,21,1,8,2,7,16,14,17,3,7,10,5,17,21,15,19,15,14,16,8,4,5,21,16,13,8,3,16,14,15,15,4,21,11,15,17,8,21,4,8,7,5,9,8,15,15,9,15,16,18,6,16,21,13,13,14,4,16,16,8,15,18,16,2,13,21,13,5,10,8,8,2,7,5,2,9,6,14,7,21,9,6,16,1,14,13,5,6,2,5,8,8,8,14,2,15,1,15,9,8,16,4,15,21,21,21,13,8,15,21,5,8,14,7,2,15,10,21,8,6,20,21,7,9,9,6,16,13,13,14,21,21,2,15,15,17,14,9,5,20,2,17,15,5,2,8,13,7,13,7,18,13,15,2,13,17,15,15,16,21,20,14,14,2,13,6,15,17,16,15,8,17,19,21,4,5,8,6,15,7,21,5,6,2,9,15,15,17,15,15,17,13,2,15,1,16,4,23,23 +24,23,23,5,21,6,4,7,21,7,15,17,21,10,6,15,4,13,15,20,13,16,16,16,4,6,21,10,9,13,15,19,18,23,15,3,2,14,5,6,21,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,19,15,15,11,6,10,13,4,15,2,17,5,15,10,21,15,21,2,4,6,5,21,16,13,13,7,13,18,21,19,15,7,14,13,21,4,21,7,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,4,6,10,17,5,2,8,1,2,6,21,13,1,6,2,7,2,19,7,2,4,21,1,17,19,14,10,23,23,5,16,8,6,9,9,1,17,8,15,13,5,16,15,2,1,21,6,10,17,15,11,13,13,2,18,7,2,20,15,7,15,5,1,17,15,17,1,10,4,10,10,16,23,21,3,13,21,14,7,10,21,14,15,16,20,6,21,15,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,17,21,7,16,10,13,2,10,23,18,15,17,15,15,21,7,10,5,16,2,23,23,15,6,15,15,21,3,8,21,13,21,21,13,2,15,16,19,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,6,16,16,2,6,17,2,7,2,15,6,6,16,13,16,2,16,20,21,3,15,16,6,16,5,13,8,2,6,21,23,15,16,5,15,5,5,14,16,14,7,15,7,16,18,4,16,14,16,15,16,6,21,15,2,10,13,15,15,13,6,16,5,21,13,6,2,17,8,19,16,15,13,8,13,8,1,14,18,13,21,15,8,19,2,3,5,16,8,17,7,20,3,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,16,16,5,2,17,23,13,21,14,7,17,15,2,21,21,15,6,21,13,21,4,3,8,15,16,14,18,3,6,23,23,23,23,6,17,21,10,14,15,6,8,11,2,8,8,15,6,6,7,8,2,21,21,13,1,16,20,2,5,6,15,15,14,15,10,15,11,15,5,16,2,9,20,21,13,3,10,23,16,20,14,3,2,21,2,7,13,18,3,6,13,17,2,16,18,13,4,8,13,8,21,14,23,1,16,2,9,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,10,15,3,5,15,10,15,14,6,2,5,13,18,17,13,18,15,15,15,2,15,17,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,4,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,14,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,15,21,21,15,2,21,2,5,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,13,8,13,2,6,17,23,13,17,6,14,5,21,6,18,14,15,15,7,21,16,4,16,14,21,16,15,16,8,10,5,2,17,2,2,13,6,21,5,13,15,10,10,16,6,17,6,14,13,2,8,16,8,14,8,13,21,15,2,18,2,3,14,15,2,16,15,16,5,5,21,1,19,21,15,16,15,17,7,5,13,8,15,15,5,15,21,18,15,21,8,23,14,14,15,6,16,8,2,8,16,2,5,20,13,17,8,13,17,15,16,2,3,14,16,13,6,21,7,5,10,21,5,16,7,2,15,7,15,13,7,15,2,15,18,8,5,21,21,8,15,21,20,8,14,7,4,16,5,14,5,16,15,15,2,16,2,8,21,1,13,6,9,21,21,2,10,2,21,15,14,5,18,15,7,5,15,15,2,20,7,7,4,8,13,8,21,21,23,17,21,2,3,6,17,13,16,16,5,3,16,13,13,14,7,18,15,16,15,15,21,8,6,7,2,15,15,16,10,14,6,15,6,17,21,1,15,2,16,15,2,15,21,2,5,3,23 +24,23,23,23,23,23,2,4,21,15,6,21,6,2,3,15,13,13,2,21,13,16,15,15,16,5,8,15,8,13,10,2,21,23,6,3,2,13,9,6,2,18,15,1,11,7,8,18,4,18,21,21,15,15,15,21,21,10,2,16,5,4,13,16,6,3,21,9,2,2,17,6,19,13,6,15,5,21,21,6,19,15,14,16,7,4,10,9,16,4,10,13,1,15,21,15,6,1,11,7,15,15,16,6,20,7,5,9,8,15,15,9,21,21,21,10,15,21,13,13,14,5,2,21,8,15,18,17,2,8,21,13,5,6,16,8,2,21,5,9,9,6,14,4,21,9,16,16,21,14,13,6,16,3,5,8,8,7,14,21,7,1,16,2,21,21,7,8,21,21,18,13,10,16,21,7,14,5,7,2,8,2,21,10,13,20,1,21,5,15,4,16,13,10,3,2,21,14,15,13,21,14,14,18,20,2,17,15,3,4,8,13,8,13,7,23,5,10,8,9,5,16,13,16,21,20,14,14,5,2,15,14,17,16,16,15,15,21,19,15,2,13,5,17,14,10,5,2,2,6,15,16,21,15,5,16,13,2,17,16,7,7,16,23 +24,23,15,5,21,7,2,10,21,2,15,21,6,8,6,19,4,15,2,21,13,16,19,15,21,5,8,15,8,13,15,8,16,23,7,19,2,15,15,6,2,18,14,1,11,7,16,18,4,16,21,8,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,4,2,17,2,19,8,6,4,17,16,4,4,19,8,14,16,8,13,4,9,17,15,9,13,21,8,16,6,10,21,11,15,15,15,16,7,6,7,5,9,13,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,17,13,5,4,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,6,8,5,17,8,8,14,13,5,17,13,4,8,18,15,2,21,17,16,13,2,15,21,14,7,6,5,2,4,2,21,8,13,20,21,16,15,9,8,8,5,13,6,2,18,2,15,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,15,10,13,16,15,9,5,16,13,16,16,20,14,14,4,2,7,14,21,16,21,7,16,21,7,8,4,19,5,14,4,13,14,8,5,9,14,21,16,15,2,8,15,15,21,16,15,5,3,23 +24,23,23,6,17,7,9,2,21,3,9,21,6,4,21,19,13,13,4,17,13,16,19,8,17,9,2,9,9,9,7,9,18,23,7,3,9,10,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,9,21,21,9,4,6,16,4,17,7,15,9,10,17,17,13,19,7,14,16,8,4,4,3,17,9,10,8,1,8,16,7,6,21,7,4,15,15,17,23,10,7,5,9,8,15,8,9,21,21,17,6,4,21,13,13,21,9,9,21,9,9,18,17,21,7,21,3,5,3,15,8,4,16,15,13,21,6,14,16,15,9,10,16,7,21,8,8,9,10,9,4,8,8,14,4,17,1,15,4,5,17,9,4,21,15,7,9,7,17,21,5,4,4,3,2,21,21,18,4,4,20,21,21,6,9,5,7,13,9,9,2,17,15,15,6,17,14,5,6,20,6,17,13,9,4,8,13,8,11,15,19,13,7,8,9,5,16,15,17,17,20,14,5,5,5,4,15,17,17,1,15,17,18,19,8,10,7,10,4,5,15,4,14,9,7,4,17,17,2,6,16,8,4,17,21,21,5,23,23 +24,23,23,15,21,7,13,2,18,13,6,21,6,13,2,18,13,15,2,21,13,16,18,15,21,5,8,13,7,13,3,17,16,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,21,6,15,13,15,17,21,8,8,15,23,23,13,14,15,6,21,5,2,2,17,8,19,8,15,8,5,21,8,15,19,15,14,17,8,2,14,3,16,8,5,13,1,8,16,2,5,21,21,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,13,21,21,13,13,14,15,13,21,10,3,5,21,2,9,21,13,5,10,16,8,2,7,5,2,21,6,14,15,21,7,6,15,8,14,13,5,14,2,5,8,7,8,14,2,8,18,15,8,5,21,2,8,19,16,21,13,8,15,21,14,8,5,9,2,8,21,21,8,8,1,21,2,8,9,8,8,13,15,13,21,17,2,15,13,16,14,15,5,20,16,16,13,5,4,8,13,9,13,5,19,13,8,2,9,5,17,15,16,21,20,14,14,3,2,15,14,17,16,21,15,16,1,7,8,2,3,13,3,5,5,8,19,5,9,15,21,17,15,10,15,15,9,15,15,16,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,15,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,23,5,4,8,13,15,13,5,19,13,8,8,9,23,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,2,10,21,15,6,21,6,2,9,15,13,13,2,17,13,16,18,15,10,6,16,5,7,13,2,7,21,23,15,19,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,21,16,13,15,21,21,10,2,7,15,15,10,14,5,21,21,19,2,3,16,7,19,2,2,6,10,21,17,5,19,7,14,17,15,6,10,19,16,6,10,13,1,7,16,4,5,21,11,5,15,15,1,2,18,7,5,9,8,15,15,9,21,21,21,6,10,21,13,13,14,10,6,16,9,2,18,15,2,7,21,13,5,13,21,8,2,21,5,2,17,6,14,6,21,9,2,15,6,14,13,5,14,2,5,8,8,8,14,15,15,1,8,15,9,21,3,15,21,21,18,7,14,21,21,14,6,2,10,2,13,21,21,9,5,20,21,21,13,7,8,8,13,9,21,2,17,2,15,13,21,14,15,6,20,2,16,13,5,4,8,13,7,13,13,3,13,15,15,9,5,16,15,16,15,20,2,14,13,4,7,14,21,21,21,7,16,18,19,20,13,7,7,15,1,1,5,6,2,9,15,16,17,15,15,16,15,2,16,15,15,15,6,18 +24,23,23,15,21,21,2,5,21,2,2,10,21,2,5,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,5,6,21,23,13,17,5,14,5,8,10,21,14,7,15,7,21,16,4,17,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,15,8,1,21,5,16,10,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,10,16,8,15,17,21,3,10,18,13,21,3,13,17,8,17,2,3,8,17,2,6,21,7,5,10,21,5,15,8,2,15,7,8,13,7,15,2,15,20,16,5,21,21,10,15,21,20,8,14,15,15,17,3,14,5,16,15,15,10,16,2,5,21,1,15,3,9,21,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,8,18,15,17,15,16,21,8,6,7,21,15,16,8,10,14,13,15,6,15,21,1,15,3,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,15,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,3,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,16,15,8,9,21,4,5,21,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,16,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,15,19,5,9,10,21,17,15,6,15,15,6,16,16,16,9,15,18 +24,23,23,6,21,19,9,2,17,6,6,17,7,2,8,15,10,13,2,16,13,16,15,21,8,16,21,6,8,13,6,15,16,23,7,21,9,13,5,10,2,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,15,10,16,5,10,13,4,21,4,21,6,10,2,17,2,16,6,4,9,5,18,16,7,3,7,14,17,2,5,5,9,14,10,13,16,21,8,21,15,10,21,21,4,19,1,16,7,6,7,5,13,8,15,11,5,16,21,21,4,21,16,13,13,14,6,16,16,1,4,19,21,2,5,21,13,17,9,13,17,9,16,17,9,8,6,4,6,17,13,10,5,4,7,16,10,19,2,9,20,15,8,14,6,15,1,17,16,21,21,2,15,21,3,6,13,2,13,21,7,4,7,7,10,13,21,21,21,2,21,1,8,6,8,14,8,13,21,2,2,17,4,13,1,21,14,5,13,8,16,16,15,3,4,8,13,8,7,2,8,15,15,8,9,5,16,13,21,16,8,21,14,9,2,10,3,21,15,17,15,17,18,16,7,5,7,8,15,5,5,15,15,2,6,6,16,17,15,4,16,15,2,15,15,20,5,4,20 +24,23,23,23,23,23,23,23,23,2,6,17,6,4,6,7,13,13,2,21,13,16,15,21,17,5,7,4,13,15,21,21,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,1,13,15,6,15,13,4,18,13,21,5,13,10,16,15,18,7,4,7,5,21,10,9,3,15,14,15,16,4,15,9,17,4,2,13,1,7,1,15,6,21,15,6,15,15,16,6,21,7,5,9,7,15,15,9,21,21,21,14,18,16,13,13,14,6,13,21,8,15,18,1,2,7,3,13,5,15,16,7,2,21,5,2,9,6,14,13,21,9,6,9,15,10,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,15,2,21,21,18,10,5,1,23,10,14,6,7,15,15,2,21,2,6,20,21,9,13,7,7,8,13,5,2,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,17,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,6,13,4,15,15,6,7,15,17,15,5,15,15,2,15,15,21,23,23,23 +24,23,23,23,23,23,23,23,17,7,10,19,6,9,6,8,13,13,3,16,13,18,19,15,6,9,8,4,8,13,15,8,21,23,13,20,2,8,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,13,13,21,5,8,21,6,2,14,21,7,19,8,15,15,5,17,13,5,19,15,14,16,15,4,15,9,21,15,4,13,1,8,17,2,6,21,11,15,13,15,16,6,10,7,5,9,8,11,15,9,21,21,21,8,3,17,13,13,14,7,16,21,8,15,18,20,2,3,21,13,5,4,8,8,2,21,5,5,16,6,14,19,21,9,2,8,14,14,13,15,17,10,9,8,8,8,14,2,7,1,15,18,17,21,10,3,21,16,7,13,14,16,21,7,15,14,7,2,8,17,21,8,5,20,21,17,2,11,2,8,13,6,3,2,21,3,15,13,18,14,7,15,20,4,17,13,5,4,8,13,9,9,13,4,5,15,15,13,5,17,15,16,17,20,14,3,14,6,8,7,17,16,16,11,15,19,8,2,13,13,3,14,8,6,10,10,21,7,7,16,18,15,13,17,13,4,21,16,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,9,4,21,20,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,8,5,5,15,9,16,5,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,8,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,7,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,23,23,21,14,7,10,17,15,6,2,17,15,3,18,14,13,10,17,7,21,15,15,7,5,21,5,2,5,20,3,21,23,15,18,2,15,5,9,8,16,14,7,15,7,16,17,4,21,21,17,21,15,6,21,19,2,10,15,7,2,13,15,21,7,21,6,15,10,16,15,17,6,10,6,3,16,16,6,13,7,13,16,21,2,20,7,18,13,21,2,18,8,16,2,5,21,15,8,21,1,17,17,16,7,5,9,17,15,7,9,2,21,17,5,17,21,23,13,18,15,15,17,9,3,21,15,15,10,21,13,21,10,10,8,7,21,2,2,14,18,20,13,23,2,15,15,2,15,5,6,14,6,9,8,1,7,15,2,5,15,16,15,21,21,2,15,21,6,11,13,1,17,16,14,6,13,21,21,5,6,16,2,8,17,21,2,15,10,10,18,23,10,6,11,17,14,15,11,21,14,14,7,16,16,16,13,9,4,8,13,7,21,14,23,13,17,15,3,5,15,15,17,17,20,15,14,10,13,2,23,21,15,21,15,17,18,8,8,13,21,8,23,5,6,3,2,13,2,11,6,17,7,6,17,15,2,15,11,19,9,15,20 +24,23,23,5,21,15,6,8,17,2,9,20,6,10,15,21,5,15,2,21,13,16,21,21,16,3,14,15,8,13,20,6,17,23,15,3,9,15,5,5,2,18,14,21,9,7,8,18,4,14,21,21,11,15,15,17,21,7,10,16,5,2,13,8,6,9,21,8,15,10,17,6,17,2,2,4,5,21,16,7,3,7,14,16,8,6,2,19,17,13,8,8,2,7,21,15,10,21,11,5,15,15,17,8,2,7,5,9,8,15,15,9,21,21,1,6,2,17,13,13,14,6,13,18,8,5,19,1,10,8,7,13,5,21,17,8,2,21,5,2,20,6,8,5,21,9,7,15,8,14,13,5,14,2,5,8,15,7,14,2,7,16,21,7,8,21,3,15,15,21,7,13,8,1,21,7,13,7,7,7,15,10,21,15,5,20,1,10,2,5,10,21,15,5,5,21,17,2,15,3,21,14,6,2,20,8,17,13,5,4,8,13,15,13,13,3,13,7,2,13,17,17,15,18,21,2,5,14,10,13,3,6,19,21,15,15,17,19,17,8,6,8,9,15,5,18,7,2,2,9,10,15,17,7,5,17,13,2,15,1,17,15,23,23 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,3,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,8,15,6,13,2,17,2,15,16,18,15,5,15,13,11,7,13,20,21,3,15,2,2,11,5,13,7,15,8,6,17,7,16,13,13,15,6,2,16,16,21,15,7,16,19,4,21,14,21,18,16,15,18,11,2,21,16,5,15,13,2,21,5,14,15,8,2,21,8,16,8,14,7,5,11,8,14,14,8,13,17,15,16,1,2,5,14,16,8,1,7,21,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,15,8,23,13,21,13,15,16,6,5,21,21,9,5,21,13,21,8,3,8,2,17,16,13,13,8,15,5,21,3,2,15,19,5,14,7,19,8,7,15,8,8,14,6,6,1,8,2,21,21,2,15,21,20,7,13,15,16,21,7,5,6,10,8,6,18,16,2,8,16,1,2,3,10,23,16,20,14,3,2,16,8,15,13,18,14,2,7,16,7,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,3,14,16,15,16,15,17,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,15,6,15,15,2,17,15,16,8,23,23 +24,23,23,15,18,6,5,15,21,15,3,21,6,2,7,7,13,13,2,21,13,16,15,21,20,10,14,15,8,7,21,2,15,23,13,3,2,21,3,10,2,18,14,1,11,7,8,18,4,16,1,21,16,15,15,16,21,3,2,15,5,10,15,14,5,2,21,5,2,2,21,3,19,8,10,15,10,16,21,7,20,15,14,16,8,7,4,3,16,15,8,13,21,8,16,2,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,21,13,13,14,15,15,16,8,15,19,15,2,8,21,13,5,8,2,8,2,21,5,2,8,6,14,8,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,7,15,1,15,3,9,21,5,2,21,21,21,13,9,15,21,7,14,15,7,2,2,10,21,8,15,20,1,21,5,11,10,8,13,21,3,10,21,2,15,13,21,14,15,15,11,4,16,15,5,4,8,13,9,13,7,3,13,8,7,9,5,17,15,16,21,20,14,14,3,13,15,14,16,17,17,8,15,19,21,8,10,7,8,21,8,19,7,6,10,9,15,16,21,15,2,16,13,2,15,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,3,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,5,18,6,2,21,6,2,15,18,13,15,2,21,13,16,19,15,16,5,8,15,8,13,2,6,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,3,4,16,18,8,15,13,13,16,21,10,2,8,14,23,23,16,15,6,21,5,2,8,16,8,19,7,14,10,5,16,16,8,13,7,14,16,8,6,4,3,16,13,8,13,1,14,21,2,15,16,1,5,15,8,21,2,19,7,5,9,8,13,13,9,21,21,18,2,6,21,13,13,14,15,13,21,8,15,16,21,2,13,17,13,5,8,8,8,3,16,5,2,17,6,8,6,21,9,5,8,15,14,13,5,17,2,5,8,7,8,14,2,15,21,15,16,13,21,2,15,18,15,21,13,5,15,21,14,6,5,4,2,4,17,21,16,5,17,1,2,13,9,8,8,13,5,15,9,17,2,15,13,16,14,23,13,20,14,16,15,5,4,8,13,8,15,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,15,14,17,16,21,7,16,21,8,5,2,7,15,4,5,15,4,17,5,9,15,21,21,15,10,15,8,16,15,8,16,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,13,21,6,6,6,21,10,2,17,5,15,6,7,14,13,6,21,13,16,19,17,4,3,21,13,5,5,15,10,21,23,2,19,9,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,16,15,21,21,10,13,17,5,5,13,6,3,2,21,5,6,10,21,7,21,10,8,6,5,4,16,5,13,7,5,21,16,20,10,5,6,13,16,5,19,7,21,2,5,21,21,8,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,6,21,9,10,2,8,2,4,1,13,13,5,13,18,6,2,17,8,8,1,6,2,15,19,15,2,19,19,15,2,4,21,9,7,7,8,21,16,15,19,13,15,21,21,6,2,21,16,2,13,6,21,21,7,6,15,7,2,5,16,21,19,15,5,1,4,17,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,3,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,2,5,6,15,2,15,17,16,16,15,15,11,15,6,13,21,6,6,13,4,6,15,13,10,21,18,6,2,16,13,10,15,17,8,2,23,23 +24,23,4,8,21,4,8,6,17,2,3,17,17,4,5,4,4,15,8,17,13,16,15,21,17,23,21,5,13,6,5,8,21,23,15,17,9,9,15,6,4,19,14,1,1,7,16,19,4,18,3,10,15,21,15,16,11,5,19,21,10,4,2,3,17,14,21,7,8,7,21,19,21,5,4,4,19,18,4,14,19,7,14,21,2,5,4,19,14,10,13,9,21,14,17,7,6,21,21,16,19,8,1,10,7,7,5,9,16,15,11,5,17,21,18,5,19,17,13,13,16,9,16,16,5,6,19,17,3,7,21,13,17,9,5,16,7,17,8,15,8,6,5,6,1,3,10,13,1,5,5,11,19,4,9,20,8,8,14,1,6,15,15,9,21,21,6,21,18,1,8,10,5,18,1,2,9,6,19,8,5,18,21,4,3,17,1,17,6,11,13,8,13,4,5,2,21,14,15,7,21,14,6,6,16,4,17,13,3,4,8,13,8,7,5,4,17,13,17,9,5,17,13,18,16,17,21,14,5,13,7,2,19,16,16,15,16,18,16,4,5,7,4,6,9,1,6,8,9,15,4,17,17,7,5,17,7,15,15,16,19,2,19,23 +24,23,23,7,21,3,4,10,21,8,6,21,6,9,7,8,4,13,2,21,13,16,15,21,17,9,8,15,9,13,10,6,17,23,10,19,2,13,5,6,2,18,14,18,11,7,8,18,4,21,17,21,15,15,15,16,21,3,4,7,1,7,10,14,6,21,21,15,4,3,17,3,19,2,6,7,5,21,21,7,19,15,14,17,15,2,4,9,21,9,10,13,1,7,16,15,10,21,11,15,15,8,16,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,6,15,16,9,2,18,8,10,13,17,13,5,14,15,18,2,21,5,2,2,6,14,5,21,9,7,15,17,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,16,2,4,17,16,21,13,6,16,21,13,15,7,10,2,6,10,21,17,16,20,21,4,13,9,8,8,13,5,15,7,17,2,15,13,8,14,15,5,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,16,15,16,21,20,14,14,4,13,15,14,16,16,21,15,16,19,18,8,10,14,10,10,5,15,6,7,2,2,5,16,21,15,15,15,8,2,21,16,1,15,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,18,4,15,21,15,15,15,21,16,21,16,2,16,5,6,13,6,6,4,21,5,2,2,17,4,18,7,4,4,6,21,16,7,13,7,14,16,8,10,15,2,16,13,6,14,1,8,16,15,6,21,11,5,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,15,7,18,4,13,14,15,15,21,8,15,18,11,2,8,21,13,5,5,16,7,2,21,5,2,17,6,8,6,21,9,19,5,2,7,5,5,17,2,5,8,8,8,15,15,16,1,21,6,9,21,2,4,21,21,18,8,5,17,21,7,13,13,7,2,7,10,21,16,15,20,21,17,8,7,4,8,13,5,15,2,21,2,15,13,21,14,4,7,20,21,16,13,5,4,8,13,8,9,13,5,13,9,15,9,5,17,15,16,17,20,14,14,5,2,15,14,17,17,16,8,15,19,11,6,17,14,7,17,14,15,5,6,2,5,15,16,17,15,5,17,13,2,17,15,23,23,23,23 +24,23,9,10,17,8,9,10,21,7,15,21,6,4,9,15,9,13,2,21,13,16,16,21,17,5,8,15,5,3,7,17,17,23,8,19,2,13,3,6,2,18,14,21,11,7,8,7,4,1,1,15,16,7,15,21,21,4,4,7,6,8,5,4,5,21,21,9,10,2,17,3,19,10,10,7,5,17,16,6,19,7,14,17,8,6,4,3,21,4,5,13,1,8,21,15,6,21,7,15,15,8,17,10,19,7,5,9,8,15,1,9,21,21,21,13,10,21,13,13,15,3,7,16,8,2,18,15,2,7,17,13,5,9,15,18,2,21,5,2,4,6,14,6,21,9,1,16,8,14,13,5,6,2,5,8,8,8,14,10,15,1,15,5,7,21,19,4,21,15,21,13,9,8,21,15,15,8,10,2,8,10,21,16,6,20,21,4,13,9,8,8,13,13,8,7,17,2,15,13,16,14,5,9,20,17,16,13,5,4,8,13,2,11,5,19,13,7,8,9,5,17,15,16,17,20,14,5,5,4,15,14,21,17,21,16,8,19,18,8,10,14,7,4,5,15,4,15,3,9,5,16,21,15,15,8,15,2,17,1,8,10,23,23 +24,23,23,15,21,4,6,8,18,4,2,21,15,2,6,4,10,21,4,14,13,15,18,17,16,5,21,6,7,13,10,19,16,23,7,21,10,13,6,7,10,18,7,15,15,7,1,17,4,16,14,16,21,17,15,18,18,4,15,20,5,6,13,2,21,6,21,5,6,14,21,8,1,8,6,6,16,4,15,13,13,7,13,9,1,10,19,15,16,13,4,10,19,2,15,21,6,8,15,15,4,1,17,7,17,7,5,9,8,15,8,9,1,21,17,10,2,21,13,13,4,6,8,21,9,6,21,18,15,15,20,13,21,6,4,8,2,17,2,9,14,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,14,4,6,21,16,4,21,21,15,2,21,9,9,13,6,21,16,7,15,2,7,2,5,19,17,21,10,17,1,2,8,8,2,8,23,2,8,21,21,14,10,13,21,5,4,9,15,8,17,15,3,4,8,13,5,17,13,23,7,21,16,13,5,16,13,17,17,5,2,14,7,13,4,2,19,21,15,15,17,1,16,6,2,14,3,23,9,5,2,9,15,9,6,21,17,2,2,19,7,2,15,15,19,10,19,18 +24,23,23,23,23,8,5,5,17,2,6,17,18,6,2,15,13,11,6,13,15,21,11,16,10,14,21,6,13,5,15,6,16,23,13,21,21,15,5,6,14,16,16,14,15,7,16,16,4,16,10,16,15,21,6,15,6,8,20,18,16,6,13,2,21,5,14,11,6,2,16,8,21,7,15,15,5,2,8,14,13,14,13,17,7,21,18,9,5,5,15,16,21,7,20,2,5,1,16,16,21,1,21,8,17,7,5,9,5,8,8,5,15,21,21,2,2,16,23,13,16,13,15,21,9,15,8,15,8,2,21,13,21,8,13,8,16,17,6,7,5,21,2,8,1,21,5,15,21,5,14,7,10,13,8,2,8,8,14,2,5,1,16,5,21,21,2,21,17,20,8,5,10,15,13,14,15,15,15,11,6,2,16,2,15,15,1,15,2,10,16,8,23,2,3,2,17,15,7,13,18,2,21,14,16,2,16,15,15,4,7,13,7,21,15,13,16,17,2,9,6,17,13,16,17,7,19,14,5,13,2,2,19,15,15,15,16,18,8,2,7,2,14,7,5,5,15,15,17,7,2,15,17,13,15,16,8,15,10,15,16,23,23,23 +24,23,23,8,21,10,21,2,21,15,6,17,6,2,2,7,13,13,2,21,13,16,7,21,21,5,23,13,13,13,15,8,21,13,13,10,2,10,5,6,2,18,14,21,11,7,8,18,4,18,21,21,15,13,15,16,21,10,2,16,5,2,13,6,21,15,21,6,2,2,16,14,16,2,4,15,5,21,21,15,9,15,14,16,7,6,2,3,16,13,15,8,21,7,16,16,6,21,11,2,15,15,1,17,19,7,5,9,8,15,15,9,21,21,21,14,21,16,13,5,14,14,13,16,8,2,18,21,2,15,21,13,5,8,10,8,10,21,5,2,9,6,14,13,1,9,6,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,8,2,15,21,21,21,13,6,16,21,10,14,16,7,2,10,2,21,17,15,20,1,2,5,9,2,8,13,9,5,11,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,15,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,8,16,5,7,15,15,2,5,15,8,21,4,15,16,15,10,15,16,16,15,23,23 +24,23,23,23,23,21,2,2,17,15,15,15,18,15,6,15,13,16,7,13,2,21,3,15,16,5,17,5,7,13,8,6,17,23,5,15,13,15,5,3,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,10,3,15,15,15,13,2,21,5,21,8,6,10,16,6,11,14,14,5,5,2,8,15,14,8,13,21,15,15,1,21,5,14,16,2,1,7,21,2,5,15,15,19,21,1,8,15,16,7,5,9,15,15,15,5,21,21,21,15,2,17,23,13,21,5,13,16,9,6,15,8,15,2,21,13,21,8,2,8,2,15,16,3,8,18,2,7,21,18,15,15,21,5,14,15,2,13,9,2,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,17,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,9,15,8,21,14,15,15,5,15,16,17,13,8,8,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,2,20,7,16,21,16,2,5,16,15,8,13,6,21,21,21,7,2,7,14,5,15,6,21,7,15,15,7,15,14,4,21,21,21,21,16,15,11,15,1,21,15,6,2,13,6,21,5,21,5,6,15,21,5,2,7,7,15,6,14,16,13,5,7,13,21,20,10,3,21,15,10,7,8,21,7,15,11,5,15,15,1,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,6,2,17,23,13,21,5,15,16,6,2,16,2,15,6,21,13,17,6,13,16,2,21,3,5,2,16,2,5,2,2,13,21,6,3,14,15,2,21,13,8,15,7,15,8,13,21,15,5,21,1,15,2,21,15,8,2,8,21,2,7,15,15,16,7,5,2,16,21,13,20,21,2,3,7,16,23,5,21,7,1,16,15,7,15,18,13,5,21,14,2,21,16,9,4,8,13,8,5,15,23,13,16,2,16,5,8,13,21,16,16,13,15,2,2,8,23,21,15,19,15,15,21,15,7,20,10,3,23,6,15,15,15,8,5,15,16,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,7,21,6,4,4,16,8,9,17,16,7,8,21,9,15,4,15,7,16,16,17,2,8,23,23,9,19,13,8,17,23,15,17,9,6,4,6,17,1,14,15,15,7,16,17,4,17,14,17,1,1,6,15,18,2,10,15,2,8,6,13,13,5,21,7,15,14,16,8,17,14,10,3,9,4,16,13,13,15,13,16,21,10,18,21,7,10,5,8,18,7,21,19,5,21,16,4,21,1,17,17,16,7,5,9,8,15,7,9,15,16,17,2,7,16,23,13,1,6,15,17,9,2,1,17,6,6,21,13,11,20,9,8,4,21,2,2,6,18,1,9,21,4,15,23,10,13,10,13,18,5,9,8,8,8,15,6,5,1,16,9,21,21,6,10,21,15,21,3,5,23,23,23,23,23,23,23,2,6,1,16,6,17,21,4,13,10,10,21,23,8,7,10,21,14,15,19,9,8,6,5,21,6,17,15,9,4,8,13,6,21,5,23,13,16,10,3,5,16,13,1,18,16,5,7,19,10,7,23,16,19,16,15,16,21,21,9,6,16,13,23,6,15,16,6,15,10,2,15,17,15,5,17,13,3,10,16,1,10,19,23 +24,23,23,23,23,23,5,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,2,2,2,21,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,23,23,23,23,8,6,18,2,5,21,6,15,2,21,3,13,2,21,13,16,19,15,21,5,8,13,8,13,2,15,16,23,6,19,2,14,5,6,2,18,14,19,11,7,8,18,4,15,21,15,15,13,15,21,21,7,8,21,14,23,23,14,15,6,21,5,2,2,16,8,19,8,2,15,5,21,16,14,9,7,14,16,8,6,10,3,16,5,10,13,1,8,16,2,6,17,1,5,15,15,16,2,18,7,5,9,8,15,13,9,21,1,18,15,6,21,13,13,14,10,13,21,10,10,2,21,2,15,16,13,5,8,8,8,2,1,5,2,8,6,8,8,21,9,6,15,21,14,13,5,6,2,5,8,7,8,14,2,15,21,15,15,5,21,21,3,19,16,21,5,14,7,16,15,15,5,5,2,5,16,21,8,13,21,21,2,15,9,8,8,13,15,15,21,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,13,13,5,19,13,8,2,9,5,17,15,16,15,20,14,14,13,2,15,14,17,16,21,8,17,21,7,8,2,5,2,14,5,15,6,19,5,9,15,15,17,15,2,15,15,8,17,15,17,23,23,23 +24,23,23,5,15,15,2,10,17,15,15,21,6,7,13,18,13,13,2,17,13,16,7,15,17,5,8,13,7,13,2,2,17,23,21,3,2,15,5,6,2,18,14,21,11,7,8,18,4,16,16,21,16,7,15,16,21,15,2,15,8,13,5,15,2,21,21,7,7,16,17,2,19,8,2,2,5,21,16,7,19,7,14,16,8,6,4,9,21,15,8,13,1,8,16,15,15,21,11,15,15,15,17,10,19,7,5,9,8,15,15,9,21,21,17,2,21,17,13,5,14,15,15,16,8,15,3,15,2,7,17,13,5,15,8,18,2,21,5,2,21,6,8,6,21,9,6,15,16,14,13,5,6,2,5,8,8,8,14,15,15,1,15,5,8,21,2,2,16,8,21,13,5,13,21,5,14,7,13,2,15,10,21,16,8,20,1,21,13,9,8,8,13,6,8,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,21,19,7,14,7,2,10,14,16,16,21,8,16,19,8,8,2,14,5,4,13,15,4,19,5,9,15,8,21,15,15,16,15,2,17,16,8,15,8,18 +24,23,23,23,23,4,10,8,17,8,6,17,21,10,9,15,14,19,4,16,3,1,18,16,4,5,11,4,8,6,10,18,18,17,7,6,4,21,6,5,15,18,7,7,15,7,21,17,4,16,14,17,21,21,15,16,21,9,19,21,6,7,9,9,4,7,17,6,10,6,17,4,17,15,14,6,6,20,13,5,18,7,16,17,7,6,10,3,21,6,23,10,11,8,17,19,6,21,21,16,20,1,17,17,4,7,5,9,8,15,8,9,16,21,17,5,18,21,23,13,1,6,15,21,9,10,19,18,2,10,17,13,21,21,10,8,8,17,10,2,4,1,1,5,18,6,2,23,21,15,4,5,21,5,9,8,8,7,15,2,5,1,15,21,21,18,7,2,17,19,2,4,5,21,21,7,7,15,18,7,6,21,8,21,5,17,21,7,2,10,2,16,23,3,6,7,21,4,2,19,21,16,5,5,16,4,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,16,19,9,9,7,2,5,23,19,21,17,13,16,18,16,8,6,16,8,23,9,9,5,5,15,2,10,21,17,13,2,21,7,4,16,16,19,5,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,4,10,8,17,23,9,18,9,15,6,6,2,18,15,19,15,7,8,18,4,15,17,15,13,13,17,21,21,4,9,21,8,23,23,5,6,10,21,9,4,2,18,8,18,7,4,6,5,21,16,5,3,7,14,17,8,6,4,3,16,15,7,13,1,8,1,4,6,21,17,9,15,7,1,8,19,7,5,9,8,15,15,9,21,8,21,10,10,21,13,13,14,4,13,18,6,4,6,21,21,4,17,13,5,4,8,1,4,14,16,2,19,6,14,6,21,9,5,15,16,14,13,5,17,2,5,8,8,8,14,6,15,1,15,4,8,21,15,19,21,21,8,9,13,9,21,14,15,5,2,21,15,19,18,4,10,8,21,17,15,9,8,8,13,13,8,21,17,2,15,13,16,14,9,13,19,16,16,13,5,2,8,13,15,13,7,19,13,8,2,9,15,17,15,1,17,19,14,4,9,4,4,14,21,16,20,16,17,18,7,4,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,3,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,4,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,1,21,21,15,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,9,3,21,3,8,6,21,15,15,21,15,7,15,3,14,13,2,16,13,17,11,16,10,5,14,8,7,14,14,17,11,23,23,16,9,13,6,10,2,18,7,21,10,7,16,1,4,21,16,16,15,15,15,16,1,2,15,16,5,6,2,2,16,15,21,7,5,2,16,8,16,2,2,6,5,21,7,16,17,10,14,17,15,5,17,16,7,6,2,13,8,7,21,13,5,21,21,2,2,15,16,16,6,7,5,7,15,15,8,5,1,21,17,7,2,21,13,13,8,4,15,17,10,15,18,21,13,6,7,13,21,3,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,8,5,14,2,5,8,15,7,14,2,13,1,16,13,18,21,3,4,21,15,15,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,4,4,8,16,8,18,14,5,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,2,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,2,3,16,15,16,15,15,18,16,15,6,7,2,8,13,9,6,6,2,15,15,1,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,23,5,17,9,2,2,1,5,15,21,6,4,15,17,13,13,3,17,13,16,7,15,17,5,8,5,8,9,17,7,18,23,13,19,2,6,8,6,2,18,14,17,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,10,6,8,21,6,2,2,16,16,19,6,4,5,4,21,16,8,19,7,14,6,8,6,4,3,16,13,13,6,1,7,21,7,6,21,11,10,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,6,21,8,4,20,21,2,8,21,13,5,2,7,8,2,21,5,2,20,6,8,15,21,9,6,16,4,5,13,5,14,10,5,8,8,8,14,5,15,1,16,5,8,21,13,9,21,8,21,13,7,15,21,7,6,14,7,2,5,4,21,17,6,20,1,16,15,9,8,8,13,13,15,2,21,2,15,13,21,14,5,8,20,4,17,13,5,4,8,13,8,15,9,9,13,7,15,15,5,17,15,16,16,20,14,14,13,3,13,15,17,21,16,15,16,19,16,8,10,15,4,15,14,16,7,6,17,9,14,16,18,15,6,16,13,4,16,16,15,5,23,23 +24,23,4,5,21,7,7,2,17,9,6,21,6,4,15,7,13,13,2,17,13,21,15,16,21,5,8,3,5,13,2,2,18,23,15,20,2,13,5,10,2,18,2,1,11,7,8,17,4,15,14,21,7,15,15,17,21,2,2,16,5,10,13,2,6,2,21,5,2,2,16,8,18,13,14,6,16,21,1,5,9,7,14,17,16,6,4,3,16,10,5,13,1,8,17,13,10,21,11,6,15,8,17,8,21,7,5,9,15,15,15,9,21,21,18,6,15,21,13,13,14,15,15,21,8,2,18,21,2,15,17,13,5,10,8,8,2,7,5,2,21,6,14,6,21,9,2,13,14,14,5,5,14,2,5,8,8,8,14,15,15,1,21,15,8,20,4,8,21,21,21,5,5,15,21,7,14,15,7,2,10,10,18,2,5,20,21,17,15,9,4,8,13,5,2,2,21,2,15,13,21,14,14,13,20,2,16,13,5,4,8,13,9,9,13,2,5,17,8,9,5,16,15,17,15,20,14,14,13,2,13,14,17,21,17,15,15,18,3,5,2,13,13,23,5,6,15,15,2,9,15,16,3,15,9,16,15,2,15,16,16,15,23,23 +24,23,23,23,23,23,3,3,21,2,8,6,21,5,6,15,13,21,3,15,7,18,21,16,2,5,21,3,8,13,3,6,17,23,13,17,5,14,5,8,6,19,15,8,15,7,21,16,4,16,14,21,15,21,15,8,21,3,2,17,3,10,13,6,21,5,13,15,8,2,17,6,17,8,14,15,14,15,16,8,13,14,14,13,8,13,18,2,3,14,16,8,17,15,17,5,5,21,21,3,21,7,8,11,21,7,5,9,8,15,15,6,15,21,18,5,21,8,23,14,14,6,8,16,5,2,21,21,2,6,3,5,17,3,13,17,8,16,2,3,7,17,4,7,21,13,7,10,21,5,16,8,21,15,9,7,13,7,15,2,15,3,17,6,21,21,10,15,21,20,2,14,8,15,17,3,14,5,16,15,2,2,16,2,13,21,1,15,5,9,15,17,23,2,3,2,21,15,14,5,18,8,5,15,7,8,20,15,7,4,8,13,8,16,21,23,9,3,2,3,6,17,13,16,16,6,3,6,9,13,6,15,19,15,17,15,15,21,8,15,7,10,7,2,3,10,14,15,15,6,15,21,1,13,2,16,15,2,8,21,2,5,3,23 +24,23,23,15,18,6,10,2,21,6,6,17,13,15,7,21,8,13,8,16,13,17,15,16,10,5,16,6,8,13,6,21,19,23,6,18,9,13,5,6,21,21,14,10,10,7,16,8,4,21,20,16,15,1,15,15,21,7,10,16,5,10,13,5,21,9,21,8,6,2,16,2,17,13,2,5,5,21,8,21,3,10,14,16,2,6,17,16,4,15,2,13,8,9,19,2,5,21,18,6,2,7,17,8,2,7,5,9,8,15,9,5,2,21,21,2,2,17,13,13,14,5,15,16,10,10,20,21,5,5,4,13,21,8,13,17,2,18,13,8,5,6,2,7,4,10,7,13,19,21,15,5,14,17,5,13,15,7,15,9,15,17,15,7,15,21,8,4,21,15,2,13,5,21,21,5,8,5,8,8,2,21,21,2,5,8,21,6,10,8,2,7,13,14,2,2,21,4,13,13,15,14,6,13,20,2,16,6,3,4,8,13,8,13,10,16,7,13,19,9,5,16,13,17,21,8,7,14,5,13,2,6,19,15,17,15,16,21,17,13,2,8,7,6,14,8,14,15,2,1,6,1,1,10,10,16,8,7,15,8,15,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,4,16,1,6,21,1,21,16,2,7,5,9,17,15,15,5,10,21,21,15,8,21,13,13,14,1,15,16,10,10,20,21,20,7,3,4,17,8,13,17,2,16,5,2,8,17,15,10,21,21,2,13,3,21,15,5,7,4,5,16,15,8,14,16,15,1,16,15,21,21,19,4,21,5,9,13,8,17,21,7,15,10,7,2,9,16,21,18,5,21,1,13,2,11,10,8,13,8,2,2,17,2,15,21,21,14,16,13,8,2,16,6,5,4,8,13,8,21,5,23,13,16,8,9,5,16,13,16,17,8,1,14,5,13,2,2,16,15,17,15,17,18,15,2,13,13,2,23,23,23,23,5,2,10,14,16,17,15,6,16,7,2,16,17,19,5,2,18 +24,23,15,5,21,6,2,10,21,13,6,21,6,2,7,15,5,5,2,16,13,16,15,21,1,9,16,15,8,13,15,16,15,23,7,3,2,13,3,6,2,18,21,18,9,7,8,13,4,11,18,17,15,15,15,16,21,15,2,16,5,6,13,2,6,8,21,5,2,2,17,16,17,6,6,13,5,21,16,13,20,8,14,16,8,6,4,2,21,13,6,14,21,8,16,15,6,21,11,10,15,15,16,15,20,7,5,9,15,15,15,9,15,21,17,6,7,16,13,13,14,6,15,16,8,15,18,21,2,15,17,13,5,5,8,8,2,21,5,2,16,6,14,15,21,9,8,5,3,14,13,5,6,2,5,8,8,8,14,21,15,1,1,15,8,21,2,8,21,21,21,13,5,15,21,7,14,7,7,2,3,10,21,15,7,20,1,17,6,13,4,16,13,5,15,2,21,2,15,13,1,14,7,7,20,21,16,13,6,4,8,13,8,9,13,16,13,9,15,7,5,17,13,17,15,20,14,13,5,2,13,15,16,17,15,16,15,19,8,18,1,14,9,15,8,13,15,6,2,5,6,8,17,15,15,16,13,2,21,15,15,23,23,23 +24,23,23,23,23,6,5,2,17,21,13,19,21,13,7,5,17,6,2,16,13,18,17,19,19,5,21,9,7,9,4,19,1,23,6,21,9,4,9,9,8,18,16,15,15,7,8,19,4,16,4,21,9,16,21,8,19,6,4,9,4,8,5,4,9,21,21,8,4,4,21,6,19,4,5,7,5,19,6,6,13,8,13,17,21,10,9,21,11,5,17,14,8,14,17,7,6,21,21,5,21,7,17,17,9,7,5,9,17,15,8,9,1,17,13,7,19,18,13,13,3,5,10,16,2,4,6,17,9,6,1,18,23,23,9,17,7,17,14,23,23,23,23,23,23,23,23,23,23,23,23,19,9,6,9,17,8,8,14,6,8,6,18,2,17,21,4,3,17,19,5,9,2,23,23,9,5,15,9,19,15,3,21,17,4,16,21,4,7,8,5,19,23,3,5,2,17,5,4,19,21,14,3,5,17,23,16,15,3,4,16,13,7,7,9,23,6,19,17,3,5,17,7,17,17,18,14,5,23,23,9,14,19,17,18,17,17,19,8,4,5,17,6,23,23,23,23,9,15,6,6,4,17,15,10,17,7,4,8,16,19,9,19,23 +24,23,23,15,21,16,2,5,21,6,10,21,21,6,6,13,13,21,2,13,7,18,21,16,2,5,21,5,8,13,6,6,21,15,21,13,2,14,5,21,14,19,14,8,15,7,21,16,4,16,14,21,15,21,15,8,15,6,2,17,3,21,13,6,21,5,13,15,11,8,16,6,16,16,14,13,5,7,8,14,13,14,13,21,15,10,18,2,3,14,16,2,16,15,16,6,5,21,21,19,21,15,1,15,21,7,5,9,8,15,15,6,21,21,18,6,7,8,23,14,14,6,21,16,15,5,16,21,2,2,16,13,16,2,13,17,8,16,2,3,13,17,15,6,16,15,8,10,21,5,16,8,3,15,7,7,13,7,15,2,15,19,16,6,21,21,10,6,16,20,2,14,8,15,16,15,15,14,16,15,15,2,16,2,13,21,1,13,15,9,1,21,2,10,2,21,8,14,5,18,15,7,5,7,15,16,20,7,7,4,8,13,8,16,21,23,9,11,2,3,6,16,13,16,16,6,3,8,5,13,10,16,21,15,16,15,15,21,8,6,7,21,16,14,15,10,14,13,15,6,15,21,1,13,2,16,15,2,13,21,3,5,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,18,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,2,21,1,15,6,18,15,2,18,15,8,21,8,5,13,8,16,13,17,15,16,2,5,21,13,8,13,6,8,21,23,15,19,9,13,5,8,21,18,14,1,15,7,8,19,4,16,15,16,8,15,4,17,21,7,21,21,5,15,13,7,21,7,21,5,6,14,21,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,13,2,14,21,14,16,2,8,21,17,5,1,7,21,8,21,7,5,9,6,15,8,5,15,21,16,15,2,15,13,13,14,10,15,16,9,5,20,16,2,15,15,13,17,2,13,21,2,16,5,7,9,8,2,5,21,21,15,13,18,15,15,5,14,2,5,8,15,8,14,2,15,1,5,5,21,21,15,15,17,2,21,13,2,16,21,2,14,10,8,8,15,21,1,21,7,16,1,6,2,11,4,8,13,4,15,2,21,2,15,1,21,14,14,13,8,2,17,15,3,4,8,13,8,21,9,23,13,21,13,9,5,15,13,17,16,8,21,14,5,13,2,1,18,16,17,7,16,18,16,1,4,5,3,1,13,3,6,21,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,2,21,4,9,4,17,21,8,19,21,13,5,1,16,9,9,16,15,16,7,18,19,5,16,8,8,4,6,7,18,23,5,17,9,13,5,16,21,18,4,15,13,7,8,3,4,16,14,21,9,17,16,21,19,5,21,16,10,7,13,4,17,9,21,9,7,4,16,6,19,16,3,7,10,3,19,6,13,7,13,16,21,10,13,19,21,16,13,6,10,8,18,15,6,21,7,4,2,7,21,21,9,7,5,9,17,15,15,9,1,21,17,8,13,17,23,23,23,9,10,16,8,7,21,19,2,6,19,13,23,23,23,23,23,23,4,17,21,6,6,14,21,9,2,23,23,23,23,23,8,13,9,21,18,7,8,9,6,1,2,4,18,21,21,4,21,19,6,9,4,5,23,9,9,14,19,19,4,9,17,17,10,19,21,4,5,7,7,8,23,13,16,2,1,13,2,19,17,14,6,13,17,23,16,15,9,4,19,13,7,18,10,23,13,9,19,3,5,17,13,17,16,18,13,5,23,23,2,14,18,17,21,16,17,19,8,4,5,21,7,23,23,23,23,9,15,6,4,16,17,15,5,17,7,4,17,16,19,6,23,23 +24,23,23,9,21,4,14,10,21,6,4,1,21,7,13,19,10,13,8,20,7,16,19,16,4,5,21,9,6,6,4,6,17,23,23,21,17,9,5,8,7,21,19,7,15,7,21,17,4,15,18,16,1,15,4,8,19,6,5,1,6,10,16,4,15,5,6,15,4,4,21,9,8,15,5,8,4,8,23,23,23,23,23,23,23,23,23,23,23,23,16,5,16,4,21,9,5,21,21,20,9,1,17,8,16,7,5,9,6,7,11,9,6,21,16,4,21,10,8,13,15,6,5,17,9,4,19,21,6,4,6,13,19,8,6,8,7,16,10,3,8,21,3,14,15,7,15,10,6,7,21,13,13,2,9,1,8,7,16,4,5,11,13,8,21,21,6,4,17,19,4,13,6,11,16,7,4,5,15,7,6,6,1,21,9,21,21,7,9,10,6,9,23,8,20,4,17,14,10,13,21,14,5,13,17,4,7,15,9,4,8,13,6,8,5,23,10,5,10,3,5,17,15,17,16,19,13,6,4,8,8,23,19,17,21,11,16,1,7,6,9,11,14,23,23,6,7,8,15,16,8,9,17,10,9,17,7,4,17,16,19,9,19,23 +24,23,23,23,23,23,15,6,18,8,15,21,6,2,2,19,2,15,3,21,13,16,3,15,16,5,8,13,7,13,2,6,16,23,15,20,3,15,5,8,2,18,7,19,9,7,8,18,4,15,21,21,15,13,15,16,21,4,4,3,23,23,13,21,15,13,1,5,3,16,21,2,19,5,4,4,5,21,16,15,9,7,14,16,8,6,4,3,15,13,8,13,21,7,2,6,15,21,11,5,15,15,17,2,19,7,5,9,8,15,15,9,16,21,21,15,5,21,13,13,14,2,15,21,13,15,21,16,2,8,8,13,5,2,16,8,2,1,6,2,13,6,14,21,21,7,2,20,8,14,13,6,8,3,5,8,8,8,14,2,2,21,8,15,9,21,2,15,19,8,21,13,5,16,21,15,15,14,6,2,6,2,21,8,13,20,21,2,15,9,8,8,13,5,15,8,17,2,15,13,16,14,4,13,20,8,16,6,5,4,8,13,8,13,7,19,13,15,2,5,5,17,15,16,17,2,14,14,13,2,15,14,21,16,21,8,21,21,7,19,2,5,6,2,8,15,6,15,5,5,4,21,21,15,6,15,8,10,16,16,16,2,23,23 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,5,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,10,14,15,7,2,10,10,21,15,5,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,16,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,16,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,4,7,21,6,9,5,17,4,8,18,17,3,5,4,4,15,17,16,15,16,15,17,4,9,13,2,6,13,5,17,16,23,3,16,3,15,5,6,4,21,14,1,10,7,16,18,4,18,3,17,15,16,15,1,21,8,6,17,5,4,13,9,18,4,21,10,10,14,17,16,17,4,4,6,5,21,8,14,20,7,14,21,2,5,15,19,14,10,13,8,1,14,21,7,8,16,17,8,19,1,16,7,10,7,5,9,16,15,11,5,17,16,21,4,21,21,13,13,14,6,16,16,5,10,18,19,4,6,4,13,16,4,5,21,7,17,4,17,9,6,4,8,1,10,2,9,20,6,15,10,18,4,9,20,8,8,15,6,6,11,8,5,21,21,4,8,19,18,19,9,5,6,21,7,15,6,7,3,10,18,21,20,8,16,1,4,13,8,6,8,13,21,4,2,21,4,13,9,21,14,15,9,8,15,16,15,3,4,8,13,19,7,13,8,6,15,16,3,5,17,13,16,17,19,21,14,9,9,5,14,17,18,17,7,16,21,16,7,4,7,2,6,5,21,15,8,9,6,6,17,17,15,2,17,15,3,1,15,19,5,18,19 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,18,21,15,10,21,6,4,10,15,10,13,2,21,13,21,7,15,17,9,8,15,9,10,1,2,17,23,5,19,2,15,7,6,2,18,14,21,11,7,8,18,4,21,16,15,16,15,15,17,21,10,10,7,1,3,9,15,7,21,21,10,10,3,17,5,18,8,21,10,10,16,10,5,19,15,14,17,8,15,10,3,16,5,2,13,1,8,16,7,6,21,11,15,15,11,17,7,19,7,5,9,15,15,15,9,21,21,21,10,17,21,13,13,14,15,15,21,8,2,18,8,2,3,17,13,5,3,17,18,2,21,5,2,20,6,14,15,21,9,8,15,21,14,3,5,6,2,5,8,7,8,14,8,15,1,8,9,8,21,10,2,21,21,21,13,9,16,21,15,14,8,10,2,6,21,21,21,19,20,21,4,9,9,8,8,13,9,15,2,17,2,15,13,16,14,9,13,20,17,16,13,5,4,8,13,8,13,15,19,13,8,7,9,5,17,13,17,16,20,14,8,10,10,15,14,17,17,21,15,17,19,18,8,11,14,5,4,8,15,4,14,9,5,15,17,17,15,7,15,7,2,17,16,11,10,23,23 +24,23,23,23,21,15,3,10,17,6,4,8,16,21,13,10,4,13,21,18,15,16,19,15,15,2,16,13,15,2,14,6,16,23,11,10,9,11,5,3,21,17,9,15,15,7,8,17,4,21,18,16,21,5,15,15,19,4,15,18,15,7,13,8,21,3,14,8,5,21,17,14,16,3,9,3,7,21,16,13,13,8,18,16,21,5,15,10,10,13,4,6,16,14,16,7,6,21,21,2,16,1,17,10,19,7,7,9,21,15,8,9,21,1,17,6,4,21,23,13,16,18,14,17,2,5,16,16,4,6,10,15,21,5,13,17,16,18,13,2,1,17,6,5,18,5,15,23,5,15,10,9,17,2,9,2,16,7,15,2,13,21,13,6,18,21,10,4,21,5,10,13,10,17,16,13,4,6,15,7,10,7,1,17,8,17,1,21,13,10,4,18,23,9,5,17,17,14,14,13,21,14,15,13,8,14,16,15,3,4,8,13,20,16,9,23,13,16,4,9,5,15,15,17,17,8,21,14,5,13,7,3,19,17,21,16,16,21,8,7,13,21,14,23,5,6,15,15,13,16,4,17,21,9,17,17,7,10,6,16,19,5,19,18 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,20,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,8,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,3,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,9,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,23,13,2,21,2,15,21,6,6,3,19,13,15,2,21,13,16,19,15,3,9,16,2,8,13,4,8,17,23,2,3,2,15,5,8,21,18,14,17,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,15,2,2,17,3,19,8,15,15,5,21,21,5,9,7,5,16,8,4,9,3,21,15,8,13,1,8,17,15,6,21,11,5,15,15,17,2,3,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,7,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,8,6,21,9,7,13,6,14,20,2,17,8,5,8,8,8,14,3,15,17,13,2,8,19,15,2,21,16,21,13,5,15,21,8,2,14,5,2,15,21,21,8,3,20,21,21,3,9,10,8,7,9,8,2,21,2,15,13,21,14,7,7,20,8,16,15,5,4,8,13,13,13,7,19,15,8,9,9,9,15,13,17,15,20,8,10,5,13,8,14,21,17,21,7,17,1,7,2,4,18,5,10,5,15,8,14,6,9,4,21,17,15,5,8,15,16,16,21,15,5,23,23 +24,23,23,23,21,4,6,3,21,10,6,16,15,8,13,17,11,13,4,1,7,17,16,21,6,17,23,23,6,9,21,10,17,23,7,17,9,13,5,5,14,18,14,7,15,7,21,17,4,17,14,17,1,1,6,15,18,2,10,15,10,17,13,1,21,5,21,5,6,8,19,2,16,14,7,6,15,14,16,13,13,1,13,16,17,10,3,2,14,6,17,6,21,7,17,3,5,21,17,8,21,1,17,17,16,7,5,9,8,15,8,9,21,21,17,5,21,16,23,13,1,6,15,16,9,4,21,7,7,5,21,13,11,9,10,8,21,21,15,2,4,1,1,5,16,8,15,23,10,4,9,13,4,5,9,20,8,7,15,19,5,17,16,4,18,21,4,6,17,5,10,13,4,21,21,8,7,4,10,2,8,9,15,21,4,8,21,2,10,10,10,18,23,3,7,4,21,14,15,21,17,7,6,6,8,19,16,15,3,4,8,13,6,21,14,23,13,8,6,3,5,15,13,17,17,10,15,9,13,23,4,2,15,19,17,15,16,21,8,8,5,21,5,23,9,9,17,8,13,10,4,15,17,15,10,17,13,4,21,16,18,5,3,23 +24,23,23,5,21,6,9,9,21,4,18,21,15,7,4,19,7,21,4,14,7,16,19,16,20,6,19,6,7,13,4,3,15,23,5,17,9,7,8,6,16,19,14,8,15,7,17,17,4,17,14,16,21,17,10,21,18,2,7,17,6,15,13,1,21,4,21,5,5,4,17,15,1,8,10,19,19,4,7,6,13,7,13,7,21,10,18,4,13,9,9,15,19,8,16,5,5,21,15,2,16,1,17,8,6,7,5,9,7,15,8,9,1,21,1,5,15,8,13,13,1,9,15,1,9,10,7,21,2,4,20,13,1,4,6,8,2,16,9,5,20,21,14,5,21,10,13,23,23,23,23,23,23,8,9,16,8,8,7,4,6,1,15,8,21,21,19,9,17,5,9,14,9,18,21,7,21,9,7,2,6,4,1,16,5,19,1,7,3,16,3,23,9,9,2,21,17,10,15,13,21,14,7,5,15,17,18,17,3,4,8,13,5,17,13,23,4,1,21,13,5,15,13,17,16,19,8,14,9,13,4,4,19,17,16,16,1,21,16,9,2,14,19,23,9,7,14,10,13,4,5,18,17,16,15,15,7,7,21,17,19,9,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,7,20,16,16,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,5,4,21,4,2,21,6,9,5,18,13,13,2,17,13,16,19,15,17,5,8,13,7,9,4,8,18,23,13,19,2,15,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,7,4,7,10,10,10,6,13,21,21,9,10,2,17,2,19,5,9,2,16,1,6,14,3,7,14,16,8,6,4,10,17,8,8,13,1,8,16,15,6,21,7,15,15,8,21,10,19,7,5,9,13,15,15,9,21,21,21,6,4,17,13,13,14,6,13,1,8,7,18,1,2,7,17,13,5,9,16,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,5,2,5,8,7,8,14,4,15,16,15,6,7,1,10,4,21,15,18,13,9,16,21,13,21,8,6,2,3,10,21,1,5,20,18,4,13,9,8,8,13,13,15,2,17,2,15,7,16,14,15,9,20,16,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,17,20,14,16,13,3,15,14,17,16,21,15,16,19,8,7,4,14,5,4,9,7,4,3,7,5,15,16,17,15,5,15,7,2,17,16,21,6,7,18 +24,23,23,23,23,23,23,14,21,2,15,21,6,2,4,3,5,15,2,21,13,16,19,15,21,15,8,13,8,13,4,15,17,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,8,21,15,16,15,15,16,21,3,2,9,14,23,23,21,7,3,21,5,6,3,16,8,19,8,20,5,5,17,4,7,17,7,14,17,8,2,10,9,16,15,4,13,1,8,16,13,10,21,11,5,15,15,17,2,3,7,5,13,8,15,15,9,21,21,21,2,5,21,13,13,14,6,2,21,8,15,19,21,2,4,21,13,5,8,16,7,2,21,5,2,19,6,14,6,21,3,10,15,2,14,13,5,14,2,5,8,8,7,14,2,15,17,15,15,5,19,2,8,16,16,21,13,5,15,21,15,15,5,4,2,15,21,21,8,5,21,21,16,2,9,8,8,13,13,9,2,17,2,15,13,21,14,4,13,20,2,16,15,5,4,8,13,8,13,9,19,13,2,15,9,5,17,15,16,16,20,14,14,2,7,15,14,21,16,1,15,17,1,7,6,2,7,6,10,6,5,2,14,7,6,15,21,17,15,6,15,15,6,3,17,15,23,23,23 +24,23,23,15,21,7,6,4,20,4,10,21,15,15,10,10,5,21,4,8,7,15,18,1,21,17,21,5,5,13,2,18,15,23,10,21,6,15,6,2,14,1,14,15,15,7,7,17,4,8,14,17,21,21,15,7,21,6,21,17,5,9,13,5,21,3,20,9,6,14,21,17,21,8,4,6,21,17,13,13,13,15,20,1,15,7,4,14,16,13,7,2,18,14,8,19,6,16,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,21,17,6,2,16,13,13,10,15,15,16,9,15,2,18,10,15,21,13,21,14,15,8,6,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,7,2,7,17,15,21,16,5,7,13,6,8,21,7,14,2,7,2,5,21,18,2,6,16,1,7,8,7,16,8,23,5,8,21,21,14,8,13,21,21,4,13,19,2,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,10,13,14,18,23,9,5,14,2,7,8,5,1,17,2,15,21,15,4,15,1,15,23,23,23 +24,23,10,9,21,4,2,5,17,8,4,17,17,10,13,4,9,15,21,16,15,16,7,16,1,9,7,4,13,4,8,6,16,23,9,17,9,13,9,4,4,16,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,5,21,16,5,2,13,17,21,5,21,6,10,9,17,18,16,4,4,7,6,21,21,6,20,7,14,17,2,5,4,19,14,9,13,9,17,14,21,2,6,17,17,6,3,8,16,7,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,16,5,8,16,10,4,18,17,6,7,4,13,17,4,5,18,15,17,4,19,9,6,6,6,1,9,4,9,13,4,7,17,19,7,9,19,8,8,15,9,15,7,7,2,21,21,10,4,18,19,9,13,6,17,17,7,6,7,7,2,5,18,21,18,2,17,1,19,6,8,7,8,13,15,5,2,21,17,7,21,21,14,14,5,16,17,16,15,3,4,8,13,8,17,10,23,15,15,8,9,5,16,13,17,17,17,21,14,5,5,6,19,19,8,17,7,16,18,16,17,9,7,4,6,9,8,7,8,9,6,4,17,17,15,5,17,7,4,8,16,20,5,19,19 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,15,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,4,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,17,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,4,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,8,8,4,16,16,21,5,23,23 +24,23,23,23,18,16,6,6,21,4,2,21,6,9,10,8,13,13,2,21,13,16,15,21,21,5,15,13,8,13,10,3,16,23,13,3,2,1,5,6,14,18,14,1,11,7,8,18,4,16,21,15,15,13,15,21,21,10,13,16,5,15,13,4,6,5,21,15,2,2,17,19,18,9,6,15,5,21,16,15,3,7,14,6,8,2,4,3,16,13,14,8,1,8,16,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,15,7,17,13,13,14,10,13,21,8,15,18,15,2,2,21,13,5,6,16,8,2,21,5,2,17,6,8,6,21,9,6,7,16,14,13,5,14,2,5,8,8,8,14,7,15,1,15,15,9,21,2,15,21,15,21,13,5,16,21,7,16,4,7,2,8,10,21,16,13,20,21,16,15,9,8,8,13,5,4,2,21,11,15,13,21,14,15,13,20,2,15,13,5,4,8,13,8,13,6,2,13,8,15,9,5,16,15,16,17,20,14,14,5,2,15,14,18,16,16,8,15,19,21,8,13,15,8,16,14,15,5,2,10,9,15,16,1,15,15,17,13,2,15,16,8,23,23,23 +24,23,23,6,21,10,8,14,17,4,8,21,1,15,2,19,4,21,7,14,13,17,18,18,1,5,21,9,8,13,5,19,21,23,7,17,9,13,5,4,7,18,15,15,15,7,8,17,4,19,14,17,21,16,15,21,18,10,10,16,5,15,13,4,17,10,21,5,6,8,21,16,1,13,4,4,3,17,16,13,13,7,13,9,1,10,19,2,21,13,7,4,18,7,21,21,6,8,15,8,2,1,1,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,17,8,10,21,9,10,4,18,2,7,20,13,21,10,9,8,16,1,2,9,2,21,13,5,18,10,13,23,23,23,23,23,23,8,9,4,8,7,15,4,5,21,16,4,21,7,15,21,1,6,9,9,10,21,21,7,9,17,7,10,21,10,16,17,13,17,1,9,13,11,3,23,9,2,7,21,21,14,7,13,21,13,7,13,15,4,17,15,3,4,8,13,8,21,2,23,18,17,21,13,5,15,13,17,17,6,8,14,7,13,4,2,19,21,15,13,16,18,16,10,2,14,9,23,9,5,14,2,13,8,5,18,17,2,10,16,7,10,16,16,19,13,19,18 +24,23,15,5,21,7,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,5,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,5,14,8,5,2,5,17,21,9,15,20,1,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,6,15,15,6,16,16,17,15,23,23 +24,23,6,2,21,10,6,2,21,6,14,21,21,8,10,6,7,15,2,17,7,1,15,16,19,15,8,5,13,8,7,21,18,23,6,20,3,15,10,2,16,1,14,7,15,7,21,17,4,8,14,1,21,21,11,21,21,6,10,16,15,10,13,4,21,7,21,5,8,16,19,14,21,14,6,13,5,2,8,14,13,8,13,17,21,7,10,21,14,13,16,14,21,7,21,2,6,21,15,21,21,1,17,17,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,1,5,9,17,9,15,20,7,15,10,15,13,21,10,3,8,5,21,10,2,3,1,1,5,1,4,15,23,2,6,15,13,4,5,9,20,8,8,16,10,5,15,11,7,8,21,21,19,21,21,3,7,14,15,21,14,6,9,21,2,10,10,13,21,5,1,21,15,5,10,2,23,6,2,13,3,18,15,15,17,21,14,7,17,15,10,21,15,3,4,8,13,7,21,14,23,13,21,2,3,5,15,13,17,21,8,1,13,6,2,7,23,16,16,21,15,16,1,15,5,13,18,8,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,18,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,7,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,15,3,5,18,14,13,10,15,13,17,15,16,2,5,13,21,8,13,15,6,16,23,13,16,4,15,2,13,2,18,14,6,10,7,16,18,4,21,8,16,15,17,15,21,21,5,21,16,5,3,13,2,1,5,21,15,10,4,16,8,21,19,14,4,5,2,7,16,20,10,14,21,15,4,9,17,8,14,15,13,8,8,21,5,5,21,1,15,2,1,16,15,5,7,5,9,16,15,15,5,8,16,21,2,21,17,13,13,14,15,16,16,10,15,15,21,8,15,2,13,21,5,13,17,2,16,5,2,5,6,2,3,21,10,7,15,19,21,7,5,14,2,5,8,15,10,14,15,8,1,15,21,21,21,5,2,21,5,4,13,15,21,21,7,14,15,7,8,2,2,21,21,5,17,21,5,3,8,8,8,10,14,9,2,21,4,15,13,21,15,15,13,20,8,16,15,3,4,14,13,15,13,14,7,21,15,9,9,5,16,13,21,1,8,15,14,5,13,3,2,19,15,16,15,16,19,16,15,7,16,10,13,14,2,6,2,15,5,15,18,17,15,7,16,15,2,15,16,16,6,7,20 +24,23,23,23,21,13,9,10,21,15,6,21,6,2,4,7,9,13,2,21,13,16,8,1,17,9,8,15,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,4,7,10,8,10,14,5,21,21,9,4,3,17,4,19,2,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,10,21,11,15,15,8,1,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,16,6,7,16,9,15,18,15,2,7,17,13,5,10,15,18,2,21,5,2,21,6,14,5,21,9,7,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,21,16,21,13,5,15,21,14,15,8,10,2,6,10,21,8,21,20,21,4,13,9,8,8,13,15,6,8,17,10,15,13,15,14,15,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,10,13,15,14,17,16,1,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,15,15,8,4,17,16,21,23,23,23 +24,23,23,23,21,6,10,2,16,23,10,19,18,6,5,4,13,20,7,17,13,16,8,16,21,5,8,6,7,13,9,17,9,23,7,16,9,13,5,4,2,18,3,18,9,7,8,17,4,15,21,15,11,15,9,17,21,7,4,16,5,4,9,4,17,7,21,5,5,7,17,19,21,4,4,7,5,17,16,8,19,7,14,16,8,6,5,19,16,13,4,4,21,8,21,2,4,15,11,4,15,7,21,8,19,7,5,9,8,15,15,9,19,8,17,7,15,13,13,13,14,6,13,21,8,4,18,1,2,7,17,13,5,5,16,21,2,7,5,2,19,6,14,6,21,8,4,9,17,6,19,5,17,2,5,8,8,8,8,9,15,1,15,7,7,21,9,4,21,21,21,6,9,16,21,7,6,6,7,4,21,10,21,4,10,20,1,4,13,9,4,16,15,9,5,21,21,2,15,7,21,14,10,13,20,15,17,15,5,2,7,13,15,7,5,19,13,16,2,13,17,17,7,1,15,20,7,4,5,3,6,14,21,17,17,8,1,19,16,2,4,7,9,8,8,1,4,6,2,5,10,16,17,15,6,17,13,4,16,17,18,6,10,19 +24,23,23,23,23,23,6,10,17,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,13,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,8,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,13,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,21,6,15,15,1,3,4,21,8,10,10,14,2,21,2,7,13,18,21,18,18,5,14,15,8,13,15,19,15,23,10,1,15,15,5,6,7,18,7,15,15,7,16,17,4,16,14,16,21,16,6,21,1,2,10,16,5,13,13,7,16,2,21,5,6,16,21,8,21,4,15,15,3,4,13,13,13,7,13,20,21,10,19,2,14,9,13,8,1,7,16,21,15,16,15,8,21,1,17,17,2,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,15,15,19,21,9,6,10,18,2,2,20,13,21,2,2,8,16,17,9,15,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,13,5,21,15,21,21,1,7,6,21,5,2,13,6,21,8,7,14,10,13,2,8,16,15,19,13,21,1,13,2,8,2,17,23,13,7,21,21,14,1,13,21,13,14,13,15,2,17,21,3,4,8,13,5,17,13,23,4,1,16,13,5,16,13,16,16,8,8,14,5,13,2,2,19,21,15,8,15,21,16,6,2,14,3,23,9,5,2,2,15,9,10,21,17,15,4,21,7,10,15,18,19,3,16,18 +24,23,23,15,21,7,10,2,20,8,10,21,15,15,13,10,5,21,8,15,7,15,18,21,21,16,21,5,5,13,2,18,15,23,10,21,4,14,5,21,14,21,14,15,15,7,7,17,4,8,14,17,21,21,16,13,21,5,6,21,5,7,13,2,21,2,20,9,6,14,21,7,21,8,4,6,16,16,13,13,13,15,13,20,1,15,9,2,14,23,13,8,18,14,18,18,6,15,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,21,17,4,2,21,13,13,4,10,4,21,9,10,2,18,21,7,21,13,21,7,15,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,7,2,5,21,15,2,7,17,15,21,16,5,8,13,10,4,21,13,14,2,15,2,5,21,18,2,6,17,1,13,8,7,2,8,23,9,8,21,17,14,2,13,21,21,10,13,17,8,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,10,21,14,9,13,10,2,15,16,15,15,18,1,16,4,13,14,18,23,9,5,14,2,7,8,5,21,17,2,15,1,15,15,6,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,10,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,14,7,6,8,7,14,15,21,21,20,4,20,1,16,6,7,7,8,13,14,6,2,18,4,13,21,21,14,18,13,8,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,2,2,16,5,10,13,4,21,8,21,15,10,10,16,2,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,6,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,15,5,5,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,3,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,15,15,8,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,2,7,16,6,3,14,13,21,21,10,10,2,16,8,19,15,10,15,5,21,16,9,7,7,14,16,7,13,2,3,16,5,8,13,1,8,16,15,10,21,11,6,15,15,17,10,19,7,5,9,8,15,15,9,21,15,1,4,21,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,15,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,17,2,15,21,8,21,13,5,15,21,14,14,15,10,2,15,10,21,16,15,20,1,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,7,10,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,16,20,21,14,7,2,15,14,17,16,21,8,16,19,19,8,10,15,2,15,5,15,4,15,4,6,9,16,17,15,15,15,15,2,17,15,16,15,15,18 +24,23,23,23,21,6,7,4,17,4,4,7,17,6,9,16,14,15,10,16,13,16,15,17,17,23,17,9,13,4,5,8,17,23,8,16,9,9,6,11,3,19,14,21,1,7,16,1,4,19,14,10,15,21,15,16,21,3,19,21,3,10,3,9,10,14,21,7,8,4,17,18,17,14,4,6,15,21,21,5,19,7,14,21,2,5,4,19,14,13,13,9,1,14,17,5,10,21,21,5,19,8,17,10,4,7,5,9,9,15,11,5,17,21,18,9,19,8,13,13,16,21,19,8,5,7,19,17,2,7,21,13,17,9,9,18,7,17,7,4,8,6,5,5,1,3,4,5,21,15,15,11,19,6,9,20,7,8,14,21,6,17,15,7,21,8,5,1,21,18,7,4,6,21,18,14,8,6,19,10,9,18,21,4,6,8,1,21,9,11,10,8,13,8,9,2,21,14,15,14,21,21,5,8,15,2,17,13,3,4,8,13,8,7,5,2,9,16,10,9,5,16,13,18,17,21,21,14,5,13,4,2,19,8,17,15,16,21,16,4,5,7,4,6,7,1,15,5,8,6,4,17,17,15,4,17,7,6,17,16,19,3,3,23 +24,23,23,15,21,14,15,16,18,15,13,17,6,2,2,16,13,13,2,21,13,16,15,16,21,5,8,15,8,13,10,2,15,23,13,3,2,6,15,6,2,18,14,21,8,7,8,18,4,21,21,15,15,15,15,16,21,7,2,16,5,15,13,10,15,2,21,5,10,2,17,2,19,13,2,6,4,21,16,15,19,7,14,6,8,6,4,3,15,13,6,6,1,8,21,15,15,17,11,6,15,15,16,8,21,7,5,9,8,15,13,9,21,1,21,6,10,17,13,13,14,15,13,21,8,15,20,21,2,7,17,13,5,8,16,8,2,21,5,2,20,6,8,15,21,9,6,15,6,14,13,5,14,2,5,8,8,7,14,15,15,1,21,15,7,21,10,2,16,8,21,13,6,15,21,7,16,13,13,10,15,3,21,8,13,20,21,2,15,9,4,8,13,5,4,2,21,2,15,13,21,14,13,13,20,10,15,13,5,4,8,13,16,13,6,2,13,8,9,9,5,15,13,21,21,20,14,14,13,6,15,14,17,21,16,15,15,19,7,8,13,13,8,15,14,7,8,6,2,5,15,15,21,15,6,16,15,15,15,17,16,15,23,23 +24,23,23,10,17,6,15,16,1,15,6,19,1,7,19,16,7,15,8,17,13,15,7,18,16,9,9,6,7,21,8,10,16,23,8,21,9,23,9,10,15,18,2,14,15,7,8,10,4,17,19,16,21,13,6,21,19,3,10,19,10,8,13,6,21,7,14,7,5,19,3,8,21,17,15,5,5,16,16,14,13,15,13,17,21,15,15,14,16,13,7,7,18,7,21,5,19,21,16,5,21,16,16,7,17,7,5,9,8,15,15,9,7,21,17,8,15,16,13,13,13,10,2,1,8,14,3,1,3,6,21,13,21,19,9,8,19,16,9,13,4,19,19,3,7,23,23,23,23,5,8,9,13,2,18,10,8,7,14,13,5,15,15,2,19,18,15,21,21,19,9,9,4,21,9,13,6,14,20,5,9,6,21,17,9,4,18,18,19,9,10,23,23,3,8,19,1,8,10,21,17,14,13,7,8,8,16,20,9,4,7,13,7,13,16,23,8,6,10,9,5,16,15,7,18,16,8,14,19,13,7,23,18,7,21,15,16,19,8,6,9,14,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,7,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,4,4,21,16,5,7,4,1,15,9,16,7,13,5,4,8,16,19,16,7,14,16,9,6,5,4,7,19,23,23,21,21,9,9,10,8,10,7,15,15,7,16,17,4,21,18,17,21,15,15,15,19,15,10,10,4,17,13,8,17,5,21,7,5,8,19,8,21,4,5,7,5,4,16,13,13,8,13,16,17,10,9,5,15,13,10,8,18,8,19,2,6,21,21,8,19,1,17,5,6,7,5,9,8,15,15,9,17,1,17,6,15,21,13,13,21,5,4,16,9,7,10,17,10,4,1,13,15,4,5,8,4,21,10,2,1,21,1,5,8,15,7,23,21,4,15,13,4,5,9,17,8,7,15,15,5,16,13,6,21,21,4,4,17,19,9,3,4,18,17,7,4,7,5,7,10,6,17,21,15,17,21,6,4,9,10,5,23,3,5,19,21,16,4,9,17,14,7,6,15,8,17,19,9,4,8,13,17,1,10,19,13,16,21,9,5,15,15,17,17,4,9,7,4,13,15,23,18,16,15,16,16,1,8,10,9,13,6,23,23,17,7,6,6,10,15,15,1,9,7,21,13,21,15,21,19,9,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,6,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,10,14,15,7,2,10,2,21,15,5,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,16,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,16,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,21,6,2,15,17,4,2,21,15,6,7,7,13,13,17,16,13,16,7,15,17,3,17,6,7,13,2,2,16,23,7,16,9,13,5,21,2,18,14,1,15,7,16,19,4,21,14,17,15,21,2,21,21,10,2,17,5,2,13,6,21,2,21,5,13,14,17,8,21,7,8,3,5,18,2,14,3,7,14,17,15,6,18,15,9,9,4,14,21,14,21,6,2,21,21,6,21,1,21,13,6,7,5,9,7,15,7,5,4,21,21,15,21,15,13,13,14,15,15,16,8,15,2,1,2,15,21,5,17,8,13,21,5,17,7,2,14,6,13,2,21,15,7,15,18,15,5,5,14,2,5,8,7,8,14,5,15,1,15,10,21,21,16,2,16,6,2,2,6,16,21,6,14,15,7,1,6,2,21,21,10,17,8,8,15,8,10,8,13,14,21,2,21,4,13,21,21,14,15,13,8,14,16,15,3,4,8,13,8,1,13,23,15,8,8,9,5,16,13,17,17,8,21,14,5,13,13,3,16,15,21,15,16,18,16,4,13,7,8,21,5,16,14,7,2,6,2,16,17,15,6,17,15,2,8,17,19,5,19,19 +24,23,23,23,23,23,8,15,1,21,5,17,8,4,2,3,13,13,2,17,13,16,7,15,17,5,15,13,7,13,15,2,21,23,7,16,7,15,10,5,2,18,13,1,1,7,16,18,4,20,17,21,15,15,15,16,21,15,2,16,5,4,13,6,21,4,21,5,10,16,16,2,19,7,15,4,5,21,17,15,19,7,14,16,8,6,4,6,16,4,5,13,1,15,16,13,6,21,11,15,15,8,16,7,4,7,5,9,8,15,15,9,21,21,21,14,21,16,13,13,14,6,13,21,8,4,20,17,2,7,21,13,5,15,16,8,2,11,5,2,4,6,14,6,21,9,16,16,15,6,13,5,14,2,5,8,8,8,14,6,15,1,8,10,21,21,10,17,16,18,7,13,15,15,21,6,15,5,7,17,4,10,21,2,5,20,1,6,15,8,7,8,13,5,4,2,17,2,15,13,16,14,7,13,20,8,16,13,9,4,8,13,8,15,9,23,13,15,16,9,5,16,15,16,17,20,14,4,8,6,13,14,17,18,21,7,17,18,8,8,13,13,15,21,6,15,5,15,4,6,10,16,16,15,5,17,15,2,21,16,11,6,16,18 +24,23,10,8,21,5,6,2,17,9,5,15,16,4,5,18,4,13,4,16,20,17,19,15,4,9,21,5,8,10,4,8,18,23,7,21,2,13,5,6,2,16,2,8,15,7,8,17,4,21,14,17,1,16,6,8,19,18,10,17,7,6,13,4,21,4,20,8,5,6,17,17,21,8,4,6,4,4,16,13,13,7,13,17,21,13,6,18,7,5,9,8,17,5,21,2,8,15,16,9,21,1,17,16,16,7,5,9,8,15,8,9,21,16,21,6,4,16,23,8,7,5,15,16,9,15,2,1,6,7,21,13,18,9,5,8,4,7,17,2,2,6,23,23,23,23,4,17,17,4,9,18,13,21,13,1,7,7,14,4,5,1,16,13,17,21,6,1,21,6,21,13,10,21,16,9,7,6,15,7,4,7,1,21,3,16,21,4,2,10,10,19,23,4,5,13,17,13,2,9,15,21,5,8,16,14,16,15,7,4,7,13,8,21,5,23,2,21,2,15,5,16,13,17,16,19,8,2,2,13,2,23,17,15,1,15,17,8,16,5,5,1,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,10,10,4,21,15,6,21,6,10,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,4,6,21,6,10,10,17,13,10,16,21,4,5,4,4,15,8,16,13,16,15,16,21,15,9,5,8,17,17,15,21,23,23,3,9,9,10,17,3,18,14,21,18,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,5,4,13,3,16,7,21,5,7,17,1,6,17,4,15,15,10,1,21,14,19,7,14,21,2,10,4,18,14,5,2,9,17,7,21,13,6,21,21,4,19,7,17,7,21,7,5,9,9,15,11,5,16,21,17,5,19,16,13,13,17,5,4,16,9,7,19,17,4,7,21,13,21,4,5,18,9,21,15,15,9,6,5,21,1,3,10,5,16,15,8,10,19,10,9,20,7,8,14,6,15,16,16,2,21,21,9,17,15,5,4,10,8,21,18,15,15,13,19,4,5,18,21,20,10,17,21,4,6,8,7,8,13,8,5,4,21,4,13,10,21,14,14,5,16,17,16,13,3,4,8,13,7,7,5,2,8,15,5,9,5,15,13,18,17,17,21,14,5,13,2,4,19,19,17,8,16,21,16,1,6,7,10,6,8,5,2,6,9,15,15,17,17,15,2,17,7,4,17,16,19,5,7,23 +24,23,23,23,23,23,23,23,17,4,6,16,17,10,6,4,4,15,8,16,13,16,15,17,21,19,23,23,10,5,4,17,18,23,8,21,7,5,9,10,10,19,14,21,1,7,21,18,4,18,3,16,8,16,15,15,21,4,4,1,5,2,6,3,17,14,21,5,7,8,16,19,17,8,2,6,10,1,3,6,19,7,14,21,2,9,4,19,14,9,10,13,17,7,21,2,5,17,17,8,19,8,17,17,19,7,5,9,9,8,11,5,20,21,17,5,18,15,13,13,17,4,4,16,5,8,18,17,4,7,21,13,17,4,4,21,9,21,8,6,8,6,3,7,1,3,6,9,17,1,9,7,19,9,9,20,7,7,14,21,7,16,16,10,21,17,4,4,17,19,8,6,4,17,21,7,15,8,7,18,15,18,21,6,6,8,1,21,9,11,7,7,13,6,9,4,21,4,15,13,21,14,14,9,16,4,17,13,3,4,8,13,3,7,5,2,17,7,6,8,5,15,13,16,17,19,21,14,5,13,6,2,11,19,17,15,16,21,17,4,9,7,21,6,7,5,6,8,9,15,2,17,1,15,5,17,8,2,16,17,19,3,23,23 +24,23,23,23,21,8,4,8,16,4,8,15,15,3,14,15,9,13,4,16,13,16,7,15,4,16,21,5,7,7,10,8,17,23,7,18,3,13,9,4,9,18,14,1,10,7,16,19,4,21,14,17,15,17,18,8,21,2,2,16,10,6,13,4,17,4,21,5,10,16,16,4,16,5,6,5,5,21,17,14,9,7,14,21,2,5,4,3,14,2,13,13,18,8,17,6,5,21,21,2,2,15,17,16,5,7,5,13,7,15,7,5,16,21,21,4,10,17,13,13,8,2,6,16,2,2,19,21,4,7,10,4,17,4,13,17,2,16,10,3,8,6,6,10,21,17,6,9,8,3,21,10,19,7,5,7,15,4,14,5,15,1,16,5,21,21,6,2,21,10,10,13,4,21,21,5,8,6,9,8,15,2,21,16,13,20,1,4,6,8,5,8,13,4,5,2,17,2,15,4,21,14,7,13,8,23,16,15,5,4,8,13,7,7,13,8,14,15,8,9,5,16,15,21,16,8,21,14,9,13,9,3,18,15,17,15,17,18,16,8,5,7,4,15,5,8,4,8,2,9,21,16,17,15,9,17,15,3,6,16,20,7,11,20 +24,23,23,9,17,6,3,2,21,15,8,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,8,5,4,13,6,6,9,21,5,2,2,16,9,19,13,4,13,4,21,16,5,19,7,14,17,7,6,4,3,15,13,8,5,1,8,21,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,9,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,5,15,17,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,8,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,21,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,10,8,15,6,6,15,17,8,2,21,15,2,13,2,10,15,8,16,13,15,15,20,17,7,23,23,13,13,2,6,3,23,15,16,9,9,2,13,5,19,14,21,1,7,16,18,4,8,3,11,15,17,15,15,21,2,2,1,10,2,6,13,17,14,15,5,8,21,17,2,16,4,15,15,6,1,8,14,19,7,14,21,15,4,1,3,6,13,6,5,1,2,18,5,7,21,21,19,19,7,17,15,21,7,5,9,9,15,11,5,16,8,17,2,1,15,13,13,17,6,13,16,9,15,6,1,6,15,17,13,21,15,13,11,15,21,8,6,8,6,15,8,1,15,15,5,14,10,2,7,19,9,9,2,7,8,14,21,7,16,15,16,21,18,2,4,21,19,6,5,13,17,21,13,13,5,19,5,2,21,1,4,15,15,21,6,15,8,10,8,13,14,5,4,1,4,15,15,21,15,14,13,1,8,21,15,3,4,8,13,8,13,18,8,8,15,5,9,5,15,13,15,16,8,21,14,5,13,2,2,17,19,17,15,16,21,16,4,5,8,2,21,13,8,4,6,9,15,2,21,17,2,6,17,8,6,15,17,17,2,23,23 +24,23,23,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,2,10,2,13,18,15,13,5,8,13,21,2,17,11,5,21,5,13,8,6,21,19,23,15,21,9,15,8,2,8,18,14,15,15,7,8,17,4,16,14,21,21,17,10,15,21,10,6,15,10,8,13,2,21,9,21,2,6,2,16,8,21,6,15,15,5,2,16,14,13,7,13,17,21,19,6,13,15,13,21,10,14,7,20,21,5,21,21,8,21,1,16,17,16,7,5,9,8,15,8,9,21,16,17,15,2,21,23,13,14,5,6,17,9,7,20,21,15,2,13,13,20,7,7,8,2,21,17,13,2,14,6,10,10,9,6,15,10,2,2,13,6,2,9,2,8,7,15,3,5,10,16,5,21,21,21,2,21,15,9,13,15,21,21,5,2,8,3,8,5,21,15,21,7,17,21,7,2,10,10,21,23,2,5,17,17,13,2,2,16,14,3,16,19,2,21,16,7,4,7,13,6,21,8,23,13,16,3,3,5,16,13,17,21,19,8,14,23,23,2,14,21,16,17,15,21,21,7,6,15,13,10,5,14,3,14,6,9,2,5,16,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,6,10,10,1,2,9,17,15,15,2,14,13,21,8,15,13,15,18,18,21,9,21,5,8,13,15,19,15,23,5,16,9,13,15,15,8,18,14,15,15,7,8,17,4,8,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,4,21,5,6,2,21,16,1,2,14,5,21,17,15,7,6,15,13,17,1,10,19,4,14,13,8,4,18,7,15,21,6,8,15,5,21,1,17,8,17,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,15,15,15,21,9,10,2,18,21,7,20,13,21,10,10,8,16,17,2,9,20,21,14,5,21,4,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,15,19,21,1,1,21,16,13,2,13,5,21,16,7,16,2,7,2,5,2,21,21,5,17,1,3,2,8,16,8,23,9,8,21,21,14,10,13,21,13,6,13,15,4,17,15,3,4,8,13,5,17,13,23,17,16,17,13,5,13,13,1,16,5,1,14,7,13,10,2,19,16,15,15,15,1,16,2,2,14,19,23,9,5,16,2,13,2,6,21,17,10,10,1,7,2,21,8,19,10,15,18 +24,23,23,23,23,23,6,6,17,15,15,16,18,15,5,15,13,11,9,13,20,21,3,15,2,16,16,13,3,14,15,2,21,23,7,16,13,13,6,10,14,16,16,14,15,7,16,19,4,21,16,21,21,16,15,15,15,2,15,18,5,15,13,2,21,5,14,21,6,2,16,8,16,5,14,2,8,15,8,14,14,8,13,17,15,15,21,5,5,14,16,6,1,8,21,2,5,21,21,2,8,1,16,15,16,7,5,9,15,15,15,13,8,21,21,2,2,16,23,13,21,5,15,16,10,15,8,15,8,15,21,13,21,15,5,8,2,17,8,13,13,5,15,6,21,19,15,15,19,5,14,7,18,13,7,15,8,8,15,15,5,15,8,15,21,21,15,15,16,20,7,5,15,15,15,7,14,6,10,11,15,18,16,2,7,15,21,15,13,10,8,18,23,2,3,2,16,15,7,13,18,13,7,15,15,2,17,15,13,4,8,13,8,21,13,23,15,21,2,9,6,15,15,16,17,15,19,14,5,6,3,14,16,15,16,15,16,18,8,3,15,15,2,7,5,21,14,2,16,5,7,15,17,13,6,16,15,15,17,15,16,9,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,6,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,17,5,8,13,1,8,21,4,6,21,1,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,8,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,9,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,6,7,17,6,10,17,6,18,2,16,7,15,2,17,13,16,15,16,19,5,7,15,8,6,10,8,20,23,7,19,4,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,9,21,21,19,5,3,6,9,6,13,21,19,21,6,7,4,16,13,16,4,7,5,6,21,17,15,20,7,14,1,8,4,15,18,16,13,4,6,17,7,21,8,13,15,11,15,15,8,1,6,1,7,5,9,8,15,15,9,17,16,21,15,13,17,5,13,14,9,13,21,8,6,18,21,2,7,17,13,5,2,6,8,2,21,5,3,17,6,14,5,21,9,3,15,2,14,13,5,6,2,5,8,8,8,14,9,8,1,16,4,8,21,9,6,21,16,19,13,9,16,21,7,6,6,7,4,15,10,21,4,8,20,1,1,5,9,4,16,7,5,13,1,17,2,7,17,21,14,5,13,20,9,17,15,5,2,7,13,15,13,15,19,13,7,2,15,17,8,15,17,16,20,7,6,8,2,15,14,21,17,17,7,17,7,21,8,6,8,6,21,8,17,10,6,2,5,8,16,17,9,6,17,13,10,21,17,18,5,15,19 +24,23,23,23,23,23,23,23,1,10,10,21,15,15,9,8,10,21,18,14,13,1,18,18,17,5,8,6,8,13,8,19,21,23,9,20,9,13,5,8,8,18,15,15,15,7,8,17,4,18,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,4,21,8,21,4,4,6,21,16,13,13,13,15,13,18,10,19,4,14,21,13,7,10,18,8,15,21,6,8,15,8,10,1,17,17,16,7,5,9,8,15,8,9,21,21,17,6,2,21,13,13,17,15,15,21,9,10,2,18,4,9,20,13,21,8,16,8,6,21,2,9,21,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,15,10,21,1,16,15,16,10,4,13,5,21,17,7,16,4,7,2,5,2,21,21,9,17,1,2,2,8,10,8,23,15,8,21,21,14,4,13,21,13,14,13,15,8,17,15,3,4,8,13,5,17,13,23,7,1,16,13,5,16,13,21,16,5,21,21,7,13,4,2,19,16,15,16,15,1,16,4,2,14,3,23,9,9,16,10,15,4,6,21,17,2,10,16,7,2,15,15,19,10,6,18 +24,23,9,10,21,6,15,8,17,2,6,15,15,7,7,16,6,13,4,16,13,17,15,16,5,8,23,15,6,23,13,10,17,23,3,17,19,15,5,6,14,18,14,7,15,7,21,17,4,17,14,17,21,21,6,15,19,2,10,15,10,6,13,2,21,5,21,3,10,14,19,15,16,14,7,13,6,2,16,13,13,8,13,16,17,3,10,21,7,13,8,21,21,8,21,10,5,21,1,15,21,1,17,17,16,7,5,9,8,15,8,9,1,17,17,5,21,17,23,13,1,6,8,16,9,4,21,7,15,13,21,13,11,13,15,8,16,21,13,2,4,1,21,5,18,10,15,23,4,2,9,13,4,5,9,18,8,7,15,2,5,1,17,17,18,21,4,6,17,16,5,13,7,8,21,4,10,6,15,4,5,15,15,21,10,21,21,2,9,10,10,18,23,9,15,4,21,14,15,2,1,17,5,4,14,16,21,15,3,4,8,13,6,21,14,23,13,8,6,3,5,15,13,17,21,10,16,9,13,4,8,23,15,19,17,15,16,21,8,8,5,21,16,23,5,9,21,14,15,10,10,16,17,7,8,17,13,4,15,16,18,5,19,23 +24,23,23,6,8,15,15,15,18,2,4,21,6,2,4,19,5,15,2,21,13,16,3,15,16,5,8,13,8,13,2,6,17,23,7,18,3,15,13,6,2,18,15,19,15,7,8,3,4,15,18,8,15,15,15,17,21,5,4,2,7,23,23,21,7,13,21,5,4,16,17,8,19,2,4,6,5,21,21,14,3,7,14,16,8,2,6,3,16,6,6,13,1,8,21,2,15,21,11,15,15,15,21,2,10,7,5,9,15,15,5,9,21,21,21,2,6,21,13,13,14,4,15,21,5,15,18,21,6,4,21,13,5,5,16,8,9,16,9,2,19,6,14,6,21,9,6,15,15,14,13,5,5,2,5,8,8,8,14,2,15,20,8,15,5,21,2,15,16,15,21,13,5,13,21,9,2,4,6,10,15,10,21,5,5,20,1,2,9,7,14,8,13,4,8,21,17,2,15,13,16,14,6,4,20,8,16,7,5,4,7,13,13,13,2,3,15,8,2,7,5,17,15,16,16,2,14,14,13,13,15,14,21,16,16,8,16,1,7,2,2,8,6,2,5,15,6,19,5,5,2,21,16,15,5,15,15,7,16,16,15,5,6,23 +24,23,23,8,16,9,3,7,18,7,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,17,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,8,3,5,8,7,8,14,4,15,21,15,7,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,7,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,9,6,21,2,6,4,21,5,10,17,17,21,13,4,9,15,8,16,13,17,7,17,4,9,17,6,5,4,5,8,21,23,7,17,9,13,4,21,4,15,14,21,1,7,16,18,4,18,3,17,15,21,15,16,21,7,10,16,5,3,13,4,21,7,21,5,10,4,17,18,17,4,4,4,5,21,21,14,20,7,14,17,2,6,5,18,14,6,13,9,21,8,21,9,4,21,21,2,19,8,16,7,3,7,5,9,9,13,11,5,17,21,17,9,21,16,13,13,8,4,8,16,10,4,18,17,9,4,10,13,17,4,5,18,16,17,4,16,9,6,6,10,1,10,7,23,20,6,9,21,19,16,9,8,7,8,14,21,15,8,8,6,21,21,6,4,18,19,9,13,15,16,21,4,6,9,8,8,4,19,21,19,10,17,1,16,6,8,7,2,13,21,8,20,1,4,15,13,21,14,6,13,8,6,21,15,3,2,8,13,17,7,13,8,16,15,21,9,5,16,13,17,16,4,21,14,9,13,4,3,18,17,21,7,16,19,21,4,6,17,8,6,7,4,6,5,8,6,4,17,17,15,5,17,8,4,15,8,20,6,19,18 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,4,10,7,21,6,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,16,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,9,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,16,15,17,21,7,9,11,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,2,15,21,5,15,5,13,13,17,21,15,23,6,2,13,14,13,21,16,2,19,15,15,7,8,17,4,21,13,16,15,16,15,15,21,21,15,16,5,2,13,16,21,5,21,7,6,8,16,16,7,2,3,2,7,15,17,14,13,15,13,5,18,13,14,15,5,13,15,14,16,8,21,13,6,11,21,15,2,1,17,6,16,7,7,9,6,13,8,9,21,21,16,2,2,21,23,13,21,14,15,16,15,6,15,18,15,16,8,13,15,2,8,15,2,1,8,2,21,17,13,5,19,15,15,23,2,5,15,13,6,8,3,6,15,7,15,15,5,21,15,15,16,1,2,8,17,16,15,13,5,15,21,7,15,6,7,15,13,21,21,15,15,3,21,15,2,10,2,18,23,23,14,16,17,15,5,13,21,5,6,7,5,5,20,13,7,4,7,13,20,16,8,23,13,17,2,3,5,16,15,20,18,2,3,2,13,10,2,14,7,16,21,15,16,11,8,15,13,21,6,23,23,8,7,15,15,21,6,8,17,2,15,16,13,7,15,16,23,23,23,23 +24,23,9,15,21,6,15,2,17,15,10,21,15,9,13,7,6,13,2,17,13,16,15,15,16,5,21,15,8,13,10,8,17,23,7,16,21,13,5,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,19,21,6,13,16,6,10,13,2,20,7,21,8,7,6,18,14,21,21,20,15,16,2,7,2,7,8,9,15,15,14,16,2,2,13,6,19,1,8,15,21,10,21,17,5,17,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,16,13,13,14,15,15,16,9,5,20,15,2,2,15,13,21,2,5,18,7,21,5,2,5,17,15,8,21,16,2,15,7,3,17,5,16,2,5,7,15,7,14,6,8,1,16,10,21,21,15,13,17,19,10,13,2,20,21,9,7,15,7,2,6,16,17,17,5,15,1,6,2,11,2,8,13,8,2,2,17,14,15,21,1,14,5,9,16,8,16,15,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,21,8,13,14,5,13,2,7,17,15,16,15,17,19,16,8,13,10,13,23,7,2,21,9,2,6,2,2,17,15,7,17,15,2,13,17,19,5,13,19 +24,23,23,23,21,5,5,10,17,15,13,21,6,10,2,9,9,15,21,17,13,17,18,15,15,9,16,5,7,9,2,8,16,23,15,3,2,15,5,6,8,18,15,1,11,7,8,18,4,13,19,15,16,13,2,16,21,10,10,16,5,2,13,10,21,15,21,5,8,2,17,18,17,5,14,7,15,17,16,15,9,7,14,16,8,6,6,2,15,13,15,5,1,8,17,13,6,21,11,10,15,15,21,10,3,7,5,9,8,15,13,9,21,21,21,4,1,17,5,13,14,14,13,16,8,15,18,15,2,7,17,13,5,5,2,8,2,21,5,2,20,6,8,15,21,9,7,15,17,14,13,5,21,2,5,8,7,8,14,15,15,21,13,15,13,19,2,15,21,21,8,15,5,16,21,7,2,14,10,2,10,10,21,6,5,20,1,2,13,9,6,8,23,23,7,7,21,2,15,13,21,14,15,13,20,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,16,15,19,13,14,5,13,10,2,21,21,21,15,16,1,8,2,7,2,15,5,5,14,6,15,15,9,14,21,17,13,6,21,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,6,16,2,4,17,16,6,5,19,6,13,8,16,13,16,19,16,10,5,4,7,13,5,20,13,19,23,13,17,2,14,5,6,2,18,19,15,15,7,16,17,4,21,14,16,1,15,15,16,19,2,4,17,6,15,6,6,21,7,21,5,6,8,16,15,8,6,5,2,5,19,15,13,13,15,13,13,21,10,20,6,6,7,16,7,3,8,16,7,5,19,21,20,1,1,16,4,10,7,5,9,16,15,8,9,21,21,16,2,8,16,13,13,14,13,19,16,9,6,16,15,9,5,21,13,15,6,9,8,6,17,3,9,4,16,8,5,10,2,15,23,15,15,14,13,21,5,9,19,8,8,14,2,5,1,15,6,17,21,7,13,17,15,7,13,6,15,15,9,6,15,3,8,13,6,1,21,13,21,1,2,10,9,13,14,23,6,7,20,16,13,13,5,21,14,14,6,15,6,14,15,11,4,16,13,20,17,9,23,13,16,19,9,5,17,11,21,16,10,8,6,23,13,6,14,19,17,17,7,16,18,7,4,19,13,14,14,2,16,15,14,13,16,7,8,21,13,13,17,7,6,6,16,20,6,23,23 +24,23,23,23,23,15,15,21,21,15,4,21,6,15,6,7,13,13,2,21,13,16,15,15,21,9,8,15,5,13,2,2,21,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,1,1,21,7,15,15,16,21,15,2,6,23,23,23,14,15,21,21,4,4,2,16,15,19,2,4,7,5,21,16,8,19,7,14,17,8,6,4,3,16,13,4,13,1,8,16,15,15,21,11,6,15,8,17,10,19,7,5,9,15,15,15,9,21,21,1,4,10,17,13,13,14,15,15,16,8,15,18,15,2,7,17,13,5,8,6,18,2,21,5,2,17,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,15,6,7,21,9,4,21,21,21,13,5,15,21,13,15,15,10,2,4,10,21,4,5,20,1,21,13,9,8,8,13,5,8,2,17,2,15,13,16,14,15,13,7,16,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,17,13,16,17,20,10,14,13,4,15,14,17,16,21,16,16,19,21,8,10,14,13,4,5,5,4,15,2,7,6,17,21,15,6,15,7,4,17,16,16,6,15,18 +24,23,23,23,23,23,5,6,21,16,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,2,2,2,21,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,10,4,17,6,10,10,17,5,7,18,21,4,5,4,4,15,8,16,13,16,15,16,21,15,23,23,9,5,6,17,16,15,16,19,9,9,10,17,3,18,14,21,21,7,16,18,4,18,3,16,13,21,15,16,21,5,4,1,5,4,5,3,17,13,21,5,7,21,17,6,16,4,7,7,10,21,4,14,19,7,14,21,2,5,6,18,14,5,10,5,17,7,21,13,6,21,21,4,19,8,17,7,4,7,5,9,9,8,11,5,17,21,17,6,19,16,13,13,17,5,10,16,9,6,19,16,4,7,21,13,17,4,5,11,9,21,15,15,8,6,8,21,1,3,8,23,7,13,5,15,19,21,9,20,7,8,14,6,6,16,16,2,21,21,9,17,15,5,4,10,14,21,18,15,8,10,19,4,5,18,21,10,15,8,1,10,6,8,7,8,13,4,5,4,21,4,13,10,21,14,15,5,16,17,16,13,3,4,8,13,7,7,9,2,17,15,5,9,5,15,13,18,16,17,21,14,9,13,10,4,19,19,17,15,16,18,16,1,6,7,10,6,8,5,15,5,9,15,15,17,17,15,7,17,7,4,17,16,19,5,8,23 +24,23,23,23,21,6,15,6,21,15,7,21,6,10,2,21,5,15,2,21,13,16,15,16,8,5,8,13,7,13,2,3,20,23,13,3,2,6,5,6,2,18,14,1,15,7,8,18,4,16,21,15,11,15,15,21,21,5,2,16,5,15,13,10,6,6,21,10,2,2,16,17,19,6,10,5,5,21,16,8,19,7,14,16,8,4,6,3,16,13,6,14,1,8,21,13,7,21,11,6,15,15,1,13,19,7,5,9,7,15,15,9,1,16,21,4,15,17,13,13,14,7,15,16,8,5,18,8,2,7,21,13,5,5,1,8,2,21,5,2,20,6,8,4,21,9,6,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,5,21,10,15,21,18,21,13,5,2,21,7,6,6,7,2,6,2,21,8,5,20,18,21,13,9,2,8,13,5,15,2,21,2,15,13,21,14,5,5,20,2,17,13,5,2,8,13,7,13,15,3,13,7,8,9,9,16,15,16,15,20,14,7,5,13,6,14,16,17,17,7,15,19,21,8,6,18,6,13,5,1,5,10,2,9,15,15,17,15,6,16,13,4,21,16,15,2,23,23 +24,23,23,23,16,6,6,6,17,2,6,16,18,15,2,15,13,15,6,13,21,21,3,15,15,14,16,5,15,6,6,6,16,23,15,16,13,15,5,6,14,16,16,17,15,7,16,18,4,16,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,2,6,2,16,2,16,8,8,15,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,18,18,15,17,7,16,7,5,9,7,15,15,5,21,21,21,15,2,16,23,13,21,5,8,16,2,21,21,15,13,6,21,13,21,15,2,17,2,17,16,13,13,14,2,5,16,21,6,16,1,5,14,10,2,8,9,7,15,8,14,2,6,17,8,2,21,21,13,21,17,20,2,5,6,15,13,14,14,5,15,11,15,10,16,2,6,21,1,15,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,13,15,8,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,2,19,14,5,13,13,2,19,15,16,7,16,18,15,2,8,2,6,15,7,2,15,15,16,5,7,15,17,13,8,8,15,2,17,15,17,6,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,8,6,17,4,5,2,18,10,7,21,6,5,6,18,5,15,8,21,13,16,19,15,21,5,1,13,8,9,6,7,17,23,15,19,2,7,5,6,2,18,15,19,8,7,8,3,4,16,21,15,16,13,15,21,21,10,10,4,7,23,23,17,15,6,21,5,6,2,17,8,19,8,9,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,7,5,15,7,21,2,19,7,5,9,8,15,15,9,21,17,18,9,10,17,13,13,14,7,13,21,4,4,16,21,2,9,17,13,5,5,16,8,5,14,10,2,17,6,14,15,21,9,5,18,8,14,13,6,14,15,5,8,7,8,14,4,15,21,16,9,7,21,10,15,18,8,21,13,5,15,21,14,4,6,4,2,21,21,21,1,5,20,1,4,2,9,8,8,13,5,3,21,17,2,15,13,16,14,5,5,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,6,13,5,14,17,16,21,15,17,21,7,4,2,5,10,4,5,15,6,19,5,5,4,21,17,15,6,8,8,4,15,16,17,5,3,23 +24,23,23,2,15,6,4,10,21,15,15,21,6,15,2,18,13,13,2,21,13,16,19,15,21,5,8,13,8,13,2,6,16,23,2,3,2,15,5,6,2,18,21,21,11,7,8,3,4,15,21,15,16,15,15,17,21,2,15,2,2,21,2,14,13,21,21,5,8,16,17,3,19,5,7,7,6,21,16,7,9,7,14,16,8,13,6,3,21,5,6,13,1,8,16,15,15,21,11,6,15,15,17,8,16,7,5,9,8,15,15,9,21,21,16,2,16,21,13,13,14,2,15,16,8,2,18,16,7,8,21,13,5,14,16,8,2,16,5,2,8,6,14,6,21,9,6,15,23,23,8,13,5,21,5,8,8,8,14,13,3,17,13,15,5,21,2,15,21,8,21,13,10,15,21,5,14,15,13,2,5,21,21,16,13,20,21,8,15,9,8,8,13,13,6,6,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,7,13,9,9,13,6,7,9,5,17,15,16,16,19,14,14,13,2,15,14,21,17,21,15,16,19,8,15,14,8,5,14,5,7,8,15,13,7,14,8,17,15,10,15,15,2,17,16,15,6,23,23 +24,23,23,8,18,15,4,5,17,6,10,17,6,9,6,19,9,8,4,16,13,17,19,13,17,9,8,6,9,13,4,15,19,23,10,3,9,15,5,6,2,18,8,18,15,7,8,19,4,15,17,15,7,13,17,21,21,9,4,16,15,23,23,14,7,6,21,9,4,4,16,6,17,9,6,7,6,17,16,15,9,7,14,16,8,6,10,19,17,13,4,8,1,7,21,4,15,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,17,1,10,6,21,13,13,16,9,13,21,4,3,6,21,16,10,21,13,5,5,16,7,6,14,10,2,21,6,14,6,21,9,19,18,5,14,9,7,4,15,5,8,8,8,14,2,15,15,15,10,8,21,9,7,17,21,8,7,9,6,1,9,6,7,9,21,7,21,21,4,10,8,1,17,6,9,4,8,13,5,8,21,17,4,15,13,1,14,9,7,19,8,16,13,5,4,7,13,10,21,8,19,15,8,2,9,5,21,15,18,17,19,14,4,13,10,4,14,17,17,21,15,17,19,7,4,10,5,10,4,5,15,4,14,9,5,4,16,17,7,5,7,15,2,6,16,17,4,19,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,7,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,14,21,16,15,7,4,5,16,1,15,7,13,7,13,5,1,10,19,13,16,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,21,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,9,10,21,6,4,2,21,15,5,17,21,2,10,11,14,13,9,15,7,21,15,16,6,19,23,23,13,6,2,15,17,23,19,1,9,7,13,2,4,19,14,15,15,7,21,17,4,17,14,17,1,1,6,15,18,18,10,15,6,6,13,16,21,5,21,7,6,10,16,11,17,13,13,17,6,4,15,13,13,15,13,17,17,10,7,7,16,8,15,7,21,7,17,21,5,11,17,8,21,1,17,17,16,7,5,9,8,15,15,9,21,21,17,4,21,21,23,13,4,4,9,17,9,5,2,1,3,13,21,13,21,10,8,8,16,21,13,2,4,1,1,5,18,6,15,15,23,15,4,13,17,5,9,18,8,8,15,15,5,1,16,4,11,21,2,15,17,4,5,13,6,21,18,7,6,4,9,2,7,4,1,21,5,17,1,6,15,10,10,18,23,2,6,4,21,14,15,21,15,11,4,6,21,4,17,15,9,4,8,13,6,21,14,23,13,17,6,3,5,11,15,17,18,15,7,13,23,2,5,16,21,19,15,15,16,21,17,6,13,21,7,23,7,14,6,6,13,9,3,15,17,2,21,17,13,7,2,23,23,23,23,23 +24,23,4,5,21,8,8,8,21,7,6,21,6,10,4,17,6,13,10,17,13,16,15,16,17,5,8,10,18,7,8,6,20,23,7,19,3,13,5,5,2,18,14,1,1,7,8,18,4,8,21,15,11,15,9,16,21,19,5,16,6,4,9,4,21,9,1,7,10,4,17,8,16,8,4,15,13,21,17,9,20,9,14,17,8,10,3,18,16,13,13,9,1,7,21,4,7,16,11,13,15,8,1,21,1,7,5,9,19,15,15,9,21,15,21,6,10,16,13,13,14,6,13,16,8,10,18,21,2,7,17,13,5,4,15,8,2,21,5,3,19,6,14,4,21,9,19,16,6,4,9,15,17,9,5,8,8,8,14,21,15,1,21,2,8,21,10,4,21,21,21,13,9,16,21,9,7,6,7,4,6,10,21,4,18,20,1,8,9,9,1,16,7,5,13,21,15,2,7,16,21,14,6,9,20,15,17,15,5,2,7,13,13,13,16,9,9,7,2,8,21,8,15,1,17,20,7,4,6,2,4,14,17,18,17,13,17,18,17,15,9,7,4,21,7,21,7,6,21,9,4,16,16,15,9,17,7,3,6,17,18,8,4,19 +24,23,23,2,21,17,15,10,18,10,2,18,15,7,21,8,5,13,8,16,13,17,16,16,2,5,21,13,8,13,6,8,21,23,7,21,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,2,17,18,15,1,16,5,15,13,15,21,8,21,6,5,10,21,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,14,15,13,14,16,7,16,15,8,21,21,5,21,1,21,8,2,7,5,9,5,15,8,5,21,21,16,15,2,15,13,13,14,8,15,16,3,10,20,16,15,13,21,13,17,2,13,21,2,16,5,7,9,8,15,5,21,21,19,15,18,15,2,5,14,2,5,8,15,8,14,8,15,1,8,5,21,16,8,15,17,2,8,13,4,15,21,7,13,2,7,8,16,15,21,21,7,17,1,6,2,11,2,8,13,4,15,2,21,14,13,1,21,14,14,13,8,21,16,15,3,4,8,13,7,21,9,23,13,8,13,9,5,8,13,16,17,7,21,14,5,13,2,21,18,15,17,8,16,18,16,1,10,5,3,4,13,3,6,8,2,5,2,17,1,15,6,15,15,2,15,7,19,5,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,17,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,10,10,21,10,10,6,18,15,2,17,6,21,15,8,7,13,2,21,13,16,15,15,21,5,1,6,8,13,21,2,15,23,7,2,2,13,5,6,2,18,14,1,11,7,8,18,4,15,21,15,7,15,15,16,21,3,2,16,5,2,13,6,7,7,21,5,10,10,17,2,18,6,15,4,5,17,21,15,9,7,14,16,8,4,6,3,16,15,7,13,1,8,21,15,6,21,11,6,15,15,17,8,2,7,5,9,8,15,13,9,1,17,21,2,6,17,13,13,14,15,13,21,8,13,18,18,3,8,17,13,5,9,16,7,2,21,5,2,20,6,21,15,21,9,6,13,16,7,13,5,14,2,5,8,8,7,14,16,15,1,21,4,9,21,10,2,16,16,21,13,5,16,21,10,8,16,7,2,10,4,21,16,5,20,1,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,2,5,20,2,16,15,5,4,8,13,8,13,6,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,1,6,4,11,9,6,16,17,15,9,16,15,2,15,16,15,9,23,23 +24,23,23,1,21,2,15,10,20,15,5,17,6,2,13,8,13,13,2,21,13,17,7,21,21,13,7,15,14,13,20,2,21,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,2,2,16,5,10,13,4,21,8,21,8,10,14,16,4,17,2,15,15,5,1,21,6,3,15,14,16,8,4,2,3,16,13,13,8,21,7,16,13,6,21,11,2,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,21,8,15,18,21,2,7,17,13,5,8,4,8,2,7,5,2,19,6,14,6,1,9,13,18,15,14,13,6,21,2,5,8,9,8,14,15,15,1,15,7,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,14,14,21,21,21,15,8,19,21,9,13,15,4,16,5,15,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,6,20,23 +24,23,23,15,21,4,8,4,21,6,6,21,10,6,21,17,6,21,8,14,8,17,19,16,18,5,21,5,8,13,9,19,16,23,6,16,15,13,9,15,6,8,14,15,15,7,8,17,4,21,14,17,21,17,15,18,18,4,15,16,5,6,13,2,17,8,16,5,10,15,21,15,1,10,7,9,10,17,15,13,13,7,5,1,10,13,10,14,14,13,8,2,19,8,15,21,6,16,15,8,10,1,17,17,9,7,5,9,8,15,8,9,1,1,17,5,21,21,13,13,14,10,16,21,9,10,10,18,16,5,20,13,21,8,1,8,17,21,2,9,14,21,14,5,17,6,13,23,23,23,23,23,23,8,9,8,8,7,15,10,5,21,16,2,1,17,15,3,21,3,4,13,5,17,21,7,21,2,7,2,5,2,16,1,9,17,21,10,2,8,23,19,9,4,4,21,21,14,15,13,16,7,6,8,8,17,7,19,9,4,8,13,9,17,13,23,6,16,21,13,5,16,15,21,1,5,21,15,9,13,4,2,19,15,17,15,15,21,16,2,2,14,6,23,9,5,13,2,15,10,6,21,17,2,2,17,7,10,15,16,19,10,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,7,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,21,2,7,1,17,8,16,7,5,9,5,15,15,9,9,21,8,13,19,21,13,13,1,9,16,16,9,6,19,11,7,16,9,13,19,7,9,8,3,1,13,2,21,21,21,3,7,9,6,23,23,23,23,21,5,5,9,19,8,7,14,15,5,11,13,3,18,21,4,4,17,19,5,13,20,4,7,13,5,7,9,15,15,15,10,18,5,21,21,15,15,10,6,2,23,2,9,4,17,14,15,10,1,14,15,13,16,7,16,15,9,4,8,13,6,21,15,23,5,16,6,9,5,15,13,17,17,19,9,8,10,9,5,23,21,17,21,16,18,1,7,6,10,21,7,23,6,15,13,7,15,10,7,15,17,15,15,21,7,2,10,17,19,5,19,19 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,5,2,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,15,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,15,14,17,16,21,8,16,21,8,15,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,8,21,14,10,2,21,15,6,17,6,2,2,7,13,13,2,21,13,16,7,21,21,5,23,13,13,13,15,8,21,13,13,10,2,10,5,6,2,18,14,21,11,7,8,18,4,18,21,21,15,13,15,16,21,10,2,16,5,2,13,6,21,15,21,6,2,2,16,14,16,2,4,15,5,21,21,15,9,15,14,16,7,6,2,3,16,13,13,8,21,7,16,16,6,21,11,2,15,15,1,17,19,7,5,9,8,15,15,9,21,21,21,14,21,16,13,5,14,14,13,16,8,2,18,21,2,15,21,13,5,8,10,8,10,21,5,2,9,6,14,13,1,9,6,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,1,2,15,21,21,21,13,6,16,21,10,14,16,7,2,10,2,21,17,15,20,1,2,5,9,2,8,13,9,5,11,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,15,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,8,16,5,7,15,15,2,5,15,8,21,4,15,16,15,10,15,16,16,15,23,23 +24,23,23,23,17,13,10,19,21,2,5,8,6,10,10,17,10,13,10,17,13,16,15,16,17,5,8,10,9,9,8,10,20,23,9,18,9,13,7,6,2,18,14,1,1,7,16,18,4,8,21,15,11,15,9,16,21,19,5,16,10,3,4,15,21,4,21,8,5,4,17,5,16,8,4,15,13,21,17,9,20,9,14,17,8,10,9,18,16,13,13,4,1,7,21,10,7,16,11,13,15,15,1,21,1,7,5,9,19,15,15,9,21,15,21,6,4,17,13,13,14,10,13,21,8,15,18,21,2,8,17,13,5,9,7,8,2,21,5,3,18,6,14,4,21,9,19,16,6,4,13,15,4,9,5,8,8,8,14,17,15,1,1,9,8,16,4,4,21,21,17,13,9,16,21,9,15,6,9,4,15,10,21,10,21,20,1,8,9,9,1,16,7,5,13,21,15,2,15,16,21,14,10,13,20,4,17,15,5,2,7,13,13,13,16,9,13,7,2,8,21,8,15,1,16,20,9,4,5,3,10,14,16,18,17,13,17,18,17,15,9,7,4,4,8,21,14,6,21,9,4,16,1,16,15,17,7,6,4,17,18,3,10,19 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,20,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,8,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,3,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,9,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,8,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,8,21,9,5,7,21,19,7,17,6,10,2,8,21,13,2,17,13,16,7,16,21,5,23,7,8,5,10,10,20,23,3,19,4,13,9,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,10,5,7,5,2,5,17,21,5,17,7,8,1,15,14,16,4,7,5,6,21,17,15,20,7,14,17,8,4,9,1,16,13,7,7,17,8,17,6,9,15,11,6,15,8,1,4,8,7,5,9,8,15,15,9,17,16,21,4,3,17,13,13,14,10,13,16,8,15,18,21,2,21,17,13,5,4,16,8,10,21,5,2,18,6,14,6,21,9,10,15,4,15,5,5,21,2,5,8,8,8,14,9,15,1,9,4,8,21,19,3,17,21,18,6,5,16,21,15,10,9,7,4,4,10,21,4,6,20,1,10,13,9,8,16,7,5,7,21,21,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,15,9,13,7,2,13,17,8,15,15,17,20,8,5,6,2,6,14,21,17,17,7,17,19,21,8,10,8,9,21,7,1,14,6,2,9,10,16,17,9,6,17,13,4,15,17,18,6,6,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,15,6,10,15,19,21,6,21,6,15,2,5,8,15,2,21,13,16,7,16,21,5,21,6,8,13,7,8,10,23,7,19,2,13,13,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,8,15,6,5,4,16,14,6,7,15,16,5,23,20,6,14,13,7,16,16,8,17,15,5,21,15,16,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,17,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,5,7,21,15,15,13,19,2,8,21,21,5,13,5,16,21,8,6,15,7,2,4,10,21,21,6,20,1,13,5,8,6,8,7,15,15,2,18,2,15,13,17,15,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,21,13,14,5,13,10,2,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,14,21,16,15,5,15,8,2,15,15,16,10,10,23 +24,23,9,7,21,17,4,8,16,6,7,17,15,7,6,17,6,15,2,16,13,18,15,15,19,5,21,6,7,13,10,2,20,23,6,19,10,15,5,10,2,18,15,1,7,7,8,18,4,8,21,15,11,15,15,21,21,3,2,16,5,15,13,10,6,9,21,6,2,8,16,7,18,7,6,7,5,21,16,8,19,7,14,17,8,6,4,19,15,13,13,10,1,8,21,7,5,21,11,6,15,15,21,8,2,7,5,9,8,15,15,9,21,17,21,2,7,21,13,13,14,6,4,16,8,7,18,15,2,2,21,13,5,5,16,8,2,21,5,2,20,6,8,6,21,9,6,15,15,14,13,5,9,2,5,8,8,8,14,9,15,1,16,4,9,21,10,7,21,21,21,13,5,15,21,7,13,4,7,2,6,10,21,3,5,20,21,4,2,9,10,16,15,5,13,21,18,2,15,16,16,14,6,13,20,17,16,15,5,2,8,13,15,13,13,18,13,7,2,7,17,8,15,17,17,20,14,14,6,2,10,14,17,16,16,15,21,19,21,8,10,8,6,15,7,18,7,6,2,9,6,15,17,15,6,17,13,6,15,17,16,23,23,23 +24,23,23,23,23,23,14,6,21,6,7,19,6,2,6,8,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,15,20,2,15,5,6,3,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,15,5,2,13,6,6,10,21,15,15,1,17,14,19,13,4,15,5,21,21,5,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,8,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,16,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,4,2,21,16,16,13,6,15,21,7,14,15,7,2,8,10,21,8,6,20,1,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,16,20,14,4,15,5,16,14,17,21,17,15,15,19,8,10,13,13,2,14,9,15,15,10,17,6,15,16,18,15,2,16,13,2,1,16,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,21,21,15,21,7,13,6,16,15,11,16,16,20,7,14,7,8,14,6,14,21,19,8,21,3,15,7,10,2,18,14,15,15,7,21,15,4,21,14,17,21,21,8,16,15,2,10,16,15,10,13,4,21,15,20,6,1,2,19,6,16,14,15,15,1,2,16,8,7,5,13,16,21,8,5,7,14,6,21,2,14,8,21,7,5,21,15,19,21,1,17,8,17,7,5,9,8,15,7,9,17,21,21,5,21,15,23,13,1,6,3,17,9,15,18,1,10,6,21,13,21,3,16,8,2,21,6,2,2,18,1,5,18,8,15,23,2,10,10,13,2,5,9,20,8,9,15,6,6,1,15,2,21,21,15,19,21,11,7,6,15,15,23,23,23,14,6,2,6,2,21,21,7,17,21,21,2,10,9,5,23,19,8,17,21,14,7,7,20,7,6,6,16,14,18,15,3,4,8,13,13,21,16,23,13,16,1,3,5,15,13,17,21,19,14,14,13,4,15,14,21,17,21,16,15,21,8,15,9,10,15,23,5,8,14,3,8,2,19,8,21,7,2,21,13,4,21,17,19,6,9,19 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,16,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,6,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,2,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,13,2,15,18,6,15,21,6,4,6,19,15,15,2,21,13,16,19,15,16,5,8,13,8,13,8,8,16,23,15,3,2,5,13,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,2,19,23,23,13,21,13,13,21,6,2,16,16,8,19,2,2,6,5,21,16,5,3,7,14,16,8,6,4,3,16,15,8,13,1,7,21,13,15,21,11,5,15,15,16,2,18,7,5,9,8,15,13,9,21,21,18,5,15,16,13,13,14,2,4,21,10,15,16,21,15,13,21,13,5,6,16,8,2,1,16,2,2,6,8,6,21,9,6,20,8,14,13,15,8,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,5,15,21,2,13,14,6,2,15,2,21,8,10,20,21,8,8,9,8,8,13,13,6,21,17,2,15,13,16,14,4,13,20,8,16,13,5,4,8,13,15,13,7,8,13,8,2,9,5,17,15,16,16,20,14,14,5,15,15,14,21,16,21,15,16,21,7,9,2,8,8,15,5,15,5,3,5,9,8,21,17,15,4,15,15,7,15,15,16,23,23,23 +24,23,23,23,23,15,10,2,21,10,15,21,6,16,13,23,3,15,2,21,13,16,11,21,21,5,8,15,8,13,6,16,7,23,13,9,2,1,5,6,19,18,15,1,11,7,8,18,4,21,15,21,15,15,15,19,21,2,6,15,5,10,13,2,21,5,21,5,6,1,21,14,19,7,6,15,5,21,21,14,20,15,14,16,8,2,6,3,21,15,4,13,1,8,17,17,15,21,21,10,15,15,10,10,18,7,5,13,16,15,15,9,21,21,16,4,2,21,13,13,14,15,15,16,8,15,4,18,2,6,1,13,5,9,17,8,2,21,5,2,19,6,14,5,21,13,21,16,21,7,15,5,21,2,5,8,8,8,14,2,15,1,15,10,21,16,10,2,17,8,7,13,6,21,21,10,14,5,7,2,10,2,21,21,10,20,1,6,7,8,9,8,13,7,4,2,21,2,15,13,21,14,8,8,20,2,7,13,9,4,8,13,8,13,2,8,9,4,19,9,5,17,15,17,8,18,14,14,13,2,7,14,17,17,17,15,15,19,18,5,7,13,6,19,8,6,5,2,3,10,15,16,21,15,6,16,13,2,17,15,15,6,23,23 +24,23,23,23,23,16,7,8,17,9,2,21,7,15,13,18,15,13,4,4,13,17,15,16,2,15,16,5,5,13,20,8,16,23,6,16,13,13,2,10,2,21,14,10,10,7,16,7,4,21,20,16,15,17,8,21,21,5,21,2,5,2,13,2,15,2,21,5,6,14,17,16,16,2,2,6,5,21,8,21,3,10,14,17,15,1,21,16,4,13,5,13,8,8,16,13,6,21,21,9,2,15,21,8,1,7,5,9,8,15,9,5,2,21,21,8,19,16,13,13,14,10,15,16,2,15,1,17,15,15,4,2,21,13,5,17,2,18,13,14,13,6,2,21,21,10,15,15,19,16,9,5,14,14,5,13,15,15,14,17,15,17,15,5,15,21,15,2,21,15,2,13,6,21,21,7,6,8,7,8,2,17,21,17,5,8,1,6,15,7,2,8,13,3,15,2,21,2,15,15,16,14,7,13,20,8,17,15,3,4,8,13,8,13,10,5,15,13,18,9,5,16,13,21,21,8,15,14,5,13,2,2,18,15,17,15,16,1,17,13,5,8,8,6,5,17,2,4,2,10,21,21,17,10,9,16,15,15,15,16,15,5,23,23 +24,23,23,6,21,16,8,7,21,5,13,17,8,2,9,18,9,13,21,16,13,16,15,16,8,7,17,5,5,13,20,8,15,7,9,16,8,15,7,2,14,21,14,10,10,7,16,7,4,21,20,16,8,1,8,16,21,5,15,16,5,2,13,6,17,2,21,5,5,14,21,8,17,8,2,15,5,18,8,21,3,10,14,16,15,15,21,5,16,13,19,8,8,8,16,15,6,17,1,2,2,15,1,10,1,7,5,9,8,11,9,5,4,21,21,2,21,16,13,13,14,10,15,16,2,5,18,17,15,2,4,10,21,13,8,17,2,18,13,14,13,6,4,21,21,10,15,15,19,16,4,5,14,14,5,13,15,15,14,15,7,17,15,5,15,21,15,2,21,19,2,13,6,21,21,7,15,9,7,8,15,20,21,21,15,8,1,5,13,15,4,8,13,4,15,2,16,2,13,15,16,14,14,13,20,21,19,13,3,4,8,13,8,13,10,5,15,13,18,9,5,16,13,17,21,8,15,14,5,13,2,7,19,15,17,15,16,1,17,13,5,8,7,2,14,17,2,6,2,10,21,21,1,10,15,16,15,7,15,17,16,15,3,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,23,15,17,15,2,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,8,20,7,17,2,21,15,5,15,13,8,13,15,8,21,15,6,3,6,14,3,8,10,11,6,8,15,7,17,13,4,16,18,21,21,21,6,16,15,2,2,21,6,15,13,8,21,15,15,5,5,2,17,6,17,14,5,6,3,2,16,6,5,7,13,21,21,19,2,1,3,5,10,2,16,8,16,3,5,15,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,17,3,21,11,23,13,21,6,6,16,2,15,16,15,14,15,21,13,19,2,5,8,15,21,3,5,19,17,2,9,6,2,8,14,5,21,14,20,8,14,7,18,13,8,15,15,6,21,7,5,16,1,2,2,21,13,15,13,6,15,18,7,14,15,16,7,15,2,16,21,5,20,21,15,15,5,8,5,23,8,7,1,8,15,5,15,18,21,10,13,1,16,21,2,3,4,8,13,7,16,7,23,18,15,2,16,5,16,13,21,21,2,13,14,6,15,16,15,19,15,16,15,15,9,20,4,5,7,15,15,5,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,8,4,8,15,17,6,15,4,21,4,15,16,5,13,16,18,15,16,15,18,4,5,21,10,8,13,4,8,21,23,18,17,9,6,4,6,9,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,18,4,10,15,4,15,13,4,18,4,21,8,5,7,17,21,16,4,9,6,7,17,16,5,13,7,14,19,7,1,4,10,17,13,4,4,1,8,17,19,5,21,8,19,10,1,17,17,16,7,7,9,21,15,8,9,17,21,17,5,21,16,23,5,15,4,9,15,9,10,7,1,2,15,21,13,15,4,5,17,10,16,21,2,13,16,6,5,10,4,23,15,18,5,4,13,21,7,9,8,8,8,15,19,5,21,1,21,17,18,6,4,17,15,6,9,4,16,17,5,4,4,7,11,6,6,1,2,4,17,21,18,5,10,4,18,23,9,6,17,17,14,6,4,21,14,4,8,16,4,16,15,3,4,8,13,7,17,8,23,13,16,10,3,5,7,13,17,16,19,21,14,5,13,2,4,19,16,21,16,21,21,7,4,4,21,4,23,9,15,5,15,13,16,4,16,21,15,6,16,7,6,1,17,19,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,15,20,7,16,6,17,2,5,16,15,7,13,15,8,21,23,15,20,3,15,15,6,2,21,14,8,15,7,16,13,4,1,18,21,21,15,15,8,15,16,15,17,6,7,13,8,21,5,14,3,6,14,21,8,2,15,2,5,5,5,16,15,5,7,13,17,20,10,3,21,7,8,14,8,21,14,16,8,5,16,11,8,21,17,13,7,16,7,5,9,21,15,8,9,16,21,21,14,2,17,23,13,21,5,15,7,3,16,15,15,5,21,21,5,15,2,5,7,2,21,21,5,4,16,2,5,3,2,13,7,6,5,14,10,8,21,7,16,13,7,15,2,5,21,15,13,15,15,16,15,17,6,16,13,8,7,21,13,15,7,15,7,2,2,16,2,7,20,21,13,8,7,16,23,5,21,7,1,16,15,7,15,18,13,15,6,17,2,21,20,9,4,8,13,8,5,15,23,13,17,21,15,5,16,13,16,16,7,8,15,13,5,15,23,21,15,19,15,16,16,15,13,20,5,3,10,10,14,5,21,2,5,5,16,21,15,5,23,23,23,23,23,23,23,23,23 +24,23,23,23,15,21,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,21,5,17,5,7,13,15,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,10,15,15,15,13,21,21,5,21,8,6,10,16,6,11,7,14,10,15,2,8,8,14,8,13,21,15,15,1,21,5,13,15,2,21,7,21,2,5,21,15,19,21,1,1,7,16,7,5,9,15,15,15,5,10,21,21,6,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,15,2,8,21,15,16,3,8,18,13,6,21,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,2,8,7,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,23,23,6,10,18,10,15,18,6,3,6,21,13,13,2,21,13,16,15,17,20,5,21,6,8,13,7,4,8,23,13,20,2,15,5,6,2,18,15,1,9,7,8,18,4,18,1,21,16,15,15,8,21,4,2,17,6,9,13,5,6,10,18,5,2,7,17,5,17,5,6,15,5,21,16,14,20,8,14,16,8,6,4,3,17,13,10,8,1,8,17,3,6,21,11,7,15,16,1,8,4,7,5,9,21,15,8,9,19,21,21,4,15,1,13,13,14,15,4,21,8,15,21,21,2,5,15,13,5,5,16,7,17,7,7,2,19,6,14,6,15,9,15,16,13,10,9,5,5,2,5,8,7,8,14,9,15,1,16,7,9,21,6,2,18,16,21,13,7,8,21,7,4,15,7,2,15,10,21,18,5,20,1,16,6,9,8,8,13,21,4,2,17,2,13,13,21,14,5,5,20,9,15,13,5,2,8,13,8,13,7,13,13,2,15,7,9,17,15,17,15,19,14,14,13,2,15,14,16,21,18,15,16,19,8,5,13,7,3,2,19,14,2,5,17,7,4,16,3,15,6,17,13,2,21,16,7,6,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,6,6,8,13,13,2,1,13,17,15,21,16,5,2,5,13,15,21,17,21,23,13,18,9,2,5,5,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,10,13,13,4,18,13,21,6,13,6,17,14,18,8,4,5,5,17,21,5,19,15,14,16,16,4,4,9,4,4,2,13,1,7,1,15,6,21,15,6,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,6,13,21,8,7,18,17,2,15,3,13,5,4,17,8,2,21,5,2,17,6,14,6,21,9,6,9,16,15,13,5,14,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,21,18,2,5,1,23,10,15,15,5,15,5,2,21,2,13,20,21,9,15,7,8,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,15,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,5,4,4,15,6,15,15,17,15,6,15,15,3,7,15,21,23,23,23 +24,23,15,15,21,10,2,13,17,10,10,21,6,4,9,15,13,13,2,21,13,16,15,16,8,5,8,15,5,13,8,16,18,23,8,19,2,13,5,15,2,18,14,21,11,7,8,7,4,16,18,15,16,15,15,17,21,4,4,7,6,7,15,5,13,21,1,7,6,4,17,15,17,3,4,15,5,21,16,9,19,9,14,17,8,6,4,3,16,13,15,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,15,21,21,8,2,21,13,13,14,10,10,16,9,15,18,15,2,7,17,13,5,7,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,5,15,1,1,10,7,21,4,4,21,16,21,13,4,15,21,15,14,15,10,2,10,10,21,8,5,20,1,4,13,9,8,8,13,15,9,7,17,2,15,13,21,14,15,7,20,8,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,14,5,4,3,15,15,15,2,4,5,16,21,15,13,15,15,4,17,16,15,7,13,19 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,9,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,10,23,23,23,23,23,23 +24,23,10,8,21,5,9,6,21,1,15,16,10,2,6,18,7,13,2,19,15,16,19,15,6,3,21,13,8,13,6,8,16,23,7,18,13,5,10,8,15,20,6,8,15,7,16,1,4,21,14,17,21,8,6,15,21,2,10,11,10,6,13,16,3,15,21,8,6,14,16,6,19,2,2,5,5,13,16,14,13,7,13,16,21,10,19,8,14,13,16,8,21,14,18,4,5,16,21,8,21,1,16,17,16,7,5,9,16,15,8,9,1,16,21,2,8,17,23,13,17,6,15,16,9,10,8,11,3,5,1,13,21,1,10,8,2,16,1,2,2,17,23,5,18,7,7,23,23,23,14,5,14,21,13,21,7,7,14,18,5,21,16,10,21,21,4,7,21,19,18,9,8,16,21,5,7,2,3,15,13,17,15,16,6,17,21,2,3,10,10,19,23,10,8,21,21,8,2,19,21,14,14,17,16,8,16,15,7,4,7,13,7,21,8,23,13,17,2,9,5,15,13,21,16,17,7,14,20,13,5,23,19,15,16,15,17,1,7,6,15,7,4,5,2,5,8,6,15,18,10,16,21,14,2,16,7,2,15,17,18,5,19,18 +24,23,23,23,21,17,4,15,17,6,10,21,6,21,4,7,13,13,2,21,13,16,7,16,21,5,15,8,8,13,17,14,17,23,3,3,4,13,5,6,2,18,14,1,11,7,8,18,4,16,21,15,7,15,15,17,21,4,9,15,13,7,4,21,6,21,21,6,2,2,16,2,18,6,10,15,5,17,16,6,9,7,14,16,8,2,6,3,16,13,13,6,1,7,21,2,6,21,11,5,15,15,17,8,1,7,5,9,8,15,13,9,15,21,21,9,9,17,13,13,14,15,13,21,8,7,18,15,2,7,21,13,5,4,1,8,2,21,5,2,8,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,15,15,9,21,4,2,21,21,21,13,5,15,21,21,14,6,13,2,5,10,21,15,4,20,21,17,15,9,4,8,13,9,7,2,21,2,15,13,21,14,10,13,20,2,16,13,5,4,8,13,15,13,6,3,13,8,8,9,5,16,15,17,16,20,14,14,6,2,7,14,21,17,16,15,16,19,21,8,13,15,7,21,5,14,9,13,2,9,5,16,17,15,7,16,13,2,6,16,13,4,15,18 +24,23,23,23,21,4,21,4,17,6,9,17,17,2,2,8,4,13,4,16,11,21,11,18,19,5,21,4,6,9,4,13,18,23,13,17,9,6,21,10,4,1,2,7,15,7,8,17,4,21,21,17,1,15,6,21,1,2,2,16,4,9,4,6,18,7,21,7,5,4,17,15,16,8,4,5,9,18,8,13,13,5,13,17,21,4,6,6,19,3,3,6,18,7,21,4,6,21,16,8,21,1,17,17,16,7,5,9,6,15,8,9,17,21,17,5,21,21,23,13,1,6,9,17,9,4,21,13,4,9,21,4,21,4,6,15,5,21,10,2,4,1,1,5,7,6,23,15,21,15,4,13,19,5,9,19,17,11,15,6,5,21,4,8,17,21,10,4,17,19,6,13,4,21,17,9,4,4,7,7,6,17,1,21,5,17,21,4,2,10,8,23,10,13,6,2,21,10,2,19,17,15,6,6,21,8,17,15,3,4,7,13,5,21,5,23,9,21,6,3,6,11,15,17,17,18,21,6,5,1,5,23,19,17,17,16,16,1,8,5,5,1,9,23,7,9,21,6,13,2,6,17,17,13,4,17,7,4,8,17,19,5,6,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,15,13,19,2,7,5,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,7,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,10,15,1,15,2,8,21,2,9,21,21,8,13,2,16,21,7,7,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,13,14,14,15,8,1,5,6,2,9,4,10,17,15,15,17,13,15,8,21,16,8,3,20 +24,23,23,15,17,2,15,2,21,4,10,17,6,15,6,7,13,13,2,21,13,16,7,17,16,5,8,15,7,13,21,3,15,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,16,21,15,15,15,15,17,21,15,2,16,5,2,2,6,6,5,21,10,2,2,17,16,19,7,10,7,6,21,16,7,9,7,14,15,8,7,4,3,8,2,6,2,1,7,16,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,15,15,21,8,15,18,15,2,7,21,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,21,13,6,2,21,15,7,7,7,2,15,10,21,21,15,20,21,15,15,9,6,8,13,13,15,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,13,8,15,13,9,15,15,2,11,9,15,15,17,15,9,16,13,15,21,16,15,6,23,23 +24,23,23,8,17,6,3,5,17,21,13,21,16,6,8,18,4,13,2,17,15,19,4,17,6,9,23,13,17,13,5,8,17,23,13,19,3,6,9,6,7,18,10,7,15,7,21,17,4,17,14,1,17,17,6,13,19,2,10,7,6,10,4,4,17,19,21,9,10,14,16,8,17,14,14,7,6,16,8,13,13,7,13,16,21,3,16,21,7,9,4,16,21,8,16,6,5,21,21,8,21,1,17,8,16,7,5,9,8,7,8,9,1,1,1,9,21,21,23,13,18,6,6,17,9,10,11,17,2,6,21,13,21,4,9,8,16,21,6,2,4,1,10,5,18,4,15,23,21,4,6,13,2,5,9,8,17,7,15,6,5,8,17,8,11,21,4,15,17,3,8,13,9,18,21,8,4,6,7,2,6,4,17,21,3,16,18,5,9,10,10,21,23,2,5,4,21,14,7,21,1,13,2,13,16,4,16,15,7,4,8,13,13,17,2,23,13,16,15,3,5,11,15,17,17,2,7,6,8,10,8,23,16,19,15,15,16,21,8,6,5,1,4,23,7,6,6,6,7,2,10,16,17,7,4,17,13,6,1,17,19,5,23,23 +24,23,23,8,16,6,13,8,17,10,5,15,18,13,5,17,7,13,5,8,15,16,19,16,7,14,16,5,7,5,8,6,16,23,5,23,7,9,5,10,14,10,2,15,15,7,5,17,4,21,18,16,1,17,15,15,19,10,10,16,4,5,13,6,21,7,21,7,5,5,19,8,21,8,5,7,5,4,16,5,13,8,13,4,21,2,6,15,5,13,8,4,17,14,17,4,5,21,17,13,19,1,1,6,5,7,5,9,8,15,15,9,17,1,17,2,4,21,13,13,1,15,15,16,9,3,10,17,5,4,1,13,15,8,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,6,5,13,4,5,9,19,8,7,15,4,5,21,13,8,15,21,4,4,17,19,9,3,10,1,16,7,2,4,19,5,6,6,1,21,8,17,21,4,10,9,6,9,23,3,8,4,21,14,3,5,21,14,15,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,10,4,13,15,23,18,16,17,16,16,1,7,10,5,13,10,23,23,2,5,6,10,17,9,15,1,9,7,18,13,7,16,1,19,23,23,23 +24,23,23,2,21,8,15,15,17,5,7,21,15,2,9,18,5,13,4,18,13,17,15,17,2,15,16,5,5,13,20,8,16,8,7,14,13,15,2,8,2,1,14,10,10,7,16,7,4,21,20,16,15,1,8,21,1,5,21,2,5,10,13,4,15,2,21,5,5,14,17,16,16,2,6,10,5,21,8,21,3,10,14,17,15,1,21,16,4,13,5,13,8,8,16,13,6,21,21,8,2,15,21,8,3,7,5,9,8,15,9,5,2,21,21,8,19,16,13,13,14,10,15,16,2,15,1,17,6,2,4,10,21,13,5,17,2,18,13,14,13,6,2,21,21,10,7,15,19,16,9,5,14,14,5,13,15,15,14,21,15,17,15,5,15,21,15,2,21,15,2,13,6,21,18,7,6,8,7,8,2,17,21,21,5,8,1,13,15,7,16,8,13,2,15,2,21,2,15,15,17,14,15,13,20,4,17,15,3,4,8,13,8,13,10,5,15,13,18,9,5,16,13,21,21,8,15,14,5,13,2,2,19,15,17,15,16,1,17,13,5,7,2,2,14,17,2,6,2,10,10,21,17,10,15,16,15,15,15,16,15,9,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,17,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,21,15,15,4,17,16,8,9,23,23 +24,23,5,6,21,15,7,2,18,2,2,21,6,9,4,18,15,15,2,21,13,16,19,15,17,5,8,13,7,13,8,6,16,23,4,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,15,2,2,7,23,23,14,15,5,21,6,2,4,16,2,18,8,7,5,5,21,16,8,19,7,14,16,8,6,2,3,16,13,10,13,1,8,16,2,6,21,17,5,15,15,16,7,19,7,5,9,8,15,13,9,21,21,21,15,6,21,13,13,14,6,13,21,15,2,15,21,2,15,17,13,5,2,8,8,3,16,5,2,20,6,14,5,21,9,5,3,8,14,13,5,16,2,5,8,7,8,14,2,15,21,15,8,7,21,2,8,19,16,21,13,8,15,21,14,6,13,2,2,4,17,21,16,5,15,21,17,13,9,8,8,13,5,15,16,17,2,15,13,16,14,3,2,20,8,16,13,5,4,8,13,8,15,7,3,13,8,2,9,5,17,15,16,21,20,14,14,5,6,15,14,17,16,21,15,16,21,7,5,4,2,5,15,5,15,5,14,5,5,15,21,21,15,6,15,8,4,16,16,21,23,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,10,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,4,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,15,13,19,2,7,5,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,7,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,10,15,1,15,2,8,21,2,9,21,21,8,13,7,16,21,7,7,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,13,8,14,15,8,1,5,6,2,9,4,10,17,15,15,17,13,15,8,21,16,8,3,20 +24,23,6,15,17,2,10,2,21,15,10,17,6,15,6,7,13,13,2,21,13,16,7,17,21,5,8,8,7,13,21,3,8,23,13,21,2,8,5,6,2,18,14,1,11,7,8,18,4,21,21,8,15,13,18,16,21,1,2,16,5,3,13,10,6,8,21,6,2,2,16,16,18,7,4,13,5,21,6,2,19,7,14,15,8,7,2,3,8,2,6,21,1,7,15,15,5,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,15,15,21,8,15,18,15,2,7,17,13,5,13,16,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,5,21,2,6,21,21,21,13,6,2,21,7,15,14,7,2,15,10,21,21,15,20,21,15,15,9,10,8,13,13,6,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,7,13,5,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,8,16,19,21,8,6,8,7,13,5,15,15,2,11,9,15,15,17,15,5,16,13,6,16,16,16,15,23,23 +24,23,23,23,23,23,15,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,15,15,8,13,2,2,15,23,21,19,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,15,15,15,16,21,15,10,7,16,15,3,14,13,21,21,10,10,2,16,8,19,13,2,7,5,21,16,9,19,7,14,16,8,6,2,3,16,5,8,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,6,21,1,4,2,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,16,21,13,5,15,21,14,14,15,10,2,15,10,21,17,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,8,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,21,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,15,4,5,6,16,17,15,15,15,8,2,17,15,17,23,23,23 +24,23,23,23,23,3,15,6,21,15,6,21,6,2,2,19,13,15,2,21,13,16,19,15,2,9,16,2,8,13,2,8,16,23,7,3,2,15,13,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,2,23,15,13,11,15,14,21,5,2,16,16,3,19,14,14,3,5,21,21,14,9,7,14,2,8,6,6,9,21,15,8,13,1,8,16,15,5,21,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,15,13,21,8,2,18,19,2,7,21,13,5,6,16,7,2,21,5,2,20,6,14,6,21,9,8,15,16,14,13,5,14,2,5,8,8,8,14,6,15,17,15,15,7,21,6,2,16,8,21,13,2,15,21,15,2,15,5,2,6,2,18,16,13,20,21,4,13,9,8,8,7,7,15,2,18,2,4,13,21,14,4,6,20,16,16,15,5,4,8,13,8,13,5,19,15,8,15,9,5,17,13,16,15,20,8,8,2,2,8,14,16,16,21,15,16,21,7,13,4,7,8,14,5,15,14,16,5,6,15,21,17,15,5,15,15,15,16,16,15,2,23,23 +24,23,23,23,15,21,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,16,5,17,5,7,13,15,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,10,15,15,15,13,21,21,5,21,8,6,10,16,6,11,14,14,5,13,2,8,15,14,8,13,17,15,15,1,21,5,13,15,2,21,7,21,2,5,21,15,19,21,1,1,7,16,7,5,9,15,15,15,5,21,21,21,15,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,19,15,16,3,8,18,13,6,21,21,15,15,21,5,14,15,2,8,9,3,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,2,8,7,10,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,15,8,8,5,2,21,2,6,21,6,2,10,3,13,7,2,21,13,16,18,15,19,9,16,2,8,2,4,8,16,23,8,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,7,15,15,16,21,2,5,21,5,2,5,13,6,18,21,2,2,2,17,3,19,8,6,15,5,21,14,6,13,7,5,4,8,2,6,3,21,15,6,13,1,8,16,15,6,21,11,6,16,15,17,8,19,7,5,9,13,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,13,2,21,16,21,5,5,15,21,9,2,14,5,2,2,21,21,8,3,20,21,21,7,9,8,8,7,13,4,2,18,2,15,13,21,14,4,8,20,8,16,15,5,4,8,13,7,13,7,19,13,8,8,9,9,16,13,16,15,20,8,14,5,13,8,14,16,16,21,7,16,21,7,8,4,14,15,10,5,15,15,20,5,5,15,21,16,15,6,8,15,15,21,21,23,23,23,23 +24,23,23,23,15,21,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,16,5,17,5,8,13,15,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,10,15,15,15,13,8,21,5,21,8,6,10,16,5,11,14,14,6,13,2,8,8,14,8,13,21,15,15,1,21,5,13,15,2,21,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,13,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,2,15,16,3,8,18,13,6,21,21,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,14,14,6,3,13,15,15,16,2,2,21,21,13,21,10,23,16,20,14,3,2,1,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,2,8,7,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,23,23,14,2,21,15,15,21,6,2,4,19,5,15,2,21,13,16,19,15,21,15,8,13,8,13,15,8,16,23,8,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,1,15,15,15,15,16,21,3,2,3,14,23,23,21,7,19,16,7,8,16,16,8,19,8,6,15,5,21,1,4,3,7,14,16,8,2,4,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,6,17,13,13,14,13,15,21,8,15,18,8,2,7,21,13,5,8,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,8,7,14,2,15,18,13,8,5,19,2,4,16,16,21,13,9,16,21,15,15,5,4,2,15,18,21,2,5,21,21,6,2,9,8,8,13,15,6,2,17,2,15,15,16,14,2,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,20,14,15,4,7,14,14,21,21,17,7,17,1,7,7,4,7,8,4,5,15,15,19,5,10,15,21,17,15,5,15,15,15,19,16,16,5,23,23 +24,23,23,23,23,23,23,2,21,15,5,21,6,2,6,19,13,15,2,16,13,16,19,15,21,15,8,13,8,13,15,8,15,23,16,3,2,7,5,6,2,18,15,18,11,7,16,18,4,15,21,15,15,15,15,16,21,3,3,2,7,23,23,21,5,13,21,5,2,2,16,8,19,8,2,15,5,21,4,7,8,8,14,17,8,13,2,3,16,15,8,13,1,8,21,2,10,21,11,5,15,15,16,2,19,7,5,13,15,15,13,9,21,21,1,2,5,21,13,13,14,15,4,21,8,15,19,21,2,13,21,13,5,8,16,7,2,1,5,3,19,6,14,6,21,3,5,16,14,14,6,5,14,7,5,8,8,8,14,2,15,17,15,8,5,18,3,4,21,21,21,13,8,15,21,14,15,13,6,2,15,21,21,8,5,20,21,7,2,9,15,8,13,15,2,2,17,2,15,13,21,14,4,13,20,10,16,15,5,4,8,13,8,13,9,19,13,2,15,9,5,17,15,17,16,2,14,8,2,8,6,14,21,16,21,15,16,1,8,5,2,2,13,19,5,15,15,14,7,5,15,21,17,15,6,15,8,15,2,23,23,23,23,23 +24,23,8,6,21,2,6,10,21,6,4,17,16,15,5,4,4,15,8,16,13,17,7,16,21,13,21,6,5,13,5,8,21,23,7,1,9,13,5,2,9,18,14,1,1,7,17,18,4,18,3,17,15,21,8,16,21,4,4,16,5,9,13,15,21,7,21,4,10,4,17,18,17,7,7,4,6,21,21,5,20,7,14,17,4,5,4,19,14,15,13,9,21,8,21,5,6,17,21,1,19,8,16,7,3,7,5,9,9,13,11,5,16,21,21,2,21,17,13,13,8,10,16,16,10,6,19,17,9,8,21,9,17,13,7,18,16,17,2,19,9,6,6,10,1,15,7,23,13,6,21,15,4,16,9,8,8,8,14,21,15,8,8,4,21,21,7,21,18,19,9,19,4,21,21,6,4,4,8,8,2,19,21,9,6,21,1,6,10,9,7,2,13,4,15,21,17,4,13,4,21,14,8,13,8,4,16,15,3,2,8,13,1,7,13,8,17,15,21,9,5,16,13,17,17,8,21,14,9,13,4,3,19,15,16,15,17,19,21,9,9,17,8,6,9,4,6,8,15,6,13,21,17,15,5,16,7,4,7,16,20,5,19,18 +24,23,23,9,21,4,10,10,17,21,15,21,8,6,9,7,9,21,4,14,13,16,21,21,21,5,21,5,8,13,13,19,16,23,5,17,9,7,6,7,15,18,1,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,6,13,4,17,2,21,5,6,8,21,8,1,10,5,10,3,17,15,13,13,7,13,5,1,10,19,14,15,13,8,6,18,8,15,21,6,8,15,8,4,1,17,16,16,7,5,9,8,15,8,9,1,21,17,6,2,21,13,13,15,6,18,17,9,10,4,18,21,5,20,13,1,4,9,8,16,17,2,5,16,21,14,5,21,2,13,23,23,23,23,23,23,8,9,4,8,8,14,2,5,21,16,9,21,21,8,10,21,9,10,13,13,21,16,7,1,4,7,2,5,2,17,18,2,17,1,6,4,8,6,9,23,5,7,21,21,14,7,13,21,13,4,13,15,16,17,15,3,4,8,13,9,21,4,23,21,16,8,13,5,16,13,21,17,5,21,14,9,13,4,2,19,21,21,15,16,17,16,6,2,9,6,23,6,5,7,15,15,6,7,21,17,2,9,17,7,4,8,16,19,6,5,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,5,6,9,13,8,16,20,7,17,21,16,10,5,17,5,7,13,6,16,21,21,2,3,5,14,6,15,16,10,5,8,15,7,16,13,4,17,18,21,21,3,2,21,21,15,6,16,5,15,13,8,2,8,21,5,6,2,16,8,2,2,14,16,6,15,17,6,5,7,13,21,20,19,21,21,10,15,7,6,21,7,21,19,5,16,15,15,21,17,13,15,16,7,5,9,15,15,8,9,8,21,13,2,16,17,23,13,17,14,8,16,10,6,3,8,2,15,21,13,19,8,15,7,15,21,5,5,17,16,2,20,14,17,14,14,13,15,14,4,8,21,7,3,15,9,15,15,6,21,16,21,18,1,7,2,21,15,5,13,8,5,21,7,14,14,7,15,5,8,21,2,2,20,21,13,15,13,1,23,5,21,7,1,16,15,7,15,18,5,2,13,16,20,21,21,9,4,8,13,8,17,7,23,2,16,2,15,5,8,13,17,16,1,7,14,8,2,2,23,17,15,19,15,16,21,15,9,20,5,2,13,15,2,13,14,16,21,15,15,1,2,2,17,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,13,16,8,20,7,16,11,17,2,5,13,7,13,1,14,21,15,23,15,15,13,15,6,15,14,21,2,8,15,7,16,13,4,16,21,21,21,16,6,8,15,2,21,17,15,15,13,5,21,7,14,5,6,14,21,8,2,7,21,5,21,20,16,13,5,7,13,21,20,3,8,21,7,16,6,8,21,14,21,17,5,16,15,15,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,10,2,16,23,13,21,15,6,16,15,15,2,15,8,7,21,13,21,2,15,8,15,21,3,5,2,16,2,5,16,2,6,15,5,3,14,15,8,21,7,8,13,8,15,15,6,21,7,6,21,1,15,2,17,15,7,13,8,15,15,13,14,5,15,5,2,21,16,2,10,20,21,7,15,9,16,23,5,10,7,1,16,13,7,15,16,16,10,15,8,15,18,20,9,4,8,13,8,5,15,23,13,16,2,15,5,16,13,8,16,7,16,13,13,2,8,23,16,15,20,15,15,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,10,6,6,10,2,21,3,15,2,17,13,17,15,16,21,5,8,15,8,9,7,17,8,23,3,19,2,13,6,6,2,18,14,21,9,7,8,3,4,14,21,21,11,15,15,21,21,2,6,16,5,2,4,15,21,15,21,7,15,7,8,10,18,6,14,7,10,21,16,6,19,7,14,17,8,6,4,3,16,15,14,5,1,9,20,15,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,2,4,21,9,13,14,10,15,16,8,10,18,21,2,5,7,13,5,8,17,8,2,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,6,2,5,7,8,8,14,16,15,17,15,4,8,21,9,8,21,21,21,13,9,16,21,10,14,7,7,2,6,10,21,1,10,20,1,2,5,5,4,16,15,5,13,21,21,2,7,16,21,14,5,13,20,4,17,15,5,4,8,13,15,13,5,9,13,7,2,7,17,16,7,16,16,20,14,8,7,10,4,14,21,21,16,16,17,19,17,8,10,8,14,15,8,1,15,10,2,5,15,15,17,16,2,17,13,6,7,21,18,23,23,23 +24,23,23,23,23,23,23,23,23,15,2,21,15,2,16,6,13,16,2,20,7,15,21,15,13,5,16,5,7,13,4,16,21,18,6,21,5,7,13,2,16,10,5,8,15,7,16,13,4,17,18,21,21,3,2,21,21,15,6,16,5,5,13,2,2,7,21,6,5,2,16,8,2,2,14,16,6,20,1,5,9,7,13,21,20,19,21,21,10,15,5,6,21,7,21,19,5,21,15,15,21,17,13,15,16,7,5,9,15,15,8,9,8,21,16,2,6,17,23,13,17,6,15,16,3,7,3,8,16,15,1,13,19,2,3,7,13,21,5,5,20,16,2,20,14,17,14,14,13,15,14,2,8,21,7,3,15,8,15,15,5,21,16,2,18,11,15,2,21,16,8,2,15,5,21,7,15,7,7,7,5,8,21,10,2,20,21,13,15,13,1,23,5,21,7,1,16,15,7,15,18,13,2,5,17,20,21,20,9,4,8,13,8,17,7,23,8,16,2,15,5,8,13,16,16,1,7,14,8,2,2,23,17,15,19,15,16,21,15,9,20,5,2,13,6,15,5,14,2,5,15,15,1,2,5,15,13,6,15,17,23,23,23,23 +24,23,23,23,23,15,15,10,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,16,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,5,15,1,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,15,19,8,5,6,16,14,10,16,19,8,16,15,21,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,23,23,15,15,15,21,15,15,21,6,2,3,3,13,13,2,21,13,16,3,15,21,5,1,3,8,13,2,8,21,23,13,19,2,15,5,6,7,18,4,21,1,7,7,18,4,13,21,21,15,15,21,16,21,7,9,16,7,4,13,2,5,7,21,10,7,14,16,2,19,13,14,7,5,21,1,15,15,7,14,16,8,10,15,9,16,15,2,13,1,8,16,2,6,21,11,6,15,17,1,21,2,7,5,9,15,15,15,9,21,21,1,2,2,7,13,13,14,15,13,21,8,15,18,21,2,7,17,13,5,2,16,8,2,17,5,8,19,6,13,3,21,8,5,23,23,3,14,21,14,15,5,7,7,8,14,2,15,16,8,6,8,16,2,2,17,21,11,13,14,16,21,14,17,15,13,2,2,21,20,6,13,20,1,15,13,9,17,16,13,2,15,2,21,2,15,7,18,14,15,9,20,17,15,13,5,2,8,13,8,13,5,23,13,17,11,9,5,18,15,18,15,2,2,14,13,17,15,14,21,21,21,7,15,19,19,8,15,14,13,7,6,21,14,5,10,6,15,16,21,2,15,16,7,2,21,16,16,23,23,23 +24,23,23,15,21,7,10,2,20,16,6,21,15,6,10,7,5,21,5,15,7,15,19,1,21,17,21,5,5,13,2,18,15,23,15,1,10,15,6,16,14,1,14,15,15,7,7,17,4,8,14,17,21,21,15,16,21,6,21,21,5,10,13,8,21,2,20,9,6,14,21,8,21,8,6,6,21,16,13,13,13,15,13,20,1,15,7,14,21,13,7,2,18,14,8,19,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,1,17,15,2,15,13,13,1,5,6,17,9,15,2,18,6,15,21,5,21,14,7,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,7,2,15,17,15,21,16,5,7,13,6,16,21,13,14,2,7,2,5,21,18,2,6,16,1,13,8,7,16,8,23,9,8,21,21,14,4,13,21,1,4,13,19,2,17,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,2,21,15,15,15,1,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,5,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,21,13,6,18,6,2,18,15,8,21,7,5,13,8,16,13,17,15,16,2,5,21,10,8,13,6,8,10,23,15,17,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,2,17,18,15,21,17,5,15,13,5,16,2,21,5,5,10,21,8,21,5,14,15,21,15,7,6,13,13,15,20,1,18,7,2,14,13,15,7,21,7,16,10,2,21,21,6,21,1,21,10,4,7,5,9,9,15,8,5,16,21,16,15,2,15,13,13,14,15,15,17,8,10,18,16,2,13,21,13,16,5,13,21,2,16,5,7,5,15,23,23,23,23,2,15,18,15,15,6,17,6,5,8,7,8,14,2,15,1,21,5,21,21,8,15,19,6,7,13,4,15,21,7,15,5,7,8,10,2,21,18,8,17,1,15,3,11,6,8,13,4,15,2,17,16,13,1,21,14,14,13,8,15,16,15,3,4,8,13,7,21,9,23,13,8,13,9,5,16,13,17,16,2,21,14,5,13,2,2,18,15,16,16,15,18,16,1,4,5,7,4,13,3,4,7,2,5,2,17,17,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,7,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,15,17,10,10,4,21,8,9,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,23,4,16,1,15,15,15,15,16,21,4,10,7,6,7,3,14,5,16,21,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,5,21,3,4,16,21,10,8,6,9,13,2,17,7,15,15,16,6,17,23,23,5,13,10,21,18,23,6,3,9,16,7,21,2,1,14,7,15,7,21,17,4,17,14,17,21,21,8,15,19,2,6,7,6,2,13,7,21,3,21,5,2,14,17,10,16,14,15,7,7,2,15,13,13,15,13,16,17,10,15,7,5,13,17,8,21,8,16,4,5,21,21,8,21,1,17,17,16,7,5,9,8,15,15,9,17,11,17,5,21,21,23,13,1,2,15,17,9,2,8,17,5,6,21,13,21,7,10,8,21,21,13,2,4,1,1,5,20,15,23,15,17,8,6,13,2,9,9,19,8,7,15,13,5,1,21,21,11,21,4,15,17,8,15,13,3,19,21,7,6,6,7,2,9,6,17,21,7,17,21,6,4,10,10,18,23,10,5,4,21,14,15,21,1,5,9,2,16,2,15,15,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,17,2,18,4,5,2,8,23,15,19,15,15,17,21,17,6,13,21,2,23,9,4,17,4,13,4,4,17,17,7,9,17,13,4,17,17,19,5,23,23 +24,23,23,23,23,23,23,23,23,7,13,21,21,3,5,16,13,14,2,16,7,17,16,21,2,7,23,15,7,15,14,16,15,23,7,2,3,13,7,15,14,3,19,15,15,7,8,17,4,21,15,16,21,13,8,20,21,15,7,13,2,8,5,5,21,21,16,3,14,5,18,15,7,15,15,13,13,2,18,6,10,5,5,5,8,20,15,15,21,13,8,8,16,14,7,14,16,21,15,10,2,1,17,10,21,7,13,9,21,15,8,5,16,21,15,6,15,17,23,13,21,5,15,17,15,15,20,21,5,13,8,13,21,15,13,21,15,1,13,2,21,17,13,5,15,15,15,23,6,15,16,13,17,8,9,7,16,8,15,15,13,21,15,6,16,16,7,16,21,7,3,5,14,16,23,23,23,23,23,23,23,23,15,16,5,16,21,15,13,10,2,3,23,2,5,21,17,14,15,13,21,14,5,5,8,20,8,15,7,4,7,13,20,16,14,23,13,16,2,3,5,16,15,21,16,2,14,13,13,15,14,6,19,16,21,15,16,11,8,7,15,21,14,23,23,5,6,8,15,6,8,21,17,10,5,21,7,2,16,8,19,4,6,20 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,2,6,21,15,15,21,6,2,6,19,5,15,2,21,13,16,19,15,16,5,8,13,7,6,2,6,16,23,15,19,2,15,13,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,16,16,21,2,8,3,7,23,23,15,2,6,21,5,4,16,16,8,19,7,15,5,5,21,17,15,3,7,14,16,8,13,6,3,16,15,8,13,1,8,21,2,5,21,11,6,15,15,16,2,19,7,5,9,15,15,15,9,21,16,21,15,6,21,13,13,14,15,13,1,5,15,6,21,6,15,21,13,5,5,16,8,2,1,16,2,5,6,14,6,21,7,2,20,9,14,5,5,8,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,21,16,21,5,5,15,21,5,4,2,5,2,15,2,21,8,6,20,21,2,8,9,8,8,13,5,8,21,17,2,15,13,16,14,6,8,20,2,16,13,5,4,8,13,8,13,7,8,13,15,2,9,5,17,15,16,21,20,14,14,5,2,15,14,17,16,21,15,16,1,8,9,2,8,10,2,5,15,6,14,5,5,15,21,21,15,5,15,15,7,15,16,15,23,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,21,4,15,5,18,5,4,21,21,10,5,4,10,15,8,16,13,16,15,16,16,7,23,5,13,11,4,8,18,23,8,19,9,9,10,3,3,18,14,21,1,7,16,18,4,18,3,10,15,21,15,16,21,9,19,21,5,2,4,10,21,14,21,8,8,6,17,21,17,2,4,15,5,21,21,14,19,7,14,21,2,6,15,2,14,4,13,13,1,7,16,13,6,21,21,2,19,7,16,7,6,7,5,9,9,15,11,5,17,21,18,2,19,17,13,13,16,6,16,16,5,4,19,17,2,8,21,13,17,8,5,18,4,17,6,15,8,6,6,5,1,3,6,13,18,2,19,10,19,21,9,20,8,8,14,21,15,15,16,2,15,21,6,4,18,11,8,6,8,21,18,2,3,7,19,4,6,18,21,6,4,17,1,1,6,8,16,8,13,4,5,4,21,4,15,13,21,14,14,15,16,16,21,13,3,4,8,13,7,7,5,2,15,13,5,9,5,1,13,18,16,2,21,14,5,13,7,2,19,7,17,15,16,18,16,4,5,7,4,6,5,5,4,8,9,15,15,21,17,15,15,17,7,10,4,16,19,6,19,19 +24,23,23,23,17,7,5,7,17,7,4,17,15,7,6,19,14,13,6,17,13,16,15,16,17,23,17,9,9,10,5,8,16,23,8,16,9,9,4,7,17,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,4,4,13,17,7,21,5,8,21,16,4,17,9,2,6,4,21,5,14,20,7,14,1,1,4,5,19,7,8,7,16,21,8,16,2,5,21,21,2,19,8,21,17,10,7,5,9,9,15,7,9,17,1,18,4,9,17,21,9,8,15,10,8,5,7,18,17,15,4,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,4,15,19,7,9,19,8,7,14,21,13,15,15,17,21,1,9,2,21,18,8,6,7,21,17,7,9,6,4,10,9,18,17,4,9,8,21,8,6,11,4,8,13,16,5,2,17,16,15,14,21,21,5,13,16,16,17,15,3,4,8,13,7,13,7,16,15,15,3,9,5,16,15,18,17,2,21,14,9,9,4,19,19,8,21,15,16,18,16,4,5,18,4,13,9,6,4,10,15,15,4,17,17,15,2,17,7,13,8,16,19,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,7,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,15,5,6,21,15,13,21,6,2,6,19,5,15,8,16,13,16,1,15,16,5,8,13,8,13,6,7,16,23,15,19,13,6,9,2,2,18,13,18,15,7,8,17,4,15,18,15,15,15,16,18,21,10,7,15,7,13,15,15,2,5,6,7,16,2,20,8,15,6,6,15,15,15,15,13,3,15,14,16,8,7,10,3,16,6,5,13,21,8,19,15,10,21,15,6,15,15,16,2,16,7,5,9,15,15,21,9,21,17,21,5,2,17,13,13,14,15,15,21,5,5,15,21,15,6,21,13,5,15,8,8,6,16,16,9,5,6,14,13,21,9,8,17,6,7,5,7,8,6,5,8,8,8,15,15,15,18,8,15,7,21,15,2,21,21,5,13,7,8,21,7,14,15,5,8,15,21,21,16,5,20,1,7,5,9,2,8,13,5,15,21,17,2,15,13,15,14,15,13,20,8,16,15,5,4,7,13,13,15,13,23,14,17,2,9,5,17,15,16,16,8,2,14,13,3,5,14,17,17,17,8,16,21,8,7,2,9,6,14,3,15,5,18,5,5,8,21,16,15,7,15,15,7,17,8,23,23,23,23 +24,23,23,5,15,15,2,10,17,15,15,21,6,7,13,18,13,6,2,17,13,16,7,15,17,5,8,13,7,13,2,2,17,23,21,3,2,15,5,6,2,18,15,21,11,7,8,18,4,16,16,21,16,7,15,16,21,15,2,15,15,13,5,15,2,21,21,7,7,16,17,2,19,8,2,3,5,21,16,7,19,7,14,16,8,6,4,9,21,15,8,13,1,8,16,15,15,21,11,15,15,15,17,10,19,7,5,9,8,15,15,9,21,21,17,2,21,17,13,5,14,15,15,16,8,15,19,15,2,7,17,13,5,15,7,18,2,21,5,2,21,6,8,6,21,9,6,15,16,14,13,5,6,2,5,8,8,8,14,15,15,1,15,5,8,21,2,2,16,8,21,13,5,13,21,5,14,7,13,2,15,10,21,16,8,20,1,21,13,9,8,8,13,6,8,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,21,19,7,14,7,2,10,14,16,16,21,8,16,19,8,8,2,14,5,4,5,15,4,19,5,9,15,8,21,15,15,16,15,2,17,16,8,15,8,18 +24,23,23,14,21,6,2,15,21,15,2,16,6,15,5,7,13,16,2,17,13,16,19,16,2,5,21,5,8,13,15,7,15,23,7,21,3,13,8,6,14,20,19,21,15,7,7,16,4,16,14,16,15,17,15,16,21,2,13,16,6,2,13,5,18,8,21,6,8,14,21,8,21,2,15,15,5,19,16,5,13,15,13,14,8,9,7,14,16,13,8,14,21,8,16,2,19,21,21,6,10,1,17,17,19,7,5,9,8,15,8,5,1,21,17,13,21,16,23,13,17,13,8,16,9,15,16,16,10,7,21,16,14,2,13,18,13,2,17,8,7,21,15,5,16,2,2,8,19,19,15,8,13,21,9,7,13,3,21,5,15,19,15,5,21,21,10,15,21,16,6,13,2,15,21,5,15,2,3,8,15,19,21,21,7,16,1,6,2,16,4,8,13,8,10,2,17,4,15,13,21,14,14,13,15,2,18,15,3,4,8,13,8,10,2,23,15,2,8,11,5,7,13,21,16,8,16,14,14,13,14,2,21,21,16,16,15,11,8,2,13,6,14,23,7,8,15,2,7,5,2,15,21,2,10,16,13,17,15,21,11,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,6,13,17,21,15,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,15,21,1,17,1,15,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,8,15,16,4,10,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,4,6,17,11,6,13,9,18,21,2,4,7,7,11,6,4,17,1,2,1,21,6,1,10,10,18,23,2,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,8,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,8,21,15,7,4,21,6,8,2,16,15,6,21,5,13,6,16,13,21,19,16,19,3,21,6,8,9,3,7,16,23,21,17,9,15,5,6,21,18,14,15,15,7,1,17,4,16,14,17,21,15,7,21,21,9,4,16,6,2,13,6,21,13,19,10,5,4,21,8,19,8,4,5,2,21,19,14,13,6,5,21,21,13,7,18,15,9,9,6,21,8,21,4,4,21,16,18,21,1,17,8,8,7,5,9,8,15,7,21,20,11,10,6,21,15,13,8,13,8,8,17,9,8,20,21,4,4,4,13,18,21,2,8,2,21,9,7,2,8,14,13,2,16,8,15,10,5,2,19,13,20,13,10,8,8,14,2,6,1,15,10,21,21,17,2,17,2,9,2,4,21,16,7,15,15,15,5,6,6,1,15,2,16,1,13,2,17,23,19,20,5,13,6,15,17,7,7,16,14,14,7,17,15,8,17,7,4,10,13,15,16,9,23,15,7,2,7,6,16,16,21,16,3,15,14,3,13,5,23,19,16,18,11,16,17,8,4,9,10,4,5,10,5,9,10,13,18,7,21,21,2,5,17,7,2,17,21,20,6,3,18 +24,23,7,6,21,6,9,2,17,5,7,21,21,9,13,4,4,15,8,16,13,17,15,16,20,23,8,5,4,13,5,1,21,23,2,19,9,5,3,16,3,18,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,5,4,10,7,17,7,21,5,7,17,16,7,17,4,15,7,10,1,21,14,19,7,14,21,2,4,4,18,14,5,10,5,17,8,21,2,6,21,1,10,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,4,3,17,9,5,19,17,3,2,21,7,17,5,7,18,9,21,7,6,8,6,5,13,1,3,7,7,18,6,15,16,19,2,9,20,7,8,14,7,15,1,16,2,21,21,2,8,15,5,6,4,6,21,18,7,4,6,21,4,5,18,21,20,10,8,1,17,5,8,6,8,13,15,9,4,21,4,13,1,21,14,15,4,8,16,16,13,3,4,8,13,7,7,5,2,8,15,5,9,5,15,13,21,16,17,21,14,5,13,2,4,23,19,17,15,15,18,16,1,23,7,19,6,8,5,6,5,9,15,9,17,17,15,2,17,7,2,1,16,19,5,15,23 +24,23,5,7,21,8,4,10,17,15,21,17,6,10,10,7,13,13,2,21,13,16,15,16,21,5,8,10,9,3,4,10,20,23,10,19,3,13,5,5,2,18,14,1,1,7,8,18,4,8,21,1,11,15,9,15,21,19,21,15,6,10,4,4,21,9,21,9,15,8,8,4,16,4,6,7,5,21,16,8,20,7,14,17,8,6,4,21,17,13,10,6,17,8,16,10,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,3,10,17,13,13,14,6,10,16,7,10,18,16,2,7,21,5,5,4,16,8,2,21,5,2,18,6,14,6,21,9,10,15,17,14,13,5,4,2,5,8,8,7,14,7,15,1,16,6,21,21,9,8,21,21,21,10,5,13,21,9,10,6,7,10,10,10,21,21,8,20,1,4,9,9,4,16,7,5,14,21,17,2,7,16,21,14,10,7,20,7,17,15,5,2,7,13,15,13,9,10,13,7,2,13,17,8,15,21,1,20,9,7,10,2,4,14,16,17,21,7,17,19,21,8,10,8,10,21,5,1,15,10,2,9,2,16,17,9,2,16,15,9,21,16,18,6,10,18 +24,23,23,23,23,23,23,23,23,15,5,16,6,2,8,19,15,2,8,17,13,16,3,16,21,5,8,13,8,13,2,7,15,23,13,3,2,5,13,5,2,18,21,1,11,7,16,8,4,15,21,1,15,13,18,8,21,3,2,7,21,7,5,14,13,21,21,5,2,14,16,2,19,13,2,15,5,21,21,6,19,15,14,16,8,9,2,9,21,15,8,13,1,8,16,15,10,21,11,6,15,15,16,8,16,7,5,9,8,15,3,9,21,21,21,2,6,16,13,7,14,15,6,21,8,15,20,21,2,8,8,13,5,8,16,8,2,7,5,2,15,6,8,15,21,9,5,23,23,2,5,13,6,2,5,8,7,8,14,15,15,21,15,7,8,21,2,8,21,16,21,13,5,15,21,14,15,14,10,2,5,2,21,15,13,20,21,2,15,9,8,8,13,5,2,10,17,2,15,15,16,14,15,13,20,13,16,13,5,4,8,13,7,13,14,2,13,6,2,9,5,7,13,16,21,19,14,14,5,13,15,14,21,16,21,8,16,18,8,16,14,15,5,15,5,6,10,2,13,6,15,15,16,15,15,15,15,2,15,15,16,15,23,23 +24,23,23,14,21,4,10,4,17,15,6,19,17,7,7,9,9,21,7,15,13,16,19,18,4,5,21,8,8,9,8,5,18,23,13,17,9,6,9,4,15,18,8,15,15,7,8,16,4,16,14,17,16,21,19,21,19,8,21,15,7,6,4,4,16,5,21,9,15,4,17,15,19,5,4,5,5,18,6,7,13,15,13,16,21,6,19,4,14,13,5,4,19,7,21,2,8,21,15,9,10,15,17,8,8,7,5,9,17,15,9,2,1,17,1,2,19,21,23,13,4,5,9,17,17,4,18,1,4,9,21,13,13,4,8,16,23,23,23,23,23,23,23,23,23,23,23,23,23,19,14,13,13,4,9,1,8,8,15,4,5,1,16,8,19,1,6,15,16,17,7,18,8,4,15,9,7,6,21,13,4,1,21,21,5,5,21,15,3,8,16,19,23,9,7,13,17,14,15,21,21,14,5,13,21,19,17,14,3,4,6,13,5,21,3,23,5,16,15,9,5,16,13,17,16,19,11,10,23,23,2,14,19,17,21,15,16,21,8,5,4,9,4,23,5,16,6,8,13,18,4,3,17,15,2,17,7,4,1,17,19,5,19,23 +24,23,23,5,16,7,15,6,21,15,15,21,6,15,6,21,13,16,2,17,13,16,3,15,21,5,8,15,8,13,2,8,15,23,6,19,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,15,15,15,5,23,23,5,15,15,21,15,6,16,16,14,19,13,14,13,5,21,16,8,19,7,14,16,8,6,15,3,15,13,16,13,21,14,21,7,6,16,21,2,15,15,16,10,6,7,5,9,8,15,15,9,21,21,21,15,2,21,13,13,14,15,13,18,15,6,15,21,2,15,21,13,5,5,16,8,10,14,16,2,17,6,14,5,21,9,15,20,7,14,13,5,14,4,5,8,7,8,14,2,15,21,15,8,5,21,3,15,19,16,21,13,5,15,21,5,5,15,5,2,15,21,21,16,13,20,1,2,15,7,8,8,13,8,15,21,16,2,15,13,16,14,6,13,20,8,16,15,5,4,7,13,10,13,7,3,13,8,2,9,5,21,15,16,16,20,14,14,13,13,6,14,17,16,21,15,16,21,8,7,2,5,15,14,5,15,6,14,16,5,15,15,16,15,2,15,8,15,16,16,16,15,23,23 +24,23,23,23,16,4,6,2,21,15,3,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,14,17,8,19,6,13,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,17,5,2,21,21,9,5,1,17,8,16,7,5,9,6,7,7,9,6,21,16,2,7,21,7,13,1,4,1,16,9,6,18,17,10,4,9,13,18,4,9,8,4,10,16,9,13,21,15,5,14,7,21,23,20,16,6,9,15,16,9,10,8,7,14,15,5,11,13,4,21,21,6,4,17,19,4,13,4,21,16,7,3,21,15,7,2,7,1,6,5,21,21,21,9,10,4,17,23,8,19,4,17,14,15,13,21,14,6,7,16,8,7,15,9,4,8,13,6,16,7,23,9,7,6,9,5,15,15,17,16,19,7,9,15,11,5,23,19,17,21,11,17,1,7,8,5,21,15,23,15,8,9,7,15,16,9,3,17,9,7,21,7,7,21,17,19,5,19,18 +24,23,23,6,16,7,6,8,17,9,6,2,15,4,6,15,13,16,2,16,2,21,3,15,15,6,17,5,13,8,2,2,18,23,13,16,5,6,3,15,14,16,16,8,15,7,16,18,4,16,14,17,15,21,6,21,15,4,10,13,15,6,13,13,21,5,21,13,6,2,17,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,17,7,1,7,20,19,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,5,2,16,23,13,4,6,7,8,6,4,8,21,2,13,21,13,18,6,3,8,8,16,14,10,5,1,23,23,23,23,6,15,21,10,14,6,3,7,11,15,8,8,15,6,6,17,8,2,21,21,13,1,17,20,2,5,6,15,15,7,14,8,15,11,15,5,16,2,2,20,21,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,15,13,16,16,6,19,14,5,13,13,2,19,15,16,13,16,18,8,5,15,16,5,15,2,16,14,6,2,5,15,18,17,13,18,15,15,15,10,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,15,13,17,21,8,21,8,7,16,17,10,2,8,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,4,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,9,21,21,10,4,7,7,2,6,4,17,1,2,1,21,6,1,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,23,14,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,21,23,23,23,23 +24,23,23,23,21,4,4,8,21,6,7,17,17,7,13,4,4,15,8,16,13,17,7,16,17,13,14,5,8,4,6,16,8,23,13,17,9,13,5,10,1,21,14,1,21,7,8,16,4,18,14,21,15,21,8,16,21,3,6,16,6,4,13,4,21,7,1,15,10,4,21,18,17,4,4,6,6,21,21,6,20,7,14,18,4,6,4,19,14,10,13,9,17,8,21,6,6,15,21,4,20,8,16,7,19,7,5,9,9,21,8,5,17,21,21,2,21,17,13,13,14,6,8,16,10,6,18,17,5,7,23,23,23,7,7,18,17,17,4,9,5,6,6,13,1,3,4,5,20,5,7,10,18,17,9,4,17,8,14,9,19,15,8,21,21,21,10,6,18,7,9,13,4,17,21,9,4,15,3,8,10,20,21,19,9,15,1,21,9,9,15,7,13,4,4,2,21,4,13,9,21,14,15,13,16,4,17,15,3,2,8,13,8,13,1,8,13,15,17,9,5,19,13,17,17,6,21,14,13,4,4,4,17,19,17,15,16,18,16,3,5,8,19,6,7,18,6,15,7,6,4,17,17,7,5,17,13,2,15,8,19,5,19,19 +24,23,23,8,21,5,5,7,18,4,9,21,6,5,4,19,3,13,4,21,13,17,19,8,16,9,8,5,5,4,8,9,17,23,7,19,9,10,9,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,16,21,6,19,5,1,10,3,6,13,18,21,5,4,4,17,21,17,8,10,5,5,17,13,8,19,15,14,16,8,13,4,9,17,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,17,13,13,21,6,4,21,9,4,21,16,15,4,21,13,5,4,5,8,17,17,4,9,5,6,14,4,17,9,19,8,4,14,5,7,9,17,9,4,8,8,14,4,15,17,8,10,5,17,19,9,21,15,18,13,9,17,21,5,4,4,3,2,6,17,18,17,13,19,21,10,4,9,9,8,13,15,9,2,17,15,19,7,1,14,4,9,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,10,9,4,14,14,18,15,21,7,17,21,19,8,9,14,7,16,4,15,14,7,9,6,4,17,17,10,10,15,7,4,21,8,15,23,23,23 +24,23,23,23,23,23,7,18,21,15,6,7,6,2,2,8,13,13,2,17,13,17,19,15,2,9,21,15,8,13,2,8,21,23,7,20,2,15,5,6,2,18,16,1,11,7,8,18,4,1,7,21,16,15,11,16,21,7,2,16,5,4,13,6,6,2,21,13,2,18,16,10,19,13,15,15,10,21,7,9,19,15,14,16,15,2,21,3,21,15,5,13,1,8,16,13,15,1,11,10,15,15,17,6,16,7,5,9,8,11,15,5,21,21,21,21,7,16,13,13,14,15,15,21,8,2,18,20,2,15,6,13,5,6,16,8,2,21,5,3,8,6,14,2,21,9,18,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,5,21,10,2,18,21,21,13,5,15,21,7,14,15,7,2,15,2,21,8,13,20,1,21,9,11,10,8,13,13,15,21,21,2,15,13,21,14,4,13,20,4,16,15,5,4,8,13,9,9,13,4,5,15,21,13,5,17,15,16,15,20,14,15,14,5,2,14,17,16,17,11,15,19,8,10,13,13,3,14,4,14,6,17,21,14,14,17,21,15,13,16,13,2,1,16,23,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,4,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,7,19,9,9,15,21,17,15,6,8,15,4,16,15,21,23,23,23 +24,23,23,8,17,2,15,5,21,15,15,17,6,15,2,7,13,13,2,21,13,16,15,21,16,5,10,5,13,2,10,16,15,23,13,3,2,15,5,6,2,18,15,21,11,7,8,18,4,21,14,21,15,15,1,16,21,6,4,15,15,6,13,2,20,15,1,13,5,15,21,14,16,8,5,15,5,1,16,15,19,15,14,19,16,6,15,10,2,5,4,7,16,8,16,6,13,15,15,15,15,15,16,7,21,7,5,9,15,15,15,9,21,21,21,5,2,21,5,13,14,10,13,18,8,15,20,21,2,13,4,13,5,15,16,8,2,21,5,2,2,6,14,4,21,9,6,9,15,17,13,5,21,2,5,8,8,7,14,21,15,1,15,6,8,8,2,2,21,16,17,13,5,15,1,14,21,13,10,10,2,21,21,19,2,20,1,6,5,8,15,8,13,21,4,2,17,2,15,13,21,14,10,13,20,7,15,13,5,4,8,13,7,11,13,23,9,15,18,9,5,16,15,16,18,8,8,15,4,13,2,2,19,15,21,15,16,19,21,5,2,14,16,16,4,13,5,5,15,7,15,17,21,15,5,15,8,2,15,21,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,15,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,2,7,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,9,21,21,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,16,21,18,14,21,16,13,5,7,15,13,21,8,13,18,21,2,13,17,13,5,15,10,8,2,7,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,7,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,6,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,15,4,21,9,6,5,21,8,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,6,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,16,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,1,18,21,2,9,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,10,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,15,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,6,16,23,15,16,13,15,5,6,14,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,2,15,2,16,2,16,8,15,13,5,2,21,13,13,20,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,21,15,21,18,15,17,7,16,7,5,9,7,15,15,5,21,21,21,15,10,16,23,13,21,5,8,16,2,21,21,16,4,6,21,2,21,6,2,8,2,17,16,13,13,14,2,5,16,21,10,16,21,5,14,7,2,8,9,15,7,8,14,2,6,17,8,2,21,21,2,21,17,20,11,5,6,15,13,14,14,10,15,11,15,20,16,2,6,21,1,7,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,16,2,19,14,5,13,7,2,19,15,16,7,16,18,15,2,8,2,6,7,7,2,8,15,16,5,15,15,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,10,7,2,21,10,6,19,17,7,13,4,9,15,2,17,13,16,15,16,17,19,23,23,5,10,5,8,16,23,7,16,9,13,19,5,6,18,14,1,1,7,16,18,4,18,14,21,15,21,15,16,15,10,20,15,6,8,9,13,16,16,21,7,5,7,17,7,18,13,14,5,15,21,2,2,19,7,14,1,21,5,4,13,14,7,21,10,21,7,17,10,6,21,21,4,20,7,21,1,6,7,5,9,9,15,15,5,17,17,21,3,21,17,13,13,14,6,15,15,8,9,21,1,4,10,15,13,11,6,15,17,8,17,13,15,7,6,9,5,21,3,7,2,14,5,21,17,21,21,9,4,15,8,14,17,15,1,15,15,21,18,3,2,18,9,8,6,17,2,3,2,7,7,7,18,15,6,17,15,8,1,21,6,10,11,2,8,13,15,5,2,21,15,16,21,21,14,15,4,15,16,17,13,3,4,8,13,8,13,18,8,8,15,21,9,5,11,13,19,16,9,21,14,5,13,2,3,19,7,17,15,16,18,17,15,5,7,14,19,7,8,10,15,8,15,4,17,17,15,5,17,7,7,17,16,21,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,6,4,17,2,14,21,16,6,6,16,5,18,4,16,3,21,18,21,4,6,1,6,7,6,10,18,17,21,7,6,9,21,5,5,13,18,7,7,15,7,21,17,4,16,14,17,21,16,15,16,21,5,19,17,6,10,9,4,21,7,21,19,7,6,21,4,17,3,7,10,9,4,16,5,18,7,16,16,8,6,10,5,21,23,5,6,11,8,21,19,6,21,21,16,20,1,17,17,8,7,5,9,7,15,8,9,16,21,17,5,18,17,23,13,1,6,4,21,9,16,19,18,9,2,17,13,21,4,15,8,4,21,10,2,4,1,1,5,18,6,2,23,21,10,10,13,19,5,9,16,8,9,15,2,5,1,15,19,21,18,8,7,17,19,6,10,8,21,21,7,6,10,19,7,9,21,16,21,5,17,21,7,2,10,2,16,23,3,6,13,21,4,2,19,17,7,13,5,16,10,1,15,3,4,8,13,7,21,5,23,7,16,18,3,5,8,13,17,16,19,21,5,7,4,5,23,19,17,17,13,16,18,8,8,10,21,7,23,5,16,6,15,13,4,2,21,17,13,2,17,7,4,17,15,19,6,19,18 +24,23,23,7,3,15,10,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,13,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,3,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,8,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,8,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,16,15,8,9,21,4,5,21,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,16,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,16,9,15,18 +24,23,6,6,21,2,5,2,21,7,9,6,21,15,13,11,4,13,2,15,7,21,18,21,6,17,23,23,6,13,7,17,17,23,6,7,9,7,9,16,16,19,10,7,15,7,21,17,4,21,21,17,21,18,6,15,21,2,21,17,6,15,13,4,21,10,4,5,4,17,16,8,17,4,6,7,5,4,17,13,5,8,13,16,21,10,15,1,4,16,4,10,21,8,16,6,5,21,21,7,21,1,17,17,16,7,5,9,7,15,8,9,21,21,17,5,21,17,23,13,17,9,7,17,9,7,15,17,8,1,17,13,1,4,9,7,17,21,10,2,4,1,21,5,18,5,15,23,17,10,7,13,3,5,9,18,8,7,15,15,5,17,15,21,11,21,4,6,15,16,15,13,13,7,21,9,4,3,7,4,9,8,18,18,7,18,21,21,10,10,10,18,23,4,6,4,21,14,18,19,21,5,5,8,21,4,17,13,9,4,8,13,6,21,14,23,13,16,6,3,5,11,13,17,17,7,19,13,4,4,10,23,15,18,17,16,16,21,17,5,13,21,7,23,6,14,6,7,13,4,8,15,17,2,10,17,13,4,3,16,23,23,23,23 +24,23,23,1,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,9,21,21,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,15,21,18,21,21,16,13,5,7,15,13,21,8,13,18,21,2,13,17,13,5,15,10,8,2,7,5,2,19,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,7,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,6,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,23,23,21,21,15,15,21,6,2,9,3,13,13,2,21,13,16,15,17,21,5,8,15,8,13,1,2,7,23,15,19,2,13,5,6,2,18,21,17,11,7,8,18,4,21,21,21,16,15,15,16,21,4,2,16,5,9,9,4,6,2,21,13,2,2,17,7,18,5,4,7,6,17,21,15,20,15,14,16,8,7,21,9,16,13,7,14,1,7,17,10,6,21,11,6,15,8,1,17,1,7,5,9,8,15,15,9,21,21,21,4,8,21,13,13,14,15,15,17,8,8,19,15,2,13,21,13,5,8,4,8,2,21,5,3,17,6,23,14,21,9,13,9,23,10,10,13,5,6,5,8,8,8,14,20,7,1,21,10,9,1,10,4,17,21,21,13,9,15,21,7,6,6,7,4,8,2,21,16,9,20,18,7,1,9,10,8,13,7,10,15,21,4,15,13,21,14,14,5,20,21,17,13,5,4,8,13,15,15,7,23,9,15,9,9,5,17,15,21,17,8,14,14,13,2,10,14,17,21,16,8,15,19,19,17,9,5,8,4,9,7,2,15,2,4,6,16,21,15,4,16,13,7,4,23,23,23,23,23 +24,23,23,23,16,15,6,13,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,5,21,13,8,13,6,10,21,23,13,18,5,17,6,6,7,8,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,3,13,5,21,5,14,15,3,14,16,8,16,5,14,13,7,7,16,13,14,8,13,21,15,15,18,2,19,14,15,8,16,15,16,13,5,21,21,15,21,1,21,7,16,7,5,9,15,15,15,5,15,21,21,5,21,16,23,14,16,15,5,16,5,15,2,21,2,15,20,13,11,5,13,17,2,1,2,3,2,1,9,3,21,19,6,8,21,5,14,15,3,15,9,15,13,7,15,15,15,21,16,13,21,21,6,2,16,20,11,5,13,17,15,13,14,13,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,10,2,21,15,7,6,21,2,8,8,21,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,6,2,16,15,17,15,15,21,8,2,15,13,2,2,15,15,14,5,17,5,21,15,17,13,16,15,13,2,6,15,18,6,23,23 +24,23,23,8,21,6,6,10,17,4,8,21,23,7,6,4,13,20,10,17,13,16,7,17,21,5,1,9,23,5,4,21,17,23,7,18,9,13,5,4,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,16,21,15,4,16,5,15,4,4,21,7,21,5,3,15,4,8,17,10,10,4,5,21,16,8,19,7,14,16,16,4,5,19,16,9,4,4,21,8,17,4,10,15,11,6,17,8,8,15,19,7,5,9,8,15,15,9,18,15,17,6,15,13,13,13,14,15,13,21,8,7,18,1,2,7,17,13,5,4,16,8,2,7,5,2,19,6,14,5,21,16,17,9,14,6,5,5,17,2,5,8,8,8,14,9,15,1,9,15,7,1,4,4,21,21,15,13,9,16,21,7,4,7,7,4,6,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,15,15,21,14,10,13,20,4,17,15,5,2,8,13,15,7,5,19,13,17,2,13,21,8,7,1,16,20,7,6,8,3,15,14,16,18,17,7,17,19,16,2,4,7,6,8,7,21,5,6,2,7,6,16,17,4,21,21,7,5,3,17,16,4,6,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,9,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,11,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,15,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,14,15,15,4,17,16,8,5,23,23 +24,23,23,15,21,16,2,5,16,2,15,2,21,7,6,13,13,21,2,15,11,21,21,16,2,5,21,13,8,13,6,6,21,23,13,17,5,14,5,8,5,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,8,21,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,2,16,15,6,21,21,2,6,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,16,5,21,21,10,15,21,20,8,14,7,10,17,3,14,5,16,15,6,14,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,8,18,15,17,15,16,21,8,6,7,7,16,13,15,10,14,13,16,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,23,9,21,15,5,21,6,9,4,19,9,15,16,17,13,16,19,15,16,5,1,6,9,13,4,4,17,23,11,19,4,14,5,8,2,18,7,19,11,7,8,3,4,16,18,8,16,15,6,21,21,2,10,4,9,23,23,8,7,5,21,9,6,17,2,4,18,7,15,6,5,17,21,7,19,15,14,17,8,4,5,3,16,15,5,13,1,8,21,15,6,17,11,7,15,7,21,2,20,7,5,9,8,15,15,9,21,17,21,10,6,17,13,13,16,6,9,18,4,16,15,21,4,9,17,13,5,4,8,8,4,14,15,2,9,6,14,6,21,9,21,18,9,14,4,5,9,2,5,8,7,8,14,2,10,1,16,4,9,21,10,16,19,17,18,13,5,17,21,7,5,5,4,4,4,21,21,17,5,20,1,7,5,9,7,17,8,5,8,21,17,4,15,13,8,14,10,13,20,4,16,17,5,4,7,13,7,13,5,19,13,15,2,9,5,17,15,16,17,19,14,14,9,2,4,14,17,16,1,15,17,1,7,2,2,8,6,4,9,15,4,7,5,5,15,1,17,15,6,15,15,4,2,17,18,5,9,23 +24,23,23,8,18,10,10,7,21,15,4,21,6,15,15,7,2,13,2,21,13,16,15,21,21,5,16,13,7,13,10,15,15,23,13,19,2,15,5,6,2,18,21,1,21,7,7,18,4,8,21,7,15,15,19,16,21,15,2,15,5,2,13,6,5,10,21,7,2,2,17,14,17,8,5,15,5,16,10,13,19,7,14,16,8,2,21,3,16,13,14,2,1,8,21,15,6,21,11,6,15,8,17,8,8,7,5,9,15,15,16,9,21,1,3,4,7,19,13,13,14,10,15,21,8,2,19,21,2,13,21,13,5,8,16,8,2,3,5,2,19,6,21,6,21,9,2,14,3,14,7,6,14,10,5,8,8,8,14,2,15,1,15,2,8,21,5,8,21,21,18,13,5,15,21,4,14,10,7,2,10,10,21,10,7,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,1,14,15,5,20,4,17,13,6,4,8,13,8,19,7,4,16,13,11,9,5,15,13,18,15,10,14,14,13,15,15,14,17,17,17,15,15,19,21,6,8,8,15,16,14,1,6,6,2,5,2,11,17,15,6,16,13,2,21,16,15,23,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,19,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,23,23,7,18,16,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,3,14,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,13,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,15,8,4,16,16,21,5,23,23 +24,23,23,23,23,17,6,2,17,2,15,21,15,6,5,18,15,13,8,17,13,16,15,15,2,5,21,5,8,13,8,6,16,23,1,19,9,14,5,16,16,16,14,8,15,7,8,1,4,8,16,21,21,19,6,21,19,2,10,16,5,15,13,10,17,5,14,15,1,2,17,8,21,6,6,2,3,2,16,14,13,7,13,16,21,10,5,5,15,13,16,15,14,8,16,4,5,16,15,8,21,1,17,8,16,7,5,9,8,15,8,5,1,17,19,5,21,17,23,13,2,6,15,16,15,8,8,21,6,2,21,13,1,8,9,8,3,21,14,21,5,19,23,23,23,23,5,21,2,6,8,14,5,9,5,16,7,8,14,2,5,1,21,2,21,16,6,15,17,18,2,13,6,13,21,7,14,15,7,2,6,15,16,17,5,17,21,4,2,10,4,19,23,8,8,17,17,14,6,10,21,14,18,13,16,4,15,15,3,4,8,13,8,21,2,23,13,16,2,9,5,16,13,21,16,18,15,13,6,2,8,23,19,15,16,15,21,1,7,4,13,7,14,23,9,21,16,15,7,10,2,21,21,7,5,17,7,2,21,17,19,6,11,18 +24,23,23,23,23,23,23,23,21,2,15,6,21,5,5,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,19,6,16,23,13,17,5,14,5,21,6,18,14,7,15,7,21,16,4,17,14,21,15,15,15,8,21,6,2,17,2,2,13,6,21,5,13,7,15,14,17,5,16,6,14,13,2,15,8,15,14,8,13,21,8,2,18,2,3,14,15,2,16,15,17,5,5,21,21,19,21,8,1,15,17,7,5,6,8,15,15,5,15,21,18,15,21,8,23,14,14,15,6,16,8,2,1,8,2,6,20,13,16,7,13,17,8,15,2,3,14,15,15,5,21,7,5,10,21,5,16,8,2,15,7,7,13,7,15,2,15,18,16,9,21,21,6,15,21,20,4,14,7,4,16,5,15,6,16,15,15,2,16,2,6,21,1,13,21,9,21,21,2,10,2,21,7,14,5,18,16,7,5,15,15,4,20,7,7,4,8,13,8,16,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,13,21,19,15,17,15,15,21,8,13,7,2,16,14,15,10,14,6,15,6,16,21,1,15,2,16,15,2,15,21,2,5,3,23 +24,23,23,7,21,4,9,15,16,10,9,21,15,21,15,7,9,21,8,14,13,16,18,21,16,5,21,9,9,13,15,19,16,23,5,16,9,15,13,15,7,18,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,8,21,8,1,10,10,5,1,16,15,13,13,7,13,9,1,10,19,14,16,13,8,10,18,8,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,4,21,13,13,17,6,15,21,9,10,2,18,2,7,20,13,21,8,8,8,16,17,2,9,4,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,9,21,21,1,1,16,9,10,7,9,21,16,7,21,10,7,2,5,2,21,21,5,17,1,2,2,8,6,4,23,5,8,21,21,14,7,13,21,13,16,13,15,8,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,16,5,1,14,8,13,4,2,19,17,15,15,16,1,17,10,2,14,9,23,9,5,15,2,15,6,4,21,17,7,15,17,7,13,17,15,19,10,10,18 +24,23,23,5,21,8,15,2,21,10,15,17,6,13,16,18,6,13,6,21,13,16,19,16,10,9,21,15,7,13,6,15,19,23,7,20,2,15,5,5,14,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,15,2,10,15,13,8,21,8,21,5,6,2,21,8,21,15,2,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,7,5,1,21,17,5,2,16,23,13,21,5,15,16,9,10,2,15,2,8,1,17,15,15,7,13,9,14,5,6,17,15,23,23,23,23,2,15,19,6,15,8,13,6,9,16,13,8,21,7,15,18,13,5,21,21,15,7,21,3,3,16,10,5,21,5,15,6,10,2,10,8,21,21,15,21,1,10,2,8,2,7,13,4,10,2,21,4,15,13,21,13,7,13,17,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,6,7,5,8,6,13,14,20,16,17,16,7,11,8,2,13,14,21,23,15,16,7,15,3,6,2,15,21,15,7,16,13,6,15,21,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,9,8,13,8,4,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,6,21,6,10,8,16,5,2,17,6,15,2,21,13,13,2,17,13,17,15,21,16,5,8,13,7,5,18,8,20,23,15,9,2,14,5,6,10,18,21,1,9,7,8,16,4,16,14,21,11,13,15,16,21,15,2,16,5,15,13,8,21,7,21,8,5,6,21,14,16,8,6,13,5,17,16,8,19,15,14,16,8,6,10,3,16,13,10,7,1,9,1,15,15,21,11,21,15,15,17,5,1,7,5,9,8,15,15,9,21,21,17,6,3,21,13,13,14,10,15,17,8,10,18,18,2,7,8,13,5,17,6,7,2,21,5,2,18,6,14,6,21,9,8,18,8,14,13,5,14,2,5,8,8,8,14,16,15,7,15,5,8,16,2,9,21,21,21,13,5,16,21,7,6,9,7,2,4,10,21,15,5,20,1,2,3,13,13,16,8,13,4,21,21,2,15,13,15,14,15,5,20,10,17,19,5,4,7,13,7,13,7,23,3,8,2,9,21,16,15,1,16,17,14,5,13,2,15,14,20,17,16,7,17,18,17,7,5,17,5,15,5,18,6,8,2,9,15,15,21,10,5,17,7,2,15,17,23,23,23,23 +24,23,23,23,15,6,4,10,18,15,15,21,6,10,2,18,5,15,2,21,13,16,18,15,16,5,21,13,7,6,16,8,8,23,8,19,2,15,5,6,2,18,15,18,11,7,8,18,4,16,19,15,15,13,15,16,21,15,15,15,5,15,13,8,21,7,21,8,5,8,2,17,16,6,15,6,5,4,16,14,6,7,15,17,5,20,23,6,15,13,10,16,16,8,21,6,10,21,11,16,15,15,21,8,2,7,5,9,8,15,13,9,21,21,17,5,15,16,13,13,8,13,6,21,8,15,18,15,2,7,21,13,5,15,10,18,2,21,5,2,17,6,14,5,21,9,8,15,21,14,13,5,5,2,5,8,8,8,14,15,13,21,15,15,13,19,2,7,21,21,8,5,13,14,21,7,9,7,7,2,15,8,21,21,5,20,1,15,13,8,10,8,7,5,8,2,18,2,15,13,16,14,8,13,20,8,8,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,21,13,14,5,13,2,2,17,21,21,16,16,21,7,2,8,15,9,5,5,15,15,15,1,9,6,21,16,15,5,15,16,2,6,17,23,23,23,23 +24,23,23,23,23,23,23,23,16,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,7,5,20,8,16,23,15,20,9,13,9,21,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,7,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,8,15,15,21,16,13,9,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,15,21,21,2,15,16,13,13,14,5,15,16,2,13,19,21,15,2,2,19,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,10,15,21,15,4,21,4,10,9,5,1,21,7,14,15,7,7,10,21,21,1,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,6,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,8,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,1,19,7,18,19,18,6,5,21,7,7,13,18,8,19,23,13,19,9,6,9,16,10,1,16,7,15,13,11,1,4,21,14,17,15,16,7,21,17,4,5,16,6,5,13,9,16,8,18,21,5,4,16,9,17,5,16,5,5,4,16,19,13,8,13,17,17,3,6,18,9,7,2,5,19,8,17,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,16,23,13,17,5,4,17,9,4,5,17,4,6,1,13,21,4,9,8,16,21,9,2,4,8,15,5,23,23,6,2,7,4,16,6,17,6,9,18,8,7,7,4,5,21,13,17,17,20,4,3,21,19,9,13,8,18,21,9,6,4,9,7,8,1,21,17,5,17,21,2,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,4,23,13,16,6,9,5,8,15,21,17,10,21,7,4,13,9,23,18,16,18,8,16,21,7,10,5,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,15,20,5,23,23 +24,23,23,23,21,6,9,10,21,9,9,21,7,15,1,19,7,17,3,14,7,17,19,16,20,5,19,6,8,13,5,19,15,23,5,17,9,15,5,6,17,18,14,8,15,7,17,17,4,21,14,16,21,16,10,21,18,2,7,17,6,4,9,10,21,8,17,19,5,6,1,14,21,8,6,19,19,2,8,6,13,7,13,7,21,10,18,4,15,15,9,7,19,7,17,5,8,21,15,2,1,1,17,8,6,7,5,9,7,15,8,9,1,17,1,15,2,21,13,7,1,8,5,17,9,7,13,17,2,6,20,13,21,4,3,8,19,16,10,8,20,21,14,5,21,13,23,23,23,23,23,23,13,8,9,3,7,8,15,2,5,1,15,10,17,21,19,9,17,5,9,14,10,18,21,7,8,7,7,2,6,4,17,18,5,19,1,13,3,16,3,23,9,9,2,21,17,15,15,13,21,14,15,13,15,8,18,21,3,4,8,13,5,17,13,23,4,1,21,13,5,15,13,17,16,18,15,14,9,13,4,4,19,17,16,16,17,18,15,3,2,14,3,23,9,7,14,21,13,4,6,18,17,16,4,15,7,6,16,17,19,9,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,7,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,8,5,15,13,13,8,20,9,15,3,16,7,23,16,15,5,13,16,15,16,23,5,10,13,7,5,6,16,16,6,15,19,7,16,9,4,16,15,16,7,16,15,16,21,5,4,16,5,2,13,21,21,8,21,8,10,10,16,6,16,14,15,5,17,16,17,4,13,5,13,16,17,15,21,5,2,15,19,14,18,8,16,13,3,17,21,7,21,18,21,8,16,7,5,5,8,11,16,2,21,8,13,21,16,11,23,14,14,15,6,17,9,6,17,21,16,15,4,13,18,14,4,8,10,16,17,14,7,7,23,23,23,23,23,9,14,4,2,19,20,21,13,4,8,8,14,2,6,8,3,5,1,21,10,2,21,16,4,13,8,21,21,7,8,15,7,8,5,3,21,21,9,16,21,2,7,10,15,15,18,8,5,13,17,2,2,16,1,7,5,2,7,2,16,15,8,4,15,13,20,21,9,23,5,13,2,9,6,15,13,16,1,18,5,4,15,13,4,14,16,21,8,19,15,21,18,15,2,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,19,5,15,2,21,13,16,19,15,18,5,8,13,8,9,6,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,17,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,9,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,23,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,3,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,4,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,1,21,21,8,8,19,21,9,13,15,4,16,9,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,23,8,8,5,6,10,21,2,15,16,18,15,5,15,13,11,2,13,20,16,2,15,6,2,17,5,13,17,13,8,15,16,5,19,6,13,5,5,14,16,16,15,15,7,16,20,4,17,16,21,21,16,15,15,15,2,15,18,5,6,13,7,21,8,15,8,5,7,16,2,21,16,14,15,10,11,7,14,14,8,13,17,7,7,18,15,5,14,16,8,1,7,20,2,5,17,15,2,7,1,17,8,16,7,5,9,15,15,15,5,15,21,21,13,15,16,23,13,21,5,15,21,8,2,16,17,5,5,21,6,21,6,3,8,2,17,16,13,13,8,4,10,21,13,5,13,18,5,14,15,19,8,7,11,8,8,14,2,5,7,9,8,16,21,2,7,17,20,21,13,8,15,15,7,8,15,10,11,21,19,1,4,15,16,21,15,10,10,23,16,20,14,3,2,17,2,7,13,17,14,14,5,16,10,16,15,13,4,8,13,8,17,13,23,14,17,2,9,6,16,15,16,16,7,18,14,13,6,8,14,16,15,16,7,16,18,8,2,15,15,2,1,5,21,14,21,16,5,10,15,17,13,3,15,15,2,17,15,16,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,4,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,2,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,16,2,2,21,2,15,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,7,21,23,21,3,2,15,3,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,10,21,7,2,16,17,2,19,8,6,15,5,16,8,4,3,15,14,16,8,4,5,3,17,13,8,13,1,8,16,2,5,21,11,5,15,8,17,2,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,5,2,2,8,5,8,8,7,14,19,15,17,15,2,8,19,10,2,21,16,21,13,9,15,21,9,2,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,8,21,8,8,18,2,8,13,21,14,4,13,20,8,16,15,5,4,7,13,13,13,5,8,13,8,2,9,6,15,15,17,15,20,8,14,5,13,15,14,16,21,21,8,15,21,8,3,4,14,7,21,14,15,14,13,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,3,21,21,6,21,1,17,8,16,7,5,9,6,15,19,9,6,21,1,2,2,21,13,13,11,10,2,16,9,10,19,21,6,2,6,13,19,6,9,8,6,16,3,3,8,21,3,14,7,7,7,7,21,13,5,13,13,7,9,21,8,7,16,4,5,11,13,4,21,21,6,2,17,19,19,13,5,11,16,7,6,8,15,7,16,4,1,21,4,20,21,11,2,10,10,8,23,5,20,4,17,14,15,13,17,14,4,13,17,10,17,15,9,4,8,13,6,8,5,23,8,11,10,3,5,17,15,17,16,19,15,14,7,8,8,23,19,21,21,11,16,1,7,11,6,21,21,23,7,6,9,6,13,17,7,2,17,10,10,21,7,15,10,16,19,6,19,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,4,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,17,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,7,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,20,15,15,17,6,15,13,16,13,13,2,21,13,16,7,16,21,5,8,13,7,13,10,16,8,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,20,21,15,15,15,3,16,21,10,2,16,5,15,13,21,6,2,21,5,2,2,17,16,19,13,14,6,16,21,17,15,3,7,14,16,8,10,2,3,15,5,13,7,1,8,21,15,15,21,11,6,15,8,16,8,16,7,5,9,15,15,15,9,21,17,21,10,8,21,13,13,14,15,13,21,8,15,18,16,2,8,21,13,5,15,3,8,2,21,5,2,8,6,14,6,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,2,15,1,15,13,15,21,10,2,15,16,21,13,5,15,21,7,14,15,13,2,10,10,21,15,15,20,21,6,15,15,7,8,13,18,4,2,21,2,15,15,16,14,15,13,20,2,15,13,5,4,8,13,8,13,7,2,13,8,15,9,5,16,15,16,18,20,14,14,15,15,14,14,21,16,16,11,15,19,21,8,5,7,7,15,15,14,15,10,2,5,15,15,21,15,6,16,13,2,10,15,16,10,23,23 +24,23,23,23,16,8,15,2,21,2,4,21,6,10,6,3,8,15,2,21,13,16,19,15,2,9,21,2,8,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,2,6,19,16,8,5,19,7,14,17,8,6,5,3,16,15,8,13,1,8,16,15,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,17,8,2,18,15,2,7,17,13,5,13,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,16,21,13,5,15,21,6,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,16,6,4,18,2,4,15,21,14,15,5,20,21,17,15,5,4,8,13,13,13,2,19,13,13,9,3,5,16,13,17,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,14,21,16,15,2,8,15,6,21,21,15,15,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,3,15,14,16,21,7,4,9,14,5,5,16,17,7,16,4,5,15,15,2,15,15,11,7,6,7,5,9,2,15,15,9,21,21,1,4,8,21,13,7,14,15,15,1,8,15,20,21,10,20,4,13,5,21,2,8,2,17,5,2,19,6,14,5,11,9,4,8,7,15,19,5,16,2,5,4,8,2,14,7,15,17,8,10,21,20,2,4,21,19,21,5,23,23,18,8,14,5,6,2,1,6,20,6,5,1,21,4,15,9,4,3,7,15,3,21,18,4,15,10,16,14,10,13,20,8,16,15,5,2,8,13,7,13,7,7,8,9,7,7,16,3,15,1,21,18,9,14,6,13,15,15,20,18,15,15,16,3,16,2,1,14,15,8,5,21,10,8,2,5,15,16,21,15,4,15,11,13,17,16,1,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,1,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,7,19,9,9,15,21,17,15,6,8,15,4,16,15,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,14,13,16,19,13,21,19,17,4,5,16,13,7,13,4,6,18,23,4,19,9,5,8,8,6,18,19,7,15,7,21,19,4,16,14,17,15,15,15,16,21,4,6,16,6,15,13,4,21,4,21,5,5,8,15,8,19,21,14,19,5,19,15,7,13,8,13,16,17,13,8,7,3,13,17,10,21,4,17,7,5,17,21,7,6,21,21,4,9,7,5,9,8,15,10,9,17,21,21,2,8,21,23,7,19,4,9,16,10,5,8,18,9,15,16,16,5,4,9,8,7,23,23,23,23,23,23,8,18,19,23,23,23,23,23,23,2,19,9,21,7,8,14,13,6,17,7,19,16,18,6,4,21,19,18,13,5,19,21,13,8,6,9,4,4,19,21,7,5,21,1,17,9,8,7,18,23,6,5,2,17,7,15,19,21,8,5,13,21,17,18,7,3,4,17,13,7,20,14,23,5,7,20,3,5,11,13,16,16,19,8,6,8,4,7,6,21,17,16,11,21,1,7,10,2,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,7,13,19,2,15,13,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,8,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,8,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,6,15,1,15,2,8,21,2,9,21,21,8,13,2,16,21,7,14,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,15,8,14,15,7,1,5,6,2,9,4,10,17,15,15,17,13,6,8,21,16,2,3,20 +24,23,23,23,23,13,8,4,15,15,6,17,6,2,8,21,13,15,2,16,13,16,15,16,17,5,8,15,7,13,10,17,20,23,6,19,2,13,9,6,2,18,14,21,9,7,8,18,4,15,21,15,11,13,8,21,21,10,1,15,10,2,10,6,21,5,21,7,10,7,16,14,16,6,15,13,15,17,16,7,19,7,14,16,8,6,4,2,16,13,7,15,1,8,21,7,5,21,11,15,15,8,1,8,19,7,5,9,8,15,15,9,21,16,21,2,15,16,13,13,14,16,15,21,8,6,15,21,2,2,17,13,5,14,16,8,2,17,5,2,20,6,14,5,1,9,6,15,8,14,13,5,21,2,5,8,8,8,14,21,15,1,15,2,8,21,10,7,21,15,21,13,8,16,21,14,13,6,7,13,5,21,18,2,10,20,21,4,5,9,10,16,7,13,14,21,21,2,15,13,21,14,13,13,20,8,16,13,5,2,8,13,15,13,13,3,13,7,2,7,16,16,15,16,16,20,14,14,10,2,4,14,21,16,16,8,15,19,21,8,10,8,4,15,7,1,5,10,2,9,15,15,21,15,7,21,13,2,6,16,15,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,7,7,21,13,5,21,16,7,10,1,17,10,17,7,5,9,10,15,8,9,10,17,17,6,18,17,23,13,1,7,8,21,9,7,19,18,10,15,15,13,19,14,5,8,16,21,6,2,6,1,21,5,8,8,15,23,10,2,15,13,4,6,9,19,8,7,17,14,5,16,1,8,18,21,10,2,21,19,5,3,10,13,23,23,6,15,14,19,13,15,1,21,10,17,1,1,13,10,2,16,23,2,8,4,17,14,15,4,21,9,15,15,17,14,16,15,9,4,8,13,6,21,15,23,13,16,6,9,5,17,13,17,16,18,15,5,23,23,3,14,18,15,17,15,16,21,7,9,13,16,7,23,5,7,13,15,1,2,6,15,17,13,9,21,15,7,15,15,8,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,7,7,21,6,10,4,17,9,7,17,8,4,13,4,10,15,8,16,13,16,7,16,21,13,18,6,9,9,18,4,19,23,9,10,9,13,5,4,4,21,15,1,1,7,16,18,4,18,3,17,15,11,15,15,21,5,21,16,5,4,13,4,21,7,21,5,10,4,16,18,17,4,4,7,6,21,19,9,20,7,14,18,4,4,9,3,14,6,13,9,17,14,21,7,6,16,17,5,19,8,16,15,21,7,5,9,9,21,11,5,17,21,17,6,21,21,13,13,8,10,15,16,10,4,18,1,5,7,4,13,16,4,5,18,10,17,4,19,7,6,2,13,1,15,21,13,20,5,7,21,19,6,9,19,8,8,8,3,7,8,17,10,21,21,4,10,18,19,5,13,4,21,21,7,6,4,7,8,5,19,21,1,4,17,1,21,13,8,4,8,13,8,9,4,17,16,6,10,21,14,4,13,8,14,15,15,3,4,8,13,7,21,8,23,17,15,6,9,5,1,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,19,16,7,9,7,4,6,7,6,15,6,9,11,4,17,17,7,9,17,7,4,15,16,20,5,9,18 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,16,21,15,15,8,16,21,7,10,15,6,2,2,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,15,13,8,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,8,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,14,6,21,6,7,19,6,2,6,8,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,15,5,2,13,6,6,10,21,15,15,16,17,14,19,13,4,15,5,21,21,5,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,4,2,21,16,16,13,6,15,21,7,14,15,7,2,8,10,21,8,6,20,1,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,4,7,21,6,3,10,21,5,4,16,17,4,6,21,15,13,9,17,7,19,15,16,21,10,18,5,5,6,6,6,17,15,15,2,13,6,9,8,16,3,7,7,15,7,21,17,4,16,21,17,1,6,19,16,18,3,21,15,2,8,6,10,21,5,17,9,5,8,16,14,21,7,2,8,14,2,16,6,13,13,13,15,21,10,6,21,16,13,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,17,15,8,9,21,21,17,8,16,21,23,13,1,6,9,17,9,15,2,15,6,4,21,13,16,5,6,1,6,21,9,2,1,1,1,5,18,9,15,23,21,15,6,13,2,5,9,3,17,8,15,1,7,21,15,2,21,19,4,3,17,18,6,11,2,5,23,2,5,15,19,13,2,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,19,20,13,6,13,17,2,18,3,3,4,8,13,7,21,5,23,2,16,6,3,5,13,13,16,17,6,8,18,2,13,3,23,18,11,18,17,21,21,1,7,5,17,5,23,23,9,5,2,13,4,6,21,13,15,10,16,13,2,17,1,23,23,23,23 +24,23,23,23,21,6,2,5,21,11,2,15,16,2,13,16,5,15,6,16,13,17,15,16,16,2,23,23,6,13,2,16,17,15,7,16,13,13,5,2,14,1,14,15,1,7,8,18,4,18,14,21,15,21,15,15,15,15,2,21,5,7,21,13,21,14,21,7,15,10,21,6,16,8,13,5,5,21,20,14,20,7,14,21,2,6,15,3,14,15,13,13,18,7,18,13,6,21,21,2,19,8,16,15,6,7,5,9,11,15,11,5,2,21,17,2,6,17,13,13,17,13,15,21,10,2,19,16,6,13,21,14,15,6,13,21,5,18,2,1,8,6,2,6,1,7,13,15,14,5,15,10,2,2,9,2,15,8,14,6,15,1,15,21,21,21,5,2,18,2,3,5,7,21,18,15,7,6,19,2,5,18,21,20,10,8,21,11,8,8,8,8,13,1,9,4,21,2,15,13,21,14,5,13,8,8,17,13,3,4,8,13,7,7,5,2,17,15,5,9,5,21,13,19,16,6,21,7,5,13,7,13,19,15,17,11,16,19,16,15,6,8,15,21,7,5,13,6,8,15,15,21,17,15,6,17,7,2,21,16,20,10,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,2,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,23,23,23 +24,23,23,23,23,8,15,15,18,6,4,21,6,2,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,16,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,13,16,16,21,13,4,19,7,23,23,21,5,13,21,5,2,2,16,8,19,8,2,4,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,2,13,1,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,16,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,13,5,21,2,15,18,16,21,5,13,15,21,14,15,14,6,2,6,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,7,14,17,16,17,15,17,21,7,9,2,15,8,4,5,15,6,14,7,5,6,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,6,9,4,16,21,18,15,6,9,6,9,10,21,18,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,15,4,9,6,21,5,21,10,8,4,1,10,17,14,8,6,4,17,16,15,13,15,13,17,17,4,17,21,14,10,4,7,20,8,21,6,6,21,21,3,21,1,17,15,17,7,5,9,8,15,8,9,10,21,17,6,21,15,23,8,1,10,4,21,10,7,20,17,7,6,9,3,20,5,13,17,10,21,6,2,4,1,1,5,18,8,8,23,23,23,23,8,4,10,9,4,17,7,15,4,15,15,16,9,17,21,2,4,17,17,6,21,13,6,21,19,14,5,21,4,6,8,17,2,2,14,21,19,9,10,10,18,23,2,7,9,17,15,13,8,21,6,14,13,21,10,1,21,9,4,8,13,6,21,4,23,5,17,10,3,5,16,15,18,18,6,19,4,13,9,8,2,18,15,15,8,21,8,19,9,8,13,21,23,23,6,15,9,15,8,15,20,1,10,17,17,13,4,6,21,18,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,5,15,5,18,15,2,21,6,6,5,18,5,15,2,21,13,16,19,15,21,5,8,13,7,13,6,15,16,23,13,19,2,15,6,6,2,18,15,18,15,7,8,17,4,16,15,21,18,13,15,21,21,6,2,15,8,23,23,14,6,6,21,6,4,5,16,8,17,8,6,5,5,21,16,9,20,9,14,16,8,6,5,9,16,13,13,5,1,7,21,21,6,21,13,5,15,15,21,2,19,7,5,9,15,15,8,9,21,21,21,6,6,21,13,13,14,5,15,21,5,15,15,21,6,6,17,13,5,5,16,8,7,16,5,2,17,6,14,13,21,9,6,15,16,14,13,5,6,2,5,8,7,8,14,2,15,1,15,8,8,21,6,15,18,8,21,13,5,16,21,14,6,16,5,2,6,17,21,8,6,1,1,2,13,9,8,8,13,5,5,21,17,2,15,13,16,14,5,13,20,6,16,13,5,2,8,13,15,13,13,19,13,8,2,9,15,17,15,16,15,20,14,14,6,5,5,14,17,16,16,16,16,1,7,7,2,5,10,6,5,15,6,19,5,5,15,21,17,15,10,15,8,6,16,16,16,6,23,23 +24,23,23,7,15,15,15,2,21,7,15,21,6,15,5,18,13,13,2,21,13,16,11,15,21,5,8,15,7,13,15,6,21,23,13,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,16,13,15,16,21,15,2,7,15,4,10,14,13,21,21,15,6,2,17,3,19,15,2,2,5,21,16,6,19,7,14,2,8,6,14,3,21,15,5,13,1,8,16,15,6,21,11,15,15,15,16,10,19,7,5,9,7,15,15,9,18,21,21,4,20,21,13,13,14,15,15,21,8,15,19,1,2,7,17,13,5,6,7,18,21,21,6,2,20,6,14,6,21,9,2,15,16,14,13,6,15,2,5,8,7,8,14,10,15,1,15,10,7,21,2,2,21,15,21,13,5,15,21,15,14,3,15,10,2,10,21,16,6,20,21,2,13,9,8,8,13,5,6,4,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,9,13,2,19,13,7,7,9,5,17,15,16,21,20,14,14,13,2,15,14,15,16,21,8,16,18,8,8,10,15,2,6,5,15,4,10,2,3,10,16,16,15,15,15,15,2,17,15,15,5,23,23 +24,23,23,23,16,6,10,2,17,15,15,21,6,9,2,3,9,15,18,16,13,21,19,15,10,9,21,9,7,4,16,6,21,23,15,9,2,5,13,5,14,18,15,1,11,7,8,18,4,16,19,21,7,8,2,16,21,10,4,15,10,15,13,6,21,2,21,8,5,8,16,16,16,5,14,15,6,21,4,14,9,7,14,2,8,6,14,9,15,13,10,14,1,15,17,7,5,21,11,15,15,15,21,10,16,7,5,9,8,15,15,9,1,21,21,2,16,17,13,13,14,14,15,17,8,15,18,15,2,7,17,13,5,5,2,7,2,21,5,2,20,6,8,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,2,15,21,13,13,13,18,15,2,16,21,8,13,5,16,21,5,13,7,3,2,8,10,21,6,5,20,1,2,15,9,8,8,23,23,7,7,1,2,13,13,21,14,15,13,20,8,8,15,5,4,8,13,7,13,5,19,15,7,8,9,5,16,13,17,15,18,13,14,9,13,6,2,16,21,21,15,17,1,8,2,8,2,7,5,5,15,6,14,21,2,10,21,17,15,6,16,15,8,21,16,23,23,23,23 +24,23,23,7,16,5,4,10,21,15,6,21,6,2,9,15,9,13,2,21,13,16,15,1,17,9,8,13,9,13,8,4,17,23,21,19,2,15,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,5,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,2,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,1,15,6,2,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,2,13,19,16,13,6,16,13,16,21,17,8,5,21,15,13,2,6,21,19,23,15,21,9,14,5,2,16,18,14,15,15,7,8,17,4,16,14,21,21,21,21,15,21,7,6,15,10,15,13,2,21,5,21,7,13,2,16,8,21,2,15,6,5,2,16,14,13,15,13,16,21,3,6,1,14,13,21,15,14,8,20,10,5,21,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,16,17,6,2,21,23,13,21,5,2,16,9,5,20,21,13,6,2,13,21,7,13,8,10,21,16,13,21,21,6,2,10,9,15,15,10,2,2,13,6,2,9,2,8,8,15,2,5,10,16,15,21,21,13,15,21,16,2,13,6,21,21,5,2,7,3,8,13,21,15,21,7,17,21,6,2,10,10,21,23,2,6,17,21,13,2,3,16,14,14,21,19,2,16,15,7,4,7,13,6,21,1,23,13,17,3,3,5,16,13,16,21,18,8,14,23,23,2,14,21,17,15,15,16,21,7,10,13,13,21,5,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,18,4,21,21,15,16,13,15,16,21,8,2,16,15,2,13,6,5,5,21,7,2,14,1,2,21,7,15,15,5,17,16,5,19,7,14,16,8,10,10,2,21,9,6,13,1,8,21,13,10,21,11,6,15,15,21,21,20,13,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,14,13,16,8,15,19,15,2,15,21,13,5,13,15,8,2,21,5,2,21,6,8,15,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,15,15,1,21,13,9,21,2,10,21,16,21,13,5,15,21,14,15,14,6,2,6,2,21,2,5,20,21,1,10,11,2,8,13,10,10,2,21,2,15,13,21,14,15,13,20,7,21,13,3,2,8,13,15,13,13,3,13,8,11,9,5,17,13,16,15,20,14,8,14,8,8,14,16,16,17,7,16,19,21,8,6,7,14,21,5,21,14,13,2,6,2,16,21,15,6,15,15,2,17,21,15,23,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,8,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,15,8,15,15,2,21,5,15,15,18,15,6,15,13,16,8,13,20,21,3,15,16,5,17,5,7,13,15,10,16,23,13,15,13,15,5,10,14,16,11,8,15,7,16,3,4,16,11,16,21,16,15,21,3,6,21,15,15,15,13,6,21,6,21,8,6,10,16,6,11,14,14,8,13,2,8,14,14,8,13,21,15,15,1,21,5,14,15,2,21,7,21,2,5,15,15,19,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,15,8,15,2,21,13,21,8,2,8,2,15,16,19,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,21,20,2,5,6,8,11,14,14,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,6,23,23 +24,23,23,23,23,16,2,6,18,8,6,21,6,5,2,18,6,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,15,3,9,6,5,6,2,18,15,19,15,7,8,18,4,16,21,15,15,13,15,16,21,2,6,3,7,23,23,21,7,13,21,5,10,16,17,8,19,7,15,5,5,21,16,14,3,7,14,16,8,15,4,2,16,13,8,13,1,7,21,15,6,21,11,5,15,15,16,2,21,13,5,9,8,15,15,9,21,21,21,5,6,1,13,13,14,2,13,21,5,15,15,21,6,6,17,13,5,5,16,8,2,1,6,2,2,6,8,10,21,9,6,20,7,14,13,7,21,7,5,8,7,8,14,2,15,21,15,2,5,21,2,15,19,16,21,6,5,15,21,13,4,13,6,2,15,10,21,8,6,20,21,2,8,7,15,8,13,7,6,21,17,4,15,13,16,14,4,5,20,1,16,13,3,2,15,13,15,13,7,19,13,16,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,17,1,7,9,13,21,2,2,5,15,5,3,5,5,2,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,1,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 diff --git a/analysis/Hsu.et.al.git/alignments/BLAT_ECOLX_val_formatted.txt b/analysis/Hsu.et.al.git/alignments/BLAT_ECOLX_val_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..1c7bca81cbfd60ada67bd050203ec4fcc04ba23a --- /dev/null +++ b/analysis/Hsu.et.al.git/alignments/BLAT_ECOLX_val_formatted.txt @@ -0,0 +1,1681 @@ +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,20,7,15,2,16,8,5,21,7,8,13,10,8,21,20,6,3,8,14,3,2,16,21,4,8,15,7,16,13,4,16,18,21,21,15,6,16,15,2,2,18,5,5,16,8,21,5,14,13,6,16,16,15,15,8,15,6,5,10,16,15,5,7,13,17,21,19,21,21,2,10,10,5,3,2,17,5,5,21,11,21,21,17,13,15,16,7,5,9,1,15,8,9,1,21,21,2,2,21,23,13,21,5,6,16,10,2,15,8,2,5,21,13,18,8,1,7,13,21,2,5,2,16,2,21,9,2,7,10,5,5,14,21,8,21,7,8,13,7,15,15,6,21,11,5,18,16,15,2,21,3,15,13,5,17,3,7,15,15,16,7,6,2,16,2,2,20,21,7,16,9,8,23,5,21,7,1,16,15,13,15,21,13,15,13,18,6,21,20,9,4,8,13,8,17,7,23,5,15,2,17,5,17,13,3,16,13,3,14,15,13,2,2,16,13,19,15,16,21,15,9,20,15,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,4,6,17,21,14,17,20,6,9,4,18,9,15,4,17,13,1,8,17,17,15,23,5,9,13,6,21,7,23,7,3,2,13,9,6,19,18,14,16,9,7,8,17,4,15,18,17,15,7,3,17,21,21,21,16,5,4,6,4,21,5,21,9,6,4,17,17,17,4,6,7,5,21,17,6,19,7,14,16,11,4,4,19,18,5,6,9,17,7,17,7,6,21,11,6,15,8,17,8,21,7,5,9,13,7,15,9,17,21,21,5,4,17,13,13,21,8,15,18,9,10,18,21,4,6,17,13,15,23,5,1,16,21,15,9,9,6,14,21,21,9,2,7,3,19,13,6,8,7,5,8,15,4,14,17,14,19,8,4,7,21,4,15,21,17,16,13,9,17,21,7,9,10,7,4,6,10,21,17,8,20,21,17,9,5,4,16,15,5,9,21,21,2,4,19,21,14,4,9,20,2,17,13,5,4,8,13,8,13,7,23,6,7,4,9,17,17,15,16,17,20,9,6,9,9,4,14,19,18,17,7,21,18,17,8,10,14,3,5,13,4,9,10,4,5,6,17,1,15,10,17,13,4,6,17,19,23,23,23 +24,23,23,23,8,7,4,14,18,15,6,21,6,9,10,3,8,15,2,21,13,16,19,13,17,5,8,13,7,13,2,8,16,23,15,19,2,6,13,6,2,18,14,17,15,7,8,18,4,13,17,15,11,13,13,21,21,2,15,3,14,21,7,8,13,19,18,5,10,16,17,3,19,14,15,8,5,21,16,15,9,7,14,17,8,6,4,2,16,5,8,13,1,8,16,15,6,21,11,3,15,15,17,8,16,7,5,9,8,15,13,9,10,21,21,4,21,21,13,13,14,6,13,18,8,15,18,15,2,7,21,13,5,8,16,8,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,21,13,5,16,21,15,4,14,6,10,5,10,21,4,7,20,21,16,15,9,8,8,13,8,15,2,17,2,15,15,21,14,10,5,20,8,16,13,5,4,8,13,7,14,5,19,13,13,15,21,5,17,15,17,8,20,14,14,9,2,15,14,21,16,17,15,16,21,8,15,8,8,9,14,9,15,10,14,9,9,14,21,16,15,15,15,15,3,9,23,23,23,23,23 +24,23,23,23,23,14,15,7,21,5,15,16,6,15,2,19,13,15,10,16,13,21,18,15,16,5,8,13,8,13,15,8,16,23,8,3,2,15,5,6,2,18,14,18,21,7,8,18,4,15,21,15,15,15,15,21,21,3,15,3,14,21,5,8,13,19,18,5,2,16,17,2,18,3,6,15,5,21,16,6,3,7,14,16,8,7,15,15,16,15,5,13,1,8,21,15,10,16,15,6,15,15,17,8,2,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,6,15,18,8,15,18,21,2,2,21,13,5,14,8,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,16,16,21,13,5,15,21,13,15,2,6,2,6,10,21,17,15,20,21,4,15,9,8,8,13,15,6,2,17,2,15,13,21,14,14,15,20,16,8,13,5,4,8,13,8,13,7,19,13,7,15,9,5,16,15,17,16,20,14,6,13,13,15,14,21,16,17,15,17,10,7,2,4,7,5,6,15,15,6,16,9,9,15,21,21,15,6,16,8,4,15,16,16,5,23,23 +24,23,23,15,21,7,2,2,11,2,6,20,6,2,2,3,13,13,2,16,13,16,15,16,20,3,21,15,8,13,19,2,15,23,13,3,2,16,5,6,2,18,21,1,11,7,8,18,4,15,21,15,15,15,21,16,21,15,2,16,5,2,13,6,6,7,21,5,2,2,21,21,16,7,2,4,5,21,16,13,20,7,14,16,8,6,4,2,8,13,6,13,1,8,16,15,10,21,11,6,15,15,16,15,20,7,5,9,13,15,15,9,21,21,17,4,13,18,13,13,14,13,15,21,8,6,18,21,2,4,7,13,5,14,16,8,2,21,5,2,21,6,14,6,21,9,13,19,13,5,9,4,6,7,5,8,8,7,14,15,15,1,21,13,8,21,3,2,21,21,18,13,6,16,21,7,15,10,13,2,15,10,21,15,15,20,1,17,15,9,4,8,13,5,2,2,21,2,15,13,18,14,15,5,20,21,16,15,5,4,8,13,8,7,13,5,13,19,7,9,5,17,13,16,15,20,7,14,10,2,13,15,16,21,16,8,16,19,11,6,1,14,4,15,6,15,13,16,2,5,2,17,17,15,6,16,15,6,1,16,23,23,23,23 +24,23,23,23,17,21,9,5,17,9,15,16,8,4,5,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,16,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,13,6,6,16,9,11,13,17,17,15,10,16,7,4,17,16,20,5,15,23 +24,23,23,7,21,6,6,6,16,8,6,4,17,2,2,21,14,13,4,8,13,18,19,19,6,9,21,16,8,13,6,2,15,23,15,19,3,6,5,6,2,1,1,15,15,7,16,17,4,21,18,16,1,8,6,15,18,16,2,18,6,6,13,8,21,7,14,5,2,17,17,2,1,4,2,6,5,11,16,14,11,13,15,21,8,19,21,3,5,13,17,10,16,8,16,21,5,21,16,8,21,1,17,17,18,7,5,9,8,15,8,9,16,21,17,5,21,21,23,13,17,6,6,17,9,2,8,17,2,2,1,13,19,2,5,8,16,21,10,2,4,1,19,5,8,6,4,23,7,4,2,13,17,10,9,19,17,8,15,15,6,8,13,2,21,21,2,6,1,19,10,13,2,21,16,7,2,10,15,7,6,4,1,17,7,17,21,4,9,10,10,21,23,11,7,4,17,14,18,19,21,14,6,6,14,6,17,15,3,4,8,13,6,5,11,23,6,17,8,3,5,16,13,17,16,19,15,4,23,23,10,14,18,17,16,23,11,19,11,13,9,5,8,23,5,8,14,15,19,6,2,16,1,15,6,8,7,21,20,21,19,23,23,23 +24,23,23,23,23,23,3,15,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,15,19,3,15,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,17,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,4,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,16,21,14,7,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,15,8,4,16,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,6,3,8,14,5,16,16,11,2,8,15,7,16,13,4,21,18,21,21,16,6,16,15,9,2,21,16,7,13,2,21,16,6,8,5,2,17,5,17,14,5,6,21,2,16,6,5,7,13,21,21,19,2,1,21,5,10,3,21,8,16,15,5,15,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,15,3,21,16,23,13,21,5,15,17,3,15,16,15,13,2,21,13,19,3,5,8,21,1,21,5,19,17,2,9,6,2,8,14,5,16,14,20,8,8,7,19,13,11,15,2,6,21,15,5,21,15,21,2,21,13,6,13,14,21,21,7,6,14,16,2,6,2,16,21,7,20,21,15,15,5,15,5,23,8,7,1,21,15,5,7,18,21,10,13,17,16,21,2,3,4,8,13,7,16,5,23,8,15,2,17,6,16,13,3,16,15,13,14,15,13,2,23,17,15,19,15,1,15,15,9,20,13,5,5,5,2,15,16,15,17,5,15,1,2,15,16,13,6,10,17,23,23,23,23 +24,23,23,23,23,23,23,23,21,9,17,16,6,6,8,15,9,13,8,21,13,16,15,16,18,5,8,13,8,13,2,17,20,23,13,3,9,5,19,15,2,18,14,10,21,7,7,18,4,21,7,21,15,15,21,16,21,3,21,5,6,8,13,8,21,5,15,13,6,3,17,7,20,6,15,7,6,21,21,5,19,15,14,18,15,4,5,2,21,6,10,13,15,8,21,2,6,21,15,6,15,8,10,8,21,7,5,9,8,15,15,9,16,21,21,2,2,21,13,13,14,6,2,21,8,7,18,20,2,15,17,13,5,6,8,7,2,21,5,2,8,6,14,15,21,9,5,16,14,14,13,6,17,2,5,8,8,8,14,15,15,7,15,2,8,21,15,4,21,16,19,13,5,16,21,13,5,16,15,2,8,8,21,4,8,20,1,15,6,8,2,8,13,1,2,2,16,2,15,13,21,14,14,6,20,14,15,13,5,4,8,13,8,1,13,23,7,16,19,16,5,16,13,19,16,6,14,15,13,2,15,14,21,8,18,15,8,18,18,2,15,15,2,10,3,5,14,2,15,6,13,15,21,15,6,8,13,2,17,17,15,2,19,23 +24,23,23,23,23,23,13,5,21,2,2,15,21,3,5,13,13,21,19,13,7,18,21,16,2,5,21,6,8,13,5,6,17,23,13,17,5,14,5,17,6,21,14,16,15,7,21,16,4,17,14,21,15,21,16,8,21,6,2,17,2,2,13,6,21,5,13,15,4,16,17,6,16,14,14,13,2,17,8,8,14,8,13,1,7,2,18,2,3,14,15,3,17,15,16,6,5,21,21,19,21,7,8,11,17,7,5,9,7,15,15,5,15,21,18,5,21,8,23,14,14,13,10,16,13,15,21,21,9,6,21,13,21,2,13,17,15,16,2,3,8,1,2,6,21,1,5,10,21,5,17,7,2,15,9,8,13,8,15,2,15,18,16,5,21,21,10,15,21,20,2,7,13,15,16,3,14,6,16,15,15,2,16,2,5,18,1,15,9,9,21,16,23,2,9,2,21,15,14,5,18,5,7,5,15,8,20,7,7,4,8,13,1,21,21,23,9,21,2,3,6,16,13,16,16,6,3,8,5,13,10,8,19,15,17,15,15,21,8,6,7,2,16,15,15,10,14,13,15,5,15,21,1,13,10,16,15,2,2,21,2,5,23,23 +24,23,23,23,21,6,2,15,17,4,2,21,15,6,7,7,13,13,17,16,13,16,7,15,17,3,17,6,7,13,2,2,16,23,7,16,9,13,5,21,2,18,14,1,15,7,16,19,4,21,14,17,15,21,2,21,21,10,2,17,5,2,13,6,21,2,21,5,5,14,17,8,21,7,8,3,5,18,2,14,3,7,14,17,15,6,18,15,9,9,4,14,21,14,21,6,2,21,21,6,21,1,21,13,6,7,5,9,7,15,7,5,21,21,21,2,21,15,13,13,14,15,15,16,8,9,2,1,10,15,21,13,17,1,13,17,9,16,7,2,14,2,6,15,15,15,15,15,19,15,5,5,14,2,5,8,7,8,14,5,15,1,15,5,21,21,16,2,17,3,2,2,5,16,21,6,14,15,7,1,6,2,21,21,10,17,8,8,15,8,10,8,13,14,15,2,21,4,13,21,21,14,17,13,8,16,16,15,3,4,8,13,8,1,13,23,13,8,8,9,5,16,13,17,16,8,21,14,5,13,13,3,21,15,17,15,16,18,16,4,15,7,8,4,5,16,14,6,2,6,2,15,17,15,6,21,15,2,8,16,19,5,18,18 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,1,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,20,17,15,15,2,15,18 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,1,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,8,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,1,19,4,5,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,3,4,2,9,17,21,8,13,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,11,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,6,21,2,6,4,16,19,8,6,15,7,2,11,4,13,2,16,13,21,17,17,6,15,23,23,6,5,4,2,17,23,6,17,9,7,6,13,2,18,7,7,15,7,21,17,4,16,14,17,21,16,6,11,18,2,10,7,13,4,13,8,21,5,21,10,10,7,17,10,17,15,21,16,6,4,16,13,13,15,13,16,21,10,15,21,7,13,9,21,21,4,17,17,5,21,1,8,21,1,17,17,16,7,5,9,21,15,8,9,21,21,17,5,21,21,23,13,1,5,10,17,9,10,13,1,4,6,21,9,21,3,10,8,6,21,9,2,4,1,1,5,18,8,15,23,21,9,9,13,16,5,9,19,8,8,15,7,5,1,21,8,11,21,4,6,17,11,10,9,4,17,21,7,9,6,7,15,7,4,15,4,6,17,1,6,9,10,10,18,23,9,9,4,21,7,5,10,17,5,21,5,17,4,16,15,9,4,8,13,6,21,21,23,13,17,6,3,5,11,15,17,17,10,19,6,9,2,9,23,16,19,15,15,16,21,17,5,10,21,8,23,16,14,4,5,13,2,10,8,21,7,7,17,13,10,21,17,23,23,23,23 +24,23,15,4,17,9,6,5,21,15,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,9,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,16,13,13,14,2,13,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,16,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,13,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,2,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,18,18,6,15,16,13,16,2,13,18,21,3,15,3,2,21,13,7,7,2,6,11,23,13,21,5,15,5,7,14,16,16,1,15,7,16,16,4,16,14,21,15,18,6,18,15,2,10,16,15,15,13,10,21,5,14,8,5,2,16,2,15,7,15,15,5,2,21,13,13,8,13,7,15,15,18,15,5,5,15,6,19,7,21,2,5,15,15,21,21,15,21,7,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,16,5,9,16,2,7,21,21,15,6,21,13,21,8,2,8,8,16,17,13,15,14,2,5,16,21,2,15,21,5,14,21,2,8,7,15,8,8,14,2,6,1,8,8,21,21,15,15,17,20,15,5,5,16,23,23,23,23,23,13,15,14,16,2,6,20,1,7,16,10,23,16,13,20,3,2,21,8,15,13,18,14,14,6,16,15,16,15,13,4,8,13,8,1,14,23,13,17,2,9,6,17,13,16,15,8,19,14,5,13,8,15,19,15,16,15,16,18,8,8,13,13,15,6,8,2,14,5,17,5,2,15,17,13,15,15,15,2,15,15,16,5,10,23 +24,23,23,23,23,6,14,5,20,13,8,21,6,2,2,21,5,13,2,21,13,17,15,15,15,8,23,15,5,2,16,21,15,23,15,19,2,15,5,15,2,18,14,1,11,7,8,18,4,16,21,15,16,15,15,16,21,15,2,16,5,8,13,2,6,8,21,5,2,17,16,15,19,13,7,13,5,21,21,7,19,15,14,16,8,2,4,15,21,6,15,13,1,8,16,7,5,21,11,15,15,15,17,16,20,7,5,9,7,15,15,9,21,21,21,15,7,21,13,13,14,6,15,21,8,15,20,21,2,13,8,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,2,15,7,21,13,2,17,21,21,13,8,16,21,7,14,15,7,2,13,2,21,6,15,20,1,17,15,11,6,8,13,2,4,2,21,2,15,13,21,14,14,5,20,17,16,13,5,4,8,13,7,13,5,9,13,7,16,9,5,17,15,17,21,2,14,14,13,2,15,14,16,16,16,15,16,19,16,8,13,7,8,15,7,14,6,8,19,6,15,15,19,15,6,17,13,2,21,17,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,9,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,6,9,6,9,10,21,18,8,15,15,7,16,17,4,21,14,17,19,7,19,18,18,6,4,17,15,4,4,6,21,5,21,10,8,5,18,10,17,14,7,6,4,16,16,8,13,15,13,17,17,10,17,21,14,10,4,2,20,8,21,6,6,21,21,3,21,1,17,15,16,7,5,9,8,15,8,9,10,21,17,6,21,15,23,8,17,8,4,21,10,7,20,21,2,6,9,9,20,5,13,17,10,21,6,2,10,1,1,5,18,4,8,16,23,23,23,23,4,10,9,4,17,7,15,4,15,15,16,8,17,18,10,4,17,1,1,21,7,6,15,19,14,5,21,4,6,8,17,2,2,14,21,21,9,10,10,18,23,2,7,9,21,15,13,8,21,6,7,13,21,10,1,21,9,4,8,13,6,21,4,23,9,17,10,3,5,16,15,16,18,6,19,4,13,4,8,2,18,23,15,15,15,21,8,9,9,8,13,23,21,6,15,9,15,8,15,20,1,10,8,16,13,4,10,21,18,7,23,23 +24,23,23,23,23,23,15,2,21,2,2,21,6,2,6,3,8,15,2,21,13,16,18,15,2,5,1,2,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,15,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,6,18,21,15,2,2,17,3,19,8,10,15,19,16,6,2,16,7,14,16,15,6,4,9,16,15,13,13,1,8,16,15,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,21,7,19,15,2,21,16,21,13,5,15,21,6,14,3,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,8,6,4,18,2,2,13,21,14,14,6,20,21,21,15,5,4,8,13,7,14,2,3,13,13,15,9,5,15,13,17,15,20,2,14,5,13,8,14,17,16,21,7,16,21,8,8,4,15,6,6,5,15,14,8,5,9,14,21,16,15,15,8,15,15,21,21,15,6,23,23 +24,23,23,15,18,2,8,6,21,15,2,17,6,4,7,16,13,13,2,21,13,16,15,16,21,6,15,6,7,13,15,7,16,23,5,3,2,13,5,6,2,18,16,1,11,7,8,18,4,21,21,21,15,15,10,16,21,5,2,16,10,10,13,5,6,2,21,7,2,2,16,3,19,15,7,7,2,21,16,14,19,7,14,15,7,13,14,2,15,13,5,13,1,8,17,7,6,21,11,6,15,15,16,16,21,7,5,9,8,15,15,9,21,21,21,5,15,7,13,13,14,10,15,21,8,10,20,21,2,15,7,13,5,6,8,8,2,21,5,2,1,6,14,6,21,9,6,13,21,14,13,5,6,2,5,8,8,8,14,21,15,1,16,10,7,1,10,2,21,21,21,13,7,16,21,5,13,3,13,2,15,21,21,10,10,20,21,16,15,7,2,8,13,5,4,2,21,2,15,13,1,14,15,13,20,2,16,13,13,4,8,13,8,13,5,2,13,8,8,9,5,15,16,17,15,20,14,14,10,7,15,14,21,21,16,8,13,19,21,8,6,11,14,15,5,15,14,10,2,5,15,15,21,15,15,15,13,4,15,15,15,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,7,5,2,18,6,8,15,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,23,5,18,4,6,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,3,6,16,23,17,3,9,5,2,13,2,18,15,19,9,7,8,18,4,15,21,10,15,15,16,16,21,7,8,19,7,23,23,21,5,13,21,5,4,2,16,8,19,8,2,6,5,21,16,15,9,7,14,16,8,6,4,3,16,5,13,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,4,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,4,15,21,2,15,14,6,2,15,10,21,8,8,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,15,15,14,17,16,17,15,17,21,7,3,2,13,8,4,5,15,6,14,5,5,2,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,7,19,6,6,15,8,13,13,3,17,13,16,18,15,2,9,21,15,8,13,10,2,21,23,8,20,2,6,9,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,21,8,21,21,2,16,5,10,13,4,6,7,21,6,8,16,16,14,19,8,15,7,5,21,2,5,19,15,14,16,15,4,15,9,16,15,15,13,21,7,16,2,15,1,11,10,15,15,16,6,20,7,5,9,15,11,15,9,21,21,21,15,2,16,13,13,14,15,8,21,8,10,18,20,2,7,21,13,5,3,6,8,2,21,5,5,20,6,14,16,21,9,2,8,14,14,13,13,21,2,9,8,8,8,14,15,15,1,15,13,17,21,10,10,21,16,18,13,3,15,21,7,13,15,7,11,7,21,21,8,13,20,1,4,9,11,10,8,13,4,13,2,21,2,15,13,18,14,14,8,20,5,16,13,5,4,8,13,9,9,13,4,5,15,15,13,5,17,15,16,15,20,14,8,2,6,15,14,21,17,16,11,15,19,8,2,13,13,3,14,5,6,4,10,18,18,6,16,18,7,6,17,13,2,17,15,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,10,23,15,10,9,16,9,10,10,3,19,15,15,7,21,1,4,16,14,16,15,17,15,15,19,2,21,2,5,2,13,21,16,7,21,5,6,14,17,15,16,3,14,5,7,15,16,8,13,7,2,18,6,1,6,15,16,13,7,10,21,14,21,13,5,21,16,2,2,7,21,8,16,7,13,9,21,15,16,9,21,16,21,6,2,16,23,13,21,6,6,16,15,15,16,21,15,5,15,13,16,14,1,8,8,17,15,2,13,17,6,5,15,14,15,23,2,6,15,13,21,10,9,21,16,8,15,9,5,1,13,4,21,21,8,4,21,15,7,13,2,21,21,7,14,6,7,8,15,6,17,6,13,17,21,16,15,10,6,19,23,2,5,15,17,14,21,13,16,14,6,5,15,16,16,13,9,4,8,13,20,16,5,23,13,16,2,3,5,1,15,17,17,2,14,15,10,13,6,14,10,16,1,16,16,21,8,8,13,21,5,23,23,5,5,6,7,6,18,2,17,7,6,16,15,2,19,21,20,7,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,7,15,8,13,13,2,21,13,16,15,21,16,5,7,4,13,15,21,1,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,8,13,15,6,13,13,4,18,13,21,6,13,10,17,7,18,8,4,7,5,21,21,5,19,15,14,16,16,2,4,9,16,4,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,6,13,21,8,2,18,17,2,15,3,13,5,1,16,8,2,21,5,2,9,6,14,7,21,9,6,9,16,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,17,18,2,5,21,23,15,14,6,7,15,6,4,21,2,13,20,21,9,15,7,8,8,13,15,9,2,17,4,15,13,21,14,4,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,17,5,15,2,15,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,9,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,16,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,17,21,16,8,19,18,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,2,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,5,5,2,17,18,6,21,20,2,15,18,14,13,4,8,13,17,15,16,10,2,17,5,13,6,20,7,21,23,7,10,2,13,5,6,21,18,14,10,10,7,16,7,4,21,20,16,15,21,8,16,21,5,15,16,5,10,13,2,21,8,21,5,10,2,16,2,17,13,14,6,5,21,8,21,3,10,14,21,15,15,2,2,7,6,13,7,1,7,16,2,5,21,17,6,8,15,17,8,3,7,5,9,8,15,9,5,7,21,21,2,8,16,13,13,14,5,15,16,2,15,18,17,5,4,4,5,21,13,15,17,2,18,13,14,13,6,2,21,21,10,15,15,19,21,15,9,14,14,5,13,15,7,14,6,15,17,15,7,15,21,8,2,21,15,2,13,8,21,21,7,14,5,7,8,6,19,21,21,13,16,1,7,2,8,2,7,13,14,2,2,21,4,15,13,21,14,15,13,20,4,18,21,3,4,8,13,8,13,10,5,15,13,19,9,5,17,13,17,15,8,15,14,5,13,8,2,19,15,17,16,16,21,21,13,5,8,7,15,7,16,14,15,2,1,15,21,1,10,15,16,7,13,15,16,15,5,19,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,2,21,4,7,6,17,9,2,21,17,4,5,4,9,15,8,16,13,16,7,17,17,15,9,9,2,4,5,8,17,23,13,17,9,6,9,21,3,19,14,1,10,7,16,18,4,21,14,17,15,21,8,16,21,7,6,16,5,4,13,15,21,2,21,6,10,6,17,2,17,7,7,8,5,21,21,7,20,7,14,17,2,9,4,19,14,4,13,8,1,14,21,7,6,16,17,2,19,8,17,7,6,7,5,9,9,13,11,5,17,21,21,10,21,17,13,13,8,8,15,16,6,6,18,21,7,4,19,6,21,8,5,17,7,17,4,15,7,6,4,6,1,3,6,8,14,5,21,10,18,2,9,2,15,8,14,16,7,21,8,4,21,21,8,1,18,19,9,4,7,17,21,7,10,4,7,18,5,18,21,20,4,16,1,16,5,8,7,8,13,13,9,2,21,4,13,10,21,14,6,13,8,2,16,15,3,4,8,13,8,7,13,17,15,15,8,3,5,17,13,17,17,17,21,14,8,13,5,14,16,18,17,7,17,21,16,7,9,7,8,6,5,17,4,8,9,6,4,17,17,7,5,17,15,2,4,16,20,6,19,19 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,7,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,15,21,10,10,2,21,15,6,17,6,2,2,7,13,13,2,21,13,16,11,21,21,5,7,13,8,13,10,2,17,23,13,2,2,6,10,6,2,18,14,21,11,7,8,18,4,18,16,21,16,15,15,16,21,10,2,16,5,2,13,6,17,13,21,5,10,2,16,2,16,2,15,15,5,16,16,7,19,15,14,16,8,4,14,3,16,13,13,8,21,7,16,5,15,21,11,2,15,15,1,17,18,7,5,13,13,15,15,9,21,21,21,2,21,16,13,5,14,14,13,21,8,2,18,21,2,15,3,13,5,8,10,8,2,7,5,2,9,6,14,7,1,9,15,18,15,21,5,5,14,2,5,8,8,8,14,15,15,1,15,7,8,1,2,8,21,21,21,13,5,16,21,6,14,15,7,2,10,2,21,17,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,9,9,13,8,5,7,2,9,5,17,15,17,16,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,1,15,8,16,5,7,5,15,2,5,15,15,21,4,15,16,15,10,15,16,16,15,20,20 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,14,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,15,8,4,16,16,21,5,23,23 +24,23,6,4,17,10,10,10,21,2,10,21,6,8,10,7,13,13,2,21,13,16,16,21,17,5,7,15,5,9,7,10,17,23,2,19,2,15,9,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,21,21,10,10,7,6,4,9,7,15,16,21,10,10,2,21,15,17,9,15,7,5,21,16,9,19,9,14,17,8,6,4,10,16,13,7,7,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,15,15,1,9,21,17,21,5,3,21,13,13,14,13,4,16,8,15,18,15,10,4,8,13,5,2,5,18,2,21,5,2,2,6,14,6,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,21,7,1,15,10,7,21,10,4,21,8,21,11,4,15,21,15,15,14,10,2,6,10,21,16,10,20,1,4,13,9,8,8,13,7,10,7,17,15,15,13,21,14,7,13,20,10,16,13,5,4,8,13,7,11,5,19,13,13,8,9,5,17,15,16,17,20,2,6,4,13,15,14,21,17,21,8,8,18,18,16,10,14,10,14,5,15,4,7,2,2,5,16,21,15,15,15,15,4,17,16,8,15,10,19 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,17,19,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,15,2,15,21,15,7,7,21,10,8,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,9,13,5,14,17,16,21,15,17,21,7,5,2,8,6,4,5,15,6,19,3,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,1,21,2,15,10,20,15,10,17,6,3,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,3,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,6,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,1,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,7,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,4,4,21,10,7,4,21,6,10,21,11,6,13,19,6,13,8,16,13,17,19,16,19,9,21,4,8,13,4,6,15,23,15,17,9,15,5,8,17,18,14,8,15,7,17,16,4,16,14,17,21,16,13,21,18,5,4,17,15,4,13,5,21,7,19,3,10,14,21,21,19,2,5,7,17,4,19,13,13,7,13,21,1,10,18,18,10,5,7,16,8,5,21,7,8,21,15,15,21,1,17,7,19,7,5,9,8,8,7,21,20,11,10,15,21,15,13,13,13,15,8,17,9,15,21,1,6,7,19,13,21,10,15,8,2,16,9,7,2,8,7,13,2,6,5,17,20,4,17,19,13,20,13,10,8,7,14,2,6,1,15,10,21,21,16,4,17,2,4,13,6,17,17,5,10,15,15,11,6,2,1,19,2,21,1,7,3,17,19,19,23,5,5,19,15,21,7,10,17,14,14,19,17,10,8,15,7,4,10,13,1,16,9,23,5,7,2,7,6,21,16,1,16,9,15,14,3,13,5,23,19,16,18,19,17,15,8,4,5,9,4,5,4,5,9,15,15,20,10,21,8,2,9,21,7,15,21,21,20,10,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,4,7,15,17,10,9,21,15,17,10,9,9,21,8,14,13,16,18,16,15,5,21,5,9,13,13,19,16,23,5,18,9,13,13,15,1,18,7,7,15,7,8,17,4,21,15,17,21,17,15,18,18,10,6,16,5,6,13,4,17,9,21,6,6,8,21,2,8,7,4,7,8,16,15,13,13,7,5,1,10,9,2,14,16,13,8,6,19,13,17,21,6,16,15,8,4,1,1,8,17,7,5,9,8,15,8,9,1,21,17,6,2,1,13,13,17,6,4,21,9,10,2,18,2,7,20,13,21,9,8,8,7,21,13,9,17,21,14,5,17,6,13,23,23,23,23,23,23,8,9,4,8,7,14,4,6,21,7,9,21,1,15,1,17,8,4,13,9,17,16,7,7,10,7,2,6,2,17,17,5,17,1,10,2,8,23,16,4,5,8,21,21,14,14,13,21,13,10,13,15,4,17,15,3,4,8,13,6,17,13,23,13,17,21,15,5,8,13,21,16,6,21,14,7,13,4,2,19,21,17,7,16,1,16,10,2,14,2,23,9,5,16,7,15,6,4,21,17,9,13,17,7,2,15,15,19,10,10,18 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,8,19,13,18,18,18,6,5,21,4,7,13,19,17,19,23,13,19,9,6,9,16,10,1,16,15,15,13,11,1,4,21,14,17,15,16,7,21,17,4,7,16,6,5,4,4,17,5,18,21,5,4,17,4,17,5,13,4,5,4,16,19,13,8,13,17,17,3,6,18,9,6,2,6,19,8,16,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,16,23,13,1,6,4,17,9,4,5,17,4,6,1,13,21,4,9,8,16,21,9,2,4,8,8,5,23,6,2,4,8,4,7,6,16,6,9,17,8,11,15,21,5,21,15,2,17,20,2,3,21,19,9,7,8,19,21,9,6,6,9,7,10,1,21,17,5,17,21,8,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,9,23,13,16,6,9,5,8,6,21,17,2,21,7,4,13,9,23,18,8,18,8,16,21,7,1,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,8,1,20,5,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,4,13,7,16,11,17,9,18,19,5,21,16,4,9,8,13,18,23,7,17,5,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,5,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,4,9,17,9,21,21,13,4,6,21,2,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,4,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,13,5,4,15,23,19,17,21,15,16,21,8,9,13,1,14,23,23,9,18,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,6,21,4,9,9,17,6,9,17,17,7,9,7,9,13,9,17,15,16,15,21,2,1,1,9,5,4,7,8,17,23,1,17,9,6,9,1,17,18,14,7,15,7,8,17,4,21,16,17,1,7,8,21,1,2,6,16,4,6,13,2,1,7,21,9,5,2,17,4,21,21,9,11,7,4,11,13,13,5,13,17,21,4,6,6,6,13,3,7,18,8,21,4,6,17,17,8,21,1,17,17,21,7,5,9,8,15,8,9,17,21,17,5,1,21,23,13,1,4,4,16,9,6,6,15,6,2,21,4,21,19,9,8,10,21,2,2,4,1,1,5,7,16,15,23,15,4,1,13,2,6,9,16,8,8,15,4,5,21,11,7,17,21,6,7,17,19,6,2,4,21,16,7,6,6,19,7,6,17,1,21,5,17,21,4,2,10,10,16,23,13,13,2,21,9,21,19,21,14,6,5,21,16,17,15,3,4,8,13,5,21,5,23,4,21,6,3,5,16,13,17,16,18,3,14,4,5,9,23,19,17,17,11,16,21,8,4,4,16,5,23,8,9,4,6,13,2,6,17,17,13,4,17,7,3,6,16,19,4,23,23 +24,23,23,6,17,8,8,2,16,7,6,17,8,6,9,21,7,13,17,19,15,18,19,21,17,5,21,5,7,5,18,7,18,23,13,21,9,6,5,6,16,1,8,15,15,7,21,16,4,21,14,16,1,16,21,1,19,2,6,15,6,21,13,9,21,4,21,9,8,6,19,21,17,4,5,7,5,4,16,7,13,7,13,7,21,7,13,15,6,13,8,7,16,17,19,4,5,21,16,19,19,1,13,3,6,7,5,9,8,15,18,9,17,15,2,4,17,21,23,13,5,4,6,8,10,5,19,17,5,4,17,13,1,15,7,8,8,21,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,9,21,8,8,14,3,5,16,13,21,18,18,2,4,21,20,9,4,6,21,17,7,16,4,7,2,5,6,17,21,6,16,21,8,5,8,17,19,23,6,9,18,21,14,2,9,16,5,6,6,16,1,16,7,3,4,19,13,2,6,17,23,3,16,17,9,5,15,13,17,16,18,8,6,23,23,4,14,18,16,21,16,16,1,8,6,13,17,16,23,23,6,9,6,15,6,6,19,21,14,4,16,17,4,10,17,19,5,13,20 +24,23,23,15,1,4,15,5,17,15,15,21,6,4,4,15,13,13,2,21,13,16,15,21,21,5,8,15,8,13,15,15,1,23,5,20,2,13,13,6,2,18,15,1,11,7,8,18,4,18,21,15,7,7,18,17,21,7,2,16,5,15,13,4,6,2,21,5,2,15,16,14,16,8,4,15,5,21,16,14,20,7,14,21,7,6,14,3,17,13,13,8,1,8,1,15,15,21,11,6,15,15,1,17,10,7,5,9,1,15,15,9,21,21,21,5,10,7,13,13,14,15,15,21,8,15,19,21,2,3,21,13,5,10,8,8,2,21,5,2,4,6,14,4,1,9,9,16,14,6,9,5,14,2,5,8,8,8,14,21,7,1,21,13,21,1,2,8,17,21,21,13,5,15,21,7,15,15,7,2,6,2,21,8,13,20,1,17,9,9,4,8,13,5,8,2,21,2,15,13,21,14,13,13,20,2,17,13,5,4,8,13,13,7,5,23,6,15,7,9,5,17,15,17,21,20,14,14,13,13,13,14,21,21,21,15,7,19,19,17,9,13,4,16,14,8,15,10,2,9,15,16,3,15,5,16,15,2,21,16,15,13,15,20 +24,23,23,23,23,23,23,5,18,15,5,21,6,15,2,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,17,23,15,3,2,15,5,6,2,18,9,19,15,7,15,17,4,7,21,21,15,13,15,16,21,2,2,9,23,23,23,23,16,5,21,5,4,16,16,15,19,8,5,15,5,16,10,14,9,7,14,16,8,4,5,2,23,23,2,7,16,8,16,2,6,15,15,6,15,15,21,21,10,7,5,9,8,15,15,9,21,21,18,15,6,16,13,13,14,15,13,21,15,15,16,21,2,5,17,13,5,8,8,8,3,14,5,2,21,6,16,6,21,9,7,15,17,14,13,5,16,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,21,21,13,6,15,21,14,15,5,4,2,5,21,21,16,13,17,1,2,2,9,4,8,13,8,6,21,17,2,15,13,16,14,7,6,20,14,16,15,5,4,8,13,8,13,5,19,13,8,2,9,5,17,13,16,17,20,14,14,13,3,15,14,17,16,21,15,21,1,7,7,2,15,8,15,5,15,7,19,5,9,4,21,21,15,6,15,8,7,2,16,1,5,23,23 +24,23,23,23,23,10,15,6,1,16,4,2,21,6,10,18,14,13,4,16,7,18,19,18,6,9,21,16,8,13,6,8,1,23,2,19,3,6,10,15,14,1,1,15,15,7,16,17,4,21,18,16,1,15,7,16,18,6,13,21,6,2,6,21,18,10,14,5,10,1,18,6,17,4,2,15,3,11,16,14,11,13,15,21,8,19,21,3,5,13,17,10,16,8,21,1,5,21,16,8,21,1,17,17,18,7,5,9,8,15,8,9,16,21,16,5,18,17,23,13,1,6,7,17,9,13,8,17,7,2,21,13,18,6,4,8,16,21,10,2,4,1,18,5,21,6,4,23,7,2,10,13,17,10,9,19,17,8,15,13,6,8,13,10,21,21,9,1,17,19,3,13,9,21,16,7,2,11,15,7,6,2,1,16,7,17,1,4,9,10,10,21,23,7,13,4,17,14,18,19,21,4,5,2,14,6,17,15,3,4,8,13,6,5,8,23,13,17,7,3,5,16,13,17,17,19,13,4,23,23,16,14,18,23,17,16,11,19,11,13,9,6,8,23,5,8,14,11,18,6,2,18,1,15,6,17,7,21,6,21,19,10,6,23 +24,23,7,8,21,10,2,4,21,6,15,16,15,4,6,7,5,13,2,16,13,17,11,15,6,6,17,4,7,13,16,17,8,23,11,16,9,13,5,10,2,18,7,21,10,7,16,1,4,21,16,16,15,15,15,16,1,5,15,17,5,2,13,10,1,2,21,6,5,16,16,8,16,2,4,9,5,21,7,21,16,10,14,17,15,5,21,16,15,6,2,13,8,8,16,15,5,21,17,7,13,15,16,17,6,7,5,7,15,15,8,5,21,21,18,15,2,16,13,13,15,6,13,17,2,8,18,21,4,8,4,2,17,7,13,21,7,16,5,2,5,6,4,3,21,10,8,15,19,21,4,5,4,2,5,8,15,8,14,2,13,1,16,8,18,21,7,15,21,15,7,13,4,21,21,7,16,4,7,8,15,3,21,21,4,16,1,10,15,8,16,8,18,14,5,2,21,4,15,13,16,14,6,13,20,8,21,13,3,4,8,13,8,7,21,8,15,16,8,9,5,16,13,17,21,8,15,14,5,13,13,8,17,7,16,15,16,18,16,15,6,7,2,2,7,7,4,6,2,15,4,16,17,15,15,8,15,4,8,17,8,7,7,19 +24,23,23,6,21,6,7,15,21,21,15,6,21,6,9,15,10,13,5,18,15,17,15,18,4,8,21,5,5,14,7,10,1,16,21,17,9,6,4,6,16,18,3,15,15,7,8,1,4,16,14,16,1,17,6,1,19,4,10,15,13,10,13,4,18,7,1,4,5,7,17,14,17,17,9,6,7,17,16,5,7,7,21,18,23,7,6,2,17,13,10,10,15,8,19,19,6,21,1,19,6,1,16,8,1,7,7,9,21,15,8,9,17,21,17,6,4,17,23,13,15,5,9,17,9,15,8,1,2,6,1,13,16,21,5,9,10,16,21,2,13,16,6,5,21,4,15,23,18,5,15,13,21,9,9,8,8,8,15,19,5,21,1,21,17,1,6,15,17,15,4,13,6,8,16,5,7,15,7,7,6,6,1,1,5,17,21,17,5,10,4,18,23,9,6,1,17,14,6,21,21,14,4,5,16,16,16,15,3,4,8,13,15,17,7,23,13,16,6,3,5,15,15,17,16,4,21,14,5,13,2,15,19,16,21,16,17,21,7,4,9,21,6,23,5,16,6,4,13,4,7,10,17,15,10,17,7,4,17,17,19,6,19,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,17,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,10,18,15,10,15,21,6,15,17,6,15,2,17,10,15,2,21,13,15,18,16,21,5,8,6,8,13,8,8,21,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,15,17,15,15,15,15,16,21,7,2,16,5,15,13,4,6,5,21,7,2,2,21,3,20,4,4,15,5,21,17,15,3,7,14,16,8,6,4,3,16,4,5,13,21,8,21,8,6,21,11,3,15,15,8,8,16,7,5,9,8,15,15,9,21,1,21,6,15,17,13,13,14,7,13,18,8,15,18,16,2,7,16,13,5,14,16,8,2,17,5,2,1,6,14,15,21,9,7,15,4,14,13,5,4,2,5,8,8,7,14,15,15,1,15,15,21,21,4,8,21,16,21,5,5,15,21,7,14,15,7,2,5,10,21,13,10,20,1,16,15,9,8,8,13,13,8,4,21,2,15,13,21,14,2,13,18,8,16,13,5,2,8,13,15,13,15,9,13,8,9,9,16,16,15,16,17,20,14,14,10,2,4,14,21,16,15,8,16,18,17,8,6,8,10,8,14,2,14,6,8,5,14,15,1,15,6,17,13,2,21,21,8,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,21,21,2,6,16,2,6,10,21,8,5,13,13,21,2,15,11,21,21,16,2,5,21,13,8,13,6,6,21,23,13,17,6,14,5,8,6,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,13,8,16,21,5,16,15,14,13,2,16,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,6,10,16,8,13,17,21,2,5,15,13,21,2,13,17,8,16,2,3,2,8,6,6,21,18,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,18,8,5,21,21,10,15,21,20,8,14,7,4,16,3,14,6,16,15,13,2,21,2,5,21,21,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,13,13,6,8,18,15,17,15,16,21,8,6,7,7,15,15,15,10,14,13,15,5,15,21,1,15,6,15,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,23,5,18,15,6,21,6,2,2,19,7,15,2,21,13,16,19,15,21,5,8,13,7,13,8,6,17,23,8,3,2,15,13,6,2,20,15,18,11,7,8,17,4,14,18,8,15,1,15,16,21,10,2,8,8,23,23,21,5,13,21,5,6,2,17,8,19,7,2,6,5,21,16,7,19,7,14,16,8,6,10,3,16,5,8,13,1,8,21,2,15,16,21,6,15,15,16,2,4,7,5,9,8,15,10,9,21,21,21,5,6,21,13,13,14,15,13,21,10,2,15,21,2,6,21,13,5,8,16,7,3,15,5,2,19,6,14,6,21,9,5,8,15,14,5,5,17,2,5,8,7,8,14,2,15,21,15,8,9,21,2,4,21,16,21,13,5,16,21,14,14,13,4,2,8,17,21,2,6,15,1,2,9,14,14,21,8,15,5,21,17,10,15,13,16,14,5,5,20,10,16,6,5,4,7,13,15,13,13,19,15,8,2,9,5,17,15,16,21,19,14,14,6,2,15,14,17,16,21,16,16,21,7,5,2,15,2,14,5,15,6,19,5,5,15,21,21,15,6,15,15,2,16,8,16,23,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,6,13,4,16,11,16,9,18,19,5,21,9,4,9,9,13,18,23,7,17,9,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,8,6,21,1,4,4,17,7,6,5,4,18,7,21,7,5,8,17,1,1,15,9,18,1,4,8,13,13,5,13,16,21,4,6,9,15,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,21,21,13,4,6,21,13,21,4,6,7,18,21,13,2,4,1,1,5,8,6,15,23,2,4,9,13,19,5,9,19,8,11,15,5,5,17,7,21,21,18,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,13,4,15,23,19,17,21,16,17,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,23,16,19,15,2,6,8,15,4,15,13,13,8,20,7,7,19,16,7,16,15,5,8,15,14,15,16,23,7,6,2,15,5,6,16,16,6,15,19,7,16,9,4,17,15,16,15,8,15,16,21,5,4,17,5,2,13,21,21,8,21,5,10,2,16,5,16,8,15,5,17,16,17,4,8,5,13,17,18,13,21,15,19,14,7,7,16,8,21,13,3,15,1,15,15,21,21,8,21,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,15,6,16,9,6,17,21,2,13,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,2,8,8,14,15,6,8,3,8,21,21,2,4,21,16,13,13,8,21,21,7,15,4,7,8,6,19,21,21,9,17,21,2,7,21,7,15,18,8,5,13,16,2,21,5,21,8,6,2,21,2,16,15,8,4,15,13,20,18,4,23,5,13,2,9,6,15,13,16,1,18,7,15,5,13,4,14,17,21,8,19,7,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,8,13,19,21,10,10,10,6,7,10,21,9,15,2,17,13,1,15,16,16,5,15,10,13,8,14,13,18,23,13,20,2,6,9,6,2,18,14,21,8,7,8,18,4,16,21,8,11,15,15,21,21,5,10,21,3,4,4,3,13,7,21,6,6,2,16,7,21,10,14,8,6,21,21,5,19,7,14,17,15,4,9,19,21,14,14,6,17,7,21,2,4,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,2,21,21,8,20,21,13,13,14,15,15,16,8,10,18,1,2,7,21,5,5,9,16,8,2,21,5,2,8,6,14,8,21,9,1,15,8,14,13,5,16,2,5,8,8,8,14,3,3,17,16,2,7,21,2,21,21,21,15,7,5,16,21,8,10,8,5,2,15,8,21,5,9,20,1,2,6,5,9,16,15,5,15,21,21,2,7,8,21,14,6,13,20,15,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,14,10,4,14,14,18,19,16,15,17,19,17,8,10,8,8,15,7,1,4,8,15,5,15,16,17,15,6,17,13,2,2,21,18,23,23,23 +24,23,23,23,16,10,2,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,7,21,5,4,10,21,15,6,21,6,10,7,15,9,13,2,21,13,17,15,1,17,9,8,15,9,13,7,4,17,23,21,19,2,13,15,10,2,18,14,18,11,7,8,18,4,18,1,21,16,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,10,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,21,16,21,13,5,15,21,21,14,15,10,2,7,10,21,15,8,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,15,5,20,1,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,7,15,14,17,16,21,16,16,19,18,8,10,2,6,4,9,15,4,7,2,3,5,16,21,15,7,15,8,4,17,17,21,23,23,23 +24,23,23,23,23,23,23,2,18,5,2,21,6,10,2,18,5,15,2,21,13,16,19,15,16,5,8,15,8,13,6,6,16,23,8,3,2,15,5,6,2,18,15,19,15,7,8,3,4,15,21,7,15,13,16,16,21,2,2,9,7,17,13,23,23,13,21,9,2,2,17,3,19,7,15,7,5,21,16,8,19,7,14,16,8,4,4,3,16,5,8,13,1,8,21,2,6,16,1,13,15,15,17,2,19,7,5,9,8,15,15,9,21,21,18,2,6,17,13,13,14,15,15,21,10,13,15,21,2,13,17,13,5,8,8,17,3,16,5,2,8,6,14,6,21,9,2,8,7,14,13,5,21,2,5,8,7,8,15,2,15,1,15,6,7,21,2,4,18,8,8,13,5,16,21,7,14,5,4,2,15,17,21,9,6,1,21,2,8,15,10,21,8,13,5,21,17,2,15,13,16,14,7,13,20,6,16,13,5,4,7,13,15,15,5,19,13,8,2,9,5,17,15,16,17,2,14,14,13,2,15,14,17,16,21,15,17,1,7,5,2,10,5,6,5,15,5,19,5,9,15,21,17,15,10,8,15,2,10,16,16,6,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,16,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,10,13,18,16,10,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,16,23,8,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,17,21,10,10,9,7,23,23,17,6,4,21,9,6,16,17,8,19,8,6,6,5,21,16,8,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,11,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,18,6,6,21,5,13,14,4,13,18,6,2,8,21,2,10,17,13,5,4,16,8,17,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,14,4,8,21,15,8,9,21,4,15,18,8,16,13,7,15,21,7,15,5,4,2,4,17,21,17,5,20,1,7,13,9,15,8,13,5,4,21,17,2,15,13,16,14,6,9,20,6,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,2,5,4,4,5,15,8,19,5,9,6,21,17,15,10,15,8,4,16,8,16,23,23,23 +24,23,23,23,21,10,15,2,11,4,15,21,6,15,4,21,13,13,2,21,13,1,9,11,21,6,16,13,7,13,2,1,16,23,13,19,4,15,5,6,2,18,14,1,11,7,7,18,4,20,21,15,15,15,16,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,10,18,7,2,5,6,21,1,6,20,7,14,16,8,6,14,2,21,13,13,5,1,8,21,13,6,21,11,6,15,15,17,8,6,7,5,9,8,15,15,9,21,17,21,2,6,8,13,13,17,14,6,20,9,2,19,1,2,7,17,13,5,15,19,7,2,21,5,2,13,6,14,21,21,9,6,15,21,14,13,5,16,2,5,8,7,8,14,15,15,1,8,15,9,21,2,2,21,21,21,6,5,10,21,7,14,15,7,2,6,10,21,8,10,20,1,21,15,8,4,8,7,5,4,2,21,2,15,13,21,14,15,13,20,2,21,15,5,4,8,13,8,13,5,8,13,8,15,13,5,16,13,16,21,20,7,14,7,13,4,14,17,17,17,15,16,19,21,8,2,15,2,16,7,2,15,6,10,6,15,15,17,15,6,17,13,2,20,16,2,6,23,23 +24,23,23,23,23,3,4,10,21,5,2,17,17,15,3,11,14,19,4,16,3,16,17,16,6,5,19,4,8,9,6,17,16,20,4,9,2,15,6,6,17,18,7,7,15,7,17,17,4,16,14,17,21,17,15,17,21,15,3,21,10,4,8,9,13,7,21,9,10,16,18,4,17,15,14,6,9,1,16,5,18,7,16,17,8,6,10,4,23,10,17,2,15,8,21,3,6,21,21,21,20,1,8,17,8,7,5,9,8,15,8,9,16,11,17,5,21,21,23,13,1,5,15,18,9,5,19,18,9,6,17,13,21,3,9,8,2,16,10,2,4,1,1,5,18,6,2,23,10,4,21,13,18,5,9,16,8,8,15,10,5,1,10,10,21,18,2,4,17,19,2,13,8,21,21,8,7,6,20,9,15,16,15,21,5,17,21,7,2,10,2,7,23,3,6,7,21,4,2,19,17,15,5,5,16,4,1,15,3,4,8,13,13,21,5,23,8,16,5,3,5,8,13,17,16,18,21,6,16,2,5,23,19,18,17,13,16,18,17,8,6,16,8,23,5,9,5,4,15,2,10,8,17,13,15,17,7,4,17,16,19,6,3,18 +24,23,23,10,21,4,9,6,17,10,8,21,7,15,7,19,10,21,8,14,13,16,18,18,16,5,21,5,8,13,15,19,21,23,5,1,9,13,9,9,8,18,7,15,15,7,8,17,4,16,14,17,21,17,15,21,18,10,6,16,5,15,13,4,17,2,21,5,6,14,21,8,1,10,15,6,19,16,15,6,13,7,5,1,10,5,10,14,16,13,8,10,19,8,16,21,6,8,15,2,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,10,9,16,21,9,10,2,18,10,7,20,13,21,15,7,8,10,17,10,9,18,21,14,5,17,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,16,7,21,1,15,1,16,6,4,13,13,21,21,7,21,2,7,2,5,2,16,21,5,17,1,10,15,8,6,9,23,9,7,21,21,14,10,13,21,13,5,5,15,8,17,15,3,4,8,13,9,17,13,23,7,16,21,15,5,8,13,17,16,5,21,14,9,13,4,2,19,21,15,7,16,17,16,4,2,14,3,23,5,5,14,13,15,7,6,21,17,2,10,17,7,10,15,15,19,10,7,18 +24,23,23,23,23,23,10,7,17,6,10,17,6,19,2,16,7,15,2,17,13,17,15,16,19,5,7,15,8,4,10,8,20,23,7,19,4,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,9,21,21,19,6,18,6,9,6,13,21,5,21,13,21,4,16,13,17,6,7,5,5,21,17,16,20,7,14,16,8,4,3,21,16,13,4,6,21,7,21,6,9,15,11,8,15,8,1,8,1,7,5,9,8,15,15,9,16,16,21,8,13,16,13,13,14,9,13,21,8,6,18,21,2,21,15,13,5,7,9,8,2,21,5,3,1,6,14,6,21,9,3,15,2,14,13,5,16,2,5,8,8,8,14,9,7,1,16,6,8,21,9,6,21,16,19,13,9,1,21,7,10,6,7,4,21,4,21,4,9,20,1,1,13,9,4,16,7,5,13,1,21,2,7,17,21,14,9,5,20,9,17,15,5,2,7,13,15,13,15,19,13,7,2,15,17,8,15,1,16,20,7,6,9,2,15,14,21,17,17,7,17,7,21,8,6,8,6,18,8,17,10,6,2,5,4,16,17,9,6,17,13,10,21,17,18,5,15,19 +24,23,7,10,21,4,8,21,21,6,10,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,16,15,21,15,5,19,1,5,4,4,4,21,14,21,13,8,21,21,7,17,4,4,7,5,21,4,14,19,7,14,21,2,5,10,18,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,7,16,9,2,19,17,10,7,21,13,17,2,5,11,6,17,8,3,8,6,9,5,1,3,6,5,21,5,21,11,19,7,9,20,7,8,14,21,15,15,15,4,21,21,6,17,18,2,2,4,8,21,18,5,6,15,19,4,5,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,13,16,8,16,13,3,4,8,13,8,13,5,18,9,15,4,9,5,17,13,18,16,21,21,14,9,13,3,15,19,7,17,15,16,18,16,4,5,7,15,6,7,7,21,6,9,7,4,17,17,15,5,17,7,2,17,16,19,4,19,23 +24,23,23,23,23,23,7,16,16,2,9,21,13,10,7,18,2,13,4,16,13,17,15,16,2,2,17,13,15,5,20,8,16,23,15,20,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,15,1,8,18,21,5,15,16,5,2,13,4,21,2,21,15,5,8,8,8,17,8,2,9,5,21,8,21,3,10,14,8,15,15,1,23,16,13,8,4,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,18,21,15,2,2,1,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,15,15,17,16,10,15,21,15,2,21,4,10,13,5,1,21,7,7,15,7,7,2,21,21,21,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,14,13,20,7,19,21,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,15,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,15,21,6,14,2,21,2,15,17,6,15,15,21,13,15,13,17,13,16,19,16,21,3,1,6,2,5,6,7,19,23,13,19,2,15,13,6,14,20,19,21,15,7,13,16,4,16,14,16,15,17,15,16,21,2,6,16,6,2,13,8,21,15,21,5,8,14,16,16,21,2,15,5,5,18,16,5,13,15,13,15,8,9,2,2,14,13,6,15,21,15,21,7,20,21,21,6,10,1,17,16,3,7,5,9,8,15,8,5,16,21,17,2,8,16,23,13,21,15,15,16,9,2,16,15,15,6,21,16,5,15,2,21,2,17,8,8,21,21,15,23,23,23,15,15,19,19,15,8,13,15,9,7,15,8,21,16,5,19,13,2,1,21,15,8,21,15,5,13,4,15,21,13,15,6,15,8,13,20,21,21,6,2,1,21,2,16,6,8,13,3,2,2,21,2,15,13,21,14,14,13,17,15,18,15,3,4,8,13,8,10,19,23,2,2,8,11,5,21,13,17,15,1,10,14,5,14,15,2,16,16,16,15,15,11,16,2,13,8,13,23,23,8,15,15,13,16,3,15,21,10,2,17,15,15,15,17,8,23,23,23 +24,23,23,23,23,23,23,6,18,13,15,19,6,2,6,7,13,13,2,16,13,21,3,15,6,9,21,15,8,13,16,4,21,23,7,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,17,5,2,13,6,6,10,21,15,15,1,17,2,19,13,4,15,5,21,21,5,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,15,5,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,17,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,21,14,13,9,14,10,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,16,16,13,6,15,21,7,14,15,7,2,15,21,21,8,6,20,1,16,9,11,2,8,13,15,9,2,21,2,13,13,21,14,15,7,20,8,17,13,5,4,8,13,9,9,13,4,5,15,15,13,5,17,15,16,15,20,14,4,14,5,8,14,17,21,17,8,15,19,16,10,13,13,15,14,9,15,15,10,17,6,15,16,18,15,2,17,13,2,1,16,15,6,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,21,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,15,17,2,15,2,21,8,6,17,6,7,10,7,13,13,2,21,13,16,7,17,17,5,8,8,7,13,21,10,15,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,17,21,15,2,16,5,2,13,6,6,9,21,10,2,2,17,16,19,7,10,7,6,21,16,14,9,7,14,15,8,7,1,3,8,2,6,2,1,7,17,15,15,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,10,8,18,13,13,14,15,15,21,8,15,18,15,2,7,21,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,1,13,6,2,21,8,7,15,7,2,15,10,21,21,15,20,21,15,15,9,6,8,13,13,15,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,6,8,15,13,9,8,15,2,7,9,15,15,17,15,5,16,13,15,21,16,16,6,23,23 +24,23,23,23,16,17,6,8,17,9,15,2,15,4,6,8,13,16,2,16,2,21,3,15,15,6,17,5,13,8,2,2,17,23,13,17,5,6,8,8,14,16,16,8,15,7,16,18,4,21,14,16,15,21,6,21,15,2,10,15,15,5,13,13,21,5,21,13,6,14,16,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,17,8,1,7,20,19,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,16,15,2,16,23,13,4,15,6,8,6,4,8,21,2,2,21,13,18,6,3,8,8,16,14,10,5,17,23,23,23,23,6,15,21,10,14,6,3,8,11,15,8,8,15,6,6,17,8,2,21,21,15,21,17,20,2,5,6,15,15,7,14,8,15,11,15,5,16,2,2,20,21,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,13,17,18,8,5,15,16,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,10,15,16,6,23,23 +24,23,23,23,21,16,9,2,21,7,5,17,15,3,9,18,5,13,16,16,13,17,15,16,8,7,16,5,2,9,20,8,15,23,7,10,13,13,15,2,4,21,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,5,10,16,5,10,13,2,17,2,21,7,5,14,21,16,17,8,2,15,5,18,8,21,3,10,14,16,15,7,21,16,4,13,5,10,7,8,16,13,6,17,1,2,2,15,21,8,1,7,5,9,8,11,9,5,4,21,21,2,21,16,13,13,14,14,15,16,2,7,18,17,15,2,9,15,21,13,7,17,2,18,13,14,13,6,4,21,21,10,21,7,19,16,15,5,14,14,5,13,15,15,14,21,15,17,15,13,15,21,15,2,21,4,2,13,6,21,21,7,14,16,7,8,10,20,21,17,15,8,1,10,15,7,3,8,13,4,19,2,21,2,13,15,21,14,14,13,20,10,21,15,3,4,8,13,8,13,10,5,15,13,19,9,5,16,15,21,21,8,15,14,5,13,2,7,19,15,21,15,16,1,17,13,5,8,14,2,14,17,9,6,2,10,21,21,1,10,13,16,16,2,15,17,16,15,6,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,18,21,2,2,21,2,6,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,5,7,13,6,6,17,23,13,17,6,14,5,21,6,18,7,8,15,7,21,16,4,16,14,21,15,8,15,16,21,6,2,16,2,2,13,6,21,5,14,15,2,10,16,21,21,8,14,13,5,16,16,14,14,8,13,17,7,2,18,2,3,14,15,7,17,15,16,6,5,21,21,19,21,7,1,15,16,7,5,9,15,15,7,6,15,21,18,15,21,8,23,14,14,15,6,16,15,13,21,21,4,6,21,13,21,5,13,17,8,17,2,9,8,21,2,3,21,2,5,10,21,5,16,8,2,15,7,15,13,7,15,2,15,19,15,5,21,21,10,6,21,20,2,14,10,8,21,5,15,13,8,15,6,2,16,2,13,21,1,15,15,9,8,21,2,10,2,21,15,14,5,18,15,7,5,15,15,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,5,13,13,13,15,19,15,16,15,15,21,8,6,7,2,16,15,15,10,14,6,15,6,15,21,1,13,15,16,15,2,2,21,2,23,23,23 +24,23,4,4,21,8,15,15,21,9,7,16,18,6,13,18,4,13,8,15,13,17,19,16,6,3,21,14,7,13,4,19,15,23,15,17,9,15,5,8,17,18,14,8,15,7,17,16,4,17,14,17,21,17,13,16,18,5,4,17,6,4,13,6,21,5,19,3,6,14,21,16,19,2,5,7,17,4,19,13,13,7,13,21,1,10,19,18,6,5,7,8,8,5,21,7,8,21,21,15,21,1,17,7,19,7,5,9,8,8,7,21,20,9,10,15,21,15,13,13,13,6,8,17,9,14,21,1,6,10,19,13,1,16,7,8,2,16,9,7,2,8,14,13,2,5,4,5,20,6,4,19,13,20,13,10,8,8,14,2,6,1,15,8,21,21,4,4,1,2,4,13,6,21,17,7,10,15,15,7,6,2,1,19,2,21,1,8,9,16,19,19,23,5,5,19,15,21,7,10,17,14,14,19,16,10,8,15,7,4,10,13,1,16,9,23,15,7,2,7,6,21,16,1,16,9,15,14,3,13,5,23,19,16,21,19,17,15,8,4,9,9,6,5,8,5,9,6,7,20,16,21,15,2,4,16,7,15,21,21,20,9,19,18 +24,23,23,7,17,16,10,4,21,15,2,21,6,15,5,17,13,13,2,21,13,16,7,21,16,5,8,16,3,13,2,10,20,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,15,15,15,15,16,21,2,2,16,5,6,13,2,6,2,21,15,2,2,17,16,19,2,4,10,5,21,16,14,19,7,14,8,8,13,4,3,8,13,13,15,21,7,1,15,10,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,1,21,15,7,1,13,13,14,15,13,21,8,13,18,16,2,8,10,13,5,6,21,8,2,21,5,2,9,6,14,8,21,9,6,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,8,15,5,21,2,10,16,16,21,13,9,15,21,15,14,15,7,2,6,10,17,8,10,20,21,21,15,9,10,8,13,5,4,2,16,2,15,13,21,14,15,13,20,4,16,13,5,4,8,13,8,13,5,2,13,8,15,9,5,16,13,16,16,20,8,14,10,13,15,14,21,21,18,15,16,19,21,8,6,9,8,15,6,15,15,2,2,5,15,16,3,15,6,16,13,2,21,17,15,10,23,23 +24,23,23,2,8,6,2,15,18,15,6,21,6,2,4,19,5,15,2,21,13,16,19,15,21,5,8,13,7,13,2,8,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,15,16,21,5,2,9,7,23,23,21,2,6,21,5,2,21,16,2,19,13,2,5,5,21,16,7,3,7,14,16,8,6,2,3,16,15,8,13,1,7,21,2,6,21,11,5,15,8,16,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,13,21,13,5,5,16,8,2,11,5,2,19,6,16,15,21,7,5,15,16,14,13,5,21,2,5,8,7,8,14,2,15,21,15,5,5,21,2,15,19,16,21,13,8,8,21,14,8,5,4,2,15,16,21,8,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,5,13,20,10,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,15,21,15,16,21,7,2,2,5,8,4,5,15,6,2,5,5,15,21,21,15,2,15,15,6,16,8,18,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,23,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,5,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,23,23,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,2,21,21,15,6,21,2,2,7,21,2,5,13,13,21,3,13,7,18,21,16,2,5,21,5,7,13,6,6,21,23,13,17,5,14,5,16,6,21,14,16,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,17,2,21,13,6,21,5,13,15,8,15,16,6,16,15,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,17,7,16,5,5,21,21,19,21,7,8,11,17,7,5,13,16,15,15,5,15,21,18,15,21,8,23,14,14,7,2,16,15,15,17,16,3,13,21,13,21,2,13,17,7,16,2,3,8,8,2,10,21,7,6,10,21,5,16,7,2,15,9,8,13,8,15,2,15,19,16,5,21,21,10,15,17,20,14,15,7,13,16,3,14,6,16,15,15,2,21,2,8,21,21,15,5,9,16,21,23,2,3,2,21,15,14,5,18,15,5,15,15,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,2,2,19,15,16,15,15,21,7,6,7,2,16,15,15,10,14,13,16,5,15,21,21,13,10,16,15,2,2,21,2,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,17,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,4,10,21,15,5,8,17,7,8,17,16,2,14,21,13,5,3,17,15,16,6,17,7,13,23,7,5,13,18,7,18,23,7,19,3,6,9,17,14,1,21,7,15,7,21,17,4,21,14,16,21,21,19,15,19,4,7,15,6,21,5,7,7,17,21,6,10,8,17,3,21,5,6,10,4,17,16,7,13,7,13,16,21,10,17,21,7,21,2,5,20,8,17,2,5,21,21,15,21,1,17,9,16,7,5,9,8,15,8,9,21,21,1,5,18,18,23,13,17,6,9,21,10,15,20,16,6,4,10,13,21,16,6,8,2,17,6,2,4,1,1,5,23,6,6,15,10,2,6,13,2,8,9,20,17,7,15,3,5,15,9,20,1,17,10,10,17,18,7,6,4,9,23,23,23,14,21,14,5,5,15,4,15,20,21,21,3,10,10,19,23,2,5,4,21,14,13,21,18,5,10,14,16,8,16,19,9,4,8,13,6,1,6,23,6,17,5,3,5,15,15,19,18,18,19,9,23,13,3,7,16,15,16,8,16,21,8,7,13,17,6,23,9,2,10,5,15,21,18,14,17,10,9,17,13,10,21,17,23,23,23,23 +24,23,4,6,21,10,21,10,17,6,6,21,8,10,14,19,13,7,7,16,7,16,11,16,17,5,15,7,9,13,9,19,11,23,10,16,9,7,5,4,15,18,16,7,15,7,1,17,4,21,15,16,21,11,6,19,1,3,15,16,5,9,13,10,21,5,14,15,5,2,16,7,21,4,9,1,4,16,16,13,13,8,13,21,17,10,8,6,2,3,15,7,19,8,19,5,6,21,11,2,19,1,17,1,19,7,5,9,8,15,8,9,15,21,17,9,4,21,23,13,10,5,7,16,9,6,2,16,10,8,21,13,11,4,9,8,7,21,9,2,10,21,1,15,21,9,8,23,23,23,23,9,8,6,9,20,17,7,15,2,5,15,15,8,17,21,19,4,17,4,9,13,8,15,7,7,7,8,17,11,15,4,15,21,6,19,21,7,4,10,8,23,5,9,6,13,1,15,6,13,17,7,7,13,15,23,18,15,3,4,8,13,7,21,2,23,7,1,2,3,5,13,13,17,16,21,13,4,23,23,3,14,19,16,17,16,15,21,11,5,17,13,15,23,23,23,13,9,15,9,2,21,1,4,6,17,15,10,4,15,5,15,19,23 +24,23,23,15,15,8,15,15,18,8,4,21,6,2,7,19,5,15,3,21,13,16,19,15,17,5,8,13,7,13,3,6,16,23,15,19,2,5,13,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,17,21,2,4,19,4,23,23,21,7,13,21,5,2,16,17,2,19,15,4,5,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,7,21,13,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,21,5,10,21,13,13,14,4,13,21,5,15,8,21,6,4,21,13,5,5,16,17,8,1,6,2,14,6,14,6,21,7,2,20,16,14,13,6,8,3,5,8,7,8,14,2,15,1,15,6,5,21,2,15,18,16,21,13,5,16,21,13,4,13,6,2,15,10,21,8,4,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,21,14,4,5,20,10,16,13,5,4,8,13,9,13,7,19,13,15,2,9,5,17,15,16,16,20,2,14,3,15,15,14,21,16,1,15,17,1,7,19,2,13,6,4,5,8,14,18,5,9,4,21,17,15,5,15,15,7,16,16,15,5,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,5,5,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,9,8,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,13,5,18,7,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,6,21,9,15,2,8,13,4,7,1,13,13,5,18,6,15,17,8,8,1,6,10,15,19,6,2,19,19,15,2,4,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,16,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,15,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,10,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,23,15,15,8,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,17,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,15,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,8,6,21,7,2,2,17,4,15,6,8,9,4,19,9,15,5,18,15,16,15,19,4,5,21,13,8,13,6,8,18,23,21,1,9,15,4,8,9,18,3,15,15,7,8,1,4,8,14,16,1,15,6,16,18,4,10,15,15,4,13,4,18,15,17,7,5,7,16,16,16,19,9,10,18,4,7,17,13,13,13,21,19,4,3,4,17,13,4,4,1,7,17,6,9,21,21,21,21,1,17,8,2,7,7,9,21,15,8,9,17,21,17,5,4,16,23,13,15,4,9,16,9,4,8,1,2,7,17,13,15,3,5,17,10,16,21,2,13,16,6,5,13,4,23,15,18,6,4,13,1,9,9,8,16,8,15,19,5,21,1,21,21,18,6,4,17,15,4,13,5,1,16,9,4,4,15,7,6,15,1,16,5,17,21,1,10,10,8,18,23,2,13,17,17,14,15,2,21,14,4,6,16,4,16,15,9,4,8,13,7,17,8,23,4,16,21,9,5,7,13,17,16,19,21,14,5,13,2,6,19,16,21,16,21,21,7,2,13,1,6,23,23,6,6,15,15,4,4,8,21,7,7,17,7,6,19,17,19,9,19,23 +24,23,23,23,23,6,10,9,19,21,6,21,6,15,2,5,8,15,2,21,13,16,9,16,21,5,21,15,8,13,7,8,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,4,21,10,21,8,5,8,2,8,17,8,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,17,15,5,21,15,15,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,9,7,21,15,15,13,19,2,7,21,21,5,13,5,16,21,8,6,15,7,2,4,10,21,21,6,20,1,13,5,8,6,8,7,8,15,2,18,2,15,13,17,15,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,18,13,14,5,13,10,2,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,14,21,16,15,5,15,8,2,15,15,16,6,10,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,21,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,7,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,21,7,5,17,15,8,2,19,6,2,15,7,13,13,2,17,13,15,3,21,18,11,14,10,8,13,21,15,17,23,7,20,2,13,6,6,2,18,21,1,11,7,7,18,4,15,7,21,15,15,11,16,21,4,2,11,6,13,5,6,5,5,21,8,2,2,21,7,18,16,5,7,5,18,4,8,20,15,14,16,15,2,10,9,2,5,15,13,21,7,21,15,15,21,11,15,13,15,16,7,1,7,5,9,16,11,15,9,1,21,21,2,3,17,13,13,14,15,15,21,8,4,18,20,2,5,7,13,5,5,17,8,2,21,5,15,19,6,14,6,21,9,2,14,7,15,5,14,6,15,9,8,8,7,14,17,15,1,15,2,8,21,3,2,21,17,3,13,8,21,21,2,14,3,7,15,15,21,21,2,5,20,1,8,7,11,16,8,13,8,3,2,21,2,15,13,21,14,21,8,20,15,15,13,5,4,8,13,9,9,13,4,5,17,7,15,5,17,15,18,15,7,14,15,9,7,13,7,16,17,1,15,15,19,8,15,13,13,4,14,5,6,15,2,18,2,7,16,18,3,5,21,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,7,5,21,15,15,17,6,3,2,21,13,13,2,21,13,16,15,15,19,7,23,15,6,2,15,21,21,23,2,3,2,15,5,6,2,18,14,21,11,7,8,18,4,16,21,15,16,15,15,17,21,15,2,16,5,15,13,7,6,7,21,5,2,8,16,2,19,13,15,10,5,21,21,7,19,15,14,16,8,2,4,15,21,6,15,15,21,7,16,7,5,21,11,15,15,15,21,6,20,7,5,9,8,15,16,9,21,21,21,16,14,21,13,13,14,15,13,10,8,15,20,21,2,13,21,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,6,15,17,14,13,5,7,2,5,8,8,8,14,6,15,1,10,15,8,21,13,2,17,21,21,13,7,16,21,7,14,7,7,2,15,2,21,6,13,20,1,16,15,7,10,8,13,18,4,2,21,2,15,13,21,14,4,5,20,14,16,13,5,4,8,13,7,13,5,9,13,7,18,9,5,16,15,17,21,2,14,14,13,2,15,14,16,17,15,15,16,19,1,8,13,15,8,15,14,15,4,16,16,6,7,15,19,15,6,17,13,2,21,17,15,23,23,23 +24,23,23,23,21,13,9,10,21,15,6,21,6,2,4,7,9,13,2,21,13,16,8,1,17,9,8,15,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,4,7,10,8,10,14,5,21,21,9,4,3,17,4,19,2,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,3,13,1,8,16,7,10,21,11,15,15,8,1,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,16,6,7,16,9,15,18,15,2,7,17,13,5,10,15,18,2,21,5,2,21,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,9,4,21,16,21,13,5,15,21,14,15,8,10,2,6,10,21,8,21,20,21,4,13,9,8,8,13,15,6,8,17,10,15,13,15,14,15,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,10,13,15,14,17,16,1,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,15,15,8,4,17,16,21,23,23,23 +24,23,23,23,21,5,15,16,21,15,5,21,6,6,2,2,2,16,2,21,13,16,21,15,3,5,14,13,2,13,21,8,19,23,15,2,2,15,5,5,2,18,15,1,11,7,8,18,4,16,19,15,15,15,15,17,21,2,21,6,7,10,13,7,21,2,21,5,5,8,16,14,16,5,14,15,5,17,16,6,9,7,14,16,8,7,6,15,10,13,2,8,21,8,21,15,10,21,11,5,15,15,21,8,2,7,5,9,8,15,13,9,21,21,21,2,2,21,13,13,14,8,15,16,8,15,18,15,2,7,21,13,5,8,16,8,8,21,5,2,20,6,14,6,21,9,7,15,6,14,13,5,16,2,5,8,7,8,15,7,13,21,15,2,13,19,2,6,21,14,21,13,7,13,21,14,15,15,13,10,10,8,21,8,13,20,1,2,15,7,16,9,7,13,10,2,17,2,15,13,21,14,15,13,20,8,15,15,5,4,7,13,15,13,2,19,13,8,16,9,5,15,13,16,21,20,7,14,5,13,7,14,21,16,21,16,21,21,7,5,7,16,8,14,5,15,15,3,5,9,15,15,17,15,6,15,8,15,16,17,16,6,23,23 +24,23,23,23,17,21,9,5,17,9,15,16,8,4,5,4,4,15,8,16,15,16,7,16,21,13,17,6,9,6,18,10,18,7,9,8,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,9,13,9,16,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,16,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,15,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,2,8,9,8,13,1,15,4,21,14,13,21,21,14,23,4,16,4,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,17,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,17,7,4,17,16,20,5,8,23 +24,23,23,9,21,4,9,15,16,6,9,16,21,15,13,8,4,13,8,19,15,16,15,17,4,9,21,4,8,13,6,7,19,23,18,15,9,6,3,4,7,18,6,15,13,7,21,19,4,21,20,16,1,15,15,16,21,7,4,17,2,5,13,8,21,7,6,6,10,16,21,7,2,5,17,7,15,21,9,6,5,7,6,16,15,6,21,8,6,13,4,17,21,7,16,9,5,15,21,8,10,1,17,8,17,7,3,9,19,15,15,21,21,21,8,6,4,17,23,4,21,7,8,16,15,9,21,21,4,6,4,13,18,13,6,7,4,16,13,2,13,5,23,23,23,23,23,23,23,23,23,23,5,16,14,3,8,8,14,19,5,17,18,21,19,18,6,4,21,19,4,13,6,21,15,10,14,6,5,8,6,4,1,21,16,21,21,4,9,10,4,21,23,9,13,4,21,14,4,9,21,14,4,5,8,16,17,15,3,4,8,13,6,17,13,23,20,18,8,3,5,15,13,17,17,19,7,5,4,13,5,23,19,17,17,16,15,1,7,6,8,5,4,23,23,14,15,15,15,6,6,2,17,15,2,17,7,6,7,16,19,2,19,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,13,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,15,18,4,5,21,6,10,3,18,13,15,2,21,13,16,19,15,16,5,8,13,7,13,2,6,16,23,15,19,2,7,5,6,2,18,15,18,15,7,8,17,4,7,21,21,15,13,15,21,21,2,8,15,7,23,23,5,10,6,21,5,4,16,16,8,19,2,10,5,6,16,21,8,20,15,14,17,8,7,2,3,16,5,8,13,1,4,16,2,5,21,15,15,15,15,21,6,19,7,5,9,8,15,15,9,21,21,1,8,6,21,13,13,14,6,9,21,10,2,8,21,2,6,21,13,5,14,8,8,9,16,9,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,7,8,14,2,15,18,15,15,5,21,2,2,19,16,21,13,5,16,21,8,6,5,2,2,2,1,21,8,5,20,1,16,13,9,8,8,13,15,14,18,17,2,15,13,16,14,15,3,20,4,17,13,5,4,8,13,9,13,13,19,13,8,2,9,5,16,15,16,15,20,14,7,13,13,7,14,16,16,21,16,16,1,7,5,2,13,4,15,5,15,8,7,5,5,15,21,17,15,6,15,8,4,15,16,16,8,23,23 +24,23,23,7,15,6,4,2,17,2,5,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,16,13,8,14,15,6,16,23,13,16,13,15,5,5,21,16,16,21,15,7,16,19,4,21,14,21,21,16,15,21,11,2,15,18,6,7,13,6,21,7,14,8,15,8,16,2,16,9,14,15,5,11,8,14,14,8,13,16,7,8,18,2,5,14,16,16,21,7,20,2,5,21,15,21,7,1,1,8,16,7,5,9,15,15,15,5,21,16,21,13,10,16,23,13,21,6,7,16,6,2,15,21,7,5,21,13,21,8,9,8,2,17,17,13,13,8,15,5,15,3,3,15,19,5,14,7,19,15,7,15,8,8,14,2,6,1,8,7,21,21,5,15,17,20,15,13,2,15,16,14,13,15,10,13,13,18,16,2,10,16,1,7,15,10,23,17,20,10,3,2,17,2,7,13,18,14,3,13,16,5,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,8,18,14,13,6,17,14,16,15,16,15,16,18,8,2,15,15,2,8,5,21,14,16,16,5,15,15,17,13,3,15,15,2,17,15,16,8,23,23 +24,23,23,15,16,15,15,3,21,15,15,21,6,2,10,3,13,13,2,21,13,16,15,1,21,5,8,13,7,13,10,3,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,21,21,15,15,15,15,16,21,15,2,16,5,10,13,7,6,10,21,5,2,2,17,8,19,13,4,5,16,21,21,6,20,15,14,6,8,7,2,3,16,13,15,10,1,8,16,13,6,21,11,10,15,15,17,8,16,7,5,9,8,15,15,9,21,21,21,8,7,21,13,13,14,15,15,16,8,15,18,16,2,8,21,13,5,14,21,8,2,21,5,2,17,6,14,6,21,9,2,8,2,14,13,5,21,2,5,8,8,8,14,15,15,1,21,15,5,1,10,15,21,21,21,13,5,15,21,7,14,15,7,2,13,10,21,17,6,20,21,11,13,9,8,8,13,4,10,10,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,7,13,15,10,10,6,8,9,5,17,15,17,17,20,14,14,10,2,4,14,21,21,16,8,15,19,19,8,13,7,15,15,5,4,5,13,2,3,15,16,21,15,15,16,13,2,21,15,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,2,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,8,15,21,13,14,5,7,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,16,16,2,10,21,2,15,21,6,2,6,19,13,15,2,21,13,15,19,15,21,5,8,15,8,13,2,8,16,23,21,19,2,15,5,6,21,18,14,1,11,7,21,18,4,8,1,15,15,15,15,16,1,2,5,21,5,2,5,13,6,18,21,15,2,2,16,3,19,8,21,5,5,16,8,15,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,5,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,15,14,2,3,2,6,21,21,8,2,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,16,5,20,16,17,13,5,4,8,13,7,13,7,19,13,8,7,9,9,16,13,17,15,20,14,14,13,2,14,14,16,16,21,7,16,21,8,8,2,14,6,15,7,15,14,2,15,5,15,21,16,15,4,15,15,2,8,21,15,23,23,23 +24,23,23,23,23,23,23,15,16,10,8,21,15,15,15,9,3,21,1,14,13,17,18,21,16,5,21,5,8,13,7,19,16,23,5,17,9,13,15,15,7,18,14,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,10,10,6,15,17,15,13,13,7,13,9,1,10,18,14,16,13,8,10,19,8,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,7,4,21,13,13,1,6,15,21,9,10,2,18,2,7,20,13,21,8,8,8,15,17,2,9,10,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,15,10,21,1,15,17,16,9,10,13,8,21,16,9,1,2,7,2,5,2,21,21,5,17,1,2,10,8,10,2,23,5,9,21,21,14,7,13,21,13,15,13,15,7,17,15,3,4,8,13,5,17,13,23,8,1,21,15,5,8,13,21,16,5,17,14,8,13,4,2,19,17,15,7,16,1,16,10,2,14,9,23,9,5,14,2,15,6,4,21,17,7,15,17,7,10,15,8,19,10,10,18 +24,23,10,5,21,4,7,4,17,7,2,17,6,7,2,16,4,13,2,21,13,16,15,16,21,5,8,13,7,5,2,2,18,23,13,19,2,4,5,6,2,18,14,1,11,7,8,18,4,21,1,15,15,15,15,17,21,4,2,16,6,10,13,10,6,8,21,6,2,2,16,3,18,7,10,7,5,21,16,8,19,7,14,15,8,6,4,3,21,6,7,13,1,8,16,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,1,21,13,1,21,13,13,14,14,13,16,8,15,18,15,2,15,21,13,5,14,21,8,2,21,5,2,8,6,21,15,21,9,6,15,16,14,13,5,14,2,5,8,8,8,14,15,15,1,15,6,5,21,2,4,21,1,18,13,13,15,21,15,4,15,7,7,6,10,21,4,15,20,21,21,15,9,4,8,13,5,15,2,21,2,15,2,21,14,15,13,20,2,16,13,5,4,8,13,7,13,6,2,13,7,8,9,5,16,13,17,21,20,14,14,5,15,15,14,21,17,15,15,16,19,21,8,10,8,15,15,7,1,9,6,2,9,6,15,21,15,15,16,13,6,15,16,15,15,15,18 +24,23,23,15,21,21,9,15,16,10,15,21,13,15,13,18,2,13,10,16,15,17,7,16,2,5,16,5,2,13,20,1,16,23,15,20,9,13,5,2,14,3,14,10,10,7,16,7,4,21,20,16,15,17,15,16,18,5,15,17,5,3,15,2,1,7,21,15,8,14,16,4,16,17,2,6,5,21,8,16,3,10,14,17,2,14,21,16,13,14,9,13,8,8,16,13,15,21,21,6,11,15,21,8,2,7,5,9,8,11,9,5,16,21,21,20,4,16,13,13,14,15,15,17,2,2,1,21,4,6,4,13,17,5,13,16,13,18,13,14,13,6,2,6,21,10,15,2,19,21,15,15,14,19,5,13,15,8,15,9,13,17,8,21,13,21,7,21,21,15,10,5,6,21,21,7,19,13,7,8,5,2,21,18,2,17,1,21,15,7,4,8,13,14,21,2,21,4,7,13,21,10,14,13,20,4,1,15,3,4,8,13,8,13,10,6,8,13,19,9,5,16,13,21,21,8,15,14,9,13,3,2,19,15,16,15,16,1,17,15,7,8,2,10,14,17,14,16,2,1,2,21,1,13,9,16,8,2,15,17,17,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,3,9,21,13,8,2,10,8,17,23,2,3,2,15,5,6,2,18,14,16,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,7,13,6,16,21,7,4,2,16,3,19,8,15,5,5,21,16,5,13,7,15,6,8,6,4,3,21,8,6,13,1,8,16,15,6,21,15,5,16,15,17,2,18,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,16,13,5,2,15,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,20,2,17,8,5,8,8,8,14,19,15,17,13,2,8,19,15,2,21,16,21,5,5,16,21,9,2,14,5,2,6,21,21,8,3,20,21,21,8,9,8,8,7,5,9,2,18,2,21,8,21,14,14,8,20,8,17,15,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,8,10,4,13,8,14,16,16,21,15,16,10,8,8,4,14,15,10,5,15,15,14,5,9,14,21,16,15,6,8,15,2,21,21,23,23,23,23 +24,23,23,23,21,6,10,4,17,9,7,17,17,4,5,4,4,15,8,16,13,16,7,16,1,13,18,6,9,13,18,4,19,23,9,4,9,15,13,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,5,19,16,5,4,13,4,21,15,21,5,10,4,16,21,21,5,4,7,9,21,21,6,20,7,14,21,2,5,4,19,14,9,13,5,16,14,21,7,6,17,21,6,7,8,16,15,2,7,5,9,9,13,11,5,17,1,21,4,21,21,13,13,14,10,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,19,8,6,15,15,1,3,9,5,20,9,15,10,19,6,9,19,7,8,1,8,7,15,16,5,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,4,16,1,21,7,8,7,8,13,4,9,4,21,17,6,10,21,14,4,5,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,15,17,16,8,21,14,9,13,4,3,19,15,17,7,16,18,16,7,9,7,8,6,8,5,16,16,9,11,4,1,17,7,5,17,7,4,8,16,20,5,19,18 +24,23,23,5,21,2,13,10,17,7,15,21,17,2,15,7,13,15,4,16,15,16,15,18,3,5,21,6,8,6,2,6,21,23,21,17,5,15,5,6,7,18,3,15,15,7,8,1,4,16,14,16,1,1,6,16,18,2,10,15,10,15,13,2,21,15,21,5,6,2,21,4,16,4,9,6,7,17,15,5,13,7,14,19,7,21,2,2,16,13,7,6,15,8,16,2,6,21,16,2,21,1,17,8,6,7,7,9,21,15,8,9,21,21,17,6,2,16,23,8,14,4,7,16,1,6,21,16,3,9,21,13,15,5,13,1,2,16,21,2,13,16,6,5,13,4,23,15,19,15,2,13,21,9,9,8,8,8,15,2,15,21,1,17,21,21,4,15,17,15,6,6,2,15,17,7,14,10,15,7,15,6,1,2,6,17,21,21,15,10,4,18,23,9,6,13,17,14,15,13,21,14,14,13,16,2,16,15,3,4,8,13,7,17,8,23,2,17,19,3,5,15,13,17,17,19,16,14,13,2,4,14,19,16,21,16,16,21,8,2,13,17,15,23,5,6,13,2,15,3,10,21,16,15,5,17,7,2,15,17,19,10,23,23 +24,23,23,4,21,19,7,8,17,3,4,2,16,8,6,21,4,13,8,19,7,17,18,17,6,7,14,23,23,2,5,8,17,23,15,1,5,6,9,2,16,16,14,15,15,7,16,17,4,21,13,17,1,17,6,15,19,2,21,17,5,6,13,10,21,9,6,9,5,2,17,8,16,2,14,7,6,2,16,13,13,1,13,16,21,10,3,21,3,7,16,6,21,7,17,13,5,21,1,8,21,1,17,8,10,7,5,9,8,15,7,9,11,21,17,9,1,21,23,13,4,5,10,17,9,3,8,17,4,2,21,13,11,8,9,8,4,21,2,2,7,18,1,5,16,6,7,15,23,4,2,13,16,5,9,8,8,11,15,2,5,1,16,15,1,21,4,15,21,7,9,7,6,17,21,8,7,6,7,7,4,4,15,17,3,8,1,4,10,10,10,21,23,2,13,4,21,14,19,2,17,6,7,7,18,8,21,15,3,4,8,13,6,21,10,23,13,16,6,3,5,16,13,17,1,9,16,2,13,6,5,23,16,19,17,15,16,21,21,5,10,21,14,23,9,9,2,21,13,4,6,15,17,13,19,17,13,6,15,17,19,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,8,16,15,16,19,18,2,5,21,9,9,13,14,20,1,23,13,17,9,6,5,5,6,18,15,13,15,7,21,21,4,21,14,21,15,1,15,16,19,4,4,7,6,7,9,17,13,21,21,13,8,1,16,15,19,4,6,5,4,9,7,9,9,8,10,8,18,5,21,4,21,13,4,4,19,8,21,6,6,21,17,6,2,1,21,16,9,7,5,9,6,15,4,21,21,16,6,4,18,17,23,8,13,15,6,16,15,9,18,18,6,6,21,13,17,3,7,7,16,5,9,9,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,17,7,16,2,6,19,13,15,18,18,2,17,21,19,9,7,7,19,21,7,2,6,9,7,6,4,17,21,2,17,21,7,4,16,7,19,23,7,7,13,21,4,4,20,21,14,6,13,8,16,21,7,3,4,18,13,6,13,7,23,13,10,21,3,5,11,13,1,16,19,2,6,23,2,14,14,19,21,17,11,16,1,8,2,13,7,4,23,23,16,4,6,1,6,4,16,17,15,6,17,7,4,4,16,23,23,23,23 +24,23,23,23,21,5,15,8,17,15,15,21,6,15,10,19,7,8,2,17,13,16,8,15,16,9,14,16,8,13,6,16,19,23,7,3,2,13,5,6,2,18,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,2,4,8,6,5,13,7,8,7,21,5,4,8,16,16,17,6,14,13,5,21,16,6,9,7,14,16,8,15,15,15,16,13,8,14,1,8,21,13,4,17,15,6,15,15,21,8,10,7,5,9,8,15,13,9,19,21,21,2,6,17,13,13,14,10,15,16,8,5,18,15,2,16,16,13,5,6,7,8,2,21,5,2,20,6,8,6,21,9,8,15,18,2,5,5,14,2,5,8,8,8,14,9,13,17,15,10,13,18,2,15,21,21,21,13,5,15,21,5,8,15,7,2,5,10,21,21,6,20,1,2,15,7,4,8,7,5,4,2,1,2,15,13,21,14,8,13,20,8,15,15,5,4,8,13,13,13,13,18,13,8,15,9,5,15,13,16,15,20,7,14,5,13,15,14,17,16,21,15,17,21,8,5,7,21,8,9,10,15,10,13,9,9,10,15,17,15,5,8,8,15,15,16,17,6,23,23 +24,23,23,2,15,6,10,15,21,15,10,21,6,6,2,18,5,15,2,21,13,18,19,21,21,5,8,13,8,13,2,6,17,23,8,3,2,15,5,6,2,18,7,19,15,7,8,18,4,15,21,15,15,13,16,21,21,13,8,7,8,23,23,5,6,6,21,5,2,16,16,2,19,5,6,7,5,21,21,6,19,15,14,16,8,7,6,3,16,5,8,13,1,8,21,5,15,21,17,15,15,15,16,10,19,7,5,9,8,15,15,9,21,1,21,6,6,21,5,13,14,6,13,21,10,4,15,21,2,5,21,13,5,8,8,8,7,16,5,2,17,6,14,5,21,9,13,18,15,14,13,5,5,2,5,8,7,7,14,2,15,21,13,8,5,21,2,2,18,16,21,13,5,15,21,14,6,5,2,2,6,2,21,8,5,21,21,21,13,9,8,8,13,5,5,19,17,2,15,13,16,14,5,13,20,2,16,13,5,4,8,13,13,13,13,3,13,8,2,9,5,17,15,16,16,20,14,5,7,13,15,14,21,16,21,15,17,16,7,5,2,13,6,6,13,15,15,7,5,5,15,21,21,15,6,15,8,6,15,23,23,23,23,23 +24,23,23,23,21,4,7,7,17,10,7,21,16,15,15,8,9,21,8,14,13,17,18,16,15,9,21,5,7,13,9,19,16,23,5,17,9,15,7,8,7,18,7,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,6,15,13,4,17,4,21,9,6,14,21,8,1,8,4,5,1,17,15,13,13,7,5,1,2,7,4,14,16,13,7,10,18,8,15,21,6,16,15,5,4,1,1,16,17,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,17,5,15,21,9,10,2,18,2,7,20,13,21,17,15,8,7,21,10,9,14,21,14,5,17,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,15,10,16,17,15,1,16,7,4,13,10,21,16,7,2,10,13,7,10,10,17,21,6,17,1,2,2,9,10,2,23,2,3,21,21,14,4,13,21,13,15,13,15,2,17,15,9,4,8,13,19,17,13,23,15,1,21,13,5,16,13,21,17,6,21,14,7,13,4,2,19,17,15,15,16,1,16,4,2,14,2,23,9,5,7,2,15,6,8,21,17,8,7,16,7,2,7,15,19,10,3,18 +24,23,23,7,16,6,10,4,21,15,15,21,6,10,2,7,13,13,2,21,13,16,15,21,17,5,8,15,5,13,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,10,3,5,21,21,9,10,2,17,6,17,4,4,13,5,21,8,9,19,9,14,17,15,6,4,3,16,13,13,7,1,7,21,7,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,10,21,13,13,14,10,13,16,8,15,18,15,2,4,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,15,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,8,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,16,21,16,8,19,18,8,10,14,10,14,6,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,5,6,21,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,18,8,15,7,6,21,13,3,18,2,21,5,5,10,21,16,21,2,10,6,5,21,16,13,13,7,13,17,21,19,13,7,14,13,21,4,21,1,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,4,15,10,17,5,10,8,1,17,5,21,13,1,2,10,7,11,19,7,2,4,21,1,17,19,14,23,23,21,5,17,8,6,9,9,4,17,8,15,13,5,16,15,7,1,21,13,10,21,15,8,13,7,19,21,7,6,2,15,11,4,6,1,17,15,17,1,4,4,10,10,16,23,2,9,13,21,14,7,10,21,14,14,15,20,6,21,14,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,21,21,19,8,9,9,2,11,23,18,7,17,8,15,21,7,4,6,16,8,23,23,15,10,7,15,21,9,8,21,13,21,21,13,2,15,16,19,5,19,23 +24,23,6,6,21,6,15,8,21,10,5,17,13,4,5,18,13,13,7,21,13,17,15,16,16,5,16,6,10,5,20,10,15,23,13,18,9,15,5,8,16,21,14,10,10,7,16,7,4,8,20,16,15,21,8,15,1,16,1,15,6,15,13,6,21,5,21,5,15,14,17,2,16,8,2,6,5,21,8,21,3,10,14,17,2,4,6,17,21,2,5,13,8,5,3,15,5,21,17,6,2,15,17,10,10,7,5,9,8,15,9,9,15,21,21,10,2,16,13,13,14,6,15,17,2,15,1,21,15,6,10,13,21,6,13,17,2,18,13,14,13,6,4,14,1,10,15,7,19,21,15,5,14,16,5,13,15,7,15,15,15,17,15,10,15,18,15,15,17,16,2,13,5,16,21,7,6,6,13,15,5,8,18,21,8,17,1,15,9,8,2,7,13,14,2,2,21,4,13,13,2,6,5,13,20,16,16,7,3,4,8,13,8,13,10,18,7,13,19,9,5,16,13,16,21,18,15,14,5,7,8,14,19,15,16,15,16,1,17,13,16,8,6,2,14,8,14,6,2,1,6,1,1,10,7,16,8,2,15,16,17,15,19,23 +24,23,23,15,18,5,15,10,19,2,15,17,8,4,16,15,13,13,2,20,3,11,21,16,7,5,21,13,7,13,4,14,16,14,16,16,6,6,5,15,5,18,16,17,15,7,16,10,4,21,15,16,1,8,15,16,1,8,6,16,5,15,13,2,17,4,21,7,5,8,8,8,21,5,15,5,1,16,15,6,13,7,13,21,9,10,15,16,18,13,5,10,21,8,16,15,9,21,21,8,8,1,21,10,16,7,5,9,8,15,16,2,21,21,7,2,18,16,23,7,13,5,10,17,9,6,17,21,5,2,21,13,18,4,15,8,2,16,21,14,17,15,13,6,23,23,23,23,23,7,2,18,19,21,13,9,8,8,15,2,6,9,9,5,21,21,18,2,21,15,7,13,8,21,21,7,4,6,7,8,10,15,16,21,2,17,1,8,20,8,15,16,13,15,5,13,17,2,2,9,1,7,6,2,15,2,18,15,8,4,3,13,15,7,6,23,5,4,2,3,5,8,13,17,1,18,5,15,15,13,15,14,21,16,16,18,7,18,18,15,5,10,15,14,5,8,9,14,16,16,6,15,3,15,8,21,13,2,15,21,18,5,8,19 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,15,21,5,9,7,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,23,23,23,5,6,17,4,5,21,6,8,5,18,9,13,2,17,13,16,19,15,21,5,8,13,7,13,4,7,18,23,7,19,4,15,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,4,13,7,10,5,9,10,21,9,21,9,10,17,16,9,19,9,8,2,7,21,6,18,3,7,14,17,8,8,4,19,4,5,9,13,1,7,21,13,5,1,15,15,15,15,21,10,19,7,5,9,13,15,8,9,17,17,21,6,2,17,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,4,5,18,2,21,5,2,20,6,21,5,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,15,15,16,15,4,7,21,4,8,21,15,21,13,9,17,21,9,6,2,6,4,6,8,19,10,8,20,21,4,13,9,8,8,13,15,15,2,17,2,15,7,16,14,7,5,20,16,16,13,5,4,8,13,7,11,13,19,13,8,15,9,5,19,15,16,16,20,14,4,9,2,15,14,21,17,17,7,16,19,8,8,4,19,6,4,6,15,4,3,6,5,4,16,17,15,6,15,7,2,17,15,17,5,9,23 +24,23,23,23,8,4,10,4,18,4,4,21,6,4,6,18,5,15,2,21,13,16,19,15,19,5,8,13,8,4,4,8,17,23,8,19,2,7,9,6,2,18,15,19,15,7,8,18,4,14,21,15,15,15,17,21,21,10,2,4,7,23,23,21,6,6,1,9,6,17,17,8,19,8,7,5,5,21,16,8,19,7,14,16,8,6,4,3,16,4,8,13,1,8,21,2,6,21,11,6,15,15,17,2,18,7,5,9,8,15,13,9,21,17,21,6,6,21,13,13,14,6,13,18,6,15,15,21,4,6,1,13,5,8,16,8,4,14,6,2,18,6,8,5,21,9,6,15,6,14,13,5,17,2,5,8,7,8,14,6,15,21,15,15,7,21,10,4,16,21,17,13,3,18,21,7,6,6,4,2,9,17,21,8,6,20,1,2,13,9,16,8,13,5,14,21,17,2,15,13,16,14,7,13,20,6,16,15,5,4,7,13,15,15,13,18,13,8,2,9,5,17,15,17,16,20,14,14,9,2,6,14,17,17,1,8,17,21,7,7,2,5,7,4,5,15,6,19,5,9,15,21,17,15,6,15,15,6,1,15,17,4,23,23 +24,23,23,15,17,7,15,2,21,15,2,21,6,15,5,16,13,13,2,21,13,16,7,21,16,5,8,15,13,15,2,10,20,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,20,21,15,15,15,15,16,21,2,2,16,5,6,13,2,6,10,21,8,2,2,17,16,19,3,10,2,5,21,17,14,19,7,14,8,8,13,4,3,16,13,13,8,21,7,21,15,10,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,1,21,15,7,1,13,13,14,15,13,1,8,15,18,16,2,8,21,13,5,15,21,8,2,21,5,2,9,6,14,15,21,9,10,15,16,14,13,5,14,2,5,8,8,8,14,15,15,1,8,15,5,21,10,2,21,16,21,13,5,15,21,8,14,15,7,2,15,10,21,8,10,20,21,21,15,9,10,8,13,5,4,2,16,2,15,13,21,14,15,13,20,4,16,13,5,4,8,13,8,13,2,21,13,8,15,9,5,16,13,16,16,20,8,14,10,13,4,14,21,21,18,15,16,19,21,8,6,9,15,15,5,5,15,2,2,5,15,21,3,15,6,16,13,2,21,17,15,10,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,20,7,16,2,17,16,5,21,13,7,13,7,17,21,18,7,3,9,6,9,10,21,21,7,8,15,7,17,13,4,16,18,15,21,17,6,21,15,6,2,21,2,5,13,8,21,15,21,5,10,14,21,5,2,2,2,16,8,14,16,15,5,7,13,21,20,10,3,21,8,8,5,16,21,14,21,8,5,16,15,15,21,16,13,7,16,7,5,9,20,15,8,9,16,21,17,5,21,21,23,13,21,5,15,17,2,15,2,15,2,6,20,15,14,13,13,7,5,21,16,5,16,16,2,13,21,2,13,14,5,5,14,14,3,21,7,21,13,11,15,15,5,21,8,8,16,21,15,2,21,20,15,5,2,15,8,14,5,15,8,13,7,2,16,21,15,20,21,15,14,13,1,23,5,21,7,1,16,15,7,15,20,3,15,13,14,17,21,8,3,4,8,13,8,9,21,23,13,16,2,15,5,17,13,17,17,5,7,15,15,9,9,23,16,15,9,13,15,15,3,7,7,8,13,15,5,8,8,7,2,15,15,15,19,15,16,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,20,10,10,21,17,5,20,16,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,23,23,23,23 +24,23,23,23,23,2,4,15,21,10,10,21,6,15,8,8,13,7,8,17,13,21,20,15,21,5,8,13,7,13,10,10,21,23,15,20,2,15,6,6,2,18,15,18,11,7,8,18,4,15,17,21,15,13,15,17,21,3,2,7,10,15,6,14,13,21,21,6,2,2,17,15,19,13,15,6,10,21,16,16,19,7,14,16,8,6,4,3,16,13,15,13,1,8,16,15,13,21,11,15,15,15,16,10,19,7,5,9,8,15,13,9,21,21,21,6,21,16,13,13,14,7,13,21,8,15,18,8,2,7,21,13,5,14,8,18,2,21,5,2,9,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,21,15,1,13,16,8,21,10,2,21,21,21,13,5,13,21,15,15,15,6,2,10,10,21,10,5,20,21,4,13,9,8,8,13,5,15,2,17,2,15,13,16,14,4,5,20,16,16,13,5,4,8,13,7,13,5,19,13,16,15,9,5,16,15,16,17,20,14,4,13,2,15,14,20,17,16,16,16,18,7,2,13,8,4,15,5,15,14,20,9,7,6,8,17,15,15,15,8,2,16,16,16,6,15,20 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,6,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,2,16,5,2,5,16,15,6,17,21,15,5,15,13,11,7,13,20,16,3,15,8,8,17,13,7,14,10,17,6,3,7,18,5,15,5,15,14,16,16,21,15,7,16,19,4,21,15,16,21,17,7,21,11,2,7,15,5,2,13,5,17,5,21,15,7,7,17,8,16,5,14,8,21,20,15,10,14,8,13,21,15,15,18,13,5,14,16,8,21,7,2,2,5,21,15,17,7,1,1,8,16,7,5,9,16,15,15,5,16,21,21,5,6,21,23,13,21,5,2,16,2,15,5,21,16,7,21,13,15,6,2,8,2,17,16,13,13,16,15,6,21,3,6,15,19,5,15,15,19,7,7,7,7,8,14,2,5,11,8,15,21,21,7,15,16,20,8,5,2,15,15,7,14,6,1,11,15,18,17,2,5,8,1,2,2,10,16,18,23,8,15,2,21,15,7,13,18,14,2,2,16,8,16,15,13,4,8,13,8,21,16,23,15,17,2,9,6,17,13,16,16,6,18,14,13,6,21,14,16,15,16,15,16,18,8,21,7,15,2,10,7,21,14,10,16,5,2,15,17,13,6,15,15,2,8,16,16,8,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,7,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,15,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,4,21,16,8,2,21,5,10,16,9,10,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,16,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,1,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,7,15,10,7,6,21,15,15,21,5,4,15,7,5,13,2,21,13,16,15,15,21,5,8,7,8,13,15,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,13,17,16,15,13,7,14,16,8,6,7,3,15,5,8,13,1,8,16,15,10,21,11,15,15,1,21,6,7,13,5,4,13,15,13,9,21,21,1,5,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,8,16,13,14,5,5,16,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,17,5,20,1,8,15,13,15,2,23,13,5,13,17,15,15,15,16,14,14,13,20,2,16,15,15,4,2,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,15,1,15,16,7,19,8,10,14,2,15,5,15,15,14,2,9,5,16,17,15,7,15,15,2,17,16,15,9,23,23 +24,23,23,23,23,23,23,23,23,13,5,21,6,15,2,8,13,15,2,17,13,21,7,15,2,9,21,2,8,13,7,13,21,23,15,3,2,16,5,6,2,18,14,21,11,7,8,18,4,14,21,16,15,15,15,21,21,7,2,2,23,23,23,23,16,5,21,5,6,21,17,2,19,2,7,7,5,21,16,5,19,7,14,16,8,13,6,2,2,23,23,15,1,8,16,13,6,21,15,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,2,2,21,13,13,14,15,15,21,8,15,19,21,2,7,16,13,5,5,16,8,2,21,5,2,20,6,8,6,21,9,6,13,8,14,13,5,14,2,5,8,8,8,14,2,15,21,15,15,8,19,3,2,21,21,16,13,7,16,21,14,7,2,5,2,20,16,21,8,13,20,1,10,7,9,8,8,7,16,15,4,18,2,15,13,21,14,8,13,20,20,11,15,5,4,8,13,13,13,15,19,13,8,10,9,5,15,13,21,17,8,15,14,5,13,8,2,17,13,18,8,17,21,8,2,15,7,1,8,5,15,16,13,5,14,8,21,1,2,7,21,15,6,21,21,16,23,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,7,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,9,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,8,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,8,7,21,10,4,10,18,6,6,17,15,7,16,15,15,13,14,16,13,16,15,16,21,6,17,6,8,13,6,21,16,23,8,21,7,13,4,10,3,18,14,1,10,7,16,19,4,21,14,17,13,1,15,16,21,10,10,16,5,4,13,21,21,4,21,5,10,17,16,3,16,4,14,15,5,21,16,14,13,7,14,21,2,5,2,3,14,10,13,15,16,8,21,7,6,21,21,7,21,1,16,4,5,7,5,13,8,15,7,5,16,21,21,9,21,17,13,13,14,5,15,15,8,4,19,21,2,6,21,13,16,6,5,17,16,16,15,8,7,6,2,5,1,15,13,5,16,10,16,10,19,2,9,20,7,8,14,6,15,1,16,13,21,21,4,21,21,3,6,13,2,13,21,8,15,15,7,2,8,21,21,21,5,20,1,16,4,8,10,8,18,14,8,2,21,4,13,1,21,14,6,13,8,17,16,15,3,4,8,13,7,7,13,15,2,15,8,9,5,16,13,21,17,8,21,14,9,13,3,3,21,15,17,15,16,18,16,7,5,8,4,15,5,15,4,8,2,5,15,16,17,15,2,7,15,2,15,15,20,5,11,20 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,4,10,7,21,6,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,2,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,16,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,4,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,13,2,16,15,5,16,18,15,5,15,15,16,2,13,20,1,3,15,16,14,16,7,13,13,2,15,17,23,13,16,13,15,5,5,14,16,16,8,15,7,16,19,4,21,14,21,16,16,15,18,11,2,21,16,5,15,13,5,21,5,14,2,6,10,16,8,21,5,14,7,8,2,8,8,14,8,13,16,7,10,1,7,5,14,16,2,1,7,21,2,5,1,15,2,7,1,1,15,1,7,5,9,15,15,15,5,6,21,21,2,2,16,23,13,16,5,2,16,9,6,8,1,2,7,21,13,21,7,7,8,2,17,16,13,13,8,7,5,17,21,6,13,19,5,14,16,21,7,7,15,8,8,14,2,5,1,8,8,21,21,7,15,16,20,7,13,15,16,21,7,15,5,10,8,15,18,16,2,15,16,1,15,7,10,17,18,23,8,15,2,21,2,7,13,18,14,15,5,16,16,16,15,13,4,8,13,8,21,13,23,15,16,2,9,6,16,13,16,17,6,18,14,5,13,5,15,18,15,16,15,16,18,8,2,15,15,2,15,5,21,14,2,15,5,15,15,17,13,10,15,15,2,8,15,17,15,23,23 +24,23,7,10,21,9,6,5,17,7,21,21,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,15,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,1,21,7,5,1,5,7,7,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,17,6,14,2,21,9,6,15,8,14,13,5,7,2,5,8,8,8,14,9,15,17,21,9,8,21,2,8,21,16,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,16,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,17,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,2,5,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,15,21,21,15,6,6,18,13,16,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,13,18,3,15,5,6,2,18,15,19,11,7,8,18,4,16,21,15,18,13,15,16,21,5,2,8,14,23,23,16,6,15,21,5,2,16,16,8,18,7,6,15,5,21,16,18,3,7,14,16,8,3,6,3,16,15,7,13,1,8,21,2,13,17,13,5,15,15,21,2,3,7,5,9,8,15,7,9,21,21,16,6,6,21,13,13,14,14,6,21,6,4,15,21,2,13,17,13,5,5,16,8,9,16,5,2,21,15,14,6,1,15,6,15,16,14,13,5,16,2,5,8,7,8,14,2,15,1,15,15,7,21,2,15,18,15,21,13,5,16,21,8,6,6,2,2,6,16,21,16,13,1,1,2,15,9,8,8,13,5,13,21,17,2,15,13,16,14,6,13,20,5,16,13,5,4,8,13,15,11,13,19,13,8,2,3,5,17,13,16,21,20,14,14,13,13,15,14,21,16,21,15,16,1,7,7,2,5,6,15,13,15,13,19,5,5,15,21,17,15,2,15,8,10,8,15,21,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,16,10,16,7,15,2,15,16,5,21,15,7,5,2,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,16,6,16,15,15,10,21,10,15,2,3,8,7,13,21,8,21,21,5,2,6,15,2,5,15,16,13,5,15,13,16,20,10,3,21,15,16,14,7,21,14,21,15,5,21,15,15,21,17,13,7,8,7,5,9,21,15,8,9,16,21,21,2,2,17,23,13,21,6,15,16,7,15,2,8,6,10,21,13,21,8,2,8,15,21,21,5,21,16,2,5,2,2,13,14,5,5,15,14,10,21,7,16,13,7,15,4,6,21,16,20,21,18,15,7,21,15,2,13,6,17,16,5,10,14,8,7,10,2,16,16,10,20,21,7,21,9,8,23,5,21,7,21,16,15,13,15,18,13,3,13,21,21,21,16,9,4,8,13,8,5,9,23,13,16,2,7,6,16,13,16,21,2,13,14,2,15,16,15,19,15,16,7,1,19,18,5,5,7,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,18,15,10,17,7,7,21,17,4,5,15,13,13,6,20,13,17,18,18,6,5,21,10,8,13,6,8,18,23,7,18,9,6,5,10,2,18,19,15,15,7,16,17,4,16,14,17,1,8,15,16,18,15,6,15,19,15,13,4,18,15,21,6,5,4,17,4,21,2,6,6,5,21,16,13,13,15,13,16,21,10,3,8,14,13,8,6,18,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,1,17,5,21,16,23,13,8,6,7,17,2,9,15,1,10,4,8,6,1,8,9,7,3,18,19,9,4,21,1,16,16,14,15,23,23,6,21,6,13,19,9,6,16,8,15,4,5,1,13,2,3,21,2,19,21,15,8,13,4,16,17,7,19,5,7,11,21,4,1,16,15,17,21,4,8,10,10,3,23,2,5,2,17,14,18,21,21,14,14,4,20,6,18,15,9,4,8,13,7,16,8,23,4,17,8,3,5,16,13,17,21,18,17,13,7,3,15,23,16,8,21,7,17,21,9,4,13,21,6,23,23,10,4,5,15,15,5,16,1,15,10,17,13,9,21,16,19,3,16,19 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,10,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,17,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,2,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,2,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,6,21,2,4,6,21,9,13,17,17,7,8,4,9,15,8,16,13,16,7,17,4,13,17,6,5,6,5,8,21,23,7,17,9,13,9,1,4,1,14,1,1,7,16,18,4,18,3,17,15,21,15,16,21,7,6,16,5,4,13,4,2,9,21,4,10,4,18,18,17,4,4,6,5,21,4,4,20,7,14,1,2,6,6,18,14,5,13,9,16,8,21,5,10,21,21,2,19,8,16,7,3,7,5,9,9,13,11,5,17,21,21,4,21,17,13,13,8,6,15,16,10,4,18,17,9,4,7,13,17,4,5,18,8,17,4,1,9,6,5,10,1,2,8,23,20,6,9,21,19,17,9,8,8,8,14,17,15,8,8,6,21,21,6,4,18,19,4,13,9,17,21,4,4,15,8,8,4,19,21,19,10,17,1,16,6,11,7,2,13,8,8,20,1,4,15,13,21,14,5,13,8,6,21,15,3,2,8,13,17,7,13,8,16,15,1,9,5,17,13,17,16,4,21,14,9,13,2,3,18,17,21,7,17,19,21,4,9,17,8,6,7,2,6,5,8,6,4,17,17,15,5,17,8,4,15,8,20,9,19,18 +24,23,23,15,21,16,8,9,17,15,15,21,13,2,7,18,9,13,2,16,13,17,15,16,2,7,16,5,9,13,20,7,16,23,10,8,9,13,5,15,21,21,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,5,18,2,5,15,13,4,21,2,21,6,5,14,16,8,21,4,14,6,5,21,8,21,3,10,14,17,15,15,21,15,5,13,19,10,8,8,17,13,15,21,21,10,2,15,21,8,1,7,5,9,8,15,9,5,2,21,21,2,19,16,13,13,14,4,15,16,2,15,18,17,10,2,4,10,21,13,5,17,2,18,13,14,13,6,2,21,21,10,7,2,19,16,8,5,14,14,5,13,15,15,14,1,15,17,15,13,15,21,1,4,21,4,2,13,6,21,21,7,15,7,7,8,6,19,21,17,13,8,1,10,7,7,4,8,13,4,1,2,21,2,13,15,16,14,6,13,20,7,18,13,3,4,8,13,8,13,10,5,15,13,19,9,5,16,13,21,21,8,15,14,5,13,4,7,19,15,21,15,16,1,17,13,5,8,14,2,14,17,14,5,2,10,15,21,1,10,15,16,16,15,15,16,16,23,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,5,8,13,7,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,7,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,5,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,14,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,6,2,21,10,6,2,21,6,14,16,21,15,10,6,15,15,2,17,7,1,15,16,19,15,8,5,13,8,7,21,18,23,6,20,3,15,10,2,16,1,14,7,15,7,21,17,4,8,14,1,21,21,11,21,21,6,10,16,15,10,13,2,21,7,21,5,8,16,19,14,21,14,6,13,5,2,8,14,13,8,13,17,21,7,10,21,14,13,16,8,21,7,21,2,6,21,15,21,21,1,17,17,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,1,15,9,17,9,15,20,11,15,10,15,13,21,10,10,8,10,21,10,2,3,1,1,5,1,4,15,23,2,6,15,13,4,5,9,20,8,8,15,10,5,15,11,7,8,21,21,19,21,21,13,7,14,15,21,14,6,7,21,2,10,10,13,21,5,1,21,15,5,10,2,23,6,2,13,3,18,15,15,17,21,14,7,17,15,10,21,15,3,4,8,13,7,21,14,23,13,21,2,3,5,15,13,17,21,8,1,13,6,2,7,23,16,16,21,15,16,1,15,5,13,18,8,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,16,2,5,15,21,15,15,21,6,2,8,7,13,13,2,21,13,16,11,15,17,14,8,11,15,13,2,6,17,23,2,19,2,15,5,6,2,18,14,18,11,7,8,18,4,16,16,21,15,15,15,17,21,15,2,7,21,5,16,14,5,21,1,10,2,2,17,2,19,8,4,3,5,21,15,3,19,7,14,16,7,7,4,3,16,4,5,13,1,8,16,15,6,21,11,10,15,15,17,10,19,7,5,9,8,15,15,9,10,21,1,4,16,21,13,13,14,10,15,16,8,15,19,15,3,15,8,13,9,15,15,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,21,2,5,8,7,8,14,15,15,1,15,2,8,21,10,8,21,8,16,6,10,15,21,14,7,15,10,2,5,10,21,16,8,20,21,2,13,9,8,8,13,15,3,2,17,2,15,13,16,14,15,5,20,10,16,13,5,4,8,13,8,13,5,19,13,8,15,9,5,21,15,17,21,20,14,14,13,2,15,14,16,1,21,15,16,19,18,8,10,2,6,14,4,15,4,15,2,5,5,16,17,15,15,15,15,2,17,16,15,23,23,23 +24,23,23,15,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,17,15,16,21,5,8,7,9,13,8,2,17,23,15,3,3,15,2,6,2,18,14,16,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,15,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,2,16,21,13,13,14,10,15,16,8,7,18,15,3,6,7,13,5,8,16,18,2,21,5,2,20,6,14,6,21,9,21,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,21,21,10,10,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,9,13,13,8,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,7,2,2,16,23,13,3,2,6,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,21,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,4,21,6,2,4,21,15,7,21,21,5,13,18,10,13,5,16,13,21,19,16,2,3,21,2,8,13,2,8,16,23,15,17,9,15,5,8,21,18,14,8,15,7,8,17,4,17,14,17,10,11,13,21,18,15,4,21,15,15,13,6,21,8,19,10,10,6,21,17,19,2,5,7,21,3,19,5,5,13,17,16,13,7,21,4,5,13,15,4,17,14,21,7,10,16,16,1,21,1,6,8,17,7,5,9,8,13,7,21,20,11,10,15,21,15,13,13,13,10,8,17,9,8,20,21,5,15,9,13,18,2,10,8,2,16,9,7,2,8,14,13,2,6,15,19,2,4,21,19,13,20,13,10,8,8,14,2,6,21,15,6,21,21,16,19,17,2,6,13,2,15,17,7,14,5,15,7,6,2,1,19,2,9,21,7,2,10,23,19,20,5,13,5,15,21,7,10,17,14,14,5,16,4,16,15,8,4,9,13,15,16,9,23,10,7,2,7,6,16,16,21,16,3,15,14,3,13,6,23,19,16,18,11,21,1,8,4,9,10,4,5,6,7,9,6,13,15,8,21,21,2,3,16,7,15,21,17,20,10,3,18 +24,23,23,23,23,23,9,4,16,4,6,15,6,7,10,21,8,15,2,16,13,19,15,6,21,5,21,8,7,13,6,17,21,6,7,19,2,21,10,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,4,6,2,21,5,2,2,17,14,18,7,2,2,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,13,6,21,11,5,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,15,17,13,13,14,10,13,21,8,15,18,21,2,8,8,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,6,15,21,14,13,5,4,2,5,8,8,8,14,6,9,1,15,10,8,21,2,10,21,21,8,13,4,17,21,8,8,8,7,10,10,10,21,8,3,20,1,16,8,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,15,2,13,7,2,13,17,16,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,17,8,6,7,10,15,8,1,15,6,2,9,2,10,17,15,13,17,13,15,8,21,17,10,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,10,21,2,2,1,17,13,9,7,5,9,6,15,15,9,10,21,17,15,8,15,13,13,21,4,15,16,9,2,16,17,2,10,3,5,18,8,10,8,8,21,13,2,3,21,1,5,16,2,23,15,21,4,9,13,3,5,9,20,8,7,16,2,5,21,8,2,18,21,8,21,21,15,10,3,2,21,21,7,13,7,15,5,2,10,1,21,8,21,1,2,3,11,2,9,23,3,7,4,21,14,21,23,21,16,4,9,16,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,21,18,2,8,15,8,13,2,20,21,8,16,16,16,21,7,10,13,13,2,23,23,7,10,2,10,19,14,15,1,9,2,21,13,2,5,16,16,10,23,23 +24,23,23,23,23,23,15,2,21,15,10,16,5,2,10,8,14,13,10,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,5,15,20,19,21,15,7,8,16,4,16,14,17,15,17,15,16,1,2,2,16,6,10,5,3,21,8,21,5,7,14,16,8,21,21,15,7,5,19,16,5,13,15,14,8,9,7,3,15,14,13,4,15,21,7,16,2,19,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,6,10,16,9,15,17,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,13,14,15,7,8,6,19,21,21,7,16,1,2,2,16,6,8,13,13,2,2,17,4,15,13,21,14,7,13,8,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,8,7,10,2,21,17,17,16,15,11,16,2,13,16,15,23,7,8,8,10,15,6,2,15,21,2,13,8,13,6,15,16,15,23,23,23 +24,23,9,8,17,10,10,10,21,15,5,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,5,2,2,1,15,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,13,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,8,18,15,2,7,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,15,4,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,7,9,9,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,6,13,18 +24,23,5,5,21,2,10,6,21,4,10,17,17,7,8,4,9,15,8,16,13,17,7,17,4,7,17,6,5,4,5,8,21,23,7,17,9,13,3,21,9,15,14,1,1,7,16,18,4,18,3,17,15,21,15,8,21,9,21,16,5,4,13,4,17,7,21,15,10,4,16,18,17,4,4,6,5,21,10,10,20,7,14,17,4,5,6,19,14,9,13,9,17,8,17,5,10,21,21,2,19,8,16,7,3,7,5,9,9,13,11,5,17,21,21,4,21,17,13,13,14,6,8,16,10,4,18,17,9,2,10,13,17,4,5,18,16,17,4,16,9,6,6,6,1,2,17,23,20,4,9,21,19,17,9,8,8,8,14,21,15,8,8,5,21,21,6,4,18,19,4,13,4,16,21,4,4,15,8,8,10,19,21,19,10,17,1,16,6,8,7,2,13,21,8,20,1,4,15,13,21,14,6,13,8,6,21,15,3,2,8,13,17,7,7,8,16,15,1,9,5,16,13,17,16,4,21,14,9,13,4,3,18,17,17,7,17,19,21,4,9,17,8,6,4,2,6,5,8,6,4,17,17,15,5,21,8,4,15,8,20,9,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,5,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,7,15,17,7,9,6,10,2,15,10,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,15,5,16,15,15,17,6,4,15,7,8,13,16,21,11,18,15,15,6,5,21,10,8,2,4,16,16,23,10,3,9,15,6,3,4,11,2,8,15,7,16,17,4,21,14,17,21,16,3,16,13,21,6,16,15,6,13,2,2,15,20,6,6,14,21,16,21,8,5,6,6,4,16,14,13,7,13,17,21,7,10,8,15,13,21,10,21,8,21,2,5,16,11,16,21,1,17,16,21,7,5,9,8,15,8,9,1,17,17,6,3,17,13,13,16,9,14,17,9,15,2,1,2,15,21,13,21,6,8,8,8,11,18,2,4,16,19,15,2,5,15,21,14,9,14,19,13,21,13,16,8,8,14,2,6,1,21,10,21,21,6,1,17,15,8,13,7,21,13,7,6,15,21,11,6,6,18,21,15,17,21,7,4,10,3,19,23,2,5,11,17,14,2,19,21,14,6,6,20,2,19,15,13,4,8,13,7,17,5,23,6,15,2,9,5,16,13,17,16,8,5,15,16,13,9,2,18,15,21,15,21,18,11,10,6,21,10,8,15,5,9,14,13,6,17,15,21,15,10,21,15,4,2,23,23,23,23,23 +24,23,23,10,16,7,6,2,17,21,5,11,18,2,8,21,6,13,9,10,7,21,19,16,18,15,14,5,23,23,13,6,17,23,15,21,9,6,5,10,14,16,7,7,15,7,17,17,4,21,15,17,1,17,8,15,21,4,4,16,5,9,2,6,21,7,21,5,7,17,17,14,17,6,21,7,9,4,16,6,13,15,13,16,17,7,18,21,7,9,5,21,20,8,21,7,5,21,17,4,21,1,17,16,7,7,5,9,8,15,8,9,10,21,17,6,21,21,23,13,6,15,6,17,9,3,8,1,4,11,15,13,15,19,3,7,4,21,1,2,4,1,1,5,2,6,23,15,18,4,5,13,2,5,9,1,17,7,13,4,5,8,19,21,21,21,9,6,21,16,8,8,3,21,21,7,6,7,21,1,6,20,13,8,8,16,21,1,10,10,10,21,23,4,5,4,18,14,15,4,17,15,10,9,9,16,21,15,3,4,8,13,6,21,14,23,13,16,6,3,5,7,13,17,21,18,8,7,4,13,14,23,16,17,19,15,18,21,8,15,13,21,17,23,6,9,2,19,13,2,5,15,17,7,9,15,13,2,21,21,19,5,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,19,18,17,5,16,5,9,13,10,18,15,23,9,15,4,13,6,8,10,21,14,15,15,7,8,17,4,17,14,16,15,17,15,18,18,6,15,16,5,10,13,4,17,10,21,3,6,6,21,14,21,8,10,5,16,17,16,13,6,15,13,8,1,10,19,5,16,13,4,2,19,14,15,21,6,16,16,8,4,1,17,16,17,7,5,9,8,15,8,9,1,21,17,4,2,21,13,13,4,6,18,21,9,10,2,18,10,15,20,10,1,14,10,8,4,17,9,9,19,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,10,5,21,15,21,21,21,16,4,21,10,13,13,6,21,21,7,21,4,7,2,5,2,21,21,13,17,1,10,10,8,4,8,23,2,8,21,21,14,10,13,21,6,14,5,15,10,17,15,3,4,8,13,5,17,13,23,8,16,21,13,5,15,13,17,16,5,1,14,9,13,4,2,19,16,13,15,16,21,15,8,2,14,3,23,9,5,16,15,13,2,21,21,17,10,5,17,7,2,8,15,19,10,3,19 +24,23,23,23,16,5,5,10,17,15,6,21,6,2,2,5,9,16,21,17,13,21,19,15,15,9,21,5,7,13,2,17,21,23,8,3,2,14,5,6,1,18,15,1,11,7,8,18,4,13,19,15,15,15,2,16,21,10,1,16,13,2,2,10,17,7,21,5,9,2,1,18,16,5,14,6,15,17,16,14,9,7,14,16,8,6,8,3,15,13,15,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,8,15,13,9,21,21,21,4,8,17,5,13,14,15,13,17,8,15,18,15,2,7,17,13,5,6,2,8,2,21,5,2,20,6,16,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,15,15,21,15,16,13,19,2,15,16,21,15,13,5,15,21,7,14,14,10,2,2,10,21,6,5,20,1,2,15,9,10,8,23,23,7,7,16,2,15,13,21,14,6,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,9,13,10,2,21,21,21,15,16,1,7,2,7,10,15,23,5,5,14,4,15,5,9,21,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,8,13,15,18,4,4,21,6,3,15,19,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,16,23,15,19,2,5,13,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,7,23,23,21,7,13,21,5,2,16,17,2,19,15,4,5,5,21,16,5,19,7,14,16,8,6,4,3,16,4,8,13,1,8,21,13,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,16,21,13,13,14,4,13,21,5,15,1,21,6,4,1,13,5,5,16,17,10,1,6,9,6,6,14,6,21,7,2,20,16,14,13,6,8,3,5,8,7,8,14,2,15,1,15,6,5,21,2,15,18,16,21,13,5,15,21,13,4,14,6,2,15,10,21,8,4,20,21,2,8,9,8,8,13,5,6,21,17,2,15,13,16,14,4,13,20,16,16,13,5,4,8,13,9,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,21,15,17,1,7,20,2,13,5,4,5,8,14,18,5,9,4,21,17,15,5,15,15,7,16,16,8,5,23,23 +24,23,23,3,21,15,15,2,19,6,10,17,15,15,10,15,4,13,2,16,13,15,15,7,16,16,21,6,13,13,6,6,8,23,11,17,2,11,5,6,3,18,14,1,10,7,16,19,4,18,14,17,15,1,15,16,21,15,2,16,5,15,13,6,21,4,21,5,10,4,16,15,16,7,4,9,6,19,21,15,5,13,15,16,7,10,2,5,4,5,10,8,16,6,21,2,6,21,21,6,21,15,16,16,4,7,5,13,8,15,7,5,16,21,1,2,21,21,9,13,15,4,6,16,1,2,18,21,15,7,17,13,17,5,15,8,7,17,9,16,10,6,1,15,21,10,4,5,20,10,16,10,19,2,9,20,1,7,14,2,13,15,21,4,21,21,2,15,18,3,6,13,4,13,21,7,4,10,7,3,15,21,21,2,5,1,21,6,2,7,17,2,13,6,4,2,21,4,13,21,21,14,4,6,8,16,1,15,3,4,8,13,8,7,13,7,15,15,8,9,5,17,13,17,17,8,21,14,9,13,4,3,21,15,16,15,16,18,16,7,5,7,4,13,5,10,14,1,2,6,13,15,17,15,15,21,15,2,21,15,20,5,6,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,8,6,20,1,17,13,13,15,2,13,15,8,13,17,15,15,13,15,14,14,13,20,2,16,15,5,4,15,13,8,13,13,18,13,8,8,8,5,16,15,16,21,20,14,14,15,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,7,4,5,16,1,15,7,13,7,13,5,1,10,19,13,16,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,15,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,3,7,16,5,6,20,17,10,21,1,17,10,10,7,5,9,9,15,8,9,21,21,17,5,18,15,23,13,1,8,6,17,9,10,19,17,10,10,10,13,19,8,10,8,4,21,6,2,4,1,21,5,23,5,15,15,2,9,10,13,21,5,9,19,8,7,16,4,5,16,21,10,18,21,9,10,21,19,10,9,2,23,23,5,10,15,14,19,7,4,1,21,8,17,1,4,13,10,10,8,23,2,8,4,17,14,7,10,21,14,15,9,8,16,16,15,9,4,8,13,6,21,15,23,5,16,6,9,5,16,13,17,16,18,4,5,9,23,5,14,18,15,17,16,16,21,8,9,10,16,10,23,9,14,15,15,6,2,10,15,17,13,15,21,7,21,15,15,18,10,23,23 +24,23,23,7,21,3,5,5,17,1,9,18,16,7,9,15,13,13,5,17,13,16,7,16,4,9,21,4,8,13,6,2,17,23,5,17,9,6,5,1,1,18,14,7,15,7,8,17,4,17,21,17,1,15,10,17,19,4,1,15,4,6,13,19,17,2,21,8,5,9,17,16,21,7,5,18,1,4,8,5,13,7,13,17,21,19,10,21,9,7,4,3,18,8,17,6,6,21,17,8,21,1,17,17,17,7,5,9,8,15,15,9,16,21,17,5,17,15,23,5,1,4,9,17,9,2,1,15,6,5,21,13,21,16,3,8,4,17,10,2,4,1,1,5,18,6,15,15,23,4,7,13,4,5,9,19,8,11,14,4,5,1,15,3,21,21,6,10,1,19,15,13,4,16,16,5,6,6,3,7,17,4,1,17,6,16,21,4,4,10,10,5,23,21,13,2,21,5,1,19,21,14,5,5,16,16,17,15,3,4,14,13,6,21,4,23,3,21,6,3,5,16,13,17,16,18,21,4,5,11,5,23,19,17,17,7,16,1,8,9,9,21,7,23,8,9,21,5,13,2,2,15,17,13,4,17,7,4,1,16,19,5,6,19 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,21,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,7,10,21,6,4,8,16,15,7,21,15,5,13,7,2,13,2,17,13,16,19,15,17,5,21,8,8,13,10,6,17,23,13,16,21,6,5,10,2,18,14,1,15,7,8,7,4,16,15,16,15,15,15,19,21,15,13,16,5,15,13,4,20,7,21,8,7,6,20,2,21,14,2,2,23,23,23,23,23,23,23,23,23,23,23,23,13,13,15,19,21,8,13,21,6,3,21,9,21,1,17,7,4,7,11,9,15,11,8,5,15,21,21,6,15,16,13,13,14,15,15,16,9,4,20,1,2,5,15,13,17,6,5,18,10,21,8,2,5,17,15,8,21,16,2,15,7,7,16,5,21,2,5,7,15,7,14,2,15,1,13,10,21,21,15,13,17,19,10,13,2,20,21,7,8,7,7,2,15,16,21,1,5,15,1,2,15,8,8,8,13,4,4,2,1,2,7,15,21,14,8,7,15,13,21,15,9,4,8,13,8,21,7,23,2,8,15,7,5,17,13,17,18,3,8,14,5,13,2,15,17,15,15,15,17,19,16,8,13,10,7,14,7,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,10,17,4,17,7,6,13,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,15,13,19,2,7,5,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,7,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,10,15,1,15,2,8,21,2,9,21,21,8,13,2,16,21,7,7,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,13,8,14,15,8,1,5,6,2,9,4,10,17,15,15,17,13,15,8,21,17,2,3,20 +24,23,23,23,23,23,5,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,2,2,2,21,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,8,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,8,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,8,2,17,16,21,2,15,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,7,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,5,21,7,9,8,21,1,8,21,10,15,4,19,9,16,21,18,13,17,15,15,16,5,8,2,13,13,2,8,18,23,6,20,9,15,5,5,2,18,15,1,11,7,8,18,4,16,19,15,16,15,15,17,21,2,21,15,6,2,2,6,21,5,21,9,5,4,16,14,17,8,2,10,5,17,16,1,9,7,14,16,7,19,5,3,17,13,6,21,1,7,19,19,6,21,7,2,15,15,21,16,2,7,5,9,8,15,15,9,21,21,21,2,2,21,13,13,14,15,15,16,8,15,18,15,2,7,17,9,5,7,10,8,2,21,5,2,20,6,14,6,21,9,6,15,2,15,13,5,7,2,5,8,7,8,15,7,15,18,15,15,13,19,2,4,21,17,21,13,5,13,21,7,8,6,19,2,2,1,21,8,7,20,1,2,7,7,16,8,7,2,10,2,21,2,15,13,21,14,16,13,20,16,15,15,5,4,8,13,7,13,15,19,13,8,15,9,5,15,13,16,16,20,13,14,8,13,8,7,21,16,21,16,17,18,7,2,7,8,8,13,19,15,15,13,15,5,15,15,16,15,5,15,15,15,15,16,21,23,23,23 +24,23,23,15,15,15,8,2,21,15,15,17,6,8,7,21,5,13,2,21,13,21,18,15,21,9,8,15,5,13,2,8,21,23,15,3,2,7,5,6,2,18,15,1,11,7,8,18,4,21,16,21,15,13,15,17,21,15,10,7,15,10,8,14,13,21,21,6,2,2,16,15,19,13,14,6,15,21,16,7,19,7,14,17,8,10,4,3,15,15,13,13,1,8,16,15,15,21,11,15,15,15,16,2,3,7,5,9,8,15,15,9,21,21,21,5,10,21,5,13,14,15,15,21,8,8,18,15,2,8,17,13,5,9,3,18,2,21,5,2,2,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,13,2,7,21,10,2,21,15,21,13,2,15,21,14,15,6,13,2,15,21,21,11,15,20,21,2,13,11,16,8,13,15,15,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,15,19,13,16,15,9,5,16,15,16,21,20,14,15,15,13,14,14,16,21,21,15,17,19,8,15,2,2,10,4,5,15,15,14,2,9,5,16,17,16,15,15,15,4,16,16,15,6,23,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,9,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,2,21,21,8,8,14,7,21,7,15,2,7,10,10,21,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,10,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,2,21,15,21,8,16,2,10,17,6,5,2,21,5,15,2,16,13,16,16,16,2,5,7,15,8,13,20,7,20,23,13,3,2,15,5,6,2,18,21,1,9,7,8,18,4,15,14,21,11,13,15,21,21,15,2,16,5,15,13,6,8,8,21,5,8,15,21,14,16,8,15,15,5,1,16,5,3,15,14,16,8,6,8,2,17,13,15,8,1,8,21,5,15,21,11,2,15,15,16,5,1,7,5,9,14,15,15,9,17,16,21,5,3,16,13,13,14,6,13,18,8,7,18,21,2,13,17,13,5,13,8,8,2,21,5,2,8,6,14,13,21,9,8,19,15,15,13,5,14,2,5,8,8,8,14,15,15,1,16,15,8,21,6,2,21,21,21,13,5,15,21,7,15,15,15,2,15,2,21,8,13,20,1,8,14,13,7,16,8,13,15,21,21,2,15,3,8,14,6,13,20,3,16,15,5,4,7,13,15,13,2,23,16,8,2,9,17,16,13,1,16,8,14,14,13,15,15,14,3,21,16,15,17,19,21,7,6,15,6,16,5,18,15,8,2,9,15,15,21,7,6,21,7,15,15,16,16,23,23,23 +24,23,23,23,23,23,15,2,21,7,15,21,6,8,2,15,13,13,2,21,13,15,18,16,21,5,7,2,7,13,2,13,18,23,13,20,2,13,5,6,2,18,15,21,11,7,8,18,4,21,7,21,15,15,21,16,21,2,6,17,6,15,13,2,21,5,13,15,6,8,21,19,19,7,17,17,5,16,21,14,15,7,14,2,8,13,5,15,15,13,4,13,21,14,16,21,15,21,15,10,15,15,21,6,8,7,5,9,21,15,15,9,21,21,21,5,2,21,13,13,14,6,15,21,8,15,18,20,2,10,16,13,5,8,5,7,2,21,5,2,3,6,17,7,21,9,2,16,19,15,13,5,16,2,5,8,8,8,14,1,15,1,15,2,8,16,7,15,21,8,8,13,8,16,21,8,7,15,7,2,15,10,21,20,13,20,1,4,15,11,13,8,13,21,15,2,21,2,15,13,21,14,15,10,20,10,13,13,5,4,8,13,8,18,15,5,15,3,16,9,5,17,15,21,16,21,15,14,18,7,15,14,17,15,16,8,15,19,19,6,14,15,13,10,21,15,14,15,7,6,8,16,21,15,6,16,15,2,17,15,15,5,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,1,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,2,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,16,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,2,19 +24,23,23,23,21,6,4,2,21,15,9,21,21,13,8,19,6,13,8,20,7,16,19,16,4,5,21,17,7,5,10,6,18,23,6,23,10,9,7,10,7,21,19,7,15,7,21,17,4,16,18,16,1,15,10,8,19,15,9,1,5,23,23,23,15,16,21,10,9,6,15,15,4,1,4,4,5,16,8,5,14,7,23,23,23,23,23,23,23,23,16,7,8,4,16,9,5,21,21,20,9,1,17,8,16,7,5,9,6,7,18,9,6,21,16,2,21,10,8,13,15,10,15,16,9,13,18,21,15,6,10,4,18,15,5,8,7,16,10,3,17,21,14,7,7,7,4,5,16,13,21,13,13,2,9,8,8,7,16,4,5,11,15,6,21,21,7,2,17,19,4,13,6,11,16,7,4,6,15,7,6,15,1,21,9,21,21,21,9,10,10,16,23,8,8,4,17,14,7,13,17,7,16,7,16,6,17,15,9,4,8,13,6,8,5,23,8,5,10,3,5,17,15,17,16,19,13,6,4,8,8,23,19,17,21,11,16,1,7,6,5,11,4,23,23,14,13,5,15,16,7,3,17,2,5,17,7,13,17,16,19,9,19,23 +24,23,10,4,1,8,15,5,16,8,15,16,10,10,3,18,5,13,16,1,13,17,8,17,2,5,21,8,5,9,2,6,18,23,8,21,9,14,5,5,17,18,14,8,15,7,7,17,4,21,14,21,21,16,6,21,20,2,10,7,10,8,13,8,10,4,21,8,5,21,19,8,18,2,4,6,5,16,16,14,5,7,15,17,1,6,9,8,14,13,16,7,16,8,9,2,5,21,15,13,1,16,16,15,16,7,5,9,7,15,8,9,16,21,17,5,2,16,23,13,18,5,9,16,9,4,1,21,5,15,10,13,21,3,4,8,2,21,2,2,3,1,1,5,21,15,15,15,23,4,15,13,9,6,9,16,7,8,14,3,6,1,8,10,21,21,6,15,16,19,2,13,4,17,21,9,14,10,1,7,6,5,18,20,9,21,1,11,8,4,4,23,23,6,7,14,21,14,2,21,21,14,6,5,21,2,17,15,9,4,14,13,6,21,5,23,13,16,2,8,5,7,13,21,16,18,21,4,9,2,23,14,19,16,17,7,16,1,8,8,19,15,15,23,9,6,2,6,15,7,15,15,17,15,10,17,7,21,17,15,19,9,19,18 +24,23,23,5,16,10,10,10,21,2,4,21,6,8,7,19,5,13,2,17,13,15,19,15,17,5,8,13,8,13,4,8,16,23,13,19,2,8,3,6,2,1,14,7,9,7,8,18,4,15,17,21,11,13,15,16,21,9,4,15,2,8,8,5,13,21,1,9,2,8,18,3,20,8,4,15,5,16,16,6,15,7,14,16,8,6,4,6,6,9,17,4,21,8,15,15,10,21,11,6,15,8,17,8,8,7,5,9,8,15,15,9,16,21,21,4,10,21,13,13,14,15,15,1,8,2,19,19,2,7,21,13,5,14,8,13,2,21,5,2,19,6,8,6,21,9,17,20,7,14,13,6,4,2,5,8,17,1,14,15,18,1,15,2,5,21,10,2,21,8,16,13,9,7,21,15,14,6,5,2,10,10,21,17,8,20,1,4,15,8,16,8,13,5,15,2,17,2,15,13,16,14,4,13,20,8,16,13,5,4,8,13,8,7,9,5,15,15,15,5,5,17,15,17,15,19,14,14,7,13,15,14,16,17,17,15,16,19,8,3,2,9,16,4,13,8,14,17,5,9,2,17,21,15,10,8,8,8,17,21,23,23,23,23 +24,23,23,4,17,9,6,5,17,4,16,17,6,9,4,19,9,17,10,15,13,16,19,16,9,5,21,8,5,4,10,4,21,23,7,19,9,6,6,2,21,18,14,19,15,7,8,18,4,16,17,9,7,15,21,21,17,6,4,21,23,23,13,1,9,9,21,5,4,6,16,4,16,7,6,2,5,17,16,21,19,7,14,17,17,6,4,19,4,9,4,9,16,7,21,4,1,21,17,6,15,15,21,21,19,7,5,9,8,15,9,9,21,17,17,6,6,21,13,13,21,4,6,16,6,4,2,21,7,15,21,13,17,9,13,15,9,16,9,2,4,6,16,15,21,9,18,19,5,14,4,4,9,6,5,8,17,7,15,4,9,1,7,4,16,21,8,4,1,21,8,13,5,16,21,6,19,4,6,10,17,18,21,17,5,21,1,4,4,9,4,8,13,8,8,21,17,4,4,13,1,5,4,4,18,17,16,13,5,4,7,13,10,13,15,9,13,16,2,9,5,17,15,16,16,19,4,4,10,7,4,14,17,17,16,16,16,18,8,4,15,4,9,6,4,10,4,14,7,5,8,14,17,16,6,17,7,4,16,17,23,23,23,23 +24,23,23,23,23,23,23,23,23,15,7,17,6,15,2,8,13,13,10,17,13,16,7,16,8,15,21,6,7,13,10,7,20,23,7,3,2,13,5,6,2,18,14,17,15,7,8,18,4,15,18,7,11,13,3,21,21,15,21,15,5,2,5,4,17,6,21,5,8,2,16,2,18,5,6,8,5,21,10,7,19,7,14,17,8,4,5,2,16,13,13,7,1,7,21,18,6,21,11,7,15,8,8,7,1,7,5,9,8,15,15,9,21,17,21,2,3,8,13,13,14,21,13,18,8,8,18,1,2,7,17,13,5,15,16,8,2,21,5,2,19,6,14,6,21,9,5,16,13,14,13,6,6,2,5,8,8,8,14,1,15,15,15,2,7,21,6,8,21,21,21,13,5,7,21,7,8,3,7,2,6,10,21,4,15,20,21,17,9,9,4,16,13,13,14,21,21,2,15,7,21,14,6,7,20,4,17,15,5,2,8,13,7,13,13,19,13,7,2,13,16,17,15,16,17,20,14,10,8,7,6,14,16,17,16,15,16,19,21,8,13,8,8,21,8,21,6,6,2,5,15,8,17,15,6,16,13,15,15,21,16,23,23,23 +24,23,23,23,23,23,6,3,21,16,15,21,6,2,4,19,5,15,2,21,13,16,18,15,21,9,8,7,8,13,15,7,16,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,3,2,9,14,23,23,1,7,3,21,5,8,21,16,2,19,15,6,13,5,21,21,4,7,13,16,16,8,7,10,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,17,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,10,10,21,8,5,19,21,2,13,21,13,5,8,16,8,2,1,5,2,8,6,14,15,17,16,6,15,8,14,13,5,14,2,5,8,15,8,14,2,7,21,13,8,5,19,10,4,17,16,21,13,5,15,21,14,6,5,4,2,15,21,21,2,5,21,1,6,2,8,10,15,13,15,10,2,16,2,15,13,21,14,4,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,21,16,20,14,14,13,4,14,14,21,21,17,15,17,1,7,7,4,15,15,4,5,4,19,5,3,10,14,1,21,15,6,15,15,7,19,15,23,23,23,23 +24,23,23,23,23,6,15,10,21,15,15,21,6,7,4,3,14,13,2,17,11,16,7,17,21,5,1,15,7,13,4,2,16,23,6,3,2,7,13,6,2,17,21,1,11,7,8,18,4,15,21,8,15,15,21,16,21,15,2,16,5,4,13,6,6,4,21,5,2,2,17,3,19,4,4,7,5,21,17,5,19,7,14,15,8,6,14,9,16,13,5,9,1,8,16,13,6,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,6,15,17,8,8,18,11,2,7,17,13,5,6,17,8,2,21,5,2,8,6,14,8,21,9,19,5,17,14,9,5,6,2,5,8,8,8,15,7,15,1,21,6,9,21,2,2,21,1,18,8,5,16,21,8,14,15,7,2,7,10,21,15,15,20,21,17,8,9,4,8,13,5,15,2,21,2,15,13,21,14,4,5,20,21,16,7,5,4,8,13,8,9,13,5,13,9,15,9,5,17,15,16,21,20,14,7,9,2,15,14,17,17,16,8,15,19,11,6,17,14,15,17,8,15,5,6,2,9,15,17,17,15,6,17,13,2,17,15,15,23,23,23 +24,23,15,4,21,9,6,5,17,7,15,17,6,6,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,8,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,9,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,2,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,4,15,21,6,14,10,17,10,15,21,1,7,2,19,7,21,8,8,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,17,4,13,5,2,16,18,14,15,15,7,8,17,4,21,14,17,21,17,15,18,18,10,5,21,5,15,13,4,16,2,21,5,6,4,21,8,1,2,13,5,21,16,8,9,13,7,5,1,10,19,6,2,16,13,4,4,19,8,15,21,6,8,17,8,4,1,16,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,15,15,4,21,9,10,2,18,2,7,20,13,21,4,5,8,16,17,2,3,21,21,15,5,21,2,13,23,23,23,23,23,23,8,9,8,8,7,7,10,5,1,15,2,16,21,15,21,21,16,9,9,4,21,16,7,14,13,7,4,6,10,15,21,5,17,21,2,3,8,8,16,23,3,8,21,21,14,15,13,21,13,4,13,15,16,17,15,9,4,8,13,5,17,13,23,18,21,17,13,5,15,13,18,17,8,1,14,9,13,4,2,19,21,15,15,17,18,16,4,2,14,19,23,4,5,8,2,13,2,5,18,17,2,10,16,7,10,21,16,19,9,19,23 +24,23,23,2,15,15,15,4,16,2,15,21,18,15,5,15,13,16,8,13,2,21,3,15,16,5,21,5,3,5,2,6,16,23,7,16,13,15,5,5,14,16,16,21,15,7,16,18,4,16,14,21,16,16,15,21,3,3,7,23,23,23,23,13,21,5,21,8,2,2,16,8,21,5,3,5,2,7,8,13,14,8,13,16,13,13,1,21,5,14,16,8,1,7,21,2,5,21,15,19,21,15,21,8,16,7,5,9,15,15,15,5,15,21,16,5,21,17,23,13,21,5,6,16,5,2,8,16,2,6,21,3,21,13,2,8,16,16,16,3,2,15,2,5,18,15,2,15,21,5,14,15,10,8,9,2,13,8,14,2,5,21,8,8,21,21,2,3,16,20,10,3,5,23,23,23,23,23,10,11,15,14,17,2,2,17,1,15,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,15,13,4,8,13,8,21,14,23,8,16,2,9,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,15,7,8,15,21,14,15,15,5,15,16,16,13,8,15,15,2,21,15,16,6,3,23 +24,23,23,4,21,13,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,16,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,8,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,10,8,15,6,2,18,15,4,17,6,10,4,18,5,15,2,17,13,16,10,15,16,5,8,13,8,13,2,10,16,23,15,19,3,15,5,6,2,18,15,19,15,7,8,3,4,15,18,8,16,15,15,16,21,5,4,19,7,16,5,13,21,5,23,4,4,4,17,15,16,4,15,7,5,14,16,13,3,15,14,16,8,6,15,9,16,13,4,4,21,8,21,2,6,21,11,6,15,15,16,2,10,7,5,9,13,15,5,9,21,21,16,2,5,21,13,13,14,4,4,21,6,15,18,21,6,13,21,13,5,3,16,8,6,16,7,2,19,6,14,5,21,8,6,15,8,14,13,5,8,2,5,8,8,8,14,2,15,18,8,4,5,21,2,15,16,17,21,6,4,13,21,13,4,10,6,2,4,21,21,5,7,20,1,21,9,7,14,8,13,8,4,21,17,2,15,13,16,14,5,5,20,4,16,7,5,4,7,13,15,13,2,19,15,7,2,7,5,17,15,16,16,2,14,14,13,4,15,14,17,16,16,7,16,1,7,4,2,8,6,6,5,15,7,19,5,5,2,21,16,7,6,15,15,8,16,16,15,5,23,23 +24,23,4,8,21,10,4,4,21,15,6,21,6,15,15,7,13,13,2,21,13,16,15,15,2,7,7,9,13,13,4,7,21,23,7,19,2,13,5,6,2,18,14,1,11,7,8,18,4,16,21,15,16,15,15,21,21,2,5,4,23,23,23,14,13,17,21,6,10,2,17,3,18,15,10,17,5,17,10,14,20,7,14,16,8,6,4,3,21,6,5,13,1,8,16,15,6,21,11,15,15,1,21,10,3,7,5,9,8,15,15,9,21,16,21,15,4,21,13,13,14,10,13,21,8,7,21,15,2,7,18,13,5,8,8,18,2,21,5,2,20,6,16,6,21,9,8,15,17,14,13,5,15,2,5,8,8,8,14,21,15,1,11,9,8,21,9,13,21,21,11,13,9,21,21,4,15,14,15,2,6,2,21,8,13,20,1,21,13,11,15,8,13,15,13,2,17,14,15,13,17,14,10,13,20,2,7,15,3,4,7,13,7,13,6,9,13,8,15,9,5,16,13,16,21,21,14,14,4,13,4,14,21,8,16,15,21,19,21,8,13,7,2,21,8,13,14,6,9,5,4,17,21,15,7,15,8,2,21,16,11,23,23,23 +24,23,6,2,21,10,6,2,21,6,14,21,21,8,10,6,7,15,2,17,7,1,15,16,19,15,8,5,13,8,7,21,18,23,6,20,10,15,10,2,16,1,14,7,15,7,21,17,4,8,14,1,21,21,11,21,21,6,10,16,15,10,13,4,21,7,21,5,8,16,19,14,21,14,6,13,5,2,8,14,13,8,13,17,21,7,10,21,14,13,16,14,21,7,21,2,6,21,15,21,21,1,17,17,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,1,5,9,17,9,15,20,7,15,10,15,13,21,4,3,8,5,21,10,2,3,1,1,5,1,4,15,23,2,6,15,13,4,5,9,20,8,8,16,10,5,15,11,7,8,21,21,19,21,21,3,7,14,15,21,14,6,9,21,2,10,10,13,21,5,1,21,15,5,10,2,23,6,2,13,3,18,15,15,17,21,14,7,17,15,10,21,15,3,4,8,13,7,21,14,23,13,21,2,3,5,15,13,17,21,8,1,13,6,2,7,23,16,16,21,15,16,1,15,5,13,18,8,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,18,6,13,6,21,10,6,21,6,2,2,19,15,15,2,21,13,16,19,15,2,9,15,2,8,13,10,16,16,23,15,3,2,15,2,6,2,18,15,1,11,7,8,18,4,8,16,15,15,15,15,17,21,2,5,3,15,23,2,11,15,14,21,5,4,16,17,3,19,14,14,15,5,21,21,15,9,7,14,2,15,15,6,3,16,5,8,13,1,15,16,13,5,21,11,15,15,15,17,10,19,7,5,9,8,15,15,9,21,21,21,2,10,17,13,13,14,15,13,21,8,2,18,18,2,7,17,13,5,2,6,7,2,21,5,2,20,6,8,6,21,9,5,15,16,14,13,5,21,2,5,8,8,8,14,6,15,21,13,8,7,19,13,2,21,8,16,13,2,15,21,5,14,15,15,2,6,3,21,16,8,20,21,4,13,9,8,8,7,13,6,2,18,2,15,13,21,14,3,5,20,16,16,13,5,4,8,13,8,13,5,19,15,7,15,9,5,16,13,16,15,20,8,8,2,10,8,14,17,16,21,15,16,21,8,7,4,5,15,4,5,15,14,16,5,9,15,21,17,15,5,15,15,2,17,16,15,2,23,23 +24,23,23,23,23,23,23,23,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,16,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,4,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,13,8,13,1,9,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,7,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,5,5,8,2,5,8,7,8,15,1,15,21,15,8,7,21,10,8,19,15,21,7,5,17,21,14,17,6,4,2,7,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,15,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,9,14,17,16,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,8,16,6,15,6,17,5,13,16,18,15,15,15,13,15,2,13,18,21,3,15,2,6,17,13,13,13,14,6,16,23,15,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,16,15,19,15,2,6,16,15,15,13,2,21,5,6,8,15,2,8,2,16,13,14,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,21,18,1,21,8,1,7,5,9,15,15,8,5,16,16,19,3,2,17,23,13,15,15,15,16,5,2,16,21,15,5,21,13,21,2,2,8,2,21,17,13,11,11,6,5,21,18,15,16,21,5,14,6,2,8,8,7,7,8,14,2,6,17,8,6,21,21,5,15,16,20,8,5,2,15,13,6,14,15,15,11,6,2,16,2,7,1,21,15,2,10,23,17,20,14,3,2,21,7,7,13,18,13,7,5,16,15,16,15,15,4,8,13,8,21,14,23,15,16,2,9,6,15,13,16,16,7,18,14,5,13,2,2,18,15,16,15,16,18,8,2,15,9,7,6,2,10,14,15,16,5,15,15,17,13,4,15,13,2,21,15,16,5,3,23 +24,23,8,5,21,6,10,19,21,2,3,8,6,10,10,17,10,13,10,17,13,16,15,17,17,5,8,10,10,3,7,10,20,23,9,18,9,13,7,7,3,18,14,1,1,7,15,18,4,8,21,15,11,15,9,16,21,19,5,16,10,10,3,4,21,7,21,8,9,4,17,4,16,8,4,15,13,21,17,9,20,9,14,17,8,10,9,18,16,13,13,10,1,7,21,10,7,16,11,13,15,15,1,18,1,7,5,9,19,15,15,9,21,16,21,6,10,17,13,13,14,10,13,21,8,6,18,21,2,8,17,13,5,4,4,8,2,21,5,3,18,6,14,4,21,9,19,16,6,4,13,15,21,9,5,8,8,8,14,17,15,1,1,5,8,17,4,4,21,21,8,13,9,16,21,5,7,6,9,4,15,10,21,10,21,20,1,8,9,9,1,16,7,5,13,21,15,2,15,16,21,14,15,13,20,4,17,15,5,2,7,13,13,13,16,9,13,7,2,8,21,8,15,1,16,20,9,6,3,10,10,14,21,18,17,13,17,18,17,15,9,7,4,4,8,21,14,6,21,9,2,16,16,15,7,17,7,15,4,17,18,9,4,19 +24,23,15,15,21,6,8,6,21,2,2,21,15,15,8,21,14,13,8,16,13,17,15,16,3,3,16,13,8,13,2,21,16,23,8,16,5,15,5,2,15,18,14,1,13,7,16,18,4,21,14,16,15,17,15,16,21,2,2,16,10,8,13,13,21,8,21,6,8,14,17,8,17,15,14,6,15,19,19,14,19,7,14,21,2,5,15,4,9,2,15,6,16,8,16,2,5,21,16,6,8,1,1,16,5,7,5,9,8,15,16,5,16,21,1,15,2,1,13,13,15,5,15,16,9,15,6,21,2,15,15,13,16,14,5,16,7,16,3,2,8,6,13,6,16,1,15,4,18,21,15,5,7,2,5,8,15,8,14,8,15,21,15,9,21,21,15,2,21,5,2,13,6,16,21,5,15,6,2,8,4,17,21,16,13,1,21,5,2,9,4,8,13,13,2,2,18,2,15,13,21,14,15,13,16,2,17,13,5,4,8,13,8,9,14,8,13,8,19,9,5,15,15,21,16,8,21,14,7,13,15,2,17,15,21,16,16,1,8,2,6,15,13,5,8,13,15,15,15,6,10,21,1,15,7,16,15,2,8,16,19,15,3,18 +24,23,23,23,23,15,7,6,17,6,3,17,6,10,6,9,9,16,8,17,13,16,19,13,1,9,8,5,9,13,4,16,19,23,10,3,9,15,5,6,2,18,15,18,15,7,8,19,4,15,17,15,7,13,17,21,21,9,9,8,14,23,23,9,9,4,21,9,4,4,17,4,17,9,6,10,5,17,16,15,19,7,14,16,8,6,4,19,17,13,4,8,1,7,21,4,7,21,16,10,15,7,1,21,10,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,6,13,18,9,4,6,21,4,7,21,13,5,19,17,7,4,14,10,2,21,6,14,5,21,9,5,19,5,14,8,4,17,15,5,8,8,8,14,4,15,15,15,8,7,21,9,4,21,21,8,7,4,10,1,5,4,6,9,10,15,21,21,4,10,16,1,17,6,9,6,8,13,5,7,21,17,4,15,13,16,14,4,3,19,8,16,13,5,4,7,13,10,13,21,19,13,8,2,9,5,21,15,18,17,19,8,5,4,3,4,14,17,17,21,15,17,19,8,9,10,5,10,4,9,15,4,14,5,5,4,17,17,15,15,15,15,4,6,15,17,4,23,23 +24,23,23,23,23,23,15,2,21,15,10,16,5,2,10,8,14,13,10,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,5,15,20,19,21,15,7,8,16,4,16,14,17,15,17,15,16,1,2,2,16,6,10,5,5,21,8,21,5,7,14,16,8,21,21,15,7,5,19,16,5,13,15,14,8,9,7,3,15,14,13,4,15,21,7,16,2,19,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,5,10,16,9,15,16,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,13,14,15,7,8,6,19,21,21,7,16,1,2,2,16,6,8,13,13,2,2,17,4,15,13,21,14,7,13,8,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,8,7,10,2,21,17,17,16,15,11,16,2,13,16,15,23,7,8,8,10,15,6,2,15,21,2,13,8,13,6,15,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,21,5,2,1,14,13,8,16,7,15,19,21,15,2,21,5,15,16,14,8,20,23,8,2,2,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,15,15,13,2,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,6,2,17,13,13,8,15,14,21,3,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,9,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,16,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,7,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,2,8,7,5,2,14,5,5,6,5,15,11,10,21,21,15,5,21,7,15,2,15,18,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,6,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,23,23,23,10,6,6,10,2,21,3,15,2,17,13,17,15,16,21,5,8,15,8,9,7,17,8,23,3,19,2,13,6,6,2,18,14,21,9,7,8,3,4,14,21,21,11,15,15,21,21,2,6,16,5,2,4,15,21,15,21,7,15,7,8,10,18,6,7,7,10,21,16,6,19,7,14,17,8,6,4,3,16,15,14,5,1,7,20,15,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,2,4,21,9,13,14,10,15,16,8,10,18,21,2,5,7,13,5,8,17,8,2,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,6,2,5,7,8,8,14,16,15,17,15,10,8,21,9,8,21,21,21,13,9,16,21,10,14,7,7,2,6,10,21,1,10,20,1,2,5,5,4,16,15,5,13,21,21,2,7,16,21,14,5,13,20,4,17,15,5,4,8,13,15,13,5,9,13,7,2,7,17,16,7,16,16,20,14,8,7,10,4,14,21,21,16,16,17,19,17,8,10,8,14,15,8,1,15,10,2,5,15,15,17,16,2,17,13,6,7,21,18,23,23,23 +24,23,23,23,21,16,7,16,17,2,9,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,17,13,7,5,20,8,16,23,15,20,9,13,9,21,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,7,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,8,15,15,21,16,13,9,15,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,13,19,21,15,2,2,19,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,10,15,21,15,4,21,4,10,9,5,1,21,7,14,15,7,7,10,21,21,21,7,17,1,13,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,6,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,8,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,6,10,17,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,5,2,7,10,10,10,21,21,10,20,1,21,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,4,17,13,15,15,21,17,6,3,20 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,4,13,7,16,11,17,9,18,19,5,21,16,4,9,8,13,18,23,7,17,5,13,9,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,13,3,3,18,8,21,4,6,21,8,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,4,6,21,2,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,17,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,17,13,5,4,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,15,15,7,10,13,2,21,13,16,15,16,21,6,15,13,9,13,2,19,21,15,13,3,2,15,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,16,21,15,2,15,5,2,13,15,21,5,21,5,6,2,21,14,16,2,15,15,5,21,16,14,3,15,14,16,8,2,2,3,16,13,4,5,21,13,16,2,5,21,11,2,15,17,16,8,17,7,5,9,8,15,15,9,21,21,18,15,2,17,13,13,14,15,15,21,8,15,18,21,2,13,21,13,5,8,16,8,2,7,5,2,21,6,14,6,1,9,13,18,16,14,13,5,14,2,5,8,8,7,14,2,15,1,15,8,7,21,2,2,11,16,15,13,15,16,21,15,14,15,7,2,21,10,21,15,5,20,21,17,5,9,8,8,13,5,5,11,21,2,15,13,17,13,14,6,20,2,16,13,5,2,8,13,7,9,13,8,5,17,2,9,5,16,15,16,21,20,14,21,15,13,7,14,20,16,16,15,15,19,21,6,13,7,2,16,5,7,15,15,2,5,15,16,21,15,2,15,13,10,21,15,16,15,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,14,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,14,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,14,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,16,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,6,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,4,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,16,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,4,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,17,13,4,18,21,4,8,17,4,13,8,19,7,17,19,19,4,5,21,4,8,13,6,6,18,23,13,17,5,6,9,4,16,21,8,15,15,7,21,8,4,16,21,17,17,15,19,21,19,9,10,15,9,4,13,4,17,9,21,6,5,4,17,16,17,10,4,5,5,17,10,5,13,8,13,7,17,2,19,13,6,13,4,15,19,7,21,4,10,21,17,4,21,15,21,6,10,7,5,9,8,15,15,3,16,21,16,21,4,21,23,13,6,13,4,16,10,6,18,13,15,2,21,13,21,15,15,8,9,1,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,7,15,10,6,1,13,2,21,18,6,21,17,19,21,4,4,17,8,7,6,14,21,8,2,6,18,21,5,18,8,4,5,8,5,18,23,6,5,2,21,15,2,5,21,14,7,9,16,15,1,19,3,4,15,15,5,15,8,23,9,1,16,3,5,15,13,17,17,5,5,13,23,4,9,14,18,17,21,7,17,21,8,6,9,17,15,23,7,6,6,6,15,4,4,9,17,13,4,21,15,4,18,17,19,5,10,23 +24,23,23,23,23,16,2,2,21,2,15,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,7,21,23,21,3,2,15,3,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,10,21,15,2,16,17,2,19,8,6,15,5,16,8,4,3,15,14,16,8,4,5,3,17,5,8,13,1,8,17,2,5,21,11,5,15,8,17,2,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,5,2,2,8,5,8,8,7,14,19,15,17,15,2,8,19,10,2,21,16,21,13,9,15,21,9,2,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,8,21,8,8,18,2,8,13,21,14,4,13,20,8,16,15,5,4,7,13,13,13,5,8,13,8,2,9,6,15,15,17,15,20,8,14,5,13,15,14,16,21,21,8,15,21,8,3,4,14,7,21,14,15,14,13,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,7,14,21,15,6,17,6,2,2,7,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,15,2,16,5,7,13,7,6,2,21,5,2,21,16,3,19,8,6,4,5,21,17,18,8,7,14,16,8,4,15,9,16,15,10,13,1,7,17,6,15,21,11,2,15,16,21,16,6,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,15,15,21,8,2,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,5,7,9,2,23,23,19,3,13,16,21,5,8,8,8,14,4,15,17,15,15,8,15,10,2,21,21,21,13,5,16,21,7,15,13,7,2,15,2,21,6,2,13,1,8,5,11,4,14,13,21,9,2,17,2,15,15,21,14,15,13,20,21,15,15,5,2,14,13,8,7,16,5,2,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,16,19,19,5,15,14,13,16,7,1,5,15,2,6,15,16,21,2,6,15,13,7,15,18,16,23,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,18,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,8,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,4,15,21,10,5,6,21,7,15,21,15,21,15,19,13,6,6,16,13,17,15,16,8,5,21,5,10,13,20,8,15,23,13,16,5,14,5,13,16,19,14,10,10,7,16,7,4,21,20,16,15,17,15,16,21,4,15,15,5,6,13,2,21,6,21,5,2,8,16,21,21,8,5,15,5,2,7,16,18,10,14,16,15,19,9,17,13,14,10,13,8,8,17,6,15,21,21,2,2,15,17,16,10,7,5,9,15,15,9,5,2,21,1,2,6,16,13,13,14,6,15,16,15,6,15,21,5,13,21,13,21,4,13,16,8,16,13,15,19,6,2,5,21,10,15,15,19,21,15,6,14,1,5,13,15,10,14,15,15,17,15,2,15,21,15,15,21,4,4,13,6,21,21,7,14,15,7,8,5,2,21,21,8,21,1,6,6,16,2,8,13,14,2,2,21,4,13,13,21,14,14,13,20,7,17,13,3,4,8,13,8,13,10,5,16,13,17,9,5,16,13,21,21,8,15,14,5,13,2,17,19,15,16,15,16,1,1,2,2,8,20,4,14,16,14,10,2,21,15,18,1,10,15,16,7,2,15,16,15,15,6,20 +24,23,23,6,21,17,2,8,17,8,5,2,15,8,6,16,13,16,2,16,2,21,3,15,16,5,21,5,13,7,2,10,16,23,13,17,5,15,8,8,14,16,16,8,15,7,16,18,4,16,14,16,15,21,6,21,15,2,10,13,15,16,13,6,21,5,21,15,6,10,16,2,16,15,14,13,3,14,8,15,14,19,13,21,15,8,18,2,3,15,16,8,1,7,20,19,5,21,15,16,21,1,17,13,17,7,5,9,16,15,8,5,21,17,1,13,4,16,23,13,4,7,15,16,15,7,21,21,2,2,21,13,18,15,3,8,15,16,14,10,5,11,13,6,21,21,2,15,21,2,14,6,3,8,11,2,8,8,15,15,6,17,8,2,21,21,13,1,17,20,2,5,6,15,15,14,15,15,15,11,15,5,16,2,2,20,1,13,21,10,23,16,20,14,3,2,21,2,7,13,18,7,15,6,16,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,13,16,18,8,10,15,17,5,7,15,16,14,10,2,5,15,18,17,13,18,15,15,6,2,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,13,6,8,16,18,15,6,9,6,9,10,21,18,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,15,4,4,6,21,5,21,10,8,5,18,10,17,14,7,6,4,16,16,8,13,15,13,17,17,10,17,21,14,10,4,2,20,8,21,6,6,21,21,3,21,1,17,15,16,7,5,9,8,15,8,9,10,21,17,6,21,15,23,8,17,8,4,21,10,7,20,21,2,6,9,9,20,5,13,17,10,21,6,2,10,1,1,5,18,4,8,16,23,23,23,23,4,10,9,4,17,7,15,4,15,15,16,8,17,18,10,4,17,1,1,21,7,6,15,19,14,5,21,4,6,8,17,2,2,14,21,21,9,10,10,18,23,2,7,9,21,15,13,8,21,6,7,13,21,10,1,21,9,4,8,13,6,21,4,23,9,17,10,3,5,16,15,16,18,6,19,4,13,4,8,2,18,23,15,15,15,21,8,9,9,8,13,23,21,6,15,9,15,8,15,20,1,10,8,16,13,4,10,21,18,7,23,23 +24,23,23,23,23,23,23,9,18,6,4,21,6,4,4,19,5,15,8,21,13,16,19,13,21,5,8,6,8,9,4,16,16,23,15,19,9,6,5,10,2,18,15,18,15,7,8,19,4,15,21,15,13,13,21,16,21,9,6,7,7,23,23,20,5,6,21,9,10,8,17,1,17,4,4,6,5,21,16,8,19,7,14,17,8,6,4,19,16,5,17,13,1,14,21,4,6,21,17,7,15,15,17,10,19,7,5,9,8,15,13,9,18,21,18,4,10,21,13,13,14,4,13,18,10,8,4,21,15,6,21,13,5,19,8,8,5,7,7,2,18,6,8,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,14,4,6,17,15,21,5,21,4,4,21,15,17,5,3,4,21,14,8,5,4,21,6,18,19,4,4,10,21,17,6,9,8,8,13,7,4,21,17,2,15,13,17,14,7,5,16,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,21,19,14,14,9,2,4,14,17,16,21,16,17,18,7,9,4,6,10,10,6,7,5,19,9,5,6,21,17,15,6,8,15,4,17,16,7,5,5,18 +24,23,23,23,15,6,10,9,19,21,5,21,6,5,2,5,8,15,2,21,13,16,7,15,16,3,21,5,7,5,7,8,6,23,7,3,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,8,21,10,21,7,5,8,2,8,17,8,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,17,16,8,17,15,5,21,15,7,15,15,21,8,6,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,6,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,16,21,8,15,15,7,2,6,10,21,21,15,20,1,15,5,8,10,8,7,5,15,2,18,2,15,15,21,14,15,13,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,21,13,14,5,13,10,2,17,21,16,16,17,21,7,15,8,8,7,6,5,7,14,15,1,9,7,21,16,15,5,15,8,2,10,16,16,10,10,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,6,13,20,8,16,23,7,18,9,13,13,2,1,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,3,13,15,21,7,21,7,5,14,16,8,16,2,2,7,5,21,8,16,3,10,14,17,2,14,21,16,8,4,15,13,8,8,17,13,4,21,21,6,1,15,21,8,2,7,15,9,7,11,9,5,16,21,21,20,4,16,13,13,14,6,15,17,2,15,1,21,4,2,4,2,17,9,5,16,13,18,13,14,13,6,2,4,21,10,15,2,19,21,15,9,14,19,5,13,15,7,15,9,13,16,8,21,13,21,1,21,21,4,10,13,4,21,21,7,4,7,7,8,2,3,21,21,7,21,1,2,15,7,2,8,13,14,21,2,21,2,7,13,21,2,9,13,20,8,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,21,16,7,14,6,13,3,2,19,15,16,15,16,1,17,15,7,8,2,15,14,17,14,15,2,1,2,21,1,13,5,16,8,2,15,16,17,2,23,23 +24,23,15,5,16,8,2,10,21,2,15,21,6,6,6,19,15,15,2,21,13,16,18,15,18,5,14,15,8,13,15,8,16,23,15,19,2,15,6,6,2,18,14,1,11,7,16,18,4,15,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,4,2,16,3,19,8,6,6,18,16,2,4,19,15,14,16,8,13,4,9,17,15,13,13,21,8,16,6,10,21,11,15,15,15,16,7,6,7,5,9,15,15,13,9,21,21,21,3,5,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,13,8,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,5,8,5,8,8,7,14,13,15,17,13,4,8,18,15,2,21,16,21,13,2,15,21,8,14,6,5,2,4,2,21,8,13,20,21,16,15,9,8,8,9,17,6,2,18,2,4,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,8,10,13,16,15,9,5,16,13,16,16,20,14,14,6,2,8,14,21,16,21,7,16,21,7,8,4,19,5,14,10,13,14,8,5,9,14,21,16,15,2,15,15,15,21,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,13,15,2,17,13,21,15,21,7,23,21,5,13,4,1,21,18,23,15,3,2,15,5,6,2,18,17,7,15,7,16,16,4,17,15,17,1,15,6,16,18,2,15,15,5,15,13,16,21,2,21,5,10,14,16,8,16,8,15,5,1,1,15,14,13,7,13,17,1,9,3,15,14,13,19,8,21,10,21,2,5,16,21,19,21,1,1,7,17,7,5,9,8,15,8,9,17,21,17,5,1,15,23,13,1,5,2,17,9,15,8,1,10,15,21,13,1,7,13,7,16,21,13,2,4,1,2,13,23,2,2,15,17,15,13,6,15,6,9,17,15,16,14,15,5,19,5,2,21,17,13,15,17,16,9,13,8,15,15,7,15,14,15,11,15,6,1,1,5,21,21,2,13,10,10,9,23,6,2,2,21,15,2,18,21,14,4,13,15,5,20,13,7,4,8,13,8,16,6,23,13,16,16,9,5,15,13,18,21,2,8,15,4,13,8,23,15,16,21,7,1,18,8,6,13,18,6,23,2,1,16,5,15,6,15,16,21,13,5,21,15,10,15,15,18,23,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,10,6,8,13,13,2,21,13,16,15,21,16,5,4,10,13,15,21,21,21,23,13,18,9,2,5,6,14,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,6,13,13,4,18,13,21,6,13,6,17,7,18,7,4,5,5,17,21,5,19,15,14,16,16,4,15,9,2,4,2,13,1,7,1,15,6,21,15,10,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,10,13,21,8,15,18,1,2,15,3,13,5,7,16,8,2,21,5,2,9,6,14,5,21,9,6,9,8,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,21,1,13,2,21,21,18,2,5,1,23,10,13,6,7,15,6,2,21,2,13,20,21,9,15,7,7,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,7,14,15,13,5,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,4,15,6,15,15,17,15,6,8,15,2,15,15,21,6,23,23 +24,23,23,23,17,5,5,10,21,15,6,21,6,2,2,5,9,16,21,17,13,21,19,15,15,9,21,10,7,13,2,2,17,23,8,3,2,14,5,6,1,18,15,1,11,7,8,18,4,13,19,16,15,15,2,16,21,10,1,15,6,3,13,6,17,7,21,5,9,2,16,18,16,5,15,5,15,21,16,14,9,7,14,16,8,6,8,2,15,13,15,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,8,15,15,9,21,21,21,4,8,17,13,13,14,15,15,16,8,15,18,15,2,7,16,13,5,6,2,8,2,21,5,2,20,6,16,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,15,15,21,15,16,13,19,2,15,17,21,15,13,5,15,21,7,14,14,10,2,13,21,21,6,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,6,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,15,13,17,15,18,13,14,5,13,10,2,21,21,21,16,1,1,8,2,7,10,15,23,3,5,14,4,15,6,9,21,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,15,18,2,8,21,6,10,5,3,13,15,2,16,13,16,18,15,21,5,8,13,8,13,4,7,17,23,13,19,2,10,9,6,2,18,8,17,9,7,8,18,4,7,21,15,11,13,15,21,21,2,15,3,14,21,9,8,13,19,18,5,10,16,16,3,18,8,15,5,6,17,16,7,15,7,14,16,8,10,8,2,16,5,7,13,1,7,16,8,6,21,11,6,15,15,17,8,2,7,5,9,8,15,13,9,10,17,21,4,21,21,13,13,14,10,15,16,8,5,18,15,2,7,21,13,5,10,16,8,2,21,5,2,20,6,14,5,21,9,8,5,17,14,13,5,6,2,5,8,8,7,14,15,15,21,15,15,5,19,2,15,21,16,21,13,5,16,21,15,8,14,6,2,4,10,21,8,5,20,21,21,15,9,4,8,13,5,15,2,17,2,15,13,17,14,15,5,20,4,8,13,5,4,8,13,7,13,5,19,13,8,15,9,5,15,15,16,8,20,14,15,5,13,14,14,21,16,17,16,16,21,7,7,4,14,5,10,15,15,14,15,5,9,14,21,16,15,15,15,15,4,6,15,16,15,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,14,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,8,15,2,21,2,6,21,6,10,6,3,8,15,2,21,13,16,19,15,2,9,1,2,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,15,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,16,19,18,8,10,5,5,16,5,4,19,7,6,16,8,4,3,3,16,15,8,13,1,8,17,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,6,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,8,8,19,15,2,21,16,21,13,8,15,21,6,14,2,5,2,13,2,21,8,5,20,21,21,13,9,8,8,7,16,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,10,19,13,7,9,9,5,16,13,17,8,20,14,14,13,13,8,14,17,16,21,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,15,21,16,15,2,8,15,15,21,21,15,23,23,23 +24,23,23,7,21,7,14,7,17,15,4,17,21,6,6,15,13,13,6,20,13,16,19,21,6,5,21,10,8,13,6,10,21,23,15,18,9,10,5,6,2,18,19,15,15,7,16,17,4,16,14,17,1,8,15,16,18,15,6,16,19,15,13,4,18,15,21,6,7,4,17,8,21,2,7,6,5,10,16,13,13,15,13,17,21,10,3,8,14,13,7,6,20,8,16,10,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,17,21,17,5,21,16,23,13,2,6,15,17,2,15,15,1,10,15,8,6,1,8,9,7,2,18,18,9,4,21,1,17,16,14,15,10,23,23,16,6,13,19,9,6,16,8,15,15,5,21,13,9,3,21,2,19,21,15,8,13,4,16,17,7,19,5,7,11,6,2,1,17,15,17,21,4,10,10,10,3,23,2,5,2,17,14,19,3,18,14,14,7,20,6,18,15,9,4,8,13,7,16,8,23,4,17,8,3,5,1,13,17,21,19,17,13,7,2,15,23,16,8,17,11,16,21,9,4,13,21,6,23,23,10,2,14,15,16,10,7,17,15,4,17,13,4,21,16,18,5,21,19 +24,23,23,23,23,21,6,15,16,8,9,15,6,8,6,21,13,15,2,17,13,21,15,16,3,5,21,6,8,13,4,2,20,23,6,3,4,7,9,6,2,18,14,21,7,7,8,18,4,8,21,15,11,15,9,16,21,10,2,16,5,21,13,4,6,2,17,5,2,16,16,2,18,7,6,7,9,21,16,8,19,7,14,16,8,6,4,3,16,13,4,4,1,7,21,15,6,21,11,10,15,8,21,7,8,7,5,9,7,15,15,9,18,17,21,10,15,17,13,13,14,4,15,21,8,4,18,21,2,7,17,13,5,5,8,8,2,21,5,2,20,6,8,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,17,15,1,16,8,8,21,6,4,21,21,17,5,6,8,21,7,17,4,7,2,10,10,21,6,7,20,21,4,13,9,6,16,13,5,15,21,18,2,4,13,16,14,7,5,20,17,16,15,5,2,8,13,15,13,13,19,13,7,2,15,17,8,15,16,1,20,14,14,9,2,4,14,17,16,15,15,21,19,17,8,6,8,5,15,7,18,6,6,2,9,15,16,17,15,4,17,13,6,10,17,15,4,23,23 +24,23,5,10,21,3,4,5,21,1,4,17,16,2,14,19,5,5,10,17,7,17,15,15,4,13,23,7,5,13,18,7,18,23,8,19,10,15,6,16,14,1,21,7,15,7,21,17,4,21,14,17,21,21,19,15,18,4,4,7,6,10,9,4,2,21,21,5,10,21,16,2,18,5,5,10,10,17,16,13,13,7,13,16,21,10,16,21,7,7,2,6,20,4,16,7,5,21,21,15,21,1,17,9,16,7,5,9,8,15,8,9,21,1,17,5,18,21,23,13,21,7,9,21,4,4,20,16,4,5,10,13,18,21,6,8,4,17,6,2,4,21,1,5,23,6,15,15,10,4,6,13,2,8,9,20,17,7,15,2,5,15,9,4,1,17,10,10,21,18,17,13,7,13,15,21,14,23,23,23,4,6,15,10,7,20,21,21,4,10,10,18,23,2,19,4,21,14,13,21,18,5,10,14,16,15,16,19,9,4,8,13,6,1,6,23,15,17,5,3,5,15,13,18,18,16,19,4,10,3,7,23,1,15,16,8,16,1,8,7,13,21,6,23,9,2,10,6,15,21,7,15,17,10,17,17,13,21,2,16,23,23,23,23 +24,23,23,15,21,10,4,5,16,6,1,19,21,15,4,2,14,13,4,8,15,16,7,11,20,21,21,8,6,4,10,13,18,23,7,17,13,13,4,9,6,21,14,7,15,7,21,17,4,21,21,16,21,16,6,21,11,6,6,16,2,2,13,2,15,9,21,4,6,15,17,7,17,21,13,14,15,17,8,13,13,5,13,17,17,4,6,4,17,13,3,8,18,8,21,6,6,21,15,8,21,1,17,17,16,7,5,9,6,15,15,9,10,21,17,5,2,21,23,13,1,4,15,17,9,6,2,15,4,4,21,13,21,15,10,8,3,21,13,2,21,1,1,15,23,5,15,7,13,6,4,6,2,5,9,20,8,7,15,5,5,8,16,3,21,21,2,16,17,11,6,8,15,4,8,13,7,14,21,13,2,20,1,17,7,21,21,15,2,10,10,10,23,6,13,13,21,2,2,9,21,14,5,18,16,10,16,15,3,4,11,13,9,21,15,23,13,16,6,3,5,15,13,17,18,18,13,4,23,23,2,14,19,21,21,15,16,21,8,8,6,10,14,15,7,23,19,16,13,2,6,8,17,13,1,16,7,21,21,11,15,2,15,18 +24,23,23,23,23,23,23,23,21,2,15,21,6,6,10,3,8,15,2,16,13,16,18,15,3,3,21,13,8,4,4,8,16,23,16,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,19,4,16,16,3,19,8,6,15,5,21,16,5,13,7,5,10,8,2,15,3,21,15,6,13,1,8,16,6,10,21,15,5,16,15,16,2,18,7,5,9,13,15,13,9,21,17,21,2,6,21,13,13,14,8,15,16,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,5,2,17,8,5,8,8,7,14,2,15,17,15,13,21,19,2,4,21,16,21,13,5,15,21,2,2,14,5,2,5,2,21,8,15,20,21,21,9,9,8,8,7,15,15,2,18,2,15,13,21,14,15,7,20,8,17,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,13,17,15,20,8,6,15,13,5,14,16,16,21,15,16,21,8,8,4,14,8,14,5,15,14,19,5,9,10,21,16,15,5,8,15,4,21,15,15,23,23,23 +24,23,23,23,23,23,23,15,21,15,15,21,6,2,6,18,9,13,2,21,13,21,11,15,21,5,14,2,3,13,2,15,21,23,2,20,2,15,5,6,15,18,14,21,11,7,8,18,4,16,16,21,15,15,15,17,21,4,10,16,23,23,13,21,7,13,21,13,2,2,16,2,19,10,10,7,5,21,16,8,19,7,14,16,8,6,10,3,21,15,8,13,1,8,21,15,6,21,11,15,15,13,21,10,19,7,5,9,8,15,13,9,21,21,21,2,6,16,13,13,14,15,13,21,8,15,18,15,2,10,21,13,5,9,7,21,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,13,15,1,15,15,8,21,10,8,21,21,21,13,10,13,21,5,15,2,21,10,15,10,21,8,5,20,21,21,15,9,8,8,13,5,15,2,17,2,15,13,16,14,3,13,20,4,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,13,16,17,20,14,15,4,5,2,14,16,16,17,15,21,19,7,8,10,14,15,15,15,15,6,14,2,7,5,16,21,15,2,1,15,2,17,16,15,23,23,23 +24,23,15,4,21,9,6,5,21,7,15,17,6,5,3,17,8,13,2,17,13,16,7,16,20,5,8,10,8,13,6,4,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,7,6,4,21,6,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,3,13,16,8,2,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,23,5,10,4,17,15,2,21,6,2,16,18,13,13,10,17,13,16,19,15,21,5,8,13,7,13,15,15,16,23,7,19,2,15,5,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,7,15,21,15,3,7,10,7,4,14,13,18,21,5,10,17,21,3,19,13,4,6,6,21,17,15,20,7,14,17,7,6,4,3,10,7,7,13,1,8,16,15,13,21,11,15,15,8,16,10,19,7,5,9,15,15,15,9,16,21,1,4,10,21,5,13,14,15,13,21,8,15,18,1,2,15,17,13,5,7,8,18,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,15,2,5,8,7,8,14,2,15,16,15,6,7,21,10,4,21,8,21,13,8,15,21,15,15,3,10,2,10,10,21,16,5,20,21,4,13,9,8,8,13,9,10,2,17,2,15,15,16,14,15,13,20,21,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,17,20,14,8,13,2,15,14,17,16,1,15,16,19,8,2,15,7,4,4,5,17,4,3,7,5,15,16,17,15,5,15,15,4,15,15,21,6,23,23 +24,23,23,6,21,6,4,2,21,7,15,17,17,13,10,15,6,13,8,20,13,16,16,16,6,6,10,15,4,13,8,2,18,23,6,3,16,14,5,6,21,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,18,15,15,7,6,10,13,3,18,2,21,5,5,14,21,16,21,2,10,6,5,21,16,13,13,7,13,17,21,19,15,7,14,13,21,4,21,8,17,2,5,21,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,4,15,4,17,5,10,8,1,17,5,21,13,1,2,10,7,11,19,7,2,4,21,1,17,19,14,23,23,21,5,17,8,6,9,9,4,17,8,15,13,9,16,15,7,1,21,13,10,1,15,8,13,7,19,21,7,6,3,15,11,4,6,1,17,15,17,1,4,4,10,10,16,23,2,9,13,21,14,7,10,21,14,14,15,20,6,21,14,11,4,7,13,20,5,8,23,13,2,10,3,5,16,13,21,21,19,8,9,9,2,11,23,18,7,17,8,15,21,7,4,5,16,8,23,23,15,10,7,15,21,9,8,21,13,21,21,13,2,15,16,19,5,19,23 +24,23,23,6,8,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,16,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,21,4,15,15,16,10,10,21,7,8,9,9,13,21,8,14,13,17,18,18,16,5,21,5,8,9,9,19,21,23,5,20,9,13,7,21,8,18,15,15,15,7,8,17,4,18,14,16,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,4,21,8,21,4,4,6,21,17,13,13,13,7,5,1,10,19,2,14,16,13,8,4,18,8,15,21,8,8,15,15,4,1,17,17,17,7,5,9,8,15,8,9,1,21,17,15,2,1,13,13,17,15,15,21,9,5,2,18,4,9,20,13,21,13,7,8,17,17,2,9,10,21,14,5,21,14,13,23,23,23,23,23,23,8,9,17,8,7,14,4,5,21,15,3,21,1,10,21,16,5,4,13,6,21,1,7,21,2,7,2,5,2,21,21,5,17,1,2,10,8,4,8,23,2,8,21,21,14,2,13,21,13,6,13,7,8,17,15,3,4,8,13,5,17,13,23,7,1,16,13,5,16,13,21,17,5,1,14,9,13,4,2,19,16,13,16,15,1,16,4,2,14,3,23,9,5,7,2,15,10,6,21,17,2,10,17,7,2,7,16,19,10,3,18 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,3,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,6,21,15,5,2,18,11,15,21,6,2,7,3,7,15,2,21,13,16,18,15,10,5,8,16,8,13,2,8,16,23,15,19,2,15,5,6,21,18,14,1,11,7,8,18,4,8,17,15,16,15,15,16,21,2,5,21,5,2,5,13,8,18,21,15,10,2,2,21,19,8,15,8,5,16,15,10,19,15,14,17,8,13,21,9,21,6,15,13,1,8,16,6,6,21,11,15,15,15,17,2,19,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,5,15,21,8,2,18,11,2,7,17,13,5,2,16,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,13,2,21,8,5,8,7,7,14,3,15,21,13,2,8,19,15,2,21,8,21,13,10,15,21,5,14,15,5,2,10,2,21,8,13,20,21,21,8,9,8,8,13,8,9,2,21,2,15,13,21,14,14,8,20,2,16,15,6,4,8,13,8,13,7,19,13,8,8,9,5,16,13,16,8,20,14,14,5,13,2,14,17,16,16,15,16,21,7,8,4,3,8,15,5,15,14,15,9,6,14,21,17,15,6,8,15,2,17,16,15,23,23,23 +24,23,23,23,15,14,15,2,21,15,15,21,6,15,2,15,13,13,2,21,13,16,15,15,21,5,8,13,8,13,2,2,17,23,15,3,2,13,6,6,2,18,14,1,11,7,8,18,4,16,21,21,15,13,15,16,21,15,2,16,6,4,13,10,6,2,21,5,2,14,17,15,19,8,4,7,5,21,21,6,19,15,14,16,15,15,15,2,21,15,6,13,1,8,16,6,15,21,11,15,15,15,16,6,15,7,5,9,8,15,15,9,21,21,21,10,15,21,13,13,14,13,6,16,8,15,18,15,2,13,21,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,16,6,7,21,4,15,1,21,21,13,13,13,21,6,14,5,7,11,10,2,21,6,13,20,1,2,13,7,21,8,13,13,5,2,21,2,15,13,21,14,15,8,20,8,17,13,5,4,8,13,8,13,5,2,13,8,16,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,16,15,15,19,19,8,13,7,2,15,14,21,4,5,2,9,15,16,21,15,6,16,13,2,17,16,15,15,15,18 +24,23,23,23,17,4,2,15,18,15,5,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,13,2,7,17,23,8,3,2,14,5,6,2,18,15,18,15,7,8,11,4,15,21,21,15,15,16,1,21,6,4,9,7,23,23,21,2,10,21,5,2,21,16,2,19,5,2,5,5,21,15,13,19,7,14,17,8,6,4,3,21,5,8,13,21,8,21,2,6,21,11,5,15,8,16,2,19,7,5,9,13,15,15,9,21,21,18,3,6,17,13,13,14,4,4,21,6,15,15,21,16,7,17,13,5,2,16,8,2,11,5,2,19,6,5,15,21,7,6,15,21,14,13,5,21,2,5,8,7,8,14,2,15,21,15,8,5,21,2,8,19,16,21,13,5,2,21,14,15,5,4,2,5,16,21,8,5,20,21,4,2,9,8,8,13,5,4,16,17,2,15,13,15,14,15,13,20,16,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,4,15,15,14,17,15,17,15,16,1,7,2,2,5,6,4,5,15,6,14,5,5,15,21,21,15,13,15,15,4,16,8,21,5,15,18 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,9,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,8,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,6,6,21,13,4,21,21,7,8,19,8,13,8,19,13,16,18,16,6,5,21,10,7,13,18,7,19,23,13,16,4,6,5,6,6,18,14,15,15,7,10,1,4,21,14,17,17,21,15,16,19,21,6,19,6,4,13,9,21,9,21,5,15,14,19,8,21,21,4,7,5,4,17,6,13,8,7,21,15,7,18,4,5,13,7,9,18,8,19,2,4,21,17,6,18,7,15,2,9,7,5,9,7,15,17,2,17,21,20,2,4,21,23,13,9,6,2,17,2,6,7,21,17,16,13,13,1,4,9,7,7,18,6,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,17,8,8,14,4,5,17,13,9,18,18,7,21,21,19,2,5,1,21,21,2,4,6,10,4,6,6,21,17,13,18,21,8,9,8,17,23,7,6,5,2,17,14,15,13,21,14,15,13,8,2,16,7,3,4,17,13,8,6,5,23,13,15,19,7,5,7,13,17,17,18,13,4,23,23,4,14,18,17,21,16,16,1,7,4,13,15,9,23,23,18,4,6,15,14,7,15,17,15,4,17,15,10,8,16,20,7,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,2,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,3,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,7,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,7,15,15,15,2,21,15,15,21,6,15,5,18,13,13,2,21,13,16,11,15,21,5,8,15,7,13,15,6,21,23,13,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,16,13,15,16,21,15,2,7,15,4,10,14,13,21,21,15,6,2,17,3,19,15,2,2,5,21,16,6,19,7,14,2,8,6,14,3,21,15,5,13,1,8,16,15,6,21,11,15,15,15,16,10,19,7,5,9,7,15,15,9,18,21,21,4,21,21,13,13,14,15,15,21,8,15,19,1,2,7,17,13,5,6,7,18,21,21,6,2,20,6,14,6,21,9,2,15,16,14,13,6,15,2,5,8,7,8,14,10,15,1,15,10,7,21,2,2,21,15,21,13,5,15,21,15,14,9,15,10,2,10,21,16,6,20,21,2,13,9,8,8,13,15,6,4,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,9,13,2,19,13,7,7,9,5,17,15,16,21,20,14,14,13,2,15,14,16,16,21,8,16,18,8,8,10,8,2,6,5,15,4,10,2,3,10,16,16,15,15,15,15,2,17,15,15,5,23,23 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,4,6,21,6,4,10,21,10,6,15,17,15,9,4,4,15,10,16,13,17,15,17,17,23,17,9,13,4,5,8,16,23,8,17,9,9,9,11,2,19,14,1,1,7,16,18,4,21,3,10,15,21,15,16,15,5,19,11,10,4,9,13,17,7,21,5,8,14,16,19,17,2,10,15,5,21,4,14,19,7,14,21,2,5,4,19,14,6,13,5,21,7,17,4,6,21,21,6,19,8,21,21,21,7,5,9,9,15,11,5,17,21,18,15,10,15,13,5,8,4,7,8,5,9,19,17,2,7,21,13,21,2,5,18,7,17,4,16,8,6,5,6,1,3,10,9,6,7,8,11,19,6,9,20,7,8,14,21,6,8,15,4,21,17,6,21,21,16,8,4,6,21,18,9,4,6,7,10,6,18,17,4,2,8,1,17,7,11,6,8,13,4,5,2,21,14,21,14,21,1,8,9,15,17,17,13,3,4,8,13,8,13,5,2,17,13,8,9,5,16,13,18,16,19,21,14,9,2,10,2,19,8,17,15,16,18,17,4,5,7,6,6,7,6,4,15,8,7,6,17,17,15,5,17,7,2,17,16,19,10,19,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,21,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,14,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,13,21,4,4,10,21,7,10,17,16,6,5,15,4,13,8,20,13,17,16,16,6,6,17,13,10,13,17,11,18,23,6,3,21,14,5,10,7,18,17,15,6,7,16,17,4,16,14,17,1,15,15,16,18,15,15,15,20,10,13,6,18,7,21,6,5,2,21,15,21,2,2,6,5,1,16,3,13,7,13,1,21,18,15,7,14,13,21,2,21,7,17,2,6,21,15,8,21,1,17,17,10,7,5,9,8,15,8,9,17,21,17,5,21,16,23,13,4,6,2,17,6,10,8,1,2,6,21,13,1,4,6,7,2,19,16,2,4,21,1,17,19,14,15,23,23,5,9,14,13,9,9,8,17,8,15,2,5,16,8,8,1,21,7,2,21,13,15,13,2,18,21,7,15,4,15,11,6,6,1,16,5,17,1,4,4,10,10,18,23,2,9,13,21,14,7,21,21,14,8,5,20,6,17,15,11,4,7,13,20,5,8,23,13,2,10,3,5,15,13,21,21,19,16,10,13,23,2,11,18,15,17,8,15,21,7,10,5,16,6,23,23,15,6,6,15,21,3,8,21,13,7,17,13,4,15,16,19,6,19,23 +24,23,23,23,23,6,10,2,17,8,8,21,17,10,6,7,14,19,9,16,3,21,18,17,4,9,21,8,8,9,10,21,21,17,13,3,10,21,6,15,7,18,7,7,15,7,21,17,4,16,14,17,21,21,15,21,21,7,3,17,6,4,9,4,21,7,21,5,7,8,21,8,17,7,14,15,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,18,19,6,21,21,16,20,1,17,1,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,6,19,21,9,5,19,18,10,3,17,13,21,10,5,8,21,21,10,2,4,1,1,5,16,6,10,23,21,15,4,13,17,5,9,2,8,7,15,2,5,1,15,3,21,19,8,10,17,19,10,10,4,21,21,7,15,7,19,9,4,21,16,17,5,17,21,7,2,10,2,16,23,19,5,7,21,4,2,19,21,16,5,5,16,2,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,18,19,8,3,15,16,5,23,19,7,1,13,18,18,17,8,9,16,8,23,5,9,5,10,15,2,10,21,17,13,2,21,7,4,16,16,19,5,10,23 +24,23,23,7,15,6,5,10,21,4,10,21,6,7,9,15,13,13,2,21,13,16,15,15,21,9,8,15,5,13,4,2,16,23,5,18,2,15,5,6,2,18,14,21,11,7,8,18,4,21,16,21,16,7,15,16,21,6,10,7,15,21,10,4,13,21,21,5,2,2,17,3,19,8,10,7,6,21,21,7,20,15,14,17,8,4,4,10,17,15,8,13,1,8,16,15,6,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,1,4,21,16,13,13,14,6,8,16,8,15,18,15,2,7,17,13,5,9,10,18,3,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,8,15,1,15,10,7,21,10,2,16,15,21,13,5,15,21,13,15,7,10,2,7,10,21,10,8,20,21,21,13,9,8,8,13,15,13,4,17,15,15,15,21,14,15,3,20,1,17,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,13,16,21,20,14,14,13,4,14,14,16,16,21,8,17,19,21,8,10,2,6,10,5,15,4,15,2,9,5,16,16,15,7,15,8,2,17,16,16,13,15,18 +24,23,23,23,23,23,6,15,16,13,15,6,21,6,7,15,13,21,2,15,2,17,17,15,2,5,21,13,7,9,15,6,16,23,15,21,7,14,5,13,15,21,14,21,15,7,21,16,4,16,14,17,15,21,15,16,21,9,2,17,4,15,13,6,21,15,15,5,6,10,17,2,16,5,14,15,16,9,7,8,15,7,14,17,15,2,18,2,3,14,15,2,17,15,16,6,5,21,21,8,21,15,16,11,18,7,5,9,8,15,15,5,15,21,21,5,17,16,23,14,15,2,5,16,10,2,5,21,6,5,1,13,21,2,13,1,5,16,2,3,2,21,5,15,21,6,7,10,21,5,16,7,2,15,9,7,13,8,15,2,7,21,1,5,21,21,15,6,21,20,2,14,6,2,16,5,14,13,16,15,15,2,21,2,6,21,1,7,13,9,16,16,23,2,3,2,17,15,14,5,21,7,5,7,15,10,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,17,13,16,16,5,3,15,5,13,10,7,17,15,16,16,16,21,7,6,7,7,9,14,15,10,14,15,15,6,15,15,21,13,15,15,15,2,15,21,3,5,23,23 +24,23,23,7,21,2,15,6,21,15,15,21,15,7,15,3,14,13,2,16,13,17,11,16,10,5,23,6,8,7,2,14,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,21,16,16,15,15,15,16,1,10,15,16,5,6,13,2,17,15,21,13,5,2,18,8,17,2,2,6,5,21,7,16,17,10,14,17,15,5,17,16,15,17,4,13,8,9,16,2,13,21,16,2,2,7,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,7,15,13,21,2,5,17,2,17,5,2,8,6,2,6,21,10,8,8,19,21,8,5,14,2,5,8,15,8,14,2,5,1,16,13,18,21,3,2,21,15,8,13,6,21,21,7,16,7,7,7,15,19,21,21,6,16,1,9,13,8,16,8,18,14,5,2,21,2,15,13,16,14,7,13,20,1,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,7,7,3,17,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,1,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,23,6,17,9,2,2,1,6,15,21,6,4,6,17,13,13,2,17,13,16,7,15,17,5,8,6,8,9,17,7,18,23,13,19,2,6,8,6,2,18,14,21,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,4,13,10,6,8,21,6,2,2,17,16,19,6,10,5,4,21,16,8,19,7,14,6,8,6,4,3,16,13,13,6,1,7,17,13,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,6,21,8,4,20,21,2,8,21,13,5,2,7,8,2,21,5,2,20,6,8,15,21,9,6,15,4,5,13,5,14,10,5,8,8,8,14,5,15,1,16,5,8,21,13,9,21,8,21,13,7,15,21,7,6,14,7,2,5,2,21,15,15,20,1,16,15,9,8,8,13,13,15,2,21,2,15,13,21,14,5,8,20,4,17,13,5,4,8,13,8,13,9,9,13,7,15,15,5,17,15,16,21,20,14,14,13,3,13,15,17,21,16,15,15,19,16,8,10,15,4,15,14,16,7,6,17,9,14,16,18,15,6,16,13,4,17,16,8,5,23,23 +24,23,23,23,23,4,2,16,19,6,15,4,8,15,6,15,13,13,8,20,9,7,19,17,7,23,16,15,5,13,16,15,16,23,5,3,13,7,5,6,21,16,6,15,19,7,16,9,4,16,15,15,15,16,15,16,21,5,4,17,5,2,13,6,15,4,21,8,5,10,16,6,16,14,6,5,17,16,17,4,13,5,13,17,17,14,21,5,2,15,19,14,18,8,16,13,3,17,21,7,21,18,21,8,16,7,5,5,8,11,16,2,21,8,13,21,16,11,23,15,14,15,6,17,9,15,8,21,16,15,4,13,18,14,9,8,10,16,17,14,15,23,23,23,15,9,23,23,14,4,2,19,20,21,13,4,8,8,14,2,6,8,3,13,17,21,10,13,17,16,4,13,8,21,16,7,14,8,7,8,5,19,21,21,9,16,21,2,7,10,16,15,18,8,5,13,17,2,2,6,1,7,5,2,7,2,17,15,8,4,15,13,20,21,9,23,5,13,2,9,6,15,13,16,17,18,5,4,15,13,4,14,16,21,8,19,15,21,18,15,2,13,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,6,5,10,21,4,10,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,10,10,7,21,9,18,6,21,8,17,4,4,6,5,21,4,14,19,7,14,21,2,5,7,18,14,10,13,13,17,5,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,10,19,10,13,13,16,5,15,16,9,10,19,17,3,7,21,13,16,8,5,11,15,17,16,11,8,6,9,6,1,3,10,5,6,7,21,11,19,10,9,20,8,8,14,21,15,15,15,2,21,21,6,17,18,2,4,6,15,21,18,14,10,6,19,4,5,18,17,19,10,8,1,8,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,17,13,3,4,8,13,8,13,5,2,16,15,11,9,5,17,13,18,16,21,21,14,5,13,3,16,19,7,17,15,16,18,16,4,5,7,15,6,9,9,10,6,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,10,15,3,10,10,18,16,10,21,6,4,4,19,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,8,19,2,7,9,6,2,18,15,19,8,7,8,18,4,15,21,15,15,13,16,21,21,10,4,9,6,23,23,17,6,10,21,5,4,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,3,8,13,1,8,21,13,6,21,15,6,15,15,16,2,18,7,5,9,8,15,16,9,21,18,21,4,6,21,5,13,14,4,13,18,6,4,15,21,2,10,17,13,5,10,16,8,3,15,5,2,19,6,8,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,14,10,15,21,15,5,5,21,4,15,18,8,16,13,9,15,21,14,15,5,4,10,9,21,21,1,9,20,1,2,13,9,15,8,13,5,4,21,17,2,15,13,16,14,17,5,20,6,16,15,5,4,7,13,15,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,16,21,7,7,2,5,4,4,5,15,15,19,3,9,6,21,17,15,6,15,15,4,16,8,1,23,23,23 +24,23,23,23,16,16,15,2,21,2,6,21,6,2,6,19,13,15,2,21,13,16,19,15,2,5,8,15,8,13,2,8,16,23,16,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,15,3,21,15,4,2,17,3,19,8,21,10,5,16,8,5,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,10,21,11,7,15,15,17,15,10,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,15,21,13,5,15,21,13,7,13,5,2,5,10,21,8,2,20,21,21,7,9,8,8,7,15,5,2,21,2,15,13,21,14,4,5,20,15,16,15,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,16,21,7,17,21,7,8,21,14,6,14,8,15,14,2,5,9,8,21,17,15,2,8,15,4,21,21,15,5,23,23 +24,23,23,23,23,23,23,6,21,3,3,21,6,15,2,21,2,13,2,21,13,21,19,15,21,5,8,13,8,13,2,8,16,23,6,19,2,15,5,6,2,18,14,19,11,7,8,18,4,15,21,15,15,13,15,21,21,7,8,21,14,23,23,14,15,6,21,5,2,3,16,7,19,8,2,15,5,21,16,14,9,7,14,17,8,6,14,3,16,6,10,13,21,8,21,2,6,17,21,5,15,15,16,2,18,7,5,9,8,15,13,9,21,1,18,15,6,21,13,13,14,10,13,21,10,10,2,21,2,5,17,13,5,15,8,8,2,1,5,2,8,6,8,7,21,9,6,15,16,14,13,5,6,2,5,8,7,8,14,2,15,21,15,15,5,21,2,3,19,16,21,5,14,7,16,15,15,5,5,2,6,16,21,8,13,1,21,2,15,9,8,8,13,13,15,21,17,2,15,15,16,14,8,5,20,10,16,13,5,4,8,13,15,13,15,19,13,8,2,9,5,16,15,16,16,20,14,14,13,2,15,14,17,16,21,15,16,21,8,8,2,5,2,14,5,15,6,19,5,9,15,15,16,15,2,15,15,15,17,15,16,23,23,23 +24,23,23,23,20,10,4,15,21,6,4,15,21,15,5,15,14,13,16,18,13,16,15,15,6,3,21,6,8,13,6,7,15,23,13,10,21,5,5,10,21,18,10,21,15,7,15,18,4,17,14,17,1,16,8,21,1,2,6,16,6,15,13,2,16,2,21,5,10,2,16,16,8,10,4,5,8,2,16,14,13,7,13,17,21,10,6,5,15,13,15,15,21,8,16,4,5,21,15,8,21,1,8,17,16,7,5,9,19,15,8,5,21,17,17,6,21,16,13,13,17,5,4,16,6,15,3,1,3,6,21,13,21,4,10,17,3,21,2,3,8,7,23,23,23,23,14,7,21,14,8,21,5,9,9,16,15,8,14,2,5,21,9,2,21,21,1,21,17,15,2,4,6,17,21,8,10,15,7,11,6,21,1,21,5,17,21,2,2,10,10,18,23,9,7,2,21,14,19,21,21,14,6,13,8,4,16,15,3,4,8,13,8,16,9,23,15,16,16,9,5,15,13,21,17,19,21,14,5,13,13,8,17,15,17,8,16,21,7,2,13,16,8,23,5,4,10,15,15,6,21,15,17,15,2,15,15,2,15,17,19,5,6,23 +24,23,23,2,21,19,13,2,21,2,6,21,6,2,6,3,7,15,2,21,13,16,18,15,2,5,1,15,8,13,2,8,21,23,21,19,2,15,5,6,2,18,14,16,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,6,18,21,15,2,2,17,2,19,8,6,10,19,16,4,5,19,13,14,16,8,13,2,9,21,15,15,13,1,8,16,15,6,21,11,15,15,15,16,7,5,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,13,18,11,2,7,17,13,5,13,2,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,20,2,5,8,5,8,8,7,14,2,15,17,13,4,8,19,15,2,21,17,21,13,5,16,21,14,14,10,5,2,8,2,21,8,9,20,21,17,15,9,8,8,9,8,15,2,18,2,15,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,9,19,13,16,15,9,5,16,13,16,16,20,14,14,9,2,7,14,17,16,1,8,16,21,8,8,4,3,15,15,15,13,14,7,5,7,14,21,16,15,2,8,15,6,21,21,15,15,23,23 +24,23,23,23,21,4,8,17,16,10,9,21,15,15,15,9,9,21,8,14,13,8,18,21,16,5,21,5,9,13,7,19,16,23,5,16,9,15,7,7,7,18,7,15,15,7,8,17,4,17,14,17,21,17,15,18,18,10,5,16,5,15,13,4,17,7,21,5,6,8,21,8,1,8,4,2,1,16,16,13,13,7,13,5,1,10,19,14,15,13,8,10,18,8,17,1,6,16,15,8,4,1,17,8,16,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,17,6,8,21,9,10,2,18,2,9,20,13,21,8,8,8,8,17,2,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,13,4,21,1,13,1,16,9,4,13,9,21,16,7,16,15,7,2,5,2,17,21,5,17,1,2,2,8,16,23,2,9,3,21,21,14,7,13,21,13,7,13,15,2,17,15,3,4,8,13,5,17,13,23,8,8,21,15,5,15,13,21,17,5,1,14,8,13,4,2,19,16,21,15,16,1,16,10,2,14,7,23,9,5,14,2,15,6,4,21,17,7,7,17,7,2,15,15,19,10,10,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,2,7,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,5,6,21,15,15,21,6,10,6,19,5,15,8,16,13,16,1,15,16,5,8,13,8,13,6,7,16,23,7,19,13,6,5,2,2,18,13,18,15,7,8,17,4,15,18,15,15,15,16,18,21,10,7,16,14,23,23,13,15,15,2,5,6,1,16,3,20,8,15,6,6,15,15,15,3,15,14,16,8,7,10,3,16,6,5,13,21,8,19,15,10,21,15,6,15,15,16,2,16,7,5,9,15,15,21,9,21,17,16,5,2,17,13,13,7,15,15,21,5,5,15,21,15,6,21,13,5,15,8,8,6,16,16,9,5,6,14,8,21,9,8,17,6,14,13,7,8,5,5,8,8,8,15,15,15,18,8,15,7,21,8,2,17,21,5,13,7,8,21,7,15,15,5,15,15,21,21,16,5,20,1,7,5,9,2,8,13,5,8,21,17,2,7,13,15,14,15,13,20,8,16,15,5,4,7,13,13,15,13,23,14,17,2,9,5,17,15,16,16,8,2,14,13,10,5,14,17,17,17,8,16,21,8,7,2,9,5,14,3,15,5,18,5,5,8,21,16,15,7,15,15,7,17,8,23,23,23,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,7,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,8,13,13,15,2,15,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,19,13,8,8,8,5,17,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,5,15,15,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,23,23,15,15,15,5,18,15,15,21,6,4,15,11,7,13,2,21,13,16,8,21,21,5,7,15,13,7,2,2,21,23,13,3,2,10,5,6,2,18,14,21,11,7,8,18,4,7,16,21,15,15,8,16,21,4,10,15,6,2,5,15,15,21,21,5,2,2,21,14,16,2,8,10,5,21,21,6,3,15,14,16,8,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,15,8,21,17,8,7,5,9,8,15,15,9,21,21,18,15,15,17,13,13,14,14,15,16,8,15,18,21,2,15,8,13,5,8,17,8,2,7,5,2,21,6,14,6,21,9,7,18,15,17,5,5,14,2,5,8,8,8,14,15,15,17,15,7,8,21,10,2,21,16,21,13,9,15,21,2,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,10,13,7,14,20,16,21,8,15,19,21,10,15,13,8,17,7,18,6,10,2,15,15,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,15,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,8,13,2,2,15,23,21,19,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,15,15,15,16,21,15,10,7,16,15,3,14,13,21,21,10,10,2,16,8,19,13,2,7,5,21,16,9,19,7,14,16,8,6,2,3,16,5,8,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,6,21,1,4,2,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,16,21,13,5,15,21,14,14,15,10,2,15,10,21,17,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,8,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,21,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,15,4,5,5,16,17,15,15,15,8,2,17,15,17,23,23,23 +24,23,23,7,17,15,2,2,17,13,15,15,18,15,6,15,13,16,8,13,3,21,3,15,16,5,17,5,7,13,15,6,16,23,5,15,13,15,5,10,14,16,16,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,10,15,6,15,13,2,21,5,21,15,6,2,16,6,11,14,15,5,5,2,8,7,13,14,13,21,15,15,1,21,5,14,16,21,17,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,13,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,15,8,8,15,2,21,13,21,6,2,8,11,15,21,3,8,18,2,6,21,18,15,15,21,5,14,15,2,8,9,3,8,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,21,14,13,3,11,15,15,1,2,2,17,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,7,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,15,7,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,1,15,16,5,23,23 +24,23,23,23,23,23,23,10,17,4,17,7,6,13,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,1,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,16,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,10,7,16,6,10,6,17,4,13,17,6,7,7,21,7,15,2,17,13,16,15,17,21,5,8,10,9,13,6,7,20,23,5,19,9,13,5,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,3,13,4,16,9,21,9,7,8,16,6,16,4,4,15,5,21,16,8,19,7,14,16,21,6,4,10,16,13,4,14,17,8,21,7,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,16,17,9,15,16,13,5,14,4,7,17,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,16,6,14,6,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,9,15,17,8,7,8,21,9,10,21,21,18,13,7,8,21,7,6,15,7,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,16,4,20,7,17,15,5,2,7,13,15,13,13,18,13,8,2,7,17,8,15,17,16,20,7,6,6,4,4,14,17,17,16,7,17,19,21,15,10,8,6,15,7,1,15,6,2,9,5,16,17,16,4,17,13,2,7,17,18,6,16,19 +24,23,23,5,21,5,3,6,18,2,10,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,16,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,5,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,8,16,8,5,15,15,2,19,6,8,5,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,13,5,2,5,8,21,9,13,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,7,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,2,1,6,1,15,21,6,9,16,21,8,2,7,13,11,6,13,20,20,11,15,7,2,21,3,5,13,16,8,17,23,13,2,4,10,5,6,4,17,14,16,15,7,21,19,4,17,2,21,21,3,21,8,21,6,15,17,10,2,13,5,21,5,14,2,21,2,16,5,16,15,14,7,4,13,8,19,13,19,13,18,15,15,18,5,5,15,16,9,16,7,21,2,5,21,1,4,10,16,15,7,16,7,5,9,16,15,15,3,6,17,21,2,21,21,23,23,23,23,23,23,14,15,20,15,2,6,15,18,21,4,2,18,14,14,3,19,5,21,10,5,2,9,7,7,8,5,17,15,18,7,15,16,7,7,21,15,6,17,8,9,5,21,6,10,16,20,4,5,5,23,23,7,15,15,16,2,2,7,1,11,6,21,21,13,21,10,23,16,20,2,3,2,16,14,7,13,18,14,14,13,16,5,17,19,13,4,8,13,8,16,13,23,21,21,3,13,6,15,7,17,17,10,16,6,13,6,6,14,17,16,16,7,17,1,21,4,10,16,6,10,15,1,7,8,3,5,13,15,17,13,6,16,15,2,21,21,16,5,23,23 +24,23,23,23,23,8,2,10,18,2,5,21,6,2,2,18,5,15,2,21,13,16,3,15,16,5,8,13,8,13,2,8,16,23,13,3,2,15,5,6,14,18,15,3,15,7,8,18,4,15,21,21,15,15,16,21,21,2,2,21,14,23,23,5,15,13,21,2,10,21,16,2,19,8,6,15,5,21,21,6,20,15,14,16,8,7,4,3,16,15,8,13,1,8,16,6,15,21,21,15,15,15,16,10,19,7,5,9,8,15,15,9,21,21,21,5,4,16,5,13,14,4,13,21,6,2,6,21,2,2,17,13,5,8,8,8,5,16,7,2,8,6,14,7,21,9,6,15,8,14,13,5,2,2,5,8,7,8,14,2,15,21,13,8,5,21,2,6,18,16,21,13,5,8,21,14,13,14,2,2,10,4,21,8,5,21,21,21,13,9,8,8,13,5,8,11,17,2,15,13,16,14,15,13,20,4,16,13,5,4,8,13,7,15,6,19,13,8,2,9,5,17,15,16,16,20,14,14,8,13,7,14,21,16,17,15,16,10,7,5,2,13,16,14,5,15,8,8,5,5,15,21,17,15,6,15,8,2,16,15,16,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,10,17,10,6,10,17,6,9,9,14,20,4,8,15,17,8,17,2,4,23,9,9,3,8,17,18,6,9,7,9,15,9,16,17,18,4,7,15,7,21,17,4,21,13,17,15,21,19,17,10,6,4,4,23,23,23,14,13,8,17,15,9,8,21,8,21,7,7,9,5,17,16,13,13,15,13,17,17,9,2,21,7,17,4,7,20,4,17,7,5,21,21,5,21,1,21,7,16,7,5,9,8,15,8,9,15,21,21,9,19,19,23,9,17,9,8,17,9,5,19,21,10,2,23,9,18,10,9,17,7,21,13,2,18,21,1,4,23,23,23,23,23,4,7,5,4,6,9,8,11,8,7,9,7,1,1,5,16,18,6,4,21,21,15,13,9,23,23,23,9,6,16,9,3,16,16,21,5,15,21,4,3,10,6,16,23,2,9,4,21,16,15,19,9,9,14,4,19,6,16,18,9,4,8,13,6,21,21,23,3,6,10,3,5,17,15,2,18,2,15,9,8,5,23,16,17,5,11,11,16,21,8,9,19,10,7,4,5,19,6,9,17,21,7,1,1,10,4,17,13,4,17,21,23,23,23,23 +24,23,23,23,23,23,15,3,20,4,15,17,6,5,7,15,2,13,2,21,13,16,15,16,21,5,8,15,5,13,2,17,5,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,20,21,15,15,15,3,16,21,10,2,16,5,16,10,10,6,10,21,5,2,2,17,2,18,13,2,6,16,21,16,14,9,7,14,16,8,7,4,15,15,13,13,5,21,8,21,15,6,21,11,6,15,8,17,8,16,7,5,9,15,15,13,9,21,17,21,10,7,19,13,13,14,15,15,21,8,2,19,15,2,8,21,13,5,8,4,8,2,21,5,2,20,6,14,6,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,2,15,1,8,8,15,21,2,15,8,21,16,13,5,15,21,7,14,15,13,2,6,10,21,2,2,20,1,6,15,8,2,8,5,16,4,2,21,2,15,5,21,14,6,13,20,3,21,15,7,4,8,13,8,13,15,2,13,7,8,9,9,16,13,16,18,20,14,14,13,2,14,14,17,16,16,15,16,19,21,8,6,15,3,15,13,6,15,15,2,9,15,15,16,15,10,16,15,2,16,16,8,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,6,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,5,16,7,8,13,21,10,15,16,6,6,2,19,5,16,8,16,13,16,7,21,21,9,8,13,8,13,6,8,17,23,7,19,2,13,15,6,2,18,13,18,15,7,8,16,4,16,18,21,15,15,6,18,21,2,2,8,14,23,23,6,5,15,2,5,5,21,16,2,20,8,15,15,5,17,6,2,19,7,14,16,8,8,15,2,21,5,8,13,21,8,15,15,6,21,15,6,15,15,16,2,6,7,5,9,8,15,8,9,21,16,18,5,2,17,13,13,14,15,6,21,5,15,15,21,7,2,21,13,5,5,16,8,5,17,15,5,16,6,14,13,21,9,8,16,13,14,5,7,8,13,9,8,8,8,15,5,15,18,8,8,7,21,15,15,21,2,13,15,13,7,7,8,5,15,5,15,15,8,21,15,6,20,1,7,13,9,15,8,13,5,15,21,16,2,15,13,15,14,7,13,20,8,16,15,5,4,7,13,13,15,13,23,15,16,2,9,5,17,15,16,16,8,14,14,13,11,14,14,21,16,21,8,16,21,8,2,4,9,5,15,7,15,14,19,6,5,15,15,16,7,6,7,15,15,16,16,21,23,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,16,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,21,2,17,4,19,8,9,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,8,19,15,21,13,5,17,21,7,8,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,10,14,17,16,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,4,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,21,10,2,13,17,10,10,21,6,4,9,15,13,13,2,21,13,16,15,16,8,5,8,15,5,13,8,16,18,23,8,19,2,13,5,15,2,18,14,21,11,7,8,7,4,16,18,15,16,15,15,17,21,4,4,7,6,7,15,5,13,21,1,7,6,4,17,15,17,3,4,15,5,21,16,9,19,9,14,17,8,6,4,3,16,13,15,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,15,21,21,8,2,21,13,13,14,10,10,16,9,15,18,15,2,7,17,13,5,7,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,5,15,1,1,10,7,21,4,4,21,16,21,13,4,15,21,7,14,15,10,2,10,10,21,8,5,20,1,4,13,9,8,8,13,15,9,7,17,2,15,13,21,14,15,7,20,8,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,14,5,4,3,15,15,15,2,4,5,16,21,15,13,15,15,4,17,16,15,7,13,19 +24,23,23,23,21,4,4,8,17,6,9,21,17,8,7,9,4,6,5,17,7,21,16,18,21,5,21,4,9,14,7,9,3,17,19,17,4,6,9,4,16,18,14,7,15,7,8,17,4,16,21,17,1,15,6,15,21,9,6,16,21,7,13,9,3,15,21,6,4,4,17,6,17,4,7,7,5,4,16,9,19,7,17,17,8,23,11,21,8,9,4,17,19,14,21,17,5,21,21,8,21,1,17,17,7,7,5,9,8,15,15,9,17,21,17,5,21,21,23,8,1,5,7,17,9,4,19,13,4,4,17,13,21,4,8,8,21,21,2,2,4,1,1,5,7,9,15,15,23,4,6,13,2,6,9,17,8,8,15,18,5,1,21,8,21,18,7,4,17,19,9,4,4,17,21,7,14,5,1,11,9,21,1,21,9,17,21,7,9,9,8,23,5,11,6,16,21,21,2,19,21,11,5,5,17,2,11,15,3,4,8,13,5,21,14,23,3,21,9,3,5,17,13,17,18,4,8,6,9,15,6,23,19,17,21,13,16,18,16,2,9,15,10,23,18,9,19,6,15,4,5,17,17,13,2,17,7,4,6,17,3,5,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,4,21,17,15,5,15,15,6,16,17,16,4,23,23 +24,23,23,23,23,23,23,23,16,4,14,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,8,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,5,16,8,6,2,21,2,10,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,1,6,8,9,17,7,18,23,13,19,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,6,16,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,17,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,10,13,21,8,7,20,21,2,7,17,13,5,9,8,8,2,21,5,2,8,6,14,5,21,9,6,15,2,4,13,5,14,2,5,8,8,8,14,15,15,1,21,5,8,21,13,4,21,15,21,13,7,16,21,7,6,9,13,2,13,10,21,16,5,20,21,16,15,9,6,8,13,5,15,2,21,2,15,13,21,14,4,5,20,2,17,13,5,4,8,13,8,7,7,8,13,15,16,7,5,17,15,21,15,20,14,14,13,2,13,14,21,21,16,15,16,19,8,13,6,15,4,15,14,16,7,5,21,9,14,16,18,15,6,17,13,4,17,15,15,6,23,23 +24,23,15,6,16,8,6,2,17,4,2,21,6,15,15,2,3,8,2,17,13,15,18,15,17,5,7,13,8,13,2,18,16,23,13,3,2,15,5,6,7,18,14,18,15,7,8,18,4,15,1,15,11,13,15,16,21,2,4,15,2,10,7,15,13,21,21,5,4,16,17,3,19,8,4,5,5,21,16,6,19,7,14,16,8,6,10,3,16,5,8,13,1,8,16,15,5,21,11,3,15,15,17,8,10,7,5,9,8,15,13,9,21,16,21,2,10,17,13,13,14,15,13,21,8,15,18,21,2,8,21,13,5,2,16,7,2,7,5,2,20,6,8,15,21,9,5,20,2,14,13,6,4,2,5,8,8,15,14,2,14,20,15,9,5,21,2,15,21,8,8,13,5,15,21,16,14,15,5,2,2,2,21,17,13,20,1,4,15,8,16,8,13,5,4,2,17,2,15,13,21,14,4,7,20,8,16,13,5,4,8,13,8,15,13,19,13,9,15,9,5,17,15,17,15,19,14,4,7,13,15,14,21,17,17,16,17,8,8,8,2,14,13,15,6,5,6,15,5,6,8,7,17,15,2,8,15,8,17,21,15,23,23,23 +24,23,23,6,21,9,17,8,21,2,10,1,6,4,10,17,5,13,9,17,13,16,15,16,18,5,7,10,8,9,8,7,20,23,9,18,9,13,9,4,2,18,14,1,1,7,15,18,4,8,21,15,11,15,9,16,21,19,5,16,10,10,3,4,21,7,21,8,9,4,17,4,16,8,4,15,13,21,17,9,20,9,14,16,8,10,9,18,16,13,13,10,1,7,21,9,7,16,11,13,15,15,1,21,1,7,5,9,19,15,15,9,21,15,21,13,10,16,13,13,14,3,13,16,8,4,18,21,2,1,17,13,5,4,8,8,2,21,5,3,18,6,14,4,21,9,19,16,6,4,13,15,6,9,5,8,8,8,14,17,15,1,1,9,8,17,4,4,21,21,8,13,4,16,21,5,7,6,7,4,16,10,21,4,18,20,1,8,9,9,1,16,7,5,13,21,15,2,15,16,21,14,8,13,20,4,17,15,5,2,7,13,13,13,16,9,13,7,2,8,21,8,15,1,16,20,9,4,3,3,10,14,21,18,17,13,17,18,17,7,9,7,4,6,8,21,14,6,21,9,10,16,16,15,7,17,7,15,4,17,18,9,4,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,6,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,4,7,15,16,10,7,21,15,15,7,9,9,21,8,14,13,16,18,21,17,5,21,5,9,13,13,19,16,23,5,21,9,13,15,15,7,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,10,4,17,2,21,5,6,7,21,8,21,6,7,13,1,16,15,13,13,7,13,9,1,10,19,14,16,13,8,10,18,8,15,21,6,16,15,8,4,1,1,8,16,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,17,5,15,21,9,10,2,18,10,7,20,13,21,8,8,8,15,17,2,9,17,21,14,5,21,13,23,23,23,23,23,23,13,8,9,8,8,7,14,4,6,21,7,8,21,1,15,1,16,13,4,13,9,21,16,7,1,2,7,2,5,2,17,21,5,17,1,2,2,8,16,23,2,9,3,21,21,14,15,13,21,13,14,13,15,8,17,15,3,4,8,13,9,17,13,23,8,17,21,13,5,15,13,21,16,5,16,14,8,13,4,2,19,16,16,7,16,1,16,10,2,14,2,23,9,5,14,13,15,6,4,21,17,8,7,17,7,2,16,15,19,6,10,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,21,5,4,16,9,8,19,17,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,18,4,4,21,5,13,14,4,13,18,6,4,6,21,13,10,9,13,9,4,16,8,21,15,5,11,18,6,21,5,1,4,6,15,17,10,13,5,17,11,5,8,7,8,15,4,8,21,15,18,9,21,4,15,21,8,16,2,9,15,21,10,8,5,4,2,4,17,14,8,5,20,1,2,13,9,15,8,13,5,6,21,17,3,15,13,16,14,4,5,20,6,16,5,5,4,7,13,15,13,7,19,13,8,14,9,5,17,15,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,6,15,21,7,6,8,16,15,2,17,6,6,10,21,13,15,2,16,13,21,7,21,1,6,8,13,8,13,20,7,20,23,7,3,2,6,5,6,21,18,21,1,9,7,8,16,4,16,14,16,11,13,15,17,21,15,2,20,5,15,13,2,21,7,21,7,5,15,21,14,16,2,4,15,5,21,16,14,19,15,14,16,8,6,8,2,16,13,13,9,1,8,21,5,6,21,11,21,15,15,17,5,1,7,5,9,16,15,15,9,17,21,17,13,3,21,13,13,14,6,15,16,8,10,18,18,2,7,16,13,5,14,8,7,2,21,5,2,17,6,14,4,21,9,5,18,15,7,13,5,6,2,5,8,8,7,14,15,15,1,7,6,8,21,2,15,21,21,21,13,5,16,21,7,14,6,15,2,13,4,21,15,6,20,1,2,3,13,13,16,8,13,15,21,21,2,15,6,15,6,5,15,20,21,17,21,5,4,7,13,7,13,7,23,3,8,2,9,21,16,15,16,17,10,14,6,13,13,15,14,20,17,15,8,1,18,17,7,5,8,5,15,6,18,6,16,2,9,6,15,21,4,5,21,13,2,15,16,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,11,7,8,18,4,21,21,15,16,13,15,16,21,8,2,16,15,2,13,6,5,5,21,7,2,14,1,2,21,7,15,15,5,17,16,5,19,7,14,16,8,10,10,2,21,9,6,13,1,8,21,13,10,21,11,6,15,15,21,21,20,13,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,14,13,16,8,15,19,15,2,15,21,13,5,13,15,8,2,21,5,2,21,6,8,15,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,15,15,1,21,13,9,21,2,10,21,16,21,13,5,15,21,14,15,14,6,2,6,2,21,2,5,20,21,1,10,11,2,8,13,10,10,2,21,2,15,13,21,14,15,13,20,7,21,13,3,2,8,13,15,13,13,3,13,8,11,9,5,17,13,16,15,20,14,8,14,8,8,14,16,16,17,7,16,19,21,8,6,7,14,21,5,21,14,6,2,6,2,16,21,15,6,15,15,2,17,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,18,15,4,13,5,7,17,8,9,3,3,3,6,4,17,18,6,7,15,7,21,17,4,21,14,17,1,17,19,17,19,6,7,8,8,23,23,23,23,10,6,5,2,4,8,21,16,10,17,9,3,4,16,13,13,7,13,16,21,4,9,1,9,17,5,10,21,7,16,10,5,21,17,19,21,1,17,16,16,7,5,9,8,15,8,9,8,21,17,5,3,18,23,13,21,10,3,17,9,21,18,17,10,6,21,10,11,6,10,8,10,21,9,2,19,1,1,5,15,6,23,15,17,7,6,13,4,10,9,8,8,7,7,10,5,1,17,3,17,21,2,18,17,15,6,3,4,23,23,23,23,23,3,3,10,5,1,1,9,17,1,9,5,10,3,21,9,5,4,17,19,2,7,18,19,6,5,8,21,9,18,19,8,4,8,13,6,19,5,23,9,16,16,9,5,16,13,17,17,10,3,6,13,13,21,23,19,19,19,11,18,21,7,9,8,9,4,23,23,14,4,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,2,21,5,15,16,21,15,5,21,6,6,2,2,2,16,2,21,13,16,21,15,3,5,14,13,2,13,21,8,19,23,15,2,2,15,5,5,2,18,15,1,11,7,8,18,4,16,19,15,15,15,15,17,21,2,21,6,7,10,13,7,21,2,21,5,5,8,16,14,16,5,14,15,5,17,16,6,9,7,14,16,8,7,6,15,10,13,2,8,21,8,21,15,10,21,11,5,15,15,21,8,2,7,5,9,8,15,13,9,21,21,21,2,2,21,13,13,14,8,15,16,8,15,18,15,2,7,21,13,5,8,15,8,8,21,5,2,20,6,14,6,21,9,7,15,6,14,13,5,16,2,5,8,7,8,15,7,13,21,15,2,13,19,2,6,21,21,21,13,7,13,21,14,15,15,13,10,10,8,21,1,5,20,1,2,15,7,16,8,7,13,10,2,17,2,15,13,21,14,15,13,20,8,15,15,5,4,7,13,15,13,2,19,13,8,16,9,5,15,13,16,21,20,7,14,5,13,7,14,21,16,21,16,21,21,7,5,7,16,8,14,5,15,15,3,5,9,15,15,17,15,6,15,8,15,16,17,16,6,23,23 +24,23,23,23,23,23,23,23,23,10,2,17,17,10,16,4,13,15,7,16,15,16,16,19,10,5,21,13,5,21,4,7,16,23,21,17,6,15,5,2,7,18,3,15,15,7,8,1,4,16,14,16,1,16,6,18,18,2,10,16,5,15,13,8,21,7,21,5,10,14,17,14,21,16,9,10,7,17,16,5,13,7,14,19,15,21,6,10,21,13,4,7,16,14,15,2,6,21,17,10,2,1,17,8,2,7,7,9,21,15,8,9,7,16,17,15,21,16,23,5,15,4,2,15,8,10,8,21,2,8,21,13,15,10,10,1,8,16,21,2,13,16,6,5,13,4,23,15,19,10,10,13,21,9,9,8,15,8,15,4,5,21,15,8,21,21,15,15,17,6,2,13,4,15,15,7,5,2,7,8,6,15,1,2,7,17,21,21,15,10,6,21,23,9,6,6,17,14,15,13,21,14,14,7,8,2,16,15,3,4,8,13,10,17,7,23,13,16,21,3,5,15,15,17,17,19,14,7,13,2,15,14,19,16,21,16,16,21,8,7,13,17,14,23,5,6,4,16,15,2,7,21,17,16,5,17,7,2,15,16,19,15,3,23 +24,23,23,23,23,9,7,15,18,7,10,21,6,7,5,19,13,15,4,21,13,16,19,15,18,5,8,6,8,9,4,6,16,23,15,19,2,15,5,5,2,18,15,19,11,7,8,18,4,15,21,15,15,13,15,16,21,4,10,5,7,23,23,21,6,10,21,4,10,21,16,4,19,4,4,6,5,16,21,7,19,15,14,17,15,4,5,9,16,5,4,13,1,8,17,6,6,17,11,7,15,15,17,2,18,7,5,9,8,15,15,9,21,21,21,9,3,17,13,13,14,4,13,18,4,7,15,21,9,10,21,13,5,7,16,8,10,14,16,3,17,6,14,6,21,9,6,13,17,14,13,5,17,13,5,8,7,8,14,2,10,21,15,8,5,21,10,15,19,8,8,13,9,17,21,8,6,5,4,4,4,17,21,17,5,20,1,15,13,9,8,8,13,9,8,21,17,2,15,13,15,14,4,7,20,17,16,15,5,4,7,13,8,13,14,19,13,2,2,9,5,17,15,17,16,1,14,14,9,4,4,14,17,17,17,15,17,21,7,8,3,5,8,4,6,15,4,19,5,5,4,21,17,15,4,15,7,4,17,17,18,5,7,18 +24,23,23,23,23,23,23,23,23,23,10,6,6,10,2,21,3,15,2,17,13,17,15,16,21,5,8,15,8,9,7,17,8,23,3,19,2,13,6,6,2,18,14,21,9,7,8,3,4,14,21,21,11,15,15,21,21,2,6,16,5,2,4,15,21,15,21,7,15,7,15,10,18,6,14,7,10,21,16,6,19,7,14,17,8,6,4,3,16,15,14,5,1,7,20,15,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,2,4,21,9,13,14,10,15,16,8,10,18,21,2,5,7,13,5,8,17,8,2,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,6,2,5,7,8,8,14,16,15,17,15,10,8,21,9,8,21,21,21,13,9,16,21,10,14,7,7,2,6,10,21,1,10,20,1,2,5,5,4,16,15,5,13,21,21,2,7,16,21,14,5,13,20,4,17,15,5,4,8,13,15,13,5,9,13,7,2,7,17,16,7,16,16,20,14,8,7,10,4,14,21,21,16,16,17,19,17,8,10,8,14,15,8,1,15,10,2,5,15,15,17,16,2,17,13,6,7,21,18,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,17,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,4,21,16,8,2,21,5,10,16,9,10,9,18,5,6,4,3,15,21,21,16,15,5,8,2,23,3,16,21,18,23,13,15,10,16,5,10,14,18,14,15,15,7,21,17,4,21,13,17,15,15,18,16,4,6,4,15,15,5,5,14,7,10,21,6,2,10,16,8,21,14,6,7,23,23,16,13,13,15,13,17,21,2,18,1,7,14,10,15,20,2,16,2,5,21,21,8,21,1,21,8,16,7,5,9,21,15,8,9,15,21,21,8,8,19,23,13,21,14,8,17,15,15,20,21,8,2,23,3,19,14,13,17,10,21,2,2,14,21,1,10,7,8,23,23,23,23,18,5,13,5,9,1,17,8,15,7,15,15,20,10,21,21,2,15,21,21,8,7,5,13,23,9,6,14,15,15,5,17,11,15,10,15,21,2,3,10,10,9,2,8,9,21,21,21,15,14,8,1,6,9,18,20,21,15,13,4,8,13,6,21,14,23,3,11,6,3,5,15,15,11,18,15,15,6,13,6,2,23,21,19,15,16,16,21,8,10,18,5,19,23,5,2,10,8,15,1,10,18,7,10,10,16,13,3,21,17,16,10,15,18 +24,23,23,15,21,13,7,10,16,10,4,21,6,2,6,8,14,13,10,18,13,21,19,21,4,2,21,5,9,13,6,8,18,23,15,20,6,15,5,2,2,20,19,21,15,7,7,15,4,21,14,21,15,17,15,16,21,10,6,16,10,10,13,3,21,2,21,5,10,6,21,2,16,6,6,2,5,4,17,5,13,7,13,15,16,20,10,14,16,13,8,10,3,7,16,6,8,21,21,2,2,1,21,1,5,7,5,9,8,15,15,9,21,21,17,2,8,17,13,13,14,10,2,16,10,15,21,15,2,7,21,3,16,2,4,5,6,21,10,21,4,1,6,6,15,19,5,2,19,19,15,2,13,15,9,8,15,8,21,15,13,19,13,13,1,21,6,4,21,16,2,13,10,21,21,8,14,14,3,10,10,1,21,19,4,5,21,4,18,5,8,19,5,15,19,2,21,6,15,13,21,14,2,8,16,2,18,17,3,4,8,13,8,10,19,23,3,2,15,11,3,1,13,16,17,5,14,10,5,13,15,3,15,17,16,16,15,8,11,15,6,13,1,5,6,1,2,10,15,13,2,21,18,6,10,17,13,2,15,17,8,2,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,8,17,6,10,10,16,2,7,15,18,5,15,16,10,16,5,13,7,16,8,15,16,5,21,8,8,13,15,13,16,23,5,16,5,15,7,8,14,2,14,21,15,7,16,15,4,21,14,21,16,20,16,21,21,8,21,3,3,6,13,6,21,5,15,7,8,15,21,16,21,5,14,15,3,2,8,17,13,14,13,8,13,2,21,2,5,14,17,8,1,7,15,2,5,15,15,19,19,15,1,7,21,7,5,9,13,15,15,5,15,17,20,5,18,16,23,13,15,6,2,16,10,6,8,21,15,2,21,13,21,14,5,21,2,21,2,15,14,1,2,2,17,18,6,14,21,5,14,15,2,16,7,7,13,8,8,15,15,21,8,2,18,21,15,6,1,3,13,2,15,15,13,13,7,10,15,5,2,6,16,16,5,21,1,13,15,10,21,16,23,2,9,2,21,15,7,13,18,14,15,5,21,5,16,2,13,4,8,13,8,21,21,23,15,16,2,3,6,16,13,19,16,8,19,14,5,13,2,15,19,15,16,7,16,21,8,18,7,2,7,21,10,3,3,2,16,5,15,16,17,13,6,16,15,2,15,15,16,23,23,23 +24,23,23,23,16,16,8,7,21,4,3,21,6,10,10,3,4,13,2,16,13,16,19,15,16,5,8,13,8,13,2,16,16,23,15,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,15,16,21,10,10,7,7,23,23,17,7,5,21,5,2,16,17,8,19,7,15,5,5,21,16,6,19,7,14,17,8,6,4,3,16,6,8,13,1,8,21,2,6,17,11,21,15,15,17,10,19,7,5,9,8,15,13,9,17,21,18,10,6,21,9,13,14,15,13,18,10,10,15,21,2,10,17,13,5,8,16,8,2,7,6,2,17,6,14,6,21,9,6,17,16,14,13,5,7,2,5,8,7,8,14,2,15,21,15,2,5,21,2,21,17,8,8,13,4,16,21,8,10,5,4,2,10,21,21,8,6,20,1,4,13,9,8,8,13,5,10,21,17,2,15,15,16,14,4,13,20,16,16,13,5,4,8,13,7,15,15,19,13,8,2,9,5,17,15,17,17,20,14,14,5,2,15,14,17,17,1,15,17,21,8,5,3,5,5,4,5,15,4,8,5,9,6,21,16,15,4,15,15,2,17,8,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,14,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,7,15,15,10,13,9,16,13,17,13,16,21,5,21,9,8,13,4,7,20,23,18,2,9,13,4,10,2,18,14,1,10,7,16,19,4,16,14,17,15,17,15,16,21,4,2,16,5,6,13,4,21,13,21,9,10,7,16,8,16,8,2,10,5,18,15,14,20,7,14,1,15,10,6,18,4,13,9,7,18,8,16,10,5,21,21,6,2,7,16,13,17,7,5,9,8,15,15,5,16,21,16,2,21,16,13,13,8,13,10,16,9,15,17,21,7,2,21,4,17,2,5,16,2,16,5,2,21,6,2,10,21,10,7,4,19,21,8,5,14,2,5,8,15,8,14,6,13,17,17,5,21,21,16,4,21,10,7,9,10,21,21,7,4,4,7,8,15,21,21,21,4,17,1,8,5,7,14,8,13,15,4,2,21,4,15,13,21,14,9,9,20,7,17,15,3,4,8,13,7,13,14,5,8,15,8,9,5,16,13,16,17,7,7,7,9,13,4,2,16,15,17,15,16,18,17,15,13,7,4,15,14,16,6,15,2,6,4,16,1,7,5,16,15,7,15,16,16,4,23,23 +24,23,23,23,23,23,23,23,23,2,7,17,6,6,6,8,13,13,2,21,13,17,15,21,16,5,7,4,13,15,21,17,21,23,13,18,9,2,5,5,2,18,15,21,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,6,13,13,4,18,13,21,6,13,6,17,14,18,13,4,5,5,17,21,5,19,15,14,16,16,4,4,9,2,4,2,13,1,7,1,15,6,21,15,10,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,6,13,21,8,15,18,1,2,15,3,13,5,7,16,8,2,21,5,2,9,6,14,15,21,9,6,9,15,14,5,5,14,2,5,8,8,8,14,15,15,1,15,6,21,1,13,2,21,21,18,2,5,1,23,4,13,6,7,15,5,2,21,2,13,20,21,9,15,7,8,8,13,5,9,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,15,15,6,15,15,17,15,10,15,15,10,15,15,21,5,23,23 +24,23,23,7,21,2,7,5,16,8,6,19,8,10,4,10,4,13,7,19,7,16,19,19,9,9,18,10,9,9,7,7,18,23,13,17,5,6,2,10,17,17,16,7,15,7,16,9,4,8,14,21,17,15,16,21,19,19,21,15,7,4,13,6,17,9,21,5,7,4,17,8,17,21,6,4,5,17,10,5,13,8,13,7,21,2,19,4,14,13,13,7,19,7,21,2,9,21,15,4,21,7,21,4,10,7,5,9,8,15,15,3,16,21,13,16,2,17,23,13,1,5,4,17,10,4,8,17,5,6,20,13,21,8,10,8,9,1,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,9,4,8,7,9,19,5,16,19,21,21,18,2,4,17,19,9,13,6,16,8,9,15,15,3,8,10,6,21,21,7,18,18,8,5,7,5,18,23,6,5,2,21,14,15,21,21,14,6,13,8,17,16,19,3,4,8,13,5,15,6,23,13,13,16,3,5,16,13,17,17,4,9,13,6,9,15,23,19,19,21,13,16,1,8,7,5,17,13,6,6,6,13,6,15,4,2,15,17,15,6,17,7,4,17,17,18,6,23,23 +24,23,23,23,23,15,15,2,21,5,15,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,17,5,7,13,15,10,16,23,13,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,16,21,16,8,21,3,6,21,15,15,15,13,6,21,5,21,8,6,10,16,6,11,14,14,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,15,15,18,21,1,1,7,16,7,5,9,8,15,15,5,21,21,21,3,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,2,15,16,19,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,3,7,8,14,2,5,1,8,2,21,21,13,15,21,20,2,5,6,8,11,14,2,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,8,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,21,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,7,14,18,7,5,17,6,2,2,3,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,7,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,7,2,16,5,7,13,15,6,2,21,5,2,21,16,3,19,8,6,4,5,21,17,18,8,7,14,16,8,4,15,9,16,15,2,13,21,7,17,5,15,21,11,10,15,8,21,16,6,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,15,15,21,8,2,18,16,2,13,21,13,5,14,16,8,2,7,5,2,19,6,14,6,7,9,2,23,23,19,2,13,16,21,5,8,8,8,14,4,15,17,17,8,8,15,10,3,21,21,21,13,5,15,21,7,15,7,7,2,15,10,21,6,2,13,1,8,5,11,4,14,13,21,9,2,17,2,15,16,21,14,15,13,20,10,15,15,5,2,14,13,8,7,16,6,7,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,16,19,19,5,15,14,13,16,7,1,5,15,2,6,15,16,21,2,6,15,13,8,15,18,16,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,17,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,5,16,16,2,2,17,6,2,21,8,2,20,15,14,13,16,16,7,16,20,19,19,5,21,7,8,3,6,8,18,23,13,16,2,15,5,6,16,19,8,15,15,7,8,16,4,16,21,17,15,9,19,21,19,3,21,15,15,8,13,10,16,7,21,5,6,14,21,15,17,2,15,16,5,20,4,5,13,7,13,17,21,9,13,16,14,5,13,8,21,14,21,2,6,16,15,2,21,1,21,16,3,7,5,9,8,15,15,9,15,21,1,2,2,21,23,13,16,10,14,1,16,10,19,19,2,7,21,13,17,2,13,8,14,2,1,3,8,14,13,6,21,20,6,23,23,23,23,23,23,13,9,2,17,15,14,6,5,21,13,17,16,21,2,9,17,20,6,15,15,2,2,7,14,6,14,20,6,6,21,21,13,18,1,2,6,7,2,7,23,4,13,2,17,14,15,13,21,14,7,3,16,14,1,15,9,4,8,13,7,4,13,23,8,7,18,3,5,15,15,21,16,21,5,23,23,2,2,14,19,16,21,16,16,1,8,10,13,1,8,23,23,15,2,10,15,7,3,19,17,15,15,16,7,2,6,16,20,6,23,23 +24,23,15,15,17,6,10,10,16,7,15,17,16,15,10,13,2,13,2,17,13,16,15,15,16,5,21,5,13,13,13,10,17,23,1,17,9,13,5,1,14,18,14,1,15,7,8,15,4,17,15,16,15,15,8,19,21,7,13,16,6,10,13,2,21,2,21,5,10,10,18,14,1,1,16,14,16,15,6,15,2,13,8,16,15,15,16,2,14,13,1,16,1,7,15,10,7,21,1,6,21,7,17,8,2,7,5,9,3,15,8,5,13,21,17,15,15,16,13,13,17,13,15,16,9,8,20,21,9,2,17,13,16,8,13,10,3,21,5,3,8,1,15,8,21,16,2,16,8,8,17,5,8,2,8,7,7,8,14,2,15,1,16,10,21,21,15,15,17,5,2,13,13,15,21,7,14,6,7,2,15,16,21,21,5,8,1,8,2,8,7,8,13,4,9,2,17,2,7,13,21,14,6,13,16,16,18,15,3,4,8,13,8,21,15,23,13,16,8,5,5,16,13,17,16,2,21,14,5,13,2,3,21,15,17,15,17,18,16,8,13,14,6,23,13,3,8,15,3,15,13,21,17,15,10,17,15,2,16,21,19,5,13,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,15,8,17,5,5,19,21,2,6,8,17,8,16,7,7,9,10,8,15,17,15,21,15,9,2,21,23,13,20,5,16,17,6,4,18,16,10,6,9,13,18,8,6,8,8,18,9,8,7,9,6,9,23,23,23,13,16,17,7,2,13,8,21,10,8,8,14,13,9,16,15,5,21,21,9,2,21,1,5,13,8,21,21,7,4,8,7,8,5,19,18,1,13,21,21,15,5,10,10,21,23,16,19,15,21,9,8,13,21,15,5,5,16,8,18,15,3,4,8,13,16,21,5,23,7,16,7,3,5,15,13,17,17,8,5,7,5,13,10,5,19,17,16,16,16,1,7,5,13,20,8,19,15,19,5,6,15,8,14,18,18,17,6,1,13,10,7,17,1,5,19,23 +24,23,23,23,21,4,15,4,21,6,15,21,15,15,4,19,4,21,10,14,13,16,18,18,16,5,21,5,7,13,9,19,16,23,9,16,2,13,6,10,13,18,7,15,15,7,8,17,4,17,14,17,21,17,15,18,18,10,5,16,5,15,13,4,15,2,21,5,6,1,21,8,1,4,4,6,21,17,13,13,13,7,5,21,10,19,10,10,14,13,4,10,18,7,15,21,6,8,15,2,4,1,17,16,17,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,17,4,15,21,9,10,2,18,10,5,20,13,21,8,7,8,15,17,3,9,7,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,15,3,21,21,15,1,16,9,2,13,6,21,16,7,21,4,7,2,5,2,21,21,13,17,1,10,6,8,10,9,23,2,9,21,21,14,10,13,21,6,4,5,15,8,17,15,3,4,8,13,5,17,13,23,7,16,21,13,5,15,13,17,16,5,1,14,7,13,4,2,19,17,15,7,17,21,16,4,2,14,3,23,9,5,13,9,15,4,4,21,17,10,13,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,23,23,6,21,4,15,21,6,2,6,19,5,15,2,21,13,21,19,15,17,5,8,13,8,13,2,10,16,23,15,19,2,5,13,6,2,18,13,18,3,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,7,23,23,21,7,13,1,9,4,21,17,8,19,7,2,5,5,21,16,5,9,7,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,15,17,13,13,14,4,15,21,6,2,6,16,2,2,16,13,5,5,16,8,2,1,6,2,17,6,14,6,21,7,4,20,16,14,13,5,8,2,5,8,8,8,14,2,15,21,15,4,5,21,2,15,18,15,21,13,5,16,21,2,4,14,6,2,15,10,21,15,8,20,21,4,8,9,8,8,13,5,15,21,17,2,15,13,16,14,13,13,20,16,16,13,5,4,8,13,7,13,18,19,13,15,2,9,5,17,15,16,16,20,2,14,5,15,15,14,17,16,1,15,16,21,8,9,2,13,6,4,5,5,16,3,5,5,4,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,6,7,21,2,4,6,17,6,9,21,16,2,14,16,9,13,7,17,13,16,13,16,2,3,21,6,7,13,5,8,21,23,8,17,3,13,4,5,3,18,14,1,10,7,16,19,4,18,3,21,15,21,15,16,21,7,5,16,5,10,13,4,21,7,1,5,10,4,16,21,17,2,4,6,6,18,17,14,16,7,14,17,15,5,4,19,14,5,13,9,21,8,16,7,6,21,21,7,19,8,16,7,9,7,5,9,9,13,11,5,17,21,18,4,21,16,13,13,14,4,4,16,6,15,19,17,2,13,21,13,16,2,5,16,15,17,16,9,8,6,2,6,1,3,10,5,20,5,15,10,18,9,9,20,8,8,14,10,13,1,16,10,21,21,5,21,18,19,10,4,4,17,21,7,14,6,7,2,5,18,21,16,4,17,1,6,10,15,15,8,13,4,4,2,17,4,13,10,21,14,15,13,8,16,16,15,3,4,8,13,1,13,13,9,7,15,1,9,5,16,13,16,16,8,21,14,7,13,13,3,18,15,17,15,21,18,16,8,9,14,4,5,7,17,6,16,16,6,15,16,1,15,4,17,7,4,21,16,21,5,3,19 +24,23,23,23,23,23,23,23,21,7,15,18,18,6,15,16,13,16,2,13,18,21,3,15,2,2,21,13,8,15,5,7,21,23,13,21,15,15,5,7,14,16,16,21,15,7,16,16,4,16,14,21,15,19,6,18,15,2,10,16,15,15,13,10,21,5,14,15,5,2,16,3,15,7,15,15,5,2,21,13,13,8,13,7,15,13,18,15,5,5,16,7,19,7,21,2,5,15,15,21,21,15,21,8,16,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,16,5,9,16,2,7,21,21,15,6,21,13,21,8,2,8,8,16,16,13,15,14,2,5,21,21,2,15,21,5,14,21,2,8,7,15,8,8,14,2,6,1,8,8,21,21,7,15,17,20,15,5,5,16,23,23,23,23,23,13,15,14,16,2,6,20,1,7,15,10,16,7,23,20,3,2,21,8,15,13,18,14,14,6,16,15,16,15,13,4,8,13,8,1,14,23,13,17,2,9,6,17,13,16,15,8,19,14,5,13,15,15,19,15,16,15,16,18,8,15,13,13,15,6,8,2,14,5,17,5,2,15,17,13,15,15,15,2,15,15,16,23,23,23 +24,23,23,23,23,23,13,10,18,2,15,21,6,2,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,7,16,23,13,19,2,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,18,23,23,13,8,5,13,17,5,4,16,16,4,19,7,2,5,5,21,16,6,9,7,14,16,7,6,9,18,16,6,8,13,1,7,21,2,13,21,11,15,15,8,21,20,19,7,5,9,8,15,16,9,21,21,21,3,6,21,13,13,14,5,13,21,6,4,15,21,6,5,21,13,5,5,16,8,6,1,5,2,19,6,14,5,1,7,6,13,15,14,13,5,17,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,21,21,13,5,15,21,4,2,5,6,2,6,21,21,2,10,20,1,8,8,9,1,8,13,2,8,21,17,8,15,13,16,14,5,13,20,6,16,15,5,4,7,13,8,15,13,19,13,13,2,9,9,17,15,16,21,20,14,5,5,13,9,14,16,16,1,15,16,1,7,8,2,13,4,10,13,15,6,2,5,5,15,21,17,15,4,15,15,8,16,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,17,6,4,9,14,6,9,9,17,7,18,19,19,2,5,21,4,9,13,14,15,18,23,13,21,9,6,10,1,10,19,7,14,15,7,21,21,4,16,14,21,1,17,15,19,19,4,19,15,6,4,5,7,5,17,18,5,4,6,17,8,18,9,9,14,18,19,10,10,1,2,14,15,4,7,21,6,17,13,4,9,19,4,16,13,6,21,1,6,18,1,17,4,19,7,5,9,6,15,8,9,21,21,18,10,9,1,23,9,21,5,5,21,9,1,17,18,7,5,21,13,17,9,15,14,9,21,19,23,23,23,23,23,23,23,23,23,23,23,23,5,14,9,9,7,17,8,8,4,5,19,15,7,18,18,2,17,21,19,9,15,7,19,21,7,2,5,1,7,6,4,15,21,13,21,21,7,8,16,5,19,23,4,9,13,21,16,15,13,16,14,5,9,16,17,1,15,3,4,18,13,6,2,6,7,2,10,21,3,5,11,13,17,17,19,19,7,5,2,23,14,19,21,21,11,17,1,8,4,13,5,4,23,23,18,6,5,21,7,4,17,17,7,4,17,7,9,16,17,19,4,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,13,14,15,21,23,8,21,5,15,5,2,14,16,19,14,15,7,8,17,4,8,14,21,15,15,15,15,18,21,21,15,6,2,13,4,21,15,21,5,6,2,2,14,16,2,15,6,9,2,8,21,9,5,15,14,7,14,17,6,14,13,19,14,15,7,17,15,6,21,11,2,19,15,17,5,2,7,5,9,16,15,8,9,6,21,18,5,2,21,23,13,2,6,6,15,8,15,17,16,2,6,21,13,21,6,15,8,13,18,18,2,4,21,7,13,7,5,14,10,20,5,13,4,3,2,9,15,3,14,16,2,5,15,15,2,21,18,2,10,17,15,6,2,15,18,23,23,23,14,13,15,6,8,17,6,13,20,21,15,6,10,2,23,20,9,5,4,21,7,21,13,21,15,14,13,5,2,18,15,3,4,8,13,5,8,7,23,6,16,8,3,5,13,13,17,21,8,8,13,5,2,2,2,15,15,17,16,16,19,8,6,1,14,7,23,23,8,14,6,9,9,15,2,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,15,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,16,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,6,15,14,15,6,21,6,15,19,6,2,5,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,4,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,17,14,19,13,10,15,5,21,21,6,19,15,14,16,15,2,10,9,21,15,15,13,1,7,16,13,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,21,21,13,6,15,21,7,15,10,7,2,21,10,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,15,16,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,8,14,9,15,15,10,17,15,8,21,18,15,10,17,13,2,1,16,15,7,23,23 +24,23,23,23,23,23,23,10,21,15,2,16,16,15,5,15,7,21,9,15,13,15,8,16,2,5,21,7,13,2,10,10,17,23,15,16,9,13,7,21,2,14,4,15,15,7,16,17,4,21,20,17,21,16,6,21,21,2,2,16,5,11,13,10,17,18,21,5,5,13,16,21,16,8,14,6,5,16,16,13,13,7,13,10,21,10,18,8,18,14,10,16,16,8,16,3,2,21,15,10,19,21,17,4,19,7,5,9,16,15,15,9,16,21,17,8,19,21,13,13,18,15,14,16,9,15,21,17,5,7,1,9,10,2,7,8,17,21,15,2,2,1,21,5,7,15,15,23,15,10,2,13,6,6,9,19,8,7,14,5,5,16,16,7,21,21,13,15,16,20,5,13,6,17,21,8,14,15,7,2,5,21,1,17,13,18,1,2,6,10,8,21,23,9,8,4,17,14,15,15,21,14,14,13,16,14,16,15,3,4,8,13,5,21,14,23,5,15,7,3,5,16,13,19,19,21,17,14,13,8,23,6,8,15,16,15,18,21,8,15,13,14,1,23,23,23,15,8,13,5,6,8,16,2,2,1,15,2,8,16,19,5,23,23 +24,23,23,23,21,4,2,4,17,6,4,16,21,10,13,9,14,13,8,18,15,17,15,18,4,5,21,7,5,9,5,8,18,23,18,19,9,6,3,10,21,18,3,15,15,7,8,1,4,8,14,16,21,15,6,8,18,2,10,17,6,2,13,4,21,15,21,7,5,7,16,6,16,19,9,6,18,4,7,17,19,5,13,7,7,19,7,21,17,13,4,4,15,8,21,15,5,21,21,21,2,1,17,8,10,7,7,9,21,15,8,9,17,16,17,5,21,16,23,13,15,4,9,16,1,4,8,1,6,2,21,13,15,4,6,1,4,17,21,2,13,16,6,5,7,4,23,15,18,15,3,13,1,9,9,1,16,7,15,19,5,21,7,21,21,18,16,10,21,15,2,13,6,1,17,9,7,2,7,7,6,10,1,21,5,17,21,1,4,10,3,18,23,2,13,17,17,14,15,6,21,14,15,5,16,4,16,15,9,4,8,13,7,17,9,23,4,16,11,3,5,7,13,17,16,18,21,14,5,13,2,4,19,16,21,17,21,21,7,1,13,16,5,23,23,6,4,21,15,10,10,19,21,15,6,17,7,13,16,18,19,3,19,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,14,18,6,15,17,2,15,6,8,13,13,2,21,13,21,15,16,3,5,7,13,8,13,2,2,21,23,7,21,5,15,5,7,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,17,21,15,2,15,5,15,13,2,21,5,21,15,10,1,17,2,18,13,6,13,5,21,16,13,3,7,14,8,8,7,15,9,16,15,15,13,21,7,17,6,15,21,11,6,15,15,16,8,16,7,5,9,13,15,15,9,21,21,21,14,10,21,13,13,14,15,13,21,8,2,18,18,2,6,10,2,5,8,16,8,2,21,5,2,5,6,14,7,21,9,21,16,2,13,13,5,16,2,5,8,8,8,14,10,15,1,15,15,21,21,6,3,21,18,8,15,9,8,21,7,14,15,7,2,5,4,21,21,13,20,1,2,16,7,8,8,13,21,15,2,21,2,15,13,21,14,4,7,20,10,16,13,5,4,8,13,8,7,13,6,13,19,16,9,5,17,15,17,15,8,14,14,13,2,4,14,17,18,17,15,11,19,21,5,15,14,13,21,15,14,15,4,15,6,6,15,3,15,2,17,13,7,21,17,13,5,21,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,23,15,21,9,6,5,16,6,21,14,21,15,7,16,13,4,21,21,21,21,15,6,16,15,1,7,16,5,13,13,17,21,5,14,5,6,14,16,14,16,3,5,5,5,19,11,13,13,7,13,21,21,21,13,21,7,15,2,15,20,8,16,13,5,21,15,21,21,8,15,15,16,7,5,9,8,15,8,9,15,21,21,2,2,17,23,13,21,5,2,16,9,15,15,13,15,15,21,13,21,8,2,8,2,21,21,5,2,17,2,6,14,2,13,14,13,3,14,15,8,18,15,17,13,8,15,13,6,21,15,13,21,15,13,2,21,15,13,14,23,23,23,23,5,13,20,10,16,21,1,2,6,20,1,21,15,9,8,23,5,3,13,21,16,14,15,21,1,14,6,13,8,2,17,15,9,4,8,13,8,5,5,23,13,17,2,8,5,16,13,21,1,13,23,23,23,23,23,14,21,15,19,15,16,21,15,13,13,14,14,13,7,5,10,3,21,15,3,15,16,2,10,15,13,15,21,21,15,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,8,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,8,16,10,4,16,16,8,8,9,21,15,13,21,7,13,4,7,7,16,15,16,21,7,16,5,7,7,15,4,16,23,23,16,6,9,9,8,4,10,2,15,15,7,21,17,6,21,18,17,1,17,8,15,19,10,10,16,4,15,13,8,21,9,21,13,5,8,19,21,21,10,15,7,5,4,16,13,13,8,13,9,1,10,7,21,14,9,13,8,18,7,19,10,10,16,21,9,2,1,17,8,5,7,5,9,8,15,15,9,17,1,17,9,4,16,13,13,17,15,16,16,9,15,6,17,4,2,21,13,21,8,3,8,16,21,15,2,4,21,1,5,8,7,23,15,21,10,15,13,4,5,9,19,8,7,15,13,5,16,15,4,16,21,4,4,1,19,9,3,10,21,17,5,15,8,6,5,15,15,1,21,5,17,21,15,4,9,8,23,5,3,8,1,21,14,3,7,21,14,7,6,15,10,16,19,9,21,8,13,15,19,8,19,13,16,4,9,5,15,15,17,17,4,9,9,19,13,15,23,18,16,16,16,1,21,13,6,9,13,10,23,23,15,7,15,10,8,4,15,1,9,10,21,13,9,7,21,19,23,23,23 +24,23,23,23,23,23,2,2,21,2,5,1,6,2,6,3,13,15,2,17,13,16,19,15,2,9,21,15,8,13,2,8,16,23,16,9,2,15,6,6,21,18,14,16,11,7,16,18,4,14,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,15,15,6,16,6,15,20,15,14,16,8,4,5,3,16,15,5,13,1,8,16,6,15,21,11,15,15,15,16,7,10,7,5,9,21,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,15,21,9,7,15,6,14,20,2,8,6,5,8,8,7,14,2,15,17,13,6,8,19,15,2,21,16,21,13,5,15,21,14,2,8,5,2,6,2,21,8,13,20,21,21,15,9,8,8,9,8,10,2,18,4,6,13,21,14,23,13,20,2,21,15,5,4,8,13,13,13,7,19,13,16,15,9,5,16,13,16,16,20,7,14,15,13,16,14,16,16,1,15,16,21,8,8,2,14,6,15,14,13,14,9,5,7,4,21,16,15,5,8,15,2,21,21,15,6,23,23 +24,23,23,23,15,16,15,2,17,3,15,15,21,15,5,15,13,16,8,13,20,21,3,15,21,5,17,5,7,13,6,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,15,21,3,6,2,15,15,2,13,6,21,5,21,8,6,10,16,6,8,16,14,13,6,2,8,15,14,8,13,16,15,15,1,21,5,15,15,2,1,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,8,16,9,15,8,8,15,2,21,13,21,8,2,8,21,15,16,3,7,18,13,6,1,21,15,15,21,5,14,15,2,15,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,13,21,14,6,3,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,15,5,21,9,3,6,18,2,10,21,6,6,7,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,4,3,21,13,13,14,6,2,21,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,21,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,18,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,11,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,9,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,23,2,15,2,21,3,15,21,6,2,2,3,13,15,2,21,13,16,19,15,15,9,16,2,8,13,15,8,16,23,7,3,2,15,13,6,2,18,15,21,11,7,8,18,4,14,21,15,15,15,15,17,21,2,5,2,5,3,3,13,6,18,21,15,2,8,17,3,19,8,6,3,5,21,16,6,19,7,14,16,8,6,6,3,16,13,8,13,1,2,16,5,15,21,11,15,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,2,10,17,13,13,14,15,13,21,8,15,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,8,5,21,9,7,15,21,14,13,5,14,2,5,8,8,8,14,15,15,17,13,2,5,19,15,2,21,16,21,13,5,15,21,13,2,6,5,9,15,21,21,8,6,20,21,21,13,9,8,8,7,13,5,2,18,2,15,13,21,14,5,13,20,2,17,13,5,4,8,13,7,13,5,19,13,8,15,9,5,16,13,21,15,20,8,8,21,13,8,14,21,16,21,15,16,21,7,8,4,3,15,14,6,15,5,20,5,5,6,21,17,15,6,8,15,2,21,21,15,23,23,23 +24,23,23,23,23,23,23,23,21,2,15,21,6,2,6,19,13,15,2,21,13,16,19,15,21,5,8,15,7,13,2,8,16,23,16,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,15,3,21,15,4,2,17,3,19,8,21,10,5,16,8,5,13,13,7,17,8,6,4,9,17,15,7,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,15,21,13,5,15,21,5,14,13,5,2,6,2,21,9,2,20,21,21,7,9,8,8,7,13,5,2,21,2,15,13,21,14,4,5,20,15,16,15,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,21,16,21,15,17,21,7,8,1,14,6,14,8,15,14,2,5,9,8,21,17,15,2,8,15,4,21,21,15,5,23,23 +24,23,23,23,20,9,5,8,21,15,13,17,6,3,18,15,10,13,2,21,13,16,15,1,21,5,8,13,7,13,21,15,21,23,13,20,2,10,5,6,2,18,15,1,15,7,8,18,4,15,16,21,15,13,20,1,21,15,21,16,5,10,13,4,6,2,21,5,15,2,16,3,19,15,15,15,5,16,16,15,19,7,14,16,7,13,14,2,15,13,5,13,21,8,16,13,6,21,11,15,15,8,16,7,21,7,5,9,8,15,15,9,16,21,21,15,2,3,13,13,14,15,13,18,8,15,18,16,2,7,21,13,5,13,17,8,2,21,5,2,8,6,14,8,21,9,6,15,4,16,13,5,14,2,5,8,8,8,14,21,15,1,21,10,8,21,10,4,21,16,21,13,5,16,21,8,14,14,7,2,15,20,21,10,2,20,21,16,5,8,7,8,13,5,4,2,21,2,15,13,16,14,23,13,20,4,16,13,5,4,8,13,8,15,13,5,13,8,15,9,5,16,15,16,21,20,14,14,15,13,15,14,16,21,16,8,11,19,21,8,2,7,8,15,4,14,6,10,2,5,15,15,17,15,10,16,15,2,15,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,9,21,17,4,6,8,5,13,10,17,7,19,21,16,15,2,21,5,5,6,15,6,17,8,13,2,13,21,8,8,16,3,15,7,15,7,1,17,4,16,21,17,1,15,15,21,18,15,4,16,15,5,13,5,21,15,21,5,1,8,16,4,21,7,6,8,14,4,16,21,13,13,13,15,21,10,6,6,7,9,3,2,18,7,19,21,6,21,11,2,21,1,1,16,21,7,5,9,20,15,8,9,21,21,17,8,4,21,23,13,1,5,19,16,9,6,18,15,4,7,21,13,21,3,5,8,2,21,9,2,19,1,1,5,7,4,15,23,2,15,6,13,2,6,9,16,1,8,16,21,5,21,1,8,21,19,6,19,17,19,7,10,2,6,8,23,13,14,21,13,3,6,1,20,10,21,21,13,2,10,10,18,23,2,5,4,21,14,18,19,20,13,6,5,16,16,18,3,3,4,8,13,16,21,5,23,5,16,6,3,5,13,13,21,21,14,21,16,4,13,8,23,18,7,17,17,16,18,17,7,4,16,14,23,23,9,8,6,13,17,21,21,13,15,2,1,13,2,11,17,23,23,23,23 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,7,4,13,4,10,21,18,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,15,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,7,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,13,9,16,21,9,6,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,15,10,15,17,21,10,10,18 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,6,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,10,14,15,7,2,10,2,21,15,5,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,15,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,16,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,21,7,5,16,1,15,15,21,6,2,2,7,13,13,2,21,13,16,15,1,21,5,8,13,7,13,2,2,18,23,5,20,2,13,5,6,1,18,14,1,11,7,8,18,4,18,21,21,15,15,15,17,21,4,2,16,5,6,13,2,6,7,21,8,2,2,17,14,16,7,14,13,5,21,17,14,19,15,14,18,15,6,8,2,16,9,13,8,14,8,16,15,6,21,11,6,15,8,1,8,21,7,5,9,16,15,15,9,21,21,21,14,15,16,13,5,14,15,13,21,8,15,18,16,2,7,21,13,5,6,2,8,2,21,5,2,9,6,14,8,21,9,7,7,17,14,13,5,14,2,5,8,8,8,14,9,15,1,16,3,7,1,9,2,21,1,16,13,5,15,21,2,14,7,7,2,6,10,21,17,5,20,1,16,13,9,4,8,13,5,4,2,21,2,15,13,21,14,2,5,20,2,16,13,5,4,8,13,8,13,9,23,13,7,17,9,5,17,13,17,15,20,14,13,15,2,14,14,17,21,17,15,7,19,17,8,10,8,14,6,13,18,4,10,13,5,15,17,3,15,5,16,15,2,15,15,8,13,15,18 +24,23,23,2,21,21,5,15,17,3,8,16,6,8,2,21,5,15,2,16,13,16,7,17,21,9,16,6,9,13,2,6,20,23,10,19,2,15,5,6,2,18,14,21,8,7,8,18,4,21,21,15,11,15,15,16,21,3,4,16,5,2,6,7,6,8,21,5,2,2,17,8,19,2,7,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,7,13,1,8,17,13,6,21,11,6,15,15,21,3,21,7,5,9,8,15,15,9,21,16,21,5,16,21,13,13,14,5,16,21,8,15,19,21,2,5,17,13,5,5,16,8,2,21,5,2,17,6,14,5,21,9,15,15,8,14,13,5,15,2,5,8,8,8,14,9,15,1,2,15,8,21,8,19,21,21,21,13,5,15,21,7,21,6,7,2,10,17,21,6,5,20,21,8,13,9,10,16,13,13,14,21,21,2,15,13,21,14,5,5,20,4,17,15,5,2,8,13,15,13,13,18,13,7,2,15,17,16,15,16,17,20,14,14,6,2,4,14,16,17,16,15,17,19,17,8,3,8,7,15,7,1,6,6,2,9,15,15,17,15,5,21,13,10,6,17,15,23,23,23 +24,23,23,23,23,15,7,6,17,4,3,17,6,5,4,9,5,16,8,17,13,16,19,13,1,9,8,6,9,13,4,16,19,23,4,3,9,15,5,6,2,18,15,18,15,7,8,19,4,15,17,15,7,13,17,21,21,9,9,8,7,23,23,10,5,4,21,9,4,4,16,4,17,9,6,10,5,17,16,15,19,7,14,16,8,6,4,19,17,13,4,8,1,7,21,4,7,21,16,4,15,7,1,21,10,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,13,18,9,4,6,21,4,9,21,13,5,15,8,7,4,14,10,2,21,6,14,6,21,9,9,19,5,14,8,4,17,15,5,8,8,8,14,4,15,15,15,8,8,21,9,4,21,21,7,7,7,10,1,5,4,6,9,10,8,21,21,4,10,16,1,16,6,9,6,8,13,5,7,21,17,4,15,13,16,14,4,3,19,8,16,13,5,4,7,13,10,21,8,19,13,8,2,9,5,21,15,18,17,19,8,5,6,3,4,14,17,17,21,15,17,19,8,4,10,13,10,4,9,15,4,14,5,5,4,17,17,15,15,15,15,6,4,15,17,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,6,14,5,20,8,15,17,6,2,2,21,13,13,2,21,13,17,15,15,15,7,23,15,5,13,16,21,15,23,15,19,2,15,5,15,2,18,14,1,11,7,8,18,4,16,21,15,16,15,15,16,21,15,2,16,5,15,13,2,6,8,21,13,2,17,16,8,19,13,14,13,5,21,21,7,19,15,14,16,8,2,4,15,21,6,15,13,1,7,16,15,5,21,11,15,15,8,21,16,20,7,5,9,15,15,15,9,21,21,21,15,5,21,13,13,14,15,15,21,8,15,20,21,2,8,8,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,2,15,8,21,13,2,17,21,21,13,8,8,21,7,14,15,7,2,5,2,21,6,15,20,1,16,15,11,6,8,13,2,4,2,21,2,15,13,21,14,14,5,20,7,15,13,5,4,8,13,7,13,5,9,13,8,16,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,16,15,16,19,16,8,13,7,8,15,7,14,5,15,11,15,15,15,19,15,6,17,15,2,21,17,15,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,7,19,9,9,15,21,17,15,6,8,15,4,16,15,21,23,23,23 +24,23,23,4,21,16,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,3,15,21,15,7,13,6,8,17,23,16,2,2,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,17,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,17,13,1,8,6,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,7,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,23,21,4,15,15,21,10,15,21,14,5,10,19,13,21,16,14,4,16,18,19,15,5,16,5,8,13,6,19,16,23,7,16,13,13,6,6,15,17,15,15,15,7,8,17,4,21,14,17,21,21,15,18,18,6,5,16,5,15,13,2,17,5,21,1,4,8,1,7,1,4,14,6,10,17,15,7,13,7,13,5,1,10,16,5,14,4,8,10,19,8,15,21,6,16,15,7,10,1,17,16,8,7,5,9,8,15,8,9,1,1,17,5,21,21,13,13,14,6,15,21,9,9,2,18,17,9,19,13,21,6,8,8,10,21,9,15,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,21,8,7,15,2,5,21,15,3,8,1,21,21,17,7,10,13,6,7,21,8,16,2,7,2,5,3,17,21,9,17,21,9,2,8,2,7,23,4,5,21,21,14,15,8,21,6,6,13,15,21,8,19,9,4,8,13,5,17,2,23,7,16,21,13,5,17,15,21,16,5,21,14,9,13,4,2,19,16,16,15,15,21,16,10,2,14,7,23,9,5,17,2,15,15,6,21,17,2,10,16,7,5,2,8,19,10,23,23 +24,23,23,23,23,3,5,2,21,7,6,21,6,2,4,18,5,15,2,21,13,16,19,15,21,5,8,15,7,13,15,17,17,23,15,3,2,15,6,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,1,21,10,2,9,14,23,23,21,7,3,21,5,8,16,16,2,19,8,6,15,5,21,8,4,9,15,15,17,8,14,10,3,16,15,8,13,1,8,17,2,5,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,6,21,8,15,19,21,2,13,21,13,5,14,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,7,7,14,2,15,21,13,8,5,19,10,2,17,16,21,13,5,15,21,14,5,5,4,2,15,18,21,2,5,21,21,6,2,9,15,8,13,15,21,2,16,2,15,13,16,14,10,13,20,4,16,15,5,4,8,13,8,13,5,18,13,8,21,9,5,17,15,17,16,20,14,14,5,2,15,14,21,16,17,7,21,1,7,7,4,15,8,15,5,15,6,19,5,10,15,21,21,15,6,15,15,15,19,16,16,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,14,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,8,21,6,6,4,21,4,13,6,17,8,11,18,10,13,2,17,13,17,15,16,6,17,23,23,15,9,4,2,17,23,7,21,9,7,1,6,16,18,14,7,15,7,16,17,4,16,14,17,21,17,6,13,21,2,10,15,6,8,13,4,17,9,21,9,6,21,8,8,17,5,4,2,23,23,16,13,13,7,13,16,21,10,15,21,7,15,4,16,1,8,17,4,5,21,1,8,21,1,17,8,16,7,5,9,8,8,8,9,21,21,17,5,21,21,23,13,1,5,7,17,9,7,8,17,6,4,21,7,1,6,3,8,4,21,7,2,4,1,1,5,18,6,23,15,17,6,10,13,19,9,9,18,8,7,14,7,5,1,17,4,11,21,4,16,17,9,6,13,5,18,21,7,6,6,7,2,4,21,15,16,6,17,1,3,19,10,10,18,23,3,5,4,21,8,15,1,1,5,21,5,21,16,18,15,7,4,8,13,13,21,14,23,9,16,6,3,5,11,15,17,21,4,19,13,13,4,8,23,15,19,15,16,16,21,8,5,10,21,23,5,9,3,18,15,15,4,3,21,17,7,4,17,13,4,3,21,19,5,3,23 +24,23,23,23,21,8,5,7,17,7,2,17,16,7,15,11,14,13,6,17,13,16,15,17,17,23,17,9,9,8,5,8,16,23,4,16,9,5,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,4,17,5,2,9,2,21,5,7,20,7,14,1,1,4,5,19,7,6,21,16,21,8,16,2,5,21,21,2,19,8,17,15,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,2,15,19,18,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,7,17,16,7,13,6,4,10,7,18,17,4,9,8,21,4,6,11,16,8,13,8,5,2,17,16,15,14,21,21,6,2,16,7,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,16,11,19,8,21,15,17,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,6,16,16,19,7,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,17,8,4,7,5,9,19,15,15,21,21,21,15,21,4,16,23,2,21,7,15,16,10,16,18,21,9,6,19,13,18,1,5,7,4,16,13,8,15,7,14,7,15,7,23,23,23,23,23,23,23,23,14,8,8,8,7,21,5,8,8,1,18,18,9,4,21,19,9,13,6,18,7,7,14,10,9,8,7,6,1,17,7,21,21,4,2,10,16,21,23,9,6,4,21,14,4,9,21,14,15,9,8,16,17,15,3,4,8,13,6,21,9,23,13,18,7,3,5,15,13,17,16,19,7,14,7,15,5,23,19,17,17,16,16,21,7,5,7,8,9,23,23,14,4,13,15,9,6,2,17,16,9,17,7,4,6,16,19,5,19,18 +24,23,23,5,16,8,6,2,21,2,10,21,6,6,2,8,13,13,2,21,13,16,15,16,21,5,8,6,8,9,17,7,18,23,13,3,2,6,8,6,2,18,15,1,11,7,8,18,4,15,21,15,15,15,11,15,21,15,2,16,5,2,13,6,6,4,21,5,2,2,17,8,18,13,4,6,13,21,21,14,3,7,14,16,8,6,4,3,16,13,13,9,1,8,16,15,6,21,11,6,15,15,17,8,17,7,5,9,15,15,13,9,21,21,21,6,7,18,13,13,14,5,13,21,8,7,20,21,2,7,17,13,5,6,8,8,2,21,5,2,8,6,14,5,21,9,6,15,2,4,13,5,14,2,5,8,8,8,14,13,15,1,21,5,8,21,13,4,21,16,21,13,14,16,21,7,10,6,13,2,10,10,21,17,5,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,10,5,20,2,17,13,5,4,8,13,8,7,1,8,13,15,16,7,5,17,15,16,15,20,14,6,13,2,13,14,17,21,17,11,16,19,8,13,6,15,4,15,14,21,5,5,21,8,14,16,18,15,5,17,13,2,8,15,15,5,23,23 +24,23,23,23,23,23,4,6,17,10,13,21,6,8,5,18,7,1,6,7,13,17,19,17,3,5,23,13,1,4,21,21,18,23,7,4,9,4,6,6,21,18,14,7,15,7,17,17,4,21,14,17,19,21,19,19,19,6,10,15,17,10,13,2,21,9,21,1,5,2,16,9,16,7,9,4,13,2,15,9,13,7,13,16,1,3,16,21,8,7,17,6,20,7,16,6,6,21,21,10,21,1,17,15,16,7,5,9,6,15,8,9,10,21,17,7,19,16,23,13,21,6,9,21,10,15,20,17,4,6,4,8,20,6,6,17,15,21,2,2,19,21,1,5,19,6,23,23,23,23,7,13,21,16,9,6,16,8,14,10,13,15,16,7,16,21,4,6,17,1,6,21,13,7,9,3,14,21,20,6,4,10,17,6,4,14,18,21,21,10,10,18,23,2,8,13,21,14,13,19,21,5,14,17,21,6,1,21,9,4,8,13,6,5,9,23,6,17,2,3,5,16,15,21,18,2,19,9,9,10,17,23,16,19,17,15,15,21,9,4,9,16,4,23,6,6,15,4,15,17,6,20,1,10,6,21,13,4,21,15,18,4,23,23 +24,23,10,2,21,5,8,15,21,7,13,21,6,7,15,3,13,21,8,17,13,16,7,15,13,2,21,13,10,2,14,15,19,23,15,19,2,13,6,9,8,18,14,1,11,7,21,18,4,8,21,15,16,15,2,21,21,2,5,3,15,19,5,5,13,18,20,10,2,2,17,7,18,2,4,9,10,17,16,2,5,7,16,17,11,15,15,5,4,5,2,9,1,7,16,6,6,21,15,5,15,15,21,2,18,7,5,9,8,15,13,9,21,21,21,6,21,17,13,13,14,14,6,17,13,15,19,15,2,7,21,13,15,21,7,8,2,21,5,2,20,6,14,6,21,9,6,15,21,14,13,5,16,2,5,8,7,8,14,7,5,17,3,8,21,19,6,15,21,21,21,13,5,15,21,5,8,21,13,10,15,2,21,2,13,20,1,21,2,9,15,8,7,13,6,2,21,2,15,15,16,14,14,13,15,6,21,15,5,4,8,13,15,13,7,19,13,16,16,9,5,15,13,16,16,20,14,6,5,13,14,14,21,8,21,15,16,1,8,2,8,7,2,14,5,15,16,9,9,9,15,16,16,15,2,16,13,10,21,16,18,23,23,23 +24,23,15,10,15,10,2,10,21,15,21,21,6,10,2,3,13,16,2,21,13,16,10,16,3,5,2,5,7,5,2,15,18,23,7,3,2,15,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,15,16,21,15,2,15,6,2,13,5,5,7,21,2,2,21,17,2,19,13,15,15,5,17,16,15,19,7,14,16,8,13,14,2,10,15,6,13,1,8,21,6,10,21,11,6,15,15,16,8,2,7,5,9,8,15,13,9,21,21,21,7,8,21,13,13,14,14,13,21,8,15,19,15,2,13,21,13,5,2,1,8,2,21,5,2,17,6,8,15,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,10,2,21,21,21,13,5,15,21,10,14,15,7,2,10,10,21,15,5,20,21,21,15,7,10,8,13,5,8,2,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,16,13,13,3,13,8,9,9,5,17,13,16,17,20,14,2,5,13,15,14,16,21,17,7,15,19,21,8,10,7,7,15,7,2,6,15,10,9,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,15,16,2,6,21,10,7,16,21,4,5,15,13,21,8,5,7,19,21,16,2,5,21,5,8,13,6,6,21,23,13,17,15,14,5,8,6,21,14,17,15,7,21,15,4,16,14,21,15,16,15,16,18,8,3,17,10,5,13,2,17,5,15,15,15,16,17,5,16,14,14,13,2,17,8,8,13,14,13,21,7,2,18,2,3,14,15,2,17,15,16,6,5,21,21,19,21,7,8,15,1,7,5,9,7,15,15,5,15,21,18,15,21,16,23,14,14,15,6,16,8,2,16,21,15,5,15,13,21,8,13,21,8,16,2,3,14,1,3,6,21,15,2,10,21,5,16,15,2,15,9,7,13,8,15,2,15,11,16,5,21,21,10,15,21,20,8,14,7,2,17,14,15,14,16,15,15,10,16,2,8,21,1,13,21,9,16,17,23,2,3,2,21,15,14,5,18,13,7,5,15,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,5,5,13,8,2,19,15,16,15,15,21,8,6,7,8,15,15,16,10,14,8,15,6,15,16,1,15,3,16,15,2,15,21,3,5,23,23 +24,23,23,23,21,7,5,17,15,8,2,19,6,4,17,7,13,13,2,21,13,16,3,17,18,11,14,6,9,13,8,15,21,23,7,20,2,13,6,6,2,18,2,1,11,7,7,18,4,15,7,21,15,15,11,16,21,15,2,11,5,2,5,6,5,5,21,8,2,2,17,15,18,2,6,7,5,18,4,6,20,15,14,16,15,15,2,9,2,5,15,13,21,7,21,15,15,21,11,15,13,15,16,8,1,7,5,9,17,11,15,9,1,21,21,2,3,17,13,13,14,15,15,21,8,2,18,20,2,5,7,13,5,6,17,8,2,21,5,15,18,6,14,6,21,9,2,14,7,15,9,14,5,5,9,8,8,7,14,16,15,1,15,2,8,21,3,2,21,17,3,13,8,21,21,3,14,9,7,15,15,21,21,2,7,20,1,17,9,11,8,8,13,8,10,2,21,2,15,13,21,14,15,3,20,16,16,13,5,4,8,13,9,9,13,4,5,17,15,15,5,17,15,18,15,7,14,5,15,13,4,7,16,17,17,15,8,19,8,15,13,13,8,14,5,6,8,10,18,11,2,16,18,3,5,17,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,23,6,21,15,6,21,6,6,2,3,13,15,2,21,13,16,2,16,16,5,8,13,7,13,15,15,16,23,13,3,2,15,5,6,2,18,14,16,11,7,21,17,7,15,19,15,15,13,15,21,21,16,15,9,5,20,15,5,13,18,18,10,10,16,17,8,19,6,2,15,6,21,17,13,9,7,14,16,8,13,7,2,16,5,13,13,1,8,16,15,6,21,11,5,15,15,17,15,3,5,5,7,8,15,21,9,6,21,21,7,21,16,13,13,14,6,15,17,8,15,18,15,18,15,21,13,5,6,10,8,2,21,5,2,20,6,14,5,21,9,15,15,6,14,13,5,6,2,5,8,7,8,14,13,15,21,15,15,13,19,2,9,21,16,21,13,8,15,21,6,15,2,6,2,15,6,21,2,13,20,21,6,13,13,13,8,23,23,23,16,21,2,7,16,16,14,2,13,20,16,16,13,13,4,14,13,15,15,6,19,13,8,2,11,5,15,15,17,15,20,14,14,5,2,5,14,21,16,16,16,21,1,7,8,2,14,6,2,5,15,2,15,5,13,8,21,21,13,5,15,15,2,16,15,23,23,23,23 +24,23,10,5,21,16,15,2,21,9,15,17,11,5,6,10,14,19,16,8,15,20,19,18,4,9,21,16,8,13,6,6,15,23,5,2,5,13,3,16,15,18,14,7,13,7,8,2,4,8,7,17,21,1,15,16,21,2,15,16,9,10,13,2,21,5,21,9,15,14,17,21,19,6,6,2,21,2,4,13,16,7,13,8,18,4,18,8,14,13,18,8,17,7,21,2,5,15,21,16,10,1,17,17,16,7,5,9,16,11,8,15,1,16,1,6,2,17,23,7,21,5,6,16,9,5,18,11,3,7,17,13,1,2,9,8,21,3,2,9,7,2,14,5,1,14,8,5,3,4,21,5,6,16,8,8,17,7,15,11,5,10,13,21,21,19,5,21,17,21,4,13,7,13,11,8,14,10,10,11,15,18,15,17,6,16,21,7,20,10,4,21,23,2,8,4,1,15,7,21,21,14,7,5,8,4,16,15,3,4,13,13,8,13,4,23,2,13,2,1,5,13,13,17,16,18,2,9,5,10,14,21,18,17,21,8,13,19,8,5,10,16,14,20,6,1,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,7,2,21,15,4,21,6,15,13,16,15,13,2,21,13,16,6,17,21,5,7,13,7,13,2,2,20,23,13,19,2,15,5,2,2,18,14,1,11,7,8,18,4,18,21,15,15,7,15,16,21,2,2,16,5,8,13,15,6,10,21,5,2,2,17,16,19,13,6,5,16,21,16,9,19,7,14,8,8,13,4,3,8,13,13,5,21,7,21,15,10,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,1,21,6,7,1,5,13,14,15,13,1,8,2,18,16,2,7,21,13,5,6,21,8,2,21,5,2,9,6,14,8,21,9,6,15,16,14,13,5,14,2,5,8,8,8,14,15,15,1,8,15,5,21,2,10,21,16,21,13,9,15,21,8,14,15,7,2,10,10,21,15,10,20,21,16,15,9,10,8,13,5,4,2,16,2,15,13,21,14,4,13,20,4,16,13,5,4,8,13,8,13,2,21,13,8,15,9,5,16,13,16,16,20,8,6,4,13,15,14,21,21,18,15,16,19,21,8,6,9,15,15,8,5,15,2,2,5,15,16,3,15,6,16,13,2,21,17,23,23,23,23 +24,23,23,23,23,23,23,23,23,15,15,15,18,15,5,15,13,16,8,13,2,21,3,15,2,5,21,5,8,13,15,6,17,23,13,21,13,15,5,8,15,16,7,8,15,7,16,3,4,21,11,21,21,16,8,21,19,2,6,15,15,15,13,2,17,5,21,8,2,10,16,5,16,14,15,15,13,2,8,14,13,7,8,13,21,13,15,21,5,5,15,2,21,7,21,2,5,21,15,19,21,8,15,15,16,7,5,9,8,15,15,5,8,21,20,5,2,17,23,13,21,5,8,16,9,2,8,1,15,5,21,13,21,8,2,8,16,15,16,3,4,21,2,5,21,17,15,16,21,5,14,15,18,8,9,3,7,8,14,2,5,1,8,8,21,21,15,15,21,20,3,13,5,15,11,14,13,5,3,13,8,15,21,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,3,13,4,8,13,8,21,14,23,8,21,2,3,6,16,13,16,16,6,19,14,5,13,13,2,19,15,21,15,16,18,8,2,15,15,15,8,8,21,14,15,15,5,15,15,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,8,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,15,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,8,16,15,16,19,18,2,5,21,9,9,13,14,20,1,23,13,17,9,6,5,5,6,18,15,13,15,7,21,21,4,21,14,21,15,1,15,16,19,4,4,7,6,7,9,17,13,21,21,13,8,1,16,15,19,4,6,5,4,9,7,9,9,8,10,8,18,5,21,4,21,13,4,4,19,8,21,6,6,21,17,6,2,1,21,16,9,7,5,9,6,15,4,21,21,16,6,4,18,17,23,8,13,15,6,16,15,9,18,18,6,6,21,13,17,3,7,7,16,5,9,9,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,17,7,16,2,6,19,13,15,18,18,2,17,21,19,9,7,7,19,21,7,2,6,9,7,6,4,17,21,2,17,21,7,4,16,7,19,23,7,7,13,21,4,4,20,21,14,6,13,8,16,21,7,3,4,18,13,6,13,7,23,13,10,21,3,5,11,13,1,16,19,2,6,23,2,14,14,19,21,17,11,16,1,8,2,13,7,4,23,23,16,4,6,1,6,4,16,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,6,21,2,4,9,17,10,7,17,17,6,9,4,9,15,8,16,13,16,15,17,17,23,18,9,13,4,5,8,21,23,8,16,9,9,10,19,2,19,14,8,1,7,16,19,4,18,3,10,15,21,15,16,21,5,9,21,9,2,2,9,21,14,21,5,10,10,17,19,16,7,4,15,15,21,10,14,3,7,14,21,2,6,15,2,14,6,13,9,1,14,17,4,6,21,21,10,19,7,16,7,10,7,5,9,9,15,11,5,17,21,18,5,18,21,13,13,14,9,19,16,6,4,19,17,4,7,21,13,17,1,10,17,15,17,8,15,8,6,10,6,1,3,5,5,14,9,4,10,19,15,9,20,8,8,14,19,15,15,16,6,21,21,6,4,18,4,10,10,5,20,18,14,7,10,7,4,7,21,21,20,5,15,21,16,6,8,7,8,13,4,5,4,17,4,13,21,21,14,7,13,8,16,16,13,3,4,8,13,9,21,4,23,15,15,5,9,5,21,13,18,17,6,21,14,9,13,4,10,21,7,17,15,16,18,17,16,9,7,1,6,5,5,4,8,9,15,15,17,17,15,10,17,7,4,15,15,19,5,19,19 +24,23,23,8,15,3,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,18,13,8,8,8,5,17,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,21,14,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,15,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,4,16,21,7,10,4,16,6,17,4,7,7,5,21,17,9,19,9,14,17,8,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,15,17,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,2,9,21,8,21,13,7,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,17,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,5,13,19 +24,23,23,23,23,23,3,7,21,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,9,4,5,18,16,9,19,9,14,17,8,6,4,19,17,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,17,6,9,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,23,3,3,3,5,18,15,6,21,6,6,2,19,5,15,4,21,13,16,18,15,21,5,8,13,8,9,10,8,16,23,7,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,10,4,7,23,23,21,6,5,21,9,10,2,17,15,19,8,7,6,5,21,16,9,19,9,14,17,8,6,4,19,17,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,4,10,21,5,13,14,15,13,18,4,4,15,21,6,5,17,13,5,9,8,8,7,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,15,7,21,10,15,18,17,21,13,5,15,21,14,14,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,6,16,15,5,4,8,13,15,15,7,19,13,8,2,9,5,17,15,17,17,20,14,7,4,13,5,14,17,16,21,15,16,21,7,7,2,5,4,4,5,15,6,19,9,5,4,21,17,15,6,15,8,6,4,15,17,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,5,13,4,10,16,21,18,15,6,9,6,5,10,21,19,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,7,4,13,6,21,5,21,2,8,6,16,3,17,7,15,5,4,16,16,15,13,15,13,17,17,10,17,21,14,6,4,2,20,2,21,6,6,21,21,3,21,1,17,15,16,7,5,9,8,15,8,9,10,21,17,5,21,15,23,8,18,7,9,21,10,15,20,17,2,15,4,13,20,10,7,16,10,17,6,2,4,1,1,5,18,4,7,23,23,23,23,5,4,10,9,6,17,8,15,4,21,15,16,8,16,18,10,6,17,17,6,21,7,4,10,19,14,9,21,8,6,8,17,2,2,14,18,21,9,10,10,3,23,2,7,9,21,8,13,8,21,6,15,13,21,7,1,21,9,4,8,13,6,21,4,23,5,17,10,3,5,16,15,17,18,6,19,6,13,6,8,23,2,18,16,15,15,21,8,9,9,8,13,23,21,6,15,9,15,8,15,20,1,10,9,16,13,2,10,21,18,5,6,23 +24,23,23,23,17,6,5,2,21,6,2,16,18,15,13,15,13,11,2,13,7,16,15,16,21,5,17,5,13,14,13,2,16,23,15,21,13,5,5,6,21,16,16,15,15,7,8,18,4,17,15,16,15,21,6,21,18,11,10,13,15,6,13,13,21,5,21,8,6,2,16,2,21,7,14,7,2,15,8,14,13,10,13,18,11,16,18,6,5,5,15,6,15,7,21,2,5,16,15,2,1,2,16,8,17,7,5,9,8,15,15,13,16,21,17,2,2,16,23,7,16,15,2,17,3,15,2,21,15,13,21,13,21,5,2,17,2,21,15,13,8,17,2,10,6,18,6,7,21,2,14,13,2,16,8,7,15,8,15,13,3,1,15,15,21,21,2,21,17,20,2,5,6,15,13,14,15,6,15,11,15,15,16,2,8,21,21,13,10,10,2,21,23,8,2,2,17,15,15,13,20,13,5,6,16,2,16,15,15,4,7,13,8,16,14,13,11,16,7,9,5,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,16,15,6,10,21,9,15,17,11,5,16,10,14,18,16,8,2,18,1,16,2,9,21,21,8,13,6,6,17,23,13,2,13,6,9,6,6,8,14,7,13,7,8,2,4,8,7,17,1,1,15,16,21,4,15,15,7,6,13,2,17,5,21,5,10,14,16,8,19,6,4,2,21,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,15,13,1,1,16,21,7,5,9,16,11,8,4,1,16,21,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,21,13,1,15,9,8,3,3,2,18,21,17,14,14,21,15,15,5,3,14,21,4,8,16,8,8,8,7,15,15,5,10,16,21,21,21,10,8,17,21,5,15,10,13,11,7,14,10,21,11,6,20,15,1,10,8,21,4,9,10,17,21,23,2,19,13,17,2,7,2,21,14,18,6,15,1,16,15,7,4,7,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,9,13,15,14,7,18,17,17,8,8,19,8,5,6,16,14,10,16,1,14,5,13,8,6,8,17,13,2,21,15,10,15,11,20,5,13,18 +24,23,23,6,18,15,2,2,1,15,6,17,6,15,2,7,13,13,2,21,13,16,15,21,21,5,8,13,7,13,18,2,15,23,13,3,2,15,15,6,2,18,14,1,15,7,8,18,4,21,21,21,15,13,15,16,21,2,2,16,5,6,13,4,6,2,21,5,2,16,17,2,18,8,2,5,5,21,16,14,19,15,14,16,8,13,14,15,15,13,13,14,21,8,16,15,15,21,11,6,15,8,16,8,21,7,5,9,14,15,15,9,21,21,21,5,8,16,13,13,14,15,13,21,8,15,18,21,2,13,21,13,5,15,8,8,2,21,5,2,8,6,14,15,21,9,6,13,2,14,13,5,14,2,5,8,8,8,14,5,7,1,15,18,21,17,2,15,21,15,21,13,5,15,21,2,14,15,7,2,6,2,21,1,13,20,21,21,13,9,2,8,13,5,15,10,17,2,15,13,21,14,10,13,20,2,15,15,6,4,8,13,7,9,14,7,13,17,15,9,5,16,13,21,21,21,14,14,13,2,15,14,16,21,21,15,15,19,21,8,6,15,2,17,15,15,15,6,2,14,15,21,21,15,6,16,15,2,15,15,16,2,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,5,2,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,16,6,5,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,5,7,5,5,6,16,23,7,16,15,13,19,5,2,16,16,8,15,7,8,19,4,21,16,21,21,21,15,18,11,3,15,16,5,8,13,2,17,5,14,2,6,14,16,8,16,17,14,15,6,11,8,14,14,8,13,17,7,15,21,2,5,14,16,8,1,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,21,21,21,5,6,16,23,13,21,13,15,16,6,15,21,21,8,2,16,13,21,15,13,8,2,17,16,13,13,8,15,5,16,3,2,15,19,5,14,15,18,8,7,7,7,8,14,6,6,1,8,2,21,21,21,15,16,20,8,13,15,16,16,7,16,6,10,8,13,18,16,2,15,16,1,2,7,10,23,16,20,14,3,2,17,15,7,15,18,14,2,13,16,8,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,15,6,7,15,2,17,15,16,8,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,4,13,7,16,11,17,9,18,19,5,21,16,4,9,8,13,18,23,7,17,5,13,9,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,16,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,13,3,3,18,8,21,4,6,21,8,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,21,21,13,4,6,21,2,21,4,6,8,18,21,13,2,4,1,1,5,15,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,9,13,13,17,17,20,17,6,5,4,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,6,2,21,3,8,21,15,10,2,3,5,15,6,17,13,16,19,15,16,5,21,16,8,10,5,8,21,23,15,18,2,15,5,6,8,18,15,16,11,7,8,17,4,8,19,17,15,15,15,16,21,10,2,8,10,8,13,6,21,7,21,10,5,8,16,14,17,6,14,5,5,17,2,14,3,7,14,16,8,6,14,2,16,13,8,7,1,8,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,15,9,13,21,21,13,16,21,13,13,14,14,15,17,8,15,18,15,2,7,17,13,5,5,2,8,2,21,5,2,20,6,16,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,2,15,21,13,17,13,18,2,5,17,21,8,13,9,16,21,6,14,15,16,2,10,10,21,21,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,15,13,19,8,7,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,13,16,16,19,13,14,15,13,10,10,16,21,21,7,21,1,8,4,7,15,7,14,5,15,14,7,21,2,14,21,17,13,6,21,15,8,21,16,21,23,23,23 +24,23,23,23,21,6,14,10,17,4,15,21,1,15,2,19,7,21,10,8,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,17,7,13,5,2,16,18,14,15,15,7,8,17,4,21,14,17,21,17,15,18,18,10,15,21,5,6,13,4,16,9,21,9,6,8,21,16,1,2,2,5,21,1,8,9,13,7,13,8,1,10,19,2,15,13,4,4,18,7,17,2,6,8,16,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,2,15,4,21,9,10,2,18,10,7,20,13,21,4,5,8,16,17,2,9,1,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,16,2,21,21,8,21,16,15,9,10,4,21,21,15,14,7,7,2,6,10,15,21,6,17,21,2,9,8,4,8,23,2,8,21,21,14,15,13,21,15,14,13,15,6,17,15,3,4,8,13,5,17,13,23,18,21,17,13,5,15,13,1,17,6,1,14,9,13,4,2,19,21,15,13,17,18,16,2,2,14,19,23,4,5,16,2,13,2,5,18,17,2,10,16,7,10,8,16,19,9,19,23 +24,23,23,23,23,23,7,15,17,10,15,17,6,7,6,16,13,15,2,17,13,16,8,16,21,5,8,15,5,13,8,2,18,23,7,20,2,13,5,6,2,18,14,1,7,7,8,18,4,16,21,15,11,13,3,1,21,7,2,16,5,6,13,10,6,7,21,7,2,4,16,6,17,2,14,15,5,21,16,8,19,7,14,17,8,6,9,3,8,2,5,13,21,8,21,6,15,21,11,3,15,8,17,8,8,7,5,9,8,15,13,9,21,17,21,5,8,21,13,13,14,15,15,21,8,15,19,21,2,2,21,5,5,5,7,8,2,21,5,2,2,6,8,15,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,3,15,1,15,15,8,21,10,2,21,21,16,13,5,15,21,7,6,14,7,2,21,15,21,10,13,20,1,21,15,9,8,8,13,5,5,4,21,2,15,15,21,14,5,5,20,10,17,15,5,4,8,13,13,13,13,19,13,8,9,9,5,16,15,17,21,20,14,14,21,2,15,14,21,17,16,15,16,19,21,8,6,7,6,15,6,21,15,15,2,9,15,15,17,15,5,16,13,2,21,21,16,4,23,23 +24,23,23,23,23,16,15,2,21,2,15,21,6,6,10,19,13,15,2,21,13,16,3,15,3,5,16,2,7,13,2,8,21,23,15,3,2,5,2,6,2,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,8,18,21,15,2,2,17,8,19,8,15,5,5,16,10,2,19,7,14,16,8,6,3,9,17,15,15,13,21,8,16,7,10,21,11,5,15,8,17,2,18,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,17,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,17,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,2,16,21,6,14,15,5,2,15,21,21,8,5,20,21,21,2,9,8,8,7,16,8,2,18,2,4,13,21,14,15,5,20,8,16,15,5,4,8,13,13,13,4,19,13,13,9,9,5,16,13,16,16,20,14,14,5,13,13,21,17,21,21,7,16,21,8,8,2,18,6,2,6,15,14,13,16,5,6,21,16,15,15,15,15,15,17,16,15,5,6,23 +24,23,23,23,23,23,23,23,23,23,15,17,15,15,5,14,6,21,5,15,8,1,21,18,16,5,21,5,8,13,6,19,21,23,5,16,15,7,7,2,7,17,7,15,15,7,8,17,4,17,14,16,21,16,15,18,21,6,15,16,5,10,13,8,16,10,21,10,5,7,21,17,17,8,5,9,16,4,13,13,13,7,13,9,18,10,19,5,9,13,8,6,21,7,15,21,18,16,15,7,6,1,7,17,9,7,5,9,8,15,8,9,1,17,17,6,10,21,13,13,18,6,16,21,9,10,4,18,10,7,20,13,21,10,10,8,10,21,9,15,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,21,8,8,15,2,5,21,15,18,21,21,15,4,17,7,2,13,5,17,21,7,9,2,7,2,5,2,21,17,2,17,1,7,7,8,2,23,9,5,9,21,21,14,10,8,21,13,10,13,15,15,17,15,3,4,8,13,5,17,13,23,19,17,17,13,5,15,13,17,17,5,21,14,9,13,4,2,19,17,15,7,17,18,16,6,2,14,19,23,5,15,14,4,13,4,6,21,21,3,4,17,13,4,21,18,19,10,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,11,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,10,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,5,21,21,7,10,2,16,6,17,4,7,7,5,7,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,13,4,16,8,15,18,15,2,15,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,7,7,21,15,6,21,6,2,15,15,13,13,2,21,13,16,3,15,21,5,8,15,8,13,2,2,16,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,17,21,17,15,16,16,21,15,6,7,16,15,2,14,15,21,18,8,10,2,16,8,19,2,10,15,5,21,21,6,20,7,14,16,8,6,4,3,16,5,8,13,1,8,16,13,6,21,11,6,15,8,15,10,19,7,5,9,15,15,15,9,21,21,1,4,21,21,13,13,14,15,15,16,8,15,18,15,2,7,17,7,5,5,8,18,2,21,5,2,20,6,14,6,21,9,8,15,21,14,13,5,15,2,5,8,8,8,14,15,15,1,15,15,7,21,2,15,21,15,21,13,5,15,21,14,15,14,10,2,15,10,18,15,10,20,21,2,13,9,4,8,13,5,4,2,17,2,15,13,16,14,8,13,20,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,17,13,16,21,20,14,14,15,2,13,14,17,16,21,8,16,19,19,8,10,15,2,15,5,15,4,2,4,5,5,16,17,15,15,15,8,2,17,15,17,23,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,8,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,3,5,8,7,8,14,4,15,21,15,8,7,21,10,8,19,15,21,13,5,17,21,7,8,6,4,10,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,3,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,23,23,23,3,6,21,6,5,21,6,10,10,19,10,15,16,16,13,16,19,15,17,5,8,6,8,13,2,8,17,23,15,19,3,6,5,4,2,18,7,19,11,7,8,3,4,15,21,21,15,13,15,17,21,10,3,18,7,23,23,21,15,5,21,9,6,16,17,3,19,7,15,5,5,17,21,7,19,15,14,16,8,4,9,3,17,7,6,13,1,8,21,13,7,21,11,6,15,15,17,2,16,7,5,9,8,15,15,9,21,1,1,10,4,21,13,13,14,4,16,18,4,5,11,21,10,6,17,13,5,4,8,8,2,14,16,2,21,6,14,6,21,9,8,23,23,2,5,13,4,4,5,8,7,8,14,2,10,21,15,21,5,21,10,15,19,15,21,13,5,16,21,8,5,6,4,4,15,21,21,21,5,20,1,10,13,9,15,8,13,5,9,21,17,2,15,13,16,14,6,13,20,10,16,15,5,4,7,13,7,13,15,19,13,8,2,9,5,17,15,16,17,19,14,14,5,2,4,14,17,16,21,15,17,21,8,8,3,4,5,2,5,15,4,8,5,5,15,21,16,15,6,15,15,13,17,17,16,4,23,23 +24,23,23,23,16,8,15,2,21,2,15,21,6,6,2,19,5,15,2,21,13,16,18,15,3,2,14,7,8,13,2,7,16,23,2,19,2,15,5,6,2,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,15,2,2,17,3,19,8,6,5,5,21,16,17,13,7,5,10,8,15,15,3,21,15,6,13,1,8,17,15,13,21,15,6,16,15,17,8,19,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,21,8,5,8,8,7,14,19,15,16,13,2,8,19,13,2,21,16,21,13,5,15,21,9,2,2,5,2,6,21,21,8,3,20,21,21,3,9,8,8,7,16,9,2,18,3,15,13,21,14,4,8,20,8,17,15,5,4,8,13,7,13,7,19,13,8,15,9,5,16,13,16,16,20,8,5,8,13,5,14,17,16,21,7,16,21,7,8,1,14,15,14,5,15,16,2,5,5,15,21,16,15,5,15,15,15,16,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,23,7,4,9,17,5,6,17,18,4,7,15,7,16,17,4,21,14,17,18,21,19,13,21,3,3,15,4,23,23,23,23,5,7,9,6,6,1,6,16,7,14,6,15,17,16,5,13,7,13,16,21,10,8,21,16,8,10,14,18,7,17,2,5,21,21,15,21,1,1,16,16,7,5,9,8,15,8,9,17,21,17,2,2,19,23,13,21,4,2,21,9,7,19,17,10,3,21,13,1,8,4,8,16,21,13,2,6,1,2,5,21,16,15,23,17,7,6,13,2,5,9,16,8,11,13,2,5,1,16,15,11,21,2,3,1,16,7,7,3,15,23,23,23,23,23,18,3,5,1,21,10,17,21,6,4,10,10,18,23,10,9,4,16,14,15,13,16,4,7,10,18,16,18,18,9,4,8,13,6,21,5,23,5,16,6,3,5,16,13,21,18,1,19,4,13,10,23,16,13,21,18,16,13,21,8,6,13,7,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,2,17,9,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,8,6,21,15,7,21,6,4,5,18,13,13,2,16,13,16,19,15,21,5,8,13,7,13,15,8,21,23,13,3,2,15,9,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,2,21,7,6,14,13,21,21,5,4,2,17,10,19,8,10,7,5,21,21,6,20,15,14,16,8,7,10,3,16,15,6,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,10,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,5,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,8,9,21,2,2,21,16,21,5,6,13,21,5,15,10,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,13,16,14,8,13,20,8,16,13,5,4,8,13,7,13,18,4,13,6,8,9,5,17,15,16,17,20,14,8,13,2,15,14,17,16,16,15,16,21,8,16,14,6,5,14,4,7,8,10,13,4,14,8,17,15,15,15,8,2,17,15,21,4,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,15,15,15,16,21,15,2,16,5,7,13,6,21,4,21,5,10,4,16,3,21,16,14,15,5,17,16,14,13,7,14,7,21,13,4,2,21,6,15,13,16,7,16,6,6,16,21,2,15,15,16,8,10,7,5,9,8,15,16,5,15,21,21,2,21,21,13,13,13,3,15,15,8,15,18,21,6,7,4,13,16,3,13,1,2,17,5,1,13,6,2,6,21,7,15,15,16,21,15,7,4,16,5,7,8,8,21,5,15,15,15,8,18,21,5,4,21,10,7,13,15,21,16,7,7,7,7,8,9,1,21,21,13,1,1,8,15,10,16,17,23,14,9,2,16,2,15,13,21,14,16,13,18,10,21,15,5,4,8,13,8,15,13,8,13,15,20,9,5,1,13,17,16,8,15,14,9,13,2,2,1,16,16,15,16,18,21,7,5,7,14,15,4,14,4,10,15,5,15,20,18,15,6,17,13,4,15,16,15,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,16,15,7,15,17,21,4,6,7,6,16,4,4,9,21,18,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,5,15,9,21,9,7,1,17,8,16,7,5,9,5,15,15,9,8,21,16,9,20,21,13,13,1,15,4,16,9,15,18,11,10,15,3,13,19,8,7,8,7,1,13,2,1,21,21,10,7,8,23,23,23,23,6,9,13,5,9,19,8,7,16,4,5,11,13,4,18,21,4,6,16,19,8,15,6,9,15,7,21,7,9,15,6,15,1,19,19,21,21,4,21,10,23,8,2,8,9,4,17,14,15,15,1,14,6,13,16,2,16,15,9,4,8,13,6,21,5,23,8,16,6,9,5,15,13,17,16,19,7,8,9,13,17,5,21,16,17,11,18,1,7,6,9,21,15,23,5,8,13,15,15,10,7,7,17,15,10,9,7,2,21,17,19,13,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,4,10,7,21,6,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,15,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,4,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,7,4,17,17,15,9,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,23,23,2,21,11,7,16,16,13,16,2,20,7,15,21,15,16,5,17,5,7,13,2,6,21,18,6,21,5,15,5,2,16,11,5,8,15,7,17,13,4,16,18,21,21,3,2,21,21,8,6,16,5,15,13,8,2,7,21,6,5,8,16,8,2,2,14,16,6,20,1,5,9,7,13,21,20,19,21,21,3,15,5,8,21,8,21,19,5,16,15,15,21,17,13,15,16,7,5,9,15,15,8,9,8,21,15,2,16,16,23,13,21,5,15,16,10,6,3,8,2,5,21,13,19,3,5,7,13,21,9,5,16,16,2,20,14,17,14,14,13,15,14,13,1,21,7,3,13,8,15,2,6,21,16,2,18,11,15,2,21,15,8,13,15,5,21,7,3,15,7,15,6,8,21,2,2,20,21,13,15,13,1,23,5,21,7,1,16,15,7,15,18,13,2,13,17,20,21,20,9,4,8,13,8,17,7,23,8,16,2,15,5,17,13,16,16,1,7,10,8,2,2,23,17,15,19,15,16,21,15,9,20,5,7,13,23,15,5,16,2,5,5,16,21,15,15,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,6,13,4,17,15,13,18,21,4,13,4,4,15,8,16,13,16,15,16,21,23,8,5,4,5,6,8,17,23,21,3,9,9,6,16,3,19,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,9,2,6,6,17,14,21,4,3,17,16,3,16,4,15,7,10,21,10,14,19,7,14,21,2,10,4,3,7,7,10,5,17,7,21,13,6,21,21,10,19,7,17,7,21,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,13,3,17,3,10,19,17,2,4,21,13,17,9,5,18,9,21,7,6,8,6,5,7,1,3,2,9,14,14,4,15,19,7,9,20,7,8,14,7,6,1,16,2,21,21,4,1,15,5,6,4,9,21,18,15,14,16,19,2,5,18,21,20,4,8,1,8,6,8,15,8,13,7,9,4,21,4,13,21,21,14,7,9,8,16,16,13,3,4,8,13,7,7,5,2,1,15,5,9,5,15,13,17,16,17,1,14,13,13,4,4,19,19,17,15,16,18,16,8,5,7,7,6,8,5,6,6,9,15,15,17,17,15,3,17,7,2,1,16,19,5,6,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,3,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,1,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,4,15,14,21,16,21,16,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,7,4,13,4,10,21,18,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,15,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,7,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,13,9,16,21,9,6,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,15,10,15,17,21,10,10,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,21,7,6,21,8,2,2,1,17,10,8,7,5,9,10,15,8,9,8,17,17,5,19,16,23,13,1,6,10,21,9,7,19,18,17,7,15,13,19,7,5,8,10,21,10,2,4,1,21,5,23,6,10,15,1,7,10,13,4,6,9,19,8,7,21,9,5,8,1,7,18,21,4,4,16,19,10,9,7,6,8,19,14,19,7,23,23,7,1,21,9,21,1,21,13,10,10,17,23,2,8,4,17,14,9,4,21,14,15,9,16,8,16,15,9,4,8,13,6,21,7,23,13,16,6,9,5,17,13,21,16,21,5,6,6,23,6,14,18,15,17,16,16,21,7,9,13,16,16,9,7,6,13,1,2,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,7,17,15,4,21,15,15,9,16,5,15,6,16,7,17,18,17,2,19,23,23,13,5,3,7,16,23,2,17,9,6,5,11,16,21,14,15,15,7,8,17,4,17,14,17,21,1,6,15,18,2,10,2,5,6,6,1,17,5,18,7,6,2,17,7,17,7,14,4,5,2,16,13,13,5,13,16,21,7,21,21,17,6,7,15,1,6,18,6,5,21,21,8,21,1,17,16,16,7,5,9,8,15,7,9,17,21,1,5,6,21,23,13,17,7,15,17,9,5,21,11,10,7,21,13,11,14,7,8,4,17,2,2,21,18,1,5,18,5,15,23,1,10,15,13,17,9,9,8,8,8,15,7,5,1,1,2,21,17,8,15,21,5,10,13,4,17,13,13,4,7,13,15,8,10,1,17,6,17,21,10,3,10,2,19,23,8,7,13,21,14,15,19,1,8,5,9,17,4,18,15,8,4,8,13,10,21,14,23,13,17,11,3,5,21,13,17,18,4,19,2,6,10,4,16,19,15,23,16,16,1,18,3,10,21,15,23,6,13,6,15,13,2,2,15,21,13,5,17,13,4,16,17,23,23,23,23 +24,23,23,10,21,5,5,7,18,4,9,21,6,9,4,19,5,13,4,17,13,17,19,8,21,9,8,5,5,4,8,9,17,23,4,19,9,6,7,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,17,21,5,19,5,1,3,9,10,13,18,21,5,4,4,17,14,17,9,10,5,5,17,13,4,19,15,14,17,8,15,4,9,16,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,7,14,15,7,9,17,21,16,2,6,21,13,13,21,10,9,21,9,4,18,17,4,4,21,13,5,9,5,8,17,17,8,15,5,6,14,6,17,9,19,8,10,14,3,7,9,17,9,4,17,8,14,4,15,17,8,4,5,17,19,4,21,15,18,13,9,17,21,5,4,4,3,4,5,17,18,17,4,19,21,10,5,9,9,8,13,15,9,2,17,15,18,13,1,14,4,5,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,4,9,10,10,14,17,15,21,13,17,21,19,8,9,14,9,4,9,15,14,7,9,6,6,17,17,10,10,15,15,4,21,17,15,9,23,23 +24,23,15,15,21,6,4,4,17,7,9,17,17,4,5,4,4,15,8,16,13,16,7,16,21,5,18,6,9,9,18,4,19,23,9,4,9,13,6,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,5,18,16,5,4,13,2,21,7,21,5,10,4,17,21,21,9,4,8,9,21,21,6,20,7,14,21,2,5,4,19,14,9,13,13,17,14,21,7,6,16,17,6,9,8,16,15,1,7,5,9,9,13,11,5,17,21,21,4,21,17,13,13,8,10,8,16,10,4,18,1,5,7,4,13,16,8,13,18,10,17,4,18,9,6,6,15,1,3,4,5,20,9,16,10,19,6,9,19,7,8,8,9,7,15,16,10,16,21,4,4,18,19,15,13,4,21,21,7,4,4,7,8,5,19,21,21,4,17,1,21,13,8,4,8,13,21,9,4,21,16,6,10,21,14,4,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,15,17,16,8,21,14,9,13,10,3,19,15,17,15,16,18,16,7,9,7,8,6,8,5,15,17,9,11,4,1,17,7,5,17,7,4,7,16,20,5,19,18 +24,23,23,23,23,23,23,23,21,8,5,8,21,5,15,15,13,13,8,16,7,16,19,15,13,14,21,7,13,14,14,15,18,23,8,2,21,14,5,6,14,3,19,15,15,7,8,1,4,15,15,16,21,15,8,15,19,2,21,15,6,15,13,15,16,6,21,5,6,14,21,15,16,3,5,6,18,8,7,15,15,14,13,5,15,2,15,2,21,13,5,8,15,14,21,2,20,21,21,2,2,1,17,17,2,7,7,9,21,15,8,9,21,16,21,6,2,17,23,13,8,3,15,21,15,9,8,21,2,5,15,13,15,8,2,1,16,16,15,2,13,17,6,5,15,15,23,15,16,5,15,13,21,5,9,21,16,8,15,13,5,21,15,2,21,21,15,15,17,15,5,2,2,17,15,7,15,2,3,11,5,6,1,1,13,17,21,21,5,10,6,11,23,8,6,5,21,15,15,13,21,14,14,13,8,2,17,15,3,4,9,13,20,16,6,23,2,17,2,3,13,16,13,16,16,21,14,5,5,15,14,14,19,15,17,15,16,11,8,8,8,5,21,23,14,5,15,10,15,11,15,21,21,15,6,16,7,15,15,15,20,15,23,23 +24,23,23,7,21,5,9,10,21,15,6,21,6,4,7,7,9,13,2,21,13,21,15,21,17,9,8,13,4,13,8,4,17,23,3,19,2,13,13,10,2,18,14,18,11,7,8,18,4,21,1,21,15,15,15,16,21,13,2,7,10,7,10,14,9,21,21,7,4,3,17,8,19,3,6,7,5,21,21,15,19,15,14,17,8,2,4,3,21,15,10,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,10,21,13,13,21,15,1,16,9,10,18,15,2,7,17,13,5,10,8,18,2,21,5,2,20,6,14,6,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,16,9,4,21,16,21,13,5,15,21,15,15,14,10,2,6,10,21,15,21,20,21,4,13,9,8,8,13,15,15,8,17,2,15,13,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,15,6,7,17,15,6,10,20,15,2,15,13,16,2,13,3,21,21,15,2,9,21,5,8,13,6,10,18,23,13,18,5,16,5,16,15,17,14,21,15,7,16,16,4,16,14,21,15,21,15,16,21,6,2,16,15,7,13,15,21,5,14,15,2,10,17,8,16,5,14,15,8,7,7,21,13,7,13,16,7,15,18,2,19,14,15,8,21,15,16,13,5,21,16,3,1,1,21,8,16,7,5,9,15,7,7,5,16,21,21,5,21,17,23,13,17,5,13,21,8,13,7,21,2,15,20,13,11,15,5,17,3,16,2,3,2,21,3,2,1,19,6,8,21,5,14,15,3,15,9,7,15,7,15,15,15,21,16,5,21,21,3,2,16,20,21,5,2,17,7,6,14,15,15,8,15,6,21,2,2,21,1,7,21,10,16,18,23,8,3,2,21,15,7,5,21,2,5,8,16,2,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,5,7,13,5,2,16,15,17,15,15,21,8,2,7,8,2,2,15,15,10,5,17,5,21,15,17,13,7,15,15,2,7,15,18,6,23,23 +24,23,23,23,21,5,6,4,17,7,15,16,17,4,5,4,4,15,8,16,13,16,7,16,21,13,18,6,9,15,18,4,19,23,7,4,9,13,5,6,4,21,14,21,21,7,16,18,4,18,3,21,15,11,15,16,21,5,1,15,5,4,13,4,18,7,8,5,10,4,18,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,18,14,6,13,9,21,7,21,13,6,17,17,8,19,8,16,15,10,7,5,9,9,8,11,5,18,21,21,2,21,17,13,13,14,10,16,16,10,3,18,1,5,7,4,13,15,4,5,21,10,17,4,19,9,6,5,5,1,3,2,5,20,4,9,10,19,13,9,6,7,7,8,9,15,8,16,7,21,21,4,4,18,19,5,13,4,21,21,8,4,4,7,8,5,18,21,1,10,17,1,21,13,8,8,8,13,8,9,4,17,16,6,10,21,14,4,13,8,14,16,15,3,4,8,13,7,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,8,6,8,6,4,16,9,8,2,1,16,7,5,17,7,4,17,16,20,5,9,18 +24,23,15,5,21,15,4,4,17,7,15,17,6,4,4,15,9,16,17,17,13,17,8,15,16,21,17,6,4,9,4,16,1,23,7,3,9,13,9,4,2,18,18,1,15,7,8,17,4,21,14,17,15,17,15,18,21,3,2,16,5,6,4,4,5,7,21,4,2,17,17,4,21,5,19,9,9,7,16,14,13,7,13,7,21,19,3,17,18,6,4,4,1,7,7,10,10,17,1,9,3,1,21,17,9,7,5,9,7,15,7,5,8,21,21,5,15,16,9,13,14,10,19,16,9,4,2,1,7,15,21,13,18,4,9,17,7,16,9,2,7,17,21,6,1,18,1,2,18,6,4,5,15,2,5,7,8,8,14,5,5,1,15,9,21,21,16,4,21,19,9,13,6,15,21,7,6,7,7,8,5,21,21,17,4,8,1,6,4,11,2,8,13,2,7,2,17,4,13,21,21,14,14,9,16,4,16,15,3,4,8,13,8,2,23,19,2,18,15,7,5,16,13,17,17,8,21,14,3,9,13,3,17,15,21,15,17,19,16,4,7,10,7,15,7,5,19,14,2,7,3,7,17,15,21,15,7,4,15,16,19,5,3,18 +24,23,23,7,21,4,9,15,16,10,9,21,15,15,9,19,9,21,15,14,13,16,18,21,16,5,21,5,8,13,9,19,16,23,5,16,9,13,7,8,7,18,14,15,15,7,8,17,4,16,14,17,21,21,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,10,10,5,1,16,15,13,13,7,13,5,1,13,7,14,15,13,8,4,19,9,15,21,6,16,16,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,1,6,15,21,9,10,2,18,2,8,20,13,21,8,8,8,8,17,2,9,7,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,15,9,21,1,15,17,16,7,10,13,9,21,16,7,1,14,7,2,5,21,1,21,5,17,21,2,2,8,10,2,23,5,8,21,21,14,7,13,21,13,8,13,15,2,15,18,3,4,8,13,5,17,13,23,8,1,21,15,5,8,13,21,17,16,16,14,8,13,4,2,19,17,15,7,16,1,16,10,2,14,6,23,9,5,14,2,15,6,4,21,17,7,7,17,7,2,15,15,19,10,6,18 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,4,21,17,15,5,15,15,6,16,17,16,4,23,23 +24,23,23,23,23,5,6,6,18,15,10,21,6,5,6,18,6,8,10,21,13,16,19,15,17,5,8,13,6,9,10,17,16,23,6,19,9,14,5,6,2,18,15,19,15,7,8,18,4,16,21,15,15,15,17,21,21,4,10,9,6,23,23,17,4,5,21,6,6,16,16,8,19,7,4,5,5,21,16,8,19,7,14,16,8,6,9,3,16,5,8,13,1,8,21,21,6,17,7,6,15,15,17,2,4,7,5,9,8,15,13,9,21,21,21,6,15,21,13,13,14,5,6,18,10,15,21,17,10,5,21,13,5,5,16,8,6,14,6,2,19,6,8,6,21,9,6,18,1,14,13,9,4,7,5,8,7,8,14,4,16,21,15,8,9,21,4,4,17,15,21,5,5,18,21,14,9,5,4,2,6,21,21,1,5,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,21,14,6,6,20,17,16,13,5,4,7,13,15,15,7,19,13,8,2,9,5,17,13,17,16,20,14,14,5,2,6,14,17,17,17,15,16,1,7,2,3,5,8,4,5,15,6,19,5,5,6,21,16,15,4,15,15,13,16,17,18,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,9,21,21,21,13,10,21,13,13,15,3,7,16,8,2,18,15,2,7,17,13,5,9,15,18,2,21,5,2,4,6,14,6,21,9,1,16,8,14,13,5,6,2,5,8,8,8,14,10,15,1,15,5,7,21,19,4,21,15,21,13,9,8,21,15,15,8,10,2,8,10,21,16,6,20,21,4,13,9,8,8,13,13,8,7,17,2,15,13,16,14,5,9,20,17,16,13,5,4,8,13,2,11,9,19,13,7,8,9,5,17,15,16,17,20,14,5,5,4,15,14,21,17,21,16,8,19,18,8,10,14,7,4,5,15,4,15,3,9,5,16,21,15,15,8,15,2,17,1,8,10,23,23 +24,23,23,23,16,15,5,2,17,6,15,21,2,2,2,3,9,15,6,17,13,21,19,15,16,5,21,6,7,13,2,6,17,23,15,16,13,5,13,5,7,19,15,1,11,7,8,18,4,15,19,15,7,15,15,17,21,10,2,15,10,10,13,2,21,8,21,8,5,15,16,14,16,6,10,15,5,17,21,7,9,7,14,16,8,6,14,2,16,13,8,8,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,15,15,15,9,21,21,21,2,8,21,13,13,14,14,15,16,8,15,18,15,2,13,15,13,5,5,2,7,2,21,5,2,20,6,8,15,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,2,15,21,13,8,13,17,2,15,16,21,8,13,5,16,21,5,8,15,3,2,2,10,21,6,5,20,1,2,15,9,6,8,23,23,7,7,1,2,15,13,21,14,14,13,20,13,8,15,5,4,8,13,7,13,13,19,13,8,8,9,5,16,13,16,15,19,13,14,10,13,10,2,20,21,21,7,17,1,8,2,15,16,13,5,5,15,14,9,21,2,14,21,17,13,6,17,15,15,16,16,16,15,6,18 +24,23,23,10,18,3,5,2,21,21,6,21,6,4,4,18,5,15,2,21,13,16,19,15,21,5,8,6,13,13,15,8,16,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,16,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,6,8,2,16,8,19,15,2,5,5,21,1,4,3,15,14,16,8,13,10,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,16,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,13,6,21,8,15,18,15,2,7,17,13,5,8,16,8,2,1,5,2,17,6,14,15,17,8,6,15,15,14,13,5,14,2,5,8,8,8,14,2,15,18,13,8,5,19,10,4,17,16,21,13,5,8,21,8,15,5,4,2,5,18,21,7,5,21,21,2,2,9,16,8,13,15,2,2,17,2,15,13,21,14,13,13,20,8,16,15,5,4,8,13,8,13,6,19,13,8,1,9,5,18,15,17,16,20,14,14,13,4,15,14,17,16,16,15,17,1,7,7,4,15,15,4,5,15,14,19,5,6,15,21,21,15,6,15,15,4,19,16,16,6,23,23 +24,23,23,23,23,23,23,2,21,13,15,6,21,15,2,15,5,15,5,17,10,21,3,15,16,5,21,5,8,13,13,5,16,23,15,16,15,15,5,10,10,16,16,17,15,7,16,15,4,17,21,17,16,21,6,18,15,2,10,15,15,7,13,10,21,5,14,13,15,3,21,8,17,2,7,6,5,2,21,13,13,20,13,17,15,13,11,15,5,5,16,6,17,7,21,2,5,11,15,19,18,15,1,7,21,7,5,9,8,15,15,5,15,17,16,2,2,16,23,13,13,5,15,16,13,1,21,16,15,6,21,13,21,5,2,8,2,18,21,13,13,14,2,3,21,21,2,16,18,5,14,2,2,8,8,7,7,8,15,2,5,1,8,2,21,21,13,21,17,20,3,5,2,15,13,14,15,5,15,11,15,15,16,2,2,21,1,8,2,10,21,23,7,7,8,2,21,15,7,13,18,14,14,14,16,8,16,15,15,4,7,13,8,21,14,23,13,16,3,1,6,15,13,16,16,2,19,14,5,13,3,2,19,15,21,15,16,18,15,8,15,2,5,15,2,14,15,5,21,5,6,8,17,13,2,16,15,3,15,15,16,10,23,23 +24,23,23,23,16,6,2,2,17,15,6,17,18,15,5,15,13,15,8,13,18,21,3,15,2,6,17,6,13,13,14,6,16,23,8,16,13,15,5,6,14,16,16,21,15,7,16,18,4,17,21,16,21,8,15,18,16,2,15,16,15,15,13,6,21,5,14,15,15,2,8,8,16,8,15,2,19,2,17,13,13,16,13,8,15,13,18,15,5,5,16,6,1,7,20,2,5,21,15,21,9,1,1,8,1,7,5,9,15,15,8,5,16,17,19,3,2,21,23,13,15,6,15,17,5,2,16,17,7,6,21,15,21,2,10,8,10,21,15,13,11,11,6,5,21,18,15,15,16,10,14,21,2,8,7,3,7,8,14,2,6,16,8,15,16,21,9,15,21,20,8,5,15,15,15,15,14,6,15,11,2,10,15,2,5,17,1,15,21,10,23,17,20,14,3,2,21,8,7,13,18,14,15,6,16,2,17,15,15,4,8,13,8,21,14,23,8,20,2,9,6,15,13,16,16,8,19,14,5,13,2,10,19,15,16,15,16,18,8,2,15,15,7,21,7,10,14,21,16,5,15,7,17,13,2,15,15,18,15,15,23,23,23,23 +24,23,23,2,21,10,15,6,21,15,10,16,15,10,2,3,7,15,2,17,13,16,19,16,2,5,21,5,7,13,15,7,15,23,7,18,10,15,5,2,14,20,19,21,15,7,8,16,4,16,14,16,15,17,15,16,21,2,13,16,6,2,13,5,18,13,21,5,8,14,21,8,21,2,15,15,5,21,16,5,13,15,13,14,8,2,21,14,21,13,15,14,21,8,16,2,19,21,21,6,10,1,17,16,20,7,5,9,8,15,7,5,1,21,17,13,21,16,23,13,17,10,15,16,9,15,21,16,10,6,21,16,14,13,13,18,6,2,17,8,7,21,15,5,16,2,2,15,19,19,15,8,13,21,9,8,13,2,21,5,15,19,13,6,21,21,15,2,21,16,6,13,10,15,21,13,14,4,13,8,15,20,21,21,2,21,1,6,2,16,4,8,13,14,9,2,17,4,15,13,21,14,8,2,15,2,18,15,3,4,8,13,8,10,2,23,13,2,8,11,5,15,13,16,17,7,16,14,4,5,7,2,16,21,16,15,15,11,8,7,13,6,23,21,7,16,15,2,7,5,2,15,21,2,6,16,13,15,15,17,11,23,23,23 +24,23,23,15,21,15,5,1,11,15,2,21,6,15,13,7,13,13,2,21,13,16,13,16,21,5,8,15,7,13,2,1,17,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,2,4,10,6,4,21,5,2,2,16,7,19,15,4,7,9,21,16,8,19,7,14,15,8,6,4,3,16,6,5,13,1,8,17,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,15,13,21,8,15,18,15,2,7,21,13,5,6,8,8,2,21,5,2,17,6,8,6,21,9,6,15,21,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,5,21,2,15,21,8,21,13,5,15,21,7,14,15,7,2,15,10,21,17,8,20,21,4,15,9,8,8,13,13,8,2,21,2,15,13,16,14,14,13,20,8,16,13,5,4,8,13,8,13,7,2,13,8,15,9,5,17,15,16,21,20,14,14,10,2,15,14,21,17,16,8,16,19,21,8,13,15,8,16,16,2,5,10,10,9,4,17,17,15,5,16,13,15,15,16,15,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,19,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,16,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,15,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,16,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,17,9,23,23 +24,23,5,5,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,9,8,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,13,5,18,7,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,6,21,9,15,2,8,13,4,7,1,13,13,5,18,6,15,17,8,8,1,6,10,15,19,6,2,19,19,15,2,4,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,16,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,15,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,10,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,23,5,16,15,15,15,21,15,5,16,6,15,2,3,13,16,2,21,13,16,3,15,21,5,8,16,8,13,15,8,15,23,7,3,2,15,5,6,2,18,15,18,11,7,8,16,4,14,21,15,15,15,15,16,21,15,15,23,23,2,13,16,15,13,16,5,6,2,16,14,16,6,15,5,5,21,16,8,19,7,14,16,15,6,10,2,16,13,16,13,1,8,20,2,6,21,16,13,15,15,21,2,18,7,5,9,8,15,13,9,21,21,21,15,13,15,13,13,14,15,15,21,8,15,20,21,2,13,21,13,5,5,16,8,2,7,5,2,8,6,14,6,21,9,15,19,15,14,13,5,5,2,5,8,7,8,14,2,15,21,15,13,8,19,2,15,21,16,16,13,5,16,21,13,13,14,6,2,5,21,21,8,5,15,1,21,2,7,8,8,13,5,15,21,16,2,15,15,15,2,14,13,20,6,16,15,5,4,7,13,15,13,15,19,15,8,2,9,5,16,15,16,16,20,8,13,15,13,15,14,16,16,21,15,16,21,7,5,2,15,5,14,15,15,6,2,15,5,15,14,16,15,10,15,15,2,16,16,21,5,23,23 +24,23,23,23,23,23,15,13,18,6,2,21,6,6,6,18,13,15,2,21,13,16,19,15,21,5,8,13,7,13,6,6,16,23,15,19,9,15,5,6,2,18,15,19,15,7,8,18,4,16,14,15,11,13,15,16,1,6,6,3,7,23,21,4,6,1,6,6,8,16,16,3,18,5,6,6,5,21,16,8,19,7,14,17,8,6,5,3,16,5,8,13,1,8,21,1,6,16,11,5,15,15,21,2,19,7,5,9,8,15,15,9,21,21,21,6,6,17,13,13,14,6,13,18,10,6,15,1,2,6,21,13,5,6,16,8,16,7,15,2,20,6,8,6,21,9,6,9,4,14,13,5,6,2,5,8,7,7,14,2,15,18,15,13,9,21,6,6,19,16,21,13,5,8,21,6,6,5,4,7,6,15,21,15,5,1,1,16,2,7,8,8,13,5,8,21,17,2,15,13,16,14,6,5,20,4,16,13,5,4,7,13,1,14,13,19,13,15,2,9,5,17,15,16,1,20,14,14,6,13,5,14,17,16,21,15,15,19,7,8,4,5,8,6,5,15,6,7,6,5,6,21,17,15,10,15,15,6,6,15,16,23,23,23 +24,23,23,23,17,2,5,2,16,6,6,21,13,2,15,18,5,13,2,16,13,17,15,16,2,15,16,5,5,9,20,15,8,23,13,20,4,15,5,6,18,19,14,10,10,7,16,7,4,21,20,16,7,17,8,15,1,5,15,16,5,10,13,2,16,2,21,5,5,4,16,8,21,8,2,7,5,21,8,16,3,10,14,17,2,7,21,17,21,6,13,13,8,8,21,15,5,21,1,16,4,15,17,8,8,7,5,9,8,15,9,5,4,21,1,2,7,16,13,13,14,8,15,16,2,6,1,17,3,13,4,3,21,13,15,17,2,18,19,5,13,6,2,15,21,10,7,2,19,16,5,5,14,19,5,13,15,15,14,7,15,17,15,15,15,21,15,2,21,4,2,9,6,21,21,7,14,15,7,8,15,2,21,21,5,17,1,7,3,8,4,8,13,15,9,2,21,4,13,13,21,10,14,13,20,16,21,9,3,4,8,13,8,13,10,6,15,13,19,9,5,17,13,17,21,8,15,14,5,13,2,7,19,7,16,15,16,1,17,4,21,8,4,16,14,21,14,8,2,1,15,21,1,9,9,16,16,2,15,16,17,15,10,23 +24,23,23,15,17,2,2,2,21,15,6,17,6,15,15,7,13,13,2,21,13,16,7,17,16,5,8,1,7,13,16,3,15,23,13,21,2,8,5,6,2,18,14,1,11,7,8,18,4,17,21,16,15,13,15,16,21,15,2,8,5,2,13,6,6,7,21,10,2,2,16,16,18,7,21,7,5,16,16,7,9,7,14,15,8,7,4,3,8,2,6,21,1,7,16,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,7,8,18,13,13,14,15,13,21,8,15,18,15,2,7,21,13,5,2,16,8,2,21,5,2,17,6,14,15,21,9,6,13,8,14,13,5,21,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,21,21,13,6,2,21,7,7,7,7,2,15,10,21,21,15,20,21,15,15,9,6,8,13,13,15,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,16,21,16,8,16,19,21,8,6,8,5,13,5,15,15,2,7,9,8,15,17,15,5,16,13,15,21,16,16,15,23,23 +24,23,23,15,15,6,2,10,21,7,6,21,6,7,7,18,13,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,15,5,6,2,18,14,18,11,7,8,18,4,8,1,21,7,15,15,17,21,15,2,7,15,13,5,15,8,21,21,10,2,2,17,14,19,15,4,2,5,21,16,7,19,7,14,16,8,6,4,3,16,13,5,13,1,8,16,15,6,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,8,8,18,2,21,5,2,2,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,21,2,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,5,8,20,1,21,13,9,8,8,13,15,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,13,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,17,16,17,19,8,8,1,2,5,4,9,15,10,15,2,9,5,16,21,15,7,15,15,2,17,15,15,2,8,18 +24,23,23,23,23,23,2,2,21,2,15,21,6,15,6,19,13,15,2,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,21,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,1,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,13,5,16,8,15,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,7,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,5,6,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,6,21,15,16,21,8,8,4,14,5,15,15,15,14,2,6,9,15,21,16,15,2,15,15,6,16,21,15,23,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,7,13,2,21,13,16,8,21,21,5,8,13,7,13,2,2,21,23,13,3,2,10,5,6,2,18,14,21,11,7,8,18,4,7,16,21,15,15,8,16,21,4,10,15,6,2,5,14,15,21,21,5,10,2,21,14,16,2,15,10,5,17,21,6,3,15,14,16,8,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,15,8,21,17,8,7,5,9,8,15,15,9,21,21,18,15,15,17,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,17,8,2,7,5,2,21,6,14,6,21,9,7,18,15,17,5,5,14,2,5,8,8,8,14,15,15,17,15,15,8,21,10,2,21,16,21,13,5,15,21,4,14,15,7,2,10,10,21,15,5,20,21,17,5,9,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,13,10,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,21,15,13,20,18,17,15,5,4,7,13,15,13,6,23,23,23,2,13,7,21,13,17,17,6,15,14,5,13,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,8,17,2,15,2,21,2,6,17,6,15,5,7,13,13,2,21,13,16,15,17,16,5,8,8,7,13,21,3,15,23,13,21,3,15,5,6,2,18,14,1,11,7,8,18,4,21,17,16,15,13,15,17,21,15,2,16,5,2,13,6,6,5,21,10,2,2,17,16,19,7,10,7,6,21,16,14,9,7,14,15,8,7,4,3,8,2,6,2,1,7,16,15,5,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,15,15,21,8,15,18,15,2,7,21,13,5,13,17,8,2,21,5,2,17,6,14,8,21,9,6,13,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,16,21,13,6,3,21,8,7,7,7,2,15,10,21,21,15,20,21,15,15,9,6,8,13,13,6,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,16,20,14,14,13,2,13,14,17,21,16,15,16,19,21,8,6,8,15,13,5,15,15,2,11,9,15,15,17,15,7,16,13,15,21,16,15,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,7,14,13,1,18,18,21,5,21,6,8,13,9,19,21,23,5,17,19,13,6,4,16,18,14,15,15,7,8,17,4,19,14,17,21,17,15,21,18,10,5,17,5,15,13,4,16,4,21,9,5,8,21,16,21,2,2,5,21,4,15,6,13,7,13,16,21,10,18,14,16,13,8,4,21,7,16,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,4,21,9,10,2,18,2,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,15,2,21,7,16,1,17,5,9,5,4,21,21,8,9,8,7,2,7,4,15,21,13,17,1,2,2,16,6,9,23,2,2,21,21,14,7,13,21,13,4,13,15,8,17,15,3,4,8,13,8,21,13,23,17,17,21,13,5,15,13,17,16,6,21,14,8,13,4,2,19,21,15,13,17,18,16,4,2,14,18,23,13,5,8,2,15,2,6,18,17,7,10,17,7,4,21,16,19,13,19,23 +24,23,23,23,16,17,15,8,17,9,6,2,15,4,6,16,13,16,2,16,2,21,3,15,15,6,16,5,13,8,2,2,17,23,13,16,5,6,3,8,14,16,16,8,15,7,16,18,4,16,14,17,15,21,6,21,15,2,10,15,15,6,13,13,21,5,21,13,6,2,17,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,17,8,1,7,20,19,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,5,2,16,23,2,4,6,15,8,6,4,8,21,2,5,21,13,18,6,3,8,8,16,8,10,5,11,2,6,16,21,5,15,21,2,14,6,3,8,11,15,8,8,15,6,6,17,8,2,21,21,13,21,17,20,2,5,6,15,15,14,14,15,15,11,15,5,16,2,2,20,1,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,16,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,2,17,18,8,5,15,16,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,10,15,16,6,23,23 +24,23,23,23,21,10,10,15,8,10,2,6,6,6,15,21,9,15,2,17,13,16,15,16,17,5,4,6,7,13,1,8,20,23,7,19,2,13,5,6,15,18,14,17,9,7,8,3,4,15,19,21,11,15,15,21,21,6,4,16,5,10,4,10,21,15,21,7,5,2,8,8,21,7,4,2,5,21,16,15,19,7,14,17,8,6,8,21,14,14,10,8,15,7,9,15,10,21,11,6,15,15,16,7,19,7,5,9,8,15,15,9,4,16,21,6,8,17,13,13,16,6,13,18,9,13,18,1,2,7,17,13,5,10,4,8,2,21,5,2,4,6,14,6,21,9,6,13,8,14,13,5,14,2,5,8,8,8,14,16,15,15,16,2,7,21,5,10,17,18,18,7,5,3,21,7,2,7,7,4,7,6,21,4,8,20,1,16,9,5,4,16,15,15,5,21,21,2,4,7,21,14,15,13,20,5,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,16,15,16,16,19,14,2,13,4,4,14,21,21,16,7,17,19,17,8,10,8,4,15,8,21,13,6,7,9,15,15,17,15,2,1,13,15,17,21,18,4,23,23 +24,23,23,23,17,2,6,2,17,6,15,16,18,15,5,15,13,15,6,13,18,21,3,15,2,6,17,13,14,13,14,6,16,23,7,15,13,13,5,5,14,16,16,21,15,7,16,18,4,17,14,16,15,21,15,19,15,2,6,16,15,15,13,2,21,5,5,8,6,2,8,4,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,21,19,3,2,21,23,13,10,6,8,16,5,2,16,21,9,5,21,13,21,6,2,8,2,21,17,13,11,11,6,5,21,18,15,16,2,5,14,6,2,8,8,7,7,8,14,2,6,17,8,6,21,21,6,15,17,20,8,5,2,15,13,6,14,6,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,7,13,16,15,17,15,15,4,8,13,8,21,14,23,13,17,2,9,6,15,13,16,16,8,21,13,5,13,2,2,18,15,16,15,16,18,8,2,15,3,7,5,2,21,14,15,16,5,15,7,17,13,15,15,15,2,21,15,16,5,3,23 +24,23,23,23,21,2,5,6,21,15,15,21,20,2,13,18,14,13,4,8,13,17,15,16,2,2,17,5,13,5,20,16,16,23,13,10,2,13,13,6,14,18,14,10,10,7,16,7,4,21,20,16,8,1,15,16,21,6,4,16,5,2,13,6,21,7,21,5,8,14,16,8,17,8,3,5,5,21,8,21,3,10,14,21,15,7,2,16,15,2,6,13,6,8,16,10,8,21,17,9,5,15,21,8,15,7,5,9,7,15,9,5,15,21,21,2,8,15,13,13,14,13,16,16,9,5,18,21,2,2,4,13,21,7,7,17,2,18,13,14,13,6,2,21,21,10,7,15,19,16,15,5,14,17,5,13,15,7,14,6,13,17,16,5,15,21,15,2,21,15,2,13,6,21,21,7,10,15,7,8,2,21,1,21,5,8,21,13,2,8,2,7,13,14,9,2,21,4,15,13,16,14,16,13,20,10,18,21,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,1,8,15,14,5,13,8,2,19,15,16,15,16,1,21,15,6,8,8,15,7,17,14,10,2,1,10,21,1,10,15,16,7,2,15,16,23,23,23,23 +24,23,23,23,23,23,23,2,21,10,6,8,18,15,6,15,13,16,8,13,2,21,3,15,21,5,17,5,7,13,15,6,17,23,7,15,13,15,5,10,14,16,16,8,15,7,16,3,4,21,11,16,21,16,8,21,19,6,3,15,15,15,13,2,21,5,21,8,6,10,16,6,11,14,16,5,13,2,8,7,14,8,13,21,15,15,1,21,5,14,16,2,16,7,21,2,5,15,15,19,21,1,1,15,16,7,5,9,8,15,15,6,21,21,21,2,2,16,23,13,21,5,15,16,9,15,8,8,15,2,21,13,21,8,2,8,2,15,21,3,8,18,7,6,1,18,15,15,21,5,14,15,2,8,9,3,7,8,14,2,5,1,8,2,21,21,13,15,21,20,2,5,6,15,11,8,14,6,3,13,15,15,1,2,2,16,21,13,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,2,15,8,21,14,14,15,5,15,16,17,13,8,15,15,2,17,15,16,6,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,15,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,1,5,17,4,18,15,15,21,6,4,10,18,13,15,2,21,13,16,19,15,17,5,8,6,8,5,21,15,16,23,15,19,2,6,5,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,15,16,21,3,10,4,14,23,23,21,6,6,21,5,4,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,16,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,4,6,21,13,13,14,4,13,18,6,7,15,21,2,10,17,13,5,13,16,8,4,7,6,2,19,6,8,6,21,9,6,15,4,14,6,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,2,15,19,8,16,13,9,15,21,7,7,5,4,10,4,17,21,17,6,20,21,10,13,9,8,8,13,15,4,21,17,2,15,13,16,14,4,5,20,4,16,13,5,4,8,13,15,15,7,19,13,8,2,9,5,17,13,17,17,20,14,14,9,4,4,14,17,16,17,15,16,21,7,7,2,5,4,10,5,15,8,19,5,5,15,21,17,15,6,15,8,4,17,16,16,5,23,23 +24,23,23,2,16,15,2,15,21,15,6,21,6,2,6,3,13,15,2,21,13,16,19,15,21,6,8,5,8,13,2,8,16,23,8,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,16,21,15,2,2,17,3,19,8,10,15,5,17,5,2,19,7,6,20,8,4,2,3,21,15,9,13,21,8,17,13,6,21,11,6,16,7,17,8,19,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,15,15,16,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,5,2,16,8,5,16,8,8,14,2,15,17,15,2,8,19,15,2,21,16,21,13,5,13,21,13,2,15,5,2,13,21,21,8,13,20,21,11,15,9,8,8,7,13,15,2,18,2,4,13,21,14,15,6,20,2,21,13,5,4,8,13,13,13,7,19,13,8,9,9,5,16,13,17,15,20,2,14,3,13,15,14,21,16,21,15,16,21,8,8,4,14,15,10,5,15,4,15,5,5,15,21,16,7,13,8,15,2,15,21,15,13,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,13,6,7,5,13,10,8,7,15,19,18,19,5,21,9,7,5,10,3,15,23,10,19,13,5,5,7,8,10,2,15,15,7,9,17,4,21,18,17,1,15,15,15,19,10,4,16,4,5,13,6,21,5,21,7,5,3,19,8,21,4,5,7,5,4,16,13,13,8,13,16,16,10,10,6,8,13,7,7,17,7,19,3,5,21,17,4,5,1,17,8,10,7,5,9,8,15,15,9,17,1,16,5,8,17,13,13,21,5,16,16,9,5,6,17,7,5,21,13,21,7,5,8,8,1,6,2,4,21,1,5,8,6,4,23,21,6,15,13,3,5,9,1,8,8,15,3,5,21,13,17,18,1,4,4,21,19,9,3,10,16,16,7,4,8,19,5,6,5,1,21,13,17,21,4,5,8,7,23,9,3,7,4,21,14,7,10,16,15,7,5,17,8,16,19,9,4,8,13,6,19,9,19,13,16,10,9,5,16,15,17,18,10,4,13,5,4,15,23,18,16,17,7,16,1,7,6,5,13,8,23,23,6,7,5,10,4,6,15,1,13,5,21,13,7,5,21,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,15,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,3,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,9,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,16,6,2,8,17,2,7,21,18,5,5,15,13,16,2,13,20,21,3,16,15,6,21,5,2,14,15,2,16,23,16,21,5,14,5,6,14,16,14,1,13,7,16,19,4,17,15,21,1,15,15,18,11,2,21,15,5,15,13,2,21,5,14,2,3,2,21,8,21,6,15,15,5,2,16,15,14,8,13,21,7,17,21,2,5,14,16,8,1,7,21,2,5,21,16,16,10,1,1,7,17,7,5,9,8,15,15,3,15,16,21,2,15,16,23,13,7,5,15,16,5,2,1,11,15,5,21,13,21,14,3,8,2,17,3,13,13,15,23,23,23,23,2,16,19,5,14,15,19,4,15,7,7,8,14,15,6,8,15,21,21,21,2,15,17,20,8,5,6,15,15,7,14,6,7,11,15,18,1,2,15,15,1,13,8,10,14,23,20,8,3,2,21,15,7,13,18,14,5,5,16,8,16,3,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,2,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,16,15,2,16,15,16,6,6,23 +24,23,23,23,23,23,23,13,16,6,6,16,15,2,5,18,6,13,6,21,7,21,19,16,21,9,16,6,5,13,6,7,19,23,15,19,5,15,5,8,14,8,19,21,7,7,15,17,4,17,1,16,1,21,6,16,21,3,10,16,6,21,10,10,21,7,20,5,6,21,21,6,21,2,14,5,5,21,2,5,13,1,2,21,13,7,15,2,14,13,6,2,21,7,17,15,8,21,21,6,19,1,1,13,5,7,5,9,15,15,15,5,21,21,17,2,2,16,23,13,21,5,2,16,4,15,10,21,15,15,2,13,17,10,8,13,14,21,8,7,21,21,6,6,2,10,2,7,18,19,6,6,4,16,9,7,15,7,1,2,5,1,13,2,21,21,15,10,16,15,2,11,6,13,21,7,15,5,7,11,7,2,15,3,10,21,1,2,13,11,2,8,13,2,13,2,17,15,15,13,21,14,4,8,15,15,20,15,3,4,8,13,8,10,3,23,2,2,15,11,5,21,13,18,21,6,21,2,14,13,10,8,17,16,17,15,15,11,8,2,13,18,20,23,3,16,15,5,15,6,2,21,18,15,2,21,13,4,21,17,23,23,23,23 +24,23,23,7,21,5,15,8,17,5,15,21,6,15,10,19,7,8,2,17,13,16,8,15,16,9,14,15,8,13,6,16,19,23,7,3,2,13,5,6,2,18,15,1,11,7,8,18,4,15,19,15,7,15,15,16,21,2,4,8,6,5,13,7,8,7,21,5,4,8,16,16,17,6,7,13,5,21,16,6,9,7,14,16,8,15,15,15,16,13,15,14,1,8,21,13,10,17,15,6,15,15,21,8,10,7,5,9,8,15,13,9,19,21,21,2,6,17,13,13,14,10,15,17,8,15,21,15,2,5,16,13,5,13,13,8,2,21,5,2,20,6,8,6,21,9,8,15,18,2,5,5,14,2,5,8,8,8,14,9,13,21,15,10,13,18,2,15,21,21,21,13,5,15,21,5,8,15,7,2,5,10,21,21,6,20,1,2,15,7,4,8,7,5,4,2,1,2,15,13,21,14,8,13,20,8,15,15,5,4,8,13,13,13,13,18,13,8,15,9,5,15,13,16,15,20,7,14,5,13,15,14,21,16,21,15,17,21,8,5,7,21,8,10,5,15,10,13,9,9,10,15,17,15,5,8,8,15,15,16,17,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,8,5,5,15,9,16,5,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,8,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,5,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,7,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,23,23,21,10,6,9,21,6,4,17,17,10,6,15,8,13,8,18,13,16,19,16,4,3,21,6,7,13,6,8,15,23,15,17,9,6,9,2,21,18,10,15,15,7,16,18,4,17,14,17,21,15,8,21,19,2,5,16,10,1,13,4,16,6,21,4,6,2,17,2,21,6,6,6,5,21,16,9,13,7,13,17,21,4,6,17,14,13,17,5,16,8,17,4,9,21,15,8,1,1,17,17,16,7,5,9,16,13,8,5,4,21,21,7,17,21,23,13,4,6,7,16,9,10,19,1,4,6,17,13,21,7,9,8,19,17,2,21,7,9,23,23,23,23,5,18,4,6,7,3,15,9,9,16,8,8,15,15,5,1,15,21,21,21,6,4,1,15,9,4,10,21,17,7,6,4,15,11,3,5,1,18,6,17,21,15,4,10,10,18,23,2,7,2,17,14,19,21,21,14,10,9,8,16,16,15,3,4,8,13,8,17,15,23,7,16,16,9,5,7,13,17,16,10,21,14,5,9,13,9,18,17,17,7,16,18,7,17,13,9,9,23,8,6,15,6,13,15,7,17,17,7,4,21,7,2,16,15,19,9,3,18 +24,23,23,23,23,23,23,5,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,16,13,2,14,13,15,2,14,8,20,23,8,2,2,15,5,15,8,3,19,15,15,7,8,1,4,21,15,16,21,16,15,21,18,2,15,15,6,15,13,2,21,5,21,5,15,14,16,15,16,2,9,7,7,15,21,14,13,15,14,2,18,15,5,2,16,13,13,5,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,17,11,17,13,10,16,23,13,21,14,15,16,15,10,15,20,15,21,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,5,7,13,17,5,9,21,16,8,15,15,5,21,15,15,21,21,13,6,21,15,21,13,15,21,15,7,14,7,13,11,15,15,1,21,5,16,21,15,15,10,6,3,23,2,6,5,21,15,15,13,21,14,5,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,18,14,5,5,15,14,14,19,8,17,16,16,11,8,8,8,5,21,15,5,6,5,5,15,11,2,21,17,15,3,16,7,6,2,16,20,15,23,23 +24,23,5,4,21,2,4,6,17,7,13,17,17,13,13,4,5,15,4,16,13,16,15,21,17,23,16,5,13,4,5,8,21,23,8,16,9,9,9,18,3,19,14,8,10,7,16,19,4,18,3,21,15,21,15,16,21,5,19,21,5,4,9,9,1,8,21,5,3,4,17,7,16,4,4,7,5,21,21,14,3,7,14,21,2,5,5,19,14,6,13,9,21,7,16,13,6,17,21,2,19,8,16,7,21,7,5,9,9,13,11,5,17,21,18,2,18,17,13,13,8,5,16,15,5,4,19,17,2,9,21,13,1,8,5,18,15,17,15,15,8,6,6,6,1,3,13,14,20,6,16,10,19,8,9,20,7,8,14,19,8,15,8,21,16,21,6,4,18,2,8,13,9,17,21,14,10,14,18,3,5,18,21,20,7,17,1,8,5,7,14,8,13,4,9,4,17,4,15,21,21,14,6,13,8,16,16,15,3,4,8,13,7,21,9,23,15,15,6,9,5,17,15,17,16,10,21,14,5,13,2,11,19,7,21,15,16,18,16,15,5,7,1,6,7,7,19,16,9,11,4,1,17,15,5,17,7,4,15,16,19,5,7,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,15,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,2,16,15,17,4,14,17,21,6,9,19,10,8,8,21,6,1,13,21,20,17,8,14,8,6,11,21,16,23,5,19,10,7,10,4,7,18,7,15,15,7,17,7,4,21,16,21,19,15,19,19,21,6,10,17,9,6,6,4,17,5,14,10,10,21,17,13,16,9,15,16,5,21,8,13,13,15,13,16,17,2,21,18,14,10,4,4,20,8,17,7,6,21,21,8,15,1,17,15,16,7,5,9,8,15,8,9,16,21,21,5,21,16,23,13,21,14,8,21,10,15,20,17,10,6,23,23,23,14,6,17,10,18,6,2,19,1,1,2,14,23,23,23,23,17,4,5,4,6,9,2,21,8,14,7,15,15,15,4,21,21,21,2,11,16,4,2,6,23,23,23,23,23,6,15,15,21,13,18,7,14,21,9,10,10,10,18,23,10,6,13,21,15,13,9,18,15,14,15,11,2,17,18,9,4,8,13,2,21,5,23,2,17,6,3,5,16,15,19,21,10,15,9,6,8,8,23,17,17,17,15,15,18,7,19,5,4,8,23,13,7,13,10,13,17,7,20,21,2,6,17,13,10,8,16,19,10,10,19 +24,23,23,23,23,23,15,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,8,13,2,2,15,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,10,7,16,15,3,14,13,21,21,10,10,2,16,8,19,13,2,7,5,21,16,9,19,7,14,16,8,6,2,3,16,5,8,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,6,21,1,4,2,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,6,15,1,15,15,7,21,2,16,21,16,21,13,5,15,21,14,14,15,10,2,15,10,21,17,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,8,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,21,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,15,4,5,5,16,17,15,15,15,8,2,17,15,17,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,17,4,9,7,23,23,21,6,15,21,5,10,4,17,2,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,13,13,17,15,13,5,4,8,16,19,16,15,14,1,9,6,5,16,7,19,23,23,21,21,9,9,10,8,10,7,15,15,7,16,17,4,21,18,17,21,15,15,15,19,15,10,10,4,17,13,8,17,9,21,5,5,8,19,8,21,7,9,15,5,4,16,13,13,8,13,16,17,10,9,1,14,15,13,4,18,8,19,2,6,21,21,15,19,1,17,5,6,7,5,9,8,15,15,9,17,1,17,5,15,21,13,13,17,5,4,16,9,15,10,17,6,4,1,13,15,3,5,8,4,21,10,2,4,1,1,5,8,4,7,23,21,6,15,13,2,5,9,17,8,7,15,15,5,16,13,6,21,21,4,4,16,19,9,3,4,21,17,7,4,7,5,7,15,6,18,21,5,17,21,9,4,9,2,5,23,3,5,4,21,16,2,5,21,14,8,13,15,4,16,19,9,4,8,13,17,1,10,19,13,17,21,9,5,15,15,17,17,6,9,6,4,13,15,23,18,16,16,16,16,21,8,10,9,13,5,23,23,9,9,6,6,2,7,15,1,9,4,21,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,18,6,9,21,6,9,6,19,5,15,2,21,13,16,19,15,17,5,8,13,7,13,6,8,17,23,15,19,2,15,5,6,2,18,15,19,8,7,8,18,4,15,21,15,7,13,15,16,21,1,10,9,7,23,23,16,6,5,17,5,6,1,17,7,19,7,15,6,5,21,16,8,19,7,14,17,8,6,4,3,17,7,8,13,1,8,21,2,5,17,1,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,10,21,13,13,14,5,13,18,6,15,15,21,2,10,17,13,5,1,16,17,10,15,5,2,19,6,8,6,21,9,6,15,16,14,13,5,5,2,5,8,7,8,15,2,15,21,15,8,7,21,9,15,18,15,21,13,5,16,21,14,6,5,4,10,8,17,21,8,5,1,21,2,13,9,8,8,13,5,6,21,17,2,15,15,16,14,6,13,20,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,6,13,5,14,17,16,21,15,17,21,7,7,2,5,15,10,5,15,5,19,5,9,15,21,17,15,4,15,15,6,15,15,21,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,21,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,15,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,13,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,11,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,15,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,13,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,15,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,14,15,8,14,16,5,17,15,14,13,21,16,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,2,8,23,14,14,15,16,16,15,15,6,21,2,2,21,10,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,5,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,15,17,7,6,8,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,5,15,15,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,3,15,21,6,15,2,21,15,6,21,6,2,2,3,13,13,2,16,13,16,15,15,21,9,21,7,8,13,15,2,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,18,4,15,21,15,7,15,1,16,21,15,2,16,5,4,13,16,6,4,21,5,2,2,17,16,18,7,4,6,16,21,16,19,18,7,14,16,8,6,8,2,16,13,13,6,1,7,16,15,6,21,11,1,15,8,21,8,10,7,5,9,8,15,16,9,21,21,21,6,7,18,13,13,14,14,15,21,8,6,18,16,2,7,18,13,5,6,21,8,2,21,5,2,18,6,14,6,21,9,6,5,13,14,5,5,21,2,5,8,8,8,14,13,15,1,1,6,8,21,2,4,21,17,18,13,6,16,21,7,2,7,7,2,15,10,21,15,13,20,1,16,1,9,4,8,13,5,7,2,21,2,15,13,1,14,6,7,20,1,17,15,5,4,8,13,13,9,13,9,13,9,9,9,5,17,15,16,15,20,7,14,9,2,13,15,17,16,16,15,8,19,11,6,17,14,8,17,7,15,5,6,2,9,15,16,16,15,6,16,13,2,21,16,15,6,23,23 +24,23,23,4,21,8,6,16,16,10,7,6,6,7,15,21,10,15,2,16,13,1,15,16,18,5,15,9,8,13,1,8,20,23,10,19,2,13,5,6,2,18,14,21,9,7,8,3,4,16,18,7,11,15,15,1,21,15,4,16,5,13,4,3,21,7,21,5,10,7,16,7,17,9,2,13,1,21,16,8,19,7,14,17,8,6,4,7,21,7,14,4,17,8,21,13,4,16,11,10,15,15,16,7,19,7,5,9,8,15,15,9,16,16,18,5,15,17,13,13,7,15,13,18,9,15,19,1,2,7,17,13,5,6,10,8,2,21,5,2,4,6,14,6,21,9,6,15,8,14,13,5,16,2,5,8,8,8,14,9,15,17,16,7,7,21,2,4,17,21,21,13,5,16,21,7,5,14,7,2,7,6,21,8,10,20,1,21,5,5,10,16,15,13,15,21,21,2,15,7,21,14,7,5,20,4,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,16,15,16,17,20,14,14,7,4,10,14,21,16,16,13,17,19,17,8,10,8,4,15,7,1,10,15,7,9,10,15,17,15,2,17,13,15,16,21,23,23,23,23 +24,23,23,10,15,4,6,15,21,4,10,21,6,4,4,19,13,7,8,21,13,16,19,15,16,9,14,4,8,7,3,8,21,23,10,19,9,15,10,6,2,18,15,19,16,7,8,19,4,15,17,15,7,13,16,21,21,4,9,21,8,23,23,6,10,10,21,6,4,2,16,18,18,4,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,6,7,13,1,8,17,4,6,17,17,3,15,15,16,15,19,7,5,9,8,15,13,9,21,21,18,9,15,21,9,13,14,4,13,18,10,5,6,21,2,4,17,4,5,6,8,8,9,15,5,2,19,6,8,6,21,9,16,15,16,14,13,5,14,2,5,8,7,8,14,6,15,18,7,4,9,21,15,18,21,8,2,10,13,9,21,10,14,4,10,21,5,19,18,4,10,8,21,17,6,9,8,8,13,13,4,21,17,2,15,13,17,14,4,5,19,17,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,19,7,5,5,2,6,14,21,16,20,16,17,18,7,4,4,5,4,6,5,15,8,19,5,5,10,21,17,15,5,15,7,4,16,21,7,10,19,18 +24,23,23,23,21,16,4,4,17,4,10,17,6,9,6,21,5,15,2,16,13,16,7,17,19,5,15,13,9,10,4,7,20,23,5,19,4,13,5,21,2,18,14,21,1,7,8,18,4,7,21,15,11,15,4,21,21,15,5,16,5,13,13,3,17,7,21,10,7,7,17,16,17,4,10,7,7,21,16,8,19,7,14,16,8,10,9,19,16,5,4,6,18,8,21,19,10,15,11,7,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,6,7,17,9,13,14,4,13,21,8,15,18,1,2,4,17,13,5,10,16,8,7,21,5,2,17,6,14,15,21,9,6,15,21,14,13,5,21,2,5,7,8,7,14,9,15,17,9,3,7,21,3,4,21,21,18,13,9,6,21,7,6,10,7,4,4,10,21,4,10,20,1,8,15,9,4,16,15,5,9,21,21,2,7,16,21,14,13,7,20,10,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,10,5,4,10,15,14,18,21,17,7,17,19,17,8,10,8,5,15,7,18,15,21,2,9,4,15,17,16,6,17,13,9,6,17,18,9,23,23 +24,23,23,23,23,23,7,8,21,2,15,21,6,10,5,15,13,15,10,16,7,16,3,16,16,5,21,5,9,3,8,3,16,21,7,13,5,5,3,16,8,1,14,16,15,13,21,13,16,16,14,21,21,17,6,16,15,15,15,18,5,15,13,8,21,5,14,21,6,17,16,6,2,8,15,16,6,7,16,7,8,7,13,21,20,2,3,21,3,15,14,15,21,14,21,6,5,21,15,16,21,15,15,8,15,13,5,14,17,15,16,9,15,21,21,10,2,16,23,13,3,5,2,16,2,6,2,17,6,15,21,13,21,2,2,8,15,21,21,5,2,18,2,5,6,2,13,14,5,5,15,14,10,16,15,16,13,7,15,2,6,18,15,13,21,18,7,15,21,16,9,7,10,16,16,13,15,7,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,7,21,16,15,7,7,8,13,3,13,21,21,18,17,9,4,8,13,2,5,2,23,13,16,2,15,6,15,13,16,21,15,13,14,2,15,16,15,19,7,21,17,16,11,18,5,5,21,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,15,15,2,10,17,15,15,21,6,7,13,18,13,13,2,17,13,16,7,15,17,5,8,13,7,13,2,2,17,23,21,3,2,15,5,6,2,18,15,21,11,7,8,18,4,16,16,21,16,7,15,16,21,15,2,15,15,13,5,15,2,21,21,7,7,16,17,2,19,8,2,3,5,21,16,7,19,7,14,16,8,6,4,9,21,15,8,13,1,8,16,15,15,21,11,15,15,15,17,10,19,7,5,9,8,15,15,9,21,21,17,2,21,17,13,5,14,15,15,16,8,15,19,15,2,7,17,13,5,15,7,18,2,21,5,2,21,6,8,6,21,9,6,15,16,14,13,5,6,2,5,8,8,8,14,15,15,1,15,5,8,21,2,2,16,8,21,13,5,13,21,5,14,7,13,2,15,10,21,16,8,20,1,21,13,9,8,8,13,6,8,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,21,19,7,14,7,2,10,14,16,16,21,8,16,19,8,8,2,14,5,4,5,15,4,19,5,9,15,8,21,15,15,16,15,2,17,16,8,15,8,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,13,14,7,17,13,4,21,1,6,6,8,13,13,10,20,13,17,19,21,6,5,16,2,8,13,6,2,21,23,13,18,15,6,3,10,2,18,19,15,15,7,21,17,4,16,14,17,1,8,15,16,18,15,6,15,19,15,13,2,21,15,21,7,5,4,21,2,21,2,2,6,5,10,16,13,13,5,13,16,21,10,3,8,14,13,8,6,21,8,16,19,5,15,16,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,16,23,13,8,5,15,17,2,15,15,1,7,2,8,6,1,16,9,7,7,18,19,9,4,21,1,17,16,14,15,23,23,6,14,6,13,19,9,6,16,8,15,15,5,1,13,7,3,18,2,11,21,15,8,13,4,15,17,7,19,9,7,11,21,3,1,17,9,17,21,4,2,10,10,3,23,2,5,2,17,14,11,2,21,14,14,4,20,6,21,15,9,4,8,13,8,16,8,23,9,17,8,3,5,15,13,17,21,19,16,13,13,3,15,23,16,8,17,11,8,21,7,2,5,16,23,23,5,15,4,15,15,13,6,1,1,13,2,17,13,2,1,16,19,5,21,19 +24,23,23,23,15,15,2,15,18,15,7,21,6,2,2,19,5,15,2,21,13,17,8,15,16,5,8,13,7,13,2,8,21,23,16,3,2,15,13,6,2,18,15,18,15,7,8,16,4,16,18,17,15,15,15,16,21,5,13,7,7,23,23,5,15,5,21,15,8,16,16,3,19,5,2,13,5,21,21,6,19,15,14,16,8,7,6,3,16,5,8,13,1,8,16,2,6,21,17,5,15,15,21,2,7,7,5,9,8,15,15,9,21,21,16,6,2,21,13,13,14,5,15,16,6,2,20,21,2,13,17,13,5,2,8,8,7,16,5,2,16,6,14,5,21,9,10,15,8,14,13,5,2,2,5,8,8,8,14,6,2,18,15,15,5,21,2,15,16,21,21,13,5,16,21,5,15,15,5,2,2,16,21,2,5,15,1,21,13,7,8,8,13,5,15,8,17,2,15,13,16,5,14,7,20,2,16,15,5,4,8,13,8,15,7,19,13,16,2,9,5,17,15,16,16,8,14,14,13,2,15,14,17,16,21,16,16,1,8,7,10,16,5,14,4,15,5,14,7,5,14,21,16,15,15,15,8,2,15,16,16,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,2,16,6,13,2,21,2,15,21,6,2,8,3,5,15,2,21,13,15,18,15,19,5,8,13,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,17,15,7,1,18,4,8,17,15,16,15,15,16,21,2,5,21,5,2,5,13,6,16,21,15,2,2,16,3,19,8,15,5,19,16,4,2,19,7,14,16,8,13,6,9,16,15,9,13,1,8,16,15,6,21,11,6,15,8,21,8,2,7,5,9,8,15,15,9,21,21,21,2,5,21,13,13,14,8,15,16,8,2,18,11,2,7,16,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,13,2,21,17,21,13,5,21,21,15,15,3,5,2,6,2,21,8,2,20,1,21,5,9,2,8,7,5,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,5,19,13,8,9,9,5,15,13,16,15,20,14,14,13,2,14,14,16,16,21,15,16,10,8,8,2,18,8,14,5,15,6,15,5,9,16,21,16,15,6,15,15,2,21,21,15,6,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,9,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,5,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,7,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,15,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,23,21,10,5,10,16,4,10,19,6,4,6,23,13,20,4,16,13,21,7,17,17,23,18,14,5,5,4,8,17,23,7,17,9,13,9,10,2,18,14,21,5,7,8,16,4,7,17,15,11,15,9,16,21,15,4,16,5,15,4,4,21,7,21,9,3,7,1,17,16,8,6,4,9,17,16,8,19,7,14,16,15,4,5,19,1,9,4,14,18,8,21,6,10,15,11,4,15,15,9,6,19,7,5,9,8,15,15,9,18,15,17,18,7,13,13,13,14,6,15,21,8,15,18,1,2,15,17,13,5,8,16,8,2,7,5,2,19,6,14,6,21,8,16,9,14,6,13,5,21,2,5,8,8,8,14,5,15,1,7,4,7,17,4,4,17,21,8,13,6,16,21,7,3,7,7,4,6,10,21,4,6,20,1,16,9,9,4,16,15,5,9,1,21,2,15,7,21,14,4,13,20,4,17,15,5,2,7,13,15,7,5,19,13,16,2,13,17,8,7,1,16,20,7,9,9,3,5,14,16,18,17,7,17,19,16,2,4,15,5,8,7,21,5,6,2,7,6,16,17,2,17,21,13,7,3,17,18,5,6,19 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,10,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,17,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,21,5,15,21,8,4,2,1,17,10,21,7,5,9,10,15,8,9,16,21,17,9,19,18,23,7,1,5,8,21,9,15,19,18,10,4,7,13,19,7,5,8,10,21,10,2,21,1,21,5,23,6,8,15,2,7,10,13,21,6,9,19,8,7,21,5,5,11,16,7,19,21,4,4,21,19,6,3,4,23,23,5,10,21,16,9,10,15,1,21,8,17,21,4,13,10,8,17,23,10,8,4,17,14,7,10,21,14,6,8,17,6,16,15,9,4,8,13,6,21,5,23,8,16,6,9,5,16,13,17,16,18,15,4,23,23,6,14,18,16,17,16,16,21,7,9,13,16,4,23,16,14,10,10,1,2,6,15,17,13,6,18,15,7,15,15,18,9,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,4,21,8,4,21,6,10,5,15,6,17,8,21,15,16,11,15,7,23,16,10,13,13,10,2,21,23,6,19,2,15,8,6,14,21,15,1,11,7,8,18,4,15,17,21,16,13,16,21,21,7,4,3,15,2,5,5,7,19,20,15,8,10,16,1,17,5,14,15,4,16,21,7,19,15,14,17,8,10,14,18,15,13,2,14,1,14,17,15,5,21,11,5,15,8,21,2,19,7,5,9,8,15,15,9,21,21,21,6,10,21,13,13,14,14,15,21,8,18,18,15,15,5,21,13,18,4,9,8,2,21,5,2,8,6,14,5,21,9,6,7,4,15,13,5,15,2,5,8,7,8,15,15,5,21,15,13,17,19,7,15,21,21,21,13,5,15,21,13,15,21,13,10,7,1,21,2,13,20,1,21,2,9,8,8,7,15,10,4,1,13,15,13,17,14,4,6,15,6,21,15,5,4,8,13,7,13,7,19,13,8,21,9,5,16,13,16,17,18,2,4,15,4,14,14,16,8,21,15,17,21,7,2,15,16,7,8,5,14,9,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,6,21,9,9,4,17,4,13,16,17,7,9,4,9,15,8,16,13,16,15,17,17,19,23,5,15,4,5,8,21,23,8,16,9,9,5,3,4,19,14,8,1,7,16,19,4,18,18,10,15,21,9,17,21,5,19,1,5,4,3,9,17,7,21,5,8,6,17,19,17,4,4,6,5,21,4,6,19,7,14,21,2,5,4,7,14,4,13,6,1,7,21,2,6,21,17,10,19,8,15,7,3,7,5,9,9,17,7,9,21,18,18,2,7,18,17,13,14,4,1,8,5,21,19,18,2,7,21,13,17,10,9,18,6,17,16,7,7,6,6,8,1,7,21,5,18,9,9,10,19,10,9,20,17,8,14,21,6,15,8,2,17,21,6,1,18,2,4,6,6,21,21,7,14,5,19,9,9,18,21,2,10,15,1,17,5,8,4,7,13,10,5,4,16,4,15,21,21,14,4,9,8,16,16,16,3,4,8,13,1,21,2,23,15,15,5,9,5,21,15,17,16,19,21,14,9,13,4,10,18,7,17,15,16,18,17,1,9,7,4,6,7,5,4,8,9,15,7,17,17,15,6,17,15,4,21,15,19,5,19,18 +24,23,23,23,21,2,15,2,20,15,6,17,10,2,13,8,13,13,2,21,13,17,7,21,21,9,7,16,8,13,20,3,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,4,13,6,21,2,21,8,10,10,17,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,10,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,17,13,9,14,14,13,21,8,2,18,21,2,13,17,13,5,8,4,8,2,7,5,2,21,6,14,6,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,15,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,13,15,8,16,5,15,15,15,2,5,15,15,21,4,15,16,15,6,15,16,2,5,23,23 +24,23,23,23,16,17,6,8,17,9,15,2,15,4,6,16,13,16,2,16,2,21,3,15,15,6,17,5,13,8,2,2,17,23,13,17,5,6,3,8,14,16,16,8,15,7,16,18,4,16,14,16,15,21,6,21,15,4,10,15,15,6,13,16,21,5,21,13,6,14,16,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,16,8,1,7,20,3,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,5,2,16,23,13,4,6,15,8,13,6,8,21,2,2,21,13,18,6,3,8,8,16,7,10,5,8,23,23,23,23,6,15,21,10,14,15,10,8,11,15,8,8,15,6,6,17,8,2,21,21,13,21,17,20,2,5,6,15,15,7,14,8,15,11,15,5,16,2,2,20,21,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,16,7,13,4,8,13,8,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,13,17,18,8,5,15,16,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,2,15,16,23,23,23 +24,23,23,23,23,14,15,15,16,6,4,17,15,5,13,15,13,15,5,16,13,16,15,19,15,23,23,23,7,7,6,4,19,23,2,10,9,13,7,2,10,19,14,21,21,7,16,18,4,21,3,16,15,16,15,16,21,5,2,15,5,2,6,9,17,15,21,5,7,2,17,10,17,14,7,15,6,17,4,14,19,7,14,21,2,6,4,19,13,16,2,5,21,14,21,2,6,21,21,2,19,1,16,15,6,7,5,9,9,15,11,5,17,21,17,2,20,21,13,13,16,4,4,16,15,15,19,7,2,4,17,13,21,2,10,8,6,17,21,16,8,6,8,6,1,9,2,9,16,2,21,10,19,15,9,4,15,14,21,7,6,17,17,2,21,21,10,21,17,5,13,13,4,21,18,15,14,6,21,3,4,6,21,21,15,17,1,6,4,8,7,8,13,8,5,4,17,4,4,19,21,14,7,18,16,7,16,15,3,4,8,13,7,7,7,2,17,15,5,9,5,16,15,17,17,4,7,13,9,9,16,23,20,19,21,15,16,1,16,15,5,7,2,21,7,5,4,6,9,15,6,17,17,15,2,17,15,18,21,17,19,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,2,8,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,3,5,2,21,17,6,21,6,2,8,18,5,15,2,21,13,16,19,15,21,15,8,13,8,13,15,8,17,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,8,21,15,15,15,15,16,21,3,2,9,14,23,23,21,8,3,21,5,8,16,16,13,19,8,6,9,5,21,21,4,9,15,7,17,8,14,10,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,6,17,13,13,14,15,10,21,8,6,19,15,2,13,21,13,5,1,16,8,2,1,5,2,17,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,8,7,14,2,15,18,13,8,16,3,10,2,17,16,21,13,5,15,21,14,15,5,4,2,15,18,21,2,5,21,21,6,2,9,15,8,13,15,10,2,17,2,15,13,16,14,2,13,20,8,16,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,20,14,14,5,15,15,14,16,16,16,15,17,1,7,7,4,15,8,15,5,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,4,4,13,21,7,21,5,8,21,16,4,17,9,2,6,4,21,5,14,20,7,14,1,1,4,5,19,7,15,14,16,21,8,16,2,5,21,21,2,19,8,21,7,10,7,5,9,9,15,7,9,17,1,18,4,9,1,21,9,8,15,10,8,5,7,18,17,15,4,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,7,21,17,7,9,6,4,10,5,18,17,4,9,15,21,4,6,11,4,8,13,17,5,2,17,16,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,16,9,15,15,10,9,5,16,15,19,17,11,21,14,9,4,16,11,19,8,21,15,16,18,16,4,5,18,4,13,9,6,14,10,15,7,10,18,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,5,5,18,15,15,21,6,15,15,7,13,13,2,21,13,16,8,21,21,5,8,15,8,13,10,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,7,15,15,16,21,3,21,15,5,10,13,8,21,7,21,5,2,2,16,21,16,2,10,10,5,1,21,7,3,15,14,16,8,1,2,3,17,13,4,5,21,8,16,2,5,21,11,2,15,8,1,16,8,7,5,9,14,15,15,9,21,21,21,13,16,16,13,13,14,15,13,16,8,15,18,21,2,15,9,13,5,15,16,8,2,9,5,2,21,6,14,6,1,9,2,18,15,14,13,5,14,2,5,8,8,7,14,15,15,1,15,15,7,21,10,2,18,16,21,13,6,16,21,4,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,2,21,2,15,13,21,7,4,15,20,2,16,13,5,4,8,13,7,9,13,4,5,8,8,9,5,17,15,17,21,20,14,21,15,13,15,14,20,16,21,8,7,19,21,10,13,15,8,16,5,5,15,13,2,9,5,16,21,2,10,16,15,16,17,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,23,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,2,10,4,17,3,10,16,16,7,8,4,4,15,8,16,13,16,15,17,16,13,14,5,13,4,5,8,21,23,7,18,3,13,5,13,3,18,14,21,10,7,16,18,4,18,3,17,13,16,15,1,21,7,10,16,5,4,13,4,18,7,21,8,10,4,17,9,17,5,4,4,5,21,21,14,19,7,14,21,2,5,4,19,14,9,13,13,21,14,21,15,6,17,21,10,19,8,16,15,6,7,5,9,16,13,11,6,16,21,21,2,21,21,13,13,15,10,15,16,6,4,19,21,3,10,8,13,16,4,5,21,7,17,4,18,9,6,6,10,10,10,13,9,20,6,20,10,18,10,9,20,8,8,14,4,15,15,9,10,16,21,7,15,18,19,19,9,4,21,21,7,14,4,7,3,15,18,17,20,4,16,1,2,6,8,4,8,13,15,4,2,21,2,13,10,21,14,6,13,8,16,16,15,3,4,8,13,7,7,13,8,15,15,16,9,5,17,13,17,16,18,21,14,8,13,4,14,18,18,17,7,16,21,16,8,5,7,4,6,9,15,6,8,9,6,4,17,17,15,5,17,15,4,16,8,20,5,19,18 +24,23,23,23,23,21,6,15,16,8,9,15,6,8,6,21,13,15,2,17,13,21,15,15,3,5,21,6,8,13,4,2,20,23,6,3,4,7,9,6,2,18,14,21,7,7,8,18,4,8,21,15,11,15,9,16,21,10,2,16,5,21,13,4,6,2,17,5,2,16,16,2,18,7,6,7,9,21,16,8,19,7,14,16,8,6,4,3,16,13,4,4,1,7,21,15,6,21,11,10,15,8,21,7,8,7,5,9,7,15,15,9,18,17,21,10,15,17,13,13,14,4,15,21,8,4,18,21,2,7,17,13,5,5,8,8,2,21,5,2,20,6,14,6,21,9,6,15,16,14,13,5,4,2,5,8,8,8,14,17,15,1,16,8,8,21,6,4,21,21,17,5,6,8,21,7,17,4,7,2,10,10,21,6,7,20,21,4,13,9,6,16,13,5,15,21,18,2,4,13,16,14,7,5,20,17,16,15,5,2,8,13,15,13,13,19,13,7,2,15,17,8,15,16,1,20,14,14,9,2,4,14,17,16,15,15,21,19,17,8,6,8,5,15,7,18,6,6,2,9,15,16,17,15,4,17,13,6,10,17,15,4,23,23 +24,23,23,23,21,15,6,16,15,15,6,2,18,2,5,21,10,16,2,15,15,18,21,15,2,5,16,5,8,13,21,6,16,23,13,17,13,16,5,2,14,1,14,21,15,7,16,15,4,16,14,21,15,21,16,16,15,5,2,17,15,2,13,6,17,5,13,15,8,1,16,8,21,15,15,15,6,2,7,19,13,14,13,21,7,15,18,8,3,5,15,8,11,7,16,15,5,21,1,21,1,1,21,13,21,7,5,9,15,15,15,5,15,21,18,5,21,16,23,8,14,2,6,16,5,6,10,21,15,6,20,13,16,5,13,21,2,16,2,3,2,1,10,14,1,19,5,7,21,5,16,6,2,15,8,16,13,7,14,2,15,11,16,5,21,21,6,2,17,20,2,5,6,17,15,4,14,6,15,8,6,1,16,2,2,21,1,13,4,10,16,18,23,8,3,2,17,15,15,5,21,21,5,5,17,10,21,15,13,4,8,13,13,18,21,23,8,21,2,3,6,17,13,16,16,8,3,14,13,13,2,23,16,15,17,15,16,21,8,5,7,5,2,8,15,10,9,5,16,5,21,15,17,15,15,8,15,2,5,15,16,5,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,4,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,6,21,13,15,2,21,15,15,21,6,15,2,7,13,13,2,21,13,16,13,16,21,5,8,15,8,6,8,2,13,23,13,3,2,16,13,6,2,18,15,1,11,7,8,18,4,7,17,15,15,15,3,16,21,15,2,16,5,2,13,6,6,2,21,5,2,2,16,17,18,15,6,7,5,21,16,14,19,7,14,15,8,4,14,2,15,13,13,10,1,8,1,13,6,17,11,6,15,15,16,16,21,7,5,9,8,15,13,9,21,21,21,15,7,18,13,13,14,15,13,21,8,2,18,18,2,7,15,13,5,8,17,7,2,21,5,2,9,6,14,5,21,9,9,16,15,14,5,5,14,2,5,8,8,8,14,13,15,1,7,6,8,16,2,10,17,21,21,13,5,8,21,4,7,15,7,2,15,10,21,8,15,20,1,16,13,1,4,8,13,5,15,2,17,2,15,13,21,14,7,13,20,2,16,15,7,4,8,13,7,13,9,13,13,6,15,9,6,15,13,17,18,20,14,14,13,2,15,14,16,16,21,7,16,19,19,2,4,7,6,13,7,15,5,10,2,9,15,16,17,15,6,15,15,2,17,16,15,15,23,23 +24,23,23,23,17,14,6,15,15,2,15,16,6,8,6,21,13,13,2,16,13,16,15,21,2,2,10,13,7,14,6,13,10,23,13,19,2,15,5,6,2,18,14,21,7,7,8,18,4,15,14,21,11,13,15,17,21,8,21,16,5,15,13,6,5,10,21,5,2,16,17,13,19,8,7,13,5,21,16,8,19,7,14,16,8,6,8,2,5,23,23,15,1,7,16,15,6,21,11,6,15,8,21,8,21,7,5,9,8,15,15,9,21,21,21,5,7,16,13,13,14,4,13,18,8,5,19,21,2,15,17,13,5,6,8,8,7,21,5,2,20,6,8,5,21,9,6,13,15,14,13,5,14,2,5,7,7,8,14,6,15,1,17,15,8,21,6,4,1,21,18,13,14,16,21,7,6,3,7,10,10,10,21,6,15,20,1,2,15,9,15,16,15,5,5,21,17,2,15,7,21,14,10,13,20,17,17,15,5,2,8,13,15,13,13,3,13,7,2,7,17,16,15,21,17,2,8,14,10,5,6,14,20,21,15,15,16,19,21,8,13,9,6,15,5,1,15,9,2,9,15,15,17,15,2,17,13,10,15,17,16,15,23,23 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,10,21,7,7,10,21,4,8,21,17,15,2,19,7,21,7,14,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,18,9,13,6,4,17,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,10,6,16,5,15,13,2,16,4,21,9,6,8,21,16,16,2,2,5,21,4,15,6,13,7,13,16,21,10,18,14,16,13,8,4,21,7,16,21,5,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,17,15,4,21,9,10,2,18,2,7,20,13,21,10,9,8,16,17,2,2,10,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,16,2,21,7,15,21,16,15,9,9,4,21,21,7,7,8,7,3,7,10,15,21,13,17,1,2,2,16,6,9,23,4,2,21,21,14,15,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,16,21,21,13,5,15,13,17,17,6,21,14,7,13,4,2,19,21,15,13,17,21,16,4,2,14,18,23,13,5,4,2,15,2,5,18,17,7,10,16,7,4,21,16,19,13,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,16,7,15,3,2,6,21,23,5,3,2,7,5,6,14,21,14,21,15,7,16,13,4,21,21,21,21,15,6,15,15,3,13,21,8,15,13,8,21,5,15,5,15,14,16,15,21,2,6,5,5,19,11,13,13,7,13,21,21,15,2,21,8,14,2,7,20,8,16,14,5,21,15,2,21,8,15,15,16,7,5,9,8,15,8,9,15,21,17,2,16,21,23,13,21,5,2,16,9,6,2,15,15,21,21,13,21,6,2,8,2,21,21,5,2,17,2,6,14,2,21,14,6,3,14,14,8,18,15,16,13,8,15,2,6,21,21,13,21,15,6,2,16,15,13,6,6,23,23,23,23,14,20,15,2,8,1,21,13,20,1,15,15,11,8,23,5,2,8,1,16,14,15,21,17,14,5,13,21,20,16,15,9,4,8,13,8,5,16,23,13,8,2,11,5,16,13,16,16,2,13,15,23,23,2,10,17,11,19,15,16,21,8,7,11,14,14,13,13,6,18,15,1,21,10,15,1,2,7,16,13,15,2,17,15,23,23,23 +24,23,23,2,21,16,15,5,21,15,15,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,5,8,13,2,6,16,23,13,17,6,14,5,21,15,18,14,21,15,7,21,17,4,16,14,21,15,15,16,8,21,5,2,17,2,2,13,6,21,7,13,5,5,16,21,6,16,2,14,13,5,7,8,14,13,8,13,8,8,2,18,2,3,14,15,20,16,15,21,5,5,21,21,7,21,15,21,8,17,7,5,9,21,15,15,5,8,21,18,13,21,8,23,14,14,15,6,16,8,2,15,21,2,5,20,13,21,2,13,17,8,15,2,3,21,16,5,5,21,15,2,10,21,5,16,8,2,15,9,7,13,7,15,2,15,18,15,5,21,21,10,15,21,20,8,15,7,15,17,14,5,6,16,15,13,2,16,2,6,1,1,15,15,9,21,17,23,2,3,2,21,15,14,5,18,8,5,15,15,7,20,15,7,4,8,13,8,16,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,2,15,18,15,16,16,15,21,8,6,7,2,16,14,15,10,14,6,15,6,15,21,1,15,2,16,15,2,21,21,3,5,3,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,2,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,16,19,19,2,5,21,9,9,13,14,20,21,23,13,17,9,6,2,6,21,18,7,14,15,7,21,17,4,16,14,21,21,17,8,19,19,4,21,15,6,9,9,14,13,17,21,5,9,4,17,16,9,8,6,21,18,9,14,4,5,10,9,17,17,14,6,8,21,7,10,7,19,8,16,7,6,21,21,5,2,1,17,17,19,7,5,9,10,15,19,5,21,21,21,4,9,17,23,5,9,2,4,21,17,6,8,19,9,9,21,13,16,5,23,17,7,21,13,18,23,23,23,23,23,23,23,23,23,6,9,14,9,13,9,17,21,7,16,4,10,19,15,7,18,18,2,17,21,18,9,15,7,19,21,7,4,5,1,7,6,4,15,21,13,21,21,7,2,16,4,18,23,7,10,15,21,16,15,13,16,14,14,9,17,21,16,15,3,4,18,13,6,2,10,19,4,10,21,3,5,11,13,17,17,19,21,14,9,4,23,14,19,21,21,11,17,1,8,2,13,4,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,6,10,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,15,5,6,2,18,14,18,11,7,8,18,4,8,1,21,7,15,15,16,21,15,2,7,15,13,5,15,15,21,21,10,2,2,17,14,19,15,4,2,5,21,16,2,19,7,14,17,8,6,4,3,16,13,15,13,1,8,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,2,2,21,21,16,13,5,15,21,13,8,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,8,13,5,19,13,8,13,9,5,17,13,16,15,19,14,14,5,2,15,14,17,16,18,16,16,19,8,8,1,2,7,2,9,15,10,15,2,5,5,16,17,15,7,15,15,2,17,15,15,2,15,18 +24,23,23,23,15,6,10,7,19,7,10,21,6,15,2,5,7,15,2,21,13,16,7,15,21,5,21,8,7,13,7,17,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,21,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,15,21,8,10,15,7,2,10,10,21,21,5,20,1,15,13,9,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,16,21,13,14,6,13,10,4,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,8,16,16,6,10,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,13,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,2,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,8,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,15,15,8,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,16,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,10,17,7,16,11,21,21,5,15,5,7,13,15,16,21,23,6,18,5,13,13,6,2,16,3,8,15,7,17,13,4,17,21,21,21,17,6,16,15,17,2,1,15,5,13,2,1,14,15,10,10,8,21,10,2,15,14,15,5,6,1,9,5,7,13,21,21,10,3,21,10,16,10,15,21,14,15,15,5,21,15,16,21,16,13,15,16,7,5,9,21,15,8,9,21,21,21,2,3,16,23,13,17,14,15,16,1,6,2,15,2,8,21,13,21,4,3,8,15,21,3,5,2,16,2,15,16,2,2,14,7,5,14,14,8,21,7,8,13,8,15,15,6,21,15,5,21,21,15,2,21,3,2,13,6,16,2,7,2,16,16,7,2,10,16,21,10,20,21,8,21,5,8,23,5,8,7,1,8,15,13,15,21,13,2,13,21,8,21,7,3,4,8,13,8,6,8,23,13,17,2,11,5,16,13,21,16,8,13,14,4,21,15,19,13,16,21,15,6,18,8,6,7,13,13,23,23,15,5,6,2,5,15,16,21,13,6,23,23,23,23,23,23,23,23,23 +24,23,10,6,21,4,10,9,17,6,4,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,18,23,6,17,9,13,19,5,14,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,6,13,4,17,5,14,9,1,4,16,10,19,8,4,16,5,19,6,13,13,15,13,7,17,10,18,6,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,16,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,2,5,9,19,17,4,18,1,6,9,21,13,15,4,16,17,14,19,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,17,15,7,14,19,5,1,7,1,19,1,4,4,21,21,6,19,6,9,6,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,13,5,2,17,7,19,14,17,14,5,9,17,6,16,15,3,4,16,13,9,21,5,23,9,16,16,9,5,8,15,17,16,18,3,14,8,4,23,14,19,17,21,8,17,21,15,9,9,16,5,7,5,9,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,23,5,17,6,17,10,17,15,5,18,16,4,5,4,4,15,8,16,13,16,15,16,21,23,8,6,5,5,4,17,17,23,10,19,9,9,7,16,3,18,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,9,4,21,5,4,10,3,17,5,21,5,7,8,17,10,17,4,15,7,10,21,2,15,19,7,14,21,2,5,4,18,14,9,10,5,21,7,20,4,6,21,21,10,19,7,17,7,21,7,5,9,9,15,11,5,17,21,17,5,7,15,13,13,17,15,15,17,9,4,19,17,10,4,21,13,17,4,5,18,9,21,7,15,8,6,5,18,1,3,10,13,17,4,9,15,19,21,9,20,7,8,14,21,6,16,16,2,21,1,4,21,15,19,8,4,6,21,18,7,15,14,19,4,5,18,21,20,4,8,1,21,6,8,7,8,13,15,9,4,21,4,13,21,21,14,6,9,16,21,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,21,16,21,21,14,3,13,4,7,18,19,17,15,16,18,17,1,5,7,10,6,8,5,10,8,9,15,15,17,17,15,3,17,7,4,21,16,19,6,23,23 +24,23,2,6,21,8,6,10,21,2,7,21,11,5,15,16,15,13,5,17,13,16,15,16,16,3,16,6,7,13,4,8,16,23,15,16,15,13,5,4,4,21,14,21,19,7,16,19,4,21,14,21,15,1,8,16,21,2,5,16,6,15,13,4,21,2,21,5,10,4,16,4,16,8,14,15,5,16,15,13,8,21,18,9,8,5,21,2,7,15,10,6,4,8,16,2,6,21,17,6,19,15,17,16,2,7,5,9,8,7,15,5,4,21,21,13,21,17,13,13,14,14,17,16,8,10,6,1,2,8,17,13,21,15,9,17,5,16,16,16,7,7,2,6,18,8,15,23,23,3,2,5,4,14,9,8,13,8,8,8,5,21,15,10,21,21,15,2,21,10,4,13,6,21,21,10,14,15,9,18,7,21,21,2,5,19,1,6,2,15,4,8,13,6,2,2,21,2,15,9,21,14,15,13,8,10,16,15,5,4,8,13,8,13,5,23,16,15,8,9,5,16,13,21,17,8,21,14,6,9,13,3,21,15,17,15,16,21,17,7,13,7,4,21,14,16,5,4,10,6,4,8,17,15,5,17,15,2,23,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,16,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,7,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,4,2,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,9,15,7,6,4,18,7,10,21,6,9,6,19,9,15,2,21,13,16,19,15,17,5,8,13,7,9,10,8,17,23,13,19,2,14,6,6,2,18,15,18,8,7,8,19,4,15,21,15,15,15,17,16,21,10,10,7,8,23,23,1,4,6,21,4,6,16,17,8,19,8,6,5,5,21,16,7,19,7,14,17,8,6,4,3,16,5,8,13,1,8,21,21,4,21,15,6,15,15,16,2,7,7,5,9,8,15,13,9,21,21,18,4,13,21,13,13,14,5,13,18,6,10,15,21,2,10,17,13,5,9,8,8,10,7,6,2,19,6,14,5,21,9,6,18,8,14,13,5,9,2,5,8,7,8,14,4,15,21,8,8,5,21,10,15,18,15,16,13,5,21,21,7,5,5,6,2,6,2,18,8,9,20,21,10,13,9,15,8,13,5,8,21,17,2,15,13,15,14,6,13,20,4,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,6,14,17,17,17,7,17,1,7,2,3,19,8,6,6,15,4,19,5,5,15,21,17,15,10,15,15,4,16,15,21,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,7,8,21,4,14,21,21,8,7,1,17,8,16,7,5,9,5,7,15,9,6,21,16,2,4,21,13,13,15,15,17,16,9,6,18,11,10,6,2,9,19,8,7,8,3,21,13,2,6,18,23,23,21,15,23,23,7,15,14,8,5,5,9,19,8,7,15,7,5,11,11,2,21,21,7,5,17,19,9,7,7,21,16,9,15,6,15,7,15,6,1,21,15,21,21,8,7,10,23,8,4,8,15,4,17,14,15,13,16,14,7,13,8,15,8,15,9,4,8,13,6,21,15,5,16,16,6,9,5,17,15,17,16,18,5,4,6,23,3,14,19,16,21,11,16,21,7,9,9,17,4,23,9,9,7,7,15,10,9,8,17,4,4,17,7,15,5,16,19,8,19,23 +24,23,23,23,23,16,10,4,1,15,4,21,6,7,13,16,13,13,2,21,13,16,7,17,21,5,8,15,4,13,2,10,20,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,15,8,15,15,16,21,4,2,16,5,10,13,6,6,2,21,6,2,2,17,16,19,8,4,4,7,21,16,14,19,7,14,8,8,13,4,3,8,13,13,9,21,7,1,7,10,21,11,6,15,15,1,8,21,7,5,9,8,15,15,9,21,1,21,6,7,21,13,13,14,15,13,21,8,15,18,17,2,7,21,13,5,5,1,8,2,21,5,2,9,6,14,8,21,9,6,7,21,14,13,5,14,2,5,8,8,8,14,15,15,1,16,15,5,21,2,4,17,16,21,13,9,15,21,9,14,15,7,2,8,21,17,8,10,20,21,21,5,9,10,8,13,8,4,2,16,2,15,13,21,14,4,13,20,4,16,13,5,4,8,13,8,13,7,3,13,7,8,9,8,16,13,16,15,20,8,14,10,13,16,14,21,21,18,15,16,19,21,8,6,8,5,15,5,6,15,4,2,9,13,21,3,15,15,16,13,2,21,17,15,6,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,6,15,15,7,2,13,2,21,13,16,15,21,21,5,16,13,7,13,10,15,15,23,13,19,2,15,5,6,2,18,21,1,21,7,7,18,4,8,21,7,15,15,19,16,21,15,2,15,5,2,13,6,5,10,21,7,2,2,17,14,17,8,5,15,5,16,2,6,19,7,14,16,8,2,21,3,16,13,14,2,1,8,21,15,6,21,11,6,15,8,17,8,8,7,5,9,15,15,16,9,21,1,3,4,7,19,13,13,14,10,15,21,8,2,19,21,2,7,21,13,5,8,16,8,2,3,5,2,19,6,14,6,21,9,2,14,3,14,7,6,14,10,5,8,8,8,14,10,15,1,15,2,8,21,5,8,21,21,18,13,5,15,21,4,14,10,7,2,10,10,21,10,7,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,1,14,15,5,20,4,17,13,6,4,8,13,8,19,7,4,16,13,11,9,5,15,13,18,15,10,14,14,13,15,15,14,17,17,17,15,15,19,21,6,8,8,15,16,14,1,6,6,2,5,11,11,17,15,6,16,13,2,21,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,5,13,8,16,21,15,7,2,13,15,5,6,14,18,19,15,15,7,8,16,4,21,15,16,21,16,15,15,15,2,15,21,6,7,13,2,21,15,21,5,2,8,16,15,7,2,3,8,7,10,16,14,13,15,14,5,18,2,14,14,7,13,15,14,1,2,21,15,6,16,21,6,2,1,16,16,16,7,7,9,6,15,8,9,1,16,16,5,21,16,23,13,21,14,6,16,9,2,15,21,7,5,15,13,15,3,15,7,6,18,13,2,21,19,11,5,21,15,15,23,6,15,8,13,15,7,3,2,8,8,14,15,5,21,16,15,21,1,7,15,16,16,8,13,4,21,16,13,15,2,20,8,15,20,15,8,5,21,21,13,2,10,10,23,23,5,2,21,21,8,15,16,16,14,5,13,16,2,18,13,7,4,7,13,20,16,5,23,13,17,2,3,5,16,15,18,16,13,6,14,13,14,5,15,21,16,16,15,16,11,8,2,13,19,15,23,23,6,14,5,15,16,6,15,17,2,15,21,13,15,21,15,16,23,23,23 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,6,13,7,16,11,17,9,18,19,5,21,15,4,9,8,13,18,23,7,17,5,13,5,4,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,16,4,4,16,7,6,9,4,18,7,21,7,5,15,17,8,16,8,6,15,1,4,8,13,13,5,13,16,21,4,6,9,7,6,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,4,6,21,2,21,4,6,8,18,21,13,2,4,1,1,5,17,6,15,23,2,4,9,13,19,5,9,19,8,11,15,5,5,17,7,7,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,21,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,9,4,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,2,7,18,8,5,21,6,8,4,15,13,15,2,21,13,16,19,15,17,5,8,13,8,13,2,7,16,23,15,19,2,6,13,6,2,18,14,17,15,7,8,18,4,13,17,15,11,13,15,21,21,2,6,3,14,17,15,7,13,18,18,5,10,16,17,3,19,7,2,8,5,21,16,5,9,7,14,6,8,6,4,3,16,5,8,13,1,8,16,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,13,9,10,17,21,4,21,21,13,13,14,6,13,18,8,15,18,16,2,7,21,13,5,8,7,8,2,21,5,2,20,6,8,6,21,9,8,15,16,14,13,5,6,2,5,8,8,16,14,15,15,21,15,15,5,19,2,15,21,17,16,13,5,16,21,7,5,14,6,2,15,10,21,4,8,20,21,21,15,9,8,8,13,13,4,2,17,2,15,13,21,14,8,5,20,15,16,13,5,4,8,13,8,14,15,19,13,15,15,21,5,16,15,16,15,20,14,14,9,3,15,14,17,16,17,15,16,21,7,7,4,7,6,10,2,15,6,14,5,9,15,21,17,15,5,15,8,2,8,15,17,15,23,23 +24,23,23,8,16,6,13,8,17,10,5,15,18,13,5,17,7,13,5,8,15,16,19,16,7,14,16,5,7,5,8,6,16,23,5,23,7,9,5,10,14,10,2,15,15,7,5,17,4,21,18,16,1,17,15,15,19,10,10,16,4,5,13,6,21,7,21,7,5,5,19,8,21,8,5,2,5,4,16,5,13,8,13,4,21,2,6,15,5,13,8,4,17,7,17,4,5,21,17,13,19,1,1,6,5,7,5,9,8,15,15,9,17,1,17,2,4,21,13,13,1,15,15,16,9,3,10,17,5,4,1,13,15,8,5,8,4,21,6,2,1,21,1,5,8,5,23,15,21,6,5,13,4,5,9,19,8,7,15,4,5,21,13,8,15,21,4,4,17,19,9,3,10,1,16,7,2,4,19,5,6,6,1,21,8,17,21,4,10,9,6,9,23,3,8,4,21,14,3,5,21,14,15,6,15,8,16,19,9,4,8,13,6,18,5,19,13,16,6,9,5,15,15,17,18,13,9,10,4,13,15,23,18,16,17,16,16,1,7,10,5,13,10,23,23,2,5,6,10,17,9,15,1,9,7,18,13,7,16,1,19,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,9,8,13,8,4,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,17,3,10,21,7,17,21,6,4,9,15,9,13,2,21,13,16,16,21,21,5,8,7,5,3,7,17,17,23,7,19,2,6,9,6,2,18,14,21,11,7,8,7,4,21,1,8,16,7,15,17,21,10,4,9,6,8,9,15,3,21,21,9,10,2,16,3,19,10,10,7,5,21,16,6,19,7,14,1,8,6,4,3,21,4,6,13,1,8,21,13,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,21,21,9,10,21,9,13,7,3,6,16,8,2,18,15,2,8,17,13,5,3,19,18,2,21,5,2,2,6,14,6,21,9,8,15,17,14,13,5,5,2,5,8,7,8,14,10,15,1,15,4,7,21,19,9,21,16,21,13,8,15,21,15,8,8,10,2,6,10,21,8,6,20,17,4,13,9,8,8,13,13,8,7,17,2,15,13,21,14,4,9,20,17,16,13,5,4,8,13,2,11,5,19,13,8,8,9,5,17,15,16,17,20,14,14,5,2,15,14,21,16,21,16,8,19,18,8,10,14,9,4,6,15,7,15,2,14,5,16,21,15,15,15,8,2,17,16,8,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,4,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,6,13,17,21,15,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,8,21,1,17,1,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,8,15,16,4,10,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,4,6,17,11,6,13,9,18,21,2,4,7,7,11,6,4,17,1,2,1,21,6,1,10,10,18,23,2,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,8,5,17,13,19,21,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,7,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,9,4,21,10,9,19,21,9,5,19,16,10,4,21,5,13,5,20,7,19,21,17,11,9,21,4,9,7,10,6,8,17,11,21,9,13,9,3,21,3,4,7,15,7,1,17,4,16,21,17,21,15,8,21,11,15,7,23,23,23,23,5,21,5,18,9,6,4,17,7,17,5,19,16,14,19,16,6,13,13,13,15,21,10,6,5,7,5,8,4,16,7,17,4,15,21,15,7,21,1,17,16,21,7,5,9,21,15,8,9,17,21,17,4,4,21,23,13,1,19,9,17,10,15,19,15,5,4,21,9,21,4,10,8,4,17,10,2,19,1,1,5,18,6,15,23,7,4,10,13,2,6,9,19,21,8,16,9,5,19,3,4,21,21,11,3,17,19,5,9,2,3,21,15,23,23,2,18,9,17,15,20,10,17,21,15,2,10,10,18,23,2,5,2,17,14,19,19,20,5,6,5,17,17,18,3,3,4,8,13,1,21,5,23,18,16,6,3,5,13,13,17,21,6,15,5,18,13,8,23,19,7,17,17,17,18,15,7,9,21,4,23,7,9,15,17,13,13,2,6,17,13,4,21,13,10,19,17,19,9,19,23 +24,23,10,15,16,10,15,15,18,15,7,21,19,6,7,4,6,17,4,3,15,19,19,18,10,6,16,9,7,10,13,15,15,23,21,16,7,10,7,13,14,17,4,7,15,7,17,17,4,21,18,17,1,10,16,21,21,6,6,17,4,15,6,2,21,7,20,10,6,1,17,8,1,1,15,6,5,10,16,13,13,8,13,9,21,10,15,6,14,13,8,7,19,7,21,6,5,21,15,21,6,1,21,17,3,7,5,9,8,15,8,9,21,17,17,6,2,21,13,13,21,7,15,16,10,15,4,17,10,7,21,13,19,10,5,8,2,21,10,2,21,1,1,5,10,16,23,15,17,15,6,13,2,6,9,18,8,7,15,2,6,16,13,10,21,21,15,4,21,19,10,3,4,21,16,13,10,15,10,5,10,17,18,21,5,18,21,15,10,10,8,23,5,2,10,13,16,16,15,8,21,14,10,13,16,17,7,19,9,4,8,13,7,9,7,15,13,21,10,3,5,15,15,21,16,10,21,8,9,10,7,15,19,16,21,16,16,21,10,6,13,14,13,23,23,5,13,5,21,21,4,14,21,10,6,17,13,10,2,16,19,6,23,23 +24,23,23,23,23,15,6,10,17,2,15,16,18,21,5,15,13,11,2,13,8,21,2,15,6,2,16,13,8,21,8,14,16,16,5,16,5,13,5,2,14,15,16,7,15,7,16,19,4,17,18,16,21,17,15,15,15,2,15,18,5,7,2,8,21,5,14,5,15,8,16,2,16,16,14,15,5,11,8,14,14,8,13,17,7,8,18,7,9,14,16,16,21,7,20,21,5,21,15,2,21,1,17,8,3,7,5,9,8,15,15,5,16,21,21,15,15,16,23,13,21,5,8,16,9,6,17,8,6,6,21,13,21,13,7,8,2,17,17,13,13,8,7,15,21,10,10,15,18,5,14,15,19,8,8,7,8,7,15,16,5,8,15,2,15,21,7,15,17,20,8,13,15,15,15,7,14,10,7,7,6,1,1,2,3,17,21,15,10,10,23,17,20,10,3,2,17,2,7,15,18,14,2,5,16,17,16,15,13,4,8,13,8,17,13,23,14,17,2,9,6,16,15,16,17,16,18,14,13,6,14,14,1,8,16,7,16,18,8,2,15,15,2,15,5,21,14,9,16,5,2,15,17,13,6,15,15,2,17,15,17,23,23,23 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,4,10,7,21,6,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,2,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,16,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,4,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,15,5,14,15,21,15,15,17,6,4,2,21,13,13,2,21,13,16,7,15,13,8,23,10,6,2,16,18,23,21,2,3,2,15,5,6,21,18,14,1,11,7,8,18,4,16,21,15,15,15,11,16,21,15,2,16,5,15,13,7,6,7,21,15,2,21,16,8,19,13,9,5,15,21,21,7,19,15,14,16,17,2,4,13,21,6,15,13,1,8,17,15,5,21,11,15,15,15,21,6,20,7,5,9,7,15,15,9,21,21,21,8,15,21,13,13,14,6,15,21,8,21,20,21,2,13,17,13,5,8,16,8,2,21,5,2,9,6,14,8,21,9,8,15,21,10,13,5,14,2,5,8,8,7,14,6,15,1,2,15,8,21,15,2,21,21,21,13,14,7,21,7,15,15,7,2,15,2,21,6,15,20,1,16,15,7,10,8,13,18,4,2,21,2,15,13,21,14,7,5,20,8,16,13,5,4,8,13,8,13,5,9,13,8,16,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,15,11,16,19,16,8,13,15,10,15,14,8,6,16,16,6,15,15,3,15,6,17,13,2,21,16,15,23,23,23 +24,23,23,8,1,6,10,13,18,7,10,21,6,5,2,19,3,15,17,21,13,16,19,15,21,3,8,6,8,13,6,8,17,23,15,7,9,6,6,5,2,18,15,19,15,7,8,3,4,15,21,7,16,13,16,21,21,10,10,3,7,23,23,21,6,6,21,5,4,2,16,3,19,9,6,4,5,21,16,8,19,7,14,17,8,6,10,3,16,6,8,13,1,8,21,4,6,21,7,5,15,7,17,2,18,7,5,9,14,15,15,9,18,17,18,9,6,17,13,13,14,6,13,18,4,3,15,21,10,5,1,13,5,10,16,8,6,14,4,2,20,6,8,6,21,9,3,20,15,14,13,6,16,7,5,8,7,8,15,4,15,21,16,6,8,21,3,13,16,15,21,13,5,6,21,5,6,6,4,10,5,21,18,8,5,20,21,16,3,9,8,8,13,5,8,21,17,2,15,13,16,14,4,13,20,10,15,13,5,4,8,13,7,15,16,19,13,8,2,9,5,17,13,17,17,20,14,14,5,3,15,14,16,16,21,15,16,21,7,3,8,5,6,6,5,13,6,16,5,5,3,21,17,15,5,15,8,4,6,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,16,15,6,21,21,6,7,7,17,16,2,7,5,9,8,7,8,5,4,21,21,14,21,17,13,13,14,15,13,16,8,5,2,1,2,8,21,13,16,15,9,17,9,17,4,19,7,7,2,6,18,15,15,23,23,3,2,5,4,14,9,8,13,8,15,7,5,21,15,4,21,21,15,4,21,10,4,13,6,21,21,10,14,15,10,21,7,21,21,21,13,18,1,6,4,15,2,8,13,6,2,2,17,2,15,9,21,14,15,13,8,10,16,15,6,4,8,13,8,13,5,23,13,8,8,9,5,16,13,21,17,8,21,14,5,13,13,3,21,15,17,15,16,21,17,8,2,7,4,16,7,14,6,15,10,6,4,16,17,15,6,21,15,2,15,15,19,5,15,23 +24,23,15,15,15,10,5,2,21,15,15,21,6,7,15,15,13,13,2,21,13,16,15,15,21,9,8,15,7,13,15,10,21,23,7,3,2,15,9,6,2,18,15,21,11,7,8,18,4,16,21,15,16,7,15,17,21,2,2,7,15,8,6,13,13,1,21,10,2,2,17,15,19,8,4,15,6,21,16,15,19,7,14,17,8,6,4,3,15,13,15,13,21,8,16,15,6,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,1,10,21,21,13,13,14,15,15,16,8,15,18,15,2,15,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,15,15,1,15,15,7,21,10,2,21,8,21,13,5,15,21,13,13,15,6,2,6,2,21,16,15,20,1,2,13,9,8,8,13,15,8,2,17,2,15,13,16,14,15,5,20,21,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,17,13,16,15,20,14,14,13,4,14,14,17,16,21,15,17,19,18,8,10,14,13,4,5,15,16,19,2,9,5,16,21,15,7,15,15,2,17,15,15,6,23,23 +24,23,14,5,21,10,7,2,18,15,6,21,6,3,2,19,15,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,21,21,16,15,15,16,21,3,10,3,14,23,23,21,7,3,21,5,4,16,16,8,19,8,7,15,5,17,2,7,17,7,14,17,8,10,10,3,16,15,8,13,1,7,17,13,6,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,6,16,13,13,8,7,13,18,8,13,19,21,2,13,21,13,5,7,16,7,2,21,5,10,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,15,3,15,17,15,21,5,19,10,10,16,16,21,13,6,15,21,14,14,5,4,2,15,1,21,8,5,20,1,15,2,9,8,8,13,15,9,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,7,13,5,19,13,2,15,9,5,16,15,16,16,20,7,14,15,13,16,7,3,16,16,15,17,21,7,5,2,15,14,19,5,15,6,20,7,6,15,21,17,15,5,15,15,2,11,16,15,10,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,8,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,2,2,3,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,15,15,15,6,16,2,15,16,18,2,5,15,13,16,2,13,20,21,3,15,2,14,16,8,7,5,13,6,16,23,15,16,13,15,5,16,14,16,16,1,15,7,16,19,4,21,21,16,21,16,13,19,11,2,15,16,5,6,13,2,21,5,14,2,6,14,16,16,16,14,14,13,2,8,14,13,15,8,13,17,7,15,21,15,5,14,16,8,1,7,2,2,5,21,16,8,7,1,17,8,16,7,5,9,15,15,15,5,16,16,3,15,15,16,23,13,2,5,2,16,15,15,21,14,15,6,21,13,21,8,13,8,2,17,2,13,13,8,15,5,16,21,15,15,21,7,14,16,18,13,7,7,8,8,15,15,5,15,8,15,21,21,15,2,21,20,2,13,6,21,15,7,5,15,13,8,15,18,15,2,10,16,21,7,15,10,23,17,20,14,3,2,21,2,15,13,18,14,15,8,15,15,16,15,13,4,8,13,8,16,13,23,15,16,2,9,6,16,13,16,16,8,19,14,13,6,3,14,16,15,16,15,16,18,8,3,15,15,2,7,5,16,14,2,15,5,15,15,17,13,15,15,15,2,8,15,16,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,13,7,15,21,8,16,13,8,15,21,15,15,1,17,7,20,7,5,9,14,7,13,15,15,21,13,2,20,21,23,13,20,15,6,21,6,6,18,15,3,2,3,13,18,14,15,8,8,18,5,14,5,8,13,5,15,5,2,23,23,23,23,23,16,15,1,8,8,8,14,15,5,16,15,15,21,21,6,2,21,2,2,13,6,21,21,7,14,15,7,8,15,21,18,2,10,21,21,6,5,10,10,21,23,5,19,15,21,14,7,13,18,7,14,13,8,15,18,15,3,4,8,13,21,21,6,23,5,16,7,3,5,15,13,21,21,8,21,5,13,2,6,23,3,16,16,16,16,1,8,5,13,20,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,21,15,21,15,5,19,1,15,4,2,9,10,7,21,5,8,21,21,2,17,6,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,2,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,19,10,13,13,14,5,15,16,9,2,19,17,3,7,21,13,17,2,5,11,15,17,16,13,8,6,8,15,1,3,6,5,21,5,21,11,19,10,9,20,7,8,14,21,15,15,15,6,21,1,6,17,18,2,2,6,14,21,18,15,10,6,19,4,5,18,17,19,10,8,1,16,6,11,4,8,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,16,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,17,21,9,5,17,9,15,16,8,4,5,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,16,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,17,17,15,10,16,7,4,17,16,20,5,15,23 +24,23,15,7,21,15,7,7,18,2,15,21,6,10,10,3,10,15,2,21,13,16,19,15,17,5,8,13,8,13,4,16,16,23,15,19,2,3,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,15,16,21,10,10,9,7,23,23,17,15,5,21,5,2,16,17,8,19,7,15,4,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,2,6,17,11,6,15,15,17,10,19,7,5,9,8,15,13,9,17,21,18,10,6,21,9,13,14,15,13,18,10,10,15,21,2,10,21,6,5,2,8,8,2,7,6,2,17,6,14,6,21,9,15,15,16,14,13,5,14,2,5,8,7,8,14,2,15,21,15,2,5,21,2,21,18,8,8,13,4,16,21,7,10,5,4,2,10,21,21,15,6,20,1,4,13,9,8,8,13,5,5,21,17,2,15,15,15,14,4,13,20,17,16,13,5,4,8,13,7,15,7,19,13,8,2,9,5,17,15,16,16,20,14,14,13,2,7,14,17,17,17,8,16,21,8,13,3,8,5,4,9,15,4,16,5,9,6,21,16,15,4,15,15,4,1,16,18,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,4,9,2,21,10,7,21,17,15,2,19,6,18,6,15,13,16,18,18,1,5,21,5,8,13,5,19,16,23,5,17,10,13,7,4,14,18,15,15,15,7,8,17,4,8,14,17,21,17,15,18,18,10,15,21,5,15,13,7,16,7,21,8,6,8,21,16,1,6,6,5,8,2,15,13,15,13,5,1,10,19,10,14,17,13,8,2,18,7,15,21,5,8,16,8,2,1,17,8,17,7,5,9,8,15,8,9,1,17,1,4,2,21,13,13,10,5,17,21,9,10,2,18,15,6,20,13,21,7,15,8,16,17,2,9,21,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,15,16,5,21,15,3,16,1,15,2,16,9,2,13,5,21,16,9,21,2,7,2,5,2,21,21,6,17,1,2,9,16,10,9,23,9,10,21,21,14,10,13,21,6,9,13,15,17,17,15,3,4,8,13,9,17,13,23,7,16,16,15,5,15,13,21,17,5,8,14,8,13,2,2,19,21,15,15,16,17,17,10,2,14,3,23,9,5,14,4,15,4,5,21,17,2,5,17,7,2,6,15,19,10,19,18 +24,23,23,5,15,5,4,10,21,15,5,21,6,4,4,8,13,13,2,21,13,16,7,16,21,5,8,6,8,9,17,7,21,23,13,19,2,6,15,6,2,18,15,21,11,7,7,19,4,15,21,15,15,13,18,16,21,15,2,16,5,10,13,16,6,4,21,5,2,2,16,8,19,13,4,5,16,16,16,8,19,7,14,6,8,6,4,3,15,13,8,5,1,8,17,15,6,21,11,9,15,15,16,8,21,7,5,9,8,15,13,9,21,21,21,5,7,18,13,13,14,15,15,21,8,15,20,21,2,8,8,13,5,8,6,8,2,21,5,2,4,6,14,5,16,9,10,15,17,4,5,5,14,2,5,8,8,8,14,5,7,1,21,5,8,17,13,21,21,8,21,13,9,8,21,7,6,8,7,2,5,10,21,7,9,20,21,16,15,9,8,8,13,9,15,2,21,2,15,13,21,14,4,6,20,4,16,13,5,4,8,13,8,13,6,9,13,7,19,15,5,16,15,16,17,20,21,14,5,2,13,14,17,21,16,16,8,19,16,13,6,15,8,15,14,15,4,5,17,6,15,16,18,15,6,16,13,4,17,16,15,23,23,23 +24,23,23,15,21,16,2,5,21,6,10,15,21,6,6,13,13,21,2,13,7,18,21,16,2,5,21,5,7,13,6,6,21,23,15,21,13,14,5,21,14,19,14,8,15,7,21,16,4,16,14,21,15,21,15,8,16,6,2,17,3,13,13,6,21,5,13,7,2,8,16,6,1,16,14,13,5,8,8,15,13,14,13,21,7,2,18,2,3,14,15,2,16,15,16,6,5,21,21,19,21,15,8,15,21,7,5,9,8,15,15,10,21,21,18,5,21,8,23,14,14,6,2,17,15,13,16,21,2,2,16,13,16,3,13,17,7,16,2,3,13,17,15,6,21,8,13,10,21,5,16,8,3,15,7,7,13,7,15,2,15,19,16,5,21,21,10,15,21,20,2,14,8,15,16,7,13,14,16,15,15,3,16,2,13,21,1,13,15,9,1,21,23,2,3,2,21,7,14,5,18,15,5,7,15,8,20,7,7,4,8,13,8,16,21,23,9,11,2,3,6,17,13,16,16,6,3,15,5,13,10,15,21,15,16,15,15,21,8,6,7,10,15,15,15,10,14,13,15,6,15,21,1,13,2,16,15,2,2,21,3,5,3,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,6,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,13,8,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,16,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,11,13,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,8,10,21,6,10,10,21,7,21,21,15,15,13,7,8,13,9,16,7,16,11,16,2,8,14,5,23,23,13,8,17,23,15,17,13,15,5,5,16,4,2,7,15,7,16,21,4,16,14,17,15,1,15,11,21,15,15,16,5,2,13,6,21,5,21,5,8,2,21,14,17,3,6,14,23,23,16,13,13,7,13,16,21,15,19,1,7,13,18,8,21,8,21,21,9,15,17,8,21,7,17,17,16,7,5,9,8,15,15,9,21,16,17,6,3,8,23,13,21,5,2,17,10,15,18,18,5,6,16,13,15,15,13,7,4,21,8,2,4,18,1,5,19,6,23,15,21,15,21,13,21,6,9,18,15,8,15,2,5,1,16,2,18,21,6,11,21,5,15,7,4,3,21,7,21,4,7,4,10,10,21,4,8,17,1,2,5,10,10,21,23,17,5,4,21,14,15,19,10,14,6,8,21,17,17,13,9,4,8,13,8,21,14,23,13,8,6,3,5,17,15,19,18,6,9,5,2,23,1,2,16,5,21,15,15,21,8,8,5,20,10,23,19,9,3,5,13,10,10,8,17,15,2,17,13,2,21,17,17,5,19,23 +24,23,23,23,21,4,7,16,17,6,7,18,6,4,9,21,13,13,2,16,13,16,15,21,21,5,16,2,9,15,7,13,20,23,19,19,2,15,5,6,2,18,14,1,15,7,8,7,4,15,21,16,11,15,21,21,21,4,7,23,23,23,13,14,15,15,21,8,4,4,16,4,16,21,6,7,5,17,21,6,19,15,14,16,7,4,8,21,8,13,10,19,16,8,15,7,5,21,11,15,15,8,1,2,8,7,5,9,8,15,16,9,4,17,21,5,8,21,13,13,14,4,15,16,8,15,18,21,2,10,17,13,9,8,7,8,2,21,5,2,9,6,14,8,21,9,6,13,2,14,13,5,16,2,5,8,8,8,14,2,15,1,15,4,8,21,10,6,21,17,18,13,5,8,21,9,10,10,15,2,7,8,21,17,9,20,21,4,13,9,6,16,13,13,14,21,21,2,15,13,21,14,9,5,20,10,17,15,5,2,8,13,15,13,13,18,13,8,2,13,16,16,15,15,16,20,14,8,6,2,7,14,16,16,17,16,17,19,21,8,9,8,4,15,7,1,5,10,2,9,15,15,17,15,2,17,13,2,6,17,15,23,23,23 +24,23,23,23,23,2,5,16,18,15,13,21,6,10,6,19,15,15,2,21,13,16,18,15,3,5,8,15,8,13,2,8,21,23,8,3,2,15,5,6,2,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,21,2,6,13,23,23,23,23,16,5,21,8,2,2,17,3,19,8,10,10,6,21,8,5,19,15,14,16,8,6,4,3,21,5,8,13,1,8,16,6,6,21,11,15,15,15,16,7,3,7,5,9,15,15,15,9,18,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,20,2,4,8,5,8,8,8,14,3,15,17,15,2,8,19,15,4,18,21,21,13,5,16,21,14,14,15,5,2,8,2,21,8,7,20,1,17,15,9,7,8,9,8,8,2,18,2,15,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,7,19,13,16,15,9,5,16,13,16,16,20,14,14,13,2,14,14,21,16,17,15,16,21,8,8,8,19,15,15,6,13,14,7,4,9,6,21,16,15,2,15,15,6,21,16,15,15,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,16,2,13,2,18,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,16,21,15,15,8,16,21,7,10,15,6,2,10,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,7,17,13,5,15,16,7,2,8,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,21,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,21,20,2,16,2,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,8,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,15,6,14,5,20,13,15,21,6,2,2,21,5,13,2,21,13,17,15,15,15,8,23,15,5,2,16,21,15,23,15,19,2,15,5,15,2,18,14,1,11,7,8,18,4,16,21,15,15,15,15,16,21,15,2,16,5,8,13,2,6,8,21,5,2,17,16,15,19,13,7,13,5,21,21,7,19,15,14,16,8,2,4,15,21,6,15,13,1,8,16,7,5,21,11,15,15,15,17,16,20,7,5,9,7,15,15,9,21,21,21,15,7,21,13,13,14,6,15,21,8,15,20,21,2,5,8,13,5,14,16,8,2,21,5,2,8,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,5,15,1,2,15,7,21,13,2,17,21,21,13,8,16,21,7,14,15,7,2,13,2,21,6,15,20,1,17,15,11,6,8,13,2,4,2,21,2,15,13,21,14,14,5,20,17,16,13,5,4,8,13,7,13,5,9,13,7,17,9,5,17,15,17,21,2,14,14,13,2,15,14,16,16,16,15,16,19,16,8,13,7,8,15,7,14,6,8,19,15,15,15,19,15,6,17,13,2,21,17,15,23,23,23 +24,23,23,23,23,5,2,6,18,2,2,21,6,4,2,18,5,15,2,21,13,17,19,15,17,5,8,13,8,13,2,8,16,23,2,19,10,15,5,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,6,8,8,23,23,5,15,6,21,6,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,3,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,4,6,21,4,13,17,13,5,4,16,8,5,15,15,2,19,6,8,15,21,9,6,15,8,14,13,5,2,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,15,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,7,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,10,5,15,7,19,5,9,15,21,17,15,10,15,8,6,16,16,17,15,23,23 +24,23,23,23,23,15,15,6,21,15,4,17,11,5,15,10,5,18,8,16,2,18,4,16,4,9,21,16,8,13,6,8,17,23,6,2,13,15,8,6,6,8,14,7,15,7,8,2,4,17,7,17,1,1,15,15,21,4,15,17,13,5,13,2,21,7,18,5,6,4,17,16,19,6,14,3,3,15,6,10,15,7,13,16,21,2,3,8,14,13,1,17,21,7,21,2,5,15,17,15,13,1,17,8,21,7,5,9,16,11,8,3,1,16,18,6,2,21,23,8,21,6,6,16,10,15,19,11,15,15,17,13,1,8,13,8,2,3,2,18,21,17,14,14,21,14,3,5,3,14,21,5,15,16,8,16,8,8,15,15,5,10,16,1,21,21,5,8,17,21,15,15,10,13,17,7,10,5,21,7,15,18,15,21,4,1,21,4,7,10,16,21,23,2,19,13,17,3,7,2,21,14,18,5,8,16,17,15,7,4,13,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,5,13,15,14,21,18,17,21,15,15,19,8,5,13,16,14,21,8,19,8,16,15,21,6,8,17,13,2,21,15,2,15,23,23,23,23,23 +24,23,23,6,21,2,19,4,20,15,6,17,6,2,13,7,13,13,2,21,13,17,13,21,21,9,7,5,8,13,20,3,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,4,13,6,21,2,21,8,10,10,17,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,10,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,17,13,5,14,14,13,21,8,2,18,21,2,13,17,13,5,8,4,8,2,7,5,2,21,6,14,6,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,15,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,13,15,8,16,5,15,15,15,2,5,16,15,21,4,15,16,15,6,15,16,2,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,10,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,6,10,10,17,15,10,21,15,5,13,7,5,13,2,17,13,16,19,15,17,5,21,7,8,13,2,6,16,23,13,16,21,15,5,10,2,18,14,1,15,7,8,7,4,16,15,17,15,15,8,18,21,15,13,16,5,15,9,2,20,7,21,8,7,6,19,2,21,14,2,14,23,23,23,23,23,23,23,23,23,23,23,23,23,13,13,15,21,14,15,19,2,3,21,7,21,1,17,7,4,7,11,9,5,11,8,5,15,21,21,15,15,16,13,13,14,7,15,16,9,4,20,1,4,5,15,13,17,6,13,18,7,21,7,2,5,17,15,8,21,17,2,15,20,7,16,5,17,4,5,7,15,8,14,2,15,1,13,10,21,21,15,13,17,19,10,13,4,20,21,7,5,19,7,2,2,16,21,21,5,15,1,6,6,8,8,8,13,4,2,2,1,14,7,15,21,14,16,7,15,9,21,15,3,4,8,13,8,21,15,23,2,8,15,7,5,17,13,17,18,3,8,14,5,13,2,15,17,15,15,15,17,19,16,8,13,10,7,14,7,2,15,9,2,5,15,2,17,7,7,17,8,10,15,21,19,8,13,18 +24,23,23,3,21,21,15,6,18,5,2,18,15,15,21,7,5,13,8,16,13,16,15,16,10,5,21,10,8,13,6,17,10,23,7,2,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,2,17,21,7,21,16,5,15,13,7,21,4,21,5,5,2,21,15,21,5,14,15,21,15,7,6,13,13,15,20,1,18,7,2,14,13,15,8,21,14,16,7,10,21,21,5,21,1,21,8,2,7,5,9,9,15,8,5,16,21,16,15,2,15,13,13,14,4,15,16,7,5,18,16,15,13,21,13,17,3,13,21,2,16,5,7,5,10,23,23,23,23,2,5,18,1,21,5,14,2,5,8,15,8,14,21,15,1,9,10,21,21,16,15,19,6,7,13,4,15,21,4,14,6,7,8,10,21,21,18,8,17,1,13,3,11,10,8,13,4,21,2,21,7,13,1,21,14,14,13,8,14,16,15,3,4,8,13,7,21,9,23,13,16,13,9,5,16,13,17,17,13,21,14,5,13,2,2,18,15,17,8,16,18,16,1,4,5,7,2,13,3,16,7,2,5,10,17,1,15,10,15,15,2,15,15,19,5,19,18 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,7,14,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,21,6,15,6,21,15,7,21,6,10,2,21,5,15,2,21,13,16,15,16,8,5,8,13,7,13,2,3,20,23,13,3,2,6,5,6,2,18,14,1,15,7,8,18,4,16,21,15,11,15,15,21,21,5,2,16,5,15,13,10,6,6,21,10,2,2,16,17,19,6,10,5,5,21,16,8,19,7,14,16,8,4,6,3,16,13,6,14,1,8,21,13,7,21,11,6,15,15,1,13,19,7,5,9,7,15,15,9,1,16,21,4,15,17,13,13,14,7,15,16,8,5,18,8,2,7,21,13,5,5,1,8,2,21,5,2,20,6,8,4,21,9,6,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,5,21,10,15,21,18,21,13,5,2,21,7,6,6,7,2,6,2,21,8,5,20,18,21,13,9,2,8,13,5,15,2,21,2,15,13,21,14,5,5,20,2,17,13,5,2,8,13,7,13,15,3,13,7,8,9,9,16,15,16,15,20,14,7,5,13,6,14,16,17,17,7,15,19,21,8,6,18,6,13,5,1,5,10,2,9,15,15,17,15,6,16,13,4,21,16,15,2,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,13,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,23,23,7,16,16,2,9,21,13,10,7,18,2,13,4,16,13,17,15,16,2,2,17,13,15,5,20,8,16,23,15,20,9,13,9,15,21,18,14,10,10,7,16,7,4,21,20,16,15,1,8,18,21,5,15,16,5,2,13,4,21,2,21,8,5,8,8,8,17,8,2,9,5,21,8,21,3,10,14,7,15,15,1,21,4,5,13,13,8,7,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,5,15,16,2,13,18,21,15,2,2,1,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,15,7,17,16,10,15,21,15,4,21,4,10,13,5,1,21,7,15,8,7,7,2,21,21,21,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,14,13,20,7,19,21,3,4,8,13,8,13,10,5,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,16,7,17,14,6,2,20,15,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,15,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,13,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,16,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,7,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,15,21,5,15,7,17,10,10,21,16,2,6,18,14,13,17,15,13,16,15,16,2,15,16,5,6,5,20,8,17,23,6,15,13,13,2,2,21,21,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,5,10,2,5,9,13,2,21,4,21,5,5,14,16,7,16,8,15,7,5,21,8,21,3,10,14,16,15,19,21,16,4,13,13,8,8,8,16,13,9,21,21,18,2,15,21,8,10,7,5,9,8,15,9,5,2,21,21,8,21,16,13,13,14,2,15,16,9,15,18,17,6,2,4,2,21,13,5,17,2,18,13,14,13,6,2,21,21,10,15,15,19,17,5,9,14,14,5,13,15,15,14,21,15,17,15,5,15,21,7,2,21,15,2,13,6,21,21,7,6,8,7,8,2,21,1,17,7,8,21,6,7,7,2,8,13,2,15,2,21,4,15,13,17,15,14,13,20,8,21,15,3,4,8,13,8,13,10,6,15,13,18,9,5,16,13,21,21,8,15,14,5,13,2,2,19,15,16,15,16,1,17,13,5,8,8,2,14,1,2,6,2,10,10,21,17,10,15,16,15,15,7,16,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,5,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,7,21,5,4,10,21,15,15,21,6,3,7,15,9,13,2,21,13,17,15,1,17,9,7,13,15,13,8,4,17,23,21,19,2,13,15,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,5,10,7,10,7,10,14,9,21,21,9,4,3,17,9,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,2,13,1,8,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,21,15,15,16,9,10,18,15,2,7,17,13,5,10,1,18,2,21,5,2,20,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,17,9,4,21,16,21,13,5,15,21,2,14,15,10,2,7,10,21,15,15,20,21,4,13,9,8,8,13,5,15,8,17,2,15,13,15,14,8,5,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,21,20,14,8,4,13,15,14,17,16,21,16,16,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,7,15,8,10,17,17,21,23,23,23 +24,23,23,23,23,23,6,13,18,6,4,21,6,2,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,8,3,9,5,2,15,2,18,15,19,9,7,8,18,4,15,21,10,15,15,16,16,21,5,8,19,7,23,23,21,5,13,21,5,4,2,16,8,19,8,2,6,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,16,2,19,7,5,9,8,15,15,9,21,21,18,5,3,16,13,13,14,4,13,21,5,15,7,21,6,4,21,13,5,5,16,8,2,1,5,2,6,6,14,6,21,7,2,20,16,14,13,6,10,2,5,8,7,8,14,2,15,21,15,6,5,21,2,15,18,16,21,13,4,15,21,2,15,14,6,2,15,10,21,8,15,20,21,2,8,9,8,8,13,5,15,16,17,2,15,13,16,14,4,13,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,17,15,16,21,7,3,2,13,8,4,5,15,6,14,5,5,2,21,17,15,6,15,15,7,16,16,16,5,23,23 +24,23,15,2,21,10,15,10,21,10,15,21,8,5,4,3,14,13,2,16,13,17,11,16,6,5,23,15,7,21,4,14,17,23,11,16,9,13,5,10,2,18,7,21,10,7,16,1,4,16,16,16,13,16,15,16,1,2,15,16,5,5,13,2,21,4,21,5,5,14,17,16,17,10,2,6,5,21,7,16,17,10,14,17,15,5,17,16,15,6,10,13,8,8,17,13,5,21,16,15,2,15,16,17,6,7,5,7,15,15,8,5,16,21,17,21,6,21,13,13,15,4,15,16,10,7,21,21,5,13,15,13,17,4,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,6,2,5,8,8,8,14,2,13,1,8,15,18,21,7,15,21,15,8,13,6,21,21,7,14,15,7,8,2,9,18,21,9,16,1,15,2,8,4,8,18,14,5,2,21,2,15,13,8,14,4,8,20,8,16,15,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,13,4,17,15,17,7,16,18,16,15,6,7,8,15,7,9,5,21,2,15,15,16,17,15,9,15,15,2,15,8,16,15,15,19 +24,23,23,23,23,23,5,8,17,4,5,15,6,7,2,21,3,13,2,16,13,19,15,6,21,5,21,16,7,13,4,1,1,5,7,19,2,7,5,6,2,18,14,1,1,7,8,18,4,16,17,21,11,13,15,16,21,15,2,16,5,15,13,10,6,10,21,5,2,2,17,2,19,2,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,15,6,13,1,9,16,13,6,21,11,3,15,15,17,8,1,7,5,9,8,15,15,9,21,21,17,7,8,21,13,13,14,7,13,21,8,15,18,21,2,4,8,13,5,7,16,7,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,6,2,5,8,8,8,14,6,7,1,15,2,8,21,3,9,21,21,8,13,5,15,21,7,15,6,7,2,2,10,21,1,2,20,1,6,1,5,9,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,21,8,13,8,4,15,8,1,5,6,2,9,4,10,17,15,5,17,13,15,15,21,17,9,3,20 +24,23,23,8,21,6,4,10,21,15,15,17,6,15,10,15,13,13,2,21,13,16,15,1,21,5,8,15,9,13,3,16,2,23,13,20,2,1,3,6,2,18,14,1,11,7,8,18,4,16,21,21,15,7,15,16,21,8,2,4,5,3,13,4,6,5,21,15,2,4,16,16,19,8,14,15,10,16,16,7,19,7,14,16,7,13,14,2,15,13,13,6,1,8,16,15,6,21,11,6,15,15,21,8,2,7,5,9,8,15,15,9,21,21,21,6,7,17,13,13,14,7,15,17,8,8,18,15,2,7,17,13,5,14,16,8,2,21,5,2,9,6,8,8,21,9,6,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,16,15,9,21,2,6,21,21,21,13,6,2,21,7,15,15,7,2,6,10,21,17,15,20,21,16,15,9,4,8,13,5,15,2,21,2,15,13,21,14,4,5,20,2,16,13,5,4,8,13,8,13,5,2,13,8,15,9,5,16,15,17,16,20,14,8,13,2,15,14,17,21,16,8,8,19,21,8,13,15,8,15,7,7,15,10,2,5,15,15,17,15,2,16,13,16,20,16,23,23,23,23 +24,23,23,23,23,19,10,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,9,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,9,3,9,6,4,4,17,18,6,7,15,7,21,17,4,17,14,17,1,17,19,17,18,7,4,21,9,4,6,6,2,10,23,23,6,23,23,9,21,4,17,6,3,4,16,7,13,7,13,16,21,10,8,21,5,17,14,19,21,7,16,9,5,21,16,10,21,1,17,16,16,7,5,9,8,15,8,9,17,21,17,9,19,18,23,13,10,10,3,17,9,21,18,17,10,10,21,9,11,4,9,8,6,21,9,2,21,1,1,5,15,6,23,15,17,5,10,13,4,10,9,19,8,8,7,6,5,1,17,9,1,21,2,19,17,8,10,3,15,23,23,23,23,23,9,13,5,5,1,21,6,17,1,2,3,10,3,21,9,5,4,17,18,4,7,18,19,6,5,10,21,17,19,19,7,4,8,13,6,19,5,23,3,16,15,9,5,16,13,17,17,10,18,4,6,4,19,23,19,19,19,7,18,21,7,9,8,6,9,23,23,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,6,4,7,6,4,21,18,14,7,15,7,21,17,4,21,15,16,19,15,19,19,19,6,21,17,11,6,13,4,17,8,15,15,4,17,16,16,16,7,14,6,15,19,14,13,13,15,13,17,21,15,21,21,14,10,4,5,20,8,17,6,6,21,21,8,21,1,17,15,16,7,5,9,15,15,8,9,21,21,17,6,6,16,23,13,1,7,8,17,10,4,20,21,10,21,4,13,5,7,5,16,10,21,9,2,21,1,1,15,23,23,23,23,23,4,8,4,14,5,9,19,16,9,15,7,13,15,21,15,21,21,2,18,17,18,7,21,13,2,13,10,9,6,21,4,3,15,17,10,2,14,18,18,9,10,10,3,23,2,7,9,21,14,13,13,21,5,7,6,21,2,17,13,9,4,8,13,6,21,15,23,15,16,4,3,5,16,15,16,18,11,19,10,6,4,8,23,17,20,15,15,15,21,8,4,3,5,3,23,10,6,9,11,16,17,6,20,1,10,3,17,13,4,10,17,18,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,13,21,13,21,8,16,6,10,15,21,5,16,1,17,7,20,7,5,9,15,7,13,15,15,21,13,10,20,21,23,13,20,6,10,16,6,15,18,15,3,6,10,13,18,8,5,8,8,18,5,14,5,8,13,7,10,23,23,23,23,23,5,16,16,15,1,8,8,8,14,15,5,16,15,15,21,21,6,2,21,2,2,13,6,21,21,7,13,14,7,8,15,21,21,21,13,18,21,6,6,10,3,21,23,5,19,15,21,7,7,13,18,7,14,5,16,13,18,15,3,4,8,13,21,21,16,23,5,16,7,3,5,15,13,17,16,6,21,13,13,3,5,23,19,16,16,15,16,21,8,5,13,20,7,23,5,19,6,6,7,15,14,20,18,13,5,15,13,2,6,17,23,23,23,23 +24,23,23,10,16,8,9,5,17,10,9,17,6,4,4,19,13,13,4,17,13,16,19,8,17,9,2,9,5,20,9,9,18,23,15,16,9,15,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,4,21,21,9,10,4,17,4,17,7,4,9,10,17,16,6,19,7,14,17,8,2,2,3,17,9,10,17,1,8,16,4,10,21,11,10,15,7,1,23,10,13,5,9,8,15,8,9,17,21,17,6,4,21,13,13,21,4,9,21,9,4,18,9,21,7,21,15,5,3,15,8,4,16,15,9,21,6,14,4,16,9,3,16,7,21,8,8,9,6,9,4,8,8,14,4,17,1,15,2,5,17,9,4,21,15,7,5,5,17,21,5,4,4,3,2,21,1,18,4,10,20,21,17,15,7,9,8,7,9,9,2,17,15,15,6,16,14,5,6,20,6,16,13,5,4,8,13,8,11,10,19,13,8,8,9,5,16,15,17,17,20,14,5,5,9,2,15,16,17,1,15,17,18,19,8,10,7,10,4,9,15,4,14,9,7,4,17,16,2,6,16,8,4,17,21,21,23,23,23 +24,23,23,23,23,23,15,13,18,6,2,21,6,6,6,18,13,15,2,21,13,16,19,15,21,5,8,13,7,13,6,6,16,23,15,19,9,15,5,6,2,18,15,19,15,7,8,18,4,16,14,15,11,13,15,16,1,6,6,3,7,23,21,4,6,1,6,6,8,16,16,3,18,5,6,6,5,21,16,8,19,7,14,17,8,6,5,3,16,5,8,13,1,8,21,1,6,16,11,5,15,15,21,2,19,7,5,9,8,15,15,9,21,21,21,6,6,17,13,13,14,6,13,18,10,6,15,1,2,6,21,13,5,6,16,8,16,7,7,2,20,6,8,6,21,9,6,9,4,14,13,5,6,2,5,8,7,7,14,2,15,18,15,13,9,21,6,6,19,16,21,13,5,8,21,6,6,5,4,7,6,15,21,15,5,1,1,16,2,7,8,8,13,5,8,21,17,2,15,13,16,14,6,5,20,4,16,13,5,4,7,13,1,14,13,19,13,15,2,9,5,17,15,16,1,20,14,14,6,13,5,14,17,16,21,15,16,19,7,8,4,5,8,6,5,15,6,7,6,5,6,21,17,15,10,15,15,6,6,15,16,23,23,23 +24,23,23,23,23,23,15,6,18,8,15,21,6,2,2,19,13,15,3,21,13,16,3,15,16,5,21,13,7,13,2,6,16,23,15,20,3,15,5,8,2,18,7,19,9,7,8,18,4,15,21,21,15,13,15,16,21,4,4,3,23,23,13,21,15,13,1,5,3,16,21,2,19,5,4,4,5,21,16,15,9,7,14,16,8,6,4,3,15,13,8,13,21,7,2,6,15,21,11,5,15,15,17,2,19,7,5,9,8,15,15,9,16,21,21,15,5,21,13,13,14,2,15,21,13,15,21,16,2,8,8,13,5,2,16,8,2,1,6,2,16,6,14,21,21,7,2,20,8,14,13,6,8,3,5,8,8,8,14,2,10,21,8,15,9,21,2,15,19,8,21,13,5,16,21,15,15,14,6,2,6,2,21,8,13,20,21,2,15,9,8,8,13,5,15,8,17,2,15,13,16,14,4,13,20,8,16,6,5,4,8,13,8,13,7,19,13,15,2,5,5,17,15,16,17,2,14,14,13,2,15,14,21,16,21,8,21,21,7,19,2,5,6,2,15,15,6,15,5,5,10,21,21,15,6,15,8,10,16,16,16,2,23,23 +24,23,23,23,23,23,4,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,8,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,3,3,21,2,5,10,21,3,6,15,13,21,3,15,7,18,21,16,2,5,21,3,8,13,3,6,17,23,13,17,5,14,5,8,6,19,15,8,15,7,21,16,4,16,14,21,15,21,15,8,21,3,2,17,3,10,13,6,21,5,13,15,8,14,1,2,16,8,14,8,4,8,5,8,13,14,14,13,8,13,18,2,3,14,17,8,17,15,17,6,5,21,21,3,21,7,8,11,21,7,5,9,8,15,15,5,8,21,18,5,21,8,23,14,14,15,3,16,15,2,16,21,4,5,3,3,17,3,13,17,8,16,2,3,2,17,3,5,21,9,2,10,21,5,16,8,21,15,9,7,13,7,15,2,15,3,16,5,21,21,10,15,21,20,4,14,8,3,17,3,14,6,16,15,10,13,16,2,6,21,1,15,5,9,21,17,23,2,3,2,21,15,14,5,18,8,5,15,7,8,20,15,7,4,8,13,8,16,21,23,9,3,2,3,6,17,13,16,16,6,3,4,7,13,6,15,19,15,17,15,15,21,7,15,7,2,15,2,3,10,14,6,8,6,15,21,21,13,2,16,15,2,8,21,2,5,3,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,13,8,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,16,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,14,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,21,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,10,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,15,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,16,13,14,9,13,4,14,7,2,17,16,16,17,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,6,10,21,4,15,6,21,7,4,15,21,15,13,18,10,13,7,17,15,19,15,17,19,5,23,23,13,5,13,11,17,23,15,1,9,15,13,10,2,1,4,15,15,7,8,17,4,21,14,21,21,21,1,15,18,2,21,19,6,10,13,2,21,5,17,3,2,6,17,14,18,8,5,21,5,17,16,14,13,7,13,16,21,10,7,1,4,10,2,7,17,2,21,6,5,15,21,7,21,1,17,8,16,7,5,9,8,15,8,9,21,16,17,5,15,17,23,13,21,5,2,11,4,5,13,18,2,5,17,13,21,4,8,15,7,21,10,2,4,1,1,5,19,6,13,23,2,6,15,13,4,6,9,20,17,7,15,6,5,21,17,16,7,21,4,2,17,10,9,6,13,7,18,7,6,6,7,2,4,15,1,2,6,1,21,17,9,10,10,18,23,2,5,4,21,14,19,21,17,5,6,9,17,15,16,15,9,4,8,13,6,17,6,23,13,16,6,9,5,11,15,17,18,18,19,4,9,3,16,23,21,19,15,15,16,21,11,13,9,21,4,23,4,6,13,6,13,10,2,17,17,2,3,17,13,5,4,17,23,23,23,23 +24,23,23,10,17,6,14,15,21,8,9,17,6,10,10,21,13,13,8,16,15,16,15,16,19,9,15,9,8,9,8,7,20,23,7,19,3,13,6,10,2,16,14,1,1,7,8,18,4,8,21,15,11,15,5,21,21,3,10,15,5,8,4,2,16,5,21,9,10,14,17,1,17,4,10,7,5,17,21,7,19,15,14,16,8,8,5,2,16,13,8,7,1,8,21,15,10,21,11,5,15,8,1,21,8,7,5,9,8,15,15,9,21,16,21,9,9,17,13,13,14,4,7,16,8,10,18,17,2,8,21,5,5,5,8,8,2,21,5,2,17,6,14,9,16,9,9,16,7,15,15,6,21,2,5,8,8,8,14,17,15,1,9,7,8,21,19,7,21,21,19,7,3,15,21,7,6,8,15,2,8,10,21,4,10,20,1,1,5,9,4,16,7,5,7,21,21,2,15,15,21,14,16,13,20,3,17,15,5,2,7,13,19,5,7,19,13,7,2,13,17,8,15,15,16,20,10,10,13,4,10,14,17,1,17,7,17,19,21,15,10,8,13,4,14,1,15,5,21,9,15,15,17,15,4,17,13,10,21,17,18,8,3,23 +24,23,23,2,15,10,15,6,21,15,15,21,5,4,15,7,5,13,2,21,13,16,15,15,21,5,8,7,8,13,15,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,15,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,13,17,16,15,13,7,14,16,8,6,7,3,15,5,8,13,1,8,16,15,10,21,11,15,15,1,21,6,7,13,5,4,13,15,13,9,21,21,1,9,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,2,20,6,14,6,21,9,15,16,13,14,13,5,16,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,17,5,20,1,8,15,13,15,2,23,13,5,13,17,15,15,15,16,14,14,13,20,2,16,15,15,4,2,13,15,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,21,8,10,14,2,15,5,15,15,14,2,7,5,16,17,15,7,15,15,2,17,16,15,9,23,23 +24,23,23,15,21,21,2,6,21,2,5,10,21,5,5,15,13,21,2,13,7,18,21,16,2,5,21,2,7,13,6,6,17,23,15,17,6,15,5,15,10,20,14,7,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,17,2,21,13,6,21,5,13,15,8,10,21,5,17,6,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,16,15,16,5,5,21,21,19,21,7,8,15,17,7,5,13,16,15,15,5,15,21,18,13,21,8,23,14,14,14,6,16,15,2,17,21,4,13,18,13,17,6,13,17,8,16,2,3,14,16,10,6,21,15,5,10,21,5,16,8,2,15,7,7,13,7,15,2,15,18,15,5,21,21,10,15,21,20,8,14,7,15,17,14,15,6,16,15,15,2,16,2,6,21,1,2,3,9,16,16,23,2,3,2,21,15,5,18,16,7,5,15,7,17,20,7,7,4,8,13,8,21,21,23,8,21,2,3,6,17,13,16,16,6,3,15,5,13,10,15,18,15,16,15,15,21,8,6,7,2,15,15,10,10,14,13,15,6,15,16,1,15,2,16,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,7,16,10,10,10,21,15,15,21,6,4,5,7,13,13,2,21,13,16,1,21,17,9,8,6,5,9,7,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,10,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,10,4,5,15,4,7,2,2,5,16,21,15,7,15,15,4,17,16,8,10,13,19 +24,23,23,15,21,21,15,2,21,2,5,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,13,7,13,2,6,17,23,13,17,6,14,5,21,6,18,15,8,15,7,21,16,4,16,14,21,16,15,16,8,10,5,2,17,2,2,13,6,21,5,13,15,2,10,16,6,16,6,14,13,2,15,2,9,14,8,13,21,15,2,18,2,3,14,15,2,16,15,21,5,5,21,1,19,21,15,7,15,17,7,5,7,15,15,15,5,15,21,18,15,21,8,23,7,14,15,6,16,8,2,8,16,2,6,20,13,17,8,13,21,7,16,2,3,7,21,7,6,21,9,5,10,21,5,16,7,2,15,7,7,13,7,15,2,15,18,15,5,21,21,8,15,21,20,8,14,7,4,17,5,14,5,8,15,15,2,16,2,10,21,1,13,6,9,21,21,2,10,2,21,15,14,5,18,15,7,5,7,15,4,20,7,7,4,8,13,8,21,16,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,16,18,15,16,15,15,21,8,6,7,2,16,14,15,10,14,6,15,6,17,21,1,15,2,16,15,2,7,21,2,5,3,23 +24,23,23,23,23,23,23,23,23,23,15,17,7,10,9,10,8,9,3,17,7,16,19,19,2,5,21,9,9,13,14,20,18,23,13,16,9,6,10,6,9,18,7,14,15,7,21,21,4,16,14,21,1,1,15,19,21,4,10,15,6,7,6,9,13,21,21,5,4,4,17,4,18,9,21,6,5,17,4,21,10,5,18,16,6,7,6,6,14,13,4,18,19,8,16,7,6,21,17,6,4,1,17,17,18,7,5,9,5,15,18,13,21,21,8,8,9,17,23,9,15,5,10,17,9,10,16,3,17,5,21,13,21,8,16,14,6,23,23,23,23,23,23,23,23,23,23,23,23,6,9,8,14,10,5,18,16,7,16,16,7,19,15,7,21,18,2,16,21,18,9,15,7,19,21,5,2,9,5,7,6,19,15,21,13,21,21,9,10,8,6,19,23,4,5,13,21,16,15,13,16,14,6,9,17,17,16,7,3,4,18,13,17,15,14,6,4,10,21,3,5,11,13,17,17,19,9,14,6,23,3,14,19,21,21,11,16,1,8,2,13,9,9,23,23,21,5,6,21,8,13,17,17,2,5,17,7,10,21,16,19,10,6,23 +24,23,15,7,21,10,15,3,11,10,15,21,6,15,4,15,10,13,2,21,13,16,7,17,16,5,8,15,8,13,10,10,20,23,13,20,2,6,5,6,2,18,1,1,21,7,7,18,4,21,21,15,7,15,21,16,21,3,2,16,5,10,13,10,6,7,21,10,2,2,1,15,19,14,2,7,15,21,17,14,20,7,14,17,8,6,4,3,15,5,13,14,21,8,21,13,6,21,11,15,15,8,17,8,8,7,5,9,8,15,13,9,21,17,21,6,7,19,13,13,14,15,15,21,8,15,19,15,2,10,21,13,5,15,16,8,2,21,5,2,9,6,14,8,21,9,2,14,7,7,5,13,21,21,5,8,8,7,14,2,15,1,15,10,8,1,3,4,21,21,16,13,13,15,21,7,8,15,7,2,10,10,21,2,10,20,21,21,15,9,8,8,13,13,4,2,21,4,15,13,16,14,15,7,20,10,16,13,5,4,8,13,8,9,15,23,8,5,15,9,5,17,13,18,21,17,14,14,10,13,15,14,20,17,16,8,15,19,21,15,13,7,7,15,6,13,15,16,4,5,15,11,21,15,5,16,15,15,20,16,15,10,23,23 +24,23,23,5,21,4,15,4,21,5,4,17,15,8,10,7,4,21,4,14,10,15,20,18,1,5,21,5,9,13,15,19,16,23,7,16,9,13,7,16,14,16,14,15,15,7,8,17,4,17,14,16,21,16,15,18,18,6,15,21,5,15,13,4,17,3,21,5,6,17,21,17,1,5,4,15,17,17,8,7,13,15,13,9,1,10,19,14,14,13,8,4,18,8,15,21,6,8,15,8,10,1,17,16,17,7,5,9,8,15,8,5,1,21,17,2,2,21,13,13,4,6,15,21,9,15,2,18,2,5,20,13,1,8,9,8,16,17,9,9,2,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,8,14,6,5,21,7,4,21,21,15,2,17,6,2,13,6,16,21,8,21,2,7,2,5,2,21,21,13,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,21,6,4,5,15,17,17,7,3,4,8,13,5,17,13,23,7,17,17,13,5,15,13,17,17,5,17,14,9,13,4,2,19,17,13,15,16,18,8,7,2,14,19,23,9,5,14,1,13,2,15,21,17,10,5,18,7,2,8,8,19,10,3,18 +24,23,8,9,21,8,4,2,21,4,9,21,15,7,4,19,7,21,6,14,13,17,18,17,20,5,17,7,7,13,10,19,16,23,9,17,9,15,5,4,6,19,14,8,15,7,17,17,4,17,14,17,21,18,10,21,19,4,2,15,6,1,13,21,17,9,21,9,6,4,1,7,21,10,6,19,19,17,8,13,13,7,13,18,21,10,19,14,16,13,8,5,21,7,16,19,9,21,15,10,17,1,17,10,6,7,5,9,8,15,8,9,1,21,21,7,15,16,13,13,8,9,13,21,9,2,16,21,2,7,20,13,18,7,10,8,3,1,7,5,21,21,14,5,21,19,13,23,23,23,23,23,23,8,9,16,7,8,14,4,5,17,13,8,1,21,19,9,17,5,9,14,5,18,21,8,21,4,7,2,15,9,17,16,9,17,1,7,3,16,4,9,23,2,18,21,17,10,15,13,21,14,7,9,15,6,18,17,3,4,7,13,5,17,13,23,7,1,21,13,5,15,13,17,16,1,21,14,5,13,2,4,19,16,17,16,17,1,16,4,2,14,20,23,9,21,19,7,15,4,6,18,17,17,4,15,7,6,17,8,19,9,7,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,2,8,21,8,23,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,2,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,9,16,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,2,16,6,17,4,4,7,6,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,16,10,13,6,21,2,15,21,6,15,2,3,15,15,2,21,13,16,19,13,17,9,8,2,7,13,15,16,16,23,7,19,2,15,3,6,2,18,14,1,11,7,8,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,5,7,20,16,3,19,8,6,5,5,21,16,16,13,7,14,16,8,6,2,3,16,13,8,13,1,2,16,15,5,21,11,15,15,15,16,7,6,7,5,9,8,15,15,9,21,21,21,5,2,17,13,13,14,2,13,16,8,2,18,11,2,7,21,13,5,2,21,8,2,21,5,2,19,6,14,5,21,9,7,15,21,14,13,5,21,2,5,8,8,8,14,15,15,17,15,6,5,19,2,2,21,16,16,13,8,15,21,5,2,13,5,2,15,2,21,8,8,20,21,8,6,7,16,8,7,5,8,2,18,2,15,13,21,14,7,3,20,2,16,15,5,4,8,13,7,13,7,19,13,8,15,9,5,16,13,16,15,20,8,5,5,13,8,14,21,16,21,15,16,21,7,8,4,3,8,14,5,15,6,20,5,5,15,21,16,15,2,8,15,2,16,21,15,23,23,23 +24,23,23,4,16,9,15,5,21,5,10,8,17,8,14,21,2,13,17,9,7,16,19,16,7,14,16,5,7,9,6,8,17,23,23,16,2,9,9,3,16,10,2,7,15,7,15,17,4,21,19,17,21,16,8,15,19,15,1,5,4,6,13,21,18,9,21,5,6,4,3,8,17,6,7,5,6,4,16,13,13,8,13,16,17,2,6,21,14,5,13,8,21,8,19,2,6,17,21,9,5,1,17,8,4,7,5,9,8,13,15,9,17,1,17,5,15,21,13,13,18,8,17,17,9,9,4,17,4,15,17,13,8,10,9,8,4,21,10,2,4,1,1,5,8,15,23,15,21,6,5,13,17,5,9,5,8,7,16,10,5,1,13,6,8,21,4,4,21,19,9,3,5,21,16,7,4,8,15,5,5,6,1,21,15,17,21,15,9,9,10,9,23,3,8,4,21,14,15,7,21,14,7,6,15,4,16,19,9,4,8,13,6,13,5,19,13,16,10,9,5,15,15,17,17,15,9,5,4,13,15,23,18,16,16,16,16,21,7,10,5,13,9,23,23,6,10,10,10,17,7,15,1,7,10,21,13,7,15,21,19,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,7,2,16,7,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,23,23,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,3,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,8,17,6,4,5,17,17,6,21,16,10,21,18,5,13,2,17,7,19,4,17,6,4,23,23,5,6,10,16,17,23,6,19,9,7,3,5,17,19,10,7,15,7,21,17,4,17,14,1,21,16,6,13,18,2,10,16,6,4,9,4,17,15,18,8,10,3,16,14,18,17,10,13,5,16,15,13,13,7,13,16,21,7,15,21,7,9,7,21,21,8,16,4,5,21,21,16,21,1,8,17,16,7,5,9,8,15,8,9,1,21,17,7,21,21,23,13,1,6,9,18,9,8,11,1,5,5,21,13,1,4,5,8,1,21,10,2,2,1,1,5,18,10,15,15,23,15,5,13,2,6,9,17,8,8,15,15,5,17,16,8,11,21,4,15,17,3,4,13,5,6,21,21,7,7,7,2,10,10,17,21,6,17,1,6,4,10,10,18,23,11,5,4,21,14,15,1,1,13,9,6,16,4,17,15,9,4,8,13,7,21,5,23,13,16,7,3,5,15,15,17,17,2,19,13,7,6,8,23,16,19,15,15,17,21,8,5,10,17,7,23,7,7,6,6,7,2,10,21,17,7,10,17,13,4,21,17,19,5,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,4,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,5,15,16,7,15,21,6,10,15,19,5,8,8,17,13,21,15,15,2,9,21,5,8,13,15,2,21,23,17,3,2,15,15,5,2,18,14,1,21,7,16,18,4,8,21,15,16,15,15,16,21,2,5,3,5,6,3,13,6,8,21,2,2,2,16,20,19,14,14,15,5,16,21,6,19,15,14,16,15,15,6,3,16,5,8,13,1,8,16,15,6,21,11,5,15,8,21,2,21,7,5,9,8,15,15,9,21,21,21,2,6,17,13,13,14,2,13,21,8,15,18,17,2,7,17,13,5,3,16,8,2,21,5,2,20,6,14,5,21,9,8,15,16,14,13,5,6,2,5,8,8,8,14,15,15,17,15,2,15,19,15,13,21,21,8,13,8,8,21,7,2,14,5,2,9,2,21,8,7,20,1,21,5,9,10,8,7,5,8,2,18,2,15,13,21,14,2,13,20,2,21,15,5,4,8,13,7,13,15,19,13,8,9,9,5,16,13,16,15,20,7,14,5,13,8,14,16,16,17,15,15,21,7,2,2,5,2,14,5,15,8,13,9,5,6,16,21,15,6,21,15,2,21,16,16,5,23,23 +24,23,23,5,16,21,2,10,21,2,15,21,6,10,6,3,7,15,2,21,13,16,19,15,2,5,8,15,8,13,2,8,16,23,21,3,2,15,6,6,2,18,14,1,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,8,2,21,18,19,8,6,10,6,16,4,5,18,13,14,16,8,13,6,9,21,15,15,13,1,8,16,6,2,21,11,15,15,15,17,11,10,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,6,15,16,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,21,8,5,8,8,8,14,2,15,17,13,2,8,19,13,6,21,16,21,13,5,15,21,15,14,2,5,2,6,2,21,8,13,20,21,21,15,9,8,8,7,8,6,2,18,2,4,13,21,14,15,5,20,8,21,13,5,4,8,13,13,13,15,19,13,8,9,9,5,15,13,16,8,20,14,14,3,2,14,14,16,16,1,16,16,21,8,8,3,5,2,14,5,15,16,15,5,9,14,21,16,15,4,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,13,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,21,4,6,10,17,6,7,17,16,17,13,4,4,15,8,16,13,16,15,16,20,13,14,5,5,21,6,14,21,23,21,17,9,14,18,6,4,18,14,1,10,7,16,18,4,21,3,21,15,1,21,16,21,3,10,16,5,10,13,4,21,5,21,9,10,8,16,17,16,9,2,15,4,16,21,10,20,15,14,17,1,4,15,19,10,13,5,6,16,14,16,10,10,21,21,10,19,7,16,7,3,7,5,9,16,15,11,5,21,21,18,6,21,16,13,13,14,15,15,21,3,5,19,17,10,7,1,13,17,4,6,8,15,16,16,15,9,6,15,10,1,3,15,5,5,10,16,10,19,10,9,20,8,7,1,4,13,15,15,6,17,21,4,4,18,6,10,4,8,10,21,7,6,8,7,10,15,21,21,20,4,20,1,16,6,8,8,8,13,14,6,2,21,4,13,21,21,14,15,13,8,16,16,15,3,4,8,13,8,13,4,8,15,15,8,9,5,21,13,17,17,21,21,14,5,13,2,14,21,21,16,15,16,18,16,4,5,7,15,6,7,7,2,8,9,6,15,17,17,15,10,16,15,10,8,15,19,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,13,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,10,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,15,7,8,2,18,7,7,21,6,2,4,19,5,15,2,21,13,16,19,15,21,15,8,13,8,13,15,7,21,23,13,19,2,6,5,6,2,18,15,18,11,7,8,18,4,8,21,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,9,4,16,17,8,19,5,4,9,6,16,9,7,17,7,14,17,8,6,2,3,17,13,8,13,1,8,17,2,10,21,11,5,15,15,17,2,19,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,13,10,21,8,3,19,21,2,13,21,13,5,8,15,7,2,1,5,10,19,6,14,6,21,9,2,5,14,14,13,5,14,2,5,8,8,8,14,2,7,17,15,3,5,19,2,4,17,16,21,5,5,15,21,14,14,6,4,2,15,21,17,4,5,20,21,10,2,9,8,8,13,15,10,7,17,2,15,13,16,14,3,13,20,13,16,15,5,4,8,13,3,13,5,19,13,2,15,9,5,17,15,17,16,8,14,14,13,2,9,14,21,16,17,15,17,21,7,5,2,15,13,19,8,15,6,15,2,19,14,17,17,15,6,15,15,4,19,16,16,23,23,23 +24,23,23,23,21,21,13,6,21,2,2,8,21,2,5,13,13,21,19,13,7,18,21,16,2,5,21,6,8,13,5,6,17,23,13,17,5,14,5,17,6,21,14,16,15,7,21,16,4,17,14,21,15,21,16,8,21,6,2,17,2,2,13,6,21,5,13,15,15,16,17,16,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,15,15,3,16,15,16,6,5,21,21,19,21,7,8,11,17,7,5,9,7,15,15,5,15,21,18,15,21,8,23,14,14,15,2,16,13,15,18,21,3,6,18,13,21,2,13,17,15,16,2,3,8,1,2,6,21,15,6,10,21,5,17,7,2,15,9,8,13,8,15,2,15,18,16,5,21,21,10,15,21,20,2,7,2,15,17,3,14,5,16,15,15,2,16,2,13,21,1,15,5,9,21,16,23,2,9,2,21,15,14,5,18,5,7,5,15,8,20,7,7,4,8,13,1,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,8,19,15,16,15,16,21,8,6,7,2,16,15,15,10,14,13,15,5,15,21,1,13,10,16,15,2,2,21,2,5,23,23 +24,23,23,8,21,7,5,6,21,15,16,21,6,17,10,15,10,13,2,18,13,21,19,16,21,5,8,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,1,21,19,21,15,10,2,5,6,17,2,21,20,2,4,21,19,19,7,14,7,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,6,21,11,6,15,1,16,21,16,7,5,9,8,15,15,9,16,21,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,21,13,5,13,8,8,2,21,5,2,9,6,14,7,21,9,8,15,21,15,13,5,6,2,5,8,8,8,14,10,15,1,21,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,16,5,7,2,8,13,5,4,2,16,2,15,13,1,14,13,5,20,8,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,15,10,15,14,21,21,16,8,15,19,21,8,13,7,10,21,5,13,15,13,2,6,15,16,21,15,2,15,13,6,15,16,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,10,9,16,7,17,19,18,6,19,21,14,8,13,15,7,17,23,15,21,9,4,5,15,6,18,19,14,15,7,21,21,4,16,14,16,16,1,16,16,15,4,4,17,6,4,13,6,20,4,20,8,9,6,21,16,21,1,7,14,5,4,5,6,18,13,5,21,19,4,6,4,8,13,15,8,18,15,17,6,6,21,16,2,2,7,21,7,5,7,5,9,8,15,3,18,17,21,17,2,9,21,23,6,17,6,6,17,7,5,16,19,9,3,1,13,21,6,3,18,21,7,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,13,4,17,7,15,4,10,19,7,16,21,21,2,7,21,19,9,15,7,19,16,7,6,9,9,7,10,4,21,21,7,19,21,7,10,7,6,18,23,9,5,18,21,10,13,13,21,14,8,5,16,16,18,15,3,4,17,13,17,15,5,5,17,8,19,17,5,7,13,17,16,19,15,4,9,2,23,14,19,21,21,8,16,1,16,10,7,4,6,23,23,4,8,1,15,4,5,16,1,4,9,17,7,6,2,16,19,9,19,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,2,9,21,4,5,18,8,16,13,9,15,21,14,3,10,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,15,6,16,16,16,9,15,18 +24,23,23,23,23,23,23,10,17,4,17,7,6,13,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,21,7,10,2,20,8,10,21,15,15,13,10,5,21,8,15,7,15,18,21,21,16,21,5,5,13,2,18,15,23,10,21,4,14,5,21,14,21,14,15,15,7,7,17,4,8,14,17,21,21,16,13,21,5,6,21,5,7,13,2,21,2,20,9,6,14,21,7,21,8,4,6,16,16,13,13,13,15,13,20,1,15,9,2,14,23,13,8,18,14,18,18,6,15,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,21,17,4,2,21,13,13,4,10,4,21,9,10,2,18,21,7,21,13,21,7,15,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,7,2,5,21,15,2,7,17,15,21,16,5,8,13,10,4,21,13,14,2,15,2,5,21,18,2,6,17,1,13,8,7,2,8,23,9,8,21,17,14,2,13,21,21,10,13,17,8,16,19,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,10,21,14,9,13,10,2,15,16,15,15,18,1,16,4,13,14,18,23,9,5,14,2,7,8,5,21,17,2,15,1,15,15,6,16,23,23,23,23 +24,23,10,2,21,10,10,6,18,15,2,17,6,21,15,8,7,13,2,21,13,16,15,16,21,5,1,6,8,13,21,2,15,23,7,2,2,13,5,6,2,18,14,1,11,7,8,18,4,15,21,15,7,15,15,16,21,3,2,16,5,2,13,6,7,7,21,5,10,2,16,10,17,6,15,4,5,17,21,15,19,15,14,16,8,4,13,2,16,13,7,15,1,8,21,7,6,21,11,15,15,15,17,4,21,7,5,9,8,15,15,9,21,21,21,2,6,17,13,13,14,15,13,18,8,7,18,18,2,8,17,13,5,9,16,7,2,21,5,2,20,6,16,6,21,9,6,15,16,14,13,5,14,2,5,8,8,7,14,16,15,1,21,4,5,21,10,2,16,21,21,13,5,16,21,7,15,15,7,2,10,4,21,16,5,20,1,16,15,9,4,8,13,5,15,2,21,2,15,13,16,14,2,5,20,2,16,13,5,4,8,13,8,13,6,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,1,6,4,11,9,6,16,17,15,9,16,15,2,15,16,15,9,23,23 +24,23,23,23,23,23,23,7,18,8,6,1,6,8,9,3,15,15,2,21,13,16,19,15,17,5,8,15,7,13,2,8,16,23,13,3,2,5,13,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,2,5,3,14,21,7,8,13,19,18,5,10,16,17,3,19,7,2,15,5,21,16,15,9,7,14,16,8,6,4,3,16,5,8,13,1,8,16,15,6,21,11,5,15,8,17,8,16,7,5,9,8,15,13,9,10,16,21,4,21,21,13,13,14,15,13,18,8,15,18,21,2,7,17,13,5,9,8,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,21,13,5,16,21,13,6,14,6,2,6,2,21,4,7,20,21,17,15,9,8,8,13,5,4,2,17,2,15,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,21,13,6,18,6,2,18,15,8,21,7,5,13,8,16,13,17,15,16,2,5,21,10,8,13,6,8,10,23,15,17,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,2,17,18,15,21,17,5,15,13,5,16,2,21,5,5,10,21,8,21,5,14,15,21,15,7,6,13,13,15,20,1,18,7,2,14,13,15,7,21,7,16,10,2,21,21,6,21,1,21,10,4,7,5,9,9,15,8,5,16,21,16,15,2,15,13,13,14,15,15,17,8,10,18,16,2,13,21,13,16,5,13,21,2,16,5,7,5,15,23,23,23,23,2,15,18,15,15,6,17,6,5,8,7,8,14,2,15,1,21,5,21,21,8,15,19,6,7,13,4,15,21,7,15,5,7,8,10,2,21,18,8,17,1,15,3,11,6,8,13,4,15,2,17,16,13,1,21,14,14,13,8,15,16,15,3,4,8,13,7,21,9,23,13,8,13,9,5,16,13,17,16,2,21,14,5,13,2,2,18,15,16,16,15,18,16,1,4,5,7,4,13,3,4,7,2,5,2,17,17,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,23,23,23,7,14,18,7,5,17,6,2,2,9,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,7,3,2,15,6,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,15,2,16,5,2,13,15,6,2,21,5,2,21,16,3,19,8,6,4,5,21,16,18,8,7,14,16,8,4,15,9,16,15,2,13,21,14,17,5,15,21,11,2,15,16,21,16,6,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,15,15,21,8,2,18,16,2,13,21,13,5,8,16,8,2,7,5,2,19,6,14,6,7,9,2,23,23,19,2,13,16,21,5,8,8,8,14,8,15,17,15,8,8,15,10,2,21,21,21,13,5,15,21,7,15,7,7,2,15,10,21,6,2,13,1,15,5,11,4,14,13,21,9,2,17,2,15,16,21,14,15,13,20,10,15,15,5,2,14,13,8,7,16,6,7,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,15,19,19,5,15,14,13,16,7,1,6,15,2,6,15,16,21,2,15,15,13,8,15,18,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,7,9,21,19,7,1,17,8,16,7,5,9,5,15,15,9,8,21,8,8,19,21,13,13,1,10,15,16,9,7,18,11,10,15,3,13,19,5,10,8,3,1,13,2,1,21,21,15,7,9,6,23,23,23,23,9,5,5,9,19,8,7,16,13,5,11,13,3,21,21,10,6,17,19,4,10,5,8,7,13,19,8,3,15,15,5,1,18,9,21,21,4,15,10,8,23,2,11,9,4,17,14,15,10,21,14,6,13,16,4,8,15,9,4,8,13,6,21,5,23,9,16,6,9,5,15,13,17,17,19,5,7,4,9,5,23,16,16,17,16,18,1,7,10,9,21,7,23,7,15,13,7,15,10,9,8,17,15,8,21,7,2,8,17,19,5,19,19 +24,23,23,23,21,10,5,2,17,3,15,21,20,7,15,18,14,13,4,8,13,17,15,16,10,2,17,5,13,6,20,8,21,23,7,3,2,13,13,5,21,18,14,10,10,7,16,7,4,21,20,16,15,21,8,16,21,5,15,16,5,10,13,2,21,8,21,5,10,2,16,2,17,13,14,6,5,21,8,21,19,10,14,17,15,15,2,2,15,6,13,7,21,7,16,2,5,21,17,6,17,15,17,8,10,7,5,9,8,15,9,5,7,21,21,2,8,16,13,13,14,5,15,16,2,2,18,17,15,4,4,5,21,13,15,17,2,18,13,14,13,6,2,21,21,10,15,15,19,21,15,9,14,14,5,13,15,7,14,8,15,17,15,9,15,21,8,2,21,15,2,13,15,21,21,7,14,6,7,8,6,19,21,21,13,16,1,7,2,8,4,7,13,14,2,2,21,4,15,13,21,14,15,5,20,4,18,21,3,4,8,13,8,13,10,5,15,13,19,9,5,17,13,17,15,8,15,14,5,13,8,2,19,15,17,16,16,21,21,13,5,8,7,15,14,16,14,15,2,1,6,21,1,10,15,16,7,7,15,16,15,15,19,23 +24,23,23,23,21,6,4,6,17,15,2,6,16,15,4,8,10,13,8,18,7,16,19,18,19,5,21,6,7,13,2,9,18,23,13,17,9,6,10,1,10,16,1,15,15,7,16,9,4,17,14,17,21,15,15,21,19,19,4,16,15,4,9,6,21,5,21,5,2,17,17,16,14,10,15,4,5,17,2,5,13,8,13,7,17,10,19,5,14,14,13,8,19,7,21,4,8,21,15,2,21,1,1,6,4,7,5,9,8,15,15,19,17,21,15,7,21,16,17,13,21,5,5,17,10,7,21,16,6,7,20,13,1,8,10,8,5,1,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,4,8,7,15,2,5,17,13,17,16,8,17,4,1,19,2,13,6,17,8,9,7,15,21,8,2,6,1,17,5,18,1,5,5,7,5,18,23,6,5,2,17,14,4,13,16,5,7,10,16,4,16,19,3,4,8,13,5,6,16,23,2,8,16,3,5,15,13,17,17,5,21,14,23,13,4,14,19,18,21,15,16,18,15,8,5,16,16,23,5,15,8,17,8,4,6,4,17,16,21,17,7,2,17,17,19,6,23,23 +24,23,23,23,17,5,5,10,21,15,6,21,6,2,2,5,9,16,21,17,13,21,19,15,15,9,21,10,7,13,2,2,17,23,8,3,2,14,5,6,1,18,15,1,11,7,8,18,4,13,19,16,15,15,2,16,21,10,1,15,6,3,13,6,17,7,21,5,9,2,16,18,16,5,15,5,15,21,16,14,9,7,14,16,8,6,8,2,15,13,15,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,8,15,15,9,21,21,21,4,8,17,13,13,14,15,15,16,8,15,18,15,2,7,16,13,5,6,2,8,2,21,5,2,20,6,16,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,15,15,21,15,16,13,19,2,15,17,21,15,13,5,15,21,7,14,14,10,2,13,21,21,6,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,6,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,15,13,17,15,18,13,14,13,13,10,2,21,21,21,16,1,1,8,2,7,10,13,21,5,15,6,9,21,2,14,21,17,13,6,21,8,15,23,23,23,23,23,23 +24,23,23,15,17,10,10,6,18,7,2,21,6,15,7,15,2,13,2,21,13,21,7,15,18,9,8,13,9,13,1,2,16,23,10,19,2,15,19,6,2,18,14,16,11,7,8,18,4,8,17,16,15,15,15,17,21,10,4,7,8,8,5,4,2,21,21,9,4,2,17,2,19,9,4,5,6,16,6,10,19,15,14,17,8,10,4,3,17,15,5,13,1,7,17,15,6,21,11,15,15,8,21,10,19,7,5,9,15,15,15,9,18,21,1,10,6,21,13,13,14,15,15,16,8,15,19,15,2,8,17,13,5,5,8,18,2,21,5,2,20,6,14,6,21,9,8,15,17,14,13,5,21,2,5,8,7,8,14,15,15,1,13,4,7,16,10,2,21,8,21,13,5,15,21,15,21,14,10,2,6,10,21,16,9,20,21,4,13,9,8,8,13,13,4,2,1,10,15,13,16,14,10,5,20,17,16,13,5,4,8,13,8,13,19,19,13,8,8,9,5,15,13,16,17,20,14,15,8,13,15,14,17,16,15,15,17,19,18,8,10,9,6,4,6,15,2,14,2,5,5,17,17,15,7,15,8,2,17,16,16,15,23,23 +24,23,7,6,21,6,9,2,17,5,7,21,21,9,13,4,4,15,8,16,13,17,15,16,20,23,8,5,4,13,5,1,21,23,2,19,9,5,3,16,3,18,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,5,4,10,7,17,7,21,5,7,17,16,7,17,4,15,7,10,1,21,14,19,7,14,21,2,4,4,18,14,5,10,5,17,8,21,2,6,21,1,10,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,4,3,17,9,5,19,17,2,2,21,13,17,5,7,18,9,21,7,6,8,6,5,5,1,3,7,7,18,6,15,16,19,2,9,20,7,8,14,7,15,1,15,2,21,21,2,8,15,5,6,4,6,21,18,7,4,6,21,4,5,18,21,20,10,8,1,17,5,8,6,8,13,15,9,4,21,4,13,8,21,14,15,4,8,16,16,13,3,4,8,13,7,7,5,2,8,15,5,9,5,15,13,21,16,17,21,14,5,13,2,4,19,19,17,15,15,18,16,1,5,7,19,6,8,5,6,5,9,15,5,17,17,15,2,17,7,2,1,16,19,5,15,23 +24,23,23,7,3,2,2,6,18,2,15,21,6,7,15,18,5,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,17,23,15,19,2,5,13,6,2,18,14,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,6,6,6,23,23,21,7,13,1,6,2,16,16,2,19,8,6,5,6,21,16,5,14,7,14,16,8,6,4,3,16,13,8,13,1,8,21,5,15,21,15,5,15,15,16,2,3,7,5,9,8,15,13,9,21,21,18,6,6,21,13,13,14,4,13,21,10,15,16,21,2,7,17,13,5,5,16,8,2,1,5,2,17,6,14,6,21,13,5,20,2,14,13,6,16,2,5,8,7,7,14,2,15,21,15,2,5,21,2,15,18,16,21,13,5,16,21,2,15,14,6,2,6,2,21,8,8,20,21,4,8,9,21,8,13,5,6,8,17,2,15,13,16,14,5,8,20,16,16,13,5,4,8,13,8,15,8,8,13,13,2,9,5,1,15,16,16,20,14,14,5,13,15,14,17,16,1,15,17,21,7,8,2,7,5,2,6,15,6,14,5,9,2,21,17,15,2,15,15,7,16,16,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,3,19,14,13,10,3,13,2,5,14,15,10,15,15,5,10,14,15,7,6,2,14,18,15,8,15,15,15,15,16,5,13,13,2,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,8,10,15,15,17,15,15,5,7,8,21,5,15,7,21,21,18,16,5,21,5,8,13,6,19,21,23,5,16,15,13,5,2,14,21,7,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,15,16,5,7,13,4,16,9,21,5,5,7,21,8,21,8,10,6,16,17,13,13,13,7,13,1,10,19,4,8,14,13,7,8,19,8,15,21,19,8,15,8,6,1,7,16,9,7,5,9,8,15,8,9,1,17,8,6,21,21,13,13,9,15,16,21,9,15,4,18,10,10,20,13,1,8,10,8,10,21,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,21,8,7,15,4,5,21,15,3,21,21,15,2,16,9,10,13,6,17,21,7,16,2,7,2,5,2,21,18,2,17,1,13,5,8,7,23,9,5,2,21,21,14,10,7,21,13,10,13,15,5,17,16,3,4,8,13,5,17,13,23,7,17,17,13,5,15,13,17,16,5,21,14,9,13,4,2,19,16,15,15,17,18,16,6,2,14,19,23,9,5,14,4,13,4,6,21,21,3,4,17,7,2,10,18,19,5,3,23 +24,23,23,23,23,23,15,15,21,2,6,15,6,2,15,13,13,13,2,21,13,16,15,16,21,5,8,15,8,2,15,20,15,23,8,20,2,13,15,6,2,18,14,21,15,7,8,18,4,21,16,21,15,13,15,16,21,2,6,16,5,6,13,2,6,5,21,6,2,2,16,14,17,6,15,7,5,21,16,5,19,15,14,16,8,6,4,2,16,13,14,6,1,2,16,13,6,21,21,6,15,16,1,16,20,7,5,9,15,15,15,9,21,21,21,14,21,16,13,13,14,6,13,21,8,6,2,15,13,5,20,13,5,15,13,18,2,21,5,2,2,6,8,15,21,13,6,13,2,14,13,5,14,2,5,8,8,8,14,9,18,1,21,16,7,1,6,2,21,21,16,13,9,21,21,7,15,14,21,2,13,21,21,9,15,20,1,17,13,11,2,8,13,5,8,4,17,2,15,13,21,14,10,13,20,17,11,13,9,2,7,13,15,15,13,18,13,8,7,9,5,16,15,15,17,20,14,14,13,13,2,14,17,21,16,15,15,19,21,8,6,7,15,15,14,21,10,15,2,5,15,15,21,15,15,16,13,2,15,16,15,15,23,23 +24,23,23,5,16,5,4,10,21,15,5,21,6,4,4,8,13,13,2,21,13,16,7,16,21,5,8,6,8,9,17,7,21,23,13,21,2,10,6,6,2,18,14,21,11,7,8,19,4,15,21,15,15,13,18,16,21,15,2,16,5,10,13,16,6,4,21,5,2,2,16,8,19,13,4,6,16,16,16,8,19,7,14,6,8,6,4,3,15,13,8,5,1,8,16,15,6,21,11,13,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,6,7,16,13,13,14,15,15,21,8,7,20,21,2,16,8,13,5,8,6,8,2,21,5,2,9,6,14,5,16,9,10,15,16,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,17,13,21,21,8,21,13,9,8,21,7,6,8,7,2,5,10,21,17,9,20,21,16,15,9,8,8,13,9,9,2,21,2,15,13,21,14,4,6,20,4,16,13,5,4,8,13,8,13,9,9,13,7,19,15,5,17,15,16,17,20,14,14,6,2,13,14,16,21,16,8,8,18,16,15,6,15,8,15,14,15,4,5,16,6,15,16,18,15,6,16,13,4,17,17,16,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,2,16,13,18,17,19,19,5,21,9,7,9,4,19,1,23,6,21,9,4,9,9,8,18,16,15,15,7,8,19,4,16,4,21,9,16,21,8,19,6,4,9,4,8,5,4,5,21,21,8,4,4,21,6,19,4,5,7,5,19,6,6,13,8,13,17,21,10,9,21,7,5,17,14,8,14,17,7,6,21,21,5,21,7,17,17,9,7,5,9,17,15,8,9,1,17,13,7,19,21,13,13,3,5,10,16,2,4,6,17,9,6,1,18,23,23,23,23,9,17,23,23,7,1,23,23,23,23,23,23,23,23,14,19,5,6,9,17,8,8,14,6,8,6,18,2,17,21,4,3,17,19,5,9,4,23,23,7,5,16,9,19,7,3,21,17,5,16,21,4,7,8,5,19,23,3,5,2,17,5,4,19,17,14,9,5,17,23,16,15,3,4,16,13,7,7,9,23,6,19,17,3,5,17,15,17,16,18,14,5,23,23,9,14,19,17,18,17,17,19,8,4,5,21,6,23,23,23,23,9,15,6,6,4,17,15,10,17,7,4,15,17,19,9,19,23 +24,23,23,23,18,15,15,15,1,21,5,17,8,4,2,3,13,13,2,17,13,16,7,15,17,5,15,13,7,13,13,2,21,23,7,16,7,7,10,6,2,18,13,1,1,7,16,18,4,20,17,21,15,15,15,16,21,15,2,16,5,4,13,6,21,4,21,5,10,16,16,2,18,13,2,4,5,21,16,13,20,7,14,16,8,6,4,4,16,4,5,13,17,8,16,13,6,21,11,15,15,8,16,7,4,7,5,9,15,15,15,9,21,21,21,14,21,16,13,13,14,6,13,21,8,4,20,17,2,7,21,13,5,13,16,8,2,16,5,2,4,6,14,6,1,9,9,16,15,6,13,5,14,2,5,8,8,8,14,6,15,1,8,10,21,21,10,17,16,18,8,13,15,15,21,6,15,15,7,17,4,10,21,2,6,20,1,16,15,8,7,8,13,5,4,2,17,2,15,13,16,14,7,13,20,8,16,15,5,4,8,13,8,15,9,23,13,15,16,9,5,16,15,16,17,20,14,4,8,6,13,14,17,18,21,7,17,18,8,16,13,13,8,21,6,14,6,15,4,6,10,16,16,15,5,17,15,2,21,16,11,5,16,18 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,13,21,21,7,10,2,16,6,17,4,14,7,5,21,17,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,18,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,7,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,14,21,10,4,10,21,4,6,19,21,15,2,10,14,13,16,19,13,17,19,18,4,5,21,3,7,13,16,7,18,23,5,17,9,13,5,6,14,16,8,15,15,7,8,16,4,16,14,16,16,21,19,21,9,3,21,16,15,10,13,4,21,5,20,5,5,2,16,16,19,5,7,4,5,19,10,13,13,15,13,17,21,10,18,2,5,13,5,7,19,7,21,2,16,21,15,9,21,7,17,8,17,7,5,9,17,15,19,2,1,21,16,2,3,21,23,13,4,5,9,16,15,10,18,1,2,5,21,13,13,10,8,16,18,23,23,23,23,23,23,23,23,23,23,23,23,23,14,13,13,6,9,17,8,8,15,2,5,1,13,2,19,1,6,15,16,21,6,18,7,2,6,3,14,15,21,13,6,2,21,21,5,5,1,15,3,14,17,19,23,3,16,13,21,14,13,4,21,14,14,4,16,2,16,15,3,4,6,13,5,16,20,23,13,16,15,9,5,16,13,17,16,18,15,6,23,23,3,14,19,17,21,16,16,21,7,2,13,6,8,23,5,16,5,4,13,18,15,2,17,15,6,17,7,2,1,16,19,5,19,23 +24,23,15,6,15,6,4,2,17,6,5,17,16,3,15,18,7,13,3,17,7,18,19,15,6,3,1,10,8,3,6,8,21,23,8,2,6,14,5,2,16,1,6,8,15,7,16,17,4,21,14,17,1,15,15,8,18,10,19,21,15,5,6,3,4,8,21,7,6,14,21,8,21,10,16,6,5,1,16,5,13,7,13,17,21,10,3,7,14,13,21,7,21,7,17,4,5,16,1,8,21,1,17,17,16,7,5,9,8,15,8,9,1,17,21,2,10,16,23,13,17,14,2,16,9,2,18,17,10,7,21,13,21,7,10,8,2,21,21,4,2,17,23,5,18,8,23,23,23,17,14,13,14,17,13,21,15,8,7,2,6,21,13,1,17,21,8,10,21,19,3,2,8,21,16,9,4,5,15,7,5,17,1,20,5,17,21,11,2,10,10,19,23,9,8,17,1,8,2,3,21,14,14,4,16,10,17,13,7,4,7,13,7,21,6,23,13,17,2,9,5,16,13,17,17,8,8,14,20,13,5,23,19,16,21,15,17,21,7,6,3,7,2,5,21,5,9,6,15,21,16,17,21,14,10,21,7,2,17,17,18,5,19,18 +24,23,23,23,23,15,15,2,17,2,15,15,18,15,5,15,13,16,8,13,3,21,3,15,16,5,21,5,2,5,2,6,16,23,11,16,13,15,5,2,2,16,16,21,15,7,16,18,4,16,21,21,16,16,15,21,3,3,7,23,23,23,23,5,21,5,14,8,8,2,21,8,21,5,3,3,2,15,8,13,14,8,13,17,13,15,1,21,5,14,16,8,1,7,21,2,5,21,15,3,21,15,17,8,16,7,5,9,15,15,15,5,15,21,16,5,16,21,23,13,21,13,7,21,9,15,21,15,2,5,21,13,21,2,5,8,6,16,16,3,2,15,13,6,18,8,15,15,21,5,14,5,2,8,8,2,13,8,14,2,5,21,8,2,21,21,15,3,15,20,15,3,5,13,23,23,23,23,23,11,15,14,16,2,2,21,1,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,15,7,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,6,3,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,16,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,4,15,6,17,5,4,21,15,15,10,9,9,18,8,14,13,16,18,17,16,5,21,5,8,13,13,19,15,23,7,16,7,7,5,15,15,18,15,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,6,13,2,16,2,21,5,10,16,21,8,21,2,14,6,3,17,15,7,13,7,13,6,21,10,5,7,14,13,8,4,19,8,15,21,6,16,15,8,4,1,17,15,17,7,5,9,8,15,8,9,1,21,17,6,21,21,13,13,15,6,15,21,9,10,10,18,10,8,20,13,21,8,16,8,15,17,2,9,9,21,14,5,21,15,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,16,9,21,17,13,10,17,9,10,13,13,21,16,7,21,2,7,2,5,2,21,21,19,17,1,2,10,8,10,9,23,5,7,21,21,14,2,13,21,13,6,13,15,17,17,15,3,4,8,13,9,17,9,23,7,21,16,15,5,15,13,1,16,5,1,14,7,13,4,2,19,21,16,15,16,1,16,4,19,15,4,23,9,6,4,13,15,5,4,21,17,2,5,17,7,2,8,8,19,6,19,18 +24,23,4,15,17,6,9,15,21,3,6,19,17,4,13,4,5,15,2,17,13,16,15,16,17,23,17,9,13,4,5,8,16,23,7,16,9,13,9,2,5,18,14,1,1,7,16,18,4,18,14,21,15,21,8,16,15,3,20,17,9,8,9,13,1,7,21,9,5,8,16,8,18,7,6,4,15,1,4,6,19,7,14,1,21,4,4,19,13,4,7,2,1,8,17,2,6,21,21,6,20,7,21,16,6,7,5,9,9,15,15,5,17,21,21,3,2,16,13,13,8,7,13,16,8,7,17,1,2,10,1,13,17,5,6,17,16,17,13,15,7,6,6,5,1,3,2,5,14,19,21,7,19,21,9,2,8,8,14,21,15,1,15,10,21,18,5,2,18,19,3,6,21,2,9,15,7,10,7,19,7,6,17,7,16,1,21,6,10,11,2,8,13,21,5,2,21,15,21,21,21,14,8,9,15,21,17,13,3,4,8,13,8,13,18,14,7,15,16,9,5,11,13,19,16,9,21,14,9,13,8,2,19,7,17,15,16,18,16,15,5,7,9,19,5,17,15,8,8,7,15,17,17,15,6,16,7,4,17,16,21,6,23,23 +24,23,15,6,21,8,4,10,17,15,15,21,11,9,5,7,10,13,6,17,13,16,8,16,17,3,16,6,7,13,2,8,16,23,9,18,6,13,6,4,4,21,14,21,19,7,16,18,4,21,14,21,15,21,6,16,21,4,2,16,15,6,4,4,17,7,21,5,10,4,17,3,16,15,14,15,5,16,15,14,13,7,10,18,9,15,5,2,4,14,15,5,4,8,16,15,6,21,21,6,18,7,17,16,2,7,5,9,8,7,7,5,10,21,21,10,21,16,13,13,14,15,16,16,8,6,2,1,2,8,21,13,18,14,9,17,5,17,16,7,8,16,2,6,19,15,8,23,23,7,10,13,4,14,9,21,15,8,8,15,9,21,15,2,21,21,7,2,21,10,4,13,6,21,21,6,14,7,3,21,7,21,21,21,13,18,1,6,2,15,2,8,13,6,2,2,21,2,15,7,21,14,21,13,8,8,16,15,6,4,8,13,7,13,15,23,5,7,8,9,5,16,13,21,17,8,21,14,5,13,13,3,21,15,1,15,16,21,17,3,9,7,4,21,8,15,6,15,10,6,2,21,17,15,5,21,15,2,4,15,19,5,15,18 +24,23,23,23,23,23,23,23,18,16,10,21,6,7,4,18,7,15,2,21,13,16,19,15,17,5,8,13,8,6,2,17,16,23,15,19,2,14,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,10,10,9,7,23,23,1,5,8,21,5,4,16,17,8,19,8,7,4,5,21,16,8,19,7,14,17,8,6,4,9,16,9,8,13,1,8,21,2,6,21,7,6,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,5,13,18,2,8,15,21,4,10,15,13,5,9,16,8,9,14,6,2,18,6,8,5,21,9,6,15,17,14,13,5,9,2,5,8,7,8,14,2,15,21,15,8,8,21,10,15,19,8,16,13,5,6,21,14,8,5,4,2,8,21,21,17,5,20,21,4,13,9,8,8,13,5,4,21,17,2,1,15,16,14,6,13,20,6,16,13,5,4,8,13,15,13,13,19,13,8,2,9,5,17,15,16,17,20,14,14,9,4,6,14,8,16,17,15,17,21,7,7,2,5,8,14,5,15,8,19,5,5,15,21,17,15,10,15,15,4,16,15,21,5,23,23 +24,23,15,6,21,2,7,8,15,6,10,17,5,6,13,21,5,13,2,21,13,16,16,16,11,5,16,13,8,5,14,21,21,23,7,17,2,7,2,5,2,18,13,15,15,7,17,16,4,21,14,17,21,19,15,21,19,2,8,19,5,13,2,21,6,15,21,5,2,14,3,10,17,15,14,6,9,2,16,13,13,7,13,21,18,3,21,21,15,5,14,8,14,8,16,6,5,21,15,8,15,1,17,7,16,7,5,9,15,15,8,9,6,21,17,5,3,21,23,13,18,5,5,17,15,15,15,15,15,5,21,13,21,6,13,8,3,21,13,2,4,1,1,10,8,14,15,7,9,13,3,2,19,16,9,20,16,8,14,21,5,11,16,16,21,21,7,5,17,3,2,6,2,8,21,7,7,15,15,19,6,10,21,7,2,14,21,15,3,10,3,5,23,13,7,1,16,14,2,19,21,14,14,5,15,6,17,2,3,4,8,13,9,21,14,23,7,16,15,15,5,8,13,21,21,8,16,5,13,2,8,23,16,15,19,15,17,11,11,5,13,21,6,23,2,2,13,6,13,16,5,15,17,15,4,21,13,15,13,16,19,23,23,23 +24,23,15,8,21,10,10,4,21,15,7,18,6,4,1,7,13,8,4,17,13,15,15,15,17,9,8,15,5,9,8,19,21,23,10,19,2,15,8,10,2,18,14,21,11,7,8,18,4,16,1,16,8,15,15,17,21,10,4,7,1,15,6,7,5,21,21,10,10,4,17,19,19,4,4,10,5,18,16,19,19,7,14,16,8,6,4,3,21,15,5,13,1,8,16,15,6,21,7,15,15,15,1,1,1,7,5,9,8,15,8,9,21,21,21,4,4,21,13,13,14,10,15,16,8,15,18,15,2,7,17,13,5,10,17,18,2,9,5,2,18,6,14,5,1,7,7,7,17,14,13,5,17,2,5,8,7,8,14,21,15,1,15,7,7,21,2,2,21,16,21,13,5,9,21,13,21,16,10,2,10,10,21,10,8,20,21,17,13,9,8,8,13,5,4,21,17,2,15,7,16,14,10,13,20,8,16,13,5,4,7,13,4,13,5,19,13,8,2,9,5,17,15,17,17,20,14,21,3,13,15,14,17,16,1,15,17,19,8,8,10,7,17,4,5,15,6,7,2,5,15,16,16,15,13,16,15,2,17,21,21,5,6,23 +24,23,7,10,21,9,2,6,18,15,9,21,6,7,10,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,16,23,7,19,2,14,9,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,21,21,10,10,7,7,23,23,1,5,10,21,5,6,21,16,8,19,9,7,6,5,17,16,7,19,7,14,16,8,6,21,3,16,5,8,13,1,8,21,2,6,16,17,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,4,4,21,13,13,14,6,13,18,6,15,15,21,2,10,17,13,5,3,8,8,1,15,5,2,19,6,8,6,21,9,15,15,17,14,13,5,4,2,5,8,7,8,14,4,15,21,15,15,7,21,6,15,18,15,16,5,5,16,21,14,15,13,4,2,15,21,21,8,5,20,1,10,13,9,15,8,13,5,15,21,17,2,15,13,15,14,8,5,20,6,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,15,14,17,16,17,15,16,21,7,7,2,5,8,10,9,15,15,19,5,9,15,21,17,15,6,15,15,4,17,15,21,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,23,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,15,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,15,5,6,17,2,7,16,18,8,15,15,13,15,8,13,18,16,3,15,2,6,17,13,5,13,14,7,16,23,15,16,15,15,5,6,14,16,16,21,15,7,16,18,4,17,16,16,15,16,15,19,15,2,6,16,15,15,13,2,21,5,14,2,6,2,15,8,16,8,16,13,19,2,17,13,13,17,13,8,15,13,11,13,5,5,16,10,1,7,20,2,5,21,15,2,9,1,21,8,1,7,5,9,15,15,8,5,16,16,18,3,2,16,23,13,10,15,15,16,5,15,16,21,15,5,21,13,21,8,3,8,2,21,11,13,11,11,8,5,21,18,15,16,21,5,14,8,2,8,8,15,7,8,14,15,6,17,8,15,21,21,5,15,17,20,8,5,2,15,15,7,14,6,15,11,15,10,16,2,15,17,1,15,6,10,23,17,20,14,3,2,21,7,7,13,18,14,5,13,16,13,17,15,15,4,8,13,8,21,14,23,15,17,2,9,6,15,13,16,16,7,19,14,5,13,2,15,19,15,16,15,16,18,8,2,15,7,7,10,2,10,14,15,17,5,15,15,17,13,8,15,13,2,21,15,16,6,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,2,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,2,1,2,6,21,6,2,6,19,13,15,2,21,13,16,18,15,21,5,8,13,8,13,2,15,16,23,16,3,2,15,5,6,2,18,14,17,11,7,16,7,4,8,21,15,16,13,15,16,21,2,5,21,5,2,5,13,6,19,21,15,2,2,17,2,19,8,6,5,5,16,4,8,3,17,14,17,8,13,8,9,17,15,9,13,21,8,16,6,6,21,11,15,15,15,17,7,19,7,5,9,13,15,1,9,21,21,21,2,10,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,13,17,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,13,2,16,8,5,8,8,8,14,2,15,17,13,2,8,19,15,13,21,15,16,13,2,15,21,6,15,13,5,2,4,2,21,15,13,20,21,16,15,9,8,8,13,5,15,2,17,2,15,13,16,14,13,13,20,8,16,13,5,4,8,13,8,13,2,19,13,8,8,9,5,16,13,17,15,20,14,14,5,2,15,14,17,15,21,15,16,21,7,8,2,14,6,10,5,15,6,15,16,5,14,21,17,15,4,15,8,15,21,15,16,6,23,23 +24,23,23,23,21,6,8,2,21,8,6,21,18,13,7,19,5,13,17,20,7,16,19,16,4,5,21,8,9,5,4,6,18,23,10,21,9,23,7,10,14,21,19,7,15,7,21,17,4,15,18,16,1,15,10,8,19,15,9,1,5,23,23,23,8,16,21,10,7,6,15,15,4,1,4,4,5,16,7,23,23,23,23,23,23,23,23,5,14,15,16,7,8,4,16,9,5,21,21,20,9,1,17,8,16,7,5,9,6,7,18,9,6,21,16,2,21,10,8,13,15,6,15,16,9,15,18,21,15,6,7,10,18,15,5,8,7,16,10,3,8,21,14,7,15,7,4,5,15,13,21,13,13,2,9,8,8,7,16,4,5,11,13,6,21,21,7,2,17,19,4,13,6,11,16,7,4,6,15,7,6,15,1,21,9,21,21,21,9,10,10,16,23,8,8,4,17,14,7,13,17,7,15,7,16,6,17,15,9,4,8,13,6,8,5,23,8,5,10,3,5,17,15,17,16,19,13,6,4,8,8,23,19,17,21,11,16,1,7,6,9,11,4,23,23,7,13,5,15,16,7,3,17,2,5,17,7,13,17,16,19,9,19,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,18,17,14,7,2,18,10,17,15,19,8,6,6,6,1,2,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,4,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,13,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,21,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,2,5,9,19,17,4,18,1,6,4,21,13,15,19,16,17,14,19,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,17,8,7,14,2,5,1,7,1,19,1,4,4,21,21,5,19,16,9,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,14,17,14,5,13,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,3,14,15,2,23,14,19,17,21,8,16,21,15,9,5,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,23,5,18,15,15,6,18,6,15,21,6,10,6,19,13,7,8,21,13,16,19,15,21,5,8,13,7,13,5,6,16,23,15,18,10,6,13,6,2,18,15,18,15,7,8,18,4,15,21,21,15,13,16,16,21,7,6,9,7,23,23,21,6,6,1,6,2,16,16,8,18,5,6,6,16,21,16,14,3,7,14,16,16,6,6,3,21,5,7,13,1,7,21,21,6,21,11,5,15,8,16,2,18,7,5,9,15,15,15,9,21,21,21,5,6,17,13,13,14,15,13,18,8,6,2,21,13,6,21,13,5,5,16,8,16,21,6,2,19,6,16,6,1,7,7,15,16,14,13,6,16,2,5,8,7,8,14,6,15,1,15,7,7,21,6,15,18,8,21,13,5,16,21,14,6,5,2,2,6,16,21,16,5,21,21,16,2,9,8,8,13,5,5,21,17,2,15,13,16,14,6,13,20,16,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,16,21,20,14,6,6,13,5,14,17,16,21,15,16,1,7,7,16,13,16,6,5,15,6,3,5,5,15,21,17,15,6,15,8,6,16,16,16,6,23,23 +24,23,23,15,15,15,2,15,21,15,6,21,6,7,10,19,13,15,8,21,13,16,19,15,16,5,8,13,8,13,2,7,16,23,13,19,2,10,5,5,2,18,15,19,15,7,8,7,4,16,21,21,15,13,15,16,21,15,2,7,7,23,23,5,6,10,21,5,15,16,16,14,19,8,7,5,5,21,16,7,19,7,14,17,8,6,8,1,15,13,15,13,1,14,21,2,5,16,17,15,15,15,21,10,4,7,5,9,8,15,15,9,21,21,18,2,10,21,13,13,14,15,6,21,6,4,7,21,2,15,21,13,5,6,8,8,6,16,6,2,8,6,14,15,21,9,6,15,15,14,13,5,14,2,5,8,7,8,14,2,15,21,15,15,5,21,2,15,19,15,21,13,6,6,21,14,15,9,2,2,4,21,21,16,5,5,1,8,13,9,15,8,13,5,14,21,17,2,15,13,15,14,8,13,20,8,16,7,5,4,7,13,15,15,7,19,13,8,2,9,5,17,15,16,21,8,15,14,13,3,15,14,16,16,1,16,16,21,7,2,4,15,5,4,5,15,15,19,5,9,15,21,16,15,5,8,15,4,16,21,23,23,23,23 +24,23,23,23,23,6,10,14,19,7,10,21,6,15,2,5,7,15,2,21,13,16,7,15,21,5,21,8,7,13,7,17,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,2,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,21,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,16,21,8,10,15,7,2,10,10,21,21,5,20,1,15,13,8,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,16,21,13,14,6,13,10,4,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,8,16,16,6,10,23 +24,23,23,7,16,4,6,2,21,8,6,17,11,5,15,10,14,18,16,8,2,18,21,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,6,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,2,2,21,5,21,6,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,2,1,16,18,6,2,21,23,8,21,6,6,16,5,11,19,11,4,7,17,13,1,4,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,15,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,11,15,19,8,5,5,16,14,10,16,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,23,23,7,15,2,17,2,15,8,18,5,5,15,13,15,2,13,20,21,3,15,16,7,21,5,3,14,5,10,8,16,15,21,5,14,5,16,16,16,14,17,15,7,16,19,4,21,14,21,21,15,15,18,11,3,21,17,5,8,10,6,21,9,14,2,6,10,16,8,21,15,14,6,5,2,17,14,13,15,13,21,7,17,21,10,5,14,16,8,1,7,21,2,5,21,15,16,7,1,1,8,16,7,5,9,15,15,15,5,15,21,21,9,2,16,23,13,16,5,2,21,15,10,21,21,10,7,18,13,21,6,3,8,2,16,2,2,13,10,23,23,23,23,8,1,19,5,15,15,13,1,7,15,7,7,15,2,5,1,8,8,21,21,15,7,21,20,7,13,2,21,21,7,6,6,10,8,15,18,15,10,2,21,1,10,10,10,16,18,23,7,10,2,21,15,7,13,18,14,5,13,16,2,16,15,13,4,8,13,8,18,13,23,15,21,2,3,6,16,13,16,16,16,1,14,13,13,5,15,19,15,16,15,16,18,15,3,15,15,2,13,5,21,14,2,16,5,15,15,17,13,6,15,15,2,21,15,16,5,10,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,6,10,2,17,8,8,21,17,10,6,7,14,19,9,16,3,21,18,17,4,9,21,8,8,9,10,21,21,17,7,3,10,21,6,8,7,18,7,7,15,7,21,17,4,16,14,17,21,21,15,21,21,7,19,17,6,4,9,4,21,7,21,9,7,8,21,8,17,7,14,8,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,18,19,5,21,21,21,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,6,19,21,9,16,19,18,10,3,17,13,21,10,5,8,21,21,10,2,4,1,1,5,16,6,2,23,21,15,4,13,17,5,9,2,8,7,15,2,5,1,15,3,21,19,8,10,17,19,10,10,6,21,21,7,14,14,19,9,4,21,16,17,5,17,21,7,2,10,2,17,23,3,5,7,21,4,2,19,21,16,6,5,16,2,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,18,19,8,9,15,16,5,23,19,7,1,13,16,18,17,8,9,16,8,23,5,9,5,10,15,2,10,21,17,13,2,21,7,4,16,16,19,5,10,23 +24,23,23,23,21,6,2,15,17,4,2,21,15,6,7,7,13,13,17,16,13,16,7,15,17,3,17,6,7,13,2,2,16,23,7,1,9,13,13,8,2,18,14,1,15,7,16,19,4,21,14,17,15,21,10,21,21,9,4,16,5,2,13,6,21,2,21,10,5,7,17,8,21,7,15,3,5,18,2,14,3,7,14,17,16,6,18,15,9,9,4,14,21,8,21,6,2,21,18,6,21,1,21,13,6,7,5,9,7,15,7,5,15,21,21,2,21,15,13,13,14,15,15,16,8,9,2,1,10,15,21,13,17,8,13,17,9,16,7,2,14,2,5,6,15,15,15,15,19,15,5,5,14,2,5,8,7,8,14,5,15,1,15,5,21,21,16,2,16,3,2,2,5,21,21,6,14,15,7,1,6,2,21,21,10,17,1,8,15,8,10,8,13,14,15,2,21,4,13,21,21,14,8,13,8,17,16,15,3,4,8,13,8,1,13,23,13,8,8,15,5,16,13,17,16,8,21,14,5,13,13,3,1,15,17,15,16,18,16,4,15,7,8,4,6,16,14,6,2,6,2,16,17,15,6,17,15,2,8,17,19,5,19,23 +24,23,23,23,23,23,23,13,21,2,4,21,6,15,2,3,13,15,2,21,13,16,18,15,3,9,21,15,8,6,2,18,16,23,7,3,2,15,5,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,18,21,15,2,2,17,3,19,8,6,15,5,21,14,6,13,7,5,4,8,2,6,3,21,15,5,13,1,8,16,15,6,21,15,5,16,15,17,8,19,7,5,9,13,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,8,15,21,9,7,15,6,14,20,2,17,8,5,8,8,7,14,2,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,13,2,2,5,2,13,21,21,8,3,20,21,21,9,9,8,8,7,7,8,2,18,2,15,13,21,14,4,15,20,8,16,15,5,4,8,13,13,13,7,19,13,8,9,9,9,16,13,17,15,20,8,6,5,13,15,14,17,16,21,15,16,21,8,8,4,14,5,10,5,15,15,2,5,5,6,21,16,15,5,8,15,15,21,17,15,4,23,23 +24,23,23,23,21,6,4,10,21,4,5,17,17,15,15,3,3,13,2,16,15,16,18,15,10,10,4,7,8,13,4,8,16,23,15,1,5,15,5,21,14,21,10,8,15,7,8,17,4,21,15,1,21,18,6,15,8,2,10,16,15,15,13,10,15,4,20,6,6,14,17,8,21,4,15,16,5,2,16,9,13,7,13,21,21,8,18,5,15,14,21,8,21,8,21,4,5,16,15,8,21,1,16,17,16,7,5,9,8,15,8,9,21,1,17,5,2,18,23,8,8,4,15,16,5,6,5,1,1,15,21,13,21,5,10,8,20,21,19,4,4,7,13,14,1,14,14,5,10,14,4,19,13,21,13,4,8,8,15,2,10,17,15,8,16,17,6,2,16,13,2,11,10,15,21,14,14,5,7,11,4,17,15,21,3,1,21,10,7,10,23,18,19,2,5,13,17,14,2,19,21,6,15,13,7,13,17,15,9,4,8,13,13,21,6,23,8,8,3,7,5,16,13,17,17,15,13,2,7,13,14,23,17,17,21,15,21,19,8,19,5,9,15,5,3,5,9,6,13,8,16,8,1,15,4,21,7,2,15,17,16,10,15,20 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,14,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,23,16,2,7,21,13,10,7,18,9,13,4,16,13,17,15,16,2,2,16,13,7,5,20,8,16,23,15,20,9,13,9,21,21,18,14,10,10,7,16,7,4,21,20,16,7,1,8,18,21,5,15,16,5,2,13,4,17,2,21,7,5,7,8,8,17,8,4,4,5,21,8,21,3,10,14,8,15,15,21,16,13,9,7,13,8,8,19,7,5,21,1,2,2,15,1,8,10,7,5,9,8,15,9,5,8,21,21,2,15,16,13,13,14,6,15,16,2,13,19,21,15,2,2,19,17,4,5,17,2,18,13,14,13,6,2,21,21,10,7,9,19,21,15,7,14,14,5,13,15,15,14,7,7,17,16,10,15,21,15,4,21,4,10,9,5,1,21,7,14,15,7,7,10,21,21,1,7,17,1,7,6,15,4,8,13,14,10,2,17,4,13,13,16,14,15,13,20,3,19,21,3,4,8,13,8,13,10,6,8,13,18,9,5,17,13,17,1,8,15,14,5,13,8,7,19,15,16,15,16,1,17,13,7,8,8,6,14,17,14,8,2,20,10,21,1,10,15,16,15,4,15,16,15,15,23,23 +24,23,23,23,23,23,23,23,23,13,2,17,6,3,2,19,6,21,8,21,13,16,15,15,3,9,21,8,8,13,15,7,16,23,18,19,2,15,5,8,21,18,14,8,15,7,16,17,4,21,15,16,21,16,6,21,19,2,10,19,6,10,13,19,21,7,14,10,5,8,16,16,21,8,15,13,2,17,19,14,13,7,13,16,21,10,3,7,16,14,2,16,21,7,21,10,5,15,15,16,21,1,17,17,21,7,5,9,8,15,8,9,21,16,18,5,2,21,13,2,21,5,7,16,9,15,8,21,2,7,21,13,21,10,2,8,2,1,21,9,4,8,23,23,23,23,14,6,15,2,2,19,13,17,13,1,13,8,14,2,6,21,1,10,21,1,17,15,1,15,2,13,2,16,16,7,15,6,15,7,2,6,1,17,6,17,21,4,2,10,10,20,23,8,6,1,15,14,2,21,21,14,5,7,21,10,21,15,3,4,8,13,15,17,7,23,8,15,2,11,5,16,13,21,17,18,7,14,2,5,23,8,17,15,18,15,16,1,8,5,3,17,4,5,14,5,10,16,13,9,21,15,16,15,6,15,16,2,6,16,19,6,23,23 +24,23,7,15,21,10,9,10,17,4,6,17,15,15,6,15,4,13,4,16,13,16,8,15,16,16,21,6,7,13,6,8,16,15,7,21,9,14,10,6,3,18,14,1,10,7,16,19,4,21,14,17,7,1,15,16,1,4,15,16,5,15,13,4,16,4,21,8,5,4,16,8,17,7,4,7,6,18,16,13,3,7,14,17,2,5,10,3,14,9,13,15,21,8,16,6,6,21,21,2,19,15,21,7,6,7,5,13,8,15,7,5,16,21,1,4,21,15,13,13,14,15,15,16,10,15,23,21,8,6,21,7,17,4,5,21,17,16,21,5,8,6,10,8,18,8,10,5,4,8,15,10,19,2,9,20,15,8,14,6,15,15,16,15,21,21,2,15,21,3,6,7,2,13,16,7,6,7,7,10,7,21,21,21,4,18,1,8,6,7,8,14,13,15,4,2,21,4,13,1,21,14,15,13,8,14,16,15,3,4,8,13,8,7,13,8,15,15,8,9,5,17,13,17,17,8,21,4,9,13,4,3,16,15,17,15,16,18,16,7,5,7,14,15,5,10,16,8,2,6,13,16,17,15,4,17,15,4,15,16,19,5,23,23 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,5,18,13,4,10,21,15,7,16,15,6,15,7,2,13,2,17,13,16,15,15,17,5,21,7,7,13,2,1,16,23,5,16,21,13,9,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,13,16,5,4,13,4,20,7,21,7,7,6,18,14,21,1,16,14,14,7,15,14,7,7,15,17,15,14,16,2,14,13,8,19,1,7,15,2,10,21,17,6,17,1,17,8,2,7,9,9,19,15,8,5,15,21,21,4,16,16,13,13,14,7,15,16,9,15,20,16,2,2,8,13,17,6,6,20,3,17,5,2,5,17,15,8,21,16,2,15,2,16,16,5,4,2,5,7,15,8,14,17,15,1,15,10,21,21,7,13,17,19,10,13,4,20,1,7,4,10,13,2,5,16,21,21,13,15,1,7,2,8,16,8,13,4,2,2,17,2,15,13,21,14,15,6,16,7,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,17,6,8,14,5,13,2,15,19,15,16,15,17,19,16,8,13,10,13,23,8,2,14,9,2,6,15,2,17,15,7,17,15,2,8,17,19,6,13,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,15,19,18,17,5,16,5,9,13,2,18,15,23,9,15,4,13,6,8,10,21,14,15,15,7,8,17,4,17,14,16,15,17,15,18,18,6,15,16,5,10,13,4,17,10,21,3,6,6,21,14,21,8,6,5,16,17,16,13,6,15,13,8,1,10,19,5,16,13,4,2,19,14,15,21,6,16,16,8,4,1,17,16,17,7,5,9,8,15,8,9,1,21,17,4,2,21,13,13,4,6,18,21,9,10,2,18,10,15,20,10,1,14,10,8,4,17,9,9,19,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,10,5,21,15,21,21,21,16,4,21,10,13,13,6,21,21,7,21,4,7,2,5,2,21,21,4,17,1,10,6,8,10,8,23,2,8,21,21,14,10,13,21,6,14,5,15,8,17,7,3,4,8,13,5,17,13,23,8,16,21,13,5,15,13,17,16,5,1,14,9,13,4,2,19,16,13,15,16,21,15,8,2,14,3,23,9,5,16,15,13,2,21,21,17,10,5,17,7,2,8,16,19,10,3,19 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,20,10,15,19,16,7,16,15,5,14,15,13,15,14,16,16,23,15,16,5,15,5,2,2,17,6,15,19,7,16,9,4,17,15,16,15,8,15,16,21,5,4,16,5,2,13,21,21,8,21,5,10,10,16,6,16,7,15,15,17,16,16,14,13,5,13,17,18,7,21,15,19,14,7,2,16,8,17,13,3,16,21,15,9,21,21,8,16,7,5,5,8,15,16,2,21,11,13,21,16,15,23,14,15,15,6,17,9,7,17,21,16,15,4,13,18,14,9,8,10,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,7,8,14,2,6,8,3,5,21,21,2,15,21,16,15,13,8,21,21,7,14,15,7,8,8,19,21,21,13,21,21,2,7,14,16,15,18,8,5,13,17,2,2,8,1,7,6,2,15,2,16,15,8,4,15,13,20,18,15,23,5,15,2,3,6,15,13,16,17,18,5,2,7,13,15,15,16,21,8,19,15,21,18,15,5,13,10,15,9,14,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,9,21,6,8,2,21,15,6,17,16,2,13,4,10,15,8,16,13,16,15,17,21,13,21,13,13,10,5,8,21,23,21,21,9,13,19,6,2,21,14,1,10,7,16,18,4,18,3,17,13,17,16,1,1,15,15,17,5,6,13,2,18,8,21,5,10,14,17,4,17,2,4,2,5,21,21,14,19,7,14,17,2,5,15,3,21,4,13,15,21,14,16,2,6,17,21,10,19,8,17,15,21,7,5,9,16,13,11,5,17,21,21,2,21,21,13,13,14,15,6,16,6,2,19,18,3,10,2,13,18,6,15,21,15,17,4,17,9,6,6,8,1,10,15,9,20,6,21,10,18,10,9,20,8,8,14,21,6,15,8,2,16,21,15,15,18,19,9,14,10,19,21,7,14,10,7,19,5,8,21,20,10,17,1,8,7,8,4,8,13,10,10,2,21,4,13,10,21,14,8,13,8,15,16,15,3,4,8,13,20,7,13,8,15,15,8,9,5,17,13,16,17,7,21,14,9,13,10,14,21,18,17,7,16,18,16,15,5,7,4,6,5,9,15,8,9,6,15,17,17,15,10,17,15,6,15,15,20,5,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,15,7,17,9,10,21,21,3,7,1,17,8,19,7,7,9,6,7,18,9,8,21,16,2,8,17,23,13,4,9,15,8,9,5,18,11,4,4,19,13,19,8,5,8,9,10,13,10,15,17,7,11,7,9,7,17,9,9,13,8,8,20,9,10,8,7,16,10,9,11,13,4,17,21,6,5,17,19,9,13,4,11,16,7,4,8,19,7,9,4,1,21,5,21,21,4,10,10,8,18,23,2,17,4,17,14,7,13,21,14,15,13,8,16,16,15,9,4,8,13,6,8,5,23,6,19,10,3,5,1,15,17,16,19,7,14,4,15,5,23,19,17,21,11,16,1,7,9,17,7,9,23,23,15,13,15,15,10,15,9,17,2,15,17,7,10,17,16,19,2,3,18 +24,23,23,9,21,8,6,2,17,2,2,17,1,6,15,15,13,13,8,20,13,17,7,21,3,5,21,5,8,9,6,8,20,23,6,18,9,15,3,6,21,18,19,7,15,7,16,17,4,17,14,17,1,17,15,16,18,15,15,7,3,2,4,6,17,7,21,7,9,11,21,14,21,4,2,6,5,1,16,13,13,7,13,16,21,10,3,8,14,13,8,10,17,8,17,19,5,21,17,8,21,1,17,17,10,7,5,9,8,15,8,9,17,21,17,5,21,16,23,13,8,6,15,17,10,10,7,21,4,6,1,13,21,6,4,7,4,18,19,3,4,1,1,8,10,5,15,23,23,9,2,6,13,21,9,6,17,8,15,3,6,1,8,9,1,21,4,6,21,15,8,13,4,17,17,7,16,3,15,11,6,10,1,17,5,2,1,4,4,10,10,16,23,2,9,7,21,14,15,9,17,14,4,10,20,6,17,15,9,4,8,13,9,17,7,23,13,16,2,3,5,16,13,17,18,19,16,13,4,2,8,23,21,17,15,7,17,21,7,2,13,16,5,23,23,5,21,4,7,15,15,19,17,13,4,1,13,18,6,17,19,23,23,23 +24,23,23,15,15,15,2,15,21,15,6,21,6,7,10,19,13,15,8,17,13,16,19,15,16,5,8,13,8,13,2,7,16,23,13,19,2,10,5,5,2,18,15,19,15,7,8,7,4,16,21,21,15,13,15,16,21,15,2,7,7,23,23,5,6,10,21,5,15,8,16,14,19,8,7,5,5,21,16,7,19,7,14,16,8,6,8,1,15,13,15,13,1,14,21,2,5,16,17,15,15,15,21,10,4,7,5,9,8,15,15,9,21,21,18,2,10,21,13,13,14,15,6,21,6,4,7,21,2,15,21,13,5,6,8,8,6,16,6,2,8,6,14,5,21,9,6,15,15,14,13,5,14,2,5,8,7,8,14,2,15,21,15,15,5,21,2,15,19,15,21,13,6,6,21,14,15,9,2,2,4,21,21,16,5,5,1,8,13,9,15,8,13,5,14,21,17,2,15,13,16,14,8,13,20,8,16,7,5,4,7,13,15,15,7,19,13,8,2,9,5,17,15,1,21,8,15,14,13,3,15,14,16,16,1,16,16,21,7,2,4,15,6,4,5,15,15,19,5,9,15,21,16,15,5,8,15,4,16,21,23,23,23,23 +24,23,23,15,15,6,4,2,17,2,5,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,16,5,5,13,5,15,16,23,7,16,6,15,5,5,21,16,16,8,15,7,16,19,4,21,14,21,21,16,15,21,11,2,6,18,5,8,13,15,21,7,14,8,15,8,16,2,16,9,14,15,5,11,8,14,14,8,13,16,7,17,18,2,5,14,16,16,1,7,20,2,5,21,15,21,7,1,1,8,16,7,5,9,15,15,15,5,21,17,21,13,7,16,23,13,21,5,13,17,5,2,16,21,8,6,21,13,21,2,2,8,2,17,17,13,13,8,15,5,16,3,2,15,19,5,14,15,18,8,7,15,8,8,14,2,6,1,8,7,21,21,5,15,17,20,8,13,2,15,16,7,15,15,10,8,6,18,17,2,6,16,1,15,13,10,23,17,20,14,3,2,17,2,7,13,18,14,15,13,16,8,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,13,18,14,13,6,8,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,10,15,17,13,2,15,15,3,17,15,16,8,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,8,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,5,15,5,21,5,2,15,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,13,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,23,15,15,8,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,17,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,7,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,23,8,21,6,7,4,20,4,6,17,5,8,4,9,9,21,4,15,7,13,19,16,21,23,21,6,5,13,2,19,15,23,6,21,9,7,9,10,17,15,14,15,15,7,8,17,4,17,14,17,21,21,17,11,21,4,1,16,13,7,13,6,21,4,20,9,6,4,16,8,21,8,4,5,5,16,15,6,13,7,13,20,17,2,19,14,21,13,4,6,18,18,17,3,6,17,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,2,4,17,13,13,17,9,8,17,9,10,2,18,9,1,17,13,21,4,15,8,4,17,9,7,21,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,8,8,4,6,21,16,4,17,21,6,21,15,21,4,4,9,18,21,7,17,6,15,2,5,21,18,2,5,16,21,7,8,7,16,7,23,9,4,21,17,14,5,13,16,21,6,13,21,2,16,18,9,4,8,13,5,17,13,23,8,15,19,13,5,15,15,21,17,10,1,14,9,9,8,9,16,18,15,7,18,17,16,10,13,14,18,23,9,5,10,2,7,14,6,21,17,2,4,21,8,15,7,23,23,23,23,23 +24,23,23,23,20,10,10,15,16,6,9,16,21,2,6,15,14,13,17,18,13,17,15,15,16,3,21,6,8,13,6,8,15,23,13,3,21,5,6,6,21,18,10,21,15,7,15,18,4,17,14,17,1,16,8,21,1,2,6,16,6,15,13,2,17,2,21,5,10,2,16,8,21,2,20,6,5,2,16,14,13,7,13,17,21,10,6,5,15,13,15,15,21,8,16,4,5,21,15,8,21,1,8,17,16,7,5,9,19,15,8,5,10,17,17,6,21,17,13,13,17,5,4,16,9,6,3,1,3,6,21,13,21,7,10,17,3,21,2,3,9,6,23,23,23,23,14,7,1,14,8,2,5,9,9,16,15,8,14,15,6,21,9,2,21,21,17,1,17,15,2,4,6,17,21,8,6,5,7,11,6,21,1,21,5,17,1,2,2,10,3,19,23,9,7,2,21,14,19,21,21,14,6,13,8,4,16,15,3,4,8,13,8,16,9,23,15,16,16,9,5,15,13,17,17,19,21,14,6,13,13,1,17,15,17,8,15,21,7,2,13,16,8,23,5,4,6,15,15,6,21,8,17,15,2,16,15,4,15,17,19,6,10,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,5,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,5,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,10,8,21,8,7,10,21,6,8,21,6,7,9,7,13,13,2,21,13,21,15,16,17,5,8,15,5,13,7,4,19,23,15,20,2,13,9,6,2,18,14,21,11,7,8,7,4,16,1,15,16,15,15,17,21,4,4,9,6,2,5,14,3,21,21,5,4,4,17,3,17,7,4,7,5,1,16,9,19,9,14,16,8,2,4,3,17,13,7,19,1,7,16,15,6,21,7,15,15,15,21,10,19,7,5,9,15,15,1,9,4,21,21,7,19,21,13,13,14,10,10,15,8,3,18,15,2,8,17,13,5,4,5,18,2,21,5,2,3,6,14,13,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,7,15,1,15,6,7,21,4,4,16,16,21,13,8,15,21,4,6,6,10,2,15,4,21,7,5,20,1,4,13,9,8,8,13,7,5,7,17,4,15,13,21,14,5,5,20,17,16,15,5,4,8,13,7,13,5,19,13,7,8,9,5,17,15,16,17,20,14,4,9,3,15,14,16,17,21,8,8,19,18,8,10,3,5,4,5,15,15,8,2,4,5,16,21,15,7,15,15,1,21,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,4,18,14,13,4,19,7,21,3,1,6,19,14,17,13,8,16,10,19,23,7,21,9,17,5,6,16,18,4,7,15,7,21,17,4,21,14,17,18,21,19,13,18,3,3,15,4,23,23,23,23,5,21,6,6,21,16,6,16,7,14,6,5,17,16,5,13,15,13,16,21,10,8,21,16,8,6,7,18,7,16,2,5,21,21,16,21,1,1,16,16,7,5,9,8,15,8,9,16,21,17,13,2,19,23,13,21,4,2,21,9,8,19,21,10,3,21,13,1,8,4,7,4,21,15,2,6,1,2,5,10,16,23,15,17,21,15,13,21,6,9,21,16,11,7,2,5,1,16,15,11,21,2,17,21,15,7,7,14,23,23,23,23,23,15,18,2,7,1,21,19,17,21,6,9,9,10,18,23,4,9,4,16,14,1,13,16,4,6,13,18,16,18,18,9,4,8,13,6,21,5,23,9,17,6,3,5,8,13,18,18,17,19,4,13,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,6,10,2,17,8,8,21,17,10,6,7,14,19,9,16,3,21,18,17,4,9,21,8,8,9,10,21,21,17,7,3,10,21,6,15,7,18,7,7,15,7,21,17,4,16,14,17,21,21,15,21,21,7,19,17,6,4,9,4,21,7,21,5,7,8,21,1,17,7,14,15,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,18,19,5,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,15,19,21,9,15,19,18,10,3,17,13,21,10,5,8,21,21,10,2,4,1,1,5,16,6,2,23,21,15,4,13,17,5,9,2,8,7,15,2,5,1,15,3,21,19,8,2,17,19,10,10,6,21,21,7,14,14,19,9,4,21,16,17,5,17,21,8,2,10,2,16,23,3,5,7,21,4,2,19,21,17,6,5,16,2,21,15,3,4,8,13,13,21,5,23,8,17,5,3,5,16,13,17,18,19,8,9,15,16,5,23,19,7,1,13,16,18,17,8,9,16,8,23,5,9,5,10,15,2,10,21,17,13,2,21,7,4,16,16,19,5,10,23 +24,23,23,23,21,5,5,10,21,18,15,21,13,8,13,21,4,13,4,16,13,17,15,16,19,5,14,15,2,13,2,1,1,23,3,18,4,13,8,10,21,19,14,10,10,7,16,7,4,21,20,16,15,21,7,15,21,5,1,15,5,15,13,2,21,5,21,7,6,8,15,8,16,2,9,13,5,21,15,16,3,7,14,17,2,10,7,16,15,15,10,13,8,7,19,15,5,18,17,7,2,15,21,8,10,7,5,9,8,15,9,5,1,16,21,2,2,16,13,13,7,5,15,16,2,2,16,21,15,2,4,13,18,15,5,17,2,18,13,14,13,6,2,14,1,10,7,15,19,16,5,5,14,16,5,13,15,7,14,16,15,17,15,7,15,21,15,2,21,6,7,13,6,21,21,7,5,15,7,8,8,2,18,21,13,20,21,13,6,16,4,7,13,14,9,2,21,4,13,13,21,14,5,13,20,7,17,15,3,4,8,13,8,13,10,16,15,13,19,9,5,16,13,17,21,8,15,14,5,13,7,16,19,8,16,15,16,1,17,13,2,8,10,16,14,17,14,16,2,1,6,1,1,3,13,16,16,2,15,16,15,13,19,23 +24,23,9,15,17,10,10,4,21,15,5,21,6,4,7,8,13,13,2,21,13,16,15,21,17,5,8,8,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,5,16,16,9,4,2,21,6,17,4,15,7,5,21,16,16,20,7,14,16,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,21,15,1,15,6,7,21,3,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,21,10,5,15,4,7,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,7,8,8,15,2,21,2,6,21,6,2,16,3,13,15,2,16,13,15,18,15,19,9,16,15,8,13,16,15,16,23,2,3,2,15,5,6,2,18,14,1,21,7,8,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,5,4,16,17,3,19,8,13,15,5,11,16,7,5,7,14,17,8,9,8,9,17,15,9,13,21,7,16,15,2,21,11,5,15,15,17,13,5,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,13,8,16,8,2,18,15,2,7,21,13,5,13,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,15,15,17,15,2,5,19,15,2,21,16,21,13,9,16,21,6,14,13,5,2,6,2,21,8,13,20,21,21,9,11,2,8,7,13,8,2,18,2,15,13,21,14,16,6,20,8,16,15,5,4,8,13,13,13,7,19,15,7,11,9,5,16,13,17,15,20,8,14,6,13,15,14,16,16,21,15,16,21,8,8,4,14,5,13,5,15,15,13,5,3,14,21,16,2,5,15,15,4,15,21,15,23,23,23 +24,23,23,8,16,6,5,8,18,7,10,21,6,6,6,19,5,15,2,21,13,17,19,15,21,5,8,13,8,13,4,8,16,23,8,19,2,7,5,6,2,18,17,19,15,7,15,3,4,14,21,15,16,13,16,21,21,10,10,4,7,23,23,1,6,6,21,5,6,3,17,8,19,7,2,5,5,21,16,9,19,9,14,17,8,6,3,3,16,5,7,13,21,8,21,4,6,21,7,5,15,7,17,2,19,7,5,9,8,15,15,9,21,17,18,3,15,17,13,13,14,6,13,18,4,6,13,21,2,15,17,13,5,9,16,8,6,14,6,2,17,6,14,5,21,9,5,16,6,14,13,6,17,10,5,8,7,8,14,6,15,21,15,4,7,21,10,10,18,8,21,13,5,15,21,7,6,5,4,10,6,21,21,17,5,20,21,4,2,9,8,8,13,5,5,21,17,2,15,13,16,14,6,13,20,6,16,13,5,4,8,13,7,13,7,19,13,8,2,9,5,17,13,17,21,20,14,14,13,2,5,14,17,17,21,7,16,21,8,7,4,6,6,10,5,15,5,3,5,5,8,21,17,15,2,15,8,6,6,16,17,23,23,23 +24,23,5,4,21,2,10,2,17,2,4,6,1,15,6,7,13,17,5,19,15,21,18,21,6,5,21,6,9,13,9,10,18,23,15,17,6,14,5,4,9,18,10,15,15,7,15,17,4,16,14,21,16,21,18,21,19,15,21,15,21,5,4,2,21,5,21,5,6,8,1,8,21,8,7,7,5,21,15,14,7,7,13,13,21,20,7,21,14,13,2,10,19,8,21,2,10,21,15,4,3,16,17,6,5,7,5,9,8,15,15,9,1,21,1,2,2,16,23,13,2,7,9,18,19,21,18,21,2,21,15,13,15,2,8,16,14,15,13,23,23,23,23,23,23,23,23,23,23,23,14,13,4,13,9,16,8,11,15,2,5,1,15,21,19,21,4,13,17,20,16,18,2,10,21,9,14,13,18,13,6,6,17,18,10,19,21,21,3,7,4,17,23,5,9,2,17,14,15,13,16,14,5,5,17,4,16,15,9,4,17,13,7,10,17,23,13,18,18,3,5,15,15,17,16,21,21,14,9,2,23,14,19,16,21,15,17,21,11,3,3,14,7,23,23,6,8,6,15,9,15,15,17,15,2,17,7,2,17,17,19,6,23,23 +24,23,23,2,17,10,9,2,17,15,15,21,6,2,2,19,5,15,19,16,13,21,18,15,16,5,16,5,5,13,2,15,17,23,7,3,2,13,10,6,15,18,15,1,11,7,8,18,4,13,19,15,7,15,2,16,21,10,1,16,6,10,13,10,21,8,21,5,10,2,16,18,16,5,14,15,15,8,16,15,9,7,14,2,8,15,14,2,15,13,13,5,1,8,21,5,6,21,11,10,15,15,21,2,16,7,5,9,8,15,13,9,21,21,21,10,8,17,13,13,14,14,15,17,8,15,18,15,2,7,17,13,5,14,7,8,2,21,5,2,20,6,8,6,21,9,7,15,17,15,13,5,14,2,5,8,7,8,14,6,15,21,13,13,13,19,2,9,21,21,8,13,5,15,21,15,14,14,10,2,10,10,21,6,5,20,1,2,15,9,6,8,23,23,7,7,1,2,7,13,21,14,14,10,20,8,8,15,5,4,8,13,7,13,15,19,13,7,8,9,5,16,13,17,15,19,13,14,5,13,10,2,16,21,21,15,21,1,8,2,7,10,16,9,5,15,10,9,10,2,15,21,17,13,6,21,8,15,21,21,23,23,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,16,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,15,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,16,6,2,15,17,2,15,1,18,5,5,15,13,16,2,13,20,21,3,16,15,6,21,3,3,14,15,2,16,23,16,17,5,14,13,6,10,21,14,21,13,7,16,19,4,16,14,21,1,15,15,18,11,2,21,15,5,8,13,2,17,5,14,2,3,2,16,8,21,6,7,15,5,2,16,14,14,8,13,17,7,16,21,3,5,14,16,8,1,7,21,2,5,21,16,8,21,1,1,8,16,7,5,9,8,15,15,15,15,16,21,2,15,16,23,13,15,13,16,16,5,15,16,11,2,5,21,13,1,14,5,8,2,17,3,13,13,16,16,8,8,18,7,16,19,5,14,15,18,4,15,7,13,8,14,15,5,1,15,2,21,21,2,15,17,20,8,5,6,15,15,7,15,6,13,11,15,18,1,2,6,16,1,2,2,10,14,23,20,8,3,2,21,15,7,13,18,14,5,5,16,8,16,19,13,4,8,13,8,18,13,23,7,21,2,3,6,15,13,16,16,6,21,15,5,13,7,8,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,15,15,16,6,6,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,6,14,21,13,15,16,15,3,15,3,17,2,5,21,5,5,13,2,11,21,23,13,16,2,6,8,6,14,16,17,21,16,7,16,16,4,16,18,17,15,20,6,18,2,2,10,16,6,6,13,21,17,5,14,13,15,14,16,2,16,8,15,15,5,2,21,13,13,8,13,8,15,13,18,2,3,5,15,8,21,7,16,6,5,21,15,15,21,1,1,6,16,7,5,7,8,15,15,5,21,16,8,4,3,17,23,13,15,4,15,21,2,7,21,14,15,2,21,13,21,6,13,8,2,21,17,13,7,14,2,15,17,21,6,15,20,5,14,21,2,8,9,16,7,8,15,15,5,1,8,15,18,21,5,3,16,20,15,13,23,23,23,14,6,14,16,2,2,5,16,2,8,20,1,13,2,10,21,8,23,13,13,2,21,8,2,21,15,14,7,6,16,2,7,18,13,2,7,13,7,21,14,23,13,20,21,9,6,16,15,16,20,6,20,14,5,13,2,2,3,15,17,15,16,18,16,2,17,13,2,13,9,18,2,6,16,6,21,15,1,7,2,15,15,21,3,21,8,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,10,7,16,18,4,21,14,21,15,16,15,16,21,10,7,17,6,15,13,4,21,2,21,5,10,6,17,2,16,4,2,9,6,21,15,21,20,7,14,1,4,4,13,18,8,13,6,6,19,8,16,8,5,21,21,8,2,7,8,13,15,7,5,9,7,8,15,5,16,21,1,4,2,17,13,13,14,4,16,16,8,8,1,21,7,6,13,13,17,15,13,17,7,16,5,2,19,6,2,6,18,10,14,19,17,4,13,6,16,2,5,7,8,8,14,6,15,7,17,15,18,21,6,13,21,15,2,13,9,20,21,2,14,15,3,5,2,21,21,8,6,17,21,16,4,7,14,8,5,15,10,2,16,2,15,13,21,14,8,13,15,8,18,15,3,4,8,13,8,13,5,8,7,15,8,9,5,17,13,17,16,15,21,14,5,13,2,2,18,15,17,15,16,19,21,15,13,15,4,16,5,15,4,13,2,6,15,15,3,15,15,16,15,4,21,15,16,6,23,23 +24,23,23,23,23,23,7,8,21,2,15,21,6,10,5,15,13,15,10,16,7,16,3,16,16,5,21,5,9,3,8,3,16,21,15,13,5,5,3,16,8,1,14,16,15,13,21,13,16,16,14,21,21,17,6,16,15,15,15,18,6,15,13,8,21,5,14,21,6,17,16,6,2,8,15,16,5,14,16,7,8,7,13,21,20,2,3,21,3,15,14,15,21,14,21,6,5,21,15,16,21,15,15,8,15,13,5,14,17,15,16,9,15,21,21,10,2,16,23,13,3,5,2,16,2,6,2,17,6,8,21,13,21,2,2,8,15,16,21,5,2,18,2,5,6,2,13,14,5,5,15,14,3,16,15,16,13,7,15,2,6,18,15,13,21,18,7,15,21,16,9,7,10,15,16,13,15,7,16,7,15,10,16,7,6,20,21,7,21,9,10,5,23,21,7,21,16,15,7,15,8,13,3,13,21,21,18,17,9,4,8,13,2,5,2,23,13,16,2,15,6,15,13,16,21,15,13,14,2,15,16,15,19,7,21,17,16,11,18,5,5,21,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,15,2,13,19,2,13,6,16,13,21,2,16,11,5,21,15,13,15,6,21,21,23,8,21,9,14,6,2,16,18,14,15,15,7,8,17,4,16,14,21,21,16,21,15,21,6,20,15,10,15,13,2,21,15,21,6,6,2,16,8,21,13,15,15,5,2,16,7,13,15,13,16,21,3,6,13,14,13,21,15,21,7,20,2,5,16,21,8,21,1,17,17,16,7,5,9,8,15,8,9,21,16,17,13,16,21,23,13,16,6,15,16,9,5,20,21,8,15,3,13,20,8,5,8,2,21,16,13,4,14,6,10,2,9,15,15,10,21,2,9,6,2,9,2,8,8,15,21,6,10,8,5,1,21,13,2,21,16,2,13,6,21,21,5,15,15,3,8,15,21,15,21,9,17,21,6,2,10,10,18,23,2,5,21,17,13,2,13,21,14,3,21,19,2,21,15,7,4,7,13,6,21,5,23,13,16,3,3,5,16,13,16,21,19,8,14,23,23,2,14,21,16,17,15,21,21,8,7,13,13,8,5,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,1,4,9,3,21,16,9,21,6,10,4,9,9,11,17,17,13,16,6,16,2,5,17,8,8,3,7,8,18,18,15,3,10,6,4,1,16,21,7,7,15,7,11,17,4,21,18,18,15,13,15,16,21,6,16,17,3,4,4,9,21,7,21,15,7,8,21,21,16,5,14,7,3,18,16,14,13,15,7,16,21,15,5,21,4,8,10,6,1,2,17,5,5,21,21,19,21,21,21,15,3,7,5,8,8,15,10,9,8,21,6,10,21,17,23,7,7,10,6,16,9,6,19,17,10,2,3,13,18,21,13,8,8,18,16,7,4,9,9,14,8,4,23,23,23,23,23,8,16,18,14,7,8,8,14,9,5,13,16,8,18,1,6,2,21,20,5,13,6,8,18,6,14,13,15,2,4,21,1,21,8,19,21,15,10,7,2,3,23,8,3,18,13,21,2,3,21,14,17,17,7,6,2,19,7,4,15,13,4,16,3,23,3,8,16,9,5,8,16,21,21,4,8,14,4,6,16,23,21,7,17,13,16,18,16,5,9,18,16,15,8,5,9,4,13,17,21,21,16,7,5,17,8,2,5,21,18,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,9,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,2,15,7,15,2,17,8,15,15,18,15,5,15,13,16,8,13,10,21,3,15,21,5,17,5,8,13,15,7,16,23,7,16,15,15,8,10,21,15,15,8,7,7,21,3,4,16,11,21,21,15,15,18,19,2,6,15,15,15,13,2,21,5,2,8,2,10,17,5,17,8,15,15,6,2,8,14,21,7,13,17,15,16,1,2,5,15,16,2,21,7,21,2,5,21,15,8,21,16,16,15,16,7,5,9,15,15,15,5,17,21,20,2,6,16,23,13,18,15,8,16,9,2,8,1,15,6,21,13,21,7,5,8,16,15,16,3,7,1,15,5,17,2,5,16,21,7,14,8,10,8,9,2,7,8,14,2,10,1,15,6,21,18,15,15,16,20,2,5,6,16,11,8,13,5,21,13,6,6,21,2,15,16,21,13,13,10,15,23,20,8,3,2,1,7,7,13,18,14,5,5,16,2,16,7,13,4,8,15,8,21,14,23,8,21,2,3,6,15,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,7,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,6,1,4,5,5,18,15,4,21,6,6,10,18,5,15,4,21,13,17,18,15,21,5,8,13,8,9,2,8,16,23,15,19,2,14,5,6,2,18,15,18,15,7,8,17,4,15,21,8,16,13,16,21,21,10,10,4,7,23,23,17,6,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,15,15,10,9,21,17,21,4,10,17,13,13,14,6,7,21,4,4,6,21,2,4,17,13,5,6,16,8,9,14,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,10,5,8,7,8,15,2,15,21,16,8,7,21,2,15,18,15,21,6,5,4,21,14,7,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,5,13,20,6,16,15,5,4,8,13,15,15,7,19,13,8,2,9,5,17,15,17,17,20,14,14,4,13,5,14,16,16,21,15,16,21,7,7,2,5,4,4,5,15,4,19,5,5,4,21,17,15,6,15,8,4,16,16,1,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,6,9,6,17,23,15,18,9,6,9,4,14,21,2,7,15,7,17,17,4,21,18,17,21,15,15,15,19,19,6,6,6,4,6,9,17,5,21,7,4,10,16,3,21,7,14,7,5,1,16,13,13,15,13,16,17,14,19,21,7,5,4,10,19,8,19,10,10,21,21,6,21,1,17,17,16,7,5,9,8,15,8,9,15,21,17,5,18,17,23,13,21,5,8,17,3,15,18,17,10,10,17,13,13,4,3,8,4,21,6,2,4,21,1,5,23,6,6,15,17,4,21,13,21,6,9,2,8,7,11,19,5,16,1,21,21,21,5,21,21,8,6,9,9,17,21,14,4,3,2,10,6,10,1,21,8,17,21,6,9,10,10,18,23,9,7,4,21,8,15,18,7,15,7,7,17,4,8,18,3,4,8,13,6,21,8,23,13,15,6,3,5,15,15,17,18,10,8,15,5,4,10,23,23,21,4,15,16,1,21,8,6,13,20,8,9,9,13,6,13,10,10,18,3,10,2,15,13,15,3,17,19,3,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,21,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,13,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,10,8,21,10,10,2,21,15,6,17,6,2,2,7,13,13,2,21,13,16,7,21,21,5,23,13,7,13,15,8,21,23,13,20,2,10,5,6,2,18,14,21,11,7,8,18,4,18,21,21,15,13,15,16,21,10,2,16,5,2,13,6,21,7,21,6,2,2,21,14,16,2,4,15,5,21,21,15,9,15,14,16,7,6,2,3,16,13,13,7,21,7,16,16,6,1,11,2,15,15,1,17,19,7,5,9,8,15,15,9,21,21,21,14,21,16,13,5,14,14,13,16,8,2,18,21,2,15,21,13,5,15,10,8,10,21,5,2,9,6,14,13,1,9,6,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,1,2,15,21,21,21,13,10,16,21,10,14,16,7,2,10,2,21,17,5,20,1,2,5,9,2,8,13,9,5,11,21,2,15,13,21,14,15,13,20,2,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,15,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,8,16,5,7,15,15,2,5,15,8,21,4,15,16,15,10,15,16,16,15,23,23 +24,23,7,6,21,10,15,2,17,6,13,21,15,21,9,14,10,21,2,21,13,1,16,16,16,5,16,6,13,2,9,19,15,23,9,16,2,13,7,6,2,18,15,15,15,7,8,17,4,21,14,17,21,16,15,21,21,6,15,16,5,2,13,6,16,2,21,13,6,21,21,8,21,6,14,7,15,17,16,13,6,15,13,7,21,10,8,14,14,13,7,10,3,7,16,21,5,8,15,8,20,1,17,6,16,7,5,9,8,15,8,9,21,17,16,9,2,21,13,13,2,5,16,21,9,2,2,18,2,10,20,13,21,10,10,8,10,21,7,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,5,5,21,17,2,21,21,6,6,17,6,2,13,3,21,21,7,1,2,7,2,5,2,21,21,7,17,1,10,2,8,10,9,23,15,5,21,21,14,2,13,21,13,14,13,15,17,17,15,3,4,8,13,8,21,2,23,7,21,21,13,5,16,13,21,16,5,21,14,9,13,2,2,19,15,17,15,16,21,16,15,2,7,3,23,7,5,14,6,15,7,6,21,17,2,10,16,7,2,6,16,19,9,19,20 +24,23,15,4,17,5,9,10,18,7,10,21,6,6,6,18,5,15,6,21,13,16,19,15,16,5,8,6,8,9,10,15,17,23,6,19,10,7,6,6,2,18,15,18,15,7,8,19,4,15,21,15,15,15,17,16,21,10,10,9,7,23,23,1,6,6,21,9,10,16,17,8,19,8,4,6,5,21,16,14,19,7,14,16,8,6,4,3,16,5,7,13,1,8,21,21,9,21,15,6,15,15,16,2,8,7,5,9,8,15,13,9,21,21,18,9,15,17,13,13,14,4,6,18,6,10,8,21,2,6,17,13,5,9,5,8,10,15,6,2,19,6,14,5,21,9,10,18,7,14,6,5,14,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,21,13,5,21,21,14,9,6,4,2,6,10,18,8,5,20,21,10,13,9,15,8,13,5,8,21,17,2,15,13,15,14,6,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,16,16,20,14,14,9,2,6,14,17,16,17,15,17,1,7,2,3,5,8,6,5,15,8,19,5,5,15,21,17,15,10,15,15,4,16,15,21,23,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,2,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,8,21,15,10,2,16,4,16,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,17,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,21,8,15,18,21,2,13,17,13,5,15,3,8,2,7,5,2,2,6,14,6,1,9,2,18,15,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,15,5,20,1,17,5,9,2,8,13,5,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,16,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,15,17,15,15,2,18,15,6,21,6,15,2,7,13,13,2,21,13,16,11,16,21,5,7,7,9,13,2,1,17,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,16,21,15,15,13,21,16,21,15,2,16,5,2,4,10,6,7,21,5,2,2,16,7,19,8,4,7,5,21,16,8,19,7,14,15,8,6,8,2,16,6,13,13,1,8,17,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,13,7,18,13,13,14,15,13,21,8,15,18,15,2,7,21,13,5,10,8,8,2,21,5,2,17,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,7,14,2,8,17,15,10,5,21,2,15,21,15,21,13,5,15,21,8,14,7,7,2,15,21,21,16,15,20,1,4,15,9,8,8,13,13,15,2,17,2,15,13,16,14,7,13,20,17,16,15,5,4,8,13,8,13,6,2,13,8,15,9,5,17,15,16,21,20,14,14,10,2,15,14,21,17,16,8,16,19,21,8,13,15,8,16,7,2,5,10,10,9,2,21,17,15,15,15,13,15,6,15,23,23,23,23 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,4,10,7,21,6,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,6,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,19,10,13,13,14,5,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,15,13,8,6,8,15,1,3,6,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,9,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,9,7,6,6,9,9,10,16,9,7,4,17,17,15,9,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,18,15,15,21,6,2,6,18,13,13,6,21,13,16,15,15,17,5,13,15,7,13,2,8,17,23,13,19,2,10,5,2,2,18,14,1,11,7,8,18,4,8,16,21,16,15,15,17,21,15,11,15,6,2,6,14,13,21,21,6,2,10,16,15,21,14,4,10,16,18,16,9,19,7,14,16,8,13,4,3,15,13,13,15,21,7,16,15,6,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,15,21,21,2,6,16,9,13,14,15,15,21,8,2,19,15,2,8,21,13,5,8,5,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,2,8,21,2,8,21,21,21,13,5,13,21,15,14,5,15,10,15,2,21,2,15,20,1,21,13,9,8,8,13,4,5,2,17,2,15,15,15,14,15,13,20,4,16,15,5,4,8,13,8,13,7,19,13,7,15,13,5,17,15,16,21,18,14,14,10,2,15,14,16,16,21,15,17,19,8,2,2,15,15,4,5,15,10,13,2,7,5,17,17,15,2,15,15,2,17,15,21,6,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,4,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,6,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,23,16,7,4,16,8,4,7,21,7,13,16,19,15,18,19,21,16,5,21,13,7,13,18,7,18,23,13,16,9,10,9,6,16,1,10,15,15,7,21,1,4,21,14,16,1,8,21,1,19,4,10,7,6,6,6,21,17,5,21,15,15,17,19,8,21,4,10,6,5,4,16,7,13,7,13,7,21,19,13,7,16,13,6,6,18,8,19,6,6,21,16,21,21,1,13,4,10,7,5,9,8,15,18,9,16,21,2,13,17,21,23,13,5,4,9,17,10,6,18,17,5,13,17,13,1,15,9,8,7,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,9,8,8,7,15,4,5,17,13,21,18,18,10,2,21,20,5,17,10,21,16,7,4,16,7,2,5,4,17,21,6,5,21,8,5,8,17,19,23,6,5,18,21,14,2,13,16,6,4,13,16,6,16,15,3,4,19,13,2,6,16,23,3,16,17,9,5,15,13,17,17,18,15,6,23,23,4,14,18,16,21,16,17,21,7,13,13,17,16,23,23,5,4,6,16,6,6,15,21,14,4,17,17,7,21,17,18,8,4,23 +24,23,23,2,21,2,7,6,21,8,16,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,5,5,21,7,16,17,10,14,17,15,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,10,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,14,2,5,8,15,8,14,17,6,1,16,13,18,21,3,2,21,15,8,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,9,2,8,8,8,18,14,5,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,8,3,16,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,8,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,15,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,10,17,4,8,21,23,7,6,4,13,20,10,17,13,16,7,17,21,5,1,5,23,5,4,21,17,23,7,17,9,13,5,4,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,16,21,15,4,16,5,15,4,4,21,8,21,5,19,7,4,8,17,10,10,4,5,21,16,8,19,7,14,16,16,4,5,19,16,9,4,4,21,8,17,4,10,15,11,6,17,8,8,15,19,7,5,9,8,15,15,9,18,15,17,6,15,13,13,13,14,16,13,21,8,7,18,1,2,7,17,13,5,6,16,8,2,7,5,2,19,6,14,5,21,16,17,9,14,6,5,5,17,2,5,8,8,8,14,9,15,1,9,15,7,1,4,4,21,21,8,13,9,16,21,7,4,7,7,4,6,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,15,15,21,14,4,13,20,4,17,15,5,2,8,13,15,7,5,19,13,17,2,13,21,8,7,1,16,20,7,6,8,3,15,14,16,18,17,7,17,19,16,2,4,7,6,8,7,21,16,6,2,7,6,16,17,4,21,21,7,5,3,17,16,4,6,19 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,7,14,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,14,10,18,7,7,6,5,15,21,16,17,21,10,2,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,14,21,6,2,15,21,15,2,16,6,15,5,7,13,16,2,17,13,16,19,16,2,5,21,5,8,13,15,7,15,23,7,21,3,13,15,6,14,20,19,21,15,7,7,16,4,16,14,16,15,17,15,16,21,2,13,16,6,2,13,5,18,8,21,6,8,7,21,8,21,2,15,15,5,19,16,5,13,15,13,14,8,9,7,14,16,13,8,14,21,8,16,2,19,21,21,6,10,1,17,17,19,7,5,9,8,15,8,5,1,21,17,13,21,16,23,13,17,13,8,16,9,15,16,16,10,7,21,16,14,2,13,18,13,2,17,8,7,21,15,5,16,2,2,8,19,19,15,8,13,21,9,7,13,3,21,5,15,19,15,5,21,21,10,15,21,16,6,13,2,15,21,5,15,2,3,8,15,19,21,21,7,16,1,6,2,16,4,8,13,8,10,2,17,4,15,13,21,14,14,13,15,2,18,15,3,4,8,13,8,10,2,23,15,2,8,11,5,7,13,21,16,8,16,14,14,13,14,2,21,21,16,16,15,11,8,2,13,6,14,23,7,8,15,2,7,5,2,15,21,2,10,16,13,17,15,21,11,10,23,23 +24,23,23,4,21,8,3,9,21,4,5,21,16,15,13,18,6,13,6,17,13,17,19,16,3,3,21,4,7,9,2,8,16,23,6,17,7,15,5,7,17,18,14,8,15,7,17,16,4,16,14,21,21,16,13,16,18,9,4,17,5,7,13,15,21,4,21,9,15,9,19,2,19,8,21,6,2,6,19,13,13,7,13,21,1,10,21,18,4,5,7,15,17,5,21,7,8,1,17,7,21,1,21,8,19,7,5,9,16,15,7,17,20,11,10,6,21,15,13,13,13,10,15,17,9,14,21,1,6,4,21,13,21,9,6,8,4,16,9,7,2,8,8,13,2,6,4,21,20,4,10,19,13,20,13,10,8,8,14,2,6,17,16,4,21,1,8,1,17,2,10,13,6,17,18,7,14,2,21,7,9,4,1,19,2,19,21,4,9,10,23,18,19,9,6,2,7,21,7,10,18,14,15,19,16,15,8,15,7,4,8,13,7,16,5,23,15,15,2,13,6,16,16,18,16,3,13,14,7,13,5,23,18,16,18,15,16,21,8,4,5,9,4,5,10,5,9,8,15,6,6,21,8,2,4,17,15,9,8,17,20,9,3,18 +24,23,23,9,17,6,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,5,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,7,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,8,5,1,8,16,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,11,13,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,15,8,16,14,15,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,4,15,2,2,15,18,16,2,21,6,2,4,18,5,15,2,21,13,16,19,15,21,5,8,13,7,2,2,7,17,23,15,3,2,15,5,6,2,18,15,19,11,7,8,11,4,15,18,21,15,13,8,16,21,4,2,9,7,23,23,21,2,6,1,6,2,2,16,2,16,2,14,10,5,21,6,13,19,7,14,17,15,2,4,3,16,13,7,8,1,7,21,2,6,21,11,5,15,15,16,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,4,13,21,10,5,15,21,2,5,17,13,5,2,16,8,2,15,5,2,19,6,16,6,21,7,6,13,8,14,13,5,7,2,5,8,7,8,14,2,15,21,16,8,5,21,2,15,18,16,21,13,5,16,21,14,13,2,4,2,6,16,21,8,5,20,21,4,2,9,8,8,13,5,4,21,17,2,15,13,15,14,2,13,20,6,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,16,21,20,14,14,4,13,5,14,17,8,21,15,17,1,7,2,2,5,8,2,5,15,6,3,5,5,15,21,17,15,6,15,15,6,16,15,23,23,23,23 +24,23,23,23,23,23,23,10,17,10,6,10,17,6,9,9,14,20,4,8,15,17,8,17,2,4,23,9,9,3,8,17,18,6,9,7,9,15,9,16,17,18,4,7,15,7,21,17,4,21,13,17,15,21,19,17,10,6,4,4,23,23,23,14,13,8,17,8,9,8,21,8,21,7,7,9,5,17,16,13,13,15,13,17,17,9,2,21,7,17,4,7,20,4,17,7,5,21,21,5,21,1,21,7,16,7,5,9,8,15,8,9,15,21,21,9,19,19,23,9,17,9,8,17,9,5,19,21,10,10,23,9,18,10,9,17,7,21,7,2,18,21,1,4,23,23,23,23,23,4,7,5,4,6,9,8,11,8,7,9,7,1,1,5,16,18,6,4,21,21,15,13,9,23,23,23,9,6,16,9,3,16,16,21,5,15,21,4,3,10,6,16,23,2,9,4,21,16,15,19,7,9,14,4,19,6,16,18,9,4,8,13,6,21,21,23,3,6,10,3,5,17,15,2,18,2,15,9,8,5,23,16,17,5,11,11,16,21,8,9,19,10,7,4,5,19,6,9,17,21,7,1,1,10,4,17,13,4,17,21,23,23,23,23 +24,23,23,23,23,15,3,4,18,1,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,16,23,15,19,2,14,5,6,2,18,15,19,7,7,8,18,4,15,21,15,8,13,21,16,21,10,10,9,7,23,23,21,5,6,21,5,6,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,10,3,16,5,8,13,1,8,21,2,6,17,11,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,6,6,21,13,13,14,5,13,18,6,9,13,21,2,10,17,13,5,3,16,8,6,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,2,15,21,15,8,9,21,4,15,18,8,16,5,5,16,21,14,5,7,4,2,8,17,21,8,5,20,1,2,13,9,8,8,13,5,6,21,17,2,15,15,16,14,4,13,20,6,16,13,5,4,8,13,15,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,5,14,17,17,17,15,17,21,7,7,2,5,8,6,5,15,8,19,5,9,5,21,17,15,4,15,15,4,16,16,21,4,6,18 +24,23,23,7,21,15,8,19,21,13,7,19,8,5,2,17,5,6,4,16,13,16,18,21,13,19,14,4,8,15,7,6,18,19,6,2,2,15,11,6,2,18,15,7,15,7,16,17,4,21,16,17,10,19,15,21,19,15,5,19,5,13,5,21,6,4,21,2,8,16,2,7,14,7,2,6,9,11,16,13,13,7,13,16,21,9,21,18,5,5,14,8,16,8,21,6,5,21,15,2,15,1,17,15,17,7,5,9,8,15,8,9,6,21,17,5,16,21,23,13,20,13,2,17,9,5,7,15,5,8,21,13,1,7,10,8,15,21,10,2,4,1,1,16,13,21,6,2,14,5,5,2,14,16,9,16,8,7,14,2,5,11,15,2,18,18,15,5,18,16,3,2,6,8,21,7,11,7,15,19,5,2,1,4,16,14,21,2,9,10,9,18,23,8,6,1,18,14,2,19,17,14,7,6,17,6,21,11,3,4,8,13,18,21,14,23,8,15,15,21,5,8,13,16,21,18,15,5,23,23,9,14,21,16,18,7,16,18,16,5,10,8,9,23,2,5,7,5,13,15,5,17,17,15,6,17,13,5,15,16,19,8,23,23 +24,23,23,23,23,23,23,10,17,10,6,10,17,6,9,9,14,20,4,8,15,17,8,17,2,4,23,9,9,3,8,17,18,6,9,7,9,15,9,16,17,18,4,7,15,7,21,17,4,21,13,17,15,21,19,17,10,6,4,4,23,23,23,14,13,8,17,15,9,8,21,8,21,7,7,9,5,17,16,13,13,15,13,17,17,9,2,21,7,17,4,7,20,4,17,7,5,21,21,5,21,1,21,7,16,7,5,9,8,15,8,9,15,21,21,9,19,19,23,9,17,9,8,17,9,5,19,21,10,2,23,9,18,10,9,17,7,21,13,2,18,21,1,4,23,23,23,23,23,4,7,5,4,6,9,8,11,8,7,9,7,1,1,5,16,18,6,4,21,21,15,13,9,23,23,23,9,6,16,9,3,16,16,21,5,15,21,4,3,10,6,16,23,2,9,4,21,16,15,19,7,9,14,4,19,6,16,18,9,4,8,13,6,21,21,23,3,6,10,3,5,17,15,2,18,2,15,9,8,5,23,16,17,5,11,11,16,21,8,9,19,10,7,4,5,19,6,9,17,21,7,1,1,10,4,17,13,4,17,21,23,23,23,23 +24,23,23,6,20,4,4,6,17,4,4,17,17,21,10,16,6,13,4,16,11,17,9,18,19,5,21,13,4,9,9,13,18,23,7,17,9,13,7,6,4,16,21,7,15,7,1,17,4,21,21,17,21,15,6,21,1,4,4,16,7,6,9,9,18,7,21,7,5,8,17,8,17,8,9,18,1,4,8,6,13,5,13,16,21,4,6,9,15,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,18,21,13,4,6,21,13,21,2,6,8,18,21,6,2,2,1,1,5,15,6,15,23,7,4,9,13,19,5,9,19,8,7,15,5,5,21,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,8,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,14,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,9,4,17,23,19,17,21,16,16,21,8,7,13,1,7,23,23,9,21,10,11,2,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,2,21,17,15,10,18,10,2,18,15,8,21,8,5,13,8,16,13,17,8,16,2,5,21,15,7,13,6,7,21,23,7,21,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,4,17,18,15,1,17,5,15,13,10,21,15,21,8,5,17,16,14,2,5,23,23,23,23,23,23,23,23,23,16,15,8,1,13,14,13,15,15,21,14,16,15,10,21,21,5,21,1,21,8,10,7,5,9,3,15,8,5,1,21,16,15,2,15,13,13,14,8,15,16,9,13,20,16,15,13,21,13,17,4,13,21,2,16,5,7,9,8,15,5,21,21,19,15,18,15,2,5,14,2,5,7,15,8,14,8,15,1,8,5,21,16,15,15,17,2,8,13,2,15,21,7,14,15,7,8,3,15,18,17,8,17,1,6,2,11,2,8,13,4,8,2,21,14,13,1,21,14,14,13,8,8,17,15,3,4,8,13,8,17,9,23,13,8,13,9,5,8,13,16,17,8,21,14,5,13,2,1,18,15,17,8,16,18,16,1,10,5,3,2,13,2,16,1,2,5,2,17,1,15,6,15,15,2,15,15,19,5,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,2,13,19,15,13,6,16,13,21,16,17,8,5,21,8,13,10,6,21,19,23,15,21,9,14,15,2,16,18,14,15,15,7,8,17,4,16,14,21,21,16,21,15,21,20,6,15,10,15,13,2,21,5,21,2,6,2,16,8,16,2,15,6,5,2,16,14,13,15,13,16,21,3,6,13,15,13,21,8,14,8,20,6,5,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,21,16,17,15,2,21,23,13,8,6,2,16,9,13,20,21,2,6,2,13,21,21,13,8,10,21,16,13,14,14,6,2,10,9,6,15,10,2,2,13,6,2,9,2,8,8,15,2,5,10,15,15,21,21,13,15,21,16,2,13,6,21,21,5,8,15,3,8,13,2,15,21,7,17,21,7,2,10,10,21,23,2,5,17,21,13,2,6,16,14,14,21,19,2,16,15,7,4,7,13,6,21,2,23,13,17,3,3,5,16,13,16,21,18,8,14,23,23,2,14,21,16,16,15,21,21,7,6,13,13,21,5,17,6,3,14,13,9,2,5,16,13,15,21,15,15,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,3,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,23 +24,23,23,23,23,23,2,6,21,2,6,21,6,2,2,18,13,15,2,21,13,16,3,15,16,5,8,13,8,13,2,6,16,23,15,19,9,5,13,21,2,18,14,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,19,8,16,13,23,23,13,1,13,6,2,16,8,19,7,2,5,6,21,16,6,14,7,14,16,8,6,4,3,16,15,8,13,1,8,21,5,15,21,11,6,15,15,16,2,18,7,5,9,8,15,15,9,21,21,21,5,2,21,5,13,14,4,13,21,5,15,16,21,6,13,17,13,5,5,16,8,2,1,6,2,2,6,14,6,21,7,2,20,16,14,13,5,8,2,5,8,8,8,14,2,15,21,15,2,5,21,2,15,18,16,21,13,5,16,21,13,14,15,6,2,15,2,21,8,6,20,21,4,8,9,16,8,13,5,6,21,17,2,15,13,16,14,4,13,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,14,14,5,13,15,14,17,16,1,15,17,1,7,9,2,13,6,4,5,15,6,3,5,9,2,21,17,15,10,15,15,7,16,16,15,2,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,8,18,15,21,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,21,7,5,21,6,15,2,9,13,13,2,21,13,18,16,16,10,5,15,15,8,13,2,4,21,23,16,20,2,13,6,6,2,18,16,19,11,7,8,18,4,1,19,21,15,15,15,8,21,21,2,16,10,15,13,10,6,2,21,5,2,2,17,14,17,8,8,15,5,1,17,5,3,15,14,16,8,6,14,15,16,13,5,7,21,8,16,6,10,21,1,4,13,15,16,6,16,7,5,9,14,15,15,9,21,21,21,4,15,1,13,13,14,7,15,1,10,8,18,19,2,13,17,13,5,16,7,8,2,7,5,2,18,6,14,6,1,9,2,23,23,21,5,13,5,4,5,8,17,21,14,7,10,7,16,15,9,21,10,2,21,18,21,5,14,15,21,8,8,16,7,2,15,21,21,21,10,20,1,8,5,8,14,8,13,10,9,2,21,2,15,13,8,14,15,5,20,2,16,15,3,4,8,13,8,13,13,19,13,14,8,9,5,17,13,21,21,19,14,14,7,13,10,14,16,17,16,15,15,19,19,3,15,8,2,15,8,5,5,15,9,15,15,16,17,15,6,15,8,2,2,15,21,23,23,23 +24,23,23,23,16,8,15,2,21,2,6,21,6,2,4,3,8,15,2,21,13,16,19,13,2,9,21,2,8,13,2,8,16,23,15,19,2,15,5,6,2,18,14,1,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,6,13,6,18,21,15,2,2,17,3,19,8,10,6,19,16,8,4,19,7,14,16,8,6,5,3,16,15,8,13,1,8,16,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,6,6,21,13,13,14,8,15,16,8,2,18,7,2,7,16,13,5,2,17,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,8,14,2,15,17,13,21,8,19,15,2,21,16,21,13,7,15,21,6,14,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,8,6,4,18,2,4,15,21,14,15,5,20,21,17,15,5,4,8,13,13,13,2,19,13,13,9,9,5,16,13,17,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,14,21,16,15,13,15,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,6,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,5,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,16,21,13,5,17,21,7,17,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,6,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,17,16,21,5,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,2,10,8,2,4,15,4,13,8,20,7,17,8,17,15,5,21,5,8,4,15,15,16,23,5,6,9,15,5,4,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,17,4,21,5,10,8,16,8,16,7,15,15,17,16,17,10,8,5,13,17,18,15,21,15,19,14,7,6,16,8,16,13,3,15,21,15,9,21,21,8,16,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,21,6,21,9,6,17,21,2,7,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,15,2,6,8,3,8,21,21,10,4,21,16,5,13,10,21,21,7,15,15,7,8,15,19,21,21,9,17,21,2,15,8,15,7,18,8,5,13,16,2,21,9,21,8,6,2,21,2,16,15,8,4,15,13,20,18,5,23,5,13,2,9,6,15,13,17,1,18,7,6,5,9,2,15,17,21,16,19,7,1,18,15,7,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,15,6,4,15,17,2,5,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,16,13,8,13,13,5,17,23,15,16,13,15,5,5,21,16,16,21,15,7,16,19,4,21,14,21,21,16,15,21,11,2,15,18,6,7,13,6,21,7,14,8,15,8,16,2,16,9,14,15,5,11,8,14,14,8,13,16,7,8,18,3,5,14,16,16,21,7,20,2,5,21,15,21,7,1,1,8,16,7,5,9,15,15,15,5,21,16,21,13,10,16,23,13,21,6,7,16,6,21,15,21,7,6,21,13,1,8,7,8,2,17,17,13,13,8,15,5,15,3,2,15,19,5,14,7,19,15,7,15,8,8,14,2,6,1,8,7,21,21,5,15,17,20,8,13,2,15,16,14,13,14,10,13,6,18,16,2,3,16,1,7,15,10,23,17,20,10,3,2,17,2,7,13,18,14,7,6,16,5,16,15,13,4,8,13,8,17,13,23,15,17,2,9,6,16,15,16,16,8,18,14,13,6,8,14,16,15,16,15,16,18,8,2,15,15,2,8,5,21,14,16,16,5,15,15,17,13,3,15,15,2,17,15,16,8,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,23,2,23,23,23,23,23,23,23,4,15,23,9,7,15,17,21,21,6,23,16,14,23,23,19,9,23,21,9,4,4,17,3,17,9,4,5,5,23,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,23,23,23,6,23,9,19,23,23,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,5,9,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,16,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,5,15,10,2,10,21,15,2,21,6,15,2,6,13,13,2,21,13,16,7,21,21,5,16,10,7,13,19,15,17,23,15,19,2,15,5,6,2,18,15,21,11,7,8,18,4,21,21,15,16,13,15,16,21,8,2,16,15,2,13,6,5,5,21,7,2,14,1,2,21,7,15,15,5,17,16,5,19,7,14,16,8,10,10,2,21,9,6,13,1,8,21,13,10,21,11,6,15,15,21,21,20,13,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,14,13,16,8,15,19,15,2,15,21,13,5,13,15,8,2,21,5,2,21,6,8,15,21,9,6,15,2,14,13,5,6,2,5,8,8,8,14,15,15,1,21,13,9,21,2,10,21,16,21,13,5,15,21,14,15,14,6,2,6,2,21,2,5,20,21,1,10,11,2,8,13,10,10,2,21,2,15,13,21,14,15,13,20,7,21,13,3,2,8,13,15,13,13,3,13,8,11,9,5,17,13,16,15,20,14,8,14,8,8,14,16,16,17,7,16,19,21,8,6,7,14,21,5,21,14,13,2,6,2,16,21,15,6,15,15,2,17,21,15,23,23,23 +24,23,23,23,23,8,2,6,21,15,6,21,6,2,6,18,5,15,3,21,13,16,19,15,16,5,8,13,7,13,2,6,21,23,15,3,10,15,5,5,2,18,15,19,11,7,8,11,4,15,18,21,15,15,15,16,21,4,4,2,8,23,23,21,15,13,17,5,7,2,16,14,16,2,15,15,5,16,6,13,20,7,14,16,8,10,2,2,17,13,5,2,1,7,21,2,15,21,11,5,15,15,16,2,19,7,5,9,13,15,15,9,15,21,18,3,6,21,13,13,14,15,13,21,10,2,15,21,2,15,17,13,5,2,8,8,2,11,5,2,18,6,16,6,21,7,6,15,15,14,13,5,6,2,5,8,7,8,14,2,15,1,15,2,7,21,2,6,18,8,21,13,5,15,21,14,8,15,6,2,15,15,21,8,5,20,21,16,2,9,8,8,13,13,4,21,17,2,15,13,15,14,5,13,20,2,17,13,5,4,8,13,9,13,7,19,13,8,2,9,5,17,15,21,15,20,14,14,5,13,5,14,21,16,21,15,16,1,7,2,2,9,13,5,5,15,6,3,5,5,6,21,17,15,2,15,15,13,8,16,18,4,23,23 +24,23,23,23,23,23,2,6,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,19,14,15,15,7,21,16,4,16,14,21,15,21,15,16,21,6,2,16,15,2,13,6,21,5,21,15,8,15,16,5,17,15,14,13,14,17,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,21,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,15,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,16,20,2,14,15,15,17,5,13,15,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,10,2,21,15,14,5,18,8,5,15,7,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,5,15,8,14,2,18,15,5,21,6,2,2,9,13,13,2,21,13,16,15,15,18,5,7,15,7,13,2,2,17,23,13,3,2,7,6,6,2,18,14,1,11,7,8,18,4,18,21,15,15,15,18,16,21,15,2,16,5,2,13,6,6,2,21,5,2,2,17,16,19,7,8,10,5,21,16,8,19,7,14,16,8,4,5,3,16,13,14,15,21,7,16,15,6,21,11,5,15,8,1,8,21,7,5,9,8,15,13,9,21,21,21,15,7,18,13,13,14,15,13,21,8,15,19,15,2,7,21,13,5,10,8,8,2,21,5,2,17,6,8,15,21,9,6,13,21,14,13,5,14,2,5,8,8,7,14,16,15,1,21,13,8,1,3,2,21,21,21,13,5,15,21,7,15,15,7,2,6,2,21,8,13,20,21,16,15,9,4,8,13,5,4,2,21,2,15,13,1,14,23,13,20,4,16,13,5,4,8,13,8,13,13,9,13,7,15,9,5,17,15,17,16,20,14,8,13,2,15,14,21,21,16,8,16,19,19,8,13,7,8,17,7,5,6,15,2,9,6,16,17,15,6,15,13,2,17,16,15,15,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,9,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,4,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,7,5,16,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,7,3,8,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,4,15,15,15,6,21,9,2,19,17,4,4,15,13,13,8,16,8,21,10,19,10,5,21,17,8,13,5,7,21,23,10,17,2,13,4,7,7,13,2,15,15,7,8,17,4,21,14,21,8,21,19,17,1,6,10,15,7,4,13,4,17,9,21,9,10,4,21,8,19,4,4,3,3,19,19,13,13,7,13,16,17,10,19,4,16,13,8,2,19,8,17,2,5,21,16,4,4,15,17,17,19,7,5,9,17,15,18,17,1,21,4,6,2,16,23,13,10,8,9,18,17,9,18,1,4,7,16,13,13,4,19,8,19,14,9,23,23,23,23,23,23,23,23,23,23,23,23,23,13,10,9,21,8,7,15,9,5,21,8,17,19,15,4,4,21,19,10,18,7,9,23,4,7,4,19,13,4,6,21,16,13,19,21,4,4,8,17,19,23,9,8,8,17,14,2,13,17,4,23,13,16,7,17,15,3,4,16,13,1,17,14,19,4,16,19,9,5,16,15,17,16,19,3,10,23,23,10,14,18,8,21,15,16,1,8,4,9,17,7,23,23,19,6,4,7,10,2,16,17,15,5,21,15,4,17,16,19,4,19,23 +24,23,23,7,16,16,7,10,21,15,4,21,6,15,7,16,13,13,2,21,13,16,5,17,16,5,7,15,8,10,2,2,20,23,13,19,2,15,5,6,2,18,15,1,11,7,8,18,4,18,21,15,11,15,15,16,21,4,2,16,5,15,13,10,6,2,21,5,2,2,17,17,19,13,9,5,16,21,16,15,19,7,14,8,8,13,4,3,15,13,13,5,21,8,21,15,10,21,11,6,15,15,21,8,21,7,5,9,8,15,15,9,21,17,21,10,7,21,13,13,21,6,14,18,9,10,18,16,4,7,21,13,5,4,10,8,2,21,5,2,18,6,8,6,21,9,8,15,17,14,13,5,7,2,5,8,8,8,14,15,15,1,7,5,9,21,10,2,17,21,21,13,5,16,21,7,14,15,7,2,6,10,21,17,15,20,1,2,2,9,4,8,13,5,2,2,16,2,15,13,1,10,14,13,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,8,17,15,17,17,20,14,14,10,13,4,14,21,21,15,7,17,19,21,8,2,8,4,15,14,6,5,2,2,9,15,16,21,15,6,16,13,4,17,17,16,23,23,23 +24,23,23,6,21,21,6,4,17,9,8,17,8,4,5,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,16,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,16,7,4,17,16,20,5,15,23 +24,23,23,5,17,15,13,2,21,2,6,21,6,10,2,3,7,15,2,21,13,16,18,15,3,5,8,15,8,13,2,5,16,23,2,19,2,15,3,6,2,18,14,1,8,7,8,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,16,3,19,8,6,2,15,16,6,4,19,15,14,16,8,13,6,9,21,15,2,13,1,8,16,6,6,21,11,5,15,15,17,2,18,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,2,15,16,8,2,18,11,2,7,17,13,5,2,17,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,2,8,5,8,8,8,14,2,15,16,15,13,8,19,15,2,21,8,21,13,5,15,21,5,2,13,5,2,2,2,21,8,2,20,21,21,13,9,8,8,7,5,15,4,18,2,8,13,21,14,13,5,20,8,16,15,5,4,8,13,13,13,6,19,13,8,9,9,5,16,13,21,8,20,14,14,13,2,14,14,17,17,21,15,16,21,8,8,2,18,15,14,5,15,6,2,7,5,14,21,16,15,6,8,15,15,21,21,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,15,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,7,15,21,6,10,4,17,7,7,17,8,10,13,4,4,15,8,16,13,16,7,16,21,13,18,6,9,9,18,4,19,23,7,4,9,13,5,4,4,21,14,8,21,7,16,18,4,18,3,17,15,11,15,16,21,5,21,16,5,10,4,4,21,7,21,6,10,4,21,18,21,4,4,6,5,21,21,6,20,7,14,17,2,6,4,19,14,6,15,9,21,7,21,7,6,17,21,5,19,8,16,7,21,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,14,10,8,16,10,4,18,1,5,7,4,13,16,4,5,18,10,17,4,19,9,6,5,6,1,3,4,9,20,4,15,21,19,6,9,19,7,8,14,9,7,15,16,10,16,21,4,4,18,19,5,13,15,21,21,7,4,4,7,8,5,19,21,1,10,17,1,21,13,8,4,8,13,8,9,4,17,17,6,10,21,14,4,13,8,14,16,15,3,4,8,13,7,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,9,13,4,3,19,15,17,15,17,18,16,7,9,7,8,6,8,6,16,16,9,11,4,17,16,7,5,17,7,4,15,16,20,5,5,18 +24,23,23,23,23,23,7,2,21,15,4,21,6,15,13,16,15,13,2,21,13,16,6,17,21,5,7,13,7,13,2,2,20,23,13,19,2,15,5,4,2,18,14,1,11,7,8,18,4,18,21,15,15,7,15,16,21,2,2,16,5,8,13,15,6,10,21,5,2,2,17,16,19,13,6,5,16,21,16,9,19,7,14,8,8,13,4,3,16,13,13,5,21,7,21,15,10,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,17,21,2,7,21,13,13,21,6,14,18,9,4,18,16,2,7,21,13,5,5,8,8,2,21,5,2,18,6,8,6,21,9,8,7,17,14,13,5,14,2,5,8,8,8,14,15,15,1,8,13,9,21,10,4,17,21,21,13,5,15,21,7,15,15,7,2,2,10,17,8,15,20,1,21,15,9,4,8,13,5,2,2,16,2,15,13,1,10,10,13,20,4,16,13,5,4,8,13,7,13,5,19,13,8,8,9,8,16,15,17,17,20,14,14,10,2,15,14,21,21,15,7,17,19,21,8,6,8,4,15,7,6,6,10,2,9,15,16,21,15,6,16,13,4,21,17,16,23,23,23 +24,23,23,9,17,5,7,15,17,4,3,15,6,10,10,21,13,15,4,16,13,16,7,16,21,9,15,9,13,5,7,21,19,23,13,19,9,7,6,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,8,4,13,1,1,5,4,8,19,14,16,8,15,6,15,17,21,5,19,15,14,17,18,4,5,4,16,13,8,6,16,7,21,4,5,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,18,16,21,15,3,17,13,13,15,6,13,16,8,4,18,21,17,5,9,13,5,9,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,6,8,17,8,4,21,16,21,13,5,15,21,9,14,15,7,4,15,10,21,8,6,20,1,4,15,9,4,16,7,9,13,21,18,2,7,16,21,14,10,13,20,6,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,16,19,21,8,13,8,6,15,7,17,14,6,2,5,4,6,17,15,4,17,13,9,15,17,18,6,2,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,2,16,8,16,7,16,15,5,21,15,13,9,21,13,18,23,7,17,13,7,6,6,2,19,2,7,15,7,8,17,4,21,15,17,15,11,15,21,21,10,1,16,5,2,13,6,16,2,21,6,5,10,15,16,16,2,5,4,5,16,16,13,13,7,13,7,21,10,21,6,16,1,14,21,15,9,17,13,2,21,15,4,21,1,17,15,10,7,5,9,8,15,8,9,16,21,17,5,1,17,23,13,18,6,2,16,9,15,1,21,6,13,21,13,17,3,2,8,10,21,15,2,4,1,23,23,18,15,14,16,10,7,14,6,21,5,9,19,15,5,15,10,6,21,8,19,21,21,4,21,16,19,10,13,6,16,21,7,6,19,7,2,2,21,21,21,21,20,1,7,2,10,6,16,23,9,8,4,18,13,15,16,21,13,23,5,17,21,17,15,19,4,8,13,6,15,13,23,9,16,8,3,5,15,13,19,18,21,17,14,13,2,6,23,21,15,16,15,16,1,8,6,16,1,8,8,6,10,2,17,13,9,14,16,16,10,2,17,13,4,16,17,19,5,10,23 +24,23,23,23,23,23,2,20,17,10,10,15,15,8,10,14,5,21,10,16,7,15,19,1,21,17,21,5,5,13,2,18,15,23,10,1,3,15,9,2,14,1,14,15,15,7,7,17,4,8,14,17,21,21,15,16,21,6,2,17,5,10,13,8,21,10,20,9,6,14,21,8,21,8,4,6,21,16,13,13,13,15,13,20,1,15,7,14,21,13,8,2,18,14,8,19,6,16,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,1,17,15,2,15,13,13,10,5,15,17,9,15,2,18,10,15,21,5,21,14,15,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,7,2,15,17,15,21,16,5,7,13,6,7,21,15,14,2,7,2,5,21,18,2,6,16,1,15,8,7,16,8,23,9,8,21,21,14,8,13,21,1,4,13,19,2,16,18,9,4,8,13,5,17,13,23,8,15,19,15,5,15,13,21,17,6,21,14,5,13,2,2,15,16,15,13,18,21,16,4,13,14,18,23,9,5,14,2,7,8,6,1,17,2,10,21,15,15,15,1,15,23,23,23 +24,23,23,7,21,4,5,8,21,10,7,21,14,15,9,7,5,21,8,14,13,16,18,21,21,5,21,5,9,13,15,19,16,23,5,17,9,13,9,2,7,18,14,15,15,7,8,17,4,17,14,17,21,1,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,17,21,8,21,6,4,6,1,17,16,13,13,7,9,17,10,19,10,15,14,13,7,4,19,8,15,21,5,21,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,4,21,13,13,10,6,15,21,9,13,2,18,2,7,20,13,21,8,8,8,1,17,2,7,14,21,14,5,21,10,13,23,23,23,23,23,23,8,9,8,8,7,14,2,6,21,13,9,21,17,7,1,16,9,10,13,9,16,16,8,1,2,7,2,5,7,1,21,9,17,1,7,2,8,6,2,23,5,9,21,21,14,15,13,21,13,4,13,15,9,15,19,3,4,8,13,5,17,13,23,8,1,21,15,5,15,13,21,17,5,16,14,8,13,4,2,19,17,15,15,17,1,16,10,2,14,9,23,9,5,14,2,15,15,4,21,17,7,7,17,7,7,7,15,19,10,19,18 +24,23,23,23,21,21,7,5,21,2,13,10,21,2,5,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,5,6,16,23,13,17,5,14,5,8,10,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,15,8,1,21,5,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,16,2,17,15,16,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,13,21,8,23,14,3,15,2,16,15,6,17,21,3,6,21,13,21,2,13,17,8,16,2,3,13,1,2,6,21,7,6,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,16,6,21,21,10,15,21,20,8,14,7,4,17,3,14,6,16,15,21,2,16,2,5,21,1,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,17,16,6,3,7,5,13,10,16,18,15,16,15,16,21,8,6,7,21,15,9,15,10,14,13,15,6,15,21,1,15,10,16,15,2,8,21,2,5,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,13,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,21,13,21,6,17,2,15,21,6,4,2,3,5,15,2,17,13,16,1,16,2,3,14,15,7,13,20,3,20,23,13,3,2,6,9,6,2,18,21,1,9,7,8,18,4,7,16,21,11,15,15,17,21,5,10,16,5,2,4,15,21,5,21,9,15,4,17,4,17,7,13,10,5,17,21,3,19,15,14,16,8,4,4,3,17,13,7,15,21,14,17,7,5,21,11,18,15,8,21,5,10,7,5,9,8,15,15,9,21,21,17,9,21,21,13,13,14,4,13,16,1,8,19,21,5,2,17,9,5,15,16,8,2,21,5,2,17,6,14,7,21,9,9,18,16,15,13,5,14,2,5,8,8,7,14,15,15,1,8,8,8,20,10,4,1,21,8,13,5,15,21,2,14,15,7,2,15,10,21,15,6,20,1,2,3,13,7,16,8,10,6,18,21,2,4,7,15,14,15,13,20,10,17,17,5,4,7,13,13,13,2,9,3,8,2,7,19,16,15,1,17,8,14,21,15,13,15,14,19,18,17,15,17,19,16,7,5,8,14,15,7,20,16,6,2,9,15,17,16,15,13,17,13,2,15,17,17,5,23,23 +24,23,23,23,23,23,23,15,16,6,10,21,6,10,6,19,5,15,2,16,13,16,7,1,17,5,21,13,5,13,7,8,21,23,8,3,2,7,5,6,2,18,13,18,15,7,8,1,4,15,18,15,15,15,15,21,21,3,7,8,7,15,6,6,2,23,23,2,10,2,16,10,20,8,7,15,5,21,5,15,19,7,14,16,8,6,10,15,16,6,8,13,21,8,21,13,6,21,15,6,15,15,16,2,6,7,5,9,8,15,1,9,21,17,21,6,3,21,13,13,14,6,13,21,10,2,7,21,6,13,21,13,5,7,16,7,2,14,16,5,16,6,14,6,21,9,6,17,17,14,13,5,15,15,9,8,7,8,15,13,15,21,15,13,9,21,6,2,21,16,5,13,5,20,21,5,6,5,5,2,2,16,18,1,6,20,1,7,13,9,14,8,13,5,8,21,17,2,15,13,15,14,6,5,20,7,16,15,6,4,7,13,13,15,13,23,15,17,2,9,5,15,15,16,21,10,14,14,6,13,15,14,17,16,21,16,16,21,8,6,2,9,5,15,5,5,6,19,6,5,15,21,16,15,6,16,15,13,15,16,21,23,23,23 +24,23,23,23,23,23,14,6,21,6,7,19,6,2,6,8,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,10,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,15,5,2,13,6,6,10,21,15,15,1,17,14,19,13,4,15,5,21,21,5,19,15,14,16,15,4,10,9,21,15,15,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,9,21,4,2,21,16,16,13,6,15,21,7,14,15,7,2,8,10,21,8,6,20,1,16,13,11,6,8,13,15,9,2,21,2,13,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,17,15,16,15,20,14,4,15,5,16,14,17,21,17,15,8,19,8,10,13,13,8,14,9,15,15,10,17,6,15,15,18,15,2,16,13,2,1,16,15,6,23,23 +24,23,9,15,21,4,15,4,21,10,7,19,17,7,8,2,14,13,10,17,7,16,19,16,3,5,21,8,8,13,10,8,21,23,7,17,13,13,5,9,16,19,15,15,15,7,8,17,4,21,14,21,16,21,19,21,19,6,10,15,15,15,13,4,17,5,21,9,8,4,21,8,19,8,14,4,19,19,1,10,13,8,13,17,21,10,13,14,18,13,13,10,19,8,17,2,6,21,7,2,21,15,17,6,19,7,5,9,16,15,20,10,1,21,21,5,19,15,23,13,10,5,9,21,8,15,18,6,4,7,21,13,15,9,15,8,13,21,16,9,13,21,23,23,23,23,23,23,23,23,23,23,23,23,7,16,8,8,14,4,5,1,5,17,19,21,7,6,21,21,15,18,2,5,6,9,19,5,21,13,9,6,16,21,19,19,1,6,3,7,17,18,23,7,6,13,17,14,10,6,21,14,7,13,16,16,16,15,3,4,1,13,15,21,5,23,5,4,18,3,5,16,13,17,16,18,13,9,23,23,2,14,19,17,17,8,17,18,8,6,9,13,20,23,23,6,5,15,7,21,10,8,21,15,5,17,7,2,17,16,19,5,19,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,9,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,6,20,9,6,8,21,15,3,17,6,2,8,15,10,13,2,21,13,16,15,1,21,5,1,13,7,13,21,10,21,23,13,20,2,10,5,6,2,18,15,1,15,7,8,18,4,15,16,21,15,13,20,1,21,15,21,16,5,10,13,2,6,2,21,5,15,2,16,3,19,15,16,15,5,16,16,15,19,7,14,16,7,13,14,2,15,13,5,13,21,8,16,13,6,21,11,15,15,8,16,7,21,7,5,9,8,15,15,9,16,21,21,15,2,3,13,13,14,15,13,18,8,15,18,16,2,7,21,13,5,7,17,8,2,21,5,2,8,6,14,8,21,9,6,15,15,16,13,5,14,2,5,8,8,8,14,21,15,1,21,10,8,21,10,4,21,16,21,13,5,16,21,8,14,14,7,2,15,20,21,10,2,20,21,16,6,8,7,8,13,5,4,2,21,2,15,13,16,14,23,13,20,4,16,13,5,4,8,13,8,15,13,5,13,8,15,9,5,17,13,16,1,20,14,14,13,13,15,14,16,21,16,8,11,19,21,8,2,7,8,15,4,14,6,10,2,5,15,15,17,15,6,16,15,2,15,16,15,15,23,23 +24,23,23,4,17,5,4,4,17,7,6,17,15,13,7,19,4,5,9,17,7,17,19,19,4,9,21,5,8,6,6,6,19,23,21,21,9,14,5,2,19,19,17,15,15,7,8,8,4,16,14,21,11,1,1,17,21,5,10,16,18,6,13,15,21,9,21,6,5,6,17,19,19,6,6,6,5,5,6,5,13,7,13,16,21,19,19,21,6,5,16,8,16,8,17,13,6,15,16,2,21,7,17,17,6,7,5,9,16,15,4,9,1,21,2,2,17,7,23,6,17,23,7,17,8,5,19,21,17,5,8,13,5,6,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,19,6,9,19,17,8,15,2,10,21,19,16,16,21,5,2,21,19,6,9,14,9,23,9,9,14,19,19,6,21,21,17,5,19,1,8,4,8,16,18,23,3,5,2,21,5,4,19,17,14,3,5,17,23,16,15,3,4,17,13,5,19,19,23,2,19,19,3,5,11,13,17,17,19,13,4,5,23,23,5,19,17,17,16,17,21,8,2,5,17,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,13,15,18,2,10,17,5,6,13,17,21,15,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,8,21,1,17,1,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,8,15,16,4,10,13,7,5,9,19,8,11,15,7,5,16,16,4,11,21,4,6,17,11,6,13,9,18,21,2,4,7,7,11,6,4,17,1,2,1,21,6,1,10,10,18,23,2,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,8,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,5,6,9,13,8,16,20,7,16,21,16,10,5,17,5,7,13,6,16,21,21,2,3,5,14,6,8,16,10,5,8,15,7,16,13,4,17,18,21,21,3,2,21,21,15,6,16,5,15,13,8,2,8,21,5,6,2,16,8,2,2,14,16,6,15,17,6,5,7,13,21,20,19,21,21,10,15,7,6,21,7,21,19,5,16,15,15,21,17,13,15,16,7,5,9,15,15,8,9,8,21,13,2,16,17,23,13,17,14,8,16,10,6,3,8,2,15,21,13,19,8,15,7,15,21,5,5,17,16,2,20,14,17,14,14,13,15,14,4,8,21,7,3,15,9,15,15,6,21,16,2,18,1,7,2,21,15,5,13,8,5,21,7,14,15,15,15,5,8,21,2,2,20,21,13,15,13,1,23,5,21,7,1,16,15,7,15,18,5,2,13,16,20,21,21,9,4,8,13,8,17,7,23,2,16,2,15,5,8,13,17,16,1,7,14,8,2,2,23,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,10,10,21,15,15,16,15,9,15,7,10,13,2,17,13,16,15,15,1,5,21,7,7,13,2,1,16,23,5,16,21,13,5,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,13,16,5,4,13,4,20,7,21,7,7,6,18,14,21,1,16,14,13,7,15,14,7,7,15,17,15,14,16,2,14,13,6,19,1,7,15,8,2,21,17,6,21,1,17,8,2,7,9,9,19,15,8,5,15,21,21,4,16,17,13,13,14,4,15,16,9,15,20,17,10,2,15,13,17,5,5,20,3,17,5,2,5,17,15,8,21,16,2,15,2,16,16,5,4,2,5,7,15,8,14,4,15,1,16,9,21,21,7,13,17,19,10,13,4,20,21,7,14,7,7,2,9,16,21,21,13,15,1,7,2,11,21,8,13,4,2,2,17,14,15,13,21,14,15,13,16,6,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,16,13,17,17,10,8,14,5,13,2,16,18,15,16,15,17,19,16,8,13,10,13,23,13,2,14,13,2,6,8,2,17,15,9,17,15,2,8,17,19,9,13,19 +24,23,23,23,21,20,4,4,21,9,5,17,11,5,15,10,14,19,16,8,13,20,19,16,4,9,21,21,5,13,7,6,3,23,6,2,6,13,6,2,17,18,14,8,15,7,8,2,4,8,7,17,21,1,15,16,21,13,6,16,9,15,13,2,21,3,21,5,6,14,17,16,19,6,6,2,21,2,8,13,16,7,13,8,18,4,18,10,14,13,18,8,17,8,21,4,5,15,21,16,10,1,1,16,17,7,5,9,16,11,8,15,1,16,1,6,2,17,23,7,17,5,8,21,9,15,18,11,2,2,15,13,21,9,13,8,16,3,2,8,7,2,14,5,21,14,14,5,3,5,21,21,6,16,8,8,8,8,14,2,5,10,13,2,21,19,5,21,17,21,2,13,17,13,11,8,15,6,10,11,2,20,15,16,6,16,1,7,20,10,4,21,23,2,8,4,17,15,10,2,21,14,6,5,8,18,16,15,3,4,13,13,8,13,4,23,2,13,2,1,5,11,13,17,16,19,2,2,13,10,14,21,18,17,1,15,15,19,8,5,13,16,14,2,8,1,14,5,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,13,6,20,21,9,14,1,17,10,10,9,5,17,9,15,8,9,16,21,17,5,3,19,23,13,1,5,4,21,9,15,19,18,4,5,10,13,19,14,5,8,2,17,6,7,2,1,16,5,17,9,16,23,2,13,8,6,4,9,9,19,8,7,21,9,5,11,1,4,21,21,4,4,17,19,5,13,2,23,23,6,4,6,14,10,4,8,1,16,6,7,21,4,13,10,16,17,23,2,8,4,17,14,6,4,21,14,4,5,8,8,16,15,9,17,8,13,6,10,10,23,9,16,6,9,5,17,13,21,16,21,8,6,5,9,23,14,18,15,17,16,16,21,8,9,6,16,7,23,5,17,16,10,8,2,8,15,17,15,5,18,7,21,15,23,23,23,23,23 +24,23,15,9,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,10,6,21,19,8,9,17,3,10,18,17,7,10,10,4,15,6,16,13,16,15,17,17,15,23,5,13,4,5,8,16,23,8,17,6,9,9,2,2,19,14,21,1,7,16,18,4,21,3,10,15,21,15,16,13,5,19,11,4,2,3,10,21,7,18,5,8,21,21,8,16,5,7,8,5,21,10,14,19,7,14,21,2,5,2,19,14,3,13,13,18,7,21,4,10,21,1,6,19,8,21,3,21,7,5,9,9,15,11,5,17,21,18,4,18,8,13,13,14,15,16,8,5,2,19,17,2,7,21,13,17,9,5,18,7,17,10,19,8,6,5,5,1,3,10,5,21,9,21,13,19,6,9,20,7,8,14,21,15,8,15,6,16,17,6,15,21,21,8,2,8,21,18,5,4,14,3,10,6,18,17,4,6,15,21,16,8,11,10,8,13,8,7,2,17,16,3,14,21,10,5,10,16,8,16,13,3,4,8,13,8,13,5,2,17,15,17,9,5,15,13,18,16,10,18,14,9,13,3,2,19,8,21,16,16,18,16,4,5,7,10,6,7,1,6,5,8,6,15,17,17,15,10,17,7,6,1,16,19,10,15,18 +24,23,23,23,23,23,23,23,23,5,15,5,21,5,2,15,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,15,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,23,21,5,10,2,17,6,15,21,13,10,2,3,9,15,10,17,13,21,19,15,21,5,21,5,8,10,2,13,17,23,6,18,13,15,5,6,14,18,15,1,11,7,8,18,4,15,19,15,15,15,15,16,21,10,2,8,10,8,13,6,21,8,21,9,5,15,17,14,17,6,14,13,5,17,2,14,3,7,14,16,8,6,14,2,16,13,8,7,1,7,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,15,9,13,21,21,2,16,21,13,13,14,10,15,17,8,15,18,15,2,7,17,13,5,3,2,8,2,21,5,2,20,6,16,6,21,9,7,15,21,14,13,5,14,2,5,8,7,8,14,2,15,21,13,5,13,19,2,9,17,21,8,13,5,16,21,9,14,14,8,2,2,10,21,21,5,20,1,21,15,9,10,8,23,23,7,7,1,2,15,13,21,14,15,13,19,8,7,15,5,4,8,13,7,13,5,19,13,8,8,9,5,16,13,16,15,19,13,14,15,13,10,10,16,21,21,7,21,1,8,2,7,15,5,14,5,15,14,7,21,2,14,21,17,13,6,21,15,15,21,15,23,23,23,23 +24,23,23,23,16,15,6,7,16,15,15,5,20,6,2,16,13,15,2,13,3,21,21,15,2,9,17,5,8,13,6,6,18,23,13,18,5,15,5,8,21,16,14,21,15,7,16,17,4,16,15,17,15,21,15,16,21,5,2,8,15,15,13,8,21,5,14,15,19,10,16,8,17,7,14,13,8,2,7,21,14,8,13,21,13,15,18,2,19,14,15,8,21,15,16,13,5,21,16,3,10,1,21,8,16,7,5,9,15,15,13,5,8,21,21,5,21,16,23,13,17,5,6,16,9,2,7,21,2,15,20,9,11,14,13,17,2,17,2,3,2,21,3,2,19,19,6,17,21,5,8,15,3,15,9,16,13,7,15,8,15,21,16,5,21,21,10,2,16,20,21,5,10,17,7,10,14,7,15,8,15,6,21,2,2,17,1,15,21,10,16,18,23,8,10,2,21,7,7,5,21,2,5,8,16,2,16,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,8,5,7,5,5,2,17,16,17,15,15,21,8,2,7,8,2,2,15,15,15,5,17,5,21,15,17,13,15,15,15,2,7,15,18,6,23,23 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,10,16,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,23,5,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,16,13,2,14,13,15,2,14,8,20,23,8,2,2,15,5,15,8,3,19,15,15,7,8,1,4,21,15,16,21,16,15,21,18,2,15,15,6,15,13,2,21,5,21,5,15,14,16,14,16,2,9,7,7,15,21,14,13,16,14,2,18,15,5,2,16,13,13,15,15,14,21,2,20,21,15,6,2,1,17,17,2,7,7,9,21,15,8,9,17,11,17,13,10,16,23,13,21,14,15,16,15,10,15,20,15,21,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,5,7,13,17,5,9,21,16,8,15,15,5,21,15,15,16,21,13,6,21,15,21,13,15,21,15,7,14,15,13,11,15,15,1,21,5,16,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,5,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,18,14,5,5,15,14,14,19,8,17,16,16,11,8,8,8,5,21,15,5,7,5,5,15,11,2,21,17,15,3,16,7,6,2,16,20,15,23,23 +24,23,23,15,21,14,6,2,17,2,5,21,6,15,2,3,9,15,18,17,13,16,18,13,1,9,21,5,7,13,1,7,16,23,2,19,2,5,13,6,7,18,15,1,11,7,8,18,4,15,19,15,15,15,15,16,21,2,2,16,15,5,13,6,21,7,21,6,4,14,16,18,16,5,14,15,13,17,21,14,9,7,14,16,8,6,6,2,15,13,13,10,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,21,15,15,9,21,21,21,15,8,21,13,13,14,2,15,17,8,5,18,15,2,7,17,13,5,5,8,8,2,21,5,2,20,6,8,5,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,6,15,21,13,8,13,19,2,9,21,21,15,13,5,15,21,14,14,16,10,2,5,21,21,5,13,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,14,5,20,8,8,15,5,4,8,13,7,13,5,19,15,8,8,9,5,16,13,17,15,19,13,14,13,13,8,2,16,21,21,7,17,1,8,2,8,10,7,15,5,15,6,13,21,2,14,16,17,13,6,16,15,15,21,16,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,15,15,1,15,8,8,21,2,4,21,21,8,5,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,10,21,5,5,7,18,4,9,21,6,9,4,19,5,13,4,17,13,17,19,8,21,9,8,5,5,4,8,9,17,23,4,19,9,6,7,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,17,21,5,19,5,1,3,9,10,13,18,21,5,4,4,17,14,17,9,10,5,5,17,13,4,19,15,14,17,8,15,4,9,16,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,7,14,15,7,9,17,21,16,2,6,21,13,13,21,10,9,21,9,4,18,17,4,4,21,13,5,9,5,8,17,17,8,15,5,6,14,6,17,9,19,8,10,14,3,7,9,17,9,4,8,8,14,4,15,17,8,4,5,17,19,4,21,15,18,13,9,17,21,5,4,4,3,4,5,17,18,17,4,19,21,10,5,9,9,8,13,15,9,2,17,15,18,13,1,14,4,5,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,4,9,10,10,14,17,15,21,13,17,21,19,8,9,14,9,4,9,15,14,7,9,6,6,17,17,10,10,15,15,4,21,17,15,9,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,7,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,4,8,17,6,10,2,21,9,6,17,15,8,10,16,14,15,4,21,13,16,15,16,18,5,18,10,8,13,4,10,17,23,13,21,3,15,5,6,2,18,14,1,10,7,16,18,4,15,14,21,15,15,15,16,18,7,21,15,6,10,13,4,21,7,21,5,10,4,16,8,21,6,6,4,5,21,7,15,14,6,7,17,9,6,10,20,14,13,9,2,19,8,17,21,6,21,17,6,4,15,16,15,17,7,5,9,8,15,15,5,21,21,21,7,2,16,7,13,14,6,13,16,5,10,19,21,6,4,3,13,17,3,13,1,3,21,5,2,7,6,2,6,21,10,14,9,19,21,7,5,14,2,5,8,8,8,14,10,15,15,21,8,18,21,4,4,21,6,7,13,6,21,21,7,4,5,3,8,10,10,21,21,4,1,1,7,7,9,2,19,13,8,3,2,21,4,15,13,17,14,15,5,15,17,18,15,3,4,8,13,8,15,2,16,14,15,16,9,5,17,13,17,17,8,21,15,9,13,4,4,19,15,17,15,7,18,21,7,13,8,8,21,9,5,16,6,2,6,15,17,3,7,6,16,15,2,7,16,18,23,23,23 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,17,14,13,8,16,7,15,19,21,15,2,21,5,15,13,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,6,2,21,15,14,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,7,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,2,7,7,8,13,2,13,17,6,5,18,15,15,23,2,8,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,15,15,1,21,5,17,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,3,8,13,5,3,14,5,5,8,5,15,11,10,21,21,15,5,16,7,15,3,15,18,15,23,23 +24,23,23,23,21,8,15,8,17,8,10,21,16,2,7,18,9,13,4,16,13,16,15,16,2,7,16,5,5,13,20,1,17,23,9,15,13,13,7,10,2,21,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,15,15,2,5,15,13,4,21,2,21,5,5,14,17,8,21,8,2,5,5,17,8,21,3,10,14,17,15,13,21,17,2,13,5,8,8,8,16,13,6,21,21,10,2,15,21,8,1,7,5,9,8,15,9,5,2,21,21,2,21,16,13,13,14,8,15,16,2,13,18,17,15,2,4,13,21,13,15,17,13,18,13,14,13,6,2,1,21,10,15,2,19,16,15,15,14,21,5,13,15,15,14,15,15,17,15,8,15,21,15,2,21,4,2,13,6,17,21,7,15,14,7,8,7,19,21,17,13,8,1,10,7,7,3,8,13,4,1,2,21,2,13,15,16,14,14,13,20,8,18,13,3,4,8,13,8,13,10,5,15,13,19,9,5,16,13,21,21,17,15,14,5,13,2,8,19,15,17,15,16,1,17,13,5,8,21,2,14,17,14,15,2,10,10,21,1,10,15,16,16,7,7,16,16,15,23,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,14,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,16,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,6,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,15,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,18,23,6,2,2,15,5,6,21,3,5,15,15,7,8,1,4,16,15,16,21,15,15,21,16,2,13,23,23,23,23,13,15,5,21,5,15,10,17,14,16,16,9,2,7,16,16,13,13,6,18,13,9,5,6,21,17,13,8,2,15,14,21,2,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,15,2,8,23,5,10,10,7,16,15,6,16,20,2,2,15,13,15,8,2,7,15,8,14,2,13,17,6,5,19,15,15,23,2,6,15,13,16,3,9,2,16,7,15,13,5,21,16,2,21,21,3,7,21,15,5,6,14,23,23,23,23,23,23,23,23,6,21,21,8,21,21,6,2,9,5,18,23,2,16,5,21,15,15,13,21,14,14,13,8,2,17,15,18,4,9,13,20,16,14,23,13,15,2,21,11,16,13,16,16,3,14,15,5,11,14,14,19,16,21,15,16,11,19,7,13,14,21,15,5,8,5,14,15,15,2,21,21,15,2,16,7,15,15,16,20,6,23,23 +24,23,23,23,23,23,23,10,17,4,17,7,6,13,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,17,15,7,15,6,14,2,6,10,6,10,7,13,20,20,15,21,5,21,6,8,9,2,8,21,23,13,6,9,14,5,1,3,21,14,1,11,7,8,18,4,20,21,21,15,15,15,8,21,7,2,8,5,19,13,2,6,3,21,13,2,6,17,15,18,7,2,4,5,21,17,15,15,7,14,15,16,4,4,8,15,3,15,7,21,7,16,13,6,21,11,15,15,8,16,7,21,7,5,7,8,15,15,9,21,21,21,4,2,21,13,13,14,15,15,21,8,3,20,21,2,5,3,3,5,14,16,8,2,21,5,2,19,6,8,15,21,9,2,16,14,1,13,5,21,2,5,8,8,8,14,2,15,1,16,15,9,21,10,9,8,21,19,13,9,9,21,7,7,15,7,10,15,10,21,21,4,20,21,21,15,8,8,8,13,14,4,2,1,14,15,13,21,2,6,13,20,2,17,13,3,4,8,13,8,20,8,16,15,15,7,13,5,16,15,17,21,21,14,14,7,13,4,14,16,21,16,15,15,19,15,15,13,19,7,17,14,10,7,6,4,6,13,20,18,15,5,17,15,3,2,15,8,5,23,23 +24,23,23,23,8,15,2,15,18,13,5,21,6,2,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,13,2,8,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,15,16,21,5,2,9,8,23,23,21,2,10,21,5,2,21,16,2,19,13,2,5,6,21,16,7,9,7,14,17,8,6,2,3,21,15,8,13,21,8,21,2,6,21,11,5,15,15,16,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,15,21,13,5,5,16,8,2,11,5,2,19,6,16,15,21,7,5,13,16,14,13,5,21,2,5,8,7,8,14,2,15,21,15,15,5,21,2,15,19,16,21,13,8,8,21,14,15,5,4,2,15,16,21,8,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,5,13,20,10,16,13,5,4,8,13,7,13,13,19,13,8,2,9,5,17,15,16,17,20,14,14,13,15,15,14,17,15,21,15,16,21,7,2,2,5,8,6,13,15,6,2,16,5,15,21,17,15,2,15,8,6,16,15,21,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,6,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,9,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,5,15,10,14,6,21,6,8,19,6,2,6,7,13,13,2,17,13,16,19,15,6,9,21,15,8,13,15,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,5,10,21,15,15,1,17,14,19,13,4,15,5,21,21,6,19,15,14,16,15,2,10,9,17,15,15,13,1,7,16,8,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,15,15,21,8,15,18,20,2,7,21,13,5,8,8,7,2,21,5,3,9,6,14,6,21,9,2,7,14,14,13,5,14,3,5,8,8,8,14,15,15,1,15,13,9,21,2,2,21,21,8,13,6,15,21,7,15,8,7,2,15,10,21,8,6,20,21,16,13,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,4,17,13,5,4,8,13,9,9,13,4,5,15,7,13,5,16,15,16,15,20,14,4,14,5,15,14,17,21,17,15,15,19,8,10,13,13,8,14,8,15,15,10,17,6,8,16,18,15,2,17,13,2,17,16,15,6,23,23 +24,23,23,23,21,4,9,4,18,17,10,21,4,8,4,19,9,21,6,14,13,15,18,18,16,5,21,5,9,13,7,18,16,23,9,18,9,13,8,8,8,18,7,15,15,7,8,17,4,17,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,19,21,5,6,10,21,15,8,7,15,4,9,17,13,7,13,7,13,1,10,19,10,14,17,13,8,4,19,8,15,17,3,8,15,8,6,1,17,17,9,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,4,5,6,21,9,4,2,18,4,6,20,13,21,5,16,8,21,17,9,9,7,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,15,17,8,21,15,4,16,9,10,13,6,21,17,7,21,2,7,2,5,2,21,21,5,17,1,2,10,8,2,8,23,2,8,21,21,14,10,13,17,6,4,5,15,8,17,15,3,4,8,13,5,17,13,23,8,17,21,13,5,15,13,17,16,5,17,14,8,13,4,2,19,17,13,13,16,21,16,4,2,14,19,23,9,5,19,7,15,2,8,21,17,10,6,17,7,2,8,15,19,10,3,18 +24,23,23,7,15,10,10,6,17,15,15,16,21,15,6,15,4,8,5,15,18,16,3,16,2,5,17,5,7,13,6,6,18,23,13,19,13,15,5,5,13,16,17,21,15,7,16,18,4,17,14,16,16,21,6,19,15,2,15,16,15,15,13,8,21,5,14,8,6,3,15,8,16,8,15,6,18,2,7,13,13,17,13,17,13,13,11,15,5,5,16,8,15,7,20,2,5,21,15,21,21,1,1,7,18,7,5,9,15,15,8,5,18,17,19,9,2,21,23,13,21,5,9,17,16,7,8,21,2,7,21,13,21,6,4,8,9,21,16,2,5,11,2,13,21,18,4,16,1,5,14,7,2,8,9,7,7,8,14,2,6,17,8,10,21,21,15,15,17,20,2,5,6,15,13,14,15,7,15,11,5,6,16,2,8,17,1,7,4,10,23,16,20,14,3,2,21,7,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,13,23,21,16,2,9,6,15,13,16,16,8,19,14,5,13,4,2,19,15,16,13,16,18,8,4,7,3,6,4,2,15,14,4,17,5,15,7,17,13,8,16,13,2,17,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,9,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,8,5,21,15,6,21,6,15,15,3,13,15,2,21,13,16,20,13,2,9,8,2,8,13,2,8,16,23,6,19,2,15,13,6,2,18,14,1,11,7,8,18,4,8,16,15,15,13,15,16,21,2,5,2,18,23,23,23,7,14,21,5,2,16,17,3,19,14,14,7,5,21,16,14,9,7,14,17,8,13,6,3,16,5,8,13,21,7,17,13,5,17,11,15,15,15,17,10,19,7,5,9,8,15,13,9,21,1,21,2,10,17,13,13,14,14,13,21,8,13,18,18,2,15,17,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,15,15,21,13,2,5,19,6,2,21,8,21,13,5,15,21,7,3,14,5,2,6,2,21,16,8,20,21,4,13,9,8,8,7,15,15,2,18,3,4,13,21,14,15,8,20,8,17,15,5,4,8,13,8,13,5,19,15,8,15,3,5,17,13,16,16,20,8,13,3,13,8,14,21,16,21,15,16,21,8,8,4,7,8,4,5,15,14,15,5,5,5,21,17,15,6,15,15,2,21,15,15,9,23,23 +24,23,23,23,23,15,13,2,1,15,15,21,6,4,2,13,13,13,2,21,13,16,15,16,21,5,8,13,8,13,2,2,21,23,15,20,2,13,5,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,16,21,2,8,16,5,2,13,8,6,2,21,5,2,2,17,14,16,8,4,15,5,21,16,14,19,15,14,18,15,6,8,2,21,5,13,8,14,8,16,15,6,21,11,6,15,15,21,8,21,7,5,9,16,15,15,9,21,21,21,14,13,16,13,9,14,15,13,21,8,15,18,21,2,5,21,13,5,2,4,8,2,21,5,2,9,6,14,7,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,16,15,1,8,3,7,1,6,2,21,21,16,13,5,15,21,2,14,5,8,2,2,10,21,8,5,20,1,17,15,9,4,8,13,5,4,2,17,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,8,13,2,9,13,8,15,9,5,17,15,17,21,20,14,13,9,2,14,14,16,21,16,15,7,19,21,8,13,8,15,6,13,18,4,10,3,5,15,17,3,15,5,16,15,2,15,16,16,5,7,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,17,17,9,4,18 +24,23,8,6,21,6,10,15,17,6,7,2,21,7,13,21,6,13,8,18,13,17,15,18,4,9,21,9,9,14,5,6,19,16,18,17,9,6,5,6,2,18,3,15,15,7,8,1,4,8,14,16,17,16,6,21,19,4,2,15,6,7,13,6,18,5,16,10,5,7,17,16,16,4,9,8,7,17,16,5,13,7,6,18,8,1,6,4,21,9,15,4,8,7,21,19,5,21,15,19,10,1,17,8,2,7,7,9,21,15,8,9,17,21,17,5,18,21,23,13,15,6,7,16,8,10,8,1,2,7,17,13,15,5,7,17,6,16,21,2,13,16,6,5,17,4,15,23,19,6,15,13,21,7,9,8,8,8,14,2,5,21,21,16,21,18,6,6,17,6,10,13,15,21,21,9,5,2,7,4,6,15,17,17,7,17,21,4,5,10,4,19,23,9,6,1,17,14,15,4,21,14,15,6,15,7,16,15,3,4,8,13,20,17,8,23,9,16,3,3,5,7,13,17,16,19,1,14,5,13,2,15,18,16,21,17,18,21,7,4,6,15,14,23,9,2,6,15,16,21,5,15,15,15,5,17,15,7,19,11,19,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,6,3,1,17,8,17,7,7,9,8,15,19,9,9,21,15,15,21,21,13,13,21,19,10,17,9,10,1,11,17,6,21,13,21,6,9,8,6,21,3,3,13,21,21,14,13,6,9,18,18,8,5,2,13,15,9,8,7,9,14,4,5,17,13,17,21,18,6,4,21,19,4,4,6,17,17,7,5,4,15,11,10,5,1,17,7,17,21,4,15,11,6,5,23,2,5,6,17,10,15,13,21,5,4,13,17,6,18,15,3,4,8,13,15,15,5,23,21,21,19,3,5,13,13,17,16,19,21,14,13,2,5,23,19,17,21,16,17,18,7,9,10,16,7,23,23,23,23,2,1,19,5,1,1,10,6,16,7,4,8,17,21,9,19,23 +24,23,23,23,23,23,6,4,18,16,10,21,6,9,6,18,5,15,10,17,7,16,19,15,1,5,8,13,8,4,10,8,17,23,6,19,2,14,9,6,2,18,15,19,7,7,8,18,4,14,21,15,15,15,17,21,21,4,10,9,9,23,23,17,6,9,21,6,4,16,16,8,19,8,9,5,5,21,16,8,19,7,14,16,8,6,4,3,16,5,15,13,21,8,21,21,6,17,7,6,15,15,17,2,4,7,5,9,8,15,13,9,21,21,21,6,15,17,13,13,14,5,4,18,6,3,15,21,2,5,17,13,5,5,16,8,10,14,6,2,19,6,8,6,21,9,6,18,8,14,13,9,4,2,5,8,7,8,14,2,15,1,15,8,9,21,4,4,16,15,21,13,5,18,21,14,13,5,4,2,6,21,21,17,5,20,1,8,13,9,6,7,13,5,14,21,17,2,15,13,15,14,6,4,20,8,16,16,5,4,7,13,15,13,8,19,13,8,2,9,5,17,15,16,16,20,14,14,9,4,6,14,17,16,17,15,17,1,7,2,3,5,8,6,9,15,6,19,5,5,15,21,17,15,4,15,15,6,17,8,21,9,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,16,3,16,2,5,17,5,13,8,13,6,21,23,13,3,2,15,5,6,14,21,15,21,15,7,16,15,4,17,21,17,8,21,6,18,15,2,10,15,15,8,13,15,21,5,14,15,6,2,16,16,15,2,2,10,5,2,21,13,13,7,13,8,15,13,18,15,5,5,16,6,21,7,21,2,5,11,15,9,21,15,1,8,17,7,5,9,8,15,15,5,21,17,6,6,2,16,23,13,8,6,14,16,3,21,21,16,2,6,21,13,21,6,3,8,2,18,8,13,13,14,2,15,21,21,2,14,14,5,14,15,2,16,8,7,7,8,14,2,5,21,8,2,21,21,10,21,16,20,8,5,15,15,15,14,14,2,15,11,15,18,16,2,6,21,1,15,2,10,21,16,23,2,15,2,21,15,7,13,18,15,14,14,16,3,16,7,13,4,8,13,8,21,14,23,13,21,2,1,6,15,13,16,16,6,19,14,5,13,3,2,19,15,16,15,16,15,15,16,13,15,6,13,9,13,3,6,16,5,15,15,21,13,2,15,15,2,15,15,16,6,6,23 +24,23,23,15,21,16,8,2,21,7,4,21,21,13,14,21,10,14,4,16,13,16,7,16,4,21,15,13,4,10,10,8,7,23,13,20,9,6,7,15,3,21,14,1,10,7,16,18,4,18,14,17,15,16,16,16,21,7,6,16,5,4,13,9,21,7,21,5,10,6,17,5,17,10,4,4,5,21,14,15,20,7,14,17,2,5,5,3,14,7,13,15,21,8,21,15,6,17,21,10,19,8,16,7,10,7,5,9,17,13,11,5,21,21,21,4,21,21,13,13,21,6,4,16,10,3,19,18,15,8,3,13,18,8,6,17,7,16,6,16,8,6,5,5,1,3,2,5,20,9,15,10,18,4,9,20,11,8,14,2,6,17,8,2,17,17,6,15,8,19,6,9,8,21,21,7,6,7,7,3,15,18,21,20,4,17,1,8,6,8,9,8,13,10,4,2,21,4,15,21,21,14,15,5,15,17,16,7,3,4,8,13,7,7,13,15,15,13,8,9,5,16,13,16,17,10,21,14,9,13,2,15,16,19,17,7,16,18,16,8,5,7,4,6,7,5,6,16,9,6,2,17,17,15,6,17,13,4,21,16,20,5,19,19 +24,23,23,23,23,23,23,5,21,13,8,16,6,6,2,19,13,15,2,21,13,16,19,15,16,5,8,13,8,13,2,16,16,23,8,3,2,15,5,6,2,18,15,3,15,7,8,18,4,15,21,10,15,13,16,16,21,2,17,15,7,23,23,5,15,5,21,5,2,16,16,8,19,2,4,2,5,21,21,15,3,15,14,17,8,6,4,3,16,15,8,13,1,8,16,2,5,21,21,5,15,7,21,2,19,7,5,9,8,15,15,9,21,21,18,15,8,17,5,13,14,5,13,21,6,2,6,21,2,15,21,13,5,8,8,8,7,16,5,2,17,6,14,5,21,9,6,15,15,14,13,5,8,2,5,8,7,8,15,2,15,21,15,15,5,21,10,7,21,21,21,13,5,15,21,8,14,5,2,2,2,21,21,5,13,20,1,2,15,9,8,8,13,13,14,19,17,2,15,13,21,14,5,13,20,8,15,15,5,4,8,13,15,13,13,19,13,8,2,9,5,17,15,16,21,3,14,14,15,13,7,14,17,16,21,15,16,21,7,2,2,8,15,6,9,15,13,7,15,5,15,21,17,15,6,8,8,4,7,16,21,23,23,23 +24,23,23,23,23,23,8,8,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,2,15,23,10,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,13,10,7,5,21,16,9,19,7,14,16,7,13,4,3,16,13,8,13,1,8,16,15,6,21,11,15,15,15,17,10,19,7,5,9,7,15,15,9,21,15,1,4,21,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,3,15,21,8,21,13,6,15,21,14,14,15,10,2,15,10,21,16,15,20,21,2,13,9,10,16,13,5,4,2,17,2,15,13,16,14,15,13,20,10,16,15,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,15,2,15,5,15,4,14,4,5,5,16,17,15,15,15,15,2,17,15,15,15,8,18 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,9,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,7,21,8,5,7,21,8,15,19,21,2,2,21,9,15,10,16,7,16,15,16,6,7,21,15,5,8,2,7,18,23,3,3,10,15,5,6,2,16,14,7,15,7,21,17,4,21,14,17,21,17,6,15,1,6,2,17,4,15,13,10,21,5,14,5,6,17,3,17,21,8,5,7,6,4,8,13,13,5,13,17,21,4,8,19,7,3,2,7,17,15,19,2,5,17,17,2,21,1,1,17,3,7,5,9,8,15,8,9,17,21,17,9,6,21,23,13,1,9,15,17,9,10,2,17,2,7,21,13,21,15,4,8,10,21,9,2,16,1,1,5,8,15,23,15,16,2,10,13,2,6,9,19,16,8,15,2,6,1,9,10,21,21,8,4,17,19,10,3,10,17,15,8,14,15,21,11,5,10,1,21,5,17,21,4,10,9,6,9,23,2,10,8,17,14,2,21,21,14,9,8,16,16,16,15,3,4,8,13,17,21,7,23,19,16,2,13,5,16,13,17,17,19,15,14,23,23,10,14,18,16,21,7,16,21,16,10,13,16,7,23,23,8,15,6,15,6,2,17,17,7,6,17,15,21,1,11,19,9,3,19 +24,23,10,2,21,6,10,6,21,9,2,17,15,15,17,15,4,15,4,16,13,17,11,15,21,3,21,6,7,13,4,10,16,23,7,21,9,21,10,6,2,18,14,1,15,7,8,16,4,16,15,17,15,16,10,21,18,8,21,17,6,10,13,4,21,7,21,1,8,1,16,5,21,10,14,7,5,21,3,14,13,7,13,8,21,6,15,4,14,13,16,10,21,7,16,10,9,21,21,6,21,1,1,16,17,7,5,9,7,15,8,5,17,21,21,2,21,16,13,13,8,6,15,16,10,9,2,21,4,8,21,13,17,10,13,1,7,16,5,2,8,2,2,15,15,15,15,2,21,4,8,5,14,2,5,8,7,8,14,5,15,1,16,9,21,21,15,10,17,19,2,13,8,15,21,4,14,6,7,2,15,21,21,21,13,16,1,6,2,11,2,13,13,15,15,2,21,4,13,19,21,14,14,9,8,17,17,15,3,4,8,13,7,21,5,13,7,15,8,5,5,16,13,17,17,8,21,14,13,5,13,3,17,15,17,15,16,18,16,13,5,7,14,1,14,21,15,6,2,6,10,8,17,15,3,15,15,2,7,17,19,5,18,18 +24,23,9,5,17,2,6,2,17,6,15,16,18,15,15,15,13,15,6,13,7,21,3,15,2,6,17,13,5,13,15,6,16,23,7,16,13,15,5,5,10,16,16,21,15,7,16,18,4,17,14,17,15,21,15,19,15,4,6,16,16,15,13,2,21,5,6,8,6,19,8,4,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,8,20,2,5,21,15,20,18,1,21,8,1,7,5,9,15,15,8,5,21,17,20,9,2,17,23,13,10,6,8,17,11,2,15,16,15,5,21,13,21,7,2,8,2,21,17,13,7,11,6,5,7,18,2,1,11,5,14,6,2,6,8,7,7,8,14,2,6,8,8,6,21,21,5,15,17,20,8,5,2,15,13,6,14,6,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,7,5,16,10,17,15,15,4,8,13,8,21,14,23,13,17,2,9,6,15,13,16,21,8,21,14,6,13,2,2,18,15,16,15,16,18,8,2,15,3,7,21,5,21,14,6,16,5,15,7,17,13,15,16,15,2,21,15,16,5,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,16,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,23,23,23,23 +24,23,23,8,21,15,15,10,21,7,15,21,6,15,7,15,9,13,2,21,13,16,15,21,17,5,7,13,7,7,2,10,21,23,7,19,2,13,6,6,2,18,15,1,15,7,8,18,4,15,21,15,15,15,15,16,21,10,2,7,16,6,10,14,15,21,21,9,4,2,17,16,19,10,10,7,6,21,17,8,19,7,14,16,8,6,4,3,21,10,10,13,1,8,16,15,6,21,11,15,15,15,16,6,21,7,5,9,8,15,13,9,17,21,21,2,6,17,13,13,14,10,13,17,8,10,21,15,2,2,21,13,5,9,10,8,2,21,5,2,2,6,14,15,21,9,7,15,17,14,13,5,16,2,5,8,7,8,14,21,15,1,15,13,9,21,9,10,21,15,21,13,4,15,21,14,7,15,10,10,10,21,21,17,10,20,21,4,10,7,4,8,13,15,10,7,17,2,15,13,16,14,10,13,20,10,16,13,5,4,8,13,15,13,13,19,13,8,8,9,5,21,15,17,21,20,14,14,10,13,4,14,21,16,21,15,16,19,18,8,10,3,9,14,10,15,6,15,2,2,5,16,21,15,7,15,8,2,21,16,21,15,15,20 +24,23,23,5,16,13,2,2,21,15,6,21,6,10,10,3,13,13,2,21,13,16,19,15,2,9,21,2,8,13,2,8,16,23,2,3,2,15,5,6,8,18,14,17,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,6,18,21,15,2,2,17,3,19,8,16,5,5,16,4,9,13,15,14,16,8,13,6,9,21,15,9,13,1,8,16,13,6,21,11,15,15,15,17,5,10,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,17,13,5,2,16,8,2,21,5,2,20,6,14,5,21,9,8,15,6,14,5,2,8,8,5,17,8,8,14,3,15,17,15,2,8,19,2,2,21,16,21,13,3,15,21,14,14,15,10,2,2,2,21,8,5,20,21,21,15,9,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,23,8,21,4,13,9,10,10,18,14,1,10,7,16,19,4,18,14,17,15,1,15,16,21,15,10,16,5,10,13,4,21,4,21,3,10,4,17,2,16,6,8,7,5,16,21,10,13,7,2,17,21,5,6,7,10,13,1,6,18,17,21,15,6,21,21,4,19,1,16,7,6,7,5,13,8,7,11,9,16,21,21,2,10,16,13,6,14,2,17,16,8,6,19,21,2,7,21,13,17,9,5,17,16,16,15,9,8,6,4,6,21,15,10,5,14,15,16,4,19,2,9,19,15,8,14,5,15,8,16,16,21,21,2,15,21,3,6,13,4,13,21,7,4,7,7,10,15,21,21,21,10,21,1,8,10,8,8,8,13,14,4,2,17,4,13,21,21,2,5,13,8,16,16,15,3,4,8,13,8,7,7,8,15,15,8,9,5,16,13,21,16,15,21,14,9,13,10,3,1,15,21,15,16,18,16,7,5,7,14,15,9,5,15,17,2,6,6,16,17,15,4,16,8,4,16,15,20,5,6,20 +24,23,23,23,18,6,2,10,17,15,10,21,15,5,13,7,9,13,2,17,13,16,15,15,17,5,21,15,8,13,6,10,21,23,15,16,21,13,5,10,2,18,14,1,15,7,8,7,4,17,15,16,15,15,15,18,21,6,13,16,5,10,13,2,18,7,21,8,7,6,19,14,21,21,14,16,9,7,10,14,7,7,14,16,15,14,16,2,4,13,4,19,21,10,15,2,6,21,17,3,21,1,21,8,2,7,7,9,7,15,8,5,15,21,21,15,15,16,13,13,14,9,16,16,9,5,20,16,9,2,15,13,17,8,6,19,9,21,8,2,5,17,15,8,21,16,2,15,16,10,17,5,8,2,5,7,15,8,14,4,15,1,16,10,21,21,2,13,21,19,10,13,2,20,21,7,14,6,7,2,5,18,21,17,2,8,1,6,6,11,2,8,13,8,2,2,17,14,15,9,21,14,13,5,16,8,16,15,3,4,8,13,7,21,9,23,9,8,7,7,5,16,13,17,21,8,15,14,5,13,2,8,17,15,21,15,17,19,16,8,13,10,13,23,7,2,21,9,2,6,3,4,17,15,7,17,15,2,15,17,19,5,13,19 +24,23,23,23,23,13,10,2,17,15,15,21,6,4,2,3,9,15,16,16,13,21,19,15,10,9,21,5,7,4,8,6,16,23,15,19,2,5,13,5,21,18,15,1,11,7,8,18,4,15,19,21,7,15,2,16,21,10,4,15,10,15,13,6,21,21,21,8,5,7,16,21,16,6,14,15,5,21,4,14,9,7,14,2,8,6,14,9,16,13,10,2,1,15,21,7,5,21,11,15,15,15,21,10,16,7,5,9,8,15,15,9,21,21,21,2,8,17,13,13,14,14,15,17,8,15,18,15,2,7,17,13,5,5,2,7,2,21,5,2,20,6,15,6,21,9,7,15,21,14,5,5,14,2,5,8,7,8,14,2,15,21,13,13,13,17,15,2,16,21,8,13,5,16,21,5,6,14,3,2,4,10,21,6,5,20,1,2,15,9,8,8,23,23,7,7,1,2,13,13,21,14,14,2,20,8,8,15,5,4,8,13,7,13,5,19,15,7,8,9,5,16,13,17,15,18,13,14,9,13,6,3,16,21,21,15,17,1,8,2,8,4,7,5,5,15,6,14,21,2,14,21,17,15,6,16,15,8,21,16,23,23,23,23 +24,23,9,6,21,6,10,5,1,2,2,17,5,6,13,7,14,13,2,21,13,21,19,16,4,3,21,13,5,13,8,15,18,23,16,19,6,15,5,2,18,20,19,21,13,7,15,16,4,16,14,17,15,16,15,16,21,10,13,16,5,6,13,6,3,7,21,5,5,6,21,15,21,6,15,2,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,15,19,7,16,2,8,21,21,9,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,2,21,9,6,2,8,3,6,1,13,13,4,13,18,6,2,17,8,5,1,6,10,15,19,6,2,19,19,15,2,4,21,9,7,7,8,21,6,15,19,13,8,21,21,6,4,21,16,7,13,6,21,21,7,6,7,7,2,5,21,21,18,4,9,1,4,21,5,2,19,5,15,19,2,21,6,15,13,21,14,2,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,5,14,6,5,10,8,9,8,16,17,16,16,15,11,15,6,15,1,5,6,5,4,6,15,13,15,15,18,6,10,21,13,10,15,17,8,10,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,18,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,8,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,5,21,21,9,15,16,10,13,21,13,8,7,18,4,13,4,16,13,17,7,16,2,9,1,5,6,13,20,1,16,23,7,18,9,13,13,2,1,21,14,10,10,7,16,7,4,21,20,16,15,17,15,16,1,5,15,16,5,3,13,15,21,7,21,7,5,14,16,8,16,2,2,7,5,21,8,16,3,10,14,17,2,14,21,16,8,4,15,13,8,8,17,13,4,21,21,6,1,15,21,8,2,7,15,9,7,11,9,5,16,21,21,20,4,16,13,13,14,6,15,17,2,15,1,21,4,2,4,2,17,9,5,16,13,18,13,14,13,6,2,4,21,10,15,2,19,21,15,9,14,19,5,13,15,7,15,9,13,16,8,21,13,21,1,21,21,4,10,13,4,21,21,7,4,7,7,8,2,3,21,21,7,21,1,2,15,7,2,8,13,14,21,2,21,2,7,13,21,2,9,13,20,8,21,15,3,4,8,13,8,13,10,5,8,13,19,9,5,16,13,17,21,16,7,14,6,13,3,2,19,15,16,15,16,1,17,15,7,8,2,15,14,17,14,15,2,1,2,21,1,13,5,16,8,2,15,16,17,2,23,23 +24,23,23,8,21,7,5,6,21,15,15,21,6,17,10,15,10,13,2,18,13,21,19,16,21,5,8,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,1,21,19,21,15,10,2,5,6,17,2,21,20,2,4,21,19,19,7,14,7,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,6,21,11,6,15,1,16,21,16,7,5,9,8,15,15,9,16,21,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,21,13,5,13,8,8,2,21,5,2,9,6,14,7,21,9,8,15,21,21,13,5,6,2,5,8,8,8,14,10,15,1,16,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,16,5,7,2,8,13,5,4,2,16,2,15,13,1,14,13,5,20,8,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,15,10,15,14,21,21,16,8,15,19,21,8,13,7,14,21,5,13,15,13,2,6,15,16,21,15,2,15,13,6,15,17,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,21,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,15,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,6,21,15,5,2,21,2,5,17,6,8,15,15,13,13,2,21,13,16,15,17,21,5,8,13,9,13,16,2,16,23,6,3,2,15,3,6,2,18,15,1,11,7,8,18,4,18,21,15,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,5,2,2,16,8,18,15,4,5,5,21,16,8,20,7,14,16,8,6,4,3,15,13,5,13,1,8,1,8,10,21,11,3,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,8,7,18,13,13,14,15,13,21,8,15,18,15,2,7,21,13,5,6,21,8,2,21,5,2,17,6,14,13,21,9,6,15,8,4,13,5,14,2,5,8,8,8,14,15,15,1,21,13,9,21,5,2,8,16,21,13,5,15,21,7,14,15,7,2,5,2,21,13,15,20,21,2,15,9,8,8,13,5,4,2,21,4,15,13,21,14,15,13,20,8,17,13,5,4,8,13,8,13,13,9,13,15,8,9,5,16,13,16,17,20,14,14,6,3,15,14,17,17,16,7,15,19,21,15,6,8,8,17,15,14,6,4,2,6,15,15,21,2,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,15,15,5,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,5,5,7,15,6,17,23,7,16,13,13,5,6,2,16,16,17,15,7,16,19,4,21,15,21,21,16,15,18,11,2,3,16,5,15,13,2,17,5,14,8,15,2,21,8,16,21,14,15,5,11,8,14,14,8,13,17,15,16,21,2,5,14,16,8,1,7,21,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,8,23,13,21,13,14,16,6,6,21,21,9,5,21,13,21,8,2,8,2,17,16,13,13,8,15,5,21,3,2,15,19,5,14,7,19,8,7,15,8,8,14,6,6,1,8,2,21,21,2,15,21,20,15,13,2,16,21,7,14,6,10,8,5,18,16,2,7,16,1,2,2,10,23,16,20,14,3,2,17,15,15,15,18,14,3,8,16,7,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,5,6,19,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,8,6,7,15,2,17,15,16,8,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,15,10,7,17,5,6,21,21,8,10,1,17,8,16,7,7,9,10,15,15,9,5,21,17,7,10,21,13,13,18,4,21,16,9,5,17,15,21,4,19,13,18,8,10,8,7,21,9,5,21,21,19,5,7,13,23,23,8,3,5,15,9,2,4,8,8,7,7,10,5,11,13,2,18,1,8,15,16,19,5,13,7,21,16,7,5,5,15,7,10,2,1,21,7,21,21,21,15,10,23,8,2,2,7,4,17,14,15,13,21,14,5,13,8,3,16,15,9,4,8,13,6,17,14,23,13,8,6,9,5,15,15,21,16,19,8,8,7,13,15,23,19,16,17,8,16,21,8,10,5,17,14,23,5,7,7,9,15,10,7,13,17,2,6,17,7,2,1,8,20,6,23,23 +24,23,23,23,21,4,10,4,17,4,10,10,21,7,13,4,4,15,8,16,13,17,7,17,10,3,21,6,8,13,10,8,21,23,8,17,9,9,5,4,3,19,14,1,10,7,16,19,4,18,3,17,15,1,15,16,21,9,10,16,5,4,13,4,21,10,21,10,10,9,17,19,17,4,4,7,5,21,21,14,20,7,14,17,2,6,4,19,14,6,13,6,21,14,21,7,5,21,17,2,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,21,13,13,14,4,21,16,9,9,19,17,3,4,21,13,17,6,5,16,7,17,10,15,8,6,6,10,1,3,10,7,19,14,16,10,18,7,9,20,7,8,14,4,15,15,8,5,21,21,21,21,18,19,10,10,9,8,21,7,4,10,7,18,9,18,21,20,6,8,1,21,7,8,8,8,13,4,4,10,21,2,13,10,21,14,21,9,8,14,16,15,3,4,8,13,9,7,13,8,15,15,21,9,5,17,13,17,17,8,21,14,5,13,8,3,17,21,17,7,16,18,16,7,9,7,4,6,9,7,6,8,9,6,7,17,17,7,5,17,15,4,8,15,20,5,19,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,4,6,17,6,7,6,7,13,13,2,21,13,16,15,21,16,5,7,4,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,7,13,15,6,13,9,4,18,13,21,6,13,10,17,13,18,8,4,15,5,21,21,5,3,15,14,16,16,4,4,9,15,2,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,17,13,13,14,6,13,18,8,2,19,16,2,15,3,13,5,9,16,8,2,21,5,2,8,6,14,15,21,9,6,9,15,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,2,2,21,17,18,8,5,23,21,4,14,6,7,15,15,2,21,2,13,20,21,9,15,7,7,8,13,13,9,2,17,4,15,13,21,14,4,5,20,8,7,13,7,4,8,13,8,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,15,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,6,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,17,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,2,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,8,15,20,16,21,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,16,8,15,2,21,2,6,21,6,10,6,3,8,15,2,21,13,16,19,15,2,9,1,2,8,13,2,8,16,23,8,19,2,15,5,6,2,18,14,1,15,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,16,3,19,8,10,6,19,16,8,4,19,7,14,16,8,6,5,3,16,15,8,13,1,8,16,13,6,21,11,5,15,8,17,2,18,7,5,9,8,15,13,9,21,21,21,4,6,21,13,13,14,8,15,17,8,2,18,15,2,7,17,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,8,14,2,15,17,13,21,8,19,15,2,21,16,21,13,7,15,21,6,2,2,5,2,15,2,21,8,5,20,21,21,2,9,8,8,7,21,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,2,19,13,13,9,9,5,16,13,17,8,20,14,14,5,13,14,14,17,16,1,7,16,21,8,8,10,14,6,6,5,15,14,15,5,9,14,21,16,15,13,15,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,13,13,21,6,10,6,18,5,15,2,21,13,16,19,15,21,5,8,13,7,13,2,8,16,23,8,3,2,14,5,6,2,18,16,19,15,7,8,11,4,15,21,21,15,13,15,16,21,5,2,19,7,23,23,21,2,10,21,6,2,21,16,2,19,5,2,5,5,21,16,7,5,7,14,16,8,6,4,3,16,13,8,13,21,8,21,2,6,21,11,5,15,15,17,2,19,7,5,9,8,15,15,9,21,21,18,2,10,21,13,13,14,2,13,21,10,8,15,21,2,13,21,13,5,9,16,8,2,11,5,2,19,6,16,15,21,7,5,15,16,14,13,5,16,2,5,8,7,8,14,2,15,21,15,13,13,21,2,15,19,16,21,13,15,8,21,14,14,5,2,2,15,16,21,8,5,20,21,4,2,9,8,8,13,15,8,8,17,2,15,13,15,14,5,13,20,10,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,21,20,14,14,15,15,15,14,16,16,21,15,16,1,7,2,2,5,8,4,9,15,6,2,5,5,15,21,17,15,2,15,15,4,17,15,23,23,23,23 +24,23,23,23,16,17,6,8,17,9,15,2,15,4,6,16,13,16,2,16,2,21,3,15,15,6,17,5,13,8,2,2,17,23,13,17,5,6,3,8,14,16,16,8,15,7,16,18,4,16,14,16,15,21,6,21,15,4,10,15,15,6,13,16,21,5,21,13,6,14,16,8,16,14,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,16,8,1,7,20,19,5,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,5,2,16,23,13,4,15,15,8,13,6,9,21,2,2,21,13,18,6,3,8,8,16,7,10,5,8,23,23,23,23,6,15,21,2,14,6,2,8,11,15,8,8,15,6,6,17,8,2,21,21,13,21,17,20,2,5,6,15,15,7,14,8,15,11,15,5,16,2,2,20,21,6,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,16,13,13,4,8,13,8,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,13,17,18,8,5,15,16,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,2,15,16,23,23,23 +24,23,23,23,21,6,8,4,21,10,9,21,16,4,13,18,3,13,5,16,13,17,19,16,2,3,21,4,4,9,4,1,15,23,7,17,10,14,5,7,17,18,14,8,15,7,1,17,4,16,14,17,8,17,13,21,18,9,4,17,6,10,13,21,21,5,19,3,15,16,21,8,18,2,5,7,21,21,19,15,13,5,5,17,21,13,7,4,5,13,6,4,17,15,21,15,4,16,15,1,21,1,17,8,8,7,5,9,8,15,7,21,20,11,10,15,1,15,23,8,13,8,13,17,9,6,20,21,5,7,9,13,18,4,5,8,2,16,9,7,2,8,10,13,2,6,14,15,2,4,4,19,13,20,13,10,8,8,14,2,6,1,15,6,21,18,16,4,17,2,6,13,4,16,17,7,14,15,15,7,6,2,17,19,2,9,21,17,2,17,23,19,20,5,13,6,15,21,7,10,17,14,14,8,16,10,16,15,7,4,10,13,15,16,9,23,10,7,2,7,6,16,21,21,16,9,15,14,7,13,5,23,19,16,16,15,16,17,8,4,9,10,4,5,6,8,9,6,13,19,16,18,21,2,15,17,7,4,8,16,20,6,3,18 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,17,9,9,8,5,8,16,23,7,16,9,9,4,7,17,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,4,4,13,21,7,21,5,8,21,16,4,17,9,2,6,4,21,5,14,20,7,14,1,1,4,5,19,7,15,14,16,21,8,16,2,5,21,21,2,19,8,21,7,10,7,5,9,9,15,7,9,17,1,18,4,9,1,21,9,8,15,10,8,5,7,18,17,15,4,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,7,21,17,7,9,6,4,10,5,18,17,4,9,15,21,4,6,11,4,8,13,17,5,2,17,16,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,9,16,15,15,10,9,5,16,15,19,17,11,21,14,9,4,16,11,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,18,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,3,4,17,6,10,8,1,8,5,8,15,4,8,18,8,13,5,16,13,17,8,19,16,5,21,8,8,13,4,10,17,23,7,17,9,13,8,4,6,18,19,7,15,7,8,17,4,16,14,21,15,1,1,17,15,5,4,16,10,7,13,7,21,4,20,5,5,10,21,8,18,9,6,4,5,19,6,5,13,8,13,17,17,17,9,9,17,10,14,7,19,7,21,2,8,21,10,6,19,7,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,18,13,13,5,16,15,15,4,4,15,21,19,15,3,23,23,23,23,23,23,18,21,10,4,6,8,5,20,5,5,23,23,23,23,23,23,23,15,4,18,8,7,6,5,15,15,4,17,21,4,17,21,18,6,6,4,7,23,7,9,10,6,19,10,8,17,19,9,19,1,4,9,8,16,18,23,3,6,2,21,6,8,14,8,8,7,13,23,4,16,15,3,4,17,13,7,19,15,23,13,18,21,3,5,17,13,17,21,6,8,6,23,23,3,14,18,17,21,15,16,18,8,9,13,6,8,5,23,23,23,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,3,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,15,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,4,7,21,6,9,2,21,5,15,19,17,2,6,18,8,13,9,17,7,19,16,16,1,10,18,5,5,13,6,6,17,15,15,4,13,6,3,8,16,3,8,13,15,7,1,17,4,16,21,17,1,6,19,16,18,3,21,15,2,8,6,10,21,9,21,9,5,15,16,14,21,7,2,8,14,2,16,6,13,13,13,15,21,10,6,21,8,13,4,3,18,8,19,21,6,21,11,2,21,1,1,16,21,7,5,9,20,15,8,9,21,21,17,16,8,21,23,13,1,6,9,17,9,15,2,15,6,10,21,13,21,5,5,21,6,21,9,2,1,1,1,5,18,6,15,23,7,7,6,13,2,6,9,2,21,8,15,1,7,21,15,2,21,19,3,3,17,18,6,3,2,5,23,2,5,15,19,13,3,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,19,20,13,6,5,16,11,18,3,3,4,8,13,7,21,5,23,11,16,6,3,5,13,13,16,21,6,8,18,2,13,3,23,18,11,18,16,21,21,1,7,13,17,13,23,23,9,5,2,15,4,6,21,13,15,2,16,13,2,7,23,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,23,15,8,5,2,17,2,15,16,18,15,5,15,13,11,16,13,20,21,3,15,2,2,11,5,7,5,15,6,17,23,7,16,13,13,13,6,2,16,16,16,15,7,16,19,4,21,14,21,21,21,15,18,11,2,10,16,5,15,13,2,17,5,14,8,15,2,21,8,16,3,14,15,5,11,8,14,14,8,13,21,15,16,1,2,5,14,16,8,21,7,21,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,8,23,13,21,13,15,16,6,6,21,21,5,5,21,13,21,8,2,8,2,16,17,13,13,8,15,5,21,3,2,15,19,5,14,7,19,8,7,15,8,8,14,6,6,1,8,2,21,21,2,15,21,20,8,13,6,16,21,7,13,6,10,8,6,18,16,2,7,16,1,2,3,10,23,16,20,14,3,2,17,15,15,15,18,14,3,7,16,7,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,15,6,8,15,2,17,15,16,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,8,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,2,8,16,15,6,15,18,15,15,15,13,7,13,13,18,16,3,15,16,5,17,5,9,13,16,10,18,23,6,19,13,15,5,8,14,16,16,21,15,7,16,11,4,17,14,16,21,16,6,21,19,15,2,7,5,6,13,8,16,5,21,7,13,2,16,3,16,10,15,8,13,2,7,14,14,8,13,21,7,16,1,21,5,14,15,5,16,7,21,2,5,21,15,19,20,1,1,7,16,7,5,9,15,15,8,5,16,21,11,6,21,21,23,13,21,5,15,16,9,15,2,1,7,13,21,13,21,4,6,16,2,21,6,13,8,11,2,5,17,19,5,16,21,10,17,14,8,15,8,2,13,8,14,2,7,17,8,8,21,21,7,1,17,20,2,5,10,15,15,7,14,6,15,11,15,15,1,2,2,17,21,13,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,2,16,15,16,15,13,4,8,13,8,21,14,23,18,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,11,14,5,7,21,15,9,14,14,15,5,15,16,17,13,8,16,15,2,15,15,16,5,23,23 +24,23,23,23,23,23,23,2,15,2,8,6,21,3,5,15,13,21,5,13,7,17,21,16,2,5,21,5,8,13,5,6,21,23,13,21,5,15,6,21,6,21,14,17,15,7,21,16,4,16,14,21,16,21,15,8,1,6,2,16,1,2,13,6,17,5,14,15,15,14,17,2,16,21,14,13,2,7,8,16,14,8,13,21,7,2,18,2,3,14,15,8,16,15,16,6,5,21,1,19,21,7,17,15,17,7,5,13,13,15,8,5,15,21,18,6,21,8,23,14,14,15,15,16,8,15,6,21,2,2,21,13,3,6,13,17,15,16,2,3,21,15,5,5,21,16,2,10,21,5,17,7,3,15,9,8,13,8,15,2,15,18,16,5,21,21,15,6,16,20,2,14,16,2,15,3,2,5,15,15,15,2,16,2,6,18,21,7,13,9,21,21,23,2,10,2,21,15,14,5,18,7,5,15,8,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,15,6,3,15,5,13,10,8,21,15,16,15,16,21,8,2,7,2,16,14,15,10,14,13,15,6,15,15,1,15,8,15,15,2,17,21,3,5,6,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,7,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,4,6,15,15,6,16,16,17,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,10,23,15,10,9,16,9,10,10,3,19,15,15,7,21,1,4,16,14,16,15,17,15,15,19,2,21,2,5,2,13,21,21,7,21,5,6,14,17,15,16,3,8,5,7,15,16,15,13,15,2,18,6,1,6,15,17,13,7,15,21,14,21,15,5,21,16,2,2,7,21,8,16,7,13,9,21,15,16,9,21,16,21,6,2,16,23,13,21,6,6,16,15,15,16,21,15,5,15,13,16,14,1,8,8,16,15,2,13,17,6,5,15,14,15,23,2,6,15,13,21,10,9,21,16,8,15,9,5,1,13,4,21,21,8,4,21,15,7,13,2,21,21,7,14,6,7,8,15,6,21,6,13,17,21,16,15,10,6,19,23,2,5,15,17,14,21,13,16,14,6,5,15,16,16,13,9,4,8,13,20,16,5,23,13,16,2,3,5,1,15,17,17,2,14,15,10,13,5,14,10,16,1,16,16,21,8,8,13,21,5,23,23,5,5,6,7,6,18,2,17,7,6,16,15,2,19,21,20,7,23,23 +24,23,23,5,8,2,15,2,21,2,6,21,6,15,2,3,13,15,2,17,13,15,18,15,19,9,21,2,8,4,15,8,16,23,2,3,2,15,15,6,2,18,14,21,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,8,21,15,2,2,17,3,19,8,15,15,5,21,15,13,19,7,14,4,8,13,6,3,21,15,7,13,1,8,16,13,6,21,11,5,15,15,17,2,19,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,14,4,8,2,21,5,2,20,6,14,6,21,9,8,15,6,14,20,2,16,6,5,8,8,8,14,13,15,17,15,13,8,19,15,2,21,16,21,13,5,15,21,3,19,2,5,2,5,2,21,8,8,20,21,21,13,9,8,8,7,13,5,2,18,2,15,13,21,14,6,5,20,8,17,15,5,4,8,13,8,13,5,19,13,8,7,9,5,16,13,17,15,20,8,14,5,13,15,14,16,15,21,15,16,21,7,8,4,14,15,10,5,15,15,14,5,7,14,21,16,15,15,15,15,7,21,21,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,10,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,8,5,6,10,21,2,15,16,18,15,5,15,13,11,2,13,20,16,2,15,6,2,17,5,8,13,8,8,16,23,5,19,6,13,5,5,14,16,16,15,15,7,16,20,4,17,16,21,21,16,15,15,15,2,15,18,5,6,13,7,21,8,15,8,5,7,16,2,21,16,14,15,10,11,7,14,14,8,13,17,15,7,19,15,5,14,16,8,1,7,20,2,5,17,15,2,7,1,17,8,16,7,5,9,15,15,15,5,15,21,21,13,15,16,23,13,21,5,15,21,15,2,16,17,5,5,21,13,21,6,3,8,2,17,16,13,13,8,4,10,21,13,5,13,18,5,14,15,19,8,7,11,8,8,14,2,5,7,9,8,16,21,2,7,17,20,21,13,8,15,15,7,14,8,10,11,21,19,1,4,6,16,21,7,10,10,23,16,20,14,3,2,17,2,7,13,17,14,14,5,16,10,16,15,13,4,8,13,8,17,13,23,14,17,2,9,6,16,15,16,16,7,18,14,5,6,8,14,16,15,16,7,16,18,8,2,15,15,2,1,5,21,14,21,16,5,10,15,17,13,3,15,15,2,17,15,16,23,23,23 +24,23,23,15,21,8,13,19,21,10,10,10,6,7,10,21,9,15,2,17,13,1,15,16,16,5,15,10,13,8,14,13,18,23,13,20,2,6,9,6,2,18,14,21,8,7,8,18,4,16,21,8,11,15,15,21,21,5,10,21,3,4,4,3,13,7,21,6,6,2,16,7,21,10,14,8,6,21,21,5,19,7,14,17,15,4,9,19,21,14,14,6,17,7,21,2,4,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,2,21,21,8,20,21,13,13,14,15,15,16,8,10,18,1,2,7,21,5,5,9,16,8,2,21,5,2,8,6,14,8,21,9,1,15,8,14,13,5,16,2,5,8,8,8,14,3,3,17,16,2,7,21,2,21,21,21,15,7,5,16,21,8,10,8,5,2,15,8,21,5,9,20,1,2,6,5,9,16,15,5,15,21,21,2,7,8,21,14,6,13,20,15,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,14,10,4,14,14,18,19,16,15,17,19,17,8,10,8,8,15,7,1,4,8,15,5,15,16,17,15,6,17,13,2,2,21,18,23,23,23 +24,23,10,10,16,10,4,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,16,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,8,15,15,15,16,21,4,10,7,6,8,3,5,13,17,21,10,10,4,1,8,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,13,9,8,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,21,15,3,21,13,13,14,13,9,16,8,15,18,15,2,7,17,13,5,8,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,5,5,6,2,5,8,8,7,14,21,15,1,15,4,7,21,2,4,21,8,21,13,5,15,21,15,13,14,10,2,15,10,21,16,5,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,2,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,2,15,14,21,16,21,16,8,19,18,8,10,14,2,10,5,15,4,20,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,23,21,4,15,7,16,7,4,2,7,13,9,19,7,21,19,17,4,5,21,5,7,13,4,8,19,23,6,17,5,14,6,2,9,17,19,15,15,7,21,19,4,17,14,16,15,16,16,8,16,4,6,17,6,4,13,9,21,15,18,5,8,6,17,8,19,8,7,15,5,7,15,13,13,7,13,16,21,9,8,6,17,13,8,4,19,8,17,15,2,21,21,7,8,21,21,4,6,7,5,9,16,7,10,9,1,21,21,2,8,16,23,7,4,8,7,17,10,6,16,18,9,15,19,23,21,6,13,8,4,7,10,18,7,23,23,23,23,23,23,23,23,23,23,23,4,5,9,17,7,9,15,4,6,17,7,21,18,18,6,9,18,19,6,7,5,19,17,7,13,4,9,2,6,19,21,17,5,21,1,7,7,8,7,19,23,5,5,2,17,15,5,3,21,21,14,13,16,4,18,15,3,4,17,13,7,20,13,6,13,7,20,3,5,11,13,17,16,21,13,5,5,17,6,23,21,16,15,11,21,1,7,6,9,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,16,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,3,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,21,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,10,17,8,9,5,17,10,9,17,6,4,4,19,13,13,4,17,13,16,19,8,17,9,2,9,5,20,7,9,18,23,15,16,9,15,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,9,7,4,21,21,9,10,4,17,4,17,7,4,9,10,17,16,5,19,7,14,17,8,4,9,3,17,9,10,4,1,8,17,4,10,21,11,4,15,7,17,23,10,13,5,9,8,15,8,9,17,21,17,6,4,21,13,13,21,4,9,21,9,4,18,17,21,7,21,15,5,3,15,8,4,16,15,9,21,6,14,4,16,9,3,16,7,21,8,8,9,6,9,4,8,8,14,4,17,1,15,2,5,17,9,4,21,15,7,5,5,17,21,5,4,4,3,2,21,1,18,4,10,20,21,17,15,7,9,8,13,7,7,2,17,15,15,6,17,14,9,6,20,6,16,13,5,4,8,13,8,11,10,19,13,8,8,9,5,16,15,17,17,20,14,5,5,9,2,15,16,17,17,15,17,18,19,8,10,7,10,4,9,15,4,14,9,7,4,17,21,2,6,16,8,4,17,21,21,5,23,23 +24,23,23,23,21,6,10,6,21,2,2,17,5,15,15,15,14,13,4,21,13,16,19,17,4,3,21,13,5,5,13,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,17,15,16,21,10,7,16,5,6,13,15,18,9,21,5,10,2,21,8,21,6,8,6,5,4,16,5,13,7,5,21,16,20,10,5,15,13,16,5,19,15,21,2,6,21,21,6,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,6,21,9,15,2,8,13,4,7,1,13,13,5,18,6,15,17,8,8,1,6,6,15,19,15,2,19,19,15,2,3,21,9,7,7,7,21,16,15,19,13,15,21,21,6,4,21,16,2,13,6,21,21,7,15,9,7,2,5,21,21,19,13,5,1,4,21,13,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,13,2,15,11,3,16,13,16,17,6,14,2,5,6,8,2,15,17,16,16,16,15,11,15,6,6,21,5,6,13,4,6,15,13,10,21,18,6,10,16,13,2,15,17,7,6,23,23 +24,23,23,23,16,5,6,2,17,2,10,16,18,15,13,15,13,15,2,13,10,21,3,15,17,14,21,9,15,2,13,6,16,23,15,17,13,15,5,5,10,16,16,17,15,7,17,18,4,16,21,21,16,21,6,18,15,2,10,16,16,15,13,10,21,5,14,2,6,2,16,2,16,7,15,15,5,2,21,13,13,20,13,8,15,13,11,21,5,5,16,5,21,7,21,2,5,21,15,3,18,15,1,7,16,7,5,9,8,15,15,5,21,21,21,15,2,16,23,13,21,5,8,16,2,21,21,15,10,6,21,13,21,2,2,8,2,17,16,13,13,14,2,15,21,21,6,16,21,5,14,2,2,8,8,7,15,8,14,2,6,17,8,2,21,21,2,21,17,20,8,5,15,15,13,14,14,6,15,11,15,21,16,2,5,21,1,7,2,10,16,18,23,2,3,2,21,16,7,13,18,14,5,5,16,8,16,15,15,4,8,13,8,21,14,23,13,21,3,1,6,15,13,16,15,2,19,14,5,13,15,21,19,15,17,8,16,18,15,2,8,3,5,15,7,2,14,8,16,5,15,15,17,13,2,15,15,13,17,15,16,23,23,23 +24,23,23,23,23,23,23,5,21,7,15,21,6,15,2,3,13,13,2,21,13,16,7,16,21,23,23,8,6,13,4,2,15,23,5,20,2,13,5,6,2,18,16,19,11,7,8,18,4,1,19,21,15,15,15,8,21,21,2,16,10,15,13,10,6,2,21,5,2,15,17,14,16,8,10,15,5,1,17,7,3,15,14,16,8,6,14,15,16,13,7,8,21,8,17,6,10,21,1,4,13,15,16,6,16,7,5,9,14,15,15,9,17,21,17,2,6,1,13,13,21,6,14,21,2,15,18,19,2,13,17,13,5,6,8,8,2,16,5,2,21,6,14,6,21,9,2,15,23,23,5,13,5,4,5,8,17,10,14,15,10,7,15,2,9,17,6,2,21,17,21,7,6,14,21,6,7,15,18,4,2,21,21,21,6,20,1,16,15,7,14,8,13,10,15,2,21,4,15,13,16,14,7,13,20,8,16,15,3,4,8,13,8,13,13,5,13,14,16,9,5,17,13,16,21,19,14,8,5,13,6,14,17,15,17,15,16,19,18,3,15,8,4,5,7,5,15,10,2,6,15,16,16,15,5,15,8,2,10,15,21,23,23,23 +24,23,23,5,21,8,15,2,21,10,15,17,6,13,16,18,6,13,6,21,13,16,19,16,10,9,21,15,7,13,6,15,19,23,7,20,2,15,5,5,14,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,15,2,10,15,13,8,21,8,21,5,6,2,21,8,21,15,2,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,7,5,1,21,17,5,2,16,23,13,21,5,15,16,9,10,2,15,2,8,1,17,15,15,7,13,9,14,5,6,17,15,23,23,23,23,2,15,19,6,15,8,13,6,9,16,13,8,21,7,15,18,13,5,21,21,15,7,21,3,3,16,10,5,21,5,15,6,10,2,10,8,21,21,15,21,1,10,2,8,2,7,13,4,10,2,21,4,15,13,21,13,7,13,17,7,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,6,7,5,8,6,13,14,20,16,17,16,7,11,8,2,13,14,21,23,15,16,7,15,3,6,2,15,21,15,7,16,13,6,15,21,23,23,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,15,7,21,10,4,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,21,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,4,13,5,14,17,16,21,15,17,21,7,9,2,8,6,4,5,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,15,15,21,6,9,4,21,2,4,19,17,7,4,19,9,11,19,18,13,17,19,18,16,5,21,6,7,13,4,6,18,23,13,17,9,5,8,6,6,18,18,15,15,7,8,18,4,17,14,21,9,21,19,16,19,5,1,17,2,4,13,1,21,5,14,1,8,7,21,6,19,8,6,6,5,18,6,13,13,8,13,17,17,20,9,7,18,13,4,8,18,8,17,4,6,21,21,2,21,7,17,16,19,7,5,9,16,15,16,9,1,21,21,2,11,16,23,13,4,15,9,16,4,6,19,1,2,2,21,13,13,16,23,23,16,16,5,23,23,23,23,23,23,23,23,23,23,23,23,5,13,4,9,16,7,11,14,2,5,1,15,1,19,21,4,6,16,19,6,21,7,6,9,13,5,14,20,13,2,6,21,16,10,9,1,17,9,8,4,18,23,19,5,2,21,14,16,21,21,14,4,9,21,4,17,15,3,4,8,13,9,19,8,23,13,16,16,3,5,16,13,17,16,19,15,6,23,23,4,14,19,17,16,16,16,1,8,4,9,16,4,23,9,13,10,7,15,9,4,15,17,15,9,17,7,4,1,17,19,5,19,23 +24,23,23,2,21,16,8,10,17,2,13,4,21,9,7,16,10,13,8,20,15,16,15,16,19,2,21,5,6,4,4,13,19,23,13,16,13,6,6,2,16,21,14,15,15,7,17,1,4,16,14,17,1,21,15,15,16,4,9,21,23,23,23,23,23,9,16,5,5,17,19,1,21,2,5,15,5,4,10,7,13,7,13,14,17,6,18,5,7,13,8,4,21,7,16,4,5,21,17,8,19,1,15,4,9,7,5,9,8,15,14,16,16,21,8,2,1,16,23,13,4,9,6,16,17,6,6,17,4,2,21,7,1,4,5,8,5,18,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,8,8,8,15,2,5,16,16,15,1,20,4,4,17,19,6,6,4,23,23,23,23,23,23,9,6,21,16,21,5,16,21,10,5,7,17,19,23,6,5,2,17,14,21,13,21,14,5,13,17,4,21,16,3,4,16,13,7,13,5,23,13,16,20,7,5,15,13,16,16,1,15,6,23,23,4,14,18,16,21,16,17,1,9,6,13,16,6,23,23,17,5,6,15,4,4,21,16,14,6,21,8,4,21,17,20,5,23,23 +24,23,23,23,21,2,6,17,16,6,2,9,21,4,13,16,6,13,5,18,15,17,18,17,6,9,1,7,13,5,6,2,19,23,14,21,15,16,9,6,10,19,14,7,15,7,21,19,4,21,16,21,1,15,15,13,21,4,6,6,6,10,13,7,21,4,1,6,5,8,16,7,15,8,4,15,3,21,8,5,13,7,5,18,13,19,6,5,16,7,13,13,19,8,17,6,6,15,21,8,2,16,13,2,17,7,5,9,18,15,15,17,1,21,8,6,4,21,2,8,18,5,14,21,15,4,1,15,21,6,21,13,1,6,9,8,9,21,9,14,4,23,23,23,23,23,23,23,23,23,13,5,6,21,17,8,8,8,15,7,5,17,15,8,18,18,4,4,21,19,4,13,10,16,16,7,4,8,16,7,5,4,17,17,13,18,21,15,21,7,4,17,23,9,5,2,17,14,15,10,21,14,4,6,16,4,17,16,3,4,8,13,6,21,7,23,2,17,2,3,5,15,13,17,16,19,21,5,14,4,4,15,19,21,21,16,1,21,7,4,9,21,4,23,19,6,9,5,13,16,6,15,18,15,9,17,7,4,6,16,20,6,19,18 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,15,13,19,2,7,5,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,7,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,10,15,1,15,2,8,21,2,9,21,21,8,13,7,16,21,7,7,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,13,8,14,15,8,1,5,6,2,9,4,10,17,15,15,17,13,15,8,21,17,2,3,20 +24,23,23,23,23,23,23,23,23,23,10,6,6,10,2,21,3,15,2,17,13,17,15,16,21,5,8,15,8,9,7,17,8,23,3,19,2,13,6,6,2,18,14,21,9,7,8,3,4,14,21,21,11,15,15,21,21,2,6,16,5,2,4,15,21,15,21,7,15,7,8,10,18,6,14,7,10,21,16,6,19,7,14,17,8,6,4,3,16,15,14,5,1,7,20,15,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,2,4,21,9,13,14,10,15,16,8,10,18,21,2,5,7,13,5,8,17,8,2,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,6,2,5,7,8,8,14,16,15,17,15,10,8,21,9,8,21,21,21,13,9,16,21,10,14,7,7,2,6,10,21,1,10,20,1,2,5,5,4,16,15,5,13,21,21,2,7,16,21,14,5,13,20,4,17,15,5,4,8,13,15,13,5,9,13,7,2,7,17,16,7,16,16,20,14,8,7,10,4,14,21,21,16,16,17,19,17,8,10,8,14,15,8,1,15,10,2,5,15,15,17,16,2,17,13,6,7,21,18,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,10,21,1,17,3,9,7,5,9,15,15,15,9,2,21,17,5,2,15,13,13,18,4,14,17,9,4,8,17,4,10,18,4,18,2,3,8,16,21,10,2,3,1,21,5,8,15,23,15,21,6,10,13,2,5,9,19,8,7,16,13,5,21,8,2,18,21,8,2,16,19,2,3,4,21,21,13,4,8,19,5,4,10,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,15,21,16,4,23,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,19,13,8,23,19,7,17,16,16,1,15,10,9,13,10,23,23,10,6,10,10,19,10,13,1,10,2,21,13,2,5,16,16,9,19,23 +24,23,23,23,8,14,15,2,17,2,15,16,18,15,6,15,13,16,8,13,20,21,3,15,21,5,17,5,7,13,15,10,21,23,5,15,13,15,5,10,21,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,10,21,15,15,8,13,15,21,5,21,13,6,3,17,6,11,14,7,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,1,7,16,2,5,16,15,19,21,1,1,15,16,7,5,9,15,15,15,5,21,21,21,13,2,16,23,13,21,5,15,16,9,2,8,8,10,2,21,13,21,8,13,8,3,15,16,3,8,18,13,6,21,18,15,15,21,5,14,15,2,8,9,3,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,21,13,21,10,23,16,20,14,3,2,1,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,15,8,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,15,15,21,5,2,2,21,2,15,16,5,15,2,21,7,13,6,17,13,16,19,16,10,2,21,5,5,5,15,8,20,23,13,21,2,15,5,6,7,20,19,21,15,7,13,16,4,16,14,17,15,17,15,16,21,2,6,17,6,10,13,20,21,8,21,5,8,10,16,15,21,2,5,5,5,18,16,5,13,15,13,13,8,9,15,2,15,13,15,2,21,14,17,15,19,21,21,6,6,1,17,16,3,7,5,9,8,15,7,5,16,21,17,2,8,16,23,13,21,13,10,16,9,15,16,15,15,6,21,17,15,10,13,16,2,17,8,8,21,21,14,5,21,5,7,7,19,19,15,8,3,16,9,7,15,8,21,2,5,19,13,2,1,21,15,15,21,10,2,13,10,15,21,5,14,15,13,8,2,10,21,21,13,21,1,15,2,16,10,8,13,8,2,2,17,2,15,13,21,14,14,13,8,2,18,15,3,4,8,13,8,10,19,23,2,2,21,11,5,7,13,17,15,8,21,14,13,15,3,14,16,16,17,16,15,11,16,2,13,15,5,23,23,8,10,15,13,6,2,15,21,2,6,17,13,15,15,16,15,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,13,7,16,7,23,13,17,9,4,5,6,2,18,15,1,3,7,16,1,4,18,14,10,15,21,19,16,15,5,19,21,7,2,4,13,21,15,21,5,5,8,17,16,16,5,4,15,5,21,1,10,20,7,14,1,21,4,10,18,6,2,4,1,18,7,19,15,10,21,21,6,21,7,21,15,10,7,5,9,9,15,11,6,21,21,18,4,3,11,13,4,14,4,15,16,6,4,19,17,2,4,21,13,18,19,5,17,3,16,2,1,8,6,6,10,1,3,9,9,14,15,4,15,17,6,9,7,7,8,14,15,6,1,16,2,21,18,6,20,21,19,19,19,4,5,23,5,9,10,19,21,8,18,17,20,4,15,1,15,5,11,7,8,13,21,4,2,17,14,15,15,17,14,15,5,15,2,17,16,3,4,8,13,8,13,18,14,10,5,1,9,5,15,13,17,17,21,1,14,5,13,7,3,16,17,17,15,16,18,8,8,9,7,14,23,23,23,23,23,7,6,15,16,17,15,5,17,15,4,10,21,21,6,23,23 +24,23,10,10,15,10,10,10,21,15,15,21,6,4,10,3,1,13,2,21,13,16,18,15,17,5,8,8,7,7,9,8,21,23,10,21,9,15,3,10,2,18,15,18,11,7,8,18,4,16,17,15,16,15,15,17,21,3,3,7,21,7,3,14,13,18,21,5,10,2,17,3,19,10,15,7,5,21,16,8,19,7,14,17,8,6,4,3,21,5,7,13,1,8,17,15,6,21,11,15,15,15,21,10,19,7,5,9,8,15,13,9,1,21,1,4,10,21,13,13,14,15,15,17,8,15,19,15,2,7,21,13,5,8,8,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,21,10,4,21,8,21,13,8,15,21,14,6,15,10,2,10,10,21,16,9,20,1,4,13,9,8,8,13,9,4,2,17,2,15,13,1,14,14,5,15,16,17,15,5,4,8,13,13,13,5,19,13,8,8,9,5,17,13,16,16,20,21,7,13,2,15,14,20,21,16,16,17,19,18,8,10,14,9,10,3,15,8,15,9,9,6,15,16,15,15,15,15,2,17,17,7,10,15,18 +24,23,23,15,21,16,15,9,16,15,15,21,16,2,15,18,5,13,2,16,13,16,15,16,2,7,17,6,6,13,20,15,16,23,5,8,13,13,6,10,2,21,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,5,18,2,5,15,13,2,21,4,21,6,5,14,17,8,21,8,2,5,5,21,8,16,3,10,14,17,15,15,21,17,4,13,6,10,8,8,16,13,6,21,21,10,2,15,21,8,1,7,5,9,8,15,9,5,2,21,21,2,19,16,13,13,14,9,15,16,2,5,18,21,10,2,4,2,21,13,5,17,2,18,13,14,13,6,2,21,21,10,7,2,19,16,15,5,14,14,5,13,15,15,14,2,15,17,15,5,15,21,15,2,21,4,2,13,5,21,21,7,2,7,7,8,6,19,21,21,8,8,1,6,7,7,3,8,13,4,10,2,21,2,13,15,16,14,15,13,20,8,18,13,3,4,8,13,8,13,10,5,15,13,19,9,5,16,13,21,21,17,15,14,5,13,2,7,19,15,17,15,16,1,17,13,5,8,14,4,14,17,14,15,2,10,15,21,1,10,15,16,16,15,7,16,16,15,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,2,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,2,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,2,13,6,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,9,14,15,13,21,8,15,21,21,2,13,17,13,5,15,3,8,2,7,5,2,2,6,14,6,1,9,2,19,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,9,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,8,11,21,2,15,13,21,14,2,13,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,17,20,14,14,15,13,15,14,21,21,21,8,15,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,15,15,16,2,5,23,23 +24,23,23,7,16,15,15,2,21,5,15,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,16,5,7,13,15,10,16,23,13,8,2,15,6,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,21,15,15,15,13,15,21,5,21,8,6,10,16,6,11,14,14,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,15,15,18,21,1,1,7,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,2,15,16,19,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,14,14,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,15,4,21,9,6,5,21,15,7,17,6,6,3,17,7,13,2,21,13,16,7,16,20,5,8,10,8,5,6,4,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,7,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,3,13,16,8,2,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,8,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,23,23,23,6,15,10,15,15,18,15,15,21,14,13,10,16,7,21,21,16,2,5,21,5,8,13,2,8,21,15,15,21,10,14,7,2,21,21,15,16,13,7,8,18,4,21,15,17,21,13,6,21,10,15,10,16,15,2,13,6,2,15,20,8,5,6,16,8,21,8,5,15,5,4,7,21,14,7,13,8,21,10,5,15,14,15,13,7,19,8,21,2,5,21,15,15,2,1,17,2,6,7,5,9,8,15,8,5,21,21,21,2,16,16,23,13,2,7,13,16,6,15,2,21,13,10,8,15,1,14,7,8,2,6,15,18,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,15,15,21,10,2,13,17,10,10,21,6,4,9,15,13,13,2,21,13,16,15,16,8,5,8,8,5,13,8,16,18,23,8,19,2,13,5,15,2,18,14,21,11,7,8,7,4,16,18,15,16,15,15,17,21,4,4,7,6,7,15,5,13,21,1,7,6,4,17,15,17,3,4,15,5,21,16,9,19,9,14,17,8,6,4,3,16,13,15,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,15,21,21,8,2,21,13,13,14,10,10,16,9,15,18,15,2,7,17,13,5,7,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,5,15,1,1,10,7,21,4,4,21,16,21,13,4,15,21,15,14,15,10,2,10,10,21,8,5,20,1,4,13,9,8,8,13,15,9,7,17,2,15,13,21,14,15,7,20,8,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,14,5,4,3,15,15,15,2,4,5,16,21,15,13,15,15,4,17,16,15,7,13,19 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,8,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,8,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,23,23,23,14,5,18,15,15,21,6,4,8,18,13,15,2,21,13,16,19,15,17,5,8,13,8,13,2,6,17,23,15,19,3,15,5,5,2,18,15,19,15,7,8,3,4,16,18,8,15,15,15,17,21,3,2,13,5,23,23,23,23,5,21,3,2,1,17,8,16,2,7,7,5,21,16,14,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,10,7,16,21,5,15,15,21,2,19,7,5,9,8,15,13,9,21,1,18,2,6,17,13,13,14,6,13,21,8,15,5,21,3,2,7,13,5,8,16,8,3,16,5,2,17,6,14,15,21,9,5,8,15,14,13,5,17,2,5,8,8,8,14,2,15,20,15,15,5,21,2,15,15,16,21,13,7,15,21,13,14,5,2,10,15,16,21,8,13,1,1,2,15,7,8,8,13,13,9,21,17,2,15,13,16,14,5,13,20,10,16,15,5,4,8,13,8,15,5,19,15,8,2,9,5,17,15,16,16,20,14,14,9,2,15,14,17,16,21,15,16,21,7,5,2,14,10,4,5,15,4,15,5,5,4,21,17,15,10,15,8,15,15,16,16,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,8,4,3,21,21,5,6,1,17,8,16,7,5,9,7,15,8,9,6,21,16,2,19,21,9,13,1,4,4,16,9,15,18,17,4,15,10,13,18,6,19,8,3,6,19,9,13,21,6,5,8,7,21,20,19,5,15,5,8,4,9,8,8,7,15,4,5,11,13,2,21,21,6,2,17,19,2,13,6,18,17,7,3,21,15,7,2,10,1,6,6,21,21,21,9,10,10,16,23,8,19,4,17,14,7,8,17,14,7,6,7,2,16,15,9,4,8,13,6,8,7,23,5,11,6,9,5,15,15,17,16,19,8,14,4,13,5,23,19,17,21,11,17,1,7,11,6,16,7,23,7,4,7,7,15,16,5,7,21,10,6,1,7,7,21,17,19,7,19,18 +24,23,5,7,21,6,4,4,21,6,6,21,21,9,13,18,6,13,10,20,7,16,19,16,4,5,21,13,7,13,6,10,18,23,7,17,9,23,9,10,7,1,8,7,15,7,21,17,4,15,18,16,1,15,15,7,19,6,9,1,5,23,23,23,23,23,23,23,23,2,21,2,16,10,6,13,8,17,21,4,15,6,14,21,7,5,8,16,21,9,23,23,23,4,21,19,15,21,8,6,9,1,16,8,18,7,5,9,6,7,18,9,6,1,16,2,21,10,8,13,15,2,16,17,9,2,18,21,2,13,10,13,19,10,6,8,15,16,21,3,8,21,14,7,7,8,6,14,16,13,21,13,13,7,9,8,8,7,16,6,5,11,13,4,21,21,6,7,17,19,2,13,6,11,16,7,6,6,15,7,7,10,1,21,7,18,21,21,1,10,5,8,23,2,8,4,17,14,13,13,21,8,5,7,17,8,17,15,9,4,8,13,6,9,5,23,7,9,10,3,5,17,15,17,16,19,13,5,2,8,5,23,19,16,21,11,16,1,7,6,9,13,13,23,8,6,6,8,15,16,7,9,17,2,1,17,7,15,21,8,19,23,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,7,14,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,9,17,16,21,23,15,3,3,15,5,2,16,10,14,7,15,7,17,17,4,16,14,17,21,21,15,21,21,6,15,1,15,9,13,2,19,15,21,6,10,14,21,15,21,14,15,13,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,15,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,15,15,8,9,15,21,17,5,21,21,23,13,18,5,15,17,9,10,20,7,10,2,15,13,21,15,15,7,2,21,10,2,21,1,1,5,8,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,1,21,2,5,13,1,21,14,7,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,7,21,6,5,10,21,4,10,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,10,10,7,21,9,18,6,21,8,17,4,4,6,5,21,4,14,19,7,14,21,2,5,7,18,14,10,13,13,17,5,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,10,19,10,13,13,16,5,8,16,9,10,19,17,3,7,21,13,16,8,5,11,15,17,16,11,8,6,9,5,1,3,10,5,6,7,21,11,19,10,9,20,8,8,14,21,15,15,15,2,21,21,6,17,18,2,4,6,15,21,18,14,10,6,19,4,5,18,17,19,10,8,1,8,6,11,10,8,13,10,5,2,21,16,15,14,21,13,4,6,16,8,17,13,3,4,8,13,8,13,5,2,16,15,11,9,5,17,13,18,16,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,6,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,7,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,15,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,23,2,21,15,5,21,6,2,6,19,13,15,2,16,13,16,19,15,21,15,8,13,8,13,15,8,15,23,16,3,2,15,5,6,2,18,15,18,11,7,16,18,4,15,21,15,15,15,15,16,21,3,3,2,7,23,23,21,15,13,21,5,2,2,16,8,19,8,2,15,5,21,2,7,8,8,14,17,8,15,10,3,16,15,8,13,1,8,21,2,10,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,1,2,5,21,13,13,14,15,4,21,8,15,19,21,2,13,21,13,5,8,16,7,2,1,5,3,19,6,14,6,21,3,5,16,2,14,4,5,14,7,5,8,8,8,14,2,15,16,15,8,5,18,2,4,21,21,21,13,8,15,21,14,15,13,6,2,13,21,21,8,5,20,21,7,3,9,15,8,13,15,2,2,16,2,15,13,21,14,4,13,20,2,16,15,5,4,8,13,8,13,9,19,13,2,15,9,5,17,15,17,16,2,14,14,2,8,15,14,21,16,21,15,16,1,8,5,2,14,13,19,5,15,6,14,7,5,15,21,17,15,6,15,8,15,2,8,23,23,23,23 +24,23,15,6,21,5,2,16,17,2,6,8,18,8,5,15,13,11,7,13,11,16,3,15,2,8,17,13,8,14,16,6,18,23,7,3,5,15,5,15,14,16,16,21,15,7,16,19,4,21,15,16,21,17,7,21,11,2,21,15,5,2,13,5,17,5,21,15,15,7,17,8,16,6,14,8,2,20,15,10,14,8,13,21,15,21,18,8,5,14,16,8,1,8,20,2,5,21,15,8,7,1,1,8,16,7,5,9,16,15,15,5,16,17,21,8,3,17,23,13,21,14,2,17,3,15,5,21,9,10,21,13,21,8,3,8,2,17,16,13,13,16,15,6,21,3,6,15,19,5,15,15,19,7,7,7,15,8,14,2,5,11,8,8,21,21,5,15,17,20,8,5,2,15,15,7,15,15,7,11,6,18,17,2,10,8,1,2,4,10,16,18,23,8,7,2,21,15,7,13,18,14,2,2,16,7,16,15,13,4,8,13,8,21,16,23,15,16,2,9,6,16,13,16,17,6,18,14,13,6,21,14,16,15,17,15,16,18,8,1,7,15,2,7,6,21,14,6,16,5,2,15,17,13,6,16,15,2,15,16,16,8,23,23 +24,23,23,10,16,19,5,2,21,15,6,21,6,2,10,19,9,15,19,17,13,21,18,15,8,5,21,13,7,13,2,15,21,23,15,3,2,5,5,5,14,18,15,1,11,7,8,18,4,15,19,15,15,15,2,16,21,10,4,16,10,2,13,6,21,5,21,10,10,13,16,18,17,5,14,15,15,21,21,14,9,7,14,16,8,15,14,2,15,13,15,8,21,14,21,15,10,21,11,15,15,15,16,10,2,7,5,9,16,15,15,9,21,16,21,15,10,17,13,13,14,14,15,17,8,5,18,15,2,7,17,13,5,6,2,8,2,21,5,2,20,6,17,6,21,9,8,15,17,14,13,5,14,2,5,8,7,8,14,2,15,21,13,7,13,17,10,7,21,21,8,13,8,16,21,15,5,14,10,2,2,10,21,6,5,20,1,2,13,9,16,8,23,23,7,8,1,2,15,13,21,14,14,13,20,8,17,15,5,4,8,13,8,13,5,19,13,7,8,9,5,16,13,1,16,19,13,14,8,13,10,2,16,21,21,7,21,1,8,2,7,10,15,15,9,15,10,15,21,2,14,21,17,15,6,16,8,4,7,16,23,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,16,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,21,13,4,19,16,6,11,19,15,5,2,17,5,13,6,21,13,16,18,21,13,18,14,19,13,14,5,8,16,19,8,2,9,15,2,2,15,18,2,7,15,7,16,16,4,17,21,17,21,19,15,21,19,6,2,19,5,13,2,21,5,7,21,15,6,7,11,14,21,15,14,6,9,2,16,13,13,7,13,17,21,3,21,21,23,5,15,8,14,8,17,6,6,21,15,2,15,1,17,15,8,7,5,9,15,15,8,9,10,21,17,5,3,21,23,7,1,8,8,17,9,5,7,15,15,4,21,13,1,4,3,8,2,21,15,2,4,1,1,8,8,21,6,16,14,6,5,6,14,15,9,16,8,7,14,16,5,11,15,2,18,18,15,5,17,13,11,6,15,8,21,7,15,9,15,19,6,2,21,11,16,14,21,7,15,10,4,5,23,8,7,1,16,14,2,19,21,14,19,6,8,6,17,1,3,4,8,13,20,21,14,23,8,15,15,21,5,15,13,21,21,7,16,14,5,6,14,14,21,16,18,7,16,18,16,5,7,16,7,23,3,13,15,5,15,15,5,15,17,15,6,17,13,5,15,16,18,23,23,23 +24,23,23,23,23,23,23,23,18,6,15,21,18,2,16,15,13,16,8,13,20,21,3,15,15,5,21,5,8,13,2,6,17,23,13,3,13,15,5,6,14,21,14,17,15,7,1,18,4,16,14,21,21,15,6,21,11,2,10,15,5,15,13,21,21,5,14,15,6,2,16,8,16,14,15,13,5,2,7,7,14,8,13,17,7,15,1,21,5,5,16,8,1,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,15,7,15,5,16,21,21,2,2,16,23,13,2,6,15,16,9,15,1,21,15,7,19,13,21,5,16,8,2,16,2,2,7,7,10,6,17,9,5,15,18,5,14,15,20,13,9,8,7,8,14,2,6,1,15,2,21,7,13,21,17,20,2,5,6,17,15,7,15,15,7,11,15,20,1,2,13,16,21,9,1,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,15,16,7,13,4,8,13,8,21,14,23,8,21,2,8,6,7,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,18,7,21,9,10,14,2,15,5,15,16,17,13,8,15,15,2,1,15,16,5,3,23 +24,23,23,23,23,15,2,15,18,4,6,21,6,2,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,6,16,23,15,19,9,5,13,2,2,18,15,19,9,7,8,18,4,15,21,15,15,13,15,16,21,2,6,9,8,23,23,14,15,13,1,5,4,16,16,4,19,7,4,6,5,21,17,15,9,7,14,16,8,6,4,3,16,5,8,13,1,7,21,2,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,18,5,6,21,13,13,14,6,13,21,5,15,5,21,6,4,21,13,5,3,16,8,2,16,6,2,16,6,14,18,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,16,4,5,21,2,15,19,16,21,13,5,16,21,5,6,14,5,2,15,21,21,15,2,20,21,4,8,9,8,8,13,5,9,16,17,2,15,13,16,14,4,8,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,2,14,5,15,15,14,21,16,16,15,16,21,7,3,2,15,5,4,5,15,8,14,5,5,2,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,18,15,4,13,5,7,17,8,9,3,3,3,6,4,17,18,6,7,15,7,21,17,4,21,14,17,1,17,19,17,19,6,7,8,8,23,23,23,23,10,6,5,2,4,15,21,16,10,17,9,3,4,16,13,13,7,13,16,21,4,9,1,9,17,5,10,21,7,16,10,5,21,17,19,21,1,17,16,16,7,5,9,8,15,8,9,8,21,17,5,3,18,23,13,21,10,3,17,9,21,18,17,10,6,21,10,11,6,10,8,10,21,9,2,19,1,1,5,15,6,23,15,17,7,6,13,4,10,9,8,8,7,7,10,5,1,17,3,17,21,2,18,17,15,6,3,4,23,23,23,23,23,3,3,10,5,1,1,9,17,1,9,5,10,3,21,9,5,4,17,19,2,7,18,19,6,5,8,21,9,18,3,7,4,8,13,6,19,5,23,9,16,16,9,5,16,13,17,17,10,3,6,13,6,23,21,19,19,19,11,18,21,7,9,8,9,4,23,23,14,4,4,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,8,5,8,17,10,7,8,6,5,3,17,4,13,2,16,13,18,8,6,17,5,18,21,7,13,4,16,21,7,7,3,2,2,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,17,21,16,2,16,5,4,13,21,6,10,21,6,2,2,17,8,19,9,4,3,5,21,5,5,19,7,14,21,8,7,10,3,17,15,5,13,1,8,16,7,6,21,11,9,15,15,17,8,8,7,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,6,13,21,8,3,18,21,2,7,8,13,5,7,19,8,2,21,5,2,3,6,14,7,21,9,6,15,4,14,13,5,6,2,5,8,8,8,14,15,15,1,15,10,8,21,10,4,21,21,9,13,7,16,21,8,6,4,7,2,4,4,21,17,7,20,1,10,6,5,4,16,13,13,14,21,18,2,7,16,21,14,15,13,20,1,17,15,5,4,8,13,15,13,5,3,13,7,2,13,17,16,15,21,21,13,14,13,13,4,14,7,2,17,16,16,21,19,17,8,9,8,3,7,7,1,9,6,21,9,6,3,17,15,13,17,13,5,7,16,17,4,9,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,16,6,2,8,21,2,6,1,18,15,5,15,13,16,2,13,20,21,3,16,15,6,16,13,2,14,6,15,2,16,8,16,5,14,5,6,14,16,14,1,13,7,16,19,4,16,14,21,1,16,15,18,11,2,21,15,5,15,13,15,16,5,14,2,2,2,21,8,21,6,14,14,3,2,17,15,14,8,13,17,7,17,21,2,5,15,16,7,1,7,21,2,5,21,16,16,21,1,1,8,17,7,5,9,8,15,15,5,15,16,21,2,15,16,23,13,8,8,15,16,5,6,1,11,2,6,21,13,21,14,5,8,2,17,21,13,13,15,23,23,23,23,15,16,19,5,14,16,7,4,15,7,8,8,14,8,5,1,15,2,21,21,2,15,17,20,8,13,6,15,15,7,14,6,2,11,15,18,1,2,6,16,1,13,4,10,14,23,20,2,3,2,21,15,7,13,18,14,5,5,16,8,16,7,13,4,8,13,8,18,13,23,15,1,2,3,6,15,13,16,16,6,21,15,5,13,7,15,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,8,15,16,6,6,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,6,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,4,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,23,21,10,10,5,17,6,15,21,16,6,14,19,5,13,7,8,7,16,19,15,16,15,21,5,14,10,13,6,16,23,15,16,15,14,5,15,2,2,16,15,15,7,17,17,4,21,14,17,21,15,11,15,21,6,8,16,8,15,13,6,21,7,21,5,6,10,17,8,16,8,10,10,5,17,16,13,13,7,13,9,17,10,7,13,15,13,16,7,19,13,17,5,6,21,21,3,15,1,17,15,10,7,5,9,16,15,15,9,21,16,17,13,2,21,23,13,1,5,8,16,9,6,8,11,15,15,21,13,21,8,10,8,16,21,15,2,21,1,1,5,8,6,23,15,10,15,10,13,2,6,9,19,8,7,15,2,5,15,15,15,16,21,10,2,21,15,15,13,8,17,15,8,14,6,21,11,6,2,15,2,13,19,21,21,15,10,6,5,23,15,2,13,17,16,6,13,16,14,13,13,16,21,16,15,3,4,8,13,7,21,15,23,9,15,10,3,5,15,15,17,16,19,15,6,23,23,2,14,19,16,21,15,17,21,8,10,5,21,6,23,23,2,6,10,15,21,15,21,6,2,5,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,5,19,7,18,4,9,21,6,5,4,19,3,13,4,17,13,17,19,8,21,9,8,5,5,4,8,9,17,23,7,19,9,6,9,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,16,21,6,19,5,1,10,5,4,13,18,21,5,4,4,17,21,17,8,10,5,5,17,13,8,19,15,14,16,8,13,4,9,17,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,17,13,13,21,6,4,21,9,4,21,16,15,4,21,13,5,4,5,8,17,17,4,9,5,6,14,4,17,9,3,8,4,14,5,7,9,17,9,4,8,8,14,4,15,17,8,10,5,17,19,9,21,7,18,13,9,17,21,5,4,4,3,2,6,17,18,17,13,19,21,10,4,9,9,8,13,15,9,2,17,15,19,7,1,14,4,9,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,10,9,4,14,14,18,15,21,7,17,21,19,8,9,14,7,16,4,15,14,7,9,6,4,17,17,10,10,15,7,4,21,8,15,23,23,23 +24,23,23,23,23,23,14,6,21,6,15,19,6,2,6,7,13,13,2,16,13,21,19,15,6,9,21,15,8,13,2,4,21,23,15,20,2,15,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,15,1,17,14,18,13,10,8,5,21,21,5,19,15,14,16,15,2,10,9,21,15,15,13,1,7,16,15,6,1,11,4,15,17,16,6,21,7,5,9,8,11,15,9,21,21,21,15,2,17,13,13,14,7,15,21,8,15,18,20,2,7,17,13,5,8,17,7,2,21,5,3,5,6,14,6,21,9,2,7,14,14,13,9,14,10,5,8,8,8,14,8,15,1,15,13,9,21,2,2,21,16,8,13,15,15,21,7,14,13,7,2,15,10,21,8,5,20,1,16,9,11,4,8,13,15,9,2,21,2,13,13,21,14,15,7,20,4,17,13,5,4,8,13,19,9,13,4,5,15,15,13,5,16,15,16,15,20,14,4,14,6,8,14,17,21,17,15,15,19,16,10,13,13,7,14,8,15,6,10,17,15,15,16,18,15,2,1,13,2,1,16,8,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,6,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,3,10,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,23,23,6,20,2,5,3,21,5,5,15,13,21,15,13,7,18,21,16,2,5,21,5,5,13,15,6,21,23,15,21,5,15,5,16,6,21,14,17,15,7,21,16,4,21,14,21,15,21,15,8,21,5,2,16,2,2,13,6,21,5,13,15,15,14,16,6,16,15,14,13,2,16,6,8,14,8,13,17,8,2,18,10,3,14,15,2,16,15,16,15,5,21,16,19,21,7,8,7,21,7,5,7,15,15,8,5,15,21,18,5,21,8,23,14,14,7,10,16,15,15,16,21,2,5,21,13,16,5,13,18,8,21,2,3,2,1,5,16,21,1,15,6,21,5,16,15,2,15,9,8,15,8,15,2,7,21,15,15,21,21,8,15,16,20,7,13,5,15,17,5,14,13,16,15,8,2,21,2,2,21,21,15,15,9,16,3,2,9,2,21,15,14,6,18,16,7,5,15,7,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,15,13,16,16,6,3,15,5,13,13,2,18,16,16,16,15,21,8,2,7,2,15,15,15,10,14,15,15,6,17,15,1,13,2,16,15,2,13,21,3,5,23,23 +24,23,23,23,23,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,15,6,6,15,18,8,5,21,6,7,6,19,5,15,2,21,13,16,19,15,21,5,8,13,8,13,10,6,17,23,13,19,13,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,16,13,15,21,21,3,10,3,13,23,23,15,13,16,21,5,6,6,16,14,21,13,6,5,5,21,21,8,3,15,14,16,15,6,10,21,16,6,6,13,1,8,21,2,6,15,7,5,15,8,16,2,3,7,5,9,8,15,13,9,21,16,21,6,2,21,13,13,14,5,13,18,6,6,15,21,2,6,17,13,5,5,8,8,7,15,5,2,20,6,6,6,21,9,6,15,15,14,13,5,6,2,5,8,8,8,14,2,15,21,15,6,7,21,10,8,19,16,21,6,5,8,21,15,6,5,6,2,6,18,21,8,5,21,21,16,2,9,8,8,13,5,8,21,16,2,15,13,16,14,6,5,20,6,16,13,5,4,8,13,13,13,13,19,15,8,2,9,5,17,15,16,15,20,14,14,6,13,5,14,16,16,17,15,16,1,7,5,2,6,5,6,5,15,6,19,5,5,15,21,16,15,5,15,8,6,8,16,16,6,23,23 +24,23,23,23,23,23,23,23,23,2,6,17,18,2,4,15,13,16,10,13,20,16,3,15,2,11,18,13,11,15,13,6,9,23,13,21,5,15,5,6,14,16,16,21,15,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,15,5,2,16,2,16,2,15,15,5,2,21,13,13,16,13,8,15,13,11,18,5,5,16,6,21,7,21,2,5,15,15,18,18,15,21,8,21,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,21,5,9,16,2,7,21,16,2,6,21,13,21,8,6,8,2,17,8,13,15,14,2,5,17,16,10,15,21,5,14,2,2,7,8,15,7,8,14,2,6,1,8,2,21,21,8,21,17,13,10,5,21,15,13,7,15,10,15,11,10,20,16,2,5,16,1,2,6,10,16,23,9,20,19,2,21,15,15,15,18,14,14,6,15,10,17,20,15,4,8,13,8,21,14,23,13,16,2,9,6,17,13,16,17,6,19,14,5,13,7,2,19,15,16,15,16,18,8,2,8,6,7,10,2,21,14,6,16,5,2,15,17,13,15,15,15,16,15,15,17,5,23,23 +24,23,23,23,23,23,5,2,21,17,6,21,6,2,4,18,6,15,2,21,13,16,19,15,21,15,8,13,8,13,6,13,17,23,15,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,16,15,15,15,15,16,21,3,3,9,14,23,23,21,7,3,21,5,8,16,16,2,19,8,5,5,5,21,1,4,3,15,14,17,8,7,10,9,16,15,4,13,1,8,17,2,10,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,21,2,5,17,13,13,14,15,13,21,8,15,19,8,2,8,21,13,5,8,16,8,2,17,9,2,8,6,14,15,17,7,6,15,16,14,13,5,14,2,5,8,8,7,14,2,15,18,13,8,9,19,10,4,18,16,21,13,9,15,21,14,13,6,4,2,15,18,21,2,5,21,21,6,2,9,8,8,13,15,6,2,17,2,15,13,16,14,2,13,20,8,16,15,5,4,8,13,8,13,7,19,13,8,21,9,5,1,15,17,16,20,14,14,4,7,14,14,21,16,17,15,16,1,7,8,4,15,13,4,5,15,6,19,5,10,7,21,17,15,6,15,15,15,19,15,16,6,23,23 +24,23,23,23,16,4,6,2,21,15,3,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,15,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,19,9,10,13,2,21,13,16,15,21,17,9,8,6,5,9,7,10,17,23,8,19,2,13,6,6,2,18,15,1,15,7,8,7,4,16,1,15,16,15,15,16,21,4,6,7,6,4,10,15,13,21,21,5,4,9,17,15,17,4,4,7,5,21,16,15,19,7,14,17,8,6,4,3,21,16,8,13,1,7,21,15,10,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,17,21,5,19,21,13,13,14,7,7,16,8,10,18,15,2,7,17,9,5,16,8,19,2,21,5,2,4,6,14,6,21,9,8,15,17,3,13,5,14,2,5,8,8,7,14,17,15,1,15,4,7,21,10,15,21,8,21,13,5,15,21,13,10,7,10,2,10,10,21,16,8,20,21,4,13,9,8,8,13,5,3,7,17,4,15,13,21,14,4,3,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,17,21,16,16,19,18,8,10,10,6,4,5,15,4,19,2,4,5,17,17,15,4,15,8,6,17,16,8,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,6,10,1,17,8,17,7,7,9,8,15,19,9,9,21,15,15,21,21,13,13,21,19,10,17,9,10,1,11,17,6,21,13,21,6,9,8,6,21,3,3,13,21,21,14,13,6,9,18,18,8,5,13,13,15,9,8,7,9,14,4,5,17,13,17,21,18,6,4,21,19,4,4,6,17,17,7,5,4,15,11,10,5,1,17,7,17,21,4,15,11,6,5,23,2,5,6,17,10,15,13,21,5,4,13,17,6,18,15,3,4,8,13,15,15,5,23,21,21,19,3,5,13,13,17,16,19,21,14,13,2,5,23,19,17,21,16,17,18,7,9,6,16,7,23,23,23,23,2,1,19,5,1,1,10,6,16,7,4,8,17,21,9,19,23 +24,23,4,9,21,6,10,15,16,7,4,15,21,17,13,8,10,13,6,19,15,16,19,17,4,9,21,4,8,9,6,7,18,23,18,21,9,6,3,10,16,18,6,7,13,7,21,19,4,21,20,16,1,13,6,15,18,4,10,17,6,6,13,17,17,10,6,5,6,16,21,7,10,5,17,15,8,21,9,2,14,6,21,16,6,10,8,6,13,13,17,8,21,8,16,15,10,15,21,9,10,1,17,8,17,7,3,9,19,15,15,21,21,21,8,6,4,21,23,4,21,7,10,16,4,4,19,21,6,5,9,13,18,4,6,7,10,16,13,7,6,8,6,23,23,23,23,23,23,23,23,23,23,14,14,4,8,8,15,18,5,8,15,21,18,21,6,4,21,19,2,13,6,21,13,7,7,6,7,9,16,4,1,1,6,21,21,4,9,10,4,21,23,9,4,4,21,14,4,19,21,14,6,13,8,16,21,15,3,4,8,13,6,17,13,23,20,18,7,3,5,13,13,17,16,18,10,6,9,13,5,23,19,17,17,16,16,21,7,6,7,7,16,23,23,14,15,13,15,6,5,2,17,15,4,17,7,6,15,15,19,10,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,8,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,21,9,5,21,6,15,2,3,13,13,2,21,13,16,15,15,21,5,16,15,7,13,2,2,16,23,21,20,2,13,10,6,2,18,15,18,11,7,8,18,4,15,18,21,15,15,15,8,21,6,2,16,10,2,5,6,6,7,21,5,2,15,16,15,16,8,2,15,5,17,16,14,3,15,14,16,8,6,4,15,16,13,2,8,21,8,17,2,6,21,1,10,15,8,16,6,16,7,5,9,14,15,15,9,17,21,17,2,6,1,13,13,17,15,16,20,2,7,20,20,14,8,18,13,5,8,8,8,16,17,7,2,21,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,11,21,14,6,10,8,21,15,9,17,2,6,1,15,18,7,6,2,21,8,14,6,9,5,15,21,21,3,13,20,21,8,15,7,14,8,13,14,9,2,17,4,15,15,15,14,6,13,20,8,16,15,3,4,8,13,8,13,15,9,13,8,15,9,5,17,15,1,21,8,14,21,7,13,7,14,16,17,16,15,15,19,18,8,13,15,8,15,8,5,5,10,2,5,15,16,17,15,6,15,8,2,2,15,21,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,13,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,15,2,4,10,21,9,4,21,6,3,7,21,5,13,4,17,13,17,18,15,1,9,8,15,9,10,10,8,17,23,3,19,2,7,4,6,2,18,14,17,10,7,8,18,4,21,1,16,16,15,15,17,21,4,4,7,15,8,5,14,6,21,21,10,4,4,17,18,19,8,4,9,5,21,16,8,20,7,14,17,8,6,4,2,17,5,7,13,1,7,17,21,6,21,11,5,15,8,1,4,19,7,5,9,8,15,8,9,21,21,1,4,10,16,13,13,14,15,16,17,8,5,18,15,3,7,21,13,5,7,16,18,9,16,21,3,19,6,15,6,21,9,7,9,23,14,9,7,8,5,5,8,7,8,14,6,9,1,13,17,9,21,4,4,17,15,18,9,14,17,21,14,7,7,19,17,3,21,21,21,9,20,1,4,6,9,8,8,13,5,15,10,17,2,15,13,16,14,4,6,20,16,16,15,5,4,8,13,7,7,7,18,13,8,7,9,5,17,13,17,17,20,14,8,13,11,5,14,17,17,17,15,17,19,8,16,10,9,4,6,5,15,8,4,2,9,5,17,21,4,5,15,8,2,8,16,17,9,6,18 +24,23,23,9,17,6,3,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,6,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,7,19,13,4,5,4,21,16,5,19,7,14,17,7,6,4,3,15,13,8,5,1,8,21,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,8,8,16,14,16,4,6,21,9,14,17,18,15,6,16,13,2,1,16,16,6,23,23 +24,23,8,8,21,6,10,4,17,9,15,17,8,4,5,4,4,15,8,16,13,17,7,16,21,13,18,6,9,3,18,4,19,23,7,4,9,13,6,15,4,21,14,8,21,7,16,18,4,18,3,17,15,11,15,16,21,9,21,16,5,10,13,4,21,7,21,5,10,4,17,18,17,4,4,8,5,21,14,6,20,7,14,17,2,6,4,19,14,5,13,9,21,7,21,9,6,16,17,5,19,8,16,15,21,7,5,9,9,13,11,5,21,21,21,2,21,17,13,13,8,10,8,16,10,10,18,1,5,7,4,13,16,4,13,18,2,17,4,3,9,6,5,5,1,3,4,9,20,4,9,10,19,13,9,19,7,8,8,9,7,15,16,10,21,21,4,4,18,19,5,13,4,17,21,7,2,14,7,8,5,19,21,1,10,17,1,21,13,8,4,8,13,8,9,4,17,16,6,10,21,14,4,13,8,14,16,15,3,4,8,13,15,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,5,13,4,3,19,15,17,15,16,18,16,9,9,7,19,6,7,5,16,17,9,11,4,17,17,7,5,17,7,4,15,16,20,5,19,18 +24,23,23,23,21,10,2,10,1,6,4,18,17,10,8,2,4,7,8,18,15,17,19,18,6,5,21,15,7,13,15,7,18,23,13,17,9,15,5,4,14,1,16,15,15,7,8,16,4,21,14,1,15,21,19,17,9,6,10,16,16,10,13,4,1,3,20,19,5,2,16,8,19,2,4,15,5,19,6,5,13,7,13,16,21,2,19,2,5,13,5,8,19,7,21,2,21,21,8,9,21,15,17,8,17,7,5,9,16,15,18,2,1,21,15,2,3,16,23,13,2,14,9,18,19,15,19,1,4,6,21,13,13,2,8,16,23,23,23,23,23,23,23,23,23,23,23,23,23,19,14,13,13,4,9,21,8,8,15,2,5,21,15,8,19,16,2,15,8,21,5,18,15,2,2,3,14,2,6,13,10,2,21,21,5,5,21,15,3,14,7,18,23,3,16,13,21,14,13,21,21,14,3,3,16,1,16,15,3,4,6,13,5,21,5,23,9,16,15,9,5,11,13,16,16,18,11,10,23,23,2,14,19,17,21,16,16,21,7,7,13,16,4,23,5,16,2,6,13,18,15,5,17,15,2,21,7,2,1,15,19,5,23,23 +24,23,10,3,21,6,8,6,16,8,2,21,15,15,5,10,14,18,15,21,7,20,6,17,2,14,16,13,8,13,6,16,17,23,13,10,5,15,8,2,15,16,15,7,18,7,8,2,4,16,7,16,21,21,15,11,21,15,21,16,6,8,13,6,21,7,21,6,5,2,7,16,17,8,6,6,1,4,5,13,10,15,13,17,1,2,9,7,15,13,17,7,21,7,21,2,5,7,21,21,10,1,1,7,8,7,5,9,17,11,8,10,21,16,18,15,15,17,13,14,21,10,20,16,9,5,19,11,15,20,1,13,21,3,15,8,21,3,2,6,17,8,13,5,21,8,20,7,3,7,21,5,8,21,8,8,8,8,15,2,5,10,7,2,21,21,6,4,21,13,2,13,11,16,23,5,5,8,15,15,15,10,21,1,21,7,16,6,21,11,15,18,15,2,5,15,1,21,13,21,18,8,8,10,17,2,18,15,6,4,9,13,2,13,21,23,2,7,21,7,10,16,13,21,15,21,15,5,8,13,15,14,21,15,15,16,15,15,19,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,9,17,10,4,2,21,15,15,21,6,4,2,8,13,13,2,18,13,16,7,16,21,5,8,5,8,7,17,7,18,23,9,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,16,21,15,2,15,5,2,13,6,6,7,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,5,15,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,5,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,17,21,8,6,15,7,15,5,2,21,16,15,20,21,16,15,7,8,8,13,7,6,2,21,2,15,13,21,14,15,13,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,9,2,13,14,17,16,15,15,16,19,17,15,6,15,8,15,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,23,23,23,23,6,18,2,15,21,6,2,6,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,7,16,23,13,19,2,15,5,5,2,18,15,19,15,7,8,18,4,15,21,15,15,13,15,16,21,2,4,3,23,23,13,8,13,13,17,5,4,16,16,8,19,15,2,13,5,21,16,15,19,7,14,16,8,6,9,18,16,13,8,13,1,7,21,2,5,21,11,15,15,15,21,20,19,7,5,9,8,15,16,9,21,21,21,5,6,21,13,13,14,5,13,21,6,4,16,21,6,6,18,13,5,5,16,8,6,1,5,2,19,6,14,6,21,9,5,15,15,14,13,5,17,2,5,8,7,8,14,2,15,1,15,6,7,21,2,15,18,21,21,13,5,15,21,4,2,5,6,2,6,21,21,2,10,20,1,8,8,9,8,8,13,2,8,21,17,2,15,13,16,14,5,13,20,5,16,15,5,4,7,13,7,15,13,19,13,13,2,9,5,17,15,16,16,20,14,6,5,13,5,14,16,16,1,15,16,1,7,8,2,13,4,6,13,15,5,2,2,5,15,21,16,15,4,15,15,8,16,15,15,5,23,23 +24,23,23,15,21,21,4,2,1,5,6,16,6,4,2,16,13,13,2,21,13,15,16,17,16,5,21,6,8,13,2,2,20,23,7,2,2,15,5,6,2,18,14,1,9,7,8,18,4,15,18,15,11,15,13,16,21,15,2,16,5,15,13,6,6,5,21,13,2,2,17,15,18,13,1,2,5,21,17,3,3,7,14,16,8,6,4,2,15,13,8,2,21,8,21,15,6,21,11,6,15,8,17,13,20,7,5,9,8,15,13,9,21,16,21,5,15,17,13,13,14,14,13,18,8,15,18,1,2,7,21,13,5,8,2,8,2,17,5,2,2,6,14,6,21,8,10,9,8,14,13,5,14,2,5,8,8,8,14,9,15,17,16,15,8,21,10,15,21,21,21,13,5,15,21,7,7,15,7,2,13,2,21,6,2,20,1,16,6,13,4,16,8,13,14,21,21,2,7,13,21,14,6,13,20,2,17,15,5,4,7,13,15,13,2,2,13,7,2,13,17,16,15,16,17,20,14,14,6,2,10,14,16,16,15,15,17,19,1,15,6,11,15,11,7,1,15,10,2,9,15,15,17,15,15,17,15,14,15,21,18,23,23,23 +24,23,23,3,21,21,15,6,18,5,2,18,15,15,21,7,5,13,8,16,13,16,15,16,10,5,21,10,8,13,6,16,10,23,7,2,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,2,17,21,7,21,16,5,15,13,7,21,4,21,5,5,2,21,15,21,5,14,15,21,15,7,6,13,13,15,20,1,18,7,2,14,13,15,8,21,14,16,7,10,21,21,5,21,1,21,8,2,7,5,9,9,15,8,5,16,21,16,15,2,15,13,13,14,4,15,16,7,5,18,16,15,13,21,13,17,3,13,21,2,16,5,7,5,10,23,23,23,23,2,5,18,1,21,5,14,2,5,8,15,8,14,21,15,1,9,10,21,21,16,15,19,6,7,13,4,15,21,4,14,5,7,8,10,21,21,18,8,17,1,13,3,11,10,8,13,4,21,2,21,7,13,1,21,14,14,13,8,14,16,15,3,4,8,13,7,21,9,23,13,16,13,9,5,16,13,17,17,13,21,14,5,13,2,2,18,15,17,8,16,18,16,1,4,5,7,2,13,3,16,7,2,5,10,17,1,15,10,15,15,2,15,15,19,5,19,18 +24,23,7,6,21,6,9,2,17,5,7,21,21,9,13,4,4,15,8,16,13,17,15,16,20,23,8,5,4,13,5,1,21,23,2,19,9,5,3,16,3,18,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,5,4,10,7,17,7,21,5,7,17,16,7,17,4,15,7,10,1,14,14,19,7,14,21,2,4,4,18,14,5,10,5,17,8,21,2,6,21,1,10,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,23,19,15,23,23,17,4,3,17,9,5,19,17,23,2,21,7,17,5,7,18,10,8,7,2,4,8,6,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,5,21,5,15,3,21,5,4,16,14,13,8,16,7,15,19,16,13,2,14,13,15,2,10,15,20,23,8,2,2,15,5,15,8,3,19,15,15,7,8,1,4,21,15,16,21,16,15,21,18,2,15,15,6,15,13,2,21,13,21,5,15,14,16,14,16,2,9,7,7,15,21,14,13,15,14,2,18,15,5,2,16,13,13,6,16,14,21,2,20,21,15,6,2,1,17,17,2,7,7,9,21,15,8,9,17,11,17,13,10,16,23,13,21,14,15,16,15,10,15,20,15,21,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,5,7,13,17,5,9,21,16,8,15,15,5,21,15,15,21,21,13,6,21,15,21,13,15,21,15,7,14,15,13,11,15,15,1,21,5,16,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,5,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,18,14,5,5,15,14,14,19,8,17,16,16,11,8,8,8,5,21,15,5,7,5,5,15,11,2,21,17,15,3,16,7,6,2,16,20,15,23,23 +24,23,23,23,21,4,4,17,17,8,5,19,8,15,13,21,7,13,4,19,13,16,8,18,17,5,21,15,8,13,6,1,16,23,9,16,2,5,8,5,2,19,17,15,15,7,8,7,4,21,14,17,9,16,21,21,19,4,9,17,6,7,13,4,16,4,21,5,5,1,21,8,19,10,4,6,5,16,6,14,13,8,13,17,17,10,4,15,18,13,8,10,19,8,16,2,6,8,7,4,21,15,16,8,4,7,5,9,11,13,16,9,1,17,17,2,21,21,23,5,17,10,9,16,2,10,19,21,16,5,21,13,13,4,16,19,19,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,9,3,3,2,7,11,14,19,5,1,15,21,16,15,10,5,21,19,4,3,19,21,4,9,6,15,16,19,13,6,21,17,9,9,21,6,9,8,5,23,20,3,5,2,17,5,15,10,21,8,23,13,16,4,16,15,3,4,17,13,9,10,16,23,4,8,15,9,5,16,13,17,16,18,15,7,23,23,3,14,19,16,21,7,17,1,8,5,9,16,5,23,23,18,13,8,15,11,4,9,6,15,8,21,7,4,4,17,19,5,19,23 +24,23,23,23,23,7,6,15,18,4,4,21,6,5,6,18,5,16,4,21,13,16,19,15,17,5,8,13,7,9,4,6,17,23,9,19,10,6,9,5,2,18,15,19,15,7,8,18,4,14,21,15,16,13,15,17,21,10,8,4,7,23,23,5,14,6,21,10,6,16,17,2,19,8,6,6,5,21,16,8,19,7,14,17,8,6,4,3,16,5,6,13,1,8,21,21,6,17,7,5,15,15,17,2,19,7,5,9,8,15,15,9,21,21,21,6,15,17,13,13,14,5,6,21,6,8,4,21,2,5,17,13,5,6,17,17,6,16,5,2,19,6,8,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,14,4,15,1,15,9,7,21,10,10,19,16,21,6,5,16,21,5,15,5,2,2,6,17,21,8,9,1,21,17,9,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,8,16,13,5,4,8,13,15,13,13,19,13,8,2,9,5,17,13,17,17,20,14,6,5,9,6,14,17,16,17,15,17,1,7,7,2,5,16,6,5,15,5,19,5,5,4,21,17,6,4,15,8,4,16,16,16,4,6,23 +24,23,23,23,16,15,15,6,16,15,6,2,18,15,5,15,13,16,8,13,20,21,3,15,2,6,17,5,13,8,2,6,16,23,7,16,13,15,5,8,14,16,16,21,15,7,16,18,4,21,14,21,21,16,15,16,18,2,15,15,6,8,13,6,16,5,21,15,13,2,16,8,21,5,14,13,15,2,7,7,14,8,13,17,13,15,1,18,5,10,16,7,1,7,16,2,5,21,15,21,21,15,1,7,16,7,5,9,15,15,13,5,15,21,16,5,21,16,23,13,18,6,15,17,9,2,16,8,6,7,21,13,21,8,8,8,11,16,16,10,2,7,2,6,21,8,6,15,21,2,14,6,7,8,9,2,7,8,14,2,6,1,8,15,21,21,15,15,21,20,2,5,6,15,15,7,14,6,7,11,15,15,1,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,2,16,15,13,4,8,13,8,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,15,7,16,2,8,7,21,14,15,15,5,15,16,17,13,8,15,15,2,16,15,16,5,3,23 +24,23,23,2,15,2,4,6,21,2,8,21,6,15,7,18,4,13,2,17,13,15,19,15,16,5,8,15,8,13,4,8,17,23,8,19,2,7,13,6,2,18,14,21,21,7,8,18,4,15,17,15,15,15,15,16,21,3,4,15,2,8,7,5,13,21,21,9,4,16,16,3,20,8,8,15,6,21,10,6,3,7,14,16,8,13,4,3,16,4,5,13,1,8,16,15,2,21,11,6,15,15,17,8,2,7,5,9,8,15,15,9,1,21,21,4,10,17,13,13,14,15,13,21,8,15,19,18,3,8,21,4,5,14,16,7,2,21,5,2,20,6,8,6,21,9,9,20,7,14,4,6,4,2,5,8,8,8,14,15,7,1,13,2,5,21,2,15,16,8,8,13,5,15,21,5,15,2,5,2,6,2,21,9,15,20,21,8,15,9,4,8,13,5,15,2,17,2,15,13,21,14,4,8,20,8,16,13,5,4,8,13,8,9,7,19,13,15,13,9,5,17,15,16,16,20,14,13,4,7,15,14,17,17,1,7,17,19,8,9,2,13,15,15,5,15,15,16,5,5,4,16,17,15,5,8,15,15,17,21,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,17,13,18,18,19,10,9,8,16,7,13,15,15,19,23,21,19,9,13,7,6,21,18,8,13,15,7,8,17,4,16,14,21,15,1,21,19,8,5,1,17,3,15,5,4,21,7,19,8,8,16,21,10,18,17,6,6,5,17,6,15,13,13,8,15,21,5,9,15,16,9,7,15,21,7,16,5,19,21,21,10,10,7,17,1,9,7,5,9,8,15,8,9,17,21,21,2,9,19,23,23,23,9,2,18,8,4,5,21,18,2,1,5,19,15,15,18,19,14,4,2,19,14,15,15,18,19,7,23,23,23,23,23,23,6,9,21,17,8,15,6,21,1,21,9,16,17,2,7,21,19,10,9,23,23,23,23,15,6,5,19,15,4,17,17,2,5,1,4,6,15,6,23,23,14,5,15,19,18,4,10,21,17,5,5,17,6,17,15,3,4,19,13,21,19,13,23,9,16,6,3,5,1,13,17,21,19,8,6,23,23,6,14,17,21,21,13,16,18,8,4,5,17,17,23,23,23,23,9,7,4,10,16,17,15,6,21,15,2,1,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,2,6,17,18,2,4,15,13,16,2,13,20,16,3,15,2,11,18,13,11,15,13,6,9,23,13,21,6,15,5,6,14,16,16,21,15,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,15,5,2,16,2,16,2,15,15,5,2,21,13,13,16,13,8,15,13,11,18,5,5,16,6,21,7,21,2,5,15,15,18,18,15,21,8,21,7,5,9,8,15,15,5,21,21,18,5,2,16,23,13,21,5,9,16,2,7,21,16,2,6,21,13,21,17,6,8,2,17,16,13,15,14,2,5,17,16,10,15,21,5,14,2,2,8,8,15,7,8,14,2,6,1,8,2,21,21,15,21,17,13,10,5,21,15,13,14,15,10,15,11,2,20,16,2,5,16,1,2,6,10,16,23,9,20,19,2,21,15,15,15,18,14,14,6,15,10,17,20,15,4,8,13,8,21,14,23,13,16,2,9,6,17,13,16,17,6,19,14,13,13,7,2,19,15,16,15,16,18,8,2,8,6,7,10,2,21,14,6,16,5,2,15,17,13,15,15,15,1,15,15,17,5,23,23 +24,23,23,23,23,23,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,10,3,16,5,15,15,21,15,14,21,21,15,15,8,14,15,2,16,7,21,7,21,2,5,21,5,13,13,16,16,21,23,15,2,10,15,5,2,15,10,14,7,15,7,17,17,4,17,14,17,21,21,15,21,21,6,15,16,15,13,13,2,19,8,21,13,10,14,21,16,21,14,15,15,5,2,15,13,13,8,13,17,21,15,10,21,14,7,16,8,21,7,21,15,6,21,15,2,21,1,17,16,21,7,5,9,16,15,8,9,15,21,17,6,21,21,23,13,18,5,6,17,9,10,20,7,10,2,15,13,21,14,15,7,2,21,10,2,2,1,1,5,15,15,15,23,2,6,15,13,2,5,9,18,8,7,15,5,5,15,8,15,15,21,11,20,21,21,2,5,13,1,21,14,15,14,21,2,8,18,15,21,5,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,14,15,3,21,15,7,4,15,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,15,5,2,7,23,16,16,21,15,16,21,15,5,13,18,8,5,20,13,13,6,13,15,15,21,21,13,10,17,15,2,15,16,15,23,23,23 +24,23,23,23,18,6,2,2,17,15,10,15,15,5,13,7,5,13,2,17,13,16,15,16,21,5,21,15,8,13,10,6,18,23,7,17,21,13,5,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,1,6,13,16,6,10,13,2,20,7,21,7,7,6,18,14,21,21,17,14,16,2,7,6,7,7,15,4,15,14,16,2,2,13,4,3,21,14,15,7,6,21,17,6,21,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,16,13,13,14,15,15,16,9,5,20,1,2,2,15,13,17,8,5,18,10,21,8,2,5,17,15,8,21,16,2,15,7,15,17,5,21,2,5,7,15,8,14,2,15,1,8,2,21,21,15,13,21,19,10,13,6,20,21,7,14,8,7,2,2,16,17,17,13,15,1,6,2,11,2,8,13,8,2,2,17,14,15,21,21,14,15,13,15,8,16,15,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,17,9,8,14,5,13,2,15,18,15,16,15,17,19,16,8,13,10,13,23,8,2,21,15,2,6,13,2,17,15,10,17,15,2,15,15,19,15,13,19 +24,23,23,23,21,13,10,2,21,1,6,17,10,4,2,3,13,13,2,16,13,16,7,16,2,5,8,15,15,5,13,7,21,23,9,17,9,7,7,6,2,18,15,21,11,7,8,18,4,20,16,21,15,8,15,16,21,4,15,16,5,5,13,4,21,7,16,8,10,6,17,2,19,7,4,15,5,21,21,5,3,7,14,16,8,6,4,3,16,14,4,13,21,8,16,13,5,21,11,7,15,15,16,15,16,7,5,9,15,15,15,9,21,21,21,14,21,17,13,13,14,15,13,21,8,15,18,16,2,13,21,13,5,1,16,8,2,21,5,2,9,6,14,6,21,9,7,9,17,6,13,5,6,2,5,8,8,8,14,5,15,1,7,7,21,21,2,9,16,18,8,13,15,16,21,10,14,4,7,21,7,21,21,2,5,20,1,16,15,8,16,8,13,14,5,1,7,14,15,13,16,14,4,13,20,8,16,13,3,4,8,13,2,13,15,9,13,15,16,9,5,16,15,16,17,20,14,7,13,6,21,14,17,18,21,7,17,19,8,8,13,13,8,21,5,5,4,15,2,9,15,16,16,15,5,17,8,2,21,16,17,5,23,23 +24,23,10,10,16,6,10,5,15,4,16,17,6,15,7,21,7,15,3,17,13,17,7,16,21,5,8,10,8,13,6,7,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,6,17,9,14,4,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,15,15,15,9,17,17,21,9,15,21,13,13,14,6,7,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,6,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,9,15,17,16,9,8,21,9,6,21,21,18,13,7,8,21,7,10,5,13,10,4,4,21,6,19,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,6,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,15,10,7,14,17,17,16,7,17,19,21,15,10,8,6,15,7,17,15,5,2,9,5,15,17,16,4,17,13,2,7,17,18,6,16,19 +24,23,10,8,21,7,4,6,17,16,8,21,15,4,4,19,7,15,5,16,13,16,13,17,17,8,23,14,6,13,5,8,16,23,7,16,9,13,9,2,2,19,14,1,10,7,16,19,4,18,3,21,15,21,19,17,21,5,10,16,5,10,4,4,21,7,21,2,10,6,17,17,21,8,4,2,5,21,21,14,3,7,14,21,2,5,7,2,17,13,1,2,16,8,21,10,4,21,21,10,19,8,16,7,19,7,5,9,17,13,11,5,17,21,18,2,21,15,13,13,14,7,4,16,3,5,18,17,10,15,3,13,16,7,5,16,15,16,17,19,8,6,6,6,1,3,15,5,20,6,4,10,18,15,9,19,7,8,14,4,7,1,16,21,21,21,5,4,18,2,4,13,6,17,21,7,14,7,7,8,4,21,21,1,6,21,1,10,9,8,8,8,13,8,4,2,21,4,13,9,21,14,6,13,8,17,16,13,3,4,8,13,8,7,13,19,14,15,8,9,5,15,13,17,16,8,21,14,13,13,2,8,19,7,17,15,16,18,16,7,4,7,2,6,8,6,6,8,9,6,2,17,17,15,6,17,7,2,1,16,19,5,9,23 +24,23,23,23,23,23,23,23,23,23,23,23,21,4,9,1,10,13,5,16,7,18,19,19,4,9,21,8,8,9,9,8,17,23,13,19,9,6,6,4,17,1,21,15,15,7,16,17,4,21,8,17,21,16,6,15,18,4,10,17,4,6,5,4,17,4,4,6,6,18,18,17,8,11,6,5,5,4,16,14,7,11,13,15,21,9,19,2,6,5,21,2,16,8,21,4,5,21,19,16,21,1,17,17,21,7,5,9,19,15,8,9,17,21,17,5,4,21,23,13,1,5,9,17,9,4,8,17,4,6,17,13,21,4,9,8,16,21,9,2,4,1,18,5,7,6,4,15,23,6,21,13,21,6,9,19,17,7,15,7,5,16,13,19,21,21,6,4,1,19,9,4,5,21,17,5,6,4,7,7,6,6,1,17,7,17,21,4,9,10,2,21,23,9,13,4,1,14,18,18,21,3,14,4,17,6,17,15,3,4,8,13,6,5,8,23,9,17,8,3,5,16,13,17,16,18,15,4,23,23,6,14,18,17,16,11,18,11,13,9,9,16,9,23,23,16,14,6,19,6,2,21,1,10,5,17,8,19,5,21,19,23,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,2,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,7,21,6,8,10,21,4,6,15,17,4,5,4,4,15,6,17,13,17,15,16,17,23,17,5,6,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,15,4,2,9,10,7,21,5,8,21,21,2,17,6,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,2,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,13,19,10,13,13,14,5,15,16,9,2,19,17,3,7,21,13,17,2,5,11,15,17,16,13,8,6,8,15,1,3,6,5,21,5,21,11,19,10,9,20,7,8,14,21,15,15,15,6,21,1,6,17,18,2,2,6,14,21,18,15,10,6,19,10,5,18,17,19,10,8,1,16,6,11,4,8,13,10,5,2,21,16,15,14,21,15,4,13,16,16,17,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,5,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,7,18,15,6,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,23,16,6,10,2,21,5,15,21,13,2,2,3,9,15,10,17,13,21,19,15,17,5,21,9,8,10,4,7,21,23,15,19,2,5,8,6,7,18,15,1,11,7,8,18,4,15,19,15,15,15,15,16,21,10,2,8,10,8,13,6,21,8,21,9,5,15,16,14,17,6,14,13,5,17,2,14,3,7,14,16,8,6,14,2,16,13,8,7,1,7,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,15,9,13,21,21,2,16,21,13,13,14,10,15,17,8,15,18,15,2,7,17,13,5,3,2,8,2,21,5,2,20,6,16,6,21,9,7,15,21,14,13,5,14,2,5,8,7,8,14,2,15,21,13,5,13,19,2,9,17,21,8,13,5,16,21,9,14,14,8,2,10,10,21,21,5,20,1,21,15,9,10,8,23,23,7,7,1,2,15,13,21,14,15,13,19,8,7,15,5,4,8,13,7,13,5,19,13,8,8,9,5,16,13,16,15,19,13,14,15,13,10,10,16,21,21,7,21,1,8,2,7,15,16,5,5,15,14,7,21,2,14,21,17,13,6,21,15,15,21,16,21,23,23,23 +24,23,23,5,17,4,15,8,18,7,4,21,6,4,6,18,5,15,2,21,13,16,18,15,21,5,8,13,8,9,4,8,17,23,15,19,2,7,6,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,1,6,5,21,6,10,2,17,8,19,8,4,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,7,5,15,7,17,2,18,7,5,9,8,15,15,9,21,17,18,9,10,17,13,13,14,7,13,21,4,5,8,21,2,13,21,13,5,6,16,8,9,14,10,2,4,6,14,15,21,9,6,18,8,14,13,6,8,15,5,8,7,8,14,4,15,21,16,8,7,21,10,15,18,8,21,13,5,16,21,14,6,6,4,2,8,17,21,16,5,20,21,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,7,9,20,6,16,15,5,4,8,13,15,15,7,19,13,8,2,9,5,17,15,17,17,20,14,8,4,13,5,14,17,16,21,15,17,21,7,5,2,5,4,6,5,15,5,19,9,5,4,21,17,15,10,15,8,4,4,16,17,6,23,23 +24,23,23,23,17,5,5,10,21,15,6,21,6,2,2,5,9,16,21,17,13,21,19,15,7,9,21,5,7,13,2,8,21,23,8,3,2,15,5,10,17,18,15,1,11,7,8,18,4,13,19,15,15,15,2,16,21,10,21,15,6,2,13,6,17,7,21,5,9,2,16,18,16,5,15,5,15,21,16,14,9,7,14,16,8,6,8,2,15,13,15,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,8,15,15,9,21,21,21,4,8,17,13,13,14,15,15,16,8,15,18,15,2,7,16,13,5,6,2,8,2,21,5,2,20,6,16,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,15,15,21,15,16,13,19,2,15,17,21,15,13,5,15,21,7,14,7,10,2,13,21,21,6,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,6,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,15,13,17,15,18,13,14,5,13,10,2,21,21,21,16,1,1,8,2,7,10,15,3,23,5,14,4,15,6,14,21,17,13,6,21,8,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,15,7,17,17,4,21,14,17,21,15,11,15,21,6,15,16,8,15,13,6,21,7,21,5,6,10,17,8,16,8,10,10,5,17,16,13,13,7,13,9,17,10,7,13,15,13,16,7,19,7,17,5,6,21,21,3,15,1,17,15,10,7,5,9,16,15,15,9,21,16,17,13,2,21,23,13,1,5,8,16,9,6,8,11,15,15,21,13,21,8,10,8,16,21,15,2,21,1,1,5,15,6,15,23,10,15,10,13,3,6,9,19,8,7,15,2,5,15,15,16,16,21,10,2,21,15,15,13,8,17,15,8,14,6,21,11,6,2,15,2,13,19,21,21,15,10,6,5,23,15,2,13,17,16,6,13,16,14,13,13,16,21,16,15,3,4,8,13,7,21,15,23,9,15,10,3,5,15,15,17,16,19,15,6,23,23,2,14,19,16,21,15,17,21,8,10,5,21,6,23,23,2,6,10,15,21,15,21,6,2,5,17,23,23,23,23,23,23,23,23 +24,23,15,5,21,7,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,19,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,5,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,4,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,6,3,21,13,13,14,6,2,18,6,10,6,21,4,13,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,15,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,8,2,5,6,14,5,15,7,18,5,9,15,21,17,16,6,15,15,6,6,16,17,15,23,23 +24,23,15,4,17,10,10,4,21,1,15,21,6,4,6,7,13,13,2,21,13,16,8,21,17,9,8,15,5,9,7,10,17,23,3,19,2,15,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,7,15,21,21,4,4,7,6,8,10,4,13,21,1,5,6,2,17,3,18,4,4,7,5,21,16,8,20,7,14,17,8,6,4,4,21,10,6,13,1,8,20,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,21,8,10,21,13,13,14,15,4,21,8,6,18,15,2,7,17,13,5,4,7,18,2,21,5,2,14,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,10,15,1,15,6,7,21,10,9,21,8,21,13,5,15,21,15,4,7,10,2,15,10,21,16,13,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,15,8,20,10,16,13,5,4,8,13,15,13,6,19,13,8,8,9,5,17,15,16,17,20,14,5,9,3,15,14,21,17,21,15,8,19,18,8,10,14,16,4,5,15,10,9,2,2,6,17,21,15,6,15,15,4,17,15,16,7,14,18 +24,23,23,23,23,23,5,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,5,5,7,15,6,16,23,7,21,13,13,5,5,2,16,16,16,15,7,16,19,4,21,21,21,21,15,15,18,11,2,2,16,5,5,13,2,21,5,14,15,15,2,17,8,16,16,14,15,5,11,8,14,14,8,13,21,15,15,21,3,5,14,16,8,21,7,18,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,16,23,13,21,13,15,16,13,5,21,16,5,6,21,13,21,8,13,8,2,17,16,13,13,8,15,5,10,3,2,15,19,5,14,7,19,15,7,15,8,8,14,6,6,1,8,2,18,21,2,21,21,20,7,13,15,16,21,7,8,15,7,8,6,18,16,2,7,16,1,13,2,10,23,16,20,10,3,2,17,15,15,15,18,14,3,13,16,21,16,15,13,4,8,13,8,17,13,23,16,17,2,9,6,16,15,16,16,6,18,14,13,6,8,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,13,6,15,15,2,17,15,16,8,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,23,23,23,10,17,8,21,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,2,21,5,2,2,17,2,19,14,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,5,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,15,1,15,6,2,9,10,10,17,15,4,17,13,15,15,21,17,6,3,20 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,15,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,3,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,10,16,5,10,13,4,21,8,21,15,10,10,16,6,17,3,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,16,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,1,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,23,23,23,23 +24,23,4,7,21,10,6,4,21,6,8,17,17,15,15,15,13,13,10,20,13,16,16,16,6,6,17,9,13,7,18,19,20,23,6,3,9,8,8,10,8,18,15,15,6,7,17,17,4,16,14,16,1,15,15,16,18,5,15,15,7,4,13,4,16,2,21,5,6,8,16,21,1,4,10,8,5,10,16,15,13,7,13,16,1,10,3,8,14,5,8,3,19,14,16,19,5,21,17,8,21,1,17,17,10,7,5,9,8,15,8,9,1,21,17,5,21,17,23,13,6,5,10,16,2,21,8,1,15,6,21,13,1,3,5,7,11,19,7,2,4,21,1,21,19,14,15,23,23,5,7,14,14,9,9,1,17,8,15,13,5,17,15,2,1,21,4,2,21,15,8,13,8,18,21,13,6,3,15,11,2,10,1,17,13,17,1,4,4,10,10,16,23,2,9,15,21,14,15,2,21,14,15,16,20,6,1,15,9,4,8,13,20,5,8,23,13,2,10,3,5,16,13,17,21,18,15,13,13,4,15,23,19,7,21,8,15,21,7,6,9,15,14,23,23,14,5,15,7,21,10,15,1,15,15,17,13,19,6,16,19,23,23,23 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,17,9,10,21,9,8,17,11,6,6,10,14,19,17,8,15,20,19,18,4,9,21,17,8,13,6,16,15,23,3,2,18,13,3,17,14,18,16,15,13,7,8,2,4,8,7,17,21,1,15,16,21,2,6,16,3,2,13,3,21,5,21,9,6,14,17,2,19,6,6,2,21,2,6,13,1,7,13,8,18,4,19,8,14,13,18,7,17,7,21,2,5,15,21,16,10,1,17,17,16,7,5,9,16,11,8,2,1,16,21,6,2,17,23,7,21,15,2,17,9,5,18,11,10,7,21,5,1,13,9,8,7,3,2,9,8,2,14,5,21,15,17,5,3,4,21,6,6,16,8,8,8,7,15,18,5,10,13,21,21,19,5,21,17,21,10,13,7,13,11,7,7,6,10,11,15,18,15,21,5,16,21,7,20,10,4,21,23,2,8,4,1,15,7,21,21,14,15,5,8,4,17,15,3,4,13,13,8,13,4,23,2,13,2,1,5,13,13,17,16,18,2,5,13,15,14,21,18,17,18,8,13,19,8,5,10,16,14,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,2,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,7,7,16,6,2,10,21,2,2,21,6,10,2,3,3,13,2,16,13,15,19,15,17,5,8,13,8,13,2,16,21,23,13,3,2,7,5,6,21,18,14,16,21,7,8,7,4,15,1,8,15,15,15,16,21,2,4,15,2,2,7,5,13,21,21,5,2,16,16,2,19,8,2,13,5,21,16,15,9,7,14,16,8,6,4,3,16,13,8,13,1,8,16,15,5,21,11,15,15,15,17,8,16,7,5,9,8,15,13,9,21,21,21,2,10,17,13,13,14,15,13,21,8,15,18,19,2,7,21,13,5,14,16,7,2,21,5,2,20,6,8,5,21,9,16,20,2,14,13,6,2,2,5,8,8,15,14,15,15,19,15,2,5,21,2,8,21,8,21,13,8,15,21,15,14,15,5,2,5,2,21,8,13,20,1,4,15,8,8,8,13,13,15,2,17,2,15,13,21,14,4,13,20,8,16,15,5,4,8,13,8,13,14,19,13,8,8,9,5,16,15,16,15,20,14,14,7,13,15,14,17,16,21,16,17,21,8,9,2,2,15,15,5,13,15,15,5,6,15,8,16,15,6,8,8,15,16,21,15,23,23,23 +24,23,23,7,21,6,7,2,17,9,15,6,17,19,9,18,7,13,1,17,13,21,19,15,9,5,18,4,23,13,9,17,17,23,6,17,9,7,2,5,4,18,6,8,15,7,8,17,4,16,18,17,21,15,6,21,19,4,10,17,19,6,4,4,17,7,14,9,4,17,21,4,19,5,4,6,9,19,16,17,13,7,13,17,21,2,5,5,19,7,16,6,1,8,15,4,7,18,15,17,21,1,17,17,17,7,5,9,17,15,8,9,17,21,17,5,21,21,23,13,17,5,9,17,9,9,8,11,10,5,21,13,18,4,5,8,17,21,3,9,4,17,23,5,18,6,4,23,23,23,3,7,4,21,13,8,8,8,14,4,5,19,13,4,18,18,6,21,21,19,4,4,6,21,20,7,4,6,17,7,6,6,1,17,13,17,18,4,9,10,3,19,23,9,8,17,21,8,2,5,21,14,6,21,17,7,17,15,7,4,7,13,7,1,5,23,15,11,2,9,5,13,13,17,16,19,8,14,19,13,13,23,19,16,17,7,17,18,8,4,6,18,16,5,9,5,3,6,7,19,2,18,13,13,4,17,7,2,21,1,18,5,10,19 +24,23,15,15,21,10,2,13,17,10,10,21,6,4,9,15,13,13,2,21,13,16,15,16,8,5,8,15,5,13,15,16,18,23,8,19,2,13,6,15,2,18,14,21,11,7,8,7,4,16,18,15,16,15,15,17,21,4,4,7,6,7,15,5,13,21,1,7,6,4,17,15,17,3,4,8,5,21,16,9,19,9,14,17,8,6,4,3,16,13,15,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,15,21,21,8,2,21,13,13,14,10,10,16,9,15,18,15,2,7,17,13,5,7,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,5,15,1,1,10,7,21,4,4,21,16,21,13,4,15,21,15,14,15,10,2,10,10,21,8,5,20,1,4,13,9,8,8,13,15,9,7,17,2,15,13,21,14,15,7,20,8,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,14,5,4,3,15,15,15,2,2,5,16,21,15,13,15,15,4,17,16,15,7,13,19 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,16,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,10,3,21,10,10,10,17,8,10,21,17,15,13,18,3,13,5,17,13,17,19,16,3,5,21,4,4,9,2,8,17,23,15,17,9,15,5,8,16,18,14,8,15,7,1,16,4,16,14,17,21,8,13,17,1,5,4,17,3,2,4,6,21,5,19,3,10,16,21,17,19,4,5,7,21,21,19,6,13,16,5,17,21,13,7,18,4,9,9,6,17,6,21,7,4,16,1,1,21,1,21,8,1,7,5,9,8,15,7,21,20,21,10,8,21,15,13,4,13,8,2,17,9,6,21,1,5,7,21,13,21,4,16,8,2,16,9,7,2,8,14,13,2,6,15,9,2,9,1,19,13,20,13,10,7,7,14,2,6,1,15,7,21,1,6,1,17,16,4,4,10,16,17,7,5,7,7,7,10,1,1,21,2,21,21,13,2,9,23,19,20,5,6,9,15,17,7,10,17,14,7,5,15,18,16,15,7,4,7,13,15,16,5,23,15,8,2,9,6,16,21,18,16,9,13,4,4,11,7,23,19,16,18,11,17,11,8,4,9,9,4,6,7,8,9,6,15,20,16,21,8,2,4,21,7,4,21,21,20,6,19,19 +24,23,23,23,23,23,4,6,17,8,15,16,6,4,2,21,13,15,9,16,13,16,15,16,19,5,8,4,5,3,2,17,7,23,6,19,9,13,5,4,2,18,14,21,1,7,8,18,4,8,21,15,15,15,9,17,21,19,4,8,5,10,2,21,21,7,21,6,4,4,17,7,17,3,6,5,6,17,21,7,19,15,14,16,8,4,6,18,16,13,6,8,1,4,21,9,6,16,11,7,15,15,1,7,1,7,5,9,8,15,15,9,17,1,21,6,9,21,13,13,14,10,6,21,8,4,18,21,2,6,17,13,5,8,8,8,2,17,5,2,17,6,14,6,21,9,6,15,21,4,13,5,6,2,5,8,8,8,14,4,15,17,16,4,8,21,9,4,21,21,19,13,4,16,21,7,9,8,7,4,6,10,21,4,4,20,1,1,5,9,4,16,15,5,9,21,18,2,15,16,21,14,4,4,19,21,17,15,5,2,7,13,15,13,13,19,13,7,2,13,17,8,15,16,16,20,7,6,5,2,8,14,17,17,17,7,16,19,21,8,10,8,5,15,8,18,16,6,2,9,6,15,17,16,10,17,13,5,16,17,18,9,6,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,7,17,7,9,9,8,15,15,9,21,15,21,5,15,17,13,13,15,7,15,21,8,15,18,1,2,7,17,13,5,9,10,15,2,21,5,2,2,4,14,5,21,9,6,15,8,14,13,5,17,2,5,8,8,8,14,21,15,15,7,2,7,21,10,8,21,21,21,13,5,17,18,7,16,14,15,2,5,6,21,8,10,20,17,18,6,5,10,16,15,5,15,21,21,2,7,13,21,14,4,5,20,2,17,16,5,4,7,13,15,13,13,3,13,7,2,7,17,17,15,16,16,20,14,14,4,2,7,15,16,16,17,15,17,19,17,8,10,8,9,23,23,1,1,15,7,9,10,8,16,7,2,17,13,7,15,21,15,4,23,23 +24,23,15,15,21,2,2,15,17,7,10,17,6,2,7,15,13,13,14,17,13,17,7,21,17,5,8,10,8,13,6,2,18,23,13,3,2,15,9,5,2,18,14,21,11,7,8,18,4,21,21,21,15,15,2,21,21,3,13,15,5,4,13,6,20,8,1,9,5,2,21,14,16,8,4,15,5,21,21,18,9,15,14,18,8,6,2,2,16,13,13,7,15,7,21,21,6,21,15,6,15,1,15,16,21,7,5,9,14,15,15,9,17,15,21,15,2,17,13,13,14,16,15,21,8,2,20,21,2,15,8,13,5,2,17,8,2,21,5,2,9,6,14,6,1,9,9,6,2,14,13,5,14,2,5,8,8,8,14,8,15,1,21,15,8,8,2,15,21,16,6,13,13,17,21,7,7,15,15,2,2,8,21,18,13,20,1,10,15,7,4,8,15,5,7,1,17,2,15,15,21,14,14,13,20,10,6,15,9,4,8,13,15,13,7,20,3,15,2,9,17,16,7,16,17,8,14,14,13,2,4,14,17,20,16,15,15,19,21,18,15,15,4,7,6,21,13,6,2,9,2,10,18,16,14,21,13,2,15,17,16,6,23,23 +24,23,23,23,23,23,23,19,17,8,8,15,1,10,9,17,7,13,4,7,7,17,19,16,8,8,15,4,7,9,10,7,19,23,7,16,9,23,9,2,14,10,21,7,15,7,16,17,4,21,18,17,21,13,15,15,18,1,6,15,9,5,9,3,21,9,21,9,5,7,19,17,21,4,5,7,5,4,16,13,13,8,13,17,21,10,9,4,14,9,13,8,19,8,19,2,10,21,21,8,19,1,17,5,18,7,5,9,8,15,8,9,17,17,17,5,4,21,13,13,16,6,2,8,9,18,21,17,7,4,18,9,16,4,9,8,4,21,10,2,4,1,1,9,18,9,15,23,23,23,23,4,4,5,9,19,8,7,15,6,5,8,15,21,18,21,4,10,21,19,9,3,10,21,21,7,4,7,7,5,6,6,1,21,4,17,21,4,10,9,8,23,5,3,7,4,21,21,4,9,21,14,15,7,8,16,8,19,9,4,8,13,17,9,5,10,13,17,10,9,5,15,15,17,17,7,9,4,9,13,15,23,17,17,16,16,16,21,7,6,4,13,9,23,23,7,7,10,10,17,7,8,1,9,4,21,13,6,9,21,19,2,23,23 +24,23,6,6,21,4,9,2,17,9,6,18,17,6,7,10,8,13,9,17,11,16,15,21,18,5,21,4,6,10,5,13,18,23,7,17,5,13,5,2,2,16,14,7,15,7,1,17,4,21,16,17,1,15,6,21,1,2,2,16,11,15,13,6,21,7,21,6,6,4,17,4,17,8,10,6,1,2,8,13,13,5,13,16,21,4,6,6,14,13,3,6,18,7,21,2,6,17,21,8,21,1,17,17,16,7,5,9,6,15,8,9,17,21,17,10,1,21,23,13,1,5,2,17,9,2,1,15,15,6,21,13,21,4,6,15,16,21,13,2,4,1,1,5,7,6,23,15,4,4,10,13,2,5,9,18,17,11,15,5,5,17,1,21,17,21,4,4,17,19,6,13,7,11,16,5,2,4,15,7,15,21,1,21,5,17,21,4,2,10,10,10,23,7,13,2,21,10,21,19,21,14,6,5,16,6,16,15,3,4,11,13,5,21,5,23,18,21,6,9,5,13,13,17,17,21,21,14,23,13,3,14,19,17,21,15,16,21,8,9,13,16,4,23,8,9,4,5,13,2,6,15,17,13,2,17,7,10,17,17,19,6,6,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,2,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,21,7,11,13,17,2,15,7,1,15,6,2,9,10,10,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,3,15,4,4,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,17,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,15,15,15,10,1,21,15,6,21,6,2,7,15,13,13,2,21,13,16,11,15,17,5,17,15,8,13,2,2,15,23,6,3,2,15,6,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,5,2,14,15,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,13,4,3,16,5,5,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,21,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,1,2,16,21,1,16,13,5,15,21,14,15,15,10,2,15,10,21,16,8,20,1,2,13,9,4,16,13,5,4,2,21,2,15,13,16,14,15,13,20,8,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,1,20,7,14,7,13,15,14,17,15,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,16,2,15,18 +24,23,23,23,23,23,9,10,18,7,2,21,6,5,10,19,5,15,2,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,15,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,17,2,19,7,5,9,8,15,13,9,21,17,21,4,10,17,13,13,14,7,13,18,4,10,7,21,2,6,17,13,5,9,16,8,9,14,6,2,17,6,14,5,21,9,6,16,4,14,13,6,8,3,5,8,7,8,14,4,15,21,15,4,7,21,10,15,18,8,17,13,5,15,21,14,4,6,4,2,6,1,21,16,5,20,21,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,4,13,5,14,17,16,21,15,16,21,7,7,2,5,4,4,5,15,5,19,9,5,4,21,17,15,6,16,15,4,6,16,17,23,23,23 +24,23,23,23,21,10,4,10,21,4,5,19,21,15,10,10,14,13,16,19,13,17,19,18,4,5,21,3,7,13,15,7,18,23,5,17,9,13,5,6,14,17,8,15,15,7,8,16,4,16,14,16,16,21,19,21,9,3,21,16,15,10,13,4,21,5,20,5,5,2,16,16,19,5,7,4,5,19,10,13,13,15,13,17,21,10,18,20,5,13,5,7,19,7,21,2,16,21,15,9,21,7,17,8,17,7,5,9,17,15,19,2,1,21,16,2,3,21,23,13,4,5,9,16,15,10,18,1,2,5,21,13,13,10,8,16,18,23,23,23,23,23,23,23,23,23,23,23,23,23,14,13,13,6,9,17,8,8,15,2,5,1,13,2,19,1,6,15,16,21,6,18,7,2,6,3,14,15,21,13,6,2,21,21,5,5,1,15,9,14,17,19,23,3,16,13,21,14,13,4,21,14,14,6,16,2,16,15,3,4,6,13,5,16,20,23,13,16,15,9,5,15,13,17,16,18,15,6,23,23,3,14,19,17,21,16,16,21,7,4,13,6,8,23,5,16,5,4,13,18,15,2,17,15,6,17,7,2,1,16,19,5,19,23 +24,23,23,4,17,4,4,3,17,6,4,17,17,7,6,7,7,13,9,17,11,21,7,18,19,5,21,5,5,6,6,13,18,23,7,17,9,6,5,4,4,16,2,7,15,7,1,17,4,21,21,17,1,15,6,17,1,9,10,7,4,9,13,4,17,7,21,5,8,4,17,4,16,13,4,4,5,4,16,13,13,7,13,17,21,4,6,5,11,6,3,6,18,7,17,4,6,21,1,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,21,16,23,13,1,5,9,17,9,21,1,13,4,2,21,9,21,4,7,7,7,21,10,2,4,1,1,5,17,4,15,23,21,6,4,13,2,5,9,19,17,7,15,17,5,16,4,16,17,21,6,4,17,19,2,4,8,21,16,5,6,4,7,7,6,21,1,21,5,17,21,21,2,10,3,23,6,2,10,2,21,13,2,18,21,5,6,6,16,4,17,15,7,4,8,13,5,21,5,23,4,21,6,9,5,13,13,17,18,18,21,6,9,4,9,23,19,17,21,16,16,21,17,5,5,15,16,23,8,9,15,1,15,10,6,8,17,13,4,17,7,4,19,17,19,5,6,23 +24,23,23,23,23,6,6,2,17,15,15,21,15,15,2,3,5,15,2,17,13,21,19,15,15,5,21,5,7,13,15,8,21,23,15,18,13,5,8,5,8,18,15,16,11,7,8,18,4,8,19,15,15,13,15,16,21,10,2,16,10,10,13,2,21,13,21,13,5,8,16,21,17,6,15,15,5,17,2,14,3,7,14,16,8,6,14,2,16,13,8,15,1,8,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,15,9,13,21,21,2,16,21,13,13,14,7,15,17,8,6,18,15,2,7,17,13,5,5,2,8,2,21,5,2,20,6,16,6,21,9,7,15,16,14,13,5,14,2,5,8,7,8,14,2,15,21,15,8,13,19,10,15,21,21,8,13,5,16,21,5,14,17,13,2,2,10,21,16,5,20,1,21,15,9,10,8,23,23,7,7,1,2,15,13,21,14,15,13,19,8,7,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,18,13,14,15,13,10,2,21,21,21,15,16,1,8,2,7,15,7,5,5,15,14,7,21,2,14,21,17,13,6,21,15,8,21,16,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,17,13,5,9,4,19,2,21,5,2,9,6,14,7,21,9,8,15,17,14,13,5,9,2,5,8,8,8,14,5,15,1,15,6,7,21,9,4,21,16,21,13,7,16,21,15,6,8,10,2,15,4,21,8,6,20,1,4,13,9,8,8,13,21,9,7,17,2,15,13,21,14,7,5,20,15,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,3,15,14,17,16,21,8,8,19,18,8,10,2,16,4,5,15,7,15,2,4,5,16,21,15,7,15,15,4,21,16,15,6,23,23 +24,23,23,23,16,5,6,2,21,4,6,17,6,5,2,19,15,16,2,21,13,16,18,15,10,7,14,16,8,13,2,16,3,23,8,19,2,15,5,6,2,18,15,17,11,7,14,18,4,16,19,15,15,15,15,17,21,2,21,6,15,6,13,7,21,2,21,5,6,8,21,14,17,5,14,5,5,17,16,16,9,7,14,16,8,7,6,3,10,13,2,16,21,14,17,5,2,21,11,6,15,15,21,8,2,7,5,9,8,15,13,9,21,1,21,10,2,17,13,13,14,13,15,16,8,15,18,15,2,7,16,13,5,6,8,8,2,21,5,2,20,6,14,6,21,9,6,15,15,2,13,5,10,2,5,8,8,8,15,15,13,21,7,2,13,18,13,6,16,21,21,13,7,13,21,14,15,14,10,10,2,8,21,21,13,20,1,2,15,8,8,8,7,5,8,2,17,2,13,13,21,14,7,13,20,8,7,15,5,4,8,13,13,13,9,3,13,8,16,9,5,15,13,16,16,20,7,14,5,13,10,14,21,21,21,15,17,21,7,5,7,8,8,13,5,15,14,21,6,13,15,14,16,15,6,8,8,15,16,21,16,5,23,23 +24,23,23,23,21,10,5,6,16,15,2,21,8,6,13,10,14,13,8,18,15,16,19,15,15,2,21,13,2,15,14,6,16,23,11,21,4,11,5,6,14,17,9,15,15,7,8,1,4,21,18,16,21,5,15,15,19,16,15,18,2,15,13,8,21,9,14,5,6,1,17,16,16,3,9,2,7,21,16,13,8,2,5,18,7,21,15,6,16,13,4,14,16,7,16,8,6,21,21,2,16,1,17,10,19,7,7,9,21,15,8,9,21,1,16,6,2,21,23,13,16,14,18,17,2,7,16,16,15,3,10,13,21,4,13,17,8,18,13,2,1,17,6,5,18,5,15,23,5,15,10,13,17,2,9,2,16,8,15,2,13,21,13,5,18,1,10,4,21,15,10,5,2,17,16,5,14,15,15,7,6,15,1,17,15,17,21,21,13,10,8,18,23,9,9,16,17,7,14,13,21,14,14,13,8,14,16,15,3,4,8,13,20,16,8,23,13,16,2,9,5,15,15,17,16,18,14,14,5,13,2,8,19,17,21,16,6,21,7,2,5,21,14,23,5,5,15,15,13,21,4,2,21,9,15,17,7,15,15,17,19,15,13,18 +24,23,23,23,15,6,4,10,18,15,15,21,6,10,2,18,5,15,2,21,13,16,18,15,16,5,21,13,7,6,16,8,8,23,8,19,2,15,5,6,2,18,15,18,11,7,8,18,4,16,19,15,15,13,15,16,21,15,15,15,5,15,13,8,21,7,21,8,5,8,2,17,16,6,15,6,5,4,16,14,6,7,15,17,5,20,23,6,15,13,10,16,16,8,21,6,10,21,11,16,15,15,21,8,2,7,5,9,8,15,13,9,21,21,17,5,15,16,13,13,8,13,6,21,8,15,18,15,2,7,21,13,5,15,10,18,2,21,5,2,17,6,14,5,21,9,8,15,21,14,13,5,5,2,5,8,8,8,14,15,13,21,15,15,13,19,2,7,21,21,8,5,13,14,21,7,9,7,7,2,15,8,21,21,5,20,1,15,13,8,10,8,7,5,8,2,18,2,15,13,16,14,15,13,20,8,8,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,21,13,14,5,13,2,2,17,21,21,16,16,21,7,2,8,15,9,23,5,5,14,5,15,15,15,1,9,6,21,16,15,5,15,16,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,8,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,21,15,6,21,10,2,17,6,15,7,16,13,13,2,16,13,16,15,15,21,5,8,3,8,13,2,10,17,23,15,3,2,13,13,6,2,18,14,1,15,7,8,18,4,21,21,21,15,15,10,8,21,2,2,16,5,10,13,3,5,4,21,5,2,2,17,8,19,15,2,4,5,21,16,8,3,7,14,16,8,6,14,3,15,5,13,15,21,8,16,6,6,21,11,15,13,8,1,8,21,7,5,9,8,15,15,9,21,21,21,15,7,9,13,13,14,14,15,21,8,15,19,16,2,7,21,13,5,7,17,8,2,21,5,2,9,6,14,7,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,16,15,1,16,3,11,17,10,15,21,15,21,13,10,15,21,7,14,15,7,2,5,4,21,10,13,20,21,21,15,9,4,8,13,5,4,2,21,2,15,2,21,14,6,13,20,4,15,13,6,4,8,13,8,15,7,2,13,8,7,9,5,15,13,16,18,20,14,14,6,2,4,14,17,16,16,7,11,19,21,8,13,13,6,15,14,14,6,10,2,5,15,15,1,15,6,17,13,15,21,16,15,10,23,23 +24,23,23,9,21,4,14,10,21,6,4,1,21,7,13,19,10,13,8,20,7,16,19,16,4,5,21,9,6,6,4,6,17,23,23,21,17,9,5,8,7,21,19,7,15,7,21,17,4,15,18,16,1,15,4,8,19,6,5,1,6,10,16,4,15,5,6,15,4,4,21,9,8,15,5,8,4,8,23,23,23,23,23,23,23,23,23,23,23,23,16,5,16,4,21,9,5,21,21,20,9,1,17,8,16,7,5,9,6,7,11,9,6,21,16,4,21,10,8,13,15,6,5,17,9,4,19,21,6,4,6,13,19,8,6,8,7,16,10,3,8,21,3,14,15,7,15,10,6,7,21,13,13,2,9,1,8,7,16,4,5,11,13,8,21,21,6,4,17,19,4,13,6,11,16,7,4,5,15,7,6,6,1,21,9,21,21,7,9,10,6,9,23,8,20,4,17,14,10,13,21,14,5,13,17,4,7,15,9,4,8,13,6,8,5,23,10,5,10,3,5,17,15,17,16,19,13,6,4,8,8,23,19,17,21,11,16,1,7,6,9,11,14,23,23,6,7,8,15,16,8,9,17,10,9,17,7,4,17,16,19,9,19,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,20,15,21,17,6,3,20 +24,23,23,23,23,23,23,6,21,15,15,2,15,8,4,21,13,13,15,21,13,15,16,17,6,5,21,2,8,13,2,2,15,23,6,16,13,15,10,2,15,18,8,7,15,7,16,17,4,21,14,17,15,1,8,16,21,23,23,23,23,15,13,6,21,14,21,5,2,10,16,1,16,2,15,15,15,2,15,13,13,7,13,17,21,2,5,21,6,16,14,15,21,7,16,2,5,21,21,8,21,1,17,8,17,7,5,9,8,15,8,9,16,21,17,5,21,16,23,13,17,5,15,16,9,15,20,11,15,13,3,13,21,8,13,8,16,21,15,2,2,1,18,5,15,6,15,23,2,15,2,13,6,6,9,21,8,8,15,2,5,16,15,8,21,21,15,5,21,15,2,13,2,21,21,5,14,14,15,8,5,18,15,21,5,16,21,15,2,10,2,16,23,9,5,2,21,14,2,3,21,14,5,13,21,2,21,15,3,4,8,13,6,21,5,23,13,17,2,3,5,15,13,17,16,21,5,4,13,4,14,8,17,16,16,16,15,21,8,6,15,17,9,23,7,15,15,8,15,11,5,21,17,15,6,16,13,2,21,15,19,23,23,23 +24,23,23,5,16,15,6,2,17,13,6,17,18,13,14,15,13,16,2,13,11,21,3,16,16,5,16,5,5,13,13,6,16,23,15,21,2,15,5,6,10,17,16,17,15,7,16,18,4,17,1,16,16,21,6,18,15,2,10,15,15,15,13,10,21,5,14,8,6,2,16,21,16,13,15,15,5,2,21,13,13,20,13,16,15,13,11,15,5,5,16,6,16,7,21,2,5,21,15,19,21,15,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,17,23,13,15,5,16,21,14,1,21,15,15,6,21,5,21,14,2,8,2,17,16,13,13,14,2,10,21,16,6,16,18,5,14,6,3,8,7,7,7,8,15,2,6,21,8,2,21,21,2,21,16,20,2,5,6,15,13,14,15,14,15,11,15,1,16,2,6,21,1,15,2,10,21,18,20,23,8,2,21,15,15,13,18,14,14,13,16,2,16,15,13,4,8,13,8,21,14,23,13,21,3,21,6,15,13,16,15,6,19,14,5,13,2,2,19,15,17,15,16,15,16,2,8,6,2,15,2,2,17,5,16,5,21,15,1,13,6,15,15,2,8,15,16,5,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,4,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,6,6,21,5,15,3,21,5,4,16,14,13,8,16,7,15,19,16,13,2,14,13,15,2,14,15,20,23,8,2,2,15,5,15,8,3,19,15,15,7,8,1,4,21,15,16,21,16,15,21,18,2,15,15,6,15,13,2,21,5,21,5,15,14,16,14,16,2,9,7,7,15,21,14,13,15,14,2,18,15,5,2,16,13,13,5,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,17,11,17,13,10,16,23,13,21,14,15,16,15,2,15,20,15,21,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,5,7,13,17,5,9,21,16,8,15,15,5,21,15,15,21,21,13,6,21,15,21,13,15,21,15,7,14,7,15,11,15,15,1,21,5,16,21,15,15,10,6,3,23,2,6,5,21,15,15,13,21,14,5,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,18,14,5,5,15,14,14,19,8,17,16,16,11,8,8,8,5,21,15,5,6,5,5,15,11,2,21,17,15,3,16,7,15,2,16,20,15,23,23 +24,23,23,23,23,16,5,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,7,5,14,15,8,21,23,7,16,2,13,5,6,2,16,16,21,15,7,16,19,4,21,14,21,18,21,15,18,11,15,6,16,5,15,13,2,21,5,15,7,13,10,21,2,17,16,14,7,5,11,8,14,14,8,13,17,15,7,18,2,5,14,16,8,1,7,2,2,5,16,15,15,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,17,23,13,8,8,8,16,6,4,21,21,15,2,21,13,21,8,2,8,2,17,17,13,13,8,15,5,16,19,10,15,19,5,14,15,19,8,7,15,8,17,14,6,6,1,8,2,21,21,6,15,16,20,7,13,7,16,21,7,14,6,7,8,15,18,15,10,10,16,1,2,15,10,23,16,20,14,3,2,17,15,7,13,18,14,2,13,16,15,17,15,13,4,8,13,8,17,13,23,17,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,17,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,13,6,15,15,2,17,15,16,8,23,23 +24,23,23,23,15,15,8,8,21,15,5,21,6,2,5,15,13,13,2,21,13,16,11,15,17,5,8,15,7,13,2,16,17,23,6,3,2,15,13,6,2,18,14,18,11,7,8,18,4,15,1,21,7,15,15,16,21,15,10,7,16,6,2,14,13,21,21,10,10,2,16,8,19,8,4,15,5,21,16,9,19,7,14,16,7,6,4,3,16,13,7,13,1,8,16,15,15,21,11,6,15,15,17,10,19,7,5,9,7,15,15,9,21,21,1,4,21,17,13,13,14,7,15,16,8,15,19,15,2,7,17,13,5,5,15,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,8,21,13,5,15,21,14,15,15,10,2,15,10,21,16,15,20,21,2,13,9,4,16,13,5,4,2,1,2,15,13,16,14,15,13,20,16,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,15,13,16,17,20,14,8,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,2,15,4,5,5,16,17,15,7,16,15,2,17,16,15,10,8,18 +24,23,7,4,21,9,15,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,13,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,10,7,13,13,2,21,13,13,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,6,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,13,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,15,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,5,14,15,8,14,16,5,17,15,14,13,21,16,8,8,13,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,17,15,17,7,5,13,16,15,15,5,15,21,18,5,2,8,23,14,14,15,16,16,8,15,6,21,2,2,21,10,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,15,17,7,6,8,8,15,15,2,16,2,5,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,5,15,15,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,15,21,21,2,5,21,2,10,6,21,2,5,13,13,21,3,13,11,18,21,16,2,5,21,3,8,13,5,6,21,23,13,21,6,14,5,8,10,21,14,15,15,7,21,16,4,17,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,15,8,15,21,5,16,10,14,13,2,17,8,8,14,8,13,16,7,2,18,2,3,14,15,2,17,15,17,5,5,21,21,19,21,7,8,7,16,7,5,13,15,15,15,5,15,21,18,5,21,8,23,14,14,15,2,16,15,15,16,21,5,5,21,13,21,2,13,18,7,16,2,3,5,8,2,6,21,7,5,10,21,5,8,8,2,15,9,8,13,7,15,2,15,19,16,5,21,21,10,15,21,20,8,14,7,15,17,3,14,6,16,15,13,2,16,2,6,21,1,13,9,9,21,17,23,2,3,2,21,8,14,5,18,7,5,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,15,18,15,17,15,15,21,8,6,7,21,15,13,15,10,14,13,15,5,15,21,1,15,10,16,15,2,15,21,2,5,3,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,4,2,21,6,7,10,17,4,10,21,17,10,13,18,10,13,5,16,13,17,19,16,3,3,21,4,4,3,4,6,16,23,9,17,10,15,5,7,17,18,14,8,15,7,16,16,4,17,14,17,21,16,13,16,18,5,4,17,6,4,13,10,21,10,21,5,10,6,18,17,19,2,6,7,10,4,19,13,13,7,13,21,1,10,18,18,4,5,7,8,16,5,21,4,8,21,16,13,21,1,21,7,19,7,5,9,16,8,7,17,20,9,10,4,21,15,13,13,13,16,15,17,9,7,21,1,6,13,21,10,21,8,3,8,2,16,9,7,10,8,6,13,2,4,15,5,20,6,4,19,13,20,13,10,8,8,14,4,6,1,15,5,21,16,8,21,17,2,6,13,2,16,17,7,15,4,15,7,5,2,1,19,2,18,21,13,9,1,23,18,19,5,6,2,13,21,7,10,17,14,15,8,16,4,15,15,7,4,8,13,7,21,5,23,5,16,2,9,6,16,17,21,16,9,15,14,4,13,5,23,19,16,18,7,17,18,8,4,9,9,4,5,2,9,9,6,15,6,6,21,8,2,4,21,7,4,21,21,20,6,19,19 +24,23,6,4,21,15,4,2,21,6,14,17,17,15,15,3,10,13,10,16,15,16,15,17,4,3,21,14,7,6,15,8,18,23,6,19,2,15,15,5,14,1,14,8,15,7,21,17,4,21,14,16,1,17,6,15,19,2,10,7,15,15,13,4,21,5,21,15,10,7,17,8,21,8,6,4,5,4,16,14,13,7,13,16,21,8,4,3,18,7,15,13,21,8,21,2,5,15,17,2,21,1,1,15,18,7,5,9,8,15,8,9,1,16,21,6,2,8,23,13,17,14,15,16,9,10,8,1,6,4,21,5,21,16,6,8,4,17,3,7,10,8,7,16,21,14,6,2,7,4,10,18,13,21,13,7,8,8,15,15,6,8,16,15,21,17,6,4,21,3,10,13,4,21,15,8,14,15,17,11,15,6,1,21,10,3,21,19,15,8,6,23,6,6,7,11,21,14,2,21,21,14,6,13,16,2,16,15,10,4,8,13,15,16,7,23,15,16,2,8,15,15,13,17,17,6,7,9,15,13,23,14,17,21,17,11,16,21,8,7,6,9,2,5,10,5,9,7,15,6,21,21,17,15,9,17,15,2,6,8,3,6,3,18 +24,23,23,5,8,8,15,10,21,4,9,21,6,4,4,19,10,15,8,21,13,16,19,15,17,5,8,13,18,13,6,8,18,23,15,3,9,13,5,10,2,18,15,18,15,7,8,17,4,15,18,21,13,13,17,21,21,4,9,21,7,23,23,20,5,6,21,9,4,8,17,1,19,8,6,5,5,21,16,7,19,7,14,17,8,6,4,3,16,5,8,13,1,15,21,4,5,17,17,7,15,15,17,6,19,7,5,9,8,15,15,9,21,1,18,9,10,21,13,13,14,4,13,18,10,6,10,21,2,9,21,13,5,8,16,8,9,7,7,2,17,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,14,4,8,1,15,6,9,21,4,4,21,21,18,6,5,4,21,15,14,5,4,21,4,18,19,9,10,17,21,17,13,9,15,8,13,5,8,21,17,2,15,13,16,14,15,9,16,4,16,13,5,4,7,13,15,15,7,18,13,8,2,9,5,16,15,16,21,19,14,14,3,2,7,14,17,17,21,16,16,19,7,9,4,15,9,6,5,5,6,19,5,5,15,21,17,15,5,15,15,2,16,1,7,7,3,18 +24,23,7,10,21,9,6,5,17,7,21,21,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,15,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,8,17,13,5,4,15,8,2,21,5,2,17,6,14,2,21,9,6,15,8,14,13,5,7,2,5,8,8,8,14,9,8,17,21,9,8,21,2,8,21,16,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,16,15,10,17,7,10,21,17,21,10,4,19 +24,23,7,10,21,9,6,5,17,7,21,17,6,10,10,8,7,7,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,7,4,9,15,8,15,4,16,5,6,2,7,17,16,16,20,7,14,16,1,5,4,21,15,13,10,9,8,2,16,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,1,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,8,14,13,5,9,2,5,8,8,8,14,9,15,1,16,9,8,21,2,8,21,17,6,13,6,8,21,7,19,6,7,2,16,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,8,13,20,7,17,15,5,2,7,13,15,13,13,3,13,7,2,13,17,9,15,17,17,20,4,6,9,3,2,14,16,19,17,7,17,19,16,8,6,8,6,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,10,4,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,18,2,15,7,21,16,4,17,14,15,16,1,2,15,19,4,21,17,6,6,13,4,21,15,18,8,5,17,21,8,21,6,6,19,3,21,5,4,6,19,13,7,21,20,10,13,15,13,15,4,16,8,16,2,6,15,17,2,21,15,16,16,6,7,5,9,8,15,19,6,16,21,9,5,2,16,23,23,23,23,23,23,9,6,21,21,10,15,14,16,13,6,6,2,9,17,7,5,16,19,5,5,17,14,7,5,23,8,5,13,21,8,21,5,16,8,14,2,9,19,7,7,17,21,2,7,21,18,18,7,15,19,21,8,19,6,3,7,9,6,21,21,8,21,1,8,10,7,8,18,23,8,6,13,17,8,13,14,21,13,6,13,16,4,15,15,3,4,18,13,17,5,5,10,5,16,18,7,5,11,13,17,16,19,21,14,10,23,2,14,19,17,21,11,16,1,16,4,7,6,6,23,23,6,5,8,15,7,2,21,1,10,6,17,7,2,1,16,19,6,19,23 +24,23,6,10,21,15,15,10,17,5,13,21,6,15,15,7,13,13,2,21,13,21,15,21,18,7,10,5,6,13,21,21,18,23,15,3,2,13,15,6,2,18,15,1,11,7,8,18,4,21,15,21,15,15,1,8,21,6,8,7,13,23,23,23,23,16,2,6,6,2,21,5,18,13,6,5,5,17,21,7,19,15,14,19,15,4,6,2,15,10,17,13,1,7,13,21,6,15,15,3,3,15,16,8,21,7,5,9,8,15,15,9,21,21,21,15,2,21,13,13,14,6,15,18,8,15,20,21,2,5,15,13,5,2,16,8,2,21,5,2,9,6,14,15,21,9,6,9,15,14,13,5,14,2,5,8,8,8,14,6,15,4,15,6,21,16,13,9,21,21,20,13,5,2,21,7,15,8,5,2,7,17,21,3,13,20,21,16,6,8,7,8,13,1,15,2,21,2,13,13,21,14,5,13,20,9,15,13,5,4,8,13,8,11,13,13,14,6,18,9,5,17,15,16,18,6,8,14,15,13,7,3,19,16,21,15,15,18,21,5,2,14,8,13,8,7,15,6,15,5,15,16,21,15,5,15,15,2,15,16,15,6,23,23 +24,23,23,23,23,13,10,4,18,1,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,7,8,9,3,8,16,23,16,19,2,14,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,13,16,21,21,4,10,9,7,23,23,17,5,4,21,5,6,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,10,3,16,5,8,13,1,8,21,2,6,17,7,5,15,15,17,2,19,7,5,9,8,15,15,9,21,21,21,10,6,21,13,13,14,9,13,18,6,4,13,21,2,13,17,13,5,4,16,8,6,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,2,15,21,15,8,7,21,4,15,18,8,16,5,5,16,21,14,9,5,4,2,8,17,21,8,5,20,1,2,2,9,8,8,13,5,6,21,17,2,15,15,16,14,4,13,20,6,16,13,5,4,8,13,15,13,5,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,5,14,17,17,17,15,17,21,7,8,2,5,8,4,5,15,8,19,9,9,6,21,17,15,4,15,15,4,16,15,21,9,7,18 +24,23,23,23,23,1,5,6,17,4,4,21,6,8,13,18,13,13,2,16,13,16,19,15,21,5,8,13,7,13,4,7,18,23,7,19,2,15,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,4,13,7,10,5,9,10,21,9,17,9,6,17,16,9,19,9,4,2,7,21,6,14,3,7,14,17,8,10,4,19,4,6,9,13,1,7,21,13,5,1,15,15,15,15,21,10,19,7,5,9,13,15,15,9,17,17,21,6,2,17,13,13,14,6,13,1,8,9,18,1,2,7,17,13,5,6,5,18,2,21,5,2,20,6,21,5,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,15,15,16,13,4,7,21,4,9,21,15,21,13,9,17,21,9,5,3,6,4,6,8,19,10,8,20,21,4,13,9,8,8,13,15,15,2,17,2,15,7,16,14,7,5,20,16,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,4,9,2,15,14,21,17,17,7,16,19,8,8,4,7,6,4,6,15,4,3,5,6,4,16,17,6,6,15,7,2,17,15,17,8,3,23 +24,23,23,23,17,10,9,19,21,10,15,6,8,13,4,21,14,13,9,19,11,16,19,17,4,5,21,4,2,13,15,8,19,23,4,16,9,15,9,10,14,21,15,8,15,7,17,19,4,21,15,16,1,19,4,8,19,5,15,17,9,2,13,6,21,4,4,6,5,16,21,8,6,5,6,7,8,21,5,10,21,4,14,6,15,5,8,9,8,7,13,8,19,1,16,15,5,15,21,2,15,1,17,8,16,7,5,9,19,7,15,21,21,21,15,5,4,21,23,13,20,4,9,17,5,5,18,21,4,10,10,4,17,6,13,18,5,21,16,13,13,10,23,23,23,23,23,23,23,23,23,23,23,10,14,8,15,8,15,6,15,16,15,17,21,21,6,2,17,18,2,9,8,15,16,9,7,10,7,7,6,6,1,4,13,21,21,21,15,10,10,16,23,9,5,2,17,14,4,19,21,14,4,5,8,4,16,15,3,4,8,13,6,21,5,23,9,18,2,3,5,15,13,17,17,19,13,4,9,7,8,23,19,17,18,16,18,21,7,6,8,14,15,23,23,14,13,5,15,16,6,9,17,15,9,21,7,10,4,1,19,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,21,9,7,21,21,10,2,1,17,10,17,7,5,9,6,15,8,9,15,17,17,5,10,16,23,13,1,5,15,21,9,10,19,18,21,10,15,13,19,8,5,8,4,17,10,2,4,1,21,5,8,10,15,23,10,7,10,13,17,6,9,19,8,7,21,14,5,8,1,6,18,21,4,2,17,19,7,10,4,15,2,18,14,23,23,19,13,6,1,21,4,17,21,21,13,10,10,17,23,13,8,4,21,2,7,4,21,14,6,9,17,7,16,15,9,4,8,13,6,21,7,23,13,16,6,9,5,17,13,21,16,18,15,14,9,9,23,14,18,15,17,16,16,21,7,9,13,16,19,23,5,10,7,4,1,2,6,15,17,13,4,21,15,21,15,15,23,23,23,23 +24,23,4,10,21,6,9,6,17,2,9,21,1,5,7,16,6,13,5,18,13,21,15,18,2,21,21,5,5,5,4,6,21,23,18,17,9,6,4,6,16,18,3,15,15,7,8,1,4,8,14,16,1,17,6,21,18,4,10,6,4,15,13,9,18,7,21,10,5,7,17,16,17,2,9,6,7,17,21,5,13,7,8,18,7,1,7,2,17,13,6,4,13,7,17,19,6,21,1,19,6,1,17,16,9,7,7,9,21,15,8,9,21,21,17,6,1,16,23,15,15,6,9,16,9,10,8,1,2,5,21,13,15,9,5,17,10,16,21,2,13,16,6,5,21,4,15,23,19,5,15,13,21,7,9,8,8,8,15,21,5,1,1,21,16,1,6,15,17,15,6,9,4,16,17,13,15,4,23,23,23,9,1,1,6,17,21,7,5,10,3,18,23,9,13,21,17,14,4,19,21,14,4,8,15,4,16,15,3,4,8,13,7,17,8,23,13,16,10,3,5,15,15,17,16,5,21,6,5,13,7,2,19,16,21,16,16,21,7,4,9,21,10,23,5,6,6,15,13,4,15,11,17,15,2,16,7,10,21,17,19,15,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,6,21,21,7,5,1,17,7,10,7,7,9,5,15,11,9,8,21,16,8,2,21,13,13,1,15,15,16,9,7,18,11,6,15,3,13,19,15,5,8,6,1,9,2,21,1,21,5,18,9,13,23,23,23,23,23,4,6,9,19,8,7,14,15,5,11,11,15,17,1,7,5,19,19,7,13,4,21,15,13,15,6,7,23,23,23,16,17,9,19,1,2,15,10,15,8,23,2,8,4,17,14,15,13,17,14,6,6,15,6,16,15,9,4,8,13,6,21,7,23,7,16,6,9,5,7,15,17,17,18,15,14,10,13,8,23,18,18,21,11,17,1,8,9,13,5,15,23,5,8,15,15,15,2,8,5,17,8,10,15,15,13,21,16,19,8,23,23 +24,23,23,23,23,23,23,11,18,6,6,15,18,3,7,21,7,13,5,3,7,21,19,19,10,5,21,8,10,15,5,15,8,4,21,16,17,9,7,9,14,1,2,7,15,7,21,17,4,21,18,17,21,15,16,18,18,10,10,16,15,5,5,10,17,2,21,9,10,8,19,17,21,10,5,15,5,4,16,13,13,8,13,8,21,10,10,15,6,13,7,8,19,7,18,21,5,21,15,10,6,1,17,17,9,7,5,9,8,15,8,9,17,21,17,4,10,21,13,13,21,7,7,16,10,6,10,17,9,10,20,5,19,13,5,8,10,21,9,2,19,1,21,5,18,5,15,23,21,15,7,13,10,5,9,19,8,7,16,6,5,17,15,9,21,21,2,7,11,19,2,10,6,21,17,7,14,16,21,5,2,10,1,21,8,17,21,7,10,10,4,5,23,2,7,4,21,21,15,2,21,13,3,4,16,4,17,19,13,4,7,13,10,18,7,19,13,16,21,13,5,15,16,17,16,4,10,13,15,4,15,23,19,21,21,17,17,21,7,10,5,13,6,23,23,6,10,5,10,19,14,15,18,9,4,16,13,21,8,16,19,10,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,4,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,8,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,11,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,21,7,16,21,14,15,13,20,9,17,15,9,2,7,13,15,13,15,18,13,15,2,7,17,8,15,16,16,20,7,6,3,14,15,14,17,1,13,7,14,19,21,15,10,8,10,14,14,1,15,6,13,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,10,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,18,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,17,16,23,13,2,5,9,19,17,4,18,1,6,4,21,13,15,19,16,17,14,19,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,16,8,7,14,2,5,1,7,1,19,1,4,9,21,21,5,19,16,9,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,14,17,14,5,13,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,15,15,17,16,18,3,14,8,2,23,14,19,17,21,8,16,21,15,9,9,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,8,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,4,1,3,5,2,17,16,15,19,5,15,2,1,5,13,15,21,13,16,15,17,17,5,21,8,8,13,8,10,20,23,7,19,3,13,4,21,16,18,14,8,15,7,15,17,4,16,14,17,21,1,6,17,18,2,21,2,6,21,13,10,21,3,18,9,6,4,16,8,21,10,14,15,6,15,16,13,13,7,13,16,21,10,6,2,21,2,9,13,21,7,16,6,6,17,16,2,6,1,17,15,7,7,5,9,8,15,8,9,20,11,17,2,2,16,23,13,1,15,13,16,9,3,8,1,15,10,1,13,19,10,13,8,2,21,10,2,17,1,17,5,10,15,15,23,15,8,2,9,6,6,9,16,7,8,14,6,5,1,15,5,1,21,2,16,17,19,6,13,4,15,16,9,15,4,15,7,15,6,1,17,15,1,21,4,21,16,4,15,23,23,23,13,1,2,2,15,17,14,14,15,17,6,16,15,7,4,14,13,6,21,16,23,13,16,2,8,6,8,13,17,16,19,21,4,23,13,2,14,18,16,21,15,16,1,13,8,19,21,9,23,23,23,23,6,7,5,7,14,17,6,15,16,8,4,17,16,18,5,11,18 +24,23,23,15,21,7,5,2,20,9,10,21,15,15,7,6,5,21,8,16,7,15,18,1,21,16,21,5,5,13,2,19,15,23,10,21,15,14,5,8,15,21,14,15,15,7,7,17,4,8,14,17,21,21,16,8,21,6,6,17,5,5,5,4,21,7,20,9,6,14,21,8,21,8,4,6,16,16,13,13,13,15,20,1,15,7,4,14,21,13,7,2,18,14,8,3,6,16,15,8,6,1,17,2,16,7,5,9,8,15,8,9,21,21,17,5,2,21,13,13,4,5,15,21,9,15,2,18,17,15,21,13,1,7,15,8,16,16,9,9,20,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,15,2,5,21,15,2,7,17,15,21,16,5,8,13,4,15,21,7,17,2,7,2,5,21,18,2,6,16,1,13,8,7,16,8,23,9,8,21,21,14,2,13,21,21,4,13,19,2,16,21,9,4,8,13,5,17,13,23,17,15,19,15,5,15,13,21,17,6,21,14,5,13,7,2,15,16,15,15,18,21,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,4,21,15,15,15,1,23,23,23,23 +24,23,7,10,21,10,4,5,17,5,4,17,16,4,9,4,4,15,8,16,13,16,7,17,17,13,9,9,16,9,5,8,16,23,9,17,9,14,7,4,3,18,14,21,10,7,16,18,4,18,3,17,15,17,15,16,21,7,6,16,5,4,13,9,21,10,21,5,10,4,17,16,16,5,4,4,5,21,21,4,20,7,14,1,2,5,10,19,14,5,13,15,21,7,21,15,10,17,21,6,19,8,21,17,10,7,5,9,9,13,11,5,17,21,21,2,21,21,9,13,14,4,18,16,6,5,19,18,17,4,9,9,18,8,5,17,15,17,4,15,8,6,6,5,1,3,4,5,20,6,8,10,18,7,9,20,8,8,14,4,7,15,7,5,16,21,17,15,19,19,9,9,6,21,21,7,4,13,7,19,5,18,21,20,8,8,1,4,15,8,10,16,13,15,4,2,17,4,13,10,21,14,7,8,8,17,16,15,3,2,8,13,8,7,13,7,15,15,16,9,5,17,13,16,17,21,21,14,9,13,4,3,18,19,17,7,16,18,16,7,9,7,4,6,5,6,4,8,9,6,4,17,17,7,5,17,15,4,15,15,19,9,19,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,13,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,3,7,16,5,6,20,17,10,21,1,17,10,10,7,5,9,9,15,8,9,21,21,17,5,18,15,23,13,1,8,6,17,9,10,19,17,10,10,10,13,19,8,10,8,4,21,6,2,4,1,21,5,23,5,15,15,2,9,10,13,21,5,9,19,8,7,16,4,5,16,21,10,18,21,9,10,21,19,10,9,2,23,23,5,10,15,14,19,7,4,1,21,8,17,1,4,13,10,10,8,23,2,8,4,17,14,7,10,21,14,15,9,8,16,16,15,9,4,8,13,6,21,15,23,5,16,6,9,5,16,13,17,16,18,4,5,9,23,5,14,18,15,17,16,16,21,8,9,10,16,10,23,9,14,15,15,6,2,10,15,17,13,15,21,7,21,15,15,18,10,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,7,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,21,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,5,8,5,8,9,10,8,16,23,8,19,10,7,5,4,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,2,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,16,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,15,7,13,5,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,15,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,6,2,21,7,4,7,17,9,4,17,15,10,6,3,10,13,3,21,13,17,15,17,6,20,23,23,4,13,10,18,18,23,18,21,9,6,2,5,16,18,14,7,15,7,21,17,4,21,14,17,1,17,6,13,18,1,10,7,21,7,13,8,21,6,21,5,6,21,17,2,16,5,9,17,2,4,15,13,13,15,13,17,16,10,19,7,14,10,7,19,21,7,17,13,5,21,21,8,7,1,17,17,16,7,5,9,1,15,8,9,19,21,17,6,2,21,23,13,21,6,7,17,9,7,2,11,10,10,21,13,1,7,9,8,16,21,10,2,4,1,1,5,10,10,23,15,2,6,2,4,21,5,9,19,8,7,14,21,5,17,17,2,11,21,4,15,17,10,9,5,4,9,23,23,23,23,23,23,10,7,15,4,2,17,21,7,9,10,10,21,23,21,5,4,21,14,19,19,21,13,2,7,17,2,17,15,9,4,8,13,6,21,5,23,4,16,6,3,5,11,15,17,17,6,19,6,5,6,17,23,17,19,16,15,17,21,8,5,10,21,14,23,8,9,10,4,13,4,6,17,17,10,21,17,13,15,7,17,18,6,23,23 +24,23,23,15,17,2,10,2,21,15,10,17,6,15,6,7,13,13,2,21,13,16,7,17,16,5,8,8,7,13,21,3,15,23,13,21,2,8,5,6,2,18,14,1,11,7,8,18,4,21,21,15,15,13,18,16,21,8,2,16,5,7,13,10,6,5,21,6,2,2,16,16,18,7,4,7,5,21,16,14,19,7,14,15,8,7,10,3,8,2,6,2,1,7,16,15,5,21,11,4,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,13,13,14,15,15,21,8,15,18,15,2,7,17,13,5,13,17,8,2,21,5,2,9,6,14,8,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,9,15,1,21,13,9,21,2,6,21,21,21,13,6,2,21,7,7,7,7,2,15,10,21,21,15,20,21,15,15,9,10,8,13,13,6,2,17,2,15,4,21,14,4,5,20,13,16,13,5,4,8,13,8,13,5,3,13,8,15,9,5,16,15,17,21,20,14,14,13,2,13,14,17,21,16,8,16,19,21,8,6,8,7,13,5,15,15,2,7,9,15,15,17,15,9,16,13,15,21,17,16,15,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,1,4,21,5,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,17,21,9,5,17,9,15,16,8,4,5,4,4,15,8,16,15,16,7,16,21,13,17,6,9,5,18,10,18,7,9,15,9,13,9,21,4,1,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,9,10,16,5,4,13,9,21,8,21,5,10,4,17,21,17,4,4,7,5,21,21,6,20,7,14,21,2,6,4,19,14,5,13,9,21,14,21,7,6,17,17,8,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,4,8,16,10,4,21,1,5,16,9,13,16,4,9,18,10,17,4,19,9,6,6,6,1,3,4,5,16,4,8,21,19,15,9,19,8,8,8,15,7,1,16,4,8,21,4,15,18,19,4,13,1,18,21,7,4,2,7,8,17,18,21,1,5,17,1,8,4,8,9,8,13,1,7,4,21,14,13,21,21,14,23,4,16,2,1,15,2,4,8,13,7,7,13,4,17,15,6,9,5,7,13,17,16,8,21,15,9,13,4,3,19,15,17,15,16,18,16,4,5,7,1,6,7,6,6,16,9,11,13,1,17,15,10,16,7,4,17,16,20,5,15,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,14,14,13,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,14,15,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,6,15,13,13,9,20,10,16,7,16,15,5,14,15,13,14,14,16,16,16,15,15,5,15,5,2,2,17,6,15,19,7,16,9,4,17,15,16,15,8,15,16,21,5,4,16,5,2,13,21,21,8,21,5,10,2,16,5,16,8,15,15,17,16,16,14,13,5,13,17,18,7,21,5,13,15,19,14,16,8,21,13,3,16,21,15,9,21,21,8,16,7,5,5,8,15,16,2,21,11,13,21,16,15,23,14,15,15,6,17,9,7,17,21,16,15,4,13,18,14,9,8,10,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,7,8,14,2,6,8,3,5,21,21,2,15,21,16,15,13,8,21,21,7,14,15,7,8,8,3,21,21,13,21,21,2,7,14,16,15,18,8,5,13,17,2,2,8,1,7,6,2,15,2,16,15,8,4,15,13,20,18,15,23,5,15,2,3,6,15,13,16,17,18,5,2,7,13,15,15,16,21,8,19,15,21,18,15,5,13,10,15,5,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,5,8,21,10,4,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,3,14,5,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,1,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,13,21,2,8,6,21,5,9,13,13,21,2,13,7,18,21,16,2,5,21,3,7,13,3,6,21,23,13,17,5,15,5,16,2,19,14,17,15,7,21,16,4,16,14,21,15,15,16,8,21,6,2,17,2,2,13,6,21,5,13,7,8,6,16,6,16,2,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,16,15,21,5,5,21,21,19,21,7,8,15,17,7,5,13,8,15,15,5,15,21,18,5,21,8,23,7,14,5,6,16,8,2,21,1,2,10,20,5,21,3,13,17,8,15,2,3,2,1,2,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,10,15,21,20,8,14,7,14,17,14,14,7,17,13,8,2,16,2,6,21,1,15,13,9,21,21,2,10,2,21,15,14,6,18,16,7,5,15,7,15,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,2,8,18,15,16,15,15,21,8,6,7,3,15,15,9,10,14,6,15,5,15,16,1,15,20,16,15,2,8,21,2,5,23,23 +24,23,4,5,16,7,10,4,21,6,8,17,7,10,2,21,16,13,2,17,13,16,15,15,10,6,17,13,7,13,6,2,17,23,8,16,9,13,5,6,1,18,16,1,15,7,8,19,4,16,15,17,15,16,15,21,21,6,2,17,5,4,13,6,21,4,21,7,5,21,17,5,16,14,10,6,8,1,16,8,13,5,13,15,17,15,18,3,14,13,17,4,21,7,17,15,9,21,17,6,14,1,17,8,21,7,5,9,8,15,8,5,17,11,21,4,21,15,13,13,14,6,15,16,8,4,16,1,2,9,17,13,17,8,5,21,2,16,5,2,19,8,7,6,17,21,2,18,6,10,6,5,21,2,5,10,7,7,14,9,15,1,21,6,21,21,21,15,17,5,7,13,4,16,21,7,6,4,7,7,6,18,21,21,5,16,1,7,2,8,2,8,13,15,13,2,21,4,13,21,21,14,4,13,8,21,16,15,3,4,8,13,8,17,13,23,13,16,15,9,5,16,13,18,16,8,21,14,5,13,2,2,18,15,17,16,16,19,7,4,7,7,8,8,7,6,15,5,2,5,21,15,17,15,6,17,8,2,8,21,19,5,18,19 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,1,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,16,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,21,10,6,2,21,4,9,21,5,7,15,15,2,13,4,16,13,17,13,16,21,5,21,9,7,13,4,7,20,23,18,21,9,13,4,10,2,18,14,1,10,7,16,18,4,21,14,15,15,17,15,16,21,2,21,16,5,5,13,4,16,7,21,5,10,7,16,8,17,8,2,10,6,18,15,14,13,7,7,1,17,4,6,18,4,13,8,7,18,8,16,2,4,21,21,6,2,7,16,13,1,7,5,9,8,15,15,5,15,21,16,2,21,16,13,13,14,10,10,16,9,15,17,21,13,4,21,4,17,2,5,16,2,16,5,2,21,6,10,10,21,10,14,4,19,21,8,5,14,2,5,8,15,8,14,6,13,17,16,5,21,21,15,4,21,3,7,9,10,21,21,7,2,9,7,8,15,21,21,21,4,17,1,8,5,7,14,8,13,10,4,2,21,4,15,13,21,14,4,9,20,20,17,15,3,4,8,13,8,13,14,5,8,15,8,9,5,16,13,17,15,7,7,14,5,13,4,2,16,13,17,15,16,18,17,15,13,7,4,15,14,21,6,6,2,6,4,21,1,7,6,17,15,7,8,16,16,6,23,23 +24,23,23,15,16,8,8,5,18,8,15,21,6,8,2,18,13,15,2,21,13,21,16,15,16,5,16,8,7,13,4,15,16,23,15,3,2,6,9,6,8,18,15,21,21,7,16,18,4,13,19,15,15,13,15,21,21,4,15,3,14,21,5,8,13,18,18,9,10,8,17,4,19,8,4,15,5,21,16,5,9,7,14,16,8,6,4,3,16,5,8,13,1,8,16,15,15,17,11,6,15,15,17,8,2,7,5,9,8,15,13,9,21,1,21,4,21,21,13,13,14,8,4,21,8,6,18,15,2,7,16,13,5,14,4,8,2,21,5,2,20,6,8,5,21,9,16,16,14,14,13,8,6,10,5,8,8,7,14,15,15,17,13,9,15,19,2,7,21,16,16,13,5,8,21,13,16,14,6,2,8,10,21,4,9,20,21,21,15,7,8,8,13,15,6,2,17,2,15,13,21,14,7,13,20,16,8,13,5,4,8,13,8,13,13,16,13,8,15,9,5,16,15,16,8,20,14,7,14,5,4,14,17,16,17,15,17,21,8,5,4,4,15,4,6,15,4,14,5,9,15,21,21,15,6,15,8,2,17,15,17,4,23,23 +24,23,23,23,21,4,15,6,17,5,4,21,15,15,10,9,9,18,8,14,13,16,18,17,16,5,21,5,8,13,13,19,15,23,7,16,7,7,5,15,15,18,15,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,15,16,5,6,13,2,16,2,21,5,10,16,21,8,21,2,14,6,3,17,15,7,13,7,13,6,21,10,5,7,14,13,8,4,19,8,15,21,6,16,15,8,4,1,17,15,17,7,5,9,8,15,8,9,1,21,17,6,21,21,13,13,15,6,15,21,9,10,10,18,10,8,20,13,21,8,16,8,15,17,2,9,9,21,14,5,21,15,13,23,23,23,23,23,23,8,9,8,8,7,14,4,6,21,16,9,21,17,13,10,17,9,10,13,13,21,16,7,21,2,7,2,5,2,21,21,19,17,1,2,10,8,10,9,23,5,7,21,21,14,2,13,21,13,6,13,15,17,17,15,3,4,8,13,9,17,9,23,7,21,16,15,5,15,13,1,16,5,1,14,7,13,4,2,19,21,16,15,16,1,16,4,19,15,4,23,9,6,4,13,15,5,4,21,17,2,5,17,7,2,8,8,19,6,19,18 +24,23,23,23,21,6,9,6,17,4,9,18,17,7,9,6,4,13,2,17,7,16,15,16,4,9,21,4,8,13,6,8,17,23,4,17,9,6,9,6,16,18,14,7,15,7,8,17,4,21,16,17,1,7,6,21,21,4,9,16,4,6,13,2,21,4,21,4,5,8,16,6,17,8,4,6,5,17,8,13,13,5,13,17,17,4,6,9,21,9,3,4,18,8,21,6,6,21,1,8,21,1,17,17,17,7,5,9,8,15,8,9,17,21,17,9,21,21,23,13,17,5,4,17,9,15,1,15,6,7,21,9,1,4,9,8,4,21,10,2,4,1,1,5,21,6,15,15,23,4,6,13,4,6,9,4,8,8,15,6,5,21,15,9,17,21,6,21,17,19,8,13,4,9,17,7,6,6,19,7,21,1,1,21,9,17,21,4,2,10,10,16,23,4,13,2,21,5,21,19,21,14,6,6,16,8,17,15,3,4,8,13,5,21,5,23,4,21,6,3,5,16,13,17,16,18,21,4,5,7,5,23,19,17,17,11,16,21,8,4,5,8,5,23,8,9,4,5,13,2,6,17,17,13,4,17,7,4,1,16,19,5,6,18 +24,23,23,15,17,10,10,4,21,8,9,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,3,14,5,16,21,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,2,21,10,6,6,18,15,2,17,6,21,15,8,7,13,2,21,13,16,15,15,21,5,1,6,8,13,21,2,15,23,7,2,2,13,5,6,2,18,14,1,11,7,8,18,4,15,1,21,7,15,15,16,21,3,2,16,5,2,13,6,7,7,21,5,10,2,1,10,16,6,15,4,5,17,21,15,19,15,14,16,15,4,10,3,16,13,7,13,1,8,21,15,6,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,2,6,17,13,13,14,15,13,21,8,7,18,18,2,8,17,13,5,9,16,7,2,21,5,2,20,6,16,6,21,9,6,15,16,14,13,5,14,2,5,8,8,7,14,16,15,1,21,4,9,21,10,2,16,1,21,13,5,16,21,10,15,15,7,2,10,4,21,16,5,20,1,16,15,9,4,8,13,5,8,2,21,2,15,13,16,14,2,5,20,2,16,13,5,4,8,13,8,13,6,2,13,8,19,9,5,17,13,16,18,20,14,14,13,2,4,14,17,16,16,8,16,19,21,8,13,15,7,15,14,1,6,4,11,9,6,16,17,15,9,16,15,2,15,16,15,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,8,16,2,13,15,21,20,15,1,17,8,19,7,5,9,8,7,13,18,21,21,21,5,2,16,23,13,14,13,9,17,9,2,5,21,10,15,21,13,21,8,6,7,15,18,13,10,6,23,23,23,23,23,23,23,23,23,23,23,23,5,16,17,7,8,15,15,5,1,15,21,18,21,6,1,21,16,21,10,15,15,16,7,7,6,15,7,2,6,1,21,5,21,1,21,15,10,4,16,23,2,5,2,21,14,15,21,21,14,14,13,15,13,16,15,9,4,8,13,5,21,21,23,6,16,8,3,5,16,13,17,16,19,15,14,10,14,8,23,19,16,17,15,16,21,7,5,2,13,13,6,23,23,23,23,23,7,6,14,17,15,16,21,7,2,15,17,19,5,19,23 +24,23,23,23,23,6,7,14,17,15,13,17,6,2,2,19,13,13,2,21,13,21,18,15,16,5,8,13,7,13,2,8,21,23,15,19,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,16,15,10,16,21,15,2,16,5,15,13,4,6,8,21,6,2,21,16,3,19,8,6,2,5,21,17,18,8,7,14,17,8,4,15,9,16,15,10,13,1,7,16,13,15,21,11,10,15,15,16,6,16,7,5,9,8,15,15,17,21,21,1,2,7,8,13,13,14,15,15,21,8,2,18,1,2,13,21,13,5,7,16,8,2,7,5,2,19,6,14,6,7,9,10,23,23,19,7,13,21,21,5,8,8,8,14,2,15,17,15,8,7,15,15,2,17,21,21,13,5,16,21,7,3,10,15,2,2,10,21,6,6,20,1,16,15,11,4,14,13,21,9,2,21,2,15,15,21,14,15,9,20,21,15,13,5,2,14,13,8,7,16,6,2,6,8,9,5,19,15,17,16,2,14,14,13,2,15,14,21,21,16,15,15,19,19,5,15,14,13,16,7,1,6,21,2,6,8,16,21,2,6,15,13,3,23,23,23,23,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,8,19,13,18,18,18,6,5,21,4,7,13,19,17,19,23,13,19,9,6,9,16,10,1,16,15,15,13,11,1,4,21,14,17,15,16,7,21,17,4,15,16,6,5,4,4,17,5,18,21,5,4,17,2,17,5,13,4,5,4,16,18,13,8,13,17,17,3,6,18,9,6,2,6,19,8,16,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,16,23,13,1,5,4,17,9,4,9,17,6,6,1,13,21,4,9,8,16,21,9,2,4,8,8,5,23,6,2,4,16,4,9,6,16,6,9,17,8,11,15,21,5,21,15,4,16,20,2,3,21,19,9,7,8,19,21,7,4,6,9,7,10,1,21,17,5,17,21,8,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,9,23,13,16,6,9,5,8,6,21,17,2,21,7,4,13,9,23,18,8,18,8,21,21,7,1,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,11,13,4,1,1,20,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,10,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,4,4,21,2,8,4,17,5,8,21,4,4,15,16,4,16,7,16,7,16,19,18,2,5,1,6,9,15,3,20,8,23,13,16,9,6,13,6,21,19,7,14,15,7,21,19,4,16,15,21,1,17,15,16,21,4,10,15,5,7,5,7,7,21,21,4,4,6,21,7,19,8,13,7,4,7,14,6,4,14,5,19,14,14,1,8,16,13,4,15,19,8,17,6,10,21,21,8,2,21,17,15,21,7,5,9,5,15,4,15,17,21,2,5,2,17,23,13,10,6,15,16,7,15,16,18,15,5,21,2,21,7,6,14,15,21,7,6,8,23,23,23,23,23,23,23,23,23,23,23,23,13,5,7,1,7,15,2,21,19,7,2,18,18,2,15,21,19,9,15,8,19,21,7,2,16,3,7,6,19,15,21,7,21,21,7,10,15,6,18,23,4,7,13,17,16,9,13,21,14,2,8,21,8,16,15,3,4,18,13,19,16,8,23,6,6,17,3,5,11,13,17,16,19,8,14,8,23,3,14,19,18,16,11,16,1,8,4,13,20,4,23,23,10,8,5,21,21,5,8,17,10,21,21,7,2,21,16,19,6,23,23 +24,23,23,23,21,4,4,10,1,4,4,18,16,3,13,4,4,7,8,18,15,17,19,18,6,5,21,15,7,13,15,7,18,23,13,17,9,15,5,4,14,1,16,15,15,7,8,16,4,21,14,1,15,21,19,17,9,5,21,16,16,10,13,4,1,3,20,19,5,2,16,7,19,2,4,15,5,19,6,5,13,7,13,16,21,2,19,2,5,13,5,8,19,7,21,2,21,21,8,9,21,15,17,8,17,7,5,9,16,15,18,2,1,21,15,2,3,16,23,13,2,14,9,18,19,15,19,1,4,13,21,13,13,2,8,16,19,23,23,23,23,23,23,23,23,23,23,23,23,23,14,2,13,4,9,21,8,8,15,2,5,21,15,8,19,16,2,15,8,21,5,18,15,2,2,3,14,10,6,13,10,2,21,21,5,5,21,15,3,14,7,18,23,3,16,13,21,14,13,21,21,14,3,10,16,1,16,15,3,4,6,13,5,21,6,23,13,17,15,9,5,11,13,16,16,18,13,2,23,23,2,14,19,17,21,16,16,21,7,7,13,16,4,23,5,16,2,6,13,18,15,5,17,15,2,21,7,2,1,15,19,5,23,23 +24,23,23,23,16,8,15,2,21,2,6,21,6,10,2,3,15,15,2,16,13,16,19,15,2,9,1,2,8,13,2,7,16,23,15,19,2,15,5,6,2,18,14,1,11,7,21,18,4,8,16,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,4,2,17,3,19,8,15,15,19,16,13,2,19,7,14,17,8,6,8,15,14,9,17,15,1,8,16,15,6,21,11,5,15,8,17,11,3,7,5,9,8,15,13,9,21,21,21,16,6,21,13,13,14,8,15,17,8,15,18,11,2,7,17,13,5,13,2,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,2,8,5,8,8,8,14,2,15,17,13,13,8,19,15,2,21,16,21,13,5,15,21,15,13,15,5,2,6,2,21,8,13,20,21,21,15,9,8,8,7,21,6,2,18,2,15,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,7,19,13,13,9,9,5,16,13,17,15,20,8,14,5,13,8,14,16,21,21,15,16,21,8,8,4,3,15,10,5,15,16,13,5,3,14,21,16,15,15,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,7,13,15,18,2,14,13,14,14,15,7,20,16,20,13,17,4,8,2,14,16,15,9,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,17,6,6,2,21,2,15,16,18,15,13,15,13,15,6,13,16,21,3,15,16,5,17,5,13,14,13,6,15,23,13,19,13,15,5,6,14,16,16,16,15,7,16,18,4,16,21,21,16,21,6,18,15,2,10,7,15,15,13,10,21,5,14,2,6,2,16,2,16,8,7,6,3,2,21,13,13,20,13,8,13,13,11,21,5,5,16,6,21,7,21,2,5,21,15,3,18,15,1,15,16,7,5,9,8,15,15,5,21,21,1,6,2,16,23,13,8,5,8,16,15,1,21,15,4,6,21,13,21,6,9,8,2,17,16,13,13,14,2,10,16,21,6,16,19,5,14,15,2,8,9,15,7,8,14,2,6,1,8,2,21,21,2,1,16,20,2,5,6,15,13,14,14,6,15,11,15,10,16,2,6,21,1,13,2,10,16,18,23,2,3,2,21,15,15,13,18,13,5,13,16,2,16,15,15,4,8,13,8,21,14,23,13,21,3,9,6,16,13,16,15,6,19,14,5,13,13,2,19,15,16,15,16,18,15,2,8,14,13,15,9,2,8,6,8,5,16,15,17,13,15,15,15,2,8,15,16,5,23,23 +24,23,23,23,23,23,23,23,21,15,5,21,6,15,7,18,5,15,2,21,13,16,16,15,16,5,8,13,7,13,2,2,16,23,6,3,2,15,5,6,2,18,15,19,15,7,8,17,4,15,21,21,15,15,15,16,21,5,7,8,8,23,23,5,6,6,21,5,6,16,17,2,18,8,7,7,5,21,16,8,19,7,14,16,8,6,5,2,16,13,6,13,1,8,2,2,6,21,15,5,15,15,16,2,18,7,5,9,8,15,15,9,21,21,21,6,5,21,13,13,14,6,15,21,15,2,15,21,2,15,16,13,5,5,16,8,21,14,16,2,8,6,14,15,21,9,6,15,16,14,13,5,5,2,5,8,7,8,14,2,15,21,15,15,7,21,2,15,18,15,16,5,5,15,21,7,15,8,5,2,10,16,21,9,13,20,21,10,13,9,8,8,13,5,6,21,17,2,15,13,16,14,15,13,20,21,16,13,5,4,8,13,7,13,13,19,13,8,2,9,5,17,15,16,17,8,14,14,13,2,14,14,17,16,21,15,16,21,7,5,4,13,6,16,5,15,6,7,5,14,15,21,17,15,15,15,8,2,16,15,21,6,23,23 +24,23,23,7,21,6,8,10,21,4,6,15,17,4,5,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,8,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,2,9,10,7,21,5,8,21,21,8,16,6,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,6,13,13,1,7,17,15,6,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,3,19,10,13,13,14,5,7,15,9,4,19,17,2,7,21,13,17,10,5,11,6,17,8,3,8,6,9,5,1,3,6,5,21,5,18,11,19,7,9,20,7,8,14,21,15,15,15,4,21,21,6,17,18,2,2,6,14,21,18,15,4,6,19,4,5,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,9,13,16,17,16,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,16,16,21,14,5,13,3,8,19,7,17,15,16,18,16,4,5,7,6,6,7,7,14,6,9,7,4,17,17,15,5,16,7,3,17,16,19,6,19,23 +24,23,23,23,16,6,2,8,17,2,7,21,18,5,5,15,13,16,2,13,20,21,3,16,15,5,21,3,2,14,15,2,16,23,16,16,5,14,5,6,10,16,14,1,13,7,16,19,4,16,15,21,1,15,15,18,11,2,21,15,5,6,13,21,16,5,14,2,3,2,21,8,21,6,15,15,5,2,16,14,14,8,13,21,7,17,21,2,5,14,16,8,1,7,21,2,5,21,16,16,10,1,1,7,16,7,5,9,8,15,15,3,15,16,21,2,8,16,23,13,15,6,15,16,5,13,1,11,15,6,21,13,21,14,3,8,2,17,3,13,13,1,23,23,23,23,15,16,19,5,14,15,19,4,15,7,7,8,14,15,6,8,15,2,21,21,2,15,17,20,8,5,6,15,15,7,14,6,7,11,7,18,1,2,15,15,1,21,8,10,14,23,20,8,3,2,21,15,7,13,18,14,5,5,16,8,16,3,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,16,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,15,15,2,15,15,16,6,23,23 +24,23,7,7,21,9,10,4,21,10,15,21,15,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,16,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,9,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,17,7,16,19,19,6,9,21,16,8,13,6,4,19,23,7,19,10,7,7,2,17,2,14,15,15,7,8,17,4,21,14,21,16,21,19,16,19,5,21,15,7,4,13,4,17,5,21,9,6,4,21,8,19,2,7,3,3,19,19,13,13,7,13,16,17,10,2,2,16,13,8,7,19,8,17,2,5,21,21,4,4,7,17,1,19,7,5,9,17,15,18,17,1,21,2,6,2,16,23,13,4,7,9,18,17,3,19,15,4,7,21,13,13,4,8,16,23,23,23,23,23,23,23,23,23,23,23,23,23,19,14,7,13,2,9,16,8,8,7,5,5,21,7,16,19,16,4,10,21,20,7,18,15,4,4,9,14,10,19,13,9,6,21,16,4,21,21,7,9,8,16,19,23,4,6,8,4,15,14,13,21,14,15,9,23,4,16,16,3,4,16,13,19,17,14,4,21,17,19,9,5,15,15,21,17,21,5,5,23,23,10,14,19,17,21,16,16,1,8,7,13,17,14,23,23,16,4,2,5,16,4,18,17,7,7,21,15,6,15,16,3,9,3,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,4,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,10,4,14,23,23,17,6,4,21,9,5,16,17,2,19,8,4,6,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,8,4,2,18,8,4,5,15,6,19,5,9,15,21,17,15,6,15,15,4,16,15,21,5,23,23 +24,23,23,15,15,10,5,2,21,15,15,21,6,21,15,15,13,13,2,21,13,17,15,15,21,9,8,15,9,13,15,2,21,23,7,3,2,15,9,6,2,18,15,21,11,7,8,18,4,16,17,15,15,7,15,16,21,10,2,7,15,8,10,15,13,21,21,10,2,2,17,8,19,4,4,5,6,21,16,15,19,7,14,17,8,6,4,3,16,13,13,13,21,8,16,15,6,21,11,15,15,15,21,10,19,7,5,9,8,15,15,9,21,21,1,4,21,21,13,13,14,15,15,16,15,15,18,15,2,8,17,13,5,5,10,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,14,2,5,8,7,8,14,15,15,1,15,15,7,21,10,2,21,8,21,13,5,15,21,13,13,16,6,2,6,10,21,16,15,20,1,2,13,9,8,8,13,15,8,2,17,2,15,13,16,14,16,5,20,10,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,20,14,14,13,4,14,14,17,16,21,15,17,19,18,8,10,14,13,4,5,8,15,19,2,9,5,16,21,15,7,15,15,2,17,15,15,6,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,4,4,21,9,13,6,21,10,6,21,16,4,13,18,9,13,8,16,13,17,19,16,4,9,21,4,8,13,4,8,15,23,15,18,9,15,5,8,17,18,14,8,15,7,1,17,4,16,14,17,8,17,13,21,18,9,4,17,9,4,13,6,21,4,19,5,7,16,21,8,19,4,5,7,21,21,19,6,13,6,5,17,21,13,7,18,4,9,9,6,16,15,21,7,4,16,15,1,21,1,17,8,8,7,5,9,8,15,7,21,20,11,10,7,1,15,13,4,13,8,8,17,9,6,20,21,13,8,9,13,18,10,19,8,2,16,9,7,2,8,14,13,2,6,15,9,2,4,21,19,13,20,13,10,8,8,14,21,6,1,15,6,21,21,16,2,17,2,2,9,6,16,17,7,14,15,17,7,6,2,17,19,2,9,21,17,2,17,19,18,23,5,13,6,15,21,7,10,17,14,14,19,17,10,16,15,7,4,10,13,15,16,5,23,10,7,2,7,6,16,16,21,16,9,15,14,3,13,5,23,19,16,18,11,17,17,8,4,9,10,4,5,6,9,9,6,13,19,16,21,17,2,4,21,7,15,21,21,20,9,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,13,16,8,20,7,16,11,16,2,5,13,7,13,1,14,21,15,23,7,7,13,15,5,21,14,21,2,8,15,7,16,13,4,16,21,21,21,16,6,8,15,2,21,17,15,15,13,6,21,7,14,5,6,14,21,8,2,7,16,5,21,20,16,13,5,7,13,21,20,3,8,21,7,16,6,8,21,14,21,17,5,16,15,15,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,10,2,16,23,13,21,15,6,16,15,15,2,15,8,15,21,13,21,2,15,8,15,21,3,5,2,16,2,5,16,2,13,8,13,3,14,14,8,21,15,8,13,8,15,5,6,21,7,15,21,1,7,10,21,7,9,13,8,15,16,13,14,6,7,5,2,21,16,2,10,20,21,7,15,9,16,23,5,10,7,1,16,13,7,15,21,16,21,14,8,8,18,20,9,4,8,13,8,5,15,23,13,16,2,15,5,16,13,15,16,8,16,13,6,2,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,6,10,14,19,7,10,21,6,15,2,5,15,15,2,21,13,16,7,15,21,5,21,8,7,13,7,17,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,17,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,16,21,8,2,15,7,2,10,10,21,21,5,20,1,15,13,8,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,16,21,13,14,6,13,10,4,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,8,16,16,6,10,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,15,7,21,10,6,17,15,10,16,4,13,15,8,16,15,16,15,19,2,3,21,13,9,7,4,6,7,21,19,21,6,15,5,2,7,18,3,15,15,7,8,1,4,16,14,16,1,17,6,18,18,2,10,16,5,15,5,4,21,7,16,7,10,6,21,8,21,15,9,10,7,17,16,5,13,7,14,19,15,21,6,2,21,13,4,14,16,14,15,2,6,21,16,6,2,1,17,8,2,7,7,9,21,15,8,9,8,16,17,15,21,16,23,5,15,4,2,16,8,4,1,21,2,7,21,13,15,2,10,1,8,16,21,2,13,16,6,5,13,4,23,15,19,10,4,13,21,9,9,8,15,8,15,2,5,21,15,8,21,1,8,15,17,6,10,13,4,15,15,7,14,15,7,8,10,15,1,2,7,17,21,21,15,10,6,21,23,9,21,6,17,14,15,13,21,14,14,13,8,14,16,15,3,4,8,13,10,17,7,23,13,16,21,3,5,15,15,17,16,19,14,7,13,4,8,14,19,16,21,16,16,21,8,7,13,17,14,23,5,6,4,16,15,2,7,21,17,15,5,21,7,2,10,16,18,15,3,23 +24,23,23,23,16,13,6,2,17,6,15,17,18,15,13,16,13,16,8,15,7,21,3,16,16,5,21,5,15,16,2,10,16,23,13,16,2,15,5,6,10,16,16,17,15,7,17,18,4,17,21,21,16,21,6,18,15,2,10,16,5,15,13,10,21,5,14,8,6,2,16,21,16,8,15,15,5,2,21,13,13,20,13,21,15,13,11,15,5,5,15,6,16,7,21,2,5,21,15,19,18,15,1,7,16,8,5,9,8,15,15,5,21,21,21,2,2,16,23,13,14,5,21,21,14,1,21,15,15,6,21,13,21,8,2,8,2,16,21,13,13,14,2,6,21,16,6,16,18,5,14,15,3,8,8,7,7,8,15,2,6,17,8,2,21,21,8,21,17,20,2,5,6,15,13,14,15,15,15,11,15,1,16,2,8,20,1,15,2,10,17,18,20,23,8,2,21,15,15,13,18,14,14,13,16,2,16,7,13,4,8,13,8,21,14,23,13,21,3,21,6,15,13,16,15,6,19,14,5,13,13,2,19,15,17,15,16,18,15,2,15,5,6,21,8,2,17,5,16,5,21,15,1,13,6,15,15,2,8,15,16,6,23,23 +24,23,23,10,16,10,10,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,2,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,8,1,16,15,15,15,16,21,4,10,7,6,8,10,3,5,17,21,10,10,4,1,16,17,4,4,15,5,21,8,9,20,9,14,16,8,6,4,19,16,5,4,6,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,21,6,3,21,13,13,8,7,9,16,8,15,18,15,2,7,17,13,5,8,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,21,15,1,15,4,7,21,3,4,21,8,21,13,5,15,21,15,13,15,10,2,15,10,21,16,6,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,13,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,13,2,4,5,17,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,2,4,13,17,9,4,17,17,4,13,4,3,15,8,17,13,16,15,17,19,5,8,10,8,13,9,8,21,23,9,17,9,13,5,4,3,18,14,1,10,7,16,18,4,18,14,17,15,21,9,17,21,8,4,16,5,4,13,4,1,7,21,9,5,7,17,18,17,8,15,4,5,21,21,14,20,7,14,17,2,5,2,19,14,6,13,9,1,14,21,7,6,17,17,2,19,8,17,7,10,7,5,9,9,13,11,5,17,21,17,3,21,21,13,13,8,7,8,16,9,7,19,17,7,7,21,13,21,8,6,1,4,17,4,4,8,6,15,6,10,3,17,8,14,7,15,10,18,19,9,20,8,8,14,8,11,15,17,10,21,21,2,21,18,3,6,4,4,17,21,21,7,5,7,2,5,18,21,18,4,8,1,8,6,8,7,8,13,23,23,7,16,4,8,6,17,14,10,5,16,17,16,15,3,4,8,13,7,13,7,23,19,16,16,9,5,17,13,16,1,10,17,14,5,9,3,8,17,21,19,15,17,18,17,1,4,7,4,6,7,4,6,9,9,19,4,17,17,15,5,17,15,4,16,16,19,10,10,23 +24,23,23,23,21,7,2,6,21,2,15,21,6,13,2,18,13,15,2,21,13,16,18,15,2,9,15,16,8,13,15,7,16,23,2,19,2,15,13,6,8,18,14,17,11,7,8,18,4,8,21,15,8,15,15,16,21,2,5,21,5,10,9,13,6,18,21,15,4,8,17,2,19,8,15,10,6,16,6,5,19,13,14,17,8,13,6,9,21,15,3,13,1,7,16,6,15,21,11,15,15,15,16,7,19,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,2,15,16,8,2,18,11,2,7,21,13,5,14,17,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,8,8,5,21,8,8,14,15,6,16,13,21,5,19,13,2,21,16,21,13,4,15,21,14,2,13,5,2,6,21,21,8,13,20,21,2,13,9,8,8,13,5,15,2,21,2,15,13,21,14,6,5,20,8,16,15,5,4,8,13,8,13,6,19,13,8,8,9,5,16,13,17,15,20,8,13,5,13,8,14,21,17,21,7,16,21,15,8,10,14,5,14,6,15,14,15,16,5,15,21,17,15,6,8,15,2,21,21,16,23,23,23 +24,23,15,2,21,15,5,8,16,10,13,21,6,6,2,21,5,15,2,17,13,17,18,17,2,5,7,13,7,5,20,10,20,23,13,3,2,6,5,6,2,18,21,1,15,7,8,18,4,7,16,21,11,13,15,16,21,6,10,15,6,10,13,15,21,15,21,5,6,14,16,4,17,2,15,6,5,17,21,7,19,15,14,16,8,6,8,2,10,13,7,8,1,8,17,13,6,21,11,21,15,8,15,5,1,7,5,9,8,15,15,9,21,21,21,5,2,21,13,13,14,10,15,16,8,15,18,21,2,13,17,13,5,15,16,8,2,21,5,2,8,6,14,5,21,9,17,18,15,14,13,5,14,2,5,8,8,7,14,4,15,1,15,8,7,20,6,8,1,21,16,13,5,13,21,2,14,15,7,2,10,10,21,2,6,20,1,2,3,13,13,16,8,13,4,21,17,2,15,7,8,14,4,5,20,6,16,16,5,4,7,13,13,13,10,8,3,8,2,9,21,16,15,1,21,8,14,14,13,2,15,14,17,18,16,15,17,19,21,7,5,7,14,15,5,18,7,8,2,9,15,15,16,15,6,17,13,15,15,17,16,23,23,23 +24,23,23,15,21,21,2,6,21,2,5,10,21,5,5,15,13,21,2,13,7,18,21,16,2,5,21,2,7,13,6,6,17,23,15,17,6,14,5,15,10,20,14,7,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,17,2,21,13,6,21,5,13,15,8,10,21,5,17,6,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,16,15,16,5,5,21,21,19,21,7,8,15,17,7,5,13,16,15,15,5,15,21,18,13,21,8,23,14,14,14,6,16,15,2,17,21,4,13,18,13,17,6,13,17,8,16,2,3,14,16,10,6,21,15,5,10,21,5,16,8,2,15,7,7,13,7,15,2,15,18,15,5,21,21,10,15,21,20,8,14,7,15,17,14,15,6,16,15,15,2,16,2,6,21,1,2,3,9,16,16,23,2,3,2,21,15,5,18,16,7,5,15,7,17,20,7,7,4,8,13,8,21,21,23,8,21,2,3,6,17,13,16,16,6,3,15,5,13,10,15,18,15,16,16,15,21,8,6,7,2,15,15,10,10,14,13,15,6,15,16,1,15,2,16,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,17,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,6,4,21,2,10,10,17,6,10,2,21,7,15,16,1,13,5,15,11,18,19,19,6,9,21,15,8,13,16,11,18,23,13,3,15,15,5,4,14,16,16,15,15,7,16,17,4,21,15,16,21,17,6,15,18,2,10,1,5,8,5,15,16,2,15,9,6,1,18,16,17,15,2,8,5,4,21,14,7,11,13,15,21,9,19,3,5,13,21,11,16,8,18,2,5,21,11,16,21,1,8,17,21,7,5,9,8,15,8,9,21,21,17,4,2,21,23,13,17,13,9,17,9,5,8,21,2,1,21,13,15,6,4,1,8,21,9,2,21,21,18,5,2,6,23,15,7,7,2,13,17,6,9,19,17,8,15,2,6,15,13,21,21,21,4,2,21,19,5,13,6,15,16,7,13,14,15,7,6,5,1,21,7,17,21,4,5,10,2,21,23,9,13,4,17,14,18,21,21,14,3,7,16,4,17,15,3,4,8,13,6,5,5,23,13,17,8,3,5,16,13,17,16,19,15,2,23,23,10,14,18,17,16,11,18,11,13,6,3,16,23,23,7,14,14,6,18,6,2,15,1,10,5,17,8,21,1,21,19,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,6,10,4,17,9,7,17,21,4,9,4,4,15,8,16,13,16,7,16,21,13,18,6,9,13,18,8,19,23,5,4,9,15,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,5,15,16,5,4,13,4,21,7,21,5,10,4,17,4,21,5,7,7,9,21,21,6,20,7,14,21,2,5,10,19,15,13,4,9,16,14,21,7,6,16,17,6,19,8,16,15,4,7,5,9,9,13,11,5,17,21,21,2,21,21,13,13,8,10,8,16,10,4,18,1,5,7,10,13,16,4,13,18,10,17,4,19,9,6,6,6,1,3,4,5,20,9,16,10,19,10,9,19,7,8,8,4,7,15,16,5,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,4,16,21,20,7,8,7,8,13,1,9,4,1,16,6,10,21,14,4,9,8,14,16,15,2,4,8,13,7,7,13,4,13,15,6,9,6,17,13,17,17,8,21,14,9,13,4,3,19,15,21,15,16,18,16,7,9,7,8,6,8,5,15,16,9,11,4,16,17,7,5,17,7,2,6,16,20,6,19,18 +24,23,23,23,23,23,23,16,15,10,10,6,6,10,15,21,4,15,2,17,13,17,15,16,17,5,8,13,15,6,7,16,15,23,7,19,2,13,9,6,2,18,14,21,9,7,8,3,4,15,21,21,11,13,15,21,21,7,15,10,6,10,11,4,21,2,21,8,6,2,8,10,18,5,2,15,15,21,16,8,19,7,14,16,8,6,4,18,16,15,14,15,1,7,20,13,10,21,11,6,15,15,17,13,19,7,5,9,8,15,15,9,21,21,15,4,4,21,13,13,14,6,15,16,8,2,18,18,15,5,21,13,5,4,16,8,2,21,5,2,18,6,14,6,21,9,7,15,16,14,13,5,1,2,5,8,8,8,14,21,15,16,7,6,8,21,10,4,21,8,21,13,8,15,21,8,14,15,7,2,15,10,21,21,10,20,1,2,5,5,4,16,15,9,15,21,21,2,7,16,21,14,15,13,20,7,17,15,5,4,8,13,15,13,6,19,13,7,2,7,17,17,7,16,16,7,14,6,9,13,4,14,21,17,17,15,17,19,17,8,10,8,6,15,8,21,15,10,7,9,15,15,17,15,2,17,13,4,8,17,18,15,23,23 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,10,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,16,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,17,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,15,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,21,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,23,7,18,5,6,5,16,6,21,8,21,15,7,8,13,4,21,21,21,21,15,15,16,15,2,13,17,15,15,13,2,21,5,14,15,6,17,16,6,16,2,6,6,5,2,11,13,13,7,13,21,21,13,5,21,7,15,2,2,20,8,17,13,5,21,15,16,21,8,15,7,16,7,5,9,8,15,8,9,15,21,21,2,2,21,23,13,21,5,2,16,15,6,5,15,15,15,21,13,18,15,2,8,2,17,21,5,2,17,2,6,14,2,21,14,7,3,14,14,8,18,15,16,13,8,15,13,6,21,15,2,18,15,15,13,21,5,13,23,23,23,23,2,6,6,20,8,2,21,1,21,13,20,1,15,11,9,8,23,5,2,7,21,16,14,15,21,21,14,13,2,16,20,16,15,9,4,8,13,8,5,16,23,13,16,2,15,5,16,13,16,21,17,13,7,13,23,2,2,17,13,19,15,16,21,15,9,13,14,15,13,5,6,3,15,21,16,6,7,16,2,10,15,13,21,15,23,23,23,23,23 +24,23,23,1,21,2,15,2,20,15,6,17,10,2,13,8,13,13,2,21,13,8,11,21,21,5,7,13,7,13,20,2,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,4,13,6,21,2,21,8,10,10,17,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,10,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,17,13,5,14,14,13,21,8,2,18,21,2,13,17,13,5,8,4,8,2,7,5,2,21,6,14,15,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,15,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,13,15,8,16,5,15,15,15,2,5,15,15,21,4,15,16,15,6,15,16,2,5,23,23 +24,23,8,8,21,10,7,2,17,7,5,18,21,4,9,4,4,15,8,16,13,16,7,16,21,23,8,6,2,13,5,8,21,23,21,19,9,9,9,21,2,19,14,21,21,7,16,18,4,18,3,17,15,1,15,16,21,5,4,1,5,3,15,13,8,14,21,5,7,17,21,3,17,7,7,7,10,21,10,4,19,7,14,21,2,5,4,19,14,9,10,5,17,7,21,2,5,21,21,4,19,7,16,7,21,7,5,9,9,15,11,5,17,21,17,5,19,15,13,13,17,7,4,16,5,7,19,17,2,4,21,13,17,4,9,18,3,21,7,6,8,6,9,8,1,3,10,5,14,6,4,15,14,9,9,20,7,19,14,7,6,15,8,2,21,21,18,17,15,5,8,4,8,21,18,15,9,9,19,4,6,18,21,8,6,17,1,21,13,8,8,8,13,8,5,4,21,4,13,21,21,14,14,11,8,10,16,13,3,4,8,13,7,7,5,2,21,15,5,9,5,21,13,18,16,8,21,14,11,13,16,4,19,19,17,15,17,18,16,1,9,7,19,6,8,5,10,6,9,15,7,17,17,15,18,17,7,2,21,17,19,5,6,23 +24,23,6,10,16,10,4,6,18,9,6,4,8,4,5,21,7,13,17,19,13,21,19,16,17,7,21,7,9,13,18,18,19,23,13,16,9,5,13,6,16,18,10,15,15,7,21,17,4,21,14,16,1,15,15,1,19,4,6,15,6,9,13,9,21,9,21,5,5,4,19,8,21,4,4,7,5,4,16,15,13,7,13,7,21,19,13,4,14,15,13,19,16,8,19,2,9,21,16,6,21,1,13,4,10,7,5,9,8,15,18,9,17,17,2,4,21,21,23,13,5,6,4,17,9,5,21,17,2,7,8,13,1,16,5,8,7,21,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,6,8,8,14,2,5,17,13,17,18,18,6,6,21,1,4,13,9,17,16,7,8,9,8,2,5,4,17,21,6,7,21,8,5,8,17,19,23,6,5,20,21,15,15,13,17,14,6,13,8,2,16,15,3,4,19,13,2,6,17,23,3,16,16,9,5,15,13,17,16,18,7,5,23,23,9,14,18,16,17,16,17,1,7,4,13,16,16,23,23,6,2,6,15,5,7,16,18,14,6,21,7,4,21,16,18,5,23,23 +24,23,23,2,21,2,7,6,21,8,16,21,15,9,15,3,14,13,2,16,13,17,11,16,2,5,6,15,23,7,14,15,17,23,11,16,9,13,6,10,2,18,7,21,10,7,16,1,4,16,16,16,15,15,15,16,1,10,15,16,5,5,2,2,17,15,21,13,5,2,21,8,17,2,2,5,5,21,7,16,17,10,14,17,15,5,17,16,15,6,2,13,8,7,17,13,5,21,16,7,2,15,16,16,6,7,5,7,15,15,8,5,16,21,17,7,3,21,13,13,8,4,15,16,10,15,18,21,5,10,15,13,21,10,13,17,2,17,5,2,8,6,2,6,21,10,8,15,19,21,4,5,14,2,5,8,15,8,14,17,6,1,16,13,18,21,3,2,21,15,8,13,10,21,21,7,15,7,7,8,15,3,21,21,6,16,1,9,2,8,16,8,18,14,6,2,21,2,15,13,16,14,7,13,20,8,17,13,3,4,8,13,8,7,10,8,13,16,8,9,5,16,13,17,21,8,15,14,5,13,8,3,16,15,16,15,15,18,16,15,6,7,2,15,13,4,5,6,2,15,15,8,17,15,15,15,15,2,15,17,8,15,15,19 +24,23,9,6,21,2,5,2,17,6,10,17,7,10,15,15,2,13,2,16,13,16,8,15,8,16,21,6,8,13,6,7,16,23,8,21,9,13,5,2,10,18,14,1,10,7,16,19,4,18,14,17,15,1,15,16,21,15,10,16,5,10,13,4,21,4,21,5,2,4,16,2,16,6,8,7,5,16,21,10,13,7,2,17,21,5,6,7,10,13,1,6,18,7,21,15,6,21,21,4,19,1,16,7,6,7,5,13,8,7,11,9,16,21,21,2,10,16,13,6,14,2,17,16,8,6,19,21,2,7,21,13,17,9,5,17,16,16,15,9,8,6,4,6,21,15,10,5,14,15,16,4,19,2,9,19,15,8,14,5,15,8,16,16,21,21,2,15,18,3,6,13,4,13,21,7,4,7,7,10,15,21,21,21,10,21,1,8,6,8,8,8,13,14,10,2,17,4,13,21,21,14,5,13,8,16,16,15,3,4,8,13,8,7,7,8,15,15,8,9,5,16,13,21,16,8,21,14,9,13,2,3,1,15,17,15,16,18,16,7,5,7,13,15,9,9,15,8,2,6,13,16,17,15,4,16,8,4,15,15,20,5,6,20 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,23,23,23,15,2,21,15,5,21,6,2,15,19,13,15,2,16,13,16,19,15,16,15,8,13,8,13,16,8,16,23,16,3,2,15,7,6,2,18,15,18,11,7,8,18,4,15,21,15,15,15,15,16,21,3,3,2,7,23,23,14,13,13,21,5,2,2,16,8,19,8,6,15,5,21,2,7,8,15,14,16,8,13,4,3,16,5,8,13,1,8,21,2,6,21,11,5,15,15,16,2,3,7,5,13,8,15,13,9,21,21,1,2,5,17,13,13,14,15,2,21,8,15,19,21,2,13,21,13,5,8,16,7,2,1,5,3,19,6,14,6,21,3,5,16,14,14,5,5,14,15,5,8,8,8,14,10,15,17,15,8,5,18,2,2,21,21,21,13,8,15,21,14,15,2,6,2,2,21,21,1,5,20,21,7,2,9,15,8,13,15,2,2,17,2,15,13,21,14,13,9,20,4,16,15,5,4,8,13,8,13,9,19,13,2,15,9,5,17,15,17,16,3,14,14,2,8,13,14,21,16,21,15,16,1,8,5,2,14,13,19,5,8,6,14,7,5,15,21,17,15,6,15,8,2,2,8,17,23,23,23 +24,23,23,9,16,6,2,2,21,15,6,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,8,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,13,18,15,21,15,2,16,5,4,13,5,6,7,21,5,2,2,16,8,19,13,4,6,4,21,16,5,19,7,14,8,7,6,4,3,15,13,15,5,1,8,17,15,6,21,11,5,15,15,16,8,21,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,8,8,2,21,5,2,8,6,14,8,21,9,6,13,17,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,21,13,9,21,8,21,13,7,16,21,8,6,15,7,7,5,4,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,21,15,5,20,4,16,13,5,4,8,13,8,13,10,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,15,6,15,8,8,14,15,4,5,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,7,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,9,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,21,15,2,21,5,15,15,14,8,20,23,17,2,3,14,15,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,15,7,5,8,15,16,14,16,2,9,6,18,5,7,15,10,14,13,15,15,2,5,2,21,13,5,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,13,13,17,8,9,21,17,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,8,15,1,21,6,21,21,16,15,10,6,3,23,2,5,5,21,15,16,13,21,14,16,13,15,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,8,8,13,5,5,14,5,5,6,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,5,21,4,9,4,18,15,10,21,10,8,4,19,10,21,6,15,13,15,18,18,16,5,21,5,9,13,15,18,16,23,9,18,9,13,17,8,8,18,7,15,15,7,8,17,4,8,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,19,21,5,6,10,21,15,8,7,14,7,9,17,13,13,13,15,13,1,10,19,10,14,16,13,8,4,19,7,15,17,3,8,15,8,6,1,17,16,9,7,5,9,8,15,8,9,1,17,17,6,2,21,13,13,4,5,6,21,9,2,2,18,4,6,20,13,21,5,16,8,10,17,7,9,21,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,15,1,16,21,15,4,16,9,10,13,5,21,17,7,16,2,7,2,5,2,1,21,5,17,1,2,10,8,2,8,23,2,8,21,21,14,10,13,17,6,4,5,15,8,17,15,3,4,8,13,5,17,13,23,8,16,21,13,5,15,13,17,17,5,17,14,8,13,4,2,19,17,13,13,16,21,16,4,2,14,3,23,9,5,19,8,15,2,8,21,17,10,5,17,7,2,8,15,19,10,3,18 +24,23,23,15,21,16,2,5,21,6,10,16,21,6,6,13,13,21,2,13,7,18,21,16,2,5,21,5,7,13,6,6,21,23,15,21,13,14,5,21,14,19,14,8,15,7,21,16,4,17,14,21,15,21,15,8,16,6,2,16,3,6,13,6,21,5,13,15,2,8,16,6,1,16,14,13,5,8,16,15,14,15,13,21,7,2,18,2,3,2,7,2,16,15,16,6,5,21,21,19,21,15,8,15,21,7,5,9,8,15,15,10,21,21,18,5,21,8,23,14,14,6,2,17,15,6,16,21,2,2,16,13,16,3,13,17,8,16,2,3,13,17,15,6,16,13,2,10,21,5,16,8,3,15,7,7,13,7,15,2,15,19,16,5,21,21,10,15,21,20,2,14,8,15,16,15,13,14,16,15,15,3,16,2,13,21,1,13,15,9,1,21,23,2,3,2,21,7,14,5,18,15,5,7,15,8,20,7,7,4,8,13,8,16,21,23,9,11,2,3,6,17,13,16,16,6,3,15,5,13,10,16,21,15,16,15,15,21,8,6,7,10,15,15,15,10,14,13,15,6,15,21,1,13,2,16,15,2,2,21,3,5,3,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,15,15,7,10,13,2,21,13,16,15,16,21,6,15,13,9,13,2,19,21,15,13,3,2,15,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,16,21,15,2,15,5,2,13,15,21,5,21,5,6,2,21,14,16,2,15,15,5,21,16,14,3,15,14,16,8,2,2,3,16,13,4,5,21,13,16,2,5,21,11,2,15,17,16,8,17,7,5,9,8,15,15,9,21,21,18,15,2,17,13,13,15,15,15,21,8,15,16,21,2,13,21,13,5,8,16,8,2,7,5,2,21,6,14,6,1,9,13,18,16,14,13,5,14,2,5,8,8,7,14,2,15,1,15,8,7,21,13,2,11,16,15,13,16,16,21,15,14,15,7,2,21,10,21,15,5,20,21,17,5,9,8,8,13,5,5,11,21,2,15,13,17,13,14,6,20,2,16,13,5,2,8,13,7,9,13,8,5,17,2,9,5,16,15,16,21,20,14,21,15,13,7,14,20,16,16,15,15,19,21,6,13,7,2,16,5,7,15,15,2,5,15,16,21,15,2,15,13,10,21,15,16,15,23,23 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,6,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,4,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,17,21,21,14,5,13,3,16,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,23,15,21,5,15,7,17,10,10,21,16,2,6,18,14,13,17,15,13,16,15,16,2,15,16,5,6,5,20,8,17,23,6,15,13,13,2,2,21,21,14,10,10,7,16,7,4,21,20,16,15,1,8,16,21,5,10,2,5,9,13,2,21,4,21,5,5,14,16,7,16,8,15,7,5,21,8,21,3,10,14,16,15,19,21,16,4,13,13,8,8,8,16,13,9,21,21,18,2,15,21,8,10,7,5,9,8,15,9,5,2,21,21,8,21,16,13,13,14,2,15,16,9,15,18,17,6,2,4,2,21,13,5,17,2,18,13,14,13,6,2,21,21,10,15,15,19,17,5,9,14,14,5,13,15,15,14,21,15,17,15,5,15,21,7,2,21,15,2,13,6,21,21,7,6,8,7,8,2,21,1,17,7,8,21,6,7,7,2,8,13,2,15,2,21,4,15,13,17,15,14,13,20,8,21,15,3,4,8,13,8,13,10,6,15,13,18,9,5,16,13,21,21,8,15,14,5,13,2,2,19,15,16,15,16,1,17,13,5,8,8,2,14,1,2,6,2,10,10,21,17,10,15,16,15,15,7,16,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,17,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,17,13,4,18,21,4,8,17,4,13,8,19,7,17,19,19,4,5,21,4,8,13,6,6,18,23,13,17,5,6,9,4,16,21,8,15,15,7,21,8,4,16,21,17,17,15,19,21,19,9,10,15,9,4,13,4,17,9,21,6,5,4,17,16,17,10,4,5,5,17,10,5,13,8,13,7,17,2,19,13,6,13,4,15,19,7,21,4,10,21,17,4,21,15,21,6,10,7,5,9,8,15,15,3,16,21,16,21,4,21,23,13,6,5,4,17,10,4,18,13,6,4,21,13,18,7,15,8,4,1,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,9,4,8,7,15,10,6,1,13,2,21,18,6,21,17,19,21,2,4,17,8,7,6,14,21,8,2,6,18,21,5,18,1,4,5,8,5,18,23,6,5,2,21,15,2,5,21,14,7,9,16,15,1,19,3,4,15,15,5,15,8,23,9,1,16,3,5,15,13,17,17,5,14,13,13,4,9,14,18,17,21,7,17,21,8,6,9,17,15,23,7,6,6,6,15,4,4,9,17,13,4,21,15,4,18,17,19,5,10,23 +24,23,23,23,23,23,23,23,23,23,2,15,18,8,6,15,13,16,8,13,10,21,3,15,2,5,17,5,8,13,15,13,21,23,15,16,15,15,5,8,14,16,7,8,15,7,16,3,4,16,11,21,21,15,15,21,19,2,6,15,6,3,13,2,17,5,21,8,8,16,16,5,17,14,15,5,13,2,8,14,14,8,13,21,13,15,1,2,5,15,15,2,21,7,21,2,5,21,15,16,21,15,16,7,16,7,5,9,8,15,15,5,16,21,20,5,15,16,23,13,17,6,15,16,9,2,8,1,8,15,21,13,21,8,2,8,8,15,16,10,4,16,2,5,21,19,15,15,21,5,14,15,2,8,9,2,7,8,14,2,6,21,8,15,21,21,15,15,16,20,2,5,6,16,11,8,13,15,19,15,15,5,21,2,2,8,21,13,15,10,15,20,23,13,3,2,21,15,7,13,18,14,5,5,16,2,16,7,13,4,8,13,8,21,14,23,8,21,2,3,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,11,8,2,15,15,15,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,17,23,8,2,9,15,5,16,14,3,5,15,15,7,8,1,4,16,15,16,21,15,15,21,19,2,19,13,15,23,23,23,23,5,21,5,2,2,16,14,16,17,9,2,7,16,15,13,13,7,13,9,23,8,6,21,21,13,13,8,15,7,21,2,20,21,15,13,2,1,16,8,3,7,7,9,21,15,8,9,16,11,21,15,6,16,23,13,3,6,15,16,15,6,16,20,2,2,15,13,15,8,13,7,15,7,14,2,13,17,6,5,19,15,13,23,2,5,15,13,16,3,9,2,16,8,15,2,5,21,16,2,21,21,6,7,21,6,14,23,23,23,23,23,23,23,23,23,23,6,16,21,13,21,21,6,13,9,16,3,23,2,16,5,16,15,15,13,21,14,14,13,8,2,21,15,13,4,9,13,20,18,14,23,13,1,2,3,7,15,15,16,16,19,14,14,5,8,15,14,19,8,21,15,16,11,19,7,13,14,21,15,8,3,5,14,15,15,2,21,21,15,2,21,7,15,2,16,20,23,23,23 +24,23,23,15,17,8,15,2,21,2,2,21,6,2,10,3,7,15,2,21,13,16,18,15,3,3,8,13,8,13,2,8,16,23,15,19,2,15,5,6,3,18,14,17,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,18,21,15,2,2,17,2,19,8,15,14,19,16,8,4,20,7,14,17,8,13,4,9,21,15,10,13,1,8,16,15,6,21,11,5,15,8,17,11,3,7,5,9,8,15,15,9,21,21,21,8,6,21,13,13,14,8,15,17,8,15,18,15,2,7,17,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,6,8,5,16,8,8,14,13,15,17,13,21,8,19,15,2,21,8,21,13,9,16,21,6,14,15,5,2,10,2,21,8,13,20,21,21,15,9,8,8,7,13,6,2,18,2,4,13,21,14,15,5,20,8,16,15,5,4,8,13,13,13,2,19,13,13,9,9,5,16,13,17,16,20,14,14,13,10,15,14,17,16,1,15,16,18,8,8,4,3,4,6,5,15,14,15,5,9,14,21,16,15,4,8,15,15,21,21,15,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,6,6,21,4,9,2,17,9,6,18,17,6,7,10,8,13,9,17,11,16,7,21,18,5,21,4,6,10,5,13,18,23,7,17,5,13,5,2,2,16,14,7,15,7,1,17,4,21,16,17,1,15,6,21,1,2,2,16,11,15,13,6,21,7,21,6,6,4,17,4,17,8,10,6,1,2,8,13,13,5,13,16,21,4,6,6,14,13,3,6,18,7,21,2,6,17,21,8,21,1,17,17,16,7,5,9,6,15,8,9,17,21,17,10,1,21,23,13,1,5,2,17,9,2,1,15,15,6,21,13,21,4,6,15,16,21,13,2,4,1,1,5,7,6,23,15,4,4,10,13,2,5,9,18,17,11,15,5,5,17,1,21,17,21,4,4,17,19,6,13,7,11,16,5,2,4,15,7,15,21,1,21,5,17,21,4,2,10,10,10,23,7,13,2,21,10,21,19,21,14,6,5,16,6,16,15,3,4,11,13,5,21,5,23,18,21,6,9,5,13,13,17,17,21,21,14,23,13,3,14,19,17,21,15,16,21,8,9,13,16,4,23,8,9,4,5,13,2,6,15,17,13,2,17,7,10,17,17,19,6,6,23 +24,23,23,23,23,23,23,10,17,4,8,21,23,7,6,4,13,20,10,17,13,16,7,17,21,5,1,5,23,5,4,21,17,23,7,17,9,13,5,4,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,16,21,15,4,16,5,15,4,4,21,8,21,5,3,7,4,8,17,10,10,4,5,21,16,8,19,7,14,16,16,4,5,19,16,9,4,4,21,8,17,4,10,15,11,6,17,8,8,15,19,7,5,9,8,15,15,9,18,15,17,6,15,13,13,13,14,16,13,21,8,7,18,1,2,7,17,13,5,6,16,8,2,7,5,2,19,6,14,5,21,16,17,9,14,6,5,5,17,2,5,8,8,8,14,9,15,1,9,15,7,1,4,4,21,21,1,13,9,16,21,7,4,7,7,4,6,10,21,4,6,20,1,17,13,9,4,16,15,5,9,1,21,2,15,15,21,14,4,13,20,4,17,15,5,2,8,13,15,7,5,19,13,17,2,13,21,8,7,1,16,20,7,6,8,3,15,14,16,18,17,7,17,19,16,2,4,7,6,8,7,21,5,6,2,7,6,16,17,4,21,21,7,5,3,17,16,4,6,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,21,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,2,15,2,8,6,21,7,5,15,13,21,5,13,7,16,21,16,2,5,21,5,8,13,5,6,21,23,13,17,5,15,5,21,6,21,14,17,15,7,21,16,4,16,14,21,15,21,15,8,1,6,2,16,16,2,13,6,17,5,14,15,15,14,1,2,16,21,14,13,2,7,8,16,14,8,13,21,7,2,18,2,3,14,15,8,16,15,16,6,5,21,1,19,21,7,17,15,17,7,5,13,15,15,8,5,15,21,18,6,21,8,23,14,14,6,15,16,8,15,6,21,2,2,21,13,3,14,13,17,8,16,2,3,21,15,5,5,21,16,2,10,21,5,17,7,3,15,9,8,13,8,15,2,15,18,16,5,21,21,15,6,21,20,2,14,16,2,15,3,14,15,15,15,15,2,17,2,6,20,21,15,15,9,21,21,23,2,10,2,21,15,14,5,18,7,5,15,8,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,8,13,16,15,6,3,15,5,13,10,8,21,15,16,15,16,21,8,2,7,2,16,14,15,10,14,13,15,6,15,15,1,15,8,15,15,2,17,17,3,5,6,23 +24,23,23,23,23,23,23,15,16,15,6,15,18,2,15,15,13,16,8,13,2,21,3,15,2,5,17,5,8,13,13,16,16,23,5,16,13,13,5,6,14,16,16,21,15,7,16,19,4,16,14,21,21,16,15,18,19,2,6,15,15,15,13,2,21,5,14,15,6,2,17,8,21,14,15,13,13,2,7,14,14,8,13,8,7,16,1,21,5,5,16,8,21,7,21,2,5,21,15,21,21,1,17,8,16,7,5,9,13,15,15,5,8,17,19,5,19,16,23,13,2,5,8,16,9,15,15,1,15,15,18,13,21,8,2,8,2,16,8,13,9,13,2,5,21,18,15,15,21,5,14,8,2,8,7,15,7,8,14,15,6,1,8,15,21,21,15,21,17,20,2,5,6,15,15,14,14,5,15,11,1,3,1,2,2,1,21,13,21,10,23,16,20,14,3,2,21,7,7,13,18,14,5,5,16,3,16,15,13,4,8,13,8,21,14,23,8,17,2,9,6,17,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,21,21,15,16,21,14,6,15,5,15,16,17,13,8,15,15,2,21,15,16,6,6,23 +24,23,23,15,21,5,2,4,21,15,15,21,6,4,2,19,3,15,3,16,13,21,19,16,21,5,8,4,8,13,2,8,16,23,7,19,3,15,5,2,2,18,15,3,11,7,8,17,4,15,21,15,15,13,16,21,21,4,2,8,7,23,23,5,15,2,21,5,3,16,17,8,19,2,4,15,5,21,16,7,19,7,14,17,8,7,4,3,16,15,3,13,1,8,21,2,15,16,17,8,15,15,21,6,19,7,5,9,8,15,6,9,21,1,21,15,10,21,13,13,14,6,7,21,6,7,15,21,2,4,1,13,5,15,8,8,9,15,5,2,8,6,14,7,21,9,5,15,8,14,13,5,8,2,5,8,7,8,14,2,15,21,13,8,5,21,2,15,18,21,21,13,5,15,21,14,15,13,2,2,7,1,21,2,9,20,1,16,3,9,8,8,13,8,5,19,17,2,15,13,16,14,15,13,20,4,16,13,5,4,8,13,7,13,13,19,13,8,2,9,5,17,15,17,15,20,14,14,15,2,13,14,16,16,17,7,16,21,8,5,2,13,8,15,9,15,14,7,13,5,15,21,17,15,5,15,8,2,8,15,21,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,21,4,7,10,21,6,13,21,1,15,10,19,14,17,4,14,15,17,19,16,20,6,19,6,9,13,4,18,16,23,5,17,9,13,5,7,21,19,7,15,15,7,17,17,4,21,14,16,21,17,2,21,18,4,7,17,6,15,4,10,1,8,17,19,5,5,1,21,21,8,5,19,19,10,7,14,13,7,13,9,21,10,19,10,8,13,2,4,19,7,21,5,10,21,15,4,8,1,17,10,5,7,5,9,8,7,8,9,1,17,1,15,4,21,13,13,1,5,5,17,9,15,13,21,2,5,20,13,17,7,4,8,19,16,2,8,20,21,14,5,21,8,13,23,23,23,23,23,23,8,9,4,8,8,15,4,5,1,15,4,21,21,19,9,21,5,9,14,13,18,21,9,17,9,7,2,6,19,17,17,5,19,1,7,3,16,4,9,23,9,2,21,17,15,15,13,21,13,5,13,15,21,18,16,3,4,8,13,5,17,13,23,8,1,21,13,5,15,13,17,16,19,15,10,9,13,4,4,19,17,16,16,17,21,15,9,2,14,3,23,9,15,14,10,13,4,5,18,17,16,4,15,7,7,21,17,19,4,23,23 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,4,4,21,16,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,8,21,13,6,17,15,6,15,15,16,2,19,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,15,13,9,15,21,14,9,3,4,2,9,17,21,8,4,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,9,20,16,16,15,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,13,15,8,19,5,9,10,21,17,15,6,15,15,6,16,17,16,9,15,18 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,9,8,13,9,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,6,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,5,16,16,13,13,14,7,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,1,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,18,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,8,2,9,5,17,15,16,21,20,14,3,15,13,15,15,20,16,16,8,15,19,21,10,13,15,7,16,5,6,5,10,2,13,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,10,17,2,9,5,17,7,7,8,16,13,15,17,7,13,8,9,7,16,19,16,7,14,16,9,7,4,10,8,16,23,23,21,16,9,5,13,7,10,2,7,15,7,7,17,4,17,18,17,1,16,8,15,19,15,1,15,4,6,13,16,18,9,21,8,5,8,3,8,16,8,5,7,6,4,16,13,13,8,13,16,17,10,9,5,15,13,8,4,21,7,19,10,6,17,17,6,3,1,17,5,5,7,5,9,8,15,15,9,17,1,17,4,4,21,13,13,18,5,21,17,9,9,4,17,7,9,1,13,15,8,5,8,4,21,2,2,4,1,1,5,8,4,23,15,21,5,5,13,4,5,9,8,8,7,15,3,5,1,13,1,8,21,4,4,17,19,9,3,10,21,16,7,2,10,15,5,6,15,1,21,8,17,21,15,4,9,10,9,23,2,8,4,21,14,4,5,21,14,7,7,15,8,16,19,9,4,8,13,6,19,5,19,13,16,10,9,5,15,6,17,16,4,9,7,3,13,15,23,18,16,15,16,16,21,7,6,5,13,6,23,23,10,9,5,10,17,5,15,1,9,2,21,13,7,21,21,19,10,23,23 +24,23,23,23,23,5,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,16,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,13,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,5,19,3,9,15,21,17,15,6,15,15,4,16,15,21,23,23,23 +24,23,23,2,16,6,6,2,17,2,6,16,18,15,2,15,13,15,6,13,15,21,3,15,21,2,17,5,8,13,15,13,16,23,7,16,15,15,5,8,14,16,15,21,7,7,16,18,4,16,21,21,16,21,6,18,15,2,10,15,15,15,13,10,21,5,14,2,6,2,16,21,16,8,5,6,3,2,21,13,13,20,13,8,15,13,11,16,5,5,16,6,17,7,21,2,5,21,15,19,18,15,21,8,16,7,5,9,7,15,15,5,17,21,21,7,2,16,23,13,21,5,8,16,13,21,21,15,2,6,21,13,21,15,2,8,2,16,16,13,13,14,2,6,15,21,15,16,21,5,14,2,2,15,9,15,7,8,14,2,6,16,8,2,21,21,5,21,17,20,2,5,15,15,13,14,14,6,15,11,15,10,16,2,6,21,1,13,2,10,16,18,23,2,3,2,21,8,7,13,18,14,5,5,16,2,17,15,15,4,8,13,8,21,14,23,13,21,3,17,6,15,13,16,16,2,20,14,6,13,5,8,19,15,16,15,16,18,15,2,7,2,15,15,5,21,8,2,16,5,15,15,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,8,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,11,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,6,10,14,19,7,10,21,6,15,2,5,7,15,2,21,13,16,7,15,21,5,21,8,7,13,7,17,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,16,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,15,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,17,15,5,21,15,7,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,17,6,14,6,21,9,8,15,17,14,5,5,14,2,5,8,8,8,14,9,7,1,15,15,13,19,2,8,21,21,5,13,5,16,21,8,10,15,7,2,10,10,21,21,5,20,1,15,13,8,10,8,7,8,15,2,18,2,15,13,17,14,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,1,21,13,14,6,13,10,2,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,15,21,16,15,5,8,8,2,8,16,16,6,10,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,8,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,15,17,5,7,5,21,4,4,21,6,4,6,19,6,15,8,21,13,16,19,15,17,5,8,6,8,9,4,8,17,23,9,19,9,13,6,10,2,18,15,18,15,7,8,19,4,15,21,15,13,13,21,16,21,5,4,18,9,23,23,20,5,6,21,9,10,8,1,1,17,9,10,6,5,21,16,5,19,7,14,17,8,6,4,19,16,13,17,13,1,14,21,4,5,17,17,13,15,15,1,6,19,7,5,9,8,15,13,9,17,21,18,5,10,21,13,13,14,15,13,18,10,4,6,21,6,4,21,13,5,3,8,8,6,7,16,2,19,6,14,6,21,9,6,15,17,14,13,5,11,2,5,8,7,8,14,4,15,17,15,21,5,21,4,4,21,8,15,5,4,8,21,15,14,5,4,21,8,18,19,4,4,10,21,16,6,9,4,8,13,13,9,21,17,2,15,13,17,14,8,5,17,21,16,13,5,4,7,13,15,15,7,19,13,8,2,9,5,17,15,16,21,19,14,14,5,2,4,14,17,16,21,16,17,18,7,9,4,8,9,4,5,5,15,19,10,5,6,21,17,15,4,7,15,4,21,16,13,5,19,18 +24,23,23,8,17,6,2,4,21,15,4,21,6,9,4,19,5,15,4,21,13,16,19,15,21,5,8,13,8,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,8,7,8,3,4,15,21,15,16,13,16,21,21,10,4,9,7,23,23,17,4,5,21,5,4,2,17,8,19,8,2,5,5,21,16,9,19,9,14,16,8,6,4,19,16,5,15,13,1,8,21,4,6,21,7,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,6,6,17,13,13,14,17,13,18,4,4,15,21,2,6,21,13,5,9,16,8,9,14,16,2,1,6,14,6,21,9,5,16,14,14,13,6,17,15,5,8,7,8,15,4,15,21,15,8,7,21,10,15,18,8,21,13,5,15,21,14,16,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,7,13,16,14,4,9,20,6,16,15,5,4,8,13,15,13,21,19,13,8,2,9,5,17,15,16,17,20,14,4,4,13,5,14,17,16,21,15,16,21,7,7,2,9,6,4,5,15,7,19,5,5,4,21,17,15,6,15,8,4,6,16,16,4,23,23 +24,23,23,23,8,21,6,2,21,10,10,21,6,2,5,7,13,13,2,21,13,16,15,16,21,5,8,13,5,13,2,2,18,23,13,21,2,6,5,6,2,18,14,21,11,7,8,18,4,21,21,21,15,15,11,16,21,15,2,16,5,2,13,6,6,10,21,15,2,2,17,16,19,7,10,15,5,21,16,6,19,7,14,15,7,6,2,3,16,13,10,14,1,7,16,15,6,21,11,6,15,15,17,8,21,7,5,9,13,15,15,9,21,21,21,15,7,21,13,13,14,7,13,21,8,5,20,21,2,7,8,13,5,9,16,7,2,21,5,2,9,6,14,8,21,9,10,15,21,14,13,5,14,2,5,8,7,8,14,2,15,1,16,15,8,21,10,2,21,21,21,13,5,16,21,10,15,15,7,2,5,10,21,9,15,20,21,15,15,9,4,8,13,5,4,2,17,2,15,13,21,14,8,13,20,4,16,13,5,4,8,13,8,13,6,2,13,8,7,9,5,16,15,17,21,2,14,14,13,2,15,14,17,21,16,15,15,19,21,8,13,7,14,15,14,15,6,4,2,5,15,21,21,15,6,16,13,2,21,15,23,23,23,23 +24,23,23,23,23,23,6,10,16,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,15,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,17,23,15,19,3,7,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,13,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,19,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,4,5,15,6,19,5,5,4,21,17,15,5,8,8,4,16,16,21,5,23,23 +24,23,23,15,18,2,8,6,21,15,2,17,6,4,7,16,13,13,2,21,13,16,15,16,21,6,15,6,7,13,15,7,16,23,5,3,2,13,5,6,2,18,16,1,11,7,8,18,4,21,21,21,15,15,10,16,21,5,2,16,10,10,13,5,6,2,21,7,2,2,16,3,19,15,7,7,2,21,16,14,19,7,14,15,7,13,14,2,15,13,5,13,1,8,17,7,6,21,11,6,15,15,16,16,21,7,5,9,8,15,15,9,21,21,21,5,15,7,13,13,14,10,15,21,8,10,20,21,2,15,7,13,5,6,8,8,2,21,5,2,1,6,14,6,21,9,6,13,21,14,13,5,6,2,5,8,8,8,14,21,15,1,16,10,7,1,10,2,21,21,21,13,7,16,21,5,13,3,13,2,15,21,21,10,10,20,21,16,15,7,2,8,13,5,4,2,21,2,15,13,1,14,15,13,20,2,16,13,13,4,8,13,8,13,5,2,13,8,15,9,5,15,16,17,15,20,14,14,10,7,15,14,21,21,16,8,13,19,21,8,6,11,14,15,5,15,14,10,2,5,15,15,21,15,15,15,13,4,15,15,15,23,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,4,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,10,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,4,3,3,18,16,4,21,6,5,4,18,5,15,2,21,13,16,18,15,21,5,8,7,8,9,10,8,16,23,8,19,2,15,5,6,2,18,8,19,15,7,8,7,4,15,21,15,16,13,15,21,21,10,10,4,8,23,23,17,6,5,21,9,10,2,17,8,19,8,10,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,15,21,2,19,7,5,9,8,15,1,9,21,17,21,4,10,17,13,13,14,9,13,21,6,4,15,21,2,5,16,13,5,9,15,8,1,14,6,10,18,6,14,6,21,9,6,16,4,14,13,6,8,3,5,8,7,8,14,2,15,21,15,8,7,21,10,7,18,8,21,13,5,16,21,14,17,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,7,21,17,2,15,13,16,14,4,13,20,16,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,4,13,6,14,17,1,21,15,17,21,7,7,2,5,4,4,5,15,9,19,9,5,4,21,17,15,6,15,8,4,6,16,17,9,15,19 +24,23,23,23,23,23,23,23,23,23,23,23,18,6,15,8,13,16,3,15,10,16,3,15,2,11,21,15,8,13,2,10,8,23,13,16,13,7,13,6,2,15,16,21,15,7,16,16,4,16,14,21,16,21,6,18,15,2,10,16,15,15,13,10,21,5,14,15,5,2,16,2,16,7,15,6,5,2,21,13,13,8,13,8,15,13,11,15,5,5,16,6,21,7,21,2,5,15,15,18,21,15,1,7,16,7,5,9,7,15,15,5,21,21,18,5,2,16,23,13,16,5,9,16,10,15,21,16,8,6,21,13,21,8,15,8,2,16,16,11,14,14,2,5,16,16,2,15,21,5,14,15,3,8,9,15,13,8,14,6,6,1,8,2,21,21,6,21,16,20,8,5,2,15,13,14,14,6,7,11,15,15,16,2,2,20,1,15,10,10,16,23,9,20,21,2,21,13,7,15,18,14,15,6,15,7,16,15,13,4,8,13,8,21,14,23,11,16,2,9,6,17,13,16,16,8,19,14,5,13,13,2,19,15,16,15,16,18,8,2,16,15,7,21,6,2,14,5,17,6,2,15,17,13,21,8,15,2,15,15,16,6,23,23 +24,23,23,23,15,15,15,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,18,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,8,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,1,8,21,10,2,16,1,1,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,5,15,6,2,2,21,15,13,21,6,2,15,7,13,15,2,21,13,16,19,15,19,5,8,13,7,13,2,8,16,23,15,19,2,14,5,6,21,18,14,1,11,7,16,18,4,8,21,7,7,15,15,16,21,2,5,21,5,2,9,13,6,18,21,7,2,2,17,18,19,8,10,5,5,16,5,2,13,15,14,6,8,13,4,9,21,15,9,13,1,8,16,6,6,21,11,6,16,7,17,8,15,7,5,9,11,15,15,9,21,1,21,2,6,21,13,13,14,5,15,16,8,2,18,16,2,7,21,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,13,2,16,8,5,8,8,7,14,2,15,1,8,2,8,19,13,2,21,16,21,13,5,15,21,9,14,2,5,2,2,21,21,8,7,20,21,21,15,9,8,8,7,13,5,2,18,2,15,13,21,14,5,5,20,8,21,13,5,4,8,13,15,13,2,19,13,8,9,9,5,15,13,16,8,20,14,14,13,2,15,14,17,16,21,8,16,21,8,8,4,8,6,10,5,15,15,2,5,5,13,21,16,15,5,15,15,2,16,21,15,6,23,23 +24,23,23,23,23,21,5,2,17,4,8,8,6,6,10,21,9,13,4,16,13,19,8,6,21,5,21,16,7,13,4,17,21,6,7,19,2,7,4,6,2,18,14,1,1,7,8,3,4,16,21,21,11,15,15,17,21,7,2,16,5,8,13,10,6,10,21,5,2,2,17,1,19,7,10,3,9,21,5,6,19,7,14,16,8,6,4,3,21,16,5,13,1,8,16,13,6,21,11,5,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,6,7,1,13,13,14,10,4,21,8,7,18,21,2,4,8,13,5,10,17,8,2,21,5,2,19,6,14,6,21,9,6,15,18,14,7,5,6,2,5,8,8,8,14,6,7,1,15,10,8,1,2,9,21,18,8,13,4,17,21,8,14,8,7,10,15,4,21,17,5,20,1,6,15,5,2,16,15,13,10,21,18,2,7,16,21,14,15,13,20,19,17,15,5,4,7,13,15,13,4,3,13,7,2,13,17,16,15,21,21,13,14,19,13,4,14,7,2,17,16,17,17,19,1,8,10,9,6,15,8,1,9,6,21,9,2,3,17,15,5,17,13,9,8,21,17,4,9,20 +24,23,6,9,21,4,9,6,21,6,6,19,16,7,2,18,8,13,10,19,13,17,19,18,16,5,21,16,7,13,19,6,18,23,13,17,9,5,8,5,6,19,8,15,15,7,8,17,4,16,14,21,9,19,19,17,18,4,1,17,6,15,13,6,16,5,14,6,5,8,17,15,19,4,6,5,5,18,6,13,13,8,13,17,21,10,7,21,4,13,4,7,18,8,17,2,19,21,21,4,16,7,17,17,19,7,5,9,17,15,8,9,1,21,21,2,3,18,23,13,2,4,9,18,4,9,19,21,2,1,21,13,13,23,23,8,16,16,5,23,23,23,23,23,23,23,23,23,23,23,23,5,9,4,9,16,7,11,14,4,5,1,15,17,19,21,4,9,17,19,6,18,11,9,6,9,4,6,21,13,4,6,21,4,19,9,21,11,9,8,17,23,3,9,5,2,21,14,2,21,21,14,4,5,16,4,16,15,3,4,17,13,5,10,17,23,10,15,16,3,5,16,13,17,17,19,15,5,23,23,9,14,19,17,21,15,16,1,7,4,13,16,17,23,7,5,6,6,15,2,7,16,17,15,10,16,7,4,4,16,19,5,23,23 +24,23,15,2,21,5,15,16,21,15,5,21,6,6,2,2,2,16,2,21,13,16,21,15,3,5,14,13,2,13,21,8,19,23,15,2,2,15,5,5,2,18,15,1,11,7,8,18,4,16,19,15,15,15,15,17,21,2,21,6,7,10,13,7,21,2,21,5,5,8,16,14,16,5,14,15,5,17,16,6,9,7,14,16,8,7,6,15,10,13,2,8,21,8,21,15,10,21,11,5,15,15,21,8,2,7,5,9,8,15,13,9,21,21,21,2,2,21,13,13,14,8,15,16,8,15,18,15,2,7,21,13,5,8,15,8,8,21,5,2,20,6,14,6,21,9,7,15,6,14,13,5,16,2,5,8,7,8,15,7,13,21,15,2,13,19,2,6,21,21,21,13,7,13,21,14,15,15,13,10,10,8,21,8,5,20,1,2,15,7,16,8,7,13,10,2,17,2,15,13,21,14,15,13,20,8,15,15,5,4,7,13,15,13,2,19,13,8,16,9,5,15,13,16,21,20,7,14,5,13,7,14,21,16,21,16,21,21,7,5,7,16,8,14,5,15,15,3,5,9,15,15,17,15,6,15,8,15,16,17,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,6,13,17,21,15,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,17,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,6,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,9,21,21,10,4,7,7,2,6,4,17,1,2,1,21,6,1,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,9,2,2,16,7,21,8,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,16,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,2,4,16,8,6,19,15,2,8,21,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,16,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,5,9,4,15,14,21,17,21,17,8,19,18,8,10,14,10,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,21,10,10,2,17,15,6,21,15,9,14,15,21,13,2,17,13,16,15,15,16,5,21,7,8,13,6,6,16,23,1,16,21,13,5,10,21,18,14,1,15,7,8,7,4,17,15,16,15,15,15,18,21,6,10,16,6,2,13,2,19,7,21,8,7,6,18,14,21,21,21,14,16,15,7,14,7,7,15,4,15,14,16,2,14,13,10,19,1,14,15,17,5,21,17,6,17,1,17,8,2,7,7,9,14,15,8,5,15,21,21,15,15,16,13,13,14,15,16,16,8,5,20,1,2,2,3,13,17,9,6,18,7,17,9,2,5,17,15,8,21,16,2,15,8,8,17,5,14,2,5,15,15,8,14,2,15,1,16,2,21,21,15,13,21,19,2,13,6,18,21,7,15,6,7,2,15,16,17,21,13,15,1,7,2,8,16,8,13,4,2,2,17,14,15,3,17,14,21,6,15,2,16,7,3,4,8,13,7,21,9,23,9,8,7,7,5,17,13,17,17,6,8,14,5,13,2,15,17,15,16,15,17,19,16,8,13,10,13,23,7,4,15,15,2,6,6,2,17,15,15,17,15,2,15,21,19,5,13,18 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,21,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,4,6,17,10,13,21,6,8,5,18,15,1,6,7,13,17,19,17,3,5,23,13,1,10,21,21,18,23,7,4,9,4,6,6,21,18,14,7,15,7,17,17,4,21,14,17,19,21,19,19,19,6,10,15,17,10,13,4,21,9,21,1,5,2,16,9,16,7,4,4,13,2,15,9,13,7,13,16,1,3,16,21,8,7,17,6,20,7,17,6,6,21,21,10,21,1,17,15,16,7,5,9,6,15,8,9,10,21,17,7,19,15,23,13,21,6,9,21,10,16,20,1,4,6,4,8,20,6,13,16,15,21,2,2,19,21,1,5,19,6,23,23,23,23,7,13,21,16,9,6,16,8,14,10,13,15,16,7,21,21,4,6,17,1,6,21,13,7,9,3,14,21,20,4,9,10,17,6,4,14,18,21,21,10,10,18,23,2,8,13,21,14,13,19,21,5,14,17,21,6,1,21,9,4,8,13,6,5,9,23,6,17,2,3,5,16,15,21,18,2,19,9,9,2,16,23,16,19,17,15,15,21,9,4,9,16,4,23,6,6,15,4,15,17,6,20,1,10,6,21,13,4,21,15,18,4,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,5,15,2,5,13,15,8,2,21,5,2,15,6,14,6,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,15,15,15,15,15,7,21,15,15,16,16,21,13,5,15,21,15,14,7,7,2,15,15,16,8,5,20,1,21,3,5,10,16,15,5,13,21,21,2,15,15,21,14,14,5,20,2,17,15,5,4,8,13,15,13,13,3,13,7,2,7,17,17,15,16,16,20,14,14,6,2,4,14,21,16,16,15,17,19,17,8,10,8,6,15,14,21,14,15,15,9,21,15,17,15,2,17,13,2,16,21,23,23,23,23 +24,23,23,23,23,23,5,6,17,4,5,21,6,8,5,18,9,13,2,17,13,16,19,15,21,5,8,13,7,13,4,7,18,23,7,19,4,15,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,4,13,7,10,5,9,10,21,9,21,9,10,17,16,9,19,9,8,2,7,21,6,18,3,7,14,17,8,8,4,19,4,5,9,13,1,7,21,13,5,1,15,15,15,15,21,10,19,7,5,9,13,15,8,9,17,17,21,6,2,17,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,4,5,18,2,21,5,2,20,6,21,5,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,15,15,16,15,4,7,21,4,8,21,15,21,13,9,17,21,9,6,2,6,4,6,8,19,10,8,20,21,4,13,9,8,8,13,15,15,2,17,2,15,7,16,14,7,5,20,16,16,13,5,4,8,13,7,11,13,19,13,8,15,9,5,19,15,16,16,20,14,4,9,2,15,14,21,17,17,7,16,19,8,8,4,9,6,4,6,15,4,3,6,5,4,16,17,15,6,15,7,2,17,15,17,5,9,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,8,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,1,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,5,21,21,5,7,15,8,13,20,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,16,21,18,14,21,16,13,5,14,15,13,21,8,13,18,21,2,13,17,13,5,15,10,8,2,7,5,2,19,6,14,6,8,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,16,15,8,21,2,8,21,21,21,13,5,15,21,10,14,7,7,2,10,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,2,5,20,4,17,13,5,4,8,13,7,9,13,7,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,23,15,7,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,1,14,15,21,21,5,2,2,16,14,16,13,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,9,7,21,2,10,15,1,10,10,21,6,15,15,7,13,7,7,17,13,21,20,15,21,5,8,13,7,13,2,10,21,23,15,20,2,13,6,6,2,18,15,18,11,7,8,18,4,15,16,21,15,13,15,16,21,3,2,9,6,16,6,14,13,21,21,15,2,2,17,15,19,13,8,6,10,21,16,16,19,7,14,16,8,6,4,3,16,13,14,13,1,8,16,15,6,21,11,15,15,15,16,10,19,7,5,9,8,15,13,9,21,21,21,6,21,16,13,13,14,14,13,21,8,15,18,16,2,13,21,13,5,14,8,18,2,21,5,2,9,6,14,8,21,9,8,15,21,14,13,5,14,2,5,8,8,8,14,21,15,1,13,1,8,21,10,2,21,21,21,8,5,13,21,14,15,15,15,10,10,10,21,10,15,20,21,4,13,9,8,8,13,5,15,2,17,2,15,13,21,14,4,5,20,16,16,13,5,4,8,13,7,13,5,19,13,16,15,9,5,16,15,16,17,20,14,4,13,2,15,14,20,17,21,16,16,18,7,2,7,8,4,10,5,15,14,20,9,7,6,8,17,15,15,15,8,2,16,16,16,6,15,20 +24,23,15,5,21,15,5,2,18,15,6,21,6,2,2,19,5,15,2,21,13,16,19,16,14,15,8,13,8,8,15,15,17,23,6,19,2,15,5,6,2,18,15,18,11,7,8,18,4,15,14,21,16,15,15,16,21,3,10,9,14,23,23,21,8,2,21,5,4,21,17,8,19,8,7,5,5,17,2,7,17,7,14,16,15,10,10,3,16,10,8,13,1,8,17,13,10,21,11,5,15,15,17,2,19,7,5,13,8,15,15,9,21,21,21,15,5,21,13,13,8,15,15,18,8,13,19,21,2,7,21,13,5,8,16,7,2,21,5,15,6,6,14,6,21,9,2,5,14,14,13,5,6,2,5,8,8,8,14,3,15,17,15,21,16,21,10,10,21,16,21,13,9,15,21,14,14,5,4,2,15,21,21,8,5,20,1,15,2,9,8,8,13,15,4,2,17,2,15,13,18,14,15,5,20,4,16,17,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,20,7,14,8,13,16,14,19,16,16,15,16,1,7,5,2,15,13,19,5,15,6,14,2,6,15,21,21,15,6,15,15,8,11,16,23,23,23,23 +24,23,23,8,17,6,6,10,21,7,8,21,6,4,9,7,10,13,2,21,13,16,15,21,17,9,8,4,5,9,7,10,17,23,8,19,2,13,5,6,2,18,15,1,15,7,8,7,4,16,1,15,16,15,15,16,21,4,6,7,6,4,10,15,13,21,21,5,4,3,1,8,17,4,4,8,5,21,16,8,19,7,14,17,8,6,4,3,21,15,8,13,1,8,21,15,10,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,17,21,5,19,21,13,13,14,7,4,16,8,10,18,15,2,7,17,9,5,16,8,19,2,21,5,2,4,6,14,6,21,9,8,15,17,3,13,5,14,2,5,8,8,7,14,21,15,1,15,8,7,21,10,21,21,8,21,13,5,15,21,13,10,19,10,2,10,10,21,17,8,20,21,4,13,9,8,8,13,5,10,7,17,4,15,13,21,14,9,9,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,17,17,20,14,6,9,10,15,14,21,17,21,16,16,19,18,8,10,10,4,10,9,15,4,14,2,4,5,17,17,16,4,15,8,6,17,16,8,4,6,19 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,7,21,9,6,16,17,8,19,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,6,17,13,13,14,4,13,19,6,4,15,21,2,3,1,13,5,2,17,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,8,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,8,19,5,9,10,21,17,15,6,15,8,4,16,17,16,4,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,15,7,21,10,9,10,18,7,6,21,15,15,10,7,13,21,6,14,13,15,18,18,19,5,21,5,8,13,6,19,16,23,9,18,9,13,5,2,15,18,7,15,15,7,8,17,4,16,14,16,21,16,15,18,18,10,15,21,5,2,13,6,16,10,21,5,6,21,21,8,1,8,14,5,21,17,13,13,13,7,13,15,1,10,19,15,14,13,8,10,18,8,15,21,6,8,15,8,10,8,17,16,17,7,5,9,8,15,8,9,1,21,17,3,2,21,13,13,15,5,16,21,9,15,10,18,10,5,20,13,21,8,6,8,15,17,2,9,14,21,14,5,21,5,23,23,23,23,23,23,13,8,9,8,8,7,14,10,5,1,16,2,21,21,15,2,16,6,2,13,6,21,21,7,21,2,7,2,5,2,21,18,15,17,1,6,2,8,4,8,23,4,8,21,21,14,2,13,21,13,14,13,15,8,17,15,3,4,8,13,5,17,13,23,7,7,16,13,5,16,13,15,17,5,21,14,8,13,4,2,19,21,15,15,16,21,16,15,2,14,3,23,9,5,7,2,15,10,6,21,17,2,9,18,7,2,2,15,19,6,3,18 +24,23,23,23,17,10,15,15,16,6,15,15,21,15,13,3,7,13,7,15,19,16,15,19,6,7,16,5,13,7,8,8,13,18,7,21,13,13,6,6,2,16,14,7,15,7,1,17,4,8,15,16,1,15,8,21,21,10,6,15,10,5,13,2,17,7,21,15,5,13,8,17,21,2,13,10,5,2,16,6,13,7,13,16,16,10,5,1,2,15,13,8,21,7,19,13,10,21,15,15,19,1,17,13,10,7,5,9,1,15,8,9,21,21,17,5,15,21,23,13,1,5,15,16,9,6,6,11,10,2,21,13,21,15,5,8,7,21,2,2,4,1,1,5,8,15,15,23,15,8,7,13,2,6,9,19,8,7,15,7,5,10,15,2,21,21,21,1,16,15,2,13,6,21,16,7,14,6,15,7,6,2,15,21,13,20,21,6,5,10,15,5,23,8,2,13,21,15,10,13,21,14,5,13,16,15,18,15,3,4,8,13,7,21,5,23,13,16,2,3,5,13,13,17,16,21,13,5,23,23,3,14,19,16,18,16,16,1,8,8,13,1,5,23,23,10,13,10,15,5,15,21,1,15,2,16,7,8,15,16,20,6,23,23 +24,23,23,7,16,15,15,2,21,5,15,15,18,15,5,15,13,16,8,13,20,21,3,15,16,5,16,5,7,13,15,10,16,23,13,8,2,15,6,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,21,15,15,15,13,15,21,5,21,8,6,10,16,6,11,14,14,15,13,2,8,14,14,8,13,21,15,15,1,21,5,14,16,2,21,7,21,2,5,15,15,18,21,1,1,7,16,7,5,9,15,15,15,5,21,21,21,2,2,16,23,13,21,5,15,16,9,2,8,8,15,2,21,13,21,8,2,8,2,15,16,19,13,18,13,6,1,21,13,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,15,16,20,2,5,6,15,11,14,14,6,19,13,15,15,1,2,2,17,1,13,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,3,8,15,21,14,15,15,5,15,16,17,13,8,15,15,2,17,15,16,5,23,23 +24,23,23,23,16,13,6,2,17,6,15,17,18,15,13,15,13,16,8,15,7,21,3,15,16,5,21,5,15,16,2,6,16,23,13,16,2,15,5,6,10,16,16,17,15,7,17,18,4,17,21,21,16,21,6,18,15,2,10,16,6,15,13,10,21,5,14,8,6,2,17,21,16,8,15,5,5,2,21,13,13,20,13,16,15,13,11,15,5,5,16,6,16,7,21,2,5,21,15,19,18,15,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,14,5,21,21,14,1,21,15,15,6,21,13,21,8,2,8,2,16,21,13,13,14,2,6,21,16,6,16,18,5,14,21,10,8,8,7,7,8,15,2,6,17,8,2,21,21,8,21,17,20,2,5,6,15,13,14,15,15,15,11,15,1,16,2,8,20,1,15,2,10,17,18,20,23,8,2,21,15,15,13,18,14,14,13,16,2,16,7,13,4,8,13,8,21,14,23,13,21,3,21,6,15,13,16,15,6,19,14,5,13,13,2,19,15,17,15,17,18,15,2,15,5,2,21,8,2,17,5,16,5,21,15,1,13,6,15,15,2,8,15,16,6,23,23 +24,23,10,10,16,6,10,5,16,23,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,23,21,4,4,10,21,6,5,17,9,17,4,19,5,16,10,14,4,15,20,18,18,5,21,5,8,9,8,19,16,23,9,18,9,13,8,4,7,17,7,15,15,7,8,17,4,17,14,16,21,17,15,18,18,6,4,16,5,15,13,5,17,7,21,5,10,1,17,8,1,5,4,6,1,17,16,7,13,7,13,9,1,10,19,10,15,13,4,10,18,8,15,21,6,17,15,2,4,1,17,17,17,7,5,9,8,15,8,6,21,21,16,2,10,17,13,13,4,18,18,21,9,6,2,18,4,4,20,13,1,4,10,8,16,17,9,9,14,21,14,5,21,9,13,23,23,23,23,23,23,8,9,2,8,7,14,6,5,21,8,4,21,21,21,2,17,6,2,13,5,21,17,7,21,2,7,2,5,2,18,21,9,17,1,2,6,8,4,8,23,4,8,21,21,14,4,13,21,6,4,9,15,7,17,15,3,4,8,13,5,17,13,23,8,17,17,15,5,15,13,17,17,5,1,14,8,13,4,2,19,17,13,7,17,18,16,6,2,7,19,23,5,5,14,15,13,2,6,21,17,10,4,18,7,4,15,17,19,10,19,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,4,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,4,10,21,15,5,8,17,7,8,17,16,2,14,21,13,5,3,17,15,16,6,17,7,13,23,7,5,13,18,7,18,23,7,19,3,6,9,17,14,1,21,7,15,7,21,17,4,21,14,16,21,21,19,15,19,4,7,15,6,21,5,7,7,17,21,6,10,8,17,3,21,5,6,10,4,17,16,7,13,7,13,16,21,10,17,21,7,21,2,5,20,8,17,2,5,21,21,15,21,1,17,9,16,7,5,9,8,15,8,9,21,21,1,5,18,18,23,13,17,6,9,21,10,15,20,16,6,4,10,13,21,16,6,8,2,17,6,2,4,1,1,5,23,6,6,15,10,2,6,13,2,8,9,20,17,7,15,3,5,15,9,20,1,17,10,10,17,18,7,6,4,9,23,23,23,14,21,14,5,5,15,4,15,20,21,21,3,10,10,19,23,2,5,4,21,14,13,21,18,5,10,14,16,8,16,19,9,4,8,13,6,1,6,23,6,17,5,3,5,15,15,19,18,18,19,9,23,13,3,7,16,15,16,8,16,21,8,7,13,17,6,23,9,2,10,5,15,21,18,14,17,10,9,17,13,10,21,17,23,23,23,23 +24,23,23,8,15,10,15,6,21,8,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,6,10,21,11,16,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,2,15,7,13,15,8,7,18,2,21,5,3,20,6,14,6,21,9,9,15,15,14,13,5,6,2,5,8,7,8,14,16,6,1,16,5,8,21,10,2,21,21,21,13,9,8,21,10,6,14,10,2,15,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,7,13,20,2,17,15,5,4,15,13,8,13,13,19,13,8,8,8,5,17,15,16,21,20,14,14,7,2,15,14,17,16,21,15,16,7,18,8,10,14,10,15,13,15,15,15,2,15,5,16,16,15,7,15,15,2,17,16,15,23,23,23 +24,23,23,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,16,4,9,15,15,5,17,21,7,7,11,14,13,2,15,13,15,11,18,7,20,23,23,9,13,6,20,21,23,6,15,13,7,7,5,16,18,7,7,15,7,21,17,4,21,14,17,21,21,8,15,18,2,21,15,6,4,13,9,21,5,21,9,6,4,16,4,21,2,5,16,6,4,8,13,13,15,13,16,21,10,15,21,7,6,5,15,21,7,16,10,5,21,21,8,21,1,17,8,16,7,5,9,15,15,8,9,20,16,17,6,4,17,23,13,1,8,4,17,9,6,8,17,6,13,21,13,21,16,5,8,4,21,9,2,4,1,1,5,21,5,15,23,17,10,7,13,1,5,9,18,8,7,14,15,5,1,16,2,11,21,10,15,17,9,6,13,5,18,16,7,6,5,7,2,10,4,1,21,15,17,21,10,4,10,10,18,23,8,5,4,21,14,19,9,1,5,4,5,21,17,15,13,9,4,8,13,6,21,14,23,13,17,6,3,5,11,15,17,17,4,19,2,5,8,8,23,16,19,15,15,16,1,17,5,10,21,6,23,10,4,6,20,13,2,4,8,17,7,6,16,13,4,21,17,19,6,4,23 +24,23,10,7,21,4,4,6,17,9,10,17,17,4,13,4,7,15,8,16,13,16,7,16,21,5,18,6,9,9,10,7,17,23,5,17,9,13,9,4,4,21,14,1,21,7,16,18,4,18,3,17,15,21,15,16,21,5,21,17,5,10,13,4,21,7,16,5,10,9,17,19,17,4,4,6,6,21,21,6,20,7,14,17,2,6,9,19,14,6,13,9,1,8,21,13,6,21,17,4,19,8,16,15,10,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,8,6,8,16,10,4,18,17,9,7,4,7,17,4,5,18,4,17,17,19,9,6,6,4,1,3,6,13,3,10,18,3,19,13,9,20,8,8,8,9,15,15,9,17,21,21,4,4,18,19,5,13,4,17,16,7,4,7,7,8,5,18,21,1,4,8,1,21,6,8,9,8,13,15,9,4,17,16,15,10,21,14,4,13,8,20,16,15,3,4,8,13,7,7,13,4,17,15,6,9,5,17,13,17,17,8,21,21,9,13,4,10,19,15,21,7,16,18,16,7,5,7,1,6,9,6,8,8,9,8,4,1,16,15,5,17,7,4,21,16,18,5,19,18 +24,23,4,2,21,15,13,15,17,15,15,21,6,4,2,7,13,13,2,21,13,16,15,16,21,5,8,13,8,13,10,7,18,23,13,3,2,15,5,6,2,18,15,1,11,7,8,18,4,18,21,21,15,13,15,17,21,4,10,16,5,6,13,2,6,2,21,5,2,2,17,14,16,7,4,15,5,1,16,14,19,15,14,18,16,6,8,2,21,5,13,14,14,8,16,15,6,21,11,6,15,8,1,8,21,7,5,9,16,15,15,9,21,21,21,14,15,16,13,5,14,15,13,21,8,15,18,21,2,8,21,13,5,2,4,8,2,21,5,2,9,6,14,7,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,15,15,1,16,3,7,1,6,2,21,1,21,13,5,15,21,8,14,15,7,2,5,10,21,17,15,20,1,16,15,9,2,8,13,5,4,2,21,2,15,13,21,14,4,13,20,2,16,13,5,4,8,13,8,13,16,2,13,8,15,9,5,17,13,17,16,20,14,6,13,2,15,14,21,21,17,15,7,19,21,8,6,8,14,5,7,18,4,6,2,5,15,17,3,15,13,16,15,2,15,16,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,13,21,18,2,15,15,13,16,8,13,18,21,3,15,16,5,21,5,8,13,15,6,16,23,15,3,13,15,5,6,14,16,16,1,15,7,16,18,4,21,15,21,21,16,6,18,18,2,10,8,5,15,13,2,21,5,16,8,6,2,16,8,16,1,15,5,2,3,8,14,14,8,13,16,7,15,1,15,5,5,16,8,1,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,8,15,15,5,8,21,16,13,2,16,23,13,21,7,15,16,9,8,1,21,15,15,6,13,21,5,13,8,20,16,6,3,5,11,2,7,21,18,15,15,21,5,14,15,2,8,9,2,7,8,14,2,5,1,8,2,21,21,13,1,16,20,2,5,6,15,15,7,15,15,7,11,15,7,1,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,15,13,18,14,5,5,16,15,16,7,13,4,8,13,8,21,14,23,8,17,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,19,15,10,9,10,14,2,15,5,15,16,17,13,8,15,15,2,15,15,16,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,8,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,15,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,7,5,15,1,15,15,21,6,2,2,7,13,13,2,21,13,16,15,16,21,5,8,13,7,13,2,2,18,23,5,20,2,13,9,6,1,18,14,1,11,7,8,18,4,18,21,21,15,15,15,17,21,4,2,16,5,6,13,2,6,7,21,8,2,2,17,14,16,7,14,13,5,21,17,14,19,15,14,18,15,6,8,2,16,9,13,8,14,8,16,15,6,21,11,6,15,8,1,8,21,7,5,9,16,15,15,9,21,21,21,14,15,16,13,5,14,15,13,21,8,15,18,16,2,7,21,13,5,6,2,8,2,21,5,2,9,6,14,8,21,9,7,7,17,14,13,5,14,2,5,8,8,8,14,9,15,1,16,3,7,1,5,2,21,1,16,13,5,15,21,2,14,7,7,2,6,10,21,17,13,20,1,16,13,9,4,8,13,5,4,2,21,2,15,13,21,14,2,5,20,2,16,13,5,4,8,13,8,13,9,23,13,7,18,9,5,17,15,17,16,20,14,13,15,7,14,14,17,21,17,15,7,19,16,8,10,8,14,6,13,18,4,10,13,5,15,17,3,15,6,16,15,2,15,15,15,13,15,18 +24,23,23,2,21,18,10,8,17,6,7,17,6,5,2,21,5,15,2,16,13,21,19,17,2,5,7,13,7,5,20,7,17,23,7,3,2,15,5,6,2,18,21,1,8,7,8,18,4,14,1,21,11,15,15,15,21,2,10,16,5,6,13,8,21,9,21,5,15,15,21,2,17,6,10,13,15,17,21,5,19,15,14,16,8,10,8,1,16,13,2,8,1,8,17,5,5,21,11,18,15,15,21,5,1,7,5,9,8,15,8,9,21,21,17,5,3,17,13,13,14,6,15,16,8,2,18,21,2,5,17,13,5,14,16,7,2,21,5,2,2,6,14,6,21,9,8,18,15,14,13,5,14,2,5,8,8,8,14,6,15,1,15,15,8,21,6,8,1,21,1,13,5,15,21,8,15,10,7,2,15,2,21,17,5,20,1,7,3,13,13,16,8,13,14,21,17,2,15,7,8,14,15,5,20,21,17,15,5,2,7,13,7,13,9,23,18,9,2,9,16,17,15,1,16,8,14,14,5,10,7,14,19,18,17,7,16,18,21,7,5,15,5,15,5,18,6,8,2,9,5,15,16,17,13,21,7,10,15,16,1,5,23,23 +24,23,23,23,15,4,6,2,17,21,6,4,17,4,8,18,14,13,10,7,13,17,19,19,10,9,21,6,8,13,6,8,20,23,13,19,13,5,4,5,14,19,21,15,15,7,17,16,4,21,14,21,1,15,15,17,21,21,20,2,7,2,13,6,8,7,18,5,5,4,16,8,17,2,6,5,10,4,17,14,13,11,13,15,16,10,18,21,9,13,5,16,21,8,16,13,6,21,11,2,21,1,17,16,17,7,5,7,11,15,8,9,15,21,18,2,3,19,23,13,15,15,15,17,2,4,15,18,21,6,21,13,21,15,13,8,10,18,9,2,6,19,20,5,23,6,6,2,6,4,10,13,17,9,9,19,18,16,14,6,6,1,13,2,21,21,2,2,1,19,5,2,8,21,16,9,15,6,7,7,6,20,21,6,9,17,21,2,10,10,10,17,23,9,3,4,21,13,13,4,21,14,1,5,18,14,1,15,3,4,8,13,5,6,6,23,5,4,15,3,5,16,13,17,16,18,8,4,23,23,7,14,18,17,15,11,18,15,19,16,13,14,23,23,5,1,10,5,19,6,5,18,17,2,2,15,15,2,1,21,15,5,6,23 +24,23,15,4,21,9,6,5,17,7,15,17,6,10,3,17,15,13,2,16,13,16,15,17,20,5,8,10,7,9,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,7,13,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,8,9,17,16,21,2,7,17,13,13,14,3,13,16,8,2,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,20,7,16,1,16,2,5,15,15,7,13,6,21,21,19,6,2,8,14,5,2,16,21,4,8,15,7,17,13,4,21,18,21,21,1,6,16,1,2,15,17,6,15,13,6,21,13,21,3,6,16,17,2,1,7,14,5,5,18,11,6,5,7,13,17,21,19,21,21,5,10,4,8,21,8,16,3,5,21,13,18,21,17,13,15,18,7,5,9,19,15,8,9,21,21,16,6,2,16,23,13,21,6,3,16,10,15,18,15,4,7,10,13,18,6,3,7,15,21,21,5,19,16,1,6,21,2,14,23,9,13,14,5,5,1,7,11,13,11,15,2,6,21,11,5,19,1,1,2,21,9,15,13,8,21,16,7,14,15,15,7,15,10,17,6,2,20,21,13,15,5,8,23,5,8,7,1,15,7,13,15,18,9,5,14,18,10,17,2,3,4,8,13,8,6,7,23,5,16,2,11,5,16,13,17,15,2,3,14,7,13,2,8,16,15,19,15,17,21,15,9,20,5,4,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,8,20,7,16,2,16,15,5,15,2,7,13,5,16,21,15,6,3,9,14,9,8,10,11,6,8,15,7,17,13,4,17,18,21,21,17,6,16,15,2,2,21,15,6,13,7,21,8,14,5,10,8,17,6,17,14,6,6,21,2,16,15,5,7,13,21,21,19,2,1,2,9,10,3,17,7,16,19,5,15,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,17,15,21,11,23,13,21,7,10,16,2,7,16,15,1,8,21,13,19,15,9,8,7,21,3,5,19,17,2,9,6,2,8,14,5,21,14,20,8,14,7,18,13,8,15,15,6,21,7,5,16,17,15,2,21,7,2,13,6,17,16,7,14,6,16,7,15,10,16,21,6,20,21,15,15,5,16,23,5,8,7,1,16,15,5,7,21,21,6,3,1,16,21,2,3,4,8,13,7,8,5,23,18,15,2,17,5,16,13,16,16,7,13,14,16,15,16,15,19,15,16,15,15,9,20,4,5,10,14,5,5,2,15,14,16,21,10,15,1,3,15,17,13,6,10,17,23,23,23,23 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,7,13,19,2,15,13,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,8,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,21,8,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,8,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,6,15,1,15,2,8,21,2,9,21,21,8,13,2,16,21,7,14,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,15,8,14,15,7,1,5,6,2,9,4,10,17,15,15,17,13,6,8,21,16,2,3,20 +24,23,23,23,23,23,9,6,21,15,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,8,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,7,21,7,6,14,13,21,21,5,2,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,14,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,2,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,5,7,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,18,8,4,13,4,14,8,17,15,15,15,15,2,17,16,21,2,15,18 +24,23,23,15,15,6,10,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,15,5,6,2,18,14,18,11,7,8,18,4,8,1,21,7,15,15,16,21,15,2,7,15,13,5,15,15,21,21,10,2,2,17,14,19,15,4,2,5,21,16,2,19,7,14,17,8,6,4,3,16,13,15,13,1,8,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,2,2,21,21,16,13,5,15,21,13,8,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,8,13,5,19,13,8,13,9,5,17,13,16,15,19,14,14,5,2,15,14,17,16,18,16,16,19,8,8,1,2,7,2,9,15,10,15,2,5,5,16,17,15,7,15,15,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,21,15,6,21,16,2,19,7,2,15,5,21,21,14,5,7,14,16,8,13,15,3,21,13,10,13,21,7,21,15,15,21,11,6,15,15,16,2,3,13,5,2,8,15,13,9,21,21,21,2,3,21,13,13,14,13,15,21,8,2,18,15,2,7,16,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,5,2,2,8,5,8,8,8,14,19,15,17,15,2,8,19,15,3,21,8,16,13,5,15,21,13,8,15,5,7,11,21,21,8,13,20,1,2,10,3,8,15,13,14,15,2,18,2,8,13,21,14,15,13,20,21,21,15,5,8,8,13,13,13,14,19,13,8,13,3,5,16,13,17,15,20,8,14,6,13,8,14,21,21,21,15,11,21,8,2,13,7,6,14,13,6,6,14,5,6,15,21,21,15,6,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,23,15,17,4,10,17,17,10,7,7,4,13,8,16,13,16,15,16,17,13,21,6,5,9,18,7,1,23,8,1,9,5,3,4,2,18,8,21,3,7,16,19,4,18,14,21,15,21,15,16,21,5,10,16,5,4,13,10,21,7,21,5,10,4,21,3,16,8,4,4,5,21,21,14,20,7,14,21,2,5,6,3,14,9,13,13,17,7,21,7,6,21,21,13,19,8,16,7,10,7,5,9,9,13,11,5,18,21,18,2,21,21,13,13,8,4,9,16,10,8,19,17,2,9,21,13,17,4,5,17,7,17,15,15,8,6,6,6,16,15,4,15,20,14,16,10,19,8,9,20,7,2,14,7,15,1,21,2,21,1,16,9,15,19,2,13,4,19,21,7,10,7,7,8,5,18,21,20,4,21,1,2,6,8,7,8,13,14,9,2,1,4,13,21,21,14,14,13,8,16,16,15,3,4,8,13,8,7,13,8,14,15,8,9,5,16,13,17,16,8,21,14,9,13,4,3,18,15,17,16,16,18,16,15,5,7,8,5,5,10,4,8,2,6,13,16,17,15,2,17,8,4,16,16,20,5,19,19 +24,23,4,4,21,8,2,10,21,6,4,21,16,6,13,18,9,13,10,16,13,17,19,16,6,9,21,4,9,13,4,7,15,23,15,17,9,14,5,8,21,18,14,8,15,7,1,17,4,16,7,17,10,11,13,21,1,5,4,17,6,4,13,21,21,4,19,9,10,4,21,16,19,9,5,7,17,16,19,14,13,6,5,17,21,13,7,4,9,9,5,8,17,10,21,7,4,16,15,21,21,1,17,8,1,7,5,9,8,15,7,2,20,21,10,9,21,16,23,13,13,5,19,16,9,9,20,21,13,6,9,13,18,17,9,1,2,17,9,7,4,16,15,13,2,6,9,1,19,9,8,19,13,20,13,16,8,8,14,2,6,1,11,2,21,18,8,1,17,15,4,13,10,15,16,7,6,15,15,7,6,2,1,16,2,9,1,13,2,17,23,19,20,5,5,4,15,21,7,10,17,14,14,19,16,3,8,17,7,4,3,13,7,21,9,23,6,7,2,7,6,8,16,21,16,9,15,14,3,13,5,23,19,16,18,7,16,17,8,4,9,21,4,5,10,5,9,6,15,17,16,21,17,4,9,21,7,7,21,21,20,10,3,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,7,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,17,21,15,7,15,15,4,17,16,23,23,23,23 +24,23,23,23,23,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,9,4,4,16,4,10,2,21,4,13,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,21,4,8,15,17,21,13,21,15,4,5,21,4,21,4,14,13,16,18,21,16,5,21,5,8,13,9,19,16,23,5,17,10,13,10,6,15,16,14,15,15,7,8,17,4,21,14,17,21,16,7,18,18,10,15,16,5,6,13,2,17,2,21,5,6,16,21,8,1,6,6,4,3,16,15,4,13,7,13,6,21,10,5,14,16,13,7,4,18,8,15,21,6,8,15,5,21,1,17,8,9,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,17,6,7,21,9,10,10,18,15,7,20,10,21,4,10,8,10,1,10,9,17,21,14,5,21,6,13,23,23,23,23,23,23,8,9,4,8,7,15,2,5,21,16,9,21,1,15,5,17,9,10,13,4,21,16,7,21,4,7,2,5,18,1,21,2,17,1,10,10,8,2,23,9,2,7,21,21,14,2,13,21,13,6,13,15,18,17,15,3,4,8,13,9,17,5,23,7,16,7,13,5,16,13,21,17,5,1,14,9,13,4,2,19,21,16,13,16,21,16,10,2,6,15,23,5,5,14,10,15,9,6,21,17,2,4,17,7,7,8,17,19,10,19,18 +24,23,23,23,23,23,15,5,18,15,15,21,6,4,15,7,13,13,2,21,13,16,8,16,21,5,8,13,7,13,2,2,17,13,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,16,15,3,16,21,7,21,15,5,15,13,2,16,7,21,5,8,2,16,14,17,15,13,4,5,21,21,7,19,15,14,16,15,2,2,3,16,13,4,5,21,8,16,2,5,21,11,2,13,8,21,8,8,7,5,9,8,15,15,9,21,21,21,5,16,16,13,13,14,14,15,21,8,15,18,21,2,13,10,13,5,7,16,8,2,9,5,2,9,6,14,5,16,9,21,18,15,4,13,5,14,2,5,8,8,7,14,15,15,1,15,8,7,21,15,2,18,15,16,13,9,13,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,10,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,5,5,8,2,9,5,17,15,16,21,20,14,3,15,13,14,15,20,16,16,8,15,19,21,10,13,15,7,16,5,5,5,10,2,15,15,16,21,15,2,16,13,15,21,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,18,15,4,13,5,7,17,8,9,3,3,3,6,4,17,18,6,7,15,7,21,17,4,21,14,17,1,17,19,17,19,6,7,8,8,23,23,23,23,10,6,5,2,4,15,21,16,10,17,9,5,4,16,13,13,7,13,16,21,4,9,1,5,17,5,10,21,7,17,10,5,21,17,19,21,1,17,16,16,7,5,9,8,15,8,9,8,21,17,5,3,18,23,13,21,10,3,17,9,21,18,17,10,6,21,10,11,6,10,8,10,21,9,2,19,1,1,5,15,6,23,15,17,7,6,13,4,10,9,8,8,7,7,10,5,1,17,3,17,21,2,18,17,15,6,3,4,23,23,23,23,23,3,3,10,5,1,1,9,17,1,9,5,10,3,21,9,5,4,17,19,2,7,18,19,6,5,8,21,9,18,3,7,4,8,13,6,19,5,23,9,16,16,9,5,16,13,17,17,10,3,6,13,6,23,21,19,19,19,11,18,21,7,9,8,9,4,23,23,14,4,4,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,2,21,15,5,21,6,2,6,19,13,15,2,16,13,16,19,15,21,15,8,13,8,13,15,8,15,23,16,3,2,15,5,6,2,18,15,18,11,7,16,18,4,15,21,15,15,15,15,16,21,3,3,2,7,23,23,21,13,13,21,5,2,2,16,8,19,8,2,15,5,21,4,7,8,15,14,16,8,13,2,3,16,15,8,13,1,8,21,2,6,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,1,2,5,21,13,13,14,15,4,21,8,15,19,21,2,13,21,13,5,8,16,7,2,1,5,3,19,6,14,6,21,3,5,16,2,14,4,5,14,7,5,8,8,8,14,2,15,16,15,15,5,18,2,6,21,21,21,13,8,15,21,14,15,13,6,2,15,21,21,8,5,20,21,7,3,9,15,8,13,15,2,2,17,2,15,13,21,14,4,13,20,10,16,15,5,4,8,13,8,13,9,19,13,2,15,9,5,17,15,17,16,2,14,14,2,8,15,14,21,16,21,15,16,1,8,5,2,14,13,19,5,15,6,14,7,9,15,21,17,15,6,15,8,15,2,8,23,23,23,23 +24,23,23,23,23,23,6,10,15,10,2,17,21,10,2,15,13,21,2,13,7,17,21,16,2,5,21,13,7,13,10,10,16,23,15,21,9,14,13,3,14,18,14,21,17,7,21,16,4,16,14,21,15,15,8,17,21,7,6,15,15,15,13,15,16,5,21,2,15,10,17,8,17,5,5,15,9,2,7,14,13,13,13,21,15,2,18,21,3,14,15,7,16,7,16,2,5,21,17,8,21,7,17,6,16,7,5,9,7,15,15,5,15,17,18,6,21,16,23,7,14,6,10,16,8,2,20,21,10,13,3,13,17,2,5,16,17,16,2,3,14,16,7,5,21,19,3,10,21,5,21,5,10,15,9,8,13,8,15,8,13,16,15,5,21,21,15,21,21,20,13,6,6,23,21,14,5,6,16,15,10,14,16,2,19,15,1,9,13,9,21,21,2,3,2,21,8,14,5,18,16,7,6,8,7,4,20,7,7,4,8,13,8,18,17,23,3,21,2,3,6,15,13,16,16,6,3,2,9,13,15,8,21,15,16,16,15,21,8,15,7,5,18,2,6,10,14,21,15,6,10,15,17,13,2,15,15,2,21,21,3,5,23,23 +24,23,23,23,21,21,3,5,17,2,10,10,21,21,6,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,15,6,21,23,13,17,6,14,5,16,10,21,14,15,15,7,21,16,4,16,14,21,15,21,15,8,15,6,2,17,2,2,13,6,21,5,13,15,15,15,17,5,16,10,14,13,2,17,8,8,14,8,13,21,8,2,18,2,3,14,15,2,17,15,21,5,5,21,21,19,21,7,8,7,16,7,5,13,15,15,15,5,15,21,18,5,21,8,23,14,15,15,10,16,15,5,17,21,3,6,21,13,21,5,13,17,8,17,2,3,13,1,3,6,21,8,10,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,8,5,21,21,10,15,21,20,8,14,7,15,17,3,8,6,8,15,15,2,16,2,5,21,1,15,3,9,21,21,23,2,3,2,21,15,14,5,18,7,7,5,15,13,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,7,5,13,3,15,18,15,17,15,16,21,8,6,7,21,16,14,15,10,14,13,15,5,17,21,1,15,10,15,15,2,2,21,3,5,3,23 +24,23,23,7,16,5,15,7,17,10,13,21,6,10,10,3,9,15,21,17,13,17,18,15,8,9,21,16,7,13,4,8,16,23,15,3,2,15,10,5,14,18,15,1,11,7,8,18,4,13,19,15,7,15,2,16,21,10,1,15,10,3,2,6,21,7,21,5,5,4,1,18,16,5,14,15,7,17,21,14,9,7,14,16,8,6,14,2,15,13,13,6,1,8,21,15,6,21,11,10,15,15,21,10,10,7,5,9,15,15,15,9,17,21,21,9,2,17,13,13,14,10,7,17,8,15,18,15,2,7,17,13,5,6,2,7,2,21,5,2,20,6,8,6,21,9,15,15,17,14,13,5,21,2,5,8,7,8,14,6,15,21,13,13,13,19,2,15,21,21,5,13,5,16,21,15,14,15,13,2,2,21,21,6,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,14,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,16,13,17,15,19,13,14,5,13,10,2,16,16,21,15,17,21,8,2,7,10,15,9,5,15,6,9,1,2,14,21,17,13,6,17,8,15,21,16,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,6,21,7,19,17,17,10,5,23,4,6,13,9,16,21,7,4,21,9,15,5,4,4,17,14,7,15,7,17,17,4,17,14,21,21,17,19,18,1,10,9,16,6,6,13,4,16,4,21,7,5,7,19,10,21,4,6,15,5,4,16,13,13,7,13,4,21,10,19,4,14,8,15,19,15,8,19,6,19,21,15,4,6,1,17,2,16,7,5,9,8,15,8,9,17,21,17,2,4,21,23,13,21,10,10,18,10,6,20,21,2,6,9,13,19,4,8,8,10,21,9,2,18,1,1,5,18,6,23,15,17,15,21,13,10,10,9,19,21,7,15,6,6,1,9,2,21,21,21,13,21,21,9,13,10,21,21,9,4,15,7,15,19,10,15,17,6,20,21,4,9,11,6,5,23,5,9,15,21,14,3,21,21,14,5,13,17,15,16,15,3,4,8,13,8,21,6,23,19,16,2,13,5,15,13,17,21,19,13,6,23,23,4,8,17,16,21,8,16,1,16,6,3,18,7,23,9,16,15,9,15,5,4,17,17,15,6,17,13,2,21,15,19,10,6,18 +24,23,4,5,21,2,13,5,17,6,4,16,17,15,13,2,10,15,8,17,13,16,15,16,1,11,23,23,23,13,5,8,16,17,8,16,9,9,7,2,4,19,14,21,1,7,16,18,4,21,3,16,15,16,8,15,21,2,4,1,5,15,6,13,17,14,21,5,7,8,16,21,17,2,7,6,10,21,3,6,19,7,14,21,2,5,2,19,14,13,10,5,17,7,19,2,9,17,16,13,19,8,16,7,3,7,5,9,9,8,11,5,21,21,17,13,18,7,13,13,17,5,4,16,5,7,11,17,4,7,21,13,17,8,5,21,9,21,8,6,8,6,15,5,1,3,13,5,17,2,9,13,19,21,9,20,7,8,14,1,7,16,16,2,21,18,6,4,17,19,7,13,6,17,21,7,8,6,3,7,15,18,21,6,2,17,21,21,6,11,7,7,13,10,5,4,21,4,15,13,21,14,13,5,16,14,16,15,3,4,8,13,3,7,5,2,17,13,5,15,5,15,13,15,17,19,1,14,5,13,2,4,11,19,16,7,16,21,17,1,5,7,4,6,8,5,6,16,9,15,13,16,1,15,6,17,15,13,17,16,19,2,19,18 +24,23,23,23,23,23,8,8,16,4,10,15,6,7,10,21,10,13,2,16,13,19,15,6,21,5,21,15,7,13,10,21,21,7,13,19,2,15,13,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,8,13,6,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,6,19,7,14,16,8,6,4,3,21,15,5,13,21,9,16,13,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,8,8,21,13,13,14,10,13,21,8,8,18,21,2,3,7,13,5,10,8,7,2,21,5,2,20,6,8,6,21,9,6,15,2,14,13,5,16,2,5,8,8,8,14,6,15,1,15,2,8,21,2,9,21,21,8,13,2,16,21,7,14,15,7,10,10,10,21,10,2,20,1,16,6,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,8,13,15,13,9,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,15,15,2,17,16,16,17,19,21,8,15,8,14,15,7,1,5,6,2,9,4,10,17,15,15,17,13,6,8,21,16,2,3,20 +24,23,23,23,21,6,8,10,21,4,4,15,17,6,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,10,5,8,17,23,8,16,9,9,5,17,3,19,14,1,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,3,3,10,4,10,14,21,4,8,2,21,21,17,4,4,7,5,21,4,14,19,7,14,21,2,6,8,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,5,15,16,9,4,19,21,3,7,21,13,17,2,6,11,15,16,17,3,8,6,9,5,1,3,6,9,21,6,18,11,19,10,9,20,8,8,14,21,15,15,15,4,21,21,6,17,18,2,9,6,9,21,18,5,4,6,19,4,9,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,4,16,8,1,13,3,4,8,13,8,13,5,2,9,15,4,9,6,17,13,18,17,21,21,14,5,13,3,15,19,7,17,15,16,18,16,4,5,7,6,15,5,9,2,6,9,7,6,17,17,15,6,17,7,2,17,16,19,6,19,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,7,5,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,10,4,17,6,10,10,17,5,7,21,21,4,5,4,4,15,8,16,13,16,15,16,21,15,23,23,9,5,6,8,16,15,16,19,9,9,10,17,3,18,14,21,21,7,16,18,4,18,3,16,13,21,15,16,21,5,4,1,5,4,13,3,17,15,21,5,7,21,17,6,16,4,7,7,10,21,4,7,19,7,14,21,2,5,4,18,14,5,10,5,17,7,21,13,6,21,21,4,19,7,17,7,10,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,5,10,16,9,6,19,16,4,7,21,13,17,4,5,11,9,21,16,15,8,6,5,21,1,3,8,23,7,13,5,15,19,21,9,20,7,8,14,6,6,16,16,2,21,21,9,17,15,5,4,3,14,21,18,13,8,10,19,4,5,18,21,10,15,17,1,10,6,8,7,8,13,4,5,4,21,4,13,10,21,14,15,5,16,17,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,18,16,17,21,14,9,13,10,4,19,19,17,15,16,18,16,1,6,7,10,6,9,5,15,5,9,15,15,17,17,15,7,17,7,4,17,16,19,5,8,23 +24,23,23,15,16,7,10,4,20,15,10,21,15,15,2,3,5,21,10,15,7,13,19,21,21,16,21,5,5,13,2,18,15,23,10,21,10,14,5,2,15,1,14,15,15,7,7,17,4,8,14,17,21,21,15,13,21,6,6,21,5,15,13,4,21,2,20,9,6,14,21,15,21,8,4,6,16,17,13,13,13,15,20,1,15,7,4,14,16,13,8,2,18,14,18,20,6,15,15,8,6,1,17,2,16,7,5,9,7,15,8,9,21,21,17,4,2,21,13,13,4,16,15,21,9,15,2,18,10,15,1,13,21,8,15,8,16,16,9,9,20,21,14,5,21,5,13,23,23,23,23,23,23,8,9,8,8,7,7,21,5,21,15,2,7,17,15,21,16,5,8,13,6,1,21,7,14,2,15,2,5,21,18,2,13,16,1,13,8,7,2,8,23,9,8,21,21,14,21,13,21,21,3,13,16,8,16,21,9,4,8,13,5,17,13,23,17,15,19,15,5,13,13,21,17,6,21,14,9,13,10,2,15,16,15,15,18,1,16,4,13,14,18,23,9,5,14,2,7,8,6,21,17,2,15,1,15,15,6,16,15,2,23,23 +24,23,23,23,23,23,2,9,15,2,6,21,21,6,6,15,13,21,3,13,15,18,21,16,2,9,21,5,8,13,5,6,17,23,13,21,5,15,5,16,14,18,14,15,15,7,21,16,4,16,14,21,15,16,15,16,21,6,2,16,15,2,13,6,21,9,14,15,8,14,16,5,17,15,14,13,21,16,8,8,13,8,13,21,7,2,18,2,3,14,15,2,17,15,21,13,5,21,21,19,21,7,17,15,17,7,5,13,17,15,15,5,15,21,18,5,2,8,23,14,14,15,15,16,15,15,6,21,2,2,21,2,17,6,13,17,15,16,2,3,2,17,7,5,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,16,5,21,21,3,15,21,20,2,14,8,15,17,13,6,8,8,15,15,2,16,2,5,21,1,15,5,8,16,21,23,2,3,2,21,15,14,5,18,8,5,8,15,2,20,7,7,4,8,13,8,21,21,23,3,21,2,3,6,16,13,16,16,5,3,15,5,13,10,7,19,15,16,15,15,21,8,15,7,2,16,14,15,10,14,13,7,6,15,8,1,15,3,16,15,2,16,21,23,23,23,23 +24,23,23,23,16,8,5,8,17,10,7,8,6,5,3,17,4,13,2,16,13,18,8,6,17,5,18,21,7,13,4,16,21,7,7,3,2,2,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,17,21,16,2,16,5,4,13,21,6,10,21,6,2,2,17,8,19,9,4,3,5,21,5,5,19,7,14,21,8,7,10,3,17,15,5,13,1,8,16,7,6,21,11,9,15,15,17,8,8,7,5,9,8,15,15,9,21,21,21,7,8,17,13,13,14,6,13,21,8,3,18,21,2,7,8,13,5,7,19,8,2,21,5,2,3,6,14,7,21,9,6,15,4,14,13,5,6,2,5,8,8,8,14,15,15,1,15,10,8,21,10,4,21,21,9,6,7,16,21,8,6,4,7,2,4,4,21,17,7,20,1,10,6,5,4,16,13,13,14,21,18,2,7,16,21,14,15,13,20,1,17,15,5,4,8,13,15,13,5,3,13,7,2,13,17,16,15,21,21,13,14,13,13,4,14,7,2,17,16,16,21,19,17,8,9,8,3,7,7,1,9,6,21,9,6,3,17,15,13,17,13,5,7,16,17,4,9,20 +24,23,23,23,23,10,15,6,21,15,6,21,6,2,2,19,13,15,2,21,13,16,19,15,21,9,15,2,8,13,2,8,16,23,15,3,2,15,13,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,10,13,23,13,2,15,14,1,5,2,16,21,3,19,14,14,3,5,7,1,15,9,7,14,6,8,5,4,3,10,15,8,13,1,8,16,15,5,16,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,6,17,5,13,14,15,13,21,8,2,18,18,2,7,21,13,5,6,16,7,2,21,5,2,20,6,14,6,21,9,15,15,16,14,13,6,21,21,5,8,8,8,14,10,15,17,15,7,16,21,6,2,21,15,21,13,13,15,21,15,13,15,5,2,6,2,18,16,13,20,21,4,13,9,8,8,7,13,2,2,18,2,15,13,21,14,2,6,20,16,16,15,5,4,8,13,8,13,7,19,15,8,15,9,5,16,13,16,15,20,8,8,2,10,8,14,16,16,21,15,16,21,7,7,4,8,1,14,5,15,14,16,5,6,15,21,17,15,5,15,15,7,17,16,15,2,23,23 +24,23,23,23,23,15,6,6,21,16,15,21,6,7,8,18,13,13,2,21,13,16,19,15,16,5,8,15,5,13,8,6,16,23,2,3,2,15,5,6,2,18,21,1,11,7,8,15,4,16,14,16,7,15,15,16,21,2,2,2,21,15,6,14,13,21,21,6,2,16,17,3,19,8,6,15,5,21,21,6,19,15,14,16,8,7,6,3,16,15,6,13,1,15,16,15,5,21,11,16,15,15,21,8,2,7,5,9,8,15,16,9,21,21,21,14,21,16,13,13,14,15,13,16,8,5,18,16,13,8,21,13,5,2,8,8,2,18,5,2,14,6,14,5,21,9,16,8,15,14,13,5,6,2,5,8,7,8,14,21,15,21,7,7,8,16,2,15,21,16,16,13,5,13,21,5,2,14,13,2,6,21,21,15,13,20,1,2,15,7,16,8,13,4,5,21,17,2,15,13,16,14,15,13,20,5,16,15,5,4,7,13,7,13,15,10,13,6,16,9,9,16,15,16,16,20,14,14,9,2,15,14,20,16,17,8,16,18,8,7,14,8,5,14,4,8,8,2,13,2,8,8,16,15,15,15,15,13,17,17,15,23,23,23 +24,23,4,10,21,8,4,2,17,10,6,17,17,4,3,15,13,13,8,20,13,17,7,21,6,5,21,8,8,9,6,15,20,23,13,21,9,8,6,6,7,18,19,15,15,7,16,17,4,16,14,17,1,17,15,16,18,5,15,3,3,10,13,15,21,9,21,8,5,8,16,3,21,5,2,5,15,21,16,13,13,7,13,16,21,10,3,8,17,13,8,2,18,8,17,3,5,21,21,8,21,1,17,17,10,7,5,9,8,15,8,9,17,21,17,5,21,21,23,13,16,6,4,17,10,10,8,1,6,4,10,13,21,16,4,7,4,18,19,3,4,1,1,8,16,14,23,23,16,5,2,6,13,17,9,6,17,8,15,2,6,1,8,16,1,21,4,4,21,16,8,13,4,17,17,7,15,19,15,11,6,10,1,17,8,17,1,4,4,10,10,17,23,2,8,8,21,14,13,4,17,14,14,6,20,6,17,15,9,4,8,13,7,16,7,23,13,17,2,3,5,17,13,17,18,19,16,13,4,2,8,23,21,16,15,15,16,21,7,4,5,16,5,23,23,5,17,2,15,16,5,15,21,13,6,17,13,21,6,17,20,10,3,23 +24,23,23,7,15,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,19,11,16,2,9,21,21,8,13,6,8,17,23,13,2,13,15,6,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,13,6,13,2,21,5,21,5,6,14,17,16,19,6,10,2,18,15,6,6,15,7,13,17,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,15,21,6,6,16,5,21,19,11,4,7,17,13,1,16,13,8,9,3,2,18,21,17,14,14,21,8,14,5,3,15,21,13,15,16,8,8,8,8,15,15,5,10,16,1,21,21,10,8,17,21,5,15,10,13,11,14,15,5,21,11,15,19,15,21,10,8,21,4,7,10,16,21,23,2,19,13,17,3,7,2,21,14,18,6,8,4,17,15,7,4,13,13,2,13,2,23,2,13,2,1,5,8,13,17,16,19,2,9,13,15,14,21,18,17,17,15,15,19,8,5,10,16,14,10,15,1,15,5,13,8,6,8,17,13,2,21,15,2,15,11,20,5,6,18 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,23,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,14,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,8,5,7,17,7,2,17,16,7,15,11,14,13,6,17,13,16,15,17,17,23,17,9,9,8,5,8,16,23,4,16,9,5,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,4,17,5,2,9,2,21,5,7,20,7,14,1,1,4,5,19,7,6,21,16,21,8,16,2,5,21,21,2,19,8,17,15,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,2,15,19,18,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,7,17,16,7,13,6,4,10,7,18,17,4,9,8,21,4,6,11,16,8,13,8,5,2,17,16,15,14,21,21,6,2,16,7,17,15,3,4,8,13,7,13,9,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,16,11,19,8,21,15,17,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,6,16,16,19,7,23,23 +24,23,23,23,21,6,10,4,17,9,7,17,8,6,13,4,4,15,8,16,13,16,7,16,21,13,18,6,9,9,18,4,19,23,7,4,9,13,5,10,14,21,14,8,21,7,16,18,4,18,3,17,15,11,16,16,21,5,21,16,5,4,13,4,21,7,21,5,10,4,21,18,18,4,4,6,5,1,21,6,20,7,14,17,2,6,4,19,14,5,15,9,21,14,21,7,6,16,21,5,19,8,16,15,21,7,5,9,9,13,11,5,16,21,21,2,21,17,13,13,8,10,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,3,9,6,15,6,1,3,4,7,20,4,15,21,19,6,9,19,7,8,14,9,7,15,16,10,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,10,17,1,21,2,8,4,8,13,8,9,4,17,16,6,10,21,14,4,9,8,14,16,15,3,4,8,13,7,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,9,13,4,3,19,15,17,15,16,18,16,9,5,7,1,6,8,5,15,16,9,11,4,1,16,7,5,17,7,4,15,16,20,5,5,18 +24,23,2,7,21,6,5,6,17,17,5,21,8,15,10,6,10,13,8,19,13,16,19,16,17,5,21,8,8,3,10,16,11,23,13,16,9,6,5,8,16,18,3,15,15,7,8,18,4,21,14,21,9,17,19,21,18,10,10,17,15,5,13,10,17,5,14,10,8,4,21,8,19,19,7,4,3,19,6,13,13,8,13,17,21,10,9,4,19,13,7,7,19,8,17,10,6,21,15,4,19,7,17,17,19,7,5,9,16,15,8,9,1,21,21,13,19,21,23,13,2,14,9,16,4,4,1,1,15,5,1,13,23,23,13,17,16,16,5,9,7,23,23,23,23,23,23,23,23,23,23,23,23,15,9,8,8,11,14,2,5,1,15,21,19,1,5,15,21,16,6,18,9,4,6,3,14,5,10,13,15,17,21,21,8,3,21,4,9,8,16,18,23,9,5,2,17,14,8,21,21,14,14,5,8,6,16,15,3,4,8,13,9,20,14,15,13,7,19,3,5,16,13,21,16,6,3,14,7,23,3,14,19,8,17,15,21,18,7,4,9,16,7,23,7,7,15,3,15,19,3,16,21,10,2,21,7,2,21,16,19,5,23,23 +24,23,5,5,21,4,2,6,17,1,21,21,11,6,7,21,8,13,5,16,7,21,3,17,2,17,23,23,13,5,6,6,17,23,13,19,10,7,9,16,14,21,17,15,15,7,21,17,4,16,14,11,15,19,15,21,21,1,21,7,10,6,13,5,16,5,21,5,6,21,17,16,16,8,5,2,6,4,17,13,13,8,13,16,21,16,3,1,14,13,5,16,21,8,19,2,10,21,16,7,21,1,17,8,16,7,5,9,8,15,8,9,16,17,17,5,10,16,23,13,17,14,19,17,10,6,16,16,5,2,7,13,11,6,13,8,4,17,10,2,4,17,1,3,8,9,14,9,23,6,10,14,21,4,9,16,1,7,15,4,5,1,9,2,18,21,1,21,17,5,10,13,8,6,21,6,6,13,9,4,15,18,21,21,7,11,21,8,13,10,10,21,17,14,19,21,18,7,5,13,21,14,14,8,15,18,16,15,3,4,8,13,5,5,17,23,4,1,6,3,9,13,13,17,17,4,17,9,9,4,8,23,15,19,16,8,16,1,8,5,10,21,6,23,2,9,17,5,13,10,15,21,17,10,10,16,13,4,10,16,19,5,19,23 +24,23,23,23,23,23,23,15,17,2,6,15,18,15,15,15,13,15,6,13,18,16,3,15,2,6,17,15,9,13,14,6,16,23,15,16,13,15,5,5,10,16,16,21,15,7,16,18,4,17,14,16,15,16,15,19,15,15,6,16,15,15,13,2,21,5,6,8,6,2,8,2,16,8,7,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,21,18,1,1,8,1,7,5,9,15,15,8,5,16,17,18,3,2,16,23,13,10,15,15,16,5,15,16,21,15,3,21,13,21,3,2,8,2,17,1,13,11,11,6,5,21,18,15,17,16,5,14,6,2,8,8,7,7,8,14,2,6,17,8,8,21,21,5,15,17,20,8,5,2,15,15,15,14,10,15,11,15,10,16,2,15,17,1,15,10,10,23,16,20,14,3,2,21,7,7,13,18,14,15,5,16,10,16,15,15,4,8,13,8,21,14,23,7,16,2,9,6,15,13,16,16,8,19,14,5,13,2,15,19,15,16,15,16,18,8,2,15,5,7,14,2,10,14,15,16,5,15,16,17,13,2,15,13,2,21,15,16,5,3,23 +24,23,23,23,23,23,3,15,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,7,8,9,10,8,16,23,15,19,3,15,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,4,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,1,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,4,15,17,15,4,8,21,10,7,18,8,21,13,8,16,21,14,7,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,7,17,21,7,9,3,5,4,6,5,15,6,19,5,5,8,21,17,15,5,15,8,4,17,16,21,6,23,23 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,15,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,7,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,2,21,15,5,21,6,2,15,19,13,15,2,17,13,16,3,15,21,15,8,13,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,18,11,7,8,18,4,15,21,15,15,15,15,16,21,3,3,2,7,23,23,14,3,5,21,5,2,2,16,8,3,8,2,15,5,21,2,7,8,8,14,17,8,13,2,3,21,15,8,13,1,8,21,2,10,21,11,5,15,15,16,2,18,7,5,13,15,15,13,9,21,21,1,2,5,17,13,13,14,15,15,21,8,15,19,21,2,2,21,13,5,5,16,7,2,1,5,3,19,6,14,6,21,3,5,16,14,14,5,5,14,7,5,8,8,8,14,2,15,17,15,8,5,18,3,2,21,21,21,13,8,15,21,14,15,2,5,2,15,21,21,1,5,20,21,7,2,9,15,8,13,15,2,2,17,2,15,13,21,14,2,13,20,4,16,15,5,4,8,13,8,13,5,19,13,2,15,9,5,17,15,16,16,3,14,14,2,15,6,14,21,16,21,15,16,1,8,5,2,14,13,2,5,15,6,14,7,5,15,16,17,15,6,15,8,2,2,8,16,23,23,23 +24,23,23,23,23,23,2,5,15,2,10,15,21,5,5,15,13,21,2,13,7,18,21,16,2,5,21,5,8,13,5,6,21,23,13,17,5,6,5,16,6,19,14,16,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,16,15,2,13,6,21,5,14,15,8,14,17,14,16,14,14,13,2,7,8,17,13,14,13,21,7,4,18,2,3,14,15,16,17,15,21,15,5,21,21,19,21,7,8,7,1,7,5,7,16,15,15,5,8,21,18,15,21,8,23,14,14,15,15,16,8,15,6,21,2,2,21,13,3,5,13,17,14,16,2,3,21,1,15,5,21,16,5,10,21,5,17,7,2,15,9,15,13,7,15,2,15,18,8,5,21,21,3,13,21,20,2,14,8,8,17,10,14,8,16,15,15,10,16,2,6,21,1,13,5,9,16,16,2,3,2,21,15,14,5,18,1,7,5,7,7,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,5,5,13,10,15,18,15,16,15,15,21,8,6,7,2,15,15,16,10,14,13,15,6,15,21,1,15,10,16,15,2,10,21,2,5,23,23 +24,23,15,15,21,2,2,15,17,8,15,16,6,2,7,15,13,13,14,17,13,17,7,21,21,5,8,3,8,13,6,2,18,23,13,3,2,15,5,5,2,18,14,21,11,7,8,18,4,21,21,21,15,15,2,21,21,3,13,15,5,4,13,10,20,15,1,8,6,2,21,14,16,8,4,15,5,1,21,18,9,15,14,18,8,6,4,2,17,13,13,8,15,7,21,21,6,21,15,10,15,1,15,16,21,7,5,9,14,15,15,9,17,15,21,15,4,16,13,13,14,15,15,21,8,15,20,21,2,7,17,15,5,10,8,8,2,17,5,2,9,6,14,6,1,9,9,6,8,14,13,5,14,2,5,8,8,8,14,15,15,1,21,15,8,7,2,15,21,16,6,13,2,17,21,7,14,15,15,2,2,8,21,18,13,20,1,10,15,7,4,8,15,5,8,1,17,2,15,15,21,14,14,13,20,10,6,15,9,4,8,13,15,13,7,20,2,15,2,9,17,16,7,16,17,8,14,14,13,2,4,14,17,20,16,15,15,19,21,18,15,15,2,7,6,21,15,6,2,9,2,10,18,16,14,21,13,2,15,17,16,6,23,23 +24,23,23,4,15,2,2,15,18,16,2,21,6,2,4,18,5,15,2,21,13,16,19,15,21,5,8,13,7,2,2,7,17,23,15,3,2,15,5,6,2,18,15,19,11,7,8,11,4,15,18,21,15,13,8,16,21,4,2,9,7,23,23,21,2,6,1,6,2,2,16,2,16,2,14,10,5,21,6,13,19,7,14,17,15,2,4,3,16,13,7,8,1,7,21,2,6,21,11,5,15,15,16,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,4,13,21,10,5,15,21,2,5,17,13,5,2,16,8,2,15,5,2,19,6,16,6,21,7,6,13,8,14,13,5,7,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,18,16,18,13,5,16,21,14,13,2,4,2,6,16,21,8,5,20,21,4,2,9,8,8,13,5,4,21,17,2,15,13,15,14,7,13,20,6,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,16,21,20,14,14,4,13,5,14,16,8,21,15,16,1,7,2,2,5,8,2,9,15,6,3,5,5,15,21,17,15,6,15,15,6,16,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,18,23,1,2,15,14,5,6,21,3,5,15,15,7,8,1,4,17,15,16,21,15,15,21,8,2,7,13,15,23,23,9,21,5,15,6,16,14,16,16,9,2,18,6,7,16,16,13,13,5,18,13,9,5,6,21,21,13,8,3,16,14,21,2,21,21,15,6,2,1,17,8,3,7,7,9,21,15,8,9,21,11,21,13,2,8,23,5,10,2,15,16,15,6,16,20,2,10,15,13,15,8,3,7,15,7,14,2,13,17,6,5,19,15,15,23,2,15,15,13,17,3,9,2,16,7,15,2,5,21,16,2,21,21,3,7,21,15,5,6,14,23,23,23,23,23,23,23,23,6,21,21,13,21,21,6,2,9,5,18,23,2,16,5,21,15,15,13,21,14,14,13,8,2,17,15,18,4,9,13,20,17,14,23,13,15,2,3,11,16,13,21,16,3,14,19,5,11,14,14,19,21,17,15,16,11,19,8,13,14,21,15,7,13,5,14,15,15,2,21,21,15,2,16,7,15,15,16,20,4,23,23 +24,23,23,7,3,8,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,4,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,13,4,13,4,10,21,18,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,7,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,7,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,13,9,15,21,9,6,7,7,4,10,10,21,4,5,20,1,10,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,23,23,23,23,23,15,21,6,2,20,21,15,15,10,14,13,6,19,7,16,11,16,16,2,23,23,5,13,15,10,16,19,13,19,2,6,3,16,14,2,7,15,15,7,21,17,4,16,14,21,15,21,15,16,21,5,15,13,23,23,23,23,21,5,21,6,10,2,16,21,21,2,6,15,5,2,16,15,13,11,13,7,21,5,15,15,14,15,13,8,15,8,21,2,10,21,17,16,3,15,21,16,6,7,5,9,8,15,15,9,21,21,17,15,2,21,23,13,1,14,15,16,9,2,20,21,15,6,3,13,21,8,10,8,2,21,2,2,2,18,1,5,21,5,15,23,21,2,15,13,11,5,9,8,8,7,15,15,6,1,11,15,17,21,15,21,21,21,5,14,2,23,23,23,23,23,23,2,11,20,21,21,6,21,21,2,10,16,15,23,5,5,5,4,21,13,15,13,21,14,14,13,8,14,21,15,3,4,16,13,5,21,14,23,13,16,6,3,5,15,13,17,16,20,8,14,13,13,23,14,21,17,1,15,15,21,15,11,15,21,14,23,5,15,15,8,13,2,15,15,17,2,3,17,15,2,16,16,20,2,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,17,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,2,15,10,20,15,6,17,6,2,13,8,13,13,2,21,13,17,7,21,21,5,7,15,8,13,20,3,21,23,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,1,21,15,10,2,16,4,17,2,15,7,5,1,21,6,19,15,14,16,8,6,2,3,17,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,15,13,16,8,15,18,21,2,7,17,13,5,15,10,8,11,7,5,2,3,6,14,5,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,9,8,21,2,8,21,21,21,13,5,15,21,2,14,15,7,2,4,10,21,8,5,20,1,17,9,9,2,8,13,5,5,11,21,2,15,13,21,8,2,5,20,4,17,13,5,4,8,13,7,9,13,17,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,15,19,21,9,13,15,4,16,6,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,5,23,23 +24,23,23,23,21,6,10,6,21,2,2,16,5,6,15,7,14,13,4,21,13,16,19,17,4,3,21,13,6,5,15,6,21,23,2,19,5,15,6,2,18,20,19,21,13,7,15,16,4,16,14,17,15,21,15,16,21,10,13,16,5,5,5,6,18,2,21,5,10,2,21,8,21,6,15,6,5,4,16,5,13,7,5,21,16,20,10,5,9,13,16,5,19,7,21,2,5,21,21,4,6,1,21,17,6,7,5,9,8,15,15,9,1,21,17,2,21,16,23,13,6,5,15,21,9,10,2,8,2,4,7,1,13,13,5,18,6,15,17,8,7,1,6,10,15,19,6,2,19,19,15,2,10,21,9,7,7,7,21,16,15,19,13,8,1,21,6,4,21,16,2,13,6,21,21,7,15,6,7,2,5,21,21,19,13,18,1,4,21,5,7,19,5,9,19,2,21,6,15,13,21,14,6,5,16,14,18,17,10,4,8,13,8,10,21,23,6,2,15,11,3,16,13,16,17,6,14,10,5,6,2,2,15,17,16,16,16,15,11,15,6,13,21,5,6,13,4,6,15,13,7,21,18,6,10,16,13,10,15,17,7,23,23,23 +24,23,10,8,21,15,10,2,21,15,13,17,6,2,2,8,2,13,2,21,13,16,8,21,21,5,23,13,7,13,8,16,21,13,13,10,2,10,5,6,2,18,14,1,11,7,8,18,4,18,16,21,8,15,15,16,21,10,2,16,5,2,13,6,21,7,21,10,10,2,21,14,17,2,15,15,5,1,21,7,3,15,14,16,8,6,2,5,16,13,13,8,21,7,16,15,6,21,11,2,15,8,21,21,18,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,14,13,21,8,2,18,21,2,8,21,13,5,15,10,8,2,7,5,2,3,6,14,6,1,9,2,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,10,10,21,13,15,20,1,17,5,9,2,8,13,5,15,11,21,2,15,13,21,14,14,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,16,20,14,14,13,2,8,14,21,21,21,8,15,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,23,15,21,15,2,17,3,15,15,18,15,5,15,13,16,8,13,2,21,3,15,21,5,17,5,7,13,15,10,21,23,5,15,13,15,5,10,14,16,11,8,15,7,16,3,4,21,11,21,21,16,8,21,3,6,10,15,15,15,13,17,21,5,21,8,6,10,16,6,11,14,14,10,7,2,8,8,14,8,13,21,15,15,1,21,5,13,15,2,21,7,21,2,5,21,15,19,21,1,1,7,16,7,5,9,15,15,15,5,21,21,21,6,2,16,23,13,21,5,15,16,9,2,7,8,15,2,21,13,21,13,3,8,21,15,16,3,8,18,13,6,21,21,15,15,21,5,14,15,2,7,9,2,7,8,14,2,5,1,8,2,21,21,15,15,16,20,2,5,6,15,11,8,14,6,3,13,15,15,17,2,2,17,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,3,16,15,13,4,8,13,7,21,14,23,8,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,8,15,2,8,7,21,14,15,15,5,15,16,17,13,8,15,15,2,21,15,16,5,23,23 +24,23,8,10,21,6,8,10,21,4,6,15,17,4,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,17,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,4,10,7,21,6,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,5,19,10,13,13,14,9,15,16,9,4,19,17,3,7,21,13,17,2,6,11,15,17,15,13,8,6,8,15,1,3,10,5,21,9,21,11,19,6,9,20,8,8,14,21,15,15,15,6,21,16,6,17,18,2,4,4,14,21,18,14,4,16,19,4,5,18,17,18,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,13,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,15,9,7,4,17,17,15,9,17,7,2,17,16,19,6,19,23 +24,23,23,2,21,17,15,10,18,10,2,18,15,7,21,8,5,13,8,16,13,17,16,16,2,5,21,13,8,13,6,8,21,23,7,21,9,13,5,8,21,18,14,1,15,7,15,19,4,16,15,16,15,13,2,17,18,15,1,17,5,15,13,15,21,8,21,6,6,10,21,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,14,15,13,14,16,7,16,15,8,21,21,5,21,1,21,8,2,7,5,9,5,15,8,5,21,21,16,15,2,15,13,13,14,8,15,16,3,10,20,16,15,13,21,13,17,2,13,21,2,16,5,7,9,8,15,5,21,21,19,15,18,15,2,5,14,2,5,8,15,8,14,8,15,1,8,5,21,16,15,15,17,2,8,13,4,15,21,7,13,2,7,8,16,15,21,21,7,17,1,6,2,11,2,8,13,4,15,2,21,14,13,1,21,14,14,13,8,21,16,15,3,4,8,13,7,21,9,23,13,8,13,9,5,8,13,16,17,7,21,14,5,13,2,21,18,15,17,8,16,18,16,1,10,5,3,4,13,3,15,8,2,5,2,17,1,15,6,15,15,2,15,7,19,5,19,18 +24,23,23,15,17,3,10,4,21,8,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,5,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,2,18,7,15,21,15,18,5,16,5,7,13,6,2,16,18,15,3,9,6,9,5,6,21,5,8,15,7,1,13,4,16,18,21,21,3,8,15,21,10,1,18,4,5,13,8,21,5,21,6,6,2,21,3,2,2,14,7,6,2,16,5,6,7,13,17,20,19,21,1,6,10,5,5,21,7,17,18,5,16,15,21,21,17,13,15,18,7,5,9,18,15,8,9,16,21,17,2,2,16,23,13,21,6,9,16,13,9,10,16,6,4,21,13,19,2,9,7,13,21,3,5,18,21,2,20,14,2,14,15,4,15,14,2,8,21,7,8,13,8,15,15,6,21,7,5,18,1,15,2,3,15,4,5,6,18,20,5,6,7,8,9,6,16,18,2,2,20,21,13,15,13,15,5,23,8,7,1,16,15,7,15,18,5,2,5,16,20,16,20,9,4,8,13,8,9,13,23,8,17,2,15,5,15,13,17,16,1,8,14,8,2,2,23,16,15,19,15,16,18,15,9,20,6,14,13,8,5,2,5,16,1,14,16,1,2,6,15,13,5,15,17,23,23,23,23 +24,23,23,23,23,23,23,23,23,4,6,17,6,8,6,7,13,13,2,21,13,16,15,21,16,5,13,4,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,1,11,7,8,18,4,15,14,21,15,15,15,16,21,15,13,15,6,13,13,4,18,13,21,6,13,10,17,7,18,15,4,15,5,21,21,5,19,15,14,16,16,2,4,9,16,4,2,13,1,7,1,6,6,21,15,15,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,16,13,13,14,6,13,21,8,2,18,17,2,15,3,13,5,1,16,8,2,21,5,2,9,6,14,7,21,9,6,9,15,6,13,5,6,2,5,8,8,7,14,15,15,1,15,13,21,1,13,2,21,17,18,2,5,21,23,15,14,6,7,15,13,4,21,2,13,20,21,9,15,7,8,8,13,15,9,2,17,4,15,13,21,14,4,13,20,17,7,13,7,4,8,13,7,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,8,16,5,15,4,15,15,6,15,15,17,15,6,8,15,2,15,15,21,5,23,23 +24,23,23,23,7,5,2,6,18,15,4,21,6,6,4,19,5,15,9,21,13,16,18,15,21,5,8,13,8,9,4,8,16,23,8,19,3,14,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,6,2,17,18,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,2,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,10,10,21,13,13,14,5,13,18,4,6,15,21,6,9,17,13,5,5,16,8,21,14,6,2,18,6,14,5,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,2,15,21,15,8,7,21,10,4,19,16,21,13,10,15,21,14,6,5,4,2,15,21,21,8,5,21,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,7,20,6,16,15,5,4,8,13,15,13,7,19,15,8,2,9,5,17,15,17,21,20,14,14,4,13,5,14,17,16,21,15,17,21,7,9,2,8,6,4,5,15,6,19,9,5,4,21,17,15,6,15,15,4,10,15,16,4,23,23 +24,23,23,23,23,23,2,2,21,2,15,21,6,2,6,19,13,15,2,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,21,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,1,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,13,5,16,8,8,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,5,6,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,6,21,15,16,21,8,8,4,14,5,15,15,15,14,2,6,9,15,21,16,15,2,15,15,6,16,21,15,23,23,23 +24,23,23,7,15,10,5,2,21,2,13,21,6,15,13,21,13,13,2,17,13,16,19,15,16,5,8,13,8,13,2,17,2,23,15,19,2,15,5,6,2,18,14,18,15,7,8,19,4,15,21,15,15,13,15,16,21,6,2,9,4,23,23,14,6,15,21,5,7,2,17,3,19,7,2,5,5,21,16,15,3,7,14,17,8,13,10,3,16,5,5,13,1,8,21,2,6,17,21,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,2,15,16,13,13,14,4,14,21,10,10,10,21,3,6,17,13,5,5,15,8,7,1,5,2,8,6,8,5,21,9,10,8,15,14,13,5,17,2,5,8,7,8,14,2,15,21,13,15,5,21,2,19,18,15,21,5,15,15,16,7,10,6,9,2,2,17,21,13,13,21,21,2,15,9,8,8,13,5,8,21,17,2,7,17,15,14,15,13,20,5,16,13,5,4,7,13,7,13,8,19,13,8,2,9,5,17,15,16,21,20,14,14,13,2,15,14,17,16,21,15,16,21,8,8,2,5,2,14,5,15,6,19,5,5,8,16,16,15,2,15,15,15,17,15,16,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,4,8,5,21,4,2,1,17,3,9,7,5,9,15,15,8,9,2,21,17,9,2,21,13,13,18,4,2,16,9,10,8,1,4,8,19,13,18,9,3,7,3,21,2,2,19,1,1,5,8,2,23,15,21,10,2,13,3,5,9,19,8,7,16,9,5,21,8,2,18,21,8,21,16,7,10,2,4,21,21,13,4,8,19,5,9,4,1,1,8,21,21,3,3,11,4,9,23,3,7,4,21,14,4,1,16,4,23,3,15,15,16,19,9,4,8,13,6,18,14,15,13,16,10,9,5,15,7,21,18,2,8,4,3,13,8,23,19,8,16,16,16,1,15,10,10,13,9,23,23,10,15,10,10,19,2,15,1,9,2,21,13,2,5,8,16,2,19,23 +24,23,23,23,23,23,9,6,21,8,7,21,6,4,5,18,13,13,2,17,13,16,19,15,21,5,8,13,7,13,5,8,16,23,13,3,2,15,5,6,2,18,21,1,11,7,8,16,4,8,18,17,16,7,15,17,21,3,2,2,10,7,6,14,13,21,21,5,10,2,17,10,19,8,10,7,5,16,21,6,20,15,14,17,8,7,10,3,16,7,8,13,1,8,16,7,6,21,11,5,15,8,21,2,19,7,5,9,8,13,15,9,21,21,17,15,10,21,13,13,14,4,6,8,6,4,18,16,2,7,21,13,5,9,16,7,2,1,5,2,8,6,16,10,21,9,23,23,17,14,5,13,5,21,5,8,7,8,14,10,10,21,16,15,9,21,2,2,21,16,21,5,6,13,21,5,7,13,13,2,5,21,21,8,5,20,21,4,2,9,8,8,13,5,10,7,17,2,15,15,16,14,15,13,20,8,16,15,5,4,8,13,13,13,18,4,13,6,8,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,1,15,16,21,8,16,14,6,5,14,8,7,8,4,13,4,14,8,17,15,15,15,15,2,17,15,21,2,15,18 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,6,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,10,16,10,10,4,21,15,15,21,6,4,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,2,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,8,17,16,16,15,15,16,21,4,10,7,6,8,10,3,5,17,21,10,10,4,1,8,17,4,4,8,5,21,8,9,20,9,14,16,8,6,4,10,16,9,4,6,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,4,21,21,6,3,21,13,13,8,13,9,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,21,15,1,15,4,7,21,3,4,21,8,21,13,9,15,21,15,5,1,10,2,15,10,21,16,15,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,10,5,15,4,13,2,4,5,17,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,7,15,17,21,4,10,7,6,8,10,8,6,21,21,8,2,2,17,7,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,5,8,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,10,21,13,13,14,10,4,16,8,15,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,5,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,8,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,1,7,17,2,15,13,21,14,15,8,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,7,4,13,16,8,5,18,21,2,10,17,13,5,4,23,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,4,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,2,7,17,18,5,16,19 +24,23,4,7,21,6,17,10,21,15,15,21,21,5,8,21,5,15,8,16,7,19,1,16,8,2,21,9,6,13,6,6,15,23,8,17,4,6,8,17,16,3,8,13,15,7,1,16,4,8,21,17,21,6,19,16,18,3,21,15,15,10,6,10,21,5,21,9,5,8,17,15,21,7,2,7,14,2,16,6,13,15,13,15,21,1,6,21,16,13,9,3,18,7,19,21,6,21,11,2,21,1,1,16,21,7,5,9,20,15,8,9,21,21,17,10,15,21,23,13,1,6,9,17,9,15,2,15,6,10,21,13,21,6,19,18,6,17,9,2,1,1,1,5,18,8,15,23,16,4,6,9,2,6,9,19,17,8,15,1,5,1,15,16,21,21,3,3,17,19,6,21,2,23,23,3,8,17,19,13,3,6,1,20,9,17,21,13,2,10,10,18,23,2,5,17,21,14,18,3,20,13,6,5,16,17,18,3,3,4,8,13,7,21,5,23,11,16,6,3,5,15,13,17,17,6,8,1,9,13,5,18,11,18,16,21,21,1,7,3,21,11,9,23,23,23,5,4,15,4,10,21,13,15,10,1,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,7,2,17,13,8,19,7,18,18,18,6,5,21,13,7,13,18,8,19,23,13,19,9,6,9,16,10,1,8,7,15,13,11,1,4,21,14,17,15,16,7,16,17,2,19,16,6,5,13,9,15,7,18,21,5,4,17,4,17,6,6,6,5,4,16,19,13,8,13,17,21,3,6,18,5,9,2,6,19,8,16,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,21,17,5,17,16,23,13,1,5,2,17,9,5,5,17,6,15,10,13,21,4,9,8,4,21,9,2,4,8,7,5,23,6,2,15,15,7,8,13,16,6,9,17,8,7,15,21,5,21,7,4,17,20,4,3,21,19,5,13,2,18,21,7,6,4,9,7,4,1,21,17,5,17,21,10,2,10,10,1,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,8,23,7,16,6,9,5,8,15,21,17,2,8,6,4,13,7,23,18,8,18,8,16,21,7,1,13,17,14,23,9,7,16,19,13,8,16,8,21,15,4,7,13,4,1,1,20,5,23,23 +24,23,23,23,16,16,15,6,21,2,2,6,21,15,5,15,13,21,5,13,7,18,21,16,2,5,21,2,8,13,10,6,17,23,15,17,6,14,5,16,6,20,14,1,15,7,21,16,4,16,14,21,15,16,15,8,21,6,2,16,2,2,13,6,21,5,13,15,8,2,16,6,16,2,14,15,5,15,14,14,13,7,13,21,7,20,18,2,3,14,16,6,16,15,16,5,5,21,21,19,21,13,16,15,17,7,5,7,2,15,15,13,15,21,18,15,21,8,23,14,14,14,2,16,9,15,21,21,2,6,21,13,16,2,13,21,15,16,2,3,5,21,5,14,21,8,5,10,21,5,16,8,2,15,9,15,13,7,15,2,15,18,15,5,21,21,10,15,21,20,2,14,7,13,16,14,6,6,16,15,15,2,16,2,6,21,1,7,21,9,16,21,2,10,2,21,15,14,5,18,8,7,5,15,8,2,20,7,7,4,8,13,8,21,21,23,8,21,2,3,6,16,13,16,16,6,3,5,5,13,10,15,18,15,16,15,15,21,8,13,7,8,15,15,15,10,14,13,15,6,15,16,1,13,2,16,15,2,2,21,23,23,23,23 +24,23,5,7,21,8,4,10,17,15,21,17,6,10,10,7,13,13,2,21,13,16,15,16,21,5,8,10,9,3,4,10,20,23,10,19,3,13,5,5,2,18,14,1,1,7,8,18,4,8,21,1,11,15,9,15,21,19,21,15,6,10,4,4,21,9,21,9,15,8,8,4,16,4,4,7,16,21,16,8,20,7,14,17,8,6,4,21,17,13,10,6,17,8,16,10,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,3,10,17,13,13,14,6,10,16,8,10,18,16,2,7,21,5,5,4,16,8,2,21,5,2,18,6,14,6,21,9,10,15,8,14,13,5,4,2,5,8,8,7,14,7,15,1,16,6,21,21,9,8,21,21,21,10,5,13,21,9,10,6,7,10,10,10,21,21,8,20,1,4,9,9,4,16,7,5,14,21,17,2,7,16,21,14,10,7,20,7,17,15,5,2,7,13,15,13,9,10,13,7,2,13,17,8,15,21,16,20,9,7,10,2,4,14,16,17,21,7,17,19,21,8,10,8,10,21,5,1,15,10,2,9,2,16,17,9,2,16,15,9,21,16,18,6,10,18 +24,23,23,15,16,15,15,15,21,15,15,21,6,8,5,19,15,15,2,21,13,16,19,15,16,5,8,13,8,13,6,8,16,23,6,3,2,14,5,6,2,18,15,18,15,7,8,3,4,1,21,7,15,15,15,16,21,10,15,8,6,23,23,14,15,5,21,15,6,16,17,15,18,5,15,15,5,16,16,13,18,7,14,16,8,6,14,15,15,13,8,13,21,8,21,10,10,17,17,6,15,15,17,8,16,7,5,9,8,15,15,9,21,21,18,6,10,16,13,13,14,5,13,21,6,15,16,16,2,5,18,13,5,6,15,8,7,18,5,2,17,6,14,5,21,7,5,20,16,14,13,6,8,2,5,8,8,8,14,2,15,1,15,15,9,16,6,13,21,21,21,13,5,21,21,15,6,6,5,2,8,21,21,3,5,8,1,2,15,9,8,8,13,5,6,21,17,2,15,13,16,14,5,13,20,16,16,15,5,4,8,13,7,15,7,3,13,13,2,9,5,17,15,16,21,6,14,14,13,15,15,14,17,16,21,15,16,19,7,9,2,21,5,14,6,15,6,7,5,14,15,21,17,15,15,15,15,15,17,16,16,5,6,18 +24,23,23,23,23,23,23,23,23,5,15,5,21,5,2,15,7,13,8,16,7,15,7,21,13,2,21,13,15,8,14,8,20,23,8,2,3,14,5,8,8,3,19,15,15,7,1,1,4,16,15,16,21,16,15,21,19,2,17,16,6,15,13,3,21,5,14,5,7,15,16,14,16,2,9,6,18,5,7,15,2,14,13,15,15,2,15,2,16,13,5,8,15,14,21,2,20,21,15,6,3,1,17,8,2,7,7,9,21,15,8,9,21,21,21,5,2,16,23,13,21,14,15,16,15,5,15,20,15,2,13,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,15,13,17,8,9,21,16,8,15,15,5,21,15,15,21,21,13,9,21,15,21,13,15,21,15,15,14,6,7,11,8,15,1,21,5,17,21,8,13,10,6,3,23,2,6,5,21,15,15,13,21,14,15,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,15,13,17,16,19,14,5,5,15,14,14,19,16,17,15,16,11,8,8,15,5,14,8,5,5,5,5,15,11,10,21,17,15,5,17,7,15,2,15,18,23,23,23 +24,23,23,10,21,17,5,2,21,16,7,10,21,10,15,13,13,21,7,13,13,18,21,16,2,5,21,15,8,13,5,6,21,23,15,17,5,15,5,8,14,2,14,17,15,7,21,16,4,17,14,21,13,17,15,8,21,6,2,1,2,2,13,6,21,15,14,5,10,14,16,8,16,14,14,13,2,16,7,8,14,8,13,17,7,2,18,2,3,14,15,8,16,15,21,6,5,21,16,19,21,7,16,15,21,7,5,13,7,15,7,5,15,21,18,15,21,8,23,14,14,6,2,16,15,6,21,21,15,6,21,13,2,14,13,21,17,17,2,3,5,15,13,6,21,7,2,2,21,13,15,15,5,15,8,2,15,7,15,2,5,21,15,5,20,21,6,5,21,20,2,14,2,16,23,14,6,15,16,15,7,2,1,2,6,21,1,15,15,9,16,3,2,7,2,21,15,14,6,18,16,7,5,15,7,8,20,20,7,4,8,13,8,21,21,23,8,21,2,3,6,15,13,16,16,6,3,15,5,13,7,15,18,15,16,16,15,21,8,6,7,7,16,15,15,10,14,15,15,6,15,21,21,13,2,16,15,2,6,21,3,5,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,23,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,6,16,15,15,15,11,14,13,8,21,15,16,11,16,14,13,23,23,23,23,23,16,21,23,13,21,9,6,5,16,16,21,14,21,15,7,8,13,4,16,21,21,21,15,15,21,15,10,5,16,15,15,13,16,16,5,14,5,6,2,16,8,21,21,6,6,5,19,15,13,13,7,13,21,21,8,13,21,7,15,2,5,20,8,8,13,5,21,15,21,21,8,15,15,16,7,5,9,8,15,8,9,15,21,16,2,2,21,23,13,21,13,2,16,5,15,15,15,15,15,21,13,21,15,2,8,2,17,3,5,4,17,2,6,14,2,21,14,6,3,14,14,15,18,15,21,13,8,15,2,6,21,15,13,21,1,2,7,21,15,3,13,2,23,23,23,6,14,20,10,2,21,21,21,13,20,1,15,3,9,8,23,5,2,15,21,16,14,15,21,21,14,15,13,16,20,16,15,9,4,8,13,8,5,15,23,13,8,2,15,5,16,13,16,1,15,13,15,2,20,6,23,23,13,19,15,16,21,15,3,13,14,15,13,2,6,3,15,21,16,10,15,17,2,10,15,13,21,15,17,15,5,23,23 +24,23,23,23,17,8,4,4,18,16,10,21,6,10,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,14,23,23,17,6,4,21,9,6,1,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,16,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,9,7,21,4,10,17,13,5,10,16,8,4,15,9,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,16,5,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,6,9,15,8,13,5,6,21,17,2,15,13,8,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,4,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,23,23,23 +24,23,23,23,21,13,15,2,20,15,6,17,6,2,13,8,13,13,2,21,13,17,13,21,21,5,7,15,8,13,4,3,18,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,10,13,4,21,8,21,15,10,2,16,4,17,2,15,7,5,1,21,7,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,5,14,10,13,21,8,15,18,21,2,13,17,13,5,8,10,8,2,7,5,2,3,6,14,6,1,9,10,18,15,15,13,5,14,2,5,8,8,8,14,15,15,1,15,21,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,7,5,20,1,17,5,9,2,8,13,5,8,11,21,2,15,13,21,14,2,7,20,4,17,13,5,4,8,13,7,9,13,17,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,7,16,5,7,5,15,2,5,15,15,21,4,15,16,15,3,15,16,15,7,19,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,8,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,21,14,8,15,17,15,15,1,6,4,4,9,13,13,2,17,13,16,7,21,21,5,8,15,8,13,6,2,15,23,15,20,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,21,15,15,15,16,21,3,2,16,5,8,21,4,5,5,21,2,2,10,16,5,16,14,14,4,14,21,21,13,9,7,14,21,8,15,6,3,15,13,8,7,1,8,21,13,15,21,11,7,15,17,21,17,2,7,5,9,8,15,15,9,16,21,21,6,8,17,13,13,14,13,4,17,8,8,19,15,10,7,21,13,5,8,16,8,2,21,5,2,8,6,8,15,21,9,6,7,21,15,13,5,14,2,5,8,8,7,14,5,15,1,16,3,9,21,10,7,21,21,21,13,5,15,21,4,14,5,7,2,10,10,21,21,5,20,1,10,7,7,8,8,13,21,8,2,17,2,15,4,21,14,4,13,20,2,15,15,5,2,8,13,7,9,13,6,3,8,8,9,9,17,15,16,21,20,14,9,13,13,15,14,21,17,16,15,15,19,17,8,10,11,14,13,7,6,5,4,2,9,15,1,21,15,6,17,13,2,21,16,15,23,23,23 +24,23,23,15,21,21,3,5,21,2,10,10,21,3,5,13,13,21,2,13,11,18,21,16,2,5,21,3,8,13,5,6,21,23,13,21,5,14,5,8,10,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,16,6,2,17,2,2,13,6,21,5,13,15,15,1,21,5,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,16,15,16,5,5,21,21,19,21,7,8,11,21,7,5,13,8,15,15,5,15,21,18,13,21,8,23,14,14,15,21,16,15,5,21,21,3,6,18,13,21,2,5,17,8,16,2,3,8,1,5,6,21,7,5,10,21,5,8,8,2,15,9,8,13,7,15,2,7,19,16,5,21,21,10,15,21,20,8,14,7,4,17,3,14,6,16,15,6,2,16,2,8,21,1,15,3,9,16,21,23,2,3,2,21,8,14,5,18,7,5,15,8,4,20,7,9,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,7,19,13,10,7,18,15,16,15,7,10,8,5,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,16,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,14,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,14,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,3,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,8,15,5,2,21,2,6,21,6,10,2,3,13,15,2,21,13,16,18,15,3,9,21,15,8,2,2,8,16,23,3,3,2,15,5,6,2,18,14,17,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,16,21,13,4,2,16,3,19,8,15,5,5,21,16,6,9,7,5,17,8,6,5,9,21,15,8,13,1,8,16,15,6,21,15,5,15,15,17,2,18,7,5,9,8,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,8,14,2,15,17,13,2,8,19,15,2,21,16,21,13,9,15,21,9,2,14,5,2,5,21,21,8,3,20,21,21,3,9,8,8,7,16,9,2,18,2,15,13,21,14,2,8,20,15,21,15,5,4,8,13,13,13,7,19,13,8,9,9,5,15,13,17,8,20,8,5,5,13,8,14,21,16,21,16,16,10,8,8,4,14,15,10,5,15,15,14,5,3,15,21,17,16,6,8,15,6,21,21,15,5,23,23 +24,23,23,7,21,6,3,3,21,15,2,17,15,13,9,21,5,13,16,16,13,16,7,17,2,5,21,7,7,13,15,15,18,23,13,21,9,15,5,6,15,18,14,1,15,7,8,18,4,17,15,16,15,13,15,17,21,6,10,16,5,7,13,6,21,8,21,6,10,1,16,8,16,5,14,5,1,3,16,14,7,6,17,17,15,5,2,3,14,13,16,7,21,7,16,15,9,21,1,6,21,1,21,8,10,7,5,9,8,15,8,5,16,21,8,6,21,15,13,13,14,15,15,16,8,13,20,21,15,7,17,13,16,6,13,10,2,16,5,2,5,8,15,13,21,21,2,15,18,19,9,5,14,4,5,8,7,8,14,5,15,1,15,5,21,21,8,2,17,16,10,13,6,15,21,13,15,5,7,8,6,18,21,16,13,16,1,6,2,11,2,8,13,6,13,2,21,4,13,21,21,14,6,13,16,8,16,15,3,4,8,13,8,16,13,23,13,8,16,9,5,16,13,16,1,8,21,14,13,13,2,10,16,16,17,15,16,18,16,4,15,7,14,15,14,15,6,15,2,6,2,8,17,15,6,17,15,2,8,15,19,5,19,18 +24,23,10,4,17,6,10,10,17,5,7,21,21,4,5,4,4,15,8,16,13,16,15,16,21,15,23,23,9,5,6,8,16,15,16,19,9,9,10,17,3,18,14,21,21,7,17,18,4,18,3,16,13,21,15,16,21,5,4,1,5,4,13,3,17,15,21,5,7,21,17,6,16,4,7,7,10,21,8,14,19,7,14,21,2,5,4,18,14,5,10,9,17,7,21,13,6,21,21,4,19,8,17,7,4,7,5,9,9,8,11,5,17,21,17,6,19,16,13,13,17,6,10,16,9,6,19,16,4,7,21,13,17,4,5,11,9,21,15,15,8,6,8,21,1,3,8,23,7,13,5,15,19,21,9,20,7,8,14,6,6,16,16,2,21,21,9,17,15,5,4,10,14,21,18,13,8,10,19,4,5,18,21,10,15,17,1,10,6,8,7,8,13,4,5,4,21,4,13,10,21,14,15,5,16,17,16,13,3,4,8,13,7,7,5,2,17,15,5,9,5,15,13,18,16,17,21,14,9,13,10,4,19,19,17,15,16,18,16,1,6,7,10,6,8,5,15,5,9,15,15,17,17,15,7,17,7,10,17,16,19,5,8,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,8,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,6,5,21,6,4,8,17,10,9,10,17,5,7,17,6,13,8,16,15,16,15,18,19,7,21,7,6,14,4,5,7,21,21,17,9,15,5,6,4,18,3,15,15,7,8,1,4,16,14,16,1,17,6,21,18,4,10,15,7,6,13,4,21,5,21,4,5,7,17,21,21,4,9,6,7,17,16,5,13,7,21,19,7,1,7,10,17,13,8,4,16,15,21,20,5,21,1,3,7,1,17,8,16,7,7,9,21,15,8,9,16,21,17,6,21,16,23,5,15,4,4,16,8,15,7,1,2,2,21,13,15,4,5,17,6,16,21,2,13,16,6,5,10,23,4,15,19,5,4,13,21,7,9,7,8,8,15,4,5,21,1,16,17,1,6,15,17,15,9,4,8,15,13,9,10,4,5,11,5,15,1,17,15,17,21,4,5,10,10,3,23,9,5,17,17,14,21,19,21,14,4,6,17,6,16,15,3,4,8,13,7,17,8,23,13,16,3,3,5,15,15,17,16,19,21,14,5,13,2,15,19,17,21,16,21,21,7,4,9,21,4,23,5,18,5,10,13,8,5,10,21,15,9,17,7,4,8,17,19,5,19,23 +24,23,23,23,23,23,23,23,23,23,2,2,7,15,15,21,14,21,8,21,15,16,15,15,17,5,16,5,13,5,6,11,16,23,13,16,5,5,13,8,16,21,14,16,15,7,15,15,4,21,21,21,21,15,6,16,7,2,2,21,5,8,13,6,16,13,15,13,10,2,16,6,17,21,5,15,5,21,15,5,13,8,13,21,21,2,2,21,13,2,8,13,20,8,16,6,5,21,15,20,21,8,15,7,16,7,5,9,8,15,8,9,15,21,21,2,21,16,23,13,2,6,15,8,13,5,21,15,13,10,21,13,21,15,3,21,8,21,3,5,2,16,2,5,16,2,13,14,5,21,14,14,16,18,15,8,13,8,15,2,5,21,15,3,21,16,15,3,15,16,2,13,8,21,3,15,14,14,15,7,15,2,21,21,2,20,1,2,15,9,8,23,5,3,13,21,16,14,15,21,17,13,5,13,21,21,16,15,9,4,8,13,8,5,8,23,13,16,2,15,5,15,13,16,17,17,13,15,2,2,21,15,19,15,16,16,15,3,20,5,8,15,15,7,8,6,2,15,15,16,3,15,17,2,5,16,13,2,8,21,15,23,23,23 +24,23,23,5,18,4,7,10,17,6,7,17,8,4,10,17,5,13,17,15,13,16,15,17,4,5,21,13,13,9,6,8,21,23,17,21,9,15,5,3,4,18,14,1,21,7,7,18,4,18,14,17,15,1,15,16,21,5,10,16,5,4,13,4,21,15,21,5,10,4,19,3,21,8,4,6,5,16,10,21,19,7,14,21,2,5,4,19,14,5,13,9,21,8,17,13,5,21,21,15,7,1,16,7,21,7,5,9,17,15,11,5,17,21,18,4,21,15,13,13,8,4,14,16,10,5,19,16,3,7,21,13,16,4,5,17,15,17,16,15,9,6,6,6,1,13,10,5,20,9,16,10,19,8,9,20,11,4,14,13,15,1,21,10,21,21,9,17,21,19,4,13,4,9,21,7,4,7,7,3,5,18,21,7,4,17,1,17,5,13,14,8,13,1,9,2,17,4,13,10,21,14,4,5,15,16,16,15,3,4,8,13,8,7,13,1,15,15,16,9,5,16,13,16,16,4,1,14,9,13,4,7,18,15,17,16,21,18,1,7,9,7,8,15,6,21,4,15,17,6,7,16,1,15,10,16,7,4,15,15,19,5,3,19 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,8,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,3,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,8,15,15,15,17,15,6,16,18,15,5,15,13,11,9,13,20,21,3,15,2,16,16,13,15,5,15,6,21,23,7,16,7,13,3,6,14,16,16,14,15,7,16,19,4,17,16,21,21,16,15,15,11,2,15,18,5,7,13,2,21,5,14,2,10,2,16,8,16,5,14,2,8,15,8,14,14,8,13,17,15,8,18,5,5,14,16,10,21,7,16,2,5,21,15,2,7,1,17,15,16,7,5,9,15,15,15,13,8,21,21,7,21,16,23,13,21,5,6,16,10,2,8,15,2,6,21,13,21,2,2,8,16,17,15,13,13,5,15,6,1,3,8,15,19,5,14,7,18,13,7,15,8,8,15,15,5,15,8,15,21,21,15,15,17,20,7,5,8,15,15,7,14,10,13,11,15,18,15,2,7,15,21,15,13,10,16,18,23,2,3,2,17,15,7,13,18,13,14,13,15,6,17,15,13,4,8,13,8,21,13,23,15,21,2,9,6,15,15,16,16,7,19,14,13,6,3,14,16,15,16,15,16,18,8,3,15,15,2,9,5,21,14,2,16,5,15,15,17,13,2,16,15,21,2,23,23,23,23,23 +24,23,23,15,21,9,5,15,18,15,4,21,6,5,10,18,5,15,2,21,13,16,19,15,21,5,8,13,8,9,10,8,17,23,15,19,2,15,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,8,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,11,5,15,7,17,2,19,7,5,9,8,15,13,9,21,17,21,4,10,17,13,13,14,5,13,18,4,4,7,21,13,4,17,13,5,4,16,8,9,14,6,2,18,6,14,6,21,9,6,16,4,14,13,6,8,3,5,8,7,8,14,4,15,21,15,8,7,21,4,15,18,8,17,13,5,15,21,14,4,6,4,2,1,1,21,17,5,20,21,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,13,20,6,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,20,14,14,4,13,5,14,17,16,21,15,17,21,7,7,2,5,10,4,5,15,6,19,5,5,4,21,17,15,10,15,15,4,6,16,17,5,23,23 +24,23,15,15,21,10,2,13,17,10,10,21,6,4,9,15,13,13,2,21,13,16,15,16,8,5,8,15,5,13,8,16,18,23,8,19,2,13,5,15,2,18,14,21,11,7,8,7,4,16,18,15,16,15,15,17,21,4,4,7,6,7,15,5,13,21,1,7,6,4,17,15,17,3,4,15,5,21,16,9,19,9,14,17,8,6,4,3,16,13,15,8,1,8,16,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,15,21,21,17,2,21,13,13,14,10,10,16,9,15,18,15,2,7,17,13,5,7,8,18,2,21,5,2,4,6,14,6,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,5,15,1,1,10,7,21,4,4,21,16,21,13,4,15,21,15,14,15,10,2,10,10,21,8,5,20,1,4,13,9,8,8,13,15,9,7,17,2,15,13,21,14,15,7,20,8,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,14,3,3,15,14,21,16,21,16,8,19,19,8,10,14,5,4,3,15,15,15,2,4,5,16,21,15,13,15,15,4,17,16,15,7,13,19 +24,23,23,23,21,21,8,10,17,6,10,17,16,7,5,4,5,15,17,16,13,16,7,17,17,13,9,9,13,4,5,8,21,23,7,21,3,13,9,1,2,18,14,1,10,7,16,18,4,18,10,16,15,21,15,16,21,13,6,17,5,10,13,9,17,7,17,5,10,4,17,6,17,6,4,5,6,18,21,14,20,7,14,21,2,5,15,19,14,9,13,13,18,7,16,6,17,21,17,10,19,11,16,7,3,7,5,9,7,15,11,5,17,21,17,10,21,17,13,13,14,4,8,16,6,7,18,17,4,4,8,13,16,6,5,21,10,17,6,18,9,6,6,4,1,10,7,4,20,6,9,1,19,3,9,20,8,8,14,9,15,15,7,6,8,21,4,21,18,19,6,9,4,21,21,7,4,16,7,19,5,18,18,20,4,8,1,4,6,8,8,8,13,4,9,2,17,4,13,21,21,14,17,6,8,17,16,15,3,4,8,13,20,7,13,8,15,15,21,9,5,16,13,17,16,18,21,14,9,9,6,19,18,17,21,7,17,18,17,8,6,7,2,6,9,18,5,8,9,6,4,17,17,15,6,17,15,4,15,15,19,5,18,19 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,9,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,5,6,17,4,9,21,6,8,5,18,9,13,2,16,13,16,19,15,21,5,8,13,7,13,4,7,18,23,7,19,4,15,9,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,4,13,7,10,5,9,10,21,9,21,9,10,17,16,9,19,9,8,2,7,21,6,18,3,7,14,17,8,8,4,19,4,5,9,13,1,7,21,13,5,1,15,15,15,15,21,10,19,7,5,9,13,15,8,9,17,17,21,6,2,17,13,13,14,6,13,1,8,4,18,1,2,7,17,13,5,6,5,18,2,21,5,2,20,6,21,5,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,15,15,16,15,4,7,21,4,8,21,15,21,13,9,17,21,7,6,2,6,4,6,8,19,10,8,20,21,4,13,9,8,8,13,15,15,2,17,2,15,7,16,14,7,5,20,16,16,13,5,4,8,13,7,11,13,19,13,8,15,9,5,19,15,16,16,20,14,4,9,2,15,14,21,17,17,7,16,19,8,8,4,9,6,4,6,15,4,3,6,5,4,16,17,15,6,15,7,2,17,15,17,5,9,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,21,15,1,13,5,7,10,2,15,10,21,16,8,20,21,4,13,3,8,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,16,21,15,15,8,16,21,7,10,15,6,2,2,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,21,15,13,8,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,8,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,15,17,3,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,14,6,16,16,9,4,2,21,6,17,4,4,15,5,21,16,16,20,7,14,17,8,6,4,19,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,1,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,8,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,8,2,10,15,21,2,2,1,17,19,9,7,5,9,15,15,15,9,10,21,17,15,8,15,13,13,21,4,7,16,9,2,16,17,2,10,3,3,18,8,10,8,16,21,13,2,3,21,1,5,8,2,23,15,21,10,2,13,3,5,9,20,8,7,16,2,5,21,7,2,18,21,8,21,21,7,10,3,2,21,21,13,4,8,15,5,2,10,1,21,15,21,21,3,3,11,2,9,23,3,7,4,21,14,21,2,16,8,23,3,15,10,16,19,9,4,8,13,6,19,14,9,13,16,10,9,5,15,15,21,18,4,8,8,7,13,10,4,17,16,17,16,16,21,7,10,13,7,3,23,23,15,15,2,10,19,14,15,1,9,2,21,13,2,5,21,23,23,23,23 +24,23,23,23,23,23,15,2,21,15,10,16,5,2,10,8,14,13,10,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,5,15,20,19,21,15,7,8,16,4,16,14,17,15,17,15,16,1,2,2,16,6,10,5,5,21,8,21,5,7,14,16,8,21,21,15,7,5,19,16,5,13,15,13,14,8,9,2,15,14,13,4,15,21,7,16,2,19,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,6,10,16,9,15,17,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,13,14,15,7,8,6,19,21,21,7,16,1,2,2,16,6,8,13,13,2,2,17,4,15,13,21,14,7,13,8,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,8,7,10,2,21,17,17,16,15,11,16,2,13,16,15,23,7,8,15,10,15,6,2,15,21,2,13,8,13,6,15,16,15,23,23,23 +24,23,23,23,23,23,3,3,21,2,8,6,21,5,6,15,13,21,3,15,7,18,21,16,2,5,21,3,8,13,3,6,17,23,13,17,5,14,5,8,6,19,15,8,15,7,21,16,4,16,14,21,15,21,15,8,21,3,2,17,3,10,13,6,21,5,13,15,8,2,17,6,17,8,14,16,14,15,16,8,13,14,14,13,8,13,18,2,3,14,16,8,17,15,17,5,5,21,21,3,21,7,8,11,21,7,5,9,8,15,15,6,15,21,18,5,21,8,23,14,14,6,8,16,5,2,21,21,2,6,3,5,17,3,13,17,8,16,2,3,7,17,4,7,21,13,7,10,21,5,16,8,21,15,9,7,13,7,15,2,15,3,17,6,21,21,10,15,21,20,2,14,8,15,17,3,14,5,16,15,2,2,16,2,13,21,1,15,5,9,15,17,23,2,3,2,21,15,14,5,18,8,5,15,7,8,20,15,7,4,8,13,8,16,21,23,9,3,2,3,6,17,13,16,16,6,3,6,9,13,6,15,19,15,17,15,15,21,8,15,7,10,7,2,3,10,14,15,15,6,15,21,1,13,2,16,15,2,8,21,2,5,3,23 +24,23,23,7,15,10,4,4,21,15,15,21,6,4,6,7,13,13,2,21,13,16,15,15,21,9,8,15,5,13,15,10,21,23,21,3,2,13,5,6,2,18,15,18,11,7,8,18,4,16,17,15,15,7,15,17,21,8,2,7,9,15,5,15,13,21,21,10,2,2,17,2,19,8,4,15,6,1,16,9,19,7,14,17,8,6,4,3,21,15,5,13,1,8,16,15,6,21,11,15,15,15,21,10,19,7,5,9,7,15,16,9,21,21,1,4,17,21,13,13,14,6,15,16,8,15,19,15,2,7,17,13,5,2,6,18,2,21,6,2,20,6,8,1,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,16,15,1,1,3,5,21,10,2,21,16,21,13,5,15,21,8,14,15,10,2,6,10,21,2,17,20,21,21,13,9,8,8,13,15,8,2,17,3,15,13,16,14,15,13,20,10,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,17,13,16,16,20,14,7,13,8,15,14,21,16,17,15,21,19,18,8,10,9,8,10,5,15,15,14,2,9,5,16,21,15,7,15,8,2,16,16,17,5,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,19,23,13,15,4,8,5,8,21,18,14,15,15,7,21,17,4,21,13,17,15,15,19,16,4,4,2,15,6,15,5,14,18,10,20,9,2,1,16,6,21,14,15,8,23,23,16,13,13,15,13,17,21,2,18,1,8,7,14,7,20,11,16,2,5,21,16,8,21,1,21,1,16,7,5,9,21,15,8,9,15,21,21,4,21,19,23,13,21,14,8,17,7,2,20,21,15,6,23,3,18,14,13,8,2,21,9,2,15,21,1,10,7,3,15,23,23,23,23,5,8,5,9,20,17,8,15,6,15,15,20,2,21,21,3,5,21,21,8,14,8,3,23,10,7,15,5,13,5,20,11,15,10,15,21,2,3,10,10,9,2,8,4,21,21,21,15,14,8,1,2,15,18,20,8,15,13,4,7,13,6,21,7,23,9,11,6,3,5,15,15,11,18,15,15,6,13,6,10,21,19,15,16,16,21,8,8,19,9,3,23,23,2,2,6,5,15,1,11,18,9,10,10,16,13,10,21,17,21,5,5,18 +24,23,6,7,21,5,4,10,21,15,6,21,6,2,4,7,9,13,21,21,13,17,15,1,17,9,8,15,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,4,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,10,13,1,7,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,17,15,15,16,9,6,18,15,2,7,17,13,5,3,8,18,2,21,5,2,21,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,9,4,21,16,21,13,5,15,21,14,15,15,10,2,6,10,21,15,17,20,21,4,13,9,8,8,13,13,6,8,17,2,15,13,15,14,15,5,20,17,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,21,20,14,14,8,13,15,14,17,17,21,16,17,19,18,8,10,2,6,4,5,15,4,16,2,2,5,16,21,15,6,15,8,4,1,16,21,7,3,23 +24,23,23,23,23,23,6,10,17,4,17,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,8,15,13,9,21,21,21,4,17,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,9,1,15,8,8,21,2,4,21,21,8,8,14,7,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,21,2,5,8,15,15,8,1,15,6,2,9,10,10,17,15,16,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,15,2,21,2,2,21,6,2,6,3,8,15,2,21,13,16,18,15,2,5,1,2,8,13,2,8,16,23,15,3,2,15,5,6,2,18,14,1,15,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,3,5,13,6,18,21,15,2,2,16,2,19,8,6,15,19,16,15,2,3,7,14,16,8,13,7,9,16,7,13,13,1,8,16,7,13,21,11,5,15,15,21,2,18,7,5,9,8,15,15,9,21,21,21,6,2,21,13,13,14,15,13,16,8,2,18,11,2,7,8,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,8,14,19,15,17,13,21,13,19,15,2,21,16,21,13,5,15,21,6,14,3,5,2,6,2,21,8,13,20,21,21,2,9,8,8,7,8,6,2,18,2,2,13,21,14,15,5,20,21,21,15,5,4,8,13,7,13,2,19,13,13,15,13,5,16,13,17,15,20,2,14,5,13,8,14,17,16,21,15,16,21,8,8,2,14,6,6,5,15,14,15,5,9,14,21,16,15,13,8,15,8,21,21,15,6,23,23 +24,23,23,23,23,23,13,2,16,10,15,21,6,15,13,21,3,13,7,17,13,16,15,16,8,5,21,2,8,13,6,7,20,23,15,19,3,13,5,7,2,18,14,1,10,7,16,18,4,21,14,21,13,17,15,16,21,5,15,16,5,2,2,6,3,7,21,5,8,2,17,1,16,13,20,10,3,21,7,16,1,7,16,17,9,5,2,18,7,13,3,15,19,7,16,15,6,21,21,6,21,15,16,13,16,7,5,9,8,15,15,5,21,21,21,7,1,1,13,13,14,10,4,16,8,15,2,21,4,2,1,13,17,9,13,17,2,16,5,2,18,6,2,10,21,10,16,4,19,21,15,5,14,2,5,8,15,8,14,9,13,1,16,5,21,21,15,13,21,10,2,13,2,18,21,7,14,15,7,2,6,2,21,21,2,17,1,8,15,7,8,8,13,14,9,2,21,4,15,13,21,14,4,13,7,8,21,15,3,4,8,13,8,13,2,6,13,15,17,9,5,16,13,17,15,8,21,14,13,13,2,4,21,15,17,15,16,18,21,7,13,8,7,13,8,4,8,8,2,6,2,17,17,15,9,16,15,2,15,16,8,5,23,23 +24,23,9,10,16,3,10,10,18,16,10,21,6,4,4,19,5,15,2,21,13,16,19,15,17,5,8,13,8,9,10,7,17,23,8,19,2,7,9,6,2,18,15,3,15,7,8,18,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,4,10,21,5,4,16,17,8,19,8,4,5,5,21,16,6,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,21,15,6,15,15,16,2,18,7,5,9,8,15,13,9,21,17,21,4,6,21,5,13,14,4,13,18,6,4,15,21,2,10,17,13,5,10,16,8,3,15,5,2,18,6,8,6,21,9,6,15,15,14,13,5,17,2,5,8,7,8,14,10,15,21,15,5,5,21,4,15,21,8,16,13,9,15,21,14,14,5,4,2,4,21,21,8,5,20,1,2,13,9,15,8,13,5,4,21,17,2,15,13,16,14,4,5,20,6,16,15,5,4,7,13,15,13,13,19,13,8,2,9,5,17,15,17,17,20,14,14,9,2,15,14,17,17,17,15,16,21,7,7,2,5,4,4,5,15,15,19,3,9,6,21,17,15,6,15,15,4,16,8,1,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,2,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,1,2,5,21,5,2,5,13,13,18,21,15,2,2,17,2,19,8,15,10,5,16,15,13,13,13,7,16,8,13,6,9,17,15,10,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,7,15,17,8,2,21,11,2,15,16,13,5,2,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,13,5,2,18,2,15,13,21,14,2,5,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,16,11,14,14,13,2,14,14,16,6,21,15,16,21,8,8,4,14,6,15,15,15,14,2,6,9,15,21,16,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,15,16,15,5,2,17,15,15,15,18,15,5,15,13,16,5,13,16,16,3,15,16,5,17,5,2,13,8,6,8,23,13,20,6,15,5,2,21,16,11,8,15,7,16,3,4,21,11,21,21,21,15,21,3,2,21,15,15,15,13,2,17,5,21,8,6,2,16,6,11,14,16,6,13,2,8,14,13,8,13,21,15,15,1,21,5,15,14,2,1,7,21,2,5,21,15,19,21,1,17,15,16,7,5,9,15,15,15,5,21,21,21,15,2,17,23,13,21,6,6,16,9,2,8,8,6,15,21,13,21,2,2,8,2,15,16,6,7,18,15,15,8,10,6,15,21,5,14,15,3,13,9,2,7,8,14,2,6,21,8,2,21,21,15,15,21,20,2,5,6,18,21,14,6,14,3,13,15,15,16,2,2,21,21,13,21,10,23,16,20,14,3,2,21,15,7,13,18,14,5,5,16,10,16,18,13,4,8,13,8,21,14,23,8,21,2,15,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,15,15,5,8,13,16,14,15,15,5,15,16,17,13,16,16,13,2,17,16,16,5,23,23 +24,23,23,23,23,21,3,5,21,2,13,10,21,2,5,13,13,21,3,13,11,21,21,16,2,5,21,3,8,13,5,6,21,23,13,17,6,14,5,8,10,21,14,7,15,7,21,16,4,16,14,21,15,21,15,8,16,6,2,17,2,2,13,5,21,5,13,15,8,1,21,5,16,21,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,16,2,17,15,17,5,5,21,21,19,21,7,8,11,16,7,5,13,8,15,15,5,15,21,18,5,21,8,23,14,14,15,10,16,15,5,17,21,3,5,16,13,21,2,13,17,8,16,2,3,2,1,2,6,21,7,6,10,21,5,8,8,2,15,9,8,13,7,15,2,15,20,16,6,21,21,10,15,21,20,8,14,7,13,17,3,14,6,16,15,13,2,16,2,13,21,1,15,3,9,16,21,23,2,3,2,21,15,14,5,18,7,7,15,8,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,17,16,6,3,7,5,13,10,15,18,15,17,15,16,21,8,6,7,21,15,15,7,10,14,13,15,5,15,16,1,15,10,16,15,2,15,21,2,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,7,16,4,9,8,17,7,7,1,17,8,16,7,5,9,8,15,18,9,8,17,16,2,8,17,23,13,8,7,19,17,9,8,20,11,4,15,9,13,19,8,13,8,9,10,13,3,13,21,7,14,7,7,9,21,7,9,13,8,13,7,9,16,8,8,15,15,5,11,13,4,21,21,6,7,17,19,2,13,8,11,16,7,4,7,15,7,4,4,1,21,13,19,21,4,4,10,23,8,2,2,7,4,17,14,15,13,16,14,7,13,16,8,16,15,9,4,8,13,6,8,5,23,5,8,8,3,5,15,15,17,16,19,7,4,13,15,5,23,19,17,21,16,16,1,13,5,8,14,13,23,7,13,20,15,7,8,15,9,17,8,4,18,7,4,17,16,19,9,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,10,10,21,6,4,2,16,18,18,4,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,6,7,13,1,8,17,4,6,17,17,3,15,15,16,15,19,7,5,9,8,15,13,9,21,21,18,9,15,21,9,13,14,4,13,18,10,5,6,21,2,4,17,4,5,6,8,8,9,15,5,2,19,6,8,6,21,9,16,15,16,14,13,5,14,2,5,8,7,8,14,6,15,18,7,4,9,21,15,18,21,8,2,10,13,9,21,10,14,4,10,21,5,19,18,4,10,8,21,17,6,9,8,8,13,13,4,21,17,2,15,13,17,14,4,5,19,17,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,16,17,19,7,5,5,2,6,14,21,16,20,16,17,18,7,4,4,5,4,6,5,15,8,19,5,5,10,21,17,15,5,15,7,4,16,21,7,10,19,18 +24,23,23,23,23,23,23,23,8,15,10,16,17,13,15,9,9,4,10,21,15,16,19,18,21,2,14,13,2,6,16,6,14,23,18,17,19,9,10,2,2,1,18,14,15,7,1,17,4,21,18,16,1,15,4,8,1,10,5,16,3,5,13,2,21,7,21,6,6,10,21,8,17,2,4,10,5,16,16,13,13,15,13,16,8,8,20,9,15,13,6,4,2,8,17,15,10,21,17,10,21,1,16,16,6,7,5,9,8,15,8,9,1,21,17,5,4,21,23,13,1,15,9,17,9,10,19,21,10,10,19,13,19,4,5,8,21,21,16,3,4,21,1,16,23,23,23,9,4,4,15,7,9,4,9,21,7,7,16,2,5,17,13,3,21,21,8,9,21,19,19,3,10,21,16,13,6,4,6,5,15,18,1,21,5,17,21,4,10,10,2,5,23,4,6,11,18,14,15,16,16,7,23,13,19,5,17,15,3,4,8,13,6,16,9,23,13,16,19,15,5,13,13,17,18,19,13,14,10,6,5,23,18,17,21,16,15,21,7,9,7,9,6,23,13,2,16,6,15,17,3,4,1,10,4,21,15,4,23,23,23,23,23,23 +24,23,23,7,21,4,9,8,17,17,7,17,6,4,10,7,3,13,4,17,13,16,15,16,21,7,8,10,8,10,10,19,20,23,7,19,2,13,9,6,2,18,15,21,1,7,8,18,4,8,21,15,11,15,4,1,21,15,5,7,5,3,9,17,21,9,4,10,10,8,15,21,16,5,4,8,4,1,17,14,20,7,14,17,8,6,10,19,17,13,4,10,1,8,21,6,4,21,11,6,15,15,1,21,9,7,5,9,8,15,17,9,21,16,21,7,3,17,13,13,14,15,15,16,8,4,19,21,10,10,9,13,5,7,16,8,2,17,5,2,17,6,14,6,21,9,8,15,18,21,9,5,14,2,5,8,7,8,14,21,7,1,16,9,8,21,3,4,21,21,19,13,7,21,21,7,9,15,7,4,6,10,21,4,9,20,1,1,9,9,10,16,7,5,15,21,21,2,7,17,21,14,7,9,21,18,17,15,5,2,8,13,15,13,9,9,13,7,2,13,17,8,15,16,17,20,13,4,6,4,10,14,21,17,17,7,17,19,21,8,10,8,8,21,7,17,10,6,2,5,4,16,17,16,4,17,13,6,2,17,21,10,4,19 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,9,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,8,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,18,7,15,15,8,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,18,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,4,2,5,8,8,7,14,21,15,1,15,4,7,21,10,9,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,8,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,15,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,6,10,17,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,8,8,21,2,4,21,21,8,7,3,8,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,17,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,23,21,4,9,8,16,10,9,21,15,15,8,8,5,21,8,14,13,17,18,21,16,5,21,5,9,13,13,19,16,23,5,17,9,15,7,16,13,18,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,10,10,5,1,16,15,13,13,7,13,9,18,10,18,14,16,13,8,10,19,7,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,17,6,15,21,9,10,2,18,2,7,20,13,18,8,8,8,17,17,4,9,4,21,14,5,21,10,13,23,23,23,23,23,23,8,9,17,8,7,14,2,6,21,13,9,21,1,15,1,16,9,10,13,9,18,16,7,21,2,7,2,5,17,1,21,5,17,1,2,2,8,6,2,23,5,9,21,21,14,7,13,21,13,15,13,15,2,17,19,3,4,8,13,5,17,13,23,8,1,21,15,5,8,13,21,16,5,17,14,9,13,4,2,19,17,17,7,16,1,16,4,2,14,9,23,9,5,14,2,15,6,4,18,17,7,7,17,7,2,8,15,19,6,23,23 +24,23,23,23,23,23,15,2,21,15,10,16,5,2,10,8,14,13,10,21,13,16,19,16,4,5,1,10,8,13,17,7,16,23,7,19,3,13,6,5,15,20,19,21,15,7,8,16,4,16,14,17,15,17,15,16,1,2,2,16,6,10,5,5,21,8,21,5,7,14,16,8,21,21,15,7,5,19,16,5,13,15,14,8,9,7,3,15,14,13,4,15,21,7,16,2,19,21,21,5,10,1,21,17,3,7,5,9,8,15,7,5,1,21,17,2,21,16,23,13,17,6,10,16,9,15,17,8,2,6,21,16,14,6,13,18,13,14,17,8,8,21,15,5,16,2,2,2,19,19,15,8,14,18,9,7,13,8,21,4,15,19,13,5,21,21,7,15,21,5,15,13,8,15,21,13,14,15,7,8,6,19,21,21,7,16,1,2,2,16,6,8,13,13,2,2,17,4,15,13,21,14,7,13,8,13,18,15,3,4,8,13,8,10,2,23,15,2,17,11,5,15,13,21,16,5,10,14,8,7,10,2,21,17,17,16,15,11,16,2,13,16,15,23,7,8,15,10,15,6,2,15,21,2,13,8,13,6,15,16,15,23,23,23 +24,23,7,7,21,4,6,8,17,10,15,2,21,4,8,16,6,13,6,18,13,16,15,18,4,5,21,10,8,10,6,8,21,23,18,17,9,13,3,6,9,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,18,4,10,15,4,15,4,4,18,9,21,8,5,7,17,21,16,4,9,6,7,17,16,5,13,7,14,18,4,21,2,10,17,13,4,4,1,8,17,19,5,21,8,19,10,1,17,17,16,7,7,9,21,15,8,9,17,21,17,5,21,16,23,5,15,4,9,15,9,15,8,1,2,10,21,13,15,10,5,17,10,16,21,2,13,16,6,5,8,4,23,15,18,10,4,13,21,9,9,7,16,8,15,19,5,21,1,21,17,18,6,4,17,15,21,4,4,15,16,9,4,4,15,11,5,15,1,17,2,17,21,21,5,10,4,18,23,9,6,17,17,14,15,10,21,14,8,9,16,9,16,15,3,4,8,13,7,17,8,23,13,16,10,3,5,7,13,17,16,18,21,14,5,13,2,4,19,16,21,16,21,21,7,4,4,21,8,23,9,14,4,6,13,16,4,15,21,15,5,17,7,2,21,17,19,5,7,23 +24,23,23,23,23,13,10,10,21,15,15,16,15,9,15,7,10,13,2,17,13,16,15,15,1,5,21,7,7,13,2,1,16,23,5,16,21,13,9,10,2,18,14,1,15,7,8,7,4,17,15,17,15,15,8,18,21,6,13,16,5,4,13,4,20,7,21,7,7,6,18,14,21,1,16,14,13,7,15,14,7,7,15,17,15,14,16,2,15,13,6,19,1,8,15,7,2,21,17,6,21,1,17,8,2,7,9,9,19,15,8,5,15,21,21,4,16,16,13,13,14,4,15,16,9,15,20,16,6,2,15,13,17,5,5,20,3,17,5,2,5,17,15,8,21,16,2,15,2,16,16,5,9,2,5,7,15,8,14,19,15,1,16,4,21,21,7,13,17,19,10,13,4,20,21,7,14,7,7,2,13,16,17,1,13,15,1,7,2,11,16,8,13,4,2,2,17,15,15,13,21,14,15,5,15,7,17,7,3,4,8,13,7,21,9,23,9,8,7,7,5,16,13,17,17,10,8,14,5,13,2,16,18,15,16,15,17,19,16,8,13,10,13,23,13,2,14,13,2,6,15,2,17,15,7,17,15,2,8,17,19,9,13,19 +24,23,23,23,23,23,15,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,8,13,2,2,15,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,10,7,16,15,3,14,13,21,21,10,10,2,16,8,19,13,2,7,5,21,16,7,19,7,14,16,8,6,2,3,16,5,8,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,6,21,1,4,21,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,7,21,2,16,21,16,21,13,5,15,21,14,15,15,10,2,15,10,21,17,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,8,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,16,13,16,21,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,4,15,4,5,5,16,17,15,8,15,8,2,17,15,17,23,23,23 +24,23,23,23,15,6,7,14,21,15,5,17,6,2,2,2,13,13,2,21,13,16,18,15,17,5,8,13,7,13,2,8,21,23,7,3,2,15,5,6,2,18,21,1,11,7,8,18,4,13,21,21,15,15,10,17,21,15,2,16,5,7,13,15,6,2,21,5,2,21,16,2,19,8,6,8,5,21,16,18,8,7,14,16,8,4,15,9,16,15,2,13,1,7,17,5,15,21,11,2,15,17,21,16,6,7,5,9,8,15,15,17,21,21,1,2,7,15,13,13,14,15,15,21,8,2,18,16,2,5,21,13,5,8,16,8,2,7,5,2,19,6,14,5,7,9,2,23,23,19,2,13,21,21,5,8,8,8,14,4,15,17,15,8,8,16,10,2,21,21,21,13,5,16,21,7,15,13,7,2,15,10,21,6,2,13,1,15,5,11,4,14,13,21,9,2,17,2,15,16,21,14,15,13,20,10,15,15,5,2,14,13,8,7,16,6,7,6,8,9,5,19,15,21,16,2,14,14,13,2,15,14,21,21,16,15,16,19,19,5,15,14,13,16,13,1,5,15,2,6,15,16,21,2,6,15,13,8,15,18,16,23,23,23 +24,23,23,23,19,15,2,15,18,4,4,21,6,2,4,18,5,15,2,21,13,16,19,15,21,5,8,13,8,13,2,6,16,23,15,19,9,5,7,2,2,18,15,19,9,7,8,18,4,15,21,15,15,15,6,17,21,2,4,19,15,23,23,14,5,13,21,6,10,16,16,4,19,7,4,5,5,21,17,15,9,7,14,17,8,6,4,3,16,5,8,13,1,8,21,2,15,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,1,18,5,4,21,13,13,14,4,13,21,5,15,15,21,6,2,17,13,5,5,16,8,2,1,5,2,16,6,14,18,21,7,2,20,16,14,13,6,4,2,5,8,7,8,14,2,15,21,15,4,5,21,2,15,19,16,21,13,5,16,21,15,6,14,6,2,15,10,21,15,8,20,21,4,8,9,8,8,13,5,3,16,17,4,15,13,16,14,4,9,20,16,16,13,5,4,8,13,8,13,7,19,13,15,2,9,5,17,15,16,16,20,2,14,5,15,15,14,21,16,16,15,17,21,7,3,2,13,5,4,5,15,15,14,5,5,4,21,17,15,6,15,15,7,16,16,15,23,23,23 +24,23,23,23,23,9,10,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,7,7,23,23,9,6,4,21,9,15,17,17,2,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,5,2,18,6,8,5,21,9,7,15,17,14,13,5,2,2,5,8,7,8,15,4,15,21,15,8,5,21,4,8,18,15,21,13,9,8,21,8,15,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,15,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,5,2,15,14,17,16,21,15,17,21,7,9,2,18,8,6,5,15,9,19,9,9,15,21,17,15,6,8,15,4,16,15,21,23,23,23 +24,23,23,23,21,10,6,10,17,10,10,17,8,15,9,8,5,15,3,16,13,16,15,21,17,23,17,5,13,4,5,8,17,23,8,17,9,9,5,5,2,19,14,21,1,7,16,1,4,19,3,10,15,21,15,16,15,3,19,21,5,4,3,3,21,14,21,7,8,7,16,18,17,2,4,6,5,21,2,14,19,7,14,21,2,5,2,19,14,6,13,9,21,14,17,7,6,21,21,8,19,8,21,10,21,7,5,9,9,15,11,5,17,21,18,5,19,17,13,13,8,6,6,8,5,4,19,21,2,8,17,13,11,5,10,18,15,16,8,15,8,6,5,5,1,3,4,9,21,15,21,11,19,9,9,20,7,8,14,21,7,8,15,2,21,1,5,2,21,15,15,6,8,21,17,5,8,7,19,8,3,18,17,2,6,8,21,21,5,11,10,8,13,4,15,2,21,14,18,14,21,10,8,6,8,2,17,13,3,4,8,13,8,7,5,10,17,13,17,9,5,15,13,18,17,21,21,14,9,13,4,2,19,8,21,16,16,18,16,4,3,7,4,21,7,18,6,15,8,6,2,16,17,15,5,17,7,15,16,16,18,2,23,23 +24,23,10,6,21,19,8,9,17,3,10,18,17,7,10,10,4,15,6,16,13,16,15,17,17,15,23,5,13,4,5,8,16,23,8,16,6,9,9,2,2,19,14,21,1,7,16,18,4,21,3,10,15,21,15,16,13,5,19,11,4,4,3,10,17,7,18,5,8,21,21,8,16,5,7,8,5,21,10,14,19,7,14,21,2,6,10,19,14,3,13,13,18,7,21,4,10,21,1,6,19,8,21,3,21,7,5,9,9,15,11,5,17,21,18,4,18,8,13,13,14,8,1,8,5,2,19,17,2,7,21,13,16,9,5,18,7,17,10,19,8,6,5,5,1,3,2,9,21,9,21,13,19,6,9,20,7,7,14,21,15,8,15,6,16,17,6,15,21,18,8,2,8,21,18,5,4,14,3,10,6,18,17,4,6,15,21,17,8,11,10,8,13,8,7,2,17,16,3,14,21,10,5,10,16,8,16,13,3,4,8,13,8,13,5,2,17,15,17,9,5,15,13,18,16,10,18,14,9,13,3,2,19,8,21,16,16,18,16,4,5,7,10,6,7,1,6,5,8,6,15,17,17,15,10,17,7,6,1,16,19,10,8,18 +24,23,23,9,8,5,6,4,17,15,10,21,6,9,6,18,5,15,2,17,13,16,19,15,17,5,8,13,8,9,8,8,17,23,6,19,2,14,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,15,17,21,21,10,10,9,8,23,23,1,6,6,21,4,6,16,17,8,19,8,4,5,5,21,16,8,19,7,14,17,8,6,9,19,16,5,8,13,1,8,21,21,6,16,13,6,15,15,16,2,18,7,5,9,8,15,13,9,17,21,18,6,15,17,13,13,14,6,13,18,6,10,15,21,2,10,17,13,5,8,16,8,10,15,5,2,16,6,14,5,21,9,18,18,4,14,13,5,8,2,5,8,7,8,14,4,15,21,15,9,7,21,10,15,18,8,16,13,6,7,21,7,6,5,4,2,4,21,18,1,6,20,21,4,5,9,15,8,13,5,8,21,17,2,15,13,15,14,6,13,20,17,16,13,5,4,7,13,15,13,16,19,13,8,2,9,5,21,15,17,16,20,14,14,9,2,6,14,17,17,21,15,17,21,7,9,3,8,8,6,5,15,8,19,5,5,15,21,17,15,2,8,15,6,16,16,21,9,23,23 +24,23,23,5,16,10,10,4,21,15,6,21,6,10,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,11,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,16,15,7,16,21,7,6,19,6,5,15,8,13,13,2,17,13,16,19,15,2,9,21,16,8,13,10,7,21,23,8,20,2,6,9,6,2,18,15,16,11,7,8,18,4,15,7,21,16,15,21,16,21,21,2,16,6,10,13,3,6,2,21,6,5,1,16,14,19,8,10,15,5,16,6,4,19,15,14,16,15,10,15,3,16,6,5,13,21,8,16,2,8,21,11,10,15,15,21,6,10,7,5,9,15,11,15,9,21,21,21,15,2,16,13,13,14,15,1,21,8,2,18,20,2,7,21,13,5,8,4,8,2,21,5,5,20,6,14,16,21,9,2,8,14,14,13,13,21,2,9,8,8,8,14,2,15,1,15,13,8,21,6,3,16,21,18,13,5,8,21,7,16,7,7,2,8,21,21,8,5,20,21,4,13,11,2,8,13,8,3,2,21,2,15,13,21,14,6,13,20,13,16,13,5,4,8,13,9,9,13,2,5,15,16,7,5,17,15,16,15,20,14,15,14,10,2,14,17,17,21,7,16,19,8,2,13,13,3,14,16,6,6,10,18,2,8,15,18,15,13,17,13,2,1,16,23,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,3,7,21,17,4,3,20 +24,23,23,23,23,23,3,7,18,16,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,8,19,2,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,15,21,21,10,4,4,7,23,23,17,6,5,21,5,10,2,17,4,19,8,7,4,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,17,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,10,14,13,5,8,2,5,8,7,8,14,4,15,21,15,8,7,21,10,15,19,15,21,13,5,17,21,7,16,6,4,2,9,18,21,17,5,21,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,5,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,21,17,21,15,17,21,7,9,3,15,4,6,5,15,4,19,5,5,4,21,17,15,9,15,8,4,17,16,21,5,23,23 +24,23,23,5,18,6,3,15,17,7,5,21,6,15,3,9,10,15,4,17,13,16,15,21,16,7,23,6,9,13,9,21,17,10,13,19,2,15,9,6,2,18,15,1,11,7,8,18,4,21,14,21,15,15,21,16,21,7,2,17,5,15,13,6,6,9,14,6,2,4,21,3,19,5,7,15,18,21,6,6,19,15,14,15,15,4,2,19,16,15,8,13,1,8,16,8,6,15,17,10,7,15,21,10,21,7,5,9,15,15,15,9,21,21,21,4,6,16,13,13,14,14,21,21,8,4,19,18,2,7,21,13,5,4,16,7,2,21,5,2,17,6,7,8,21,9,8,9,8,14,13,5,6,2,5,8,8,8,14,1,7,1,15,10,8,16,7,4,21,17,18,13,5,8,21,8,19,4,7,4,13,10,21,2,2,21,21,17,13,9,10,8,13,5,4,8,17,2,15,13,21,14,5,7,20,16,8,13,5,4,8,13,7,11,15,9,13,13,2,9,5,16,15,18,18,17,8,8,15,13,4,4,19,16,21,7,16,19,8,9,15,14,6,21,10,13,6,6,2,15,21,21,17,15,7,16,15,4,21,15,2,10,19,23 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,15,15,21,7,15,10,1,4,7,16,6,10,8,21,13,15,2,16,13,16,7,16,18,17,14,7,10,13,16,16,20,23,9,19,3,13,5,10,2,18,14,1,1,7,8,18,4,8,21,15,11,15,4,1,21,7,5,16,5,15,13,4,21,15,21,9,5,8,16,4,16,2,7,6,5,21,1,6,19,7,14,16,21,2,14,21,15,13,8,5,17,8,21,10,15,15,11,10,15,8,1,6,8,7,5,9,8,15,15,9,21,16,21,6,4,17,13,13,14,15,15,21,8,15,19,21,10,7,17,13,5,9,16,8,2,21,5,2,9,6,14,8,21,9,6,15,15,4,9,5,14,2,5,8,8,8,14,9,15,17,9,3,8,21,9,8,21,16,21,13,6,8,21,7,7,15,7,2,10,10,21,4,8,20,1,10,5,9,4,16,15,5,13,21,21,2,7,16,21,14,10,13,16,10,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,21,16,20,7,15,10,10,6,14,1,18,16,7,17,19,21,8,10,8,6,15,8,18,5,6,2,9,15,15,17,16,8,17,13,4,7,17,18,5,8,18 +24,23,23,6,20,4,4,6,17,6,4,17,17,7,10,16,6,13,7,16,11,17,9,18,19,5,21,9,4,9,9,16,18,23,7,17,9,13,5,4,4,16,21,7,15,7,8,17,4,21,21,17,21,15,6,21,1,4,4,17,7,6,9,4,18,7,21,7,5,8,17,1,17,15,5,7,1,4,8,13,13,5,13,16,21,4,6,9,8,13,3,3,18,8,21,4,6,21,15,8,21,1,17,17,16,7,5,9,10,15,8,9,17,21,17,5,18,21,23,13,1,6,9,17,9,10,21,13,4,6,21,5,21,4,6,8,18,21,13,2,4,1,1,5,15,6,15,23,2,4,4,13,19,5,9,19,8,11,15,5,5,17,7,21,21,21,4,21,17,19,10,6,4,21,17,9,4,6,15,7,10,21,1,21,5,17,21,21,2,10,10,10,23,13,6,2,21,10,2,19,21,14,7,5,17,4,17,15,3,4,11,13,5,21,5,23,9,21,6,9,5,13,13,17,17,20,21,13,5,2,15,23,19,17,21,16,16,21,8,9,13,1,14,23,23,9,21,10,11,4,10,8,17,13,4,17,7,4,18,16,19,5,4,23 +24,23,23,23,23,23,2,2,21,2,15,21,6,2,6,19,13,15,2,16,13,15,19,15,2,5,8,13,8,13,2,8,16,23,21,19,2,15,5,6,21,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,1,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,10,13,5,16,8,15,13,13,7,16,8,6,2,9,17,15,13,13,21,8,16,15,6,21,11,7,15,15,17,15,10,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,16,13,5,2,8,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,7,2,16,8,5,8,8,7,14,2,15,17,15,2,8,19,13,2,21,16,21,13,5,15,21,16,14,2,3,2,6,21,21,8,2,20,21,16,7,9,8,8,7,5,5,2,18,2,15,13,21,14,2,9,20,16,17,13,5,4,8,13,15,13,7,19,13,8,9,9,9,16,13,17,15,20,14,14,13,2,14,14,16,6,21,15,16,21,8,8,4,14,5,15,15,15,14,2,6,9,15,21,16,15,2,15,15,6,16,21,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,9,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,9,5,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,8,10,8,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,10,7,6,8,10,4,13,21,21,7,10,2,16,6,17,4,14,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,18,13,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,8,17,13,5,5,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,15,21,2,9,21,8,21,13,9,15,21,13,5,8,10,2,15,10,21,16,1,20,21,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,8,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,6,13,2,15,14,21,16,21,16,8,19,18,8,10,7,6,14,4,15,6,7,2,2,5,16,21,15,15,15,15,2,17,16,8,5,13,19 +24,23,23,23,23,23,23,23,16,13,6,17,18,6,2,15,13,11,8,13,8,21,21,16,10,14,21,5,7,6,13,6,18,23,13,21,5,15,5,10,21,16,16,14,15,7,16,16,4,16,21,16,15,21,15,15,6,8,20,18,15,6,13,2,21,5,14,2,6,2,1,16,21,13,15,15,2,2,8,14,13,7,13,16,7,21,18,6,5,6,16,15,21,7,21,2,5,1,16,16,21,1,21,8,17,7,5,9,14,11,8,5,15,21,1,9,2,21,23,13,16,5,8,21,9,15,8,15,15,2,21,13,21,2,9,8,16,16,2,7,5,21,2,8,1,21,5,15,21,8,14,13,15,13,8,13,8,8,15,2,5,1,16,2,21,21,2,21,21,20,7,13,10,15,13,14,15,15,15,11,15,2,16,2,15,16,1,13,2,10,21,8,23,2,3,2,17,15,7,13,18,2,15,14,16,2,16,15,15,4,7,13,13,21,15,13,17,16,2,9,6,16,13,16,16,7,19,14,5,13,2,10,19,15,15,15,16,18,8,2,7,2,14,15,5,5,15,15,17,9,15,15,17,13,15,15,8,15,3,15,16,23,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,2,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,8,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,15,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,9,6,16,7,2,10,17,10,15,16,18,8,5,15,13,11,2,13,20,21,10,15,2,14,16,7,8,16,6,14,15,17,9,18,2,15,5,6,14,16,14,8,15,7,17,19,4,16,21,21,21,15,15,16,15,2,7,18,5,2,13,6,21,5,14,7,15,2,16,8,17,2,14,8,5,11,8,14,14,8,13,18,7,8,18,17,5,14,16,8,16,7,20,2,5,21,15,2,7,1,17,16,21,7,5,9,15,15,15,5,17,21,21,15,15,16,23,13,21,14,2,1,5,6,17,17,5,6,21,13,21,15,7,8,2,16,17,13,13,15,15,15,21,19,6,17,19,5,14,5,10,8,9,15,8,7,15,15,5,7,9,8,17,21,15,15,17,20,8,5,8,17,15,7,14,3,15,11,7,19,1,2,13,16,21,15,10,10,23,16,20,14,3,2,17,4,7,13,18,14,10,6,17,7,16,15,13,4,8,13,8,17,13,23,4,17,2,7,6,16,15,16,17,7,21,14,9,6,8,14,17,15,16,7,16,18,8,3,15,15,2,3,7,21,14,15,16,5,2,15,17,13,8,15,15,2,17,15,16,23,23,23 +24,23,23,23,23,23,23,5,18,15,15,21,6,4,15,11,15,13,3,21,13,16,8,21,21,5,8,15,7,7,2,2,16,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,1,21,15,15,8,16,21,7,10,15,6,2,15,14,15,21,21,5,2,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,8,17,7,2,7,5,2,21,6,14,6,1,9,7,18,15,6,13,5,14,2,5,8,8,8,14,15,15,1,15,13,7,21,10,2,16,16,21,13,4,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,2,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,9,6,10,2,15,21,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,9,23,23 +24,23,23,2,21,15,8,16,16,4,10,6,6,10,8,21,9,15,2,17,13,16,15,16,17,5,8,15,7,5,4,1,16,23,7,19,2,13,9,6,2,18,14,21,9,7,8,18,4,15,21,21,11,13,16,21,21,7,6,16,5,4,13,4,16,15,21,8,5,15,17,10,18,5,4,8,6,21,16,6,19,7,14,16,7,6,4,18,16,16,14,15,1,9,20,10,10,21,11,7,15,15,16,7,19,7,5,9,8,15,15,9,21,17,15,4,4,16,13,13,14,16,15,1,9,21,18,18,7,13,21,13,5,9,16,8,3,21,5,2,19,6,14,6,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,16,15,16,7,10,8,21,10,4,21,8,21,13,6,16,21,4,14,7,7,2,10,10,21,16,6,20,1,2,5,5,4,16,15,5,15,21,21,2,7,16,21,14,15,13,20,4,17,15,5,4,8,13,15,13,5,19,13,7,2,7,17,17,7,17,16,20,14,4,5,7,7,14,21,17,16,15,17,19,17,8,10,8,6,15,8,17,15,10,7,9,6,15,17,15,2,17,13,4,17,21,18,23,23,23 +24,23,23,23,15,15,14,15,21,15,2,17,6,15,10,16,13,13,2,21,13,16,15,15,21,5,8,15,8,13,15,2,17,23,13,3,2,15,15,6,2,18,15,1,11,7,8,18,4,8,21,21,15,15,11,17,21,15,2,16,5,10,13,10,21,2,21,5,3,2,16,8,19,2,15,7,5,21,21,5,3,15,14,16,8,2,15,3,21,15,10,13,21,8,16,6,6,21,11,15,15,16,16,6,17,7,5,9,8,15,15,9,21,21,21,15,10,17,13,13,14,15,13,21,8,15,19,21,2,13,21,13,5,14,16,8,2,21,5,2,9,6,21,15,21,9,6,9,16,14,13,5,14,2,5,8,7,8,14,5,15,1,8,5,8,16,2,15,17,21,16,13,5,15,21,10,2,15,7,2,6,2,21,15,7,20,1,16,2,7,8,8,13,18,15,2,21,2,15,13,21,14,4,5,20,16,17,13,5,4,8,13,8,13,17,23,13,17,15,9,5,16,15,16,15,20,14,14,7,2,15,14,17,16,17,15,11,18,16,5,15,14,7,15,7,15,5,15,2,9,15,15,3,15,5,16,15,2,16,16,15,6,15,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,17,2,17,3,17,6,13,4,6,7,17,23,10,17,9,7,18,17,10,10,2,15,15,7,8,17,4,21,21,21,15,17,6,15,18,2,10,17,5,15,13,17,21,15,21,8,7,16,17,10,2,1,6,4,9,8,16,13,13,15,13,16,21,2,15,21,14,2,21,8,17,4,16,6,6,21,21,8,21,1,17,17,16,7,5,9,8,15,8,9,6,21,17,7,21,16,23,13,18,6,4,17,9,6,11,15,4,9,21,13,21,4,4,8,16,21,9,2,19,1,1,5,23,6,17,15,16,6,4,13,17,5,9,19,8,11,15,7,5,16,16,4,11,21,2,6,17,19,6,13,9,21,21,10,4,7,7,2,6,4,17,1,2,1,21,6,1,10,10,18,23,10,3,4,21,14,15,2,17,13,7,15,18,10,15,15,9,4,8,13,6,21,10,23,13,15,6,3,5,7,15,17,21,1,2,13,9,6,8,23,19,19,15,16,16,21,17,5,13,21,7,23,5,9,6,10,13,2,2,21,17,15,5,17,13,19,21,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,7,21,2,6,7,21,10,6,2,17,7,10,16,13,15,7,16,15,16,15,19,10,2,21,13,13,7,14,5,15,21,19,21,6,15,5,2,7,18,3,15,15,7,8,1,4,16,14,16,1,21,6,16,18,2,10,16,5,15,13,8,21,7,21,6,6,14,16,8,21,8,2,6,7,17,16,5,13,7,14,19,16,21,6,2,21,13,10,7,16,14,21,2,6,21,16,6,2,1,17,8,2,7,7,9,21,15,8,9,21,16,21,7,2,16,23,5,15,2,2,16,8,4,8,21,2,15,21,13,15,2,2,1,8,16,21,2,13,16,6,5,13,4,23,15,19,15,10,13,21,9,9,8,15,8,15,2,5,21,15,7,21,21,7,15,21,6,2,13,2,15,15,7,14,15,7,8,2,15,1,2,7,17,21,21,15,10,6,21,23,9,2,6,17,14,15,13,21,14,14,13,8,14,16,15,3,4,8,13,10,17,7,23,13,17,21,3,5,15,15,17,16,19,14,14,13,10,14,15,19,16,21,16,16,21,8,2,13,17,14,23,5,6,15,16,15,2,7,21,17,16,6,21,7,2,10,16,19,15,3,23 +24,23,23,5,16,6,15,6,18,6,15,21,6,15,6,19,5,8,2,21,13,16,19,15,21,5,8,13,7,13,6,6,16,23,6,18,2,6,5,6,2,18,15,18,15,7,8,18,4,7,21,21,15,13,16,16,21,7,6,9,7,23,23,21,6,6,1,6,2,16,17,8,19,5,6,5,15,21,16,7,3,7,14,17,8,6,6,9,16,13,8,13,1,7,21,21,6,21,11,5,15,8,16,2,18,7,5,9,15,15,15,9,21,21,21,6,6,21,13,13,14,6,13,18,8,6,7,21,6,6,21,13,5,5,16,8,8,21,5,2,19,6,8,5,1,7,15,15,16,14,13,5,6,2,5,8,7,8,14,6,15,21,15,13,7,21,6,15,18,8,21,13,5,16,21,14,6,5,2,2,6,16,21,16,5,1,21,16,2,9,1,8,13,5,15,16,17,2,15,13,16,14,6,13,20,16,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,6,6,13,5,14,17,16,21,15,16,21,7,8,1,6,16,6,5,15,6,14,10,5,7,21,17,15,6,15,8,6,16,16,16,6,23,23 +24,23,15,5,18,10,6,8,17,15,13,17,6,15,5,7,15,13,2,21,13,16,15,21,21,5,8,15,7,13,15,21,7,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,17,21,8,4,16,5,15,13,15,6,10,21,7,2,2,21,14,17,8,10,13,5,17,21,7,19,15,14,16,8,4,21,3,16,13,8,7,21,7,17,13,6,21,11,6,15,8,16,8,21,7,5,9,8,15,15,9,21,21,21,15,8,21,5,13,14,15,13,21,8,2,15,8,2,13,18,13,5,15,17,8,2,21,5,2,17,6,14,15,21,9,6,7,16,14,5,5,14,2,5,8,8,8,14,15,15,1,15,10,8,21,15,4,21,8,8,13,9,15,21,7,8,7,7,2,5,16,21,9,13,20,21,17,13,11,4,8,13,15,15,2,21,2,15,13,21,14,15,7,20,2,16,13,5,4,8,13,7,13,6,9,13,7,7,9,5,16,15,16,17,20,14,15,13,2,15,14,16,17,16,8,7,19,21,8,6,8,4,15,7,5,6,4,2,9,15,15,3,15,15,16,13,2,15,16,15,15,23,23 +24,23,15,4,21,9,6,5,21,7,15,17,6,5,3,17,8,13,2,17,13,16,7,16,20,5,8,10,8,5,6,4,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,4,5,1,5,7,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,13,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,3,13,16,8,2,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,17,7,10,21,16,21,5,6,19 +24,23,23,23,21,4,15,5,18,5,4,21,21,10,5,4,10,15,8,16,13,16,15,16,16,7,23,5,13,2,4,8,18,23,8,19,9,9,10,3,3,18,14,21,1,7,16,18,4,18,3,10,15,21,15,16,21,9,19,21,5,2,4,10,21,14,21,8,8,6,17,21,17,2,4,15,5,21,21,14,19,7,14,21,2,6,15,2,14,6,13,13,1,7,16,13,6,21,21,2,19,7,16,7,6,7,5,9,9,15,11,5,17,21,18,2,19,17,13,13,16,6,16,16,5,4,19,17,2,8,21,13,17,8,5,18,4,17,6,15,8,6,6,5,1,3,6,13,18,2,19,10,19,21,9,20,8,8,14,21,15,15,16,2,15,21,6,4,18,11,8,6,8,21,18,2,3,7,19,4,6,18,21,6,4,17,1,1,6,8,16,8,13,4,5,4,21,4,15,13,21,14,14,15,16,16,21,13,3,4,8,13,7,7,5,2,15,13,5,9,5,1,13,18,16,2,21,14,5,13,7,2,19,7,17,15,16,18,16,4,5,7,4,6,5,5,4,8,9,15,15,21,17,15,15,17,7,10,4,16,19,6,19,19 +24,23,23,23,23,23,4,6,17,4,2,19,21,6,5,2,21,13,4,19,7,18,19,18,6,5,21,4,7,13,19,17,18,23,13,19,9,6,3,16,4,1,8,7,15,13,11,1,4,21,14,16,15,1,16,16,1,4,6,17,6,8,13,4,21,7,21,5,10,1,16,1,16,8,6,4,5,4,16,6,13,7,13,17,21,4,6,18,21,6,2,6,19,7,17,2,6,21,17,8,16,1,21,1,5,7,5,9,8,15,8,10,4,21,16,7,21,21,23,13,19,2,9,17,9,7,19,17,10,6,1,13,21,4,9,8,1,1,9,5,1,23,23,23,23,23,23,23,23,14,13,7,16,17,9,21,8,8,7,18,5,21,7,1,11,20,4,3,21,4,9,2,7,19,17,9,5,6,9,7,10,21,21,17,5,17,21,4,4,10,3,23,4,4,8,4,8,15,18,19,17,6,6,4,7,2,17,15,7,4,14,13,5,1,5,23,13,16,6,9,5,8,8,21,17,6,21,10,4,13,5,23,18,16,18,8,17,1,7,7,6,21,14,23,9,7,16,19,13,21,16,7,21,15,4,15,13,4,1,17,20,5,9,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,15,6,9,6,9,10,21,18,8,15,15,7,16,17,4,21,14,17,19,21,19,18,18,6,4,17,15,4,4,6,21,5,21,10,8,5,18,10,17,14,7,6,4,16,16,15,13,15,13,17,17,10,17,21,14,10,4,2,20,8,21,6,6,21,21,3,21,1,17,15,16,7,5,9,8,15,8,9,10,21,17,6,21,15,23,8,17,8,4,21,10,7,20,21,2,6,9,9,20,5,13,17,10,21,6,2,10,1,1,5,18,4,8,16,23,23,23,23,4,10,9,4,17,7,15,4,15,15,16,8,17,18,10,4,17,1,1,21,7,6,15,19,14,5,21,4,6,8,17,2,2,14,21,21,9,10,10,18,23,2,7,9,21,15,13,8,21,6,7,13,21,10,1,21,9,4,8,13,6,21,4,23,9,17,10,3,5,16,15,16,18,6,19,4,13,4,8,2,18,23,15,15,15,21,8,9,9,8,13,23,21,6,15,9,15,8,15,20,1,10,8,16,13,4,10,21,18,7,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,17,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,15,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,7,4,5,11,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,21,8,8,2,16,15,15,17,6,10,7,21,9,15,2,21,13,16,15,16,17,5,8,13,8,13,2,6,20,23,15,19,2,13,9,6,2,18,14,1,1,7,8,18,4,14,21,21,11,7,21,21,21,7,10,16,5,10,13,2,6,1,21,5,2,2,17,6,17,2,14,5,5,21,21,6,3,15,14,16,15,13,4,3,16,13,4,15,1,7,21,13,6,21,11,6,15,15,17,8,10,7,5,9,8,15,15,9,21,16,21,6,2,16,13,13,14,15,2,16,8,15,18,21,2,7,21,13,5,7,4,8,2,21,5,2,9,6,14,8,21,9,6,15,2,14,13,5,6,2,5,8,8,1,14,16,15,1,15,13,7,21,4,10,21,16,21,13,10,8,21,7,14,15,7,2,2,10,21,8,5,20,21,16,15,9,2,8,13,5,15,4,17,2,15,13,21,14,15,13,20,2,16,13,5,4,8,13,7,13,15,9,13,7,1,9,5,16,15,16,17,20,14,15,13,2,4,14,16,16,21,15,17,18,17,8,13,8,13,15,7,16,15,15,2,9,15,15,1,15,5,17,8,2,15,21,16,5,23,23 +24,23,23,4,15,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,19,11,16,2,9,1,21,8,13,6,8,18,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,13,6,13,2,21,5,21,9,6,10,17,16,19,6,6,2,18,15,6,6,15,7,13,17,18,2,19,8,14,13,17,16,17,7,21,2,5,13,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,21,19,11,4,8,17,13,1,7,13,8,3,3,2,18,21,17,14,14,21,7,14,5,3,15,21,13,15,16,8,8,8,8,15,9,5,10,16,1,21,21,10,8,17,21,5,15,10,13,11,14,1,6,21,11,10,18,15,21,10,8,21,2,9,10,16,21,23,2,19,13,17,3,7,2,21,14,18,6,8,4,16,15,7,4,13,13,2,13,4,23,2,13,2,1,5,15,13,16,16,19,2,5,13,15,14,18,19,17,17,15,15,19,8,5,10,16,14,10,15,1,6,5,13,8,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,23,23,9,7,15,18,7,4,17,6,7,5,19,13,16,4,21,13,16,19,15,18,5,8,6,8,9,4,6,16,23,8,19,9,15,5,4,2,18,15,19,11,7,8,18,4,7,21,17,7,13,15,17,21,10,4,19,7,23,23,7,5,10,21,4,10,16,17,4,19,7,14,4,5,16,21,7,19,15,14,16,8,4,9,3,16,5,4,13,1,8,17,6,6,21,11,5,15,15,16,2,18,7,5,9,8,15,15,9,21,21,17,9,21,17,13,13,14,9,13,18,4,7,15,21,9,10,21,13,5,8,16,8,6,14,15,2,17,6,14,6,21,9,16,15,8,14,13,5,9,2,5,8,7,8,14,2,10,21,7,17,5,21,4,6,19,8,8,13,9,17,21,7,5,5,4,4,4,17,21,17,9,20,1,7,13,9,15,8,13,5,4,21,17,2,15,13,15,14,4,5,20,1,16,7,5,4,7,13,8,13,7,19,13,8,2,9,5,17,15,17,16,17,14,14,9,4,4,14,17,18,17,15,17,21,7,7,4,9,5,4,5,15,4,19,5,5,4,8,17,7,6,15,7,4,17,16,18,5,19,18 +24,23,7,10,21,9,8,10,17,4,15,21,1,15,2,19,4,21,10,14,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,21,9,13,6,4,16,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,10,6,16,5,15,13,2,16,4,21,9,6,8,21,16,1,2,2,5,21,1,8,13,13,7,13,8,21,10,19,2,14,13,8,4,21,7,16,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,2,21,9,10,2,18,10,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,15,4,5,21,16,2,21,13,15,21,21,7,9,9,10,21,21,9,5,13,7,2,7,10,15,21,5,17,1,2,2,16,4,9,23,2,7,21,21,14,15,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,17,17,21,13,5,15,13,17,17,10,8,7,8,13,4,2,19,21,15,13,17,1,16,2,2,14,18,23,13,5,4,2,15,4,7,18,17,9,10,16,7,2,21,16,19,7,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,21,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,21,7,5,9,11,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,14,7,6,4,16,16,15,13,15,13,17,17,10,17,21,14,10,4,2,20,8,21,6,6,21,21,3,21,1,17,15,16,7,5,9,8,15,8,9,10,21,17,6,21,15,23,8,17,15,4,21,10,7,20,21,2,6,9,9,20,5,13,17,10,21,6,2,10,1,1,5,18,8,8,16,23,23,23,23,4,10,9,4,17,7,15,4,15,15,16,8,17,18,10,4,17,1,1,21,7,6,15,19,14,5,21,4,6,8,17,2,2,14,21,21,9,10,10,18,23,2,7,9,21,15,13,8,21,6,7,13,21,21,1,21,9,4,8,13,6,21,4,23,9,17,10,3,5,16,15,16,18,6,19,4,13,4,8,2,18,23,15,15,15,21,8,9,9,8,13,23,21,6,15,9,15,8,15,20,1,10,8,16,13,4,10,21,18,7,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,13,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,10,6,21,9,9,10,17,9,4,16,17,9,8,4,9,15,8,16,13,16,15,17,17,19,23,5,15,4,5,8,21,23,8,16,9,9,9,3,4,19,14,8,1,7,16,19,4,18,18,10,15,21,9,17,21,5,19,1,5,4,3,9,17,7,21,5,8,6,17,18,17,4,4,6,5,21,10,6,19,7,14,21,2,5,4,2,14,1,13,5,17,7,21,13,6,21,17,10,19,15,15,7,3,7,5,9,9,16,7,9,21,18,18,4,7,21,17,13,14,4,1,8,5,21,19,18,2,8,21,13,17,4,6,18,6,17,16,7,7,6,6,6,1,7,21,5,18,9,9,10,19,10,9,20,17,8,14,21,6,15,8,2,17,21,6,1,18,2,4,6,6,21,21,7,14,4,19,9,9,18,21,2,10,15,1,17,5,8,4,7,13,10,5,4,16,4,15,21,21,14,4,9,8,21,16,16,3,4,8,13,1,21,2,23,15,15,5,9,5,21,15,17,16,19,21,14,9,13,4,10,18,7,17,15,16,21,16,1,5,7,4,6,7,5,10,8,9,15,15,17,17,15,6,17,15,4,21,8,19,5,19,18 +24,23,23,15,21,16,5,6,16,2,2,21,15,15,2,13,13,15,4,18,8,16,19,21,15,5,14,5,5,13,9,15,14,23,21,17,2,5,15,5,6,1,2,15,15,7,1,17,4,16,18,17,21,15,11,15,1,6,4,16,4,15,13,6,21,3,21,5,5,16,21,2,21,6,6,16,5,4,16,13,13,15,13,16,17,8,13,2,15,13,8,16,18,7,16,6,6,21,21,2,10,1,17,15,6,7,5,9,8,15,8,9,1,1,17,5,2,21,23,13,1,8,6,17,9,13,19,1,2,15,3,13,19,5,15,7,2,21,10,2,4,1,1,5,23,5,15,15,16,4,6,13,2,6,9,17,8,7,15,4,5,21,13,8,18,18,21,2,21,19,2,7,6,11,16,13,6,14,19,5,13,4,1,2,5,1,21,18,15,10,8,23,5,2,6,11,18,14,10,15,21,14,23,13,15,2,17,15,3,4,8,13,6,21,5,23,2,21,19,15,5,13,13,17,21,19,13,6,5,13,2,15,16,17,21,16,17,21,15,5,5,17,6,23,2,2,13,2,15,17,6,1,1,2,6,17,15,2,2,16,1,10,23,23 +24,23,23,23,23,6,9,10,17,10,5,21,17,10,4,8,14,19,4,16,3,21,18,16,4,5,14,4,8,6,10,18,21,18,7,3,10,21,6,6,7,18,7,7,15,7,17,17,4,16,14,17,21,21,15,16,17,15,19,8,6,4,3,9,17,7,21,3,7,15,21,8,17,8,14,15,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,16,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,5,18,21,9,5,19,18,2,10,17,13,21,10,6,8,21,21,10,2,4,1,1,5,16,6,2,23,21,15,1,13,17,5,9,18,8,7,15,2,5,1,15,3,21,18,8,2,17,19,10,10,5,21,21,15,7,14,19,9,6,21,16,17,5,17,21,7,2,10,2,16,23,3,6,13,21,4,2,19,21,16,5,5,16,4,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,15,13,17,16,19,7,7,7,18,5,23,19,21,17,13,16,18,17,8,9,16,8,23,5,9,5,21,15,2,10,21,17,13,2,21,7,4,16,16,19,5,19,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,10,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,16,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,19,4,6,18,7,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,8,9,2,8,17,23,15,19,2,14,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,8,6,4,21,9,6,16,17,8,19,8,4,5,5,21,16,6,19,7,14,17,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,10,1,13,5,2,16,8,1,15,5,2,18,6,14,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,15,4,15,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,5,4,2,4,16,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,15,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,23,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,8,18,8,5,21,6,15,6,3,13,15,2,21,13,21,18,15,17,5,8,15,5,13,3,7,16,23,15,19,2,5,13,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,3,6,3,14,21,7,7,13,18,18,5,2,8,17,3,19,14,2,8,5,21,16,6,9,7,14,16,8,6,4,3,15,5,8,13,1,8,16,15,15,21,11,5,15,15,17,8,16,7,5,9,8,15,13,9,10,17,21,4,21,21,13,13,14,15,13,18,8,15,18,21,2,8,21,13,5,9,17,7,2,21,5,2,20,6,8,6,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,8,21,16,16,13,5,7,21,15,6,14,6,2,15,10,21,8,7,20,21,16,15,7,8,8,13,13,9,2,17,2,15,13,21,14,15,5,20,8,16,13,9,4,8,13,7,14,15,19,13,7,15,21,5,16,15,17,15,20,14,14,13,2,15,14,16,16,17,8,16,21,8,8,4,7,6,10,5,15,6,14,5,9,15,21,16,15,15,15,15,2,15,15,16,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,17,23,15,19,2,15,5,6,2,18,15,1,11,7,8,7,4,18,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,4,4,7,5,21,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,3,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,4,15,14,21,16,21,16,8,19,18,8,10,14,6,4,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,6,10,4,17,9,7,17,21,4,9,4,4,15,8,16,13,17,7,16,21,13,18,6,9,7,18,4,19,23,5,4,9,15,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,9,15,16,5,10,13,4,21,7,21,5,10,4,17,15,21,9,4,7,9,21,21,6,20,7,14,21,2,5,10,19,14,15,13,9,17,14,21,7,6,16,17,6,19,8,16,15,4,7,5,9,9,13,11,5,17,21,21,2,21,21,13,13,8,10,14,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,19,9,6,6,15,1,3,4,5,20,4,16,10,19,6,9,19,7,8,8,10,7,15,16,5,16,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,10,16,1,21,7,8,7,8,13,21,9,4,1,16,6,10,21,14,4,9,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,13,17,16,8,21,14,9,13,4,3,19,15,21,15,16,18,16,7,9,7,1,6,8,5,15,16,9,11,2,1,17,7,5,17,7,4,6,16,20,6,19,18 +24,23,23,23,23,23,15,2,21,15,15,21,6,2,3,5,13,13,2,21,13,16,8,16,2,5,8,13,8,13,2,17,21,23,7,19,2,15,5,6,2,18,14,21,11,7,8,18,4,15,16,15,15,15,15,16,21,15,2,16,5,2,13,6,6,7,21,5,2,2,1,15,19,13,14,13,5,21,5,15,19,15,14,6,8,2,2,2,16,13,6,13,17,5,21,2,15,15,11,15,15,15,16,17,20,7,5,9,8,15,15,9,21,1,21,2,15,21,13,13,14,6,15,16,8,15,18,15,2,15,10,13,5,15,16,8,2,21,5,2,8,6,14,7,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,15,15,1,15,15,21,1,6,2,17,21,16,13,14,16,21,7,15,6,7,2,15,21,21,21,13,20,1,8,10,7,14,8,13,15,6,2,21,2,15,13,21,7,14,13,20,10,16,15,5,4,8,13,8,13,15,9,13,8,15,9,16,16,15,21,16,2,2,14,13,13,15,14,21,16,15,7,16,19,21,8,10,7,14,15,14,15,6,15,2,9,13,21,3,15,6,16,13,2,21,16,15,2,8,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,10,16,6,10,5,16,4,15,17,6,16,7,21,7,15,2,17,13,16,7,16,21,5,8,10,9,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,4,16,9,14,9,7,8,16,6,17,4,4,8,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,8,15,15,9,17,17,21,7,15,16,13,13,14,4,13,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,5,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,4,15,17,15,7,8,21,9,4,18,21,18,13,7,15,21,7,6,1,9,10,4,4,21,6,7,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,15,13,2,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,3,10,15,14,17,17,16,7,17,19,21,15,10,8,10,15,7,1,15,6,2,9,5,15,17,16,4,17,13,3,7,17,18,5,16,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,9,9,17,13,17,19,16,4,10,21,15,8,13,10,8,15,23,13,16,9,10,5,4,17,18,19,7,15,7,17,15,4,21,14,17,21,19,19,16,10,13,4,17,9,8,13,10,17,5,21,7,8,4,16,8,19,8,7,6,19,16,16,7,13,7,13,7,21,7,4,8,14,5,9,4,19,8,17,6,6,21,17,9,2,8,15,4,6,7,5,9,16,15,7,9,21,21,7,19,19,17,23,23,15,9,4,18,5,5,5,18,19,10,16,23,23,23,8,8,15,16,8,13,7,2,20,5,1,16,7,23,23,23,23,23,23,23,2,6,8,7,15,10,16,15,13,4,1,1,6,15,21,19,6,10,9,13,23,23,23,23,23,23,23,19,16,17,6,7,21,21,7,8,10,18,5,9,10,2,17,7,4,5,17,14,23,23,16,14,16,15,3,4,17,13,5,15,5,23,5,16,4,3,5,16,15,17,16,19,15,6,23,23,7,14,18,16,21,7,17,18,8,5,4,7,7,19,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,3,8,15,17,15,19,1,6,7,10,9,13,13,2,18,13,16,7,15,16,9,21,15,8,13,10,8,17,23,8,3,2,13,5,6,2,18,15,1,11,7,7,18,4,20,21,21,15,15,21,16,21,10,10,16,10,8,13,6,6,5,21,7,2,1,17,6,18,7,6,15,5,1,16,1,3,15,14,17,8,6,14,15,21,13,6,13,21,7,16,6,15,21,11,2,13,8,16,10,8,7,5,9,14,15,15,9,21,21,21,2,8,21,5,13,14,6,13,18,8,10,17,21,2,5,9,13,6,1,8,8,2,21,5,2,20,6,14,1,21,9,6,9,15,14,13,5,14,10,5,8,7,8,14,9,15,8,16,7,21,1,13,19,19,21,18,13,13,13,21,9,15,6,19,10,8,21,21,4,5,20,1,17,13,15,8,8,13,21,15,2,21,2,13,13,1,5,15,14,20,17,13,13,5,4,8,13,8,7,7,9,9,10,7,9,5,16,15,18,15,19,2,14,5,15,5,14,17,21,17,8,7,19,21,9,16,6,9,14,17,13,15,6,8,5,6,21,3,15,8,17,13,2,10,17,1,23,23,23 +24,23,23,23,23,23,23,23,23,23,7,19,6,9,15,8,5,13,3,17,13,16,18,15,10,9,21,15,8,13,10,2,21,23,8,20,2,6,9,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,21,8,21,21,2,16,5,10,13,4,6,7,21,6,8,18,16,14,19,8,15,7,5,21,13,5,19,15,14,17,15,4,15,9,16,13,15,13,21,7,16,2,15,1,11,6,13,15,16,6,20,7,5,9,16,11,15,9,21,21,21,15,2,16,13,13,14,15,15,21,8,2,18,20,2,7,21,13,5,3,6,8,2,21,5,5,20,6,14,15,21,9,2,8,14,14,13,13,2,2,9,8,8,8,14,15,15,1,15,13,17,21,2,10,21,16,18,13,3,16,21,7,6,8,7,11,7,21,21,8,13,20,21,4,9,11,3,8,13,13,7,2,21,2,15,13,18,14,7,8,20,15,15,13,5,4,8,13,9,9,13,4,5,15,15,13,5,17,15,16,15,20,14,4,14,6,15,14,21,17,16,11,15,19,8,2,13,13,3,14,5,6,4,10,18,18,6,16,18,7,6,17,13,2,17,15,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,15,16,23,5,10,4,7,5,6,16,21,6,15,20,7,11,9,4,16,14,16,15,17,15,16,21,5,4,16,5,2,13,6,21,4,17,5,10,21,17,10,16,8,15,5,17,17,15,6,13,5,13,17,18,2,21,5,5,15,19,14,16,8,17,13,3,16,21,15,9,21,21,8,17,7,5,5,8,15,16,2,21,11,13,8,16,16,23,14,13,14,6,17,9,6,17,21,4,4,4,13,18,14,4,8,10,16,6,14,4,14,5,9,14,9,23,23,23,23,2,18,18,21,13,4,8,8,14,4,6,7,3,6,17,20,10,10,21,17,4,13,4,21,21,7,4,6,7,8,6,2,17,21,9,21,8,2,15,14,16,15,18,8,5,13,17,2,2,9,1,7,6,2,21,2,17,15,8,4,15,13,20,21,4,23,5,10,2,9,6,16,13,16,17,19,5,15,15,13,15,14,16,16,8,19,8,17,18,13,13,13,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,5,5,7,18,4,9,21,6,5,4,19,3,13,4,21,13,17,19,8,21,9,8,5,5,4,8,9,17,23,7,19,9,6,9,19,3,18,14,17,11,7,16,18,4,18,21,21,16,13,15,16,21,6,19,5,1,10,5,4,13,18,21,5,4,4,17,21,17,8,10,5,5,17,13,8,19,15,14,16,8,13,4,9,17,13,4,8,21,8,17,7,10,21,9,19,15,15,17,23,21,7,5,9,14,15,15,9,17,21,16,2,6,17,13,13,21,6,4,21,9,4,21,16,15,4,21,13,5,4,5,8,17,17,4,9,5,6,14,4,17,9,3,8,4,14,5,7,9,17,9,4,8,8,14,4,15,17,8,10,5,17,19,9,21,15,18,13,9,17,21,5,4,4,3,2,6,17,18,17,13,19,21,10,4,9,9,8,13,15,9,2,17,15,19,7,1,14,4,9,20,17,17,13,5,4,8,13,8,11,13,19,15,15,8,9,5,16,15,17,17,20,14,10,9,4,14,14,18,15,21,7,17,21,19,8,9,14,7,16,4,15,14,7,9,6,4,17,17,10,10,15,7,4,21,8,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,18,2,13,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,19,23,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,23,23,23,15,6,21,15,15,21,6,2,2,18,13,15,2,17,13,16,19,15,16,5,8,13,8,13,2,8,21,23,15,3,2,15,5,6,2,18,15,19,15,7,8,11,4,15,21,15,15,13,15,1,21,15,15,8,7,23,23,5,15,5,2,5,2,16,16,2,19,2,2,15,5,21,16,15,3,7,14,16,8,6,2,3,16,6,8,13,1,8,21,2,5,15,15,6,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,5,15,21,13,13,14,15,13,18,15,2,15,21,2,5,16,13,5,2,16,8,2,14,16,2,8,6,14,6,21,9,15,15,8,14,13,5,6,2,5,8,7,8,14,2,15,21,15,13,7,21,2,15,19,8,21,13,6,15,21,14,14,15,5,2,5,21,21,21,7,20,1,2,15,7,8,8,13,7,13,21,16,2,15,13,16,14,15,13,20,10,16,15,5,4,7,13,8,13,13,19,13,8,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,21,15,16,1,7,7,2,13,7,2,5,15,4,14,5,5,8,21,16,15,10,15,15,2,15,8,16,23,23,23 +24,23,23,15,21,21,2,6,21,2,2,6,21,9,5,15,13,21,6,13,7,18,21,16,2,5,21,3,8,13,10,6,16,23,13,17,5,14,5,8,6,21,14,16,15,7,21,15,4,21,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,10,16,21,1,16,10,14,13,2,16,8,2,14,8,13,21,8,2,18,2,3,14,15,2,16,15,16,6,5,21,21,19,21,7,8,7,21,7,5,9,11,15,15,5,15,21,18,13,21,8,23,14,14,15,2,16,5,15,21,21,2,6,21,13,21,13,13,17,15,16,2,3,8,1,9,10,21,15,10,10,21,5,16,8,2,15,9,8,13,7,15,2,15,18,8,5,21,21,10,15,21,20,2,14,7,15,16,3,14,5,16,15,15,2,21,2,6,21,1,15,5,9,16,21,23,2,3,2,21,15,14,5,18,8,7,15,7,8,20,15,7,4,8,15,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,15,15,19,15,16,15,16,21,8,7,7,3,15,15,7,10,14,13,15,6,15,21,1,15,10,16,15,2,6,21,2,5,3,23 +24,23,7,6,21,6,9,2,17,5,7,21,21,9,13,4,4,15,8,16,13,17,15,16,20,23,8,5,4,13,5,1,21,23,2,19,9,5,3,16,3,18,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,5,4,10,9,17,7,21,5,7,17,16,7,17,4,15,7,10,1,14,14,19,7,14,21,2,4,4,18,14,5,10,5,17,8,21,2,6,21,1,10,19,7,17,7,21,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,4,3,17,9,5,19,17,3,2,21,7,17,5,7,18,9,21,7,6,8,6,5,13,1,3,7,7,18,6,15,16,19,2,9,20,7,8,14,7,15,1,16,2,21,21,2,8,15,5,6,4,6,21,18,7,4,6,21,4,5,18,21,20,10,8,1,17,5,8,6,8,13,15,9,4,21,4,13,1,21,14,15,4,8,16,16,13,3,4,8,13,7,7,5,2,8,15,5,9,5,15,13,21,16,17,21,14,5,13,2,4,19,19,17,15,15,18,16,1,5,7,19,6,8,5,6,5,9,15,9,17,17,15,2,17,7,2,1,16,19,5,15,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,6,21,5,2,21,21,8,15,1,17,8,16,7,5,9,5,15,15,9,6,21,8,2,1,21,13,13,1,6,10,16,9,16,19,11,10,6,4,13,19,4,5,7,7,1,13,2,1,21,23,23,21,15,23,23,5,7,8,21,13,6,9,19,8,7,15,6,5,11,13,9,18,21,18,5,16,11,4,23,23,23,16,2,3,14,3,15,5,10,1,21,9,21,21,4,10,10,10,2,23,17,13,4,17,14,15,13,17,14,6,13,16,6,8,13,9,4,8,13,6,21,15,23,5,16,6,9,5,15,15,17,16,20,15,5,23,6,8,14,19,17,21,11,16,1,15,5,10,21,8,5,8,10,15,15,2,6,4,17,16,15,21,7,7,6,23,23,23,23,23,23 +24,23,23,23,23,23,23,2,20,15,13,21,6,2,4,18,5,15,2,21,13,16,19,15,16,15,8,13,7,13,15,8,18,23,15,19,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,16,21,10,2,9,14,23,23,21,15,3,21,5,8,16,16,8,19,8,5,15,5,21,1,4,7,7,8,17,8,2,6,3,16,15,8,13,1,8,17,2,5,21,11,5,15,15,16,2,19,7,5,13,8,15,13,9,21,21,16,2,5,21,13,13,14,15,13,21,8,15,18,21,2,13,17,13,5,13,16,8,2,15,5,2,8,6,14,15,21,8,6,15,15,14,13,5,14,2,5,8,8,7,14,2,15,17,13,8,5,19,10,2,17,16,21,13,5,16,21,14,15,5,4,2,15,18,21,2,5,21,21,6,2,9,8,8,13,15,2,2,17,2,15,13,16,14,21,13,20,16,16,15,5,4,8,13,8,13,6,19,13,8,16,9,5,17,13,21,13,20,10,14,9,15,15,14,21,16,17,15,16,1,7,7,4,8,8,8,5,15,4,19,5,6,15,21,17,15,6,15,15,15,10,16,16,23,23,23 +24,23,23,15,15,10,8,15,21,15,15,21,6,10,15,7,9,13,2,21,13,16,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,14,2,6,2,18,14,1,11,13,8,18,15,16,16,16,15,15,15,21,21,15,2,15,15,21,5,14,7,21,1,7,2,2,16,21,19,2,2,19,5,1,16,14,6,7,14,16,8,4,9,2,16,5,15,13,1,8,8,6,6,21,11,15,15,15,21,10,19,13,5,2,7,15,15,9,21,21,21,5,21,21,13,13,14,2,7,15,8,15,18,15,3,7,17,13,5,8,15,18,2,21,5,2,20,6,14,6,21,9,15,15,8,14,13,5,6,2,5,8,8,8,14,21,15,1,15,13,8,21,2,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,4,8,20,1,21,13,9,8,1,13,15,15,13,17,2,15,13,16,14,14,5,20,10,16,15,5,8,8,13,15,13,5,19,13,8,8,9,13,16,15,16,15,20,14,14,7,2,15,14,21,15,21,15,17,19,18,8,10,14,13,13,5,15,2,15,2,5,5,16,16,15,15,15,16,2,17,16,15,6,16,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,8,6,21,7,19,2,6,17,17,6,19,1,17,5,5,7,5,9,8,13,15,9,17,1,17,5,4,21,13,13,18,10,21,17,9,9,4,17,4,7,1,13,15,8,5,8,4,21,2,2,4,1,21,5,8,4,23,15,21,5,9,13,2,5,9,8,8,7,15,2,5,1,13,8,8,21,4,1,17,19,9,3,3,21,16,7,2,6,15,5,5,6,1,21,15,17,21,2,4,9,10,9,23,2,8,4,21,14,9,10,21,14,7,8,15,8,16,19,9,4,8,13,6,19,5,19,13,16,10,9,5,15,6,17,16,2,9,7,10,13,15,23,18,16,15,16,16,21,7,6,5,13,6,23,23,6,8,5,10,21,15,15,1,9,4,21,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,4,5,8,17,13,17,19,16,4,10,21,7,8,13,10,8,15,23,13,16,9,10,6,4,21,18,19,7,15,7,17,15,4,21,14,17,21,19,19,16,10,6,10,21,9,15,13,19,17,5,21,8,8,4,16,4,19,8,15,6,15,19,16,15,13,7,13,7,21,7,4,8,14,5,9,4,19,7,16,6,6,21,17,9,4,8,15,4,6,7,5,9,16,15,7,9,21,21,7,19,19,16,23,23,15,9,4,18,5,7,9,18,19,10,16,17,8,15,4,8,13,7,6,20,7,1,23,23,23,23,23,23,23,23,23,23,16,8,2,6,8,7,15,6,17,15,13,4,1,1,6,15,21,19,17,10,9,13,23,23,23,23,23,23,23,19,16,21,6,7,21,21,7,8,10,18,5,9,10,2,17,7,4,5,21,7,23,23,16,14,16,15,3,4,17,13,5,15,5,23,5,16,4,3,5,16,15,17,16,19,15,13,23,23,7,14,18,16,21,7,17,18,8,5,4,7,9,19,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,4,6,17,4,4,19,21,6,7,2,17,13,8,19,13,18,18,18,6,5,21,9,7,13,18,16,19,23,13,19,9,6,9,16,10,1,16,15,15,13,11,1,4,21,14,16,15,1,15,21,17,4,5,16,6,21,13,4,16,8,18,1,5,4,17,2,17,5,13,15,5,4,16,19,13,8,13,17,17,3,6,18,5,15,2,5,19,8,17,18,6,21,21,16,15,1,21,17,10,7,5,9,8,15,15,9,4,17,17,5,17,16,23,13,1,6,2,17,9,5,19,21,4,6,1,13,21,4,9,8,16,21,7,2,4,8,15,5,23,6,2,4,6,4,14,4,16,6,9,21,8,8,15,4,5,21,7,1,15,20,4,17,21,19,5,15,8,18,21,7,4,6,9,7,8,1,21,17,5,17,21,2,2,10,10,17,23,4,9,4,21,15,21,19,17,14,5,5,19,6,17,7,7,4,8,13,5,4,14,23,13,16,6,9,5,8,15,21,17,10,21,7,4,13,7,23,18,8,18,8,16,21,7,1,7,17,14,23,9,7,16,19,13,8,16,8,21,15,4,7,13,4,1,1,20,5,23,23 +24,23,23,15,16,10,10,4,21,15,8,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,2,14,8,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,23,23,23,23,23,5,21,2,2,5,21,2,6,13,13,21,19,13,7,18,21,16,2,5,21,6,7,13,5,6,17,23,13,17,5,14,5,17,6,21,14,16,15,7,21,16,4,17,14,21,15,21,15,8,21,6,2,16,2,2,13,6,21,5,13,15,4,16,17,6,16,14,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,15,15,3,17,15,16,6,5,21,21,19,21,7,8,11,17,7,5,9,7,15,15,5,15,21,18,13,21,8,23,14,14,13,10,16,13,15,16,21,2,6,21,13,21,2,13,17,15,16,2,3,8,1,2,6,21,1,6,10,21,5,17,7,2,15,9,8,13,8,15,2,15,18,16,5,21,21,10,15,21,20,2,7,2,15,17,3,14,5,16,15,15,2,16,2,13,18,1,15,9,9,21,16,23,2,9,2,21,15,14,5,18,5,7,5,15,8,20,7,7,4,8,13,1,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,7,19,15,17,15,16,21,8,6,7,2,16,15,15,10,14,13,15,5,15,21,1,13,10,16,15,2,2,21,2,5,23,23 +24,23,23,7,21,6,8,10,21,4,6,15,17,4,5,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,5,8,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,2,9,10,7,21,5,8,21,21,8,16,6,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,6,13,13,1,7,17,15,6,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,3,19,10,13,13,14,5,7,15,9,4,19,17,2,7,21,13,17,10,5,11,6,17,8,3,8,6,9,5,1,3,6,5,21,5,21,11,19,7,9,20,7,8,14,21,15,15,15,4,21,21,6,17,18,2,2,6,14,21,18,15,4,6,19,4,5,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,17,15,14,21,5,4,13,16,17,16,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,16,16,21,14,5,13,3,8,19,7,17,15,16,18,16,4,5,7,6,6,7,7,14,6,9,7,4,17,17,15,5,16,7,2,17,16,19,6,19,23 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,13,4,13,4,10,21,18,23,13,19,3,7,5,10,21,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,7,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,13,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,13,9,15,21,9,6,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,6,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,9,19,19 +24,23,7,15,21,3,15,10,18,15,2,17,6,7,10,8,13,13,2,21,13,16,15,1,21,5,8,3,9,2,17,15,15,23,13,19,2,15,9,10,2,18,14,16,11,7,8,20,4,21,21,15,16,15,15,21,21,2,10,16,5,6,13,3,6,9,21,5,2,2,17,2,18,7,15,7,6,21,16,16,19,7,14,16,8,4,5,3,16,5,15,8,1,7,21,2,6,21,11,5,15,15,21,16,20,7,5,9,8,15,13,9,21,21,21,15,15,21,13,13,14,7,15,17,8,2,18,15,2,15,17,13,5,14,16,8,2,21,5,2,8,6,14,15,21,9,6,15,8,14,13,5,15,2,5,8,8,7,14,2,15,1,21,13,5,21,5,8,21,21,21,13,9,15,21,8,14,14,7,2,15,2,21,9,15,20,21,15,15,7,10,8,13,15,2,21,21,2,15,13,18,14,8,9,20,2,16,13,5,4,7,13,15,13,6,3,15,8,2,9,5,16,15,17,16,8,14,14,13,2,15,14,17,21,16,15,15,19,21,8,13,15,8,16,14,1,14,10,2,5,15,15,21,15,15,16,15,2,15,17,3,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,1,21,7,8,16,4,18,14,17,15,21,15,17,21,19,4,16,6,10,13,6,21,15,1,4,10,4,21,21,17,4,4,15,3,21,2,6,20,7,14,18,2,4,21,3,14,9,13,9,17,8,21,6,6,15,1,8,20,1,16,15,6,7,5,9,9,21,8,5,16,21,21,2,21,17,13,13,8,6,8,16,4,6,18,1,5,7,6,23,23,23,13,18,17,17,4,9,9,6,15,5,1,3,4,5,20,15,15,10,18,16,9,4,17,2,14,8,16,15,16,10,16,21,10,6,18,5,10,10,2,17,21,9,14,10,3,8,4,20,21,19,8,8,1,15,13,7,4,8,13,5,4,2,21,4,13,4,21,14,6,9,17,16,16,15,10,4,8,13,8,21,8,23,13,15,17,9,5,17,13,17,17,6,21,14,13,9,4,4,17,19,17,15,16,19,16,2,5,11,15,6,14,18,6,8,13,6,15,17,17,15,5,17,15,4,16,8,19,5,19,19 +24,23,23,8,16,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,17,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,9,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,23,5,21,8,2,21,21,6,15,5,21,15,2,19,14,15,8,15,13,16,19,16,4,9,21,2,8,13,6,6,15,23,1,16,9,15,5,10,7,18,7,7,15,7,16,17,4,17,14,17,1,17,2,15,18,10,21,15,5,10,3,8,21,1,21,5,6,2,16,6,17,8,2,15,6,21,2,5,13,8,13,16,18,10,18,5,1,13,21,4,14,8,16,4,5,21,17,8,10,1,17,17,8,7,5,9,8,15,8,5,21,1,8,8,2,16,13,13,16,6,2,21,9,15,20,21,15,15,7,13,19,7,2,8,2,1,16,9,2,21,23,23,23,23,18,10,5,3,15,19,20,21,13,5,1,8,14,2,6,8,15,2,21,21,6,13,17,6,2,13,8,21,15,7,15,8,15,7,15,1,1,4,8,17,21,7,2,10,10,21,13,16,2,2,17,14,3,18,21,5,23,23,16,14,16,15,3,4,8,13,5,13,14,23,9,17,15,9,5,16,13,1,17,7,8,2,7,13,8,23,16,16,17,15,18,18,16,9,13,17,8,13,14,19,15,6,8,6,5,1,17,13,2,8,7,2,2,17,16,5,19,18 +24,23,23,23,23,23,23,6,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,14,21,6,10,6,18,5,15,2,21,13,16,19,15,16,5,8,13,8,13,2,8,17,23,6,3,2,15,5,6,2,18,15,19,15,7,8,18,4,15,21,15,15,15,15,16,21,4,15,8,8,23,23,15,6,6,21,5,10,16,16,2,19,7,2,5,5,21,16,8,19,7,14,17,8,6,10,3,16,15,8,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,18,5,2,21,13,13,14,15,13,18,4,10,15,21,2,5,17,13,5,5,16,8,6,14,15,2,17,6,8,15,21,9,15,15,8,14,13,5,16,2,5,8,7,8,14,2,15,21,15,8,7,21,2,15,19,15,16,5,5,15,21,14,8,6,5,2,5,16,21,16,5,20,21,4,2,9,8,8,13,6,4,16,17,2,15,13,8,14,5,13,20,16,16,13,5,4,8,13,7,13,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,6,14,17,16,21,15,16,21,7,7,2,5,15,6,5,15,13,8,5,5,15,21,21,15,2,15,15,6,21,8,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,1,7,8,18,4,8,21,15,11,15,4,1,21,3,5,15,5,7,13,6,21,5,4,9,15,21,15,14,17,8,7,5,4,21,17,14,20,7,14,16,8,6,4,1,16,13,7,7,17,8,16,7,4,15,11,6,15,8,1,6,8,7,5,9,8,15,15,9,17,16,21,3,7,17,13,13,14,10,13,21,8,6,18,21,2,21,9,10,5,5,16,8,2,21,5,2,17,6,14,6,21,9,10,15,21,7,13,5,4,2,5,8,8,8,14,9,15,1,9,8,8,21,3,2,21,21,18,6,13,15,21,9,10,13,7,4,9,10,21,1,15,20,1,10,13,9,8,16,7,5,7,21,21,2,7,16,21,14,10,13,20,7,17,15,5,2,7,13,15,13,15,9,13,7,2,13,18,9,13,15,17,20,15,5,9,2,4,14,21,16,17,7,17,19,21,8,10,8,5,21,7,1,7,6,2,9,10,17,17,9,6,17,13,13,21,17,18,10,8,19 +24,23,23,23,23,9,10,7,18,15,4,21,6,4,6,19,5,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,7,5,5,2,18,15,18,15,7,8,7,4,7,21,15,16,13,15,21,21,2,4,9,7,23,23,21,6,15,21,5,10,2,17,8,19,8,3,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,10,21,13,13,14,7,6,18,6,4,17,21,2,6,1,13,5,8,16,8,8,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,9,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,5,15,8,4,16,16,21,9,23,23 +24,23,7,15,21,6,10,4,17,9,7,17,8,4,13,4,4,15,8,16,13,16,7,16,21,13,18,6,9,9,18,4,18,23,7,4,9,13,5,4,14,21,14,8,21,7,16,18,4,18,3,17,15,11,15,16,21,5,21,16,5,10,13,4,21,7,21,5,10,4,17,18,18,4,4,6,5,17,21,6,20,7,14,17,2,6,4,19,14,6,15,9,21,7,21,13,6,16,21,5,19,8,16,15,21,7,5,9,9,13,11,5,1,21,21,2,21,17,13,13,8,6,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,3,9,6,5,5,1,3,4,9,20,4,8,10,19,6,9,19,7,8,14,9,7,15,16,21,21,21,4,4,18,19,5,13,4,21,21,7,4,4,7,8,5,19,21,1,10,17,1,17,13,8,4,8,13,8,9,4,17,16,6,10,21,14,4,9,8,14,16,15,3,4,8,13,7,7,13,4,16,15,6,9,5,1,13,17,17,8,21,14,5,13,4,3,19,15,17,15,16,18,16,9,9,7,8,6,8,5,6,16,9,11,2,1,16,7,5,17,7,4,15,16,20,5,5,18 +24,23,23,9,17,5,2,2,21,15,15,21,6,4,2,8,13,13,2,21,13,16,7,16,21,5,8,10,8,7,17,7,18,23,13,19,2,13,7,6,15,18,14,1,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,15,5,4,13,6,6,9,21,5,2,2,16,8,19,13,4,5,4,21,16,5,19,7,14,21,7,6,4,3,15,13,8,5,1,8,17,15,6,21,11,6,15,15,16,8,16,7,5,9,8,15,13,9,21,21,21,6,7,18,13,13,14,15,13,21,8,5,20,21,2,7,17,13,5,13,9,8,2,21,5,2,8,6,14,8,21,9,6,13,2,4,13,5,14,2,5,8,8,8,14,5,15,1,21,5,8,16,13,9,21,8,21,13,7,16,21,8,6,15,7,11,5,2,21,17,15,20,21,16,15,7,8,8,13,4,6,2,21,2,15,13,21,14,15,5,20,4,16,13,5,4,8,13,8,13,14,9,13,7,21,13,5,17,15,16,17,20,14,14,5,2,13,14,17,16,15,15,16,19,17,7,6,15,8,16,14,16,4,6,21,9,14,16,18,15,6,16,13,2,1,17,16,6,23,23 +24,23,23,10,18,15,8,6,21,10,2,21,6,2,5,7,13,13,2,21,13,16,16,21,21,5,8,15,8,13,4,2,15,23,13,3,2,1,5,6,2,18,14,1,11,7,8,18,4,16,21,15,15,7,15,17,21,3,9,16,5,15,13,4,6,7,21,6,2,2,16,19,18,9,6,8,5,21,16,8,19,7,14,6,8,4,4,3,16,13,14,7,1,8,17,15,6,21,11,4,15,15,17,8,21,7,5,9,8,15,13,9,21,21,21,15,7,17,13,13,14,4,13,18,8,5,18,15,2,7,21,13,5,4,1,8,2,21,5,2,17,6,8,15,21,9,6,15,21,14,5,5,14,2,5,8,8,8,14,9,15,1,15,7,5,21,10,7,21,16,21,13,4,8,21,7,15,4,7,2,15,10,21,16,6,20,21,15,15,9,8,8,13,13,4,2,21,2,15,13,21,14,8,13,20,3,16,13,5,4,8,13,8,13,5,2,13,8,15,9,5,17,15,16,17,20,14,8,13,2,15,14,16,17,16,8,16,19,21,8,13,15,8,15,7,15,5,10,10,7,15,16,17,15,13,16,13,2,15,16,23,23,23,23 +24,23,23,23,18,21,2,6,21,2,6,8,21,5,13,15,13,21,2,13,7,18,21,16,2,5,21,9,8,13,3,6,21,23,13,17,6,14,5,21,6,18,14,8,15,7,21,16,4,16,14,21,15,17,15,8,21,5,2,17,2,2,13,6,21,5,13,15,15,6,16,2,16,2,14,13,9,8,16,14,13,14,13,21,13,2,18,2,3,14,15,2,16,15,16,6,5,21,17,19,21,7,1,15,16,7,5,9,8,15,15,5,17,21,18,8,21,8,23,14,14,13,5,16,15,13,15,21,2,13,21,13,21,9,13,17,8,16,2,9,8,21,2,5,21,7,6,10,21,5,16,8,2,15,7,7,13,8,15,2,15,19,16,6,21,21,10,15,21,20,21,14,7,15,17,15,14,13,17,15,6,10,16,2,5,21,1,15,15,9,16,21,23,2,10,2,21,7,14,5,18,7,7,5,8,2,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,2,21,18,15,16,15,15,21,8,6,7,2,15,15,15,10,14,6,15,6,15,16,1,13,13,16,15,2,2,21,2,5,3,23 +24,23,23,23,23,23,23,17,19,2,2,10,16,2,4,15,2,13,8,20,7,7,19,17,8,5,21,5,8,2,14,15,16,23,5,6,9,15,5,15,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,16,2,21,5,10,8,16,8,16,7,15,15,17,16,17,10,8,5,13,17,18,15,21,15,19,14,7,6,16,8,16,13,3,15,21,15,9,21,21,8,16,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,21,6,21,9,6,17,21,2,7,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,8,8,15,2,6,8,3,8,21,21,10,4,21,16,5,13,6,21,21,7,14,15,7,8,15,19,21,21,9,17,21,2,15,8,15,7,18,8,5,13,16,2,21,9,21,8,6,2,21,2,16,15,8,4,15,13,20,19,6,23,5,13,2,9,6,15,13,17,1,18,7,6,5,9,2,15,17,21,16,19,7,1,18,15,7,13,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,6,17,5,16,8,17,15,6,17,6,15,4,7,13,13,2,21,13,16,15,21,21,5,8,15,7,13,6,21,8,23,13,3,2,21,5,6,2,18,14,1,11,7,8,18,4,16,21,15,16,15,15,16,21,15,2,16,5,15,13,10,6,10,21,13,2,2,17,14,17,8,10,15,5,21,21,7,19,15,14,16,8,4,8,3,21,5,7,13,1,8,16,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,18,5,13,14,14,15,21,8,2,19,21,10,7,21,13,5,7,16,8,2,16,5,2,17,6,14,5,21,9,6,15,8,14,13,5,14,2,5,8,8,8,14,15,15,1,15,4,8,16,15,4,21,16,8,13,7,15,21,7,15,8,7,2,6,1,21,17,13,20,1,17,5,11,4,8,13,15,15,2,21,2,15,13,21,14,7,13,20,2,17,13,5,4,8,13,7,13,7,3,13,7,15,9,5,16,15,16,17,20,14,10,9,2,15,14,21,17,16,8,7,19,21,8,6,8,5,21,7,5,6,4,2,9,15,16,3,15,6,17,13,2,17,16,15,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,3,8,10,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,3,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,18,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,16,2,6,18,8,6,21,6,5,2,18,6,15,2,21,13,16,19,15,16,5,8,13,8,13,10,6,16,23,15,3,9,6,5,6,2,18,15,19,15,7,8,18,4,16,21,15,15,13,15,16,21,2,6,3,7,23,23,21,7,13,21,5,10,16,17,8,19,7,15,5,6,21,16,14,3,7,14,16,8,15,4,2,16,15,8,13,1,8,21,15,6,21,11,5,15,15,16,2,21,13,5,9,8,15,15,9,21,21,21,5,6,21,13,13,14,2,13,21,5,15,15,21,6,6,17,13,5,5,16,8,2,1,6,2,2,6,8,10,21,9,6,20,7,14,13,7,21,7,5,8,7,8,14,2,15,21,15,2,5,21,2,15,19,16,21,6,5,15,21,13,4,13,6,2,15,10,21,8,6,20,21,2,8,7,15,8,13,7,6,21,17,4,15,13,16,14,4,5,20,1,16,13,3,2,15,13,15,13,7,19,13,16,2,9,5,17,15,16,16,20,14,14,5,7,15,14,17,16,1,15,17,1,7,9,13,21,2,2,5,15,5,3,5,5,2,21,17,15,6,15,15,7,16,16,15,5,23,23 +24,23,23,15,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,8,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,17,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,16,16,15,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,1,15,21,21,10,7,9,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,3,6,7,13,5,14,15,18,2,21,5,2,20,6,14,6,21,9,10,15,15,14,13,5,21,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,8,21,2,6,14,10,2,15,10,21,8,6,20,1,8,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,8,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,21,15,16,7,18,8,10,14,7,15,5,15,15,15,2,15,5,16,16,15,7,15,15,3,17,15,23,23,23,23 +24,23,23,23,16,21,6,8,16,6,8,17,6,21,7,2,7,13,8,17,13,16,7,16,21,5,8,6,8,9,8,8,20,23,7,19,4,13,5,3,2,18,14,1,1,7,8,18,4,8,21,15,11,15,10,1,21,19,9,7,7,9,5,21,21,5,4,5,15,21,8,2,17,8,4,6,7,17,17,14,20,7,14,16,8,6,4,21,17,13,6,8,17,7,8,6,4,15,11,6,15,8,1,21,1,7,5,9,8,15,15,9,17,16,21,15,6,8,13,7,14,4,7,21,8,21,18,21,2,21,17,13,5,5,17,8,2,21,5,2,17,6,14,6,21,9,6,15,10,4,13,5,16,2,5,8,8,8,14,9,15,1,8,9,8,21,9,6,21,21,18,13,10,8,21,9,8,4,5,4,2,8,21,4,15,20,1,16,5,9,4,16,7,5,14,21,21,2,7,17,21,14,15,4,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,17,16,20,7,9,4,2,15,14,17,17,17,7,17,19,21,8,10,8,9,21,5,1,15,7,2,9,10,17,17,16,6,16,13,9,15,17,18,4,6,18 +24,23,23,7,21,6,5,2,17,4,17,19,21,15,5,5,21,5,9,17,13,21,17,19,19,9,18,6,9,9,9,8,17,23,9,17,9,6,5,4,4,18,17,15,15,7,8,19,4,16,13,21,9,21,19,15,19,19,21,9,7,17,13,4,21,5,21,5,10,19,17,6,19,21,14,6,5,19,6,6,13,8,13,17,21,10,5,10,19,19,17,13,19,4,17,10,5,21,21,5,21,7,17,17,19,7,5,9,17,15,8,9,1,16,13,2,19,21,13,13,3,6,6,16,2,4,9,21,19,9,21,21,23,23,23,23,4,17,5,18,14,23,23,23,23,23,23,23,23,23,23,7,6,6,9,17,17,8,14,6,17,6,18,4,17,21,4,19,17,19,6,18,7,19,19,14,23,23,9,18,7,3,1,21,7,16,21,8,3,7,6,19,23,9,5,2,21,8,4,19,17,5,7,5,17,23,16,15,3,4,17,13,8,19,5,23,8,19,17,3,5,16,13,17,16,18,9,9,23,23,7,14,19,17,17,17,21,19,8,3,5,17,6,23,23,23,23,5,15,6,6,4,17,15,9,17,7,9,15,17,19,10,19,23 +24,23,23,23,17,5,5,10,21,15,6,21,6,2,2,5,9,16,21,17,13,21,19,15,15,9,21,10,7,13,2,2,17,23,8,3,2,21,5,6,1,18,15,1,11,7,8,18,4,13,19,15,15,15,2,16,21,10,1,15,6,3,13,6,17,7,21,5,9,2,16,18,16,5,15,5,15,21,16,14,9,7,14,16,8,6,15,2,15,13,15,6,1,8,21,15,6,21,11,10,15,15,21,10,2,7,5,9,8,15,15,9,21,21,21,4,8,17,13,13,14,15,15,16,8,15,18,15,2,7,16,13,5,6,2,8,2,21,5,2,20,6,16,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,15,15,15,21,15,16,13,19,2,15,17,21,15,13,5,15,21,7,14,14,10,2,13,21,21,6,5,20,1,2,15,9,10,8,23,23,7,7,1,2,15,13,21,14,6,13,20,8,8,15,5,4,8,13,7,13,5,19,13,7,8,9,5,15,13,17,15,18,13,14,5,13,10,2,21,21,21,16,1,1,8,2,7,10,15,3,23,5,14,4,15,6,14,21,17,13,6,21,8,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,5,21,8,20,8,16,15,21,2,5,15,5,7,13,6,21,21,15,7,16,15,14,6,8,16,16,4,8,15,7,16,13,4,16,18,21,21,17,6,15,15,2,15,21,6,15,13,6,15,5,15,5,6,14,21,2,20,5,5,5,6,19,16,6,5,7,13,21,20,19,2,21,2,10,2,8,21,14,21,15,5,16,21,15,21,17,15,15,16,7,5,9,21,15,8,9,16,15,16,2,2,18,23,13,17,5,15,17,15,2,8,8,2,13,21,13,16,8,15,7,13,21,21,5,2,16,2,7,6,2,8,14,15,1,14,14,8,21,7,2,13,11,15,15,6,21,7,3,16,18,15,21,21,3,2,13,6,15,16,7,7,13,16,7,5,15,16,21,3,20,21,15,15,9,16,23,5,8,13,21,16,15,5,14,18,16,10,6,16,7,16,18,9,4,8,13,15,17,7,23,8,15,2,15,5,16,13,21,16,2,13,14,2,2,15,23,17,15,19,15,15,15,15,9,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,4,7,21,8,15,2,21,2,2,21,6,9,2,3,13,15,2,21,13,16,18,15,3,9,21,7,8,13,2,8,16,23,2,3,2,15,5,6,2,18,14,16,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,3,13,6,16,21,15,2,2,17,3,19,8,15,15,5,21,16,7,13,7,5,10,8,2,4,3,21,15,8,13,1,8,17,15,6,21,15,5,16,15,17,2,19,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,20,2,6,8,5,8,8,7,14,19,15,17,13,2,8,19,13,2,21,16,21,13,5,15,21,9,2,2,5,2,7,21,21,8,3,20,21,21,9,9,8,8,7,5,4,2,18,2,15,13,21,14,8,8,20,8,17,15,5,4,8,13,7,13,7,19,13,8,8,9,9,16,13,17,15,20,8,5,8,13,15,14,16,16,21,7,16,21,7,8,10,14,5,10,5,15,15,20,5,5,15,21,16,15,2,8,15,15,21,21,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,17,3,10,4,21,8,15,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,9,4,6,16,16,9,4,2,21,6,17,9,15,15,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,8,21,10,19,7,5,9,8,15,1,9,21,17,17,13,19,21,13,13,14,6,4,16,8,15,18,15,2,7,17,13,5,15,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,7,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,6,7,20,16,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,9,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,19,9,7,15,18,7,10,21,6,7,5,19,5,16,4,21,13,17,19,15,18,5,8,6,1,9,4,6,16,23,15,19,3,15,5,5,2,18,15,19,11,7,8,18,4,15,21,15,15,13,15,16,21,4,10,5,7,23,23,21,5,6,21,4,10,16,16,4,19,4,4,6,5,16,21,7,19,15,14,17,15,4,5,9,16,5,4,13,1,8,17,6,6,17,11,9,15,15,16,2,18,7,5,9,8,15,15,9,21,21,18,5,3,17,13,13,14,7,13,18,4,7,15,21,9,10,21,13,5,9,16,8,10,14,15,2,17,6,14,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,14,2,10,21,15,8,5,21,10,15,19,8,8,13,9,17,21,8,5,5,4,4,4,17,21,17,5,20,1,8,13,9,15,8,13,9,8,21,17,2,15,13,15,14,5,9,20,16,16,15,5,4,7,13,8,13,14,19,13,8,2,9,5,17,15,17,16,1,14,14,9,4,4,14,17,17,17,15,17,21,7,8,3,3,8,4,6,15,4,19,5,5,4,21,17,15,10,15,7,4,17,16,18,5,7,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,10,15,13,21,14,8,7,20,16,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,15,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,17,13,5,8,16,8,9,7,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,3,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,8,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,5,5,4,21,17,15,5,8,8,4,16,16,21,5,23,23 +24,23,23,8,16,9,3,7,18,15,4,21,6,4,6,18,5,15,4,21,13,17,19,15,21,9,8,5,8,9,10,8,16,23,8,19,10,7,5,6,2,18,15,19,15,7,8,3,4,15,21,15,16,13,16,21,21,10,4,4,7,23,23,17,6,5,21,9,10,2,16,21,19,8,2,6,5,21,16,9,19,9,14,17,8,6,4,19,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,21,13,13,14,7,6,18,4,4,7,21,2,6,17,13,5,8,16,8,9,14,6,2,18,6,14,6,21,9,6,16,3,14,13,5,15,3,5,8,7,8,14,4,15,21,15,8,7,21,10,15,18,8,21,13,6,16,21,7,8,6,4,2,5,21,21,17,5,20,1,4,2,9,8,8,13,5,9,21,17,2,15,13,16,14,13,13,20,6,16,15,5,4,8,13,7,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,4,19,5,5,4,21,17,15,6,15,8,4,17,16,21,5,23,23 +24,23,4,4,21,6,7,10,17,4,10,21,17,10,13,18,10,13,5,16,13,17,19,16,3,3,21,4,4,9,4,6,16,23,9,17,10,13,5,7,17,18,14,8,15,7,17,16,4,17,14,17,21,16,13,17,18,5,4,17,6,4,13,6,21,10,21,5,10,10,21,21,19,2,7,7,10,2,19,13,13,7,13,21,1,10,18,18,4,5,7,8,16,5,21,4,8,21,16,15,21,1,21,7,19,7,5,9,16,8,7,17,20,9,10,4,21,15,13,13,13,17,15,17,9,10,21,1,7,7,21,10,21,14,3,8,2,16,9,7,10,8,6,13,2,4,14,5,20,6,4,19,13,20,13,10,8,8,14,4,6,1,15,5,21,16,8,21,17,2,10,13,4,16,16,7,7,4,7,7,5,10,1,19,2,18,1,13,9,1,23,18,19,5,6,2,13,21,7,10,17,14,7,8,17,4,8,15,7,4,8,13,7,21,5,23,5,16,2,9,6,16,17,21,16,9,15,14,4,13,5,23,19,16,18,7,17,18,8,4,9,9,8,5,4,8,9,6,15,6,17,21,8,2,4,21,7,4,21,21,20,5,19,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,13,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,9,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,23,23,2,10,4,17,16,4,21,6,4,5,18,13,13,2,17,13,16,7,15,17,5,8,13,15,9,2,8,18,23,5,18,2,15,5,6,2,18,14,21,11,7,7,18,4,13,18,21,15,13,15,16,21,7,3,7,10,10,10,6,13,21,21,6,4,2,17,5,19,4,9,2,16,1,6,14,3,7,14,17,7,15,10,3,7,7,8,13,1,8,16,15,10,21,15,15,15,15,21,10,19,7,5,9,13,15,8,9,21,21,21,6,9,21,13,13,14,15,13,1,8,8,18,1,2,8,21,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,5,2,5,8,7,8,14,3,15,17,15,2,7,21,10,4,17,15,21,13,6,15,21,10,8,15,14,2,10,10,21,16,5,20,21,17,13,9,8,8,13,13,15,2,17,2,15,13,16,14,16,6,20,16,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,17,20,14,4,8,7,15,14,17,16,21,15,17,19,8,15,4,14,9,4,6,5,4,3,7,5,15,16,17,15,6,16,8,2,15,16,21,6,7,18 +24,23,23,23,23,23,9,7,17,4,6,16,6,10,9,21,13,15,4,16,13,16,7,17,19,7,16,7,5,13,19,21,20,23,3,19,9,13,5,7,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,16,6,8,15,4,21,7,17,5,2,7,16,4,17,6,6,10,5,21,17,8,20,7,14,17,8,6,4,21,16,13,6,7,18,7,21,4,10,15,11,8,15,15,1,16,1,7,5,9,8,15,15,9,17,16,21,5,13,17,7,13,14,7,6,21,8,21,18,1,4,6,21,13,5,6,16,8,2,21,5,2,17,6,14,3,21,9,6,15,2,7,13,5,6,2,5,8,8,8,14,9,15,17,16,4,7,21,13,4,21,21,19,13,6,4,21,7,7,13,7,4,6,10,21,17,6,20,1,15,13,9,4,16,7,5,7,21,21,2,7,16,21,14,6,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,15,17,20,7,9,6,10,10,14,21,17,16,15,17,19,21,8,10,8,6,15,7,18,5,6,2,9,4,15,17,15,4,17,13,2,6,17,18,15,7,19 +24,23,6,4,21,15,6,2,21,9,15,17,11,5,15,10,14,18,16,8,2,18,1,16,2,15,21,7,7,13,6,8,17,23,13,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,15,3,6,13,2,21,5,21,5,6,2,17,8,19,6,4,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,13,19,11,4,7,17,13,21,8,13,8,9,3,2,18,21,17,14,14,21,7,14,5,3,7,21,4,15,16,8,8,8,8,15,2,5,10,15,19,21,21,10,8,17,21,5,15,10,13,11,7,10,15,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,16,21,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,7,14,18,19,17,17,15,15,19,8,5,5,16,14,10,6,19,8,16,15,21,6,8,17,13,2,21,7,2,15,11,20,5,6,23 +24,23,23,7,15,6,10,9,19,21,6,21,6,15,2,5,8,15,2,21,13,16,7,16,21,5,21,15,8,13,7,8,10,23,7,19,2,13,5,6,2,18,15,18,11,7,8,18,4,16,19,15,16,13,15,15,21,15,15,16,5,15,13,2,21,10,21,8,5,8,2,8,17,8,15,6,5,4,16,14,6,7,15,16,5,23,20,15,14,13,7,16,16,8,17,15,5,21,15,15,15,15,21,8,4,7,5,9,8,7,13,9,21,21,17,2,6,15,13,13,8,15,15,21,8,5,18,15,2,7,21,13,5,8,6,18,2,21,5,2,8,6,14,6,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,9,7,21,15,15,13,19,2,8,21,21,5,13,5,16,21,8,6,15,7,2,4,10,21,21,6,20,1,13,5,8,6,8,7,8,15,2,18,2,15,13,17,15,14,10,20,8,7,15,5,4,8,13,8,13,7,19,13,16,7,9,5,15,13,21,21,18,13,14,5,13,10,2,17,21,21,16,16,21,7,15,8,8,7,6,5,7,14,15,1,9,14,21,16,15,5,15,8,7,15,15,16,6,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,16,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,8,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,8,5,2,15,18,15,6,21,6,2,8,18,5,15,2,21,13,16,19,15,16,5,8,13,5,13,2,8,16,23,8,3,2,14,5,6,2,18,15,19,15,7,8,11,4,15,21,21,15,13,15,16,21,15,2,4,8,23,23,21,14,10,1,6,2,21,16,2,19,13,2,6,6,17,17,7,3,7,14,17,8,6,4,3,16,15,8,13,1,8,21,2,6,21,11,5,15,8,17,2,19,7,5,9,15,15,15,9,21,21,18,2,6,21,13,13,14,2,13,21,10,5,15,21,2,13,17,13,5,5,16,8,2,11,5,2,19,6,16,15,21,7,5,15,8,14,13,5,21,2,5,8,7,8,14,2,15,21,15,8,5,21,2,15,19,15,21,13,14,15,21,14,15,6,4,2,15,21,17,8,5,20,21,4,2,9,8,8,13,5,3,8,17,2,15,13,8,14,2,13,20,16,16,13,5,4,8,13,8,13,13,19,13,8,2,9,5,17,15,17,16,20,14,14,13,15,15,14,17,15,16,15,16,21,7,2,2,5,16,4,13,15,6,15,5,5,15,21,17,15,13,15,15,6,16,15,21,5,15,18 +24,23,23,23,21,5,6,15,16,15,15,17,5,8,2,1,14,13,2,18,13,16,3,16,7,2,18,13,5,10,15,13,8,21,5,2,13,6,5,2,15,20,19,21,7,7,8,17,4,16,14,16,15,17,15,16,21,6,15,16,5,15,13,5,21,7,21,5,6,6,2,16,21,15,6,7,5,18,16,5,13,15,5,1,21,10,3,2,14,13,6,2,18,8,17,15,8,21,21,6,4,7,21,2,5,7,5,7,8,15,8,5,1,21,17,2,2,17,23,13,6,5,2,21,9,2,2,17,15,15,20,16,13,5,13,18,13,14,16,8,8,6,14,2,21,10,15,5,19,19,15,7,13,2,9,15,15,8,21,14,15,18,15,2,21,21,6,2,21,16,15,13,6,21,21,7,6,7,7,8,15,21,21,21,13,3,1,2,6,17,13,8,13,13,2,2,17,10,15,13,21,14,15,5,15,5,18,15,10,4,8,13,8,10,10,23,10,2,15,11,9,16,13,17,21,5,14,5,2,13,5,13,15,8,16,16,16,15,11,15,6,5,18,13,6,21,15,10,15,6,10,15,18,10,15,21,13,2,15,21,15,10,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,7,15,21,19,7,1,17,8,16,7,5,9,5,11,15,9,8,21,16,9,5,21,13,13,1,10,15,16,9,7,18,11,10,8,3,13,19,8,5,8,7,1,13,2,21,21,23,23,21,23,23,15,5,8,7,8,13,5,9,19,8,7,15,6,5,11,15,5,18,21,4,6,16,19,5,6,6,5,7,5,18,7,3,15,7,5,1,19,15,21,21,4,15,10,23,8,2,2,9,4,17,14,15,10,21,14,10,13,16,4,16,15,9,4,8,13,6,21,7,23,5,16,6,9,5,15,13,17,21,19,5,7,15,9,5,23,21,16,17,16,18,21,7,10,13,21,16,23,9,15,7,15,15,10,7,8,17,15,7,21,7,4,6,17,19,8,19,19 +24,23,23,23,21,17,2,6,21,2,2,8,21,2,5,13,13,21,3,13,7,18,21,16,2,5,21,6,8,13,6,6,21,23,13,17,5,14,5,17,6,18,14,17,7,7,21,15,4,17,14,21,15,21,15,8,21,6,2,17,2,2,13,6,21,5,13,15,15,16,17,5,16,6,14,13,2,17,8,8,14,8,13,21,7,2,18,2,3,14,15,2,16,15,16,5,5,21,21,19,21,7,8,7,17,7,5,13,15,15,15,5,15,21,18,2,21,8,23,14,14,15,6,16,15,15,17,21,5,2,21,13,21,2,13,17,15,16,2,3,8,1,2,6,21,8,5,10,21,5,16,7,2,15,9,8,13,8,15,2,15,18,15,5,21,21,10,15,16,20,7,14,7,15,16,3,14,5,16,15,15,2,21,2,8,21,1,15,5,9,21,21,23,2,3,2,21,15,14,5,18,8,7,15,7,8,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,10,8,19,15,16,15,16,21,8,6,7,2,16,13,9,10,14,15,15,5,15,21,1,13,10,16,15,2,2,21,2,5,23,23 +24,23,23,6,1,4,5,5,18,15,4,21,6,6,10,18,5,15,4,21,13,17,18,15,21,5,8,13,8,9,2,8,16,23,8,19,2,14,5,6,2,18,15,18,15,7,8,17,4,15,21,8,16,13,16,21,21,10,10,4,7,23,23,17,6,5,21,9,10,2,17,8,19,8,2,5,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,10,9,21,17,21,4,10,17,13,13,14,6,7,21,4,4,6,21,2,4,17,13,5,6,16,8,9,14,6,2,18,6,14,6,21,9,6,16,9,14,13,6,8,10,5,8,7,8,15,2,15,21,15,8,7,21,10,15,18,15,21,6,5,4,21,14,7,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,4,13,5,14,16,16,21,15,16,21,7,7,2,5,4,4,5,15,4,19,5,5,4,21,17,15,6,15,8,4,16,16,16,4,23,23 +24,23,23,10,17,8,15,15,21,10,4,21,6,15,10,15,10,13,2,21,13,16,3,21,21,5,8,15,7,13,10,6,19,23,13,19,2,7,5,6,2,18,1,1,21,7,7,18,4,21,21,15,7,15,21,16,21,15,2,15,5,2,13,10,6,7,21,6,2,2,17,2,19,13,2,10,5,21,16,14,20,7,14,16,8,6,15,3,16,5,13,6,21,8,21,15,10,21,11,3,15,8,17,8,8,7,5,9,8,15,15,9,21,17,21,15,7,19,13,13,14,10,15,21,8,15,18,15,2,10,21,13,5,8,16,8,2,21,5,2,4,6,14,6,21,9,16,23,23,2,4,13,17,21,5,8,8,7,14,2,15,1,15,4,8,21,10,8,21,21,21,13,9,15,21,7,7,14,7,2,10,21,21,10,10,20,1,21,15,9,8,8,13,13,4,2,21,4,15,13,21,14,6,13,20,13,17,13,5,4,8,13,8,9,4,23,8,7,15,9,5,17,13,17,21,21,14,14,10,13,15,14,1,16,16,8,15,19,21,15,5,7,15,16,7,7,10,2,2,6,5,15,17,15,6,16,15,2,16,16,15,23,23,23 +24,23,23,15,21,10,10,2,21,15,6,17,6,2,2,7,13,13,2,21,13,16,19,21,21,5,7,13,8,13,10,2,17,23,13,2,2,6,10,6,2,18,14,21,11,7,8,18,4,18,21,21,16,15,15,16,21,10,2,16,5,2,13,6,16,13,21,5,10,2,16,2,16,2,15,15,5,16,16,7,19,15,14,16,8,4,14,3,16,13,13,8,21,7,16,5,15,21,11,2,15,15,1,17,18,7,5,13,13,15,15,9,21,21,21,2,21,16,13,5,14,14,13,21,8,2,18,21,2,15,3,13,5,8,10,8,2,7,5,2,9,6,14,7,1,9,13,18,15,21,5,5,14,2,5,8,8,8,14,15,15,1,15,8,8,1,2,8,21,21,21,13,5,16,21,10,14,15,7,2,10,2,21,17,5,20,1,17,5,9,2,8,13,6,5,11,21,2,15,13,21,14,15,13,20,4,17,13,5,4,8,13,9,9,13,7,5,7,2,9,5,17,15,17,16,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,1,15,8,16,5,7,5,15,2,5,15,15,21,4,15,16,15,10,15,16,16,15,20,20 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,4,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,15,15,6,13,21,15,8,21,6,15,2,10,13,13,2,21,13,16,15,17,21,5,8,13,7,13,2,1,21,23,15,3,2,13,6,6,2,18,15,21,11,7,8,18,4,3,21,15,15,15,2,16,21,15,2,16,5,15,13,6,6,2,21,5,2,3,16,15,19,13,2,6,15,21,16,14,19,7,14,8,8,13,14,13,15,6,15,13,21,13,1,13,8,17,11,6,15,15,16,16,21,7,5,9,8,15,15,9,21,1,21,5,7,18,13,13,14,15,13,21,8,15,20,21,2,13,21,13,5,13,16,8,2,21,5,2,2,6,14,6,21,9,16,16,14,14,13,5,6,2,5,8,8,8,14,21,15,1,15,2,8,1,10,2,21,21,21,13,6,15,21,7,8,5,7,2,6,2,21,15,13,20,21,16,13,11,2,8,13,5,15,2,17,2,15,13,1,14,16,13,20,2,16,13,5,4,8,13,8,13,14,15,16,14,8,9,5,16,15,17,15,20,14,14,13,2,15,14,16,17,16,15,15,19,21,6,13,15,2,13,7,5,15,6,2,7,15,16,21,15,6,16,13,2,17,15,15,23,23,23 +24,23,23,23,23,6,10,2,17,8,8,21,17,10,6,7,14,19,9,16,3,21,18,17,4,9,21,8,8,9,10,21,21,17,7,3,10,21,6,8,7,18,7,7,15,7,21,17,4,16,14,17,21,21,15,21,21,7,19,17,6,4,9,4,21,7,21,9,7,8,21,8,17,7,14,8,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,18,19,5,21,21,21,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,6,16,16,23,13,1,6,19,21,9,5,19,18,10,3,17,13,21,10,5,8,21,21,10,2,4,1,1,5,16,6,2,23,21,15,4,13,17,5,9,2,8,7,15,2,5,1,15,3,21,19,8,2,17,19,10,10,6,21,21,8,14,8,19,9,4,21,16,17,9,17,21,7,2,10,2,17,23,3,5,7,21,4,2,19,21,16,6,5,16,2,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,18,19,8,9,15,16,5,23,19,7,1,13,16,18,17,8,9,16,8,23,5,9,5,10,15,2,10,21,17,13,2,21,7,4,16,16,19,5,10,23 +24,23,23,23,1,5,15,6,18,8,2,21,6,6,6,18,13,16,2,21,13,16,3,15,21,5,8,13,8,13,2,8,16,23,6,18,10,15,5,6,2,18,15,3,11,7,8,19,4,16,21,15,18,13,15,16,21,5,2,8,14,23,23,16,5,13,21,5,2,16,16,8,18,7,13,15,5,21,16,18,3,7,14,17,15,10,6,2,16,7,8,13,1,8,21,2,6,21,13,5,15,15,21,2,3,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,6,13,21,8,6,15,21,2,13,17,13,5,6,16,8,2,16,5,2,18,15,14,13,1,15,6,15,16,14,13,5,16,2,5,7,7,8,14,2,15,21,15,8,7,21,2,15,18,15,21,13,6,16,21,14,6,5,2,2,5,16,21,16,13,1,21,2,15,9,8,8,13,5,5,21,17,2,15,13,15,14,6,13,20,6,16,13,5,4,8,13,15,11,13,19,13,8,2,3,5,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,6,21,9,9,2,16,9,5,17,17,7,13,10,9,13,5,19,15,19,20,17,6,8,23,23,6,5,13,3,17,23,6,18,10,15,5,6,16,18,14,15,15,7,21,17,4,17,14,17,21,17,6,15,18,2,10,8,6,15,13,10,17,5,21,15,7,2,17,7,21,4,10,6,16,2,16,13,13,15,13,16,21,10,21,18,7,5,6,7,16,8,16,15,5,17,21,8,21,1,17,8,16,7,5,9,1,15,15,9,17,17,17,6,4,8,23,13,1,6,2,17,9,5,21,21,15,6,21,13,11,7,10,8,16,21,10,2,4,21,1,5,18,6,15,23,16,4,10,13,4,9,9,19,8,7,15,2,5,16,17,21,10,21,4,6,17,5,2,13,13,2,21,4,5,4,7,7,10,8,17,21,3,17,21,10,9,10,10,18,23,2,19,4,21,14,15,19,1,5,6,4,17,8,17,15,9,4,8,13,6,21,5,23,13,16,6,3,5,15,13,17,18,8,18,4,2,6,4,23,21,18,15,15,16,21,8,4,9,21,14,23,7,6,15,6,13,2,10,15,21,15,21,17,13,4,15,21,9,5,19,23 +24,23,23,7,18,10,5,2,21,15,4,21,6,10,4,21,9,13,2,21,13,16,11,15,17,5,8,15,5,13,15,10,21,23,13,19,2,15,9,6,2,18,15,1,9,7,8,18,4,16,1,21,15,7,15,18,21,15,2,7,10,5,6,14,13,21,21,6,6,2,21,8,19,8,2,15,5,21,16,8,19,7,14,16,8,6,4,3,16,7,8,13,1,8,16,15,6,21,11,15,15,13,17,10,19,7,5,9,8,15,15,9,16,21,1,4,4,21,13,13,14,6,15,16,8,15,18,15,2,7,17,13,5,8,3,18,2,21,5,2,20,6,8,6,21,9,7,15,17,14,13,5,14,2,5,8,7,8,14,10,15,1,15,1,7,21,10,2,21,15,21,7,5,1,21,15,15,5,4,10,3,10,21,10,15,20,21,4,13,9,8,8,13,13,4,2,17,2,15,13,16,14,15,13,20,10,16,13,5,4,8,13,8,13,5,19,13,7,15,9,5,16,15,17,21,20,14,14,2,2,15,14,16,16,21,15,21,19,7,15,21,6,7,10,10,15,6,15,2,9,5,16,21,15,5,15,15,2,17,16,15,6,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,8,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,21,15,6,6,21,10,15,21,17,15,15,18,14,13,6,16,13,17,16,21,6,9,21,15,8,13,6,2,18,23,7,19,10,6,8,2,14,18,14,15,15,7,8,17,4,21,14,1,21,11,19,15,21,7,8,13,15,23,23,23,23,5,21,6,10,4,17,7,17,2,14,6,8,16,13,21,13,8,13,17,21,4,6,7,14,13,21,15,21,14,21,2,5,17,21,8,21,1,17,16,16,7,5,9,8,15,8,9,16,16,21,5,18,18,13,3,4,6,14,18,9,15,19,19,10,15,10,13,20,2,6,8,3,8,15,13,1,6,5,2,14,5,14,4,2,6,4,13,5,18,7,2,8,7,15,2,5,10,15,15,17,21,4,15,21,20,20,13,6,21,23,23,23,14,10,15,2,8,15,21,5,17,21,7,2,10,10,18,23,23,8,7,18,21,2,19,17,14,8,14,21,4,21,19,7,4,7,13,6,17,2,23,11,11,2,3,5,15,13,17,21,15,4,13,5,2,15,23,16,16,1,15,16,21,8,6,7,6,7,5,14,5,3,14,15,16,21,21,17,13,2,17,15,15,16,16,19,2,3,20 +24,23,23,23,23,23,23,23,17,7,10,19,6,9,6,8,13,13,3,16,13,18,19,15,6,9,8,4,8,13,15,8,21,23,13,20,2,8,5,6,2,18,16,1,11,7,8,18,4,15,7,21,15,15,11,16,21,15,2,16,5,13,13,21,5,8,21,6,2,14,21,7,19,8,15,15,5,17,13,5,19,15,14,16,15,4,15,9,21,15,4,13,1,8,17,2,6,21,11,15,13,15,16,6,10,7,5,9,8,11,15,9,21,21,21,8,3,17,13,13,14,7,16,21,8,15,18,20,2,3,21,13,5,4,8,8,2,21,5,5,16,6,14,19,21,9,2,8,14,14,13,15,17,10,9,8,8,8,14,2,7,1,15,18,17,21,10,3,21,16,7,13,14,16,21,7,15,14,7,2,8,17,21,8,5,20,21,17,2,11,2,8,13,6,3,2,21,3,15,13,18,14,7,15,20,4,17,13,5,4,8,13,9,9,13,4,5,15,15,13,5,17,15,16,17,20,14,3,14,6,8,7,17,16,16,11,15,19,8,2,13,13,3,14,8,6,10,10,21,7,7,16,18,15,13,17,13,4,21,16,15,23,23,23 +24,23,23,23,16,6,2,8,16,2,7,21,18,5,5,15,13,16,2,13,20,21,3,16,15,6,21,5,2,14,15,2,16,23,16,21,5,14,5,6,14,16,14,1,13,7,16,19,4,17,15,21,1,15,15,18,11,2,21,15,5,15,13,2,21,5,14,11,3,2,21,8,21,6,15,15,5,2,16,15,14,8,13,21,7,17,21,2,5,14,16,8,1,7,21,2,5,21,16,16,10,1,1,7,16,7,5,9,8,15,15,3,15,16,21,2,6,16,23,13,8,5,15,16,5,2,1,11,15,13,21,13,21,14,3,8,2,17,3,13,13,8,23,23,23,23,15,16,19,5,14,15,19,4,15,7,7,8,14,15,6,8,15,2,21,21,2,15,17,20,8,5,2,15,15,7,14,15,7,11,15,18,1,2,15,15,1,13,8,10,14,23,20,15,3,2,21,15,7,13,18,14,5,5,16,15,16,3,13,4,8,13,8,18,13,23,7,1,2,3,6,15,13,16,16,6,21,15,5,13,7,2,19,8,15,16,16,18,8,10,15,15,2,15,5,21,14,2,15,5,15,16,17,13,15,16,15,2,16,15,16,6,6,23 +24,23,23,23,23,7,6,5,21,4,4,21,6,6,6,18,5,16,2,21,13,16,19,15,17,5,8,13,15,5,4,6,17,23,7,19,2,6,9,6,2,18,15,19,8,7,8,18,4,14,21,15,16,13,15,16,21,10,8,4,7,23,23,5,6,6,21,6,6,8,17,8,19,7,6,6,5,21,16,8,19,7,14,17,8,6,10,3,16,5,6,13,1,8,21,16,6,17,15,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,6,15,1,13,13,14,5,6,21,6,8,17,21,2,5,17,13,5,6,8,17,6,1,5,2,19,6,8,6,21,9,6,15,4,14,13,5,17,2,5,8,7,8,15,4,15,1,15,8,8,21,10,10,19,16,21,6,5,16,21,5,15,5,2,2,6,16,21,8,9,1,21,17,9,9,8,8,13,5,15,21,17,2,15,13,16,14,5,13,20,8,16,13,5,4,8,13,15,13,13,19,13,8,2,9,5,17,13,17,17,20,14,6,5,6,6,14,17,16,17,15,17,1,7,7,2,5,6,6,5,15,5,19,5,5,4,21,17,6,4,15,8,6,17,16,21,10,23,23 +24,23,23,23,15,15,15,2,21,15,6,21,6,2,15,3,13,13,2,21,13,16,15,15,21,9,21,15,8,13,15,2,17,23,13,19,2,15,5,6,2,18,21,21,11,7,8,18,4,15,21,15,15,15,18,16,21,15,2,16,5,2,4,10,6,2,21,5,2,2,17,15,18,7,2,4,5,17,16,15,16,7,5,16,8,4,14,2,16,13,13,15,1,8,16,15,6,21,11,5,15,15,16,8,3,7,5,9,8,15,13,9,21,21,21,15,7,18,13,13,14,15,13,21,8,15,18,21,2,7,21,13,5,6,15,7,2,21,5,2,17,6,14,6,21,9,15,15,13,14,13,5,14,2,5,8,8,8,14,15,15,16,21,6,8,21,2,4,21,21,18,13,5,15,21,7,15,15,7,2,3,2,21,15,15,20,21,17,8,9,4,8,13,5,15,2,21,2,15,13,18,14,15,13,20,21,16,13,5,4,8,13,8,13,13,9,13,7,8,9,5,17,15,16,15,20,14,16,5,2,13,14,16,21,16,15,15,19,11,6,21,14,7,21,8,18,6,10,2,9,14,16,16,15,6,17,13,13,17,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,2,16,6,17,4,4,7,5,21,5,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,6,21,15,6,21,6,6,2,3,13,15,2,21,13,16,2,16,16,5,8,13,7,13,15,15,16,23,13,3,2,15,5,6,2,18,14,16,11,7,21,17,7,15,19,15,15,13,15,21,21,16,15,9,5,20,15,5,13,18,18,10,10,16,17,8,19,6,2,15,6,21,17,13,9,7,14,16,8,13,7,2,16,5,13,13,1,8,16,15,6,21,11,5,15,15,17,15,3,5,5,7,8,15,21,9,6,21,21,7,21,16,13,13,14,6,15,17,8,15,18,15,18,15,21,13,5,6,10,8,2,21,5,2,20,6,14,5,21,9,15,15,6,14,13,5,6,2,5,8,7,8,14,13,15,21,15,15,13,19,2,9,21,16,21,13,8,15,21,6,15,2,6,2,15,6,21,2,13,20,21,6,13,13,13,8,23,23,23,16,21,2,7,16,16,14,2,13,20,16,16,13,13,4,14,13,15,15,6,19,13,8,2,11,5,15,15,17,15,20,14,14,5,2,5,14,21,16,16,16,21,1,7,8,2,14,6,2,5,15,2,15,5,13,8,21,21,13,5,15,15,2,16,15,23,23,23,23 +24,23,23,23,23,8,13,2,21,2,15,21,6,2,6,19,13,15,4,21,13,16,19,15,3,9,16,13,8,13,2,8,17,23,2,3,3,15,5,5,21,18,14,17,11,7,21,18,4,8,21,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,2,2,17,3,19,8,6,15,5,21,16,5,13,7,5,6,8,2,4,3,21,15,6,13,1,8,16,15,6,21,11,5,16,8,17,2,19,7,5,9,15,15,13,9,21,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,8,6,21,9,7,15,6,14,20,2,16,8,5,8,8,7,14,2,15,17,13,2,8,19,15,2,21,16,21,13,5,15,21,14,13,15,5,2,6,21,21,13,3,20,21,21,9,9,8,8,7,7,5,2,21,2,15,13,16,14,14,8,20,8,16,15,5,4,8,13,13,13,5,19,13,16,9,9,9,16,13,16,15,20,8,14,5,13,8,14,16,16,21,15,16,21,7,2,1,18,5,14,15,15,16,2,5,9,8,21,17,15,2,8,15,4,16,21,8,5,23,23 +24,23,23,8,15,10,15,6,21,8,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,16,15,15,15,15,1,21,15,2,13,7,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,16,8,6,7,3,16,5,8,13,1,8,17,6,10,21,11,16,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,7,18,15,2,15,7,13,5,8,7,18,2,21,5,3,20,6,14,6,21,9,3,15,15,14,13,5,6,2,5,8,7,8,14,16,6,1,17,5,8,21,10,2,21,21,21,13,9,8,21,14,5,14,10,2,15,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,17,15,5,4,15,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,15,15,15,15,2,15,5,16,16,16,7,15,15,2,17,16,15,23,23,23 +24,23,23,23,23,23,23,9,21,15,15,16,7,4,8,16,4,15,14,19,13,16,19,18,7,5,21,4,8,13,4,13,19,23,23,19,2,9,7,16,10,8,14,15,15,7,1,17,4,16,18,17,21,15,15,15,19,6,5,17,2,5,13,4,21,7,21,8,6,8,18,8,21,8,5,4,9,16,16,15,13,7,13,16,21,10,13,1,14,4,13,8,16,8,16,4,4,15,21,5,6,1,17,17,3,7,5,9,8,15,8,9,21,1,17,5,2,21,23,13,1,5,2,16,9,2,19,21,4,6,3,13,19,4,5,8,8,21,2,2,4,1,1,5,18,5,15,15,23,4,4,13,15,6,9,1,8,8,16,2,5,16,13,21,21,18,4,2,21,19,10,13,4,11,16,7,4,5,21,5,15,10,1,21,15,17,19,4,15,10,16,23,5,8,5,1,21,14,5,4,21,14,4,13,8,16,16,15,3,4,8,13,6,16,2,23,5,21,2,3,5,13,13,17,16,19,8,15,4,13,5,23,19,16,21,16,16,18,8,2,5,19,8,14,23,23,23,23,23,19,15,7,16,15,5,21,7,2,2,16,19,5,13,19 +24,23,6,7,21,5,4,10,21,15,6,21,6,2,4,7,9,13,21,21,13,17,15,1,17,9,8,15,9,13,2,4,17,23,10,19,2,13,8,10,2,18,14,18,11,7,8,18,4,18,1,21,15,15,15,16,21,13,10,7,10,7,10,14,9,21,21,9,4,3,17,4,19,3,6,7,5,21,21,7,19,15,14,17,8,2,4,9,21,15,10,13,1,7,16,7,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,21,21,17,4,6,21,13,13,17,15,15,16,9,6,18,15,2,7,17,13,5,3,8,18,2,21,5,2,21,6,14,5,21,9,8,15,21,14,9,5,14,2,5,8,8,8,14,15,15,1,15,15,7,21,9,4,21,16,21,13,5,15,21,14,15,15,10,2,6,10,21,15,17,20,21,4,13,9,8,8,13,13,6,8,17,11,15,13,15,14,15,5,20,17,16,13,5,4,8,13,13,13,5,19,13,8,8,9,5,17,15,16,21,20,14,14,8,13,15,14,17,17,21,16,17,19,18,8,10,2,6,4,5,15,4,14,2,2,5,16,21,15,6,15,8,4,1,16,21,7,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,15,7,15,17,21,4,6,7,6,16,4,4,9,21,21,8,10,3,16,15,21,2,4,7,5,2,16,9,19,9,14,17,8,6,4,3,21,9,6,13,1,8,17,13,6,21,15,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,6,3,21,13,13,14,9,4,16,8,5,19,15,2,8,21,13,5,9,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,6,2,5,8,8,7,14,2,15,1,15,21,7,21,10,3,15,8,21,13,7,15,21,15,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,15,1,7,17,2,15,13,21,14,15,8,20,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,1,8,5,18,21,2,10,10,6,10,2,21,3,15,2,17,13,1,15,16,16,9,15,10,13,6,8,16,18,23,13,19,2,10,5,6,2,18,14,21,8,7,8,18,4,8,21,15,11,15,15,21,21,6,2,21,10,4,9,13,13,7,21,5,6,10,16,8,17,14,14,5,15,21,21,5,19,15,14,16,8,4,9,19,21,15,14,15,17,7,21,2,1,21,11,15,15,15,16,7,19,7,5,9,8,15,13,9,2,17,21,8,19,21,13,13,14,5,15,16,8,10,18,1,2,13,17,13,5,3,16,8,2,21,5,2,8,6,14,8,21,9,6,15,8,14,13,5,15,2,5,8,7,7,14,10,4,1,15,15,13,21,10,4,17,21,8,7,14,14,21,17,7,15,9,2,15,8,21,15,10,20,1,2,5,5,4,16,13,5,15,21,21,2,15,15,21,14,4,13,20,15,17,15,5,4,8,13,15,13,13,19,13,7,2,15,17,17,15,15,16,19,14,14,6,2,14,14,18,19,16,15,17,18,17,8,10,8,6,15,7,1,4,1,15,9,6,8,17,15,6,17,13,4,10,21,18,23,23,23 +24,23,23,23,23,2,10,6,21,5,6,21,17,15,7,19,13,2,13,16,7,16,19,19,4,7,21,16,3,13,5,16,19,23,6,19,15,15,9,7,6,19,19,17,15,7,17,16,4,15,14,19,15,21,19,17,19,10,1,15,5,6,13,21,11,5,21,7,10,8,19,14,19,4,8,15,19,9,10,13,5,10,9,17,21,18,10,4,7,5,6,2,19,8,21,13,5,21,21,6,16,1,17,2,19,7,9,9,8,15,18,2,1,16,2,6,18,19,23,14,17,5,13,18,21,6,18,16,2,8,21,13,21,6,9,6,15,11,16,5,7,1,6,23,16,7,23,23,23,23,23,16,17,2,13,7,17,8,15,3,5,15,13,17,21,1,6,9,17,19,15,19,17,6,7,5,15,14,9,15,4,4,18,4,6,5,21,21,3,8,6,23,23,10,14,1,21,10,7,3,19,14,23,23,23,23,1,15,2,4,21,13,7,20,5,23,13,15,1,3,5,1,15,17,16,19,15,14,23,23,6,14,19,17,21,15,16,11,8,9,2,13,3,7,5,5,9,15,19,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,10,16,8,9,5,17,10,9,17,6,4,4,3,13,13,4,17,13,16,19,8,17,9,2,9,5,20,7,9,18,23,15,16,9,15,7,18,19,18,14,17,11,7,8,19,4,18,21,16,16,13,15,17,21,4,10,7,1,8,5,9,4,21,21,9,10,4,17,4,17,7,4,9,10,17,16,6,19,7,14,17,8,2,2,3,17,9,10,8,1,8,16,4,10,21,11,10,15,7,1,23,10,13,5,9,8,15,8,9,17,21,17,6,4,21,13,13,21,4,9,21,9,4,18,17,21,7,21,15,5,3,15,8,4,16,15,9,21,6,14,4,16,9,3,16,7,21,8,8,9,6,9,4,8,8,14,4,17,1,15,2,5,17,9,4,21,15,7,5,5,17,21,5,4,4,3,2,21,1,18,4,10,20,21,17,15,7,9,8,7,9,9,3,17,15,16,6,16,14,5,6,20,6,16,13,5,4,8,13,8,11,10,19,13,8,8,9,5,16,15,17,17,20,14,5,5,9,2,15,16,17,1,15,17,18,19,8,10,7,10,4,9,15,4,14,9,7,4,17,16,2,6,16,8,4,17,21,21,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,21,6,6,21,16,13,7,1,17,1,16,7,5,9,6,7,15,9,8,17,16,6,2,21,13,13,1,15,16,16,9,15,19,11,4,6,9,13,19,7,10,8,7,1,13,2,2,18,21,13,7,9,23,23,23,23,15,9,13,5,9,19,8,7,15,9,5,11,8,7,21,16,7,15,17,19,6,13,8,11,16,9,15,6,16,7,15,4,1,21,6,19,1,4,9,10,8,23,2,21,9,4,17,14,15,13,17,15,7,6,16,16,8,15,9,4,8,13,6,21,7,5,18,16,6,9,5,16,11,17,16,20,13,15,13,2,5,23,19,17,21,11,17,18,7,5,6,21,9,13,13,9,7,15,15,17,6,15,17,7,13,17,7,13,17,16,19,6,23,23 +24,23,23,9,21,15,14,2,21,2,6,21,6,10,21,3,7,15,2,21,13,16,18,15,3,5,16,2,8,13,2,7,16,23,15,19,2,15,5,6,2,18,14,1,11,7,21,18,4,8,16,15,16,15,15,16,21,2,5,21,5,3,5,13,8,18,21,15,2,2,17,2,19,8,4,15,19,16,6,2,19,7,14,4,8,6,6,9,21,15,3,13,1,8,16,15,6,21,11,5,15,8,21,2,19,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,15,2,7,17,13,5,14,8,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,20,2,6,8,5,8,7,7,14,2,15,17,13,2,8,19,13,2,21,16,21,13,5,16,21,15,14,2,5,2,6,2,21,8,15,20,1,21,15,9,8,8,7,13,6,2,18,2,4,13,21,14,15,5,20,21,21,15,5,4,8,13,13,13,2,19,13,13,9,9,5,15,13,16,8,20,14,14,5,13,13,14,17,16,21,15,16,1,8,8,2,18,6,6,5,15,15,14,16,9,15,21,16,15,5,15,15,15,21,16,15,15,23,23 +24,23,23,23,23,23,6,21,21,5,15,17,8,5,2,18,7,13,2,16,13,19,16,18,7,5,21,2,8,13,6,2,16,23,16,2,9,6,5,8,6,18,14,8,15,7,8,17,4,21,14,17,21,8,15,21,3,6,3,15,10,10,8,13,1,5,20,5,15,14,17,14,16,2,2,7,6,16,15,7,13,7,13,17,21,10,19,7,2,5,21,6,21,7,21,4,5,21,15,20,21,1,17,11,21,7,5,9,8,15,8,9,21,16,21,13,6,17,23,13,2,6,2,8,7,6,17,17,13,10,21,16,5,14,15,17,2,21,2,13,18,15,13,15,13,18,6,7,23,4,19,14,7,1,13,19,13,8,14,15,15,1,7,13,19,21,6,10,21,15,2,13,8,21,14,13,15,23,23,23,15,10,8,16,15,16,15,13,10,10,16,18,23,10,7,1,21,14,2,19,21,14,16,14,21,8,17,15,3,4,8,13,15,21,14,23,13,16,2,16,6,17,13,21,16,7,7,15,15,7,8,23,16,8,17,15,16,1,8,15,5,11,15,5,8,21,3,6,13,6,10,11,17,13,15,21,8,19,15,16,11,2,15,20 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,13,4,13,4,10,21,18,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,7,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,7,13,5,7,16,8,2,21,5,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,15,19,15,1,9,4,8,17,8,9,21,16,21,13,9,15,21,9,6,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,10,2,21,4,7,6,17,3,2,17,15,16,21,8,13,13,8,16,13,21,7,15,21,3,17,6,7,13,2,11,18,23,7,21,9,13,1,6,2,18,14,1,15,7,15,19,4,17,14,17,15,16,10,21,21,7,2,16,5,11,13,5,16,5,21,5,10,18,16,8,17,2,13,7,5,17,3,14,13,7,13,17,21,8,18,4,4,15,15,7,19,8,16,2,6,21,21,6,21,1,21,21,16,7,5,9,8,15,7,5,15,21,21,9,21,15,13,13,14,6,15,16,8,15,18,1,4,8,21,13,17,2,5,21,5,16,7,2,7,21,6,4,15,10,9,2,18,19,7,5,17,2,5,8,15,8,14,5,15,1,8,2,21,16,15,1,16,3,11,13,8,16,21,4,14,6,7,8,8,21,21,21,4,17,1,6,2,11,4,8,13,10,7,2,17,2,13,21,17,14,14,13,1,15,8,15,9,4,8,13,8,17,13,14,13,17,16,9,5,16,15,21,21,8,21,14,13,5,13,3,21,15,21,8,17,18,17,4,7,7,5,2,7,21,7,19,10,6,10,8,1,15,10,17,15,2,19,21,19,5,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,7,5,4,5,4,7,16,21,8,19,14,16,16,17,4,4,7,6,21,16,8,19,7,14,16,8,6,4,20,16,13,4,2,18,8,14,4,10,15,11,5,15,8,1,8,18,7,5,9,8,15,15,9,17,16,21,3,15,16,13,13,14,6,10,21,8,6,18,21,2,7,16,13,5,7,8,8,2,21,5,2,8,6,14,8,21,9,6,15,4,21,9,5,14,2,5,8,8,8,14,17,15,17,15,6,8,21,9,4,21,1,21,7,6,17,21,8,4,14,7,10,10,10,21,17,8,20,1,6,13,9,10,16,15,15,14,21,21,2,7,16,21,14,4,13,20,4,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,16,16,20,14,8,6,3,6,14,1,16,16,7,17,19,17,10,10,7,7,15,7,1,5,6,2,9,4,15,17,15,8,17,13,4,10,16,18,8,19,18 +24,23,23,23,21,4,10,10,17,6,10,18,21,15,8,4,4,15,4,16,13,16,7,16,16,13,17,6,7,4,6,15,18,23,15,16,9,15,8,13,3,19,14,21,10,7,16,18,4,18,3,21,15,21,15,16,21,9,10,16,5,4,13,17,21,10,21,9,10,4,17,16,16,4,4,9,5,21,21,21,20,7,14,17,2,6,15,19,14,15,13,5,17,14,21,7,6,17,21,4,19,8,16,15,21,7,5,9,9,13,11,5,17,21,21,2,21,17,13,13,14,4,16,21,9,8,19,21,3,4,21,13,17,4,5,16,15,17,8,16,9,6,6,5,1,10,4,5,20,5,8,10,18,8,9,20,7,8,14,4,15,15,8,5,21,21,21,1,18,19,2,3,10,17,21,7,10,7,7,18,5,18,21,20,2,8,1,16,6,8,8,8,13,4,4,2,17,4,13,10,21,14,6,13,8,17,16,15,3,4,8,13,8,7,13,8,15,15,16,9,5,17,13,17,16,8,21,14,9,9,10,3,18,15,17,7,17,18,16,15,9,7,4,6,9,8,5,8,9,6,10,17,17,15,6,17,8,10,21,8,20,15,19,18 +24,23,23,15,21,15,2,15,16,10,6,17,6,15,7,16,13,13,2,21,13,16,15,21,21,5,1,15,8,13,2,10,2,23,15,3,2,13,5,6,2,18,14,21,11,7,8,18,4,21,16,21,15,15,3,16,21,2,2,16,5,10,13,10,6,2,21,5,2,2,17,8,19,13,4,7,5,21,1,6,19,7,14,15,8,6,2,3,16,13,13,5,1,8,16,6,10,21,11,6,15,15,16,8,21,7,5,9,8,15,15,9,21,21,21,13,8,10,13,13,14,21,13,21,8,15,20,21,2,7,21,13,5,7,10,8,2,21,5,2,1,6,14,15,21,9,5,16,14,14,13,6,16,2,5,8,8,8,14,2,15,1,15,2,8,16,20,15,16,8,10,13,6,15,21,7,7,15,15,2,15,10,1,21,15,20,21,16,13,9,2,8,13,5,2,2,21,2,15,13,1,14,6,13,20,2,17,13,6,4,8,13,8,13,14,2,13,8,7,9,5,17,13,21,18,20,14,14,5,2,13,15,16,1,16,7,11,19,21,8,13,7,14,15,14,15,6,10,2,5,15,15,21,15,2,16,13,15,21,15,15,23,23,23 +24,23,23,5,21,2,16,15,17,5,14,17,21,4,9,19,10,15,8,21,6,1,13,21,20,17,8,14,8,6,11,21,16,23,5,19,10,7,10,4,7,18,7,15,15,7,17,7,4,21,16,21,19,15,19,19,21,6,10,17,17,6,4,4,17,5,14,10,10,16,17,11,16,7,14,16,5,21,8,13,13,15,13,16,17,2,21,18,14,10,4,4,20,8,17,7,6,21,21,8,15,1,17,15,16,7,5,9,8,15,8,9,16,21,21,5,21,16,23,13,21,14,8,21,10,15,20,17,10,6,23,23,23,14,6,17,10,18,6,2,19,1,1,2,14,23,23,23,23,17,4,5,4,6,9,2,21,8,14,7,15,15,15,4,21,21,21,2,11,16,6,2,6,23,23,23,23,23,6,15,15,21,13,18,7,14,21,9,10,10,10,18,23,10,5,13,17,15,13,9,18,15,14,7,11,2,17,18,9,4,8,13,2,21,5,23,2,17,6,3,5,16,15,19,21,10,15,9,6,8,8,23,17,17,17,15,15,18,7,19,5,4,15,23,13,7,13,2,13,17,7,20,21,2,6,17,13,10,8,16,19,10,10,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,23,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,21,7,5,6,21,15,15,21,6,17,10,15,10,13,2,18,13,21,19,16,21,5,8,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,1,21,19,21,15,10,2,5,6,17,2,21,20,2,4,21,19,19,7,14,7,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,6,21,11,6,15,1,16,21,16,7,5,9,8,15,15,9,16,21,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,21,13,5,13,8,8,2,21,5,2,9,6,14,7,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,10,15,1,16,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,16,5,7,2,8,13,5,4,2,16,2,15,13,1,14,13,5,20,4,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,15,10,15,14,21,21,16,8,15,19,21,8,13,7,14,21,5,13,15,13,2,6,15,16,21,15,2,15,13,6,15,17,23,23,23,23 +24,23,23,23,21,6,10,4,17,7,15,21,15,4,15,3,6,13,2,16,7,16,15,16,4,3,21,13,8,13,6,8,17,23,21,21,9,7,13,6,16,1,8,8,15,7,21,17,4,18,14,17,1,15,6,15,19,15,10,6,21,15,13,4,16,4,21,5,10,4,17,8,21,8,4,6,5,1,16,14,13,7,13,17,21,8,6,3,18,7,14,13,1,7,21,2,5,15,17,2,21,1,17,16,19,7,5,9,8,15,8,9,21,16,21,5,10,16,23,13,17,4,15,16,9,5,2,1,15,15,1,13,11,13,6,8,2,17,9,15,4,8,23,23,23,23,8,2,8,4,10,19,13,21,13,7,8,8,15,4,5,1,16,7,21,21,6,21,21,3,2,6,6,21,16,7,14,15,15,7,4,15,1,21,15,3,21,4,4,11,6,5,23,4,5,4,18,14,2,2,21,14,14,7,16,16,16,15,3,4,8,13,7,16,9,23,6,15,2,8,5,15,13,17,21,19,18,14,13,13,23,14,16,15,16,11,16,21,8,9,10,9,4,5,4,5,9,15,13,9,4,21,11,15,5,17,15,21,15,16,18,6,3,19 +24,23,23,5,15,8,6,4,17,21,2,2,15,9,6,17,13,16,6,16,20,21,10,15,15,5,16,5,13,8,15,8,18,23,13,17,13,15,5,16,14,16,16,8,15,7,16,18,4,17,14,16,15,21,6,21,15,2,10,15,15,6,13,21,2,5,21,13,5,2,17,15,16,2,14,13,3,14,8,14,14,19,13,21,15,8,18,2,3,6,16,16,1,7,20,3,6,21,15,17,21,1,17,13,17,7,5,9,16,15,8,5,21,17,21,15,6,17,23,13,4,5,7,16,9,15,8,21,2,2,21,13,21,15,2,8,15,16,14,10,5,11,15,6,21,21,15,15,21,10,14,6,9,8,11,2,8,8,15,15,6,1,8,2,21,21,13,21,17,20,2,5,6,15,15,14,14,10,15,11,15,5,16,2,2,20,8,13,21,10,23,16,20,14,3,2,21,2,7,13,18,14,5,13,17,2,8,7,13,4,8,13,8,21,14,23,7,16,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,7,16,18,8,2,15,6,5,7,2,16,14,6,2,5,15,18,17,13,18,15,15,15,8,15,16,6,23,23 +24,23,23,23,21,8,5,7,17,7,10,17,16,7,15,11,14,13,6,17,13,16,15,16,17,23,16,9,9,2,5,8,16,23,4,16,9,9,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,9,17,9,2,5,4,21,5,14,20,7,14,1,21,4,5,19,7,13,14,16,21,8,16,2,5,21,21,2,19,8,21,8,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,9,4,15,19,7,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,13,21,17,5,5,6,4,10,7,18,17,4,9,8,21,4,6,11,4,8,13,16,5,2,17,15,15,14,21,21,6,13,16,16,17,15,3,4,8,13,7,13,19,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,17,7,19,8,21,15,16,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,15,16,16,19,7,23,23 +24,23,23,23,23,6,5,6,17,17,15,2,15,6,10,16,13,16,2,16,2,1,3,15,2,15,17,5,13,8,15,7,18,23,13,17,13,15,5,6,14,16,16,8,15,7,16,18,4,16,14,21,15,16,6,21,15,5,10,15,6,2,13,3,11,5,21,15,6,10,17,8,16,14,15,13,14,4,16,14,14,19,13,21,15,8,18,2,3,14,16,8,21,7,21,5,15,21,15,8,21,1,17,13,17,7,5,9,16,15,8,5,21,16,18,15,4,17,23,13,4,14,15,16,2,15,21,21,5,2,21,13,21,15,13,8,16,21,6,10,5,6,23,23,23,23,2,15,21,5,14,15,10,8,11,2,7,8,15,15,6,1,8,15,21,21,13,1,17,20,2,5,6,15,15,13,14,13,15,11,15,5,16,2,2,20,21,13,21,10,23,16,20,14,3,2,21,2,7,13,18,3,5,6,16,2,17,7,13,4,8,13,8,21,14,23,8,17,2,9,6,16,13,16,16,6,19,15,6,13,7,2,18,15,16,15,16,18,8,6,15,16,5,15,2,15,14,6,2,5,15,18,17,13,18,15,15,15,2,15,17,6,23,23 +24,23,23,23,21,10,4,4,17,6,1,21,6,9,4,7,13,13,4,21,13,21,8,16,16,5,8,7,5,13,8,8,19,23,7,20,2,13,5,6,4,18,14,21,11,7,8,7,4,16,1,16,16,15,15,17,21,4,6,7,6,7,9,8,9,21,21,15,4,4,17,8,17,9,4,7,5,1,16,9,19,9,14,17,8,7,4,19,17,5,7,7,1,8,17,8,6,21,7,4,15,15,21,10,19,7,5,9,15,15,1,9,4,21,21,7,19,21,13,13,14,2,3,15,8,10,18,15,2,8,17,13,5,4,15,19,2,21,5,2,9,6,14,13,21,9,8,15,17,14,13,5,7,2,5,8,8,8,14,7,15,1,15,5,8,21,9,4,21,17,21,13,8,15,21,4,4,6,10,4,15,4,21,8,6,20,1,4,13,9,8,8,13,21,9,7,17,4,15,13,21,14,15,6,20,4,16,15,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,9,3,15,14,16,17,21,8,8,19,18,8,10,14,6,4,5,15,7,15,2,4,5,16,21,15,7,15,15,4,21,17,15,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,15,5,18,14,13,6,19,7,16,15,21,6,5,21,21,8,13,10,2,20,23,21,3,9,15,5,2,21,19,3,14,15,7,8,16,4,16,14,16,15,21,19,15,21,6,10,19,2,15,13,4,17,13,20,13,5,21,17,6,19,8,6,15,5,16,6,14,21,8,13,15,18,6,15,6,18,13,5,21,19,14,16,10,5,21,16,3,20,15,21,15,19,7,5,9,16,15,16,9,1,21,13,2,2,21,23,13,20,13,9,17,6,2,20,8,6,8,17,13,13,2,21,8,3,6,5,2,21,14,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,7,15,21,7,16,21,10,20,20,2,3,21,3,16,21,7,21,6,5,14,6,2,15,7,21,17,16,2,14,21,21,15,15,8,19,23,2,13,2,17,8,15,13,21,14,5,13,16,14,3,1,3,4,3,13,7,19,6,23,13,7,19,3,5,7,15,17,16,19,15,8,23,23,2,14,19,17,21,16,16,21,8,6,13,15,14,23,23,21,6,6,15,5,15,15,17,15,2,21,7,15,6,17,19,2,23,23 +24,23,15,10,21,7,6,10,21,15,6,21,6,4,2,7,13,13,2,21,13,16,15,16,21,5,8,15,8,13,2,2,17,23,15,19,2,13,5,6,2,18,14,1,11,7,8,18,4,15,21,21,15,15,15,16,21,15,2,16,5,10,13,4,6,2,21,5,2,2,17,8,19,13,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,13,5,13,1,8,16,15,6,21,11,6,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,6,15,21,13,13,14,15,15,21,8,15,18,21,2,7,17,13,5,6,16,8,2,21,5,2,20,6,14,6,21,9,6,15,15,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,7,14,15,7,2,10,10,21,16,5,20,21,16,15,9,4,8,13,5,4,2,21,2,15,13,21,14,15,5,20,2,16,13,5,4,8,13,8,13,13,3,13,8,8,9,5,17,15,16,17,20,14,14,13,2,15,14,17,16,16,8,16,19,21,8,6,7,10,16,5,15,5,15,2,5,15,16,17,15,6,16,13,2,21,16,16,6,15,18 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,17,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,8,21,5,10,10,18,4,10,21,6,4,5,18,5,15,2,21,13,16,19,15,21,6,8,13,8,13,1,8,17,23,2,19,2,5,5,6,2,18,15,19,15,7,8,18,4,15,21,15,16,13,15,16,21,16,10,7,14,23,23,8,6,6,21,5,4,2,17,8,19,8,7,9,5,21,17,7,3,7,14,17,8,4,6,3,16,6,9,13,1,8,17,2,6,21,11,5,15,15,16,2,19,7,5,9,8,15,15,9,21,21,21,4,6,21,13,13,14,6,13,18,15,4,16,21,4,10,17,13,5,5,16,8,9,14,16,2,1,6,21,6,21,9,6,15,8,14,13,5,17,2,5,8,7,8,14,4,15,21,15,9,7,21,10,15,18,8,21,13,6,16,21,14,15,5,4,2,18,17,21,8,9,20,1,4,6,9,8,8,13,5,6,21,17,2,15,13,15,14,8,13,20,16,16,13,5,4,8,13,15,13,7,18,13,8,2,9,5,17,15,16,16,20,14,14,5,2,15,14,17,16,17,15,17,21,7,7,2,5,8,4,5,15,4,15,9,5,15,21,17,15,4,15,15,4,17,16,21,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,6,2,13,18,15,13,16,21,13,16,2,16,11,5,6,15,13,10,6,21,18,23,7,21,4,15,5,2,16,18,14,15,15,7,8,17,4,17,14,21,21,16,1,15,21,10,15,15,10,2,13,6,21,17,21,8,5,2,16,8,1,3,15,15,5,2,16,14,13,15,13,16,21,3,6,7,15,5,21,7,21,8,20,10,5,16,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,16,17,5,2,21,23,13,16,10,15,16,9,15,20,21,5,8,15,13,18,15,7,8,2,21,16,13,4,14,15,10,2,9,6,15,10,2,2,13,6,2,9,2,8,8,15,3,5,10,8,6,21,21,13,2,21,20,2,13,5,18,21,5,7,8,3,8,5,21,15,21,7,17,21,7,2,10,10,19,23,2,5,21,17,13,2,2,16,14,15,21,19,2,16,15,7,4,7,13,6,21,13,23,13,16,3,3,5,16,13,16,21,20,8,14,23,23,2,14,21,16,16,15,21,21,7,6,13,13,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,2,15,6,21,15,6,21,6,2,2,19,13,15,2,21,13,16,19,15,2,9,16,2,8,13,2,8,16,23,7,3,2,15,13,6,2,18,15,1,11,7,8,18,4,15,18,15,15,15,15,16,21,2,5,2,23,15,13,11,15,14,21,5,2,16,16,3,19,14,14,3,5,8,21,21,9,7,14,2,8,15,6,9,16,15,8,13,1,8,16,15,5,21,11,15,15,15,17,10,19,7,5,9,15,15,13,9,21,21,21,2,6,16,13,13,14,15,13,21,8,2,18,19,2,7,21,13,5,6,16,7,2,21,5,2,20,6,14,6,21,9,15,15,17,14,13,5,15,2,5,8,8,8,14,6,15,17,15,6,7,21,6,2,21,8,21,13,2,15,21,15,13,15,5,2,6,2,18,16,13,20,21,4,13,9,2,8,7,5,6,2,18,2,4,13,21,14,4,5,20,8,16,15,5,4,8,13,8,13,5,19,15,8,15,9,5,17,13,16,15,20,8,8,2,13,8,14,16,16,21,15,16,21,7,7,4,7,8,14,5,15,14,16,5,10,15,21,17,15,5,15,15,15,16,16,15,2,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,6,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,2,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,17,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,6,7,21,21,15,2,21,2,15,6,21,15,5,13,13,21,2,13,7,18,21,16,2,5,21,2,8,13,19,6,17,23,13,17,5,14,5,21,6,18,14,7,15,7,21,16,4,17,14,21,15,15,15,8,21,6,2,17,2,2,13,6,21,5,13,7,15,14,17,6,16,10,14,13,2,15,8,8,14,8,13,21,8,2,18,2,3,14,15,2,16,7,17,5,5,21,21,19,21,15,1,15,17,7,5,6,8,15,15,5,8,21,18,7,21,8,23,14,14,15,6,16,8,2,1,8,2,6,20,13,16,14,13,17,7,15,2,3,14,16,7,5,21,7,5,10,21,5,17,8,2,15,7,7,13,7,15,2,15,18,15,13,21,21,6,15,21,20,8,14,7,4,16,5,6,7,16,15,15,2,16,2,6,21,1,13,21,9,21,21,2,10,2,21,7,14,5,18,16,7,5,15,8,4,20,7,7,4,8,13,8,16,21,23,9,21,2,3,6,16,13,16,16,6,3,15,5,13,13,17,18,15,17,15,15,21,8,6,7,2,16,7,15,10,14,6,15,6,16,21,1,15,2,16,15,2,8,21,2,5,3,23 +24,23,23,6,21,19,9,2,17,6,6,17,7,2,8,15,10,13,2,16,13,17,15,15,8,16,21,6,8,13,6,7,16,23,15,21,9,13,6,10,2,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,15,10,16,5,10,13,4,21,4,21,6,10,4,17,2,16,5,4,7,5,18,16,7,19,7,14,17,2,5,5,9,14,10,13,16,21,7,21,15,10,21,21,4,19,1,16,7,6,7,5,13,8,15,11,5,16,21,21,4,21,16,13,13,14,6,16,16,8,4,19,21,2,6,21,13,16,9,13,16,17,16,15,9,8,6,9,6,17,13,10,5,4,7,16,10,19,2,9,20,15,8,14,6,15,1,16,16,21,21,2,15,21,3,6,13,2,13,21,7,4,7,7,10,15,21,21,21,2,21,1,8,10,8,14,8,13,21,2,2,17,4,13,1,21,14,9,13,8,16,16,15,3,4,8,13,7,7,2,8,15,15,8,9,5,16,13,21,16,8,21,14,9,2,10,3,21,15,17,15,17,18,16,7,5,7,8,15,5,5,15,15,2,6,6,16,17,15,4,16,15,2,15,15,20,5,4,20 +24,23,23,23,23,23,23,4,16,2,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,14,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,15,3,5,17,2,15,5,20,15,15,8,13,21,2,13,15,21,19,15,2,9,16,5,8,13,6,5,21,23,13,18,5,16,3,15,14,19,15,21,15,7,16,7,4,21,14,21,15,21,16,16,21,5,21,17,15,15,13,6,21,5,14,15,3,14,16,5,21,16,14,13,15,1,8,14,14,8,13,15,15,21,18,2,3,14,7,2,16,15,21,6,5,21,21,21,21,1,21,7,16,7,5,9,15,15,15,5,15,16,18,15,21,16,23,14,14,6,2,16,8,15,8,21,10,5,20,13,11,5,13,17,16,16,2,3,14,1,2,2,21,19,6,8,21,5,16,15,15,15,8,7,13,8,15,15,13,21,16,15,21,16,6,2,17,20,8,5,5,16,7,16,14,15,15,8,15,2,21,2,6,21,21,13,3,10,23,16,23,2,10,2,17,13,15,6,21,15,15,15,16,8,16,7,7,4,8,13,8,18,21,23,9,21,2,3,6,15,13,1,16,8,8,7,8,13,5,2,16,15,16,15,15,21,8,15,7,8,15,2,7,10,14,6,15,5,2,15,17,13,2,15,15,2,15,15,16,5,23,23 +24,23,23,23,23,5,15,16,21,15,13,17,6,2,2,18,7,13,2,21,13,16,19,16,17,5,8,15,8,6,2,2,20,23,13,2,2,15,5,6,2,18,14,1,11,7,8,18,4,21,1,15,15,15,13,21,21,7,2,16,5,15,13,8,6,7,21,7,2,2,16,16,17,10,14,8,5,17,16,8,19,7,14,16,8,6,3,2,16,13,13,6,1,8,21,15,6,17,11,6,15,15,21,8,10,7,5,9,8,15,13,9,16,21,17,5,15,21,13,13,14,15,13,16,8,5,18,15,2,7,17,5,5,5,8,18,2,21,5,2,2,6,8,6,21,9,6,15,2,14,13,5,14,2,5,8,8,8,14,15,15,1,15,4,7,21,15,15,21,16,10,6,5,15,21,7,5,15,7,2,3,10,21,16,6,20,21,16,15,9,2,8,13,5,15,4,21,2,15,13,21,14,4,8,20,2,17,13,5,4,8,13,13,13,15,18,13,8,1,9,5,16,15,16,17,20,14,6,15,3,14,14,17,16,15,7,17,19,21,8,6,8,10,15,7,18,5,5,2,9,15,13,18,15,6,17,13,3,15,21,15,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,16,16,15,5,5,15,5,2,16,8,3,13,19,7,16,10,4,21,15,16,15,16,15,16,1,5,4,17,5,2,13,10,21,10,21,5,10,2,21,5,21,8,15,5,17,17,21,13,13,7,13,17,21,10,8,16,20,13,5,10,16,8,16,15,9,18,21,8,15,1,21,21,16,7,5,9,8,15,16,2,1,11,13,2,16,16,23,14,15,21,6,17,9,5,17,21,15,15,4,13,18,8,3,8,2,16,6,14,16,15,23,23,23,23,23,9,14,9,2,18,19,21,13,16,8,8,14,2,6,8,3,5,21,21,20,2,21,15,9,4,8,17,16,7,14,2,7,15,5,18,21,21,13,17,21,2,20,17,9,13,19,3,5,13,17,2,3,8,1,7,6,2,7,2,16,15,8,4,19,13,15,21,13,23,15,15,2,3,6,15,13,17,1,18,5,14,15,13,15,14,8,21,8,19,15,21,18,15,5,7,21,13,5,8,3,14,15,16,2,15,3,15,16,21,13,2,8,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,19,7,17,21,16,16,5,8,4,7,5,18,2,16,23,15,17,9,5,8,6,1,18,8,15,15,7,16,9,4,17,14,17,21,15,15,21,19,17,13,17,10,9,8,5,17,5,14,5,8,16,17,8,16,10,6,6,5,17,10,5,13,8,13,7,17,2,19,13,15,13,7,8,19,8,17,4,8,21,15,2,21,1,1,10,10,7,5,9,8,15,15,19,17,21,15,9,3,17,17,2,21,5,8,17,10,7,21,21,9,6,20,13,1,8,10,8,5,1,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,4,8,15,9,9,5,16,19,4,17,17,4,4,17,19,10,13,9,17,15,9,14,15,19,8,10,6,1,21,15,18,18,4,5,8,6,18,23,6,5,2,17,14,13,21,21,14,4,8,16,10,16,19,3,4,17,13,7,6,17,23,13,19,1,3,5,16,13,16,16,16,15,14,7,17,8,23,19,19,17,13,17,18,8,7,5,17,8,23,9,6,4,6,15,8,4,21,1,15,6,16,7,4,21,16,19,5,19,23 +24,23,23,15,18,6,5,15,21,15,3,21,6,2,7,7,13,13,2,21,13,16,15,21,20,10,14,15,8,7,21,2,15,23,13,3,2,21,3,10,2,18,14,1,11,7,8,18,4,16,1,21,16,15,15,16,21,3,2,15,5,10,15,14,5,2,21,5,2,2,21,3,19,8,10,15,10,16,21,7,20,15,14,16,8,7,4,3,16,15,8,13,21,8,16,2,6,21,11,15,15,15,17,8,21,7,5,9,8,15,15,9,21,21,21,15,7,21,13,13,14,15,15,16,8,15,19,15,2,8,21,13,5,8,2,8,2,21,5,2,8,6,14,8,21,9,7,15,17,14,13,5,14,2,5,8,8,8,14,7,15,1,15,3,9,21,5,2,21,21,21,13,9,15,21,7,14,15,7,2,2,10,21,8,15,20,1,21,5,11,10,8,13,21,3,10,21,2,15,13,21,14,15,15,11,4,16,15,5,4,8,13,9,13,7,3,13,8,7,9,5,17,15,16,21,20,14,14,3,13,15,14,16,17,17,8,15,19,21,8,10,7,8,21,8,19,7,6,10,9,15,16,21,15,2,16,13,2,15,15,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,15,5,13,14,6,16,23,8,16,13,15,5,5,14,16,16,21,15,7,16,18,4,17,21,16,21,8,15,19,16,2,15,16,15,15,13,6,21,5,14,8,15,2,8,8,16,8,15,2,19,2,17,13,13,16,13,8,15,13,18,15,5,5,16,6,15,7,20,2,5,21,15,21,9,1,1,7,1,7,5,9,15,15,8,5,16,17,19,3,2,21,23,13,8,6,15,16,5,2,16,17,15,5,21,13,21,15,5,8,2,21,17,13,11,11,6,5,21,18,15,15,16,10,14,21,2,8,7,3,7,8,14,2,5,16,8,8,21,21,9,15,21,20,8,5,8,15,15,14,15,6,15,11,2,10,15,2,5,17,1,15,21,10,23,17,20,14,3,2,21,8,15,13,18,14,13,6,16,2,17,15,15,4,8,13,8,21,14,23,8,20,2,9,6,15,13,16,16,8,19,14,5,13,2,2,19,15,16,15,16,18,8,2,15,15,7,5,2,10,14,21,16,5,15,7,17,13,2,15,15,18,15,15,23,23,23,23 +24,23,23,5,15,15,2,10,17,15,15,21,6,7,13,18,13,13,2,17,13,16,7,15,17,5,8,13,7,13,2,2,17,23,21,3,2,15,5,6,2,18,15,21,11,7,8,18,4,16,16,21,16,7,15,16,21,15,2,15,8,13,5,15,2,21,21,7,7,16,17,2,19,8,2,3,5,21,16,7,19,7,14,16,8,6,4,9,21,15,8,13,1,8,16,15,15,21,11,15,15,15,17,10,19,7,5,9,8,15,15,9,21,21,17,2,21,17,13,5,14,15,15,16,8,15,19,15,2,7,17,13,5,15,7,18,2,21,5,2,21,6,8,6,21,9,6,15,16,14,13,5,6,2,5,8,8,8,14,15,15,1,15,5,8,21,2,2,16,8,21,13,5,13,21,5,14,7,13,2,6,10,21,16,8,20,1,21,13,9,8,8,13,6,8,2,17,2,15,13,16,14,15,13,20,2,16,15,5,4,8,13,7,13,5,19,13,8,15,9,5,16,15,16,21,19,7,14,7,2,10,14,16,16,21,8,16,19,8,8,2,14,5,4,5,15,4,19,5,9,15,8,21,15,15,16,15,2,17,16,8,15,8,18 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,2,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,10,18,3,5,2,21,21,15,21,6,4,4,18,5,15,2,21,13,16,19,15,21,5,8,15,13,13,13,8,16,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,16,15,15,15,15,16,21,10,2,9,14,23,23,21,7,3,21,6,8,2,17,7,19,7,2,5,5,21,1,4,3,15,14,16,8,13,10,3,16,15,8,13,1,8,17,2,10,21,11,5,15,15,17,2,18,7,5,13,8,15,13,9,21,21,21,2,5,21,13,13,14,15,6,21,8,15,18,8,2,13,21,13,5,8,16,8,2,1,5,2,17,6,14,21,17,8,6,15,8,14,13,5,14,2,5,8,8,8,14,2,15,18,13,8,5,19,10,2,17,21,21,13,5,8,21,6,8,5,4,2,5,18,21,2,5,21,21,10,2,9,15,8,13,15,6,2,17,2,15,13,21,14,14,13,20,8,17,15,5,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,20,14,14,13,4,14,14,17,16,1,15,16,1,7,7,4,15,15,4,5,15,14,19,5,10,15,21,21,15,6,8,15,4,19,16,16,6,23,23 +24,23,23,15,21,21,15,2,21,2,5,6,21,5,6,13,13,21,2,13,7,18,21,16,2,5,21,13,7,13,2,6,17,23,13,17,6,14,5,21,6,18,15,8,15,7,21,16,4,16,14,21,16,15,16,8,6,5,2,17,2,2,13,6,21,5,13,15,10,10,16,6,16,10,14,13,2,17,6,8,14,15,13,21,7,2,18,2,3,14,15,2,21,15,16,15,5,21,1,19,21,15,7,15,17,7,5,7,15,15,15,5,10,21,18,15,21,8,23,14,14,15,6,16,15,2,8,16,2,6,20,13,17,8,13,17,7,16,2,3,15,16,15,6,21,7,5,10,21,5,16,7,2,15,7,7,13,7,15,2,15,18,15,5,21,21,8,15,21,20,8,14,7,4,17,5,14,5,16,7,15,2,16,2,10,21,1,13,6,9,21,21,2,10,2,21,15,14,5,18,15,7,5,7,15,4,20,7,7,4,8,13,8,21,21,23,9,21,2,3,6,17,13,16,16,6,3,15,5,13,10,15,18,15,16,15,15,21,8,6,7,2,16,14,15,10,14,6,15,6,17,21,1,15,2,16,15,2,7,21,2,5,3,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,8,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,1,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,1,21,2,15,10,20,15,10,17,6,2,13,8,13,13,2,21,13,17,11,21,21,5,7,15,8,13,4,2,21,23,13,10,2,6,5,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,2,2,16,5,10,13,4,21,8,21,15,10,10,16,2,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,13,6,21,11,2,15,8,1,17,19,7,5,9,14,15,15,9,21,21,18,14,21,16,13,6,14,15,13,16,8,15,18,21,2,13,17,13,5,15,10,8,2,8,5,2,19,6,14,10,1,9,2,18,15,5,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,5,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,8,15,13,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,21,20,14,14,4,13,15,14,21,21,21,8,8,19,21,9,13,15,4,16,5,5,15,15,2,5,15,15,21,4,15,16,15,16,15,16,2,23,23,23 +24,23,23,10,21,7,7,6,16,2,4,21,1,7,2,19,9,21,5,14,13,1,18,18,21,5,21,6,8,13,5,19,21,23,5,17,9,13,6,4,16,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,6,5,17,5,7,13,2,16,4,21,9,6,17,21,16,1,2,2,5,21,1,8,13,13,7,13,17,1,10,19,2,14,13,8,4,18,7,21,20,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,4,21,9,10,2,18,2,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,16,2,21,7,15,21,17,16,4,9,10,21,21,7,5,15,7,2,7,2,16,21,5,21,1,7,2,16,6,9,23,4,7,21,21,14,2,13,21,13,4,13,15,17,17,7,3,4,8,13,8,21,13,23,17,16,21,13,5,15,13,17,17,10,1,14,8,13,2,2,19,21,15,13,17,1,16,2,2,14,18,23,13,5,21,15,15,4,7,18,17,9,10,16,7,3,21,16,19,5,19,18 +24,23,23,7,21,6,9,10,21,4,10,15,17,10,13,4,4,15,6,17,13,17,15,16,17,23,17,5,13,4,5,8,16,23,8,16,9,9,6,8,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,10,10,10,7,21,9,18,6,21,8,17,4,4,6,5,21,4,14,19,7,14,21,2,5,7,18,14,10,13,13,17,5,17,15,5,21,21,4,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,10,19,10,13,13,16,5,15,16,9,10,19,17,3,7,21,13,16,8,5,11,15,17,16,11,8,6,9,5,1,3,10,5,6,7,21,11,19,10,9,20,8,8,14,21,15,15,15,2,21,21,6,17,18,2,4,6,15,21,18,14,10,6,19,4,5,18,17,19,10,8,1,8,6,11,10,8,13,10,5,2,21,16,15,14,21,13,4,6,16,8,17,13,3,4,8,13,8,13,5,2,16,15,11,9,5,17,13,18,16,21,21,14,5,13,2,15,19,7,17,15,16,18,16,4,5,7,6,6,9,9,10,6,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,21,2,6,6,16,13,15,18,21,2,5,4,2,15,8,16,13,16,7,16,21,23,8,5,7,8,8,21,21,23,15,20,9,5,8,21,3,21,14,21,21,7,16,18,4,18,14,16,15,21,15,16,21,3,2,1,6,10,10,10,8,14,21,5,8,16,21,3,21,8,14,5,5,21,4,8,19,7,14,21,11,17,2,19,14,6,2,7,17,2,1,5,7,21,21,19,19,7,16,15,21,7,5,9,9,15,11,5,16,21,21,2,19,15,13,13,14,2,15,16,6,10,19,17,3,10,21,13,17,8,5,16,2,21,7,15,8,6,5,5,1,3,2,10,14,13,2,16,7,5,9,7,15,8,14,6,15,17,7,2,21,18,2,21,18,21,10,6,13,21,7,15,14,16,19,2,9,19,21,19,2,16,21,8,7,8,7,8,13,1,9,4,21,14,15,13,21,14,5,3,15,17,21,13,3,4,8,13,7,7,5,2,8,15,5,9,5,15,13,18,16,21,21,14,5,13,10,2,19,19,17,8,16,21,16,8,9,7,21,6,9,5,7,16,9,15,15,17,17,15,8,21,7,3,17,16,11,2,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,15,7,21,5,13,21,21,6,10,1,17,8,16,7,7,9,6,15,8,9,15,21,16,6,2,21,13,13,18,13,16,16,9,7,16,15,15,10,19,13,18,9,6,7,3,21,9,7,2,1,13,5,21,7,9,23,23,23,23,19,7,8,4,10,8,7,16,15,5,10,13,2,18,21,15,15,15,19,2,13,10,21,16,7,15,13,19,7,4,2,1,8,5,17,1,7,2,10,23,8,2,2,15,4,17,14,15,13,21,14,10,13,16,15,11,15,9,4,8,13,6,15,14,23,13,16,6,9,5,7,15,17,16,19,13,6,23,23,3,14,19,16,17,15,16,1,7,7,5,16,14,23,5,7,7,15,15,10,15,10,17,2,5,17,7,7,8,16,20,15,23,23 +24,23,23,23,23,23,6,10,16,8,2,7,6,7,10,21,15,13,2,16,13,19,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,7,6,2,18,14,21,1,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,5,2,2,17,2,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,4,7,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,16,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,3,8,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,10,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,7,2,13,17,16,15,21,21,13,14,9,13,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,8,1,15,6,2,9,10,10,17,15,2,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,18,15,4,13,5,7,17,8,9,3,3,3,6,4,17,18,6,7,15,7,21,17,4,21,14,17,1,17,19,17,19,6,7,8,8,23,23,23,23,10,6,5,2,4,15,21,16,10,17,9,3,4,16,13,13,7,13,16,21,4,9,1,9,17,5,10,21,7,16,10,5,21,17,19,21,1,17,16,16,7,5,9,8,15,8,9,8,21,17,5,3,18,23,13,21,10,3,17,9,21,18,17,10,6,21,10,11,6,10,8,10,21,9,2,19,1,1,5,15,6,23,15,17,7,6,13,4,10,9,8,8,7,7,10,5,1,17,3,17,21,2,19,17,15,6,3,4,23,23,23,23,23,3,3,10,6,1,21,9,17,1,9,5,10,3,21,9,5,4,17,19,2,7,18,19,6,5,8,21,9,18,19,7,4,8,13,6,19,5,23,9,16,16,9,5,16,13,17,17,10,3,6,13,6,23,21,19,19,19,11,18,21,7,9,8,9,4,23,23,14,4,4,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,4,4,18,6,10,21,6,4,6,19,5,15,2,21,13,16,19,15,17,5,8,13,8,4,6,8,16,23,6,18,3,6,9,6,2,18,15,18,8,7,8,3,4,15,21,15,16,13,15,21,21,10,10,4,7,23,23,17,6,5,21,9,10,2,17,8,19,8,7,6,5,21,16,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,21,2,19,7,5,9,8,15,13,9,21,17,21,6,10,21,13,13,14,15,13,18,4,4,16,21,6,13,17,13,5,9,16,8,9,14,6,2,17,6,14,5,21,9,16,16,9,14,13,6,8,3,5,8,7,8,14,17,15,21,15,8,7,21,10,15,18,8,21,13,5,15,21,14,8,6,4,2,6,21,21,17,5,20,1,4,2,9,8,8,13,5,15,21,17,2,15,13,16,14,4,13,20,16,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,7,4,13,9,14,17,16,21,15,16,21,7,7,2,5,6,4,6,15,5,19,9,5,6,21,17,15,6,15,8,6,6,16,17,4,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,13,20 +24,23,23,23,23,15,8,5,18,15,8,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,16,21,15,15,8,16,21,7,10,15,6,2,2,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,8,7,13,5,15,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,13,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,14,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,8,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,5,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,16,13,2,14,13,15,2,14,8,20,23,8,2,2,15,5,15,8,3,19,15,15,7,8,1,4,21,15,16,21,16,15,21,18,2,15,15,6,15,13,2,21,5,21,5,15,14,16,14,16,2,9,7,7,15,21,14,13,16,14,2,18,15,5,2,16,13,13,6,15,14,21,2,20,21,15,6,2,1,17,17,2,7,7,9,21,15,8,9,17,11,17,13,10,16,23,13,21,14,15,16,15,10,15,20,15,21,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,5,7,13,17,5,9,21,16,8,15,15,5,21,15,15,16,21,13,6,21,15,21,13,15,21,15,7,14,15,13,11,15,15,1,21,5,16,21,16,15,10,6,3,23,2,6,5,21,15,15,13,21,14,5,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,18,14,5,5,15,14,14,19,8,17,16,16,11,8,8,8,5,21,15,5,6,5,5,15,11,2,21,17,15,3,16,7,6,2,16,20,15,23,23 +24,23,23,10,21,4,4,5,17,16,6,7,17,9,7,17,4,15,5,16,13,16,15,17,21,3,21,6,9,13,5,8,21,23,7,18,9,13,21,3,3,18,14,1,10,7,16,19,4,18,3,21,15,21,15,16,21,3,15,16,5,10,13,4,21,7,21,5,3,6,8,18,17,15,4,7,5,18,17,14,20,7,14,17,15,5,4,19,14,6,13,5,21,8,16,7,10,21,21,7,19,8,17,7,10,7,5,9,9,13,11,5,17,21,18,2,21,16,13,13,14,2,4,16,5,6,19,17,4,13,21,13,17,17,5,16,15,17,15,9,8,6,15,6,1,3,6,9,14,5,21,10,18,4,9,20,8,8,14,2,15,1,16,10,21,21,7,21,18,19,10,13,4,17,21,15,7,14,8,3,9,21,21,16,6,1,1,6,10,8,17,8,13,9,4,2,17,4,13,10,21,14,10,13,8,16,16,15,3,2,8,13,1,7,13,10,15,15,21,9,5,16,13,17,17,8,21,14,9,13,4,3,17,15,16,15,21,18,16,7,9,8,2,6,7,17,14,15,7,6,6,21,17,15,4,17,7,2,17,16,18,5,19,19 +24,23,23,23,23,2,5,16,18,15,13,21,6,10,6,19,15,15,2,21,13,16,18,15,3,5,8,15,8,13,2,8,21,23,8,3,2,15,5,6,2,18,14,1,11,7,16,18,4,15,14,15,15,15,15,16,21,2,6,13,23,23,23,23,16,5,21,8,2,2,17,3,19,8,10,10,6,21,8,5,19,15,14,16,8,6,4,3,21,5,8,13,1,8,16,6,6,21,11,15,15,15,16,7,3,7,5,9,15,15,15,9,18,21,21,2,6,21,13,13,14,8,15,17,8,2,18,15,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,5,21,9,7,15,6,14,20,2,4,8,5,8,8,8,14,3,15,17,15,2,8,19,15,4,18,21,21,13,5,16,21,14,14,15,5,2,8,2,21,8,7,20,1,17,15,9,7,8,9,8,8,2,18,2,15,13,21,14,15,5,20,17,21,15,5,4,8,13,13,13,7,19,13,16,15,9,5,16,13,16,16,20,14,14,13,2,14,14,21,16,17,15,16,21,8,8,8,19,15,15,6,13,14,7,4,9,6,21,16,15,2,15,15,6,21,16,15,15,23,23 +24,23,23,8,21,4,10,4,17,10,6,15,16,15,9,10,20,9,9,19,7,16,19,16,16,5,19,9,15,14,18,8,16,23,13,17,9,6,8,16,17,19,5,15,15,7,16,9,4,17,14,17,21,15,15,21,19,16,4,15,10,9,13,6,16,5,18,5,4,8,17,8,14,10,14,5,5,17,10,5,13,8,13,7,17,2,19,14,14,13,8,15,19,7,17,4,8,21,15,2,21,1,1,10,4,7,5,9,8,15,15,19,16,21,15,9,3,16,16,13,21,9,4,17,10,8,21,15,9,13,20,13,21,8,10,8,5,1,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,9,8,8,8,9,2,5,1,6,17,21,1,4,4,17,19,5,13,4,17,16,13,8,15,21,8,15,6,1,21,15,18,21,4,5,7,5,18,23,6,9,2,21,14,15,21,21,14,10,5,7,8,16,19,3,4,17,13,8,17,5,23,13,13,16,3,5,16,13,17,16,6,2,13,4,8,23,2,19,19,17,13,16,18,8,5,13,16,15,23,5,16,6,15,15,6,4,21,17,15,4,16,7,2,1,16,18,5,19,23 +24,23,23,6,21,17,7,2,21,5,18,21,15,6,5,7,13,16,10,16,20,16,3,15,2,2,16,8,5,15,5,6,16,23,15,21,5,15,5,16,14,16,14,1,15,7,21,19,4,16,14,21,15,13,11,20,15,6,10,16,5,15,13,8,21,5,15,8,15,15,16,8,21,21,2,5,9,2,8,15,14,8,13,16,7,15,21,21,5,5,16,16,21,7,10,2,5,11,17,2,1,1,21,15,21,7,5,9,15,7,15,8,15,16,21,5,21,16,23,13,3,15,15,16,10,9,20,17,16,2,7,13,11,8,7,8,8,15,2,2,13,8,15,5,15,1,2,6,19,5,14,15,21,8,7,7,7,8,15,2,5,21,8,7,1,21,15,10,21,20,8,8,13,19,23,23,23,23,23,15,6,14,16,2,15,13,1,2,3,10,15,23,20,2,3,2,16,13,8,13,18,14,5,5,16,8,17,15,13,4,8,13,8,21,13,23,2,21,2,3,6,17,15,16,17,6,19,14,6,6,8,14,17,15,16,15,17,1,8,2,7,21,2,8,3,10,14,2,16,5,15,15,17,13,8,17,15,2,21,15,16,9,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,20,7,16,2,17,8,5,15,5,13,7,16,21,15,23,6,3,8,14,6,16,16,11,21,8,15,7,16,13,4,21,18,21,21,16,6,16,15,8,10,21,11,5,13,2,21,7,14,5,10,2,17,4,17,14,15,5,3,20,16,15,5,7,13,21,21,19,2,1,2,5,10,3,16,14,16,15,5,15,15,21,21,16,13,15,16,7,5,9,21,15,8,9,15,21,16,2,21,16,23,13,21,7,7,16,3,6,16,15,4,2,21,13,18,7,9,8,21,1,21,5,19,17,2,15,5,2,13,14,5,5,14,6,8,8,7,19,13,11,15,15,6,21,11,6,21,15,3,2,17,13,7,5,5,16,21,8,5,13,16,2,10,20,16,2,15,20,21,15,15,5,16,23,5,8,7,1,21,7,5,15,18,21,10,13,1,16,21,2,3,4,8,13,7,17,14,23,8,15,2,17,5,16,13,3,21,10,13,14,9,13,15,7,20,15,16,15,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,10,10,13,21,15,10,16,6,15,15,7,2,13,2,21,13,16,15,21,21,5,16,13,7,13,10,15,15,23,13,19,2,15,5,6,2,18,21,1,21,7,7,18,4,8,21,7,15,15,19,16,21,15,2,15,5,2,13,6,5,10,21,7,2,2,17,14,17,8,5,15,5,16,2,6,19,7,14,16,8,2,21,3,16,13,14,2,1,8,21,15,6,21,11,6,15,8,17,8,8,7,5,9,15,15,16,9,21,1,3,4,7,19,13,13,14,10,15,21,8,2,19,21,2,7,21,13,5,8,16,8,2,3,5,2,19,6,14,6,21,9,2,14,3,14,7,6,14,10,5,8,8,8,14,10,15,1,15,2,8,21,5,8,21,21,18,13,5,15,21,4,14,10,7,2,10,10,21,10,7,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,1,14,15,5,20,4,17,13,6,4,8,13,8,19,7,4,16,13,11,9,5,15,13,18,15,10,14,14,13,15,15,14,17,17,17,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,15,2,21,2,6,21,6,6,2,3,15,15,2,21,13,16,19,15,3,5,8,15,8,13,2,8,16,23,2,19,2,15,5,6,2,18,14,21,11,7,16,18,4,8,21,15,16,15,15,16,21,2,5,21,5,2,5,13,6,18,21,13,2,9,17,2,19,8,6,2,5,16,8,6,3,15,14,16,8,13,6,3,21,15,15,13,1,8,15,13,15,21,11,7,15,15,17,2,3,7,5,9,15,15,15,9,21,21,21,15,6,21,13,13,14,7,15,16,8,2,18,11,2,7,17,13,5,13,8,8,2,21,5,2,2,6,14,6,21,9,7,15,6,14,20,2,8,8,5,8,8,7,14,6,15,16,13,2,7,19,15,2,21,21,21,13,8,15,21,13,2,13,5,2,15,21,21,8,13,20,21,21,15,9,8,8,13,5,6,4,21,2,15,13,21,14,15,5,20,15,16,15,6,4,8,13,7,13,13,19,13,8,13,3,5,16,13,16,15,20,14,14,13,2,15,14,21,16,21,15,16,21,8,7,13,8,6,14,5,15,16,15,5,7,15,21,17,15,13,8,15,8,21,21,15,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,18,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,6,21,4,9,9,17,10,15,21,17,7,2,19,14,13,4,19,13,16,19,18,17,5,21,9,8,13,10,8,18,23,6,17,9,13,19,5,7,18,17,15,15,7,8,19,4,16,14,21,9,18,19,21,19,8,21,17,8,5,13,4,17,5,14,9,1,4,16,10,19,8,10,15,5,19,6,13,13,15,13,7,17,10,15,5,14,16,13,7,19,8,17,2,6,21,7,2,2,7,17,6,6,7,5,9,17,15,7,9,1,17,1,2,16,16,23,13,2,5,9,19,17,4,18,1,6,7,21,13,15,9,16,17,14,19,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,9,16,8,7,14,2,5,1,7,1,19,1,6,9,21,21,9,19,16,4,15,3,14,5,8,15,13,6,21,1,19,19,21,4,9,8,17,19,23,9,5,2,17,7,19,8,17,14,5,6,17,6,16,15,3,4,17,13,9,21,7,23,9,16,16,9,5,8,15,17,16,18,3,14,8,4,23,14,19,17,21,8,16,21,15,9,9,16,5,7,5,5,7,19,15,19,8,16,17,2,10,17,7,4,1,16,19,5,23,23 +24,23,10,10,16,6,10,5,15,4,16,17,6,15,7,21,7,15,3,17,13,17,7,16,21,5,8,10,8,13,6,19,20,23,5,19,9,13,9,10,2,18,14,21,8,7,8,18,4,8,17,15,11,15,4,21,21,19,5,15,6,10,13,6,17,9,14,4,7,8,17,6,17,4,4,15,5,21,16,8,19,7,14,16,17,6,4,10,16,13,10,15,17,8,21,5,5,15,11,18,15,8,1,8,8,7,5,9,15,15,15,9,17,17,21,9,15,21,13,13,14,6,7,16,8,5,18,21,2,10,17,13,5,4,6,8,2,21,5,2,17,6,14,6,21,9,6,13,4,21,13,5,21,2,5,8,8,8,14,9,15,17,16,9,8,21,9,6,21,21,18,13,7,8,21,7,10,5,13,10,4,4,21,6,19,20,1,16,9,9,10,16,8,13,9,21,21,2,7,16,21,14,6,13,20,9,17,15,5,2,7,13,15,13,13,18,13,15,2,7,17,8,15,16,16,20,7,6,15,10,7,14,17,17,16,7,17,19,21,15,10,8,6,15,7,17,15,5,2,9,5,15,17,16,4,17,13,2,7,17,18,6,16,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,5,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,7,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,9,17,3,4,17,21,10,10,10,21,10,10,19,10,13,9,18,15,19,16,17,7,3,23,23,5,7,7,4,17,23,6,3,9,7,7,16,17,8,7,7,15,7,8,17,4,17,14,21,21,17,6,15,21,2,10,11,6,6,13,2,21,3,21,13,1,1,17,7,17,14,4,2,5,17,16,13,13,15,13,16,21,10,7,21,16,16,8,7,21,7,21,2,5,21,21,15,21,1,17,17,16,7,5,9,8,15,8,9,21,16,17,5,16,21,23,13,21,6,10,17,4,9,13,19,4,2,17,13,21,3,7,8,7,16,10,2,4,1,1,5,18,6,7,23,21,4,9,13,4,5,9,21,17,7,15,6,5,21,3,4,11,21,21,17,17,9,6,14,7,17,21,2,4,5,7,10,4,16,1,3,6,1,21,6,4,10,10,18,23,2,6,4,21,14,19,19,1,5,6,7,1,20,17,13,9,4,8,13,6,21,14,23,13,16,6,3,5,11,15,17,17,4,19,13,14,3,8,23,16,19,15,16,17,21,11,7,5,21,6,23,10,10,10,5,13,4,10,21,17,2,16,16,13,10,8,17,9,6,19,23 +24,23,23,23,23,23,23,15,17,6,10,16,18,2,7,15,13,16,7,13,2,21,3,16,15,5,17,5,13,13,15,6,16,23,15,16,13,15,5,6,14,16,16,21,15,7,16,18,4,16,14,21,16,16,6,21,3,2,10,15,5,2,13,21,21,5,21,15,6,2,16,2,16,14,15,6,6,2,8,14,14,8,13,21,7,15,1,21,5,13,15,16,21,7,21,2,5,21,15,19,21,1,1,15,16,7,5,9,8,15,15,5,16,16,21,15,2,16,23,13,21,5,15,16,9,15,1,21,15,13,21,13,21,14,13,8,2,16,6,3,5,11,2,13,21,18,15,16,21,7,14,15,3,8,9,2,13,8,14,2,6,1,8,2,21,21,13,1,17,20,2,5,6,15,15,7,14,13,7,11,15,15,17,2,2,21,1,13,21,10,23,16,20,14,3,2,21,7,7,13,18,14,5,5,16,15,16,7,13,4,8,13,8,21,15,23,8,21,2,9,6,16,13,16,16,6,19,14,5,13,13,2,19,15,16,15,16,18,8,2,7,3,15,10,9,10,14,2,15,5,15,15,16,13,7,15,15,2,17,15,17,5,3,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,15,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,16,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,21,11,7,8,18,4,8,16,21,15,15,8,16,21,5,10,7,2,2,16,14,13,21,21,5,2,2,16,14,16,2,6,15,5,21,21,7,3,15,14,16,15,2,2,3,15,13,4,5,21,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,5,16,16,13,13,14,14,15,16,8,15,18,21,2,15,10,13,5,7,16,8,2,7,5,2,21,6,14,6,21,9,7,18,15,13,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,21,16,21,13,5,15,21,15,10,13,15,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,15,3,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,8,15,16,21,20,14,16,2,13,15,14,20,16,17,8,15,19,21,10,15,15,5,17,7,9,5,10,2,15,7,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,23,15,7,6,21,4,3,17,6,10,6,9,5,16,8,17,13,16,19,13,1,9,8,5,9,13,4,16,19,23,4,3,9,7,5,6,2,18,15,18,15,7,8,19,4,15,17,15,7,13,16,21,21,9,9,16,14,9,13,23,23,4,21,9,4,4,17,4,17,9,6,2,5,17,16,15,19,7,14,16,8,6,4,19,17,13,4,8,1,7,21,4,7,21,16,10,15,7,1,21,10,7,5,9,8,15,9,9,4,17,17,5,6,17,13,13,17,6,13,18,9,9,6,21,10,13,21,13,5,19,17,7,4,14,10,2,21,6,14,5,21,9,5,19,5,14,8,4,17,15,5,8,8,8,14,2,15,15,15,8,8,21,3,4,21,21,15,7,9,10,1,5,4,5,9,10,15,21,21,4,10,16,1,17,6,9,6,8,13,5,7,21,17,4,15,13,16,14,4,10,19,17,16,13,5,4,7,13,10,13,21,19,13,8,2,9,5,21,15,18,17,19,8,5,4,3,4,14,17,17,21,15,16,19,8,4,10,5,10,4,9,15,4,14,5,5,4,17,17,15,15,15,15,6,6,15,17,4,23,23 +24,23,23,23,23,23,15,7,18,15,15,21,6,2,15,15,13,13,2,21,13,16,11,15,17,5,8,15,8,13,2,2,15,23,21,3,2,15,5,6,2,18,14,18,11,7,8,18,4,15,1,21,13,15,15,16,21,15,10,7,16,15,3,14,13,21,21,10,10,2,16,8,19,13,2,7,5,21,16,9,19,7,14,16,8,6,2,3,16,5,8,13,1,8,16,15,6,21,11,15,15,8,17,10,19,7,5,9,8,15,15,9,6,21,1,4,2,17,13,13,14,15,15,16,8,15,19,15,2,7,17,13,5,5,8,18,2,21,5,2,20,6,8,6,21,9,8,15,21,14,13,5,21,2,5,8,8,8,14,15,15,1,15,15,9,21,2,16,21,16,21,13,5,15,21,14,14,15,10,2,15,10,21,17,6,20,21,2,13,9,4,16,13,5,4,2,17,2,15,13,16,14,8,13,20,2,16,13,5,4,8,13,8,13,5,19,13,8,8,9,5,16,13,16,21,20,14,14,7,2,15,14,17,16,21,15,16,19,19,8,10,8,2,15,5,15,4,15,4,5,5,16,17,15,15,15,8,2,17,15,23,23,23,23 +24,23,23,23,23,23,23,23,18,15,15,21,6,7,8,19,5,15,2,21,13,21,7,16,21,5,8,13,8,5,2,16,16,23,15,19,2,6,3,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,10,15,3,14,21,15,8,13,19,18,6,10,16,17,2,19,8,15,15,5,17,16,16,9,7,14,6,8,6,10,3,17,5,8,13,1,8,16,8,15,21,11,5,15,15,17,8,10,7,5,9,8,15,13,9,21,21,21,2,21,21,13,13,14,6,13,18,8,15,18,21,2,8,21,13,5,10,16,7,2,21,5,2,20,6,14,6,21,9,8,15,16,14,13,5,6,2,5,8,8,8,15,15,15,21,15,15,5,19,2,15,21,16,16,13,8,15,21,15,6,14,6,2,15,10,21,15,15,20,21,4,15,7,2,8,13,15,4,2,17,4,15,13,21,14,15,5,20,8,17,13,5,4,8,13,8,14,15,19,13,7,15,21,5,16,15,16,15,20,14,14,13,2,15,14,21,16,21,15,16,21,8,8,2,8,6,4,5,15,5,14,16,9,6,21,16,15,6,15,15,4,8,15,16,15,23,23 +24,23,2,6,21,10,4,6,21,6,10,17,15,15,15,15,4,13,2,16,13,16,10,15,16,16,17,6,8,13,6,8,16,23,7,21,9,14,9,6,3,18,14,1,10,7,16,19,4,18,14,17,13,1,15,16,21,10,10,16,5,15,13,4,21,4,21,6,10,2,16,2,16,6,4,7,5,18,16,2,2,7,14,16,2,5,4,9,14,10,13,16,21,7,16,13,6,21,21,2,18,15,16,7,6,7,5,13,8,15,7,5,16,21,21,4,21,15,13,13,15,6,15,16,9,13,19,21,4,10,21,6,16,8,5,21,16,16,15,9,7,6,4,6,17,13,10,5,20,6,8,10,19,2,9,20,15,7,14,6,7,15,16,4,21,21,2,15,21,19,5,13,2,13,21,7,15,10,7,10,4,21,21,21,4,21,1,8,6,8,14,8,13,14,4,2,21,4,13,21,21,14,16,13,8,17,16,15,3,4,8,13,8,7,13,15,15,15,8,9,5,17,13,17,16,8,21,14,9,13,2,3,21,15,17,15,16,18,16,7,5,7,14,15,9,6,15,8,2,6,13,16,17,15,4,16,15,2,15,16,20,5,4,20 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,5,9,15,21,9,7,1,17,8,16,7,5,9,9,15,15,9,8,21,16,9,19,21,13,13,1,15,2,16,9,4,18,11,10,5,3,13,19,8,7,8,7,1,13,2,21,21,21,15,23,23,23,23,5,9,7,9,13,5,9,19,8,7,15,4,5,11,13,4,18,21,4,8,17,19,10,17,5,15,8,5,9,9,5,15,6,19,1,19,2,21,21,4,1,10,23,8,2,4,9,4,17,14,15,10,1,14,7,6,16,4,16,15,9,4,8,13,6,21,5,23,3,16,6,9,5,15,13,17,17,19,5,8,15,4,13,17,5,21,16,16,11,18,1,7,10,5,21,9,5,8,7,15,15,10,9,8,17,15,10,5,7,2,15,17,19,13,19,19 +24,23,9,7,16,10,10,10,21,6,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,21,21,4,10,7,6,7,5,4,3,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,13,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,3,21,13,13,14,5,4,16,8,15,18,15,2,7,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,21,15,1,15,10,8,21,4,9,21,8,21,13,4,15,21,15,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,7,15,7,17,10,15,13,21,14,4,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,6,10,4,15,6,7,2,2,5,16,21,15,15,15,15,4,17,16,8,3,13,18 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,13,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,15,10,7,10,21,5,15,21,6,2,15,7,9,13,2,21,13,16,15,15,21,5,8,15,8,13,15,2,17,23,15,3,2,7,2,6,2,18,14,21,11,13,8,18,15,16,16,15,15,15,15,1,21,15,2,7,15,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,21,16,14,13,7,14,16,8,6,2,3,15,5,8,13,1,8,17,13,10,21,11,6,15,1,21,10,7,13,5,4,7,15,15,9,21,21,1,7,16,21,13,13,14,10,8,16,8,6,18,15,3,15,7,13,5,8,21,18,2,21,5,2,20,6,14,6,21,9,8,15,2,14,5,5,6,2,5,8,7,8,14,21,15,1,15,6,8,1,2,2,21,21,21,13,5,8,21,13,15,14,6,2,15,10,21,8,4,20,21,21,13,8,15,9,13,16,4,13,17,2,15,13,16,14,7,5,20,2,16,15,13,4,8,13,8,13,13,19,13,8,8,8,5,16,15,16,21,20,14,14,7,3,15,14,21,16,17,15,16,7,18,8,10,14,13,15,5,15,15,14,2,15,5,16,16,15,6,15,15,2,17,15,15,23,23,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,21,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,17,16,21,9,23,23 +24,23,10,8,17,6,3,6,17,21,15,21,16,6,8,18,5,13,2,17,15,19,4,17,6,9,23,15,5,13,5,8,17,23,7,19,3,5,5,6,7,18,10,7,15,7,21,17,4,17,14,1,17,17,6,13,19,2,10,7,6,6,4,4,17,19,21,9,10,14,16,8,17,14,14,9,6,16,8,13,13,7,13,16,21,3,16,21,7,9,4,16,21,8,16,6,5,21,21,8,21,1,17,8,16,7,5,9,8,7,8,9,1,1,1,8,21,21,23,13,9,5,6,17,9,10,11,17,4,6,21,13,21,4,9,8,17,21,13,2,2,1,10,5,18,4,15,23,21,4,6,13,2,5,9,8,17,7,15,6,5,8,17,8,11,21,4,15,17,3,8,13,5,18,21,8,4,6,7,10,6,4,17,21,2,15,18,5,9,10,10,21,23,2,5,4,21,14,7,21,1,13,4,13,16,4,16,15,7,4,8,13,15,17,2,23,13,16,15,3,5,11,15,17,17,2,7,6,18,10,8,23,16,19,15,16,16,21,8,6,5,1,4,23,7,6,5,6,7,2,10,16,17,7,4,17,13,4,21,17,19,5,23,23 +24,23,23,23,23,23,23,15,15,4,7,6,6,15,13,21,4,15,2,17,13,17,15,16,17,5,4,6,7,13,19,8,20,23,7,19,2,13,5,6,15,18,14,17,9,7,8,3,4,15,19,21,11,15,15,21,21,6,4,16,5,10,2,4,21,15,21,7,5,17,8,15,17,7,4,7,5,21,16,8,19,7,14,17,8,6,4,21,10,23,23,7,15,8,9,15,10,21,11,6,15,15,16,7,19,7,5,9,8,15,15,9,4,16,21,6,9,17,13,13,8,10,13,18,9,15,18,1,2,7,17,13,5,3,4,8,2,21,5,2,9,6,14,6,21,9,6,13,8,14,13,5,2,2,5,8,8,8,14,17,15,15,15,9,7,21,9,10,17,18,18,7,5,13,21,7,2,9,15,4,15,6,21,8,3,20,1,16,9,5,4,16,15,9,5,21,21,2,4,7,21,14,14,8,20,2,17,15,5,4,8,13,15,13,13,19,13,7,2,7,17,16,15,16,16,19,14,6,13,4,4,14,21,21,16,7,17,19,17,8,9,8,4,15,8,21,13,6,7,9,15,15,17,15,2,1,13,15,16,21,18,4,23,23 +24,23,23,7,21,6,8,10,21,4,6,15,17,4,5,2,4,15,6,17,13,17,15,16,17,23,17,5,6,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,15,4,2,9,10,7,21,5,8,21,21,2,17,6,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,2,19,8,21,10,10,7,5,9,9,8,11,5,17,21,18,5,19,10,13,13,14,5,15,16,9,2,19,17,3,7,21,13,17,2,5,11,15,17,16,13,8,6,8,15,1,3,6,5,21,5,21,11,19,10,9,20,7,8,14,21,15,15,15,6,21,1,6,17,18,2,2,6,14,21,18,15,10,6,19,4,5,18,17,19,10,8,1,16,6,11,4,8,13,10,5,2,21,16,15,14,21,15,4,13,16,16,17,13,3,4,8,13,8,13,5,21,9,15,4,9,5,17,13,18,16,21,21,14,5,13,2,8,19,7,17,15,16,18,16,4,5,7,6,6,7,18,15,6,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,17,9,10,21,9,8,17,11,6,6,10,14,19,16,8,15,20,19,18,4,9,21,17,8,13,6,16,15,23,3,2,18,13,3,8,14,18,16,15,13,7,8,2,4,8,7,17,21,1,15,16,21,2,6,16,3,2,13,3,21,5,21,9,6,14,17,2,19,6,6,2,21,2,6,13,1,7,13,8,18,4,19,8,14,13,18,7,17,7,21,2,5,15,21,16,10,1,17,17,16,7,5,9,16,11,8,2,1,16,21,6,2,17,23,7,21,15,2,17,9,5,18,11,10,7,21,5,1,13,9,8,7,3,2,9,8,2,14,5,21,15,17,5,3,4,21,6,6,16,8,8,8,7,15,18,5,10,13,21,21,19,5,21,17,21,10,13,7,13,11,7,7,6,10,11,15,18,15,21,5,16,21,7,20,10,4,21,23,2,8,4,1,15,7,21,21,14,15,5,8,4,17,15,3,4,13,13,8,13,4,23,2,13,2,1,5,13,13,17,16,18,2,5,13,15,14,21,18,17,18,8,13,19,8,5,10,16,14,21,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,4,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,13,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,14,21,21,13,23,23,23,23,23,23,23 +24,23,23,2,15,15,4,15,21,15,10,16,6,2,2,19,3,7,2,21,13,16,19,1,21,5,8,13,8,13,2,8,16,23,8,19,2,15,13,6,2,18,15,3,15,7,8,18,4,15,21,15,15,15,16,21,21,4,2,7,8,23,23,5,5,6,21,9,2,16,17,9,19,2,15,7,5,21,6,5,19,15,14,17,8,4,2,3,1,13,6,13,1,8,21,2,5,21,17,4,15,15,16,10,19,7,5,9,8,15,15,9,21,21,21,5,2,21,13,13,14,15,13,21,10,4,15,21,2,13,1,13,5,2,8,8,2,8,5,2,8,6,14,15,21,9,6,15,4,14,13,5,14,2,5,8,7,8,14,2,15,21,13,8,5,21,2,2,18,16,21,13,5,16,21,14,6,13,2,2,10,21,21,8,10,16,21,2,13,9,8,8,13,13,14,19,17,2,15,13,16,14,7,13,20,4,16,13,5,4,8,13,9,13,13,19,13,8,2,9,5,17,15,17,16,20,14,15,13,13,7,14,17,16,16,15,16,21,7,5,2,13,7,4,5,15,15,7,5,5,15,21,17,4,5,15,8,4,23,23,23,23,23,23 +24,23,15,5,21,3,3,6,18,2,10,21,6,6,2,18,5,15,2,21,13,17,19,15,16,5,8,13,8,13,2,8,16,23,2,19,10,15,9,6,2,18,15,19,13,7,8,18,4,15,21,15,15,15,6,16,21,5,15,8,8,23,23,5,15,6,21,13,10,16,16,2,19,7,15,5,5,21,16,5,19,7,14,17,8,6,10,3,16,15,6,13,1,8,21,2,15,17,15,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,3,21,13,13,14,6,21,18,6,10,6,21,4,6,17,13,5,9,16,8,5,15,15,2,19,6,8,6,21,9,6,15,8,14,13,5,14,2,5,8,7,8,15,2,15,21,8,6,5,21,2,6,19,15,16,5,5,15,21,6,14,8,5,2,5,17,21,9,15,20,21,2,13,9,8,8,13,13,6,21,17,2,15,13,16,14,5,13,20,16,16,13,5,4,8,13,15,15,13,19,13,8,2,9,5,17,15,16,17,20,14,14,5,2,15,14,17,16,21,15,16,21,7,7,2,5,6,14,5,15,7,19,5,9,15,21,17,15,6,15,8,6,16,16,17,23,23,23 +24,23,23,23,21,8,5,7,17,7,2,17,16,7,15,11,14,13,6,17,13,16,15,17,17,23,17,9,9,8,5,8,16,23,4,16,9,5,4,7,16,19,14,1,1,7,16,18,4,16,3,10,15,21,15,21,11,9,5,18,5,9,4,13,17,7,21,5,8,21,16,4,17,5,2,9,2,21,5,7,20,7,14,1,1,4,5,19,7,6,21,16,21,8,16,2,5,21,21,2,19,8,17,15,10,7,5,9,9,15,7,9,21,1,18,4,5,1,16,9,16,15,10,8,5,7,18,17,15,8,21,17,14,7,7,18,10,17,15,19,8,6,6,6,1,7,15,5,3,5,2,15,19,18,9,19,8,7,14,21,13,15,15,1,21,1,9,2,21,18,8,6,7,17,16,7,13,6,4,10,7,18,17,4,9,8,21,4,6,11,16,8,13,8,5,2,17,16,15,14,21,21,6,2,16,7,17,15,3,4,8,13,7,13,5,16,15,15,3,9,5,16,15,19,17,11,21,14,9,9,16,11,19,8,21,15,17,18,16,4,5,18,4,13,9,6,7,10,15,7,10,19,16,15,3,17,7,6,16,16,19,7,23,23 +24,23,23,23,16,9,7,15,17,6,3,15,6,4,10,21,13,15,2,17,13,16,7,16,18,5,13,4,13,4,10,21,18,23,13,19,3,7,5,10,2,18,14,21,1,7,8,18,4,8,21,15,11,15,4,21,21,3,5,9,10,17,9,9,13,1,1,5,4,8,19,10,17,8,15,5,7,17,21,5,19,15,14,16,18,4,5,4,16,13,8,6,16,7,21,4,6,15,11,18,15,8,1,8,8,7,5,9,7,15,15,9,21,16,21,7,3,17,13,13,14,16,13,16,8,8,18,21,17,5,7,13,5,7,16,8,2,21,16,2,17,6,14,21,21,9,6,15,8,14,13,5,4,2,5,8,8,8,14,19,15,1,9,4,8,17,8,9,21,16,21,13,9,15,21,9,6,7,7,4,10,10,21,4,5,20,1,6,15,9,4,16,7,9,13,21,21,2,7,16,21,14,4,13,20,6,17,15,5,2,7,13,15,13,13,9,13,7,2,13,17,8,15,16,16,20,9,6,10,4,10,14,21,16,17,7,17,19,21,8,13,8,4,15,7,17,14,6,2,5,6,6,17,15,10,17,13,10,15,17,21,10,10,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,6,21,5,2,21,21,8,15,1,17,8,16,7,5,9,5,15,15,9,6,21,8,2,1,21,13,13,1,6,10,16,9,16,19,11,10,6,4,13,19,4,5,7,7,1,13,2,1,21,23,23,21,15,23,23,5,7,8,21,13,6,9,19,8,7,15,6,5,11,13,9,18,21,18,5,16,11,10,13,2,3,23,23,23,14,3,15,5,10,1,21,9,21,21,4,10,10,10,2,23,17,13,4,17,14,15,13,17,14,6,13,16,6,8,13,9,4,8,13,6,21,15,23,5,16,6,9,5,15,15,17,16,20,15,13,23,6,8,14,19,17,21,11,16,1,15,5,10,21,8,5,8,10,15,15,2,6,4,17,16,15,21,7,7,6,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,7,13,18,15,13,6,16,15,21,3,16,8,5,21,13,13,2,16,21,11,23,7,3,10,14,5,6,15,18,14,15,15,7,8,17,4,16,14,21,21,16,10,15,21,10,6,15,10,15,13,2,21,5,21,8,13,2,16,8,21,13,15,15,5,2,16,14,13,7,13,16,21,3,5,21,14,13,21,9,21,15,20,10,5,16,21,8,21,1,17,16,16,7,5,9,8,15,8,9,21,16,17,13,2,21,23,13,16,5,15,16,9,15,20,21,15,15,10,13,21,7,13,8,2,21,16,13,4,14,6,10,10,9,6,15,10,2,2,13,15,2,9,2,8,8,15,2,5,10,15,15,21,21,13,15,21,16,2,13,6,21,21,5,14,15,3,8,2,21,15,21,5,17,21,6,2,10,10,21,23,2,5,21,17,13,2,2,16,14,14,21,19,2,21,13,7,4,7,13,6,21,2,23,13,16,3,3,5,16,13,17,21,3,8,14,23,23,2,14,21,16,16,15,11,21,7,2,13,13,8,5,14,3,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,2,9,21,15,15,21,6,2,6,19,13,15,2,21,13,16,18,15,16,5,8,13,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,21,11,7,8,18,4,8,21,15,15,15,15,16,16,5,2,2,14,23,23,13,15,2,21,5,6,2,17,7,19,13,15,15,5,21,16,14,19,7,14,16,8,6,4,3,8,13,10,13,1,8,21,2,6,21,11,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,5,17,13,13,14,2,13,21,8,15,19,15,2,2,21,13,5,2,16,8,2,21,5,3,8,6,14,6,21,9,7,9,14,14,13,5,14,2,5,8,8,8,14,2,15,17,15,15,5,19,2,15,21,16,3,13,5,15,21,14,15,15,13,2,15,21,21,8,5,20,21,16,2,9,8,8,13,5,5,2,17,2,15,13,16,14,2,13,20,4,16,13,5,4,8,13,8,15,6,20,13,2,15,9,5,16,15,16,21,20,14,13,13,13,7,14,21,16,21,7,16,21,8,5,2,14,5,2,15,15,7,13,10,5,6,21,16,15,6,15,8,2,2,16,21,5,23,23 +24,23,23,23,23,23,7,15,18,8,4,3,7,15,6,15,13,13,9,20,10,15,19,16,7,5,14,15,13,8,14,16,16,16,6,15,5,15,5,2,2,17,6,15,19,7,16,9,4,17,15,16,15,8,15,16,21,5,4,16,5,2,13,21,21,8,21,5,10,10,16,6,16,7,15,15,17,16,16,14,13,5,13,17,18,7,21,5,13,15,19,14,16,8,17,13,3,16,21,15,9,21,21,8,16,7,5,5,8,15,16,2,21,11,13,21,16,15,23,14,15,15,6,17,9,7,17,21,16,15,4,13,18,14,9,8,10,16,10,14,16,15,23,23,23,23,23,9,14,9,2,18,18,21,13,8,7,8,14,2,6,8,3,5,21,21,2,15,21,16,15,13,8,21,21,7,14,15,7,8,15,19,21,21,13,17,21,2,7,14,16,15,18,8,5,13,17,2,2,8,1,7,15,2,15,2,17,15,8,4,15,13,20,19,15,23,5,15,2,3,6,15,13,16,17,18,5,2,7,13,15,15,16,21,8,19,15,21,18,15,5,13,10,15,9,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,17,10,15,10,17,6,15,16,18,15,5,15,13,15,6,13,18,21,3,15,2,6,17,13,15,13,14,6,16,23,7,15,13,13,5,15,14,16,16,21,15,7,16,18,4,17,14,16,15,21,15,19,15,2,6,16,15,15,13,2,21,5,5,8,6,2,8,4,16,8,15,2,19,2,17,13,13,17,13,8,15,13,11,15,5,5,16,6,1,7,20,2,5,21,15,3,18,1,21,8,1,7,5,9,15,15,8,5,16,21,19,3,2,21,23,13,10,6,8,17,5,13,16,21,15,5,21,13,21,15,2,8,2,21,17,13,11,11,6,5,21,18,15,16,2,5,14,6,2,8,8,7,7,8,14,2,6,17,8,6,21,21,5,15,17,20,8,5,2,15,13,6,14,10,15,11,6,2,16,2,8,17,1,15,10,10,23,17,20,14,3,2,21,7,7,13,18,14,7,13,16,2,16,15,15,4,8,13,8,21,14,23,13,17,2,9,6,15,13,16,16,8,21,13,5,13,2,2,18,15,16,15,16,18,8,2,15,3,7,5,2,21,14,15,16,5,15,7,17,13,15,15,15,2,21,15,17,5,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,16,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,5,18,15,14,21,6,2,7,18,5,15,2,21,13,16,19,15,21,5,8,13,7,13,2,6,17,23,8,3,2,15,5,6,2,18,13,19,15,7,8,3,4,16,18,7,15,13,15,16,21,2,2,8,7,23,23,21,5,13,21,15,4,9,21,8,19,8,2,15,5,21,10,14,9,7,14,16,8,6,4,3,16,8,8,13,21,7,21,2,6,15,1,5,15,15,21,2,19,7,5,9,8,15,15,9,21,21,18,2,6,21,13,13,14,15,13,21,15,15,15,21,2,6,17,13,5,8,8,8,3,15,5,2,17,6,14,13,21,9,5,21,15,14,13,5,16,2,5,8,7,8,14,2,15,1,15,13,7,21,2,15,18,15,21,13,14,15,21,14,14,6,4,10,8,16,21,8,5,1,1,2,15,9,8,8,13,15,15,21,17,2,15,13,15,14,15,13,20,15,16,15,5,4,8,13,7,13,7,19,15,8,2,9,5,17,15,16,16,20,14,14,13,2,15,14,17,16,21,17,16,1,7,7,2,10,15,6,7,15,5,3,5,5,2,21,17,15,10,15,15,4,21,15,21,5,15,18 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,23,23,23,23,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,4,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,16,6,1,5,21,15,7,13,2,8,21,15,15,20,2,15,5,6,2,18,14,1,16,7,8,18,4,16,21,21,11,13,15,16,21,15,2,16,5,15,13,16,6,10,21,5,2,2,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,8,5,13,1,8,17,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,13,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,15,21,9,6,15,21,14,13,5,1,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,15,10,3,21,7,15,2,7,10,10,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,15,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,5,13,4,15,6,2,17,16,16,17,19,1,2,5,8,14,15,8,17,15,6,2,9,10,10,17,15,15,17,13,15,15,21,17,6,3,20 +24,23,7,4,21,6,8,10,21,4,10,15,17,4,5,4,4,15,6,17,13,17,15,16,17,23,17,9,13,4,5,8,16,23,8,16,9,9,5,17,3,19,14,21,1,7,16,18,4,18,3,10,15,21,15,21,15,5,19,1,13,4,4,4,10,7,21,5,8,2,21,14,17,4,4,7,5,21,4,14,19,7,14,21,2,5,4,19,14,10,13,13,1,7,17,15,5,21,21,2,19,8,21,10,10,7,5,9,9,15,11,5,17,21,18,9,19,10,13,13,14,6,8,16,9,2,19,17,3,7,21,13,16,2,6,11,15,17,16,13,8,6,8,15,1,3,6,5,21,9,21,11,19,10,9,20,8,8,14,21,15,15,15,6,21,21,6,17,18,2,4,4,14,21,18,15,4,16,19,4,5,18,17,19,10,8,1,16,6,11,10,8,13,10,5,2,21,16,15,14,21,5,4,4,16,8,16,13,3,4,8,13,8,13,5,2,9,15,4,9,5,17,13,18,16,21,21,14,5,13,2,17,19,7,17,15,16,18,16,4,5,7,6,6,9,7,10,15,9,7,4,17,17,15,5,17,7,2,17,16,19,6,19,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,15,6,6,21,6,10,1,17,8,17,7,5,9,6,7,15,9,6,21,16,2,6,21,6,11,21,6,4,16,9,9,19,17,6,8,15,13,18,7,5,8,2,10,17,9,13,17,13,5,16,7,21,23,20,7,13,6,13,16,9,8,8,7,16,9,5,11,13,6,18,21,6,7,16,19,9,4,8,21,16,7,6,6,15,7,9,6,1,21,7,21,21,21,10,10,6,16,23,5,19,4,17,14,6,7,21,14,7,5,16,4,16,15,9,4,8,13,6,8,5,23,5,11,6,9,5,11,15,17,16,19,7,5,13,13,5,23,19,17,17,11,16,1,7,6,13,20,8,23,7,5,5,6,15,16,15,9,17,10,9,17,7,10,1,16,19,13,19,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,16,9,15,21,21,4,10,1,17,8,16,7,7,9,6,15,15,9,13,21,21,7,2,17,13,15,17,15,8,16,8,15,8,15,10,2,19,13,18,8,7,7,6,6,21,2,8,21,8,13,1,15,7,23,23,13,9,15,16,6,9,20,8,7,8,2,5,11,13,7,18,21,7,10,16,19,15,13,8,21,16,7,4,9,15,7,6,2,1,1,10,21,21,21,13,10,23,8,2,2,8,4,17,14,15,13,16,14,7,13,16,4,16,15,9,4,8,13,6,21,15,23,15,16,10,9,13,16,15,17,16,18,13,8,23,23,3,14,19,16,21,15,16,1,7,9,5,17,7,23,23,7,15,16,15,14,7,10,17,8,6,21,7,2,15,16,20,5,23,23 +24,23,23,23,23,23,5,7,18,15,4,21,6,4,6,19,9,15,4,21,13,17,19,15,21,5,8,13,8,9,10,8,16,23,15,19,3,14,9,5,2,18,15,18,15,7,8,7,4,7,21,15,15,13,15,21,21,2,10,9,7,23,23,17,6,15,21,5,6,2,17,8,19,8,2,6,5,21,7,9,19,9,14,17,8,6,4,3,16,5,8,13,1,8,21,4,6,21,15,5,15,7,16,2,19,7,5,7,8,15,3,9,21,17,21,4,4,21,13,13,14,7,15,18,6,4,17,21,2,6,8,13,5,8,16,8,4,7,6,2,18,6,14,6,21,9,6,16,3,14,13,6,8,2,5,8,7,8,14,6,15,17,15,4,8,21,10,7,18,8,21,13,7,15,21,14,8,6,4,2,6,21,21,16,5,20,1,4,2,9,8,8,13,5,4,21,17,2,15,13,16,14,4,13,20,6,16,15,5,4,8,13,15,13,7,19,13,8,2,9,5,17,15,17,17,20,14,14,9,4,4,14,17,16,21,15,17,21,7,9,3,5,4,6,5,15,6,19,9,5,4,21,17,15,5,15,8,4,16,16,21,5,23,23 +24,23,23,15,21,5,10,15,21,18,5,17,15,15,14,18,5,13,19,21,13,17,15,16,3,5,17,15,2,5,2,8,16,23,3,18,9,13,9,6,3,21,14,10,10,7,21,7,4,21,20,16,8,21,15,15,21,2,1,16,5,15,13,6,21,5,21,7,6,2,16,7,17,2,2,7,5,21,8,21,3,10,14,16,2,10,17,16,21,15,2,13,8,8,19,13,5,21,1,2,2,15,17,8,6,7,5,9,8,15,9,5,1,21,21,4,2,16,13,13,14,15,13,16,2,9,15,17,13,6,15,2,21,13,15,17,2,18,13,14,13,6,16,14,1,10,7,13,19,16,21,5,14,16,5,13,15,8,14,2,15,17,15,21,15,21,15,2,21,15,2,13,6,21,21,6,14,13,8,8,15,21,18,21,10,21,21,4,5,16,4,7,13,14,9,2,21,4,13,13,16,14,14,13,20,7,17,13,3,4,8,13,8,13,10,16,15,13,19,9,5,16,13,17,21,8,15,14,5,13,15,2,19,7,16,16,16,1,17,13,2,8,15,16,14,21,14,16,2,1,6,21,1,3,4,16,16,6,15,17,16,2,19,23 +24,23,23,23,23,23,13,2,21,2,15,21,6,10,15,3,7,15,2,21,13,16,18,15,11,9,8,16,8,13,2,8,16,23,21,3,2,15,5,6,21,18,14,1,11,7,8,18,4,8,17,15,15,15,15,16,21,2,5,21,5,2,5,13,6,18,21,15,8,2,17,2,19,8,10,10,6,16,8,2,19,15,14,17,8,13,10,9,21,15,13,13,1,8,16,15,5,21,11,15,15,15,17,6,3,7,5,9,8,15,15,9,21,21,21,2,6,21,13,13,14,13,15,16,8,2,18,11,2,7,17,15,5,5,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,6,2,16,8,5,8,7,7,14,2,15,21,15,2,8,11,15,2,21,8,21,13,8,15,21,6,14,2,5,2,6,2,21,8,13,20,21,21,15,9,8,8,13,13,9,2,21,2,15,13,21,14,9,13,20,8,16,15,5,4,8,13,8,13,13,19,13,8,8,9,5,16,13,17,15,20,14,14,5,3,13,14,17,16,17,15,17,21,15,8,8,10,3,15,15,8,14,15,5,6,14,21,21,15,15,8,15,15,21,21,15,23,23,23 +24,23,23,23,23,23,2,9,21,15,15,21,6,2,6,19,13,15,2,21,13,16,18,15,16,5,8,13,8,13,15,8,16,23,16,3,2,15,5,6,2,18,15,21,11,7,8,18,4,8,21,15,15,15,15,16,16,5,3,2,14,23,23,13,15,2,21,5,6,2,17,14,19,13,8,15,5,21,16,14,19,7,14,16,8,6,4,3,8,13,6,13,1,8,21,2,10,21,11,5,15,15,16,2,19,7,5,9,8,15,13,9,21,21,21,2,5,17,13,13,14,2,13,21,8,15,19,15,2,2,21,13,5,2,16,8,2,21,5,3,8,6,14,6,21,9,13,9,14,14,13,5,14,2,5,8,8,8,14,2,15,17,15,15,5,19,2,15,21,16,21,13,5,15,21,14,15,15,13,2,8,21,21,8,5,20,21,16,2,9,8,8,13,5,2,2,17,2,15,15,15,14,2,13,20,2,16,13,5,4,8,13,13,13,6,19,13,2,13,9,5,16,15,16,21,20,14,13,15,13,14,14,21,16,21,7,16,21,8,6,2,14,13,2,15,15,8,14,7,5,6,21,16,15,6,15,15,2,2,16,21,5,23,23 +24,23,23,23,23,7,5,16,17,7,9,11,17,4,5,18,9,17,9,11,15,17,16,16,4,9,21,9,8,13,6,6,16,23,4,16,9,6,10,1,15,1,14,15,15,7,17,17,4,21,18,16,1,13,6,16,18,9,9,17,9,4,13,4,17,18,21,6,5,4,17,8,16,4,6,6,10,4,17,7,19,10,21,21,8,21,18,5,6,5,2,6,18,8,17,2,6,21,21,4,21,1,17,11,10,7,6,9,8,15,8,9,17,21,17,5,1,16,23,5,17,5,9,17,9,7,18,17,4,7,21,13,18,4,9,11,6,17,10,2,4,1,21,5,1,6,15,23,2,1,10,13,4,6,9,19,17,7,15,17,6,16,7,4,18,21,6,21,21,19,9,13,4,17,17,9,6,4,11,7,4,10,1,17,5,17,1,4,7,10,21,21,23,16,15,6,16,3,2,19,17,14,5,9,17,13,21,15,21,4,8,13,5,16,20,23,13,19,4,3,15,15,13,17,18,19,17,5,9,11,5,23,19,17,18,8,1,21,17,9,19,4,5,5,6,17,4,21,1,5,6,18,1,13,4,1,7,15,15,16,19,9,19,18 +24,23,23,15,17,10,10,4,21,15,5,21,6,4,2,7,13,13,2,21,13,16,15,21,17,9,8,8,5,5,7,10,8,23,21,19,2,13,5,6,2,18,15,1,11,7,8,13,4,16,1,15,15,15,15,16,21,4,10,7,6,7,3,14,5,16,16,9,4,2,21,6,17,4,4,7,5,21,16,16,20,7,14,17,8,6,4,3,21,10,7,13,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,1,17,7,19,21,13,13,14,6,4,16,8,15,18,15,10,7,17,13,5,16,8,18,2,21,5,2,8,6,14,15,21,9,7,15,17,14,13,5,4,2,5,8,8,8,14,21,15,1,15,6,7,21,2,4,21,8,21,13,9,15,21,13,6,10,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,13,10,7,17,2,15,13,21,14,15,7,20,15,16,13,5,4,8,13,15,13,5,19,13,8,8,9,5,17,15,16,17,20,14,6,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,5,15,4,7,2,4,6,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,6,2,21,15,10,17,11,5,15,10,14,18,16,8,2,18,16,16,2,9,21,4,8,13,6,8,17,23,6,2,13,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,3,6,13,2,21,5,21,5,6,14,17,8,19,6,15,2,18,15,6,6,15,7,13,1,18,2,19,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,7,19,11,4,7,17,13,1,3,13,8,3,3,2,18,21,17,14,14,21,15,21,5,3,7,21,8,7,16,8,8,8,8,15,2,5,10,15,18,21,21,10,8,17,21,5,15,10,13,8,7,14,6,21,11,15,19,15,21,10,8,21,4,9,10,17,21,23,2,19,15,17,14,7,2,21,14,18,13,8,16,16,15,3,4,13,13,8,13,4,23,2,13,2,1,9,15,13,17,16,19,2,5,13,15,14,18,19,17,17,7,15,19,8,5,6,16,14,10,16,19,8,1,15,21,6,8,17,13,2,21,7,2,15,11,20,5,13,18 +24,23,23,23,23,16,2,2,21,2,15,21,6,2,6,3,10,15,2,17,13,16,18,15,21,9,21,15,8,13,15,7,21,23,21,3,2,15,3,6,21,18,14,1,11,7,16,18,4,8,21,15,15,15,15,16,21,2,5,21,5,3,5,13,7,10,21,15,2,16,17,2,19,8,6,15,5,16,8,4,3,15,14,16,8,4,5,3,17,5,8,13,1,8,17,2,5,21,11,5,15,8,17,2,19,7,5,9,11,15,15,9,21,21,21,2,6,21,13,13,14,8,15,16,8,2,18,11,2,7,21,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,13,6,14,5,2,2,8,5,8,8,7,14,19,15,17,15,2,8,19,10,2,21,16,21,13,9,15,21,9,2,14,5,2,15,21,21,8,5,20,21,21,2,9,8,8,8,21,8,8,18,2,8,13,21,14,4,13,20,8,16,15,5,4,7,13,13,13,5,8,13,8,2,9,6,15,15,17,15,20,8,14,5,13,15,14,16,21,21,8,15,21,8,3,4,14,7,21,14,15,14,13,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,2,9,4,17,10,4,17,17,6,13,4,5,15,8,16,13,16,15,21,17,23,16,5,13,4,5,8,21,23,8,17,9,9,9,18,2,19,14,8,10,7,16,19,4,18,3,21,15,21,15,16,21,5,19,21,9,4,9,9,21,8,21,5,3,10,16,19,16,4,4,7,5,21,21,14,3,7,14,21,2,13,5,19,14,3,13,6,21,7,16,15,5,21,17,4,19,8,16,7,9,7,5,9,9,15,11,5,17,21,18,2,21,16,13,13,8,15,6,16,5,4,19,17,2,13,21,13,21,7,6,18,15,17,15,15,8,6,6,6,1,3,13,14,20,5,16,10,19,8,9,20,7,8,14,19,8,8,15,10,16,21,6,17,18,2,8,10,9,17,21,14,10,14,7,3,6,18,21,20,9,15,21,15,13,8,8,8,13,6,9,4,17,4,6,21,21,14,6,13,8,18,16,15,3,4,8,13,7,21,4,23,15,15,6,9,5,17,15,17,17,10,21,14,5,13,2,19,19,7,21,16,16,18,16,15,5,7,1,6,7,9,5,16,9,11,13,17,17,15,10,17,7,4,15,16,19,5,7,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,7,13,17,19,17,3,5,23,13,8,10,4,21,15,23,7,2,9,6,6,6,21,18,14,15,8,7,17,17,4,21,14,17,19,21,19,19,19,6,10,15,17,10,13,9,21,5,21,1,3,4,17,4,16,7,4,8,13,2,15,9,13,7,13,16,21,3,17,21,8,7,17,6,20,7,17,6,6,21,21,10,21,1,17,15,16,7,5,9,6,15,8,9,2,21,17,19,19,15,23,13,21,6,7,17,10,8,20,17,4,8,4,4,20,4,2,17,15,21,2,2,19,21,1,5,19,6,23,23,23,23,7,13,21,16,9,6,17,7,14,2,13,15,21,6,17,21,4,6,17,17,6,21,13,9,4,3,14,8,16,4,5,10,17,6,4,14,18,21,21,10,10,18,23,2,8,13,21,14,13,19,21,5,14,9,21,6,1,21,9,4,8,13,6,5,9,23,13,17,2,3,5,16,13,21,18,2,19,4,5,10,8,23,16,18,17,15,15,21,9,4,5,16,4,23,6,6,15,4,15,17,6,20,1,6,6,21,13,4,21,16,18,6,23,23 +24,23,23,23,23,23,7,18,21,15,6,7,6,2,2,8,13,13,2,17,13,17,19,15,2,9,21,15,8,13,2,8,21,23,7,20,2,15,5,6,2,18,16,1,11,7,8,18,4,1,7,21,16,15,11,16,21,7,2,16,5,4,13,6,6,2,21,13,2,18,16,10,19,13,15,15,10,21,7,9,19,15,14,16,15,2,21,3,21,15,5,13,1,8,16,13,15,1,11,10,15,15,17,6,16,7,5,9,8,11,15,5,21,21,21,21,7,16,13,13,14,15,15,21,8,2,18,20,2,15,6,13,5,6,16,8,2,21,5,3,8,6,14,2,21,9,18,7,14,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,5,21,10,2,18,21,21,13,5,15,21,7,14,15,7,2,15,2,21,8,13,20,1,21,9,11,10,8,13,13,15,21,21,2,15,13,21,14,4,13,20,4,16,15,5,4,8,13,9,9,13,4,5,15,21,13,5,17,15,16,15,20,14,15,14,5,2,14,17,16,17,11,15,19,8,10,13,13,10,14,4,14,6,17,21,14,14,17,21,15,13,16,13,2,1,16,23,23,23,23 +24,23,7,15,21,6,10,4,17,9,7,17,17,4,5,4,4,15,8,16,13,17,7,16,21,13,17,6,9,5,18,4,19,23,9,4,9,7,5,4,4,21,14,1,10,7,16,18,4,18,3,17,15,15,15,16,21,5,18,16,6,4,13,4,21,7,21,5,10,4,17,16,21,5,4,7,9,21,21,6,20,7,14,21,2,5,4,19,14,8,13,9,17,14,21,7,6,17,21,6,21,8,16,15,4,7,5,9,9,13,11,5,17,1,21,4,21,21,13,13,14,4,8,16,10,4,18,1,5,7,4,13,16,4,13,18,10,17,4,19,9,6,15,6,1,3,2,9,20,9,16,10,19,6,9,19,7,8,8,10,7,15,16,5,16,21,4,4,18,19,6,13,4,21,21,7,2,4,7,8,5,19,21,1,4,16,1,21,7,8,7,8,13,21,9,4,1,16,6,10,21,14,4,7,8,14,16,15,2,4,8,13,15,7,13,4,13,15,6,9,6,17,15,17,16,8,21,14,9,13,4,3,19,15,17,15,16,18,16,7,9,7,17,6,7,5,15,16,9,11,4,17,16,7,5,17,7,4,15,16,20,5,3,18 +24,23,23,4,15,15,5,2,21,9,15,17,11,5,15,10,7,18,16,8,2,19,11,17,2,9,21,21,8,13,6,8,18,23,13,2,5,15,5,6,6,8,14,7,15,7,8,2,4,8,7,17,1,1,15,15,21,4,15,16,13,6,13,2,21,5,21,9,6,10,17,16,19,6,6,2,21,15,6,6,15,7,13,17,18,2,3,8,14,13,17,16,17,7,21,2,5,15,17,8,13,1,1,16,21,7,5,9,16,11,8,4,1,16,18,6,2,21,23,8,21,6,6,16,5,21,19,11,4,7,17,13,1,7,13,8,3,3,2,18,21,17,14,14,21,7,14,5,3,15,21,13,15,16,8,8,8,8,15,8,5,10,16,1,21,21,10,8,17,21,5,15,10,13,11,14,21,6,21,11,10,19,15,21,10,8,21,4,9,10,17,21,23,2,19,13,17,3,7,2,21,14,18,6,8,4,16,15,7,4,13,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,5,13,15,14,18,19,17,17,15,15,19,8,5,10,16,14,10,16,1,14,5,13,8,6,8,17,13,2,21,7,2,15,11,20,5,6,18 +24,23,23,15,8,3,4,6,18,7,10,21,6,4,4,18,5,15,2,16,13,16,19,15,17,5,8,13,8,9,10,8,17,23,7,19,2,7,9,6,2,18,15,18,15,7,8,19,4,15,21,15,15,13,16,21,21,10,10,9,7,23,23,17,5,8,21,9,6,16,17,8,18,8,4,6,5,21,16,5,19,7,14,16,8,6,4,3,16,5,8,13,1,4,21,13,6,17,15,6,15,15,16,2,7,7,5,9,8,15,13,9,17,21,18,9,4,17,13,13,14,4,13,19,6,4,15,21,2,4,1,13,5,2,16,8,1,7,5,2,18,6,8,6,21,9,6,15,17,14,13,5,17,2,5,8,7,8,15,4,2,17,15,8,9,21,4,15,18,8,16,13,9,15,21,14,15,6,4,2,4,17,21,8,6,20,1,4,13,9,15,8,13,5,4,21,17,2,15,13,16,14,8,5,20,16,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,17,17,15,17,21,7,7,4,5,6,4,6,15,7,19,5,9,10,21,17,15,6,15,8,6,16,17,16,4,23,23 +24,23,23,23,21,2,6,4,1,8,15,21,18,6,4,19,3,21,10,14,7,15,18,18,16,5,21,5,9,13,15,18,16,23,9,1,9,13,17,6,15,18,14,15,15,7,8,17,4,8,14,17,21,16,15,18,18,10,5,16,5,6,13,9,17,21,21,5,6,1,21,8,1,8,6,6,9,2,15,8,6,15,13,8,1,10,19,14,21,13,8,10,19,8,15,21,4,16,15,6,6,1,17,17,2,7,5,9,8,15,8,9,1,21,17,6,2,1,13,13,15,6,15,21,9,10,2,18,2,6,20,13,21,6,7,8,16,17,9,9,19,21,14,5,21,6,13,23,23,23,23,23,23,8,9,8,17,7,15,2,5,21,15,17,8,21,1,4,16,7,9,13,5,21,16,6,7,2,7,2,5,2,21,21,13,17,1,10,2,8,17,8,23,2,8,21,21,14,10,13,17,6,14,13,15,8,17,19,3,4,8,13,5,17,13,23,4,16,21,13,5,13,13,17,17,5,17,14,8,13,4,2,19,16,13,15,16,21,16,10,2,14,3,23,9,5,19,8,15,2,8,1,17,10,6,17,7,2,6,15,19,10,3,18 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,8,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,21,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,23,23,23,23,2,16,4,5,15,6,5,10,20,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,4,13,5,3,16,8,2,21,5,2,20,13,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,15,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,15,15,8,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,8,13,14,16,16,23,5,16,13,13,15,5,14,16,16,15,15,7,16,19,4,16,17,16,21,16,15,21,13,2,15,18,5,15,13,15,21,5,15,3,5,8,16,2,16,16,14,13,5,11,8,14,14,8,13,21,7,21,18,7,5,14,16,8,21,7,20,21,5,21,15,2,21,1,17,8,21,7,5,9,15,15,7,5,17,17,21,13,15,21,23,13,21,15,15,16,6,6,16,17,7,5,21,2,21,8,11,8,2,16,17,13,13,8,15,15,21,10,2,15,18,5,14,15,19,8,8,15,8,7,15,15,5,17,9,15,16,21,7,13,17,20,8,5,15,16,15,7,14,13,7,11,3,1,1,2,8,21,21,15,10,10,23,17,20,14,3,2,17,2,7,15,18,14,15,5,16,16,16,15,13,4,8,13,8,16,13,23,14,17,2,9,6,15,15,16,16,6,17,14,13,6,16,14,17,15,16,7,16,18,8,2,15,15,2,7,5,21,14,9,16,5,15,15,17,13,2,15,15,3,21,15,16,8,23,23 +24,23,23,23,21,4,10,4,16,10,15,21,16,10,10,15,5,21,8,14,13,16,1,16,16,5,21,5,8,13,5,19,19,23,7,21,9,13,5,2,21,18,15,8,15,7,1,17,4,1,14,17,21,21,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,6,21,16,1,2,6,5,21,16,15,8,6,15,13,6,1,10,19,14,16,13,8,4,18,8,15,21,6,8,15,6,6,1,17,2,17,7,5,9,8,15,8,9,1,21,17,5,2,21,13,13,15,15,15,21,9,10,2,18,2,5,20,13,21,8,8,1,15,17,9,9,21,21,14,5,21,6,13,23,23,23,23,23,23,8,9,16,7,8,14,10,5,18,15,21,21,1,6,21,17,9,6,13,9,21,21,7,1,2,7,2,5,2,21,21,7,17,21,2,8,14,16,8,23,10,8,21,21,7,14,13,21,13,6,13,15,8,17,15,3,4,8,13,5,17,13,23,7,21,16,13,5,16,13,21,17,5,1,14,8,13,4,2,19,21,15,16,1,1,16,6,2,14,8,23,9,5,9,2,15,10,6,21,17,2,10,1,7,2,21,8,19,13,3,23 +24,23,23,7,8,15,15,6,21,15,2,17,11,5,15,10,5,18,8,16,2,18,4,16,4,9,21,16,8,13,6,8,17,23,6,2,13,15,8,6,6,8,14,7,15,7,8,2,4,17,7,17,1,1,15,15,21,4,15,17,13,6,13,2,21,7,18,6,6,4,17,16,19,6,14,2,3,15,6,10,15,7,13,16,21,2,3,8,14,13,1,16,21,7,21,2,5,15,17,15,13,1,17,8,21,7,5,9,16,11,8,3,1,16,18,6,2,21,23,8,21,6,6,16,10,15,19,11,15,15,17,13,1,8,13,8,3,3,2,18,21,17,14,14,21,14,3,5,3,14,21,6,15,16,8,16,8,8,15,15,5,10,16,1,21,21,5,8,21,21,15,15,10,13,17,7,10,5,21,7,15,18,15,21,8,1,21,4,7,10,16,21,23,2,19,13,17,3,7,2,21,14,18,5,8,16,17,15,7,4,13,13,2,13,4,23,2,13,2,1,5,15,13,17,16,19,2,5,13,15,14,21,18,17,21,15,15,19,8,5,13,16,14,21,8,19,8,16,15,21,6,8,17,13,2,21,15,2,15,23,23,23,23,23 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,14,7,13,7,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,23,16,10,8,10,17,10,15,17,6,10,8,21,7,15,3,17,13,16,15,16,21,5,8,10,9,9,8,2,20,23,7,19,4,13,5,6,2,8,14,21,8,7,8,18,4,8,21,15,11,15,4,21,21,3,5,15,6,9,9,8,21,15,21,17,5,8,16,8,17,4,15,7,6,21,16,8,19,7,14,16,8,6,4,20,16,13,4,15,17,14,16,16,10,15,11,6,15,8,1,18,8,7,5,9,8,15,15,9,17,16,17,3,15,16,13,13,14,5,4,17,8,15,18,21,2,10,7,13,5,15,16,8,10,21,5,2,21,6,14,15,21,9,6,15,8,14,13,5,16,2,5,8,8,8,14,9,15,1,8,10,8,21,9,8,21,21,18,4,6,13,21,7,4,6,9,10,10,10,21,17,5,20,1,1,13,9,10,16,8,13,9,21,21,2,7,16,21,14,4,7,20,8,17,15,5,2,7,13,15,13,13,3,13,15,2,7,17,8,15,16,16,20,14,6,5,2,15,14,16,17,17,15,17,19,16,1,10,8,6,15,7,18,5,15,2,9,10,15,17,16,8,17,13,10,15,17,18,9,21,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,21,21,5,16,13,7,13,10,15,15,23,13,19,2,15,5,6,21,18,21,1,21,7,7,18,4,8,21,7,15,15,19,16,21,15,2,15,5,2,13,6,5,10,21,7,2,2,17,14,17,8,5,15,5,16,2,6,19,7,14,16,8,2,21,3,16,13,14,2,1,8,21,15,6,21,11,6,15,8,17,8,8,7,5,9,15,15,16,9,21,1,3,4,7,19,13,13,14,10,15,21,8,2,19,21,2,7,21,13,5,8,16,8,2,3,5,2,19,6,14,6,21,9,2,14,3,14,7,6,14,10,5,8,8,8,14,10,15,1,15,2,8,21,5,8,21,21,18,13,5,15,21,4,14,10,7,2,10,10,21,10,7,20,21,21,15,9,8,8,13,13,4,2,21,2,15,13,1,14,15,5,20,4,17,13,6,4,8,13,8,19,7,4,16,13,11,9,5,15,13,18,15,10,14,14,13,15,15,14,17,17,17,15,15,19,21,6,8,8,15,16,14,1,6,6,2,5,2,11,17,15,6,16,13,2,21,16,15,23,23,23 +24,23,23,1,21,2,15,2,20,15,6,17,10,2,13,8,13,13,2,21,13,8,11,21,21,5,7,13,7,13,20,2,17,23,13,10,2,6,9,6,2,18,14,1,11,7,8,18,4,18,16,21,15,15,15,16,21,10,2,16,5,4,13,6,21,2,21,8,10,10,17,4,17,2,15,7,5,1,21,6,3,15,14,16,8,6,2,3,16,13,13,7,21,7,16,15,6,21,11,10,15,8,1,17,3,7,5,9,14,15,15,9,21,21,18,14,21,17,13,5,14,14,13,21,8,2,18,21,2,13,17,13,5,8,4,8,2,7,5,2,21,6,23,15,1,9,13,18,15,14,13,6,14,2,5,8,8,8,14,15,15,1,15,15,8,21,2,8,21,21,21,13,5,15,21,10,14,15,7,2,4,10,21,8,15,20,1,17,5,9,2,8,13,5,5,11,21,2,15,13,21,14,2,5,20,4,17,13,5,4,8,13,7,9,13,8,5,8,2,9,5,17,15,17,17,20,14,14,13,2,15,14,21,21,21,8,15,19,21,9,13,15,8,16,5,15,15,15,2,5,15,15,21,4,15,16,15,6,15,16,2,5,23,23 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,10,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,16,5,6,2,21,2,6,17,6,5,2,19,15,16,2,21,13,16,16,15,10,7,14,16,8,13,2,16,3,23,8,19,2,15,5,6,2,18,15,17,11,7,14,18,4,16,19,15,15,15,15,17,21,2,21,6,15,15,13,7,21,2,21,5,6,8,21,14,17,5,14,6,5,17,16,16,9,7,14,16,8,7,6,3,10,13,2,16,21,14,17,5,2,21,11,6,15,15,21,8,2,7,5,9,8,15,13,9,21,1,21,10,2,17,13,13,14,13,15,16,8,15,18,15,2,7,16,13,5,6,8,8,2,21,5,2,20,6,14,5,21,9,6,15,15,2,13,5,6,2,5,8,8,8,15,15,13,21,15,2,13,18,2,6,16,21,21,13,15,13,21,14,15,14,10,10,2,8,21,21,13,20,1,2,15,8,8,8,7,5,8,2,17,2,13,13,21,14,14,13,20,8,7,15,5,4,8,13,13,13,9,3,13,8,16,9,5,15,13,16,16,20,7,14,5,13,10,14,21,21,21,15,17,21,7,5,7,8,8,13,5,15,14,21,6,13,15,14,16,15,6,8,8,15,16,21,16,5,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,21,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,7,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,15,18,2,8,6,21,15,2,17,6,4,7,16,13,13,2,21,13,16,15,16,21,6,15,6,7,13,15,7,16,23,5,3,2,13,5,6,2,18,16,1,11,7,8,18,4,21,21,21,15,15,10,16,21,5,2,16,10,10,13,5,6,2,21,7,2,2,16,3,19,15,7,7,2,21,16,14,19,7,14,15,7,13,14,2,15,13,5,13,1,8,17,7,6,21,11,6,15,15,16,16,21,7,5,9,8,15,15,9,21,21,21,5,15,7,13,13,14,10,15,21,8,10,20,21,2,15,7,13,5,6,8,8,2,21,5,2,1,6,14,6,21,9,6,13,21,14,13,5,6,2,5,8,8,8,14,21,15,1,16,10,7,1,10,2,21,21,21,13,7,16,21,5,13,3,13,2,15,21,21,10,10,20,21,16,15,7,2,8,13,5,4,2,21,2,15,13,1,14,15,13,20,2,16,13,13,4,8,13,8,13,5,2,13,8,15,9,5,15,16,17,15,20,14,14,10,7,15,14,21,21,16,8,13,19,21,8,6,11,14,15,5,15,14,10,11,5,15,15,21,15,15,15,13,4,15,15,15,23,23,23 +24,23,23,23,21,19,5,5,17,4,2,18,17,9,9,8,5,13,9,17,13,16,7,17,4,9,21,4,8,13,6,2,17,23,5,17,9,6,6,1,1,18,14,7,15,7,8,17,4,17,16,17,1,15,10,17,19,4,1,15,4,6,13,19,17,2,21,8,5,9,17,17,21,7,5,18,1,4,8,9,13,7,13,17,21,19,10,21,9,7,4,3,18,8,17,6,6,21,17,8,21,1,17,17,17,7,5,9,8,15,15,9,16,21,17,5,17,15,23,5,1,4,9,17,9,4,1,15,6,5,21,13,1,21,3,8,4,17,10,2,4,1,1,5,18,6,15,15,23,4,7,13,4,5,9,19,8,11,14,4,5,1,8,3,21,21,6,21,17,3,5,13,4,16,16,5,6,6,19,7,9,1,1,21,5,17,21,4,4,10,10,5,23,21,13,2,21,5,21,19,21,14,6,5,16,21,17,15,3,4,14,13,6,21,4,23,21,21,6,3,5,16,13,17,16,18,21,6,9,11,10,23,19,17,17,7,16,1,8,9,9,21,7,23,8,9,21,5,13,2,2,15,17,13,4,17,7,4,21,16,19,5,6,19 +24,23,23,23,23,23,6,10,17,4,21,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,16,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,13,6,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,21,15,7,1,15,6,2,9,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,23,15,15,6,2,10,21,2,6,21,6,7,8,18,5,13,2,21,13,18,16,15,21,5,8,15,8,13,15,2,17,23,15,3,2,13,5,6,2,18,14,18,11,7,8,7,4,1,1,21,11,15,15,16,21,15,2,7,15,13,6,14,15,21,21,10,2,2,17,15,19,15,4,13,5,21,17,2,19,7,14,17,8,6,10,3,16,13,15,13,1,7,16,15,6,21,11,15,15,8,21,10,19,7,5,9,8,15,15,9,21,21,17,15,21,21,13,13,14,10,8,16,8,15,19,15,2,7,17,13,5,15,8,18,2,21,5,2,2,6,14,6,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,15,15,1,15,15,7,16,3,2,21,21,16,13,5,15,21,13,15,15,10,2,15,10,21,9,15,20,1,21,13,9,4,8,13,5,15,2,17,2,15,13,16,14,15,5,20,2,16,15,5,4,8,13,8,13,5,19,13,8,15,9,5,17,13,16,15,19,14,14,9,2,15,14,17,16,18,17,16,19,8,8,1,2,9,14,9,15,10,15,2,5,5,16,17,15,7,15,8,2,17,15,15,2,15,18 +24,23,23,7,21,10,5,2,21,6,6,16,21,2,5,15,7,13,8,18,13,16,19,16,4,3,21,6,8,13,6,8,15,23,15,17,9,6,9,2,18,18,10,15,15,7,16,18,4,17,14,17,21,15,15,21,19,2,5,16,3,21,13,4,16,9,21,10,6,2,17,2,21,6,6,15,5,21,16,9,13,7,13,17,18,4,6,17,14,13,17,5,16,8,17,4,9,21,15,8,1,1,17,17,16,7,5,9,16,13,8,5,4,17,21,2,17,17,23,13,4,6,9,16,9,10,19,1,4,6,16,13,21,9,9,8,19,17,2,18,7,6,23,23,23,23,17,18,10,6,7,17,5,9,9,16,8,8,15,18,5,1,15,21,21,21,6,4,17,15,9,4,10,21,17,7,6,4,15,11,5,5,1,18,6,17,21,6,4,10,10,18,23,2,9,2,17,14,19,21,21,14,15,8,8,16,16,15,3,4,8,13,8,16,15,23,7,16,16,9,5,15,13,17,16,6,21,14,5,9,13,2,18,17,17,7,15,18,7,17,13,9,4,23,7,6,15,6,13,15,2,4,17,15,6,21,7,2,15,15,19,13,19,18 +24,23,23,5,16,15,15,10,21,15,2,21,6,2,6,18,5,15,2,21,13,16,18,15,21,5,8,13,8,13,15,7,16,23,16,3,2,15,5,6,2,18,15,19,15,7,8,18,4,16,21,15,15,15,15,16,21,5,2,8,7,23,23,15,6,6,21,5,6,16,16,14,18,8,15,6,5,21,16,5,3,7,14,16,8,6,21,3,16,13,15,13,1,7,21,2,5,21,15,15,15,15,8,8,16,7,5,9,8,15,15,9,21,21,21,6,3,21,13,13,14,13,13,18,6,7,15,21,2,6,21,13,5,8,16,8,5,14,6,2,8,6,8,15,21,9,6,15,15,14,13,5,16,2,5,8,7,8,14,2,15,1,15,8,5,21,3,15,19,15,21,13,5,15,21,13,6,6,5,2,15,16,21,16,13,20,1,2,15,9,8,8,13,5,15,21,17,2,15,13,16,14,6,13,20,16,16,13,5,2,8,13,15,13,13,19,13,8,2,9,15,16,15,16,16,20,14,14,15,13,15,14,21,16,21,16,16,1,7,5,2,5,15,6,5,15,5,3,5,5,15,21,16,15,15,15,8,15,16,15,16,23,23,23 +24,23,23,23,23,23,23,2,18,5,15,2,18,13,15,21,5,13,6,18,7,16,20,11,13,2,14,13,4,14,14,16,19,23,8,21,6,14,5,2,21,3,19,14,15,7,8,1,4,17,13,16,1,15,15,15,19,2,21,15,5,15,13,4,21,5,21,5,6,3,17,15,16,3,9,6,18,8,7,15,13,13,13,18,15,1,10,19,10,13,15,7,15,7,16,2,20,21,17,2,2,1,17,16,2,7,7,9,21,15,8,9,21,16,21,5,4,16,23,13,19,15,15,15,10,6,15,19,2,15,15,13,15,8,2,7,17,8,2,2,13,17,6,5,19,15,15,23,2,5,15,13,16,5,9,6,17,8,15,15,5,21,15,15,10,21,7,15,17,10,21,13,2,21,15,7,14,15,7,11,15,6,1,21,5,16,21,15,15,10,6,18,23,10,16,5,18,15,2,13,21,14,6,13,8,2,17,15,21,4,9,13,20,17,5,23,13,16,2,3,7,15,15,21,16,19,14,5,5,8,6,14,19,15,21,16,15,11,15,8,7,14,21,15,8,5,5,6,16,11,2,17,18,15,6,21,7,15,15,16,20,10,23,23 +24,23,23,23,23,15,8,5,18,15,15,21,6,4,15,11,15,13,2,21,13,16,8,21,21,5,8,15,7,13,2,2,17,23,13,3,2,10,5,6,2,18,14,1,11,7,8,18,4,7,16,21,15,15,8,16,21,7,10,15,6,2,2,14,15,21,21,5,8,2,16,14,16,2,5,15,5,21,21,7,3,15,14,16,8,2,2,3,15,13,4,5,1,8,16,2,5,21,11,2,15,8,17,17,8,7,5,9,8,15,15,9,21,21,18,13,16,16,13,13,14,14,15,16,8,15,18,21,2,15,7,13,5,15,16,7,2,7,5,2,21,6,14,6,21,9,7,18,15,4,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,10,2,16,16,21,13,6,16,21,10,21,15,7,2,10,10,21,15,5,20,21,17,5,9,6,8,13,5,15,11,21,2,15,13,21,13,4,2,20,2,16,13,5,4,8,13,7,9,13,6,5,15,2,9,5,17,15,16,21,20,14,16,15,13,15,14,20,16,21,8,15,19,21,10,15,13,15,17,7,19,6,10,2,15,8,16,21,15,10,16,13,2,17,15,23,23,23,23 +24,23,23,23,21,15,6,10,17,16,6,21,8,8,2,11,2,15,10,8,13,16,15,16,17,1,23,23,13,2,5,8,16,23,11,16,13,9,5,8,3,19,14,1,1,7,16,1,4,21,14,21,15,16,20,16,16,5,7,21,21,3,3,13,11,7,20,2,5,8,16,6,16,5,7,15,7,21,21,14,19,7,14,1,2,10,10,19,14,2,13,13,18,7,1,6,10,16,21,9,19,7,21,10,21,7,5,9,9,15,11,5,20,21,21,3,2,7,13,13,14,2,15,16,6,2,18,21,2,2,2,13,21,8,9,17,7,17,10,18,8,6,5,5,1,3,16,5,14,2,2,15,19,13,9,20,8,8,14,21,6,1,15,2,21,16,15,1,21,21,6,13,2,21,8,5,6,2,13,10,6,20,21,2,13,7,21,21,10,11,10,8,13,10,9,2,21,15,2,14,21,6,8,13,15,15,18,13,3,4,8,13,8,7,5,2,8,15,1,15,5,15,13,18,16,2,21,14,5,13,2,4,19,16,17,16,16,18,16,4,5,15,15,6,7,5,15,2,16,6,10,21,1,15,5,16,7,6,21,16,19,2,23,23 +24,23,23,23,23,10,15,6,21,15,6,21,6,2,2,3,13,15,2,21,13,16,19,15,2,9,16,2,8,13,2,8,16,23,7,3,2,15,13,6,2,18,15,1,11,7,8,18,4,16,18,15,15,15,15,16,21,2,5,3,13,23,13,11,15,14,21,5,2,16,16,3,19,14,14,3,5,21,1,14,9,7,14,2,8,6,6,9,10,16,8,13,1,8,16,15,5,21,11,15,15,15,17,2,19,7,5,9,15,15,13,9,21,21,21,2,6,16,13,13,14,15,13,21,8,2,18,21,2,7,21,13,5,15,16,7,2,21,5,2,20,6,14,6,21,9,8,15,16,14,13,5,14,2,5,8,8,8,14,6,15,17,15,13,7,21,6,2,16,8,21,13,2,15,21,15,5,15,5,2,6,2,21,16,8,20,21,4,13,8,15,8,7,15,5,2,18,2,4,13,21,14,13,5,20,16,16,15,5,4,8,13,8,13,5,19,15,7,15,3,5,17,13,16,15,20,8,8,2,13,8,14,21,16,21,15,16,21,7,13,4,15,8,14,5,15,14,16,5,10,15,21,17,15,5,15,15,15,16,21,15,23,23,23 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,10,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,17,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,6,19,21,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,2,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,16,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,15,13,6,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,16,15,2,15,13,13,8,20,7,7,19,17,13,16,15,5,14,5,14,15,16,23,6,15,15,15,5,2,16,16,6,15,19,7,16,9,4,17,15,16,15,16,15,16,21,5,4,16,5,2,13,21,17,8,21,5,10,2,16,5,16,8,10,15,17,16,17,10,8,5,13,17,18,15,21,15,19,14,7,7,17,8,16,13,3,15,21,15,15,21,21,8,16,7,5,9,8,15,16,2,21,11,13,21,16,16,23,14,15,21,6,21,9,5,17,21,2,7,4,13,18,16,3,8,10,16,16,14,16,15,23,23,23,23,23,9,14,9,2,18,19,21,13,8,8,8,14,2,6,8,18,8,21,21,3,2,21,15,15,13,6,21,21,7,10,15,7,8,6,3,21,21,1,16,21,2,7,21,8,7,18,8,5,13,16,2,21,9,21,7,6,2,21,9,16,15,8,4,15,13,20,18,6,23,5,13,2,9,6,15,13,17,16,18,5,16,15,13,4,14,17,17,8,19,15,21,18,15,7,13,2,15,13,5,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,21,6,2,10,21,4,6,21,6,15,7,7,3,4,3,17,13,15,18,15,21,5,8,13,8,13,2,8,16,23,13,19,2,8,5,6,2,18,14,7,21,7,8,18,4,15,16,6,15,15,15,17,21,5,4,15,2,2,7,5,13,21,21,6,2,8,21,3,20,8,14,5,4,6,16,14,21,5,13,7,8,16,9,3,13,15,15,13,1,8,16,7,6,21,15,7,15,15,16,8,15,7,5,9,8,15,15,9,21,21,17,6,10,17,13,13,14,15,13,21,8,2,19,19,2,7,21,9,5,14,16,7,2,21,5,3,8,6,14,15,21,9,21,20,10,14,13,6,6,10,5,8,8,8,14,15,15,1,13,2,5,21,9,10,17,7,21,13,7,15,21,8,15,10,5,2,6,17,21,9,13,20,21,2,7,7,4,8,13,13,6,2,17,2,15,13,21,14,4,5,20,16,16,13,5,4,8,13,8,17,9,19,15,13,15,9,5,17,15,16,15,20,14,14,7,3,15,14,21,16,18,8,16,19,8,19,13,10,10,23,13,7,8,17,5,9,4,16,21,15,8,16,15,7,15,21,15,2,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,10,16,7,15,2,15,8,5,21,15,8,13,2,16,21,18,7,16,5,5,3,16,16,1,14,8,15,7,17,13,4,16,21,21,21,17,6,16,7,15,2,21,7,5,14,5,18,13,15,18,8,17,21,5,2,8,17,15,5,7,16,13,5,7,13,17,20,10,3,21,10,15,14,7,21,14,16,15,5,21,15,15,21,16,13,15,7,7,5,9,21,15,8,9,16,21,17,2,8,16,23,13,21,5,15,17,2,5,2,15,6,10,17,13,21,2,3,8,15,21,21,5,1,16,2,13,3,2,13,14,5,5,15,14,10,21,7,16,13,7,15,7,6,21,8,20,21,18,7,15,21,15,2,13,6,16,17,5,15,6,8,7,6,2,16,17,13,20,21,7,21,13,8,23,5,21,7,1,16,15,7,15,18,13,3,13,17,21,21,16,9,4,8,13,8,5,15,23,13,16,2,7,6,15,13,21,21,2,13,14,2,15,16,15,19,15,16,7,1,19,18,15,5,8,2,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,7,6,21,2,10,10,17,6,10,6,21,15,2,3,14,13,16,18,15,16,15,18,4,5,21,8,8,13,10,6,21,23,21,17,2,6,4,6,2,18,3,15,15,7,8,1,4,8,14,16,1,17,6,16,19,2,10,10,15,10,3,4,21,15,21,8,5,7,17,21,16,4,9,6,7,17,16,5,13,7,14,18,7,21,4,10,21,13,8,4,2,8,21,15,7,21,16,19,5,1,17,8,16,7,7,9,21,15,8,9,21,17,17,6,4,16,23,5,15,2,4,16,8,10,8,1,2,6,21,13,15,4,5,17,6,16,20,2,13,16,6,5,15,4,23,15,18,15,4,13,21,9,9,8,8,8,15,19,5,21,1,16,17,19,6,4,21,15,10,13,4,16,16,7,14,6,15,7,10,15,1,17,13,17,21,21,6,10,4,18,23,9,6,7,17,14,15,4,21,14,4,5,16,4,16,15,3,4,8,13,7,17,8,23,13,16,2,3,5,7,13,17,16,19,21,14,5,13,2,8,19,16,21,16,17,21,7,4,10,17,4,23,6,5,21,6,8,10,9,15,1,15,8,16,7,6,20,21,23,23,23,23 +24,23,23,23,23,10,2,15,18,15,15,21,6,7,10,18,5,15,2,21,13,16,19,15,21,5,16,4,7,13,3,15,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,21,21,15,3,8,7,23,23,5,15,5,21,5,5,1,16,8,19,10,2,15,5,21,16,15,3,7,14,16,8,13,4,4,21,15,5,13,17,7,17,13,5,15,15,6,15,15,16,2,16,7,5,9,8,15,15,9,21,16,21,2,6,21,13,13,14,15,13,20,6,4,5,21,2,13,16,13,5,8,16,8,6,15,15,2,8,6,14,6,21,9,15,15,8,14,13,5,4,2,5,8,7,8,14,2,15,21,15,15,5,21,2,15,19,16,21,5,5,15,21,5,15,13,5,2,7,8,21,8,2,20,1,8,13,9,15,8,13,9,8,21,17,2,15,13,16,14,4,13,20,8,16,15,5,4,7,13,13,13,10,19,13,8,2,9,5,17,15,16,16,20,14,6,14,5,2,14,21,16,21,15,16,21,7,7,2,15,13,15,5,15,5,19,5,5,15,21,17,15,2,15,15,7,16,16,16,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,13,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,5,16,15,6,15,17,15,15,5,20,15,15,21,13,16,2,13,7,18,21,15,2,9,21,5,8,13,6,10,21,23,13,18,5,15,6,6,7,8,14,21,15,7,16,16,4,16,14,21,15,21,16,16,21,5,2,17,15,9,13,5,21,5,14,15,3,14,16,8,16,5,14,13,7,7,16,13,14,8,13,21,15,15,18,2,19,14,15,8,16,15,16,13,5,21,21,8,21,1,21,7,16,7,5,9,15,15,15,5,15,21,21,5,21,16,23,14,16,15,5,16,5,15,2,21,2,8,20,13,11,5,13,17,2,1,2,3,2,1,9,3,21,19,6,8,21,5,14,15,3,15,9,15,13,7,15,15,15,21,16,13,21,21,6,2,16,20,11,5,2,17,15,13,14,13,15,8,15,6,21,2,2,21,1,13,21,10,16,18,23,8,10,2,21,15,7,6,21,2,8,8,21,2,20,7,13,4,8,13,8,18,21,23,3,21,2,3,6,17,13,16,16,6,15,6,7,13,6,2,16,15,17,15,15,21,8,2,15,13,2,2,15,15,14,5,17,5,21,15,17,13,16,15,13,2,6,15,18,6,23,23 +24,23,23,23,23,23,23,23,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,21,15,2,21,5,8,15,14,8,20,23,17,2,3,14,15,8,8,3,19,15,15,7,8,1,4,16,15,16,21,16,15,21,19,2,15,21,6,15,13,2,21,15,7,5,8,15,16,14,16,2,9,6,18,6,7,15,10,14,13,15,15,2,5,2,21,13,13,8,15,14,21,2,20,21,15,6,2,1,17,16,2,7,7,9,21,15,8,9,21,21,21,5,10,16,23,13,21,14,15,16,15,5,16,20,15,2,15,13,15,2,3,7,16,8,13,2,13,17,6,5,18,15,15,23,2,15,13,13,17,8,9,21,17,8,15,15,5,21,15,15,21,21,2,5,21,15,21,13,15,21,15,8,14,6,7,11,8,15,1,21,6,21,21,16,15,10,6,3,23,2,6,5,21,15,16,13,21,14,16,13,15,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,7,16,13,16,16,19,14,5,5,15,14,14,19,16,21,15,16,11,8,8,13,5,5,14,5,5,6,5,15,11,10,21,17,15,5,17,7,15,2,8,23,23,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,13,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,3,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,23,23,23,23,23,23,14,2,21,4,4,3,17,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,3,20,23,5,19,2,13,5,6,2,18,14,1,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,9,6,4,21,5,4,9,15,8,15,4,16,6,6,2,9,1,16,16,20,7,14,16,1,5,2,1,15,7,10,8,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,17,16,21,2,7,17,13,13,14,2,13,16,8,8,18,21,2,7,17,13,5,4,15,8,2,21,5,2,18,6,14,2,21,9,6,15,9,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,21,6,13,5,15,21,7,19,6,7,2,17,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,13,18,13,7,2,13,17,8,15,1,17,20,4,6,9,3,4,14,16,19,17,7,17,19,17,8,6,8,5,21,7,21,10,15,2,5,10,16,17,15,10,16,7,10,21,17,21,5,6,19 +24,23,23,23,17,6,2,2,21,2,10,16,18,7,6,15,13,11,6,13,7,16,15,15,21,5,16,5,7,6,9,2,16,23,1,18,13,5,15,6,14,1,16,15,15,7,8,18,4,17,16,16,15,21,6,21,18,11,10,13,15,6,13,1,21,5,14,8,6,2,16,21,21,7,14,15,2,15,8,14,13,10,13,18,11,17,18,6,5,16,15,6,16,7,21,2,5,15,15,2,1,1,21,8,17,7,5,9,8,15,8,5,21,21,17,2,2,16,23,7,21,7,2,16,3,5,2,21,13,2,21,13,21,5,2,17,2,21,15,13,8,15,23,23,23,23,2,7,21,2,14,13,2,17,8,7,15,8,15,13,10,1,15,15,21,21,10,21,17,20,21,5,2,15,13,14,15,15,15,11,2,15,16,2,8,21,21,13,10,10,2,21,23,8,2,4,17,15,8,13,18,13,13,6,16,2,16,15,15,4,7,13,8,21,14,13,11,15,7,9,5,16,13,16,16,6,19,14,5,13,7,2,18,15,16,15,16,18,8,2,14,13,2,14,15,2,14,13,2,5,7,16,21,13,15,15,15,2,21,15,16,6,3,23 +24,23,23,7,3,15,4,6,21,9,9,21,6,4,4,19,9,15,9,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,15,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,6,21,17,6,15,7,1,4,19,7,5,9,8,15,9,9,4,17,17,9,6,17,13,13,17,4,4,17,4,4,2,21,4,4,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,4,9,4,9,18,21,21,5,21,1,21,9,9,4,9,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,17,19,14,4,9,10,6,14,17,17,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,9,16,17,9,4,18 +24,23,23,8,21,7,5,6,21,15,15,21,6,17,10,15,10,13,2,18,13,21,19,16,21,5,8,16,7,13,15,6,15,23,13,20,2,13,5,6,2,18,14,1,11,7,8,18,4,8,21,21,15,15,2,1,21,19,21,15,10,2,5,6,17,2,21,20,2,4,21,19,19,7,14,7,6,16,16,15,20,7,14,17,7,6,4,2,15,13,15,9,1,8,16,10,6,21,11,6,15,1,16,21,16,7,5,9,8,15,15,9,16,21,21,6,15,7,13,13,14,15,15,21,8,10,20,21,2,6,21,13,5,13,17,8,2,21,5,2,9,6,14,7,21,9,8,15,21,14,13,5,6,2,5,8,8,8,14,10,15,1,16,10,7,21,10,4,21,21,21,13,5,16,21,6,13,19,15,2,15,21,21,10,10,20,21,16,5,7,2,8,13,5,4,2,16,2,15,13,1,14,13,5,20,8,16,13,13,4,8,13,7,13,6,2,13,8,15,11,5,8,21,17,16,20,14,8,15,10,15,14,21,21,16,8,15,19,21,8,13,7,14,21,5,13,15,13,2,6,15,16,21,15,2,15,13,6,15,17,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,21,1,17,3,9,7,5,9,9,15,15,9,2,21,17,4,2,15,13,13,18,2,13,16,9,15,15,17,4,3,19,2,18,4,10,8,16,21,10,2,19,1,21,5,8,9,15,23,21,2,20,13,2,5,9,19,8,7,16,15,5,21,8,2,18,21,8,21,8,19,10,3,4,21,21,13,4,8,19,5,4,4,1,21,8,21,21,4,13,11,2,9,23,3,7,4,21,14,19,23,21,16,4,3,15,8,16,19,9,4,8,13,6,19,14,5,13,16,10,9,5,15,15,17,18,4,8,4,10,13,8,23,19,7,17,16,16,1,15,10,9,13,4,23,23,10,19,10,10,19,10,13,1,9,2,21,13,2,5,16,16,8,19,23 +24,23,23,23,23,9,4,4,18,16,10,21,6,4,4,18,5,15,2,21,13,16,19,15,17,5,8,13,7,9,4,8,17,23,15,19,2,14,9,6,2,18,15,19,15,7,8,19,4,16,21,15,15,15,15,16,21,4,4,9,7,23,23,17,6,4,21,9,6,16,17,3,19,7,4,5,5,21,16,8,19,7,14,17,8,6,4,3,21,5,8,13,1,7,21,4,6,17,7,6,15,15,17,2,19,7,5,9,8,15,13,9,17,21,21,10,10,21,13,13,14,4,13,18,6,4,7,21,4,10,17,13,5,3,16,8,4,15,4,2,18,6,8,5,21,9,7,15,17,14,13,5,17,2,5,8,7,8,15,4,15,21,15,8,5,21,4,15,18,8,21,5,9,8,21,8,8,5,4,2,8,17,21,8,5,20,1,2,13,9,15,8,13,5,6,21,17,2,15,13,15,14,17,13,20,6,16,13,5,4,7,13,15,13,7,19,13,8,2,9,5,17,15,17,16,20,14,14,9,2,15,14,17,16,16,15,17,21,7,9,2,18,8,4,5,15,9,19,5,9,15,21,17,15,6,15,15,4,16,16,21,9,23,23 +24,23,23,15,16,10,10,4,21,15,15,21,6,4,7,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,8,10,16,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,8,10,4,10,21,21,9,10,14,16,6,17,4,14,15,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,8,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,6,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,10,13,2,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,7,2,2,5,16,21,15,7,15,15,2,17,17,15,6,23,23 +24,23,15,9,17,10,10,10,21,7,6,21,6,4,9,7,13,13,2,21,13,16,15,21,17,5,8,15,5,9,7,10,17,23,21,19,2,13,5,6,2,18,14,1,11,7,8,7,4,16,1,15,16,7,15,21,21,4,10,7,6,1,5,4,9,21,21,15,4,2,1,6,17,4,10,7,5,21,16,9,19,9,14,17,15,6,4,3,21,5,8,13,1,8,21,15,6,21,7,15,15,15,17,10,19,7,5,9,8,15,1,9,4,17,21,6,3,21,13,13,14,15,4,16,8,6,19,15,2,8,17,13,5,4,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,7,5,4,2,5,8,8,7,14,21,15,1,15,4,7,21,10,8,21,8,21,13,4,15,21,13,6,14,10,2,15,10,21,16,6,20,1,4,13,9,8,8,13,13,15,7,17,2,15,13,21,14,15,8,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,15,9,3,15,14,21,16,21,16,8,19,18,8,10,14,10,10,9,15,6,15,2,4,5,16,21,15,15,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,9,6,18,5,4,17,6,4,5,9,9,8,8,16,13,16,19,13,17,9,8,6,9,13,4,4,16,23,10,3,9,15,9,6,2,18,15,18,15,7,8,18,4,15,17,15,7,13,16,21,21,9,9,19,7,23,23,6,4,5,21,9,4,4,17,8,17,9,6,15,5,17,16,6,19,7,14,16,8,6,9,19,17,13,4,10,1,8,21,4,5,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,16,1,6,6,21,13,13,17,4,13,18,4,3,6,21,4,10,21,13,5,9,17,7,9,14,10,2,21,6,14,6,21,9,21,19,5,14,9,7,8,15,5,8,8,8,14,2,15,15,15,10,8,21,9,8,17,21,8,7,5,10,17,9,5,13,9,21,5,21,21,4,10,16,1,17,6,9,6,8,13,5,7,21,17,4,15,13,16,14,5,9,19,17,16,13,5,4,7,13,10,13,21,19,15,8,2,9,5,21,15,18,17,19,14,5,4,3,4,14,17,17,21,15,17,19,8,4,10,5,5,4,5,13,10,14,5,5,4,16,17,15,5,15,15,6,6,15,17,15,23,23 +24,23,23,23,23,23,23,23,23,15,7,17,6,15,2,8,13,13,3,17,13,16,7,16,8,15,21,6,7,13,10,7,20,23,7,3,2,13,5,6,2,18,14,17,15,7,8,18,4,15,18,7,11,13,3,21,21,15,21,15,5,2,5,6,16,6,21,5,8,2,16,2,18,5,6,8,5,21,10,7,19,7,14,17,8,4,5,2,16,13,13,7,1,7,21,18,6,21,11,7,15,8,8,7,1,7,5,9,8,15,15,9,21,17,21,2,9,8,13,13,14,10,13,18,8,8,18,1,2,7,17,13,5,15,16,8,2,21,5,2,19,6,14,6,21,9,5,16,13,14,13,6,6,2,5,8,8,8,14,1,15,15,15,2,7,21,6,8,21,21,21,13,5,7,21,7,8,3,7,2,6,10,21,4,15,20,21,16,9,9,4,16,13,13,14,21,21,2,15,7,21,14,6,13,20,4,17,15,5,2,8,13,15,13,13,19,13,7,2,13,17,17,15,16,17,20,14,10,8,7,6,14,16,17,16,15,16,19,21,8,13,8,8,21,8,21,6,6,2,5,15,8,17,15,6,16,13,15,15,21,16,23,23,23 +24,23,23,23,23,23,23,23,23,4,8,17,6,6,6,8,13,13,2,21,13,16,15,21,16,5,7,4,13,15,21,17,21,23,13,18,9,2,5,6,2,18,15,21,11,7,8,18,4,15,14,21,15,15,15,16,21,17,13,15,6,13,13,4,18,13,21,6,13,6,17,14,18,13,4,5,5,17,21,5,19,15,14,16,16,4,4,9,2,4,2,13,1,7,1,15,6,21,15,10,15,15,16,6,16,7,5,9,7,15,15,9,21,21,21,14,1,21,13,13,14,10,13,21,8,15,18,1,2,15,3,13,5,7,16,8,2,21,5,2,9,6,14,8,21,9,6,9,15,14,13,5,14,2,5,8,8,8,14,15,15,1,15,13,21,1,13,2,21,21,18,2,5,1,23,10,13,15,7,15,5,10,21,2,15,20,21,9,15,7,7,8,13,5,4,2,17,4,15,13,21,14,6,13,20,8,7,13,7,4,8,13,8,11,13,23,8,15,19,9,5,16,15,21,16,4,15,14,7,13,6,6,19,17,21,15,17,19,21,5,2,14,15,16,5,15,4,15,15,6,15,15,17,15,10,15,15,10,15,15,21,5,23,23 +24,23,23,23,23,16,5,2,17,2,15,16,18,15,5,15,13,11,8,13,20,21,3,15,2,2,11,7,5,14,2,15,15,21,7,16,2,13,5,6,2,16,16,21,15,7,16,19,4,21,14,21,18,21,15,18,11,15,6,16,5,15,13,2,21,5,15,7,13,10,21,2,17,16,14,7,5,11,8,14,14,8,13,17,15,7,18,2,5,14,16,8,1,7,2,2,5,16,15,15,7,1,1,8,16,7,5,9,15,15,15,5,16,21,21,13,6,17,23,13,8,8,15,16,6,6,21,21,15,2,21,13,21,8,2,8,2,17,17,13,13,8,15,5,16,19,10,15,19,5,14,15,19,8,7,15,8,8,14,10,6,1,8,2,21,21,6,15,16,20,7,13,7,16,21,7,14,6,7,8,5,18,15,10,10,16,1,2,15,10,23,16,20,14,3,2,17,15,7,13,18,14,2,13,16,15,17,15,13,4,8,13,8,17,13,23,17,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,17,15,16,15,16,18,8,2,15,15,2,15,5,21,14,16,16,5,15,15,17,13,6,15,15,2,17,15,16,8,23,23 +24,23,23,23,23,9,5,21,21,16,15,7,16,4,6,18,6,13,8,16,13,17,7,19,21,5,21,6,8,13,6,10,2,23,7,16,9,13,10,3,6,18,19,8,15,7,8,17,4,16,14,21,8,1,21,16,15,5,8,16,15,7,13,10,4,4,20,8,5,21,17,14,19,9,15,6,5,19,6,6,13,8,13,17,17,15,19,9,17,10,14,6,19,14,21,4,8,21,10,6,19,15,17,8,19,7,5,9,17,15,4,9,1,21,19,5,8,21,13,13,5,15,4,15,4,2,6,1,19,10,2,19,21,3,4,8,14,7,17,6,23,6,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,7,7,6,5,15,21,16,17,21,10,4,21,19,8,6,4,15,8,4,14,5,19,23,10,15,17,19,5,7,1,4,10,7,16,18,23,3,6,2,1,6,8,14,8,8,10,13,23,4,16,15,3,4,17,13,7,19,5,23,6,18,17,3,5,1,13,17,21,6,8,14,23,23,3,14,18,15,21,15,17,18,8,4,13,14,5,23,23,9,15,4,7,15,15,18,17,15,7,16,8,5,4,21,20,10,23,23 +24,23,6,15,21,15,6,8,16,7,10,16,6,10,2,21,13,13,2,16,13,21,7,17,4,6,16,5,13,14,8,7,20,23,7,3,2,6,5,6,2,18,21,1,9,7,8,16,4,8,14,16,11,13,15,16,21,15,10,2,5,15,13,15,21,8,21,7,5,15,21,14,16,2,6,15,5,21,10,7,19,15,14,16,8,4,7,2,16,13,6,6,1,8,17,13,15,21,11,21,15,15,21,5,1,7,5,9,8,15,8,9,17,21,17,5,3,21,13,13,14,10,15,16,8,10,18,18,21,7,17,13,5,14,17,7,2,21,5,2,14,6,14,5,21,9,8,18,15,14,13,5,14,2,5,8,8,8,14,15,15,1,15,15,8,21,6,4,21,21,21,13,3,15,21,8,15,15,7,2,5,21,21,8,5,20,1,7,3,13,13,16,8,13,9,21,21,2,15,5,15,14,15,13,20,10,16,18,5,4,7,13,7,13,7,23,3,8,2,9,17,17,15,1,16,8,8,5,4,13,15,14,20,17,8,8,17,18,21,7,5,16,5,15,5,18,5,8,2,9,15,15,21,10,6,21,13,7,15,16,1,23,23,23 +24,23,23,23,15,14,7,15,21,10,8,19,6,2,6,7,13,13,2,17,13,21,19,15,6,9,21,15,8,13,8,4,17,23,15,20,2,15,5,6,2,2,16,1,11,7,8,18,4,15,7,21,15,15,21,16,21,15,2,16,5,2,13,6,5,2,21,5,5,17,17,7,19,7,15,15,5,21,21,5,19,15,14,16,15,2,6,9,21,15,4,13,17,7,16,5,6,1,11,4,15,1,16,6,18,7,5,9,8,18,15,9,21,21,21,15,2,16,13,13,14,15,15,21,8,13,18,20,2,15,8,13,5,7,17,7,2,21,5,3,9,6,14,6,21,9,18,14,14,14,13,5,14,7,9,7,8,8,14,17,15,1,15,13,8,21,2,2,16,16,21,13,6,16,21,8,14,15,7,2,5,2,21,17,13,20,1,16,9,11,4,8,13,15,9,2,21,2,15,13,21,14,8,5,20,4,17,15,5,4,8,13,9,9,13,16,5,15,15,13,5,17,15,16,15,20,14,2,15,9,15,15,16,16,17,11,15,19,8,10,13,13,8,14,8,4,15,10,21,6,8,16,18,15,15,17,13,2,1,16,23,23,23,23 +24,23,23,23,23,15,6,14,18,15,4,21,6,10,5,18,13,13,7,17,13,16,19,15,1,5,8,13,7,13,15,8,16,23,7,19,2,15,6,6,2,18,14,21,11,7,7,18,4,13,18,21,15,15,15,16,21,15,2,7,10,10,10,15,13,21,21,5,8,14,17,2,19,13,4,9,15,21,16,14,20,7,14,17,7,6,4,19,21,8,8,13,1,8,16,15,6,21,7,15,15,15,16,10,19,7,5,9,15,15,15,9,21,21,21,4,6,21,13,13,14,15,13,21,8,15,18,1,2,7,17,13,5,8,8,18,2,21,5,2,20,6,21,6,21,9,7,15,17,14,13,5,15,2,5,8,7,7,14,2,15,16,8,6,7,21,10,4,21,8,21,13,7,15,21,15,15,14,10,2,10,10,18,16,5,20,21,4,13,9,8,8,13,9,3,2,17,2,15,15,16,14,15,5,20,15,16,13,5,4,8,13,8,11,13,19,13,8,15,9,5,19,15,16,16,20,14,8,13,2,15,14,17,16,21,15,16,19,8,2,15,14,9,4,5,5,4,19,7,6,15,16,17,15,15,15,15,2,21,15,21,6,23,23 +24,23,23,10,21,7,7,10,16,2,7,21,1,7,2,19,7,21,5,14,13,21,18,18,17,5,21,6,8,13,9,19,16,23,5,19,9,13,6,4,15,18,7,15,15,7,8,17,4,18,14,17,21,17,15,21,18,10,6,17,5,15,13,2,16,4,21,9,6,8,21,8,1,2,2,5,21,16,8,13,13,7,13,8,1,10,19,15,14,13,8,4,18,7,21,21,6,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,2,9,4,21,9,14,2,18,2,8,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,17,8,7,15,4,5,21,16,2,21,7,15,21,16,15,9,9,10,21,21,7,9,7,7,2,16,2,16,21,5,17,1,2,2,16,6,9,23,8,7,21,21,15,7,13,21,13,2,13,15,8,17,15,3,4,8,13,8,21,13,23,16,17,21,13,5,15,13,17,17,10,1,14,9,13,4,2,19,21,15,13,17,18,16,2,2,14,18,23,13,5,15,2,13,2,6,18,17,7,10,16,7,2,8,16,19,7,23,23 +24,23,23,23,23,23,23,23,17,10,9,21,16,7,4,15,14,6,8,8,13,21,17,17,4,23,16,9,3,6,10,2,21,23,15,16,9,15,9,4,15,18,2,7,15,7,21,17,4,21,15,17,21,9,5,16,21,5,7,3,23,23,23,23,18,5,21,5,4,6,17,3,16,2,2,5,4,21,16,13,13,15,13,16,21,10,21,21,7,6,2,8,18,10,21,4,5,21,21,15,21,1,17,7,16,7,5,9,7,15,8,9,21,16,17,15,3,17,23,13,1,6,3,16,9,10,19,21,7,4,1,13,18,19,4,8,2,21,9,2,19,21,1,5,8,7,23,15,21,6,7,13,4,5,9,19,8,8,14,15,6,7,10,2,21,21,6,1,15,17,8,9,3,14,23,23,23,23,23,23,23,1,8,4,8,20,18,21,9,10,10,18,23,2,19,4,21,14,13,5,18,5,9,13,17,10,16,19,9,4,8,13,6,13,19,23,10,17,5,3,5,16,15,6,18,16,19,13,9,4,21,23,17,7,17,15,21,21,8,18,13,7,2,23,7,2,1,9,8,17,2,21,18,9,5,16,13,4,21,23,23,23,23,23 +24,23,23,23,21,4,9,8,16,10,9,21,15,15,8,8,5,21,8,14,13,17,18,21,16,5,21,5,9,13,13,19,16,23,5,17,9,15,7,16,13,18,14,15,15,7,8,17,4,16,14,17,21,16,15,18,18,10,5,16,5,15,13,4,17,2,21,5,6,1,21,8,1,10,10,5,1,16,15,13,13,7,13,9,18,10,18,14,16,13,8,10,19,7,15,21,6,16,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,21,17,15,2,21,13,13,17,6,15,21,9,10,2,18,2,7,20,13,18,8,8,8,17,17,4,9,4,21,14,5,21,10,13,23,23,23,23,23,23,8,9,17,8,7,14,2,6,21,13,9,21,1,15,1,16,9,10,13,9,18,16,7,21,2,7,2,5,17,1,21,5,17,1,2,2,8,6,2,23,5,9,21,21,14,7,13,21,13,15,13,15,2,17,19,3,4,8,13,5,17,13,23,8,1,21,15,5,8,13,21,16,5,17,14,9,13,4,2,19,17,17,7,16,1,16,4,2,14,9,23,9,5,14,2,15,6,4,18,17,7,7,17,7,2,8,15,19,6,23,23 +24,23,23,23,23,9,7,10,21,4,8,21,1,13,2,19,7,21,7,14,13,1,18,18,21,5,21,5,8,13,9,19,21,23,5,18,9,13,6,4,16,18,14,15,15,7,8,17,4,18,14,17,21,16,15,21,18,6,6,16,5,15,13,2,17,4,21,9,6,8,21,16,21,2,2,5,21,4,15,6,13,7,13,17,21,10,19,14,16,13,8,2,21,7,16,21,5,8,15,8,4,1,17,8,17,7,5,9,8,15,8,9,1,17,17,5,2,21,13,13,4,15,4,21,9,10,2,18,2,7,20,13,21,10,9,8,16,17,2,9,21,21,13,5,18,4,13,23,23,23,23,23,23,8,9,8,8,7,14,4,5,21,16,2,21,7,15,21,17,8,9,5,4,21,21,9,9,8,7,2,7,4,16,21,13,17,1,2,2,16,10,9,23,2,2,21,21,14,15,13,21,13,4,13,15,16,17,15,3,4,8,13,8,21,13,23,16,21,21,13,5,15,13,17,17,6,21,14,7,13,4,2,19,21,15,13,17,21,16,4,2,14,18,23,13,5,8,2,15,2,16,18,17,7,10,16,7,4,21,16,19,13,19,23 +24,23,23,23,18,4,8,5,21,6,4,21,6,2,6,4,15,15,10,17,13,16,15,17,16,5,14,10,13,6,17,16,15,23,13,3,2,1,15,10,2,18,15,1,11,7,8,18,4,18,14,21,15,15,21,16,18,6,2,17,5,7,13,8,6,2,13,5,2,4,21,7,19,13,14,5,1,17,16,6,20,7,14,15,8,6,2,18,21,15,7,13,1,8,16,21,6,15,15,10,15,15,16,10,21,7,5,9,13,15,8,9,21,21,21,2,6,17,13,13,14,15,15,1,8,10,19,18,2,4,17,13,5,7,16,7,2,21,5,2,4,6,14,6,1,13,5,9,8,14,13,5,21,2,5,8,8,8,14,17,15,1,15,2,8,16,15,4,16,21,19,13,13,15,21,8,7,8,7,8,3,8,17,6,2,20,21,17,13,9,10,8,13,5,15,8,21,2,15,13,18,14,4,5,20,16,16,13,6,4,8,13,8,11,15,9,13,7,2,9,5,17,13,18,18,4,15,10,6,2,5,23,19,15,16,15,16,19,8,8,15,14,4,21,7,15,16,6,2,5,6,21,16,15,7,16,13,10,16,17,8,10,23,23 +24,23,23,23,23,23,23,5,21,7,15,21,6,15,2,3,13,13,2,21,13,16,7,16,21,23,23,8,6,13,4,2,15,23,5,20,2,13,5,6,2,18,16,19,11,7,8,18,4,1,19,21,15,15,15,8,21,21,2,16,10,15,13,10,6,2,21,5,2,15,17,14,16,8,10,15,5,1,17,15,3,15,14,16,8,10,14,15,16,13,7,8,21,8,17,15,10,21,1,4,13,15,16,6,16,7,5,9,14,15,15,9,17,21,17,2,6,1,13,13,21,5,15,21,2,15,18,19,2,13,17,13,5,6,8,8,2,16,5,2,21,6,14,6,21,9,2,15,23,23,5,13,5,4,5,8,17,8,14,9,10,7,16,2,9,17,6,2,21,17,21,7,6,15,21,6,7,15,18,4,2,21,21,21,6,20,1,1,15,7,14,8,13,21,15,2,21,4,15,13,16,14,7,13,20,8,16,15,3,4,8,13,8,13,13,5,13,14,16,9,5,17,13,16,21,19,14,8,5,13,15,14,17,15,17,15,16,19,18,3,15,8,4,5,7,5,15,10,2,6,15,15,16,15,5,15,8,2,10,15,21,23,23,23 +24,23,23,5,21,8,15,2,21,4,15,17,6,13,16,18,6,13,6,21,13,16,19,16,10,9,21,15,7,13,6,13,18,23,7,20,2,15,5,15,14,20,19,21,15,7,21,17,4,17,14,16,15,15,10,16,21,15,6,2,10,15,13,8,21,8,21,5,6,2,21,1,21,15,10,7,5,18,16,5,13,15,14,8,9,20,3,5,14,13,8,14,17,7,17,2,19,21,1,6,10,1,17,8,16,7,5,9,8,15,8,5,1,21,17,5,2,16,23,13,21,5,15,16,9,6,2,15,2,8,1,17,15,15,7,13,9,14,5,6,17,15,23,23,23,23,2,15,19,6,15,8,13,6,9,16,13,8,21,2,15,18,13,5,21,21,15,7,21,3,13,13,8,5,21,7,15,6,10,2,10,8,21,21,15,16,1,10,2,8,7,7,13,4,2,2,21,4,15,13,21,13,6,13,17,9,18,15,3,4,8,13,8,10,10,23,2,2,7,11,5,15,13,17,15,6,2,15,8,6,13,14,20,16,17,16,7,11,15,2,13,14,16,23,15,16,9,15,3,6,2,15,21,15,7,16,13,6,15,21,23,23,23,23 +24,23,23,2,21,2,15,13,21,15,7,21,15,6,15,13,14,13,2,20,15,18,15,16,20,6,23,10,13,2,14,16,16,23,7,21,7,13,15,6,14,16,14,15,15,7,8,17,4,16,14,21,21,16,21,15,21,10,5,16,15,8,13,2,2,5,21,5,5,5,16,14,16,14,15,6,23,2,15,13,13,15,13,16,21,2,21,21,14,7,16,2,21,2,18,15,6,21,21,8,21,1,17,15,16,7,5,9,15,15,7,9,21,16,17,6,21,21,23,13,21,5,5,15,5,2,2,21,15,15,21,13,21,8,13,8,2,21,2,2,2,21,1,5,8,6,15,23,15,2,15,13,21,6,9,16,8,8,15,5,5,10,7,2,21,21,5,2,21,15,13,14,5,21,21,14,15,14,21,2,15,18,15,21,5,15,21,15,6,10,10,16,23,9,5,2,1,14,8,10,21,13,5,5,16,2,11,21,3,4,8,13,6,21,14,23,13,16,2,3,5,16,13,21,21,6,18,5,13,2,8,23,16,15,21,15,15,21,13,8,6,21,8,5,14,7,13,14,15,13,8,16,17,13,15,15,15,2,1,16,16,6,23,23 +24,23,23,7,15,10,10,6,17,15,15,16,21,15,6,15,4,8,5,15,19,16,3,15,2,5,17,5,7,13,6,6,18,23,13,19,13,15,5,6,13,16,17,21,15,7,16,18,4,17,14,16,16,21,10,19,15,2,6,16,15,15,13,8,21,5,14,8,6,3,15,8,16,8,7,6,18,2,7,13,13,17,13,17,13,13,11,15,5,5,16,8,15,7,20,2,5,21,15,21,21,1,1,7,18,7,5,9,15,15,8,5,18,21,19,6,2,21,23,13,21,5,9,17,16,15,8,21,2,13,21,13,21,6,4,8,9,21,16,2,5,11,2,13,21,18,4,16,1,5,14,15,2,7,9,7,7,8,14,2,6,17,8,1,21,21,15,15,17,20,2,5,6,15,13,14,15,7,15,11,6,6,16,2,8,17,1,7,4,10,23,16,20,14,3,2,21,7,7,13,18,14,5,6,16,8,16,15,15,4,8,13,8,21,13,23,21,16,2,9,6,15,13,16,16,15,19,14,5,13,4,2,19,15,16,13,16,18,8,4,7,3,6,21,8,15,14,4,17,5,15,7,17,13,8,16,13,2,17,15,16,6,23,23 +24,23,23,10,1,16,10,10,21,7,15,21,6,4,7,15,9,13,2,21,13,16,15,16,17,5,8,13,7,13,15,17,15,23,13,20,2,1,5,6,14,18,14,1,11,7,8,7,4,16,1,15,16,15,15,21,21,4,10,7,6,10,8,14,6,21,1,7,10,14,10,14,16,15,7,13,5,21,16,9,19,9,14,17,8,6,2,18,16,13,4,7,1,8,18,5,6,21,7,15,15,8,21,10,19,7,5,9,15,15,1,9,21,17,21,15,4,21,13,13,14,10,4,16,8,15,18,15,2,7,17,13,5,5,4,18,2,21,5,2,9,6,14,7,21,9,8,15,17,14,13,5,21,2,5,8,7,8,14,2,15,1,15,21,7,21,10,4,21,15,21,13,5,15,21,13,10,16,10,2,6,4,21,7,3,20,21,2,13,9,8,8,13,15,15,7,17,2,15,13,21,14,7,13,20,7,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,16,20,14,8,13,2,14,14,21,16,17,16,8,19,18,8,10,14,10,10,10,15,6,7,10,2,14,16,21,15,4,15,15,15,17,16,15,7,3,19 +24,23,23,23,23,23,23,23,18,4,10,21,6,17,4,18,5,15,2,21,13,16,19,16,17,5,8,6,8,13,4,6,16,23,15,19,2,15,5,6,2,18,15,19,15,7,8,19,4,15,21,15,15,13,15,16,21,10,10,4,7,23,23,9,5,6,21,13,4,16,17,4,18,15,4,5,5,21,16,8,19,7,14,17,8,6,10,3,16,5,8,13,1,9,21,4,6,17,7,5,15,15,17,2,19,7,5,9,8,15,13,9,21,21,21,4,15,21,13,13,14,6,13,18,6,4,15,1,2,5,9,13,5,8,16,16,1,15,9,2,19,6,8,6,21,9,6,15,17,14,13,5,3,2,5,8,7,8,14,9,15,21,15,9,7,21,4,16,21,8,17,5,5,7,1,14,9,5,4,10,6,21,21,17,13,20,21,4,6,9,8,8,13,5,6,21,17,2,15,15,16,14,6,13,20,16,16,13,5,4,8,13,15,13,7,19,13,8,2,9,5,16,15,16,16,20,14,14,5,2,5,14,17,17,17,15,16,1,7,7,2,5,8,6,5,15,6,19,9,9,15,21,17,15,6,15,15,4,15,15,18,4,23,23 +24,23,23,23,16,8,5,21,16,15,10,15,8,9,13,21,15,13,10,8,7,16,15,16,1,14,21,8,13,7,10,8,16,23,23,16,21,9,9,2,15,10,2,15,13,7,21,17,8,21,18,17,1,16,8,15,18,5,10,16,3,10,9,9,20,2,1,10,5,2,19,8,21,2,15,15,5,4,16,13,13,8,13,8,21,3,8,21,14,15,13,7,21,8,19,15,6,17,8,4,2,1,17,8,6,7,5,9,8,15,15,9,17,1,21,5,2,16,13,13,18,7,15,16,9,8,6,17,15,10,21,13,21,8,5,8,4,1,15,2,2,21,1,5,8,15,23,15,21,4,15,13,3,5,9,5,8,7,16,2,5,16,15,8,16,21,4,2,21,15,9,21,2,21,17,7,9,4,15,5,3,15,1,21,8,17,21,4,15,9,8,23,5,3,7,4,21,16,4,9,21,14,8,2,15,8,17,19,9,4,8,13,5,19,10,19,13,16,10,9,5,15,15,17,16,10,9,2,10,13,8,23,18,17,1,8,1,1,8,15,7,13,6,23,23,2,8,15,10,8,16,15,1,9,5,21,13,10,15,21,19,2,23,23 +24,23,23,8,15,10,15,6,21,15,15,21,6,4,15,7,9,13,2,21,13,16,15,15,21,5,8,7,9,13,16,2,17,23,15,3,3,15,2,6,2,18,14,21,11,13,8,19,15,16,1,15,15,15,15,1,21,15,2,13,15,21,5,15,7,21,21,14,2,2,17,21,19,2,2,19,6,17,16,7,13,7,14,17,8,6,7,3,16,5,8,13,1,8,17,15,10,21,11,15,15,1,21,10,7,13,5,4,13,15,13,9,21,21,1,13,16,21,13,13,14,10,15,16,8,15,18,15,2,6,7,13,5,8,8,18,2,21,5,3,20,6,14,6,21,9,4,15,15,14,13,5,6,2,5,8,7,8,14,16,15,1,16,5,8,21,10,2,21,21,21,13,5,15,21,2,6,14,10,2,15,10,21,8,6,20,1,16,13,13,15,2,13,15,8,13,17,15,15,13,16,14,14,13,20,2,16,15,5,4,15,13,8,13,13,18,13,8,8,8,5,16,15,16,21,20,14,14,15,2,15,14,17,16,1,15,16,7,18,8,10,14,10,15,5,15,15,15,2,15,5,16,16,15,7,15,15,2,17,15,15,23,23,23 +24,23,15,5,16,10,10,4,21,15,6,21,6,2,10,7,13,13,2,21,13,16,15,21,17,9,8,15,5,9,7,10,17,23,21,19,2,15,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,4,7,6,7,6,14,9,21,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,3,16,13,13,14,15,7,16,8,15,18,15,2,10,21,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,7,10,2,15,2,21,16,8,20,1,4,13,9,8,8,13,15,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,13,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,17,21,16,8,19,18,8,10,14,10,14,4,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,5,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,2,7,21,2,15,16,23,15,6,9,14,9,13,16,18,14,21,15,7,8,19,4,10,15,16,21,20,15,16,21,10,10,18,5,15,13,8,21,21,14,8,6,2,18,9,16,8,2,6,9,10,23,23,23,23,23,7,21,13,4,19,14,19,5,13,8,7,17,4,5,21,8,17,2,1,17,2,9,7,5,9,8,15,8,5,17,21,3,2,2,16,23,13,21,4,15,16,10,15,16,15,5,2,21,13,21,11,3,8,2,21,17,21,14,6,13,9,14,9,14,15,5,5,21,2,16,3,9,21,7,8,14,19,6,18,15,8,21,21,15,3,6,19,21,2,14,13,21,7,14,2,15,21,15,20,10,3,6,16,15,15,21,13,23,18,13,2,7,15,21,2,6,6,21,3,9,16,15,16,18,19,13,4,13,13,9,13,20,23,2,17,21,15,19,8,13,19,18,10,8,4,5,13,3,3,17,17,19,15,21,1,10,3,13,15,7,6,8,1,14,9,8,2,2,15,18,15,20,17,23,23,23,23,23,23,23,23 +24,23,23,23,21,4,5,4,17,4,8,21,6,15,23,10,13,20,10,16,13,16,7,17,21,5,19,9,13,9,4,17,6,23,7,16,9,13,5,6,2,18,14,21,5,7,8,16,4,15,21,15,11,15,9,17,21,15,4,16,5,9,4,7,21,2,21,6,5,7,16,21,17,4,6,4,5,17,16,8,19,7,14,17,8,6,13,19,16,9,4,4,17,8,21,4,10,15,11,6,15,8,8,15,18,7,5,9,8,15,15,9,17,15,17,7,7,16,13,13,14,7,6,21,8,4,18,1,2,7,17,13,5,9,8,8,2,7,5,2,19,6,14,5,21,8,17,9,14,6,3,5,21,2,5,8,8,8,14,9,15,1,7,9,7,17,2,4,21,21,8,13,9,16,21,7,6,4,7,4,6,10,21,4,6,20,1,1,13,9,4,16,15,5,9,1,21,2,7,6,21,14,4,13,20,18,17,15,5,2,7,13,15,7,5,19,13,17,2,13,17,8,7,1,16,20,7,5,4,6,14,14,21,18,17,7,16,19,21,2,4,7,9,8,7,21,6,6,2,7,6,4,17,15,6,17,13,1,16,17,18,7,4,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,16,4,7,21,21,9,7,1,17,8,16,7,5,9,6,15,19,9,10,21,16,2,19,9,7,13,15,13,8,16,9,4,19,21,4,4,9,13,19,8,4,8,13,11,3,7,8,21,3,14,15,7,7,18,8,7,5,13,13,7,9,7,15,7,15,4,5,11,13,17,21,21,6,2,17,19,2,13,4,11,16,7,15,4,19,7,2,6,1,4,9,21,21,21,2,10,23,8,2,2,20,4,17,14,15,13,17,14,7,13,17,4,16,15,9,4,8,13,6,8,7,23,8,16,10,3,5,1,15,17,16,19,13,4,4,8,5,23,19,16,17,11,16,18,7,7,8,13,7,23,23,6,9,19,15,16,14,2,17,10,7,17,7,2,8,16,19,10,19,23 +24,23,23,8,16,15,6,2,17,3,15,16,18,15,5,15,13,11,8,13,2,21,3,15,2,2,11,5,13,13,15,6,16,23,7,17,13,13,8,6,2,16,16,8,15,7,16,19,4,21,14,21,21,21,15,19,11,2,15,16,5,15,13,2,17,5,14,21,10,2,21,8,21,8,14,15,6,11,8,14,14,8,13,17,7,15,21,3,5,14,16,8,1,7,2,2,5,21,15,8,7,1,1,8,16,7,5,9,15,15,15,5,21,21,21,13,6,17,23,13,21,15,5,16,3,5,21,21,8,7,21,13,21,8,2,8,2,21,16,13,13,8,15,5,17,10,2,15,19,5,14,15,19,8,7,15,8,8,14,6,6,1,8,2,21,21,7,15,21,20,2,13,6,16,16,7,15,10,10,8,5,18,15,2,15,16,1,2,2,10,23,16,20,14,3,2,17,15,15,13,18,14,3,15,16,7,16,15,13,4,8,13,8,17,13,23,17,17,2,9,6,16,15,16,16,6,18,14,13,6,19,14,16,15,16,15,16,18,8,2,15,15,2,15,5,21,14,15,16,5,15,15,17,15,6,15,15,2,17,15,16,8,23,23 +24,23,23,9,21,8,21,4,17,6,9,16,21,4,15,4,9,15,2,17,13,16,15,17,18,9,7,9,6,4,5,8,21,23,4,17,9,9,5,18,3,18,14,1,10,7,16,1,4,18,14,17,15,21,15,16,21,7,6,17,5,4,13,9,21,7,18,6,10,4,17,6,17,8,14,10,5,21,21,14,20,7,14,17,4,6,6,18,14,9,13,8,21,8,17,6,10,17,21,9,19,8,16,7,6,7,5,9,17,13,11,5,17,21,21,4,21,17,13,13,8,5,7,16,10,4,18,21,9,15,9,3,18,8,5,17,7,17,4,15,9,6,6,10,1,3,4,5,20,9,8,10,19,10,9,20,15,8,14,8,15,1,9,4,21,21,17,5,8,19,9,9,4,21,21,7,4,4,7,19,5,18,17,20,4,17,1,2,6,8,8,8,13,7,9,2,21,4,13,10,21,14,4,9,8,17,16,15,3,4,8,13,8,7,13,17,15,15,8,9,5,16,13,16,17,8,21,14,9,13,10,21,17,18,17,7,16,18,16,15,6,7,4,6,8,7,6,17,9,6,4,17,17,7,5,17,15,4,17,8,20,5,19,19 +24,23,23,23,21,9,10,17,21,5,4,18,15,5,8,21,14,18,5,17,19,20,10,17,4,17,16,15,8,13,6,8,21,23,13,2,13,6,2,8,16,21,14,7,15,7,16,2,4,17,7,16,21,1,15,15,21,2,15,16,3,6,13,2,21,5,21,7,15,14,16,8,17,2,15,6,1,10,6,13,21,7,13,16,11,10,19,8,14,13,21,16,17,14,1,2,5,15,1,21,10,1,17,17,8,7,5,9,17,11,8,19,6,16,1,4,5,21,23,6,16,6,6,18,8,5,19,11,21,2,17,13,1,16,5,8,16,3,2,8,2,21,14,14,21,15,15,5,3,14,21,6,15,16,8,8,8,8,15,7,5,10,16,3,21,21,5,21,17,21,2,13,11,1,16,8,14,6,21,11,2,1,15,1,10,18,21,8,20,10,2,19,23,3,9,1,17,14,15,21,21,14,21,13,8,1,16,15,9,4,8,13,20,13,10,23,2,13,20,1,5,15,13,17,16,18,2,5,13,4,14,21,19,17,16,7,15,8,8,5,10,16,14,5,8,10,15,15,15,8,3,15,17,15,2,21,7,2,15,11,20,5,23,23 +24,23,23,7,16,6,10,4,21,15,15,21,6,10,2,7,13,13,2,21,13,16,15,21,17,5,8,15,5,13,7,10,17,23,21,19,2,13,5,6,2,18,15,1,11,7,8,7,4,16,1,15,15,15,15,16,21,4,10,7,6,7,10,3,5,21,21,9,10,2,17,6,17,4,4,13,5,21,8,9,19,9,14,17,15,6,4,3,16,13,13,7,1,7,21,7,6,21,7,15,15,15,21,10,19,7,5,9,16,15,1,9,4,21,17,15,10,21,13,13,14,10,13,16,8,15,18,15,2,4,17,13,5,6,8,18,2,21,5,21,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,7,14,2,15,1,15,10,8,21,2,9,21,8,21,13,4,15,21,13,5,15,10,2,15,10,21,16,8,20,1,4,13,9,8,8,13,8,15,7,17,10,15,13,21,14,15,7,20,16,16,13,5,4,8,13,7,13,5,19,13,8,8,9,5,17,15,16,17,20,14,4,5,2,15,14,21,16,21,16,8,19,18,8,10,14,10,14,6,15,6,7,2,2,5,16,21,15,7,15,15,4,17,16,8,6,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,15,13,13,16,8,20,7,16,15,16,3,5,21,13,13,1,14,21,13,23,7,16,13,15,5,21,8,21,2,8,15,7,16,13,4,16,21,21,21,16,6,15,15,2,15,21,16,15,13,6,15,8,15,5,6,14,21,8,2,7,21,6,6,20,16,13,5,7,13,21,20,3,8,21,7,21,6,8,21,14,21,7,5,16,15,15,21,16,13,15,16,7,5,9,21,15,8,9,16,21,21,2,2,17,23,13,21,5,15,16,15,10,2,15,8,1,21,13,21,2,15,8,15,21,3,5,2,16,2,5,6,2,8,7,5,3,15,6,8,21,7,8,13,7,15,15,6,21,16,5,21,16,13,2,21,15,7,13,8,15,16,7,14,6,15,5,2,21,16,2,10,20,21,7,15,9,16,23,5,10,8,1,16,13,7,15,18,16,13,13,21,16,21,20,9,4,8,13,8,5,7,23,13,17,2,15,5,16,13,15,16,8,2,5,13,3,8,23,17,15,20,15,15,17,15,9,20,7,14,15,14,14,14,10,15,5,15,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,16,5,7,9,17,7,7,1,17,8,16,7,5,9,5,15,15,9,8,21,16,9,20,21,13,13,1,10,4,16,9,6,18,11,10,4,19,13,18,9,5,8,10,1,9,2,21,21,21,15,23,23,23,23,5,9,7,9,13,5,9,19,8,7,15,4,5,11,13,17,18,21,4,4,17,19,10,17,7,7,7,7,21,14,9,15,6,15,1,19,19,3,21,4,1,10,10,2,23,4,9,4,17,14,15,5,21,14,6,13,16,10,8,15,9,4,8,13,6,21,5,23,8,16,6,9,5,15,15,17,17,19,5,8,15,4,17,5,21,16,17,11,18,1,7,10,5,21,8,23,5,8,13,15,15,10,7,8,17,15,15,5,15,2,15,17,19,13,19,19 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,19,15,16,5,8,15,8,13,2,6,16,23,15,18,2,15,5,6,2,18,15,19,15,7,8,3,4,16,18,7,15,13,13,16,21,10,2,8,14,23,23,17,15,6,21,5,2,8,16,8,19,13,4,10,5,21,16,16,9,7,14,16,8,6,4,3,16,15,8,13,21,14,21,2,15,16,1,5,15,8,21,2,19,7,5,9,8,13,13,9,21,21,18,2,6,21,13,13,14,6,13,21,9,15,16,18,2,13,17,13,5,8,8,7,3,15,5,2,17,6,14,6,21,9,5,8,18,14,13,5,21,2,5,8,7,8,14,2,15,21,15,16,7,21,2,15,18,15,21,13,5,15,21,14,6,5,4,2,4,17,21,16,5,1,1,2,15,9,8,8,13,5,10,9,17,2,15,13,16,14,23,13,20,15,16,15,5,4,8,13,8,15,15,19,13,8,2,9,5,17,13,16,16,20,14,14,9,2,15,14,17,16,16,7,16,21,8,5,2,14,5,4,5,15,6,17,5,9,4,21,21,15,5,15,8,15,15,15,16,4,23,23 +24,23,23,23,23,23,6,10,17,4,10,7,6,7,10,21,7,13,2,16,13,1,17,6,1,5,21,15,7,13,2,8,21,8,15,20,2,15,5,6,2,18,14,1,1,7,8,18,4,16,16,21,11,13,15,16,21,15,2,16,5,15,13,5,6,10,21,6,2,4,17,3,19,2,10,10,5,21,16,5,19,7,14,16,7,6,4,3,21,15,5,13,1,8,16,13,6,21,11,15,15,15,17,8,1,7,5,9,7,15,15,9,21,21,21,15,8,16,13,13,14,15,13,21,8,15,18,21,2,10,17,13,5,9,16,8,2,21,5,2,20,6,8,6,21,9,6,15,21,14,13,5,15,2,5,8,8,8,14,15,7,1,15,15,8,21,2,4,21,21,8,7,10,2,21,7,15,2,7,10,2,10,21,21,10,20,1,16,5,5,2,16,15,13,14,21,17,2,7,16,21,14,15,13,20,18,17,15,5,4,8,13,15,7,4,2,13,15,2,13,17,16,15,21,21,13,14,9,9,4,15,6,2,17,16,16,17,19,21,2,5,8,14,15,7,1,15,6,21,5,10,10,17,15,13,17,13,15,15,21,17,6,3,20 +24,23,7,4,21,9,6,5,17,7,21,17,6,4,10,8,7,13,2,17,13,16,7,16,20,5,8,10,8,5,6,2,20,23,5,19,2,13,5,6,2,18,14,21,1,7,8,18,4,8,21,15,11,15,8,1,21,7,5,1,5,7,13,4,21,9,4,9,15,8,15,4,17,5,6,2,9,17,16,16,20,7,14,16,1,5,4,21,15,13,10,7,8,2,17,6,3,15,11,6,15,15,1,21,1,7,5,9,8,15,15,9,21,16,21,9,6,17,13,13,14,4,15,16,8,21,18,21,2,7,17,13,5,4,15,8,2,21,5,2,21,6,14,2,21,9,6,15,4,14,13,5,4,2,5,8,8,8,14,9,15,1,16,9,8,21,3,8,21,1,6,5,9,15,21,7,19,6,7,2,8,10,21,4,17,20,1,10,5,9,4,16,7,5,7,21,1,2,7,16,21,14,4,13,20,7,17,15,5,2,7,13,15,13,9,19,13,7,2,13,17,7,15,1,17,20,4,5,9,19,4,14,16,19,17,7,17,19,16,8,5,8,5,21,7,21,10,15,2,5,10,21,17,15,10,17,7,10,21,17,21,6,3,19 +24,23,23,23,23,23,23,4,16,4,5,15,6,5,4,21,13,15,2,16,13,19,17,6,21,5,21,9,7,13,4,17,21,6,7,18,2,14,6,6,2,18,14,1,1,7,8,18,4,16,21,21,11,13,15,16,21,7,2,16,5,15,13,10,6,10,21,13,2,2,17,3,19,7,10,9,5,21,16,4,19,7,14,16,8,6,4,3,21,8,5,13,1,8,16,2,6,21,11,7,15,15,17,8,1,7,5,9,8,15,15,9,21,21,21,8,8,17,13,13,14,4,6,21,8,15,18,21,3,9,1,13,5,3,16,8,2,21,5,7,20,6,14,6,21,9,6,15,17,14,9,5,6,2,5,8,8,1,14,15,15,1,15,8,8,21,2,4,21,21,8,13,6,21,21,8,21,15,7,2,10,10,21,17,5,20,1,6,15,5,4,16,15,13,14,21,21,2,7,15,21,14,15,13,20,18,17,15,5,4,7,13,8,13,4,2,13,7,2,13,17,17,15,15,21,13,14,5,13,4,14,7,2,17,16,16,17,19,8,8,13,7,10,15,8,1,5,6,2,9,2,10,17,15,6,17,13,15,7,21,17,4,3,20 +24,23,23,23,23,23,14,2,18,15,6,21,6,8,8,7,13,15,2,21,13,16,18,15,16,5,8,13,7,13,2,8,16,23,15,3,2,15,5,6,2,18,14,1,15,7,8,18,4,13,21,15,11,13,15,21,21,2,6,3,14,21,7,8,13,19,18,5,10,16,17,3,19,7,15,15,6,21,16,6,19,7,14,16,8,6,8,2,16,6,8,13,1,8,16,2,6,21,11,5,15,15,17,8,16,7,5,9,8,15,13,9,10,21,21,4,21,21,13,13,14,6,13,18,8,15,7,21,2,7,21,13,5,15,8,7,2,21,5,2,20,6,8,5,21,9,8,15,17,14,13,5,6,2,5,8,8,8,14,15,15,21,15,15,5,19,2,15,21,16,16,13,5,16,21,13,15,14,6,2,5,10,21,4,15,20,21,16,15,9,8,8,13,15,8,2,17,2,15,13,21,14,15,5,20,8,16,13,5,4,8,13,7,14,15,19,13,7,15,21,5,16,15,16,15,20,14,14,13,2,15,14,17,16,17,15,16,21,7,8,4,7,6,10,5,15,6,14,5,9,15,21,21,15,6,15,8,2,16,16,16,5,23,23 +24,23,23,2,16,6,8,15,21,15,14,21,21,15,13,8,10,15,2,16,15,17,7,21,2,23,21,15,5,13,4,16,16,21,6,2,6,15,6,2,16,10,14,7,15,7,17,17,4,21,14,17,21,18,8,21,21,6,10,16,15,10,13,3,21,10,21,6,10,2,18,7,21,5,13,21,6,2,16,13,13,8,13,17,21,7,10,21,14,7,16,10,21,8,21,15,6,21,15,2,21,1,17,16,21,7,5,9,21,15,8,9,15,21,17,6,21,21,23,13,18,6,13,16,9,5,20,11,5,2,15,13,21,13,10,8,2,21,10,2,2,1,1,5,15,15,15,23,2,15,15,13,21,5,9,18,8,7,15,7,5,15,15,15,7,21,11,2,21,21,2,5,13,7,21,14,15,14,21,2,5,18,15,21,13,21,21,15,5,10,2,23,6,2,15,3,18,13,15,15,21,14,15,5,15,1,21,15,9,4,8,13,10,21,14,23,13,21,2,3,5,15,13,17,21,8,16,13,15,19,7,23,16,16,21,15,16,21,15,5,13,18,8,5,15,13,13,5,13,15,10,20,21,15,6,15,15,2,17,16,15,10,23,23 +24,23,23,15,17,15,13,6,21,15,8,21,6,2,10,3,13,13,2,21,13,16,15,1,21,5,17,13,7,13,2,3,15,23,13,3,2,15,13,6,2,18,21,21,11,7,8,13,4,21,21,16,16,13,15,16,21,15,2,16,5,2,13,6,6,10,21,7,2,2,17,16,18,13,14,5,16,17,21,6,20,15,14,16,8,2,4,3,16,13,15,14,1,8,16,15,6,21,11,3,15,15,21,8,17,7,5,9,8,15,1,9,21,21,21,4,13,1,13,13,14,16,15,15,8,2,18,16,2,7,21,13,5,5,17,8,2,21,5,2,3,6,7,6,21,9,23,23,16,14,5,4,5,21,5,8,8,8,14,6,15,1,21,15,7,1,2,4,21,21,21,13,9,16,21,7,15,7,7,2,15,10,21,17,5,20,21,2,3,9,8,8,13,6,8,10,21,2,15,13,1,14,15,9,20,10,16,13,5,4,8,13,7,13,3,23,8,10,8,9,5,16,15,17,15,20,14,14,13,2,10,14,21,21,16,8,15,19,19,6,13,14,15,5,10,13,5,1,2,4,15,16,21,15,3,16,13,4,21,15,15,23,23,23 +24,23,23,7,3,15,4,6,21,9,5,21,6,4,4,19,9,15,3,17,13,16,19,15,21,5,8,4,7,13,4,6,16,23,4,18,9,7,5,4,2,18,15,19,15,7,8,7,4,15,17,9,7,15,17,21,21,6,10,16,14,23,23,19,9,4,21,9,4,4,16,3,17,9,4,5,5,17,16,15,19,7,14,17,21,6,4,19,16,13,4,5,17,8,21,4,14,21,17,6,15,7,1,8,19,7,5,9,8,15,9,9,4,17,17,4,6,17,13,13,17,4,4,16,4,10,2,21,4,6,21,13,5,4,16,8,9,14,16,2,19,6,17,6,21,9,19,19,7,14,4,7,4,4,5,8,7,8,14,15,15,18,13,4,8,21,9,4,21,17,15,9,13,4,21,7,4,6,9,4,4,18,21,21,5,21,1,21,9,9,4,7,13,5,8,21,17,4,5,13,16,14,4,5,19,4,16,15,5,4,7,13,10,17,8,19,15,7,2,9,5,16,15,18,16,19,14,4,13,10,6,14,17,16,21,16,17,18,8,9,4,5,9,4,7,5,4,14,9,5,4,21,17,7,6,8,15,4,7,16,1,4,6,18 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,5,21,2,7,13,6,15,20,23,2,16,9,15,2,10,15,18,14,1,1,7,16,18,4,15,14,16,15,13,15,16,21,5,2,17,6,3,13,13,21,7,1,6,21,8,16,16,17,2,2,2,6,21,7,7,13,8,23,17,2,5,3,18,6,13,6,2,18,8,16,2,10,21,21,15,5,15,16,7,2,7,5,9,8,15,16,5,15,21,21,5,8,17,13,13,14,2,16,16,8,15,18,21,2,7,2,13,17,5,13,1,2,16,5,21,13,6,2,5,18,10,7,15,19,21,16,5,14,2,9,2,7,8,14,5,15,15,15,10,18,21,2,4,21,20,6,13,10,21,21,14,14,6,14,8,2,3,21,21,5,21,1,19,15,10,8,8,23,14,7,2,21,2,21,13,21,14,14,13,15,2,21,15,5,4,11,13,8,7,19,8,15,15,19,9,5,17,13,17,21,7,20,14,5,13,3,15,17,16,16,15,15,18,21,8,15,7,16,5,14,4,13,6,2,5,15,21,18,15,5,21,15,2,8,16,15,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,9,10,2,16,6,17,4,4,7,5,21,16,9,19,9,14,17,15,6,4,3,16,9,13,8,1,7,21,15,6,21,7,15,15,15,21,10,19,7,5,9,8,15,1,9,4,21,17,15,10,21,13,13,14,13,13,16,8,15,18,15,2,15,17,13,5,6,8,18,2,21,5,2,8,6,14,8,21,9,8,15,17,14,13,5,14,2,5,8,8,8,14,2,15,1,15,10,8,21,2,10,21,8,21,13,3,15,21,13,6,8,10,2,15,10,21,16,8,20,21,4,13,9,8,8,13,15,15,7,17,2,15,13,21,14,8,7,20,8,16,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,9,1,8,10,6,17,6,4,17,17,4,13,4,10,15,7,16,13,16,15,17,17,3,23,23,9,5,5,17,17,23,15,17,15,9,6,5,4,19,14,8,1,7,16,18,4,18,3,17,15,16,8,15,21,4,4,1,6,15,6,9,17,14,21,5,4,1,16,19,17,4,10,4,6,1,21,4,19,7,14,21,2,5,4,19,14,5,10,13,17,7,19,2,5,17,17,4,19,8,16,7,17,7,5,9,9,8,11,5,20,21,17,2,18,16,13,13,17,5,4,16,5,7,19,17,4,7,21,13,17,4,5,1,9,18,8,6,8,6,6,7,1,3,8,5,17,1,21,11,19,9,9,20,7,8,14,21,15,17,15,10,21,21,4,4,21,3,8,6,9,17,21,8,4,6,3,18,15,18,21,6,8,15,1,21,5,11,16,7,13,4,9,4,21,17,15,13,21,14,8,5,17,4,18,13,3,4,8,13,2,7,9,2,17,7,6,13,5,15,13,16,17,19,21,14,9,13,6,4,11,19,17,16,16,21,17,4,5,7,2,6,7,5,5,5,9,15,4,17,1,15,5,17,7,9,17,16,19,2,3,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,15,14,8,6,16,2,21,15,3,11,21,21,5,15,23,5,13,15,16,21,7,15,7,2,15,5,5,14,18,19,15,15,7,8,17,4,21,3,16,21,21,15,16,21,2,15,15,6,10,13,6,21,5,21,5,15,6,21,14,15,8,11,8,18,8,13,15,13,6,6,18,8,21,14,6,14,13,15,14,17,15,21,2,5,21,15,8,2,1,17,5,2,7,7,9,6,15,8,5,10,21,21,6,21,16,23,13,21,5,15,16,15,15,16,16,13,6,21,13,21,8,15,8,2,16,6,2,21,17,13,5,15,7,23,15,21,6,2,13,21,8,9,6,8,7,15,15,5,21,15,2,8,1,3,3,21,16,15,13,14,13,21,7,13,5,7,3,6,21,15,21,15,15,21,3,15,10,8,17,23,23,14,17,17,15,8,16,21,2,5,13,16,2,20,13,7,4,7,13,20,16,5,23,13,19,2,3,5,16,15,18,16,6,5,14,15,13,13,21,2,18,21,15,16,1,8,15,13,21,8,6,5,23,23,6,15,5,15,2,17,8,15,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,20,7,16,2,17,8,5,21,9,8,13,6,17,21,20,6,3,5,14,6,2,16,21,4,8,15,7,16,13,4,17,18,21,21,15,6,16,15,2,2,18,6,9,2,8,21,5,14,15,6,17,16,8,15,15,14,6,5,16,16,15,5,7,13,17,21,19,21,21,10,13,10,5,21,2,17,5,5,21,11,21,21,17,13,15,16,7,5,9,1,15,8,9,17,21,21,2,2,21,23,13,21,5,6,16,10,2,15,8,4,5,21,13,18,8,15,7,13,21,2,5,2,16,2,21,9,2,7,10,5,5,14,21,8,21,7,8,13,9,15,15,6,21,11,6,18,16,15,2,21,3,7,13,5,17,3,13,15,6,16,7,2,10,16,2,8,20,21,13,16,9,8,23,5,21,7,1,16,15,2,15,18,13,5,2,18,15,21,20,9,4,8,13,8,17,7,23,5,15,2,17,5,17,13,11,15,8,3,13,5,2,7,23,16,13,19,15,16,21,15,9,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,10,15,21,6,13,4,17,15,13,18,21,4,13,4,4,15,8,16,13,16,15,16,21,23,8,5,4,5,6,8,17,23,21,3,9,9,6,16,3,19,14,21,21,7,16,18,4,18,3,16,15,21,15,16,21,5,4,1,9,2,6,6,17,14,21,4,3,17,16,3,16,4,15,7,10,21,10,14,19,7,14,21,2,10,4,3,7,7,10,5,17,7,21,13,6,21,21,10,19,7,17,7,21,7,5,9,9,15,11,5,17,21,17,6,19,15,13,13,17,13,3,17,3,10,19,17,2,4,21,13,17,9,5,18,9,21,7,6,8,6,5,7,1,3,2,9,14,10,4,15,19,15,9,20,7,8,14,7,6,1,16,2,21,21,4,1,15,5,6,4,5,21,18,15,14,16,19,2,5,18,21,20,4,8,1,8,6,8,15,8,13,7,9,4,21,4,13,21,21,14,7,9,8,16,16,13,3,4,8,13,7,7,5,2,1,15,5,9,5,15,13,17,16,17,1,14,13,13,4,4,19,19,17,15,16,18,16,8,5,7,7,6,8,5,6,6,9,15,15,17,17,15,3,17,7,2,1,16,19,5,6,23 +24,23,23,23,23,23,23,23,23,23,15,21,6,10,6,17,13,21,2,18,7,15,21,15,16,5,16,5,7,13,6,8,16,18,2,3,2,14,5,6,6,21,9,8,15,7,16,13,4,16,18,21,21,3,2,21,21,8,6,16,5,6,13,8,2,7,21,6,6,2,16,8,2,2,14,16,6,20,1,5,9,7,13,21,20,19,21,21,10,15,5,8,21,7,21,19,5,16,15,15,21,17,13,15,16,7,5,9,15,15,8,9,8,21,13,2,16,17,23,13,21,14,16,16,10,10,3,8,2,15,21,13,19,6,2,7,13,21,5,5,17,16,2,20,14,21,14,14,13,15,14,2,8,21,7,3,15,8,15,6,6,21,16,2,18,16,8,2,8,15,8,15,15,5,21,7,15,7,7,15,5,8,21,10,2,20,21,13,15,13,1,23,5,21,7,1,16,15,15,15,18,13,2,5,16,20,21,20,9,4,8,13,8,17,7,23,8,16,2,15,5,8,13,21,16,1,7,14,5,2,2,23,21,15,19,15,16,21,15,9,20,14,2,23,13,16,5,15,2,5,2,16,21,15,23,23,23,23,23,23,23,23,23,23 +24,23,23,8,18,15,4,5,17,5,10,17,6,9,6,19,9,8,4,16,13,17,19,13,17,9,8,6,4,13,4,15,19,23,10,3,9,15,5,6,2,18,15,18,15,7,8,19,4,15,17,15,7,13,17,21,21,9,4,16,15,23,23,14,7,6,21,9,4,4,16,6,17,9,6,7,6,17,16,15,9,7,14,16,8,6,10,19,17,13,4,8,1,7,21,4,15,21,17,4,15,7,1,21,10,7,5,9,8,15,9,9,4,17,1,10,6,21,13,13,16,9,7,21,4,3,6,21,16,10,21,13,5,5,16,7,6,14,10,2,21,6,14,6,21,9,19,18,5,14,9,7,4,15,5,8,8,8,14,2,15,15,15,10,8,21,9,7,17,21,8,7,9,6,1,9,13,7,9,21,7,21,21,4,10,8,1,17,6,9,4,8,13,5,8,21,17,4,15,13,1,14,9,7,19,8,16,13,5,4,7,13,10,21,8,19,8,8,2,9,5,21,15,18,17,19,14,4,13,10,4,14,17,17,21,15,17,19,7,4,10,5,10,4,5,15,4,14,9,5,4,16,17,7,5,7,15,2,6,16,17,4,19,23 +24,23,23,23,23,8,13,2,21,2,5,21,6,10,10,3,13,15,2,21,13,16,18,15,7,5,8,13,7,13,2,8,16,23,21,19,2,7,9,6,2,18,14,17,11,7,16,18,4,8,21,16,15,13,15,16,21,2,2,5,10,23,5,13,15,21,21,5,4,16,21,2,19,8,10,15,6,16,5,4,19,13,14,17,8,13,4,9,21,15,9,13,1,8,16,2,15,21,11,6,15,8,17,8,19,7,5,9,15,15,15,9,21,21,21,2,6,21,13,13,14,7,15,16,8,2,18,11,2,7,17,13,5,14,16,8,2,21,5,2,20,6,14,6,21,9,7,15,6,14,20,10,6,11,5,8,8,7,14,2,15,17,13,10,7,19,15,2,21,8,16,13,3,15,21,6,2,14,5,15,2,10,21,8,5,20,21,21,15,9,8,8,13,15,9,2,21,2,15,13,21,14,13,6,20,2,21,13,5,4,8,13,8,13,7,19,13,8,8,9,5,16,13,17,8,20,14,14,13,2,15,14,17,16,16,15,16,21,15,8,4,14,15,5,14,15,13,15,5,6,14,21,16,15,4,15,15,15,21,16,15,5,23,23 +24,23,23,8,21,8,5,8,21,7,2,21,6,15,5,17,13,13,2,21,13,16,7,21,16,5,8,15,13,15,2,3,20,23,13,19,2,15,5,6,2,18,14,1,11,7,8,18,4,18,21,15,15,15,15,16,21,3,2,16,5,10,13,4,6,10,21,7,2,2,17,16,19,3,10,4,5,21,16,14,19,7,14,8,8,13,4,3,8,13,13,15,21,7,1,15,10,21,11,6,15,15,1,8,21,7,5,9,8,15,15,9,21,1,21,15,7,1,9,13,14,15,13,21,8,2,18,16,2,8,21,13,5,5,21,8,2,21,5,2,9,6,14,8,21,9,6,15,16,14,13,5,14,2,5,8,8,8,14,15,15,1,8,15,5,21,2,2,21,21,21,5,5,15,21,15,14,15,7,2,10,10,21,8,10,20,21,16,15,9,2,8,13,5,10,2,16,2,15,13,21,14,15,13,20,4,16,13,5,4,8,13,8,13,2,21,13,8,15,9,5,16,13,16,16,20,8,5,4,13,15,14,21,21,18,15,16,19,21,8,6,9,15,15,8,5,15,2,2,5,15,16,3,15,6,16,13,2,21,17,23,23,23,23 +24,23,6,9,21,2,8,10,21,10,4,17,21,7,8,4,9,15,8,15,13,17,7,16,4,13,17,6,5,4,5,8,21,23,7,17,9,13,9,21,9,1,14,1,1,7,16,18,4,18,3,17,15,21,15,16,21,9,4,16,5,10,13,4,20,4,21,5,10,4,18,18,16,4,4,6,6,21,3,14,20,7,14,1,2,5,6,18,14,5,13,9,21,8,21,5,10,21,21,2,19,8,16,7,3,7,5,9,9,13,11,5,21,21,21,9,2,21,13,13,8,6,7,16,10,4,18,17,9,4,10,13,17,2,5,18,16,17,4,16,5,6,10,10,1,7,7,23,20,6,9,21,19,16,9,8,8,8,14,21,15,8,8,6,21,21,6,4,18,19,4,13,4,16,21,4,4,6,8,8,2,19,21,19,10,17,1,16,6,8,7,2,13,17,8,20,1,4,15,13,21,14,4,5,8,6,16,15,3,2,8,13,17,7,7,8,15,15,1,9,5,16,13,17,16,4,21,14,5,13,4,3,18,17,21,7,16,19,21,4,9,17,8,6,6,2,15,6,8,6,4,17,17,15,5,17,15,4,15,16,20,9,19,19 +24,23,23,23,23,23,23,15,21,18,6,21,6,4,4,18,5,15,2,21,13,16,19,15,21,7,23,9,7,13,2,8,17,23,6,3,2,15,5,6,2,18,15,18,11,7,8,18,4,13,21,15,15,15,15,17,21,3,2,9,14,23,23,1,8,3,21,5,8,16,16,8,19,8,6,15,5,21,1,4,7,7,15,17,8,4,10,3,16,10,8,13,1,4,21,2,5,21,11,5,15,15,16,11,19,7,5,13,8,15,13,9,21,21,21,2,5,16,13,13,14,15,6,21,8,2,19,21,2,6,21,13,5,8,6,8,2,1,5,2,16,6,14,15,17,8,6,15,8,14,13,5,14,2,5,8,15,8,14,2,7,21,13,8,5,19,10,2,21,16,21,13,5,15,21,14,10,5,4,2,5,18,21,8,5,21,21,6,2,7,16,8,13,15,4,2,16,2,15,13,16,14,10,13,7,2,16,15,7,4,8,13,8,13,5,19,13,8,21,9,5,17,15,16,16,20,14,14,13,2,6,14,17,21,16,15,21,1,7,7,2,7,15,15,5,15,4,19,5,6,15,21,21,15,6,15,15,15,19,16,16,4,23,23 +24,23,23,7,21,9,10,4,21,10,15,21,8,16,4,19,4,21,10,15,13,15,21,18,17,5,21,5,9,13,15,19,15,23,9,18,2,13,5,8,17,18,15,15,15,7,8,17,4,17,14,17,21,16,15,18,18,6,5,16,5,15,13,4,17,2,21,5,6,8,21,16,15,8,4,5,16,21,15,7,13,7,13,5,1,10,19,13,21,9,4,8,19,8,15,21,6,8,15,8,4,1,9,16,17,7,5,9,8,15,8,9,1,21,17,4,2,1,13,13,4,4,15,21,9,10,2,18,10,15,20,13,21,8,7,8,16,17,9,9,14,21,14,5,21,4,13,23,23,23,23,23,23,8,9,8,8,7,14,2,5,21,16,8,17,21,13,4,16,9,10,13,6,21,21,7,21,2,7,2,5,2,21,21,9,17,1,10,6,8,2,8,23,2,8,21,21,14,10,13,17,6,4,7,15,5,17,15,3,4,8,13,5,17,13,23,7,1,21,15,5,15,13,17,17,5,1,14,9,13,4,2,19,21,13,15,16,1,16,4,2,14,3,23,9,5,7,9,15,2,8,21,17,10,10,17,7,2,8,15,19,10,3,18 +24,23,23,23,23,6,4,17,17,10,5,21,21,3,6,8,14,19,4,16,3,21,18,16,4,9,14,4,9,6,10,18,21,18,7,3,10,17,13,6,15,18,7,7,15,7,17,17,4,16,14,17,21,21,15,15,21,15,19,18,6,4,19,7,21,7,21,3,7,7,21,14,17,7,14,15,5,20,16,5,18,7,16,17,7,6,10,2,21,23,8,10,7,8,16,19,6,21,21,16,20,1,17,17,8,7,5,9,8,15,8,9,16,21,17,5,16,16,23,13,1,6,18,21,9,5,19,18,2,10,17,13,21,10,6,8,21,21,10,2,4,1,1,5,16,6,2,23,21,15,1,13,21,5,9,18,8,7,15,20,5,1,15,3,21,18,8,2,17,19,10,10,5,21,21,15,14,14,19,9,2,21,16,17,5,17,21,9,2,10,2,15,23,3,6,13,21,4,2,19,21,16,5,5,16,4,21,15,3,4,8,13,13,21,5,23,8,16,5,3,5,16,13,17,16,19,7,9,7,17,5,23,19,21,17,13,16,18,17,8,9,16,8,23,6,9,6,21,15,2,10,21,17,13,2,18,7,4,16,16,19,5,3,23 +24,23,23,23,23,23,23,5,21,5,15,3,21,5,2,16,14,13,8,16,7,15,19,16,13,2,21,5,15,14,14,8,20,23,8,2,3,15,9,15,15,3,19,15,15,7,8,1,4,16,15,16,21,15,15,21,3,2,15,15,6,15,13,8,21,5,21,5,15,14,16,14,16,16,9,5,5,7,15,10,13,15,14,2,18,15,5,2,17,13,15,8,15,7,21,2,20,21,15,5,2,1,17,16,2,7,7,9,21,15,8,9,21,16,21,13,3,16,23,13,21,14,15,16,15,6,16,20,15,21,15,13,15,2,8,7,16,8,13,2,13,17,6,5,18,15,15,23,2,5,15,13,17,8,9,8,16,8,15,15,5,21,15,15,21,21,13,15,21,15,17,13,15,21,15,7,14,15,15,11,15,8,1,21,5,16,21,21,15,10,6,3,23,2,6,5,21,15,15,13,21,14,6,13,8,2,17,15,3,4,9,13,20,16,2,23,13,16,2,3,13,15,13,16,16,21,14,5,5,15,14,14,19,16,17,15,16,11,8,8,8,5,21,15,5,6,5,5,15,11,21,21,21,15,3,17,7,15,10,16,20,15,23,23 +24,23,23,5,16,10,6,2,17,6,15,17,18,15,15,15,13,16,8,15,7,1,3,15,16,5,21,5,15,16,2,6,16,23,13,16,2,15,5,6,10,16,16,17,15,7,17,18,4,17,21,21,16,21,6,18,15,2,10,16,6,15,13,10,21,5,14,8,6,2,16,21,16,8,15,15,5,2,21,13,13,20,13,21,15,13,11,16,5,5,15,6,16,7,21,2,5,21,15,19,18,15,1,7,16,7,5,9,8,15,15,5,21,21,21,2,2,16,23,13,14,5,21,21,14,17,21,15,16,6,21,13,21,8,2,8,2,16,21,13,13,14,2,5,21,16,6,16,18,5,14,15,2,8,8,7,7,8,15,2,6,17,8,2,21,21,8,21,17,20,2,5,6,15,13,14,14,15,15,11,15,1,16,2,8,20,1,15,2,10,21,18,20,23,8,2,21,15,15,13,18,14,14,13,16,2,16,7,13,4,8,13,8,21,14,23,13,21,3,21,6,15,13,16,15,6,19,14,5,13,13,2,19,15,17,15,16,18,15,2,15,6,10,21,8,2,17,5,16,5,21,15,1,13,6,15,15,2,8,15,16,6,23,23 diff --git a/analysis/Hsu.et.al.git/environment.yml b/analysis/Hsu.et.al.git/environment.yml new file mode 100644 index 0000000000000000000000000000000000000000..7f7090a040ca52f85dc9605f11beb942605e7ddb --- /dev/null +++ b/analysis/Hsu.et.al.git/environment.yml @@ -0,0 +1,397 @@ +name: protein_fitness_prediction +channels: + - pytorch + - bioconda + - conda-forge + - defaults +dependencies: + - _libgcc_mutex=0.1=conda_forge + - _openmp_mutex=4.5=1_gnu + - abseil-cpp=20200225.2=he1b5a44_2 + - appdirs=1.4.3=py_1 + - argcomplete=1.12.1=pyh9f0ad1d_0 + - argon2-cffi=20.1.0=py37h8f50634_1 + - arrow-cpp=1.0.1=py37h880e8b3_13_cpu + - arviz=0.10.0=py_0 + - async-timeout=3.0.1=py_1000 + - async_generator=1.10=py_0 + - atk=2.36.0=2 + - atk-1.0=2.36.0=h516909a_2 + - atpublic=1.0=py_0 + - attrs=20.2.0=pyh9f0ad1d_0 + - aws-c-common=0.4.59=he1b5a44_0 + - aws-c-event-stream=0.1.6=h84e28f3_5 + - aws-checksums=0.1.9=he252421_2 + - aws-sdk-cpp=1.8.59=h9b98462_1 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=py_2 + - backports.functools_lru_cache=1.6.1=py_0 + - bcrypt=3.2.0=py37h8f50634_0 + - billiard=3.6.3.0=py37h8f50634_2 + - binutils_impl_linux-64=2.35=h18a2f87_9 + - binutils_linux-64=2.35=hc3fd857_29 + - biopython=1.78=py37h8f50634_0 + - bleach=3.2.1=pyh9f0ad1d_0 + - blinker=1.4=py_1 + - boto3=1.15.16=pyh9f0ad1d_0 + - brotli=1.0.9=he1b5a44_2 + - brotlipy=0.7.0=py37h8f50634_1000 + - bzip2=1.0.8=h516909a_3 + - c-ares=1.16.1=h516909a_3 + - ca-certificates=2020.12.5=ha878542_0 + - cachetools=4.1.1=py_0 + - cairo=1.16.0=h3fc0475_1005 + - certifi=2020.12.5=py37h89c1867_0 + - cffi=1.14.3=py37h2b28604_0 + - cftime=1.2.1=py37h161383b_1 + - chardet=3.0.4=py37he5f6b98_1008 + - colorama=0.4.3=py_0 + - commonmark=0.9.1=py_0 + - configobj=5.0.6=py_0 + - crcmod=1.7=py37hc8dfbb8_1003 + - cryptography=3.1.1=py37hb09aad4_0 + - cudatoolkit + - cudnn + - curl=7.71.1=he644dc0_8 + - cycler=0.10.0=py_2 + - dbus=1.13.6=he372182_0 + - decorator=4.4.2=py_0 + - defusedxml=0.6.0=py_0 + - distro=1.5.0=pyh9f0ad1d_0 + - dvc=1.8.1=py37hc8dfbb8_0 + - entrypoints=0.3=py37hc8dfbb8_1001 + - expat=2.2.9=he1b5a44_2 + - fastprogress=1.0.0=py_0 + - filelock=3.0.12=pyh9f0ad1d_0 + - flatten-dict=0.3.0=pyh9f0ad1d_0 + - flufl.lock=3.2=py_0 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=2.001=hab24e00_0 + - font-ttf-source-code-pro=2.030=hab24e00_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.13.1=h1056068_1002 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - freetype=2.10.3=he06d7ca_0 + - fribidi=1.0.10=h516909a_0 + - funcy=1.15=pyh9f0ad1d_0 + - future=0.18.2=py37hc8dfbb8_1 + - gcc_impl_linux-64=7.5.0=hd9e1a51_17 + - gcc_linux-64=7.5.0=he2a3fca_29 + - gdk-pixbuf=2.38.2=h3f25603_4 + - gettext=0.19.8.1=hc5be6a0_1002 + - gflags=2.2.2=he1b5a44_1004 + - giflib=5.2.1=h516909a_2 + - gitdb=4.0.5=py_0 + - gitdb2=4.0.2=py_0 + - gitpython=3.1.9=py_0 + - glib=2.66.1=h680cd38_0 + - glog=0.4.0=h49b9bf7_3 + - gmp=6.2.0=he1b5a44_3 + - gobject-introspection=1.66.1=py37h619baee_1 + - google-api-core=1.22.4=pyh9f0ad1d_0 + - google-api-python-client=1.12.3=pyh9f0ad1d_0 + - google-auth-httplib2=0.0.4=pyh9f0ad1d_0 + - google-cloud-core=1.4.3=pyh9f0ad1d_0 + - google-cloud-storage=1.19.0=py_0 + - google-crc32c=1.0.0=py37h193935f_0 + - google-resumable-media=1.1.0=pyh9f0ad1d_0 + - googleapis-common-protos=1.52.0=py37hc8dfbb8_0 + - grandalf=0.6=py_0 + - graphite2=1.3.13=he1b5a44_1001 + - graphviz=2.42.3=h6939c30_2 + - grpc-cpp=1.32.0=h7997a97_1 + - gst-plugins-base=1.14.5=h0935bb2_2 + - gstreamer=1.14.5=h36ae1b5_2 + - gtk2=2.24.32=h194ddfc_3 + - gts=0.7.6=h08bb679_0 + - gxx_impl_linux-64=7.5.0=h7ea4de1_17 + - gxx_linux-64=7.5.0=h547f3ba_29 + - h5py=2.10.0=nompi_py37hf7afa78_105 + - harfbuzz=2.7.2=hee91db6_0 + - hdf4=4.2.13=hf30be14_1003 + - hdf5=1.10.6=nompi_h54c07f9_1110 + - hhsuite=3.3.0=py37pl526hfa133b6_0 + - hmmer=3.3.1=he1b5a44_0 + - httplib2=0.18.1=pyh9f0ad1d_0 + - icu=67.1=he1b5a44_0 + - idna=2.10=pyh9f0ad1d_0 + - importlib-metadata=2.0.0=py_1 + - importlib_metadata=2.0.0=1 + - intel-openmp=2020.2=254 + - invoke=1.4.1=py_0 + - ipykernel=5.3.4=py37h43977f1_0 + - ipython=7.18.1=py37hc6149b9_0 + - ipython_genutils=0.2.0=py_1 + - ipywidgets=7.5.1=pyh9f0ad1d_1 + - isodate=0.6.0=py_1 + - jedi=0.17.2=py37hc8dfbb8_1 + - jinja2=2.11.2=pyh9f0ad1d_0 + - jmespath=0.10.0=pyh9f0ad1d_0 + - joblib=0.17.0=py_0 + - jpeg=9d=h516909a_0 + - jsonpath-ng=1.5.2=pyh9f0ad1d_0 + - jsonschema=3.2.0=py37hc8dfbb8_1 + - jupyter=1.0.0=py_2 + - jupyter_client=6.1.7=py_0 + - jupyter_console=6.2.0=py_0 + - jupyter_core=4.6.3=py37hc8dfbb8_1 + - jupyterlab_pygments=0.1.2=pyh9f0ad1d_0 + - kernel-headers_linux-64=2.6.32=h77966d4_13 + - kiwisolver=1.2.0=py37h99015e2_1 + - knack=0.6.3=py_0 + - krb5=1.17.1=hfafb76e_3 + - lcms2=2.11=hbd6801e_0 + - ld_impl_linux-64=2.35=h769bd43_9 + - libblas + - libcblas + - libclang=10.0.1=default_hde54327_1 + - libcrc32c=1.1.1=he1b5a44_2 + - libcurl=7.71.1=hcdd3856_8 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h516909a_1 + - libevent=2.1.10=hcdb4288_2 + - libffi=3.2.1=he1b5a44_1007 + - libgcc-devel_linux-64=7.5.0=h42c25f5_17 + - libgcc-ng=9.3.0=h5dbcf3e_17 + - libgfortran-ng=7.5.0=hae1eefd_17 + - libgfortran4=7.5.0=hae1eefd_17 + - libgomp=9.3.0=h5dbcf3e_17 + - libgpuarray=0.7.6=h14c3975_1003 + - libiconv=1.16=h516909a_0 + - liblapack + - libllvm10=10.0.1=he513fc3_3 + - libnetcdf=4.7.4=nompi_hefab0ff_106 + - libnghttp2=1.41.0=h8cfc5f6_2 + - libopenblas + - libpng=1.6.37=hed695b0_2 + - libpq=12.3=h5513abc_0 + - libprotobuf=3.13.0.1=h8b12597_0 + - libsodium=1.0.18=h516909a_1 + - libssh2=1.9.0=hab1572f_5 + - libstdcxx-devel_linux-64=7.5.0=h4084dd6_17 + - libstdcxx-ng=9.3.0=h2ae2ef3_17 + - libthrift=0.13.0=h5aa387f_6 + - libtiff=4.1.0=hc7e4089_6 + - libtool=2.4.6=h516909a_1005 + - libutf8proc=2.5.0=h516909a_2 + - libuuid=2.32.1=h14c3975_1000 + - libwebp=1.1.0=h56121f0_4 + - libwebp-base=1.1.0=h516909a_3 + - libxcb=1.13=h14c3975_1002 + - libxkbcommon=0.10.0=he1b5a44_0 + - libxml2=2.9.10=h68273f3_2 + - llvm-openmp=8.0.1=hc9558a2_0 + - lz4-c=1.9.2=he1b5a44_3 + - mako=1.1.3=pyh9f0ad1d_0 + - markupsafe=1.1.1=py37hb5d75c8_2 + - matplotlib-base=3.3.2=py37hd478181_0 + - mistune=0.8.4=py37h8f50634_1002 + - mkl=2020.2=256 + - mkl-service=2.3.0=py37h8f50634_2 + - msrest=0.6.19=pyh9f0ad1d_0 + - mysql-common=8.0.21=2 + - mysql-libs=8.0.21=hf3661c5_2 + - nanotime=0.5.2=py_0 + - nbclient=0.5.0=py_0 + - nbconvert=6.0.7=py37hc8dfbb8_0 + - nbformat=5.0.7=py_0 + - ncurses=6.2=he1b5a44_2 + - nest-asyncio=1.4.1=py_0 + - netcdf4=1.5.4=nompi_py37hcbfd489_103 + - networkx=2.4=py_1 + - ninja=1.10.2=h4bd325d_0 + - notebook=6.1.4=py37hc8dfbb8_0 + - nspr=4.29=he1b5a44_0 + - nss=3.57=he751ad9_0 + - numpy=1.18.5=py37h8960a57_0 + - oauth2client=4.1.3=py_0 + - olefile=0.46=py_0 + - openmp=8.0.1=0 + - openssl=1.1.1i=h7f98852_0 + - orc=1.6.5=hd3605a7_0 + - oss2=2.13.0=py37hc8dfbb8_0 + - packaging=20.4=pyh9f0ad1d_0 + - pandas=1.1.3=py37h9fdb41a_2 + - pandoc=2.11=hd18ef5c_0 + - pandocfilters=1.4.2=py_1 + - pango=1.42.4=h7062337_4 + - paramiko=2.7.2=pyh9f0ad1d_0 + - parquet-cpp=1.5.1=2 + - parso=0.7.0=pyh9f0ad1d_0 + - pathlib2=2.3.5=py37hc8dfbb8_1 + - pathspec=0.8.0=pyh9f0ad1d_0 + - patsy=0.5.1=py_0 + - pcre=8.44=he1b5a44_0 + - perl=5.26.2=h516909a_1006 + - pexpect=4.8.0=py37hc8dfbb8_1 + - pickleshare=0.7.5=py37hc8dfbb8_1001 + - pillow=7.2.0=py37h718be6c_2 + - pip=20.2.3=py_0 + - pixman=0.38.0=h516909a_1003 + - prometheus_client=0.8.0=pyh9f0ad1d_0 + - prompt-toolkit=3.0.8=py_0 + - prompt_toolkit=3.0.8=0 + - pthread-stubs=0.4=h14c3975_1001 + - ptyprocess=0.6.0=py_1001 + - pyaml=20.4.0=pyh9f0ad1d_0 + - pyarrow=1.0.1=py37hcae2be3_13_cpu + - pyasn1=0.4.8=py_0 + - pycparser=2.20=pyh9f0ad1d_2 + - pycryptodome=3.9.8=py37hb05bdb2_1 + - pydot=1.4.1=py37hc8dfbb8_1002 + - pydrive2=1.6.2=pyh9f0ad1d_0 + - pygments=2.7.1=py_0 + - pygpu=0.7.6=py37h161383b_1002 + - pygtrie=2.3.2=pyh8c360ce_0 + - pyjwt=1.7.1=py_0 + - pymc3=3.9.3=py_1 + - pynacl=1.4.0=py37h8f50634_1 + - pyopenssl=19.1.0=py_1 + - pyparsing=2.4.7=pyh9f0ad1d_0 + - pyqt=5.12.3=py37h8685d9f_3 + - pyrsistent=0.17.3=py37h8f50634_1 + - pysocks=1.7.1=py37he5f6b98_2 + - python=3.7.6=cpython_h8356626_6 + - python-dateutil=2.8.1=py_0 + - python_abi=3.7=1_cp37m + - pytorch + - pytz=2020.1=pyh9f0ad1d_0 + - pyyaml=5.3.1=py37hb5d75c8_1 + - pyzmq=19.0.2=py37hac76be4_2 + - qt=5.12.9=h1f2b2cb_0 + - qtconsole=4.7.7=pyh9f0ad1d_0 + - qtpy=1.9.0=py_0 + - re2=2020.10.01=he1b5a44_0 + - readline=8.0=he28a2e2_2 + - requests=2.24.0=pyh9f0ad1d_0 + - requests-oauthlib=1.3.0=pyh9f0ad1d_0 + - rich=8.0.0=py37hc8dfbb8_0 + - ruamel.yaml=0.16.12=py37h8f50634_1 + - ruamel.yaml.clib=0.2.2=py37h8f50634_1 + - s3transfer=0.3.3=py37hc8dfbb8_1 + - scikit-learn=0.23.1=py37h8a51577_0 + - scikit-optimize=0.8.1=pyh9f0ad1d_0 + - seaborn=0.10.1=1 + - seaborn-base=0.10.1=py_1 + - send2trash=1.5.0=py_0 + - setuptools=49.6.0=py37he5f6b98_2 + - setuptools-scm=4.1.2=pyh9f0ad1d_0 + - setuptools_scm=4.1.2=0 + - shortuuid=1.0.1=py37hc8dfbb8_3 + - shtab=1.3.2=pyh9f0ad1d_0 + - simplejson=3.17.2=py37h8f50634_1 + - six=1.15.0=pyh9f0ad1d_0 + - smmap=3.0.4=pyh9f0ad1d_0 + - snappy=1.1.8=he1b5a44_3 + - sqlite=3.33.0=h4cf870e_1 + - statsmodels=0.12.0=py37h8f50634_0 + - sysroot_linux-64=2.12=h77966d4_13 + - tabulate=0.8.7=pyh9f0ad1d_0 + - terminado=0.9.1=py37hc8dfbb8_0 + - testpath=0.4.4=py_0 + - theano=1.0.5=py37h745909e_1 + - threadpoolctl=2.1.0=pyh5ca1d4c_0 + - tk=8.6.10=hed695b0_1 + - toml=0.10.1=pyh9f0ad1d_0 + - torchaudio + - torchvision + - tornado=6.0.4=py37h8f50634_2 + - tqdm=4.50.2=pyh9f0ad1d_0 + - traitlets=5.0.4=py_1 + - typing=3.7.4.3=py37hc8dfbb8_1 + - typing_extensions=3.7.4.2=py_0 + - uritemplate=3.0.1=py_0 + - voluptuous=0.11.7=py_0 + - wcwidth=0.2.5=pyh9f0ad1d_2 + - webencodings=0.5.1=py_1 + - wheel=0.35.1=pyh9f0ad1d_0 + - widgetsnbextension=3.5.1=py37hc8dfbb8_1 + - xarray=0.16.1=py_0 + - xlrd=1.2.0=pyh9f0ad1d_1 + - xorg-kbproto=1.0.7=h14c3975_1002 + - xorg-libice=1.0.10=h516909a_0 + - xorg-libsm=1.2.3=h84519dc_1000 + - xorg-libx11=1.6.12=h516909a_0 + - xorg-libxau=1.0.9=h14c3975_0 + - xorg-libxdmcp=1.1.3=h516909a_0 + - xorg-libxext=1.3.4=h516909a_0 + - xorg-libxpm=3.5.13=h516909a_0 + - xorg-libxrender=0.9.10=h516909a_1002 + - xorg-libxt=1.1.5=h516909a_1003 + - xorg-renderproto=0.11.1=h14c3975_1002 + - xorg-xextproto=7.3.0=h14c3975_1002 + - xorg-xproto=7.0.31=h14c3975_1007 + - xz=5.2.5=h516909a_1 + - yaml=0.2.5=h516909a_0 + - zc.lockfile=2.0=py_0 + - zeromq=4.3.3=he1b5a44_2 + - zipp=3.3.0=py_0 + - zlib=1.2.11=h516909a_1009 + - zstd=1.4.5=h6597ccf_2 + - pip: + - absl-py==0.9.0 + - aiohttp==3.6.3 + - aiohttp-cors==0.7.0 + - aioredis==1.3.1 + - astunparse==1.6.3 + - awscli==1.18.145 + - beautifulsoup4==4.9.3 + - blessings==1.7 + - bokeh==2.2.2 + - botocore==1.18.4 + - click==7.1.2 + - cloudpickle==1.3.0 + - colorful==0.5.4 + - dpath==2.0.1 + - editdistance==0.5.3 + - fair-esm==0.3.1 + - evcouplings==0.1.1 + - gast==0.3.3 + - google==3.0.0 + - google-auth==1.18.0 + - google-auth-oauthlib==0.4.1 + - google-pasta==0.2.0 + - gpustat==0.6.0 + - grpcio==1.30.0 + - hiredis==1.1.0 + - keras-preprocessing==1.1.2 + - llvmlite==0.34.0 + - markdown==3.2.2 + - mmtf-python==1.1.2 + - msgpack==1.0.0 + - multidict==4.7.6 + - numba==0.51.2 + - nvidia-ml-py3==7.352.0 + - oauthlib==3.1.0 + - opencensus==0.7.10 + - opencensus-context==0.1.1 + - opt-einsum==3.2.1 + - ply==3.11 + - protobuf==3.12.2 + - psutil==5.7.2 + - py-spy==0.3.3 + - pyasn1-modules==0.2.8 + - pynverse==0.1.4.4 + - pyqt5-sip==4.19.18 + - pyqtchart==5.12 + - pyqtwebengine==5.12.1 + - redis==3.4.1 + - rsa==4.5 + - scipy==1.4.1 + - scons==4.0.1 + - sklearn==0.0 + - soupsieve==2.0.1 + - tensorboard==2.2.2 + - tensorboard-plugin-wit==1.7.0 + - tensorflow==2.2.0 + - tensorflow-addons==0.10.0 + - tensorflow-estimator==2.2.0 + - tensorflow-probability==0.10.1 + - termcolor==1.1.0 + - typeguard==2.9.1 + - typing-extensions==3.7.4.3 + - urllib3==1.25.9 + - werkzeug==1.0.1 + - wrapt==1.12.1 + - yarl==1.5.1 diff --git a/analysis/Hsu.et.al.git/fasta/all.fasta b/analysis/Hsu.et.al.git/fasta/all.fasta new file mode 100644 index 0000000000000000000000000000000000000000..010ffc4ab9734e8737091976cd9d83d0c8dba148 --- /dev/null +++ b/analysis/Hsu.et.al.git/fasta/all.fasta @@ -0,0 +1,9 @@ +hgnc,seqs +PTEN,MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +NUDT15,MTASAQPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVHFASVVNSFIEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +CCR5,MDYQVSSPIYDINYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAVVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +CXCR4,MEGISIYTSDNYTEEMGSGDYDSMKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +GCK,MLDDRARMEAAKKEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +CYP2C9,MDSLVVLVLCLSCLLLLSLWRQSSGRGKLPPGPTPLPVIGNILQIGIKDISKSLTNLSKVYGPVFTLYFGLKPIVVLHGYEAVKEALIDLGEEFSGRGIFPLAERANRGFGIVFSNGKKWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEKLNENIKILSSPWIQICNNFSPIIDYFPGTHNKLLKNVAFMKSYILEKVKEHQESMDMNNPQDFIDCFLMKMEKEKHNQPSEFTIESLENTAVDLFGAGTETTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSLPHAVTCDIKFRNYLIPKGTTILISLTSVLHDNKEFPNPEMFDPHHFLDEGGNFKKSKYFMPFSAGKRICVGEALAGMELFLFLTSILQNFNLKSLVDPKNLDTTPVVNGFASVPPFYQLCFIPV +ASPA,MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCCLH +SNCA,MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA diff --git a/analysis/Hsu.et.al.git/fasta/nudt15.fasta b/analysis/Hsu.et.al.git/fasta/nudt15.fasta new file mode 100644 index 0000000000000000000000000000000000000000..d23e92ee2477032788c9d148ff902e1b1c6d699f --- /dev/null +++ b/analysis/Hsu.et.al.git/fasta/nudt15.fasta @@ -0,0 +1,2 @@ +>Q9NV35 +MTASAQPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVHFASVVNSFIEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL diff --git a/analysis/Hsu.et.al.git/msa/ASPA.a2m b/analysis/Hsu.et.al.git/msa/ASPA.a2m new file mode 100644 index 0000000000000000000000000000000000000000..16bd0e33aa9edf9c99eb1c7c01c30b469e20ec56 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/ASPA.a2m @@ -0,0 +1,970 @@ +>ASPA/1-313 +MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRCCLH +>Sepcies_5/1-313 +MQNV-VS-----DVVVFGGTHGNELSGICLVKKWLSG-PPLQSATCKVTATLCNPEAIRLCRRYKDCDINRQFTRVDINKVAEENLPYEVKRAKELFSQY +SDYSGE----IILDLHNTTANVKLCLIVEKPTDYFALHMCRYIQ---FSADCHILL----QGKSYDVRYIAKHGIGIEVGPQPHGVLRADIFDLQEKAVK +LSLAFLDKFNNG--FNPCEIVTYTQFKKVDFPRDHEGNIAGMIHLDLQDRDWQSVSGSSMVFRTFQGDNVTLED-DLVYPVFVNEASYYEKDLAFWLTKK +ATVALPILK---- +>Sepcies_6/1-313 +MESV----PPVSRVAIFGGTHGDEMSGVCLVRHWLSDAAEISRPSFSSTPVMGNPRAVQHCTRYIDTDLNRCFTHEQLAMEVKEDTPYETLRAQEINRLF +GPKGSDKAFDFIIDMHNTTSNMGNCLIVSNSADIVVLHMARYMQSKCQPMPCPVLLTEHPVLQYATGRSVAKHSLGLELGPQPQGVARADVLIRMRKLVT +TALDFLHLFNTGHEFPAGSLEVCRVTERIDYPRDSHGNLTAVIHPDLQDRDWEPLHPGKPVFLTLDGATVPYKGPSVTIPAFINEAAYYEKGLAFWATQR +EMLHFPALR---- +>Sepcies_7/1-313 +MQSF--VLPPVRRVAVAGGTHGNEMSGVCLARHWLGSGAELQRPHIEVEPFLANTRAVERCVRYIDADLNRMFTDKNLRQPKTENLLYEVWRAQQINETY +GPIGSESAYDMLLDMHNTTSNMGISLVLTSSSDHLSLHMAQFLQRKLHPIPCNAVLVEHPTLAYFHLRQVAKHALSIEIGPQPQGVARADITEHMRRSIA +YCLDFMHKFNSGMELPASKLDVHRIDGYIDYPRDSEGHITAIIHPAFQ------------VF-------------------------------------- +------AL----- +>Sepcies_8/1-313 +MKAGGVPPPPARRIAVFGGTHGNELTGVFLVKHWLKDRSEIQRPSLEVQPYLSNPAAVEKCVRYVDCDLNRTFTEENLSMPQNESMPYEVKIAQEINNLF +GPKDSKNAYDLALDLHNTTSNMGNCLIVKNSKDDFTIQMIHYIKNTLSPSTCHVLVLENSAVKYGAIRTVAKHSIGLEIGPQPQGVIKANILENMRKLIN +SALDFTHFYNEGKEFPPCTIDVYRAFEKINYPRDSEGQITAMIHPQLQDCDWKPLKPGDPSFITLDGKTIPYNGSCTVYPAFVNEAAYYEKHLAFLLTHK +ETLTANGVRKT-- +>Sepcies_9/1-313 +MAFCHVSMLPIRTVALFGGTHGNEMSGVTLVNLWLKNGAEIQREGLEVRPFLTNPRAVEKRTRYIDCDLNRLFDPDNLRKHKTEKMPYEVRRAQEINHTF +GPKDSENAYDVIFDLHNTTSNMGGTMILENSKDDFIIQMIHYVKNALSPKACPVLLIEHPNLKYATTRSIAKHPVGVEVGPQPQGVVRADILDKMREIVK +HSLNFIQHFNEGREYPPCTMEVFRITEKVDYPRNASGEISAIIHSSLQ---------------------------------------------------- +------------- +>Sepcies_10/1-313 +MTSCGK---RAERVAIFGGSHGNEMSGVTLVKLWLENGVEIRRRGVEVTPFIANPRAVETCTRYIDSDLNRAFTTENLRAPHCEDLPYEVRRAQEINQIF +GPKGSQDAYDVIFDLHNTTSNMGGTVILESTQDDFNLQMVHYIQSAIAPASCSVLVNDHPVLKYATTRSVAKHALGLEVGPQPQGVVRGDILEIMRKILK +HALDFIELFNGGMEFPPCTVDVYRVSERVDYPRDECGNISGLVHPDLQDRDWEPLNPGEPIFQMFDGRTMLYEGDSTVYPTFINEAAYYEKRQAFVTTRK +DQLESSSINRRL- +>Sepcies_11/1-313 +MTSRGC---EARRVAIFGGTHGNEMSGIMLVNMWLKNGEDIQRSGVMTKPFITNPRAVEKCTRYVDTDLNRAFTPENLSAPCADELPYEVRRAQEINKMF +GPKGTADAYDVIFDLHNTTSNMGSTLILESSTDHFTLQMVHYIKKAIAPASCSVLLNEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRVIMK +TALDFIELFNNGVEFPPCNVDVFRVQERMDYPRDTNGNITAMVHPDLQDCDWEPLNPGDPMFQTFDGRTIPYEGPNPVYATFINEAAYYEKQQAFVTTRR +ETLAAHAIRKIDQ +>Sepcies_12/1-313 +MSSRNS---EAKRVAIFGGTHGNEMSGIVLANMWIQNATEIERKGLVCKPFITNPRAVEKCTRYIDTDLNRAFTPENLSASELEALPYEVQRAKEINQMF +GPKGGSDAYDVIFDLHNTTSNMGSTLILESSTDLFNLQMVHYIKKAMAPHTCSVLLNEHPQLKYSTTRSVAKHPVGLEVGPQPQGVLRSNVFESMRTILK +HALDFIELFNNGVEFPPCTVNVFRVQERMDYPRDTNGNITAMVHPHLQDCDWEPLNRGDPMFLTFDGRTILYEGANTVYPTFINEAAYYEKQQAFVTTCR +EILAANAIRKAFK +>Sepcies_13/1-313 +MSSRNS---EAKRVAIFGGTHGNEMSGITLVNMWIQNSAEIERNGLLIKPFISNPRAVEKCSRYIDTDLNRAFTPENLSAPDVEGLLYEVQRAKEINRMF +GPKGSSDAYDVIFDLHNTTSNMGCTLILESSTDLFNLQMVHYIKKAMAPHTCSVLLNEHPQLKYSTTRSVAKHSVGLEVGPQPQGVLRSNVFESMRTILK +HALDFIELFNSGVEFPPCTVDVFRVQERMDYPRDTNGNITAMVHPHLQDCDWEPLNRGDPVFLTFDGRTILYEGANTVYPTFINEAAYYEKQQAFTTTCR +EMLAANAIRKAFN +>Sepcies_14/1-313 +MSSRNS---EAKRVAIFGGTHGNEMSGITLVNMWIQNSAEIERNGLLIKPFISNPRAVEKCSRYIDTDLNRAFTPENLR--------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +------------- +>Sepcies_15/1-313 +MSSRSS---EARRVAIFGGTHGNEMSGVTLVNMWIKNRAEIERSGLTARPFITNPRAVEKCSRYIDTDLNRAFTPENLSTPSGDGLPYEVQRAKEINQIF +GPKGSPDAYDVIFDLHNTTSNMGSTLILESSTDHFNLQMVQYIKKAMAPESCMVLLNEHPHLKYSTSRSVSKHPIGLEVGPQPQGVLRSNIFESMRAIMK +HALDFIELFNSGVEFPACSVEVFRVHERMDYPRDTNGNITAMVHPHLQDCDWEPLNPGDPMFQTFDGRTILYEGVSPVYPTFINEAAYYEKQQAFVTTRR +ETLAANSIRKTST +>Sepcies_16/1-313 +MSS-DC---EARRVAIFGGTHGNEMSGIMLVSMWTKNDCEIRRSRVHIEPFISNPRAVEKCARYIDTDLNRAFTEENLSTAGGDELPYEVRRVKEINQIF +GPKGSPDAYDVIIDLHNTTSNMGSTLILESSTDHFTLQMVHYIKKAMAPESCMVLLTEHPQLKYSTTRSVAKHAVGFEVGPQPQGVLRSNIFQSMRMIVK +HALDFIEMFNSGVEFPACRVEVFRVHERVDYPRDTNGNISAMVHPHLQDCDWEPLNPGDPMFQTFDGRTIVYEGAGPVYPTFINEAAYYEKNQAFITTCR +ETVAVNPIRKSTQ +>Sepcies_17/1-313 +MSSPNA---RVRRVAIFGGTHGNEMSGITLVNMWMKNGAEVQRNGVLTKPFITNPGAVEKCTRYIDTDLNRAFTPENLSTPSGDGLPYEVQRAKEINQLF +GPKGSPDAYDVIFDLHNTTSNMGSTLILESSTDHFNLQMVHYIKKATAPESCAVLLNEHPQLRYATTRSVSKHPVGLEVGPQPQGVLRSNIFESMRMIVK +HALDFIELFNSGVEFPTCTVEAFRVHERVDYPRDTNGNITAMVHPRLQDCDWEPLNPGDPMFQTFDGWSIPYAGDGPVYPAFINEAAYYEKQRCHTTSLR +IAEAASSASTSDP +>Sepcies_18/1-313 +MTSINS---EARRVAIFGGTHGNEMSGITLVNLWIKNGKEIQRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVKRAQQINEIF +GPKGSPDAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRVVLK +HALDFIELFNEGLEFPPCSVDVFRVWDKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQMFDGTTVRYEGVGTVYPTFINEAAYYEKQQAFVTTRR +ETLVAGAIKKA-- +>Sepcies_19/1-313 +MTSSNS---EARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIHRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINEIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRVVLK +HALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTLRYEGAGTVYPTFINEAAYYEKQQAFVTTRR +ETLAAGAIKKT-- +>Sepcies_20/1-313 +MTSSNS---EARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIHRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINEIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRVVLK +HALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTLRYEGAGTVYPTFINEAAYYEKQQAFVTTRR +ETLAAGAIKKT-- +>Sepcies_21/1-313 +MTSSNS---EARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIQRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINETF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRLVLK +HALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTIRYEGAGTVYPTFINEAAYYEKQQAFVTTRR +ETLAAGAIKKT-- +>Sepcies_22/1-313 +MTSSNS---EARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIQRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINETF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKESVYSLSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRLVLK +HALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTIRYEGAGTVYPTFINEAAYYEKQQAFVTTRR +ETLAAGAIKKT-- +>Sepcies_23/1-313 +MSS-NA---EARRVAIFGGTHGNEMSGVTLVNLWMMNSEEIQRKGVETQPFITNPKAVEKCSRYVDTDLNRAFTTENLSAPNGKDLPYEVQRAQEINRLF +GPKGSSEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPDSCPVLLNEDPGLKYATARSVAKHSVGLEVGPQPQGVLRSNIFEAMRIILK +HALDFIELFNEGVEFPPCTVDVFKVSERMDYPRDANGNIIAMVHPNLQDCDWEPLTPGDPMFQTFDGKTIPYEGAGAVYPTFINEAAYYEKQQAFVTTRR +ETLAANAIRKV-- +>Sepcies_24/1-313 +MSSGAA---AARRVAIFGGTHGNEMSGVTLVNLWVQNGAEIQRKGVEIKPFIANPKAVEKCVRYVDTDLNRAFTQENLSATGDDELPYEVQRAQEINRMF +GPKGSAGAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKAFAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPACTVEVFWVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKSIHYQGSSTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAVRKA-- +>Sepcies_25/1-313 +MSNGNA---AARRVAIFGGTHGNEMSGVTLVNLWMQNSAEIQRKGLEIKPFITNPKAVEKCVRYVDTDLNRAFTPENLSATGGDELPYEVQRAQEINRMF +GPKGSAEAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKALAPASCLVLLNEHPLLKYSTSRSVAKHPVGMEVGPQPQGVLRSNIFEAMRVILK +HALDFISLFNEGMEFPPCTVEVFRVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKSIHYQGSSTVYPTFINEAAYYEKQQAFVTTRR +ETLAASAIRKA-- +>Sepcies_26/1-313 +MSEADVPPDDAKEIS----NHTNSDSGDSLFITQLKERPYYQNRKLHVRPQKVNLNARKKVHMHFDCSITPWIKQETVCRKGGDELPYEVQRAQEINRMF +GPKGSAEAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKAFAPASCLVLLNEHPLLKYSTSRSVAKHPVGMEVGPQPQGVLRSNIFEAMRVILK +HALDFISLFNEGMEFPPCTVEVFRVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKSIHYQGSSTVYPTFINEAAYYEKQQAFVTTRR +ETLAASAIRKA-- +>Sepcies_27/1-313 +MSFHSA---EARRVAIFGGTHGNEMSGVALVNLWIKNSDDIQRRGVDIKPFIANPKAVEKCVRYVETDLNRAFTPENLSASGGDEFPYEVRRAQEINRMF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAISPASCLVLLNEHPLLKYSTCRSVAKHAVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFRVNERIDYPRDANRNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIPYQGSCTVYPTFINEAAYYEKQQAFVTTRR +ETLAASSIRKA-- +>Sepcies_28/1-313 +MSSCNA---EARRVAIFGGTHGNEMSGVTLVNLWVKNAAEIQRKRVETKPFITNPKAVEKCSRYVDTDLNRAFTPENLSAPGGDDLPYEVQQAQEINRIF +GPKGSPEAYDVVFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCSVEVFRVLERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFLTFDGKTIRYQGSGTVYPTFINEAAYYEKQQAFVTTRR +EALVASAIGKV-- +>Sepcies_29/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGAEIQRKAVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSSNSGNNLPYEVLRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDYFNLQMMNYIKKAMAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGVEFPPCTVEVFRVLERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRR +ETLVASAIKKA-- +>Sepcies_30/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGTEIQRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGNDLPYEVLRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKSMAPASCLVLMNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGVEFPPCTVEVFRVLEWIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRR +ETLVASAIIKA-- +>Sepcies_31/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGTEIQRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGNDLPYEVLRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAMAPASCLVLMNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGVEFPPCTVEVFRVLEWIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRR +ETLVASAIIKA-- +>Sepcies_32/1-313 +------------------------MAGVHKSSSWTQSGAEPCHLVLETSP----PDYVKKISRYLESSVGRDVSPRDLEGSGGDNLPYEVQRAQEINRLF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFWVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLLASAIRKA-- +>Sepcies_33/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSAEVQRKRVETKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDDLPYEVQRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDGDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIRKA-- +>Sepcies_34/1-313 +MTA-RV--NPVQRVAIFGGTHGNELSGVFLVNHWLKHGEEIARPGIEVRPFITNPGAVEKCVRYVDTDLNRVFDSENLRNENNLNLSYEVKRAQYINSIF +GPKGSEDAYDVILDLHNTTSHMGATLILEDSKDDFTIQMFNYIKTSMAPLACSVLLIEHPRLKYATTRSIAKHPIGVEVGPQPQGVLRADVLDKMRRIIK +HALDFINYFNDGKEFLPCILEVFKVLDNVAYPRNANGDCTAIIHNNLQDQDWKELKPGDPMFLTLDGRMIVYEGDCIVYPTFINEAAYYEKNQAFTTTQK +MTLCAQAIRCTEP +>Sepcies_35/1-313 +MTSCYVHEAPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGLEVRPFITNPSAVKKCTRYIDCDLNRVFDPDNLGKQITEDIPYEVRRAQEINHIF +GPKDSNDAYDLIFDLHNTTSNMGGTLILENSRNNFTIQMFHYIKNALAPECCPVFLTEHPNLKYATTRSIAKHPVGVEVGPQPQGVLRADILDKMRKIIK +HGLDFVHIFNEGKEFPPCTIEIYKIMEKVDYPRNKNGEITAVIHPSLQDQDWQPLNNGEPIFLTLDGETINYEGDSTVYPTFVNEAAYYEKKQAFVKTVK +VKLTAKGIRSSLS +>Sepcies_36/1-313 +MTSCSVLEAPVRRVAIFGGTHGNELSGVFLVKHWQKNGAEIQRSGLQVTPFITNPRAVKKCTRYIDCDLNRVFDPDNLGRKVMEDIPYEVRKAQEINNLF +GPKGSDVAYDLIFDLHNTTSNMGGTLILENSRNDFIIQMFHYIKVKLKLLHIYFYMIPVQGLNY--TDSWAKHPVGVEVGPQPQGVLRADILDKMRKIIK +HGLDFIYLSFLGEEFPPCTIEVYRIIEKVDYPRNKNDEIIAIIHPCLQDQDWQPLNKGDPIFLTCDGETIAYEGDSTVYPTFVNEAAYYEKKQAFMKTVK +LKLTHA-L-SPAS +>Sepcies_37/1-313 +MTSCHV--PPVRRVAIFGGTHGNELSGVFLVKHWQENGSEIQRTGLEVRPVITNPRAVKNCTRYIDCDLNRVFDPENLGRKVTDDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTANTGGTLILENSRNDFTIQMFHYIKNTMAPECCPVFLIEHPNLKYATTRSVAKYPVGVEVGPQPQGVLRADILDKMRKIIK +HGLDFVHIFNEGKEFPPCTIEVYRIMEKVDYPRNKNDEIISVIHPRLQDQDWQPLNPGDPAFLTLDGQTIPYEGDFAIYPTFVNEAAYYEKKIAFVKAVK +ENLTAKGIRASLF +>Sepcies_38/1-313 +MKST--DEKRVKKLDLYGVSH-------------LQPGVGFYRFGLVRENWMLNFHLVHQTEIFLWVFLTHS-------KELVDNIPYEVRRAQEINGLF +GPKGQPGAYDLIFDLHNTTANMGGTLILESSSDCFAIQMCHYIQHAVSPDRCPVLLLEHPNLKYATTRSVAKHPIGVEVGPQPQGVLRADILDKIRMIIR +HGLDFVAKFNAGQEFPPCTIEIYKLLEKVDYPRNPRNEIIAVIHPNLQDS--------SSLFNSSGGKSNVYCTTTTTEPTSVAESANKQTK-------- +-------LR---- +>Sepcies_39/1-313 +NLSC--HNAPVRKIAIFGGTHGNELSGVFLVKSWQENGVEIERLGLEVRPFLANPRAVEKCCRYIDCDLNRVFDSENLGKELADNIPYEVRRAQEINGLF +GPKGQPGAYDLIFDLHNTTASMGGTLILESSSDCFAIQMCHYIQHAVSPDRCPVLLLEHPNLKYATTRSVAKHPIGVEVGPQPQGVLRADILDKMRTIVR +HGLDFVAKFNAGQEFPPCTIEIYKLLEKVDYPRNPRNEIMAVIHPNLQDRDWQPLNPGDPIFLTLEGKAIAYDGEATVYPTFVNEAAYYEKQQAFVTTAK +EKLSAKGLQVSLN +>Sepcies_41/1-313 +MTSCSVHKPPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGMEVKPFLTNPRAVKKCTRYIDCDLNRVFDPDNLGRTVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTSNMGGTLILENSRDDFTIQMFHYIKNALAPECCPVLLIEHPNLKYATTRSVAKHPVGVEVGPQPQGVVRADTLDKMRKIVK +HGLDFVQLFNEGKEFPPCTIEVYKIMEKVDYPRNKNGEVIAIIHPKLQDQDWQPLNNGDPLFLTLDGEVIAYKGDCTVYPTFINEAAYYEKKQAFVKTIK +MELTAKHIRSSVL +>Sepcies_42/1-313 +MTSCSVPKPPVRRVAIFGGTHGNELSGIFLVKYWQENGAEIQRAGMEVKPFITNPRAVEKCTRYIDCDLNRVFDPDNLGQTVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTANMGGTLILENSRDDFTIQMCHYIKNALAPERVPVLLIEHPNLKYATTRSVAKHPVGVEVGPQSQGVVRADILDKMRKIVK +HGLDFVHLFNEGKEFPPCTIEVYKITEKVDYPRNKNDEVIAIIHPNLQDQDWQPLNNGDPLFLTLDGEVIAYKGDCTAYPTFINEAAYYEKKQAFVKTIK +MELTAGHIRSSAV +>Sepcies_43/1-313 +MTSCSVPKPPVRRVAIFGGTHGNELSGIFLVKHWQENGAEIQRAGMEVKPFLTNPRAVKKCTRYIDCDLNRVFDPDNLGQTVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTANMGGTLILENSRDDFTIQMCHYIKNALAPERVPVLLIEHPNLKYATTRSVAKHPVGVEVGPQPQGVVRADILDKMRKIVK +HGLDFVHLFNEGKEFPPCTIEVYKIMEKVDYPRNKNDEVIAIIHPKLQDQDWQPLNNGDPLFLTLDGEVIAYKGDCTVYPTFINEAAYYEKKQAFVKTIK +MELTAEHIRSSVV +>Sepcies_44/1-313 +SSPCAV-----RRVGLFGGTHGNELSGVLLVRHWQQDGAEIQRAGVQVKPFLTNPRAVERCTRYIDCDLNRVFDPESLGRPVVEDIPYEVRRAQEINHIF +GPKGSDAAYDLIFDLHNTTSNMGGTIILENSRDDFTIQMVHYIKNALAPEPCPALLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVARADVLDKMRKIVK +HGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNGEIIAIIHPKLQDQDWQPLKNGDPQFLTLDGEVIPYQGDCTVYPTFINEAAYYEKKQAFVKTEK +IKLSAKHLRLSVS +>Sepcies_45/1-313 +ETSCHVGFHWPLRVGLFGGTHGNELSGVLLVRHWQQDGAEIQRAGVEVKPFLTNPRAVERCTRYIDCDLNRVFDPESLGRPVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTSNMGGTIILENSRDDFTIQMVHYIKNALAPEPCPVLLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVARADVLDKMRKIVK +HGLDFVQVFNEGKEFPPCTIEVFKIMEKVDYPRNKNGEIIAIIHPKLQDQDWQPVKNGDPLFLTLDGEVIPYQGNCTVYPTFINEAAYYEKKQAFVKTEK +IKLTAKHLRLPVS +>Sepcies_46/1-313 +MTSGQVCETPVRRIAIFGGTHGNELSGVFLVKHWQENGTEIQRTGLEVNPFITNPRAVEKCTRYIDCDLNRVFDLENLCKKETENLPYEIRRAQEINHLF +GPKGSEDAYDLIFDLHNTTSNTGCTIILENSKNDFIIQMVHYIQNSLAPLPCYVYLIEHPTLKYSTTRSIAKYPVGIEVGPQPQGVLRADILDQMRKIIK +HALDFVQHFNEGREFPPCTIEAYKLIEKVDFPRNKKGEITALIHQSLQDQDWKPLNPGDPVFLTLDGKIIPFDGDCVVYPVFVNEAAYYEKKEAFAKSLK +VTLNAQGIKSSCK +>Sepcies_47/1-313 +MERSEAERAPWARSTAFGGSHGRGLPGA------LHSGPRLLRR---------EPRPAARCSLLLSLFRERPALPEGAREPVTEDSPYEAQRAQEIERLF +GPKGSADAYDVILDLHNTTANMGCALILEAPRDDLLIHMFHYIKSRLAPLPCFVYLIDHPTLKYGTTRSVAKHPVGIEVGPQPHGVLRADVLDQMRRVVG +HALDFIQHFNEGREFPPCSLEVYQVMEKVDYPRKKDGEIAAMIHPSLQDQDWKPLNPGDPMFLTLDGETIPFEGPGPVYPVFVNEAAYYEKGEAFAKTCK +VTLTAGSL-NCPE +>Sepcies_48/1-313 +MHPA--AQTPLRRVAIFGGTHGNELSGVILVRHWEEDGVEVQRAGLQVKPFIANPRAVEKGCRYIDCDLNRVFDPAHLCKEMTEDCPYEVSQAQEIHRLF +GPKGSEDACDVILDLHNTTANMGCTLILETAKDDLLIQMFHYIKSSLAPMPCFVYLIDHPSLKYATTRSVAKHPVGIEVGPQPQGVLRADILDQMRRIVG +HALDFIQYFNEGREFPACSLEVYQVTEKVDYPRKENGEIAAVLHPSLQDQDWKPLNPGDPMFLTLDGKTIPFDGDSTVYPVFVNEAAYYEKGEAFAKTRK +VTLTARSL-NS-- +>Sepcies_49/1-313 +MTSCHIAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSKDLPYEVRRAQEINHLF +GPKDSEDSCDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIK-------------------------------------------------------- +------------KEFPPCALEVYKIMEKVDFPRNESGEVAAIIHPNLQDQDWKPLHPGDPVFLTFDGKTIPLDGDCTVYPVFVNEAAYYEKKEAFAKTTK +LILNAKSIHSSLH +>Sepcies_50/1-313 +MTSCHVAEDRIKKVVIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLSKKKSKDLPYEVRRAQEINHLF +GPKDSEDSCDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +YALDFIHHYNEGKEFPPCALEVYKIMEKVDYPRNESGEIAAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLDGDCTVYPVFVNEAAYYEKKEAFAKTTK +LILNAKSICSSIR +>Sepcies_51/1-313 +MTSYRVSEDTIKKVAIFGGTHGNELTGVYLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDL-NLGKEMLEDLPYEVRRAQEINHLF +GPKDSEDFCDIIFDLHNTTANMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLTEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKIIK +HALDFIQKFNTGKEFPPCAIEVYKIIEKVDYPRNENGEIIAVIHPNLQDQDWKPLRPGDPVFLTLDGKTIPLGGDCIVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIHCRLH +>Sepcies_52/1-313 +MTSFHVAEEPIKKVAVFGGTHGNELTGVFLVKHWLEDGAEIQRAGLEVKPFISNPRAVKKCSRYIDCDLNRVFDIENLGKNRSEDLPYEVRRAQEINHLF +GPKDSEDAYDVIFDLHNTTSNMGCTLILEDSKSDFLIQMFHYIK--------------------------------IEVGPQPQGVLRADILDQMRKMIK +HALDFIQHFNEGKAFPPCAIEVYKIMEKVDYPRNESGDIAACIHPHLQDQDWKPLTPGAPVFLTFDGKTIPLDEGCTVYPVFVNEAAYYEKKEAFAKTTK +ITLNAGSICSSLH +>Sepcies_53/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFRVKHWLKNGAEVQRTGLEVKSYITNPRAVKTCTRYIDCDLNHIFDLENLGKRKSEDLPYEVRRAQEINHLF +VPKYSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTHSIAKYPVGIEIGPQPQGILRADILDQMRKMIK +HALDFIHHFNEGKEFPSCALEVYKIMEKVDYPRNENGEIDPIIHPNLQDQDWKPLHPGDPMFLTLDRKMIPLGRDCTMHPVFVNEATYYEKKEACAKTTK +LTLHAESIRCSLH +>Sepcies_54/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLF +GPKDGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRCSVH +>Sepcies_55/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLF +GPKDGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LMLNAKSICCSVH +>Sepcies_56/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLF +GPKDGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDCIVYPVFVNEAAYYEKKEAFAKTTK +LMLNAKSIRCSVH +>Sepcies_57/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLF +GPKDGEDSYDVIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LMLNAKSIRCSVH +>Sepcies_58/1-313 +MTSCHIAEEPIKKIAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLF +GPKDGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMSLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRCSVH +>Sepcies_59/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFIANPRAVKKCARYIDCDLNRIFDLENLGAQQSHDI---------INVLL +TPLKQREQ-NIRF-LHNKK------------------DVFDFFQTSLAPLPCYIYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMSLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRCSVH +>Sepcies_60/1-313 +MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRCSLH +>Sepcies_61/1-313 +MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRCSLH +>Sepcies_62/1-313 +MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRCCLH +>Sepcies_63/1-313 +MSSCHIAEEPIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRCSLH +>Sepcies_64/1-313 +MTSYHVTEDPIKKVAIFGGTHGNELTGVFLVKHWLENDTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKVSKDLPYEVRRAQEINHLF +GPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDLLIQMFHYIKNSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +YALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAALIHPNLQDQDWKPLHPGDPVFLTLEGKSIPLGGDSTVYPVFVNEAAYYEKKEAFAKTTK +LILNARSIRSSLH +>Sepcies_65/1-313 +MTSYHVTEDPIKKVAIFGGTHGNELTGVFLVKHWLENDTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKVSKDLPYEVRRAQEINHLF +GPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDLLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +YALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAALIHPNLQDQDWKPLHPGDPVFLTLEGKIIPLGGDSTVYPVFVNEAAYYEKKEAFAKTTK +LILNARSIRSSLH +>Sepcies_66/1-313 +MTSCHVIEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKRTRYIDCDLNRVFDPENLGKKMSKDLPYEVTRAQEINHLF +GPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKISLAPVPCYVYLIEHPSLKYATARSIARYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPNLQDQDWKPLHPGDPVFLTLDGQIIPLGGDGTVYPVFVNEAAYYEKREAFAKTTK +LTLNAKSIRSSVH +>Sepcies_67/1-313 +MTSCHVIEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRPGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPGNLGKKMSKDLPYEVTRAQEINHLF +GPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKISLAPLPCYVYLIEHPSLKYATTRSIARYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPQNENGDIAAIIHPNLQDQDWKPLHPGDPVFLTLDGQIIPLGGDGTVYPVFVNEAAYYEKREAFAKTTK +LTLKAKSIRSSVH +>Sepcies_68/1-313 +MTSCHVTKDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKCTRYVDCDLNRVFDPENLGKTMSKDLPYEVRRAQEINHLF +GPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKSSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMLK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPNLQDQDWKPLHPGDPVFLTLDGQIIPLGGDDTVYPVFVNEAAYYEKREAFAKTTK +LTLSAKSIRSSLH +>Sepcies_69/1-313 +MTSCHVTEDPIKKVAIFGGTHGNELTGVFLVKRWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPESLGKKMSKDLPYEVRRAQEINHLF +GPKDNEYSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMCHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGVEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGEEFPPCAIEVYKIMEKIDYPRNENGDIAAIIHPNLQDQDWKPLHPRDPVFLTLDGKIIPLGGGSTVYPVFVNEAAYYEKKEAFAKATK +LTLNARSIRSSLP +>Sepcies_70/1-313 +MTSCHVTEDPIKKVAIFGGTHGNELTGVFLVKRWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKMSKDLPYEVRRAQEINHLF +GPKDNEYSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMCHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGVEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGEEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPDLQDQDWKPLHPGDPVFLTLDGKIIPLGGGSTVYPVFVNEAAYYEKKEAFAKATK +LTLNARSIRSSLP +>Sepcies_71/1-313 +MTSCHVTEDPIKKVAIFGGTHGNELTGVFLVKRWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKMSKDLPYEVRRAQEINHLF +GPKDNEYSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMCHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGVEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGEEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPDLQDQDWKPLHPGDPVFLTLDGKIIPLGGGSTVYPVFVNEAAYYEKKEAFAKATK +LTLNARSIRSSLP +>Sepcies_72/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHSKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDHTVYPAFVNEAAYYEKKEAFAKTAK +LTLNAKSIRSSLH +>Sepcies_73/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDHTVYPAFVNEAAYYEKKEAFAKTAK +LTLNAKSIRSSLH +>Sepcies_74/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPENLGKKISEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLTEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAALIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDHTVYPVFVNEAAYYEKKEAFAKTAK +LTLNGKSIRSSLQ +>Sepcies_75/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPEYLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRSDFLIQMFHYIKTSLAPLPCYVYLIEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPGDPVFLTPDGKTIPLGGDHTVYPVFVNEAAYYEKKEAFAKTAK +LTLNAKSIRSSLH +>Sepcies_76/1-313 +MTSCHVAEEPIKKVAIFGGTHGNELTGVFLVKHWLEDGAEIQRAGLEVKPFITNPRAVKKCSRYIDCDLNRVFDLENLGKNRSEDLPYEVIRAQEINHLF +GPKESEDSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPSPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPSCAIEVYKIMEKVDYPRNESGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTIALDGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSICSSLH +>Sepcies_77/1-313 +MTSCHNAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVTPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSVAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVHKIMEKVDYPRNENGEIAAFIHPNLQDQDWKPLYPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRSSLH +>Sepcies_78/1-313 +MTSYLIAEEPVKKVAIFGGTHGNELTGVFLVKHWLEDGAEIQRAGLEVKPFITNPRAVKKCSRYIDCDLNRVFDLENLSKNRSEDLLYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCYVYLIEHPALKYATTRSIARYPVGIEVGPQPHGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPSCAIEVYKIVEKVDYPRNESGEIAAIIHPNLQDQDWKPLHPGDPMFLTFDGKTIPLDGDCTVYPVFINEAAYYEKKEAFAKTTK +LTLTAKSIRSSLH +>Sepcies_79/1-313 +MTSCQVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENNTEIQRTGLEVKPFITNPRAVEKCTRYIDCDLNRVFDPENLGKRMSEDLPYEVRRAQEISRLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKAFHSFIH +>Sepcies_80/1-313 +---------------------------------------------------------------------------------MSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKMSLAPLPCYVYLTEHPSLKYATTRSIAKYAVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNKSGEIAAIIHPKLQSQAPSPRKA-----LSTKSRTQPAASDSPL---------------------- +----AHELRLLLH +>Sepcies_81/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIQ +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEISAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTK +LTLNANSIRSSLH +>Sepcies_82/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKESEDLPYEVRKAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLACYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIQNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKRIRSSLH +>Sepcies_83/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRKAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLACYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKGIRSSLH +>Sepcies_84/1-313 +MTSCQVTEEPLRKVAIFGGTHGNELTGVFLVKHWLENAAEIQRTGLEVQPFIANPRAVEKCARYIDCDLNRIFDIENLSKKMSEDLPYEVRRAQEINQLF +GPKGSQDSYDVIFDLHNTTSNMGCTLILEDSTNDFLIQMFHYIKASLAPLPCHVYLTEHPSLKYATTRSVAKYPVGIEVGPQPQAVLRADILDQMRKIIK +HALDFIHLFNQGKEYPPCAIEVYKVMEKVDYPRNGSGEIAAVIHPNLQDQDWKPLHPEDPVFLTLDGKIVLLGGDCTVYPVFVNEAAYYEKKEAFAKTTT +LTLNAKGIRCSSP +>Sepcies_85/1-313 +MSSCHVAEAPIKKIAIFGGTHGNELTGVFLVKHWLQNGAEIQRTGLEVRPFITNPRAVEKCTRYIDCDLNRIFDLENLSKEVSEDLPYEVRRAQEINRLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKIIK +HALDFVHHFNKGKEFPPCAIEVYKIMEKVDYPRNKSGEIAAVIHPNLQDQDWKPLHPGDPVFLTLDGRLIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTT +LTLNAKSIRSSSH +>Sepcies_86/1-313 +MTSCHITEEPIKKIAIFGGTHGNELTGVFLVKHWLENDAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSEDLPYEVKRAQEINHLF +GPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLQYATSRSVAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIYQFNEGKEFPPCAIEVYKIMEKVDYPRNENGEIAAIIHPNLQDQDWKPLHPGDPTFVTLDGKTILLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +VTLNAKSIRSSFH +>Sepcies_87/1-313 +MTSCHITEEPIKKIAIFGGTHGNELTGVF-VKHWLENDAEIQR-GLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKTSEDLPYEVKRAQEINHLF +GPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLQYATTRSVAKYPVGIEVGPQPQGVLRADILDKMRKMIK +HALDFIYQFNEGKEFPPCAIEVYKIMEKVDYPRNENGEIAAIIHPNLQDQDWKPLHPGDPTFVTLDGKTILLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +VTLNAKSIRSSFH +>Sepcies_88/1-313 +MTSCDFTEEPIKKIAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVEKCTRYIDCDLNRAFDLENLGKKVSEDLPYEVRRAQEINHLF +GPKNSENSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKHPVGIEVGPQPQGVLRADILDQMRKMIK +YALDFIHNFNEGKEFPPCSVEVYKIMDKVDYPRNESGEIAALIHPNLQDQDWKPLHPGDPVFVTIDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSICYASH +>Sepcies_89/1-313 +MTSC-VAEEPIKKIAIFGGTHGNELTGVFLVTHWLKNGAEIQRKGLEVKPFITNPRAVEKCARYIDCDLNRVFNLENLSKELSEDLPYEVRRAQEINHLF +GPKNSDNSYDVVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKASLAPLPCYVYLIEHPSLKYSTTRSIAKYPVGIEVGPQPQGVLRADILDQMRRMIK +HALDFIHHFNEGKEFPSCAIEVYKIMEKVDYPRNESGEVDAVIHPNLQDQDWKPLHPGDPVFVSLDGKIITLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLSAKSIRSTFH +>Sepcies_90/1-313 +MTSC-VAEEPIKKIAIFGGTHGNELTGVFLVTHWLKNGAEIQRKGLEVKPFITNPRAVEKCARYIDCDLNRVFNLENLSKELSEDLPYEVRRAQEINDLF +GPKNSDNSYDVVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYSTTRSIAKYPVGIEVGPQPQGVLRADILDQMRRMIR +HALDFIHHFNEGKEFPPCAIEVYKIMEKVDYPRNESGEVAAVIHPSLQDQDWKPLNPGDPVFVSLDGKIITLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRSTLH +>Sepcies_91/1-313 +MTSC-VAKEPIKKIAIFGGTHGNELTGVFLVTHWLRNGTEVHRAGLDVKPFITNPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLF +GPKNSDDAYDIVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTCMAPLPCSVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILDQMRKMIK +HALDFIQHFNEGKEFPPCSIDVYKIMEKVDYPRNESGDVAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLSAKSIRSTLH +>Sepcies_92/1-313 +MTSC-VAKEPIKKIAIFGGTHGNELTGVFLVTHWLRNGTEVHRAGLDVKPFITNPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLF +GPKNSDDAYDLVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTCMAPLPCSVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILDQMRKMIK +HALDFIQHFNEGKEFPPCSIDVYKIMEKVDYPRNESGDMAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLSAKSIRSTLH +>Sepcies_93/1-313 +MTSC-VAKEPIKKIAIFGGTHGNELTGVFLVTHWLRNGAEVHRSGLDVKPFIANPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLF +GPKNSDGAYDIVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKNCMVPLPCSVYLIEHPSLKYATTRSIAKNPVGIEVGPQPHGVLRADILNQMRRMIK +HALDFIQHFNEGKEFPPCSIDVYKIMEKVDYPRDESGDMAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLSAKSIRSTLH +>Sepcies_94/1-313 +MTSC-VAKEPIKKIAIFGGTHGNELTGVFLVTHWLRNGTEVQRAGLDVKPFITNPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLF +GPKNSDDAYDIVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTCMAPLPCSVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILDQMRKMIK +HALDFIQHFNEGKEFPPCSIDVYKILEKVDYPRNESGDMAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLSAKSIRSTLH +>Sepcies_95/1-313 +MTSC-VAKEPIKKIAIFGGTHGNELTGVFLVTHWLRNGTEVHRAGLDVKPFITNPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLF +GPKNSDDAYDIVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTCMAPLPCSVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILDQMRKMIK +HALDFIQHFNEGKEFPPCSIDVYKIMEKVDYPRNESGDMAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLSAKSIRSTLH +>Sepcies_96/1-313 +MTSC-VAEEPIKKIAIFGGTHGNELTGVFLVTHWLKNGAEVHRAGLEVKPFITNPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLF +GPKNSDDAYDVVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTCMAPLPCSVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILDQMRRMLK +HALDFIQRFNEGKEFPPCAIDVYKIMEKVDYPRNESGDVAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRSTLH +>Sepcies_97/1-313 +------MEKPIKKIAIFGGTHGNELTGVFLVKHWLRDGAEIQRTGLEVKPFITNPRAVEKCMRYIDCDLNRVFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKDSKGSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLSCNVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNDGKEFPPCTIEAYKIMEKVDFPRNENGEVAAIIHPNLQDQDWKPLHPGDPVFVTLDGKTIPLGGDHTVYPVFVNEAAYYEKKEAFAKATK +LTLNAKRIRSSFH +>Sepcies_98/1-313 +-----MTEKPIKKIAIFGGTHGNELTGVSLVKHWLQDGTEIQRTGLEVKPFITNPRAVKKCMRYIDCDLNRVFDLENLGKKISEDLPYEVRRAQEINHLF +GPKDSKGSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTYLAPLPCYVYLIEHPSHKYATTRSIARYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIYHFNEGKEFPPCTIEAYKIMEKVDFPRNENGEIIAIIHPNLQDQDWKPLYPGDPVFVTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLSAKSIHSSFH +>Sepcies_99/1-313 +-----MTEKPIKKIAIFGGTHGNELTGVFLVKHWLQDGAEIQRTGLEVKPFISNPRAVKKCLRYIDCDLNRVFDLENLGKKMSEDLPYEVRRAQEINHLF +GQKNSEDSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHQFNQGKEFPPCAIEAYKIMEKVDFPRNENGEIAAIIHPNLQDQDWKPLHPGDPVFVTLDGKTILLGGDCTVYPVFVNEVAYYEKKEAFAKTTK +LTLNAKSIRSSFH +>Sepcies_100/1-313 +MSAYNV---EARRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKGVETKPFIANPKAVEKCTRYVDTDLNRAFSPENLSAPGGDDLPYEVQRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAITPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFWVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIRKA-- +>Sepcies_101/1-313 +MAAP--ARTPLTRVAIFGGTHGNELSGVLLARHWQEDGAEVQRPGLRVTPFISNPRAVHRGVRYVDRDLNRVFDPAHLGPEPPEDQPYEVEQAREIHRLF +G------AYDVILDLHNTTSNMGCTLILESSRDDVLIQMFRYIQKSW----GQAFLASHPGLRVGIQRGISPGPGDVQVSLGPAG--------------- +-RLAFFQL---GREFPACSLEAYQVTGKVDYPRKANGEIAAVIHPSLQDRDWQPLKPGEPAFLTLDGTTIPFDGDGPVYPVFVNEAAYYEKGEAFAKTRK +VTLTARRLRQTRF +>Sepcies_102/1-313 +MTSCFIHEAPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGLEVRPFITNPRAVKKCTRYIDCDLNRVFDTANLGRQTTEDIPYEVRRAQEINHVF +GPKDSDDAYDLIFDLHNTTSNMGGTLILENSRNNFTIQMFHYIKNALAPECCPVFLIEHPNLKYATTRSIAKHPVGVEVGPQPQGVVRADILDKMRKIIK +HGLDFVHIFNEGKEFPPCTIEVYKIIEKVDYPRNKNGEITAVIHPCLQDQDWQPLNNGDPIFLTMDGETITYEGDSTVYPTFVNEAAYYEKKQAFVKTVK +VKLTAKCIR-SLL +>Sepcies_103/1-313 +MTTYNVSLPPSKRVSIFGGTHGNEMTGVTLVRQWIKNGAEVQRAGVLVTPFIANPKAVERRVRYIDQDLNRAFTPEILSRK---DLPCEVKQAQEINRLF +GPKGSKDAYDVIFDLHNTTSNMGCTFILENSGDDFILQMVNYIKCTLGQSSCHVLLNEHPELKYETTRSVAKHAVGLEVGPQPQGVIRSDILKSTRQILK +YALDFIQLFNKGEEFAACDLEVYVLDASVDYPRDQHGDISAMIHPHLQDRDWQPLCPGDAIFLTFDGKTIYYEGEGTVYPTFINEAAYYEKHRAFVTTRK +KVLPAKGVKRTV- +>Sepcies_105/1-313 +MSHGIA---AARRVAIFGGTHGNEMSGVTLVNLWMQNSAEIQRRGVEIQPFITNPKAVEKCVRYVDTDLNRAFTQENLSVTGGDELPYEVQRAQEINRMF +GPKGSADAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKAFAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPACSVEVFRVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKSIHYQGPSTVYPTFINEAAYYEKQQAFVTTRR +ENLLASAIRKA-- +>Sepcies_106/1-313 +MTSCHVIEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKRTRYIDCDLNRVFDPENLGKKMSKDLPYEVTRAQEINHLF +GPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKISLAPVPCYVYLIEHPSLKYATARSIARYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPNLQDQDWKPLHPGDPVFLTLDGQIIPLGGDGTVYPVFVNEAAYYEKREAFAKTTK +LTLNAKSIRSSVH +>Sepcies_107/1-313 +MTAL-LAKSPLRRVAIFGGTHGNELSGVLLVKHWEEDGAEVQRTGLQVKPFIANPRAVQKGSRYIDCDLNRVFDPAHLGEEMPENSPYEVVRAQEIHRLF +GPKGGKDAYDVILDLHNTTANMGCTLILETSKNDLLIQMFHYIKSCLAPRPCFVYLIDRPSLKYATTRSVAKHPVGVEVGPQPQGVLRADILDQMRRIVG +HALDFIQYFNEGREFPACSLEVYRVMEKVDYPRKENGEIAAVIHPSLQDQDWKPLNPGDPVFLTLDGKTIPFDGDSTVYPVFVNEAAYYEKGEAFATTLK +VTLTARSL-NSSS +>Sepcies_108/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLETSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIQ +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEISAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTK +LTLNANSIRSSLH +>Sepcies_109/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIQ +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEISAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTK +LTLNANSIRSSLH +>Sepcies_110/1-313 +MTSCHGAVDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKRCTRYVDCDLNRVFDPENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKMSLAPLPCYVYLIEHPSLKYATARSIAKYAVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNKSGEIAAIIHPKLQDQDWKPLYPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRSSLH +>Sepcies_111/1-313 +MTSHHVAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRMGLEVKPLITNPKAVKKCTRYIDCDLNRVFDLENLGKNISEDLPYEVRRAQEINLLF +GPKNSEDSYDVIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILNQMRKMIK +HALDFIHDFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAVIHPNLQDQDWKPLHPGDPVFLTLDGKTILLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNARSIRSLSR +>Sepcies_112/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLQNGAEIQRTGLEIKPLITNPKAVKKCTRYIDCDLNRVFDSENLGKEISEDLPYEVRRAQEINLLF +GPKHSEDSYDIIFDLHNTTSNMGCTLILEDSRNNLLIQMFHYIKTSLAPLPCYVYLIEHPTFKYATTRSVAKYPVGIEVGPQPHGVLRADILNQMRKMIK +HALDFIHDFNEGKEFPPCAIEVYKIMEKVDYPRNENGEISAVIHPDLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVYPVFINEASYYEKKEAFAKTTK +LTLKAKSIRSSLH +>Sepcies_113/1-313 +MSLHSA---EARRVAIFGGTHGNEMSGVALVNLWIKNGADIQRRGADIKPFITNPRAVEKCVRYVDTDLNRAFTHENLSASGGDEFPYEVRRAQEINRMF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAISPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIPYQGSCTVYPTFINEAAYYEKQQAFVTTRR +ETLAASGIRKA-- +>Sepcies_114/1-313 +MSSLGV---EARRVAIFGGTHGNEMSGVTLVNLWVKNGAEIQRKGLEAKPFITNPRAVKKCTRYVDTDLNRAFSPENLSAPWGDDLPYEVQRAQEINRLF +GPKGSPEAYDVIFDLHNTTSNMGCTLILENSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFESMRIILK +HALDFIELFNEGVEFPACTVEVFRVLERVDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFEGKPIYYQGPGTVYPTFINEAAYYEKQQAFVTTRR +EALVASTIRKA-- +>Sepcies_115/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGTEIQRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGNDLPYEVLRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAMAPASCLVLMNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGVEFPPCTVEVFRVLEWIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFHTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRR +ETLVASAIIKA-- +>Sepcies_116/1-313 +-----MTGKPIKKIAIFGGTHGNELTGVFLVKHWLQDGAEIQRTGLEVKPFITNPRAVKKCMRYIDCDLNRVFDLENLGKKISEDLPYEVRRAQEINHLF +GPKDSKGSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCYIYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCTTEAYKIMEKVDFPRNENGEISAIIHPNLQDQDWKPLHPGDPVFVTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLSAKSIRSSFH +>Sepcies_117/1-313 +NPSCFAAYTPVRKIAIFGGTHGNELSGVFLVKSWQENGAEIERLGLEVRPFLANPRAVEKCCRYIDCDLNRVFDSENLGKELANNVPYEVQRAQEINSLF +GPKGQPGAYDLIFDLHNTTANMGGTLILESSSNCFAIQMCHYIQHAVSPDRCPVLLLEHPNLKYATTRSVAKHPIGVEVGPQPQGVLRADILDKMRTIVR +HGLDFVAKFNAGQEFPPCTIETYKLLEKVDYPRNAKNEIMAVIHPNLQDQDWQPLNPGDPIFLTLEGKAIAYDGEVTVYPTFVNEAAYYEKQQAFVTTSK +EKLSAKGLRVS-- +>Sepcies_118/1-313 +------IFKTLSACSLCGLT---------------------------------------SCFVVLDCSPTTCIRPH---SAGGDELPYEVQRAQEINRTF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDSFNLQMMNYIK--V---------TAN-RGKYMIAYTLPRHGTVLEVGPQPQGVLRSNIFQAMRKASA +-------LFSAGMEFPSCTVEVFRVLERIDYPRDANGNIIAMVHTNLQDCDWEPLNPGDPMFQTFDGQTVHYQGSGTVYPTFINEAAYYEKQQAFLTTRR +ETLVASAIRKA-- +>Sepcies_119/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLKNGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIK--------------------------------IEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPSCAIEVYKIMEKVDYPRNENGEIAAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVHPVFVNEAAYYEKKEAFAKTTK +LTLHAESIRCSSH +>Sepcies_120/1-313 +MTSCGVVEKPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFIT-PRAVKKCTRYIDCDLNRVFDLENLGKNNSEDLPYEVRRAQEINHLF +GPKLSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFYYIKNSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIWHFNEGKEFSPCALEVYKIIEKVDYPRNKSGEIAAIIHPNLQDQDWKPVHPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSVRSSLH +>Sepcies_121/1-313 +MTAL-LANSPLRRVAIFGGTHGNELSGVLLVKHWEEDAAEVQRTGLQVKPFIANPRAVQKGSRYIDCDLNRVFDPAHLGKETLEDLPYEVVRAQEIHLLF +GPKGSKDAYDVILDLHNTTANMGCTLILESSKNDLLIQMFHYIKNSLAPLPCFVYLIDHPSLKYATTRSVAKHPVGVEVGPQPQGVLRADILDQMRRIVQ +HALDFIQCFNEGKEFPACSLEVYQVMEKIDYPRKENGEIAAVIHPRLQDQDWKPLNPGDPVFLTLDGKTIPFDGDSTVYPVFVNEAAYYEKGEAFAKTVK +VTLTARSL-NSLS +>Sepcies_122/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLKNGAEIQRTGLEVKPFIANPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIK--------------------------------IEVGPQPQGVLRADILDQMRTMIK +HALDFIHHFNEGKEFPSCAIEVYKIMEKVDYPRNENGEIAAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVHPVFVNEAAYYEKKEAFAKTTK +VTLQAESIRCSLH +>Sepcies_123/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDHTVYPAFVNEAAYYEKKEAFAKTAK +LTLNAKSIRSSLH +>Sepcies_124/1-313 +MSSYNA---EATRVAIFGGTHGNEMSGVTLVNLWMKNSAEVQRKRVETKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDGLPYEVQRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDGDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIRKA-- +>Sepcies_125/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDHTVYPAFVNEAAYYEKKEAFAKTAK +LTLNAKSIRSSLH +>Sepcies_126/1-313 +------------------------------------------------------------------------FDPE-LGKNTSEDLPYEVRRAQEINNLF +GPK---DSYDIIFDLHNTTSNMGCTLILEDSKSDFLIQMFHYIKASLAPLPCYIYLIEHPSLKYATTRSIAKFPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFINNFNEGKEFPPCAIEVYKIIEKIDYPRNANGEITAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLGGDSTVYPVFVNEAAYYEKKEAFAKTTK +LTLQAKSIHCSFH +>Sepcies_127/1-313 +MDWQGS--EDSERVAIFGGTHGNEMSGVTLVNMWIKNRAEIERSGVAVRAFITNPRAVEKCSRYIDTDLNRAFTPENLSTASGDGLPYEVQRAKEVNQIF +GPKGSPDAYDVIFDLHNTTSNMGSTLILESSTDYFNLQMVHYIKKAIAPESCMVLLNEHPHLKYATTRSVAKHPVGLEVGPQPQGVLRSNIFESMRAIMK +HALDFIELFNSGVEFPACSVEVFRVHERVDYPRDTNGNITAMVHPHLQDCDWEPLNPGDPMFQTFDGRTIPYEGASPVYPTFINEAAYYEKQQACITTRR +ETLAANAIRKISK +>Sepcies_128/1-313 +MTSRHITEEPIKKIAIFGGTHGNELTGVFLVKHWLENDAEIQRSGLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSEDLPYEVKRAQEINHLF +GPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLQYATTRSVAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIYQFNEGKEFPPCTIEVYKIMEKVDYPRNESGEIAAIIHPNLQDQDWKPLHPGDPTFVTLDGKTILLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +VTLNAKSIRSSFH +>Sepcies_129/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIQ +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEISAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTK +LTLNANSIRSSLH +>Sepcies_130/1-313 +----NA---AARRVAIFGGTHGNEMSGVTLVNLWMQNSAEIQRKGLEIKPFITNPKAVEKCVRYVDTDLNRAFTQENLSATGGDELPYEVQRAQEINRMF +GPKGSAEAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKAFAPASCLVLLNEHPLLKYSTSRSVAKHPVGMEVGPQPQGVLRSNIFEAMRVILK +HALDFISLFNEGMEFPPCTVEVFRVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSSTVYPTFINEAAYYEKQQAFVTTRR +ETLAASAIRKA-- +>Sepcies_131/1-313 +MSNGNA---AARRVAIFGGTHGNEMSGVTLVNLWMQNSAEIQRKGLEIKPFITNPKAVEKCVRYVDTDLNRAFTQENLSATGGDELPYEVQRAQEINRMF +GPKGSAEAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKAFAPASCLVLLNEHPLLKYSTSRSVAKHPVGMEVGPQPQGVLRSNIFEAMRVILK +HALDFISLFNEGMEFPPCTVEVFRVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSSTVYPTFINEAAYYEKQQAFVTTRR +ETLAASAIRKA-- +>Sepcies_132/1-313 +SSPCAV-----RRVGLFGGTHGNELSGVLLVRHWQQDGAEIQRAGVQVKPFLTNPRAVERCTRYIDCDLNRVFDPESLGRPVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTSNMGGTIILENSRDDFTIQMVHYIKNALAPEPCPALLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVARADVLDKMRKIVK +HGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNGEIIAIIHPKLQDQDWQPLKNGDPQFLTLDGEVIPYQGDCTVYPTFINEAAYYEKKQAFVKTEK +IKLSAKHLRL--S +>Sepcies_133/1-313 +MTSCQVAKDPIKKVAIFGGTHGNELTGVFLVKHWLENNSEIQRTGLEVKPFIANPRAVERCTRYIDCDLNRVFDPENLGKKTSEDLPYEVRRAQEISHLF +GP-DSEDSYDVIFDLHNTTSNMGCTLILEDSRNDFLIQMIHYIKMSLAPLPCYVYLIEHPSLKYATTRSVAKYAVGIEVGPQPQGVLRADILDQMRKMIK +HALDFLHNFNEGKEFPPCAIEVYKVMEKVDYPRNKSGEIAAVIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLDGDCTVYPAFVNEAAYYEKKEAFTKTTK +LTLSAKGICSSLH +>Sepcies_134/1-313 +MTSCHVAKEPIKKVAIFGGTHGNELTGVFLVKHWLTNGAEIQRTGLEVKPFITNPRAVEKCTRYIDCDLNRVFNLENLGKRMSENLPYEVRRAQEINHLF +GPKNSEDGYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYIYLIDHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIYDFNEGKEFPPCAIEVYKIIEKVDYPRNESGEIEAVIHPNLQDQDWKPLHPGDPVFVSLDGKMIPLGGDCTVYPVFVNEAAYYEKKEAFAKTIK +LTLSAKSICSSFH +>Sepcies_135/1-313 +KKAI-ISLPLCNQVVVFGGTHGNELSGIWLVRKWQTG-LPLKSETCKVTSHLTNPEAIKLCRRYKDCDINRQFLDEKLTGKAKE--PYEVQRAREIYSTF +SDTSRK----LILDMHNTTANMGLCLIVEKESDLFALHMCRYIQ---FPKDCRVML----QGQSYDIRYIVKHGIAIEVGPQPHGVLRSDIADVQEKAVK +LSLEFVDLFNKGHQFGSCEISAWTLKGKVDFPRDEKRNIEGMIHRDIQDQDWKPISGTTNIFQALNGQNLTLADGSEVYPLFINEASYYEKDLAFWLSTK +SVIMLPAL----- +>Sepcies_136/1-313 +MSSYSA---EARRVAIFGGTHGNEMSGVTLVNLWVKNGSEIQRKMVDTKPFITNPRAVEKCTRYVDTDLNRRFFPT-----TDGDLPYEVQRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDYFNLQMMNYIKKSLLKASCFTSVN-------------------LEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGVEFPTCTVEVFRVLERIDYPRDANGNIIAMVHPNLQDGDWEPLNPGDPMFLTFDGKTLHYQGSGTIYPTFINEAAYYEKQQAFVTTRR +ETLVASAIRKKID +>Sepcies_137/1-313 +MTSRHITEEPIKKIAIFGGTHGNELTGVFLVKHWLENDAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSEDLPYEVKRAQEINHLF +GPKNSEDSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIFQFNEGKEFPPCALEVYKIMEKVDYPRNESGEIAAIIHPNLQDQDWKPLHPVDPTFVTLDGKTILLGGDCTVYPVFVNEAAYYEKKEAFAKTMK +LTLNAKSIHSSFH +>Sepcies_138/1-313 +-MSYNA---EARRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKGVETKPFITNPKAVEKCTRYVDTDLNRAFTSENLSASGGDDQPYEVQRAQEINGIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPGSCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEAFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIRYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASSIRKA-- +>Sepcies_139/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKRVETKPFITNPKAVEKCTRYVDTDLNRAFSPENLSAPAGDDLPYEVQRAQEINNMF +GPKGTPDAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRIILK +HALDFIELFNEGMEFPPCMVEVFRVLERVDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGPGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASASRKA-- +>Sepcies_140/1-313 +-MTYHVVEDPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDHGNLGKKLSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYIYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +YALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGEIAAIIHPNLQDQDWKPLRPEDPVFLTLDGKTIPLGGDCTVYPTFVNEAAYYEKKEAFAKTTI +LTLKAKSIRSSLH +>Sepcies_141/1-313 +MTSCHVFEDPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGIEVKPFITNPRAVKNCTRYIDCDLNRVFDPENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSCDVIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIQTSLAPLPCYVYLIDHPSLKYATTRSIAKYPVGIEVGPQPQGILRADILNQMRKIIK +HALDFIYNFNKGKEFPPCTIEVYKIMEKVDYPRNENGEITAIIHPDLQDQDWKPLHPGDPVFITLDGETIPLGGDWTVYPVFINEAAYYEKKEAFAKTTK +LTLTAKRLCSSLH +>Sepcies_142/1-313 +SSPCAV-----RRVGLFGGTHGNELSGVLLVRHWQQDGAEIQRAGVQVKPFLTNPRAVERCTRYIDCDLNRVFDPESLGRPVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTSNMGGTIILENSRDDFTIQMVHYIKNALAPEPCPALLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVARADVLDKMRKIVK +HGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNGEIIAIIHPKLQDQDWQPLKNGDPQFLTLDGEVIPYEGNCTVYPTFINEAAYYEKKQAFVKTEK +IKLTAKHLRLSVS +>Sepcies_143/1-313 +SSPCAV-----RRVGLFGGTHGNELSGVLLVRHWQQDGAEIQRAGVEVKPFLTNPRAVERCTRYIDCDLNRVFDPQSLGRPVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTSNMGGTIILENSRDDFTIQMVHYIKNALAPEPCPVLLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVARADVLDKMRKIVK +HGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNGEIIAIIHPQLQDQDWQPLKNGDPLFLTLDGEVIPYQGNCTVYPTFINEAAYYEKKQAFVKTEK +IKLTAKHLRLPVS +>Sepcies_144/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEGLPYEVRRAQEIYHLF +GPKDGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRCSVH +>Sepcies_145/1-313 +MTSCHLAEAPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPSAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLF +GPKGGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDANGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDRTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKGIRCSVH +>Sepcies_146/1-313 +MTSCHLAEAPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPSAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLF +GPKGGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDANGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDRTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKGIRCSVH +>Sepcies_147/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSAEIKRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDDLPYEVQRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIK------------------------------VGMHVKAQPQGVLRSNIFEAMRVILK +HALDFIELFNEGVEFPPCTVEVFRVLERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRR +ETLVASAIIKA-- +>Sepcies_148/1-313 +MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKYWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRCSSH +>Sepcies_149/1-313 +MTSSNS---GARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIQRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINEIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRVVLK +HALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTIRYEGAGTVYPTFINEAAYYEKQQAFVTTRR +ETLAAGAIKKA-- +>Sepcies_150/1-313 +MSSSGV---AARRVAIFGGTHGNEMSGVTLVNLWVKNGAEIQRKGIESRPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGEDLPYEVQRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HSLDFIELFNEGMEFPACTVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLAASAIRKA-- +>Sepcies_151/1-313 +MNSCPVREGPVRRVAIFGGTHGNELSGVFLVKHWQDDGTEIQRPGLEVRPFITNPRAVEKCCRYIDCDLNRVFDPKRLGEQLADNTPYEVRRAQEINCIF +GPKGSHEAYDLIFDLHNTTANMGGTIILENSRDDFTIQMCRYIKDALAPEGCPVFLIEHPNLKYATTRSIAKHPVGIEVGPQPQGVLRADILDKMRRIIK +HGLDFVQMFNAGKEFPRCTIEVYKIMEKVDYPRKKNNEIMAVIHPNLQDQDWQPLNPGDPIFLTLEGKTIPYEGDVVVYPAFVNEAAYYEKQQAFVKTEI +EKLSAEGIRACVS +>Sepcies_152/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRKAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKVFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRSSPL +>Sepcies_153/1-313 +MSSYSV---EASRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKRVETKPFITNPKAVEKCSRYVDTDLNRAFTPENLSAPAGDELPYEVQRAQEINRIF +GPKGSPEAYDVVFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPTCTVEVFRVLDRIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQSFDGKTIRYQGLGTVFPTFINEAAYYEKQQAFVTTRR +EALVASAISPA-- +>Sepcies_154/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLETSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIQ +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEISAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTK +LTLNANSIRSSLH +>Sepcies_155/1-313 +MTSCHVTEDPIKKVAIFGGTHGNELTGVFLVKRWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKMSKDLPYEVRRAQEINHLF +GPKDNEYSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMCHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGVEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGEEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPDLQDQDWKPLHPGDPVFLTLDGKIIPLGGGSTVYPVFVNEAAYYEKKEAFAKATK +LTLNARSIRSSLP +>Sepcies_156/1-313 +MTSSNS---EARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIHRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINEIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFESMRVVLK +HALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTLRYEGAGTVYPTFINEAAYYEKQQAFVTTRR +ETLAAGAIKKNIG +>Sepcies_157/1-313 +MSSRNS---EAKRVAIFGGTHGNEMSGITLVNMWKQNSAEIERNGLLIKPFISNPKAVKKCTRYIDTDLNRAFTPENLSAPDVEGLLYEVQRAKEINRMF +GPKGSSDAYDVIFDLHNTTSNMGSTLILESSTDLFNLQMVHYIKKAMAPHTCSVLLNEHPQLKYSTTRSVAKHPIGLEVGPQPQGVLRSNVFESMRTILK +HALDFIEFFNSGVEFPPCTVDVFRVQERMDYPRDTNGNITAMVHPHLQDCDWEPLNRGDPMFLTFDGRTILYEGANTVYPTFINEAAYYEKQQAFTTTCR +EILSANAIRKAFK +>Sepcies_158/1-313 +MTAC-VAEEPIKKIAIFGGTHGNELTGVFLVTHWLKNGAEIQREGLEVKPFITNPRAVEKCARYIDCDLNRAFNLENLSKEMSEDLPYEVRRAQEINHLF +GPKNSDNSYDVVFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRRMVK +HALDFIHHFNKGKEFPPCAIEVYKIMEKVDYPRNESGEVAAVIHPNLQDQDWKPLHPGDPVFVSLDGKTMTLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRSTLH +>Sepcies_159/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSDEIQRKGVEAKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPAGDELPYEVQRAQEINKEF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDLFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPSCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIRKA-- +>Sepcies_160/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSDEIQRKGVEAKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDELPYEVQRAQEINKVF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPSCSVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIGKA-- +>Sepcies_161/1-313 +MTSCHNAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVTPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSEDLPYEVRRAQEINHLF +GPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSVAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGEIAAFIHPNLQDQDWKPLYPGDPVFLTLDGKTIPLGGDCTVYPVFVN---------------- +------------- +>Sepcies_162/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGIFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRKAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAVIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRSSLH +>Sepcies_163/1-313 +MTSCSVPKPPVRRVAIFGGTHGNELSGIFLVKHWQENGAEIQRAGMEVKPFLTNPRAVKKCTRYIDCDLNRVFDPDNLGQTVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTANMGGTLILENSRDDFTIQMCHYIKNALAPEPVPVLLIEHPHLKYATTRSVAKHPVGVEVGPQPQGVVRADILDKMRKIVK +HGLDFVHLFNEGKEFPPCTIEVYKIMEKVDYPRNKNDEVIAIIHPNLQDQDWQPLNNGDPLFLTLDGEVITYKGDCTAYPTFINEAAYYEKKQAFVKTVK +MELTAEHIRSSVV +>Sepcies_164/1-313 +MMASQVQEAPVRRVAIFGGTHGNELSGVFLVKYWLEDGAEIQRPGLEATPFITNPRAVEKCCRYMDCDLNRVFDPDNLGKQLSSSSPYEVRRAQEINRIF +GPKGSSGAYDLIFDLHNTTANMGSTIILENSMDDFAIQMCHYIKDALTPESCSVLLIEHPNLKYATTRSVARHPVGIEVGPQPQGVLRADILEKMRRIIK +HGLDFVQMFNAGKEFLPCTIEVYKITETVDYPRDKNNEITAIIHPNLQDQDWQPLKPGDPMFLTLEGKTILYGGDEVIYPTFVNEAAYYEKQQAFVKTIK +ETLSAKGIRASVS +>Sepcies_165/1-313 +MSTLGV---QARRVAVFGGTH-NEMSGVTLVNLWVKNGAEIQRKGLEARPFITNPRAVEKCTRYVDTDLNRAFSPENLSAPGGDDLPYEVQRAQEINRLF +GPKGSPEAYDVIFDLHNTTSNMGCTLILENSKDHFNLQMMNYIKKAVAPACCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRS-IFESMRIILK +HALDFIELFNEGVEFPACTVEVFRVLERVDYPRDTNGNIIAMVHPNLQDCDWEPLTPGDPMFQTFDGKTIYYQGPGTVYPTFINEAAYYEKQQAFVTTRR +EALVASTIRKSIN +>Sepcies_166/1-313 +MSSYNA---AARRVAIFGGTHGNEMSGVTLANLWAKNSAEIQRKGVETRAFIANPKAVEKCIRYVDTDLNRAFSPENLSSLGGDTLPYEVQRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGSTLILENSKDSFNLQMMNYIKKAIAPASCLVLLNEHPHLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFQAMRVILK +HALDFIELFNEGMEFPPCTVEVFRVLERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGQTIHYQGPGTVYPTFINEAAYYEKQQAFLTTRR +EALVASSIRKA-- +>Sepcies_167/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGTEIQRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGNDLPYEVLRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAMAPASCLVLMNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGVEFPPCTVEVFRVLEWIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRR +ETLVASAIIKA-- +>Sepcies_168/1-313 +MTSCYVHEAPVRRVAIFGGTHGNELSGVFLVKHWQENGDEIQRTGLEVRPFITNPRAVKKCTRYIDCDLNRVFDPDNLGRQITEDIPYEVRRAQEINHVF +GPKNSNDAYDIIFDLHNTTSNMGGTLILENSRNNFTIQMFHYIKNALAPECCPVFLIEHPNLKYATTRSIAKHPVGVEVGPQPQGVLRADILDKMRKIIK +HGLDFVHIFNKGKEFPPCTIEIYKIMEKVDYPRNKNGEITAVIHPSLQDQDWQPLNNGEPIFLTIDGETINYEGDCTVYPTFVNEAAYYEKKQAFVKTVK +VKLTAKGIRSSLS +>Sepcies_169/1-313 +------------------------MSGVTLVNLWMKNGAEIQRKTVDTKPFITNPRAVEKCARYVDTDLNRAFTPENLSASGGKELPYEVQRAQEINRLF +GPKGSPEAYDVIFDLHNTTSNMGCTLILENSKDHFNLQMMNYIKRAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIALFNEGMEFPSCTVEVFRVSESVDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIPYQGTGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIRKA-- +>Sepcies_170/1-313 +MNGV-A---AAHRVAVFGGTHGNELSGIALVGLWLRDGAEIRRRGLEVRPFMANPRAVQERARYIDTDLNRAFTPENLS--QGEDLPYEVKRAQEINQIF +GPMGSPDAYDVIFDLHNTTSNMGCTLILESSNDHFNLQMVHYIKHAVAPVTCSVLLNDHPRLHYSTTRSVAKHPIGLEVGPQPQGVLRSNIFESMRLILK +HALDFIEHFNGGVEFLPCTVEVYRVVERVDYPRDSNGNISAMVHPDLQDCDWEPLNPGDPMFQMFDGRTVQYKGDCTVYPTFINEAAYYEKQQAFVMTKK +ETLNANGIKVTKS +>Sepcies_171/1-313 +MSLHSA---EARRVAIFGGTHGNEMSGVALVNLWIKNGADIQRRGADIKPFITNPKAVEKCVRYVDTDLNRAFTHENLSASGGDEFPYEVRRAQEINRMF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAISPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIPYQGSCTVYPTFINEAAYYEKQQAFMTTRR +ETLAASGIRKA-- +>Sepcies_172/1-313 +MTSCSVHKPPVRRVAIFGGTHGNELSGIFLVKHWQENGAEIQRTGMEVKPFLTNPRAVKKCTRYIDCDLNRVFDPDNLGRTVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTSNMGSTLILENSSDDFTIQMFHYIKNALAPECCPVLLIEHPNLKYATTRSVAKHPVGVEVGPQPHGVVRADTLDKMRKIVK +HGLDFVQLFNEGKEFPPCTIEVYKIMEKVDYPRNKNDEVIAIIHPKLQDQDWQPLNNGDPLFLTLDGEVIVYKGDCTVYPTFINEAAYYEKKQAFVKTIK +MELTAEHIRSSVL +>Sepcies_173/1-313 +MTSCHVFEDPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLSKKVSEDLPYEVRRAQEINHLF +GPKDSEDSYDIIFDLHNTTSNMGCSLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLTEHPFLKYATTRSIARYPVGIEVGPQPQGVLRADILDQMRKMIK +HALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIVAIIHPKLQDQDWKPLQPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +VTINAKSIRSSLH +>Sepcies_174/1-313 +MTQM-----TGTQSDLFGNPHGDE--------LWQKDGAEAVRSGRRSRRSSFSPGSPS------DTDAERSKTPKKLKRPGGDELPYEVQRAQEINRVF +GPKGSPDAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPSCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIRKA-- +>Sepcies_175/1-313 +MEQVGV---EARRVAIFGGTHGNEMSGVTLVNLWTKNGAEIQRKRVESKPFITNPKAVEKCTRYVDTDLNRAFTAENLSATGGDDLPYEVQRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAITPASCLSSL---------CCRSLFYISDGLEVGPQPQGVLRSNIFEAMRVILK +LALDFIELFNEGMEFPPCTVEVFRVSERVDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVATVCLPVNI +>Sepcies_176/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSDEIQRKGVEAKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDELPYEVQRAQEINKVF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPSCSVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIGKA-- +>Sepcies_177/1-313 +MSFHIA---EARRVAIFGGTHGNEMSGVALVNLWIKNSDDIQRRGVDIKPFIANPKAVEKCVRYVETDLNRAFTPENLSASGGDEFPYEVRRAQEINRMF +GPKGSPDAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAISPASCLVLLNEHPLLKYSTCRSVAKHAVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFRVNERIDYPRDANRNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIPYQGSCTVYPTFINEAAYYEKQQAFVTTRR +ETLAASSIRKA-- +>Sepcies_178/1-313 +MSSHSA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSTEIRRKGVEVKPFITNPKAVEKCTRYVDTDLNRAFTPENLSTMGEHDLPYEVHRAQEINKIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNHIQKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFRVSERVDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASALRKA-- +>Sepcies_179/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKRVETKPFITNPKAVEKCTRYVDTDLNRAFSPENLSAPEGDDLPYEVQRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSIAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFWVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGPGTVYPTFINEAAYYEKQQAFVITRR +ETLVASAIRKA-- +>Sepcies_180/1-313 +MTSSSVDKPPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGVEVKPFLTNPRAVKKCTRYIDCDLNRVFDPDNLGRTVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTSNMGGTLILENSRDDFTIHMFHYIKNALAPERCPVLLIEHPGLKYATTRSVAKHPVGVEVGPQPQGVVRADILDKMRKIVK +HGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNDEVIAIIHPKLQDQDWQPLNNGDPLFLTLDGEVIAYKGDCTVYPTFINEAAYYEKKQAFVKTVK +VNLTAKHIRSSVL +>Sepcies_181/1-313 +MTSC-VAEEPIKKIAVFGGTHGNELTGVFLVTHWLKNGAEIQREGLEVKPFITNPRAVEKCTRYIDCDLNRVFNLENLSKETSEDLPYEVRRAQEIYHLF +GPKNSDNSYDVVFDLHNTTSNMGCTLILEDSRSDFLIQMFHYIKTSLAPVPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRRMVK +HALDFIHHFNKGKEFPPCTIEVYKIMEKVDYPRNDSGEVAAVIHPNLQDQDWKPLYPEDPVFVSLDGKIITLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLSAKGIRSTLH +>Sepcies_182/1-313 +MTSNNA---EAKRVAIFGGTHGNEMSGVTLVNLWMKNGSEIQRKQVKTKAFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGHDLPYEVQRAQEINKMF +GPKGSPEAYDVIFDLHNTTSNMGCTLILENSKDHFNLQMMNYIKKAITPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRDILK +HALDFIELFNEGIEFPPCKVEVFRLLERVDYPRDANGNIIAMVHPNLQDGDWEPLNPGDPMFQTFDGNTIPYQGFGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIRKA-- +>Sepcies_183/1-313 +MSSCNA---EARRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKGVETKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDNLPYEVQRAQEINRIF +GPKESPDAYDVIFDLHNTTSNMGCTLILESSNDHFNLQMMHYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEAFRVLERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYHGSGTVYPTFINEAAYYEKQQAFVTTRR +EALVASAIRKV-- +>Sepcies_184/1-313 +MTSYHVTEDPIKKVAIFGGTHGNELTGVFLVKHWLENDTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKVSKDLPYEVRRAQEINHLF +GPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDLLIQMFHYIKNSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +YALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAALIHPNLQDQDWKPLHPGDPVFLTLEGKSIPLGGDSTVYPVFVNEAAYYEKKEAFAKTTK +LILNARSIRSSLH +>Sepcies_185/1-313 +MQSRRAATPRAGRVAVFGGTHGNELSGVALVGMWVKDGAEIQRSGVATTPFIANPRAVERCARYVDTDLNRAFTAENLSALSGDELPYEVRRAQEINRLF +GPKGTADAYDVIFDLHNTTSNMGCTLILESSSDHFVLQMVRHVQKACAPAGCSVLLNEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRLILK +HALDFIELFNCGVEFPACSVDVFRVLERVDYPRDANGNITAMVHPHLQDCDWEPLSSGDPMFQTFDGRTIEYQGPGPVYPAFINEAAYYEKQQAFVTTRR +ETLSACAVRKLQ- +>Sepcies_186/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGTEIQRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGNDLPYEVLRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAMAPASCLVLMNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGVEFPPCTVEVFRVLEWIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRR +ETLVASAIIKA-- +>Sepcies_187/1-313 +MTSHHVAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPIITNPRAVKKCTRYIDCDLNRVFDLENLGKKISEDLPYEVRRAQEINLLF +GPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILNQMRKMIK +HALDFIHDFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRSSSH +>Sepcies_188/1-313 +MTSRSVHKPPVRKVAIFGGTHGNELSGIYLVKHWQEHGAEIQRTGVEVKPFITNPRAVKKCTRYIDCDLNRVFDPDNLGRTVVEDTPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTSNMGCTLILENSRDDFTIQMSHYIKNALAPERCPVLLIEHPTLKYATTRSVAKHPVGMEVGPQPHGVVRADTLDKMRKMIK +HGLDFVHLFNKGKEFPPCTVEVYKIMEKVDYPRNKNDEIIAVIHPKLQDQDWQPVNKGDPLFLTLDGEPLYI-----VLPIGIF-------------SSK +ILMHGSNMRSDIC +>Sepcies_189/1-313 +MSAARVGTPPVKRVAIFGGTHGNELSGVYLVKHWLKENEEITRSGVEVTPFIANPRAAEKCVRYIDVDLNRVFDPQHLGKENTPDLPYEVRRAKEIHSRF +GPKGSDEAYDVIFDLHNTTSHMGSTLILEDSSDAFVIQMSNYIKACMAPLQCMVLLLDHPGMKYSTTRSVSKHPVGVEVGPQAHGVLRADILDQMRMIVK +HGLDFIQYFNEGKGFAPCSIDAYKVLQKVEYPRDENGDLTACIHKKLQDRDWQELNPGDPMFITIDGQEITYEGESTIHPTFINEAAYYEKNHAFTKTKK +VTIVARNLRCSLV +>Sepcies_190/1-313 +---------------------------------------------------------------------------------------------------- +-----------------QTS--------------------------LAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIK +NALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPNLQDQDWKPLHPGDPVFLTLDGQIIPLGGDDTVYPVFVNEAAYYEKREAFAKTTK +LTLSAKSIRSSLH +>Sepcies_191/1-313 +MSSHNV---EARRVAVFGGTHGNEMSGVTLVNLWVKNGAEIQRKGVETKPFITNPKAVEKCSRYVDTDLNRAFTPENLSAPGGDDLPYEVQRAQEINRLF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCPVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVDVFRVSERVDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYEGAGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIRKA-- +>Sepcies_192/1-313 +MASCWVAEEPIKKIAIFGGTHGNELTGVFLVKHWLRNGAEIQRTGLEVKPFITNPRAVEKCTRYIDCDLNRVFNLENLSKEISDDLPYEVRRAQEINHLF +GPKNSEDSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCFVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILYQMRKMIK +HALDFIQHFNEGKEFPPCAIEVYKTMEKVDYPRNESGEIAAVIHPNLQDQDWKPLYPGDPAFVSLDGMIIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIRN--- +>Sepcies_193/1-313 +MTSHHVAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPLITNPRAVKKCTRYIDCDLNRVFDLENLGKKISEDLPYEVRRAQEINLLF +GPKNSEDSYDVIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYVKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILNQMRKMIK +HALDFIHDFNEGKKFPPCAIEVYKIMEKVDYPRNESGEIAAVIHPSLQDQDWKPLHPGDPVFLTLDGKTILLGGNCTVYPVFVNEAAYYEKKEAFAKTTK +LTLNAKSIHSSLH +>Sepcies_194/1-313 +MSCE-V---EAKKVAIFGGTHGNEMSGVTLVNLWLKNRAEIRRSGVEVQPFITNPRAVEKCTRYIDIDLNRAFTPENLSKREAEDHPYEIKRALEINRIF +GPKGSSDAYDVIFDLHNTTSNMGCTLILESSQDHLNLQMVHYIKQAVAPMTCSVLVNEHPFLQYSTSRSVAKHPIGLEVGPQPQGVLRSNIFQSMRLILR +HALDFIELFNGGMEFPPCTVDVYQVTERVDYPRDTNGNITAMVHPNLQDCDWEPLNPGDPMFLTFDGRTVEYKGGNTVYPTFINEAAYYEKQQAFVITKR +GTLIARQIKVSKM +>Sepcies_195/1-313 +MTSCYVHEAPVRRVAIFGGTHGNELSGVFLVKHWQENGDEIQRTGLEVRPFITNPRAVKKCTRYIDCDLNRVFDPDNLGRQITEDIPYEVRRAQEINHVF +GPKNSNDAYDLIFDLHNTTSNMGGTLILENSRNNFTIQMFNYIKNALAPECCPVFLIEHPNLKYATTRSIAKHPVGVEVGPQPQGVLRADILDKMRKIIK +HGLDFVHIFNEGKEFPPCTIEIYKIMEKVDYPRNKNGEITAVIHPSLQDQDWQPLNNGDPIFLTVDGETINYEGDCTVYPTFVNEAAYYEKKQAFVKTVK +VKLTAKGIRSSLS +>Sepcies_196/1-313 +MSSYNA---EATRVAIFGGTHGNEMSGVTLVNLWMKNSAEVQRKRVETKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDGLPYEVQRAQEINRIF +GPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILK +HALDFIELFNEGMEFPPCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDGDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRR +ETLVASAIRKA-- +>Sepcies_197/1-313 +MTSCHVAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDHENLGKKMSENLPYEVRRAQEINHLF +GPKNSENSYDIIFDLHNTTSNMGCTLILEDSRDNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKIIK +HALDFIHHFNEGSETPPFLVEVPCGVLRANSCHSPPARWSGALEP--------PVHPG------------------------------------------ +------------- +>Sepcies_198/1-313 +MTSSSVCKPPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGLEVKPFLTNPRAVKKCTRYIDCDLNRVFDSDNLGRPVVEDIPYEVRRAQEINHIF +GPKGSDDAYDLIFDLHNTTSNMGGTLILENSRDDFTIQMLHYIKNALAPERCPVLLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVVRADILDKMRKIVK +HGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNDEVIAIIHPKLQDQDWQPLNNGDPLFLTLDGEVIAYKENCTVYPTFINEAAYYEKKQAFVKTVK +IKLTAKHIRSSAL +>Sepcies_199/1-313 +MTSCYVHEAPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGLEVRPFITNPSAVKKCTRYIDCDLNRVFDPDNLGRQITEDIPYEVRRAQEINHIF +GPKNSNDAYDLIFDLHNTTSNMGGTLILENSRNNFTIQMFHYIKNALAPECCPVFLTEHPNLKYATTRSIAKHPVGVEVGPQPQGVLRADILDKMRKIIK +HGLDFVHIFNEGKEFPPCTIEIYKIMEKVDYPRNKNGEITAVIHPSLQDQDWQPLNNGEPIFLTIDGETINYEGDSTVYPTFVNEAAYYEKKQAFVKTVK +VKLTAKVAKTSSL diff --git a/analysis/Hsu.et.al.git/msa/ASPA.a3m b/analysis/Hsu.et.al.git/msa/ASPA.a3m new file mode 100644 index 0000000000000000000000000000000000000000..8828ad1c23a331eff3a8b35bfb8b5c119e8f0dcb --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/ASPA.a3m @@ -0,0 +1,398 @@ +>ASPA/1-313 +MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCCLH +>Sepcies_2/1-313 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_3/1-313 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_4/1-313 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_5/1-313 +MQNV-VS-----DVVVFGGTHGNELSGICLVKKWLSG-PPLQSATCKVTATLCNPEAIRLCRRYKDCDINRQFTRVDINKVAEENLPYEVKRAKELFSQYSDYSGE----IILDLHNTTANVKLCLIVEKPTDYFALHMCRYIQ---FSADCHILL----QGKSYDVRYIAKHGIGIEVGPQPHGVLRADIFDLQEKAVKLSLAFLDKFNNG--FNPCEIVTYTQFKKVDFPRDHEGNIAGMIHLDLQDRDWQSVSGSSMVFRTFQGDNVTLED-DLVYPVFVNEASYYEKDLAFWLTKKATVALPILK---- +>Sepcies_6/1-313 +MESV----PPVSRVAIFGGTHGDEMSGVCLVRHWLSDAAEISRPSFSSTPVMGNPRAVQHCTRYIDTDLNRCFTHEQLAMEVKEDTPYETLRAQEINRLFGPKGSDKAFDFIIDMHNTTSNMGNCLIVSNSADIVVLHMARYMQSKCQPMPCPVLLTEHPVLQYATGRSVAKHSLGLELGPQPQGVARADVLIRMRKLVTTALDFLHLFNTGHEFPAGSLEVCRVTERIDYPRDSHGNLTAVIHPDLQDRDWEPLHPGKPVFLTLDGATVPYKGPSVTIPAFINEAAYYEKGLAFWATQREMLHFPALR---- +>Sepcies_7/1-313 +MQSF--VLPPVRRVAVAGGTHGNEMSGVCLARHWLGSGAELQRPHIEVEPFLANTRAVERCVRYIDADLNRMFTDKNLRQPKTENLLYEVWRAQQINETYGPIGSESAYDMLLDMHNTTSNMGISLVLTSSSDHLSLHMAQFLQRKLHPIPCNAVLVEHPTLAYFHLRQVAKHALSIEIGPQPQGVARADITEHMRRSIAYCLDFMHKFNSGMELPASKLDVHRIDGYIDYPRDSEGHITAIIHPAFQ------------VF--------------------------------------------AL----- +>Sepcies_8/1-313 +MKAGGVPPPPARRIAVFGGTHGNELTGVFLVKHWLKDRSEIQRPSLEVQPYLSNPAAVEKCVRYVDCDLNRTFTEENLSMPQNESMPYEVKIAQEINNLFGPKDSKNAYDLALDLHNTTSNMGNCLIVKNSKDDFTIQMIHYIKNTLSPSTCHVLVLENSAVKYGAIRTVAKHSIGLEIGPQPQGVIKANILENMRKLINSALDFTHFYNEGKEFPPCTIDVYRAFEKINYPRDSEGQITAMIHPQLQDCDWKPLKPGDPSFITLDGKTIPYNGSCTVYPAFVNEAAYYEKHLAFLLTHKETLTANGVRKT-- +>Sepcies_9/1-313 +MAFCHVSMLPIRTVALFGGTHGNEMSGVTLVNLWLKNGAEIQREGLEVRPFLTNPRAVEKRTRYIDCDLNRLFDPDNLRKHKTEKMPYEVRRAQEINHTFGPKDSENAYDVIFDLHNTTSNMGGTMILENSKDDFIIQMIHYVKNALSPKACPVLLIEHPNLKYATTRSIAKHPVGVEVGPQPQGVVRADILDKMREIVKHSLNFIQHFNEGREYPPCTMEVFRITEKVDYPRNASGEISAIIHSSLQ----------------------------------------------------------------- +>Sepcies_10/1-313 +MTSCGK---RAERVAIFGGSHGNEMSGVTLVKLWLENGVEIRRRGVEVTPFIANPRAVETCTRYIDSDLNRAFTTENLRAPHCEDLPYEVRRAQEINQIFGPKGSQDAYDVIFDLHNTTSNMGGTVILESTQDDFNLQMVHYIQSAIAPASCSVLVNDHPVLKYATTRSVAKHALGLEVGPQPQGVVRGDILEIMRKILKHALDFIELFNGGMEFPPCTVDVYRVSERVDYPRDECGNISGLVHPDLQDRDWEPLNPGEPIFQMFDGRTMLYEGDSTVYPTFINEAAYYEKRQAFVTTRKDQLESSSINRRL- +>Sepcies_11/1-313 +MTSRGC---EARRVAIFGGTHGNEMSGIMLVNMWLKNGEDIQRSGVMTKPFITNPRAVEKCTRYVDTDLNRAFTPENLSAPCADELPYEVRRAQEINKMFGPKGTADAYDVIFDLHNTTSNMGSTLILESSTDHFTLQMVHYIKKAIAPASCSVLLNEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRVIMKTALDFIELFNNGVEFPPCNVDVFRVQERMDYPRDTNGNITAMVHPDLQDCDWEPLNPGDPMFQTFDGRTIPYEGPNPVYATFINEAAYYEKQQAFVTTRRETLAAHAIRKIDQ +>Sepcies_12/1-313 +MSSRNS---EAKRVAIFGGTHGNEMSGIVLANMWIQNATEIERKGLVCKPFITNPRAVEKCTRYIDTDLNRAFTPENLSASELEALPYEVQRAKEINQMFGPKGGSDAYDVIFDLHNTTSNMGSTLILESSTDLFNLQMVHYIKKAMAPHTCSVLLNEHPQLKYSTTRSVAKHPVGLEVGPQPQGVLRSNVFESMRTILKHALDFIELFNNGVEFPPCTVNVFRVQERMDYPRDTNGNITAMVHPHLQDCDWEPLNRGDPMFLTFDGRTILYEGANTVYPTFINEAAYYEKQQAFVTTCREILAANAIRKAFK +>Sepcies_13/1-313 +MSSRNS---EAKRVAIFGGTHGNEMSGITLVNMWIQNSAEIERNGLLIKPFISNPRAVEKCSRYIDTDLNRAFTPENLSAPDVEGLLYEVQRAKEINRMFGPKGSSDAYDVIFDLHNTTSNMGCTLILESSTDLFNLQMVHYIKKAMAPHTCSVLLNEHPQLKYSTTRSVAKHSVGLEVGPQPQGVLRSNVFESMRTILKHALDFIELFNSGVEFPPCTVDVFRVQERMDYPRDTNGNITAMVHPHLQDCDWEPLNRGDPVFLTFDGRTILYEGANTVYPTFINEAAYYEKQQAFTTTCREMLAANAIRKAFN +>Sepcies_14/1-313 +MSSRNS---EAKRVAIFGGTHGNEMSGITLVNMWIQNSAEIERNGLLIKPFISNPRAVEKCSRYIDTDLNRAFTPENLR------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +>Sepcies_15/1-313 +MSSRSS---EARRVAIFGGTHGNEMSGVTLVNMWIKNRAEIERSGLTARPFITNPRAVEKCSRYIDTDLNRAFTPENLSTPSGDGLPYEVQRAKEINQIFGPKGSPDAYDVIFDLHNTTSNMGSTLILESSTDHFNLQMVQYIKKAMAPESCMVLLNEHPHLKYSTSRSVSKHPIGLEVGPQPQGVLRSNIFESMRAIMKHALDFIELFNSGVEFPACSVEVFRVHERMDYPRDTNGNITAMVHPHLQDCDWEPLNPGDPMFQTFDGRTILYEGVSPVYPTFINEAAYYEKQQAFVTTRRETLAANSIRKTST +>Sepcies_16/1-313 +MSS-DC---EARRVAIFGGTHGNEMSGIMLVSMWTKNDCEIRRSRVHIEPFISNPRAVEKCARYIDTDLNRAFTEENLSTAGGDELPYEVRRVKEINQIFGPKGSPDAYDVIIDLHNTTSNMGSTLILESSTDHFTLQMVHYIKKAMAPESCMVLLTEHPQLKYSTTRSVAKHAVGFEVGPQPQGVLRSNIFQSMRMIVKHALDFIEMFNSGVEFPACRVEVFRVHERVDYPRDTNGNISAMVHPHLQDCDWEPLNPGDPMFQTFDGRTIVYEGAGPVYPTFINEAAYYEKNQAFITTCRETVAVNPIRKSTQ +>Sepcies_17/1-313 +MSSPNA---RVRRVAIFGGTHGNEMSGITLVNMWMKNGAEVQRNGVLTKPFITNPGAVEKCTRYIDTDLNRAFTPENLSTPSGDGLPYEVQRAKEINQLFGPKGSPDAYDVIFDLHNTTSNMGSTLILESSTDHFNLQMVHYIKKATAPESCAVLLNEHPQLRYATTRSVSKHPVGLEVGPQPQGVLRSNIFESMRMIVKHALDFIELFNSGVEFPTCTVEAFRVHERVDYPRDTNGNITAMVHPRLQDCDWEPLNPGDPMFQTFDGWSIPYAGDGPVYPAFINEAAYYEKQRCHTTSLRIAEAASSASTSDP +>Sepcies_18/1-313 +MTSINS---EARRVAIFGGTHGNEMSGITLVNLWIKNGKEIQRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVKRAQQINEIFGPKGSPDAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRVVLKHALDFIELFNEGLEFPPCSVDVFRVWDKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQMFDGTTVRYEGVGTVYPTFINEAAYYEKQQAFVTTRRETLVAGAIKKA-- +>Sepcies_19/1-313 +MTSSNS---EARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIHRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINEIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRVVLKHALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTLRYEGAGTVYPTFINEAAYYEKQQAFVTTRRETLAAGAIKKT-- +>Sepcies_20/1-313 +MTSSNS---EARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIHRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINEIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRVVLKHALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTLRYEGAGTVYPTFINEAAYYEKQQAFVTTRRETLAAGAIKKT-- +>Sepcies_21/1-313 +MTSSNS---EARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIQRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINETFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRLVLKHALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTIRYEGAGTVYPTFINEAAYYEKQQAFVTTRRETLAAGAIKKT-- +>Sepcies_22/1-313 +MTSSNS---EARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIQRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINETFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKESVYSLSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRLVLKHALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTIRYEGAGTVYPTFINEAAYYEKQQAFVTTRRETLAAGAIKKT-- +>Sepcies_23/1-313 +MSS-NA---EARRVAIFGGTHGNEMSGVTLVNLWMMNSEEIQRKGVETQPFITNPKAVEKCSRYVDTDLNRAFTTENLSAPNGKDLPYEVQRAQEINRLFGPKGSSEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPDSCPVLLNEDPGLKYATARSVAKHSVGLEVGPQPQGVLRSNIFEAMRIILKHALDFIELFNEGVEFPPCTVDVFKVSERMDYPRDANGNIIAMVHPNLQDCDWEPLTPGDPMFQTFDGKTIPYEGAGAVYPTFINEAAYYEKQQAFVTTRRETLAANAIRKV-- +>Sepcies_24/1-313 +MSSGAA---AARRVAIFGGTHGNEMSGVTLVNLWVQNGAEIQRKGVEIKPFIANPKAVEKCVRYVDTDLNRAFTQENLSATGDDELPYEVQRAQEINRMFGPKGSAGAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKAFAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPACTVEVFWVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKSIHYQGSSTVYPTFINEAAYYEKQQAFVTTRRETLVASAVRKA-- +>Sepcies_25/1-313 +MSNGNA---AARRVAIFGGTHGNEMSGVTLVNLWMQNSAEIQRKGLEIKPFITNPKAVEKCVRYVDTDLNRAFTPENLSATGGDELPYEVQRAQEINRMFGPKGSAEAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKALAPASCLVLLNEHPLLKYSTSRSVAKHPVGMEVGPQPQGVLRSNIFEAMRVILKHALDFISLFNEGMEFPPCTVEVFRVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKSIHYQGSSTVYPTFINEAAYYEKQQAFVTTRRETLAASAIRKA-- +>Sepcies_26/1-313 +MSEADVPPDDAKEIS----NHTNSDSGDSLFITQLKERPYYQNRKLHVRPQKVNLNARKKVHMHFDCSITPWIKQETVCRKGGDELPYEVQRAQEINRMFGPKGSAEAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKAFAPASCLVLLNEHPLLKYSTSRSVAKHPVGMEVGPQPQGVLRSNIFEAMRVILKHALDFISLFNEGMEFPPCTVEVFRVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKSIHYQGSSTVYPTFINEAAYYEKQQAFVTTRRETLAASAIRKA-- +>Sepcies_27/1-313 +MSFHSA---EARRVAIFGGTHGNEMSGVALVNLWIKNSDDIQRRGVDIKPFIANPKAVEKCVRYVETDLNRAFTPENLSASGGDEFPYEVRRAQEINRMFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAISPASCLVLLNEHPLLKYSTCRSVAKHAVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFRVNERIDYPRDANRNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIPYQGSCTVYPTFINEAAYYEKQQAFVTTRRETLAASSIRKA-- +>Sepcies_28/1-313 +MSSCNA---EARRVAIFGGTHGNEMSGVTLVNLWVKNAAEIQRKRVETKPFITNPKAVEKCSRYVDTDLNRAFTPENLSAPGGDDLPYEVQQAQEINRIFGPKGSPEAYDVVFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCSVEVFRVLERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFLTFDGKTIRYQGSGTVYPTFINEAAYYEKQQAFVTTRREALVASAIGKV-- +>Sepcies_29/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGAEIQRKAVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSSNSGNNLPYEVLRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDYFNLQMMNYIKKAMAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGVEFPPCTVEVFRVLERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRRETLVASAIKKA-- +>Sepcies_30/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGTEIQRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGNDLPYEVLRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKSMAPASCLVLMNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGVEFPPCTVEVFRVLEWIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRRETLVASAIIKA-- +>Sepcies_31/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGTEIQRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGNDLPYEVLRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAMAPASCLVLMNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGVEFPPCTVEVFRVLEWIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRRETLVASAIIKA-- +>Sepcies_32/1-313 +------------------------MAGVHKSSSWTQSGAEPCHLVLETSP----PDYVKKISRYLESSVGRDVSPRDLEGSGGDNLPYEVQRAQEINRLFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFWVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLLASAIRKA-- +>Sepcies_33/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSAEVQRKRVETKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDDLPYEVQRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDGDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIRKA-- +>Sepcies_34/1-313 +MTA-RV--NPVQRVAIFGGTHGNELSGVFLVNHWLKHGEEIARPGIEVRPFITNPGAVEKCVRYVDTDLNRVFDSENLRNENNLNLSYEVKRAQYINSIFGPKGSEDAYDVILDLHNTTSHMGATLILEDSKDDFTIQMFNYIKTSMAPLACSVLLIEHPRLKYATTRSIAKHPIGVEVGPQPQGVLRADVLDKMRRIIKHALDFINYFNDGKEFLPCILEVFKVLDNVAYPRNANGDCTAIIHNNLQDQDWKELKPGDPMFLTLDGRMIVYEGDCIVYPTFINEAAYYEKNQAFTTTQKMTLCAQAIRCTEP +>Sepcies_35/1-313 +MTSCYVHEAPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGLEVRPFITNPSAVKKCTRYIDCDLNRVFDPDNLGKQITEDIPYEVRRAQEINHIFGPKDSNDAYDLIFDLHNTTSNMGGTLILENSRNNFTIQMFHYIKNALAPECCPVFLTEHPNLKYATTRSIAKHPVGVEVGPQPQGVLRADILDKMRKIIKHGLDFVHIFNEGKEFPPCTIEIYKIMEKVDYPRNKNGEITAVIHPSLQDQDWQPLNNGEPIFLTLDGETINYEGDSTVYPTFVNEAAYYEKKQAFVKTVKVKLTAKGIRSSLS +>Sepcies_36/1-313 +MTSCSVLEAPVRRVAIFGGTHGNELSGVFLVKHWQKNGAEIQRSGLQVTPFITNPRAVKKCTRYIDCDLNRVFDPDNLGRKVMEDIPYEVRKAQEINNLFGPKGSDVAYDLIFDLHNTTSNMGGTLILENSRNDFIIQMFHYIKVKLKLLHIYFYMIPVQGLNY--TDSWAKHPVGVEVGPQPQGVLRADILDKMRKIIKHGLDFIYLSFLGEEFPPCTIEVYRIIEKVDYPRNKNDEIIAIIHPCLQDQDWQPLNKGDPIFLTCDGETIAYEGDSTVYPTFVNEAAYYEKKQAFMKTVKLKLTHA-L-SPAS +>Sepcies_37/1-313 +MTSCHV--PPVRRVAIFGGTHGNELSGVFLVKHWQENGSEIQRTGLEVRPVITNPRAVKNCTRYIDCDLNRVFDPENLGRKVTDDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTANTGGTLILENSRNDFTIQMFHYIKNTMAPECCPVFLIEHPNLKYATTRSVAKYPVGVEVGPQPQGVLRADILDKMRKIIKHGLDFVHIFNEGKEFPPCTIEVYRIMEKVDYPRNKNDEIISVIHPRLQDQDWQPLNPGDPAFLTLDGQTIPYEGDFAIYPTFVNEAAYYEKKIAFVKAVKENLTAKGIRASLF +>Sepcies_38/1-313 +MKST--DEKRVKKLDLYGVSH-------------LQPGVGFYRFGLVRENWMLNFHLVHQTEIFLWVFLTHS-------KELVDNIPYEVRRAQEINGLFGPKGQPGAYDLIFDLHNTTANMGGTLILESSSDCFAIQMCHYIQHAVSPDRCPVLLLEHPNLKYATTRSVAKHPIGVEVGPQPQGVLRADILDKIRMIIRHGLDFVAKFNAGQEFPPCTIEIYKLLEKVDYPRNPRNEIIAVIHPNLQDS--------SSLFNSSGGKSNVYCTTTTTEPTSVAESANKQTK---------------LR---- +>Sepcies_39/1-313 +NLSC--HNAPVRKIAIFGGTHGNELSGVFLVKSWQENGVEIERLGLEVRPFLANPRAVEKCCRYIDCDLNRVFDSENLGKELADNIPYEVRRAQEINGLFGPKGQPGAYDLIFDLHNTTASMGGTLILESSSDCFAIQMCHYIQHAVSPDRCPVLLLEHPNLKYATTRSVAKHPIGVEVGPQPQGVLRADILDKMRTIVRHGLDFVAKFNAGQEFPPCTIEIYKLLEKVDYPRNPRNEIMAVIHPNLQDRDWQPLNPGDPIFLTLEGKAIAYDGEATVYPTFVNEAAYYEKQQAFVTTAKEKLSAKGLQVSLN +>Sepcies_40/1-313 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_41/1-313 +MTSCSVHKPPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGMEVKPFLTNPRAVKKCTRYIDCDLNRVFDPDNLGRTVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTSNMGGTLILENSRDDFTIQMFHYIKNALAPECCPVLLIEHPNLKYATTRSVAKHPVGVEVGPQPQGVVRADTLDKMRKIVKHGLDFVQLFNEGKEFPPCTIEVYKIMEKVDYPRNKNGEVIAIIHPKLQDQDWQPLNNGDPLFLTLDGEVIAYKGDCTVYPTFINEAAYYEKKQAFVKTIKMELTAKHIRSSVL +>Sepcies_42/1-313 +MTSCSVPKPPVRRVAIFGGTHGNELSGIFLVKYWQENGAEIQRAGMEVKPFITNPRAVEKCTRYIDCDLNRVFDPDNLGQTVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTANMGGTLILENSRDDFTIQMCHYIKNALAPERVPVLLIEHPNLKYATTRSVAKHPVGVEVGPQSQGVVRADILDKMRKIVKHGLDFVHLFNEGKEFPPCTIEVYKITEKVDYPRNKNDEVIAIIHPNLQDQDWQPLNNGDPLFLTLDGEVIAYKGDCTAYPTFINEAAYYEKKQAFVKTIKMELTAGHIRSSAV +>Sepcies_43/1-313 +MTSCSVPKPPVRRVAIFGGTHGNELSGIFLVKHWQENGAEIQRAGMEVKPFLTNPRAVKKCTRYIDCDLNRVFDPDNLGQTVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTANMGGTLILENSRDDFTIQMCHYIKNALAPERVPVLLIEHPNLKYATTRSVAKHPVGVEVGPQPQGVVRADILDKMRKIVKHGLDFVHLFNEGKEFPPCTIEVYKIMEKVDYPRNKNDEVIAIIHPKLQDQDWQPLNNGDPLFLTLDGEVIAYKGDCTVYPTFINEAAYYEKKQAFVKTIKMELTAEHIRSSVV +>Sepcies_44/1-313 +SSPCAV-----RRVGLFGGTHGNELSGVLLVRHWQQDGAEIQRAGVQVKPFLTNPRAVERCTRYIDCDLNRVFDPESLGRPVVEDIPYEVRRAQEINHIFGPKGSDAAYDLIFDLHNTTSNMGGTIILENSRDDFTIQMVHYIKNALAPEPCPALLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVARADVLDKMRKIVKHGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNGEIIAIIHPKLQDQDWQPLKNGDPQFLTLDGEVIPYQGDCTVYPTFINEAAYYEKKQAFVKTEKIKLSAKHLRLSVS +>Sepcies_45/1-313 +ETSCHVGFHWPLRVGLFGGTHGNELSGVLLVRHWQQDGAEIQRAGVEVKPFLTNPRAVERCTRYIDCDLNRVFDPESLGRPVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTSNMGGTIILENSRDDFTIQMVHYIKNALAPEPCPVLLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVARADVLDKMRKIVKHGLDFVQVFNEGKEFPPCTIEVFKIMEKVDYPRNKNGEIIAIIHPKLQDQDWQPVKNGDPLFLTLDGEVIPYQGNCTVYPTFINEAAYYEKKQAFVKTEKIKLTAKHLRLPVS +>Sepcies_46/1-313 +MTSGQVCETPVRRIAIFGGTHGNELSGVFLVKHWQENGTEIQRTGLEVNPFITNPRAVEKCTRYIDCDLNRVFDLENLCKKETENLPYEIRRAQEINHLFGPKGSEDAYDLIFDLHNTTSNTGCTIILENSKNDFIIQMVHYIQNSLAPLPCYVYLIEHPTLKYSTTRSIAKYPVGIEVGPQPQGVLRADILDQMRKIIKHALDFVQHFNEGREFPPCTIEAYKLIEKVDFPRNKKGEITALIHQSLQDQDWKPLNPGDPVFLTLDGKIIPFDGDCVVYPVFVNEAAYYEKKEAFAKSLKVTLNAQGIKSSCK +>Sepcies_47/1-313 +MERSEAERAPWARSTAFGGSHGRGLPGA------LHSGPRLLRR---------EPRPAARCSLLLSLFRERPALPEGAREPVTEDSPYEAQRAQEIERLFGPKGSADAYDVILDLHNTTANMGCALILEAPRDDLLIHMFHYIKSRLAPLPCFVYLIDHPTLKYGTTRSVAKHPVGIEVGPQPHGVLRADVLDQMRRVVGHALDFIQHFNEGREFPPCSLEVYQVMEKVDYPRKKDGEIAAMIHPSLQDQDWKPLNPGDPMFLTLDGETIPFEGPGPVYPVFVNEAAYYEKGEAFAKTCKVTLTAGSL-NCPE +>Sepcies_48/1-313 +MHPA--AQTPLRRVAIFGGTHGNELSGVILVRHWEEDGVEVQRAGLQVKPFIANPRAVEKGCRYIDCDLNRVFDPAHLCKEMTEDCPYEVSQAQEIHRLFGPKGSEDACDVILDLHNTTANMGCTLILETAKDDLLIQMFHYIKSSLAPMPCFVYLIDHPSLKYATTRSVAKHPVGIEVGPQPQGVLRADILDQMRRIVGHALDFIQYFNEGREFPACSLEVYQVTEKVDYPRKENGEIAAVLHPSLQDQDWKPLNPGDPMFLTLDGKTIPFDGDSTVYPVFVNEAAYYEKGEAFAKTRKVTLTARSL-NS-- +>Sepcies_49/1-313 +MTSCHIAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSKDLPYEVRRAQEINHLFGPKDSEDSCDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIK--------------------------------------------------------------------KEFPPCALEVYKIMEKVDFPRNESGEVAAIIHPNLQDQDWKPLHPGDPVFLTFDGKTIPLDGDCTVYPVFVNEAAYYEKKEAFAKTTKLILNAKSIHSSLH +>Sepcies_50/1-313 +MTSCHVAEDRIKKVVIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLSKKKSKDLPYEVRRAQEINHLFGPKDSEDSCDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKYALDFIHHYNEGKEFPPCALEVYKIMEKVDYPRNESGEIAAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLDGDCTVYPVFVNEAAYYEKKEAFAKTTKLILNAKSICSSIR +>Sepcies_51/1-313 +MTSYRVSEDTIKKVAIFGGTHGNELTGVYLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDL-NLGKEMLEDLPYEVRRAQEINHLFGPKDSEDFCDIIFDLHNTTANMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLTEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKIIKHALDFIQKFNTGKEFPPCAIEVYKIIEKVDYPRNENGEIIAVIHPNLQDQDWKPLRPGDPVFLTLDGKTIPLGGDCIVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIHCRLH +>Sepcies_52/1-313 +MTSFHVAEEPIKKVAVFGGTHGNELTGVFLVKHWLEDGAEIQRAGLEVKPFISNPRAVKKCSRYIDCDLNRVFDIENLGKNRSEDLPYEVRRAQEINHLFGPKDSEDAYDVIFDLHNTTSNMGCTLILEDSKSDFLIQMFHYIK--------------------------------IEVGPQPQGVLRADILDQMRKMIKHALDFIQHFNEGKAFPPCAIEVYKIMEKVDYPRNESGDIAACIHPHLQDQDWKPLTPGAPVFLTFDGKTIPLDEGCTVYPVFVNEAAYYEKKEAFAKTTKITLNAGSICSSLH +>Sepcies_53/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFRVKHWLKNGAEVQRTGLEVKSYITNPRAVKTCTRYIDCDLNHIFDLENLGKRKSEDLPYEVRRAQEINHLFVPKYSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTHSIAKYPVGIEIGPQPQGILRADILDQMRKMIKHALDFIHHFNEGKEFPSCALEVYKIMEKVDYPRNENGEIDPIIHPNLQDQDWKPLHPGDPMFLTLDRKMIPLGRDCTMHPVFVNEATYYEKKEACAKTTKLTLHAESIRCSLH +>Sepcies_54/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLFGPKDGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCSVH +>Sepcies_55/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLFGPKDGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLMLNAKSICCSVH +>Sepcies_56/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLFGPKDGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDCIVYPVFVNEAAYYEKKEAFAKTTKLMLNAKSIRCSVH +>Sepcies_57/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLFGPKDGEDSYDVIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLMLNAKSIRCSVH +>Sepcies_58/1-313 +MTSCHIAEEPIKKIAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLFGPKDGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMSLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCSVH +>Sepcies_59/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFIANPRAVKKCARYIDCDLNRIFDLENLGAQQSHDI---------INVLLTPLKQREQ-NIRF-LHNKK------------------DVFDFFQTSLAPLPCYIYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMSLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCSVH +>Sepcies_60/1-313 +MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCSLH +>Sepcies_61/1-313 +MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCSLH +>Sepcies_62/1-313 +MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCCLH +>Sepcies_63/1-313 +MSSCHIAEEPIQKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCSLH +>Sepcies_64/1-313 +MTSYHVTEDPIKKVAIFGGTHGNELTGVFLVKHWLENDTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKVSKDLPYEVRRAQEINHLFGPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDLLIQMFHYIKNSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKYALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAALIHPNLQDQDWKPLHPGDPVFLTLEGKSIPLGGDSTVYPVFVNEAAYYEKKEAFAKTTKLILNARSIRSSLH +>Sepcies_65/1-313 +MTSYHVTEDPIKKVAIFGGTHGNELTGVFLVKHWLENDTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKVSKDLPYEVRRAQEINHLFGPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDLLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKYALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAALIHPNLQDQDWKPLHPGDPVFLTLEGKIIPLGGDSTVYPVFVNEAAYYEKKEAFAKTTKLILNARSIRSSLH +>Sepcies_66/1-313 +MTSCHVIEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKRTRYIDCDLNRVFDPENLGKKMSKDLPYEVTRAQEINHLFGPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKISLAPVPCYVYLIEHPSLKYATARSIARYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPNLQDQDWKPLHPGDPVFLTLDGQIIPLGGDGTVYPVFVNEAAYYEKREAFAKTTKLTLNAKSIRSSVH +>Sepcies_67/1-313 +MTSCHVIEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRPGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPGNLGKKMSKDLPYEVTRAQEINHLFGPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKISLAPLPCYVYLIEHPSLKYATTRSIARYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPQNENGDIAAIIHPNLQDQDWKPLHPGDPVFLTLDGQIIPLGGDGTVYPVFVNEAAYYEKREAFAKTTKLTLKAKSIRSSVH +>Sepcies_68/1-313 +MTSCHVTKDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKCTRYVDCDLNRVFDPENLGKTMSKDLPYEVRRAQEINHLFGPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKSSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMLKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPNLQDQDWKPLHPGDPVFLTLDGQIIPLGGDDTVYPVFVNEAAYYEKREAFAKTTKLTLSAKSIRSSLH +>Sepcies_69/1-313 +MTSCHVTEDPIKKVAIFGGTHGNELTGVFLVKRWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPESLGKKMSKDLPYEVRRAQEINHLFGPKDNEYSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMCHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGVEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGEEFPPCAIEVYKIMEKIDYPRNENGDIAAIIHPNLQDQDWKPLHPRDPVFLTLDGKIIPLGGGSTVYPVFVNEAAYYEKKEAFAKATKLTLNARSIRSSLP +>Sepcies_70/1-313 +MTSCHVTEDPIKKVAIFGGTHGNELTGVFLVKRWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKMSKDLPYEVRRAQEINHLFGPKDNEYSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMCHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGVEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGEEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPDLQDQDWKPLHPGDPVFLTLDGKIIPLGGGSTVYPVFVNEAAYYEKKEAFAKATKLTLNARSIRSSLP +>Sepcies_71/1-313 +MTSCHVTEDPIKKVAIFGGTHGNELTGVFLVKRWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKMSKDLPYEVRRAQEINHLFGPKDNEYSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMCHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGVEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGEEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPDLQDQDWKPLHPGDPVFLTLDGKIIPLGGGSTVYPVFVNEAAYYEKKEAFAKATKLTLNARSIRSSLP +>Sepcies_72/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHSKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDHTVYPAFVNEAAYYEKKEAFAKTAKLTLNAKSIRSSLH +>Sepcies_73/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDHTVYPAFVNEAAYYEKKEAFAKTAKLTLNAKSIRSSLH +>Sepcies_74/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPENLGKKISEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLTEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAALIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDHTVYPVFVNEAAYYEKKEAFAKTAKLTLNGKSIRSSLQ +>Sepcies_75/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPEYLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRSDFLIQMFHYIKTSLAPLPCYVYLIEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPGDPVFLTPDGKTIPLGGDHTVYPVFVNEAAYYEKKEAFAKTAKLTLNAKSIRSSLH +>Sepcies_76/1-313 +MTSCHVAEEPIKKVAIFGGTHGNELTGVFLVKHWLEDGAEIQRAGLEVKPFITNPRAVKKCSRYIDCDLNRVFDLENLGKNRSEDLPYEVIRAQEINHLFGPKESEDSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPSPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPSCAIEVYKIMEKVDYPRNESGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTIALDGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSICSSLH +>Sepcies_77/1-313 +MTSCHNAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVTPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSEDLPYEVRRAQEINHLFGPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSVAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVHKIMEKVDYPRNENGEIAAFIHPNLQDQDWKPLYPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRSSLH +>Sepcies_78/1-313 +MTSYLIAEEPVKKVAIFGGTHGNELTGVFLVKHWLEDGAEIQRAGLEVKPFITNPRAVKKCSRYIDCDLNRVFDLENLSKNRSEDLLYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCYVYLIEHPALKYATTRSIARYPVGIEVGPQPHGVLRADILDQMRKMIKHALDFIHHFNEGKEFPSCAIEVYKIVEKVDYPRNESGEIAAIIHPNLQDQDWKPLHPGDPMFLTFDGKTIPLDGDCTVYPVFINEAAYYEKKEAFAKTTKLTLTAKSIRSSLH +>Sepcies_79/1-313 +MTSCQVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENNTEIQRTGLEVKPFITNPRAVEKCTRYIDCDLNRVFDPENLGKRMSEDLPYEVRRAQEISRLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKAFHSFIH +>Sepcies_80/1-313 +---------------------------------------------------------------------------------MSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKMSLAPLPCYVYLTEHPSLKYATTRSIAKYAVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNKSGEIAAIIHPKLQSQAPSPRKA-----LSTKSRTQPAASDSPL--------------------------AHELRLLLH +>Sepcies_81/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIQHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEISAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTKLTLNANSIRSSLH +>Sepcies_82/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKESEDLPYEVRKAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLACYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIQNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKRIRSSLH +>Sepcies_83/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRKAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLACYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKGIRSSLH +>Sepcies_84/1-313 +MTSCQVTEEPLRKVAIFGGTHGNELTGVFLVKHWLENAAEIQRTGLEVQPFIANPRAVEKCARYIDCDLNRIFDIENLSKKMSEDLPYEVRRAQEINQLFGPKGSQDSYDVIFDLHNTTSNMGCTLILEDSTNDFLIQMFHYIKASLAPLPCHVYLTEHPSLKYATTRSVAKYPVGIEVGPQPQAVLRADILDQMRKIIKHALDFIHLFNQGKEYPPCAIEVYKVMEKVDYPRNGSGEIAAVIHPNLQDQDWKPLHPEDPVFLTLDGKIVLLGGDCTVYPVFVNEAAYYEKKEAFAKTTTLTLNAKGIRCSSP +>Sepcies_85/1-313 +MSSCHVAEAPIKKIAIFGGTHGNELTGVFLVKHWLQNGAEIQRTGLEVRPFITNPRAVEKCTRYIDCDLNRIFDLENLSKEVSEDLPYEVRRAQEINRLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKIIKHALDFVHHFNKGKEFPPCAIEVYKIMEKVDYPRNKSGEIAAVIHPNLQDQDWKPLHPGDPVFLTLDGRLIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTTLTLNAKSIRSSSH +>Sepcies_86/1-313 +MTSCHITEEPIKKIAIFGGTHGNELTGVFLVKHWLENDAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSEDLPYEVKRAQEINHLFGPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLQYATSRSVAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIYQFNEGKEFPPCAIEVYKIMEKVDYPRNENGEIAAIIHPNLQDQDWKPLHPGDPTFVTLDGKTILLGGDCTVYPVFVNEAAYYEKKEAFAKTTKVTLNAKSIRSSFH +>Sepcies_87/1-313 +MTSCHITEEPIKKIAIFGGTHGNELTGVF-VKHWLENDAEIQR-GLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKTSEDLPYEVKRAQEINHLFGPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLQYATTRSVAKYPVGIEVGPQPQGVLRADILDKMRKMIKHALDFIYQFNEGKEFPPCAIEVYKIMEKVDYPRNENGEIAAIIHPNLQDQDWKPLHPGDPTFVTLDGKTILLGGDCTVYPVFVNEAAYYEKKEAFAKTTKVTLNAKSIRSSFH +>Sepcies_88/1-313 +MTSCDFTEEPIKKIAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVEKCTRYIDCDLNRAFDLENLGKKVSEDLPYEVRRAQEINHLFGPKNSENSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKHPVGIEVGPQPQGVLRADILDQMRKMIKYALDFIHNFNEGKEFPPCSVEVYKIMDKVDYPRNESGEIAALIHPNLQDQDWKPLHPGDPVFVTIDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSICYASH +>Sepcies_89/1-313 +MTSC-VAEEPIKKIAIFGGTHGNELTGVFLVTHWLKNGAEIQRKGLEVKPFITNPRAVEKCARYIDCDLNRVFNLENLSKELSEDLPYEVRRAQEINHLFGPKNSDNSYDVVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKASLAPLPCYVYLIEHPSLKYSTTRSIAKYPVGIEVGPQPQGVLRADILDQMRRMIKHALDFIHHFNEGKEFPSCAIEVYKIMEKVDYPRNESGEVDAVIHPNLQDQDWKPLHPGDPVFVSLDGKIITLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLSAKSIRSTFH +>Sepcies_90/1-313 +MTSC-VAEEPIKKIAIFGGTHGNELTGVFLVTHWLKNGAEIQRKGLEVKPFITNPRAVEKCARYIDCDLNRVFNLENLSKELSEDLPYEVRRAQEINDLFGPKNSDNSYDVVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYSTTRSIAKYPVGIEVGPQPQGVLRADILDQMRRMIRHALDFIHHFNEGKEFPPCAIEVYKIMEKVDYPRNESGEVAAVIHPSLQDQDWKPLNPGDPVFVSLDGKIITLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRSTLH +>Sepcies_91/1-313 +MTSC-VAKEPIKKIAIFGGTHGNELTGVFLVTHWLRNGTEVHRAGLDVKPFITNPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLFGPKNSDDAYDIVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTCMAPLPCSVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILDQMRKMIKHALDFIQHFNEGKEFPPCSIDVYKIMEKVDYPRNESGDVAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLSAKSIRSTLH +>Sepcies_92/1-313 +MTSC-VAKEPIKKIAIFGGTHGNELTGVFLVTHWLRNGTEVHRAGLDVKPFITNPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLFGPKNSDDAYDLVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTCMAPLPCSVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILDQMRKMIKHALDFIQHFNEGKEFPPCSIDVYKIMEKVDYPRNESGDMAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLSAKSIRSTLH +>Sepcies_93/1-313 +MTSC-VAKEPIKKIAIFGGTHGNELTGVFLVTHWLRNGAEVHRSGLDVKPFIANPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLFGPKNSDGAYDIVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKNCMVPLPCSVYLIEHPSLKYATTRSIAKNPVGIEVGPQPHGVLRADILNQMRRMIKHALDFIQHFNEGKEFPPCSIDVYKIMEKVDYPRDESGDMAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLSAKSIRSTLH +>Sepcies_94/1-313 +MTSC-VAKEPIKKIAIFGGTHGNELTGVFLVTHWLRNGTEVQRAGLDVKPFITNPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLFGPKNSDDAYDIVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTCMAPLPCSVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILDQMRKMIKHALDFIQHFNEGKEFPPCSIDVYKILEKVDYPRNESGDMAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLSAKSIRSTLH +>Sepcies_95/1-313 +MTSC-VAKEPIKKIAIFGGTHGNELTGVFLVTHWLRNGTEVHRAGLDVKPFITNPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLFGPKNSDDAYDIVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTCMAPLPCSVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILDQMRKMIKHALDFIQHFNEGKEFPPCSIDVYKIMEKVDYPRNESGDMAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLSAKSIRSTLH +>Sepcies_96/1-313 +MTSC-VAEEPIKKIAIFGGTHGNELTGVFLVTHWLKNGAEVHRAGLEVKPFITNPRAVEKCTRYIDCDLNRVFDLENLSKEMSEDLPYEVRRAQEINHLFGPKNSDDAYDVVFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTCMAPLPCSVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILDQMRRMLKHALDFIQRFNEGKEFPPCAIDVYKIMEKVDYPRNESGDVAAVIHPNLQDQDWKPLHPGDPVFVSLDGKVIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRSTLH +>Sepcies_97/1-313 +------MEKPIKKIAIFGGTHGNELTGVFLVKHWLRDGAEIQRTGLEVKPFITNPRAVEKCMRYIDCDLNRVFDLENLGKKMSEDLPYEVRRAQEINHLFGPKDSKGSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLSCNVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNDGKEFPPCTIEAYKIMEKVDFPRNENGEVAAIIHPNLQDQDWKPLHPGDPVFVTLDGKTIPLGGDHTVYPVFVNEAAYYEKKEAFAKATKLTLNAKRIRSSFH +>Sepcies_98/1-313 +-----MTEKPIKKIAIFGGTHGNELTGVSLVKHWLQDGTEIQRTGLEVKPFITNPRAVKKCMRYIDCDLNRVFDLENLGKKISEDLPYEVRRAQEINHLFGPKDSKGSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTYLAPLPCYVYLIEHPSHKYATTRSIARYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIYHFNEGKEFPPCTIEAYKIMEKVDFPRNENGEIIAIIHPNLQDQDWKPLYPGDPVFVTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLSAKSIHSSFH +>Sepcies_99/1-313 +-----MTEKPIKKIAIFGGTHGNELTGVFLVKHWLQDGAEIQRTGLEVKPFISNPRAVKKCLRYIDCDLNRVFDLENLGKKMSEDLPYEVRRAQEINHLFGQKNSEDSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHQFNQGKEFPPCAIEAYKIMEKVDFPRNENGEIAAIIHPNLQDQDWKPLHPGDPVFVTLDGKTILLGGDCTVYPVFVNEVAYYEKKEAFAKTTKLTLNAKSIRSSFH +>Sepcies_100/1-313 +MSAYNV---EARRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKGVETKPFIANPKAVEKCTRYVDTDLNRAFSPENLSAPGGDDLPYEVQRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAITPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFWVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIRKA-- +>Sepcies_101/1-313 +MAAP--ARTPLTRVAIFGGTHGNELSGVLLARHWQEDGAEVQRPGLRVTPFISNPRAVHRGVRYVDRDLNRVFDPAHLGPEPPEDQPYEVEQAREIHRLFG------AYDVILDLHNTTSNMGCTLILESSRDDVLIQMFRYIQKSW----GQAFLASHPGLRVGIQRGISPGPGDVQVSLGPAG----------------RLAFFQL---GREFPACSLEAYQVTGKVDYPRKANGEIAAVIHPSLQDRDWQPLKPGEPAFLTLDGTTIPFDGDGPVYPVFVNEAAYYEKGEAFAKTRKVTLTARRLRQTRF +>Sepcies_102/1-313 +MTSCFIHEAPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGLEVRPFITNPRAVKKCTRYIDCDLNRVFDTANLGRQTTEDIPYEVRRAQEINHVFGPKDSDDAYDLIFDLHNTTSNMGGTLILENSRNNFTIQMFHYIKNALAPECCPVFLIEHPNLKYATTRSIAKHPVGVEVGPQPQGVVRADILDKMRKIIKHGLDFVHIFNEGKEFPPCTIEVYKIIEKVDYPRNKNGEITAVIHPCLQDQDWQPLNNGDPIFLTMDGETITYEGDSTVYPTFVNEAAYYEKKQAFVKTVKVKLTAKCIR-SLL +>Sepcies_103/1-313 +MTTYNVSLPPSKRVSIFGGTHGNEMTGVTLVRQWIKNGAEVQRAGVLVTPFIANPKAVERRVRYIDQDLNRAFTPEILSRK---DLPCEVKQAQEINRLFGPKGSKDAYDVIFDLHNTTSNMGCTFILENSGDDFILQMVNYIKCTLGQSSCHVLLNEHPELKYETTRSVAKHAVGLEVGPQPQGVIRSDILKSTRQILKYALDFIQLFNKGEEFAACDLEVYVLDASVDYPRDQHGDISAMIHPHLQDRDWQPLCPGDAIFLTFDGKTIYYEGEGTVYPTFINEAAYYEKHRAFVTTRKKVLPAKGVKRTV- +>Sepcies_104/1-313 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_105/1-313 +MSHGIA---AARRVAIFGGTHGNEMSGVTLVNLWMQNSAEIQRRGVEIQPFITNPKAVEKCVRYVDTDLNRAFTQENLSVTGGDELPYEVQRAQEINRMFGPKGSADAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKAFAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPACSVEVFRVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKSIHYQGPSTVYPTFINEAAYYEKQQAFVTTRRENLLASAIRKA-- +>Sepcies_106/1-313 +MTSCHVIEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKRTRYIDCDLNRVFDPENLGKKMSKDLPYEVTRAQEINHLFGPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKISLAPVPCYVYLIEHPSLKYATARSIARYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPNLQDQDWKPLHPGDPVFLTLDGQIIPLGGDGTVYPVFVNEAAYYEKREAFAKTTKLTLNAKSIRSSVH +>Sepcies_107/1-313 +MTAL-LAKSPLRRVAIFGGTHGNELSGVLLVKHWEEDGAEVQRTGLQVKPFIANPRAVQKGSRYIDCDLNRVFDPAHLGEEMPENSPYEVVRAQEIHRLFGPKGGKDAYDVILDLHNTTANMGCTLILETSKNDLLIQMFHYIKSCLAPRPCFVYLIDRPSLKYATTRSVAKHPVGVEVGPQPQGVLRADILDQMRRIVGHALDFIQYFNEGREFPACSLEVYRVMEKVDYPRKENGEIAAVIHPSLQDQDWKPLNPGDPVFLTLDGKTIPFDGDSTVYPVFVNEAAYYEKGEAFATTLKVTLTARSL-NSSS +>Sepcies_108/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLETSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIQHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEISAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTKLTLNANSIRSSLH +>Sepcies_109/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIQHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEISAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTKLTLNANSIRSSLH +>Sepcies_110/1-313 +MTSCHGAVDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKRCTRYVDCDLNRVFDPENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKMSLAPLPCYVYLIEHPSLKYATARSIAKYAVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNKSGEIAAIIHPKLQDQDWKPLYPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRSSLH +>Sepcies_111/1-313 +MTSHHVAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRMGLEVKPLITNPKAVKKCTRYIDCDLNRVFDLENLGKNISEDLPYEVRRAQEINLLFGPKNSEDSYDVIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILNQMRKMIKHALDFIHDFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAVIHPNLQDQDWKPLHPGDPVFLTLDGKTILLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNARSIRSLSR +>Sepcies_112/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLQNGAEIQRTGLEIKPLITNPKAVKKCTRYIDCDLNRVFDSENLGKEISEDLPYEVRRAQEINLLFGPKHSEDSYDIIFDLHNTTSNMGCTLILEDSRNNLLIQMFHYIKTSLAPLPCYVYLIEHPTFKYATTRSVAKYPVGIEVGPQPHGVLRADILNQMRKMIKHALDFIHDFNEGKEFPPCAIEVYKIMEKVDYPRNENGEISAVIHPDLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVYPVFINEASYYEKKEAFAKTTKLTLKAKSIRSSLH +>Sepcies_113/1-313 +MSLHSA---EARRVAIFGGTHGNEMSGVALVNLWIKNGADIQRRGADIKPFITNPRAVEKCVRYVDTDLNRAFTHENLSASGGDEFPYEVRRAQEINRMFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAISPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIPYQGSCTVYPTFINEAAYYEKQQAFVTTRRETLAASGIRKA-- +>Sepcies_114/1-313 +MSSLGV---EARRVAIFGGTHGNEMSGVTLVNLWVKNGAEIQRKGLEAKPFITNPRAVKKCTRYVDTDLNRAFSPENLSAPWGDDLPYEVQRAQEINRLFGPKGSPEAYDVIFDLHNTTSNMGCTLILENSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFESMRIILKHALDFIELFNEGVEFPACTVEVFRVLERVDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFEGKPIYYQGPGTVYPTFINEAAYYEKQQAFVTTRREALVASTIRKA-- +>Sepcies_115/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGTEIQRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGNDLPYEVLRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAMAPASCLVLMNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGVEFPPCTVEVFRVLEWIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFHTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRRETLVASAIIKA-- +>Sepcies_116/1-313 +-----MTGKPIKKIAIFGGTHGNELTGVFLVKHWLQDGAEIQRTGLEVKPFITNPRAVKKCMRYIDCDLNRVFDLENLGKKISEDLPYEVRRAQEINHLFGPKDSKGSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCYIYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCTTEAYKIMEKVDFPRNENGEISAIIHPNLQDQDWKPLHPGDPVFVTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLSAKSIRSSFH +>Sepcies_117/1-313 +NPSCFAAYTPVRKIAIFGGTHGNELSGVFLVKSWQENGAEIERLGLEVRPFLANPRAVEKCCRYIDCDLNRVFDSENLGKELANNVPYEVQRAQEINSLFGPKGQPGAYDLIFDLHNTTANMGGTLILESSSNCFAIQMCHYIQHAVSPDRCPVLLLEHPNLKYATTRSVAKHPIGVEVGPQPQGVLRADILDKMRTIVRHGLDFVAKFNAGQEFPPCTIETYKLLEKVDYPRNAKNEIMAVIHPNLQDQDWQPLNPGDPIFLTLEGKAIAYDGEVTVYPTFVNEAAYYEKQQAFVTTSKEKLSAKGLRVS-- +>Sepcies_118/1-313 +------IFKTLSACSLCGLT---------------------------------------SCFVVLDCSPTTCIRPH---SAGGDELPYEVQRAQEINRTFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDSFNLQMMNYIK--V---------TAN-RGKYMIAYTLPRHGTVLEVGPQPQGVLRSNIFQAMRKASA-------LFSAGMEFPSCTVEVFRVLERIDYPRDANGNIIAMVHTNLQDCDWEPLNPGDPMFQTFDGQTVHYQGSGTVYPTFINEAAYYEKQQAFLTTRRETLVASAIRKA-- +>Sepcies_119/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLKNGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLFGPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIK--------------------------------IEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPSCAIEVYKIMEKVDYPRNENGEIAAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVHPVFVNEAAYYEKKEAFAKTTKLTLHAESIRCSSH +>Sepcies_120/1-313 +MTSCGVVEKPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFIT-PRAVKKCTRYIDCDLNRVFDLENLGKNNSEDLPYEVRRAQEINHLFGPKLSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFYYIKNSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIWHFNEGKEFSPCALEVYKIIEKVDYPRNKSGEIAAIIHPNLQDQDWKPVHPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSVRSSLH +>Sepcies_121/1-313 +MTAL-LANSPLRRVAIFGGTHGNELSGVLLVKHWEEDAAEVQRTGLQVKPFIANPRAVQKGSRYIDCDLNRVFDPAHLGKETLEDLPYEVVRAQEIHLLFGPKGSKDAYDVILDLHNTTANMGCTLILESSKNDLLIQMFHYIKNSLAPLPCFVYLIDHPSLKYATTRSVAKHPVGVEVGPQPQGVLRADILDQMRRIVQHALDFIQCFNEGKEFPACSLEVYQVMEKIDYPRKENGEIAAVIHPRLQDQDWKPLNPGDPVFLTLDGKTIPFDGDSTVYPVFVNEAAYYEKGEAFAKTVKVTLTARSL-NSLS +>Sepcies_122/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLKNGAEIQRTGLEVKPFIANPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLFGPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIK--------------------------------IEVGPQPQGVLRADILDQMRTMIKHALDFIHHFNEGKEFPSCAIEVYKIMEKVDYPRNENGEIAAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVHPVFVNEAAYYEKKEAFAKTTKVTLQAESIRCSLH +>Sepcies_123/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDHTVYPAFVNEAAYYEKKEAFAKTAKLTLNAKSIRSSLH +>Sepcies_124/1-313 +MSSYNA---EATRVAIFGGTHGNEMSGVTLVNLWMKNSAEVQRKRVETKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDGLPYEVQRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDGDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIRKA-- +>Sepcies_125/1-313 +MISCHAAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKECTRYIDCDLNRVFGPENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLRYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLGGDHTVYPAFVNEAAYYEKKEAFAKTAKLTLNAKSIRSSLH +>Sepcies_126/1-313 +------------------------------------------------------------------------FDPE-LGKNTSEDLPYEVRRAQEINNLFGPK---DSYDIIFDLHNTTSNMGCTLILEDSKSDFLIQMFHYIKASLAPLPCYIYLIEHPSLKYATTRSIAKFPVGIEVGPQPQGVLRADILDQMRKMIKHALDFINNFNEGKEFPPCAIEVYKIIEKIDYPRNANGEITAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLGGDSTVYPVFVNEAAYYEKKEAFAKTTKLTLQAKSIHCSFH +>Sepcies_127/1-313 +MDWQGS--EDSERVAIFGGTHGNEMSGVTLVNMWIKNRAEIERSGVAVRAFITNPRAVEKCSRYIDTDLNRAFTPENLSTASGDGLPYEVQRAKEVNQIFGPKGSPDAYDVIFDLHNTTSNMGSTLILESSTDYFNLQMVHYIKKAIAPESCMVLLNEHPHLKYATTRSVAKHPVGLEVGPQPQGVLRSNIFESMRAIMKHALDFIELFNSGVEFPACSVEVFRVHERVDYPRDTNGNITAMVHPHLQDCDWEPLNPGDPMFQTFDGRTIPYEGASPVYPTFINEAAYYEKQQACITTRRETLAANAIRKISK +>Sepcies_128/1-313 +MTSRHITEEPIKKIAIFGGTHGNELTGVFLVKHWLENDAEIQRSGLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSEDLPYEVKRAQEINHLFGPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLQYATTRSVAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIYQFNEGKEFPPCTIEVYKIMEKVDYPRNESGEIAAIIHPNLQDQDWKPLHPGDPTFVTLDGKTILLGGDCTVYPVFVNEAAYYEKKEAFAKTTKVTLNAKSIRSSFH +>Sepcies_129/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIQHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEISAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTKLTLNANSIRSSLH +>Sepcies_130/1-313 +----NA---AARRVAIFGGTHGNEMSGVTLVNLWMQNSAEIQRKGLEIKPFITNPKAVEKCVRYVDTDLNRAFTQENLSATGGDELPYEVQRAQEINRMFGPKGSAEAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKAFAPASCLVLLNEHPLLKYSTSRSVAKHPVGMEVGPQPQGVLRSNIFEAMRVILKHALDFISLFNEGMEFPPCTVEVFRVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSSTVYPTFINEAAYYEKQQAFVTTRRETLAASAIRKA-- +>Sepcies_131/1-313 +MSNGNA---AARRVAIFGGTHGNEMSGVTLVNLWMQNSAEIQRKGLEIKPFITNPKAVEKCVRYVDTDLNRAFTQENLSATGGDELPYEVQRAQEINRMFGPKGSAEAYDVIFDLHNTTSNMGCTLILESSKDAFNLQMMNYIKKAFAPASCLVLLNEHPLLKYSTSRSVAKHPVGMEVGPQPQGVLRSNIFEAMRVILKHALDFISLFNEGMEFPPCTVEVFRVLERMDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSSTVYPTFINEAAYYEKQQAFVTTRRETLAASAIRKA-- +>Sepcies_132/1-313 +SSPCAV-----RRVGLFGGTHGNELSGVLLVRHWQQDGAEIQRAGVQVKPFLTNPRAVERCTRYIDCDLNRVFDPESLGRPVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTSNMGGTIILENSRDDFTIQMVHYIKNALAPEPCPALLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVARADVLDKMRKIVKHGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNGEIIAIIHPKLQDQDWQPLKNGDPQFLTLDGEVIPYQGDCTVYPTFINEAAYYEKKQAFVKTEKIKLSAKHLRL--S +>Sepcies_133/1-313 +MTSCQVAKDPIKKVAIFGGTHGNELTGVFLVKHWLENNSEIQRTGLEVKPFIANPRAVERCTRYIDCDLNRVFDPENLGKKTSEDLPYEVRRAQEISHLFGP-DSEDSYDVIFDLHNTTSNMGCTLILEDSRNDFLIQMIHYIKMSLAPLPCYVYLIEHPSLKYATTRSVAKYAVGIEVGPQPQGVLRADILDQMRKMIKHALDFLHNFNEGKEFPPCAIEVYKVMEKVDYPRNKSGEIAAVIHPKLQDQDWKPLHPGDPVFLTLDGKTIPLDGDCTVYPAFVNEAAYYEKKEAFTKTTKLTLSAKGICSSLH +>Sepcies_134/1-313 +MTSCHVAKEPIKKVAIFGGTHGNELTGVFLVKHWLTNGAEIQRTGLEVKPFITNPRAVEKCTRYIDCDLNRVFNLENLGKRMSENLPYEVRRAQEINHLFGPKNSEDGYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYIYLIDHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIYDFNEGKEFPPCAIEVYKIIEKVDYPRNESGEIEAVIHPNLQDQDWKPLHPGDPVFVSLDGKMIPLGGDCTVYPVFVNEAAYYEKKEAFAKTIKLTLSAKSICSSFH +>Sepcies_135/1-313 +KKAI-ISLPLCNQVVVFGGTHGNELSGIWLVRKWQTG-LPLKSETCKVTSHLTNPEAIKLCRRYKDCDINRQFLDEKLTGKAKE--PYEVQRAREIYSTFSDTSRK----LILDMHNTTANMGLCLIVEKESDLFALHMCRYIQ---FPKDCRVML----QGQSYDIRYIVKHGIAIEVGPQPHGVLRSDIADVQEKAVKLSLEFVDLFNKGHQFGSCEISAWTLKGKVDFPRDEKRNIEGMIHRDIQDQDWKPISGTTNIFQALNGQNLTLADGSEVYPLFINEASYYEKDLAFWLSTKSVIMLPAL----- +>Sepcies_136/1-313 +MSSYSA---EARRVAIFGGTHGNEMSGVTLVNLWVKNGSEIQRKMVDTKPFITNPRAVEKCTRYVDTDLNRRFFPT-----TDGDLPYEVQRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDYFNLQMMNYIKKSLLKASCFTSVN-------------------LEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGVEFPTCTVEVFRVLERIDYPRDANGNIIAMVHPNLQDGDWEPLNPGDPMFLTFDGKTLHYQGSGTIYPTFINEAAYYEKQQAFVTTRRETLVASAIRKKID +>Sepcies_137/1-313 +MTSRHITEEPIKKIAIFGGTHGNELTGVFLVKHWLENDAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSEDLPYEVKRAQEINHLFGPKNSEDSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIFQFNEGKEFPPCALEVYKIMEKVDYPRNESGEIAAIIHPNLQDQDWKPLHPVDPTFVTLDGKTILLGGDCTVYPVFVNEAAYYEKKEAFAKTMKLTLNAKSIHSSFH +>Sepcies_138/1-313 +-MSYNA---EARRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKGVETKPFITNPKAVEKCTRYVDTDLNRAFTSENLSASGGDDQPYEVQRAQEINGIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPGSCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEAFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIRYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVASSIRKA-- +>Sepcies_139/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKRVETKPFITNPKAVEKCTRYVDTDLNRAFSPENLSAPAGDDLPYEVQRAQEINNMFGPKGTPDAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRIILKHALDFIELFNEGMEFPPCMVEVFRVLERVDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGPGTVYPTFINEAAYYEKQQAFVTTRRETLVASASRKA-- +>Sepcies_140/1-313 +-MTYHVVEDPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDHGNLGKKLSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYIYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKYALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGEIAAIIHPNLQDQDWKPLRPEDPVFLTLDGKTIPLGGDCTVYPTFVNEAAYYEKKEAFAKTTILTLKAKSIRSSLH +>Sepcies_141/1-313 +MTSCHVFEDPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGIEVKPFITNPRAVKNCTRYIDCDLNRVFDPENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSCDVIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIQTSLAPLPCYVYLIDHPSLKYATTRSIAKYPVGIEVGPQPQGILRADILNQMRKIIKHALDFIYNFNKGKEFPPCTIEVYKIMEKVDYPRNENGEITAIIHPDLQDQDWKPLHPGDPVFITLDGETIPLGGDWTVYPVFINEAAYYEKKEAFAKTTKLTLTAKRLCSSLH +>Sepcies_142/1-313 +SSPCAV-----RRVGLFGGTHGNELSGVLLVRHWQQDGAEIQRAGVQVKPFLTNPRAVERCTRYIDCDLNRVFDPESLGRPVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTSNMGGTIILENSRDDFTIQMVHYIKNALAPEPCPALLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVARADVLDKMRKIVKHGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNGEIIAIIHPKLQDQDWQPLKNGDPQFLTLDGEVIPYEGNCTVYPTFINEAAYYEKKQAFVKTEKIKLTAKHLRLSVS +>Sepcies_143/1-313 +SSPCAV-----RRVGLFGGTHGNELSGVLLVRHWQQDGAEIQRAGVEVKPFLTNPRAVERCTRYIDCDLNRVFDPQSLGRPVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTSNMGGTIILENSRDDFTIQMVHYIKNALAPEPCPVLLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVARADVLDKMRKIVKHGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNGEIIAIIHPQLQDQDWQPLKNGDPLFLTLDGEVIPYQGNCTVYPTFINEAAYYEKKQAFVKTEKIKLTAKHLRLPVS +>Sepcies_144/1-313 +MTSCHIAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEGLPYEVRRAQEIYHLFGPKDGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCSVH +>Sepcies_145/1-313 +MTSCHLAEAPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPSAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLFGPKGGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDANGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDRTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKGIRCSVH +>Sepcies_146/1-313 +MTSCHLAEAPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPSAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEIYHLFGPKGGEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDANGEIAAVIHPNLQDQDWKPLHPGDPMFLTLDGKTMPLGGDRTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKGIRCSVH +>Sepcies_147/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSAEIKRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDDLPYEVQRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIK------------------------------VGMHVKAQPQGVLRSNIFEAMRVILKHALDFIELFNEGVEFPPCTVEVFRVLERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRRETLVASAIIKA-- +>Sepcies_148/1-313 +MTSCHIAEEHIQKVAIFGGTHGNELTGVFLVKYWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRIFDLENLGKKMSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHHFNEGKEFPPCAIEVYKIIEKVDYPRDENGEIAAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRCSSH +>Sepcies_149/1-313 +MTSSNS---GARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIQRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINEIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRVVLKHALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTIRYEGAGTVYPTFINEAAYYEKQQAFVTTRRETLAAGAIKKA-- +>Sepcies_150/1-313 +MSSSGV---AARRVAIFGGTHGNEMSGVTLVNLWVKNGAEIQRKGIESRPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGEDLPYEVQRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHSLDFIELFNEGMEFPACTVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLAASAIRKA-- +>Sepcies_151/1-313 +MNSCPVREGPVRRVAIFGGTHGNELSGVFLVKHWQDDGTEIQRPGLEVRPFITNPRAVEKCCRYIDCDLNRVFDPKRLGEQLADNTPYEVRRAQEINCIFGPKGSHEAYDLIFDLHNTTANMGGTIILENSRDDFTIQMCRYIKDALAPEGCPVFLIEHPNLKYATTRSIAKHPVGIEVGPQPQGVLRADILDKMRRIIKHGLDFVQMFNAGKEFPRCTIEVYKIMEKVDYPRKKNNEIMAVIHPNLQDQDWQPLNPGDPIFLTLEGKTIPYEGDVVVYPAFVNEAAYYEKQQAFVKTEIEKLSAEGIRACVS +>Sepcies_152/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRKAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKVFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRSSPL +>Sepcies_153/1-313 +MSSYSV---EASRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKRVETKPFITNPKAVEKCSRYVDTDLNRAFTPENLSAPAGDELPYEVQRAQEINRIFGPKGSPEAYDVVFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPTCTVEVFRVLDRIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQSFDGKTIRYQGLGTVFPTFINEAAYYEKQQAFVTTRREALVASAISPA-- +>Sepcies_154/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGVFLVKHWLETSTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIQHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEISAIIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTKLTLNANSIRSSLH +>Sepcies_155/1-313 +MTSCHVTEDPIKKVAIFGGTHGNELTGVFLVKRWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKMSKDLPYEVRRAQEINHLFGPKDNEYSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMCHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGVEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGEEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPDLQDQDWKPLHPGDPVFLTLDGKIIPLGGGSTVYPVFVNEAAYYEKKEAFAKATKLTLNARSIRSSLP +>Sepcies_156/1-313 +MTSSNS---EARRVAIFGGTHGNEMSGVTLVNLWIQNGKEIHRKGVETKPFITNPRAVEKCTRYVDTDLNRAFTTENLSAPSGDDLPYEVQRAQQINEIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMHYIKKAIAPDSCPVLLTEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFESMRVVLKHALDFIELFNEGLEFPPCTVDVFRVSEKMDYPRDTNGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGTTLRYEGAGTVYPTFINEAAYYEKQQAFVTTRRETLAAGAIKKNIG +>Sepcies_157/1-313 +MSSRNS---EAKRVAIFGGTHGNEMSGITLVNMWKQNSAEIERNGLLIKPFISNPKAVKKCTRYIDTDLNRAFTPENLSAPDVEGLLYEVQRAKEINRMFGPKGSSDAYDVIFDLHNTTSNMGSTLILESSTDLFNLQMVHYIKKAMAPHTCSVLLNEHPQLKYSTTRSVAKHPIGLEVGPQPQGVLRSNVFESMRTILKHALDFIEFFNSGVEFPPCTVDVFRVQERMDYPRDTNGNITAMVHPHLQDCDWEPLNRGDPMFLTFDGRTILYEGANTVYPTFINEAAYYEKQQAFTTTCREILSANAIRKAFK +>Sepcies_158/1-313 +MTAC-VAEEPIKKIAIFGGTHGNELTGVFLVTHWLKNGAEIQREGLEVKPFITNPRAVEKCARYIDCDLNRAFNLENLSKEMSEDLPYEVRRAQEINHLFGPKNSDNSYDVVFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRRMVKHALDFIHHFNKGKEFPPCAIEVYKIMEKVDYPRNESGEVAAVIHPNLQDQDWKPLHPGDPVFVSLDGKTMTLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRSTLH +>Sepcies_159/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSDEIQRKGVEAKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPAGDELPYEVQRAQEINKEFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDLFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPSCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIRKA-- +>Sepcies_160/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSDEIQRKGVEAKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDELPYEVQRAQEINKVFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPSCSVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIGKA-- +>Sepcies_161/1-313 +MTSCHNAEDPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVTPFITNPRAVKKCTRYIDCDLNRVFDLENLGKKMSEDLPYEVRRAQEINHLFGPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSVAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGEIAAFIHPNLQDQDWKPLYPGDPVFLTLDGKTIPLGGDCTVYPVFVN----------------------------- +>Sepcies_162/1-313 +MTSCHVAEDPIKKVAIFGGTHGNELTGIFLVKHWLENGTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKKSEDLPYEVRKAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAVIHPKLQDQDWKPLHPEDPVFLTLDGKTISLGGDQTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRSSLH +>Sepcies_163/1-313 +MTSCSVPKPPVRRVAIFGGTHGNELSGIFLVKHWQENGAEIQRAGMEVKPFLTNPRAVKKCTRYIDCDLNRVFDPDNLGQTVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTANMGGTLILENSRDDFTIQMCHYIKNALAPEPVPVLLIEHPHLKYATTRSVAKHPVGVEVGPQPQGVVRADILDKMRKIVKHGLDFVHLFNEGKEFPPCTIEVYKIMEKVDYPRNKNDEVIAIIHPNLQDQDWQPLNNGDPLFLTLDGEVITYKGDCTAYPTFINEAAYYEKKQAFVKTVKMELTAEHIRSSVV +>Sepcies_164/1-313 +MMASQVQEAPVRRVAIFGGTHGNELSGVFLVKYWLEDGAEIQRPGLEATPFITNPRAVEKCCRYMDCDLNRVFDPDNLGKQLSSSSPYEVRRAQEINRIFGPKGSSGAYDLIFDLHNTTANMGSTIILENSMDDFAIQMCHYIKDALTPESCSVLLIEHPNLKYATTRSVARHPVGIEVGPQPQGVLRADILEKMRRIIKHGLDFVQMFNAGKEFLPCTIEVYKITETVDYPRDKNNEITAIIHPNLQDQDWQPLKPGDPMFLTLEGKTILYGGDEVIYPTFVNEAAYYEKQQAFVKTIKETLSAKGIRASVS +>Sepcies_165/1-313 +MSTLGV---QARRVAVFGGTH-NEMSGVTLVNLWVKNGAEIQRKGLEARPFITNPRAVEKCTRYVDTDLNRAFSPENLSAPGGDDLPYEVQRAQEINRLFGPKGSPEAYDVIFDLHNTTSNMGCTLILENSKDHFNLQMMNYIKKAVAPACCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRS-IFESMRIILKHALDFIELFNEGVEFPACTVEVFRVLERVDYPRDTNGNIIAMVHPNLQDCDWEPLTPGDPMFQTFDGKTIYYQGPGTVYPTFINEAAYYEKQQAFVTTRREALVASTIRKSIN +>Sepcies_166/1-313 +MSSYNA---AARRVAIFGGTHGNEMSGVTLANLWAKNSAEIQRKGVETRAFIANPKAVEKCIRYVDTDLNRAFSPENLSSLGGDTLPYEVQRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGSTLILENSKDSFNLQMMNYIKKAIAPASCLVLLNEHPHLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFQAMRVILKHALDFIELFNEGMEFPPCTVEVFRVLERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGQTIHYQGPGTVYPTFINEAAYYEKQQAFLTTRREALVASSIRKA-- +>Sepcies_167/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGTEIQRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGNDLPYEVLRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAMAPASCLVLMNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGVEFPPCTVEVFRVLEWIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRRETLVASAIIKA-- +>Sepcies_168/1-313 +MTSCYVHEAPVRRVAIFGGTHGNELSGVFLVKHWQENGDEIQRTGLEVRPFITNPRAVKKCTRYIDCDLNRVFDPDNLGRQITEDIPYEVRRAQEINHVFGPKNSNDAYDIIFDLHNTTSNMGGTLILENSRNNFTIQMFHYIKNALAPECCPVFLIEHPNLKYATTRSIAKHPVGVEVGPQPQGVLRADILDKMRKIIKHGLDFVHIFNKGKEFPPCTIEIYKIMEKVDYPRNKNGEITAVIHPSLQDQDWQPLNNGEPIFLTIDGETINYEGDCTVYPTFVNEAAYYEKKQAFVKTVKVKLTAKGIRSSLS +>Sepcies_169/1-313 +------------------------MSGVTLVNLWMKNGAEIQRKTVDTKPFITNPRAVEKCARYVDTDLNRAFTPENLSASGGKELPYEVQRAQEINRLFGPKGSPEAYDVIFDLHNTTSNMGCTLILENSKDHFNLQMMNYIKRAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIALFNEGMEFPSCTVEVFRVSESVDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIPYQGTGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIRKA-- +>Sepcies_170/1-313 +MNGV-A---AAHRVAVFGGTHGNELSGIALVGLWLRDGAEIRRRGLEVRPFMANPRAVQERARYIDTDLNRAFTPENLS--QGEDLPYEVKRAQEINQIFGPMGSPDAYDVIFDLHNTTSNMGCTLILESSNDHFNLQMVHYIKHAVAPVTCSVLLNDHPRLHYSTTRSVAKHPIGLEVGPQPQGVLRSNIFESMRLILKHALDFIEHFNGGVEFLPCTVEVYRVVERVDYPRDSNGNISAMVHPDLQDCDWEPLNPGDPMFQMFDGRTVQYKGDCTVYPTFINEAAYYEKQQAFVMTKKETLNANGIKVTKS +>Sepcies_171/1-313 +MSLHSA---EARRVAIFGGTHGNEMSGVALVNLWIKNGADIQRRGADIKPFITNPKAVEKCVRYVDTDLNRAFTHENLSASGGDEFPYEVRRAQEINRMFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAISPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIPYQGSCTVYPTFINEAAYYEKQQAFMTTRRETLAASGIRKA-- +>Sepcies_172/1-313 +MTSCSVHKPPVRRVAIFGGTHGNELSGIFLVKHWQENGAEIQRTGMEVKPFLTNPRAVKKCTRYIDCDLNRVFDPDNLGRTVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTSNMGSTLILENSSDDFTIQMFHYIKNALAPECCPVLLIEHPNLKYATTRSVAKHPVGVEVGPQPHGVVRADTLDKMRKIVKHGLDFVQLFNEGKEFPPCTIEVYKIMEKVDYPRNKNDEVIAIIHPKLQDQDWQPLNNGDPLFLTLDGEVIVYKGDCTVYPTFINEAAYYEKKQAFVKTIKMELTAEHIRSSVL +>Sepcies_173/1-313 +MTSCHVFEDPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLSKKVSEDLPYEVRRAQEINHLFGPKDSEDSYDIIFDLHNTTSNMGCSLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLTEHPFLKYATTRSIARYPVGIEVGPQPQGVLRADILDQMRKMIKHALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIVAIIHPKLQDQDWKPLQPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKVTINAKSIRSSLH +>Sepcies_174/1-313 +MTQM-----TGTQSDLFGNPHGDE--------LWQKDGAEAVRSGRRSRRSSFSPGSPS------DTDAERSKTPKKLKRPGGDELPYEVQRAQEINRVFGPKGSPDAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPSCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIRKA-- +>Sepcies_175/1-313 +MEQVGV---EARRVAIFGGTHGNEMSGVTLVNLWTKNGAEIQRKRVESKPFITNPKAVEKCTRYVDTDLNRAFTAENLSATGGDDLPYEVQRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAITPASCLSSL---------CCRSLFYISDGLEVGPQPQGVLRSNIFEAMRVILKLALDFIELFNEGMEFPPCTVEVFRVSERVDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVATVCLPVNI +>Sepcies_176/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSDEIQRKGVEAKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDELPYEVQRAQEINKVFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPSCSVEVFRVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIGKA-- +>Sepcies_177/1-313 +MSFHIA---EARRVAIFGGTHGNEMSGVALVNLWIKNSDDIQRRGVDIKPFIANPKAVEKCVRYVETDLNRAFTPENLSASGGDEFPYEVRRAQEINRMFGPKGSPDAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAISPASCLVLLNEHPLLKYSTCRSVAKHAVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFRVNERIDYPRDANRNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIPYQGSCTVYPTFINEAAYYEKQQAFVTTRRETLAASSIRKA-- +>Sepcies_178/1-313 +MSSHSA---EARRVAIFGGTHGNEMSGVTLVNLWMKNSTEIRRKGVEVKPFITNPKAVEKCTRYVDTDLNRAFTPENLSTMGEHDLPYEVHRAQEINKIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNHIQKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFRVSERVDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVASALRKA-- +>Sepcies_179/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKRVETKPFITNPKAVEKCTRYVDTDLNRAFSPENLSAPEGDDLPYEVQRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSIAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFWVSERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGPGTVYPTFINEAAYYEKQQAFVITRRETLVASAIRKA-- +>Sepcies_180/1-313 +MTSSSVDKPPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGVEVKPFLTNPRAVKKCTRYIDCDLNRVFDPDNLGRTVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTSNMGGTLILENSRDDFTIHMFHYIKNALAPERCPVLLIEHPGLKYATTRSVAKHPVGVEVGPQPQGVVRADILDKMRKIVKHGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNDEVIAIIHPKLQDQDWQPLNNGDPLFLTLDGEVIAYKGDCTVYPTFINEAAYYEKKQAFVKTVKVNLTAKHIRSSVL +>Sepcies_181/1-313 +MTSC-VAEEPIKKIAVFGGTHGNELTGVFLVTHWLKNGAEIQREGLEVKPFITNPRAVEKCTRYIDCDLNRVFNLENLSKETSEDLPYEVRRAQEIYHLFGPKNSDNSYDVVFDLHNTTSNMGCTLILEDSRSDFLIQMFHYIKTSLAPVPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRRMVKHALDFIHHFNKGKEFPPCTIEVYKIMEKVDYPRNDSGEVAAVIHPNLQDQDWKPLYPEDPVFVSLDGKIITLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLSAKGIRSTLH +>Sepcies_182/1-313 +MTSNNA---EAKRVAIFGGTHGNEMSGVTLVNLWMKNGSEIQRKQVKTKAFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGHDLPYEVQRAQEINKMFGPKGSPEAYDVIFDLHNTTSNMGCTLILENSKDHFNLQMMNYIKKAITPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRDILKHALDFIELFNEGIEFPPCKVEVFRLLERVDYPRDANGNIIAMVHPNLQDGDWEPLNPGDPMFQTFDGNTIPYQGFGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIRKA-- +>Sepcies_183/1-313 +MSSCNA---EARRVAIFGGTHGNEMSGVTLVNLWVKNSAEIQRKGVETKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDNLPYEVQRAQEINRIFGPKESPDAYDVIFDLHNTTSNMGCTLILESSNDHFNLQMMHYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEAFRVLERIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYHGSGTVYPTFINEAAYYEKQQAFVTTRREALVASAIRKV-- +>Sepcies_184/1-313 +MTSYHVTEDPIKKVAIFGGTHGNELTGVFLVKHWLENDTEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDPENLGKKVSKDLPYEVRRAQEINHLFGPKDNEDSYDIIFDLHNTTSNMGCTLILEDSRNDLLIQMFHYIKNSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKYALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAALIHPNLQDQDWKPLHPGDPVFLTLEGKSIPLGGDSTVYPVFVNEAAYYEKKEAFAKTTKLILNARSIRSSLH +>Sepcies_185/1-313 +MQSRRAATPRAGRVAVFGGTHGNELSGVALVGMWVKDGAEIQRSGVATTPFIANPRAVERCARYVDTDLNRAFTAENLSALSGDELPYEVRRAQEINRLFGPKGTADAYDVIFDLHNTTSNMGCTLILESSSDHFVLQMVRHVQKACAPAGCSVLLNEHPLLKYSTSRSVAKHPIGLEVGPQPQGVLRSNIFESMRLILKHALDFIELFNCGVEFPACSVDVFRVLERVDYPRDANGNITAMVHPHLQDCDWEPLSSGDPMFQTFDGRTIEYQGPGPVYPAFINEAAYYEKQQAFVTTRRETLSACAVRKLQ- +>Sepcies_186/1-313 +MSSYNA---EARRVAIFGGTHGNEMSGVTLVNLWTKNGTEIQRKGVEAVPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGNDLPYEVLRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAMAPASCLVLMNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGVEFPPCTVEVFRVLEWIDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFITTRRETLVASAIIKA-- +>Sepcies_187/1-313 +MTSHHVAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGTEIQRTGLEVKPIITNPRAVKKCTRYIDCDLNRVFDLENLGKKISEDLPYEVRRAQEINLLFGPKNSEDSYDIIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILNQMRKMIKHALDFIHDFNEGKEFPPCAIEVYKIMEKVDYPRNESGEIAAIIHPNLQDQDWKPLHPGDPVFLTLDGKTIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRSSSH +>Sepcies_188/1-313 +MTSRSVHKPPVRKVAIFGGTHGNELSGIYLVKHWQEHGAEIQRTGVEVKPFITNPRAVKKCTRYIDCDLNRVFDPDNLGRTVVEDTPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTSNMGCTLILENSRDDFTIQMSHYIKNALAPERCPVLLIEHPTLKYATTRSVAKHPVGMEVGPQPHGVVRADTLDKMRKMIKHGLDFVHLFNKGKEFPPCTVEVYKIMEKVDYPRNKNDEIIAVIHPKLQDQDWQPVNKGDPLFLTLDGEPLYI-----VLPIGIF-------------SSKILMHGSNMRSDIC +>Sepcies_189/1-313 +MSAARVGTPPVKRVAIFGGTHGNELSGVYLVKHWLKENEEITRSGVEVTPFIANPRAAEKCVRYIDVDLNRVFDPQHLGKENTPDLPYEVRRAKEIHSRFGPKGSDEAYDVIFDLHNTTSHMGSTLILEDSSDAFVIQMSNYIKACMAPLQCMVLLLDHPGMKYSTTRSVSKHPVGVEVGPQAHGVLRADILDQMRMIVKHGLDFIQYFNEGKGFAPCSIDAYKVLQKVEYPRDENGDLTACIHKKLQDRDWQELNPGDPMFITIDGQEITYEGESTIHPTFINEAAYYEKNHAFTKTKKVTIVARNLRCSLV +>Sepcies_190/1-313 +---------------------------------------------------------------------------------------------------------------------QTS--------------------------LAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKMIKNALDFIHNFNEGKEFPPCAIEVYKIMEKVDYPRNENGDIAAIIHPNLQDQDWKPLHPGDPVFLTLDGQIIPLGGDDTVYPVFVNEAAYYEKREAFAKTTKLTLSAKSIRSSLH +>Sepcies_191/1-313 +MSSHNV---EARRVAVFGGTHGNEMSGVTLVNLWVKNGAEIQRKGVETKPFITNPKAVEKCSRYVDTDLNRAFTPENLSAPGGDDLPYEVQRAQEINRLFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCPVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVDVFRVSERVDYPRDANGNIIAMVHPNLQDCDWEPLNPGDPMFQTFDGKTIHYEGAGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIRKA-- +>Sepcies_192/1-313 +MASCWVAEEPIKKIAIFGGTHGNELTGVFLVKHWLRNGAEIQRTGLEVKPFITNPRAVEKCTRYIDCDLNRVFNLENLSKEISDDLPYEVRRAQEINHLFGPKNSEDSYDIIFDLHNTTSNMGCTLILEDSKNDFLIQMFHYIKTSLAPLPCFVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILYQMRKMIKHALDFIQHFNEGKEFPPCAIEVYKTMEKVDYPRNESGEIAAVIHPNLQDQDWKPLYPGDPAFVSLDGMIIPLGGDCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIRN--- +>Sepcies_193/1-313 +MTSHHVAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPLITNPRAVKKCTRYIDCDLNRVFDLENLGKKISEDLPYEVRRAQEINLLFGPKNSEDSYDVIFDLHNTTSNMGCTLILEDSRNDFLIQMFHYVKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPHGVLRADILNQMRKMIKHALDFIHDFNEGKKFPPCAIEVYKIMEKVDYPRNESGEIAAVIHPSLQDQDWKPLHPGDPVFLTLDGKTILLGGNCTVYPVFVNEAAYYEKKEAFAKTTKLTLNAKSIHSSLH +>Sepcies_194/1-313 +MSCE-V---EAKKVAIFGGTHGNEMSGVTLVNLWLKNRAEIRRSGVEVQPFITNPRAVEKCTRYIDIDLNRAFTPENLSKREAEDHPYEIKRALEINRIFGPKGSSDAYDVIFDLHNTTSNMGCTLILESSQDHLNLQMVHYIKQAVAPMTCSVLVNEHPFLQYSTSRSVAKHPIGLEVGPQPQGVLRSNIFQSMRLILRHALDFIELFNGGMEFPPCTVDVYQVTERVDYPRDTNGNITAMVHPNLQDCDWEPLNPGDPMFLTFDGRTVEYKGGNTVYPTFINEAAYYEKQQAFVITKRGTLIARQIKVSKM +>Sepcies_195/1-313 +MTSCYVHEAPVRRVAIFGGTHGNELSGVFLVKHWQENGDEIQRTGLEVRPFITNPRAVKKCTRYIDCDLNRVFDPDNLGRQITEDIPYEVRRAQEINHVFGPKNSNDAYDLIFDLHNTTSNMGGTLILENSRNNFTIQMFNYIKNALAPECCPVFLIEHPNLKYATTRSIAKHPVGVEVGPQPQGVLRADILDKMRKIIKHGLDFVHIFNEGKEFPPCTIEIYKIMEKVDYPRNKNGEITAVIHPSLQDQDWQPLNNGDPIFLTVDGETINYEGDCTVYPTFVNEAAYYEKKQAFVKTVKVKLTAKGIRSSLS +>Sepcies_196/1-313 +MSSYNA---EATRVAIFGGTHGNEMSGVTLVNLWMKNSAEVQRKRVETKPFITNPKAVEKCTRYVDTDLNRAFTPENLSAPGGDGLPYEVQRAQEINRIFGPKGSPEAYDVIFDLHNTTSNMGCTLILESSKDHFNLQMMNYIKKAIAPASCLVLLNEHPLLKYSTSRSVAKHPVGLEVGPQPQGVLRSNIFEAMRVILKHALDFIELFNEGMEFPPCTVEVFRVSERIDYPRDANGNIIAMVHPNLQDGDWEPLNPGDPMFQTFDGKTIHYQGSGTVYPTFINEAAYYEKQQAFVTTRRETLVASAIRKA-- +>Sepcies_197/1-313 +MTSCHVAEEPIKKVAIFGGTHGNELTGVFLVKHWLENGAEIQRTGLEVKPFITNPRAVKKCTRYIDCDLNRVFDHENLGKKMSENLPYEVRRAQEINHLFGPKNSENSYDIIFDLHNTTSNMGCTLILEDSRDNFLIQMFHYIKTSLAPLPCYVYLIEHPSLKYATTRSIAKYPVGIEVGPQPQGVLRADILDQMRKIIKHALDFIHHFNEGSETPPFLVEVPCGVLRANSCHSPPARWSGALEP--------PVHPG------------------------------------------------------- +>Sepcies_198/1-313 +MTSSSVCKPPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGLEVKPFLTNPRAVKKCTRYIDCDLNRVFDSDNLGRPVVEDIPYEVRRAQEINHIFGPKGSDDAYDLIFDLHNTTSNMGGTLILENSRDDFTIQMLHYIKNALAPERCPVLLIEHPSLKYATTRSVAKHPVGVEVGPQPQGVVRADILDKMRKIVKHGLDFVQLFNEGKEFPPCTIEVFKIMEKVDYPRNKNDEVIAIIHPKLQDQDWQPLNNGDPLFLTLDGEVIAYKENCTVYPTFINEAAYYEKKQAFVKTVKIKLTAKHIRSSAL +>Sepcies_199/1-313 +MTSCYVHEAPVRRVAIFGGTHGNELSGVFLVKHWQENGAEIQRTGLEVRPFITNPSAVKKCTRYIDCDLNRVFDPDNLGRQITEDIPYEVRRAQEINHIFGPKNSNDAYDLIFDLHNTTSNMGGTLILENSRNNFTIQMFHYIKNALAPECCPVFLTEHPNLKYATTRSIAKHPVGVEVGPQPQGVLRADILDKMRKIIKHGLDFVHIFNEGKEFPPCTIEIYKIMEKVDYPRNKNGEITAVIHPSLQDQDWQPLNNGEPIFLTIDGETINYEGDSTVYPTFVNEAAYYEKKQAFVKTVKVKLTAKVAKTSSL diff --git a/analysis/Hsu.et.al.git/msa/ASPA_train_formatted.txt b/analysis/Hsu.et.al.git/msa/ASPA_train_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..b567e3fc8a679715ca92bc7e1f55d98cda301c8b --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/ASPA_train_formatted.txt @@ -0,0 +1,155 @@ +24,1,8,7,11,3,17,15,6,6,3,17,10,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,11,7,21,3 +24,1,8,7,11,19,16,3,6,15,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,6,9,13,5,6,17,10,2,8,13,21,6,16,2,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,2,10,17,8,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,16,18,13,14,4,9,7,9,5,15,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,13,8,21,17,21,6,9,7,2,9,9,18,8,17,10,1,18,3,19,17,4,9,15,21,15,14,6,11,11,14,16,18,21,17,6,3,14,9,21,4,19,15,8,8,2,7,17,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,1,2,4,17,17,4,3,13,21,5,18,16,3,17,18,9,4,13,4,6,18,14,14,11,8,17,6,17,19,4,17,1,6,4,16,5,19,14,2,9,4,9,13,6,17,8,15,16,17,3,14,7,21,10,5,10,5,20,10,14,21,9,9,13,6,14,17,18,21,8,17,5,13,6,8,17,9,19,6,13,5,11,8,16,19,14,8,18,16,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,16,4,16,4,21,8,15,4,13,17,2,7,7,21,7 +24,1,8,7,11,3,17,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,13,21,14,19,6,16,2,2,15,10,6,17,19,3,21,18,13,14,4,5,13,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,1,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,11,7,16,3 +24,1,7,7,2,9,7,23,23,23,6,15,4,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,17,16,21,15,9,1,20,17,10,9,15,8,6,17,6,2,4,13,21,16,11,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,7,6,21,6,15,21,14,19,6,16,10,2,15,4,6,17,9,10,1,18,13,14,4,13,13,7,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,7,8,21,17,21,6,7,7,8,5,21,18,9,21,10,1,16,3,19,17,4,4,15,1,15,14,3,8,11,7,16,21,21,9,6,3,14,10,21,4,19,7,8,8,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,16,18,6,7,1,2,8,17,21,4,3,15,21,5,18,17,6,21,18,9,9,13,16,6,18,14,14,11,8,16,9,16,18,2,16,10,6,2,1,5,19,14,2,5,8,9,13,9,17,8,15,1,16,3,14,3,21,10,5,11,5,20,6,14,21,9,2,13,5,14,1,18,21,8,18,5,13,2,8,17,21,19,6,13,15,9,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,11,2,6,17,21,15,15,9,15,17,2,4,15,18,4 +24,4,4,15,17,23,17,7,21,14,21,11,9,10,16,16,16,18,13,13,8,3,13,9,6,21,7,13,17,20,21,16,2,4,20,10,8,13,23,21,14,21,4,7,6,8,11,4,16,8,7,3,21,8,9,14,6,15,17,4,21,11,2,2,19,4,5,11,5,17,9,2,10,18,21,5,6,4,21,8,13,4,15,4,6,23,23,14,19,6,16,10,2,15,2,6,17,19,7,8,18,7,5,8,7,2,4,23,23,23,23,21,17,21,5,1,3,9,8,8,15,9,1,13,21,11,21,17,16,6,4,6,7,5,21,18,15,21,3,1,11,2,19,17,10,23,23,23,18,14,4,5,11,2,16,1,21,23,23,23,23,10,13,10,7,19,5,17,2,19,17,16,4,3,13,17,15,17,6,16,13,14,10,14,3,13,16,21,2,7,5,17,15,5,16,10,6,4,15,16,4,21,7,21,6,18,16,5,21,18,9,4,13,3,10,18,13,7,11,6,17,7,15,20,8,21,4,13,4,16,5,18,14,2,5,6,4,2,9,17,6,13,1,17,3,2,5,17,10,5,10,5,20,4,14,17,7,13,8,8,9,17,18,10,15,21,9,13,10,9,21,8,21,15,5,13,7,6,16,19,14,21,18,17,9,6,15,7,19,19,6,4,5,21,15,18,20,21,7,8,4,7,16,17,1,21,14,15,21,23,23,23,23,23 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,4,9,7,15,6,17,4,2,4,13,16,6,15,16,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,5,5,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,13,1,3,16,4,15,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,14,11,8,16,6,16,18,2,16,21,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,17,8,8,2,2,6,8,21,16,15,7,15,17,17,4,15,23,23 +24,1,8,7,11,3,16,8,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,2,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,1,7,4,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,19,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,11,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,6,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,5,17,15,15,17,17,3,14,5,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,17,17,14,21,13,13,13,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,15,8,4,21,8,21,9,15,2,7,17,2,7,7,21,14 +24,23,23,23,23,23,1,8,6,4,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,7,21,16,4,3,20,21,10,5,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,1,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,17,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,4,13,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,9,5,18,21,17,10,1,18,3,19,17,4,8,19,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,3,4,19,15,8,8,2,7,17,15,2,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,19,3,18,9,6,13,4,6,18,14,14,11,8,17,6,15,19,4,17,1,6,4,16,5,18,14,2,9,6,9,13,6,17,17,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,19,14,13,5,14,16,18,16,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,7,15,4,7,17,3,7,7,18,3 +24,1,8,7,19,3,16,8,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,5,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,16,7,4,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,21,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,19,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,5,17,15,15,21,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,6,13,4,17,17,14,21,13,13,5,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,17,21,9,15,2,7,17,2,7,7,21,3 +24,1,9,7,11,14,16,2,6,13,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,5,5,13,8,6,17,10,2,14,13,21,6,16,2,14,18,17,8,9,14,2,15,16,6,4,11,11,2,19,17,5,11,5,21,9,2,16,18,5,14,4,2,21,13,6,10,21,15,5,9,8,14,19,6,16,2,2,15,10,6,17,9,11,17,18,13,14,4,13,7,3,6,15,19,5,21,17,18,5,21,3,9,8,8,15,9,1,13,13,8,17,17,21,6,9,7,2,5,5,18,8,17,10,1,11,2,19,17,4,5,15,21,15,14,6,13,11,14,16,18,21,17,6,3,14,9,21,4,19,15,8,8,2,7,17,15,4,3,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,1,2,2,17,17,4,3,13,21,5,18,16,10,1,18,9,15,13,4,6,18,14,2,11,8,17,6,16,19,4,17,1,6,4,16,5,19,14,2,4,4,9,9,6,17,1,15,16,17,3,14,9,21,10,5,10,5,20,10,14,21,9,14,13,5,14,17,18,21,8,21,6,13,4,8,17,14,19,6,13,5,16,16,16,19,14,15,18,16,9,6,15,15,19,19,6,4,10,10,15,18,16,4,8,6,17,6,4,21,7,15,6,13,17,2,15,11,16,7 +24,1,8,7,11,3,16,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,3,6,9,21,13,4,4,1,7,6,9,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,9,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,5,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,17,17,4,3,15,21,5,18,17,3,3,18,9,6,13,7,6,8,14,14,18,21,16,6,16,14,11,13,16,21,2,15,9,7,11,3,7,14,14,15,2,20,7,13,15,21,6,14,23,23,23,23,23,23,23,23,14,16,3,14,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,7,7,11,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,15,15,6,17,10,2,4,2,16,6,8,4,14,18,17,8,9,14,4,15,16,6,4,11,7,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,5,5,21,14,19,6,16,10,10,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,7,16,6,16,18,2,16,21,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,21,8,18,5,13,4,8,17,2,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,15,21,16,15,7,15,17,13,4,16,23,23 +24,1,8,15,23,2,16,23,23,9,14,16,10,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,9,3,20,21,4,3,13,6,6,17,15,2,14,13,17,6,16,2,14,18,17,8,9,14,13,15,16,6,4,11,16,2,19,16,5,8,5,21,9,2,16,18,5,7,6,9,21,2,9,6,9,9,21,9,21,7,19,6,16,4,2,15,10,19,17,9,7,17,18,13,14,4,13,7,6,5,15,19,5,16,17,21,5,21,3,9,8,8,7,3,1,13,15,8,21,17,21,6,5,7,4,5,5,18,8,17,10,1,18,9,19,17,4,8,7,1,15,14,21,15,11,7,16,21,21,17,6,3,14,2,21,4,19,15,8,8,2,7,17,15,4,3,14,17,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,16,21,5,4,1,2,2,17,17,4,3,15,21,5,18,17,9,19,18,9,5,13,4,6,18,21,14,11,17,21,6,16,18,4,16,21,5,9,16,15,19,14,2,9,15,9,13,5,11,8,15,17,17,3,9,9,21,10,5,10,5,20,4,6,21,4,14,13,5,14,1,18,21,8,21,5,13,2,1,17,16,19,6,13,5,11,17,16,19,14,8,18,17,9,6,15,15,19,19,6,4,9,10,15,18,8,8,8,10,4,1,8,21,11,15,10,15,17,2,11,8,6,14 +24,1,7,21,3,7,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,15,21,16,9,21,20,17,4,9,13,15,5,17,10,2,2,13,15,5,17,4,14,18,17,8,9,14,2,15,16,6,4,11,16,2,19,16,5,8,5,21,9,2,15,18,8,3,6,9,21,7,15,7,13,13,5,6,18,14,19,6,16,2,2,15,10,6,17,9,2,1,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,7,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,14,19,10,13,7,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,7,13,17,2,4,15,23,23 +24,6,8,7,11,3,16,13,18,3,20,14,21,2,16,13,21,18,13,13,8,3,13,9,6,21,7,13,16,21,21,16,2,3,20,10,10,5,13,15,6,17,10,2,15,13,16,6,16,4,14,18,21,8,9,14,2,15,16,6,2,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,7,21,13,2,14,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,17,17,21,6,9,7,2,5,5,18,8,17,10,1,16,3,19,17,4,9,15,21,15,14,6,14,11,14,16,21,21,17,6,3,14,7,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,15,2,15,5,16,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,10,16,18,9,6,13,4,6,18,14,14,11,8,17,6,16,18,4,17,1,6,4,16,5,19,14,2,9,4,9,13,6,17,17,15,17,17,3,14,4,21,10,5,10,5,20,10,14,16,4,9,13,5,14,21,18,21,8,21,5,13,6,16,17,14,19,10,13,9,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,6,4,17,4,21,8,15,4,3,21,2,21,14,16,7 +24,1,8,7,11,3,16,8,4,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,16,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,8,1,7,4,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,7,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,21,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,5,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,10,17,17,14,21,13,13,5,5,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,2,6,15,18,15,4,8,8,4,21,8,21,7,15,4,7,17,2,7,7,21,3 +24,1,8,7,11,23,16,15,4,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,8,3,20,21,2,9,13,8,6,16,3,2,15,13,21,5,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,7,4,6,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,5,5,15,19,5,17,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,11,1,15,14,21,14,11,7,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,10,3,18,9,6,13,4,6,18,14,14,11,7,17,5,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,5,1,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,7,21,5,13,4,16,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,7,15,4,7,17,2,7,8,21,3 +24,1,7,7,19,9,15,23,23,23,6,15,8,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,4,9,7,15,6,16,10,2,4,2,16,6,8,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,5,13,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,13,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,1,7,7,23,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,1,9,7,6,6,17,10,2,4,13,16,6,8,10,14,18,17,8,9,14,4,15,16,6,4,11,7,2,19,16,5,8,5,21,9,2,15,18,8,8,6,9,21,7,15,14,9,13,4,5,21,14,19,6,16,10,2,15,10,6,17,9,2,21,18,13,14,4,13,7,7,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,5,7,11,14,16,21,21,9,6,5,14,13,21,4,19,15,8,15,2,7,16,15,4,3,7,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,17,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,14,11,8,16,5,16,18,4,16,7,6,2,1,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,8,14,13,5,14,1,18,10,8,18,5,13,4,8,17,14,19,6,13,15,13,15,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,9,15,17,2,4,16,23,23 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,4,9,7,5,6,17,10,2,4,13,16,6,15,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,4,16,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,7,11,7,16,6,16,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,13,4,15,23,23 +24,1,8,7,11,23,16,15,4,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,8,3,20,21,2,9,13,8,6,16,3,2,15,13,21,5,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,7,4,6,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,5,5,15,19,5,17,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,11,1,15,14,21,14,11,7,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,10,3,18,9,6,13,4,6,18,14,14,11,7,17,5,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,5,16,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,7,21,5,13,4,16,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,7,15,4,7,17,2,7,8,21,3 +24,1,8,7,11,3,17,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,15,9,14,2,15,16,4,4,11,15,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,15,10,10,7,3,5,17,23,23,23,23,23,23,23,23,23,17,9,16,21,21,8,14,21,4,10,2,6,10,23,9,17,2,18,23,21,3,9,4,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,16,18,5,18,18,10,8,7,21,15,14,21,14,11,19,17,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,1,7,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,11,7,16,3 +24,1,1,15,7,10,16,10,6,15,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,19,20,21,6,5,13,15,6,17,10,2,14,13,21,6,15,8,14,18,17,8,9,14,2,15,16,6,4,11,11,2,19,1,5,11,5,21,9,2,16,18,5,14,5,9,21,13,4,10,21,7,7,7,7,14,19,6,16,2,2,15,10,6,17,9,2,17,18,13,14,4,13,7,7,13,15,19,5,21,17,18,5,21,3,9,8,8,15,9,1,13,7,8,17,17,21,6,9,7,1,5,5,18,15,17,10,1,11,3,19,17,4,5,15,21,8,14,6,7,11,7,16,21,21,17,6,3,14,9,21,4,19,15,8,8,2,7,16,15,2,3,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,6,4,1,2,2,17,17,4,3,13,21,5,18,16,10,1,18,9,15,13,4,6,18,21,14,11,8,17,6,16,19,4,17,8,6,8,16,5,19,14,2,5,4,9,9,6,17,8,15,17,17,3,14,9,21,10,5,10,5,20,10,14,21,4,14,13,5,14,1,18,21,8,21,6,13,4,8,17,21,19,13,13,5,6,16,17,19,14,8,18,16,9,6,15,15,19,19,6,4,10,10,15,18,16,4,8,17,4,6,8,21,7,15,4,13,17,2,15,7,16,7 +24,1,8,7,7,9,7,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,17,10,9,13,4,6,17,3,2,4,13,16,6,8,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,8,6,9,21,7,15,14,7,13,5,5,21,14,19,6,16,10,2,15,10,10,17,9,6,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,3,19,17,4,4,15,17,15,14,5,7,11,14,16,21,21,8,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,16,16,21,4,3,15,21,5,18,17,6,21,18,9,6,13,21,6,18,14,14,11,8,16,5,16,18,2,16,7,6,4,1,5,19,14,2,5,8,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,8,8,21,2,19,6,13,15,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,13,15,17,4,4,8,23,23 +24,1,8,7,11,3,17,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,19,3,21,18,13,14,4,5,13,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,1,14,21,13,13,5,11,17,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,1,21,9,15,4,7,17,2,11,7,16,3 +24,1,7,7,11,3,16,15,6,15,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,10,9,13,15,6,17,10,2,8,13,21,6,16,2,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,7,4,6,16,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,2,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,17,17,4,3,15,21,5,18,16,3,3,18,9,4,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,4,7,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,2,21,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,8,21,8,21,9,15,4,7,17,2,7,7,7,3 +24,23,1,8,19,3,16,16,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,3,13,9,21,13,4,4,21,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,17,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,19,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,2,14,6,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,8,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,17,21,8,21,4,15,4,7,17,2,7,7,21,3 +24,7,7,14,11,15,16,23,23,23,23,23,2,2,16,13,21,18,13,13,8,3,13,9,6,21,7,13,16,21,21,16,2,3,20,10,10,5,13,15,6,17,10,2,15,13,16,10,16,4,14,18,21,8,9,14,2,15,16,6,2,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,7,21,13,2,14,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,17,17,21,6,9,7,2,5,5,18,8,17,10,1,16,3,19,17,4,9,15,21,15,14,6,14,11,14,15,21,21,17,6,3,14,7,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,15,2,15,5,16,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,10,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,18,4,17,1,6,4,16,5,19,14,2,9,4,9,13,6,17,17,15,17,17,3,14,4,21,10,5,10,5,20,10,14,21,4,9,13,5,14,10,18,21,8,21,5,13,6,16,17,14,19,10,13,5,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,6,4,17,4,21,7,15,4,3,21,2,21,23,23,7 +24,1,8,7,11,3,17,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,10,9,13,15,6,17,10,2,8,13,21,6,17,4,14,21,17,8,9,14,4,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,7,6,9,21,13,4,6,17,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,21,21,18,13,14,4,3,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,21,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,8,18,4,19,15,8,8,2,7,16,15,4,19,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,9,10,1,2,4,1,17,4,3,15,21,5,18,17,3,5,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,6,17,7,15,16,17,3,14,5,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,17,9,6,15,7,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,4,15,4,7,17,2,7,7,21,3 +24,1,8,7,11,18,17,3,6,15,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,6,9,13,15,6,17,10,2,8,13,21,6,16,2,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,8,15,9,21,13,2,10,8,8,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,16,18,13,14,4,5,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,21,17,21,6,9,7,2,9,9,18,8,17,10,1,18,3,19,17,4,9,15,21,15,14,6,11,11,14,16,18,21,17,6,3,14,9,21,4,19,15,8,8,2,7,17,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,16,2,15,5,17,21,5,4,1,2,4,17,17,4,3,13,21,5,18,16,3,17,18,9,6,13,4,6,18,14,14,11,8,17,6,16,19,4,17,17,6,4,16,5,19,14,2,9,4,9,13,6,17,8,15,16,17,3,14,11,21,10,5,10,5,20,10,14,21,9,9,13,5,14,17,18,21,8,1,5,13,6,8,17,8,19,6,13,5,7,8,16,19,14,8,18,16,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,16,4,16,4,21,8,15,4,11,17,2,23,7,21,21 +24,1,8,7,11,3,21,15,6,15,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,7,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,19,3,21,18,13,14,4,13,13,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,15,9,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,1,14,21,13,13,5,2,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,13,17,2,11,7,16,3 +24,1,8,7,11,5,18,8,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,15,18,5,21,6,9,21,13,4,4,16,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,9,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,3,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,19,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,7,16,6,16,19,4,17,1,5,4,16,5,19,14,2,9,6,7,13,6,17,15,15,21,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,8,17,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,11,19,15,7,3 +24,7,7,14,11,15,16,23,23,23,23,23,2,2,16,13,21,18,13,13,8,3,13,9,6,21,7,13,16,21,21,16,2,3,20,10,10,5,13,15,6,17,10,2,15,13,16,10,16,4,14,18,21,8,9,14,2,15,16,6,2,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,7,21,13,2,14,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,17,17,21,6,9,7,2,5,5,18,8,17,10,1,16,3,19,17,4,9,15,21,15,14,6,14,11,14,15,21,21,17,6,3,14,7,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,15,2,15,5,16,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,10,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,18,4,17,1,6,4,16,5,19,14,2,9,4,9,13,6,17,17,15,17,17,3,14,4,21,10,5,10,5,20,10,14,21,4,9,13,5,14,10,18,21,8,21,5,13,6,16,17,14,19,6,13,9,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,6,4,17,4,21,8,15,4,3,21,2,21,7,16,7 +24,1,8,7,17,9,7,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,17,8,21,16,9,21,20,17,4,9,13,4,6,17,10,2,4,13,16,6,8,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,8,6,9,21,7,15,14,7,13,5,5,21,14,19,6,16,4,2,15,10,10,17,9,6,17,18,13,14,4,13,7,14,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,3,19,17,4,4,15,17,15,14,5,7,11,14,16,21,21,8,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,16,16,21,4,3,15,21,5,18,17,6,21,18,9,6,13,21,6,18,14,14,11,7,16,5,16,18,2,16,20,5,4,1,5,19,14,2,5,8,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,1,18,5,13,8,8,16,2,19,6,13,16,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,13,15,17,4,4,15,23,23 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,8,4,9,13,8,6,17,10,2,4,13,16,6,15,16,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,9,5,21,14,19,6,16,21,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,1,15,14,15,7,11,21,16,21,1,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,14,11,8,16,6,16,18,2,16,21,6,20,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,17,8,8,2,2,6,8,21,16,15,7,15,17,17,4,15,23,23 +24,9,14,7,11,18,15,15,19,8,14,16,2,4,17,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,7,20,10,6,9,13,15,6,17,6,2,21,13,21,6,16,2,14,18,21,15,9,14,2,15,16,6,4,11,11,2,19,17,5,11,5,21,9,2,16,18,5,7,6,9,21,13,4,6,21,15,9,9,16,14,19,6,16,10,2,15,10,6,17,9,7,21,18,13,14,4,13,10,14,13,15,19,5,21,17,18,5,21,3,9,8,8,15,9,1,13,13,8,21,17,21,6,7,7,7,9,11,18,15,17,10,1,11,3,19,17,10,3,15,16,7,14,5,2,11,14,16,21,21,21,6,3,14,9,21,4,19,15,8,8,2,7,16,15,4,3,14,17,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,1,2,8,17,16,2,3,13,21,5,18,16,15,4,18,9,15,13,10,6,18,14,14,11,8,17,6,8,19,4,21,21,6,4,16,5,19,14,2,9,15,4,9,6,17,1,15,16,17,3,14,9,21,10,5,10,5,20,10,14,21,9,14,13,5,14,17,18,21,8,21,6,13,4,15,17,15,19,5,13,6,16,8,16,19,14,8,18,16,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,7,4,6,4,21,7,15,4,13,21,2,16,7,23,23 +24,23,23,23,23,23,23,17,18,4,8,21,7,15,11,7,21,11,13,21,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,11,18,16,16,21,5,11,7,14,8,8,11,17,2,14,3,23,23,23,7,15,13,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,2,8,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,7,18,9,21,10,1,1,9,19,17,4,23,23,16,23,23,23,23,23,23,23,23,23,8,15,9,23,2,13,4,19,1,17,15,19,8,21,14,2,3,13,8,16,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,10,15,1,2,4,15,7,15,23,23,23,23,23,23,23,21,18,7,15,13,1,6,18,14,7,11,8,16,6,16,18,2,16,21,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,8,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,10,8,16,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,21,8,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,1,8,7,19,2,16,7,6,5,8,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,19,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,23,9,21,13,4,6,1,21,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,18,11,5,17,17,18,5,21,3,9,8,8,15,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,8,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,17,17,4,3,15,21,5,18,17,10,4,18,9,8,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,9,6,9,13,6,17,17,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,2,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,17,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,3,11,2,21,3 +24,1,7,7,19,9,15,23,23,23,6,15,8,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,4,9,7,15,6,16,10,2,4,2,16,6,8,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,5,13,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,13,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,1,8,15,21,23,21,15,4,7,14,21,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,21,21,16,4,3,20,6,6,5,13,15,6,16,10,2,8,13,21,10,16,4,14,18,17,15,9,14,2,15,16,10,4,13,7,2,19,17,5,11,5,21,9,2,16,18,5,14,15,3,21,13,6,6,1,14,6,9,7,14,19,6,16,16,2,15,10,6,17,3,2,21,18,13,14,4,13,13,4,5,15,19,5,16,17,21,5,21,3,9,8,8,15,9,1,13,11,8,21,17,21,6,8,7,4,9,5,21,21,17,10,1,18,3,19,17,4,7,11,21,15,14,2,14,11,18,16,19,21,17,5,2,14,7,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,2,17,16,13,3,15,21,5,18,17,10,19,18,9,6,13,2,6,18,14,15,11,7,21,6,16,19,2,16,1,6,4,16,5,19,14,2,4,6,9,13,6,17,15,15,16,17,3,14,7,21,10,5,10,5,20,4,14,21,9,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,18,5,13,5,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,13,6,15,18,15,8,8,21,4,16,8,21,8,15,2,7,21,23,9,7,7,7 +24,1,8,7,11,3,16,17,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,14,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,13,9,21,13,4,4,1,7,4,5,21,14,19,6,16,8,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,17,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,2,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,10,9,6,9,13,5,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,10,17,17,14,21,13,13,5,13,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,2,6,15,18,15,4,8,8,4,21,8,21,4,15,4,7,17,2,7,7,16,3 +24,1,6,7,16,23,23,23,23,14,14,16,7,2,16,15,17,18,13,13,8,3,13,5,6,1,7,13,16,11,21,16,2,3,20,21,7,5,15,15,6,17,7,2,14,7,18,7,7,8,14,16,1,13,9,14,2,15,16,10,3,11,8,2,19,17,5,8,5,21,9,2,11,18,8,3,6,10,21,15,1,6,16,4,6,5,8,14,19,6,8,21,2,15,10,6,17,9,2,21,18,13,14,4,13,7,5,4,15,18,5,18,17,17,5,1,3,9,8,8,7,9,1,13,9,11,21,17,16,7,9,7,15,5,17,16,16,21,3,1,15,2,19,1,10,7,4,11,10,14,1,14,11,14,16,21,21,8,6,3,14,16,21,10,19,15,8,13,2,7,16,15,4,3,7,21,13,21,6,21,13,14,10,14,10,13,16,15,2,15,5,16,21,17,2,1,2,4,21,16,8,8,15,21,5,18,21,3,21,18,9,8,13,3,6,18,14,15,13,7,21,6,16,11,2,16,8,6,2,17,5,19,14,2,5,7,3,13,9,21,8,15,16,17,3,14,5,21,10,5,2,5,20,6,14,21,3,14,13,4,14,16,18,21,8,21,5,13,15,8,16,14,19,4,13,14,7,16,8,17,14,15,18,17,9,6,15,15,19,19,6,4,13,21,15,18,20,15,8,10,2,6,1,21,3,18,14,15,21,2,23,23,23,23 +24,1,8,7,19,3,16,8,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,5,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,16,7,4,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,21,21,17,10,1,18,3,19,17,4,9,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,19,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,5,17,15,15,21,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,6,13,4,7,17,14,21,13,13,5,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,17,21,9,15,2,7,17,2,7,7,21,3 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,8,4,9,13,8,6,17,10,2,4,13,16,6,15,16,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,9,5,21,14,19,6,16,21,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,1,15,14,15,7,11,21,16,21,1,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,14,11,8,16,6,16,18,2,16,21,6,20,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,3,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,17,8,8,2,2,6,8,21,16,15,7,15,17,17,4,15,23,23 +24,23,23,23,23,23,1,8,13,4,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,10,5,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,1,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,17,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,4,13,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,17,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,8,8,6,15,19,4,17,1,6,4,16,5,18,14,2,9,6,9,13,6,17,7,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,7,15,4,7,17,2,7,7,18,3 +24,1,3,14,15,23,23,15,10,8,14,21,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,17,21,16,2,3,20,6,6,5,13,16,6,16,10,2,15,13,21,10,16,4,14,18,17,15,9,14,2,15,16,6,4,13,11,2,19,17,5,11,5,21,9,2,16,18,5,14,15,3,21,11,4,6,1,8,6,5,11,14,19,6,16,7,10,15,10,6,17,3,2,21,18,13,14,4,13,7,6,5,15,11,5,16,17,21,5,21,3,9,8,8,15,9,1,13,11,8,21,17,21,6,8,15,4,5,5,21,21,17,10,1,18,3,19,17,4,7,7,21,15,14,1,14,11,18,16,19,21,17,5,3,14,7,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,2,17,16,13,3,15,21,5,18,17,10,19,18,9,6,13,2,6,18,14,15,11,7,21,6,16,19,10,16,8,6,4,16,5,19,14,2,4,6,9,13,6,17,15,15,16,21,3,14,7,21,10,5,10,5,20,4,14,21,9,14,13,5,14,1,18,21,8,21,5,13,4,8,17,14,18,5,13,5,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,13,6,15,18,15,4,8,2,4,16,8,21,8,15,2,7,21,23,9,7,23,23 +24,1,7,7,2,9,7,23,23,23,6,15,4,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,17,8,21,16,9,1,20,17,10,9,7,15,6,17,6,2,9,13,21,21,17,4,14,18,17,7,9,14,2,15,16,6,4,11,7,2,19,17,5,8,5,21,9,2,15,18,8,14,6,9,21,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,15,15,14,23,23,15,2,8,14,21,8,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,21,21,15,2,3,20,10,6,5,13,15,6,16,10,2,14,13,21,2,16,8,14,18,17,7,9,14,2,15,16,3,2,13,16,2,19,16,5,2,5,21,9,2,16,18,5,14,15,3,21,13,14,6,14,14,6,5,10,14,19,6,16,6,10,15,2,6,17,3,2,21,18,13,23,23,23,23,23,23,15,19,5,16,17,21,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,2,5,5,16,21,17,10,1,18,2,19,17,10,4,7,20,23,23,23,23,13,10,15,18,21,15,7,3,14,13,21,2,16,13,17,10,2,13,17,7,14,13,14,13,5,16,10,16,7,21,13,14,15,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,21,15,18,18,10,21,23,23,23,13,2,6,18,14,15,11,7,21,6,15,19,10,16,8,13,4,16,5,19,14,2,4,15,9,13,6,17,15,15,16,17,3,14,7,21,10,5,2,5,20,10,14,21,4,14,13,6,14,15,18,21,8,21,5,13,8,8,17,14,18,5,13,5,13,14,16,19,14,16,18,16,9,6,15,15,19,19,6,4,13,6,15,18,15,4,8,2,4,16,8,21,8,15,2,2,21,2,10,8,2,18 +24,1,8,7,19,21,17,15,6,6,14,16,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,5,13,15,6,17,10,2,15,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,7,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,7,4,9,2,7,6,5,21,21,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,15,21,4,19,15,8,8,2,7,17,15,2,19,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,7,11,15,17,6,16,19,4,17,16,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,18,5,13,4,8,17,14,21,5,13,5,11,8,16,19,14,16,18,17,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,8,15,4,7,17,2,7,7,21,3 +24,1,8,7,3,3,16,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,21,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,17,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,21,21,18,13,14,4,9,7,6,5,7,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,16,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,9,10,1,2,4,1,17,4,3,15,21,5,18,17,3,5,18,9,6,13,4,4,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,16,17,3,14,7,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,21,21,13,13,9,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,3,7,7,21,3 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,7,15,6,17,10,2,4,2,16,6,8,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,7,14,6,9,21,7,15,14,6,13,5,5,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,17,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,20,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,14,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,17,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,1,7,8,21,13,16,23,23,23,10,15,2,2,16,15,16,18,13,13,8,3,23,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,13,15,6,17,10,2,4,13,21,6,15,2,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,7,14,6,9,21,7,15,14,13,13,5,5,21,14,19,6,16,10,2,15,10,6,17,9,2,21,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,9,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,16,15,14,15,11,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,23,17,18,6,7,1,2,17,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,15,11,8,16,6,16,18,2,16,21,6,2,16,5,19,14,2,5,8,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,8,14,13,5,14,1,18,10,8,18,5,13,4,8,17,19,19,10,13,14,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,15,21,16,15,7,8,17,2,4,7,17,9 +24,1,8,7,11,3,16,18,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,17,6,16,4,14,18,17,8,9,14,2,15,16,4,9,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,11,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,10,8,7,21,15,14,21,14,11,19,16,19,21,17,5,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,17,21,2,15,5,17,21,9,10,1,2,4,17,17,4,3,15,21,5,18,17,19,9,18,9,4,13,4,6,18,14,14,11,8,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,6,17,8,15,17,17,3,14,5,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,17,8,21,5,13,6,8,17,14,21,13,13,5,20,8,16,19,14,16,18,17,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,8,15,4,2,21,11,7,7,21,3 +24,1,7,7,7,13,16,23,23,23,15,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,13,15,6,17,10,2,4,13,17,6,7,2,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,6,5,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,7,21,5,18,17,6,21,18,9,6,13,1,6,18,14,15,11,8,16,6,16,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,7,15,17,2,4,15,23,23 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,4,9,7,5,6,17,10,2,4,13,16,6,15,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,15,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,4,6,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,21,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,7,11,8,16,6,16,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,1,15,7,11,20,16,15,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,2,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,9,21,6,9,21,7,4,6,17,7,5,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,18,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,19,10,1,2,4,1,17,4,3,15,21,5,18,17,10,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,8,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,19,14,13,5,14,15,18,16,7,21,5,13,1,17,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,9,23,23,23 +24,1,8,7,11,3,17,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,19,3,21,18,13,14,4,5,13,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,1,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,1,21,9,15,4,7,17,11,11,7,16,3 +24,1,8,7,11,3,17,15,6,6,3,17,10,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,11,11,21,3 +24,23,23,23,23,23,1,8,6,4,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,10,5,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,7,9,14,2,15,16,4,4,11,21,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,10,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,10,18,9,10,13,4,6,18,14,14,11,15,17,6,15,19,4,17,1,6,4,16,5,18,14,2,9,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,8,21,5,13,4,8,17,21,21,13,13,5,11,8,16,19,14,16,18,16,9,6,16,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,7,18,3 +24,1,8,7,11,19,16,3,6,15,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,6,9,13,5,6,17,10,2,8,13,21,6,16,2,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,2,10,17,8,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,16,18,13,14,4,9,7,9,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,21,17,21,6,9,7,2,9,9,18,8,17,10,1,18,9,19,17,4,9,15,21,15,14,6,11,11,14,16,18,21,17,6,3,14,9,21,4,19,15,8,8,2,7,17,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,1,2,4,17,17,4,3,13,21,5,18,16,3,17,18,9,6,13,4,6,18,14,14,11,8,17,6,17,19,4,17,1,6,4,16,5,19,14,2,9,4,9,13,6,17,8,15,16,17,3,14,7,21,10,5,10,5,20,10,14,21,9,9,13,5,14,17,18,21,8,16,5,13,6,8,17,9,19,6,13,5,11,8,16,19,14,8,18,16,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,16,4,16,4,21,8,15,4,13,17,2,7,7,21,7 +24,1,7,15,19,9,16,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,7,15,6,17,10,2,4,13,16,6,8,4,14,18,17,15,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,7,14,6,9,21,7,15,14,13,13,5,5,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,8,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,20,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,1,8,7,11,3,16,8,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,2,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,7,21,13,4,4,1,7,4,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,19,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,11,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,6,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,17,5,19,14,2,9,6,9,13,5,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,2,5,14,16,18,21,8,21,5,13,4,17,17,14,21,13,13,13,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,15,8,4,21,8,21,9,15,2,7,17,2,7,7,21,14 +24,7,7,14,11,15,16,23,23,23,23,23,2,2,16,13,21,18,13,13,8,3,13,9,6,21,7,13,16,21,21,16,2,3,20,10,10,5,13,15,6,17,10,2,15,13,16,6,16,4,14,18,21,8,9,14,2,15,16,6,2,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,10,7,21,13,2,14,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,17,17,21,6,9,7,2,5,5,18,8,17,10,1,16,3,19,17,4,9,15,21,15,14,6,14,11,14,16,21,21,17,6,3,14,7,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,15,2,15,5,16,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,10,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,18,4,17,1,6,4,16,5,19,14,2,9,4,9,13,6,17,17,15,17,17,3,14,10,21,10,5,10,5,20,10,14,21,4,9,13,5,14,21,18,21,8,21,5,13,6,16,17,14,19,10,13,9,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,6,4,17,4,21,8,15,4,3,21,2,21,14,16,7 +24,1,8,7,13,10,16,11,6,8,14,16,2,2,17,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,6,9,13,8,6,17,10,2,8,13,21,6,16,9,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,11,4,4,6,8,6,9,21,14,19,6,17,2,2,15,10,6,17,9,3,21,18,13,14,4,13,7,6,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,8,13,11,8,17,17,21,6,9,7,4,9,5,18,17,17,10,1,16,3,19,17,10,9,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,8,21,4,19,7,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,17,17,4,3,15,21,5,18,16,10,3,18,9,6,13,2,6,18,14,14,11,8,17,6,15,19,4,21,17,6,4,16,5,18,14,2,9,4,4,13,6,17,8,15,21,17,3,10,7,21,10,5,10,5,20,4,14,21,9,14,13,5,14,16,18,21,8,21,5,13,4,17,17,14,18,5,13,5,11,16,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,7,21,4,16,8,21,9,15,10,13,17,4,7,7,11,4 +24,1,17,7,11,3,15,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,6,11,8,2,19,17,5,11,5,21,9,2,16,18,13,14,6,9,21,13,4,4,17,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,8,6,3,14,7,21,2,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,21,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,3,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,15,4,21,8,21,9,13,4,7,17,2,7,7,21,10 +24,1,8,7,11,3,17,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,19,3,21,18,13,14,4,5,13,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,1,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,11,7,16,3 +24,1,8,7,11,3,17,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,2,16,4,3,20,21,4,9,13,15,6,16,10,2,8,13,21,6,16,4,7,19,17,8,9,14,2,15,16,4,8,11,8,2,19,17,5,11,5,21,9,3,17,18,5,21,6,9,21,13,4,2,4,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,16,14,4,19,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,3,7,17,15,4,19,14,16,13,17,6,17,13,14,10,14,10,13,17,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,7,11,15,21,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,6,17,5,14,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,2,4,1,17,14,21,13,2,5,11,8,1,3,14,16,18,16,9,6,15,8,19,19,6,4,4,6,15,11,15,4,8,8,4,21,8,21,3,15,6,7,17,2,11,7,21,3 +24,1,8,7,11,23,16,15,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,8,3,20,21,4,9,13,15,6,17,10,2,4,13,21,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,15,2,19,17,5,11,5,21,9,2,16,18,9,21,6,9,21,7,4,6,21,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,5,21,18,13,14,4,9,7,5,9,7,19,5,16,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,7,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,2,1,17,2,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,16,15,15,16,17,3,14,7,21,10,5,10,5,20,4,14,21,9,14,13,5,14,16,18,16,7,21,5,13,4,17,17,8,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,8,21,3 +24,1,7,7,14,9,15,23,23,23,2,16,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,17,8,21,16,9,1,20,1,4,9,13,15,6,16,10,2,9,13,16,21,8,4,14,18,17,8,9,14,13,15,16,6,4,11,8,2,19,17,5,8,5,21,9,2,15,18,8,14,6,9,21,7,8,14,7,13,5,13,21,14,19,6,16,10,2,15,4,6,17,9,10,21,18,13,14,4,13,7,14,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,7,8,21,17,21,6,7,7,8,5,3,18,9,21,10,1,16,3,19,17,4,4,15,8,15,14,6,7,11,15,16,21,21,9,6,3,14,10,21,2,19,15,8,8,2,7,16,7,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,1,17,16,4,3,15,21,5,18,17,6,21,18,9,7,13,16,6,18,14,8,11,8,16,6,15,18,2,16,3,6,2,16,5,19,14,2,5,8,9,13,9,17,8,15,1,16,3,14,2,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,20,7,17,14,19,15,13,5,13,14,16,19,14,15,18,17,9,6,15,15,19,19,6,4,10,2,11,3,8,8,7,21,2,17,15,6,15,15,7,7,15,7,8,7,5,14 +24,1,8,7,11,3,16,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,4,7,6,5,21,14,19,6,16,2,4,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,16,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,6,5,14,16,18,21,8,21,5,13,4,8,17,7,21,13,13,5,10,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,7,14,21 +24,1,7,18,3,7,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,15,21,16,9,21,20,17,4,9,7,5,5,17,10,2,2,13,16,5,17,4,14,18,17,15,9,14,4,15,16,6,4,11,16,2,19,16,6,8,5,21,9,2,15,18,8,14,6,9,21,7,15,7,13,13,5,6,18,14,19,6,16,2,2,15,10,6,17,9,2,1,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,7,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,11,2,7,16,15,4,3,15,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,9,6,2,17,5,19,14,2,5,15,9,2,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,14,19,10,13,7,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,7,7,17,2,4,15,23,23 +24,1,8,7,3,3,16,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,17,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,17,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,21,21,18,13,14,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,9,10,1,2,4,1,17,4,3,15,21,5,18,17,3,5,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,7,7,3 +24,1,7,7,19,7,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,13,7,6,17,10,2,4,1,16,5,8,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,2,18,18,14,8,23,23,23,23,23,8,5,13,5,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,19,18,9,21,10,1,1,9,19,17,4,4,7,21,21,4,15,7,11,18,8,7,16,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,8,11,8,16,6,16,18,2,16,21,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,13,5,20,6,14,21,9,14,13,5,14,1,18,21,8,18,5,13,4,8,21,3,19,10,13,7,13,8,17,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,2,4,4,17,5 +24,1,7,7,13,15,15,23,23,23,15,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,10,9,13,15,6,17,10,2,4,13,16,6,17,4,14,18,17,15,9,14,4,15,16,6,4,11,16,2,19,16,5,8,5,21,9,2,15,18,8,10,6,9,21,7,15,8,13,5,5,6,21,14,19,6,16,10,2,15,10,6,17,9,2,1,18,13,14,4,13,7,15,13,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,15,18,9,21,10,1,1,9,19,17,4,4,15,18,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,15,11,8,16,6,16,18,20,16,21,6,2,1,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,7,17,3,19,10,13,7,7,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,16,2,4,15,23,23 +24,1,8,7,7,9,7,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,17,10,9,13,4,6,17,3,2,4,13,16,6,8,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,8,6,9,21,7,15,14,7,13,5,5,21,14,19,6,16,10,2,15,10,10,17,9,6,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,3,19,17,4,4,15,17,15,14,5,7,11,14,16,21,21,8,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,16,16,21,4,3,15,21,5,18,17,6,21,18,9,6,13,21,6,18,14,14,11,8,16,5,16,18,2,16,7,6,4,1,5,19,14,2,5,8,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,8,8,21,2,19,6,13,15,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,13,15,17,4,4,8,23,23 +24,1,8,7,11,3,16,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,7,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,4,7,6,5,21,14,19,6,16,2,4,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,15,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,6,5,14,16,18,21,8,21,5,13,4,8,17,7,21,13,13,5,10,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,13,17,2,7,7,21,3 +24,1,8,7,11,3,13,15,16,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,2,11,8,2,19,16,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,1,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,15,2,7,17,15,4,19,15,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,4,7,13,6,17,15,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,19,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,7,21,3 +24,1,8,7,11,3,17,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,19,3,21,18,13,14,4,5,13,6,5,7,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,1,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,1,21,9,15,4,7,17,2,11,7,16,3 +24,1,8,7,11,3,16,17,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,2,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,1,7,4,5,21,14,19,6,16,8,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,17,7,21,15,14,16,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,15,2,7,17,15,2,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,5,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,10,17,17,14,21,13,13,5,13,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,2,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,7,16,3 +24,1,8,7,11,3,16,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,7,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,4,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,10,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,7,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,6,5,14,16,18,21,8,21,5,13,4,8,17,7,21,13,13,5,10,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,9,7,17,2,7,7,21,3 +24,1,10,7,18,23,23,16,21,14,14,16,2,2,16,15,16,15,13,13,8,3,13,9,6,1,7,13,16,11,21,15,2,3,20,21,13,7,13,15,6,21,10,2,14,3,17,6,16,6,14,18,21,15,9,8,2,15,16,6,2,11,16,2,19,17,5,15,5,21,9,2,1,18,8,5,4,9,21,2,10,14,4,8,6,9,21,21,19,6,16,20,2,15,10,10,17,9,6,8,19,13,14,17,13,7,6,7,15,19,5,1,21,21,5,1,3,9,8,8,7,9,1,13,17,7,21,16,21,8,7,7,7,5,3,21,7,21,3,1,15,10,18,21,10,2,4,21,3,14,17,14,11,9,15,16,21,16,6,3,14,8,21,15,19,18,3,21,2,10,16,15,4,3,15,21,7,17,6,17,13,14,10,14,10,13,16,15,2,15,5,17,8,6,3,1,2,2,7,17,15,19,11,21,5,18,1,3,4,18,9,7,13,1,6,21,14,15,7,4,21,5,16,3,2,17,5,13,19,17,5,19,14,2,5,7,6,13,3,17,8,15,17,17,3,14,15,18,10,23,23,23,23,23,23,23,23,23,23,23,23,16,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,21,23,23,23,23,23 +24,1,8,7,11,3,17,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,4,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,15,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,8,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,7,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,3,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,16,8,21,10,15,6,7,17,2,11,7,21,3 +24,1,8,7,7,7,16,11,4,14,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,21,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,7,5,9,21,13,2,14,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,21,17,21,6,9,7,2,5,5,18,8,17,10,1,21,3,19,17,4,9,15,21,15,14,6,2,11,14,16,21,21,17,6,3,14,7,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,16,2,15,5,17,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,10,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,18,4,17,1,6,4,16,5,19,14,2,9,4,9,5,6,16,17,15,17,17,3,14,4,21,10,5,10,5,20,10,14,21,9,9,13,5,14,21,18,21,8,21,5,13,6,16,17,15,19,4,6,9,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,16,4,17,4,21,8,15,4,3,17,2,7,7,15,21 +24,23,23,23,23,9,15,23,23,23,15,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,10,9,7,15,6,17,10,2,4,13,21,6,17,4,14,18,17,8,9,14,4,15,16,6,4,11,16,2,19,16,5,8,5,21,9,2,15,18,8,10,6,9,21,7,15,8,13,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,2,1,18,13,14,4,13,7,15,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,15,18,9,21,10,1,1,9,19,17,4,4,15,18,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,1,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,7,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,21,6,2,1,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,7,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,7,15,17,2,4,15,23,23 +24,1,8,7,11,13,4,23,23,23,2,15,6,2,16,15,17,18,13,13,7,3,13,9,6,1,7,13,16,8,21,16,4,21,20,21,6,9,13,16,6,17,2,2,2,13,16,6,16,8,14,18,17,15,9,14,2,15,16,6,8,11,8,2,19,17,5,7,5,21,9,2,15,18,8,8,6,9,21,2,15,14,3,11,6,5,21,14,19,6,16,2,2,15,10,6,17,9,10,17,18,13,14,4,13,7,10,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,13,8,16,17,21,6,7,8,10,5,5,18,9,21,10,1,16,3,19,17,10,7,15,17,15,14,15,7,11,7,16,21,16,9,5,3,14,16,21,4,19,15,8,8,2,7,16,15,4,3,15,21,13,21,6,16,13,14,10,14,10,13,16,16,2,13,5,17,21,6,17,1,2,4,17,21,4,3,15,21,5,18,17,6,21,18,9,13,13,1,6,18,14,14,11,8,16,5,16,19,2,16,7,6,2,16,5,19,14,2,5,6,11,13,9,17,7,13,21,16,3,14,5,21,10,5,2,5,20,6,14,21,9,14,13,6,14,17,18,10,1,18,5,13,2,8,1,21,19,6,13,5,7,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,2,10,15,18,16,8,8,2,4,5,10,21,6,7,7,7,17,9,2,2,21,23 +24,1,17,7,11,3,15,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,6,11,8,2,19,17,5,11,5,21,9,2,16,18,13,14,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,2,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,3,8,16,19,14,15,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,15,4,21,8,21,9,15,4,7,17,2,7,7,21,3 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,1,7,21,15,14,21,14,11,19,16,19,21,8,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,15,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,4,7,13,6,17,15,15,17,17,3,14,4,21,10,7,10,15,14,7,14,2,4,15,23,23,23,23,23,21,7,8,4,7,2,8,10,14,15,15,7,5,7,14,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,3,6,21,2,21,21,21,3 +24,1,8,7,11,23,16,15,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,8,3,20,21,4,9,13,15,6,17,10,2,4,13,21,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,15,2,19,17,5,11,5,21,9,2,16,18,9,21,6,9,21,7,4,6,21,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,5,9,7,19,5,16,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,15,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,7,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,2,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,7,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,16,5,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,7,21,5,13,4,17,17,8,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,7,15,4,7,17,2,7,8,18,3 +24,1,8,7,7,9,7,23,23,23,13,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,17,10,9,13,4,6,17,10,2,4,13,16,6,8,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,8,6,9,21,7,15,14,7,13,5,5,21,14,19,6,16,10,2,15,10,10,17,9,6,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,3,19,17,4,4,15,17,15,14,5,7,11,14,16,21,21,8,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,16,16,21,4,3,15,21,5,18,17,6,21,18,9,6,13,21,6,18,14,14,11,8,16,5,16,18,2,16,7,6,4,1,5,19,14,2,5,8,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,8,8,17,2,19,6,13,15,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,13,15,17,4,4,15,23,23 +24,1,5,20,10,13,7,23,23,6,5,7,6,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,1,20,17,4,9,2,15,6,17,6,2,7,13,16,15,16,2,15,18,17,8,9,14,2,15,16,6,4,11,7,2,19,17,5,8,5,21,9,2,15,18,8,14,6,9,21,7,8,15,7,13,5,13,21,14,19,6,16,10,2,15,4,6,16,9,10,17,18,13,14,4,13,7,14,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,7,8,21,17,21,6,7,7,8,5,19,18,9,21,10,1,16,3,19,17,4,4,15,17,15,14,6,7,11,1,16,21,21,9,6,3,14,3,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,15,17,1,4,3,15,21,5,18,17,6,21,18,9,7,13,16,6,18,14,15,11,7,16,6,16,18,2,16,3,6,2,16,5,19,14,2,5,8,9,13,9,17,8,15,1,16,3,14,3,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,2,8,17,14,19,6,13,15,7,14,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,11,17,8,8,2,2,6,8,21,15,15,9,15,17,2,4,17,7,4 +24,1,8,7,7,9,7,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,17,10,9,13,4,6,17,3,2,4,13,16,6,8,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,8,6,9,21,7,15,14,7,13,5,5,21,14,19,6,16,10,2,15,10,10,17,9,6,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,3,19,17,4,4,15,17,15,14,5,7,11,14,16,21,21,8,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,16,16,21,4,3,15,21,5,18,17,6,21,18,9,6,13,21,6,18,14,14,11,8,16,5,16,18,2,16,7,6,4,1,5,19,14,2,5,8,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,8,8,21,2,19,6,13,15,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,13,15,17,4,4,9,17,13 +24,1,8,7,11,7,16,3,4,14,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,17,18,21,16,4,3,20,10,6,9,13,15,6,17,10,2,8,13,1,6,16,4,14,18,21,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,2,8,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,7,8,21,17,21,6,9,7,7,5,5,18,8,17,10,1,18,3,19,17,4,9,15,21,15,14,6,11,11,14,16,21,21,17,6,3,14,9,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,3,13,16,16,2,15,5,8,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,10,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,4,9,5,6,16,17,15,17,17,3,14,4,21,10,5,10,5,20,10,14,21,9,9,13,5,14,21,18,21,8,21,5,13,6,16,17,16,19,4,13,5,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,17,4,1,6,21,8,15,6,3,17,2,7,7,16,21 +24,1,8,7,11,3,16,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,17,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,4,7,6,5,21,14,19,6,16,2,4,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,16,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,6,5,14,16,18,21,8,21,5,13,4,8,17,7,21,13,13,5,10,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,7,21,3 +24,1,8,7,11,23,16,15,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,8,3,20,21,4,9,13,15,6,16,3,2,15,13,21,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,7,4,6,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,5,5,15,19,5,16,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,11,1,15,14,21,14,11,7,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,5,10,1,2,2,1,21,4,3,15,21,5,18,17,10,2,18,9,6,13,4,6,18,14,14,11,15,17,5,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,5,16,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,7,21,5,13,4,16,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,8,21,3 +24,1,8,7,11,3,16,18,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,7,4,4,16,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,7,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,8,6,3,14,18,21,4,19,15,8,8,2,7,17,15,2,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,16,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,10,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,16,8,17,9,15,4,7,17,2,7,7,21,3 +24,1,7,7,2,7,7,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,1,20,17,4,9,2,15,6,17,6,2,7,13,21,8,15,2,14,18,17,8,9,14,2,15,16,6,4,11,7,2,19,17,5,8,5,21,9,2,15,18,8,14,6,9,21,7,8,14,7,13,5,13,21,14,19,6,16,10,2,15,4,6,17,9,10,17,18,13,14,4,13,7,14,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,7,8,21,17,21,6,7,7,8,5,3,18,9,21,10,1,16,10,19,17,4,4,15,1,15,14,6,7,11,1,16,21,21,9,6,3,14,3,21,4,19,7,8,7,2,7,16,7,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,15,17,1,4,3,15,21,5,18,17,6,21,18,9,7,13,16,6,18,14,15,11,7,16,6,16,18,2,16,3,6,2,1,5,19,14,2,5,8,9,13,9,17,8,15,1,16,3,14,3,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,2,8,17,21,19,6,13,16,7,14,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,9,7,17,2,4,8,7,8 +24,1,17,7,11,3,15,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,6,11,8,2,19,17,5,11,5,21,9,2,16,18,13,14,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,2,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,3,8,16,19,14,15,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,15,4,21,8,21,9,15,4,7,17,2,7,7,21,3 +24,1,8,7,11,3,16,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,8,7,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,4,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,10,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,7,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,6,5,14,16,18,21,8,21,5,13,4,8,17,7,21,13,13,5,10,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,9,7,17,2,7,7,21,3 +24,9,21,7,11,23,23,3,9,15,14,16,2,4,17,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,7,20,10,6,9,13,16,6,17,6,2,21,13,21,6,16,2,14,18,21,15,9,14,2,15,16,6,4,11,11,2,19,17,5,11,5,21,9,2,16,18,5,7,6,9,21,13,4,6,21,15,5,9,17,14,19,6,16,2,2,15,10,6,17,9,13,21,18,13,14,4,13,10,14,13,15,19,5,21,17,18,5,21,3,9,8,8,15,7,1,13,13,8,21,17,21,6,7,7,7,5,11,18,15,17,10,1,11,3,19,17,10,3,15,16,7,14,5,2,11,14,16,21,21,21,6,3,14,9,21,4,19,15,8,8,2,7,16,15,4,3,14,17,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,1,2,8,17,16,2,3,13,21,5,18,16,15,4,18,9,15,13,10,6,18,14,14,11,8,17,6,17,19,4,21,21,6,4,16,5,19,14,2,9,14,2,9,6,17,1,15,16,17,3,14,9,21,10,5,2,5,20,10,14,21,9,14,13,5,14,17,18,21,8,21,6,13,4,15,17,15,19,5,13,6,15,8,16,19,14,8,18,16,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,15,4,6,4,21,7,15,4,13,21,10,16,7,21,9 +24,1,8,7,11,3,17,15,6,6,3,17,10,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,11,11,21,3 +24,1,8,7,11,3,16,8,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,2,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,1,7,4,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,19,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,11,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,6,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,5,17,15,15,17,17,3,14,5,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,17,17,14,21,13,13,13,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,15,8,4,21,8,21,9,15,2,7,17,2,7,7,21,14 +24,1,10,9,16,23,16,7,23,23,23,23,23,5,16,16,16,18,13,13,8,3,13,9,6,21,7,13,17,11,21,16,4,4,20,21,7,13,23,14,14,21,10,7,15,8,11,4,16,8,15,8,21,11,9,14,6,15,17,2,21,11,2,2,19,4,5,11,5,17,9,2,10,18,8,2,16,5,17,9,4,16,15,6,6,9,21,14,19,6,16,4,2,15,4,6,21,18,7,10,19,7,5,19,7,13,6,23,23,23,23,17,17,21,5,21,3,9,8,8,15,9,16,4,21,11,21,17,16,6,4,14,8,5,19,18,15,21,3,1,11,2,19,17,10,23,23,23,18,7,15,5,11,3,17,21,21,23,23,23,23,10,13,4,7,19,5,16,2,19,17,15,4,3,13,17,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,18,5,21,10,6,4,15,16,4,21,7,21,15,18,21,5,4,18,9,9,13,23,23,18,9,14,11,6,17,16,8,19,8,10,18,4,4,16,5,18,14,2,5,3,6,13,9,17,15,13,1,17,3,21,5,21,10,5,2,5,20,10,7,16,7,13,7,7,1,16,18,2,8,18,10,13,5,9,16,8,21,6,5,23,5,21,16,19,14,16,18,16,9,6,15,7,19,19,6,4,5,21,15,18,20,21,8,4,4,15,8,16,15,21,14,17,21,4,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,5,14,6,23,21,13,4,9,8,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,9,21,18,13,14,4,23,23,23,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,7,5,18,21,17,10,1,18,3,19,17,4,15,7,21,15,14,21,14,11,19,17,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,18,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,9,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,17,5,19,14,2,9,15,9,13,6,17,8,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,10,15,4,7,17,3,11,7,18,3 +24,1,8,7,11,7,16,14,4,14,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,17,18,21,16,4,3,20,10,6,9,13,15,6,17,10,2,15,13,1,6,16,4,14,18,21,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,10,8,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,15,9,1,13,13,8,21,17,21,6,9,7,2,5,5,18,8,17,10,1,11,3,19,17,4,9,15,21,15,14,6,14,16,14,16,21,21,17,6,3,14,3,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,16,2,15,5,17,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,3,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,4,9,5,6,16,17,15,17,17,3,14,9,21,10,5,10,5,20,10,14,21,9,9,13,5,14,21,18,21,8,21,5,13,6,16,17,8,19,4,13,5,11,8,15,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,16,4,1,6,21,8,15,6,3,17,2,7,7,16,16 +24,1,6,2,7,6,15,6,2,15,14,20,15,2,7,8,15,18,13,13,7,3,13,2,13,21,14,13,15,23,23,23,23,23,23,21,3,7,13,14,2,21,21,2,2,23,23,23,23,23,23,23,23,23,6,14,2,14,15,15,2,11,7,21,21,21,7,21,18,2,6,2,14,15,21,14,6,13,15,2,6,14,16,8,6,5,7,14,19,6,15,10,2,15,10,6,17,6,2,21,18,13,14,4,13,7,15,5,15,19,5,16,17,21,5,21,3,9,8,8,15,9,1,13,11,15,21,17,21,6,15,14,2,5,5,21,21,17,3,1,18,3,19,17,4,7,2,21,15,14,21,14,11,18,16,19,21,17,5,3,14,8,21,4,19,13,8,8,2,7,16,15,4,3,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,16,21,5,10,1,2,2,16,16,13,3,15,21,5,18,17,10,3,18,9,6,13,2,6,18,14,14,11,7,21,6,16,19,10,16,1,6,4,16,5,19,14,2,4,4,5,13,6,17,15,15,1,17,3,14,7,21,10,5,10,5,20,4,14,21,9,14,13,5,14,1,18,21,8,21,5,13,6,8,17,14,18,6,13,14,13,14,16,19,14,16,18,16,9,6,15,15,19,19,6,4,13,6,15,18,15,4,8,11,4,16,8,21,8,15,13,7,21,23,9,11,14,6 +24,1,8,7,3,3,16,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,1,13,21,6,16,4,14,21,17,8,9,14,4,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,9,17,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,21,21,18,13,14,4,9,7,6,5,7,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,9,10,1,2,4,1,17,4,3,15,21,5,18,17,3,5,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,21,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,2,7,17,2,7,21,7,2 +24,23,1,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,7,15,6,17,10,2,4,13,16,6,8,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,7,6,9,21,7,15,7,13,13,5,5,10,14,19,6,16,10,2,15,10,6,17,9,13,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,13,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,15,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,2,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,7,17,2,4,15,23,23 +24,1,8,10,1,23,23,23,23,23,8,13,8,10,7,5,21,18,13,9,14,3,13,5,6,23,23,23,23,23,23,23,23,21,20,10,4,5,13,15,6,15,16,2,7,13,2,2,7,2,2,7,7,18,7,14,13,7,14,7,23,23,23,23,23,23,5,8,5,15,6,2,7,4,8,14,4,4,21,4,2,14,13,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,2,16,18,13,14,4,13,7,14,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,7,11,8,16,6,16,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,1,8,7,7,9,7,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,17,10,9,13,4,6,17,10,2,4,13,16,6,8,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,8,6,9,21,7,15,14,7,13,5,5,21,14,19,6,16,10,2,15,10,10,17,9,6,8,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,3,19,17,4,4,15,17,15,14,5,7,11,14,16,21,21,8,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,21,16,21,4,3,15,21,5,18,17,6,21,18,9,6,13,21,6,18,14,14,11,8,16,5,16,18,2,16,7,6,4,1,5,19,14,2,5,8,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,8,8,17,2,19,6,13,15,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,13,15,17,4,4,8,23,23 +24,1,8,7,11,7,16,14,4,14,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,17,18,21,16,4,3,20,10,6,9,13,15,6,17,10,2,15,13,1,6,16,4,14,18,21,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,10,8,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,15,9,1,13,13,8,21,17,21,6,9,7,2,5,5,18,8,17,10,1,11,3,19,17,4,9,15,21,15,14,6,2,16,14,16,21,21,17,6,3,14,9,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,16,2,15,5,17,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,3,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,4,9,5,6,16,17,15,17,17,3,14,4,21,10,5,10,5,20,10,14,21,9,9,13,5,14,21,18,21,8,21,5,13,6,16,17,15,19,4,13,5,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,17,4,1,6,21,8,15,6,3,17,2,7,7,16,16 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,7,15,6,17,10,2,4,2,16,6,8,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,7,14,6,9,21,7,15,14,15,13,5,5,21,14,19,6,16,10,2,15,10,6,17,9,9,1,18,13,14,4,13,8,14,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,17,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,1,16,6,16,18,2,16,21,6,2,16,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,14,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,7,2,4,15,23,23 +24,1,8,7,11,3,17,15,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,19,3,21,18,13,14,4,5,13,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,1,7,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,11,7,16,3 +24,1,8,15,11,23,16,15,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,8,3,20,21,4,9,13,15,6,17,10,2,6,13,21,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,15,2,19,17,5,11,5,21,9,2,15,18,9,21,6,9,21,7,4,6,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,5,9,7,19,5,16,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,2,1,16,4,3,15,21,5,18,17,3,3,18,9,4,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,16,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,7,21,5,13,4,8,1,8,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,8,21,3 +24,1,8,7,11,3,16,15,4,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,8,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,9,21,6,9,21,13,4,2,1,7,6,9,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,5,13,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,17,19,21,17,5,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,19,5,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,9,6,7,13,6,17,6,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,7,21,5,13,4,1,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,17,4,21,8,21,7,15,4,7,17,11,7,7,18,3 +24,1,4,7,8,23,23,5,6,4,2,16,4,4,21,5,21,19,13,16,7,3,23,23,23,23,23,23,23,23,23,23,23,23,23,21,10,14,13,16,13,18,19,2,18,13,21,16,2,6,9,20,1,21,9,18,3,21,16,3,10,8,6,17,18,21,20,16,18,21,8,3,7,23,23,23,23,23,23,23,4,6,21,16,5,9,17,14,19,6,16,2,2,15,10,6,17,9,13,21,18,13,14,4,13,10,14,13,15,19,5,21,17,18,5,21,3,9,8,8,15,9,1,13,13,8,21,17,21,6,7,7,7,5,11,18,15,17,10,1,11,3,19,17,10,3,15,16,7,14,5,2,11,14,16,21,21,21,6,3,14,9,21,4,19,15,8,8,2,7,16,15,4,3,14,17,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,17,2,1,17,17,2,3,13,21,5,18,16,15,4,18,9,15,13,10,6,18,14,14,11,8,17,6,17,19,4,21,21,6,4,16,5,19,14,2,9,14,2,9,6,17,17,15,16,17,3,14,9,21,10,5,7,23,23,23,23,23,23,23,23,7,7,21,18,9,7,7,13,13,4,7,9,16,19,11,8,8,8,8,8,6,14,8,7,16,15,6,7,15,9,4,10,8,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,2,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,15,13,16,3,4,7,7,7,20,8,10,7,13,15,6,14,11,3,21,16,21,6,8,7,14,23,23,23,23,14,5,19,16,4,4,17,7,2,19,21,6,7,7,16,13,2,5,16,7,14,2,5,21,6,13,7,13,13,5,9,21,14,19,6,16,10,2,15,10,6,17,9,2,21,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,20,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,21,15,7,15,17,2,4,15,23,23 +24,1,8,7,11,13,16,16,6,4,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,23,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,9,9,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,21,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,19,19,17,4,9,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,20,3,18,9,6,13,4,6,18,7,14,11,15,21,6,16,19,4,17,17,6,4,16,5,19,14,2,9,4,7,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,16,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,16,2,7,7,21,3 +24,1,7,7,2,9,7,23,23,23,6,15,4,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,17,8,21,16,9,1,20,4,10,9,7,15,6,17,6,2,9,13,21,21,17,4,14,18,17,7,9,14,4,15,16,4,4,11,8,2,19,17,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,5,16,6,13,21,21,19,6,16,10,2,15,4,6,17,9,2,1,18,13,14,4,13,7,7,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,7,8,21,17,21,6,7,7,8,5,21,18,9,21,10,1,16,3,19,17,4,4,15,1,15,14,3,8,11,7,16,21,21,9,6,3,14,10,21,4,19,7,8,8,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,16,18,6,7,1,2,8,17,21,4,3,15,21,5,18,17,6,18,18,9,7,13,16,6,18,14,14,11,8,16,5,16,18,2,16,10,6,2,1,5,19,14,2,5,8,9,13,9,17,8,15,1,16,3,14,3,21,10,5,11,5,20,6,14,21,9,2,13,5,14,1,18,21,8,18,5,13,2,8,17,21,19,6,13,15,9,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,8,8,8,11,2,6,17,21,7,15,9,15,17,2,4,15,18,4 +24,1,8,7,11,19,16,3,6,15,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,6,9,13,15,6,17,10,2,8,13,21,6,16,2,14,18,17,8,9,14,7,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,4,10,17,8,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,5,7,9,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,21,17,21,6,9,7,2,9,9,18,8,17,10,1,18,3,19,17,4,9,15,21,15,14,6,11,11,14,16,18,21,8,6,3,14,9,21,4,19,15,8,8,2,7,17,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,1,2,4,17,17,4,3,13,21,5,18,16,3,17,18,9,6,13,4,6,18,14,14,11,8,17,6,17,19,4,17,1,6,4,16,5,19,14,2,9,4,9,13,6,17,8,15,16,17,3,14,7,21,10,5,10,5,20,10,14,21,9,9,13,6,14,17,18,21,8,21,5,13,6,8,17,9,19,6,13,5,7,8,16,19,14,8,18,16,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,16,4,16,4,21,8,15,4,13,17,2,7,7,21,7 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,8,4,9,13,8,6,17,10,2,4,13,16,6,15,16,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,9,5,21,14,19,6,16,21,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,1,15,14,15,7,11,21,16,21,1,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,14,11,8,16,6,16,18,2,16,21,6,20,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,17,8,8,2,2,6,8,21,16,15,7,15,17,17,4,15,23,23 +24,1,8,7,11,10,16,15,4,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,9,7,6,17,10,2,8,13,21,6,16,4,14,18,17,15,9,14,2,15,16,6,2,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,8,7,6,5,21,14,19,6,16,2,2,15,10,6,17,7,3,21,18,13,14,23,5,7,6,5,7,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,17,3,19,17,4,1,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,16,15,4,19,15,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,21,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,16,1,6,4,16,5,19,14,2,9,4,7,13,6,17,15,15,16,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,5,13,5,11,8,16,19,14,15,18,16,9,6,15,15,19,19,6,4,4,6,15,18,8,4,8,8,4,21,8,21,7,15,4,13,17,11,7,7,21,3 +24,1,7,18,3,17,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,15,21,16,9,21,20,17,4,9,7,5,5,17,10,2,2,13,16,5,17,4,14,18,17,15,9,14,4,15,16,6,4,11,16,2,19,16,6,8,5,21,9,2,15,18,8,14,6,9,21,7,15,7,13,13,5,6,18,14,19,6,16,2,2,15,10,6,17,9,2,1,18,13,14,4,13,7,14,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,7,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,11,2,7,16,15,4,3,15,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,9,6,2,17,5,19,14,2,5,15,9,2,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,14,19,10,13,7,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,7,7,17,2,4,15,23,23 +24,1,8,7,11,7,16,21,6,15,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,4,9,13,15,6,17,10,2,7,13,21,10,16,8,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,2,4,16,1,6,5,17,14,19,6,16,2,4,15,10,6,17,9,9,21,18,13,14,4,13,7,5,16,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,21,17,21,6,9,7,2,9,5,18,17,17,10,1,18,3,19,17,4,16,4,21,4,21,21,3,17,19,18,19,1,17,14,16,10,13,21,9,19,23,23,8,5,7,20,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,1,2,4,17,17,4,3,13,21,5,18,17,19,21,7,18,21,13,6,6,18,14,14,11,8,17,6,16,19,2,17,17,6,4,16,5,19,14,2,9,4,9,5,6,17,17,15,17,17,3,14,11,21,10,5,10,5,20,10,14,21,9,4,13,5,14,17,18,21,8,11,5,13,6,8,17,15,19,6,13,5,7,8,16,19,14,8,18,16,9,6,15,15,19,19,6,4,4,10,15,18,1,4,8,16,4,21,4,21,8,3,15,23,21,23,7,14,15,7 +24,1,8,7,11,3,17,15,6,6,3,17,10,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,19,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,11,7,7,3 +24,1,9,13,16,23,15,23,23,23,15,15,3,2,16,15,16,18,13,13,8,3,13,9,6,21,7,13,17,15,21,16,13,21,20,21,2,5,13,15,6,17,2,2,2,13,21,6,16,2,14,18,1,15,9,14,2,15,16,10,6,2,15,2,19,17,5,8,5,21,9,2,15,18,8,14,6,9,21,7,23,23,10,13,6,5,21,14,19,6,16,4,2,15,10,6,17,9,10,17,18,13,14,1,13,7,14,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,9,5,3,18,9,21,10,1,16,3,19,17,4,3,15,16,15,14,16,8,11,7,16,21,21,9,5,3,14,2,21,3,19,7,8,8,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,21,17,21,4,3,15,21,5,18,17,6,3,18,9,13,13,16,6,18,21,14,11,8,16,6,16,19,2,16,16,6,2,16,5,19,14,2,5,7,9,13,9,17,7,15,1,16,3,14,5,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,1,18,5,13,2,8,16,10,19,4,13,5,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,1,8,4,4,6,8,21,9,15,9,13,17,4,16,8,4,7 +24,1,7,7,19,7,16,23,23,23,6,15,7,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,7,15,6,17,10,2,4,2,16,6,8,4,14,18,17,8,9,14,4,15,16,6,4,11,7,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,15,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,8,11,8,16,6,16,18,2,16,21,5,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,7,18,5,13,4,8,17,2,19,10,13,21,13,8,16,18,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,15,21,16,15,7,15,17,7,14,15,23,23 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,4,9,7,15,6,16,10,2,4,2,16,6,8,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,5,5,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,13,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,1,7,3,13,17,15,23,23,23,15,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,10,9,7,15,6,17,10,2,2,13,16,6,17,10,14,18,17,8,9,14,4,15,16,6,4,11,16,2,19,16,5,8,5,21,9,2,15,18,8,10,6,9,21,7,16,8,13,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,2,1,18,13,14,4,13,7,15,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,15,18,9,21,10,1,1,9,19,17,4,4,15,18,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,15,11,7,16,6,16,18,2,16,21,6,2,1,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,7,17,3,19,10,13,14,7,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,9,21,21,15,7,15,17,2,4,15,23,23 +24,1,8,7,11,3,17,8,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,23,16,4,3,20,21,6,9,5,15,6,17,10,2,23,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,8,7,6,5,21,14,19,6,16,4,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,10,19,15,8,8,2,7,16,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,1,2,4,1,17,4,3,15,21,5,18,17,19,10,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,8,18,16,8,21,5,13,4,8,17,21,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,16,8,21,9,15,4,7,17,2,7,7,18,3 +24,1,8,7,11,10,16,8,6,6,14,21,2,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,15,15,6,17,10,2,8,13,21,6,16,10,14,18,17,15,9,14,2,15,16,6,4,11,15,2,19,17,5,11,5,21,9,2,17,18,5,17,6,9,21,7,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,10,21,18,13,14,4,13,7,10,5,7,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,8,9,5,18,21,17,10,1,18,3,19,17,4,15,7,21,15,14,21,14,11,3,16,19,21,8,6,3,14,7,21,4,19,15,8,8,2,7,16,15,4,19,14,16,13,17,6,16,13,14,10,14,10,15,16,21,2,15,5,17,21,5,10,1,2,4,17,17,4,3,15,21,5,18,17,3,21,18,9,10,13,4,6,19,14,14,11,15,17,6,16,19,4,16,1,6,4,16,5,19,14,2,9,13,7,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,6,5,14,16,18,21,8,21,5,13,4,17,16,21,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,8,21,8,21,9,15,4,13,17,2,11,7,7,14 +24,1,8,15,21,23,21,15,9,7,14,21,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,21,21,16,4,3,20,6,6,5,15,15,6,16,10,2,8,13,21,10,16,4,14,18,17,15,9,14,2,15,16,10,4,13,7,2,19,17,5,11,5,21,9,2,16,18,5,14,15,3,21,13,4,6,8,21,6,5,21,14,19,6,16,16,2,15,10,6,17,3,21,21,18,13,14,4,13,7,4,5,15,19,5,16,17,21,5,21,3,9,8,8,15,9,1,13,11,8,21,17,21,6,7,7,4,9,5,21,21,17,10,1,18,3,19,17,4,9,7,21,15,14,21,14,11,18,16,19,21,17,5,3,14,7,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,2,17,16,10,3,15,21,5,18,17,10,11,18,9,6,13,4,6,18,14,15,11,7,21,6,16,19,10,16,1,6,4,17,5,19,14,2,4,6,9,13,6,17,15,15,16,17,3,14,2,21,10,5,10,5,20,4,14,21,9,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,18,5,13,5,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,13,6,15,18,15,4,8,16,4,16,8,21,8,15,2,7,21,23,9,7,21,7 +24,1,8,7,11,3,16,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,8,7,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,4,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,10,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,7,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,6,5,14,16,18,21,8,21,5,13,4,8,17,7,21,13,13,5,10,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,9,7,17,2,7,7,21,3 +24,1,7,11,6,23,16,23,23,23,6,15,4,4,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,21,4,9,2,15,6,17,2,2,7,13,16,6,16,10,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,17,5,21,9,2,15,18,8,14,6,9,21,7,4,2,6,15,6,5,3,14,19,6,17,4,2,15,21,6,17,9,2,17,18,13,14,4,13,7,7,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,10,5,3,21,9,21,10,1,16,3,19,17,4,10,15,16,15,14,1,8,11,7,16,21,16,9,6,3,14,18,21,10,19,7,8,7,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,10,7,1,2,21,17,21,2,3,15,21,5,18,17,6,21,18,9,13,13,1,6,18,14,14,11,8,16,5,16,19,10,16,8,6,2,16,5,19,14,2,5,8,9,13,9,17,8,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,21,8,18,5,13,2,8,16,6,19,4,13,13,9,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,17,8,4,2,13,8,21,17,15,2,10,17,4,16,7,4,1 +24,1,8,7,11,3,9,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,8,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,16,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,3,4,17,1,6,4,16,5,19,14,2,9,6,9,13,6,17,15,15,18,17,3,14,9,21,10,5,10,5,20,4,14,21,19,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,7,21,3 +24,1,8,7,11,3,16,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,7,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,6,7,6,5,21,14,19,6,16,2,4,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,15,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,10,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,6,5,14,16,18,21,8,21,5,13,4,8,17,7,21,13,13,5,10,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,2,17,2,7,7,21,3 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,8,4,9,13,15,6,17,10,2,4,15,16,6,15,16,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,7,9,7,13,9,9,21,14,19,6,16,21,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,19,18,9,21,10,1,1,9,19,17,4,4,15,1,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,14,11,8,16,6,16,18,2,16,21,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,17,8,8,2,2,6,8,21,16,15,7,15,17,4,4,15,23,23 +24,1,7,21,3,7,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,15,21,16,9,21,20,17,4,9,13,15,5,17,10,2,2,13,15,5,17,4,14,18,17,8,9,14,4,15,16,6,4,11,16,2,19,16,5,8,5,21,9,2,15,18,8,3,6,9,21,7,15,7,13,13,5,6,18,14,19,6,16,2,2,15,10,6,17,9,2,1,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,7,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,14,19,10,13,7,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,1,8,8,2,2,6,8,21,15,15,7,13,17,2,4,15,23,23 +24,1,8,7,11,3,17,8,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,5,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,4,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,10,19,15,8,7,2,7,16,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,19,10,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,8,18,16,8,21,5,13,4,8,17,21,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,16,8,21,9,15,4,7,17,2,7,7,18,3 +24,1,7,15,15,2,16,13,8,14,14,16,4,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,19,21,16,4,3,20,21,4,6,9,6,6,17,8,2,7,13,16,6,16,8,14,18,17,15,9,14,2,15,15,6,4,11,16,2,19,17,5,16,5,21,9,2,16,18,5,14,10,3,21,13,4,6,9,8,14,5,21,14,19,6,16,2,2,15,4,6,17,3,7,2,18,13,14,4,13,7,5,6,15,19,5,16,17,18,5,21,3,9,8,8,7,3,1,13,7,8,21,17,21,6,5,7,7,5,15,18,16,17,10,1,7,9,19,17,4,15,11,1,15,14,21,10,11,1,16,21,21,21,5,3,14,13,1,4,19,7,8,8,2,7,16,7,4,3,14,16,13,16,6,16,13,14,10,15,3,13,16,21,2,15,5,17,21,5,10,1,2,1,17,16,4,3,13,21,5,18,17,10,19,18,9,6,13,4,13,18,15,14,11,7,17,5,15,19,4,16,21,10,4,16,6,19,14,2,5,6,9,13,5,21,8,15,11,17,3,4,4,21,10,5,2,5,20,10,6,21,9,14,13,5,14,1,18,17,8,17,5,13,10,6,17,8,19,6,13,6,7,8,17,3,14,8,18,17,9,6,15,15,19,19,6,4,9,3,15,18,8,4,8,4,4,16,8,17,16,15,2,9,21,2,11,7,21,16 +24,1,8,7,7,7,16,5,4,14,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,6,9,13,15,6,17,10,2,8,13,16,6,16,4,14,18,21,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,2,8,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,21,17,21,6,9,7,2,5,5,18,8,17,3,1,18,3,19,17,4,9,15,21,15,14,6,2,11,14,16,21,21,17,6,3,14,13,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,16,2,15,5,17,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,10,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,18,4,17,1,6,4,16,5,19,14,2,9,4,9,5,6,16,17,15,17,17,3,14,4,21,10,5,10,5,20,10,14,21,9,9,13,5,14,21,18,21,8,21,5,13,6,16,17,15,19,4,13,5,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,16,4,16,9,21,8,15,4,3,17,2,7,7,16,21 +24,1,7,7,3,9,16,23,23,23,6,15,2,2,16,15,16,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,13,15,6,17,10,2,4,13,16,6,8,4,14,18,17,8,9,14,4,15,16,6,4,11,7,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,5,5,21,14,19,6,16,10,2,15,10,6,17,9,2,21,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,14,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,5,16,18,2,16,7,6,2,16,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,6,13,15,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,7,7,14,11,15,16,23,23,23,23,23,2,2,16,13,21,18,13,13,8,3,13,9,6,21,7,13,16,21,21,16,2,3,20,10,10,5,13,15,6,17,10,2,15,13,16,10,16,4,14,18,21,8,9,14,2,15,16,6,2,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,7,21,13,2,14,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,15,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,17,17,21,6,9,7,2,5,5,18,8,17,10,1,16,3,19,17,4,9,15,21,15,14,6,14,11,14,15,21,21,17,6,3,14,7,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,15,2,15,5,16,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,10,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,18,4,17,1,6,4,16,5,19,14,2,9,4,9,13,6,17,17,15,17,17,3,14,4,21,10,5,10,5,20,10,14,21,4,9,13,5,14,10,18,21,8,21,5,13,6,16,17,14,19,10,13,5,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,6,4,17,4,21,7,15,4,3,21,2,21,7,16,7 +24,1,7,7,11,3,17,15,6,6,14,17,10,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,11,7,21,3 +24,1,8,7,11,3,21,15,6,15,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,7,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,19,3,21,18,13,14,4,13,13,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,15,9,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,1,14,21,13,13,5,2,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,13,17,2,11,7,16,3 +24,1,8,7,11,23,16,15,4,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,8,3,20,21,2,9,13,15,6,16,3,2,7,13,21,5,16,4,14,18,17,15,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,7,4,6,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,5,13,15,19,5,17,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,9,11,1,16,14,21,14,11,7,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,9,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,9,10,1,2,2,1,17,4,3,15,21,5,18,17,10,3,18,9,6,13,4,6,18,14,14,11,7,17,5,16,19,4,17,1,6,4,16,5,19,14,2,5,6,7,13,5,1,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,7,21,5,13,4,16,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,7,15,4,7,17,2,7,8,21,3 +24,1,17,7,11,3,15,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,6,11,8,2,19,17,5,11,5,21,9,2,16,18,13,14,6,19,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,7,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,2,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,14,5,13,4,8,17,14,21,13,13,5,3,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,15,4,21,8,21,9,15,4,7,17,2,7,7,21,3 +24,1,8,7,11,23,16,15,4,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,8,3,20,21,2,9,13,8,6,16,3,2,15,13,21,5,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,7,4,6,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,5,5,15,19,5,21,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,11,1,15,14,21,14,11,7,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,10,3,18,9,6,13,4,6,18,14,14,11,7,17,5,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,5,1,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,7,21,5,13,4,16,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,7,15,4,7,17,2,7,8,21,3 +24,1,8,7,11,7,16,3,4,14,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,6,9,13,15,6,17,10,2,8,13,1,6,16,4,14,18,21,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,2,8,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,21,17,21,6,9,7,2,5,5,18,8,17,10,1,18,3,19,17,4,9,15,21,15,14,6,11,11,14,16,21,21,17,6,3,14,9,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,16,2,15,5,8,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,10,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,4,9,13,6,16,17,15,17,17,3,14,4,21,10,5,10,5,20,10,14,21,9,9,13,5,14,21,18,21,8,21,5,13,6,16,17,15,19,4,13,5,11,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,17,4,1,6,21,8,15,4,3,17,2,7,7,16,21 +24,1,7,9,13,9,15,23,23,23,15,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,10,9,7,15,6,17,10,2,4,13,21,6,17,4,14,18,17,8,9,14,4,15,16,6,4,11,16,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,8,13,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,2,1,18,13,14,4,13,7,15,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,15,18,9,21,10,1,1,9,19,17,4,4,15,21,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,1,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,7,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,21,6,2,1,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,7,17,3,19,10,13,7,7,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,7,15,17,2,4,15,23,23 +24,1,7,7,2,9,7,23,23,23,6,15,4,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,17,8,21,16,9,1,20,17,10,9,7,15,6,17,6,2,9,13,21,21,17,4,14,18,17,7,9,14,2,15,16,6,4,11,7,2,19,17,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,5,16,6,13,21,21,19,6,16,10,2,15,4,6,17,9,2,1,18,13,14,4,13,7,7,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,8,5,21,18,9,21,10,1,16,3,19,17,4,4,15,1,15,14,3,8,11,7,16,21,21,9,6,3,14,10,21,4,19,7,8,8,2,7,16,15,4,3,7,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,16,18,6,7,1,2,8,17,21,4,3,15,21,5,18,17,6,21,18,9,7,13,16,6,18,14,14,11,8,16,5,16,18,2,16,10,6,2,1,5,19,14,2,5,8,9,13,9,17,8,15,1,16,3,14,3,21,10,5,11,5,20,6,14,21,9,2,13,5,14,16,18,21,8,18,5,13,2,8,17,21,19,6,13,15,9,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,8,8,8,11,2,6,1,21,15,15,9,15,17,2,4,15,18,9 +24,1,8,7,11,3,16,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,7,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,4,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,10,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,7,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,6,5,14,16,18,21,8,21,5,13,4,8,17,7,21,13,13,5,10,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,9,7,17,2,7,7,21,3 +24,1,17,7,11,3,15,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,6,11,8,2,19,17,5,11,5,21,9,2,16,18,13,14,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,2,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,7,4,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,3,8,16,19,14,15,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,15,4,21,8,21,9,15,4,7,17,2,7,7,21,3 +24,1,17,7,11,3,15,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,6,11,8,2,19,17,5,11,5,21,9,2,16,18,13,14,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,2,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,3,8,16,19,14,15,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,15,4,21,8,21,9,15,4,7,17,2,7,7,21,3 +24,1,8,7,18,3,16,15,6,6,14,17,4,4,16,15,16,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,5,13,15,6,17,10,2,15,13,21,6,16,4,14,18,17,7,9,14,2,15,16,4,4,11,7,2,19,17,5,11,5,21,9,2,16,18,5,17,6,9,21,13,4,9,2,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,7,5,18,21,17,10,1,18,3,19,17,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,10,3,18,9,6,13,4,15,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,5,17,15,15,11,17,3,14,3,21,10,5,10,5,20,4,14,21,8,14,13,15,14,16,18,21,8,18,5,13,4,8,17,14,21,5,6,13,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,17,8,21,9,15,13,7,17,11,7,7,21,3 +24,1,7,7,3,7,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,4,9,7,8,6,17,2,2,4,13,16,6,16,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,8,1,13,6,3,5,21,14,19,6,16,3,2,15,10,6,17,9,4,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,3,17,10,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,7,6,2,16,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,21,2,4,15,23,23 diff --git a/analysis/Hsu.et.al.git/msa/ASPA_val_formatted.txt b/analysis/Hsu.et.al.git/msa/ASPA_val_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..5f51508958eaa24c29b1826675364f3f7533e1df --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/ASPA_val_formatted.txt @@ -0,0 +1,39 @@ +24,1,8,7,11,3,17,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,4,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,7,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,3,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,3,15,6,7,17,2,11,7,7,3 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,8,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,9,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,5,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,10,17,17,14,21,13,13,5,5,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,2,6,15,18,15,4,8,8,4,21,8,21,7,15,4,7,17,2,7,7,21,3 +24,1,8,7,11,3,17,15,6,6,3,17,10,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,17,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,9,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,17,6,4,16,5,19,14,2,5,6,9,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,11,7,21,3 +24,1,8,7,11,23,16,15,4,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,8,3,20,21,2,9,13,8,6,16,10,2,15,13,21,5,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,7,4,6,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,5,5,15,19,5,17,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,11,1,15,14,21,14,11,7,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,3,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,10,3,18,9,6,13,4,6,18,14,14,11,7,17,5,16,19,4,17,21,6,4,16,5,19,14,2,9,6,7,13,5,1,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,7,21,5,13,4,16,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,7,15,4,7,17,2,7,8,21,3 +24,1,7,7,23,5,11,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,17,1,21,16,7,1,20,8,4,9,5,11,6,17,2,2,7,2,16,3,17,6,14,18,17,7,9,14,2,15,16,6,4,11,15,2,19,17,5,8,5,21,9,2,15,18,8,6,6,9,21,7,8,15,13,13,5,6,21,14,19,6,16,2,2,16,4,6,17,9,10,17,18,13,14,4,13,7,14,5,15,19,5,16,17,17,5,21,3,9,8,8,7,9,1,13,7,8,21,17,21,6,7,7,8,5,3,18,8,21,10,1,16,3,19,17,4,4,15,1,15,14,6,7,11,1,16,21,21,8,6,3,14,10,21,4,19,7,8,8,2,7,16,15,4,3,15,16,13,18,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,10,7,1,2,1,17,16,4,3,15,21,5,18,17,6,1,18,9,7,13,16,6,18,14,15,11,2,16,6,16,18,2,16,3,6,2,16,5,19,14,2,5,8,9,13,9,17,7,15,1,16,3,14,3,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,2,8,17,16,19,6,13,15,13,14,16,19,14,8,18,17,9,6,15,15,19,19,6,4,9,10,15,18,17,8,8,11,2,6,8,16,15,16,9,14,17,2,4,7,8,10 +24,1,8,7,11,7,16,14,4,14,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,17,18,21,16,4,19,20,10,6,9,13,15,6,17,10,2,15,13,1,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,10,8,16,16,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,15,9,1,13,13,8,21,17,21,6,9,7,2,5,5,18,8,17,10,1,11,3,19,17,4,9,15,21,15,14,6,2,16,14,16,21,21,17,6,3,14,9,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,16,6,16,13,14,10,7,10,13,16,16,2,15,5,17,21,5,4,1,2,4,17,16,4,3,13,21,5,18,16,3,21,18,9,6,13,4,6,18,14,14,11,8,17,6,16,19,4,17,8,6,4,16,5,19,14,2,9,4,9,5,6,16,17,15,17,17,3,14,9,21,10,5,10,5,20,10,14,21,9,9,13,5,14,21,18,21,8,21,5,13,6,16,17,15,19,4,13,5,11,8,15,19,14,8,18,17,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,17,4,1,6,21,8,15,13,3,17,2,7,7,15,16 +24,1,8,7,7,9,7,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,17,10,9,13,4,6,17,10,2,4,13,16,6,8,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,8,6,9,21,7,15,14,7,13,5,5,21,14,19,6,16,10,2,15,10,10,17,9,6,8,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,3,19,17,4,6,7,16,19,7,21,7,11,14,16,21,21,8,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,21,16,21,4,3,15,21,5,18,17,6,21,18,9,6,13,21,6,18,14,14,11,8,16,5,16,18,2,16,7,6,4,1,5,19,14,2,5,8,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,8,8,17,2,19,6,13,15,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,13,15,17,4,4,8,23,23 +24,1,7,9,13,9,15,23,23,23,15,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,10,9,7,15,6,17,10,2,4,13,21,6,17,4,14,18,17,8,9,14,4,15,16,6,4,11,16,2,19,16,5,8,5,21,9,2,15,18,8,10,6,9,21,7,15,8,13,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,2,1,18,13,14,4,13,7,15,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,15,18,9,21,10,1,1,9,19,17,4,4,15,18,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,1,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,7,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,21,6,2,1,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,7,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,7,15,17,2,4,15,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,7,13,16,8,21,16,9,21,20,1,4,9,13,15,6,17,10,2,4,8,16,5,8,4,14,18,17,8,9,14,2,15,16,6,4,11,15,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,7,13,13,4,6,21,14,19,6,16,10,2,15,10,6,17,9,2,21,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,9,7,4,5,3,18,9,21,10,1,1,9,19,17,4,2,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,15,21,18,9,6,13,1,6,18,14,7,11,8,16,6,16,18,2,16,7,6,7,16,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,14,19,10,13,8,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,1,8,7,2,13,11,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,17,1,21,16,9,1,20,21,4,9,13,6,5,17,10,2,7,13,16,1,8,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,11,15,5,6,21,14,19,6,16,2,2,15,10,6,17,9,4,1,18,13,14,4,13,8,15,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,7,8,21,17,21,6,7,7,8,5,3,18,8,21,10,1,16,3,19,17,4,4,15,17,15,14,15,7,11,7,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,16,17,1,4,8,15,21,5,18,17,6,21,18,9,9,13,16,6,18,14,14,11,9,16,5,16,18,2,16,10,6,2,1,5,19,14,2,5,8,9,13,9,17,8,15,1,16,3,14,5,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,2,8,17,14,19,6,13,14,9,14,16,19,15,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,3,15,17,2,4,17,5,10 +24,1,15,18,11,3,16,7,1,21,14,17,2,8,16,15,21,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,21,4,9,13,15,6,17,10,2,6,13,21,6,16,2,14,18,21,8,9,14,2,15,16,6,4,2,8,2,19,17,5,11,5,21,9,2,21,18,5,14,5,9,21,2,4,3,4,8,6,4,1,14,19,6,16,2,2,15,10,6,17,9,3,8,18,13,14,4,5,7,6,9,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,13,8,1,17,21,6,9,7,4,5,5,18,17,17,10,1,17,3,19,16,4,9,15,21,7,14,4,15,11,14,16,21,21,17,6,3,14,9,21,4,19,15,8,8,2,7,17,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,16,2,15,5,17,21,5,4,1,2,6,17,16,4,3,7,21,9,18,17,10,3,18,9,6,13,2,6,19,14,14,11,8,1,6,16,18,2,17,8,6,4,16,5,19,14,2,9,15,7,13,6,17,7,15,17,17,3,7,7,21,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,7,11,3,16,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,7,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,4,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,10,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,7,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,6,5,14,16,18,21,8,21,5,13,4,8,17,7,21,13,13,5,10,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,9,7,17,2,7,7,21,3 +24,1,7,7,19,9,15,23,23,23,15,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,15,9,21,20,15,4,9,7,15,6,17,10,2,4,13,16,6,8,2,15,18,17,15,9,14,4,15,16,6,4,11,17,2,19,16,5,8,5,21,9,2,15,18,7,14,6,9,21,7,7,21,13,13,5,8,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,7,8,21,17,21,6,9,7,4,5,7,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,3,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,10,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,21,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,10,8,17,3,19,10,13,14,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,21,8,8,2,2,6,15,21,16,15,7,7,17,2,4,15,23,23 +24,1,8,7,11,23,16,15,6,6,14,17,4,4,17,15,16,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,8,3,20,21,4,9,13,15,6,17,10,2,6,13,21,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,9,21,6,9,21,7,4,6,8,7,6,5,21,14,19,6,16,2,2,15,10,6,17,19,3,21,18,13,14,4,9,7,5,9,7,19,5,16,16,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,7,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,16,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,2,1,16,4,3,15,21,5,18,17,3,3,18,9,4,13,4,6,18,14,14,11,8,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,5,7,13,6,16,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,19,14,6,5,14,16,18,16,7,21,5,13,4,17,17,8,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,7,15,4,13,17,2,7,8,21,3 +24,1,8,7,11,10,16,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,9,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,2,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,7,2,21,18,13,14,4,5,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,4,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,15,18,3,7,18,17,3 +24,1,8,7,11,3,16,23,23,14,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,6,9,13,7,6,17,10,2,8,13,21,6,16,2,14,16,17,8,9,14,2,15,16,4,9,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,2,4,16,8,5,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,15,9,8,13,13,8,21,17,21,6,9,7,2,9,5,18,8,17,10,1,18,3,19,17,4,9,8,1,15,14,6,11,11,14,16,18,21,17,6,3,14,9,21,4,19,15,8,8,2,7,16,15,4,19,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,1,2,4,17,17,4,3,13,21,5,18,16,3,17,18,9,6,13,4,6,18,14,14,11,8,17,6,16,19,2,17,1,6,4,16,5,19,14,2,9,4,9,5,6,17,17,7,16,17,3,14,2,21,10,5,10,5,20,10,14,21,9,14,13,5,14,15,18,21,8,21,5,13,10,8,17,14,19,6,13,5,18,15,17,19,14,8,18,16,9,6,15,15,19,19,6,4,4,17,15,18,16,4,15,16,4,6,9,21,8,15,4,13,17,2,15,7,21,18 +24,1,8,7,9,9,15,23,23,23,6,15,4,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,4,9,13,7,6,17,10,2,4,10,16,4,8,4,15,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,3,5,21,14,19,6,16,10,2,15,10,6,17,9,4,1,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,9,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,8,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,5,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,17,6,18,14,14,11,4,16,6,16,18,2,21,21,6,2,16,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,13,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,9,8,17,14,19,10,13,18,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,2,4,15,23,23 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,8,4,9,13,8,6,17,10,2,4,13,16,6,15,16,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,9,5,21,14,19,6,16,21,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,1,15,14,15,7,11,21,16,21,1,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,14,11,8,16,6,16,18,2,16,21,6,20,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,17,8,8,2,2,6,8,21,16,15,7,15,17,17,4,15,23,23 +24,1,8,7,2,7,16,3,4,14,14,16,2,4,16,15,17,18,13,13,8,3,13,9,6,21,7,13,17,19,21,16,4,3,20,10,6,3,13,15,6,17,10,2,8,13,16,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,2,8,16,16,6,5,8,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,13,7,5,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,9,7,2,5,5,18,8,17,10,1,7,3,19,17,4,9,15,21,15,14,6,2,11,14,16,21,21,17,6,3,14,8,21,4,19,15,8,8,2,7,16,15,4,3,14,16,13,1,6,16,13,14,10,14,3,13,16,16,2,15,5,8,21,5,4,1,2,4,1,17,4,3,13,21,5,18,16,3,21,18,9,4,13,4,6,18,14,14,11,8,16,6,16,19,4,17,1,6,4,16,5,19,14,2,9,4,9,5,6,17,17,15,16,17,3,14,4,21,10,5,10,5,20,10,14,16,9,4,13,5,14,21,18,21,8,21,5,13,6,14,21,19,17,23,23,23,23,23,16,21,14,17,13,17,18,23,23,23,23,23,23,23,23,23,23,23,23,23,7,7,4,17,21,1,3,13,7,9,1,2,7,5,17,11 +24,1,8,7,11,3,16,15,6,6,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,5,13,15,6,17,10,2,15,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,7,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,9,2,7,6,5,21,14,19,6,16,17,2,15,10,6,17,9,3,21,18,13,14,4,6,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,7,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,6,13,4,6,18,14,7,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,16,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,1,18,21,8,21,5,13,4,8,17,15,21,5,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,11,7,7,21,3 +24,1,8,7,11,3,16,8,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,2,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,1,7,4,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,19,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,11,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,6,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,5,17,15,15,17,17,3,14,5,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,17,17,14,21,13,13,13,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,15,8,4,21,8,21,9,15,2,7,17,2,7,7,21,14 +24,1,8,7,11,3,9,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,8,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,16,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,6,17,15,15,18,17,3,14,9,21,10,5,10,5,20,4,14,21,19,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,13,13,5,11,8,16,19,14,16,18,16,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,7,7,11,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,7,15,6,17,10,2,4,13,16,6,8,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,5,9,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,6,7,14,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,9,5,3,18,9,21,10,1,1,3,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,15,18,2,16,21,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,3,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,15,21,16,15,7,15,17,2,4,16,23,23 +24,1,7,7,21,13,16,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,16,4,9,13,15,6,17,10,2,4,13,21,6,15,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,16,5,8,5,21,9,2,15,18,7,14,6,9,21,7,15,14,20,13,5,5,21,14,19,6,16,10,2,15,10,6,17,9,2,21,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,9,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,17,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,15,11,8,16,6,16,18,2,16,21,6,2,16,5,19,14,2,5,8,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,6,13,4,14,17,19,19,10,13,14,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,15,21,16,15,7,8,17,2,4,15,23,23 +24,1,8,7,2,3,17,8,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,5,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,4,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,18,10,18,9,6,13,4,6,18,14,14,11,15,21,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,16,5,14,8,18,16,8,21,5,13,4,8,17,21,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,1,4,21,8,21,9,15,4,7,17,3,7,7,18,3 +24,1,10,7,2,2,15,15,8,14,2,15,13,2,16,15,16,18,13,13,8,3,13,9,6,21,7,13,16,15,21,16,13,1,20,16,4,5,13,15,6,17,10,2,7,13,16,15,8,8,14,18,17,15,9,14,2,15,16,6,2,11,15,2,19,16,5,8,5,21,9,2,15,18,8,15,6,9,21,7,15,21,7,13,5,6,21,14,19,6,16,2,2,15,10,6,17,9,2,21,18,13,14,4,13,8,15,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,7,5,3,18,16,21,10,1,16,2,3,16,10,4,15,11,15,14,15,13,11,7,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,17,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,7,1,2,21,17,21,4,3,15,21,5,18,17,6,21,18,9,11,13,16,6,18,14,15,11,7,16,5,16,18,2,16,21,6,2,16,5,19,14,2,5,15,9,13,9,17,8,15,1,16,3,14,3,21,10,5,11,5,20,6,14,21,7,7,13,5,14,1,18,10,8,18,5,13,2,8,17,6,19,10,13,14,13,14,16,19,14,15,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,7,15,11,15,16,2,4,21,10,23 +24,1,8,7,19,3,16,8,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,5,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,16,7,4,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,21,21,17,10,1,18,3,19,17,4,9,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,19,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,5,17,15,15,21,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,6,13,4,7,17,14,21,13,13,5,7,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,17,21,9,15,2,7,17,2,7,7,21,3 +24,1,8,7,11,3,16,15,6,5,2,17,4,4,16,16,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,7,4,4,4,7,4,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,11,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,19,15,21,5,18,17,3,3,19,9,6,13,4,6,18,14,14,11,15,21,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,4,8,17,14,21,5,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,17,21,9,15,4,7,17,11,7,7,17,2 +24,1,7,6,15,5,16,14,14,5,5,15,4,6,17,7,23,23,23,23,9,3,8,9,7,5,7,13,5,7,21,18,17,8,10,21,4,6,2,14,19,19,10,9,2,4,21,3,16,2,14,10,4,16,9,21,9,15,2,4,4,16,3,1,3,18,5,11,7,17,8,14,20,17,4,10,6,8,16,11,2,4,13,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,2,1,18,13,14,4,13,7,15,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,15,18,9,21,10,1,1,9,19,17,4,4,15,18,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,1,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,7,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,21,6,2,1,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,7,17,3,19,10,13,7,7,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,15,15,7,15,17,2,4,15,23,23 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,1,4,9,7,5,6,17,10,2,4,13,16,6,15,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,5,6,21,14,19,6,16,10,2,15,10,6,17,9,4,16,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,15,14,15,7,11,21,16,21,21,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,7,11,7,16,6,16,18,2,16,7,6,2,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,7,15,17,13,4,15,23,23 +24,1,8,8,19,9,16,7,21,14,14,7,4,2,16,7,17,18,13,13,8,3,13,9,6,1,8,13,16,8,21,16,2,10,20,17,4,9,13,15,6,16,10,2,15,13,16,21,16,8,14,18,17,15,9,14,4,15,16,6,2,2,16,2,19,17,5,10,5,21,9,2,15,18,8,14,6,17,21,7,2,4,23,23,23,5,21,14,11,6,16,4,10,15,10,6,17,9,2,21,18,13,14,4,13,7,4,5,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,18,17,21,6,9,7,13,5,5,18,17,21,10,1,16,9,19,17,4,11,8,21,13,10,7,7,11,3,16,21,21,9,6,3,14,6,21,4,19,6,8,8,2,7,16,15,4,3,15,16,13,21,6,16,13,14,10,14,10,13,16,17,2,7,5,17,21,4,7,8,2,10,17,21,4,19,15,21,5,18,17,10,21,18,9,4,13,6,6,18,15,15,11,5,21,6,16,19,16,21,5,15,7,16,5,19,14,2,5,10,3,13,5,17,7,15,1,17,3,14,3,21,10,5,2,5,20,10,14,21,11,14,13,5,15,17,18,21,8,18,5,13,4,8,17,19,19,6,13,6,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,3,2,15,18,16,8,8,2,4,4,16,21,14,15,4,13,16,4,2,8,16,23 +24,1,8,7,11,3,17,15,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,1,7,4,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,6,5,7,11,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,9,5,18,21,17,10,1,18,3,19,17,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,6,18,14,14,11,15,21,6,16,19,4,17,1,6,4,16,5,18,14,2,9,6,7,13,6,16,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,18,5,13,4,8,17,14,21,5,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,21,17,21,9,15,4,7,17,3,7,7,21,3 +24,1,8,7,2,3,17,8,6,6,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,5,15,6,17,10,2,7,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,4,2,15,10,6,17,9,3,21,18,13,14,4,9,7,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,14,11,19,16,19,21,17,6,3,14,7,21,10,19,15,8,8,2,7,16,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,19,10,18,9,6,13,4,6,18,14,14,11,8,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,7,13,6,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,8,18,16,8,21,5,13,4,8,17,21,21,13,13,5,11,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,8,8,4,16,8,21,9,15,4,7,17,2,7,7,18,3 +24,1,4,15,13,13,16,14,14,14,14,15,2,2,17,15,16,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,4,5,2,7,6,17,10,2,14,7,21,6,16,10,14,19,21,7,9,14,15,15,16,6,4,11,16,2,19,16,5,11,5,21,9,2,8,18,8,6,6,9,21,7,1,14,10,9,6,7,1,14,19,6,16,4,17,15,10,6,17,9,9,21,18,13,14,4,5,7,4,9,15,19,5,21,15,21,5,21,3,9,8,8,7,9,1,13,9,11,21,17,16,4,9,7,4,5,5,18,8,17,10,1,17,3,19,17,4,9,8,21,7,14,7,8,11,3,16,21,16,21,6,9,7,15,16,4,19,13,15,17,2,8,16,15,4,3,7,17,13,21,6,17,13,14,10,14,10,13,16,17,4,15,9,17,21,6,9,1,2,4,21,17,9,7,15,21,5,18,8,3,18,19,9,6,13,4,6,18,14,14,11,8,17,5,16,19,2,15,18,6,4,17,9,19,14,2,5,7,6,13,10,17,8,15,1,17,3,14,10,21,10,5,11,5,20,4,14,21,4,14,13,5,14,7,18,17,8,21,5,13,4,8,17,14,19,9,13,7,11,8,16,19,14,15,18,16,9,6,15,15,19,19,6,4,3,21,15,18,21,21,8,3,4,6,8,21,8,15,9,13,16,2,4,8,23,23 +24,1,8,7,11,3,16,17,6,5,14,17,4,4,16,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,6,9,13,8,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,4,4,2,8,2,19,17,5,11,5,21,9,2,16,18,5,14,6,9,21,13,4,4,1,7,4,5,21,14,19,6,16,8,2,15,10,6,17,9,3,21,18,13,14,4,5,9,6,5,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,2,9,5,18,21,17,10,1,18,3,19,17,4,17,7,21,15,14,16,14,11,19,16,19,21,17,6,3,14,7,21,4,19,15,8,15,2,7,17,15,2,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,9,18,9,6,13,4,6,18,14,14,11,15,17,6,16,19,4,17,1,6,4,16,5,19,14,2,9,6,9,13,5,17,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,21,8,21,5,13,10,17,17,14,21,13,13,5,13,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,2,6,15,18,15,4,8,8,4,21,8,21,9,15,4,7,17,2,7,7,16,3 +24,1,8,7,11,19,16,3,6,15,14,16,2,2,16,15,17,18,13,13,8,3,13,9,6,21,7,13,16,18,21,16,4,3,20,10,6,9,13,15,6,17,10,2,8,13,21,6,16,2,14,18,17,8,9,14,7,15,16,4,4,11,8,2,19,17,5,11,5,21,9,2,16,18,5,14,5,9,21,13,2,10,17,8,6,5,17,14,19,6,16,2,2,15,10,6,17,9,3,17,18,13,14,4,9,7,9,5,15,19,5,21,17,18,5,21,3,9,8,8,7,9,1,13,13,8,21,17,21,6,9,7,2,9,9,18,8,17,10,1,18,3,19,17,4,9,15,21,15,14,6,11,11,14,16,18,21,8,6,3,14,9,21,4,19,15,8,8,2,7,17,15,4,3,14,16,13,16,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,4,1,2,4,17,17,4,3,13,21,5,18,16,3,17,18,9,6,13,4,6,18,14,14,11,8,17,6,17,19,4,17,1,6,4,16,5,19,14,2,9,4,9,13,6,17,8,15,16,17,3,14,7,21,10,5,10,5,20,10,14,21,9,9,13,6,14,17,18,21,8,17,5,13,6,8,17,9,19,6,13,5,7,8,16,19,14,8,18,16,9,6,15,15,19,19,6,4,4,10,15,18,16,4,8,16,4,16,4,21,8,15,4,16,15,4,8,7,7,21 +24,23,23,23,23,23,23,1,6,4,14,17,4,4,17,15,17,18,13,13,8,3,13,9,6,21,8,13,16,18,21,16,4,3,20,21,2,5,13,15,6,17,10,2,8,13,21,6,16,4,14,18,17,8,9,14,2,15,16,6,4,11,1,2,19,17,5,11,5,21,9,2,16,18,5,21,6,9,21,13,4,4,1,7,6,5,21,14,19,6,16,2,2,15,10,6,17,9,3,21,18,13,14,4,5,7,4,13,7,19,5,17,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,5,7,4,9,5,18,21,17,10,1,18,3,19,17,4,8,7,21,15,14,21,7,11,9,16,19,21,17,6,3,14,7,21,4,19,15,8,8,2,7,17,15,4,19,14,16,13,17,6,16,13,14,10,14,10,13,16,21,2,15,5,17,21,5,10,1,2,4,1,17,4,3,15,21,5,18,17,3,3,18,9,5,13,4,6,18,14,14,11,8,17,6,15,19,4,17,1,6,4,16,5,18,14,2,9,6,9,13,6,16,15,15,17,17,3,14,9,21,10,5,10,5,20,4,14,21,3,14,13,5,14,16,18,16,8,21,5,13,4,8,17,14,21,13,13,5,3,8,16,19,14,16,18,16,9,6,15,15,19,19,6,4,4,6,15,18,15,4,15,8,4,21,8,21,9,15,4,2,17,2,7,7,18,3 +24,1,6,10,16,13,16,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,8,4,9,13,15,6,17,10,2,4,2,16,6,7,4,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,15,6,9,21,7,15,8,13,13,5,5,21,14,19,6,16,10,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,15,17,8,14,15,7,11,21,7,7,21,23,23,23,23,23,23,23,23,23,11,11,2,7,21,18,19,17,7,5,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,21,15,21,5,18,17,6,21,18,9,6,13,1,6,18,14,14,11,8,16,6,16,18,2,16,7,6,2,16,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,16,8,8,2,2,6,8,21,16,15,8,16,11,21,14,16,9,17 +24,1,7,7,19,9,15,23,23,23,6,15,2,2,16,15,17,18,13,13,8,3,13,9,6,1,7,13,16,8,21,16,9,21,20,8,4,9,13,8,6,17,10,2,4,13,16,6,15,16,14,18,17,8,9,14,4,15,16,6,4,11,8,2,19,16,5,8,5,21,9,2,15,18,8,14,6,9,21,7,15,14,13,13,9,5,21,14,19,6,16,21,2,15,10,6,17,9,2,17,18,13,14,4,13,7,14,6,15,19,5,16,17,18,5,21,3,9,8,8,7,9,1,13,11,8,21,17,21,6,7,7,4,5,3,18,9,21,10,1,1,9,19,17,4,4,7,1,15,14,15,7,11,21,16,21,1,9,6,3,14,21,21,4,19,7,8,7,2,7,16,15,4,3,14,16,13,21,6,16,13,14,10,14,10,13,16,21,2,7,9,17,18,6,15,1,2,16,17,21,4,3,15,21,5,18,17,6,21,18,9,6,13,16,6,18,14,14,11,8,16,6,16,18,2,16,21,6,20,17,5,19,14,2,5,15,9,13,9,17,17,15,1,16,3,14,9,21,10,5,11,5,20,6,14,21,9,14,13,5,14,1,18,10,8,18,5,13,4,8,17,3,19,10,13,7,13,8,16,19,14,8,18,17,9,6,15,15,19,19,6,4,10,10,15,18,17,8,8,2,2,6,8,21,16,15,7,15,17,17,4,15,23,23 diff --git a/analysis/Hsu.et.al.git/msa/CCR5.a2m b/analysis/Hsu.et.al.git/msa/CCR5.a2m new file mode 100644 index 0000000000000000000000000000000000000000..5f91446e4fedb2893f5d55be88e7a71d014b025c --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CCR5.a2m @@ -0,0 +1,560 @@ +>CCR5/1-352 +MDYQVSSPIYDINYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAVVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_8/1-352 +MY----TADYDYH--------PEDIRS-DNTFQAVLYSLVFVFGLPGNILVLWVLIQYKGLKSMTDIYLLNLTISDLLFVVSIPFWLHYMLHEWVFGNVL +CKVINAGYLIGFYSGILFIMLMSIERYLAIVHHVFAFKVRKVRYGIISSAIIWFVAICASLPELIFYNIKT-SGKTECSIFYPNTTISTWKVFGFFQVNI +FGFLIPFSVMTFCYSRIIITLL---NKAKKHRAVKIIFTVMIVFFVFWIPYNIVLFLNSLLEMEILNKIGNEGRLQMALQITQSLAFTHCCVNPFIYAFM +GEKFRMYVGRFFRNWFSPILCMNV---HFNFQDNNSSVQSHSSGRHDLSTVM +>Sepcies_9/1-352 +MN-TEV---FSTEYDDPSPCIKNEIKKFGSHFLPVIYSLVFIFGLVGNTLVVWVLIQFKRLKSMTDIFLLNLAISDLLFVFSLPFWAHYA-NEWLFGSGM +CKLLSYMYLVGFFSSILFIMLMSIDRYLAIVHAVFALKARTIRYSYILSIVVWTVAFLVSLPELVFNEDKDEQNQTICVPTYPTDSKKKWKLFCNFEVNL +LGLLIPLGIMSFCYFKILRTLWQSKTS-KKFTAAKIILIVMIVFFIFWTPYNVALFLHTLQELEVFHSCESSQNLDFALQLTENIAYIHCCLNPVIYAFV +GEKFKKYLYKLCQSCLPLAFCKRCQILQ-HSVSRASSFHTSSSYDQDNSAAL +>Sepcies_34/1-352 +MNVEDLSTNYDY-----TPCDKDEIKQKAAKFLVPVYIFVFLLGIIGNALVIIILIKYKKLRNMTDIYLLNLAISDLLFVISLPFWAYYVTNDWAFGDAL +CKLFSGLYLTGFYGASFFIILLTLDRYLAIVHAIFAMKVRTVKFSISTSVFLWGIAIFFSLPGFIFYKAEKQAGNWTCSPYYT----TSWKLIFTFMMTI +LGLFIPLVVMLFCYSRIIYTLLRCRSEKKKHKAVKLIFIIMVVFFIFWMPYNIVYLMHTFQDPESPNACETSNKLDEAVQWTEAISYFHCCLNPIIYAFV +GEKFRKYLFIFLQKVFPNWC--LCSLFHMSLHERHSSLYTPSTGEHDISAVL +>Sepcies_35/1-352 +--------EGNHD---ATPCT--DVKQFASLFLPPLYSIGLIFGLVSNVLVVLILIKFKRLRSMTDIHLLNLANSDLLFILSLPFCTYYAACEWDFGNAM +CKILSGVYYAGFYSGNFSIILLTIDRYLAIVRATFTIKVRTVTYGILTSVVIWGVAILASLP-------------------------------------- +------------------------------------IWVVFK---------------------------------------------------------- +---------------------------------------------------- +>Sepcies_36/1-352 +ML-ELMTTTFDY--DYASPCKNEEAQKFGSQFLPPLYSLVLLFGLVGNALVVLILIKYKRLKNMTDIYLLNLAISDLLFVFSLPFWAYQAAHNWIFGDVM +CKILSGIYCLGFYSGIFFIILLTIDRYLAIVHAVFALKARTVVYGSLTSFAVWFVAGLASLPMVIYYGAQE----LTCSLHFSHHSQSYWNQFLTLKRIF +LGLVVPLIIMIFCYTEIIRTLLRCRNE-KKHKAVKLIFLIMIVYFLFWTPYSIALLLHIFPMAVSLNNCYSSNQVLVAIQVTESIAMIHCCINPLIYAFA +GEKFRKYLNSFFRKHISIKCSKYCPALYTDRCERASSTNTQSTGEQEFSAVL +>Sepcies_37/1-352 +MNPIETPAPYDY--YTSEPCKKDSVKYLASQFLPPLYSLVLLFGFVGNTLVVLILIKYKKLKSMTDIYLLNLAISDLLFVITLPFWAYYAAHDWVFGNAM +CKILSGIYHAGFFSGIFFIILLTIDRYLAIVHAVFAVKARTASYGILTSIITWCVTLLASVPEVIFHNVQTEGDQHTCSPHFPSGAGNQWKHFIILKMNI +LGLFIPLVVMIFCYTEIIRTLLRCRCD-KKQRAVRLIFVIMIVYFVFWAPYHIVAFLYNFPKPFSLDNCDSSNQIEKAVQVTETIAMVHCCINPVIYAFV +GEKFRKYLYSFFRKHIVV--CKFCPGLYSDKLERSVSTYTTSTAEHDVSAGL +>Sepcies_38/1-352 +MDNVFTTTEYDY-SDMVTPCQAKAAQKFGSSILPTLYSLVFIFGLLGNMLVVLILIKYKKFKSMTDIYLLNLAISDLLFIFSIPFRIHYVIDEWVFGDPM +CKIIGGIYFLSFYSGSFFIILLTIDRYLAIVYAVFALKARTVFYGIITSIITWSLAILACSPGIIFTTAQGENGRITCSFHFPHQSHFRWNMFFTLELNF +IGLIFPMMVMTFCYACIINTLLRCRNE-KKNKAVRLIFIIMIVYFLFWAPYNVVLLIQLFQTDLSLDNCSKLNGIGIAIQVTETLAIAHCCINPVIYAFA +GEKFRKYTITFFRKHGGHHLSKYCVFLYREPLERASSTYSHSTGEQDISAVL +>Sepcies_39/1-352 +LQIIYSFHYY-----------PTASQKFGSSILPTLYSLVFIFGLLGNMLVVLILIKYKKFKSMTDIYLLNLAISDLLFIFSIPFRIHYVADEWVFGDPM +CKIIVGIYFLSFYSGSFFIILLTIDRYLAIVYAVFALKARTVFYGIITSIITWGLAILACSPGIIFIRAQEENGRITCSFHFPHQSSFRWNVFFTLELNF +IGLIFPMMVMIFCYACIINTLLRCRNE-KKNKAVRLIFIIMIVYFLFWAPYNVVVLLQLFQTDLSLDNCSKLNGIGIATQVTETLAIAHCCINPVIYAFA +GEKFRKYTITFFRKHGGHHLSKYCVFLYREPLERASSTYSHSTGEQDISAVL +>Sepcies_40/1-352 +MDNVFTTTEYDY-SDMVTPCQAKASQKFGSSILPTLYSLLFIFGLLGNMLVVLILIKYKKFKSMTDIYLLNLAISDLLLIFSIPFRIRYVANEWVFGDPM +CKIIGGIYFLSFYSGSFFIILLTIDRYLAIVYAVFALKARTVFYGIITSIITWGLAILACSPGIIFTTAQGENGRITCSFHFPHQSSFRWNIFFTLELNF +IGLIFPMMVMIFCYACIINTLLRCRNE-KKNKAVRLIFIIMIVYFLFWAPYNVVLLLQLFQINLSLDNCSKLDGIGIAIQVTETLAIAHCCINPVIYAFA +GEKFRKYTITFFRKHGGHHLSKYCVFLYREPLERASSTYSHSTGEQDISAVL +>Sepcies_41/1-352 +MEPLAVTTEFEY--GDSAPCTGTEEKHFAAKLLPPLYSLVVIFGLTGNMLVILILIKYKRLKSMTDIYLLNLAISDLLFIFSLPFWAYYAVHDWIFGEAL +CRILSGVYLLGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILASIVTWAVAMLASVPGIVFHKTQKENSQYTCSAHYPSDQRNVWKQFLTLKMNI +LGLVIPMLIMICSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIVYFFFWAPYNICILLRDFQGSFSISSCEGSGQLHKATQVTETISMIHCCINPVIYAFA +GEKFRKYLHSFFRKQIASHFSKYCPVFYVDPSERASSTYTQSTGEQEVSAAL +>Sepcies_42/1-352 +MEGMDVTTTFDY--GDTAPCMGTEEKHFAANFLPPLYSLVVIFGFIGNILVVLILVKYKKLKSMTDIYLLNLAISDLLFIFSLPFWAYYAAHDWIFGDAL +CRILSGVYLLGFYSGIFFIILLTVDRYLAIVHAVFALKARTVTYGILTSIVTWAVALFASVPGIVFHKTQQEHTRYTCSAHYPQEQRDEWKQFLALKMNI +LGLVIPMIIMICSYTQIIKTLLQCRNE-KKNKAVRLIFIIMIVYFFFWAPYNICILLRDFQDSFSITSCEISGQLQKATQVTETISMIHCCINPVIYAFA +GEKFRKYLRSFFRKQIASHFSKYCPVFYADTVERASSTYTQSTGEQEVSAAL +>Sepcies_43/1-352 +MEGMDLTTMIDY--GDSAPCMGTEEKHFAANFLPPLYSLVVIFGFIGNILVVLILVKYKKLKSMTDIYLLNLAISDLLFIFSLPFWAYYAAHDWIFGEAL +CRILSGVYLLGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILTSIVTWAVALFASVPGIVFHKTQQENRRCTCSAHYPQERRDEWKQFLALKMNI +LGLVIPMIIMICSYTQIIKTLLQCRNE-KKNKAVRLIFIIMIVYFFFWAPYNICILLRDFQDSFSITSCETSGQLHKATQVTETISMIHCCINPVIYAFA +GEKFRKYLRSFFRKQIASHFSKYCPVFYADTAERASSTYTQSTGEQEVSAAL +>Sepcies_44/1-352 +---------------------------------------------------------------------------------------------------- +-------------------------------------------------------------------------------------------------MNI +LGLLIPMLIMICSYTRIIKTLLQCRNE-KKHKAVRLIFIIMIIYFFFWAPYNICILLRDFQGAFSISTCEGNGQLHKAIQVTETISMIHCCINPVIYAFA +GEKFRKYLRSFFRKQIAVHLSKYCPVFYADTAERASSTYTQSTGEQEVSAAL +>Sepcies_45/1-352 +MGTWPLTTEFDY--SDSTPCTATEEKHFAAKFLPPLYSLVVIFGLTGNMLVVLILVKYKRLKSMTDIYLLNLAVSDLLFVFSLPFWAYYAVHDWIFGEAL +CRILSGVYLLGFYSGIFFIILLTLDRYLAIVHAVFALKARTVTYGILASVVTWAVATLISVPGVVFHKTQKESSHSTCSAHFPSDSTINWKYSFILKMNI +LGLIVPMLIMIFSYSQILKTLLRSKNE-KKQKAVKLIFVIMIFYFIFWTPFHISSFLHTFQNSFFIPNCELKGQLEKAIQVTETISMIHCCINPVIYAFI +GEKFRAYLYTFFRKHVAPHLCKKCPSLYREKLERASSTFTQSTAEHDISIGL +>Sepcies_46/1-352 +MD-PLTTTFYDYG---GEPCQKIDVQLTGAQLLPPLYSLVFIFGFVGNGLVVLILKKYKKLKTMTDIYLLNLAISDLLFLFTLPFWAYYAADQWLLGDAA +CKIFSGLYYLGFFSGIFFIILLTVDRYLAIVHAVFALKARTVSCGVVTSVCTWAVALLASVPGFLFNRSQKAEDRYVCSTYFPMGQDLAWKIFQTLQMNI +LGLAVPLLVMIVCYTGIIKTLLRCRNEKKKHKAVRLIFLIMLIYFLFWAPYNLVLLLNTFQGFFGLNNCDSSNRLDRAMQVTETLGMTHCCINPVIYAFV +GEKFRRYVSLFFQKHIAKCFFKSCPVFYSETADRTSSTYTASTGEPEFSAGL +>Sepcies_47/1-352 +MDDLTTSPFYY-DY--KAPCQNFDVKYTASRLLPPLYSLVFISGFVGNALVFLILIRCKKLKSMTDIYLLNLAISDLLFIITLPFWAHYAADQWIFGDVL +CKLLTGFYHMGFFGGVFFIILLTIDRYLAIVHAVFALKARTVTFGILTSVITWVVAGFASLPAIIFTKSQKDGIQHTCSSHFPSDQSVVWKNFQTLKMNL +LGLVLPLVVMIICYSGIIQTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLNTFQVFFGLDNCDSSKKLDRAMQLTETLGMTHCCINPVIYAFV +GEKFRRYLSTFFRKYIVRNFCKQCPIFHGEALDRVSSTYTPSTGEQEVSAGL +>Sepcies_49/1-352 +MDYQTSTPIYDFDLGMSEPCHKTDVRQIAAQLLPPLYSLVFIFGFVGNMLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAADQWTLGNAM +CQLLTGLYFIGFFSGIFFIILLTMDRYLAIVHAVLALKARTVTFGVVTSVLTWVMAVLSSLPGIIFTRSQKEGSRFTCSPHFPQHQYHFWKNFQTLKMII +LGLVLPLLVMVVCYSGILKTLLRCRNE-KKHKAVRLIFAIMIVYFLFWAPYNIVLLLSTFQDFFGLNNCESSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRNYLSVFFQKHIARRLCKHCPIFQREIPERGNSVYTRSTGEQEISTGL +>Sepcies_50/1-352 +MDYQTTSPSYDYPES--APCHKTDVRQIAAQLLPPLYALVSIFGFVGNGLVVLILVTCKKLRSMTDIYLLNLALSDLLFVLTLPFWAHYAAAQWTWGNTM +CLLLSGLYSIGFFSGIFFIILLTLDRYLAIVHAVFALKARTVTFGAVTSMLTWLVAVLVSIPAILFSRSQREGSHVTCSPHFPLSQHHFWKNFETLKMTI +LGLGLPLLVMGFCYSGILRTLLRCRNEKKKHKAVRLIFAIMLVYFLFWTPYNVVLLLSTFPEFFGLNNCDSSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRWYLSVFFRKHIARHFYKHCPGLQREATERANSVYTRSTADQESSTGL +>Sepcies_51/1-352 +---------------------------------------------------------------------------------------------------- +------LYHVGYFGGIFFMIFLRKERYLAIVHAVFALRARTVSCGVVTSVATWAVAVLASVPGVIFTKSEEDDTRVSCGPHFPLQ----WKNFHAVTRSI +LGLVLPLLVMVTCYSGILRTLLRCRNEKKKHKAVRLIFTIMIVYFLFWTPYNIVLLLSTFQEAFGLNNCESSSRLDRAMQVTETLGMTHCCINPVIYAFV +GEKFR----------------------------------------------- +>Sepcies_53/1-352 +MDYQVSSPIYDIDYGPSEPCRKIDVKQMGAHLLPPLYSMVFLFGFVGNMLVVLILINCKRLKSMTDIYLLNLAISDLIFLFTVPFWAHYAAGQWDFGNTM +CQFLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGYHYTCSPHFPFSQYQFWKNFETLKMVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTYQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCVNPIIYAFV +GEKFRNYLAVFFQKHIAKCFCECCSIFQKEAPERANSVYTRSTGEQEISVGL +>Sepcies_54/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGLVTSVITWVVAVFASLPGIIFTRSQREGLHYTCSPHFPYSQYQFWKNFQTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEASERASSVYTRSTGEQEISVGL +>Sepcies_55/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGLHYTCSSHFPYSQYQFWKNFQTLKMVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_56/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGLHYTCSSHFPYSQYQFWKNFQTLKMVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_57/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGLHYTCSSHFPYSQYQFWKNFQTLKMVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_58/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGLNYTCSSHFPYSQYQFWKNFQTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_59/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNIM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGLHYTCSSHFPYSQYQFWKNFRTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_60/1-352 +MDYQVSSPTYDIDYYTSEPCQKTNVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_61/1-352 +MDYQVSSPIYDNDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_62/1-352 +MDYQVSSPIYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_63/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_64/1-352 +MNYQTSTPYYDIDYGTSEPCQKVNVRQIAARLLPPLYSLVFIFGFVGNVLVVLILIDCKKLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWTFGNKM +CQLLTGLYYIGFFTGNFFIILLTMDRYLAIVHAVSASKARTVTFGVVTSGIAWVVAVLASFPRIIFTRSQKEGSRFTCSPHFPPSQHHFWKNFQALKMSV +LGLILPLLVMIIGYSAILKTLLRCRNEKKRHKAERLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCNSSNRLDQAMQITETLGMTHCCINPIIYAFV +GEKFRRYLSLFFRKHIARRFCKCCPIFQGELPDRVSSVYTRSTGEQEISVAL +>Sepcies_65/1-352 +MNYQTSTPYYDIDYGTSEPCQKVNVRQVAARLLPPLYSLVFIFGFVGNMLVVLILIDCKKLKSMTHIYLLNLAISDLLFLLTIPFWAHYAADQWAFGNKM +CQLLTGIYYIGFFTGNFFIILLTMDRYLAIVHAVSASKVRTVTFGVVTSGIAWVVAVLASFPRITFTRSQKEGSRFTCSPHFPPSQYHFWKNFQALKMSV +LGLILPLLVMIIGYSAILKTLLRCRNEKKRHKAERLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCNSSNRLDQAMQITETLGMTHCCINPIIYAFI +GEKFRRYLSLFFQKHIARRFCKCCPIFQGELPDRASSVYTRSTGEQEISVAL +>Sepcies_66/1-352 +MNYQTSTPYYDIDYGMSEPCQKTDVRLIAAGLLPPLYSLVFIFGFVGNMLVVLILINCKRLKSMTDIYLLNLAVSDLLFLLTIPFWAHYAADQWVFGNRM +CQLLTGLYYVGFFTGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVATSGVTWVVAVFASLPGIVFTRSQKEGSRFTCSPHFPPTQYRFWKNFLTLKMNV +LGLVLPLVVMVICYSAILKTLLRCRNEKKRHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLLEFFRKHIVRRFCKRCSVFLGDVSDRASSVYTRSTGEQEISVGL +>Sepcies_67/1-352 +MNYQMSTPYYDIDYGTSEPCQKANVRLIAAGLLPPLYSLVFIFGFVGNMLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWVFGNRM +CQLLTGLYYVGFFTGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVVTSGVTWVVAVFASLPGIVFTRSQKEGSRFTCSPHFPPTQYRFWKNFLTLKMSV +LGLVLPLLVMVVCYSAILKTLLRCRNEKKRHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLEFFRKHIVRRFCKRCSVFLGDVSDRASSVYTRSTGEQEISVGL +>Sepcies_68/1-352 +MNDPTPTPYYDIDYGMSEPCQKTDVRKIAARLLPPLYSLVFVFGFVGNMLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWVFGNRL +CQILTGLYYIGFYTGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVVTSVVTWVVAVFASLSGIMFTRSQKERSRLTCSPHFPPTQYHFWKNFLTLKMTI +LGLVLPLLVMVVCYSAILKTLLRCRNEKKRHKAVRLIFVIVIVYFLFWAPYNIVLLLSTFQGSFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLKFFRKHITRCFCKHCPVFLGDVSDRASSVYTRSTGEQEISTGL +>Sepcies_69/1-352 +MDYQATSPYYDIEYELSEPCQKTDVRQIAARLLPPLYSLVFISGFVGNLLVVLILINCKKLRGMTDVYLLNLAISDLLFLFTLPFWAHYAANGWVFGDVM +CKTVTGLYHVGYFGGNFFIILLTVDRYLAIVHAVFALKARTVTFGAVTSAVTWAAAVVASLPGCIFSRSQKEGSRFTCSPHFPSNQYHFWKNFQTLKMTI +LGLVLPLLVMIVCYSAILRTLFRCRNEKKKHRAVKLIFVIMIGYFLFWAPNNIVLLLSTFPESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLLVFFQKHIARRFCKHCPVFQGKALDRASSVYTRSTGEQEISVGL +>Sepcies_70/1-352 +MDYQATSPYYDIEYELSEPCQKTDVRQIAARLLPPLYSLVFICGFVGNLLVVLILINCKKLTGMTDVYLLNLAISDLLFLFTLPFWAHYAANGWVFGDVM +CKTVTGLYHVGYFGGNFFIILLTVDRYLAIVHAVFALKARTVTFGAVTSAVTWTVAVVASLPGCIFSRSQKEGSRFTCSPHFPSNQYHFWKNFQTLKMTI +LGLVLPLLVMIICYSAILRTLFRCRNEKKKHRAVKLIFVIMIGYFLFWAPNNIVLLLSTFPESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFI +GEKFRSHLLVFFQKHIARRFCKHCPVFRGKAPDRASSVYTRSTGEQEISVGL +>Sepcies_71/1-352 +---EEPTTNYDYDYS--APCQKTDVRQNAVRLLPPLYSLVFISGFVGNLLVVLILINCKKLRGMTDVYLLNLAISDLLFLFTLPFWAHYAANGWVFGDVM +CKTVTGLYHVGYFGGNFFIILLTVDRYLAIVHAVFALKARTVTFGAVTSAVTWAAAVVASLPGCVFNKLQWEDSFYSCRPSFSPG----WKTFHAVTRSV +LGLVLPLLVMIICYSAILRTLFRCRNEKKKHRAVKLIFVIMIVYFLFWAPNNIVLLLSTFPESFNVSDCQSTSQLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRRHLSLFFRKHIAKHLCKQCPVFYGETADRVSSTYTPSTGEQEVSAGL +>Sepcies_72/1-352 +MDCQTSSPLYDIDYGMSEPCQKVNVRQTAAQLLPPLYSLVFIFGFVGNILVVLTLINCKKLKSMTDIYLLNLAVSDLLFIITIPFWAHYAADQWVFGDIT +CQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTSGVVTSGVTWVVAVFASLPGIIFTKSQKEGSRYTCSPHFPSSRYHFWKNLQTLKIVI +LGLVLPLLVMIVCYSGILKTLLRCRNEKKKHKAVRLIFAIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERTSSIYTRSTGEQEISVGL +>Sepcies_73/1-352 +MDYQTSSPLYDIDYGMSEPCQKVNVRQTAAQLLPLLYSLVFIFGFVGNILVVLILINCKKLKSMTDIYLLNLAVSDLLFIITIPFWAHYAADQWVFGDIT +CQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTSGVVTSGVTWVVAVLASLPGIIFTKSQKEGSRYTCSPHFPSSQYHFWKNLRTLKIVI +LGLVLPLLVMIVCYSGILKTLLRCRNEKKRHKAVRLIFAVMIVYFFFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERTSSVYTRSTGEQEISVGL +>Sepcies_74/1-352 +MDYQTSSPLYDIDYGMSEPCQKVNVRQTAAQLLPLLYSLVFIFGFVGNILVVLILINCKKLKTMTDIYLLNLAISDLLFIITIPFWAHYAADQWDFGNIM +CQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAVFASLPGIIFTKSQKEGSRYTCSPHFPSSQYHFWKNFQTLKIVI +LGLVLPLLVMIVCYSGILKTLLRCRNEKKRHKAVRLIFAVMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERASSVYTRSTGEQEISVGF +>Sepcies_75/1-352 +MDYQTPSPLYDTDYGMSEPCQKVDVRQTAAQLLPPLYSLVFIFGFVGNILVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAAGQWDFGNIM +CQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAVFASLPGTIFTKSQKEGSRYTCSPHFPSSQYHFWKNFQTLKIVI +LGLVLPLLVMIVCYSGILKTLLRCRNEKKRHKAVRLIFAVMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERASSVYTRSTGEQEISVGL +>Sepcies_76/1-352 +MDYETTSPDYGIDYSISDPCQKIDVRQIAAQLLPPLYSLVFIFGFVGNMLVVLTLINCKKLRSMTDIYLLNLTISDLLFLLTLPFWAHYAANGWVFGNVV +CKLFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVVTSGVTWVVAVLVSLPGIIFTRSQKEGSRYTCSPHFPSSQYHFWKNFQTLKITI +LGLVLPLLVMVICYSGILKTLLRCRNEKKKHKAVRLIFAIMIVYFLFWAPYNIVLDLSTFQGFFGLDNCDSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFRKHVAKRLCKHCSIFQREAPERVTSVYTRSTGEQEISTGL +>Sepcies_77/1-352 +MGYQTTSPFYDIDYSTSEPCQKTDVRQIAARLLPPLYSLVFICGSLGNMLVILVLIKYVKLKRVADIYLLNLAISDLLFVLTLPLWAHYAAHSWVFGNRM +CQLSIGLYFIGFFSGIFFIILLTIDRYLAIVHRVIPLKVSTVAFGVVSSGVTWLVAVFASLPGIIFTKSQKEESVYSCGPYFPPQ----WRNFHIIMITI +LSLVLPLLVMIICYSAILKTLLQCL-PRKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEIFGLSDFETSSRLDQDMQVTETLGMTHCCINPIIYAFV +GEKFRRYLSMFFRKHIAKHLCKRCPVFCGKTVERVSSRNTPSAGEQELSIA- +>Sepcies_78/1-352 +MGYEMTSPDYSDSYGASEPCQKISVRQVAAQLLPPLYSLVFIFGFVGNVLVILTLVNCKKLQSMTDIFLLNLAISDLLFLLTLPFWAHYATNGWIFGNSA +CKFFTGLYHIGYFSGVFFIVLLTIDRYLAIVHAVFAIQARTVTSAVVTSGITWMVAVFVSLPGIIFTRSQKEGSRYTCSPHFPSKQYHFWKNFQTLKITI +LGLVLPLLVMVTCYSAILKTLLRCRNEKTKHKAVRLIFAIVIVYFLFWAPYNVVLVLSTFQEFFGLGNCDSSNRLDQAMQVTETLGMTHCCINPIIYAFI +GEKFRNYLLVFFRKHVAKRLGKHCPVFYHEAPERANSVYTRSTAEQEISTGL +>Sepcies_79/1-352 +MDYQTTSPFYDIDYGMSEPCQKTNVRQIAARLLPPLYSLVFIFGFVGNLLVVLILINCKKLKSMTDIYLLNLAISDLLFLFTIPFWAHYAADQWVFGNTM +CQFLTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAIFASLPGIIFTKSQKEGSRYTCSPHFPSSQYHFWKNFQTLKMVI +LGLVLPLLVMVVCYSGILKTLLRCRNEKKKHKAVRLIFAIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLLGFFRKHIVRRFCKGCPVFQAEAPDRVSSVYTRSTGEQEISVGL +>Sepcies_80/1-352 +MDYQTSSPFYDIDYGISEPCQKIDVREIAAQLLPPLYSLVFIFGFVGNLLVVLILINCKKLKSMTDIYLLNLAVSDLIFLLTIPFWAHYAADQWVFGNAM +CKFFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAVFASLPGIIFTKSQKEGYRYTCSPHFPSSQYHFWKNFQTLKMVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHKAMRLIFAIMIVYFLFWAPYNIVLLLSTFQESFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRKYLLGFFRKHIARRFCKSCPIFQGEAPERASSVYTRSTGEQEISVGL +>Sepcies_81/1-352 +MDYQTSTPLYDIDYGMSEPCQKLNVRQIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTM +CQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAATSVVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVI +LGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLRFFRKYFASRFCKGCPVFQGEAPERVSSVYTRSTGEQEISVGL +>Sepcies_83/1-352 +MDYQTSTPLYDIDYGMSEPCQKINVRQIAGQLLPPLYSLVFIFGFVGNLLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTM +CQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAVTSGVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKSFQTLKIVI +LGLVLPLLVMIVCYSGIIKTLLQCRSEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLRFFRKYIASRFCKGCPVFQGEAPERVSSVYTRSTGEQEVSVGL +>Sepcies_84/1-352 +MDYQTPTSLYDIDYGMLEPCQKINVKQVAAQLLPPLYSLVFILGLVGNLLVILTLVNCKKLKSMTDIYLLNLAVSDLMFLLTLPLWAHYASAQWDFGNTM +CQLTTSLYLIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAVLASLPTIIFTKSQKEGVRYTCSFHFPTSQYHFWKNFHTLQMTI +LGLILPLLVMVICYSGILRTLLRCRNEKRRHRAVRLIFTIMIIYFLFWTPYNIVLLLNNFQEAFGLNNCDSSNQLDQAMQVTETLAMTHCCINPVIYAFV +GEKFRRYLLLFFQKHISKRFCKHCLFFRCETPERANSAYTRSTEEQEPSTGL +>Sepcies_86/1-352 +MDYQVSSPSSYIDYETSEPCVKIDVRQIAARLLPPLYSLVFIFGVVGNLLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTLPFWAHYAAAQWDFGNAM +CQILTAVYYIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGLVTSGITWVAAMLASLPGMIFTKSQKEASRHTCSPHFPASQYHFWKKFQTLKMVT +LGLVLPLLIMVICYSGILRTLLRCRSE-KRHKAVRLIFTIMIVYFLFWAPYNIVLLLTTFQEFFGLNNCDSSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRRYLSVFFQKHIAKHFCKLCPNFQKEVPERVSSVYTRSTGEQDISVGL +>Sepcies_87/1-352 +MDYQVSSPSSYIDYETSEPCVKIDVRQIAARLLPPLYSLVFIFGVVGNLLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTLPFWAHYAAAQWDFGNAM +CQILTAVYYIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGLVTSGITWVAAVLASLPGVIFTKSQKEASRHTCSLHFPASQYHFWKKFQTLKMVT +LGLVLPLLIMVICYSGILRTLLRCRSE-KRHKAVRLIFTIMIVYFLFWAPYNIVLLLTTFQEFFGLNNCDSSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRRYLSVFFQKHIAKHFCKLCPNFQKEVPERVSSVYTRSTGEQDISVGL +>Sepcies_89/1-352 +MDLQVSSPLYDMDYSMSVPCQKTNVKQIAGQLLPPLYSLVFIFGFVGNMLVFLILISCKKLKSMTDIYLFNLAISDLLFLFTLPLWAHYAANEWVFGGIM +CKLFTGIYHIGYFGGIFFIILLTVDRYLAIVHAVFALKARTVTFGVMTSGVTWVAAVLASVPEIIFTRSQKEGLHHSCSPHFPHTQYRFWKSFQTLKMVI +LSLVLPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLITFQEFFGLNNCTSSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRNYLSVFFQKHIVKRFCKHCPIFQQNNLDRMNSVCTRSTGEQDISTGL +>Sepcies_90/1-352 +MDFQVSSPLYDLDYSMSAPCRKADVKQIAAQLLPPLYSLVFIFGFVGNMLVFLILIKFKKLKSMTDIYLLNLAISDMLFLLTLPVWAHYAADEWVFGGIM +CKLFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGVMTSGVTWVVAVFASVPEIIFTRSQKEDLYNTCSPHFPHTQYHFWKRFQTLKMVI +LSLVLPLLVMVICYSGILHTLYRCKNEKKRHRAVRLIFAIMIVYFIFWTPYNIVLLLMTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRNYLSVFFQKHIVKRFCKHCPIFQQDSLDRMNSVYTRSTGEQDVSTGL +>Sepcies_91/1-352 +MDFQGSVPIYDIDYGMSAPCQKINVKHIAAQLLPPLYSLVFIFGFVGNMMVFLILINCKKLKSMTDIYLLNLAISDLLFLFTLPFWAHYAANEWVFGNIM +CKVFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKVRTVNFGVITSIVTWVVAVFASLPEIIFTRSQKEGFHYTCSPHFPHTQYHFWKSFQTLKMVI +LSLILPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEFFGLNNCSSSNRLDQAMQATETLGMTHCCLNPVIYAFV +GEKFRSYLSVFFRKHIVKRFCKRCSIFQQDNPDRVSSVYTRSTGEHEVSTGL +>Sepcies_92/1-352 +MDFQGSVPSYDIDYGMSAPCQKINVKQIAAQLLPPLYSLVFIFGFVGNMMVFLILISCKKLKSVTDIYLLNLAISDLLFLLTLPFWAHYAANEWVFGNIM +CKVFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKVRTVNFGVITSVVTWAVAVFASLPEIIFTRSQKEGFHYTCSPHFPHTQYHFWKSFQTLKMVI +LSLILPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEFFGLNNCSSSNRLDQAMQATETLGMTHCCLNPVIYAFV +GEKFRSYLSVFFRKHMVKRFCKRCSIFQQDNPDRASSVYTRSTGEHEVSTGL +>Sepcies_93/1-352 +MDFQGSIPIYDIDYGMSAPCQKINVKQIAAQLLPPLYSLVFIFGFVGNMMVFLILISCKKLKSMTDIYLFNLAISDLLFLLTLPFWAHYAANEWIFGNIM +CKVFTGIYHIGYFGGIFFIILLTIDRYLAIVHAVFALKVRTVNSGVITSVVTWVVAVFASLPEIIFTRSQKEGFHYTCSPHFPRTQYHFWKNFQTLKMVI +LSLILPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEVFGLNNCSSSNRLDQAMQATETLGMTHCCLNPVIYAFV +GEKFRNYLSVFFRKHIVKRFCKRCSIFQQDNPDRVNSVYTRSTGEQEVSTGL +>Sepcies_94/1-352 +MDFQGSVPIYDIDYGMSAPCQKINVKQIAAQLLPPLYSLVFIFGFVGNMMVFLILISCKRLKSMTDIYLLNLAISDLLFLLTLPFWAHYAANEWVFGNIM +CKVFTGVYHIGYFGGIFFIILLTIDRYLAIVHAVFALKVRTVNFGVITSVVTWVVAVSASLPEIIFTRSQKEGFHYTCSPHFPHTQYHFWKSFQTLKMVI +LSLILPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEFFGLNNCSSSNRLDQAMQATETLGMTHCCLNPVIYAFV +GEKFRSYLSVFFRKHIVKRFCKRCSIFQQDNPDRASSVYTRSTGEHEVSTGL +>Sepcies_95/1-352 +MDFQGSVPIYDIDYGMSAPCQKINVKQIAAQLLPPLYSLVFIFGFVGNMMVFLILISCKKLKSVTDIYLLNLAISDLLFLLTLPFWAHYAANEWIFGNTM +CKVFTGVYHIGYFGGIFFIILLTIDRYLAIVHAVFALKVRTVNFGVITSVVTWVVAVFASLPEIIFTRSQKEGFHYTCSPHFPHTQYHFWKSFQTLKMVI +LSLILPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEFFGLNNCSSSNRLDQAMQATETLGMTHCCLNPVIYAFV +GEKFRSYLSVFFRKHIVKRFCKRCSIFQQDNPDRVSSVYTRSTGEHEVSTGL +>Sepcies_96/1-352 +MDFQGSIPIYDIDYSMSAPCQKFNVKQIAAQLLPPLYSLVFIFGFVGNMMVFLILISCKKLKSMTDIYLFNLAISDLLFLLTLPFWAHYAANEWVFGNIM +CKLFTGIYHIGYFGGIFFIILLTIDRYLAIVHAVFAIKARTVNFGVITSVVTWVVAVFVSLPEIIFMRSQKEGSHYTCSPHFPRIQYRFWKHFQTLKMVI +LSLILPLLVMVICYSGILNTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEYFGLNNCSSSNRLDQAMQVTETLGMTHCCLNPVIYAFV +GEKFRNYLSVFFRKHIVKRFCKHCSIFQQVNPDRVSSVYTRSTGEQEVSTGL +>Sepcies_97/1-352 +MEDEEVTTSYDYE---AVPCKKTSVQHMAAQFLPLLYALVVIFGSVGNILVILILITCKRLKSMTDIYLLNLAISDLLLLLTLPFWAHYVANSWVFGDAM +CKALTGLYQIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGVMTSGVTWLVAVFAALPGIIFIRSQKEHSFDTCGPHFP----RMWKNFHTIMRNL +LGLVLPLLVMVICYSCILRTLLRCRNEKRKHKAVRLIFAIMIGYFLFWAPHNIVLILDTFQVFFGLSSCENTSQLDRALQLTETLGMTHCCVNPIIYAFV +GEKFRRYLVSFFRKQVVKRFCRQCPVLYRETVDRASSTYTPSTGEQDVSVGL +>Sepcies_99/1-352 +ME-EEATTTYDYDF--SQPCRKEDVRQLAAWILPPLYTLVVVSGLVGNSLVALVLITCKRLKSMTDIFLLNLAASDLLFLLTLPFWAHYAASQWAFGGAV +CKLLTGLYQVGYFAGIFFILLLTVDRYLAIVHAVFALKARTVTFGAVISGATWVVAVFASLPGIIFTTSQKELNLYTCGPHFPPT----WKIFHGLMRNF +LGLVLPLLVMVVCYSGILRTLLRCRNERRRHKAVRLIFAIMIVYFLFWAPHNLVLLLNTFQVFFGLDDCKNGSQLDRAMQVTETLGITHCCVNPIIYAFV +GEKFRRYLSVFFRKHVAKRFCKQCPVFYRETADRTSSTYTPSTGEQEVSAGL +>Sepcies_101/1-352 +MDNESTTPFYYPDYPIEEPCQKLDVKHTASRLLPPLYSLVFIFGFVGNALVFLVLIRCKKLKSMTDIYLLNLAISDLLFIVTLPFWAHYAADQWIFGDAL +CKVLTGFYHMGFFGGVFFIILLTMDRYLAIVHAVFALKARTVTFGILTSVITWVVAGLASLPAIIFTKSQKEGIQHTCSPHFPSEQFSAWKNFQTLKMNL +LGLVVPLLVMIICYSGILKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNLVLLLNTFQAFFGLDNCESSKRLDRAIQITETLGMTHCCINPVIYAFV +GEKFRRYLSTFFHKYIVRRFCKRCPIFQGEALDRVSSMYTRSTGEQDISTGL +>Sepcies_102/1-352 +M--EIPTTTYSYD-DDTVPCQKADVNRFASQFLPPLYSLVLIFGLVGNALVVLILIKYKRLKSMTDIYLLNLAISDLLFIFPLPFWAYYAAHEWVFGNAM +CKILSGVYYAGFYSGMFFIILLTVDRYLAIVHAVFALKARTVTYGILTSVVLWGVTLLASLPGLIFHSIQKEGTRWTCSPHYPSGYEREWKQFLILKMNI +LGLFIPLVIMIFCYAAIIKTLLRCRNE-KKHKAVRLIFVIMVVYFIFWAPYNIAVLMYTFQESLSMNNCESSGQLELAIQVSEAIAMFHCCINPVIYAFV +GEKFRKYLYNCSQKYIAVYLCKHCPALRSVKLEPVVSTYTPSTAEQDISAGL +>Sepcies_104/1-352 +MHA-GFTTISDYG---PGPIYNPYVNIFSSYVVPPLYSLVFIFGLLGNALVVLILIKYKKLKNMSDIYLLNLAISDLVFIISLPFWAYYAANEWVFGNAV +CKILSGVFRAGFYSGSFFITLLTIDRYLAIVHAIFALRARTVFYGTFSSAITWVVATLASVPALLFSHVQKEGESCKCNLFYPPGKEEEWKQVVTLMMFI +LGLAIPLAIMIFCYYQIIWVLIKGQNE-RKRKVVRLIFAIMIVYFILWMPYTITSLLHTYQNAFFDADCD--GNFALALEVTEVIAMIHCCLNPLIYAFV +GENFRKYLSVFFQKHVAVYLCRLCPGQPRPKLEQPSSSYRSTT-VHNIHFSL +>Sepcies_106/1-352 +MNYQTSTPYYDIDYGMSEPCQKTDVRLIAAGLLPPLYSLVFIFGFVGNMLVVLILINCKRLKSMTDIYLLNLAVSDLLFLLTIPFWAHYAADQWVFGNRM +CQLLTGLYYVGFFTGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVATSGVTWVVAVFASLPGIVFTRSQKEGSRFTCSPHFPPTQYRFWKNFLTLKMNV +LGLVLPLVVMVICYSAILKTLLRCRNEKKRHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLLEFFRKHIVRRFCKRCSVFLGDVSDRASSVYTRSTGEQEISVGL +>Sepcies_107/1-352 +MDSETTTPFYYLDF--EEPCQKPDVKLIASQLLPPLYSLVFIFGFVGNALVFLVLIRCKKLKSMTDIYLLNLAISDLLFIVTLPFWAHYAADQWIFGDGL +CKALTGFYHMGFFGGVFFIILLTIDRYLAIVHAVFAMKARTVTFGILTSVITWVVAGFASLPAIIFTKSQKEGMQHTCSPHFPLDQFSTWKNFQALKMNI +LGLVLPLFVMVICYSGIIKTLLRCRNE-KKHKAVRLIFVIMIIYFLFWAPYNIVLFLSTFQAFFGLNNCDSSKRLDRAMQITETLGMTHCCINPVIYAFV +GEKFRRYLSAFFRKYIVRRFCKHCPIFHGETFDRVSSTYTRSTGEQDISTGL +>Sepcies_108/1-352 +MDYQTSTPLYDIDYGMSEPCQKLNVRQIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTT +CQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAATSVVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVI +LGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLRFFRKYFASRFCKGCPVFQGEAPERVSSVYTRSTGEQEISVGL +>Sepcies_109/1-352 +MDYQTSTPLYDIDYGMSEPCQKLNVRQIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTT +CQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAATSVVTWVVAMFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVI +LGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLRFFRKYFASRFCKGCPVFQGEAPERVSSVYTRSTGEQEISVGL +>Sepcies_111/1-352 +MDYQVSSPLYDIDYDMSEPCQKSDVKQIAAQLLPPLYSLVFIIGLVGNLLVVLTLINCKKLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTM +CQLLTGFYFIGFFSGVFFIILLTIDRYLAIVHAVFALKARTVTFGVATSGVTWIVAVLASLPGIIFTRSQKEGLRHTCSLHFPHSQYQFWKNFQTLKMLV +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHKAVRLIFAIMIVYFLFWAPYNIVLLLSTFPEFFGLNNCRSSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRNYLLVFFHKHIAKPFCKCCPIFQREIPERASSVYTRSTGDQEISVGL +>Sepcies_112/1-352 +MEYQVSSPLYDVDYGMAEPCQKSNVKQIAAQLLPPLYSLVFIFGLVGNMLVVLVLIYCKKLRSLTDIYLLNLAISDLLFLLTVPFWAHYAASQWDFGNTM +CQLLTGFYFIGFFSGVFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWMVAVLASLPGIIFTRSQKEGLRYTCSLHFPHDQFQFWKNFQTLKMII +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHKAVRLIFAIMLVYFLFWAPYNIVLFLSTFQASLGLDKCSISNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRNYLLVFFQKHVAKPFCKCCPAFQREAPERVSSVYTRSTGEQEISVGL +>Sepcies_116/1-352 +ME-EEATTIYDYD---GSPCRKTDVWHMASQLLPPLYALVFIFGSVGNILVILILITCKRLKSMTDIYLLNLAISDLLLLLTLPFWAHYAAHNWIFGGAV +CKLLAGLYQIGYFGEVFFIILLTIDRYLAIVHAVFALKARTVSFGMVTSGVTWVVALFASLPGIIFTRLEESSGIYSCGPHFP----TIWKNFQTLKMVF +LGLVLPLLVMIICYSGILQTLLRCRNEKKRHKAVRLIFAIMIGYFLFWTPYNIVILLDTFQKFFGLSSCNHTGQIDRAMQVTEALAMTHCCVNPVIYAFV +GEKFRRYLSVFFRKHVAKRFCRQCPVFYRETVDRVSSTYTPSTGEQEVSAGF +>Sepcies_117/1-352 +MDNVFTTTEYDY-SDMVTPCQAKAARKFGSSILPTLYSLVFIFGLLGNMLVVLILIKYKKFKSMTDIYLLNLAISDLLFIFSIPFRIHYVVDEWIFGDPM +CKIISGIYFLSFYSGSFFIILLTIDRYLAIVYAVFALKARTVFYGIITSIITWGLAILACSPGIIFHIAQGENGRITCAFHFPHQSHFGWNMFFTLQLNF +IGLIFPMMVMTFCYACIINTLLRCRNE-KKNKAVRLIFIIMIVYFLFWAPYNVVLLIQLFQADLSLDNCSKLNGIGIATQVTETLAIAHCCINPVIYAFA +GEKFRKYTITFFRKHGGHHLSKYCVFLYREPLERASSTYSHSTGEQDISAVL +>Sepcies_120/1-352 +MDYPATSP--DYDYGASEPCQKEGVKQMAAQLLPPLYSLVFIFGFVGNMLVVLTLVNCKKLKSMTDVYLLGLAISDLLLIFTLPFWAHYAASDWTLGDAM +CKLCTALYHIGYFGGVLFIVLLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAVLASVPGIIYSRSQKEEARYTCSPHFPPSQFHFWKNFQALKMNI +LGLVLPLLVMVVCYSGILKTLLRCRNE-KRHKAVRLIFAIMVIYFLFWTPYNLVLLLTTFPAFFGLNSCSSSNRLDQAMQVTETLGMTHCCVNPVIYALV +GEKFRNYLSVFFQKHIAKRFCQRCLVFQREGPERASSVYTRSTGEQEISAGL +>Sepcies_121/1-352 +MDESTTLPFYY-DY--KAPCQNFDVKQTASWLLPPLYSLVFIFGFVGNALVFLILIRCKKLKSMTDIYLLNLAISDLLFIVTLPFWAHYAADQWIFGDVL +CKVLTGFYHMGFFGGVFFIILLTIDRYLAIVHAVFALKARTVTFGILTSVITWVVAGFASLPAIIFTKSQKEGMQHTCSPHFPSDQSTVWKNFQTLKMNI +LGLVLPLFIMIICYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQVFFGLDNCDSSKNLGRAMQLTETLGMTHCCINPVIYAFV +GEKFRRYLSTFFRKYIVRRFCKHCPIFHGETLDRVSSTYTPSTGEQEVSAVE +>Sepcies_123/1-352 +MDYQTSSPLYDIDYGMSEPCQKVNVRQTAAQLLPLLYSLVFIFGFVGNILVVIILINCKKLKSMTDIYLLNLAVSDLLFIITIPFWAHYAADQWVFGDTT +CQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTSGVVTSGVTWVVAVLASLPGIIFTKSQKEGSRYTCSPHFPSSQYHFWKNLQTLKIVI +LGLVLPLLVMIVCYSGILKTLLRCRNEKKRHKAVRLIFAVMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERTSSVYTRSTGEQEISVGL +>Sepcies_125/1-352 +MDYQTSSPLY-IDYGMSEPCQKVNVRQTAAQLLPLLYSLVFIFGFMGNILVVLILINCKKLKSMTDIYLLNLAVSDLLFIITIPFWAHYAADQWVFGDIT +CQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTSGVVTSGVTWVVAVFASLPGIIFTKSQKEGSRYTCSLHFPSSQYHFWKNLQTLKIVI +LGLVLPLLVMIVCYSGILKTLLRCRNEKKRHKAVRLIFAVMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERTSSVYTRSTGEQEISVGL +>Sepcies_128/1-352 +MDYQVSSPSSYIDYETSEPCVKIDVRQIAARLLPPLYSLVFIFGVVGNLLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTLPFWAHYAAAQWDFGNAM +CQILTAVYYIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGLVTSGITWVAAVLASLPGVIFTKSQKEASRHTCSLHFPASQYHFWKKFQTLKMVT +LGLVLPLLVMVICYSGILRTLLRCRSE-KRHKAVRLIFTIMIVYFLFWAPYNIVLLLTTFQEFFGLNNCDSSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRRYLSVFFQKHIAKHFCKLCPNFQKEVPERVSSVYTRSTGEQDISVGL +>Sepcies_129/1-352 +MDYQTSTPLYDIDYGMSEPCQKLNVRQIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTT +CQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAATSVVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVI +LGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLRFFRKYFASRFCKGCPVFQGEAPERVSSVYTRSTGEQEISVGL +>Sepcies_132/1-352 +MGTWPLTTEFDY--EDSTPCMGTEEKHFAAKFLPPLYSLVVIFGLIGNMLVVLILVKYKRLKSMTDIYLLNLAISDLLFVFSLPFWAYYAAHDWIFGEAL +CRILSGVYLLGFYSGIFFIILLTLDRYLAIVHAVFALKARTVTYGILTSVITWAVAVLISVPWVVFHKTQKESSGYTCSAHYPSDSIINWKYSFILKMNI +LGLIVPMLIMIFSYSQILKTLLRSKNE-KKQKAVRLIFVIVIFYFIFWTPFHISSFLHTFQNSLFIPNCELKSQLEKAIQVTETTSMIHCCINPVIYVFV +GEKFRAYLYIFFRKQVAPHLCKKCPSLYREKLERVSSTFTQSTAEHDISTGL +>Sepcies_133/1-352 +MDYQTTSPLYDIDYGMSEPCQKANVRQIAARLLPPLYSLVFIFGFAGNLLVVLILINCKKLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWVFGNTM +CQLLTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTGGVTWVVAIFTSLPGIIFTKSQKEGSRYTCSPHFPSSQYHFWKNFQTLKMVI +LGLVLPLLVMVVCYSGILKTLLRCRNEKKKHKAVRLIFAIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLGFFRKHIVRRFCKGCPVFQGEAPDRASSVYTRSTGEQEISVGL +>Sepcies_134/1-352 +MNFQVPSP-DDTDYGMAEPCQKTNVKQLAAQLLPPLYSLVFISGFVGNVLVILILISCKKLKSMTDIYLFNLAISDLLFLLTLPFWAHYAANEWVFGNIM +CKLLTGLYHIGYFGGIFFIILLTIDRYLAVVHAVFALKARTVTFGVMTSGVTWVVAIFASLPGIIFTRSQKEGFHYTCSPHFPNRQYHFWKNFQTLKMII +LGLVLPLLVMVICYSGILHTLLRCRNEKKRHRAIRLIFAIMIVYFLFWTPYNIVLFLTTFQMFFGLNNCDNSNRLDQAIQVTETLGMTHCCINPVIYAFV +GEKFRKYLFVFFQKHITKCFCKHCPIFQQDSPEHVSSVYTRSTGEQEVSVGL +>Sepcies_137/1-352 +MDYQVSSPSYDIDYGMSDPCQKIDVRQVAARLLPPLYSLVFIFGVVGNLLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTLPFWAHYAAAQWDFGNTM +CQLLTGVYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGMVTSGVTWVVAMLASLPGMIFSRSQKEGSRHTCSPHFPASQYHFWKTFLTLKMIT +LGLVLPLLVMVICYSGILRTLLRCRSE-KRHKAVRLIFVIMIVYFLFWAPYNIVLLLTTFQEFFGLNNCNSSNRLDRAMQVTETLGMTHCCINPIIYAFV +GEKFRRYLLVFFQKHIAKRFCQFCPIFQREGPERTSSVYTRSTGEQEISVGL +>Sepcies_141/1-352 +MDYQMSTPTYDIDYDTSEPCQKTNVKLIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFLITIPFWAYYAANEWLLGNVM +CKLFTGMYHIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGGVTSGVTWVVAVFASLPGIIFTKSQKESHHYTCSPHYPPSQYHFWKNFQTLKMVI +LGLVLPLLVMVTCYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLSTFQVFFGLNNCQSSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRDYLAGFFRKHIARRLCKHCAIFQREAPERVNSVYTRSTGDQEISTGL +>Sepcies_142/1-352 +MGTWPLTTEFDY--SDSTPCPATEEKHFAANFLPPLYSLVVIFGLTGNMLVVLILVKYKRLKSMTDIYLLNLAISDLLFVFSLPFWAYYAVHDWIFGEAL +CRILSGVYLLGFYSGIFFIILLTLDRYLAIVHAVFALKARTVTYGVLTSVVTWALAVLISVPGVVFHKTQKESSGYTCGAHYPSEQRNTWKQFLTLNMNI +LGLLIPMLIMICSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIIYFFFWAPYNICILLRDFQGAFSISTCEGNGQLHKAIQVTETISMIHCCINPVIYAFA +GEKFRKYLRSFFRKQIAVHLSKCCPVFYADTAERASSTYTQSTGEQEVSAAL +>Sepcies_143/1-352 +MGTWPLTTEFDY--SDSTPCPATEEKHFAANFLPPLYSLVLIFGLTGNMLVVLILVKYKRLKSMTDIYLLNLAISDLLFVFSLPFWAYYAVHDWIFGEAL +CRILSGVYLLGFYSGIFFIILLTLDRYLAIVHAVFALKARSVAYGILASVVTWAVAILISVPGVVFHKTQKESSGYTCSAHYPSEQRNAWKQFLTLKMNI +LGLLIPMLIMICSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIIYFFFWAPYNICILLRDFQGAFSISTCEGNGRLHKAIQVTETISMIHCCINPIIYAFA +GEKFRKYLRSFFHKQIAVHMSKLCPVFYADTAERASSTYTQSTGEQEVSAAL +>Sepcies_144/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPRIIFTRSQREGLHYTCSSHFPYSQYQFWKNFQTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQETSVGL +>Sepcies_145/1-352 +MDYQVSSPTYDIDYYTSEPCQKVNVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGVHYTCSSHFPYSQYQFWKNFQTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQETSVGL +>Sepcies_146/1-352 +MDYQVSSPTYDIDYYTSEPCQKVNVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTM +CQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGVHYTCSSHFPYSQYQFWKNFQTLKIVI +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQETSVGL +>Sepcies_151/1-352 +--PYGITT-FDYN---AGLVYSHAMEVFATTFLPPFYSLVLIFGLLGNSLVVLILIRYKKLKSMTDIYLLNLAISDLLVIFSLPFWAYYAGHEWIFGVAM +CKILFGIYYIGFYCGSFFIILLTIDRYLAIVHAVFALKARMITYGTVTSVVTWVVVLLASVPEFVFHHVQKANETYECTIHYPSENEKVWKQFLTLMKFI +LGLAIPAVIIVFCYMQIIKILIKGRNE-RKQKAVKLIAVIMIVFFLFWMPYNIALLLRTFQDSFFENNIE--GKVAFGVEVTRVIALVHCCINPVIYAFL +GEKFRKYTSIFFQKCLLAPLCRLCPGRNYPILERSTSSYISST-EHEISIGL +>Sepcies_152/1-352 +MDYQTSSPLYDIDYGMSEPCQKISVRQTAARLLPPLYSLVFISGFVGNVLVVLILINCKKLRSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWVFGNTM +CQLFTGFYFIGYFGGIFFIVLLTIDRYLAIVHAVFALKARTVTFGAVTSGVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVI +LGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLRFFRKYIASRFCKACPVFQGEAPERASSVYTRSTGEQEISVGL +>Sepcies_154/1-352 +MDYQTSTPLYDIDYGMSEPCQKLNVRQIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTT +CQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAATSVVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVI +LGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLRFFRKYFASRFCKGCPVFQGEAPERVSSVYTRSTGEQEISVGL +>Sepcies_155/1-352 +---EEPTTNYDYDYS--APCQKTDVRQNAVRLLPPLYSLVFISGFVGNLLVVLILINCKKLTGMTDVYLLNLAISDLLFLFTLPFWAHYAANGWVFGDVM +CKTVTGLYHVGYFGGNFFIILLTVDRYLAIVHAVFALKARTVTFGAVTSAVTWAAAVVASLPGCVFNKLQWEDSFYSCRPSFSPG----WKTFHAVTRSV +LGLVLPLLVMIICYSAILRTLFRCRNEKKKHRAVKLIFVIMIVYFLFWAPNNIVLLLSTFPESFNVSDCQSTSQLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRRHLSLFFRKHIAKHLCKQCP--------------------QEVSAGL +>Sepcies_158/1-352 +MDLQVSSTLYD-DYDGATLCQKTNVKQVAAQLLPPLYSLVFIFGFVGNMLVFLILINFKKLKSMTDIYLFNLAISDLLFLLTLPFWAHYAANEWVFGNIM +CKLLTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGVITSGVTWVVAVFTSLPEIIFIKSQKEGHHSTCSPHFPHSQYHFWKSFQTLKMVI +LSLVLPLLVMVICYSGILQTLFHCRNEKKRHKAVRLIFAIMIIYFIFWTPYNIVLLLYNFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRNYLSVLFQKHIVKRFCKHCPIFQQDNLDRINSVNTRSTGEQDVSTGL +>Sepcies_162/1-352 +MDYQTSTPTYDIDYGMSEPCQKINVRQIAARLLPPLYSLVFIFGFVGNMLVFLILINCKKLKSMTDIYLLNLAISDLLFIITVPFWAHYAADQWVFGNTM +CQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAVTSGVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVI +LGLVLPLLVMIVCYSGILKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLRFFQKYIVSRFCKSCPVFQGEAPERASSVYTRSTGEQEISVGL +>Sepcies_163/1-352 +---------------------------------------------------------------------------------------------------- +-------------------------------------------------------------------------------------------------MNI +LGLVIPMIIMICSYTQIIRTLLQCRNE-KKNKAVRLIFIIMIVYFFFWAPYNICILLRDFQDSFSINSCEISGQLHKATQVTETISMIHCCINPVIYAFA +GEKFRKYLRSFFRKQIASHFSKYCPVFYADTPERASSTYTQSTGEQEVSAAL +>Sepcies_164/1-352 +MPDEGGTTPYVY-DNLATPCDSVVVQNFGSRFLPVFYSLVLIFGLLGNALVVLILVKYKKFRSMTDIYLLNLCISDLLFIFSLPFWAYYAAHEWIFGDVM +CKLLSGLYLGGFYSGSFFIILLTIDRYLAIVYAVFAIKARTVAYGILTSAVTWGVALLASTPAFLFNEVQYENNRSACSPHYQPETHKKWNLILTLKMNL +IGLILPMIVMTFCYAQIIRTLMKCRNDKKKNKAVKLIFIIMIIYFLFWAPYNIAILLHIFQKSVDLNSCGSISNLSIAIQVTETLAMAHCCVNPVIYALV +GEKFRKYISSFFRRHVALHLPKSCLNLYSEPLERASSTYSQSTGEHEISAVL +>Sepcies_168/1-352 +T-NKVLTTTDYYD--DSEPCQKADVKKFASRFLPPLYSLVLIFGLLGNALVVLILIKYKKLRSMTDIYLLNLAISDLLFILSLPFWAYYAAREWDFGNAM +CKILSGVYYAGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILTSVVIWVIAILASLPGFIFHSVQKEGPHWTCSSHYPSNYEKEWRQFLILKMNI +LGLVIPFVIMIFCYIEIIKILLRRRNE-KKHKAV--------------------------------------SQLELAIQVTEAIAMIHCCINPVIYAFI +GEKFRKYLYTFFQKHIAVYLCKHCPALHGDKLERVSSTYTPSTAEHDISIAL +>Sepcies_172/1-352 +MELMATTTEFDY--GDSAPCTGTEEKHFAANLLPPLYSLVVIFGLTGNMLVVLILIKYKRLKSMTDIYLLNLAISDLLFIFSLPFWAYYAVHDWIFGEAL +CRILSGVYLLGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILTSIVTWAVAMFASVPGIVFHKTQKENSRYTCSAHYPSDGSINWKYSYILKMNI +LGLIIPMFIMIFSYSQILKTLLGCRNE-KKQKAVRLIFVIMIFYFIFWTPFHIASFLHTFQTSFFDTDCEIQSKLEKAIQVTETISMIHCCINPVIYAFV +GEKFRKYLYNFFRKHVAAHLCKKCPSLYREKLERVNSTFTPSTAEHDISTGL +>Sepcies_173/1-352 +MDYSVATPSYDIDYSMAEPCQKISVKQIAARLLPPLYSLVFIFGFVGNLLVVLILINCKKLKSMTDIYLLNLAISDLLFLFTIPFWAYYAAGQWDFGNRM +CQFLTGLYLIGFFSGIFFIILLTMDRYLAIVHAVFALKARTVTFGMMTSGVTWVVAVFASLPGIIFTKSQKEGSHCTCSPHYPPSQYHFWKNFQALKIVF +LGLILPLLVMVICYSGILKTLLRCRNEQRRHKAVRLIFVIMIVYFLFWAPYSIVLLLNTFQIFFGLDNCISSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRRYLSVFFQKHIARRLCKYCPLFQREAPERGSSVYTRSSGEQDISVVL +>Sepcies_180/1-352 +MEGLPLTTEFDY--SDSAPCMGTEEKHFAAKLLPPLYSLVVIFGLTGNMLVVLILVKYKRLKSMTDIYLLNLAISDLLFIFSLPFWAYYAVHDWIFGEAL +CRILSGVYLLGFYSGVFFIILLTLDRYLAIVHAVFALKARTVTYGILTSAVTWAVAIFASVPGIIFHKTQKENSHYTCSAHYPSEQRNVWKQFLTLKMNI +LGLLIPMLIMMCSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIVYFFFWAPYNICILLRDFQGTFSIATCEGSSQLHKATQVTETISMIHCCINPVIYAFA +GEKFRKYLRSFFRKQIAFHFSKYCPVFYVDTAERASSTYTQSTGEQEVSAAL +>Sepcies_181/1-352 +MDLQVSSPLYDTDYGMSAPCQKTNVKQIAAQLLPPLYSLVFIFGFVGNMLVILILISCKKLKSMTDIYLFNLAISDLLFLLTLPVWAHYAANEWVFGDIM +CKLFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGVMTSGVTWVVAVFASLPEIIFIRSQKEGFRYTCSPHFPHTQYHFWKSFQTLKMVI +LSLVLPLLVMVICYSGILHTLFRCRNEKKRHKAVRLIFAIMIVYFIFWTPYNIVLLLITFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPVIYAFV +GEKFRNYLSVFFQKHIVKRFCKHCPIFQQDNLDRINSVYTRSTGEQEVSTGL +>Sepcies_184/1-352 +MNYQTSTPYYDIDYGTSEPCQKVNVRQIAARLLPPLYSLVFIFGFVGNVLVVLILIDCKKLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWTFGNKM +CQLLTGLYYIGFFTGNFFIILLTMDRYLAIVHAVSASKARTVTFGVVTSGIAWVVAVLASFPRIIFTRSQKEGSRFTCSPHFPPSQHHFWKNFQALKMSV +LGLILPLLVMIIGYSAILKTLLRCRNEKKRHKAERLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCNSSNRLDQAMQITETLGMTHCCINPIIYAFV +GEKFRRYLSLFFRKHIARRFCKCCPIFQGELPDRVSSVYTRSTGEQEISVAL +>Sepcies_188/1-352 +MEDLLLTTEFDY--GAATACKNTEERHFAGKFLPPLYSLVVIFGLIGNVLVVLILVKYKRLKSMTDIYLLNLAISDLLFIFSLPFWAYYAAQEWIFGDAL +CRILSGVYLLGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILTSTVTWVVALSVSLPGFFFHKSQKEYSRYTCSAHYPPDQRNAWKQFLTLKMNI +LGLIVPMLIMICSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIFYFFFWAPYNITILLRDFQVSLSLNTCEINGQLGKAIQVTETISMIHCCINPVIYAFA +GEKFRKYLHCFFRKHIATRFSKYCPVFYADTAERASSTYTQSTGEQEVSAAL +>Sepcies_189/1-352 +MS-TEYSTDYNFG---DGPCLNDENKQNAARFIAVLYIIVFLFGCIGNVLVLIILIKYKKLRNMTDIYLFNLAISDLIFVFSLPFWAYYMVYEWIFGDAL +CKILGGIYLIGFYGASFFIILLTLDRYLAIVHAVFSIKARTIKSGIITSIVLWGVAILAALPGFIFHKVEKQL-YYTCSPQYN----NIWKLFTALEMNV +LGLAIPLFVMIFCYTRIIRTLLTCRNIKKKHKAVKLIFIILVMFLLFWIPFNVALLLFTFPSLEALSNCEASNRLQKVIQWTEAISFFHCCLNPIIYAFV +GEKYRNYLFVFLQKVLPKWS--FCKFMYVQTPDRHGSFHTQSTGEHDISAVL +>Sepcies_190/1-352 +MNDSTPTPYYDIDYGMSEPCQKTDVRRIAARLLPPLYSLVFVFGFVGNVLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWVFGNRL +CQILTGLYYVGFYTGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVVTSGVTWVVAVLASLPGIIFTRSQKERSRLTCSPHFPPTQYHFWKNFLTLKMTI +LGLVLPLLVMVVCYSAILKTLLRCRNEKKRHKAVRLIFMIVIVYFLFWAPYNIVLLLSTFQESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRNYLLTFFRKHIARRFCKRCPVFLGDVSDRASSVYTRSTGEQEISAGL +>Sepcies_192/1-352 +MDLQVSSSTYDIDYGMSEPCQKINVKQSAAQLLPPLYSLVFIFGFVGNILVVLILISCKKLKSMTDIYLLNLAISDLLFLLTLPFWAHYAANEWIFGDVM +CKLFTGLYHIGYFGGIFFIILLTVDRYLAIVHAVFALKARTVTFGVLTSGITWVVAVLASLPGIIFTRSQKEDFHYTCSPHFPNSQYHFWKSFQTLKMVL +LSLVLPLLVMVICYSGILHTLLHCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEAFGLNNCNSSSRLDQAMQVTETLGMTHCCINPIIYAFV +GEKFRSYLSVFFQKYIAKHLCKQCPIFQQDNLERVSSVYTRSSGELEVSAGL +>Sepcies_193/1-352 +MDYEVSSPLYDIDYGLSEPCQKIDVKRIAAQLLPPLYSLVFIFGLVGNMLVVLTLINCKKLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTM +CQLLTGFYFIGFFSGVFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWIVAVLASLPGIIFTRSQKEGLRYTCSLHFPHSQYQFWKNFQTLKMLV +LGLVLPLLVMVICYSGILKTLLRCRNEKKRHKAVRLIFAIMIVYFLFWAPYNIVLLLNTFPEFFGLNDCSSSNGLDQAMQVTETLGMTHCCINPVVYAFV +GEKFRKYILDFFHKHIAKPFCKCCPVLQREVPERGSSVYTRSTGEQEISVGL +>Sepcies_195/1-352 +M-DETDMTTYDYY--GSEPCQKADVKKFASLFLPPLYSLVLIFGLVGNALVVLILIKYKKLRSMTDIYLLNLAISDLLFILSLPFWAYYAAREWDFGNAM +CKILSGVYYAGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILTSIVIWGVAILASLPGFIFHKAKRESSHFTCSPHYPLGQESKWKQFQTLKMNI +LGLVIPLVIMIFCYAEIIKTLLRCRNE-KKHKAVRLIFIIMIVYFLFWAPYNIVILIYTFQDLFSLNNCEGSSQLELAIQVTEAIAMIHCCINPVIYAFA +GEKFRKYLYTFFRNRIAIHLCKYCPFLYAEAPDRVSSTYTPSTGEQEFSAAL +>Sepcies_198/1-352 +MEDWELTTAYDY--GDSTPCMGIEEKHLAAKLLPPLYSLVVIFGLTGNMLVVLILVKYKRLRSMTDIYLLNLAISDLLFVFSLPFWAYYAVHDWIFGEAL +CRILSGVYLLGFYSGIFFIILLTLDRYLAIVHAVFALKARTVTYGILTSVVTWAVAVFASVPGMVFHKTQKENAHYTCSAHYPSEQRDVWKQFLTLKMNI +LGLVIPMFIMVCSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIVYFVFWAPYNICIFLRDFQGTFFINTCQGSGQLHKAIQVTETISMIHCCINPVIYAFA +GEKFRKYLHSFFRKQIVFHFCKFCPVFYVDTAERASSTYTQSTGEQEVSAAL +>Sepcies_199/1-352 +--------MYFIP--FHSPCSN-NVKQFASHFVPPLYSLVLIFGLVGNVLVVLILIKYKRLRSMTDIYLLNLAISDLLFIFSLPFWAYYIAREWDFGNAM +CKILSGVYFAGFYSGMFFIILLTIDRYLAIVHAVFALKARTVTYGILTSVVIWGIAILASLPGLIFHSVQKEGPRWTCSSHYPSNYEKEWRQFLILKMNI +LGLVVPFVIMIFCYIEIIKILLRRRNE-KKHKAVRLIFILMIVYFIFWTPYNIVVLIYAFQDSFSLNNCESSSQLELAIQVTEAIAMFHCCINPVIYAFA +GEKFRKYLYTFFQKDIAIYLCKHCPALHGDKLERFSSTYTPSTAEHDISIGL diff --git a/analysis/Hsu.et.al.git/msa/CCR5.a3m b/analysis/Hsu.et.al.git/msa/CCR5.a3m new file mode 100644 index 0000000000000000000000000000000000000000..795fa494bb1a19d774c6063a8f9bc6abebbe35b9 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CCR5.a3m @@ -0,0 +1,398 @@ +>CCR5/1-352 +MDYQVSSPIYDINYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAVVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_2/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_3/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_4/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_5/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_6/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_7/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_8/1-352 +MY----TADYDYH--------PEDIRS-DNTFQAVLYSLVFVFGLPGNILVLWVLIQYKGLKSMTDIYLLNLTISDLLFVVSIPFWLHYMLHEWVFGNVLCKVINAGYLIGFYSGILFIMLMSIERYLAIVHHVFAFKVRKVRYGIISSAIIWFVAICASLPELIFYNIKT-SGKTECSIFYPNTTISTWKVFGFFQVNIFGFLIPFSVMTFCYSRIIITLL---NKAKKHRAVKIIFTVMIVFFVFWIPYNIVLFLNSLLEMEILNKIGNEGRLQMALQITQSLAFTHCCVNPFIYAFMGEKFRMYVGRFFRNWFSPILCMNV---HFNFQDNNSSVQSHSSGRHDLSTVM +>Sepcies_9/1-352 +MN-TEV---FSTEYDDPSPCIKNEIKKFGSHFLPVIYSLVFIFGLVGNTLVVWVLIQFKRLKSMTDIFLLNLAISDLLFVFSLPFWAHYA-NEWLFGSGMCKLLSYMYLVGFFSSILFIMLMSIDRYLAIVHAVFALKARTIRYSYILSIVVWTVAFLVSLPELVFNEDKDEQNQTICVPTYPTDSKKKWKLFCNFEVNLLGLLIPLGIMSFCYFKILRTLWQSKTS-KKFTAAKIILIVMIVFFIFWTPYNVALFLHTLQELEVFHSCESSQNLDFALQLTENIAYIHCCLNPVIYAFVGEKFKKYLYKLCQSCLPLAFCKRCQILQ-HSVSRASSFHTSSSYDQDNSAAL +>Sepcies_10/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_11/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_12/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_13/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_14/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_15/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_16/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_17/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_18/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_19/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_20/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_21/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_22/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_23/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_24/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_25/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_26/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_27/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_28/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_29/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_30/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_31/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_32/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_33/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_34/1-352 +MNVEDLSTNYDY-----TPCDKDEIKQKAAKFLVPVYIFVFLLGIIGNALVIIILIKYKKLRNMTDIYLLNLAISDLLFVISLPFWAYYVTNDWAFGDALCKLFSGLYLTGFYGASFFIILLTLDRYLAIVHAIFAMKVRTVKFSISTSVFLWGIAIFFSLPGFIFYKAEKQAGNWTCSPYYT----TSWKLIFTFMMTILGLFIPLVVMLFCYSRIIYTLLRCRSEKKKHKAVKLIFIIMVVFFIFWMPYNIVYLMHTFQDPESPNACETSNKLDEAVQWTEAISYFHCCLNPIIYAFVGEKFRKYLFIFLQKVFPNWC--LCSLFHMSLHERHSSLYTPSTGEHDISAVL +>Sepcies_35/1-352 +--------EGNHD---ATPCT--DVKQFASLFLPPLYSIGLIFGLVSNVLVVLILIKFKRLRSMTDIHLLNLANSDLLFILSLPFCTYYAACEWDFGNAMCKILSGVYYAGFYSGNFSIILLTIDRYLAIVRATFTIKVRTVTYGILTSVVIWGVAILASLP--------------------------------------------------------------------------IWVVFK-------------------------------------------------------------------------------------------------------------- +>Sepcies_36/1-352 +ML-ELMTTTFDY--DYASPCKNEEAQKFGSQFLPPLYSLVLLFGLVGNALVVLILIKYKRLKNMTDIYLLNLAISDLLFVFSLPFWAYQAAHNWIFGDVMCKILSGIYCLGFYSGIFFIILLTIDRYLAIVHAVFALKARTVVYGSLTSFAVWFVAGLASLPMVIYYGAQE----LTCSLHFSHHSQSYWNQFLTLKRIFLGLVVPLIIMIFCYTEIIRTLLRCRNE-KKHKAVKLIFLIMIVYFLFWTPYSIALLLHIFPMAVSLNNCYSSNQVLVAIQVTESIAMIHCCINPLIYAFAGEKFRKYLNSFFRKHISIKCSKYCPALYTDRCERASSTNTQSTGEQEFSAVL +>Sepcies_37/1-352 +MNPIETPAPYDY--YTSEPCKKDSVKYLASQFLPPLYSLVLLFGFVGNTLVVLILIKYKKLKSMTDIYLLNLAISDLLFVITLPFWAYYAAHDWVFGNAMCKILSGIYHAGFFSGIFFIILLTIDRYLAIVHAVFAVKARTASYGILTSIITWCVTLLASVPEVIFHNVQTEGDQHTCSPHFPSGAGNQWKHFIILKMNILGLFIPLVVMIFCYTEIIRTLLRCRCD-KKQRAVRLIFVIMIVYFVFWAPYHIVAFLYNFPKPFSLDNCDSSNQIEKAVQVTETIAMVHCCINPVIYAFVGEKFRKYLYSFFRKHIVV--CKFCPGLYSDKLERSVSTYTTSTAEHDVSAGL +>Sepcies_38/1-352 +MDNVFTTTEYDY-SDMVTPCQAKAAQKFGSSILPTLYSLVFIFGLLGNMLVVLILIKYKKFKSMTDIYLLNLAISDLLFIFSIPFRIHYVIDEWVFGDPMCKIIGGIYFLSFYSGSFFIILLTIDRYLAIVYAVFALKARTVFYGIITSIITWSLAILACSPGIIFTTAQGENGRITCSFHFPHQSHFRWNMFFTLELNFIGLIFPMMVMTFCYACIINTLLRCRNE-KKNKAVRLIFIIMIVYFLFWAPYNVVLLIQLFQTDLSLDNCSKLNGIGIAIQVTETLAIAHCCINPVIYAFAGEKFRKYTITFFRKHGGHHLSKYCVFLYREPLERASSTYSHSTGEQDISAVL +>Sepcies_39/1-352 +LQIIYSFHYY-----------PTASQKFGSSILPTLYSLVFIFGLLGNMLVVLILIKYKKFKSMTDIYLLNLAISDLLFIFSIPFRIHYVADEWVFGDPMCKIIVGIYFLSFYSGSFFIILLTIDRYLAIVYAVFALKARTVFYGIITSIITWGLAILACSPGIIFIRAQEENGRITCSFHFPHQSSFRWNVFFTLELNFIGLIFPMMVMIFCYACIINTLLRCRNE-KKNKAVRLIFIIMIVYFLFWAPYNVVVLLQLFQTDLSLDNCSKLNGIGIATQVTETLAIAHCCINPVIYAFAGEKFRKYTITFFRKHGGHHLSKYCVFLYREPLERASSTYSHSTGEQDISAVL +>Sepcies_40/1-352 +MDNVFTTTEYDY-SDMVTPCQAKASQKFGSSILPTLYSLLFIFGLLGNMLVVLILIKYKKFKSMTDIYLLNLAISDLLLIFSIPFRIRYVANEWVFGDPMCKIIGGIYFLSFYSGSFFIILLTIDRYLAIVYAVFALKARTVFYGIITSIITWGLAILACSPGIIFTTAQGENGRITCSFHFPHQSSFRWNIFFTLELNFIGLIFPMMVMIFCYACIINTLLRCRNE-KKNKAVRLIFIIMIVYFLFWAPYNVVLLLQLFQINLSLDNCSKLDGIGIAIQVTETLAIAHCCINPVIYAFAGEKFRKYTITFFRKHGGHHLSKYCVFLYREPLERASSTYSHSTGEQDISAVL +>Sepcies_41/1-352 +MEPLAVTTEFEY--GDSAPCTGTEEKHFAAKLLPPLYSLVVIFGLTGNMLVILILIKYKRLKSMTDIYLLNLAISDLLFIFSLPFWAYYAVHDWIFGEALCRILSGVYLLGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILASIVTWAVAMLASVPGIVFHKTQKENSQYTCSAHYPSDQRNVWKQFLTLKMNILGLVIPMLIMICSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIVYFFFWAPYNICILLRDFQGSFSISSCEGSGQLHKATQVTETISMIHCCINPVIYAFAGEKFRKYLHSFFRKQIASHFSKYCPVFYVDPSERASSTYTQSTGEQEVSAAL +>Sepcies_42/1-352 +MEGMDVTTTFDY--GDTAPCMGTEEKHFAANFLPPLYSLVVIFGFIGNILVVLILVKYKKLKSMTDIYLLNLAISDLLFIFSLPFWAYYAAHDWIFGDALCRILSGVYLLGFYSGIFFIILLTVDRYLAIVHAVFALKARTVTYGILTSIVTWAVALFASVPGIVFHKTQQEHTRYTCSAHYPQEQRDEWKQFLALKMNILGLVIPMIIMICSYTQIIKTLLQCRNE-KKNKAVRLIFIIMIVYFFFWAPYNICILLRDFQDSFSITSCEISGQLQKATQVTETISMIHCCINPVIYAFAGEKFRKYLRSFFRKQIASHFSKYCPVFYADTVERASSTYTQSTGEQEVSAAL +>Sepcies_43/1-352 +MEGMDLTTMIDY--GDSAPCMGTEEKHFAANFLPPLYSLVVIFGFIGNILVVLILVKYKKLKSMTDIYLLNLAISDLLFIFSLPFWAYYAAHDWIFGEALCRILSGVYLLGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILTSIVTWAVALFASVPGIVFHKTQQENRRCTCSAHYPQERRDEWKQFLALKMNILGLVIPMIIMICSYTQIIKTLLQCRNE-KKNKAVRLIFIIMIVYFFFWAPYNICILLRDFQDSFSITSCETSGQLHKATQVTETISMIHCCINPVIYAFAGEKFRKYLRSFFRKQIASHFSKYCPVFYADTAERASSTYTQSTGEQEVSAAL +>Sepcies_44/1-352 +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------MNILGLLIPMLIMICSYTRIIKTLLQCRNE-KKHKAVRLIFIIMIIYFFFWAPYNICILLRDFQGAFSISTCEGNGQLHKAIQVTETISMIHCCINPVIYAFAGEKFRKYLRSFFRKQIAVHLSKYCPVFYADTAERASSTYTQSTGEQEVSAAL +>Sepcies_45/1-352 +MGTWPLTTEFDY--SDSTPCTATEEKHFAAKFLPPLYSLVVIFGLTGNMLVVLILVKYKRLKSMTDIYLLNLAVSDLLFVFSLPFWAYYAVHDWIFGEALCRILSGVYLLGFYSGIFFIILLTLDRYLAIVHAVFALKARTVTYGILASVVTWAVATLISVPGVVFHKTQKESSHSTCSAHFPSDSTINWKYSFILKMNILGLIVPMLIMIFSYSQILKTLLRSKNE-KKQKAVKLIFVIMIFYFIFWTPFHISSFLHTFQNSFFIPNCELKGQLEKAIQVTETISMIHCCINPVIYAFIGEKFRAYLYTFFRKHVAPHLCKKCPSLYREKLERASSTFTQSTAEHDISIGL +>Sepcies_46/1-352 +MD-PLTTTFYDYG---GEPCQKIDVQLTGAQLLPPLYSLVFIFGFVGNGLVVLILKKYKKLKTMTDIYLLNLAISDLLFLFTLPFWAYYAADQWLLGDAACKIFSGLYYLGFFSGIFFIILLTVDRYLAIVHAVFALKARTVSCGVVTSVCTWAVALLASVPGFLFNRSQKAEDRYVCSTYFPMGQDLAWKIFQTLQMNILGLAVPLLVMIVCYTGIIKTLLRCRNEKKKHKAVRLIFLIMLIYFLFWAPYNLVLLLNTFQGFFGLNNCDSSNRLDRAMQVTETLGMTHCCINPVIYAFVGEKFRRYVSLFFQKHIAKCFFKSCPVFYSETADRTSSTYTASTGEPEFSAGL +>Sepcies_47/1-352 +MDDLTTSPFYY-DY--KAPCQNFDVKYTASRLLPPLYSLVFISGFVGNALVFLILIRCKKLKSMTDIYLLNLAISDLLFIITLPFWAHYAADQWIFGDVLCKLLTGFYHMGFFGGVFFIILLTIDRYLAIVHAVFALKARTVTFGILTSVITWVVAGFASLPAIIFTKSQKDGIQHTCSSHFPSDQSVVWKNFQTLKMNLLGLVLPLVVMIICYSGIIQTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLNTFQVFFGLDNCDSSKKLDRAMQLTETLGMTHCCINPVIYAFVGEKFRRYLSTFFRKYIVRNFCKQCPIFHGEALDRVSSTYTPSTGEQEVSAGL +>Sepcies_48/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_49/1-352 +MDYQTSTPIYDFDLGMSEPCHKTDVRQIAAQLLPPLYSLVFIFGFVGNMLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAADQWTLGNAMCQLLTGLYFIGFFSGIFFIILLTMDRYLAIVHAVLALKARTVTFGVVTSVLTWVMAVLSSLPGIIFTRSQKEGSRFTCSPHFPQHQYHFWKNFQTLKMIILGLVLPLLVMVVCYSGILKTLLRCRNE-KKHKAVRLIFAIMIVYFLFWAPYNIVLLLSTFQDFFGLNNCESSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRNYLSVFFQKHIARRLCKHCPIFQREIPERGNSVYTRSTGEQEISTGL +>Sepcies_50/1-352 +MDYQTTSPSYDYPES--APCHKTDVRQIAAQLLPPLYALVSIFGFVGNGLVVLILVTCKKLRSMTDIYLLNLALSDLLFVLTLPFWAHYAAAQWTWGNTMCLLLSGLYSIGFFSGIFFIILLTLDRYLAIVHAVFALKARTVTFGAVTSMLTWLVAVLVSIPAILFSRSQREGSHVTCSPHFPLSQHHFWKNFETLKMTILGLGLPLLVMGFCYSGILRTLLRCRNEKKKHKAVRLIFAIMLVYFLFWTPYNVVLLLSTFPEFFGLNNCDSSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRWYLSVFFRKHIARHFYKHCPGLQREATERANSVYTRSTADQESSTGL +>Sepcies_51/1-352 +----------------------------------------------------------------------------------------------------------LYHVGYFGGIFFMIFLRKERYLAIVHAVFALRARTVSCGVVTSVATWAVAVLASVPGVIFTKSEEDDTRVSCGPHFPLQ----WKNFHAVTRSILGLVLPLLVMVTCYSGILRTLLRCRNEKKKHKAVRLIFTIMIVYFLFWTPYNIVLLLSTFQEAFGLNNCESSSRLDRAMQVTETLGMTHCCINPVIYAFVGEKFR----------------------------------------------- +>Sepcies_52/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_53/1-352 +MDYQVSSPIYDIDYGPSEPCRKIDVKQMGAHLLPPLYSMVFLFGFVGNMLVVLILINCKRLKSMTDIYLLNLAISDLIFLFTVPFWAHYAAGQWDFGNTMCQFLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGYHYTCSPHFPFSQYQFWKNFETLKMVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTYQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCVNPIIYAFVGEKFRNYLAVFFQKHIAKCFCECCSIFQKEAPERANSVYTRSTGEQEISVGL +>Sepcies_54/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGLVTSVITWVVAVFASLPGIIFTRSQREGLHYTCSPHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEASERASSVYTRSTGEQEISVGL +>Sepcies_55/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGLHYTCSSHFPYSQYQFWKNFQTLKMVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_56/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGLHYTCSSHFPYSQYQFWKNFQTLKMVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_57/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGLHYTCSSHFPYSQYQFWKNFQTLKMVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_58/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGLNYTCSSHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_59/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNIMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGLHYTCSSHFPYSQYQFWKNFRTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_60/1-352 +MDYQVSSPTYDIDYYTSEPCQKTNVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_61/1-352 +MDYQVSSPIYDNDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_62/1-352 +MDYQVSSPIYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_63/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNMLVILILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQKEGLHYTCSSHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQEISVGL +>Sepcies_64/1-352 +MNYQTSTPYYDIDYGTSEPCQKVNVRQIAARLLPPLYSLVFIFGFVGNVLVVLILIDCKKLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWTFGNKMCQLLTGLYYIGFFTGNFFIILLTMDRYLAIVHAVSASKARTVTFGVVTSGIAWVVAVLASFPRIIFTRSQKEGSRFTCSPHFPPSQHHFWKNFQALKMSVLGLILPLLVMIIGYSAILKTLLRCRNEKKRHKAERLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCNSSNRLDQAMQITETLGMTHCCINPIIYAFVGEKFRRYLSLFFRKHIARRFCKCCPIFQGELPDRVSSVYTRSTGEQEISVAL +>Sepcies_65/1-352 +MNYQTSTPYYDIDYGTSEPCQKVNVRQVAARLLPPLYSLVFIFGFVGNMLVVLILIDCKKLKSMTHIYLLNLAISDLLFLLTIPFWAHYAADQWAFGNKMCQLLTGIYYIGFFTGNFFIILLTMDRYLAIVHAVSASKVRTVTFGVVTSGIAWVVAVLASFPRITFTRSQKEGSRFTCSPHFPPSQYHFWKNFQALKMSVLGLILPLLVMIIGYSAILKTLLRCRNEKKRHKAERLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCNSSNRLDQAMQITETLGMTHCCINPIIYAFIGEKFRRYLSLFFQKHIARRFCKCCPIFQGELPDRASSVYTRSTGEQEISVAL +>Sepcies_66/1-352 +MNYQTSTPYYDIDYGMSEPCQKTDVRLIAAGLLPPLYSLVFIFGFVGNMLVVLILINCKRLKSMTDIYLLNLAVSDLLFLLTIPFWAHYAADQWVFGNRMCQLLTGLYYVGFFTGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVATSGVTWVVAVFASLPGIVFTRSQKEGSRFTCSPHFPPTQYRFWKNFLTLKMNVLGLVLPLVVMVICYSAILKTLLRCRNEKKRHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLLEFFRKHIVRRFCKRCSVFLGDVSDRASSVYTRSTGEQEISVGL +>Sepcies_67/1-352 +MNYQMSTPYYDIDYGTSEPCQKANVRLIAAGLLPPLYSLVFIFGFVGNMLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWVFGNRMCQLLTGLYYVGFFTGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVVTSGVTWVVAVFASLPGIVFTRSQKEGSRFTCSPHFPPTQYRFWKNFLTLKMSVLGLVLPLLVMVVCYSAILKTLLRCRNEKKRHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLEFFRKHIVRRFCKRCSVFLGDVSDRASSVYTRSTGEQEISVGL +>Sepcies_68/1-352 +MNDPTPTPYYDIDYGMSEPCQKTDVRKIAARLLPPLYSLVFVFGFVGNMLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWVFGNRLCQILTGLYYIGFYTGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVVTSVVTWVVAVFASLSGIMFTRSQKERSRLTCSPHFPPTQYHFWKNFLTLKMTILGLVLPLLVMVVCYSAILKTLLRCRNEKKRHKAVRLIFVIVIVYFLFWAPYNIVLLLSTFQGSFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLKFFRKHITRCFCKHCPVFLGDVSDRASSVYTRSTGEQEISTGL +>Sepcies_69/1-352 +MDYQATSPYYDIEYELSEPCQKTDVRQIAARLLPPLYSLVFISGFVGNLLVVLILINCKKLRGMTDVYLLNLAISDLLFLFTLPFWAHYAANGWVFGDVMCKTVTGLYHVGYFGGNFFIILLTVDRYLAIVHAVFALKARTVTFGAVTSAVTWAAAVVASLPGCIFSRSQKEGSRFTCSPHFPSNQYHFWKNFQTLKMTILGLVLPLLVMIVCYSAILRTLFRCRNEKKKHRAVKLIFVIMIGYFLFWAPNNIVLLLSTFPESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLLVFFQKHIARRFCKHCPVFQGKALDRASSVYTRSTGEQEISVGL +>Sepcies_70/1-352 +MDYQATSPYYDIEYELSEPCQKTDVRQIAARLLPPLYSLVFICGFVGNLLVVLILINCKKLTGMTDVYLLNLAISDLLFLFTLPFWAHYAANGWVFGDVMCKTVTGLYHVGYFGGNFFIILLTVDRYLAIVHAVFALKARTVTFGAVTSAVTWTVAVVASLPGCIFSRSQKEGSRFTCSPHFPSNQYHFWKNFQTLKMTILGLVLPLLVMIICYSAILRTLFRCRNEKKKHRAVKLIFVIMIGYFLFWAPNNIVLLLSTFPESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFIGEKFRSHLLVFFQKHIARRFCKHCPVFRGKAPDRASSVYTRSTGEQEISVGL +>Sepcies_71/1-352 +---EEPTTNYDYDYS--APCQKTDVRQNAVRLLPPLYSLVFISGFVGNLLVVLILINCKKLRGMTDVYLLNLAISDLLFLFTLPFWAHYAANGWVFGDVMCKTVTGLYHVGYFGGNFFIILLTVDRYLAIVHAVFALKARTVTFGAVTSAVTWAAAVVASLPGCVFNKLQWEDSFYSCRPSFSPG----WKTFHAVTRSVLGLVLPLLVMIICYSAILRTLFRCRNEKKKHRAVKLIFVIMIVYFLFWAPNNIVLLLSTFPESFNVSDCQSTSQLDQAMQVTETLGMTHCCINPIIYAFVGEKFRRHLSLFFRKHIAKHLCKQCPVFYGETADRVSSTYTPSTGEQEVSAGL +>Sepcies_72/1-352 +MDCQTSSPLYDIDYGMSEPCQKVNVRQTAAQLLPPLYSLVFIFGFVGNILVVLTLINCKKLKSMTDIYLLNLAVSDLLFIITIPFWAHYAADQWVFGDITCQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTSGVVTSGVTWVVAVFASLPGIIFTKSQKEGSRYTCSPHFPSSRYHFWKNLQTLKIVILGLVLPLLVMIVCYSGILKTLLRCRNEKKKHKAVRLIFAIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERTSSIYTRSTGEQEISVGL +>Sepcies_73/1-352 +MDYQTSSPLYDIDYGMSEPCQKVNVRQTAAQLLPLLYSLVFIFGFVGNILVVLILINCKKLKSMTDIYLLNLAVSDLLFIITIPFWAHYAADQWVFGDITCQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTSGVVTSGVTWVVAVLASLPGIIFTKSQKEGSRYTCSPHFPSSQYHFWKNLRTLKIVILGLVLPLLVMIVCYSGILKTLLRCRNEKKRHKAVRLIFAVMIVYFFFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERTSSVYTRSTGEQEISVGL +>Sepcies_74/1-352 +MDYQTSSPLYDIDYGMSEPCQKVNVRQTAAQLLPLLYSLVFIFGFVGNILVVLILINCKKLKTMTDIYLLNLAISDLLFIITIPFWAHYAADQWDFGNIMCQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAVFASLPGIIFTKSQKEGSRYTCSPHFPSSQYHFWKNFQTLKIVILGLVLPLLVMIVCYSGILKTLLRCRNEKKRHKAVRLIFAVMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERASSVYTRSTGEQEISVGF +>Sepcies_75/1-352 +MDYQTPSPLYDTDYGMSEPCQKVDVRQTAAQLLPPLYSLVFIFGFVGNILVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAAGQWDFGNIMCQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAVFASLPGTIFTKSQKEGSRYTCSPHFPSSQYHFWKNFQTLKIVILGLVLPLLVMIVCYSGILKTLLRCRNEKKRHKAVRLIFAVMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERASSVYTRSTGEQEISVGL +>Sepcies_76/1-352 +MDYETTSPDYGIDYSISDPCQKIDVRQIAAQLLPPLYSLVFIFGFVGNMLVVLTLINCKKLRSMTDIYLLNLTISDLLFLLTLPFWAHYAANGWVFGNVVCKLFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVVTSGVTWVVAVLVSLPGIIFTRSQKEGSRYTCSPHFPSSQYHFWKNFQTLKITILGLVLPLLVMVICYSGILKTLLRCRNEKKKHKAVRLIFAIMIVYFLFWAPYNIVLDLSTFQGFFGLDNCDSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFRKHVAKRLCKHCSIFQREAPERVTSVYTRSTGEQEISTGL +>Sepcies_77/1-352 +MGYQTTSPFYDIDYSTSEPCQKTDVRQIAARLLPPLYSLVFICGSLGNMLVILVLIKYVKLKRVADIYLLNLAISDLLFVLTLPLWAHYAAHSWVFGNRMCQLSIGLYFIGFFSGIFFIILLTIDRYLAIVHRVIPLKVSTVAFGVVSSGVTWLVAVFASLPGIIFTKSQKEESVYSCGPYFPPQ----WRNFHIIMITILSLVLPLLVMIICYSAILKTLLQCL-PRKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEIFGLSDFETSSRLDQDMQVTETLGMTHCCINPIIYAFVGEKFRRYLSMFFRKHIAKHLCKRCPVFCGKTVERVSSRNTPSAGEQELSIA- +>Sepcies_78/1-352 +MGYEMTSPDYSDSYGASEPCQKISVRQVAAQLLPPLYSLVFIFGFVGNVLVILTLVNCKKLQSMTDIFLLNLAISDLLFLLTLPFWAHYATNGWIFGNSACKFFTGLYHIGYFSGVFFIVLLTIDRYLAIVHAVFAIQARTVTSAVVTSGITWMVAVFVSLPGIIFTRSQKEGSRYTCSPHFPSKQYHFWKNFQTLKITILGLVLPLLVMVTCYSAILKTLLRCRNEKTKHKAVRLIFAIVIVYFLFWAPYNVVLVLSTFQEFFGLGNCDSSNRLDQAMQVTETLGMTHCCINPIIYAFIGEKFRNYLLVFFRKHVAKRLGKHCPVFYHEAPERANSVYTRSTAEQEISTGL +>Sepcies_79/1-352 +MDYQTTSPFYDIDYGMSEPCQKTNVRQIAARLLPPLYSLVFIFGFVGNLLVVLILINCKKLKSMTDIYLLNLAISDLLFLFTIPFWAHYAADQWVFGNTMCQFLTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAIFASLPGIIFTKSQKEGSRYTCSPHFPSSQYHFWKNFQTLKMVILGLVLPLLVMVVCYSGILKTLLRCRNEKKKHKAVRLIFAIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLLGFFRKHIVRRFCKGCPVFQAEAPDRVSSVYTRSTGEQEISVGL +>Sepcies_80/1-352 +MDYQTSSPFYDIDYGISEPCQKIDVREIAAQLLPPLYSLVFIFGFVGNLLVVLILINCKKLKSMTDIYLLNLAVSDLIFLLTIPFWAHYAADQWVFGNAMCKFFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAVFASLPGIIFTKSQKEGYRYTCSPHFPSSQYHFWKNFQTLKMVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHKAMRLIFAIMIVYFLFWAPYNIVLLLSTFQESFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRKYLLGFFRKHIARRFCKSCPIFQGEAPERASSVYTRSTGEQEISVGL +>Sepcies_81/1-352 +MDYQTSTPLYDIDYGMSEPCQKLNVRQIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTMCQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAATSVVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVILGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLRFFRKYFASRFCKGCPVFQGEAPERVSSVYTRSTGEQEISVGL +>Sepcies_82/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_83/1-352 +MDYQTSTPLYDIDYGMSEPCQKINVRQIAGQLLPPLYSLVFIFGFVGNLLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTMCQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAVTSGVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKSFQTLKIVILGLVLPLLVMIVCYSGIIKTLLQCRSEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLRFFRKYIASRFCKGCPVFQGEAPERVSSVYTRSTGEQEVSVGL +>Sepcies_84/1-352 +MDYQTPTSLYDIDYGMLEPCQKINVKQVAAQLLPPLYSLVFILGLVGNLLVILTLVNCKKLKSMTDIYLLNLAVSDLMFLLTLPLWAHYASAQWDFGNTMCQLTTSLYLIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAVLASLPTIIFTKSQKEGVRYTCSFHFPTSQYHFWKNFHTLQMTILGLILPLLVMVICYSGILRTLLRCRNEKRRHRAVRLIFTIMIIYFLFWTPYNIVLLLNNFQEAFGLNNCDSSNQLDQAMQVTETLAMTHCCINPVIYAFVGEKFRRYLLLFFQKHISKRFCKHCLFFRCETPERANSAYTRSTEEQEPSTGL +>Sepcies_85/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_86/1-352 +MDYQVSSPSSYIDYETSEPCVKIDVRQIAARLLPPLYSLVFIFGVVGNLLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTLPFWAHYAAAQWDFGNAMCQILTAVYYIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGLVTSGITWVAAMLASLPGMIFTKSQKEASRHTCSPHFPASQYHFWKKFQTLKMVTLGLVLPLLIMVICYSGILRTLLRCRSE-KRHKAVRLIFTIMIVYFLFWAPYNIVLLLTTFQEFFGLNNCDSSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRRYLSVFFQKHIAKHFCKLCPNFQKEVPERVSSVYTRSTGEQDISVGL +>Sepcies_87/1-352 +MDYQVSSPSSYIDYETSEPCVKIDVRQIAARLLPPLYSLVFIFGVVGNLLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTLPFWAHYAAAQWDFGNAMCQILTAVYYIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGLVTSGITWVAAVLASLPGVIFTKSQKEASRHTCSLHFPASQYHFWKKFQTLKMVTLGLVLPLLIMVICYSGILRTLLRCRSE-KRHKAVRLIFTIMIVYFLFWAPYNIVLLLTTFQEFFGLNNCDSSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRRYLSVFFQKHIAKHFCKLCPNFQKEVPERVSSVYTRSTGEQDISVGL +>Sepcies_88/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_89/1-352 +MDLQVSSPLYDMDYSMSVPCQKTNVKQIAGQLLPPLYSLVFIFGFVGNMLVFLILISCKKLKSMTDIYLFNLAISDLLFLFTLPLWAHYAANEWVFGGIMCKLFTGIYHIGYFGGIFFIILLTVDRYLAIVHAVFALKARTVTFGVMTSGVTWVAAVLASVPEIIFTRSQKEGLHHSCSPHFPHTQYRFWKSFQTLKMVILSLVLPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLITFQEFFGLNNCTSSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRNYLSVFFQKHIVKRFCKHCPIFQQNNLDRMNSVCTRSTGEQDISTGL +>Sepcies_90/1-352 +MDFQVSSPLYDLDYSMSAPCRKADVKQIAAQLLPPLYSLVFIFGFVGNMLVFLILIKFKKLKSMTDIYLLNLAISDMLFLLTLPVWAHYAADEWVFGGIMCKLFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGVMTSGVTWVVAVFASVPEIIFTRSQKEDLYNTCSPHFPHTQYHFWKRFQTLKMVILSLVLPLLVMVICYSGILHTLYRCKNEKKRHRAVRLIFAIMIVYFIFWTPYNIVLLLMTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRNYLSVFFQKHIVKRFCKHCPIFQQDSLDRMNSVYTRSTGEQDVSTGL +>Sepcies_91/1-352 +MDFQGSVPIYDIDYGMSAPCQKINVKHIAAQLLPPLYSLVFIFGFVGNMMVFLILINCKKLKSMTDIYLLNLAISDLLFLFTLPFWAHYAANEWVFGNIMCKVFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKVRTVNFGVITSIVTWVVAVFASLPEIIFTRSQKEGFHYTCSPHFPHTQYHFWKSFQTLKMVILSLILPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEFFGLNNCSSSNRLDQAMQATETLGMTHCCLNPVIYAFVGEKFRSYLSVFFRKHIVKRFCKRCSIFQQDNPDRVSSVYTRSTGEHEVSTGL +>Sepcies_92/1-352 +MDFQGSVPSYDIDYGMSAPCQKINVKQIAAQLLPPLYSLVFIFGFVGNMMVFLILISCKKLKSVTDIYLLNLAISDLLFLLTLPFWAHYAANEWVFGNIMCKVFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKVRTVNFGVITSVVTWAVAVFASLPEIIFTRSQKEGFHYTCSPHFPHTQYHFWKSFQTLKMVILSLILPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEFFGLNNCSSSNRLDQAMQATETLGMTHCCLNPVIYAFVGEKFRSYLSVFFRKHMVKRFCKRCSIFQQDNPDRASSVYTRSTGEHEVSTGL +>Sepcies_93/1-352 +MDFQGSIPIYDIDYGMSAPCQKINVKQIAAQLLPPLYSLVFIFGFVGNMMVFLILISCKKLKSMTDIYLFNLAISDLLFLLTLPFWAHYAANEWIFGNIMCKVFTGIYHIGYFGGIFFIILLTIDRYLAIVHAVFALKVRTVNSGVITSVVTWVVAVFASLPEIIFTRSQKEGFHYTCSPHFPRTQYHFWKNFQTLKMVILSLILPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEVFGLNNCSSSNRLDQAMQATETLGMTHCCLNPVIYAFVGEKFRNYLSVFFRKHIVKRFCKRCSIFQQDNPDRVNSVYTRSTGEQEVSTGL +>Sepcies_94/1-352 +MDFQGSVPIYDIDYGMSAPCQKINVKQIAAQLLPPLYSLVFIFGFVGNMMVFLILISCKRLKSMTDIYLLNLAISDLLFLLTLPFWAHYAANEWVFGNIMCKVFTGVYHIGYFGGIFFIILLTIDRYLAIVHAVFALKVRTVNFGVITSVVTWVVAVSASLPEIIFTRSQKEGFHYTCSPHFPHTQYHFWKSFQTLKMVILSLILPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEFFGLNNCSSSNRLDQAMQATETLGMTHCCLNPVIYAFVGEKFRSYLSVFFRKHIVKRFCKRCSIFQQDNPDRASSVYTRSTGEHEVSTGL +>Sepcies_95/1-352 +MDFQGSVPIYDIDYGMSAPCQKINVKQIAAQLLPPLYSLVFIFGFVGNMMVFLILISCKKLKSVTDIYLLNLAISDLLFLLTLPFWAHYAANEWIFGNTMCKVFTGVYHIGYFGGIFFIILLTIDRYLAIVHAVFALKVRTVNFGVITSVVTWVVAVFASLPEIIFTRSQKEGFHYTCSPHFPHTQYHFWKSFQTLKMVILSLILPLLVMVICYSGILHTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEFFGLNNCSSSNRLDQAMQATETLGMTHCCLNPVIYAFVGEKFRSYLSVFFRKHIVKRFCKRCSIFQQDNPDRVSSVYTRSTGEHEVSTGL +>Sepcies_96/1-352 +MDFQGSIPIYDIDYSMSAPCQKFNVKQIAAQLLPPLYSLVFIFGFVGNMMVFLILISCKKLKSMTDIYLFNLAISDLLFLLTLPFWAHYAANEWVFGNIMCKLFTGIYHIGYFGGIFFIILLTIDRYLAIVHAVFAIKARTVNFGVITSVVTWVVAVFVSLPEIIFMRSQKEGSHYTCSPHFPRIQYRFWKHFQTLKMVILSLILPLLVMVICYSGILNTLFRCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEYFGLNNCSSSNRLDQAMQVTETLGMTHCCLNPVIYAFVGEKFRNYLSVFFRKHIVKRFCKHCSIFQQVNPDRVSSVYTRSTGEQEVSTGL +>Sepcies_97/1-352 +MEDEEVTTSYDYE---AVPCKKTSVQHMAAQFLPLLYALVVIFGSVGNILVILILITCKRLKSMTDIYLLNLAISDLLLLLTLPFWAHYVANSWVFGDAMCKALTGLYQIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGVMTSGVTWLVAVFAALPGIIFIRSQKEHSFDTCGPHFP----RMWKNFHTIMRNLLGLVLPLLVMVICYSCILRTLLRCRNEKRKHKAVRLIFAIMIGYFLFWAPHNIVLILDTFQVFFGLSSCENTSQLDRALQLTETLGMTHCCVNPIIYAFVGEKFRRYLVSFFRKQVVKRFCRQCPVLYRETVDRASSTYTPSTGEQDVSVGL +>Sepcies_98/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_99/1-352 +ME-EEATTTYDYDF--SQPCRKEDVRQLAAWILPPLYTLVVVSGLVGNSLVALVLITCKRLKSMTDIFLLNLAASDLLFLLTLPFWAHYAASQWAFGGAVCKLLTGLYQVGYFAGIFFILLLTVDRYLAIVHAVFALKARTVTFGAVISGATWVVAVFASLPGIIFTTSQKELNLYTCGPHFPPT----WKIFHGLMRNFLGLVLPLLVMVVCYSGILRTLLRCRNERRRHKAVRLIFAIMIVYFLFWAPHNLVLLLNTFQVFFGLDDCKNGSQLDRAMQVTETLGITHCCVNPIIYAFVGEKFRRYLSVFFRKHVAKRFCKQCPVFYRETADRTSSTYTPSTGEQEVSAGL +>Sepcies_100/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_101/1-352 +MDNESTTPFYYPDYPIEEPCQKLDVKHTASRLLPPLYSLVFIFGFVGNALVFLVLIRCKKLKSMTDIYLLNLAISDLLFIVTLPFWAHYAADQWIFGDALCKVLTGFYHMGFFGGVFFIILLTMDRYLAIVHAVFALKARTVTFGILTSVITWVVAGLASLPAIIFTKSQKEGIQHTCSPHFPSEQFSAWKNFQTLKMNLLGLVVPLLVMIICYSGILKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNLVLLLNTFQAFFGLDNCESSKRLDRAIQITETLGMTHCCINPVIYAFVGEKFRRYLSTFFHKYIVRRFCKRCPIFQGEALDRVSSMYTRSTGEQDISTGL +>Sepcies_102/1-352 +M--EIPTTTYSYD-DDTVPCQKADVNRFASQFLPPLYSLVLIFGLVGNALVVLILIKYKRLKSMTDIYLLNLAISDLLFIFPLPFWAYYAAHEWVFGNAMCKILSGVYYAGFYSGMFFIILLTVDRYLAIVHAVFALKARTVTYGILTSVVLWGVTLLASLPGLIFHSIQKEGTRWTCSPHYPSGYEREWKQFLILKMNILGLFIPLVIMIFCYAAIIKTLLRCRNE-KKHKAVRLIFVIMVVYFIFWAPYNIAVLMYTFQESLSMNNCESSGQLELAIQVSEAIAMFHCCINPVIYAFVGEKFRKYLYNCSQKYIAVYLCKHCPALRSVKLEPVVSTYTPSTAEQDISAGL +>Sepcies_103/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_104/1-352 +MHA-GFTTISDYG---PGPIYNPYVNIFSSYVVPPLYSLVFIFGLLGNALVVLILIKYKKLKNMSDIYLLNLAISDLVFIISLPFWAYYAANEWVFGNAVCKILSGVFRAGFYSGSFFITLLTIDRYLAIVHAIFALRARTVFYGTFSSAITWVVATLASVPALLFSHVQKEGESCKCNLFYPPGKEEEWKQVVTLMMFILGLAIPLAIMIFCYYQIIWVLIKGQNE-RKRKVVRLIFAIMIVYFILWMPYTITSLLHTYQNAFFDADCD--GNFALALEVTEVIAMIHCCLNPLIYAFVGENFRKYLSVFFQKHVAVYLCRLCPGQPRPKLEQPSSSYRSTT-VHNIHFSL +>Sepcies_105/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_106/1-352 +MNYQTSTPYYDIDYGMSEPCQKTDVRLIAAGLLPPLYSLVFIFGFVGNMLVVLILINCKRLKSMTDIYLLNLAVSDLLFLLTIPFWAHYAADQWVFGNRMCQLLTGLYYVGFFTGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVATSGVTWVVAVFASLPGIVFTRSQKEGSRFTCSPHFPPTQYRFWKNFLTLKMNVLGLVLPLVVMVICYSAILKTLLRCRNEKKRHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLLEFFRKHIVRRFCKRCSVFLGDVSDRASSVYTRSTGEQEISVGL +>Sepcies_107/1-352 +MDSETTTPFYYLDF--EEPCQKPDVKLIASQLLPPLYSLVFIFGFVGNALVFLVLIRCKKLKSMTDIYLLNLAISDLLFIVTLPFWAHYAADQWIFGDGLCKALTGFYHMGFFGGVFFIILLTIDRYLAIVHAVFAMKARTVTFGILTSVITWVVAGFASLPAIIFTKSQKEGMQHTCSPHFPLDQFSTWKNFQALKMNILGLVLPLFVMVICYSGIIKTLLRCRNE-KKHKAVRLIFVIMIIYFLFWAPYNIVLFLSTFQAFFGLNNCDSSKRLDRAMQITETLGMTHCCINPVIYAFVGEKFRRYLSAFFRKYIVRRFCKHCPIFHGETFDRVSSTYTRSTGEQDISTGL +>Sepcies_108/1-352 +MDYQTSTPLYDIDYGMSEPCQKLNVRQIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTTCQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAATSVVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVILGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLRFFRKYFASRFCKGCPVFQGEAPERVSSVYTRSTGEQEISVGL +>Sepcies_109/1-352 +MDYQTSTPLYDIDYGMSEPCQKLNVRQIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTTCQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAATSVVTWVVAMFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVILGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLRFFRKYFASRFCKGCPVFQGEAPERVSSVYTRSTGEQEISVGL +>Sepcies_110/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_111/1-352 +MDYQVSSPLYDIDYDMSEPCQKSDVKQIAAQLLPPLYSLVFIIGLVGNLLVVLTLINCKKLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTMCQLLTGFYFIGFFSGVFFIILLTIDRYLAIVHAVFALKARTVTFGVATSGVTWIVAVLASLPGIIFTRSQKEGLRHTCSLHFPHSQYQFWKNFQTLKMLVLGLVLPLLVMVICYSGILKTLLRCRNEKKRHKAVRLIFAIMIVYFLFWAPYNIVLLLSTFPEFFGLNNCRSSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRNYLLVFFHKHIAKPFCKCCPIFQREIPERASSVYTRSTGDQEISVGL +>Sepcies_112/1-352 +MEYQVSSPLYDVDYGMAEPCQKSNVKQIAAQLLPPLYSLVFIFGLVGNMLVVLVLIYCKKLRSLTDIYLLNLAISDLLFLLTVPFWAHYAASQWDFGNTMCQLLTGFYFIGFFSGVFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWMVAVLASLPGIIFTRSQKEGLRYTCSLHFPHDQFQFWKNFQTLKMIILGLVLPLLVMVICYSGILKTLLRCRNEKKRHKAVRLIFAIMLVYFLFWAPYNIVLFLSTFQASLGLDKCSISNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRNYLLVFFQKHVAKPFCKCCPAFQREAPERVSSVYTRSTGEQEISVGL +>Sepcies_113/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_114/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_115/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_116/1-352 +ME-EEATTIYDYD---GSPCRKTDVWHMASQLLPPLYALVFIFGSVGNILVILILITCKRLKSMTDIYLLNLAISDLLLLLTLPFWAHYAAHNWIFGGAVCKLLAGLYQIGYFGEVFFIILLTIDRYLAIVHAVFALKARTVSFGMVTSGVTWVVALFASLPGIIFTRLEESSGIYSCGPHFP----TIWKNFQTLKMVFLGLVLPLLVMIICYSGILQTLLRCRNEKKRHKAVRLIFAIMIGYFLFWTPYNIVILLDTFQKFFGLSSCNHTGQIDRAMQVTEALAMTHCCVNPVIYAFVGEKFRRYLSVFFRKHVAKRFCRQCPVFYRETVDRVSSTYTPSTGEQEVSAGF +>Sepcies_117/1-352 +MDNVFTTTEYDY-SDMVTPCQAKAARKFGSSILPTLYSLVFIFGLLGNMLVVLILIKYKKFKSMTDIYLLNLAISDLLFIFSIPFRIHYVVDEWIFGDPMCKIISGIYFLSFYSGSFFIILLTIDRYLAIVYAVFALKARTVFYGIITSIITWGLAILACSPGIIFHIAQGENGRITCAFHFPHQSHFGWNMFFTLQLNFIGLIFPMMVMTFCYACIINTLLRCRNE-KKNKAVRLIFIIMIVYFLFWAPYNVVLLIQLFQADLSLDNCSKLNGIGIATQVTETLAIAHCCINPVIYAFAGEKFRKYTITFFRKHGGHHLSKYCVFLYREPLERASSTYSHSTGEQDISAVL +>Sepcies_118/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_119/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_120/1-352 +MDYPATSP--DYDYGASEPCQKEGVKQMAAQLLPPLYSLVFIFGFVGNMLVVLTLVNCKKLKSMTDVYLLGLAISDLLLIFTLPFWAHYAASDWTLGDAMCKLCTALYHIGYFGGVLFIVLLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWVVAVLASVPGIIYSRSQKEEARYTCSPHFPPSQFHFWKNFQALKMNILGLVLPLLVMVVCYSGILKTLLRCRNE-KRHKAVRLIFAIMVIYFLFWTPYNLVLLLTTFPAFFGLNSCSSSNRLDQAMQVTETLGMTHCCVNPVIYALVGEKFRNYLSVFFQKHIAKRFCQRCLVFQREGPERASSVYTRSTGEQEISAGL +>Sepcies_121/1-352 +MDESTTLPFYY-DY--KAPCQNFDVKQTASWLLPPLYSLVFIFGFVGNALVFLILIRCKKLKSMTDIYLLNLAISDLLFIVTLPFWAHYAADQWIFGDVLCKVLTGFYHMGFFGGVFFIILLTIDRYLAIVHAVFALKARTVTFGILTSVITWVVAGFASLPAIIFTKSQKEGMQHTCSPHFPSDQSTVWKNFQTLKMNILGLVLPLFIMIICYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQVFFGLDNCDSSKNLGRAMQLTETLGMTHCCINPVIYAFVGEKFRRYLSTFFRKYIVRRFCKHCPIFHGETLDRVSSTYTPSTGEQEVSAVE +>Sepcies_122/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_123/1-352 +MDYQTSSPLYDIDYGMSEPCQKVNVRQTAAQLLPLLYSLVFIFGFVGNILVVIILINCKKLKSMTDIYLLNLAVSDLLFIITIPFWAHYAADQWVFGDTTCQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTSGVVTSGVTWVVAVLASLPGIIFTKSQKEGSRYTCSPHFPSSQYHFWKNLQTLKIVILGLVLPLLVMIVCYSGILKTLLRCRNEKKRHKAVRLIFAVMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERTSSVYTRSTGEQEISVGL +>Sepcies_124/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_125/1-352 +MDYQTSSPLY-IDYGMSEPCQKVNVRQTAAQLLPLLYSLVFIFGFMGNILVVLILINCKKLKSMTDIYLLNLAVSDLLFIITIPFWAHYAADQWVFGDITCQFFTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTSGVVTSGVTWVVAVFASLPGIIFTKSQKEGSRYTCSLHFPSSQYHFWKNLQTLKIVILGLVLPLLVMIVCYSGILKTLLRCRNEKKRHKAVRLIFAVMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSDSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLLQFFRKHVARCFCKGCPVFQGDAPERTSSVYTRSTGEQEISVGL +>Sepcies_126/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_127/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_128/1-352 +MDYQVSSPSSYIDYETSEPCVKIDVRQIAARLLPPLYSLVFIFGVVGNLLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTLPFWAHYAAAQWDFGNAMCQILTAVYYIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGLVTSGITWVAAVLASLPGVIFTKSQKEASRHTCSLHFPASQYHFWKKFQTLKMVTLGLVLPLLVMVICYSGILRTLLRCRSE-KRHKAVRLIFTIMIVYFLFWAPYNIVLLLTTFQEFFGLNNCDSSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRRYLSVFFQKHIAKHFCKLCPNFQKEVPERVSSVYTRSTGEQDISVGL +>Sepcies_129/1-352 +MDYQTSTPLYDIDYGMSEPCQKLNVRQIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTTCQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAATSVVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVILGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLRFFRKYFASRFCKGCPVFQGEAPERVSSVYTRSTGEQEISVGL +>Sepcies_130/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_131/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_132/1-352 +MGTWPLTTEFDY--EDSTPCMGTEEKHFAAKFLPPLYSLVVIFGLIGNMLVVLILVKYKRLKSMTDIYLLNLAISDLLFVFSLPFWAYYAAHDWIFGEALCRILSGVYLLGFYSGIFFIILLTLDRYLAIVHAVFALKARTVTYGILTSVITWAVAVLISVPWVVFHKTQKESSGYTCSAHYPSDSIINWKYSFILKMNILGLIVPMLIMIFSYSQILKTLLRSKNE-KKQKAVRLIFVIVIFYFIFWTPFHISSFLHTFQNSLFIPNCELKSQLEKAIQVTETTSMIHCCINPVIYVFVGEKFRAYLYIFFRKQVAPHLCKKCPSLYREKLERVSSTFTQSTAEHDISTGL +>Sepcies_133/1-352 +MDYQTTSPLYDIDYGMSEPCQKANVRQIAARLLPPLYSLVFIFGFAGNLLVVLILINCKKLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWVFGNTMCQLLTGFYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTGGVTWVVAIFTSLPGIIFTKSQKEGSRYTCSPHFPSSQYHFWKNFQTLKMVILGLVLPLLVMVVCYSGILKTLLRCRNEKKKHKAVRLIFAIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLGFFRKHIVRRFCKGCPVFQGEAPDRASSVYTRSTGEQEISVGL +>Sepcies_134/1-352 +MNFQVPSP-DDTDYGMAEPCQKTNVKQLAAQLLPPLYSLVFISGFVGNVLVILILISCKKLKSMTDIYLFNLAISDLLFLLTLPFWAHYAANEWVFGNIMCKLLTGLYHIGYFGGIFFIILLTIDRYLAVVHAVFALKARTVTFGVMTSGVTWVVAIFASLPGIIFTRSQKEGFHYTCSPHFPNRQYHFWKNFQTLKMIILGLVLPLLVMVICYSGILHTLLRCRNEKKRHRAIRLIFAIMIVYFLFWTPYNIVLFLTTFQMFFGLNNCDNSNRLDQAIQVTETLGMTHCCINPVIYAFVGEKFRKYLFVFFQKHITKCFCKHCPIFQQDSPEHVSSVYTRSTGEQEVSVGL +>Sepcies_135/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_136/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_137/1-352 +MDYQVSSPSYDIDYGMSDPCQKIDVRQVAARLLPPLYSLVFIFGVVGNLLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTLPFWAHYAAAQWDFGNTMCQLLTGVYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGMVTSGVTWVVAMLASLPGMIFSRSQKEGSRHTCSPHFPASQYHFWKTFLTLKMITLGLVLPLLVMVICYSGILRTLLRCRSE-KRHKAVRLIFVIMIVYFLFWAPYNIVLLLTTFQEFFGLNNCNSSNRLDRAMQVTETLGMTHCCINPIIYAFVGEKFRRYLLVFFQKHIAKRFCQFCPIFQREGPERTSSVYTRSTGEQEISVGL +>Sepcies_138/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_139/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_140/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_141/1-352 +MDYQMSTPTYDIDYDTSEPCQKTNVKLIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFLITIPFWAYYAANEWLLGNVMCKLFTGMYHIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGGVTSGVTWVVAVFASLPGIIFTKSQKESHHYTCSPHYPPSQYHFWKNFQTLKMVILGLVLPLLVMVTCYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLSTFQVFFGLNNCQSSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRDYLAGFFRKHIARRLCKHCAIFQREAPERVNSVYTRSTGDQEISTGL +>Sepcies_142/1-352 +MGTWPLTTEFDY--SDSTPCPATEEKHFAANFLPPLYSLVVIFGLTGNMLVVLILVKYKRLKSMTDIYLLNLAISDLLFVFSLPFWAYYAVHDWIFGEALCRILSGVYLLGFYSGIFFIILLTLDRYLAIVHAVFALKARTVTYGVLTSVVTWALAVLISVPGVVFHKTQKESSGYTCGAHYPSEQRNTWKQFLTLNMNILGLLIPMLIMICSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIIYFFFWAPYNICILLRDFQGAFSISTCEGNGQLHKAIQVTETISMIHCCINPVIYAFAGEKFRKYLRSFFRKQIAVHLSKCCPVFYADTAERASSTYTQSTGEQEVSAAL +>Sepcies_143/1-352 +MGTWPLTTEFDY--SDSTPCPATEEKHFAANFLPPLYSLVLIFGLTGNMLVVLILVKYKRLKSMTDIYLLNLAISDLLFVFSLPFWAYYAVHDWIFGEALCRILSGVYLLGFYSGIFFIILLTLDRYLAIVHAVFALKARSVAYGILASVVTWAVAILISVPGVVFHKTQKESSGYTCSAHYPSEQRNAWKQFLTLKMNILGLLIPMLIMICSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIIYFFFWAPYNICILLRDFQGAFSISTCEGNGRLHKAIQVTETISMIHCCINPIIYAFAGEKFRKYLRSFFHKQIAVHMSKLCPVFYADTAERASSTYTQSTGEQEVSAAL +>Sepcies_144/1-352 +MDYQVSSPTYDIDYYTSEPCQKINVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPRIIFTRSQREGLHYTCSSHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQETSVGL +>Sepcies_145/1-352 +MDYQVSSPTYDIDYYTSEPCQKVNVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGVHYTCSSHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQETSVGL +>Sepcies_146/1-352 +MDYQVSSPTYDIDYYTSEPCQKVNVKQIAARLLPPLYSLVFIFGFVGNILVVLILINCKRLKSMTDIYLLNLAISDLFFLLTVPFWAHYAAAQWDFGNTMCQLLTGLYFIGFFSGIFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSVITWVVAVFASLPGIIFTRSQREGVHYTCSSHFPYSQYQFWKNFQTLKIVILGLVLPLLVMVICYSGILKTLLRCRNEKKRHRAVRLIFTIMIVYFLFWAPYNIVLLLNTFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLVFFQKHIAKRFCKCCSIFQQEAPERASSVYTRSTGEQETSVGL +>Sepcies_147/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_148/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_149/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_150/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_151/1-352 +--PYGITT-FDYN---AGLVYSHAMEVFATTFLPPFYSLVLIFGLLGNSLVVLILIRYKKLKSMTDIYLLNLAISDLLVIFSLPFWAYYAGHEWIFGVAMCKILFGIYYIGFYCGSFFIILLTIDRYLAIVHAVFALKARMITYGTVTSVVTWVVVLLASVPEFVFHHVQKANETYECTIHYPSENEKVWKQFLTLMKFILGLAIPAVIIVFCYMQIIKILIKGRNE-RKQKAVKLIAVIMIVFFLFWMPYNIALLLRTFQDSFFENNIE--GKVAFGVEVTRVIALVHCCINPVIYAFLGEKFRKYTSIFFQKCLLAPLCRLCPGRNYPILERSTSSYISST-EHEISIGL +>Sepcies_152/1-352 +MDYQTSSPLYDIDYGMSEPCQKISVRQTAARLLPPLYSLVFISGFVGNVLVVLILINCKKLRSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWVFGNTMCQLFTGFYFIGYFGGIFFIVLLTIDRYLAIVHAVFALKARTVTFGAVTSGVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVILGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLRFFRKYIASRFCKACPVFQGEAPERASSVYTRSTGEQEISVGL +>Sepcies_153/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_154/1-352 +MDYQTSTPLYDIDYGMSEPCQKLNVRQIAARLLPPLYSLVFIFGFVGNMLVVLILINCKKLKSMTDIYLLNLAISDLLFIITIPFWAHYAADQWVFGNTTCQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAATSVVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVILGLVLPLLVMIVCYSGIIKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLRFFRKYFASRFCKGCPVFQGEAPERVSSVYTRSTGEQEISVGL +>Sepcies_155/1-352 +---EEPTTNYDYDYS--APCQKTDVRQNAVRLLPPLYSLVFISGFVGNLLVVLILINCKKLTGMTDVYLLNLAISDLLFLFTLPFWAHYAANGWVFGDVMCKTVTGLYHVGYFGGNFFIILLTVDRYLAIVHAVFALKARTVTFGAVTSAVTWAAAVVASLPGCVFNKLQWEDSFYSCRPSFSPG----WKTFHAVTRSVLGLVLPLLVMIICYSAILRTLFRCRNEKKKHRAVKLIFVIMIVYFLFWAPNNIVLLLSTFPESFNVSDCQSTSQLDQAMQVTETLGMTHCCINPIIYAFVGEKFRRHLSLFFRKHIAKHLCKQCP--------------------QEVSAGL +>Sepcies_156/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_157/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_158/1-352 +MDLQVSSTLYD-DYDGATLCQKTNVKQVAAQLLPPLYSLVFIFGFVGNMLVFLILINFKKLKSMTDIYLFNLAISDLLFLLTLPFWAHYAANEWVFGNIMCKLLTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGVITSGVTWVVAVFTSLPEIIFIKSQKEGHHSTCSPHFPHSQYHFWKSFQTLKMVILSLVLPLLVMVICYSGILQTLFHCRNEKKRHKAVRLIFAIMIIYFIFWTPYNIVLLLYNFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRNYLSVLFQKHIVKRFCKHCPIFQQDNLDRINSVNTRSTGEQDVSTGL +>Sepcies_159/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_160/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_161/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_162/1-352 +MDYQTSTPTYDIDYGMSEPCQKINVRQIAARLLPPLYSLVFIFGFVGNMLVFLILINCKKLKSMTDIYLLNLAISDLLFIITVPFWAHYAADQWVFGNTMCQLFTGFYFIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGAVTSGVTWVVAVFASLPGIIFTKSQKEGSRHTCSPHFPSSQYHFWKNFQTLKIVILGLVLPLLVMIVCYSGILKTLLRCRNEKKKHKAVRLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCSGSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLRFFQKYIVSRFCKSCPVFQGEAPERASSVYTRSTGEQEISVGL +>Sepcies_163/1-352 +-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------MNILGLVIPMIIMICSYTQIIRTLLQCRNE-KKNKAVRLIFIIMIVYFFFWAPYNICILLRDFQDSFSINSCEISGQLHKATQVTETISMIHCCINPVIYAFAGEKFRKYLRSFFRKQIASHFSKYCPVFYADTPERASSTYTQSTGEQEVSAAL +>Sepcies_164/1-352 +MPDEGGTTPYVY-DNLATPCDSVVVQNFGSRFLPVFYSLVLIFGLLGNALVVLILVKYKKFRSMTDIYLLNLCISDLLFIFSLPFWAYYAAHEWIFGDVMCKLLSGLYLGGFYSGSFFIILLTIDRYLAIVYAVFAIKARTVAYGILTSAVTWGVALLASTPAFLFNEVQYENNRSACSPHYQPETHKKWNLILTLKMNLIGLILPMIVMTFCYAQIIRTLMKCRNDKKKNKAVKLIFIIMIIYFLFWAPYNIAILLHIFQKSVDLNSCGSISNLSIAIQVTETLAMAHCCVNPVIYALVGEKFRKYISSFFRRHVALHLPKSCLNLYSEPLERASSTYSQSTGEHEISAVL +>Sepcies_165/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_166/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_167/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_168/1-352 +T-NKVLTTTDYYD--DSEPCQKADVKKFASRFLPPLYSLVLIFGLLGNALVVLILIKYKKLRSMTDIYLLNLAISDLLFILSLPFWAYYAAREWDFGNAMCKILSGVYYAGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILTSVVIWVIAILASLPGFIFHSVQKEGPHWTCSSHYPSNYEKEWRQFLILKMNILGLVIPFVIMIFCYIEIIKILLRRRNE-KKHKAV--------------------------------------SQLELAIQVTEAIAMIHCCINPVIYAFIGEKFRKYLYTFFQKHIAVYLCKHCPALHGDKLERVSSTYTPSTAEHDISIAL +>Sepcies_169/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_170/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_171/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_172/1-352 +MELMATTTEFDY--GDSAPCTGTEEKHFAANLLPPLYSLVVIFGLTGNMLVVLILIKYKRLKSMTDIYLLNLAISDLLFIFSLPFWAYYAVHDWIFGEALCRILSGVYLLGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILTSIVTWAVAMFASVPGIVFHKTQKENSRYTCSAHYPSDGSINWKYSYILKMNILGLIIPMFIMIFSYSQILKTLLGCRNE-KKQKAVRLIFVIMIFYFIFWTPFHIASFLHTFQTSFFDTDCEIQSKLEKAIQVTETISMIHCCINPVIYAFVGEKFRKYLYNFFRKHVAAHLCKKCPSLYREKLERVNSTFTPSTAEHDISTGL +>Sepcies_173/1-352 +MDYSVATPSYDIDYSMAEPCQKISVKQIAARLLPPLYSLVFIFGFVGNLLVVLILINCKKLKSMTDIYLLNLAISDLLFLFTIPFWAYYAAGQWDFGNRMCQFLTGLYLIGFFSGIFFIILLTMDRYLAIVHAVFALKARTVTFGMMTSGVTWVVAVFASLPGIIFTKSQKEGSHCTCSPHYPPSQYHFWKNFQALKIVFLGLILPLLVMVICYSGILKTLLRCRNEQRRHKAVRLIFVIMIVYFLFWAPYSIVLLLNTFQIFFGLDNCISSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRRYLSVFFQKHIARRLCKYCPLFQREAPERGSSVYTRSSGEQDISVVL +>Sepcies_174/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_175/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_176/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_177/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_178/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_179/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_180/1-352 +MEGLPLTTEFDY--SDSAPCMGTEEKHFAAKLLPPLYSLVVIFGLTGNMLVVLILVKYKRLKSMTDIYLLNLAISDLLFIFSLPFWAYYAVHDWIFGEALCRILSGVYLLGFYSGVFFIILLTLDRYLAIVHAVFALKARTVTYGILTSAVTWAVAIFASVPGIIFHKTQKENSHYTCSAHYPSEQRNVWKQFLTLKMNILGLLIPMLIMMCSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIVYFFFWAPYNICILLRDFQGTFSIATCEGSSQLHKATQVTETISMIHCCINPVIYAFAGEKFRKYLRSFFRKQIAFHFSKYCPVFYVDTAERASSTYTQSTGEQEVSAAL +>Sepcies_181/1-352 +MDLQVSSPLYDTDYGMSAPCQKTNVKQIAAQLLPPLYSLVFIFGFVGNMLVILILISCKKLKSMTDIYLFNLAISDLLFLLTLPVWAHYAANEWVFGDIMCKLFTGLYHIGYFGGIFFIILLTIDRYLAIVHAVFALKARTVTFGVMTSGVTWVVAVFASLPEIIFIRSQKEGFRYTCSPHFPHTQYHFWKSFQTLKMVILSLVLPLLVMVICYSGILHTLFRCRNEKKRHKAVRLIFAIMIVYFIFWTPYNIVLLLITFQEFFGLNNCSSSNRLDQAMQVTETLGMTHCCINPVIYAFVGEKFRNYLSVFFQKHIVKRFCKHCPIFQQDNLDRINSVYTRSTGEQEVSTGL +>Sepcies_182/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_183/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_184/1-352 +MNYQTSTPYYDIDYGTSEPCQKVNVRQIAARLLPPLYSLVFIFGFVGNVLVVLILIDCKKLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWTFGNKMCQLLTGLYYIGFFTGNFFIILLTMDRYLAIVHAVSASKARTVTFGVVTSGIAWVVAVLASFPRIIFTRSQKEGSRFTCSPHFPPSQHHFWKNFQALKMSVLGLILPLLVMIIGYSAILKTLLRCRNEKKRHKAERLIFVIMIVYFLFWAPYNIVLLLSTFQEFFGLNNCNSSNRLDQAMQITETLGMTHCCINPIIYAFVGEKFRRYLSLFFRKHIARRFCKCCPIFQGELPDRVSSVYTRSTGEQEISVAL +>Sepcies_185/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_186/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_187/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_188/1-352 +MEDLLLTTEFDY--GAATACKNTEERHFAGKFLPPLYSLVVIFGLIGNVLVVLILVKYKRLKSMTDIYLLNLAISDLLFIFSLPFWAYYAAQEWIFGDALCRILSGVYLLGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILTSTVTWVVALSVSLPGFFFHKSQKEYSRYTCSAHYPPDQRNAWKQFLTLKMNILGLIVPMLIMICSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIFYFFFWAPYNITILLRDFQVSLSLNTCEINGQLGKAIQVTETISMIHCCINPVIYAFAGEKFRKYLHCFFRKHIATRFSKYCPVFYADTAERASSTYTQSTGEQEVSAAL +>Sepcies_189/1-352 +MS-TEYSTDYNFG---DGPCLNDENKQNAARFIAVLYIIVFLFGCIGNVLVLIILIKYKKLRNMTDIYLFNLAISDLIFVFSLPFWAYYMVYEWIFGDALCKILGGIYLIGFYGASFFIILLTLDRYLAIVHAVFSIKARTIKSGIITSIVLWGVAILAALPGFIFHKVEKQL-YYTCSPQYN----NIWKLFTALEMNVLGLAIPLFVMIFCYTRIIRTLLTCRNIKKKHKAVKLIFIILVMFLLFWIPFNVALLLFTFPSLEALSNCEASNRLQKVIQWTEAISFFHCCLNPIIYAFVGEKYRNYLFVFLQKVLPKWS--FCKFMYVQTPDRHGSFHTQSTGEHDISAVL +>Sepcies_190/1-352 +MNDSTPTPYYDIDYGMSEPCQKTDVRRIAARLLPPLYSLVFVFGFVGNVLVVLILINCKRLKSMTDIYLLNLAISDLLFLLTIPFWAHYAADQWVFGNRLCQILTGLYYVGFYTGIFFIILLTIDRYLAIVHAVFAVKARTVTFGVVTSGVTWVVAVLASLPGIIFTRSQKERSRLTCSPHFPPTQYHFWKNFLTLKMTILGLVLPLLVMVVCYSAILKTLLRCRNEKKRHKAVRLIFMIVIVYFLFWAPYNIVLLLSTFQESFGLNNCSSSNRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRNYLLTFFRKHIARRFCKRCPVFLGDVSDRASSVYTRSTGEQEISAGL +>Sepcies_191/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_192/1-352 +MDLQVSSSTYDIDYGMSEPCQKINVKQSAAQLLPPLYSLVFIFGFVGNILVVLILISCKKLKSMTDIYLLNLAISDLLFLLTLPFWAHYAANEWIFGDVMCKLFTGLYHIGYFGGIFFIILLTVDRYLAIVHAVFALKARTVTFGVLTSGITWVVAVLASLPGIIFTRSQKEDFHYTCSPHFPNSQYHFWKSFQTLKMVLLSLVLPLLVMVICYSGILHTLLHCRNEKKRHRAVRLIFAIMIVYFLFWTPYNIVLLLTTFQEAFGLNNCNSSSRLDQAMQVTETLGMTHCCINPIIYAFVGEKFRSYLSVFFQKYIAKHLCKQCPIFQQDNLERVSSVYTRSSGELEVSAGL +>Sepcies_193/1-352 +MDYEVSSPLYDIDYGLSEPCQKIDVKRIAAQLLPPLYSLVFIFGLVGNMLVVLTLINCKKLKSMTDIYLLNLAISDLLFLLTVPFWAHYAAAQWDFGNTMCQLLTGFYFIGFFSGVFFIILLTIDRYLAIVHAVFALKARTVTFGVVTSGVTWIVAVLASLPGIIFTRSQKEGLRYTCSLHFPHSQYQFWKNFQTLKMLVLGLVLPLLVMVICYSGILKTLLRCRNEKKRHKAVRLIFAIMIVYFLFWAPYNIVLLLNTFPEFFGLNDCSSSNGLDQAMQVTETLGMTHCCINPVVYAFVGEKFRKYILDFFHKHIAKPFCKCCPVLQREVPERGSSVYTRSTGEQEISVGL +>Sepcies_194/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_195/1-352 +M-DETDMTTYDYY--GSEPCQKADVKKFASLFLPPLYSLVLIFGLVGNALVVLILIKYKKLRSMTDIYLLNLAISDLLFILSLPFWAYYAAREWDFGNAMCKILSGVYYAGFYSGIFFIILLTIDRYLAIVHAVFALKARTVTYGILTSIVIWGVAILASLPGFIFHKAKRESSHFTCSPHYPLGQESKWKQFQTLKMNILGLVIPLVIMIFCYAEIIKTLLRCRNE-KKHKAVRLIFIIMIVYFLFWAPYNIVILIYTFQDLFSLNNCEGSSQLELAIQVTEAIAMIHCCINPVIYAFAGEKFRKYLYTFFRNRIAIHLCKYCPFLYAEAPDRVSSTYTPSTGEQEFSAAL +>Sepcies_196/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_197/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_198/1-352 +MEDWELTTAYDY--GDSTPCMGIEEKHLAAKLLPPLYSLVVIFGLTGNMLVVLILVKYKRLRSMTDIYLLNLAISDLLFVFSLPFWAYYAVHDWIFGEALCRILSGVYLLGFYSGIFFIILLTLDRYLAIVHAVFALKARTVTYGILTSVVTWAVAVFASVPGMVFHKTQKENAHYTCSAHYPSEQRDVWKQFLTLKMNILGLVIPMFIMVCSYTQIIKTLLQCRNE-KKHKAVRLIFIIMIVYFVFWAPYNICIFLRDFQGTFFINTCQGSGQLHKAIQVTETISMIHCCINPVIYAFAGEKFRKYLHSFFRKQIVFHFCKFCPVFYVDTAERASSTYTQSTGEQEVSAAL +>Sepcies_199/1-352 +--------MYFIP--FHSPCSN-NVKQFASHFVPPLYSLVLIFGLVGNVLVVLILIKYKRLRSMTDIYLLNLAISDLLFIFSLPFWAYYIAREWDFGNAMCKILSGVYFAGFYSGMFFIILLTIDRYLAIVHAVFALKARTVTYGILTSVVIWGIAILASLPGLIFHSVQKEGPRWTCSSHYPSNYEKEWRQFLILKMNILGLVVPFVIMIFCYIEIIKILLRRRNE-KKHKAVRLIFILMIVYFIFWTPYNIVVLIYAFQDSFSLNNCESSSQLELAIQVTEAIAMFHCCINPVIYAFAGEKFRKYLYTFFQKDIAIYLCKHCPALHGDKLERFSSTYTPSTAEHDISIGL diff --git a/analysis/Hsu.et.al.git/msa/CCR5_train_formatted.txt b/analysis/Hsu.et.al.git/msa/CCR5_train_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..f5739ef68417a1c42e69f8a362438c436af06f20 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CCR5_train_formatted.txt @@ -0,0 +1,89 @@ +24,21,10,17,17,19,7,18,3,19,19,23,23,23,23,23,23,23,23,23,23,23,14,8,15,7,10,4,18,13,7,7,17,21,14,8,21,19,7,21,16,18,17,18,13,21,21,13,9,1,21,16,16,21,17,21,17,4,19,4,4,18,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,7,17,14,18,2,17,3,19,16,15,5,6,20,16,18,13,5,14,1,11,4,17,17,16,13,17,19,18,21,7,18,19,7,13,7,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,19,15,16,18,15,21,4,15,2,8,16,18,19,13,17,17,8,7,17,17,8,20,13,21,15,17,21,15,11,7,14,13,17,17,18,17,2,15,10,6,6,9,13,2,17,8,11,7,18,3,18,14,3,10,7,7,18,2,20,9,16,18,18,8,21,6,21,9,18,17,13,21,17,18,14,1,1,16,1,17,18,11,19,15,11,17,17,9,8,21,21,2,11,2,9,6,23,4,4,9,4,15,16,2,21,17,18,17,17,1,17,16,19,18,21,18,20,15,14,19,9,16,16,16,21,21,10,21,18,10,8,5,21,7,21,5,9,11,7,4,21,9,13,17,13,17,15,8,10,16,8,6,8,21,15,17,15,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,8,17,8,18,18,2,4,3,13,13,3,3,21,7,4,19,11,16,18,21,19,2,6,14,21,6,2,15,7,7,8,19,7,3,7,8,13,6,10,5,17,7,15,16,21 +24,1,5,9,6,7,8,8,14,18,19,19,14,5,19,14,17,6,6,14,11,10,4,21,5,16,4,3,8,15,7,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,15,21,16,18,21,16,21,17,2,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,16,8,21,14,18,20,15,3,19,15,15,5,10,20,17,18,13,5,15,21,11,4,16,21,8,13,18,19,3,1,13,18,18,13,13,16,18,18,17,17,21,21,8,1,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,17,21,8,7,16,17,8,20,16,16,15,13,21,15,7,21,14,15,17,17,18,8,4,7,10,4,6,13,17,10,3,8,11,7,14,3,18,14,7,6,10,18,7,15,20,4,9,18,10,8,21,4,1,9,21,21,13,21,16,16,14,21,21,16,1,17,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,21,16,21,21,21,9,8,18,10,15,18,18,13,21,5,9,11,6,7,7,4,2,21,5,2,15,17,10,17,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,2,19,21,7,8,18,18,3,4,19,17,16,2,2,18,11,4,2,11,14,17,18,10,13,6,15,21,5,2,16,7,7,1,19,8,2,7,8,13,6,10,5,17,7,8,13,21 +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,17,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,18,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,4,6,13,21,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,18,10,13,7,16,14,17,19,5,17,5,19,13,1,7,15,14,11,10,4,17,9,16,4,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,1,16,18,21,17,21,17,7,11,4,4,21,4,7,16,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,9,6,20,17,18,13,9,8,1,11,4,16,18,8,13,16,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,16,2,8,16,9,18,13,16,17,8,7,16,16,8,20,16,16,15,16,18,15,7,21,14,6,17,17,18,8,2,7,10,4,6,13,18,3,19,8,11,7,14,3,18,14,3,8,10,19,3,18,20,4,7,18,10,8,21,4,1,16,17,21,7,21,17,21,14,21,21,16,1,16,17,11,19,7,13,17,21,3,8,21,18,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,8,14,19,9,17,16,21,21,21,8,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,15,8,6,8,21,13,1,8,3,11,11,21,9,14,16,17,19,15,18,16,13,6,4,18,2,7,19,21,7,16,18,18,2,4,3,17,16,4,2,18,11,4,2,11,7,17,18,10,10,5,9,14,5,2,16,7,7,16,19,8,2,7,8,13,6,3,6,16,7,8,13,21 +24,1,9,16,6,5,21,7,8,9,19,5,19,23,23,23,23,23,8,14,11,5,4,5,6,17,4,10,4,15,15,4,18,21,16,14,16,19,17,18,16,18,21,21,13,17,17,13,9,15,21,16,17,17,17,21,17,4,19,4,4,21,2,9,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,16,17,7,21,14,18,20,15,19,19,16,8,9,5,20,15,18,13,5,15,21,11,4,21,18,7,13,21,19,21,8,13,18,19,13,15,7,18,18,17,17,21,21,8,21,5,2,19,21,15,17,16,3,15,17,18,15,1,4,16,2,8,16,4,18,7,17,7,8,7,16,18,21,20,13,17,15,17,18,18,7,21,14,13,18,17,18,19,4,15,6,4,10,15,13,9,20,8,11,7,14,19,19,8,23,23,23,23,8,7,20,4,21,17,18,8,18,1,1,8,17,21,13,21,18,17,14,21,16,16,1,21,18,11,19,7,2,17,17,19,8,21,21,2,11,2,7,6,4,4,4,3,4,15,16,4,21,17,18,17,17,1,16,16,18,18,17,18,20,1,14,19,9,17,16,19,21,1,3,8,18,10,5,14,6,7,14,9,15,11,6,8,7,9,4,21,5,6,15,16,10,20,8,6,15,17,7,19,18,3,11,11,21,9,14,17,17,19,15,18,16,13,6,4,18,2,4,19,21,18,17,18,21,10,4,16,18,14,9,20,11,23,23,21,11,7,21,18,3,1,7,21,3,6,2,3,7,7,21,19,8,14,7,8,13,6,3,5,17,7,15,16,21 +24,1,6,23,6,6,15,8,8,8,19,5,19,5,18,23,23,7,10,14,11,2,4,6,5,16,2,10,21,15,15,20,17,21,14,14,21,19,8,21,16,16,16,7,13,21,16,13,9,7,21,16,15,21,16,21,17,8,11,4,2,21,4,7,1,8,5,17,18,21,21,9,21,15,15,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,7,10,20,15,18,13,13,15,16,11,4,21,21,8,13,21,19,10,16,13,19,18,15,13,17,18,18,17,21,21,21,8,16,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,16,17,7,13,15,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,8,7,10,4,6,21,9,21,19,8,11,13,14,3,18,14,14,8,23,23,23,23,20,4,17,18,3,13,21,1,2,9,18,21,13,21,16,21,14,21,21,16,1,16,16,11,19,7,13,17,21,2,8,21,21,2,11,2,9,6,2,2,2,3,4,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,15,14,3,9,21,16,21,21,21,9,8,18,10,16,18,18,13,21,5,5,11,4,9,13,7,10,21,5,2,15,1,10,16,8,6,8,21,13,17,8,3,11,11,16,9,14,17,17,19,15,18,16,13,6,4,18,2,2,19,21,7,16,18,18,2,4,3,16,15,4,2,18,11,4,10,11,14,16,18,19,2,6,8,15,5,2,8,7,7,8,19,8,14,7,8,13,6,10,6,16,7,15,13,21 +24,1,5,18,10,16,7,7,14,21,19,5,21,5,19,7,1,7,15,14,11,2,4,15,5,16,4,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,18,21,17,21,17,4,18,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,1,21,18,21,21,8,21,14,16,20,15,3,19,15,15,5,6,20,16,18,13,13,17,1,11,4,21,18,8,13,21,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,1,8,7,13,16,8,20,16,16,15,16,18,15,7,16,14,6,17,17,18,8,2,7,10,4,6,5,21,19,9,8,11,7,14,3,18,14,3,8,10,19,3,18,20,4,2,18,10,8,21,4,1,16,17,21,7,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,3,8,21,19,2,11,4,9,6,4,4,2,3,2,15,16,2,21,17,18,15,17,1,17,16,19,18,17,18,20,8,14,19,9,17,16,21,21,21,1,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,9,19,21,7,16,18,18,10,4,3,17,16,4,2,18,11,4,3,11,14,17,18,10,10,5,7,21,5,2,1,9,7,16,19,8,2,7,8,13,6,10,5,16,7,8,13,21 +24,1,5,19,10,8,7,8,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,21,9,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,8,8,11,10,21,18,8,13,18,19,18,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,15,8,7,16,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,3,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,17,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,13,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,2,18,18,2,4,19,18,15,7,2,18,11,4,13,11,14,16,18,10,13,6,15,14,6,2,16,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,9,14,17,6,8,14,15,14,19,5,19,23,23,19,8,7,6,14,11,4,4,5,7,16,4,19,21,15,7,10,18,21,14,14,21,19,7,21,16,21,21,18,13,18,16,13,9,8,21,16,16,21,17,21,17,4,19,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,16,17,8,21,14,18,20,15,19,19,15,15,3,5,20,16,18,13,9,15,1,11,4,17,21,7,13,17,19,3,15,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,16,4,15,2,8,15,7,19,13,17,21,8,7,17,17,8,20,11,16,8,21,21,15,7,16,14,6,16,17,18,3,9,16,10,8,6,13,5,10,3,8,11,7,14,3,18,14,7,13,15,13,9,10,20,4,3,18,17,17,21,4,1,9,17,21,13,21,18,17,14,21,16,16,1,17,18,11,19,8,6,17,17,2,8,21,21,2,11,2,11,5,23,4,4,10,2,15,16,2,21,17,18,16,17,1,17,16,19,18,16,18,20,15,14,19,3,17,16,15,18,21,19,9,18,14,4,14,18,7,21,5,9,11,5,7,7,9,10,17,6,4,15,16,10,16,8,6,8,17,15,1,16,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,4,19,21,19,7,18,18,2,4,3,17,16,16,23,23,11,4,18,11,14,13,21,19,7,5,4,21,6,2,7,16,7,8,19,8,8,7,8,15,6,3,5,16,7,15,13,21 +24,1,5,19,10,16,7,7,14,7,7,19,17,5,19,6,8,7,6,14,11,16,4,17,5,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,16,16,13,9,21,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,15,1,11,10,17,21,8,15,16,19,19,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,21,16,8,7,13,17,8,20,16,15,15,1,21,15,7,21,14,13,1,17,18,8,4,7,10,4,6,15,7,2,3,8,11,7,14,3,18,14,15,7,10,19,3,18,20,4,4,18,10,8,21,4,1,16,8,21,13,21,16,21,14,21,21,17,1,16,17,11,19,7,13,17,21,2,8,21,21,2,11,2,7,6,23,4,2,3,4,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,8,8,18,10,6,18,18,13,21,9,9,11,5,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,2,19,21,7,16,18,18,10,4,3,17,15,4,3,18,11,4,21,11,14,9,18,10,4,6,16,14,6,2,16,7,7,16,19,8,2,7,8,13,6,10,5,17,7,16,13,21 +24,23,23,23,23,23,23,23,23,1,19,18,17,14,23,23,18,3,7,14,11,7,9,23,9,16,4,10,18,15,7,3,18,16,14,14,21,19,7,21,16,21,17,18,13,21,16,13,9,16,21,16,16,21,17,21,17,4,19,4,2,21,2,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,7,21,14,18,20,15,19,19,17,15,2,6,20,5,18,13,9,15,1,11,4,17,21,7,13,16,19,18,15,13,18,19,7,13,1,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,16,16,17,20,13,17,15,17,21,15,7,21,14,13,21,17,18,3,7,16,10,4,6,13,14,2,20,8,11,7,7,3,19,14,7,9,19,6,4,6,20,2,10,18,21,17,21,4,1,9,17,21,13,21,16,16,14,18,16,17,1,17,18,11,19,17,6,17,17,4,17,21,21,2,2,2,9,6,23,4,4,3,4,15,16,2,21,17,18,17,21,1,17,16,19,18,17,18,20,8,14,19,9,17,16,16,21,17,19,15,18,10,5,7,18,7,21,9,9,11,6,7,7,7,10,21,6,21,15,17,10,16,8,6,15,17,15,1,18,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,19,8,18,18,10,4,5,17,15,17,19,21,11,4,3,11,14,15,21,3,13,5,4,21,6,2,18,7,7,8,19,8,14,7,8,15,6,3,5,17,7,17,13,21 +24,1,5,19,10,1,7,8,14,8,19,5,17,5,19,5,8,7,6,14,11,10,4,8,9,16,4,21,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,17,8,17,14,18,20,15,19,19,15,15,9,6,20,21,21,13,9,16,1,11,4,21,18,8,13,1,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,13,16,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,7,3,3,19,8,11,7,14,3,19,14,14,7,10,19,3,18,20,4,9,18,10,8,21,4,1,16,17,21,13,21,16,21,14,21,21,16,1,16,8,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,16,18,18,13,21,9,9,11,10,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,5,19,21,15,13,18,18,2,4,3,17,15,2,2,21,11,4,3,11,15,17,18,10,2,6,15,14,6,2,16,9,7,16,19,8,2,7,8,13,5,10,6,17,7,8,13,21 +24,1,14,5,6,13,13,8,8,14,19,16,19,23,5,9,21,15,8,14,11,5,7,16,16,16,10,9,18,13,7,2,18,21,14,16,18,19,7,21,16,21,17,18,13,21,21,13,9,15,21,16,16,21,17,21,16,4,19,4,4,18,2,7,1,8,5,17,19,21,21,9,21,11,17,7,5,21,21,18,17,18,7,21,14,18,20,15,19,19,15,15,3,6,20,17,18,13,5,16,1,11,4,21,21,7,13,21,19,21,13,13,18,19,7,13,7,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,19,15,16,18,15,17,4,15,2,8,16,15,19,13,17,21,8,7,15,16,8,20,13,16,15,21,21,15,7,8,14,15,18,21,18,9,6,16,10,19,6,9,9,2,7,15,11,7,14,3,19,10,14,6,8,3,4,4,20,9,21,17,21,8,21,4,1,9,21,17,13,21,17,21,14,1,17,16,1,8,18,11,19,15,10,17,17,2,8,21,1,4,11,2,9,5,4,4,4,9,4,15,16,4,21,17,18,17,17,1,17,17,19,18,21,18,20,15,14,19,9,17,15,17,21,21,3,17,18,10,4,7,16,5,21,9,7,11,13,7,17,7,9,21,7,17,15,17,10,16,8,6,8,21,15,1,15,3,11,11,16,9,14,16,17,19,15,21,16,13,6,4,18,2,4,19,17,7,7,18,18,2,2,3,16,15,21,3,21,14,4,7,11,21,9,21,19,7,6,14,21,6,2,15,7,7,8,19,7,10,7,8,13,6,3,6,17,7,15,16,21 +24,1,5,19,6,8,8,7,14,5,19,13,17,5,19,7,17,7,5,14,11,10,4,17,5,16,2,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,8,21,17,9,11,4,4,21,2,7,1,8,5,17,19,21,21,9,21,8,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,9,13,20,16,18,13,9,16,16,11,4,21,18,8,13,21,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,16,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,16,16,15,16,21,16,7,21,14,13,17,17,18,8,2,7,10,4,6,13,7,2,19,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,17,8,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,5,21,7,8,18,10,13,18,18,13,21,5,9,11,5,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,2,4,3,16,15,4,2,21,11,4,3,11,7,17,18,10,2,6,15,14,6,2,16,8,7,16,19,8,2,7,8,13,6,10,6,17,7,8,13,21 +24,1,5,19,14,15,8,7,14,23,23,5,19,5,19,13,15,7,6,14,11,10,4,6,13,16,4,10,1,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,8,21,16,9,11,4,4,21,4,7,1,8,5,16,19,21,21,13,21,15,17,7,5,21,21,21,17,18,8,21,14,18,20,15,3,19,15,15,7,5,20,8,21,13,5,15,1,11,4,21,11,8,15,21,19,3,17,13,19,18,13,13,16,21,18,17,16,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,16,16,15,16,21,15,7,16,14,13,17,17,19,7,2,7,10,4,6,6,15,2,19,8,11,7,14,3,18,14,14,7,10,18,3,18,20,4,9,18,10,15,21,4,1,9,17,21,13,21,16,21,14,21,21,16,1,16,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,23,4,2,3,4,15,16,2,21,17,18,15,17,1,16,17,19,18,21,18,20,8,14,19,9,21,16,21,21,21,8,8,18,14,15,18,18,13,21,9,7,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,16,9,14,16,17,19,15,21,16,13,6,4,18,2,9,19,21,7,16,18,18,10,4,3,17,15,4,2,18,11,10,2,11,21,16,18,10,2,6,13,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,15,13,21 +24,1,5,18,10,13,7,17,14,17,19,5,17,5,19,7,1,7,15,14,11,10,4,18,9,16,4,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,1,16,18,21,17,21,17,7,11,4,4,21,4,7,1,8,5,17,19,21,18,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,9,6,20,16,18,13,9,17,1,11,4,21,18,8,13,17,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,17,4,15,2,8,16,9,18,13,16,17,8,7,16,16,8,20,16,16,15,16,18,16,7,21,14,6,17,17,18,1,2,7,10,4,6,13,7,3,19,8,11,7,14,3,18,14,2,17,10,19,2,18,20,4,3,18,10,8,21,4,1,16,17,21,7,21,17,21,14,21,21,16,1,16,17,11,19,7,13,17,21,9,8,21,18,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,8,14,19,9,17,16,21,21,21,8,8,18,10,6,19,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,21,9,14,16,17,19,15,18,16,13,6,4,18,2,9,19,21,7,16,18,18,2,4,3,17,16,4,2,18,11,4,3,11,7,17,18,10,10,16,9,14,5,2,16,7,7,16,19,8,2,7,8,13,6,10,6,16,7,8,13,21 +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,8,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,17,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,18,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,4,6,13,21,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,8,8,7,14,7,19,5,19,14,6,7,23,23,15,14,11,3,4,8,5,16,2,10,17,15,15,10,21,21,14,14,21,19,15,21,16,7,17,18,13,18,16,13,9,13,21,16,16,21,17,21,16,8,11,4,4,21,2,7,1,8,5,17,19,21,21,9,21,15,21,7,5,21,21,18,16,21,8,21,14,18,20,15,3,19,15,15,15,10,20,8,20,13,9,8,1,11,21,21,21,7,13,21,19,7,17,13,18,18,7,13,17,18,18,17,17,21,21,8,21,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,16,8,7,1,21,8,20,21,16,15,16,21,16,7,17,14,15,17,21,18,7,2,7,10,2,6,13,7,3,16,8,11,7,14,3,18,14,21,7,10,3,3,18,20,4,9,18,6,8,21,4,1,8,17,21,13,21,13,21,14,21,21,16,1,13,18,11,19,7,13,17,21,2,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,15,17,1,21,16,19,18,21,18,20,8,14,19,9,16,16,21,21,21,7,8,18,14,6,18,18,13,21,9,9,11,5,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,20,19,21,7,16,18,18,2,4,3,17,15,2,3,18,19,4,3,11,14,13,21,10,2,6,15,8,6,2,15,9,7,16,19,8,2,7,8,15,5,10,6,7,7,8,13,21 +24,1,6,13,1,5,16,8,8,8,18,5,19,23,23,13,5,8,15,14,11,1,13,8,6,6,4,3,18,15,15,9,18,21,14,14,21,19,7,21,16,16,17,18,13,18,17,13,9,17,21,16,16,21,17,21,16,4,19,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,7,21,14,18,20,15,19,19,15,15,3,5,20,17,18,13,5,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,17,18,18,17,17,21,21,8,16,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,17,16,8,20,15,16,15,21,18,15,7,16,14,13,17,16,18,3,4,8,10,10,6,3,8,2,19,8,11,7,15,3,19,14,10,6,10,2,5,6,20,4,10,18,21,15,21,4,1,9,17,21,13,21,16,17,14,1,17,17,1,17,11,7,19,8,10,17,17,4,8,21,21,10,11,2,9,6,23,4,4,9,4,15,16,2,21,17,18,17,17,1,17,16,19,18,18,18,20,15,14,19,9,17,11,17,21,21,2,5,18,10,5,7,18,7,17,8,7,11,6,17,7,13,10,21,10,4,15,8,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,2,7,18,18,2,4,10,17,15,7,3,18,7,4,19,11,14,16,18,19,15,5,8,16,6,2,15,7,7,8,19,8,10,7,8,13,6,10,6,16,7,15,15,21 +24,1,5,18,10,13,7,16,14,7,19,5,17,5,19,13,1,7,15,14,11,10,4,17,9,16,4,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,1,16,18,21,17,21,17,7,11,4,4,21,4,7,16,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,9,6,20,16,18,13,9,17,1,11,4,16,18,8,13,21,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,16,2,8,16,9,18,13,16,17,8,7,16,16,8,20,15,16,15,16,18,15,7,21,14,6,17,17,18,8,2,7,10,4,6,13,18,3,19,8,11,7,14,3,18,14,3,8,10,19,3,18,20,4,7,18,10,8,21,4,1,16,17,21,7,21,17,21,14,21,21,16,1,16,17,11,19,7,13,17,21,3,8,21,18,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,8,14,19,9,17,16,21,21,21,8,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,15,8,6,8,21,13,1,8,3,11,11,21,9,14,16,17,19,15,18,16,13,6,4,18,2,7,19,21,7,16,18,18,2,4,3,1,16,4,2,18,11,4,2,11,7,17,18,10,10,5,9,14,5,2,15,7,7,16,19,8,2,7,8,13,6,3,6,16,7,8,13,21 +24,1,6,19,10,16,7,7,14,21,19,5,16,5,19,13,1,15,6,14,11,10,4,7,9,16,4,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,21,16,13,9,1,21,16,16,21,16,21,17,19,11,4,4,21,2,7,21,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,7,10,20,5,18,13,9,8,1,11,10,21,21,8,13,18,19,18,17,13,18,18,7,13,16,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,1,16,15,16,21,15,7,21,14,13,17,17,18,8,2,7,10,4,6,13,21,2,19,8,11,7,21,3,18,14,3,5,10,18,10,18,20,4,9,18,10,8,21,4,1,17,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,17,1,21,16,19,18,21,18,20,15,14,19,9,17,16,21,18,21,7,8,18,10,15,7,21,13,21,5,4,11,7,17,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,16,15,4,14,18,11,4,11,11,14,15,18,10,2,6,15,14,6,2,16,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,8,14,8,7,21,19,5,17,5,19,13,1,21,6,14,11,10,4,17,9,16,4,10,16,15,15,10,21,21,14,14,21,19,7,21,16,18,17,21,13,21,16,13,9,21,21,16,17,21,8,21,16,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,16,7,5,21,1,18,21,21,8,21,14,21,20,15,3,19,15,7,15,10,20,5,18,13,9,8,1,11,10,21,8,8,7,21,19,21,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,16,16,15,16,21,15,7,21,14,8,17,17,18,8,4,7,10,4,6,13,16,2,19,8,11,7,18,3,18,14,8,7,10,19,3,18,20,4,9,18,3,8,21,10,1,8,17,21,13,21,17,21,14,21,21,16,1,16,17,11,19,7,13,17,21,2,8,21,21,2,11,2,9,6,4,2,2,3,2,15,16,2,21,17,18,8,17,1,17,17,19,18,21,18,20,8,14,19,9,17,16,21,21,21,9,9,18,10,6,15,18,13,21,9,9,11,5,7,7,9,10,21,5,10,15,1,10,16,8,6,8,21,15,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,2,19,21,21,21,18,18,10,4,3,17,7,4,2,18,11,4,3,11,21,18,18,2,11,6,8,14,6,2,15,9,7,15,19,8,2,7,8,6,6,10,6,14,7,8,13,21 +24,1,5,9,16,18,8,8,8,6,19,5,19,23,7,5,1,16,8,14,11,10,15,4,15,15,2,4,18,13,7,7,17,21,14,8,21,19,7,21,16,18,17,18,13,21,21,13,9,1,21,16,16,21,17,21,17,4,19,4,4,18,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,7,17,14,18,2,17,3,19,16,16,5,6,20,17,18,13,5,14,1,11,4,17,17,7,13,17,19,18,21,7,18,19,7,13,7,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,19,15,16,18,15,21,4,15,2,8,16,18,19,13,17,17,8,7,17,17,8,20,13,21,15,17,21,15,11,7,14,13,17,17,18,3,17,15,10,13,6,9,13,2,17,8,11,15,18,3,18,14,3,10,7,3,18,13,20,9,1,18,18,8,21,10,21,9,18,17,13,21,17,18,14,1,1,16,1,8,18,11,19,15,11,17,17,9,8,21,21,2,11,2,9,6,23,4,4,9,4,15,16,2,21,17,18,17,17,1,17,16,19,18,21,18,20,15,14,19,9,16,16,21,21,17,10,21,18,10,15,5,21,7,21,5,9,11,7,4,21,9,13,17,13,17,15,8,10,16,8,6,8,21,15,17,15,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,8,17,8,18,18,2,4,3,13,13,3,3,21,7,4,19,11,16,18,21,19,2,6,14,21,6,2,15,7,7,8,19,7,3,7,8,13,6,10,5,17,7,15,16,21 +24,1,6,5,21,21,21,8,8,6,18,5,19,23,23,13,15,15,8,15,11,4,9,8,6,6,2,3,18,15,13,4,18,21,14,14,21,19,7,21,16,16,17,18,13,21,17,13,9,16,21,16,16,21,17,21,16,4,19,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,7,21,14,18,20,15,19,19,15,15,10,6,20,17,18,13,5,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,8,16,8,20,16,16,15,21,7,16,7,21,14,13,18,18,18,3,4,7,10,4,6,19,7,2,19,8,11,7,15,3,19,14,14,5,10,2,9,15,20,4,10,18,21,8,21,4,1,9,17,21,13,21,17,16,14,1,21,17,1,17,11,7,19,8,10,17,17,4,8,21,21,10,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,17,17,1,17,18,19,18,18,18,20,15,14,19,9,17,8,17,21,21,2,5,18,10,16,7,21,7,21,9,8,11,6,17,9,13,10,21,13,4,15,17,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,3,11,18,18,2,4,3,17,15,8,2,18,7,4,19,11,14,16,18,19,15,5,8,15,6,2,15,7,7,8,19,8,10,7,8,13,6,10,6,16,7,15,15,21 +24,1,19,23,23,23,23,8,15,5,19,5,19,3,23,23,23,23,23,23,23,23,14,6,5,17,2,7,23,5,9,8,18,10,15,16,21,19,7,21,16,18,16,18,13,21,14,13,9,17,21,16,21,20,16,21,17,10,19,4,13,21,4,7,1,8,5,17,19,21,21,9,21,8,17,7,5,21,21,18,16,16,7,17,14,18,20,21,3,19,1,21,3,6,20,16,18,13,9,16,21,11,4,16,17,9,15,13,19,21,17,13,18,19,7,13,17,21,18,17,1,21,1,7,17,6,2,19,21,15,17,16,3,3,16,18,15,18,4,16,2,4,16,2,19,13,17,17,7,7,15,17,17,20,18,16,15,17,11,15,7,21,14,6,21,17,18,19,9,17,4,8,23,7,13,4,8,6,11,7,17,18,19,14,9,8,8,17,7,8,20,4,16,18,13,18,18,10,16,9,17,18,13,18,21,17,14,18,7,16,1,8,18,11,19,7,2,17,17,17,8,21,21,23,23,23,9,4,15,4,4,3,2,15,16,4,17,17,18,8,16,1,17,16,18,18,16,18,20,17,14,19,9,17,16,21,18,21,9,7,21,21,6,1,6,17,21,9,4,17,13,9,6,13,2,21,10,1,15,21,10,17,8,10,7,21,15,18,8,3,11,11,16,9,14,18,17,19,15,18,1,13,6,4,18,2,1,19,16,13,2,18,18,2,9,20,18,7,14,17,21,11,1,9,16,23,23,23,3,18,9,18,10,5,9,9,7,7,16,10,7,3,7,7,13,2,3,5,21,7,8,16,1 +24,1,5,21,10,16,7,7,7,8,19,5,17,5,19,13,1,7,6,14,11,10,4,17,9,16,4,10,7,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,7,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,9,6,20,17,18,13,5,16,1,11,4,21,18,8,13,21,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,16,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,21,8,7,13,17,8,20,16,16,15,16,21,15,7,21,14,13,17,17,18,8,2,7,10,4,6,5,18,3,19,8,11,7,14,3,18,14,9,7,10,19,3,18,20,4,7,18,10,8,21,4,1,16,21,21,7,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,3,8,21,21,3,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,8,14,19,9,17,16,21,21,21,8,8,18,10,6,15,18,13,21,9,9,11,9,7,7,7,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,7,16,18,18,10,4,19,17,15,4,3,21,11,4,10,11,14,17,18,10,10,5,9,21,6,2,16,7,7,16,19,8,2,7,7,13,6,21,6,16,7,15,13,21 +24,1,5,19,10,8,14,7,14,21,19,5,8,5,19,13,1,7,6,14,11,10,4,16,5,16,2,10,8,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,13,10,20,5,18,13,9,17,1,11,10,18,18,8,13,18,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,8,17,18,8,4,7,10,4,6,13,7,2,19,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,16,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,5,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,21,10,18,18,2,4,3,16,15,2,11,18,11,4,13,11,14,16,18,10,13,5,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,8,7,7,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,16,9,16,2,10,8,15,15,10,21,21,14,21,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,4,21,4,8,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,5,18,13,9,17,1,11,10,18,18,8,13,18,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,19,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,16,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,5,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,21,10,18,18,2,4,3,16,15,2,11,18,11,4,13,11,14,16,18,10,13,5,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,18 +24,23,23,23,23,23,23,23,23,6,13,9,3,5,23,23,23,15,8,14,11,8,23,23,5,16,4,10,18,15,7,21,18,21,14,14,21,19,7,17,13,21,17,18,13,21,16,7,9,16,21,16,16,21,17,21,17,4,18,4,2,21,2,7,1,8,5,17,3,21,21,9,21,15,9,7,5,21,21,18,17,21,7,21,14,18,11,8,19,19,15,15,11,6,20,5,18,13,9,15,1,11,4,17,21,7,13,16,19,19,15,13,18,19,7,13,9,18,7,17,17,21,21,8,17,5,2,19,21,15,17,16,2,15,8,18,8,17,4,16,2,8,16,8,19,13,17,21,8,7,16,16,17,20,13,16,15,17,21,15,7,21,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,20,16,16,18,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,23,14,21,8,8,8,18,19,5,19,13,23,23,23,13,6,14,11,10,4,17,5,16,10,21,8,13,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,13,21,16,16,21,17,21,4,4,19,4,4,21,4,8,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,18,8,21,14,18,20,15,19,19,15,15,5,10,20,21,21,13,5,15,15,11,4,17,18,7,13,21,19,19,21,13,18,18,7,13,17,18,18,17,17,21,21,8,16,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,7,11,13,16,16,8,7,16,11,8,20,15,16,15,21,21,15,7,16,14,13,18,21,18,9,2,7,10,4,15,6,5,2,19,16,11,7,8,19,18,14,1,13,10,5,21,15,20,4,17,18,10,8,21,10,1,9,17,21,13,21,15,16,14,21,21,16,1,17,16,11,19,8,13,17,17,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,21,17,1,21,17,19,18,21,18,20,15,14,19,9,21,16,21,21,21,9,8,18,10,13,18,18,13,21,9,9,11,5,7,7,9,2,21,5,2,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,2,19,16,7,21,18,18,10,4,3,17,15,4,11,18,18,4,7,11,14,16,18,19,7,6,8,15,5,2,8,7,7,8,19,8,15,7,8,13,6,14,6,18,7,15,13,21 +24,1,5,19,10,8,7,8,14,17,19,5,18,5,21,13,1,7,6,14,11,3,4,8,5,16,2,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,5,10,20,8,21,13,9,15,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,1,5,2,19,21,15,17,16,3,15,16,21,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,21,8,20,16,1,15,16,21,7,7,21,14,13,17,17,18,8,2,7,10,4,6,13,7,2,18,8,11,7,14,3,18,14,10,3,10,19,3,18,20,4,9,18,10,8,21,4,1,17,17,21,13,21,16,21,14,21,21,16,1,16,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,5,18,18,13,21,9,9,11,6,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,9,19,21,7,16,18,18,10,4,3,17,15,2,2,21,11,4,3,11,14,17,18,10,2,6,17,14,6,2,13,9,7,16,19,8,2,7,8,13,6,10,6,17,7,8,13,21 +24,1,5,19,10,16,7,7,14,7,7,19,17,5,19,6,8,7,6,14,11,16,4,17,5,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,16,16,13,9,21,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,15,1,11,10,17,21,8,15,16,19,19,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,21,16,8,7,13,17,8,20,16,15,15,16,21,15,7,21,14,13,16,17,18,8,4,7,10,4,6,15,7,2,3,8,11,7,21,3,18,14,15,7,10,19,3,18,20,4,4,18,10,8,21,4,1,16,8,21,13,21,16,21,14,21,21,17,1,16,17,11,19,7,13,17,21,2,8,21,21,2,11,2,7,6,23,4,2,3,4,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,8,8,18,10,6,18,18,13,21,9,9,11,5,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,2,19,21,7,16,18,18,10,4,3,17,15,4,3,18,11,4,21,11,14,9,18,10,4,6,16,14,6,2,16,7,7,16,19,8,2,7,8,13,6,10,5,17,7,16,13,21 +24,1,5,19,10,8,7,7,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,16,9,16,2,10,8,15,15,10,21,21,14,21,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,16,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,5,17,8,11,10,18,18,8,13,18,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,7,13,16,16,8,7,13,16,8,20,16,16,15,16,21,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,19,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,21,2,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,16,1,17,16,19,18,18,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,5,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,21,10,18,18,2,4,3,16,15,2,11,18,11,4,13,11,14,16,18,10,13,5,15,14,6,2,8,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,23,23,23,6,6,14,8,8,9,19,5,19,5,19,7,23,23,15,14,11,10,4,8,5,16,2,10,9,15,16,2,21,21,14,14,21,19,7,21,16,18,17,7,13,18,16,13,9,21,21,16,16,21,17,21,17,9,11,4,4,21,2,13,1,8,5,16,19,21,21,9,21,15,17,7,5,21,21,18,21,18,8,21,14,18,20,15,3,19,15,15,9,13,20,16,18,13,5,16,1,11,4,8,16,8,13,21,19,3,16,13,19,18,13,13,9,18,18,17,17,21,21,8,16,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,16,8,7,15,16,8,20,15,15,15,16,16,15,7,21,14,13,11,16,18,9,4,21,10,20,6,5,7,18,19,7,11,2,14,7,18,7,14,13,23,23,23,23,20,4,8,18,3,15,16,8,2,7,16,21,13,21,16,21,14,21,21,16,1,17,17,11,19,7,15,17,21,2,8,21,18,2,11,2,9,6,4,4,4,3,2,15,16,4,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,9,9,17,16,21,21,21,7,8,18,14,6,7,18,9,16,7,5,11,10,7,8,7,10,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,2,3,21,7,21,18,18,2,4,3,17,15,4,3,21,11,4,10,11,14,16,18,19,13,6,8,15,5,2,16,7,7,8,19,8,14,7,8,13,6,10,6,16,7,15,13,21 +24,1,21,23,6,21,1,8,8,8,18,5,19,23,23,5,19,15,7,14,11,4,9,6,6,15,10,4,18,13,7,10,18,21,14,14,21,19,7,21,16,21,21,18,13,21,16,13,9,15,21,16,16,21,17,21,17,4,19,4,2,21,4,9,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,16,18,7,21,14,18,20,15,19,10,15,15,3,9,20,17,18,13,5,16,1,11,4,17,21,7,13,17,19,11,21,13,18,19,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,16,19,13,7,21,8,7,18,15,16,20,18,16,15,13,21,15,7,21,14,1,16,17,19,19,13,15,10,6,23,23,23,23,21,8,11,7,21,3,18,7,3,3,7,10,7,19,20,9,10,18,21,8,21,4,2,17,18,21,13,21,16,16,14,21,17,17,1,17,18,11,19,8,6,17,17,2,8,21,21,2,11,2,9,6,23,4,4,3,4,15,16,4,21,17,18,21,17,1,17,16,19,18,21,18,20,8,14,19,7,17,15,21,21,21,3,17,18,14,1,15,16,7,21,9,9,11,19,7,7,9,10,16,21,16,15,17,10,16,8,6,7,17,15,1,17,3,11,11,17,9,14,21,17,19,15,18,15,13,6,4,18,2,4,19,21,9,7,18,18,2,4,3,17,7,17,4,11,7,4,19,11,14,15,21,19,8,5,2,11,6,2,15,7,7,8,9,8,10,7,8,13,6,10,6,18,7,15,16,21 +24,1,5,21,10,16,7,7,14,21,19,5,1,5,19,7,1,7,16,14,11,10,4,8,9,16,4,10,17,15,13,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,18,21,17,21,17,7,11,4,4,21,4,7,1,8,5,17,19,21,18,9,21,15,17,7,5,21,21,18,21,18,8,21,14,21,20,15,3,19,15,15,9,6,20,16,18,13,13,17,1,11,4,21,18,8,13,17,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,16,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,1,8,7,13,16,8,20,16,15,15,16,21,15,7,16,14,6,17,17,18,8,2,7,10,4,6,13,21,3,3,7,11,7,14,3,18,14,3,8,10,19,2,18,20,4,7,18,10,8,21,4,1,16,17,21,7,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,3,8,21,18,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,8,14,19,9,17,16,21,21,21,17,8,18,10,6,18,18,13,21,9,9,11,8,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,9,19,21,7,16,18,18,10,4,3,17,16,4,2,18,11,4,3,11,14,17,18,10,10,9,9,21,5,2,1,9,7,16,11,8,2,7,8,13,6,10,5,17,7,8,13,21 +24,1,5,21,10,16,7,7,14,21,19,5,8,5,19,13,1,7,15,14,11,10,4,8,9,16,4,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,17,21,17,21,17,7,11,4,4,21,4,7,1,8,5,17,19,21,18,9,21,15,17,7,5,21,21,18,21,21,8,21,14,16,20,15,3,19,15,15,9,6,20,16,18,13,5,17,1,11,4,21,18,8,13,21,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,1,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,6,17,17,18,17,2,7,10,4,6,13,18,2,19,8,11,7,14,3,18,14,3,8,10,19,3,18,20,4,7,18,10,8,21,4,1,16,17,21,7,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,3,8,21,18,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,17,1,17,16,19,18,17,18,20,8,14,19,9,17,16,21,21,21,17,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,9,19,21,7,16,18,18,10,4,3,17,16,4,2,18,11,4,3,11,14,17,18,10,10,5,9,21,5,2,17,9,7,16,19,8,2,7,8,13,6,10,6,16,7,8,13,21 +24,1,6,5,6,6,16,8,8,7,19,5,19,6,23,23,23,15,16,14,11,4,4,8,7,16,10,3,1,15,15,10,18,21,14,21,21,19,15,21,16,16,17,18,13,7,16,13,9,17,21,16,17,21,17,21,17,8,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,21,21,21,8,21,14,18,20,15,3,19,16,15,9,7,20,16,18,13,5,15,1,11,4,15,21,8,13,21,19,10,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,1,8,7,13,16,8,20,21,16,15,16,18,15,15,21,14,13,17,17,18,17,2,7,10,4,6,3,7,18,5,8,11,13,14,3,18,14,23,23,23,23,2,1,20,4,9,18,3,8,17,1,2,9,21,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,11,17,21,2,8,21,21,2,11,2,9,6,4,2,4,3,4,15,16,2,21,17,18,15,17,1,17,13,19,18,21,18,20,15,14,3,9,17,16,21,17,21,5,8,18,10,16,18,18,13,21,7,7,11,6,9,8,7,10,21,5,2,15,21,10,21,8,6,8,21,13,1,8,3,11,11,16,9,14,17,17,19,15,18,16,13,6,4,18,2,2,19,21,16,7,18,18,2,4,10,16,16,4,2,18,11,2,10,11,14,16,21,19,2,6,8,16,5,2,15,7,7,8,19,8,14,7,8,13,6,10,5,16,7,16,13,21 +24,1,5,19,10,16,7,7,14,17,19,5,17,9,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,17,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,18,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,16,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,4,6,13,21,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,9,19,10,1,7,8,14,19,19,5,17,5,19,13,8,7,6,14,11,10,4,15,9,16,2,21,17,15,15,13,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,2,1,11,10,21,21,8,13,21,19,19,16,13,18,18,8,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,16,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,16,18,8,2,7,10,4,6,13,7,2,18,8,11,7,14,3,18,14,14,8,10,19,2,18,20,4,9,18,21,8,21,4,1,7,16,21,13,21,16,21,14,21,21,16,1,16,16,11,19,7,15,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,7,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,6,18,18,2,4,3,17,16,2,2,18,11,4,2,11,7,16,18,21,13,5,16,7,5,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,16,7,7,14,17,19,5,9,5,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,17,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,18,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,4,6,13,21,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,18,10,13,7,16,14,17,19,5,17,5,19,13,1,7,15,14,11,10,4,17,9,16,4,3,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,1,16,18,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,18,8,21,14,18,20,15,3,19,15,15,9,6,20,16,18,13,9,17,1,11,4,16,18,8,13,21,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,16,2,8,16,9,18,13,16,17,8,7,17,16,8,20,16,16,15,16,18,15,7,21,14,6,17,17,18,8,2,7,10,4,6,13,18,3,19,8,11,7,14,3,18,14,3,8,10,19,3,18,20,4,7,18,10,8,21,4,1,16,17,21,7,21,17,21,14,21,21,16,1,16,17,11,19,7,13,17,21,3,8,21,18,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,8,14,19,9,17,16,21,21,21,8,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,15,8,6,8,21,13,1,8,3,11,11,21,9,14,16,17,19,15,18,16,13,6,4,18,2,7,19,21,7,16,18,18,2,4,3,17,16,4,2,18,11,4,2,11,7,17,18,10,10,5,9,14,5,2,16,7,7,16,19,8,2,7,8,13,6,3,6,16,7,8,13,21 +24,1,9,5,14,8,14,8,14,19,19,5,17,5,19,13,1,7,6,14,11,10,4,8,5,16,2,4,17,15,15,2,21,21,14,14,21,19,7,21,16,18,16,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,2,21,11,10,17,21,8,13,21,19,19,17,13,18,19,8,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,16,4,15,2,8,16,8,18,13,16,16,8,7,16,16,8,20,16,16,15,16,18,15,7,21,7,13,17,1,18,8,2,7,10,4,6,2,7,2,21,8,11,7,14,3,18,14,14,8,10,19,3,18,20,4,9,18,21,8,21,4,1,8,17,21,13,21,16,21,14,21,21,16,1,16,16,11,19,7,15,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,16,17,16,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,13,7,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,4,18,18,2,4,3,17,8,2,11,18,11,4,3,11,14,16,18,21,13,5,16,7,5,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,8,13,21 +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,2,6,13,21,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,1,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,9,19,10,8,7,8,14,19,19,5,17,5,19,13,8,7,6,14,11,10,4,16,9,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,16,21,16,16,21,17,21,17,5,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,8,18,13,9,4,1,11,10,21,21,8,13,21,19,19,17,13,18,18,8,13,9,18,18,17,17,21,21,8,1,5,2,19,21,15,17,16,3,15,16,7,15,7,4,15,2,8,16,8,18,13,16,16,8,7,13,17,15,20,16,16,15,16,21,15,7,18,14,2,17,17,18,8,2,7,10,4,6,13,7,2,18,8,11,7,14,3,18,14,14,7,10,3,3,18,20,4,9,18,10,15,21,4,1,7,16,21,13,21,17,21,14,21,21,16,1,17,17,13,19,7,15,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,6,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,9,7,7,9,2,21,5,10,15,1,10,17,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,2,19,21,7,21,18,18,2,4,3,17,15,2,2,18,11,4,11,11,14,17,18,10,13,6,21,14,5,2,16,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,15,21 +24,1,13,8,20,14,21,8,8,6,18,5,19,23,23,7,5,7,8,14,11,14,15,8,6,6,4,3,18,15,15,9,18,21,14,14,21,19,7,21,16,21,17,18,13,21,8,13,9,1,21,16,16,21,17,21,16,4,19,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,16,18,7,21,14,18,20,15,19,19,15,16,3,5,20,17,18,13,6,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,17,18,18,17,17,21,21,8,21,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,7,16,15,19,13,17,21,15,7,16,16,8,20,15,16,15,17,21,17,7,16,14,13,16,16,18,3,4,8,10,4,6,7,7,13,19,8,11,7,15,3,19,14,7,6,10,2,9,15,20,4,10,18,21,8,21,4,1,9,17,21,13,21,21,17,14,1,21,17,1,17,11,7,19,8,10,17,17,4,8,21,21,10,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,17,17,1,17,17,19,18,18,18,20,15,14,19,9,17,11,17,21,21,2,5,18,10,13,15,18,7,17,7,8,11,6,13,9,13,2,21,3,4,15,17,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,17,17,19,15,18,15,13,6,4,18,2,4,19,21,2,7,18,18,3,4,10,17,15,16,3,1,7,4,21,11,14,16,18,19,15,5,8,15,6,2,15,7,7,8,19,8,10,7,8,13,6,10,6,16,7,15,15,21 +24,1,5,18,10,13,7,17,14,17,19,5,17,5,19,13,1,7,15,14,11,10,4,17,9,16,4,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,1,16,18,21,17,21,17,7,11,4,4,21,4,7,1,8,5,17,19,21,18,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,9,6,20,17,18,13,9,17,1,11,4,16,18,8,13,17,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,16,2,8,16,9,7,13,16,17,8,7,16,16,8,20,16,16,15,16,18,15,7,21,14,6,17,17,18,8,2,7,10,4,6,13,18,3,19,8,11,7,14,3,18,14,2,8,10,19,3,18,20,4,9,18,10,8,21,4,1,16,17,21,7,21,17,21,14,21,21,16,1,16,17,11,19,7,13,17,21,3,8,21,18,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,8,14,19,9,17,16,21,21,21,8,8,18,10,6,16,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,15,8,6,8,21,13,1,8,3,11,11,21,9,14,16,17,19,15,18,16,13,6,4,18,2,9,19,21,7,16,18,18,2,4,3,17,16,4,2,18,11,4,2,11,7,17,18,10,10,5,9,14,5,2,16,9,7,16,19,8,2,7,8,13,6,10,6,16,7,8,13,21 +24,1,13,8,20,14,21,8,8,6,18,5,19,23,23,7,5,7,8,14,11,14,15,8,6,6,4,3,18,15,15,9,18,21,14,14,21,19,7,21,16,16,17,18,13,21,8,13,9,1,21,16,16,21,17,21,16,4,19,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,16,18,7,21,14,18,20,15,19,19,15,16,3,5,20,17,18,13,6,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,17,18,18,17,17,21,21,8,21,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,16,21,8,7,16,16,8,20,15,21,15,16,21,17,7,16,14,13,16,16,18,3,4,8,10,4,6,7,7,13,19,8,11,13,15,3,19,14,7,6,10,2,9,8,20,4,10,18,21,8,21,9,1,9,17,21,13,21,21,17,14,1,21,17,1,17,11,7,19,8,10,17,17,4,8,21,21,10,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,17,17,1,17,17,19,18,18,18,20,15,14,19,9,17,11,17,21,21,2,5,18,10,13,15,18,7,17,7,8,11,6,13,9,13,10,21,3,4,15,17,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,2,7,18,18,2,4,10,17,15,16,3,21,7,4,11,11,14,16,18,19,15,5,8,15,6,2,15,7,7,8,19,8,10,7,8,13,6,10,6,16,7,15,15,21 +24,1,5,19,10,8,7,8,14,8,19,5,17,5,19,13,1,7,6,14,11,10,4,17,9,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,18,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,17,8,16,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,8,1,11,10,21,18,8,13,18,19,18,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,16,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,3,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,13,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,2,18,18,10,4,19,17,16,7,2,18,11,4,7,11,14,16,18,10,13,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,9,19,10,8,7,8,14,19,19,5,17,5,19,13,8,7,6,14,11,10,4,16,9,16,2,10,16,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,5,11,4,4,21,4,7,1,8,3,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,15,18,13,9,4,1,11,10,21,21,8,13,17,19,19,17,13,18,18,8,13,9,18,18,17,17,21,21,8,1,5,2,19,21,15,17,16,3,15,16,7,15,7,4,16,2,8,16,8,18,13,16,16,8,7,13,17,15,20,16,16,15,16,21,15,7,18,14,2,17,8,18,8,2,7,10,4,6,13,7,2,18,8,11,7,14,3,18,14,14,7,10,19,3,18,20,4,9,18,10,15,21,4,1,7,16,21,13,21,17,21,14,21,21,16,1,17,17,13,19,7,15,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,6,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,9,7,7,9,2,21,5,10,15,1,10,17,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,17,13,6,4,18,2,2,19,21,7,21,18,18,10,4,3,17,15,2,2,18,11,4,11,11,14,17,18,10,13,6,21,14,5,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,15,21 +24,1,5,21,10,16,7,7,8,21,19,5,23,5,19,5,13,15,8,21,11,10,4,8,9,16,4,10,16,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,18,21,17,21,17,9,18,4,4,21,4,7,1,8,5,17,19,21,18,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,9,6,20,16,18,13,9,17,1,11,4,21,21,8,13,21,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,17,8,7,13,16,8,20,16,16,15,16,18,8,7,21,14,6,17,17,18,17,4,7,10,4,6,13,3,3,7,8,11,7,14,3,18,14,3,7,10,19,3,18,20,4,7,18,10,8,21,4,1,16,17,21,7,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,10,8,21,18,3,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,17,1,17,17,19,18,17,18,20,8,14,19,9,17,16,21,21,21,19,9,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,9,19,21,7,16,21,18,10,4,3,17,16,4,2,18,11,4,3,11,14,17,18,10,10,5,9,21,5,2,17,9,7,16,9,8,2,7,8,13,6,10,5,16,7,8,13,21 +24,1,13,8,20,14,21,8,8,6,18,5,19,23,23,7,5,7,8,14,11,8,15,8,6,6,4,3,18,15,15,4,18,21,14,14,21,19,7,21,16,16,17,18,13,21,8,13,9,1,21,16,16,21,17,21,16,4,19,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,16,7,5,21,21,18,16,18,7,21,14,18,20,15,19,19,15,16,3,5,20,17,18,13,6,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,17,18,18,17,17,21,21,8,21,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,15,7,16,16,8,20,15,16,15,8,21,17,7,16,14,13,16,16,18,3,4,8,10,4,6,7,7,3,7,8,11,7,15,3,18,14,7,5,7,8,17,9,20,4,19,7,18,17,21,4,1,9,17,21,13,21,17,16,14,1,21,17,1,17,18,7,19,7,10,17,21,4,8,21,21,2,7,4,9,6,23,4,4,10,4,15,16,4,21,17,18,16,17,1,17,18,19,18,17,18,20,8,14,18,3,17,7,7,18,21,3,8,18,10,9,7,18,18,17,14,9,11,6,21,4,13,10,21,6,4,15,17,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,17,13,6,4,18,2,15,19,21,19,8,18,18,2,4,3,16,15,14,3,21,11,4,4,11,14,7,21,19,2,6,4,21,6,2,15,7,7,8,18,8,10,7,8,15,6,3,5,17,7,17,13,21 +24,1,5,19,10,8,7,7,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,16,9,16,2,10,8,15,15,10,21,21,14,21,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,17,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,16,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,5,8,8,11,10,18,18,8,13,18,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,7,13,16,16,8,7,13,16,8,20,16,16,15,16,21,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,19,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,21,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,16,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,5,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,21,10,18,18,2,4,3,16,15,2,11,18,11,4,13,11,14,16,18,10,13,5,15,14,6,2,8,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,19,3,16,13,19,18,13,13,17,18,18,1,17,18,21,2,4,6,2,19,21,15,17,16,3,15,16,18,15,21,2,15,2,8,16,7,11,13,16,16,8,7,16,15,8,20,15,16,15,16,21,15,7,16,14,13,16,17,18,8,4,7,6,6,5,5,8,2,16,7,11,13,14,3,18,14,21,10,23,23,23,23,20,4,9,18,3,15,16,8,2,7,17,21,13,21,16,21,14,21,21,16,1,16,8,11,19,7,13,17,21,2,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,8,14,19,9,17,16,21,21,21,7,8,18,10,6,15,18,13,21,9,9,11,6,7,7,7,2,21,5,2,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,19,10,16,7,7,14,17,19,5,17,5,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,17,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,18,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,4,6,13,21,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,8,7,8,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,17,9,16,2,10,17,15,13,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,21,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,8,1,11,10,21,18,8,13,18,19,18,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,16,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,3,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,7,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,17,4,8,21,21,10,11,2,7,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,5,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,2,18,18,2,4,19,17,15,7,2,18,11,4,13,11,14,16,18,10,13,6,15,14,6,2,16,7,7,16,19,8,2,7,8,13,6,10,6,16,7,16,13,21 +24,1,23,5,6,8,5,1,8,8,19,5,19,19,23,23,13,7,6,14,11,10,4,15,5,16,4,4,18,15,7,21,18,21,14,14,21,19,7,21,16,21,17,18,13,21,16,13,9,15,21,16,16,21,17,21,17,4,19,4,4,21,2,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,21,7,21,14,18,20,15,19,19,15,15,2,6,20,5,18,13,9,15,1,11,4,17,21,7,13,16,19,19,15,13,18,19,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,17,16,17,20,13,16,15,17,21,15,7,21,14,13,18,17,18,3,4,15,4,2,6,7,7,3,18,8,11,7,14,3,19,14,21,13,10,6,7,4,20,4,10,18,10,8,21,4,1,9,17,21,13,21,16,17,14,21,16,17,1,17,18,11,19,15,6,17,17,4,8,21,21,2,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,17,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,17,21,17,19,8,18,10,5,21,18,7,21,9,9,11,6,13,7,7,10,21,6,21,15,17,10,16,8,6,15,17,15,1,17,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,19,8,18,18,2,9,2,17,15,17,3,21,11,4,19,11,14,18,21,19,15,6,15,14,5,2,16,7,7,8,19,8,14,7,8,13,6,10,6,18,7,15,15,21 +24,1,6,5,20,6,21,8,8,15,19,5,19,23,23,13,5,7,8,14,11,1,13,17,6,6,4,3,21,15,15,4,21,21,14,14,21,19,7,21,16,16,17,18,13,21,8,13,9,1,21,16,16,21,17,21,16,4,19,4,2,21,2,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,16,18,7,21,14,18,20,15,19,19,15,16,3,5,20,17,18,13,6,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,17,18,18,17,17,21,21,8,21,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,16,16,8,20,15,16,15,16,18,15,7,16,14,13,1,16,18,3,4,8,10,4,6,9,15,3,19,8,11,7,15,3,19,14,7,6,10,2,5,16,20,4,10,18,21,8,21,4,1,9,17,21,13,21,16,17,14,1,18,17,1,16,11,7,19,8,10,17,17,4,8,21,21,10,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,17,17,1,17,16,19,18,16,18,20,15,14,19,9,17,11,17,18,21,2,5,18,10,13,8,18,18,17,9,8,11,10,13,7,13,10,21,3,4,15,17,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,3,7,18,18,2,4,10,17,16,18,3,18,11,4,18,11,14,16,18,19,16,5,8,15,6,2,15,7,7,8,19,8,10,7,8,13,6,10,6,16,7,15,15,21 +24,1,5,19,10,8,7,8,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,21,9,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,8,8,11,10,21,18,8,13,18,19,18,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,15,8,7,16,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,3,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,17,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,13,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,2,18,18,2,4,19,18,15,7,2,18,11,4,13,11,14,16,18,10,13,6,15,14,6,2,16,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,8,7,8,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,21,9,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,8,8,11,10,21,18,8,13,18,19,18,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,15,8,7,16,16,8,20,16,16,15,1,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,3,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,17,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,13,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,2,18,18,2,4,19,18,15,7,2,18,11,4,13,11,14,16,18,10,13,6,15,14,6,2,16,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,13,8,20,14,21,8,8,6,18,5,19,23,23,6,5,7,8,14,11,1,13,8,6,6,4,3,18,15,15,4,18,21,14,14,21,19,7,21,16,16,17,18,13,21,17,13,9,1,21,16,16,21,17,21,16,4,19,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,16,18,7,21,14,18,20,15,19,19,15,15,3,5,20,17,18,13,6,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,17,18,18,17,17,21,21,8,21,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,16,17,8,20,15,16,15,16,21,17,7,16,14,20,16,16,18,3,4,8,10,4,6,7,7,13,19,8,11,7,15,3,19,14,7,5,7,17,17,9,20,4,19,7,18,17,21,4,1,9,17,21,13,21,17,16,14,1,21,17,1,17,18,7,19,7,10,17,21,4,8,21,21,2,7,4,9,6,23,4,4,10,4,15,16,2,21,17,18,16,17,16,17,18,19,18,17,18,20,8,14,18,3,17,7,7,18,21,3,8,18,10,9,7,21,18,17,14,9,11,6,21,4,7,10,21,6,4,15,17,10,16,8,6,8,8,7,1,17,3,11,11,17,9,14,16,17,19,16,18,16,13,6,4,18,2,15,19,21,19,17,18,18,2,4,10,16,15,14,3,21,11,4,4,11,14,7,21,19,2,6,4,21,6,2,16,7,7,8,18,8,10,7,8,15,6,3,5,17,7,8,13,21 +24,1,5,19,10,16,7,7,14,17,19,5,17,5,19,13,14,7,6,14,11,2,4,17,5,16,4,10,1,13,15,3,21,21,14,14,21,19,7,1,16,18,21,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,17,18,21,18,8,16,14,18,20,15,3,19,15,15,13,10,20,5,18,13,9,8,1,11,10,18,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,4,6,13,19,3,19,8,11,7,14,3,18,14,18,7,10,19,10,18,20,4,9,18,6,8,21,4,1,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,19,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,16,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,15,16,18,18,10,4,3,17,15,4,11,18,11,6,11,11,7,17,18,10,4,6,15,14,6,2,15,9,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,7,23,8,6,19,7,8,5,19,9,18,13,23,23,23,5,13,14,11,21,9,5,6,9,4,10,9,15,15,2,18,17,15,16,21,19,17,17,16,18,21,18,13,11,17,13,9,16,21,16,21,17,17,21,17,4,19,4,4,21,2,9,1,8,5,17,19,21,18,9,21,15,17,7,5,21,17,18,16,18,7,21,14,18,20,15,19,19,1,16,19,6,20,17,18,13,5,15,21,11,4,17,21,13,13,17,19,21,17,13,18,19,13,15,7,18,18,17,17,21,21,8,21,5,2,19,21,15,17,16,3,15,16,18,7,17,4,15,2,8,17,4,7,13,17,17,8,7,17,16,21,20,13,16,15,17,21,15,15,21,14,13,18,17,18,3,4,16,6,4,10,21,23,19,19,8,11,7,14,10,19,9,23,23,23,23,9,17,20,4,21,18,8,15,21,6,1,9,16,21,13,21,15,17,14,21,18,16,1,17,18,11,19,8,2,17,17,2,8,21,21,8,11,2,9,17,4,4,4,3,4,15,16,4,21,17,18,17,17,21,16,1,18,21,21,18,20,17,14,18,9,16,15,21,21,21,18,8,18,14,7,21,6,15,21,7,9,11,6,15,7,9,2,21,10,4,16,17,10,20,8,6,15,17,7,18,18,3,11,11,21,9,14,17,17,19,15,18,16,13,6,4,19,2,9,19,21,18,16,18,21,10,4,16,21,14,4,20,7,23,23,18,11,4,18,1,19,16,10,8,14,5,2,3,13,7,18,3,8,10,7,8,13,6,3,5,17,7,15,16,21 +24,1,6,23,6,6,15,8,8,17,19,5,19,5,23,23,23,13,7,14,11,2,4,8,5,16,20,3,1,15,7,10,21,21,14,14,21,19,15,21,16,18,17,18,13,7,16,13,9,17,21,16,17,21,17,21,17,8,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,21,21,21,8,21,14,18,20,15,3,19,15,15,3,9,20,17,18,13,13,15,16,11,4,21,21,15,13,21,19,10,17,13,19,18,13,6,16,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,7,18,13,1,16,8,7,13,16,8,20,16,16,15,21,18,15,7,21,14,13,17,17,18,8,2,21,6,6,7,7,13,17,19,7,11,13,14,3,18,14,23,23,23,23,8,17,20,4,9,18,10,8,21,4,1,16,18,21,13,21,16,21,14,21,21,16,1,17,17,11,19,7,13,17,21,10,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,17,1,17,13,19,18,21,18,20,8,14,19,9,17,16,17,21,21,5,8,18,10,4,18,18,13,21,7,7,11,9,3,8,13,10,17,5,2,15,1,10,16,8,6,15,21,15,1,8,3,11,11,16,9,14,16,17,19,15,18,16,13,6,4,18,2,2,19,21,7,16,18,18,2,4,3,16,15,4,2,18,11,2,10,11,14,16,18,19,2,6,8,16,5,2,16,7,7,8,19,8,14,7,8,13,6,10,6,16,7,15,13,18 +24,1,5,19,10,8,7,7,14,21,19,23,17,5,19,13,1,7,6,14,11,10,4,16,9,16,2,10,8,15,15,10,21,21,14,21,21,19,7,21,16,18,17,18,13,18,1,13,9,17,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,16,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,5,17,8,11,10,18,18,8,13,18,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,7,13,16,16,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,19,8,11,7,21,3,18,14,7,7,10,19,3,18,20,4,9,21,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,16,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,5,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,21,10,18,18,2,4,3,16,15,2,11,18,11,4,13,11,14,16,18,10,13,5,15,14,6,2,8,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,2,6,13,21,9,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,15,8,7,14,19,19,5,17,6,19,6,21,7,6,14,11,10,4,8,5,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,11,13,18,16,13,9,21,21,16,16,21,17,21,17,9,11,4,4,21,8,13,1,8,5,16,19,21,21,9,21,15,17,7,5,21,21,18,21,18,8,21,14,18,20,15,3,19,15,15,9,13,20,16,18,13,5,16,1,11,4,8,16,8,13,21,19,3,16,13,19,18,13,13,9,18,18,17,17,21,21,8,16,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,16,8,7,15,16,8,20,8,16,15,16,16,15,7,21,14,13,11,17,18,7,2,7,10,4,6,13,7,2,18,8,11,7,14,3,18,14,7,9,10,19,3,18,20,4,9,18,10,8,21,4,1,8,17,21,13,21,16,21,14,21,21,16,1,17,17,11,19,7,15,17,21,2,8,21,18,2,11,2,9,6,4,4,4,3,2,15,16,4,21,17,18,16,17,1,17,13,19,18,21,18,20,15,14,9,9,17,16,21,21,21,7,8,18,14,6,7,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,17,13,6,4,18,2,7,3,21,21,16,18,18,10,4,3,17,15,2,2,18,11,4,3,11,14,16,18,2,13,4,15,14,5,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,8,8,7,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,15,9,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,15,13,9,21,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,8,1,11,10,21,21,8,13,18,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,13,13,16,8,20,16,16,15,17,18,8,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,19,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,1,16,17,21,13,21,16,21,14,21,21,16,1,16,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,13,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,13,18,18,2,4,3,17,16,2,2,18,11,4,13,11,14,16,18,10,13,6,15,14,5,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,8,23,9,4,16,21,8,8,8,5,19,19,5,23,23,5,7,6,14,11,10,4,15,5,16,4,4,18,15,7,2,18,21,14,14,21,19,7,21,16,21,17,18,13,21,21,13,9,15,21,16,16,21,17,21,17,4,19,4,4,21,2,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,21,7,21,14,18,20,15,19,19,15,15,2,6,20,5,18,13,9,15,1,11,4,17,21,7,13,16,19,19,15,13,18,19,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,16,16,17,20,16,17,15,17,21,15,7,21,14,13,18,17,18,3,7,16,10,4,6,13,14,3,20,8,11,7,7,3,19,14,7,9,19,6,4,6,20,2,10,18,21,17,21,4,1,9,17,21,13,21,16,17,14,18,16,17,1,17,18,11,19,17,6,17,17,4,17,21,21,2,2,2,9,6,23,4,4,3,4,15,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,10,21,6,21,15,17,10,16,8,6,15,17,15,1,17,3,11,11,17,9,14,16,17,19,15,18,17,13,6,4,18,2,4,19,21,19,8,18,18,10,4,3,17,15,16,19,21,11,4,3,11,14,15,21,3,13,5,4,21,6,2,16,7,7,8,19,8,14,7,8,15,6,3,5,17,7,17,15,21 +24,1,5,19,10,8,8,7,14,18,19,5,17,5,19,13,1,7,6,14,11,10,4,8,9,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,21,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,18,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,8,1,11,10,18,21,8,13,18,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,16,16,15,17,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,19,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,1,16,17,21,13,21,16,21,14,21,21,16,1,16,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,13,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,21,13,18,18,2,4,3,17,16,2,2,18,11,4,13,11,14,16,18,10,15,6,15,14,5,2,16,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,6,13,21,14,21,8,8,6,18,5,19,23,23,7,5,7,15,14,11,1,13,8,6,6,4,3,18,15,15,4,21,21,14,14,21,19,7,21,16,16,17,18,13,21,8,13,9,1,21,16,16,21,17,21,16,4,19,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,7,21,14,18,20,15,19,19,15,16,3,5,20,17,18,13,6,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,16,18,18,17,17,21,21,8,21,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,15,16,8,20,15,16,15,17,18,15,7,16,14,13,17,17,18,3,4,8,10,4,6,9,7,3,19,8,11,7,15,3,19,14,7,6,10,2,9,16,20,4,10,18,21,8,21,4,1,9,17,21,13,21,21,17,14,1,21,17,1,1,11,7,19,8,10,17,17,4,8,21,21,10,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,17,17,1,17,16,19,18,18,18,20,15,14,19,9,17,11,17,21,21,2,5,18,10,13,8,18,7,17,15,8,11,6,13,7,7,10,21,3,4,15,8,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,2,7,18,18,2,4,10,17,15,18,3,18,7,4,19,11,14,16,18,19,16,5,8,15,6,2,15,7,7,8,19,8,10,7,8,13,6,10,6,16,7,15,15,21 +24,1,5,11,10,8,7,7,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,16,9,16,2,10,8,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,8,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,16,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,5,17,8,11,10,18,18,8,13,18,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,7,13,16,16,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,19,8,11,7,14,3,18,14,7,7,2,19,3,18,20,4,9,21,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,5,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,21,10,18,18,2,4,3,16,15,2,11,18,11,4,13,11,14,16,18,10,13,5,15,14,6,2,8,7,7,17,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,3,15,23,13,18,8,8,17,7,5,19,13,23,23,23,14,13,14,17,19,9,14,19,16,9,17,18,7,7,19,16,16,14,14,21,19,7,21,16,18,17,18,13,21,21,13,9,15,21,16,16,21,17,21,17,4,19,4,4,21,4,9,1,7,5,17,19,21,21,9,21,15,17,7,5,21,16,18,17,17,7,21,14,18,20,15,19,19,15,15,9,6,20,16,18,13,9,15,16,11,4,17,21,7,13,16,18,2,15,13,18,19,7,13,7,18,18,17,8,21,21,8,17,5,2,19,21,15,17,16,3,15,17,18,15,21,2,15,2,8,16,18,19,13,8,18,7,7,15,17,8,20,16,16,15,8,21,15,7,16,14,15,21,21,18,7,3,16,10,4,6,13,6,7,11,4,11,9,21,18,19,14,14,13,4,6,6,6,20,4,10,16,16,8,21,1,1,18,17,21,13,21,15,17,14,21,15,17,1,17,18,11,19,19,10,17,17,20,16,21,17,4,13,10,9,6,23,2,4,2,4,16,16,2,21,17,18,15,17,1,17,16,19,18,17,21,20,1,14,19,8,17,8,7,21,21,3,8,19,10,9,15,18,18,5,15,5,11,5,23,23,13,9,18,15,21,15,21,6,16,8,6,16,17,15,1,17,3,11,11,21,9,14,21,17,19,15,18,16,13,6,9,18,2,4,19,21,7,16,18,18,10,4,3,16,15,16,19,21,11,2,21,11,14,13,10,14,2,14,4,21,6,10,14,7,7,7,19,2,7,8,8,23,16,3,9,17,3,18,7,21 +24,1,5,18,10,13,7,16,14,17,19,5,17,5,19,13,1,7,15,14,11,10,4,17,9,16,4,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,1,16,18,21,17,21,17,7,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,9,6,20,16,18,13,9,17,1,11,4,16,18,8,13,16,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,16,2,8,16,9,18,13,16,17,8,7,16,16,8,20,16,16,15,16,7,15,7,21,14,6,17,17,18,8,2,7,10,4,6,13,18,3,19,8,11,7,14,3,18,14,3,8,10,19,3,18,20,4,7,18,10,8,21,4,1,16,17,21,7,21,17,21,14,21,21,16,1,16,17,11,19,7,13,17,21,3,8,21,18,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,8,14,19,9,17,16,21,21,21,8,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,15,8,6,8,21,13,1,8,3,11,11,21,9,14,16,17,19,15,18,16,13,6,4,18,2,7,19,21,7,16,18,18,2,4,3,17,16,4,2,18,11,4,2,11,7,17,18,10,10,5,9,14,5,2,15,7,7,16,19,8,2,7,8,13,6,3,6,16,7,8,13,21 +24,1,6,13,1,5,21,8,8,1,17,5,19,23,23,13,5,7,15,14,11,1,13,8,6,6,4,3,18,15,15,9,18,21,14,14,21,19,7,21,16,16,17,18,13,18,17,13,9,17,21,16,16,21,17,21,16,4,19,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,7,21,14,18,20,15,19,19,15,15,3,5,20,17,18,13,6,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,17,16,8,20,15,16,15,21,18,15,7,16,14,13,17,16,18,3,4,8,10,10,6,9,2,2,11,8,11,7,15,3,19,14,10,6,2,2,5,6,20,4,10,18,21,15,21,4,1,9,17,21,13,21,16,17,14,1,17,17,1,17,11,7,19,8,10,17,17,4,8,21,21,10,11,2,9,6,23,4,4,9,4,15,16,2,21,17,18,17,17,1,17,16,19,18,18,18,20,15,14,19,9,17,11,17,21,21,2,5,18,10,5,7,18,7,17,8,7,11,6,8,7,13,10,21,3,4,15,8,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,2,7,18,18,2,4,10,17,15,7,3,18,7,4,19,11,14,16,18,19,15,5,8,15,6,2,15,7,7,8,19,8,10,7,8,13,6,10,6,16,7,15,15,21 +24,1,6,21,1,15,8,8,8,6,18,5,19,23,23,13,5,7,15,14,11,8,13,8,6,6,4,3,18,15,15,9,21,21,14,14,21,19,7,21,16,16,17,18,13,21,8,13,9,1,21,16,16,21,17,21,17,4,19,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,7,21,14,18,20,15,19,19,15,16,3,5,20,17,18,13,6,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,17,16,8,20,15,16,15,1,18,15,7,16,14,13,17,16,18,3,4,8,10,4,6,9,7,2,19,8,11,7,15,3,19,14,7,5,13,7,17,9,20,4,19,7,19,17,21,4,1,9,17,21,13,21,17,17,14,1,18,17,1,17,18,7,19,7,10,17,21,4,8,21,21,13,11,2,9,6,23,4,4,10,4,15,16,2,21,17,18,16,17,1,17,18,19,18,17,18,20,8,14,18,3,17,15,7,18,21,3,8,18,10,8,7,18,18,5,8,5,11,6,17,10,7,4,21,6,4,15,17,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,4,19,21,19,9,18,18,2,4,3,16,15,15,3,21,11,4,4,11,14,7,21,19,2,6,4,21,6,2,16,9,7,8,18,8,14,7,8,15,6,3,5,17,7,8,13,21 +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,16,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,18,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,2,6,13,16,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,8,7,16,13,21 +24,1,5,19,10,16,7,7,14,21,19,5,17,5,19,5,1,7,6,14,11,10,4,7,5,16,4,10,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,17,13,21,16,13,9,21,21,16,16,21,8,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,18,19,18,17,13,18,18,7,13,16,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,15,8,7,13,16,8,20,17,16,15,16,21,15,7,21,14,13,17,17,18,8,2,7,10,4,6,13,21,2,3,8,11,7,21,3,18,14,3,7,10,19,10,18,20,4,9,18,10,8,21,4,1,21,16,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,14,6,18,18,13,21,9,9,11,2,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,3,4,3,17,15,4,14,18,11,4,11,11,14,17,18,10,2,6,17,14,6,2,15,7,7,16,19,8,2,7,8,13,5,10,6,17,7,16,13,21 +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,2,17,17,18,8,2,7,10,2,6,13,21,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,8,7,16,13,21 +24,1,5,19,10,15,8,7,14,19,19,5,17,6,19,6,21,7,6,14,11,10,4,8,5,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,7,13,18,16,13,9,21,21,16,16,21,17,21,17,9,11,4,4,21,2,13,1,8,5,16,19,21,21,9,21,15,17,7,5,21,21,18,21,18,8,21,14,18,20,15,3,19,15,15,9,13,20,16,18,13,5,16,1,11,4,8,16,8,13,21,19,3,16,13,19,18,13,13,9,18,18,17,17,21,21,8,16,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,16,8,7,15,16,8,20,15,15,15,16,16,15,7,21,14,13,11,17,18,7,2,7,10,4,6,13,7,2,18,8,11,7,14,3,18,14,7,9,10,19,3,18,20,4,9,18,10,8,21,4,1,8,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,15,17,21,2,8,21,18,2,11,2,9,6,4,4,4,3,2,15,16,4,21,17,18,16,17,1,17,13,19,18,21,18,20,15,14,9,9,17,16,21,21,21,7,8,18,14,6,7,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,21,16,18,18,10,4,3,17,15,2,2,18,11,4,3,11,14,16,18,10,13,4,15,21,5,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,21,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,2,6,13,21,3,19,8,11,7,14,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,7,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,16,7,7,14,7,19,5,17,5,19,13,1,7,5,14,11,10,4,17,5,16,2,10,16,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,16,16,13,9,21,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,16,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,1,16,8,7,13,16,8,20,16,16,15,1,21,15,7,21,14,13,1,17,18,7,2,7,10,4,6,13,7,2,3,8,11,7,14,3,18,14,15,7,10,19,3,18,20,4,8,18,21,8,21,4,1,17,8,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,2,8,21,21,2,11,2,7,6,23,4,2,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,8,8,18,10,6,18,18,13,21,9,9,11,9,7,7,9,2,21,5,2,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,2,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,10,18,11,14,17,18,10,2,6,13,14,6,2,8,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,9,16,18,8,8,8,6,19,5,19,23,7,5,1,16,8,14,11,10,15,4,15,7,10,4,18,13,7,7,17,21,14,8,21,19,7,21,21,18,17,18,13,21,21,13,9,1,21,16,16,21,17,21,17,4,19,4,4,18,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,21,17,18,7,17,14,18,2,17,2,19,16,15,9,6,20,16,18,13,5,14,1,11,4,17,17,13,13,17,19,18,21,7,18,19,7,13,7,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,19,15,16,18,15,21,4,15,2,8,16,18,19,13,17,17,8,7,17,17,8,20,13,21,15,17,21,15,11,7,14,13,17,17,18,8,8,15,10,13,6,9,13,2,17,8,11,7,18,3,18,14,3,10,7,7,18,2,20,9,17,18,18,8,21,6,21,9,18,17,13,21,17,18,14,1,1,16,1,17,18,11,19,15,11,17,17,9,8,21,21,2,11,2,9,6,23,4,4,9,4,15,16,2,21,17,18,17,17,1,17,16,19,18,21,18,20,15,14,19,9,16,16,21,21,21,10,21,18,10,17,9,21,7,21,5,9,11,7,4,21,5,13,17,13,17,15,17,10,16,8,6,8,21,15,17,15,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,8,17,8,18,18,2,4,3,13,13,3,3,21,7,4,19,11,16,18,21,19,2,6,14,21,6,2,15,7,7,8,19,7,3,7,8,13,6,10,5,17,7,15,16,21 +24,1,9,19,10,8,7,8,14,19,19,5,17,5,19,13,8,7,6,14,11,10,4,16,9,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,16,21,16,16,21,17,21,17,5,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,8,18,13,9,4,1,11,10,21,21,8,13,21,19,19,17,13,18,18,8,13,9,18,18,17,17,21,21,8,1,5,2,19,21,15,17,16,3,15,16,7,15,7,4,15,2,8,16,8,18,13,16,16,8,7,13,17,15,20,16,16,15,16,21,15,7,18,14,2,17,17,18,8,2,7,10,4,6,13,7,2,18,8,11,7,14,3,18,14,14,7,10,3,3,18,20,4,9,18,10,15,21,4,1,7,16,21,13,21,17,21,14,21,21,16,1,17,17,13,19,7,15,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,6,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,9,7,7,9,2,21,5,10,15,1,10,17,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,2,19,21,7,21,18,18,2,4,3,17,15,2,2,18,11,4,11,11,14,17,18,10,13,6,21,14,5,2,16,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,15,21 +24,1,5,19,6,16,7,7,14,21,19,5,17,5,19,13,21,7,6,14,11,10,4,17,5,16,4,2,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,21,16,13,9,1,21,16,16,21,8,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,18,19,18,17,13,18,18,7,13,16,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,17,16,15,16,21,15,7,21,14,13,17,17,18,8,2,7,10,4,6,13,21,2,19,8,11,7,21,3,18,14,3,7,10,19,10,18,20,4,9,18,10,8,21,4,1,21,16,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,15,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,14,6,18,18,13,21,9,5,11,7,7,7,9,13,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,16,19,15,18,16,13,6,4,18,2,4,19,17,21,5,18,18,3,4,3,17,15,4,14,18,11,4,11,11,14,16,21,10,2,6,16,14,6,2,13,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,7,6,8,8,8,14,18,19,19,21,5,18,23,23,6,6,14,11,10,4,14,5,16,4,21,17,15,7,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,15,21,16,18,21,16,21,17,2,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,16,8,21,14,18,20,15,3,19,15,15,5,10,20,17,18,13,5,13,21,11,4,15,21,8,13,18,19,3,1,13,18,18,13,13,16,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,1,4,15,2,8,16,8,18,13,17,21,8,7,16,17,8,20,16,16,15,13,18,15,7,21,14,15,17,17,18,8,4,7,10,4,6,13,1,10,3,8,11,7,14,3,18,14,21,5,10,18,7,8,20,4,9,18,10,15,21,4,1,9,17,21,13,21,16,21,14,21,18,16,1,16,17,11,19,7,13,17,17,4,8,21,21,2,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,16,17,1,17,17,19,18,21,18,20,15,14,19,9,17,16,21,18,21,7,8,18,10,15,18,18,13,21,9,9,11,5,7,7,4,2,21,5,2,15,1,10,17,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,2,19,21,7,15,18,18,2,4,19,17,16,2,2,18,11,4,3,11,14,17,18,3,13,6,8,18,5,2,16,7,7,8,19,8,2,7,8,13,6,10,5,17,7,8,13,21 +24,1,23,23,6,17,14,8,8,8,19,7,19,5,23,5,5,8,16,14,11,10,4,15,5,16,9,2,18,15,7,10,18,21,14,14,21,19,7,21,16,21,17,18,13,21,16,13,9,15,21,16,16,21,17,21,17,4,19,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,14,21,14,18,20,15,19,19,15,15,3,6,20,16,18,13,9,15,1,11,4,17,21,7,13,16,19,19,15,13,18,19,7,13,1,18,18,17,17,21,21,8,16,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,8,7,16,16,21,20,13,16,8,21,21,15,7,21,14,13,21,17,18,3,7,17,10,4,6,13,8,2,20,8,11,7,14,3,19,14,7,13,19,6,2,6,20,4,10,18,21,17,21,4,1,9,17,21,13,21,18,17,14,21,16,17,1,17,18,11,19,15,15,17,17,4,8,21,21,2,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,16,17,1,16,16,19,18,17,18,20,15,14,19,9,17,15,16,21,1,19,8,18,10,6,7,21,7,1,9,9,11,6,7,7,13,10,21,6,21,15,17,10,16,7,6,15,17,15,1,18,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,4,19,21,19,9,11,7,10,4,19,17,15,16,19,21,11,4,3,11,14,15,21,2,7,16,4,21,6,14,16,16,7,8,19,8,14,7,8,15,6,10,5,17,7,15,13,21 +24,1,5,19,10,8,7,7,14,18,19,5,17,5,19,13,17,7,6,14,11,10,4,17,5,16,2,6,17,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,21,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,16,7,5,21,17,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,15,1,11,4,18,18,8,13,21,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,19,2,19,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,1,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,1,2,21,17,18,15,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,7,18,13,21,9,9,11,7,13,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,4,19,21,21,13,18,18,2,4,3,17,15,2,2,18,11,4,7,11,14,17,18,10,13,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,13,19,10,8,8,7,14,18,19,5,17,5,19,7,8,7,6,14,11,10,4,8,5,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,11,13,7,21,13,9,1,21,16,17,21,16,21,17,4,19,16,4,21,4,2,16,15,5,17,19,21,21,9,21,15,17,7,5,21,21,18,16,21,8,21,14,21,20,15,3,19,15,15,3,7,20,16,18,13,9,2,1,11,10,21,7,17,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,2,16,17,14,21,4,16,7,8,16,15,18,13,16,16,7,7,13,16,8,20,21,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,6,7,16,19,7,11,13,14,19,18,14,14,10,23,23,23,23,20,2,9,18,3,17,17,1,17,8,17,21,7,21,16,21,14,21,21,16,1,17,17,11,19,7,15,17,21,4,8,21,21,10,11,21,23,14,2,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,17,18,13,21,7,5,18,6,8,7,7,2,21,5,10,5,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,2,19,21,7,1,18,18,2,4,3,17,15,4,3,21,11,4,2,11,14,16,18,11,13,4,8,16,6,2,16,7,7,2,9,8,14,7,15,13,6,10,6,21,7,17,15,23 diff --git a/analysis/Hsu.et.al.git/msa/CCR5_val_formatted.txt b/analysis/Hsu.et.al.git/msa/CCR5_val_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..280588083766975303f22f98337de4cef949c9ec --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CCR5_val_formatted.txt @@ -0,0 +1,23 @@ +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,17,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,2,6,13,21,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,2,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,8,7,8,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,21,9,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,8,1,11,10,21,18,8,13,18,19,18,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,15,8,7,16,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,3,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,17,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,13,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,2,18,18,2,4,19,18,15,7,2,18,11,4,13,11,14,16,18,10,13,6,15,14,6,2,16,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,6,14,21,15,16,8,8,6,18,6,19,23,23,13,5,7,15,14,11,8,13,8,6,6,4,3,18,15,15,4,21,21,14,14,21,19,7,21,16,16,17,18,13,21,8,13,9,1,21,16,17,21,17,21,17,4,19,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,7,21,14,18,20,15,19,19,15,16,3,5,20,17,18,13,6,15,21,11,2,17,21,7,13,16,19,21,21,13,18,19,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,19,13,17,21,15,7,17,16,8,20,15,16,15,1,21,15,7,16,14,13,17,16,18,3,4,8,10,4,6,9,7,10,19,8,11,7,15,3,19,14,7,5,10,2,9,16,20,4,10,18,21,8,21,4,1,9,17,21,13,21,16,17,14,1,21,17,1,17,11,7,19,8,10,17,17,4,8,21,21,10,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,17,17,1,17,16,19,18,18,18,20,15,14,19,9,17,11,17,21,21,2,5,18,10,13,7,18,7,17,7,7,11,6,13,7,13,10,21,3,4,15,8,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,3,7,18,18,2,4,10,17,15,7,3,18,7,4,19,11,14,16,18,19,16,5,14,7,6,2,15,7,7,8,19,8,10,7,8,13,6,10,6,16,7,15,15,21 +24,1,9,19,10,8,7,8,14,19,19,5,17,5,19,13,1,7,6,14,11,10,4,8,5,16,2,21,17,15,15,13,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,16,7,5,21,21,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,2,1,11,10,21,21,8,13,21,19,19,16,13,18,18,8,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,16,4,15,2,8,16,8,18,13,16,15,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,16,18,8,2,7,10,4,6,13,7,2,18,8,11,7,14,3,18,14,14,8,10,19,2,18,20,4,9,18,21,8,21,4,1,9,16,21,13,21,16,21,14,21,16,16,1,16,17,11,19,7,15,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,7,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,21,6,18,18,2,4,3,17,16,2,2,18,11,4,2,11,7,16,18,21,13,5,16,7,5,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,9,17,21,13,21,16,17,14,1,17,17,1,17,11,7,19,8,10,17,17,2,8,21,21,10,11,2,9,6,23,4,4,9,4,15,16,2,21,17,18,17,17,1,17,16,19,18,18,18,20,15,14,19,9,17,11,17,21,21,2,5,18,10,5,7,18,7,17,9,7,11,6,17,7,13,10,21,3,4,15,8,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,2,7,18,18,2,4,10,17,15,7,3,18,7,4,19,11,14,16,18,19,15,5,8,14,6,2,15,7,7,8,19,8,10,7,8,13,6,10,6,16,7,15,15,21 +24,1,5,9,16,18,8,8,8,6,19,5,19,23,7,5,1,16,8,14,11,10,15,4,15,15,10,4,18,13,7,7,17,21,14,8,21,19,7,21,16,18,17,18,13,21,21,13,9,1,21,16,16,21,17,21,17,4,19,4,4,18,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,18,7,17,14,18,2,17,3,19,16,17,5,6,20,16,18,13,5,14,1,11,4,17,17,13,13,17,19,18,21,7,18,19,7,13,7,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,19,15,16,18,15,21,4,15,2,8,16,18,19,13,17,17,8,7,17,17,8,20,7,21,15,17,21,15,11,7,14,13,17,17,18,8,8,15,10,13,6,9,13,2,17,8,11,7,18,3,18,14,3,10,7,3,18,2,20,9,1,18,18,8,21,6,21,9,18,17,13,21,17,18,14,1,1,16,1,8,18,11,19,15,11,17,17,9,8,21,21,2,11,2,9,6,23,4,4,9,4,15,16,2,21,17,18,17,17,1,17,16,19,18,21,18,20,15,14,19,9,16,16,21,21,17,10,21,18,10,8,5,21,7,21,5,9,11,7,4,21,9,13,17,13,17,15,17,10,16,8,6,8,21,15,17,15,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,8,17,8,18,18,2,4,3,13,13,3,3,21,7,4,19,11,16,18,21,19,2,6,14,21,6,2,15,7,7,8,19,7,3,7,8,13,6,10,5,17,7,15,16,21 +24,1,5,19,10,8,7,7,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,17,7,16,2,10,8,15,15,2,21,21,14,14,21,19,7,21,16,18,17,7,13,18,16,13,9,16,21,16,16,21,17,21,17,9,11,4,4,21,2,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,8,1,11,10,21,18,8,13,18,19,18,17,13,19,18,13,13,17,18,18,17,16,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,16,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,3,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,17,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,13,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,2,18,18,2,4,19,17,15,7,2,18,11,4,15,11,14,16,18,10,13,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,9,23,8,6,16,23,23,23,18,7,8,6,19,5,5,14,7,14,11,17,4,9,6,17,4,4,18,13,7,3,18,21,14,16,17,19,7,21,16,18,17,18,13,21,16,13,9,8,21,16,16,20,16,21,17,10,18,4,2,21,4,7,1,8,5,17,18,21,21,9,21,15,17,7,5,21,21,18,16,18,7,21,14,18,20,15,3,19,15,23,9,6,20,21,18,13,7,13,1,11,4,21,21,7,19,1,19,21,16,13,18,18,7,7,17,21,18,17,1,21,1,7,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,17,2,19,7,19,17,21,7,17,16,16,20,8,16,15,18,21,16,7,21,14,6,21,16,18,9,6,5,4,5,6,10,9,10,8,17,11,16,14,8,19,14,8,5,7,4,4,4,20,4,21,18,11,9,18,6,16,9,21,21,13,21,21,17,14,21,13,17,1,7,18,11,19,18,4,17,21,2,8,21,20,10,7,4,8,7,23,4,4,18,8,15,15,4,17,17,21,17,16,1,17,16,18,18,17,18,20,8,14,19,9,16,15,21,18,21,3,8,21,10,6,21,6,16,18,3,7,11,6,7,7,10,9,21,5,18,15,21,10,21,8,6,9,17,15,19,17,3,11,11,21,9,14,16,17,19,15,18,16,13,6,4,18,4,4,19,21,19,4,21,11,10,7,11,21,14,21,15,18,11,4,2,11,10,17,21,10,23,3,7,16,7,2,15,7,7,18,3,8,7,7,7,19,5,10,5,9,7,15,15,21 +24,23,23,14,19,13,17,8,8,23,18,5,19,9,23,23,23,15,13,21,16,19,7,3,15,1,6,16,18,15,8,8,18,21,14,14,18,19,7,21,16,21,17,18,13,21,21,13,9,7,21,16,16,21,17,21,17,2,19,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,16,17,18,7,21,14,18,20,15,19,19,15,13,3,6,20,17,18,13,16,15,1,11,4,17,21,18,13,17,19,19,17,13,18,19,11,13,7,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,1,17,8,19,13,8,16,8,7,16,16,8,20,16,16,16,21,21,15,7,16,14,6,18,16,18,3,3,16,10,4,15,9,6,8,19,6,11,8,17,3,19,14,7,6,9,6,4,16,20,4,10,18,21,8,21,1,4,18,17,21,13,21,15,17,14,15,16,17,17,16,18,11,19,1,10,17,17,4,17,21,17,4,13,2,9,6,23,2,4,10,4,15,16,4,21,17,15,16,17,1,17,16,18,18,21,18,20,1,14,19,9,17,15,21,21,21,2,8,18,10,5,7,18,18,6,9,9,17,6,23,23,13,4,16,15,18,13,16,6,16,8,2,16,17,15,21,16,3,11,11,17,9,14,16,17,19,15,18,21,13,6,4,18,2,4,19,8,7,17,18,18,10,4,11,21,21,15,14,21,11,2,21,11,14,13,2,9,19,14,17,21,6,2,7,8,7,7,19,17,7,7,8,23,6,3,6,17,7,17,13,21 +24,1,9,19,10,8,7,8,14,19,19,5,17,5,19,13,1,7,6,14,11,10,4,8,5,16,2,21,17,15,15,13,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,16,7,5,21,21,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,2,1,11,10,21,21,8,13,21,19,19,16,13,18,18,8,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,16,4,15,2,8,16,8,18,13,16,15,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,16,18,8,2,7,10,4,6,13,7,2,18,8,11,7,14,3,18,14,14,8,10,19,2,18,20,4,9,18,21,8,21,4,1,9,16,21,13,21,16,21,14,21,16,16,1,16,17,11,19,7,15,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,7,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,7,19,21,21,6,18,18,2,4,3,17,16,2,2,18,11,4,2,11,7,16,18,21,13,5,16,7,5,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,2,6,13,21,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,1,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,19,10,16,7,7,14,7,7,19,17,5,19,6,8,7,6,14,11,16,4,17,5,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,16,16,13,9,21,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,15,1,11,10,17,21,8,15,16,19,19,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,21,16,8,7,13,17,8,20,16,15,15,16,21,15,7,21,14,13,16,17,18,8,4,7,10,4,6,15,7,2,3,8,11,7,21,3,18,14,15,7,10,19,3,18,20,4,4,18,10,8,21,4,1,16,8,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,2,8,21,21,2,11,2,7,6,23,4,2,3,4,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,8,8,18,10,6,18,18,13,21,9,9,11,5,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,2,19,21,7,16,18,18,10,4,3,17,15,4,3,18,11,4,21,11,14,9,18,10,4,6,16,14,6,2,16,7,7,16,19,8,2,7,8,13,6,10,5,17,7,16,13,21 +24,1,5,6,7,8,8,21,14,18,19,19,23,5,19,23,23,4,15,14,11,10,9,18,5,16,4,10,8,15,7,20,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,15,21,16,18,21,17,21,17,2,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,16,8,21,14,18,20,15,3,19,15,15,5,10,20,17,18,13,5,16,21,11,4,16,21,8,13,18,19,3,1,13,18,18,13,13,16,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,17,21,8,7,16,17,8,20,16,16,15,13,18,15,7,21,14,15,17,17,18,8,4,7,10,4,6,13,1,10,3,8,11,7,14,3,18,14,7,5,10,7,8,16,20,4,9,18,10,8,21,4,1,9,17,21,13,21,16,21,14,21,18,17,1,17,17,11,19,7,13,17,17,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,16,18,18,13,21,5,9,11,5,7,7,4,9,21,13,2,15,1,10,21,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,2,19,21,7,8,18,18,2,4,19,17,16,2,2,18,11,4,3,11,14,17,18,3,13,6,8,21,5,2,16,7,7,8,19,8,14,7,8,13,6,10,6,16,7,15,16,6 +24,1,5,19,7,16,15,8,14,7,19,5,17,5,19,7,1,15,6,14,11,10,4,17,7,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,21,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,18,8,17,14,18,20,15,19,19,15,15,13,10,20,5,18,13,9,2,1,11,10,18,21,8,13,21,19,21,17,13,18,18,7,13,17,18,18,17,17,21,21,8,1,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,1,1,8,7,13,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,3,11,8,11,7,14,3,19,14,14,7,10,19,3,18,20,4,9,18,10,15,21,4,17,16,18,21,13,21,17,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,10,2,2,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,7,17,16,21,21,21,9,8,18,10,17,18,18,13,21,5,9,11,17,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,2,19,21,7,16,18,18,10,4,3,17,15,2,2,21,11,4,19,11,14,21,18,10,2,6,15,14,6,2,13,7,7,16,19,8,2,7,7,13,6,10,5,17,7,16,16,21 +24,1,9,18,10,16,14,7,14,23,5,5,8,5,19,13,1,15,6,14,11,10,4,8,9,16,4,10,21,15,15,10,21,21,14,14,21,19,7,21,16,18,17,7,13,18,16,13,9,16,21,16,17,21,17,21,17,7,11,4,4,21,4,7,1,8,5,17,19,21,18,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,15,9,6,20,16,18,13,9,17,1,11,4,21,21,8,13,21,19,3,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,16,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,1,8,7,13,16,8,20,16,16,15,17,18,15,7,21,14,13,17,17,18,8,2,7,10,4,6,13,18,3,19,8,11,7,14,3,18,14,9,2,10,19,3,18,20,4,9,18,10,8,21,4,1,17,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,3,8,21,21,2,11,2,9,6,4,4,2,3,2,15,17,2,21,17,18,15,17,1,17,16,19,18,21,18,20,8,14,19,9,17,16,21,18,21,8,8,18,10,1,18,18,13,21,9,9,11,5,9,7,9,2,21,5,10,15,17,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,4,19,21,18,16,18,18,10,4,3,17,8,4,11,18,11,4,3,11,14,17,18,10,10,5,7,14,6,3,16,7,7,16,19,8,2,7,8,13,6,10,6,16,7,16,13,21 +24,1,5,19,10,8,7,8,14,21,19,5,17,5,19,13,1,7,6,14,11,10,4,21,9,16,2,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,1,21,16,16,21,17,21,17,9,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,17,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,8,8,11,10,21,18,8,13,18,19,18,17,13,19,18,13,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,15,8,7,16,16,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,4,7,10,4,6,13,7,2,3,8,11,7,14,3,18,14,7,7,10,19,3,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,17,16,11,19,7,13,17,17,4,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,18,18,13,21,9,9,11,7,13,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,2,18,18,2,4,19,18,15,7,2,18,11,4,13,11,14,16,18,10,13,6,15,14,6,2,16,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,1,5,5,21,8,8,7,14,18,19,19,23,5,19,23,23,4,15,14,11,10,9,18,5,16,4,19,8,15,7,2,21,21,14,14,21,19,7,21,16,18,17,7,13,18,16,13,9,15,21,16,18,21,17,21,17,2,11,4,4,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,17,17,8,21,14,18,20,15,3,19,15,15,5,10,20,17,18,13,5,16,21,11,4,21,21,8,13,18,19,3,1,13,18,18,13,13,16,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,17,21,8,7,16,17,8,20,16,16,15,13,18,15,7,21,14,15,17,17,18,8,4,7,10,4,5,13,17,10,3,8,11,7,7,3,18,14,7,5,10,7,16,16,20,4,9,18,10,8,21,4,1,9,21,21,13,21,16,21,14,21,16,16,1,17,17,11,19,7,13,17,17,10,8,21,21,2,11,2,9,6,4,4,4,3,4,15,16,2,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,16,18,18,13,21,5,9,11,5,7,7,4,4,21,5,2,15,1,10,21,8,6,8,21,13,1,8,3,11,11,17,9,14,16,17,19,15,18,16,13,6,4,18,2,2,19,21,7,8,18,18,2,4,19,17,16,2,9,18,11,4,10,11,14,17,18,3,13,6,15,21,5,2,16,7,7,8,19,8,14,7,8,13,6,10,6,16,7,15,13,21 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,9,17,21,13,21,21,17,14,1,21,17,1,17,11,7,19,8,2,17,17,4,8,21,21,10,11,2,9,6,23,4,4,3,4,15,16,2,21,17,18,17,17,1,17,17,19,18,18,18,20,15,14,19,9,17,11,17,21,21,2,5,18,10,13,15,18,7,17,7,8,11,6,13,9,13,10,21,3,4,15,17,10,16,8,6,8,17,7,1,17,3,11,11,17,9,14,16,17,19,15,18,15,13,6,4,18,2,4,19,21,2,7,18,18,2,4,10,17,15,16,3,21,7,4,19,11,14,16,18,19,15,5,8,15,6,2,15,7,7,8,19,8,10,7,8,13,6,10,6,16,7,15,15,21 +24,1,9,5,7,8,14,8,14,19,19,5,17,5,19,13,1,7,6,14,11,10,4,8,5,16,2,2,17,15,15,2,21,21,14,14,21,19,7,21,16,18,16,18,13,18,16,13,9,16,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,17,14,18,20,15,3,19,15,15,5,10,20,16,18,13,9,2,21,11,10,17,21,8,13,21,19,19,16,13,18,19,8,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,16,4,15,2,8,16,8,18,13,16,16,8,7,13,16,8,20,16,16,15,16,21,15,7,21,14,13,17,17,18,8,2,7,10,4,6,2,7,2,21,8,11,7,14,3,18,14,14,8,10,19,3,18,20,4,9,18,21,8,21,4,1,8,17,21,13,21,16,21,14,21,21,16,1,16,16,11,19,7,15,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,4,15,16,2,21,17,18,1,17,16,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,7,8,18,10,6,7,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,8,18,18,2,4,3,17,15,2,2,18,11,4,2,11,14,16,18,21,13,5,16,7,5,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,15,13,21 +24,1,13,19,6,1,8,7,14,5,19,7,5,7,19,13,15,7,6,14,11,10,4,17,7,16,2,10,16,15,15,10,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,16,21,16,17,21,8,21,16,9,11,4,4,21,10,7,1,8,5,17,18,21,21,9,21,15,17,7,5,21,21,18,21,21,8,21,14,18,20,15,3,19,15,8,9,13,20,17,18,13,9,7,15,11,4,18,18,8,13,21,19,3,17,13,19,18,7,13,16,18,18,17,16,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,17,10,15,2,8,16,8,7,15,16,16,8,7,13,17,8,20,1,16,15,16,18,16,7,21,14,13,17,17,18,8,2,7,10,4,6,13,7,2,19,8,11,7,14,3,18,14,7,4,10,19,3,18,20,4,9,18,10,8,21,4,17,8,17,21,13,21,16,21,14,21,21,16,1,16,8,11,19,7,15,17,21,4,8,21,21,2,11,2,9,6,4,8,4,3,4,15,16,2,21,17,18,15,17,16,17,16,19,18,21,18,20,15,14,19,9,16,16,21,16,21,7,8,18,10,6,18,18,13,21,13,9,11,5,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,17,13,6,4,18,2,9,19,21,21,16,18,18,2,4,3,16,15,4,2,21,13,4,3,11,14,16,18,19,3,6,15,14,6,2,15,9,7,16,19,8,2,7,8,15,6,10,6,17,7,8,13,21 +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,17,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,21,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,2,6,13,21,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,1,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,17,7,16,13,21 +24,23,23,23,6,6,14,8,8,9,19,5,19,5,19,7,23,23,15,14,11,10,4,8,5,16,2,10,9,15,16,2,21,21,14,14,21,19,7,21,16,18,17,7,13,18,16,13,9,21,21,16,16,21,17,21,17,9,11,4,4,21,8,13,1,8,5,16,19,21,21,9,21,15,17,7,5,21,21,18,21,18,8,21,14,18,20,15,3,19,15,15,9,13,20,16,18,13,5,16,1,11,4,8,16,8,13,21,19,3,16,13,19,18,13,13,9,18,18,17,17,21,21,8,16,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,15,16,8,7,15,16,8,20,15,15,15,16,16,15,7,21,14,13,11,16,18,9,4,21,10,20,6,5,7,18,19,7,11,2,14,7,18,7,14,13,23,23,23,23,20,4,8,18,3,15,16,8,2,7,16,21,13,21,16,21,14,21,21,16,1,17,17,11,19,7,15,17,21,2,8,21,18,2,11,2,9,6,4,4,4,3,2,15,16,4,21,17,18,16,17,1,17,16,19,18,21,18,20,15,14,9,9,17,16,21,21,21,7,8,18,14,6,7,18,9,16,7,5,11,10,7,8,7,10,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,2,3,21,7,21,18,18,2,4,3,17,15,4,3,21,11,4,10,11,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,6,16,7,15,13,21 +24,1,5,19,10,16,7,7,14,8,19,5,17,5,19,19,8,7,6,14,11,10,4,16,9,16,4,10,17,15,15,2,21,21,14,14,21,19,7,21,16,18,17,18,13,18,16,13,9,17,21,16,16,21,17,21,17,9,11,4,2,21,4,7,1,8,5,17,19,21,21,9,21,15,17,7,5,21,18,18,21,21,8,16,14,18,20,15,3,19,15,15,15,10,20,5,18,13,9,8,1,11,10,21,21,8,13,21,19,18,17,13,18,18,7,13,17,18,18,17,17,21,21,8,17,5,2,19,21,15,17,16,3,15,16,18,15,21,4,15,2,8,16,8,18,13,16,16,8,7,16,17,8,20,16,16,15,16,18,15,7,21,14,13,17,17,18,8,2,7,10,2,6,13,16,3,19,8,11,7,7,3,18,14,19,7,10,19,10,18,20,4,9,18,10,8,21,4,17,16,17,21,13,21,16,21,14,21,21,16,1,16,17,11,19,7,13,17,21,4,8,21,21,2,11,2,9,6,4,4,2,3,2,15,16,2,21,17,18,8,17,1,17,16,19,18,21,18,20,15,14,19,9,17,16,21,21,21,9,8,18,10,6,18,18,13,21,9,9,11,7,7,7,9,2,21,5,10,15,1,10,16,8,6,8,21,13,1,8,3,11,11,17,9,14,17,17,19,15,18,16,13,6,4,18,2,9,19,21,21,16,18,18,10,4,3,17,15,4,2,18,11,4,11,11,7,17,18,10,10,6,15,14,6,2,15,7,7,16,19,8,2,7,8,13,6,10,6,8,7,16,13,21 diff --git a/analysis/Hsu.et.al.git/msa/CXCR4.a2m b/analysis/Hsu.et.al.git/msa/CXCR4.a2m new file mode 100644 index 0000000000000000000000000000000000000000..ff82f2c162e8e71996d6e5dbbcd2053dbaf1dd87 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CXCR4.a2m @@ -0,0 +1,960 @@ +>CXCR4/1-352 +MEGISIYTSDNYTEEMGSGDYDSMKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_6/1-352 +MH---LDEADDTSE-----EDSS--SPCCYSPSQSFHRVFLPVVYGLVCLLGFAGNGLILVILTCFTKKRTSSDLYLMHLAAADLLFVLTMPFWAVGSAT +EWVFGNVLCCLVNFTFTVNLASSILLLACISIERYLAIVRATKTDKVRRKFATKVTCGAVWALSLLLAMPDLVFSH-VPLSGHQLCEHVYPSELWRTSLR +ALHHVLAFALPGIVIVFCYVMVIRTLSQLHNHEKRKALKVVVAIVAAFFVCWLPYNVVTLLDTLMRLDVVNSDCEMEQRLGVAVAVTEGVGFSHCCFIPV +LYAFVGKKFKERLRG--CVGTPVASYRKRQSSNR----PISSDSFSTSIPA- +>Sepcies_7/1-352 +AE-LECRESNDCSEE--SWDFNP--SLDIHGSAQQFIHVFLPTVYWIVCILGIIGNGFIFAVLGCSHRRRSTADVYLLNLAAADLLFVFTLPFWAVSAYS +QWVFGEVLCRVVHIVFTVNMSSSILLLACISVDRYLAIVRATKTDKLRRSAATRASCCAVWFISLLLAVPDLAFSR-APLSDAVACEHVYPADVWRTVLR +TQHHLLAFILPSMVIVCCYGLIIRTLAHSHGQRQRKALKVVVAIVVAFFVCWFPYNLATFLDTLLRLNVVKFSCELEDRLTIAVAITEGLGFMHCCVIPI +LYAFVGEQFKASCRGFIVVQGQ-ARLQYNVRYERGP--SVNSDSLSTSSHA- +>Sepcies_8/1-352 +LSH-------NDSA-----NYS-YEEFMCEEQNLYIKKILIPLFYSLIFILGIVGNGLVVLVMGYHKRYRSMTDKYRLHLSVADLLFVLTLPFWAIDTV- +NWYFGDITCKIVHVIYTMNLYSTVLIMAFISLDRYYAVVHATNSTRQRKMLANRFVYVGVWLPSILLTVPDMVFAK-TQLMDRIVCDRIYPFQTWLVAFR +MKGVLVGFVLPALVILTCYCIIISKLSQSTGLQKRKALKITIILIVIFFTCWLPYYIVILIDTVMLMRGREYSCVMEQMVIMAMNLTEAVAYCHCCLNPI +LYAFVGVNFKSYTRKVFSSEIRCSPLKLQSKDRRATHPSISTESESSSLQSS +>Sepcies_9/1-352 +MDSFVFDLPDNSTPGSGLGDYSSAEEPCIKEDNEYFNKIFLPIVYSIIFLMGITGNILVIIVMGYQKRSRTMTDKYRLHLSVADLLFVLTLPFWSVSAAS +SWFFGNFLCKALHFIYTVNLYSSVLILAFISIDRYLAIVHATNSQRPRKILAERVVYVGVWLPAILMTVPDIVFAKVSGLQDLFICERIYPHTIWMIAFR +FQHILVGLVFPGLIILTCYCIIISRLSHSKGQQKRKALKTTVILILAFFACWLPYYIGISVDVFMLLGVIKHSCDLESFVAKWISITEALAFFHCCLNPI +LYAFLGANFKTSAQNAFTSVSRGSSLKILSKHKRGGLSSVSTESESSSFHSS +>Sepcies_10/1-352 +MSDVD----DTSDEG--SGY--DFVEPCDLALSNNLKKFFLPTVYGLIFLMGIVGNGLVVVVMGFQRKSRTMTDKYRLHLSIADLLFVLTLPFWAVDAAS +SWYFGGFLCTAVHVIYTVNLYSSVLILAFISLDRYLAVVRATNSQGPRKLLAEKVIYVGVWLPAALLTVPDLVFAKV----SRVNCQRIYPSLIWMTVFR +FQHVFVGLVLPGLIILTCYCIIISRLSQSKVQQKRKALKTTVILILTFFSCWLPYCIAIFVDTLMMLDVIQHSCILEQALEKWILITEALAYFHCCLNPI +LYAFLGVKFKKSARTALS-VSRGSSLKILSKSKRGGLSSVSTESESSSFQSS +>Sepcies_11/1-352 +MSHLSEFLEDNSSEG--SGDFG-YMEACDRAVSHEFSRIFLPTVYAIIFVLGVIGNGLVVIVMGYQRKSRTMTDKYRLHLSVADLLFVLSLPFWAVDAVS +DWYFGGFMCVAVHMIYSVNLYSSVLILAFISLDRYLAVVRATNSQGPRKLLAERVIYVGVWLPAILLTVPDLVFAKA---TVRTVCERVYPTKVWRAVFQ +FQHIVVGFVLPGLVILICYCIIISKLARTKGTQKKKALKTTVVLIVCFFSCWLPYCAGILVDTLLTLEVIPHSCELEQGLEKWIFVTEALAYFHCCLNPI +LYAFLGVKFKKSARSALS-PSRGSSLKILPK-KRGGMSSVSTESESSSFQSS +>Sepcies_12/1-352 +MESL-----DSSDSG--SGDYD-GEELCDLSVSNDFQKIFLPTVYGIIFVLGIIGNGLVVLVMGFQKKSKNMTDKYRLHLSIADLLFVLTLPFWAVDAVS +GWHFGGFLCVTVNMIYTLNLYSSVLILAFISLDRYLAVVRATNSQNLRKLLAGRVIYIGVWLPATFFTIPDLVFAKI----MGTICELTYPNVIWKAVFR +FQHIIIGFLLPGLIILTCYCIIISKLSKSKGQ-KRKALKTTVILILCFFICWLPYCAGILVDALTMLNVISHSCFLEQGLEKWIFFTEALAYFHCCLNPI +LYAFLGVRFSKSARNALS-ISSRSSHKMLTK-KRGPISSVSTESESSSALTS +>Sepcies_13/1-352 +MEHL-----DSSDSG--SGDYY-SDEFCDLSVSNDFQKIFLPIVYGIIFVLGIIGNGLVVLVMGFQKKSKNMTDKYRLHLSIADLLFVLTLPFWAVDAVS +GWHFGGFLCVAVNMIYTLNLYSSVLILAFISLDRYLAVVRATNSQKFRIVLAEKVIYLGVWLPATLLTVPDLVFAKV----MNTICEHTYPNTAWKAGFR +FQHIFVGFLLPGLIILTCYCIIISKLSKSKGQ-KKKALKTTVILILCFFICWLPYCVGILVDTLVMLNVISHSCFLEQGLEKWIFFTEALAYFHCCLNPI +LYAFLGVRFSKSARSALS-ISSKSSHKMLTK-KRGPISSVSTESESSTVLSS +>Sepcies_14/1-352 +MD-T-----DRSDSG--SGDFD-FDELCDLKVGNDFQKIFLPVVYGIIFVLGIIGNGLVVLVMGFQKKSKNMTDKYRLHLSIADLLFVLTLPFWAVDAAS +GWHFGGFLCVTVNMIYTLNLYSSVLILAFISLDRYLAVVRATNSQNFRRVLAEKVIYLGVWLPASLLTVPDLVFAKV----MNTICELTYPNTVWKAVFR +FQHIFVGFLLPGLIILTCYCIIISKLSKSKGQ-KRKALKTTVILILCFFICWLPYCAGILVDTLVMLNVISHSCFLEQGLEKWIFFTEALAYFHCCLNPI +LYAFLGVKFSKSARNALS-ISSRSSHKMLTK-KRGPISSVSTESESSSVLSS +>Sepcies_15/1-352 +MAHFE---DDNSSEG--SGMID-MVGMCDIAISHNFQKVFLPAVYGIIFLLGVVGNGLVVLVMGFQKKSTNMTDRYRLHLSVADLLFVLTLPFWAVDAAS +TWHFGKFLCVAVNMIYTVNLYSSVLILAFISLDRYLAVVRATNSQSTRRLLATRVIYVGVWLPATLLTVPDLVFAEV----TRDICERIYPNMAWKAAFR +FQHILVGFVLPGLIILICYCVIISKLSKSKGQ-KRKALKTTIILILCFFICWLPYCAGILVDTLMMLNVISHSCYLEQSLEKWIFVTEALAYFHCCLNPI +LYAFLGVKFSRSARNTLT-GSSRSSHKILTK-KRGVISSVSTESESSSVLSS +>Sepcies_16/1-352 +MSHFGDLVSDNQTDG--SGDLG-METPCNREGNQDLQRILLPTVYGVIFTLGLVGNGLVVAVMGCQRKSRTMTDRYRLHLSVADLLFVLSLPFWAVDAAS +GWRFGGFMCVLVHMVYTVNLYGSVLLLAFISLDRYLAVVHATSSQATRRLLSERVVYAGAWLPAALLTAPDLAFARAGVDGTRVVCQRIYPALAWMAAFR +AQHVLVGFVLPGLVILVCYCVIIVTLSRSKGAQKRRALRTTVALVACFFACWLPYCAGIVVDTLLQLGVVTHSCALESGLETWIYVTEALAYFHCCLNPI +LYAFLGVKFKKSARRALT-GGRGSSLKILAK-KKGGMSSVSTESESSSFHSS +>Sepcies_17/1-352 +MDQFD---YDNSTEG--SA-FD-LEGLCDIALSADFQRIFLPAVYGIIFVLGVVGNGLVVLVMGFQKKSTNMTDKYRLHLSVADLLFVLSLPFWAVDAAS +TWYFGWFLCKAVNMIYTVNLYSSVLILAFISLDRYLAVVHATNSQSKRRLLADRMIYVAVWLPAMLLTVPDLVFAKV----TGDICERIYPN-VWKAAFR +FQHIIVGFVLPGLVILVCYCMIISRLSTSKGQ-KRRALKTTVILILCFFTCWLPYCGGILVDTLMMLNVIAPSCYREQTLQRWIFLTEALAFFHCCLNPI +LYAFLGVKFSKSARSALS-TSSRSSLKMLTK-KRGPISSVSTESESSSMPSS +>Sepcies_18/1-352 +MSHIPDSDFDNDSNGFGSGDLG-LEEPCDRELSPGVQRIFLPVVYGLIFTLGITGNGLVVFVLGCQRTARSLTDRYRLHLSAADLLFVLALPFWAVDAAG +NWCFGAVWCVGVHVIYTVNLYGSVLILAFISLDRYMAVVKATSTTHTRQLLAHRLVYAGAWLPAALLAIPDVVFART---DGEMVCARLYPAPLWVSLFQ +LQTVVMGLVLPGLVLLVCYWVIVSRLTRPLGGQKRKAVRTTVALVLCFFLCWLPYCIGITVDALLRLELIPRGCMLESGLGVWIAVSEPMAYAHCCLNPL +LYAFLGAGFKSSARRALT-LTRTSSQKIGSR-RRGAMTSTTTESESSSLHSS +>Sepcies_19/1-352 +---YE---FDNTSYE--SGDFDGFEEPCNRVGGDDFQRIFLPTVYGIIFLLGIVGNGLVVTVMGYQKKVKTMTDKYRLHLSVADLLLVFTLPFWAVDAAS +SWYFGGFLCTTVHVIYTINLYSSVLILAFISVDRYLAVVHATNSQTTRKLLAERWIYVAVWLPAAVLTVPDIVFATA-DGGSRTICQRIYPSFYWMAGFR +FQHILVGFVLPGLVILTCYCIIIAKLSQAKGQ-KRKALKTTVILILCFFSCWLPYCVGIFLDTLMLLNVISHSCALEQSLQTWLLITEALAYFHCCLNPI +LYAFLGVKFKKSARDALT-VSSRSSHKVLTK-KRGAISSVSTESESSSVLCS +>Sepcies_20/1-352 +SV-YE---NDNSSEE--SGDYDGYEEPCNRVSGDDFQRIFLPTVYGIIFLLGIVGNGLVLIVMGYQKKVQTKTDKYRLHLSVADLLFVLTLPFWAVDAAS +SWYFGGILCTAVHVIYTINLYSSVLILAFISMDRYLAVVHATKSQSTRTFLADRVIYVAVWLPAVILTVPDMVFATA-NRVSRTICQRIYPSFYWMAGFR +FQHILVGFVLPGLVILTCYCIIIAKLSQSKGQ-KRKALKTTVILVLCFFSCWLPYCVGIFVDTLMLLNVISHSCALEQSLQTWISITEALAYFHCCLNPI +LYAFLGVKFKKSARNALT-VSSRSSHKILTK-KRGPISSVSTESESSGALSS +>Sepcies_21/1-352 +ITHIQESDYDNDTIGFGSGDFG-FEEPCDRELSPSVQSIFIPVVYGFIFTLGITGNGLVVFVLGCQRKARSLTDRYRLHLSAADLLFVLALPFWAVDAAG +DWRFGAVTCVGVHVIYTVNLYGSVLILAFISLDRYLAVVKATSTTHIRQRLARRYVYAGAWLPACLLAIPDMVFART---EGEMVCARLYPAPLWVSLFH +LQTVLVGLVVPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTVALVLCFFLCWLPYCIGITVDALLRLELIPRGCTLESGLGLWLAVSEPMAYAHCCLNPL +LYAFLGVGFKSSARRALT-LTRMSSLKILPR-RRGATTSTTTESESSSLHSS +>Sepcies_22/1-352 +MSHISESDYDNDTSGFGSGDFG-FEEPCD-QLSPSVQRIFLPVVYGIIFTLGITGNGLVVFVLGCQRKARSLTDRYRLHLSAADLLFVLALPFWAVDAAG +DWRVGAVMCVGVHVIYTVNLYGSVLILAFISLDRYLAVVKATSTTHTRQLLARRLVYAGAWLPAGLLAIPDMVFART---EGEMVCTRLYPAPLWVSLFH +LQTVLVGLVVPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTVALVLCFFLCWLPYCIGIAVDALLRLELIPRGCTLESGLGVWLAVSEPMAYAHCCLNPL +LYAFLGVGFKSSARRALT-LTRTSSLKIVPR-RRGAMTSTTTESESSSLHSS +>Sepcies_23/1-352 +MSHI----EDNYT---GSGDMG-LEEPCNVEVSPDLQQVFLPVVYTLIFLLGITGNSLVVVVLGCQRRAKSLTDCYRLHLSAADLLFVLSLPFWAVDAAA +DWRLGPVACVGVHVIYTVNLYGSVLILAFISLDRYLAVVRPTNTGGLRQLLASRLVYAGAWLPAALLAVPDLVFART---EGVTLCQRFYPGPLWVAVFH +LQLVLVGLLIPGVVLLICYCVIVSRLTRPLGGQKRRAVRTTVALVLCFFVCWLPYGAGIALDALVRLEVLPRSCGLDAAMGVWLAVAEPLAFAHCCLNPL +LYAFLGAGFKTSARRALT-LSRASSLKILPR-RRGP--STTTESESSSLHSS +>Sepcies_24/1-352 +GE-YE-NSTDNMSEG--SADFE-IQEPCGQVLSHNFNKIFLPTVYGIIFTLGIIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAVK +TWYFGGFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVHATNSQATRKLLASRVIYVGVWLPAAILTVPDMVFARVSSTNSRTICQRIYPSLIWTVVFR +FQHILVGFVLPGLVILVCYCIIISRLSKAKGQ-KKKALKTTVILIVCFFGCWLPYCVGIFVDTLMMLNVVPSGCVLQQAVETWISVTEALAYFHCCLNPI +LYAFLGVKFKKTARSTLT-MSSRSSQKLMSK-KRGPISSVSTESESSSVLSS +>Sepcies_25/1-352 +MSHL-----DNDTG--GSGDDG-LEESCNVEMTAELHRVFLPVVYAVIFVLGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLALPFWAVDAAD +DWRFGGAACIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHKAVYVGAWLPATLLAVPDMIFART---EGATVCQRFYPAPVWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLDVLPRCCRLEAALSVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGT--SMTPETESSSLHSS +>Sepcies_26/1-352 +MSHL-----DNDTG--GSGDDG-LEESCNVEMTAELHRVFLPVVYAIIFVLGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLALPFWAVDAAD +DWRFGGAACIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHKAVYVGAWLPATLLAVPDMVFART---EGATVCQRFYPAPVWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRCCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGT--SMTPETESSSLHSS +>Sepcies_27/1-352 +MSHL---DYDNDTGGSGLGEVG-LEEPCGMEMTAELQQVFLPVVYSLIFILGITGNGLVVMVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAA +DWRFGAVTCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNSGGLRQLLAHRLVYVGAWMPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLSVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_28/1-352 +ME-FD-NSTENISEE--SGDFD-DEEPCDRVVRNHFNKIFLPTVYGIIFILGIIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAAK +TWYFGSFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAALLTVPDLVFARLSSADSRIVCQHIYPSRKWTVGFR +FQHIIVGFILPGLVILICYCIIISKLSQSKGQ-KRKAVKTTIILMLCFFSCWLPYCVGIFLDNLMMLKVISSPCKLQHAVETWISITEPLAYFHCCLNPI +LYAFLGVKFKTSARSVLT-ASSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_29/1-352 +MSHF---EDYNDT-SSGSGELG-LEEPCGVETTTELQQVFLPVIYALIFILGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLALPFWAVDAAA +DWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLAHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKNSARRALT-LNRASSLKVLPR-RRGT--STTTESESSSLHSS +>Sepcies_30/1-352 +MSHF---EDYNDT-GSGSGELG-LEEPCGVETTTELQQVFLPVIYALIFILGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLSLPFWAVDAAA +DWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLAHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLLIPGLVLLVCYCVIVTRLTRSLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKNSARRALT-LNRASSLKVLPR-RRGT--STTTESESSSLHSS +>Sepcies_31/1-352 +MSHF---EDYNDT-GSGSGELG-LEEPCGVETTTELQQVFLPVIYALIFILGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLSLPFWAVDAAA +DWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLAHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLLIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKNSARRALT-LNRASSLKVLPR-RRGT--STTTESESSSLHSS +>Sepcies_32/1-352 +MSHL---DYDNDTGGSGSGDLG-FEEPCDVEMTADLQQVFLPVVYALIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAG +DWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAGLLAVPDLIFART---EGATLCGRFYPAPLWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRGCGLEAVLGVWLAVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_33/1-352 +MSHF---DYDNDTGGSGSG-LG-LEEPCEVEMTTELQQVFLPVVYALIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAA +DWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAALLAVPDLIFART---EGATLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLDVLPRSCSLEAVLGVWLAVAEPMAFAHCCLNPL +LYAFLGAGFKNSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_34/1-352 +MDGIDINIFDNSTE-NGSGDFEDFSEPCFMHDNSDFNRIFLPTIYSFIFLLGIIGNGLVVVVMGYQKKSRTMTDKYRLHLSVADLLFVFTLPFWSVDAAI +GWYFKEFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQGSRKMLADKVVYAGVWLPALLLTVPDLVFARVSDENGQFVCDRIYPRETWTVGFR +FLHITVGLILPGLIILICYCVIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVCLTTDTFMLLGLLKADCIWENTLHKAISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNAFTSVSRGSSLKILSK-KRAGLSSVSTESESSSFHSS +>Sepcies_35/1-352 +TDGFTIEFPDNGTDELGSGDYGDLEEPCFGHENANFNRIFLPVIYSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNFLCKTVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYIGVWLPAMLLTVPDIIFASTTEVDGRYVCDRVYPHDNWLISFR +FQHILVGFVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISTDTFILLGVIRHGCNFEMIVHKWISITEAIAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_36/1-352 +MQGLAFEFPDNGTDEVGSGELD-LKEPCYWQENADFNRIFLPTIYSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +GWYFGKFLCKAIHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYIGVWLPALLLTVPDLIFAKTSEVGEKYLCDRIYPHDNWLISFR +FQHILVGLVLPGLIILICYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVFRPRCSFETMVTKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILPKGKRAGHSSVSTESESSSFHSS +>Sepcies_37/1-352 +MDGFIIEFSDNSTDEPGSGDYRDFEEPCYGQENANFNRIFLPTIYSVIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +GWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYIGVWLPAVLLTVPDLIFARSSEAEGMYVCDRLYPHTIWQISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFIMLGVIKRRCDFETIVHKWISVTEAIAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_38/1-352 +--G--TVMFDNNTDELGSGEEDNFTGLCFEEENEDFNRIFLPTIFSIIFLTGIVGNGLVIVVMGFQKKLKSITDKYRVHLSVADLLFVISLPFWSVDAVI +SWYFGEVLCKIVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRARKLLAKRIVYFGVWLPALVLTIPDIMFARITEIGGKYMCQRFYTNLSWQIPFQ +FQQILVGLVLPGLIILTCYCIIISKLSKSKGHQKRKALKTTVILIVAFFACWLPYYIVLTVDTFILLRYIKRGCSFELLVRKWITITESLAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_39/1-352 +MDG--TFTFDNNTDELGSGEEDNFTGLCFEEENEDFNRIFLPTIFCIIFLTGIVGNGLVIFVMGFQKKLKSITDKYRVHLSVADLLFVISLPFWSVDAVI +SWYFGEVLCKIVHIVYTVNLYSSVLILAFISLDRYLAIVHATNSQRARKLLAKRIVYFGVWLPALVLTIPDIMFARVTEIGGKYMCQRFYTNLSWQIPFQ +FQQILVGLVLPGLIILTCYCIIISKLSKSKGHQKRKALKTTVILIVAFFACWLPYYIVLTIDTFILLRYIKRGCSFELLVRKWITITESLAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_40/1-352 +--G--TLMFDNNTDELGSGEEDNFTGLCFEEENEDFNRIFLPTIFSIIFLTGIVGNGLVIVVMGFQKKLKSITDKYRVHLSVADLLFVISLPFWSVDAVI +SWYFGEVLCKIVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRARKLLAKRIVYFGVWLPALVLTIPDIMFARVTEIGGKYMCQRFYTNLSWQIPFQ +FQQILVGLVLPGLIILTCYCIIISKLSKSKGHQKRKALKTTVILIVAFFACWLPYYIVLTVDTFILLRYIKRGCSFELLVRKWITITESLAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_41/1-352 +--------------EIGSGDYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIVVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDIIFASTSEVEGKYLCDRIYPHENWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_42/1-352 +MDGILIEFADNGSEEIGSADYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYVGVWLPAVLLTVPDIIFASTSEVEGRYLCDRMYPHDNWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILTFFACWLPYYIGISIDTFILLGVIRHRCSLDTIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_43/1-352 +MDGILIEFADNGSEEIGSADYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYVGVWLPAVLLTVPDIIFASTSEIEGRYLCDRMYPHDNWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILTFFACWLPYYIGISIDTFILLGVIRHRCSLDTIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_44/1-352 +LDGLLIEFSENGTDEIGSGDYGDYEEPCYQHENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +GWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDLIFASTSEVEGKYLCDRIYPHENWRISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_45/1-352 +LDGLLIELSENGTDEIGSGDYGDYEEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATSSQRPRKLLAEKVVYVGVWLPALLLTVPDIIFASTSEVEGKYFCDRMYPHENWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSQSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_46/1-352 +----------------GSGDYDNYKEPCYRQENADFNRIFLPTIYSIIFLTGIVGNLLVIIVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAAV +SWCFGIFLCKAIHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTIPDLIFAETSQLDERYICERFYPHDTWLISFR +FQHIVVGLILPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIKQGCAFQNTVHKWVSITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_47/1-352 +GDGPIIEFHDNSTDGFGSGDY-DGKEPCFRHENADFNRIFLPTVYSIIFLTGIVGNGLVIIVVGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAAA +SWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYLGVWLPAVLLTVPDFIFANTSEGNGRTFCDREYPHEKWMISFQ +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDIFVLLEVIKQDCDFDNAVHKWISITEAVAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_48/1-352 +--LFLIQASDNSSDGFGSGDY-DGKEPCFRHENEDFNRIFLPTVYTFIFLTGIVGNGLVIIVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAAA +SWYFGKFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYLGVWLPALLLTVPDIIFANTGEANGRYFCDRVYPHDNWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFVLLEVIKQDCDFDTAVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_49/1-352 +---------------------------------------------------------------------------------------------------- +-----DFLCKAVHVIYTVNQYGSVLILAFISLDRYLAIVHATNSQKPRKLLAEKMVYVGVWLPALLLTIPDFIFANVSEVEGRYICDRFYPSDLWMVMFQ +FQHIMVGLILPGIIILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEFIKQGCDFENTVHMWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNTLTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_50/1-352 +MDGLSIYMTENDTEEGGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLKSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFASASEVEGRYICDRFYPSDLWMVMFQ +FQHIMVGLILPGIIILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIRQGCDFENTVHMWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNTLTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_52/1-352 +LQ---FFTLDNDTEEVGSGDYDSTKEPCFREGNAQFNRVFLPTIYTIIFLTGIVGNGLVILVMGYQKKLRGMTDKYRLHLSVADLLFVLTLPFWAVDAVA +GWYFGQFMCQAVHVIYTVNLYSSVLLLAFISLDRYLAIVHATNSHRPRKLLAEKVVYGGVWIPALLLTIPDFIFVSVSESEGNYICDSFYPNDLWVAVFQ +FQQIIVGLILPGIIILSCYCIIISKLSHSKGLQKRKALKTTVILILAFFACWLPYYIGISIDSFILLGIIKQGCVFEDLVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_53/1-352 +MEGISIYTSDNYTEEIGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIRQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_54/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRFICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_55/1-352 +-----IYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_56/1-352 +-----IYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_57/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_58/1-352 +-----IYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRFICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_59/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRFICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_60/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_61/1-352 +MEGISIYTSDNYTEEMGSGDYDSMKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_62/1-352 +MEGISIYTSDNYTEEMGSGDYDSMKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_63/1-352 +MDGISIYTSDNYTEEMGSGDYDSIKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_64/1-352 +MEELHIYPSDNYTEELGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVEAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADDRYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISK---------------------------LPYYIGISIDSFILLEIIKQGCEFEKTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_65/1-352 +MEELHIYPSDNYTEELGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVEAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADERYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFEKTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_66/1-352 +MDAFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_67/1-352 +MDAFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_68/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_69/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPSDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTEREQQDFNTD +>Sepcies_70/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_71/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_73/1-352 +MDGFHIFSSDNYTEDLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVKEGDGRYICDRFYPSDLWLVVFQ +FQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_74/1-352 +MDGFHIFSSDNYTEDLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREGDGRYICDRFYPNDLWVVVFQ +FQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_75/1-352 +MDGFHIFSSDNYTEDLGSGDYDSTKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVGEGDGRYICDRFYPSDLWVVVFQ +FQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_76/1-352 +LQ---FFTMDNETEEVGSGDYDSIKEPCFREENAHFNRFFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +GWYFGKFLCQAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANVTESEEKYICDRFYPSDLWMVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDAFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_77/1-352 +MDGFRIYTSDNYTEDVGSGDYDSLKEPCFREENAHFNQIFLPTVYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREGDGRYICDRFYPSDLWLVVFQ +FQHIMVGLILPGIVILSCYCVIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQRGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_78/1-352 +LQ---FFSLDNETEEVGSGDYDSTKEPCFREENANFNRIFLPTIYSIIFVTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +GWYFGEFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANTSESDEKSICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEVIRQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_79/1-352 +MDGFRIFTSDNYTEDLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREGDGRYICDRFYPNDLWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_80/1-352 +MDGFHILSSDNYTEDLGSGDYDSIKEPCFQEENAHFNRVFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVTEAEGRYICDRLYPSNLWMVVFH +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDCFILLEIIQQGCEFESIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_81/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEVDERYICDRFYPSDLWLVVFQ +FQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_82/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGQFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEADERYICDRFYPSDLWLVVFQ +FQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_83/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGQFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEADERYICDRFYPSDLWLVVFQ +FQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_84/1-352 +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------PDFIFA-IKEVEEKYICDRFYPSDLWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_85/1-352 +MEGISIYTSDNYTEELGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREAEGRYICDRFYPSDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSKIKEPGTTQRE +>Sepcies_86/1-352 +MEGISIYTSDNYSEELGSGDYDSIKEPCFREESAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFANISEAEGKYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_87/1-352 +MEGISIYTSDNYSEELGSGDYDSIKEPCFREESAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDLIFANISEAEGKYICDRFYPNDMWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_88/1-352 +MPPISIYTSDNYSEELGSGDYDSIKEPCFREESTHFNRIFLPIIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPAILLTIPDFIFSEVKKAEGRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCDFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_89/1-352 +MEGISIYTADNYSEDIGSGDYDSNKEPCFRDENAHFNRIFLPTIFFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMA +DWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFVDVSQGDGRYICDRHYPDSLWLVVFQ +FQHIVVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEVIKQGCDFESLVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_90/1-352 +LNPISIYTSDNYSEELGSGDYDSNKEPCFRDENAHFNRIFLPTVYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMA +DWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFAGVSQGDGRYICDRLYPDSLWVVVFQ +FQHIVVGLILPGIVILSCYCVIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEVIKQGCDFESLVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_91/1-352 +MEPISIYTADNYSEEVGSGDYDSNKEPCFRDENVHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMA +DWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVSQGDDRYICDRLYPDSLWMVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLGVIKQGCDFESIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_92/1-352 +MEPISIYTSDNYSEEVGSGDYDSNKEPCFRDENVHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMA +DWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVSQGDDRYICDRLYPDSLWMVVFQ +FQHIMVGLVLPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLGVIKQGCDFESIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_93/1-352 +MDPISIYTSDNYSEEVGSGDYDSNKEPCFRDENVHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMA +DWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVSQGDDRYICDRLYPDSLWMVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLGVIKQGCDFESIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_94/1-352 +MEPISIYTSDNYSEEVGSGDYDSNKEPCFRDENVHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMA +DWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVSQGDDRYICDRLYPDSLWMVVFQ +FQHIMVGLVLPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLGVIKQGCDFESIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_95/1-352 +MEPISIYTSDNYSEEVGSGDYDSNKEPCFRDENVHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMA +DWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVSQGDDRYICDRLYPDSLWMVVFQ +FQHIMVGLVLPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLGVIKQGCDFESIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_96/1-352 +-----IYTSDNYSEEVGSGDYDSNKEPCFRDENENFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMA +DWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDIIFADVSQGDGRYICDRLYPDSLWMVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLEVIKQGCEFESVVHKWISITEALAFFHCCLNPI +LYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_97/1-352 +KEGYNIYTSDNYSEELGSGDYDSTKEPCFRDENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVVTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKAVYVGVWIPALLLTIPDLIFAD-------YICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENNVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_98/1-352 +MEGISIYTSDNYSEELGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVT +DWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFANVSEGEGKYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_99/1-352 +MEGISIYTSDNYSEELGSGDYDSAKEPCFRNENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLVERAVYVGVWIPAVLLTIPDFIFANVIEGEGKYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_100/1-352 +MSHF---DNDNDTG--GSGDLG-LEEPCDVAMTADLQQVFLPVVFTLIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAAEAAS +DWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAGLLAVPDLIFART---EGATLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGVGISVDALLRLEVLPRSCSLENVLRVWLAVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_101/1-352 +TDGLIIEFHDNTVEGFGSGDY-EGKEPCYPNENEDFNRIFLPTVFSIIFVTGIVGNGLVIIVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAAA +NWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYLGVWLPAVLLTVPDIIFASTSEAGGRYVCDRMYPHENWRISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLEVIKQDCDFDKAVHKWISITEAVAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_102/1-352 +ADGFTIDFPDNGTDELGSGDYGDFEEPCFGLENANFNRIFLPVIYSIIFLTGIVGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYIGVWLPAVLLTVPDIIFASTSEVEGRYVCDRIYPHDNWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTLILLRVIRHGCNFETTVHKLISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_103/1-352 +MEGLD-FSVENMTGESGSGDID-YKLPCESSGYSDSKQIFLPVIYSVIFIMGIFGNGLVIIVMGYQKKSKTMTDKYRLHLSVADLLFVLSLPFWAAYAAS +SWHFGGVLCKMVHSIYTVNLYSSVLILAFISLDRYMAVVHATSSQELRMLLADRVIYVGAWLPALILTVPDLVFASV-NSDGRVVCEHVYPSLTWNIVFR +FQHIIVGLLMPGLVILSCYCVIIIKLSQSKGVQKRKALKTTVFLIIAFFSCWLPYCIGIFIDALMMLNVIKHSCHLEDVLNMWIMITEPLAYFHCCLNPI +LYAFLGAKFKKSARNALS-FSRGSSLKMLSKQKRTGLSSVSTESESSSFHSS +>Sepcies_104/1-352 +MDG--F-MTENSTDEPGSGDDGDYQEVCLQQENADFNRIFLPTIFSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAVI +SWYFGNFLCKAVHFIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAERIVYVGVWLPALLLTVPDIIFASTSEVGGKYVCQRFYPHETWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILIVAFFACWLPYHIGISIDTFVLLGFIENGCTFEAILQKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_105/1-352 +MSHL---DYDNDTG--GSGDEG-LEEPCNAAMTDELRRVFVPVVFALIFILGITGNGLVVLVLGCQRRSKSLTDWYRLHLSVADLLFVLALPFWAVDAAN +DWRFGAAMCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQMLAHKAVYVGAWLPATLLAVPDMIFART---EG-IACQRFYPPRVWIAVFN +LQLVVVGLVIPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTIALVLCFFLCWFPYGVGISVDALLRLEILPWSCRLKTALDVWLSVAEAMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKVLPK-RRGT--STTTESESSSLHSS +>Sepcies_106/1-352 +MDAFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_107/1-352 +GDGFIIEFHDNGTDGFGSGDY-DGKEPCFRHENEDFNRIFLPTVYSIIFLTGIVGNGLVIIVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAAA +SWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYLGVWLPAVLLTIPDIIFANTGEANGRYFCDRMYPNDNWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFALLEVIKQDCDFDSAVHKWISITEAVAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_108/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEVDERYICDRFYPSDLWLVVFQ +FQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_109/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEVDERYICDRFYPSDLWLAVFQ +FQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_110/1-352 +LPLFQIFSSDNYTEDLGSGDYDSIKEPCFQEENAHFNRVFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVTEAEGRYICDRLYPSNLWMVVFH +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDCFILLEIIQQGCEFESIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_111/1-352 +MEGISIYTPDNYTEELGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVIYAGVWLPALLLTIPDFIFASVSEAEDRYICDRLYPNDLWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALSSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_112/1-352 +MEGISIFTSDNYTEELGSGDYDTMKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGEFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYAGVWLPAFLLTIPDVIFASVREADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFDNTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_113/1-352 +MSHL---DYDNDTGGSGLGEVG-LEEPCGMEMTAELQQVFLPVVYSLIFILGITGNGLVVLVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAA +DWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNSGGLRQLLAHRLVYVGAWMPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_114/1-352 +ME-MD-STANNSSEMSEEFDY--FEEPCGAVLGNSFNKIFLPTVYGIIFLLGIIGNGLVIAVVGYQKKVRTMTDKYRLHLSVADLLFVLTLPFWAVDAAS +NWYFGSFLCVSVHVIYSVNLYSSVLILAFISLDRYLAIVRATNSQTTRKLLASKVIYVGVWLPAAVLTVPDLVFARVSTAESRLICQRIYPSLMWTAIFR +FQHILVGFILPGFVILICYCIIIAKLSQSKGQ-KKKALKTTVILILCFFSCWLPYCVGIFLDTLIMLNVVPASCGLQQAVEKWISITEALAYFHCCLNPI +LYAFLGVKFKKSAKNALT-ITSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_115/1-352 +MSHF---EDYNDT-GSGSGELG-LEEPCGVETTTELQQVFLPVIYALIFILGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLALPFWAVDAAA +DWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLAHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLLIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKNSARRALT-LN------------------------------- +>Sepcies_116/1-352 +MEGISIYTSDNYSEELGSGDYDSAKEPCFRDENAHFNRIFLPTIYSIIFLTGIVGNVLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKAVYIGVWIPALLLTIPDFIFADVSEGEGKYICDRFYPNDLWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_117/1-352 +MDG--TLMFDNNTGELGSGEEDNFTGLCFEEENEGFNRIFLPIIFSFIFLMGIVGNGLVILVMGFQKKQKSITDMYRVHLSVADLLFVISLPFWSVDAVI +SWYFGEILCKIVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRARKLLAKRIVYFGVWLPALVLTIPDMMFVRVTEIGGKYMCQRFYTNLNWQIPFQ +FQQILVGLVLPGLIILTCYCIIISKLSKSKGHQKRKALKTTVILIVAFFACWLPYYIVLTIDTFILLQYIKRGCSFELQVRKWTTITESLAFFHCCLNPI +LYAFLGAKFKTSAQNAFTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_118/1-352 +ME-YN-NGTENISEE--SGDYD-FQETCARELDSDFYKIFHPTVYGIIFILGIVGNGLVVLVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAAK +SWYFGGFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVHATNCQATRKLLANKVIYVGVWLPAAILTVPDLLFARVSTADSRTVCQRIYPNLVWTVVFR +FQHILVGFILPGLVILICYCILISKLSQAKGQ-KKRALKTTVILIVCFFVCWLPYCAGIFLDTLMMLNVVPITCELQQAVDKWISITEALAYFHCCLNPI +LYAFLGVKFKKTARRTLTMSSSKSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_119/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEAEDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIRQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_120/1-352 +LPILQIYTSDNYSEELGSGDYDSTKEPCFREENAHF---------------------------------------------------------------- +-----------------------------------------------------------VWIPALLLTIPDFIFANVSEAEDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKSSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_121/1-352 +GDGFIIELHDNGTDGFGSGDY-DGKEPCFRHENEDFNRIFLPTVYSIIFLTGIVGNGLVIIVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAAA +SWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYLGVWLPAVLLTVPDIIFASTGEANGRYFCDRVYPHDNWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFVLLEVIKQDCDFDSAVHKWISITEAVAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_122/1-352 +QENAAIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIRQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_123/1-352 +MDGFHIFSSDNYTEDLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVEEGDGRYICDRFYPNDLWLVVFQ +FQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_124/1-352 +LDHV---DFDNDTGGSGSGELG-LEEPCEVEMTTELQRVFLPVVYALIFILGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLVLPFWAVDSTA +DWCFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAALLAVPDLIFART---EGATLCQRFYPAPLWVAVFH +LQLVVVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFLCWLPYGAGISVDALLRLEVLPRSCSLEAVLGVWLAVSEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_125/1-352 +MDGFHIFSSDNYTEDLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVKEGDGRYICDRFYPNDLWLVVFQ +FQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_126/1-352 +LQ---IDSSDNYTGDVGSGDFDFNKEPCFREGNVHFNRIFLPTVYSIIFLTGIVGNGLVVLVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGNFLCKAIHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDLIFAEVQVVEDRVMCDRFYPSDSWVVVFQ +FQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIINQGCDFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_127/1-352 +MATFD---FDNATEG--SGMMD-YDEMCDIGISQSFQRFFLPAVYGIIFLLGVVGNGLVVLVMGFQRKTKNMTDRYRLHLSVADLLFVLTLPFWAVDAAS +TWIFGGFLCVTVNMIYTVNLYSSVLILAFISLDRYLAVVRATNSLATRRLLAERVIYVGVWLPATLLTVPDLVFAKV----ARDLCERIYPNMVWKAAFR +FQHIIVGFVLPGLIILICYCIIISKLSKSKGQ-KRKALKTTIILILCFFVCWLPYCASILVDTLMMLNVVSHSCYLEQSLQKWIFVTEALAYFHCCLNPI +LYAFLGVKFSKSARSTLT-MSSRSSQKMLTK-KRGVISSVSTESESSSVLSS +>Sepcies_128/1-352 +MEGISIYTSDNYSEELGSGDYDSIKEPCFREESAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDLIFANISEAEGKYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_129/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEVDERYICDRFYPSDLWLVVFQ +FQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_130/1-352 +AE-FE-NNTYNISEE--FPELD-IPEPCGQLLSSNFNKVFLPTVYGIIFILGIIGNGLVIAVMGYQKKVKTMTDKYRVHLSVADLLFVLTLPFWAVDAAK +TWYFGGFLCVSVHVIYTLNLYSSVLILAFISLDRYLAIVHATNSQAKRKLLANKVIYIAVWLPATILTVPDLVFARVSSTDSRTICQRIYPSLIWTVVFR +FQHILVGFVLPGLVILVCYCIIISKLSQAKGQ-KKKALKTTVILIICFFGCWLPYCTGIFLDTLIMLDVVRSSCQLQQAVETWISITEALAYFHCCLNPI +LYAFLGVKFNKTARSTLT-NSSKSSQKLMAK-KRGQISSVSTESESSSVLTS +>Sepcies_131/1-352 +MSHL-----DNDTG--GSGDDG-LEESCNVEMTAELHRVFLPVVYAIIFVLGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLALPFWAVDAAD +DWRFGGAACIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGELRQLLAHKAVYVGAWLPATLLAVPDMIFART---EGATVCQRFYPAPVWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRCCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKILPW-RRGT--SMTPETESSSLHSS +>Sepcies_132/1-352 +LDGLLIELSENGTDEIGSGDYGDYEEPCYQHENADFNRIFLPTIYSIIFLTGIIGNGLVTIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +GWYFGNLLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDLIFASTSQVEGKYLCDRVYPHENWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLDTILHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_133/1-352 +MDGFRIFTSDNYT-DLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCRAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWMPALLLTIPDFIFVNIKEGDGRYICDRFYPNDLWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_134/1-352 +LEGHRIYTSDNYSEELGSGDYDSTKEPCYRHENAHFNRIFLPPIFFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAIA +DWYFGKFLCKALHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAERAVYIGVWLPALLLTIPDFIFADITEDKERYFCDRLYPSDLWTVVFQ +FQHIMVGLILPGIVILSCYCVIISKLSHSKGHQKRKALKTTVILILAFFTCWLPYYIGISIDSFILLEVIKKGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_136/1-352 +MSHLD---YDNDTGGSGSGELG-LQEPCQVEMTSELQQVFLPVVYALIFTLGITGNGLVVFVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAN +DWRFGPATCIGVQVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVNPLLSSLLPSSP------------------------------ +----LLSSLLPSSPLLSSFLLSSSLLSS-----LLLSLPPPPFLLLSFPS--LPSSSSSSLSSSLLSSLPPPSPPLLSSLSPLLLLLPLLSYLHTVHDVF +---FMSSSLRCSARHDICPSRQCSSLGVLLR-HRGPAGGPAAEAASGQVLAA +>Sepcies_137/1-352 +MEGISIYTSDNYTEELGSGDYDSIKEPCFREESAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFANVSEADGKYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_138/1-352 +----------------GSGDLG-LQEPCDVEVTADLQQVFLPVVYALIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVL----------- +------ASCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAGLLAVPDLVFART---EGATLCQRFYPAPLWVAIFH +LQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGVGITVDALLRLEVLPRGCSLEAVLGVWLAVAEPMAFAHCCLNPL +LYAFLGAGFKNSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_139/1-352 +ME-FD-NNTDNTSEE--SGDFD-FQEPCGSALSNTFNKIFLPTVYGIIFILGIIGNGLVVVVIGFQRRARTMTDKYRLHLSVADLMFVLTLPFWAVDAAS +NWYFRGFLCVFVHSIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAVLTVPDLVFARVSTADPRIICQRIYPSLIWTVVFR +FQHILVGFILPGLVILICYCIIIAKLSETKGQ-KKKALKTTVILILCFFTCWLPYCVGIFFDTLMMLNVVSTSCALQQAVEKWISITEALAYFHCCLNPI +LYAFLGVKFKKSARSALT-ANSKSSQKLMTK-KRGPISSVSTESESSSVFSS +>Sepcies_140/1-352 +MDGFHIYPSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLAIPDFIFANVRVGEDRYICDRFYPNDVWMVVFQ +FQHIMVGLVLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGLSIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKSSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_141/1-352 +MDGIHLYPSDNYTEELGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +DWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLAIPDFIFANVKDGEDRYMCDRFYPNDVWLVVFQ +FQHILVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_142/1-352 +LDGLLIELSENGTDEIGSGDYGDYKEPCYQNENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +GWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPALLLTVPDLIFASTSEIERKYLCDRMYPHENWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRRRCSLETIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_143/1-352 +LDGLLIEFSENGTDEIGSGDYGDYEEPCYQHENADFNRIFLPTIYSIIFITGIIGNGLVIMVMGYQKKQRNMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPALLLTVPDVIFAGTSEIEGKYLCDRMYPHENWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFMLLGVIRHRCSLETIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_144/1-352 +-----IYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_145/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_146/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_147/1-352 +MD-FN-NSFENISDG--SGDLD-MPEICDRAFSDNFNKIFLPTVYGVIAILGIIGNGLVVIVMGYQKKVKTMTDKYRLHLSIADLLFVLTLPFWAVDAAK +NWYFGSFACVSVHMIYTINLYSSVLILAFISLDRYLAVVRATNSQATRKLLANRVIYVGVWLPATILTIPDMVFARV------TICQRIYPSVIWTVVFR +FQHILVGFVLPGLVILICYCIIITKLAQAKGQ-KKKALKTTIILILCFFCCWLPYCVGIFLDNLVMLNVFSPSCELQQALEKWISVTEALAYFHCCLNPI +LYAFLGVKFKKSARSALT-ASSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_148/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_149/1-352 +---YE----DNSSEE--SGDYDGYEEPCNRVSGDDFQRIFLPTVYGLIFLLGIVGNGLVLIVMGYQKKVKT-IDKYRLHLSVADLLFVLTLPFWAVDAAS +SWYFGGFLCTTVHVIYTINLYSSVLILAFISVDRYLAVVHATNSQTTRTFLADKVIYVAVWLPAVILTVPDIVFAAA-NRVSRTICQRIYPSFYWMAGFR +FQHILVGFVLPGLVILTCYCIIIAKLSQSKGQ-KRKALKTTVILVLCFFSCWLPYCVGIFVDTLMLLNVISHSCGLEQILQTWISITEALAYFHCCLNPI +FYAFLGVKFKKSARNALT-VSSRSSHKILTK-KRGPISSVSTESESSSALSS +>Sepcies_150/1-352 +MHHFN--DYDNDTG--GSGEVG-LEEPCEVEMTSELQQIFLPVVYALIFILGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVEAAA +DWRFGAATCISVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAGLLAVPDLVFART---EGTTLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLDVLPSSCRLEAVLSVWLAVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKVIPR-RRGA--STTTESESSSLHSS +>Sepcies_151/1-352 +MDGLSFDLSDNSTDETGSGDDGNYQEACFGQENADFNRIFLPTIFSIIFLTGIIGNGLVIVVMGYQKKLKSMTDKYRVHLSVADLLFVITLPFWSVDAVI +GWYFGNFLCKVVHCIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAERIVYIGVWLPALLLTVPDIIFASTKEPGVKYVCQRFYPHETWTISFR +FQHIIVGLILPGLIILTCYCIIISKLSQSKGQQKRKALKTTVILIVAFFACWLPYYIGISIDTFVFLGVIQNGCYFEEVVHKWIAITEALAYFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_152/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVG +SWYFGQFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVHVGVWLPAILLAIPDLIFADIKEADERYICDRFYPSDLWLVVFQ +FQHIVVGLLLPGIVILSCYCIIISKLSQSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_153/1-352 +ME-SD-NSTDNLSDD--SVDFD-FQEPCGRSLSNNFNQIFLPTVYGIIFILGMIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAAK +SWYFGSFLCVSVHVIYTLNLYSSVLILAFISLDRYLAIVRATNSQDTRKLLATKVIYVGVWLPAVLLTVPDLVFARVPAVDSRIMCQRTYPSVEWTVGFR +FQQILVGFILPGLVILNCYCIIIGKLSQARSH-KRKALKTTIILIVCFFSCWLPYCVGIFLDNLVMLGVISLSCDLEQAVEKWISISEALAYFHCCLNPI +LYAFLGVKFKKSAKSALT-ASSRSSQKLMAK-KRGPISSVSIESESSSALTS +>Sepcies_154/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEVDERYICDRFYPSDLWLVVFQ +FQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_155/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_156/1-352 +MSHISESDNDNDTSGFGSGDFG-FEEPCDRELSPSVQRIFLPVVYGFIFTLGITGNGLVVFVLGCQRKARSLTDRYRLHLSAADLLFVLALPFWAVDAAG +DWRVGAVMCVGVHVIYTVNLYGSVLILAFISLDRYLAVVKATSTTHTRQLLAHRLVYAGAWLPAGLLAIPDMVFART---EGEMVCTRLYPAPLWVSLFH +LQTVLVGLVVPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTVALVLCFFLCWLPYCIGIAVDALLRLELIPRGCTLESGLGVWLAVSEPMAYAHCCLNPL +LYAFLGVGFKSSARRALT-LTRTSSLKIVPR-RRGAMTSTTTESESSSLHSS +>Sepcies_157/1-352 +MAHFEDLSTDNNSEG--SGDIG-FEVPCDVEVSHDFQRIFLPTVYGIIFVLGLIGNGLVVLVMGCQKKSRTMTDKYRLHLSVADLLFVLTLPFWAVDAAK +DWYFGGFMCVAVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQGPRKLLANRIIYVGVWLPAALLTVPDLVFAKA---SIRTFCERIYPFTTWVVTFR +FQHILVGFVLPGLVILICYCIIISKLSRSKGTLKRKALKTTVVLIVCFFVCWLPYCGGILLDTLMMLEVIPHSCELEQGLQKWIFVTEALAYFHCCLNPI +LYAFLGVKFKKSARSALS-PSRGSSLKILPK-KRGGMSSVSTESESSSFHSS +>Sepcies_158/1-352 +-----IYNSDNYSEELGSGDYDSNKEPCFRDENAHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAIA +DWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVYEGEGRYICDRHYPDSLWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSQSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLEVIKQGCDFENIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_159/1-352 +ME-YD-NITDNITEE--SGDFD-FQEPCGSALSSNFNKIFLPTVYGIIFVLGIIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAVK +TWYFGSFLCVSVHMIYTLNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAILTVPDLVFARVSTADSRTICQRIYPSLIWTVIFR +FQHILVGFILPGLVILICYCIIIAKLSQAKGQ-KKKALKTTVILILCFFSCWLPYCVGIFLDTLMMLNVIPISCALQQAVEKWISITEALAYFHCCLNPI +LYAFLGVKFKKSAKSALT-PNSRSSQKLMTK-RRGPISSVSTESESSSVLSS +>Sepcies_160/1-352 +ME-YD-NSTDNISEE--SGDFD-YQEPCGSALSSDFNKIFLPTVYGIIFVLGIIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAVK +TWYFGSFLCVSVHMIYTLNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAILTVPDLVFARVSTADSRTICQRIYPSLIWTVIFR +FQHILVGFILPGLVILICYCIIIAKLSQAKGQ-KKKALKTTVILILCFFSCWLPYCVGIFLDTLMMLNVVPVSCGLQQAVEKWISITEALAYFHCCLNPI +LYAFLGVKFKKSAKSALT-PNSRSSQKLMAK-KRGPISSVSTESESSSVLSS +>Sepcies_161/1-352 +MDGFRIYTSDNYTEDVGSGDYDSLKEPCFREENAHFNQIFLPTVYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREGDGRYICDRFYPSDLWLVVFQ +FQHIMVGLILPGIVILSCYCVIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQRGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_162/1-352 +MEGIRIFTSDNYTEEMGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKVADERYICDRFYPSDLWLVVFQ +FQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_163/1-352 +MDGILIEFADNGSEEIGSADYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYVGVWLPAVLLTVPDIIFASTSEVEGRYLCDRMYPHDNWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILTFFACWLPYYIGISIDTFILLGVIRHRCSLDTIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_164/1-352 +LDGVAFLLSDNSTDEPGSGDDGNYQEVCWELENTNFNRIFLPTIFSVIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAVI +SWYFGNFLCKVVHVIYTVNLYSSVLILAFISLDRYLAIVHATSSQRPRKLLAERIVYIGVWLPAVLLTVPDIIFASTSELDGKYMCQRFYPHEKWLISFR +FQHIIVGLVLPGIIILTCYCIIISKLSHSKGQQKRKALKTTVILIVAFFACWLPYYIGITTDTFILLGFIKTGCDFEAIVRKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_165/1-352 +MSHL---EYDNDTGGSGSAELE-LDEPCGVEMTADLQRVFLPVVYALIFIVGITGNGLVVLVLGCQHRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAA +DWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATATGGLRQLLAHRLVY-GAWLPAGLLAIPDLVFART---EGATLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVLRLTQPLGAQKRRAVRTTIVLVLCFFLCWLPYGAGISVDALLRLELLPRSCRLEAVLGVWLAVAEPMAFAHCCLNPL +LYAFLGASFKNSARRALT-TSRASSLKILPR-RRGT--SITTESESSSLHSS +>Sepcies_166/1-352 +MSHL---DFDNDTG--GSGEVG-LEEPCDVEMTDELQQVFLPVVYALIFILGITGNGLVVIVLGCQRRSKSLTDWYRLHLSAADLLFVLSLPFWAVDAAA +DWRFGSATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYIGAWLPAGLLAVPDLIFART---EGSTLCQRLYPGPIWAAVFH +LQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFLCWLPYGVGIFVDALLRLEVLPSSCRLEAALGMWLSVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_167/1-352 +MSHF---EDYNDT-SSGSGELG-LEEPCGVETTTELQQVFLPVIYALIFILGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLSLPFWAVDAAA +DWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLAHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLLIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKNSARRALT-LNRASSLKVLPR-RRGT--STTTESESSSLHSS +>Sepcies_168/1-352 +ADGFTIAFSDNGTDELGSGDYGDLEEPCFGHENANFNRIFLPVIYSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNFLCKTVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYIGVWLPAMLLTVPDIIFASTSEVDGRYVCDRVYPHDNWLISFR +FQHILVGFVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISTDTFILLGVIRHGCSFEMIVHKWISITEAIAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_169/1-352 +---FS-NISDNFSEE--SGDFD-FQEPCNRALSDDFKKAFLPAIFGIIIVLGVIGNGLVVIVMGYQKKVKTMTDKYRLHLSVADLLLVFTLPFWAVDAAK +NWYFGSFLCVFVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASKIIYVGVWLP----------------------------SLTWRAVFR +FQHILVGFVLPGLVILICYCIIIAKLSQAKGQ-KKKALKTTVILILCFFSCWLPYCLGLFLDTLIMLNVFTASCVLEQAVEKWICITEALAYFHCCLNPI +LYAFLGVKFKKSARSALT-LNSRSSQKLMTK-KRGQISSVSTESESSSVLSS +>Sepcies_170/1-352 +MSTFD-------TEG--SGEIPIYEEPCNTALSDDVKKIFLPTIYGIIFILGIVGNGLVILVMGYQKKSRTMTDKYRLHLSIADLLFVLTLPFWAVDAAS +SWHFGRFLCVGVHMIYTVNLYSSVLILAFISLDRYLAVVHATNSQAPRKLLAEKVIYLGVWLPAALLTVPDLVFAKV----SRITCQRTYPRLIWAAVFY +FQHILVGFVLPGLIILTCYCIIICKLSQSKVQQKRKALKTTIILILCFFGCWLPYCVGIFVHTLDTLGVIPSSCSLVQSIEKWIFFTEALAFFHCCLNPI +LYAFLGVKFKKSARSAFS-TSRGSSRKMLPK-KRGVISSVSTESESSSFHSS +>Sepcies_171/1-352 +MSHL---DYDNDTDGSGLGEVG-LEEPCGMEMTAELQQVFLPVVYSLIFILGITGNGLVVVVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAA +DWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNSGGLRQLLAHRLVYVGAWMPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_172/1-352 +-------------DEIGSGDYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIVVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDIIFASTSEVEGKYLCDRMYPHENWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_173/1-352 +LPLLQIYPSDNYTEELGSGDYDSAKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAMA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLAIPDFIFANVQVGEDRYVCDRFYPNDLWLVVFQ +FQHILVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIKQGCDFESIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSIKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_174/1-352 +---YD-NITDNISEG--SGDLD-FQEPCGSALSSDFNKIFLPTVYGIIFVLGVIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAVK +TWYFGSFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAILTVPDLVFARVSTADARTICQRIYPSLTWTVIFR +FQHILVGFVLPGLVILICYCIIIAKLSQTKGQ-KKKVLKTTVILILCFFCCWLPYCAGIFLDTLMMLNVVPVTCELQQAVEKWISITEALAYFHCCLNPI +LYAFLGVKFKKSARSALT-PNSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_175/1-352 +--SIN--EDDNDTG--GSGEVG-LEEPCEVEKTTELLQIFLPVVYSIIFILGITGNRLVVVVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAG +DWRFGKVACISVQVIYTVNLYGSVLILAFISLDRYLAVVRATNTGRLRQLLAHRLVYVGAWLPAGLLAVPDLIFART---EGAMLCQRLYPATLWVAVFH +LQLVVVGLVIPGIVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGVGISVDALLRLDVLPRSCRLEAVLSMWLVVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STATESESSSLHSS +>Sepcies_176/1-352 +--HV---DYDNDTGGSGSGYLG-LEEPCDVEMTAELQQVFLPVVYALIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAA +DWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVTKLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLAVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRVSSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_177/1-352 +MSHL---DYDNDTGGSGLGEVG-LEEPCGMEMTAELQQVFLPVVYSLIFILGITGNGLVVMVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAA +DWRFGAVTCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNSGGLRQLLAHRLVYVGAWMPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLSVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_178/1-352 +LN-FDGNSTDNMSEE--SGDFE--EEPCGSAVSSDFNKIFLPTVYGIIFILGIIGNGLVVVVMGYQKKVTTMTDKYRLHLSVADLLFVITLPFWAVDAAK +TWYFGGFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAVLTVPDMVFARVSTGDSRTICQRIYPSLIWTAVFR +FQHILVGFILPGLVILTCYCIIITKLSRAKGQ-KKKALKTTVILILCFFSCWLPYCVGIFLDTLMMLNVVPSSCELQQAVEKWISVTEALAYFHCCLNPI +LYAFLGVKFKKTARSALA-VSSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_179/1-352 +MSHL---DYDNDTGGSGSGDLG-LEEPCEVEMTTDLQQVFLPVVYALIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAA +DWRFGAVTCVGVHAIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAALLAVPDLIFART---EGATLCQRFYPAPLWVAVFH +LQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDSMLRLEVLPRSCRLEAILSVWLAVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_180/1-352 +LDGLIIEFSDNGTDEIGSGDYEDYREPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIVVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDIIFASTSEVEGKYLCDRMYPHENWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_181/1-352 +MEGISIYTADNYSEELGSGDYDSNKEPCFRDENTHFNRIFLPTVYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMA +DWYFGKFLCTAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYLGVWIPAFLLTIPDFIFADVSQVDGRYICDRLYPDSLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLEVIKQGCDFESLVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_182/1-352 +MSHL---DYDNDTGGSGSGDLG-LDEPCEVEMTTELQQIFLPVVYALIFALGIAGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAGS +DWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYIGAWLPAALLAIPDLIFART---EGATLCQRFYPAPLWVAVFH +LQLVFVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRTCSLEAVLGVWLAVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLRILPR-RKGA--STTTESESSSLHSS +>Sepcies_183/1-352 +ME-YT-NSTDNMSEE--SGDFD-FQEPCGRVLSSEFNKIFLPTVYGIIFFLGVIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAAK +SWYFGGFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAVLTVPDLVFARVSTGDSRIICQRIYPSLIWTVVFR +FQHILVGFILPGLVILVCYCIIIAKLSQAKGQ-KKKALKTTVILILCFFSCWLPYCVGIFLDNLMMLNVVSQSCELQQAVETWISITEALAYFHCCLNPI +LYAFLGVKFKKSAKSALT-AGSRSSQKLMTK-KRGQISSVSTESESSSVLSS +>Sepcies_184/1-352 +MEELHIYPSDNYTEELGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVEAVA +NWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADDRYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFEKTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_185/1-352 +MSHFEEILGDNSSEG--SGDFG-FDVPCDRAVSHEFSRIFLPAVYGVIFLLGTVGNALVVAVMGFQRRSRTMTDKYRLHLSVADLLFVLTLPFWAADAAS +DWYFGGFMCVAVHMIYTVNLYSSVLILAFISVDRYLAVVRATSSQDARKVLAQRVIYAGVWLPALLLTVPDLVFAKA---TVRTICERIYPAVAWLVAFR +VQHILVGFVVPGLVILTCYCVIIARLSSTKGTQKRKALKTTVVLIVCFFGCWLPYCAGILVDTLLTLGVVAHSCALEQGLEKWISVTEALAYFHCCLNPI +LYAFLGAKFKKSARNALS-PSRGSSLKILSR-RRAGVPSISTESESSSFHSS +>Sepcies_186/1-352 +MSHF---EDYNDT-GSGSGELG-LEEPCGVETTTELQQVFLPVIYALILILGITGNGLVVVVLGCQR---SLTDWYRLHLSAADLLFVLSLPFWAVDAAA +DWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLVHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFH +LQLVLVGLLIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPL +LYAFLGAGFKNSARRALT-LNRASSLKVLPR-RRGT--STTTESESSSLHSS +>Sepcies_187/1-352 +MEGISIYTSDNYTEELGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYAGVWLPALLLTIPDFIFANVSEADDRYICDRLYPNDLWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALSSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_188/1-352 +-----------------SGDYGDYEEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVILVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDIIFASTSEVEGKYLCDRIYPHGNWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFLLLGVIRHRCSLETVVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_189/1-352 +VDGIEFSIADNSTEINGSEDFDSYQSPCYGHENNDFNRIFLPTIYSFIFFLGIIGNGLVVLVMGYQKKSRTMTDKYRLHLSVADLLFVFSLPFWSVDAAI +GWYFKEFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQGSRKLLAEKIVYAGVWLPAVLLTVPDLVFASVSVENGNYVCDRIYPRDNWTIGFR +FLHITVGLVMPGLIILTCYCVIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYICLTIDTFMLIGIIKSDCMLENAVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSK-KRTGHSSVSTESESSSFHSS +>Sepcies_190/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_191/1-352 +MKHF---DYDNDTG--GSGELG-LEEPCDLEVTPDLQQVFLPVVYALIFTLGITGNGLVVMVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAA +DWRFGEIACVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAALLAVPDLIFART---EGATVCQRFYPAPVWAAVFH +LQLVLVGLVIPALVLLVCYCVIITRLTRPLGGQKRRAVRTTVALVLCFFVCWLPYGAGISMDALLRLEVLPRGCGLEVGLGVWLAVAEPMAFAHCCLNPL +LYAFLGAGFKSSARRALT-LSRASSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_192/1-352 +-----MYTSDNYSEELGSGDYDSMKEPCFREDNAHFNRIFLPTIYFIIFFTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVVTLPFWAVDAMA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVKEAEGKYICDRFYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLEVIKQGCEFESIVHMWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_193/1-352 +MEGISIYTSDNYTEELGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYAGVWLPALLLTIPDFIFANVSEVDDRYICDRLYPNDLWVVVFQ +FQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_194/1-352 +MSELE-------SDG--SGE--NFEEPCYRAIDPKLKKIFLPTVYGIIFVLGIVGNGLVVIVMGYQRKSRTMTDKYRLHLSVADLLFVLTLPFWAVYAAS +SWHFGSFLCVAVHMIHTVNLYSSVLILAFISLDRYLAVVRATNSNAPRRLLAEKVIYVGVWLPAVLLTVPDMVFAKV----TGISCGRTYPGDIWAAAFR +FQQILVGFLLPGLIILTCYCIIICRLSQSKGQHKRKALKTTVVLILCFFSCWLPYCLGIFVDTLMMLKVIPYSCSWVQSLEKWIPITEALAYFHCCLNPI +LYAFLGVKFKKSARNALS-TSRGSSRKMLPK-KRGAISSVSTESESSSFHSS +>Sepcies_195/1-352 +ADGFTIEFPDNGTDELGSGDYGDFEEPCFGHENANFNRIFLPVIYSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNFLCKTVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYIGVWLPAMLLTVPDIIFASTSEVDGRYVCDRVYPHDNWLISFR +FQHILVGFVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISTDTFILLGVIRHGCSFEMIVHKWISITEAIAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_196/1-352 +YE-FD-NNTDNISEE--SGDFD-LQEVCDTALSSEFNKIFLPTVYGIIFILGIIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAAK +TWYFGSFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSNATRKLLASKVIYVGVWLPAVILTVPDMVFARESTTESRTICQRIYPSLIWTVVFR +FQHILVGFILPGLVILICYCIIIAKLSQAKGQ-KKKALKTTVILILCFFSCWLPYCIGLFLDTLIMLNVVPSSCQLQQAVEKWIAITEALAYFHCCLNPI +LYAFLGVKFKKTARSALT-ASSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_197/1-352 +----SIYTSDNYTEEMGSGDYDAIKEPCFRDENVDFNRIFLPTIYAIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVA +NWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADNKFICDRFYPGDLWVVVFQ +FQHIMVGLILPGIIILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_198/1-352 +LDGLIIEFSDNGTDEVGSGDYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIVVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDIIFASTSEVEGKYLCDRMYPHENWLISFR +FQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_199/1-352 +TDGFTIEFPDNGTDELGSGDYGDFEEPCFGHENANFNRIFLPVIYSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAI +SWYFGNFLCKTVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYIGVWLPAMLLTVPDIIFASTSEVDGRYVCDRVYPHDNWRISFR +FQHILVGFVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISTDTFILLGVIRHGCNFEMIVHKWISITEAIAFFHCCLNPI +LYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS diff --git a/analysis/Hsu.et.al.git/msa/CXCR4.a3m b/analysis/Hsu.et.al.git/msa/CXCR4.a3m new file mode 100644 index 0000000000000000000000000000000000000000..a5fa1b1c76f24682244c6f2ff073afb756cf6dab --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CXCR4.a3m @@ -0,0 +1,398 @@ +>CXCR4/1-352 +MEGISIYTSDNYTEEMGSGDYDSMKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_2/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_3/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_4/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_5/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_6/1-352 +MH---LDEADDTSE-----EDSS--SPCCYSPSQSFHRVFLPVVYGLVCLLGFAGNGLILVILTCFTKKRTSSDLYLMHLAAADLLFVLTMPFWAVGSATEWVFGNVLCCLVNFTFTVNLASSILLLACISIERYLAIVRATKTDKVRRKFATKVTCGAVWALSLLLAMPDLVFSH-VPLSGHQLCEHVYPSELWRTSLRALHHVLAFALPGIVIVFCYVMVIRTLSQLHNHEKRKALKVVVAIVAAFFVCWLPYNVVTLLDTLMRLDVVNSDCEMEQRLGVAVAVTEGVGFSHCCFIPVLYAFVGKKFKERLRG--CVGTPVASYRKRQSSNR----PISSDSFSTSIPA- +>Sepcies_7/1-352 +AE-LECRESNDCSEE--SWDFNP--SLDIHGSAQQFIHVFLPTVYWIVCILGIIGNGFIFAVLGCSHRRRSTADVYLLNLAAADLLFVFTLPFWAVSAYSQWVFGEVLCRVVHIVFTVNMSSSILLLACISVDRYLAIVRATKTDKLRRSAATRASCCAVWFISLLLAVPDLAFSR-APLSDAVACEHVYPADVWRTVLRTQHHLLAFILPSMVIVCCYGLIIRTLAHSHGQRQRKALKVVVAIVVAFFVCWFPYNLATFLDTLLRLNVVKFSCELEDRLTIAVAITEGLGFMHCCVIPILYAFVGEQFKASCRGFIVVQGQ-ARLQYNVRYERGP--SVNSDSLSTSSHA- +>Sepcies_8/1-352 +LSH-------NDSA-----NYS-YEEFMCEEQNLYIKKILIPLFYSLIFILGIVGNGLVVLVMGYHKRYRSMTDKYRLHLSVADLLFVLTLPFWAIDTV-NWYFGDITCKIVHVIYTMNLYSTVLIMAFISLDRYYAVVHATNSTRQRKMLANRFVYVGVWLPSILLTVPDMVFAK-TQLMDRIVCDRIYPFQTWLVAFRMKGVLVGFVLPALVILTCYCIIISKLSQSTGLQKRKALKITIILIVIFFTCWLPYYIVILIDTVMLMRGREYSCVMEQMVIMAMNLTEAVAYCHCCLNPILYAFVGVNFKSYTRKVFSSEIRCSPLKLQSKDRRATHPSISTESESSSLQSS +>Sepcies_9/1-352 +MDSFVFDLPDNSTPGSGLGDYSSAEEPCIKEDNEYFNKIFLPIVYSIIFLMGITGNILVIIVMGYQKRSRTMTDKYRLHLSVADLLFVLTLPFWSVSAASSWFFGNFLCKALHFIYTVNLYSSVLILAFISIDRYLAIVHATNSQRPRKILAERVVYVGVWLPAILMTVPDIVFAKVSGLQDLFICERIYPHTIWMIAFRFQHILVGLVFPGLIILTCYCIIISRLSHSKGQQKRKALKTTVILILAFFACWLPYYIGISVDVFMLLGVIKHSCDLESFVAKWISITEALAFFHCCLNPILYAFLGANFKTSAQNAFTSVSRGSSLKILSKHKRGGLSSVSTESESSSFHSS +>Sepcies_10/1-352 +MSDVD----DTSDEG--SGY--DFVEPCDLALSNNLKKFFLPTVYGLIFLMGIVGNGLVVVVMGFQRKSRTMTDKYRLHLSIADLLFVLTLPFWAVDAASSWYFGGFLCTAVHVIYTVNLYSSVLILAFISLDRYLAVVRATNSQGPRKLLAEKVIYVGVWLPAALLTVPDLVFAKV----SRVNCQRIYPSLIWMTVFRFQHVFVGLVLPGLIILTCYCIIISRLSQSKVQQKRKALKTTVILILTFFSCWLPYCIAIFVDTLMMLDVIQHSCILEQALEKWILITEALAYFHCCLNPILYAFLGVKFKKSARTALS-VSRGSSLKILSKSKRGGLSSVSTESESSSFQSS +>Sepcies_11/1-352 +MSHLSEFLEDNSSEG--SGDFG-YMEACDRAVSHEFSRIFLPTVYAIIFVLGVIGNGLVVIVMGYQRKSRTMTDKYRLHLSVADLLFVLSLPFWAVDAVSDWYFGGFMCVAVHMIYSVNLYSSVLILAFISLDRYLAVVRATNSQGPRKLLAERVIYVGVWLPAILLTVPDLVFAKA---TVRTVCERVYPTKVWRAVFQFQHIVVGFVLPGLVILICYCIIISKLARTKGTQKKKALKTTVVLIVCFFSCWLPYCAGILVDTLLTLEVIPHSCELEQGLEKWIFVTEALAYFHCCLNPILYAFLGVKFKKSARSALS-PSRGSSLKILPK-KRGGMSSVSTESESSSFQSS +>Sepcies_12/1-352 +MESL-----DSSDSG--SGDYD-GEELCDLSVSNDFQKIFLPTVYGIIFVLGIIGNGLVVLVMGFQKKSKNMTDKYRLHLSIADLLFVLTLPFWAVDAVSGWHFGGFLCVTVNMIYTLNLYSSVLILAFISLDRYLAVVRATNSQNLRKLLAGRVIYIGVWLPATFFTIPDLVFAKI----MGTICELTYPNVIWKAVFRFQHIIIGFLLPGLIILTCYCIIISKLSKSKGQ-KRKALKTTVILILCFFICWLPYCAGILVDALTMLNVISHSCFLEQGLEKWIFFTEALAYFHCCLNPILYAFLGVRFSKSARNALS-ISSRSSHKMLTK-KRGPISSVSTESESSSALTS +>Sepcies_13/1-352 +MEHL-----DSSDSG--SGDYY-SDEFCDLSVSNDFQKIFLPIVYGIIFVLGIIGNGLVVLVMGFQKKSKNMTDKYRLHLSIADLLFVLTLPFWAVDAVSGWHFGGFLCVAVNMIYTLNLYSSVLILAFISLDRYLAVVRATNSQKFRIVLAEKVIYLGVWLPATLLTVPDLVFAKV----MNTICEHTYPNTAWKAGFRFQHIFVGFLLPGLIILTCYCIIISKLSKSKGQ-KKKALKTTVILILCFFICWLPYCVGILVDTLVMLNVISHSCFLEQGLEKWIFFTEALAYFHCCLNPILYAFLGVRFSKSARSALS-ISSKSSHKMLTK-KRGPISSVSTESESSTVLSS +>Sepcies_14/1-352 +MD-T-----DRSDSG--SGDFD-FDELCDLKVGNDFQKIFLPVVYGIIFVLGIIGNGLVVLVMGFQKKSKNMTDKYRLHLSIADLLFVLTLPFWAVDAASGWHFGGFLCVTVNMIYTLNLYSSVLILAFISLDRYLAVVRATNSQNFRRVLAEKVIYLGVWLPASLLTVPDLVFAKV----MNTICELTYPNTVWKAVFRFQHIFVGFLLPGLIILTCYCIIISKLSKSKGQ-KRKALKTTVILILCFFICWLPYCAGILVDTLVMLNVISHSCFLEQGLEKWIFFTEALAYFHCCLNPILYAFLGVKFSKSARNALS-ISSRSSHKMLTK-KRGPISSVSTESESSSVLSS +>Sepcies_15/1-352 +MAHFE---DDNSSEG--SGMID-MVGMCDIAISHNFQKVFLPAVYGIIFLLGVVGNGLVVLVMGFQKKSTNMTDRYRLHLSVADLLFVLTLPFWAVDAASTWHFGKFLCVAVNMIYTVNLYSSVLILAFISLDRYLAVVRATNSQSTRRLLATRVIYVGVWLPATLLTVPDLVFAEV----TRDICERIYPNMAWKAAFRFQHILVGFVLPGLIILICYCVIISKLSKSKGQ-KRKALKTTIILILCFFICWLPYCAGILVDTLMMLNVISHSCYLEQSLEKWIFVTEALAYFHCCLNPILYAFLGVKFSRSARNTLT-GSSRSSHKILTK-KRGVISSVSTESESSSVLSS +>Sepcies_16/1-352 +MSHFGDLVSDNQTDG--SGDLG-METPCNREGNQDLQRILLPTVYGVIFTLGLVGNGLVVAVMGCQRKSRTMTDRYRLHLSVADLLFVLSLPFWAVDAASGWRFGGFMCVLVHMVYTVNLYGSVLLLAFISLDRYLAVVHATSSQATRRLLSERVVYAGAWLPAALLTAPDLAFARAGVDGTRVVCQRIYPALAWMAAFRAQHVLVGFVLPGLVILVCYCVIIVTLSRSKGAQKRRALRTTVALVACFFACWLPYCAGIVVDTLLQLGVVTHSCALESGLETWIYVTEALAYFHCCLNPILYAFLGVKFKKSARRALT-GGRGSSLKILAK-KKGGMSSVSTESESSSFHSS +>Sepcies_17/1-352 +MDQFD---YDNSTEG--SA-FD-LEGLCDIALSADFQRIFLPAVYGIIFVLGVVGNGLVVLVMGFQKKSTNMTDKYRLHLSVADLLFVLSLPFWAVDAASTWYFGWFLCKAVNMIYTVNLYSSVLILAFISLDRYLAVVHATNSQSKRRLLADRMIYVAVWLPAMLLTVPDLVFAKV----TGDICERIYPN-VWKAAFRFQHIIVGFVLPGLVILVCYCMIISRLSTSKGQ-KRRALKTTVILILCFFTCWLPYCGGILVDTLMMLNVIAPSCYREQTLQRWIFLTEALAFFHCCLNPILYAFLGVKFSKSARSALS-TSSRSSLKMLTK-KRGPISSVSTESESSSMPSS +>Sepcies_18/1-352 +MSHIPDSDFDNDSNGFGSGDLG-LEEPCDRELSPGVQRIFLPVVYGLIFTLGITGNGLVVFVLGCQRTARSLTDRYRLHLSAADLLFVLALPFWAVDAAGNWCFGAVWCVGVHVIYTVNLYGSVLILAFISLDRYMAVVKATSTTHTRQLLAHRLVYAGAWLPAALLAIPDVVFART---DGEMVCARLYPAPLWVSLFQLQTVVMGLVLPGLVLLVCYWVIVSRLTRPLGGQKRKAVRTTVALVLCFFLCWLPYCIGITVDALLRLELIPRGCMLESGLGVWIAVSEPMAYAHCCLNPLLYAFLGAGFKSSARRALT-LTRTSSQKIGSR-RRGAMTSTTTESESSSLHSS +>Sepcies_19/1-352 +---YE---FDNTSYE--SGDFDGFEEPCNRVGGDDFQRIFLPTVYGIIFLLGIVGNGLVVTVMGYQKKVKTMTDKYRLHLSVADLLLVFTLPFWAVDAASSWYFGGFLCTTVHVIYTINLYSSVLILAFISVDRYLAVVHATNSQTTRKLLAERWIYVAVWLPAAVLTVPDIVFATA-DGGSRTICQRIYPSFYWMAGFRFQHILVGFVLPGLVILTCYCIIIAKLSQAKGQ-KRKALKTTVILILCFFSCWLPYCVGIFLDTLMLLNVISHSCALEQSLQTWLLITEALAYFHCCLNPILYAFLGVKFKKSARDALT-VSSRSSHKVLTK-KRGAISSVSTESESSSVLCS +>Sepcies_20/1-352 +SV-YE---NDNSSEE--SGDYDGYEEPCNRVSGDDFQRIFLPTVYGIIFLLGIVGNGLVLIVMGYQKKVQTKTDKYRLHLSVADLLFVLTLPFWAVDAASSWYFGGILCTAVHVIYTINLYSSVLILAFISMDRYLAVVHATKSQSTRTFLADRVIYVAVWLPAVILTVPDMVFATA-NRVSRTICQRIYPSFYWMAGFRFQHILVGFVLPGLVILTCYCIIIAKLSQSKGQ-KRKALKTTVILVLCFFSCWLPYCVGIFVDTLMLLNVISHSCALEQSLQTWISITEALAYFHCCLNPILYAFLGVKFKKSARNALT-VSSRSSHKILTK-KRGPISSVSTESESSGALSS +>Sepcies_21/1-352 +ITHIQESDYDNDTIGFGSGDFG-FEEPCDRELSPSVQSIFIPVVYGFIFTLGITGNGLVVFVLGCQRKARSLTDRYRLHLSAADLLFVLALPFWAVDAAGDWRFGAVTCVGVHVIYTVNLYGSVLILAFISLDRYLAVVKATSTTHIRQRLARRYVYAGAWLPACLLAIPDMVFART---EGEMVCARLYPAPLWVSLFHLQTVLVGLVVPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTVALVLCFFLCWLPYCIGITVDALLRLELIPRGCTLESGLGLWLAVSEPMAYAHCCLNPLLYAFLGVGFKSSARRALT-LTRMSSLKILPR-RRGATTSTTTESESSSLHSS +>Sepcies_22/1-352 +MSHISESDYDNDTSGFGSGDFG-FEEPCD-QLSPSVQRIFLPVVYGIIFTLGITGNGLVVFVLGCQRKARSLTDRYRLHLSAADLLFVLALPFWAVDAAGDWRVGAVMCVGVHVIYTVNLYGSVLILAFISLDRYLAVVKATSTTHTRQLLARRLVYAGAWLPAGLLAIPDMVFART---EGEMVCTRLYPAPLWVSLFHLQTVLVGLVVPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTVALVLCFFLCWLPYCIGIAVDALLRLELIPRGCTLESGLGVWLAVSEPMAYAHCCLNPLLYAFLGVGFKSSARRALT-LTRTSSLKIVPR-RRGAMTSTTTESESSSLHSS +>Sepcies_23/1-352 +MSHI----EDNYT---GSGDMG-LEEPCNVEVSPDLQQVFLPVVYTLIFLLGITGNSLVVVVLGCQRRAKSLTDCYRLHLSAADLLFVLSLPFWAVDAAADWRLGPVACVGVHVIYTVNLYGSVLILAFISLDRYLAVVRPTNTGGLRQLLASRLVYAGAWLPAALLAVPDLVFART---EGVTLCQRFYPGPLWVAVFHLQLVLVGLLIPGVVLLICYCVIVSRLTRPLGGQKRRAVRTTVALVLCFFVCWLPYGAGIALDALVRLEVLPRSCGLDAAMGVWLAVAEPLAFAHCCLNPLLYAFLGAGFKTSARRALT-LSRASSLKILPR-RRGP--STTTESESSSLHSS +>Sepcies_24/1-352 +GE-YE-NSTDNMSEG--SADFE-IQEPCGQVLSHNFNKIFLPTVYGIIFTLGIIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAVKTWYFGGFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVHATNSQATRKLLASRVIYVGVWLPAAILTVPDMVFARVSSTNSRTICQRIYPSLIWTVVFRFQHILVGFVLPGLVILVCYCIIISRLSKAKGQ-KKKALKTTVILIVCFFGCWLPYCVGIFVDTLMMLNVVPSGCVLQQAVETWISVTEALAYFHCCLNPILYAFLGVKFKKTARSTLT-MSSRSSQKLMSK-KRGPISSVSTESESSSVLSS +>Sepcies_25/1-352 +MSHL-----DNDTG--GSGDDG-LEESCNVEMTAELHRVFLPVVYAVIFVLGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLALPFWAVDAADDWRFGGAACIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHKAVYVGAWLPATLLAVPDMIFART---EGATVCQRFYPAPVWVAVFHLQLVLVGLVIPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLDVLPRCCRLEAALSVWLSVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGT--SMTPETESSSLHSS +>Sepcies_26/1-352 +MSHL-----DNDTG--GSGDDG-LEESCNVEMTAELHRVFLPVVYAIIFVLGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLALPFWAVDAADDWRFGGAACIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHKAVYVGAWLPATLLAVPDMVFART---EGATVCQRFYPAPVWVAVFHLQLVLVGLVIPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRCCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGT--SMTPETESSSLHSS +>Sepcies_27/1-352 +MSHL---DYDNDTGGSGLGEVG-LEEPCGMEMTAELQQVFLPVVYSLIFILGITGNGLVVMVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAADWRFGAVTCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNSGGLRQLLAHRLVYVGAWMPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLSVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_28/1-352 +ME-FD-NSTENISEE--SGDFD-DEEPCDRVVRNHFNKIFLPTVYGIIFILGIIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAAKTWYFGSFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAALLTVPDLVFARLSSADSRIVCQHIYPSRKWTVGFRFQHIIVGFILPGLVILICYCIIISKLSQSKGQ-KRKAVKTTIILMLCFFSCWLPYCVGIFLDNLMMLKVISSPCKLQHAVETWISITEPLAYFHCCLNPILYAFLGVKFKTSARSVLT-ASSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_29/1-352 +MSHF---EDYNDT-SSGSGELG-LEEPCGVETTTELQQVFLPVIYALIFILGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLALPFWAVDAAADWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLAHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKNSARRALT-LNRASSLKVLPR-RRGT--STTTESESSSLHSS +>Sepcies_30/1-352 +MSHF---EDYNDT-GSGSGELG-LEEPCGVETTTELQQVFLPVIYALIFILGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLSLPFWAVDAAADWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLAHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLLIPGLVLLVCYCVIVTRLTRSLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKNSARRALT-LNRASSLKVLPR-RRGT--STTTESESSSLHSS +>Sepcies_31/1-352 +MSHF---EDYNDT-GSGSGELG-LEEPCGVETTTELQQVFLPVIYALIFILGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLSLPFWAVDAAADWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLAHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLLIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKNSARRALT-LNRASSLKVLPR-RRGT--STTTESESSSLHSS +>Sepcies_32/1-352 +MSHL---DYDNDTGGSGSGDLG-FEEPCDVEMTADLQQVFLPVVYALIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAGDWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAGLLAVPDLIFART---EGATLCGRFYPAPLWVAVFHLQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRGCGLEAVLGVWLAVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_33/1-352 +MSHF---DYDNDTGGSGSG-LG-LEEPCEVEMTTELQQVFLPVVYALIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAADWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAALLAVPDLIFART---EGATLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLDVLPRSCSLEAVLGVWLAVAEPMAFAHCCLNPLLYAFLGAGFKNSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_34/1-352 +MDGIDINIFDNSTE-NGSGDFEDFSEPCFMHDNSDFNRIFLPTIYSFIFLLGIIGNGLVVVVMGYQKKSRTMTDKYRLHLSVADLLFVFTLPFWSVDAAIGWYFKEFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQGSRKMLADKVVYAGVWLPALLLTVPDLVFARVSDENGQFVCDRIYPRETWTVGFRFLHITVGLILPGLIILICYCVIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVCLTTDTFMLLGLLKADCIWENTLHKAISITEALAFFHCCLNPILYAFLGAKFKTSAQNAFTSVSRGSSLKILSK-KRAGLSSVSTESESSSFHSS +>Sepcies_35/1-352 +TDGFTIEFPDNGTDELGSGDYGDLEEPCFGHENANFNRIFLPVIYSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNFLCKTVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYIGVWLPAMLLTVPDIIFASTTEVDGRYVCDRVYPHDNWLISFRFQHILVGFVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISTDTFILLGVIRHGCNFEMIVHKWISITEAIAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_36/1-352 +MQGLAFEFPDNGTDEVGSGELD-LKEPCYWQENADFNRIFLPTIYSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAIGWYFGKFLCKAIHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYIGVWLPALLLTVPDLIFAKTSEVGEKYLCDRIYPHDNWLISFRFQHILVGLVLPGLIILICYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVFRPRCSFETMVTKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILPKGKRAGHSSVSTESESSSFHSS +>Sepcies_37/1-352 +MDGFIIEFSDNSTDEPGSGDYRDFEEPCYGQENANFNRIFLPTIYSVIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAIGWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYIGVWLPAVLLTVPDLIFARSSEAEGMYVCDRLYPHTIWQISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFIMLGVIKRRCDFETIVHKWISVTEAIAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_38/1-352 +--G--TVMFDNNTDELGSGEEDNFTGLCFEEENEDFNRIFLPTIFSIIFLTGIVGNGLVIVVMGFQKKLKSITDKYRVHLSVADLLFVISLPFWSVDAVISWYFGEVLCKIVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRARKLLAKRIVYFGVWLPALVLTIPDIMFARITEIGGKYMCQRFYTNLSWQIPFQFQQILVGLVLPGLIILTCYCIIISKLSKSKGHQKRKALKTTVILIVAFFACWLPYYIVLTVDTFILLRYIKRGCSFELLVRKWITITESLAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_39/1-352 +MDG--TFTFDNNTDELGSGEEDNFTGLCFEEENEDFNRIFLPTIFCIIFLTGIVGNGLVIFVMGFQKKLKSITDKYRVHLSVADLLFVISLPFWSVDAVISWYFGEVLCKIVHIVYTVNLYSSVLILAFISLDRYLAIVHATNSQRARKLLAKRIVYFGVWLPALVLTIPDIMFARVTEIGGKYMCQRFYTNLSWQIPFQFQQILVGLVLPGLIILTCYCIIISKLSKSKGHQKRKALKTTVILIVAFFACWLPYYIVLTIDTFILLRYIKRGCSFELLVRKWITITESLAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_40/1-352 +--G--TLMFDNNTDELGSGEEDNFTGLCFEEENEDFNRIFLPTIFSIIFLTGIVGNGLVIVVMGFQKKLKSITDKYRVHLSVADLLFVISLPFWSVDAVISWYFGEVLCKIVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRARKLLAKRIVYFGVWLPALVLTIPDIMFARVTEIGGKYMCQRFYTNLSWQIPFQFQQILVGLVLPGLIILTCYCIIISKLSKSKGHQKRKALKTTVILIVAFFACWLPYYIVLTVDTFILLRYIKRGCSFELLVRKWITITESLAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_41/1-352 +--------------EIGSGDYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIVVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDIIFASTSEVEGKYLCDRIYPHENWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_42/1-352 +MDGILIEFADNGSEEIGSADYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYVGVWLPAVLLTVPDIIFASTSEVEGRYLCDRMYPHDNWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILTFFACWLPYYIGISIDTFILLGVIRHRCSLDTIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_43/1-352 +MDGILIEFADNGSEEIGSADYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYVGVWLPAVLLTVPDIIFASTSEIEGRYLCDRMYPHDNWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILTFFACWLPYYIGISIDTFILLGVIRHRCSLDTIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_44/1-352 +LDGLLIEFSENGTDEIGSGDYGDYEEPCYQHENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAIGWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDLIFASTSEVEGKYLCDRIYPHENWRISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_45/1-352 +LDGLLIELSENGTDEIGSGDYGDYEEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATSSQRPRKLLAEKVVYVGVWLPALLLTVPDIIFASTSEVEGKYFCDRMYPHENWLISFRFQHILVGLVLPGLIILTCYCIIISKLSQSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_46/1-352 +----------------GSGDYDNYKEPCYRQENADFNRIFLPTIYSIIFLTGIVGNLLVIIVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAAVSWCFGIFLCKAIHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTIPDLIFAETSQLDERYICERFYPHDTWLISFRFQHIVVGLILPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIKQGCAFQNTVHKWVSITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_47/1-352 +GDGPIIEFHDNSTDGFGSGDY-DGKEPCFRHENADFNRIFLPTVYSIIFLTGIVGNGLVIIVVGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAAASWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYLGVWLPAVLLTVPDFIFANTSEGNGRTFCDREYPHEKWMISFQFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDIFVLLEVIKQDCDFDNAVHKWISITEAVAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_48/1-352 +--LFLIQASDNSSDGFGSGDY-DGKEPCFRHENEDFNRIFLPTVYTFIFLTGIVGNGLVIIVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAAASWYFGKFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYLGVWLPALLLTVPDIIFANTGEANGRYFCDRVYPHDNWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFVLLEVIKQDCDFDTAVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_49/1-352 +---------------------------------------------------------------------------------------------------------DFLCKAVHVIYTVNQYGSVLILAFISLDRYLAIVHATNSQKPRKLLAEKMVYVGVWLPALLLTIPDFIFANVSEVEGRYICDRFYPSDLWMVMFQFQHIMVGLILPGIIILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEFIKQGCDFENTVHMWISITEALAFFHCCLNPILYAFLGAKFKTSAQNTLTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_50/1-352 +MDGLSIYMTENDTEEGGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLKSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFASASEVEGRYICDRFYPSDLWMVMFQFQHIMVGLILPGIIILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIRQGCDFENTVHMWISITEALAFFHCCLNPILYAFLGAKFKTSAQNTLTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_51/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_52/1-352 +LQ---FFTLDNDTEEVGSGDYDSTKEPCFREGNAQFNRVFLPTIYTIIFLTGIVGNGLVILVMGYQKKLRGMTDKYRLHLSVADLLFVLTLPFWAVDAVAGWYFGQFMCQAVHVIYTVNLYSSVLLLAFISLDRYLAIVHATNSHRPRKLLAEKVVYGGVWIPALLLTIPDFIFVSVSESEGNYICDSFYPNDLWVAVFQFQQIIVGLILPGIIILSCYCIIISKLSHSKGLQKRKALKTTVILILAFFACWLPYYIGISIDSFILLGIIKQGCVFEDLVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_53/1-352 +MEGISIYTSDNYTEEIGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIRQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_54/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRFICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_55/1-352 +-----IYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_56/1-352 +-----IYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_57/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_58/1-352 +-----IYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRFICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_59/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRFICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_60/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_61/1-352 +MEGISIYTSDNYTEEMGSGDYDSMKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_62/1-352 +MEGISIYTSDNYTEEMGSGDYDSMKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_63/1-352 +MDGISIYTSDNYTEEMGSGDYDSIKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_64/1-352 +MEELHIYPSDNYTEELGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVEAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADDRYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISK---------------------------LPYYIGISIDSFILLEIIKQGCEFEKTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_65/1-352 +MEELHIYPSDNYTEELGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVEAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADERYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFEKTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_66/1-352 +MDAFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_67/1-352 +MDAFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_68/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_69/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPSDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTEREQQDFNTD +>Sepcies_70/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_71/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_72/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_73/1-352 +MDGFHIFSSDNYTEDLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVKEGDGRYICDRFYPSDLWLVVFQFQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_74/1-352 +MDGFHIFSSDNYTEDLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREGDGRYICDRFYPNDLWVVVFQFQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_75/1-352 +MDGFHIFSSDNYTEDLGSGDYDSTKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVGEGDGRYICDRFYPSDLWVVVFQFQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_76/1-352 +LQ---FFTMDNETEEVGSGDYDSIKEPCFREENAHFNRFFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVAGWYFGKFLCQAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANVTESEEKYICDRFYPSDLWMVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDAFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_77/1-352 +MDGFRIYTSDNYTEDVGSGDYDSLKEPCFREENAHFNQIFLPTVYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREGDGRYICDRFYPSDLWLVVFQFQHIMVGLILPGIVILSCYCVIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQRGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_78/1-352 +LQ---FFSLDNETEEVGSGDYDSTKEPCFREENANFNRIFLPTIYSIIFVTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVAGWYFGEFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANTSESDEKSICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEVIRQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_79/1-352 +MDGFRIFTSDNYTEDLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREGDGRYICDRFYPNDLWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_80/1-352 +MDGFHILSSDNYTEDLGSGDYDSIKEPCFQEENAHFNRVFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVTEAEGRYICDRLYPSNLWMVVFHFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDCFILLEIIQQGCEFESIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_81/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEVDERYICDRFYPSDLWLVVFQFQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_82/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGQFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEADERYICDRFYPSDLWLVVFQFQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_83/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGQFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEADERYICDRFYPSDLWLVVFQFQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_84/1-352 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------------PDFIFA-IKEVEEKYICDRFYPSDLWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_85/1-352 +MEGISIYTSDNYTEELGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREAEGRYICDRFYPSDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSKIKEPGTTQRE +>Sepcies_86/1-352 +MEGISIYTSDNYSEELGSGDYDSIKEPCFREESAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFANISEAEGKYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_87/1-352 +MEGISIYTSDNYSEELGSGDYDSIKEPCFREESAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDLIFANISEAEGKYICDRFYPNDMWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_88/1-352 +MPPISIYTSDNYSEELGSGDYDSIKEPCFREESTHFNRIFLPIIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPAILLTIPDFIFSEVKKAEGRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCDFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_89/1-352 +MEGISIYTADNYSEDIGSGDYDSNKEPCFRDENAHFNRIFLPTIFFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMADWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFVDVSQGDGRYICDRHYPDSLWLVVFQFQHIVVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEVIKQGCDFESLVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_90/1-352 +LNPISIYTSDNYSEELGSGDYDSNKEPCFRDENAHFNRIFLPTVYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMADWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFAGVSQGDGRYICDRLYPDSLWVVVFQFQHIVVGLILPGIVILSCYCVIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEVIKQGCDFESLVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_91/1-352 +MEPISIYTADNYSEEVGSGDYDSNKEPCFRDENVHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMADWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVSQGDDRYICDRLYPDSLWMVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLGVIKQGCDFESIVHKWISITEALAFFHCCLNPILYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_92/1-352 +MEPISIYTSDNYSEEVGSGDYDSNKEPCFRDENVHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMADWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVSQGDDRYICDRLYPDSLWMVVFQFQHIMVGLVLPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLGVIKQGCDFESIVHKWISITEALAFFHCCLNPILYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_93/1-352 +MDPISIYTSDNYSEEVGSGDYDSNKEPCFRDENVHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMADWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVSQGDDRYICDRLYPDSLWMVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLGVIKQGCDFESIVHKWISITEALAFFHCCLNPILYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_94/1-352 +MEPISIYTSDNYSEEVGSGDYDSNKEPCFRDENVHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMADWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVSQGDDRYICDRLYPDSLWMVVFQFQHIMVGLVLPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLGVIKQGCDFESIVHKWISITEALAFFHCCLNPILYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_95/1-352 +MEPISIYTSDNYSEEVGSGDYDSNKEPCFRDENVHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMADWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVSQGDDRYICDRLYPDSLWMVVFQFQHIMVGLVLPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLGVIKQGCDFESIVHKWISITEALAFFHCCLNPILYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_96/1-352 +-----IYTSDNYSEEVGSGDYDSNKEPCFRDENENFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMADWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDIIFADVSQGDGRYICDRLYPDSLWMVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLEVIKQGCEFESVVHKWISITEALAFFHCCLNPILYAFLGAKFKSSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_97/1-352 +KEGYNIYTSDNYSEELGSGDYDSTKEPCFRDENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVVTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKAVYVGVWIPALLLTIPDLIFAD-------YICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENNVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_98/1-352 +MEGISIYTSDNYSEELGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVTDWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFANVSEGEGKYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_99/1-352 +MEGISIYTSDNYSEELGSGDYDSAKEPCFRNENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLVERAVYVGVWIPAVLLTIPDFIFANVIEGEGKYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_100/1-352 +MSHF---DNDNDTG--GSGDLG-LEEPCDVAMTADLQQVFLPVVFTLIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAAEAASDWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAGLLAVPDLIFART---EGATLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGVGISVDALLRLEVLPRSCSLENVLRVWLAVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_101/1-352 +TDGLIIEFHDNTVEGFGSGDY-EGKEPCYPNENEDFNRIFLPTVFSIIFVTGIVGNGLVIIVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAAANWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYLGVWLPAVLLTVPDIIFASTSEAGGRYVCDRMYPHENWRISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLEVIKQDCDFDKAVHKWISITEAVAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_102/1-352 +ADGFTIDFPDNGTDELGSGDYGDFEEPCFGLENANFNRIFLPVIYSIIFLTGIVGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYIGVWLPAVLLTVPDIIFASTSEVEGRYVCDRIYPHDNWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTLILLRVIRHGCNFETTVHKLISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_103/1-352 +MEGLD-FSVENMTGESGSGDID-YKLPCESSGYSDSKQIFLPVIYSVIFIMGIFGNGLVIIVMGYQKKSKTMTDKYRLHLSVADLLFVLSLPFWAAYAASSWHFGGVLCKMVHSIYTVNLYSSVLILAFISLDRYMAVVHATSSQELRMLLADRVIYVGAWLPALILTVPDLVFASV-NSDGRVVCEHVYPSLTWNIVFRFQHIIVGLLMPGLVILSCYCVIIIKLSQSKGVQKRKALKTTVFLIIAFFSCWLPYCIGIFIDALMMLNVIKHSCHLEDVLNMWIMITEPLAYFHCCLNPILYAFLGAKFKKSARNALS-FSRGSSLKMLSKQKRTGLSSVSTESESSSFHSS +>Sepcies_104/1-352 +MDG--F-MTENSTDEPGSGDDGDYQEVCLQQENADFNRIFLPTIFSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAVISWYFGNFLCKAVHFIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAERIVYVGVWLPALLLTVPDIIFASTSEVGGKYVCQRFYPHETWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILIVAFFACWLPYHIGISIDTFVLLGFIENGCTFEAILQKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_105/1-352 +MSHL---DYDNDTG--GSGDEG-LEEPCNAAMTDELRRVFVPVVFALIFILGITGNGLVVLVLGCQRRSKSLTDWYRLHLSVADLLFVLALPFWAVDAANDWRFGAAMCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQMLAHKAVYVGAWLPATLLAVPDMIFART---EG-IACQRFYPPRVWIAVFNLQLVVVGLVIPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTIALVLCFFLCWFPYGVGISVDALLRLEILPWSCRLKTALDVWLSVAEAMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKVLPK-RRGT--STTTESESSSLHSS +>Sepcies_106/1-352 +MDAFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_107/1-352 +GDGFIIEFHDNGTDGFGSGDY-DGKEPCFRHENEDFNRIFLPTVYSIIFLTGIVGNGLVIIVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAAASWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYLGVWLPAVLLTIPDIIFANTGEANGRYFCDRMYPNDNWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFALLEVIKQDCDFDSAVHKWISITEAVAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_108/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEVDERYICDRFYPSDLWLVVFQFQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_109/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEVDERYICDRFYPSDLWLAVFQFQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_110/1-352 +LPLFQIFSSDNYTEDLGSGDYDSIKEPCFQEENAHFNRVFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVTEAEGRYICDRLYPSNLWMVVFHFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDCFILLEIIQQGCEFESIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_111/1-352 +MEGISIYTPDNYTEELGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVIYAGVWLPALLLTIPDFIFASVSEAEDRYICDRLYPNDLWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALSSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_112/1-352 +MEGISIFTSDNYTEELGSGDYDTMKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGEFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYAGVWLPAFLLTIPDVIFASVREADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFDNTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_113/1-352 +MSHL---DYDNDTGGSGLGEVG-LEEPCGMEMTAELQQVFLPVVYSLIFILGITGNGLVVLVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAADWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNSGGLRQLLAHRLVYVGAWMPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_114/1-352 +ME-MD-STANNSSEMSEEFDY--FEEPCGAVLGNSFNKIFLPTVYGIIFLLGIIGNGLVIAVVGYQKKVRTMTDKYRLHLSVADLLFVLTLPFWAVDAASNWYFGSFLCVSVHVIYSVNLYSSVLILAFISLDRYLAIVRATNSQTTRKLLASKVIYVGVWLPAAVLTVPDLVFARVSTAESRLICQRIYPSLMWTAIFRFQHILVGFILPGFVILICYCIIIAKLSQSKGQ-KKKALKTTVILILCFFSCWLPYCVGIFLDTLIMLNVVPASCGLQQAVEKWISITEALAYFHCCLNPILYAFLGVKFKKSAKNALT-ITSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_115/1-352 +MSHF---EDYNDT-GSGSGELG-LEEPCGVETTTELQQVFLPVIYALIFILGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLALPFWAVDAAADWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLAHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLLIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKNSARRALT-LN------------------------------- +>Sepcies_116/1-352 +MEGISIYTSDNYSEELGSGDYDSAKEPCFRDENAHFNRIFLPTIYSIIFLTGIVGNVLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKAVYIGVWIPALLLTIPDFIFADVSEGEGKYICDRFYPNDLWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_117/1-352 +MDG--TLMFDNNTGELGSGEEDNFTGLCFEEENEGFNRIFLPIIFSFIFLMGIVGNGLVILVMGFQKKQKSITDMYRVHLSVADLLFVISLPFWSVDAVISWYFGEILCKIVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRARKLLAKRIVYFGVWLPALVLTIPDMMFVRVTEIGGKYMCQRFYTNLNWQIPFQFQQILVGLVLPGLIILTCYCIIISKLSKSKGHQKRKALKTTVILIVAFFACWLPYYIVLTIDTFILLQYIKRGCSFELQVRKWTTITESLAFFHCCLNPILYAFLGAKFKTSAQNAFTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_118/1-352 +ME-YN-NGTENISEE--SGDYD-FQETCARELDSDFYKIFHPTVYGIIFILGIVGNGLVVLVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAAKSWYFGGFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVHATNCQATRKLLANKVIYVGVWLPAAILTVPDLLFARVSTADSRTVCQRIYPNLVWTVVFRFQHILVGFILPGLVILICYCILISKLSQAKGQ-KKRALKTTVILIVCFFVCWLPYCAGIFLDTLMMLNVVPITCELQQAVDKWISITEALAYFHCCLNPILYAFLGVKFKKTARRTLTMSSSKSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_119/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEAEDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIRQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_120/1-352 +LPILQIYTSDNYSEELGSGDYDSTKEPCFREENAHF---------------------------------------------------------------------------------------------------------------------------VWIPALLLTIPDFIFANVSEAEDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKSSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_121/1-352 +GDGFIIELHDNGTDGFGSGDY-DGKEPCFRHENEDFNRIFLPTVYSIIFLTGIVGNGLVIIVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAAASWYFGNFLCKAVHVIYTVNLYGSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYLGVWLPAVLLTVPDIIFASTGEANGRYFCDRVYPHDNWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFVLLEVIKQDCDFDSAVHKWISITEAVAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_122/1-352 +QENAAIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIRQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_123/1-352 +MDGFHIFSSDNYTEDLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVEEGDGRYICDRFYPNDLWLVVFQFQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_124/1-352 +LDHV---DFDNDTGGSGSGELG-LEEPCEVEMTTELQRVFLPVVYALIFILGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLVLPFWAVDSTADWCFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAALLAVPDLIFART---EGATLCQRFYPAPLWVAVFHLQLVVVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFLCWLPYGAGISVDALLRLEVLPRSCSLEAVLGVWLAVSEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_125/1-352 +MDGFHIFSSDNYTEDLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVKEGDGRYICDRFYPNDLWLVVFQFQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_126/1-352 +LQ---IDSSDNYTGDVGSGDFDFNKEPCFREGNVHFNRIFLPTVYSIIFLTGIVGNGLVVLVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGNFLCKAIHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDLIFAEVQVVEDRVMCDRFYPSDSWVVVFQFQHIVVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIINQGCDFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_127/1-352 +MATFD---FDNATEG--SGMMD-YDEMCDIGISQSFQRFFLPAVYGIIFLLGVVGNGLVVLVMGFQRKTKNMTDRYRLHLSVADLLFVLTLPFWAVDAASTWIFGGFLCVTVNMIYTVNLYSSVLILAFISLDRYLAVVRATNSLATRRLLAERVIYVGVWLPATLLTVPDLVFAKV----ARDLCERIYPNMVWKAAFRFQHIIVGFVLPGLIILICYCIIISKLSKSKGQ-KRKALKTTIILILCFFVCWLPYCASILVDTLMMLNVVSHSCYLEQSLQKWIFVTEALAYFHCCLNPILYAFLGVKFSKSARSTLT-MSSRSSQKMLTK-KRGVISSVSTESESSSVLSS +>Sepcies_128/1-352 +MEGISIYTSDNYSEELGSGDYDSIKEPCFREESAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDLIFANISEAEGKYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_129/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEVDERYICDRFYPSDLWLVVFQFQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_130/1-352 +AE-FE-NNTYNISEE--FPELD-IPEPCGQLLSSNFNKVFLPTVYGIIFILGIIGNGLVIAVMGYQKKVKTMTDKYRVHLSVADLLFVLTLPFWAVDAAKTWYFGGFLCVSVHVIYTLNLYSSVLILAFISLDRYLAIVHATNSQAKRKLLANKVIYIAVWLPATILTVPDLVFARVSSTDSRTICQRIYPSLIWTVVFRFQHILVGFVLPGLVILVCYCIIISKLSQAKGQ-KKKALKTTVILIICFFGCWLPYCTGIFLDTLIMLDVVRSSCQLQQAVETWISITEALAYFHCCLNPILYAFLGVKFNKTARSTLT-NSSKSSQKLMAK-KRGQISSVSTESESSSVLTS +>Sepcies_131/1-352 +MSHL-----DNDTG--GSGDDG-LEESCNVEMTAELHRVFLPVVYAIIFVLGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLALPFWAVDAADDWRFGGAACIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGELRQLLAHKAVYVGAWLPATLLAVPDMIFART---EGATVCQRFYPAPVWVAVFHLQLVLVGLVIPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRCCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKILPW-RRGT--SMTPETESSSLHSS +>Sepcies_132/1-352 +LDGLLIELSENGTDEIGSGDYGDYEEPCYQHENADFNRIFLPTIYSIIFLTGIIGNGLVTIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAIGWYFGNLLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDLIFASTSQVEGKYLCDRVYPHENWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLDTILHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_133/1-352 +MDGFRIFTSDNYT-DLGSGDYDSIKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCRAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWMPALLLTIPDFIFVNIKEGDGRYICDRFYPNDLWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_134/1-352 +LEGHRIYTSDNYSEELGSGDYDSTKEPCYRHENAHFNRIFLPPIFFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAIADWYFGKFLCKALHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAERAVYIGVWLPALLLTIPDFIFADITEDKERYFCDRLYPSDLWTVVFQFQHIMVGLILPGIVILSCYCVIISKLSHSKGHQKRKALKTTVILILAFFTCWLPYYIGISIDSFILLEVIKKGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_135/1-352 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_136/1-352 +MSHLD---YDNDTGGSGSGELG-LQEPCQVEMTSELQQVFLPVVYALIFTLGITGNGLVVFVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAANDWRFGPATCIGVQVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVNPLLSSLLPSSP----------------------------------LLSSLLPSSPLLSSFLLSSSLLSS-----LLLSLPPPPFLLLSFPS--LPSSSSSSLSSSLLSSLPPPSPPLLSSLSPLLLLLPLLSYLHTVHDVF---FMSSSLRCSARHDICPSRQCSSLGVLLR-HRGPAGGPAAEAASGQVLAA +>Sepcies_137/1-352 +MEGISIYTSDNYTEELGSGDYDSIKEPCFREESAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFANVSEADGKYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_138/1-352 +----------------GSGDLG-LQEPCDVEVTADLQQVFLPVVYALIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVL-----------------ASCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAGLLAVPDLVFART---EGATLCQRFYPAPLWVAIFHLQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGVGITVDALLRLEVLPRGCSLEAVLGVWLAVAEPMAFAHCCLNPLLYAFLGAGFKNSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_139/1-352 +ME-FD-NNTDNTSEE--SGDFD-FQEPCGSALSNTFNKIFLPTVYGIIFILGIIGNGLVVVVIGFQRRARTMTDKYRLHLSVADLMFVLTLPFWAVDAASNWYFRGFLCVFVHSIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAVLTVPDLVFARVSTADPRIICQRIYPSLIWTVVFRFQHILVGFILPGLVILICYCIIIAKLSETKGQ-KKKALKTTVILILCFFTCWLPYCVGIFFDTLMMLNVVSTSCALQQAVEKWISITEALAYFHCCLNPILYAFLGVKFKKSARSALT-ANSKSSQKLMTK-KRGPISSVSTESESSSVFSS +>Sepcies_140/1-352 +MDGFHIYPSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLAIPDFIFANVRVGEDRYICDRFYPNDVWMVVFQFQHIMVGLVLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGLSIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKSSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_141/1-352 +MDGIHLYPSDNYTEELGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVADWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLAIPDFIFANVKDGEDRYMCDRFYPNDVWLVVFQFQHILVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_142/1-352 +LDGLLIELSENGTDEIGSGDYGDYKEPCYQNENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAIGWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPALLLTVPDLIFASTSEIERKYLCDRMYPHENWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRRRCSLETIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_143/1-352 +LDGLLIEFSENGTDEIGSGDYGDYEEPCYQHENADFNRIFLPTIYSIIFITGIIGNGLVIMVMGYQKKQRNMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPALLLTVPDVIFAGTSEIEGKYLCDRMYPHENWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFMLLGVIRHRCSLETIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRAGHSSVSTESESSSFHSS +>Sepcies_144/1-352 +-----IYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_145/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_146/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFASVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_147/1-352 +MD-FN-NSFENISDG--SGDLD-MPEICDRAFSDNFNKIFLPTVYGVIAILGIIGNGLVVIVMGYQKKVKTMTDKYRLHLSIADLLFVLTLPFWAVDAAKNWYFGSFACVSVHMIYTINLYSSVLILAFISLDRYLAVVRATNSQATRKLLANRVIYVGVWLPATILTIPDMVFARV------TICQRIYPSVIWTVVFRFQHILVGFVLPGLVILICYCIIITKLAQAKGQ-KKKALKTTIILILCFFCCWLPYCVGIFLDNLVMLNVFSPSCELQQALEKWISVTEALAYFHCCLNPILYAFLGVKFKKSARSALT-ASSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_148/1-352 +MEGISIYTSDNYTEEMGSGDYDSIKEPCFREENANFNKIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADDRYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_149/1-352 +---YE----DNSSEE--SGDYDGYEEPCNRVSGDDFQRIFLPTVYGLIFLLGIVGNGLVLIVMGYQKKVKT-IDKYRLHLSVADLLFVLTLPFWAVDAASSWYFGGFLCTTVHVIYTINLYSSVLILAFISVDRYLAVVHATNSQTTRTFLADKVIYVAVWLPAVILTVPDIVFAAA-NRVSRTICQRIYPSFYWMAGFRFQHILVGFVLPGLVILTCYCIIIAKLSQSKGQ-KRKALKTTVILVLCFFSCWLPYCVGIFVDTLMLLNVISHSCGLEQILQTWISITEALAYFHCCLNPIFYAFLGVKFKKSARNALT-VSSRSSHKILTK-KRGPISSVSTESESSSALSS +>Sepcies_150/1-352 +MHHFN--DYDNDTG--GSGEVG-LEEPCEVEMTSELQQIFLPVVYALIFILGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVEAAADWRFGAATCISVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAGLLAVPDLVFART---EGTTLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLDVLPSSCRLEAVLSVWLAVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKVIPR-RRGA--STTTESESSSLHSS +>Sepcies_151/1-352 +MDGLSFDLSDNSTDETGSGDDGNYQEACFGQENADFNRIFLPTIFSIIFLTGIIGNGLVIVVMGYQKKLKSMTDKYRVHLSVADLLFVITLPFWSVDAVIGWYFGNFLCKVVHCIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAERIVYIGVWLPALLLTVPDIIFASTKEPGVKYVCQRFYPHETWTISFRFQHIIVGLILPGLIILTCYCIIISKLSQSKGQQKRKALKTTVILIVAFFACWLPYYIGISIDTFVFLGVIQNGCYFEEVVHKWIAITEALAYFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_152/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVGSWYFGQFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVHVGVWLPAILLAIPDLIFADIKEADERYICDRFYPSDLWLVVFQFQHIVVGLLLPGIVILSCYCIIISKLSQSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_153/1-352 +ME-SD-NSTDNLSDD--SVDFD-FQEPCGRSLSNNFNQIFLPTVYGIIFILGMIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAAKSWYFGSFLCVSVHVIYTLNLYSSVLILAFISLDRYLAIVRATNSQDTRKLLATKVIYVGVWLPAVLLTVPDLVFARVPAVDSRIMCQRTYPSVEWTVGFRFQQILVGFILPGLVILNCYCIIIGKLSQARSH-KRKALKTTIILIVCFFSCWLPYCVGIFLDNLVMLGVISLSCDLEQAVEKWISISEALAYFHCCLNPILYAFLGVKFKKSAKSALT-ASSRSSQKLMAK-KRGPISSVSIESESSSALTS +>Sepcies_154/1-352 +MEGIRIFTSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKEVDERYICDRFYPSDLWLVVFQFQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_155/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_156/1-352 +MSHISESDNDNDTSGFGSGDFG-FEEPCDRELSPSVQRIFLPVVYGFIFTLGITGNGLVVFVLGCQRKARSLTDRYRLHLSAADLLFVLALPFWAVDAAGDWRVGAVMCVGVHVIYTVNLYGSVLILAFISLDRYLAVVKATSTTHTRQLLAHRLVYAGAWLPAGLLAIPDMVFART---EGEMVCTRLYPAPLWVSLFHLQTVLVGLVVPGLVLLVCYCVIVSRLTRPLGGQKRRAVRTTVALVLCFFLCWLPYCIGIAVDALLRLELIPRGCTLESGLGVWLAVSEPMAYAHCCLNPLLYAFLGVGFKSSARRALT-LTRTSSLKIVPR-RRGAMTSTTTESESSSLHSS +>Sepcies_157/1-352 +MAHFEDLSTDNNSEG--SGDIG-FEVPCDVEVSHDFQRIFLPTVYGIIFVLGLIGNGLVVLVMGCQKKSRTMTDKYRLHLSVADLLFVLTLPFWAVDAAKDWYFGGFMCVAVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQGPRKLLANRIIYVGVWLPAALLTVPDLVFAKA---SIRTFCERIYPFTTWVVTFRFQHILVGFVLPGLVILICYCIIISKLSRSKGTLKRKALKTTVVLIVCFFVCWLPYCGGILLDTLMMLEVIPHSCELEQGLQKWIFVTEALAYFHCCLNPILYAFLGVKFKKSARSALS-PSRGSSLKILPK-KRGGMSSVSTESESSSFHSS +>Sepcies_158/1-352 +-----IYNSDNYSEELGSGDYDSNKEPCFRDENAHFNRIFLPTIYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAIADWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVYEGEGRYICDRHYPDSLWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSQSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLEVIKQGCDFENIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_159/1-352 +ME-YD-NITDNITEE--SGDFD-FQEPCGSALSSNFNKIFLPTVYGIIFVLGIIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAVKTWYFGSFLCVSVHMIYTLNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAILTVPDLVFARVSTADSRTICQRIYPSLIWTVIFRFQHILVGFILPGLVILICYCIIIAKLSQAKGQ-KKKALKTTVILILCFFSCWLPYCVGIFLDTLMMLNVIPISCALQQAVEKWISITEALAYFHCCLNPILYAFLGVKFKKSAKSALT-PNSRSSQKLMTK-RRGPISSVSTESESSSVLSS +>Sepcies_160/1-352 +ME-YD-NSTDNISEE--SGDFD-YQEPCGSALSSDFNKIFLPTVYGIIFVLGIIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAVKTWYFGSFLCVSVHMIYTLNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAILTVPDLVFARVSTADSRTICQRIYPSLIWTVIFRFQHILVGFILPGLVILICYCIIIAKLSQAKGQ-KKKALKTTVILILCFFSCWLPYCVGIFLDTLMMLNVVPVSCGLQQAVEKWISITEALAYFHCCLNPILYAFLGVKFKKSAKSALT-PNSRSSQKLMAK-KRGPISSVSTESESSSVLSS +>Sepcies_161/1-352 +MDGFRIYTSDNYTEDVGSGDYDSLKEPCFREENAHFNQIFLPTVYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREGDGRYICDRFYPSDLWLVVFQFQHIMVGLILPGIVILSCYCVIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIQRGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_162/1-352 +MEGIRIFTSDNYTEEMGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWLPAVLLTIPDLIFADIKVADERYICDRFYPSDLWLVVFQFQHIVVGLLLPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIQQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_163/1-352 +MDGILIEFADNGSEEIGSADYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIIVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKIVYVGVWLPAVLLTVPDIIFASTSEVEGRYLCDRMYPHDNWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILTFFACWLPYYIGISIDTFILLGVIRHRCSLDTIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_164/1-352 +LDGVAFLLSDNSTDEPGSGDDGNYQEVCWELENTNFNRIFLPTIFSVIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAVISWYFGNFLCKVVHVIYTVNLYSSVLILAFISLDRYLAIVHATSSQRPRKLLAERIVYIGVWLPAVLLTVPDIIFASTSELDGKYMCQRFYPHEKWLISFRFQHIIVGLVLPGIIILTCYCIIISKLSHSKGQQKRKALKTTVILIVAFFACWLPYYIGITTDTFILLGFIKTGCDFEAIVRKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_165/1-352 +MSHL---EYDNDTGGSGSAELE-LDEPCGVEMTADLQRVFLPVVYALIFIVGITGNGLVVLVLGCQHRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAADWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATATGGLRQLLAHRLVY-GAWLPAGLLAIPDLVFART---EGATLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLLVCYCVIVLRLTQPLGAQKRRAVRTTIVLVLCFFLCWLPYGAGISVDALLRLELLPRSCRLEAVLGVWLAVAEPMAFAHCCLNPLLYAFLGASFKNSARRALT-TSRASSLKILPR-RRGT--SITTESESSSLHSS +>Sepcies_166/1-352 +MSHL---DFDNDTG--GSGEVG-LEEPCDVEMTDELQQVFLPVVYALIFILGITGNGLVVIVLGCQRRSKSLTDWYRLHLSAADLLFVLSLPFWAVDAAADWRFGSATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYIGAWLPAGLLAVPDLIFART---EGSTLCQRLYPGPIWAAVFHLQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFLCWLPYGVGIFVDALLRLEVLPSSCRLEAALGMWLSVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_167/1-352 +MSHF---EDYNDT-SSGSGELG-LEEPCGVETTTELQQVFLPVIYALIFILGITGNGLVVVVLGCQRRSKSLTDWYRLHLSAADLLFVLSLPFWAVDAAADWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLAHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLLIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKNSARRALT-LNRASSLKVLPR-RRGT--STTTESESSSLHSS +>Sepcies_168/1-352 +ADGFTIAFSDNGTDELGSGDYGDLEEPCFGHENANFNRIFLPVIYSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNFLCKTVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYIGVWLPAMLLTVPDIIFASTSEVDGRYVCDRVYPHDNWLISFRFQHILVGFVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISTDTFILLGVIRHGCSFEMIVHKWISITEAIAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_169/1-352 +---FS-NISDNFSEE--SGDFD-FQEPCNRALSDDFKKAFLPAIFGIIIVLGVIGNGLVVIVMGYQKKVKTMTDKYRLHLSVADLLLVFTLPFWAVDAAKNWYFGSFLCVFVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASKIIYVGVWLP----------------------------SLTWRAVFRFQHILVGFVLPGLVILICYCIIIAKLSQAKGQ-KKKALKTTVILILCFFSCWLPYCLGLFLDTLIMLNVFTASCVLEQAVEKWICITEALAYFHCCLNPILYAFLGVKFKKSARSALT-LNSRSSQKLMTK-KRGQISSVSTESESSSVLSS +>Sepcies_170/1-352 +MSTFD-------TEG--SGEIPIYEEPCNTALSDDVKKIFLPTIYGIIFILGIVGNGLVILVMGYQKKSRTMTDKYRLHLSIADLLFVLTLPFWAVDAASSWHFGRFLCVGVHMIYTVNLYSSVLILAFISLDRYLAVVHATNSQAPRKLLAEKVIYLGVWLPAALLTVPDLVFAKV----SRITCQRTYPRLIWAAVFYFQHILVGFVLPGLIILTCYCIIICKLSQSKVQQKRKALKTTIILILCFFGCWLPYCVGIFVHTLDTLGVIPSSCSLVQSIEKWIFFTEALAFFHCCLNPILYAFLGVKFKKSARSAFS-TSRGSSRKMLPK-KRGVISSVSTESESSSFHSS +>Sepcies_171/1-352 +MSHL---DYDNDTDGSGLGEVG-LEEPCGMEMTAELQQVFLPVVYSLIFILGITGNGLVVVVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAADWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNSGGLRQLLAHRLVYVGAWMPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_172/1-352 +-------------DEIGSGDYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIVVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDIIFASTSEVEGKYLCDRMYPHENWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_173/1-352 +LPLLQIYPSDNYTEELGSGDYDSAKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAMANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLAIPDFIFANVQVGEDRYVCDRFYPNDLWLVVFQFQHILVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILTFFACWLPYYIGISIDSFILLEIIKQGCDFESIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSIKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_174/1-352 +---YD-NITDNISEG--SGDLD-FQEPCGSALSSDFNKIFLPTVYGIIFVLGVIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAVKTWYFGSFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAILTVPDLVFARVSTADARTICQRIYPSLTWTVIFRFQHILVGFVLPGLVILICYCIIIAKLSQTKGQ-KKKVLKTTVILILCFFCCWLPYCAGIFLDTLMMLNVVPVTCELQQAVEKWISITEALAYFHCCLNPILYAFLGVKFKKSARSALT-PNSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_175/1-352 +--SIN--EDDNDTG--GSGEVG-LEEPCEVEKTTELLQIFLPVVYSIIFILGITGNRLVVVVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAGDWRFGKVACISVQVIYTVNLYGSVLILAFISLDRYLAVVRATNTGRLRQLLAHRLVYVGAWLPAGLLAVPDLIFART---EGAMLCQRLYPATLWVAVFHLQLVVVGLVIPGIVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGVGISVDALLRLDVLPRSCRLEAVLSMWLVVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STATESESSSLHSS +>Sepcies_176/1-352 +--HV---DYDNDTGGSGSGYLG-LEEPCDVEMTAELQQVFLPVVYALIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAADWRFGAATCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLLVCYCVIVTKLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLAVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRVSSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_177/1-352 +MSHL---DYDNDTGGSGLGEVG-LEEPCGMEMTAELQQVFLPVVYSLIFILGITGNGLVVMVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAADWRFGAVTCVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNSGGLRQLLAHRLVYVGAWMPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLSVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFICWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_178/1-352 +LN-FDGNSTDNMSEE--SGDFE--EEPCGSAVSSDFNKIFLPTVYGIIFILGIIGNGLVVVVMGYQKKVTTMTDKYRLHLSVADLLFVITLPFWAVDAAKTWYFGGFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAVLTVPDMVFARVSTGDSRTICQRIYPSLIWTAVFRFQHILVGFILPGLVILTCYCIIITKLSRAKGQ-KKKALKTTVILILCFFSCWLPYCVGIFLDTLMMLNVVPSSCELQQAVEKWISVTEALAYFHCCLNPILYAFLGVKFKKTARSALA-VSSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_179/1-352 +MSHL---DYDNDTGGSGSGDLG-LEEPCEVEMTTDLQQVFLPVVYALIFTLGITGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAADWRFGAVTCVGVHAIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAALLAVPDLIFART---EGATLCQRFYPAPLWVAVFHLQLVLVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDSMLRLEVLPRSCRLEAILSVWLAVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKILPR-RRGA--STTTESESSSLHSS +>Sepcies_180/1-352 +LDGLIIEFSDNGTDEIGSGDYEDYREPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIVVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDIIFASTSEVEGKYLCDRMYPHENWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_181/1-352 +MEGISIYTADNYSEELGSGDYDSNKEPCFRDENTHFNRIFLPTVYFIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAMADWYFGKFLCTAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYLGVWIPAFLLTIPDFIFADVSQVDGRYICDRLYPDSLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLEVIKQGCDFESLVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALNSMSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_182/1-352 +MSHL---DYDNDTGGSGSGDLG-LDEPCEVEMTTELQQIFLPVVYALIFALGIAGNGLVVIVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAGSDWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYIGAWLPAALLAIPDLIFART---EGATLCQRFYPAPLWVAVFHLQLVFVGLVIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRTCSLEAVLGVWLAVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLRILPR-RKGA--STTTESESSSLHSS +>Sepcies_183/1-352 +ME-YT-NSTDNMSEE--SGDFD-FQEPCGRVLSSEFNKIFLPTVYGIIFFLGVIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAAKSWYFGGFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSQATRKLLASRVIYVGVWLPAAVLTVPDLVFARVSTGDSRIICQRIYPSLIWTVVFRFQHILVGFILPGLVILVCYCIIIAKLSQAKGQ-KKKALKTTVILILCFFSCWLPYCVGIFLDNLMMLNVVSQSCELQQAVETWISITEALAYFHCCLNPILYAFLGVKFKKSAKSALT-AGSRSSQKLMTK-KRGQISSVSTESESSSVLSS +>Sepcies_184/1-352 +MEELHIYPSDNYTEELGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVEAVANWYFGNFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADDRYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFEKTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_185/1-352 +MSHFEEILGDNSSEG--SGDFG-FDVPCDRAVSHEFSRIFLPAVYGVIFLLGTVGNALVVAVMGFQRRSRTMTDKYRLHLSVADLLFVLTLPFWAADAASDWYFGGFMCVAVHMIYTVNLYSSVLILAFISVDRYLAVVRATSSQDARKVLAQRVIYAGVWLPALLLTVPDLVFAKA---TVRTICERIYPAVAWLVAFRVQHILVGFVVPGLVILTCYCVIIARLSSTKGTQKRKALKTTVVLIVCFFGCWLPYCAGILVDTLLTLGVVAHSCALEQGLEKWISVTEALAYFHCCLNPILYAFLGAKFKKSARNALS-PSRGSSLKILSR-RRAGVPSISTESESSSFHSS +>Sepcies_186/1-352 +MSHF---EDYNDT-GSGSGELG-LEEPCGVETTTELQQVFLPVIYALILILGITGNGLVVVVLGCQR---SLTDWYRLHLSAADLLFVLSLPFWAVDAAADWRFGAATCIGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTSGLRQLLVHKLVYVGAWLPAGLLAVPDLIFART---EGSTLCQRFYPAPLWVAVFHLQLVLVGLLIPGLVLLVCYCVIVTRLTRPLGGQKRRAVRTTIALVLCFFVCWLPYGAGISVDALLRLEVLPRSCRLEAALGVWLSVAEPMAFAHCCLNPLLYAFLGAGFKNSARRALT-LNRASSLKVLPR-RRGT--STTTESESSSLHSS +>Sepcies_187/1-352 +MEGISIYTSDNYTEELGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHIIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYAGVWLPALLLTIPDFIFANVSEADDRYICDRLYPNDLWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALSSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_188/1-352 +-----------------SGDYGDYEEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVILVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDIIFASTSEVEGKYLCDRIYPHGNWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFLLLGVIRHRCSLETVVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_189/1-352 +VDGIEFSIADNSTEINGSEDFDSYQSPCYGHENNDFNRIFLPTIYSFIFFLGIIGNGLVVLVMGYQKKSRTMTDKYRLHLSVADLLFVFSLPFWSVDAAIGWYFKEFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQGSRKLLAEKIVYAGVWLPAVLLTVPDLVFASVSVENGNYVCDRIYPRDNWTIGFRFLHITVGLVMPGLIILTCYCVIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYICLTIDTFMLIGIIKSDCMLENAVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSK-KRTGHSSVSTESESSSFHSS +>Sepcies_190/1-352 +MDGFRIYPSDNYTEDLGSGDYDSMKEPCFREENAHFNRIFLPTVYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVLTLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWIPALLLTIPDFIFANVREADGRYICDRFYPNDSWLVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGYQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFESTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_191/1-352 +MKHF---DYDNDTG--GSGELG-LEEPCDLEVTPDLQQVFLPVVYALIFTLGITGNGLVVMVLGCQRRSKSLTDRYRLHLSAADLLFVLALPFWAVDAAADWRFGEIACVGVHVIYTVNLYGSVLILAFISLDRYLAVVRATNTGGLRQLLAHRLVYVGAWLPAALLAVPDLIFART---EGATVCQRFYPAPVWAAVFHLQLVLVGLVIPALVLLVCYCVIITRLTRPLGGQKRRAVRTTVALVLCFFVCWLPYGAGISMDALLRLEVLPRGCGLEVGLGVWLAVAEPMAFAHCCLNPLLYAFLGAGFKSSARRALT-LSRASSLKVLPR-RRGA--STTTESESSSLHSS +>Sepcies_192/1-352 +-----MYTSDNYSEELGSGDYDSMKEPCFREDNAHFNRIFLPTIYFIIFFTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVVTLPFWAVDAMANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKAVYVGVWIPALLLTIPDFIFADVKEAEGKYICDRFYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYVGISIDSFILLEVIKQGCEFESIVHMWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_193/1-352 +MEGISIYTSDNYTEELGSGDYDSIKEPCFREENAHFNRIFLPTIYSIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYAGVWLPALLLTIPDFIFANVSEVDDRYICDRLYPNDLWVVVFQFQHIMVGLILPGIVILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_194/1-352 +MSELE-------SDG--SGE--NFEEPCYRAIDPKLKKIFLPTVYGIIFVLGIVGNGLVVIVMGYQRKSRTMTDKYRLHLSVADLLFVLTLPFWAVYAASSWHFGSFLCVAVHMIHTVNLYSSVLILAFISLDRYLAVVRATNSNAPRRLLAEKVIYVGVWLPAVLLTVPDMVFAKV----TGISCGRTYPGDIWAAAFRFQQILVGFLLPGLIILTCYCIIICRLSQSKGQHKRKALKTTVVLILCFFSCWLPYCLGIFVDTLMMLKVIPYSCSWVQSLEKWIPITEALAYFHCCLNPILYAFLGVKFKKSARNALS-TSRGSSRKMLPK-KRGAISSVSTESESSSFHSS +>Sepcies_195/1-352 +ADGFTIEFPDNGTDELGSGDYGDFEEPCFGHENANFNRIFLPVIYSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNFLCKTVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYIGVWLPAMLLTVPDIIFASTSEVDGRYVCDRVYPHDNWLISFRFQHILVGFVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISTDTFILLGVIRHGCSFEMIVHKWISITEAIAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_196/1-352 +YE-FD-NNTDNISEE--SGDFD-LQEVCDTALSSEFNKIFLPTVYGIIFILGIIGNGLVVVVMGYQKKVKTMTDKYRLHLSVADLLFVLTLPFWAVDAAKTWYFGSFLCVSVHMIYTVNLYSSVLILAFISLDRYLAVVRATNSNATRKLLASKVIYVGVWLPAVILTVPDMVFARESTTESRTICQRIYPSLIWTVVFRFQHILVGFILPGLVILICYCIIIAKLSQAKGQ-KKKALKTTVILILCFFSCWLPYCIGLFLDTLIMLNVVPSSCQLQQAVEKWIAITEALAYFHCCLNPILYAFLGVKFKKTARSALT-ASSRSSQKLMTK-KRGPISSVSTESESSSVLSS +>Sepcies_197/1-352 +----SIYTSDNYTEEMGSGDYDAIKEPCFRDENVDFNRIFLPTIYAIIFLTGIVGNGLVILVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWAVDAVANWYFGKFLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQKPRKLLAEKVVYVGVWIPALLLTIPDFIFANVSEADNKFICDRFYPGDLWVVVFQFQHIMVGLILPGIIILSCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDSFILLEIIKQGCEFENTVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQHALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS +>Sepcies_198/1-352 +LDGLIIEFSDNGTDEVGSGDYGDYGEPCFQHENADFNRIFLPTIYSIIFLTGIIGNGLVIVVMGYQKKQRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNVLCKAVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYVGVWLPAVLLTVPDIIFASTSEVEGKYLCDRMYPHENWLISFRFQHILVGLVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISIDTFILLGVIRHRCSLETIVHKWISITEALAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKSKRGGHSSVSTESESSSFHSS +>Sepcies_199/1-352 +TDGFTIEFPDNGTDELGSGDYGDFEEPCFGHENANFNRIFLPVIYSIIFLTGIIGNGLVIVVMGYQKKLRSMTDKYRLHLSVADLLFVITLPFWSVDAAISWYFGNFLCKTVHVIYTVNLYSSVLILAFISLDRYLAIVHATNSQRPRKLLAEKVVYIGVWLPAMLLTVPDIIFASTSEVDGRYVCDRVYPHDNWRISFRFQHILVGFVLPGLIILTCYCIIISKLSHSKGHQKRKALKTTVILILAFFACWLPYYIGISTDTFILLGVIRHGCNFEMIVHKWISITEAIAFFHCCLNPILYAFLGAKFKTSAQNALTSVSRGSSLKILSKGKRGGHSSVSTESESSSFHSS diff --git a/analysis/Hsu.et.al.git/msa/CXCR4_train_formatted.txt b/analysis/Hsu.et.al.git/msa/CXCR4_train_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..c0fa388999d9ba46ca1dceaae9f471f11147df39 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CXCR4_train_formatted.txt @@ -0,0 +1,153 @@ +24,1,6,3,21,23,23,23,23,23,5,7,7,5,7,13,23,23,7,13,5,19,19,23,7,5,6,18,11,5,21,7,16,7,9,5,18,10,4,17,18,21,14,17,16,19,13,17,17,18,16,21,13,17,17,13,9,13,21,16,16,21,16,1,13,18,10,4,4,7,4,9,1,8,5,4,19,2,21,3,21,7,17,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,7,13,20,3,18,13,13,18,21,11,16,15,16,9,1,17,19,8,21,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,4,18,2,17,16,21,15,6,4,16,17,19,21,13,16,20,21,14,15,8,21,21,8,16,14,5,21,16,18,15,4,16,23,23,23,23,1,9,8,17,11,6,3,8,19,14,9,8,15,20,4,15,13,18,2,18,10,3,17,18,16,13,18,21,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,4,7,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,21,11,18,18,17,11,20,21,14,19,11,16,13,17,21,16,5,8,21,16,1,21,9,16,17,7,3,7,11,18,21,6,10,13,21,6,4,20,17,18,18,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,2,18,7,4,7,15,2,7,15,21,7,23,17,7,7,4,7,7,3,4,1,21,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,8,16,21,7,7 +24,1,6,13,17,2,17,18,8,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,17,14,5,21,17,18,15,5,17,4,6,16,5,6,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,21,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,17,19,8,7,5,9,19,7,6,6,16,13,7,13,5,19,5,7,9,4,6,14,11,18,2,5,6,9,6,9,18,9,2,17,18,21,14,8,17,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,1,15,5,20,19,18,13,4,18,21,11,4,15,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,17,17,18,15,5,16,7,10,13,5,13,2,19,17,11,5,2,21,19,14,5,7,21,20,1,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,13,17,7,17,5,7,18,17,21,21,6,16,17,4,10,13,11,6,18,6,7,16,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,7,7,15,10,3,15,21,9,7,1,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,4,6,13,19,9,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,8,4,6,14,11,18,2,5,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,16,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,21,17,18,15,5,23,23,23,23,23,23,23,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,9,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,3,17,18,7,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,4,6,13,5,13,2,19,17,11,5,2,18,19,14,9,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,23,19,8,23,9,7,8,5,9,1,7,6,6,23,23,7,13,5,18,5,23,18,10,6,14,11,13,2,16,21,7,7,6,18,9,4,17,18,21,14,8,16,19,13,17,17,18,18,21,13,16,17,13,9,13,21,16,16,16,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,4,7,20,19,18,13,13,18,21,11,16,7,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,15,8,2,4,21,21,15,7,2,16,17,19,16,13,16,20,21,14,15,15,16,21,8,16,14,5,21,16,18,15,2,16,7,8,13,5,7,2,17,17,11,10,2,17,19,14,7,21,17,20,8,16,16,18,2,18,10,3,17,21,16,13,18,17,21,14,13,21,16,17,21,16,11,19,11,17,17,17,15,4,21,7,10,15,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,21,11,18,18,7,11,20,21,14,19,11,16,13,17,18,21,5,9,21,1,1,21,9,16,16,7,10,7,11,6,21,10,10,15,16,6,8,20,17,7,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,4,7,15,21,8,23,15,13,7,2,7,7,10,4,21,1,8,4,23,4,2,13,10,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,6,23,19,9,23,9,13,8,6,9,17,7,6,6,23,23,7,13,5,19,5,23,18,10,6,8,11,15,2,6,21,5,7,5,18,19,4,17,18,3,14,8,16,19,13,17,17,18,17,21,13,17,16,13,9,13,21,16,16,21,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,4,7,20,19,18,13,13,18,21,11,16,7,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,3,15,8,9,11,10,15,8,2,4,21,21,15,9,4,16,17,19,16,13,16,20,21,14,15,15,17,21,8,16,14,5,21,21,18,15,2,16,7,8,15,5,7,2,8,16,11,10,2,17,19,14,9,21,16,20,8,16,16,18,2,18,10,3,17,21,16,13,18,17,21,14,13,21,16,17,21,17,11,19,11,17,21,17,7,4,21,7,10,15,4,13,10,23,4,4,2,15,21,4,8,8,16,17,21,17,16,11,18,18,16,11,20,21,14,19,11,15,13,17,18,21,5,8,21,1,1,21,9,16,16,14,17,8,11,6,21,10,10,15,16,5,4,20,17,7,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,8,15,2,2,8,21,8,1,7,7,7,4,7,7,10,4,21,1,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,7,3,18,23,23,23,6,5,19,9,5,8,23,7,7,13,7,13,6,21,13,23,21,6,6,14,11,13,16,6,8,8,8,6,21,10,10,16,18,21,14,16,17,19,15,21,17,18,17,21,13,17,8,13,9,13,21,16,16,16,16,21,13,11,10,2,2,7,4,7,21,8,5,20,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,7,13,21,2,10,21,21,15,3,4,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,9,7,15,2,2,15,21,8,23,21,9,2,15,7,7,21,4,16,21,14,2,23,2,2,13,8,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,8,5,13,18,8,17,6,18,14,5,9,13,8,5,6,21,13,7,13,5,19,13,5,21,6,6,14,11,18,13,3,6,9,15,9,18,9,2,17,18,21,14,16,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,18,21,11,4,8,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,17,13,16,20,21,14,15,1,21,21,8,16,14,5,17,17,18,15,7,8,8,6,16,5,13,2,19,16,11,5,2,16,19,14,3,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,8,5,8,18,17,21,21,13,16,17,2,3,13,11,9,18,6,1,17,16,3,4,20,17,7,17,8,6,15,17,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,6,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,2,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,15,18,2,17,19,14,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,13,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,18,6,6,17,21,13,5,9,7,7,6,13,23,23,7,13,5,18,13,23,18,5,16,14,11,5,2,15,16,7,3,6,18,7,2,17,18,21,14,15,16,19,13,16,17,18,21,21,13,8,16,13,9,15,21,16,16,15,16,1,13,18,10,2,2,7,2,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,15,5,15,15,7,5,20,19,18,13,13,18,1,11,16,15,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,16,5,2,19,21,15,16,16,2,15,8,7,7,10,5,15,2,4,16,21,15,10,2,16,17,19,15,13,16,20,21,14,15,21,21,21,8,16,14,5,21,16,18,15,4,15,23,23,23,8,16,2,8,17,11,6,2,17,19,14,15,16,15,20,21,16,15,18,2,16,10,3,17,21,16,13,18,16,16,14,13,21,16,17,21,8,11,19,11,16,17,17,15,2,21,7,7,8,4,13,8,10,4,2,4,15,21,4,8,8,16,16,21,17,16,11,18,18,13,11,20,21,14,19,11,15,13,17,21,16,5,8,21,21,8,21,13,16,16,15,3,7,11,15,21,6,10,13,21,6,4,20,17,7,16,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,4,7,15,2,9,15,21,7,23,14,7,2,13,7,7,21,4,17,21,7,2,23,2,2,15,13,16,14,7,17,7,8,6,7,6,7,7,7,18,3,7,7 +24,15,6,23,18,6,23,9,9,8,19,9,17,7,6,6,23,23,18,14,6,21,5,23,17,14,6,14,11,13,10,21,21,7,7,9,18,9,4,16,18,21,14,8,16,19,13,17,17,18,17,21,13,17,17,13,9,13,21,16,17,15,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,16,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,4,8,20,19,18,13,13,18,21,11,16,7,16,3,16,17,19,8,21,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,15,4,2,4,21,21,15,9,4,16,17,19,17,15,16,20,21,14,15,8,17,21,8,16,14,5,21,16,18,15,2,16,7,7,8,5,7,2,8,17,11,10,2,17,19,14,7,21,17,20,8,16,16,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,16,17,21,16,11,19,11,17,17,17,7,4,21,7,10,15,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,17,11,18,18,13,11,20,21,14,19,11,8,13,17,18,21,5,8,21,17,1,21,5,16,16,2,7,7,11,10,21,10,10,15,16,6,8,20,17,7,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,9,4,8,15,2,7,8,21,8,23,9,7,7,4,7,7,10,4,21,1,15,4,23,4,2,13,10,17,7,7,16,7,8,6,7,6,7,7,7,16,21,8,7 +24,13,6,23,19,6,23,9,7,8,5,9,1,7,6,13,23,23,7,15,5,18,6,23,17,10,6,14,11,13,10,16,21,7,3,9,18,9,4,17,18,21,14,8,16,19,13,17,17,18,8,21,13,17,17,13,9,13,21,16,16,16,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,4,8,20,19,18,13,13,18,21,11,16,7,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,3,15,8,9,7,10,15,8,2,4,21,21,15,7,2,16,17,19,16,13,16,20,21,14,15,15,17,21,8,16,14,5,1,16,18,15,2,16,7,7,8,9,7,2,8,17,11,10,2,17,19,14,7,21,17,20,8,16,16,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,16,17,21,16,11,19,11,17,17,17,7,2,21,7,4,15,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,16,11,18,18,13,11,20,21,14,19,11,16,13,17,18,16,5,8,21,1,1,21,9,16,16,14,7,13,11,16,21,10,10,15,16,6,8,20,17,7,16,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,8,15,2,7,8,21,8,23,1,7,7,2,7,7,10,4,21,1,7,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,6,13,17,2,17,18,8,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,17,14,5,21,17,18,15,5,17,4,6,16,5,6,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,21,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,9,14,17,7,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,9,4,6,14,11,18,2,5,6,9,15,3,18,9,2,17,18,21,14,8,16,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,1,15,5,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,13,16,7,10,13,5,13,2,19,17,11,5,2,21,19,14,5,7,21,20,16,16,16,18,10,18,10,3,17,16,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,16,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,16,17,4,10,13,11,5,18,6,7,21,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,9,7,1,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,9,18,9,4,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,5,13,16,15,18,21,21,7,5,9,7,8,5,6,14,13,7,13,5,5,13,9,19,10,6,16,11,20,6,21,6,9,8,9,18,9,2,17,18,21,14,8,17,18,7,16,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,16,17,7,20,19,18,13,9,18,21,11,4,16,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,7,7,10,2,14,2,4,21,21,15,6,2,17,16,19,17,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,21,5,13,4,19,1,11,10,2,18,19,14,3,6,4,20,21,17,7,18,2,18,10,3,17,17,16,13,21,16,21,14,13,17,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,10,10,4,2,4,15,21,4,8,8,16,17,21,17,16,15,18,18,15,11,20,21,14,19,19,17,13,17,8,8,5,8,18,17,21,21,13,18,17,4,8,13,11,5,18,6,15,17,16,2,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,17,8,3,17,10,6,7,5,19,5,9,5,8,17,13,18,13,7,13,5,18,13,23,18,6,6,14,11,5,2,6,21,7,14,7,16,10,7,17,18,17,14,16,16,19,13,18,17,18,8,21,13,17,8,13,9,13,21,16,16,18,16,21,13,11,10,2,4,15,2,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,13,5,20,2,18,13,15,16,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,4,15,8,7,8,8,3,17,2,10,2,21,15,2,2,19,16,19,15,13,15,20,21,14,15,11,21,21,15,17,14,5,1,16,18,15,2,8,23,23,23,6,13,6,1,16,11,15,2,21,19,14,15,14,21,20,16,7,21,18,3,21,10,8,16,21,16,13,21,16,16,14,13,21,16,21,21,16,11,19,11,16,17,16,7,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,16,15,21,16,21,11,18,18,21,11,20,21,14,19,11,17,13,17,8,16,5,15,21,21,2,21,6,21,17,14,2,13,11,8,21,6,7,13,21,13,21,20,21,15,16,7,6,14,1,15,19,15,3,11,11,21,9,14,21,21,19,15,18,21,13,16,13,18,4,7,7,15,2,2,15,21,8,23,21,8,2,1,7,7,21,4,17,21,14,2,23,2,2,13,15,8,8,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,7,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,14,17,7,17,19,8,7,5,9,19,7,6,6,16,13,7,13,5,19,5,7,9,4,6,14,11,18,2,5,6,9,16,3,18,9,2,17,18,21,14,8,17,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,1,15,5,20,19,18,13,4,18,21,11,4,15,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,5,16,7,10,13,5,5,2,19,17,11,5,2,21,19,14,5,7,21,20,1,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,13,17,7,17,5,7,18,17,21,21,13,16,17,4,10,13,11,5,18,6,7,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,7,7,15,10,3,15,21,9,7,1,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,21,7,18,5,21,7,5,9,7,8,5,6,8,13,7,13,5,5,13,9,19,10,6,15,11,18,13,10,6,9,15,5,18,9,2,17,18,21,14,8,17,18,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,21,4,7,1,8,5,4,19,2,16,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,16,17,13,20,19,18,13,9,18,21,11,4,16,16,3,11,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,2,17,16,19,17,13,16,20,21,14,15,21,21,21,8,16,14,5,17,17,18,15,7,8,4,6,14,13,16,4,19,16,11,10,2,18,19,14,3,6,8,20,8,17,7,18,2,18,10,3,17,17,16,13,21,17,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,10,7,4,13,10,10,4,2,4,15,21,4,8,8,16,17,21,17,16,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,16,18,21,13,16,17,10,9,13,11,19,18,6,6,16,16,3,4,20,17,15,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,5,13,21,21,17,6,21,7,6,9,13,8,5,6,17,13,7,13,5,19,13,5,19,6,6,14,11,18,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,17,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,7,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,21,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,6,13,4,19,18,11,5,2,1,19,14,3,6,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,10,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,3,2,11,7,21,6,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,6,21,3,17,19,14,7,5,9,19,8,6,6,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,6,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,4,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,21,23,23,23,5,19,5,9,5,8,13,13,7,13,21,13,6,16,13,23,21,6,6,14,11,13,1,6,1,8,15,6,21,10,10,16,18,21,14,16,16,19,7,21,17,18,17,21,13,17,8,13,9,13,21,16,16,1,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,16,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,1,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,7,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,17,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,16,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,6,23,18,5,23,9,9,8,5,9,8,7,6,6,23,23,7,13,5,18,5,23,18,10,6,14,11,13,7,15,21,7,9,8,18,9,4,17,18,21,14,8,16,19,13,17,17,18,17,21,13,17,17,13,9,13,21,16,16,16,16,17,13,18,10,2,2,15,2,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,1,18,16,21,8,21,14,18,20,15,16,5,15,15,7,9,20,19,18,2,13,18,21,11,16,18,16,3,7,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,15,8,2,4,21,21,15,7,2,16,17,19,16,13,16,20,21,14,15,15,16,21,8,16,14,5,21,16,18,15,2,16,7,8,15,5,14,2,17,17,11,10,2,17,19,14,7,21,17,20,8,16,16,18,2,18,10,3,17,21,16,13,18,17,21,14,13,21,16,17,21,17,11,19,11,17,17,17,15,4,21,7,6,8,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,21,11,18,18,8,11,20,21,14,19,11,16,13,17,18,18,5,8,21,1,1,21,9,16,16,7,8,7,11,15,21,10,10,15,16,6,4,20,17,7,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,7,15,21,8,23,15,9,7,4,7,7,10,4,21,1,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,18,7,7 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,7,13,5,21,13,23,21,10,6,14,11,5,16,6,16,8,15,5,21,10,10,16,18,21,14,16,16,19,15,21,17,18,8,21,13,17,8,13,9,13,21,16,16,17,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,7,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,16,18,15,2,8,23,23,23,6,13,15,8,21,11,10,2,18,19,14,15,14,21,20,16,15,17,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,16,13,17,8,16,5,15,21,21,2,21,6,16,21,14,2,13,11,7,21,6,15,16,21,13,16,20,21,15,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,9,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,7,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,7,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,21,17,18,15,9,17,7,6,15,6,13,4,19,17,11,5,2,18,19,14,9,5,1,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,18,23,23,23,6,5,19,9,5,8,23,13,7,13,7,13,6,21,13,23,21,6,6,14,11,13,16,6,8,8,8,6,21,10,10,16,18,21,14,16,17,19,15,21,17,18,17,21,13,17,8,13,9,13,21,16,16,16,16,21,13,11,10,2,2,7,4,7,21,8,5,20,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,7,13,21,2,10,21,21,15,3,4,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,21,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,9,7,15,2,2,15,21,8,23,21,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,19,6,23,23,23,18,5,9,8,7,19,6,23,23,7,13,5,18,5,13,18,6,6,14,11,9,2,16,13,13,5,5,18,10,2,17,18,21,14,8,16,19,13,17,17,18,21,21,13,17,16,13,9,13,21,16,16,8,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,21,16,18,8,21,14,18,20,15,16,5,15,15,7,7,20,19,18,13,13,18,21,11,8,8,16,3,16,17,19,8,17,9,21,19,7,7,16,21,17,21,15,18,17,7,16,5,2,19,21,15,16,16,3,15,8,9,7,10,8,8,2,4,21,21,15,6,2,20,17,19,16,15,16,20,21,14,15,15,16,21,8,16,14,5,17,16,18,15,8,15,23,5,13,13,7,2,8,17,11,10,2,17,19,14,7,18,19,20,1,15,13,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,16,17,21,8,11,19,11,17,17,17,15,4,21,7,10,15,4,13,10,23,4,2,4,15,21,4,8,8,16,17,21,17,21,11,18,18,7,11,20,21,14,19,11,16,13,17,18,21,5,8,21,1,21,21,9,16,17,7,3,7,11,15,21,6,10,7,21,10,8,20,21,21,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,5,15,21,8,23,16,7,7,2,7,7,3,4,16,21,8,4,23,4,2,13,15,17,7,7,16,7,8,6,7,6,7,7,7,16,21,11,7 +24,1,7,3,21,23,23,23,5,19,5,9,5,8,13,13,7,13,7,13,5,21,13,23,18,6,6,14,11,5,16,6,1,8,15,5,21,10,10,16,18,21,14,16,16,19,15,21,17,18,8,21,13,17,8,13,9,13,21,16,16,17,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,13,5,20,2,18,13,15,15,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,15,8,21,11,13,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,13,11,13,21,6,15,16,21,13,16,20,21,15,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,15,4,6,14,11,18,2,9,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,16,6,2,15,16,19,16,13,16,20,17,14,15,16,21,21,8,17,14,5,18,17,18,15,9,16,17,6,13,6,13,4,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,15,4,6,14,11,18,2,5,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,16,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,15,16,19,17,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,5,16,7,6,13,6,13,4,19,17,11,5,2,18,19,14,9,5,21,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,10,23,23,23,18,18,8,21,5,9,5,8,6,6,16,13,7,13,5,19,5,7,8,4,6,14,11,18,2,6,13,9,15,10,18,9,2,16,18,21,14,8,17,19,8,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,13,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,13,20,19,18,13,10,18,1,11,10,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,21,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,3,2,14,2,4,21,21,15,6,4,16,16,19,13,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,16,7,16,7,6,7,6,13,9,19,17,11,5,7,18,19,14,9,5,21,20,16,15,16,18,10,18,10,10,17,17,16,13,21,17,21,14,13,17,17,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,21,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,13,17,17,4,10,13,11,16,18,6,5,21,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,19,6,23,18,5,23,9,9,8,5,9,17,7,6,6,23,23,7,13,5,18,5,23,21,10,6,16,11,5,8,15,21,7,7,6,18,9,4,17,18,21,14,8,16,19,13,17,17,18,17,21,13,17,17,13,9,13,21,16,16,16,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,4,8,20,19,18,13,7,18,21,11,16,7,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,9,15,8,2,4,21,21,15,7,4,16,17,19,16,13,16,20,21,14,15,16,17,21,8,16,14,5,1,16,18,15,2,6,7,8,8,6,7,2,8,17,11,10,2,17,19,14,7,21,17,20,8,16,16,18,2,18,10,3,17,21,16,13,18,17,21,14,13,21,16,17,21,17,11,19,11,17,17,17,15,4,21,7,10,15,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,21,11,18,18,7,11,20,21,14,19,11,17,13,21,18,21,5,8,21,17,1,21,9,16,16,14,7,7,11,10,21,10,10,15,16,6,4,20,17,15,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,8,15,2,7,15,21,8,23,15,7,7,2,7,7,10,4,21,1,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,7,3,21,23,23,23,5,19,5,9,5,8,13,23,23,13,7,13,5,6,13,23,21,6,6,14,11,9,15,15,1,8,5,6,21,2,2,16,18,16,14,16,16,18,15,21,17,18,17,21,13,17,8,13,9,13,21,16,16,21,16,21,13,11,10,2,2,7,4,7,21,8,5,20,19,2,21,3,21,7,16,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,9,5,20,2,18,13,15,15,1,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,1,21,15,3,4,15,16,19,16,13,15,20,21,14,15,8,21,21,15,16,14,5,1,17,18,15,2,8,23,23,23,6,13,23,17,15,11,10,2,18,19,14,14,2,16,20,17,15,16,18,9,21,10,21,16,16,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,7,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,21,11,20,18,14,19,13,16,13,17,7,16,5,15,21,21,2,21,6,17,21,14,20,7,11,2,21,4,8,15,21,5,16,20,21,7,16,15,6,15,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,16,21,14,4,23,2,2,13,8,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,5,13,18,2,17,19,14,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,13,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,15,6,23,21,6,11,2,6,7,9,5,11,7,6,6,23,23,7,20,5,18,9,14,23,23,7,21,5,17,3,13,7,15,10,10,18,17,3,16,18,21,14,8,16,19,20,17,16,11,17,21,13,17,17,13,9,13,18,17,18,15,16,21,13,11,7,3,2,2,2,7,8,15,5,16,19,21,21,9,21,15,15,15,5,21,21,18,16,18,8,21,14,18,20,15,16,7,15,19,7,10,20,16,18,13,6,16,21,11,2,16,16,3,17,16,18,8,16,9,1,7,7,7,17,21,21,21,15,11,17,7,16,5,2,19,21,15,17,16,2,15,8,4,8,5,4,21,2,2,7,15,15,8,2,15,7,11,11,15,16,20,18,17,7,21,21,21,15,16,14,5,21,15,18,7,2,23,15,14,21,7,5,15,16,15,11,6,3,16,19,14,15,5,16,20,2,8,16,21,2,8,10,3,3,21,21,15,18,17,21,14,7,1,16,17,16,11,11,19,13,21,17,17,2,8,21,15,3,7,3,13,10,2,10,2,4,15,21,4,16,16,16,15,17,16,16,15,18,18,16,11,20,18,14,19,9,21,15,8,18,21,5,8,21,21,2,21,9,16,16,4,18,7,11,6,21,6,5,2,21,8,17,15,16,15,17,8,6,13,21,13,18,1,3,11,11,16,17,14,17,21,19,15,18,16,13,6,10,18,4,15,7,11,2,13,18,17,16,16,10,13,10,23,15,2,21,10,19,9,16,2,19,6,2,13,14,23,23,7,16,9,7,5,7,21,7,8,7,7,3,15,23 +24,1,6,6,21,3,17,19,14,7,5,9,19,8,6,6,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,6,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,6,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,4,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,21,23,23,23,5,19,5,9,5,8,13,13,7,13,21,13,6,16,13,23,21,6,6,14,11,13,1,6,1,8,15,6,21,10,10,16,18,21,14,16,16,19,7,21,17,18,17,21,13,17,8,13,9,13,21,16,16,21,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,1,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,17,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,16,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,6,23,1,5,23,7,8,15,9,9,7,7,6,1,7,6,6,18,5,19,23,23,18,6,6,14,11,13,15,16,21,13,9,7,18,9,4,17,18,21,14,8,16,19,13,17,17,18,21,21,13,17,17,13,9,13,21,16,17,15,16,16,13,19,10,4,4,16,2,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,7,9,20,19,18,13,7,18,21,11,16,7,16,3,16,17,19,7,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,2,15,8,9,7,10,8,8,2,4,21,21,15,7,4,16,17,19,16,13,16,20,21,14,15,15,16,21,8,16,14,5,21,16,18,15,2,16,7,8,15,6,7,2,21,17,11,10,2,17,19,14,7,21,1,20,8,15,17,18,2,18,10,3,17,21,16,13,18,17,21,14,13,18,16,17,21,17,11,19,11,17,17,17,15,4,21,7,10,7,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,21,11,18,18,7,11,20,21,14,19,11,16,13,17,18,21,5,8,21,17,1,21,9,16,16,14,15,7,11,13,21,10,10,15,16,6,4,20,17,7,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,4,9,15,21,8,23,17,8,7,2,7,7,10,4,21,1,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,23,23,21,18,21,17,10,15,7,5,9,7,7,5,13,18,13,7,13,5,19,23,5,13,4,6,14,11,18,2,3,6,9,6,5,18,9,2,17,18,21,14,8,16,19,8,18,17,18,21,8,13,17,16,13,9,13,21,16,17,17,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,15,7,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,21,13,16,20,21,14,15,21,21,21,8,16,14,5,17,17,18,15,9,8,13,6,15,9,13,2,19,18,11,5,2,16,19,14,3,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,16,21,21,6,16,17,4,10,5,11,5,18,5,8,15,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,15,3,18,6,23,23,23,5,5,9,7,7,6,13,23,23,7,13,1,17,5,23,1,16,13,1,11,5,17,15,17,7,3,9,18,10,4,16,18,21,14,15,16,19,13,17,17,18,21,21,13,16,16,13,9,13,21,16,16,21,16,1,13,18,10,4,4,7,8,9,1,8,5,2,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,7,8,20,3,18,13,4,18,21,11,16,15,16,9,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,7,8,2,2,21,21,15,8,2,16,17,19,16,13,16,20,21,14,15,8,21,21,8,16,14,5,21,16,18,15,6,16,23,23,23,23,8,2,5,17,11,6,2,17,19,14,9,1,15,20,4,15,15,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,17,17,21,17,11,19,11,16,17,17,7,4,21,7,4,7,4,13,10,23,4,2,4,15,21,4,8,8,17,17,21,17,21,11,18,18,17,11,20,21,14,19,11,15,13,17,21,16,5,8,21,1,1,21,9,16,17,7,3,7,11,19,21,6,10,7,21,6,4,20,17,18,16,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,7,2,7,15,2,9,8,21,8,23,13,7,7,2,7,7,3,4,17,21,8,4,23,4,2,13,16,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,7,3,18,23,23,23,5,9,5,9,5,8,13,23,23,13,7,13,5,21,13,23,21,6,6,14,11,5,16,15,1,8,15,5,21,10,10,16,18,21,14,16,16,18,8,21,17,18,8,21,13,17,8,13,9,13,21,16,16,17,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,15,6,15,15,7,5,20,2,18,13,15,15,8,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,15,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,16,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,7,21,6,9,16,21,2,16,20,21,15,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,5,13,18,3,17,21,7,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,17,4,6,14,11,18,10,6,6,9,15,3,18,9,2,16,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,8,6,15,6,13,2,19,17,11,5,2,21,19,14,7,9,21,20,1,16,16,18,3,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,11,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,15,13,16,20,21,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,16,5,5,2,19,17,11,5,2,21,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,21,23,23,23,5,19,5,9,5,8,13,13,7,13,7,13,5,21,13,23,21,6,6,14,11,6,16,6,1,8,8,5,21,10,10,16,18,21,14,16,16,19,15,21,17,18,8,21,13,17,8,13,9,13,21,16,16,17,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,16,8,11,16,13,16,3,15,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,21,14,15,15,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,15,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,7,1,21,2,21,6,16,21,14,2,7,11,2,21,6,15,17,21,7,16,20,21,15,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,7,3,21,23,23,23,23,23,5,9,5,8,13,23,23,13,7,13,5,5,13,23,21,6,6,7,11,9,16,6,1,8,15,6,21,3,2,16,18,21,14,16,16,19,15,17,17,18,16,21,13,17,8,13,9,13,21,16,16,16,16,21,13,11,10,2,2,7,4,7,21,8,5,20,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,5,5,20,2,18,13,13,15,15,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,6,21,2,10,21,21,15,3,4,15,16,19,16,13,15,20,21,14,15,8,21,21,15,16,14,5,1,17,18,15,2,8,23,23,23,6,13,15,8,16,11,10,2,18,19,14,15,14,16,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,7,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,17,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,11,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,20,23,2,2,13,8,23,23,7,1,8,14,6,8,6,7,7,7,21,3,7,7 +24,23,23,23,23,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,15,17,4,6,14,11,18,2,5,6,9,16,5,18,9,2,17,18,21,14,8,17,19,15,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,9,4,18,17,11,5,2,18,19,14,13,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,17,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,5,13,21,21,17,6,21,7,6,9,13,8,5,6,17,13,7,13,5,19,13,5,19,4,6,14,11,19,10,9,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,17,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,13,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,21,21,21,8,16,14,5,21,17,18,15,7,8,7,6,17,6,2,4,19,21,11,5,2,1,19,14,3,6,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,2,2,11,7,21,6,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,2,17,18,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,17,14,5,21,17,18,15,5,17,4,16,15,5,6,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,21,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,1,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,5,9,15,3,18,9,2,17,18,21,14,8,17,19,18,17,17,18,18,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,16,8,21,14,18,20,15,16,5,15,1,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,5,16,4,6,15,6,13,4,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,13,17,7,17,5,7,18,17,21,21,6,16,17,4,10,13,11,6,18,6,7,17,16,3,1,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,7,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,9,18,9,4,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,8,5,13,21,17,17,6,18,3,5,9,8,16,6,13,18,13,7,13,5,19,23,6,13,4,6,14,11,19,14,9,6,9,6,5,18,9,2,17,18,21,14,8,16,18,7,17,17,18,16,8,13,17,16,13,9,13,21,16,17,17,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,21,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,15,13,13,2,19,16,11,5,2,1,19,14,3,6,9,20,2,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,6,16,17,4,10,5,11,5,18,5,4,15,16,3,4,20,17,7,17,8,6,15,16,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,2,17,19,8,7,5,9,19,8,6,5,16,13,7,13,5,19,5,7,21,4,6,14,11,18,2,6,6,9,15,3,18,9,10,17,18,21,14,8,16,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,13,5,13,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,16,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,2,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,15,5,13,18,8,17,5,18,14,5,9,13,8,5,6,21,13,7,13,5,19,13,5,18,6,6,14,11,18,13,21,6,9,15,9,18,9,2,17,18,21,14,16,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,16,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,17,16,19,17,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,6,13,2,19,16,11,5,2,17,19,14,3,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,21,17,21,21,2,16,17,2,3,13,11,9,18,6,8,8,16,3,4,21,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,2,17,19,14,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,13,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,5,13,21,21,17,6,18,7,6,9,13,8,5,6,17,13,7,13,5,19,13,5,19,6,6,14,11,19,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,17,8,13,17,17,13,9,13,21,16,17,1,16,1,13,19,10,4,4,10,2,9,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,21,21,21,8,16,14,5,16,17,18,15,13,8,7,6,17,6,13,4,19,21,11,5,2,1,19,14,3,6,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,1,21,21,13,16,17,2,3,2,11,7,21,6,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,7,13,5,19,5,9,19,4,6,14,11,19,2,10,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,21,21,16,17,17,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,16,7,20,11,18,13,17,18,21,11,4,15,17,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,17,14,5,21,17,18,15,6,8,7,10,21,5,6,2,19,17,11,6,2,18,19,14,3,5,8,20,21,17,7,18,2,18,10,3,17,16,16,13,21,17,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,4,10,13,11,15,18,10,9,8,16,3,4,20,16,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,10,23,23,23,18,18,8,1,5,9,6,8,6,6,16,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,18,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,13,20,19,18,13,4,18,21,11,10,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,8,6,7,6,6,4,19,17,11,5,2,18,19,14,7,5,21,20,1,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,13,17,7,17,5,15,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,7,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,7,16,7,6,15,5,5,2,18,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,14,17,7,17,19,8,7,5,9,19,7,6,6,16,13,7,13,5,19,5,7,9,4,6,14,11,18,2,5,6,9,16,3,18,9,2,17,18,21,14,8,17,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,1,15,5,20,19,18,13,4,18,21,11,4,15,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,5,16,7,10,13,5,5,2,19,17,11,5,2,21,19,14,5,7,21,20,1,16,16,18,10,18,10,3,17,1,16,13,21,16,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,13,17,7,17,5,7,18,17,21,21,13,16,17,4,10,13,11,5,18,6,7,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,7,7,15,10,3,15,21,9,7,1,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,17,14,5,7,5,18,5,9,5,7,9,13,18,13,7,13,5,21,13,23,21,6,6,14,11,5,2,6,21,7,14,13,16,10,2,17,18,21,14,16,16,19,13,21,17,18,8,21,13,17,8,13,9,13,21,16,16,18,16,21,13,11,10,2,8,15,2,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,13,9,20,11,18,13,15,16,20,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,1,15,16,16,4,15,8,7,8,8,3,8,2,10,21,21,15,3,2,21,16,19,15,13,15,20,21,14,15,15,21,21,15,17,14,5,16,16,18,15,2,8,23,23,23,5,13,6,1,16,11,15,2,21,19,14,15,14,21,20,16,7,21,18,10,21,10,8,16,16,1,13,21,16,21,14,13,21,16,21,21,16,11,19,20,16,17,16,7,2,21,8,2,14,21,13,13,10,4,2,4,15,16,2,8,8,16,15,21,16,21,11,18,18,21,11,20,21,14,19,11,17,13,17,8,16,5,15,21,21,2,21,6,21,17,14,2,13,11,1,21,6,7,13,21,13,16,20,17,15,16,7,6,14,1,15,19,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,8,2,8,7,7,10,4,17,13,7,2,23,2,2,13,15,1,8,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,6,13,17,2,17,18,8,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,13,7,20,19,18,13,10,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,3,16,13,16,20,21,14,15,17,21,21,15,17,14,5,21,17,18,15,5,17,4,6,15,5,6,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,21,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,10,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,23,18,5,23,9,7,8,6,9,17,7,6,6,23,23,7,13,5,18,5,23,5,6,6,14,11,5,2,16,16,2,9,3,18,9,4,17,18,21,14,8,16,19,13,17,17,18,17,21,13,17,17,13,9,13,21,16,16,16,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,4,8,20,19,18,13,7,18,21,11,16,7,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,15,8,2,4,21,21,15,7,2,16,17,19,16,13,16,20,21,14,15,15,21,21,8,16,14,5,21,16,18,15,2,21,7,7,15,5,7,2,17,16,11,10,3,17,19,14,7,2,4,20,8,16,13,18,2,18,10,3,17,17,16,13,18,17,21,14,13,21,16,17,21,17,11,19,11,17,17,17,7,4,21,7,10,7,4,13,10,23,4,2,4,15,16,4,8,8,17,17,21,1,21,11,18,18,7,11,20,21,14,19,11,16,13,17,18,21,5,9,21,1,1,21,4,16,17,7,7,14,11,4,21,10,3,15,16,6,8,20,17,7,17,8,6,14,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,8,7,15,2,7,16,21,8,23,15,7,7,2,7,7,10,4,21,1,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,15,13,16,20,21,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,5,2,19,17,11,5,2,21,19,14,9,5,21,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,7,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,7,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,13,4,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,21,23,23,23,23,23,5,9,5,8,13,23,23,13,7,13,5,5,13,23,21,6,6,7,11,9,16,6,1,8,15,6,21,3,2,16,18,21,14,16,16,19,15,16,17,18,16,21,13,17,8,13,9,13,21,16,16,16,16,21,13,11,10,2,2,7,4,7,21,8,5,20,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,5,5,20,2,18,13,13,15,15,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,4,15,16,19,16,13,15,20,21,14,15,8,21,21,15,16,14,5,1,17,18,15,2,8,23,23,23,6,13,15,8,16,11,10,2,18,19,14,15,14,16,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,7,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,17,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,5,16,21,14,2,11,11,2,21,6,15,15,21,7,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,8,23,23,7,1,8,14,6,8,6,7,7,7,21,3,7,7 +24,7,16,23,19,6,23,23,23,9,5,9,7,7,6,6,23,23,7,13,5,19,5,13,19,6,6,14,11,9,2,16,7,13,5,5,18,10,2,17,18,21,14,8,16,19,13,17,17,18,21,21,13,17,16,13,9,13,21,16,21,17,16,1,13,19,10,4,4,16,10,8,4,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,7,7,20,19,18,13,13,17,21,11,8,15,16,3,16,17,19,8,17,9,21,19,7,7,16,21,17,21,15,18,17,7,1,5,2,19,21,15,16,16,3,15,8,4,7,10,7,8,2,8,18,21,15,5,2,16,17,19,16,15,16,20,21,14,15,16,17,21,8,16,14,5,1,16,18,15,8,15,23,9,2,16,7,2,8,17,11,10,2,17,19,14,7,18,19,20,1,15,13,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,16,17,21,8,11,19,11,17,17,17,15,4,21,7,10,7,4,13,10,23,4,2,4,15,21,4,8,8,16,17,21,16,21,11,18,18,7,11,20,21,14,19,11,16,13,17,18,16,5,8,21,1,21,21,9,16,17,7,3,7,11,15,21,6,10,7,21,10,8,20,17,7,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,9,15,21,8,23,16,7,7,2,7,7,3,4,17,21,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,13,15,21,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,6,13,2,19,17,11,5,2,18,19,14,7,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,4,17,4,6,14,13,8,8,10,2,6 +24,1,6,13,17,7,17,19,8,14,5,9,19,8,6,6,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,17,19,15,13,16,20,21,14,15,21,21,21,8,17,14,5,18,17,18,15,7,16,7,6,15,6,5,2,19,17,11,5,2,21,19,14,9,5,21,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,7,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,7,16,7,6,15,5,5,2,18,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,13,5,13,18,17,17,6,18,3,5,9,13,8,5,13,18,13,7,13,5,19,23,5,13,4,6,14,11,18,2,3,6,9,6,5,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,17,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,15,7,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,21,13,16,20,21,14,15,16,21,21,8,17,14,5,17,17,18,15,9,8,13,6,15,9,13,2,19,18,11,5,2,1,19,14,9,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,15,21,21,6,16,17,4,10,5,11,5,18,5,7,15,16,3,4,20,17,7,17,8,6,15,16,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,2,17,18,8,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,10,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,17,14,5,21,17,18,15,5,17,4,6,15,5,6,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,21,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,7,3,23,23,23,23,23,23,23,9,5,7,15,23,23,23,23,23,9,19,7,23,19,6,6,18,1,11,6,6,10,9,21,19,17,4,4,17,21,17,14,21,18,19,7,21,17,18,17,21,13,17,16,13,9,13,21,16,16,21,16,1,13,19,3,4,2,19,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,17,5,8,16,23,9,20,19,18,13,5,17,8,11,4,17,16,3,16,17,19,8,1,9,21,19,7,8,16,21,17,1,15,18,17,7,21,5,2,19,19,15,16,16,3,15,8,9,7,8,2,10,2,4,1,21,15,9,2,18,16,19,16,13,16,20,21,14,7,17,21,21,8,16,14,5,1,16,18,15,4,23,8,10,21,1,5,2,17,16,11,5,2,17,19,14,18,10,8,20,21,16,15,18,2,1,4,13,16,21,16,13,18,16,21,14,15,21,16,17,21,8,11,19,11,17,17,17,7,4,21,7,10,7,8,13,21,10,4,2,4,15,21,4,17,8,17,17,21,17,16,17,18,18,8,11,20,21,14,19,19,17,16,17,21,17,5,8,16,1,21,1,2,13,2,6,19,7,11,16,1,6,10,1,16,17,1,15,1,9,21,8,6,15,16,15,19,11,3,11,11,21,9,14,17,21,19,15,18,16,13,16,9,18,4,7,19,8,2,4,16,18,7,7,6,17,2,11,7,14,21,4,21,10,7,4,5,2,2,15,8,3,14,7,17,7,8,6,7,6,7,7,7,21,10,7,7 +24,1,5,13,18,3,17,18,7,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,6,6,13,5,13,2,19,17,11,5,2,18,19,14,9,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,5,13,21,17,17,6,18,7,5,9,13,8,5,6,16,13,7,13,5,19,13,5,19,13,6,14,11,18,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,6,13,4,19,21,11,5,2,1,19,14,3,6,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,3,2,11,7,21,6,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,7,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,5,13,21,21,17,6,21,7,6,9,13,8,5,6,17,13,7,13,5,19,13,5,19,6,6,14,11,19,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,8,17,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,13,20,19,18,13,9,21,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,21,17,18,15,7,8,7,10,16,6,13,4,19,21,11,5,2,16,19,14,3,6,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,3,2,11,7,21,5,8,17,21,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,21,7,6,18,21,6,5,9,7,7,6,13,23,23,7,13,5,18,13,23,19,1,6,15,11,5,2,15,16,7,3,6,18,7,2,17,18,21,14,8,16,19,15,17,17,18,16,21,13,16,17,13,9,13,21,16,16,17,16,1,13,19,10,2,4,7,2,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,7,21,14,18,20,15,16,5,15,16,7,5,20,19,18,13,13,18,1,11,16,15,16,3,1,17,19,7,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,13,14,2,4,21,21,15,6,2,16,17,19,16,13,16,20,21,14,15,17,21,21,8,16,14,5,21,16,18,15,4,15,23,23,23,8,16,2,8,16,11,6,2,16,19,14,8,4,16,20,2,15,16,18,10,18,10,3,17,16,16,13,18,16,21,14,13,21,16,17,21,17,11,19,11,17,17,17,7,4,21,15,2,8,4,13,8,10,4,4,4,15,21,4,8,8,16,16,21,17,16,11,18,18,7,11,20,21,14,19,11,15,13,17,21,16,5,8,21,21,8,21,6,16,17,14,3,7,11,6,21,6,10,13,21,6,4,20,17,18,16,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,7,15,21,7,23,14,7,2,13,7,7,21,4,17,21,14,4,23,4,2,13,13,1,7,7,16,7,8,6,7,6,7,7,7,18,10,7,7 +24,1,5,13,18,3,17,18,7,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,8,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,13,6,13,5,13,2,19,17,11,5,2,18,19,14,7,5,21,20,16,16,16,18,10,18,10,3,17,16,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,2,17,18,8,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,10,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,17,14,5,21,17,18,15,5,17,4,6,15,5,6,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,21,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,14,17,7,17,19,8,15,5,9,19,7,6,6,16,13,7,13,5,19,5,7,9,4,6,14,11,18,2,5,6,9,16,3,18,9,2,17,18,21,14,8,17,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,1,15,5,20,19,18,13,4,18,21,11,4,15,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,5,16,7,10,13,5,5,2,19,17,11,5,2,21,19,14,5,7,21,20,1,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,13,17,7,17,5,7,18,17,21,21,13,16,17,4,10,13,11,5,18,6,7,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,7,7,15,10,3,15,21,9,7,1,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,19,6,23,23,23,23,5,9,7,7,6,6,23,23,7,13,5,19,5,13,19,6,6,14,11,9,2,16,7,13,5,5,18,10,2,17,18,21,14,8,16,19,13,21,17,18,21,21,13,17,16,13,9,13,21,16,21,17,16,1,13,19,10,4,4,16,4,8,23,17,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,7,7,20,19,18,13,13,18,21,11,8,8,16,3,16,17,19,8,17,9,21,19,7,7,16,21,17,21,15,18,17,7,16,5,2,19,21,15,16,16,3,15,8,9,7,10,8,8,2,8,18,21,15,5,4,16,17,19,16,15,16,20,21,14,15,16,17,21,8,16,14,5,17,16,18,15,15,15,23,9,2,16,7,2,8,17,11,10,2,17,19,14,7,18,19,20,1,15,13,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,16,17,21,8,11,19,11,17,17,17,15,4,21,7,10,7,4,13,10,23,4,2,4,15,21,4,8,8,16,17,21,16,21,11,18,18,7,11,20,21,14,19,11,16,13,17,18,16,5,8,21,1,21,21,9,16,17,7,3,7,11,13,21,6,10,17,21,10,8,20,17,7,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,18,19,15,18,21,13,16,4,18,4,4,7,15,2,9,15,21,8,23,16,7,7,2,7,7,3,4,17,21,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,15,21,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,7,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,21,17,18,15,9,17,7,6,15,6,13,4,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,10,18,5,23,23,23,19,5,9,7,8,6,13,23,23,7,15,23,18,5,23,21,6,13,21,11,5,17,15,21,7,15,5,18,10,2,17,18,21,14,15,16,19,13,17,17,18,16,21,13,16,16,13,9,13,21,16,16,21,16,1,13,18,10,4,4,7,8,9,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,7,21,14,18,20,15,16,5,15,15,7,8,20,19,18,13,20,18,21,11,4,15,16,9,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,3,15,8,9,7,10,7,4,2,2,21,21,15,5,2,1,17,19,16,15,16,20,21,14,15,1,21,21,8,16,14,5,21,16,18,15,4,16,23,23,23,23,8,13,5,17,11,6,2,17,19,14,9,23,16,20,4,15,15,18,2,18,10,3,17,17,16,13,18,16,21,14,13,21,16,17,21,16,11,19,11,1,17,17,7,2,21,7,8,7,4,13,10,23,4,2,2,15,21,4,8,8,16,17,21,17,21,11,18,18,8,11,20,21,14,19,11,13,13,17,21,16,5,8,21,1,1,21,9,16,17,15,14,7,11,19,2,6,10,8,21,10,2,20,17,18,21,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,7,4,7,15,2,7,15,21,7,23,8,7,7,2,7,7,21,4,1,21,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,1,14,7,7 +24,23,23,3,16,23,23,23,5,19,5,9,5,8,13,13,7,13,7,13,19,21,13,23,21,6,6,14,11,5,16,6,1,8,15,6,21,10,10,16,18,21,14,16,16,19,15,21,17,18,8,21,13,17,8,13,9,13,21,16,16,17,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,4,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,15,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,16,7,7,21,4,16,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,5,6,17,13,7,13,5,19,13,5,19,13,6,14,11,18,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,6,13,4,19,21,11,5,2,1,19,14,3,6,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,3,2,11,7,21,6,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,7,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,15,3,18,6,5,21,7,8,5,9,9,7,6,13,23,23,7,13,5,17,13,23,18,6,16,14,11,5,16,6,16,7,3,5,18,10,2,17,18,21,14,8,16,19,13,17,17,18,16,21,13,21,17,13,9,13,21,16,16,21,16,1,13,11,10,4,4,7,2,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,4,5,20,19,18,13,13,18,1,11,16,15,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,13,14,2,4,21,21,15,9,2,17,17,19,16,13,16,20,21,14,15,15,21,21,8,16,14,5,21,16,18,15,4,15,23,23,23,7,17,2,8,18,11,6,2,17,19,14,18,8,8,20,16,16,8,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,16,17,21,17,11,19,11,17,17,17,7,4,21,7,2,7,4,13,8,21,4,2,4,15,21,4,8,8,16,16,21,17,16,11,18,18,16,11,20,21,14,19,11,13,13,17,21,21,5,8,21,1,1,21,6,16,17,14,3,7,11,6,21,6,10,13,21,10,4,20,17,18,16,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,7,15,21,7,23,14,7,2,13,7,7,21,4,17,21,14,4,23,4,2,13,13,1,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,8,5,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,13,6,13,4,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,15,5,9,19,7,6,6,21,13,7,13,5,19,5,7,9,4,6,14,11,18,2,5,6,9,8,3,18,9,2,17,18,21,14,8,16,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,1,15,5,20,19,18,13,4,18,21,11,8,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,21,13,16,20,17,14,15,18,21,21,8,17,14,5,18,17,18,15,5,16,7,10,16,5,13,2,19,17,11,5,2,21,19,14,5,7,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,13,17,7,17,5,7,18,17,21,21,6,16,17,4,10,13,11,5,18,6,7,21,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,9,7,1,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,18,13,5,21,16,7,5,9,10,8,5,13,23,23,7,13,5,21,13,23,1,6,8,14,11,9,2,6,13,9,10,5,21,10,2,17,21,21,14,8,16,19,13,16,17,18,8,21,13,21,16,13,9,13,21,16,16,15,16,1,13,11,10,2,4,7,2,8,1,8,5,2,19,2,21,3,21,7,16,15,5,21,21,18,16,21,7,21,14,18,20,15,16,5,15,15,7,13,20,2,18,13,13,18,1,11,16,21,16,3,1,16,19,8,16,9,21,19,13,7,16,21,21,21,15,18,17,7,21,5,2,19,21,15,16,16,3,15,8,7,7,10,15,8,2,2,21,21,7,6,2,16,16,19,15,13,15,20,21,14,15,15,21,21,8,15,14,5,21,15,18,15,2,15,13,16,5,13,8,2,16,16,11,10,2,17,19,14,15,21,15,20,1,15,15,18,2,15,10,3,16,21,16,13,18,16,21,14,13,21,16,17,21,16,11,19,11,16,17,17,16,8,21,7,2,7,4,13,15,10,4,2,2,15,21,2,8,8,16,15,21,16,15,11,18,18,15,11,20,21,14,19,11,15,13,17,16,16,5,8,21,21,10,21,13,16,16,8,3,7,11,15,21,6,7,13,21,6,8,20,17,19,16,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,2,15,21,8,23,13,13,2,13,7,7,21,4,17,21,15,4,23,4,4,13,13,1,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,10,23,23,23,17,5,7,7,5,9,19,8,13,5,16,13,7,13,5,18,5,18,9,4,6,14,11,18,2,6,13,9,16,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,16,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,17,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,21,17,18,15,6,16,10,16,16,6,5,2,16,1,11,5,2,18,19,14,7,5,7,20,16,16,16,18,10,18,10,3,17,16,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,9,10,13,11,5,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,2,17,18,8,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,17,14,5,21,17,18,15,5,17,4,6,16,5,6,2,19,17,11,5,2,18,19,14,7,5,21,20,21,15,16,18,10,18,10,3,17,16,16,13,21,21,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,13,23,23,8,21,1,18,5,9,9,8,5,6,21,13,7,13,6,6,5,9,18,8,13,21,11,18,6,6,6,9,6,5,18,9,2,17,18,21,14,8,17,18,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,16,16,1,13,18,10,4,4,21,4,7,17,8,5,4,19,2,16,3,21,7,16,15,5,21,21,18,16,17,7,21,14,18,20,7,16,5,15,16,17,7,20,19,18,13,6,16,21,11,4,17,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,15,2,4,21,21,15,4,2,17,16,19,18,13,16,20,21,14,15,21,16,21,8,17,14,5,17,1,18,15,2,16,8,6,17,13,13,4,19,1,11,10,2,18,19,8,9,21,7,20,10,17,14,18,10,18,10,10,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,4,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,16,15,18,18,15,11,20,21,14,19,19,17,16,21,8,16,5,8,18,17,21,21,2,19,17,4,2,13,11,7,18,6,21,21,16,2,4,20,17,8,17,8,6,7,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,9,18,9,4,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,2,17,19,14,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,13,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,3,23,23,23,21,5,6,15,5,5,8,7,6,23,23,23,23,23,6,5,7,7,23,23,7,14,11,11,19,7,14,7,10,7,18,3,2,16,18,21,14,16,16,19,13,21,16,11,21,21,13,18,15,13,9,13,21,17,21,16,17,21,8,11,18,8,4,4,2,8,7,7,5,21,19,21,1,3,21,15,15,15,5,21,21,18,16,21,8,1,14,18,20,15,16,13,7,15,8,6,20,16,18,13,9,16,21,11,11,21,16,9,18,8,18,8,16,9,21,15,7,7,17,21,21,21,15,11,17,7,17,6,2,19,21,15,17,16,2,15,8,4,8,5,4,16,2,2,4,18,15,8,4,16,8,11,13,15,16,20,15,21,7,21,21,21,15,1,14,5,21,16,18,7,3,23,16,14,21,7,13,3,10,21,11,6,3,16,19,14,7,6,21,20,2,8,7,21,2,15,21,3,3,16,21,15,18,15,21,14,13,17,16,17,16,18,11,19,16,1,16,17,2,8,21,7,10,21,3,9,3,6,4,2,4,15,21,4,16,16,16,15,17,16,15,15,18,18,16,11,20,21,14,19,9,16,16,8,21,21,5,8,21,1,2,21,5,16,16,9,7,5,11,6,1,6,10,2,21,13,16,15,16,15,16,8,6,13,16,13,18,7,3,11,11,18,17,14,16,21,19,15,18,16,13,4,4,18,4,6,2,21,2,13,23,23,11,16,13,8,14,16,15,7,19,2,4,2,10,7,7,9,2,23,23,23,23,14,17,7,7,5,7,18,7,8,7,17,14,15,23 +24,1,15,8,18,5,23,23,23,18,5,9,15,8,6,13,23,23,7,13,1,1,5,23,19,5,6,1,11,5,17,13,17,7,10,7,18,10,2,18,18,21,14,15,16,19,13,17,17,18,21,21,13,16,16,13,9,13,21,16,16,21,16,1,13,18,10,2,4,8,4,9,1,8,5,2,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,7,8,20,17,18,13,13,18,21,11,16,8,16,9,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,21,15,8,2,2,21,21,15,6,2,16,17,19,16,13,16,20,21,14,15,8,21,21,8,16,14,5,21,16,18,15,4,16,23,23,23,23,15,2,5,21,11,6,2,17,19,14,9,1,16,20,4,15,15,18,2,18,10,3,17,17,16,13,18,16,21,14,13,21,17,17,21,17,11,19,11,17,17,17,7,4,21,7,4,7,4,13,10,23,4,2,4,15,21,4,8,8,17,17,21,17,21,11,18,18,16,11,20,21,14,19,11,15,7,17,21,16,5,8,21,1,1,21,9,16,16,7,3,7,11,19,21,6,10,7,21,10,4,20,17,18,16,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,7,4,7,15,2,7,8,21,8,23,1,7,7,2,7,7,10,4,1,21,8,4,23,4,2,13,16,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,5,13,17,21,17,6,18,15,5,9,13,7,6,6,17,13,7,15,5,19,13,5,19,13,6,14,11,18,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,17,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,17,16,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,6,13,2,19,21,11,5,2,1,19,14,3,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,3,2,11,7,21,5,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,7,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,13,5,13,14,17,17,6,18,3,5,9,7,8,5,13,18,13,7,13,5,19,23,5,13,4,6,14,11,18,2,3,6,9,15,5,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,17,16,16,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,15,15,7,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,17,16,19,21,13,16,20,21,14,15,16,21,21,8,16,14,5,18,17,18,15,9,8,7,6,13,9,13,2,8,18,11,5,2,6,19,14,3,6,4,20,1,17,7,18,10,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,17,18,16,21,21,6,16,17,4,10,5,11,5,18,5,9,15,16,3,4,20,17,7,17,8,6,15,16,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,18,8,7,5,9,19,8,6,6,21,13,7,13,5,19,5,8,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,6,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,15,13,16,20,21,14,15,18,21,21,8,17,14,5,16,17,18,15,7,16,2,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,5,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,3,17,19,14,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,15,17,14,5,18,17,18,15,9,16,2,16,13,6,5,2,19,17,11,5,2,18,19,14,9,5,16,20,1,16,16,18,10,18,10,3,17,1,16,13,21,16,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,21,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,7,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,19,5,23,9,17,8,5,9,17,7,6,13,23,23,7,13,5,21,5,23,18,10,6,14,11,13,7,15,21,7,7,5,18,9,4,17,18,21,14,8,16,19,13,17,17,18,16,21,13,16,17,13,9,13,21,16,16,16,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,4,8,20,19,18,13,7,18,21,11,16,7,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,15,8,2,4,21,21,15,7,2,16,17,19,16,13,16,20,21,14,15,15,17,21,8,16,14,5,21,16,18,15,2,16,7,8,15,5,15,2,8,17,11,10,2,17,19,14,7,21,8,20,8,16,17,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,16,17,21,17,11,19,11,17,17,17,15,4,21,7,10,8,4,13,10,23,4,4,4,16,21,4,8,8,16,17,21,17,21,11,18,18,11,11,20,21,14,19,11,15,13,17,18,21,5,8,21,1,1,21,9,16,16,14,16,8,11,6,21,10,10,15,16,6,4,20,17,7,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,7,15,21,8,23,14,9,7,2,7,7,10,4,21,1,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,7,3,17,7,6,7,5,19,5,9,5,8,7,13,18,13,7,13,5,18,13,23,18,6,6,14,11,5,23,10,21,7,14,7,16,10,2,17,18,21,14,16,16,19,13,17,17,18,8,21,13,17,8,13,9,13,21,16,16,18,16,21,13,11,10,2,4,15,2,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,13,5,20,2,16,13,15,16,1,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,4,15,8,7,8,8,3,8,2,10,21,21,15,2,2,21,16,19,15,13,15,20,21,14,15,13,21,21,15,17,14,5,1,16,18,15,2,8,23,23,23,6,13,6,1,16,11,8,2,21,19,14,15,14,21,20,16,7,21,18,3,21,10,8,16,21,16,13,21,16,16,14,13,21,16,21,21,16,11,19,11,16,17,16,7,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,16,15,21,16,21,11,18,18,21,11,20,21,14,19,11,17,13,17,15,16,5,15,21,21,2,21,6,21,17,14,2,13,11,8,21,6,7,13,21,13,16,20,21,15,16,7,6,14,1,15,19,15,3,11,11,21,9,14,21,21,19,15,18,21,13,16,13,18,4,7,7,15,2,2,15,21,8,23,21,8,2,8,7,7,21,4,17,16,14,2,23,2,2,13,15,1,8,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,5,13,17,21,17,6,18,15,5,9,13,7,6,6,17,13,7,15,5,19,13,5,19,13,6,14,11,18,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,17,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,17,16,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,17,6,13,2,19,21,11,5,2,1,19,14,3,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,3,2,11,7,21,5,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,7,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,17,3,21,19,14,7,5,9,19,8,6,6,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,5,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,15,17,14,5,18,17,18,15,9,16,4,5,13,6,5,2,19,1,11,5,2,18,19,14,9,5,16,20,21,16,16,18,10,18,10,3,17,21,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,7,16,7,6,15,5,5,2,18,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,17,19,9,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,9,4,6,14,11,18,2,5,6,9,15,3,18,9,2,17,18,21,14,8,17,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,17,15,5,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,5,16,19,6,13,6,13,2,19,17,11,5,2,3,19,14,5,7,21,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,10,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,13,17,7,17,5,7,18,17,21,21,6,16,17,4,10,13,11,5,18,6,9,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,9,7,1,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,21,5,23,23,23,19,5,9,5,8,13,13,7,13,7,13,6,21,13,23,21,10,6,14,11,10,16,6,1,8,7,6,21,10,10,16,18,21,14,16,16,19,15,21,17,18,8,21,13,17,8,13,9,13,21,16,16,18,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,9,5,20,2,18,13,14,15,8,11,17,13,16,10,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,16,9,14,21,21,7,7,21,21,14,7,7,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,21,7,7,21,21,14,7,7,14,21,21,7,7,18,21,21,7,7,7,21,21,7,7,23,23,23,23,23,21,21,21,7,21,14,14,14,14,18,21,21,21,7,18,14,7,23,23,21,14,7,7,7,7,7,7,21,7,7,7,21,21,7,7,21,14,14,14,7,14,14,21,21,7,7,21,7,14,21,21,21,21,21,14,21,21,7,19,21,3,8,16,3,5,16,18,23,23,23,18,1,7,7,7,21,2,11,7,15,2,3,5,17,11,14,7,2,10,11,7,7,21,13,16,21,21,2,23,3,2,13,14,15,13,13,14,15,15,6,15,15,7,13,10,16,21,15,15 +24,1,5,13,23,23,8,18,8,18,5,9,9,8,5,6,21,13,7,13,6,6,5,9,18,8,13,21,11,18,6,6,6,9,6,5,18,9,2,17,18,21,14,8,17,18,11,17,17,18,21,8,13,17,16,13,9,13,21,16,17,18,16,1,13,18,10,4,4,21,4,7,17,8,5,4,19,2,16,3,21,7,16,15,5,21,21,18,16,17,7,21,14,18,20,7,16,5,15,16,17,7,20,19,18,13,6,16,21,11,4,17,16,3,17,16,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,15,2,4,21,21,15,4,2,17,16,19,18,13,16,20,21,14,15,21,16,21,8,17,14,5,17,1,18,15,2,16,8,6,17,13,13,4,19,1,11,10,2,18,19,8,9,21,7,20,10,17,14,18,10,18,10,10,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,4,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,16,15,18,18,15,11,20,21,14,19,19,17,16,21,8,17,5,8,18,17,21,21,2,19,17,4,2,13,11,7,18,6,21,21,16,2,4,20,17,8,17,8,6,7,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,18,23,23,23,5,19,5,9,5,8,13,13,7,13,7,13,23,21,13,23,21,6,6,14,11,6,16,6,1,8,8,6,21,10,10,16,18,21,14,16,16,19,15,21,17,18,8,21,13,17,8,13,9,13,21,16,16,17,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,21,14,15,15,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,15,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,5,16,21,14,2,7,11,7,21,6,15,16,21,13,16,20,21,15,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,9,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,13,5,13,18,17,17,6,21,3,5,9,13,8,5,13,18,13,7,13,5,19,23,5,13,4,6,14,11,18,2,3,6,9,6,5,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,17,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,15,15,7,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,21,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,13,6,15,9,13,2,19,18,11,5,2,16,19,14,3,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,16,21,21,6,16,17,4,10,5,11,5,18,5,7,15,16,3,4,20,17,7,17,8,6,15,16,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,23,19,5,23,9,17,8,5,9,17,8,6,6,23,23,7,13,5,18,5,23,18,10,6,14,11,13,7,15,21,7,7,9,18,9,4,17,18,21,14,8,16,19,13,17,17,18,16,21,13,17,17,13,9,13,21,16,16,16,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,4,8,20,19,18,13,7,18,21,11,16,7,16,3,1,17,19,8,21,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,15,8,2,4,21,21,15,7,2,16,17,19,16,13,16,20,21,14,15,15,17,21,8,16,14,5,21,16,18,15,2,16,7,8,15,5,7,2,8,17,11,10,2,17,19,14,7,21,17,20,8,16,17,18,2,18,10,3,17,21,16,13,18,17,21,14,13,21,16,17,21,17,11,19,11,17,17,17,15,4,21,7,10,15,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,21,11,18,18,7,11,20,21,14,19,11,16,13,17,18,21,5,8,21,1,1,21,9,16,17,14,17,7,11,15,21,10,10,15,16,6,4,20,17,7,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,4,7,15,21,8,23,14,9,7,2,7,7,10,4,21,1,8,4,23,2,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,10,13,21,15,18,6,18,14,5,9,13,8,5,6,16,13,7,13,6,21,5,23,21,4,6,14,11,19,20,10,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,13,20,19,18,13,4,18,21,11,4,15,17,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,17,16,19,17,13,16,20,21,14,15,21,21,21,8,16,14,5,21,17,18,15,4,8,7,6,16,13,6,4,19,21,11,5,2,17,19,14,3,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,17,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,18,2,14,2,11,7,18,6,8,1,16,8,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,14,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,18,23,23,23,6,5,19,9,5,8,23,7,7,13,7,13,6,21,13,23,21,6,6,14,11,13,16,6,8,8,8,6,21,10,10,16,18,21,14,16,17,19,15,21,17,18,17,21,13,17,8,13,9,13,21,16,16,16,16,21,13,11,10,2,2,7,4,7,21,8,5,20,19,2,21,3,21,7,15,15,5,21,21,18,16,21,7,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,7,13,21,2,10,21,21,15,3,4,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,21,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,9,7,15,2,2,15,21,8,23,21,9,2,15,7,7,21,4,16,21,14,2,23,2,2,13,8,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,21,6,13,3,2,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,8,4,6,14,11,19,2,3,6,9,15,3,18,9,2,17,18,21,14,14,17,18,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,17,15,5,20,19,18,13,4,18,21,11,4,15,21,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,2,15,16,19,17,13,16,20,21,14,15,21,21,21,8,17,14,5,18,17,18,15,5,17,8,6,5,4,6,2,19,18,11,5,2,21,19,14,7,5,21,20,8,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,16,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,8,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,16,17,4,4,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,21,23,23,23,5,19,5,9,5,8,13,13,7,13,21,13,6,16,13,23,21,6,6,14,11,13,1,6,1,8,15,6,21,10,10,16,18,21,14,16,16,19,7,21,17,18,17,21,13,17,8,13,9,13,21,16,16,1,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,16,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,1,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,7,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,17,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,16,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,5,13,18,17,17,6,18,7,5,9,7,8,5,6,14,13,7,13,5,19,2,5,18,6,6,14,11,19,13,10,6,9,15,9,18,9,2,17,18,21,14,8,17,19,7,16,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,13,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,17,13,16,20,21,14,15,16,21,21,8,16,14,5,21,17,18,15,2,7,7,6,15,6,13,1,19,16,11,5,2,21,19,14,3,8,17,20,10,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,1,21,13,16,17,4,2,2,11,5,18,6,8,17,16,3,4,20,17,7,16,8,6,15,17,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,3,3,18,9,23,23,5,19,5,9,5,8,13,23,23,13,7,13,6,16,13,23,21,6,6,14,11,6,16,6,1,8,7,6,21,10,10,17,18,21,14,16,16,19,15,21,17,18,17,21,13,17,8,13,9,13,21,16,16,17,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,6,15,15,15,5,20,2,18,13,15,15,8,11,17,7,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,16,18,15,2,8,23,23,23,6,13,8,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,5,16,21,14,7,7,11,2,21,6,15,16,21,7,16,20,21,15,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,16,17,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,7,8,18,5,23,23,23,23,23,23,23,8,6,13,23,23,7,13,6,17,14,17,19,6,6,14,11,9,8,15,21,7,5,5,16,4,4,17,18,21,14,8,17,19,13,17,17,18,17,21,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,7,2,8,1,8,5,4,19,2,21,3,21,7,17,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,7,7,20,3,18,13,2,18,21,11,16,13,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,3,15,8,9,7,10,15,14,2,4,21,21,15,6,4,16,17,19,21,13,16,20,21,14,15,15,21,21,8,16,14,5,21,16,18,15,4,16,23,23,23,23,7,2,17,8,11,10,2,8,19,14,2,21,17,20,15,15,16,18,19,18,10,3,17,21,16,13,18,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,11,4,21,7,10,7,4,16,10,10,4,2,4,15,21,4,8,8,17,17,21,17,21,11,18,18,13,11,20,21,14,19,11,16,13,17,18,16,3,8,21,5,8,21,13,16,17,14,7,7,11,7,21,16,10,7,17,6,4,20,17,18,18,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,7,15,18,7,23,8,7,2,13,7,7,2,4,1,21,14,4,23,4,2,13,16,17,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,2,17,19,14,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,13,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,17,5,17,9,17,18,5,9,7,8,6,23,9,13,7,13,5,18,6,5,18,7,6,14,11,18,1,3,5,9,7,5,18,9,2,17,18,21,14,8,17,19,7,18,17,18,21,21,13,17,17,13,9,13,21,16,16,16,16,1,13,19,10,4,4,7,2,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,18,8,21,14,18,20,7,16,5,15,15,17,13,20,19,18,4,6,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,13,7,2,4,1,21,15,5,4,16,16,19,15,13,16,20,21,14,15,21,21,21,8,16,14,5,21,16,18,15,2,16,7,5,6,9,13,10,18,16,11,5,2,17,19,14,2,6,8,20,8,16,13,18,2,18,21,3,17,8,16,13,21,17,21,14,13,21,17,17,21,17,11,19,11,16,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,11,21,8,8,5,8,18,1,21,21,13,21,21,4,15,5,11,17,20,6,9,8,21,3,4,15,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,18,8,7,16,7,2,13,7,7,21,4,17,21,7,4,23,4,2,15,13,21,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,15,18,2,17,19,14,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,13,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,15,5,9,19,7,6,5,17,13,7,13,5,19,5,7,9,4,6,14,11,18,2,5,6,9,15,3,18,9,2,17,18,21,14,8,17,18,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,1,15,5,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,16,5,16,7,10,13,5,13,2,19,17,11,5,2,3,19,14,5,7,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,16,17,4,10,13,11,5,18,6,7,21,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,9,7,1,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,7,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,17,7,6,15,6,13,4,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,10,6,9,15,15,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,2,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,17,7,6,7,5,9,5,9,5,8,7,13,18,13,7,13,5,18,13,23,18,6,6,14,11,5,2,6,21,7,14,7,16,10,2,17,18,21,14,16,16,19,13,18,17,18,8,21,13,17,8,13,9,13,21,16,16,18,16,21,13,11,10,2,4,15,2,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,13,5,20,2,16,13,15,16,1,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,4,15,8,7,8,8,3,8,2,10,21,21,15,3,2,21,16,19,15,13,15,20,21,14,15,13,21,21,15,17,14,5,1,16,18,15,2,8,23,23,23,6,13,6,1,16,11,8,2,21,19,14,15,14,21,20,16,7,21,18,3,21,10,8,16,21,16,13,21,16,16,14,13,21,16,21,21,16,11,19,11,16,17,16,7,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,16,15,21,16,21,11,18,18,21,11,20,21,14,19,11,17,13,17,15,16,5,15,21,21,2,21,6,21,17,14,2,13,11,8,21,6,7,13,21,13,16,20,21,15,16,7,6,14,1,15,19,15,3,11,11,21,9,14,21,21,19,15,18,21,13,16,13,18,4,7,7,15,2,2,15,21,8,23,21,8,2,8,7,7,21,4,17,16,14,2,23,2,2,13,15,1,8,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,7,6,21,6,23,23,23,23,23,23,23,7,5,13,23,23,7,13,6,23,23,9,18,6,6,14,11,19,2,15,17,5,14,4,21,4,4,17,18,21,14,8,16,19,13,17,17,18,16,21,13,17,16,13,9,13,21,16,16,17,16,1,13,19,10,2,4,7,2,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,19,15,15,7,7,20,3,18,13,7,18,21,11,16,15,16,3,1,17,3,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,9,15,14,2,2,21,21,15,6,4,16,17,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,1,16,18,15,4,16,23,23,23,23,8,13,17,7,11,13,2,8,19,14,13,5,17,20,15,15,15,18,2,18,10,10,17,21,16,13,18,21,21,14,13,21,17,17,21,8,11,19,11,17,17,17,11,2,21,7,10,7,4,13,10,3,4,2,4,15,21,4,8,8,16,16,21,17,21,11,18,18,7,11,20,21,14,19,11,21,13,17,18,16,5,8,21,1,1,21,4,16,17,14,19,7,11,7,20,16,10,7,21,6,4,20,17,14,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,9,15,21,7,23,8,7,2,13,7,7,2,4,1,21,14,4,23,4,2,13,15,17,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,2,17,18,8,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,13,5,13,2,19,17,11,5,2,18,19,14,9,5,21,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,5,18,17,18,15,23,17,4,6,16,6,6,4,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,18,23,23,23,6,5,19,9,5,8,23,13,7,13,7,13,6,21,13,23,21,6,6,14,11,13,16,6,8,8,8,6,21,10,10,16,18,21,14,16,17,19,15,21,17,18,17,21,13,17,8,13,9,13,21,16,16,16,16,21,13,11,10,2,2,7,4,7,21,8,5,20,19,2,21,3,21,7,15,15,5,21,21,18,16,21,7,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,7,13,21,2,10,21,21,15,3,4,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,21,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,7,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,9,7,15,2,2,15,21,8,23,21,9,2,15,7,7,21,4,16,21,14,2,23,2,2,13,8,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,21,14,21,21,10,17,19,14,7,5,9,19,8,6,6,21,13,7,13,5,19,5,7,15,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,1,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,15,17,14,5,18,17,18,15,9,16,10,16,13,6,5,2,19,16,11,5,2,18,19,14,9,5,21,20,21,16,16,18,10,18,10,3,17,21,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,5,18,6,7,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,17,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,14,14,17,7,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,7,8,3,18,9,2,17,18,21,14,17,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,17,21,21,8,17,14,5,18,17,18,7,6,16,4,4,15,6,13,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,5,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,16,5,13,17,6,18,7,17,15,5,9,7,8,6,17,9,13,7,6,5,18,5,7,19,10,7,14,11,19,13,3,6,9,9,5,18,9,2,17,18,21,14,8,17,19,7,18,17,18,18,21,13,17,17,13,9,13,21,16,16,21,16,1,13,19,10,4,4,7,2,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,18,7,21,14,18,20,7,16,5,15,15,17,13,20,19,18,4,6,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,13,7,2,4,21,21,15,6,4,17,16,19,15,13,16,20,21,14,15,16,21,21,8,16,14,5,21,16,18,15,7,16,7,16,6,9,13,9,19,16,11,5,2,17,19,14,2,5,9,20,8,17,13,18,2,18,21,3,17,8,16,13,21,16,1,14,13,21,17,17,21,8,11,19,11,16,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,11,21,8,17,5,8,18,1,21,17,13,17,17,4,7,5,11,1,21,6,9,15,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,23,4,2,8,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,21,23,23,23,5,19,5,9,5,8,13,13,7,13,7,13,5,21,13,23,21,5,6,14,11,6,16,6,1,8,8,6,21,10,10,17,18,21,14,16,16,19,15,21,17,18,15,21,13,17,15,13,9,13,21,16,16,17,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,13,7,5,20,2,18,13,15,15,8,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,17,13,15,20,21,14,15,15,21,21,15,17,14,5,21,17,18,15,2,8,23,23,23,6,13,15,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,18,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,8,11,7,21,6,15,16,21,13,16,20,21,15,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,2,17,21,14,2,23,2,4,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,4,3,18,23,23,23,5,19,5,9,5,8,13,23,23,13,7,13,6,21,13,23,21,6,6,14,11,5,21,6,16,8,14,5,21,10,10,16,18,21,14,16,16,19,15,21,17,18,8,21,13,17,8,13,9,13,21,16,16,1,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,6,17,15,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,21,14,15,15,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,15,8,16,11,10,2,18,19,14,15,14,16,20,15,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,15,21,16,21,21,16,11,19,11,16,17,17,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,16,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,1,5,15,21,21,2,21,6,16,21,14,2,13,11,13,21,6,16,13,21,13,16,20,21,15,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,16,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,21,5,13,21,21,17,6,18,7,6,9,13,8,5,6,17,13,7,13,5,19,13,5,19,6,6,14,11,19,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,17,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,13,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,21,17,18,15,7,8,7,6,16,6,13,4,19,21,11,5,2,17,19,14,3,6,9,20,2,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,3,2,11,7,21,6,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,6,21,3,17,19,14,7,5,9,19,8,6,6,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,6,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,4,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,9,18,9,4,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,14,17,7,17,19,8,7,5,9,19,7,6,6,16,13,7,13,5,19,5,7,9,4,6,14,11,18,2,5,6,9,16,3,18,9,2,17,18,21,14,8,17,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,1,15,5,20,19,18,13,4,18,21,11,4,15,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,5,16,7,10,13,5,5,2,19,17,11,5,2,21,19,14,5,7,21,20,1,16,16,18,10,18,10,3,17,1,16,13,21,16,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,13,17,7,17,5,7,18,17,21,21,13,16,17,4,10,13,11,5,18,6,7,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,7,7,15,10,3,15,21,9,7,1,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,2,17,19,8,7,5,9,19,8,6,5,16,13,7,13,5,19,5,7,21,4,6,14,11,18,2,6,6,9,15,3,18,9,10,17,18,21,14,8,16,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,13,5,13,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,16,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,2,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,14,17,7,17,19,8,7,5,9,19,7,6,6,16,13,7,13,5,19,5,7,9,4,6,14,11,18,2,5,6,9,16,3,18,9,2,17,18,21,14,8,17,19,18,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,1,15,5,20,19,18,13,4,18,21,11,4,15,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,15,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,5,16,7,10,13,5,5,2,19,17,11,5,2,21,19,14,5,7,21,20,1,16,16,18,10,18,10,3,17,1,16,13,21,16,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,16,13,17,7,17,5,7,18,17,21,21,13,16,17,4,10,13,11,5,18,6,7,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,7,7,15,10,3,15,21,9,7,1,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,17,13,7,13,5,19,13,5,19,13,6,14,11,18,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,6,13,4,19,21,11,5,2,17,19,14,3,6,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,3,2,11,7,21,6,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,7,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,21,23,23,23,23,23,5,9,5,8,13,23,23,13,7,13,5,5,13,23,21,6,6,7,11,9,16,6,1,8,15,6,21,3,2,16,18,21,14,16,16,19,15,17,17,18,16,21,13,17,8,13,9,13,21,16,16,16,16,21,13,11,10,2,2,7,4,7,21,8,5,20,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,5,5,20,2,18,13,13,15,15,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,4,15,16,19,16,13,15,20,21,14,15,8,21,21,15,16,14,5,1,16,18,15,2,8,23,23,23,6,13,15,8,16,11,10,2,18,19,14,15,14,16,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,7,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,17,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,11,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,8,23,23,7,1,8,14,6,8,6,7,7,7,21,3,7,7 +24,1,5,23,8,23,23,23,23,23,5,2,7,5,7,13,23,23,7,13,5,18,5,23,18,5,6,21,11,5,21,4,16,13,9,5,18,10,4,17,18,21,14,16,16,19,13,17,17,18,16,21,13,17,17,13,9,13,21,16,16,21,16,1,13,18,10,4,4,7,4,9,1,8,5,4,19,2,21,3,21,7,17,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,7,13,20,3,18,13,13,18,21,11,16,8,16,9,1,17,19,8,21,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,9,18,2,2,16,21,15,6,4,16,17,19,21,13,16,20,21,14,15,7,21,21,8,16,14,5,21,16,18,15,4,16,23,23,23,23,1,9,8,17,11,6,21,8,19,14,9,8,16,20,4,15,16,18,2,18,10,3,17,18,16,13,18,21,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,4,7,4,13,10,23,4,2,4,15,21,4,8,8,16,17,21,17,21,11,18,18,17,11,20,21,14,19,11,15,13,17,21,16,5,8,21,16,1,21,9,16,17,7,3,7,11,18,21,6,10,13,21,6,4,20,17,18,18,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,7,4,7,15,2,9,15,21,7,23,17,7,7,2,7,7,3,4,1,21,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,21,14,21,18,10,17,18,7,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,17,4,6,14,11,18,10,6,6,9,15,3,18,9,2,16,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,8,6,15,6,13,2,19,17,11,5,2,21,19,14,7,9,21,20,1,16,16,18,3,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,11,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,3,17,18,7,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,13,5,13,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,16,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,5,3,16,23,23,23,5,18,5,9,5,8,13,13,7,13,7,13,6,21,13,23,21,6,6,14,11,6,16,6,1,8,8,6,21,10,2,16,18,21,14,16,16,19,15,21,17,18,17,21,13,17,8,13,9,13,21,16,16,17,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,16,21,14,18,20,15,16,5,7,8,15,5,20,11,18,13,15,15,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,21,14,15,15,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,15,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,16,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,21,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,7,21,6,15,16,21,13,16,20,21,15,16,7,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,17,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,2,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,5,13,21,17,17,6,18,7,5,9,13,8,5,6,17,13,7,13,5,19,6,5,19,2,6,14,11,18,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,6,13,4,19,21,11,5,2,1,19,14,3,6,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,3,2,11,7,21,6,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,7,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 diff --git a/analysis/Hsu.et.al.git/msa/CXCR4_val_formatted.txt b/analysis/Hsu.et.al.git/msa/CXCR4_val_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..67514ac6268c084ceb840bc6051750160b56e20a --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CXCR4_val_formatted.txt @@ -0,0 +1,39 @@ +24,1,5,13,23,23,8,21,1,18,5,9,9,8,13,6,21,13,7,13,6,6,5,9,18,8,13,21,11,18,6,6,6,9,6,13,18,9,2,17,18,21,14,17,17,18,7,18,17,18,21,1,13,17,16,13,9,13,21,16,17,21,16,1,13,18,10,4,4,10,4,7,17,8,5,1,19,2,16,3,21,7,16,15,5,21,21,18,16,17,7,21,14,18,20,7,16,5,15,16,17,7,20,19,18,13,6,17,21,11,4,17,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,15,2,4,21,21,15,4,2,17,16,19,18,13,16,20,21,14,15,21,16,21,8,17,14,5,1,1,18,16,2,16,8,6,17,13,13,4,19,1,11,10,2,18,19,8,9,21,9,20,10,17,14,18,10,18,10,10,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,4,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,16,15,18,18,15,11,20,21,14,19,19,17,16,21,8,17,5,8,18,17,21,21,10,19,17,4,2,13,11,7,18,6,21,10,16,2,4,20,8,8,17,8,6,7,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,18,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,2,17,18,8,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,17,14,5,21,17,18,15,5,17,4,6,16,5,6,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,21,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,21,23,23,23,5,19,5,9,5,8,5,13,7,13,21,13,6,16,13,23,21,6,6,14,11,13,1,6,1,8,15,6,21,10,10,16,18,21,14,16,16,19,7,21,17,18,17,21,13,17,8,13,9,13,21,16,16,16,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,13,13,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,1,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,17,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,16,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,5,13,23,23,18,23,1,8,6,9,7,8,5,6,14,13,7,13,5,5,13,5,19,10,6,16,11,21,10,10,6,9,15,5,18,9,2,17,18,21,14,8,17,18,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,16,17,7,20,19,18,13,9,18,21,11,4,15,16,3,18,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,2,17,16,19,16,13,16,20,21,14,15,21,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,13,13,4,19,16,11,10,2,18,19,14,3,6,8,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,16,15,18,18,15,11,20,21,14,19,3,17,13,17,7,17,5,8,18,16,21,21,13,18,17,6,9,13,11,8,18,6,15,17,21,10,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,2,17,18,8,7,5,9,19,8,23,5,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,2,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,1,14,15,21,21,21,8,17,14,5,18,17,18,16,9,17,4,6,13,5,13,2,19,17,11,5,2,18,19,14,9,5,21,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,10,23,23,23,18,18,7,21,5,9,6,8,6,6,16,13,7,13,5,19,5,7,8,4,6,14,11,18,2,6,6,9,15,9,18,9,2,17,18,21,14,8,17,19,7,17,17,18,16,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,13,20,19,18,13,6,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,8,7,6,7,5,6,4,7,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,16,17,2,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,17,23,23,23,23,6,5,9,19,8,23,23,23,13,7,13,5,1,13,23,21,6,6,14,11,9,16,6,16,7,14,5,21,10,10,16,18,21,14,16,16,19,8,21,17,18,21,21,13,17,8,13,9,7,21,16,16,16,16,21,13,11,10,2,2,15,4,7,21,8,5,11,19,2,21,3,21,7,15,15,5,21,21,18,16,21,7,21,14,18,20,15,16,5,15,15,15,5,20,2,21,13,14,16,15,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,14,8,9,8,13,13,21,2,10,21,21,15,7,2,21,16,19,15,13,15,20,21,14,15,15,21,21,15,16,14,5,21,16,18,15,2,8,23,23,23,6,13,16,8,21,11,10,2,18,19,14,13,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,21,17,14,13,16,16,21,21,17,11,19,11,16,17,16,7,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,16,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,15,21,5,15,21,16,2,21,6,16,21,14,2,7,11,13,21,5,15,15,1,13,16,20,21,15,16,15,6,14,21,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,8,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,14,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,7,3,21,23,23,23,6,19,5,9,5,8,13,13,7,13,7,15,6,21,6,23,21,5,6,14,11,13,16,6,1,8,15,5,21,10,2,16,18,21,14,16,16,19,15,21,17,18,17,16,13,17,8,13,9,13,21,16,16,21,16,21,13,11,10,3,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,15,8,13,13,21,2,10,21,21,15,3,2,21,16,19,23,13,15,20,21,14,15,13,21,21,15,17,14,5,21,16,18,15,2,8,23,23,23,6,13,15,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,21,2,21,8,10,14,21,13,15,10,4,2,2,15,16,2,8,8,17,16,21,16,21,11,18,18,21,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,21,21,14,2,7,11,2,21,6,15,16,21,13,16,20,21,15,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,7,18,4,9,7,15,2,2,15,21,8,23,8,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,8,23,23,7,17,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,6,23,7,5,23,9,7,8,5,9,21,7,5,5,23,23,7,16,5,18,5,23,18,10,6,14,11,13,2,7,21,7,9,9,18,9,10,17,18,21,14,8,16,19,13,17,17,18,17,21,13,1,17,13,9,13,21,16,16,16,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,4,7,20,19,18,13,7,18,21,11,16,7,16,3,16,17,19,8,21,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,2,15,8,9,7,10,5,8,2,4,21,21,15,8,4,16,17,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,21,16,18,15,2,16,14,15,16,5,7,2,17,1,11,10,2,8,19,14,7,16,6,20,8,16,13,18,2,18,10,10,17,21,16,13,18,17,21,14,13,21,16,17,21,9,11,19,11,17,17,17,13,4,21,7,10,15,2,7,3,23,4,2,4,15,21,4,8,8,17,17,21,17,16,11,18,18,7,11,20,21,14,19,11,16,13,17,18,21,5,9,21,16,1,21,13,16,17,7,21,7,11,5,21,6,10,15,16,6,4,20,17,7,17,7,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,4,7,15,21,8,23,15,7,7,2,7,7,10,4,21,1,15,4,23,4,2,13,14,17,7,7,16,7,17,6,7,6,7,7,7,15,21,8,7 +24,1,6,7,21,23,23,23,23,23,5,7,7,5,7,13,23,23,7,13,5,19,5,23,13,6,6,21,11,5,21,7,16,7,9,5,18,10,4,17,18,21,14,8,16,19,13,17,17,18,16,21,13,17,17,13,9,13,21,16,16,21,16,1,13,18,10,4,4,7,4,9,1,8,5,4,19,2,21,3,21,7,17,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,7,13,20,3,18,13,13,18,21,11,16,8,16,9,1,17,19,8,21,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,9,21,2,4,21,21,15,13,2,16,17,19,17,13,16,20,21,14,15,8,18,18,8,17,14,5,21,16,18,15,4,17,23,23,23,23,1,13,8,17,11,6,21,8,19,14,9,16,17,20,4,15,16,18,2,18,10,3,17,17,17,13,18,21,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,4,7,4,13,10,23,4,2,4,15,21,4,8,8,16,17,21,17,21,11,18,18,17,11,20,21,14,19,11,15,13,17,21,16,5,15,21,8,1,21,9,16,17,7,3,7,11,18,21,6,10,13,21,6,4,20,17,18,18,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,2,18,7,4,7,15,2,9,15,21,7,23,17,7,7,2,7,7,3,4,1,21,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,15,21,8,7 +24,1,7,5,16,5,23,23,23,23,5,8,7,5,6,13,23,23,7,13,19,23,23,5,18,16,6,14,11,5,21,15,21,7,9,9,21,4,4,18,18,21,14,8,16,19,13,21,17,18,21,1,13,17,16,13,9,13,21,16,16,16,16,1,13,18,10,2,4,7,2,8,1,8,5,4,19,2,21,3,21,7,17,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,7,7,20,19,18,13,13,18,21,11,8,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,13,14,2,4,21,21,15,6,4,16,17,19,16,13,16,20,21,14,15,15,21,21,8,16,14,5,21,16,18,15,4,16,23,23,23,23,7,2,16,9,11,10,2,17,19,14,7,21,17,20,1,8,16,18,2,18,10,3,16,18,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,2,21,7,10,7,4,16,10,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,7,11,20,21,14,19,11,17,15,17,18,16,5,8,21,1,1,21,5,16,17,10,3,7,11,17,21,6,10,15,21,6,4,20,17,21,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,8,15,21,7,23,16,7,2,13,7,7,21,4,17,21,7,4,7,4,2,13,13,21,7,7,16,7,8,6,7,6,7,7,7,18,10,7,7 +24,1,5,23,18,9,23,9,7,18,6,9,17,7,5,13,23,23,7,13,5,21,5,23,1,14,6,17,11,5,2,15,18,7,5,9,18,9,4,17,18,21,14,8,16,19,13,16,17,15,17,21,13,17,17,13,9,13,21,16,16,17,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,17,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,15,4,9,20,19,18,13,7,18,15,11,16,7,16,3,1,17,19,8,17,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,15,8,2,4,21,21,15,9,2,16,17,19,16,13,16,20,21,14,15,8,17,21,8,17,14,5,1,16,18,15,2,16,23,23,23,23,23,23,8,17,11,10,2,17,19,14,7,16,17,20,8,16,16,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,16,17,21,17,11,19,11,17,17,17,8,4,21,15,10,15,4,13,10,23,4,4,4,15,21,4,8,8,17,17,21,17,21,11,18,18,11,11,20,21,14,19,11,16,13,17,18,21,5,9,21,16,1,21,9,16,18,7,14,7,11,6,21,10,10,15,21,6,4,20,17,7,16,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,7,15,21,8,23,15,7,7,2,7,7,10,4,21,1,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,7,3,21,23,23,23,5,18,5,9,5,8,13,23,23,13,7,13,6,16,13,23,21,6,6,14,11,5,16,6,1,8,5,6,21,10,10,16,18,21,14,16,16,19,15,21,17,18,17,21,13,17,8,13,9,13,21,16,16,17,16,21,13,11,10,2,2,7,4,7,21,8,5,20,19,2,21,3,21,7,15,15,5,21,21,18,16,21,7,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,7,15,8,11,16,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,13,21,2,10,21,21,15,3,2,21,16,19,17,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,21,19,14,13,14,17,20,15,15,16,18,3,21,10,21,16,21,16,13,21,16,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,21,11,20,21,14,19,13,16,13,17,18,16,5,15,21,21,2,21,6,16,21,14,7,7,11,2,21,6,15,15,21,13,1,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,15,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,21,9,23,18,5,13,9,7,8,5,9,1,7,6,6,23,23,7,13,5,18,6,23,23,6,6,14,11,13,7,15,16,7,7,5,18,9,4,17,18,21,14,8,16,19,13,17,17,18,17,21,13,17,17,13,9,13,21,16,16,16,16,1,13,19,10,4,4,16,8,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,15,4,8,20,19,18,13,13,18,21,11,16,7,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,15,8,2,4,21,21,15,7,2,16,17,19,16,13,16,20,21,14,15,15,16,21,8,16,14,5,1,16,18,15,2,16,7,8,13,5,7,2,8,17,11,10,2,17,19,14,7,21,17,20,8,15,16,18,2,18,10,3,17,21,16,13,18,17,21,14,13,21,16,17,21,8,11,19,11,17,17,17,8,4,21,7,2,15,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,21,11,18,18,7,11,20,21,14,19,11,16,13,17,18,21,5,8,21,1,1,21,9,16,16,14,7,7,11,6,21,10,10,15,16,6,4,20,17,7,16,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,8,15,2,7,15,21,15,23,16,7,7,2,7,7,10,4,21,1,8,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,15,5,13,18,8,17,15,18,7,5,9,13,8,5,6,21,13,7,13,5,19,13,5,21,6,6,14,11,18,13,3,6,9,15,9,18,9,2,17,18,21,14,16,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,18,21,11,4,8,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,17,13,16,20,21,14,15,1,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,5,13,2,19,16,11,5,2,16,19,14,3,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,8,5,8,18,17,21,21,13,16,17,2,3,13,11,7,18,6,1,17,16,3,4,20,17,7,17,8,6,15,17,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,7,17,9,23,23,6,5,5,9,5,8,13,23,23,13,7,13,6,16,13,23,21,6,6,14,11,6,16,6,4,8,8,6,21,21,10,17,18,21,14,16,16,19,7,17,17,18,17,21,13,17,8,13,9,2,21,16,16,16,16,21,13,11,10,2,2,7,4,7,21,8,5,2,19,2,21,3,21,7,15,15,5,21,21,18,16,21,15,21,14,18,20,15,16,5,15,15,13,5,20,2,18,13,4,16,15,11,17,7,16,10,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,13,2,21,2,10,21,21,15,3,2,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,15,1,21,11,10,2,21,19,14,15,8,21,20,16,15,16,18,3,21,10,21,16,16,16,13,21,16,17,14,13,17,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,16,13,17,7,16,5,15,21,21,2,21,5,16,21,14,2,7,11,2,21,6,15,16,21,7,1,20,21,16,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,7,7,15,2,2,15,21,8,23,21,7,2,15,7,7,21,4,17,21,14,2,23,2,2,13,15,23,23,7,8,15,8,6,7,6,7,7,7,21,3,7,7 +24,1,5,13,17,21,17,6,18,15,5,9,13,7,6,6,17,13,7,15,5,19,13,5,19,13,6,14,11,18,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,17,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,17,16,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,6,13,2,19,21,11,5,2,1,19,14,3,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,17,21,21,13,16,17,2,3,2,11,7,21,5,8,17,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,7,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,3,17,18,7,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,4,6,13,5,13,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,7,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,2,17,18,8,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,17,14,5,21,17,18,15,5,17,4,6,16,5,6,2,19,17,11,5,2,18,19,14,7,5,21,20,21,16,16,18,10,18,10,3,17,16,16,13,21,21,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,8,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,10,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,9,18,9,4,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,15,5,13,18,8,17,6,18,14,5,9,13,8,5,6,21,13,7,13,5,19,13,5,18,6,6,14,11,18,13,3,6,9,15,9,18,9,2,17,18,21,14,16,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,18,21,11,4,8,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,17,13,16,20,21,14,15,1,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,5,13,2,19,16,11,5,2,16,19,14,3,5,9,20,21,17,7,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,8,5,8,18,17,21,21,13,16,17,2,3,13,11,7,18,6,1,17,16,3,4,20,17,7,17,8,6,15,17,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,7,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,18,2,17,19,14,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,13,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,8,5,13,18,8,17,6,18,14,5,9,13,8,5,6,21,13,7,13,5,19,13,5,18,6,6,14,11,18,13,3,6,9,15,9,18,9,2,17,18,21,14,16,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,16,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,18,21,11,4,8,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,17,13,16,20,21,14,15,1,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,5,13,2,19,16,11,5,2,16,19,14,3,5,9,20,2,17,7,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,8,5,8,18,17,21,21,13,16,17,2,3,13,11,9,18,6,1,17,16,3,4,20,17,7,17,8,6,15,17,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,23,19,5,23,9,7,8,5,9,17,7,6,6,23,23,7,13,5,18,5,23,19,10,6,14,11,13,7,15,21,7,7,5,18,9,4,17,18,21,14,8,16,19,13,17,17,18,16,21,13,17,17,13,9,13,21,16,16,16,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,4,8,20,19,18,13,7,18,21,11,16,7,16,3,1,17,19,8,21,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,15,8,2,4,21,21,15,7,2,16,17,19,16,13,16,20,21,14,15,15,17,21,8,16,14,5,21,16,18,15,2,16,7,8,15,5,7,2,8,17,11,10,2,17,19,14,7,21,17,20,8,16,17,18,2,18,10,3,17,21,16,13,18,17,21,14,13,21,16,17,21,17,11,19,11,17,17,17,15,4,21,7,10,15,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,21,11,18,18,7,11,20,21,14,19,11,16,13,17,18,21,5,8,21,1,1,21,9,16,16,14,16,7,11,13,21,10,10,15,16,6,4,20,17,7,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,4,7,15,21,8,23,14,9,7,2,7,7,10,4,21,1,15,4,23,4,2,13,14,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,1,5,13,18,2,17,19,14,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,13,2,19,17,11,5,2,18,19,14,7,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,2,6,10,10,5,18,9,8,5 +24,1,5,15,18,2,17,19,14,7,5,9,19,8,6,5,21,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,4,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,2,6,15,5,13,2,19,17,11,5,2,18,19,14,9,5,7,20,21,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,19,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,18,7,23,9,17,7,5,9,18,7,6,6,23,23,7,13,5,18,5,23,18,10,6,14,11,9,2,15,21,7,5,5,18,4,4,15,18,21,14,15,17,18,13,17,17,17,16,21,13,16,17,13,9,13,21,16,16,17,16,1,13,19,10,4,4,16,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,21,16,18,8,21,14,18,20,15,16,5,15,15,4,9,20,19,18,13,7,18,21,11,16,18,16,3,1,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,7,10,15,8,2,4,21,21,15,7,4,17,17,19,16,13,16,20,21,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,21,8,20,2,15,16,18,2,18,10,3,17,21,16,13,18,16,21,14,13,21,16,17,21,17,11,19,11,17,17,17,15,4,21,7,10,15,4,13,10,23,4,4,4,15,21,4,8,8,16,17,21,17,21,11,18,18,7,11,20,21,14,19,11,21,13,21,18,21,5,8,21,17,1,21,9,16,18,8,15,7,11,16,21,6,10,15,16,6,4,20,17,11,17,8,6,15,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,16,4,18,4,4,7,15,2,7,15,21,8,23,21,9,7,2,7,7,10,4,21,1,8,4,23,4,2,13,10,17,7,7,16,7,8,6,7,6,7,7,7,16,21,7,7 +24,23,23,13,23,23,8,16,1,18,5,9,9,8,5,6,21,13,7,13,6,6,5,9,18,8,13,21,11,18,6,6,6,9,6,5,18,9,2,17,18,21,14,8,17,18,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,16,16,1,13,18,10,4,4,21,4,7,17,8,5,4,19,2,16,3,21,7,16,15,5,21,21,18,16,17,7,21,14,18,20,7,16,5,15,16,17,7,20,19,18,13,6,16,21,11,4,17,16,3,17,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,15,2,4,21,21,15,4,2,17,16,19,18,13,16,20,21,14,15,21,16,21,8,17,14,5,17,1,18,15,2,17,8,6,17,13,13,4,19,1,11,10,2,18,19,8,9,21,7,20,10,17,14,18,10,18,10,10,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,4,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,16,15,18,18,15,11,20,21,14,19,19,17,16,21,8,16,5,8,18,17,21,21,2,19,17,4,2,13,11,7,18,6,21,21,16,2,4,20,17,8,17,8,6,7,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,15,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,7,18,16,18,5,21,14,5,9,7,8,14,13,7,13,21,13,5,19,7,7,15,6,6,14,11,17,4,6,5,9,6,19,18,9,4,17,18,21,14,17,16,19,7,17,17,18,21,1,13,17,8,13,9,17,21,16,17,17,16,1,13,19,10,4,2,7,2,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,7,16,7,15,15,7,7,20,18,18,13,9,18,21,11,4,15,21,3,18,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,17,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,17,21,15,6,2,16,16,19,16,13,16,20,21,14,15,17,21,1,8,16,14,5,17,16,18,15,4,16,7,13,21,10,5,21,18,17,11,6,2,17,19,14,3,8,17,20,1,17,15,18,2,18,10,3,17,21,16,13,21,16,18,14,13,21,17,17,21,8,11,19,11,17,17,17,7,2,21,7,3,7,4,13,10,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,16,5,16,18,1,21,21,13,16,17,4,3,7,11,5,21,6,7,18,16,15,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,9,18,4,8,7,15,10,9,15,18,8,7,16,7,2,13,7,7,21,4,17,21,7,4,3,4,2,13,13,21,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,17,7,17,19,8,7,5,9,19,8,6,6,1,13,7,13,5,19,5,7,1,4,6,14,11,18,2,6,6,9,15,9,18,9,4,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,5,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,9,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,6,13,21,5,23,18,7,16,6,9,1,8,13,6,7,13,7,13,5,17,5,23,19,4,21,14,11,6,7,7,13,19,7,5,7,4,10,17,18,21,14,16,17,19,7,16,17,18,17,1,13,17,18,13,9,13,21,16,17,17,16,1,13,19,10,4,4,7,4,8,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,7,21,14,18,20,15,15,19,15,15,7,7,20,3,18,13,13,16,21,11,4,1,16,3,7,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,1,15,16,16,3,15,8,7,7,10,6,21,2,1,21,21,15,5,2,16,17,19,16,13,15,20,21,14,15,21,17,21,8,16,14,5,21,16,18,15,7,16,23,9,7,5,13,2,16,16,11,6,3,16,19,14,7,21,8,20,9,17,16,18,2,18,10,3,17,17,16,13,21,21,1,14,13,21,16,17,21,7,11,19,11,16,17,17,17,4,21,7,10,7,4,13,16,10,4,2,4,15,21,4,8,8,16,18,21,17,17,15,18,18,7,11,20,21,14,19,11,17,13,17,18,17,5,15,21,1,1,21,9,16,17,4,3,7,11,3,21,6,5,16,21,9,1,20,17,1,17,8,6,14,21,15,19,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,4,7,15,2,9,15,21,7,23,18,7,2,13,7,7,21,4,1,21,7,4,10,4,2,8,13,21,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,18,21,11,4,15,16,3,16,17,19,8,16,9,10,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,4,14,2,4,21,21,15,6,4,1,16,19,16,13,16,20,21,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,16,6,13,2,19,17,11,5,2,18,19,14,7,5,21,20,1,16,1,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,17,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,18,17,4,10,13,11,5,18,6,9,8,16,3,1,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,8,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,5,13,21,7,17,19,1,8,6,9,5,8,6,6,13,13,7,13,5,19,5,7,17,4,6,14,11,18,2,6,6,9,15,3,18,9,2,17,18,21,14,8,16,19,7,17,17,18,21,8,13,17,16,13,9,13,21,16,17,21,16,1,13,19,10,4,4,21,4,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,21,8,21,14,18,20,15,16,5,15,16,15,9,20,19,18,13,9,18,21,11,4,15,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,7,15,7,6,16,6,13,2,19,17,11,5,2,18,19,14,7,5,21,20,1,16,1,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,17,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,2,10,13,11,5,18,6,9,8,16,3,1,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,8,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,1,7,3,18,23,23,23,6,5,19,9,5,8,23,13,7,13,7,13,6,21,13,23,21,6,6,14,11,13,16,6,8,8,8,6,21,10,10,16,18,21,14,16,17,19,15,21,17,18,17,21,13,17,8,13,9,13,21,16,16,16,16,21,13,11,10,2,2,7,4,7,21,8,5,20,19,2,21,3,21,7,15,15,5,21,21,18,16,21,7,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,7,13,21,2,10,21,21,15,3,4,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,21,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,9,7,15,2,2,15,21,8,23,21,9,2,15,7,7,21,4,16,21,14,2,23,2,2,13,8,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,1,7,3,18,23,23,23,6,5,19,9,5,8,23,13,7,13,7,13,6,21,13,23,21,6,6,14,11,13,16,6,8,8,8,6,21,10,10,16,18,21,14,16,17,19,15,21,17,21,17,21,13,17,8,13,9,13,21,16,16,16,16,21,13,11,10,2,23,23,23,7,21,8,5,20,19,2,21,3,21,7,15,15,5,21,21,18,16,21,7,21,14,18,20,15,16,5,15,15,15,5,20,2,18,13,15,15,8,11,17,13,16,3,16,17,19,8,16,9,21,19,13,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,16,16,2,15,8,9,8,7,13,21,2,10,21,21,16,3,4,21,16,19,16,13,15,20,21,14,15,13,21,21,15,16,14,5,21,17,18,15,2,8,23,23,23,6,13,7,8,21,11,10,2,18,19,14,15,14,21,20,16,15,16,18,3,21,10,21,16,21,16,13,21,21,17,14,13,21,16,21,21,16,11,19,11,16,17,16,8,2,21,8,2,14,21,13,13,10,4,2,2,15,16,2,8,8,17,15,21,16,21,11,18,18,16,11,20,21,14,19,13,15,13,17,7,16,5,15,21,21,2,21,6,16,21,14,2,7,11,2,21,6,15,15,21,13,16,20,21,7,16,15,6,14,1,15,18,15,3,11,11,21,9,14,21,21,19,15,18,21,13,15,13,18,4,9,7,15,2,2,15,21,8,23,21,9,2,15,7,7,21,4,16,21,14,2,23,2,2,13,8,23,23,7,8,8,8,6,7,6,7,7,7,21,3,7,7 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,13,5,19,13,5,19,6,6,14,11,18,10,3,6,9,15,5,18,9,2,17,18,21,14,8,17,19,7,17,17,18,21,8,13,17,17,13,9,13,21,16,17,21,16,1,13,19,10,4,4,10,2,7,1,8,5,4,19,2,21,3,21,7,16,15,5,21,21,18,16,17,8,21,14,18,20,7,16,5,15,15,17,7,20,19,18,13,9,16,21,11,4,15,16,3,16,17,19,8,16,9,21,19,7,7,16,21,17,21,15,18,17,7,21,5,2,19,21,15,17,16,3,15,8,9,7,10,2,14,2,4,21,21,15,6,4,16,16,19,16,13,16,20,21,14,15,16,21,21,8,16,14,5,17,17,18,15,7,8,7,6,16,6,13,4,19,21,11,5,2,17,19,14,3,13,9,20,21,17,7,18,2,18,10,3,17,21,16,13,21,16,21,14,13,21,17,17,21,8,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,8,18,21,21,21,13,16,17,2,3,2,11,7,21,6,8,16,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,8,7,15,10,9,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,7,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 +24,21,14,17,21,10,17,19,8,7,5,9,19,7,6,6,21,13,7,13,5,19,5,7,8,4,6,14,11,18,2,6,6,9,15,3,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,20,17,14,15,21,21,21,8,17,14,5,18,17,18,15,9,16,7,6,15,6,5,2,19,17,11,5,2,18,19,14,9,5,21,20,16,16,16,18,10,18,10,3,17,1,16,13,21,17,21,14,13,17,16,17,21,7,11,19,11,17,17,17,7,4,21,7,3,7,4,13,3,10,4,2,4,15,21,4,8,8,16,17,21,17,21,15,18,18,15,11,20,21,14,19,19,17,13,17,7,17,5,7,18,17,21,21,6,17,17,4,10,13,11,6,18,6,7,8,16,3,4,20,17,7,17,8,6,15,21,15,18,18,3,11,11,21,9,14,17,21,19,15,18,21,13,15,4,18,4,7,7,15,10,3,15,21,8,7,16,7,2,13,7,7,21,4,17,21,7,4,13,4,2,13,13,3,7,7,16,7,8,6,7,6,7,7,7,18,3,7,7 diff --git a/analysis/Hsu.et.al.git/msa/CYP2C9.a2m b/analysis/Hsu.et.al.git/msa/CYP2C9.a2m new file mode 100644 index 0000000000000000000000000000000000000000..61ed8f9c409e797bb37c1c79ef6e437c06921579 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CYP2C9.a2m @@ -0,0 +1,198 @@ +>CYP2C9/1-490 +MDSLVVLVLCLSCLLLLSLWRQSSGRGKLPPGPTPLPVIGNILQIGIKDISKSLTNLSKVYGPVFTLYFGLKPIVVLHGYEAVKEALIDLGEEFSGRGIF +PLAERANRGFGIVFSNGKKWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEK +LNENIKILSSPWIQICNNFSPIIDYFPGTHNKLLKNVAFMKSYILEKVKEHQESMDMNNPQDFIDCFLMKMEKEKHNQPSEFTIESLENTAVDLFGAGTE +TTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSLPHAVTCDIKFRNYLIPKGTTILISLTSVLHDNKE +FPNPEMFDPHHFLDEGGNFKKSKYFMPFSAGKRICVGEALAGMELFLFLTSILQNFNLKSLVDPKNLDTTPVVNGFASVPPFYQLCFIPV +>Sepcies_53/1-490 +MDPFVVLVLSLSCLLLLSLWKQGSKRGKFPPGPTPLPIVGNLLQIDIKDITKSLANFSKVYGPVFTLYFGLKRTVVLHGYEVVKEALIDLGDEFSGRGLI +PVVERANREYGIVFSNGNRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEAHYLLEELRKTKASPCDPTFILGCAPCNVICSIIFQKRFDYKDQQFLSLMER +LNENTKILSSPWLQICNSLPPIIDYFPGTHNKLLKNVALIKSFILEKVKEHQESVDINNPRDFIDCFLIKMKKEEHNQQSEFIIENLVNTALDLFGAGTE +TTSTTLRYALLLLLKHPEVTAKVQEEIDHVIGRHRSPCMQDRSHMPYTDAVMHEIQRYIDLVPTSVPHAVTTDIKFRNYLIPKGTAIMTSLTSVLHSDKE +FPNPKTFDPGHFLDKNGNFKKSDHFMPFSAGKRICAGEGLARMEIFLFLTTILQNFNLKSVGDIKNLNTTSASKSIVSLPPPYQICFIPV +>Sepcies_54/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILQIDIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHF +PLADRANRGFGIIFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDP-FILGCAPCNVICSIVFHKRFDYKDQQFLNLMEK +FNENTKIASSPWIQICNNFPPFIDYFPGAHNKILKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFTIENLENTAVDLFTAGTE +TTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTNLPHAVTCDVKFRNYLIPKGTTILISLSSVLHDNKE +FPNPEMFDPRHFLDEGGNFKKSNYFMPFSAGKRICVGEGLARMELFLFLTSILQNFNLKSLVDPKDLDTTPVLNGLASVPPFYQLCFIPV +>Sepcies_55/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILKIGIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHF +PLFERANRRFGIVFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEK +FNENAKILSSPWIQIYNNFSPIIDYFPGTHNKLLKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFNIENLENTAVDLFAAGTE +TTSTTLRYALLLLLKHPEVAAKVQEEIEHVIGRNRSPCMQDRSHMPYTDAVVHEIQRYIDLLPTSVPHAVTCDVKFRNYLIPKGTTILISLTSVLRDNKE +FPNPEMFDPRHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDLKDLDTTPVFNGFVSVPPVYQLCFIPV +>Sepcies_56/1-490 +MDPAVALVLCLSCLFLLSLWRQSSGRGRLPSGPTPLPIIGNILQLDVKDMSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHF +PLADRANRGFGIVFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKGSPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEK +FNENAKILSSPWIQIYNNFSPIIDYFPGTHNKLLKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFNIENLENTAVDLFAAGTE +TTSTTLRYALLLLLKHPEVAAKVQEEIEHVIGRNRSPCMQDRSHMPYTDAVVHEIQRYIDLLPTSVPHAVTCDVKFRNYLIPKGTTILISLTSVLRDNKE +FPNPEMFDPSHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDLKDLDTTPVFNGFVSVPPVYQLCFIPV +>Sepcies_57/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGNLPPGPTPLPVIGNILKIGIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHF +PLFERANRRFGIVFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEK +FNENAKILSSPWIQIYNNFSPIIDYFPGTHNKLLKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFNIENLENTAVDLFAAGTE +TTSTTLRYALLLLLKHPEVAAKVQEEIEHVIGRNRSPCMQDRSRMPYTDAVVHEIQRYIDLLPTSVPHAVTCDVKFRNYLIPKGTTILISLTSVLRDNKE +FPNPEMFDPRHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDLKDLDTTPVFSGFVSVPPVYQLCFIPV +>Sepcies_58/1-490 +MDSLVVLVLCLSCLLLLSLWRQSSGRGKFPPGPTPLPVIGNILQIDIKDVSKSLTNLSKVYGPVFTLYFGLQRVVVLHGYEAVKEALIDLGEEFSGRGHN +PLADRANRGFGLVFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKT----------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +--------------KGG------------------------------------------------------------------------- +>Sepcies_59/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILQIDIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHF +PLADRANRGFGIIFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLI----------------------------------------------- +---------------CNNFPPFLDYFPGAHNKLLKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFTIENLENTAVDLFTAGTE +TTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTNLPHAVTCDVKFRNYLIPKGTTILISLSSVLHDNKE +FPNPEMFDPRHFLDEGGNFKKSNYFMPFSAGKRICVGEGLARMELFLFLTSILQNFNLKSLVDPKDLDTTPVLNGLASVPPFYQLCFIPV +>Sepcies_60/1-490 +MDSFVVLVLCLSCLLLLSLWRQSSGRGKLPPGPTPLPVIGNILQIDIKDISKSLTNLSKVYGPVFTLYFGLKPIVVLHGYEAVKEALIDLGEEFSGRGHF +PLAERANRGFGIVFSNGKKWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFRKRFDYKDQQFLNLMEK +LNENVKILSSPWIQIYNNFSPIIDYFPGTHNKLLKNVAFMKSYILEKVKEHQESMDMNNPQDFIDCFLMKMEKEKHNQPSEFTIESLENTAADLFGAGTE +TTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSLPHAVTCDIKFRNYLIPKGTTILISLTSVLHDNKE +FPNPEMFDPHHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDPKNLDTTPVVNGFASVPPFYQLCFIPV +>Sepcies_62/1-490 +MDSLVVLVLCLSCLLLLSLWRQSSGRGKLPPGPTPLPVIGNILQIGIKDISKSLTNLSKVYGPVFTLYFGLKPIVVLHGYEAVKEALIDLGEEFSGRGIF +PLAERANRGFGIVFSNGKKWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEK +LNENVKILSSPWIQICNNFSPIIDYFPGTHNKLLKNVAFMKSYILEKVKEHQESMDMNNPQDFIDCFLMKMEKEKHNQPSEFTIESLENTAVDLFGAGTE +TTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSLPHAVTCDIKFRNYLIPKGTTILISLTSVLHDNKE +FPNPEMFDPHHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDPKNLDTTPVVNGFASVPPFYQLCFIPV +>Sepcies_63/1-490 +-------------------------------------------------------------------------MVVLHGYEAVKEALIDRGEEFSGRGHF +PLAERANRGFGIIFSNGKRWKEIRRFSLMTLRNFGMGKRSIEERVQEEAHCLVEELRKTKASPCDP-FILGCAPCNVICSIIFQKRFDYKDQQFLNLMEK +LNENTRIVSTPWIQICNNFPPIIDYFPGTHNKFLKNIAFMESYISEKVKEHQESMDVNNPRDFIDCFLIKMEEEKQNQQSEFTIENLVITAADLLGAGTE +TTSTTLRYALLLLLKHPEVTAKVQEEIERVVGRNRSPCMQDRGHMPYTDAVVHEVQRYIDLIPTNLPHAVTCDVKFRNYLIPKVSLFLLHCNSMFF---- +YSSNSQYDSYPLPSQGE-----------RSAKLLCVAV---------------------------------------------------- +>Sepcies_66/1-490 +MDPVVFLVLCLSCCLLLSLWKQSSGKGKLPPGPTPLPFIGNILQLDVKDISKSLSNVSMLNAP------------------------------------- +--------------------------------------------------------------PAD---------CK------------------------ +----------------------------GHQVLL------------------------------------------------------------------ +-----LKYCHE----------------------------------------------------------------------------------------- +------------------------------------------------------------------------------------------ +>Sepcies_67/1-490 +MDPVVVLVLCLSCWLLLSLWKQSSGKGKLPPGPTPLPFIGNILQLDVKDISKSLSNLSKAYGPVFTLYFGMKPTVVLHGYEAVKEALVDLGEDFSARGNF +PIGEKANRGHGIIFTSGSTWKKMRRFSLMTLRNLGMGKTDLESRVQEEASHLVEELRKTN-LPCDP-FVLGCASCNVICSIIFQTHFDYTDQALIGILER +LNENLRILSSPWIQVYNSFPALIEYLPGGHHTILQNSDFIKNYILEKIKEHQESLDFNNPRDFIDYFLMKMGQEKYNKQFEFTFENLMNTAVDLFGAGTE +TTSTTLRYGLLLLLKHPDVEAKVQDEIERVIGRHQSPCMQDRSRMPYTNAVLHEIQRYIDLVPNNLPHAVTRDIKFRNYVIPKGTTVLTSLTSVLHDSQE +FPNPEIFDPAHFLDDGGNFKKSDYFMPFSAGKRICVGEGLARMELFLFMTNILQKFSLKSLVDLKDIDTTPIASGFGHVPPPYQLCFIPM +>Sepcies_85/1-490 +MDPVVVLVLGLCCLLLPSLWKQNSGRGKLPPGPTPFPIIGNILQIDVKDISKSPTKASIHYAPPVA---------------------------------- +------------------------------------------------------------------------------------------------CKGF +C-------------------------------------------------------------------------------------------ETLLCGPE +---------------------------------------------------------------------------------------------------- +------------------------------------------------------------------------------------------ +>Sepcies_86/1-490 +MDPVVALVLGVSCLLLLSLWRHRSGRGKLPPGPTPLPIIGNILQIDVKDISKSLMHVSMLCAPS------------------------------------ +------------VACEASLWKKLCR--------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +------------------------------------------------------------------------------------------ +>Sepcies_87/1-490 +MDPVVVLVISLFLSLLLLLWRQRSGRGRLPPGPMPLPILGNILQIDAKNISKSLTNVSI----------------------------------------- +---------------------------GNVKNASGTKK-------------------------------------------------------------- +-----------------------------------------------------------------------------------------------SHLI- +----------------------------------------------F----------------------------------------------------- +------------------------------------------------------------------------------------------ +>Sepcies_88/1-490 +MGPVVVLVLGLSCLLLFSIWRQNSGRRKLPPGPTPFPIIGNILQIDIKDITKSLTKFSKVYGPVFTLYLGMKPTVVLHGYEAVKEALIDHGEEFSGRGRL +PLTEKANRGLGIVFSNGHRWREMRRFSLMTLRNFGMGKRSIEERVQEEACCLVEELRKTK-ESC------------------------------IYLFIY +F-------------------------------------------------------------------------------------------WVPSWGLN +S------------------------------GPGRCPSAL------------------------------------------------------------ +------------------------------------------------------------------------------------------ +>Sepcies_89/1-490 +MDPFTVLVLSLSFLLLLSLWRQKAERGKLPPGPTPLPLIGNFLQIDVKNIQKSFTKLSKVYGPVFTLYFGQQPTVVLHGYNAVKEALIDHGEEFSGRGRI +PFLDKNFNGLGVIFSNGNIWKEMRRFSLITLRNLGMGKRSIEDRVQEEAQCLVEELRKTN-SPCDPSFILAYAPCNVICSIVFQNRFDYKDKDFLNLLKF +LEENTKILSSPWIQE-----------------------------------------------------------NCNQELKYTLENLAVIVNDLFGAGTE +TTSSTLRYALLLLMKYPQVTAKVQEEIDRVVGRDRSACMQDKSRMPYTNATIHEVQRFIDLVPNSIPHAVTRDVKFRNYLIPKGTTVIVSLSSVLHDSKE +FPNPETFDPGHFLDGNGNFKKSDYFMPFSTGKRVCAGEALAQMELFLFLTTILQKFKLKSLLPPKDVNITPVVNGFSSVPPPFQICFIPV +>Sepcies_96/1-490 +---------------------------------------------------------------------------------------------------- +------------------------------LKKFAFAKH------------------------------------------------------------- +------------------------------------------YFLAKVIQHKESLDINNPRDFIDCFLIKMEQTYQNLEKQFKIGRLTTTSADVSAAGWE +IGDDNFKTELILLSFHCLETAKVQEEIDHVIGRHRSPCMQDRHHMPYTDAVLHEIQRYIDLLPTSLPHALTCDMKFRDYFIPKGTTVIASLTSVLYDDKE +FPNPEKFDPSHFLDENGKFKKSDYFFPFSTGKRICVGEGLARTELFLFLTTILQNFNLKSPVDLKELDTNPVANGFVSVPPKFQICFIPI +>Sepcies_108/1-490 +MDLPVVLVLCLCCLLLISLWKQSSGKGKLPPGPTPLPILGNILQLDVKDISKSVSNLSKVYGPVFTLYFGMNPLVVLHGYEAVKEALIDLGEEFSGRGSC +PVIQRASKGYGVIFSNGKIWKETRRFSLMTLRDFGMGKRSMEDRVQQEACCLVEELRKTD-LPCDP-FILGCAPCNVICSIIFQNRFDYKDQIFLDLMER +LNENARILGSPWIQLCSSFPALIDYVPGKHKKFFENYACMKSYVLEKTREHQASLDMNNPRDFIDCFLTKMEQEKHNQELEYTVENLAHTVLDLFAAGTE +TTSTTLRYGLLLLLKHPEITAKVQEEIDHVIGRHRSPCMQDKSHMPYTDAVVHEIQRYIDLVPTNLPHEVTCDIKFRNYLIPKGTGILTSLTSVLYDDKE +FPNPEVFDPGHFLDESGNFRKSDHFMAFSTGKRICVGEGLARMELFLFLTTILQNFTLKSVVDPKDLDTTPVVNGLLSVPPFYQLCFIPV +>Sepcies_109/1-490 +MDLAVVLVLCLSCLLLLSLWKQSSGKGKLPPGPTPLPILGNILQLDVKNISKSLTNLSKVYGPVFTVYFGMKPIVVLHGYEAVKEALIDLGEEFSGRGMF +PLAERASIVNGILFSNGKTWKEIRRFSLMTLRNFGMGKRSIEDRVQEEACCLVEELRKTN-LPCDP-FILGCAPCNVICSIIFQNRFDYKDPVFLDLMER +LNEILRILSSPWVQVCNNFPALFDYLPGSHNKVLKNVANLKSFVLEKAMEHKASLDINNPRDYIDCFLIRMEQEKQNQQLEFTLENLTTTVFDLFGAGTE +TMSTTLRYGLLLLLKHPEVTAKVQEEIDHVIGRHRSPCMQDRSHMPYTDAVVHEIQRYIDLVPSSLPHMVTHDIELRNYIIPKGTDILTSLTSLLHDDKE +FPDPEVFDPGHFLDQSGNFRKSDYFMAFSTGKRVCLGKGLARMELFLFLTTILQKFTLKSMVDPKDLDIIPVVNGLASVPPFYLLCFIPM +>Sepcies_112/1-490 +MDPAVALVLCLSCLLLLSLWRQSSGRGKLPPGPTPLPIIGNILQLDIKDISKSLTNLSKAYGPVFTVYLGMMPAVVLHGYEAVKEALIDHGEEFSGRGSF +PLAERANRGYGIVFSNGNKWKEIRRFSLMTLRNFGMGKRSIEERVQEEARCLVEELRKTKSSPCDP-FTLSCAPCNVICSIIFKNRFDYRDQNFLNLMEK +LNENIRILSSPWVQVCNNFPALIDYFPGSHNKLLKNIAFVKSYILEKVKEHQESLDVNNPRDFIDCFLIKMEQEKHNQQSEFTVENLIITASDFFGAGTE +TTSTTLRYALLLLLKHPEVTAKVQEEINHVIGRHRSPCMQDRSHMPYTDAVVHEVQRYIDLIPTNLPHAVTRDIKFRNYLIPKGTTVLTSLTSVLHDCKE +FPNPETFDPSHFLDESGNFRKSDYFMPFSAGKRICAGEGLARMELFLFLTSILQNFNLKSLVDPKAIDTTPIFNGFASLPPFYQLCFVPV +>Sepcies_119/1-490 +MDPFVVLVLSLSCLLLLSLWRQSSKRGKLPPGPTPLPIVGNLLQIDIKDITKSLTNFSKVYGPVFTLYFGPECTVVLHGYEVVKEALIDLGDEFSGRGHF +PVAERTNRGHGIIFSNGNRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLLEELRKTK-------FFLTVRPL---CC-------------------- +--------------------------------------------------------------------------------------------RIAGGPLQ +T----------LLTWESPVGAE-----------------EQQGFLPVPASGSFIPERYPPDVSQSSPV-------------------------------- +------------------------------------------------------------------------------------------ +>Sepcies_122/1-490 +MDPFVVVVLSLSCLLLLSLWKQSSKRGKLPPGPTPLPIVGNLLQIDVKDITKSLTNFSKVYGPVFTLHFGLERTVVLHGYEVVKEALIDRGDEFSGRGHF +PVAERANRGYGVIFSNGNRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLLEELRKTEASPCDP-FILGCAPCNVICSIIFQKRFDYKDQQFLNLMER +LNESTKILSTPWIQICNSFPPFIDYFPGTHNKLLKNIALTKSFILEKVKEHQESVDINNPRDFIDCFLIKMKKEEHNQQSEFTIENLVHTAFDLFGAGTE +TTSTTLRYALLLLLKHPEVTAKVQEEIEHVVGRNRSPCTQDRSHMPYTDAVVHEVQRYIDLIPTNLPHAVTSDVQFRNYLIPKGTTILTSLTSVLHDNKE +FPNPEKFDPHHFLDEGGNFKKSNYFMPFSTGKRICAGEGLARMELFLFLTSILQNFNLKPLVDPKDLDTTPVVNGFASVPPFYQLCFIPI +>Sepcies_129/1-490 +MDLPVVLVLCLCCLLLISLWKQSSGKGKLPPGPTPLPILGNILQLDVKDISKSVSNLSKVYGPVFTLYFGMNPLVVLHGYEAVKEALIDLGEEFSGRGSC +PVIQRASKGYGVIFSNGKIWKETRRFSLMTLRDFGMGKRSMEDRVQQEACCLVEELRKTD-LPCDP-FILGCAPCNVICSIIFQNRFDYKDQIFLDLMER +LNENARILGSPWIQLCSSFPALIDYVPGKHKKFFENYACMKSYVLEKTREHQASLDMNNPRDFIDCFLTKMEQEKHNQELEYTLENLANTVLDLFAAGTE +TTSTTLRYGLLLLLKHPEITAKVQEEIDHVIGRHRSPCMQDKSHMPYTDAVVHEIQRYIDLVPTNLPHEVTCDIKFRNYLIPKGTGILTSLTSVLYDDKE +FPNPEVFDPGHFLDESGNFRKSDHFMAFSTGKRICVGEGLARMELFLFLTTILQNFTLKSVVDPKDLDTTPVVNGLLSVPPFYQLCFIPV +>Sepcies_137/1-490 +MDPVVALFLGVSCLLLLSVWRLKSGKGRLPLGPTPLPIIGNILQIDVKDISKSLTNLSKVYGPVFTLYLGMRPIVVLHGYEAVKEALVDIGEEFSGRDSI +PIIKRSKRNLGIVFSNGKTWKETRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTN-SPCDPTFILGCAPCNVICSIVFKNRFDYQDPDFLTLMDM +LNENVRILSSAWVQVCNNFPALTDYLPGSHKTLFKNIDYLINYILKKIKEHEESLDVNDPRDFIDCFLIKMAQEKDNQTLEYTHENLAMTAFDLFGAGTE +TTSTTLRYALLLLLKYPQVTAKVQEEIESVIGRHRSPSMQDKNRMPYTDAVLHEIQRYINLLPVSLPHTVTCDVKFRNYLIPKGTAIWTSLTSVLRDHKE +FPNPETFDPGHFLDEHGNLRRSNYFMPFSSGKRMCVGESLARMELFLFLTTILQHFHLKSLVDPREIDTTPVANGFASVPPSYQLCFIPA +>Sepcies_144/1-490 +---MTKNSPTQRCLTLATFWIRVA----------------TLRKVTTSCLSQ---QLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHF +PLADRANRGFGIIFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKGSPCDPTFILGCAPCNVICSIVFHKRFDYKDQQFLNLMEK +FNENIKIVSSPWIQICNNFPPFIDYFPGAHNKLLKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFNIENLENAAVDLFAAGTE +TTSTTLRYALLLLLKHPEVAAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSVPHAVTCDVKFRNYLIPKGTTILISLTSVLRDNKE +FPNPEMFDPRHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDLKDLDTTPVFNGFVSVPPVYQLCFIPV +>Sepcies_145/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILQINIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHS +PLADRANRGFGIVFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKT----------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +--------------KGG------------------------------------------------------------------------- +>Sepcies_146/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILQINIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHS +PLADRANRGFGIVFSNGKRWKEIRRFSLMTLRNFGMGKRSTEDRVQEEARCLVEELRKT----------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +--------------KGG------------------------------------------------------------------------- +>Sepcies_148/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILQIDIKDISKCLTNLSKVYGPVFTLYFGLKRVVVLHGYEAVKEALIDLGEEFSGRGLF +PLAERANRGFGIVFSNGKRWKEIRHFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDP-FILGCAPCNVICSIIFHKRFDYKDQQFLNLMEK +LNENVKILSSPWIQLFGSTPPIIYYFIGHNN----------------------------------CTYLWGE--KHNQTSEFTIEGLENTATDLFGAGTE +TTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSLPHAVTCDIKFRNYLIPKGTTILISLTSVLHDNKE +FRNPEMFDPRHFLDEGGNFKKSNYFMPFSAGN----------INLFPFVHEEVISLQNFTECFPHGVPH-----------PLGRACQIKL +>Sepcies_152/1-490 +MDLAVVLVLCLSCLLLLSLWKQSSGKGKLPPGPTPLPILGNILQLDVKNISKSLNNLSKVYGPVFTVYFGMKPVVVLHGYKAVKEALIDLGEEFSGRGRF +PVNEKTRKGHGILFSNGKIWKETRRFSLMTLRDFGMGKRSIEDRVQEEAHCLVEELRKTN-LPCDP-FILGCAPCNLICSIIFQNRFEYKDQVFLNIMKM +FNENARILSSPWLQVCNTFPVLIDYFPGSLDKYLKNCDNLKSYIFEKTREHQTSLDINNPRDFIDCFLIKMEQEKHNQELVYTAENLANTVMDLFAAGTE +TTSTTLRYGLLLLLKHPEVTAKIQEEIDRVIGRHRSPCMQDRNHMPYMDAVIHEIQRYINLVPTSIPHAVTQDIKFRNYLIPKVTTILTSLTSVLHDVK- +FSNPKVFDPGHFLDESGNF--SDYFMPFSTGKRICVGEGLPYMERFLFLTTILQKFYLKSVIDPKDIDATPVVNGFASVPPFYEICFIPI +>Sepcies_181/1-490 +MEPVLVLVLSLSCLLLLSLWRQSSERRKLPPGPTPLPIIGNFLQIDAKNISQSLTNVSILCIPP---------------------------QKTAGNGR- +----------------ETQWEDLERDEMLLTHDSVKLW-------------------------------------------------------------- +-----------------------------------------------------------------------------------------------GGEE- +----------------------------------------------EH---------------------------------------------------- +------------------------------------------------------------------------------------------ +>Sepcies_197/1-490 +MDLFVILVLCLSCLLLLSLWRQSTGRRTLPPGPTPLPIIGNILQIDVKDISKTLTNLSKVYGPVFTLYLGLEPTVVLHGYEAVKEALIDHGEEFSGRGSF +PVAEKANKGYGVIFSNGKRWKEIRRFSLMTLRNFGMGKRSVEDRVQEEARSLVEELRKTKGG-------------------------------------- +---------------------------------------------------------------------------------------------------- +---------------------------------------------------------------------------------------------------- +------------------------------------------------------------------------------------------ diff --git a/analysis/Hsu.et.al.git/msa/CYP2C9.a3m b/analysis/Hsu.et.al.git/msa/CYP2C9.a3m new file mode 100644 index 0000000000000000000000000000000000000000..d698a6e047643b3f4624e4957171af0d4ac674b0 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CYP2C9.a3m @@ -0,0 +1,398 @@ +>CYP2C9/1-490 +MDSLVVLVLCLSCLLLLSLWRQSSGRGKLPPGPTPLPVIGNILQIGIKDISKSLTNLSKVYGPVFTLYFGLKPIVVLHGYEAVKEALIDLGEEFSGRGIFPLAERANRGFGIVFSNGKKWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEKLNENIKILSSPWIQICNNFSPIIDYFPGTHNKLLKNVAFMKSYILEKVKEHQESMDMNNPQDFIDCFLMKMEKEKHNQPSEFTIESLENTAVDLFGAGTETTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSLPHAVTCDIKFRNYLIPKGTTILISLTSVLHDNKEFPNPEMFDPHHFLDEGGNFKKSKYFMPFSAGKRICVGEALAGMELFLFLTSILQNFNLKSLVDPKNLDTTPVVNGFASVPPFYQLCFIPV +>Sepcies_2/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_3/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_4/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_5/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_6/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_7/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_8/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_9/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_10/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_11/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_12/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_13/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_14/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_15/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_16/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_17/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_18/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_19/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_20/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_21/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_22/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_23/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_24/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_25/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_26/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_27/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_28/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_29/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_30/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_31/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_32/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_33/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_34/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_35/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_36/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_37/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_38/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_39/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_40/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_41/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_42/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_43/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_44/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_45/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_46/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_47/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_48/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_49/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_50/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_51/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_52/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_53/1-490 +MDPFVVLVLSLSCLLLLSLWKQGSKRGKFPPGPTPLPIVGNLLQIDIKDITKSLANFSKVYGPVFTLYFGLKRTVVLHGYEVVKEALIDLGDEFSGRGLIPVVERANREYGIVFSNGNRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEAHYLLEELRKTKASPCDPTFILGCAPCNVICSIIFQKRFDYKDQQFLSLMERLNENTKILSSPWLQICNSLPPIIDYFPGTHNKLLKNVALIKSFILEKVKEHQESVDINNPRDFIDCFLIKMKKEEHNQQSEFIIENLVNTALDLFGAGTETTSTTLRYALLLLLKHPEVTAKVQEEIDHVIGRHRSPCMQDRSHMPYTDAVMHEIQRYIDLVPTSVPHAVTTDIKFRNYLIPKGTAIMTSLTSVLHSDKEFPNPKTFDPGHFLDKNGNFKKSDHFMPFSAGKRICAGEGLARMEIFLFLTTILQNFNLKSVGDIKNLNTTSASKSIVSLPPPYQICFIPV +>Sepcies_54/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILQIDIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHFPLADRANRGFGIIFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDP-FILGCAPCNVICSIVFHKRFDYKDQQFLNLMEKFNENTKIASSPWIQICNNFPPFIDYFPGAHNKILKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFTIENLENTAVDLFTAGTETTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTNLPHAVTCDVKFRNYLIPKGTTILISLSSVLHDNKEFPNPEMFDPRHFLDEGGNFKKSNYFMPFSAGKRICVGEGLARMELFLFLTSILQNFNLKSLVDPKDLDTTPVLNGLASVPPFYQLCFIPV +>Sepcies_55/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILKIGIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHFPLFERANRRFGIVFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEKFNENAKILSSPWIQIYNNFSPIIDYFPGTHNKLLKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFNIENLENTAVDLFAAGTETTSTTLRYALLLLLKHPEVAAKVQEEIEHVIGRNRSPCMQDRSHMPYTDAVVHEIQRYIDLLPTSVPHAVTCDVKFRNYLIPKGTTILISLTSVLRDNKEFPNPEMFDPRHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDLKDLDTTPVFNGFVSVPPVYQLCFIPV +>Sepcies_56/1-490 +MDPAVALVLCLSCLFLLSLWRQSSGRGRLPSGPTPLPIIGNILQLDVKDMSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHFPLADRANRGFGIVFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKGSPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEKFNENAKILSSPWIQIYNNFSPIIDYFPGTHNKLLKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFNIENLENTAVDLFAAGTETTSTTLRYALLLLLKHPEVAAKVQEEIEHVIGRNRSPCMQDRSHMPYTDAVVHEIQRYIDLLPTSVPHAVTCDVKFRNYLIPKGTTILISLTSVLRDNKEFPNPEMFDPSHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDLKDLDTTPVFNGFVSVPPVYQLCFIPV +>Sepcies_57/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGNLPPGPTPLPVIGNILKIGIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHFPLFERANRRFGIVFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEKFNENAKILSSPWIQIYNNFSPIIDYFPGTHNKLLKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFNIENLENTAVDLFAAGTETTSTTLRYALLLLLKHPEVAAKVQEEIEHVIGRNRSPCMQDRSRMPYTDAVVHEIQRYIDLLPTSVPHAVTCDVKFRNYLIPKGTTILISLTSVLRDNKEFPNPEMFDPRHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDLKDLDTTPVFSGFVSVPPVYQLCFIPV +>Sepcies_58/1-490 +MDSLVVLVLCLSCLLLLSLWRQSSGRGKFPPGPTPLPVIGNILQIDIKDVSKSLTNLSKVYGPVFTLYFGLQRVVVLHGYEAVKEALIDLGEEFSGRGHNPLADRANRGFGLVFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------KGG------------------------------------------------------------------------- +>Sepcies_59/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILQIDIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHFPLADRANRGFGIIFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLI--------------------------------------------------------------CNNFPPFLDYFPGAHNKLLKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFTIENLENTAVDLFTAGTETTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTNLPHAVTCDVKFRNYLIPKGTTILISLSSVLHDNKEFPNPEMFDPRHFLDEGGNFKKSNYFMPFSAGKRICVGEGLARMELFLFLTSILQNFNLKSLVDPKDLDTTPVLNGLASVPPFYQLCFIPV +>Sepcies_60/1-490 +MDSFVVLVLCLSCLLLLSLWRQSSGRGKLPPGPTPLPVIGNILQIDIKDISKSLTNLSKVYGPVFTLYFGLKPIVVLHGYEAVKEALIDLGEEFSGRGHFPLAERANRGFGIVFSNGKKWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFRKRFDYKDQQFLNLMEKLNENVKILSSPWIQIYNNFSPIIDYFPGTHNKLLKNVAFMKSYILEKVKEHQESMDMNNPQDFIDCFLMKMEKEKHNQPSEFTIESLENTAADLFGAGTETTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSLPHAVTCDIKFRNYLIPKGTTILISLTSVLHDNKEFPNPEMFDPHHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDPKNLDTTPVVNGFASVPPFYQLCFIPV +>Sepcies_61/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_62/1-490 +MDSLVVLVLCLSCLLLLSLWRQSSGRGKLPPGPTPLPVIGNILQIGIKDISKSLTNLSKVYGPVFTLYFGLKPIVVLHGYEAVKEALIDLGEEFSGRGIFPLAERANRGFGIVFSNGKKWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDPTFILGCAPCNVICSIIFHKRFDYKDQQFLNLMEKLNENVKILSSPWIQICNNFSPIIDYFPGTHNKLLKNVAFMKSYILEKVKEHQESMDMNNPQDFIDCFLMKMEKEKHNQPSEFTIESLENTAVDLFGAGTETTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSLPHAVTCDIKFRNYLIPKGTTILISLTSVLHDNKEFPNPEMFDPHHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDPKNLDTTPVVNGFASVPPFYQLCFIPV +>Sepcies_63/1-490 +-------------------------------------------------------------------------MVVLHGYEAVKEALIDRGEEFSGRGHFPLAERANRGFGIIFSNGKRWKEIRRFSLMTLRNFGMGKRSIEERVQEEAHCLVEELRKTKASPCDP-FILGCAPCNVICSIIFQKRFDYKDQQFLNLMEKLNENTRIVSTPWIQICNNFPPIIDYFPGTHNKFLKNIAFMESYISEKVKEHQESMDVNNPRDFIDCFLIKMEEEKQNQQSEFTIENLVITAADLLGAGTETTSTTLRYALLLLLKHPEVTAKVQEEIERVVGRNRSPCMQDRGHMPYTDAVVHEVQRYIDLIPTNLPHAVTCDVKFRNYLIPKVSLFLLHCNSMFF----YSSNSQYDSYPLPSQGE-----------RSAKLLCVAV---------------------------------------------------- +>Sepcies_64/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_65/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_66/1-490 +MDPVVFLVLCLSCCLLLSLWKQSSGKGKLPPGPTPLPFIGNILQLDVKDISKSLSNVSMLNAP---------------------------------------------------------------------------------------------------PAD---------CK----------------------------------------------------GHQVLL-----------------------------------------------------------------------LKYCHE----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_67/1-490 +MDPVVVLVLCLSCWLLLSLWKQSSGKGKLPPGPTPLPFIGNILQLDVKDISKSLSNLSKAYGPVFTLYFGMKPTVVLHGYEAVKEALVDLGEDFSARGNFPIGEKANRGHGIIFTSGSTWKKMRRFSLMTLRNLGMGKTDLESRVQEEASHLVEELRKTN-LPCDP-FVLGCASCNVICSIIFQTHFDYTDQALIGILERLNENLRILSSPWIQVYNSFPALIEYLPGGHHTILQNSDFIKNYILEKIKEHQESLDFNNPRDFIDYFLMKMGQEKYNKQFEFTFENLMNTAVDLFGAGTETTSTTLRYGLLLLLKHPDVEAKVQDEIERVIGRHQSPCMQDRSRMPYTNAVLHEIQRYIDLVPNNLPHAVTRDIKFRNYVIPKGTTVLTSLTSVLHDSQEFPNPEIFDPAHFLDDGGNFKKSDYFMPFSAGKRICVGEGLARMELFLFMTNILQKFSLKSLVDLKDIDTTPIASGFGHVPPPYQLCFIPM +>Sepcies_68/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_69/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_70/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_71/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_72/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_73/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_74/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_75/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_76/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_77/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_78/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_79/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_80/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_81/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_82/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_83/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_84/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_85/1-490 +MDPVVVLVLGLCCLLLPSLWKQNSGRGKLPPGPTPFPIIGNILQIDVKDISKSPTKASIHYAPPVA----------------------------------------------------------------------------------------------------------------------------------CKGFC-------------------------------------------------------------------------------------------ETLLCGPE---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_86/1-490 +MDPVVALVLGVSCLLLLSLWRHRSGRGKLPPGPTPLPIIGNILQIDVKDISKSLMHVSMLCAPS------------------------------------------------VACEASLWKKLCR----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_87/1-490 +MDPVVVLVISLFLSLLLLLWRQRSGRGRLPPGPMPLPILGNILQIDAKNISKSLTNVSI--------------------------------------------------------------------GNVKNASGTKK-------------------------------------------------------------------------------------------------------------------------------------------------------------SHLI-----------------------------------------------F----------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_88/1-490 +MGPVVVLVLGLSCLLLFSIWRQNSGRRKLPPGPTPFPIIGNILQIDIKDITKSLTKFSKVYGPVFTLYLGMKPTVVLHGYEAVKEALIDHGEEFSGRGRLPLTEKANRGLGIVFSNGHRWREMRRFSLMTLRNFGMGKRSIEERVQEEACCLVEELRKTK-ESC------------------------------IYLFIYF-------------------------------------------------------------------------------------------WVPSWGLNS------------------------------GPGRCPSAL------------------------------------------------------------------------------------------------------------------------------------------------------ +>Sepcies_89/1-490 +MDPFTVLVLSLSFLLLLSLWRQKAERGKLPPGPTPLPLIGNFLQIDVKNIQKSFTKLSKVYGPVFTLYFGQQPTVVLHGYNAVKEALIDHGEEFSGRGRIPFLDKNFNGLGVIFSNGNIWKEMRRFSLITLRNLGMGKRSIEDRVQEEAQCLVEELRKTN-SPCDPSFILAYAPCNVICSIVFQNRFDYKDKDFLNLLKFLEENTKILSSPWIQE-----------------------------------------------------------NCNQELKYTLENLAVIVNDLFGAGTETTSSTLRYALLLLMKYPQVTAKVQEEIDRVVGRDRSACMQDKSRMPYTNATIHEVQRFIDLVPNSIPHAVTRDVKFRNYLIPKGTTVIVSLSSVLHDSKEFPNPETFDPGHFLDGNGNFKKSDYFMPFSTGKRVCAGEALAQMELFLFLTTILQKFKLKSLLPPKDVNITPVVNGFSSVPPPFQICFIPV +>Sepcies_90/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_91/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_92/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_93/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_94/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_95/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_96/1-490 +----------------------------------------------------------------------------------------------------------------------------------LKKFAFAKH-------------------------------------------------------------------------------------------------------YFLAKVIQHKESLDINNPRDFIDCFLIKMEQTYQNLEKQFKIGRLTTTSADVSAAGWEIGDDNFKTELILLSFHCLETAKVQEEIDHVIGRHRSPCMQDRHHMPYTDAVLHEIQRYIDLLPTSLPHALTCDMKFRDYFIPKGTTVIASLTSVLYDDKEFPNPEKFDPSHFLDENGKFKKSDYFFPFSTGKRICVGEGLARTELFLFLTTILQNFNLKSPVDLKELDTNPVANGFVSVPPKFQICFIPI +>Sepcies_97/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_98/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_99/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_100/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_101/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_102/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_103/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_104/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_105/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_106/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_107/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_108/1-490 +MDLPVVLVLCLCCLLLISLWKQSSGKGKLPPGPTPLPILGNILQLDVKDISKSVSNLSKVYGPVFTLYFGMNPLVVLHGYEAVKEALIDLGEEFSGRGSCPVIQRASKGYGVIFSNGKIWKETRRFSLMTLRDFGMGKRSMEDRVQQEACCLVEELRKTD-LPCDP-FILGCAPCNVICSIIFQNRFDYKDQIFLDLMERLNENARILGSPWIQLCSSFPALIDYVPGKHKKFFENYACMKSYVLEKTREHQASLDMNNPRDFIDCFLTKMEQEKHNQELEYTVENLAHTVLDLFAAGTETTSTTLRYGLLLLLKHPEITAKVQEEIDHVIGRHRSPCMQDKSHMPYTDAVVHEIQRYIDLVPTNLPHEVTCDIKFRNYLIPKGTGILTSLTSVLYDDKEFPNPEVFDPGHFLDESGNFRKSDHFMAFSTGKRICVGEGLARMELFLFLTTILQNFTLKSVVDPKDLDTTPVVNGLLSVPPFYQLCFIPV +>Sepcies_109/1-490 +MDLAVVLVLCLSCLLLLSLWKQSSGKGKLPPGPTPLPILGNILQLDVKNISKSLTNLSKVYGPVFTVYFGMKPIVVLHGYEAVKEALIDLGEEFSGRGMFPLAERASIVNGILFSNGKTWKEIRRFSLMTLRNFGMGKRSIEDRVQEEACCLVEELRKTN-LPCDP-FILGCAPCNVICSIIFQNRFDYKDPVFLDLMERLNEILRILSSPWVQVCNNFPALFDYLPGSHNKVLKNVANLKSFVLEKAMEHKASLDINNPRDYIDCFLIRMEQEKQNQQLEFTLENLTTTVFDLFGAGTETMSTTLRYGLLLLLKHPEVTAKVQEEIDHVIGRHRSPCMQDRSHMPYTDAVVHEIQRYIDLVPSSLPHMVTHDIELRNYIIPKGTDILTSLTSLLHDDKEFPDPEVFDPGHFLDQSGNFRKSDYFMAFSTGKRVCLGKGLARMELFLFLTTILQKFTLKSMVDPKDLDIIPVVNGLASVPPFYLLCFIPM +>Sepcies_110/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_111/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_112/1-490 +MDPAVALVLCLSCLLLLSLWRQSSGRGKLPPGPTPLPIIGNILQLDIKDISKSLTNLSKAYGPVFTVYLGMMPAVVLHGYEAVKEALIDHGEEFSGRGSFPLAERANRGYGIVFSNGNKWKEIRRFSLMTLRNFGMGKRSIEERVQEEARCLVEELRKTKSSPCDP-FTLSCAPCNVICSIIFKNRFDYRDQNFLNLMEKLNENIRILSSPWVQVCNNFPALIDYFPGSHNKLLKNIAFVKSYILEKVKEHQESLDVNNPRDFIDCFLIKMEQEKHNQQSEFTVENLIITASDFFGAGTETTSTTLRYALLLLLKHPEVTAKVQEEINHVIGRHRSPCMQDRSHMPYTDAVVHEVQRYIDLIPTNLPHAVTRDIKFRNYLIPKGTTVLTSLTSVLHDCKEFPNPETFDPSHFLDESGNFRKSDYFMPFSAGKRICAGEGLARMELFLFLTSILQNFNLKSLVDPKAIDTTPIFNGFASLPPFYQLCFVPV +>Sepcies_113/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_114/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_115/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_116/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_117/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_118/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_119/1-490 +MDPFVVLVLSLSCLLLLSLWRQSSKRGKLPPGPTPLPIVGNLLQIDIKDITKSLTNFSKVYGPVFTLYFGPECTVVLHGYEVVKEALIDLGDEFSGRGHFPVAERTNRGHGIIFSNGNRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLLEELRKTK-------FFLTVRPL---CC----------------------------------------------------------------------------------------------------------------RIAGGPLQT----------LLTWESPVGAE-----------------EQQGFLPVPASGSFIPERYPPDVSQSSPV-------------------------------------------------------------------------------------------------------------------------- +>Sepcies_120/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_121/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_122/1-490 +MDPFVVVVLSLSCLLLLSLWKQSSKRGKLPPGPTPLPIVGNLLQIDVKDITKSLTNFSKVYGPVFTLHFGLERTVVLHGYEVVKEALIDRGDEFSGRGHFPVAERANRGYGVIFSNGNRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLLEELRKTEASPCDP-FILGCAPCNVICSIIFQKRFDYKDQQFLNLMERLNESTKILSTPWIQICNSFPPFIDYFPGTHNKLLKNIALTKSFILEKVKEHQESVDINNPRDFIDCFLIKMKKEEHNQQSEFTIENLVHTAFDLFGAGTETTSTTLRYALLLLLKHPEVTAKVQEEIEHVVGRNRSPCTQDRSHMPYTDAVVHEVQRYIDLIPTNLPHAVTSDVQFRNYLIPKGTTILTSLTSVLHDNKEFPNPEKFDPHHFLDEGGNFKKSNYFMPFSTGKRICAGEGLARMELFLFLTSILQNFNLKPLVDPKDLDTTPVVNGFASVPPFYQLCFIPI +>Sepcies_123/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_124/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_125/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_126/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_127/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_128/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_129/1-490 +MDLPVVLVLCLCCLLLISLWKQSSGKGKLPPGPTPLPILGNILQLDVKDISKSVSNLSKVYGPVFTLYFGMNPLVVLHGYEAVKEALIDLGEEFSGRGSCPVIQRASKGYGVIFSNGKIWKETRRFSLMTLRDFGMGKRSMEDRVQQEACCLVEELRKTD-LPCDP-FILGCAPCNVICSIIFQNRFDYKDQIFLDLMERLNENARILGSPWIQLCSSFPALIDYVPGKHKKFFENYACMKSYVLEKTREHQASLDMNNPRDFIDCFLTKMEQEKHNQELEYTLENLANTVLDLFAAGTETTSTTLRYGLLLLLKHPEITAKVQEEIDHVIGRHRSPCMQDKSHMPYTDAVVHEIQRYIDLVPTNLPHEVTCDIKFRNYLIPKGTGILTSLTSVLYDDKEFPNPEVFDPGHFLDESGNFRKSDHFMAFSTGKRICVGEGLARMELFLFLTTILQNFTLKSVVDPKDLDTTPVVNGLLSVPPFYQLCFIPV +>Sepcies_130/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_131/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_132/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_133/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_134/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_135/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_136/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_137/1-490 +MDPVVALFLGVSCLLLLSVWRLKSGKGRLPLGPTPLPIIGNILQIDVKDISKSLTNLSKVYGPVFTLYLGMRPIVVLHGYEAVKEALVDIGEEFSGRDSIPIIKRSKRNLGIVFSNGKTWKETRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTN-SPCDPTFILGCAPCNVICSIVFKNRFDYQDPDFLTLMDMLNENVRILSSAWVQVCNNFPALTDYLPGSHKTLFKNIDYLINYILKKIKEHEESLDVNDPRDFIDCFLIKMAQEKDNQTLEYTHENLAMTAFDLFGAGTETTSTTLRYALLLLLKYPQVTAKVQEEIESVIGRHRSPSMQDKNRMPYTDAVLHEIQRYINLLPVSLPHTVTCDVKFRNYLIPKGTAIWTSLTSVLRDHKEFPNPETFDPGHFLDEHGNLRRSNYFMPFSSGKRMCVGESLARMELFLFLTTILQHFHLKSLVDPREIDTTPVANGFASVPPSYQLCFIPA +>Sepcies_138/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_139/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_140/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_141/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_142/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_143/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_144/1-490 +---MTKNSPTQRCLTLATFWIRVA----------------TLRKVTTSCLSQ---QLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHFPLADRANRGFGIIFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKGSPCDPTFILGCAPCNVICSIVFHKRFDYKDQQFLNLMEKFNENIKIVSSPWIQICNNFPPFIDYFPGAHNKLLKNIAFVKSYILEKVKEHQESMDMNNPRDFIDCFLIKMEKEKHNQQSEFNIENLENAAVDLFAAGTETTSTTLRYALLLLLKHPEVAAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSVPHAVTCDVKFRNYLIPKGTTILISLTSVLRDNKEFPNPEMFDPRHFLDEGGNFKKSNYFMPFSAGKRICVGEALARMELFLFLTSILQNFNLKSLVDLKDLDTTPVFNGFVSVPPVYQLCFIPV +>Sepcies_145/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILQINIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHSPLADRANRGFGIVFSNGKRWKEIRRFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------KGG------------------------------------------------------------------------- +>Sepcies_146/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILQINIKDVSKSLTNLSKVYGPVFTLYFGLERMVVLHGYEAVKEALIDLGEEFSGRGHSPLADRANRGFGIVFSNGKRWKEIRRFSLMTLRNFGMGKRSTEDRVQEEARCLVEELRKT---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------KGG------------------------------------------------------------------------- +>Sepcies_147/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_148/1-490 +MDSLVVLVLCLSCLLLLSLWRQRSGRGKLPPGPTPLPVIGNILQIDIKDISKCLTNLSKVYGPVFTLYFGLKRVVVLHGYEAVKEALIDLGEEFSGRGLFPLAERANRGFGIVFSNGKRWKEIRHFSLMTLRNFGMGKRSIEDRVQEEARCLVEELRKTKASPCDP-FILGCAPCNVICSIIFHKRFDYKDQQFLNLMEKLNENVKILSSPWIQLFGSTPPIIYYFIGHNN----------------------------------CTYLWGE--KHNQTSEFTIEGLENTATDLFGAGTETTSTTLRYALLLLLKHPEVTAKVQEEIERVIGRNRSPCMQDRSHMPYTDAVVHEVQRYIDLLPTSLPHAVTCDIKFRNYLIPKGTTILISLTSVLHDNKEFRNPEMFDPRHFLDEGGNFKKSNYFMPFSAGN----------INLFPFVHEEVISLQNFTECFPHGVPH-----------PLGRACQIKL +>Sepcies_149/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_150/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_151/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_152/1-490 +MDLAVVLVLCLSCLLLLSLWKQSSGKGKLPPGPTPLPILGNILQLDVKNISKSLNNLSKVYGPVFTVYFGMKPVVVLHGYKAVKEALIDLGEEFSGRGRFPVNEKTRKGHGILFSNGKIWKETRRFSLMTLRDFGMGKRSIEDRVQEEAHCLVEELRKTN-LPCDP-FILGCAPCNLICSIIFQNRFEYKDQVFLNIMKMFNENARILSSPWLQVCNTFPVLIDYFPGSLDKYLKNCDNLKSYIFEKTREHQTSLDINNPRDFIDCFLIKMEQEKHNQELVYTAENLANTVMDLFAAGTETTSTTLRYGLLLLLKHPEVTAKIQEEIDRVIGRHRSPCMQDRNHMPYMDAVIHEIQRYINLVPTSIPHAVTQDIKFRNYLIPKVTTILTSLTSVLHDVK-FSNPKVFDPGHFLDESGNF--SDYFMPFSTGKRICVGEGLPYMERFLFLTTILQKFYLKSVIDPKDIDATPVVNGFASVPPFYEICFIPI +>Sepcies_153/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_154/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_155/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_156/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_157/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_158/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_159/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_160/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_161/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_162/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_163/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_164/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_165/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_166/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_167/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_168/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_169/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_170/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_171/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_172/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_173/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_174/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_175/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_176/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_177/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_178/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_179/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_180/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_181/1-490 +MEPVLVLVLSLSCLLLLSLWRQSSERRKLPPGPTPLPIIGNFLQIDAKNISQSLTNVSILCIPP---------------------------QKTAGNGR-----------------ETQWEDLERDEMLLTHDSVKLW-------------------------------------------------------------------------------------------------------------------------------------------------------------GGEE-----------------------------------------------EH---------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_182/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_183/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_184/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_185/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_186/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_187/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_188/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_189/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_190/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_191/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_192/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_193/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_194/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_195/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_196/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_197/1-490 +MDLFVILVLCLSCLLLLSLWRQSTGRRTLPPGPTPLPIIGNILQIDVKDISKTLTNLSKVYGPVFTLYLGLEPTVVLHGYEAVKEALIDHGEEFSGRGSFPVAEKANKGYGVIFSNGKRWKEIRRFSLMTLRNFGMGKRSVEDRVQEEARSLVEELRKTKGG---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_198/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_199/1-490 +---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- diff --git a/analysis/Hsu.et.al.git/msa/CYP2C9_train_formatted.txt b/analysis/Hsu.et.al.git/msa/CYP2C9_train_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..c665205e8cd4c49174af030d3869efbf07b0a6a6 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CYP2C9_train_formatted.txt @@ -0,0 +1,26 @@ +24,1,13,14,16,16,16,21,16,21,13,21,7,11,21,21,21,18,7,17,20,2,10,9,7,13,2,2,4,21,14,14,13,14,8,14,18,14,17,17,13,9,17,21,10,17,5,17,4,5,17,8,4,7,21,8,4,18,7,4,16,19,13,14,16,18,8,21,19,21,13,1,4,14,8,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,3,13,6,6,18,7,13,2,13,2,21,14,21,8,6,4,15,9,2,13,21,13,17,16,18,7,9,13,3,2,20,2,6,1,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,6,2,16,10,6,6,15,11,11,21,16,6,6,21,2,4,8,4,23,6,7,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,19,21,18,17,19,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,20,16,14,7,20,13,21,9,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,14,13,2,11,14,7,15,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,2,13,6,6,18,7,13,2,13,3,18,14,21,15,6,2,15,9,2,13,18,13,17,17,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,6,2,16,10,6,6,15,3,11,21,16,6,6,21,2,4,8,4,15,7,14,11,5,14,23,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,10,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,4,21,9,6,9,8,2,17,16,7,8,14,20,17,10,17,11,9,9,18,14,14,17,17,5,19,18,14,13,8,3,9,4,18,21,4,9,17,15,18,1,6,7,19,17,7,6,4,16,4,6,3,10,6,7,1,5,16,9,9,14,2,5,18,17,5,11,18,21,17,4,1,6,6,6,4,10,9,10,10,7,6,18,8,17,6,9,21,16,17,8,15,15,5,21,21,13,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,6,2,16,16,13,2,9,2,7,14,11,1,10,5,2,13,3,1,14,19,8,5,15,16,16,3,6,16,10,2,19,17,5,21,17,14,8,9,21,14,3,15,16,8,11,5,16,4,18,2,9,19,21,17,14,4,16,7,21,18,21,21,3,11,9,7,1,18,18,23,23,23,23,19,7,7,9,7,10,19,5,7,19,14,21,14,7,10,13,6,23,23,23,23,23,23,23,23,23,23,23,2,7,15,4,21,21,11,16,15,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,21,18,16,17,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,7,8,13,2,2,8,21,14,14,13,14,8,14,21,14,17,17,13,9,17,21,10,17,5,16,4,5,17,7,4,8,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,21,13,21,6,14,8,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,3,13,6,6,18,7,13,2,13,7,18,14,16,15,6,4,15,9,4,13,19,13,16,17,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,16,6,5,2,16,10,6,6,15,2,7,21,16,6,6,21,2,4,8,4,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,7,21,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,2,7,13,2,13,4,21,14,14,13,14,8,14,21,14,16,17,13,9,17,21,10,17,5,17,4,5,17,7,4,11,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,4,2,16,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,21,18,14,21,15,6,2,15,9,2,13,18,13,17,16,18,7,9,13,4,2,20,4,6,17,2,3,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,4,15,7,14,11,5,14,23,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,3,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,4,21,9,6,9,16,4,17,21,7,7,14,20,17,10,21,18,13,7,8,14,14,17,17,19,19,18,17,13,3,9,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,11,8,19,21,20,13,6,23,23,4,3,9,10,8,7,6,18,8,17,6,13,21,6,9,8,15,8,5,21,18,13,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,6,2,16,17,13,2,9,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,16,10,2,19,17,5,21,21,14,8,7,21,14,3,15,16,8,11,5,17,4,18,2,9,19,21,17,14,4,13,8,8,17,21,17,7,21,8,7,16,21,3,5,9,4,6,18,2,9,14,6,1,18,5,14,2,3,18,21,5,6,13,13,9,18,4,4,7,9,19,18,1,14,18,7,15,13,9,23,23,23,23,23,23,23,23,23,23,17,9,21,18,14,18,16,3,6,6,16,17,7,21,10,9,18,8,6,11,18,14,3,13,16,14,3,23,23,23,23,23,23,23,23,23,23,23,14,21,13,2,15,11,10,17,4,21 +24,1,5,14,18,16,16,16,16,21,7,21,7,11,21,21,21,21,7,21,20,4,10,7,7,4,2,13,4,21,14,14,13,14,8,14,21,14,17,16,13,9,21,21,10,17,5,16,4,5,17,8,4,7,21,8,9,18,7,4,16,19,13,14,16,18,8,21,3,18,13,21,6,2,8,16,16,21,3,13,19,6,16,16,4,6,15,21,17,5,2,13,5,6,18,7,13,2,13,3,18,14,16,15,6,2,15,9,2,13,19,13,16,17,18,7,9,13,9,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,21,6,6,21,2,4,8,6,15,7,14,11,5,14,23,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,10,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,2,21,9,6,7,8,4,17,21,7,8,14,20,17,10,17,11,9,7,18,14,14,18,17,5,19,18,14,13,8,3,9,4,21,21,4,9,17,15,21,8,4,7,18,17,21,6,4,16,4,6,3,10,6,7,16,5,17,9,9,14,2,5,18,17,5,11,18,21,17,4,1,4,4,6,6,3,9,10,10,7,6,18,8,17,6,9,21,16,3,8,15,18,5,21,18,13,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,6,3,16,16,13,2,9,2,7,14,11,8,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,16,10,2,19,17,5,21,17,14,8,9,21,14,3,15,16,8,7,5,16,10,18,2,9,19,21,17,14,4,13,8,8,17,21,8,7,21,8,7,16,21,3,5,9,4,6,18,14,9,14,6,4,18,5,14,3,3,18,21,5,6,13,13,9,18,4,4,7,9,19,18,1,14,18,7,8,13,4,2,17,11,15,13,6,13,21,15,2,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,14,21,16,5,14,4,5,21,5,8,8,14,16,16,9,13,18,15,7,16,14,14,18,19,10,21,11,18,17,14,17 +24,1,5,14,16,16,16,21,16,17,7,21,18,21,7,21,21,21,21,21,20,2,10,2,7,13,2,13,2,21,14,14,13,14,1,14,21,14,17,21,13,9,17,21,10,17,5,15,4,9,17,7,4,7,21,8,9,16,7,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,9,16,4,9,15,7,13,8,4,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,3,21,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,7,18,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,7,7,13,2,13,4,21,14,14,13,14,8,14,21,14,16,17,13,9,17,21,10,17,5,17,4,5,17,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,4,14,17,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,3,18,14,21,15,6,2,15,9,2,13,18,13,17,16,18,7,9,13,4,4,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,4,15,7,14,11,5,14,8,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,2,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,4,21,9,6,9,16,4,17,21,7,7,14,20,17,10,17,19,9,9,18,7,14,17,17,5,19,18,14,13,8,3,9,4,21,21,4,9,16,15,18,1,4,7,19,17,21,6,4,16,4,6,3,10,6,7,1,5,1,9,9,14,10,5,18,17,5,11,18,21,1,4,1,6,4,6,4,3,9,10,14,7,6,18,8,17,6,7,21,6,9,8,15,15,5,21,18,13,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,6,2,16,17,13,2,9,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,16,10,2,19,17,5,21,21,14,8,7,21,14,3,15,16,8,11,5,17,4,18,2,9,19,21,17,14,4,13,8,8,17,21,17,7,21,8,7,16,21,3,5,9,4,6,18,14,9,14,6,1,18,5,14,3,3,18,21,5,6,13,13,9,18,4,4,7,9,19,18,1,14,18,7,15,13,4,2,17,11,16,13,6,15,21,15,2,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,7,21,16,5,14,4,9,21,5,8,8,14,16,16,9,13,18,15,7,16,14,14,18,19,10,21,11,18,17,14,16 +24,1,5,14,16,16,16,21,16,21,13,21,11,11,21,21,21,14,7,21,20,4,10,9,7,13,2,13,4,21,14,14,13,14,8,14,18,14,17,17,13,9,17,21,10,17,5,16,4,5,17,7,4,7,14,8,4,15,7,17,3,19,15,14,14,16,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,11,4,13,18,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,21,21,11,13,14,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,21,15,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,4,10,7,7,13,4,13,4,21,14,14,13,14,8,14,21,14,17,21,13,9,17,21,10,21,5,16,4,9,17,7,4,7,21,9,9,21,7,4,16,19,13,14,16,18,8,16,19,18,13,1,4,14,16,16,16,21,3,13,19,4,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,2,18,14,16,9,6,4,8,2,4,13,3,13,17,21,18,7,9,13,4,17,20,4,6,8,2,2,18,7,21,1,8,21,2,5,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,3,11,21,16,6,6,21,2,4,8,9,23,21,14,11,5,14,23,18,17,21,13,11,15,14,11,9,21,17,11,7,17,17,18,10,9,2,18,6,19,4,5,10,16,18,21,9,17,1,4,1,18,9,6,9,15,2,17,21,7,7,14,20,21,10,16,11,9,8,18,14,16,21,17,5,19,18,14,13,7,21,5,4,19,21,4,9,11,5,9,21,4,7,19,17,18,6,4,8,2,6,3,10,8,7,21,5,17,9,9,14,2,5,18,17,5,11,18,21,17,4,1,6,10,6,4,3,9,10,6,21,16,19,8,15,6,9,21,15,9,8,16,1,5,21,18,15,15,13,8,6,8,8,7,8,8,21,2,19,13,21,21,21,21,21,4,3,14,6,16,8,15,4,17,10,6,6,17,5,2,16,17,13,2,3,2,7,14,11,1,10,5,2,9,3,1,14,19,1,5,15,16,17,3,6,17,10,2,19,17,9,21,16,14,8,7,17,14,3,15,16,8,10,5,17,4,18,2,9,19,21,17,14,4,16,8,8,17,21,8,7,21,8,7,16,21,3,5,16,4,23,18,7,9,14,4,16,18,5,14,13,3,18,21,5,6,7,13,9,18,23,23,7,5,19,18,1,14,18,7,8,13,4,2,17,11,16,13,6,13,21,14,19,1,6,2,18,21,18,21,8,8,17,21,10,4,18,19,21,4,7,16,17,5,14,4,5,17,5,15,8,14,16,16,9,13,18,15,7,16,14,14,18,19,6,17,11,18,17,14,17 +24,1,5,7,21,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,2,7,13,2,13,9,21,14,14,13,14,8,14,21,14,16,17,13,9,17,21,4,17,13,17,4,5,16,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,6,2,1,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,3,18,14,21,18,6,2,15,9,2,2,18,13,17,16,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,4,15,7,14,11,5,14,8,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,3,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,4,18,9,6,9,15,4,17,21,7,7,14,20,17,10,17,19,9,9,18,7,14,17,17,5,19,18,14,13,8,3,9,4,21,21,4,9,17,15,18,16,4,7,19,17,21,6,4,16,4,6,3,10,6,7,1,5,1,9,9,14,2,5,18,17,5,11,18,21,17,4,1,6,4,6,4,3,9,10,10,7,6,18,9,17,6,9,21,6,9,8,15,16,5,21,18,15,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,15,15,4,16,10,6,6,17,6,3,16,17,13,2,9,2,7,14,11,1,10,5,2,7,2,1,14,19,8,5,15,16,16,3,6,17,10,2,19,17,5,21,21,14,8,7,16,14,3,15,16,8,11,5,16,4,18,2,9,19,21,17,14,4,13,8,8,17,21,17,7,21,8,7,16,21,2,5,9,4,6,18,14,9,14,6,1,18,5,14,2,3,18,21,5,6,13,13,9,18,4,4,7,9,19,18,1,14,18,7,15,13,4,2,17,11,16,13,6,15,21,15,2,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,7,21,16,5,21,4,5,21,5,8,8,14,16,18,7,13,18,16,7,16,14,14,16,19,10,21,11,18,17,14,16 +24,1,5,14,16,16,15,21,16,21,13,16,7,11,21,21,21,21,7,21,20,2,3,2,7,13,2,13,4,21,14,14,13,14,8,14,21,14,17,17,13,9,17,21,10,17,5,16,4,5,17,7,4,7,21,1,3,16,7,1,21,11,15,14,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,15,11,6,15,7,21,20,4,4,21,11,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,7,21,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,2,7,13,2,13,4,21,14,14,13,14,8,14,21,14,16,17,13,9,17,21,10,17,9,17,4,5,16,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,6,2,1,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,3,7,14,21,15,5,2,15,9,2,13,18,13,17,16,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,8,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,14,18,16,16,21,16,21,7,21,7,11,21,21,21,21,7,21,20,2,10,7,7,4,2,13,4,21,14,14,13,14,8,14,21,14,17,16,13,9,21,21,10,17,5,17,4,5,17,8,4,7,21,8,9,18,7,4,16,19,13,14,16,18,8,21,19,18,13,14,6,11,8,16,16,21,3,13,19,6,16,16,4,6,15,21,17,5,21,13,5,6,18,7,13,2,13,3,18,14,16,15,6,2,8,9,2,13,3,13,17,17,18,7,9,13,9,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,21,6,6,21,2,4,8,4,23,23,23,23,23,23,23,18,18,21,8,16,2,14,21,23,23,23,11,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,17,15,13,13,14,21,10,8,23,23,23,23,23,23,23,23,23,23,21,21,8,20,6,7,14,16,13,15,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,10,10,13,18,21,14,16,14,15,7,13,7,18,17,14,6,2,19,14,14,5,16,7,10,7,7,14,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,14,18,16,16,21,16,21,7,21,7,11,21,21,21,21,7,21,20,4,10,13,7,4,2,13,4,18,14,14,13,14,8,14,21,14,17,16,13,9,21,21,10,17,5,17,4,5,17,8,4,7,21,15,9,18,7,4,16,19,13,14,16,18,8,21,19,18,13,21,4,2,8,16,16,21,3,13,19,6,16,16,4,6,15,21,17,5,21,13,5,6,18,7,13,2,13,21,17,14,16,16,6,2,15,9,2,6,19,13,17,16,18,7,9,13,9,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,3,19,21,21,6,6,21,2,4,8,4,15,7,14,11,5,14,8,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,10,4,2,18,5,19,4,5,10,10,18,21,7,21,1,6,2,21,9,6,9,8,4,17,21,7,7,14,20,21,10,17,11,9,7,21,14,14,17,17,5,19,18,14,13,8,3,9,4,21,21,4,9,16,15,21,17,4,7,18,17,21,6,4,16,4,6,3,10,6,7,16,5,17,9,9,14,2,5,18,17,5,11,18,21,17,4,1,4,4,6,6,3,9,10,10,7,6,18,17,17,6,9,21,16,9,8,15,21,5,21,18,13,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,5,3,16,17,13,2,3,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,1,3,6,17,10,2,19,17,5,21,16,14,8,7,16,14,3,15,16,8,8,5,17,4,18,2,9,19,21,17,14,4,13,8,15,17,1,8,7,21,8,7,16,21,3,7,5,4,6,18,14,9,14,4,8,18,5,14,13,3,18,21,5,4,9,13,9,18,4,4,7,5,3,18,1,14,18,7,15,13,4,2,17,11,15,13,6,13,21,15,2,1,6,17,18,21,18,21,8,8,17,21,10,9,18,9,21,4,7,16,13,5,17,4,9,21,9,8,8,7,15,7,4,7,17,16,7,21,14,14,14,19,10,17,11,18,17,14,16 +24,1,5,14,16,16,16,21,16,21,11,21,7,11,20,21,21,21,7,21,20,4,10,7,7,13,4,13,4,21,14,14,13,14,8,14,21,14,18,17,13,9,17,21,10,21,5,16,4,5,17,7,4,7,21,7,9,21,7,4,15,19,13,14,16,18,8,21,19,18,13,1,4,14,8,16,16,21,3,13,19,6,15,16,4,6,15,21,16,5,21,13,6,5,18,7,15,2,13,9,18,14,17,13,6,4,15,9,2,13,3,13,17,17,18,8,7,13,7,8,20,4,4,1,2,2,18,7,21,1,8,21,2,9,21,13,1,13,4,8,5,21,6,7,2,16,10,6,6,15,7,3,21,16,6,6,21,2,4,8,9,23,21,14,11,5,14,23,18,16,21,13,11,15,7,11,9,16,17,11,7,17,17,18,10,8,3,18,5,19,8,5,10,15,21,17,13,17,21,6,2,21,9,6,9,21,2,17,21,7,7,14,20,17,10,16,19,9,7,18,14,15,21,17,6,19,21,14,13,13,3,3,8,17,21,10,9,7,5,18,17,4,9,19,17,21,6,4,17,4,6,3,10,6,7,21,5,18,9,9,14,2,5,18,17,5,19,18,21,1,4,1,13,10,6,4,19,9,4,10,18,6,18,8,18,6,9,21,1,9,8,15,16,5,21,18,13,15,13,8,6,8,8,7,8,8,21,2,19,13,21,21,21,21,21,4,3,14,5,16,6,15,4,16,10,5,6,17,6,2,16,17,13,2,3,10,7,14,11,1,10,5,2,7,2,1,14,19,8,9,15,16,21,3,6,17,10,2,19,17,5,21,16,14,9,9,21,14,3,15,16,8,2,5,17,4,18,2,9,19,16,17,14,4,13,8,8,16,21,8,7,21,8,7,16,21,3,5,7,10,6,18,14,9,14,6,17,18,5,14,15,3,18,21,5,5,13,13,9,18,4,4,7,5,19,18,1,14,18,7,15,13,4,2,17,11,16,13,6,13,21,15,2,1,6,21,18,21,18,1,8,9,17,21,10,4,18,7,21,4,7,21,16,5,21,4,5,17,5,8,8,14,17,15,7,13,18,13,3,16,14,14,14,19,10,21,11,18,17,14,1 +24,1,5,7,21,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,7,7,13,2,13,4,18,14,14,13,14,8,14,21,14,16,17,13,9,17,21,10,17,5,17,4,5,16,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,10,2,16,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,3,9,14,21,15,5,2,15,9,2,13,18,13,21,16,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,14,15,16,15,21,16,21,11,21,7,11,21,18,21,21,7,21,20,2,10,7,7,13,2,13,2,21,14,7,13,14,8,14,21,14,17,17,13,9,17,21,10,21,5,16,4,5,1,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,6,2,1,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,3,18,14,21,15,5,2,15,9,2,13,18,13,17,16,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,4,13,7,14,11,5,14,8,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,3,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,4,18,9,6,9,15,4,17,21,7,7,14,20,17,10,17,19,9,9,18,7,14,17,17,5,19,18,14,13,8,3,9,4,21,21,4,9,17,15,18,16,4,7,19,17,21,6,4,16,4,6,3,10,6,7,1,5,1,9,9,14,2,5,18,17,5,11,18,21,17,4,1,6,4,6,4,3,9,10,10,7,6,18,9,17,6,9,21,6,9,8,15,16,5,21,18,15,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,15,15,4,16,10,6,6,17,6,3,16,17,13,2,9,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,17,10,2,19,17,5,21,21,14,8,7,16,14,3,15,16,8,11,5,16,4,18,2,9,19,21,17,14,4,13,8,8,17,21,17,7,21,8,7,16,21,2,5,9,4,6,18,14,9,14,6,1,18,5,14,7,3,18,21,5,6,13,13,9,18,4,4,7,9,19,18,1,14,18,7,15,13,4,2,17,11,16,13,6,15,21,15,2,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,7,21,16,5,21,4,5,21,5,8,8,14,16,18,9,13,18,16,7,16,14,14,16,19,10,21,11,18,17,14,16 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,4,18,15,18,15,4,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,18,21,15,4,16,17,10,3,4,6,7,21,5,17,9,9,14,2,5,18,17,5,11,18,21,17,4,1,6,10,8,19,10,9,21,6,4,10,18,4,17,13,2,21,8,8,8,7,15,5,16,7,15,15,13,20,6,17,13,5,5,9,18,4,8,6,21,17,21,21,7,18,3,11,21,6,8,15,4,16,10,6,6,17,5,3,16,17,13,2,3,2,7,14,11,1,10,5,2,3,3,1,14,19,8,5,15,16,21,3,6,17,10,2,19,17,5,21,21,14,8,7,21,14,3,15,21,8,11,5,1,4,18,2,5,19,18,17,14,4,13,8,8,16,17,15,7,21,8,7,16,21,19,5,5,4,6,18,14,9,14,6,4,18,5,14,7,3,18,21,5,6,9,13,4,18,4,4,7,5,19,18,18,14,18,7,8,13,4,2,17,11,16,13,6,13,21,15,2,8,6,21,18,21,18,21,8,8,17,21,10,9,18,9,21,4,7,14,16,5,21,4,6,21,5,8,9,14,16,15,9,13,18,16,7,16,14,14,4,18,10,17,11,18,17,14,17 +24,1,5,14,15,16,15,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,7,7,13,2,13,4,21,14,14,13,14,8,14,21,14,17,17,13,9,17,21,10,21,5,17,4,5,17,7,4,7,21,8,9,21,7,4,15,19,13,14,16,18,8,16,19,21,13,1,1,14,15,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,3,13,6,6,18,7,13,2,13,7,18,14,21,15,6,2,15,9,2,13,19,13,17,16,18,7,9,13,9,4,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,6,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,4,7,7,14,11,5,14,23,18,8,21,7,11,15,14,11,9,16,17,11,7,17,17,18,4,9,2,18,5,19,2,5,10,9,18,21,9,21,1,6,4,21,9,6,9,17,2,17,21,7,7,14,20,16,10,16,11,9,9,18,14,15,21,17,5,19,18,14,13,7,3,9,4,21,21,4,9,17,15,18,16,4,7,19,17,21,6,4,16,4,6,3,10,6,7,21,5,16,9,9,14,2,5,18,17,5,11,18,21,17,4,1,6,10,6,4,3,9,10,10,7,6,18,8,16,6,9,21,17,17,8,15,7,5,18,18,13,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,9,3,16,17,13,2,3,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,16,10,2,19,17,5,21,17,14,8,9,21,14,3,15,16,8,2,5,17,4,18,2,9,19,21,17,14,4,13,8,8,16,21,8,7,21,8,7,16,21,3,5,11,4,6,18,14,9,14,6,8,18,5,14,7,3,18,21,5,6,7,13,9,18,2,4,7,5,19,18,1,14,18,7,15,13,4,2,17,11,15,13,6,13,21,15,2,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,7,21,16,5,14,4,15,17,5,8,8,14,17,18,9,13,18,15,7,21,14,14,18,19,10,21,11,18,16,14,16 +24,1,5,21,14,16,16,21,16,21,11,21,11,11,21,21,21,17,7,21,20,4,10,7,7,13,4,13,4,21,14,14,13,14,8,14,21,14,17,21,13,9,17,21,10,21,5,16,4,5,17,7,4,7,16,7,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,1,9,14,21,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,7,11,14,16,17,10,2,15,7,4,13,19,13,16,17,18,7,9,13,4,17,20,4,6,8,2,2,18,7,21,1,8,21,2,5,18,13,1,13,4,2,7,1,6,5,2,16,10,10,6,15,11,11,21,16,6,6,21,2,4,8,5,23,21,14,11,5,14,23,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,10,9,2,18,5,19,4,5,10,17,18,21,5,21,1,6,2,21,9,6,9,15,2,17,21,13,7,14,20,17,10,21,11,7,7,18,14,15,21,17,5,19,16,14,13,4,3,4,4,18,18,6,9,19,15,11,1,4,7,19,16,21,6,4,8,2,6,3,10,15,7,21,5,1,9,9,14,2,5,18,17,5,11,18,21,8,4,1,6,10,6,4,3,9,10,6,21,6,19,8,16,6,9,21,15,3,8,16,21,5,21,18,15,15,13,8,6,8,8,7,8,8,21,2,19,13,21,21,21,21,21,4,3,14,6,17,8,15,4,16,10,6,6,17,5,3,16,17,13,2,3,2,7,14,11,1,10,5,4,7,3,1,14,19,8,5,15,16,16,3,6,17,10,2,19,17,5,21,16,14,8,9,21,14,3,6,16,8,11,5,17,4,18,2,9,19,21,17,14,4,13,8,13,17,21,8,7,21,8,7,16,21,19,5,5,4,6,18,14,9,14,6,16,18,5,14,13,3,18,21,5,6,7,13,9,18,2,4,7,5,3,18,1,15,18,7,8,13,4,2,17,11,16,13,6,13,21,15,2,1,6,21,18,21,18,21,8,8,17,21,10,9,18,8,21,4,7,16,16,5,14,4,5,21,5,8,8,14,16,16,9,13,21,21,7,16,14,14,18,19,10,21,11,18,17,14,16 +24,1,5,7,21,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,7,7,13,2,13,4,21,14,14,13,14,8,14,21,14,16,17,13,9,17,21,10,17,13,17,4,5,17,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,4,14,17,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,17,18,14,21,15,6,2,15,9,2,13,18,13,17,16,18,7,9,13,4,4,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,4,15,7,14,11,5,14,8,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,3,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,4,21,9,6,9,16,4,17,21,7,7,14,20,17,10,17,11,9,9,18,7,14,17,17,5,19,18,14,13,8,3,9,4,21,21,4,9,16,15,18,1,4,7,19,17,21,6,4,16,4,6,3,10,6,7,1,5,1,9,9,14,10,5,18,17,5,11,18,21,1,4,1,6,4,6,4,3,9,10,14,7,6,18,8,17,6,7,21,6,9,8,15,16,5,21,18,13,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,6,2,16,17,13,2,9,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,16,10,2,19,17,5,21,21,14,8,7,21,14,3,15,16,8,11,5,17,4,18,2,9,19,21,17,14,4,13,8,8,17,21,17,7,21,8,7,16,21,3,5,9,4,6,18,14,9,14,6,1,18,5,14,3,3,18,21,5,6,13,13,9,18,4,4,7,9,19,18,1,14,18,7,15,13,4,2,17,11,16,13,6,15,21,15,2,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,7,21,16,5,14,4,9,21,5,8,8,14,16,16,9,13,18,15,7,16,14,14,18,19,10,21,11,18,17,14,16 +24,1,5,7,21,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,2,7,13,2,13,4,21,14,14,13,14,8,14,21,14,16,17,13,9,17,21,10,17,5,17,4,5,16,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,6,2,1,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,3,18,14,21,15,5,2,15,9,2,13,18,13,17,17,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,11,9,9,18,14,14,18,21,5,19,18,14,13,15,3,9,4,21,21,4,9,17,15,18,16,4,7,19,17,21,6,4,16,4,6,3,10,6,7,1,5,1,9,9,14,2,5,18,17,5,11,18,21,17,4,1,6,4,6,4,3,9,10,10,7,6,18,8,17,6,9,21,6,9,8,15,16,5,21,18,8,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,6,2,16,17,13,2,9,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,16,10,2,19,17,5,21,21,14,8,9,21,14,3,15,16,8,11,5,16,4,18,2,9,19,21,17,14,4,13,8,8,17,21,17,7,21,7,7,16,21,3,5,9,4,6,18,14,9,14,6,1,18,5,14,2,3,18,21,5,6,13,13,9,18,4,4,7,9,19,18,1,14,18,7,15,13,4,2,17,11,16,13,6,13,21,15,2,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,7,21,16,5,14,4,5,21,5,8,8,14,16,21,9,13,21,15,7,16,14,14,18,19,10,21,11,18,17,14,16 +24,1,6,14,16,21,16,21,16,21,7,21,7,11,21,21,21,21,7,21,20,2,10,7,7,6,2,2,4,21,14,14,13,14,8,14,21,14,17,17,13,9,18,21,10,17,5,15,4,9,17,7,10,7,21,8,9,16,7,17,21,11,17,14,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,4,8,15,13,9,13,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,10,20,6,5,21,6,2,5,6,1,21,21,8,3,5,7,16,4,21,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,13,6,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,7,21,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,2,7,13,2,13,4,21,14,14,13,14,8,14,21,14,16,17,13,9,17,21,10,17,9,17,4,5,16,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,6,2,1,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,3,7,14,21,15,5,2,15,9,2,13,18,13,17,16,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,7,21,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,2,7,13,2,13,4,21,14,14,13,14,8,14,21,14,16,17,13,9,17,21,4,17,13,17,4,5,16,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,6,2,1,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,3,18,14,21,18,6,2,15,9,2,2,18,13,17,16,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,4,15,7,14,11,5,14,8,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,3,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,4,18,9,6,9,15,4,17,21,7,7,14,20,17,10,17,19,9,9,18,7,14,17,17,5,19,18,14,13,8,3,9,4,21,21,4,9,17,15,18,16,4,7,19,17,21,6,4,16,4,6,3,10,6,7,1,5,1,9,9,14,2,5,18,17,5,11,18,21,17,4,1,6,4,6,4,3,9,10,10,7,6,18,9,17,6,9,21,6,9,8,15,16,5,21,18,15,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,15,15,4,16,10,6,6,17,6,3,16,17,13,2,9,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,17,10,2,19,17,5,21,21,14,8,7,16,14,3,15,16,8,11,5,16,4,18,2,9,19,21,17,14,4,13,8,8,17,21,17,7,21,8,7,16,21,2,5,9,4,6,18,14,9,14,6,1,18,5,14,2,3,18,21,5,6,13,13,9,18,4,4,7,9,19,18,1,14,18,7,15,13,4,2,17,11,16,13,6,15,21,15,2,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,7,21,16,5,21,4,5,21,5,8,8,14,16,18,9,13,18,16,7,16,14,14,16,19,10,21,11,18,17,14,16 +24,1,5,7,21,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,7,7,13,2,13,4,21,14,14,13,14,8,14,21,14,16,17,13,9,17,21,10,17,13,17,4,5,17,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,4,14,17,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,17,18,14,21,15,6,2,15,9,2,13,18,13,17,16,18,7,9,13,4,4,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,4,15,7,14,11,5,14,8,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,3,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,4,21,9,6,9,17,4,17,21,7,7,14,20,17,10,17,11,9,9,18,7,14,17,17,5,19,18,14,13,8,3,9,4,21,21,4,9,16,15,18,1,4,7,19,17,21,6,4,16,4,6,3,10,6,7,1,5,1,9,9,14,10,5,18,17,5,11,18,21,1,4,1,6,4,6,4,3,9,10,14,7,6,18,8,17,6,7,21,6,9,8,15,16,5,21,18,13,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,6,2,16,17,13,2,9,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,16,10,2,19,17,5,21,21,14,8,7,21,14,3,15,16,8,11,5,17,4,18,2,9,19,21,17,14,4,13,8,8,17,21,17,7,21,8,7,16,21,3,5,9,4,6,18,14,9,14,6,1,18,5,14,3,3,18,21,5,6,13,13,9,18,4,4,7,4,19,18,1,14,18,7,15,13,4,2,17,11,16,13,6,15,21,15,13,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,7,21,16,5,14,4,9,21,5,8,8,14,16,16,9,13,18,15,7,16,14,14,18,19,10,21,11,18,17,14,16 diff --git a/analysis/Hsu.et.al.git/msa/CYP2C9_val_formatted.txt b/analysis/Hsu.et.al.git/msa/CYP2C9_val_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..6f4c3e574da1e88f873a08a620bf7442094ea408 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/CYP2C9_val_formatted.txt @@ -0,0 +1,7 @@ +24,1,5,14,16,16,18,21,16,21,11,21,7,11,11,21,21,21,7,21,20,4,10,7,7,13,4,13,4,21,14,14,13,14,8,14,21,14,18,17,13,9,17,21,10,21,5,16,4,5,17,7,4,7,21,7,9,16,7,1,21,9,15,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,15,5,23,23,23,23,23,23,23,23,23,11,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,3,10,16,21,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,4,19,11,3,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,21,15,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,4,10,7,7,13,4,13,4,21,14,14,13,14,8,14,21,14,17,21,13,9,17,21,10,21,5,16,4,9,17,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,16,19,18,13,1,4,14,17,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,1,18,14,21,15,6,2,15,7,17,16,9,13,17,21,18,7,9,13,4,8,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,11,11,21,16,6,6,21,2,4,8,9,23,21,14,11,5,14,23,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,10,9,2,18,5,19,4,5,14,16,18,21,5,21,1,6,2,21,9,6,17,21,2,17,21,7,7,14,20,16,10,16,11,9,9,18,14,15,21,18,5,19,21,14,13,7,3,9,4,16,21,4,9,16,15,9,21,4,7,18,16,21,6,4,15,1,6,3,4,15,7,21,5,17,9,9,14,2,5,19,17,5,11,18,21,17,2,1,6,10,6,4,10,9,10,10,21,6,18,8,21,6,9,21,8,8,8,16,18,5,21,18,13,15,13,8,6,8,1,7,8,8,21,2,19,13,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,5,3,16,17,13,2,3,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,17,10,2,19,17,5,21,16,14,7,7,21,14,3,1,16,8,3,5,17,6,21,2,9,19,17,17,14,4,13,8,5,17,21,8,7,21,8,7,21,21,3,5,5,4,6,18,14,5,14,6,16,18,5,14,13,3,18,21,5,10,7,13,9,18,2,4,7,5,19,18,1,15,18,7,8,13,4,2,16,11,21,13,4,13,21,15,2,1,6,21,18,21,18,21,8,8,17,21,10,4,18,8,21,4,7,1,16,5,14,4,5,21,5,17,17,14,16,16,9,13,21,15,7,16,14,14,18,19,21,21,11,18,17,14,1 +24,1,5,21,14,16,16,21,16,21,11,21,11,11,21,21,21,17,7,21,20,4,10,7,7,13,4,13,4,21,14,14,13,14,8,14,21,14,17,21,13,9,17,21,10,21,5,16,4,5,17,7,4,7,16,7,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,1,9,14,21,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,7,11,14,16,17,10,2,15,7,4,13,19,13,16,17,18,7,9,13,4,17,20,4,6,8,2,2,18,7,21,1,8,21,2,5,18,13,1,13,4,2,7,1,6,5,2,16,10,10,6,15,11,11,21,16,6,6,21,2,4,8,5,23,21,14,11,5,14,23,18,17,21,13,11,15,14,11,9,16,17,11,7,17,17,18,10,9,2,18,5,19,4,5,10,17,18,21,5,21,1,6,2,21,9,6,9,15,2,17,21,13,7,14,20,17,10,21,11,7,7,18,14,15,21,17,5,19,16,14,13,4,3,4,4,18,18,6,9,19,15,11,1,4,7,19,16,21,6,4,8,2,6,3,10,15,7,21,5,1,9,9,14,2,5,18,17,5,11,18,21,8,4,1,6,10,6,4,3,9,10,6,21,6,19,8,21,6,9,21,15,9,8,16,21,5,21,18,15,15,13,8,6,8,8,7,8,8,21,2,19,13,21,21,21,21,21,4,3,14,6,17,8,15,4,16,10,6,6,17,5,3,16,17,13,2,3,2,7,14,11,1,10,5,4,7,3,1,14,19,8,5,15,16,16,3,6,17,10,2,19,17,5,21,16,14,8,9,21,14,3,6,16,8,11,5,17,4,18,2,9,19,21,17,14,4,13,8,13,17,21,8,7,21,8,7,16,21,19,5,5,4,6,18,14,9,14,6,16,18,5,14,13,3,18,21,5,6,7,13,9,18,2,4,7,5,3,18,1,15,18,7,8,13,4,2,17,11,16,13,6,13,21,15,2,1,6,21,18,21,18,21,8,8,17,21,10,9,18,8,21,4,7,16,16,5,14,4,5,21,5,8,8,14,16,16,9,13,21,21,7,16,14,14,18,19,10,21,11,18,17,14,16 +24,1,5,14,18,8,16,21,16,21,7,21,7,18,21,21,21,21,7,21,20,2,10,4,15,6,2,13,4,21,14,14,13,14,8,14,21,14,21,17,13,9,18,21,10,17,5,16,4,9,17,10,4,7,18,8,4,21,7,4,16,19,13,14,16,18,8,21,19,18,13,10,10,14,8,16,16,21,3,13,19,9,15,16,4,6,15,21,17,5,3,13,6,6,18,7,13,2,13,2,17,14,18,21,5,4,9,18,9,13,21,13,16,17,18,7,9,13,9,17,20,4,6,1,2,2,18,7,21,17,8,21,2,9,21,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,10,11,21,16,6,6,21,2,4,8,9,23,7,14,11,5,14,7,18,17,21,15,19,15,14,11,9,16,17,11,7,17,16,18,10,9,2,18,5,19,4,5,4,5,18,21,9,21,21,4,18,21,6,6,9,8,4,17,21,7,7,14,20,17,10,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,11,9,10,6,21,4,19,8,21,6,9,21,15,16,17,16,9,5,21,18,13,15,13,8,6,8,8,7,7,8,21,2,19,15,21,21,21,21,1,4,19,14,10,16,8,15,4,16,10,6,6,17,5,2,16,16,13,2,5,2,7,15,11,1,10,5,4,7,2,1,14,19,8,9,15,8,17,3,6,16,10,2,18,17,5,21,16,14,9,7,17,14,3,15,16,8,2,5,16,4,18,2,9,19,21,17,14,4,13,8,8,16,17,16,7,21,7,7,16,21,3,5,7,4,6,18,14,9,14,6,8,18,5,14,13,3,18,21,5,13,9,13,9,18,4,4,7,5,19,18,1,14,18,7,8,13,4,2,16,11,15,13,6,15,21,15,10,1,6,21,18,21,18,21,8,8,17,21,10,4,18,4,21,4,7,21,21,14,14,4,5,16,9,17,8,14,16,16,9,13,18,7,7,16,14,14,14,18,10,17,11,18,17,14,16 +24,1,5,7,21,16,16,21,16,21,11,21,7,11,21,21,21,21,7,21,20,2,10,2,7,13,2,13,4,21,14,14,13,14,8,14,21,14,16,17,13,9,17,21,10,17,5,17,4,5,16,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,6,2,1,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,3,18,14,21,15,5,2,15,9,2,13,18,13,17,17,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,4,15,7,14,11,5,14,23,18,17,21,13,11,15,14,11,9,16,17,11,7,17,16,18,3,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,4,18,9,6,9,8,4,17,15,7,7,14,20,17,10,17,11,9,9,18,14,14,18,17,5,19,18,14,13,15,3,9,4,17,21,4,9,17,15,18,16,4,7,19,17,21,6,4,16,4,6,3,10,6,7,1,5,1,9,9,14,2,5,18,17,5,11,18,21,17,4,1,6,4,6,4,3,9,10,10,7,6,18,8,17,6,9,21,6,9,8,15,16,5,21,18,8,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,8,15,4,16,10,6,6,17,6,2,16,17,13,2,9,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,16,10,2,19,17,5,21,21,14,8,9,21,14,3,15,16,8,11,5,16,4,18,2,9,19,21,17,14,4,13,8,8,17,21,17,7,21,7,7,16,21,3,5,9,4,6,18,14,9,14,6,1,18,5,14,2,3,18,21,5,6,13,13,9,18,4,4,7,9,19,18,1,14,18,7,15,13,4,2,17,11,16,13,6,13,21,15,2,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,7,21,16,5,14,4,5,21,5,8,8,14,16,21,9,13,21,15,7,16,14,14,18,19,10,21,11,18,17,14,16 +24,1,5,14,16,16,15,21,18,21,13,16,7,11,21,21,21,21,7,16,20,2,21,4,7,13,4,13,2,21,14,21,13,14,8,14,21,14,17,17,13,9,17,21,10,17,5,16,4,5,17,7,4,7,21,8,9,21,7,4,16,19,13,14,16,18,8,21,19,21,13,1,2,14,17,16,16,21,3,13,19,6,15,16,4,6,15,21,16,5,17,13,6,6,18,7,13,2,5,7,17,14,17,17,4,2,7,4,2,9,21,13,17,16,18,7,9,13,4,8,20,4,6,8,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,9,23,7,14,11,5,14,8,18,17,21,13,11,15,14,11,9,16,17,11,7,17,16,18,4,9,2,18,5,19,10,5,14,5,18,21,8,21,1,5,1,21,9,6,9,16,2,17,21,7,7,15,20,16,10,16,11,9,9,18,14,15,21,8,5,19,21,14,13,7,3,4,8,21,18,4,9,17,5,19,21,17,9,19,17,21,4,4,17,4,6,3,6,6,7,21,5,16,9,5,14,2,5,18,17,5,11,18,21,17,4,1,15,10,6,4,5,9,10,8,21,6,19,8,3,6,9,21,15,1,8,15,18,5,21,18,13,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,19,14,10,16,8,15,4,16,10,6,6,17,6,7,16,17,13,2,3,2,7,14,7,1,10,5,4,9,2,1,14,19,8,5,15,16,21,3,6,17,10,2,19,17,9,21,21,14,16,7,21,14,3,8,16,8,11,5,16,4,18,2,9,19,21,17,14,4,13,8,15,17,20,8,7,21,8,7,16,21,2,5,3,4,6,18,14,9,14,6,8,18,5,14,13,3,18,21,5,6,3,13,9,21,2,2,7,9,19,18,1,14,18,7,7,13,4,2,1,11,16,13,6,7,21,15,2,1,6,21,18,21,18,21,8,8,17,21,10,3,18,3,21,4,7,21,16,5,14,2,6,17,5,8,8,14,16,15,9,13,18,15,7,16,14,14,7,19,10,21,11,18,17,14,15 +24,23,23,23,1,8,4,9,7,14,8,10,2,11,21,8,21,15,8,18,20,17,2,16,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,21,2,4,16,8,8,7,11,21,7,10,23,23,23,10,21,7,4,16,19,13,14,16,18,8,21,19,18,13,21,6,2,1,16,16,21,3,13,19,6,15,16,4,6,15,21,17,5,21,13,6,6,18,7,13,2,13,3,18,14,21,15,5,2,15,9,2,13,18,13,17,17,18,7,9,13,4,2,20,4,6,17,2,2,18,7,21,1,8,21,2,9,18,13,1,13,4,2,7,17,6,5,2,16,10,6,6,15,2,11,21,16,6,6,21,2,4,8,4,13,7,14,11,5,14,8,18,17,21,13,11,15,14,11,9,16,17,11,7,17,16,18,3,4,2,18,5,19,4,5,10,10,18,21,9,21,1,6,4,18,9,6,9,17,4,17,16,7,7,14,20,17,10,17,11,9,9,18,14,14,18,17,5,19,18,14,13,15,3,9,4,21,21,4,9,17,15,18,16,4,7,19,17,21,6,4,16,4,6,3,10,6,7,1,5,1,9,9,14,2,5,18,17,5,11,18,21,17,4,1,6,4,6,4,3,9,10,10,7,6,18,9,17,6,9,21,6,9,15,15,16,5,21,18,15,15,13,8,6,8,8,7,8,8,21,2,19,15,21,21,21,21,21,4,3,14,6,16,15,15,4,16,10,6,6,17,6,2,16,17,13,2,9,2,7,14,11,1,10,5,2,7,3,1,14,19,8,5,15,16,16,3,6,16,10,2,19,17,5,21,21,14,8,7,16,14,3,15,16,8,11,5,16,4,18,2,9,19,21,17,14,4,13,8,8,17,21,17,7,21,8,7,16,21,2,5,9,4,6,18,14,9,14,6,1,18,5,14,2,3,18,21,5,6,13,13,9,18,4,4,7,9,19,18,1,14,18,7,15,13,4,2,17,11,16,13,6,15,21,15,2,1,6,21,18,21,18,21,8,7,17,21,10,9,18,9,21,4,7,21,16,5,21,4,5,21,5,8,8,14,16,18,9,13,18,16,7,16,14,14,16,19,10,21,11,18,17,14,16 diff --git a/analysis/Hsu.et.al.git/msa/GCK.a2m b/analysis/Hsu.et.al.git/msa/GCK.a2m new file mode 100644 index 0000000000000000000000000000000000000000..0c15bf854547d03f462577a8ff459232b20dcbb9 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/GCK.a2m @@ -0,0 +1,1158 @@ +>GCK/1-465 +MLDDRARMEAAKKEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_2/1-465 +---------------QEELLS-------RLQT---------------------TISMLPQLVRWNPD-----KILTIDFGGTRLKFAIIQI--------- +VIEYNDAFELTYNIVDS----FFNQIIYTICTRLGYIKKKNAKFFVSVTFSFP-----LNPGEVVAMGKGFVMTDLQGSTVKQLIQSSFHRIIEFTMNVC +HVINDAIAVSLT-SFI---CEISLIIGTGTNACYLPPFKNKETL---NFKVLINSEIGFIGKNVILQP----FDI---HGAIS--YEMLECVTSGKWLPL +SLKNILLNIIPKNVEFNGELVCQLCTNAWFENEHYALIC-------QIAR----L-L------------------KRAA-------AAIVQAIDIITGCK +NYNIHIGYVGSFYREQKYYSSILQ-------------F----NHSN-GAAIATYLKSQVQ----- +>Sepcies_3/1-465 +--------------ELESVMAEFKLSNTTLRRMMSHLSDNMDRGLES---ERSTIAMLPSFVPELPNGKERGKFVAMDLGGTNLRVMLMELEPG------ +EPMRTKQFNMPNAAMHGTGQKLFDYIAKALCDFLVERELADEHLPVGFTFSYPCDQTGLRSATLLRWTKGVTATGCVGEDVVQLLEDAIARDGRVKVNIV +ALINDTVGTMVAAAYEGGHCDIGVIIGTGTNASYMEDSRIVHGLTEDNHKMIIDTEWGGFGDNGEADYIFTRYDKIVDSKSDHPGVN-LDKLIAGMCMGE +LVRLVLERLCENKVLFNGIGSKMLRTRNTFPTKYISEILHDDCGV-NTRQIMDELGIGATFSDMLLLREVCVVVSRRSANLAAAAIACVLNRVRR----- +--NMLVAIDGSTYKYHPFFNHWVCEKIRELDPG----FVQT-DGSGRGAALIAAIAQRLR----Q +>Sepcies_4/1-465 +---------------VRELMQPFVLSDYQVQEVYSRFCLEVARGLKRSTHPQANVKCFPTYVQDLPTGDEMGKYLALDLGGTNFRVLLVSLKGHH----D +ATVDSQIYAVPKDLMVGPGVDLFDHIAGCLAKFVEKHDMKTAYLPLGFTFSFPCVQLGLKEGILVRWTKGFDCAGVEGEDVGRMLHEAIQRRGDADIAVV +AILNDTTGTLMSCAHRNADCRVGVIVGTGCNACYVEDVENVDLLRADFKKVIVNAEWGAFGEGGQLDFVRTEYDREVDEKSLNRSEQ-FEKMTAGMYLGN +LVRLVLLRALERKLIFKQSSSVLQRNEEVFETRYISEIEDDSFPEASTRKIVKNLGLKASVEDCQTLRYICECVAKRAATLVAIGVSGLVNRTSNRR--- +---VIVGMDGSVYRYHPKFDAYMRQTLQKL----DKEWMLSEDGSGRGAALVAAVASKTK----- +>Sepcies_5/1-465 +---------------VDHVIESLSLSDDHLMRLSSKMSQELVRGLHQSTNDEAEIKMLPSFVTSTPDGSENGEFLALDLGGTNFRIILVKIQSGDSPK-- +IQMDNQVYAISNELMTGTGTQLFDHMVNCLWDFLVERDMMCQLLPIGFTFSFPTKNLGIKQTILVNWSKGFTATGVVGEDIGQLLNDAINRKFNFELKIM +AVVNDTVGTLVSCAFDHHDTCMGLIVGTGTNMCYMEAQSNIELL--NEGEMCINTEWGAFGDSGALDEIKTSYDIDIDRNSPNVGQH-FEKMISGMYMGE +LARLIIVDLSNKGHLFQSIDSNSLFYKSGFSTAFVSQILNDNCSQLGTTDIFKNYGVTCSDEDMTKLRKICESLSIRAASLCAIGVIAVARKIIEHRGQR +HL--VVGVDGSVYRKHPTFKSLLINTTHRLAPE-NIDFLST-DGSGRGAALVAAVESRIQHIVTQ +>Sepcies_6/1-465 +----------Q----VEQLLLEFVLDQQELEEVMHRMRREMERGLRLETHQEASVKMLPTYVRSTPDGSEVGDFLALDLGGTNFRVILVKVGQNEEGEWR +VETKNELYCIPEDVMTGTAEMLFDYIAECIANYLDKLNMKHKKLPLGFTFSFPVKHVDLDKGILINWTKGFTATGAEGNNVVELLREAIKRRGDFDMDVV +AMVNDTVATMISCYYEDHNTEIGMIVGTGCNTCYMEEMRNVDLVEGDEG-MCINMEWGAFGDSGELEDLRLEYDRKVDETSNNRGQQLFEKIISGKYMGE +LVRLLVMKLTNQGLLFGGKASEKLQTHFKFETKYVSQIESDGAEMKQTLNVLLGLGLQPTEAECRLVRRSCQAVSRRAASLCAAGMAAVVNKIRENRSLE +QLEITVGVDGSVYKLHP------------------------------------------------ +>Sepcies_7/1-465 +VIDQRPEGITA----VEALLEGFALDRSVLEDVMLRLRREMEKGLHVHTNMEASVKMLPTYVRSTPDGSEVGDFLALDLGGTNIRVMVVKTGTDEVGTWK +VETKVQVYSIPKDTMTGTAEMLFGFVAECIANFLEKHNMKERKLPLGFTFSFPVKHQDLDKGILMKWTKGFKASGAEGNDIVNLLREAIKKRRDIEMDIV +AMVNDTVATMVSCYYEDHNCEIGLIVGTGCNTCYMEEMRNVEMVEGDEGRMCINTEWGAFGDTGELEDLWLEYDRRVDEMSLNPGKQKFEKSISGKYMGE +LVRLLMLKMVKQGLLFWGKASDALTTWEYFDTRHISLIESDGPELQQTSMVLKNMGMEPTEADCELTWRACNAVSTRASLLCAAGVAAVVTKIRENRGLE +CLSITVGVDGSLYKQLPHFKQRLRVAVSELAPECKVTFLQSEEGSGRGAALISAVACKMACRTTC +>Sepcies_9/1-465 +--------------------------------------------------------------------TEVGDFLALDLGGTNFRVMLVKVGEDEKGKWK +VETKHQMYCIPGDTMTGTAEMLFDYIAQCISDFLDKHNMKEKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIRRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEIRNVDLVEGEEGRMCVNTEWGAFGDSGELEEFRLEYDRMVDEMSLNPGQQLFEKIISGKYMGE +LVRLVLLKLVNENLLFNGEASGILKTRGSFETRFISQIESDSGDLKQTYNILTTLGLLPSKLDCEIVRLVSESVSTRAALVCAAGLAGVINRMRENRSQE +SLKITVGVDGSVYKLHPLFKHKFHAMVQELTPRCNITFIQSEEGSGRGAALVSAVARKMAMLCH- +>Sepcies_10/1-465 +RQTEKMRQFRRSIFEVDQILSEFRLKKEELKEIMRRMQREMDRGLHLETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDDDRGWK +VETKYQMYSIPEDAMTGTAEMLFDYISECISDFLDKHNMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDTGELEEFRLEYDRVVDETSLNPGQQLYEKIISGKYMGE +LVRLVLLKLVNENLLFNGEASDILKTRGSFETRFVSQIESDTGDRKQIYNILTTLGVLPSELDCDIVRLACEGVSTRAAHMCGAGLAGVINRMRERRSAD +TLKITVGVDGSVYKLHPCFQEKFHKVVRELTPRCDITFIQSEEGSGRGAALISAVACKMACMLSQ +>Sepcies_11/1-465 +YREQPLAMPCTSVLEVDQILSEFLLKKEELREVMGRMQQEMERGLRLETHNEASIKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEKGWK +VETKYYMYSIPEDAMTGTAEMLFDYIAECISDFLDKHQIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLYPGQQLYEKLISGKYMGE +LVRLVLLKLVNEDLLFNGEASDLLKTRGSFETRFVSQIESDLGDRKQIFNILSTLGVLPSELDCDIVRLACERVSTRAAHMCGAGLAGVINRMRERRSQE +ALKITVGVDGSVYKLHPRFQERFHKIVRELTPNCDITFIQSEEGSGRGAALISAVACKMACILTH +>Sepcies_12/1-465 +ARRQ--RIPSDSVLEVDQILSEFVLSKEELEEVMRRMRREMERGLRVETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHHMYSIPEDAMTGTAEMLFDYIAGCISDFLDKHNLKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRKVELVEGEEGRMCVNTEWGAFGDHSELEDFRLEYDRVIDETSLNPGHQL------------ +---------------------------------------------------------------------------------------------------- +----------------------------------------------------------------- +>Sepcies_13/1-465 +ARRQ--RMPSDSVLEVDQILSEFLLSKEDLEEVMRRIRREMERGLRVETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHHMYSIPEDAMTGTAEMLFDYIASCISDFLDKHNLKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRKVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVIDETSLNPGHQLYEKLIGGKYMGE +LVRLVLLKLVNENLLFNGDASELLKTRGAFETRFVSQIESDTGDRKQIYNILSSLGILPSELDCDIVRLVCESVSTRAAHMCAAGLAGVINLMRERRCQE +QLKITVGVDGSVYKLHPHFKERFHKLVWEMTPHCEITFIQSEEGSGRGAALISAVACKMACILTP +>Sepcies_14/1-465 +YMEEMRKVELSSQIEVDQILSEFLLSKEDLEEVMRRIRREMERGLRVETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHHMYSIPEDAMTGTAEMLFDYIASCISDFLDKHNLKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRKVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVIDETSLNPGHQLYEKLIGGKYMGE +LARLVLLKLVNENLLFNGDASDLLKTRGAFETRFVSQIESDTGDRKQIYNILSSLGILPSELDCDIVRLVCESVSTRAAHMCGAGLAGVINLMRERRCQE +ELKITVGVDGSVYKLHP------H------SISCSSLFIQSEEGSGRGAALISAVACKMACMLTP +>Sepcies_15/1-465 +LRKQMLRMPSASVLEVDQILSEFLMTKEDLKEVMRRMQKEMNRGLRLETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHHMYSIPEDAMTGTAEMLFDYIAECISDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMCTVELVEGDEGRMCVNTEWGAFGDCGELEDFRLEYDRVVDESSLNPGRQLYEKLIGGKYMGE +LVRLVLVKLVNEDLLFNGEASEMLKTKGSFETRFVSQIESDTGDRKQIYNILSSFGVLPSELDCDIVRLACESVSTRAANMCAAGLAGVIDLMRERRSQE +ELKITVGVDGSVYKLHPHFQERFHKAVWELTPKCEITFVQSEEGSGRGAALISAVACKMACMISP +>Sepcies_16/1-465 +ARQQRLRMPSSSMLEVDQILSEFQLSKEELKEVMRRMQREMNRGLRVETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVVVGEDEERGWK +IETKHRMYSIPEDAMTGTAEMLFDYISECISDFLDKHNIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDIV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNVCYMEEMHSVELVEGEEGRMCVNTEWGAFGGNGELEDFRLEYDRVVDEASLNPGKQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASDMLKTRGSFETRFVSQIESDTGDRKQIYNILSSLGVLPSELDCDIVRLACESVSTRAAQICGAGLAGVINVMRERRCLD +ELKITVGVDGSVYKLHPWFKERFHKVVWDMTPNCDITFIQSEEGSGRGAALISAVASKMACTIEP +>Sepcies_17/1-465 +IRKQSMRTSSSSMLEVDQILSELLLTKEELKEVMGRMQQEMKKGLRVETHEGASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDGERGWK +VETKHHMYSIPEDAITGTAEMLFDYIAECISDFLDKHGMKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIRRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIV----------EMCTVELVEGEEGRMCVNTEWGAFGGNGELEEFRLEYDRVVDELSLNPGQQLYEKMIGGKYMGE +LVRLVLMKLVNEGLLFNGNTSDMLKTRGSFETRFVSQIESDTGDRKQIYNILSSLSVLPSELDCDIVRLACESVSTRAAHLCGAGLSGILNLMRERRSQE +EMKITVGVDG--MKWH--FKERFHKVVRELTPNCDITFIQSEEGSGRGAALISAVACKMARLIAP +>Sepcies_18/1-465 +YMGQM-KMSHGHVLEVEQILSEFRLKKEQLKEVMKRMMSEMDRGLRVETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLNIQHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGE +LVRLVLVKLVNEELLFKGEASDLLKTRGAFETRYVSQIESDSGDRKQIYNILSTLGVLPSELDCDIVRLACESVSTRAAHMCGAGLAGVINRMRERRSQE +ALKITVGVDGSVYKLHPCFQHRFHNVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_19/1-465 +FMGQMGKMPCSSVLEVEQILSEFRLKKEQLKEVMKRMMREMDRGLRVETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLNRQHIKHKKLPLGFTFSFPVRHENIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGE +LVRLVLLKLVNEELLFNGEASDLLKTRGSFETRYVSQIESDSGDRKQIYNILSTLGVLPSELDCDIVRLACESVSTRAAHMCGAGLAGVINRMRERRSQA +VLKITVGIDGSVYKLHPCFQDRFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTP +>Sepcies_20/1-465 +FMGQMGKMPCSSVLEVEQILSEFRLKKEQLKEVMKRMMREMDRGLRVETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHQMYSISEDAMTGTAEMLFDYIAECISDFLNRQHIKHKKLPLGFTFSFPVRHENIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGE +LVRLVLLKLVNEELLFNGEASDLLKTRGSFETRYVSQIEGDSGDRKQIYNILSTLGVLPSELDCDIVRLACESVSTRAAHMCGAGLAGVINRMRERRSLA +VLKITVGIDGSVYKLHPCFQDRFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTP +>Sepcies_21/1-465 +-------------------------------EVMKRMMREMDRGLRVETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLNRQHIKHKKLPLGFTFSFPVRHENIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGE +LVRLVLLKLVNEELLFNGEASALLKTRGSFETRYVSQIESDSGDRKQIYNILSTLGVLPSELDCDIVRLACESVSTRAAHMCGAGLAGVINRMRERRSQA +VLKITVGIDGSSFSIKLKYDNWFPNMASSLLPYCPLSFIERERERERERERV------------- +>Sepcies_22/1-465 +FMGQMGKMPCSSVLEVEQILSEFRLKKEQLKEVMKRMMREMDRGLRVETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLNRQHIKHKKLPLGFTFSFPVRHENIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGE +LVRLVLLKLVNEELLFNGEASTLLKTRGSFETRYVSQIESESGDRKQIYNILSTLGVLPSELDCDIVRLACESVSTRAAHMCGAGLAGVINRMRERRSQA +VLKITVGIDGSVYKLHPCFQDRFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTP +>Sepcies_23/1-465 +HLRQILKMPSSAEVDVEQILSEFRLNKEDLKEVMKRMQLEMDRGLRLETHKEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKNEMYSISEDAMTGTAEMLFDYIAECISDFLGKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEFSLNPGQQLYEKLISGKYMGE +LVRLVLIKLVNQDLLFNGDASDLLKTRGGFETRYVSQVESDSGDRKQIYNILSTLGLLPSELDCDIVHLVCESVSTRSAHMCAAGLAAVINVMRERRSQE +ALKITVGVDGSVYKLHPCFQNRCHEVVRELTPHCDITFIESEEGSGRGAALISAVACKMACMITQ +>Sepcies_24/1-465 +HLDQLVKLPASDVIEVEHILSEFRLNKEELEEVMKRMQHEMNRGLRLESHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGEFEMDVV +AMVNDTVATMVSCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDRGELEEFRLEYDRVVDEASINPGHQLYEKVISGKYMGE +LVRLVLMKLVNENLLFNGEASEQLMTRGSFETCFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRGQD +TLKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMACI--- +>Sepcies_25/1-465 +------------------------------EEVMKRIQHEMNRGLRLETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGEFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEKGRMCVNTEWGAFGDSGELEEFRLEYDRVVDETSINPGHQLYEKIISGKYMGE +LARLVMMKLVNENLLFNGEASEQLKIRGSFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINQMQEHRGQD +TMKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMAWI--- +>Sepcies_26/1-465 +QLDQMMKLSGSDVVEVEQILSEFRLNKEELEEVTKRMQHEMNRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMVSCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDMGELEDFRLEYDRVVDETSINPGHQLYEKIISGKYMGE +LARLVMMKLVNENLLFNGKASEQLKTRGSFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINQMQERRGQD +TLKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMAWI--- +>Sepcies_27/1-465 +HLDTMGKLPSSAVVKVEQILSEFRLNKEELKEVMKRMQREMDRGLRLESHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGKDEERGFK +VETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEEFRLEYDRVVDEFSINPGQQLFEKLISGKYMGE +LVRLVLMKLVKENLLFNGEASEQLRTRGSFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAQMCGAGLAGVINRMRERRCEE +ELKITVGVDGSVYKLHPWFRDRFHKVVWDLSPHCEITFIQSEEGSGRGVALISAVACKMACTTAP +>Sepcies_28/1-465 +FNGQMGFHP------AEQILSEFGLKKDELKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERVWK +VETKNQMYSIPEDAMTGTAQMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMKTVELVEGEEGRMCVNTEWGAFGNNGELEEFRLEYDKVVDETSINPGQQLYEKLISGKYMGE +LVRLVLIKLVNEDLLFNGEASELLKTRGSFETRYVSQMESDTGDRKQIYNILSSLGVLPSELDCDIVRQVCESVSTRSAHMCGAGLAAVINLMRERRSQE +ALKITVGIDGSVYKLHPCFRDRFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMASMLTQ +>Sepcies_29/1-465 +HLDQMVKMPSSSVVDVDQILSEFRLNKEDLKEIMKRMQCEMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGHQLYEKLISGKYMGE +LVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCAAGLAGVINLMRERRSEE +AMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_30/1-465 +QLDQMVKLPNSSVVDVDQILSEFRLNKEDLKEIMKRMQREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGE +LVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCAAGLAGVINLMRERRSEE +AMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_31/1-465 +QLDQMVKLPSSSVVDVDQILSEFRLNKEDLKEIMKRMQREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGE +LVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCATGLAGVINLMRERRSEE +AMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_32/1-465 +MSDQTLQ--------VEQILSEFRLNKEELKEVMERMQREMDRGLRIETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDRHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSINPGHQLYEKLISGKYMGE +LVRLVLVKLVNEDLLFNGEASEQLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSQE +ALAITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCEIAFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_33/1-465 +LLKNMVVCGNFELGGVEQILSEFRLNKEDLKEIMERMQHEMDRGLRIETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVIVGEDEERSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILINWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSINPGHQLYEKVISGKYMGE +LVRLVLMKLVNEDLLFNGEASEQLKTRGSFETRFVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINRMRERRCQE +ALKITVGVDGSVYKLHPCFRDKFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_34/1-465 +-------MEKN----VDQILSEFHLQEEDLHVLMCRMQAEMERGLHLETNEEASVKMLPTYVRSTPDGSEVGDFLALDLGGTNFRVMLVKVGEDLEGQWK +VETKHKMYSIPEDAMTGTAEMLFDYIAECISDYLDQQNMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHHCEVGLIVGTGCNACYMEEMSNVELVEGEEGRMCVNTEWGAFGDTGELEDFRLEYDRVVDEASLNPGQQLYEKMIGGKYMGE +LVRLVLIKMVNENLIFGGESSEKLKTRGAFDTQFVSQIEADTSDFKQTLNILRTLGVQATIGDCHAVRLACESVSTRAAVMCSSGLAAILNRMHQSRRGE +LSRITVGVDGSVYKLHPSFKDKFHATVHKLTSGCEITFIQSEEGSGRGAALISAVAYKMAVLIGH +>Sepcies_35/1-465 +--------------------------------VMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGHQLYEKMIGGKYMGE +IVRLVLLKLVNENLLFHGEASEKLKTRGSFETRFISQIESDADDWKQTYNILTSFELLPSLTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRGEE +RLKITVGIDGSVYKLHPSFKDQFHATVRQLAPGCDITFLQSEEGSGRGAALISAVACKMACLIGR +>Sepcies_37/1-465 +LIGMGSFHEA-KEM-SLQILSEFRLREEDLKKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWN +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGASGELEEFLLEYDHVVDETSLNPGQQLYEKIIGGKYLGE +IVRLVLLKLVNENLLFNGQATEKLKTRGVFETRFVSQIESDIGDRKQIYNLLTAFELLPSATDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRSEE +TLKITVGVDGSVYKLHPSFKDRFHATVRMLTPGCDIIFLQSEEGSGRGAALISAVACKMACMISQ +>Sepcies_38/1-465 +------------VEKVEQILSEFQLREEDLKKVMRRMQKEMDRGLKLETHEKASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGDDEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVELLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGNEGRMCVNTEWGAFGELGELDEFLLEYDRVVDETSFNPGQQLFEKIIGGKYIGE +IVRLVLLKLVNENLLFNGNASEKLKTRGSFESRFISQIESDAGDCKQIYNILTSFELLPSAMDCDIVRMVCESVSTRAAQMCSAGLAGVINRMKDSRNEE +RLNITVGVDGSVYKHHPSFKKRFHASVRQLTPGCDISFLQSEEGSGRGAALISAVAYKMACMIGQ +>Sepcies_39/1-465 +ILG-----SS-KLESVEEILSEFQLREEDLKKVMRRMQKEMDRGLKLETHEKASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGDDEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLGKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVELLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGNEGRMCVNTEWGAFGESGELDEFLLEYDRVVDETSFNPGQQLFEKIIGGKYIGE +IVRLVLLKLVNENLLFNGDASEKLKTRGSFESRFISQIESDAGDCKQIYNILTSFELLPSAMDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRDSRNEE +RLNITVGVDGSVYKHHPSFKKRFHASVRQLTPGCDITFLQSEEGSGRGAALISAVAYKMACMIAQ +>Sepcies_40/1-465 +ILG-----SS-KLESVEEILSEFQLREEDLKKVMRRMQKEMDRGLKLETHEKASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGDDEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVELLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGNEGRMCVNTEWGAFGESGELDEFLLEYDRVVDETSFNPGQQLFEKIIGGKYIGE +IVRLVLLKLVNENLLFNGDASEKLKTRGSFESRFISQIESDAGDCKQIYNILTSFELLPSAMDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRDSRNEE +RLNITVGVDGSVYKHHPSFKKRFHASVRQLTPGCDISFLQSEEGSGRGAALISAVAYKMACMIGQ +>Sepcies_41/1-465 +----------------------------------------MGTG----------------------RG-----------GGTGAR------GRGRHGDSS +----------------ATPPQLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFVSQIESDSGDRKQIYNILTAFELLPSGTDCDIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQD +TLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_42/1-465 +MLDHRSRMES-RQ--VEQILSEFRLKEEDLRKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLRLVDENLLFSGQACEKLKTRGAFETRFVSQVESDSGDRKQIYNILTAFGLLPSGSDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQE +TLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_43/1-465 +MLDHRSRMES-RQ--VEQILSEFRLKEEDLRKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLRLVDENLLFSGQTCEKLKTRGAFETRFVSQVESDSGDRKQIYNILTAFGLLPSGSDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQE +TLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_44/1-465 +LVPHDSAMDS-RRITVEQILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILSAFELLPSRTDCEIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQD +TLKITVGVDGSVYKLHPSFKDHFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_45/1-465 +MLDHRARMES-RK--VEQILSEFHLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILSAFELLPSRTDCEIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQD +TLKITVGVDGSVYKLHPSFKDHFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_46/1-465 +---------------VEQILSEFRLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNLRVMLVKVGEGEEGQWS +VKTKHQLYSIPTDAMTGTAEMLFDYISECISDFLDKHHMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMINDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGAAGELDDFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFGGEASEKLRTRGAFETRFVSQVESDCGDRKQIYNLLSTLGLRPSPADCDIVRLACESVSTRAAQMCSAGLAGVINRMRESRLGE +LTRITVGVDGSVYKLHPSFKERFHASVRQLAPCCEITFIQSEEGSGRGAALVSAVACKKACMLAQ +>Sepcies_47/1-465 +---------------VEQILSEFRLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHHMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLLPSTTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSEE +VMRITVGVDGSVYKLHPSFKHRFHATVRQLAPCCDITFIQSEEGSGRGAALVSAVACKKACMLSQ +>Sepcies_48/1-465 +---------------------------------------------------------------------------------------------------- +---------------------LFDYISECISDFLDKHHMKHKKLPL---------------GILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLLPSTTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRSEE +VMRITVGVDGSVYKLHPSFKHRFHATVRQLAPCCDITFIQSEEGSGRGAALISAVACKKACMLSQ +>Sepcies_49/1-465 +MLDHRARMENA----AEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGS------------------------------- +-------------------------------------------------------------GILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIV--------------------------------------------------------------YEKLIGGKYMGE +LVRLVLLKLVDQNLLFHGEASEHLRTRGAFETRFVSQVE------------------------------------------------------------- +------------------FKDRFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLAQ +>Sepcies_50/1-465 +---------SQ----VEQILAEFQLQEEDLKKVMRRMQEEMDRGLRLETHEAASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDVMTGTAETLFDYVSECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGNEGRMCVNTEWGAFGDSGELDDFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLLLLKLVDQNLLFHGEASEHLRTRGAFETRFVSQVESDSGDRKQIYNILRTLGLRPSAADCDLVRRACESVSTRAAQMCSAGLAAVLNRMRQSRSED +VMRITVGVDGSVYKLHPSFKDRFHASVRRLTPSCEITFIESQEGSGRGAALVSAVACKKACLLGQ +>Sepcies_51/1-465 +AMDIRS--QT-APNLAEHILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLKDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIV-------------------------------------------------------------------------- +----------------------------------------DSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRLLTPSCEITFIES-EGSGPGAGLVSAVAW-KACMLGQ +>Sepcies_52/1-465 +---------------------------------------------------------------------------------------------------- +---------------------LLDYVSECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGNEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDETSMNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGKASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRASATDCDIVRRACESVSTRAAQMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKDRFHASVRRLTPSCEITFIQSEEGSGRGAALISAVACKKACMLGQ +>Sepcies_53/1-465 +VPDDIPPRSPAIPLPVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKASMLGQ +>Sepcies_54/1-465 +KFGASAWVQTPWAWGVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_55/1-465 +MLDDRARMEAAKKEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGSPKYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_56/1-465 +MAMDATRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_57/1-465 +MAMDATRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLLLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_58/1-465 +KFGASAWVQTSWAWGVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASELLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_59/1-465 +MAMDATRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_60/1-465 +MAMDVTRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKEQFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_61/1-465 +LEDSRARTSPQ----QEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_62/1-465 +MAMDVTRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGKASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_63/1-465 +MLDDRARMEAA-KEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_64/1-465 +------------------------MQEADLKKVMRRMQREMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHEMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGKSCPA-------------------------------------------------------------------- +LSRGLCLPL-----------SSVLRSKG------------------------------------------------------------------------ +----------------------------------------------------------------- +>Sepcies_65/1-465 +MLDDRARMDV-KE--AEQILADFQMQEADLKKVMRRMQREMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHEMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKIIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGS-------------------PPTC------SSSGGG------------------- +>Sepcies_66/1-465 +MTATRIQAQPA--SNAEQILADFQLQEADLKKVMRRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +AMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_67/1-465 +MTATRIQAQPA--SNAEQILADFQLQEADLKKVMRRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIASEEGSGRGAALISAVACKKACMLGQ +>Sepcies_68/1-465 +PGPTRLLHRPA----AEQILADFQLQEADLKKVMRRMQTEMARGLRLQTHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGAEGQWS +VTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPFCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_69/1-465 +MDAMRSQTQMP--LNAEQILADFQLQEADLKKVMWRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_70/1-465 +-------------------------------KVMWRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_71/1-465 +QQAETTLLSPP--PPAEQILADFQLQEADLKKVMWRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_72/1-465 +MLDDRARMEI-KKEKVEQILAEFQLQDEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQL------------ +----------------------------------------DSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_73/1-465 +MLCPRHQPGLS----AGPVLGSLWPQETSLHLTMRNWLPTVIRGLSLGHFRQGIPAAFPSFILGSPSGAEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_74/1-465 +MLDDRARMEIA-KKEVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAGVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_75/1-465 +MEATRSWAQTA--LNVEQILAEFQLQEEDLKKVMRRMQEEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_76/1-465 +SVSSRPRIQG-RREVAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGETGQWS +IKTKHQMYSIPDDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGNEGRMCVNTEWGGFGDSGELDEFLLEYDRVVDETSMNPGQQLYEKLIGGKYMGE +LVRLVLLKLADENLLFHGKTSEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRASATDCDIVRLACESVSTRAAQMCSAGLAGVINRMRESRSEE +VMHITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIQSEEGSGRGAALISALSAKVLSVLGL +>Sepcies_77/1-465 +---------------------------------MRRMQEEMDRGLRLETHEEATVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRLVSQVESDSGDRKQIYNILSTLGLRPSGTDCDIVRRACESVSTRAAHMCSAGLAAVINRMRESRRED +VMRITVGVDGSVYKLHPSFKQRFHASVRRLTPNCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_78/1-465 +MLDHRARMEN-AKEKAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGETGQWS +IKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEGIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMRSVELVEGNEGRMCVNTEWGGFGDSGELDEFLLEYDRVVDETSINPGQQLYEKLIGGKYMGE +LVRLVLLKLADENLLFHGKASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRASATDCDIVHRVCESVSTRAAQMCSAGLAGVINRMRESRREE +VMRITVGVDGSVYKLHPRFKERFHASVRRLTPGCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_79/1-465 +HFHPQACMED-QESEAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPRPAERFEASCRSLPPSC------SQSGEGRGAG-CHAAGREGAHQLHR +>Sepcies_80/1-465 +--------------------AEFHAAGGRLEEGMRRMQKEMDRGL------------LPMRLVCFSLCAEVGIPL-LDLGGTNFR----------EGQWS +VKTKHQMSSIPGVSVLGRPHRLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDEDLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRHACESVSTRAARMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKDRFHTSVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_81/1-465 +MLDDRARMEIS-KKEAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTTHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_82/1-465 +MLDDRARMEIA-KKEVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSAADCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_83/1-465 +MEATGSRAQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSAADCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_84/1-465 +TMDATSGQAQ-TATLVEQILAEFQLQEEDLKKVMRRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEVGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQLKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQL------------ +----------------------------------------DSGDRKQTYNILSTLGLRPSAADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRCVD +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGH +>Sepcies_85/1-465 +-----MTMEA-RQAQVEQILAEFQLHEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQLKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGK------------------------------------------------------------------------ +---------------------------------------------------------------------------------------------------- +------------------------------APTCRTPF-------------------------HR +>Sepcies_86/1-465 +DAVESMRSQTQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_87/1-465 +DAMESMRSLTQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFH-SVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_88/1-465 +MATDATRSQAQTALTAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSMNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDLGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_89/1-465 +MPDDRTRMEAAKKEKVEQILAEFQLREEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGDAGQWS +VKTKQQMYSIPQDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSVTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_90/1-465 +------NLDT--------------IQHTWFSQLLQKVMTQTDRSYHLSHSHQDPLK--------------VGDFLSLDLGGTNFRVMLVKVGEGDAC-WS +VKTEHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDAGDRKQIHNILSTLGLRPSVTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_91/1-465 +MLDDRARMEATKKEKVEQILAEFQLQEEDLKKVMSRMQKEMDRGLRLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKIIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRRQIRNILSTLGLRPSVADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_92/1-465 +MLDDRARMEATKKEKVEQILAEFQLQEEDLKKVMSRMQKEMDRGLKLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGNSGELDEFLLEYDRMVDESSVNPGQQLYEKIIGGKYMGE +LVRLVLLKLVEENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRRQILNILSTLGLRPSVADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_93/1-465 +MLDDRARMEATKKEKVEQILAEFQLQEEDLKKVMSRMQKEMDRGLRLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKIIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRRQIHNILSTLGLRPSVADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_94/1-465 +MLDDRARMEATKKEKVEQILAEFQLQEEDLKKVMSRMQKEMDRGLKLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGNSGELDEFLLEYDRMVDESSVNPGQQLYEKIIGGKYMGE +LVRLVLLKLVEENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRRQIRNILSTLGLRPSVADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_95/1-465 +MAVDTTRRGAQSLTLVEQILAEFQLQEEDLKKVMSRMQKEMDRGLKLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGNSGELDEFLLEYDRMVDESSVNPGQQLYEKIIGGKYMGE +LVRLVLLKLVEENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRRQIRNILSTLGLRPSVADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_96/1-465 +MAMDTTRCGAQNKCTACSLLC------------------------RAGTHEQAAATQLPTHVRADPEGGEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKIIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSVTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLAQ +>Sepcies_97/1-465 +MAMDEARSRAQAALTAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGNSGELDEFLLEYDRMVDESSVNPGQQL------------ +----------------------------------------DPGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSLD +MMRITVGVDGSVYKLHPSFKERFHASVRRLTPRCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_98/1-465 +MLDDRARMEAAKKDKAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDPGDRKQIHNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSQD +VMRITVGVDGSVYKLHPSFKERFHASVRRLAPRCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_99/1-465 +MLDNRARMEATKKEKAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDPGDRKQIHNILSTLGLRPSPTDCDLVRRACESVSTRAAHMCSAGLAGVINRMRESRSQD +VLRITVGVDGSVYKLHPSFKEQFHSSVRRLAPRCEITFIESEEGSGRGAALVSAVACKKACMLG- +>Sepcies_100/1-465 +YLDQMVKMPCSSAVDVEQILSEFRLNKEDLKEIMKRMQREMNKGLHLETHEQASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHLKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSINPGHQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASEQLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSQE +ALEITVGVDGSVYKLHPCFRDRFHKIVRELTPHCEITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_101/1-465 +MLDYRARMES-SKKEVEQILSEFRLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEEEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHHMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGNAGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLMKLVDENLLFNGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLIPSTTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSEE +VMRITVGVDGSVYKLHPSFKHRFHATVRQLAPCCDITFIQSEEGSGRGAALVSAVACKKACMLSQ +>Sepcies_102/1-465 +-------MKP-IEA-VEQILSEFRLQEEDLKTVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VSTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVACPCHLSNLHPVLQKELPPGHCGGSCYPREWGAFGASGELDEFLLEYDRVVDETSLNPGQQLLCAALGGRAGGQ +RMRLVLLKLVNENLLFRGEASEKLKTRGSFETRFVSQIE------------------------------------------------------------- +----------------------------------------------------------------- +>Sepcies_103/1-465 +-----MKLDNKSLFQVDQILSEFRLKKQELQEVMRRMQSEMERGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLDKHNMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDTGELEDFRLEYDRVVDETSINPGQQLYEKIISGKYMGE +LVRLVLLKLVNENLLFGGEASDILKMRGSFETKLVSQIESDTGDRKQIYNILTTIGLMPTELECDIVRLACESVSTRAAHMCGAGLAGVINHMRERRKQE +MLKITVGVDGSVYKLHPSFQHKFQKAVQDLTPHCDITFIQSEEGSGRGAALISAVACKMACMLNQ +>Sepcies_104/1-465 +------------------------------KKVMRRMQKEMDRGLKLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWT +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGNEGRMCVNTEWGAFGASGELDEFLLEYDHVVDETSLNPGQQLYEKIIGGKYMGE +IARLVLLKLVNENLLFNGEASEKLKTRGSFETRLISQVESDPGDRKQIYNILTSFGLLPSATDCDIVRMVCERVSTRAAQMCSAGLAGVINRMRDSRSEE +TLKITVGVDGSVYKLHPSFKDRFHTTVRQLTPGCDITFLQSEEGSGRGAALISAVACKMACMISQ +>Sepcies_105/1-465 +DLDDI----------VEHILSEFRLNKGELEEVMKRMQHEMNRGLRLETHETASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGTFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGEFEMDVV +AMVNDTVATMVSCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDEASINPGHQLYEKVISGKYMGE +LVRLVLMKLINENLLFNGEASEQLMTRGSFETCFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRGQD +TLKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMAWI--- +>Sepcies_107/1-465 +---------------VEQILSEFRLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDEASLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEQLRTRGAFETRFVSQVESDSGDGKQIYNILSTLGLLPSMTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRSEE +VMRITVGVDGSVYKLHPSFKHRFHATVRQLAPCCDITFIQSEEGSGRGAALVSAVACKKACMLNQ +>Sepcies_108/1-465 +MEATRSRAQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTTHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_109/1-465 +MEATRSQAQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTTHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_111/1-465 +LACQDRRAGMPTRPVVEQILAEFQLQEEDLKKVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLADENLLFHGEASEQLRTRGAFETRFVSQVESDSGDCKQIHNILSTLGLRPSVADCDIVRRVCESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_112/1-465 +MAVDTTRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFQGEASEQLRTRGAFETRFVSQVESDSGDYKQIHNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEE +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIQSEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_113/1-465 +HLDTM-KLPSSAVVKVEQILSEFRLNKEELKEVMRRMQREMDRGLRLESHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGFK +VETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEEFRLEYDRVVDEFSINPGQQLYEKLISGKYMGE +LVRLVLMKLVNENLLFNGEASEQLRMRGSFETRFVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAQMCGAGLAGVINRMRERRCEE +ALKITVGVDGSVYKLHPWFRDRFHKVVWDLSPHCEITFLQSEEGSGRGAALISAVACKMACTTAP +>Sepcies_114/1-465 +HSDQMVMMPA-SEVDVEQILSVFKLDKKDLSEVMKRMQHEMERGLHLDTHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGSWK +VLTKKQMYSIPEDAMTGTAEMLFDYIAECMSHFLDHYHMKHKKLPLGFTFSFPVRHEDIDKGILINWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNVCYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDETSINPGHQLYEKLISGKYMGE +LVRLVLMKLVNENLLFNGEPSEILKTRGSFDTRFVSQVESDTGDRKQIYNILTSLGVLPSELDCDIVHLVCESVSTRAAHMCGAGLAGVINRMRERRSQE +ALVITVGVDGSVYKLHPCFRDRFHKIVRDLTPRCEITFLQSEEGSGRGAALISAVACKMACMLMQ +>Sepcies_115/1-465 +---------------VDQILSEFRLNKEDLKEIMKRMRREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDSIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGE +LVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCSAGLAGVINLMRERRSEE +AMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_116/1-465 +MAMDEARSRAQAALTAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRECEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDPGDRKQIHNILSTLGLRPSTADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSQD +VMRITVGVDGSVYKLHPSFKERFHASVRRLAPRCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_117/1-465 +MLDHRNRMDS-QKERVEQILSEFQLREEDLKKVMRRMQKEMDRGLKLETHEKASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGDDEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVELLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGNEGRMCVNTEWGAFGESGELDEFLLEYDRVVDETSLNPGQQLFEKIIGGKYIGE +IVRLVLLKLVNENLLFNGEASEKLKTRGSFESRFLSQIESDAGDRKQIYNILTFFELLPSAMDCDIVRMACESVSTRAAQMCSAGLAGVINRMRDSRNEE +RLKITVGIDGSVYKHHPSFKECFHASVRQLTPGCDISFLQSEEGSGRGAALISAVAYKMACMIGQ +>Sepcies_118/1-465 +HFGQMVKMPGSEVVEVEHILSEFRLNKEELKEVMRRMQHEMSRGLRLETHEEASIKMLPTFVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFK +VETKHQMYSIPEDTMTGTAEMLFDYIAECMSDFLGKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGEFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNVCYMEEMKTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGHQLYEKLISGKYMGE +LVRLVLMKLVNENLLFNGEASELLKTRGSFETRFVSQMESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSALMCGAGLAGVINQMRERRSQD +VLKITVGVDGSVYKLHPYFRDRFHKTVRELTPHSEITFIQSEEGSGRGAALISAVACKMACLLTP +>Sepcies_119/1-465 +MAMDVTKNQHQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKASMLGQ +>Sepcies_121/1-465 +MLDYRARMDS-SKKEVEQILSEFRLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEQLRTRGAFETRFVSQVESDSGDGKQIYNILSTLGLLPSTTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRSEE +VMRITVGVDGSVYKLHPSFKHRFHATVRQLAPCCDISFIQSEEGSGRGAALVSAVACKKACMLNQ +>Sepcies_122/1-465 +MAMDVTKNQDQTVLTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKDRFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKASMLGQ +>Sepcies_123/1-465 +MEATRSWVQTA--LNVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_124/1-465 +MMDKTSRM-------MEQILSEFRLNKEELKEVMKRMQREMDRGLHLDTHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVIVGENEERSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGEFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSVNPGQQLYEKVISGKYMGE +LVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSQE +ALKITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMASMLTQ +>Sepcies_125/1-465 +MEATRSWVQTA--LNVEQILAEFQLQDEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLFEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_126/1-465 +---------------------------------------------------------------------------------------------------- +-------------------------------------------------------------GILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLFEKLIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVE---------------------------------------------GLSVVINRMRQSRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFLESEEGSGRGAALVSAVAWKKACMLGQ +>Sepcies_127/1-465 +VRKQMMRMPSASVLEVDQILSEFLLTKEELKDVMRRMQREMDRGLRLETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHHMYSIPEDAMTGTAEMLFDYIAECISDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMHTVELVEGDEGRMCVNTEWGAFGENGELEDFRLEYDRVVDESSLNPGHQLYEKLIGGKYMGE +LVRLVLMKLVNEGLLFNGEASDMLRTRGSFETRFVSQIESDTGDRKQIYNILSSLGVLPSELDCDIVHLACESVSTRAAHMCAAGLAGVINLMRERRYQD +ELKITVGVDGSVYKLHPRFKERFHKVVRELTPYCEISFIQSEEGSGRGAALISAVACKKACLITP +>Sepcies_128/1-465 +GAMEYMRSLTQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIQSEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_129/1-465 +MEATRSRAQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTTHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_130/1-465 +QLDQMMKLPGSDVVEVEQILSEFRLNKEELEEVMKRMQHEMNRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDSGELEEFRLEYDRVVDETSINPGHQLYEKIISGKYMGE +LARLVMMKLVNENLLFNGEASEQLKTRGGFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINQMQERRGQD +TMKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMAWV--- +>Sepcies_131/1-465 +QLDEMMKLPGSDVVEVEQILSEFRLNKEELEEVMKRMQHEMNRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGEFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDSGELEEFRLEYDRVVDETSINPGHQLYEKIISGKYMGE +LARLVMMKLVNENLLFNGEASEQLKTRGGFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINQMQERRGQD +TMKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMAWV--- +>Sepcies_132/1-465 +---------------------------------MYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILSAFELLPSRTDCEIVRRVCESVSTRAAQMCSAGLAGVINRMRESRS-- +---LGADTDAGRRRLRPVLAEKFP------YPHC------SQGGSSRGVA--------------- +>Sepcies_133/1-465 +MEATRSWARTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIRRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLIFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_134/1-465 +MAMDATGSSAQSALIVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEEEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSAADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_135/1-465 +---------------IKLTLDDLHLSNEQLTKIMKKMIKEMHKGLGKDTHDDATVKMIPSYVKSLPDGTERGSFLALDLGGTNFRVLLVKIKEGDKLDGK +IEMDSQIYRMPEDVIVGEGEKLFDHIAMCMADFLKRLDLLDQRLPVGFTFSFPCQQDGLDQATLITWTKGFSAPGVVGKNIVKMLKDAIDRRGDMDVDII +AVVNDTVGTMTSCAFDDQECMVGLIVGTGSNACYMEKMSNIERVDSDKGEMCVNMEWGAFGDDGALSEYRNEYDAHVDENSLNCGKQ-YEKMISGMYMGE +IVRLVLVKLTDDGLLFGGKGSDALRTRGSFQTSYVSQIES---AIMAVQNILATLDIGAMRHDCEIVIQVCRAVSRRAAHLCAAGQWSVVVSI-ALHPEQ +EVRMTCGVDGTVYKKHPTFSDIMSEKVNEL---CAVNFALS-DGSGKGAALITAVAQRAI----Q +>Sepcies_136/1-465 +PLDQKATMPCSSVLDVEQILSEFRLKKEELKEIMQRMQCEMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGADEERSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHMKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGGNGELEEFRLEYDRVVDETSINPGQQLYEKVISGKYMGE +LVRLVLMKLVNEDLLFDGEASELLKTRGSFEARYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLACVINIMRERRGQE +ALKITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCDITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_137/1-465 +MLDDRTRMEAAKKEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIQSEEGSGRGAALVSAVACKKACMMGQ +>Sepcies_138/1-465 +IKTAEVLIQCCRFTDVEQILSEFRLKKEELKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEMSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGNNGELEEFRLEYDRVVDETSINPGQQLYEKLISGKYMGE +LVRLVLIKLVNEDLLFNGEASELLKTRGSFETRYVSQMESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSSHMCGAGLAAVINRMRERRSQE +ALKITVGVDGSVYKMHPCFRDRFHQIVSDLTPHCDITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_139/1-465 +HLGQMVKMPCSSVVDVEQILSEFRLNKEDLKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPQGSEVGDFLALDLGGTNFRVMLVKVGADEERSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGNNGELEEFRLEYDRVVDETSINPGRQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQIESDAGDRKQIYNILFSLGVLPSDLDCDIVRLVCESVSTRSAHMCGAGLAGVLNLMRERRSQE +ALNITVGVDGSVYKLHPCFRERFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMACMLTH +>Sepcies_140/1-465 +MPDDGAGMET-KE--AEQILAEFRLQEEDLKKVMRRMQKEMDRGLRLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGHWS +VKTKHQMYCIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMHNVELVEGEEGRMCVNTEWGAFGDAGELDEFLLEYDRAVDESSLNPGQQLYEKLIGGKYMGE +LVRLVLLPLVYEDLLYRAEGSEQLSPPGAFETRFVSHVETCARRRPRIQNVISKVGRLPSP---------------RAQRGC------------------ +-VHITMGVDGSVYKLHPIFKERFHASVRRLTPSCEITFIQSEDGSGRGAALVSAVACKKAYMLGQ +>Sepcies_141/1-465 +MPDDRARMEN-AKKEAEQILAEFRLQDEDLKKVMRRMQMEMDRGLRLETHEKASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYVSECISDFLEKHHMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMHNVELVEGEEGRMCVNTEWGAFGDAGELDEFLLEYDRMVDESSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSRLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIQSEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_142/1-465 +MLDHRARMES-RK--VEQILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILSAFELLPSRTDCEIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQD +TLKITVGVDGSVYKLHPSFKDHFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_143/1-465 +MLDHRARMES-RK--VEQILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILSAFELLPSRTDCEIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQD +TLKITVGVDGSVYKLHPSFKDHFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_144/1-465 +MAMDATRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKEQFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_145/1-465 +MVMDATRSQAQRALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +IMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_146/1-465 +MAMDAMMSQAQRALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +IMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_148/1-465 +MAMDVTRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEG--------LTLGSSG--PALGHSGEGNCGQVP +VG------GLP--ASTPPCQMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVER------------------------------C-SVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_149/1-465 +YTGQMGKMPCSSVLEVEQILSEFRLKKEQLKEVMKRMMREMDRGLRVETHKESSVKMLPTYVYSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLDRHHIKHRKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNTGQQLYEKLISGKYMGE +LVRLVLLKLVNEELLFNGEASDLLKTRGSFETRYVSQIESDSGDRKQIYNILSTLGMLPSEMDCDIVRLACESVSTRSAHMCGAGLAAVINRMRERRSQE +VLKITVGVDGSVYKLHPCFQDRFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_150/1-465 +HLDQMVKMPSNSVLDVEQILSEFRLNKEDLKEIKNRMQCEMNRGLRVETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEDCTWK +IETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGQQLYEKLISGKYMGE +LVRLVLIKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCETVSTRSAHVCGAGLAGVINLMQERRNQD +CLKITVGVDGSVYKLHPFFRDRFHKMVRDLTPHCEITFLQSEEGSGRGAALISAVACKMACIRTQ +>Sepcies_151/1-465 +ALDDPDVEPGRRRVAVEQILSEFRLQEQDLKKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEKQWN +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDVGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVNENLLFNGEATEKLKTRGSFETRFISQIESDPGDRKQIYNILTSFGLLPSVTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRDSRCED +TLKITVGVDGSVYKLHPSFKDRFHAAVRQLTPDCDITFLQSEEGSGRGAALISAVACKMACMIGQ +>Sepcies_152/1-465 +MEATRSRAQIA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSAADCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_153/1-465 +RSVQMVKMPCSPAVDAKQILSEFRLKNEELKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWK +VETKNQMYSIPEDAMTGTAQMLFDYIAECMSNFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEQGRMCVNTEWGAFGNNGELEEFRLEYDRVVDETSINPGQQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASELLKTGGSLETRYVSQMESDTGDRKQIYNVLSSLGVLPSELDCDIVRLVCESVSTRSAHMCAAGLAGVINLIRERRSEE +ALKITVGIDGSVYKLHPCFRDRFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMASILTQ +>Sepcies_154/1-465 +MEATRSRAQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTTHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_155/1-465 +MLDDRARMEAT-----------------KKEKVMHPFGRLL--GVGCDRHRQA----LPA--LREPKAAEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMHNVELVEGEEGRMCVNTEWGAFGDSGELDEFLLEYDRLVLPLQADDGKQL-----GGRW-GE +---------------------------------------S------------------------------------------------------------ +--------------------NR--PSLRQLAPL---SF-----GSGRGAALVSAVACKKACMLGQ +>Sepcies_156/1-465 +YTGQMGKMPCNSVLEVEQILSEFRLKKEQLKEVMKRMMREMDRGLRVETHQESSVKMLPTYVYSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLDRHHIKHRKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGE +LVRVVLLKLVNEELLFNGEASDLLKTRGSFDTRYVSQIESDSGDRKQIYNILSTLGVLPSEMDCDIVRLACESVSTRAAHMCGAGLAAVINRMRERRSQE +VLKITVGVDGSVYKLHPCFQDRFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_157/1-465 +ARRQ--RMPSDSVLEVDQILSEFLLSKEDLEEVMRRIRREMERGLRVETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKHHMYSIPEDAMTGTAEMLFDYIASCISDFLDKHNLKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRKVELVEGEEGKMCVNTEWGAFGDNGELEDFRLEYDRVIDETSLNPGRQLYEKLIGGKYMGE +LVRLVLLKLVNENLLFNGEASDLLKTRGAFETRFVSQIESDTGDRKQIYNILSSLGILPSELDCDIVRLVCESVSTRAAHMCGAGLAGVINLMRERRCQE +QLKITVGVDGSVYKLHPHFKERFHKLVWEMTPHCEITFIQSEEGSGRGAALISAVACKMACMLTP +>Sepcies_158/1-465 +MLDDRTRMEATKKEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGDAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDTGDRKQIHNILSTLGLRPSVTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIQSEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_159/1-465 +HLDQMVKMPNGPLADVEQILSEFRRNKEELKEVMKRMQREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWK +VETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDIEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGHQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASEQLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRSAHMCGAGLAGVINWMRERRCEE +SLKITVGVDGSVYKLHPCFRDRFHKVVRDLTPHCDITFIQSEEGSGRGAALISAVACKMAYMLTQ +>Sepcies_160/1-465 +---------------------------------MKRMQHEMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWK +VETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDIEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGQQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRSAHMCGAGLAGVINRMRERRCEE +SLKITVGVDGSVYKLHPCFRDRFHKVVRDLTPHCDITFIQSEEGSGRGAALISAVACKMAYMLTQ +>Sepcies_161/1-465 +DKGDKRRLEH-----VRQILAEFQLQEEDLKKVMRRMQEEMDRGLRLETHEEATVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRLVSQVESDSGDRKQIYNILSTLGLRPSGTDCDIVRRACESVSTRAAHMCSAGLAAVINRMRESRRED +VMRITVGVDGSVYKLHPSFKQRFHASVRRLTPNCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_162/1-465 +MEATRSQVQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHTIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_163/1-465 +MLDHRSRMES-RH--VEQILSEFRLKEEDLRKVMQRMQKEMDRGLKLATHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISGCISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHSCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLRLVDENLLFSGQSCEKLKTRGAFETRFVSQVESDSGDRKQIYNILTAFGLLPSGSDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQE +TLKITVGVDGSVYKLHPSFKDRFHTTVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_164/1-465 +VLEDKGRQQPSEH--VQQILSEFRLQEQDLKKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWT +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGNEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVNENLLFNGEAPEKMKTRGSFETRFISQIESDSGDRKQIYNILTSFGLLPSATDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRDSRSED +ILKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFLQSEEGSGRGAALISAVACKMACMMSQ +>Sepcies_165/1-465 +HSDQMGMIPAGSVVDVEQILSEFKLNTEDLSQVMKRMQREMERGLRLDTHEEASVKMLPTYVCSTPKGSEVGDFLALDLGGTNFRVMLVKVGEDEEGSWK +VETQKQMYSIPEDAMTGTAQMLFDYIAECMSHFLDHHHMKHKKLPLGFTFSFPVRHEDIDKGILINWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNVCYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVADEASINPGHQLYEKLISGKYMGE +LVRLVLMKLVNENLLFNGEASELLKTRGSFDTRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRAAHMCGAGLAGVINSMRVRRNQE +ALVITVGVDGSVYKLHPCFRDRFHKIVRDLTPRCEITFLQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_166/1-465 +LLGPQ----------VQQILSEFQLKTEELKEVMRRMQHEMNRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGGDEERSFK +VETKHQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMHVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGE +LVRLVLMKLVNENLLFNGEASELLKTRGSFETRFVSQVESDSGDRKQIYNILSSLGLLPSELDCDIVQLVCENISTRSAHMCGAGLAGIINQMREQRRQD +TLKITVGVDGSVYKLHPYFCDRFHKVVRELTPHCDITFLQSEEGSGRGAALISAVACKMAYMLTQ +>Sepcies_167/1-465 +QLDQMVKLPSSSVVDVDQILSEFRLNKEDLKEIMKRMQREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGE +LVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCATGLAGVINLMRERRSEE +AMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_168/1-465 +------------------YLDEFRLQEEDLKKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEDGQWS +VTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGHQLYEKMIGGKYMGE +IVRLVLLKLVNENLLFHGEASEKLKTRGSFETRFVSQIESDADDRKQTYNILTSFELLPSLTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRGEE +RLKITVGIDGSVYKLHPSFKDQFHAIVRQLTPGCDITFLQSEEGSGRGAALISAVACKMACLIGR +>Sepcies_169/1-465 +------------MLNVDQILSELRLQKDELQEIMKRMRREMDRGLRLETHEVASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGADEERSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSNFLDQHNIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDIEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMSTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSINPGQQLFEKLISGKYMGE +LVRLVMMKLVNENLLFNGEASEMLKTRGSFETRHVSQVESDSGDRKHIYNILSSMGVLPSELDCDIVGLVCESVSTRSAHMCAAGLAGVINLMRERRGLE +ALNITVGVDGSVYKMHPCFRDRFHKIVRELTPHCEITFIQSEEGSGRGAALISAVACKMASMLAR +>Sepcies_170/1-465 +-----------RTREVDHILSEFRLDEDDLMEVMRRLQKEMERGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKNGMYSIPEDAMTGTAEMLFDHVAECISDFLGKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKVSGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNVCYMEEMRTVELVEGEEGRMCVNTEWGAFGDHGELEEFRLEYDRVVDETSVNSGQQLYEKLISGKYMGE +LVRLVLLKLVSENLLFNGEASEQLRTKGSFDTRYVSQIESDSGDRKHIYNILTTLGLLPSERDCDIVRLACESVSTRAAHMCAAGLAGVINRMRERRSQE +DLKITVGVDGSVYKLHPCFQDKFHRVVRDLTPHCDITFLQSEEGSGRGAALVSAVACKMACMLTQ +>Sepcies_171/1-465 +HLDSM-KLPSSAVVKVEQILSEFRLNKEELKEVMKRMQREMDRGLRLESHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGFK +VETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEEFRLEYDRVVDEFSINPGQQLYEKLISGKYMGE +LVRLVLMKLVNENLLFNGEASEQLRTRGSFETRFVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAQMCGAGLAGVINRMKERRCEE +ALKITVGVDGSVYKLHPWFRDRFHKVVWDLSPHCEITFLQSEEGSGRGAALISAVACKLACTTAP +>Sepcies_172/1-465 +MLDHRSRMES-RQ--VEQILSEFRLREEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFVSQIESDSGDRKQIYNILTAFELLPSGTDCDIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQE +TLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_173/1-465 +---------------AEQILAEFRLQEEDLKKVMRRMQKEMDRGLRLATHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +LNTKHQMYSIPEDAMTGTAEMLFDYVSECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMHNVELVDGDEGRMCVNTEWGAFGDAGELDEFLLEYDRMVDESSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDEDLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCGAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHP-FKERFHAIVRRLTPSCEITFIQSEEGSGRGAALVSAVARKKACMLGQ +>Sepcies_174/1-465 +MMDKASRMFK-----VEQILSEFRLNKEELKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWK +VETTNQMYSIPEDAMTGTAQMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGQQLYEKLISGKYMGE +LVRLVLMKLVNENLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRSAQMCGAGLAGVINRMRERRCEE +CLKITVGVDGSVYKLHPCFRDKFHKVVWELTPHCEATFIMSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_175/1-465 +EFDQMVKMPSDSVLDVEQILSEFQLNKEDLTEIMTRMQCEMGRGLRVETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEECTWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDLDMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDESSINPGHQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGDASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDMVRLVCETVSTRSAHLCGAGLAAIINLMRERRSQD +ALKITVGVDGSVYKLHPHFCDRFHKTVRDLTPRCNITFIRSEEGSGRGAALISAVACKMAGMLTQ +>Sepcies_176/1-465 +-------------------------NKEELKEVMKRMQHEMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWK +VETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDIEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGQQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRSAHMCGAGLAGVINRMRERRCEE +SLKITVGVDGSVYKLHPCFRDRFHKVVRDLTPHCDITFIQSEEGSGRGAALISAVACKMAYMLTQ +>Sepcies_177/1-465 +HLDTMGKLPSSAVVKVEQILSEFRLSKEELKEVMKRMQREMDRGLRLESHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGKDEEQGFK +VETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEEFRLEYDRVVDEFSINPGQQLFEKLISGKYMGE +LVRLVLMKLVKENLLFNGEASEQLRTRGSFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAQMCGAGLAGVINRMRERRCEE +ELKITVGVDGSVYKLHPWFQDRFHKVVWDLSPHCEITFIQSEEGSGRGVALISAVACKMACTTAP +>Sepcies_178/1-465 +-----------VKLRVEQILSEFRLNKEELKEIMKRMQREMDRGLCLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLAKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHSCEVGMIVGTGCNACYMEEMRTVELVEGDEGRMCVNTEWGAFGNHGELEDFRLEYDRVPHPLSLLLGHAEYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSTLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGMINLMRERRSQD +FLKITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMASMLPQ +>Sepcies_179/1-465 +QLDQMVKMPCSSVVDVRQILSEFRLNKEELKEVMKRMQREMERGLRVETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDDERSFK +VETKNQMYSIPENAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGHQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASEMLKTRGSFETRYVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRSAHMCGAGLAGVINQMRERRSQE +FLEITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCEINFIQSEEGSGRGAALISAVACKMACMLNQ +>Sepcies_180/1-465 +---------------VERILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILTAFELLPSGTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQE +TLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_181/1-465 +MLDDRIRMEAPKKEKVEQILAEFQLREEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSVTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_182/1-465 +RLSQMVRSPYGYTADVKQILSEFRLTKEELKEVMKRMQQQMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGNFLALDLGGTNFRVMLVIVGEDEERGWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEDFRLEYDRVVDETSINPGHQLYEKLISGKYMGE +LVRLVLIKLVNEELLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDVVRLVCESVSTRSAHMCSAGLAGVINRMRERRCQE +LLKITVGVDGSVYKLHPCFRDRFHKMVWDLTPHCEITFIQSEEGSGRGAALISAVACKMA----- +>Sepcies_183/1-465 +HLDQMVKMPCSSVVDVDQILSEFRLKKEDLKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGNNGELEEFRLEYDRVVDETSINPGKQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQMESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSQE +ALKITVGVDGSVYKLHPCFRDRFHKIVRDLTPHSEITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_184/1-465 +----------G--AQAEQILADFQMQEADLKKVMRRMQREMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VKTKHEMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKIIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_185/1-465 +HLDQAFLTPCKTVLEVDQILSEFLLNKEELRDVMKRMQWEMDRGLRLETHDQASIKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGCWK +VETKHHMYSIPEDAMTGTAEMLFDYIAECISDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGEQLYEKLISGKYMGE +LVRLVLMKLVNEDLLFNGEASDQLKTRGSFETRFVSQIESDTGDRKQIYNILSTLGVLPSELDCDVVRLACESVSTRAAHMCGAGLAGVINRMRDHRRQE +ALKITVGIDGSVYKLHPRFQERFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMAVMYP- +>Sepcies_186/1-465 +NLLQEVKVKNRWGASVDQILFEFRLNKEDLKEIMKRMQREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGE +LVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCENVSTRSAHMCAAGLAGVINLMRERRSEE +AMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_187/1-465 +MAVDATRSKSQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLADENLLFHGEASEQLRTRGAFETRFVSQVESDSGDCKQIHNILSTLGLRPSAADCDIVRRVCESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_188/1-465 +---------------VDQILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFVSQIESDSGDRKQIYNILTAFELLPSGTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQE +TLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDI----------------------------- +>Sepcies_189/1-465 +MLDNRSRMEPQ----VEQMLLEFQLQEEDLQDLMRRMQTEMERGLRLETNEEASVKMLPTYVRSTPDGSEVGDFLALDLGGTNFRVMLVKVGEDLDGQWR +VETKHKMYSIPEDAMTGTAEMLFDYIAECISDYLGRQNMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMFNVELVEGEEGRMCVNTEWGAFGDTGELEDFRLEYDRVVDEASLNPGQQLYEKMIGGKYMGE +LVRLVLMKMVNEDILFGGEAPEKLKTRGTFETQFMSQIEGDSDDFKQTSNILRTLGVQPTMNDCYAVRLACESVSTRAALMCGAGLAAVVNRMRQKRREE +LLRITVGVDGSVYKLHPYFKDKFHATVHKMTPCCDITFIQSNEGSGRGAALISAVAYKMACLIGH +>Sepcies_190/1-465 +MLDDRARMDVT-KKEAEQILADFQLQEADLKKVMRRMQTEMARGLRLQTHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGAEGQWS +VTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPFCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_191/1-465 +HLNQMVKMPCSSVVEVEQMLSEFRLNKEELKEVMKRMQREMERGLRIETHKEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECISDFLDRHQIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSINPGCQLYEKLISGKYMGE +LVRLVMMKLVNEDLLFNGEASDLLKTRGSFEARFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSQE +ALKITVGVDGSVYKLHPCFQDRFHKIVRELTPHCEITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_192/1-465 +MATDATRTRAHSSLTAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKLIGGKYMGE +LVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSITDCDIVRHACESVSTRAAHMCSAGLAGVINRMRESRSEE +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_193/1-465 +MILSCCSRKKRRAQLVEQILAEFQLQEEDLKKVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLADENLLFHGEASEQLRTRGAFETRFVSQVESDSGDCKQIHNILSTLGLRPSAADCDIVRRVCESVSTRAAHMCSAGLAGVINRMRESRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_194/1-465 +CEDT-------SAIKVDQILSELNLEKADLEEVMRRLQREMERGLRLETHQEASVKMLPTYVRSSPEGSEVGDFLALDLGGTNFRVMLVKVGEDEETGWK +LETKQQMYSIPEDAMTGTAEMLFDYIAERISDFLAKHQLKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYENRNCEVGMIVGTGCNACYMEEMNMVELVEGDEGRMCVNTEWGAFGDNGELEEFRLEYDRKADEMSLNPGQQLFEKIISGKYMGE +LVRLVLLKLVNEDLLFHGEASEQLRTKGSFETRFVSQIESDCGDRKQIYNVLTTLGLMPSELDCDIVRLVCERVSTRSAHMCAAGLAGIINRMRESRCQE +LLEITVGIDGSVYKLHPSFQEKFHAVVQELTPGCDITFIQSEEASGRGAALISAVASKMAT---- +>Sepcies_195/1-465 +---------------VEQILSEFRLQEEDLKKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEDGQWS +VTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGHQLYEKMIGGKYMGE +IVRLVLLKMVNENLLFHGEASEKLKTRGSFETRFISQIESDADDRKQTYNILTSFELLPSLTDCDIVRMACESVSTRAAHMCSAGLAGVINRMRESRGEE +RLKITVGIDGSVYKLHPSFKDQFHAIVRQLTPGCDITFLQSEEGSGRGAALISAVACKMACLIGR +>Sepcies_196/1-465 +LSNQKGKMPCSSVVEVEQILSEFRLNKEELKEVMKRMQREMDRGLHLDTHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVIVGENEERSWK +VETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGEFEMDVV +AMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSVNPGQQLYEKVISGKYMGE +LVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSEE +ALKITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMASMLTQ +>Sepcies_197/1-465 +SLGNRVRLQLKKKKKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEGGQWS +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGE +LVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRERRSED +VMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLSQ +>Sepcies_198/1-465 +MLDHRARMES-RR--VEQILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWK +VKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGE +IVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILTSFELLPSRTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQD +TLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_199/1-465 +---------------VEQILSEFRLQEEDLKKVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWS +VTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVV +AMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGHQLYEKMIGGKYMGE +IVRLVLLKLVNENLLFHGEASEKLKTRGNFETRFISQIESDADDWKQTYNILTSFELLPSLTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRGEE +RLKITVGIDGSVYKLHPSFKDQFHATVKQLAPGCDITFLQSEEGSGRGAALISAVACKMACLIGR diff --git a/analysis/Hsu.et.al.git/msa/GCK.a3m b/analysis/Hsu.et.al.git/msa/GCK.a3m new file mode 100644 index 0000000000000000000000000000000000000000..8c86330f79330be450713261a83bd73ecc121b29 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/GCK.a3m @@ -0,0 +1,398 @@ +>GCK/1-465 +MLDDRARMEAAKKEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_2/1-465 +---------------QEELLS-------RLQT---------------------TISMLPQLVRWNPD-----KILTIDFGGTRLKFAIIQI---------VIEYNDAFELTYNIVDS----FFNQIIYTICTRLGYIKKKNAKFFVSVTFSFP-----LNPGEVVAMGKGFVMTDLQGSTVKQLIQSSFHRIIEFTMNVCHVINDAIAVSLT-SFI---CEISLIIGTGTNACYLPPFKNKETL---NFKVLINSEIGFIGKNVILQP----FDI---HGAIS--YEMLECVTSGKWLPLSLKNILLNIIPKNVEFNGELVCQLCTNAWFENEHYALIC-------QIAR----L-L------------------KRAA-------AAIVQAIDIITGCKNYNIHIGYVGSFYREQKYYSSILQ-------------F----NHSN-GAAIATYLKSQVQ----- +>Sepcies_3/1-465 +--------------ELESVMAEFKLSNTTLRRMMSHLSDNMDRGLES---ERSTIAMLPSFVPELPNGKERGKFVAMDLGGTNLRVMLMELEPG------EPMRTKQFNMPNAAMHGTGQKLFDYIAKALCDFLVERELADEHLPVGFTFSYPCDQTGLRSATLLRWTKGVTATGCVGEDVVQLLEDAIARDGRVKVNIVALINDTVGTMVAAAYEGGHCDIGVIIGTGTNASYMEDSRIVHGLTEDNHKMIIDTEWGGFGDNGEADYIFTRYDKIVDSKSDHPGVN-LDKLIAGMCMGELVRLVLERLCENKVLFNGIGSKMLRTRNTFPTKYISEILHDDCGV-NTRQIMDELGIGATFSDMLLLREVCVVVSRRSANLAAAAIACVLNRVRR-------NMLVAIDGSTYKYHPFFNHWVCEKIRELDPG----FVQT-DGSGRGAALIAAIAQRLR----Q +>Sepcies_4/1-465 +---------------VRELMQPFVLSDYQVQEVYSRFCLEVARGLKRSTHPQANVKCFPTYVQDLPTGDEMGKYLALDLGGTNFRVLLVSLKGHH----DATVDSQIYAVPKDLMVGPGVDLFDHIAGCLAKFVEKHDMKTAYLPLGFTFSFPCVQLGLKEGILVRWTKGFDCAGVEGEDVGRMLHEAIQRRGDADIAVVAILNDTTGTLMSCAHRNADCRVGVIVGTGCNACYVEDVENVDLLRADFKKVIVNAEWGAFGEGGQLDFVRTEYDREVDEKSLNRSEQ-FEKMTAGMYLGNLVRLVLLRALERKLIFKQSSSVLQRNEEVFETRYISEIEDDSFPEASTRKIVKNLGLKASVEDCQTLRYICECVAKRAATLVAIGVSGLVNRTSNRR------VIVGMDGSVYRYHPKFDAYMRQTLQKL----DKEWMLSEDGSGRGAALVAAVASKTK----- +>Sepcies_5/1-465 +---------------VDHVIESLSLSDDHLMRLSSKMSQELVRGLHQSTNDEAEIKMLPSFVTSTPDGSENGEFLALDLGGTNFRIILVKIQSGDSPK--IQMDNQVYAISNELMTGTGTQLFDHMVNCLWDFLVERDMMCQLLPIGFTFSFPTKNLGIKQTILVNWSKGFTATGVVGEDIGQLLNDAINRKFNFELKIMAVVNDTVGTLVSCAFDHHDTCMGLIVGTGTNMCYMEAQSNIELL--NEGEMCINTEWGAFGDSGALDEIKTSYDIDIDRNSPNVGQH-FEKMISGMYMGELARLIIVDLSNKGHLFQSIDSNSLFYKSGFSTAFVSQILNDNCSQLGTTDIFKNYGVTCSDEDMTKLRKICESLSIRAASLCAIGVIAVARKIIEHRGQRHL--VVGVDGSVYRKHPTFKSLLINTTHRLAPE-NIDFLST-DGSGRGAALVAAVESRIQHIVTQ +>Sepcies_6/1-465 +----------Q----VEQLLLEFVLDQQELEEVMHRMRREMERGLRLETHQEASVKMLPTYVRSTPDGSEVGDFLALDLGGTNFRVILVKVGQNEEGEWRVETKNELYCIPEDVMTGTAEMLFDYIAECIANYLDKLNMKHKKLPLGFTFSFPVKHVDLDKGILINWTKGFTATGAEGNNVVELLREAIKRRGDFDMDVVAMVNDTVATMISCYYEDHNTEIGMIVGTGCNTCYMEEMRNVDLVEGDEG-MCINMEWGAFGDSGELEDLRLEYDRKVDETSNNRGQQLFEKIISGKYMGELVRLLVMKLTNQGLLFGGKASEKLQTHFKFETKYVSQIESDGAEMKQTLNVLLGLGLQPTEAECRLVRRSCQAVSRRAASLCAAGMAAVVNKIRENRSLEQLEITVGVDGSVYKLHP------------------------------------------------ +>Sepcies_7/1-465 +VIDQRPEGITA----VEALLEGFALDRSVLEDVMLRLRREMEKGLHVHTNMEASVKMLPTYVRSTPDGSEVGDFLALDLGGTNIRVMVVKTGTDEVGTWKVETKVQVYSIPKDTMTGTAEMLFGFVAECIANFLEKHNMKERKLPLGFTFSFPVKHQDLDKGILMKWTKGFKASGAEGNDIVNLLREAIKKRRDIEMDIVAMVNDTVATMVSCYYEDHNCEIGLIVGTGCNTCYMEEMRNVEMVEGDEGRMCINTEWGAFGDTGELEDLWLEYDRRVDEMSLNPGKQKFEKSISGKYMGELVRLLMLKMVKQGLLFWGKASDALTTWEYFDTRHISLIESDGPELQQTSMVLKNMGMEPTEADCELTWRACNAVSTRASLLCAAGVAAVVTKIRENRGLECLSITVGVDGSLYKQLPHFKQRLRVAVSELAPECKVTFLQSEEGSGRGAALISAVACKMACRTTC +>Sepcies_8/1-465 +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_9/1-465 +--------------------------------------------------------------------TEVGDFLALDLGGTNFRVMLVKVGEDEKGKWKVETKHQMYCIPGDTMTGTAEMLFDYIAQCISDFLDKHNMKEKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIRRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEIRNVDLVEGEEGRMCVNTEWGAFGDSGELEEFRLEYDRMVDEMSLNPGQQLFEKIISGKYMGELVRLVLLKLVNENLLFNGEASGILKTRGSFETRFISQIESDSGDLKQTYNILTTLGLLPSKLDCEIVRLVSESVSTRAALVCAAGLAGVINRMRENRSQESLKITVGVDGSVYKLHPLFKHKFHAMVQELTPRCNITFIQSEEGSGRGAALVSAVARKMAMLCH- +>Sepcies_10/1-465 +RQTEKMRQFRRSIFEVDQILSEFRLKKEELKEIMRRMQREMDRGLHLETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDDDRGWKVETKYQMYSIPEDAMTGTAEMLFDYISECISDFLDKHNMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDTGELEEFRLEYDRVVDETSLNPGQQLYEKIISGKYMGELVRLVLLKLVNENLLFNGEASDILKTRGSFETRFVSQIESDTGDRKQIYNILTTLGVLPSELDCDIVRLACEGVSTRAAHMCGAGLAGVINRMRERRSADTLKITVGVDGSVYKLHPCFQEKFHKVVRELTPRCDITFIQSEEGSGRGAALISAVACKMACMLSQ +>Sepcies_11/1-465 +YREQPLAMPCTSVLEVDQILSEFLLKKEELREVMGRMQQEMERGLRLETHNEASIKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEKGWKVETKYYMYSIPEDAMTGTAEMLFDYIAECISDFLDKHQIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLYPGQQLYEKLISGKYMGELVRLVLLKLVNEDLLFNGEASDLLKTRGSFETRFVSQIESDLGDRKQIFNILSTLGVLPSELDCDIVRLACERVSTRAAHMCGAGLAGVINRMRERRSQEALKITVGVDGSVYKLHPRFQERFHKIVRELTPNCDITFIQSEEGSGRGAALISAVACKMACILTH +>Sepcies_12/1-465 +ARRQ--RIPSDSVLEVDQILSEFVLSKEELEEVMRRMRREMERGLRVETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHHMYSIPEDAMTGTAEMLFDYIAGCISDFLDKHNLKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRKVELVEGEEGRMCVNTEWGAFGDHSELEDFRLEYDRVIDETSLNPGHQL--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_13/1-465 +ARRQ--RMPSDSVLEVDQILSEFLLSKEDLEEVMRRIRREMERGLRVETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHHMYSIPEDAMTGTAEMLFDYIASCISDFLDKHNLKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRKVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVIDETSLNPGHQLYEKLIGGKYMGELVRLVLLKLVNENLLFNGDASELLKTRGAFETRFVSQIESDTGDRKQIYNILSSLGILPSELDCDIVRLVCESVSTRAAHMCAAGLAGVINLMRERRCQEQLKITVGVDGSVYKLHPHFKERFHKLVWEMTPHCEITFIQSEEGSGRGAALISAVACKMACILTP +>Sepcies_14/1-465 +YMEEMRKVELSSQIEVDQILSEFLLSKEDLEEVMRRIRREMERGLRVETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHHMYSIPEDAMTGTAEMLFDYIASCISDFLDKHNLKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRKVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVIDETSLNPGHQLYEKLIGGKYMGELARLVLLKLVNENLLFNGDASDLLKTRGAFETRFVSQIESDTGDRKQIYNILSSLGILPSELDCDIVRLVCESVSTRAAHMCGAGLAGVINLMRERRCQEELKITVGVDGSVYKLHP------H------SISCSSLFIQSEEGSGRGAALISAVACKMACMLTP +>Sepcies_15/1-465 +LRKQMLRMPSASVLEVDQILSEFLMTKEDLKEVMRRMQKEMNRGLRLETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHHMYSIPEDAMTGTAEMLFDYIAECISDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMCTVELVEGDEGRMCVNTEWGAFGDCGELEDFRLEYDRVVDESSLNPGRQLYEKLIGGKYMGELVRLVLVKLVNEDLLFNGEASEMLKTKGSFETRFVSQIESDTGDRKQIYNILSSFGVLPSELDCDIVRLACESVSTRAANMCAAGLAGVIDLMRERRSQEELKITVGVDGSVYKLHPHFQERFHKAVWELTPKCEITFVQSEEGSGRGAALISAVACKMACMISP +>Sepcies_16/1-465 +ARQQRLRMPSSSMLEVDQILSEFQLSKEELKEVMRRMQREMNRGLRVETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVVVGEDEERGWKIETKHRMYSIPEDAMTGTAEMLFDYISECISDFLDKHNIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDIVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNVCYMEEMHSVELVEGEEGRMCVNTEWGAFGGNGELEDFRLEYDRVVDEASLNPGKQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASDMLKTRGSFETRFVSQIESDTGDRKQIYNILSSLGVLPSELDCDIVRLACESVSTRAAQICGAGLAGVINVMRERRCLDELKITVGVDGSVYKLHPWFKERFHKVVWDMTPNCDITFIQSEEGSGRGAALISAVASKMACTIEP +>Sepcies_17/1-465 +IRKQSMRTSSSSMLEVDQILSELLLTKEELKEVMGRMQQEMKKGLRVETHEGASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDGERGWKVETKHHMYSIPEDAITGTAEMLFDYIAECISDFLDKHGMKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIRRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIV----------EMCTVELVEGEEGRMCVNTEWGAFGGNGELEEFRLEYDRVVDELSLNPGQQLYEKMIGGKYMGELVRLVLMKLVNEGLLFNGNTSDMLKTRGSFETRFVSQIESDTGDRKQIYNILSSLSVLPSELDCDIVRLACESVSTRAAHLCGAGLSGILNLMRERRSQEEMKITVGVDG--MKWH--FKERFHKVVRELTPNCDITFIQSEEGSGRGAALISAVACKMARLIAP +>Sepcies_18/1-465 +YMGQM-KMSHGHVLEVEQILSEFRLKKEQLKEVMKRMMSEMDRGLRVETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLNIQHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGELVRLVLVKLVNEELLFKGEASDLLKTRGAFETRYVSQIESDSGDRKQIYNILSTLGVLPSELDCDIVRLACESVSTRAAHMCGAGLAGVINRMRERRSQEALKITVGVDGSVYKLHPCFQHRFHNVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_19/1-465 +FMGQMGKMPCSSVLEVEQILSEFRLKKEQLKEVMKRMMREMDRGLRVETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLNRQHIKHKKLPLGFTFSFPVRHENIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGELVRLVLLKLVNEELLFNGEASDLLKTRGSFETRYVSQIESDSGDRKQIYNILSTLGVLPSELDCDIVRLACESVSTRAAHMCGAGLAGVINRMRERRSQAVLKITVGIDGSVYKLHPCFQDRFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTP +>Sepcies_20/1-465 +FMGQMGKMPCSSVLEVEQILSEFRLKKEQLKEVMKRMMREMDRGLRVETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHQMYSISEDAMTGTAEMLFDYIAECISDFLNRQHIKHKKLPLGFTFSFPVRHENIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGELVRLVLLKLVNEELLFNGEASDLLKTRGSFETRYVSQIEGDSGDRKQIYNILSTLGVLPSELDCDIVRLACESVSTRAAHMCGAGLAGVINRMRERRSLAVLKITVGIDGSVYKLHPCFQDRFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTP +>Sepcies_21/1-465 +-------------------------------EVMKRMMREMDRGLRVETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLNRQHIKHKKLPLGFTFSFPVRHENIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGELVRLVLLKLVNEELLFNGEASALLKTRGSFETRYVSQIESDSGDRKQIYNILSTLGVLPSELDCDIVRLACESVSTRAAHMCGAGLAGVINRMRERRSQAVLKITVGIDGSSFSIKLKYDNWFPNMASSLLPYCPLSFIERERERERERERV------------- +>Sepcies_22/1-465 +FMGQMGKMPCSSVLEVEQILSEFRLKKEQLKEVMKRMMREMDRGLRVETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLNRQHIKHKKLPLGFTFSFPVRHENIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGELVRLVLLKLVNEELLFNGEASTLLKTRGSFETRYVSQIESESGDRKQIYNILSTLGVLPSELDCDIVRLACESVSTRAAHMCGAGLAGVINRMRERRSQAVLKITVGIDGSVYKLHPCFQDRFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTP +>Sepcies_23/1-465 +HLRQILKMPSSAEVDVEQILSEFRLNKEDLKEVMKRMQLEMDRGLRLETHKEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKNEMYSISEDAMTGTAEMLFDYIAECISDFLGKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEFSLNPGQQLYEKLISGKYMGELVRLVLIKLVNQDLLFNGDASDLLKTRGGFETRYVSQVESDSGDRKQIYNILSTLGLLPSELDCDIVHLVCESVSTRSAHMCAAGLAAVINVMRERRSQEALKITVGVDGSVYKLHPCFQNRCHEVVRELTPHCDITFIESEEGSGRGAALISAVACKMACMITQ +>Sepcies_24/1-465 +HLDQLVKLPASDVIEVEHILSEFRLNKEELEEVMKRMQHEMNRGLRLESHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGEFEMDVVAMVNDTVATMVSCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDRGELEEFRLEYDRVVDEASINPGHQLYEKVISGKYMGELVRLVLMKLVNENLLFNGEASEQLMTRGSFETCFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRGQDTLKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMACI--- +>Sepcies_25/1-465 +------------------------------EEVMKRIQHEMNRGLRLETHQEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGEFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEKGRMCVNTEWGAFGDSGELEEFRLEYDRVVDETSINPGHQLYEKIISGKYMGELARLVMMKLVNENLLFNGEASEQLKIRGSFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINQMQEHRGQDTMKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMAWI--- +>Sepcies_26/1-465 +QLDQMMKLSGSDVVEVEQILSEFRLNKEELEEVTKRMQHEMNRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMVSCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDMGELEDFRLEYDRVVDETSINPGHQLYEKIISGKYMGELARLVMMKLVNENLLFNGKASEQLKTRGSFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINQMQERRGQDTLKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMAWI--- +>Sepcies_27/1-465 +HLDTMGKLPSSAVVKVEQILSEFRLNKEELKEVMKRMQREMDRGLRLESHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGKDEERGFKVETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEEFRLEYDRVVDEFSINPGQQLFEKLISGKYMGELVRLVLMKLVKENLLFNGEASEQLRTRGSFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAQMCGAGLAGVINRMRERRCEEELKITVGVDGSVYKLHPWFRDRFHKVVWDLSPHCEITFIQSEEGSGRGVALISAVACKMACTTAP +>Sepcies_28/1-465 +FNGQMGFHP------AEQILSEFGLKKDELKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERVWKVETKNQMYSIPEDAMTGTAQMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMKTVELVEGEEGRMCVNTEWGAFGNNGELEEFRLEYDKVVDETSINPGQQLYEKLISGKYMGELVRLVLIKLVNEDLLFNGEASELLKTRGSFETRYVSQMESDTGDRKQIYNILSSLGVLPSELDCDIVRQVCESVSTRSAHMCGAGLAAVINLMRERRSQEALKITVGIDGSVYKLHPCFRDRFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMASMLTQ +>Sepcies_29/1-465 +HLDQMVKMPSSSVVDVDQILSEFRLNKEDLKEIMKRMQCEMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGHQLYEKLISGKYMGELVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCAAGLAGVINLMRERRSEEAMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_30/1-465 +QLDQMVKLPNSSVVDVDQILSEFRLNKEDLKEIMKRMQREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGELVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCAAGLAGVINLMRERRSEEAMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_31/1-465 +QLDQMVKLPSSSVVDVDQILSEFRLNKEDLKEIMKRMQREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGELVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCATGLAGVINLMRERRSEEAMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_32/1-465 +MSDQTLQ--------VEQILSEFRLNKEELKEVMERMQREMDRGLRIETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDRHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSINPGHQLYEKLISGKYMGELVRLVLVKLVNEDLLFNGEASEQLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSQEALAITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCEIAFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_33/1-465 +LLKNMVVCGNFELGGVEQILSEFRLNKEDLKEIMERMQHEMDRGLRIETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVIVGEDEERSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILINWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSINPGHQLYEKVISGKYMGELVRLVLMKLVNEDLLFNGEASEQLKTRGSFETRFVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINRMRERRCQEALKITVGVDGSVYKLHPCFRDKFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_34/1-465 +-------MEKN----VDQILSEFHLQEEDLHVLMCRMQAEMERGLHLETNEEASVKMLPTYVRSTPDGSEVGDFLALDLGGTNFRVMLVKVGEDLEGQWKVETKHKMYSIPEDAMTGTAEMLFDYIAECISDYLDQQNMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHHCEVGLIVGTGCNACYMEEMSNVELVEGEEGRMCVNTEWGAFGDTGELEDFRLEYDRVVDEASLNPGQQLYEKMIGGKYMGELVRLVLIKMVNENLIFGGESSEKLKTRGAFDTQFVSQIEADTSDFKQTLNILRTLGVQATIGDCHAVRLACESVSTRAAVMCSSGLAAILNRMHQSRRGELSRITVGVDGSVYKLHPSFKDKFHATVHKLTSGCEITFIQSEEGSGRGAALISAVAYKMAVLIGH +>Sepcies_35/1-465 +--------------------------------VMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGHQLYEKMIGGKYMGEIVRLVLLKLVNENLLFHGEASEKLKTRGSFETRFISQIESDADDWKQTYNILTSFELLPSLTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRGEERLKITVGIDGSVYKLHPSFKDQFHATVRQLAPGCDITFLQSEEGSGRGAALISAVACKMACLIGR +>Sepcies_36/1-465 +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_37/1-465 +LIGMGSFHEA-KEM-SLQILSEFRLREEDLKKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWNVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGASGELEEFLLEYDHVVDETSLNPGQQLYEKIIGGKYLGEIVRLVLLKLVNENLLFNGQATEKLKTRGVFETRFVSQIESDIGDRKQIYNLLTAFELLPSATDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRSEETLKITVGVDGSVYKLHPSFKDRFHATVRMLTPGCDIIFLQSEEGSGRGAALISAVACKMACMISQ +>Sepcies_38/1-465 +------------VEKVEQILSEFQLREEDLKKVMRRMQKEMDRGLKLETHEKASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGDDEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVELLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGNEGRMCVNTEWGAFGELGELDEFLLEYDRVVDETSFNPGQQLFEKIIGGKYIGEIVRLVLLKLVNENLLFNGNASEKLKTRGSFESRFISQIESDAGDCKQIYNILTSFELLPSAMDCDIVRMVCESVSTRAAQMCSAGLAGVINRMKDSRNEERLNITVGVDGSVYKHHPSFKKRFHASVRQLTPGCDISFLQSEEGSGRGAALISAVAYKMACMIGQ +>Sepcies_39/1-465 +ILG-----SS-KLESVEEILSEFQLREEDLKKVMRRMQKEMDRGLKLETHEKASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGDDEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLGKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVELLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGNEGRMCVNTEWGAFGESGELDEFLLEYDRVVDETSFNPGQQLFEKIIGGKYIGEIVRLVLLKLVNENLLFNGDASEKLKTRGSFESRFISQIESDAGDCKQIYNILTSFELLPSAMDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRDSRNEERLNITVGVDGSVYKHHPSFKKRFHASVRQLTPGCDITFLQSEEGSGRGAALISAVAYKMACMIAQ +>Sepcies_40/1-465 +ILG-----SS-KLESVEEILSEFQLREEDLKKVMRRMQKEMDRGLKLETHEKASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGDDEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVELLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGNEGRMCVNTEWGAFGESGELDEFLLEYDRVVDETSFNPGQQLFEKIIGGKYIGEIVRLVLLKLVNENLLFNGDASEKLKTRGSFESRFISQIESDAGDCKQIYNILTSFELLPSAMDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRDSRNEERLNITVGVDGSVYKHHPSFKKRFHASVRQLTPGCDISFLQSEEGSGRGAALISAVAYKMACMIGQ +>Sepcies_41/1-465 +----------------------------------------MGTG----------------------RG-----------GGTGAR------GRGRHGDSS----------------ATPPQLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFVSQIESDSGDRKQIYNILTAFELLPSGTDCDIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQDTLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_42/1-465 +MLDHRSRMES-RQ--VEQILSEFRLKEEDLRKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLRLVDENLLFSGQACEKLKTRGAFETRFVSQVESDSGDRKQIYNILTAFGLLPSGSDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQETLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_43/1-465 +MLDHRSRMES-RQ--VEQILSEFRLKEEDLRKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLRLVDENLLFSGQTCEKLKTRGAFETRFVSQVESDSGDRKQIYNILTAFGLLPSGSDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQETLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_44/1-465 +LVPHDSAMDS-RRITVEQILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILSAFELLPSRTDCEIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQDTLKITVGVDGSVYKLHPSFKDHFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_45/1-465 +MLDHRARMES-RK--VEQILSEFHLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILSAFELLPSRTDCEIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQDTLKITVGVDGSVYKLHPSFKDHFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_46/1-465 +---------------VEQILSEFRLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNLRVMLVKVGEGEEGQWSVKTKHQLYSIPTDAMTGTAEMLFDYISECISDFLDKHHMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMINDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGAAGELDDFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFGGEASEKLRTRGAFETRFVSQVESDCGDRKQIYNLLSTLGLRPSPADCDIVRLACESVSTRAAQMCSAGLAGVINRMRESRLGELTRITVGVDGSVYKLHPSFKERFHASVRQLAPCCEITFIQSEEGSGRGAALVSAVACKKACMLAQ +>Sepcies_47/1-465 +---------------VEQILSEFRLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHHMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLLPSTTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSEEVMRITVGVDGSVYKLHPSFKHRFHATVRQLAPCCDITFIQSEEGSGRGAALVSAVACKKACMLSQ +>Sepcies_48/1-465 +-------------------------------------------------------------------------------------------------------------------------LFDYISECISDFLDKHHMKHKKLPL---------------GILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLLPSTTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRSEEVMRITVGVDGSVYKLHPSFKHRFHATVRQLAPCCDITFIQSEEGSGRGAALISAVACKKACMLSQ +>Sepcies_49/1-465 +MLDHRARMENA----AEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGS--------------------------------------------------------------------------------------------GILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIV--------------------------------------------------------------YEKLIGGKYMGELVRLVLLKLVDQNLLFHGEASEHLRTRGAFETRFVSQVE-------------------------------------------------------------------------------FKDRFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLAQ +>Sepcies_50/1-465 +---------SQ----VEQILAEFQLQEEDLKKVMRRMQEEMDRGLRLETHEAASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDVMTGTAETLFDYVSECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGNEGRMCVNTEWGAFGDSGELDDFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLLLLKLVDQNLLFHGEASEHLRTRGAFETRFVSQVESDSGDRKQIYNILRTLGLRPSAADCDLVRRACESVSTRAAQMCSAGLAAVLNRMRQSRSEDVMRITVGVDGSVYKLHPSFKDRFHASVRRLTPSCEITFIESQEGSGRGAALVSAVACKKACLLGQ +>Sepcies_51/1-465 +AMDIRS--QT-APNLAEHILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLKDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIV------------------------------------------------------------------------------------------------------------------DSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRLLTPSCEITFIES-EGSGPGAGLVSAVAW-KACMLGQ +>Sepcies_52/1-465 +-------------------------------------------------------------------------------------------------------------------------LLDYVSECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGNEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDETSMNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGKASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRASATDCDIVRRACESVSTRAAQMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKDRFHASVRRLTPSCEITFIQSEEGSGRGAALISAVACKKACMLGQ +>Sepcies_53/1-465 +VPDDIPPRSPAIPLPVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKASMLGQ +>Sepcies_54/1-465 +KFGASAWVQTPWAWGVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_55/1-465 +MLDDRARMEAAKKEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGSPKYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_56/1-465 +MAMDATRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_57/1-465 +MAMDATRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLLLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_58/1-465 +KFGASAWVQTSWAWGVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASELLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_59/1-465 +MAMDATRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_60/1-465 +MAMDVTRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKEQFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_61/1-465 +LEDSRARTSPQ----QEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_62/1-465 +MAMDVTRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGKASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_63/1-465 +MLDDRARMEAA-KEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_64/1-465 +------------------------MQEADLKKVMRRMQREMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHEMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGKSCPA--------------------------------------------------------------------LSRGLCLPL-----------SSVLRSKG----------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_65/1-465 +MLDDRARMDV-KE--AEQILADFQMQEADLKKVMRRMQREMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHEMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKIIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGS-------------------PPTC------SSSGGG------------------- +>Sepcies_66/1-465 +MTATRIQAQPA--SNAEQILADFQLQEADLKKVMRRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDAMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_67/1-465 +MTATRIQAQPA--SNAEQILADFQLQEADLKKVMRRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIASEEGSGRGAALISAVACKKACMLGQ +>Sepcies_68/1-465 +PGPTRLLHRPA----AEQILADFQLQEADLKKVMRRMQTEMARGLRLQTHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGAEGQWSVTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPFCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_69/1-465 +MDAMRSQTQMP--LNAEQILADFQLQEADLKKVMWRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_70/1-465 +-------------------------------KVMWRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_71/1-465 +QQAETTLLSPP--PPAEQILADFQLQEADLKKVMWRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_72/1-465 +MLDDRARMEI-KKEKVEQILAEFQLQDEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQL----------------------------------------------------DSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_73/1-465 +MLCPRHQPGLS----AGPVLGSLWPQETSLHLTMRNWLPTVIRGLSLGHFRQGIPAAFPSFILGSPSGAEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_74/1-465 +MLDDRARMEIA-KKEVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAGVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_75/1-465 +MEATRSWAQTA--LNVEQILAEFQLQEEDLKKVMRRMQEEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_76/1-465 +SVSSRPRIQG-RREVAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGETGQWSIKTKHQMYSIPDDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGNEGRMCVNTEWGGFGDSGELDEFLLEYDRVVDETSMNPGQQLYEKLIGGKYMGELVRLVLLKLADENLLFHGKTSEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRASATDCDIVRLACESVSTRAAQMCSAGLAGVINRMRESRSEEVMHITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIQSEEGSGRGAALISALSAKVLSVLGL +>Sepcies_77/1-465 +---------------------------------MRRMQEEMDRGLRLETHEEATVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRLVSQVESDSGDRKQIYNILSTLGLRPSGTDCDIVRRACESVSTRAAHMCSAGLAAVINRMRESRREDVMRITVGVDGSVYKLHPSFKQRFHASVRRLTPNCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_78/1-465 +MLDHRARMEN-AKEKAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGETGQWSIKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEGIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMRSVELVEGNEGRMCVNTEWGGFGDSGELDEFLLEYDRVVDETSINPGQQLYEKLIGGKYMGELVRLVLLKLADENLLFHGKASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRASATDCDIVHRVCESVSTRAAQMCSAGLAGVINRMRESRREEVMRITVGVDGSVYKLHPRFKERFHASVRRLTPGCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_79/1-465 +HFHPQACMED-QESEAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPRPAERFEASCRSLPPSC------SQSGEGRGAG-CHAAGREGAHQLHR +>Sepcies_80/1-465 +--------------------AEFHAAGGRLEEGMRRMQKEMDRGL------------LPMRLVCFSLCAEVGIPL-LDLGGTNFR----------EGQWSVKTKHQMSSIPGVSVLGRPHRLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDEDLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRHACESVSTRAARMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKDRFHTSVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_81/1-465 +MLDDRARMEIS-KKEAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTTHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_82/1-465 +MLDDRARMEIA-KKEVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSAADCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_83/1-465 +MEATGSRAQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSAADCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_84/1-465 +TMDATSGQAQ-TATLVEQILAEFQLQEEDLKKVMRRMQKEMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEVGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQLKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQL----------------------------------------------------DSGDRKQTYNILSTLGLRPSAADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRCVDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGH +>Sepcies_85/1-465 +-----MTMEA-RQAQVEQILAEFQLHEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQLKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGK----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------APTCRTPF-------------------------HR +>Sepcies_86/1-465 +DAVESMRSQTQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_87/1-465 +DAMESMRSLTQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFH-SVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_88/1-465 +MATDATRSQAQTALTAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSMNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDLGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_89/1-465 +MPDDRTRMEAAKKEKVEQILAEFQLREEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGDAGQWSVKTKQQMYSIPQDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSVTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_90/1-465 +------NLDT--------------IQHTWFSQLLQKVMTQTDRSYHLSHSHQDPLK--------------VGDFLSLDLGGTNFRVMLVKVGEGDAC-WSVKTEHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDAGDRKQIHNILSTLGLRPSVTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_91/1-465 +MLDDRARMEATKKEKVEQILAEFQLQEEDLKKVMSRMQKEMDRGLRLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKIIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRRQIRNILSTLGLRPSVADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_92/1-465 +MLDDRARMEATKKEKVEQILAEFQLQEEDLKKVMSRMQKEMDRGLKLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGNSGELDEFLLEYDRMVDESSVNPGQQLYEKIIGGKYMGELVRLVLLKLVEENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRRQILNILSTLGLRPSVADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_93/1-465 +MLDDRARMEATKKEKVEQILAEFQLQEEDLKKVMSRMQKEMDRGLRLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKIIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRRQIHNILSTLGLRPSVADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_94/1-465 +MLDDRARMEATKKEKVEQILAEFQLQEEDLKKVMSRMQKEMDRGLKLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGNSGELDEFLLEYDRMVDESSVNPGQQLYEKIIGGKYMGELVRLVLLKLVEENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRRQIRNILSTLGLRPSVADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_95/1-465 +MAVDTTRRGAQSLTLVEQILAEFQLQEEDLKKVMSRMQKEMDRGLKLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGNSGELDEFLLEYDRMVDESSVNPGQQLYEKIIGGKYMGELVRLVLLKLVEENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRRQIRNILSTLGLRPSVADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_96/1-465 +MAMDTTRCGAQNKCTACSLLC------------------------RAGTHEQAAATQLPTHVRADPEGGEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKIIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSVTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLAQ +>Sepcies_97/1-465 +MAMDEARSRAQAALTAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGNSGELDEFLLEYDRMVDESSVNPGQQL----------------------------------------------------DPGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSLDMMRITVGVDGSVYKLHPSFKERFHASVRRLTPRCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_98/1-465 +MLDDRARMEAAKKDKAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDPGDRKQIHNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSQDVMRITVGVDGSVYKLHPSFKERFHASVRRLAPRCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_99/1-465 +MLDNRARMEATKKEKAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDPGDRKQIHNILSTLGLRPSPTDCDLVRRACESVSTRAAHMCSAGLAGVINRMRESRSQDVLRITVGVDGSVYKLHPSFKEQFHSSVRRLAPRCEITFIESEEGSGRGAALVSAVACKKACMLG- +>Sepcies_100/1-465 +YLDQMVKMPCSSAVDVEQILSEFRLNKEDLKEIMKRMQREMNKGLHLETHEQASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHLKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSINPGHQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASEQLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSQEALEITVGVDGSVYKLHPCFRDRFHKIVRELTPHCEITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_101/1-465 +MLDYRARMES-SKKEVEQILSEFRLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEEEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHHMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGNAGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLMKLVDENLLFNGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLIPSTTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSEEVMRITVGVDGSVYKLHPSFKHRFHATVRQLAPCCDITFIQSEEGSGRGAALVSAVACKKACMLSQ +>Sepcies_102/1-465 +-------MKP-IEA-VEQILSEFRLQEEDLKTVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVSTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVACPCHLSNLHPVLQKELPPGHCGGSCYPREWGAFGASGELDEFLLEYDRVVDETSLNPGQQLLCAALGGRAGGQRMRLVLLKLVNENLLFRGEASEKLKTRGSFETRFVSQIE------------------------------------------------------------------------------------------------------------------------------ +>Sepcies_103/1-465 +-----MKLDNKSLFQVDQILSEFRLKKQELQEVMRRMQSEMERGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLDKHNMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDTGELEDFRLEYDRVVDETSINPGQQLYEKIISGKYMGELVRLVLLKLVNENLLFGGEASDILKMRGSFETKLVSQIESDTGDRKQIYNILTTIGLMPTELECDIVRLACESVSTRAAHMCGAGLAGVINHMRERRKQEMLKITVGVDGSVYKLHPSFQHKFQKAVQDLTPHCDITFIQSEEGSGRGAALISAVACKMACMLNQ +>Sepcies_104/1-465 +------------------------------KKVMRRMQKEMDRGLKLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWTVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGNEGRMCVNTEWGAFGASGELDEFLLEYDHVVDETSLNPGQQLYEKIIGGKYMGEIARLVLLKLVNENLLFNGEASEKLKTRGSFETRLISQVESDPGDRKQIYNILTSFGLLPSATDCDIVRMVCERVSTRAAQMCSAGLAGVINRMRDSRSEETLKITVGVDGSVYKLHPSFKDRFHTTVRQLTPGCDITFLQSEEGSGRGAALISAVACKMACMISQ +>Sepcies_105/1-465 +DLDDI----------VEHILSEFRLNKGELEEVMKRMQHEMNRGLRLETHETASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGTFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGEFEMDVVAMVNDTVATMVSCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDEASINPGHQLYEKVISGKYMGELVRLVLMKLINENLLFNGEASEQLMTRGSFETCFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRGQDTLKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMAWI--- +>Sepcies_106/1-465 +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_107/1-465 +---------------VEQILSEFRLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDEASLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEQLRTRGAFETRFVSQVESDSGDGKQIYNILSTLGLLPSMTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRSEEVMRITVGVDGSVYKLHPSFKHRFHATVRQLAPCCDITFIQSEEGSGRGAALVSAVACKKACMLNQ +>Sepcies_108/1-465 +MEATRSRAQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTTHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_109/1-465 +MEATRSQAQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTTHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_110/1-465 +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_111/1-465 +LACQDRRAGMPTRPVVEQILAEFQLQEEDLKKVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLADENLLFHGEASEQLRTRGAFETRFVSQVESDSGDCKQIHNILSTLGLRPSVADCDIVRRVCESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_112/1-465 +MAVDTTRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFQGEASEQLRTRGAFETRFVSQVESDSGDYKQIHNILSTLGLRPSTTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEEVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIQSEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_113/1-465 +HLDTM-KLPSSAVVKVEQILSEFRLNKEELKEVMRRMQREMDRGLRLESHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGFKVETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEEFRLEYDRVVDEFSINPGQQLYEKLISGKYMGELVRLVLMKLVNENLLFNGEASEQLRMRGSFETRFVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAQMCGAGLAGVINRMRERRCEEALKITVGVDGSVYKLHPWFRDRFHKVVWDLSPHCEITFLQSEEGSGRGAALISAVACKMACTTAP +>Sepcies_114/1-465 +HSDQMVMMPA-SEVDVEQILSVFKLDKKDLSEVMKRMQHEMERGLHLDTHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGSWKVLTKKQMYSIPEDAMTGTAEMLFDYIAECMSHFLDHYHMKHKKLPLGFTFSFPVRHEDIDKGILINWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNVCYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDETSINPGHQLYEKLISGKYMGELVRLVLMKLVNENLLFNGEPSEILKTRGSFDTRFVSQVESDTGDRKQIYNILTSLGVLPSELDCDIVHLVCESVSTRAAHMCGAGLAGVINRMRERRSQEALVITVGVDGSVYKLHPCFRDRFHKIVRDLTPRCEITFLQSEEGSGRGAALISAVACKMACMLMQ +>Sepcies_115/1-465 +---------------VDQILSEFRLNKEDLKEIMKRMRREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDSIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGELVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCSAGLAGVINLMRERRSEEAMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_116/1-465 +MAMDEARSRAQAALTAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRECEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDPGDRKQIHNILSTLGLRPSTADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSQDVMRITVGVDGSVYKLHPSFKERFHASVRRLAPRCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_117/1-465 +MLDHRNRMDS-QKERVEQILSEFQLREEDLKKVMRRMQKEMDRGLKLETHEKASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGDDEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVELLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGNEGRMCVNTEWGAFGESGELDEFLLEYDRVVDETSLNPGQQLFEKIIGGKYIGEIVRLVLLKLVNENLLFNGEASEKLKTRGSFESRFLSQIESDAGDRKQIYNILTFFELLPSAMDCDIVRMACESVSTRAAQMCSAGLAGVINRMRDSRNEERLKITVGIDGSVYKHHPSFKECFHASVRQLTPGCDISFLQSEEGSGRGAALISAVAYKMACMIGQ +>Sepcies_118/1-465 +HFGQMVKMPGSEVVEVEHILSEFRLNKEELKEVMRRMQHEMSRGLRLETHEEASIKMLPTFVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFKVETKHQMYSIPEDTMTGTAEMLFDYIAECMSDFLGKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGEFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNVCYMEEMKTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGHQLYEKLISGKYMGELVRLVLMKLVNENLLFNGEASELLKTRGSFETRFVSQMESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSALMCGAGLAGVINQMRERRSQDVLKITVGVDGSVYKLHPYFRDRFHKTVRELTPHSEITFIQSEEGSGRGAALISAVACKMACLLTP +>Sepcies_119/1-465 +MAMDVTKNQHQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKASMLGQ +>Sepcies_120/1-465 +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_121/1-465 +MLDYRARMDS-SKKEVEQILSEFRLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEQLRTRGAFETRFVSQVESDSGDGKQIYNILSTLGLLPSTTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRSEEVMRITVGVDGSVYKLHPSFKHRFHATVRQLAPCCDISFIQSEEGSGRGAALVSAVACKKACMLNQ +>Sepcies_122/1-465 +MAMDVTKNQDQTVLTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKDRFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKASMLGQ +>Sepcies_123/1-465 +MEATRSWVQTA--LNVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_124/1-465 +MMDKTSRM-------MEQILSEFRLNKEELKEVMKRMQREMDRGLHLDTHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVIVGENEERSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGEFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSVNPGQQLYEKVISGKYMGELVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSQEALKITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMASMLTQ +>Sepcies_125/1-465 +MEATRSWVQTA--LNVEQILAEFQLQDEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLFEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_126/1-465 +-----------------------------------------------------------------------------------------------------------------------------------------------------------------GILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLFEKLIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVE---------------------------------------------GLSVVINRMRQSRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFLESEEGSGRGAALVSAVAWKKACMLGQ +>Sepcies_127/1-465 +VRKQMMRMPSASVLEVDQILSEFLLTKEELKDVMRRMQREMDRGLRLETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHHMYSIPEDAMTGTAEMLFDYIAECISDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMHTVELVEGDEGRMCVNTEWGAFGENGELEDFRLEYDRVVDESSLNPGHQLYEKLIGGKYMGELVRLVLMKLVNEGLLFNGEASDMLRTRGSFETRFVSQIESDTGDRKQIYNILSSLGVLPSELDCDIVHLACESVSTRAAHMCAAGLAGVINLMRERRYQDELKITVGVDGSVYKLHPRFKERFHKVVRELTPYCEISFIQSEEGSGRGAALISAVACKKACLITP +>Sepcies_128/1-465 +GAMEYMRSLTQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIQSEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_129/1-465 +MEATRSRAQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTTHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_130/1-465 +QLDQMMKLPGSDVVEVEQILSEFRLNKEELEEVMKRMQHEMNRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDSGELEEFRLEYDRVVDETSINPGHQLYEKIISGKYMGELARLVMMKLVNENLLFNGEASEQLKTRGGFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINQMQERRGQDTMKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMAWV--- +>Sepcies_131/1-465 +QLDEMMKLPGSDVVEVEQILSEFRLNKEELEEVMKRMQHEMNRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGEFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDSGELEEFRLEYDRVVDETSINPGHQLYEKIISGKYMGELARLVMMKLVNENLLFNGEASEQLKTRGGFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINQMQERRGQDTMKITVGVDGSVYKLHPYFRDRFHQVVRELTPHSEITFLQSEEGSGRGAALISAVACKMAWV--- +>Sepcies_132/1-465 +---------------------------------MYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILSAFELLPSRTDCEIVRRVCESVSTRAAQMCSAGLAGVINRMRESRS-----LGADTDAGRRRLRPVLAEKFP------YPHC------SQGGSSRGVA--------------- +>Sepcies_133/1-465 +MEATRSWARTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIRRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLIFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSTTDCDIVRRACESVSTRAARMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_134/1-465 +MAMDATGSSAQSALIVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEEEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSAADCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_135/1-465 +---------------IKLTLDDLHLSNEQLTKIMKKMIKEMHKGLGKDTHDDATVKMIPSYVKSLPDGTERGSFLALDLGGTNFRVLLVKIKEGDKLDGKIEMDSQIYRMPEDVIVGEGEKLFDHIAMCMADFLKRLDLLDQRLPVGFTFSFPCQQDGLDQATLITWTKGFSAPGVVGKNIVKMLKDAIDRRGDMDVDIIAVVNDTVGTMTSCAFDDQECMVGLIVGTGSNACYMEKMSNIERVDSDKGEMCVNMEWGAFGDDGALSEYRNEYDAHVDENSLNCGKQ-YEKMISGMYMGEIVRLVLVKLTDDGLLFGGKGSDALRTRGSFQTSYVSQIES---AIMAVQNILATLDIGAMRHDCEIVIQVCRAVSRRAAHLCAAGQWSVVVSI-ALHPEQEVRMTCGVDGTVYKKHPTFSDIMSEKVNEL---CAVNFALS-DGSGKGAALITAVAQRAI----Q +>Sepcies_136/1-465 +PLDQKATMPCSSVLDVEQILSEFRLKKEELKEIMQRMQCEMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGADEERSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHMKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGGNGELEEFRLEYDRVVDETSINPGQQLYEKVISGKYMGELVRLVLMKLVNEDLLFDGEASELLKTRGSFEARYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLACVINIMRERRGQEALKITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCDITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_137/1-465 +MLDDRTRMEAAKKEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIQSEEGSGRGAALVSAVACKKACMMGQ +>Sepcies_138/1-465 +IKTAEVLIQCCRFTDVEQILSEFRLKKEELKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEMSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGNNGELEEFRLEYDRVVDETSINPGQQLYEKLISGKYMGELVRLVLIKLVNEDLLFNGEASELLKTRGSFETRYVSQMESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSSHMCGAGLAAVINRMRERRSQEALKITVGVDGSVYKMHPCFRDRFHQIVSDLTPHCDITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_139/1-465 +HLGQMVKMPCSSVVDVEQILSEFRLNKEDLKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPQGSEVGDFLALDLGGTNFRVMLVKVGADEERSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGNNGELEEFRLEYDRVVDETSINPGRQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQIESDAGDRKQIYNILFSLGVLPSDLDCDIVRLVCESVSTRSAHMCGAGLAGVLNLMRERRSQEALNITVGVDGSVYKLHPCFRERFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMACMLTH +>Sepcies_140/1-465 +MPDDGAGMET-KE--AEQILAEFRLQEEDLKKVMRRMQKEMDRGLRLETHQEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGHWSVKTKHQMYCIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMHNVELVEGEEGRMCVNTEWGAFGDAGELDEFLLEYDRAVDESSLNPGQQLYEKLIGGKYMGELVRLVLLPLVYEDLLYRAEGSEQLSPPGAFETRFVSHVETCARRRPRIQNVISKVGRLPSP---------------RAQRGC-------------------VHITMGVDGSVYKLHPIFKERFHASVRRLTPSCEITFIQSEDGSGRGAALVSAVACKKAYMLGQ +>Sepcies_141/1-465 +MPDDRARMEN-AKKEAEQILAEFRLQDEDLKKVMRRMQMEMDRGLRLETHEKASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYVSECISDFLEKHHMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMHNVELVEGEEGRMCVNTEWGAFGDAGELDEFLLEYDRMVDESSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSRLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIQSEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_142/1-465 +MLDHRARMES-RK--VEQILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILSAFELLPSRTDCEIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQDTLKITVGVDGSVYKLHPSFKDHFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_143/1-465 +MLDHRARMES-RK--VEQILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILSAFELLPSRTDCEIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQDTLKITVGVDGSVYKLHPSFKDHFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_144/1-465 +MAMDATRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKEQFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_145/1-465 +MVMDATRSQAQRALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDIMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_146/1-465 +MAMDAMMSQAQRALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDTGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDIMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_147/1-465 +--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_148/1-465 +MAMDVTRSQAQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEG--------LTLGSSG--PALGHSGEGNCGQVPVG------GLP--ASTPPCQMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVER------------------------------C-SVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_149/1-465 +YTGQMGKMPCSSVLEVEQILSEFRLKKEQLKEVMKRMMREMDRGLRVETHKESSVKMLPTYVYSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLDRHHIKHRKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNTGQQLYEKLISGKYMGELVRLVLLKLVNEELLFNGEASDLLKTRGSFETRYVSQIESDSGDRKQIYNILSTLGMLPSEMDCDIVRLACESVSTRSAHMCGAGLAAVINRMRERRSQEVLKITVGVDGSVYKLHPCFQDRFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_150/1-465 +HLDQMVKMPSNSVLDVEQILSEFRLNKEDLKEIKNRMQCEMNRGLRVETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEDCTWKIETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGQQLYEKLISGKYMGELVRLVLIKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCETVSTRSAHVCGAGLAGVINLMQERRNQDCLKITVGVDGSVYKLHPFFRDRFHKMVRDLTPHCEITFLQSEEGSGRGAALISAVACKMACIRTQ +>Sepcies_151/1-465 +ALDDPDVEPGRRRVAVEQILSEFRLQEQDLKKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEKQWNVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHQCEVGMIVGTGCNACYMEEMQNVELVEGDVGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVNENLLFNGEATEKLKTRGSFETRFISQIESDPGDRKQIYNILTSFGLLPSVTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRDSRCEDTLKITVGVDGSVYKLHPSFKDRFHAAVRQLTPDCDITFLQSEEGSGRGAALISAVACKMACMIGQ +>Sepcies_152/1-465 +MEATRSRAQIA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSAADCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_153/1-465 +RSVQMVKMPCSPAVDAKQILSEFRLKNEELKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWKVETKNQMYSIPEDAMTGTAQMLFDYIAECMSNFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEQGRMCVNTEWGAFGNNGELEEFRLEYDRVVDETSINPGQQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASELLKTGGSLETRYVSQMESDTGDRKQIYNVLSSLGVLPSELDCDIVRLVCESVSTRSAHMCAAGLAGVINLIRERRSEEALKITVGIDGSVYKLHPCFRDRFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMASILTQ +>Sepcies_154/1-465 +MEATRSRAQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHKEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTTHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHAIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_155/1-465 +MLDDRARMEAT-----------------KKEKVMHPFGRLL--GVGCDRHRQA----LPA--LREPKAAEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMHNVELVEGEEGRMCVNTEWGAFGDSGELDEFLLEYDRLVLPLQADDGKQL-----GGRW-GE---------------------------------------S--------------------------------------------------------------------------------NR--PSLRQLAPL---SF-----GSGRGAALVSAVACKKACMLGQ +>Sepcies_156/1-465 +YTGQMGKMPCNSVLEVEQILSEFRLKKEQLKEVMKRMMREMDRGLRVETHQESSVKMLPTYVYSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHQMYSIPEDAMTGTAEMLFDYIAECISDFLDRHHIKHRKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGQQLYEKLISGKYMGELVRVVLLKLVNEELLFNGEASDLLKTRGSFDTRYVSQIESDSGDRKQIYNILSTLGVLPSEMDCDIVRLACESVSTRAAHMCGAGLAAVINRMRERRSQEVLKITVGVDGSVYKLHPCFQDRFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_157/1-465 +ARRQ--RMPSDSVLEVDQILSEFLLSKEDLEEVMRRIRREMERGLRVETHDEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKHHMYSIPEDAMTGTAEMLFDYIASCISDFLDKHNLKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRKVELVEGEEGKMCVNTEWGAFGDNGELEDFRLEYDRVIDETSLNPGRQLYEKLIGGKYMGELVRLVLLKLVNENLLFNGEASDLLKTRGAFETRFVSQIESDTGDRKQIYNILSSLGILPSELDCDIVRLVCESVSTRAAHMCGAGLAGVINLMRERRCQEQLKITVGVDGSVYKLHPHFKERFHKLVWEMTPHCEITFIQSEEGSGRGAALISAVACKMACMLTP +>Sepcies_158/1-465 +MLDDRTRMEATKKEKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGDAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDTGDRKQIHNILSTLGLRPSVTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIQSEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_159/1-465 +HLDQMVKMPNGPLADVEQILSEFRRNKEELKEVMKRMQREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWKVETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDIEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGHQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASEQLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRSAHMCGAGLAGVINWMRERRCEESLKITVGVDGSVYKLHPCFRDRFHKVVRDLTPHCDITFIQSEEGSGRGAALISAVACKMAYMLTQ +>Sepcies_160/1-465 +---------------------------------MKRMQHEMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWKVETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDIEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGQQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRSAHMCGAGLAGVINRMRERRCEESLKITVGVDGSVYKLHPCFRDRFHKVVRDLTPHCDITFIQSEEGSGRGAALISAVACKMAYMLTQ +>Sepcies_161/1-465 +DKGDKRRLEH-----VRQILAEFQLQEEDLKKVMRRMQEEMDRGLRLETHEEATVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDAGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRLVSQVESDSGDRKQIYNILSTLGLRPSGTDCDIVRRACESVSTRAAHMCSAGLAAVINRMRESRREDVMRITVGVDGSVYKLHPSFKQRFHASVRRLTPNCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_162/1-465 +MEATRSQVQTA--LNAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHTIVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_163/1-465 +MLDHRSRMES-RH--VEQILSEFRLKEEDLRKVMQRMQKEMDRGLKLATHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISGCISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHSCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLRLVDENLLFSGQSCEKLKTRGAFETRFVSQVESDSGDRKQIYNILTAFGLLPSGSDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQETLKITVGVDGSVYKLHPSFKDRFHTTVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_164/1-465 +VLEDKGRQQPSEH--VQQILSEFRLQEQDLKKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWTVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGNEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVNENLLFNGEAPEKMKTRGSFETRFISQIESDSGDRKQIYNILTSFGLLPSATDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRDSRSEDILKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFLQSEEGSGRGAALISAVACKMACMMSQ +>Sepcies_165/1-465 +HSDQMGMIPAGSVVDVEQILSEFKLNTEDLSQVMKRMQREMERGLRLDTHEEASVKMLPTYVCSTPKGSEVGDFLALDLGGTNFRVMLVKVGEDEEGSWKVETQKQMYSIPEDAMTGTAQMLFDYIAECMSHFLDHHHMKHKKLPLGFTFSFPVRHEDIDKGILINWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNVCYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVADEASINPGHQLYEKLISGKYMGELVRLVLMKLVNENLLFNGEASELLKTRGSFDTRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRAAHMCGAGLAGVINSMRVRRNQEALVITVGVDGSVYKLHPCFRDRFHKIVRDLTPRCEITFLQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_166/1-465 +LLGPQ----------VQQILSEFQLKTEELKEVMRRMQHEMNRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGGDEERSFKVETKHQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMHVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGELVRLVLMKLVNENLLFNGEASELLKTRGSFETRFVSQVESDSGDRKQIYNILSSLGLLPSELDCDIVQLVCENISTRSAHMCGAGLAGIINQMREQRRQDTLKITVGVDGSVYKLHPYFCDRFHKVVRELTPHCDITFLQSEEGSGRGAALISAVACKMAYMLTQ +>Sepcies_167/1-465 +QLDQMVKLPSSSVVDVDQILSEFRLNKEDLKEIMKRMQREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGELVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCATGLAGVINLMRERRSEEAMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_168/1-465 +------------------YLDEFRLQEEDLKKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEDGQWSVTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGHQLYEKMIGGKYMGEIVRLVLLKLVNENLLFHGEASEKLKTRGSFETRFVSQIESDADDRKQTYNILTSFELLPSLTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRGEERLKITVGIDGSVYKLHPSFKDQFHAIVRQLTPGCDITFLQSEEGSGRGAALISAVACKMACLIGR +>Sepcies_169/1-465 +------------MLNVDQILSELRLQKDELQEIMKRMRREMDRGLRLETHEVASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGADEERSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSNFLDQHNIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDIEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMSTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSINPGQQLFEKLISGKYMGELVRLVMMKLVNENLLFNGEASEMLKTRGSFETRHVSQVESDSGDRKHIYNILSSMGVLPSELDCDIVGLVCESVSTRSAHMCAAGLAGVINLMRERRGLEALNITVGVDGSVYKMHPCFRDRFHKIVRELTPHCEITFIQSEEGSGRGAALISAVACKMASMLAR +>Sepcies_170/1-465 +-----------RTREVDHILSEFRLDEDDLMEVMRRLQKEMERGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKNGMYSIPEDAMTGTAEMLFDHVAECISDFLGKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKVSGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNVCYMEEMRTVELVEGEEGRMCVNTEWGAFGDHGELEEFRLEYDRVVDETSVNSGQQLYEKLISGKYMGELVRLVLLKLVSENLLFNGEASEQLRTKGSFDTRYVSQIESDSGDRKHIYNILTTLGLLPSERDCDIVRLACESVSTRAAHMCAAGLAGVINRMRERRSQEDLKITVGVDGSVYKLHPCFQDKFHRVVRDLTPHCDITFLQSEEGSGRGAALVSAVACKMACMLTQ +>Sepcies_171/1-465 +HLDSM-KLPSSAVVKVEQILSEFRLNKEELKEVMKRMQREMDRGLRLESHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGFKVETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEEFRLEYDRVVDEFSINPGQQLYEKLISGKYMGELVRLVLMKLVNENLLFNGEASEQLRTRGSFETRFVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAQMCGAGLAGVINRMKERRCEEALKITVGVDGSVYKLHPWFRDRFHKVVWDLSPHCEITFLQSEEGSGRGAALISAVACKLACTTAP +>Sepcies_172/1-465 +MLDHRSRMES-RQ--VEQILSEFRLREEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFVSQIESDSGDRKQIYNILTAFELLPSGTDCDIVRRVCESVSTRAAQMCSAGLAGVINRMRESRSQETLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_173/1-465 +---------------AEQILAEFRLQEEDLKKVMRRMQKEMDRGLRLATHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSLNTKHQMYSIPEDAMTGTAEMLFDYVSECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMHNVELVDGDEGRMCVNTEWGAFGDAGELDEFLLEYDRMVDESSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDEDLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCGAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHP-FKERFHAIVRRLTPSCEITFIQSEEGSGRGAALVSAVARKKACMLGQ +>Sepcies_174/1-465 +MMDKASRMFK-----VEQILSEFRLNKEELKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWKVETTNQMYSIPEDAMTGTAQMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGQQLYEKLISGKYMGELVRLVLMKLVNENLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRSAQMCGAGLAGVINRMRERRCEECLKITVGVDGSVYKLHPCFRDKFHKVVWELTPHCEATFIMSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_175/1-465 +EFDQMVKMPSDSVLDVEQILSEFQLNKEDLTEIMTRMQCEMGRGLRVETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEECTWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDLDMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDESSINPGHQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGDASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDMVRLVCETVSTRSAHLCGAGLAAIINLMRERRSQDALKITVGVDGSVYKLHPHFCDRFHKTVRDLTPRCNITFIRSEEGSGRGAALISAVACKMAGMLTQ +>Sepcies_176/1-465 +-------------------------NKEELKEVMKRMQHEMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWKVETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDIEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGQQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRSAHMCGAGLAGVINRMRERRCEESLKITVGVDGSVYKLHPCFRDRFHKVVRDLTPHCDITFIQSEEGSGRGAALISAVACKMAYMLTQ +>Sepcies_177/1-465 +HLDTMGKLPSSAVVKVEQILSEFRLSKEELKEVMKRMQREMDRGLRLESHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGKDEEQGFKVETTNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEEFRLEYDRVVDEFSINPGQQLFEKLISGKYMGELVRLVLMKLVKENLLFNGEASEQLRTRGSFETRFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAQMCGAGLAGVINRMRERRCEEELKITVGVDGSVYKLHPWFQDRFHKVVWDLSPHCEITFIQSEEGSGRGVALISAVACKMACTTAP +>Sepcies_178/1-465 +-----------VKLRVEQILSEFRLNKEELKEIMKRMQREMDRGLCLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLAKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHSCEVGMIVGTGCNACYMEEMRTVELVEGDEGRMCVNTEWGAFGNHGELEDFRLEYDRVPHPLSLLLGHAEYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSTLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGMINLMRERRSQDFLKITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMASMLPQ +>Sepcies_179/1-465 +QLDQMVKMPCSSVVDVRQILSEFRLNKEELKEVMKRMQREMERGLRVETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDDERSFKVETKNQMYSIPENAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDESSINPGHQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASEMLKTRGSFETRYVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVHLVCESVSTRSAHMCGAGLAGVINQMRERRSQEFLEITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCEINFIQSEEGSGRGAALISAVACKMACMLNQ +>Sepcies_180/1-465 +---------------VERILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILTAFELLPSGTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQETLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_181/1-465 +MLDDRIRMEAPKKEKVEQILAEFQLREEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSANPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSVTDCDIVRRACESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_182/1-465 +RLSQMVRSPYGYTADVKQILSEFRLTKEELKEVMKRMQQQMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGNFLALDLGGTNFRVMLVIVGEDEERGWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDKGELEDFRLEYDRVVDETSINPGHQLYEKLISGKYMGELVRLVLIKLVNEELLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDVVRLVCESVSTRSAHMCSAGLAGVINRMRERRCQELLKITVGVDGSVYKLHPCFRDRFHKMVWDLTPHCEITFIQSEEGSGRGAALISAVACKMA----- +>Sepcies_183/1-465 +HLDQMVKMPCSSVVDVDQILSEFRLKKEDLKEVMKRMQREMDRGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGNNGELEEFRLEYDRVVDETSINPGKQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQMESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSQEALKITVGVDGSVYKLHPCFRDRFHKIVRDLTPHSEITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_184/1-465 +----------G--AQAEQILADFQMQEADLKKVMRRMQREMARGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVKTKHEMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKIIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_185/1-465 +HLDQAFLTPCKTVLEVDQILSEFLLNKEELRDVMKRMQWEMDRGLRLETHDQASIKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEEGCWKVETKHHMYSIPEDAMTGTAEMLFDYIAECISDFLDKHHIKHKKLPLGFTFSFPVRHEDLDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGANGELEEFRLEYDRVVDETSLNPGEQLYEKLISGKYMGELVRLVLMKLVNEDLLFNGEASDQLKTRGSFETRFVSQIESDTGDRKQIYNILSTLGVLPSELDCDVVRLACESVSTRAAHMCGAGLAGVINRMRDHRRQEALKITVGIDGSVYKLHPRFQERFHKVVRELTPHCDITFIQSEEGSGRGAALISAVACKMAVMYP- +>Sepcies_186/1-465 +NLLQEVKVKNRWGASVDQILFEFRLNKEDLKEIMKRMQREMERGLRLETHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERSFKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEDFRLEYDRVVDEASINPGQQLYEKLISGKYMGELVRLVMMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCENVSTRSAHMCAAGLAGVINLMRERRSEEAMKITVGIDGSVYKLHPCFRDRFHKVVRDLTPHSDITFIQSEEGSGRGAALISAVACKMANLFAD +>Sepcies_187/1-465 +MAVDATRSKSQTALTVEQILAEFQLQEEDLKKVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLADENLLFHGEASEQLRTRGAFETRFVSQVESDSGDCKQIHNILSTLGLRPSAADCDIVRRVCESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_188/1-465 +---------------VDQILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMHNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFVSQIESDSGDRKQIYNILTAFELLPSGTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQETLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDI----------------------------- +>Sepcies_189/1-465 +MLDNRSRMEPQ----VEQMLLEFQLQEEDLQDLMRRMQTEMERGLRLETNEEASVKMLPTYVRSTPDGSEVGDFLALDLGGTNFRVMLVKVGEDLDGQWRVETKHKMYSIPEDAMTGTAEMLFDYIAECISDYLGRQNMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMFNVELVEGEEGRMCVNTEWGAFGDTGELEDFRLEYDRVVDEASLNPGQQLYEKMIGGKYMGELVRLVLMKMVNEDILFGGEAPEKLKTRGTFETQFMSQIEGDSDDFKQTSNILRTLGVQPTMNDCYAVRLACESVSTRAALMCGAGLAAVVNRMRQKRREELLRITVGVDGSVYKLHPYFKDKFHATVHKMTPCCDITFIQSNEGSGRGAALISAVAYKMACLIGH +>Sepcies_190/1-465 +MLDDRARMDVT-KKEAEQILADFQLQEADLKKVMRRMQTEMARGLRLQTHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGAEGQWSVTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRVVDENSLNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFRGEASEQLRTRGAFETRFVSQVESDSGDRKQIYNILSTLGLRPSATDCDIVRRACESVSTRAAHMCAAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPFCEITFIESEEGSGRGAALISAVACKKACMLGQ +>Sepcies_191/1-465 +HLNQMVKMPCSSVVEVEQMLSEFRLNKEELKEVMKRMQREMERGLRIETHKEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVKVGEDEERGWKVETKNQMYSIPEDAMTGTAEMLFDYIAECISDFLDRHQIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSINPGCQLYEKLISGKYMGELVRLVMMKLVNEDLLFNGEASDLLKTRGSFEARFVSQVESDSGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSQEALKITVGVDGSVYKLHPCFQDRFHKIVRELTPHCEITFIQSEEGSGRGAALISAVACKMACMLTQ +>Sepcies_192/1-465 +MATDATRTRAHSSLTAEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRMVDESSVNPGQQLYEKLIGGKYMGELVRLVLLKLVDENLLFHGEASEKLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSITDCDIVRHACESVSTRAAHMCSAGLAGVINRMRESRSEEVMRITVGVDGSVYKLHPSFKERFHASVRRLTPNCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_193/1-465 +MILSCCSRKKRRAQLVEQILAEFQLQEEDLKKVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEAGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLADENLLFHGEASEQLRTRGAFETRFVSQVESDSGDCKQIHNILSTLGLRPSAADCDIVRRVCESVSTRAAHMCSAGLAGVINRMRESRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLGQ +>Sepcies_194/1-465 +CEDT-------SAIKVDQILSELNLEKADLEEVMRRLQREMERGLRLETHQEASVKMLPTYVRSSPEGSEVGDFLALDLGGTNFRVMLVKVGEDEETGWKLETKQQMYSIPEDAMTGTAEMLFDYIAERISDFLAKHQLKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYENRNCEVGMIVGTGCNACYMEEMNMVELVEGDEGRMCVNTEWGAFGDNGELEEFRLEYDRKADEMSLNPGQQLFEKIISGKYMGELVRLVLLKLVNEDLLFHGEASEQLRTKGSFETRFVSQIESDCGDRKQIYNVLTTLGLMPSELDCDIVRLVCERVSTRSAHMCAAGLAGIINRMRESRCQELLEITVGIDGSVYKLHPSFQEKFHAVVQELTPGCDITFIQSEEASGRGAALISAVASKMAT---- +>Sepcies_195/1-465 +---------------VEQILSEFRLQEEDLKKVMHRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEDGQWSVTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGHQLYEKMIGGKYMGEIVRLVLLKMVNENLLFHGEASEKLKTRGSFETRFISQIESDADDRKQTYNILTSFELLPSLTDCDIVRMACESVSTRAAHMCSAGLAGVINRMRESRGEERLKITVGIDGSVYKLHPSFKDQFHAIVRQLTPGCDITFLQSEEGSGRGAALISAVACKMACLIGR +>Sepcies_196/1-465 +LSNQKGKMPCSSVVEVEQILSEFRLNKEELKEVMKRMQREMDRGLHLDTHEEASVKMLPTYVCSTPEGSEVGDFLALDLGGTNFRVMLVIVGENEERSWKVETKNQMYSIPEDAMTGTAEMLFDYIAECMSDFLDKHHIKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGEFEMDVVAMVNDTVATMISCYYEDRSCEVGMIVGTGCNACYMEEMRTVELVEGEEGRMCVNTEWGAFGDNGELEEFRLEYDRVVDETSVNPGQQLYEKVISGKYMGELVRLVLMKLVNEDLLFNGEASELLKTRGSFETRYVSQVESDTGDRKQIYNILSSLGVLPSELDCDIVRLVCESVSTRSAHMCGAGLAGVINLMRERRSEEALKITVGVDGSVYKLHPCFRDRFHKIVRDLTPHCEITFIQSEEGSGRGAALISAVACKMASMLTQ +>Sepcies_197/1-465 +SLGNRVRLQLKKKKKVEQILAEFQLQEEDLKKVMRRMQKEMDRGLRLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEGGQWSVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDRQCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGDSGELDEFLLEYDRLVDESSANPGQQLYEKLIGGKYMGELVRLVLLRLVDENLLFHGEASEQLRTRGAFETRFVSQVESDSGDRKQIHNILSTLGLRPSATDCDIVRRACESVSTRAAHMCSAGLAGVINRMRERRSEDVMRITVGVDGSVYKLHPSFKERFHASVRRLTPSCEITFIESEEGSGRGAALVSAVACKKACMLSQ +>Sepcies_198/1-465 +MLDHRARMES-RR--VEQILSEFRLKEEDLKKVMYRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWKVKTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNVVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMQNVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGQQLYEKIIGGKYMGEIVRLVLLKLVDENLLFNGEASEKLKTRGTFETRFMSQIESDSDDRKQIYNILTSFELLPSRTDCDIVRMVCESVSTRAAQMCSAGLAGVINRMRESRSQDTLKITVGVDGSVYKLHPSFKDRFHATVRQLTPGCDITFIQSEEGSGRGAALISAVACKMACMMGQ +>Sepcies_199/1-465 +---------------VEQILSEFRLQEEDLKKVMRRMQKEMDRGLKLETHEEASVKMLPTYVRSTPEGSEVGDFLSLDLGGTNFRVMLVKVGEGEEGQWSVTTKHQMYSIPEDAMTGTAEMLFDYISECISDFLDKHQMKHKKLPLGFTFSFPVRHEDIDKGILLNWTKGFKASGAEGNNIVGLLRDAIKRRGDFEMDVVAMVNDTVATMISCYYEDHRCEVGMIVGTGCNACYMEEMENVELVEGDEGRMCVNTEWGAFGASGELDEFLLEYDRVVDETSLNPGHQLYEKMIGGKYMGEIVRLVLLKLVNENLLFHGEASEKLKTRGNFETRFISQIESDADDWKQTYNILTSFELLPSLTDCDIVRMACESVSTRAAQMCSAGLAGVINRMRESRGEERLKITVGIDGSVYKLHPSFKDQFHATVKQLAPGCDITFLQSEEGSGRGAALISAVACKMACLIGR diff --git a/analysis/Hsu.et.al.git/msa/GCK_train_formatted.txt b/analysis/Hsu.et.al.git/msa/GCK_train_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..91624ca6d03e9f8eab0a0fae2ac8aad12c30be54 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/GCK_train_formatted.txt @@ -0,0 +1,154 @@ +24,1,21,5,3,2,15,2,1,6,7,23,2,4,23,23,16,6,10,17,21,7,6,18,2,21,4,6,6,5,21,4,4,16,1,19,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,8,18,6,8,2,18,1,7,10,17,6,7,5,7,5,5,2,4,10,17,19,9,17,21,7,15,18,6,21,21,14,7,2,8,5,11,6,17,16,2,2,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,3,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,2,10,8,6,4,1,2,10,18,2,2,7,17,18,6,16,5,10,17,21,7,6,18,2,21,4,4,6,6,21,4,6,17,1,2,2,1,10,2,6,1,5,2,13,21,3,21,6,8,3,5,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,5,5,2,13,20,4,16,6,8,4,19,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,9,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,8,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,6,15,7,5,17,21,4,8,2,13,7,18,6,8,2,18,16,7,10,17,6,7,5,8,13,5,2,4,10,17,19,9,17,21,8,8,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,15,11,6,13,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,7,15,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,10,6,4,18,3,4,16,16,2,6,21,8,14,2,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,7,10 +24,23,23,23,23,23,23,23,23,23,23,23,16,4,21,2,16,6,10,17,21,7,6,18,2,21,9,4,6,6,21,4,6,17,1,4,2,1,10,2,6,1,5,2,13,21,11,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,15,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,9,3,13,6,21,6,5,18,2,21,6,19,5,2,16,14,3,14,21,7,21,21,21,13,3,15,6,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,1,17,9,21,1,2,6,2,2,7,10,5,18,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,7,1,21,14,10 +24,1,14,5,5,2,15,2,1,6,9,23,15,4,4,6,15,6,10,17,21,15,6,18,2,21,10,5,6,5,21,4,4,16,1,2,2,1,10,1,6,1,5,2,13,21,2,21,6,8,3,6,4,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,16,7,6,11,17,7,5,18,21,6,4,3,3,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,15,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,2,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,5,2,8,2,1,6,15,15,4,4,6,4,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,1,13,10 +24,1,21,5,5,2,15,2,1,6,15,8,4,4,6,4,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,7,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,16,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,2,10,17,3,9,17,21,7,8,21,13,21,2,14,7,16,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,5,2,15,2,1,6,15,8,4,4,6,4,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,7,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,9,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,16,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,6,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,2,10,17,21,9,17,21,7,8,21,13,21,2,14,7,16,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,10,6,15,5,21,4,4,16,1,2,2,1,10,2,6,1,15,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,6,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,4,7,11,14,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,7,2,13,21,11,21,14,21,23,23,23,23,23,23,23,23,23,23,23,7,7,16,21,2,7,4,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,10,21,5,10,1,1,4,21,7,13,7,5,16,16,6,16,6,10,17,21,7,6,18,2,21,9,4,6,6,21,6,6,16,8,4,2,1,10,3,6,1,9,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,13,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,16,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,1,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,3,10,21,19,6,4,17,17,7,13,4,19,1,13,6,21,15,2,21,16,1,1,4,21,16,9,6,9,21,21,18,9,13,4,15,7,6,10,21,4,8,2,13,7,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,10,1,10,6,2,2,13,10,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,19,18,2,5,2,18,3,10,16,16,2,6,21,8,14,3,7,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,20,17,23,23,23 +24,1,7,5,10,8,21,10,23,23,23,23,23,23,23,23,16,6,10,17,21,7,6,18,2,21,9,4,6,6,21,4,6,16,1,6,2,1,10,2,6,1,5,2,13,21,2,17,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,2,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,3,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,16,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,10,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,21,1,2,6,2,2,7,10,6,15,21,15,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,3,11,6,17,15,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,3,21,5,10,1,16,4,1,14,7,9,7,16,21,5,16,6,10,17,21,7,6,18,2,21,9,4,6,5,21,4,6,17,4,9,2,1,10,11,6,1,9,2,13,21,2,16,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,5,11,8,20,4,17,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,7,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,17,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,8,16,7,8,2,7,15,3,16,11,13,15,13,21,15,13,16,17,9,21,1,10,6,2,2,9,10,5,11,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,18,18,2,5,2,18,3,4,1,16,2,5,21,8,14,3,11,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,17,2,8,10 +24,1,8,15,8,2,17,10,15,10,14,15,23,23,7,9,15,6,10,17,21,15,5,18,10,21,10,6,15,5,21,4,4,16,1,2,2,1,10,4,6,1,15,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,8,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,15,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,5,2,15,2,1,6,15,15,23,4,6,4,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,8,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,3,21,5,10,1,16,4,1,14,11,7,7,16,16,5,16,5,10,17,21,7,6,18,2,21,4,4,6,5,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,9,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,4,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,1,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,21,1,2,6,2,2,7,10,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,3,7,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,2,2,1,10,6,6,1,5,2,13,21,2,21,6,8,3,6,6,15,8,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,15,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,21,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,13,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,15,16,17,9,2,1,2,6,7,2,2,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,10,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,16,1,4,2,1,1,2,6,1,5,2,13,21,2,16,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,9,2,10,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,9,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,6,21,21,18,9,13,6,15,7,15,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,17,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,7,10,15,16,21,4,17,8,16,13,17,5,13,7,7,18,7,17,4,21,4,19,5,9,20,18,14,9,1,15,7,7,21,21,14,19,11,14,21,7,18,17,6,2,6,2,6,2,6,2,6,2,6,2,16,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,1,21,9,16,5,10,17,21,7,6,21,2,21,10,4,5,6,21,10,6,17,1,4,2,1,2,2,6,1,5,2,13,21,2,21,6,8,3,6,16,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,15,5,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,9,18,21,5,10,3,9,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,17,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,7,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,10,10,21,18,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,1,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,1,21,4,8,2,13,7,18,6,8,2,3,16,7,10,16,6,7,5,7,13,5,2,4,3,17,19,9,17,21,7,7,1,13,16,21,14,7,6,21,5,11,5,17,16,13,21,16,11,6,7,16,7,8,2,7,15,3,1,11,15,15,13,21,15,13,16,17,9,21,1,2,6,2,2,13,21,6,15,21,9,17,8,16,13,16,5,13,7,16,19,4,1,3,14,11,18,2,5,2,18,3,4,17,16,2,6,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,7,1,21,15,2 +24,10,21,5,10,1,1,4,21,14,13,7,5,16,16,6,16,6,10,17,21,7,6,18,2,21,9,4,6,6,21,6,6,16,1,4,2,1,10,3,6,1,9,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,3,10,21,19,6,4,17,17,7,13,4,19,1,13,6,21,15,2,21,16,1,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,10,21,4,8,2,13,13,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,10,1,10,6,2,2,13,10,5,8,1,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,19,18,2,5,2,18,3,10,16,16,2,6,21,8,14,3,7,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,20,16,23,23,23 +24,1,15,1,5,15,8,2,7,10,15,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,21,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,16,21,6,5,4,13,2,10,10,14,7,6,3,23,23,16,10,10,17,21,7,6,18,2,21,10,6,10,5,21,4,4,16,1,3,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,8,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,9,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,6,15,14,6,4,1,4,8,2,13,7,18,6,8,2,18,17,7,10,17,6,7,5,7,13,5,2,4,10,17,19,9,17,21,8,7,18,13,21,21,14,7,15,8,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,5,7,2,7,6,5,17,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,7,10 +24,19,1,13,10,1,23,4,1,7,3,13,3,16,21,6,16,6,10,17,21,7,6,18,2,21,4,4,6,10,21,4,6,16,1,4,2,1,1,7,6,1,5,2,13,21,2,16,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,9,17,10,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,16,4,21,16,9,6,6,21,21,18,4,13,6,15,7,5,21,21,4,8,2,13,15,18,6,8,2,19,16,7,10,17,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,7,10,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,10,3,2,18,3,9,16,16,2,6,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,4,18,13,15,7,15,20,16,10,8,14,20,15,20,13,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,3,2,9,2,1,5,7,23,10,4,6,2,16,6,10,17,21,7,6,18,10,21,2,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,4,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,5,5,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,6,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,9,6,13,2,1,11,16,9,8,6,20,13,15,18,13,6,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,18,6,4,17,17,13,13,4,19,17,13,6,17,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,7,18,6,7,2,18,21,7,10,17,6,7,5,15,13,5,2,4,10,17,19,9,17,21,8,18,18,6,21,21,14,7,15,1,5,11,5,17,16,2,1,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,5,7,2,9,6,6,2,21,4,17,8,16,13,17,5,13,7,16,19,4,3,3,14,7,18,4,6,11,18,3,15,7,16,2,10,21,8,14,13,11,5,17,7,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,19,4,1,15,11,1,17,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,4,6,6,21,4,6,16,1,4,2,1,10,3,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,20,4,16,6,8,8,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,17,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,7,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,3,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,11,6,6,7,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,16,16,2,5,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,19,1,21,8,10 +24,1,21,5,3,2,7,2,1,6,7,23,2,10,23,23,16,6,10,17,21,7,6,18,2,21,4,6,6,5,21,2,4,16,1,3,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,7,13,10,8,11,6,4,21,4,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,8,15,18,13,21,21,14,7,13,7,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,6,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,15,21,5,5,14,5,16,6,14,13,2,2,2,16,15,16,6,10,17,21,7,6,18,2,21,10,6,10,5,21,4,4,16,1,3,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,4,10,20,9,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,16,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,6,15,8,6,4,21,4,8,2,13,7,18,6,8,2,18,17,7,10,17,6,7,5,14,13,5,2,4,10,17,19,9,17,21,8,7,18,13,21,21,14,7,16,8,5,11,5,17,16,2,1,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,5,7,2,11,6,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,15,16,2,10,21,8,14,5,11,5,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,17,13,10 +24,5,15,16,6,7,1,2,7,10,8,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,15,16,5,8,8,2,2,13,15,10,7,21,8,21,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,7,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,9,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,16,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,6,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,2,10,17,2,9,17,21,7,8,21,13,21,2,14,7,16,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,15,1,5,15,8,2,7,10,15,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,10,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,2,21,7,10,1,16,2,7,14,19,13,19,8,15,5,16,4,10,17,21,7,6,18,2,21,8,4,6,6,21,4,6,16,1,4,2,1,10,10,10,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,9,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,17,16,13,6,5,6,6,2,13,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,4,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,3,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,17,4,21,16,9,6,6,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,16,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,2,2,11,10,6,21,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,1,16,20,5,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,23,23,23,23,23 +24,6,18,5,10,1,16,4,1,14,7,5,7,16,21,5,16,6,10,17,21,7,6,18,10,21,9,4,6,5,21,8,6,17,1,8,2,1,10,11,6,1,13,2,13,21,2,16,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,11,8,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,21,5,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,7,7,17,9,14,13,3,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,5,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,1,16,2,21,16,11,6,8,16,7,8,2,7,15,3,21,11,13,15,13,21,15,15,17,17,9,21,1,2,6,2,2,7,10,5,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,3,18,11,5,2,18,3,4,8,16,2,5,21,8,14,2,11,9,17,8,18,17,2,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,13,1,21,8,10 +24,15,2,10,10,2,21,2,1,14,7,7,7,1,21,6,16,5,10,17,21,7,6,18,10,21,7,4,6,6,21,4,6,16,1,2,2,1,10,2,6,1,9,2,13,21,2,16,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,16,16,13,6,5,6,6,2,13,20,4,17,6,8,4,3,2,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,9,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,17,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,16,11,19,1,6,6,1,3,7,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,13,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,21,9,14,13,4,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,5,1,21,4,8,2,13,7,18,6,8,2,18,16,7,10,17,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,10,17,11,13,15,13,21,15,13,16,17,9,16,1,2,6,2,2,11,21,5,6,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,20,18,4,6,2,18,3,4,16,16,20,5,1,8,14,9,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,7,4,1,15,11,8,17,6,14 +24,3,21,5,10,1,16,4,1,14,7,7,7,16,16,5,16,5,10,17,21,7,6,18,2,21,9,4,6,5,21,4,6,17,1,4,2,1,10,11,6,1,6,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,17,9,14,13,3,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,1,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,15,15,13,21,15,13,16,17,9,21,1,2,6,2,2,7,6,6,15,1,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,16,16,2,5,21,8,14,3,7,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,9,21,18,15,5 +24,1,15,1,5,8,8,2,11,13,15,10,9,4,11,8,15,11,7,21,21,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,13,8,3,6,10,15,15,15,8,10,21,14,8,3,16,2,15,5,14,6,13,13,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,16,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,15,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,10,17,21,7,6,18,2,21,9,4,6,5,21,4,6,17,1,4,2,1,2,2,6,1,6,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,7,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,1,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,7,15,13,21,15,13,16,17,9,21,1,2,6,2,2,7,6,6,15,1,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,16,16,2,5,21,8,14,3,7,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,9,21,18,15,5 +24,1,21,5,3,2,15,2,1,6,9,15,23,23,23,23,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,10,9,21,21,18,3,13,6,15,7,6,3,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,4,5,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,15,10 +24,21,7,9,10,4,13,4,1,14,11,7,7,16,16,6,16,6,10,17,21,7,6,18,2,21,9,4,6,6,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,3,21,5,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,17,16,13,6,9,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,6,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,16,9,14,13,10,10,21,19,6,4,16,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,21,1,2,6,2,2,7,6,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,7,1,21,8,10 +24,3,7,5,10,1,16,1,1,14,15,23,7,6,16,5,16,6,10,17,21,7,16,18,4,21,5,4,4,5,21,7,6,16,1,4,2,1,10,3,6,1,6,2,13,21,3,21,5,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,13,7,20,4,16,21,8,4,4,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,3,18,21,5,3,19,3,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,17,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,16,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,3,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,9,21,21,18,9,13,6,14,7,6,17,21,4,8,2,13,7,18,5,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,8,7,21,13,16,21,14,7,6,21,5,11,5,17,16,3,21,16,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,7,10,6,15,21,16,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,2,11,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,1,10 +24,1,21,5,5,2,15,2,1,5,16,23,4,6,23,23,15,6,10,17,21,15,5,18,10,1,10,6,15,5,21,4,4,16,1,2,2,1,10,2,6,1,15,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,6,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,14,8,11,23,23,23,23,23,23,7,7,7,13,13,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,21,6,7,16,1,15,6,18,4,21,7,9,8,8,21,2,2,1,1,7,3,21,7,5,9,1,5,2,13,21,6,7,23,23,23,6,2,7,8,17,15,1,21,14,7,18,16,14,6,21,14,9,13,4,6,2,13,4,18,16,15,1,5,21,13,13,8,9,21,2,16,1,21,1,6,21,6,14,13,23,23,23,23,23,23,6,14,1,2,8,4,10,18,9,1,14,9,15,15,1,3,13,8,13,10,4,21,18,5,19,17,15,4,15,21,11,5,18,21,16,6,2,6,21,15,5,6,3,21,14,16,13,18,8,18,7,19,14,11,5,10,8,13,21,2,7,15,8,21,21,2,20,8,4,13,16,8,15,8,13,11,16,13,6,5,16,16,10,21,21,6,5,15,17,15,2,5,13,2,16,4,16,9,17,16,15,21,17,9,5,8,16,13,8,1,16,15,15,15,19,6,13,13,3,11,5,17,13,16,17,17,13,8,13,8,9,15,7,19,1,6,5,7,2,17,16,3,13,21,8,6,5,9,3,4,1,17,17,5,8,6,20,13,13,18,13,5,9,13,6,15,5,19,17,18,8,2,19,5,4,17,16,5,7,4,7,5,3,14,13,16,9,23,21,5,4,21,17,15,13,1,11,1,13,6,21,16,2,21,16,21,6,2,21,11,6,9,4,16,21,18,9,13,17,13,7,4,1,21,2,8,2,9,8,18,14,8,4,19,17,7,6,17,21,3,5,5,11,13,16,23,9,8,2,10,17,1,5,6,21,13,17,13,15,8,18,7,5,1,21,21,21,2,6,16,11,16,16,16,7,2,2,7,15,9,21,15,15,15,15,17,15,11,16,21,9,2,16,2,2,23,23,23,23,23,23,23,9,1,21,16,15,17,5,13,7,8,19,4,19,3,14,18,18,9,3,20,16,11,6,4,17,2,6,21,5,14,13,23,23,23,23,18,16,10,8,23,5,13,7,13,2,13,15,15,21,17,15,15,17,15,10,2,21,2,23,23,23,23,10 +24,1,15,1,5,16,8,2,7,10,15,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,4,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,8,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,15,16,5,8,8,2,7,10,15,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,10,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,19,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,8,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,6,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,3,21,5,8,1,23,4,21,14,7,7,15,16,16,4,16,6,10,17,21,7,6,18,2,21,9,4,6,6,21,4,6,16,1,2,2,1,10,2,6,1,5,2,13,21,2,21,6,7,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,18,4,16,6,8,8,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,4,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,18,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,10,21,2,1,2,13,7,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,10,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,11,6,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,20,18,2,5,2,18,3,4,16,16,20,5,21,7,14,3,11,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,8,8,15,14 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,6,10,17,21,7,6,18,2,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,21,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,21,19,7,17,14,8,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,3,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,17,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,15,13,6,21,5,5,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,13,13,6,15,7,6,4,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,11,13,5,2,4,10,17,19,9,21,21,7,8,21,13,21,2,14,7,14,15,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,21,13,6,21,8,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,10,21,15,14,11,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,15,10 +24,15,2,2,10,23,23,2,17,14,7,5,7,16,21,6,16,5,10,17,21,7,6,18,16,21,7,4,6,6,21,6,6,16,1,2,2,1,2,2,6,1,6,2,13,21,2,16,6,8,3,5,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,3,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,13,11,17,7,5,18,21,5,4,3,9,21,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,4,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,3,7,6,21,6,5,18,2,21,6,19,5,2,16,17,5,6,8,7,21,9,14,13,3,10,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,19,21,5,10,1,16,4,1,14,11,7,7,15,16,5,16,6,10,17,21,7,6,18,2,21,9,4,6,5,21,4,6,17,1,4,2,1,10,2,6,1,9,4,13,21,3,21,6,8,3,6,10,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,21,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,3,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,10,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,21,1,2,6,2,2,7,10,6,15,21,6,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,6,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,7,16,7,7,2,14,2,17,10,13,23,2,2,6,16,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,8,13,10,20,7,17,4,8,4,3,10,1,19,7,17,14,5,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,9,6,13,2,1,11,16,9,8,6,20,13,13,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,1,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,15,5,6,9,21,21,18,3,13,4,8,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,15,7,15,8,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,6,16,1,3,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,21,7,15,4,16,21,7,16,21,13,21 +24,1,17,21,7,11,11,7,2,4,4,2,2,15,10,21,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,15,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,11,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,15,15,5,11,5,17,16,2,2,16,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,6,10,17,21,7,6,18,2,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,8,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,3,10,21,19,6,4,1,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,3,13,6,15,7,6,4,21,4,8,2,13,9,18,6,8,2,18,17,7,10,17,6,7,5,15,5,5,20,4,10,8,19,9,17,21,8,7,18,6,21,21,14,7,21,8,5,11,5,17,16,2,1,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,13,6,6,2,21,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,7,18,4,5,10,18,3,15,8,16,4,10,21,15,14,13,11,5,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,21,17,13,2 +24,10,21,5,6,1,1,4,21,14,13,7,5,16,16,6,16,6,10,17,21,7,6,18,2,21,9,4,6,6,21,6,6,16,1,4,2,1,10,3,6,1,9,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,6,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,3,10,21,19,6,4,17,17,7,13,4,19,1,13,6,21,15,2,21,16,1,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,10,21,4,8,2,13,13,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,10,1,10,6,2,2,13,10,5,8,1,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,19,18,2,5,2,18,3,10,16,16,2,6,21,8,14,3,7,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,20,16,23,23,23 +24,7,21,13,9,2,16,2,21,10,21,4,4,4,4,4,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,13,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,2,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,7,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,6,10,17,21,7,6,18,2,21,10,6,6,5,21,4,4,16,1,3,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,5,13,10,20,7,16,8,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,3,10,21,19,6,4,1,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,1,16,9,6,9,21,21,18,3,13,6,15,7,6,4,21,4,8,2,13,7,18,6,8,2,18,17,7,10,17,6,7,5,15,5,5,2,4,10,8,19,9,17,21,8,7,18,6,21,21,14,7,21,8,5,11,5,17,16,2,1,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,13,6,6,2,21,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,7,18,4,5,10,18,3,15,17,16,2,10,21,8,14,13,11,5,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,21,17,13,2 +24,3,21,5,10,1,16,4,1,14,9,13,14,21,15,5,16,6,10,17,21,7,6,18,2,2,9,4,6,6,21,4,6,16,1,4,2,1,10,2,6,1,6,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,20,4,16,6,8,8,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,17,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,7,7,17,9,14,13,3,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,10,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,3,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,20,1,2,6,2,2,11,6,6,7,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,16,16,2,5,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,19,1,21,8,10 +24,1,15,8,5,15,8,2,8,2,15,3,7,7,21,8,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,16,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,4,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,17,8,5,11,5,17,16,2,3,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,6,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,16,14,5,5,17,14,14,2,7,14,15,17,14,21,14,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,7,1,21,13,10 +24,1,21,5,5,2,15,2,1,6,15,15,4,4,6,4,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,8,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,15,1,5,6,15,2,7,2,15,10,15,15,21,8,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,9,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,16,9,14,13,10,10,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,14,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,21,5,1,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,2,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,8,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,9,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,3,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,15,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,7,18,6,8,2,21,17,7,10,16,6,7,5,14,13,5,2,4,10,17,19,9,17,21,8,7,18,13,21,21,14,7,15,8,5,11,5,17,16,2,1,16,11,6,2,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,5,7,2,7,6,6,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,8,8,16,2,10,21,8,14,13,11,5,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,17,7,10 +24,1,21,5,5,2,15,2,1,6,15,15,4,4,5,4,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,16,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,14,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,8,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,15,14,2,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,8,15,8,2,17,10,15,10,14,15,23,23,7,9,15,6,10,17,21,15,5,18,10,21,10,6,15,5,21,4,4,16,1,2,2,1,10,4,6,1,15,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,8,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,15,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,3,2,15,2,1,6,7,23,2,4,23,23,16,6,10,17,21,7,6,18,2,21,4,6,6,5,21,4,4,16,1,19,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,8,18,6,8,2,18,1,7,10,17,6,7,5,7,5,5,2,4,10,17,19,9,17,21,7,15,18,6,21,21,14,7,2,8,5,11,6,17,16,2,2,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,3,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,21,16,14,3,5,7,15,1,5,7,23,2,2,17,8,16,6,10,17,21,7,6,18,2,21,4,6,6,5,21,4,4,16,1,19,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,8,18,6,8,2,18,1,7,10,17,6,7,5,7,5,5,2,4,10,17,19,9,17,21,7,15,18,6,21,21,14,7,2,8,5,11,6,17,16,2,2,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,3,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,1,21,5,5,2,15,2,1,6,17,23,4,4,6,4,16,6,10,17,21,15,6,18,10,21,10,5,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,4,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,2,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,21,5,19,16,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,9,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,15,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,1,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,4,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,15,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,15,1,5,17,2,7,23,23,10,8,23,15,14,9,21,15,6,3,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,4,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,2,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,21,21,8,14,7,11,6,17,8,18,17,6,7,23,6,13,7,13,14,13,15,13,21,16,7,15,16,15,20,23,4,15,11,1,21,13,10 +24,1,15,8,5,15,8,2,7,10,15,10,8,15,21,8,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,1,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,21,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,21,2,4,10,1,21,2,1,14,7,15,7,16,21,6,16,5,10,17,21,7,6,18,21,1,8,4,6,5,21,4,6,16,1,2,2,1,10,4,6,1,9,2,13,21,2,21,6,8,3,5,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,3,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,11,8,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,11,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,7,7,21,9,14,13,2,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,16,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,1,21,4,8,4,13,7,18,6,8,2,18,16,7,10,17,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,18,13,16,21,14,7,6,21,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,9,1,11,15,15,13,21,15,13,16,17,5,21,1,2,6,2,2,7,10,6,6,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,3,18,10,6,2,18,3,4,15,16,20,6,21,8,14,4,11,6,17,8,18,16,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,17,7,14 +24,1,6,15,8,2,7,2,15,10,17,15,23,23,21,9,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,16,1,4,2,17,10,3,6,1,9,2,13,21,2,21,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,13,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,6,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,4,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,3,10,21,19,6,4,17,17,7,13,4,19,1,13,6,21,15,2,21,16,1,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,10,21,4,17,2,13,7,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,10,1,10,6,3,2,13,10,5,8,1,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,19,18,2,5,2,18,3,10,16,16,2,6,21,8,14,3,7,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,20,17,23,23,23 +24,1,15,16,5,15,8,2,7,4,7,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,15,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,11,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,15,15,5,11,5,17,16,2,2,16,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,4,21,8,21,5,5,21,3,21,7,9,6,10,21,8,4,17,1,4,4,1,17,4,6,1,3,4,13,21,13,4,5,8,3,5,5,15,8,16,4,1,17,14,7,19,16,4,7,21,14,5,13,8,6,2,13,7,18,21,15,21,5,21,13,13,8,9,18,2,16,21,21,16,4,17,4,6,13,5,4,21,5,13,4,17,6,1,5,7,10,17,19,2,1,14,6,5,16,17,16,13,6,13,6,4,21,18,5,3,17,15,1,11,1,15,5,18,21,4,2,21,5,21,21,5,10,2,21,14,16,13,18,8,18,7,18,14,11,10,10,5,13,21,5,10,15,8,21,17,8,20,8,4,13,18,7,15,14,13,16,16,13,4,9,17,16,4,1,21,4,5,15,17,5,2,2,13,5,1,5,16,5,17,17,15,16,16,9,5,8,16,13,8,1,8,7,11,15,18,5,5,10,6,11,1,16,13,21,17,16,13,8,13,7,9,15,11,19,1,6,4,1,7,9,17,6,2,16,5,7,5,4,13,6,1,11,16,9,1,6,20,13,15,18,13,5,5,13,15,21,7,6,19,2,9,6,19,5,15,3,16,5,6,9,7,21,9,11,13,4,10,23,19,6,4,1,17,7,13,1,19,1,13,6,17,16,2,21,16,21,16,4,21,8,5,5,13,21,21,18,13,13,4,13,7,5,15,21,2,8,2,13,7,18,10,8,7,19,16,7,10,17,6,7,23,23,23,15,17,1,15,16,10,9,17,21,15,8,21,5,17,13,15,1,2,3,5,11,6,17,16,17,10,16,11,2,15,16,7,2,2,15,15,3,21,11,15,15,13,10,20,7,16,16,16,7,17,23,15,21,3,14,6,10,6,16,2,1,8,11,13,16,5,13,8,16,19,4,4,3,14,8,18,7,5,17,1,7,6,4,16,9,6,21,23,23,23,11,15,16,9,18,15,21,7,23,5,13,7,13,4,13,15,15,21,17,8,15,16,15,10,2,15,17,23,23,23,23,10 +24,18,1,13,10,1,13,4,1,14,11,7,7,16,21,6,16,6,10,17,21,7,6,18,2,21,4,4,6,10,21,4,6,16,1,4,2,1,1,2,6,1,5,2,13,21,2,16,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,9,2,10,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,9,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,6,21,21,18,9,13,6,15,7,8,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,17,6,7,6,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,7,10,15,16,21,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,10,5,2,18,3,4,16,16,2,6,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,14 +24,17,2,4,10,7,1,2,8,7,7,7,7,1,21,6,16,5,10,17,21,7,6,21,21,21,8,4,6,6,21,4,6,16,1,13,2,1,10,10,6,1,4,4,13,21,2,16,6,8,3,6,13,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,13,6,2,13,20,4,16,6,8,4,3,3,1,19,7,17,14,6,5,15,17,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,5,4,3,13,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,2,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,23,23,23,23,23,23,23,23,23,23,6,1,11,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,13,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,21,7,21,9,14,13,10,10,21,19,6,4,1,17,13,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,13,21,21,18,9,13,9,8,7,5,1,21,4,8,2,13,7,18,6,8,2,18,16,7,10,17,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,7,16,21,14,7,6,21,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,3,21,11,13,15,13,21,7,13,17,21,9,21,1,2,6,2,2,7,10,6,6,1,4,17,8,16,13,16,5,13,23,23,1,4,20,3,23,23,18,4,6,2,18,3,4,16,16,2,6,21,8,14,9,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,2,21,17,15,14 +24,1,21,5,5,2,15,2,1,6,17,7,23,4,4,6,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,4,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,8,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,6,15,8,2,7,2,15,10,8,15,23,23,21,9,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,4,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,8,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,5,2,15,2,1,6,15,15,4,4,6,4,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,7,14,4,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,1,4,21,5,9,4,7,21,18,10,16,5,10,17,21,7,6,18,2,21,4,4,10,6,21,10,6,16,1,2,2,1,10,7,6,1,6,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,5,4,3,9,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,8,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,10,10,21,19,6,4,17,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,13,13,6,15,7,5,17,21,4,1,2,13,7,18,6,8,4,21,16,7,10,17,6,7,5,8,13,5,2,4,10,17,19,9,17,21,8,8,17,13,21,1,14,8,6,21,6,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,3,1,2,6,2,2,4,10,6,1,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,10,3,4,18,10,4,15,16,10,5,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,9,10 +24,3,18,3,14,10,15,11,1,6,5,23,10,6,7,6,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,2,14,15,6,2,18,6,15,7,11,2,7,21,14,14,7,11,23,23,23,23,23,23,7,10,7,13,6,13,2,13,15,13,23,11,3,15,15,13,2,6,13,15,3,10,21,3,2 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,2,6,21,1,10,14,18,16,21,7,5,19,10,16,10,6,16,19,7,2,18,11,21,6,16,15,2,13,21,4,2,7,8,3,14,10,15,9,16,4,11,18,14,8,19,16,10,5,21,14,8,13,5,6,1,13,4,19,21,15,21,5,21,13,13,8,9,18,2,16,21,21,16,7,21,4,13,3,3,23,23,23,23,5,15,8,16,5,7,10,17,19,15,16,14,4,5,21,1,16,13,14,13,16,5,21,18,5,3,17,15,13,11,21,15,4,18,16,6,4,3,5,1,4,8,15,19,21,14,21,13,18,8,18,7,18,14,11,16,10,21,13,21,4,6,13,17,21,16,2,20,8,4,13,18,5,11,15,13,16,6,13,6,5,16,13,2,1,21,3,6,15,17,10,2,2,13,5,15,5,17,15,16,16,15,17,21,9,5,8,8,13,8,21,1,7,11,15,3,2,9,15,5,11,2,16,13,16,17,16,13,8,13,11,9,15,11,19,16,6,5,16,6,9,16,5,21,21,2,15,5,18,4,4,16,17,16,9,15,6,20,13,15,18,13,6,13,13,10,21,5,18,16,2,8,6,19,5,2,6,16,5,6,4,7,21,9,2,7,6,10,23,18,6,4,1,8,15,13,1,19,21,13,9,21,16,2,21,16,21,21,2,15,21,6,2,4,21,17,18,4,10,7,7,7,16,21,10,2,9,6,6,16,18,6,8,2,19,17,7,6,17,6,5,5,7,18,14,6,15,7,8,2,4,17,16,4,9,21,13,21,4,15,7,16,6,5,11,10,8,21,2,19,17,11,6,11,16,15,4,2,15,15,8,21,16,15,17,13,16,7,13,21,16,9,2,8,7,9,2,2,23,23,23,23,23,23,16,17,16,13,1,5,13,7,16,19,2,19,3,14,4,18,5,15,19,1,2,10,8,21,10,4,21,23,23,23,23,5,4,6,20,1,21,7,6,5,13,7,13,2,13,15,15,21,16,15,15,16,15,7,4,8,4,23,23,23,23,23 +24,1,15,1,5,16,8,4,9,10,5,10,8,16,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,7,1,21,13,10 +24,1,21,5,3,2,15,2,1,6,7,23,2,2,23,23,16,6,10,17,21,7,6,18,2,21,4,6,6,5,21,4,4,16,1,19,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,8,18,6,8,2,18,1,7,10,17,6,7,5,7,5,5,2,4,10,17,19,9,17,21,8,7,18,6,21,21,14,7,2,8,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,13,15,1,6,19,1,2,7,21,8,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,16,17,5,10,2,14,6,13,17,8,15,23,23,23,23,16,6,15,21,21,6,13,18,15,21,5,2,7,16,21,6,5,16,1,21,2,21,2,2,6,1,6,4,13,21,3,16,3,8,9,1,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,5,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,17,2,16,1,16,16,4,8,13,8,5,6,16,13,8,20,4,16,6,8,4,16,10,16,19,7,17,14,4,5,8,1,8,13,8,15,6,1,21,18,13,18,16,15,6,11,17,15,9,18,21,6,4,3,9,1,4,6,2,4,21,14,21,13,18,8,18,7,18,14,16,4,3,10,5,21,5,4,13,17,21,1,4,20,8,4,13,18,4,15,7,13,15,6,13,9,5,17,16,9,21,21,2,6,15,17,4,4,2,2,5,17,6,1,5,17,16,15,1,16,9,5,8,16,15,8,1,16,7,11,19,19,6,5,3,9,11,6,17,13,21,17,16,13,8,13,11,9,8,11,19,1,6,6,1,2,9,16,6,1,16,6,13,5,6,13,2,1,11,17,9,8,6,20,13,15,18,13,5,8,13,6,21,6,5,21,20,21,6,19,5,2,2,16,5,6,1,7,21,9,14,13,4,10,4,18,6,4,7,17,7,13,4,19,1,13,6,21,16,2,21,21,1,21,4,1,16,4,10,13,21,21,18,20,13,4,15,7,5,15,21,8,8,20,6,19,18,5,8,2,3,17,7,21,17,6,7,5,13,14,6,21,10,10,8,7,1,16,21,4,9,1,13,1,6,14,8,6,15,5,11,6,21,8,20,2,15,11,9,15,16,7,8,2,15,7,21,21,11,15,15,13,16,15,15,16,16,8,4,17,2,6,9,2,13,21,6,11,21,7,17,8,16,13,16,5,13,7,21,19,4,10,21,14,3,18,4,10,2,21,2,16,15,16,7,6,21,15,14,6,11,4,16,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,2,8,8,11 +24,10,10,15,6,8,8,21,21,7,14,14,23,23,14,14,15,6,10,17,21,15,5,18,10,21,10,6,15,5,21,4,4,16,1,20,2,1,10,4,6,1,15,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,3,2,15,2,1,6,9,23,15,4,6,4,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,8,13,10,20,7,17,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,13,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,7,16,6,21,16,6,13,9,6,13,2,1,11,16,9,8,6,20,13,13,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,15,5,6,9,21,21,18,3,13,4,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,15,7,15,8,5,11,5,17,16,3,2,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,2,6,6,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,2,18,4,6,2,18,3,15,7,16,2,2,21,8,14,13,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,5,15,1,6,7,1,2,7,21,8,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,23,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,21,5,6,18,2,21,10,6,6,5,21,4,4,16,1,3,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,5,13,10,20,7,16,8,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,3,10,21,19,6,4,1,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,3,13,6,15,7,6,4,21,4,8,2,13,7,18,6,8,2,18,16,7,10,17,6,7,5,15,5,5,2,4,10,8,19,9,17,21,8,7,18,6,21,21,14,7,21,8,5,11,5,17,16,2,1,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,13,6,6,2,21,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,7,18,4,5,10,18,3,15,17,16,2,10,21,8,14,13,11,5,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,21,17,13,2 +24,16,2,4,10,1,1,2,1,14,7,15,7,16,21,6,16,5,10,17,21,7,6,18,21,21,8,4,6,6,21,4,5,16,1,2,2,1,10,2,6,1,5,2,13,21,2,21,6,8,3,5,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,3,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,8,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,6,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,7,7,21,9,14,13,3,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,13,21,21,18,9,13,6,15,7,5,1,21,2,8,2,13,7,18,6,8,2,18,16,7,10,17,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,3,21,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,21,1,2,6,2,2,19,10,5,6,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,2,18,4,6,2,18,3,4,16,16,2,6,21,8,14,19,11,6,17,7,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,21,17,8,14 +24,19,1,6,6,1,2,4,16,6,21,7,7,10,17,6,16,5,10,17,21,7,6,18,21,21,7,4,6,5,21,6,6,16,1,2,2,17,2,2,6,1,6,2,13,21,2,16,6,8,3,5,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,3,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,7,11,17,7,5,18,21,5,4,3,9,21,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,4,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,17,5,6,8,7,21,9,14,13,3,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,15,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,5,15,7,5,21,21,4,8,2,13,15,18,6,8,2,18,16,7,10,17,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,17,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,21,1,2,6,2,2,11,10,6,6,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,23,23,23,23,23,23,3,23,23,23,23,23,23,7,17,7,11,7,7,21,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,14 +24,19,8,13,10,1,13,4,1,14,11,9,7,16,21,6,16,6,10,17,21,7,6,18,2,21,4,4,6,10,21,4,6,16,1,4,2,1,1,2,6,1,5,2,13,21,2,16,6,8,3,10,6,7,7,16,4,1,21,14,8,19,16,19,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,5,2,3,3,17,4,3,2,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,16,16,21,21,4,21,16,9,6,6,21,21,18,9,13,6,15,7,5,21,21,4,8,2,13,7,18,5,8,2,19,16,7,10,17,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,16,21,14,7,6,1,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,15,16,17,9,2,1,2,6,2,2,7,10,6,16,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,10,5,2,18,3,4,16,16,2,6,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,23,23,23,23,23,23,23,23,23,23,13,23,23,15,10,15,6,10,17,21,15,5,18,10,1,10,6,15,5,21,4,4,16,1,2,2,1,10,2,6,1,15,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,6,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,15,2,2,10,23,23,2,1,14,7,5,7,16,21,6,16,5,10,17,21,7,6,18,21,21,7,4,6,5,21,6,6,16,1,2,2,17,2,2,6,1,6,2,13,21,2,16,6,8,3,5,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,3,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,7,11,17,7,5,18,21,5,4,3,9,21,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,4,16,6,21,16,6,13,6,6,13,4,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,17,5,6,8,7,21,9,14,13,2,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,6,15,7,5,21,21,4,8,2,13,15,18,6,8,2,18,16,7,10,17,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,17,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,21,1,2,6,2,2,11,10,6,10,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,3,18,4,6,2,18,3,4,21,16,20,6,1,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,14 +24,1,21,5,5,2,15,2,1,6,15,8,4,4,6,4,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,7,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,9,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,16,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,6,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,2,10,17,2,9,17,21,7,8,21,13,21,2,14,7,16,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,6,10,17,21,15,6,18,2,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,15,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,21,9,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,16,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,5,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,15,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,5,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,23,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,2,4,4,15,11,1,21,13,10 +24,15,2,2,10,23,23,2,1,14,7,5,7,16,21,6,16,5,10,17,21,7,6,18,21,21,7,4,6,5,21,6,6,16,1,2,2,17,2,2,6,1,6,2,13,21,2,16,6,8,3,5,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,3,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,7,11,17,7,5,18,21,5,4,3,9,21,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,4,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,17,5,6,8,7,21,9,14,13,3,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,5,15,7,6,21,21,4,8,2,13,15,18,6,8,2,18,16,7,10,17,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,17,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,21,1,2,6,2,2,11,10,6,10,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,3,18,4,6,2,18,3,4,21,16,20,6,1,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,17,21,8,14 +24,1,6,15,8,2,7,20,16,10,8,15,23,23,21,9,16,6,10,17,21,15,6,18,10,21,10,5,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,18,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,4,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,2,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,5,21,5,5,17,23,23,23,23,23,23,23,23,23,23,16,6,3,17,21,7,6,18,2,21,9,4,13,6,21,6,6,16,1,4,2,1,10,3,6,1,9,2,13,21,2,21,6,8,3,6,8,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,13,8,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,6,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,16,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,15,7,17,9,14,13,3,10,21,19,6,4,16,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,17,9,6,9,21,21,18,9,13,6,15,7,6,10,21,1,8,2,13,7,18,6,8,11,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,21,1,2,6,2,2,13,10,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,19,18,2,5,2,18,3,10,16,16,2,6,21,8,14,3,7,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,20,17,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,16,6,4,16,6,10,17,21,7,6,18,10,21,2,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,4,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,5,5,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,6,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,9,6,13,2,1,11,16,9,8,6,20,13,15,18,13,6,21,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,18,9,14,13,10,10,21,18,6,4,17,17,13,13,4,19,17,13,6,17,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,9,15,7,6,4,21,4,8,2,13,7,18,6,7,2,18,17,7,10,17,6,7,5,15,13,5,11,4,10,17,19,9,17,21,8,7,18,6,21,21,14,7,15,1,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,4,5,7,2,9,6,6,2,21,9,17,8,16,13,16,5,13,7,16,19,4,3,3,14,7,18,4,4,2,18,3,15,7,16,2,10,21,8,14,13,11,5,17,7,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,19,4,1,15,11,1,17,13,10 +24,1,15,1,5,16,8,2,7,10,15,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,8,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,10,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,14,13,14,8,2,21,21,3,2,14,15,23,23,23,23,15,6,10,17,21,15,5,18,10,21,10,6,15,5,21,4,4,16,1,2,2,1,10,8,6,1,15,2,13,21,2,21,10,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,15,6,13,10,20,7,16,8,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,18,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,6,6,21,21,7,23,23,23,23,23,23,23,2,21,10,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,17,7,1,21,14,10,21,16,2,20,9,14,5,23,23,23,23,23,4,17,21,8,17,5,18,13,13,8,2,21,4,18,15,17,17,10,17,23,23,23,23,23,23,23,23,23,16,17,6,19,9,5,15,18,6,21,8,19,9,17,16,5,7,23,23,23,23,18,18,9,10,17,17,19,8,17,11,8,2,21,13,19,17,4,4,4,9,15,4,18,18,16,7,16,8,18,7,18,14,23,23,23,23,23,21,9,14,13,6,16,16,15,1,13,4,13,18,16,1,8,5,21,10,13,7,8,16,4,10,21,17,10,7,7,18,3,2,17,17,6,18,8,1,9,16,11,3,16,17,9,5,15,17,15,16,7,21,8,23,7,18,17,23,23,23,11,6,17,7,21,17,17,13,8,13,8,9,15,11,19,21,14,14,18,4,9,4,6,8,21,23,23,23,9,18,4,16,21,17,9,7,6,17,13,18,17,13,4,9,16,17,21,10,14,23,23,23,23,18,5,17,23,23,23,3,13,15,17,7,23,23,19,6,1,21,6,11,16,8,7,13,4,20,21,14,21,7,21,4,9,17,21,21,9,17,17,14,4,9,16,6,18,9,13,6,21,16,11,10,21,11,8,9,15,20,18,6,9,6,3,19,15,21,17,11,23,23,23,23,23,23,23,10,17,15,2,23,23,23,23,21,23,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,2,15,15,23,23,23,23,23,23,23,15,15,17,16,10,15,17,5,17,17,8,13,11,4,9,19,9,17,3,17,13,19,16,13,7,18,19,2,6,10,4,19,19,7,7,17,21,10,23,23,23,23,23,23,23,23,23,23,23,23,23,18,23,23,23,23,9,3,7,9,23,13,15,15,17,15,8,19,21,4,7,10,16,10,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,18,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,7,16,16,17,9,2,1,2,10,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,21,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,20,4,4,15,11,1,21,13,10 +24,1,21,5,3,2,7,2,1,6,7,23,2,3,23,23,16,6,10,17,21,7,6,18,2,21,4,6,6,5,21,2,4,16,1,10,2,1,10,4,6,1,5,2,13,21,4,21,15,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,13,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,7,13,10,7,11,6,4,21,4,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,8,15,18,13,21,21,14,7,13,7,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,6,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,8,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,1,21,5,3,2,15,2,1,6,7,23,2,4,23,23,16,6,10,17,21,7,6,18,3,21,4,6,6,5,21,4,4,16,1,19,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,8,18,6,8,2,18,1,7,10,17,6,7,5,7,5,5,2,4,10,17,19,9,17,21,7,15,18,6,21,21,14,7,2,8,5,11,6,17,16,2,2,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,3,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,1,6,15,8,2,7,10,15,10,8,15,23,23,21,9,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,4,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,8,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,17,4,8,15,6,16,21,17,10,11,11,2,18,8,5,16,6,10,17,21,7,6,18,2,21,4,4,6,6,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,1,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,9,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,17,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,1,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,7,3,1,11,13,15,13,21,15,15,16,17,9,2,1,2,6,2,2,7,10,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,1,3,14,11,18,2,5,2,18,3,10,17,16,7,5,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,1,1,5,4,15,7,2,1,18,4,23,23,23,23,23,16,6,10,17,21,7,6,18,2,21,9,4,6,6,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,20,4,16,6,8,8,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,10,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,7,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,3,21,16,11,6,7,16,7,8,2,7,15,10,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,11,6,6,11,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,4,18,3,4,16,16,20,6,21,8,14,3,11,6,15,8,18,17,1,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,18,1,13,10,1,13,4,1,14,11,7,7,16,21,6,16,6,10,17,21,7,6,18,2,21,4,4,6,10,21,4,6,16,1,4,2,1,1,2,6,1,5,2,13,21,2,16,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,9,2,10,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,9,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,6,21,21,18,9,13,6,15,7,5,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,17,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,7,10,15,16,21,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,10,5,2,18,3,4,16,16,2,6,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,14 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,13,8,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,13,23,23,23,23,23,23,23,23,23,23,23,13,13,8,13,15,2,23,23,23,23,23,23,13,2,13,2,3,13,5,7,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,8,14,14,10,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,8,18,6,8,2,18,16,7,10,17,6,7,5,7,13,5,2,4,10,17,19,9,17,21,8,15,18,6,21,21,14,7,13,8,5,11,5,17,16,2,2,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,3,21,13,10,1,16,4,1,14,11,7,7,16,16,5,16,6,10,17,21,7,6,18,2,21,9,4,6,5,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,10,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,15,5,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,9,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,2,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,17,6,7,5,15,13,5,2,4,10,17,19,9,17,21,18,7,21,13,16,21,14,7,5,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,21,9,21,1,2,6,2,2,7,10,6,15,21,9,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,6,2,18,3,4,17,16,2,5,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,3 +24,1,15,1,5,15,8,2,7,10,15,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,6,15,8,2,7,10,16,10,8,15,23,23,21,9,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,8,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,15,1,5,15,8,13,7,7,15,10,7,15,21,17,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,4,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,6,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,15,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,21,17,13,1,13,7,18,3,6,15,23,4,6,1,23,7,21,10,17,21,7,6,18,2,21,2,6,6,5,21,4,4,16,1,3,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,9,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,6,6,18,21,21,6,19,5,3,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,21,13,6,17,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,10,15,8,6,4,21,4,8,2,13,16,18,6,8,2,18,16,7,10,17,6,7,5,17,13,5,2,4,10,17,19,9,21,21,8,15,18,6,21,21,14,7,15,8,5,11,5,17,16,2,1,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,6,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,8,16,2,1,21,8,14,13,11,5,17,17,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,17,7,10 +24,10,21,5,10,1,16,4,21,14,9,7,7,16,16,5,16,5,10,17,21,7,6,18,2,21,9,4,6,5,21,4,6,17,1,4,2,1,10,2,6,1,6,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,1,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,15,15,13,21,15,13,16,17,9,21,1,2,6,2,2,7,6,6,15,1,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,16,16,2,5,21,8,14,3,7,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,9,21,18,15,5 +24,1,15,1,5,16,8,4,9,10,3,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,7,1,21,13,10 +24,1,21,5,5,2,8,2,1,6,15,8,4,4,6,4,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,5,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,16,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,21,21,4,9,1,16,16,11,13,9,18,6,21,13,13,16,6,10,17,21,7,6,18,2,21,9,4,6,5,21,4,6,17,1,6,2,1,10,3,6,1,5,2,13,21,2,17,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,17,16,13,6,5,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,17,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,3,10,21,19,6,4,16,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,10,21,4,8,2,13,7,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,11,10,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,4,18,3,4,17,16,2,5,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,10,21,5,10,1,16,4,21,14,7,7,7,16,16,5,16,5,10,17,21,7,6,18,2,21,9,4,6,5,21,4,6,17,1,4,2,1,10,2,6,1,6,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,1,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,15,8,13,21,15,13,16,17,9,21,1,2,6,2,2,7,6,6,15,1,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,16,16,2,5,21,8,14,3,7,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,9,21,18,15,5 +24,1,6,15,8,2,7,20,15,2,8,15,23,23,21,9,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,2,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,17,18,3,13,6,15,7,6,4,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,8,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,2,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,3,21,5,8,1,13,4,21,14,7,7,15,16,16,4,16,6,10,17,21,7,6,18,2,21,7,4,6,6,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,2,21,6,7,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,4,5,6,6,10,13,18,4,16,6,8,8,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,4,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,18,7,17,9,14,13,10,10,21,18,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,4,6,9,21,21,18,9,13,6,15,7,6,10,21,2,8,2,13,7,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,10,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,11,6,6,6,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,20,18,10,5,2,18,3,4,16,16,20,5,21,7,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,16,15,21,17,7,15,16,15,11,4,1,15,11,8,8,15,14 +24,23,23,23,23,23,23,23,1,6,4,9,23,23,23,23,16,5,10,17,21,7,6,18,3,21,10,6,6,5,21,3,16,21,1,11,2,1,10,15,6,1,6,2,13,21,3,21,6,8,9,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,5,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,21,6,13,10,20,4,16,6,8,4,3,4,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,19,21,5,10,10,9,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,3,11,6,16,13,21,17,16,13,8,13,11,9,15,11,19,1,6,6,1,7,9,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,8,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,21,9,14,13,10,10,21,19,6,4,1,17,13,13,4,19,1,13,6,21,16,2,21,16,21,17,4,1,16,9,6,9,21,17,18,13,13,6,7,7,6,4,21,4,8,2,13,15,18,5,8,10,18,16,7,10,17,6,15,5,8,7,5,18,4,10,8,21,9,17,21,2,8,21,13,16,10,15,8,17,13,5,11,3,15,16,2,21,15,11,6,7,16,7,8,2,15,15,16,1,11,7,7,13,21,15,15,17,21,9,2,1,3,10,7,2,2,13,6,21,7,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,4,18,3,15,8,16,3,4,21,8,7,13,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,19,4,1,15,16,21,17,13,3 +24,19,8,13,10,1,13,4,1,14,11,7,7,16,21,6,16,6,10,17,21,7,6,18,2,21,4,4,6,10,21,4,6,16,1,4,2,1,1,2,6,1,5,2,13,21,2,16,6,8,3,4,6,7,7,16,4,1,21,14,8,19,16,19,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,5,2,3,3,17,4,3,2,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,21,9,8,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,6,21,21,18,9,13,6,15,7,5,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,17,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,1,21,14,7,6,1,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,15,16,17,9,2,1,2,6,2,2,7,10,6,16,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,10,5,2,18,3,4,16,16,2,6,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,23,23,23,23,23,23,23,23,23,23,23,2,8,2,6,16,5,3,17,21,7,6,18,2,21,5,6,5,5,21,1,6,16,1,2,2,21,10,4,6,1,6,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,9,13,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,3,16,15,6,11,17,7,5,18,21,13,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,16,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,16,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,3,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,16,9,7,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,7,6,9,21,21,18,9,13,6,15,7,6,10,21,2,8,4,13,7,18,5,8,2,19,16,7,10,17,6,7,5,7,13,5,2,4,3,17,19,9,17,21,8,8,21,13,21,21,14,7,6,2,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,2,2,7,10,6,5,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,10,5,4,18,3,2,16,16,2,5,21,8,14,3,11,5,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,1,6,15,8,2,7,2,15,10,8,15,23,23,21,9,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,4,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,8,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,10,21,5,10,1,16,4,21,14,7,7,7,16,16,5,16,5,10,17,21,7,6,18,2,21,9,4,6,5,21,4,6,17,1,4,2,1,10,2,6,1,6,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,1,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,15,8,13,21,15,13,16,17,9,21,1,2,6,2,2,7,6,6,15,1,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,16,16,2,5,21,8,14,3,7,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,9,21,18,15,5 +24,23,23,23,23,23,23,23,1,4,14,23,17,6,15,23,16,6,10,17,21,7,6,18,2,21,10,6,6,5,21,4,8,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,7,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,15,11,14,11,3,21,7,9,21,3,14,16,21,10,4,6,21,14,14,13,3,11,13,13,7,11,19,14,2,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,21,11,15,15,21,13,13,2,15,13,13,10,2,1,2,21,16,21,21,4,21,16,9,6,9,21,21,18,2,13,6,15,7,6,4,21,4,8,2,13,7,18,6,8,2,18,16,7,10,17,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,1,8,1,6,15,23,2,10,15,10,16,6,10,17,21,15,6,18,10,21,3,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,21,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,14,8,11,2,8,14,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,3,2 +24,1,21,5,5,2,15,2,1,6,17,15,23,4,4,6,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,19,2,15,2,1,5,7,23,7,4,4,6,16,6,10,17,21,7,6,18,2,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,15,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,13,4,10,17,19,9,17,21,7,8,21,13,21,21,14,7,8,8,5,11,5,17,16,2,1,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,6,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,3,2,18,3,15,8,16,2,10,21,15,14,11,11,5,17,7,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,9,10 +24,1,21,5,5,2,15,2,1,6,15,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,4,6,4,16,1,3,14,18,13,2,21,21,23,23,13,16,13,11,5,2,3,2,10,15,23,23,23,23,21,14,15,23,23,21,2,6,14,4,15,15,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,21,14,21,10,15,5,5,13,4,10,21,23,23,23,23,23,13,13,2,20,23,13,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,2,23,23,14,7,21,2,10,21,15,14,21,23,23,23,7,18,23,23,23,23,23,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,11,6,5,8,23,23,23,23,23,23,23,7,15,17,4,16,5,10,17,21,7,6,21,9,21,6,4,15,5,21,6,6,16,1,2,2,21,10,2,6,1,6,2,13,21,2,21,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,2,7,7,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,8,13,20,4,21,6,8,4,10,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,2,17,7,5,18,21,15,4,3,10,21,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,9,2,9,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,9,1,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,4,15,5,6,1,7,21,9,14,13,10,10,21,18,6,4,17,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,5,21,21,18,3,13,6,15,7,6,10,21,2,8,4,13,7,18,6,8,2,18,16,7,10,17,6,7,5,11,13,5,2,4,10,17,19,9,16,21,8,8,21,13,21,1,14,7,6,21,5,11,5,17,16,2,21,16,11,6,2,16,7,8,2,7,15,3,1,11,15,15,13,21,15,13,17,17,9,2,1,2,6,7,2,11,10,6,21,21,6,17,8,16,13,17,5,13,7,16,19,4,21,3,14,7,18,10,6,4,18,3,15,16,16,10,6,21,8,14,13,11,5,17,8,18,17,10,7,6,6,15,7,13,2,13,15,15,21,17,7,15,16,15,7,4,1,15,8,23,23,23,23 +24,1,6,15,8,2,7,20,15,10,8,15,23,23,21,9,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,6,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,4,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,2,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,6,18,3,15,15,13,13,2,21,6,6,13,1,2,2,1,10,4,6,1,5,2,13,21,23,23,23,23,23,23,23,23,23,23,23,23,21,14,1,2,21,16,11,18,7,21,11,15,6,16,13,17,14,21,23,21,5,21,13,13,8,9,18,2,23,23,23,23,23,23,23,23,23,23,6,13,10,20,7,16,4,8,4,3,10,1,7,7,17,14,13,16,7,16,21,13,2,14,3,2,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,5,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,3,15,11,6,7,16,7,8,2,15,15,2,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,8,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,3,21,5,8,1,13,4,21,14,7,7,15,16,16,4,16,6,10,17,21,7,6,18,2,21,9,4,6,6,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,2,21,6,7,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,4,5,6,6,2,13,18,4,16,6,8,8,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,4,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,18,7,17,9,14,13,10,10,21,18,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,4,6,9,21,21,18,9,13,6,15,7,6,10,21,2,8,2,13,7,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,10,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,11,6,6,6,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,20,18,2,5,2,18,3,4,16,16,20,5,21,7,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,16,15,21,17,7,15,16,15,11,4,1,15,11,8,8,15,14 +24,1,21,5,3,2,7,2,1,6,7,23,2,10,23,23,16,6,10,17,21,7,6,18,2,21,2,6,6,5,21,4,4,16,1,19,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,8,18,6,8,2,18,16,7,10,17,6,7,5,7,13,5,2,4,10,17,19,9,17,21,8,15,18,6,21,21,14,7,13,8,5,11,5,17,16,2,2,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,6,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,8,1,5,15,8,7,13,10,15,10,23,8,15,8,21,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,15,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,16,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,21,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,7,13,5,2,4,10,8,19,9,17,21,7,8,21,13,21,2,14,7,15,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,11,16,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,3 +24,1,21,5,9,2,7,2,1,6,14,10,23,23,23,23,16,6,10,1,21,21,6,18,10,21,10,6,6,5,21,10,5,21,1,2,2,1,10,8,6,1,6,2,13,21,2,21,6,8,9,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,5,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,21,5,13,10,20,2,16,6,8,4,3,4,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,19,21,13,2,10,9,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,18,9,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,8,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,21,9,14,13,10,10,21,19,6,4,1,17,13,13,4,19,1,13,6,21,16,2,21,16,21,1,4,1,16,9,6,5,17,21,18,13,13,6,15,14,6,4,21,4,8,2,13,8,18,6,8,10,18,1,7,10,17,6,13,5,7,5,5,18,4,10,8,7,9,17,21,2,8,21,13,16,10,14,8,1,9,5,11,19,15,16,2,21,15,11,6,7,16,7,8,2,15,15,21,1,11,13,15,13,21,15,15,16,16,9,2,1,2,10,4,2,2,6,6,21,21,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,19,18,4,5,4,18,3,15,8,16,3,4,1,8,14,11,11,5,17,8,18,17,10,7,9,6,13,7,13,2,13,15,15,21,17,7,15,16,15,19,4,1,15,11,21,17,13,3 +24,1,21,5,5,2,17,2,1,6,15,14,4,4,6,4,16,6,10,17,21,15,6,18,10,21,2,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,16,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,3,21,9,10,1,16,4,1,14,11,7,7,16,16,6,16,6,10,1,21,7,6,18,2,21,9,4,6,6,21,4,6,16,1,4,2,1,10,2,6,1,6,2,13,21,2,17,6,8,3,4,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,5,2,3,10,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,11,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,1,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,5,21,21,4,8,2,13,7,18,6,15,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,21,1,2,6,2,2,7,10,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,10,5,2,18,3,4,17,16,2,6,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,1,21,5,3,2,7,2,1,6,7,23,2,10,23,23,16,6,10,17,21,7,6,18,2,21,4,6,6,5,21,2,4,16,1,3,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,7,13,10,15,11,6,4,21,4,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,8,15,18,13,21,21,14,7,13,7,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,6,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,21,6,5,7,2,15,2,8,7,14,10,23,23,23,23,10,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,8,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,15,1,5,15,1,1,7,10,15,10,2,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,17,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,5,2,15,2,1,6,15,8,4,4,6,4,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,7,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,16,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,2,10,17,2,9,17,21,7,8,21,13,21,2,14,7,16,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,11,14,2,3,10,14,13,21,7,23,23,23,23,15,13,14,16,21,13,7,21,20,14,10,6,8,7,21,3,21,8,1,2,9,20,21,14,8,16,17,2,13,21,7,21,13,3,18,2,10,13,17,14,15,15,18,14,7,18,17,21,13,7,14,7,13,15,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,4,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,2,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,9,21,5,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,17,10,3,8,20,18,7,10,21,21,10,4,16,1,8,10,8,5,2,7,19,3,21,7,3,7,3,10,5,14,21,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,5,15,11,23,20,7,16,4,8,6,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,15,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,16,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,17,21,13,23,23,23,23,23,7,7,23,4,21,6,7,16,6,6,17,21,7,6,18,10,21,2,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,4,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,5,5,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,13,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,6,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,9,6,13,2,1,11,16,9,8,6,20,13,15,18,13,6,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,18,9,14,13,10,10,21,18,6,4,17,17,13,13,4,19,17,13,6,17,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,5,15,7,6,4,21,4,8,2,13,7,18,6,7,2,18,17,7,10,17,6,7,5,15,13,5,11,4,10,17,19,9,17,21,8,7,18,6,21,21,14,7,15,1,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,5,7,2,9,6,6,2,21,9,17,8,16,13,16,5,13,7,16,19,4,3,3,14,7,18,4,4,2,18,3,15,7,16,2,10,21,8,14,13,11,5,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,19,4,1,15,11,1,17,15,10 +24,3,21,2,10,17,21,4,1,14,7,7,15,6,16,5,16,6,10,17,21,7,6,18,2,21,9,4,6,5,21,4,6,16,1,4,2,1,10,21,6,1,5,2,13,21,2,21,6,8,3,4,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,9,6,1,19,7,17,7,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,13,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,18,7,21,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,17,4,21,16,9,10,5,21,21,18,9,13,5,15,7,5,21,21,4,8,2,13,13,18,6,8,2,19,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,21,14,7,6,21,5,11,5,17,16,3,21,16,11,6,7,16,7,8,2,7,15,3,1,11,15,15,13,21,15,15,16,17,9,16,1,2,6,2,2,7,10,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,10,9,2,11,3,6,16,16,2,6,21,8,14,3,11,5,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,17,8,10 +24,19,2,6,10,14,21,15,1,14,11,8,7,16,21,6,16,5,10,17,21,7,6,18,21,21,4,4,6,6,21,2,6,16,1,13,2,1,10,10,6,1,6,2,13,21,2,21,6,8,3,9,6,15,7,17,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,4,13,20,4,16,6,8,4,19,19,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,5,4,3,10,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,21,19,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,5,21,21,18,9,13,6,15,7,5,21,21,4,8,2,13,7,18,6,8,2,18,16,7,10,17,6,7,5,21,13,5,2,4,10,17,18,9,17,21,7,8,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,15,11,6,2,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,7,10,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,2,18,10,6,2,18,3,4,17,16,2,6,21,8,14,9,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,17,21,8,3 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,6,10,17,21,7,6,18,2,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,15,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,15,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,13,4,10,17,19,9,17,21,7,8,21,13,21,21,14,7,1,8,5,11,5,17,16,2,1,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,6,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,3,2,18,3,15,8,16,2,10,21,15,14,11,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,9,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,16,1,20,2,1,10,4,6,1,15,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,6,15,8,2,7,20,16,10,8,15,23,23,21,9,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,4,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,2,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,7,10,23,23,23,23,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,6,6,1,5,2,13,21,2,21,6,8,3,6,15,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,16,1,8,13,8,15,6,8,21,18,5,19,16,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,9,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,5,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,21,21,21,4,21,16,5,10,9,21,21,18,3,13,6,15,7,6,3,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,2,8,21,13,21,2,14,7,15,15,5,11,5,21,16,2,2,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,15,16,21,9,2,1,2,10,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,10,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,21,21,13,10 +24,10,21,5,10,1,16,4,1,14,11,7,7,16,16,5,16,2,10,17,21,7,6,18,2,21,9,4,6,6,21,4,6,16,1,4,2,1,10,2,6,1,6,2,13,21,2,16,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,5,6,2,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,9,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,7,7,17,9,14,13,3,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,1,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,3,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,10,1,2,6,2,2,7,10,6,18,21,6,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,3,11,6,17,9,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,9,10 diff --git a/analysis/Hsu.et.al.git/msa/GCK_val_formatted.txt b/analysis/Hsu.et.al.git/msa/GCK_val_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..38144460d5d498a57d725f90f77c9423f8c59423 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/GCK_val_formatted.txt @@ -0,0 +1,39 @@ +24,1,15,1,5,6,15,2,7,2,15,10,15,15,21,8,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,6,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,16,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,14,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,8,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,15,14,2,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,14,5,5,13,15,13,1,6,8,23,4,6,23,23,15,6,10,17,21,15,6,18,2,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,3,20,7,16,4,8,4,3,10,1,19,11,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,15,13,6,21,5,6,18,21,21,6,19,5,2,15,16,5,6,7,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,14,21,16,19,6,5,21,21,19,2,15,6,13,7,6,10,21,7,14,14,13,15,18,6,8,2,18,16,7,3,16,6,8,11,15,2,2,2,14,2,17,10,9,16,17,7,4,16,13,2,21,14,7,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,15,10,2,13,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,3,17,8,1,13,16,5,13,7,16,19,4,21,3,14,17,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,10,7,6,5,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,19,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,6,10,17,21,7,6,18,2,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,3,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,15,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,21,14,7,8,8,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,6,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,3,2,18,3,15,8,16,2,10,21,15,14,11,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,7,10 +24,1,6,15,8,2,7,2,15,10,8,15,23,23,21,9,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,4,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,8,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,3,7,5,10,1,13,1,17,14,15,13,7,16,16,5,16,6,10,17,21,7,6,18,4,21,9,8,6,5,21,7,10,16,1,4,2,1,10,2,6,1,6,2,13,21,2,21,5,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,4,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,13,7,20,4,16,6,8,10,4,10,1,19,7,17,14,6,5,15,1,8,13,8,15,10,1,21,18,5,19,17,15,6,11,1,7,3,18,21,5,3,3,3,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,17,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,16,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,15,5,6,15,7,17,9,14,13,3,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,5,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,3,21,16,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,7,1,2,16,2,2,9,10,6,15,21,16,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,2,11,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,1,1,5,4,8,7,2,1,23,23,23,23,23,23,23,1,6,10,17,21,7,6,18,2,21,9,4,6,6,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,3,21,5,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,17,16,13,6,9,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,6,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,16,9,14,13,10,10,21,19,6,4,16,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,21,1,2,6,2,2,7,10,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,7,1,21,8,10 +24,18,1,13,10,1,13,4,1,14,11,7,7,16,21,6,16,6,10,17,21,7,6,18,2,21,4,4,6,10,21,4,6,16,1,4,2,1,1,2,6,1,5,2,13,21,2,16,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,20,4,16,6,8,4,3,10,1,19,7,17,7,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,9,2,10,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,9,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,6,21,21,18,9,13,6,15,7,5,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,17,6,13,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,15,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,7,21,15,16,21,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,10,5,2,18,3,4,16,16,2,6,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,14 +24,9,21,21,10,6,16,4,16,4,9,2,20,13,15,7,16,5,10,17,21,18,6,18,2,21,9,4,6,5,21,4,6,17,1,4,2,1,10,2,6,1,6,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,1,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,9,16,7,8,2,7,15,3,1,11,15,15,13,21,15,13,16,17,9,21,1,2,6,2,2,7,6,6,15,1,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,16,16,2,5,21,8,14,3,7,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,9,21,18,15,5 +24,2,7,16,10,1,16,4,1,14,11,7,14,15,16,5,15,4,10,17,21,7,6,18,2,21,4,9,6,6,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,10,1,21,18,5,19,17,15,6,11,1,7,9,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,10,13,2,1,11,16,9,8,6,20,13,15,18,13,9,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,13,13,7,21,6,8,2,19,16,7,10,1,6,7,5,8,13,5,2,4,10,17,19,9,16,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,15,15,13,21,15,13,16,17,9,21,17,2,6,2,2,7,6,6,15,21,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,7,17,21,8,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,4,13,4,20,4,16,6,8,4,3,10,1,19,11,17,14,13,5,8,1,8,13,8,15,6,1,21,18,5,19,17,15,10,11,17,7,5,18,21,5,4,3,9,1,4,6,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,2,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,17,2,9,16,5,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,6,6,18,2,21,6,19,5,2,1,16,5,6,1,7,21,9,14,13,10,10,21,18,6,4,17,17,7,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,6,15,7,13,17,21,4,8,2,13,7,18,6,8,2,18,17,7,10,17,6,7,5,7,13,5,21,4,10,8,19,9,17,21,8,8,21,13,21,21,14,7,4,21,5,11,6,17,16,2,21,16,7,6,7,16,7,8,2,15,15,21,16,11,15,15,13,21,15,13,16,17,9,2,1,2,6,9,2,7,10,6,7,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,21,18,4,3,4,18,3,15,1,16,10,6,21,8,14,2,11,9,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,2,4,1,15,1,21,11,3,23 +24,23,23,23,23,23,23,23,23,23,23,10,23,23,23,23,16,6,10,21,21,21,6,18,16,21,5,10,10,6,21,6,6,16,1,3,2,1,2,2,6,1,6,2,13,21,2,21,6,8,3,10,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,5,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,17,21,16,4,16,13,10,9,6,6,13,6,20,2,16,6,8,4,9,6,21,19,11,17,14,6,5,16,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,15,9,19,21,5,4,21,9,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,4,3,16,5,21,5,4,13,17,21,17,9,20,8,4,13,18,8,15,8,13,15,6,13,9,9,16,16,6,21,21,2,6,15,17,4,2,2,13,5,18,5,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,9,8,6,17,13,1,17,16,13,8,13,11,9,8,11,19,1,6,6,1,2,9,16,5,21,16,6,13,5,6,13,23,1,11,17,9,1,6,20,13,15,18,13,5,7,13,6,21,6,5,21,2,21,6,19,5,2,4,16,5,6,8,7,9,9,2,13,10,10,21,18,6,4,17,17,7,13,4,19,1,13,6,21,16,2,21,21,16,1,4,21,8,9,10,13,21,21,18,13,13,4,15,7,6,4,21,10,8,3,18,4,18,6,8,4,19,16,7,10,17,6,7,5,13,15,6,1,4,10,8,21,9,16,21,21,13,21,13,21,10,14,8,6,15,6,11,2,21,16,2,2,7,11,10,15,16,7,2,2,15,15,7,21,11,15,15,13,1,15,15,16,16,9,4,17,2,6,9,2,7,21,6,10,21,6,17,8,16,13,16,5,13,7,16,19,4,21,3,14,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,19,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,8,18,6,8,2,18,1,7,10,17,6,7,5,7,5,5,2,4,10,17,19,9,17,21,7,15,18,6,21,21,14,7,2,8,5,11,6,17,16,2,2,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,23,23,23,23,23,21,13,15,5,8,5,15,13,2,2,2,21,2,14,16,21,15,6,4,18,14,23,23,23,23,23,23,19,14,3,11,23,23,23,23,23,23,7,10,13,13,7,7,2,13,16,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,21,21,13,14,10,23,23,23,23,23,23,23,23,23,23,16,10,10,17,21,7,6,18,10,21,4,8,6,6,21,4,6,16,1,2,2,1,10,3,6,1,9,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,13,5,6,6,2,7,18,4,16,6,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,3,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,4,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,21,21,14,7,6,21,5,11,5,17,16,10,21,16,11,6,9,17,7,8,2,7,15,3,1,11,13,15,13,21,15,13,17,17,9,10,1,2,6,10,2,2,10,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,19,18,11,5,2,18,3,4,16,16,2,6,21,8,14,3,11,5,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,19,1,21,8,10 +24,3,18,13,10,1,16,4,1,14,13,7,6,16,16,6,16,6,3,17,21,7,6,18,2,21,9,4,6,6,21,4,6,16,1,2,2,1,10,3,6,1,7,2,13,21,2,21,6,8,3,6,6,15,7,17,4,1,21,14,8,18,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,18,4,16,6,8,4,3,10,1,19,7,17,14,6,5,8,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,13,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,6,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,16,11,19,1,6,6,1,4,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,5,18,2,21,6,19,5,2,16,16,5,6,15,7,17,9,14,13,3,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,18,16,7,10,1,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,21,1,11,13,15,13,21,15,13,16,17,9,10,1,2,6,2,2,7,10,5,16,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,19,18,2,5,2,18,3,4,8,16,2,6,21,8,14,3,7,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,21,21,8,14 +24,1,6,15,8,13,7,2,15,10,8,15,23,23,21,9,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,15,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,4,18,13,15,7,15,20,16,10,8,7,20,15,20,13,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,21,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,15,1,5,15,8,2,7,10,15,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,17,21,13,23,23,23,23,23,7,7,23,4,21,6,7,16,6,6,17,21,7,6,18,10,21,2,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,4,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,5,5,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,6,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,9,6,13,2,1,11,16,9,8,6,20,13,15,18,13,6,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,18,9,14,13,10,10,21,18,6,4,17,17,13,13,4,19,17,13,6,17,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,9,13,5,15,7,6,4,21,4,8,2,13,7,18,6,7,2,18,17,7,10,17,6,7,5,15,13,5,11,4,10,17,19,9,17,21,8,7,18,6,21,21,14,7,15,1,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,5,7,2,9,6,6,2,21,9,17,8,16,13,16,5,13,7,16,19,4,3,3,14,7,18,4,4,2,18,3,15,7,16,2,10,21,8,14,13,11,5,17,7,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,19,4,1,15,11,1,17,13,10 +24,1,16,1,5,15,8,2,7,10,15,10,2,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,17,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,5,2,15,2,1,6,17,15,23,4,4,6,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,4,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,2,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,13,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,8,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,3,10,21,19,6,4,1,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,9,6,9,21,21,18,3,13,6,15,7,6,4,21,4,8,2,13,7,18,6,8,2,18,17,7,10,17,6,7,5,15,5,5,20,4,10,8,19,9,17,21,8,7,18,6,21,21,14,7,21,8,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,13,6,6,2,21,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,7,18,4,5,10,18,3,15,8,16,2,10,21,15,14,13,11,5,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,21,17,13,2 +24,1,14,5,5,2,8,2,1,6,15,15,4,4,6,4,16,6,10,17,21,15,6,18,10,21,2,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,5,15,13,10,20,7,16,4,8,4,10,10,1,19,7,17,14,10,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,16,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,21,15,11,10,5,2,2,15,13,1,14,8,2,14,16,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,15,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,11,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,16,15,5,11,5,17,16,2,2,16,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,4,2,1,10,3,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,7,20,4,16,6,8,8,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,17,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,7,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,3,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,6,2,2,11,6,6,7,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,16,16,2,5,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,19,1,21,8,10 +24,1,5,15,1,2,7,10,8,10,1,14,23,23,21,9,15,6,10,17,21,15,5,18,10,21,10,6,15,5,21,4,4,16,1,20,2,1,10,4,6,1,15,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,17,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,6,2,17,21,7,6,18,2,21,4,6,6,5,21,4,4,16,1,19,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,8,18,6,8,2,18,1,7,10,17,6,7,5,7,5,5,2,4,10,17,19,9,17,21,8,15,18,6,21,21,14,7,13,8,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,6,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,8,16,2,10,21,8,14,13,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,1,13,10 +24,3,21,5,7,1,23,4,21,14,7,7,15,16,16,4,16,6,10,17,21,7,6,18,2,21,9,4,6,6,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,2,21,6,7,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,13,18,4,16,6,8,8,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,4,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,18,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,10,21,2,8,2,13,7,18,6,8,2,18,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,10,1,11,13,15,13,21,15,13,16,17,9,2,1,4,6,2,2,11,6,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,20,18,2,5,2,18,3,4,16,16,20,5,21,7,14,3,11,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,21,15,11,8,8,15,14 +24,3,21,5,10,21,16,4,21,14,15,7,5,16,17,6,16,6,3,17,21,7,6,18,2,21,9,4,6,6,21,6,6,16,1,4,2,1,10,3,6,1,9,2,13,21,2,21,6,7,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,13,7,18,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,6,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,16,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,2,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,15,7,17,9,14,13,3,10,21,19,6,4,16,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,9,21,21,18,9,13,6,15,7,6,10,21,1,8,2,13,7,18,6,8,11,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,13,16,17,9,21,1,2,6,2,2,13,10,5,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,19,18,2,5,2,18,3,10,16,16,2,6,21,8,14,3,7,6,17,8,18,21,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,17,23,23,23 +24,3,21,5,10,15,18,21,8,14,11,4,8,16,21,6,16,5,10,17,21,7,6,18,21,21,9,4,6,6,21,2,5,16,1,4,2,1,10,20,6,1,5,2,13,21,2,21,6,8,3,5,10,15,7,17,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,13,11,20,4,16,6,8,4,3,3,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,17,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,21,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,6,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,9,13,6,15,7,5,10,21,4,8,2,13,7,18,6,8,2,18,16,7,10,17,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,8,21,13,16,21,14,7,6,21,5,11,5,16,16,2,21,15,11,6,7,16,7,8,2,15,15,3,1,11,13,15,13,21,15,13,16,17,9,2,1,2,5,3,2,2,10,6,15,21,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,2,18,10,6,2,18,3,4,16,16,2,6,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,16,1,19,14,23 +24,5,4,13,5,4,2,2,21,6,3,23,23,23,23,23,16,2,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,6,6,1,5,2,13,21,2,21,6,8,3,6,6,15,8,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,15,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,15,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,21,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,13,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,15,16,17,9,2,1,2,6,7,2,2,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,10,2,18,3,15,7,16,2,2,21,8,14,9,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,1,21,5,19,2,15,2,1,6,7,23,7,4,4,6,16,6,10,17,21,7,6,18,2,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,6,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,3,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,9,15,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,1,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,17,14,7,8,8,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,6,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,3,2,18,3,15,8,16,2,10,21,15,14,11,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,7,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,3,16,17,6,7,21,7,21,7,5,5,3,21,1,2,21,7,7,4,1,7,10,6,21,16,2,13,21,3,10,7,8,9,5,6,15,6,17,4,1,21,14,7,18,16,8,7,8,14,5,13,7,6,9,13,6,18,21,15,21,5,21,13,13,8,9,18,2,17,17,21,16,4,17,10,7,13,5,7,14,4,23,23,17,10,1,5,9,10,16,19,15,17,7,9,6,21,1,8,13,8,13,8,10,21,18,5,3,1,16,9,11,21,20,5,18,21,16,6,2,5,1,1,11,10,21,21,14,17,13,18,8,18,7,18,14,8,4,9,21,13,17,4,10,8,17,21,16,9,20,7,4,13,18,8,15,8,13,16,16,13,6,5,17,13,10,21,21,9,5,15,17,9,2,4,18,9,18,6,21,4,17,1,15,16,16,9,5,8,16,13,8,21,16,7,11,15,18,5,3,3,5,8,11,1,13,21,17,16,13,8,13,8,9,1,11,19,1,6,15,10,7,9,17,6,21,21,23,23,9,6,13,6,1,11,17,9,8,6,20,13,15,18,13,5,7,13,15,21,5,6,17,4,8,7,19,5,17,5,17,5,2,9,7,14,9,16,13,10,3,23,18,6,4,1,17,7,13,1,19,1,13,6,21,15,2,21,17,17,16,5,21,7,9,4,13,3,21,18,10,7,17,5,7,9,7,21,18,19,4,7,13,18,7,8,15,18,16,7,10,17,21,9,5,9,11,7,10,21,13,8,8,5,17,18,4,9,19,13,16,8,11,7,5,6,5,1,8,4,21,2,4,17,11,6,7,21,7,17,2,15,15,7,21,11,15,17,13,16,17,15,16,15,2,4,17,17,6,3,2,13,10,2,3,21,23,23,16,16,13,16,5,13,7,16,19,2,4,3,14,8,18,4,7,21,21,17,9,8,8,3,2,21,15,14,6,23,9,17,5,18,21,7,8,23,5,13,7,13,2,13,15,15,21,16,15,15,16,6,7,2,17,10,3,17,16,8,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,5,10,17,21,7,6,18,2,21,4,6,6,5,21,4,4,16,1,19,2,1,10,4,6,1,5,2,13,21,4,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,4,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,3,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,15,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,4,21,4,8,2,13,8,18,6,8,2,18,16,7,10,17,6,7,5,7,13,5,2,4,10,17,19,9,17,21,8,15,18,6,21,21,14,7,13,8,5,11,5,17,16,2,1,16,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,6,8,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,5,2,18,3,15,8,16,2,10,21,8,14,13,11,5,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,21,5,5,2,15,2,1,5,16,8,23,4,4,6,15,6,10,17,21,15,5,18,10,21,10,6,15,5,21,4,4,16,1,2,2,1,10,8,6,1,15,2,13,21,2,21,10,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,15,6,13,10,20,7,16,8,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,2,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,9,7,21,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,2,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,2,14,7,15,8,5,11,5,17,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,15,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,18,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,13,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,3,1,4,3,4,4,21,14,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,6,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,15,13,6,21,5,6,18,21,21,6,19,5,2,16,16,5,6,8,7,21,9,14,13,10,10,21,19,6,4,17,17,13,13,4,19,1,13,6,17,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,9,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,7,13,5,2,4,10,17,19,9,17,21,7,8,21,13,21,21,14,7,8,8,5,11,5,17,16,2,1,15,11,6,7,16,7,8,2,15,15,10,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,6,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,3,2,18,3,15,8,16,2,10,21,15,14,11,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,4,15,11,1,21,7,10 +24,14,21,5,10,4,15,8,1,14,11,7,7,16,21,5,16,6,10,17,21,7,6,18,2,21,4,4,6,6,21,4,6,17,1,10,2,1,10,11,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,15,5,6,6,2,7,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,1,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,2,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,13,9,13,6,21,6,6,18,2,21,6,19,5,2,16,16,5,6,8,7,17,9,14,13,10,10,21,19,6,4,16,17,7,13,4,19,1,13,6,21,16,2,21,16,21,1,4,21,16,9,6,5,21,21,18,5,13,6,15,7,6,21,21,4,8,2,13,7,18,6,15,2,19,16,7,10,16,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,21,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,11,16,17,9,17,1,2,6,2,2,13,10,6,15,21,4,17,8,16,13,16,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,3,11,5,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,11,1,21,8,10 +24,18,9,13,10,1,13,18,3,14,23,23,23,23,23,23,15,6,10,17,21,7,6,18,13,21,4,4,5,6,21,4,6,16,1,4,2,1,10,2,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,11,7,8,14,6,13,7,6,16,13,5,18,21,15,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,5,6,6,2,16,20,4,16,6,8,4,9,10,1,19,7,17,14,6,5,15,1,8,13,8,15,10,1,21,18,5,19,17,15,6,11,1,7,5,18,21,5,4,3,3,17,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,17,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,2,7,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,4,8,16,6,21,16,6,13,6,6,13,2,1,11,16,9,8,6,20,13,15,18,13,9,9,13,6,21,6,6,18,2,21,6,19,5,4,16,16,5,6,8,7,17,9,14,13,10,10,21,19,6,4,21,17,7,13,4,19,1,13,6,21,16,2,21,16,21,17,4,21,16,9,6,5,21,21,18,9,13,6,15,7,6,21,21,4,8,2,13,7,18,6,8,2,19,16,7,10,1,6,7,5,8,13,5,2,4,10,17,19,9,17,21,7,7,21,13,16,21,14,7,6,21,5,11,5,17,16,2,10,16,11,6,7,16,7,8,2,7,15,3,1,11,13,15,13,21,15,15,16,17,9,21,1,2,6,2,2,7,10,6,15,21,4,17,8,16,13,17,5,13,7,16,19,4,21,3,14,11,18,2,5,2,18,3,4,17,16,2,5,21,8,14,3,11,6,17,8,18,17,10,7,6,6,13,7,13,2,13,15,15,21,17,7,15,16,15,11,4,1,15,7,1,21,8,10 +24,1,21,5,9,2,15,2,1,6,15,8,4,4,6,4,15,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,7,6,16,13,5,18,21,7,21,5,21,13,13,8,9,18,2,16,1,21,16,4,16,13,6,13,6,6,13,10,20,7,16,4,8,4,3,10,1,19,7,17,14,6,5,15,1,8,13,8,15,6,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,1,16,5,6,7,7,16,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,4,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,7,5,14,13,5,2,4,10,17,3,9,17,21,7,8,21,13,21,2,14,7,14,8,5,11,5,21,16,2,2,15,11,6,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,10,5,16,21,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,10,18,3,7,7,16,2,2,21,15,14,2,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,23 +24,1,15,1,5,16,8,2,7,10,15,10,8,15,21,8,16,6,10,17,21,15,6,18,10,21,10,6,6,5,21,4,4,16,1,2,2,1,10,4,6,1,5,2,13,21,2,21,6,8,3,6,6,15,7,16,4,1,21,14,8,19,16,2,7,8,14,6,13,23,23,23,23,23,23,23,23,21,8,21,13,7,7,13,23,23,14,15,21,13,3,7,13,6,13,9,11,13,10,16,14,16,13,23,23,23,23,23,23,13,21,14,23,23,15,7,8,14,14,11,10,1,21,18,5,19,17,7,6,11,17,7,5,18,21,5,4,3,10,1,4,3,4,4,21,14,21,13,18,8,18,7,18,14,16,2,3,6,5,17,5,4,13,17,21,21,9,20,8,4,13,18,4,15,7,13,15,6,13,9,9,16,16,13,21,21,2,5,15,17,4,2,2,13,5,18,6,1,5,16,16,15,1,16,9,5,8,16,15,8,1,17,7,11,19,19,6,5,3,10,11,6,16,13,1,17,16,13,8,13,11,9,15,11,19,1,6,6,1,10,9,16,6,21,16,6,13,5,6,13,2,1,11,16,9,8,6,20,13,15,18,13,5,7,13,6,21,5,6,18,21,21,6,19,5,2,21,16,5,6,7,7,15,9,14,13,10,10,21,19,6,4,21,17,13,13,4,19,1,13,6,21,16,2,21,16,21,21,2,21,16,5,6,9,21,21,18,3,13,6,15,7,6,10,21,2,8,2,13,15,18,6,8,2,18,16,7,10,16,6,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,11,23,7,16,7,8,2,15,15,3,1,11,7,15,13,21,15,13,16,17,9,2,1,2,6,7,2,7,6,5,16,1,2,17,8,16,13,16,5,13,7,16,19,4,21,3,14,7,18,4,6,2,18,3,15,7,16,2,2,21,8,14,7,11,6,17,8,18,17,6,7,6,6,13,7,13,2,13,15,15,21,16,7,15,16,15,11,4,4,15,11,1,21,13,10 diff --git a/analysis/Hsu.et.al.git/msa/NUDT15.a2m b/analysis/Hsu.et.al.git/msa/NUDT15.a2m new file mode 100644 index 0000000000000000000000000000000000000000..c16402df7442238d6af826b8c96bf7cb5a3d6723 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/NUDT15.a2m @@ -0,0 +1,537 @@ +>NUDT15/1-164 +MTASAQPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVHFASVVNSFIEKENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_6/1-164 +--ADHHHHHRRPGVGVMVVVHSPLRPGCVLLGRRKTGL-AGLYQLPGGYL-FGEEWEECARREALEETGLRVCDVRFSTVVNSVRRDEGSHFVTIFMRAA +VDLAFRAEPQNVEPHKNEAWVWTPWEELPPPSQLFWALAVA-RQGYHP-RHA------------ +>Sepcies_9/1-164 +MEGASPCISQRPGVGVAALVISALHPECVLLGKRKGAIGTGTFQLPGGHLEFGESWEECAEREVLEETGLHLKNICFASVVNSIKLEEKYHYVTIVMKGE +VDMAYDSEPKNVEPEKNEGWEWTKWEAFPPADQLFWPLACLKQQGYHPFRGSFEHLLGSTAAHQ +>Sepcies_10/1-164 +LTLAQDH-------GVSLSPRGF---GCVCRGTH--CCPSQTVEIVVGNR---ETWEECAAREVLEEAGLRLKNVQFASVVNSIKVEESYHYVTIIMRGE +VDADYPAEPVNVEPEKNEGWSWIKWEDFPPDSQLFLPLACL-QQGYHPFKDCTDNNTGRAGTYH +>Sepcies_11/1-164 +TAVRNCSPK-RPGVG-GVIVTDSLNPCCVLLGKRK-SVGKGAYQLPGGHIEFGETWEECAQREVMEEAGVHLKNIHYASVANSIKLEENYHYITIFMQGE +LDRDLSQEPMNMEPEKNEG-NWVRWDNLPPEEQLFLPLACL-QQGYHPFKGLS------NGK-- +>Sepcies_12/1-164 +AVENGKPILKRPGVG-AVLVTDSSNPGCVLLGKRK-RVGKGTYQLPGGHIEFGESWEECAQREAMEEAGIHLKNIRFAHVINSIKLEENYHYITIFMLGE +MDRSYSAEAVNLEPEKNEG-TWRQWDDLPPEEQLFLPLANL-QQGFQPFRKS------------ +>Sepcies_13/1-164 +AVQNGKPILKRPGVG-GVLVTDSSNPGCVLLGKRK-RVGKGTYQLPGGHIEFGETWEECAQREVMEEAGVRLKNLRFGSVVNSIRLEENYHYVTIFMQGE +LDRSFSAEPVNLEPEKNEG-TWKRWEDFPPEEQLFLPLANL-QQDFQPFRKS------------ +>Sepcies_14/1-164 +AVQNGKPILKRPGVG-GVLVTDSSYPGCVLLGKRK-TVGKGTYQLPGGHIEFGETWEECAQREVMEEAGVRLKNLRFGSVVNSIRLEENYHYITIFMQGE +LDRSFSAEPVNLEPEKNEG---------------------------KPFL-------------- +>Sepcies_15/1-164 +THQLPKIINMRPGVG-GVLVTDAAQPGCVLLGKRR-QVGKGTYQLPGGHIEFGESWAECAQREVMEEAGLQLNNIRYASVVNSIKLEENYHYVTIYMQGE +VDRAFSSEPVNVEPEKNEG-TWTLWEDFPPEEQLFWPLANL-QQGYHPFTNSS------KD-LI +>Sepcies_16/1-164 +GVAQNHTPK-RPGVG-GVIVTDSSHPGCVLLGKRK-LVGKDKWQLPGGHVEFGETWEECAQREVMEEAGIQLKNLRFVFVVNSIKLEENYHYITLFMQGE +VDKDFTSEPVNMEPEKNEG-SWRAWDDFPPEEQLFLPLANV-QQGFQPFKKTE------CDQGI +>Sepcies_17/1-164 +RAVQNHTPQ-RPGAG-GVLVTHPSHPGCVLLGRRK-VVGTGTYQLPGGHIEFGETWEECAQREVMEEAGIRLRNVRYASVVNSIKLDENYHYITVFMQGE +VDRAFSSEPVNMEPEKNEG-TWITWEDFPEEEQLFLPLANL-QQGFQPFTKVE------KI--- +>Sepcies_18/1-164 +MTESCCPPK-RPGVG-GVLVTDSAHPNCVLLGKRK-VQGKGTYQLPGGHLEFGETWEECARREVTEEAGVRLKNVRFVSVVNSIKVEEQYHYVTIFMHGE +LDMNYPAEPVNLEPEKNEG-TWTKWDQFPQEDQLFLPLACL-KQGFQPCTTSE------KTS-- +>Sepcies_19/1-164 +MTQNCRPLK-RPGVG-GVLVTDSAHSNCVLVGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVMEEAGVRLKEVRFASVVNSIKLDEQYHYITIIMQGE +VDRSYPAEPVNLEPEKNEG-TWTRWDQFPQEDQLFLPLACL-QQGFQPFNTT------------ +>Sepcies_20/1-164 +MTQNCRPLK-RPGVG-GVLVTDSAHSSCVLLGKRK-AMGKGTYQLPGGHLEFGETWEDCAHREVMEEAGVRLKEVRFASVVNSIKLDEQYHYITIIMQGE +VDRSYPSEPVNLEPEKNEG-TWTQWDQFPQEDQLFLPLACL-QQGFQPFNTT------------ +>Sepcies_21/1-164 +MTQNCRPPKLRPGVG-GVLVTDSAHSNYVLVGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVMEEAGVRLKEVRFASVVNSIKLGEQYHYITIIMQGE +VDRSYPAEPVNLEPEKNEG-TWTRWDQFPQEDQLFLPLACL-QQGFQPFNAT------------ +>Sepcies_22/1-164 +MTQNCRPLKLRPGVG-GVLVTDSAHFNYVLVGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVTEEAGVRLKEVRFASVVNSIKLGEQYHYITIIMQGE +VDRSYPAEPVNLEPEKNEG-TWTRWDQFPQEDHLFLPLACL-QQGFQPFNATY------HCSYP +>Sepcies_27/1-164 +--MSDKPAK-RPGVGVGVLVTDLAHPGCVLLGKRR-EMGRGTYQLPGGHLEFGESWEECAVREVLEEAGVHLGKVRFASVVNSIRLEEQYHYVTIIMQGE +LDRRRSGEPENLEPEKNEGWTWTRWDQFPPEQKLFLPLATL-KEGFQP-TETQI---------- +>Sepcies_28/1-164 +--MSDKTAK-RPGVGVGVLVTDPAHPGCVLLGKRK-PMGNGTYQLPGGHLEFGETWEGCARREVLEEAGVRLGDVRFASVVNSIRLEEQYHYVTILMQGE +LDRKESGEPENLEPEKNEGWTWTLWDRFPPEEQLFLPLAGL-QQGFQ--RTSS------AETLL +>Sepcies_29/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGKYQLPGGHLEFGETWEECAHREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGE +LDR-QSGEPQNLEPDKNEGWTWTRWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_30/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGTYQLPGGHLEFGETWEECALREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGE +LDR-QSGEPQNLEPDKNEGWTWTRWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_31/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGE +LDR-QSGEPQNLEPDKNEGWTWTRWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_32/1-164 +--MSNKAVK-RPGVGVGVLVTDSAHPGCVLLGKRR-EVGKGKYQLPGGHLEFGETWEDCAHREVLEEAGVHLVDVGFASVVNSVRLEEQYHYVTIIMQGK +LDRKQSGEPENLEPEKNEGWTWTQWDQFPPEEQLFMPLAGL-QQGFH--SNTVTN----TETQL +>Sepcies_33/1-164 +--MSNKTVK-RPGVGVGVLVTDSSHPGCVLLGKRR-AMGEGKYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVRFASVVNSIRLEEQYHYVTIFMQGD +LDRKQSGEPVNLEPEKNEGWTWTRWDEFPPEQQLFLPLAGL-QQGFH--RYEHKVLSG-KNPTC +>Sepcies_34/1-164 +QQIMSQPAAKRPGVGVGVVVTSPSHPGCVLLGRRKGSPGTGMYQLPGGHL-FGESWEACAERETLEEAELHLKNTRFASVVNSVSLKDNYHYITIIMKGE +VDINYASEPVNMEPEKNEGWNWVKWEEFPSNDQLFWALCCLKQQGYNPFSEDFNHLHPHNKEQK +>Sepcies_35/1-164 +--MEGGPVQVRPG-GVGVVITSPAHP-CVLLGKRKGAVGGGTYQLPGGHLEFGESLAQCAQRETLEEAALHLKNVRFASAVNAVSAPDRYHYVTILMKGE +VDTEREPEPRNREPEKNESWEWVKWEEFPPLDQLFWSLRCLKEQGYSPFTEDFNHLRGYTGNHH +>Sepcies_36/1-164 +GTRGDERVQPRPGVGVGVVITSAAHPNCVLLGKRKGPIGGGTYQLPGGHLEFGESLGACAEREALEEAALPLCNVRFASAVNAVCEAECYHYVTVLMKGE +VEVGH--EPRNLEPDKNEGWEWVAWDKFPRAEQLFWALRCLREQGYDPFTEELHHLRGYTGRHQ +>Sepcies_37/1-164 +MDGTHVAERSRPG-GVGVVVTSAAHP-CVLLGKRKGVQ-AGTFQLPGGHL-FGESFAECAEIETLEEANLHLKNVCFASVVNAVSEMDNYHFVNILMKGE +VDTNHESEQVNVESDKNESWEWVKWEEFPPADQLFWGLRCVKEQGYSPFKEDLDHLRGYTGSHH +>Sepcies_38/1-164 +------MEKLRPGVGVGVVIRSPGHPGCVLVGKRRSVV-NGFFQLPGGHLEFGESLVECAKRETLEEAALHLTNVQFASVVNAASLKDNYHYVTILMKGD +IDMNHESEPKNLEPDKNESWEWVKWDEFPPANKLFWPLRCLREQNYNPFKEELNHLIG-AGNF- +>Sepcies_39/1-164 +------MEKLRPGVGVGVVIRSPGHPGCVLVGKRRSVV-KGFFQLPGGHLEFGESLVECAKRETLEEAALHLTNVQFASVVNAASLKDNYHYVTILMKGD +IDMNHESEPKNLEPDKNESWEWVKWDEFPPANKLFWPLRCLREQNYNPFKEELNHLIG-TGNF- +>Sepcies_40/1-164 +------MEKLRPGVGVGVVIRSPGHPGCVLVGKRRSVV-KGFFQLPGGHLEFGESLVECAKRETLEEAALHLTNVRFASVVNAASLKDNYHYVTILMQGD +IDMNHESEPKNLEPDKNESWEWVKWDEFPPANKLFWPLRCLREQNYNPFKEELNHLIG-TGNF- +>Sepcies_41/1-164 +TAPMGDAAQPRPG-GVGVVITSPAHP-CVLLGKR-GRLGGGMYQLPGGHL-FGESLAECAAREAREEAALRVRNLRFASAVNAACPAAGYHYVTVLMKGE +AEP--GAEPRNSEPDKNEGWEWVKWDEFPPAEQLFWALRCLREQGYNPFSEELGHLQGYTGSHQ +>Sepcies_42/1-164 +AAAMGEATRQRPG-GVGVVVTSPAHP-CVLLGKRKGPI-AGTYQLPGGHL-FGESLAECAAREALEETALRLHNVRFASAVNSVCAAERYHYVTVLMKGE +AEP--GEEPRNCEPDKNEGWEWVKWDEFPPVEQLFWALRCLREQGYNPFTEDLDHLKGYTGSHQ +>Sepcies_43/1-164 +ADQLEPSTRQRPG-GVGVVVTSPAHP-CVLLGKRKGSM-AGTYQLPGGHL-FGESLAECAARETLEEAALRLRNVRFASAVNAVCAAAHYHYVTVLMKGE +AEP--GEEPRNCEPDKNEGWEWVKWDEFPPAEHLFWGLRCLREQGYNPFTEDLDHLKGYTGSHQ +>Sepcies_44/1-164 +--MGEEAAQRRPG-GVGVVVTSAAHP-CVLLGKRKGAL-AGTYQLPGGHL-FGESLAECAARETLEEAALPLRHVRFASAVNAVCASQRYHYVTMLMKGE +AEP--GAEPRNQEPDKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFTEELDHLKGYTGSHQ +>Sepcies_45/1-164 +--MGEEAAGRRPG-GVGVVVTSAAHP-CVLLGKRKGAL-AGTYQLPGGHL-FGESLAECAARETLEEAALRLRHVRFASAVNAVCESQRYHYVTVLMKGE +AEP--GAEPRNQEPDKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFTEELDHLKGYTGSHQ +>Sepcies_46/1-164 +MAAG------RPGV-VGVVVTSPRHPRCVLLGRRKGAVGAGAFQLPGGHLEFGESWEECAERETLEETALHLKNVRFASVVNSVSVKDSYHYVTILMKGE +VDVTHESEPQNVEPEKNESWKWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDFNHLVGYTGNHP +>Sepcies_47/1-164 +SVRKDPGRVRRPGVGVGVVITSSRHPQCVLLGKRKGSLGAGTFQLPGGHLEFGESWEECAERETLEETALHLTNVRFASVVNSVSEKDDYHYVTILMKGE +VDITYDSEPKNVEPEKNEGWEWVPWDDFPPLDQLFWALRCLKEQGYNPFKEELNHLVGYRGKHQ +>Sepcies_48/1-164 +DPAAGQPLRRRPGVGIGVVITSPEHPQCVL-GKRKGSVGAGTFQLPGGHLEFGESWEECAARETLEEAALHLKNVRFASVVNSVSEKDDYHYVTILMKGE +VDMTYESEPKNTEPDKNEGWEWVPWEDFPPLDQLFWALRCLREQGYNPFKEELNHLVGYRGNH- +>Sepcies_49/1-164 +TTTRAEPMGLRPGVGVGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFTEKENYHYVTILMKGE +VDLTYDSEPKNVEPEKNE---------------------------------------------- +>Sepcies_50/1-164 +--------------S--------------------------------------ESWEECAQRETLEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHDSEPKNVEPEKNENWEWVPWDKFPPLDQLFWALRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_51/1-164 +MTASVESPRRRPGVGVGVVVTSSKHPRCILLGKRKGSVGAGRFQLPGGHLEFGETWEECAQRETWEEAALYLKNVRFASVVNSFLVEENYHYVTVLMKGE +VDTTHDPEPKNVEPEKNESWQWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLGHLVGYKGNHL +>Sepcies_52/1-164 +MAAGAERRGGRPGVGVGVVVTSSEHPRCVLLGKRKGSLGAGRFQLPGGHLEFGESWEECAQRETLEEAALYLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHGSEPKNVEPEKNE---------------------------------------------- +>Sepcies_53/1-164 +MAASADPRRQRPGVGVGVVVTSCKHPGCVLLGKRKGSVGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKQQGYDPFKEDLNHLVGYKGNHL +>Sepcies_54/1-164 +YSPLTRKTDRCPGVGVGVVVTSCKHPRCVLLGKRKPPFGAGSFQLPGGLLEFGETWEECAQRETWEEAALHLKNVRFASV------KENYHYVIILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLIWGLRY-----YDPFKEDLNHLVAKKIS-- +>Sepcies_55/1-164 +MTHRAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKEKYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_56/1-164 +MTHRAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLLEVHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKEKYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_57/1-164 +MTDRAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKEKYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_58/1-164 +YSPLTRKTDRCPGVGVGVVVTSCKHPRCVLLGKRKPPFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASV------KENCHYVIILMKGE +VDVTHASEPKNVEPEQNE----IPWEEFPPLDQLIWGLRY-----YDPFKEDLNHLVAKKIS-- +>Sepcies_59/1-164 +TISGAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKHPFGAGSFQLPGGHLEFGETWEECAQRETWKEAALHLKNVRFASV------KENYHYVIILMKGE +VDVTHDSEPKNVEPEQNESWEWVPWEEFPPLDQLIWGLRC-----LK----------------- +>Sepcies_60/1-164 +MTASAQPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVHFASVVNSFIEKENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_61/1-164 +MTASAQPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVHFASVVNSFIEKENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_62/1-164 +MTASAQPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVHFASVVNSFIEKENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_63/1-164 +MTASGQLSGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTVLMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLKHLVGYKGNHL +>Sepcies_64/1-164 +MVALPEAAGRRPGVGVGVVVTSSRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFFKKENYHYVTILMKGE +VDLTHNPEPKNTEPEKNESWEWVPWEEFPTLDQLFWVLRCLKEQGYNPFKEDLDHLVGYKGHHH +>Sepcies_65/1-164 +MVALPGAAGRRPGVGVGVVVTSSRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDLTHDPEPKNTEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHH +>Sepcies_66/1-164 +-----MCRGRVSGLLACVRASVRPCVRAAAASPRALARRADARRPPQVHAEGGETWEECAQRETWEETALHLKNVRFASVTNSFVEKENYHYVTILMKGE +VDVTHNPEPKNTEPEKNEGWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDFDHLVGYKGHHP +>Sepcies_67/1-164 +----------MPSL-SPFFLAHSSWA----------------------SLFSSETWEECAQRETWEETALHLKNVRFASVTNSFVEKENYHYVTILMKGE +VDMTHNPEPKNTEPEKNEG----------------------RRIIYN-HASS------------ +>Sepcies_68/1-164 +MTACPEPPPRRPGIGIGVVITSSGHPGCVLLGKRKGSAGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNTFIEKENYHYVTVLMKGE +VDMTHDPEPKNAEPEKNESWEWVPWEKFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHL +>Sepcies_69/1-164 +MTARAEPQGRRLGVAVGVVVTSSKHPRCVLLGKRKGIIGAGSYQLPGGHLEFGETWEECAQRETWEEAALRLKNVRFASVVNSFDKKENYHYVTILMKGE +VDMTYDSEPKNTEPEKNESWEWVPWEEFPPLAQLFCALRCLKEQGYNPFKEDLDHLLAYKGHHL +>Sepcies_70/1-164 +MTARAEPQGRRPGVGVGVVVTSSRHPRCVLLGKRKGTVGAGSYQLPGGHLEFGETWEECAQRETWEEATLHLKNVRFASVVNSFAEKENYHYVTILMKGE +VDMTYDSEPKNTEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHL +>Sepcies_71/1-164 +MTARAEPQGRRPGVGVGVVVTSSRHPRCVLLGKRKGTIGAGSYQLPGGHLEFRETWEECAQRETWEEAALHLKNVRFASVVNSFAEKENYHYVTILMKGE +VDMTYDSEPKNTEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHL +>Sepcies_72/1-164 +MTASAEARGRRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGKFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEEENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWPLRCLKEQGYDPFREDLDHLVGYKGNHL +>Sepcies_73/1-164 +MTASAEARERRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGKFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEEENYHYVTILMRGE +VDVTHDSEPKNVEPEKNEK-SLLLLEESVDITSTSSSFSLLCPGGSN--KKSLL---------- +>Sepcies_74/1-164 +MTASAEARGRRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGNFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEEENYHYVTILMKGE +VDMTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_75/1-164 +MTTRAEQQGQRPGVGVGIVVTGCRHPHCILLGRKKGSFGAGNFQLPRGHLEFGESWKECAQRETWEEAALHLKNVRLASVVNSFVEEENYHYVTILMKGE +VDVTHGSEPKNVEPEKNESWEWIPWEEFPPLDQLFWALCCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_76/1-164 +MTTRAELRERRPGVGVGVVVTSCNHPRCVLLGKRKGSVGAGRFQLPGGHLEFGESWEECAQRETLEEAGLHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHDSEPKNVEPEKNESWEWVPWEEFPSGEQLFWGLRCLKEQGYNPFKEELDHLVGYKGDHL +>Sepcies_77/1-164 +MTASAAARGRRPGVGVGVVVTSSSHPRCVLLGKRKGSFGAGTFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEEENYHYVTILMKGE +VDVTQDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLSLWKQRSC +>Sepcies_78/1-164 +-----------------------------------------------------ESWEECAL-ETLEETALHLKNVRFASVVNSFIEKENYHYVTVLMKGE +VDWTHDSEPKNVEPEKNESWKWVPWEEFPPGEQLFWALRCLKEQGYDPFKEELDHLIGYKGNHL +>Sepcies_79/1-164 +MTSGAEPRVRRPGVGIGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGVGWAG-GGWGTLEEAALHLKNVRFASVVNSFIEGENYHYVTVLMKGE +VDTTHDSEPKNVEPEKNESWEWVPWEDFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_80/1-164 +MSGSAEARGRRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEETALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDTTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_81/1-164 +MTASVEPRGRRPGVGVGVVVTSGRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_82/1-164 +MTASVERRGRRPGVGVGVVVTSGRHPRCVLLGRRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_83/1-164 +MTASVEPRGRRPGVGVGVVVTSGRHPRCVLLGRRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGRHL +>Sepcies_85/1-164 +MKAIAEPRGQRPGVGVGVVVTSSRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLNNVRFASVVNSFVEKENYHYVTILMKGE +VDVTQDSEPKNVEPEKNESWQWVPWEEFPPPDQLFWALRCLKEQGYDPFKEDLDHLQILQN--- +>Sepcies_86/1-164 +MTASAEPPRRRPGVGVGVVVTSCEHPRCVLLGKRKGSFGDGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNVHFASVVNSFIEKENYHYVTILMKGE +VDLTHGSEPKNVEPEKNESWEWVPWEEFPPVDQLFWALRCLKKQGYDPFKEDLNHLVGYKGNNF +>Sepcies_87/1-164 +MTASAEPPGRRPGVGVGVVVTSCEHPRCVLLGKRKGSFGDGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNVHFASVVNSFIEKENYHYVTILMKGE +VDLTHGSEPKNVEPEKNESWEWVPWEEFPPVDQLFWALRCLKKQGYDPFKEDLNHLVGYKGNNL +>Sepcies_88/1-164 +MSVSVEPLRRRPGVGVGVVVTSYKHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECARRETWEEAALHLENVRFASVVNSFVEKENYHYVTILMKGE +VNRTQDPEPKNVEPEKNESWEWVPWEEFPPPDQLFWALRCLKEQGYNPFTEELNHLEGYKGNHL +>Sepcies_89/1-164 +MTANAEPRR-RPGVGVGVVVVSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVERENYHYVTILMKGE +VDMDHHSEPKNMEPEKNESWEWIPWEEFPPSDQLFWALRCLKEQGYDPFREDLNHLEGYRGEHL +>Sepcies_90/1-164 +MTANAEPRR-RPGVGVGVVVVSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNVRFASVVNSFVERENYHYVTILMRGE +VDMAHHSEPKNMEPEKNESWEWVPWEEFPPSDQLFWALRCLKEQGYDPFREDLNHLEGYRGEHL +>Sepcies_91/1-164 +MAANAEPRR-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDMTHGSEPRNMEPEKNESWQWVPWEAFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGEHL +>Sepcies_92/1-164 +MAANAEPRR-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLHLKNVCFASVVNSFVEKENYHYVTILMKGE +VDMTHDSEPRNMEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGEHL +>Sepcies_93/1-164 +MAATAEPRK-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLRLKNVRFASVVNSFVEKENYHYVTILMKGE +VDMTHDSEPRNMEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGEHL +>Sepcies_94/1-164 +MAANAEPRR-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDMTHDSEPRNMEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGEHL +>Sepcies_95/1-164 +MAANAEPRR-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDMTHDSEPRNMEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGEHL +>Sepcies_96/1-164 +MATNAEQRR-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLRLKNVRFASVVNTFVEKENYHYVTILMKGE +VDVTHESEPRNMEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGKHL +>Sepcies_97/1-164 +MTASAAPPVSRPGVGVGVVVTSSEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNIRFASVVNSFIEKENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_98/1-164 +MTTSAESPGRRPGIGIGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDMTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLNHLLGYKGNHL +>Sepcies_99/1-164 +MTASAEPRGRRPGVGVGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVEKENHHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_100/1-164 +--MSNKTVK-RPGVGVGVLVTDSAHPGCLLLGRRK-EMGKGKYQLPGGHLEFGETWEECAHREVLEEAGVCLVNVCFASVVNSIRLAEKYHYVTIFMRGE +LDRKLSGEPENLEPEKNESWTWTQWDRFPPDEQLFLPLAGL-QQGFQ--RST----VG-TETQR +>Sepcies_101/1-164 +NNDKDTGRLRRPGVGVGVVITSSRHPQCVLLGKRKGSVGAGTFQLPGGHLEFGESWEECAERETLEEAALHLKNIRFASVVNSVSEEDDYHYVTILMKGE +VDTTYDSEPKNIEPEKNESWDWVPWEDFPPLDQLFWALRCLREQGYNPFKEELSHLMGYKGNHQ +>Sepcies_102/1-164 +---MEDGREARPG-GVGVVITSPHHP-CVLLGKRKGAVGNGTYQLPGGHLEFGESLAQCARRESLEEAALHLKNVRFASAVNSVSAPQRYHYVTVLMKGE +VDTEREPEPSNREPEKNESWEWVKWEEFPPLDQLFWPLRCLKEQGYNPFTEDFNHLRGYTGNHH +>Sepcies_103/1-164 +MLPSCYP--KRPGVGVGVVVTSSEHEGCVLLGKRK-GDGCGSFQLPGGHLEFGETWEKCAMREVLEETGLHLNNVCYATVVNGIKLEDNYHYVTILMRGE +VDTCFPSEPVNLEPDKNEGWTWTKWEDLPAEQHLFVPLACI-KQGYHPFRTE-------TK--- +>Sepcies_104/1-164 +------------------------------------------------------------------------------------------------MKGE +VDMNHDSEPKNLEPEKNESWEWVKWEEFPPADQLFWPLRCLKEQGYDPFKEDLSHLVGYTGNHL +>Sepcies_106/1-164 +MTTHPEPHPRRPGIGVAVAVTSSRHPRCVLLGKRKGPLGGGTFQFPGGHLEFGETWEECAQRETWEETALHLKNVRFASVTNSFVEKENYHYVTILMKGE +VDVTHNPEPKNTEPEKNEGWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDFDHLVGYKGHHP +>Sepcies_107/1-164 +ATSKDSGRLGRPGVGVGVVITSSKHPQCVLLGKRKGSIGAGTFQLPGGHLEFGESWEECAERETLEEAALHLKNVRFASVVNSVSEKDDYHYVTILMKGE +VDVAYDSEPKNTEPEKNEGWEWVPWEDFPPLDQLFWALRCLKEQGYNPFKEELNHLMGYRGNHQ +>Sepcies_108/1-164 +MTASVEPRGRRPGVGVGVVVTSGRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_109/1-164 +------------------------------------------------------------------------------------------------MKGE +VDLTHDLEPKNAEPEKNESWEWVPWKEFPPLDQLFSALRCLKEQGYDPFKY-LDHLVRYKGSHL +>Sepcies_110/1-164 +-----------------------------------------------------ESWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDTTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_111/1-164 +MTASAEPQRRRPGVGVGVVVTSSRHPGCVLLGKRKGTFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDMTHDPEPKNVEPDKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLSHLVGYKGNHL +>Sepcies_112/1-164 +MSASAEARGPRPGVGVGVVVTSSSHPRCVLLGKRKGAIGAGRFQLPGGHLEFGESWEECAQRETLEEAALYLKNVRFASVVNSFVEKENYHYVTILMKGE +VDMTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRGLKEQGYDPFKEDLNHLVGYKGSHL +>Sepcies_113/1-164 +--------------M-----------------------GRGTYQLPGGHLEFGESWEECAVREVLEEAGVHLVNVRFASVVNSIRLEEQYHYVTIIMQGE +LDRRRSGEPENLELEKNEGWTWTRWDQFPPEEQLFLPLACL-KEEGEALQQLTG-----SGDHT +>Sepcies_114/1-164 +--MSGKAVN-RPGVGVGVLVTDSAHPGCVLLGKRK-KMGKGTYQLPGGHLEFGETWEGCAHREVLEETGVRLMNVRFASVVNSIKLEEAYHYVTIIMQGD +LDRKQSGEPENLEPEKNEGWTWTQWGQFPPEDQLFLPLAGL-RQGFC--RATT------STSET +>Sepcies_115/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGE +LDR-QSGEPQNLEPDKNEGWTWTLWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_116/1-164 +MTTSSEPRGQRPGVGVGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRGLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_117/1-164 +------MEKLRPGVGVGVVIRSPGHPGCVLLGKRRSVV-KGFFQLPGGHLEFGESLVECAKRETLEEAALHLTNVQFASVVNAASLKDNYHYVTILMKGD +VDMNNESEPKNLEPDKNES-KFFK-NSVSILSAYMYNVRMVNICGC--MKVQIISFIC------ +>Sepcies_118/1-164 +---MSEKAGKRPGVGVGVLVTDSAHTGCVLLGKRR-SVGRGTYQLPGGHLEFGETWEDCACREVLEEAGVHLANVRFASVVNSIKLEERYHYVTVIMRGE +LDRRRSGEPVNPEPEKNDGWTWTRWDEFPPEEQLFLPLANL-QQGFQP-GSAET---------- +>Sepcies_119/1-164 +MAARADPQRQRPGVGVGVVVTSCKHPGCVLLGKRKGSVGGGSFQLPGGHLEF------------------------------------------------ +-------------------WEWVPWEEFPPLDQLFWGLRCLKQQGYDPFKEDLNHLVGYKGNHL +>Sepcies_120/1-164 +-----------------------------------------------------ETWEECAQRETWEEAALHLKNVRFASAVNSFIEKENYHYVTILMKGE +VDMTHESEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLVGYRGNHL +>Sepcies_121/1-164 +ATSKESGRLGRPGVGVGVVITSSRHPQCVLLGKRKGSVGAGTFQLPGGHLEFGESWEECAERETLEEAALHLKNVRFASVVNSVSEKDNYHYVTILMKGE +VDMAYDSEPKNTEPEKNEGWEWVPWEDFPPLDQLFWALRCLKEQGYNPFKEELNHLVGYRGSHQ +>Sepcies_122/1-164 +MAASADPRRQRPGVGVGVVVTSCKHPGCVLLGKRKGSVGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKQQGYDPFKEDLNHLVGYKGNHL +>Sepcies_123/1-164 +MTASAEAREWRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGKFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEEENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLIGYKGNHL +>Sepcies_124/1-164 +--MSDKTVK-RPGVGVGVLVTDSAHPGCVLLGKRR-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVRLASVVNSIRLEEQYHYVTIFMQGD +LDRKQSGEPENLEPEKNEGWTWTHWDEFPPEQQLFLPLAGL-QQGFQ--RNKH----------- +>Sepcies_125/1-164 +---SAEARGRRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGKFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEEENYHYVTILMKGE +VDVTHDSEPKNVEPEKNEK-SLLLLEESVDITSTSSSFSLLCPGGSN--KKSLL---------- +>Sepcies_126/1-164 +RMAGAGLPRPRPGVGVGVVVTSSRHPRCVLLGKRKGSVGAGTFQLPGGHLEFGESWEECAQRETLEEAALHLKNVRFASVVNSFAEKENYHYVTILMKGE +VDMVHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDMDHLKGYKGNH- +>Sepcies_127/1-164 +MADAVQSSTRRPGVG-GVLVTDSVQPGCVLLGKRK-LVGKGAYQLPGGHIEFGETWEQCAQREVMEEAGLQLKNIHYASVVNSIKLEENYHYITIFMQGE +VDRAFPSEPVNMEPEKNEG-TWRLWEDFPPEEQLFLPLANL-QQGFQPFRNR--------GKDL +>Sepcies_128/1-164 +MTASAEPPGRRPGVGVGVVVTSCEHPRCVLLGKRKGSFGDGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNVHFASVVNSFIEKENYHYVTILMKGE +VDLTHGSEPKNVEPEKNESWEWVPWEEFPPVDQLFWALRCLKKQGYDPFKEDLNHLVGYKGNNL +>Sepcies_129/1-164 +MTASVEPRGRRPGVGVGVVVTSGRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_132/1-164 +---------------------------------MKGEA-------------------------------------------------------------- +-EP--GAEPRNQEPDKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFTEELDHLKGYTGSHQ +>Sepcies_133/1-164 +MTTNAERRVRRPGVGVGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGESWEECAQRETLEEAALHLKNVRFASVVNSFIERENYHYVTILMKGE +VDTTHDSEPKNVEPEKNESWEWVPWEDFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_134/1-164 +----------MAAV-AGV--------GAVVLSSRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEIALRLENVRFASVVNSFVEKENYHYVTILMKEE +VDTTHGSEPKNEEPEKNESSEWVPWDEFPPLNQLFWA-----HQGCNPFKEELNHLEGYK---- +>Sepcies_136/1-164 +VSVHMSVEAKRPGVGVGVLVTDSAHPGCVLLGKRR-AMGGGTYQLPGGHLEFGETWEECAHREVLEEAGVHLVNVRFASVVNSIRLEEQYHYVTIIMQGD +LDRKQSGEPENLEPDKNEGWTWTRWDEFPPEPQLFLPLAGL-QQGFQ--RNT-------TNTQP +>Sepcies_137/1-164 +MMSSAEPLGRRPGVGVGVVVTSYEHPRCVLLGKRKGSFGGGSFQLPGGHLELGETWEECAQRETWEEAALHLKNVRFASVVNSFTEKENYHYVTILMKGE +VDLTHDSEPKNVESEKNESWEWVPWEEFPPVDQLFWALRCLKEQGYDPFKEDLNHLVGYKGNNL +>Sepcies_138/1-164 +--MSNTIVK-RPGVGVGVLVTDSARPDCVLLGKRR-AMGKGKYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVSFASVVNSIRLEEQYHYVTIIMQGE +LDRKQSGEPENLEPEKNEGWTWTPWDTFPPEEQLFLPLAGL-QQGFN--RTR--S----TETQL +>Sepcies_139/1-164 +RKFLFQNWIKRPGVGVGVLVTDLAHPGCVLLGKRK-AMGRGTYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVRFASVVNSIRLEEQYHYVTIIMQGE +LDREQSGEPENLEPEKNEGWTWTRWDQFPPEQQLFSPLAGL-LQGFRPFSDKSS-----RVPTK +>Sepcies_141/1-164 +TMASAEPRARRPGVGVGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDVTQDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWPLSCLKEQGYDPFKEDLDHLVGYKGSHV +>Sepcies_142/1-164 +--MGEEAAERRPG-GVGVVVTSAAHP-CVLLGKRKGEP-ALPSALPCPCS--------CAARETLEEAALRLQHVRFASAVNAACAPQRYHYVTVLMKGE +AEP--GAEPRNQEPDKNEGWEWVKWDEFPPADQLFWPLRCLREQGYNPFSEELDHLKGYTGTHQ +>Sepcies_143/1-164 +--MGEEAAQRRPG-GVGVVVTSAAHP-CVLLGKRKGAL-NGTYQLPGGHL-FGESLAECAARETLEEAALRLRHVRFASAVNAVCASQRYHYVTVLMKGE +AEP--GAEPRNQEPDKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFSEELDHLKGYTGSHQ +>Sepcies_144/1-164 +MTDRAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKEKYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_145/1-164 +MTDSAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKEKYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_146/1-164 +SQLGKGGLARRPGAGVGVVVTSCKHPRCVLLGKRKRSVGAGSFQLPGGHLEFGETWEECAQRETWEAAALHLKNVRFASV------KENYHYVIVLIKGE +VDVTCDSEPKNVEPEKNESWEWVPWEEFPPLDQLIWGLRY-----YDPFKEDLNLLVGYKGNHL +>Sepcies_147/1-164 +--ITHNSVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGRGTYQLPGGHLEFGETWEECAHRELLEEAGVRLVNTRFASVVNSIILEEQYHYVTIFMQGE +LDR-QSGEPENLEPQKNEGWTWTRWDEFPPEQQLFVPLACL-QQGFQ--RNTDT---------- +>Sepcies_148/1-164 +MTASAEPRGGRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_149/1-164 +MTQNCRPLK-RPGVG-GVLVTDSAHSNCVLVGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVMEETGVRLKEVRFASVVNSIKLEEQYHYITIIMQGE +VDRNYPADPVNLEPEKNEGEHWQVTDLYRRLCRYVCLYVCPETTGLPAVQRHI------TLQLP +>Sepcies_150/1-164 +-------MK-RPGVGVGVLVTDSAHPGCVLLGKRK-EVGKGMYQLPGGHLEFGETWEECAEREVMEEAGVHLVNVHFASVVNSIRLEEDYHYVTIIMRGD +LDRKQSGEPENLEPEKNEGWAWVRWEQFPPEEKLFFALASL-QQGFQP-RNKE------PTAET +>Sepcies_151/1-164 +PALSGMACGGRPGVGVGVVVVSSAHPGCVLLGQRKSAV-AGLFQLPGGHLEFGESLAECAEREVLEETALHLTNVRFASTVNSVSLKDNYHYVTILMKGE +VDMNYESEPRNLEPDKNESWEWVKWEEFPSADQLFWALCCLKEQGYNPFTEEFNHPCGVHGKYV +>Sepcies_152/1-164 +MTASVKPRGRRPGVGVGVVVTSGRHPRCVLLGRRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHDSEPKNVESEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_153/1-164 +EPMSDKPVK-RPGVGVGVLVTDSAHPGCVLVGKRK-PMGNGTYQLPGGHLEFGETWEQCAHREVLEEAGVRLVDVRFASVVNSIRLEEQYHYVTIIMQGE +LDRKQSGEPENLEPEKNEGWTWTLWDRFPPEEQLFLPLAGL-QQGFHR-TPTA------NSVID +>Sepcies_154/1-164 +MTASVEPRGRRPGVGVGVVVTSGRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_155/1-164 +MTARAEPQGRRPGVGVGVVVTSSRHPRCVLLGKRKGTVGAGSYQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFAEKENYHYVTILMKGE +VDMTYDSEPKNTEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHL +>Sepcies_156/1-164 +MTQNCRPLK-RPGVG-GVLVTDSAHSNCVLVGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVMEEAGVRLKEVRFASVVNSIKLDEQYHYITIIMQGE +VDRSYPAEPVNLEPEKNEG-TWTRWDQFPQEDQLFLPLACL-QQGFQPFNTT------------ +>Sepcies_157/1-164 +AVQNGKPILKRPGVG-GILVTDSSNPGCVLLGKRK-KVGKGTYQLPGGHIEFGETWEECAQREVMEEAGVRLKNIRFASVINSIRLEENYHYVTIFMQGE +LDRSFSAEPVNLEPEKNEG-TWRRWEDFPPEEQLFLPLANL-QQDFQPFRKG------------ +>Sepcies_158/1-164 +MSANAEPRR-RPGVGVGVVVTSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNVRFASVVNSFVEEENYHYVTILMKGD +VDTAHESEPKNMEPEKNESWEWIPWEEFPPSDQLFWALRCLKEQGYDPFREDLNHLHGYRGEHL +>Sepcies_159/1-164 +--MSNSAVK-RPGVGVGVLVTDSAHPGYVLLGKRR-AVGRGKYQLPGGHLEFGETWEECAHREVLEEAGVCLVNIRYASVVNAVRLEEQYHYITIFMQGE +LDREQSGEPQNLEPEKNEGWTWTRWDELPPEQQLFLPLAVL-QQGFQ--RNTQSPP-------- +>Sepcies_160/1-164 +--MSNSAVK-RPGVGVGVLVTDSAHPGCVLLGKRR-AVGRGTYQLPGGHLEFGETWEECAHREVLEEAGVCLVNIRYASVVNAIRLEEQYHYITIFMQGE +LDREQSGEPENLEPEKNEGWTWTRWDELPPEQQLFLPLAVL-QQGFQ--RNTQSQL-------- +>Sepcies_161/1-164 +MTARAAARGRRPGVGVGVVVTSSSHPRCVLLGKRKGSFGAGTFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEEENYHYVTILMKGE +VDVTQDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_162/1-164 +MTANVESRGRRPGVGVGVVVTSGRHPRCVLLGRRKGSFGAGSFQLPGGHLEFGESWEECAQRETLEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGE +VDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_163/1-164 +RLPWPKRRGSAPG-AWGWWSPAPRIPTCWARGKAQREPGGLGSRLPVAGL-WGESLAECAARETLEEAALRLRNVRFASAVNAVCVAAHYHYVTVLMKGE +AEP--GEEPRNCEPDKNEGWEWVKWDEFPPAEQLFWALRCLREQGYNPFTEDLDHLKGYTGSHC +>Sepcies_164/1-164 +------MDERRPGVGVGVVITSSAHPGCVLLGRRKSAV-RGYFQLPGGHLEFGESLAKCAERETLEEAALHLANVSFASTVNAISLKDNYHYVTILMKGE +VDMNYECEPRNLEPDKNEGWEWVKWEELPPADQLFWPLRCLKEQGYNPFTEELNHLMG-TGNV- +>Sepcies_165/1-164 +CQMSDKSLK-RPGVGVGVLVTDAAHAGCVLLGKRK-KVGRGTYQLPGGHLEFGETWEECAHREVLEEAGVRLSNVRFASVVNSIRLEEQYHYVTIIMQGD +LDRKQSGEPENLEPEKNEGWTWTRWDQFPPEDQLFLPLADL-QQGFC--R-------------- +>Sepcies_166/1-164 +--MSDKVIR-RPGVGVGVLVTDSAHPGCVLLGKRR-PVGRGTHQLPGGHLEFGETWEECAHREVLEEAGVHLVNVHFASVVNSIKVQDQYHYVTIIMQGE +LDRRRSGEPENLEPEKNEGWTWTCWEEFPPEQQLFLPLAGL-QQGFQ--RNT--E----T---- +>Sepcies_167/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGE +LDR-QSGEPQNLEPDKNEGWTWTRWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_168/1-164 +TWNSGRSRASCPS-RARVRFPASRSV-GRAPGERRGERGREALLCPRSLPARRESLAQCARRETLEEAALHLKNVRFASVMNAVSAPDRYHYVTILMKGD +VDTEREPEPRNREPEKNESWEWVKWEEFPPADQLFWSLRCLKEQGYSPFTEDLNHLRGYTGNHH +>Sepcies_169/1-164 +--MSDNAAR-RPKVGVGVLVTDSAHPGCVLLGKRK-VMGNGKYQLPGGHLEFGETWEECAQREVLEEAGLHLVNIRFASVVNSIRLEEQYHYVDIIMQGE +LDKERSKEPQNLEPEKNEGWTWTRWEQFPPEDRLFLPLAHL-EQRYHP-TST-------AETLK +>Sepcies_171/1-164 +--MSDEPGK-RPGVGVGVLVTDSAHPGCVLLGKRR-QMGRGTYQLPGGHLEFGESWEECAVREVLEEAGVHLVNVRFASVVNSIQLEEQYHYVDIIMQGE +LDRRRSGEPQNLEPEKNEGWTWTSWDQFPPEEQLFLPLACL-KEGFQP-TDI------------ +>Sepcies_172/1-164 +RRGSTPAAGRRRGGPAGRRHVPARRP-RVRVGGRGGPPGAAALLTVSPPL-LSESLAECAAREAREEAALRLRNVRFASAVNAACPAAGYHYVTVLMKGE +AEP--GAEPRNSEPDKNEGWEWVRWDEFPPAEQLFWALRCLREQGYNPFSEELDHLQGYTGSHQ +>Sepcies_173/1-164 +MTASAEQRARRPGVGVGVVVTSSRHPGCVLLGKRKGSFGAGSFQLPGGHLEFSESWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWEEFPPSDQLFWALRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_174/1-164 +--MSDTPVK-RPGVGVGVLVTDSAHPGCVLLGKRR-AVGRGLYQLPGGHLEFGETWEECAHREVLEEAGLRLVNIRYASVVNCIKLEEQYHYITIFMRGE +LDKEQSQEPQNLEPEKNEGWTWTRWDELPPEQQLFLPLAIL-QQGFQ--TQSQP---------- +>Sepcies_175/1-164 +LVTRCQP--KRPGVGVGVLVTDSAHPGCVLLGRRK-AVGAGMYQLPGGHLEFGETWEECAQREVMEEAGVRLVNVRFAAVMNSVALREHYHYVTIFMQGE +LDRE-SGEPRNVEPEKNDGWTWTPWERFPPEEQLFFSLASL-QQGHDP-RNTH------AQTQK +>Sepcies_176/1-164 +--MSNSAVK-RPGVGVGVLVTDSAHPGCVLLGKRR-AVGRGTYQLPGGHLEFGETWEECAHREVLEEAGVCLVNIRYASVVNAVRLEEQYHYITIFMQGE +LDREQSGEPENLEPEKNEGWTWTRWDELPPDQQLFLPLAVL-QQGFQ--RNTQSQL-------- +>Sepcies_178/1-164 +--MSNKTVK-RPGVGVGVLVTDSAHPGCVLLGKRR-VPGKGTYQLPGGHLEFGETWEECARREVLEEAGVRLVDVSFASVVNSIKLEEQYHYVTIFIQGH +LDREQSGEPENLEPEKNEGWMWIRWDKFPPEEQLFLPLACL-QQGFD--KNKNTEPSD-LSEKL +>Sepcies_179/1-164 +--MSHNAVK-RPGVGVGVLVTDSAHSGCVLLGKRR-EMGKGKYQLPGGHLEFGETWVECAHREVLEEAGVRLVNVRFASVVNSIKLEEQYHYVTIIMQGE +LDRKQSGEPQNLEPEKNEGWTWTQWDQFPPEGQLFLPLAGL-QQGFQ--RNTLSH----PEALL +>Sepcies_180/1-164 +---MAERPQPRPG-GVGVVVTSPTHP-CVLLGKRKGPL-AGTYQLPGGHL-FGESLAECAARETLEEAALRLRHVRFASAVNSVCATARYHYVTVLMKGE +AEP--GAEPRNREPEKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFTEELDHLKGYTGSHQ +>Sepcies_181/1-164 +MTANAEPRR-RPGVGVGVVVVSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDMAHDSEPKNMEPEKNESWEWIPWEEFPPSDQLFWALRCLKEQGYDPFREDLNHLDGYRGEHL +>Sepcies_182/1-164 +DMRFNKSVK-RPGVGVGVLVTDSLHPGCVLLGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVLEEAGVQLVNVHFASVVNSIRQEEQYHYVTIIMQGD +LDRDKSGEPENLEPEKNEGWTWTHWNDFPPEQHLFLPLACL-QQGFQP-QNT-------TNSTA +>Sepcies_183/1-164 +----MSHITKRPGVGVGVLVTDSANSGCVLLGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVCFASVVNSIRLEEQYHYITIIMQGE +LDRKQSGEPENLEPEKNEGWTWTRWDQFPPEEQLFLPLAGL-QQGFQ--RNTVT-----TETQL +>Sepcies_184/1-164 +MVALPEAAGRRPGVGVGVVVTSSRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFFKKENYHYVTILMKGE +VDLTHNPEPKNTEPEKNESWEWVPWEEFPTLDQLFWVLRCLKEQGYNPFKEDLDHLVGYKGHHH +>Sepcies_185/1-164 +PLQSTKPVPKRPGVG-AVIVTDSTNPYCVLLGKRR-LIGKGTYQLPGGHLEFGETWEQCAQREAMEEAGVQLKNIRFASVVNSVKLEENYHYITIFMQGE +LDRAFTEEPENLEPEKNEG-TWTHWENFPPEEQLFWPLASL-QHEFHPFKRL------------ +>Sepcies_186/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGE +LDR-QSGEPQNLEPDKNEGWTWTRWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_187/1-164 +MTASAEPQRRRPGVGVGVVVTSSQHPGCVLLGKRKGTFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGE +VDVTHDPEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLNHLVGYKGNHL +>Sepcies_189/1-164 +---MSGTVTPRPGVGVGVVVTSSVHPGCVLLGKRKASPGAGMSQLPGGHL-FGESWEDCAARETLEEADLHLKNIHFASVVNSISLEHNYHYITIIMKGE +VDTSFPSEPTNLEPEKNEGWNWIKWEEFPPNEQLFWALCCLKKQGYNPFSNDFTHLKHQTQNHL +>Sepcies_190/1-164 +MTACPEPPQRRPGIGIGVVITSSGHPGCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNTFIEKENYHYVTILMKGE +VDMTHDPEPKNAEPEKNESWEWVPWEKFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHL +>Sepcies_191/1-164 +--MSEKIVK-RPGVGVGVLVTDASHPHCVLLGKRR-AVGKGMYQLPGGHLEFGETWEECAHREVMEEAGVRLVNVRFASVVNSIRLEEQYHYVTILMQGE +LDREHSGEPVNVEPEKNEGWTWTRWDQFPPEEQLFLPLACL-QQGFQP-RNT-------TNTQS +>Sepcies_192/1-164 +MSARAEPRR-RPGVGVGVVVVSCKHPRCVLLGKRKGSIGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNIRFASVVNSFVEKENYHYVTILMKGE +VDTTHDSEPKNVEPEKNESWEWIPWEEFPPLDQLFWALRCLKEQGYDPFKEELNHLEGYKGHNF +>Sepcies_193/1-164 +MTASAEPQRPRPGVGVGVLVTSSRHPGCVLLGKRKGTIGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTVLMKGE +VDMTHDPEPKNVEPDKNESWEWVPWEEFPPLDQLFWGLRCLKKQGYDPFKEDLNHLVGYKGNHL +>Sepcies_195/1-164 +--MEGVPVQARPG-GVGVVITSPAHP-CVLLGKRKGAVGAGTYQLPGGHLEFGESLAQCARRETLEEAALHLKNVRFASAVNAVSAPDRYHYVTILMKGE +VDTEREPEPRNREPEKNESWEWVKWEEFPPLDQLFWSLRCLKEQGYSPFTEDFNHLRGYTGNHH +>Sepcies_196/1-164 +--MSDKTVK-RPGVGVGVLVTDSAHPGCVLLGKRR-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVRLASVVNSIRLEEQYHYVTIFMQGD +LDRKQSGEPENLEPEKNEGWTWTHWDEFPPEQQLFLPLAGL-QQGYQ--RNKH----------- +>Sepcies_197/1-164 +MTASAEPRGRRPGVGVGVVVTSCRHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECALRETWEEAALHLKNVHFASVVNSFVEKENYHYVTILMKGE +VDVTHDSEPKNVEPEKNESWEWVPWDEFPPLDQLFWALRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_198/1-164 +TATMGEAAQPRPG-GVGVVVTSAAHP-CVLLGKRKGPM-AGTYQLPGGHL-FGESLAECAARETLEEAALLLRDVRFASAVNSFCAAARYHYVTVLMKGE +AEP--GAEPRNREPEKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFTEELDHLKGYTGSHQ +>Sepcies_199/1-164 +--MEGGPVQVRPG-GVGVVITSPAHP-CVLLGKRKGAVGAGTYQLPGGHLEFGE--RDGRWWGTLEEAALHLKNVRFASAVNAVSAPDRYHYVTILMKGE +VDTEREPEPRNREPEKNESWEWVKWEEFPPLDQLFWSLRCLKEQGYSPFTEDFNHLRGYTGNHH diff --git a/analysis/Hsu.et.al.git/msa/NUDT15.a3m b/analysis/Hsu.et.al.git/msa/NUDT15.a3m new file mode 100644 index 0000000000000000000000000000000000000000..6ecb18f5bd3fee5b7cc8c4d6ce0beb8c44bbd2d5 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/NUDT15.a3m @@ -0,0 +1,398 @@ +>NUDT15/1-164 +MTASAQPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVHFASVVNSFIEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_2/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_3/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_4/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_5/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_6/1-164 +--ADHHHHHRRPGVGVMVVVHSPLRPGCVLLGRRKTGL-AGLYQLPGGYL-FGEEWEECARREALEETGLRVCDVRFSTVVNSVRRDEGSHFVTIFMRAAVDLAFRAEPQNVEPHKNEAWVWTPWEELPPPSQLFWALAVA-RQGYHP-RHA------------ +>Sepcies_7/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_8/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_9/1-164 +MEGASPCISQRPGVGVAALVISALHPECVLLGKRKGAIGTGTFQLPGGHLEFGESWEECAEREVLEETGLHLKNICFASVVNSIKLEEKYHYVTIVMKGEVDMAYDSEPKNVEPEKNEGWEWTKWEAFPPADQLFWPLACLKQQGYHPFRGSFEHLLGSTAAHQ +>Sepcies_10/1-164 +LTLAQDH-------GVSLSPRGF---GCVCRGTH--CCPSQTVEIVVGNR---ETWEECAAREVLEEAGLRLKNVQFASVVNSIKVEESYHYVTIIMRGEVDADYPAEPVNVEPEKNEGWSWIKWEDFPPDSQLFLPLACL-QQGYHPFKDCTDNNTGRAGTYH +>Sepcies_11/1-164 +TAVRNCSPK-RPGVG-GVIVTDSLNPCCVLLGKRK-SVGKGAYQLPGGHIEFGETWEECAQREVMEEAGVHLKNIHYASVANSIKLEENYHYITIFMQGELDRDLSQEPMNMEPEKNEG-NWVRWDNLPPEEQLFLPLACL-QQGYHPFKGLS------NGK-- +>Sepcies_12/1-164 +AVENGKPILKRPGVG-AVLVTDSSNPGCVLLGKRK-RVGKGTYQLPGGHIEFGESWEECAQREAMEEAGIHLKNIRFAHVINSIKLEENYHYITIFMLGEMDRSYSAEAVNLEPEKNEG-TWRQWDDLPPEEQLFLPLANL-QQGFQPFRKS------------ +>Sepcies_13/1-164 +AVQNGKPILKRPGVG-GVLVTDSSNPGCVLLGKRK-RVGKGTYQLPGGHIEFGETWEECAQREVMEEAGVRLKNLRFGSVVNSIRLEENYHYVTIFMQGELDRSFSAEPVNLEPEKNEG-TWKRWEDFPPEEQLFLPLANL-QQDFQPFRKS------------ +>Sepcies_14/1-164 +AVQNGKPILKRPGVG-GVLVTDSSYPGCVLLGKRK-TVGKGTYQLPGGHIEFGETWEECAQREVMEEAGVRLKNLRFGSVVNSIRLEENYHYITIFMQGELDRSFSAEPVNLEPEKNEG---------------------------KPFL-------------- +>Sepcies_15/1-164 +THQLPKIINMRPGVG-GVLVTDAAQPGCVLLGKRR-QVGKGTYQLPGGHIEFGESWAECAQREVMEEAGLQLNNIRYASVVNSIKLEENYHYVTIYMQGEVDRAFSSEPVNVEPEKNEG-TWTLWEDFPPEEQLFWPLANL-QQGYHPFTNSS------KD-LI +>Sepcies_16/1-164 +GVAQNHTPK-RPGVG-GVIVTDSSHPGCVLLGKRK-LVGKDKWQLPGGHVEFGETWEECAQREVMEEAGIQLKNLRFVFVVNSIKLEENYHYITLFMQGEVDKDFTSEPVNMEPEKNEG-SWRAWDDFPPEEQLFLPLANV-QQGFQPFKKTE------CDQGI +>Sepcies_17/1-164 +RAVQNHTPQ-RPGAG-GVLVTHPSHPGCVLLGRRK-VVGTGTYQLPGGHIEFGETWEECAQREVMEEAGIRLRNVRYASVVNSIKLDENYHYITVFMQGEVDRAFSSEPVNMEPEKNEG-TWITWEDFPEEEQLFLPLANL-QQGFQPFTKVE------KI--- +>Sepcies_18/1-164 +MTESCCPPK-RPGVG-GVLVTDSAHPNCVLLGKRK-VQGKGTYQLPGGHLEFGETWEECARREVTEEAGVRLKNVRFVSVVNSIKVEEQYHYVTIFMHGELDMNYPAEPVNLEPEKNEG-TWTKWDQFPQEDQLFLPLACL-KQGFQPCTTSE------KTS-- +>Sepcies_19/1-164 +MTQNCRPLK-RPGVG-GVLVTDSAHSNCVLVGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVMEEAGVRLKEVRFASVVNSIKLDEQYHYITIIMQGEVDRSYPAEPVNLEPEKNEG-TWTRWDQFPQEDQLFLPLACL-QQGFQPFNTT------------ +>Sepcies_20/1-164 +MTQNCRPLK-RPGVG-GVLVTDSAHSSCVLLGKRK-AMGKGTYQLPGGHLEFGETWEDCAHREVMEEAGVRLKEVRFASVVNSIKLDEQYHYITIIMQGEVDRSYPSEPVNLEPEKNEG-TWTQWDQFPQEDQLFLPLACL-QQGFQPFNTT------------ +>Sepcies_21/1-164 +MTQNCRPPKLRPGVG-GVLVTDSAHSNYVLVGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVMEEAGVRLKEVRFASVVNSIKLGEQYHYITIIMQGEVDRSYPAEPVNLEPEKNEG-TWTRWDQFPQEDQLFLPLACL-QQGFQPFNAT------------ +>Sepcies_22/1-164 +MTQNCRPLKLRPGVG-GVLVTDSAHFNYVLVGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVTEEAGVRLKEVRFASVVNSIKLGEQYHYITIIMQGEVDRSYPAEPVNLEPEKNEG-TWTRWDQFPQEDHLFLPLACL-QQGFQPFNATY------HCSYP +>Sepcies_23/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_24/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_25/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_26/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_27/1-164 +--MSDKPAK-RPGVGVGVLVTDLAHPGCVLLGKRR-EMGRGTYQLPGGHLEFGESWEECAVREVLEEAGVHLGKVRFASVVNSIRLEEQYHYVTIIMQGELDRRRSGEPENLEPEKNEGWTWTRWDQFPPEQKLFLPLATL-KEGFQP-TETQI---------- +>Sepcies_28/1-164 +--MSDKTAK-RPGVGVGVLVTDPAHPGCVLLGKRK-PMGNGTYQLPGGHLEFGETWEGCARREVLEEAGVRLGDVRFASVVNSIRLEEQYHYVTILMQGELDRKESGEPENLEPEKNEGWTWTLWDRFPPEEQLFLPLAGL-QQGFQ--RTSS------AETLL +>Sepcies_29/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGKYQLPGGHLEFGETWEECAHREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGELDR-QSGEPQNLEPDKNEGWTWTRWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_30/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGTYQLPGGHLEFGETWEECALREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGELDR-QSGEPQNLEPDKNEGWTWTRWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_31/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGELDR-QSGEPQNLEPDKNEGWTWTRWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_32/1-164 +--MSNKAVK-RPGVGVGVLVTDSAHPGCVLLGKRR-EVGKGKYQLPGGHLEFGETWEDCAHREVLEEAGVHLVDVGFASVVNSVRLEEQYHYVTIIMQGKLDRKQSGEPENLEPEKNEGWTWTQWDQFPPEEQLFMPLAGL-QQGFH--SNTVTN----TETQL +>Sepcies_33/1-164 +--MSNKTVK-RPGVGVGVLVTDSSHPGCVLLGKRR-AMGEGKYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVRFASVVNSIRLEEQYHYVTIFMQGDLDRKQSGEPVNLEPEKNEGWTWTRWDEFPPEQQLFLPLAGL-QQGFH--RYEHKVLSG-KNPTC +>Sepcies_34/1-164 +QQIMSQPAAKRPGVGVGVVVTSPSHPGCVLLGRRKGSPGTGMYQLPGGHL-FGESWEACAERETLEEAELHLKNTRFASVVNSVSLKDNYHYITIIMKGEVDINYASEPVNMEPEKNEGWNWVKWEEFPSNDQLFWALCCLKQQGYNPFSEDFNHLHPHNKEQK +>Sepcies_35/1-164 +--MEGGPVQVRPG-GVGVVITSPAHP-CVLLGKRKGAVGGGTYQLPGGHLEFGESLAQCAQRETLEEAALHLKNVRFASAVNAVSAPDRYHYVTILMKGEVDTEREPEPRNREPEKNESWEWVKWEEFPPLDQLFWSLRCLKEQGYSPFTEDFNHLRGYTGNHH +>Sepcies_36/1-164 +GTRGDERVQPRPGVGVGVVITSAAHPNCVLLGKRKGPIGGGTYQLPGGHLEFGESLGACAEREALEEAALPLCNVRFASAVNAVCEAECYHYVTVLMKGEVEVGH--EPRNLEPDKNEGWEWVAWDKFPRAEQLFWALRCLREQGYDPFTEELHHLRGYTGRHQ +>Sepcies_37/1-164 +MDGTHVAERSRPG-GVGVVVTSAAHP-CVLLGKRKGVQ-AGTFQLPGGHL-FGESFAECAEIETLEEANLHLKNVCFASVVNAVSEMDNYHFVNILMKGEVDTNHESEQVNVESDKNESWEWVKWEEFPPADQLFWGLRCVKEQGYSPFKEDLDHLRGYTGSHH +>Sepcies_38/1-164 +------MEKLRPGVGVGVVIRSPGHPGCVLVGKRRSVV-NGFFQLPGGHLEFGESLVECAKRETLEEAALHLTNVQFASVVNAASLKDNYHYVTILMKGDIDMNHESEPKNLEPDKNESWEWVKWDEFPPANKLFWPLRCLREQNYNPFKEELNHLIG-AGNF- +>Sepcies_39/1-164 +------MEKLRPGVGVGVVIRSPGHPGCVLVGKRRSVV-KGFFQLPGGHLEFGESLVECAKRETLEEAALHLTNVQFASVVNAASLKDNYHYVTILMKGDIDMNHESEPKNLEPDKNESWEWVKWDEFPPANKLFWPLRCLREQNYNPFKEELNHLIG-TGNF- +>Sepcies_40/1-164 +------MEKLRPGVGVGVVIRSPGHPGCVLVGKRRSVV-KGFFQLPGGHLEFGESLVECAKRETLEEAALHLTNVRFASVVNAASLKDNYHYVTILMQGDIDMNHESEPKNLEPDKNESWEWVKWDEFPPANKLFWPLRCLREQNYNPFKEELNHLIG-TGNF- +>Sepcies_41/1-164 +TAPMGDAAQPRPG-GVGVVITSPAHP-CVLLGKR-GRLGGGMYQLPGGHL-FGESLAECAAREAREEAALRVRNLRFASAVNAACPAAGYHYVTVLMKGEAEP--GAEPRNSEPDKNEGWEWVKWDEFPPAEQLFWALRCLREQGYNPFSEELGHLQGYTGSHQ +>Sepcies_42/1-164 +AAAMGEATRQRPG-GVGVVVTSPAHP-CVLLGKRKGPI-AGTYQLPGGHL-FGESLAECAAREALEETALRLHNVRFASAVNSVCAAERYHYVTVLMKGEAEP--GEEPRNCEPDKNEGWEWVKWDEFPPVEQLFWALRCLREQGYNPFTEDLDHLKGYTGSHQ +>Sepcies_43/1-164 +ADQLEPSTRQRPG-GVGVVVTSPAHP-CVLLGKRKGSM-AGTYQLPGGHL-FGESLAECAARETLEEAALRLRNVRFASAVNAVCAAAHYHYVTVLMKGEAEP--GEEPRNCEPDKNEGWEWVKWDEFPPAEHLFWGLRCLREQGYNPFTEDLDHLKGYTGSHQ +>Sepcies_44/1-164 +--MGEEAAQRRPG-GVGVVVTSAAHP-CVLLGKRKGAL-AGTYQLPGGHL-FGESLAECAARETLEEAALPLRHVRFASAVNAVCASQRYHYVTMLMKGEAEP--GAEPRNQEPDKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFTEELDHLKGYTGSHQ +>Sepcies_45/1-164 +--MGEEAAGRRPG-GVGVVVTSAAHP-CVLLGKRKGAL-AGTYQLPGGHL-FGESLAECAARETLEEAALRLRHVRFASAVNAVCESQRYHYVTVLMKGEAEP--GAEPRNQEPDKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFTEELDHLKGYTGSHQ +>Sepcies_46/1-164 +MAAG------RPGV-VGVVVTSPRHPRCVLLGRRKGAVGAGAFQLPGGHLEFGESWEECAERETLEETALHLKNVRFASVVNSVSVKDSYHYVTILMKGEVDVTHESEPQNVEPEKNESWKWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDFNHLVGYTGNHP +>Sepcies_47/1-164 +SVRKDPGRVRRPGVGVGVVITSSRHPQCVLLGKRKGSLGAGTFQLPGGHLEFGESWEECAERETLEETALHLTNVRFASVVNSVSEKDDYHYVTILMKGEVDITYDSEPKNVEPEKNEGWEWVPWDDFPPLDQLFWALRCLKEQGYNPFKEELNHLVGYRGKHQ +>Sepcies_48/1-164 +DPAAGQPLRRRPGVGIGVVITSPEHPQCVL-GKRKGSVGAGTFQLPGGHLEFGESWEECAARETLEEAALHLKNVRFASVVNSVSEKDDYHYVTILMKGEVDMTYESEPKNTEPDKNEGWEWVPWEDFPPLDQLFWALRCLREQGYNPFKEELNHLVGYRGNH- +>Sepcies_49/1-164 +TTTRAEPMGLRPGVGVGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFTEKENYHYVTILMKGEVDLTYDSEPKNVEPEKNE---------------------------------------------- +>Sepcies_50/1-164 +--------------S--------------------------------------ESWEECAQRETLEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHDSEPKNVEPEKNENWEWVPWDKFPPLDQLFWALRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_51/1-164 +MTASVESPRRRPGVGVGVVVTSSKHPRCILLGKRKGSVGAGRFQLPGGHLEFGETWEECAQRETWEEAALYLKNVRFASVVNSFLVEENYHYVTVLMKGEVDTTHDPEPKNVEPEKNESWQWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLGHLVGYKGNHL +>Sepcies_52/1-164 +MAAGAERRGGRPGVGVGVVVTSSEHPRCVLLGKRKGSLGAGRFQLPGGHLEFGESWEECAQRETLEEAALYLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHGSEPKNVEPEKNE---------------------------------------------- +>Sepcies_53/1-164 +MAASADPRRQRPGVGVGVVVTSCKHPGCVLLGKRKGSVGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKQQGYDPFKEDLNHLVGYKGNHL +>Sepcies_54/1-164 +YSPLTRKTDRCPGVGVGVVVTSCKHPRCVLLGKRKPPFGAGSFQLPGGLLEFGETWEECAQRETWEEAALHLKNVRFASV------KENYHYVIILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLIWGLRY-----YDPFKEDLNHLVAKKIS-- +>Sepcies_55/1-164 +MTHRAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKEKYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_56/1-164 +MTHRAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLLEVHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKEKYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_57/1-164 +MTDRAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKEKYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_58/1-164 +YSPLTRKTDRCPGVGVGVVVTSCKHPRCVLLGKRKPPFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASV------KENCHYVIILMKGEVDVTHASEPKNVEPEQNE----IPWEEFPPLDQLIWGLRY-----YDPFKEDLNHLVAKKIS-- +>Sepcies_59/1-164 +TISGAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKHPFGAGSFQLPGGHLEFGETWEECAQRETWKEAALHLKNVRFASV------KENYHYVIILMKGEVDVTHDSEPKNVEPEQNESWEWVPWEEFPPLDQLIWGLRC-----LK----------------- +>Sepcies_60/1-164 +MTASAQPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVHFASVVNSFIEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_61/1-164 +MTASAQPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVHFASVVNSFIEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_62/1-164 +MTASAQPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVHFASVVNSFIEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_63/1-164 +MTASGQLSGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTVLMKGEVDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLKHLVGYKGNHL +>Sepcies_64/1-164 +MVALPEAAGRRPGVGVGVVVTSSRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFFKKENYHYVTILMKGEVDLTHNPEPKNTEPEKNESWEWVPWEEFPTLDQLFWVLRCLKEQGYNPFKEDLDHLVGYKGHHH +>Sepcies_65/1-164 +MVALPGAAGRRPGVGVGVVVTSSRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGEVDLTHDPEPKNTEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHH +>Sepcies_66/1-164 +-----MCRGRVSGLLACVRASVRPCVRAAAASPRALARRADARRPPQVHAEGGETWEECAQRETWEETALHLKNVRFASVTNSFVEKENYHYVTILMKGEVDVTHNPEPKNTEPEKNEGWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDFDHLVGYKGHHP +>Sepcies_67/1-164 +----------MPSL-SPFFLAHSSWA----------------------SLFSSETWEECAQRETWEETALHLKNVRFASVTNSFVEKENYHYVTILMKGEVDMTHNPEPKNTEPEKNEG----------------------RRIIYN-HASS------------ +>Sepcies_68/1-164 +MTACPEPPPRRPGIGIGVVITSSGHPGCVLLGKRKGSAGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNTFIEKENYHYVTVLMKGEVDMTHDPEPKNAEPEKNESWEWVPWEKFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHL +>Sepcies_69/1-164 +MTARAEPQGRRLGVAVGVVVTSSKHPRCVLLGKRKGIIGAGSYQLPGGHLEFGETWEECAQRETWEEAALRLKNVRFASVVNSFDKKENYHYVTILMKGEVDMTYDSEPKNTEPEKNESWEWVPWEEFPPLAQLFCALRCLKEQGYNPFKEDLDHLLAYKGHHL +>Sepcies_70/1-164 +MTARAEPQGRRPGVGVGVVVTSSRHPRCVLLGKRKGTVGAGSYQLPGGHLEFGETWEECAQRETWEEATLHLKNVRFASVVNSFAEKENYHYVTILMKGEVDMTYDSEPKNTEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHL +>Sepcies_71/1-164 +MTARAEPQGRRPGVGVGVVVTSSRHPRCVLLGKRKGTIGAGSYQLPGGHLEFRETWEECAQRETWEEAALHLKNVRFASVVNSFAEKENYHYVTILMKGEVDMTYDSEPKNTEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHL +>Sepcies_72/1-164 +MTASAEARGRRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGKFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEEENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWPLRCLKEQGYDPFREDLDHLVGYKGNHL +>Sepcies_73/1-164 +MTASAEARERRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGKFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEEENYHYVTILMRGEVDVTHDSEPKNVEPEKNEK-SLLLLEESVDITSTSSSFSLLCPGGSN--KKSLL---------- +>Sepcies_74/1-164 +MTASAEARGRRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGNFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEEENYHYVTILMKGEVDMTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_75/1-164 +MTTRAEQQGQRPGVGVGIVVTGCRHPHCILLGRKKGSFGAGNFQLPRGHLEFGESWKECAQRETWEEAALHLKNVRLASVVNSFVEEENYHYVTILMKGEVDVTHGSEPKNVEPEKNESWEWIPWEEFPPLDQLFWALCCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_76/1-164 +MTTRAELRERRPGVGVGVVVTSCNHPRCVLLGKRKGSVGAGRFQLPGGHLEFGESWEECAQRETLEEAGLHLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHDSEPKNVEPEKNESWEWVPWEEFPSGEQLFWGLRCLKEQGYNPFKEELDHLVGYKGDHL +>Sepcies_77/1-164 +MTASAAARGRRPGVGVGVVVTSSSHPRCVLLGKRKGSFGAGTFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEEENYHYVTILMKGEVDVTQDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLSLWKQRSC +>Sepcies_78/1-164 +-----------------------------------------------------ESWEECAL-ETLEETALHLKNVRFASVVNSFIEKENYHYVTVLMKGEVDWTHDSEPKNVEPEKNESWKWVPWEEFPPGEQLFWALRCLKEQGYDPFKEELDHLIGYKGNHL +>Sepcies_79/1-164 +MTSGAEPRVRRPGVGIGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGVGWAG-GGWGTLEEAALHLKNVRFASVVNSFIEGENYHYVTVLMKGEVDTTHDSEPKNVEPEKNESWEWVPWEDFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_80/1-164 +MSGSAEARGRRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEETALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDTTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_81/1-164 +MTASVEPRGRRPGVGVGVVVTSGRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_82/1-164 +MTASVERRGRRPGVGVGVVVTSGRHPRCVLLGRRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_83/1-164 +MTASVEPRGRRPGVGVGVVVTSGRHPRCVLLGRRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGRHL +>Sepcies_84/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_85/1-164 +MKAIAEPRGQRPGVGVGVVVTSSRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLNNVRFASVVNSFVEKENYHYVTILMKGEVDVTQDSEPKNVEPEKNESWQWVPWEEFPPPDQLFWALRCLKEQGYDPFKEDLDHLQILQN--- +>Sepcies_86/1-164 +MTASAEPPRRRPGVGVGVVVTSCEHPRCVLLGKRKGSFGDGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNVHFASVVNSFIEKENYHYVTILMKGEVDLTHGSEPKNVEPEKNESWEWVPWEEFPPVDQLFWALRCLKKQGYDPFKEDLNHLVGYKGNNF +>Sepcies_87/1-164 +MTASAEPPGRRPGVGVGVVVTSCEHPRCVLLGKRKGSFGDGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNVHFASVVNSFIEKENYHYVTILMKGEVDLTHGSEPKNVEPEKNESWEWVPWEEFPPVDQLFWALRCLKKQGYDPFKEDLNHLVGYKGNNL +>Sepcies_88/1-164 +MSVSVEPLRRRPGVGVGVVVTSYKHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECARRETWEEAALHLENVRFASVVNSFVEKENYHYVTILMKGEVNRTQDPEPKNVEPEKNESWEWVPWEEFPPPDQLFWALRCLKEQGYNPFTEELNHLEGYKGNHL +>Sepcies_89/1-164 +MTANAEPRR-RPGVGVGVVVVSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVERENYHYVTILMKGEVDMDHHSEPKNMEPEKNESWEWIPWEEFPPSDQLFWALRCLKEQGYDPFREDLNHLEGYRGEHL +>Sepcies_90/1-164 +MTANAEPRR-RPGVGVGVVVVSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNVRFASVVNSFVERENYHYVTILMRGEVDMAHHSEPKNMEPEKNESWEWVPWEEFPPSDQLFWALRCLKEQGYDPFREDLNHLEGYRGEHL +>Sepcies_91/1-164 +MAANAEPRR-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLHLKNVRFASVVNSFVEKENYHYVTILMKGEVDMTHGSEPRNMEPEKNESWQWVPWEAFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGEHL +>Sepcies_92/1-164 +MAANAEPRR-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLHLKNVCFASVVNSFVEKENYHYVTILMKGEVDMTHDSEPRNMEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGEHL +>Sepcies_93/1-164 +MAATAEPRK-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLRLKNVRFASVVNSFVEKENYHYVTILMKGEVDMTHDSEPRNMEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGEHL +>Sepcies_94/1-164 +MAANAEPRR-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLHLKNVRFASVVNSFVEKENYHYVTILMKGEVDMTHDSEPRNMEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGEHL +>Sepcies_95/1-164 +MAANAEPRR-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLHLKNVRFASVVNSFVEKENYHYVTILMKGEVDMTHDSEPRNMEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGEHL +>Sepcies_96/1-164 +MATNAEQRR-RPGVGVGVVVLSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAGLRLKNVRFASVVNTFVEKENYHYVTILMKGEVDVTHESEPRNMEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLEGYRGKHL +>Sepcies_97/1-164 +MTASAAPPVSRPGVGVGVVVTSSEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNIRFASVVNSFIEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_98/1-164 +MTTSAESPGRRPGIGIGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGEVDMTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLNHLLGYKGNHL +>Sepcies_99/1-164 +MTASAEPRGRRPGVGVGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVEKENHHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_100/1-164 +--MSNKTVK-RPGVGVGVLVTDSAHPGCLLLGRRK-EMGKGKYQLPGGHLEFGETWEECAHREVLEEAGVCLVNVCFASVVNSIRLAEKYHYVTIFMRGELDRKLSGEPENLEPEKNESWTWTQWDRFPPDEQLFLPLAGL-QQGFQ--RST----VG-TETQR +>Sepcies_101/1-164 +NNDKDTGRLRRPGVGVGVVITSSRHPQCVLLGKRKGSVGAGTFQLPGGHLEFGESWEECAERETLEEAALHLKNIRFASVVNSVSEEDDYHYVTILMKGEVDTTYDSEPKNIEPEKNESWDWVPWEDFPPLDQLFWALRCLREQGYNPFKEELSHLMGYKGNHQ +>Sepcies_102/1-164 +---MEDGREARPG-GVGVVITSPHHP-CVLLGKRKGAVGNGTYQLPGGHLEFGESLAQCARRESLEEAALHLKNVRFASAVNSVSAPQRYHYVTVLMKGEVDTEREPEPSNREPEKNESWEWVKWEEFPPLDQLFWPLRCLKEQGYNPFTEDFNHLRGYTGNHH +>Sepcies_103/1-164 +MLPSCYP--KRPGVGVGVVVTSSEHEGCVLLGKRK-GDGCGSFQLPGGHLEFGETWEKCAMREVLEETGLHLNNVCYATVVNGIKLEDNYHYVTILMRGEVDTCFPSEPVNLEPDKNEGWTWTKWEDLPAEQHLFVPLACI-KQGYHPFRTE-------TK--- +>Sepcies_104/1-164 +------------------------------------------------------------------------------------------------MKGEVDMNHDSEPKNLEPEKNESWEWVKWEEFPPADQLFWPLRCLKEQGYDPFKEDLSHLVGYTGNHL +>Sepcies_105/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_106/1-164 +MTTHPEPHPRRPGIGVAVAVTSSRHPRCVLLGKRKGPLGGGTFQFPGGHLEFGETWEECAQRETWEETALHLKNVRFASVTNSFVEKENYHYVTILMKGEVDVTHNPEPKNTEPEKNEGWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDFDHLVGYKGHHP +>Sepcies_107/1-164 +ATSKDSGRLGRPGVGVGVVITSSKHPQCVLLGKRKGSIGAGTFQLPGGHLEFGESWEECAERETLEEAALHLKNVRFASVVNSVSEKDDYHYVTILMKGEVDVAYDSEPKNTEPEKNEGWEWVPWEDFPPLDQLFWALRCLKEQGYNPFKEELNHLMGYRGNHQ +>Sepcies_108/1-164 +MTASVEPRGRRPGVGVGVVVTSGRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_109/1-164 +------------------------------------------------------------------------------------------------MKGEVDLTHDLEPKNAEPEKNESWEWVPWKEFPPLDQLFSALRCLKEQGYDPFKY-LDHLVRYKGSHL +>Sepcies_110/1-164 +-----------------------------------------------------ESWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGEVDTTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_111/1-164 +MTASAEPQRRRPGVGVGVVVTSSRHPGCVLLGKRKGTFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDMTHDPEPKNVEPDKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLSHLVGYKGNHL +>Sepcies_112/1-164 +MSASAEARGPRPGVGVGVVVTSSSHPRCVLLGKRKGAIGAGRFQLPGGHLEFGESWEECAQRETLEEAALYLKNVRFASVVNSFVEKENYHYVTILMKGEVDMTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRGLKEQGYDPFKEDLNHLVGYKGSHL +>Sepcies_113/1-164 +--------------M-----------------------GRGTYQLPGGHLEFGESWEECAVREVLEEAGVHLVNVRFASVVNSIRLEEQYHYVTIIMQGELDRRRSGEPENLELEKNEGWTWTRWDQFPPEEQLFLPLACL-KEEGEALQQLTG-----SGDHT +>Sepcies_114/1-164 +--MSGKAVN-RPGVGVGVLVTDSAHPGCVLLGKRK-KMGKGTYQLPGGHLEFGETWEGCAHREVLEETGVRLMNVRFASVVNSIKLEEAYHYVTIIMQGDLDRKQSGEPENLEPEKNEGWTWTQWGQFPPEDQLFLPLAGL-RQGFC--RATT------STSET +>Sepcies_115/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGELDR-QSGEPQNLEPDKNEGWTWTLWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_116/1-164 +MTTSSEPRGQRPGVGVGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGEVDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRGLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_117/1-164 +------MEKLRPGVGVGVVIRSPGHPGCVLLGKRRSVV-KGFFQLPGGHLEFGESLVECAKRETLEEAALHLTNVQFASVVNAASLKDNYHYVTILMKGDVDMNNESEPKNLEPDKNES-KFFK-NSVSILSAYMYNVRMVNICGC--MKVQIISFIC------ +>Sepcies_118/1-164 +---MSEKAGKRPGVGVGVLVTDSAHTGCVLLGKRR-SVGRGTYQLPGGHLEFGETWEDCACREVLEEAGVHLANVRFASVVNSIKLEERYHYVTVIMRGELDRRRSGEPVNPEPEKNDGWTWTRWDEFPPEEQLFLPLANL-QQGFQP-GSAET---------- +>Sepcies_119/1-164 +MAARADPQRQRPGVGVGVVVTSCKHPGCVLLGKRKGSVGGGSFQLPGGHLEF-------------------------------------------------------------------WEWVPWEEFPPLDQLFWGLRCLKQQGYDPFKEDLNHLVGYKGNHL +>Sepcies_120/1-164 +-----------------------------------------------------ETWEECAQRETWEEAALHLKNVRFASAVNSFIEKENYHYVTILMKGEVDMTHESEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLVGYRGNHL +>Sepcies_121/1-164 +ATSKESGRLGRPGVGVGVVITSSRHPQCVLLGKRKGSVGAGTFQLPGGHLEFGESWEECAERETLEEAALHLKNVRFASVVNSVSEKDNYHYVTILMKGEVDMAYDSEPKNTEPEKNEGWEWVPWEDFPPLDQLFWALRCLKEQGYNPFKEELNHLVGYRGSHQ +>Sepcies_122/1-164 +MAASADPRRQRPGVGVGVVVTSCKHPGCVLLGKRKGSVGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKQQGYDPFKEDLNHLVGYKGNHL +>Sepcies_123/1-164 +MTASAEAREWRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGKFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEEENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLIGYKGNHL +>Sepcies_124/1-164 +--MSDKTVK-RPGVGVGVLVTDSAHPGCVLLGKRR-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVRLASVVNSIRLEEQYHYVTIFMQGDLDRKQSGEPENLEPEKNEGWTWTHWDEFPPEQQLFLPLAGL-QQGFQ--RNKH----------- +>Sepcies_125/1-164 +---SAEARGRRPGVGVGVVVTSCRHPRCVLLGRRKGSFGAGKFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEEENYHYVTILMKGEVDVTHDSEPKNVEPEKNEK-SLLLLEESVDITSTSSSFSLLCPGGSN--KKSLL---------- +>Sepcies_126/1-164 +RMAGAGLPRPRPGVGVGVVVTSSRHPRCVLLGKRKGSVGAGTFQLPGGHLEFGESWEECAQRETLEEAALHLKNVRFASVVNSFAEKENYHYVTILMKGEVDMVHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDMDHLKGYKGNH- +>Sepcies_127/1-164 +MADAVQSSTRRPGVG-GVLVTDSVQPGCVLLGKRK-LVGKGAYQLPGGHIEFGETWEQCAQREVMEEAGLQLKNIHYASVVNSIKLEENYHYITIFMQGEVDRAFPSEPVNMEPEKNEG-TWRLWEDFPPEEQLFLPLANL-QQGFQPFRNR--------GKDL +>Sepcies_128/1-164 +MTASAEPPGRRPGVGVGVVVTSCEHPRCVLLGKRKGSFGDGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNVHFASVVNSFIEKENYHYVTILMKGEVDLTHGSEPKNVEPEKNESWEWVPWEEFPPVDQLFWALRCLKKQGYDPFKEDLNHLVGYKGNNL +>Sepcies_129/1-164 +MTASVEPRGRRPGVGVGVVVTSGRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_130/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_131/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_132/1-164 +---------------------------------MKGEA---------------------------------------------------------------EP--GAEPRNQEPDKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFTEELDHLKGYTGSHQ +>Sepcies_133/1-164 +MTTNAERRVRRPGVGVGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGESWEECAQRETLEEAALHLKNVRFASVVNSFIERENYHYVTILMKGEVDTTHDSEPKNVEPEKNESWEWVPWEDFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_134/1-164 +----------MAAV-AGV--------GAVVLSSRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEIALRLENVRFASVVNSFVEKENYHYVTILMKEEVDTTHGSEPKNEEPEKNESSEWVPWDEFPPLNQLFWA-----HQGCNPFKEELNHLEGYK---- +>Sepcies_135/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_136/1-164 +VSVHMSVEAKRPGVGVGVLVTDSAHPGCVLLGKRR-AMGGGTYQLPGGHLEFGETWEECAHREVLEEAGVHLVNVRFASVVNSIRLEEQYHYVTIIMQGDLDRKQSGEPENLEPDKNEGWTWTRWDEFPPEPQLFLPLAGL-QQGFQ--RNT-------TNTQP +>Sepcies_137/1-164 +MMSSAEPLGRRPGVGVGVVVTSYEHPRCVLLGKRKGSFGGGSFQLPGGHLELGETWEECAQRETWEEAALHLKNVRFASVVNSFTEKENYHYVTILMKGEVDLTHDSEPKNVESEKNESWEWVPWEEFPPVDQLFWALRCLKEQGYDPFKEDLNHLVGYKGNNL +>Sepcies_138/1-164 +--MSNTIVK-RPGVGVGVLVTDSARPDCVLLGKRR-AMGKGKYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVSFASVVNSIRLEEQYHYVTIIMQGELDRKQSGEPENLEPEKNEGWTWTPWDTFPPEEQLFLPLAGL-QQGFN--RTR--S----TETQL +>Sepcies_139/1-164 +RKFLFQNWIKRPGVGVGVLVTDLAHPGCVLLGKRK-AMGRGTYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVRFASVVNSIRLEEQYHYVTIIMQGELDREQSGEPENLEPEKNEGWTWTRWDQFPPEQQLFSPLAGL-LQGFRPFSDKSS-----RVPTK +>Sepcies_140/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_141/1-164 +TMASAEPRARRPGVGVGVVVTSCRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGEVDVTQDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWPLSCLKEQGYDPFKEDLDHLVGYKGSHV +>Sepcies_142/1-164 +--MGEEAAERRPG-GVGVVVTSAAHP-CVLLGKRKGEP-ALPSALPCPCS--------CAARETLEEAALRLQHVRFASAVNAACAPQRYHYVTVLMKGEAEP--GAEPRNQEPDKNEGWEWVKWDEFPPADQLFWPLRCLREQGYNPFSEELDHLKGYTGTHQ +>Sepcies_143/1-164 +--MGEEAAQRRPG-GVGVVVTSAAHP-CVLLGKRKGAL-NGTYQLPGGHL-FGESLAECAARETLEEAALRLRHVRFASAVNAVCASQRYHYVTVLMKGEAEP--GAEPRNQEPDKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFSEELDHLKGYTGSHQ +>Sepcies_144/1-164 +MTDRAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKEKYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_145/1-164 +MTDSAEPRGRRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKEKYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_146/1-164 +SQLGKGGLARRPGAGVGVVVTSCKHPRCVLLGKRKRSVGAGSFQLPGGHLEFGETWEECAQRETWEAAALHLKNVRFASV------KENYHYVIVLIKGEVDVTCDSEPKNVEPEKNESWEWVPWEEFPPLDQLIWGLRY-----YDPFKEDLNLLVGYKGNHL +>Sepcies_147/1-164 +--ITHNSVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGRGTYQLPGGHLEFGETWEECAHRELLEEAGVRLVNTRFASVVNSIILEEQYHYVTIFMQGELDR-QSGEPENLEPQKNEGWTWTRWDEFPPEQQLFVPLACL-QQGFQ--RNTDT---------- +>Sepcies_148/1-164 +MTASAEPRGGRPGVGVGVVVTSCKHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEELPPLDQLFWGLRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_149/1-164 +MTQNCRPLK-RPGVG-GVLVTDSAHSNCVLVGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVMEETGVRLKEVRFASVVNSIKLEEQYHYITIIMQGEVDRNYPADPVNLEPEKNEGEHWQVTDLYRRLCRYVCLYVCPETTGLPAVQRHI------TLQLP +>Sepcies_150/1-164 +-------MK-RPGVGVGVLVTDSAHPGCVLLGKRK-EVGKGMYQLPGGHLEFGETWEECAEREVMEEAGVHLVNVHFASVVNSIRLEEDYHYVTIIMRGDLDRKQSGEPENLEPEKNEGWAWVRWEQFPPEEKLFFALASL-QQGFQP-RNKE------PTAET +>Sepcies_151/1-164 +PALSGMACGGRPGVGVGVVVVSSAHPGCVLLGQRKSAV-AGLFQLPGGHLEFGESLAECAEREVLEETALHLTNVRFASTVNSVSLKDNYHYVTILMKGEVDMNYESEPRNLEPDKNESWEWVKWEEFPSADQLFWALCCLKEQGYNPFTEEFNHPCGVHGKYV +>Sepcies_152/1-164 +MTASVKPRGRRPGVGVGVVVTSGRHPRCVLLGRRKGSFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHDSEPKNVESEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_153/1-164 +EPMSDKPVK-RPGVGVGVLVTDSAHPGCVLVGKRK-PMGNGTYQLPGGHLEFGETWEQCAHREVLEEAGVRLVDVRFASVVNSIRLEEQYHYVTIIMQGELDRKQSGEPENLEPEKNEGWTWTLWDRFPPEEQLFLPLAGL-QQGFHR-TPTA------NSVID +>Sepcies_154/1-164 +MTASVEPRGRRPGVGVGVVVTSGRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWGLRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_155/1-164 +MTARAEPQGRRPGVGVGVVVTSSRHPRCVLLGKRKGTVGAGSYQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFAEKENYHYVTILMKGEVDMTYDSEPKNTEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHL +>Sepcies_156/1-164 +MTQNCRPLK-RPGVG-GVLVTDSAHSNCVLVGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVMEEAGVRLKEVRFASVVNSIKLDEQYHYITIIMQGEVDRSYPAEPVNLEPEKNEG-TWTRWDQFPQEDQLFLPLACL-QQGFQPFNTT------------ +>Sepcies_157/1-164 +AVQNGKPILKRPGVG-GILVTDSSNPGCVLLGKRK-KVGKGTYQLPGGHIEFGETWEECAQREVMEEAGVRLKNIRFASVINSIRLEENYHYVTIFMQGELDRSFSAEPVNLEPEKNEG-TWRRWEDFPPEEQLFLPLANL-QQDFQPFRKG------------ +>Sepcies_158/1-164 +MSANAEPRR-RPGVGVGVVVTSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALRLKNVRFASVVNSFVEEENYHYVTILMKGDVDTAHESEPKNMEPEKNESWEWIPWEEFPPSDQLFWALRCLKEQGYDPFREDLNHLHGYRGEHL +>Sepcies_159/1-164 +--MSNSAVK-RPGVGVGVLVTDSAHPGYVLLGKRR-AVGRGKYQLPGGHLEFGETWEECAHREVLEEAGVCLVNIRYASVVNAVRLEEQYHYITIFMQGELDREQSGEPQNLEPEKNEGWTWTRWDELPPEQQLFLPLAVL-QQGFQ--RNTQSPP-------- +>Sepcies_160/1-164 +--MSNSAVK-RPGVGVGVLVTDSAHPGCVLLGKRR-AVGRGTYQLPGGHLEFGETWEECAHREVLEEAGVCLVNIRYASVVNAIRLEEQYHYITIFMQGELDREQSGEPENLEPEKNEGWTWTRWDELPPEQQLFLPLAVL-QQGFQ--RNTQSQL-------- +>Sepcies_161/1-164 +MTARAAARGRRPGVGVGVVVTSSSHPRCVLLGKRKGSFGAGTFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEEENYHYVTILMKGEVDVTQDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_162/1-164 +MTANVESRGRRPGVGVGVVVTSGRHPRCVLLGRRKGSFGAGSFQLPGGHLEFGESWEECAQRETLEEAALHLKNVRFASVVNSFIEKENYHYVTILMKGEVDLTHDSEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYDPFKEDLDHLVGYKGSHL +>Sepcies_163/1-164 +RLPWPKRRGSAPG-AWGWWSPAPRIPTCWARGKAQREPGGLGSRLPVAGL-WGESLAECAARETLEEAALRLRNVRFASAVNAVCVAAHYHYVTVLMKGEAEP--GEEPRNCEPDKNEGWEWVKWDEFPPAEQLFWALRCLREQGYNPFTEDLDHLKGYTGSHC +>Sepcies_164/1-164 +------MDERRPGVGVGVVITSSAHPGCVLLGRRKSAV-RGYFQLPGGHLEFGESLAKCAERETLEEAALHLANVSFASTVNAISLKDNYHYVTILMKGEVDMNYECEPRNLEPDKNEGWEWVKWEELPPADQLFWPLRCLKEQGYNPFTEELNHLMG-TGNV- +>Sepcies_165/1-164 +CQMSDKSLK-RPGVGVGVLVTDAAHAGCVLLGKRK-KVGRGTYQLPGGHLEFGETWEECAHREVLEEAGVRLSNVRFASVVNSIRLEEQYHYVTIIMQGDLDRKQSGEPENLEPEKNEGWTWTRWDQFPPEDQLFLPLADL-QQGFC--R-------------- +>Sepcies_166/1-164 +--MSDKVIR-RPGVGVGVLVTDSAHPGCVLLGKRR-PVGRGTHQLPGGHLEFGETWEECAHREVLEEAGVHLVNVHFASVVNSIKVQDQYHYVTIIMQGELDRRRSGEPENLEPEKNEGWTWTCWEEFPPEQQLFLPLAGL-QQGFQ--RNT--E----T---- +>Sepcies_167/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGELDR-QSGEPQNLEPDKNEGWTWTRWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_168/1-164 +TWNSGRSRASCPS-RARVRFPASRSV-GRAPGERRGERGREALLCPRSLPARRESLAQCARRETLEEAALHLKNVRFASVMNAVSAPDRYHYVTILMKGDVDTEREPEPRNREPEKNESWEWVKWEEFPPADQLFWSLRCLKEQGYSPFTEDLNHLRGYTGNHH +>Sepcies_169/1-164 +--MSDNAAR-RPKVGVGVLVTDSAHPGCVLLGKRK-VMGNGKYQLPGGHLEFGETWEECAQREVLEEAGLHLVNIRFASVVNSIRLEEQYHYVDIIMQGELDKERSKEPQNLEPEKNEGWTWTRWEQFPPEDRLFLPLAHL-EQRYHP-TST-------AETLK +>Sepcies_170/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_171/1-164 +--MSDEPGK-RPGVGVGVLVTDSAHPGCVLLGKRR-QMGRGTYQLPGGHLEFGESWEECAVREVLEEAGVHLVNVRFASVVNSIQLEEQYHYVDIIMQGELDRRRSGEPQNLEPEKNEGWTWTSWDQFPPEEQLFLPLACL-KEGFQP-TDI------------ +>Sepcies_172/1-164 +RRGSTPAAGRRRGGPAGRRHVPARRP-RVRVGGRGGPPGAAALLTVSPPL-LSESLAECAAREAREEAALRLRNVRFASAVNAACPAAGYHYVTVLMKGEAEP--GAEPRNSEPDKNEGWEWVRWDEFPPAEQLFWALRCLREQGYNPFSEELDHLQGYTGSHQ +>Sepcies_173/1-164 +MTASAEQRARRPGVGVGVVVTSSRHPGCVLLGKRKGSFGAGSFQLPGGHLEFSESWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWEEFPPSDQLFWALRCLKEQGYDPFKEDLDHLVGYKGNHL +>Sepcies_174/1-164 +--MSDTPVK-RPGVGVGVLVTDSAHPGCVLLGKRR-AVGRGLYQLPGGHLEFGETWEECAHREVLEEAGLRLVNIRYASVVNCIKLEEQYHYITIFMRGELDKEQSQEPQNLEPEKNEGWTWTRWDELPPEQQLFLPLAIL-QQGFQ--TQSQP---------- +>Sepcies_175/1-164 +LVTRCQP--KRPGVGVGVLVTDSAHPGCVLLGRRK-AVGAGMYQLPGGHLEFGETWEECAQREVMEEAGVRLVNVRFAAVMNSVALREHYHYVTIFMQGELDRE-SGEPRNVEPEKNDGWTWTPWERFPPEEQLFFSLASL-QQGHDP-RNTH------AQTQK +>Sepcies_176/1-164 +--MSNSAVK-RPGVGVGVLVTDSAHPGCVLLGKRR-AVGRGTYQLPGGHLEFGETWEECAHREVLEEAGVCLVNIRYASVVNAVRLEEQYHYITIFMQGELDREQSGEPENLEPEKNEGWTWTRWDELPPDQQLFLPLAVL-QQGFQ--RNTQSQL-------- +>Sepcies_177/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_178/1-164 +--MSNKTVK-RPGVGVGVLVTDSAHPGCVLLGKRR-VPGKGTYQLPGGHLEFGETWEECARREVLEEAGVRLVDVSFASVVNSIKLEEQYHYVTIFIQGHLDREQSGEPENLEPEKNEGWMWIRWDKFPPEEQLFLPLACL-QQGFD--KNKNTEPSD-LSEKL +>Sepcies_179/1-164 +--MSHNAVK-RPGVGVGVLVTDSAHSGCVLLGKRR-EMGKGKYQLPGGHLEFGETWVECAHREVLEEAGVRLVNVRFASVVNSIKLEEQYHYVTIIMQGELDRKQSGEPQNLEPEKNEGWTWTQWDQFPPEGQLFLPLAGL-QQGFQ--RNTLSH----PEALL +>Sepcies_180/1-164 +---MAERPQPRPG-GVGVVVTSPTHP-CVLLGKRKGPL-AGTYQLPGGHL-FGESLAECAARETLEEAALRLRHVRFASAVNSVCATARYHYVTVLMKGEAEP--GAEPRNREPEKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFTEELDHLKGYTGSHQ +>Sepcies_181/1-164 +MTANAEPRR-RPGVGVGVVVVSCEHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGEVDMAHDSEPKNMEPEKNESWEWIPWEEFPPSDQLFWALRCLKEQGYDPFREDLNHLDGYRGEHL +>Sepcies_182/1-164 +DMRFNKSVK-RPGVGVGVLVTDSLHPGCVLLGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVLEEAGVQLVNVHFASVVNSIRQEEQYHYVTIIMQGDLDRDKSGEPENLEPEKNEGWTWTHWNDFPPEQHLFLPLACL-QQGFQP-QNT-------TNSTA +>Sepcies_183/1-164 +----MSHITKRPGVGVGVLVTDSANSGCVLLGKRK-AMGKGTYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVCFASVVNSIRLEEQYHYITIIMQGELDRKQSGEPENLEPEKNEGWTWTRWDQFPPEEQLFLPLAGL-QQGFQ--RNTVT-----TETQL +>Sepcies_184/1-164 +MVALPEAAGRRPGVGVGVVVTSSRHPRCVLLGKRKGSFGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNSFFKKENYHYVTILMKGEVDLTHNPEPKNTEPEKNESWEWVPWEEFPTLDQLFWVLRCLKEQGYNPFKEDLDHLVGYKGHHH +>Sepcies_185/1-164 +PLQSTKPVPKRPGVG-AVIVTDSTNPYCVLLGKRR-LIGKGTYQLPGGHLEFGETWEQCAQREAMEEAGVQLKNIRFASVVNSVKLEENYHYITIFMQGELDRAFTEEPENLEPEKNEG-TWTHWENFPPEEQLFWPLASL-QHEFHPFKRL------------ +>Sepcies_186/1-164 +--MPNNVVK-RPGVGVGVLVTDSAHPGCVLLGKRK-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVGLVNTHFASVVNAIKLEEQYHYVTIFMQGELDR-QSGEPQNLEPDKNEGWTWTRWDDFPPEQQLFMPLARL-QQGFQ--RNKDS---------- +>Sepcies_187/1-164 +MTASAEPQRRRPGVGVGVVVTSSQHPGCVLLGKRKGTFGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFVEKENYHYVTILMKGEVDVTHDPEPKNVEPEKNESWEWVPWEEFPPLDQLFWALRCLKEQGYNPFKEDLNHLVGYKGNHL +>Sepcies_188/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_189/1-164 +---MSGTVTPRPGVGVGVVVTSSVHPGCVLLGKRKASPGAGMSQLPGGHL-FGESWEDCAARETLEEADLHLKNIHFASVVNSISLEHNYHYITIIMKGEVDTSFPSEPTNLEPEKNEGWNWIKWEEFPPNEQLFWALCCLKKQGYNPFSNDFTHLKHQTQNHL +>Sepcies_190/1-164 +MTACPEPPQRRPGIGIGVVITSSGHPGCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNVRFASVVNTFIEKENYHYVTILMKGEVDMTHDPEPKNAEPEKNESWEWVPWEKFPPLDQLFWALRCLKEQGYNPFKEDLDHLVGYKGHHL +>Sepcies_191/1-164 +--MSEKIVK-RPGVGVGVLVTDASHPHCVLLGKRR-AVGKGMYQLPGGHLEFGETWEECAHREVMEEAGVRLVNVRFASVVNSIRLEEQYHYVTILMQGELDREHSGEPVNVEPEKNEGWTWTRWDQFPPEEQLFLPLACL-QQGFQP-RNT-------TNTQS +>Sepcies_192/1-164 +MSARAEPRR-RPGVGVGVVVVSCKHPRCVLLGKRKGSIGAGSFQLPGGHLEFGETWEECAQRETWEEAALHLKNIRFASVVNSFVEKENYHYVTILMKGEVDTTHDSEPKNVEPEKNESWEWIPWEEFPPLDQLFWALRCLKEQGYDPFKEELNHLEGYKGHNF +>Sepcies_193/1-164 +MTASAEPQRPRPGVGVGVLVTSSRHPGCVLLGKRKGTIGAGSFQLPGGHLEFGESWEECAQRETWEEAALHLKNVRFASVVNSFIEKENYHYVTVLMKGEVDMTHDPEPKNVEPDKNESWEWVPWEEFPPLDQLFWGLRCLKKQGYDPFKEDLNHLVGYKGNHL +>Sepcies_194/1-164 +-------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_195/1-164 +--MEGVPVQARPG-GVGVVITSPAHP-CVLLGKRKGAVGAGTYQLPGGHLEFGESLAQCARRETLEEAALHLKNVRFASAVNAVSAPDRYHYVTILMKGEVDTEREPEPRNREPEKNESWEWVKWEEFPPLDQLFWSLRCLKEQGYSPFTEDFNHLRGYTGNHH +>Sepcies_196/1-164 +--MSDKTVK-RPGVGVGVLVTDSAHPGCVLLGKRR-AVGKGTYQLPGGHLEFGETWEECAHREVLEEAGVRLVNVRLASVVNSIRLEEQYHYVTIFMQGDLDRKQSGEPENLEPEKNEGWTWTHWDEFPPEQQLFLPLAGL-QQGYQ--RNKH----------- +>Sepcies_197/1-164 +MTASAEPRGRRPGVGVGVVVTSCRHPRCVLLGKRKGSVGAGSFQLPGGHLEFGETWEECALRETWEEAALHLKNVHFASVVNSFVEKENYHYVTILMKGEVDVTHDSEPKNVEPEKNESWEWVPWDEFPPLDQLFWALRCLKEQGYDPFKEDLNHLVGYKGNHL +>Sepcies_198/1-164 +TATMGEAAQPRPG-GVGVVVTSAAHP-CVLLGKRKGPM-AGTYQLPGGHL-FGESLAECAARETLEEAALLLRDVRFASAVNSFCAAARYHYVTVLMKGEAEP--GAEPRNREPEKNEGWEWVKWDEFPPADQLFWALRCLREQGYNPFTEELDHLKGYTGSHQ +>Sepcies_199/1-164 +--MEGGPVQVRPG-GVGVVITSPAHP-CVLLGKRKGAVGAGTYQLPGGHLEFGE--RDGRWWGTLEEAALHLKNVRFASAVNAVSAPDRYHYVTILMKGEVDTEREPEPRNREPEKNESWEWVKWEEFPPLDQLFWSLRCLKEQGYSPFTEDFNHLRGYTGNHH diff --git a/analysis/Hsu.et.al.git/msa/NUDT15_train_formatted.txt b/analysis/Hsu.et.al.git/msa/NUDT15_train_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..fc702f860abfdb67f4c8524f99eef96d01d34c62 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/NUDT15_train_formatted.txt @@ -0,0 +1,143 @@ +24,23,23,23,23,23,1,11,2,13,2,16,7,13,21,21,15,11,16,2,15,7,16,2,14,11,16,2,15,15,15,15,7,14,2,15,21,15,2,2,15,5,15,2,2,14,14,10,16,3,15,6,13,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,8,15,21,3,21,4,9,16,2,18,15,7,16,8,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,9,14,6,14,4,9,8,6,14,6,4,9,6,13,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,18,5,3,21,16,13,19,4,13,3,3,14 +24,1,8,8,9,15,6,2,2,16,2,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,2,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,8,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,5,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,9,3,21 +24,1,8,3,2,15,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,21,6,16,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,4,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,15,15,9,15,6,14,2,2,23,2,14,13,16,13,16,13,16,16,16,21,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,13,21,3,21,4,9,16,11,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,5,7,6,14,2,9,1,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,6,13,19,2,13,6,3,21 +24,23,23,1,7,13,4,15,16,9,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,4,23,4,1,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,13,11,15,3,2,6,16,21,6,6,8,13,16,2,21,1,9,16,2,18,15,7,16,16,9,7,17,4,21,6,6,15,19,3,19,16,8,17,17,1,10,13,5,21,5,2,4,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,10,20,13,10,18,14,14,6,5,10,21,18,21,14,21,15,13,21,23,2,10,13,18,11,23,23,2,15,8,8,23,23,23,23,23,23,7,8,7,6,8 +24,23,23,1,6,13,13,14,16,10,16,2,14,13,23,13,16,13,16,16,17,8,7,14,15,3,14,23,11,16,21,21,13,4,2,4,13,15,16,13,13,13,8,19,10,21,14,13,13,3,21,6,18,13,6,7,21,15,10,11,15,10,2,6,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,15,16,9,15,16,7,15,14,5,2,19,3,19,16,8,17,21,1,4,13,6,16,5,8,6,2,6,14,6,14,2,9,2,6,14,6,4,9,6,7,20,6,20,16,4,20,6,6,18,14,14,21,5,10,21,18,20,7,21,2,11,21,4,6,10,13,19,7,14,18,8,6,5,18,9,3,21,2,13,19,8,13,9,3,3 +24,8,15,14,1,13,5,15,15,10,14,2,14,13,23,13,16,13,16,16,17,8,7,14,15,3,14,23,11,16,21,21,13,4,2,23,13,2,21,13,13,13,1,19,10,21,14,13,13,3,21,23,18,13,6,7,21,15,6,11,15,15,2,6,15,2,6,6,15,15,21,2,16,2,9,21,2,18,15,7,15,16,9,15,15,11,14,15,15,13,19,3,19,16,8,16,21,1,4,13,6,15,6,14,23,23,13,15,6,14,2,9,7,6,14,5,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,15,6,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,7,6,6,21,13,3,21,10,13,19,8,13,7,3,10 +24,15,8,7,4,5,7,13,2,21,13,2,14,13,16,13,16,13,16,16,17,8,7,7,4,3,14,10,11,16,21,21,13,4,2,4,13,7,17,13,15,13,8,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,6,2,6,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,16,7,6,4,5,5,19,3,19,16,8,17,21,1,4,13,6,16,5,16,15,19,5,7,6,14,4,9,8,6,14,6,4,9,6,13,20,6,20,16,14,20,6,5,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,6,21,9,3,21,1,13,19,2,13,9,3,10 +24,1,16,15,21,14,13,15,15,13,2,2,14,13,16,13,16,13,16,16,16,8,7,7,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,14,6,14,4,9,8,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,5,3,21,16,13,19,4,13,3,3,3 +24,1,8,15,7,16,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,13,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,7,3,21 +24,23,23,1,14,9,9,16,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,4,23,15,16,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,21,2,6,16,21,6,6,15,13,16,13,21,16,9,8,3,18,15,7,16,16,9,15,17,4,21,6,6,10,19,3,19,16,8,17,18,1,10,13,6,21,5,2,23,10,7,13,6,14,10,9,21,6,14,5,4,9,6,13,20,8,20,8,2,20,5,5,18,14,14,6,10,10,21,18,1,14,21,15,2,21,23,10,10,13,18,10,23,23,2,9,4,5,7,23,23,23,23,23,23,23,23,23,23 +24,6,14,1,7,5,4,14,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,16,13,4,2,4,23,14,1,13,9,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,10,11,15,3,2,6,16,21,6,6,15,13,16,2,21,16,5,16,2,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,17,1,10,13,6,21,5,2,4,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,21,20,5,2,18,14,14,6,6,10,21,18,21,14,21,15,13,21,23,10,10,13,18,3,2,23,8,14,8,15,23,23,23,23,23,23,9,7,16,17,5 +24,1,15,15,7,15,5,14,2,2,10,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,13,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,10,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,8,15,9,16,6,7,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,13,2,3,14,2,11,16,21,21,13,2,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,7,3,21 +24,23,23,1,7,5,4,14,15,4,23,2,14,13,16,13,16,13,16,21,16,8,5,21,15,3,14,13,11,16,21,21,13,4,2,2,23,6,1,13,2,13,8,19,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,16,2,6,16,21,6,6,15,13,16,3,21,13,4,16,2,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,17,1,10,13,6,21,5,2,2,2,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,2,20,5,10,18,14,14,6,10,4,21,18,21,14,21,15,8,21,23,4,6,13,18,10,14,23,8,6,8,10,17,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,7,15,10,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,3,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,21,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,8,8,7,15,6,7,14,13,2,2,14,13,17,13,17,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,9,3,21,21,13,19,4,13,9,3,21 +24,7,10,21,13,4,13,13,21,15,2,2,14,13,15,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,2,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,15,15,15,21,3,21,4,9,16,2,18,15,7,16,23,23,23,23,23,23,4,6,9,19,3,19,16,17,16,21,17,4,13,6,16,5,16,8,11,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,17,20,13,21,2,19,23,23,23,23,23,19,5,14,18,4,6,5,21,9,21,21,16,13,19,4,13,9,3,21 +24,1,8,15,7,16,6,7,14,2,2,2,14,13,16,13,16,13,16,16,16,8,7,7,4,3,14,2,11,17,21,21,13,4,2,4,13,7,16,13,15,13,2,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,19,21,4,9,16,2,18,15,7,16,16,9,7,18,21,16,6,6,9,19,3,19,16,8,16,21,1,4,13,6,16,5,8,8,3,5,14,6,14,4,9,16,6,14,6,4,9,6,7,20,10,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,13,3,21,16,13,19,4,13,9,3,21 +24,23,23,1,13,6,6,15,15,10,2,2,14,13,23,13,16,13,16,16,16,8,7,15,15,3,14,23,11,16,21,21,13,4,2,4,13,15,21,23,9,13,8,19,10,21,14,13,13,3,21,23,18,13,6,7,21,15,6,11,15,15,2,6,8,21,6,6,15,15,21,2,21,2,3,16,2,18,15,7,15,16,9,15,16,11,15,7,10,2,19,3,19,16,8,16,21,1,4,13,6,15,6,14,23,23,13,15,6,14,2,9,10,6,14,5,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,15,5,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,7,6,6,21,5,3,21,4,13,19,8,13,7,3,10 +24,23,23,1,7,9,4,8,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,7,3,14,13,11,16,21,21,13,4,2,2,23,15,1,13,6,13,4,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,2,21,16,9,16,2,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,18,1,10,13,5,21,5,2,4,10,7,13,6,14,16,9,21,6,14,6,4,9,6,13,20,8,20,8,2,20,5,6,18,14,14,6,10,10,21,18,21,14,21,15,13,21,23,10,10,13,18,3,23,23,2,19,6,3,4,16,21,7,13,23,4,9,14,8,11 +24,1,8,15,7,15,6,14,14,2,2,2,14,13,16,13,16,13,16,16,16,8,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,5,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,2,21,4,9,16,3,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,13,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,16,5,10,21,18,20,15,21,2,11,21,4,4,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,9,18 +24,1,15,15,9,15,6,14,2,2,23,2,14,13,16,13,16,13,16,16,16,21,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,13,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,5,7,6,14,2,9,1,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,6,13,19,2,13,6,3,21 +24,1,8,10,9,11,2,14,21,4,23,2,14,13,16,13,23,13,16,21,16,8,5,7,15,3,7,9,11,16,21,16,13,4,2,4,23,15,1,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,1,6,6,15,13,16,2,21,4,6,16,2,18,15,7,16,16,9,7,17,4,21,5,6,10,19,3,19,17,8,17,17,1,10,13,6,16,5,2,7,19,14,15,6,14,16,9,21,6,14,6,4,9,6,13,23,8,20,8,2,20,5,10,18,14,10,6,5,10,21,18,21,14,21,15,11,21,23,10,10,13,18,10,14,18,9,8,8,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,7,9,4,8,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,2,23,16,14,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,2,2,6,16,21,6,6,15,13,16,2,21,16,5,16,7,18,15,7,16,16,9,7,17,4,21,6,6,10,19,3,19,16,8,17,18,17,10,13,3,21,5,2,6,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,1,20,17,2,20,5,4,18,14,14,6,6,10,21,18,21,14,21,15,11,21,23,10,10,13,18,5,23,23,4,9,4,9,8,6,14,7,5,23,21,7,6,4,21 +24,9,9,5,4,5,8,13,2,21,2,2,14,13,16,13,16,13,16,16,17,8,7,7,2,3,14,10,11,16,21,21,13,4,2,4,13,7,16,13,15,13,8,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,6,2,6,8,21,6,6,15,15,21,3,21,4,9,17,2,18,15,7,16,16,9,7,16,7,6,6,5,5,19,3,19,16,8,17,21,1,4,13,6,16,5,8,8,19,5,7,6,14,4,9,17,6,14,6,4,9,6,7,20,5,20,16,14,20,6,5,18,14,14,21,5,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,4,6,6,21,7,3,21,1,13,19,4,13,9,3,10 +24,23,23,1,7,5,8,14,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,2,23,15,16,13,2,13,21,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,21,2,21,16,9,17,2,19,15,7,16,16,9,11,17,4,21,6,6,10,19,3,19,17,8,17,18,1,2,13,6,21,5,4,6,10,7,10,6,14,10,9,21,6,14,6,4,9,6,13,20,8,20,8,2,20,5,6,21,14,14,6,10,10,21,18,21,14,21,15,17,21,23,10,10,13,18,10,23,23,8,10,7,10,14,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,1,6,4,21,2,14,13,16,13,16,13,16,16,17,2,7,14,13,3,14,13,11,16,21,16,13,4,2,2,7,16,16,23,9,13,18,18,10,21,14,13,13,3,21,6,18,13,6,7,21,16,6,11,15,4,2,6,8,21,6,6,15,15,21,3,21,8,9,16,10,18,15,7,16,16,9,15,15,7,21,4,5,9,19,3,19,16,8,17,21,1,4,13,5,17,5,1,9,3,6,7,6,14,4,9,21,6,14,5,4,9,6,7,20,6,20,16,4,20,5,6,18,14,14,15,9,4,21,18,20,14,21,2,11,21,2,6,10,9,19,9,14,18,4,6,6,21,9,3,21,17,13,23,15,13,9,18,23 +24,1,8,15,7,15,6,15,2,6,20,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,2,2,4,13,7,18,13,15,13,4,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,6,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,17,13,19,4,13,9,3,21 +24,1,8,15,7,15,6,14,10,2,2,2,14,13,16,13,16,13,16,16,16,8,7,7,2,3,14,13,11,16,21,21,13,4,2,4,13,8,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,5,14,6,14,4,9,16,6,14,5,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,7,3,21,16,13,19,4,13,9,3,21 +24,1,1,7,7,15,6,14,21,13,2,2,14,13,16,13,16,13,16,16,16,8,7,19,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,13,13,7,18,10,21,14,13,13,3,21,6,21,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,8,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,7,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,16,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,9,21 +24,5,1,2,18,9,4,7,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,21,3,14,13,11,16,21,21,13,4,2,4,23,15,1,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,10,21,16,9,16,3,18,15,7,16,16,9,7,17,2,10,6,6,10,19,3,19,16,8,17,17,1,10,13,5,21,5,2,5,4,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,3,20,9,5,18,14,14,6,10,3,21,18,21,14,21,15,11,21,23,10,10,13,18,10,14,23,10,9,8,23,23,23,23,23,23,23,8,9,7,8,15 +24,1,8,15,7,15,6,15,2,6,2,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,2,2,4,13,7,18,13,15,13,4,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,6,6,9,19,3,19,16,8,17,21,1,2,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,4,23,7,21,21,21,21,6,6,7,16,5,17,8,7,8,7,7,7,18,7,21,21,11,14,13,13,7,9,23,23,4,4,7,21,21,23,23,23,23,23,23,23,23,23,23 +24,1,6,13,15,7,14,11,17,7,10,2,14,13,16,13,16,15,15,21,16,17,7,15,21,3,14,6,11,16,21,21,13,4,2,4,13,15,17,13,8,13,8,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,6,2,6,16,21,6,6,8,13,21,3,21,4,9,17,11,18,15,7,16,16,9,7,17,4,21,6,6,4,19,3,19,16,8,17,16,1,4,13,6,16,5,1,15,19,5,7,6,14,4,9,16,6,14,6,4,9,6,13,20,6,20,8,4,20,6,15,18,14,14,15,5,10,21,18,20,14,21,15,11,21,4,10,10,13,19,3,14,18,2,13,7,18,6,3,21,21,13,7,8,15,15,3,10 +24,1,8,15,2,15,6,14,10,13,2,2,14,13,16,13,16,13,16,16,16,8,7,7,2,3,14,2,11,16,21,21,13,4,2,4,13,8,16,13,15,13,7,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,8,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,15,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,19,5,7,6,14,4,9,8,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,5,3,21,16,13,19,4,13,3,3,21 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,4,13,6,16,5,21,8,3,5,21,6,14,4,9,15,6,14,6,4,9,6,7,20,6,20,16,14,20,4,6,18,14,14,21,5,10,21,18,7,15,21,2,11,21,4,6,10,13,19,5,14,18,4,19,23,21,5,3,21,16,2,19,4,13,7,3,21 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,8,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,9,3,21 +24,19,7,14,21,8,2,4,8,5,2,11,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,14,14,18,13,15,13,7,18,10,21,14,13,13,21,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,23,23,23,23,23,23,4,6,9,19,3,19,16,17,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,17,20,13,21,2,19,23,23,23,23,23,19,5,14,18,4,6,5,21,9,3,21,16,15,4,4,17,7,23,23 +24,2,15,16,10,9,3,8,14,10,23,2,14,13,15,13,23,13,16,21,16,8,3,14,7,3,14,13,11,16,21,21,13,2,2,4,23,16,16,13,8,13,8,19,10,21,14,13,13,3,17,6,18,13,6,8,20,6,6,11,15,10,2,6,16,1,6,6,15,13,17,2,21,2,9,16,2,19,15,7,16,16,9,7,17,4,21,5,6,9,19,3,19,17,8,16,18,1,10,13,6,16,5,2,15,18,7,7,6,14,16,9,1,6,14,6,4,9,6,13,23,8,20,17,8,20,6,5,18,14,6,6,6,10,21,18,21,14,21,15,9,21,23,10,10,13,18,10,14,18,8,4,16,6,23,23,23,23,23,23,4,17,23,23,23 +24,1,8,8,3,14,6,14,3,14,2,2,14,13,17,13,16,15,16,15,16,8,7,7,2,3,14,2,11,16,21,21,13,4,2,4,13,14,21,13,13,13,8,18,10,18,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,8,15,21,3,21,4,9,16,2,18,15,7,16,8,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,9,14,6,14,4,9,8,6,14,6,4,9,6,13,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,18,5,3,21,16,13,19,4,13,3,3,14 +24,1,4,15,17,15,6,14,2,13,10,2,14,13,16,13,16,13,16,16,16,8,7,7,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,9,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,10,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,10,20,16,14,20,6,6,18,14,14,14,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,10,17,21,10,9,23,23,23 +24,23,23,1,6,13,13,14,16,10,16,2,14,13,23,13,16,13,16,16,17,8,7,14,15,3,14,23,11,16,21,21,13,4,2,4,13,15,16,13,15,13,8,19,10,21,14,13,13,3,21,6,18,13,6,23,23,2,5,13,2,20,20,13,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,15,16,9,15,16,7,15,14,5,2,19,3,19,16,8,17,21,1,4,13,6,16,5,8,6,2,6,14,6,14,2,9,2,6,14,6,4,9,6,7,20,6,20,16,4,20,6,6,18,14,14,21,5,10,21,18,20,7,21,2,11,21,4,6,10,13,19,7,14,18,8,6,5,18,9,3,21,2,13,19,8,13,9,3,3 +24,23,23,1,7,3,9,15,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,7,13,11,16,21,21,13,4,2,2,23,6,1,13,4,13,4,19,10,21,14,13,13,3,21,6,18,13,6,8,20,16,6,11,15,3,2,6,16,21,6,6,15,13,16,2,21,16,9,16,2,18,15,7,16,16,9,7,17,4,21,6,6,10,19,3,19,16,8,17,17,1,10,13,6,21,5,2,4,10,7,13,6,14,10,9,21,6,14,6,4,9,6,13,20,8,20,8,10,20,5,10,18,14,14,6,13,10,21,18,21,14,21,15,13,21,23,10,10,13,18,10,23,23,2,9,8,21,7,3,23,23,23,23,14,6,15,21,21 +24,23,23,1,7,5,4,8,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,2,23,15,16,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,2,21,16,9,16,2,21,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,18,1,10,13,5,21,5,2,4,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,3,20,5,6,18,14,14,6,10,10,21,18,21,14,21,15,13,21,23,10,10,13,18,10,23,23,2,9,4,3,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,1,6,4,21,2,14,13,16,13,16,13,16,16,17,2,7,14,13,3,14,13,11,16,21,21,13,4,2,2,7,16,16,23,4,13,18,18,10,21,14,13,13,3,21,6,18,13,6,7,21,16,6,11,15,4,2,6,8,21,6,6,15,15,21,3,21,8,9,16,10,18,15,7,16,16,9,15,15,7,21,4,5,9,19,3,19,16,8,17,21,1,4,13,5,16,5,1,9,9,6,7,6,14,4,9,21,6,14,5,4,9,6,7,23,4,18,18,4,23,9,7,16,7,17,21,7,15,19,1,19,9,16,2,1,16,9,17,11,13,11,23,23,1,4,16,10,17,17,7,18,17,11,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,4,13,6,16,5,1,9,3,5,7,6,14,4,9,21,6,14,6,4,9,6,7,20,6,20,16,4,20,6,6,18,14,14,15,5,10,21,18,20,14,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,7,3,21,16,13,19,8,13,9,3,21 +24,1,7,15,9,15,6,14,2,2,23,2,14,13,16,13,16,13,16,16,16,8,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,2,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,6,6,9,19,3,19,16,8,17,21,1,4,13,5,16,5,8,15,3,6,7,6,14,4,9,1,6,14,6,4,9,6,7,20,6,20,17,14,20,6,6,18,14,14,7,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,2,6,5,21,9,3,21,3,13,19,2,13,6,3,21 +24,23,23,1,7,6,4,17,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,15,7,3,14,3,11,16,21,21,13,4,2,2,23,15,16,13,4,13,1,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,1,6,6,15,13,16,2,21,16,9,16,2,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,21,1,10,13,6,21,5,2,6,3,7,13,6,14,16,9,16,6,14,6,4,9,6,13,20,8,20,8,2,20,5,10,18,14,14,6,6,10,21,18,21,14,21,15,11,21,23,10,10,13,18,10,14,23,2,9,8,23,23,23,23,23,23,23,8,9,8,10,7 +24,1,8,15,7,15,10,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,3,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,21,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,8,15,7,16,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,13,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,7,3,21 +24,23,23,23,1,6,5,13,2,6,15,2,14,13,23,13,16,13,16,16,17,8,7,14,3,3,14,23,11,16,21,21,13,4,2,4,13,15,16,13,9,13,8,19,10,21,14,13,13,3,21,6,18,13,6,7,21,15,10,11,15,2,2,6,7,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,15,16,9,7,16,7,15,14,10,2,19,3,19,16,8,16,21,1,4,13,6,16,5,8,6,2,6,14,6,14,7,9,2,6,14,6,4,9,6,7,20,6,20,16,4,20,6,6,18,14,14,21,5,10,21,18,20,14,21,2,11,21,4,6,10,13,19,9,14,18,8,6,5,18,9,3,21,2,13,19,8,13,9,3,3 +24,1,8,8,2,15,6,10,10,13,10,2,14,13,16,13,16,13,17,16,16,8,13,11,2,3,14,3,11,17,21,21,13,2,4,4,13,7,18,13,15,13,9,18,10,21,14,2,13,3,21,6,18,13,6,7,20,4,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,21,15,7,16,16,9,7,18,16,6,6,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,13,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,17,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,11,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,9,3,21 +24,2,4,18,21,18,10,9,20,17,4,2,14,13,16,13,16,13,16,21,16,8,5,21,15,3,14,13,11,16,21,21,13,4,2,4,23,15,1,13,2,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,2,21,16,9,16,2,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,17,1,10,13,6,21,5,2,6,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,2,20,5,10,18,14,14,6,10,10,21,18,7,14,21,15,13,21,23,21,10,13,18,2,14,18,7,5,4,7,7,23,23,23,23,23,2,16,14,8,4 +24,23,23,1,13,6,6,15,15,6,2,2,14,13,23,13,16,13,16,16,16,8,7,15,15,3,14,23,11,16,21,21,13,4,2,4,13,6,14,23,15,21,14,7,15,21,14,11,14,11,7,23,23,23,23,23,23,23,23,11,15,15,2,6,8,21,6,6,15,15,21,2,21,10,3,16,2,18,15,7,15,16,9,15,15,11,15,14,10,2,19,3,19,16,8,16,21,1,4,13,6,15,6,14,23,23,13,15,6,14,2,9,10,6,14,5,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,15,5,10,21,18,20,14,21,2,11,21,2,6,10,13,19,9,14,18,7,6,6,21,5,3,21,4,13,19,8,13,8,3,10 +24,1,7,13,7,15,6,15,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,2,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,8,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,8,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,9,3,21 +24,1,8,15,7,15,10,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,3,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,21,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,8,17,7,13,15,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,3,14,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,4,6,15,15,21,3,21,4,9,16,2,18,15,7,16,23,23,23,23,23,23,4,6,9,19,3,19,16,17,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,10,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,17,20,13,21,2,11,23,23,23,23,23,21,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,7,15,15,14,14,16,7,2,14,13,16,13,16,13,16,16,16,8,7,7,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,2,21,4,9,17,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,8,10,9,11,2,14,21,4,23,2,14,13,16,13,23,13,16,21,16,8,5,7,15,3,7,7,11,16,21,21,13,4,2,4,23,15,1,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,5,11,15,3,2,6,16,1,6,6,15,13,16,2,21,4,6,16,2,18,15,7,16,16,9,7,17,4,21,5,6,10,19,3,19,17,8,17,17,1,10,13,6,16,5,2,7,19,14,7,6,14,16,9,21,6,14,6,4,9,6,13,23,8,20,8,10,20,5,10,18,14,10,6,5,10,21,18,21,14,21,15,11,21,23,10,10,13,18,10,14,18,9,8,8,23,23,23,23,23,23,23,23,23,23,23,23 +24,14,15,21,7,13,1,15,11,13,13,2,14,13,16,13,16,13,16,16,16,16,7,7,15,3,14,13,11,16,21,21,13,10,2,4,7,15,16,23,15,13,21,18,10,21,14,13,13,3,21,6,18,13,6,7,21,15,6,11,15,6,2,6,16,21,6,6,8,15,21,3,21,8,9,16,2,18,15,7,8,16,9,7,16,7,21,4,5,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,9,19,6,7,6,14,2,9,21,6,14,5,4,9,6,7,20,6,20,16,4,20,6,6,18,14,7,15,5,10,21,18,20,15,21,11,11,21,4,6,10,13,19,9,14,18,8,6,6,18,9,3,14,11,13,16,3,13,4,19,16 +24,10,10,17,1,7,10,14,15,15,4,2,14,13,16,13,16,13,16,16,16,8,7,14,7,3,14,13,11,16,21,21,13,2,2,4,13,7,14,13,8,13,1,19,10,21,14,13,13,3,21,23,18,13,6,7,20,6,15,11,15,6,2,6,8,21,6,6,15,6,21,3,21,4,9,8,2,18,15,7,16,16,9,7,16,7,21,4,5,9,19,3,19,17,8,17,17,1,4,13,6,16,5,17,9,19,15,7,6,14,16,9,1,6,14,6,4,9,6,13,20,9,20,16,4,20,6,6,18,14,7,9,5,10,21,18,20,15,21,11,11,21,4,10,10,13,19,9,14,18,7,6,5,18,9,3,21,3,14,3,9,4,6,10,4 +24,14,21,10,7,8,4,14,16,14,4,2,14,13,16,13,23,15,16,17,16,8,5,7,8,9,14,19,11,16,21,21,13,4,2,2,23,21,17,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,10,11,15,10,2,6,15,1,6,6,15,13,16,10,21,4,9,17,2,18,15,7,16,16,9,7,16,4,21,6,6,9,19,3,19,17,8,17,18,1,10,13,6,21,5,2,15,18,8,6,6,14,6,9,21,6,14,6,4,9,6,13,23,8,20,8,3,20,6,9,18,14,14,6,6,10,21,18,20,14,21,15,7,21,23,10,3,6,18,3,14,18,4,2,21,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,14,9,9,16,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,4,23,15,16,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,13,21,16,9,8,3,18,15,7,16,16,9,15,17,4,21,6,6,10,19,3,19,16,8,17,18,1,10,13,6,21,5,2,23,10,7,13,6,14,10,9,21,6,14,5,4,9,6,13,20,8,20,8,2,20,5,5,18,14,14,6,10,10,21,18,1,14,21,15,2,21,23,10,10,13,18,10,23,23,2,9,4,5,7,23,23,23,23,23,23,23,23,23,23 +24,1,8,10,9,11,2,14,21,4,21,2,14,13,16,13,23,13,16,21,16,8,5,7,15,3,18,9,19,16,21,16,13,4,2,4,23,15,1,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,8,6,6,15,13,16,2,21,4,6,16,2,18,15,7,16,16,9,7,17,4,21,13,6,10,19,3,19,17,8,17,17,1,10,13,6,16,5,2,7,19,14,15,6,14,16,9,21,6,14,6,4,9,6,13,23,8,20,8,2,20,5,10,18,14,10,6,5,3,21,18,21,14,21,15,11,21,23,10,10,13,18,10,14,18,9,15,8,19,23,23,23,23,23,23,3,11,7,19,14 +24,1,8,15,9,15,6,14,2,2,23,2,14,13,16,13,16,13,16,16,16,16,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,2,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,2,6,9,19,3,19,16,8,17,21,1,2,13,6,16,5,1,15,3,3,7,6,14,4,9,1,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,7,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,2,6,5,21,9,3,21,6,13,19,2,13,6,3,21 +24,1,8,15,7,13,10,21,7,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,16,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,21,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,4,3,21,16,13,19,4,13,9,3,21 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,13,8,19,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,16,2,6,16,21,6,6,15,13,16,3,21,16,9,16,2,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,17,1,10,13,6,21,5,2,2,2,7,13,6,14,6,9,21,6,21,6,4,9,6,13,20,8,20,8,2,20,5,10,18,14,14,6,6,10,21,18,21,14,21,15,11,21,23,4,6,6,13,6,15,21,10,10,21,8,13,23,23,23,23,23,7,13,5,3,8 +24,1,7,16,7,16,6,14,21,2,2,2,14,13,16,13,16,13,16,16,16,8,7,19,4,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,2,2,6,8,20,6,6,15,15,21,3,21,6,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,9,2,8,10,5,14,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,14,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,8,6,6,21,9,3,21,6,13,19,4,13,9,3,21 +24,21,8,21,15,10,5,3,23,23,23,23,23,23,23,13,16,7,21,7,14,2,13,18,23,23,23,13,11,16,11,2,13,8,3,23,23,11,11,14,7,10,8,16,6,17,16,16,13,9,2,23,23,23,6,8,20,6,6,11,15,15,2,6,16,21,6,6,15,13,21,2,21,4,9,16,10,18,15,7,16,16,9,7,17,4,16,6,6,7,19,3,19,16,8,17,17,1,2,13,6,16,5,15,5,19,14,15,6,14,16,9,16,6,14,6,4,9,6,13,20,7,20,17,4,20,6,5,18,14,14,5,7,10,21,18,21,14,21,15,11,21,23,10,10,13,19,3,14,18,4,5,11,8,5,9,9,8,13,2,15,13,8,19,3 +24,8,15,8,1,13,6,15,15,10,14,2,14,13,23,13,16,13,16,16,16,8,7,15,15,3,14,23,11,16,21,21,13,4,2,4,13,14,1,23,15,13,8,19,10,21,14,13,13,3,21,23,18,13,6,7,21,15,6,11,15,15,2,6,8,21,6,6,15,15,21,21,21,2,5,16,2,18,15,7,15,16,9,7,18,11,15,15,15,2,19,3,19,16,8,16,21,1,4,13,6,15,6,14,23,23,13,15,6,14,2,9,2,6,14,6,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,15,5,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,8,6,6,21,5,3,21,4,13,19,8,13,7,3,10 +24,15,8,7,4,6,7,13,2,21,13,2,14,13,16,13,16,13,16,16,17,8,7,7,2,3,14,10,11,16,21,21,13,4,2,4,13,7,16,13,15,13,8,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,6,2,6,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,16,7,6,4,5,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,15,19,5,7,6,14,4,9,8,6,14,6,4,9,6,13,20,6,20,16,14,20,6,5,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,6,21,9,3,21,16,13,19,2,13,7,3,10 +24,15,16,10,9,13,4,14,17,21,4,2,14,13,16,13,23,13,16,21,16,8,5,7,7,9,14,13,11,16,21,21,13,4,2,4,23,2,16,13,4,13,8,19,10,21,14,13,13,3,17,6,18,13,6,8,20,6,6,11,15,10,2,6,16,1,6,6,15,13,16,2,21,4,9,21,2,18,13,7,16,16,9,7,17,2,21,6,6,9,19,3,19,16,8,17,18,1,10,13,6,21,5,2,7,18,7,15,6,14,16,9,21,6,14,6,4,9,6,13,23,8,20,4,2,20,6,5,18,14,14,6,6,10,21,18,21,14,21,15,9,21,23,10,10,5,18,10,14,18,2,4,7,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,7,13,15,6,14,2,16,2,2,14,13,16,13,17,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,16,13,20,15,13,23,13,13,20,13,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,13,6,9,19,3,19,16,8,16,21,1,4,13,6,16,5,8,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,5,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,9,3,21 +24,1,8,15,7,15,6,14,14,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,5,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,2,21,4,9,16,3,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,13,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,16,5,10,21,18,20,15,21,2,11,21,4,4,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,9,21 +24,1,15,8,9,15,6,10,2,2,23,2,14,13,16,13,16,13,16,16,16,21,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,13,21,2,21,4,9,16,2,18,15,7,16,16,9,8,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,6,7,6,14,2,9,1,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,6,13,19,2,13,4,3,21 +24,1,8,15,7,15,6,14,2,13,13,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,21,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,8,10,9,11,2,14,21,4,23,2,14,13,16,13,23,13,16,21,16,8,5,7,15,3,7,9,11,16,21,16,13,4,2,4,23,15,1,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,1,6,6,15,13,16,2,21,4,6,16,2,18,15,7,16,16,9,7,17,4,21,5,6,10,19,3,19,17,8,17,17,1,10,13,6,16,5,2,7,19,14,15,6,14,16,9,21,6,14,6,4,9,6,13,23,8,20,8,2,20,5,10,18,14,10,6,5,10,21,18,21,14,21,15,11,21,23,10,10,13,18,10,14,18,9,8,8,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,2,15,6,14,10,13,2,2,14,13,16,13,16,13,16,16,16,8,7,7,2,3,14,2,11,16,21,21,13,4,2,4,13,8,16,13,15,13,7,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,15,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,19,5,7,6,14,4,9,8,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,5,3,21,16,13,19,4,13,3,3,21 +24,23,23,1,7,5,6,14,13,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,2,23,10,1,13,2,13,8,19,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,16,2,6,16,21,6,6,15,13,16,3,21,16,9,16,2,18,15,7,16,16,9,7,17,10,21,6,6,10,19,3,19,16,5,17,17,1,10,13,6,21,5,2,2,2,7,13,6,14,10,9,21,6,14,6,4,9,6,13,20,8,20,8,7,20,5,10,18,14,14,6,6,10,21,18,21,14,21,15,11,21,23,4,6,13,18,10,14,23,8,5,17,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,10,9,11,2,14,14,4,21,2,14,13,16,13,23,13,16,21,16,8,5,7,15,3,7,9,19,16,21,16,13,4,2,4,23,15,1,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,1,6,6,15,13,16,2,21,4,6,16,2,18,15,7,16,16,9,7,17,4,21,13,6,10,19,3,19,17,8,17,17,1,10,13,6,16,5,2,7,19,14,15,6,14,16,9,21,6,14,6,4,9,6,13,23,8,20,8,2,20,5,10,18,14,10,6,5,10,21,18,21,14,21,15,11,21,23,10,10,13,18,10,14,18,9,15,8,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,7,15,10,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,3,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,21,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,21,14,7,11,19,14,23,23,4,2,14,13,16,13,16,13,16,16,16,8,7,7,6,3,6,13,11,16,21,21,13,4,2,4,23,13,5,13,11,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,4,11,15,1,2,6,16,21,6,6,8,13,21,3,21,9,9,16,11,19,15,8,16,16,9,13,17,4,21,6,5,9,19,3,19,16,8,17,21,1,2,13,6,16,5,8,11,18,14,7,6,14,16,9,21,6,14,5,4,9,6,13,20,8,20,8,4,20,6,5,21,14,15,6,10,3,21,18,16,14,21,15,11,17,23,4,10,13,19,3,14,18,2,8,6,23,23,23,23,23,23,23,8,4,23,23,23 +24,2,2,13,7,8,14,15,15,13,2,2,2,13,13,14,15,13,2,2,3,16,14,15,2,2,14,23,2,16,2,16,13,13,2,13,13,14,14,13,15,15,15,21,21,8,16,7,14,14,21,23,21,7,6,7,21,15,6,11,15,15,2,6,15,2,6,6,15,15,21,2,21,2,9,16,2,18,15,7,15,16,9,15,15,11,14,15,15,13,19,3,19,16,8,16,21,1,4,13,6,15,6,14,23,23,13,15,6,14,2,9,7,6,14,5,4,9,6,13,20,6,20,16,2,20,5,6,18,14,14,15,6,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,7,6,6,21,5,3,21,10,13,19,8,13,7,3,10 +24,1,8,5,2,15,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,4,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,8,6,7,11,11,14,14,4,23,2,14,13,16,13,23,13,16,21,16,8,5,7,15,3,14,9,11,16,21,21,13,4,2,4,23,16,10,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,2,2,6,16,8,6,6,15,13,16,2,21,4,9,16,2,18,16,7,16,16,9,7,17,4,16,6,6,10,19,3,19,16,8,17,18,1,3,13,6,21,5,1,9,19,14,15,6,14,16,9,21,6,14,6,4,9,6,13,23,8,20,8,4,20,5,10,18,14,10,6,5,10,21,18,21,14,21,15,11,21,23,4,10,13,18,10,14,11,8,8,7,6,23,23,23,23,23,23,4,8,7,23,23 +24,23,23,23,23,23,23,23,23,23,23,1,15,15,16,23,15,13,16,23,23,23,23,23,23,23,23,13,15,16,16,21,7,7,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,17,15,21,2,21,6,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,6,6,16,5,8,8,3,13,7,6,14,4,9,6,6,14,6,4,9,6,7,7,6,20,16,14,20,5,6,18,14,14,21,9,10,21,18,20,15,23,23,23,23,23,3,10,13,11,9,14,18,4,6,6,21,9,3,21,6,13,19,4,23,23,23,23 +24,23,23,1,14,9,9,16,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,4,23,15,16,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,13,21,16,9,8,3,18,15,7,16,16,9,15,17,4,21,6,6,10,19,3,19,16,8,17,18,1,10,13,6,21,5,2,23,10,7,13,6,14,10,9,21,6,14,5,4,9,6,13,20,8,20,8,21,20,5,5,18,14,14,6,10,10,21,18,1,14,21,15,2,21,23,10,10,13,18,10,23,23,2,9,4,5,7,23,23,23,23,23,23,23,23,23,23 +24,1,15,15,13,23,23,23,23,23,23,2,14,13,16,23,16,13,16,16,16,8,7,14,2,3,14,2,11,16,21,21,13,2,2,4,13,15,16,13,15,13,15,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,6,2,6,8,21,6,6,8,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,16,7,16,4,5,7,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,6,7,6,14,10,9,16,6,14,6,4,9,6,7,20,4,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,18,9,3,21,16,13,19,8,13,9,3,14 +24,1,8,15,11,14,6,14,14,14,2,2,14,13,17,13,17,13,16,16,17,8,7,7,13,3,14,13,11,16,21,21,13,4,2,4,13,7,15,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,8,18,17,6,4,6,9,19,3,19,16,8,16,21,1,4,13,6,16,5,1,8,3,5,14,6,14,4,9,15,6,14,6,4,9,6,7,20,6,20,16,14,20,6,4,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,5,3,21,16,13,19,4,13,3,3,21 +24,1,15,15,13,15,6,2,2,13,13,2,14,13,16,13,16,13,16,16,16,8,7,7,6,3,14,2,11,16,21,21,13,4,2,4,13,7,21,13,15,13,2,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,21,6,6,15,15,21,19,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,13,7,6,14,4,9,16,6,14,6,4,9,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,6,13,16,14,16,10,15,2,14,13,23,13,16,13,16,16,17,8,7,14,15,3,14,23,11,16,21,21,13,4,2,4,13,15,16,13,15,13,8,19,10,21,14,13,13,3,21,6,18,13,6,7,21,15,10,11,15,2,2,6,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,15,16,9,15,16,7,15,14,5,2,19,3,19,16,8,17,21,1,4,13,6,16,5,8,6,2,6,14,6,14,2,9,2,6,14,6,4,9,6,7,20,6,20,16,4,20,6,6,18,14,14,21,5,10,21,18,20,7,21,2,11,21,4,6,10,13,19,7,14,18,8,6,5,18,9,3,21,2,13,19,8,13,9,3,3 +24,1,8,8,2,15,6,21,2,6,2,2,14,13,16,13,16,13,16,16,16,8,7,11,9,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,2,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,21,6,6,15,13,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,7,13,6,10,21,18,20,13,21,2,11,21,4,6,10,13,19,9,14,18,4,6,6,21,5,3,21,16,13,19,4,13,5,3,21 +24,23,23,15,5,3,3,3,3,3,2,2,14,13,16,13,16,1,16,16,16,3,7,14,21,2,14,13,11,16,21,21,13,2,2,4,8,13,21,23,15,13,21,19,10,21,14,13,13,19,21,23,18,13,6,6,20,6,6,11,15,2,2,6,15,21,6,6,8,13,21,2,16,11,5,16,2,18,7,8,16,16,9,7,16,2,2,5,6,13,7,3,18,16,8,17,18,1,2,15,15,16,5,21,15,18,2,15,6,14,10,9,16,6,14,3,4,9,6,15,20,16,20,8,14,20,6,6,21,14,14,14,7,10,21,18,20,15,21,15,16,15,23,2,10,13,19,3,14,23,2,3,15,23,23,23,23,23,23,23,23,23,23,23,23 +24,16,7,16,3,1,7,16,6,15,4,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,2,23,15,1,13,13,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,3,21,16,9,16,2,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,17,1,10,13,5,21,5,2,4,10,7,13,6,14,6,9,21,6,14,5,4,9,6,13,20,8,20,8,2,20,5,6,18,14,14,6,14,10,21,18,21,14,21,15,13,21,23,10,10,13,18,10,23,23,2,9,8,23,23,23,23,23,23,23,8,9,8,10,14 +24,1,8,15,2,15,15,15,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,7,7,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,8,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,6,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,10,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,15,15,7,15,5,14,2,2,10,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,13,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,10,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,23,23,23,1,7,6,4,15,13,4,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,8,13,11,16,21,21,13,4,2,2,23,7,16,13,2,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,5,11,15,11,2,6,16,21,6,6,15,13,16,3,21,15,9,16,2,18,15,7,16,16,9,7,17,4,21,6,6,2,19,3,19,16,8,16,17,1,2,13,6,21,5,2,2,2,7,13,6,14,16,9,14,6,14,6,4,9,5,13,20,8,20,8,2,20,5,6,18,14,14,6,6,10,21,18,21,14,21,15,9,21,23,10,10,13,18,10,14,23,13,7,15,6,8,23,23,23,23,23,23,23,23,23,23 +24,1,8,10,9,11,2,14,21,4,23,2,14,13,16,13,23,13,16,21,16,8,5,7,15,3,7,9,11,16,21,16,13,4,2,4,23,15,1,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,1,6,6,8,13,16,2,21,4,6,16,2,18,15,7,16,16,9,7,17,4,21,6,6,10,19,3,19,17,8,17,17,1,10,13,6,16,5,2,9,19,14,15,5,14,16,9,21,6,14,6,4,9,6,13,6,3,20,10,16,8,5,21,19,2,2,21,11,2,19,16,11,21,19,16,11,14,6,8,8,13,21,14,15,16,10,2,3,17,23,23,23,23,23,23,8,21,10,21,14 +24,1,8,15,7,15,6,10,2,15,2,2,14,13,16,13,16,13,16,16,16,8,7,7,2,3,14,13,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,7,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,7,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,9,3,21 +24,23,23,1,7,5,4,8,15,4,23,2,14,13,16,13,16,13,16,21,16,8,5,14,15,3,14,13,11,16,21,21,13,4,2,4,23,14,1,13,9,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,13,11,15,2,2,6,16,21,6,6,15,13,16,2,21,13,5,16,2,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,21,1,10,13,6,21,5,2,4,6,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,21,20,5,2,18,14,14,6,6,10,21,18,21,14,21,15,13,21,23,10,10,13,18,10,23,23,2,8,7,7,23,23,23,23,23,23,15,6,8,21,21 +24,8,8,8,2,15,6,14,1,13,21,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,8,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,19,5,7,6,14,4,9,16,6,14,6,4,9,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,23,23,23,23,23,1,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,4,23,6,16,13,4,13,1,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,6,2,6,16,1,6,6,15,13,16,3,21,16,9,16,3,18,15,7,16,16,9,7,17,2,21,6,6,5,19,3,19,16,8,17,17,1,2,13,5,21,5,2,4,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,15,20,16,2,20,6,10,18,14,14,6,6,4,21,18,18,15,21,15,7,21,23,10,10,13,18,10,14,23,2,9,4,6,23,23,23,23,23,23,14,8,15,6,8 +24,1,16,15,21,14,6,15,15,13,2,2,14,13,16,13,16,13,16,16,16,8,7,7,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,18,4,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,9,14,6,14,4,9,8,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,8,21,5,10,21,18,20,16,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,5,3,21,16,13,19,4,13,3,3,3 +24,23,23,1,14,9,9,16,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,4,23,15,16,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,13,21,16,9,8,3,18,15,7,16,16,9,15,17,4,21,6,6,10,19,3,19,16,8,17,18,1,10,13,6,21,5,2,23,10,7,13,6,14,10,9,21,6,14,5,4,9,6,13,20,8,20,8,2,20,5,5,18,14,14,6,10,10,21,18,1,14,21,15,2,21,23,10,10,13,18,10,23,23,2,9,4,5,7,23,23,23,23,23,23,23,23,23,23 +24,1,8,5,7,15,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,4,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,23,23,1,13,6,6,15,15,13,2,2,14,13,23,13,16,13,16,16,16,8,7,15,15,3,14,23,11,16,21,21,13,4,2,4,13,15,21,23,15,13,8,19,10,21,14,13,13,3,21,23,18,13,6,7,21,15,6,11,15,15,2,6,8,21,6,6,15,15,21,2,21,2,3,16,2,18,15,7,15,16,9,15,16,11,6,7,10,2,19,3,19,16,8,16,21,1,4,13,6,15,6,14,23,23,13,15,6,14,2,9,10,6,14,5,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,15,5,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,8,6,6,21,5,3,21,4,13,19,8,13,7,3,10 +24,23,23,23,23,23,23,1,6,4,21,2,14,13,16,13,16,13,16,16,17,2,7,14,13,3,14,13,11,16,21,16,13,4,2,2,7,16,16,23,4,13,18,18,10,21,14,13,13,3,21,6,18,13,6,7,21,16,6,11,15,4,2,6,8,21,6,6,15,15,21,3,21,8,9,16,10,18,15,7,16,16,9,15,15,7,21,4,5,9,19,3,19,16,8,17,21,1,4,13,5,17,5,1,9,3,6,7,6,14,4,9,21,6,14,5,4,9,6,7,20,6,20,16,4,20,5,6,18,14,14,15,9,4,21,18,20,14,21,2,11,21,2,6,10,9,19,9,14,18,4,6,6,21,9,3,21,17,13,23,8,13,9,18,23 +24,1,15,5,15,16,10,7,7,8,2,2,14,13,16,13,23,13,16,21,16,8,5,7,16,10,14,13,11,16,21,21,13,4,2,4,23,21,16,13,4,13,15,19,10,21,14,13,13,3,17,6,18,13,6,8,20,6,10,11,15,10,2,6,16,1,6,6,15,13,21,10,21,4,9,17,3,19,15,7,16,16,9,7,17,4,21,6,6,9,19,3,19,17,8,17,18,1,10,13,6,16,5,2,15,18,14,7,6,14,16,9,1,6,14,6,4,9,6,13,23,8,20,2,21,20,6,5,18,14,14,6,6,10,21,18,21,14,21,15,9,21,23,10,10,13,18,10,14,18,2,9,2,23,23,23,23,23,23,23,23,13,4,5,21 +24,15,15,15,1,13,6,15,8,2,10,2,14,13,23,13,16,13,16,16,16,8,7,14,15,3,14,23,11,16,21,21,13,4,2,4,13,14,17,23,15,13,8,19,10,21,14,13,13,3,21,23,18,13,6,7,21,15,6,11,15,15,2,6,15,21,6,6,8,15,21,2,21,3,9,16,2,18,15,7,15,16,9,7,16,11,15,15,6,2,19,3,19,16,8,16,21,1,4,13,6,15,6,14,23,23,13,6,6,14,2,9,11,6,14,5,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,16,6,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,8,6,5,21,5,3,21,4,13,19,8,13,7,3,10 +24,21,16,8,2,11,10,14,23,23,4,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,2,2,4,23,15,16,13,15,13,1,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,16,1,6,6,15,13,16,2,21,16,9,16,2,18,15,15,16,1,9,7,16,15,21,2,6,3,19,3,19,16,8,17,18,1,10,13,6,21,5,2,6,23,7,13,6,14,2,9,16,6,14,6,4,9,5,13,20,8,20,8,14,20,6,2,18,14,14,6,6,10,21,18,18,7,21,15,7,21,23,10,10,13,3,5,14,23,2,9,8,3,23,23,23,23,23,23,15,10,8,10,4 +24,1,8,5,2,15,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,4,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,23,23,1,7,9,7,15,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,2,23,15,16,13,2,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,11,21,16,9,17,2,19,15,7,16,16,9,15,16,2,21,6,6,10,19,3,19,17,8,17,18,1,10,13,6,21,5,2,6,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,2,20,5,6,21,14,14,5,10,10,21,18,21,14,21,15,16,21,23,10,10,13,18,10,23,23,2,9,8,10,7,10,21,23,23,23,23,23,23,23,23 +24,15,5,10,21,6,14,7,8,2,10,2,14,13,23,13,16,13,16,16,16,8,7,14,15,3,14,23,11,16,21,21,13,4,2,4,13,7,1,23,15,13,8,19,10,21,14,13,13,3,21,23,18,13,6,7,21,15,6,11,15,15,2,6,8,21,6,6,15,15,21,2,21,2,9,16,2,18,15,7,15,16,9,15,16,11,15,15,15,3,19,3,19,16,8,16,21,1,4,13,6,15,6,14,23,23,13,6,6,14,2,9,11,6,14,5,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,15,6,3,21,18,20,13,21,2,11,21,2,6,10,13,19,9,14,18,8,6,5,21,5,3,21,4,13,19,8,13,7,3,10 +24,23,23,1,7,9,7,15,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,19,16,21,21,13,4,2,2,23,15,16,13,2,13,4,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,11,21,16,9,17,2,19,15,7,16,16,9,15,16,2,21,6,6,10,19,3,19,17,8,17,18,1,10,13,6,21,5,2,6,10,7,13,6,14,10,9,21,6,14,6,4,9,6,13,20,8,20,8,2,20,5,6,21,14,14,6,10,10,21,18,21,14,21,15,16,21,23,10,10,13,18,10,23,23,2,9,8,10,7,14,14,23,23,23,23,23,23,23,23 +24,8,20,9,7,13,2,7,2,15,7,11,14,7,23,2,15,2,16,2,18,14,15,7,2,7,16,23,13,2,15,14,13,6,2,2,13,6,2,13,2,6,15,21,21,11,14,2,7,21,14,15,2,2,6,7,21,15,10,11,15,2,2,6,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,1,9,15,16,7,15,14,5,2,19,3,19,16,8,17,21,1,4,13,5,16,5,8,6,2,6,14,6,14,2,9,2,6,14,6,4,9,6,7,20,6,20,16,4,20,6,6,18,14,14,15,5,10,21,18,20,7,21,2,11,21,4,6,10,13,19,7,14,18,8,6,5,21,9,3,21,2,13,19,8,13,9,3,3 +24,23,23,23,23,23,23,1,5,6,2,2,14,13,16,13,16,13,16,16,17,8,7,7,15,3,14,13,11,16,21,21,13,2,2,4,7,15,16,23,2,13,19,18,10,21,14,13,13,3,21,6,18,13,6,7,21,15,4,11,15,6,2,6,8,21,6,6,15,15,21,3,21,15,9,16,7,18,15,7,8,16,9,15,17,7,21,4,5,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,9,19,6,11,6,14,2,9,21,6,14,5,4,9,6,13,20,6,20,16,4,20,6,6,21,14,14,15,5,10,21,18,20,14,21,2,11,21,4,6,10,13,19,9,14,18,8,6,6,21,9,3,21,1,13,23,8,13,9,16,23 +24,23,23,23,23,23,23,1,6,4,21,2,14,13,16,13,16,13,16,16,17,2,7,14,13,3,14,13,11,16,21,16,13,4,2,2,7,16,16,23,4,13,18,18,10,21,14,13,13,3,21,6,18,13,6,7,21,16,6,11,15,4,2,6,8,21,6,6,15,15,21,3,21,8,9,16,2,18,15,7,16,16,9,15,15,7,21,4,5,9,19,3,19,16,8,17,21,1,10,13,5,17,5,1,9,3,6,7,6,14,4,9,21,6,14,5,4,9,6,7,20,6,20,16,4,20,5,6,18,14,14,15,9,4,21,18,20,14,21,2,11,21,2,6,10,9,19,9,14,18,4,6,6,21,9,3,21,17,13,23,8,13,9,18,23 +24,1,7,15,7,15,6,15,2,13,14,2,14,13,16,13,16,13,16,16,16,8,7,7,7,3,14,2,11,16,21,21,13,4,2,4,13,15,17,13,15,13,2,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,21,6,6,15,15,21,19,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,13,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,7,3,21 +24,1,15,15,9,15,6,14,2,2,23,2,14,13,16,13,16,13,16,16,16,21,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,13,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,5,7,6,14,2,9,1,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,6,13,19,2,13,6,3,21 +24,1,15,15,9,15,6,14,2,2,23,2,14,13,16,13,16,13,16,16,16,21,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,13,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,13,7,6,14,2,9,1,6,14,6,4,9,6,7,20,10,20,16,14,20,6,15,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,6,13,19,2,13,6,3,21 +24,1,8,15,7,15,6,14,14,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,5,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,2,21,4,9,16,3,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,13,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,16,5,10,21,18,20,15,21,2,11,21,4,4,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,9,21 +24,11,10,1,7,5,4,7,21,4,23,2,14,13,16,13,16,13,16,21,16,8,5,15,15,3,15,13,11,16,21,21,13,4,2,4,23,4,16,13,2,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,2,21,7,9,16,2,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,17,1,10,13,5,21,5,2,4,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,2,20,5,10,18,14,14,6,5,10,21,18,21,14,21,15,5,21,23,10,10,13,18,11,23,23,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,7,15,6,14,10,2,14,2,14,13,16,13,16,13,16,21,16,8,7,7,2,3,14,13,11,16,21,21,13,4,2,4,13,8,17,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,16,21,1,4,13,6,16,5,1,8,3,5,14,6,14,4,9,16,6,14,5,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,4,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,8,15,7,16,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,13,2,3,14,2,11,16,21,21,13,2,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,2,3,21 +24,1,8,15,9,15,6,14,2,2,23,2,14,13,16,13,16,13,16,16,16,16,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,2,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,5,3,3,7,6,14,4,9,1,6,14,6,4,9,6,7,20,6,20,17,14,20,6,6,18,14,14,7,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,2,6,5,21,9,3,21,6,13,19,2,13,6,3,21 +24,13,8,2,13,5,6,2,16,10,14,2,14,13,16,13,16,13,16,16,17,8,7,15,15,3,14,9,11,16,21,21,13,4,2,4,13,14,17,13,13,13,8,19,10,21,14,13,13,3,21,6,18,13,6,7,21,13,15,11,15,6,2,6,15,21,6,6,15,15,21,14,21,11,9,16,2,18,15,7,15,16,9,15,16,11,6,15,6,11,19,3,19,16,8,16,21,1,4,13,6,16,6,16,13,3,23,23,6,14,2,9,21,6,14,5,4,9,6,13,20,6,20,16,15,20,5,4,18,14,2,15,6,10,21,18,20,15,21,2,11,21,2,6,10,13,19,5,14,18,8,6,6,21,3,3,21,2,13,19,8,13,2,3,10 +24,1,15,15,8,15,6,14,2,4,23,2,14,13,16,13,16,13,16,16,16,21,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,13,21,2,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,5,7,6,14,2,9,1,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,6,13,19,2,13,6,3,21 +24,1,8,15,7,15,6,14,10,2,2,2,14,13,16,13,16,13,16,16,16,8,7,7,10,3,14,13,11,16,21,21,13,4,2,4,13,8,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,14,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,8,15,11,14,6,14,14,10,2,2,14,13,17,13,17,13,16,16,17,8,7,7,13,3,14,13,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,8,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,5,14,6,14,4,9,15,6,14,6,4,9,6,7,20,6,20,16,14,20,6,4,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,5,3,21,16,13,19,4,13,3,3,21 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,7,20,6,6,11,15,10,2,6,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,9,20,6,20,16,14,20,5,4,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,8,15,2,15,6,14,10,13,2,2,21,13,16,15,16,13,16,16,16,8,7,7,4,3,14,2,11,16,21,21,13,4,2,4,13,17,17,13,15,13,7,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,2,21,4,9,16,2,18,15,7,16,16,9,7,18,5,4,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,19,5,7,6,14,4,9,8,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,15,10,21,18,11,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,5,3,21,21,15,19,4,13,3,3,21 +24,15,16,10,9,13,4,14,17,21,4,2,14,13,16,13,23,13,17,21,16,8,5,7,7,9,14,13,11,16,21,21,13,4,2,4,23,4,16,13,4,13,8,19,10,21,14,13,13,3,17,6,18,13,6,8,20,6,6,11,15,10,2,6,16,1,6,6,15,13,16,2,21,4,9,17,2,18,15,7,16,17,9,7,17,2,21,6,6,9,19,3,19,16,8,17,18,1,10,13,6,21,5,2,7,18,7,15,6,14,16,9,21,6,14,6,4,9,6,13,23,8,20,2,2,20,6,5,18,14,14,6,6,10,21,18,21,14,21,15,9,21,23,10,10,5,18,10,14,18,2,4,13,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,7,9,4,8,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,21,21,21,13,2,2,4,23,6,1,13,4,13,4,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,11,21,16,9,16,11,18,15,7,16,16,9,7,17,2,21,15,6,4,19,3,19,16,8,17,18,1,2,13,6,21,5,2,4,21,7,13,6,14,6,9,21,6,14,6,4,9,6,7,20,8,20,8,10,20,5,2,18,14,14,5,6,10,21,18,21,14,21,15,13,21,23,10,10,13,18,10,23,23,2,7,8,23,23,23,23,16,13,23,8,6,8,10,2 +24,1,8,15,7,16,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,13,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,7,3,21 +24,1,8,15,7,15,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,3,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,7,16,2,4,5,14,13,2,16,2,2,14,13,16,13,16,13,16,16,17,8,7,7,2,3,14,10,11,16,21,21,13,4,2,4,13,7,21,13,15,13,8,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,6,2,6,8,21,6,6,8,15,21,3,21,8,9,16,2,18,15,7,16,16,9,7,16,7,6,4,5,5,19,3,19,16,8,17,21,1,4,13,6,16,5,17,8,19,5,7,6,14,4,9,16,6,14,6,4,9,6,13,20,6,20,16,14,20,5,5,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,6,21,9,3,21,16,13,19,2,13,4,3,10 +24,23,23,1,7,9,4,15,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,2,23,6,16,13,4,13,4,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,5,11,15,3,2,6,16,21,6,6,15,13,16,3,21,16,5,16,13,18,15,7,16,16,9,7,16,2,21,6,6,10,19,3,19,16,8,17,17,1,10,13,4,21,5,2,4,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,10,20,5,10,18,14,14,6,6,10,21,18,1,14,21,15,13,21,23,10,10,13,18,3,23,23,7,9,8,16,8,9,23,23,23,23,8,6,8,10,21 +24,13,16,15,10,9,3,8,14,4,23,2,14,13,16,13,23,13,16,17,16,8,5,7,7,3,14,13,11,16,21,21,13,4,2,4,23,21,16,13,4,5,4,20,10,21,14,13,13,3,16,6,18,13,6,8,20,6,6,11,15,10,2,6,16,1,6,6,15,13,17,10,21,4,9,21,2,18,16,18,16,16,9,7,17,4,21,6,6,9,19,3,19,17,8,21,18,1,10,13,6,16,5,4,5,18,8,7,6,14,16,9,1,6,14,6,4,9,6,13,23,7,20,2,15,20,5,5,18,14,14,6,6,10,21,18,21,14,21,15,9,16,23,10,10,13,18,10,14,18,4,4,8,6,23,23,23,23,23,23,11,5,10,13,17 +24,1,8,8,7,7,6,14,2,13,10,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,13,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,7,20,6,6,11,15,21,23,6,8,21,6,6,8,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,16,21,1,4,13,6,16,5,20,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,4,20,16,14,20,6,6,18,14,14,13,6,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,6,21,5,3,21,17,13,19,4,13,9,3,21 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,4,13,6,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,14,23,23,13,15,6,14,2,9,10,6,14,5,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,15,5,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,8,6,6,21,5,3,21,4,13,19,8,13,7,3,10 +24,19,7,14,21,8,2,4,8,5,2,11,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,14,14,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,23,23,23,23,23,23,4,6,9,11,3,19,16,17,17,21,1,4,13,6,16,5,16,8,3,15,7,6,14,4,9,16,6,14,6,10,9,6,23,23,23,23,17,14,20,6,6,18,14,14,21,5,10,21,17,20,13,21,2,19,23,23,23,23,23,19,5,14,18,4,6,5,21,9,3,21,16,15,4,4,17,7,23,23 +24,1,7,15,2,15,6,14,2,2,23,2,14,13,16,13,16,13,16,16,16,16,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,17,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,17,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,8,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,17,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,6,21,9,3,21,6,13,19,4,13,3,9,18 diff --git a/analysis/Hsu.et.al.git/msa/NUDT15_val_formatted.txt b/analysis/Hsu.et.al.git/msa/NUDT15_val_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..4b779de81061d2ba54a9c1f5783af78a95908d08 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/NUDT15_val_formatted.txt @@ -0,0 +1,36 @@ +24,1,8,15,7,16,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,13,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,7,3,21 +24,15,16,10,9,13,4,14,17,21,4,2,14,13,16,13,23,13,16,21,16,8,5,7,7,19,14,13,11,16,21,21,13,4,2,4,23,8,16,13,4,13,8,19,10,21,14,13,13,3,17,6,18,13,6,8,20,6,6,11,15,10,2,6,16,1,6,6,15,13,16,2,21,4,9,21,2,18,13,7,16,16,9,7,17,2,21,6,6,9,19,3,19,17,8,17,18,1,10,13,6,21,5,2,7,18,7,15,6,14,16,9,21,6,14,6,4,9,6,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,14,18,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,8,1,15,7,15,6,14,2,15,2,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,10,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,14,21,7,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,7,3,16 +24,1,8,15,7,16,6,2,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,13,2,3,14,2,11,16,21,21,13,2,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,7,3,21 +24,1,8,15,7,16,4,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,13,2,3,14,2,11,16,21,21,13,2,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,5,7,6,14,4,9,16,6,7,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,7,3,21 +24,23,23,23,1,7,13,8,16,8,14,2,14,13,16,13,16,13,16,16,16,8,7,7,16,3,14,13,11,16,21,21,13,4,2,4,15,7,14,13,15,13,1,7,10,21,14,13,13,3,21,23,18,13,6,7,20,6,5,11,15,15,2,6,8,21,6,6,15,5,21,3,21,4,9,17,3,18,15,7,16,16,9,7,17,7,21,6,3,9,19,3,19,17,8,17,17,1,4,13,6,16,5,8,7,18,14,7,6,14,8,9,21,6,14,6,4,9,6,13,20,9,20,17,4,20,6,6,18,14,14,9,6,10,21,18,20,15,21,11,11,21,4,4,10,13,19,9,14,18,7,9,5,18,8,3,21,4,3,10,8,10,9,3,21 +24,23,23,23,23,23,23,23,23,23,23,1,14,7,21,23,7,14,18,18,21,15,3,7,7,20,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,21,18,7,7,6,8,20,6,6,11,15,10,2,6,8,20,6,6,8,15,21,3,21,4,9,16,2,18,15,7,16,8,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,9,14,6,14,4,9,8,6,14,6,4,9,6,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,2,2,17,17,19,9,23,3,15,7,7,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,7,9,7,15,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,2,23,15,16,13,2,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,11,21,16,9,17,2,19,15,7,16,16,9,15,17,2,21,6,6,10,19,3,19,17,8,17,18,1,10,13,6,21,5,2,6,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,2,20,5,6,21,14,14,6,10,10,21,18,21,14,21,15,16,21,23,10,10,13,18,10,23,23,2,9,8,10,7,10,21,23,23,23,23,23,23,23,23 +24,23,23,23,1,15,6,2,14,10,14,2,14,13,23,13,16,13,16,16,16,8,7,14,8,3,14,23,11,16,21,21,13,4,2,4,13,14,21,23,15,13,8,19,10,21,14,13,13,3,21,23,18,13,6,7,21,15,6,11,15,15,2,6,8,21,6,6,15,15,21,2,21,2,3,16,2,18,15,7,15,16,9,7,16,11,15,8,15,2,19,3,19,16,8,16,21,1,4,13,6,15,6,14,23,23,13,15,6,14,2,9,2,6,14,6,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,15,5,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,8,6,6,21,5,3,21,4,13,19,8,13,7,3,10 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,15,16,9,7,18,17,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,6,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,2,13,9,3,21 +24,23,23,1,13,6,6,15,15,10,2,2,14,13,23,13,16,13,16,16,16,8,7,15,15,3,14,23,11,16,21,21,13,4,2,4,13,15,21,23,15,13,8,19,10,21,14,13,13,3,21,23,18,13,6,7,21,15,6,11,15,15,2,6,8,21,6,6,15,15,21,14,21,2,3,16,2,18,15,7,15,16,9,15,16,11,15,7,10,2,19,3,19,16,8,1,21,1,4,13,6,15,6,14,23,23,13,15,6,14,2,9,10,6,14,5,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,15,5,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,8,6,6,21,5,3,21,4,13,19,8,13,7,3,10 +24,23,23,1,7,5,9,15,15,2,23,2,14,4,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,4,23,16,1,13,9,13,4,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,16,21,6,6,15,13,21,3,21,16,9,17,2,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,5,17,17,1,10,13,6,21,5,4,6,2,7,4,6,14,10,9,21,6,14,6,4,9,6,13,20,8,20,8,2,20,6,10,18,14,14,6,5,2,21,18,21,14,21,15,3,21,23,6,10,2,19,3,14,23,8,7,8,23,23,23,23,23,23,23,15,6,8,21,4 +24,23,23,1,14,9,9,16,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,4,23,15,16,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,13,21,16,9,8,3,18,15,7,16,16,9,15,17,4,21,6,6,10,19,3,19,16,8,17,18,1,10,13,6,21,5,2,23,10,7,13,6,14,10,9,21,6,14,5,4,9,6,13,20,8,20,8,2,20,5,5,18,14,14,6,10,10,21,18,1,14,21,15,2,21,23,10,10,13,18,10,23,23,2,9,4,5,7,23,23,23,23,23,23,23,23,23,23 +24,15,16,6,9,13,4,14,17,21,4,2,14,13,16,13,23,15,16,21,16,8,5,7,7,9,14,13,11,16,21,21,13,4,2,4,23,2,16,13,4,13,8,19,10,21,14,13,13,3,17,6,18,13,6,7,20,6,6,11,15,10,2,6,15,1,6,6,15,13,17,3,21,4,9,17,2,18,15,3,16,17,9,7,17,4,21,6,6,9,19,3,19,17,8,17,18,1,21,13,6,1,5,2,7,19,7,15,6,15,16,9,21,6,14,6,4,9,6,13,23,8,20,2,10,20,5,5,21,14,14,6,6,10,21,18,21,14,21,15,9,21,23,10,10,13,18,10,14,18,2,4,7,23,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,1,14,9,9,16,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,4,23,15,16,13,4,13,4,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,13,21,16,9,8,3,18,15,7,16,16,9,15,17,4,21,6,6,10,19,3,19,16,8,17,18,1,10,13,6,21,5,2,23,10,7,13,6,14,10,9,21,6,14,5,4,9,6,13,20,8,20,8,2,20,5,5,18,14,14,6,10,10,21,18,1,14,21,15,2,21,23,10,10,13,18,10,23,23,2,9,4,5,7,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,7,15,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,21,2,6,8,20,6,6,15,15,21,3,21,4,9,16,3,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,5,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,23,23,23,23,1,7,3,17,8,4,2,14,13,16,13,16,13,16,21,16,8,5,7,15,9,7,13,11,16,21,21,13,4,2,4,23,15,1,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,2,21,16,9,16,11,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,17,8,17,17,1,10,13,6,21,5,2,4,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,2,20,5,10,18,14,14,6,6,10,21,18,21,14,21,15,13,21,23,10,10,13,18,10,23,23,2,9,8,16,8,23,23,23,23,23,8,6,8,10,21 +24,23,23,1,7,5,4,16,17,2,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,2,23,14,16,13,2,13,8,3,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,3,21,16,9,16,3,18,15,7,16,16,9,7,17,4,16,10,5,10,19,3,19,16,8,17,17,1,10,13,6,21,5,2,2,2,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,11,20,6,6,18,14,14,6,10,10,21,18,21,14,21,15,13,21,23,10,10,13,18,10,23,23,2,9,8,23,23,6,23,23,23,23,8,23,23,23,23 +24,5,14,15,15,13,10,14,21,2,2,2,14,13,16,13,17,13,16,16,17,8,7,14,6,3,14,10,11,16,21,23,13,4,2,4,13,7,16,13,15,13,8,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,15,2,6,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,16,7,6,4,5,5,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,19,6,7,6,14,4,9,8,6,14,5,4,9,6,13,20,6,20,16,14,20,6,5,18,14,14,21,5,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,4,6,6,21,9,3,21,16,13,19,2,13,9,3,23 +24,23,23,1,7,9,8,17,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,2,14,5,11,16,21,21,13,4,2,2,23,15,1,13,4,13,4,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,2,21,16,9,16,7,18,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,17,1,10,13,6,21,5,2,4,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,14,20,5,8,18,14,14,6,6,10,21,18,21,14,21,15,13,21,23,10,10,13,18,9,23,23,2,8,2,23,23,7,23,23,23,23,8,6,8,10,21 +24,2,1,15,13,15,13,21,14,2,14,2,14,13,16,13,16,13,16,16,16,8,7,7,2,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,8,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,21,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,15,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,16,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,1,5,3,21,4,13,19,4,13,9,3,23 +24,1,8,15,2,15,6,14,10,13,2,2,14,13,16,13,16,13,16,16,16,8,7,7,2,3,14,2,11,16,21,21,13,4,2,4,13,8,17,13,15,13,7,19,10,21,14,13,13,3,21,6,18,2,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,15,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,19,5,7,6,14,4,9,8,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,5,3,21,16,13,19,4,13,3,3,21 +24,1,8,15,7,15,6,15,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,2,2,4,13,7,18,13,15,13,9,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,6,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,5,3,21,16,13,19,4,13,9,3,21 +24,8,15,16,2,9,11,7,14,4,23,2,14,13,16,13,23,13,16,17,16,8,5,7,21,9,14,11,11,16,21,21,13,4,2,4,23,7,16,13,4,13,15,19,10,21,14,13,13,3,17,6,18,13,6,8,20,6,6,11,15,10,2,6,16,1,6,6,15,13,16,3,21,4,9,17,3,19,15,7,16,15,9,7,17,4,21,6,6,9,19,3,19,17,8,17,18,1,10,13,6,21,5,2,5,21,7,10,6,14,1,9,1,6,14,6,4,9,6,13,23,9,20,16,2,20,5,9,21,14,14,6,6,10,21,18,21,14,21,15,11,21,23,10,10,13,19,3,14,18,4,13,21,7,23,23,23,23,23,23,9,13,4,23,23 +24,1,8,15,9,15,6,14,2,2,23,2,14,13,16,13,16,13,16,16,16,16,7,11,6,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,1,15,3,5,7,6,14,4,9,1,6,14,6,4,9,6,7,20,6,20,17,14,20,6,6,18,14,14,7,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,2,6,5,21,9,3,21,5,13,19,2,13,6,3,21 +24,1,15,15,2,15,5,14,10,2,10,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,13,11,16,21,21,13,4,2,4,13,7,16,13,13,13,7,18,10,21,14,13,13,3,21,6,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,10,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,23,23,23,7,15,6,15,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,2,2,4,13,7,18,13,15,13,4,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,6,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,4,23,7,21,21,21,21,6,6,7,16,5,17,8,7,8,7,7,7,18,7,21,21,11,14,13,13,7,9,23,23,4,4,7,21,21,23,23,23,23,23,23,23,23,23,23 +24,1,16,15,21,14,6,15,15,13,2,2,14,13,16,13,16,13,16,16,16,8,7,7,2,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,18,4,4,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,21,8,3,9,14,6,14,4,9,8,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,8,21,5,10,21,18,20,16,21,2,11,21,4,6,10,13,19,9,14,18,4,6,5,21,5,3,21,16,13,19,4,13,3,3,3 +24,2,21,14,20,14,4,2,2,13,7,15,14,13,23,15,20,13,20,20,7,14,15,14,2,17,14,8,11,20,15,2,13,4,15,10,2,6,14,13,13,21,13,7,2,21,14,16,15,13,21,23,20,13,6,7,21,15,6,11,15,15,2,6,8,21,6,6,15,15,21,2,21,2,9,16,2,18,15,7,15,16,9,15,16,11,16,15,15,3,19,3,19,16,8,16,21,1,4,13,6,15,6,14,23,23,13,6,6,14,2,9,11,6,14,5,4,9,6,13,20,6,20,16,4,20,5,6,18,14,14,15,6,10,21,18,20,15,21,2,11,21,2,6,10,13,19,9,14,18,8,6,5,21,5,3,21,4,13,19,8,13,7,3,11 +24,1,8,15,7,15,6,15,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,2,3,14,2,11,16,21,21,13,2,2,4,13,7,18,13,15,13,4,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,6,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,14,21,2,11,21,4,6,10,13,19,5,14,18,2,6,5,21,5,3,21,16,13,19,4,13,9,3,21 +24,1,8,3,2,15,6,14,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,11,4,3,14,2,11,16,21,21,13,4,2,4,13,7,16,13,15,13,7,18,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,17,6,4,6,4,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,3,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,13,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,16,13,19,4,13,9,3,21 +24,1,5,13,8,3,16,15,6,2,7,2,14,13,23,13,16,13,16,16,16,8,7,15,15,3,14,23,11,16,21,21,13,4,2,4,13,16,10,23,15,13,8,18,10,21,14,13,13,3,21,23,18,13,6,7,18,15,6,11,15,6,17,6,8,21,6,6,15,9,21,3,21,4,9,16,11,18,15,7,16,16,9,15,16,7,6,1,5,9,19,3,18,16,9,17,21,1,4,13,6,16,5,8,9,3,6,7,6,10,16,9,16,6,7,5,4,9,6,7,20,6,20,16,4,20,6,6,18,14,14,15,5,10,21,18,20,13,21,2,11,16,4,6,10,13,19,7,14,18,4,6,5,21,5,3,21,2,13,19,8,13,7,3,3 +24,23,23,1,7,5,4,8,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,2,23,15,16,13,4,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,16,21,6,6,15,13,16,2,21,16,9,16,2,21,15,7,16,16,9,7,17,2,21,6,6,10,19,3,19,16,8,17,18,1,10,13,5,21,5,2,4,10,7,13,6,14,6,9,21,6,14,6,4,9,6,13,20,8,20,8,3,20,5,6,18,14,14,6,10,10,21,18,21,14,21,15,13,21,23,10,10,13,19,10,23,23,2,9,4,3,23,23,23,23,23,23,23,23,23,23,23 +24,23,23,17,8,3,9,7,16,4,23,2,14,13,16,13,16,13,16,21,16,8,5,7,15,3,14,13,11,16,21,21,13,4,2,4,23,15,16,13,2,13,8,19,10,21,14,13,13,3,21,6,18,13,6,8,20,6,6,11,15,3,2,6,21,21,6,6,15,13,16,2,21,16,9,8,2,18,15,7,16,16,9,7,17,17,21,6,6,10,19,3,19,16,8,17,18,1,10,13,6,21,5,2,23,10,7,13,6,14,6,9,21,6,14,10,4,9,6,13,20,8,20,8,2,20,5,6,18,14,14,6,10,10,21,18,16,14,21,15,11,21,23,10,10,13,18,10,23,23,2,9,8,5,8,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,7,15,15,15,2,13,2,2,14,13,16,13,16,13,16,16,16,8,7,7,7,3,14,2,11,16,21,21,13,4,2,4,13,7,18,13,15,13,8,18,10,21,14,13,13,3,21,6,18,13,6,7,20,6,6,11,15,10,2,6,8,20,6,6,15,15,21,3,21,4,9,16,2,18,15,7,16,16,9,7,18,16,6,6,6,9,19,3,19,16,8,17,21,1,4,13,6,16,5,16,8,10,5,7,6,14,4,9,16,6,14,6,4,9,6,7,20,6,20,16,14,20,6,6,18,14,14,21,5,10,21,18,20,15,21,2,11,21,4,6,10,13,19,5,14,18,4,6,5,21,9,3,21,7,21,20,4,10,2,7,11 +24,8,3,10,21,14,4,17,17,9,1,2,14,13,16,13,23,13,16,21,16,8,5,15,15,10,14,13,11,16,21,21,13,4,2,2,23,10,16,13,4,13,8,19,10,21,14,13,13,3,17,6,18,13,6,7,20,15,6,11,15,10,2,6,16,1,6,6,15,13,21,10,21,9,9,17,2,19,15,7,16,16,9,7,17,4,21,6,6,9,19,3,19,16,8,17,19,1,10,13,6,16,5,2,15,18,7,7,6,14,16,9,16,6,14,6,4,9,6,13,23,8,20,8,21,20,6,5,18,14,14,6,6,10,21,18,20,14,21,15,9,21,23,10,10,13,19,3,14,18,8,9,7,7,23,23,23,23,23,23,4,5,23,21,17 diff --git a/analysis/Hsu.et.al.git/msa/PTEN.a2m b/analysis/Hsu.et.al.git/msa/PTEN.a2m new file mode 100644 index 0000000000000000000000000000000000000000..f5ca1c4db022cadfcd026fed31120f3fc4893bee --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/PTEN.a2m @@ -0,0 +1,762 @@ +>PTEN/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_2/1-403 +MEKGMKKILSLPMKKKNDIGLRLDISYILVNLIVCSYPVTYPKLLYRNSLDDLILFLTVYHKGNFRIFNFRGEKEFESKDFEIQCERIGWLDHFPPPFEL +LEEIVDGIENYLSVSKNRVAVLHCRMGKGRSGMITVAYLM---KYLQCPEARLIFMQARFKYGNGVTIPSQLRYLRYHEFFITHEISNEAV-----KFKF +KRLAKMT-----PSIVTTKIHY-----------CGGNMTFIFGRDYLTLENDCRIEFTLGTSKAASSSCA-SCWLNIYII----KDDS--S--------- +-------------DYFVERLKRDELDGTHGLK---LFQA---LKLEW-------------------------E--------------------------- +--- +>Sepcies_4/1-403 +MSNVIRNVVSKKRIRYKEKGYDLDLTYINDNIIAMGYPADKLEGLFRNRLEDVFKLLEENHAQHYKIYNLCSERSYDVAKFRGRVAVYPFDDHNPPTIEL +IQRFCSDVDMWLKEDSSNVVAVHCKAGKGRTGTMICAYLVFSGIKKSADEALAWYDEKRTKDRKGVTIPSQRRYVQYFSKLVCSSVPYSKVSLNVCEIRF +S------ESSC---MVECSISVDSATENAKPDR--QKSFVLTIKPSIPVSGDVKFELTKKSPD----KIICHFWLNTFFVYSPCESDGTVN--------- +-------------KY-IHTLSKSEIDDVHKDSEHKRFSEEFKISIVFSNDVQAEANSKNSTSKTLLPSLNDSEPSKWQTSDTRQSSPKFNCGEEDWESGE +STY +>Sepcies_5/1-403 +MSKI-KRLVSKNKRRHIEDGYDLDLTYICPNILAMGFPAEKVEGFYRNNIDDVVRFLENKHGSNYKVYNLCSERTYDTKKFHGRVAAYPFDDHNPPRFEL +IKPFCEDLDQWLGMHKDNIAAIHCKAGKGRTGVMICCYLLHRRRFAKPSDALHFYGLARTNNMKGVTIPSQQRYVGYYWQLLQSSLTYKPKTLLLHSIQF +ETLPLQH----NASFVVNQLKVKLYTSNPDLVIRGDDFLIFDMPQPLPLCGDIKIEVFNK--PVMRKDKVFHFWFNTFFV----------QHGAGSLSET +TP-------STEKDMIVLPFNKKELDRANKDEANKLFSANFRVILIFSQMDALPT----ASKSPLLQAISGQKPSQYSVNSSICSDTENEDGDEDDWDGI +VDE +>Sepcies_7/1-403 +MAKVLKGMVSKNKRRHQEDGFNLDLTYICPNIIAMGYPAEKWEGVYRNNIDDVCR------SHHLMTSVSCLPTH---------VAEYPFDDHNPPKLGL +IPTFCADMDNWLGQNSQNVAAIHCKAGKGRAGLMICAYLLHNRRFSSALEALDFYAQARTHDKKGVTIPSQRRYVHYYSYLVTHNATYEARPVLLHRICF +HTLPMFSSGNC-PSFVVYKEHLKLLTWEGTVQRRDCMQFLCHLQSPLPLCDDVKFALFFVHLK----EKMFQFWINTFFLPPPPKPHGELAEG------- +-------------EYVTLTLAKADLDKANKDKANRYFSPNFKVKLYFTEGSELPPHSQAAKGESCIWDNSTQE--DYNYSDSSDSDPGTN--DDD----V +VKV +>Sepcies_8/1-403 +MASRIKELVSRNKRRFQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVKFLDAKHKNHYKIYNLCAERHYDATKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDNWLSEDDNNVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGQARTIDKKGVTIPSQRRYVHYYSYLLKHKLEYKPVALLFHKMRF +ETVPMFSGGTCNPMFVVSQLKVKIYTSPLGPTRREEKYMYFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWINTFFIPPPNENLDKVENGSIVEKEG +DNCYGTERTDNDKEYLALTLTKNELDKANKDKANRYFSPNFKVKLLFTKTVEERQHPLGNSSTTVTPDVSDNEPEDYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_9/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDATKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDKWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRSKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLDYKPVALLFHKLAF +ETIPMFSGGTCNPLFVVYQLKVKIYTSPLGPTRREEKYMHFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEENSDKVENGSVVEKEL +DGIYSTERSDNDKEYLILTLAKNDLDKANKDKANKSFSPNFKVKLFFTKTVEEPSNSEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHPQI +TKV +>Sepcies_12/1-403 +MAAIIKEFVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKDHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFKKAQEALDFYDEVRTRDKKGVTIPSQRRYVYYYSYLLRNKLEYKPVALLFHKMVF +ETVPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREEKYMFFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGSEESTEKVENGGLV-KDL +DGIQTAERGENDKDYLILTLSKTDLDKANKDKANRYFSPNFKVKMFFTKTVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEQYDEE---QI +TKV +>Sepcies_13/1-403 +MAAIIKEIVSRNKYRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFKKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNKLEYKPVALLFHKMVF +ETVPMFSGGTCNPQFVVYQLKVKIHTSNPAHTRREEKYMYFDFPQLLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPDENSEKVENGGLV-KEQ +DGIQTTERGENDKDYLILTLTKNNLDKANKDKANRYFSPNFKVKLYFTKPVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPYDEE---QI +TKV +>Sepcies_14/1-403 +MTAKIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDASKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDENHVAAIHCKAGKGRTGVMICAYLLHRRKFSEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNKLEYKPVALLFHKMVF +QTLPMFSGGNCVYLFVLC------------------KALIFMLPSVFCLC-------------------------------------------------- +-----------------------------------------QVNLYFTKTVEEPSNSEASTSTSVTPDVSDNEPDHYLHKHMPDKNKKNQPTKKEKNLKI +-KL +>Sepcies_16/1-403 +MATIIQKMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDATKFNCRVAQFPFEDHNPPQLEL +IKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFGKAKEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNQLDYKPVALLFHKMMF +ETVPMFSGGTCNPQFVVYQLKVKIHTSNPAHTRREDKYMHFEFPQPLPVCGDIKVEFFHKQNMMKKKDKMFHFWVNTFFIPGPEENSEKVENGSLL-KDL +DGIQSTERGENDKDYLILVLTKNDLDKANKDKANRLFSPNFKVKLFFTKTVEEPSNSEASTSACVTPDVSDNEPDHYRYSDTTDSDPENEQLDDDQHTQI +TKV +>Sepcies_17/1-403 +MATIIQKMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKDHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFRKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSFLLKNQLEYKPVALLFHKMVF +ETVPMFSGGTCNPQFVVYQLKVKIHTSNPAHTRREDKYMLFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGVEESSEKVENGSLL-KDL +DGIPSTERGENDKDYQILVLTKNDLDKANKDKANRLFSPNFKVKLYFTKTVEEPSNSEASASASITPDVSDNEPDYYRYSDTTDSDPENEQLDDDQHTQI +TKV +>Sepcies_18/1-403 +MEAF---------RTPKSENIILDLIYKIMRIVEKDFPAERVEGVYRNNIDQVVWFLDCKHKNHYKIYNLCIEQHYDTTKFICRV------------FEL +IKPFCEDLDQW-----------------GRTGVMIFAYLLHRGKLLKAQEAIDIYCTVRTRDKKGVIIPSH----------------------------- +------------PW-----------------TR-----------------------------------------------------------G------- +---------------------------ANKDKANRYFSPNFKVKLYFTKTVEDPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDS-------------GL +TE- +>Sepcies_19/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDASKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNQLDYKPVALLFHKMVF +ETVPMFSGGTCDPQFVVYQLKVKIHTSNPVNTRKEEKYVFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFVPGPEENFEKVENGTLP-KEQ +AGNQTGGTGDNDKDYLILSLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEDIFNSEASTSTSLTPDVSDNEADHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_20/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDASKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNQLDYKPVALLFHKMVF +ETVPMFSGGTCDPQFVVYQLKVKIHTSNPVNTRKEEKYVFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFVPGPEENFEKVENGTLP-KEQ +AGNQTGGTGDNDKDYLILSLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEDIFNSEASTSTSLTPDVSDNEADHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_21/1-403 +MSTINQWLCSSTRRRYQEDGFDLDLTYIYPNIIAMGFPAERFEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERQYDAIKFNCIVAQYPFEDHNPPQLEL +IKLFCEDLDQWLSEDDNHVAAIHCKAGNGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNQLDYKPVALLFHKMVF +ETVPMFSGGTCHPQFVVYQLKVKIHTSNPVNTRKEEKYVFFEFPQPLPVGGDIKVEFFHKQNKMMKKDKMFHFWVNTFFVPGPEEHFEKVENGTLP-KEQ +AGTQTGGTGDNDKDYLILSLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEDIFNSEASTSTSLTPDVSDNEADHYRYSDTTDSDPENEPFDEEQQTQI +TKV +>Sepcies_22/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNQLDYKPVALLFHKMVF +ETVPMFSGGTCDPQFVVYQLKVKIHTSNPVNTRKEEKYVFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFVPGPEENFEKVENGTLP-KEQ +AGIQTGGTGDIDKDYLILSLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEDIFNSEASTSTSLTPDVSDNEADHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_23/1-403 +MAAIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFEEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSFLLRNHLDYKPVALLFHKMVF +ETLPMYSSGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMMFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEESEEKVENGTVG-NDL +DGLVPQQAGDSERDYLILALTKNDLDKANKDKANRYFSPNFKVKLYFTKTAEEPSNSDASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_24/1-403 +MAAIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFTQAQEALDFYGEVRTRDRKGVTIPSQRRYVYYYNYLLKNELEYKPVALLFHKMVF +ETLPMFSGGGCDPQFVVYQLKVKIHTSNPAHTRREDKHMIFEFPQPLPVCGDIKVEFFHKQNKMMKKVGVFLF--------------------------- +-------------SYACAPLLRN--------VRTRSRYPLSRSCLAFCETWRKSC--------------------FFL---------------------- +-KL +>Sepcies_25/1-403 +MAA-IKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDEHHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYNFLLRNRLHYKPVALLFHKMLF +ETIPMFTAGTCNPHFVVYQLKVKIHTYNPAYTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEESSDRLENGSFALRDL +--SDRMFQNTSDRDFLVLTLDKNELDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSMSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFEDDLHSQI +TKV +>Sepcies_26/1-403 +MAA-IKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDEHHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYNFLLRNRLHYRPVALLFHKMLF +ETIPMFTAGTCNPHFVVYQLKVKIHTYNPAYTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEESSDRLENGSFALRDL +--SDRMFQNTNDRDFLVLTLDKNELDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSMSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFEDDLHSQI +TKV +>Sepcies_27/1-403 +MAA-IKEIVSRNKRRFQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTTKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSENEHHVAAIHCKAGKGRTGVMICAYLLHRGKFREAQEALDFYGEVRTRDKKGVTIPSQRRYVVYYNYLLKNRLQYKPVALLFHKMMF +ETVPMFTVGTCHPQFVVYQLKVKIHTSNPAHTRREDKLLLFEFPQPLPVCGDIKVEFFHKQNKVMKKEKMFHFWINTFFIPGPEEASYKLENGSAANSDV +--SDRTYQNANDKDFLVLTLTKNELDKANKDKANKNFSPNFKVRLFFSRTVKDGTNCDASSSG--TPDVSDNEPDHYRYSDTTDSDTENDPEEDD-HEQI +TKV +>Sepcies_28/1-403 +MAALIKEIVSRNKRRFQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDEHHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYSFLLRNQLLYKPVALLFHKMLF +ETIPMFTGGTCSPQFVVYQLKVKIHTSSSAHTRREDKLVLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGPEEDLDHLENGSAGPRD- +-------QNTTDRDFLVLTLTKTDLDKANKDKANRNFSPNFKVKLYFTKTVEEAANSDASTSASVTPDVSDNEPDHYRYSDTTDSDPENEPFEDDHHSQI +TKV +>Sepcies_29/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVF +ETLPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEESGDKMENGAVN---- +S-LESQQGPDRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_30/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVF +ETLPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEESGDKMENGAVN---- +S-LESQQGPDRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_31/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVF +ETLPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEEGGDKMENGAVN---- +S-LESQQGPDRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_33/1-403 +MAAIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNQLEYKPVALLFHKMVF +ETLPMFSGGTCDPQFVVYQLKVKIHTSHPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEESWDKMENGAVY---- +-NAESQQGPDSDRDYLILTLTKNDLDKANKDKANRYFSPNFKVKLYFTKAVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_34/1-403 +MTAIIKEFVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTNKFSCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSENEN-VAAIHCKAGKGRTGVMICAYLLHRGKFPRAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNNLEYRPVPLLFHKIEF +ETIPMFSGSTCNPQFVVYQLKVKIFTSTAGPKRIE-KLMYFDFPQPLPVCGDIKVEFFHKQNKVMKKEKMFHFWINTFFIPGPEEYSEKVENGTLVEQEL +DGIYSTERSDNDKEYLTLTLTKNDLDKANKDKANRLFSPNFKVKLFFTKTVEESSNSEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQITQI +TKV +>Sepcies_35/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPPRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKT-EEPSNPEASSSASVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_36/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENLDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_37/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDKWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKPNKMLKKDKMFHFWVNTFFIPGPEENSDKVENGSLLDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSASVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_38/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDRWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRGRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPHFVVYQLKVKIFTSSSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFTPGLEENSDKVENGSLLDQEL +DGILSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFRVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_39/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDRWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRGRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPHFVVYQLKVKIFTSSSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGLEENSDKVENGSLLDQEL +DGILSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFR---------------------------------------------------------- +--- +>Sepcies_40/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDRWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRGRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPHFVVYQLKVKIFTSSSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWINTFFIPGLEENSDKVENGSLLDQEL +DGILSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFRVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_41/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_42/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_49/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSS-SGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFK---------------------------------------------------------- +--- +>Sepcies_53/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_54/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_55/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_57/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_58/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_59/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_60/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_62/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_63/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYQVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_67/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_69/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_70/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_71/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_74/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_75/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_76/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSTSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_80/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_85/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_86/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSERVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_87/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKN-LDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSERVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHT-- +--- +>Sepcies_90/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQI +TKV +>Sepcies_91/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERAENDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQI +TKV +>Sepcies_92/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQI +TKV +>Sepcies_93/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQI +TKV +>Sepcies_94/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQI +TKV +>Sepcies_95/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQI +TKV +>Sepcies_96/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKLMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQI +TKV +>Sepcies_97/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKK------------------------------------ +------------PQFVVCQLKVKIYSSNSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERAENDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_98/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPP---L +IKPFY--LDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFW-------------------------- +--------AENDLVFQLRWLERPD-----------------QVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_99/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_100/1-403 +---------------------------------------------------------------------------------------------------- +-----------------MIHCLHC------VCVCVCT--------------------------QGVTIPSQRRYVIYYSFLLRNQLLYKPVALLFHKMLF +ETIPMFTGGTCNPQFVVYQLKVKIHTSNPANTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGPEENPDKLENGSAGLREP +--PDRTQQSGNDRDYLVLTLTKTDLDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDASTSASVTPDVSDNEPDHYRYSDTTDSDPENEPFEEDHHNQI +TKV +>Sepcies_104/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDRWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRGRFHKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSTSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKEKMFHFWVNTFFIPGLEENSDKVENGSLLDPEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_105/1-403 +MAA-IKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYNFLLRNRLHYKPVALLFHKMLF +ETVPMFTAGTCNPQFVVYQLKVKIHTSNPAYTHREDKLMVFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEETSDRIENGSSGLRDL +--SHRAFQNTNDRDFLVLTLNKNELDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSTSASVTPDVSDNEPDHYRYSDTTDSDPENETFEDDLQSQI +TKV +>Sepcies_111/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSSSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_115/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVF +ETLPMFSGGTCNPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEESGDKMENG------- +---------DRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_116/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIDRTNNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_117/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDRWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRGRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCTPHFVVYQLKVKIFTSSSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGLEENSDKVENGSLLDQEL +DGILSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFRVKLFFTKTVEEPSNPEGSSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_119/1-403 +MTAIMKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICACLLHRGRFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRLEDKFMYFEFPQPLPVFGDIKVELFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEELSNPEASSSTSVTPDVSDSEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_122/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_123/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_125/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_127/1-403 +MATIIQKMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFGKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNQLDYKPVALLFHKMVF +ETVPMFSGGTCNPQFVVYQLKVKIHTSNPAQTRREDKYMFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEENSEKVENGSLL-KDL +DGIQCTERGENDKDYLILILTKNDLDKANKDKANRLFSPNFKVKLYFTKTVEETSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEQLDDDQHTQI +TKV +>Sepcies_128/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSERVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_129/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEESSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_130/1-403 +MAA-IKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDEHHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYNFLLRNRLHYKPVALLFHKMLF +ETIPMFTAGTCNPHFVVYQLKVKIHTYNPAYTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEESSDRLENGSFPLRDI +--SDRMFQNTTDRDFLVLTLDKNELDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSMSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFEDDLHSQI +TKV +>Sepcies_131/1-403 +MAA-IKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDEHHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYNFLLRNRLHYKPVALLFHKMLF +ETIPMFTAGTCNPHFVVYQLKVKIHTYNPAYTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEESSDRLENGSFPLRDL +--SDRMFQNTSDRDFLVLTLDKNELDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSMSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFEDDLHSQI +TKV +>Sepcies_133/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_134/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSCSSGPTRREDKFMHFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_135/1-403 +MSKI-KRLVSKNKRRHIEDGYDLDLTYICPNILAMGFPAEKVEGFYRNNIDDVVRFLESKHGSNYKVYNLCSERTYDTKKFHGRVAAYPFDDHNPPRFEL +IKPFCEDLDQWLGVHKDNIAAIHCKAGKGRTGVMICCYLLHRKRFSKPSDALHFYGLARTNNMKGVTIPSQQRYVGYYWQLLNSNLAYKPKTLLLHSIQF +ETLPLQQ----NASFVVNQLKVKLYTSIPDLVIRGEDFLIFDMPQPLPLCGDIKIEVFNK--PVMRKDKVFHFWFNTFFV----------HLGA------ +---------------------------------------------------------------------------------------------------- +--- +>Sepcies_136/1-403 +-------MVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQFPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNQLEYKPVALLFHKMVF +ETLPMFSGGTCDPQFVVYQLKVKIHTSHPAHTR------------PLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEESGDKMENGAVN---- +-NAESQQGGDSDRDYLILTLTKNDLDKANKDKANRYFSPNFKVKLYFTKAVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_137/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSERVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_138/1-403 +MAALIKEIVSRNKRRYQADGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRRKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYSFLLRNQLLYKPVALLFHKMLF +ETIPMFTGGTCNPQFVVYQLKVKIHTSNPTHTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGPEENLDKLENGSAGPREP +--VDRTQ--TNERDFLVLTLTKNDLDKANKDKANRNFSPNFKVKLYFTKTVEEGANSDASTSASVTPDVSDNEPDHYRYSDTTDSDPENESLEDDHHDQI +TKV +>Sepcies_141/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPHFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_144/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_146/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_147/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVF +ETLPMFSGGTCNPQFVVYQLKVKIHTSNPTHTRREDKHMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEESGDKMENGAVN---- +N--------DRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_148/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_149/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTTKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLQNQLDYKPVALLFHKMVF +ETVPMFSGGTCDPQFVVYQLKVKIHTSNPVNTRKEEKYVFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFVPGPEENFEKVENGTLP-KEQ +AGIQTGGTVDNDKDYLILSLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEDIFNSEASTSTSLTPDVSDNEADHYRYSDTTDSDPENEPFDQDQHTQI +TKV +>Sepcies_150/1-403 +MAALLKKTVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDNWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVVYYSFLLRNQLLYKPVALLFHKMLF +ETIPMFTGGTCNPQFVIYQLKVKIHTSNPAYTRREDKLMIFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWINTFFIPGPEENLDKLENGSAGLQEP +--GDSTHQNTNDRDYLVLTLTKNDLDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSTSASVTPDVSDNEPDPYHYSDTTDSDPENEPFEDDHHNQI +TKV +>Sepcies_151/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDGSHVAAIHCKAGKGRTGVMICAYLLHRGRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSSSGPPRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEENSDKVENGSLLDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_155/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_157/1-403 +MAGIIKEIVSRNKYRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFKKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNKLEYKPVALLFHKMVF +ETVPMFSGGTCNPQFVVYQLKVKIHTSNPAHTRREEKYMYFDFPQLLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEESLEKVENGGLV-KER +DGIQTTERGENDKDYLILTLTKNNLDKANKDKANRYFSPNFKVKLYFTKPVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEQYDEE---QI +TKV +>Sepcies_158/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSTSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERAENDREYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQI +TKV +>Sepcies_159/1-403 +-------------------------------------------------------------MD------------------------YPFEDHNPPQLEL +IKPFCEDLDQWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQ-----------------------------------------------EEIY +N-------------NTIYEI---------------------------------------NNNQTLSR-----------FF-------------------- +---------------------------TEKKKSGN-----------I----------------------------------------------------- +--- +>Sepcies_163/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_164/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRRRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSSSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKEKMFHFWVNTFFIPGPEENSDKVENGSLLDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_165/1-403 +MTSLIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERNYDSAKFNCQVAQFPFEDHNPPQLEL +IRPFCEDLDQWLSKDEQHVAAIHCKAGKGRTGVMICAYLLHRGRFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYSFLLRNQLMYKPVALLFHKMMF +ETIPMFTGGTCNPQFVVYQLKVKIYTSSPSLIRREDKLMVFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPAPEENFSKLENGSSSLRDL +QQ-------GSERDQLVLTLTKNDLDKANKDKANRNFSPNFKVKLFFSKTVEEGGTCEASPPPPVASDGGDVEPDHYHYSDTTDSETEN---EDDQHHHI +TNL +>Sepcies_166/1-403 +MTAKIKLIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRRKFTKAQDALDFYGEVRTRDKKGVTIPSQRRYVYYYNHLLKHGLDYKPVALLFHKMVF +ETLPMFSGGNCDPQFVVYQLKVKIHTSNPAHTRREDKHMIFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEEGGEKMENGTVN---- +-NAESQQGGEKDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNS--SNSTIVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_167/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVF +ETLPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEEGGDKMENGAVN---- +S-LESQQGPDRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_168/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPPRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKT-EEPSNPEASSSASVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_169/1-403 +MAALIKEIVSRKKRRFQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDAKHKSHYKIYNLCAERHYDTSKFNCQVAEYPFEDHNPPQLEL +IKPFCEDLDAWLSRDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFREAREALDFYGEVRTRDKKGVTIPSQRRYVCYYNTLLRSRLHYSPVALLFHKMLF +ETIPMFTGGTCNPLFVIYQLKVKIHTSNPAFTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMK-DKMFHFWVNTFFIPWPDEDPQRLENGQSGLRDA +-GSDRTQQNGNDDDFLVLTLMKNDLDKANKDIANRNFSPNFKVKLFFTKTADEGGGSDRANSASVTPDVSDNEPDHYRYSDTTDSDPENEPSDDD-RDQI +TKV +>Sepcies_170/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAEKLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNQLEYKPVALLFHKMVF +ETVPMFSSGTCNPQFVVYQLKVKIHTSNPAHTRREDKYMFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWINTFFIPGPEEETEKVENGGLV-KEM +DGIQTTERGDNDRDHLILTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_172/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSASGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_174/1-403 +MAAAIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVR---------------CAERHYDTSKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVVYYSFLLRNQLQYKPVALLFHKMLF +ETIPMFTGGTCS--------------SHPVHR--------FTF------C-------------------------------------------------- +--------------FLL------------------------QVKLYFTKTVEEGSNCDASTSASVTPDVSDNEPDHYRYSDTTDSDPENEPFEEDHHNQI +TKV +>Sepcies_175/1-403 +MAALLKKTVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDHWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVVYYSFLLRNQLLYKPVAVLFHKMLF +ETIPMFTGGTCNPQFVVYQLKVKIHTSNPAHTRREDKLMVFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEENPDKLENGSAGLQEV +---DRTHQNTNDRDYLVLTLTKNDLDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSTSASVTPDVSDNEPDPYHYSDTTDSDPENEPFEDDHHNQI +TKV +>Sepcies_177/1-403 +MAA-IKEIVSRNKRRFQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTTKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSENEQHVAAIHCKAGKGRTGVMICAYLLHRGKFREAQEALDFYGEVRTRDKKGVTIPSQRRYVVYYNYLLKNRLQYKPVALLFHKMMF +ETVPMFTVGTCNPQFVVYQLKVKIHTSNPAHTRREDKLLLFEFPQPLPVCGDIKVEFFHKQNKVMKKEKMFHFWINTFFIPGPEEASYKLENGSAANSDV +--SDRTYQNANDKDFLVLTLTKNELDKANKDKANKNFSPNFKVKLFFSRTVKDGTNCDASSSG--TPDVSDNEPDHYRYSDTTDSDTENDPEEDD-HEQI +TKV +>Sepcies_180/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSSGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_181/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQI +TKV +>Sepcies_183/1-403 +MAALIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLEL +IRPFCEDLDHWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRRKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYSFLLRNQLMYKPVALLFHKMLF +ETVPMFTAGTCNPQFVVYQLKVKIHTSNPANTRREDKVMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGPEEIPERLENGSA----- +---DRTHHNGN--DFLVLTLTKNDLDKANKDKANRNFSPNFKVKLFFTKTVEEAVDSDASTAPSVTPDVSDNEPDHYRYSDTTDSDPENEPYEDDRHNQI +TKV +>Sepcies_185/1-403 +MAAFIKEFVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAQSIEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERNYDATKFNLRVAQYPFEDHNPPQLEL +IKPFCEDLDKWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFIKAQEALDFYGEARTRDKKGVTIPSQRRYVHYYSYLLKNNLEYKPVALLFHKIIF +ETIPMYSGGTCNPQFIVYQLKVKIHTSNPADTRREDKYMFFKFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGPEENSEKVENGSVV-KEL +DGIQPTDRSENDRDFLILTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSISDASTSTSVTPDVSDNEPDHYRYSDTTDSD----------RAPI +TEV +>Sepcies_186/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVF +ETLPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEEGGDKMENGAVN---- +S-LESQQGPDRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQI +TKV +>Sepcies_187/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSSSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_189/1-403 +MTAILKEIVSRNKRRFQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTNKFSCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSENDN-VAAIHCKAGKGRTGVMICAYLLHRRKFMKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNNLDYKPVALLFHKMMF +ETIPMFSGGTCEPQFVVYQLKVKIFTSNTGPTRREEKHMNFDFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEEYSEKVENGTLVEHEL +DGIYSTERSDNDKEYLTLTLTKNDLDKANKDKANRYFSPNFKVRVTLKPLVLEDS----------------------------------QGFE------- +--- +>Sepcies_190/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_192/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADDDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQI +TKV +>Sepcies_194/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAEKLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERNYDAAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVHYYSYLLKNQLEYKPVALLFHKMVF +ETVPMFSGGTCDPQFVVYQLKVKIHTSNPTHTRREDKYMFFEFPKPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEETSEKVENGSLM-KQM +DGIQTTELGDGNRDYLTLVLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEHHTQI +TKV +>Sepcies_195/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPPRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKT-EEPSNPEASSSASVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_197/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEI +DSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_198/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSSGTCNPQFVVYQLKVKIFTSPSGPSRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV +>Sepcies_199/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLEL +IKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMF +ETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPPRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQEL +DGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKT-EEPSNPEASSSASVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQI +TKV diff --git a/analysis/Hsu.et.al.git/msa/PTEN.a3m b/analysis/Hsu.et.al.git/msa/PTEN.a3m new file mode 100644 index 0000000000000000000000000000000000000000..5fee2d1471266e4d25f1753e20429a83ebd747a8 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/PTEN.a3m @@ -0,0 +1,398 @@ +>PTEN/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_2/1-403 +MEKGMKKILSLPMKKKNDIGLRLDISYILVNLIVCSYPVTYPKLLYRNSLDDLILFLTVYHKGNFRIFNFRGEKEFESKDFEIQCERIGWLDHFPPPFELLEEIVDGIENYLSVSKNRVAVLHCRMGKGRSGMITVAYLM---KYLQCPEARLIFMQARFKYGNGVTIPSQLRYLRYHEFFITHEISNEAV-----KFKFKRLAKMT-----PSIVTTKIHY-----------CGGNMTFIFGRDYLTLENDCRIEFTLGTSKAASSSCA-SCWLNIYII----KDDS--S----------------------DYFVERLKRDELDGTHGLK---LFQA---LKLEW-------------------------E------------------------------ +>Sepcies_3/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_4/1-403 +MSNVIRNVVSKKRIRYKEKGYDLDLTYINDNIIAMGYPADKLEGLFRNRLEDVFKLLEENHAQHYKIYNLCSERSYDVAKFRGRVAVYPFDDHNPPTIELIQRFCSDVDMWLKEDSSNVVAVHCKAGKGRTGTMICAYLVFSGIKKSADEALAWYDEKRTKDRKGVTIPSQRRYVQYFSKLVCSSVPYSKVSLNVCEIRFS------ESSC---MVECSISVDSATENAKPDR--QKSFVLTIKPSIPVSGDVKFELTKKSPD----KIICHFWLNTFFVYSPCESDGTVN----------------------KY-IHTLSKSEIDDVHKDSEHKRFSEEFKISIVFSNDVQAEANSKNSTSKTLLPSLNDSEPSKWQTSDTRQSSPKFNCGEEDWESGESTY +>Sepcies_5/1-403 +MSKI-KRLVSKNKRRHIEDGYDLDLTYICPNILAMGFPAEKVEGFYRNNIDDVVRFLENKHGSNYKVYNLCSERTYDTKKFHGRVAAYPFDDHNPPRFELIKPFCEDLDQWLGMHKDNIAAIHCKAGKGRTGVMICCYLLHRRRFAKPSDALHFYGLARTNNMKGVTIPSQQRYVGYYWQLLQSSLTYKPKTLLLHSIQFETLPLQH----NASFVVNQLKVKLYTSNPDLVIRGDDFLIFDMPQPLPLCGDIKIEVFNK--PVMRKDKVFHFWFNTFFV----------QHGAGSLSETTP-------STEKDMIVLPFNKKELDRANKDEANKLFSANFRVILIFSQMDALPT----ASKSPLLQAISGQKPSQYSVNSSICSDTENEDGDEDDWDGIVDE +>Sepcies_6/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_7/1-403 +MAKVLKGMVSKNKRRHQEDGFNLDLTYICPNIIAMGYPAEKWEGVYRNNIDDVCR------SHHLMTSVSCLPTH---------VAEYPFDDHNPPKLGLIPTFCADMDNWLGQNSQNVAAIHCKAGKGRAGLMICAYLLHNRRFSSALEALDFYAQARTHDKKGVTIPSQRRYVHYYSYLVTHNATYEARPVLLHRICFHTLPMFSSGNC-PSFVVYKEHLKLLTWEGTVQRRDCMQFLCHLQSPLPLCDDVKFALFFVHLK----EKMFQFWINTFFLPPPPKPHGELAEG--------------------EYVTLTLAKADLDKANKDKANRYFSPNFKVKLYFTEGSELPPHSQAAKGESCIWDNSTQE--DYNYSDSSDSDPGTN--DDD----VVKV +>Sepcies_8/1-403 +MASRIKELVSRNKRRFQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVKFLDAKHKNHYKIYNLCAERHYDATKFNCRVAQYPFEDHNPPQLELIKPFCEDLDNWLSEDDNNVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGQARTIDKKGVTIPSQRRYVHYYSYLLKHKLEYKPVALLFHKMRFETVPMFSGGTCNPMFVVSQLKVKIYTSPLGPTRREEKYMYFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWINTFFIPPPNENLDKVENGSIVEKEGDNCYGTERTDNDKEYLALTLTKNELDKANKDKANRYFSPNFKVKLLFTKTVEERQHPLGNSSTTVTPDVSDNEPEDYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_9/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDATKFNCRVAQYPFEDHNPPQLELIKPFCEDLDKWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRSKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLDYKPVALLFHKLAFETIPMFSGGTCNPLFVVYQLKVKIYTSPLGPTRREEKYMHFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEENSDKVENGSVVEKELDGIYSTERSDNDKEYLILTLAKNDLDKANKDKANKSFSPNFKVKLFFTKTVEEPSNSEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHPQITKV +>Sepcies_10/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_11/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_12/1-403 +MAAIIKEFVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKDHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFKKAQEALDFYDEVRTRDKKGVTIPSQRRYVYYYSYLLRNKLEYKPVALLFHKMVFETVPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREEKYMFFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGSEESTEKVENGGLV-KDLDGIQTAERGENDKDYLILTLSKTDLDKANKDKANRYFSPNFKVKMFFTKTVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEQYDEE---QITKV +>Sepcies_13/1-403 +MAAIIKEIVSRNKYRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFKKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNKLEYKPVALLFHKMVFETVPMFSGGTCNPQFVVYQLKVKIHTSNPAHTRREEKYMYFDFPQLLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPDENSEKVENGGLV-KEQDGIQTTERGENDKDYLILTLTKNNLDKANKDKANRYFSPNFKVKLYFTKPVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPYDEE---QITKV +>Sepcies_14/1-403 +MTAKIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDASKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDENHVAAIHCKAGKGRTGVMICAYLLHRRKFSEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNKLEYKPVALLFHKMVFQTLPMFSGGNCVYLFVLC------------------KALIFMLPSVFCLC-------------------------------------------------------------------------------------------QVNLYFTKTVEEPSNSEASTSTSVTPDVSDNEPDHYLHKHMPDKNKKNQPTKKEKNLKI-KL +>Sepcies_15/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_16/1-403 +MATIIQKMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDATKFNCRVAQFPFEDHNPPQLELIKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFGKAKEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNQLDYKPVALLFHKMMFETVPMFSGGTCNPQFVVYQLKVKIHTSNPAHTRREDKYMHFEFPQPLPVCGDIKVEFFHKQNMMKKKDKMFHFWVNTFFIPGPEENSEKVENGSLL-KDLDGIQSTERGENDKDYLILVLTKNDLDKANKDKANRLFSPNFKVKLFFTKTVEEPSNSEASTSACVTPDVSDNEPDHYRYSDTTDSDPENEQLDDDQHTQITKV +>Sepcies_17/1-403 +MATIIQKMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKDHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFRKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSFLLKNQLEYKPVALLFHKMVFETVPMFSGGTCNPQFVVYQLKVKIHTSNPAHTRREDKYMLFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGVEESSEKVENGSLL-KDLDGIPSTERGENDKDYQILVLTKNDLDKANKDKANRLFSPNFKVKLYFTKTVEEPSNSEASASASITPDVSDNEPDYYRYSDTTDSDPENEQLDDDQHTQITKV +>Sepcies_18/1-403 +MEAF---------RTPKSENIILDLIYKIMRIVEKDFPAERVEGVYRNNIDQVVWFLDCKHKNHYKIYNLCIEQHYDTTKFICRV------------FELIKPFCEDLDQW-----------------GRTGVMIFAYLLHRGKLLKAQEAIDIYCTVRTRDKKGVIIPSH-----------------------------------------PW-----------------TR-----------------------------------------------------------G----------------------------------ANKDKANRYFSPNFKVKLYFTKTVEDPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDS-------------GLTE- +>Sepcies_19/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDASKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNQLDYKPVALLFHKMVFETVPMFSGGTCDPQFVVYQLKVKIHTSNPVNTRKEEKYVFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFVPGPEENFEKVENGTLP-KEQAGNQTGGTGDNDKDYLILSLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEDIFNSEASTSTSLTPDVSDNEADHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_20/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDASKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNQLDYKPVALLFHKMVFETVPMFSGGTCDPQFVVYQLKVKIHTSNPVNTRKEEKYVFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFVPGPEENFEKVENGTLP-KEQAGNQTGGTGDNDKDYLILSLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEDIFNSEASTSTSLTPDVSDNEADHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_21/1-403 +MSTINQWLCSSTRRRYQEDGFDLDLTYIYPNIIAMGFPAERFEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERQYDAIKFNCIVAQYPFEDHNPPQLELIKLFCEDLDQWLSEDDNHVAAIHCKAGNGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNQLDYKPVALLFHKMVFETVPMFSGGTCHPQFVVYQLKVKIHTSNPVNTRKEEKYVFFEFPQPLPVGGDIKVEFFHKQNKMMKKDKMFHFWVNTFFVPGPEEHFEKVENGTLP-KEQAGTQTGGTGDNDKDYLILSLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEDIFNSEASTSTSLTPDVSDNEADHYRYSDTTDSDPENEPFDEEQQTQITKV +>Sepcies_22/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNQLDYKPVALLFHKMVFETVPMFSGGTCDPQFVVYQLKVKIHTSNPVNTRKEEKYVFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFVPGPEENFEKVENGTLP-KEQAGIQTGGTGDIDKDYLILSLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEDIFNSEASTSTSLTPDVSDNEADHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_23/1-403 +MAAIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFEEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSFLLRNHLDYKPVALLFHKMVFETLPMYSSGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMMFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEESEEKVENGTVG-NDLDGLVPQQAGDSERDYLILALTKNDLDKANKDKANRYFSPNFKVKLYFTKTAEEPSNSDASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_24/1-403 +MAAIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFTQAQEALDFYGEVRTRDRKGVTIPSQRRYVYYYNYLLKNELEYKPVALLFHKMVFETLPMFSGGGCDPQFVVYQLKVKIHTSNPAHTRREDKHMIFEFPQPLPVCGDIKVEFFHKQNKMMKKVGVFLF----------------------------------------SYACAPLLRN--------VRTRSRYPLSRSCLAFCETWRKSC--------------------FFL-----------------------KL +>Sepcies_25/1-403 +MAA-IKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDEHHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYNFLLRNRLHYKPVALLFHKMLFETIPMFTAGTCNPHFVVYQLKVKIHTYNPAYTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEESSDRLENGSFALRDL--SDRMFQNTSDRDFLVLTLDKNELDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSMSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFEDDLHSQITKV +>Sepcies_26/1-403 +MAA-IKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDEHHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYNFLLRNRLHYRPVALLFHKMLFETIPMFTAGTCNPHFVVYQLKVKIHTYNPAYTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEESSDRLENGSFALRDL--SDRMFQNTNDRDFLVLTLDKNELDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSMSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFEDDLHSQITKV +>Sepcies_27/1-403 +MAA-IKEIVSRNKRRFQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTTKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSENEHHVAAIHCKAGKGRTGVMICAYLLHRGKFREAQEALDFYGEVRTRDKKGVTIPSQRRYVVYYNYLLKNRLQYKPVALLFHKMMFETVPMFTVGTCHPQFVVYQLKVKIHTSNPAHTRREDKLLLFEFPQPLPVCGDIKVEFFHKQNKVMKKEKMFHFWINTFFIPGPEEASYKLENGSAANSDV--SDRTYQNANDKDFLVLTLTKNELDKANKDKANKNFSPNFKVRLFFSRTVKDGTNCDASSSG--TPDVSDNEPDHYRYSDTTDSDTENDPEEDD-HEQITKV +>Sepcies_28/1-403 +MAALIKEIVSRNKRRFQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDEHHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYSFLLRNQLLYKPVALLFHKMLFETIPMFTGGTCSPQFVVYQLKVKIHTSSSAHTRREDKLVLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGPEEDLDHLENGSAGPRD--------QNTTDRDFLVLTLTKTDLDKANKDKANRNFSPNFKVKLYFTKTVEEAANSDASTSASVTPDVSDNEPDHYRYSDTTDSDPENEPFEDDHHSQITKV +>Sepcies_29/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVFETLPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEESGDKMENGAVN----S-LESQQGPDRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_30/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVFETLPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEESGDKMENGAVN----S-LESQQGPDRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_31/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVFETLPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEEGGDKMENGAVN----S-LESQQGPDRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_32/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_33/1-403 +MAAIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNQLEYKPVALLFHKMVFETLPMFSGGTCDPQFVVYQLKVKIHTSHPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEESWDKMENGAVY-----NAESQQGPDSDRDYLILTLTKNDLDKANKDKANRYFSPNFKVKLYFTKAVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_34/1-403 +MTAIIKEFVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTNKFSCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSENEN-VAAIHCKAGKGRTGVMICAYLLHRGKFPRAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNNLEYRPVPLLFHKIEFETIPMFSGSTCNPQFVVYQLKVKIFTSTAGPKRIE-KLMYFDFPQPLPVCGDIKVEFFHKQNKVMKKEKMFHFWINTFFIPGPEEYSEKVENGTLVEQELDGIYSTERSDNDKEYLTLTLTKNDLDKANKDKANRLFSPNFKVKLFFTKTVEESSNSEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQITQITKV +>Sepcies_35/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPPRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKT-EEPSNPEASSSASVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_36/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENLDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_37/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDKWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKPNKMLKKDKMFHFWVNTFFIPGPEENSDKVENGSLLDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSASVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_38/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDRWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRGRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPHFVVYQLKVKIFTSSSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFTPGLEENSDKVENGSLLDQELDGILSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFRVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_39/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDRWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRGRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPHFVVYQLKVKIFTSSSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGLEENSDKVENGSLLDQELDGILSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFR------------------------------------------------------------- +>Sepcies_40/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDRWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRGRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPHFVVYQLKVKIFTSSSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWINTFFIPGLEENSDKVENGSLLDQELDGILSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFRVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_41/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_42/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_43/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_44/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_45/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_46/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_47/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_48/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_49/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSS-SGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFK------------------------------------------------------------- +>Sepcies_50/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_51/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_52/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_53/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_54/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_55/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_56/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_57/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_58/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_59/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_60/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_61/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_62/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_63/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYQVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_64/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_65/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_66/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_67/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_68/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_69/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_70/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_71/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_72/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_73/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_74/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_75/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_76/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSTSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_77/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_78/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_79/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_80/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_81/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_82/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_83/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_84/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_85/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_86/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSERVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_87/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKN-LDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSERVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHT----- +>Sepcies_88/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_89/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_90/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQITKV +>Sepcies_91/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERAENDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQITKV +>Sepcies_92/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQITKV +>Sepcies_93/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQITKV +>Sepcies_94/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQITKV +>Sepcies_95/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQITKV +>Sepcies_96/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKLMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQITKV +>Sepcies_97/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKK------------------------------------------------PQFVVCQLKVKIYSSNSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERAENDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_98/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPP---LIKPFY--LDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFW----------------------------------AENDLVFQLRWLERPD-----------------QVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_99/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_100/1-403 +---------------------------------------------------------------------------------------------------------------------MIHCLHC------VCVCVCT--------------------------QGVTIPSQRRYVIYYSFLLRNQLLYKPVALLFHKMLFETIPMFTGGTCNPQFVVYQLKVKIHTSNPANTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGPEENPDKLENGSAGLREP--PDRTQQSGNDRDYLVLTLTKTDLDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDASTSASVTPDVSDNEPDHYRYSDTTDSDPENEPFEEDHHNQITKV +>Sepcies_101/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_102/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_103/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_104/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDRWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRGRFHKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSTSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKEKMFHFWVNTFFIPGLEENSDKVENGSLLDPELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_105/1-403 +MAA-IKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYNFLLRNRLHYKPVALLFHKMLFETVPMFTAGTCNPQFVVYQLKVKIHTSNPAYTHREDKLMVFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEETSDRIENGSSGLRDL--SHRAFQNTNDRDFLVLTLNKNELDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSTSASVTPDVSDNEPDHYRYSDTTDSDPENETFEDDLQSQITKV +>Sepcies_106/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_107/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_108/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_109/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_110/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_111/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSSSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_112/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_113/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_114/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_115/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVFETLPMFSGGTCNPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEESGDKMENG----------------DRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_116/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIDRTNNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_117/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDRWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRGRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCTPHFVVYQLKVKIFTSSSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGLEENSDKVENGSLLDQELDGILSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFRVKLFFTKTVEEPSNPEGSSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_118/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_119/1-403 +MTAIMKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICACLLHRGRFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRLEDKFMYFEFPQPLPVFGDIKVELFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEELSNPEASSSTSVTPDVSDSEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_120/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_121/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_122/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_123/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_124/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_125/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_126/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_127/1-403 +MATIIQKMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFGKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNQLDYKPVALLFHKMVFETVPMFSGGTCNPQFVVYQLKVKIHTSNPAQTRREDKYMFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEENSEKVENGSLL-KDLDGIQCTERGENDKDYLILILTKNDLDKANKDKANRLFSPNFKVKLYFTKTVEETSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEQLDDDQHTQITKV +>Sepcies_128/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSERVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_129/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEESSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_130/1-403 +MAA-IKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDEHHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYNFLLRNRLHYKPVALLFHKMLFETIPMFTAGTCNPHFVVYQLKVKIHTYNPAYTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEESSDRLENGSFPLRDI--SDRMFQNTTDRDFLVLTLDKNELDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSMSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFEDDLHSQITKV +>Sepcies_131/1-403 +MAA-IKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDEHHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYNFLLRNRLHYKPVALLFHKMLFETIPMFTAGTCNPHFVVYQLKVKIHTYNPAYTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWINTFFIPGPEESSDRLENGSFPLRDL--SDRMFQNTSDRDFLVLTLDKNELDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSMSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFEDDLHSQITKV +>Sepcies_132/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_133/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_134/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSCSSGPTRREDKFMHFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_135/1-403 +MSKI-KRLVSKNKRRHIEDGYDLDLTYICPNILAMGFPAEKVEGFYRNNIDDVVRFLESKHGSNYKVYNLCSERTYDTKKFHGRVAAYPFDDHNPPRFELIKPFCEDLDQWLGVHKDNIAAIHCKAGKGRTGVMICCYLLHRKRFSKPSDALHFYGLARTNNMKGVTIPSQQRYVGYYWQLLNSNLAYKPKTLLLHSIQFETLPLQQ----NASFVVNQLKVKLYTSIPDLVIRGEDFLIFDMPQPLPLCGDIKIEVFNK--PVMRKDKVFHFWFNTFFV----------HLGA------------------------------------------------------------------------------------------------------------- +>Sepcies_136/1-403 +-------MVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQFPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNQLEYKPVALLFHKMVFETLPMFSGGTCDPQFVVYQLKVKIHTSHPAHTR------------PLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEESGDKMENGAVN-----NAESQQGGDSDRDYLILTLTKNDLDKANKDKANRYFSPNFKVKLYFTKAVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_137/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSERVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_138/1-403 +MAALIKEIVSRNKRRYQADGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRRKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYSFLLRNQLLYKPVALLFHKMLFETIPMFTGGTCNPQFVVYQLKVKIHTSNPTHTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGPEENLDKLENGSAGPREP--VDRTQ--TNERDFLVLTLTKNDLDKANKDKANRNFSPNFKVKLYFTKTVEEGANSDASTSASVTPDVSDNEPDHYRYSDTTDSDPENESLEDDHHDQITKV +>Sepcies_139/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_140/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_141/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPHFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_142/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_143/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_144/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_145/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_146/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_147/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVFETLPMFSGGTCNPQFVVYQLKVKIHTSNPTHTRREDKHMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEESGDKMENGAVN----N--------DRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_148/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_149/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTTKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLQNQLDYKPVALLFHKMVFETVPMFSGGTCDPQFVVYQLKVKIHTSNPVNTRKEEKYVFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFVPGPEENFEKVENGTLP-KEQAGIQTGGTVDNDKDYLILSLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEDIFNSEASTSTSLTPDVSDNEADHYRYSDTTDSDPENEPFDQDQHTQITKV +>Sepcies_150/1-403 +MAALLKKTVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDNWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVVYYSFLLRNQLLYKPVALLFHKMLFETIPMFTGGTCNPQFVIYQLKVKIHTSNPAYTRREDKLMIFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWINTFFIPGPEENLDKLENGSAGLQEP--GDSTHQNTNDRDYLVLTLTKNDLDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSTSASVTPDVSDNEPDPYHYSDTTDSDPENEPFEDDHHNQITKV +>Sepcies_151/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDGSHVAAIHCKAGKGRTGVMICAYLLHRGRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSSSGPPRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEENSDKVENGSLLDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_152/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_153/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_154/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_155/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_156/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_157/1-403 +MAGIIKEIVSRNKYRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDKWLSENDNHVAAIHCKAGKGRTGVMICAYLLHRGKFKKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNKLEYKPVALLFHKMVFETVPMFSGGTCNPQFVVYQLKVKIHTSNPAHTRREEKYMYFDFPQLLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEESLEKVENGGLV-KERDGIQTTERGENDKDYLILTLTKNNLDKANKDKANRYFSPNFKVKLYFTKPVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEQYDEE---QITKV +>Sepcies_158/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSTSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERAENDREYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQITKV +>Sepcies_159/1-403 +-------------------------------------------------------------MD------------------------YPFEDHNPPQLELIKPFCEDLDQWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQ-----------------------------------------------EEIYN-------------NTIYEI---------------------------------------NNNQTLSR-----------FF-----------------------------------------------TEKKKSGN-----------I-------------------------------------------------------- +>Sepcies_160/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_161/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_162/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_163/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_164/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDGNHVAAIHCKAGKGRTGVMICAYLLHRRRFQKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSHLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSSSGPTRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKEKMFHFWVNTFFIPGPEENSDKVENGSLLDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_165/1-403 +MTSLIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERNYDSAKFNCQVAQFPFEDHNPPQLELIRPFCEDLDQWLSKDEQHVAAIHCKAGKGRTGVMICAYLLHRGRFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYSFLLRNQLMYKPVALLFHKMMFETIPMFTGGTCNPQFVVYQLKVKIYTSSPSLIRREDKLMVFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPAPEENFSKLENGSSSLRDLQQ-------GSERDQLVLTLTKNDLDKANKDKANRNFSPNFKVKLFFSKTVEEGGTCEASPPPPVASDGGDVEPDHYHYSDTTDSETEN---EDDQHHHITNL +>Sepcies_166/1-403 +MTAKIKLIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRRKFTKAQDALDFYGEVRTRDKKGVTIPSQRRYVYYYNHLLKHGLDYKPVALLFHKMVFETLPMFSGGNCDPQFVVYQLKVKIHTSNPAHTRREDKHMIFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEEGGEKMENGTVN-----NAESQQGGEKDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNS--SNSTIVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_167/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVFETLPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEEGGDKMENGAVN----S-LESQQGPDRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_168/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPPRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKT-EEPSNPEASSSASVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_169/1-403 +MAALIKEIVSRKKRRFQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDAKHKSHYKIYNLCAERHYDTSKFNCQVAEYPFEDHNPPQLELIKPFCEDLDAWLSRDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFREAREALDFYGEVRTRDKKGVTIPSQRRYVCYYNTLLRSRLHYSPVALLFHKMLFETIPMFTGGTCNPLFVIYQLKVKIHTSNPAFTRREDKLMLFEFPQPLPVCGDIKVEFFHKQNKMMK-DKMFHFWVNTFFIPWPDEDPQRLENGQSGLRDA-GSDRTQQNGNDDDFLVLTLMKNDLDKANKDIANRNFSPNFKVKLFFTKTADEGGGSDRANSASVTPDVSDNEPDHYRYSDTTDSDPENEPSDDD-RDQITKV +>Sepcies_170/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAEKLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDAAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNQLEYKPVALLFHKMVFETVPMFSSGTCNPQFVVYQLKVKIHTSNPAHTRREDKYMFFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWINTFFIPGPEEETEKVENGGLV-KEMDGIQTTERGDNDRDHLILTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_171/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_172/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSASGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_173/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_174/1-403 +MAAAIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVR---------------CAERHYDTSKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVVYYSFLLRNQLQYKPVALLFHKMLFETIPMFTGGTCS--------------SHPVHR--------FTF------C----------------------------------------------------------------FLL------------------------QVKLYFTKTVEEGSNCDASTSASVTPDVSDNEPDHYRYSDTTDSDPENEPFEEDHHNQITKV +>Sepcies_175/1-403 +MAALLKKTVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDHWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVVYYSFLLRNQLLYKPVAVLFHKMLFETIPMFTGGTCNPQFVVYQLKVKIHTSNPAHTRREDKLMVFEFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEENPDKLENGSAGLQEV---DRTHQNTNDRDYLVLTLTKNDLDKANKDKANKNFSPNFKVKLFFTKTVEEGANCDTSTSASVTPDVSDNEPDPYHYSDTTDSDPENEPFEDDHHNQITKV +>Sepcies_176/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_177/1-403 +MAA-IKEIVSRNKRRFQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTTKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSENEQHVAAIHCKAGKGRTGVMICAYLLHRGKFREAQEALDFYGEVRTRDKKGVTIPSQRRYVVYYNYLLKNRLQYKPVALLFHKMMFETVPMFTVGTCNPQFVVYQLKVKIHTSNPAHTRREDKLLLFEFPQPLPVCGDIKVEFFHKQNKVMKKEKMFHFWINTFFIPGPEEASYKLENGSAANSDV--SDRTYQNANDKDFLVLTLTKNELDKANKDKANKNFSPNFKVKLFFSRTVKDGTNCDASSSG--TPDVSDNEPDHYRYSDTTDSDTENDPEEDD-HEQITKV +>Sepcies_178/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_179/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_180/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSSGTCNPQFVVYQLKVKIFTSPSGPSRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_181/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQITKV +>Sepcies_182/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_183/1-403 +MAALIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTSKFSCRVAQYPFEDHNPPQLELIRPFCEDLDHWLSEDEQHVAAIHCKAGKGRTGVMICAYLLHRRKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVIYYSFLLRNQLMYKPVALLFHKMLFETVPMFTAGTCNPQFVVYQLKVKIHTSNPANTRREDKVMLFEFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGPEEIPERLENGSA--------DRTHHNGN--DFLVLTLTKNDLDKANKDKANRNFSPNFKVKLFFTKTVEEAVDSDASTAPSVTPDVSDNEPDHYRYSDTTDSDPENEPYEDDRHNQITKV +>Sepcies_184/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_185/1-403 +MAAFIKEFVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAQSIEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERNYDATKFNLRVAQYPFEDHNPPQLELIKPFCEDLDKWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFIKAQEALDFYGEARTRDKKGVTIPSQRRYVHYYSYLLKNNLEYKPVALLFHKIIFETIPMYSGGTCNPQFIVYQLKVKIHTSNPADTRREDKYMFFKFPQPLPVCGDIKVEFFHKQNKMMKKEKMFHFWVNTFFIPGPEENSEKVENGSVV-KELDGIQPTDRSENDRDFLILTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSISDASTSTSVTPDVSDNEPDHYRYSDTTDSD----------RAPITEV +>Sepcies_186/1-403 +MSSIIKEMVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFQEAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKHQLEYKPVALLFHKMVFETLPMFSGGTCDPQFVVYQLKVKIHTSNPAHTRREDKHMFFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEEGGDKMENGAVN----S-LESQQGPDRDKDYLILTLNKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEP-NSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEQHTQITKV +>Sepcies_187/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSSSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_188/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_189/1-403 +MTAILKEIVSRNKRRFQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTNKFSCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSENDN-VAAIHCKAGKGRTGVMICAYLLHRRKFMKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNNLDYKPVALLFHKMMFETIPMFSGGTCEPQFVVYQLKVKIFTSNTGPTRREEKHMNFDFPQPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEEYSEKVENGTLVEHELDGIYSTERSDNDKEYLTLTLTKNDLDKANKDKANRYFSPNFKVRVTLKPLVLEDS----------------------------------QGFE---------- +>Sepcies_190/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_191/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_192/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADDDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHSQITKV +>Sepcies_193/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_194/1-403 +MAAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAEKLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERNYDAAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVHYYSYLLKNQLEYKPVALLFHKMVFETVPMFSGGTCDPQFVVYQLKVKIHTSNPTHTRREDKYMFFEFPKPLPVCGDIKVEFFHKQNKMMKKDKMFHFWVNTFFIPGPEETSEKVENGSLM-KQMDGIQTTELGDGNRDYLTLVLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNSEASTSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEEHHTQITKV +>Sepcies_195/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPPRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKT-EEPSNPEASSSASVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_196/1-403 +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_197/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVCQLKVKIYSSNSGPTRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFIPGPEETSEKVENGSLCDQEIDSICSIERADNDKEYLVLTLTKNDLDKANKDKANRYFSPNFKVKLYFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_198/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPAERLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSSGTCNPQFVVYQLKVKIFTSPSGPSRREDKFMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKTVEEPSNPEASSSTSVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV +>Sepcies_199/1-403 +MTAIIKEIVSRNKRRYQEDGFDLDLTYIYPNIIAMGFPADRLEGVYRNNIDDVVRFLDSKHKNHYKIYNLCAERHYDTAKFNCRVAQYPFEDHNPPQLELIKPFCEDLDQWLSEDDNHVAAIHCKAGKGRTGVMICAYLLHRGKFLKAQEALDFYGEVRTRDKKGVTIPSQRRYVYYYSYLLKNHLDYRPVALLFHKMMFETIPMFSGGTCNPQFVVYQLKVKIFTSPSGPPRREDKYMYFEFPQPLPVCGDIKVEFFHKQNKMLKKDKMFHFWVNTFFI-GLDENSDKVENGSLVDQELDGIFSTERSDNDKEYLILTLTKNDLDKANKDKANRYFSPNFKVKLFFTKT-EEPSNPEASSSASVTPDVSDNEPDHYRYSDTTDSDPENEPFDEDQHTQITKV diff --git a/analysis/Hsu.et.al.git/msa/PTEN_train_formatted.txt b/analysis/Hsu.et.al.git/msa/PTEN_train_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..b822c2b8e378654e9c84e75286c45e6c06a3911e --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/PTEN_train_formatted.txt @@ -0,0 +1,101 @@ +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,7,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,3,21,21,4,9,10,21,5,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,16,9,8,2,4,6,6,4,19,16,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,16,14,13,14,6,6,9,18,6,4,16,6,9,13,8,21,14,23,4,6,10,15,13,9,10,8,13,13,8,13,5,9,5,4,5,19,21,17,21,7,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,5,17,18,9,7,6,15,7,8,7,8,7,21,8,14,5,16,7,5,9,6,15,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,2,20,21,7,6,5,13,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,2,18,10,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,3,18,16,16,19,10,21,4,16,4,17,18,8,7,7,7,13,14,8,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,17,9,8,18,18,17,14,13,21,6,6,9,7,5,4,16,6,9,13,7,21,21,5,10,6,21,5,13,17,21,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,2,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,17,17,4,6,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,3,14,15,3,8,2,2,6,5,4,3,1,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,7,20,5,4,1,6,9,13,15,16,19,23,23,23,23,23,9,15,6,7,10,10,13,14,5,7,5,2,5,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,15,16,6,6,14,23,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,2,20,21,7,6,5,13,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,2,18,3,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,8,7,13,14,8,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,6,4,1,18,3,18,20,16,9,8,18,18,17,14,13,21,6,6,9,7,5,4,16,6,9,13,7,21,21,5,14,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,5,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,7,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,21,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,7,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,10,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,7,4,17,23,4,2,21,16,7,4,9,4,2,2,3,17,6,5,13,19,5,21,5,21,8,19,17,11,14,9,17,21,15,1,13,18,14,15,6,4,16,6,13,18,19,2,9,9,17,5,5,16,16,2,18,21,6,9,4,3,13,7,9,19,4,16,19,9,21,11,7,6,2,8,19,5,8,4,4,18,3,13,2,16,15,15,19,14,18,5,5,3,9,14,14,2,18,6,21,17,4,14,18,11,6,5,21,5,10,20,21,13,1,3,4,5,9,17,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,11,19,21,21,3,2,2,2,18,15,4,14,7,5,15,21,3,18,19,13,21,15,2,8,9,9,1,4,13,16,8,17,14,7,10,10,2,19,16,13,19,19,20,10,21,21,10,7,7,21,8,19,4,14,4,8,21,21,21,3,7,17,10,18,6,8,21,14,21,10,3,23,23,23,23,9,15,7,18,16,16,9,10,21,4,16,4,21,19,8,7,9,14,5,21,16,17,2,13,5,5,18,21,17,18,5,1,14,10,14,21,14,21,11,13,5,17,4,17,6,16,18,9,4,23,23,14,16,1,2,4,5,4,16,18,3,18,20,18,9,8,18,18,16,23,23,23,23,23,23,23,23,23,23,10,3,13,15,13,7,21,7,6,8,8,14,23,23,23,23,23,23,23,7,8,6,4,5,1,17,16,21,14,18,9,4,4,6,21,5,2,15,9,4,5,6,15,9,4,21,18,7,15,9,18,2,16,17,21,17,18,7,10,1,5,15,21,14,8,23,23,23,23,15,7,4,7,14,21,21,10,15,17,7,13,10,4,14,7,10,19,7,16,9,7,7,17,11,7,5,8,6,9,6,5,13,5,6,5,5,20,5,13,17,16,5,6 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,8,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,4,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,7,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,3,10,21,5,19,4,14,16,15,21,21,18,3,4,21,15,18,6,8,17,14,1,18,7,13,13,8,11,9,14,21,18,16,16,19,10,21,4,16,4,17,19,8,7,14,21,13,14,8,2,2,6,6,4,19,1,3,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,9,7,5,4,16,6,9,13,7,16,16,6,4,6,21,5,13,17,19,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,15,4,9,5,21,5,4,15,9,4,5,4,15,9,4,7,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,7,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,14,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,7,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,13,7,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,2,18,10,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,7,7,13,14,14,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,9,7,5,4,16,6,9,13,7,21,21,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,7,10,17,8,4,16 +24,1,15,15,15,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,11,15,6,2,3,19,5,8,7,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,6,10,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,16,19,19,7,18,21,21,2,9,10,21,10,19,4,14,16,15,21,21,18,3,4,1,21,18,6,8,17,14,1,18,8,13,13,8,11,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,3,14,16,3,2,23,23,23,23,23,23,23,23,18,8,18,23,23,23,23,23,23,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,21,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,16,4,21,19,18,8,4,8,16,6,6,13,7,9,11,5,15,7,8,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,6,6,5,3,3,9,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,8,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,11,7,7,13,14,8,2,2,6,5,4,18,1,3,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,8,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,3,21,21,10,9,10,21,5,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,16,9,8,2,4,6,6,4,19,16,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,16,14,13,14,6,6,9,18,6,4,16,6,9,13,8,21,14,23,4,6,10,15,13,17,10,8,13,13,8,16,5,9,5,4,5,19,21,17,21,7,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,5,17,18,9,7,6,15,7,8,7,8,7,21,8,14,5,16,7,5,9,6,15,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,10,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,18,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,9,4,18,7,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,9,6,9,23,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,14,2,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,9,21,6,19,2,14,16,14,21,21,18,3,4,17,6,18,6,8,17,14,1,18,7,13,7,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,8,15,13,14,4,2,17,6,23,4,21,1,19,18,5,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,16,1,4,4,6,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,19,7,6,4,16,6,9,13,8,21,16,6,10,6,21,5,13,17,19,7,8,6,2,7,5,9,5,4,6,19,21,8,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,21,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,7,7,9,7,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,17,8,10,17,8,4,16 +24,1,15,15,17,17,4,6,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,8,10,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,2,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,9,19,21,21,4,9,6,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,13,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,3,1,17,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,16,13,16,18,21,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,19,15,11,15,14,21,21,2,9,23,23,23,23,23,23,23,23,16,2,8,2,7,2,19,14,21,7,2,7,11,21,15,18,11,6,8,20,2,4,7,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,18,18,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,21 +24,1,8,15,4,17,4,21,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,2,4,18,8,4,15,10,5,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,9,3,21,21,4,3,13,21,5,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,9,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,3,1,17,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,13,13,6,4,1,6,9,13,8,16,9,23,23,23,23,23,9,15,6,7,10,10,13,13,6,4,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,7,23,23,7,9,7,8,17,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,15,8,17,17,10,4,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,5,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,4,20,21,7,6,9,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,2,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,18,21,21,4,9,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,19,1,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,16,6,6,7,7,6,4,16,6,9,13,7,21,21,23,4,5,21,5,13,17,14,7,8,6,2,13,6,9,5,4,5,19,10,17,21,16,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,21,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,7,6,15,7,15,7,15,7,17,8,14,5,16,7,5,9,6,14,5,19,19,2,19,7,5,8,8,5,7,5,14,6,9,6,10,21,5,5,5,10,3,8,10,17,8,4,16 +24,1,15,15,21,17,4,6,17,16,7,2,4,4,2,2,18,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,15,4,3,4,7,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,7,4,18,9,11,10,16,15,6,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,15,20,21,7,2,5,6,10,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,2,6,15,2,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,11,19,19,9,8,21,21,2,7,2,21,3,19,7,14,16,15,21,21,18,3,4,1,21,18,6,8,17,14,1,18,8,13,13,8,11,9,14,21,18,16,17,19,10,21,4,16,4,17,3,8,7,9,14,15,18,8,2,2,6,5,4,21,1,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,23,5,4,1,18,3,18,20,16,9,8,18,18,17,14,20,14,5,6,5,14,10,2,21,6,9,13,10,7,13,21,2,5,15,23,13,7,5,2,8,10,10,9,13,9,5,5,5,18,21,16,21,8,21,1,4,9,5,21,5,4,15,9,4,5,17,15,9,2,9,18,7,14,9,18,4,16,4,21,18,18,8,4,8,15,5,6,13,13,13,7,5,2,15,9,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,7,5,5,5,23,2,5,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,7,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,7,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,6,4,13,1,4,4,17,21,7,21,14,1,4,4,4,9,5,17,13,21,2,21,5,17,7,19,17,21,16,9,21,17,16,11,7,19,14,16,8,19,14,4,21,21,19,2,9,7,21,5,5,21,17,21,18,21,8,16,19,3,4,13,9,18,2,17,18,9,18,2,13,6,4,6,18,6,7,4,5,18,6,17,10,11,6,2,17,13,20,21,5,3,18,14,14,14,18,6,21,21,6,6,17,16,5,13,17,6,9,19,21,7,16,7,4,9,2,16,15,16,21,3,11,2,1,13,4,13,2,7,13,1,17,8,16,15,19,21,1,23,23,23,4,19,21,10,11,14,6,15,2,21,17,18,1,10,15,2,18,4,19,13,9,13,16,8,17,14,7,10,21,2,19,21,2,19,3,6,18,18,17,8,3,6,17,7,9,6,15,16,23,23,23,23,23,4,18,4,18,4,2,21,15,4,1,8,23,23,23,23,23,14,7,17,16,8,8,4,17,3,19,23,23,23,23,23,23,23,23,23,23,23,11,13,13,9,1,8,18,17,18,13,2,5,19,21,8,21,6,9,5,11,2,17,6,18,8,21,13,8,7,4,15,15,7,7,7,11,15,23,7,11,20,21,9,17,19,17,17,23,23,23,23,4,5,5,7,23,23,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,19,18,16,6,2,21,4,2,5,6,21,5,13,8,3,13,21,4,23,23,23,21,18,10,15,23,23,23,21,4,21,6,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,23,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,2,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,23,23,23,23,23 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,8,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,6,9,5,2,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,7,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,15,7,13,14,7,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,7,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,4,16,21,4,13,1,16,7,4,9,4,2,2,3,10,6,5,13,18,9,21,5,21,8,19,17,11,14,9,17,17,15,1,13,19,14,15,6,4,20,6,13,16,19,2,9,9,17,5,5,16,11,2,23,23,23,23,23,23,7,3,3,21,1,8,7,16,7,11,21,14,8,3,23,23,23,23,23,23,23,23,23,16,15,6,19,14,18,5,5,3,9,14,14,4,21,13,21,17,14,8,18,11,15,5,1,5,9,20,21,13,10,9,7,10,9,16,15,15,17,3,11,4,15,13,4,13,2,15,13,21,1,17,11,15,19,21,21,3,9,2,2,18,7,7,15,21,6,15,21,5,18,19,15,10,15,2,8,3,5,4,4,13,16,8,17,14,7,10,2,2,19,16,3,19,19,7,19,21,16,8,3,9,15,8,19,6,15,2,14,16,21,21,3,2,17,11,18,3,8,21,14,1,18,7,7,13,9,11,23,14,7,18,16,16,19,4,6,3,21,4,21,21,8,20,6,13,8,16,10,2,2,5,11,1,10,18,21,11,3,21,10,7,14,21,14,21,11,5,5,16,4,18,15,21,18,18,16,3,21,4,23,23,23,23,6,4,1,18,10,18,20,17,9,8,18,18,21,14,14,14,14,4,14,3,13,6,21,15,6,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,19,16,8,21,8,21,15,4,15,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,6,13,7,6,21,14,14,3,7,10,15,15,4,13,6,7,11,17,20,5,9,7,8,10,6,23,23,5,19,9,19,7,5,7,7,5,7,5,14,13,8,9,23,23,5,5,5,23,23,23,23,16,16,4,16 +24,1,7,8,17,9,10,20,21,11,7,7,8,2,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,18,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,10,19,5,15,17,4,18,9,11,17,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,21,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,9,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,3,21,21,4,9,10,21,5,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,3,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,16,9,8,2,4,6,6,4,19,16,18,18,6,18,14,10,14,21,14,16,13,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,16,14,13,14,6,6,3,18,6,4,16,6,9,13,8,21,14,23,4,6,10,15,13,8,10,8,13,13,8,13,5,9,5,4,5,19,21,17,21,7,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,5,17,18,9,7,6,15,7,8,7,8,7,21,8,14,5,16,7,5,9,6,15,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,10,8,10,17,8,4,16 +24,1,15,15,17,17,4,6,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,6,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,18,21,21,2,9,3,21,5,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,19,7,7,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,3,1,1,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,7,6,6,4,16,6,9,13,8,16,13,23,9,5,21,5,13,21,16,14,10,10,15,13,5,7,6,2,5,19,21,17,21,15,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,15,6,6,14,7,9,7,5,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,7,2,17,4,6,21,16,7,2,9,4,2,2,18,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,5,2,21,6,13,16,19,2,9,9,17,5,5,16,16,4,18,21,5,15,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,8,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,9,20,21,7,6,5,5,9,9,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,10,15,2,8,17,5,4,4,13,16,8,17,14,7,10,2,2,19,16,3,19,19,7,19,21,21,4,3,4,21,6,19,4,14,16,15,21,21,18,3,4,1,2,18,6,8,16,14,1,18,7,13,13,8,11,9,14,1,18,16,16,7,10,21,4,16,4,17,19,8,7,14,21,13,14,8,2,2,6,6,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,17,9,8,18,18,17,14,14,14,9,6,9,21,5,4,16,6,9,13,7,17,16,6,4,6,13,5,9,11,19,13,8,6,2,8,5,9,5,4,6,19,21,15,21,8,21,8,4,9,6,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,21,18,8,4,8,16,6,6,2,10,3,14,21,13,9,7,7,8,8,16,8,14,5,16,7,5,9,6,14,6,5,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,21,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,7,4,18,7,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,2,14,18,11,6,5,21,5,3,20,21,7,6,5,6,10,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,2,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,17,19,19,7,18,21,21,2,9,10,21,1,19,4,14,16,15,21,21,18,3,4,1,21,18,6,8,16,14,1,18,8,15,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,9,8,2,2,6,5,4,16,1,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,17,14,6,2,21,6,9,13,7,15,23,23,23,23,23,23,23,23,5,2,8,3,3,9,13,9,23,23,5,18,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,9,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,15,16,5,7,5,15,7,8,15,14,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,19,6,5,5,2,3,9,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,7,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,7,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,7,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,7,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,7,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,5,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,14,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,7,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,23,6,6,14,7,9,14,6,15,7,7,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,2,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,7,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,7,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,7,7,17,17,4,6,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,3,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,3,1,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,7,13,5,4,1,6,9,13,15,16,9,23,23,23,23,7,23,21,6,7,10,10,13,14,5,2,5,4,5,19,21,17,21,8,21,9,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,23,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,8,15,17,1,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,11,21,21,3,2,13,2,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,21,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,18,13,5,17,4,16,6,21,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,21,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,7,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,2,20,21,7,6,5,13,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,2,18,10,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,3,18,16,16,19,10,21,4,16,4,17,18,8,7,7,7,13,14,8,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,8,14,13,21,6,6,9,7,5,4,16,6,9,13,7,21,21,5,10,6,21,5,13,17,21,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,2,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,7,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,4,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,7,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,19,1,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,6,8,6,4,16,6,9,13,13,21,16,23,4,6,1,5,13,17,10,8,8,6,2,13,5,9,5,2,5,3,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,2,20,21,7,6,5,13,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,2,18,10,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,3,18,16,16,19,10,21,4,16,4,17,18,8,7,7,7,13,14,8,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,21,6,6,9,7,5,4,16,6,9,13,7,21,21,5,10,6,21,5,13,17,21,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,5,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,14,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,7,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,23,6,6,14,7,9,14,6,15,7,7,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,7,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,3,21,21,4,9,10,21,5,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,16,9,8,2,4,6,6,4,19,16,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,16,14,13,14,6,6,9,18,6,4,16,6,9,13,8,21,14,23,4,6,10,15,13,9,10,8,13,13,8,13,5,9,5,4,5,19,21,17,21,7,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,5,17,18,9,7,6,15,7,8,7,8,7,21,8,14,5,16,7,5,9,6,15,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,23,23,23,23,23,23,23,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,5,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,15,4,18,9,11,2,16,15,10,18,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,3,14,15,3,8,2,23,23,23,23,23,23,23,23,23,23,23,23,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,7,13,5,4,1,6,9,13,15,16,9,23,23,23,23,23,9,15,6,7,10,10,13,13,5,7,5,2,5,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,15,16,6,6,14,7,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,15,15,23,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,7,4,18,7,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,6,3,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,17,19,19,9,18,21,21,2,9,2,21,3,19,4,14,16,15,21,21,18,3,4,1,21,18,6,8,17,14,1,18,8,15,13,8,11,9,14,3,18,16,16,19,10,21,4,16,4,17,3,8,19,9,14,15,19,8,2,2,6,5,4,21,1,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,7,7,5,2,21,6,9,13,7,18,15,21,2,5,21,23,23,7,5,2,1,18,10,9,8,7,5,2,5,18,21,16,21,8,21,5,4,9,6,21,5,4,15,9,4,5,4,15,9,4,9,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,13,15,9,11,5,8,7,1,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,6,5,5,21,3,7,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,7,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,21,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,23,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,7,4,18,7,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,6,3,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,17,19,19,9,18,21,21,2,9,2,21,3,19,4,14,16,15,21,21,18,3,4,1,21,18,6,8,17,14,1,18,8,15,13,8,11,9,14,3,18,16,16,19,10,21,4,16,4,17,3,8,19,9,14,15,19,8,2,2,6,5,4,21,1,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,7,7,5,2,21,6,9,13,7,18,14,21,2,5,21,23,23,7,5,2,1,18,10,9,8,7,5,2,5,18,21,16,21,8,21,5,4,9,6,21,5,4,15,9,4,5,4,15,9,4,9,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,13,15,9,11,5,8,7,1,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,6,5,5,21,3,7,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,5,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,14,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,7,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,23,6,6,14,7,9,14,6,15,7,7,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,7,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,7,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,7,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,2,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,23,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,7,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,6,10,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,17,19,19,9,18,21,21,2,9,2,21,3,19,4,14,16,15,21,21,18,3,4,1,21,18,6,8,16,14,1,18,8,15,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,19,8,3,2,6,5,4,21,1,16,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,8,7,5,2,17,6,9,13,7,7,13,21,2,5,21,23,23,7,3,2,15,18,10,9,8,9,5,2,5,18,21,16,21,8,21,9,4,9,6,21,5,4,15,9,4,5,4,15,9,4,9,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,13,15,9,11,5,8,7,8,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,8,18,6,5,5,21,10,7,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,7,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,23,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,7,4,18,7,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,6,3,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,17,19,19,9,18,21,21,2,9,2,21,3,19,2,14,16,15,21,21,18,3,4,1,21,18,6,8,17,14,1,18,8,15,13,8,11,9,14,3,18,16,16,19,10,21,4,16,4,17,3,8,19,9,14,15,19,8,2,2,6,5,4,21,1,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,7,7,5,2,21,6,9,13,7,18,15,21,2,5,21,23,23,7,5,2,1,18,10,9,8,9,5,2,5,18,21,16,21,8,21,5,4,9,6,21,5,4,15,9,4,5,4,15,9,4,9,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,13,15,9,11,5,8,7,1,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,6,5,5,21,3,7,10,17,8,4,16 +24,1,8,15,17,21,4,6,17,16,7,2,9,4,2,2,18,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,9,4,18,7,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,9,5,9,23,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,2,4,18,1,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,9,21,5,19,4,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,6,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,9,8,13,14,8,2,2,6,6,4,3,1,9,18,5,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,19,7,6,4,16,6,9,13,8,21,16,6,3,6,21,5,13,17,19,7,8,6,2,7,5,9,5,4,6,19,21,8,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,2,16,8,21,4,14,21,16,21,6,5,7,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,13,18,6,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,5,2,8,9,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,7,7,17,17,4,6,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,3,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,3,1,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,13,13,5,4,1,6,9,13,15,16,9,23,23,23,23,7,23,21,6,7,10,10,13,14,5,2,5,4,5,19,21,17,21,8,21,9,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,23,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,23,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,7,4,18,7,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,6,3,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,17,19,19,9,18,21,21,2,9,2,21,3,19,4,14,16,15,21,21,18,3,4,1,21,18,6,8,17,14,1,18,8,15,13,8,11,9,14,3,18,16,16,19,10,21,4,16,4,17,3,8,19,9,14,15,19,8,2,2,6,5,4,21,1,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,7,7,5,2,21,6,9,13,7,18,14,21,2,5,17,23,23,7,5,2,1,18,10,9,8,8,5,2,5,18,21,16,21,8,21,5,4,9,6,21,5,4,15,9,4,5,4,15,9,4,9,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,13,15,9,11,5,8,7,1,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,6,5,5,21,3,7,10,17,8,4,16 +24,1,15,15,21,21,4,4,8,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,3,20,21,7,6,5,6,10,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,16,19,19,7,18,21,21,2,9,10,21,21,19,4,14,16,15,16,21,18,3,4,1,21,18,6,8,17,14,1,18,8,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,21,1,16,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,9,14,5,4,21,6,9,13,7,15,13,21,10,6,16,23,23,23,5,2,8,3,10,9,8,9,5,2,5,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,4,9,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,13,15,9,11,5,8,7,8,7,15,7,16,8,14,5,16,7,5,9,6,14,5,14,19,3,19,7,5,8,8,5,7,5,14,6,9,6,14,18,6,5,5,3,3,9,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,18,17,4,6,18,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,10,7,17,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,9,19,5,15,8,4,18,9,21,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,4,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,17,4,15,10,6,15,21,5,18,19,13,6,15,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,3,19,19,7,19,21,21,4,9,9,21,6,19,4,14,16,15,21,21,18,3,4,17,17,18,6,8,17,14,1,19,7,13,13,8,11,9,14,10,18,17,16,19,10,21,4,16,4,17,3,8,7,9,14,15,5,8,2,2,6,5,4,19,1,18,18,4,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,9,7,6,4,16,6,9,13,7,16,16,23,4,6,21,5,13,17,10,14,8,5,2,7,6,9,5,2,5,18,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,17,7,5,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,23,23,23,23,23,23,23,23,23,23,2,15,14,17,8,6,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,13,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,2,2,18,10,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,3,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,7,7,13,14,8,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,6,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,9,7,5,4,16,6,9,13,7,21,21,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,23,23,23,21,17,4,14,18,19,23,23,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,6,9,5,21,16,18,10,21,2,20,21,6,2,14,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,6,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,7,10,17,8,4,16 +24,1,6,15,18,23,23,23,23,23,23,23,23,23,2,8,14,4,7,6,9,17,17,21,5,21,17,19,4,17,1,2,17,16,6,4,5,18,14,15,6,2,16,6,13,16,19,2,9,9,17,5,10,16,16,20,18,21,5,11,4,3,4,9,3,19,4,17,19,9,21,11,17,6,10,3,19,5,8,8,4,18,17,11,2,16,23,23,23,23,23,23,23,23,23,23,23,23,18,6,21,17,4,14,18,11,6,5,21,5,10,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,2,8,13,16,1,17,18,15,19,21,21,3,2,13,4,21,21,4,15,10,6,15,17,5,17,19,11,8,16,2,8,2,5,4,4,13,16,17,17,14,7,3,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,20,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,5,14,7,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,23,23,23,23,23,23,23,23,23,23,23,23,23,13,21,8,6,23 +24,1,15,15,23,17,4,6,17,16,7,2,9,4,2,2,18,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,8,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,9,6,10,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,2,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,16,19,19,9,19,21,21,4,9,2,21,10,19,4,14,16,15,21,21,18,3,4,1,1,18,6,8,16,14,1,18,8,16,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,21,21,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,16,1,4,4,6,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,15,7,19,4,21,6,9,13,7,15,15,9,7,5,16,23,23,7,5,2,8,19,10,9,15,9,5,4,5,18,21,16,21,8,21,8,4,9,6,21,5,4,15,9,4,5,4,15,9,4,9,18,7,14,9,18,4,16,4,21,18,18,7,2,8,16,4,5,13,8,9,11,5,15,7,7,7,13,23,23,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,8,6,9,5,14,6,6,5,5,23,3,6,10,17,8,4,16 +24,1,15,15,21,17,4,6,17,16,7,2,9,4,2,2,19,10,15,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,7,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,6,10,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,2,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,17,19,19,7,18,21,21,2,9,10,21,21,19,4,14,16,15,21,21,18,3,4,1,21,18,6,8,17,14,1,18,8,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,8,3,8,2,2,6,5,4,21,1,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,9,21,5,4,21,6,9,13,7,15,13,14,2,6,14,23,23,16,5,2,8,10,23,23,8,9,6,2,5,18,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,9,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,13,15,9,7,5,15,7,8,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,7,21,6,5,5,3,3,5,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,7,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,2,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,23,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,7,10,17,8,4,16 +24,1,15,15,23,17,4,6,17,16,7,2,9,4,2,2,18,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,8,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,9,6,3,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,2,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,16,19,19,9,19,21,21,4,9,2,21,10,19,4,14,16,15,21,21,18,3,4,1,1,18,6,8,16,14,1,18,8,16,13,8,11,3,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,21,21,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,16,1,4,4,6,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,15,7,19,4,21,6,9,13,7,15,15,9,7,5,16,23,23,7,5,2,8,19,10,9,15,9,5,4,5,18,21,16,21,8,21,8,4,9,6,21,5,4,15,9,4,5,4,15,9,4,9,18,7,14,9,18,4,16,2,21,18,18,7,2,8,16,4,5,13,8,9,11,5,15,7,7,7,13,23,23,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,8,6,9,5,14,6,6,5,5,23,3,6,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,4,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,7,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,6,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,2,4,18,7,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,3,21,21,4,9,4,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,10,8,21,14,1,18,7,13,13,9,11,16,19,21,18,16,21,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,15,21,17,18,1,21,14,7,16,18,11,21,11,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,16,9,21,19,18,8,4,8,16,6,6,14,7,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,21,3,4,3,1,14,5,4,9,4,4,9,10,14,8,4,4,6,4,9,21,4,17,23,4,21 +24,1,8,7,21,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,5,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,9,19,5,7,15,4,18,9,11,10,16,15,10,18,14,18,6,5,3,9,14,14,10,21,6,21,17,2,14,18,11,6,5,21,5,10,20,21,7,4,5,6,10,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,2,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,17,19,19,7,18,21,21,2,9,10,21,1,19,4,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,8,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,19,8,7,7,14,7,21,17,2,2,6,5,4,21,1,16,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,16,9,8,18,18,17,14,15,14,6,6,9,18,7,4,21,6,9,13,7,7,7,21,2,5,21,10,10,23,23,23,23,23,23,23,13,7,6,2,5,10,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,9,18,7,14,9,18,4,16,4,21,18,18,7,4,8,16,6,6,13,13,8,11,6,15,7,14,14,14,14,16,15,7,5,13,13,5,16,6,14,5,3,19,3,19,7,5,8,8,5,7,6,8,6,9,23,23,23,6,5,5,10,3,3,3,17,8,9,21 +24,1,15,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,4,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,9,19,5,15,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,3,19,19,7,19,21,21,4,9,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,8,3,8,2,2,6,5,4,19,1,18,18,6,18,14,4,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,1,23,4,10,1,5,13,17,10,8,8,6,21,13,5,13,9,2,5,19,21,8,21,16,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,3,3,8,10,17,8,4,16 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,17,3,11,21,3,11,23,23,23,23,23,23,16,11,16,11,16,11,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,10,13,16,8,17,14,7,10,2,2,19,16,17,19,19,7,18,21,21,2,9,10,21,21,19,4,14,16,15,21,21,18,3,4,1,21,18,6,8,17,14,1,18,8,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,9,8,2,2,6,5,4,21,1,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,9,14,5,4,21,6,9,13,7,15,13,21,2,6,14,23,23,14,5,2,8,10,10,7,13,9,5,2,5,19,21,16,21,8,21,8,4,8,5,21,5,4,15,9,4,5,4,15,9,4,9,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,13,15,9,11,5,15,7,8,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,6,6,5,3,3,9,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,6,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,7,7,17,17,4,6,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,3,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,3,1,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,13,13,5,4,1,6,9,13,15,16,9,23,23,23,23,7,23,21,6,7,10,10,13,14,5,2,5,4,5,19,21,17,21,8,21,9,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,23,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 diff --git a/analysis/Hsu.et.al.git/msa/PTEN_val_formatted.txt b/analysis/Hsu.et.al.git/msa/PTEN_val_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..242d828c59650f37a0784c6303e7b3680afca004 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/PTEN_val_formatted.txt @@ -0,0 +1,26 @@ +24,1,15,15,17,17,4,6,17,16,7,2,9,4,19,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,4,20,21,7,6,9,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,4,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,4,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,6,4,19,1,19,18,5,18,14,10,21,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,5,6,9,7,6,4,16,6,9,13,13,21,16,23,4,6,10,5,13,17,10,8,8,6,2,13,6,9,5,4,5,19,21,17,21,8,21,8,4,9,9,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,14,16,6,6,14,7,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,19,5,6,6,23,23,23,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,5,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,14,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,7,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,23,6,6,14,7,9,14,6,15,7,7,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,7,7,17,17,4,6,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,3,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,3,1,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,7,13,5,4,1,6,9,13,15,16,9,23,23,23,23,7,23,21,6,7,10,10,13,14,5,2,5,4,5,19,21,17,21,8,21,9,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,23,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,1,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,6,10,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,6,6,17,19,9,23,23,23,23,23,23,23,23,23,23,23,23,23,9,8,17,19,6,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,9,9,10,8,21,7,2,23,23,23,23,23,23,23,23,23,23,23,18,18,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,8,6,4,4,4,7,13,9,23,23,23,23,23,23,23,23,23,23,23,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,2,20,21,7,6,5,13,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,2,18,10,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,8,14,3,18,16,16,19,10,21,4,16,4,17,18,8,7,7,7,13,14,8,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,21,6,6,9,7,5,4,16,6,9,13,7,21,21,5,10,6,21,5,13,17,21,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,2,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,13,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,17,17,4,6,18,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,5,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,4,20,21,7,6,9,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,4,4,15,10,6,15,21,5,18,19,5,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,2,9,4,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,6,4,19,1,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,16,9,8,18,18,17,14,13,7,6,6,7,8,6,4,16,6,9,13,13,21,16,23,4,5,21,5,13,17,10,8,15,6,2,13,6,9,5,4,5,19,21,17,21,8,21,7,4,8,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,1,18,18,8,4,8,16,6,6,14,7,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,10,19,5,6,6,23,23,23,10,17,8,4,16 +24,1,7,7,17,17,4,6,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,3,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,3,1,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,7,13,5,4,1,6,9,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,2,5,4,5,19,21,17,21,8,21,9,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,23,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,15,8,17,17,10,4,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,8,4,18,9,11,2,16,15,10,18,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,4,20,21,7,6,9,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,13,4,15,4,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,10,21,5,19,4,14,16,15,21,21,18,3,4,1,1,18,6,8,16,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,19,1,3,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,1,1,4,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,9,7,6,4,16,6,9,13,7,21,21,23,4,5,21,5,13,17,10,7,8,6,2,13,6,9,5,4,5,19,21,17,21,16,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,21,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,7,6,15,7,8,7,15,11,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,10,21,5,5,5,10,3,8,10,17,8,4,16 +24,1,15,13,17,17,4,6,17,16,7,2,9,4,19,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,4,20,21,7,6,9,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,4,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,4,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,6,4,19,1,19,18,5,18,14,10,21,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,7,21,6,4,16,6,9,13,13,21,16,23,4,6,2,5,13,17,10,8,8,6,2,13,6,9,5,4,5,19,21,17,21,8,21,8,4,9,9,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,14,16,6,6,14,7,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,10,19,5,6,6,23,23,23,10,17,8,4,16 +24,1,15,8,17,17,10,4,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,15,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,4,20,21,7,6,9,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,13,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,10,21,5,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,10,8,2,2,6,5,4,19,1,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,9,7,6,4,16,6,9,13,7,21,21,23,4,5,21,5,13,17,10,11,8,6,2,13,6,9,5,4,5,19,21,17,21,17,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,21,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,8,7,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,10,21,5,5,5,10,3,8,10,17,8,4,16 +24,1,7,7,17,17,4,6,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,3,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,8,3,8,2,2,6,5,4,3,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,7,13,5,4,1,6,9,13,15,16,9,23,23,23,23,9,23,23,23,23,23,23,23,23,5,2,5,4,5,19,21,17,21,8,21,9,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,23,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,7,7,17,17,4,6,1,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,3,10,21,6,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,21,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,15,3,8,2,2,6,5,4,3,1,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,13,13,5,4,1,6,9,13,15,16,9,23,23,23,23,7,23,21,6,7,10,10,13,14,5,2,5,4,5,19,21,17,21,8,21,9,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,23,9,7,6,15,7,8,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,6,10,3,8,10,17,8,4,16 +24,1,7,9,16,17,2,9,16,16,7,4,4,2,17,2,19,4,6,4,13,19,5,21,5,21,8,19,17,9,5,9,17,17,15,1,13,19,14,15,5,4,21,6,13,21,18,2,9,2,21,6,5,16,18,4,21,21,6,6,9,3,15,10,3,19,4,17,19,9,21,11,7,6,2,7,19,5,16,15,4,18,2,13,2,16,15,16,19,14,18,5,5,3,9,14,14,8,17,6,21,17,10,2,18,11,7,5,16,5,1,20,21,4,6,5,7,7,9,16,16,15,16,3,11,4,15,13,4,13,2,8,13,8,1,17,11,15,19,21,16,18,7,13,17,4,4,7,15,5,6,15,21,15,20,19,5,6,4,2,8,4,5,2,4,13,16,8,17,14,7,10,2,2,19,16,10,19,18,7,4,21,16,11,7,7,16,14,19,7,4,16,7,21,9,16,11,6,17,2,18,7,23,23,23,23,23,23,6,7,7,11,23,23,23,1,16,6,11,7,17,7,16,5,7,15,8,6,9,15,4,14,5,2,23,23,10,4,7,18,16,21,8,17,4,14,7,17,14,16,7,13,5,16,4,18,6,21,8,4,4,7,14,5,23,23,23,23,4,17,17,11,3,18,20,21,9,8,18,18,16,19,7,14,11,6,7,5,13,8,16,9,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,4,19,23,17,3,8,21,7,4,7,6,17,5,5,16,3,4,5,7,6,3,4,2,18,7,6,6,18,4,17,7,17,16,18,7,9,5,16,10,15,6,15,9,7,4,9,7,8,7,4,8,21,21,14,7,21,9,5,7,6,14,7,4,20,10,8,7,5,8,2,10,7,7,14,4,18,9,11,13,6,6,5,20,6,7,13,6,7,8,19 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,7,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,23,13,21,5,6,9,7,5,4,16,6,9,13,7,21,16,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,7,4,17,23,4,2,21,16,7,4,9,4,2,2,3,17,6,5,13,19,5,21,5,21,8,19,17,11,14,9,17,21,15,1,13,18,14,15,6,4,16,6,13,18,19,2,9,9,17,5,5,16,16,2,18,21,6,7,4,3,13,7,9,19,4,16,19,9,21,11,7,6,2,8,19,5,8,4,4,18,3,13,2,16,15,15,19,14,18,5,5,3,9,14,14,2,18,6,21,17,4,14,18,11,6,5,21,5,10,20,21,13,16,3,4,5,9,17,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,11,19,21,21,3,2,4,2,18,7,4,14,7,5,15,21,3,18,19,13,21,15,2,8,9,9,1,4,13,16,8,17,14,7,10,10,2,19,16,13,19,19,20,10,21,21,9,7,9,21,15,19,4,14,4,8,21,21,21,3,7,17,10,18,6,8,21,14,21,10,10,23,23,23,23,9,15,7,18,16,16,9,10,21,4,16,4,21,19,8,7,17,14,5,21,16,17,2,13,6,5,18,21,17,18,5,1,14,10,14,21,14,21,11,13,5,17,4,17,6,16,18,9,4,23,23,14,16,1,2,4,5,4,16,18,3,18,20,18,9,8,18,18,16,23,23,23,23,23,23,23,23,23,23,3,21,13,15,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,15,15,21,17,4,6,17,16,7,2,9,4,2,2,18,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,7,4,18,7,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,6,3,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,17,19,19,7,18,21,21,2,9,10,21,21,19,4,14,16,15,21,21,18,3,4,1,21,18,6,8,17,14,1,18,8,13,13,8,11,7,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,7,7,15,3,8,2,2,6,5,4,21,16,21,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,6,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,5,21,5,3,21,6,9,13,7,15,13,14,2,5,23,23,23,23,23,23,23,23,10,9,8,8,5,2,5,18,21,16,21,8,21,8,4,8,5,21,5,4,15,9,4,5,4,15,9,2,9,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,15,15,9,7,5,15,7,8,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,6,5,5,3,3,7,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,3,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,7,10,17,8,4,16 +24,1,15,15,21,21,4,4,8,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,9,20,21,7,6,5,6,10,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,10,6,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,16,19,19,7,18,21,21,2,9,10,21,21,19,4,14,16,15,21,21,18,3,4,1,21,18,6,8,17,14,1,18,8,13,13,8,11,9,14,10,18,16,17,19,10,21,4,16,4,17,3,8,7,9,14,15,19,8,2,2,6,5,4,21,1,17,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,17,9,8,18,18,17,14,13,14,6,6,9,21,5,4,21,6,9,13,7,15,13,21,10,6,14,23,23,13,5,7,8,3,10,9,8,9,5,2,5,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,4,9,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,13,15,9,11,5,8,7,8,7,15,7,16,8,14,5,16,7,5,9,6,14,5,14,19,3,19,7,5,8,8,5,7,5,14,6,9,6,14,18,6,5,5,3,3,9,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,11,10,21,4,16,4,17,19,7,7,9,7,13,14,8,2,2,6,5,4,18,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,8,7,6,4,16,6,9,13,7,21,11,5,10,6,17,5,7,17,11,7,17,6,2,15,5,9,5,4,6,19,21,16,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,8,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,15,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,10,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,3,21,21,4,9,10,21,5,19,4,14,16,15,21,21,18,3,4,1,16,18,6,8,16,14,1,18,7,13,13,8,11,5,14,10,18,16,16,19,10,21,4,16,4,17,3,8,7,9,14,16,9,8,2,4,6,6,4,19,16,18,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,10,9,4,1,1,4,4,5,4,1,18,3,18,20,16,9,8,18,18,16,14,13,14,6,6,9,18,6,4,16,6,9,13,8,21,14,23,4,6,10,15,13,17,10,8,13,13,8,13,5,17,5,4,5,19,21,17,21,7,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,19,18,8,4,8,16,6,5,17,18,9,7,6,15,7,8,7,8,7,21,8,14,5,16,7,5,9,6,15,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 +24,1,8,15,17,17,4,6,17,16,7,2,9,4,2,2,19,10,6,5,13,18,5,21,5,21,8,19,17,19,14,9,17,17,15,1,13,18,14,15,6,2,21,6,13,16,19,2,9,9,17,5,5,16,16,2,18,21,5,7,4,3,4,9,3,19,4,17,19,9,21,11,15,6,2,3,19,5,8,15,4,18,9,11,2,16,15,10,19,14,18,6,5,3,9,14,14,10,21,6,21,17,4,14,18,11,6,5,21,5,4,20,21,7,6,5,5,9,3,16,15,15,17,3,11,4,15,13,4,13,2,8,13,16,1,17,11,15,19,21,21,3,2,13,4,18,21,4,15,10,6,15,21,5,18,19,13,6,16,2,8,2,5,4,4,13,16,8,17,14,7,10,2,2,19,16,19,19,19,7,19,21,21,4,9,3,21,5,19,2,14,16,15,21,21,18,3,4,1,1,18,6,8,17,14,1,18,7,13,13,8,11,9,14,10,18,16,16,19,10,21,4,16,4,17,18,8,7,14,7,13,14,7,2,2,6,5,4,19,1,19,18,6,18,14,10,14,21,14,16,11,13,5,17,4,16,6,18,18,3,4,14,9,4,1,21,4,4,5,4,1,18,3,18,20,16,9,8,18,18,17,14,13,14,6,6,9,7,5,4,16,6,9,13,7,21,21,5,10,6,21,5,13,17,18,7,8,6,2,7,5,9,5,4,6,19,21,17,21,8,21,8,4,9,5,21,5,4,15,9,4,5,4,15,9,2,19,18,7,14,9,18,4,16,4,21,18,18,8,4,8,16,6,6,14,7,9,14,6,15,7,7,7,15,7,16,8,14,5,16,7,5,9,6,14,5,3,19,2,19,7,5,8,8,5,7,5,14,6,9,6,14,18,5,6,5,10,3,8,10,17,8,4,16 diff --git a/analysis/Hsu.et.al.git/msa/SNCA.a2m b/analysis/Hsu.et.al.git/msa/SNCA.a2m new file mode 100644 index 0000000000000000000000000000000000000000..5951193dbcf7c3f2a58bed09adf440b073b8c132 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/SNCA.a2m @@ -0,0 +1,531 @@ +>SNCA/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_7/1-140 +MDVLKKGLSMAKDGVAAAAEKTKQSVADAAEKTKEGVMFVGTGCMEGIDGGIERVAEKTKEA----GGAVVSGVTSVAQKTVEGAGNMAAATGLMKKDQD +----EGHIQTGLLSDLPI----------------NY---- +>Sepcies_8/1-140 +MDVFMKGLSKAKDGVVAAAEKTKQGVAEAAGKTKDGVMYMGSKTKEGVYHGVSSVAEKTKEQASLVGGAVVTGMSAVAQKTVEGAGNIAAATGLVKKEQL +VKDEDLFPQEGMITDLQIDPEAETYEATTEDEYQDYGPEA +>Sepcies_9/1-140 +MDMLMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYMGSKTKEGVVQGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +NK-------------------------------------- +>Sepcies_11/1-140 +MDVFKKGFSKAKDGVVFAAEKTKQGVTGAAGMTKDGVIFVGTKTVD----GVTTVAGKTVSGVSHVGGAMVDGVTAVAQKTVEGAGNIVAATGLVKKDT- +PKDEKQVPVENAG--SQVDNSDNATE-------Q------ +>Sepcies_15/1-140 +MDMLKKGLSKAKDGVTLAAEKTKQGVTGAAGMTKHGVILVGTKTRD----RVTTVAEKTVSGVSHVSGAMVTGVTTVAQKTVEGAGSIAAATGLVKKDT- +TKDDKNLPVENV------DYSTPNTE---E---D------ +>Sepcies_17/1-140 +MDVLMKGLSKAKDGVATAAEKTKQGVTGAAGMTKDGVLYVGTKTRD----GVTTVAEKTVSGVSQVGGAMVTGVTTVAQKTVEGAGNIAAATGLVKRDM- +PKVRIALKAQEMGLRTPL----HTTQLR------------ +>Sepcies_18/1-140 +MDALMKGFSKAKDGVVAAAEMTKQGVTGAAEMTKDGVIFVGNKTKD----GVTTVAGKTVSGVSHVGGAMVTGVTAVAHKTVEGAGNIAAATGLVKKDP- +AKEEDTLSKDSPV-ESPVEGG-NTTA---V----GFLGWN +>Sepcies_19/1-140 +MDALMKGFSKAKDGVAAAAEKTKQGVTGAAEMTKGGVIFVGNKTKD----GVTTVAGKTVSGVSQVGGAMVTGVTAVCNKTVEGAGNIAAATGLVKKDP- +AKVRMIPESVAFLSQQPIR--------------------- +>Sepcies_20/1-140 +MDALMKGFSKAKDGVAAAAEKTKQGVTGAAEMTKGGVIFVGNKTKD----GVTTVAGKTVSGVSQVGGAMVTGVTAVCNKTVEGAGNIAAATGLVKKDP- +AKVRMIPESDAFL--------------------------- +>Sepcies_21/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVIFVGNKTKD----GVTTVAGKTVTGVSQVGGAMVTGVTAVCNKTVEGAGNIAAATGLVKKDPE +GRRE------------------------------------ +>Sepcies_22/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVIFVGNKTKD----GVTTVAGKTVTGVSQVGGAMVTGVTAVCNKTVEGAGNIAAATGLVKKDP- +AKRG------------------------------------ +>Sepcies_23/1-140 +MDVFLKGISRAKDGVVAAAEKTKQGVTGAAEMTKDGVIFVGTKTKD----GVTTVAGKTVTGVSNVGGAVVSGVTNVAHKTVEGAGNIVAATGLVKRDP- +AKVSNVSTRTNTHSSVPT---------------------- +>Sepcies_25/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAEKTVSGVSHVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP- +AKGEDVSAVPEA-VESPIDST-EPTEVKIH---NKLVA-- +>Sepcies_26/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAEKTVSGVSHVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP- +AKGEDVSAVPDA-VESPIDST-EPTE---E---DD----- +>Sepcies_27/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAGKTVSGVSHVGGAMVTGVTAVAQKTVEGAGNIAAATGLVKRDP- +AKSDDASAVQNA-LESPVDPA-EATE---V---HTYMAHT +>Sepcies_28/1-140 +MDAFKKGFSKARDGVVAAAEKTKQGVTGAAEMTKDGVKFVGNKTKD----GVT----TAVSGVSQVGGAMVTGVTAVAHKTVEGAGNIVVATGLVKKDS- +AKVRKTLFI------------------------------- +>Sepcies_29/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVTTVAGKTVSGVSQVGEAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP- +AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_30/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP- +AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_31/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP- +AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_32/1-140 +MESIMKGFSKAKEGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVSGAVVTGVTAVAHKTVEGAGNIVAATGLVKKDQ- +AKGDDASPVQNM-PESPIDPA-DATE---E---DD----- +>Sepcies_33/1-140 +MDVFKKSLSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVSEAVVTGVTAVAQKTVEGAGTIVAATGLVKKDP- +AKGDDASAAQNV-AESPVDPA-DATE---E---DD----- +>Sepcies_34/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQ- +-KNESGFGQEGTVENMPVNPD-ETYEMPPEEEYQDYDPEA +>Sepcies_35/1-140 +MDVFMKGLSKAKDGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTRDGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGISQEGMMTDMPVDPDNEAYEMPPEVNL------- +>Sepcies_36/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYMGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGIPQEGMLTDMPVDTENEAYEMPPEEEYQDYEPEA +>Sepcies_37/1-140 +MDVFMKGLSKAKDGVVAAAEKTKQGMAEAAGKTKEGVLYMGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGFGKKDQL +AKNEEGLPQEGMMTDMPVDPDNEAYEMPPEEEYQDYEPEA +>Sepcies_38/1-140 +MDVFMKGFNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAHKTVEGAGNIAAATGFVKKDQL +GKNEEGLTPEG--TN-PADPENEAYEMPPEVNLKVFQ--- +>Sepcies_39/1-140 +MDVFMKGFNKAKEGMVAAAEKTKQGVAEAAGKTKEGVLYVGKDAKSGV------VAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGFGKKDQL +GKNEEGLTPEGNT---PADPENEAYEMPPEEEYQDYEPEA +>Sepcies_40/1-140 +MDVFMKGFNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQL +GKNEEGLTPEG--TN-PADPENEAYEMPPEKFL--FI--- +>Sepcies_41/1-140 +MDVFMKGLNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTDVPVDPENEAYEMPPEVNLHTGEKQG +>Sepcies_42/1-140 +MDVFMKGLNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTDIPVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_43/1-140 +MDVFMKGLNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AK------QVGFT--------NNTYLHSLKLQY----TEV +>Sepcies_44/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTGAAVDPDNEAYEMPPEEEYQDYEPEA +>Sepcies_45/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTGVPVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_49/1-140 +-------------GVVA-AAKIKQGVAA-------------GKTKEGVLY-----AEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKNEEGGPQEGILQDMPVDPDNEAYEMPSEEGIPDYEPKA +>Sepcies_50/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKSEEGGPQEGILEDMPVDPDSEAYEMPSEITSKVADQKS +>Sepcies_51/1-140 +-----------------------------------------SKTKEGVVHGVTT------EQVTNVGEA-VTGVTAVAQKTVEGAGTIAAATGFGKKDQM +GKSEKGIPQEGILEDMPMDPDNEAYEMPSEEGCQDYEPEA +>Sepcies_52/1-140 +-----------------------------------------SKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGNIAAATGFGKKDQT +GKNEEGVPQEGILEDMPTDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_53/1-140 +LGAERRGEARRPEGAREATERRDAGVRAAAQHPREGTGHSGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDHL +---------------------GKVWLCTL-VTF-SW---- +>Sepcies_54/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGTPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_55/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFIKKDQL +GKYKPSKRQENVV--MFLQVEKICFPQVGKLRFSFFSSES +>Sepcies_56/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFIKKDQL +GKNEEGAPQEGILQDMPVDPDNEAYEMPSEVKKNLFVPD- +>Sepcies_57/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFIKKDQL +GKNEEGAPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_58/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGTPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_59/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGTPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_60/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_61/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_62/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_63/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_64/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKSRKQDSINGGLQFLRISPNHYYFNFHSF--FASYSQNA +>Sepcies_65/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_66/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKGSQRIFMEGTRQD------------------------- +>Sepcies_67/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_68/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_69/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKNEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_70/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GK-------------VTIETVSFLYDLNTFVQFSSYLLTA +>Sepcies_71/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGAVHDVTTVAEKTKEQVTNVGEVVM----TITQKTVEGAGSITAATGFGKKDQL +GKNEEGGPREGILEDMPVDPDNEAYEMPSEVSLQD--PIC +>Sepcies_72/1-140 +MDVFMKGLSMAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKS-EGASQEGILEDTPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_73/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKN-EGASQEGILEDTPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_74/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKS-EGASQEGILEDTPVEPDNEAYEMPSEEGYQDYGPEA +>Sepcies_75/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GK-SEGASQEGILEDTPVDPDNEAYEMPSE-------PPC +>Sepcies_76/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQM +GKGEEGAPQEGILENVPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_77/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAESIAAATGFGKKDHL +GKSEEGAAQEGILEDMPVDPDNEAYEMPSEVKVFSYVPQN +>Sepcies_78/1-140 +------------EGVVAELEKTKQGVAAA-GKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQM +GKNEEGAPQEGILEDMPVDPDNETYEMPSEEGYQDYEPEA +>Sepcies_79/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKNEEGAPQEGILEDMPVDPDNEAYEMPSEVRVYTLIPTN +>Sepcies_80/1-140 +MDVLMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDRL +SKSEEGAPQEGMLEDVPAEPDNEAYEMPSEEGYQDYEPEA +>Sepcies_81/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGRTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHM +GKGEEGASQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_82/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHL +GKGEEGASQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_83/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHL +GKGEEGASQEGILEDMPVDPDNEAYEMPSEVRIYAYKPDR +>Sepcies_84/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQQ +GK------------------DNEAYEMPSEEGYQDYEPEA +>Sepcies_85/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGWKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQQ +GKSVSGSINIGDSTTLSLQSQWRKHILASYLNF----PKL +>Sepcies_86/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQL +GKSEEGSPQEGILEDMPVEPDNEAYEMPSEEGYQDYEPEA +>Sepcies_87/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQL +GKSEEGSPQEGILEDMPVEPDNEAYEMPSEEGYQDYEPEA +>Sepcies_88/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTTVAQKTVEGAGNIAAATGFVKKDQL +GKSGEGSPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_89/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQL +GKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_90/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKD-- +-KGEEGYPQEGILEDMPVEPGSEAYEMPSEEGYQDYEPEA +>Sepcies_91/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQM +GKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_92/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQM +GKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_93/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQM +GKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_94/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQM +GKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_95/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQM +GKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_96/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQM +GKGEEGYPQEGILEDMPVDPSSEAYEMPSEEGYQDYEPEA +>Sepcies_97/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAHKTVEGAGNIAAATGFVRKDQL +GKNEEGSSQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_98/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQL +GKSEEGSPQEGILEDMPVDPDSEAYEMPSEEGYQDYEPEA +>Sepcies_99/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQL +GKSEEGSPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_100/1-140 +MDTFMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQMSGAVVTGVTAVAQKTVEGAGNIVAATGLVKKDP- +AKADEASAVQNV-AESPVDPA-DATE---E---DD----- +>Sepcies_102/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGMAEAAGKTKEGVLYVGSRTREGVVHGVTTMAEKTKEQVSNVGGAVVTGVTAVAHKTVEGAGNIAAATGLVKKDQM +AKNEEGLSQEGMMTDMPMDPDNEAYEMPPEEEYQDYEPEA +>Sepcies_103/1-140 +MDVLMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVMYVGTKTKD----GVTSVAEKTKEQVSNVGGAVVTGVTAVAHKTVEGAGNIAAATGLVKRDHL +GKNEDMLSQEGLMADYPLDPD-DTYDMPPEDDCQEYQPNA +>Sepcies_104/1-140 +MDVFMKGFNKAKDGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTRDGVVQGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNFAAATGFVKKDQL +GK-DEGLPQEGMMTDMPVDPENEAYEMPPEVNLVTGK--- +>Sepcies_105/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGNKTKD----GVSSVAGKTVSGVSHMGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP- +AK-----------IVSPFKDA-DDKN---R---FDKLA-- +>Sepcies_106/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_108/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGRTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHM +GKGEEGASQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_109/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGRTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHM +GKGEEGASQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_110/1-140 +MDVLMKGLSKAKEGVVAAA-KTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTT---------------------------------------------- +--SEEGAAQEGVLEDVPTEPDNEAYEMPSEEGYQDYEPEA +>Sepcies_111/1-140 +MDIFKKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQF +GKSEEGAPQEGILEDSPMDPDSEAYEMPSEEGYQDYEPEA +>Sepcies_112/1-140 +MDIFKKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFGKKD-- +---------------------------------------- +>Sepcies_113/1-140 +MDALMKGFTKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKRDP- +TKSDDASAEQNA-AESPVDPA-EATE---V---HMHMMHA +>Sepcies_114/1-140 +MDAFMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTVVAGKTVSGVSQVGGAMVTGVTAVAQKTVESAGSIAAATGLVKKEP- +GKGDDAATAENM-AESPDDPA-EATEVRLF---DD----- +>Sepcies_115/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYV--------------VAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP- +AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_116/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQL +GKSEEGSPQEGILEDMPVEPDSEAYEMPSEEGYQDYEPEA +>Sepcies_117/1-140 +MDVFMKGFNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQS +GKNEEGLTPEG--TD-PADPENEAYEMPPEVNL------- +>Sepcies_118/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVSGAAEMTKDGVMFVGTKTKD----GVSTVAGKTVSGVSQVGGAVVTGVTAVAQK-----------TGLVKKIGC +GGCE---------TS---DTSHELFGMQGEKAFQTLR--- +>Sepcies_119/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDHL +GKSEEGAPQEGILEDMPVDPDNEAYEMPSEVGVRQYQ--- +>Sepcies_120/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKIKKGVVHGVTT---------------------------------------------- +--SEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_122/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDHL +GKSEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_123/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKS-EGASQEGILEDTPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_124/1-140 +MDAFMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIVAATGLVKKDP- +AKGDDALAAQNV-AESPVDPA-DATE---E---DD----- +>Sepcies_125/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GK-SEGASQEGILEDTPVDPDSEAYEMPSE-------PPC +>Sepcies_127/1-140 +MDVLKKGLSKAKDGVALAAEKTKQGVTGAAGMTKHGVILVGTKTRD----GVTTVAEKTVSGVSQVSGAMVTGVTTVAQKTVEGAGSIAAATGLVKKDM- +TKDDKNLPVENA------DYSTPNTE---E---D------ +>Sepcies_128/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQL +GKSEEGSPQEGILEDMPVEPDNEAYEMPSEEGYQDYEPEA +>Sepcies_129/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGRTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHM +GKGEEGASQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_130/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAEKTVSGVSHVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP- +AKGEDVSAVPDA-VESPVDST-EPTE---E---DD----- +>Sepcies_131/1-140 +MDALMKGFSRAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAEKTVSGVSHVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP- +AKGEDVSAVPDA-VESPVDST-EPTE---E---DD----- +>Sepcies_132/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTGAPVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_133/1-140 +MDVLMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGRKDQL +GKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_134/1-140 +MDVFMKGLSKAKDGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQM +GKTEEGSPQEGILGDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_136/1-140 +MEAFKKGFSMAREGVAAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVSGAMVTGVTAVAQKTVEGAGNIVAATGLVKKDP- +AKSDEALAEQNM-AESPVDPA-DATE---E---DD----- +>Sepcies_137/1-140 +MDVFKKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGTIAAATGFVKKDQL +GKSQEGSPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_138/1-140 +MDTLLKGLSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVT----TAVSGVSQVGGAMVTGVTAVAHKTVEGAGNIAAATGLVKKDP- +AKSDESSAVQDM-AESPMDLA-DATEVRLQ---SD----- +>Sepcies_139/1-140 +MDSLMKGLYRAKDGVAAAAEKTKQGMTGAAEMTRDGVKFVGNKTVD----GVTTVAGKTAS----VGGAMVTGVTAVAHKTVESAGSIAAATGLVKKDP- +AKGEDPSAVQTL-AESPVDPA-DITE---E---DN----- +>Sepcies_140/1-140 +MDAFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTREGVLYVGSRTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQRTVEGAGNIAAATGFGRKDQV +GK-------------------------------------- +>Sepcies_141/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQRTVEGAGSIAAATGFGRKDQL +GKGEEGAPQEGILEDMPVDPDNETYEMPSEEGYQDYEPEA +>Sepcies_142/1-140 +ASCLKKVFSQGKGGSRSSSRKNQAGCGRGSRKDERGSPLCGT--KEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTGVAVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_143/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTGVPVDPESEAYEMPPEEEYQDYEPEA +>Sepcies_144/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGAPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_145/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGAPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_146/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKNEEGAPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_147/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD-----VTTVAGKTVSGVSQVGEAVVTGVTAVAQKTVEGAGSIAAATGLVKKDP- +AKSDDASAVQDV-VESPVDPA-DVTE---E---DE----- +>Sepcies_148/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVCSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQL +GKSEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_149/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVIFVGNKTKD----GVTTVAGKTVSGVSQVGGAMVTGVTAVCNKTVEGAGNIAAATGLVKKDP- +AKVRMIPESDAFL--------------------------- +>Sepcies_150/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGSKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIVAATGLVKKDP- +AKSDDASAAQNL-AESPIDPA-DVTE---E---DD----- +>Sepcies_151/1-140 +MDVFMKGFNRAKEGVVAAAEKTKQGMAEAAGKTREGVLYVGSKTRDGVVHGVTTVAEKTKEGVSNVGGAVVTGVTAVAHKTVEGAGNIAAATGFVKKDQL +AKNEEGLPQEGMMTDMPADPENEAYEMPPEEEYQDYEPEA +>Sepcies_152/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHL +GKGEEGASQEGILEDMPVDPDTEAYEMPSEEGYQDYEPEA +>Sepcies_153/1-140 +MDAFKKGFSKARDGVAAVAEKTKQGVTGAAEMTKDGVMFVGNKTKD----GVTTDFPTAVSGVSQVGGAMVTGVTAVAHKTVEGAGNMVVATGLVKKDP- +AKSDEASAVQDM-AESPVDPA-DAME---D---DD----- +>Sepcies_154/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGRTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHM +GKGEEGASQEGILEDMPVDPDNEAYEMPSEVRIYTYKPNR +>Sepcies_155/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKIKEGGLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKNEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_156/1-140 +MDALIKGFSKAKDGVVAAAEKTKQGVTGAAEMTKGGVIFVGNKTKD----GVTTVAGKTVSGVSQVGGAMVTGVTAVAHRTVEGAGNIAAATGLVKKDT- +AKDEDAMSKDSPI-ESPVEGG-DTAA---E---DGY---- +>Sepcies_158/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQM +GKGEEGYPQEGILEDMPVDPSSEAYEMPSEEGYQDYEPEA +>Sepcies_159/1-140 +MEGFMKGLSKAKDGVVAVAEKTKQGVTGAAGMTKDGVMFVGTKTKD----GVSTVAGRTVTGVAQVGGAMVTGVATVAQKTVEGAGNIVAATGLVKKDP- +AKTEDASPVQTL-AESPIDPA-DITE---E---DD----- +>Sepcies_160/1-140 +MEGFMKGLSKAKDGVVAVAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVTSVTQVGGAMVTGVATVAQKTVEGAGNIVAATGLVKKDP- +AKTEDASPVQTL-AESPIDPA-DVTE---E---DD----- +>Sepcies_161/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAESIAAATGFGKKDHL +GKSEEGAAQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_162/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGRKDHL +GKGEEGASQEGILEDMPVDPDNEAYEMPSEVGIYTYKPNR +>Sepcies_163/1-140 +MDVFMKGLNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTLAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTDIPADPENEAYEMPPEVNLSTGERQR +>Sepcies_164/1-140 +MDVFMKGFNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYMGSKTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQL +AKNDEGLPQEGMTTAISADPENETYEMPPEVNLTSHKI-- +>Sepcies_165/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTVVAGKTVSGMSQVGGAVVTGVTTVAQKTVESAGSIAAATGLVKKEP- +GKSDDGPAPEDP-DGSPDDPG-QATE---E---DD----- +>Sepcies_167/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP- +AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_168/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGRYCNVLLISCFSTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGISQEGMMTDMPVDPDNEAYEMPPEEEYQDYEPEA +>Sepcies_170/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVSEAAGKTKEGVIFVGTKTKD----GVSSVAEKTVSQVSQVGGAVVTGVTAVAHKTVEGAGSIAAATGLVKKD-A +SKDEEMMSQEALMAGLQADPDN-SYDIAPE-DYHGYQ--- +>Sepcies_171/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKRDP- +AKSDDASAVENA-AESPVDPA-EATE---E---DD----- +>Sepcies_172/1-140 +MDVFMKGLNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTDVPVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_173/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGRKDQL +GKSEEGAPQEGILEDMLMDPENETYE-PSEEGYQDYEPEA +>Sepcies_174/1-140 +MDMIKKSLTKAKDGVVLAAEKTKQGVSGAAEMTKDGVMFVGTKTKD----GVSTVAGKTVTGMTQMSGAMAVGVASVAQKTVEGAGNIVAATGLVKKDP- +AKTEDVSAPQTM-AESPIDPA-DITE---E---DD----- +>Sepcies_175/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAGMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP- +AKTEDVPATQEAGDSAPLRRA-TTTT---P---TIAAPTT +>Sepcies_176/1-140 +MEGFMKGLSKAKDGVVAVAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVTSVTQVGGAMVTGVATVAQKTVEGAGNIVAATGLVKKDP- +AKTEDASPVQTL-AESPTDPA-DVTE---E---DD----- +>Sepcies_177/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAGKTVSGVSHVGGAMVTGVTAVAQKTVEGAGNIAAATGLVKRDP- +AKSDDASAVQNA-AESPVDPA-EATE---V---HTCMAHT +>Sepcies_178/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVSGAAEMTKDGVMYVGTRTKD----GVTTVAGKTVSGVSQVSEAVVTGVTAVAHKTVEGAGNIAAATGLVKKDP- +AKNNDASAAQNV-AESPDDPA-DATEVR-P---HHL---- +>Sepcies_179/1-140 +MDTFIKGFSKAKEGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVESAGTIVAATGLVKKDP- +AKGDDASPVQNM-AESPVEPA-DATE---D---DE----- +>Sepcies_180/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTDVPVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_181/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQL +GKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_182/1-140 +MDAFKKGFSKAKDGVVAAAEKTKLGVTGAAEMTKDGVMFVGTKTMD----GVTTVAGKTVSGVSQVGEAVVTGVTAVAQKTVGGASNIVAATGLVKKEP- +AKGDDASAALNL-AESPVDTP-DATE---D---DD----- +>Sepcies_183/1-140 +MDAFMKGFSKARDGVVAAAEKTKQGVTGAAEMTKDGVMFVGSKTKD----GVT----TAVSGVSHVGGAMVTGVTAVAHKTVEGAGNIAAATGLVKKDP- +TKSDEASAVQDM-AESPVDPA-DATE---D---DD----- +>Sepcies_184/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_185/1-140 +MDVLMKGLSKAKDGVVAAAEKTKQGVTGAAEMTKDGVLYVGTKTKD----GVTSVAEKTVSGVSQVSGAMVTGVTTVAQKTVEGAGNIVAATGLVKKDA- +PKDEKELPVEMA-AESQLDNCDDGTE---E---E------ +>Sepcies_186/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP- +AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_187/1-140 +MDIFKKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQF +GKSEEGAPQEGILEDTPMDPDSEAYEMPSEEGYQDYEPEA +>Sepcies_188/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEDGNPQEGLVTGVPVDPENEAYEMPPEVNLQAHESES +>Sepcies_189/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYMGSKTKEGVVHGVTTVAEKTKEQVSQVGGAVVTGVTAVAHKTVEGAGNIAAATGLVKKDVM +ARPNEG--QEGVLSN---NPDNETYEMPPEEEYQDYDPEA +>Sepcies_190/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQL +GKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_191/1-140 +MDAFMKGFSKAKEGVAAAAEKTKQGVTGAAEKTKDGVMFVGTKTKD----GVTTVAGKTVTGVTQVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKEP- +AKEDDATAVQSV-VDSPVDNA-DVTE---D---DD----- +>Sepcies_192/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKD-- +-KGEEGSPQEGVLGDMPVDPDSEAYEMPPEEGYQDYEPEA +>Sepcies_193/1-140 +MDIFKKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQF +GKNEEGAPQEGILEDTPVDPDSEAYEMPSEEGYQDYEPEA +>Sepcies_194/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVSEAAEKTKEGVIFVGTKTKD----GVSSVAEKTATHVSQVGGAVVTGVTAVAHKTVEGAGNIAAATGLVKKE-V +DKD-ETMSQEALVTGLQVDPDN-SYGVVPEGGLSRYN--- +>Sepcies_195/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTRDGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGISQEGMMTDMPVDPDNEAYEMPPEEEYQDYEPEA +>Sepcies_196/1-140 +MDAFMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP- +AKGDDALAAQNV-AESPVDPA-DATE---E---DD----- +>Sepcies_197/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQF +GK-------------------------------------- +>Sepcies_198/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGFLQEGMVTDVAVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_199/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGMAEAAGKTKEGVLYVGRYCNVLLISCFSTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQL +AKNEEGISQEGMMTDMPVDPDNEAYEMPPESHAGVYEAAV diff --git a/analysis/Hsu.et.al.git/msa/SNCA.a3m b/analysis/Hsu.et.al.git/msa/SNCA.a3m new file mode 100644 index 0000000000000000000000000000000000000000..7af22aa5e0e4ec99ec4b69d91732b0f8c1d8d6d8 --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/SNCA.a3m @@ -0,0 +1,398 @@ +>SNCA/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_2/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_3/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_4/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_5/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_6/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_7/1-140 +MDVLKKGLSMAKDGVAAAAEKTKQSVADAAEKTKEGVMFVGTGCMEGIDGGIERVAEKTKEA----GGAVVSGVTSVAQKTVEGAGNMAAATGLMKKDQD----EGHIQTGLLSDLPI----------------NY---- +>Sepcies_8/1-140 +MDVFMKGLSKAKDGVVAAAEKTKQGVAEAAGKTKDGVMYMGSKTKEGVYHGVSSVAEKTKEQASLVGGAVVTGMSAVAQKTVEGAGNIAAATGLVKKEQLVKDEDLFPQEGMITDLQIDPEAETYEATTEDEYQDYGPEA +>Sepcies_9/1-140 +MDMLMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYMGSKTKEGVVQGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLNK-------------------------------------- +>Sepcies_10/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_11/1-140 +MDVFKKGFSKAKDGVVFAAEKTKQGVTGAAGMTKDGVIFVGTKTVD----GVTTVAGKTVSGVSHVGGAMVDGVTAVAQKTVEGAGNIVAATGLVKKDT-PKDEKQVPVENAG--SQVDNSDNATE-------Q------ +>Sepcies_12/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_13/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_14/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_15/1-140 +MDMLKKGLSKAKDGVTLAAEKTKQGVTGAAGMTKHGVILVGTKTRD----RVTTVAEKTVSGVSHVSGAMVTGVTTVAQKTVEGAGSIAAATGLVKKDT-TKDDKNLPVENV------DYSTPNTE---E---D------ +>Sepcies_16/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_17/1-140 +MDVLMKGLSKAKDGVATAAEKTKQGVTGAAGMTKDGVLYVGTKTRD----GVTTVAEKTVSGVSQVGGAMVTGVTTVAQKTVEGAGNIAAATGLVKRDM-PKVRIALKAQEMGLRTPL----HTTQLR------------ +>Sepcies_18/1-140 +MDALMKGFSKAKDGVVAAAEMTKQGVTGAAEMTKDGVIFVGNKTKD----GVTTVAGKTVSGVSHVGGAMVTGVTAVAHKTVEGAGNIAAATGLVKKDP-AKEEDTLSKDSPV-ESPVEGG-NTTA---V----GFLGWN +>Sepcies_19/1-140 +MDALMKGFSKAKDGVAAAAEKTKQGVTGAAEMTKGGVIFVGNKTKD----GVTTVAGKTVSGVSQVGGAMVTGVTAVCNKTVEGAGNIAAATGLVKKDP-AKVRMIPESVAFLSQQPIR--------------------- +>Sepcies_20/1-140 +MDALMKGFSKAKDGVAAAAEKTKQGVTGAAEMTKGGVIFVGNKTKD----GVTTVAGKTVSGVSQVGGAMVTGVTAVCNKTVEGAGNIAAATGLVKKDP-AKVRMIPESDAFL--------------------------- +>Sepcies_21/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVIFVGNKTKD----GVTTVAGKTVTGVSQVGGAMVTGVTAVCNKTVEGAGNIAAATGLVKKDPEGRRE------------------------------------ +>Sepcies_22/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVIFVGNKTKD----GVTTVAGKTVTGVSQVGGAMVTGVTAVCNKTVEGAGNIAAATGLVKKDP-AKRG------------------------------------ +>Sepcies_23/1-140 +MDVFLKGISRAKDGVVAAAEKTKQGVTGAAEMTKDGVIFVGTKTKD----GVTTVAGKTVTGVSNVGGAVVSGVTNVAHKTVEGAGNIVAATGLVKRDP-AKVSNVSTRTNTHSSVPT---------------------- +>Sepcies_24/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_25/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAEKTVSGVSHVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP-AKGEDVSAVPEA-VESPIDST-EPTEVKIH---NKLVA-- +>Sepcies_26/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAEKTVSGVSHVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP-AKGEDVSAVPDA-VESPIDST-EPTE---E---DD----- +>Sepcies_27/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAGKTVSGVSHVGGAMVTGVTAVAQKTVEGAGNIAAATGLVKRDP-AKSDDASAVQNA-LESPVDPA-EATE---V---HTYMAHT +>Sepcies_28/1-140 +MDAFKKGFSKARDGVVAAAEKTKQGVTGAAEMTKDGVKFVGNKTKD----GVT----TAVSGVSQVGGAMVTGVTAVAHKTVEGAGNIVVATGLVKKDS-AKVRKTLFI------------------------------- +>Sepcies_29/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVTTVAGKTVSGVSQVGEAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP-AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_30/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP-AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_31/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP-AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_32/1-140 +MESIMKGFSKAKEGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVSGAVVTGVTAVAHKTVEGAGNIVAATGLVKKDQ-AKGDDASPVQNM-PESPIDPA-DATE---E---DD----- +>Sepcies_33/1-140 +MDVFKKSLSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVSEAVVTGVTAVAQKTVEGAGTIVAATGLVKKDP-AKGDDASAAQNV-AESPVDPA-DATE---E---DD----- +>Sepcies_34/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQ--KNESGFGQEGTVENMPVNPD-ETYEMPPEEEYQDYDPEA +>Sepcies_35/1-140 +MDVFMKGLSKAKDGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTRDGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGISQEGMMTDMPVDPDNEAYEMPPEVNL------- +>Sepcies_36/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYMGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGIPQEGMLTDMPVDTENEAYEMPPEEEYQDYEPEA +>Sepcies_37/1-140 +MDVFMKGLSKAKDGVVAAAEKTKQGMAEAAGKTKEGVLYMGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGFGKKDQLAKNEEGLPQEGMMTDMPVDPDNEAYEMPPEEEYQDYEPEA +>Sepcies_38/1-140 +MDVFMKGFNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAHKTVEGAGNIAAATGFVKKDQLGKNEEGLTPEG--TN-PADPENEAYEMPPEVNLKVFQ--- +>Sepcies_39/1-140 +MDVFMKGFNKAKEGMVAAAEKTKQGVAEAAGKTKEGVLYVGKDAKSGV------VAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGFGKKDQLGKNEEGLTPEGNT---PADPENEAYEMPPEEEYQDYEPEA +>Sepcies_40/1-140 +MDVFMKGFNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQLGKNEEGLTPEG--TN-PADPENEAYEMPPEKFL--FI--- +>Sepcies_41/1-140 +MDVFMKGLNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTDVPVDPENEAYEMPPEVNLHTGEKQG +>Sepcies_42/1-140 +MDVFMKGLNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTDIPVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_43/1-140 +MDVFMKGLNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAK------QVGFT--------NNTYLHSLKLQY----TEV +>Sepcies_44/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTGAAVDPDNEAYEMPPEEEYQDYEPEA +>Sepcies_45/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTGVPVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_46/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_47/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_48/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_49/1-140 +-------------GVVA-AAKIKQGVAA-------------GKTKEGVLY-----AEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKNEEGGPQEGILQDMPVDPDNEAYEMPSEEGIPDYEPKA +>Sepcies_50/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKSEEGGPQEGILEDMPVDPDSEAYEMPSEITSKVADQKS +>Sepcies_51/1-140 +-----------------------------------------SKTKEGVVHGVTT------EQVTNVGEA-VTGVTAVAQKTVEGAGTIAAATGFGKKDQMGKSEKGIPQEGILEDMPMDPDNEAYEMPSEEGCQDYEPEA +>Sepcies_52/1-140 +-----------------------------------------SKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGNIAAATGFGKKDQTGKNEEGVPQEGILEDMPTDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_53/1-140 +LGAERRGEARRPEGAREATERRDAGVRAAAQHPREGTGHSGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDHL---------------------GKVWLCTL-VTF-SW---- +>Sepcies_54/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGTPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_55/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFIKKDQLGKYKPSKRQENVV--MFLQVEKICFPQVGKLRFSFFSSES +>Sepcies_56/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFIKKDQLGKNEEGAPQEGILQDMPVDPDNEAYEMPSEVKKNLFVPD- +>Sepcies_57/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFIKKDQLGKNEEGAPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_58/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGTPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_59/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGTPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_60/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_61/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_62/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_63/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_64/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKSRKQDSINGGLQFLRISPNHYYFNFHSF--FASYSQNA +>Sepcies_65/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_66/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKGSQRIFMEGTRQD------------------------- +>Sepcies_67/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_68/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_69/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKNEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_70/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGK-------------VTIETVSFLYDLNTFVQFSSYLLTA +>Sepcies_71/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGAVHDVTTVAEKTKEQVTNVGEVVM----TITQKTVEGAGSITAATGFGKKDQLGKNEEGGPREGILEDMPVDPDNEAYEMPSEVSLQD--PIC +>Sepcies_72/1-140 +MDVFMKGLSMAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKS-EGASQEGILEDTPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_73/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKN-EGASQEGILEDTPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_74/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKS-EGASQEGILEDTPVEPDNEAYEMPSEEGYQDYGPEA +>Sepcies_75/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGK-SEGASQEGILEDTPVDPDNEAYEMPSE-------PPC +>Sepcies_76/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQMGKGEEGAPQEGILENVPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_77/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAESIAAATGFGKKDHLGKSEEGAAQEGILEDMPVDPDNEAYEMPSEVKVFSYVPQN +>Sepcies_78/1-140 +------------EGVVAELEKTKQGVAAA-GKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQMGKNEEGAPQEGILEDMPVDPDNETYEMPSEEGYQDYEPEA +>Sepcies_79/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKNEEGAPQEGILEDMPVDPDNEAYEMPSEVRVYTLIPTN +>Sepcies_80/1-140 +MDVLMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDRLSKSEEGAPQEGMLEDVPAEPDNEAYEMPSEEGYQDYEPEA +>Sepcies_81/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGRTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHMGKGEEGASQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_82/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHLGKGEEGASQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_83/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHLGKGEEGASQEGILEDMPVDPDNEAYEMPSEVRIYAYKPDR +>Sepcies_84/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQQGK------------------DNEAYEMPSEEGYQDYEPEA +>Sepcies_85/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGWKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQQGKSVSGSINIGDSTTLSLQSQWRKHILASYLNF----PKL +>Sepcies_86/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQLGKSEEGSPQEGILEDMPVEPDNEAYEMPSEEGYQDYEPEA +>Sepcies_87/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQLGKSEEGSPQEGILEDMPVEPDNEAYEMPSEEGYQDYEPEA +>Sepcies_88/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTTVAQKTVEGAGNIAAATGFVKKDQLGKSGEGSPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_89/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQLGKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_90/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKD---KGEEGYPQEGILEDMPVEPGSEAYEMPSEEGYQDYEPEA +>Sepcies_91/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQMGKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_92/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQMGKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_93/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQMGKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_94/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQMGKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_95/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQMGKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_96/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQMGKGEEGYPQEGILEDMPVDPSSEAYEMPSEEGYQDYEPEA +>Sepcies_97/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAHKTVEGAGNIAAATGFVRKDQLGKNEEGSSQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_98/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQLGKSEEGSPQEGILEDMPVDPDSEAYEMPSEEGYQDYEPEA +>Sepcies_99/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQLGKSEEGSPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_100/1-140 +MDTFMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQMSGAVVTGVTAVAQKTVEGAGNIVAATGLVKKDP-AKADEASAVQNV-AESPVDPA-DATE---E---DD----- +>Sepcies_101/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_102/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGMAEAAGKTKEGVLYVGSRTREGVVHGVTTMAEKTKEQVSNVGGAVVTGVTAVAHKTVEGAGNIAAATGLVKKDQMAKNEEGLSQEGMMTDMPMDPDNEAYEMPPEEEYQDYEPEA +>Sepcies_103/1-140 +MDVLMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVMYVGTKTKD----GVTSVAEKTKEQVSNVGGAVVTGVTAVAHKTVEGAGNIAAATGLVKRDHLGKNEDMLSQEGLMADYPLDPD-DTYDMPPEDDCQEYQPNA +>Sepcies_104/1-140 +MDVFMKGFNKAKDGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTRDGVVQGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNFAAATGFVKKDQLGK-DEGLPQEGMMTDMPVDPENEAYEMPPEVNLVTGK--- +>Sepcies_105/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGNKTKD----GVSSVAGKTVSGVSHMGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP-AK-----------IVSPFKDA-DDKN---R---FDKLA-- +>Sepcies_106/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_107/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_108/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGRTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHMGKGEEGASQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_109/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGRTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHMGKGEEGASQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_110/1-140 +MDVLMKGLSKAKEGVVAAA-KTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTT------------------------------------------------SEEGAAQEGVLEDVPTEPDNEAYEMPSEEGYQDYEPEA +>Sepcies_111/1-140 +MDIFKKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQFGKSEEGAPQEGILEDSPMDPDSEAYEMPSEEGYQDYEPEA +>Sepcies_112/1-140 +MDIFKKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFGKKD------------------------------------------ +>Sepcies_113/1-140 +MDALMKGFTKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKRDP-TKSDDASAEQNA-AESPVDPA-EATE---V---HMHMMHA +>Sepcies_114/1-140 +MDAFMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTVVAGKTVSGVSQVGGAMVTGVTAVAQKTVESAGSIAAATGLVKKEP-GKGDDAATAENM-AESPDDPA-EATEVRLF---DD----- +>Sepcies_115/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYV--------------VAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP-AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_116/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQLGKSEEGSPQEGILEDMPVEPDSEAYEMPSEEGYQDYEPEA +>Sepcies_117/1-140 +MDVFMKGFNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQSGKNEEGLTPEG--TD-PADPENEAYEMPPEVNL------- +>Sepcies_118/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVSGAAEMTKDGVMFVGTKTKD----GVSTVAGKTVSGVSQVGGAVVTGVTAVAQK-----------TGLVKKIGCGGCE---------TS---DTSHELFGMQGEKAFQTLR--- +>Sepcies_119/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDHLGKSEEGAPQEGILEDMPVDPDNEAYEMPSEVGVRQYQ--- +>Sepcies_120/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKIKKGVVHGVTT------------------------------------------------SEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_121/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_122/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDHLGKSEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_123/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKS-EGASQEGILEDTPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_124/1-140 +MDAFMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIVAATGLVKKDP-AKGDDALAAQNV-AESPVDPA-DATE---E---DD----- +>Sepcies_125/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAEKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGK-SEGASQEGILEDTPVDPDSEAYEMPSE-------PPC +>Sepcies_126/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_127/1-140 +MDVLKKGLSKAKDGVALAAEKTKQGVTGAAGMTKHGVILVGTKTRD----GVTTVAEKTVSGVSQVSGAMVTGVTTVAQKTVEGAGSIAAATGLVKKDM-TKDDKNLPVENA------DYSTPNTE---E---D------ +>Sepcies_128/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQLGKSEEGSPQEGILEDMPVEPDNEAYEMPSEEGYQDYEPEA +>Sepcies_129/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGRTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHMGKGEEGASQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_130/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAEKTVSGVSHVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP-AKGEDVSAVPDA-VESPVDST-EPTE---E---DD----- +>Sepcies_131/1-140 +MDALMKGFSRAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAEKTVSGVSHVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP-AKGEDVSAVPDA-VESPVDST-EPTE---E---DD----- +>Sepcies_132/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTGAPVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_133/1-140 +MDVLMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGRKDQLGKNEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_134/1-140 +MDVFMKGLSKAKDGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQMGKTEEGSPQEGILGDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_135/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_136/1-140 +MEAFKKGFSMAREGVAAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVSGAMVTGVTAVAQKTVEGAGNIVAATGLVKKDP-AKSDEALAEQNM-AESPVDPA-DATE---E---DD----- +>Sepcies_137/1-140 +MDVFKKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGTIAAATGFVKKDQLGKSQEGSPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_138/1-140 +MDTLLKGLSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVT----TAVSGVSQVGGAMVTGVTAVAHKTVEGAGNIAAATGLVKKDP-AKSDESSAVQDM-AESPMDLA-DATEVRLQ---SD----- +>Sepcies_139/1-140 +MDSLMKGLYRAKDGVAAAAEKTKQGMTGAAEMTRDGVKFVGNKTVD----GVTTVAGKTAS----VGGAMVTGVTAVAHKTVESAGSIAAATGLVKKDP-AKGEDPSAVQTL-AESPVDPA-DITE---E---DN----- +>Sepcies_140/1-140 +MDAFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTREGVLYVGSRTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQRTVEGAGNIAAATGFGRKDQVGK-------------------------------------- +>Sepcies_141/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQRTVEGAGSIAAATGFGRKDQLGKGEEGAPQEGILEDMPVDPDNETYEMPSEEGYQDYEPEA +>Sepcies_142/1-140 +ASCLKKVFSQGKGGSRSSSRKNQAGCGRGSRKDERGSPLCGT--KEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTGVAVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_143/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTGVPVDPESEAYEMPPEEEYQDYEPEA +>Sepcies_144/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGAPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_145/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGAPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_146/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKNEEGAPQEGILQDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_147/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD-----VTTVAGKTVSGVSQVGEAVVTGVTAVAQKTVEGAGSIAAATGLVKKDP-AKSDDASAVQDV-VESPVDPA-DVTE---E---DE----- +>Sepcies_148/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVCSKTKEGVVHGVATVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFVKKDQLGKSEEGAPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_149/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVIFVGNKTKD----GVTTVAGKTVSGVSQVGGAMVTGVTAVCNKTVEGAGNIAAATGLVKKDP-AKVRMIPESDAFL--------------------------- +>Sepcies_150/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGSKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIVAATGLVKKDP-AKSDDASAAQNL-AESPIDPA-DVTE---E---DD----- +>Sepcies_151/1-140 +MDVFMKGFNRAKEGVVAAAEKTKQGMAEAAGKTREGVLYVGSKTRDGVVHGVTTVAEKTKEGVSNVGGAVVTGVTAVAHKTVEGAGNIAAATGFVKKDQLAKNEEGLPQEGMMTDMPADPENEAYEMPPEEEYQDYEPEA +>Sepcies_152/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHLGKGEEGASQEGILEDMPVDPDTEAYEMPSEEGYQDYEPEA +>Sepcies_153/1-140 +MDAFKKGFSKARDGVAAVAEKTKQGVTGAAEMTKDGVMFVGNKTKD----GVTTDFPTAVSGVSQVGGAMVTGVTAVAHKTVEGAGNMVVATGLVKKDP-AKSDEASAVQDM-AESPVDPA-DAME---D---DD----- +>Sepcies_154/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGRTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDHMGKGEEGASQEGILEDMPVDPDNEAYEMPSEVRIYTYKPNR +>Sepcies_155/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKIKEGGLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKNEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_156/1-140 +MDALIKGFSKAKDGVVAAAEKTKQGVTGAAEMTKGGVIFVGNKTKD----GVTTVAGKTVSGVSQVGGAMVTGVTAVAHRTVEGAGNIAAATGLVKKDT-AKDEDAMSKDSPI-ESPVEGG-DTAA---E---DGY---- +>Sepcies_157/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_158/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQMGKGEEGYPQEGILEDMPVDPSSEAYEMPSEEGYQDYEPEA +>Sepcies_159/1-140 +MEGFMKGLSKAKDGVVAVAEKTKQGVTGAAGMTKDGVMFVGTKTKD----GVSTVAGRTVTGVAQVGGAMVTGVATVAQKTVEGAGNIVAATGLVKKDP-AKTEDASPVQTL-AESPIDPA-DITE---E---DD----- +>Sepcies_160/1-140 +MEGFMKGLSKAKDGVVAVAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVTSVTQVGGAMVTGVATVAQKTVEGAGNIVAATGLVKKDP-AKTEDASPVQTL-AESPIDPA-DVTE---E---DD----- +>Sepcies_161/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAESIAAATGFGKKDHLGKSEEGAAQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_162/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGRKDHLGKGEEGASQEGILEDMPVDPDNEAYEMPSEVGIYTYKPNR +>Sepcies_163/1-140 +MDVFMKGLNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTLAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTDIPADPENEAYEMPPEVNLSTGERQR +>Sepcies_164/1-140 +MDVFMKGFNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYMGSKTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQLAKNDEGLPQEGMTTAISADPENETYEMPPEVNLTSHKI-- +>Sepcies_165/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTVVAGKTVSGMSQVGGAVVTGVTTVAQKTVESAGSIAAATGLVKKEP-GKSDDGPAPEDP-DGSPDDPG-QATE---E---DD----- +>Sepcies_166/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_167/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP-AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_168/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGRYCNVLLISCFSTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGISQEGMMTDMPVDPDNEAYEMPPEEEYQDYEPEA +>Sepcies_169/1-140 +-------------------------------------------------------------------------------------------------------------------------------------------- +>Sepcies_170/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVSEAAGKTKEGVIFVGTKTKD----GVSSVAEKTVSQVSQVGGAVVTGVTAVAHKTVEGAGSIAAATGLVKKD-ASKDEEMMSQEALMAGLQADPDN-SYDIAPE-DYHGYQ--- +>Sepcies_171/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKRDP-AKSDDASAVENA-AESPVDPA-EATE---E---DD----- +>Sepcies_172/1-140 +MDVFMKGLNKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTDVPVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_173/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGRKDQLGKSEEGAPQEGILEDMLMDPENETYE-PSEEGYQDYEPEA +>Sepcies_174/1-140 +MDMIKKSLTKAKDGVVLAAEKTKQGVSGAAEMTKDGVMFVGTKTKD----GVSTVAGKTVTGMTQMSGAMAVGVASVAQKTVEGAGNIVAATGLVKKDP-AKTEDVSAPQTM-AESPIDPA-DITE---E---DD----- +>Sepcies_175/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAGMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP-AKTEDVPATQEAGDSAPLRRA-TTTT---P---TIAAPTT +>Sepcies_176/1-140 +MEGFMKGLSKAKDGVVAVAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVTSVTQVGGAMVTGVATVAQKTVEGAGNIVAATGLVKKDP-AKTEDASPVQTL-AESPTDPA-DVTE---E---DD----- +>Sepcies_177/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVSTVAGKTVSGVSHVGGAMVTGVTAVAQKTVEGAGNIAAATGLVKRDP-AKSDDASAVQNA-AESPVDPA-EATE---V---HTCMAHT +>Sepcies_178/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVSGAAEMTKDGVMYVGTRTKD----GVTTVAGKTVSGVSQVSEAVVTGVTAVAHKTVEGAGNIAAATGLVKKDP-AKNNDASAAQNV-AESPDDPA-DATEVR-P---HHL---- +>Sepcies_179/1-140 +MDTFIKGFSKAKEGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVESAGTIVAATGLVKKDP-AKGDDASPVQNM-AESPVEPA-DATE---D---DE----- +>Sepcies_180/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTDVPVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_181/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKDQLGKGEEGYPQEGILEDMPVDPGSEAYEMPSEEGYQDYEPEA +>Sepcies_182/1-140 +MDAFKKGFSKAKDGVVAAAEKTKLGVTGAAEMTKDGVMFVGTKTMD----GVTTVAGKTVSGVSQVGEAVVTGVTAVAQKTVGGASNIVAATGLVKKEP-AKGDDASAALNL-AESPVDTP-DATE---D---DD----- +>Sepcies_183/1-140 +MDAFMKGFSKARDGVVAAAEKTKQGVTGAAEMTKDGVMFVGSKTKD----GVT----TAVSGVSHVGGAMVTGVTAVAHKTVEGAGNIAAATGLVKKDP-TKSDEASAVQDM-AESPVDPA-DATE---D---DD----- +>Sepcies_184/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_185/1-140 +MDVLMKGLSKAKDGVVAAAEKTKQGVTGAAEMTKDGVLYVGTKTKD----GVTSVAEKTVSGVSQVSGAMVTGVTTVAQKTVEGAGNIVAATGLVKKDA-PKDEKELPVEMA-AESQLDNCDDGTE---E---E------ +>Sepcies_186/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMYVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGTIAAATGLVKKDP-AKSDDASAVQDV-AESPVDPA-DVTE---E---DE----- +>Sepcies_187/1-140 +MDIFKKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQFGKSEEGAPQEGILEDTPMDPDSEAYEMPSEEGYQDYEPEA +>Sepcies_188/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEDGNPQEGLVTGVPVDPENEAYEMPPEVNLQAHESES +>Sepcies_189/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYMGSKTKEGVVHGVTTVAEKTKEQVSQVGGAVVTGVTAVAHKTVEGAGNIAAATGLVKKDVMARPNEG--QEGVLSN---NPDNETYEMPPEEEYQDYDPEA +>Sepcies_190/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGEAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQLGKSEEGGPQEGILEDMPVDPDNEAYEMPSEEGYQDYEPEA +>Sepcies_191/1-140 +MDAFMKGFSKAKEGVAAAAEKTKQGVTGAAEKTKDGVMFVGTKTKD----GVTTVAGKTVTGVTQVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKEP-AKEDDATAVQSV-VDSPVDNA-DVTE---D---DD----- +>Sepcies_192/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGNIAAATGFVKKD---KGEEGSPQEGVLGDMPVDPDSEAYEMPPEEGYQDYEPEA +>Sepcies_193/1-140 +MDIFKKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQFGKNEEGAPQEGILEDTPVDPDSEAYEMPSEEGYQDYEPEA +>Sepcies_194/1-140 +MDALMKGFSKAKDGVVAAAEKTKQGVSEAAEKTKEGVIFVGTKTKD----GVSSVAEKTATHVSQVGGAVVTGVTAVAHKTVEGAGNIAAATGLVKKE-VDKD-ETMSQEALVTGLQVDPDN-SYGVVPEGGLSRYN--- +>Sepcies_195/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTRDGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGISQEGMMTDMPVDPDNEAYEMPPEEEYQDYEPEA +>Sepcies_196/1-140 +MDAFMKGFSKAKDGVVAAAEKTKQGVTGAAEMTKDGVMFVGTKTKD----GVTTVAGKTVSGVSQVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDP-AKGDDALAAQNV-AESPVDPA-DATE---E---DD----- +>Sepcies_197/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSKTKEGVVHGVTTVAEKTKEQVTNVGGAVVTGVTAVAQKTVEGAGSIAAATGFGKKDQFGK-------------------------------------- +>Sepcies_198/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGVAEAAGKTKEGVLYVGSRTKEGVVHGVTTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGFLQEGMVTDVAVDPENEAYEMPPEEEYQDYEPEA +>Sepcies_199/1-140 +MDVFMKGLSKAKEGVVAAAEKTKQGMAEAAGKTKEGVLYVGRYCNVLLISCFSTVAEKTKEQVSNVGGAVVTGVTAVAQKTVEGAGNIAAATGLVKKDQLAKNEEGISQEGMMTDMPVDPDNEAYEMPPESHAGVYEAAV diff --git a/analysis/Hsu.et.al.git/msa/SNCA_train_formatted.txt b/analysis/Hsu.et.al.git/msa/SNCA_train_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..984aa0b2623d3b1c62c85deabacad03934f638ae --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/SNCA_train_formatted.txt @@ -0,0 +1,141 @@ +24,1,5,15,18,1,4,13,18,7,4,15,2,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,7,4,8,4,5,23,23,23,23,13,16,8,23,23,23,23,8,15,16,7,13,16,7,3,16,13,13,15,1,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,8,4,7,5,6,15,7,15,16,10,5,1,23,15,6,7,14,16,5,14,15,23,5,15,8,6,23,23,23,5,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,2,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,3,1,13,4,13,6,6,13,15,7,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,17,18,4,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,18,13,4,7,6,6,13,15,14,10,6,13,17,21,6,5,7,14,1,5,14,5,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,18,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,13,5,5,15,21,15,15,10,9,16,23,15,6,7,14,16,5,14,15,23,5,15,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,1,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,17,14,10,6,13,1,21,8,5,1,14,16,5,8,6,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,9,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,5,17,14,16,5,14,6,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,16,21,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,23,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,6,6,13,15,15,10,6,13,16,21,6,5,16,14,8,6,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,7,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,23,23,23,23,23,23,23,23,23,23,23,8,13,21,16,4,4,17,13,11,13,13,11,6,23,23,23,23,23,23,23,23,23,8,7,23,23,23,5,8,7,3,6,21,18,13,1,10,13,6,4,15,18,10,8,21,2,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,13,15,14,16,5,14,6,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,8,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,7,5,5,15,7,15,16,10,5,16,23,15,6,7,14,16,5,14,15,23,5,16,8,6,23,23,23,6,23,23,23,5,6,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,2,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,3,1,13,4,13,6,6,13,15,7,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,16,2,17,19,8,19,4,14,9,2 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,13,6,6,13,19,14,10,6,13,17,21,6,5,1,14,16,5,14,13,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,18,9,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,1,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,15,4,9,5,6,13,21,14,10,6,13,1,8,8,15,17,7,15,5,14,6,9,6,8,19,6,1,14,14,6,16,9,21,8,7,3,4,17,23,23 +24,1,5,15,18,4,4,13,18,7,4,15,2,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,4,18,16,13,9,4,8,4,5,23,23,23,23,13,16,8,23,23,23,23,8,15,16,7,13,16,7,10,16,13,13,15,1,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,16,16,15,8,13,21,16,4,4,5,7,23,15,4,16,2,4,8,21,18,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,18,9,2,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,1,15,6,15,15,13,4,8,2,6,13,16,21,19,16,13,7,4,8,2,5,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,13,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,15,4,9,6,6,13,21,14,10,6,13,1,1,8,5,1,14,15,5,14,6,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,1,13,4,13,6,6,13,19,14,10,6,13,17,21,6,5,1,14,16,5,14,7,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,17,4,4,5,10,21,13,4,19,4,14,7,4,2,10,6,9,16,16,23,23,1,18,21,10,16,6,4,17,11,18,14,10,16,13,4,21,2,18,7,18,18,7,7,6,7 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,5,16,14,16,5,14,6,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,23,23,4,9,6,7,13,18,13,10,6,13,8,16,6,9,1,14,16,9,14,5,23,6,8,19,6,1,14,14,6,6,6,19,10,5,19,5,14,6,15 +24,1,5,16,21,4,4,13,21,7,4,15,4,5,13,16,15,21,15,15,6,4,8,4,10,13,16,8,13,15,15,13,1,8,4,3,13,16,17,21,16,13,8,4,8,2,5,23,23,23,23,13,16,8,8,16,15,6,4,8,16,7,13,16,7,10,16,7,13,15,1,16,8,13,16,8,8,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,21,16,4,4,5,1,23,8,4,5,5,4,9,21,14,16,6,9,15,23,23,23,23,23,23,5,19,7,8,14,9,8,6,23,23,23,6,23,23,23,5,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,18,13,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,16,16,15,13,4,8,16,7,13,1,7,10,16,13,13,15,16,16,8,13,16,8,8,16,15,10,4,8,16,6,7,15,13,7,17,15,15,15,8,13,21,16,4,4,6,14,23,13,4,7,5,5,13,14,15,14,6,5,14,23,5,13,7,14,5,5,14,13,23,10,15,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,7,6,6,13,7,14,10,6,13,17,21,6,5,1,14,16,6,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,6,6,13,13,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,2,4,5,3,21,13,4,13,6,6,13,15,7,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,16,13,17,19,8,19,4,14,9,2 +24,1,5,16,18,1,4,13,18,9,4,15,4,6,13,1,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,4,5,15,4,7,13,16,23,23,23,23,23,23,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,9,6,6,13,21,8,14,6,13,9,8,23,23,23,14,15,5,14,6,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,7,6,6,13,7,14,10,6,13,17,21,6,5,1,14,16,5,14,5,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,17,4,6,13,13,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,9,6,6,13,13,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,18,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,16,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,1,16,8,13,16,8,15,16,15,10,4,8,16,6,7,15,13,7,17,15,15,15,8,13,21,16,4,4,6,14,23,13,4,13,5,5,15,15,8,15,6,9,1,23,15,6,7,14,5,5,14,15,23,6,15,8,6,16,2,21,18,23,23,23,5,5,23,23,23,23,23 +24,1,5,8,21,21,4,13,21,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,23,23,23,23,8,15,16,7,13,16,7,10,16,13,13,15,1,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,7,5,6,7,7,15,16,10,5,1,23,15,6,7,14,1,5,21,15,23,5,15,8,6,16,2,21,10,23,23,23,7,5,23,23,23,23,23 +24,1,5,16,21,1,4,13,21,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,21,19,16,13,8,4,8,4,5,23,23,23,23,13,16,8,7,16,15,6,4,8,16,7,13,16,7,10,16,7,13,15,1,16,8,13,16,8,8,16,15,10,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,15,23,14,4,5,6,4,6,21,14,16,6,1,15,23,15,6,7,10,21,5,9,11,5,5,13,8,6,23,23,23,6,23,23,23,6,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,6,7,17,15,15,15,8,13,18,13,4,4,5,3,21,13,4,7,6,6,13,15,15,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,16,4,16,18,7,19,16,14,10,9 +24,1,5,16,18,1,4,13,21,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,5,13,16,1,19,1,13,7,4,8,4,6,13,16,19,3,13,16,7,7,16,15,6,4,8,4,6,10,15,7,21,16,13,13,15,16,16,8,13,1,7,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,6,10,21,16,4,5,6,5,21,18,14,10,6,13,1,17,8,5,21,10,17,5,14,6,15,6,8,19,6,15,8,8,6,5,6,19,10,5,19,13,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,6,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,23,6,13,15,7,10,6,13,17,21,6,5,8,14,16,6,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,13,14,6,15 +24,1,5,17,18,4,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,8,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,2,5,14,23,8,4,7,5,5,15,7,15,6,10,9,15,23,15,6,7,14,16,5,14,15,23,6,15,8,6,23,23,23,16,23,23,23,3,1,3,1,1,3,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,8,14,10,6,13,17,21,10,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,17,18,16,13,9,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,8,13,16,7,10,16,13,13,15,1,16,8,13,16,8,15,16,11,9,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,6,13,2,2,6,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,7,6,6,13,7,14,10,6,13,17,21,6,5,1,14,16,6,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,8,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,7,13,6,13,7,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,17,18,4,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,18,13,4,9,6,6,13,15,14,10,6,13,17,21,6,5,8,14,16,5,14,5,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,13,6,6,13,19,14,10,6,13,17,21,6,5,1,14,16,5,14,13,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,2,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,3,1,13,4,13,6,6,13,15,7,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,10,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,6,15,18,4,4,13,18,7,1,15,2,6,13,16,15,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,7,13,15,1,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,14,23,15,4,7,5,6,15,21,15,6,10,9,1,23,15,6,7,14,16,5,14,15,23,5,15,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,6,13,18,1,4,13,21,7,4,15,4,5,13,16,16,15,16,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,8,7,16,8,10,16,13,13,15,1,16,8,13,16,15,8,16,15,10,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,14,23,15,4,8,6,5,15,7,14,16,10,8,21,23,15,6,7,14,17,5,14,15,23,5,16,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,23,23,23,4,13,6,6,13,7,14,10,6,13,16,21,13,5,1,14,16,5,14,5,7,6,15,19,6,1,14,14,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,6,6,13,13,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,13,4,8,16,7,13,16,7,3,16,13,13,15,1,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,2,5,14,23,15,4,7,5,5,15,7,15,16,10,9,15,23,15,6,7,14,16,5,14,15,23,6,15,8,6,23,23,23,16,23,23,23,3,8,11,1,15,3,8 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,9,4,8,4,5,23,23,23,23,13,16,7,7,16,15,13,4,8,16,7,13,16,7,3,1,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,23,23,23,23,23,23,23,23,23,23,23,17,16,7,14,18,4,5,15,23,5,5,4,9,23,23,23,2,23,23,23,18,5,4,21,15,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,16,2,16,19,8,21,17,14,8,9 +24,15,7,11,21,4,4,16,18,7,10,13,4,13,13,7,2,7,7,7,2,4,9,10,15,13,11,13,2,13,7,2,4,5,6,2,13,7,14,21,11,13,8,23,23,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,13,16,15,16,5,14,6,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,10,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,10,13,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,2,4,10,5,7,17,9,13,13,21,10,18,21,2,17,7,14,9,3,19,19,18,9,18,3,7,18,23,23,18,15,7,19,7,10,9,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,8,18,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,1,7,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,14,23,15,4,15,5,6,15,7,15,16,10,9,16,23,15,6,7,14,16,5,14,15,23,5,15,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,6,4,8,16,7,13,16,7,3,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,13,6,5,16,7,15,16,14,6,15,23,16,6,7,14,17,5,7,8,23,6,14,8,6,16,4,17,3,23,23,23,9,4,21,16,15,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,3,21,13,4,13,6,6,13,15,7,10,6,13,17,21,6,5,1,14,16,5,14,5,8,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,2,5,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,17,7,10,6,13,1,1,8,5,1,14,16,5,14,5,9,6,15,19,6,1,14,14,6,16,9,21,23,23,23,23,23,23,23 +24,1,5,17,18,4,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,18,13,4,7,6,6,13,15,14,10,6,13,17,21,6,5,8,14,1,5,14,5,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,6,7,17,1,4,13,18,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,7,13,15,16,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,10,23,15,4,13,5,5,15,7,14,16,10,9,1,23,14,6,7,14,17,5,14,15,23,5,15,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,13,4,8,16,7,13,16,7,3,16,13,13,15,1,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,2,5,14,23,15,4,7,5,5,15,7,15,16,10,9,15,23,21,6,7,14,16,5,14,15,23,6,15,8,6,23,23,23,16,23,23,23,3,8,19,1,15,3,8 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,1,13,4,13,6,6,13,19,14,10,6,13,17,21,6,5,1,14,16,5,14,13,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,6,6,13,13,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,18,9,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,7,13,4,9,6,6,13,21,8,14,6,13,23,23,8,5,23,14,15,5,14,6,9,6,15,19,6,1,14,14,6,16,9,21,23,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,1,13,4,13,6,6,13,19,14,10,6,13,17,21,6,5,1,14,16,5,14,13,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,1,21,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,1,13,7,4,8,4,6,13,16,16,10,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,9,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,5,16,15,16,5,14,6,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,6,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,23,7,6,13,15,7,10,6,13,17,21,6,5,8,14,16,5,14,5,7,6,15,19,6,1,14,7,6,23,23,23,23,23,23,23,14,14,11 +24,1,5,16,21,1,4,13,21,7,4,15,4,5,13,16,15,8,15,15,6,4,8,4,10,13,16,8,13,15,15,13,1,8,4,5,13,16,21,19,16,13,8,4,8,2,5,23,23,23,23,13,16,8,8,16,15,6,4,8,16,7,13,16,7,10,16,13,13,15,1,16,8,13,16,8,8,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,2,5,1,23,14,4,16,2,17,15,21,4,15,10,6,1,13,21,2,8,14,21,23,23,23,23,3,8,8,10,21,2,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,3,21,13,4,13,6,6,13,15,7,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,16,2,17,19,15,19,4,14,5,2 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,23,23,23,4,13,6,6,13,19,14,10,6,13,17,21,6,5,1,14,16,6,14,13,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,7,6,6,13,7,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,7,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,14,23,15,4,7,5,5,15,7,15,15,10,9,21,23,15,6,7,14,17,5,14,15,23,5,16,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,21,4,13,17,7,2,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,17,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,8,13,16,7,9,16,13,13,15,16,16,7,13,16,8,9,16,15,3,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,2,5,14,23,15,4,16,7,9,16,7,8,2,8,9,8,3,7,7,16,14,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,15,21,17,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,13,13,16,17,18,16,13,9,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,1,16,8,13,16,8,15,16,15,3,2,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,8,23,15,4,5,6,5,15,1,7,4,5,7,14,17,23,6,7,14,16,6,13,13,23,5,8,15,15,23,23,23,6,23,23,23,5,13,19,23,23,23,23 +24,1,5,1,17,4,4,7,21,8,4,15,4,5,13,16,16,21,15,15,6,4,8,4,10,13,16,7,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,13,4,8,16,8,13,1,8,10,1,7,13,15,1,15,16,13,16,15,7,16,15,10,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,14,23,15,4,8,6,5,16,7,15,14,10,8,1,23,15,6,7,14,17,5,14,15,23,5,17,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,6,4,8,16,7,13,16,7,3,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,13,6,5,16,7,15,16,14,5,15,23,16,6,7,14,17,5,7,8,23,6,14,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,2,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,3,1,13,4,13,6,6,13,15,7,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,13,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,8,6,5,16,14,15,8,10,6,15,13,5,7,15,14,21,2,2,15,23,8,8,8,8,23,23,23,14,23,23,23,8,17,15,15,14,8,8 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,17,18,16,13,9,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,8,13,16,7,10,16,13,13,15,1,16,8,13,16,8,15,16,11,9,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,2,13,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,7,21,1,4,13,21,19,2,15,4,5,13,16,15,15,15,15,6,4,8,4,10,13,1,8,13,15,15,6,1,8,2,5,13,16,4,18,16,13,9,4,8,16,5,23,23,23,23,13,16,8,8,16,15,13,4,8,15,7,23,23,23,23,16,13,13,15,1,16,8,13,16,8,15,16,15,3,4,8,16,6,7,15,13,7,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,13,6,5,14,7,15,16,10,8,21,23,15,6,7,14,16,5,14,15,23,5,17,8,6,23,23,23,6,23,23,23,5,9,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,3,21,13,4,7,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,16,13,16,2,10,19,10,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,6,6,13,13,14,10,6,13,17,21,6,5,1,14,16,5,14,5,7,6,15,19,6,1,14,7,6,17,8,7,4,16,15,5,10,4,7 +24,1,5,16,18,1,4,13,21,7,1,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,6,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,23,6,13,15,7,10,6,13,17,21,6,5,8,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,17,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,10,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,16,4,4,9,21,18,16,14,5,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,1,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,2,19,11,9,16,21,21,17,7,11,18,7,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,17,7,10,6,13,1,1,8,5,1,14,16,5,14,5,9,6,15,19,6,1,14,14,6,7,3,15,13,16,19,6,15,15,16 +24,1,5,16,21,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,2,21,7,4,7,6,6,13,15,14,10,6,13,1,21,6,5,16,14,15,6,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,21,4,4,13,21,7,1,15,4,5,13,16,15,15,15,15,6,4,8,4,10,7,16,15,5,15,15,6,4,8,4,6,13,16,1,18,16,13,8,13,11,1,6,13,17,5,13,13,17,6,2,16,15,6,4,8,4,6,15,23,23,23,23,13,13,15,16,16,7,13,16,8,7,16,15,10,4,8,16,6,13,15,13,9,1,15,15,15,8,13,21,1,4,4,5,10,5,23,23,23,23,6,13,3,17,10,8,13,21,21,7,5,21,14,17,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,9,19,23,23,23,23 +24,1,5,15,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,2,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,2,8,16,6,13,15,13,9,17,15,15,15,8,13,18,13,2,4,5,10,16,13,4,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,7,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,2,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,7,6,15,16,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,9,9,5,15,7,15,15,10,9,16,23,15,6,7,14,5,5,14,15,23,5,15,8,6,16,2,23,14,23,23,23,3,3,21,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,17,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,10,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,6,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,23,6,13,15,7,10,6,13,17,21,6,5,8,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,6,13,18,1,4,13,21,7,4,15,4,5,13,16,16,15,16,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,8,7,16,8,10,16,13,13,15,1,16,8,13,16,15,8,16,15,10,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,14,23,15,4,8,6,5,15,7,14,16,10,8,21,23,15,6,7,14,8,5,14,15,23,5,16,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,8,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,7,5,5,15,7,15,16,10,5,16,23,15,6,7,14,16,5,14,15,23,5,16,8,6,23,23,23,6,23,23,23,5,6,23,23,23,23,23 +24,21,13,15,6,2,2,13,6,15,2,2,14,6,13,15,2,6,15,8,6,2,2,5,15,13,16,2,15,15,15,10,3,14,2,6,13,8,13,3,7,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,3,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,13,4,16,20,21,11,8,21,23,16,8,18,23,7,20,23,23,23,23 +24,1,5,15,18,4,4,13,18,7,4,15,2,5,13,16,15,15,16,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,9,4,8,4,5,23,23,23,23,13,16,8,8,5,18,14,8,15,16,7,13,16,7,10,16,13,13,15,1,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,1,16,16,15,8,13,21,16,4,4,5,14,23,15,4,7,5,6,15,7,15,16,10,5,1,23,15,6,7,14,16,5,14,15,23,5,15,1,6,23,23,23,5,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,6,6,13,13,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,6,13,18,1,4,13,21,7,4,15,4,5,13,16,16,15,16,15,6,4,8,4,10,13,16,8,13,15,15,13,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,13,2,8,16,8,13,16,15,10,16,13,13,15,1,16,8,13,16,15,8,16,15,10,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,14,23,15,4,8,6,5,15,7,14,16,10,8,21,23,15,6,7,14,17,5,14,15,23,5,17,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,11,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,7,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,13,16,16,15,23,15,15,4,17,4,10,13,16,15,15,23,23,23,23,23,23,23,23,23,23,23,23,23,13,4,8,4,6,13,16,21,19,23,23,23,23,23,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,9,6,6,13,13,14,10,6,13,17,21,10,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,17,14,5,19,6,14,4,15 +24,1,5,16,18,1,4,13,18,9,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,21,8,14,6,13,23,23,8,9,23,14,15,5,14,6,9,6,15,19,6,1,14,14,6,4,18,21,23,23,18,17,23,23,23 +24,1,5,16,21,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,2,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,9,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,23,23,23,23,23,23,10,16,13,18,8,23,23,23,23,23,23,23,23,9,9,8,19,21,3,7,21,4,21,10,19,23,23,23,23,8,6,16 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,2,19,11,9,16,21,21,17,7,11,18,7,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,17,7,10,6,13,1,1,8,5,1,14,16,5,14,5,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,23,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,7,5,5,15,7,15,16,10,5,16,23,16,6,7,14,16,5,14,15,23,5,16,8,6,23,23,23,6,23,23,23,5,6,23,23,23,23,23 +24,1,5,8,18,17,4,13,18,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,7,15,13,8,17,16,15,15,8,13,21,16,4,4,5,14,23,15,4,13,5,5,15,7,14,16,10,9,1,23,15,6,7,14,16,6,14,15,23,5,15,8,6,23,23,23,5,23,23,23,5,6,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,13,15,15,16,5,14,5,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,9,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,21,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,5,17,14,15,5,14,6,9,6,15,19,6,1,14,14,6,16,9,21,7,8,13,6,2,10,2 +24,1,5,16,18,1,4,13,21,9,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,5,16,14,16,5,14,6,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,7,6,15,15,13,4,8,4,6,13,16,17,18,16,13,8,4,8,4,5,23,23,23,23,13,16,7,7,16,15,6,4,8,16,7,10,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,7,17,15,15,15,8,13,21,16,4,4,5,23,15,7,4,5,6,6,1,1,7,10,6,15,21,1,15,13,21,10,15,5,14,5,9,23,7,19,5,17,15,14,6,23,5,19,3,13,19,10,23,23,23 +24,1,5,16,18,1,4,13,21,9,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,5,16,14,16,5,14,6,9,6,15,19,6,1,14,14,6,16,9,21,3,8,13,6,4,10,13 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,7,6,6,13,7,14,10,6,13,17,21,6,5,1,14,16,6,14,5,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,2,4,5,10,21,13,4,9,6,6,13,7,7,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,1,13,4,13,6,6,13,19,14,10,6,13,17,21,6,5,1,14,16,5,14,13,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,1,13,4,8,6,6,13,7,14,10,6,13,17,21,13,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,2,5,14,23,15,4,7,5,5,15,7,15,16,6,9,15,23,15,6,7,14,16,5,14,15,23,6,15,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,7,6,15,15,6,4,8,4,6,13,16,17,18,16,13,8,4,8,4,5,23,23,23,23,13,16,7,7,16,15,6,4,8,15,8,3,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,6,23,16,5,4,5,23,6,8,1,7,10,6,15,21,16,8,13,21,10,16,5,14,5,9,23,7,19,13,16,16,14,6,13,13,21,7,2,19,9,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,7,6,6,13,7,14,10,6,13,17,21,6,5,1,14,16,6,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,1,13,4,13,6,6,13,19,14,10,6,13,17,21,6,5,1,14,16,5,14,13,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,1,15,6,15,15,13,4,8,4,6,13,16,21,19,1,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,13,4,4,5,10,21,15,4,9,6,6,13,21,14,10,6,13,1,1,8,5,1,14,16,5,14,5,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,1,13,4,13,6,6,13,19,14,10,6,13,17,21,6,5,1,14,16,5,14,7,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,1,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,16,1,15,2,14,9,6,13,23,23,10,6,13,16,21,7,9,23,23,23,9,14,5,9,6,8,19,6,1,14,14,6,6,6,19,10,5,19,5,14,6,15 +24,1,5,15,18,1,4,13,18,7,4,15,4,6,13,16,15,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,4,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,8,13,16,8,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,6,14,23,15,4,6,5,5,15,8,15,16,10,7,16,23,16,5,7,14,16,5,9,15,23,5,16,8,6,23,23,23,5,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,8,14,10,6,13,17,21,10,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,6,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,9,23,6,13,15,7,10,6,13,17,21,6,5,8,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,6,7,17,15,15,15,8,13,18,13,4,4,5,3,21,13,4,7,6,6,13,15,15,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,18,9,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,2,5,13,16,16,10,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,18,15,15,15,8,13,18,16,4,4,5,10,21,13,4,23,5,6,13,21,14,10,6,13,1,1,8,5,1,14,16,5,14,6,9,6,15,19,6,1,14,14,6,16,9,21,16,8,13,4,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,20,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,10,13,4,7,16,7,13,7,17,9,17,13,5,7,8,8,21,7,21,10,7,10,20,2,4,3,17,21,15,7,19,21,9,18,23,23,23,23,14,4,21 +24,1,5,16,21,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,8,7,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,2,5,3,21,13,4,9,6,5,1,21,7,10,6,13,21,1,15,5,19,14,21,5,14,5,23,5,8,19,5,1,14,14,6,5,5,11,10,6,19,10,14,9,15 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,4,8,4,6,13,16,16,3,13,16,8,8,23,23,23,23,23,23,6,10,16,8,9,16,13,6,15,23,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,8,17,15,15,15,8,13,18,13,4,4,5,10,1,13,4,7,6,4,13,17,14,10,6,13,17,21,6,5,1,14,1,5,14,5,9,6,15,19,6,1,14,7,6,6,13,11,10,5,19,6,14,6,15 +24,1,5,16,18,4,4,7,21,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,7,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,8,17,16,15,15,8,13,21,16,4,4,5,14,23,15,4,13,5,5,15,7,15,15,10,9,16,23,15,6,7,14,16,5,14,15,23,5,15,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,15,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,13,13,16,17,18,16,13,9,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,1,16,8,13,16,8,15,16,11,9,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,16,2,1,17,14,6,7,5,15,18,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,17,4,4,13,16,16,3,13,16,8,8,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,3,21,13,4,13,6,6,13,15,7,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,4,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,8,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,7,10,6,13,7,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,2,5,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,17,7,10,6,13,1,1,8,5,1,14,16,5,14,5,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 diff --git a/analysis/Hsu.et.al.git/msa/SNCA_val_formatted.txt b/analysis/Hsu.et.al.git/msa/SNCA_val_formatted.txt new file mode 100644 index 0000000000000000000000000000000000000000..79deb877444d32698f141f6e011fc51e5ac173de --- /dev/null +++ b/analysis/Hsu.et.al.git/msa/SNCA_val_formatted.txt @@ -0,0 +1,36 @@ +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,9,6,6,13,13,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,2,4,5,10,21,13,4,7,6,6,13,15,14,10,6,13,17,21,6,5,1,21,1,5,14,6,9,6,8,19,6,23,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,23,23,23,23,23,23,23,23,23,23,23,23,6,13,16,16,15,6,21,6,4,8,4,10,13,16,15,15,15,23,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,1,13,4,9,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,8,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,23,23,23,23,23,23,23,23,23,23,23,23,23,16,8,17,6,8,16,7,18,21,19,5,21,9,8,18,16,10,18,7,7,19,21,21,8,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,13,16,14,16,5,14,6,7,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,2,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,2,4,5,10,21,13,4,13,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,8,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,1,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,17,18,16,13,9,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,3,16,13,13,15,1,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,6,6,5,8,21,7,4,5,7,14,16,23,6,7,14,16,6,13,13,23,9,8,8,15,23,23,23,16,23,23,23,23,13,18,21,13,20,9 +24,1,5,15,18,4,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,21,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,1,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,13,13,15,7,9,17,16,15,15,8,13,21,16,4,4,6,14,23,15,4,13,5,5,15,7,15,15,21,9,21,23,15,6,7,14,16,5,8,14,23,5,15,8,6,23,23,23,5,23,23,23,5,5,23,23,23,23,23 +24,1,5,15,18,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,18,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,14,23,15,4,13,5,5,15,21,15,15,10,9,16,23,15,6,7,14,16,5,14,15,23,5,15,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,6,6,13,13,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,5,13,9,14,10,6,13,21,16,8,13,16,14,16,5,14,6,9,6,15,19,6,1,14,14,6,16,9,21,10,15,3,6,7,6,7 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,8,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,7,5,5,15,7,15,16,10,5,16,23,15,6,7,14,16,5,14,15,23,5,16,8,6,23,23,23,6,23,23,23,5,6,23,23,23,23,23 +24,1,5,1,21,4,4,13,21,7,4,15,4,5,13,16,8,21,15,15,6,4,8,4,10,13,16,8,13,15,15,13,1,8,4,3,13,16,17,21,16,13,8,4,8,2,5,23,23,23,23,2,16,8,8,16,15,6,4,8,16,7,13,16,7,3,16,7,13,15,1,16,8,13,16,8,8,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,21,16,4,4,5,8,23,8,4,5,5,4,9,21,14,16,6,9,16,23,23,23,23,23,23,5,19,7,8,14,9,8,6,23,23,23,6,23,23,23,5,23,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,23,23,23,23,23,23,23,23,23,23,23,23,23,23,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,8,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,7,5,5,15,7,15,16,10,5,16,23,15,6,7,14,16,5,14,15,23,5,16,8,6,23,23,23,6,23,23,23,5,6,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,7,6,6,13,13,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,1,13,4,13,6,6,13,19,14,10,6,13,17,21,6,5,1,14,16,5,14,13,7,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,21,15,4,9,6,6,13,18,21,10,6,13,1,16,8,13,16,14,16,5,14,6,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,8,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,7,5,5,15,7,15,16,10,5,16,23,15,6,7,14,16,5,14,15,23,5,16,8,6,23,23,23,6,23,23,23,5,6,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,1,13,4,13,6,6,13,15,14,10,6,13,17,21,6,9,16,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,13,7,10,2,17,18,1,6,13,8,2,10,5,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,2,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,3,1,13,4,13,6,6,13,15,7,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,13,4,4,5,10,8,13,4,9,6,6,13,16,14,10,6,13,17,21,6,5,1,14,8,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,4,4,13,18,7,4,15,4,5,13,16,16,18,15,15,6,4,8,4,10,13,16,8,13,15,15,13,1,8,4,5,13,16,17,18,16,13,8,4,8,16,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,3,16,13,13,15,1,16,5,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,16,15,15,8,13,21,16,4,4,5,8,23,14,4,5,6,4,10,16,14,16,6,9,15,13,23,23,7,10,16,5,9,7,5,9,15,8,6,23,23,23,23,23,23,23,10,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,3,21,13,4,7,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,6,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,13,4,4,5,10,21,13,4,23,7,6,13,15,7,10,6,13,17,21,6,5,8,14,16,5,14,5,9,6,15,19,6,1,14,7,6,23,23,23,23,23,23,23,14,14,11 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,6,4,8,16,7,13,16,7,3,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,13,6,5,16,7,15,16,14,5,15,23,16,6,7,14,16,5,7,8,23,6,14,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,10,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,1,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,2,8,2,6,13,16,16,3,13,16,8,8,1,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,10,1,15,4,9,6,6,13,21,7,10,6,13,1,1,8,5,1,14,1,5,14,5,9,6,15,19,6,1,14,14,6,6,6,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,2,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,7,8,16,15,6,4,8,16,7,13,16,7,3,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,13,6,5,16,7,15,16,14,5,15,23,16,6,7,14,16,5,7,8,23,6,14,8,6,23,23,23,6,23,23,23,5,5,23,23,23,23,23 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,1,19,16,13,8,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,8,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,7,5,5,15,7,15,16,10,5,16,23,15,6,7,14,16,5,14,15,23,5,16,8,6,23,23,23,6,23,23,23,5,6,23,23,23,23,23 +24,1,5,16,18,1,4,13,18,9,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,8,8,16,15,6,4,8,4,6,10,16,7,9,16,13,13,15,16,16,8,13,16,8,15,16,15,3,4,8,16,6,13,15,13,9,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,21,8,14,6,13,23,23,8,9,23,14,15,5,14,6,9,6,15,19,6,1,14,14,6,16,9,21,4,16,18,10,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,15,16,3,5,16,8,8,16,15,6,4,8,4,6,10,16,8,9,16,13,6,16,16,1,23,23,23,23,8,17,8,10,4,8,16,6,13,15,13,7,17,8,15,15,8,13,18,13,4,4,5,10,21,13,4,9,6,6,13,13,14,2,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,16,7,21,10,5,23,23,14,17,11 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,16,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,5,13,16,17,18,16,13,9,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,1,16,8,13,16,8,15,16,11,9,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,16,2,1,17,14,6,7,5,15,18,21,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,15,14,10,6,13,17,21,6,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 +24,1,5,15,21,1,4,13,18,7,4,15,4,5,13,16,15,15,15,15,6,4,8,4,10,13,16,8,13,15,15,6,1,8,4,13,13,16,17,18,16,13,9,4,8,4,5,23,23,23,23,13,16,8,8,16,15,13,4,8,16,7,13,16,7,10,16,13,13,15,1,16,8,13,16,8,15,16,11,9,4,8,16,6,13,15,13,9,17,15,15,15,8,13,21,16,4,4,5,14,23,15,4,16,2,1,17,14,6,7,16,15,18,21,7,10,10,14,17,2,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23 +24,1,5,16,18,1,4,13,21,7,4,15,4,6,13,16,16,15,15,15,6,4,8,4,10,13,16,15,6,15,15,13,4,8,4,6,13,16,21,19,16,13,7,4,8,4,6,13,16,16,3,13,16,15,8,16,15,6,4,8,4,6,10,16,8,9,16,13,13,15,16,16,8,13,16,8,15,16,15,10,4,8,16,6,13,15,13,7,17,15,15,15,8,13,18,16,4,4,5,10,21,13,4,9,6,6,13,8,14,10,6,13,17,21,10,5,1,14,16,5,14,5,9,6,15,19,6,1,14,7,6,6,13,19,10,5,19,6,14,6,15 diff --git a/analysis/Hsu.et.al.git/plmc/.github/workflows/end_to_end.yml b/analysis/Hsu.et.al.git/plmc/.github/workflows/end_to_end.yml new file mode 100644 index 0000000000000000000000000000000000000000..898cd4e2a1975e980d16f091a5c3432404c6fe0f --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/.github/workflows/end_to_end.yml @@ -0,0 +1,63 @@ +--- +name: end-to-end run + +# Controls when the action will run. +on: + # # Triggers the workflow on push or pull request events but only for the master branch + # # don't trigger on push + # push: + # branches: [ master ] + # pull_request: + # branches: [ master ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + tests: + name: "test ${{ matrix.job.target }} (${{ matrix.job.os }})" + runs-on: "${{ matrix.job.os }}" + + strategy: + fail-fast: false + matrix: + job: + - { target: x86_64-apple-darwin , os: macos-latest } + - { target: x86_64-unknown-linux-gnu , os: ubuntu-latest, use-cross: true } + + steps: + - name: Checkout source code + uses: "actions/checkout@v3" + with: + submodules: 'recursive' + + - name: Install prerequisites + env: + HOMEBREW_NO_AUTO_UPDATE: 1 + HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: 1 + run: | + case ${{ matrix.job.target }} in + *-unknown-linux-*) sudo apt-get -y update ; sudo apt-get -y install libomp-dev ;; + *-apple-darwin) brew install gcc libomp; ;; + esac + + - name: Compile default + run: | + case ${{ matrix.job.target }} in + *-unknown-linux-*) make all ;; + *-apple-darwin) make all-mac ;; + esac + + - name: Compile multicore + run: | + case ${{ matrix.job.target }} in + *-unknown-linux-*) make all-openmp ;; + *-apple-darwin) make all-mac-openmp ;; + esac + + - name: Run end-to-end test + run: | + pwd + cd tests + bash protein.sh diff --git a/analysis/Hsu.et.al.git/plmc/.github/workflows/main.yml b/analysis/Hsu.et.al.git/plmc/.github/workflows/main.yml new file mode 100644 index 0000000000000000000000000000000000000000..3802d0dfa5de937cc18ff2ba19f309f9ae2d3c46 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/.github/workflows/main.yml @@ -0,0 +1,63 @@ +--- +name: CI + +# Controls when the action will run. +on: + # Triggers the workflow on push or pull request events but only for the master branch + # don't trigger on push + push: + branches: [ master ] + pull_request: + branches: [ master ] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + tests: + name: "compile ${{ matrix.job.target }} (${{ matrix.job.os }})" + runs-on: "${{ matrix.job.os }}" + + strategy: + fail-fast: false + matrix: + job: + - { target: x86_64-apple-darwin , os: macos-latest } + - { target: x86_64-unknown-linux-gnu , os: ubuntu-latest, use-cross: true } + + steps: + - name: Checkout source code + uses: "actions/checkout@v3" + with: + submodules: 'recursive' + + - name: Install prerequisites + env: + HOMEBREW_NO_AUTO_UPDATE: 1 + HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: 1 + run: | + case ${{ matrix.job.target }} in + *-unknown-linux-*) sudo apt-get -y update ; sudo apt-get -y install libomp-dev ;; + *-apple-darwin) brew install gcc libomp; ;; + esac + + - name: Compile default + run: | + case ${{ matrix.job.target }} in + *-unknown-linux-*) make all ;; + *-apple-darwin) make all-mac ;; + esac + + - name: Compile multicore + run: | + case ${{ matrix.job.target }} in + *-unknown-linux-*) make all-openmp ;; + *-apple-darwin) make all-mac-openmp ;; + esac + + # - name: Run tests (skip as this takes too long) + # run: | + # pwd + # cd tests + # bash protein.sh diff --git a/analysis/Hsu.et.al.git/plmc/LICENSE b/analysis/Hsu.et.al.git/plmc/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..b6e2106ebc78de666b0a3505fc987d1f6edc9411 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 debbiemarkslab + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/analysis/Hsu.et.al.git/plmc/README.md b/analysis/Hsu.et.al.git/plmc/README.md new file mode 100644 index 0000000000000000000000000000000000000000..b3fb43da93d41fc992be17e590bc2019b040f224 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/README.md @@ -0,0 +1,125 @@ +# plmc +plmc infers [undirected graphical models](https://en.wikipedia.org/wiki/Markov_random_field) to describe coevolution and covariation in families of biological sequences. With a multiple sequence alignment as an input, plmc can quantify inferred coupling strengths between all pairs of positions (couplingsfile output) or infer a generative model of the sequences for predicting the effects of mutations or designing new sequences (paramfile output). + +## Usage + plmc [options] alignmentfile + plmc -c couplingsfile alignmentfile + plmc -o paramfile -c couplingsfile alignmentfile + plmc [-h | --help] + + Required input: + alignmentfile Multiple sequence alignment in FASTA format + + Options, input: + -w --weights weightsfile Load sequence weights from file (one weight per line) + + Options, output: + -c --couplings couplingsfile Save coupling scores to file (text) + -o --output paramfile Save estimated parameters to file (binary) + --save-weights weightsfile Save sequence weights to file (text) + + Options, alignment processing: + -s --scale Sequence weights: neighborhood weight [s > 0] + -t --theta Sequence weights: neighborhood divergence [0 < t < 1] + + Options, Maximum a posteriori estimation (L-BFGS, default): + -lh --lambdah Set L2 lambda for fields (h_i) + -le --lambdae Set L2 lambda for couplings (e_ij) + -lg --lambdag Set group L1 lambda for couplings (e_ij) + + Options, general: + --fast Fast weights and stochastic gradient descent + -a --alphabet alphabet Alternative alphabet (default 21: -ACDEFGHIKLMNPQRSTVWY) + -f --focus identifier Select only uppercase, non-gapped sites from a focus sequence + -g --gapignore Exclude first alphabet character from potential calculations + -m --maxiter Maximum number of iterations + -n --ncores [|max] Maximum number of threads to use in OpenMP + -h --help Usage + +## Compilation +plmc requires no external libraries, but can optionally be accelerated with OpenMP for multicore parallelism. + +**Multicore**. To compile with `gcc` and OpenMP: + + make all-openmp + +**Multicore, macOS**. To install OpenMP through homebrew and compile with `clang`: + + brew install libomp + make all-mac-openmp + +**Single core, Linux**. To compile with `gcc`: + + make all + +**Single core, macOS**. To compile with `clang`: + + make all-mac + +**Single precision**. All of the above targets compile to double precision (64 bit), but reducing the precision to single (32 bit) increases speed and decreases memory requirements by approximately a factor of two. The fastest compile settings are then: + + make all-openmp32 + +## Output + +**Coupling scores**. The `couplingsfile` is a flat text file containing scores quantifying the inferred strength of the coupling between every pair of positions. It has 6 columns: `RES_I FOCUS_AI RES_J FOCUS_AJ 0 SCORE`, where `SCORE` is the coupling score between positions `RES_I` and `RES_J`, `FOCUS_AI` and `FOCUS_AJ` are the letters in the focus sequence (optional, `-` if no focus), `0` is a placeholder. The `SCORE` values are APC-corrected Frobenius norm scores, but alternative scores can be computed from the raw parameter values. + +**Parameter estimates**. The optional `paramfile` specified with `-o`, will store all inferred model parameters in binary. These can get large, as for proteins the model explicitly parameterizes all possible pairs of amino acids at all possible pairs of postions, which is about 106-108 numbers for families of lengths ~70-700. The MATLAB script `scripts/read_params.m` unpacks this binary file into model parameters as well as associated metadata, such as inferred sequence weights. + +**Sequence weights**. The optional `weightsfile` specified with `--save-weights` (and loaded with `-w`) is a flat text file containing one floating-point weight per line. Each sequence's weight is the inverse of the number of neighboring sequences with less than θ percent divergence. + +## Examples +**Protein alignments**. The example directory includes an alignment of the protein [dihdyrofolate reductase](https://en.wikipedia.org/wiki/Dihydrofolate_reductase) (DHFR). To infer a model for this family, we can type the following in the base directory: + + bin/plmc -o example/protein/DHFR.params -le 16.0 -lh 0.01 -m 100 -g -f DYR_ECOLI example/protein/DHFR.a2m +The numeric options set a strong L2 regularization for the couplings, λe = 16.0, a weak L2 regularization for the sites, λh = 0.01, and the maximum number of iterations at 100. The focus `-f` option tells plmc to only model columns that are upper-case in the E. coli sequence DYR_ECOLI (NOTE: for focus mode, the alignment should only contain columns that are coding in the focus sequence, otherwise the offsets for the output sequence will be incorrect.) The `-g` gap-ignoring option ignores gaps by modeling only the coding portions of each sequence. To read the binary paramfile `DHFR.eij` and visualize the couplings, we can type the following in MATLAB from the `scripts` directory: + + params = read_params('../example/protein/DHFR.params'); + plot_coupling_scores(params) + +This computes and plots the same (APC-corrected) coupling strengths that would be output to couplingfile, revealing many strongly coupled pairs of positions in the long-term evolution of DHFR: +

+ +Each coupling strength summarizes a larger set of coupling parameters, since the model explicitly parameterizes each possible combination of amino acids at each pair of positions. To visualize these sequence-level parameters, we can use a JavaScript tool [EVzoom](https://github.com/debbiemarkslab/EVzoom) that is designed to visualize plmc models. For efficiency, we export only the strongly coupled pairs (culled by an EM-based outlier-detection method) in a lightweight JSON format with + + export_couplings_json(read_params('../example/protein/DHFR.params'), '../example/protein/DHFR.json') + +[EVzoom](https://github.com/debbiemarkslab/EVzoom) makes it possible to navigate the large number of sequence-level parameters present in undirected models of sequence families: +

+ +**RNA alignments**. + An example RNA alignment is included for the [SAM riboswitch](https://en.wikipedia.org/wiki/SAM_riboswitch_(S_box_leader)). To infer the couplings with an RNA alphabet (.ACGU) type the following in the base directory: + + bin/plmc -c example/RNA/RF00162.EC -o example/RNA/RF00162.params -a .ACGU -le 20.0 -lh 0.01 -m 50 example/RNA/RF00162.fasta + +To plot the aggregated coupling scores type the following in MATLAB from the `scripts` directory: + + params = read_params('../example/RNA/RF00162.params'); + plot_coupling_scores(params) +

+ +The default alphabet (-ACDEFGHIKLMNPQRSTVWY) can be overridden by the option `-a ALPHABET`. All uppercase letters and non-letter ASCII characters are acceptable. Lowercase letters in the alignment file will be mapped to the corresponding uppercase letter, except for in focus mode `-f`, in which columns that are lower case in the focus sequence will be discarded. + +**Physical systems**. As an example, simulated draws from a 3-state, 1-dimensional Potts model are provided in the examples folder and encoded by the characters _, *, and ^. The following command would estimate the parameters by running to convergence with λe = 1.0, λh = 1.0 and sequence reweighting disabled: + + bin/plmc -c example/potts/potts3.txt -a _*^ -t -1 -le 1.0 -lh 1.0 example/potts/potts3.a2m +A 1D Potts model will only have interactions between i -> i + 1, which should be evident in the coupling summary scores output to example/potts/potts3.txt + +## References +The use of pseudolikelihood approximations for approximate inference of spin models for sequence families was established in the compsci/bioinformatics literature by + +Balakrishnan, S., Kamisetty, H., Carbonell, J. G., Lee, S. I., & Langmead, C. J. (2011). [Learning generative models for protein fold families](http://onlinelibrary.wiley.com/doi/10.1002/prot.22934/abstract). Proteins: Structure, Function, and Bioinformatics, 79(4), 1061-1078. + +and in the biophysics literature by + +Ekeberg, M., Lövkvist, C., Lan, Y., Weigt, M., & Aurell, E. (2013). [Improved contact prediction in proteins: using pseudolikelihoods to infer Potts models](http://journals.aps.org/pre/abstract/10.1103/PhysRevE.87.012707). Physical Review E, 87(1), 012707. + +`plmc` implements a joint optimization version of inference described in these and subsequent works (i.e. the 'symmetric' pseudolikelihood). If you'd like to use `plmc` in your own work, please cite the following paper. Also, please let us know if you have any comments or questions! + +Hopf, T. A., Ingraham, J. B., Poelwijk, F. J., Schärfe, C. P., Springer, M., Sander, C., & Marks, D. S. (2017). [Mutation effects predicted from sequence co-variation](https://www.nature.com/nbt/journal/v35/n2/abs/nbt.3769.html). Nature Biotechnology, 35(2), 128-135. + +## Author +plmc was written by [John Ingraham](mailto:john.ingraham@gmail.com) in [Debora Marks' lab](https://marks.hms.harvard.edu/) at Harvard Medical School + +## Credits +This code uses a [C implementation of L-BFGS by Naoaki Okazaki](https://github.com/chokkan/liblbfgs "libLBFGS") and [Nishimura and Matsumoto's Mersenne Twister in C](http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html), which are included in this repo. diff --git a/analysis/Hsu.et.al.git/plmc/bin/.gitignore b/analysis/Hsu.et.al.git/plmc/bin/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..c96a04f008ee21e260b28f7701595ed59e2839e3 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/bin/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore \ No newline at end of file diff --git a/analysis/Hsu.et.al.git/plmc/bin/plmc b/analysis/Hsu.et.al.git/plmc/bin/plmc new file mode 100644 index 0000000000000000000000000000000000000000..9bc5a28724cde17f94d09197d98c058d00915a46 Binary files /dev/null and b/analysis/Hsu.et.al.git/plmc/bin/plmc differ diff --git a/analysis/Hsu.et.al.git/plmc/example/.gitignore b/analysis/Hsu.et.al.git/plmc/example/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..62d6dffd30a5056ea945e822dda5fff2c9aedcdb --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/example/.gitignore @@ -0,0 +1,8 @@ +**/*.EC +**/*.eij +**/*.params +**/*.json +**/*.txt +pfam/* +test/* +debug/* \ No newline at end of file diff --git a/analysis/Hsu.et.al.git/plmc/example/RNA/RF00162.fasta b/analysis/Hsu.et.al.git/plmc/example/RNA/RF00162.fasta new file mode 100644 index 0000000000000000000000000000000000000000..43c5734bee106189e965749dcd5f2106bb1d84a6 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/example/RNA/RF00162.fasta @@ -0,0 +1,9514 @@ +>ACNB01000014.1/881-769 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AEUR01000003.1/61319-61414 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABHI01000001.1/861161-861285 +AUGUUAUCAAGAAAGGUGGAGGGAUAGACCCUGUGAAACCUAGCAACCCUUAGACUUACUAAGAAGGUGCUAAAUUCUACUUGAAA......UCGGAUAGAUAACUC +>AP012157.1/1134947-1135049 +CUCUUAUAAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAGCGAUU...ACGCAAAGGUGCCAAUUCACACAAAGUGUAA.ACUUUGAAAGAUGAGAG +>AARX02000003.1/416284-416386 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ABHF02000027.1/335-441 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ACMO01000011.1/25648-25753 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP000673.1/1058485-1058588 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCUGAAUGUUAUGUUCAAUGGUGCUAAUUCCUGCGGGG.....UAACCUGAAAGAUGAGAU +>ACUT01000053.1/6213-6102 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AAES01000019.1/27676-27562 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>CP000560.1/1161511-1161636 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUCAUGCUUGGAAGAUAAGAG +>AEES01000045.1/5509-5403 +ACCUUAUCAAGAGAGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCCAACUUUUUAAAGUGAAGGUGCCAAUUCCUGCAAGU...UUUUACUUGACAGAUGAGGA +>ACMR01000167.1/8111-8220 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP000923.1/1251233-1251337 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUUAUGCGUCUUGGUGCCAAUUCCAGCAGCG....UUUCGCUGAAAGAUGAGAG +>CP001968.1/2913390-2913281 +AACUUAUCGAGAGUAGUGGAGGGAAAGGCCCUGUGAAGCUCAGCAGCCGGUUAGCAUGAUGUCU.GGUGCUAAUUCCGACCCUA......UGGAGGAGAGAUAAGUC +>ACMS01000072.1/18096-18201 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACLW01000007.1/168-273 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACDD01000051.1/14255-14169 +AUACCAUCAAGAGAGAUUGAGGGACAGGCCCGAAGAUAUCCAGCAACCUACUGA...AAUGUGU.GGUGCUAACUCCUG.................UUAGAUGGAAG +>CP001903.1/4133746-4133856 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACMH01000073.1/58940-58839 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP001215.1/177147-177033 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>ACNI01000034.1/67066-67171 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>AARP04000010.1/27645-27747 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>CP001177.1/846915-846810 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>CP002927.1/3144532-3144426 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAAUGUUGAAAUGGUGCCAAUUCACUCAAAGCGAUCUGCUUUGGAAGAUGAGAG +>ACMP01000006.1/38809-38705 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UGUGCUUGAAAGAUAGAAU +>CP000557.1/916483-916589 +UUCUUAUCAAGAGAGGCGGAGGGACGAGCCCGAUGAAGCCCGGCAACCGCUUGGCAUUCAAGCACGGUGCUAAUUCUUGCAGCG...GAAACGCUGAGAGAUAAGAA +>AP008955.1/4061726-4061607 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAAUCACCUGGAGAUAAUGGUGCUAAUUCCUGCAGAGUUAUCAACUCUGAAAGAUGAGAA +>AJ938182.1/1790392-1790282 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AEXQ01000092.1/14561-14460 +ACCUUAUCAAGAGAAGUGGAGGGACAGGCCCUAUGAAGCUCAGCAACCGUACAA...UUGUACACGGUGCUAAAUCCGACAGAU....UGAUUCUGGGAGAUGAGGG +>AAAC01000001.1/2934226-2934341 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>CP001177.1/3885527-3885632 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP001186.1/320103-320208 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ABCC02000060.1/1549-1403 +CCCUUAUUCAGAGUGAUGGAGGUAAAGGACCUGUGAAGUCCGGCAACCCCGGUUGA....CGGAAGGUGCCAGCCUGAGCGAGGAGUA....GUCGAGCAAUAAGAG +>ACNG01000111.1/55139-55032 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ABJC01000015.1/27692-27578 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>ABCZ02000010.1/10239-10131 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACMN01000049.1/7537-7652 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGUGCCAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>CP002183.1/1585366-1585471 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>AARJ02000001.1/603762-603862 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ABJC01000001.2/695086-694985 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AP007209.1/4020673-4020564 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACWD01000020.1/96446-96347 +UUCUUAUCCAGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGACAAAAG.....UGUACCGUGCCAAAUCCAGCAAGC....GUAGCUUGAAAGAUAAGAA +>ACLS01000004.1/25120-25006 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP000686.1/2173963-2174139 +..CUUAUCCAGAGAGGCGGAGGGACCGGCCCGAUGAAGCCCGGCAACCUCCGG.......GGAA.GGUGCCAAUUCCGGCAGAG....UAUAUCUGGAAGAUGAG.. +>ABKF01000001.1/187880-187779 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002453.1/2472605-2472730 +UAGUUAUCAAGAAAGGUGGAGGGAUAGACCCUUUGAAACCUAGCAACCCUUUGUUCUACAAUGAAGGUGCUAAAUUCUACCAAAAAUUG...UUGGGCAGAUAACGA +>ACMK01000089.1/11043-10945 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>Y09476.1/38002-37885 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>ACNC01000057.1/27851-27959 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>AM263198.1/280819-280700 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUGAGAG +>ACMP01000142.1/10674-10570 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>AFWY01000011.1/1244852-1244943 +UAUCCAUCCCGAGCGGCUGAGAGACUGGCUCGCCGAAGCCCAGCAACCACCCCACCCGGGGGCA.GGUGCUAACGCCAG.................ACCGAUGGAGG +>AEEK01000031.1/125713-125618 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AP010968.1/4873028-4873155 +AGCUCAUCCAGAGGGACUGAGGGAACGGCCCGUUGAAGUCCGGCAACCUCCCGC......GGACAGGUGCCAAUUCCGUCCCGGACGC....CGGGGAAGAUGAGGA +>CP001982.1/928417-928516 +UUCUUAUCAAGAGAGGUGGAGGGAUAGGCCCUUUGAAACCCGGCAACGACUUUAU.....AGAACCGUGCUAACUCCCACAAGC....AGUGCUUGAAAGAUAAGAA +>ABLB01000010.1/85911-85804 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACSW01000134.1/12602-12507 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACNK01000124.1/14315-14413 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ABQM01000007.1/366758-366603 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>AEQA01000008.1/44503-44395 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUGCGAAGCCCGGCAACCGUCUAUAUUAUAGAAAUGGUGCCAAUUCACAUAAAGU..UAAACUUUAGAAGAUGAGAG +>ACMM01000043.1/2737-2623 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP002479.1/538681-538580 +UGCUUAUCUAGAGUGGUGGAGGGAAAGGCCCUGCGAAGCCCAGCAACCGGCCCCGGAGGCGCCA.GGUGCUAAAUCCUG....CCGAAAGGC....GAAGAUGAGAA +>AGTN01116948.1/144-247 +AAACUAUCAGGAGAUGCGGAGAGACUGGCUCUAUGAUGCAGGGCAACCUUUAACAAUCCUUUAA.GGUGCCACAGCCAGCCCGC.......AAGGGAACGAUAGGUU +>ACMJ01000034.1/40746-40851 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP001176.1/1426592-1426697 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AFUG01000032.1/6232-6331 +GUUCCAUCAAGAGCGGCGGAGGGAUUGGCCCUGUGAUGCCCAGCAACCUUCGAUA.....GAAA.GGUGCUAAUUCCAACAGUU...AUACUACUGGAAGAUGGGUA +>AE017225.1/185585-185690 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACMF01000005.1/37203-37308 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACRH01000044.1/29403-29303 +AUCUUAUUUCGAGAAGCUGAGGGAUUGGCCCGACGAUGCUCAGCAACCGCUAAU...GAUAGCACGGUGCUACAACCAACGAGA......AUCUCGAAUGAUAAGUA +>CP000764.1/2173386-2173282 +UUCUUAUCUCGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGUA..AUAGACUUGAAAGAUAAGAA +>FP929043.1/2567794-2567692 +CUCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUAUGAAGUCCGGCAACCCCGUUAGAAAACAGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>ACNC01000092.1/7547-7662 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>AGAF01000043.1/13628-13503 +CUCUUAUCCGGAGUGGUGGAGGGACUAGCCCAAUGAAACCCGGCAACCGCUUUGCACACAAGCAUGGUGCUAAUUCUUGCAGAAGAGAAUCUUCUGGCAGAUAAGAG +>CP000817.1/4354575-4354681 +UUCUUAUCUAGAGAGACGGAGGGAUCGGCCCGAUGAAGUCCAGCAACCGCUCAAG....CAGUAUGGUGCUAAUUCCUAUUGGCAAAAUUAGCCUGAAAGAUGAGAA +>ACWC01000004.1/527076-526977 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUUU..UAAG.CACGGUGCUAAUUCUUGCAGCU.....GACGCUGAGAGAUAAGGA +>FQ859185.1/2588403-2588241 +AGCUCAUCCAGAGGGACUGAGGGAACGGCCCGUUGACGUCCGGCAACCCUCCC.......GGGACGGUGCCAAUUCCGGCCUGCGGCGA...UGGGGAAGAUGAGGA +>AFGI01000003.1/129204-129104 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AFWM01000152.1/17757-17863 +AGCUUAUCAAGAGAGGGGGAGGGACUGGCCCGAGGAAACCCAGCAACAAUUCUUUUUGGGAAUACUGUGCUAAUUCCAGCAAGCGCC..AAGCUUGGAAGAUAAGUU +>ACLT01000005.1/32510-32406 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>ADEK01000040.1/107609-107502 +UUCUUAUCCAGAGUGGCGGAGGGACUGGCCCUGUGAAGCCCGACAACCGCAUUUUUCGAAUGUAUGGUGUUAAUUCCAGCAGGU....AAAACCUGAAAGAUGAGAA +>CP002544.1/4073726-4073622 +GAAUUAUAAAGAGGAGUUGAGAGAUGGGCUCUAUGAAACUCGACAACCUCCGGAACUUUCCGAAAGGUGCCAAAACCGGCCUGA.....UAACAGGAGUUAUAAUUU +>AARM02000202.1/498-399 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCGGUGAAACCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ACNL01000134.1/4851-4956 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACNJ01000082.1/49634-49741 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ABVK02000003.1/176687-176823 +CUCUUAUCCAGAGCGGUGGAGGGUACGGCCCUGUGAAACCCGGCAACCUCCCGC......GGGCUGGUGCCAACGCCGGCCCGGGC......CGGGAACGAUAAGAG +>ABQL01000005.1/161671-161554 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>AGTN01008997.1/1088-1173 +CCCUUAUCAAGAGCGGCGGAGGGACAGGCCCGAUGAAGCCCGGCAACCGACGAAA.....GUCAAGGUGCCAAAUCCUG.................ACAGAUGAGGU +>ACMQ01000175.1/4909-5014 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACLU01000006.1/25397-25283 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP001794.1/3133645-3133536 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCAAUGAAGCCCGGCAACCGUCAGCGCAGCUGAAAUGGUGCCAAUUCACACAAAGCGGCCUGCUUUGAGAGAUAAGAG +>CP000721.1/930691-930804 +UUUUUAUCAAGAAAGGCGGAGGGACUGGCCCUAUGAUGCCUAGCAACCUGAAUUAAAUAAUUUAAGGUGCUAAUUCCUGCAGAUAU..UUUAUCUGAAAGAUAAGAA +>ACLY01000071.1/43432-43537 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUAUGCUGACAGAUAAGGA +>ACMA01000005.1/26189-26294 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AP007209.1/191235-191340 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP001083.1/197921-198022 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>ABLT01000016.1/48252-48358 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>BA000028.3/3466520-3466401 +CUCUUAUUGAGAGUGGCUGAGGGACUGGCCCUGUGACGCCCGGCAACCUUCAUCGUAGAUGAAUAGGUGCUAAAUCCUGCAAAAUACGGAAUUUUGAGAAAUAAGAG +>ADGP01000020.1/20835-20932 +GAUUCAUCGCGAGCAGUUGAGGGACUGGCCCAAUGACACUCGGCAACCCCCAUUC.....GGGAAGGUGCCAAUUCCAACGGAG.....UAUUCCGGCAGAUGAUGU +>FN545816.1/1830070-1829965 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ACNI01000005.1/18441-18337 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>CP001793.1/6136070-6135924 +UUCUUAUCGAGAGAGGCGGAGGGACAGGCCCGAUGAAGCCCGGCAACCGACUUCUU....GACAUGGUGCUAAUUCCUUCAAAGCUA.....UUUGACAGAUGAGAA +>AEVN01000114.1/2876-2777 +AUUUCAUCAAGAGUAGCUGAGGGACUGGCCCGAUGAAGCUCGGCAACCACACAUC...AGUGAACGGUGCCAAUUCCAACGGAU.....AAUUCCGGCAGAUGAAGA +>AFHT01000003.1/9258-9363 +UUCUUAUCCAGAGCGGUUGAGGGACUGGCCCGAUGAAACCCGGCAACCCCCCUUGAACAGGGAAAGGUGCCAACUCCUGCGGGC...AUUUGCCCGGAAGAUGAGAA +>CP002508.1/5261312-5261208 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAAAGAUAAGAA +>ACWC01000016.1/64027-63920 +CUCUUAUCCAGAGAGGUGGAGGGAAGUGCCCUAUGAAACCCGGCAACCAUCAACACGGUUGAAAUGGUGCCAAUUCACGCGAAGCGUUAUGCUUUGAAAGAUGAGAG +>AGAV01000005.1/581961-581850 +AACUUAUCCGGAGUGGCUGAGGGACUGGCCCAAUGAAGCCCGGCAACCUGCAAACA.AUUGCAA.GGUGCCAAUUCCAGCAAAUCGCGG...UUUGAAAGAUAAGGU +>AACY023795149.1/1111-1232 +GACUUAUCCAGAAAGACGGAGGGAUGGGCCCUUUGAUGUCUAGCAACCCGGGCCA....GCCG..GGUGCUACUUCCCACUUCUUC......GAAGAAAGAUAAGGU +>ADMN01000013.1/5052-4952 +CUCUUAUUAAGAGCGAUGGAGGCAAGGGGCCUAUGAAGUCCGGCAACCUCUGAAA....UUGAAAGGUGCCGACCCAAGCGAGU....UUAACUCGAGCAAUAAGAG +>AGIU01000104.1/2047-1958 +CAUCCAUCCCGAGCGACCGAGAGACUGGCUCCGAGACGUCCAGCAACCGCCCCA...CUGGGGAAGGUGCUAACGCCAG.................ACCGAUGGAGG +>ACRX01000011.1/74350-74248 +UACUUAUCAAGAGUGAGUGAGGGAAAGGCCCGAUGAUCUCCAGCAACC.AGUCAUU.UGACU.AAGGUGCUUUCCUUAGCAAAG...UUUACUUUGAACGAUGAGGU +>CP001814.1/9846218-9846077 +UGCUCAUCCAGAGGGGUGGAGGGACCGGCCCUGCGAAGCCCGGCAACCUCCCGG......GGACAGGUGCCAAUUCCGGUCUGUGACCA...CAGAGAAGAUGAGGG +>ACNG01000090.1/4905-5012 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACLS01000044.1/5448-5556 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ADGS01000004.1/38651-38757 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>AP009484.1/1945946-1946045 +UUCUUAUACAGAGAGAUUGAGGGACAGGCCCAAUGACAUCCAGCAACCGGUUCGC..AAGAGUACGGUGCUAAUUCCUGCGGAG.....UAAUCCGA.CUAUAAGAA +>ACMW01000062.1/3064-3181 +UACUUAUCCAGAGAGAUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUUUAUAAUAGGAAGGUGCUAAUUCC.GCAAAAGACAUACUUUUGAAAGAUAAGAG +>AEIV01000002.1/642667-642564 +CUCUUAUCCAGAGUGGCUGAGGGACUGGCCCGAUGAAGCCCGGCAACCUGCCCGCAAGGGGCGU.GGUGCCAACACCUGCGGUCGAG..ACGACCGAUUGAUAAGAG +>CP002330.1/2128580-2128456 +UCCUUAUCAAGAGAGGUGGAGGGAAAGGCCCGAUGAAACCCGGCAACCGGCAAAGCUUUUGCAAUGGUGCCAACUCCGUCAGAAAGCAAA..UCUGAGAGAUGAGGA +>AP009049.1/2151845-2151738 +UUCUUAUCAAGAGUAGUGGAGGGACUGGUCCUAUGAUACUCGGCAACCUGAAUAUUUUAUUCAAUGGUGCUAAUUCCAGCAGGU....UAAACCUGAAAGAUGAGAG +>AFUA01000026.1/4007-3898 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>AGBY01000060.1/47029-46920 +CUCUUAUCAAGAGAGGCAGAGGGACUGGCCCUAUGACGCCCAGCAACCUUUCUAUUUAAGAAAUUGGUGCUAAUUCCUGCAAAGCUGUUAGCUUUGACAGAUAAGAG +>BABA01003896.1/1417-1319 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGUGUGUG.AGCAUAA.GGUGCCAAAUCCUGCGGGA.......AACCGAAAGAUAAGAG +>BA000028.3/727026-727131 +GACUUAUCAAGAGAGAUGGAGGGAUUGGCCCGAUGAAGUCCAGCAACCAGCCUAGA.UAAGGUAUGGUGCUAAUUCCAAUAGGCUUAC.AAGCCUUAAAGAUAAGAA +>AARL02000771.1/334-228 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUAAUGCUUCGAGAGAUAAGAG +>ACMS01000258.1/2111-2007 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>ACDZ02000006.1/93274-93376 +UACUUAUCAAGAGUGAGUGAGGGAAAGGCCCGGUGAACUCCAGCAACC.AAUCAA.UUGAUU.AAGGUGCUUUCCUUAGCAAAG...UUUACUUUGAGCGAUGAGGU +>ACKQ02000002.1/583311-583406 +GGCUUAUAAAGAAAGAUGGAGGGACUGACCCCGUGAAAUCUAACAACCUACCCGU.....GCAA.GGUGUUACAUUCAGCCUUU.......UAUGGAAAAAUAAGCA +>AE017333.1/4014357-4014466 +UCCUUAUCAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGCUGUCUAUGACAGAAUGGUGCUAAAUCCUUAAGAGCAUGUUGCUCUUGAAGAUAAGGA +>ACMU01000092.1/24377-24273 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUGAU..AAUCCUGAGAGAUAAGAA +>ACSR01000081.1/12640-12738 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACHB01000013.1/28389-28495 +CGCUUAUAGAGAAAGGCAGAGGGAUAGACCCAAUGAAGCCUGGCAACCGUCUUGG....AGACAAGGUGCUACAUUCUACCCCAACUAACAAAGGGAAAGAUAAGCG +>ADNT01000033.1/221-318 +AACUUAUUCAGAGAAGUGGAGGGAUUGGCCCUAUGAAGCUCAGCAACCUACCUUU.....GGCAAGGUGCUAAUUCCAACUCGA.......AAGAGAUAGAUGAGUC +>ABDA02000001.1/1072814-1072922 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>CP002048.1/760912-761020 +CUCUUAUCGAGAGAGGUGGAGGGACGGGCCCUAUGAAACCCGGCAACCGCCUUGGUUCGAGGUAUGGUGCCAAUUCCUGCAGGAUGUGA.UUCCUGGGAGAUAAGAG +>CP002906.1/1402186-1402030 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....CUGAUCUGAGAGAUAAGAG +>AAER01000040.1/822972-822874 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>AAYG02000021.1/57727-57823 +CUCUUAUUCAGAGCAGUGGAGGUAAAGGACCUGUGAAGCUCGGCAACCCCGUCA......AGGAAGGUGCCGACCUGAGCGAGC.......AAUCGAACAAUAAGAG +>AE016879.1/3890738-3890597 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACLZ01000004.1/33022-33127 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP001982.1/3654921-3654815 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGCUGUCUAUGACAGAAUGGUGCCAAAUCCUUAAGAGUGUAUCGCUCUUAGAGAUAAGGA +>CP000002.3/1489854-1489953 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUUU..UAAG.CACGGUGCUAAUUCUUGCAGCU.....GACGCUGAGAGAUAAGGA +>ACNE01000103.1/7831-7722 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AACY023291650.1/391-497 +AACUUAUGAAGAAAGGUGGAGGGAUAGGCCCUGCGAAACCUGGCAACCUCCGUA...AAGGAAUAGGUGCCAAAUCCAAUCCCAGUAAUACAGGGAAAAGAUAAGUU +>CP001215.1/4742426-4742319 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AAEK01000003.1/182675-182554 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AM263198.1/870267-870363 +AUCUUAUCAAGAAAGGUGGAGGGUCUGGCCCGAUGAAGCCUGGCAACCGGAUU.......UUCACGGUGCCAAAUCCAGCAGUU.....AACACUGACAGAUAAGGC +>ACJV01000009.1/40453-40551 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP002003.1/881469-881566 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>AEFU01000024.1/28842-28928 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>ACMM01000133.1/40833-40938 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ADCS01000013.1/45330-45421 +ACCUUAUUAAGAGCGGCGGAGUGAUGGGCACGAUGAAACCCGGCAACC......UAUUGU.....GGUGCCAAAUCCCACAGAG.....AGAUCUGGAAGAUGAGGU +>AEFP01000007.1/344258-344357 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>ACKE01000047.1/126090-125995 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP000820.1/215210-215091 +GGCUCAUCCAGAGGGGCAGAGGGAACGGCCCAGCGAAGCCCGGCAACCACCGUCGCACGCGGCA.GGUGCUAAUUCCGACCCGGGAC.....CGGGAAAGAUGAGGA +>CP002627.1/2859842-2859704 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUAUGCAAGGUUUAAUUCCUUGAGCGAUAAGAG +>ABKL02000020.1/92618-92724 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ABCF01000016.1/2236-2349 +CUCUUAUCGAGAGCGGCGGAGGGAUAGGCCCGAUGAAGCCCGGCAACCUACAGGCAGCUUGGAAAGGUGCUACAUCCUACAGGCUCAAUGAGUCUGGAAGAUAAGAG +>CP002906.1/1363390-1363235 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>ACMT01000218.1/1510-1389 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUAAUGGUCUCGAACGAUAAGAG +>AGTN01198442.1/153-51 +UAAAUAUCAAGAGUGGACGAGAGAUCGGCUUAUUGACUCCCAGCAACCUGCAAUU....AGCAA.GGUGCUAAAACCGACAAGGCAUG.AGCUUUGGAUGAUGUGUU +>ACNC01000149.1/15515-15625 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP002508.1/2604148-2604263 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>AEFR01000021.1/144647-144509 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>AP009049.1/2788722-2788613 +UUCUUAUCAAGAGAAACUAAGGGGCUGGCCCGAUAAAGUUCAGCAACCGUAUGUUUUACAUGCAAAGUGCUAAAUUCUGCAGAU...AUAUUUCUGAAAGAUGAGGG +>ACLV01000083.1/83050-82946 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>ACUU01000023.1/6280-6169 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP001114.1/2690800-2690670 +CCUUUAUCCAGAGCGGCGUAGGGACUGGCCCAGUUAUGCCCAGCAACCGGCCCUCAUACGGCAUCGGUGCUUG.ACCAGCCCGCA.......CGGGAACGAUAAGGG +>CP002906.1/1604590-1604695 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>ADLL01000079.1/29711-29564 +CCCUUAUUCAGAGUGAUGGAGGUAAAGGACCUGUGAAGUCCGGCAACCCCGGUUGA....CGGAAGGUGCCAGCCUGAGCGAGGAGUA....AUCGAGCAAUAAGAG +>CP000485.1/350036-350142 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AEFX01000007.1/71983-72105 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>AE016877.1/2587953-2588068 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAAAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>CP002643.1/902384-902487 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACMT01000184.1/19675-19784 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP002213.1/1647048-1647174 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCGAUGAUACCCGGCAACCGCGAUUU.UUAUCGCACGGUGCUAAUUCUUGCAGGAC.......CCUGACAGAUGAGAG +>AEFV01000016.1/374150-374255 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>ACNI01000101.1/1508-1387 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACLT01000013.1/76807-76695 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>FP929049.1/1568657-1568774 +UUCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGUGAAGUCCGGCAACCCCUCUA......CGGAAGGUGCCAACCUGAGCGAAUCGU.....UUCGAACAAUAAGAG +>ADJK01000004.1/152286-152175 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ABTR02000001.1/1794524-1794625 +GAACCAUCCAGAGCGGCGGAGGGACUGGCCCUACGAAGCCCGGCAACCUUCGCUA.UAGCGAGACGGUGCCAAAUCCAGCAGGA.....AUUCCUGGCAGAUGGUCG +>FP929038.1/1229970-1230066 +CUCUUAUUCAGAGCAAUGGAGACCAAGGAUCUGUGAUAUUCGGCAACCCCCAUGA......GGAAGGUGCCAACCUGAGCGAGU.....AACAUCGAACAAUAAGAG +>ACRM01000008.1/105545-105651 +CUCUUAUCAAGAGUGGUGGAGGGAUGUGCCCUACGAAACCCAGCAACCGUCAUUG..UAUGACAUGGUGCUAAUUCACAUAAAGUUAAUCACUUUAGAAGAUGAGAG +>ACMG01000091.1/44838-44734 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>AAEK01000001.1/196694-196792 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AEFM01000010.1/264771-264666 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>AP008955.1/459256-459150 +UUAUCAUCAAGAGCGGUGGAGGGACAGGCCCUACGAAGCCCGGCAACC.GCAGACUAGCUGC.AUGGUGCCAAUUCCUGCAGAAUCCAGUAUUCUGAGAGAUGAACA +>CP001337.1/4323854-4323960 +UGCUCAUCGAGAUGGGCUGAGGGACUGGCCCGAUGACGCCCGGCAACCCCCAACA.....GGGAAGGUGCCAAAUCCAGCGGCAAUGAAGUGGCCGAAAGAUGAGAG +>ACSV01000028.1/24725-24630 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP002110.1/2479911-2479808 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>FP565814.1/1522868-1522750 +GUCUCAUCAAGAACGACUGAGGGACAGGCCCGAUGACGUCUGGCAACCGACCCCUCCGUCGUCCUGGUGCCAACUCCUGCCCCGCCCCGCGUGGGGACAGAUGAGAG +>AAAC01000001.1/4340392-4340251 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AP006716.1/475254-475360 +CUCUUAUCAAGAGUGGUGGAGGGAUGUGCCCUAAGAAGCCCAGCAACCGUCGUUU..AACGAAAUGGUGCUAAUUCACAUAAAGUAGACAACUUUAAGAGAUAAGAG +>ACLT01000089.1/67727-67837 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AECS01000038.1/54842-54937 +CGUUCAUCCAGAGCAGCAGAGGGACUGGCCCUAUGAUGCUCGGCAACCCCCGCAA.....GGGAAGGUGCCAAGUCCAGCGGAU.......UCCCGACAGAUGAGUG +>ACLY01000082.1/38969-38848 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCAUCUGUAAGGUGAAAGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP000108.1/1604667-1604787 +CUAUCAUCCAGAAAGGUGGAGGGACUGGCCCAAAGAAGCCUGGCAACCGUUAUUGUAAAUAAUA.GGUGCCAAUUCCAUCCUUAACA.....AAGGAACGAUGAUGG +>CP000813.1/1311667-1311509 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUUAA...GGCACGGUGCUAAUUCCAUCAGACG..UAUGUGCUGAGAGAUAAGAG +>CP001177.1/3017444-3017343 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>BABD01006572.1/448-347 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUGCGAAGCCCGGCAACCCCUGUUUG.UGUAGGAAGGUGCCAACCUGAGCGAGU.......GAUCGAACAAUAAGAG +>ACIM02000001.1/214017-213914 +UACUCAUCGAGAGCAGCGGAGGGAUUGGCCCCAUGAUGCUCAGCAACCAUUCUAUAUAGGGAAAAGGUGCUAAUUCCAUCAGCA.....UUUGCUGGCAGAUGAGAG +>ACNE01000054.1/15574-15681 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCUUAUGAAACCCAGCAACAGUCUGCUUAGUAGACACUGUGCUAAUUCCAGCGGGUGA..AAAUCCUGAUAGAUGAGAG +>ACNL01000006.1/2690-2576 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACLS01000100.1/30684-30793 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AEFP01000007.1/342055-341901 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>CP000703.1/910266-910369 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABQN01000008.1/445574-445679 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>AAES01000022.1/578975-578866 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>AFTO01000033.1/415112-415014 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP000875.1/2037071-2036959 +CACUCAUCCAGAGGGGCGGAGGGAUCGGCCCGACGAAGCCCAGCAACCAUCCUUAACAAGUUUAAGGUGCUAAUUCCGACAGUG.....AUGUCUGACAGAUGAGCA +>ACMB01000030.1/31681-31789 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>ADJI01000033.1/3598-3488 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP000967.1/3212690-3212571 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>CP001407.1/3175284-3175186 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP002869.1/3586781-3586641 +UUCUUAUCAAGAGAGGCGGAGGGAAAGGCCCGAUGAAGCCCGGCAACCGUUCCU......AGACUGGUGCCAAUUCCUUCAGAA.......UGCAGCCCGGCAUGGA +>CP001407.1/3015081-3014980 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002582.1/3923325-3923225 +UUCUUAUCCAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCUAGUUUA..AAGCUAA.GGUGCCAAUUCCCACGUAU....UUAUUACGUAAGAUGAGGA +>AE017262.2/644522-644422 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AGTN01602760.1/73-186 +CUCUUAUCCGGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGCCUUGUUUUAAGGCAUGGUGCUAAUUCCUGCAGAAGUAUCACUUCUGACAGAUAAGAG +>ACHS01000257.1/15860-15978 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGAGCG....GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>AEUN01000478.1/8522-8617 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCUACGAAUCUCGGCAACA................AUGUGCCAAUUCCAGUAACCG..AAAAGGUUUGAAGAUAAGCA +>CP000879.1/1211576-1211465 +UCCUUAUCGAGAGAGGCGGAGGGACUGGCCCGAAGAAGCCCGGCAACCUGCAUAAUUUAUGCAAUGGUGCUAAAUCCUGCAGAG....AAAUUCUGGGAGAUAAGGA +>CP000485.1/4559003-4558882 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP001176.1/385071-384959 +UCUUUAUCAAGAGAGGCAGAGGGACUGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>CP002001.1/656322-656222 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ACMO01000012.1/17496-17384 +UCUUUAUCAAGAGAGGCAGAGGGACUGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>ACNA01000092.1/2711-2570 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP002160.1/3261885-3261782 +CACUUAUCAAGAGUGGCGGAGGGACUGGCCCAAAGAUGCCCGGCAACCAAUACAUUGUGUAUAA.GGUGCCAAAUCCAGCAGCUGAA..GAAGCUGAGAGAUGAGGA +>AACY023216660.1/318-424 +UGCUUAUUAAGAAAGACUGAGGGAUAGGCCCAUAGACGUCUGGCAACC.GAGUAUUCAUAUC.AAGGUGCUACAUCCUAUCCCA...CAUUGGGGAGAAGAUAAGUG +>AGFT01107500.1/150-32 +CCACCAUCGAGACCGGCAGAGGGACAGGCCCUUUGAAGCCGGGCAGCCCGCAGGCGCUCUGCGUAGGUGCCAAAUCCUGCGGGGACCGUGCCACCGAAAGAUGGUUC +>CP002627.1/3744166-3744252 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUC..AGCAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>AACY020406312.1/337-448 +AACUUAUGAAGAAAGGUGGAGGGAUUGGCCCUUUGAAACCUGGCAACCCUUAGCUAAUAAAAGUAGGUGCUAAAUCCAAUUUCGAUUUUUUUGAAAUAAGAUAAGUG +>AL009126.3/1385891-1385736 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>CP002468.1/2004643-2004749 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUAAGAACAUUGUGUUCUUGCAGAUGAGGC +>CP000485.1/3877093-3876952 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AE017194.1/1084280-1084386 +UUCUUAUGUUGAGAAGUGGAGGGACGGGCCCUAUGAAACUCGGCAACCUCGUAUG..AGACGAAAGGUGCCAAAUCCUGCAGGUGAAGAACACCUGAAAGAUAAGAG +>BA000017.4/907210-907313 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABDN02000003.1/30546-30655 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ABWY01000008.1/7479-7574 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AFBU01000014.1/38953-38853 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ABQM01000007.1/239176-239296 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAGCGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>ACND01000039.1/100112-100217 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>AE016879.1/177274-177160 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>CP001407.1/2547623-2547738 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>ABLT01000005.1/165852-165731 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>FP929056.1/2366410-2366507 +CUCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCUGUCGA......AUCA.GGUGCCAAUACCAGCAGCCCGC..AGGGCUGGAUGAUGAGAG +>CP001186.1/186119-186015 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>CP002927.1/2040120-2040021 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUGUU..AAAG.CACGGUGCUAAUUCUUGCAGCA.....GGAGCUGAGAGAUAAGAU +>ABGD02000008.1/40601-40696 +ACCUUAUAAAGAGCGGCGGAGGGACUGGCCCUGUGAAGCCCGGCAACCUGCAUAU....UGCAA.GGUGCCAAAUCCAGCGGUA......UGACCGAGAGAUGAGGA +>ACML01000795.1/215-336 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCGGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCGAAAGGUCUCGAACGAUAAGAG +>CP002003.1/309322-309203 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>CP001878.2/3115522-3115410 +CUCUUAUCCAGAGAGGUGGAGGGACAGGCCCGAAGAAACCCAGCAACCAACACUCAUAGUGAAAAGGUGCUAA..CCUGCAAGGCAGC.UGCCUUGAACGAUAAGAG +>ACNC01000174.1/22048-21941 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ABCZ02000002.1/392355-392476 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACNL01000160.1/31571-31464 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ADNX01000059.1/29282-29177 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>CP001598.1/371029-370917 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AFTN01000029.1/439984-439881 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACNI01000057.1/7157-7272 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGAAAGAUAAGAG +>CP000312.1/2380671-2380566 +CUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCAGUGGAAA.AUCACUACGGUGCCAAUUCCGGUAAAGA..AAUUCUUUACAAGAUGAGAG +>FR821777.2/1813814-1813704 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP001337.1/1199956-1199845 +CACUCAUCCAGAGCGGUGGAGGGACCGGCCCGUUGAAACCCAGCAACCUCGUAUGCGAUGCGAACGGUGCUAAUUCCGGCAGAA....GUGUUCUGGAAGAUGAGCG +>AE017194.1/2536323-2536438 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUAUAUUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>CP001407.1/392307-392195 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AAEN01000019.1/29090-28976 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>AEFX01000009.1/144631-144493 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>ADFM01000024.1/113151-113046 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ABLB01000030.1/25739-25633 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP000232.1/1354284-1354167 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCCGCUCUCCUGGGGCGACGGUGCCAAUUCCUGCAGGGCAGAAGGCCCUGAGAGAUAAGGG +>CP000386.1/882031-881920 +CGCUCAUCGAGAGCGGUGGAGGGACGGGCCCUGCGAAGCCCGGCAACCGGCGGGCG....GCCA.GGUGCCAAUUCCCGCGGAG...GAGACUCCGAGAGAUGAGCC +>AE016879.1/3091678-3091580 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ACMF01000056.1/118633-118535 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>CP002736.1/1732497-1732390 +ACUUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGGCCAAUGAUUGGCGGCGGUGCCAACUCCUGCGGGACAAUGAUGUCCGAAAGAUGAGGU +>ABHI01000002.1/468821-468698 +AUGUUAUCAAGAAAGGUGGAGAGAUAGACUCGACGAAGCCUAGCAACCCUUAGACUUACUAAGAAGGUGCUAAAUUCUACUGAAU.......UCGGAUAGAUAACUC +>ADJS01013542.1/1427-1329 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGCGCGA.GAGCGUAA.GGUGCCAAAUCCUGCGGGA.......AACCGGAAGAUAAGAG +>ACMT01000012.1/42590-42695 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAGAGGAACACCGUGCUAAUUCCAGCAAGC....AAGGCUUGAAAGAUAAGUG +>CP002927.1/3745829-3745915 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUC..AGCAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>CP001878.2/795565-795679 +UCCUUAUCAAGAGUGGUGGAGGGACUGACCCGAUGAAACCCGGCAACCGGUUUGUAUCAAACAAAGGUGCUACGUUCAGCAGAAUGAAUUAUUCUGAAAGAUAAGGG +>AP009484.1/256120-256222 +CUCUUAUCCAGAGAGGUGGAGGGACAGGCCCUAUGAAACCCGGCAGCAGAUUCUUA.AUGAACACUGUGCCAAUUCCUGCAACG.....CAAGUUGAAAGAUGAGAC +>CP002468.1/3391702-3391585 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>ABDA02000002.1/560362-560463 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002660.1/1073709-1073606 +UCCUUAUCAAGAGAAACGGAGGGACUGGCCCAAUGAUGUUCAGCAACCAAGGUUUU.AUACUUAUGGUGCUAAUUCCAGCAGGA...UAUUUUCUGAAAGAUGAGGA +>CP002105.1/2165710-2165588 +CUCUUAUCGAGAGAGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCGAUAGUAUUACUAUGUCGGUGCCAAAUCCUGCAGUAAAGAG...ACUGAAAGAUGAGGG +>AARX02000001.1/1195986-1195878 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>CP000903.1/184056-184161 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AE015929.1/1940498-1940402 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>ACNI01000089.1/35290-35400 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AE016877.1/4010176-4010281 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACPZ01000027.1/354537-354435 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGG..UAAACUUUAGAAGAUGAGAG +>AM039952.1/3610523-3610403 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>BX571856.1/1959048-1958937 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACMU01000053.1/151819-151718 +UUCUUAUCACGAGAGGUAGAGGGACUGGCCCUAUGACACCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACNG01000016.1/68845-68733 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>CP002905.1/3068165-3068027 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>AAOX01000002.1/320243-320340 +CACUUAUCCAGAGAGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAGCAGUCUGUU.....GACACUGUGCCAAUUCCA.CCGGU.....AUACCGGAAAGAUAAGCA +>ACMD01000145.1/33897-33790 +CUCUUAUUAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ABDK02000004.1/177124-177231 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP003058.1/362111-362215 +UGCUCAUCAAGAGUGGCGGAGGGAAUGGCCCUAUGAACCCCAGCAACCAUGGCCUCAUGGCCAACGGUGCUAAAUCCUGCAAUG...UAAUGAUUGUAAGAUGAGAG +>CP000560.1/1544814-1544918 +AGCUUAUCAAGAGCGGCUGAGGGACUGGACCGAUGACGCCCGGCAACCUGCGUGU..AUUGCAA.GGUGCCGCAUCCAGAAAAAUGCACACAUUUUGAAGAUAAGGG +>AAJM01000452.1/793-692 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACMO01000101.1/2705-2564 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP001175.1/904888-904994 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ABDM02000037.1/401-506 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACNA01000101.1/1514-1393 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABEZ02000013.1/193212-193110 +ACCUUAUCAAGAGAGGCUGAGGGACAGGCCCUAUGAAGCCCAGCAACCACUUGG...AAAAGGAAGGUGCUAAAUCCUGCUAGAGAGA.AUUCUAGAAAGAUGAGGU +>AFTZ01000024.1/102618-102518 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>AAXG02000006.1/101826-101729 +GCCUUAUCAAGAGCGGUGGAGGGAACGGCCCGAUGAAACCCGGCAACCUGCGCAU..UGCGCAA.GGUGCCAAAUCCGGCGAGA......GAAUCGAAAGAUGAGGA +>CP002442.1/909940-910048 +UUCUUAUCAAGAGAGGCGGAGGGACGAGCCCAAUGAAGCCCGGCAACCGCUUGGCGCCCAAGCACGGUGCUAAUUCUUGCAGCG...GAAACGCUGAGAGAUAAGAA +>CP000227.1/3779490-3779349 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP002002.1/133933-134035 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>BA000043.1/745485-745383 +UUCUUAUCAAGAGAGGGGGAGGGACUGGCCCGGUGAACCCCAGCAACCGGCCCGC....GGCCAAGGUGCUAAAUCCAGCAGGC...GGAAGCCUGGAAGAUAAGAA +>ACMZ01000112.1/77123-77019 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>ACLV01000055.1/173443-173345 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ADGX01000084.1/3168-3287 +GGCUCAUCCAGAGGGGCAGAGGGAACGGCCCAGCGAAGCCCGGCAACCACCGACGCGCGCGGCA.GGUGCUAAUUCCGACCCGGGAC.....CGGGAAAGAUGAGGA +>ACNC01000145.1/26904-27009 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP002157.1/242308-242184 +UUGUUAUCAAGAAAGGUGGAGGGAUAGACCCUAUGAAGCCUAGCAACCCUUUGUUUCAUAAAGAAGGUGCUAAAUUCUAC...............GGCAGAUAACGA +>CP002584.1/2155618-2155723 +UACUUAUCCAGAAAGACGGAGGGAAAGGCCCGAAGAAGUCUAGCAACCUGUAAACUCGUUACAA.GGUGCUCAUUCCUUUCUGCUA..UAUGCAGAGCUGAUAAGUC +>CP002002.1/863787-863884 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAACCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>AAEN01000008.1/48652-48547 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP001283.1/381571-381459 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACDE01000002.1/53269-53183 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCUAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAAA +>ABQM01000007.1/610977-611082 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>CP002442.1/2956691-2956577 +CUCUUAUCCCGAGCGGUGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGUCACAACUUGUGAAAUGGUGCUAACCUUGGCAAGGCGCA.GUCCUUGAACGAUAAGAG +>ACKD01000036.1/229158-229055 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACMM01000224.1/17870-17763 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>ACJY01000072.1/16632-16546 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCAAUGAUGUUCAGCAACCUACUUAG...AUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAGA +>ADXI01000862.1/12017-11908 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAUGUGAAAGGUGCUAAUCUUUGCAGGAACACUAUUCCUGAACGAUGAGAG +>CP002896.1/7365260-7365393 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGACGAAGCCCGGCAACCGGCGUAC.....ACCACGGUGCCAAUUCCGGCCCGC...UUCGGCGGGGCAGAUGAGGA +>ACDK01000006.1/2993-3112 +ACUUUAUUAAGAAUGGUGGAGGGACUGGCCCUAUGAAACCUAGCAACCUACGAAAUAUAAGUGU.GGUGCUAAAUCCUGCAAGC...UGAUGCUUGGCAAAUAAGGU +>CP002906.1/2008576-2008485 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUUAGCUUGAAAGAUAGGAA +>ABQK01000005.1/1006028-1005937 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GCUAGCUUGAAAGAUAGGAA +>AP008226.1/728125-727989 +CUCUUAUCCAGAGCGGUGGAGGGUACGGCCCUGUGAAGCCCGGCAACCUCCCG.......GGGCUGGUGCCAACGCCGGCCCGGGC......CGGGGACGAUAAGAG +>ACWC01000013.1/48385-48278 +AGCUUAUAAAGAGAGAUGGAGGGACUGGCCCGGUGAAAUCCAGCAACCUGCAGC...AGUGCAA.GGUGCUAAAUCCAGCAGAAUGUCAGAUUCUGAAAGAUAAGUU +>AAER01000040.1/684525-684424 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABWY01000003.1/70060-70171 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AFHT01000091.1/72476-72367 +CUCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCGACCGCAACGCGGUAAAGGUGCCAAUUCCUGCAGAACAUGAAGUUCUGACAGAUGAGAG +>AP008934.1/1011112-1011223 +CUCUUAUCCUGAGUGGCGGAGGGAUGGACCCAAUGAAGCCCAGCAACCUCUUCUUAAUGAAGAAAGGUGCCAAACCUUGCAGACAAAUAGCGUCUGAACGAUAAGAG +>AACY021521278.1/69-174 +UACUUAUCCAGAAAGGUGGAGGGAGUGGCCCUUUGAAACCUAGCAACCCCCUUA......GGGAAGGUGCUAAUUCCAAAACAUUGAACAAAUGUUUAAGAUAAGAG +>ACMV01000254.1/8910-8801 +CUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUAUGAAACCCGGCAACCGUCAACUUUGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACKC01000015.1/130012-129901 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AGTN01074236.1/176-66 +UCCUUAUCGAGAGUGGCGGAGGGAACGGCCCUGUGAAACCCGGCAACCUGCUUUGACUCCGGAAAGGUGCCAAAUCCGACGGUU........AUCGAGAGAUGAGGC +>CP002442.1/907663-907495 +CUCUUAUCAAGAGUGGCUGAGGGAUUGGCCCAAUGAAGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAGUCCAACAGAAAGACCGUUUCUGAAAGAUAAGAG +>ADJS01009688.1/3564-3662 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGCGCGUG.AGCGCAA.GGUGCCAAAUCCUGCGGGA.......AACCGAGAGAUAAGAG +>CP002905.1/1533424-1533270 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....CUGAUCUGAGAGAUAAGAG +>ACUT01000007.1/122247-122152 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AAEN01000026.1/85039-84932 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACLU01000035.1/22524-22632 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP001602.1/1810063-1809957 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AEFY01000058.1/32676-32538 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>ACNH01000085.1/1522-1401 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACRM01000008.1/131210-131324 +AACUUAUCGAGAGAAGUGAAGGGAUUGGCCCAAUGAAACUCAGCAACAGCUUCAUAAUAAAGUACUGUGCUAAUUCCAAGAGGAUAAUAAAACCUCAAAGAUAAGUG +>ABRX01000009.1/30786-30919 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGGUUUCUUA...ACCAAGGUGCUAACCUAUGCAAGGUACAAGACCUUGAGCGAUAAGAG +>AE017225.1/1375419-1375524 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AFDH01000116.1/116697-116568 +UUCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCACAUUGUAACAAUGCACGGUGCUAAUUCUUGCGGGAGC......UCUGGGAGAUGAGAG +>ACMI01000138.1/7485-7600 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGUGCCAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>CP000239.1/1201745-1201635 +UCUUUAUCCAGAGCAGCUGAGGGACAGGCCCAACGAAGCUCGGCAACCGGCGGAAGCUCCGCUACGGUGCCAACUCCUGCGGUUAGUCAGUAACCGAAAGAUAAAGG +>ACSS01000017.1/6269-6367 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP002004.1/1719663-1719557 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ADJS01004224.1/41820-41926 +UCCUUAUUGAGAGCGGCUGAGGGAAAGGCCCUUUGAAGCCCGGCAACCUGCACAUUAUGUGCAA.GGUGCUAAAUCCUGCGGUG.....UUGACCGAAAAAUAAGGU +>ACSP01000047.1/122243-122148 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABHG02000017.1/332-438 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ABLB01000001.1/306352-306237 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>CP001101.1/884104-884209 +CUAUCAUCCAGAAAGGUGGAGGGAGUGGCCCUGAGAAGCCUGGCAACCGUCAGU...AGUGAUU.GGUGCCAAUUCCAACCCGGACAAGCUGCGGGGAAGAUGAUUG +>ADGO01156945.1/136-27 +UUCUUAUCUAGAGCGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCUUAAUCUCCGAUUAAACGGUGCUAAUUCCAGCAGAGCAAAUAGUUCUGAAAGAUAAGAG +>CP002627.1/1043969-1043847 +UUCUUAUCAAGAGAAGCCGAGGGACUGGCCCGACGACGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUAAUAAAGCUUGGAAGAUAAGAA +>ACLW01000082.1/1996-2101 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUAUGCUGACAGAUAAGGA +>AP007209.1/4494837-4494716 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABHF02000029.1/45916-45811 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ABFU01000052.1/13467-13354 +CUCUUAUCCUGAGUGGUGGAGGGACAGGCCCAAUGAAACCCAGCAACCUGCUAAUUAUUAGAGAAGGUGCUAA..CCUGCAAGG...AAAUCCUUGGUCGAUAAGAG +>ABYJ02000053.1/6165-6282 +UUCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGUGAAGUCCGGCAACCCCUCUA......CGGAAGGUGCCAACCUGAGCGAAUCGU.....UUCGAACAAUAAGAG +>AGBY01000012.1/9388-9551 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUUAA...GGCACGGUGCUAAUUCCAUCAGACG..UAUGUGCUGAGAGAUAAGAG +>CP002869.1/7456333-7456184 +CUCUUAUCAAGAGAGGUUGAGGGACUAGCCCGAUGAUACCCGGCAACCGCAAUC......UGCACGGUGCUAAUUCUUGCGGAAGCGUAACUUCUGAUAGAUGAGAG +>AEVP01000018.1/22093-22200 +ACUUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGGCCAAUGAUUGGCGGCGGUGCCAACUCCUGCGGGACAAUGAUGUCCGAAAGAUGAGGU +>ACXY01000024.1/3501-3379 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCG.............CACGGUGCUAAUUCCUGCAGAACGUUGAGUUCUGGCAGAUAAGAG +>ACNK01000011.1/76405-76293 +UCUUUAUCCAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>CP001983.1/2222658-2222764 +UUCUUAUCAAGAGAGACGGAGGGACUGGCCCUAUGAUGUCCGGCAACUGCUGUA...CGCAGUGCGGUGCCAAAUCCAGCAGACGAUGUUCGUUUGGAAGAUGAGAA +>ACPU01000010.1/53288-53378 +GAACCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUACAUUAAUAUUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>AEFO01000020.1/366573-366678 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>ACMI01000021.1/4921-4807 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ABCM01000001.1/368790-368897 +UACUUAUAAAGAAAGACUGAGGGAAAGGCCCUGUAACGUCUAGCAACCUUACUAGC.AAGUAAAAGGUGCUAAUUCCUACUCUG...UAGAAAGAGAAAGAUAAGUU +>AFBV01000002.1/72430-72311 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>FR687253.1/571357-571257 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUAU..AUAUUCACGGUGCUAAUUCCAGCAGUA.....UUUUCUGAAAGAUAAGUC +>AP012204.1/4999519-4999406 +AGUUCAUCCAGAGGGGACGAGGGAACGGCCCUACGACUCCCGGCAACCGGCGACCGAUCGGACACGGUGCCAACUCCGACCAGGUCGAAAAUCUGGUCAGAUGAUGA +>AFOX01000034.1/103974-103836 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCCGUUCUUU....AU.AUGGUGCUAAUUCCUACAAAACC......UUUGGCAGAUGAGAA +>CP002816.1/644771-644671 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>CP002906.1/1158756-1158639 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>AEXQ01000068.1/23269-23370 +UCCUUAUCAAGAGAAGUGGAGGGACAGGCCCUAUGAAGCUCAGCAACCGUACAG...UCGUACACGGUGCUAAAUCCGACAGAU....UAAUUCUGGCAGAUGAGGA +>AFTQ01000063.1/7845-7742 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACNC01000111.1/11623-11525 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACLV01000012.1/25697-25802 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>FR714927.1/1790837-1790726 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACKF01000026.1/18381-18278 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AL009126.3/1424683-1424527 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCAAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....CUGAUCUGAGAGAUAAGAG +>ACMC01000082.1/2731-2590 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACDB02000044.1/430347-430433 +AAACCAUCAAGAGAAACCGAGAGACUGGCUCUAUGACGUUCAGCAACCAUCAAAA.....GAUGUGGUGCUAAUUCCAG.................ACAGAUGGCUG +>ACMH01000063.1/7562-7677 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>AFTU01000032.1/9131-9234 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACRH01000016.1/13742-13844 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUGAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUC..AACUUUAGAAGAUGAGAG +>CP000560.1/2001799-2001707 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAAACCCGGCAACA.........UUU...AUUGUGCCAAUUCCAGCAAGC...GUAUGCUUGAAAGAUAGGAA +>AM295250.1/1406748-1406633 +CUCUUAUCCUGAGUGGCGGAGGGAUGGACCCAACGAAGCCCAGCAACCUCUCCUAAGCGGAGAAAGGUGCCAAACCUUGCAAAUGUCAUACGUUUGAACGAUAAGAG +>CP002816.1/1749070-1748964 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>BABA01008167.1/1017-924 +GCCUUAUCGAGAGUGGUGGAGGGAACGGCCCGAUGAAACCCGGCAACCUGCAAU......GCAA.GGUGCCAAAUCCGGCGAGG......AAAUCGAAAGAUGAGGA +>AE017225.1/1362726-1362834 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACMM01000184.1/2720-2579 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP000724.1/3432425-3432310 +AUCUUAUCUAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACAGCUAGCUUGG..UGAAAUGUGCUAAUUCCUGCAGCC....CUUGGCUGAAAGAUAAGGA +>AE017355.1/188044-188149 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AEFY01000069.1/18325-18424 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>AENR01000012.1/408706-408597 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>CP000903.1/1401022-1401130 +AGCUUAUCAAGAGAAGCUGAGGGACUGGCCCUACGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ABFV01000043.1/34601-34728 +AGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCAUCUC.......AAAAAGGUGCCAAUUCCGACCCGU.....CCGCGGGACAGAUGAGGA +>FP929054.1/1098871-1098971 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUGUGAAGCCCGGCAACCCCUUUUU..AUGAGGAAGGUGCCAACCUGAGCGAGU.......CAUCGAACAAUAAGAG +>CP001176.1/182705-182810 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAACGGUUCUGUAAAAGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACMN01000074.1/112447-112338 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP002011.1/2062268-2062163 +CUCUUAUCAAGAGUGGCGGAGGGACAGGCCCUGUGAAGCCCGGCAACAGCUAGUUGACCUAGAAAUGUGCUAAUUCCUGCAGUG...GAUUCACUGAGAGAUGAGGG +>ADEY01000015.1/230094-230190 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>CP002634.1/1590588-1590692 +AGCUUAUCAAGAGCGGCUGAGGGACUGGACCGAUGACGCCCGGCAACCUGCAUGU..AUUGCAA.GGUGCCGCAUCCAGAAAAAUGCACACAUUUUGAAGAUAAGGG +>ABQM01000009.1/823526-823632 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>ACGC01000015.1/40747-40858 +CUACCAUAAAGAGAAGGUUAGAGACAAGCUCGACGAUCCUCAGCAACCUGGAAAA....AUCUAAGGUGCUAAAGCUUGAAUGAUG......CAUCGUCGAUGGGUG +>ACMX01000080.1/8882-8773 +CUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUAUGAAACCCGGCAACCGUCAACUUUGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACSW01000110.1/6270-6159 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AARY02000082.1/4033-3915 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ABLB01000002.1/187809-187708 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AAER01000035.1/405776-405883 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AEFX01000010.1/263967-263862 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>CP002643.1/2445790-2445695 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMZ01000006.1/3938-3834 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>ACLZ01000004.1/43538-43432 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUU.UAUGGCUUGAAAGAUAGAAU +>AFEC01000018.1/810-907 +CACUUAUCAAGAGAAGUGGAGGGACUGGCCCUAUGAAGCUCGGCAACA....UUGAAUCA.....UGUGCCAAUUCCAGUAACCUGUC.UAGGUUUGAAGAUAAGGG +>AEFQ01000035.1/254477-254582 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>AECU01000191.1/1578-1480 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGCGCGUG.AGCGCAA.GGUGCCAAAUCCUGCGGGA.......AACCGAGAGAUAAGAG +>AAER01000035.1/1067855-1067734 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP002050.1/2307235-2307131 +GUCUUAUCAAGAGUGGGCGAGAGACGGGCUUGAUGACCCCCAGCAACC.GCCGUA....GGC.AAGGUGCUAACACCUGCAAAGCGGUUUGCUUUGGAUGAUAAGAA +>ACLV01000066.1/67844-67954 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP001022.1/2977132-2977031 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUUUGAAGCCCAGCAACAGUCGAAA.....GACACUGUGCUAAUUCCUGCGGGUGUUG..UACCCGAUCGAUAAGCU +>ABRX01000001.1/537426-537325 +UUCUUAUCAAGAGAGGCAGAGGGACUAGCCCAAUGAAGCCCGGCAACCGACUUCCAUGAAG.CACGGUGCUAAUUCUUGCAGCA.....AGCGCUGAGAGAUAAGAU +>ADCW01000001.1/253964-254064 +AACUCAUCAAGAGUAGUGGAGGGAUAGGCCCUGUGAAGCUCAGCAACCUUCCAA...GCGGAAAAGGUGCUAAUUCCUAUGACA.....AAUGUCGUUAGAUGGGAG +>AEIH01000070.1/8688-8802 +UACUUAUCCAGAAAGACUGAGGGAAUGGCCCGAUGAAGUCUAGCAACCUGUACAGCUUGCUAAAAGGUGCUAACUCCUACCCCAUCAAUACGGGGGAAAGAUAAGUU +>ACNF01000005.1/5944-5830 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP001089.1/3288078-3288187 +UUCUUAUCAAGAGCGACCGAGGGACUGGCCCGGUGACGUCCGGCAACCGCCUGA...AAAGGUACGGUGCCAAUUCCAGCAAAGCCGCACGUUUUGACAGAUAAGGA +>AAWL01000007.1/4400-4499 +CUCUUAUCCAGAGAGGUCGAGGGACUGGCCCGAUGACACCCGGCAACCGCGGCAA.....CGCAUGGUGCUAAUUCCAGCAGGA...GCAAUCCUGGAAGAUGAGAG +>AATL02000006.1/123403-123503 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ACMM01000057.1/76767-76655 +UCUUUAUCAAGAGAGGCAGAGGGACUGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AACY022359920.1/140-235 +UACUUAUCAAGAAAGGUGGAGGGACAGGCCCUGUGAAGCCUGGCAACC.....UUUGACU.....GGUGCCAAUUCCUGUUUCC...AAUGUGGAAUAAGAUAAGUU +>ACMH01000088.1/74321-74426 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP001056.1/2931946-2931840 +UUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCAUAUAUAAUGUAUAUAAGGUGCUAAAUCCUGCAGUG....AAUGACUGAUAGAUAAGGG +>ACMS01000020.1/866-971 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAAUUCCAGCAAGCUUAAAGAGCUUGGAAGAUGAGAA +>ACMD01000261.1/3242-3347 +UUCUUAUGUUGAGAAGUGGAGGGACGGGCCCUAUGAAACUCGGCAACCUCGUUUU..AGACGAAAGGUGCCAAAUCCUGCAGGUGAAAAACACCUGAAAGAUAAGAG +>CP001837.1/1177668-1177776 +CUCUUAUCCUGAGUGGCGGAGGGAUGGACCCAAUGAAGCCCAGCAACCUCUUUUA..UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>CP000673.1/503077-503184 +UUCUUAUCAAGAGCGGCGGAGGGAUAGGCCCUAUGAAGUCCGACAACCGACAUUUUGUGCAUC..GGUGUCAAUUCCUACAGAGUGUGUUACUCUGAAAGAUAAGAA +>CP001903.1/4807188-4807081 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AAEP01000031.1/31388-31497 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AEFX01000013.1/229727-229641 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>ACMO01000006.1/22655-22551 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>AP009484.1/187992-188092 +UUCUUAUCCAGAGAAGUGGAGGGACUGGCCCUAUGAUACUCAGCAACAACUUUA......AGUACUGUGCUAAAUCCAGCAAGC...AUAUGCUUGGUAGAUAAGUG +>CP001177.1/4541054-4540933 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>FN538970.1/1585164-1585270 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>CP001820.1/986751-986851 +AACUCAUCAAGAGUAGUGGAGGGAUAGGCCCUGUGAAGCUCAGCAACCUUCCAA...GCGGAAAAGGUGCUAAUUCCUAUGACA.....AAUGUCGUUAGAUGGGAG +>AP007209.1/808050-807945 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>CP002582.1/136018-135919 +UGCUUAUCACGAGUGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCUGUAUAA....UAUCAAGGUGCCAAAUCCAACAGUA...AACAAACUGGAAGAUGAGUA +>BABA01030581.1/814-716 +AACUUAUCAAGAGCGGCUGAGGGACAGGCCCGAUGAAGCCCGACAACCUGCGUGUA.UGCGCAA.GGUGCCAAGUCCUGCGGGA.......AACCGAAAGAUAAGCG +>CP001104.1/201173-201075 +CCCUUAUUAAGAGCGGUGGAGAUAUAGGAUCUAUGAAACCCGGCAACCCCUUUUG.....AGGAAGGUGCCAACCUGAGCGAUA.....UUAGUCGAACAAUAAGAG +>ACLS01000097.1/44650-44755 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP001907.1/4053885-4053990 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUAUGCUGACAGAUAAGGA +>ADXK01000209.1/2030-1913 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAACGUUUUGUUUUGGUAGAUAAGAG +>CP001215.1/5143022-5142917 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>BABE01016364.1/371-270 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUGCGAAGCCCGGCAACCCCUGUUUG.UGUAGGAAGGUGCCAACCUGAGCGAGU.......GAUCGAACAAUAAGAG +>ACLT01000005.1/18521-18407 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>AF269983.1/571-671 +ACCUUAUUUUGAGAAGCUGAGGGAUUGGCCCAUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>CP000903.1/3908537-3908642 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUAUGCUGACAGAUAAGGA +>AARO02000053.1/11879-11976 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ADKM02000062.1/147648-147749 +GCCUUAUCAAGAGCGGUGGAGGGACAGGCCCUGUGAAACCCGGCAACCGGCGUC...AGCGUCAAGGUGCUAAAUCCUGCGGUU....AUUUUCCGGAAGAUGGGGA +>AEUR01000032.1/21936-22047 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AASB02000026.1/56497-56595 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP001176.1/3080586-3080485 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AEFP01000028.1/13534-13443 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>AEFT01000014.1/4799-4644 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ACMD01000108.1/6822-6682 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP001215.1/3892152-3892011 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AEFO01000006.1/229731-229645 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>ACNL01000006.1/21841-21737 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>ABCZ02000002.1/209907-210014 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMS01000121.1/7025-7140 +UACUUAUCCAGAGAGGUAGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUUACAUAGGAAGGUGCUAAUUCC.GCAGAGGACACUUUUUUGAAAGAUAAGGG +>AARJ02000007.1/61322-61441 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>ABDT01000104.2/139237-139354 +UUUUUAUCAAGAAAGACGGAGGGACUGGCCCUGUGAUGUCUGGCAACCUGGAGGAUAUUGUUUAAGGUGCUAAUUCCUGCAGAUUUU..AUAUCUGAGAGAUAAGAA +>ACMK01000007.1/24849-24743 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>CP002478.1/235772-235872 +GUCUUAUCAAGAGAGAUGGAGGGACUGGCCCAAUGAAAUCCGGCAACAGGAAUUG....AUUCACUGUGCCAAUUCCAGUAGCA...CAAUUGCUAGAAGAUAAGUC +>AE017334.2/4553811-4553690 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AP007209.1/1439904-1440009 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUAUGCUUGAAAGAUGAGAA +>ABDT01000031.2/132-23 +UUUUUAUCAAGAAAGACAGAGGGACUGGCCCUAUGAAGUCUAGCAACCUGAAUUAUUUAAUUUAAGGUGCUAAUUCCAGCAGAUAUUUUAUAUCUGAAAGAUAAGAA +>AAEP01000025.1/557520-557635 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>CP000673.1/2857219-2857110 +UUCUUAUCAAGAGAAACUAAGGGGCUGGCCCGAUAAAGUUCAGCAACCGUAUGUUUUACAUGCAAAGUGCUAAAUUCUGCAGAU...AUAUUUCUGAAAGAUGAGGG +>ACET01000016.1/116829-116743 +AUACCAUCAAGAGAGAUUGAGGGACAGGCCCGAAGAUAUCCAGCAACCUACUGA...AAUGUGU.GGUGCUAACUCCUG.................UUAGAUGGAAG +>ADJS01006310.1/6744-6840 +CCCUUAUCAAGAGAGGCGGAGGGACAGACCCUGUGAUGCCCGGCAACCUGCGGUU....UGCAA.GGUGCCAAUUUCUGCGG.....GAAAA.CCGGAAGAUGAGGU +>ACDC02000036.1/16355-16268 +AAGCCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUGCACAU..UGUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAGA +>AFWX01000001.1/2475637-2475742 +GACUUAUCAAGAGUGGUGGAGGGACUGGCCCGAAGAAACCCAGCAACCAUAU.AUUUAUAUAUAAGGUGCUAAAUCCUGCAGCGUAAU.AGAGCUGAAAGAUAAGGU +>ACMA01000056.1/133069-132971 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AE017334.2/1375474-1375579 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AARK02000129.1/2784-2892 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ACLV01000049.1/22193-22308 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>CP001983.1/3652588-3652482 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGCUGUCUAUGACAGAAUGGUGCCAAAUCCUUAAGAACAGUAUGUUCUUGAAGAUGAGGA +>CP000227.1/1480126-1480231 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUAUGCUUGAAAGAUGAGAA +>CP000382.1/2205540-2205436 +AUCUUAUCAAGAGAGGUGGAGGGAAUGGCCCUAUGAAGCCCGGCAACCAGUAUAUAAAAUACUAAGGUGCUAAUUCCUGCAGUA.....UAAUCUGCAAGAUAAGAA +>ABCO01000001.1/556836-556962 +AUGUUAUCAAGAAAGGAGGAGGGAUAGACCCUAUGAUACCUAGCAACCCUUGUGCUCUACAAGAAGGUGCUACAUUCUACAAAGAUUUUUAAUGCGAUAGAUAACGA +>ABDM02000026.1/41176-41284 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ADWJ01000038.1/456265-456118 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCAUGGCGAACAUGAGGAAGAUGAGGA +>ACNC01000006.1/10557-10662 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ABVH01000001.1/315414-315308 +UUCUUAUCAAGAGAGGCGGAGGGACGAGCCCGAUGAAGCCCGGCAACCGCUUGGCAUUCAAGCACGGUGCUAAUUCUUGCAGCG...GAAACGCUGAGAGAUAAGAA +>AAEP01000027.1/83906-83799 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACNI01000106.1/165036-164932 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>ACNC01000186.1/27245-27141 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>ACYO01000006.1/113620-113718 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ADEK01000022.1/131665-131565 +AAUUUAUCAAGAGUGGACGAGAGAUUGGCUUUAUGACUCCCAGCAACCUACUUAU.....GUAA.GGUGCUAAUACCAACAAAGCUU.AAGCUUUGGAUGAUAAAGA +>ABED02000029.1/620487-620585 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGCGCGA.GAGCGUAA.GGUGCCAAAUCCUGCGGGA.......AACCGGAAGAUAAGAG +>ACNA01000093.1/70062-69953 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AE017225.1/4074783-4074892 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>AAOX01000018.1/29287-29391 +UUCUUAUCAAGAGAGGCGGAGGGACUAGCCCUAUGAAGCCCGGCAACCGACUUUGUAAAAAGCACGGUGCUAAUUCUUGCAGCG...UUUGAGCUGAUAGAUGAGAA +>ACLW01000062.1/6904-7019 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUAUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGGAAGAUAAGAG +>CP001176.1/3193781-3193683 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP000001.1/3929431-3929538 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACMN01000005.1/16888-16774 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ABDL02000033.1/19676-19785 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ABLB01000013.1/117437-117546 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AECP01000041.1/3966-3856 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ADEK01000040.1/115098-115209 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUGUGAAGCCCAACAACCGGCAUUUUAUAUGUAUCGGUGUUAAUUCCUGCAGAAUAUAGUAUUCUGGAAGAUAAGAA +>ACML01000194.1/31415-31520 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAGCCCGGCAACCGAUCUACAAGUAGGCACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACMT01000059.1/62965-63071 +UUCUUAUGUUGAGAAGUGGAGGGACGGGCCCUAUGAAACUCGGCAACCUCGUUUU..AGACGAAAGGUGCCAAAUCCUGCAGGUGAAAAACACCUGAAAGAUAAGAG +>CP000227.1/2469181-2469296 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAUACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCGGAGAACACGUUUUUGGAAGAUAAGAG +>ACMG01000004.1/25359-25464 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACIN02000013.1/199862-199965 +CUCUUAUUCAGAGUGGCGGAGAGUAAGGCUCUGUGAAGCUCGGCAACCCCUGAA...AGAUGGAAGGUGCCAACCUGAGCGAAGU..UUUACUUCGAGCAAUAAGAG +>CP002118.1/1129171-1129275 +CACUUAUCAAGAGAGGUGGAGGGACCGGCCCUGUGAAGCCCAGCAACC.GUAUAUGUUAUAC.AAGGUGCUAAUUCCUGCAGCG.....CUAGCUGAGAGAUGAGAA +>AGIT01000090.1/2444-2307 +CGCUCAUCCAGAGGGGCAGAGGGACCGGCCCGAUGAAGCCCGGCAACCGGCGU.......GCAACGGUGCCAAUUCCGACCCGC...GCCGGCGGGACAGAUGAGGA +>AEPB01000044.1/77294-77398 +AACUUAUCAAGAGAGACCGAGGGGUAGGCCCUAUGACGUCCGGCAACCCCCAAUU.....GGGAAGGUGCCAAGUCCUGCGGAAUGUGAAAUUUCGGAAGAUAAGUC +>ABDM02000009.1/101354-101459 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ABCF01000003.1/48246-48347 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUUUGAUACCCGGCAGCAACUUUU...AUAAGUACUGUGCCAAUUCCAGUAGCG....UAAUGCUAGAAGAUAAGAA +>ABQK01000005.1/366762-366607 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>ACMU01000006.1/16576-16463 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAGAACGAUUUGUUUUGGAAGAUAAGAG +>AAEO01000026.1/48247-48142 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>AEFS01000005.1/43309-43447 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>CP001407.1/4078770-4078879 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>CP000002.3/3080900-3080763 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCAAUGAAACCCAGCAACCGGUUUCUCU...ACUACGGUGCUAACCUAUGCAAGGUGUUCAACCUUGAGCGAUAAGAG +>CP002118.1/1975782-1975882 +UUCUUAUCAAGA.AGGUGGAGGGACUGGCCCUAUGAAGCCUGACAACCGGCAAAU.....GU.ACGGUGUUAAUUCCUGCAAAACUUAUUGUUUUGAAAGAUAAGAA +>AGTN01260819.1/374-257 +CACUCAUCAAGACCGGCUGAGGGAUAGGCCCUUUGACGCCGGGCAACCAUCGGGUUUCCCGAAACGGUGCCAACUCCUGCGGGGGUCCUUGUCGCGAGAGAUGAGUG +>CP001022.1/2707752-2707649 +CACUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAAACCCGGCAACAGACUCAUUAUGAG.CACUGUGCCAAUUCCAUCAGAC...AAUUGUCUGAGAGAUGAGUC +>CP000154.1/4261918-4261779 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCCGUUUUUUC...AUGAUGGUGCUAAUUCCUACAAAACC......UUUGGCAGAUGAGAA +>ACMG01000026.1/27886-27994 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ADEK01000040.1/112673-112785 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGACAACCGGCAUUUUAUAUGUAUCGGUGUCAAUUCCUACAAAGUAAUUUACUUUGAAAGAUAAGAA +>FN668941.1/1232003-1232109 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>AEEH01000028.1/1659-1566 +ACCUUAUUGAGAGGCAGAGAGUGAUGGGCACGUUGACCUGCAGCAACCUU...........AAAAGGUGCUAAAUCCUACGGGU.......GACCGAAAGAUAAGGA +>ADXJ01000267.1/2589-2489 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUGU..UUAUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAGAGAUAAGUC +>AGFS01070880.1/139-28 +GAUUUAUAAAGAAGUGGCGAGAGACUGGCUCAAUGACCCAUGGCAACCUUCAAUUUGUUUGAAAAGGUGCCAAUUCCUGUCCAAAACAAUUUUGGAGCAUAUAAAUG +>CP002349.1/4296381-4296260 +AACUUAUCCAGAAAGACUGAGGGAUGGGCCCUUUGAAGUCUAGCAACCUUCCAAUGCAAGGAAACGGUGCUAACUCCCAUUUCGAGAUUUUCGGAAGAAGAUAAGAA +>ACMD01000165.1/10748-10644 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>CP003056.1/2638191-2638339 +CUCUUAUCCCGAGUGGUGGAGGGACGGGCCCGAUGAAACCCAGCAACCCGCCUCU.....GCAAAGGUGCUAACCUCAGCAAGGAUUGUUUCCUUGAACGAUAAGAG +>ABKF01000010.1/71246-71353 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP000909.1/4651572-4651683 +CACUCAUCCAGAGCGGUGGAGGGACCGGCCCGUUGAAACCCAGCAACCUCGUAUGCGAUACGAACGGUGCUAAGUCCGGCAGAG....GUGUUCUGGAAGAUGAGCG +>AFVQ01000114.1/11662-11547 +CUCUUAUCCAGAGUGGCGGAGGGACUGGCCCAAUGAUGCCCGGCAACCGAUUGCGCAAAAGUCAAGGUGCUAAUUCCAACAGAAACGCGAGUUCUGGCAGAUGAGAG +>ACMI01000141.1/28350-28249 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAU.UCUUUACGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACHB01000100.1/57340-57454 +GAUUUAUAAAGAAGUGGCGAGAGACUGGCUCAAUGACCCAUGGCAACCUUCAAAAAAUUUGAAAAGGUGCCAAUUCCUGUCCAAAGCAAUUUUGGAGCAUAUAAAUG +>ACMU01000010.1/25895-25999 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUAAGGCUUGGAAGAUGAGAA +>ACLU01000064.1/7009-7124 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>AGBY01000092.1/31078-31211 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGGUUUCUUA...ACCAAGGUGCUAACCUAUGCAAGGUACAAGACCUUGAGCGAUAAGAG +>ABLB01000013.1/117234-117125 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>ADNX01000094.1/21362-21465 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAAG.AGUCUUGAAAGAUGAGGU +>ACSO01000015.1/3531-3420 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP001907.1/334435-334540 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP000002.3/1292297-1292413 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUCUGCACUGCACCAAGGUGCUAAAUCCAGCAAGC...GGAUGCUUGGAAGAUAAGAA +>AE009951.2/987486-987399 +AAACCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUACGUAA..AAUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>AP006716.1/507636-507743 +GACUUAUCCAGAGAAGUGAAGGGAUUGGCCCAAUGAAACUCAGCAACAACUUAAAAGAAAAGUACUGUGCUAACUCCAAGAGGU.....AUGCCUCAAAGAUAAGUG +>CP001176.1/194264-194160 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>AADR01000038.1/16221-16115 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ABDL02000003.1/185146-185045 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABHG02000013.1/125929-126035 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>CP002901.1/764379-764476 +CUCUUAUCACGAGUGGUGGAGGGGACGGCCCGAUGAAGCCCGGCAACCGGCGAU......GCCCAGGUGCCAAACCCGACCGGG....AUGACCGGGAGGAUGAGAG +>AEUQ01000012.1/9543-9445 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMO01000101.1/4899-5004 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AFUG01000006.1/23073-23176 +UUUUCAUCAAGAGCAGUUGAGGGAUUGGCCCGAUGAAACUCAGCAACCCCCCUUUCCAACGGGAUGGUGCUAAUUCCUACGGUG.....UAUACCGGCAGAUGAACG +>ABFU01000018.1/18957-19102 +CUCUUAUCAAGAGAGGCGGAGGGAUUGGCCCGAUGAUGCCCAGCAACCGACCGUAAU...GGCACGGUGCUACUUCCAACAGAAUGUAAUGUUCUGGCAGAUAAGAG +>AAEP01000026.1/239039-238938 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABQL01000005.1/1006027-1005936 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GCUAGCUUGAAAGAUAGGAA +>AFRP01002186.1/2529-2374 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCC.......GGGAAGGUGCCAAUUCCGGCUCGCGGCG....UGAGGAAGAUGAGGA +>AFGI01000005.1/398990-398872 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>AE016879.1/4553684-4553563 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AFEI01000035.1/132939-133039 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>AFTX01000006.1/67215-67317 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAUGAAGCCCGGCAACCGUCUGAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUC..AACUUUAGAAGAUGAGAG +>ACMY01000066.1/4890-5005 +UACUUAUCCAGAGAGGUGGAGGGACCGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>AARQ02000005.1/17976-17858 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>AGDD01000668.1/2212-2367 +AGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAAUCCGUCUCACGGCGAACGUGAGGAAGAUGAGGA +>AGAB01000040.1/40794-40688 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>CP001176.1/4938797-4938690 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AFWM01000114.1/4590-4690 +UUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUUUGAAGCCCGGCAACAGGUUGAA....AAACACUGUGCCAAUUCCUGCAGAC...AAUCGUCUGAAAGAUAAGAG +>CP000485.1/4061123-4061014 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AGAV01000005.1/56668-56765 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGUUGAAACCCAGCAACAGACUUUU...UUGU.ACUGUGCUAAUUCCAGAGGCG.....UAUG.CUGAAGAUAAGAA +>ACMQ01000005.1/18478-18364 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACNA01000011.1/79903-79791 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AE017355.1/4553304-4553183 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AADQ01000086.1/3-105 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>AENP01000030.1/37433-37341 +ACCUUAUUGAGAGUGGUGGAGUGAUGGGCACUGUGAAACCCGGCAACC.........UAG...UUGGUGCUAAAUCCCACAGAU...UUUUAUCUGGAAGAUGAGGU +>AECP01000002.1/24892-24990 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMM01000043.1/22652-22548 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>CP003096.1/178381-178481 +CUCUUAUCAAGAGAGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCUGCCUUUUACAGGCGU.GGUGCCAAUACCUGCAGCU.....UAGGCUGGGUGAUAAGAG +>FP929059.1/334386-334536 +CCCUUAUCAAGAGCGGUUUA...............AAACCCAGCAACCGUUUCGCUUCGAAAAAUGGUGCUAAUUCCUACGGCACGGCAAUGACCGAAAGAUGAGGA +>AFSR01001725.1/9252-9099 +CUCUUAUCCAGAGAGGCGGAGGGACCGGCCCUGAGAAGCCCGGCAACCAUCAGA......GACACGGUGCCAAUUCCGGCAGCG....CAAGACUGGAAGAUGGGAG +>ABCM01000005.1/99709-99818 +UGCUUAUAGAGAAAGACGGAGGGAUAGACCCUGCGAAGUCUAGCAACCUGUGCUU.....ACAA.GGUGCUACAUUCUACGG...........CCGAAAGAUAAGUU +>AE017194.1/4022856-4022965 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ADXI01000405.1/1001-901 +UUCUUAUCAAGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUAU..AUAUUCACGGUGCUAAUUCCAGCAGUA.....UUUUCUGAAAGAUAAGUC +>AE017180.1/1014096-1014202 +AACUUAUCAAGAGCGACCGAGGGACAGGCCCGGUGACGUCCGGCAACCUCCCCAU..GGGGGGAAGGUGCCAAUUCCUGCGAGACCGACAGUUUCGGGAGAUAAGGA +>AARU02000001.1/136946-136846 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ABCZ02000024.1/33796-33691 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUAAUGU...GAUAUAAAGGUGCUAAAUCCUGUAGGAUCUAAAGUCCUAAUAGAUAAGAA +>ACMF01000010.1/25728-25834 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCUAUAUAGGCUUGGAAGAUGAGAA +>ACMN01000057.1/57814-57716 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AARQ02000024.1/14073-13967 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>HE576794.1/1879555-1879458 +UAUUCAUCCAGAGCAGCCGAGGGACUGGCCCGAUGACGCUCGGCAACCUACGUAG.....GUAA.GGUGCCAAUUCCAGCAGGA....ACAACCUGGCAGAUGAAGU +>ACJB01000032.1/7985-7885 +AUCUUAUUUCGAGAAGCUGAGGGAUUGGCCCAACGAUGCUCAGCAACCGCUAGC...AAUAGCACGGUGCUACAACCAACGAGU......AUCUCGAAUGAUAAGUA +>AE017355.1/3872413-3872520 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AEFW01000007.1/107020-106898 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>ACPZ01000042.1/28535-28640 +AUCUUAUUCAGAGAAGUUGAGGGAUUGGCCCAUAGACGCUCAGCAACCGCUACAAAGACGAGUACGGUGCUAAAACCAACGAGC.......ACUCGAAUGAUAAGUA +>ABDA02000001.1/1085590-1085695 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ACNL01000139.1/5220-5330 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAGUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP001903.1/3930761-3930620 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AEFT01000014.1/248102-248207 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>AEFQ01000041.1/229728-229642 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>CP002273.1/2827061-2826966 +UACCUAUCCAGAGAGGUGGAGGGACAGGCCCGAUGAAACCCGGCAACCAGCAUAA.....GCAU.GGUGCCAAUACCUGCAGUU......AAACUGUAAGAUGGGGU +>ACMW01000098.1/9105-8996 +CUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUAUGAAACCCGGCAACCGUCAACUUUGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ADXH01000812.1/2276-2158 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ACMZ01000101.1/5986-5877 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AP008934.1/15667-15765 +AUCUUAUUUCGAGAAGCUGAGGGAUUGGCCCAGUGAUGCUCAGCAACCGCUGUGU.....AGUACGGUGCUAAAACCAACGA.....UACAC.UCGAAUGAUAAGUA +>AAES01000022.1/98972-99093 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ADXH01000084.1/7-109 +UUCUUAUCCAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCGGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ABDO02000001.1/1160443-1160545 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUACAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAAAGAUGAGAA +>ABLB01000017.1/48260-48366 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AL591975.1/277926-277826 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AAES01000035.1/853991-853890 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AP009389.1/251789-251896 +UUCUUAUCGAGAGAAGGGGAGGGACGGACCCAAUGAACCUCGGCAACCUUCAGGCUUCCUGAAAAGGUGCCAAUUUCCGCCGGG.....UAACCGGAGAGAUAAGAA +>ACMJ01000085.1/44758-44654 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>ABKG01000008.1/59885-59994 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>CP000875.1/3266762-3266864 +ACCUCAUCACGAGGAGUCGAGGGACUGGCCCGAUGACACUCAGCAACCUCUCGCU....GAGAAAGGUGCUUCUUCCAGCAGCA...AUCGCGCUGAUAGAUGAGUG +>AEVP01000004.1/45684-45573 +CUCUUAUCCCGAGAGGUGGAGGGACUGGCCCAAUGAAACCCGGCAACCUCCGGCAUGCCCGGACAGGUGCUAAUUCCUGCAGAAGAAAUUCUUCUGACAGAUAAGAG +>AAEQ01000034.1/27732-27838 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP000923.1/1772750-1772872 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCG.............CACGGUGCUAAUUCCUGCAGAACGUUGAGUUCUGGCAGAUAAGAG +>CP002001.1/904847-904944 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ACME01000064.1/12451-12310 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABWY01000014.1/23069-22966 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACLT01000065.1/26211-26110 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACMI01000025.1/3404-3300 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>CP001407.1/204204-204098 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ABCM01000002.1/132409-132296 +GAUUUAUAAAGAAGUGGCGAGAGACAGGCUCACUGACCCAUGGCAACCCUCCCAAA.AUGGAGAAGGUGCCAAUUCCUGCCAGGUGGCAUAUUUGGAGAGAUAAAUU +>ADXK01000828.1/11321-11213 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAAUACUUUUCCUGAACGAUGAGAG +>ADXF01000112.1/128-230 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ACPC01000019.1/171859-172025 +CUCUUAUUCCGAGUGGUGGAGGGACAGGCCCUAUGAAACCCAGCAACCUGCUCAAA....GAAAAGGUGCUAAACCGAGCAAGGCU.AUGACCUUGACCGAUAAGAG +>AEFQ01000012.1/87175-87299 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>ACLY01000047.1/17608-17723 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>ACMJ01000078.1/1510-1389 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAUGUGAAUGGUGCUAAAACCUGCGAGGCUAAUGGUCUCGAACGAUAAGAG +>ADEJ01000351.1/8747-8850 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>ADGO01074097.1/362-246 +ACUGCAUCAAGAGGGGUGGAGGGACUGGCCCUGGGAAGCCCGGCAACCACCGGAGAGGAAGGAGAGGUGCCAAUUCCAGCAGGUGGAGA.CACCUGAAAGAUGCGAG +>CP001666.1/3866579-3866479 +UUCUUAUCAAGAGCGGCAGAGGGACUGGCCCUAUGAAGCCCGGCAACCUGGAUGU..AAUCCAACGGUGCCAAUUCCAGCAGGU....AUUACCUGAAAGAUAAGAA +>CP002346.1/1737138-1737033 +AUGUUAUCAAGAAAGGUGGAGGGAUAGACCCUGUGAAACCUGGCAACCCUUCCUUAACGGAAGAAGGUGCUAAAUUCUACCAAA...GUUUUUUGGAUAGAUAACAU +>ADGO01012086.1/599-506 +CGCUCAUCAAGAGCGGCUGAGGGACAGGCCCUGUGACGCCCGGCAACCGGCCAGCCUGGAG.CACGGUGCCAAUGCCUG.................AUCGAUGAGUU +>AEFT01000003.1/115042-114918 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>ACKK01000033.1/151897-151786 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACMA01000029.1/53695-53803 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>CP002660.1/2916466-2916359 +GUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCAACAACCGCAUUUUUAAGAUGUAUGGUGUUAAUUCCUGCAAAG...UUAAUUUUGAGAGAUAAGAG +>ACLS01000100.1/30480-30371 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>FN668375.1/119840-119943 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>AAOX01000018.1/27020-26864 +CUCUUAUCAAGAGAGGCAGAGGGAUUGGCCCGAUGAUGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAGCAGAAAGCUUGUUUCUGGCAGAUAAGAG +>CP001859.1/1306436-1306545 +AAUUCAUCCAGAGUAACGGAGGGACUGGCCCUAUGAAGUUCGGCAACCUCAGCGCUUGGCUGAACGGUGCUAAGUCCAUCAGGC....ACUGCCUGAAAGAUGAAGA +>CP002410.1/331977-332089 +AUCUUAUCAAGAGAGGUUGAGGGACUGGCCCUAUGAAACCCAGCAACAGCUAAUUCAAUUAGAAAUGUGCUAAUUCCAGCAGGAUGU..UUUCCUGAAAGAUAAGAA +>AARM02000050.1/1938-1820 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>AEFV01000024.1/43764-43902 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>CP003017.1/3391676-3391560 +CUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUUUGAAGCCCGGCAACCAACAAUACAAUUGUUUUGGUGCUAAAUCCAGCAAUGUGCAUGACAUUGGAAGAUAAGAG +>AFNU01000039.1/456751-456649 +CUCUUAUUAAGAGCGAUGGAGGAAGAGACCCAAAGAAGUCCAGCAACCCCCUAU...UUUAGGAAGGUGCUUGUCUCAGGAAGUGGA..ACACUUUAUCAAUAAGAG +>ACNK01000088.1/72268-72161 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>FM242711.1/1703035-1702927 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ACBZ01000203.1/8528-8629 +CUCUUAUUCAGAGUGGUGGAGAUAAAGGAUCAGUGAAACCCGGCAACCCCUGAC...AAAAGGAAGGUGCCAACCUGAGCGAAG.....AAAUUCGAACAAUAAGAG +>AACY023319384.1/390-504 +GAUUUAUAAAGAAGAAGGGAGAGAUAGGCUCAACGAACUUUGGCAACCAGUUUUAA.UCGACUAAGGUGCUAACUCCUACCCCAGGCAAAUUAGGGAAAUAUAAACG +>AAEQ01000020.1/47674-47780 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACMQ01000005.1/38793-38689 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>FP565575.1/877760-877883 +UUUUCAUCCAGAGUGGCUGAGGGACUGGCCCUGCGAAGCCCGGCAACCGGUUUGCGGCAAACAGUGGUGCCAACUCCUACAUCCCAGACAGGGAUGAGAGAUGAGAA +>ACKK01000025.1/20419-20321 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AGJA01000010.1/27114-26984 +CUCUUAUCCGGAGUGGUGGAGGGACUAGCCCUAUGAAACCCGGCAACCGCUUAAUAC...AGCAUGGUGCUAAUUCUUGCAGGAUU.AAUUUCCUGGCAGAUAAGAG +>ABKG01000006.1/65163-65057 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ABDM02000003.1/331573-331466 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AFUI01000038.1/4105-4010 +AUCUUAUUAAGAGUAGUGGAGGGAUGGGCCCUAUGAAACUCAGCAACCUAUUAA......AUUA.GGUGCUAAAUCCCACAGGA.....AAUCCUGAAAGAUAAGUU +>AE017221.1/397560-397424 +CUCUUAUCCAGAGCGGUGGAGGGUACGGCCCUGUGAAGCCCGGCAACCUCCCG.......GGGCUGGUGCCAACGCCGGCCCGGGC......CGGGGACGAUAAGAG +>ABMW01084009.1/100-6 +CAUUUAUCAAGAGUGGCAGAGGGUCAGGCCCUGUGAAGCCCAGCAACCUACAUUU.....GUAA.GGUGCUAAAUCCUGCGGUA......UAACCGAAAGAUAAGUU +>AASB02000014.1/13136-13041 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AAEQ01000031.1/164829-164708 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AAJM01000004.1/34046-34161 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACMR01000184.1/1524-1403 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP001656.1/5519557-5519455 +UUCUUAUCAAGAGAGGCGGAGGGACUAGCCCGAUGAAGCCCGGCAACCGGCGUAA.....GC.ACGGUGCUAAUUCUUGCGGAAACAUUAUUUCUGAGAGAUGAGGG +>AAEK01000052.1/2965-3080 +UACUUAUCCAGAGAGGUGGAGGGACCGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>CP002001.1/1738326-1738220 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AATN01006259.1/226-328 +CCGUUAUCACGAAAGCUGGAGAGAUAGACUCAAUGAAAGCUAGCAACCUUCAAC....ACGAAAAGGUGCUACAUUCUAUUCGC...UUCGGCGAAACAGAUAACCA +>CP000002.3/1487655-1487512 +CUCUUAUCGAGAGUGGGUGAAGGACUGGCCUAAUGAUCCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAUCAGACUUUG.AAUUCUGAGAGAUAAGAG +>ACLY01000072.1/50836-50945 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP000560.1/1299777-1299876 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUGAU..AAAG.CACGGUGCUAAUUCUUGCAGCA.....GGAGCUGAGAGAUAAGAU +>AEFU01000032.1/434141-433986 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ACMP01000048.1/13600-13705 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AGTN01602795.1/205-303 +ACCUUAUCAAGAGAGGUGGAGGAAAAGGCCCUAUGAAACCCGGCAACCGGCAACA.....GU.ACGGUGCCAAUUCCUGCAGGG...GAGAUCCUGCAAGAUGAGGA +>ACKF01000027.1/135637-135526 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP000922.1/1975676-1975775 +CUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGAUGAAGCCCGGCAACCGCGAUGA.....CGCACGGUGCUAAUUCUUGCAGCA....GUAGGCUGAGAGAUAAGAG +>CP000046.1/15975-16073 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AEFU01000032.1/238901-238779 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>CP002002.1/618084-617984 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>CP000527.1/2193314-2193435 +CACUCAUGACGAGGGUGCGAGGGAUUGGCCCGAUGACCACCGGCAACCUGUGCAGG....ACAACGGUGCCAA..CCAGCCGCGACGGGAACGCGGGAACAUGAGGC +>ACNJ01000067.1/19040-18939 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002627.1/1852184-1852080 +AGCUUAUCAAGAGCGGCUGAGGGACUGGACCGAUGACGCCCGGCAACCUGCAUGU..AUUGCAA.GGUGCCGCAUCCAGAAAAAUGCACACAUUUUGAAGAUAAGGG +>AE017194.1/3299167-3299061 +UUCUUAUUAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACAGCUAUAA....AAGUACUGUGCUAAGUCCAGCAAACGUAUGACGUUUGGAAGAUGAGGG +>CP001666.1/732945-733052 +CUUUUAUCACGAGAGGUGGAGGGACUGGCCCAGUGAAACCCAACAACCGGCACUA.AAGUGCAUCGGUGCUAAUUCCUGCAGAAUAAAACAUUCUGAAAGAUAAGGA +>CP002859.1/6177350-6177225 +GAUUUAUAAAGAAGAGGGGAGAGAUAGGCUCCGCGAACCUUGGCAACCUGUUUCCAAGAGAUAA.GGUGCUAAUUCCUACCUAAG.......CAGGGGAUAUAAAUC +>CP000002.3/3302764-3302657 +CUCUUAUCCAGAGAGGUGGAGGGAAGUGCCCUAUGAAACCCGGCAACCAUCAACACGGUUGAAAUGGUGCCAAUUCACGCGAAGCGUUAUGCUUUGAAAGAUGAGAG +>ACME01000023.1/193884-193992 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>AGAV01000015.1/335065-334948 +CUCUUAUCAAGAGCGGUGGAGGGAUAGGCCCUACGAAGCCCGGCAACCU.CGAGGUACUUG.AAAGGUGCUAAAUCCUACAGAUCAGGCGGAUCUGGAAGAUAAGAG +>ACMQ01000045.1/66111-66216 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ABQN01000008.1/242342-242442 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCU....AGCGGCUGAGAGAUAAGAU +>FP929037.1/1012490-1012605 +CCCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGAGAAGUCCGGCAACCCCGCAGA...AACGGAAGGUGCCAGCCUGAGCGAGGAA......AUCGAGCAAUAAGAG +>CP001598.1/4074310-4074419 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>ADGO01153309.1/108-207 +UUCUUAUUUAGAGAGAUGGAGGGACUGGCCCUGAGAUAUCCAGCAACAACAUUUU.....UGUACUGUGCUAAUUCCAGUAGCG....UUUUGCUUGAAGAUAAGAA +>CP001791.1/1394804-1394924 +CUCUUAUCAAGAGCGGCUUAGGGACUGGCCCGAUGAAGCCCGGCAACCGCACAGGAUUUGUGCAAGGUGCCAAUUCCAGCAGGACACCAGGUUCUGGCAGAUGAGAG +>ACGB01000003.1/38403-38303 +UAUUCAUCAAGAGUAACGGAGGGAAUGGCCCCAUGAUGUUCGGCAACCACACGA...AAGUGAACGGUGCUAAGUCCAACAGGA....UUUUCCUGGCAGAUGAAGA +>ACME01000009.1/25842-25948 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP001666.1/2699041-2699162 +UCCUUAUCAAGAGAAACUUAGGGACUGGCCCUAUGAAGUUCAGCAACCUCAUGUUUUCAUGUAAAGGUGCUAAUUCCAGCAGAUCAUAAUAUUCUGAAAGAUGAGGG +>ABJC01000021.1/10841-10950 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>ABKK02000020.1/44013-44119 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>ACME01000023.1/206645-206750 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ABQK01000005.1/2979706-2979812 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>CP002955.1/5841055-5841164 +GAUUUAUAUAGAAGAGGCAAGAGACAGGCUCGGUGACCCUUGGCAACCUGGAAAA....UCCAA.GGUGCCAAUUCCUGCCAGAUGAAAUAUCUGGGAAUAUAAAUU +>ACMZ01000063.1/7509-7624 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>AEQA01000014.1/92430-92324 +CUCUUAUCAAGAGUGGUGGAGGGAUGUGCCCUAUGAAGCCCGGCAACCGUCAGUG..AAUGACAUGGUGCCAAGUCACAUAAAGUUUAAAACUUUAAGAGAUGAGAG +>ABHE02000026.1/229750-229852 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>AE016877.1/4199510-4199401 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ABQL01000005.1/2109952-2109814 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>AM263198.1/1716138-1716032 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUCCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ADGS01000003.1/94100-94200 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCUG....GCGGCUGAGAGAUAAGAU +>AFPZ01000107.1/9607-9502 +CUCUUAUAAAGAGUGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCGUCACAUA.UGUGAAAUGGUGCCAAGUCACUCAAAGCGAAUUGCUUUGACAGAUGAGAG +>AEFV01000004.1/63430-63536 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>ACNF01000041.1/27840-27948 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP002050.1/690714-690828 +CUCUUAUCCCGAGCGGUGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGUCACAACUUGUGAAAUGGUGCUAACCUUGGCAAGGCGCA.GUCCUUGAACGAUAAGAG +>ACPC01000022.1/76284-76173 +UUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAAGCCCGGCAACCGUAUGGUACCCGUACA.GGUGCCAAUUCCAGCAAGACAAACGUUCUUGGAAGAUAAGUG +>ACDV01000028.1/64327-64445 +CCACCAUCGAGACCGGCAGAGGGACAGGCCCUUUGAAGCCGGGCAGCCCGCAGGCGCACUGCGUAGGUGCCAAAUCCUGCGGGGACCGUGCCACCGAAAGAUGGUUC +>CP000962.1/193810-193911 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>AAEO01000022.1/417592-417707 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>CP001638.1/1514487-1514592 +UUCUUAUCUAGAGAGGCGGAGGGACUGGCCCGAAGAAGUCCGGCAGCGACUCGUU.UUCGAGUGCUGUGCCAAAUCCAGCAAGCAUU..GUGCUUGAAAGAUAAGAA +>AE017225.1/5141695-5141590 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ACMS01000228.1/20721-20600 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUAAUGGUCUCGAACGAUAAGAG +>CP000386.1/1121068-1121189 +CCCGCAUCAAGAGCGGUGGAGGGACUGGCCCAGCGAAGCCCGGCAACCGGCGGGG.....GUGA.GGUGCCAAUUCCAGCAGGUCU......CCUGAAAGAUGUGGG +>AEFS01000010.1/96200-96094 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>CP000903.1/963832-963938 +UUCUUAUGUUGAGAAGUGGAGGGACGGGCCCUAUGAAACUCGGCAACCUCGUUUU..AGACGAAAGGUGCCAAAUCCUGCAGGUGAAGAACACCUGAAAGAUAAGAG +>AGFS01011110.1/352-243 +AUGUUAUCAAGAAAGGUUGAGGGAUAGACCCUAUGAAACCUAGCAACCCUUUGUGCACAAAGAAAGGUGCUACGUUCUACCAAAAUU.AUUUUUGGACAGAUAACUU +>ACYO01000009.1/18165-18268 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACNA01000006.1/3943-3839 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>AFCE01000139.1/20720-20847 +UUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCGCCAGCACGGCUGGCCAGGUGCUAAUUCCAGCAAGUUGA.....CUUGGGAGAUAAGAA +>BA000028.3/3294472-3294588 +UUCUUAUCUAGAGAGAUUGAGGGACAGGCCCUAUGACAUCCGGCAGCGAUUCUUUAUAAGAAUACUGUGCCAAUUCCUGCAAAUGCAAACCAUUUGAAAGAUGAGAA +>ABLH01000017.1/14626-14738 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AFEF01000022.1/150213-150316 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP001844.2/865912-866015 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACYO01000002.1/306096-305985 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP001746.1/2972526-2972425 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGU.....UAACUUGAAAGAUAAGAA +>CP000850.1/338476-338608 +GCCUCAUCCAGAGGGGCUGAGGGAACGGCCCGACGACGCCCGGCAACCACCCCG......GGGCAGGUGCCAAUUCCGGCCCCGCC......GGGGGAAGAUGAGAG +>ACMP01000010.1/25633-25737 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUAAGGCUUGGAAGAUGAGAA +>CP001638.1/470897-470787 +AACUUAUCGAGAGUGAGGGAAGGACUGGCCCGAUGAACUCCGGCAACCGCUUCAUGAAAAAGUAAGGUGCUAAUUCCAGCAAAAUGGGUGAUUUUGGAAGAUAAGGU +>AL009126.3/3129333-3129195 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>BABR01000043.1/1686-1788 +GCCUUAUCAAGAGAAACUGAGGGACUGGCCCUAUGACGUUCAGCAACCUGCUUU...AUAGUGAUGGUGCUAAAUCCAGCAGAU...UUAAAUCUGAGAGAUGAGGA +>AAEQ01000030.1/63116-63007 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000383.1/165474-165365 +GAUUUAUAAAGAAGAGGGGAGAGACGGGCUCUUUGAACCUUAGCAACCUCCGGGAGCUCCAGAAAGGUGCUAAUUCCUGCCUGA...AUAAACAGGGCAUAUAAAUU +>ABHG02000003.1/21460-21563 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>CP001581.1/195051-195152 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>CP002347.1/1457560-1457456 +ACCUUAUCAAGAGUGGUCGAGGGACGGGCCCUAUGAAGCCCAGCAACCGGUUGGUAUAAUGUCA.GGUGCUAAAUCCCGCCUUU....UUAUAAGGAAAGAUAAGGC +>ADGS01000003.1/91907-91753 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UUGAUCUGAGAGAUAAGAG +>AFUG01000003.1/7221-7126 +CUUUUAUCCAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACC.....GAUAACG...ACGGUGCUAAUUCCUGCGGAA...GAGAUUCCGAGAGAUAAAUU +>ACDH01000015.1/29225-29312 +AUACCAUCAAGAGAGAUUGAGGGACUGGCCCGUUGAAAUCCAGCAACCUGCUUUU..UAAGUGU.GGUGCUAACUCCUG.................AGAGAUGGAAU +>ACMF01000100.1/6875-6990 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>AAEK01000001.1/280082-280183 +UUCUUAUCGCGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AE017355.1/3870218-3870077 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCUAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACMR01000017.1/14279-14383 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUAAGGCUUGGAAGAUGAGAA +>ACSC01000002.1/2008683-2008562 +UACUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAGCCCAGCAACCUACUUUUAA...GUGU.GGUGCCAAAUCCC..................UUAGAUAAGAA +>AP009484.1/444324-444429 +AUUUUAUCAAGAGAGACAGAGGGAAUGGCCCGACGAAGUCCAGCAGCGGACUCUUUAUAGAGCACUGUGCUAAUUCCAUCAAGC...UUUAGCUUGGCAGAUAAAUG +>CP001699.1/2395966-2395847 +GACUUAUCCAGAAAGGCGGAGGGAUUGGCCCUGCGAUGCCUAGCAACCACCUGCAGAUAGGGAAAGGUGCUAAUUCCGGCCCCGGUUAUACCGAGGGAAGAUAAGUU +>AFNU01000042.1/199117-199216 +UAACCAUAAAGAGAAGGCGAGAGACAAGCUCGAUGAACCUCAGCAACCGCCGUAG.....GGUAAGGUGCUAAAGCUUGAACGAUGGGACUA...UAUA.AUAGUUU +>ACMW01000094.1/79472-79350 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCGAACGGUCUCGAACGAUAAGAG +>ACYP01000048.1/189008-189106 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMR01000167.1/7906-7797 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.UUGUUUUGCAUAAUAAGAG +>ABCM01000001.1/92975-92873 +UACUUAUCCAGAAAGACUGAGGGAAAGGCCCUGUGAUGUCUAGCAACC.GUUGAU...UAAU.AAGGUGCUAAUUCCUGUCCGCAACG.UAGCGGAGAAGAUAAGUG +>AAEP01000031.1/212548-212441 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ABQN01000008.1/240149-239993 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....CUGAUCUGAGAGAUAAGAG +>ABFD02000008.1/488145-488251 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ACLZ01000057.1/49355-49460 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACPC01000012.1/127975-128088 +CUCUUAUCCAGAGUGACUGAGGGACAGGCCCGAUGAAGUCCGGCAACCUUCAAGAAUCUUGAGUUGGUGCUAAUUCCUGCAGGCGAAG.UAGCCUGAGAGAUAAGAG +>AARL02000242.1/741-644 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCUGUGAAACCUGGCAACCGGAUGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGU +>ABDN02000012.1/91575-91680 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AL009126.3/3364503-3364397 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACACUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>ADJT01012994.1/12733-12834 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUAUGAAGCCCGGCAACCCCGGAUA.ACCCAGGAAGGUGCCAACCUGAGCGAGC.......AAUCGAACAAUAAGAG +>CP002000.1/9072611-9072505 +CGUCCAUCCCGAGCGACUGAGAGACUGGCUCGCCGAAGUCCAGCAACCACCCUCC..ACAGGGCAGGUGCUACCGCCAGGACCGAUGGAGGCCGUUUUCGAUGAAGA +>ACML01000034.1/23801-23906 +CUCUUAUCCAGAGAGGUGGAGGGGCUGGCCCUAUGAUACCCAGCAACGGGUUUUA....AAAUACCGUGCUAAUUCCAGCAAGCUCUUUAGGCUUGGAAGAUGAGAA +>CP001099.1/664814-664922 +CUAUCAUCCAGAAAGGCGGAGGGACUGGCCCUGCGAAGCCUGGCAACCUUCAUAUCAUAUGAGA.GGUGCCAAAUCCAUCCCGGAGGAAUUCCGGGAAAGAUGAUGU +>AFGF01000085.1/40429-40530 +CUCUUAUCGAGAGUGGUCGAGGGACUGGCCCGAUGACGCCCGGCAACCGGCAGCA...AUGCAGUGGUGCUAAUUCCAGCAGGAU..UAUAUCCUGGAAGAUGAGAG +>ACLU01000089.1/4869-4976 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ABXP01000190.1/1560-1672 +GUUUUGUACAGUUGGGUAAAGGGAAGAGCCCGAUGAAACCCGGCAACCGUCCUU.UUAAGGAUAAGGUGCCAAUUCUCUCAGAAGAUUUUCUUCUGAAAGAUGAGGG +>CP002508.1/184143-184029 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP001769.1/289184-289287 +GAUUUAUAAAGAAGCGGGGAGAGACAGGCUCUGCGAACCGUGGCAACCACCACAU.....GGCAAGGUGCUAACUCCUGCCUAAAUA.CAUUUAGGAACUAUAAAUC +>AEDR01000063.1/86604-86505 +AACUCAUCAAGAGUAGUGGAGGGAAAGGCCCGUUGAAGCUCAGCAACCCUUUUUA....AAAGAAGGUGCUAAUUCCAACAGUC....AUGGACUGAUAGAUGGGUC +>FP565809.1/1788370-1788263 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAAACCCGGCAACCAGCUGCAUUGCAGCAUUGGUGCUAAUUCCUGAGGUAUUAUUAAUACCUAAAGAUAAGAG +>AFWX01000001.1/869018-869117 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCUGUAUUA....UAUAA.GGUGCCAAUUCCUGUAGAG...GUGUUUCUACAAGAUAAGAA +>CP001837.1/2638766-2638864 +AUCUUAUUAUGAGAAGCUGAGGGAUUGGCCCAGUGACGCUCAGCAACCGACAGU...AAUG.CACGGUGCUAAAACCAACGAGA......UACUCGAAUGAUAAGUC +>ABJC01000001.2/200801-200916 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>CP002120.1/2477064-2476969 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP002660.1/1131358-1131462 +CACUUAUCAAGAGAGGUGGAGGGACCGGCCCUGUGAAGCCCAGCAACC.GUAUAUGUUAUAC.AAGGUGCUAAUUCCUGCAGCG.....CUAGCUGAGAGAUGAGAA +>AARY02000052.1/2607-2715 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ACFY01000058.1/18556-18689 +UUCUUAUUCAGAGUGAUGGAGAUAUAGGAUCUAUGAAGUCCGGCAACCCCUCUA......CGGAAGGUGCCUACCUGAGCGAGCAAAUA...UUCGAACAAUAAGAG +>ABKF01000016.1/48734-48840 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>CP002508.1/3184296-3184198 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>AAMZ01000003.1/48546-48667 +AUGUUAUCAAGAAAGGCUGAGGGAAUGACCCUAUGAAGCCUAGCAACCCUUUCACUUAGAAAGAAGGUGCUACAUUCUACC.............GGAUAGAUAACAU +>ACNB01000005.1/23626-23522 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>CP000962.1/3734711-3734601 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCCUUAAACGGUGCUAAUUCCAGCAGGU....CAAACCUGGUAGAUAAGAU +>CP002478.1/15864-15968 +AGCUUAUUAAGAGAAGUUGAGGGAUUGGCCCAGUGACACUCAGCAACCACUUAUCGUAUAAGUACGGUGCUACAACCAACCACG....UUAUGUGG.AUGAUAAGUU +>ACMT01000053.1/28011-27906 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>ABCZ02000014.1/49744-49849 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AEFU01000018.1/13534-13443 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>AFTZ01000021.1/64641-64539 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>AAAC01000001.1/3418907-3418806 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABPT01013314.1/657-745 +AUCUUAUCGUGAGUGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACCGUCACAA.UAUCGAUGUGGUGCCAAUUCC...................GCGGAUUACAA +>ACNG01000042.1/40622-40727 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AEFY01000045.1/28485-28399 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>ACLV01000065.1/33846-33951 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACKJ01000036.1/112011-112109 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ADEE01000027.1/125493-125579 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCUAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAAA +>BA000028.3/2365513-2365403 +CUCUUAUUCAGAGUGGUGGAGGGACAGACCCGAUGAAGCCCAGCAACCAUCACUACUGGUGAAAAGGUGCUAAUCUAUGCAAGGAUAAUAUCCUUGAACAAUAAGAG +>BABA01030582.1/515-613 +AACUUAUCAAGAGCGGCUGAGGGACAGGCCCGAUGAAGCCCGACAACCUGCGUGUA.UGCGCAA.GGUGCCAAGUCCUGCGGGA.......AACCGAAAGAUAAGCG +>CP001083.1/2047277-2047172 +CUCUUAUCAAGAGUGGCGGAGGGACAGGCCCUGUGAAGCCCGGCAACAUCUAGUUAACCUAGAAAUGUGCUAAUUCCUGCAGUG...AAUUCACUGAGAGAUGAGGG +>AAEP01000026.1/377488-377390 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ABKF01000017.1/82348-82243 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>AAJM01000065.1/12278-12174 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>ADGS01000024.1/5642-5780 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>CP001215.1/3894344-3894451 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>HE576794.1/2042689-2042786 +CCUUCAUCCAGAGCAGCUGAGGGACUGGCCCGAUGACGCUCGGCAACCCCCUAUC.....GGGAAGGUGCCAAUUCCAACGGAA.....CAUUCCGACAGAUGAAAU +>ACNK01000076.1/38616-38721 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AFGI01000001.1/362976-362857 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>AABF01000062.1/1985-1895 +GAACCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUACAUUAAUAUUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>AE017225.1/2459412-2459527 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>FN597644.1/1630443-1630547 +AGCUUAUCAAGAGCGGCUGAGGGACUGGACCGAUGACGCCCGGCAACCUGCAUGU..AUUGCAA.GGUGCCGCAUCCAGAAAAAUGCACACAUUUUGAAGAUAAGGG +>ABDQ01000004.1/101148-101041 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUACGAUAUAUAAUGGUGCUAAAUCCUGCAGUG.....CAAGCUGAAAGAUGAGGA +>AP008955.1/6016192-6016293 +CUCUUAUGAAGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAACCAUCGCA...AACGAUACGGUGCCAAAUCCAGCGGAA....UUAUUCCGACAGAUAAGAG +>ABQN01000007.1/161669-161552 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>AGHO01000382.1/3971-4084 +UUCUUAUCAAGAGAGGUAGAGGGAAUGGCCCAGCGAAACCCAGCAACCUUCAGUAUUACUGAAAAGGUGCUAAUUCCAUCAAGCAUUU.AAGCUUGAAAGAUAAGAA +>ABLT01000018.1/65113-65007 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ABDN02000008.1/146273-146168 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AE015927.1/2676955-2676853 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCUAUGAAACCCGGCAACCAAAAAUAAUAAUUUUAAGGUGCCAAUUCCAGCAGGU....GAAACCUGACAGAUAAGAC +>CP001685.1/832315-832217 +AACUUAUCAAGAGGAU.CUAGGGACCGGCCCGUUGAG.AUCAGCAACCUGUAUUA.....ACAA.GGUGCUAAUUCC.GGCAUG.....UGAAUGCGAAGAUAAGAA +>AM412317.1/1193313-1193415 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUACAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAAAGAUGAGAA +>AP007209.1/2481284-2481399 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAUACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCGGAGAACACGUUUUUGGAAGAUAAGAG +>ACME01000086.1/7556-7671 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>ABSP01002315.1/77-170 +UCCGCAUCAAGAGAGGCUGAGGGACCGGCCCUGUGACGCCCGGCAACCUGCCCCACACGGGCGACGGUGCCAAACCCG..................ACGGAUGUCGA +>CP003017.1/288657-288764 +CUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUGUGAAACCCGGCAACCGUCAGACUAACUGAAAUGGUGCCAAUUCCUGCAAAGCUAUGCGCUUUGAAAGAUGAGAG +>CP003108.1/735693-735595 +CUCUUAUUCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCAUUUA.....UGCACGGUGCUAACUCCUGCAGAG.....AAAUCUGGGAGAUAAGAG +>ACSV01000019.1/6277-6166 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ABKG01000004.1/147327-147434 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACMR01000206.1/10611-10507 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAAAGAUAAGAA +>AECS01000003.1/124528-124632 +UAAUCAUCCAGAGCAGCCGAGGGACUGGCCCGUUGAAGCUCGGCAACCUUCCGGC....AGGAAAGGUGCCAACUCCAGCGUCACUUGCGGUGACGGCAGAUGAUAU +>AE017355.1/4062037-4061928 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP001215.1/1779612-1779497 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>CP002219.1/2030345-2030221 +UCCUUAUCAAGAGAGGUGGAGGGAAAGGCCCGAUGAAACCCGGCAACCGGCAAAGCUUUUGCAACGGUGCCAACUCCGUCAGAAAGCA....UCUGAGAGAUGAGGA +>AP009324.1/908655-908758 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AF008220.1/49783-49921 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>AAES01000019.1/47588-47482 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AFVQ01000541.1/180-73 +UGCUUAUCUAGAGUGGAGGAGGGACUGGCCCAAUGAACCCCGACAACCGCAUGAU.UGCAUGCACGGUGUCAAUUCCAGAAACACUGAAGGUGUUUGAAGAUGAGAA +>AFEC01000166.1/798-900 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGG..UAAACUUUAGAAGAUGAGAG +>HE576794.1/832203-832105 +CUUUCAUCAAGAGCAGUCGAGGGAAUGGCCCGAUGACGCUCGGCAACCCCCUAUC....GGGAUAGGUGCCAAGUCCAGCGGUA.....UAUACCGGCAGAUGAACG +>ACJY01000037.1/85358-85445 +AAGCCAUCAAGAGAGAUUGAGGGACAGGCCCAUUGAGAUCCAGCAACCUACACAU..UGUGUGU.GGUGCUAAUUCCUG.................GUAGAUGGAGA +>CP002213.1/4604159-4604021 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCCGUUCUUU....AU.AUGGUGCUAAUUCCUACAAAACC......UUUGGCAGAUGAGAA +>CP000568.1/2679822-2679717 +ACCUUAUCAAGAGAGGCGGAGGGAUGGGCCCUAUGAAACCCGGCAACCGGCAGAA...UUGUAUCGGUGCCAAUUCCUACAGGAUGUAAAGUCCUGACAGAUGAGGA +>FM242711.1/2462629-2462511 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ABDK02000030.1/9854-9746 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ABLB01000004.1/145200-145059 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACMY01000004.1/44680-44576 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UGUGCUUGAAAGAUAGAAU +>ACKQ02000003.1/325905-325801 +GAUUUAUCAAGAAAGGUGGAGGGAUUGGCCCGGUGAAACCUAGCAACCUGCACGGUUAGUGCGAAGGUGCUAAUUCCAACCC...........GGGGAAGAUAAGUG +>ADFP01000043.1/1479-1361 +CUCUUAUCGCGAGUGGCUGAGGGACUGGCCCGAUGACGCCCGGCAACCUGCCCGUAAGGAGUGU.GGUGCCAAAACCAG.................GAUGAUGAGAG +>AFWM01000216.1/47341-47461 +UUCUUAUCAAGAGAGGUUGAGGGAAUGGCCCGAUGAAGCCCAGCAACCUUCAAUGCUGUUGAAAAGGUGCUAAGUCCUGCAAGUUAUGGGAACUUGAAAGAUAAGAA +>ABDK02000020.1/81823-81714 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AAWS01000005.1/285775-285662 +GAUUUAUUGAGAAGAGGUGAGAGACAGGCUCCUAGACCCUUGGCAACCAUCAUCAACAUUGAGAAGGUGCCAAGUCCUGCCCCAAGUAUAAAUGGGAAAAAUAAAUU +>CP001825.1/1288983-1289084 +ACCUUAUCAAGAGAGGUGGAGGGAACGGCCCUGUGAAGCCCGGCAACCAGCGCCCAGAGCGCCA.GGUGCCAAUUCCGGCGACC......AAGUCGCAAGAUAAGGG +>CP001878.2/657069-657172 +CACUUAUCCAGAGAGACCGAGGGACAGGCCCGACGACGUCCAGCAACCGCCGCAA.....GGAAAGGUGCUCCUUCCUGCAGAAUCAUUGAUUCUGAAAGAUAAGCG +>AGBY01000025.1/8963-9071 +CUCUUAUUAAGAGAGGUGGAGGGACGUGCCCUAUGAAACCCGGCAACCGUCAGCAUAGCUGAAAUGGUGCCAAUUCACUCAAAGCCGCAAGCUUUGAAAGAUGAGAG +>ACLP01000020.1/391583-391482 +CUCUUAUUUUGAGAAGUAGAGGGAUUGGCCCUAUGAAGCUCAGCAACCGACAAAUCAUUUGUAC.GGUGCUACAACCAACGAGA......UACUCGAAUGAUAAGUA +>ABDK02000004.1/174930-174789 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AARK02000092.1/3719-3619 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ADGS01000021.1/14280-14386 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACGCUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>FM211688.1/646575-646475 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AEFW01000002.1/465201-465102 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>ACLT01000101.1/76315-76208 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>AAES01000035.1/359815-359930 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>CP001746.1/3984434-3984543 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ABLH01000002.1/147636-147751 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>ABHD02000025.1/41835-41937 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>CP000673.1/824780-824887 +UCCUUAUCAAGAGAAACUUAGGGAAUGGCCCGAUGAAGUUCAGCAACCACAUUUUAAUUAUGUAAGGUGCUAAGUCCAUCAGAAC..AUAGUUCUGGAAGAUGAGGU +>AERA01027070.1/1068-1176 +AUCUUAUCCAGAAAAGCUGAGGGAUUGGCCCGAUGACGCUUAGCAACCUUUCCGGUCCGGAAAAAGGUGCUACAUCCAACUCCG...GUAACGGAGACAGAUAAGUA +>CP001936.1/1614111-1614008 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCACGUAUUGCGUCUUGGUGCCAAUUCCAGCAGCG....UUUCGCUGAAAGAUGAGAG +>CP002003.1/1737028-1736920 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>AP007209.1/3058683-3058585 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACMI01000055.1/79436-79324 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AAWL01000026.1/22109-22215 +CUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUGUGAAGCCCGGCAACCGGCAGCAA.UGCGUCU.GGUGCCAAAUCCAGCAGAAUCUUCGAUUCUGGAAGAUGAGAG +>CP000922.1/451136-451244 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCGAUGAAACCCAGCAACCGUCACAUA.CGUGAAAAGGUGCUAACCUUGGCAAGGGAA.CGCCCUUGAACGAUAAGAG +>AEFT01000011.1/63427-63533 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>ABWT01000004.1/33203-33298 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AP012029.1/1341402-1341289 +CACUCAUCGAGAGAGGUGGAGGGACCGGCCCUGUGAAGCCCGGCAACCGGCAAGG...CAGUC..GGUGCCAAUUCCGGCAGAUGU......UCUGGAAGAUGAGGC +>ACMN01000073.1/4666-4771 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP001177.1/422526-422414 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ABDK02000010.1/28847-28952 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AEFU01000032.1/476210-476309 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>ACNG01000068.1/7000-7115 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>ACNF01000012.1/17560-17448 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AEHM01000059.1/2839-2733 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACGCUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>CP001666.1/2695572-2695679 +AUCUUAUCAAGAGUGGCGGAGGGACUGGCCCUAUGAAACCCGACAACCACAUUUUUCGAAUGUAUGGUGUUAAUUCCAGCAGAU....UAUUUCUGAAAGAUAAGGA +>CP002545.1/4079759-4079646 +CGCUUAUAAAGAAAGACGGAGGGAUAGACCCUACGAAGUCUAGCAACCUGUGCUU.....ACAA.GGUGCUAAAUUCUACUUGGGAAUA...CGGGACAGAUAAGUG +>CP001983.1/1185520-1185621 +AAGUUAUCACGAGUGGACGAGAGACUGGCUCUUUGACUCCCAGCAACCUACGAAU.....GUAA.GGUGCUCCUACCAGCAAAGCAUG.UGCUUUGGGUGAUAAAAC +>ACMF01000070.1/26041-26148 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ABLT01000016.1/59854-59749 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACNJ01000005.1/46913-46807 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACMW01000071.1/19332-19228 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAUUCAAU..AUGAAUACUGUGCCAAUUCCAGCAAGUG..AAAGACUUGAAAGAUAAGAA +>ACSS01000030.1/22585-22688 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>FP929050.1/3655587-3655704 +UUCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGUGAAGUCCGGCAACCCCUCUA......CGGAAGGUGCCAACCUGAGCGAAUCGU.....UUCGAACAAUAAGAG +>ABRX01000001.1/666709-666588 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUAUGCAUUGUACCAAGGUGCUAAAUCCAGCAAGCAGCUUUUGCUUGGAAGAUAAGAG +>CP002780.1/1846381-1846488 +CUCUUAUCCAGAGCGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCGUCGGCUUUGUCGACAAGGUGCUAAUUCCUUCAGGAAGUA.UUUCCUGGCAGAUGGGAG +>AARN04000003.1/58236-58134 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>CP001746.1/369251-369139 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>CP002468.1/1137649-1137511 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>ABDN02000008.1/134671-134777 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>CP002114.2/2388279-2388184 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ADJR01000053.1/35385-35280 +UUCUUAUCAAGAGAGACGGAGGGAUUGGCCCGAUGAAGUCCAGCAACCGCUAAC......AGUAUGGUGCUAAUUCCAAUUGGCAAAAUGAGCCUUGAAGAUGAGAA +>ACMU01000006.1/36550-36446 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UGUGCUUGAAAGAUAGAAU +>ACKL01000012.1/111837-111935 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMA01000066.1/74298-74403 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AARK02000110.1/6836-6717 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>ACKE01000014.1/70059-70170 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>BAAZ01004957.1/1150-1045 +AUGUUAUCAAGAGUGGACGAAAGAUCGGCUUAAUGACUCCCAGCAACCUGUAUUU....UACAA.GGUGCUAAUACCGACAAGGCAAAAAGCUUUGAAUGAUGAUUU +>AARY02000271.1/2065-1959 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>FM211688.1/1733398-1733290 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>CP001936.1/1879382-1879271 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUCU.GGUGCCAAAUCCUGCAGGUUAGAUUAACCUGAGAGAUGAGAG +>BA000018.3/875406-875509 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP001604.1/337307-337188 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>FN665653.1/1273047-1273153 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>BA000028.3/1098099-1097993 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCAAGGAAGCCCGGCAACAACUUAUUUGUUAAGUACUGUGCCAAUUCCAGUAGCG...UAAUUGCUAGAAGAUGAGAA +>CP002905.1/1494489-1494334 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>AB090330.1/380-279 +UACUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAGCCCAGCAACCUAUAUGAAAUAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAAGCUGAGAGAUGAGGA +>AE008691.1/500243-500352 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCGGCAACCGUCCUU.UUAAGGAUAAGGUGCCAAUUCUCUCAGAAGAUUUUCUUCUGAAAGAUGAGGG +>ABLT01000006.1/58385-58277 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACLW01000096.1/1524-1403 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUAACGGUCUCGAACGAUAAGAG +>ABHE02000024.1/330-436 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>AGAV01000005.1/290266-290166 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUUAGAAGCCCAGCAUCGGUCUAUG..ACUGGC..UGUGCUAAUUCCAGAAAGCA..UAAUGCUU.ACAGAUAAGAA +>AM990992.1/1949175-1949064 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AEDB01000017.1/38977-38873 +GCCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCGGCUUA...AAUGUAUCGGUGCCAAUUCCUACAGGAUUUUUAGUCCUGACAGAUGAGGA +>AAEO01000019.1/234547-234654 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AAEN01000019.1/37400-37505 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACJC01000133.1/18721-18621 +ACCUUAUUUUGAGAAGCUGAGGGAUUGGCCCAUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>ABEF01029497.1/927-1037 +CUCUUAUCAAGAGCGGCGGAGGGAUAGGCCCGAUGAAGCCCGGCAACCUGCAGGAUCACUGUAAAGGUGCCAAUUCCUACAGAUUCCAAAAAUCUGGAAGAUAAGGG +>CP000159.1/1463434-1463316 +GUCUCAUCAAGAACGACUGAGGGACAGGCCCGAUGACGUCUGGCAACCGACCCCUCCGUCGUCCUGGUGCCAACUCCUGCCCCGCCCCGCGUGGGGACAGAUGAGAG +>AGGR01002222.1/355-274 +.............AGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAA........ +>CP000923.1/995529-995640 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUCU.GGUGCCAAAUCCUGCAGGUUAGAUUAACCUGAGAGAUGAGAG +>ADGQ01000046.1/15758-15658 +ACCUUAUCAAGAGUGGCUGAGGGACAGGCCCUAUGAAGCCCGGCAACCGGAAUAA.....UUUACGGUGCUAAAUCCUACAAGAUGUA.UAUCUUGAAAGAUGAGGU +>AAEK01000051.1/29975-29871 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUAAGGCUUGGAAGAUGAGAA +>CP001100.1/1493806-1493922 +CUGUCAUCAAGAAAGGUGGAGGGAAAGGCCCUGCGAAACCUGGCAACCCUCAAAUAAUGUGAGUUGGUGCUAAUUCCUACCCGGUGUAAAAGCGGGAUAGAUGACGG +>ACMQ01000208.1/35026-34922 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>ADVX01000022.1/8637-8535 +AUUUCAUGCAGAGUGGUUGAGGGACGAGCCCUGUGACGCCCGACAACCGAC.AGAAUAAAGUACCGGUGUCAACUCUCUCCUGG.....GAACAGGGCACAUGAGGU +>CABA01000067.1/3571-3460 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AAER01000035.1/587129-587238 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>ABCF01000025.1/36104-36003 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCGACUUUU..AAAG.CACGGUGCUAAUUCUUGCAGCA...GUUAUGCUGAGAGAUAAGAG +>ABCZ02000008.1/20300-20159 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP002508.1/3891055-3890914 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AAEK01000065.1/5100-5206 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACAGCUACAC....AAGUACUGUGCUAAUUCCAGCAAACGUAUGACGUUUGGAAGAUGAGGG +>AEFO01000033.1/71978-72100 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>ACMK01000015.1/25712-25817 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>CP000903.1/3284425-3284319 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGGUGAAAUCCAGCAACAGCUAAAA....AAGCACUGUGCUAAUUCCAGCAAACGUAAAACGUUUGGAAGAUGAAGG +>ADJK01000001.1/126089-125994 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AGTN01372243.1/214-315 +UAAAUAUCAAGAGUGGACGAGAGAUCGGCUUAUUGACUCCCAGCAACCUGCAAUU....AGCAA.GGUGCUAAAACC.GCAAGGCAUG.AGCUUUGGAUGAUGUGUU +>CP000903.1/337971-338075 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUAAGGCUUGGAAGAUGAGAA +>ADVP01000044.1/176813-176908 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMM01000224.1/406691-406587 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>ACLX01000080.1/6172-6032 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP001615.1/696533-696414 +CUCUUAUUCUGAGCGGUGGAGGGAAAGGCCCUACGAAGCCCAGCAACCGUCCGACAUGCGGAAAAGGUGCUAUCCUAAGCGAAGCCAUUAGCUUCGAACGAUAAGAG +>ACNB01000131.1/25093-25203 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAGUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACHE01000093.1/57986-58082 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>AP009049.1/1058359-1058462 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCUGAAUGUUAUGUUCAAUGGUGCUAAUUCCUGCGGGG.....UAACCUGAAAGAUGAGAU +>CP002660.1/1977969-1978069 +UUCUUAUCAAGA.AGGUGGAGGGACUGGCCCUAUGAAGCCUGACAACCGGCAAAU.....GU.ACGGUGUUAAUUCCUGCAAAACUUAUUGUUUUGAAAGAUAAGAA +>CP002478.1/745720-745825 +UAUUUAUCAAGAGUGGUGGAGGGAUUGGCCCGGUGAAACCCAGCAACCCAUCGUACGGCGAUAAAGGUGCGAAUUCCAACAGUG...UAAAUGCUGAAAGAUAAAUG +>ACJS01000049.1/6189-6078 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AGAA01000017.1/24991-24885 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>HE577054.1/4740855-4740717 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCCGUUCUUU....AU.AUGGUGCUAAUUCCUACAAAACC......UUUGGCAGAUGAGAA +>ADJK01000008.1/114323-114421 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AFBV01000062.1/6350-6452 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>AL009126.3/2025251-2025160 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GCUAGCUUGAAAGAUAGGAA +>AAOX01000005.1/171326-171162 +CUCUUAUCGAGAGAGGCGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAACAGAGGAGAUUUUUCUGGGAGAUAAGAG +>CP002472.1/2658760-2658866 +AGCUUAUCAAGAGAGGGGGAGGGACUGGCCCGAGGAAACCCAGCAACAAUUCUUUUUGGGAAUACUGUGCUAAUUCCAGCAAGCGCC..AAGCUUGGAAGAUAAGUU +>CP001283.1/3881963-3881822 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACML01000230.1/19334-19225 +CUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUGUGAAACCCGGCAACCGUCAACUUUGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>FM242711.1/1725997-1725891 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ACMD01000102.1/19238-19132 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGGUGAAAUCCAGCAACAGCUAAAA....AAGCACUGUGCUAAUUCCAGCAAACGUAAAACGUUUGGAAGAUGAAGG +>CP002906.1/3799473-3799579 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUAAGAACAUUGUGUUCUUGCAGAUGAGGC +>CP000255.1/1915287-1915177 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ABHE02000004.1/21624-21727 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>CP002183.1/1346099-1345944 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>AM295250.1/349070-349176 +CUCUUAUCCAGAGCGGCGGAGGGAUGUGCCCGACGAAGCCCAGCAACCAUCGUAU..AACGAAAAGGUGCUAAUUCCAUUAAGCAAAAGAAGCUUAGAAGAUGAGAG +>CP001982.1/1174701-1174802 +AAGUUAUCACGAGUGGACGAGAGACUGGCUCUUUGACUCCCAGCAACCUACGAAU.....GUAA.GGUGCUCCUACCAGCAAAGCAUG.UGCUUUGGGUGAUAAAAC +>ACSS01000007.1/26261-26166 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ADGO01208827.1/137-244 +GACUCAUCCAGAGGAGCAGAGGGAACGGCCCGUUGAAGCUCAGCAACCCCCCGAGACGCCGGGACGGUGCUAAUGCCGACAGCA...AUCGUGCUGGACGAUGAGGA +>CP001791.1/1414582-1414692 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGACGAAGCCCAGCAACCUCACCAUUGAGGUGAACGGUGCUAA..CCUGCAAGGUGACAUACCUUGAGCGAUAAGAG +>CP002468.1/3840604-3840709 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>FN433596.1/2597440-2597345 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ADJT01012449.1/3639-3740 +CCUUUAUUCAGAGUGGUGGAGAUAUAGGAUCUAUGAAGCCCGGCAACCCCUCGAAA.GAGAGGAAGGUGCCAACCUGAGCGAGU.......GAUCGAACAAUAAGAG +>AGAC01000080.1/114805-114911 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>AAEO01000023.1/48766-48872 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACMN01000074.1/112650-112759 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACND01000111.1/2056-1915 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAACUUCUGGCAGAUAAGAG +>ACMW01000007.1/6810-6706 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGUUCACU..UUGAAUACUGUGCCACUUCCUGCAAGCAU..UAUGCUUGAAAGAUAGAAU +>ACNA01000005.1/14743-14848 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACNO01000001.1/308845-308750 +CCACCAUCCAGAGUGGCUGAGAGACUGGCUCGAUGAUGCCCAGCAACCCGCUACCUAGCAGUGUGGGUGCUACCGCCA..................ACCGAUGGAGG +>CP001022.1/2949654-2949549 +UUCUUAUCAAGAGAAGUCGAGGGAACGGCCCGAAGACACUCAGCAACCCCGCGCG..UAGCGGAAGGUGCUACUUCCUAAAAGGAAUUUUUCCUUUGAAGAUAAGAG +>CP000726.1/193397-193498 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>AE017355.1/1384699-1384807 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AAOX01000055.1/439-545 +UUCUUAUCGAGAGUGGUGGAGGGACUGGCCCUGUGAUACCCGGCAGCCGCUGACUUAGUCAGAAUGGUGCUAAAUCCAGCAAAGCGCAAUGCUUUGGCAGAUAAGAU +>AGAC01000003.1/12639-12533 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ABJC01000012.1/89888-89783 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ADFM01000080.1/77695-77583 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>CP002183.1/1385065-1384911 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UUGAUCUGAGAGAUAAGAG +>CP001176.1/1413829-1413937 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>ACNJ01000030.1/28272-28380 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AFTS01000017.1/92875-92780 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACWP01000043.1/116104-116007 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGAGAAGCUCGGCAACCCCUGAAC.....AGGAAGGUGCCAACCUGAGCGAGU.......CAUCGAACAAUAAGAG +>ACMM01000155.1/7564-7679 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>CP000939.1/1798615-1798718 +UACUUAUCAAGAGCGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCUAUAUGAAACAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAAGCUGAGAGAUGAGGA +>ABDM02000014.1/48392-48501 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AARO02000015.1/6646-6764 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>AARI02000025.1/1564-1666 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>CP000227.1/5121002-5120898 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AACCCUGAGAGAUAAGAA +>CP001078.1/502175-502276 +CUCUUAUCGAGAGAGGUGGAGGGAAGGGCCCUGUGAAACCCGGCAACCUGUGUAU.....ACAA.GGUGCCAAUUCCUGUAGAUAUGUUAUAUCUACAAGAUAAGAA +>CP002120.1/1900055-1899945 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ABDP01000022.1/63135-63032 +UACUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAGCCCAGCAACCUAUAUGAAACAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAGGCUGAGAGAUGGGGA +>ACHE01000048.1/3465-3356 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>CP001907.1/4051692-4051551 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP000903.1/761693-761588 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>AARN04000011.1/97374-97268 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>CP002627.1/1427459-1427551 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA.........UUU...AUUGUGCCAAUUCCAGCAAGC...GUACGCUUGAAAGAUAGGAA +>ABDA02000010.1/97726-97622 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>CP000240.1/2690490-2690601 +UCUUUAUCCAGAGCAGCUGAGGGACAGGCCCAAUGAAGCUCGGCAACCGGCGGAAGCUCCGCUACGGUGCCAAUUCCUGCGGUUAGUCAGUAACCGAAAGAUAAAGG +>AFWY01000007.1/488286-488418 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGACGAAGCCCGGCAACCGGCGUCA.....AUCACGGUGCCAAUUCCGGCCCGC...GUCAGCGGGGCAGAUGAGGA +>AACY023298523.1/1023-1127 +UGCUUAUCCAGAAAGACCGAGGGAAGGGCCCUACGACGUCUGGCAACC.................GGUGCUAACUCCCGCUG...........CAGAUAGAUGAGCA +>CP000939.1/1208975-1209077 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUAUAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAGAGAUGAGAA +>BAAW01002289.1/979-878 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCAGUGAAACCCGGCAACCUGUUUAA...UUACAA.GGUGCCAAUUCCUGUAGAAAG..AUUUUCUACAAGAUAAGAA +>ABWT01000044.1/1170-1280 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AE001437.1/1976371-1976471 +UUCUUAUCAAGA.AGGUGGAGGGACUGGCCCUAUGAAGCCUGACAACCGGCAAAU.....GU.ACGGUGUUAAUUCCUGCAAAACUUAUUGUUUUGAAAGAUAAGAA +>AL009126.3/1630115-1630220 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>AAES01000019.1/35985-36090 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACME01000064.1/203968-203859 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AM180355.1/2110692-2110794 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>CP002032.1/1580136-1580032 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUUAUGCGUCUUGGUGCCAAUUCCAGCAGCG....UUUCGCUGAAAGAUGAGAG +>ACWD01000008.1/17433-17330 +UUCUUAUCAAGAGAGGCGGAGGGACUAGCCCUAUGAAGCCCGGCAACCGACUUAUACAUGAGCACGGUGCUAAAUCUUGCAGCU....UAUAGCUGAUAGAUAAGAA +>ADJS01013258.1/2300-2398 +AACUUAUCAAGAGUGGCAGAGGGACAGGCCCUAUGAAGCCCGGCAACCUGCGCGCA.AGCGUAA.GGUGCCAAUUCCUGCGGGG.......AACCGAAAGAUAAGCG +>AACY020071365.1/1663-1761 +AACUUAUCAAGAAAGACGGAGGGAUGGGCCCUAUGAUGUCUGGCAACCUU...........AGAUGGUGCCAAUUCCCACUCCACU.AAGAUGGAGGAAGAUGAGAG +>CP000002.3/4014505-4014614 +UCCUUAUCAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGCUGUCUAUGACAGAAUGGUGCUAAAUCCUUAAGAGCAUGUUGCUCUUGAAGAUAAGGA +>CP000002.3/3063863-3063756 +AGCUUAUAAAGAGAGAUGGAGGGACUGGCCCGGUGAAAUCCAGCAACCUGCAGC...AGUGCAA.GGUGCUAAAUCCAGCAGAAUGUCAGAUUCUGAAAGAUAAGUU +>AGFW01000009.1/458533-458689 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....CUGAUCUGAGAGAUAAGAG +>AL939119.1/177986-178133 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCAGU.....GGGAAGGUGCCAAAUCCGUCUCACGGCGA...UGAGGAAGAUGAGGA +>FP565176.1/2581131-2581013 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGGCGCCUCGUGUCGGUGCCAAAUCCUGCGGGGAUCCACCCGCCGAAAGAUGGUUC +>CP000253.1/15948-16046 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ABKK02000005.1/21372-21475 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>ABKL02000021.1/29269-29164 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ABKK02000025.1/100810-100912 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ADGO01040607.1/256-363 +UUCUUAUCAAGAGAGACGGAGGGACUGGCCCUAUGAUGUCCGGCAACUGCUGUA...CGCAGUGCGGUGCCAAAUCCAGCAGACGAAUGUCGUUUGGAAGAUGAGAA +>ABDN02000002.1/251521-251406 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>ADEK01000040.1/12402-12510 +ACCUUAUCAAGAGAAACUGAGGGACUGGCCCUAUGACGUUCAGCAACCUGCAGCGAGCAUGUAAAGGUGCUAAUUCCAGCAGAAC..UUUGUUCUGGAAGAUGAGAG +>ADGO01006916.1/480-601 +CGCUCAUCGAGACCGGCUGAGGGACAGGCCCUUUGAAGCCGGGCAACCGUCGAAACUUUCGAAAAGGUGCCAACUCCUGCGGUUUCGA....ACCGACAGAUGAGUU +>CP001407.1/182789-182675 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP001407.1/340415-340521 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AAEN01000013.1/145248-145107 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP000001.1/3037555-3037454 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AAEP01000030.1/168688-168796 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACLU01000006.1/33711-33816 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACML01000136.1/18482-18398 +AUCUUAUCGAGAGAAGUGGAGGGAACGGCCCGUUGAAGCUCAGCAACCUAUAAU......GAAAAGGUGCUAAUUCC...................GUAGAUAAGAA +>CP001604.1/1753820-1753712 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>CP003058.1/882369-882471 +CCUUCAUCGAGAGCAGCAGAGGGAUUGGCCCUAUGAAGCUCGGCAACCCCCGAAU.....GGGAAGGUGCUAAUUCCAACAGGCCAUG.CGGCUUGGCAGAUGAGCG +>AE016877.1/5321936-5321832 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>CP001022.1/2708001-2708104 +GAUAUAUCAAGAGUGGACGAGAGACUGGCUCUAGGACUCCCGGCAACCGCCGAUC.....GGCAAGGUGCUCCGACCAGCAAAGCAG.UUGCUUUGGAUGAUACACA +>CP003017.1/4046129-4046030 +UUCUUAUCAAGAGAGGUGGAGGGAUAGGCCCUGUGAAACCCGGCAACGACUUUAU.....AGAACCGUGCCAACUCCCACAAGC....AGUGCUUGAAAGAUAAGAA +>AAEN01000017.1/189369-189268 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AEFT01000014.1/44665-44511 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ACMS01000184.1/19736-19845 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP001907.1/4249335-4249445 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AE017194.1/4022652-4022543 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACNL01000013.1/11909-11797 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>ACLY01000204.1/16881-16982 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUACGAUACCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABCZ02000008.1/204265-204156 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AFED01000051.1/183563-183659 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>CP002858.1/2262902-2263009 +CUCUUAUCAAGAGUGGCUGAGGGACGGGCCCUGAGAAGCCCAGCAACCGGUCUGCCGCAGAUGCAGGUGCUACUUCCCGCCC.....UUAAC.GGGGCAGAUAAGAG +>ACLY01000006.1/17734-17620 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP001746.1/3984231-3984122 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AEGE01001157.1/6948-7101 +GGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCG.............CACGGUGCCAAUUCCGGCCCGCCACCUCGGCGGGACAGAUGAGGA +>CP000557.1/3051999-3051890 +CUCUUGUCAAGAGAGGUGGAGGGAUGUGCCCAAUGAAGCCCGGCAACCGUCAGCGUGGCUGAAAAGGUGCCAAUUCACACAAAGCGGCCUGCUUUGAGAGAUAAGAG +>CP000560.1/1297580-1297426 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....GUUAUCUGAGAGAUAAGAG +>BA000030.3/4858626-4858480 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAAUCCGUCUCACGGCGAACGUGAGGAAGAUGAGGA +>CP000612.1/3367128-3367031 +UGCUCAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCUC...........GUAAGGUGCCAAGUCCUGCGGGAAGAAUAUUCCUGACAGAUGAGGU +>ACMI01000110.1/71836-71941 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AARK02000023.1/8974-8877 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>CP002634.1/1119986-1119864 +UUCUUAUCAAGAGAAGCCGAGGGACUGGCCCGACGACGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUAAUAAAGCUUGGAAGAUAAGAA +>ABQM01000007.1/405552-405396 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....CUGAUCUGAGAGAUAAGAG +>CP002816.1/335308-335189 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>AE017355.1/4062240-4062349 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AARU02000001.1/1195991-1195883 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>CP001907.1/1407624-1407732 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AATL02000032.1/12493-12387 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AAEQ01000023.1/181651-181756 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP003056.1/732327-732208 +UUCUUAUCAAGAGAGGUUGAGGGAAUGGCCCGAUGAAGCCCAGCAACCUUCAAUGCUAUUGAAAAGGUGCUAAGUCCUGCAAGUUAUGGGAACUUGAAAGAUAAGAA +>ABDL02000012.1/33711-33818 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACLA01000020.1/206857-206751 +ACCUCAUCCAGAGCAGCGGAGGGAAUGGCCCGAUGAAGCUCGGCAACCUGGCAAUGUGUGCCAACGGUGCCAAUUCCUAUAGGCGG..AGCGCCUAUGAGAUGAGAG +>ADJI01000012.1/17562-17665 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AEFT01000007.1/229726-229640 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>ACMB01000104.1/112013-111909 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>AARN04000005.1/64104-64223 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>ACNF01000075.1/105009-104908 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABDY01000001.1/432647-432542 +CUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCAGUGAGAA.AUCACUACGGUGCCAAUUCCGGUAAAGA..AAUUCUUUACAAGAUGAGAG +>BA000004.3/1348816-1348929 +GACUUAUCGAGAGAGGCAGAGGGACUGACCCGAUGAUGCCCGGCAACCCGUUUGUUACAAACGAAGGUGCUAAUUUCAGCAGAAUGAUUUAUUCUGGAAGAUAAGCG +>ACMZ01000099.1/4914-5019 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUAUGCUGACAGAUAAGGA +>CP000903.1/3906344-3906204 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACME01000010.1/17501-17389 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAAUAUUUUGGAAGAUAAAAC +>ABKF01000001.1/326327-326229 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>AP008955.1/4417881-4417765 +GACUUAUUCAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAGCGAUCUGUUCCACAGAUGCUGUGCCAAUUCCAGCAGGAUUUUUUUUCCUGACAGAUAAGGA +>AAER01000019.1/61157-61049 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AADQ01000032.1/6599-6705 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ADGO01009253.1/637-761 +GAUUUAUAAAGAAGCGCGGAGAGACAGGCUCUGUGAAGCGUAGCAACCCUCGCCCCAGGGGAGAAGGUGCUAAAUCCUG.................AAAUAUAAACC +>ADVR01000097.1/37989-38120 +ACCUCAUCGAGAUGGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCGCCUGAUG....AGUACGGUGCUAAUUCCUGCGCUGGGCUUA..AUCGAAAGAUGAGAG +>AEUN01000439.1/1792-1903 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAC.AUUGGUCUGAACGAUAAGAG +>CP001407.1/5183843-5183738 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ACMA01000081.1/327062-326958 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUGGUA..AUCCUGAGAGAUAAGAA +>ACMJ01000013.1/79549-79437 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUACCGAAUAGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AAEQ01000033.1/97002-97107 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ADVG01000001.1/2046064-2045924 +CUCUCAUCAAGAGAGGUGGAGGGAACGGCCCGACGAAGCCCGGCAACCGCUUAACU....AGAAGGGUGCCAAUUCCGGCGGACUUUUUAUAGCCGCAAGAUGAGGG +>AGIP01000001.1/104352-104476 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCUAUGAAACCCGGCAACC.GCGGCAAUAUCGC.ACGGUGCUAAUUCUUGCAGGAUAUA....CCUGGCAGAUGAGAG +>FN668375.1/1235799-1235905 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>ACMH01000088.1/72128-71987 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABLH01000001.1/326399-326301 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>CP001982.1/1223693-1223543 +CUCUUAUCAAGAGUGGCUGAGGGAUUGGCCCUGUGAAGCCCAGCAACCGACCGUCA....GGCACGGUGCUAAUUCCAACAGAAAGUAAUUUUCUGGCAGAUAAGAG +>AAAC01000001.1/1854754-1854862 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACNI01000012.1/25781-25887 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ACLW01000007.1/11735-11631 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCAUU..GUGCUUGAAAGAUAGAAU +>ABKG01000010.1/83093-82986 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ABLB01000004.1/147393-147500 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ADUJ01000419.1/1401-1248 +GGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUAGAAGCCCGGCAACCG.............CACGGUGCCAAUUCCGACCCGCCACCCCGGCGGGACAGAUGAGGA +>CP001746.1/3801571-3801678 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACMC01000023.1/31021-30916 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>ACME01000056.1/18022-17921 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>FN545816.1/1582788-1582894 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ABDA02000012.1/5960-5845 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>AEFM01000010.1/508073-508228 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>CP000922.1/1973435-1973328 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGAUGAAGCCCGGCAACCACUUAACAAUUAAGCACGGUGCUAAUUCUCGCAGCA....AUGAGCUGAGAGAUAAGAA +>AANA01000001.1/1389418-1389294 +ACGUUAUCACGAAAGGCAGAGGGAUAGACCCAGUGAAGCUUGGCAACCUCUCAGAA.AUGAGAAAGGUGCUACAUUCUACAAUCUAUU....AUUGACAGAUAACAG +>ACMU01000069.1/28953-28813 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACNC01000013.1/25724-25830 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP002905.1/2130534-2130443 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUCAGCUUGAAAGAUAGGAA +>AAEP01000033.1/26671-26557 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>CP000939.1/201135-201236 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>AGBY01000034.1/68869-68971 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCUGCGAUU....UGCAA.GGUGCUACUUCCUGCAAAAUGAUUCAUUUUGAAAGAUAAGGA +>CP002528.1/851430-851309 +AUGUUAUCAAGAAAGGCUGAGGGAAUGACCCUAUGAAGCCUAGCAACCCUUUCACUUAGAAAGAAGGUGCUACAUUCUACC.............GGAUAGAUAACAU +>ACMG01000066.1/12692-12552 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>BA000043.1/883132-883242 +UUCUUAUCAAGAGAAGCGGAGGGACUGGCCCAAUGAAGCUCAGCAACCAGCCGCCCGGCGGCCA.GGUGCUAAAUCCAGCGAAUUGAGCAAAUUCGGCAGAUAAGAA +>AE017225.1/2953920-2953819 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002927.1/2074133-2074287 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAC....GUGAUCUGAGAGAUAAGAG +>ACLV01000076.1/1531-1410 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABFB01000024.1/33280-33375 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABVW01000002.1/44661-44766 +UAGUUAUCAAGAAAGGUGGAGGGAUAGACCCUGUGAAGCCUAGCAACCCUUUGUAUUUCAAAGAAGGUGCUACAUUCUAUCUCA.....UUUGAGAAUAGAUAACCG +>AAOX01000002.1/320062-320165 +UUCUUAUCAAGAGAGACGGAGGGGAUGGCCCGAAGAAGUCCGGCAGCAGGUUCAU..CCGGACACUGUGCCAAAUCCAUCAGGC...AAAGGCCUGGCAGAUAAGAA +>CP001177.1/4066889-4066780 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AAJM01000096.1/6823-6944 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACMX01000085.1/45980-45875 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCUAUGAAACCUGGCAACAGCCGAAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AACCCUGAGAGAUAAGAA +>CP002183.1/2019743-2019652 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUCAGCUUGAAAGAUAGGAA +>CP001903.1/3932954-3933059 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP000029.1/1935501-1935405 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>CP002439.1/2388366-2388268 +UACUUAUCAAGAUUGGUGGAGGGACAGGCCCUUUGAAACCAGGCAACC....UAUUCAGU...UAGGUGCUAAUUCCUGCAGGUGAUU.UUACCUGAGAGAUAAGUC +>AEFU01000028.1/259949-259811 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>ADJS01006690.1/21429-21523 +ACUUCAUCAAGAGUGGUGGAGGGAACGGCCCGAUGAUACCCGGCAACCUGCAGC......GCAA.GGUGCCAAAUCCGUCGA.....ACGAA.UCGAAAGAUGAGGG +>AEFR01000024.1/465203-465104 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>CP002001.1/2500347-2500229 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>CP001145.1/871363-871477 +UUCUUAUCCAGAGCGGUGGAGGGAAAGGCCCGAAGAAGCCCGGCAACCAGCGAGGGACGAGC.AUGGUGCCAACUCCUUCUGCACCAAGUGUGCAGGAAGAUAAGAA +>AARP04000056.1/1896-2002 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ADXE01000777.1/3161-3061 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ACOM01000004.1/381775-381677 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCAGUGAAACCCGGCAACCUGUAUAU.....ACAA.GGUGCCAAUUCCUGUAGAU...GUAAUUCUACAAGAUAAGAA +>ABKG01000006.1/187056-186951 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ADFM01000082.1/13546-13652 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACMR01000113.1/4469-4584 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUACUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGGAAGAUAAGAG +>AM412317.1/200595-200696 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>ACWD01000038.1/4423-4307 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCUAUGAAACCCAGCAACCUGCUAAAAGUCAGCAAAGGUGCUAACCUACGCAAGGACGUAAUCCUUGAACGAUAAGAG +>AFHT01000081.1/55051-54940 +UCGUUAUCCAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCCUGCGCAGCAGGCAAGGUGCCAAAUCCUGCAACGCCC.AGGCGUUGAGAGAUAAGGA +>CP000612.1/2418052-2417945 +UACUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACCGGCCAUUGGAUGGCGGCGGUGCCAACUCCUGCAGGACUUUUAUUCUUGAGAGAUAAGGU +>CP000724.1/4004549-4004448 +AACUUAUCAAGAGAAACUGAGGGACUGGCCCGAUGAUGUUCAGCAACCCACAUAU.....GUGACGGUGCUAAAUCCAGCAGAAC..AUAGUUCUGGGAGAUGAGAA +>BA000033.2/15949-16047 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AARR02000002.1/255710-255602 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>AE017194.1/5120377-5120272 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AACCCUGAGAGAUAAGAA +>CP001407.1/3894400-3894259 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AEFS01000009.1/106954-106832 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>CP002906.1/3800864-3800970 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>AARI02000249.1/265-361 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGA.ACCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>BA000028.3/2134366-2134264 +AACUUAUCCAGAGUGACGGAGGGACAGGACCUACGAUGUCCAGCAACCUACCUUU...ACGGAGUGGUGCUUCUUCCUGCAGAA...UUUUUUCUGAAAGAUAAGGU +>AP012029.1/3108038-3108159 +CUCUUAUCCAGAGAGGUGGAGGGACCGGCCCUGUGAAACCCGGCAACCUGGGGGAGU...CUUAAGGUGCUAAUUCCGUCAGACG..GAUGUACUGGAAGAUGAGAG +>AAEN01000013.1/328589-328480 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP002634.1/2944461-2944323 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUAUGCAAGGUUUAAUUCCUUGAGCGAUAAGAG +>AE016879.1/197187-197081 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AE017194.1/4732568-4732460 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUUGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP000686.1/77989-78137 +UGCUCAUCCAGAGGAGUGGAGGGACCGGCCCGAUGAAGCUCGCCAACCGUAGCC......UAUAGGGUGGCAAUUCCGGCAGCG.....CAGGCUGGAAGAUGAGUG +>ACMN01000011.1/79491-79379 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>CP002439.1/2601761-2601657 +AGCUUAUUAAGAGAAGUUGAGGGAUUGGCCCAGUGACACUCAGCAACCACUUAUCGUAUAAGUACGGUGCUACAACCAACCACG....UCAUGUGG.AUGAUAAGUU +>AAML04000010.1/122381-122487 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>FN557490.1/539183-539083 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUGU..UUAUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAGAGAUAAGUC +>ACMJ01000069.1/115906-116015 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AARM02000332.1/2056-1950 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AFBU01000002.1/421266-421368 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>FP929062.1/1218323-1218440 +CCCUUAUUCAGAGUGAUGGAGGUAUAGGACCGGUGAAGUCCGGCAACCCCUGUUAAUGGCAGGAAGGUGCCAACCUGAGCGAGU......AAAUCGAGCAAUAAGAG +>ACNJ01000030.1/41008-41113 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACMS01000049.1/11162-11057 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>ACLV01000066.1/67640-67531 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AARR02000009.1/47992-48111 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>ACMG01000026.1/40752-40857 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AAXB02000003.1/33002-32905 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGUGAAACUCGGCAACCCCAUUGU.....AGGAAGGUGCCAGCCUGAGCGAGU.......GAUCGAACAAUAAGAG +>CP002326.1/1568987-1568863 +UCCUUAUCAAGAGAGGUGGAGGGAAAGGCCCGAUGAAACCCGGCAACCGGCAAAGCUUUUGCAACGGUGCCAACUCCGUCAGAAAGCAAA..UCUGAGAGAUGAGGA +>AFIJ01000003.1/7433-7338 +CUUUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACC.....GAUAACG...ACGGUGCCAAUUCCUGCGGAA...GAGAUUCCGAGAGAUAAAUU +>CP001878.2/1461462-1461564 +UUCUUAUCAAGAGAGACGGAGGGAAUGGCCCGAUGAAGUCCAGCAACCAGCCAUU..AUUGGUCAGGUGCUAAUUCCACCAAGC...UGAAGCUUGGAAGAUAAGAA +>ACEV01000067.1/336881-337014 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGACGAAGCCCGGCAACCGGCGUG......ACCACGGUGCCAAUUCCGGCCCGC...UUCGGCGGGGCAGAUGAGGA +>AAXV01000010.1/2942-2843 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCAAUGAAGCUCAGCAACCAACUUUU....UGUCA.GGUGCUAAAUCCAGAAGACCGUU.GAGUC..GAAGAUGAGAA +>ABQM01000009.1/188878-188772 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACACUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>ADXK01000837.1/2873-2767 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUAAUGCUUCGAGAGAUAAGAG +>ABDM02000011.1/135824-135683 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACPC01000008.1/47278-47382 +CGCUUAUCUAGAGCGGCUGAGGGACUGGCCCGUUGAAGCCCGGCAACCUGCGAAC....AGCAA.GGUGCCAAUUCCAGCAAAAUGGAUAAUUUUGGAAGAUAAGGU +>AGAC01000114.1/27890-27788 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ADLJ01000017.1/129473-129317 +CCCUUAUUCAGAGUGAUGGAGGUAAAGGACCUGUGAAGUCCGGCAACCCCGGUUG.....CGGAAGGUGCCAGCCUGAGCGA...........UCGAGCAAUAAGAG +>ACMD01000108.1/9015-9120 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCG....UUACGCUGACAGAUAAGGA +>AAAC01000001.1/887941-887829 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AFTM01000041.1/120648-120746 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP001598.1/185484-185589 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACMH01000006.1/2745-2631 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ABQN01000008.1/1944551-1944413 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>ACSU01000004.1/40031-40129 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP001907.1/4249131-4249021 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>FN668944.1/1107538-1107644 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>ACMK01000007.1/13246-13351 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACML01000125.1/2992-3096 +UACUUAUCUAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCUUAUUUACAAUAAGAAGGUGCUAAUUCC.GCAAGU......CUUUUGAAAGAUAAGAG +>ABDQ01000001.1/432295-432183 +AUCUUAUCAAGAGAGGUUGAGGGACUGGCCCUAUGAAACCCAGCAACAGCUAAUUUUAUUAGAAAUGUGCUAAUUCCAGCAGGAGA..UUUUCCUGAAAGAUAAGAG +>CP001215.1/1146951-1147049 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>CP002468.1/3638584-3638428 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....CUGAUCUGAGAGAUAAGAG +>AAEP01000046.1/27059-27165 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ABDA02000006.1/186868-186727 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>BAAW01009907.1/268-152 +AUUUUAUCAAGAAAGACUGAGGGACUGGCCCUAUGAAGUCUGGCAACCUGAAUUAUAUAGUUUAAGGUGCUAAAUCCUGCAGAUAUU.UUUAUCUGAGAGAUAAGAU +>ACMW01000034.1/146058-146166 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCUACGAAGCUCAGCAACCUGCUUAUAAGAAGCAA.GGUGCUAAGUCCAGCAAAAUGGCAUAUUUUGAAAGAUAAGGU +>ACNJ01000097.1/1521-1400 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AFUA01000045.1/2896-2800 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>AE008691.1/1750369-1750270 +CUCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCCUUAG.....GGCAUGGUGCCAAUUCCUGCAGCG...GUUUCGCUGAAAGAUGAGAG +>ACND01000075.1/7559-7674 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>ACMX01000068.1/152664-152523 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAACCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGGAUAUUUCUGACAGAUAAGAG +>FM242711.1/883136-883233 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>CP001407.1/3896594-3896701 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP002046.1/1343804-1343926 +AUGUUAUCAAGAAAGGCUGAGGGAUAGACCCUAUGAAGCCUAGCAACCCUUUCACUUAGAAAGAAGGUGCUACAUUCUACAGUACA......ACAGAUAGAUAACCC +>ADFM01000080.1/25698-25803 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>ACME01000005.1/18495-18381 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP001186.1/4209965-4209856 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACMJ01000054.1/73566-73468 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACNI01000071.1/80400-80302 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP000703.1/1967750-1967639 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP002634.1/3189534-3189428 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAAUGUUGAAAUGGUGCCAAUUCACUCAAAGCGAUCUGCUUUGGAAGAUGAGAG +>AE016877.1/183064-183169 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP001390.1/1559665-1559768 +UUCUUAUCAAGAGCGACUGAGGGACCGGCCCUGUGACGUCCGGCAACCCCCUGC...AAAGGGAAGGUGCCAAAUCCUGCGAAACU.UAGGUUUCGGGAGAUAAGGA +>ABQL01000005.1/610979-611084 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>ABDN02000009.1/165397-165291 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ACNC01000014.1/32027-31915 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAAUAUUUUGGAAGAUAAAAC +>AP008955.1/2297881-2297982 +CUCUUAUCCAGAGAGGCAGAGGGACUGGCCUGAUGAAGCCCGGCAACCGGUAAAA.....AUCC.GGUGCCAAUUCCAGCAAAGCUACGUGCUUUGAAAGAUAAGAG +>ACML01000140.1/13172-13074 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>FN597644.1/1282232-1282357 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUCAUGCUUGGAAGAUAAGAG +>FN665652.1/1870089-1869984 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ABDN02000009.1/114874-114986 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>CP000736.1/2482836-2482741 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP002739.1/1915753-1915659 +CUCUUAUCAAGAGUAGCGGAGGGACUGGCCCUAUGAAGCUCGGCAACCGG.......AUA.UCACGGUGCCAAUUCCAGCAGCA....UAUCGCUGAAAGAUGGGAG +>ACLZ01000008.1/25882-25986 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUAAGGCUUGGAAGAUGAGAA +>AARK02000150.1/1067-1173 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AACY020470853.1/1015-891 +UCCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCACCGCAUAAUGCGCCACGGUGCCAAUUCCGACUGAAAACACUUUUCGGGCAGAUGACGA +>AFTM01000032.1/65068-64965 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABLH01000030.1/1086-1191 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ABDT01000053.2/177459-177343 +AACUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGACAUUUAGUAUGUGACGGUGCUAAUUCCUGCAGUUUAUU.UAAACUGGUAGAUGAGAG +>FN597644.1/3775942-3776028 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUC..AGCAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>ACJR01000061.1/160960-160849 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ADEE01000038.1/137557-137648 +AAACCAUAGAGAGAGAUGGAGGGACAGGCCCUAAGAAAUCCAGCAACCUACAAAA.....GUGU.GGUGCUAAUGCCUG.................GAAGAUAAUUA +>AL596170.1/192-86 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AGTN01096827.1/90-204 +UACUUAUCCAGAAAGGUGGAGGGAAUGGCCCUAUGAAACCUAGCAACC.AUACGGUGGAUAU.AAGGUGCUAAUUCCAUCUCGU...AAAUGCGGGAUAGAUAAGUC +>ADEK01000041.1/14365-14483 +AUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGACAACCAACAUCUAUGGUGUACUGGUGUCAAUUCCUGCAGAGUAAGCUACUCUGGAAGAUAAGAA +>CP001983.1/4745535-4745433 +UGCUUAUCAAGAGUGGUGGAGGGACUGGCCCGUUGAACCCCGGCAACCUGCUUA......GCAA.GGUGCUAAUUCCAGCAAAGUGUGUAAUUUUGAAAGAUAAGGU +>ACNA01000011.1/27859-27964 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP000046.1/1892976-1892866 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AESC01000111.1/6159-6271 +AUCUUAUCAAGAGAGGUUGAGGGACUGGCCCUAUGAAACCCAGCAACAGCUAAUUCAAUUAGAAAUGUGCUAAUUCCAGCAGGAUGU..UUUCCUGAAAGAUAAGAA +>AEFW01000002.1/467404-467558 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>FN597644.1/3175531-3175425 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAAUGUUGAAAUGGUGCCAAUUCACUCAAAGCGAUCUGCUUUGGAAGAUGAGAG +>AFWM01000139.1/49577-49476 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCCUUGAAGCCCGGCAGCG.UCUUUUUUAAAGA.ACUGUGCCAAUUCCAGAAAGC....AUUGCUU.GAAGAUAAGAA +>AFNO01000010.1/140756-140661 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AEFY01000070.1/23745-23900 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ACMC01000083.1/1994-2099 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AAEQ01000025.1/29371-29478 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP000673.1/982497-982387 +UUCUUAUCCAGAGAGGCAGAGGGACUGGCCCUAUGAUGCCCGGCAACCUGAAUGAUUUGUUCAACGGUGCUAAUUCCAGCAGGUGUGA..AACCUGGAAGAUGAGAA +>CP000764.1/3033467-3033357 +CUCUUAUUAAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACAAUUUGAAACGGUGCUAAUACCUGCAAAACAAUUGGUUUUGCGUGAUAAGAG +>BABA01032841.1/212-335 +CCCUUAUCACGAGUGGCAGAGGGACGGGCCCAAUGAAGCCCGGCAACCGGCACGCA.AGUGCGU.GGUGCCAAUUCCCACAGUGCG......ACUGACAGAUAAGGA +>AACY021557528.1/568-476 +UGUUCAUCAAGAGAGUGUGAGGGUCUGGCCCUAUGACCAUCACCAACCGGCCCUUUCGGGGGCACGGUGGUAACGCCAG.................UUCGAUGAGGA +>AP008230.1/4479322-4479422 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCAUGA...AAAUGCACGGUGCUAAAUCCUGCAGGA.....AAUACUGGGAGAUGAGAG +>ACNL01000170.1/80567-80463 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>ACMK01000007.1/4933-4819 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACKI01000022.1/22029-21934 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>HE577054.1/1645647-1645773 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCGAUGAUACCCGGCAACCGCGAUUU.UUAUCGCACGGUGCUAAUUCUUGCAGGAC.......CCUGACAGAUGAGAG +>ACKG01000027.1/84541-84443 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>FN597644.1/2892886-2892748 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUAUGCAAGGUUUAAUUCCUUGAGCGAUAAGAG +>AE016877.1/194622-194518 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>AP011529.1/1891369-1891478 +CUCUUAUCAAGAGUGGUGGAGGGACGGGCCCUGUGAAGCCCAGCAACCGUCAGCAUUGAUGACA.GGUGCUAAGUCCCGCCCUG....AAAGAGGGGAAGAUAAGAG +>FP565809.1/2279056-2278954 +UGCUUAUCAAGAUUGGUGGAGGGACUGGCCCUACGAAACCAGGCAAGGGUUUUAUAUAAAACCG.AGUGCUAAUUCCAGCAGAC...AAUAGUCUGAGAGAUAAGUG +>AAEO01000022.1/912230-912129 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACSQ01000043.1/42920-42825 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP001699.1/4958750-4958860 +UUCUUAUCAAGAAAGGCAGAGGGAAUGGCCCUGUGAAGCCUAGCAACCUCCGGAACCACCGGAAAGGUGCUACAUCCAGCCCGC....AUAGCGGGAAAGAUAAGUC +>AADQ01000032.1/29544-29652 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ACMH01000091.1/40384-40275 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000903.1/390877-390765 +CCUUUAUCAAGAGAGGCAGAGGGACCGGUCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AEFM01000010.1/627911-627787 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>AGDF01000183.1/13060-12933 +AGCUCAUCCAGAGGGACUGAGGGAACGGCCCGUUGAAGUCCGGCAACCCUCCUGC.....GGGAAGGUGCCAAUUCCGUCUUGCGGCGAAUGCGAGGAAGAUGAGGA +>CP001666.1/3047873-3047773 +UUCUUAUCAAGAGUGGUUGAGGCACUGGAUCUAUGAAGCUUAGCAACUUGGAUGU..AACCCAACGGUGCCAAUUCCAGCAGGC....AUUACCUGAAAGAUAAGAA +>BA000004.3/3427467-3427355 +CUCUUAUCCAGAGUGGUGGAGGGACAGGCCCGAAGAAACCCAGCAACCAACACCUGUGGUGAAAAGGUGCUAA..CCUGCAAGGCG..UUGCCUUGAAAGAUAAGAG +>CP001982.1/2175500-2175606 +UUCUUAUCAAGAGAGACGGAGGGACUGGCCCUAGGAUGUCCGGCAACUGCUGUA...CACAGUGCGGUGCCAAAUCCAGCAGACGAUGUUCGUUUGGAAGAUGAGAA +>BX571856.1/2480777-2480682 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMR01000007.1/20006-19892 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP001907.1/3242097-3241999 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>HE576794.1/1932896-1932796 +GAACCAUCAAGAGCGACGGAGGGACUGGCCCUGUGAUGUCCAGCAACCUUCAGCU...AUGAAA.GGUGCUAAUUCCAGCAGUG....AUAUACUGGCAGAUGGGGA +>ACMG01000084.1/75021-74914 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>AP008957.1/5227167-5227072 +CCACCAUCCAGAGUGGCUGAGAGACUGGCUCGAUGAUGCCCAGCAACCCGCUUCGUUGCAGUGUGGGUGCUACCGCCA..................ACCGAUGGAGG +>AEWS01000334.1/3447-3290 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCGG......GGGAAGGUGCCAAUUCCGUCUCGCGGCGA...CGAGGAAGAUGAGGA +>AAXV01000033.1/3690-3784 +CUCUUAUCAAGAUAGGUGGAGGGAUUGGCCCAAUGAAGCCCGGCAACC....GAAACAUA.....GGUGCCACUUCCAACCGAU.....GUAUCUGAGAGAUAGGAG +>CP000253.1/812928-813031 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AAEO01000023.1/60369-60264 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP001996.1/15952-16050 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMJ01000034.1/27883-27991 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AFGF01000126.1/112203-112314 +AACUCAUCCAGAGUGGCGGAGGGACUGGCCCGAUGAAGCUCGGCAACCAUUUGACAGGUCGAAACGGUGCCAAUUCCGGCGAAU....UUUUUUCGCAAGAUGGGAG +>AFEE01000055.1/22272-22382 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>BABF01002819.1/1567-1437 +CCCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGUGAAGUCCGGCAACCCCGGCCU.....CGGAAGGUGCCAACCUGAGCGAGA.......AAUCGAGCAAUAAGAG +>AP008955.1/5140852-5141028 +CUCUUAUCGCGAGUGGCUGAGGGACUGGCCCUAUGAUGCCCGGCAACCGGCGCUAU....GAAACGGUGCUAAUUCCAACGGAUAAG.....CCCGAGAGAUGAGAG +>CABA01000115.1/1226-1329 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP002835.1/576413-576521 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCAAUGAAACCCGGCAACCGUCAGCGGAGCUGAAAUGGUGCCAAUUCACACAAAGCGUC.UGCUUUGAGAGAUAAGAG +>CP001619.1/3294664-3294557 +GAUUUAUAAAGAAGAGGCGAGAGAUGGGCUCAACGAACCUUGGCAACCGCUACCACACGGAGAAAGGUGCUAAUUCCCACCUAA...GUUAUUAGGAGAUAUAAACU +>ACNE01000005.1/25520-25406 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACMM01000043.1/11026-11131 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAGAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AFGU01000055.1/1780-1890 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACNB01000161.1/12116-12009 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AL591976.1/242770-242867 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>CP003107.1/3359499-3359624 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCGAUGAUACCCGGCAACCGCGAUUU.UAAUCGCACGGUGCUAAUUCUUGCAGGAC.......CCUGACAGAUGAGAG +>ADJR01000005.1/77642-77742 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCAUUGAAGCUCAGCAACCAACUUUA...UUGUCA.GGUGCUAAAUCCAGAAGACCGUU.GAGUC..GAAGAUGAGAA +>AJ938182.1/15932-16030 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACSV01000009.1/143394-143497 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ADGO01037752.1/371-233 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>CP001177.1/5176806-5176702 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AACCCUGAGAGAUAAGAA +>FR773526.1/1813810-1813913 +UACUUAUCAAGAGAGGCGGAGGGACUGGCCCUGUGAAGCCCAGCAACCUAUAUGAAAAAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAGGCUGAGAGAUGAGGA +>AEFR01000024.1/263968-263863 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>FN668941.1/2026057-2026159 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>AFHL01000552.1/1030-1149 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>AGHO01000114.1/5996-6102 +UGCCUAUCAAGAGAGAUGGAGGGAAUUGGCCGAAGAAGUCUGGCAACCUGCUGAA....UGCAA.GGUGCUAAAUCCAACAAAAUGGAUAAUUUUGAAAGAUAGGGG +>CP002739.1/764885-764785 +CUCUUAUCUAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCACGUA.UGUGCAAUGGUGCCAAUUCCUGCAGCG.....AUUGCUGAGAGAUGAGAG +>ADXG01001190.1/9328-9220 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAAUACUCCUGAACGAUGAGAG +>FR821777.2/15887-15985 +GUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AE015929.1/15971-16071 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>ACME01000072.1/1546-1425 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP002003.1/1759974-1759868 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ACOK01000056.1/11474-11367 +UUACCAUAAAGAGUACGUGAGGGACAAGCCCUAUGACCGUCAGCAACCUGCAAUAUGUAAGUAA.GGUGCUAAAGCUUGACGAUGGGUUUUAUUGUGUAUUUGUUUC +>CP000764.1/3498695-3498574 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCGAAUGGUCUCGAACGAUAAGAG +>ADJR01000013.1/94473-94568 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCAAUGAAGCCCGGCAACC....GAAAAACA.....GGUGCCAAAUCCAACAGAUG....GUGUCUGAGAGAUAGGAG +>ADXE01001487.1/2156-2048 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>FP565814.1/688232-688347 +CAUUCAUCCAGAAGGGUGAAGGGACAGGCCCGAUGAAGCCUGGCAACCGCCGUCGGCGACGGAAAGGUGCCCCAUCCUGCCUCGACCGCUUCGAGGAAAGAUGAGUG +>ACMJ01000052.1/5884-5783 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAU.UCUUUACGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP000001.1/3134604-3134506 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ACDG02000015.1/15379-15466 +AUACCAUCAAGAGAGAUUGAGGGACAGGCCCUAAGAUAUCCAGCAACCUACUGGA..AAAGUGU.GGUGCUAACUCCUG.................UCAGAUGGAAG +>ABLT01000006.1/45690-45585 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ABDP01000020.1/44091-43986 +CUCUUAUCAAGAGUGGCGGAGGGACAGGCCCUGUGAAGCCCGGCAACAUCUAGUUAACCUAGAAAUGUGCUAAUUCCUGCAGUG...AAUUCACUGAGAGAUGAGGG +>AAJM01000118.1/6673-6575 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP002330.1/1744811-1744691 +UUCUUAUCAAGAGUGGCGGAGGGACUGGCCCAAUGAAGCCCGGCAACCGGAAAAAGGUUUUUCUUGGUGCCAAUUCCAGCAGGUAUUUUUUACCUGGCAGAUAAGAA +>AFIJ01000039.1/68432-68532 +UUUUCAUCAAGAGCAGUCGAGGGAAUGGCCUUAUGACACUCGGCAACCCCCAAUC....GGGAUAGGUGCCAAGUCCAACGGUA...AGUAUACCGGCAGAUGAACG +>CP001743.1/1760660-1760834 +CUUUUAUCCAGAGCGAUGGAGGGAUCGGCCCUGCGAAGUCCAGCAACCACAAAAAG....UGCAAGGUGCUAAUUCCGGCCCGACU......UGGGAAAGAUAAGAG +>ACLX01000006.1/12399-12295 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UGUGCUUGAAAGAUAGAAU +>AE016877.1/4199714-4199824 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ADBG01000004.1/62927-63024 +CUCUUAUUCAGAGCGGUGGAGGUAAAGGAUCUGUGAAGCCCGGCAACCCCUAACA.....AGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>AAEK01000012.1/81113-81006 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMI01000378.1/3534-3639 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACACG..UUGUGUUGAAAGAUAAGAG +>ACLU01000006.1/46815-46709 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AFEH01000017.1/383496-383387 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>CP001407.1/1365723-1365831 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACMZ01000081.1/22101-22000 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP000698.1/4591678-4591570 +GCUUUAUCGAGAGUGGUGGAGGGAAAGGCCCUGUGAAACCCAGCAACCGGUUCGCGAAAUGCCA.GGUGCUAAAUCCUG..CCGACUGACCAGGC.GAAGAUGAGGU +>CP002043.1/113014-112896 +GUCUUAUCCAGAGCAGCGGAGGGAACGGCCCUGUGAAGCUCGGCAACCUGCGGAGG....ACUAAGGUGCCAAUUCCGACCCGGUGGCCAUCCGGGAAAGAUAAGGA +>CP000096.1/1739815-1739681 +CAGUCAUCAAGAAAGGCUGAGGGAUAGACCCGAUGAUGCCUGACAACCGAUCCCGCAAGGGACACGGUGCCGCAUUCUACCUCCG.......GAGGAAAGAUGAGUG +>ACVI01000100.1/14364-14482 +AUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGACAACCAACAUCUAUGGUGUACUGGUGUCAAUUCCUGCAGAGUAAGCUACUCUGGAAGAUAAGAA +>ADEJ01000003.1/4934-5040 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCU.CAGCA...UUUAUGCUGAAAGAUGAGUA +>CP002171.1/733120-733012 +AACUCAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUCAUAUUUAUGAAAAUGGUGCUAAUUCCUGCAAAGCGUUUAGCUUUGGGAGAUGAGAA +>ADEY01000017.1/139521-139419 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>ACMC01000032.1/27958-28066 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AP009049.1/1342262-1342152 +UUCUUAUCCAGAGUGGCGAAGGGACUGGCCCUAUGAUGCCCAGCAACCUGAAUGAUUCAUUCAACGGUGCUAAUUCCAGCAGGUAU..AAAACCUGAAAGAUGAGAA +>AAEO01000017.1/2197-2302 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AARR02000002.1/278653-278547 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>CP000482.1/1969830-1969935 +UUCUUAUCAAGAGCGACCGAGGGACUAGCCCGGUGACGUCCGGCAACC.GCCCCA..AGGGC.AAGGUGCCAAUUCUAGCGGAAUCGUAUAUUCCGGGAGAUAAGGA +>CP001878.2/1352518-1352388 +CUCUUAUUACGAGAGGCUGAGGGAUUGGCCCUAUGACGCCCAGCAACCGACCUUUCU...GGCACGGUGCUACAUCCAACAGAC....UUUGUCUGAGAGAUAAGAG +>AM263198.1/1698531-1698423 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAUGUGAAAGGUGCUAAUCUUUGCAGGAGUAAGAUUCCUGAACGAUGAGAG +>ACKK01000039.1/62470-62367 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP000557.1/1434621-1434514 +CGCUUAUCAAGAGUGACUGAGGGACAGGCCCAAUGACGUCCGGCAACCUCCCCUU..GAGGGAACGGUGCUAAUUCCUGCAGAAUGGCUUAUUCUGAAAGAUAAGUC +>ADJS01013331.1/3160-3266 +ACCUUAUCAAGAGCGGCGGAGGAACAGGUCCUGUGAAGCCCGACAACCGGCUGAUUGUCAGCAGCGGUGCCAAAUCCUGCGG.....UAUAU.CCGAAAGAUGAGGG +>CP001283.1/1428361-1428469 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AACY022435555.1/568-660 +CGUUCAUCAAGAGAGUGUGAGGGUCUGGCCCUAUGACCAUCACCAACCGGCCCCUUCGGGGGCACGGUGGUAACGCCAG.................UUCGAUGAGGA +>ACMX01000071.1/19864-19976 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAACCAUUAACACGGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUAAGAA +>CP000227.1/3266718-3266612 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACAGCUAUAA....AAGUACUGUGCUAAGUCCAGCAAACGUAUGACGUUUGGAAGAUGAGGG +>BA000018.3/15956-16054 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AGAV01000005.1/81711-81818 +UUCUUAUCCAGAGAGGUGGAGGGAAUGGCCCGCUGAAGCCCGGCAACAGAUUCUUAUAGGAGUACUGUGCCAAUUCCAUCAUGC...AAUAGCCUGAAAGAUAAGAA +>ACHD01000004.1/63700-63597 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AP007209.1/182914-182800 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>AEXQ01000007.1/2648-2548 +CUCUUAUUAAGAGCGAUGGAGGCAAGGGGCCUAUGAAGUCCGGCAACCUCUGAAA....UUGAAAGGUGCCGACCCAAGCGAGU....UUAACUCGAGCAAUAAGAG +>AAPR01000022.1/22928-22828 +GAUUUAUAAAGAAGAGGCGAGAGACAGGCUCCGCGACCCUCGGCAACCUCAACAAAGUGUUGAAAGGUGCUAAUUCCUGCCCGA......CAAGGGACAUAUAAAUU +>CP001176.1/333898-334004 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AGTN01580094.1/386-281 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUGUGAAACCCGACAACCGGCCUUU..UAGGCAGCGGUGCCAAUUCCUGCAGGACAAUUGUUCCUGAGAGAUGAGCA +>AAXU02000001.1/2659203-2659095 +GAUUUAUAAAGAAGAGGUGAGAGACAGGCUCUAUGACCCUUGGCAACCUGGAAAA....UCCAA.GGUGCCAAAUCCUGCCAGUUGAGAUAACUGGGACUAUAAAUU +>ACJU01000024.1/143364-143467 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACDC02000008.1/31440-31354 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCGAUGAUGUUCAGCAACCUACUUUG...AUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAGA +>ACNE01000092.1/9897-9799 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ACNK01000005.1/13231-13336 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AE017333.1/1292148-1292264 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUCUGCACUGCACCAAGGUGCUAAAUCCAGCAAGC...GGAUGCUUGGAAGAUAAGAA +>ACDB02000044.1/531965-531878 +AAACCAUCAAGAGAAACCGAGAGACUGGCUCUAUGACGUUCAGCAACCAU.CUUA..UAG.AUGUGGUGCUAAUUCCAG.................ACAGAUGGAAG +>AFVQ01000153.1/6852-6959 +UUCUUAUCUAGAGAAGUCGAGGGACUGGCCUGAUGACGCUCAGCAACCGUCGUUU..UGCGACAAGGUGCUAAUCCCAGCCGGCAUUUAACGCCGGAGGGAUAAGAA +>CP001390.1/865042-865152 +UCUUUAUCGAGAGUGGUGGAGGGAAAGGCCCUGCGAAACCCAGCAACC..UGCAUUUAUUG..ACGGUGCUAAUUCCU.GCCGAUAAGUAACCGGCGAAGAUGAGGU +>ACMH01000038.1/40853-40958 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ACMV01000176.1/70072-69931 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAACCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGGAUAUUUCUGACAGAUAAGAG +>ACMW01000073.1/14526-14428 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACNG01000007.1/48929-48823 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>CP002394.1/3578103-3578003 +ACCUUAUCAAGAGAGGUUUAGGGACUGGCCCAUAGAGACCCGGCAACCUU.GAA...UUC.AAA.GGUGCUAACUCCAGCAGAU...GAUUUUCUGAUAGAUGAGGG +>AADR01000005.1/26714-26811 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>CP001186.1/4019663-4019768 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP001598.1/4074107-4073998 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP001794.1/1767719-1767551 +CUCUUAUCAAGAGUGGCUGAGGGAUUGGCCCAAUGAAGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAGUCCAACAGAAAGACCGUUUCUGAAAGAUAAGAG +>CP002454.1/1212850-1212728 +CUCUUAUCCAGAGCGACACAGGGACUGGCCCAGUGACGUCCAGCAACCGGCCCUCAUCACGGCACGGUGCU..CUCCAGCCCGAC.......CGGGACCGAUAAGGG +>CP000764.1/335673-335778 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAAUUCCAGCAAGUCUAAAAGACUUGAAAGAUGAGAA +>CP002508.1/192466-192571 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP002017.1/617734-617838 +CUCUUAUCCAGAGUGGCGGAGGGACGGGCCCGAUGAUGCCCGGCAACCGGUCGGAACACCGGCACGGUGCCAAUUCCUGCGGGG....AGACCCCGGAAGAUGAGAG +>CP000002.3/1735723-1735829 +AACUUAUCAAGAGCGGUGGAGGGACUGGUCCGAUGAAACCCGGCAACCUGCGUGUGAAGCGUAA.GGUGCUACUUCCAGCAAAAUGCCCUAUUUUGAGAGAUAAGGA +>CP002105.1/1544836-1544752 +ACUGCAUCAAGAGCGGCGGAGGGACAGGCCCGAUGAAGCCCGGCAACCGC.AACC....U.GCAUGGUGCUAAUUCCU..................GGAGAUGUGGU +>CP001807.1/1931417-1931541 +AUCUCAUCAAGAACGGCUGAGGGACAGGCCCGAUGACGCCUAGCAACCGG.CAUC.......UCCGGUGCUAAAUCCUGCCCGGAACGCAACCGGGAGCGAUGAGGG +>ADFM01000249.1/16053-15946 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AARG01000012.1/4022-3935 +AAACCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUACAUAG..AAUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>CP003017.1/3783062-3782961 +AAGUUAUCACGAGUGGACGAGAGACUGGCUCUUUGACUCCCAGCAACCUACGAAU.....GUAA.GGUGCUCCUACCAGCAAAGCAUG.UGCUUUGGGUGAUAAAAC +>AAFX01007548.1/2-87 +.........AGAGAGGUGGAGGGAACGGCCCGAUGAAGCCCGGCAACCAGACCACGGCGGUCCA.GGUGCCAAUUCCGACAGAGC....GAUUCUGUGA........ +>CP003029.1/1293925-1293801 +AUCUCAUCAAGAACGGCUGAGGGACAGGCCCGAUGACGCCUAGCAACCGG.CAUC.......UCCGGUGCUAAAUCCUGCCCGGAACGCAACCGGGAGCGAUGAGGG +>ACEZ01000126.1/65345-65190 +AGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAAUCCGUCUCACGGCGA...UGAGGAAGAUGAGGA +>ADXE01002090.1/1729-1611 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>BA000028.3/2856865-2856757 +UCCUUAUCAAGAGCGGGGGAGGAACUGGUCCAUUGAUCCCCAGCAACCGUUACAAUGAGUAACAUGGUGCUCAUUCCAGCAAGC...GUAGGCUUGAUAGAUGAGAA +>ABLH01000011.1/71194-71300 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AFWM01000210.1/27623-27519 +UUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUGUGAAGCCCGGCAGCAGGUCCGAAAACGGGUACUGUGCCAAUUCCUGCAGGU...GGUGGCCUGAAAGAUAAGAA +>ACLZ01000020.1/40694-40799 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUAUGCUUGAAAGAUGAGAA +>ACMQ01000179.1/97247-97138 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AFGI01000001.1/186049-186151 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ABJC01000001.2/833534-833436 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>AARU02000004.1/29999-29881 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ACMO01000090.1/17801-17703 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP003058.1/904507-904607 +UAUUCAUCAAGAGUAACGGAGGGAAUGGCCCCAUGAUGUUCGGCAACCACACGA...AAGUGAACGGUGCUAAGUCCAACAGGA....UUUUCCUGGCAGAUGAAGA +>CP000909.1/4069333-4069227 +UGCUCAUCGAGAUGGGCUGAGGGACUGGCCCGAUGACGCCCGGCAACCCCCGCCA.....GGGAAGGUGCCAAAUCCAGCGGCAAUGGAUUGGCCGAAAGAUGAGAG +>AAAB01001461.1/1288-1383 +AGCUUAUUAAGAAAGACGGAGGGACUGAACCUAUGAAGUCUGACAACCGCCGAAA.....GGUAAGGUGUUACAUUCAGCC.............GGGAAAAUAAGUA +>CP002395.1/1221190-1221085 +AACUCAUCGAGACCAGCCGAGGGACAGGCCCGACGACGCUGGGCAACCACCGAAAC.UUCGGAAUGGUGCCAACUCCUGCGGAAGU.GCGCUUCCGACAGAUGAGAG +>ADXE01001499.1/462-356 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AARY02000031.1/5457-5554 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>AP008230.1/5317569-5317463 +UUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGGUAUUCGGAAUACAACGGUGCUAAUUCCUGCGAUG...GAAGCAUUGAUAGAUGAGAG +>ACNK01000092.1/77359-77255 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>AP008955.1/3935782-3935669 +UCUUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCGUCACGUAUUGUGACAAGGUGCCAAUUCCUGCAGGACAUUUAGUCCUGGGAGAUAAGGA +>ADXF01000900.1/4871-4753 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAGUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAGCGAGUUCUGAAAGAUGAGAA +>ACMC01000032.1/40725-40830 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUAUGCUUGAAAGAUGAGAA +>CP001850.2/1055285-1055183 +UCCUUAUCAAGAGUGAUGGAGGGACCGGCCCAAUGAAAUCCGGCAACCGGCGUAA.....GC.ACGGUGCUAAAUCCGGCAGGUAAAGUUUACCUGGAAGAUGAGUU +>CP000726.1/1933240-1933135 +CUCUUAUCAAGAGUGGUGGAGGGACAGGCCCUGUGAAGCCCGGCAACAGCUAGUUGACCUAGAAAUGUGCUAAUUCCUGCAGUG...GAUUCACUGAGAGAUGAGGG +>CP001907.1/177819-177705 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACLY01000006.1/26026-26131 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AAFX01054820.1/1094-975 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGACGAAGCCCGGCAACCCGCCGAACCCGGGCG..GGUGCCAAGUCCGACCUCAUUCCGCAUGGGGAGAGAUGAGAG +>CP002739.1/618160-618053 +AACUCAUCAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGUCAUAUUUUAUGAAAAGGUGCUAAUUCCUGCAAAGCUUAUAGCUUUGGGAGAUGAGUA +>AENP01000021.1/26643-26729 +UUACCAUAAAGAGAAGGCGAGAGACAAGCUCAUCGACCCUCAGCAACCACCAUGA.....GGCAAGGUGCUAAUGCU...................UAUGAUGGAUA +>ACUT01000016.1/40289-40387 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ADGG01000041.1/21967-22054 +AAGCCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUGCACAC..UGUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAGA +>CP000255.1/879109-879212 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>BA000045.2/2730826-2730714 +GACUUAUCCAGAGAGGCGUAGGGACAGGCCCGGUGACGCCCGGCAACCCCCACUAGCAACGGGAAGGUGCCAAUUCCUGCGGUUCCUCACGAACCGGAAGAUAAGUC +>AP006627.1/1701649-1701759 +AACUUAUCAAGAGUGGCGGAGGGACUGACCCAAUGAAGCCCGGCAACCAGUUUAUUUUAAACCACGGUGCUACAUUCAGCAGAGCAGCUUGUUCUGAAAGAUAAGUG +>CP002816.1/2472931-2472813 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>CP003017.1/3687286-3687392 +UUCUUAUCAUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGUCGUU...GGAGACAUGGUGCUAAAUCCAGCAAGCAAUUUAUGCUUGGAAGAUAAGAA +>AGFT01129480.1/206-307 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AEFW01000002.1/263967-263862 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>ACMJ01000013.1/25614-25718 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGUCUUUAUGGCUUGGAAGAUGAGAA +>ADGG01000021.1/270080-269996 +AAACCAUAAAGAGAGAUGGAGGGACAGGCCCUAAGAAAUCCAGCAACCUACAAAA.....GUGU.GGUGCUAAUGCCUG.................AGCGAUGGAAG +>AE017355.1/2515876-2515991 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>BABM01000001.1/15956-16054 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AGTN01297927.1/156-1 +UGCUUAUCGAGAGUGGUGGAGGGAAAGGCCCUGCGAAGCCCAGCAACCGGUCC.......GCCA.GGUGCUAAAUCCUG.................GAAGAUGAG.A +>ACLW01000012.1/25638-25744 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUUAUAGGCUUGGAAGAUGAGAA +>ADXJ01000175.1/2036-1919 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAACGUUUUGUUUUGGUAGAUAAGAG +>ADEY01000021.1/45190-45299 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>FR773526.1/3674732-3674622 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCUUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>ACMC01000063.1/52794-52696 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACMN01000156.1/15083-15190 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCUUAUGAAACCCAGCAACAGUCUGCUUAGUAGACACUGUGCUAAUUCCAGCGGGUGAU..AAUCCUGAUAGAUGAGAG +>ADJT01012907.1/15703-15602 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUGCGAAGCCCGGCAACCCCUGUUUG.UGUAGGAAGGUGCCAACCUGAGCGAGU.......GAUCGAACAAUAAGAG +>CP001022.1/2309368-2309263 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCCGGAAUU.UAUUCCGAAGGUGCUAAUUCCAGCAGAC...GAUUGUCUGCAAGAUGAGAG +>ACMK01000142.1/30076-29969 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AADQ01000021.1/21713-21832 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>BA000016.3/2500083-2499978 +CUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCAGUGAGAA.AUCACUACGGUGCCAAUUCCGGUAAAGA..AAUUCUUUACAAGAUGAGAG +>CP001097.1/2001878-2001771 +CUAUCAUCGAGAAAGGUGGAGGGACUGGCCCUGAGAAGCCUGGCAACCGUCACGCACAGUGAUU.GGUGCCAAUUCCAUCCCGGACUGCGGCCGGGAGAGAUGAUGG +>ACMC01000103.1/177872-177768 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AACCCUGAGAGAUAAGAA +>ABCZ02000015.1/97020-97125 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ABIB01000001.1/287097-286995 +UCGUUAUCAAGAAAGGCUGAGGGAUAGACCCGAUGAAGCCUAGCAACCCUUUACAC.AUAAAGAAGGUGCUACAUUCUACUGCG.....CAAGCGGAUAGAUAACAA +>ACSP01000005.1/40021-40119 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMT01000077.1/40884-40989 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP002472.1/2565613-2565720 +UACUUAUCAAGAGCGGCGGAGGGACUGGCCCAAUGAAGUCCGGCAACCUGCAGCGA.GCAGCAA.GGUGCCAAUUCCAGCAAAAUGGGUAAUUUUGAAAGAUAAGCG +>ACNL01000012.1/25660-25765 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ACMX01000058.1/165536-165438 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP002207.1/1656841-1656750 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>AASB02000223.1/1016-1119 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP002131.1/2193817-2193933 +CUCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAGCCUAGCUGCAGCGGUGCUAAUUCCAGCAGAACGUUAAGUUCUGGCAGAUAAGAG +>CP001903.1/5233685-5233581 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>CP002780.1/3693626-3693527 +UUCUCAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCUC...........GUAAGGUGCCAAGUCCUGCGGGGAAGUGUUUCCUGACAGAUGAGGU +>CP001666.1/3515053-3514946 +AACUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACCAAUGCUAUUAGUAUAGUGGUGCUAAUUCCUGCAGCA.....UAAGCUGGAAGAUGAGAG +>ACNB01000058.1/40620-40725 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ABJG02000470.1/2764-2919 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCGCGGUGAG..CGAGGAAGAUGAGGA +>CP000813.1/1510999-1511101 +CACUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCUGCGAUA....UGCAA.GGUGCUACUUCCUGCAAAAUGAUUCAUUUUGAAAGAUAAGGA +>FN668375.1/1849335-1849230 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>CP001903.1/4608349-4608228 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AAGA01023434.1/14-137 +AUGUUAUCAAGAAAGGUGGAGGGAUAGACCCAUUGAAGCCUAGCAACCCUUAGACUUACUAAGAAGGUGCUAAAUUCUACUUAAUUU.....UUGGAUAGAUAACUA +>ACXY01000010.1/39182-39292 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUCU.GGUGCCAAAUCCUGCAGGUUAGGGUAACCUGAGAGAUGAGAG +>ADXF01000257.1/5196-5077 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>AARU02000001.1/385475-385572 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ADEK01000021.1/3090-3194 +UGUUUAUCGAGAGUGGUGGAGGGACUGGCCCAAUGAAACCCGACAACCAGUAUUAUUAGUACAUUGGUGUCAAUUCCUGCAGCU.....UAAGCUGAAAGAUAAGGA +>CAEF01000920.1/8558-8446 +CGUUCAUCAAGAGGAGCAGAGGGACCGGCCCGCUGAAGCUCAGCAACC.GCUCGACCCGAGC.CAGGUGCUACCUCCGGCCCCGGCGACGUCGGGGGCAGAUGACGG +>CP000509.1/4207678-4207530 +AGCUCAUCAAGAGGGACUGAGGGAACGGCCCUGUGAAGUCCGGCAACCGCCGCG......GAAACGGUGCCAAUUCCGCC.CGGGG......CG.GGAAGAUGAGAA +>AE016877.1/3147200-3147099 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABQK01000005.1/2109944-2109806 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>ACMC01000085.1/7923-7814 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AP009484.1/1589630-1589731 +AUCUUAUUCAGAGAGGUGGAGGGAUUGGCCCUAUGAAACCCAGCAGCAGGCUUAU.....GC.ACUGUGCUAAUUCCAACAAGAUGUA..AUCUUGAAAGAUAAGAA +>CP000485.1/1435718-1435823 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AE017355.1/3170761-3170663 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP002905.1/3311851-3311745 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACGCUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>ACMW01000090.1/86407-86297 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACAAUUUGUUUUGCAUGAUAAGAG +>FN665654.1/165446-165549 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>AE016877.1/4695810-4695689 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>FN557490.1/804987-805084 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCUGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGCU.....AAUACUGACAGAUAAGGC +>ACNF01000095.1/6190-6300 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACMP01000161.1/3197-3090 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCUUAUGAAACCCAGCAACAGUCUGCUUAGUAGACACUGUGCUAAUUCCAGCGGGUGA..AAAUCCUGAUAGAUGAGAG +>ADGF01000032.1/73187-73097 +GAACCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUACAUUAAUAUUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>AAER01000033.1/17366-17261 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ABKG01000001.1/694513-694412 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACMD01000136.1/1510-1389 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCAUUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUAACGGUCUCGAACGAUAAGAG +>ADEI01000027.1/39543-39649 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>FR687253.1/838584-838681 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCAAUGAAGCCUGGCAACCGGAGUU......UUCACGGUGCCAAAUCCAGCAGGU.....AAUACUGACAGAUAAGGC +>CP001746.1/182929-182815 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACOM01000004.1/236543-236426 +UUUUUAUCAAGAAAGACGGAGGGACUGGCCCUGUGAUGUCUGGCAACCUGGAGGAUAUUGUUUAAGGUGCUAAUUCCUGCAGAUUUU..AUAUCUGAGAGAUAAGAA +>ACNG01000055.1/75164-75269 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUAAUGU...GAUAUAAAGGUGCUAAAUCCUGUAGGAUAUAAAGUCCUAAUAGAUAAGAA +>AGDB01000426.1/31667-31549 +CCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGACGCC..GUGUAGGUGCCAAAUCCUGCGGGGACCCACCCGCCGAAAGAUGGUUC +>ACDE01000013.1/182587-182677 +GAACCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUACAUUAAUAUUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>ACNE01000005.1/46937-46831 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACMP01000103.1/3019-2879 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AFWM01000016.1/11873-12021 +CUCUUAUCCCGAGUGGUGGAGGGACGGGCCCGAUGAAACCCAGCAACCCGCCUCU.....GCAAAGGUGCUAACCUCAGCAAGGAAUGUUUCCUUGAACGAUAAGAG +>AACY023381958.1/1139-1251 +GUUUUAUAAAGAAAGGUGGAGGGACAGGCCCCAAGAUACCUAGCAACCGUUUAACUCUUAAACAAGGUGCUAAUUCCUGCUUCAAAAAUUUUGAAGAUAGAUAAAAU +>CP000148.1/3145553-3145682 +UUCUUAUCAAGAGUGGUGGAGGGAAAGGCCCUGCGAAGCCCAGCAACCGUCUU.......GACA.GGUGCUAAAUCCUG.................AAAGAUGAGAA +>ACMO01000104.1/35848-35958 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AEUN01000012.1/25400-25498 +AUCUUAUUAGGAGAAGUUGAGGGAUUGGCCCGAUGAUACUCAGCAACCGCUUUUU.....AGCACGGUGCUAAGACCAACGAAU......CACUCGAAUGAUAAGUA +>BA000028.3/1319041-1319141 +UACUUAUCAAGAGAGGUGGAGGGACUGGCCCGCUGAAACCCAGCAACA.GAACGCAUCUGUC...UGUGCUAAAUCCUGCAAGC...AAUAGCUUGAAAGAUAAGUU +>CP002210.1/1663148-1663044 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUUAUGCGUCUUGGUGCCAAUUCCAGCAGCG....UUUCGCUGAAAGAUGAGAG +>ACMG01000004.1/17048-16934 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP002472.1/2975221-2975113 +AACUUAUCCAGAGAGACUGAGGGACAGGCCCGAUGACGUCCAGCAACCUUCAAAUCUUUUGAAA.GGUGCUAAUUCCUGCAGAAUGGUUCAUUCUGAGAGAUAAGUC +>ACPY01000244.1/13665-13545 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>AARR02000012.1/54031-53929 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ACMQ01000045.1/53348-53456 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>ACMN01000005.1/36720-36616 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>AM263198.1/602935-602837 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAAAU....UUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AFPZ01000071.1/53461-53570 +AUCUUAUCAAGAGAAGCAGAGGGACUGGCCCAAAGACGCUCAGCAACCGCCGAUG.....GGCAAGGUGCUACUUCCAGCAGUAUGCCGAACACUGAAAGAUGAGAG +>ACNF01000075.1/203241-203143 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACMN01000073.1/2472-2332 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABDN02000003.1/30343-30234 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>BA000028.3/3162073-3162182 +CUCUUAUCAAGAGUGGUGGAGGGAUAGGCCCUGCGAAGCCCGGCAACCUGUAGCAAUUAUUGAAAGGUGCUAAAUCCUACAGACUUC.AUCGUCUGGAAGAUAAGAG +>ACMK01000115.1/2704-2563 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCUAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ADJT01004209.1/1747-1846 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGAGAAGCUCGGCAACCCCCAUUG....GAGGAAGGUGCCAACCUGAGCGAGC......AAAUCGAACAAUAAGAG +>ACMT01000231.1/11516-11409 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ABCZ02000008.1/22494-22601 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACUV01000012.1/110619-110717 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AE017194.1/3833853-3833711 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AGFS01027305.1/562-462 +CUCUUAUCAAGAGAGGUCGAGGGACUGGCCCGAUGACACCCGGCAACCGGCAGAA...AUGCAGUGGUGCCAAAUCCAGCAGGAA..AAUUUCCUG.AAGAUGAGAG +>AARK02000012.1/18773-18891 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ADEK01000051.1/107002-106891 +AUCUUAUCCAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGACAACCGGCAUUAAUAAUGUAUCGGUGUCAAUUCCUGCAGAAUAAGUUAUUCUGAUAGAUAAGAA +>AAOX01000021.1/40782-40606 +U.CUUAUCCCGAGUGGUGGAGGGACAGGCCCGAUGAAACCCAGCAACCUGCUAAUG....GCAAAGGUGCUAACCUACGCAAGGAAGA.UUCCUUGAACGAUAAGAG +>ADEI01000145.1/17158-17053 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ABDU01000052.2/70806-70911 +CUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCAGUGAGAA.AUCACUACGGUGCCAAUUCCGGUAAAGA..AAUUCUUUACAAGAUGAGAG +>AFRV01000003.1/301893-302003 +CUCUUAUCAAGAGUGGCUGAGGGACUGGCCCGAUGACGCCCGGCAACCAAUGUCUGUGACAUCAAGGUGCUACCUCCUGCAGGG.....AAACCUGAGAGAUAAGAG +>ACMO01000006.1/11029-11134 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAGAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ABQN01000009.1/822149-822255 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUAAGAACAUUGCGUUCUUGCAGAUGAGGC +>ACSP01000018.1/143259-143362 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AARQ02000004.1/12013-12110 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ACDG02000115.1/5320-5233 +AUACCAUCCAGAGAAACGGAGGGACUGGCCCGAAGAUGUUCAGCAACCUACUUUG..AGAGUGU.GGUGCUAAUUCCAG.................ACAGAUGGAGA +>AARM02000232.1/3279-3171 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>AAWL01000007.1/51637-51739 +CUCUUAUCCAGAGUGGUCGAGGGACUGGCCCGAUGACGCCCGGCAACCGGCUUUUA.UAAGCAGUGGUGCUAAUUCCAGCAGGA...GAAAUCCUGGAAGAUGAGAG +>CP000485.1/3165958-3165860 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>FN557490.1/2385712-2385594 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAACCCAGCAACCUAAACAAUAUCGUUUAAGGUGCUAAGUCAUGCAGAACAGUAAGUUCUGAAAGAUGAGAA +>AENR01000002.1/7074-6978 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>AGIL01000001.1/259303-259418 +CACUCAUCGAGACCGGCUGAGGGACAGGCCCUUUGAAGCCGGGCAACCUGCGGAGCGUCCGCCACGGUGCCAACUCCUGCGG...........CCGGAAGAUGGGCG +>AAXV01000011.1/30443-30546 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCGGCAGCGAACUAU...UAAGUUACUGUGCCAAAUCCAGCAAGCAAU..GUUCUUGAUAGAUAAGAG +>ACLS01000117.1/1516-1395 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP002770.1/1639914-1640062 +CUCUUAUCCAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCCCUG......GGAAUGGUGCUAAUUCCUGCAGAAGUUUAUCUUCUGACAGAUAAGAG +>CP001364.1/4661646-4661757 +CACUCAUCCAGAGCGGUGGAGGGACCGGCCCGUUGAAACCCAGCAACCUCGUAUGCGAUACGAACGGUGCUAAGUCCGGCAGAG....GUGUUCUGGAAGAUGAGCG +>ABDL02000033.1/19472-19363 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000673.1/3104226-3104112 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCUAUGAAACCCAACAACCGGCAUUUAUUAUGUAUCGGUGUUAAUUCCUGCAGAGUUAAUUACUCUGAAAGAUGAGAA +>AP009324.1/15956-16054 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AEFP01000007.1/302188-302033 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>CP000227.1/199013-198907 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACNI01000084.1/74034-74139 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP000001.1/4116264-4116155 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP003108.1/423964-423857 +CUCUUAUCAAGAGUGGCUGAGGGACUGGCCCUAUGAUGCCCGGCAACCAUAGCA.UAAGCUAUGAGGUGCUAAUUCCAGCAGAACCUUUGGUUCUGAGAGAUGAGAG +>ADGO01008237.1/70-172 +UACUCAUCAAGAGCGGGGGAGGGUACGGCCCUGUGAACCCCGGCAACCCCCGAAGC.GUCGGGAAGGUGCUAAAUCCGGCAGGU....CAUACCUGGAAGAUGAGUA +>AP012157.1/489826-489923 +UUCUUAUCAAGAGAAGUCGAGGGACUGGCCCGAUGAAACUCAGCAACCAACAUUA....AGUCA.GGUGCUAAAUCCAGUGGCG.....AAUGCCAGAAGAUGAGAA +>CP002028.1/2310387-2310276 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCAAUGAAACCCGGCAACAGCCAAAGCUUUUGGAAAUGUGCCAAUUCCUGCAGGA...UCAUUCCUGAGAGAUGAGAG +>CP002537.1/314245-314367 +CCUUUAUCCAGAGCGGUGCAGGGACUGGCCCGAUAACACCCAGCAACCGGCCCUCAUACGGCCACGGUGCUC.CGCCAGCCCGCGUGA....CGGGAACGAUAAGGG +>ACNL01000052.1/40643-40748 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ACLT01000097.1/1526-1405 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACNH01000029.1/66267-66372 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP001746.1/4693481-4693374 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ABCZ02000001.1/30310-30408 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>CP000246.1/2714101-2713996 +CUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCAGUGAGAA.AUCACUACGGUGCCAAUUCCGGUAAAGA..AAUUCUUUACAAGAUGAGAG +>CP000492.1/2010009-2009901 +CUGUCAUCGAGAAAGGUGGAGGGACUGGCCCUGAGAAACCUGGCAACCGUCAUUGCAUAUGAUU.GGUGCCAAUUCCAUCCCGGAUUACUGCCGGGAGAGAUGAUGG +>FM211688.1/879692-879789 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCUAUGAAGCCUGGCAACCGGAUGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>AFGF01000053.1/70804-70700 +CUCUUAUCCAGAGUGGUCGAGGGACUGGCCCGAUGACGCCCGGCAACCGGCAGGAA.ACUGCGGAGGUGCUAAUUCCAGCAGGAAGAA.AUUCCUGGCAGAUGAGAG +>ACND01000039.1/87354-87462 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP001186.1/4210169-4210279 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAGUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP002001.1/316464-316345 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>ACME01000064.1/204172-204282 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ABRX01000001.1/538828-538986 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUUAA...GGCACGGUGCUAAUUCCAUCAGACG..UAUGUGCUGAGAGAUAAGAG +>CP001746.1/191241-191346 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ADFM01000055.1/64833-64719 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>AE017334.2/3893058-3893165 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACMU01000033.1/109466-109574 +AGCUUAUCAAGAGAAGCUGAGGGACUGGCCCUACGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACMR01000147.1/96278-96172 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACAGCUACAA....AAGUACUGUGCUAAUUCCAGCAAACGUAUAACGUUUGGAAGAUGAGGG +>AE017333.1/3063716-3063609 +AGCUUAUAAAGAGAGAUGGAGGGACUGGCCCGGUGAAAUCCAGCAACCUGCAGC...AGUGCAA.GGUGCUAAAUCCAGCAGAAUGUCAGAUUCUGAAAGAUAAGUU +>AE017225.1/3891238-3891097 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACKE01000037.1/17508-17405 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP001638.1/912649-912486 +CUCUUAUCAAGAGUGGCUGAGGGAUUGGCCCAAUGAAGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAGUCCAACAGAAAGACUCUUUCUGAAAGAUAAGAG +>ABVH01000002.1/385271-385167 +GUCUUAUCAAGAGUGGGCGAGAGACGGGCUUGAUGACCCCCAGCAACC.GCCGCU....GGC.AAGGUGCUAAAACCCGCAAAGCGAGUUGCUUUGGAUGAUAAGAA +>CP001785.1/1437202-1437072 +CUCUUAUCGAGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCGGCAACCGCCUGUCCUGCAGGCCAGGUGCCAAUCCCUGCAGGGAGAA....CCUGGUGGAUAAGAG +>ACOM01000001.1/333357-333238 +AACUUAUCAAGAGUGGUGGAGGGACCGGCCCGAUGAAACCCAGCAACCAUAUGUAAUAUAUAUACGGUGCUAAUUCCUGCAGUUAUUAUAUAACUGAAAGAUGAGAG +>ACLS01000056.1/23480-23585 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUUAUGUG..AUAUAAA.GGUGCUAAAUCCUGUAGGAUCUAAAUUCCUAAUAGAUAAGAU +>CP001336.1/1491288-1491389 +UUCUCAUCCAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCCUAU..AUGGCAGUGGUGCUAAUUCCAGCAGGA...UUAUUCCUGGAAGAUGAGCA +>ABDN02000003.1/213749-213890 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABJC01000011.1/33865-33724 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABEF01015820.1/902-1020 +CUCUUAUCAAGAGUGGCGGAGGGAUCGGCCCCUUGAAGCCCGGCAACCGUCGGAG.....GACACGGUGCCAAUUCCGGCGAGCGUAUCACGCUUGAGAGAUGAGAG +>ABKF01000003.1/166090-165969 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACMH01000099.1/31506-31385 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP002627.1/2038816-2038717 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUGUU..AAAG.CACGGUGCUAAUUCUUGCAGCA.....GGAGCUGAGAGAUAAGAU +>AANC01000003.1/237429-237533 +AUGUUAUCAAGAAAGGCGGAGGGAUAGACCCUAUGAAGCCUAGCAACCCUUUCUCC.CGAAAGAAGGUGCUACAUUCUAUCUGU...UUUUGCAGAAUAGAUAACGC +>AE016879.1/2953228-2953127 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ADVM01000039.1/26545-26647 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAAUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>AEFX01000010.1/627109-626985 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>AENT01000016.1/43314-43412 +CGCUCAUCAAGAGUAGCAGAGGGACUGGCCCUAUGAAGCUCGGCAACCAUCAUUA....CGAAACGGUGCUAAUUCCAACAGCA.....AAAGCUGGCAGAUGAGAG +>CP000473.1/2095125-2095227 +AAAACAUUAAGAGGGC.UGAGGGUCUGACCCGAUGAC.GCCGGCAACCGGCGAAG...CCGCCAAGGUGCCAAGGUCAGCCCGG.....AAACGGGGACGAUGUGGC +>AEFX01000026.1/13534-13443 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>ACNJ01000012.1/85859-85747 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>CP002394.1/3677114-3677006 +UUCUUAUCCAGAGAGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCACCAAGGUGUUGGAAAAGGUGCCAAUUCCUGCAAAGUGUGAUGCUUUGAUAGAUGAGGG +>ACND01000129.1/43838-43731 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>CP001177.1/3880654-3880513 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>FP929044.1/2232634-2232784 +CCCUUAUCAAGAGCGGUUUA...............AAACCCAGCAACCGUUUCGCUUCGAAAAAUGGUGCUAAUUCCUACGGCACGGCAAUGACCGAAAGAUGAGGA +>AACY023205860.1/957-861 +UACUUAUCAAGAAAGGUGGAGGGAAAGGCCCUUUGAAACCUAGCAACCCCAAAAU.....AGGAAGGUGCUAAAUCCAGAUUUA.......AAUAUCAAGAUAAGAG +>FM242711.1/317135-317016 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>ADJN01000058.1/32324-32225 +ACCUUAUCAAGAGUGGCAGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGAGAA......UUUACGGUGCUAAAUCCUACAAGAUUU.UUAUCUUGAAAGAUGAGGU +>CP000875.1/2997482-2997580 +CUCUCAUCGAGAUGGGCAGAGGGACUGGCCCGACGAAGCCCGGCAACCCCAUUAU....UUGGAAGGUGCCAAAUCCUGCAGGU....UCGGCCUGAUAGAUGAGUU +>ACDB02000007.1/188296-188209 +UAACCAUCAAGAGAAACUGAGGGACUGGCCCUAGGACGUUCAGCAACCUGCUUAA..AAAGUGU.GGUGCUAAUUCCAG.................AAAGAUGGAUA +>FN668375.1/2036643-2036745 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>CP001581.1/1295389-1295491 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUAUAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAGAGAUGAGAA +>ACME01000076.1/56191-56084 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACNB01000131.1/24889-24780 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACLV01000013.1/4429-4317 +UCUUUAUCAAGAGAGGCAGAGGGACUGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>ACMR01000007.1/41769-41665 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UGUGCUUGAAAGAUAGAAU +>CP001177.1/2522505-2522620 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAUACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCGGAGAACACGUUUUUGGAAGAUAAGAG +>ACNJ01000041.1/38270-38379 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCGAUUUAUGUGAUAUAAAGGUGCUAAAUCCUGUAGGAUAUAAAGUCCUAAUAGAUAAGAA +>ACJY01000096.1/31719-31803 +AAACCAUAGAGAGAGAUGGAGGGACAGGCCCUAAGAAGUCCAGCAACCUGCAAAA.....GUGU.GGUGCUAAUGCCUG.................AGCGAUGGAAG +>AP008971.1/1262692-1262597 +AUCUUAUUAAGAGUAGUGGAGGGAUGGGCCCUAUGAAACUCAGCAACCUAUUAA......AUUA.GGUGCUAAAUCCCACAGGA.....AAUCCUGAAAGAUAAGUU +>AEPB01000020.1/22673-22776 +UUCUUAUCAAGAGAAGUUGAGGGACUGGCCCUACGACACUCAGCAACCAGCCGCA....AGGUAAGGUGCUAAAUCCAGCAGGCAAAAAAUGCCUGACAGAUGAAAA +>ACMI01000161.1/51187-51078 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000001.1/177104-176990 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACNC01000006.1/22115-22011 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>AEWH01000047.1/6588-6483 +CUCUUAUUCAGAGCGGCGGAGGGACAGACCCGAUGAAGCCCAGCAACCUC.ACGU.AAGU.GAAAGGUGCUAACCUAUGCAAGGAA.AAUACCUUGAACAAUAAGAG +>ACMP01000103.1/5212-5317 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCG....UUACGCUGACAGAUAAGGA +>ADGF01000041.1/25204-25290 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCUAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAAA +>CP002049.1/2475391-2475272 +CCUUUAUCGAGAGCGGCCGAGGGACUGGCCCGGCGACGCCCAGCAACCAGCUUUCAUUAAGCG..GGUGCUCCAUCCAGCCGGUAG......CCGGAAAGAUAGAGG +>ACNH01000059.1/186752-186654 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>FP929041.1/1686456-1686371 +UACCUAUAAAGAGUGUGCGAGAGACAAGCUCAUUGACCACCAGCAACCUACCAAU.....GGCAAGGUGCUAAAGCU...................AAUGAUAGGAU +>CP002901.1/2365175-2365273 +CUCUUAUCCAGACAGGUGGAGGGAACGGCCCGAUGAAACCGGGCAACCGCCGAC.....CGGUGCGGUGCCAAUUCCGACGGCG.....UGAGCCGGGAGAUGAGAG +>ACMZ01000013.1/17645-17533 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AFEI01000046.1/50206-50302 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>CP002466.1/1825445-1825341 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCAGCAACCGUCCUAU...AGGACAAGGUGCUAAUUCUCUCAGAAGC.AUGCUUCUGAAAGAUGAGGG +>ACNI01000084.1/71842-71701 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AADR01000018.1/36150-36032 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ADVP01000004.1/21720-21831 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACNL01000006.1/11465-11570 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AFGU01000086.1/125765-125670 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABVH01000001.1/403063-402953 +UUCUUAUCAAGAGAAGCGGAGGGACUGGCCCUGUGAAGCUCAGCAACCAGCCGGAAAUCGGCCA.GGUGCUAAAUCCAGCGAAUUGAGUAAAUUCGGCAGAUAAGAA +>ACMG01000069.1/35446-35337 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>BA000033.2/1880821-1880710 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACCR02000003.1/422252-422152 +UUCUUAUCUAGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUCU..UAAUUUACGGUGCUAAUUCCAGCAGUA.....UUUACUGAAAGAUAAGUC +>ADVP01000042.1/90849-90751 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACLZ01000008.1/77413-77301 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACVI01000192.1/788-683 +UUCUUAUCAAGAGAGGCUGAGGGACUGGCCCUAUGACGCCCGGCAACCUGAAUAUUUUAUUUAAUGGUGCUAAUUCCAGCUGGU...UAUAUACCGAAAGAUGAGGA +>AEFM01000010.1/468208-468362 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ACLV01000064.1/20575-20466 +CUCUUAUCUAGAGAGGUGGAGGGAUGUGCCCUGUGAAACCCAGCAACCAUCAAUUUUAUUGAAAUGGUGCUAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ABCZ02000008.1/204468-204577 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>ADGG01000023.1/76994-77080 +UAACCAUCAAGAGAAACUGAGGGACUGGCCCAGUGAAGUUCAGCAACC.AUCAUU...AGAU.GAGGUGCUAAUUCCAG.................AUAGAUGGAGA +>CP001903.1/196455-196351 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>AFQD01000280.1/6564-6473 +AAACCAUAGAGAGAGAUGGAGGGACAGGCCCUAAGAAAUCCAGCAACCUACAAAA.....GUGU.GGUGCUAAUGCCUG.................GAAGAUAAUUA +>ACLX01000126.1/31963-32075 +CCUUUAUCAAGAGAGGCAGAGGGACCGGUCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>ACMG01000054.1/94211-94113 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP001681.1/4562963-4563072 +UGCUUAUAGAGAAAGAUGGAGGGAUAGACCCUGCGAAGUCUGGCAACCUGUGCUU.....ACAA.GGUGCUACAUUCUACAGGAAAUGCAUUCCUGACAGAUAAGUG +>ACSN01000034.1/24230-24333 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACNG01000075.1/23577-23476 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ADEK01000021.1/17155-17260 +UUCUUAUCAAGAGAGGCUGAGGGACUGGCCCUAUGACGCCCGGCAACCUGAAUAUUUUAUUUAAUGGUGCUAAUUCCAGCUGGU...UAUAUACCGAAAGAUGAGGA +>ABDA02000002.1/450281-450379 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ABVH01000001.1/317696-317863 +CUCUUAUCAAGAGUGGCUGAGGGACUGGCCCAAUGAAGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAGUCCACCGGAAAGACAGUUUCUGGGAGAUAAGAG +>ABLB01000017.1/68173-68287 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>AGAV01000022.1/50219-50329 +CUCUUAUCCAGAGCGGUGGAGGGGCUGGCCUUAUGAAACCCGGCAACCUCAAAUCAAAUUUGAAAGGUGCCAAUUCCUGCGAAGCGG.AUGCUUUGGCAGAUAGGGG +>CP001602.1/2892026-2891924 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>FR821779.1/849160-849263 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACMK01000153.1/55669-55564 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>AAES01000029.1/168918-169026 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP002004.1/1696717-1696609 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>BAAY01016150.1/495-603 +ACCUUAUCAAGAGCGGCGGAGGGAACGGCCCGAUGAAGCCCGGCAACCUGCGGAGGUUCUGCAA.GGUGCUAAAUCCGGCGGCA....GUGUAUCGAAAGAUGAGGG +>ACMX01000076.1/23132-23010 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCGAACGGUCUCGAACGAUAAGAG +>CP001736.1/1289540-1289681 +UGCUCAUCCAGAGGGACUGAGGGAACGGCCCGUUGAAGUCCGGCAACCUCCCC.......GGAACGGUGCCAAAUCCGUCCC...........GGGGAAGAUGAGGA +>CP000485.1/184231-184117 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACPC01000020.1/112303-112192 +CUCUUAUCGAGAGAGGUGGAGGGACGUGCCCUAUGAAACCCGGCAACCGUCAACAUGGUUGAAAUGGUGCCAAUUCACACAAAGCAAUUUGCUUUGAUAGAUGAGAG +>ACMX01000058.1/27766-27662 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAUUCAAU..AUGAAUACUGUGCCAAUUCCAGCAAGUG..AAAGACUUGAAAGAUAAGAA +>CP002835.1/3015859-3015961 +UUCUUAUCAAGAGAGGGGGAGGGACUGGCCCAAUGAACUCCAGCAACCGACAGAU.....GUCAAGGUGCUAAAUCCAGCAGGCG..AAGCGCCUGGAAGAUAAGAA +>ACMK01000135.1/1488-1367 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP002394.1/3570405-3570293 +CUCUUAUCAAGAGAGGUUGAGGGACUGGCCCUUUGACGCCCGGCAACCUUGAACUUAGUUCAACAGGUGCCAAAUCCAGCAGAACAAUACGUUCUGAAAGAUGAGGG +>ACTR01000006.1/31550-31451 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUAUGAAGCUCGGCAACCCCCGGCG..CGU.GGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>CP001746.1/2472260-2472375 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>ACUS01000074.1/8798-8896 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMV01000176.1/72271-72376 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCGAUCUACAAGUAGGCACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP001854.1/3400588-3400696 +UACGCAUCCAGAGGGGUGGAGGGUAUGGCCCGACGAAGCCCGGCAACCCCCCGU...AAGGGGAAGGUGCCAAUUCCAUCAGGCAAAGCAAGCCUGGGAGAUGUGGU +>AEFW01000002.1/627108-626984 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>AFPZ01000046.1/39669-39563 +CUCUUAUCAAGAGCGGCGGAGGGAUAGGCCCUGUGAUGCCCGGCAACCGGCUAGU..UAUGCAAAGGUGCUACUUCCUACAAACUGUUGAAGUUUGGAAGAUAAGAG +>AE017334.2/177274-177160 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>AFWX01000002.1/2640789-2640678 +UUUUUAUCAAGAAAGACGGAGGGACUGGCCCUAUGAUGUCUAGCAACCUGAAUUAAGUAAUUUAAGGUGCUAAUUCCUGCAGAUGUU..AUAUCUGGAAGAUAAGAA +>ACKL01000027.1/151843-151732 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>BAAW01010844.1/621-498 +GUCUUAUCAAGAGUGGCGGAGGGACUGGCCCUAUGAAGCCCAGCAACCAUAGAUUGGUUAUAUACGGUGCUAAUUCCUGCAGUUUUUAUAAAACUGGUAGAUGAGAG +>AECP01000018.1/33262-33357 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ADJR01000016.1/32446-32564 +CUCUUAUCCCGAGUGGUGGAGGGUCAGGCCCUGUGAAACCCGGCAACCUGCAUGAACCAUGCGUUGGUGCCAACCUAUGCAAGGGAACAUCCCUUGAACGAUAAGAG +>AGAF01000053.1/110984-111088 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCAAUGAUGCCCGGCAACCAUAGCG.UAAGCUAUGAGGUGCUAAAUCCUACAGAAC..AUAGUUCUGAAAGAUGAGAG +>CP001743.1/468979-469127 +CUUCUAUCCAGAGCAGCGGAGGGAACGGCCCGAUGAAGCUCGGCAACCGCGGGG......CGCUUGGUGCCAAAUCCGCCCCGG........GGGGAAAGAUGGAAG +>CP002582.1/461339-461464 +UUCUUAUCGAGAGAGGCUGAGGGAUAGGCCCUAUGAUGCCCAGCAACCGGACAUUCCGUGUACACGGUGCUAAUUCCUACAAACGUA.....UUUGAAAGAUAAGAA +>ADXJ01000728.1/3341-3235 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUAAUGCUUCGAGAGAUAAGAG +>CP002017.1/626670-626780 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCACCGCCGGAGGCGGAGAGGUGCCAAUUCCUGCAGGACCUGGGAUCCUGAGAGAUAAGAG +>AEYS01000003.1/43871-43975 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCAGCAACCGUCCUAU...AGGACAAGGUGCUAAUUCUCUCAGAAGC.AUGCUUCUGAAAGAUGAGGG +>CP000726.1/1728385-1728488 +UACUUAUCAAGAGAGGCGGAGGGACUGGCCCUGUGAAGCCCAGCAACCUAUAUGAAAAAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAAGCUGAGAGAUGAGGA +>CP002627.1/2249817-2249692 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUCAUGCUUGGAAGAUAAGAG +>ABDL02000006.1/153081-152975 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACAGCUAUAA....AAGUACUGUGCUAAGUCCAGCAAACGUAUGACGUUUGGAAGAUGAGGG +>AARG01000011.1/103271-103357 +UAACCAUCGAGAGAAACUGAGGGACUGGCCCUAUGAAGUUCAGCAACCGUCAUCA.....GAUGUGGUGCUAAUUCCAG.................AUAGAUGGAAG +>AEXS01000148.1/22054-21926 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCUAUGAAACCCGGCAACC.GCGGCAACAUCGC.ACGGUGCUAAUUCUUGCAGGAGAU.....CCUGACAGAUGAGAG +>CP000227.1/3781684-3781789 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACNE01000005.1/33833-33938 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP002361.1/1095204-1095103 +UCCUCAUCCCGAGCGGCCGAGGGACUGGCCCGACGACGCCCGGCAACCGGCGGGAACCCCGCAA.GGUGCCAAUGCCAGCCCCC......CAGGGGAACGAUGAGGA +>AEFR01000012.1/63418-63524 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>ABDL02000026.1/55050-55158 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ABJF01000395.1/4781-4624 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCAUGGCGAACAUGGGGAAGAUGAGGA +>AE017334.2/185584-185689 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACKP02000011.1/55802-55906 +CACUCAUCAAGAGCAGUGGAGGGACUGGCCCUAUGAAACUCGGCAACCGUUGGCGUAGCCAAAAAGGUGCCAAUUCCUAUAGGU....AUUGCCUAUGAGAUGGGAG +>ACFH01000073.1/3500-3584 +CAUCCAUCCAGAGCGGCUGAGAGACUGGCUCUAUGACGCCCAGCAACCCUCAC.......GCGG.GGUGCUUCCG.....................AUCGAUGGAGA +>FN557490.1/288968-288851 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAGCGUUUUGUUUUGGUAGAUAAGAG +>AE017333.1/1487506-1487363 +CUCUUAUCGAGAGUGGGUGAAGGACUGGCCUAAUGAUCCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAUCAGACUUUG.AAUUCUGAGAGAUAAGAG +>AAEK01000017.1/12408-12304 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACCUCCUGCAAGCUU..UGUGCUUGAAAGAUAGAAU +>CP001215.1/197059-196953 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ABGO01000175.1/8303-8466 +AUCUUAUCCAGAGUGGCUGAGGGGCAGGCCCGACGACGCCCAGCAACCGGUCCGUU....AUGCAGGUGCUAACUCCUGCCCGGCAA.....CGGGGAAGAUAAGAU +>ACMS01000011.1/21011-21116 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAGAGGAACACCGUGCUAAUUCCAGCAAGC....AAGGCUUGAAAGAUAAGUG +>ABDL02000023.1/39448-39553 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACWD01000002.1/71271-71165 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUGCGAAGCCCAGCAACCCCUGAUUAUGUCAGGAAGGUGCUAAUUCCAACAGAGUU.GACGCUCUGGGAGAUAAGAG +>ACNJ01000073.1/69181-69083 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>AP009049.1/503052-503159 +UUCUUAUCAAGAGCGGCGGAGGGAUAGGCCCUAUGAAGUCCGACAACCGACAUUUUGUGCAUC..GGUGUCAAUUCCUACAGAGUGUGUUACUCUGAAAGAUAAGAA +>CP001825.1/900813-900915 +GCCUUAUCAAGAGAGGUGGAGGGAACGGCCCUGUGAAGCCCGGCAACCAGCGCCCAGAGCGCCA.GGUGCCAAUUCCGGCGAGG.....UCACUCGCAAGAUAAGGG +>AATL02000003.1/211152-211044 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>CP002825.1/652375-652252 +AUGUUAUCAAGAAAGGUGGAGAGAUAGACUCGCUGAAGCCUAGCAACCCUUAGAUUUACUAAGAAGGUGCUAAAUUCUACUUAAUAUU....UUGGAUAGAUAACUA +>AFVQ01000058.1/8508-8405 +UUCUUAUCAAGAGCGGGGGAGGGACUGGUCCAAUGAACCCCGACAACCGCAUUUGCACGAUGUAUGGUGUCACAUCCAGCAGAU....UCAUUCUGAGAGAUAAGAA +>AACY023243031.1/1349-1244 +UAGUUAUCAAGAAAGGUGGAGGGAUAGACCCUGUGAAGCCUAGCAACCCUUUGCUCUGCAAAGAAGGUGCUACAUUCUAUCUCA.....UUUGAGAAUAGAUAACCG +>ADXE01000959.1/2865-2962 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCUGUGAAGCCUGGCAACCGGAUGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>CP001746.1/4490151-4490030 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACMO01000052.1/7466-7581 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>BABR01000120.1/10881-10778 +CACUUAUCAAGAGUGGCGGAGGGACUGGCCCAAAGAUGCCCGGCAACCAAUACAUUGUGUAUAA.GGUGCCAAAUCCAGCAGCUGAA..GAAGCUGAGAGAUGAGGA +>AACY023338025.1/432-315 +GAUUUAUAAAGAAGAAGGGAGAGAUAGGCUCAAUGAACUUUGGCAACCCGUCCACGAUAGACCCCGGUGCUAAUUCCUACCCCAGGCGGUUUAGGGAAAUAUAAACC +>CP001615.1/1986459-1986364 +UUUUUAUCGAGAGAGACGGAGGGACUGGCCCUGAGAAGUCCGGCAGC...................GUGCCAAAUCCAGCGGGCG..UAUUGCUCGAAAGAUGAAAA +>CP002468.1/151303-151212 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GCUAGCUUGAAAGAUAGGAA +>AERA01017053.1/356-193 +AACUUAUUACGAAAGACGGAGAGAUAGGCUCUAUGAUGUCUGGCAACCGGAAGCAA....UACAUGGUGCCAAAUCCUACUUUGC..ACAGCAAAGAAUGAUAAGUA +>CP001615.1/763985-763879 +CUCUUAUCAAGAGAGGCUGAGGGACUGGCCCUAUGACGCCCAGCAACCGCGGAGCAAUCCGAAAUGGUGCUAAUUCCAGCAAGGUGAGAAACCUUGACAGAUGAGAG +>AEFV01000016.1/11007-11131 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>ACDF01000002.1/58026-57939 +GAACCAUCAAGAGAGAUUGAGGGACAGGCCCAUUGAGAUCCAGCAACCUGCAUAU..UAUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>ACXJ01007534.1/571-674 +CCCGUAUCACGAGCGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACUGGCGGCCUUGCCGCCUCAGUGCCACAUCCUGCAGCA.....CACGCUGAGAGAUAGGGG +>CP002630.1/1138576-1138687 +UCCUCAUCCAGAGCGGUGGAGGGACUGGCCCUGUGAAGCCCGGCAACCGGUGGGGUGCACGUC.CGGUGCCAAUGCCAGCCCCC....GAGAGGGGAACGAUGAGGA +>CP001746.1/1769740-1769845 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUUAUGUG..AUAUAAA.GGUGCUAAAUCCUGUAGGAUCUAAAUUCCUAAUAGAUAAGAU +>CP002593.1/2144812-2144692 +GGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCGGCGUCGCAA..AUCACGGUGCCAAUUCCGACCCGCAC..GUCGCGGGGAAGAUGAGGA +>ACUV01000004.1/87479-87384 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABJC01000015.1/47604-47498 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>FN597644.1/1203981-1203859 +UUCUUAUCAAGAGAAGCCGAGGGACUGGCCCGACGACGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUAAUAAAGCUUGGAAGAUAAGAA +>AGTN01517426.1/233-343 +AACUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAGCCCAGCAACCAGUAUUAUAAAUACAAUGGUGCUAAAUCCUGCAGCA.....GUAGCUGGGAGAUGAGAG +>CP000813.1/3462136-3462027 +CUCUUAUCAAGAGAGGCAGAGGGACUGGCCCUAUGACGCCCGGCAACCUUUCUACUAUAGAAAUUGGUGCUAAUUCCUGCAAAGCUGUGAGCUUUGACAGAUAAGAG +>ABFA01000069.1/7478-7375 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP001215.1/4075706-4075815 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>AGBD01000125.1/13752-13894 +CUCUUAUCGAGAGCGGCGGAGGGAUAGGCCCGAUGAAGCCCGGCAACCGAUUUGUAU...GUCAUGGUGCUAAUUCCUACAAUGCCG.....GUUGGCAGAUGAGAA +>AEPB01000001.1/120057-119948 +UUCUUAUUUAGAGAGGUGGAGGGACAAGCCCUAUGAUACCCGGCAACCGGUCCAGCAAUGGACACGGUGCUAAUUCUUGCAGUCAGAAACUGACUGAGAAAUAAGAA +>ADUH01000266.1/1404-1296 +AACUCAUCGAGACCAGCCGAGGGAAAGGCCCGACGACGCUGGGCAACCGCCACAAGCUGUGGAAUGGUGCCAACUCCUACGGGGCGCAUUUCCCCGAAAGAUGAGAG +>AACY023455189.1/188-298 +AACGCAUCGAGAUACACGGAGGGACUGGCCCUUUGAUGUGCAGCAGCCUUUUCAG..CCUG..AAGGUGCUAAAGCCAGUCUCUUCCAAGUAGGGAAUCGAUGCGAC +>AENR01000039.1/24078-23978 +ACCUUAUUUUGAGAAGCUGAGGGAUUGGCCCAUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>CP000728.1/195646-195747 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>CP001598.1/1362680-1362788 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP002403.1/3450807-3450681 +GCCUUAUCAAGAGUGGUGGAGGAACAGGUCCUGUGAAGCCCGGCAACCUGUUAUAG....GUCAAGGUGCCAAAUCCUGCGGUU.....AUUUCCGGAAGAUGAGGA +>ACNK01000076.1/36423-36282 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABQL01000005.1/405556-405400 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....CUGAUCUGAGAGAUAAGAG +>ACMS01000072.1/5324-5432 +AGCUUAUCAAGAGAAGCUGAGGGACUGGCCCUACGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAGUAUUUUGAAAGAUAAGGU +>CP001364.1/2012373-2012267 +CACUCAUCCAGAGCGGUGGAGGGACCGGCCCUGCGAAACCCGCCAACCCGGCGGAAGAACCUGACGGUGGCAACUCCGGCAGCA....UAAAGCUGGCAGAUGAGAG +>ACOM01000004.1/231603-231481 +GUCUUAUCAAGAGUGGCGGAGGGACUGGCCCUGUGAAGCCCAGCAACCGACGGAUUGGGAGU.ACGGUGCUAAUUCCUGCAGCUUUUUUUAAGCUGGUAGAUGAGAG +>ACNA01000092.1/4904-5009 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUAUGCUGACAGAUAAGGA +>ACMS01000184.1/19533-19424 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACNF01000066.1/7531-7646 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>AE016877.1/4007983-4007843 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCA.CAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACMD01000112.1/6581-6472 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACUAUUUGAAACGGUGCUAAAACCUGCAAAACGUG.UGUUUUGCAUAAUAAGAG +>AEDD01000008.1/29715-29827 +UUCUUAUCAAGAGAGGCGGAGGGACUAGCCCGAUGAAGCCCGGCAACCGGCGUUA....AGC.ACGGUGCUAAUUCUUGCGGAUCAGAUA..UCUGGGAGAUGAGAG +>ACNE01000103.1/8034-8143 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>CP001177.1/183037-182923 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ABDL02000001.1/303473-303358 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCGGAGAACACGUUUUUGGAAGAUAAGAG +>ABDP01000004.1/161395-161294 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>ACML01000194.1/29221-29080 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAACCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGAAUAUUUCUGACAGAUAAGAG +>AAAC01000001.1/83030-82923 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACDK01000075.1/127726-127578 +UUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCUGUAAUA.....AGUUUGGUGCUAAAUCCUGCAGCU...UUUUAGCUGAUAGAUGAGAG +>ACVI01000134.1/3241-3345 +UGUUUAUCGAGAGUGGUGGAGGGACUGGCCCAAUGAAACCCGACAACCAGUAUUAUUAGUACAUUGGUGUCAAUUCCUGCAGCU.....UAAGCUGAAAGAUAAGGA +>CP002032.1/1368587-1368709 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCG.............CACGGUGCUAAUUCCUGCAGAACGUUGAGUUCUGGCAGAUAAGAG +>ACMC01000093.1/1513-1392 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AAAC01000001.1/4997422-4997301 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACCR02000003.1/83189-83082 +CUCUUAUCUAGAGCGGCAGAGGGACUGGCCCUAUGAAGCCCGGCAACCUAACUUUUUUUAGUGAAGGUGCUAAUUCCAGCAACAUUUCUAAUGUUGACAGAUAAGAG +>ADJS01019817.1/6448-6550 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUGAGAAGCCCGGCAACCCCUUUAUGUAUGAGGAAGGUGCCAACCUGAGCGAGA.......CAUCGAACAAUAAGAG +>ACMK01000122.1/7897-7788 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AM180355.1/1917604-1917499 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>AL596163.1/172398-172500 +UUCUUAUCCAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCGGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>CP001283.1/3179896-3179798 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ACML01000054.1/24561-24460 +UCCUUAUCAAGAGAGGUGGAGGGACCGGCCCUACGAAACCCGGCAACCCCUAUUUU.AUUAGGAAGGUGCUAAUUCCUGCGUUU.....AAAGGCGACAGAUAAGGU +>CP001936.1/510552-510656 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCAGCAACCGUCCUAU...AGGACAAGGUGCUAAUUCUCUCAGAAGC.AUGCUUCUGAAAGAUGAGGG +>AE017225.1/197188-197082 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>CP001602.1/918751-918848 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ABEZ02000022.1/241991-241890 +UUCUUAUCAAGAGAGAUGGAGGGAUAGGCCCAGUGAAGUCCAGCAACCUAUAAUU.....AGAUAGGUGCUAAAUCCUACUUAUGU.UUUCAUAAGAAAGAUAAGAG +>AGBY01000012.1/7989-7888 +UUCUUAUCAAGAGAGGCAGAGGGACUAGCCCAAUGAAGCCCGGCAACCGACUUCCAUGAAG.CACGGUGCUAAUUCUUGCAGCA.....AGCGCUGAGAGAUAAGAU +>AEFY01000011.1/72619-72495 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>ADGO01019202.1/2158-2025 +AGCUCAUCCAGAGCGGUGGAGGGACCGGCCCUGUGAAACCCGGCAACCACCCGA......GGCUAGGUGCCAAUUCCGGCAGAA.....GCAUCUGGAAGAUGAGCG +>AEFR01000024.1/627112-626988 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>CP001176.1/5328533-5328430 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGU...AGUAUCCUGAGAGAUAAGAA +>CP001615.1/262165-262061 +UGCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGAUCAGA.AAUGAUCAUGGUGCUAAUUCCAACAGACGAG..ACGUCUGGGAGAUGAGCG +>AATL02000015.1/3755-3653 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ABKL02000017.1/118716-118822 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>AAFX01081827.1/87-227 +CGCUCAUCCAGAGGGGUGGAGGGACCGGCCCUGCGAAGCCCGGCAACCACCCG.......GAGAUGGUGCCAACUCCGGCCUGCGACCAACGCAGGGAAGAUGGGGA +>ABQK01000005.1/407749-407849 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCU....AGCGGCUGAGAGAUAAGAU +>AP008955.1/3935954-3935848 +UUCUUAUCCAGAGAGGUGGAGGGUCUGGCCCGAUGAAGCCCGGCAACCGUUGCAUAUUGCAACAAGGUGCCAAUUCCUGCGAGACGUUUCGUCUCGAAAGAUAAGAA +>AGAV01000018.1/311513-311411 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUGUGAAGCCCGGCAACAACUUCAA....AAGUACUGUGCCAAUUCCAGUAAGCGUC..AAGCUUUUUAGAUAAGAA +>AP008955.1/5381691-5381572 +CUCUUAUCAAGAGAGGCUGAGGGAAUGGCCCUAUGAAGCCCGGCAACCAGCACGAGACGAGCCAAGGUGCUAACUCCAACAGGUAGA..AUACCUGACAGAUAAGAG +>ACSU01000041.1/122263-122168 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMD01000061.1/38483-38588 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ADJS01020414.1/3573-3472 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUGCGAAGCCCGGCAACCCCUGUUUG.UGUAGGAAGGUGCCAACCUGAGCGAGU.......GAUCGAACAAUAAGAG +>ABCF01000004.1/911-1063 +CUCUUAUCAAGAGAGGCGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGCUGU.......AGCACGGUGCUACUUCCAACAGAAAGAGUAUUUCUGGCAGAUAAGAG +>ACWC01000013.1/65482-65345 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCAAUGAAACCCAGCAACCGGUUUCUCU...ACUACGGUGCUAACCUAUGCAAGGUGUUCAACCUUGAGCGAUAAGAG +>ADGO01023591.1/578-464 +UGCUCAUCGAGACCGGCUGAGGGGCAGGCCCUUUGAAGCCGGGCAACCGUCGAAACUUUCGAAAAGGUGCCAACUCCUGCGGCCGGGUCACGACCGACAGAUGAGUU +>AARQ02000007.1/65585-65685 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AEFP01000017.1/129826-129720 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>AAEO01000023.1/68682-68796 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>CP001983.1/1395488-1395605 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCUGCGAUGCCCGGCAACCUCAAAUGAAAUUUGAACGGUGCUAAUUCCUGUGGAACAUCAGGUUCUAACAGAUGAGAG +>CP002282.1/532630-532718 +UAUCCAUCAAGAGAGGUGUAGGGACAGGCCCGGAGAUACCCAGCAACC.ACCUAUU.CAGGU.GUGGUGCUAAUUCCUG.................ACAGAUGGCAA +>AAML04000011.1/110340-110235 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ACMU01000020.1/27347-27242 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>AEQW01000066.1/62277-62397 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>ABQM01000008.1/1150655-1150517 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>ACMS01000152.1/4906-4808 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUUUUGUUCUGGGAGAUAAGAC +>AE017355.1/201141-201035 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AL596169.1/221462-221354 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAAUACUCCUGAACGAUGAGAG +>AEFM01000010.1/466005-465906 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>CP002906.1/3162040-3161934 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACACUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>ACMA01000029.1/66457-66562 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACNH01000073.1/4903-5010 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACNK01000035.1/40638-40743 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>AAEN01000023.1/61689-61795 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AAJM01000461.1/236-129 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCUUAUGAAACCCAGCAACAGUCUGCUUAGUAGACACUGUGCUAAUUCCAGCGGGUGAU..AAUCCUGAUAGAUGAGAG +>AAES01000024.1/145444-145551 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AP009484.1/345096-345194 +AACUUAUACAGAGAGAUGGAGGGAUUGGCCCUGUGAAAUCCAGCAACCGGCGUUU.....GC.ACGGUGCUAAAUCCAACAGGU....GAUUCCUGAAAUAUGAGUG +>CP001177.1/201841-201735 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AP009049.1/824755-824862 +UCCUUAUCAAGAGAAACUUAGGGAAUGGCCCGAUGAAGUUCAGCAACCACAUUUUAAUUAUGUAAGGUGCUAAGUCCAUCAGAAC..AUAGUUCUGGAAGAUGAGGU +>CP001794.1/1684827-1684937 +UUCUUAUCAAGAGAAGCGGAGGGACUGGCCCAAUGAAGCUCAGCAACCAGCCGCCCGGCGGCCA.GGUGCUAAAUCCAGCGAAUUGAGCGAAUUCGGCAGAUAAGAA +>AE017262.2/148871-148973 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>CABA01000005.1/65901-65806 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>FN538970.1/1834206-1834101 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ACLV01000006.1/27803-27908 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAGAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AE016879.1/4739977-4739870 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMD01000007.1/13947-13834 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAGAAUAAGCUAAGGUGCUAAUUCCUGCAGAACGAUUUGUUUUGGAAGAUAAGAG +>ACJT01000046.1/150145-150034 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ADXH01000598.1/5120-5012 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAAUACUCCUGAACGAUGAGAG +>ADXI01000230.1/2448-2331 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAACGUUUUGUUUUGGUAGAUAAGAG +>CU207366.1/381646-381752 +UCGUUAUCAAGAAAGGUUGAGGGAUAGACCCUGUGAAACCUGGCAACCCUCCUGUAAUGGGAGAAGGUGCUACGUUCUACCACGCC..AGUCGUGGAUAGAUAACUC +>ACZQ01000063.1/11790-11901 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP001283.1/5204181-5204076 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ACMM01000184.1/4913-5017 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AGTN01053582.1/136-249 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGACAACCGGCAUUUUUUAUGUAUCGGUGUCAAUUCCUACAAAGUAAUUUACUUUGAAAGAUAAGAA +>CP000721.1/760881-760999 +AUCUUAUCGAGAGCGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCGAAGUAUUAAUUUAUAUGGUGCUAAUUCCAGCAGCU....UUUAGCUGAUAGAUGAGAG +>ADFU01000017.1/6871-6971 +AACUCAUCAAGAGUAGUGGAGGGAUAGGCCCUGUGAAGCUCAGCAACCUUCCAA...GCGGAAAAGGUGCUAAUUCCUAUGACA.....AAUGUCGUUAGAUGGGAG +>AFRV01000001.1/966467-966338 +CUCUUAUUGAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCCUCGCAUCGUGCGAAACGGUGCUAAAUCCUACACAUAAU.....UGUGAGAGAUAAGAG +>CP001186.1/371346-371234 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>ACNA01000060.1/7527-7642 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>ADEI01000099.1/29804-29906 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>FP929045.1/3131523-3131621 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGUGUGUG.AGCAUAA.GGUGCCAAAUCCUGCGGGA.......AACCGAAAGAUAAGAG +>ACMA01000005.1/37748-37644 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>ADDB01000002.1/70564-70651 +AAACCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUACAUAG..AAUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>CP002643.1/15938-16036 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP002508.1/205572-205466 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACLV01000036.1/40594-40699 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>CP002472.1/741178-741285 +CUCUUAUCGAGAGCGGCGGAGGGAUAGGCCCUGCGAAGCCCGGCAACCUUCAGGCAUCCUGAAAAGGUGCUAAUUCCUACAGAC...AUGCGUCUGAAAGAUAAGGG +>ABHD02000012.1/115976-116082 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>FN665653.1/1625398-1625504 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ABLB01000034.1/14481-14593 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>FN597644.1/2080402-2080310 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA.........UUU...AUUGUGCCAAUUCCAGCAAGC...GUACGCUUGAAAGAUAGGAA +>CP001700.1/9422701-9422569 +CGCUCAUCCAGAGGAGCUGAGGGACCGGCCCUACGACGCUCGGCAACCAUCCGUUCUCACGGCGCGGUGCCAACUCCGGCCCACC.......UGGGAAAGAUGAGGA +>CP002160.1/3737158-3737059 +UACUUAUCAAGAGAGGUGGAGGGAAAGGCCCGAUGAAACCCGGCAACCAGUGAAA...UCACUAAGGUGCCAAUUCCUGCGAUU.....UAAUUUGCAAGAUAAGGG +>ACKH01000035.1/209900-209789 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AADQ01000012.1/61186-61068 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>BAAX01002927.1/2061-2160 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGUGCGAUGAGCAUAA.GGUGCCAAAUCCUGCGGGA.......AACCGAAAGAUAAGAG +>CP001706.1/2557521-2557618 +CAACCAUCCAGAGCGGUCGAGUGAUUGGCACCGUGACACCCAGCAACCCCCCGACACCGGGUGAGGGUGCUAACGCCAG.................AACGAUGGAGG +>ACCR02000005.1/1025202-1025090 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGAUGAAACCCAGCAACCUUCAAUUU.AUUGAAAAGGUGCUAAUUCCUGCAAAGCUUCAGGCUUUGAGAGAUAAGAG +>ACMC01000004.1/45933-45827 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AFNQ01000059.1/18392-18289 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AE001437.1/671356-671251 +AUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCGUAUAUUUUAUAUAUGUGGUGCUAAAUCCUGCAGCA.....AACGCUGAUAGAUGAGAA +>AARJ02000009.1/90143-90041 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ACND01000004.1/30941-30837 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>CP001746.1/202847-202741 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACWD01000019.1/15640-15537 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCGUCAAUUA.UUUGAAAUGGUGCCAAUUCACUCAAAGC..AUAGCUUUGACAGAUGAGAG +>BA000043.1/974636-974744 +UUCUUAUCAAGAGAGGCGGAGGGACGAGCCCAAUGAAGCCCGGCAACCGCUUGGCGCCCAAGCACGGUGCUAAUUCUUGCAGCG...GAAACGCUGAGAGAUAAGAA +>CP002999.1/2168803-2168945 +GUGUUAUCAAGAAAGGUGGAGGGAUGGACCCGUUGAAGCCUAGCAACCCUCGACU...UCGAGAAGGUGCUACAUUCUACCCUUAU......GGGGAAGGAUAACGA +>ACNL01000134.1/2658-2517 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP002634.1/1326246-1326092 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAC....GUGAUCUGAGAGAUAAGAG +>AEFM01000010.1/703312-703434 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>CP001336.1/1583758-1583658 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGACAUGA.AAAUG.CACGGUGCUAAAUCCUGCAGGA.....AAUACUGGGAGAUGAGAG +>ACMW01000086.1/69958-69817 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAACCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGGAUAUUUCUGACAGAUAAGAG +>BABA01012299.1/377-278 +GCCUUAUCAAGAGUGGCGGAGGGACCGGCCCUGUGAAGCCCGACAACCUGCAGAAA.CCUGCAA.GGUGCCAAAUCCGGCGGUG.....CAAAUCGAGAGAUGAGGA +>CP000903.1/2574038-2573923 +UACUUAUCCAGAGAGGUAGAGGGAACGGCCCUUUGAAGCCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGGACACUCUUUUGAAAGAUAAGGG +>FN557490.1/1686060-1685954 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUAAUGCUUCGAGAGAUAAGAG +>AAWS01000034.1/21818-21928 +GAUUUAUAAAGAAGUGCAGAGAGAUGGGCUCGCAGAAGCAUGGCAACCUACUUACCAAAAGAAA.GGUGCUAAAUCCUACCUGACUCGGUAUCGGGAAAUAUAAAUU +>CP000154.1/1509642-1509767 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCGAUGAUACCCGGCAACCGCGAUUU.UAAUCGCACGGUGCUAAUUCUUGCAGGAC.......CCUGACAGAUGAGAG +>ACMK01000016.1/24799-24687 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ABCZ02000007.1/33695-33800 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>ADDB01000007.1/55273-55359 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCAAUGAUGUUCAGCAACCUACUUAG...AUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAGA +>AGHO01000251.1/3496-3602 +UACUUAUCAAGAGAGAUUGAGGGACAGGCCCGAUGACAUCCAGCAACCUCCUUUCCUAAAGGAA.GGUGCUAACUCCUGCAGAAUGACUUAUUCUGAAAGAUAAGAU +>AAFX01122557.1/25-152 +UGCUCAUCCAGAGAGGUGGAGGGACCGGCCCUGAGAAACCCGGCAACCGCGAAGCGCAGUCGCU.GGUGCCAAAUCCGGCAGAAGU......UCUGGAAGAUGAGGA +>CP001983.1/1234223-1234073 +CUCUUAUCAAGAGUGGCUGAGGGAUUGGCCCUGUGAAGCCCAGCAACCGACCGUCA....GGCACGGUGCUAAUUCCAACAGAAAGUAAUUUUCUGGCAGAUAAGAG +>ACND01000139.1/42267-42163 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>AEFW01000015.1/28844-28930 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>CP002114.2/1871204-1871094 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACNE01000060.1/2785-2900 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>CP000253.1/1818979-1818869 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACMG01000082.1/1512-1391 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAUGUGAAUGGUGCUAAAACCUGCGAGGCUAAUGGUCUCGAACGAUAAGAG +>ACMJ01000005.1/36857-36753 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>ACOO02000031.1/279085-278980 +CUCUUAUCAAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCGCCUGA...AAAGGUAUGGUGCUAAGACCAGCGGCGAACGAGUCGCCGGAUGAUGAGAG +>AARM02000035.1/3082-3182 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ABQK01000005.1/405556-405400 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCAAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....CUGAUCUGAGAGAUAAGAG +>AGAV01000018.1/165261-165164 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGCUGAUACCCAGCAACAGACAUUU.....GU.ACUGUGCUAAUUCCAGUAGCG....UCAUGCUUGAAGAUAAGAA +>AEHM01000063.1/25217-25323 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>ACPC01000019.1/68727-68607 +UUCUUAUCCAGAGAGGUUGAGGGAAUGGCCCGAAGACACCCAGCAACCAGCAGCGC....GAAAAGGUGCUAAUUCCAGCAAGCUGUGA.UGCUUGAGAGAUGAGAA +>ACMG01000069.1/35649-35758 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACMV01000261.1/45921-45817 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCUAUGAAACCUGGCAACAGCCGUGU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AACCCUGAGAGAUAAGAA +>CP002281.1/604366-604465 +UUCUUAUCGAGAGUGGUGGAGGGACUGACCCUGUGAAACCCGGCAACCGCCUUA...AAAGGUGUGGUGCUAAAUUCAGAGCUA....AAAAAGC.GAAGAUAAGAG +>AAAC01000001.1/716901-716787 +...........AGUGGCGGAGGGACUGGCCCUCUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>ACMP01000129.1/33027-32920 +CUCUUAUUAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AE016879.1/185584-185689 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>FQ311875.1/773116-773206 +AAACCAUCAAGAGCGACUAAGAGACUGGCUCGUUGACGUCCAGCAACCUCGGGA...AACCGAAAGGUGCUAAUGCCAG.................AACGAUGGAGC +>CP000736.1/16080-16178 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>BABF01000573.1/3429-3527 +GUCUCAUCAAGAGUAGUGGAGGGAAAGGCCCUGUGAAGCUCAGCAACCUUCAUGU.....GAAAAGGUGCUAAGUCCGACGGUA.....UAUGCCGAAAGAUGGGGU +>AARY02000041.1/610-729 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>AECS01000038.1/1389-1287 +GUUCCAUCAAGAGCGGCGGAGGGAAUGGCCCUGUGAUGCCCAGCAACCUUCUACU...UGGAAAAGGUGCUAAGUCCAACAGCC...GUAAGGCCGAAAGAUGGGUA +>ACMB01000098.1/61339-61232 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP001638.1/1324315-1324422 +GUCUUAUCAAGAGUGGACGAGAGACGGGCUCUAUGACUCCCAGCAACCUGCGUAU..UACGCAA.GGUGCUCCAACCCGCAAAGCGUCUUGCUUUGGAUGAUAAGAA +>ACLS01000044.1/18215-18320 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUAUGCUUGAAAGAUGAGAA +>ABDK02000019.1/98118-98239 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ADMU01000008.1/11039-11148 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>ACNE01000109.1/1532-1411 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABFA01000077.1/1758-1868 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AF270301.1/145-36 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>CP001186.1/166967-166853 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACMH01000006.1/17193-17089 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>ABSO01005753.1/23-119 +AGUUCAUGGAGAGGGC.CGAGGGACUGGCCCGUUGAC.GCCGGCAACCUGCUUCG.....GCAA.GGUGCCAACGCCAGCCCGC.......AAGGGAGCCAUGAGGU +>AAOX01000014.1/12291-12393 +UUCUUAUCCAGAGAGGCAGAGGGACUGGCCCAAUGAAGCCCGGCAGCGACUCUU...AUGAGUACUGUGCCAAUUCCAGCAGGU...GUGAGCCUGGGAGAUAAGAA +>AP006840.1/138157-138265 +CUCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAUGAAGCUCGGCAACCGCCUGCGUCCCAGGCAAGGUGCCAAGUCCAGCCGGGCAUA.CUACCGG.GAGAUAAGAG +>ABKG01000006.1/195366-195480 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>ABDN02000008.1/10784-10678 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP000922.1/2445298-2445193 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCGAUGAAACCCGGCAACCGUCAGCGCUGCUGAAAUGGUGCCAAUUCACACAAAGCGUU.UGCUUUGAGAGAUAAGAG +>ABDX01000005.1/80307-80143 +AUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCGGUAAUUC....AUAGCGGUGCUAAAUCCUGCGGUA.....GAAACUGAGAGAUAAGAA +>CP002160.1/4251550-4251652 +GCCUUAUCAAGAGAAACUGAGGGACUGGCCCUAUGACGUUCAGCAACCUGCUUU...AUAGUGAUGGUGCUAAAUCCAGCAGAU...UUAAAUCUGAGAGAUGAGGA +>ABLT01000011.1/101137-101278 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACMA01000005.1/17904-17790 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUACAAAACGAGUUGUUUUGAAAGAUAAGAG +>ACJA02000003.1/97940-97837 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AARN04000007.1/44312-44212 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AAAC01000001.1/481662-481557 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>CP001598.1/3091706-3091608 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ABLT01000009.1/83971-83864 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AFWM01000213.1/32837-32944 +UACUUAUCAAGAGCGGCGGAGGGACUGGCCCAAUGAAGUCCGGCAACCUGCAGCGA.GCAGCAA.GGUGCCAAUUCCAGCAAAAUGGGUAAUUUUGAAAGAUAAGCG +>ABWT01000006.1/113673-113771 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AEIH01000038.1/45370-45259 +GAUUUAUAAAGAAGUGGCGAGAGACAGGCUCAUUAACCCAUGGCAACCCUCCGGA..ACGGAGAAGGUGCCAAAUCCUGCCCGGUGAAUGAUCGGGGAAUAUAAAUG +>AM412317.1/3644097-3643987 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCUUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>ACKC01000014.1/62469-62366 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP002293.1/2278051-2278167 +CGCUUAUCAAGAGCGACCGAGGGACAGGCCCUAUGACGUCCGGCAACCUCCUUGUAAAAAGGAACGGUGCCAAAUCCUGCAGAAUGAAUGAUUCUGAAAGAUAAGUC +>ABCA03000038.1/11681-11531 +CCCUUAUCAAGAGCGGUUUA...............AAACCCAGCAACCGUUUCGCUUCGAAAAAUGGUGCUAAUUCCUACGGCACAGCAAUGACCGAAAGAUGAGGA +>ADXF01000703.1/10196-10091 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGA.GCUUCGAGAGAUAAGAG +>CP002207.1/845222-845067 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>AP007209.1/422403-422291 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACNH01000006.1/29017-28911 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ADJT01005566.1/17639-17541 +AACUUAUCAAGAGUGGCAGAGGGACAGGCCCUAUGAAGCCCGGCAACCUGCGCGCA.AGCGUAA.GGUGCCAAUUCCUGCGGGG.......AACCGAAAGAUAAGCG +>ACMR01000082.1/17402-17507 +UUCUUAUAAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCUAAUAU...UACAUAAAGGUGCUAAAUCCUGUAGGAUCUAAAGUCCUAAAAGAUAAGAA +>CP001903.1/184905-185010 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AE017225.1/4074580-4074471 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACSO01000003.1/126089-125994 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP000903.1/4578310-4578189 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCAUUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUAACGGUCUCGAACGAUAAGAG +>ABQN01000009.1/823539-823645 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>AE017225.1/371142-371030 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ADDB01000002.1/194001-194087 +UAACCAUCGAGAGAAACCGAGGGACUGGCCCUAUGAAGUUCAGCAACCGUCAUCA.....GAUGUGGUGCUAAUUCCAG.................AUAGAUGGAAG +>CP002114.2/854827-854930 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AECP01000029.1/15357-15254 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABDM02000001.1/402889-402791 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ABEF01017161.1/631-508 +ACAGCAUCACGAGGGU.UGAGGGACAGGCCCUUUGAC.ACCGGCAACCGGCUGGAAUUCUGCCAAGGUGCCAAAGCCUUCCCCG...GUUUCGGGGAUCGAUGCACG +>CP003056.1/1085901-1085797 +UUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUGUGAAGCCCGGCAGCAGGUCCGAAAACGGGUACUGUGCCAAUUCCUGCAGGU...GGUGGCCUGAAAGAUAAGAA +>ACMX01000006.1/4494-4390 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGUUCACU..UUGAAUACUGUGCCACUUCCUGCAAGCAU..UAUGCUUGAAAGAUAGAAU +>CP002835.1/2868771-2868934 +CUCUUAUCAAGAGUGGCUGAGGGAUUGGCCCAAUGAAGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAGUCCAACAGAAAGACUCUUUCUGAAAGAUAAGAG +>ACVI01000129.1/9158-9054 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCGGCAACAGAAUUGCUAAGGUGCCAAUUCCUGCAGUG....AUAAUCUGCAAGAUAAGAG +>ACMP01000048.1/828-936 +AGCUUAUCAAGAGAAGCUGAGGGACUGGCCCUACGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AAER01000029.1/29372-29479 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMJ01000018.1/27581-27476 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACACG..UUGUGUUGAAAGAUAAGAG +>AGTN01512948.1/323-168 +AUCUUAUCCAGAGUGGCUGAGGGGCAGGCCCGACGACGCCCAGCAACCGGCCUUCG....GUGCAGGUGCUAACUCCUGCCCGGCAA.....CGGGGAAGAUAAGAU +>AARJ02000005.1/158661-158779 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>AE017194.1/3019927-3019826 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AFTY01000034.1/83579-83477 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>AGBY01000087.1/17418-17530 +ACCUUAUUAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGCUGUUCCUAACAGAAUGGUGCUAAUUCCUUAAGCAAGCUGAUUGUUUGAAGAUAAGGC +>ABQK01000005.1/161673-161556 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>AAER01000035.1/403583-403442 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP000817.1/560536-560639 +CUCUUAUGAAGAGCGGCGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCACAU..AGUGAAAAGGUGCCAAAUCACCCAAAGAUU.UUUCUUUGAAAGAUGAGAG +>ABLT01000001.1/366705-366820 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>AEHM01000035.1/53637-53482 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>FN668941.1/1594938-1595044 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ADJJ01000001.1/126070-125975 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AAEK01000030.1/59125-59229 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAAAGAUAAGAA +>AE013598.1/1911398-1911517 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>CP000485.1/192545-192650 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP001791.1/508413-508522 +UUCUUAUCGUGAGAGGUGGAGGGAAAGGCCCUGCGAAACCCAGCAACCAGCCUGCGUGCAGGUCAGGUGCUAAUUCCUGCGGACCGGG..UGUCCGAAAGAUAAGAA +>AEUN01000422.1/2895-2790 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAACCCGGCAACCGUCUGUA..AUGGAAAUGGUGCCAAUUCACAUAAAGUUUUUAACUUUAGAAGAUGAGAG +>ACME01000064.1/14644-14749 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACNG01000090.1/2711-2570 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AEFW01000002.1/507270-507425 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>AAEW02000009.1/42224-42117 +GUGUUAUCACGAGUGGUGGAGGGAAUGGCCCUUUGAAACCCAGCAACCGUCCUGACGGAUGACA.GGUGCUAAUUCCACCCCCG.....CAAGGGGACAGAUGAGAC +>AP009351.1/2449383-2449288 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACNL01000071.1/21007-21114 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCUUAUGAAACCCAGCAACAGUCUGCUUAGUAGACACUGUGCUAAUUCCAGCGGGUGAU..AAUCCUGAUAGAUGAGAG +>AAPD01000001.1/936074-936181 +AAAUUAUCAAGAAAGGACGAGGGACAGACCCAUCGACUCCUAGCAACCCUUAACGCUGUUAAGAAGGUGCUACAUUCUGCCCAU...UUAAUUGGGAGAGAUGAUAC +>AAJM01000422.1/2768-2658 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAGUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACMF01000070.1/23847-23706 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACMX01000071.1/19661-19551 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACAAUUUGUUUUGCAUGAUAAGAG +>BA000018.3/2381645-2381550 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AFED01000062.1/3509-3400 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>AGAF01000244.1/12017-12115 +CUCUUAUUCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCAUUUA.....UGCACGGUGCUAACUCCUGCAGAG.....AAAUCUGGGAGAUAAGAG +>AAOX01000006.1/30687-30791 +CUCUUAUCCAGAGAGGCGGAGGGAUUGGCCCUAUGAAGCCCGGCAGCAA.CUCCUUGCGAG.AACUGUGCCAAAUCCAACAAGC...GGAAGCUUGGAAGAUGAGAG +>CP001638.1/914935-915043 +UUCUUAUCAAGAGAGGCGGAGGGACAAGCCCAAUGAAGCCCGGCAACCGCUUAACGAUUAAGCACGGUGCUAAUUCUUGCAGCG...GAAACGCUGAGAGAUAAGAA +>ADFM01000045.1/93113-93214 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002993.1/4128701-4128828 +CGCUCAUCCAGAGGGACAGAGGGAACGGCCCGUUGAAGUCCGGCAACCCUCCUGC.....GGGAAGGUGCCAAUUCCGUCUUGCGGCGAACGUGAGGAAGAUGAGGA +>ACLZ01000046.1/103871-103770 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AEFQ01000035.1/11173-11018 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ABRX01000001.1/341188-341086 +CACUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCUGCAAUU....UGCAA.GGUGCUACUUCCUGCAAAAUGAUUCAUUUUGAAAGAUAAGGA +>CP001746.1/1372186-1372291 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AE017194.1/3836047-3836152 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ABMW01042259.1/13-110 +AACUUAUUUUGAAAGGCGGAGGGAUAGGCCCUGUGAAACCUAGCAACCCUAAACGCUGUUUGGAAGGUGCUAAAUCCU..................CCAAAUACGAU +>ACLP01000020.1/71764-71658 +CUCUUAUCAAGAGUGGUGGAGGGAUGUGCCCUACGAAACCCAGCAACCGUCAUUG..UAUGACAUGGUGCUAAUUCACAUAAAGUUAAUCACUUUAGAAGAUGAGAG +>AM920689.1/1507886-1508006 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>ACMF01000025.1/28094-28202 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP002002.1/1675234-1675126 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>AM990992.1/15948-16046 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ADJR01000012.1/36858-36962 +CUCUUAUCAAGAGUAGCUGAGGGACUGGCCCUAUGAAGCUCGGCAACCUCCUUUU.UAAAGGAA.GGUGCUAAAUCCUGCAAACGAACUUCGUUUGAUAGAUAAGAG +>ADXG01000671.1/4778-4678 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AFOX01000017.1/352562-352688 +UUCUUAUCAAGAGAGGUGGAGGGACUAGCCCGAUGAUACCCGGCAACCGCGAUUU.UUAUCGCACGGUGCUAAUUCUUGCAGGAC.......CCUGACAGAUGAGAG +>ABLT01000007.1/89859-89754 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ACNG01000102.1/1530-1409 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACMU01000006.1/24902-25007 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACNK01000077.1/89926-90036 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACSR01000030.1/22628-22731 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AGTN01018007.1/407-508 +UCCUUAUCAAGAGAGGUGGAGGGAUGGGCCCGAUGAAACCCGACAACC.GCAGAA..AAUGC.AUGGUGCCAAUUCCUGCAGGC...UUUGGCCUGAAAGAUGAGGG +>FN557490.1/124451-124553 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAAUCCAACAGAAG.UAACAUUCUGGCAGAUAAGUA +>ACNF01000093.1/2706-2565 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACSC01000002.1/3510815-3510703 +CUGUUAUUAAGAAUGGUGGAGGGACUGGCCCUAUGAAGCCUGGCAACAGCUAACUUUGUUAGAAUUGUGCUAAAUCCUGCAGGA...UUUUUCCUGGAAGAUAAGAG +>ADXK01001164.1/3375-3257 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAACCCAGCAACCUAAACAAUAUCGUUUAAGGUGCUAAGUCAUGCAGAACAAUAAGUUCUGAAAGAUGAGAA +>AASE01000018.1/36798-36683 +CUAUCAUCGAGAAAGGUGGAGGGACUGGCCCUGAGAAACCUGGCAACCUCAAUUCAUGUAUGAACGGUGCCAAUUCCAUCCCGGUAUAAAGUCGGGAAAGAUGAUGG +>AACY020325868.1/1509-1621 +GUUUUAUAAAGAAAGGUGGAGGGACAGGCCCCAAGAUACCUAGCAACCGUUUAACU.UUAAGCAAGGUGCUAAUUCCUGCUUCAAAAUUUUUGAAGAUAGAUAAAAU +>CP001176.1/2574901-2575016 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>CP001175.1/2490825-2490723 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ABVH01000010.1/37660-37766 +CGCUUAUCAAGAGCGAGGGAGGGACUGGCCCGAUGAACUCCGGCAACCUGCUUCAU.UUAGCAA.GGUGCCAAUUCCAGCAAAAUGGAUUAUUUUGGAAGAUAAGAC +>CP002905.1/1733696-1733801 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>AAJM01000310.1/2849-2964 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>CP001598.1/5140350-5140245 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ABKW02000004.1/1327872-1327977 +CUCUUAUCAAGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCGGCAACAGCUAGUUAACCUAGAAAUGUGCUAAUUCCUGCAGUG...AAUUCACUGAGAGAUGAGGG +>CP000227.1/1878395-1878500 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUUAUGUG..AUAUAAA.GGUGCUAAAUCCUGUAGGAUCUAAAUUCCUAAUAGAUAAGAU +>CP002050.1/2833469-2833359 +UUCUUAUCAAGAGAAGCGGAGGGACUGGCCCAAUGAAGCUCAGCAACCAGCCGCCCGGCGGCCA.GGUGCUAAAUCCAGCGAAUUGAGCAAAUUCGGCAGAUAAGAA +>ACNH01000075.1/7924-7815 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP001823.1/1616477-1616372 +CGCUCAUCCAGAGUGGUGGAGGGACCGGCCCUGCGAAGCCCGGCAACCGCGCGCUCGGCGCGCCAGGUGCCAAUGCCGGCGGACGAG..AUGUCCGCACGAUGAGCG +>ACMZ01000107.1/1459-1338 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ADJS01017566.1/12389-12514 +CUCUUAUUCAGAGUGGUGGAGAUAUAGGAUCUGUGAAGCCCGGCAACCCCGUUUU...UUCGGAAGGUGCCAGCCUGAGCGAGUAGA.....AUCGAACAAUAAGAG +>AFGI01000003.1/1213240-1213132 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ACLT01000089.1/67523-67414 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000001.1/3927237-3927096 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP001407.1/4563068-4562947 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>FP929039.1/1869541-1869412 +CUCUUAUUCAGAAUGGUGGAGUCAAAGGGACGAAGAAGCCUGGCAACCCCGAUGUCAAUUCGGAAGGUGCCGACCUGAGCGA...........UCGAACAAUGAGAG +>ADXI01000865.1/6568-6462 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>CP002118.1/453181-453283 +UUCUUAUCAAGAGUGACGGAGGGAUAGGCCCUAUGAAGUCCGGCAACAUCCAAUUAUUUUGGAGAUGUGCUAAUUCCUACAGGU....UUAUCCUGAGAGAUGAGAA +>ACMC01000069.1/20247-20141 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACAGCUAUAA....AAGUACUGUGCUAAGUCCAGCAAACGUAUGACGUUUGGAAGAUGAGGG +>ABFU01000060.1/221461-221569 +CUCUUAUUACGAGAGGUGGAGGGAAGUGCCCUGCGAAGCCCGGCAACCGUCAAUCUAAUUGAAAUGGUGCCAAUUCACUCAAAGCUAUAUGCUUUGAAAGAUGAGAG +>CP001666.1/732683-732575 +UUCUUAUCCAGAGUGGCAGAGGGACUGGCCCUAUGAUGCCCGGCAACCUGAAUGAUCCAUUCAACGGUGCUAAUUCCAGCAGGU...GUUAACCUGAAAGAUGAGAA +>CP002914.1/3404874-3404754 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>ACMA01000009.1/76978-76866 +UCUUUAUCAAGAGAGGCAGAGGGACUGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AEFS01000022.1/111258-111349 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>AAEN01000013.1/328792-328901 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>CP002508.1/3893249-3893354 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AAEQ01000035.1/774138-774023 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>AFGF01000173.1/16731-16630 +CUCUUAUCUAGAGUGGUCGAGGGACUGGCCCGAUGACGCCCGGCAACCGGCAGCA...AUGCGGUGGUGCUAAUUCCAGCAGGAG..AAUAUCCUGGAAGAUGAGAG +>BAAX01014053.1/1128-1005 +CCCUUAUCACGAGUGGCAGAGGGACGGGCCCAAUGAAGCCCGGCAACC.GCACGCA.GGUGC.GUGGUGCCAAUUCCCACAGUGCG......ACUGACAGAUAAGGA +>ABLB01000006.1/59486-59378 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACLS01000065.1/6990-7105 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAGUCC.GCGGAGAACACGUUUUUGGAAGAUAAGAG +>ABDA02000001.1/27826-27931 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AE017334.2/2953356-2953255 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP001283.1/1442416-1442521 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP002478.1/1034307-1034418 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUAA.CGAAGAAAGGUGCCAAACCUUGCAGACACAAUAAGUCUGAACGAUAAGAG +>ABLB01000002.1/326252-326154 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ABQR01000051.1/40648-40799 +CCCUUAUUCAGAGUGAUGGAGGUAAAGGACCUGUGAAGUCCGGCAACCCCGGUUGA....CGGAAGGUGCCAGCCUGAGCGAGGAGU.....AUCGAGCAAUAAGAG +>AEIH01000166.1/20277-20385 +GAUUUAUCCAGAAAGACCGAGGGAAUGGCCCGUUGAAAUCGAGCAACCGCCAAAUAAAAUGGCAAGGUGCUAACUCCAGCUCUGU..UAUUCAGAGAAAGAUAAAUC +>CP002789.1/3408938-3408818 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>AARO02000049.1/6648-6529 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>ACMN01000084.1/1518-1397 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAUGUGAAUGGUGCUAAAACCUGCGAGGCUAAUGGUCUCGAACGAUAAGAG +>ACLU01000117.1/50055-49950 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>AARN04000011.1/79663-79555 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>CP001638.1/2955292-2955189 +UUCUUAUCAAGAGAGGUGGAGGGACUGGCCCAAUGAAGCCCGGCAACCGGUUGUU...UCAACAUGAUGCUAAUUCCAGCAGAGCGAAUUGCUCUGAGAGAUAAGAA +>ACMW01000090.1/86610-86722 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAACCAUUAACACGGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUAAGAA +>ABYU02000037.1/4945-4847 +CUCUUAUUCAGAGUGAUGGAGAUAUAGGAUCUGUGAAGUCCGGCAACCCCGCAUG....GCGGAAGGUGCCAACCUGAGCGA......AUAA.UCGAACAAUAAGAG +>ACKJ01000045.1/17085-16982 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AAXX01000001.1/747308-747200 +UUGUUAUCACGAAAGCUGGAGGGAUAGACCCUAUGAAAGCUAGCAACCUCUCGCCCUUGCGGAAAGGUGCUACAUUCUAUUCCGAUACUAUCGGAAGCAGAUAACGU +>BABD01031198.1/838-937 +ACCUUAUCAAGAGCGACUGAGGGACCGGCCCUGUGACGUCCGGCAACCUGCUGUA..ACAGCAA.GGUGCCAUAUCCUGCGGGU.....AACACCGAAGGAAUAGCU +>ACNK01000077.1/89722-89613 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AL596166.1/166748-166844 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCAGUGAAGCCUGGCAACCGGACUU......UUCACGGUGCCAAAUCCAGCAGUA......UCACUGACAGAUAAGGC +>ACWD01000062.1/16379-16276 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUUUGAAGCCCGGCAGCAGGUUCUG..AUGAAUACUGUGCCAAUUCCAGCAAGCG..CAUCGCUUGAAAGAUGAGAA +>ABJC01000013.1/36803-36909 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ACYP01000016.1/17653-17756 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AAAC01000001.1/837517-837623 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ACLY01000032.1/24307-24415 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP001903.1/2563092-2563207 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>AEHM01000035.1/94636-94736 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCUG....GCGGCUGAGAGAUAAGAU +>AE017334.2/3091806-3091708 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>FR870271.1/1207061-1207169 +CUCUUAUCCUGAGUGGCGGAGGGAUGGACCCAAUGAAGCCCAGCAACCUCUUUUA..UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>AEFO01000020.1/3432-3556 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>CP001108.1/778657-778762 +CUGUCAUCCAGAAAGGUGGAGGGACUGGCCCUGAGAAGCCUGGCAACCGUCAUUC...GUGAUU.GGUGCCAAUUCCAACCCGGAGAGCUUCCGGGAAAGAUGAUGG +>CP001598.1/4553711-4553590 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>FN665652.1/1256675-1256781 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>AAJM01000083.1/9916-9808 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP003107.1/307980-307841 +UUCUUAUCCAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCGGCAACCCGUUCUUU....AUGAUGGUGCUAAUUCCUACAAAACC......UUUGACAGAUGAGAA +>AGAV01000005.1/81917-82042 +UUCUUAUCCAGAGAGAGGGAGGGACUGACCCGCUGAACUCCGGCAACCGCCAGUGGCUACGGCCCGGUGCCAAUUUCAGAGGAUUUUUUGAAUCC.GAAGAUGAGAA +>CP002293.1/2902783-2902946 +CUCUUAUCAAGAGUGGCUGAGGGAUUGGCCCAAUGAAGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAGUCCAACAGAAAGACUCUUUCUGAAAGAUAAGAG +>AAAC01000001.1/3556130-3556032 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ABDL02000022.1/14486-14607 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP000853.1/102661-102766 +UACUUAUCAAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCAGCAACCUAUAUGCUUCAUAUAA.GGUGCUAAAUCCUACAGCA.....UAGGCUGAGAGAUAAGAA +>AP009493.1/3750358-3750231 +AGCUCAUCCAGAGGGACUGAGGGAACGGCCCGUUGAAGUCCGGCAACCCUCCUGC.....GGGAAGGUGCCAAUUCCGUCUUGCGGCGAACGCAGGGAAGAUGAGGA +>AFTY01000027.1/43735-43835 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>CP001982.1/3810780-3810679 +UUCUUAUCUAGAGAGGUGGAGGGACUGGCCCUUUGAAGCCCAGCAACCACAAUUA....UUGAAUGGUGCUAAUUCCAGCAUAGC..CUAGCUCUGACAGAUAAGAA +>ADVM01000072.1/55010-54904 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>ABDM02000008.1/26637-26743 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGUCUAUGAGGCUUGGAAGAUGAGAA +>ADXK01000360.1/2592-2492 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUGU..UUAUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAGAGAUAAGUC +>CP000673.1/1342388-1342278 +UUCUUAUCCAGAGUGGCGAAGGGACUGGCCCUAUGAUGCCCAGCAACCUGAAUGAUUCAUUCAACGGUGCUAAUUCCAGCAGGUAU..AAAACCUGAAAGAUGAGAA +>AGHO01000537.1/1698-1803 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUAUGAAACCCGGCAACCGUCAGUA.UACUGAAACGGUGCCAAUUCACACAAAGCGUUAGGCUUUGAUAGAUGAGAG +>ACJR01000003.1/60785-60690 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABQN01000008.1/73770-73890 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAGCGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>ACNG01000007.1/37326-37431 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AAEP01000040.1/89689-89584 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>AARJ02000002.1/24855-24963 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ADXF01000700.1/7674-7566 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAUGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ABLH01000008.1/119885-119778 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AE017194.1/361554-361660 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>AAAC01000001.1/4342585-4342692 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP000804.1/5069889-5070020 +UGCUCAUCCAGAGGAGUGGAGGGACCGGCCCGACGAAGCUCGCCAACCC.............GAGGGUGGCAAUUCCGGCAGCG.....CAGGCUGGAAGAUGAGCG +>CP001903.1/1398392-1398497 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>AE017225.1/177275-177161 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>CP000557.1/914200-914033 +CUCUUAUCAAGAGUGGCUGAGGGACUGGCCCAAUGAAGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAGUCCACCGGAAAGACAGUUUCUGGGAGAUAAGAG +>CP001197.1/3872438-3872318 +CAUUCAUGGAGAGGGC.CGAGGGUACGGCCCUGUGAC.GCCGGCAACCUGCCCUGA....GACAAGGUGCCAAUACCGACCGUGU..AGCGCACGGGAUCAUGAUCG +>ABKF01000016.1/60336-60231 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP002927.1/2861888-2861750 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUAUGCAAGGUUUAAUUCCUUGAGCGAUAAGAG +>ACKG01000004.1/16413-16310 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AP009152.1/258419-258324 +UGCCCAUCCAGAGCGGCUCAGAGACUGGCUCGAUCACGCCCAGCAACCGGGUCAC....ACCC..GGUGCUAAUGCCAG.................AAGGAUCAGCA +>ACHH02000011.1/848218-848115 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACNK01000067.1/33178-33077 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AEYC01000019.1/278681-278813 +AGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCGUUCGUC.....AAAGCGGUGCCAAUUCCGACCCGU.....CCGCGGGACAGAUGAGGA +>ACMW01000103.1/45022-44917 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCUAUGAAACCUGGCAACAGCCGAAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AACCCUGAGAGAUAAGAA +>AEUQ01000046.1/8036-7933 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABYO01000214.1/52569-52655 +UUACCAUAAAGAGAAGGUUAGAGACAAGCUCGACGAUCCUCAGCAACCGGUCAUG.....ACUAAGGUGCUAAAGCU...................AAUGAUGGGGC +>AEFW01000011.1/63435-63541 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>FN545816.1/1219842-1219948 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>CP002466.1/742825-742929 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUUAUGCGUCUUGGUGCCAAUUCCAGCAGCG....UUUCGCUGAAAGAUGAGAG +>ACSN01000057.1/3576-3466 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AARM02000231.1/262-160 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>CP000001.1/4116467-4116576 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP002634.1/1358070-1357916 +CUCUUAUCGAGAGUGGGCGAGGGAUCGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....GUUAUCUGAGAGAUAAGAG +>AL596165.1/180914-180814 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ACST01000024.1/160977-160866 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AE017355.1/1398758-1398863 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP001903.1/1385628-1385736 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>CP001089.1/3739157-3739264 +UGCUUAUCAAGAGUGGUGGAGGGAAAGGCCCGAUGAAACCCAGCAACCGGCCCUGCGGGCGCCA.GGUGCUAAAUCCUG.................GAAGAUGAGCG +>ADDW01000023.1/72851-72735 +AAUCCAUCUAGAGCGACCGAGAGACUGGCUCUACGACGUCCAGCAACCUCGCCU......CGAA.GGUGCUAACGCCAG.................ACCGAUGGGAG +>CP001283.1/4066006-4065897 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AARR02000010.1/79661-79779 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ACLP01000003.1/57397-57501 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUAUA..AUGGAAAUGGUGCCAAUUCACAUAAAGUUUAAGACUUUAGAAGAUGAGAG +>ACNB01000005.1/4475-4361 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>AFOE01000038.1/1786-1906 +UAGUUAUCAAGAAAGGUGGAGGGAUAGACCCUUUGAAGCCUAGCAACCCUUGAGC.....AAGAAGGUGCUACAUUCUACCCUU.......GUGGGAAGGAUAACAC +>ACMQ01000134.1/3081-2980 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP001903.1/4133542-4133433 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ABEF01052176.1/608-477 +CCCUUAUCCAGAACGGCAGAGGGCACGGCCCGAUGAAGCCUAGCAACCGUCCUAGCACGGGAUACGGUGCUAAUUCCGGCGUCCGU......GACGAAAGAUGAGGG +>CP000728.1/1807857-1807960 +UACUUAUCAAGAGCGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCUAUAUGAAACAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAAGCUGAGAGAUGAGGA +>AAEK01000017.1/1892-1997 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AEFV01000015.1/13534-13443 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>AAEQ01000038.1/168826-168933 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACNG01000094.1/35689-35798 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ABDA02000004.1/61945-61838 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>AP008230.1/4551167-4551265 +CUCUUAUCAAGAGAGGCGGAGGGACUGGCCCCAUGAAGCCCGGCAACCUACAUAU.....GUGA.GGUGCUAAAUCCAGGAACC...AUCAGGUUCGAAGAUAAGAG +>ACMU01000071.1/68210-68323 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUUUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ADAR01000357.1/2905-2805 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGACUUAUU...CAAGUACUGUGCCAAUUCCAGUAGCA.....UUAACUUGAAGAUAAGAA +>CP002627.1/3142486-3142380 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAAUGUUGAAAUGGUGCCAAUUCACUCAAAGCGAUCUGCUUUGGAAGAUGAGAG +>CP001982.1/4800886-4800779 +CUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUGUGAAACCCGGCAACCGUCAGACUAACUGAAAUGGUGCCAAUUCCUGCAAAGCUAUGCGCUUUGAAAGAUGAGAG +>ACLU01000075.1/52099-52001 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ABKL02000005.1/21457-21560 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAAG.AGUCUUGAAAGAUGAGGU +>CP001793.1/5775580-5775452 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCUAUGAAACCCGGCAACC.GCGGCAACAUCGC.ACGGUGCUAAUUCUUGCAGGAGAU.....CCUGACAGAUGAGAG +>FN557490.1/1636197-1636089 +UUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAAUACUUUUCCUGAACGAUGAGAG +>ACMQ01000198.1/32717-32610 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AE016877.1/174290-174176 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACGB01000028.1/29135-29031 +UGCUCAUCAAGAGUGGCGGAGGGAAUGGCCCUAUGAACCCCAGCAACCAUGGCCUCAUGGCCAACGGUGCUAAAUCCUGCAAUG...UAAUGAUUGUAAGAUGAGAG +>ACMH01000091.1/40588-40698 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACLZ01000070.1/1504-1383 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP000227.1/1467358-1467466 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACNH01000051.1/6990-7105 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>AFGF01000017.1/75775-75670 +AUUUCAUCAAGAGUGGCUGAGGGACUGGCCCGAUGACGCCCGGCAACCAUCGCAUUUUGCGAAACGGUGCCAAUUCCAUCAGGA...UUUUUCCUGACAGAUGAAAG +>CP001794.1/2173921-2174025 +GUCUUAUCAAGAGUGGGCGAGAGACGGGCUUGAUGACCCCCAGCAACC.GCCUCU....GGC.AAGGUGCUAACACCUGCAAAGCGGCUUGCUUUGGAUGAUAAGAA +>ACMI01000110.1/58972-59080 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AACY020776681.1/103-191 +UUCUUAUCCAGAGCACUUGAGGGACUGGCCCUAUGACAGUCAGCAACCGAUACUU....UGUCACGGUGCUAAAGCCAG.................AACGAUGAGGA +>CP002467.1/1155643-1155741 +GUUUCAUGAAGAGUGGCUGAGGGACGAGCCCUUUGACGCCCGACAACCGC.CCU...CGG.GACCGGUGUCACCUCUCUCCUGG.....UAACAGGGAACAUGAGAU +>AATO01000256.1/2534-2422 +CACUUAUCAAGAAAGGCAGAGGGUAUGGCCCUGUGAAGCCUGACAACCUGGUUAAACUUAGCAAAGGUGCCAAAUCCAUCCCGAUAC..CAUUGGGACAGAUAAGUU +>AEFR01000024.1/467406-467560 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ACKD01000041.1/3530-3420 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ADGP01000015.1/68604-68704 +UUUUCAUCAAGAGCAGUCGAGGGAAUGGCCUUAUGACACUCGGCAACCCCCAAUC....GGGAUAGGUGCCAAGUCCAACGGUA...AGUAUACCGGCAGAUGAACG +>AP008934.1/1948647-1948540 +CUCUUAUCACGAGAGGUGGAGGGAUGUGCCCUUUGAAGCCCGGCAACCGUCUGUA..ACAGAAAUGGUGCCAAUUCACAUAAAGUUCAUAACUUUAGAAGAUGAGAG +>ACMH01000075.1/69575-69477 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AEFV01000016.1/130846-130691 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>CP000903.1/3087072-3086974 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP001823.1/1690841-1690942 +CGCUCAUCCAGAGUGGUGGAGGGAACGGCCCUGCGAAGCCCGGCAACCAGCGCGUACUGCGCCA.GGUGCCAAUGCCGGCGGAC....AGUGUCCGCACGAUGAGCG +>ACNJ01000085.1/8080-8189 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>ACNL01000336.1/7440-7555 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>AGTN01151477.1/134-31 +ACCUUAUCAAGAGAGGUGGAGGGAUGAGCCCGAUGAAACCCGGCAACCGGCGUAA...AAGCAGCGGUGCCAAUUCCUGCAGGACUU.AUUUCCUGAGAGAUGAGGA +>CP001393.1/1215384-1215507 +UUCUUAUCAAGAGUGGCGGAGGGACUGGCCCAAUGAAGCCCGGCAACCGGAAAAAGGUUUUUCUUGGUGCCAAUUCCAGCAGGUAUUUUUUACCUGGCAGAUAAGAA +>ACMC01000056.1/6035-6150 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAUACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCGGAGAACACGUUUUUGGAAGAUAAGAG +>ADJS01007502.1/755-654 +AUUUCAUCAAGAGUAGCCGAGGGACUGGCCCUAUGAAGCUCGGCAACCUC.ACGA..CGU.GAACGGUGCCAAAUCCAACGGAU...GUAAAUCCGACAGAUGAAGC +>CP001878.2/1352749-1352852 +CUCUUAUCAAGAGAGGCGGAGGGACAAGCCCAGUGAAGCCCGGCAACCGGUUUG...AAAAACACGGUGCUAAUUCUUGCAGCGAUU.AUUAGCUGAUAGAUAAGAG +>CP000485.1/4758870-4758763 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACSQ01000026.1/6272-6161 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AAEK01000100.1/1949-2054 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUAUGCUUGAAAGAUGAGAA +>ACNH01000059.1/58841-58740 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ADHJ01000044.1/124243-124115 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCUAUGAAACCCGGCAACC.GCGGCAACAUCGC.ACGGUGCUAAUUCUUGCAGGAGAU.....CCUGACAGAUGAGAG +>ABDN02000003.1/211556-211449 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AFGU01000002.1/47514-47411 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AEFU01000020.1/129822-129716 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>AE016879.1/1362657-1362765 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP001781.1/15956-16054 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMS01000231.1/77571-77464 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP002293.1/2483257-2483152 +GUCUUAUCAAGAGUGGACGAGAGACGGGCUCGAUGACUCCCAGCAACCUGCAAUU...UCGCAA.GGUGCUCCAACCCGCAAAGCGGUUUGCUUUGGAUGAUAAGAA +>ADGS01000010.1/119528-119437 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUCAGCUUGAAAGAUAGGAA +>AE001437.1/453563-453665 +UUCUUAUCAAGAGUGACGGAGGGAUAGGCCCUAUGAAGUCCGGCAACAUCCAAUUAUUUUGGAGAUGUGCUAAUUCCUACAGGU....UUAUCCUGAGAGAUGAGAA +>ABRX01000004.1/223227-223118 +CUCUUAUCAAGAGAGGCAGAGGGACUGGCCCUAUGACGCCCGGCAACCUUUCUACUAUAGAAAUUGGUGCUAAUUCCUGCAAAGCUGUUAGCUUUGACAGAUAAGAG +>ABFU01000018.1/16750-16644 +UUCUUAUCAAGAGAGGUGGAGGGACUAGCCCUUUGAAGCCCGGCAACCGACCUAAUGUUAGGCACGGUGCUAAUUCUUGCAGCA...AGUAUGCUGAGAGAUAAGAG +>ACKC01000026.1/179155-179250 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACFR01000002.1/115417-115315 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAUGAAGCCCGGCAACCGUCUGAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUC..AACUUUAGAAGAUGAGAG +>CP002004.1/884322-884419 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ACME01000017.1/30632-30527 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>CP000724.1/3807922-3807812 +UUACUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCUGCGAAA.....GCGA.GGUGCUAAAUCCUGCAGCAAUAU....GCUGAAAGAUAGAUG +>ACNC01000057.1/40614-40719 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ABQL01000005.1/366762-366607 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>ACJB01000070.1/16733-16623 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAACGAAACCCAGCAACCUCUUUUUAGUAAAGAAAGGUGCCAAACCUUGCAGACAUAUAUCGUCUGAACGAUAAGAG +>ADXG01000799.1/2115-2211 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCAGUGAAGCCUGGCAACCGGACUU......UUCACGGUGCCAAAUCCAGCAGUA......UCACUGACAGAUAAGGC +>AEDP01000030.1/75160-75065 +AUCUUAUUAAGAGUAGUGGAGGGAUGGGCCCUAUGAAACUCAGCAACCUAUUAA......AUUA.GGUGCUAAAUCCCACAGGA.....AAUCCUGAAAGAUAAGUU +>CP002344.1/1538515-1538397 +CUCUUAUCCAGAGUGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCGCCGGCCGU...GGUAAGGUGCCAACUCCUGCAGGAUCCGGAGUCCUGAGAGAUGAGAG +>AFNP01000047.1/20047-20157 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP000673.1/3719344-3719239 +CUCUUAUCAAGAGAGGUGGAGGGAAAGGCCCUGUGAAGCCCGGCAACCAGUGCUUUAAUCAUUAAGGUGCCAAUUCCAGCAGUUU..UAAAGGCUGCAAGAUAAGAG +>AM412317.1/1757803-1757906 +UACUUAUCAAGAGAGGCGGAGGGACUGGCCCUGUGAAGCCCAGCAACCUAUAUGAAAAAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAAGCUGAGAGAUGAGGA +>ACKD01000056.1/23809-23904 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABFB01000016.1/21961-22059 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACTM01000013.1/55541-55444 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGAGAAGCUCGGCAACCCCUGAAC.....AGGAAGGUGCCAACCUGAGCGAGU.......CAUCGAACAAUAAGAG +>ACLF03000006.1/44662-44769 +CACUCAUCACGAGGGGUGGAGGGAACGGCCCGCUGAUACCCAGCAACCAGUCGGUCUUCGACCA.GGUGCUACGUCCGUCCCGGAGUCCGUCCGGGGAAGAUGACCU +>AARX02000004.1/29998-29880 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>CP002011.1/1807952-1808055 +UACUUAUCAAGAGCGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCUAUAUGAAACAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAAGCUGAGAGAUGAGGA +>ABDK02000015.1/49258-49363 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>CP002466.1/1358349-1358471 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCG.............CACGGUGCUAAUUCCUGCAGAACGUUGAGUUCUGGCAGAUAAGAG +>CP002175.1/1999649-1999542 +AGAUCAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCUACUUUUAAUUAGUAA.GGUGCUAAUUCCAGCAUUUCCAAAAGAAAUGAUAGAUGAGAG +>CP001666.1/1983395-1983499 +UUCUUAUCGAGAGAGACGGAGGGACUGGCCCUAUGAUGUCCGGCAACCUGAAUAUUUUAUUCAAUGGUGCUAAUUCCAGCAGGG....AUAACCUGAAAGAUGAGAA +>AFTY01000035.1/4007-3898 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>ABDO02000006.1/35806-35909 +UACUUAUCAAGAGAGGCGGAGGGACUGGCCCUGUGAAGCCCAGCAACCUAUAUGAAAAAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAGGCUGAGAGAUGAGGA +>CP002508.1/1535990-1536098 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP002017.1/1964398-1964520 +CUCUUAUCGAGAGAGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACACCG.....GUCA.GGUGCUAAAUCCUGCGAAGCUCAUGGCUUCGGGAGAUGAGAG +>CP001078.1/1966578-1966457 +UACUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAGCCCAGCAACCUACUUUUAA...GUGU.GGUGCCAAAUCCC..................UUAGAUAAGAA +>ACNA01000103.1/49617-49510 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>ACWC01000005.1/42531-42415 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUCUGCACUGCACCAAGGUGCUAAAUCCAGCAAGC...GGAUGCUUGGAAGAUAAGAA +>AE016879.1/4074283-4074392 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>FM211688.1/1751110-1751004 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>CP002002.1/2445663-2445545 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>CP002157.1/228642-228537 +CCGUUAUCAAGAAAGGCGGAGGGAUAGACCCAAUGAAACCUGGCAACCCUUUACU..UUAAAGUAGGUGCUAAUUCUAUUACGCC..UAUGGCGUGAAAGAUAACAG +>CP001673.1/2211360-2211256 +AUGUUAUCAAGAAAGGUGGAGAGAUAGACUCUGUGAAACCUGGCAACCCUUCAGAA.ACGGAGAAGGUGCUACAUUCUAUCCGC...CCCGGCGGAACAGAUAACGU +>AAXV01000007.1/42365-42470 +CUCUUAUCAAGAGUAGCUGAGGGACUGGCCCUAUGAAGCUCGGCAACCUCCUUUUAUAAAGGAA.GGUGCUAAAUCCUGCAAACGAAAUUCGUUUGAUAGAUAAGAG +>CP000922.1/2138823-2138924 +GUCUUAUCGAGAGAAGGGGAGGGACUGGCCCGAUGAACCUCAGCAACCGACGAUC.....GUCAAGGUGCUAAGUCCAGCAAGCG..AUUCGCUUGGAAGAUAAGAA +>CP002468.1/3599790-3599635 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>ACLZ01000037.1/4824-4939 +UACUUAUCCAGAGAGGUGGAGGGACCGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>AGFT01129093.1/159-263 +CUCUUAUCGAGAGUGGUCGAGGGAAUGGCCCGAUGACACCCGGCAACCGGCAGCA...AUGCAGUGGUGCUAAAUCCAGCAGAACGUAGUGUUCUGGAAGAUGAGAG +>AFCE01000141.1/9907-10018 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCCAGACAGUCUGGAAAGGUGCCAAUUCCUGCGAAGAUGUAAUCUUCGAGAGAUGAGAG +>ACPC01000018.1/121793-121898 +CUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUAUGACGCCCAGCAACCUUCCGU...UUGGAAUUGGUGCUAAAUCCUGCAAAACAGUGAGUUUUGAAAGAUAAGAG +>ABDV01000010.1/25194-25089 +CUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCAGUGAGAA.AUCACUACGGUGCCAAUUCCGGUAAAGA..AAUUCUUUACAAGAUGAGAG +>CP002896.1/9072671-9072565 +CGUCCAUCCCGAGCGACUGAGAGACUGGCUCGCCGAAGUCCAGCAACCACCCUCC..ACAGGGCAGGUGCUACCGCCAGGACCGAUGGAGGCCGUUUUCGAUGAAGA +>ACHM02000001.1/341738-341643 +AUCUUAUUAAGAGCAGUGGAGGGAUGGGCCCUAUGAAACUCAGCAACCUAUUAA......AUUA.GGUGCUAAAUCCCACAGGA.....AAUCCUGAAAGAUAAGUU +>ABEZ02000019.1/88053-87953 +GUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCAUAUAU...CUAUAUAUGGUGCUAAAUCCUGCAGCA....UUAUGCUGAAAGAUAAGUA +>ACMY01000041.1/38541-38646 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUAUGCUUGAAAGAUGAGAA +>CP002478.1/1992570-1992461 +CUCUUAUCCAGAGUGGCGGAGGGAUGUGCCCUAUGAAGCCCGGCAACCGUCUAUAUUAUAGAAAUGGUGCCAAUUCACAUAAAGCAACGAGCUUUUGAAGAUGAGAG +>ACLW01000071.1/61478-61372 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACAGCUACAA....AAGUACUGUGCUAAUUCCAGCAAACGUAUGACGUUUGGAAGAUGAGGG +>ABDN02000014.1/27126-27247 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP002472.1/2414305-2414407 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCCUUGAAGCCCGGCAGCG.UCUUUUUUAAAGA.ACUGUGCCAAUUCCAGAAAGC...AAUUGCUU.GAAGAUAAGAA +>ACMG01000054.1/5949-5848 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAU.UCUUUACGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AEFU01000032.1/314303-314427 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>CP003017.1/3572712-3572595 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCUGCGAUGCCCGGCAACCUCAAAUGAAAUUUGAACGGUGCUAAUUCCUGUGGAACAUCAGGUUCUAACAGAUGAGAG +>CP001186.1/3107256-3107155 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002045.1/1135077-1135163 +UGUUCAUCAAGAGCAGCAGAGAGAUCGGCUCGCAGAAGCUCAGCAACCCACAUCA....GGUG..GGUGCUAACGCC...................AACGAUGGAGG +>ACMN01000021.1/27316-27211 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACACG..UUGUGUUGAAAGAUAAGAG +>CP001818.1/1579334-1579230 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCUGCAGAGCAUCUGCGU.GGUGCCAACACCUGCGGCG.....AAAGCCGAGUGAUAAGAG +>ADVP01000010.1/298031-297928 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACMK01000075.1/6970-7085 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>ABHE02000026.1/45914-45809 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>AM990992.1/932634-932737 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACNI01000005.1/4490-4376 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAUUUGUUUUGGAAGAUAAGAG +>ACUO01000015.1/51410-51497 +GAACCAUCAAGAGAGAUUGAGGGACAGGCCCAUUGAGAUCCAGCAACCUGCAUAU..UAUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>CP001022.1/2253359-2253233 +CUCUUAUUCUGAGAGGUGGAGGGAAAGGCCCGAAGAAACCCGGCAACCGUCUUAUAUUAGGAAAAGGUGCUCCCUGAAGCGAAGUAA.ACACUUCGAACGAUAAGAG +>AP009351.1/1875817-1875707 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AEFY01000069.1/16122-15968 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>AAFX01071693.1/982-877 +CACUUAUCCAGAGUGGCUGAGGGAAGGGCCCGCUGAAGCCCAGCAACCAGGCGCGAGAGCCCC.CGGUGCUACUUCCUGCCCGA....UCAACGGGAGAGAUAAGAG +>ACLU01000072.1/88387-88286 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AEFS01000009.1/344263-344362 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>CP000001.1/5213243-5213138 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>AGTN01491618.1/142-35 +CUUUCAUCAAGAGCGGCGGAGGGACAGGCCCCAUGAUGCCCGGCAACCACUCAUUU.UCGAGAACGGUGCCAACUCCUGCGGACGAUUCUAGUCCGGAAGAUGAGAG +>ACIE02000025.1/96603-96517 +AAUCCAUAGAGAGAGAUGGAGGGACAGGCCCUUUGAUAUCCAGCAACCUGCUUUU...AAGUGU.GGUGCUAAUUCCUG.................AUAGAUGGUUU +>ADXJ01000723.1/11364-11256 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAAUACUUUUCCUGAACGAUGAGAG +>CP001472.1/3934139-3934250 +AUUUCAUGAAGAGUGGCUGAGGGACGGGCCCUGUGACGCCCGACAACCGGCUCGAGCCGGGCAUCGGUGUCAACUCUCUCCUGCG.UAACGGCGGGGAACAUGAGAU +>ACLW01000041.1/202744-202852 +AGCUUAUCAAGAGAAGCUGAGGGACUGGCCCGACGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ABVG02000002.1/478377-478482 +ACCUUAUCAAGAGAGGCGGAGGGAUGGGCCCUAUGAAACCCGGCAACCGGCAGGA...UUGUAUCGGUGCCAAUUCCUACAGGAUGUAAAGUCCUGACAGAUGAGGA +>AGBY01000010.1/33483-33362 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUAUGCAUUGUACCAAGGUGCUAAAUCCAGCAAGCAGCUUUUGCUUGGAAGAUAAGAG +>AE008923.1/3558021-3557901 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>AFRV01000005.1/10537-10430 +UUUUCAUCAAGAGUGGUGGAGGGACUGGCCCGACGAAGCCCGGCAACCGGAACAUAGUGUUCUU.GGUGCUAAAUCCUGCAGAAUCCGCAGUUCUGAGAGAUGAAUG +>BABR01000312.1/41595-41496 +UACUUAUCAAGAGAGGUGGAGGGAAAGGCCCGAUGAAACCCGGCAACCAGUGAAA...UCACUAAGGUGCCAAUUCCUGCGAUU.....UAAUUUGCAAGAUAAGGG +>AE017262.2/882714-882811 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ABDM02000001.1/263958-263857 +UUCUUAUCGCGAGAGGUUGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGU.....UAACUUGAAAGAUAAGAA +>CP001283.1/3884157-3884264 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACDK01000045.1/3922-3825 +AUCUUAUUAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCUGCUUUC...UAGUGU.GGUGCUAAAUCCUACAGAU.....UUUUCUGAAAAAUAAGAG +>AACY020177803.1/3907-3793 +GCGUUAUCCAGAAAGGUGGAGGGUCAGGCCCUGCGAAACCUGGCAACCGCCCUAU...AAGGCAAGGUGCUACAUCCUGCCCUCAUUUCU..AGGGAAAGAUACCGA +>ACMM01000133.1/28058-28166 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP001186.1/175743-175848 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AANA01000001.1/1408671-1408554 +AUGUUAUCAAGAAAGGUGGAGGGAUAGACCCAUUGAAGCCUAGCAACCCUUUAGAA.AUAAAGAAGGUGCUAAAUUCUACUCUUUUAAAU..AAGGAUAGAUAACAA +>ACMS01000178.1/11225-11084 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUUUAUUUCUGGCAGAUAAGAG +>FR870271.1/13855-13953 +AUCUUAUUAUGAGAAGCUGAGGGAUUGGCCCAGUGACGCUCAGCAACCGACAGU...AAUG.CACGGUGCUAAAACCAACGAGA......UACUCGAAUGAUAAGUC +>CP000924.1/750630-750734 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUUAUGCGUCUUGGUGCCAAUUCCAGCAGCG....UUUCGCUGAAAGAUGAGAG +>ABYX01000149.1/176896-177023 +AGCUCAUCCAGAGGGACUGAGGGAACGGCCCGUUGAAGUCCGGCAACCCUCCUGC.....GGGAAGGUGCCAAUUCCGUCUUGCGGCGAACGCGAGGAAGAUGAGGA +>ACKG01000026.1/305839-305728 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP001746.1/3799378-3799237 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACMW01000086.1/72157-72262 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCGAUCUACAAGUAGGCACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACMX01000058.1/22636-22547 +AUCUUAUCGAGAGAAGUGGAGGGAACGGCCCAAUGAAGCUCAGCAACCUAUCUGUAAUAAA.AAAGGUGCUAAUUCC...................GUAGAUAAGAA +>AB539727.1/66335-66433 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ABLB01000019.1/76789-76684 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ABDA02000006.1/377460-377570 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ABDM02000013.1/40349-40235 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACFA01000508.1/3230-3377 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCAGU.....GGGAAGGUGCCAAAUCCGUCUCACGGCG....UGAGGAAGAUGAGGA +>ACES01000173.1/1604-1473 +ACCUCAUCCAGAGGGGCAGAGGGAACGGCCCGACGAAGCCCGGCAACCACCCGCA.....GGACAGGUGCCAAUUCCGUCCCCGCC......GGGGAAAGAUGAGAG +>ACMQ01000014.1/17525-17413 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAAUAUUUUGGAAGAUAAAAC +>CP002637.1/1789046-1788942 +CACUCAUCAAGAGCAGUGGAGGGACUGGCCCUAUGAAACUCGGCAACCGUUGGCGUAGCCAAAAAGGUGCCAAUUCCUAUAGGU....AUUGCCUAUGAGAUGGGAG +>CP001638.1/786996-786894 +UUCUUAUCAAGAGAGGGGGAGGGACUGGCCCGAUGAACUCCAGCAACCGGCGGAA.....GUCAAGGUGCUAAAUCCAGCAGGCA..AAGCGCCUGGAAGAUAAGAA +>AE017355.1/3052787-3052686 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP001746.1/3072231-3072133 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AE017194.1/4541302-4541181 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABOU02000055.1/96522-96420 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUAAGAAGCUCGGCAACCCCACAUUAUAAA.GGAAGGUGCCAACCUGAGCGAGU......UACUCGAACAAUAAGAG +>AM412317.1/2004600-2004495 +CUCUUAUCAAGAGUGGUGGAGGGACAGGCCCUGUGAAGCCCGGCAACAGCUAGUUGACCUAGAAAUGUGCUAAUUCCUGCAGUG...GAUUCACUGAGAGAUGAGGG +>AEFM01000017.1/14333-14242 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>ADXI01000532.1/2-99 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCAAUGAAACCUGGCAACCGGAGUU......UUCACGGUGCCAAAUCCAGCAGGU.....GAUACUGAUAGAUAAGGC +>ACNF01000106.1/49621-49514 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>CP002326.1/1161883-1162004 +UUCUUAUCAAGAGUGGCGGAGGGACUGGCCCAAUGAAGCCCGGCAACCGGAAAAAGGUUUUUCUUGGUGCCAAUUCCAGCAGGUAUUUUUUACCUGGCAGAUAAGAA +>CP001983.1/1280655-1280549 +UUCUUAUCAUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGUCGUU...AGAGACAUGGUGCUAAAUCCAGCAAGCAAUUUAUGCUUGGAAGAUAAGAA +>CP001666.1/2687096-2687213 +AUCUUAUCAAGAGAGGUUGAGGGACUGGCCCUAUGAAACCCAACAACCAGCAUUUUCAAUGUAUUGGUGUUAAUUCCUGCAGAU....UAUUUCUGAUAGAUGAGAU +>ACNK01000182.1/46147-46039 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACA.GCUAUAUCAAAGU.ACUGUGCUAACUCCAGCGAACGCAAUACGUUUGAAAGAUGAGGA +>ABKG01000004.1/145134-144993 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP002207.1/2801510-2801404 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>AAEQ01000020.1/67587-67701 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>ACSW01000049.1/18023-18126 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AE016879.1/3892931-3893038 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP002004.1/633094-632994 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ABVR01000040.1/301449-301548 +CUCUUAUUCAGAGUGGUGGAGGUAAAGGACCUGCGAAGCCCGGCAACCCCGGUA...AGCCGGAAGGUGCCAACCUGAGCGAGC.......AAUCGAACAAUAAGAG +>ACMU01000071.1/68007-67898 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACUAUUUGAAACGGUGCUAAAACCUGCAAAACGUG.UGUUUUGCAUAAUAAGAG +>ABRU01000018.1/11937-11821 +CACUCAUCAAGACCGGCUGAGGGAUAGGCCCUUUGACGCCGGGCAACCAUCGGGUUUCCCGAAACGGUGCCAACUCCUGCGGGGUCCUUCGUCGCGAGAGAUGAGUG +>ACMT01000024.1/13155-13260 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAAUUCCAGCAAGCUUAAAGAGCUUGGAAGAUGAGAA +>AAES01000043.1/26763-26869 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ACFX02000048.1/4643-4758 +CCCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGAGAAGUCCGGCAACCCCGCAGA...AACGGAAGGUGCCAGCCUGAGCGAGGAA......AUCGAGCAAUAAGAG +>CP001823.1/1231295-1231405 +CUCUUAUCCAGAGUGGUGGAGGGAACGGCCCGACGAAGCCCGGCAACCGCGGAUCGCGUCCGCGCGGUGCCAAUUCCGGCAGCGGCGUUGCCGCUGAGAGAUGAGAG +>CP002660.1/2993034-2992924 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCGUUGAAACCCGGCAACCGAUGUAUUAUACAUAAUGGUGCCAAUUCCUGCAGAA....UUAUUCUGCAAGAUAAGAG +>CP002017.1/2087008-2087117 +CUCUUAUCCAGAGUGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCACCGGAAUGCCCGGAGAGGUGCCAAUUCCUGCAGGCUGCGUGGGCCUGAGAGAUGAGAG +>ACZQ01000053.1/7460-7555 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ADJJ01000009.1/112191-112289 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ABKG01000007.1/172479-172584 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AEYS01000041.1/16304-16200 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUUAUGCGUCUUGGUGCCAAUUCCAGCAGCG....UUUCGCUGAAAGAUGAGAG +>CP001907.1/3142283-3142182 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACOT01000033.1/3530-3420 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP000885.1/4762158-4762063 +CUCUUAUUCAGAGUGACGGAGAGUAAGACUCAGUGAAGUCCGGCAACCCCCUAU......GGGAAGGUGCUAAGUUGAGCGAGC.......AAUCGAACAAUGAGAG +>CP001615.1/1404452-1404553 +UUCUUAUCAAGAGAGACGGAGGGACAAGCCCGAUGAUGUCCAGCAACCGACCAGA..AAUGGCACGGUGCUAAUUCUUGCAGCU.....AACGCUGAGAGAUAAGAG +>ACIE02000025.1/86501-86588 +AUGCCAUCAAGAGAGAUUGAGGGACUGGCCCGUUGAAAUCCAGCAACCUGCUUUU..UAAGUGU.GGUGCUAACUCCUG.................AUAGAUGGAAU +>ABEF01033286.1/704-822 +CUCUUAUCAAGAGUGGCGGAGGGUUCGGCCCUUUGAAACCCGGCAACCGGUUGGGAU...GAUACGGUGCCAAUUCCGACGGACAUCUAAUGUCUGAGAGAUGAGAG +>ACCJ01000017.1/19340-19486 +CCCUUAUUCAGAGUGGUGGAGGUAAAGGACCUGUGAAGCCCGGCAACCCCGGAUGAGA..CGGAAGGUGCCAACCUGAGCGA...........UCGAGCAAUAAGAG +>ABFU01000060.1/128844-128955 +CUCUUAUCGAGAGCGGCGGAGGGAUAGGCCCUGUGAAGCCCGGCAACCAUCAAGCGACUUGAAAAGGUGCUAAUUCCUACAGGUAAU..CUACCUGGAAGAUAAGAG +>ACMI01000200.1/9040-8936 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>CP001598.1/320505-320611 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AGAD01000011.1/12892-12978 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCAAUGACGUUCAGCAACCUACUUAG...AUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAGA +>CP002508.1/1548761-1548866 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ABSA01000058.1/12846-12751 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACWC01000005.1/372073-371960 +UUCUUAUUCAGAGAGGCGGAGGGAUUGGCCCUGUGAAACCCGGCAGCGGUUCUGCAUCAGAAUACUGUGCCACAUCCAACAAGCCGUACGGGCUUGGAAGAUAAGAA +>AFTU01000052.1/190937-190839 +UUCUUAUUAUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AFCE01000152.1/16850-16740 +CUCUUAUCAAGAGAGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCGCCAGCUCAGCUGGAAAGGUGCCAAUUCCUGCGAAGAUGGUUUCUUCGAGAGAUAAGAG +>CP001215.1/371483-371371 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>CP001283.1/4800458-4800351 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMY01000095.1/38931-39036 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACFR01000005.1/111623-111512 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUAUGUAAAGAAAGGUGCCAAACCUUGCAGACAUAUAUCGUCUGAACGAUAAGAG +>AFUA01000019.1/22246-22144 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>BABM01000001.1/2452563-2452468 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMY01000041.1/25774-25882 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP002207.1/2558953-2558815 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>ABJC01000003.1/165478-165357 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABDM02000013.1/61767-61661 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCACUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ABKG01000005.1/164887-164766 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABKF01000002.1/306222-306107 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>CP000817.1/2983396-2983287 +AUCUUAUCAAGAGAAGCAGAGGGAUUGGCCCGAUGACGCUCAGCAACCUCUAACAAAGUUAGAAAGGUGCUAAUUCCAGCAAAGGUUUUUCCUUUGAGAGAUAAGAG +>AE016877.1/1394801-1394906 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ACUO01000007.1/58101-58187 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCUAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAAA +>ACNF01000006.1/3938-3834 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>AAER01000024.1/60374-60269 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP001186.1/4892875-4892768 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP002582.1/4594127-4594014 +UUCUUAUCCAGAGAGGCAGAGGGACUGGCCCAGUGACGCCCGGCAACCUGAACAUGUUGCUCAA.GGUGCUAAUUCCAGCAAACCAGAAGGGUUUGGAAGAUAAGAG +>ACMB01000005.1/38819-38715 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>CP000560.1/3103197-3103091 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAAUGUUGAAAUGGUGCCAAUUCACUCGAAGCGGUCUGCUUUGAAAGAUGAGAG +>CP002210.1/499119-499223 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCAGCAACCGUCCUAU...AGGACAAGGUGCUAAUUCUCUCAGAAGC.AUGCUUCUGAAAGAUGAGGG +>CP002207.1/649982-649860 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>AGDE01000053.1/35439-35284 +AGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAAUCCGUCUCACGGCGA...UGAGGAAGAUGAGGA +>CP002439.1/1605302-1605191 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUAA.CGAAGAAAGGUGCCAAACCUUGCAGACACAAUAAGUCUGAACGAUAAGAG +>CP002630.1/1877637-1877528 +CUCUUAUCCAGAGCGGUGGAGGGACCGGCCCUGUGAAGCCCGGCAACCGGUGGGCGCCACGUC.CGGUGCCAACUCCGGCCUGC...GCAAGCGGGGGAGAUAAGAG +>AGAV01000018.1/169882-169983 +UCCUUAUCGCGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACAGCUGAA...AGAAGUACUGUGCCAAUUCCUGCAGGU...GAUAACC.GAGAGAUAAGAA +>AE017333.1/1489705-1489804 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUUU..UAAG.CACGGUGCUAAUUCUUGCAGCU.....GACGCUGAGAGAUAAGGA +>ACNA01000073.1/106789-106691 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACMK01000044.1/5253-5361 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP002991.1/1769393-1769289 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUUAUGCGUCUUGGUGCCAAUUCCAGCAGCG....UUUCGCUGAAAGAUGAGAG +>ADEJ01000608.1/302-197 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ADXG01000439.1/413-294 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>ACJT01000021.1/18440-18543 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>BABZ01000004.1/16372-16475 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACMY01000095.1/36736-36595 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AAEN01000016.1/757914-758029 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>ACUR01000242.1/105732-105574 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCA.......GGGAAGGUGCCAAAUCCGUCUCACGGCGA...UGAGGAAGAUGAGGA +>ACMD01000112.1/6784-6897 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUUUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP001056.1/350121-350227 +CUGUUAUUAAGAAUGGCGGAGGGACUGGCCCUAUGAAGCCUAGCAACAGCUAACUAAGUUAGAAUUGUGCUAAAUCCUGCAGGA...AUUUUCCUGGAAGAUAAGAG +>CP002906.1/1231375-1231495 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAGCGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>CP000383.1/1136297-1136198 +GUAUUAUACAGAAGAAGGGAGAGAUAGGCUCUAUGAACUUUGGCAACCUGCCCACC.AAAGCAA.GGUGCUAAUUCCUACC......CAUGU..GGAACUAUAAAAA +>CP002293.1/743699-743813 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCGAUGAAACCCAGCAACCGUCACAACUUGUGAAAUGGUGCUAACCUUGGCAAGGCAGC.GUCCUUGAACGAUAAGAG +>ACEW01000347.1/17844-17982 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAGU.....GGGAAGGUGCCAAUUCCGUCUCAUGGCGAACAUGGGGAAGAUGAGGA +>AFNO01000015.1/55290-55180 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP001666.1/257220-257319 +CUCUUAUCAAGAGAGGCGGAGGGAAAGGCCCUAUGAAACCCGGCAACCAGUGAAA..AUCACCAAGGUGCCAAUUCCUGCAGUA.......UUCUGCAAGAUAAGAG +>AGTN01311074.1/275-191 +......UCCAGAGCGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCGAU......GGCACGGUGCCAAUUCCAGCGAUA....CUAUUUCGAAAGA...... +>AADQ01000002.1/79324-79227 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ACNK01000035.1/27872-27980 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>HE575371.1/27107-27209 +UCCUUAUCAAGAGAGGUGGAGGGACGGGCCCGAUGAAACCCGGCAACCUGCAUAA....AGCAA.GGUGCCAAUUCCUGCAGAAUGGAAAAUUCUGGGAGAUGAGGA +>AEFW01000003.1/593700-593791 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>ACMI01000159.1/15042-15147 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP002000.1/7365216-7365349 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGACGAAGCCCGGCAACCGGCGUAC.....ACCACGGUGCCAAUUCCGGCCCGC...UUCGGCGGGGCAGAUGAGGA +>ABWS01000001.1/480208-480097 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACNL01000114.1/11426-11328 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP002394.1/3543884-3543765 +CUCUUAUCCUGAGUGGCGGAGGGACAGGCCCAAAGAAGCCCAGCAACCUCACCGUGUAGGUGAACGGUGCUAA..CCUGCAGGACAUGUA..CUUGACCGAUAAGAG +>AEFS01000009.1/302194-302039 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>AFNU01000051.1/29354-29243 +CUCUUAUCAAGAGCGGCAGAGGGACUGGCCCUACGAUGCCCGGCAACCUUCAACUACGUUGAAAAGGUGCUAACUCCUGCAAGGUAUAUUACCUUGAGAGAUAAGAG +>CP002120.1/15423-15521 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AEFQ01000035.1/51038-50884 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ABWO01000038.1/8212-8308 +CUCUUAUUCAGAGUGGUGGAGGUAAAGGAUCUAUGAAGCCCGGCAACCCCGGGAA.....CGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>ACLV01000078.1/58674-58567 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>AAWL01000002.1/146610-146509 +UACUCAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCUUUGGCAAGUCCAAAACGGUGCCAAUUCCGGCG......UACGG..CGCGAGAUGGGGA +>CP001781.1/827823-827926 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACOM01000001.1/723319-723428 +UUUUUAUCAAGAAAGACAGAGGGACUGGCCCUAUGAAGUCUAGCAACCUGAAUUAUUUAAUUUAAGGUGCUAAUUCCAGCAGAUAUUUUAUAUCUGAAAGAUAAGAA +>ADJR01000025.1/131327-131430 +CUCUUAUGAAGAGUGGCGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCACAA..UGUGAAAAGGUGCCAAAUCACUCAAAGAUU.UUUCUUUGAAAGAUGAGAG +>ABOX02000046.1/18955-19074 +AUCUCAUGAAGAGUGGUUGAGGGACUGGCCCUACGAAACCCGGCAACCGGCUGGGACCCAGUGCAGGUGCCAAGUCCAGCUCGAGCACCACUCGGGAAAAAUGAGAA +>AEFM01000001.1/28842-28928 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>AFEG01000009.1/406702-406604 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP000227.1/177096-176982 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACMH01000107.1/73326-73222 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>AFTO01000016.1/60608-60497 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP002050.1/2746400-2746568 +CUCUUAUCAAGAGUGGCUGAGGGAUUGGCCCAAUGAAGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAGUCCAACAGAAAGACCGUUUCUGAAAGAUAAGAG +>CP001348.1/101863-101963 +UCCUUAUCAAGAGAGGUGGAGGGAUGGGCCCGAUGAAACCCGGCAACCGC.AUUU..UUU.GCAUGGUGCCAAUUCCUGCAGGC....UAUGCCUGGAAGAUGAGGG +>CP000148.1/765280-765385 +UUCUUAUCACGAGCGACCGAGGGACUGGCCCUAUGACGUCCGGCAACCCCCCGCA...AGGGGACGGUGCCAAAUCCUGCGGAACGGCAAGUUCCGGGAGAUAAGGA +>AEFR01000013.1/229728-229642 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>FN668944.1/1692094-1691989 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>CP002439.1/1877652-1877547 +UAUUUAUCAAGAGUGGUGGAGGGAUUGGCCCGGUGAAACCCAGCAACCCAUCGUACGGCGAUAAAGGUGCGAAUUCCAACAGUG...UAAAUGCUGAAAGAUAAAUG +>ACLW01000006.1/30152-30038 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>AGFW01000005.1/47664-47755 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUCAGCUUGAAAGAUAGGAA +>ADEE01000029.1/107658-107745 +GAACCAUCAAGAGAGAUUGAGGGACAGGCCCAUUGAGAUCCAGCAACCUGCAUAU..UAUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>AFNP01000028.1/143520-143623 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACLX01000012.1/10078-10182 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUAAGGCUUGGAAGAUGAGAA +>ABYO01000194.1/3609-3496 +CUACCAUAAAGAGAAGGGGAGAGACAAGCUCUGUGAUCCUCAGCAACCUACUUUU....UGUAA.GGUGCUAAAGCUUGCUGAUGGAG....UCAGGGCGAUGGGUG +>AAAC01000001.1/725033-725138 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AECR01000045.1/1793-1903 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP001649.1/963759-963659 +UACUCAUGUAGAGGAUGCGAGGGAUCGGCCCGUCGACCAUCGGCAACCUGCUUCA..GCAGCAA.GGUGCCAAUGCCUUCCCGU......UACGGGACCCAUGAGAG +>AFBV01000039.1/19284-19176 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ADJS01002320.1/1580-1477 +UACUCAUCGAGAGCAGCGGAGGGAUUGGCCCCAUGAUGCUCAGCAACCAUUCUAUAUAGGGAAAAGGUGCUAAUUCCAUCAGCA.....UUUGCUGGCAGAUGAGAG +>ACKI01000005.1/6178-6067 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>FQ859183.1/1148274-1148167 +AUGUUAUAAAGAAAGGCAGAGGGAUAGACCCAAUGAAGCCUAGCAACCCUACGAAUUUCGAAGAAGGUGCUGCAUUCUACCACACAG..UUUGUGGAAAGAUAACAC +>CP000673.1/1054126-1054229 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCUGAAUGUUAUGUUCAAUGGUGCCAAUUCCUGCGGGG.....UAACCUGAAAGAUGAGAU +>AGBD01001521.1/2725-2587 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCGAUGAAACCCGGCAACCGCGUGU...GAACGCACGGUGCUAAUUCUUGCGGAAACU.....UCUGGCAGAUGAGAG +>CP000227.1/3067550-3067452 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ADDE01000276.1/1218-1113 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>AFEG01000006.1/242547-242437 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP000817.1/2257275-2257370 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCAAUGAAGCCCGGCAACC...GGAAAAAUA.....GGUGCCAAAUCCAACAGAU.....GUGUCUGAGAGAUAGGAG +>CP002304.1/1912272-1912169 +UUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCUUUGAAACCCAGCAACC.GCAGAUUAACUGC.CCGGUGCUAAAUCCAACAGGU....GUGUCCUGAAAGAUAAGUA +>CP001598.1/3892958-3893065 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ABLT01000002.1/326340-326242 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ACMW01000034.1/159279-159383 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCACG.AUGGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGGA +>AAEO01000019.1/415682-415573 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AAEN01000019.1/49003-48897 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AACY023662409.1/421-523 +AACUUAUGAAGAAAGGAUGAGGGAUUGGCCCUUUGACUCCUGGCAACCUGUUCUUAAGAAAUAA.GGUGCCAAUUCCAACGGAU....AGUUUCCGGUAGAUAAGUU +>ACND01000092.1/77021-76920 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAUUCGUU..AGGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002736.1/2704732-2704635 +UUCUCAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCUC...........GUAAGGUGCCAAGUCCUGCAGGAAGUCCCUUCCUGACAGAUGAGGU +>ACMC01000012.1/27117-27005 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>CP001604.1/2858792-2858690 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>FR773526.1/193968-194069 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>AARO02000055.1/3292-3192 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ACSC01000002.1/845411-845514 +UUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAUAUAUUAUAUAUAUAAGGUGCUAAAUCCUGCAGUA....AGUAACUGAUAGAUAAGGG +>ACMG01000012.1/79543-79431 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AP012044.1/3182597-3182503 +CCCUUAUCAAGAGUGGCGGAGGGAACGGCCCGAUGAAACCCGGCAACC.GUCUUU....GAC.AAGGUGCCAAAUCCGACGGAA........UCCGACAGAUGAGGA +>ACML01000054.1/24739-24633 +CUCUUAUCAAGAGAGGUGGAGGGAUCGGCCCUAUGAAACCCGGCAACCCCUAUUUUAUUUAGGAAGGUGCCAAUUCCUUUAGAAUUUA.AAUUCUAAAAGAUAAGAA +>ACMP01000011.1/50782-50670 +CCUUUAUCAAGAGAGGCAGAGGGACCGGUCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AP007209.1/4687114-4687007 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ABDP01000003.1/107836-107946 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCCUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>AFGU01000118.1/63245-63343 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>BA000028.3/3200638-3200530 +AUCUUAUCCUGAGAGGUGGAGGGAAUGGCCCAAAGAAGCCCGGCAACAGGUUCUAGCUUGAAUACUGUGCCAAAUCCAUCAAGUAUUCUAUGCUUGGUAGAUAAGAG +>BA000004.3/1699957-1700066 +UUCUUAUCCAGAGAGGUGGAGGGAACGGCCCGAAGAAACCCAGCAACCAGCCACGAUUGUGGUCAGGUGCUAAUUCCUGCAAGCAUUAUUUGCUUGAGAGAUAAGAG +>ACMY01000077.1/30080-29979 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AFSR01000165.1/19128-19017 +UCUUUAUCCAGAGCAGCUGAGGGACAGGCCCAAUGAAGCUCGGCAACCGGCGGAAGCUCCGCUACGGUGCCAAUUCCUGCGGUUAGUCAGUAACCGAAAGAUAAAGG +>CP001083.1/3733877-3733767 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCCUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>CP002816.1/1731358-1731250 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>AARU02000005.1/59008-59127 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>AM180355.1/1364065-1364171 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>CP001907.1/4740950-4740829 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABFX02000008.1/258912-259013 +CUCUUAUUAAGAACUACU.AGAUGAA.GAUCGAUGAUGUAUGGCAACCCUAUAUUA.AAUUAGAAGGUGCCUAACUGAGCAAGU...UUAUACUUGAACAAUGAGAG +>AAAB01064679.1/416-321 +AGCUUAUAAAGAAAGAUGGAGGGACUGACCCGAUGAUAUCUGACAACCUGCUCGA....UGCAA.GGUGUUACAUUCAGCCUUA........AAGGAAAGAUAAGCA +>AEFX01000029.1/96178-96072 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>CP002297.1/1267837-1267716 +CACUCAUGACGAGGGUGCGAGGGAUUGGCCCGAUGACCACCGGCAACCUGUGCAGG....ACAACGGUGCCAA..CCAGCCGCGACGGGAACGCGGGAACAUGAGGC +>CP001615.1/311002-311103 +AUCAUAUCAAGAGUGAACGAGAGACUGGCUCCGCGACUUCCAGCAACC.GCCUUA....GGC.AAGGUGCUACGACCAGCAAGG...GAAACCUUGGACGAUAUGAC +>AAJM01000482.1/2894-2789 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP001407.1/4762116-4762009 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMG01000020.1/27678-27573 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACACG..UUGUGUUGAAAGAUAAGAG +>ACHB01000070.1/25169-25277 +CGCUUAUAGAGAAAGGCCGAGGGAUAGACCCGAAGAAGCCUAGCAACCGUCACUU.....GACAAGGUGCUAAAUUCUACCCCGCUUGGAGGAGGGAAAGAUAAGCC +>ACLS01000015.1/17092-16980 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AARR02000003.1/38160-38257 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ACMD01000061.1/25718-25826 +AGCUUAUCAAGAGAAGCUGAGGGACUGGCCCUACGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACEX01000437.1/2744-2885 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCGUGGCGAACCCGAGGAAGAUGAGGA +>FN665652.1/1619485-1619591 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>AAER01000042.1/213090-212984 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AACY020726010.1/714-608 +AUGUUAUAAAGAAAGGUAGAGGGAUAGACCCGAUGAAACCUAGCAACCCUUCGGUAAUCGAAGAAGGUGCUGCAUUCUACCACA...GAAAUGUGGAAAGAUAACAC +>AEYC01000096.1/66531-66444 +AAUCCAUCCCGAGCGGCCGAGAGACUGGCUCCGCGAAGCCCAGCAACCACCCGGU.....GGGCAGGUGCUAACGCCAG.................ACCGAUGGAGU +>FN545816.1/2013647-2013749 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ABKW02000003.1/1372849-1372951 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUACAUGGUGCUAAAUCCUGCAGAU.....UUAACUGGAAGAUGAGAA +>AGAV01000005.1/51288-51383 +UCCUUAUCCAGAGAGGCGGAGGGACUGGCCCAUUGAAACCCAGCAACAGACAUCU.....GU.ACUGUGCUAAUUCCAGAGGCG.....UAUG.CUGAAGAUAAGAA +>CP000253.1/2391667-2391572 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AFNU01000051.1/26390-26282 +CUCUUAUCAAGAGCGACAGAGGGACUGGCCCUACGAUG.CAGGUAACUACAACAAUUGUCUACAAGGUGCUAACUUCUGCAAGG...UUAACCUUGAGAGAUACGAG +>AE001437.1/2914841-2914733 +GUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCAACAACCGCAUUUUUUAGAUGUAUGGUGUUAAUUCCUGCAAAG...UUAAUUUUGAGAGAUAAGAG +>AFTT01000014.1/113624-113722 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACNI01000034.1/54334-54442 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>AE017285.1/1264320-1264199 +CACUCAUGACGAGGGUGCGAGGGAUUGGCCCGAUGACCACCGGCAACCUGUGCAGG....ACAACGGUGCCAA..CCAGCCGCGACGGGAACGCGGGAACAUGAGGC +>AACY023394777.1/949-1046 +GACUUAUAAAGAAAGGUGGAGGGAUAGGCCCUUUGAAACCUAGCAACCACCAAUA.....GGAA.GGUGCUAAUACCUACUCCC.....AUGGGAGAGUAAUGAGUC +>AP009049.1/1054000-1054103 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCUGAAUGUUAUGUUCAAUGGUGCCAAUUCCUGCGGGG.....UAACCUGAAAGAUGAGAU +>AM295250.1/7865-7976 +AACUUAUCAAGAGAAGCAGAGGGAUUGGCCCUAUGAAGCUCAGCAACAGAAGGUUAUGACCUCACUGUGCUUCAUCCAACAAGU....ACAACUUGAAAGAUAGGUG +>ACMV01000148.1/31049-30945 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAUUCAAU..AUGAAUACUGUGCCAAUUCCAGCAAGUG..AAAGACUUGAAAGAUAAGAA +>ACLZ01000052.1/48716-48618 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ACNB01000154.1/24095-23974 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACMN01000091.1/43575-43471 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>AECR01000029.1/33262-33357 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACLZ01000058.1/206984-206875 +CUCUUAUUUAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACKL01000037.1/20926-20823 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP001078.1/2736261-2736158 +UUCUUAUCGAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAUAUAUUAUAUAUAUAAGGUGCUAAAUCCUGCAGUA....AGUAACUGAUAGAUAAGGG +>CP000703.1/16011-16109 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACNL01000139.1/5016-4907 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AFEF01000013.1/408537-408439 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AEOA01000032.1/9843-9941 +CUCUUAUUCAGAGUGGCGGAGGUAUAGGACCUGUGAAACCCGGCAACCCCGUUAA.....UGGAAGGUGCCUGCCUGAGCGAGA......UUUUCGAACAAUAAGGG +>ABKF01000035.1/45567-45462 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AEFQ01000035.1/53241-53340 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>AEWH01000052.1/32092-32212 +CUCUUAUCAAGAGUGGUGGAGGGAUAGGCCCUAUGAAGCCCGGCAACCUUAGGUGAACCUUAAAAGGUGCUAAAUCCUACAGGUCAAAUGGAUCUGGAAGAUAAGAG +>ABSA01000055.1/1016-1119 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AFUH01000001.1/1307839-1307930 +ACCUUAUUAAGAGUGGUGGAGUGAUAGGCACUGUGAAACCCGGCAACC......UGAAUU.....GGUGCUAAAUCCUACAGAG.....UAAUCUGAAAGAUGAGGU +>ABLH01000011.1/91107-91221 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>ADVR01000075.1/3453-3314 +AACUCAUCCAGAGCGGUGGAGGGACCGGCCCGACGAUACCCGCCAACCACUAGGUA....CGUAUGGUGGCAAUUCCGGCAGUG.....CAAUCUGGAAGAUGAGAG +>ACXX02000006.1/97772-97873 +UCCUUAUCAAGAGAGGUGGAGGGAUGGGCCCGAUGAAACCCGGCAACCGCAUAAU...UUUGCAUGGUGCCAAUUCCUCCGGGU....UUAGCCUGGAAGAUGAGGG +>CP001859.1/916065-916164 +CCUUCAUCGAGAGCAGCAGAGGGAUUGGCCCUAUGAAGCUCGGCAACCCCCGGAU.....GGGAAGGUGCCAAUUCCAACAGGG....AUUCCCUGGCAGAUGAAAA +>AACY020021759.1/743-839 +GCGCUAUCAAGAAAGACUGAGGGAUGGGCCCUUUGACGUCUGGCAACCCGGAAAC....GCCG..GGUGCCACAACCCACCUCA......AAGAGGAAUGAUACUCG +>AE015927.1/1226200-1226097 +AUCUUAUCAAGAGCGGUUGAGGGACUGGCCCUAUGAAACCCAGCAACCUAUACACAAAGUAUAAAGGUGCUAACUCCAGCAGGA...AAUUUCCUGAAAGAUAAGAA +>AFRV01000001.1/749607-749727 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCAAUGAAGCCCGGCAACCGUUUUG......AGC..GGUGCUAA..CCAGCAGAGAAA.....UCUGGCCGAUAAGAG +>BAAX01012101.1/1093-991 +UCCUUAUAAAGAGUGGCGGAGGGAUCGGCCCUGUGAAGCCCGGCAACCUGCACUUA.GAUGCAA.GGUGCUAAAUCCCGCAGCAU..UUUGUGCUGAGAGAUAAGGU +>CP002162.1/6425419-6425287 +ACCUCAUCCAGAGGGGCUGAGGGAACGGCCCGACGACGCCCGGCAACCACCCGCA.....GGGCAGGUGCCAAUUCCGUCCCCGCC......GGGGAAAGAUGAGAG +>AM942444.1/1749342-1749428 +UAUUCAUAAAGAGAAGGCGAGAGACAAGCUCGAUGACCCUCAGCAACCUACCGA...CGCGCAA.GGUGCUC........................AACGAUGAGUA +>ADJR01000024.1/54343-54454 +AUCUUAUCAAGAGAAGCUGAGGGAUUGGCCCGAUGACGCUCAGCAACCUCUAACAAUGUUAGAAAGGUGCUAAUUCCAGCAAAGGAUUUUCCUUUGAGAGAUAAGAG +>AE017334.2/4074207-4074098 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>FR870271.1/2107199-2107091 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUGCGAAGCCCGGCAACCGUCUAUAUUAUAGAAAUGGUGCCAAUUCACAUAAAGU..UAAACUUUAGAAGAUGAGAG +>CP000001.1/334370-334474 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUAAGGCUUGGAAGAUGAGAA +>AAGA01012172.1/580-478 +CUGUUAUAAAGAAAGGCAGAGGGAUAGACCCGAUGAAGCCUAGCAACCCUUUACUA.UUAAAGAAGGUGCUAAAUUCUACCAAU.....UUUUUGGAUAGAUAACAA +>ACJC01000124.1/23741-23632 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>CP000485.1/5171425-5171320 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ADXJ01000092.1/5463-5565 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCAACAGAAG.UAACAUUCUGGCAGAUAAGUA +>AGAC01000011.1/21196-21299 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>ACKQ02000002.1/742513-742620 +AUGUUAUCAAGAAAGGUUGAGGGAUAGACCCUGUGAAACCUAGCAACCCUUUGCGCAGUAAAGAAGGUGCUACGUUCUACCAAAA..UAAUUUUGGACAGAUAACUU +>AFBV01000020.1/64401-64498 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ADEH01000352.1/500-606 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>CP000698.1/4509918-4509813 +UUCUUAUCAAGAGCGACUGAGGGACCGGCCCUGUGACGUCCGGCAACCCCCUGA...AAAGGGAAGGUGCCAAAUCCUGCGAAACCAUGAGUUUCGGGAGAUAAGGA +>AAEQ01000038.1/166633-166492 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABDN02000007.1/159818-159711 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMY01000011.1/25858-25962 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUAAGGCUUGGAAGAUGAGAA +>ACMZ01000005.1/14744-14849 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AFTQ01000023.1/119496-119401 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACLS01000005.1/10608-10502 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>CP001215.1/2863721-2863616 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AM295250.1/1020328-1020425 +AACUUAUCCAGAAUGGUGGAGGGACUGGCCCGACGAUACCAGGCAACCUAUUUAA.....GU.UAGGUGCUAAUUCCAGCAGGU...GAAGACCUGAAAGAUAAGAG +>CP002293.1/2991893-2991782 +UUCUUAUCAAGAGAAGUGGAGGGACUGGCCCUAUGAAACUCAGCAACCAGCCAUUAAUUGGCCA.GGUGCUAAAUCCAGCGAAUUGAAUCAAUUCGGCAGAUAAGAA +>FP476056.1/1024523-1024409 +CAGUUAUCAAGAAAGGUGGAGGGAUAGACCCUUUGAAACCUAGCAACCCUUUGUUUCACAGAGAAGGUGCUAAUUCUAUCCUGAAAUAAUAUUAGGACAGAUAACGA +>ACWD01000014.1/57401-57300 +UUCUUAUCAAGAGAGGCGGAGGGACUGACCCUAUGAAGCCCGGCAACCGCAUUUA.....UGCACGGUGCCAAAUUCAGAGGAAUACA.UUUUCC.GAAGAUAAGAA +>HE575149.1/175654-175568 +AUCCUAUCAAGAGUCAGGGAGGGAUAGACCCCGUGAUCUGCACCAACUACCGUAC.....GGUGAAGUGGUAAUUUCU..................GCAGAUGGGCG +>CP001177.1/1467657-1467765 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ADNX01000043.1/8813-8711 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAAUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>AEPB01000027.1/83617-83503 +UUCUUAUCCAGAGAAACCGAGGGACAGGCCCUAUGACGUUCGGCAGCAAUUUGUUUAGCAAAAACUGUGCCAACUCCUGCAAAUGCACUUCAUUUGGAAGAUGAGAA +>CP000817.1/3145900-3145797 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCGGCAGCGAACUAU...UAAGUUACUGUGCCAAAUCCAGCAAGCAAU..GUCCUUGAUAGAUAAGAG +>ADHJ01000050.1/10801-10655 +UUCUUAUCGAGAGAGGCGGAGGGACAGGCCCGAUGAAGCCCGGCAACCGGCUCCA.....GACAUGGUGCUAAUUCCUUCAAAGCU......UUUGACAGAUGAGAA +>AFRV01000001.1/966693-966816 +ACCUUAUCCAGAGCGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCACAUAGCAUGUGCACGGUGCUAAUUCCUGCAGAGACAUGUAUUCUGGUAGAUAAGGG +>ABJI02000433.1/3689-3816 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCCGC.....GGGAAGGUGCCAAUUCCGUCUCGUGGCGAACACGAGGAAGAUGAGGA +>CP000001.1/1397382-1397490 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGUGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AEXS01000107.1/53920-53774 +UUCUUAUCGAGAGAGGCGGAGGGACAGGCCCGAUGAAGCCCGGCAACCGACUUCUU....GACAUGGUGCUAAUUCCUUCAAAGCUA.....UUUGACAGAUGAGAA +>CP002508.1/4807619-4807512 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMY01000048.1/69934-70039 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUAAUGU...UAAAUAAAGGUGCUAAAUCCUGUAGGAUCUAGAGUCCCAAUAGAUAAGAA +>ADFM01000052.1/33482-33374 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP002210.1/1918852-1918741 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUCU.GGUGCCAAAUCCUGCAGGUUAGAUUAACCUGAGAGAUGAGAG +>AACV01027519.1/5011-4893 +CCACCAUCGAGACCGGCAGAGGGACAGGCCCUUUGAAGCCGGGCAGCCCGCAGGCGCUCUGCGUAGGUGCCAAAUCCUGCGGGGACCGUGCCACCGAAAGAUGGUUC +>CP001778.1/452900-453004 +ACUUCAUCAAGAGCGGUCGAGGGAACGGCCCUGCGACACCCGGCAACCACCCAUC....CGGGCAGGUGCCAAAUCCGUCCGGCGUGACCCGCCGGGAAGAUGAGGC +>ACSR01000052.1/21067-20956 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP002207.1/725383-725507 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>CP001743.1/842385-842265 +GCCUUAUCCAGAGCAGCGGAGGGC....CCCGAUGAAGCUCGGCAACC.GCCAAA....GGC.AAGGUGCCAAUUCCGGCCCGGCCUCUGGCCGGGAAAGAUAAGGG +>CP000853.1/2737050-2736943 +GCCUUAUCAAGAGCGGUGGAGGGAUAGGCCCUAUGAAACCCGGCAACCAUAGUGUGAACACGUUUGGUGCUAAAUCCUACAGAAUAUU.UAUUCUGAAAGAUGAGGA +>AFTM01000019.1/55007-54896 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AAEN01000013.1/147441-147548 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACLU01000110.1/55873-55766 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP002439.1/2386769-2386669 +GUCUUAUCAAGAGAGAUGGAGGGACUGGCCCAAUGAAAUCCGGCAACAGGAAUUG....AUUCACUGUGCCAAUUCCAGUAGCA...CAAUUGCUAGAAGAUAAGUC +>AE017355.1/334806-334912 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ABDO02000006.1/247862-247757 +CUCUUAUCAAGAGUGGCGGAGGGACAGGCCCUGUGAAGCCCGGCAACAGCUAGUUGACCUAGAAAUGUGCUAAUUCCUGCAGUG...GAUUCACUGAGAGAUGAGGG +>CP000227.1/421553-421441 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACLT01000087.1/33698-33803 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UGAUGCUGACAGAUAAGGA +>AGFW01000009.1/704359-704476 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>CP002003.1/636609-636509 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AAEN01000023.1/112215-112103 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AAXV01000019.1/61222-61331 +AUCUUAUCAAGAGAAGCAGAGGGAUUGGCCCGAUGACGCUCAGCAACCUCUAACAAAGUUAGAAAGGUGCUAAUUCCAGCAAAGGUUUUUCCUUUGAGAGAUAAGAG +>ACMP01000030.1/28145-28040 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>ADGO01096169.1/262-364 +GAUUUAUAAAGAAGCGCUGAGAGACAGGCUCUGUGAAGCGUAGCAACCUCCCGCU...CGGGAAAGGUGCUAAUUCCUG.UCCCAGCAA.UGGGA.UAAUAUAAACC +>CP002183.1/1387258-1387358 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCUG....GCGGCUGAGAGAUAAGAU +>AP008957.1/1591666-1591760 +CGACCAUCCAGAGCGACCGAGAGACUGGCUCAUUGAAGUCCAGCAACCCCCCGAGUGAUCGGGUGGGUGCUACCGCCA..................ACCGAUGGAGG +>ACNE01000029.1/28201-28309 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AAOX01000038.1/20734-20635 +UUCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACC...GGCAAUAGA...ACGGUGCUAAUUCCAGCAGAGCAUGA.UCUCUGGCAGAUAAGUU +>CP002110.1/504498-504400 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AE017225.1/3092372-3092274 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>CP000764.1/196943-197052 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGAAACCCAGCAGCGGUUCUGAAAAAGAAUACCGUGCUAAUUCCAGCAAGCAACCAAAGCUUGAAAGAUAAGUG +>AAAC01000001.1/4519841-4519732 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AEOS01000368.1/2416-2315 +UCUUUAUCCAGAGUGCUUGAGGGACUGGCCCGAUGACAGCCAGCAACCUACCAC...AAAGCAA.GGUGCUAAUUCCAGCAGCA....AGUAGCUGAUAGAUAAGGA +>FN665654.1/1215647-1215753 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>AARG01000011.1/219965-219881 +AAACCAUAAAGAGAGAUGGAGGGACAGGCCCUAGGAAGUCCAGCAACCUACAACA.....GUGU.GGUGCUAAUGCCUG.................AGCGAUGGAAG +>ACMT01000146.1/313-215 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUUUUGUUCUGGGAGAUAAGAC +>CP000813.1/1116941-1116823 +UUCUUAUCAAGAGAGGCAGAGGGACUGGCCCUGUGAAGCCCAGCAACCGGUGUAGUAAUGACCAAGGUGCUAAAUCCAGCAAGC...AACUGCUUGGAAGAUAAGAA +>ABDL02000002.1/27002-27109 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCUUAUAGGCUUGGAAGAUGAGAA +>AEFX01000010.1/467404-467558 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>CP000312.1/2531026-2530863 +AUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCGAUAAUUC....AUAGCGGUGCUAAAUCCUGCGGUA.....GAAACUGAGAGAUAAGAA +>ACMY01000004.1/34318-34423 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP002584.1/421365-421467 +UGCUUAUUGAGAAAGACGGAGGGAUAGACCCUGCGAAGUCUGGCAACCUGUGCUU.....ACAA.GGUGCUACAUUCUACCUGAUUCAAUAUCGGGAAAGAUAAGCA +>CP002999.1/2152597-2152705 +UAGUUAUCAAGAAAGGUGGAGGGAUAGACCCUUUGAAACCUAGCAACCCUUGGCCCCGUCGAGAAGGUGCUACAUUCUAUCCCA.....GUUGGGUAUAGAUAACGA +>AENH01000005.1/21789-21891 +AUGUUAUCAAGAAAGGCGGAGGGAUAGACCCUGUGAAGCCUAGCAACCCUUUCAUCAAGAAAGAAGGUGCUACAUUCUACCU.....AUUUG.GGGAUAGAUAACUA +>ACMY01000079.1/73232-73134 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>CP001175.1/181042-181160 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ADXH01000221.1/971-852 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>CP000485.1/2549385-2549500 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>ACND01000112.1/96114-96224 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACLX01000005.1/16530-16417 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAGAACGAUUUGUUUUGGAAGAUAAGAG +>AFBU01000060.1/86023-85915 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ACSQ01000047.1/86879-86977 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AP007209.1/201718-201612 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>CP000560.1/1082099-1081978 +UUCUUAUCAAGAGAAGCCGAGGGACUGGCCCGACGACGCUCAGCAACCGGUGUAGUGAUGACCAAGGUGCUAAAUCCAGCAAGCUAAAAAAGCUUGGAAGAUAAGAA +>ACUS01000067.1/21371-21276 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP002468.1/2006034-2006140 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>CP001022.1/448917-448816 +UUCUUAUCAAGAGAGACGGAGGGACGAGCCCUACGAUGUCCAGCAACCGACCACU....UGGCACGGUGCUAAUUCUUGCAGCU...AUUACGCUGACAGAUAAGAG +>ACMM01000188.1/35661-35552 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP001175.1/2318720-2318839 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>AAEP01000033.1/46583-46477 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ABFD02000008.1/125205-125311 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>ACNC01000006.1/2230-2116 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACVB02000007.1/142726-142822 +AACUUAUCAAGAGAGAUCAAGGGAACGGCCCGUUGAGAUCCAGCAACCUGUAAAA.....ACAA.GGUGCUAAAUCCGGCAUUG........AAUGAAAGAUAAGAA +>ABDA02000004.1/453593-453490 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGU...AGUAUCCUGAGAGAUAAGAA +>CP001807.1/1056592-1056718 +AGCUCAUCCAGAAGGGUGGAGGGACAGGCCCUGUGAAGCCUGGCAACCGCCCCGUUG...GGAAAGGUGCCAAUUCCUGCCUCGCACGACGCGAGGGGAGAUGAGCU +>ACNE01000102.1/31089-31196 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACMZ01000037.1/53514-53622 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AAAC01000001.1/736636-736530 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACML01000019.1/4352-4248 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCAU..UAUGCUUGAAAGAUAGAAU +>ADGH01000003.1/271404-271299 +ACCUCAUCCAGAGCAGCGGAGGGAAUGGCCCGAUGAAGCUCGGCAACCUGAC.GACUGGGUCAACGGUGCCAAUUCCUUUAGGCGG..ACUGCCUAUGAGAUGAGAG +>ACMP01000124.1/1528-1407 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUAACGGUCUCGAACGAUAAGAG +>ACMJ01000069.1/115703-115594 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACME01000005.1/38827-38723 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>AARY02000169.1/2598-2698 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AE016877.1/4894708-4894601 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ABCF01000001.1/333859-333963 +CAAUUAUCAAGAGUGACCGAGGGACAGGCCCUAUGACGUCCGGCAACCUCCAGUA....UGGAACGGUGCUAAUUCCUGCAGAGUGAUUUAUUCUGAAAGAUAAGUG +>ACML01000251.1/37616-37511 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCUAUGAAACCUGGCAACAGCCGUAU..AGCGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AACCCUGAGAGAUAAGAA +>FP929052.1/1443390-1443285 +CCCUUAUCAAGAGAGGCUGAGGAACUGGUCCUGUGACGCCCGGCAACCGCUCGUUU.UCGAGAAAGGUGCUAAUUCCUGCGGAUGCACAGCAUCCGAGAGAUGAGGU +>CP001996.1/2412015-2411920 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABPV01006756.1/276-432 +CACUCAUCCAGAGGGGUGGAGGGACCGGCCCGAUGAAACCCGGCAACCGGUGU.......GCCA.GGUGCCAAUUCCGACAGAGUGAC.GCUUCUGGGAGAUGAGAG +>AACY020447502.1/756-864 +CGCUUAUCGCGAAAGACGGAGGGAACGGCCCGAUGAUGUCUGGCAACCCGUGAAAUGAGGGCG..GGUGCCAAAUCCGACCCGGCAUGACGACGGGGGAAUUACGGA +>FM211688.1/163202-163304 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>AESB01000006.1/13147-13043 +AGCUUAUCAAGAGAGGUGGAGGGAAUGGCCCUGUGAAACCCGGCAACCAGUAUUAUAGAUACUAAGGUGCUAAUUCCUGCAGUG.....UAGUCUGCAAGAUAAGAA +>ACSU01000027.1/6217-6106 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AFBV01000014.1/13201-13101 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ABQL01000005.1/239178-239298 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAGCGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>AFVQ01000185.1/6747-6629 +CUCUUAUUCCGAGAGGCAGAGGGACAGGCCCGAUGAAGCCCAGCAACCGUCGCA...UACGGCACGGUGCUAA..CCUGCAGAAUAA.....UCUGAU.AAUAAGAG +>AFHQ01000058.1/7174-7071 +ACCUCAUCCAGAGCAGUGGAGGGAAUGGCCCGAUGAAGCUCGGCAACCAUGGCAACUGCGCCAACGGUGCCAAUUCCUUUAGGC....UAGGCCUAUGAGAUGAGAG +>CP002004.1/2428081-2427963 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ACMT01000012.1/34278-34165 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAGAACGAUUUGUUUUGGAAGAUAAGAG +>ADMU01000018.1/2345-2249 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>CP000112.1/2490976-2491083 +AACUCAUGAAGAGGACGAGAGGGGCUGGCCCGAUGACCGUCGGCAACC.GCCCGC..AAGGC.AAGGUGCCAAAGCCAGCCACGGUGAGACCGCGGUGCCAUGAGGU +>CP000903.1/195704-195600 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UGUGCUUGAAAGAUAGAAU +>BX571857.1/861019-861122 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP001176.1/4720095-4719974 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>FP929046.1/200113-200211 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGCGCGA.GAGCGUAA.GGUGCCAAAUCCUGCGGGA.......AACCGGAAGAUAAGAG +>AFBB01000002.1/95219-95317 +AUUUCAUCAAGAGUAGCUGAGGGAUUGGCCCUAUGAAGCUCGGCAACCUUCAUAC....UGAAACGGUGCCAAUUCCAUCGGAU......UUCCCGAAAGAUGAACA +>ACMB01000080.1/81613-81723 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AARP04000030.1/22659-22767 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ABEY02000007.1/56054-55904 +CUCUUAUUCAGAAUGGUGGAGUCAAAGGGACUGUGAAGCCUGGCAACCCCGAUGUAAUAUCGGAAGGUGCCGACCUGAGCGA...........UCGAACAAUGAGAG +>CP001598.1/2459384-2459499 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>ACNA01000107.1/77005-76901 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>CP001666.1/2592683-2592583 +UUCUUAUCAAGAGAGGCAGAGGGACUGGCCCUAUGAUGCCCGACAACCUGAAUUUA.UAUUCAA.GGUGUUAAUUCCAGCAGGU....AAAACCUGACAGAUGAGAA +>AACY022117767.1/215-334 +UGCUUAUCAAGAAAGACCGAGGGAUGGGCCCGCUGACGUCUAGCAACCUUCUGGUA....GUUUCGGUGCUACCUCC...................CCAGAUGAGCU +>ACJS01000011.1/36306-36404 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ADGD01000142.1/22233-22086 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCAUGGCGAACAUGAGGAAGAUGAGGA +>CP002835.1/2866484-2866376 +UUCUUAUCAAGAGAGGCGGAGGGACAAGCCCAAUGAAGCCCGGCAACCGCUUAACCAUUAAGCACGGUGCUAAUUCUUGCAGCG...GAAACGCUGAGAGAUAAGAA +>AE016877.1/755247-755142 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>ACNB01000085.1/53159-53274 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>ADVI01000056.1/98559-98697 +UGCUCAUCGAGAGGGACUGAGGGAACGGCCCAGUGAAGUCCGGCAACCGACCGC......GAGCAGGUGCUAAUUCCGGCCCGGCGCGAGAUCGGGGAAGAUGAGGA +>CP001907.1/4991126-4991019 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>ACMZ01000109.1/49614-49507 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>ACMH01000101.1/87736-87629 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AP009484.1/1924300-1924204 +CACUUAUCGAGACGGACGGAGGGACAGGCCCGCUGAUGUCCAGCAACCUGCAAUA....UGUAA.GGUGCUAAUUCCUGCAGCU.....UAUGCUGACAGAUAAGAC +>ACNG01000042.1/27887-27995 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACIP02000004.1/237213-237114 +CUCUUAUUCAGAGUGGUGGAGAUAUAGGAUCCGUGAAGCCCGGCAACCCCCAAAG....CGGUA.GGUGCCAACCUGAGCGAGU.....AUGUUCGAACAAUAAGAG +>AAFY01008477.1/785-661 +UGCUUAUCAAGAAAGGUGGAGGGAUAGGCCCUGCGAAACCUGGCAACC....A............GGUGCUAAAUCCUAUUCGCUU..UAAGCGGAAAAGAUAAGUA +>CP002003.1/137068-137170 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ABCZ02000014.1/62848-62742 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACNF01000111.1/52837-52733 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>CP001098.1/2431377-2431263 +CAAUCAUCAAGAGUGGUGGAGGGACUGGCCCGAAGAAGCCCGGCAACCACCUGAGUUCAAGGUAAGGUGCCAAAUCCUGCAUUCUGGGGAGGAGUGAGAGAUGAGGG +>CP001283.1/3054097-3053996 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ADFM01000023.1/8101-8210 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP002801.1/5183103-5183220 +GGCUCAUCCAGAGGGGCAGAGGGACCGGCCCAGUGAAGCCCGGCAACCACCCGCAUCCGUGGCA.GGUGCUAAUUCCGUCCCAGGAC.....UGGGAAAGAUGAGGA +>CP000813.1/2924872-2924764 +CUCUUAUUAAGAGAGGUGGAGGGACGUGCCCUAUGAAACCCGGCAACCGUCAGCAUAGCUGAAAUGGUGCCAAUUCACUCAAAGCCGCAAGCUUUGAAAGAUGAGAG +>ABQL01000005.1/407749-407849 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCU....AGCGGCUGAGAGAUAAGAU +>AAXV01000005.1/126573-126679 +UUCUUAUCAAGAGAGACGGAGGGAUCGGCCCGAUGAAGUCCAGCAACCGCUCAAU....CAGUAUGGUGCUAAUUCCUUUUGGCAAAAUCAGCCUGAAAGAUGAGAA +>CP002120.1/901550-901653 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ADDS01000046.1/579-674 +CACUUAUUAAGAGUGACGGAGAGUAAGGAUCUGUGAUGUCCGGCAACCCCUUUU......AGGAAGGUGCCAACCUGAGCGAGA.......AAUCGAGCAAUGAGUG +>ADGO01153034.1/242-344 +.GCUUAUCCAGAGUGGUGGAGGGAACGGCCCUUUGAAGCCCGGCAACCGCGAGCG...AUCGCACGGUGCCAAUUCCGGCGGGAACGG..UACCCGGGAGAUAAGCG +>BABF01011705.1/963-859 +UUCU.AUCCAGAGU.GUGGAGGGACUGGCCCUUUGAAAC.CGGCACCCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>CP002534.1/2222170-2222286 +ACGUUAUCAAGAAAGGUGGAGGGAUAGACCCUAUGAAACCUAGCAACCCUUUAUUCUUUAAAGAAGGUGCUACAUUCUACGUUGUUACAUAACACGGCAGAUAACUC +>CP001903.1/3073304-3073203 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP001215.1/1285399-1285500 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP001602.1/641460-641360 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AAEO01000019.1/415885-415994 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>ACLZ01000057.1/47161-47020 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AGAB01000070.1/150253-150151 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ADJS01020635.1/3030-2919 +CUCUUAUUCAGAGUGGUGGAGAUAUAGGAUCUGUGAAACCCGGCAACCCCCGGCAGACAUGGGAAGGUGCCAGCCUGAGCGAAA......UUUUCGAACAAUAAGGG +>AEFQ01000027.1/42973-43111 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>CP002207.1/887291-887390 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>ADGO01180754.1/286-192 +UUCUUAUCAAGAGAGGCAGAGGGACUGGCCCUACGAAGCCCAGCAACCUACAAAAACAAAGUAAA...GCUUAUUGUGUCA.............UGUUUGCUAAGUC +>AP009049.1/818842-818946 +AACUUAUUAAGAGAGGCGGAGGGAAAGGCCCUAUGAAGUCCGGCAACCAGCAUUAUGAAUGUAUUGGUGCUAAAUCCUGCAGCA...UUGUAGCUGAAAGAUGAGGU +>ADJT01010279.1/2097-2000 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGAGAAGCUCGGCAACCCCUGAAC.....AGGAAGGUGCCAACCUGAGCGAGU.......CAUCGAACAAUAAGAG +>ACRM01000008.1/60125-60226 +AUCUUAUUAAGAGAAGUGGAGGGAUUGGCCCUAUGAAACUCAGCAACUGCGCUUU....GCGUGAGGUGCUACAUCCAACAGGA....UUUUCCUGAAAGAUAAGAA +>ABDL02000008.1/104346-104450 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AACCCUGAGAGAUAAGAA +>AAEP01000031.1/31185-31076 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>ACLW01000069.1/13902-13804 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AGHY01001889.1/449-330 +CCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGACGCACCGUGUAGGUGCCAAAUCCUGCCGGGGACCACGUCCGGAAAGAUGGUUC +>CP002281.1/1294966-1294878 +UACUUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGCCGUA...AGGGGUGUGGUGCUAAUUCCAG.................CGAGAUGAGGC +>ACLW01000081.1/2502-2360 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABDL02000002.1/106787-106675 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACII01000156.1/15700-15599 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUGCGAAGCCCGGCAACCCCUGUUUG.UGUAGGAAGGUGCCAACCUGAGCGAGU.......GAUCGAACAAUAAGAG +>AGFS01133807.1/375-273 +CUCUUAUCUAGAGAGGUCGAGGGACUGGCCCGAUGACACCCAGCAACCGCGUAAG....GCGCAAGGUGCUAAUUCCAGCAGGAUGUA.UUUCCUGAAAGAUGAGAG +>AP006716.1/14213-14314 +AACUUAUUAAGAGAAGUGGAGGGAACGGCCCUGAGAAACUCAGCAACCG.CGAUGCAUACG.CACGGUGCUACUACCAACGAGA......UACUCGAAUGAUAAGUA +>CP000764.1/1266715-1266820 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAGCGACUCGAUUUUGGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ADGP01000019.1/93463-93564 +GGUCCAUCGAGAGCGACGGAGGGAUUGGCCCCAUGAUGUCCAGCAACCUUCAUGU.....GAAA.GGUGCUAAUUCCAACAGUUUUCG.UCUACUGGAAGAUGGGUA +>AAER01000019.1/48460-48355 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP002905.1/1368448-1368571 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAACGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>AGFG01000065.1/2104-1984 +CAUUCAUGGAGAGGGC.CGAGGGUACGGCCCUGUGAC.GCCGGCAACCUGCCCC......GACAAGGUGCCAACACCGACCGUGU..AGCGCACGGGAUCAUGAUCG +>AGTN01567597.1/292-393 +CACUCAUCCAGAGCGGCUGAGGGACUGGCCCGAUGAAGCCCCGCAACCCCCCACG...GCGGAAAGGUGCGAAGUCCAGCGGGC...GCGAGCCCGGCAGAUGAGGC +>FP476056.1/1003515-1003409 +CUGUUAUCAAGAAAGGUGGAGGGAUAGACCCAGUGAAACCUGGCAACCCUUUUCUU.AUAAAGAAGGUGCUAAUUCUAUCCUAGU..AUUUGUGGGACAGAUAACAA +>CP002394.1/3696382-3696273 +CUCUUAUCCAGAGAGGUGGAGGGACCGGCCCGAUGAAACCCGGCAACCAGCGAGAUGCUAGCAA.GGUGCCAAUUCCUACAAAGCUU.UUGCUUUGAAAGAUGAGAG +>CP000673.1/1915422-1915314 +UUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUGCCCGGCAACCUGAAUGUAUCAUUCAAUGGUGCUAAUUCCAGCAGGUAAU.AUAACCUGAAAGAUGAGAG +>ADXF01000458.1/10046-10143 +UACUUAUCAAGAAAGGUGGAGGGUCUGGCCCAGCGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ACNC01000145.1/24711-24570 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP002660.1/671342-671237 +AUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCGUAUAUUUUAUAUAUGUGGUGCUAAAUCCUGCAGCA.....AACGCUGAUAGAUGAGAA +>CP003017.1/1448606-1448712 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGCUGUCUAUGACAGAAUGGUGCCAAAUCCUUAAGAACAGUAUGUUCUUGAAGAUGAGGA +>AFIJ01000033.1/64138-64037 +GGUCCAUCGAGAGCGACGGAGGGAUUGGCCCCAUGAUGUCCAGCAACCUUCAUGU.....GAAA.GGUGCUAAUUCCAACAGUUUUCG.UCUACUGGAAGAUGGGUA +>AFHK01000097.1/1025-906 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>AAES01000038.1/47299-47194 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ADXH01000329.1/6447-6347 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>CP001907.1/386478-386366 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>ACET01000025.1/43490-43403 +AUACCAUCCAGAGAAGCGGAGGGACUGGCCCGAUGAUGCUCAGCAACCUACUGUU..AGAGUGU.GGUGCUAAUUCCAG.................ACAGAUGGAGA +>CP003017.1/1284075-1284176 +UUCUUAUCUAGAGAGGUGGAGGGACUGGCCCUUUGAAGCCCAGCAACCACAAUUA....UUGAAUGGUGCUAAUUCCAGCAUAGC..CUAGCUCUGACAGAUAAGAA +>ACLX01000042.1/32057-32165 +AGCUUAUCAAGAGAAGCUGAGGGACUGGCCCUACGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACHA02000006.1/124772-124667 +CGCUUAUAGAGAAAGGCAGAGGGAUAGACCCAAUGAAGCCUGGCAACCGUCUUGG....AGACAAGGUGCUACAUUCUACCCCACCUAAAAAAGGGAAAGAUAAGCG +>ADXE01000430.1/164-45 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>ACND01000111.1/4249-4354 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>HE576794.1/991545-991452 +CAUUUAUCCAGAGUGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACC.....GAUAACG...ACGGUGCCAAUUCCUGCGGAU.....UAUUCCGAGAGAUAAAGA +>AL009126.3/1180802-1180685 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>ABEF01016296.1/212-50 +CCUUUAUCCAGAAAGGCAGAGGGCACGGCCCGACGAAGCCUAGCAACC...............ACGGUGCUAAUUCCGGCGUCCA.......GGCGAAAGAUGAGGG +>ACXJ01000316.1/143-251 +CUCUUAUCCAGAGUGGCGGAGGGAACGGCCCGAUGAAGCCCGGCAACCGGCCCGUCGCGGGCAGCGGUGCCAACUCCGGCAGGC...GCGCGCCUGAGAGAUGAGAG +>AE016879.1/4074080-4073971 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ABDA02000006.1/189061-189166 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACNB01000106.1/16415-16317 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACMD01000016.1/2753-2857 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUAAGGCUUGGAAGAUGAGAA +>ACWD01000020.1/96244-96144 +UUCUUAUCGAGAGAAGCAGAGGGACUGGCCCAAUGAAGCUCGGCAGCAGC.AGAC....U.GCACUGUGCCAAAUCCAGCAGGC...GAUAGCCUGAAAGAUAAGGA +>ABSA01000067.1/21940-22038 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACLT01000087.1/31504-31363 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABDL02000003.1/276070-275972 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>AAEO01000030.1/125659-125547 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>CP002986.1/3397939-3397821 +CCACCAUCGAGACCGGCAGAGGGACAGGCCCUUUGAAGCCGGGCAGCCCGCAGGCGCUCUGCGUAGGUGCCAAAUCCUGCGGGGACCGUGCCACCGAAAGAUGGUUC +>AGFW01000001.1/298399-298293 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUAAGAACAUUGUGUUCUUGCAGAUGAGGC +>ABCF01000005.1/96962-97063 +UUCUUAUCAAGAGAGGCAGAGGGACUGGCCCUAUGAAGCCCGGCAGCGACUAUUU...AUAGUACCGUGCCAAAUCCAGCAAGC....AACGCUUGAGAGAUGAGAA +>AEFT01000018.1/42392-42530 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>AM263198.1/118258-118360 +UUCUUAUCAAGAGUGGUGGAGGGAUUGGCCCAGUGAAACCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCAACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ADDE01000150.1/18827-18929 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAAUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ACMS01000011.1/12699-12586 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAGAACGAUUUGUUUUGGAAGAUAAGAG +>ADXJ01000448.1/6451-6548 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCUGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGCU.....AAUACUGACAGAUAAGGC +>ACMH01000038.1/28091-28199 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>CP001283.1/185596-185701 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP000903.1/4113086-4113199 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUUUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ABJC01000011.1/36057-36164 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AFBU01000060.1/108965-108859 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AE017355.1/768972-768867 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>ADXI01001203.1/5784-5666 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAGUUAGUUCUGAAAGAUGAGAA +>ADEH01000045.1/1357-1250 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUA.GAAACCAG.CAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>ACEV01000087.1/220649-220543 +CGUCCAUCCCGAGCGACUGAGAGACUGGCUCGCCGAAGUCCAGCAACCACCCUCC..GCAGGGCAGGUGCUACCGCCAGGACCGAUGGAGGCUGUUUUCGAUGAAGA +>ACWD01000055.1/78507-78393 +UUCUUAUCCAGAGAGGUCGAGGGUAAGGCCCGACGACGCCCAGCAACCAGCAAUCAUAUUGAAAAGGUGCUAAUUCCUGCAAGUUUCUAAAACUUGAAAGAUAAGAA +>CP000817.1/4131664-4131546 +CUCUUAUCCCGAGUGGUGGAGGGUCAGGCCCUGUGAAACCCGGCAACCUGCAUGUAUCAUGCGUUGGUGCCAACCUAUGCAAGGGAAAAUCCCUUGAACGAUAAGAG +>ACWD01000019.1/17350-17249 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCAGCGAAGCCCGGCAACCGUAAAG......UACACGGUGCUAAAUCCAGCAGAGCGGGAUGCUCUGGAAGAUAAGAA +>ACKT01000016.1/194512-194407 +ACCUCAUCCAGAGCAGUGGAGGGAAUGGCCCGAUGAAGCUCGGCAACCUGAC.GACUGGGUCAACGGUGCCAAUUCCUUUAGGCGG..ACUGCCUAUGAGAUGAGAG +>AEFQ01000002.1/111231-111322 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>FN433596.1/949384-949487 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AECS01000036.1/61820-61722 +AUUUCAUCAAGAGCAAUUGAGGGAACGGCCCGAUGACAUUCGGCAACCCCCGUUA.....GGGAAGGUGCCAAGUCCGACGGCU.....UAUGCCGGCAGAUGAACG +>ADMU01000062.1/4535-4637 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>ACLP01000020.1/46100-45986 +AACUUAUCGAGAGAAGUGAAGGGAUUGGCCCAAUGAAACUCAGCAACAGCUUCAUAAUAAAGUACUGUGCUAAUUCCAAGAGGAUAAUAAAACCUCAAAGAUAAGUG +>AARN04000017.1/52246-52364 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>CP002472.1/539903-540023 +UUCUUAUCAAGAGAGGUUGAGGGAAUGGCCCGAUGAAGCCCAGCAACCUUCAAUGCUGUUGAAAAGGUGCUAAGUCCUGCAAGUUAUGGGAACUUGAAAGAUAAGAA +>ACMI01000142.1/5226-5128 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AGJB01000001.1/309100-308976 +CUCUUAUCCGGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCUUGUAGU...AGUAUGGUGCUAAUUCCUGCAGAAGAU.AUCUUCUGACAGAUAAGAG +>CP001215.1/320958-321064 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AP009484.1/1623421-1623311 +CUCUUAUCCAGAGUGGUGGAGGGAUGGACCCUUUGAAGCCCAGCAACCCUUAACAUAUUAAGUAAGGUGCCAAACCUUGCAGAU...UAAUUUCUGAACGAUAAGAG +>ACLY01000097.1/27247-27143 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>AFPZ01000020.1/149030-149131 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUUUGAAGCCCGGCAACGACUUUU...AUAAGAACUGUGCCAAUUCCAGUAGCA....UAACGCUAGAUGAUAAGAU +>ACMO01000120.1/9056-8952 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>AECV01000016.1/42409-42515 +ACCUCAUCCAGAGCAGUGGAGGGACGGGCCCUAUGAAGCUCGGCAACCUGAC.GUUUUGGUCAACGGUGCCAAUUCCUUUAGGCGGAG.CAGCCUAUGAGAUGAGAG +>AGBY01000018.1/28445-28563 +UUCUUAUCAAGAGAGGCAGAGGGACUGGCCCUGUGAAGCCCAGCAACCGGUGUAGUAAUGACCAAGGUGCUAAAUCCAGCAAGC...AACUGCUUGGAAGAUAAGAA +>AE016879.1/1375351-1375456 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACND01000112.1/95910-95801 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>BABZ01000058.1/13158-13063 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP000721.1/272667-272784 +AUCUUAUUAAGAGCGGUGGAGGGACUGGCCCUUUGAAGCCCGGCAACCUGAAAGAUUUUUUCGUUGGUGCUAAAUCCUGCAAGAG..AAUAUCUUGAAAAAUGAGAG +>ACMP01000087.1/48827-48721 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGGUGAAAUCCAGCAACAGCUAAAA....AAGCACUGUGCUAAUUCCAGCAAACGUAAAACGUUUGGAAGAUGAAGG +>AEPW01000050.1/31442-31537 +CACUUAUUAAGAGUGACGGAGAGUAAGGAUCUGUGAUGUCCGGCAACCCCUUUU......AGGAAGGUGCCAACCUGAGCGAGA.......AAUCGAGCAAUGAGUG +>CP001215.1/185457-185562 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACMO01000117.1/59147-59040 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>AL591983.1/96176-96058 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ACNH01000073.1/2709-2568 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABJC01000015.1/36002-36107 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACNH01000089.1/52230-52123 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AEPB01000058.1/32822-32926 +UUCUUAUCUAGAGAGACGGAGGGAUUGGCCCUGCGAAGUCCAGCAACCAGUCCGACGAAGACUACGGUGCUAAAUCCAAUAGGC....UUUGCCUAAAAGAUGAGAA +>ABDN02000001.1/491620-491721 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACNC01000166.1/24320-24199 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAGCGAUAAGAG +>ADXA01000146.1/6452-6607 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCGCGGCGA...CGGGGAAGAUGAGGA +>FR687253.1/126531-126633 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCGGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCAACAGAAG.UAACAUUUUGGCAGAUAAGUA +>CP001604.1/1776766-1776660 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AAJM01000064.1/11799-11904 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AL591980.1/89597-89491 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ADXH01000600.1/13829-13723 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ADJS01007237.1/13696-13794 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGUGAAACUCGGCAACCCCAUUGU.....AGGAAGGUGCCAGCCUGAGCGAGU.......GAUCGAACAAUAAGAG +>AATL02000002.1/95597-95694 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ABJC01000006.1/160100-160208 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACMA01000067.1/90633-90743 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACMU01000069.1/31146-31251 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCG....UUACGCUGACAGAUAAGGA +>CP002468.1/3469207-3469327 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAGCGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>AFTS01000022.1/157795-157684 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AAFX01104703.1/194-39 +CUUUCAUCAAGAGUGACUGAGGGACUGGCCCGUUGAAGUCCGGCAACCGCUCAA......GACCAGGUGCCAAAUCCAGCUUCGGU......GAGGGAAGAUGAGAG +>AP012157.1/2250812-2250705 +GUCUUAUCAAGAGAAGCGGAGGGAUUGGCCUUAUGAUGCUCAGCAACCUCUAGUUCAACUAGAAAGGUGCUACUUCCAGCAAGGUGUGA.ACCUUGGCAGAUAAGAA +>AFBV01000064.1/9432-9314 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ACLY01000071.1/41239-41095 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAUAUUUCUGGUAGAUAAGAG +>AE017262.2/1720510-1720404 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ACLZ01000074.1/40009-39902 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMM01000199.1/1458-1337 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABQM01000009.1/822136-822242 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUAAGAACAUUGCGUUCUUGCAGAUGAGGC +>AFTS01000029.1/78564-78466 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACJC01000161.1/30808-30904 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>ACKF01000036.1/179030-179125 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AAEN01000017.1/327815-327717 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>CP000673.1/2220342-2220235 +UUCUUAUCAAGAGUAGUGGAGGGACUGGUCCUAUGAUACUCGGCAACCUGAAUAUUUUAUUCAAUGGUGCUAAUUCCAGCAGGU....UAAACCUGAAAGAUGAGAG +>ACJV01000018.1/143423-143526 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACLX01000006.1/253-358 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>BA000033.2/2393859-2393764 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ADVM01000034.1/127678-127573 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>CP002349.1/3520991-3521094 +GAUUUAUAUAGAUGAGGUGAGAGACAGGCUCGUUGACCCUUGGCAACCCCCAAGCAAUUUGGAAAGGUGCCAAUUCCUGCCCAA.....UGAAGGGAAAUAUAAAAC +>AECR01000013.1/113724-113822 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AENH01000026.1/165739-165843 +AUGUUAUCAAGAAAGGUGGAGGGAUAGACCCUGCGAAACCUGGCAACCCUUCCUCA.UGGAAGAAGGUGCUAAAUUCUACCAAA...GUUUUUUGGAUAGAUAACAU +>ACLU01000015.1/23732-23620 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AGTN01141376.1/312-414 +UCUUCAUCAAGAGAGGCGGAGGGAAGGGCCCUGUGAAACCCGGCAACCGGCGGAC.....GCCAAGGUGCCAAUUCCC.CCGGGCGAAGCGCCCGGCAGGAUGAGGA +>FN597644.1/1409775-1409621 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAC....GUGAUCUGAGAGAUAAGAG +>CP002118.1/670969-670864 +AUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCGUAUAUUUUAUAUAUGUGGUGCUAAAUCCUGCAGCA.....AACGCUGAUAGAUGAGAA +>CP003056.1/2234314-2234211 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUUUGAAGCCCGGCAGCGUCUUUU.UUUAAAGAACUGUGCCAAUUCCAGAAAGC...AAUUGCUU.GAAGAUAAGAA +>CP001177.1/344140-344246 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>AGGR01000417.1/330-230 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>AAGA01004112.1/801-930 +UUCUCAUCAAGAAAGGUGGAGGGACAGGUCCUUUGAAGCCUGGCAACCUCUAGUACUGCUAGAAAGGUGCUACAUCCUGCUUAGUACU....UGAGAAAGAUGAGUG +>ACLV01000006.1/19513-19399 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP002901.1/2768185-2768083 +CUCUUAUCCAGAGCGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCCGUUUAU...AUAGGCGGGUGCCAAUUCCGGAAAGACU.GAGGUCUUUCAAGAUGAGAG +>AFEC01000062.1/23562-23447 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUACAAAAGAAAGGUGCCAAACCUUGCAGACGUAUAAUGUCUGAACGAUAAGAG +>AE017333.1/1735574-1735680 +AACUUAUCAAGAGCGGUGGAGGGACUGGUCCGAUGAAACCCGGCAACCUGCGUGUGAAGCGUAA.GGUGCUACUUCCAGCAAAAUGCCCUAUUUUGAGAGAUAAGGA +>AEFQ01000012.1/11775-11653 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>AAOX01000014.1/12064-12163 +UUCUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCGGCAGCG...GACUGAUGA...ACCGUGCCAAUUCCAGCAGGCAG..AUUGCCUGAAAGAUAAGAA +>CP001177.1/4733257-4733150 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP001907.1/2662600-2662715 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>CP002905.1/1535618-1535718 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCUG....GCGGCUGAGAGAUAAGAU +>AATU01015944.1/61-199 +AUCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCGAGCG...AUCGCACGGUGCUAAUUCUUGCGGAACUU.....UCUGAGAGAUGAGAG +>AF027868.1/5245-5154 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GCUAGCUUGAAAGAUAGGAA +>ADVG01000002.1/1872548-1872440 +CACUCAUCCAGAGAGGUGGAGGGAACGGCCCUGUGAAGCCCGGCAACCCGCUGCAAUCGCACGAAGGUGCCAAUUCCGGCAAAGC..UUUGCUUUGCAAGAUGAGGG +>ACNA01000078.1/65626-65518 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACA.GCUGUAUCAAAGU.ACUGUGCUAACUCCAGCGAACGCAAUACGUUUGAAAGAUGAGGA +>ABFD02000009.1/281111-281213 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ACMB01000013.1/17512-17400 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAAUAUUUUGGAAGAUAAAAC +>AAES01000024.1/143251-143110 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACNK01000085.1/30758-30637 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP001177.1/3104469-3104371 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP002410.1/2067858-2067748 +GUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACCAGUAUGCAUUAUACAAUGGUGCUAAAUCCUGCAGCG.....UAAGCUGAAAGAUGAGGA +>ACLW01000013.1/16573-16461 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGACGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>CP000764.1/3033666-3033778 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAACCAUUAACAAAGUUAAUAAGGUGCUAAUUCCAGCAAAUUAUCAAAAUUUGAGAGAUAAGAA +>ACMI01000055.1/25612-25716 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGUCUUUAUGGCUUGGAAGAUGAGAA +>ACLY01000009.1/25880-25983 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAAAGGGUUUUU.....AAUACCGUGCUAACUCCAGCAAGCCUUUAUGGCUUGGAAGAUGAGAA +>ACSS01000049.1/21166-21055 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP000673.1/655295-655395 +AACUUAUCAAGAGAGGUGGAGGGACAGGCCCAUUGAAGCCCGGCAACCAAUACGU..UGUAUAAUGGUGCCAAAUCCUGCAGCG.....AAGGCUGAAAGAUGAGAG +>ACDT01000048.1/512-613 +CUCUUAUUAAGAACUACU.AGAUGAA.GAUCGAUGAUGUAUGGCAACCCUAUAUUA.AAUUAGAAGGUGCCUAACUGAGCAAGU...UUAUACUUGAACAAUGAGAG +>ABLT01000016.1/68164-68278 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>CP000485.1/205649-205543 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCACUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AEYS01000045.1/6773-6663 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUCU.GGUGCCAAAUCCUGCAGGUUAGGGUAACCUGAGAGAUGAGAG +>BA000018.3/1844628-1844517 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP002110.1/1439622-1439733 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACMP01000006.1/18282-18169 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAGAAUAAGCUAAGGUGCUAAUUCCUGCAGAACGAUUUGUUUUGGAAGAUAAGAG +>ABKG01000008.1/59682-59573 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACLX01000114.1/12515-12622 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCUUAUGAAACCCAGCAACAGUCUGCUUAGUAGACACUGUGCUAAUUCCAGCGGGUGAU..AAUCCUGAUAGAUGAGAG +>ABLT01000011.1/98944-98837 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ABQK01000005.1/2345054-2344948 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACACUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>AARR02000007.1/114844-114944 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ACLT01000066.1/50110-50012 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AAOG01000001.1/142958-142849 +AUGUUAUCAAGAAAGGCGGAGGGAUAGACCCAUUGAAGCCUAGCAACCCUUUAGUA.AUAAAGAAGGUGCUAAAUUCUACUCAAUUAUUCAAUUGGAUAGAUAACAA +>ACNA01000093.1/70266-70376 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AEFP01000007.1/545493-545598 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>ACNJ01000085.1/7877-7768 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AAEO01000037.1/10230-10122 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACNC01000149.1/15311-15202 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAAUGA.AUGUUUUGCAUAAUAAGAG +>CP001746.1/1359432-1359540 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACMW01000012.1/17683-17796 +CUCUUAUCCAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAUUUGUUUUGGAAGAUAAGAG +>AFNP01000069.1/123331-123236 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AFPZ01000064.1/21306-21409 +UUCUUAUCGAGAGAGACGGAGGGAUAGGCCCAAAGAAGUCCAGCAACCGCCAGCU....UGGCAUGGUGCUAAUUCCA.AGGGUGAACACCGCCUUGAAGAUGAGAA +>ACMQ01000179.1/97451-97561 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AEFP01000007.1/182348-182472 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>ACMC01000098.1/41641-41534 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AEFR01000024.1/507273-507428 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ACMV01000290.1/29082-28984 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AP008230.1/4549598-4549497 +UUCUCAUCCAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCCUAU..AUGGCAGUGGUGCUAAUUCCAGCAGGA...UUAUUCCUGGAAGAUGAGCA +>AP009049.1/982371-982261 +UUCUUAUCCAGAGAGGCAGAGGGACUGGCCCUAUGAUGCCCGGCAACCUGAAUGAUUUGUUCAACGGUGCUAAUUCCAGCAGGUGUGA..AACCUGGAAGAUGAGAA +>AAES01000043.1/77252-77140 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>BA000017.4/2451145-2451050 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP002634.1/3790973-3791059 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUC..AGCAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>AEFY01000022.1/6482-6391 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>ACMT01000267.1/18884-18780 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>AP007209.1/344017-344123 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>CP002002.1/305941-305822 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>AFVQ01000464.1/1-89 +...........AGCGGCGGAGGGACUGGCCCGAUGAAACCCGGCAACCAAAUGGA.GACAUUUA.GGUGCCAAUUCCUGCAGAAUCCAAAAUUUUGAGA........ +>BA000043.1/2876470-2876356 +CUCUUAUCCCGAGCGGUGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGUCACAACUUGUGAAAUGGUGCUAACCUUGGCAAGGCGCA.GUCCUUGAACGAUAAGAG +>CP002835.1/784199-784313 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCGAUGAAACCCAGCAACCGUCACAACUUGUGAAAUGGUGCUAACCUUGGCAAGGCAGC.GUCCUUGAACGAUAAGAG +>CP000903.1/5173745-5173641 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>AP007209.1/2971660-2971559 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACJR01000018.1/40021-40119 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>BABR01000393.1/3867-3970 +ACGUCAUCAAGAGAGGUGGAGGGAUAGGCCCUGUGAAGCCCGGCAACCUGCAAAUG.AGUGCAA.GGUGCUAAUUCCUGCGGAC...AAGCGUCUGGGAGAUGAGGU +>CP002835.1/2938983-2938872 +UUCUUAUCAAGAGAAGUGGAGGGACUGGCCCUAUGAAACUCAGCAACCAGCCAUCAAUUGGCCA.GGUGCUAAAUCCAGCGAAUUGAAUCAAUUCGGCAGAUAAGAA +>CP002004.1/320786-320667 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>ACMR01000164.1/8366-8224 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACMB01000012.1/25853-25959 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP001275.1/371734-371625 +CGCUCAUCUCGAGCGGUGGAGGGAACGGCCCGACGAAACCCGGCAACC.GCGCAGGCUGCGC.CAGGUGCCAAUGCCGGCGGAGCGGGAAGCUCCGCACGAUGAGCG +>ACNE01000029.1/40900-41005 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ADFM01000087.1/1507-1386 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP000557.1/440987-440881 +CGCUUAUCAAGAGCGAGGGAGGGACUGGCCCGAUGAACUCCGGCAACCUGCUUCAU.UUAGCAA.GGUGCCAAUUCCAGCAAAAUGGAUUAUUUUGGAAGAUAAGAC +>ADGQ01000004.1/64335-64434 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCUGUGAAGCCCGGCAACCAACUUU......GUUAAGGUGCUAAAUCCAGCGGUGUAU..AUAACCGAAAGAUGAGUA +>CP001602.1/2603533-2603415 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>CP001393.1/768550-768674 +UCCUUAUCAAGAGAGGUGGAGGGAAAGGCCCGAUGAAACCCGGCAACCGGCAAAGCUUUUGCAAUGGUGCCAACUCCGUCAGAAAGCAAA..UCUGAGAGAUGAGGA +>ACVI01000030.1/36531-36424 +UUCUUAUCCAGAGUGGCGGAGGGACUGGCCCUGUGAAGCCCGACAACCGCAUUUUUCGAAUGUAUGGUGUUAAUUCCAGCAGGU....AAAACCUGAAAGAUGAGAA +>CP001581.1/3910815-3910705 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCUUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>ABKG01000006.1/175453-175559 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ABDK02000051.1/1458-1563 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACNH01000006.1/15913-16018 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AL009126.3/3997775-3997881 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUAAGAACAUUGCGUUCUUGCAGAUGAGGC +>ADXG01001626.1/615-497 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACGAGUUCUGAAAGAUGAGAA +>CP003017.1/3733854-3734004 +CUCUUAUCAAGAGUGGCUGAGGGAUUGGCCCUGUGAAGCCCAGCAACCGACCGUCA....GGCACGGUGCUAAUUCCAACAGAAAGUAAUUUUCUGGCAGAUAAGAG +>CP002584.1/4174871-4174979 +GAUUUAUAAAGAAGUGGCGAGAGACCGGCUCUAAGACCCAUGGCAACCAUCCGAAGCUCGGAAAAGGUGCCAAAUCCUGUCCCAGAUA.AAUGGGAGCAUAUAAAUG +>ABVH01000008.1/119700-119585 +CUCUUAUCCCGAGCGGUGGAGGGACAGGCCCGAUGAAACCCAGCAACCGUCACAAUUUGUGAAAAGGUGCUAACCUUGGCAAGGCGUGG.UCCUUGAACGAUAAGAG +>CP002003.1/2509638-2509520 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>AEUR01000028.1/45057-45160 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AY281157.1/3925-4043 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>ADDO01000017.1/34583-34492 +ACCUUAUUAAGAGUGGUGGAGUGAUGGGCACUUUGAAACCCGGCAACC.......UAAUU.....GGUGCUAAAUCCCACAGAG....UUAUUCUGAAAGAUGAGGU +>AEFR01000005.1/111245-111336 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>AE017334.2/197187-197081 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AGJB01000008.1/39056-38953 +UGCUUAUCCAGAGUGACCGAGGGUCUGGCCCGAUGACGUCCGGCAACCCCCUUAG.....GGGAAGGUGCCAAUUCCUGCAGAAUGACUAAUUCUGAAAGAUAAGUC +>CP002991.1/577887-577991 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCAGCAACCGUCCUAU...AGGACAAGGUGCUAAUUCUCUCAGAAGC.AUGCUUCUGAAAGAUGAGGG +>AFXZ01000025.1/83816-83692 +AUGUUAUCAAGAAAGGUGGAGGGAUAGACCCGCUGAAGCCUAGCAACCCUUAGUUCUACUAUGAAGGUGCUAAAUUCUACUUAAUUU.....UUGGAUAGAUAACUC +>AACY020833529.1/366-191 +CGCUUAUUACGAAAGGCAGAGGGACACGCCCGAUGAAGCCUACCAACCCUGGUUC.....CAGAAGGUGGGAAAUCGUGUUCGGG..AAUACCGAAGCAAAUAAGCC +>ABVH01000001.1/521097-521198 +UUCUUAUCAAGAGAGGGGGAGGGACUGGCCCGGUGAACCCCAGCAACCGGCCGCG.....GCCAAGGUGCUAAAUCCAGCAGGC...GGAAGCCUGGAAGAUAAGAA +>ACMI01000161.1/51390-51499 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AE017194.1/471125-471013 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AEFT01000014.1/46868-46967 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>ADEY01000009.1/41917-42017 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>ACKH01000041.1/44709-44812 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACLX01000099.1/33558-33451 +CUCUUAUUAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>BA000016.3/2665231-2665068 +AUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCGGUAAUUC....AUAGCGGUGCUAAAUCCUGCGGUA.....GAAACUGAGAGAUAAGAA +>ABKF01000010.1/69053-68912 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACMR01000066.1/37001-37106 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP002634.1/2025164-2025072 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA.........UUU...AUUGUGCCAAUUCCAGCAAGC...GUACGCUUGAAAGAUAGGAA +>AL591973.1/137133-137235 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>CP001631.1/1935400-1935293 +GAAUCAUCGAGAGCGGUGUAGGGACGGGCCCUGUGAUACCCGGCAACCGUUCGAUACUCGAACCAGGUGCCAAU....GCCCGAGCGAUGGGCGGGAGGGACGAUGU +>CP001336.1/4878423-4878317 +UUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGGUAUUCGGAAUACAACGGUGCUAAUUCCUGCGAUG...GAAGCAUUGAUAGAUGAGAG +>CP001810.1/3326865-3326755 +CUCUUAUUCAGAGUGGUGGAGGUAUAGGACCUAUGAAACCCGGCAACCCCUUGAGUGAUCAGGAAGGUGCCAACCUGAGCGUGCAGUUCCCGAAUGGAAUAUGAGAU +>AE017333.1/1207733-1207622 +UUCUUAUCAAGAGAGGCAGAGGGACUGGCCCGAUGAAGCCCAGCAACCGGUGAAUGAAUGACCAAGGUGCUAAAUCCAGCAAGCAGC..CUGCUUGGAAGAUAAGAA +>ADXF01000395.1/7421-7321 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ADNT01000006.1/20317-20214 +AACUUAUUAAGAGAAGUGGAGGGAUUGGCCCGAUGAUGCUCAGCAACCGACCUU...AAGGGAACGGUGCUAAAUCCAACAAGU...GUAAACUUGAAAAAUAAGUA +>AFVQ01000579.1/1-82 +............GCGGCGGAGGGACUGGCCCUGAGAAGCCCGACAACCGCACAU...CAGUGUAUGGUGUUAAUUCCAGCAGAU...UAAUUUCUGGCA........ +>ABLB01000003.1/98343-98464 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP000813.1/2700184-2700051 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGGUUUCUUA...ACCAAGGUGCUAACCUAUGCAAGGUACAAGACCUUGAGCGAUAAGAG +>AFTN01000019.1/113117-113215 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>BA000004.3/3590821-3590709 +CUCUUAUCAUGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCAGCAACCGCCAAGCAGUUGGAAAAGGUGCUAAUUCCUGCAAAGC..GAUGCUUUGAGAGAUGAGAG +>AP009351.1/15955-16053 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ABFU01000058.1/56610-56498 +UUCUUAUCUAGAGAGGUGGAGGGACUGGCCCUACGAUACCCGGCAGCGGUUUUAUCAUAAUACACUGUGCCAAUUCCAGCAAAUGCG.UGCAUUUGAAAGAUAAGGA +>ACMS01000028.1/6426-6314 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAAUAUUUUGCAAGAUAAAAC +>ACMY01000097.1/46961-47070 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AEVP01000020.1/28118-28215 +UUCUCAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCUC...........GUAAGGUGCCAAGUCCUGCAGGAAGUCCCUUCCUGACAGAUGAGGU +>AGAD01000237.1/25056-25142 +UAACCAUCAAGAGAAACUGAGGGACUGGCCCUGUGAAGUUCAGCAACC.AUCAUC...AGAU.GAGGUGCUAAUUCCAG.................AUAGAUGGAGA +>CP001982.1/1225983-1226089 +UUCUUAUUAAGAGAGGUGGAGGGACUAGCCCGAUGAAGCCCGGCAACCGCUUAACGCUUAAGCACGGUGCUAAUUCUUGCAGCA.....GCAGCUGAGAGAUAAGAA +>AAOX01000038.1/19094-18987 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCGAUGAAGCCCGGCAACCGUCAAUGUUAUUGAAAUGGUGCCAAUUCACACAAAGCUUUUAGCUUUGGCAGAUGAGAG +>ACTP01000103.1/36633-36536 +CUCUUAUUCAGAGUGGUGGAGGUAUAGGACCUGCGAAGCCCGGCAACCCCUCAA......AGGAAGGUGCCAACCUGAGCGAGC......UUUUCGAACAAUAAGAG +>ABDU01000081.2/86688-86851 +AUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCGGUAAUUC....AUAGCGGUGCUAAAUCCUGCGGUA.....GAAACUGAGAGAUAAGAA +>AFVQ01000203.1/1-95 +............GCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCUUUCAGAUUUAUGAAAAGGUGCUAAUUCCAGCAAGAUUUU....CUUGAAA........ +>FN665652.1/2060153-2060255 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>AEFU01000032.1/474007-473853 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ACFR01000004.1/45580-45480 +AUCUUAUUUCGAGAAGCUGAGGGAUUGGCCCGACGAUGCUCAGCAACCGCUAAU...GAUAGCACGGUGCUACAACCAACGAGA......AUCUCGAAUGAUAAGUA +>CP000939.1/3714657-3714547 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCCUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>ABDM02000013.1/48663-48768 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACLU01000035.1/35258-35363 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AACY022448257.1/716-603 +AAUUUAUCAAGAAAGGUGGAGGGAUAGGCCCUGUGAAACCUGGCAACCAUUCGUCGAAUGAAUAAGGUGCCAAUUCCCCCUUAUCGUUUAGAUAAGGAAGAUAAAUC +>ACHD01000032.1/7638-7733 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AAEK01000047.1/24540-24428 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUACAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ABQK01000005.1/610982-611087 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>ABJC01000031.1/1872-1977 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AFWX01000001.1/567968-568086 +AUCUUAUUAAGAGCGGUGGAGGGACUGGCCCUUUGAAGCCCGGCAACCUGAGAAAAUUUUUCGUUGGUGCUAAAUCCUGCAAGAG..AAUAUCUUGAAAAAUGAGAG +>AGFT01016170.1/86-186 +CUCUUAUCAAGAGAGGUCGAGGGACUGGCCCGAUGACACCCGGCAACCGGCAGAA...AUGCAGUGGUGCCAAAUCCAGCAGGAA..AAUUUCCUG.AAGAUGAGAG +>ADGS01000003.1/52943-52788 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>ACMQ01000013.1/25687-25793 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP000557.1/2869351-2869236 +CUCUUAUCCCGAGCGGUGGAGGGACAGGCCCGAUGAAACCCAGCAACCGUCACAAUUUGUGAAAAGGUGCUAACCUUGGCAAGGCGUGG.UCCUUGAACGAUAAGAG +>CP000728.1/1225473-1225575 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUAUAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAGAGAUGAGAA +>ACMU01000087.1/62792-62685 +CUCUUAUUAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACND01000014.1/64308-64196 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>ADMN01000078.1/23276-23377 +UCCUUAUCAAGAGAAGUGGAGGGACAGGCCCUAUGAAGCUCAGCAACCGUACAG...UCGUACACGGUGCUAAAUCCGACAGAU....UAAUUCUGGCAGAUGAGGA +>ACMO01000027.1/40875-40980 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>CP003057.1/3290523-3290404 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>ACMZ01000005.1/5967-5853 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>AFHJ01000002.1/2244682-2244837 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCGCGGCGA...CGGGGAAGAUGAGGA +>ACCR02000005.1/1006878-1006769 +AUCUUAUCCAGAGCGGUAGAGGGACUGGCCCUUUGAAGCCCAGCAACCACAUGAAAUUGAUGUAAGGUGCUAACCUUUGCAGGAAAGUGAUUCCUGAACGAUGAGAG +>ABLH01000017.1/65152-65046 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AE016879.1/320605-320711 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AAEK01000007.1/32018-31913 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACMM01000166.1/67734-67636 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP001283.1/4066209-4066318 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>AP007209.1/3250662-3250556 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACAGCUAUAA....AAGUACUGUGCUAAGUCCAGCAAACGUAUGACGUUUGGAAGAUGAGGG +>ACLS01000097.1/42456-42315 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AAVO02000010.1/47842-47944 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUGAGAAGCCCGGCAACCCCUUUAUGUAUGAGGAAGGUGCCAACCUGAGCGAGA.......CAUCGAACAAUAAGAG +>ACNB01000130.1/19542-19647 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP001111.1/3407262-3407144 +CCACCAUCGAGACCGGCAGAGGGACAGGCCCUUUGAAGCCGGGCAGCCCGCAGGCGCACUGCGUAGGUGCCAAAUCCUGCGGGGACCCUGCCACCGAAAGAUGGUUC +>AFBU01000007.1/69215-69096 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>FR687253.1/2467392-2467274 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAGUUAGUUCUGAAAGAUGAGAA +>AFEE01000002.1/274025-273927 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ABRX01000001.1/744435-744553 +UUCUUAUCAAGAGAGGCAGAGGGACUGGCCCUGUGAAGCCCAGCAACCGGUGUAGUAAUGACCAAGGUGCUAAAUCCAGCAAGC...AACUGCUUGGAAGAUAAGAA +>BAAY01000107.1/8455-8353 +UCCUUAUAAAGAGUGGCGGAGGGAUCGGCCCUGUGAAGCCCGGCAACCUGCACUUA.GAUGCAA.GGUGCUAAAUCCCGCAGCAU..UUUGUGCUGAGAGAUAAGGU +>ACWC01000018.1/29415-29524 +UCCUUAUCAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGCUGUCUAUGACAGAAUGGUGCUAAAUCCUUAAGAGCAUGUUGCUCUUGAAGAUAAGGA +>CP000046.1/2381002-2380907 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP001738.1/890419-890560 +CGCUCAUCCAGAGGGGUGGAGGGACCGGCCCUGUGAAGCCCGGCAACCCUCCCG......GACAGGGUGCCAAUUCCGGCCCGCGACCAACGCGGGACAGAUGAGGA +>CP000232.1/1204935-1204832 +GGCUUAUCGCGAGAGGUGGAGGGAGGGCCCCGAUGAAACCCGGCAACCCCGCUAUUUAGCCGGAAGGUGCCAAGUGCCGCAGGA...AACCUCCUGGAAGAUAAGUU +>ACNF01000005.1/14721-14826 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP000227.1/3962180-3962289 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP002630.1/966081-966190 +CUCUUAUCCAGAGCGGUGGAGGGACCGGCCCUGUGAAGCCCGGCAACCGGUGGGCGUCACGUCACGGUGCCAAUUCCGGCCCGC...UUCGGCGGGGAAGAUAAGGG +>ABCB02000018.1/9340-9436 +CCCUUAUCAAGAGAGGCGGAGGGACAGACCCUGUGAUGCCCGGCAACCUGCGGUU....UGCAA.GGUGCCAAUUUCUGCGG.....GAAAA.CCGGAAGAUGAGGU +>ACLT01000057.1/24072-24187 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>ACMI01000187.1/73564-73457 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>AGTN01072064.1/90-188 +CCCUUAUCAAGAGUGACGGAGGGACAGGCCCUAUGAUGUCCGGCAACCUGCCAAU...GUGCAAAGGUGCCAAAUCCUGCGGUA......AAGCCGAUAGAUGAGGU +>ACLZ01000025.1/38287-38392 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUAAUGU...UAAAUAAAGGUGCUAAAUCCUGUAGGAUCUAAAGUCCCAAUAGAUAAGAA +>ABDK02000016.1/59169-59063 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCACUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>CP002508.1/473649-473537 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AAES01000037.1/86169-86062 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACNE01000119.1/45929-45824 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>AFEH01000051.1/78752-78848 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>ABRX01000002.1/301195-301087 +CUCUUAUUAAGAGAGGUGGAGGGACGUGCCCUAUGAAACCCGGCAACCGUCAGCAUAGCUGAAAUGGUGCCAAUUCACUCAAAGUCGCAAGCUUUGAAAGAUGAGAG +>ACNG01000016.1/16975-17081 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ABHD02000023.1/45934-45829 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ACMQ01000026.1/30642-30537 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>ABKJ02000018.1/298420-298522 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ACMJ01000068.1/4905-5010 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>CP000975.1/1171211-1171325 +CUCUUAUCGAGAGCGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGGAAAAGAGUUCGUCAAGGUGCCAAUCCCAGCCCUUUGAAGCUAAGGGAAGGAUGAGAG +>ACJM01000007.1/187781-187679 +AUCUUAUCGCGAGAGGUGGAGGGACUGGCCCUGUGAAGCCCGGCAACCCCAGCAGC.AGCUGGAAGGUGCCAAUUCCUGCAGGA...UAACUCCUGGGAGAUAAGAA +>FR821779.1/15947-16045 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AACY023904695.1/864-758 +AGUGUAUCGAGAAAGGUGGAGGGAACGGCCCUGUGAAACCUAGCAACCCUCAAAUCUGUUGAGAAGGUGCUAAUUCCU.UUCCGCUAAAAGCGGAAGUAGAUACUGG +>ACSJ01000001.1/215113-215214 +AUCUUAUCAAGAGAGGUGGAGGGAAUGGCCCUGUGAAACCCGGCAACCAGUAUUAUAAAUACUAAGGUGCUAAUUCCUGCAGUU......UAGCUGCAAGAUAAGAA +>CP002472.1/1453979-1454079 +UUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUUUGAAGCCCGGCAACAGGUUGAA....AAACACUGUGCCAAUUCCUGCAGAC...AAUCGUCUGAAAGAUAAGAG +>AP006840.1/1830606-1830721 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCCAGGACGCUCGUCCGAAGGUGCCAACUCCACCGGCGGCCUCACCGCCGGAAGAUAAGAG +>FM211688.1/335505-335386 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>CP000764.1/3979725-3979620 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCUAUGAAGCCUGGCAACAGCCGAAU..AUCGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ACML01000038.1/17822-17710 +UUCUUAUCGAGAGAGGCAGAGGGACUGGCCCUUUGAAGCCCGGCAACCUCAGUUUAUAACUGAAUGGUGCUAAAUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AEXI01000003.1/257230-257330 +AACUCAUCAAGAGUAGUGGAGGGAUAGGCCCUGUGAAGCUCAGCAACCUUCCAA...GCGGAAAAGGUGCUAAUUCCUAUGACA.....AAUGUCGUUAGAUGGGAG +>AGFQ01000438.1/4584-4702 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGAGCG....GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>ACSO01000028.1/1216-1319 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AEHM01000063.1/23825-23931 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUAAGAACAUUGCGUUCUUGCAGAUGAGGC +>ACMN01000029.1/63731-63836 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACMZ01000099.1/2721-2580 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACNE01000039.1/42588-42693 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUAAUGU...GAUAUAAAGGUGCUAAAUCCUGUAGGAUCUAAAGUCCUAAUAGAUAAGAA +>AE017194.1/225254-225147 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGUUCAUUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>CP000962.1/2069931-2069826 +CUCUUAUCAAGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCGGCAACAGCUAGUUAACCUAGAAAUGUGCUAAUUCCUGCAGUG...AAUUCACUGAGAGAUGAGGG +>ACUV01000022.1/143670-143773 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AESA01000008.1/5553-5654 +AUCUUAUCAAGAGAGGUGGAGGGAAUGGCCCUGUGAAACCCGGCAACCAGUAUUAUAAAUACUAAGGUGCUAAUUCCUGCAGUU......UAGCUGCAAGAUAAGAA +>AELK01000198.1/27814-27713 +UCUUUAUCCAGAGUGCUUGAGGGACUGGCCCGAUGACAGCCAGCAACCUACCAC...AAAGCAA.GGUGCUAAUUCCAGCAGCA....AGUAGCUGAUAGAUAAGGA +>ADNX01000051.1/37045-37151 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>AAML04000011.1/293920-294022 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ACRM01000019.1/36111-36223 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACGCAAUAUGUCUGAACGAUAAGAG +>AGAD01000141.1/8961-8877 +AGACCAUAGAGAGAGAUGGAGGGACAGGCCCUAAGAAGUCCAGCAACCUACAACA.....GUGU.GGUGCUAAUGCCUG.................AGCGAUGGAAG +>BX571857.1/2372964-2372869 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP002032.1/1831906-1831795 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUCU.GGUGCCAAAUCCUGCAGGUUAGAUUAACCUGAGAGAUGAGAG +>ABPW01012455.1/527-632 +GAUUUAUAAAGAAGAGGGGAGAGACAGGCUCAUUGAACCUUAGCAACCGGCUUGCU.GUAGCAAAGGUGCUAAAACCUGACUCCAG..AUUGGAGUGAUUAUAAAUU +>AE016879.1/371129-371017 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AEFV01000022.1/106941-106819 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>ACJA02000001.1/882106-882201 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP000482.1/3869976-3869878 +UGCUUAUCAAGAGUGGUGGAGGGAAAGGCCCUGUGAAACCCAGCAACCGGCCGUCAUGGCGCCA.GGUGCUAAUUCCUG.................AAAGAUGAGAG +>CP000764.1/1253944-1254054 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCUAUGAAGCUCAGCAACCGCUCAUAGCAGUAGCAAGGUGCUAAGUCCAGCAAAAUGGCAUAUUUUGAAAGAUAAGGU +>ACMA01000078.1/1530-1409 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP001867.1/829496-829625 +CACUCAUCCAGAGGGGCAGAGGGAACGGCCCGACGAAGCCCGGCAACCCCGCACCGCCAGCGGAAGGUGCCAAUUCCGUCCCGCG.......CGGGGAAGAUGAGGA +>FR845719.1/4382758-4382904 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAGU.....GGGAAGGUGCCAAAUCCGUCUCAUGGCGAA..UGGGAAAGAUGAGGA +>CP001177.1/4067093-4067202 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACMB01000005.1/27268-27373 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ABLT01000032.1/10050-9941 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AE017262.2/325788-325669 +CUCUUAUCGAGAGUGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>ACDB02000014.1/18487-18401 +AAUCCAUAGAGAGAGAUUGAAGGACAGGCCUUGUGAUAUCCAGCAACCACCUUAU.....GGUGUGGUGCUAAUUCCUG.................AUAGAUGGUAA +>ABHD02000005.1/21351-21454 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>CP000557.1/813121-813231 +UUCUUAUCAAGAGAAGCGGAGGGACUGGCCCUGUGAAGCUCAGCAACCAGCCGGAAAUCGGCCA.GGUGCUAAAUCCAGCGAAUUGAGUAAAUUCGGCAGAUAAGAA +>AACY021613492.1/683-797 +UUGUUAUCAAGAAAGGUUGAGGGAUAGACCCAUUGACGCCUAGCAACCCUCUAAUCGUUAGAGUAGGUGCUAAAUUCUACUUUUUGUGGUAAUUAGAUAGAUAACCA +>CP001903.1/3191752-3191654 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP001746.1/317300-317406 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>BABM01000001.1/1923619-1923508 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACNH01000075.1/8127-8236 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>CP002050.1/539458-539567 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCAAUGAAGCCCGGCAACCGUCAGCGCAGCUGAAAUGGUGCCAAUUCACACAAAGCGGCCUGCUUUGAGAGAUAAGAG +>CP001720.1/3787367-3787476 +CUCUUAUCCGGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACC.UCUGAGAAUCAGA.AAGGUGCUAAUUCCUGCAGAGGAUUUUCUUCUGACAGAUAAGAG +>ADVM01000067.1/57102-56996 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ACML01000039.1/20760-20873 +CUCUUAUCCAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAUUUGUUUUGGAAGAUAAGAG +>ACVI01000091.1/12751-12640 +AUCUUAUCCAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGACAACCGGCAUUAAUAAUGUAUCGGUGUCAAUUCCUGCAGAAUAAGUUAUUCUGAUAGAUAAGAA +>AEIH01000130.1/15373-15263 +UGCUUAUAGAGAAAGACGGAGGGAUAGACCCUGCGAUGUCUAGCAACCUGUACUU.....ACAA.GGUGCUACAUUCUACUGCAACCAAAUUGCAGACAGAUAAGCG +>ACSU01000014.1/143423-143526 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABLH01000001.1/187954-187853 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002109.1/4317372-4317244 +CCCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGUGAAGUCCGGCAACCCCGACC......UGGAAGGUGCCAACCUGAGCGAGA.......AAUCGAGCAAUAAGAG +>ABHG02000017.1/431177-431279 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ACHH02000004.1/176402-176497 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP002991.1/1470658-1470780 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCG.............CACGGUGCUAAUUCCUGCAGAACGUUGAGUUCUGGCAGAUAAGAG +>AE017333.1/3080753-3080616 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCAAUGAAACCCAGCAACCGGUUUCUCU...ACUACGGUGCUAACCUAUGCAAGGUGUUCAACCUUGAGCGAUAAGAG +>ABDQ01000002.1/165669-165770 +AUCUUAUCAAGAGAGGUGGAGGGAAUGGCCCUGUGAAACCCGGCAACCAGUAUUUUAAAUACUAAGGUGCUAAUUCCUGCAGUA.....UAAUCUGCAAGAUAAGAA +>AACV01025852.1/486-368 +UCACCAUCGAGACCGGCAGAGGGACAGGCCCUUUGAAGCCGGGCAGCCCGCAGGCGCUCCGCGUAGGUGCCAAAUCCUGCGGGGACCGUGCCACCGAAAGAUGGUUC +>ACLX01000070.1/11126-11028 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP002293.1/537832-537940 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCAAUGAAACCCGGCAACCGUCAGCGGAGCUGAAAUGGUGCCAAUUCACACAAAGCGUC.UGCUUUGAGAGAUAAGAG +>ABQN01000008.1/840623-840532 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GCUAGCUUGAAAGAUAGGAA +>ACMA01000009.1/25843-25949 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ACLX01000042.1/44827-44932 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>CP002472.1/353065-353165 +GCCUUAUCAAGAGAGGCGGAGGGAUUGGCCCGAUGAAACCCAGCAACCGCCAUAC.....GGCACGGUGCUAAAUCCAACAGGU.....AUACCUGAAAGAUAAGGA +>ADJS01007724.1/2391-2493 +CUCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUAUGAAAUCCGGCAACCCCGUUAGAAAACAGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>ACOP02000007.1/21161-21063 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACC.GUGCGAA.AGCAU.AAGGUGCCAAAUCCUGCGGGA.......AACCGAAAGAUAAGAG +>ADLQ01000014.1/82889-82740 +CCCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGUGAAGUCCGGCAACCCCGUUUAAG...CGGAAGGUGCCAGCCUGAGCGA...........UCGAGCAAUAAGAG +>CP002118.1/2914096-2913988 +GUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCAACAACCGCAUUUUUUAGAUGUAUGGUGUUAAUUCCUGCAAAG...UUAAUUUUGAGAGAUAAGAG +>AEFO01000020.1/163136-162982 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>AGAA01000082.1/103567-103462 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>CP002416.1/3432617-3432512 +ACCUUAUCAAGAGAGGCGGAGGGAUGGGCCCUAUGAAACCCGGCAACCGGCAGAA...UUGUAUCGGUGCCAAUUCCUACAGGAUGUAAAGUCCUGACAGAUGAGGA +>BA000017.4/1922421-1922310 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ADZY02000231.1/37707-37580 +CUCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCAUUUCCAAUAUGCACGGUGCUAAUUCUUGCGGAAACAAACUUUCUGAGAGAUGAGAG +>CP000557.1/696673-696572 +UUCUUAUCAAGAGAGGGGGAGGGACUGGCCCGGUGAACCCCAGCAACCGGCCGCG.....GCCAAGGUGCUAAAUCCAGCAGGC...GGAAGCCUGGAAGAUAAGAA +>CP000560.1/1267829-1267675 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAC....GUGAUCUGAGAGAUAAGAG +>ACMC01000011.1/26014-26120 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>CP000001.1/185418-185523 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>BAAX01009950.1/1262-1361 +GCCUUAUCAAGAGUGGCGGAGGGACCGGCCCUGUGAAGCCCGACAACCUGCAGAUU.CCUGCAA.GGUGCCAAAUCCGGCGGUG.....CAAAUCGAAAGAUGAGGA +>ABKJ02000015.1/117642-117748 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>CP002905.1/3987805-3987911 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>AE017194.1/3108652-3108554 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACOT01000043.1/13078-12983 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AP006716.1/417999-418100 +GUCUUAUUAAGAGGAGUGGAGGGAUUGGCCCUAUGAAGCUCAGCAACUGCGCUUU....GCGUGAGGUGCUAAAUCCAACAGGA....GUUUCCUGAAAGAUAAGAA +>CP002508.1/4084036-4083927 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AP007209.1/5129129-5129025 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AACCCUGAGAGAUAAGAA +>CP002102.1/1071832-1071715 +CACUCAUCAAGACCGACCGAGGGAUAGGCCCUUUGACGUCGGGCAACCUCGGUUUCCAGCCGAACGGUGCCAACUCCUGCGAGGAC......CGCGAGAGAUGAGUG +>ACLU01000092.1/26709-26600 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACMI01000178.1/1514-1393 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAUGUGAAUGGUGCUAAAACCUGCGAGGCUAAUGGUCUCGAACGAUAAGAG +>ACVI01000108.1/9915-10023 +ACCUUAUCAAGAGAAACUGAGGGACUGGCCCUAUGACGUUCAGCAACCUGCAGCGAGCAUGUAAAGGUGCUAAUUCCAGCAGAAC..UUUGUUCUGGAAGAUGAGAG +>ACSP01000035.1/6224-6113 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP002446.1/851074-851192 +GCGCCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGACGCCCUGCCA.GGUGCCAAAUCCUGCGGGGACCCUGCCACCGGAAGAUGGUUC +>CP003056.1/960835-960734 +GCCUUAUCAAGAGAGGCGGAGGGAUUGGCCCGAUGAAACCCAGCAACCGCCCAUA....CGGCACGGUGCUAAAUCCAACAGGU.....AUACCUGAAAGAUAAGGA +>AARK02000019.1/1834-1936 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>CP000726.1/1165654-1165756 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUACAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAAAGAUGAGAA +>CP000853.1/597495-597392 +CUCUUAUCGAGAGCGGUGGAGGGACUGGCCCGUUGAAACCCGGCAACCCGACAUU...UGUCGAAGGUGCUAAUUCCAGCAACAUUU.UUGUGUUGAGAGAUGAGAG +>BABR01000337.1/4200-4098 +ACCUUAUCAAGAGAAGCCGAGGGACUGGCCCUAAGACGUUCAGCAACCCACUUU...AAAGUGAUGGUGCUAAAUCCAGCAGAU...UAAAUUCUGAGAGAUGAGGA +>AEEK01000071.1/95648-95545 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABSQ01002824.1/631-738 +GCCUUAUCAAGAGCGGUGGAGGGAUAGGCCCUAUGAAACCCGGCAACCAUAGUGUGAACACGUUUGGUGCUAAAUCCUACAGAAUAUU.UAUUCUGAAAGAUGAGGA +>AFSR01000265.1/223-399 +..CUUAUCCAGAGAGGCGGAGGGACCGGCCCGAUGAAGCCCGGCAACCUCCGG.......GGAA.GGUGCCAAUUCCGGCAGAG....UAUAUCUGGAAGAUGAG.. +>AP006627.1/1705479-1705377 +UUCUUAUCCAGAGAGAUGGAGGGAUUGGCCCUUUGAAGUCCAGCAACCGGCCUUU....GGCAAUGGUGCUAAUUCCAAUAGGUAAUG..UACCUAGGAGAUAAGAA +>AFEI01000021.1/44986-44884 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>ADGO01010911.1/42-158 +CGCUUAUCAAGAAAGGCUGAGGGAAUGGCCCGAUGAAGCCUGACAACCGCUUCGGUUAUGAGUAAGGUGCCAACUCCAUCCCGU...GCAAACGGGGAAGAUAAGUC +>CP001186.1/5283528-5283424 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>FR714927.1/15956-16054 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AE016877.1/1382040-1382148 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>AE017262.2/2444825-2444707 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>CP002171.1/866247-866341 +CUCUUAUCAAGAGUAGCGGAGGGACUGGCCCUAUGAAGCUCGGCAACCGG.......AUA.UCACGGUGCCAAUUCCAGCAGCG....UAUCGCUGAAAGAUGGGAG +>ACMP01000111.1/6545-6436 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACUAUUUGAAACGGUGCUAAAACCUGCAAAACGUG.UGUUUUGCAUAAUAAGAG +>FN668375.1/1598620-1598726 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ABDA02000002.1/27359-27468 +CUCUUAUCUAGAGAGGUGGAGGGAUGUGCCCUGUGAAACCCAGCAACCAUCAAUUUUAUUGAAAUGGUGCUAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP000703.1/2482960-2482865 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP002304.1/1093643-1093746 +AACUUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAGCCCAGCAACCAGCAUAAUUUAUGCCC.GGUGCUAAUUCCAGCAGGUA..AAAGACCUGGAAGAUAAGUA +>ADJI01000008.1/117714-117812 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP002472.1/257018-257122 +UUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUGUGAAGCCCGGCAGCAGGUCCGAAAACGGGUACUGUGCCAAUUCCUGCAGGU...GGUGGCCUGAAAGAUAAGAA +>AEHM01000034.1/18993-19113 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAACGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>AEUQ01000009.1/61599-61694 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABHF02000005.1/21969-22072 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>AEPB01000012.1/16395-16507 +CUCUUAUUCCGAGUGGUGGAGGGGCAGGCCCUAUGAAACCCGGCAACCUGCUACAUGGUAGUGAUGGUGCCCAACCACACAAGGCGAACAGCCUUGGAUGAUAAGAG +>ACOT01000026.1/17486-17589 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AFNQ01000035.1/109875-109780 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AAEK01000021.1/52643-52752 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACLX01000083.1/11419-11532 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUUUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AP009049.1/1916561-1916665 +UUCUUAUCAAGAGAGGUAGAGGGACUGGCCCUGUGAUACCCGGCAACCUUAUUGU...UUUCAAUGGUGCUAAUUCCAGCAGGCAUGUAUUGCUUGACAGAUGAGAA +>ACMC01000085.1/8127-8236 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP002399.1/2869440-2869572 +ACCUCAUCCAGAGGGGCUGAGGGAACGGCCCGACGACGCCCGGCAACCACCCGCA.....GGGCAGGUGCCAAUUCCGUCCCCGCC......GGGGAAAGAUGAGAG +>AFPB01000147.1/94800-94906 +AUGUUAUCAAGAAAGGUUGAGGGAUAGACCCUUUGAAGCCUAGCAACCCUUUAAAUAUUAAAGAAGGUGCUAAAUUCUACCUAA...UUAAUUUGGAUAGAUAACAA +>ACMT01000077.1/28112-28220 +AGCUUAUCAAGAGAAGCUGAGGGACUGGCCCUACGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAGUAUUUUGAAAGAUAAGGU +>CP000612.1/107660-107768 +CUCUUAUCCUGAGAGGUGGAGGGACUGGCCCUAUGAAACCCAGCAACCUUCGGUUAACCCGGACUGGUGCUAAUUCCUGCAGAAGAUAUUCUUCUGGCAGAUAAGAG +>ACKH01000046.1/179222-179317 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP002739.1/1972682-1972581 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCUAUGAAGCCCGGCAACCGUCUUAA.....GACAAGGUGCUAAUUCUCGCAGAAGU.UUGCUUCUGAAAGAUGAGGG +>ABJC01000009.1/85836-85729 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AE017225.1/4554904-4554783 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AFEF01000031.1/96411-96316 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMC01000004.1/35450-35555 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP001336.1/1489719-1489621 +CUCUUAUCAAGAGAGGCGGAGGGACUGGCCCCAUGAAGCCCGGCAACCUACAUAU.....GUGA.GGUGCUAAAUCCAGGAACC...AUCAGGUUCGAAGAUAAGAG +>ABDK02000012.1/65806-65913 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCAUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP002777.1/732985-732849 +CUCUUAUCCAGAGCGGUGGAGGGUACGGCCCUGUGAAGCCCGGCAACCUCCCG.......GGGCUGGUGCCAACGCCGGCCCGGGC......CGGGGACGAUAAGAG +>AARX02000001.1/385471-385568 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>AAER01000040.1/190228-190343 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>AFQD01000188.1/132-218 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCUAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAAA +>CP001604.1/885455-885552 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ACDC02000015.1/41401-41485 +AAACCAUAAAGAGAGAUGGAGGGACAGGCCCUGUGAAAUCCAGCAACCUACAAGA.....GUGU.GGUGCUAAUGCCUG.................AGCGAUGGAAG +>AEHM01000053.1/12248-12110 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>CP002453.1/2488463-2488590 +UAGUUAUCAAGAAAGGUGGAGGGAUAGACCCUGUGAAGCCUGGCAACCCUUUUAGAACAAAAGAAGGUGCUAAGUUCUAUUCAAAAUUAGUUUGAAAUAGAUAACAA +>ACHD01000027.1/29587-29489 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AFTX01000025.1/56056-55956 +AUCUUAUUUCGAGAAGCUGAGGGAUUGGCCCGACGAUGCUCAGCAACCGCUAAU...GAUAGCACGGUGCUACAACCAACGAGA......AUCUCGAAUGAUAAGUA +>ABDO02000002.1/108215-108325 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCUUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>AAEO01000031.1/165008-164887 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AAEP01000046.1/77583-77471 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACNJ01000112.1/1319-1214 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ABDK02000016.1/47566-47671 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACVI01000037.1/41304-41412 +CACUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCAGUAUCAUAGGUAUAUUGGUGCUAACUCCUGCGGCG.....CAAGCUGAGAGAUGAGAG +>ACJV01000039.1/6206-6095 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP002171.1/2200600-2200498 +CUCUUAUCAAGAGAGGUGGAGGGAGGAGCCCUAUGAAGCCCGGCAACCGU.CUUU..GUG.ACAAGGUGCUAAUUCUCGCAGAAGGUU.ACUUCUGAAAGAUGAGGG +>ACMF01000080.1/51563-51456 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACLP01000028.1/36706-36818 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACGCAAUAUGUCUGAACGAUAAGAG +>CP002344.1/1966617-1966503 +UCCCUAUCCAGAGUGGCCGAGGGACGGGCCCGAUGACGCCCGGCAACCGCCGCCGGUGGCGGUACGGUGCCAAUUCCCGCGGGAGGCG.UCUCCCGGGAGAUAGGGA +>ADXE01000170.1/1604-1706 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>AP009484.1/63878-63783 +UGCUUAUCCAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCUAUUA.......AUUUAGGUGCUAAUUCCAGCAGGU....AUAUCCUGAAAGAUAAGGU +>ADGO01132221.1/68-185 +GACGCAUCAAGAGGGGUGGAGGGAUUGGCCCUGUGAAGCCCGCCAACCCUCCCGGUCCGGGAGAAGGUGGCAAUUCCAUCAGGCUCCAACAGCCUGGGAGAUGCGGU +>CP001666.1/2585746-2585635 +UUCUUAUCAAGAGUGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCGGAUAUAGUAUAUUCAAGGUGCUAAUUCCAACAGGAAUA.UAUACCUGAAAGAUGAGAG +>ABCZ02000007.1/84280-84168 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACMX01000011.1/17693-17806 +CUCUUAUCCAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAUUUGUUUUGGAAGAUAAGAG +>CP000249.1/5255171-5255287 +GGCUCAUCCAGAGGGGCAGAGGGAACGGCCCAGCGAAGCCCGGCAACCACCCGCAUCCGCGGCA.GGUGCUAAUUCCGGCCUGGUGGCAGCCCGGGAAAGAUGAGGA +>M59757.2/12498-12603 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>ACNG01000007.1/29014-28900 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACLT01000013.1/25631-25736 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP002643.1/1896547-1896437 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACUS01000016.1/17387-17490 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>FN538970.1/2018049-2018151 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ABLH01000015.1/89287-89182 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>AEFS01000014.1/229726-229640 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>CP002305.1/3638398-3638505 +GAUUUAUAAAGAUGGGCGGAGAGAUAGGCUCUAUGAAACCGGGCAACCAAACGAGCUCUCGUAAAGGUGCCAAUACCUACCUGCCAGU.GUGCAGGAAUGAUAAACC +>ACDK01000076.1/52302-52194 +UUCUUAUCCAGAGAGGUGGAGGGAAGGGCCCGAUGAAACCCGGCAACCAC.UUUAUUUAA.GUGUGGUGCCAAUUCCUGCAAAG....UAAUUUUGCAAGAUAAGAA +>AACY022370966.1/137-27 +AUGUUAUCAAGAAAGGCGGAGGGAUAGACCCUAUGAAGCCUAGCAACCCUUUAGAA.AUGAAGAAGGUGCUAAAUUCUACCAAGUUUAAACUAUGGAUAGAUAACAA +>AESB01000022.1/28132-28242 +GUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACCAGUAUGCAUUAUACAAUGGUGCUAAAUCCUGCAGCG.....UAAGCUGAAAGAUGAGGA +>BABG01029550.1/749-651 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACC.GUGCGUG.AGCAU.AAGGUGCCAAAUCCUGCGGGA.......AACCGAAAGAUAAGAG +>AAES01000035.1/992441-992343 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ACNJ01000005.1/33809-33914 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACOM01000005.1/822103-822219 +AACUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGACAUUUAGUAUGUGACGGUGCUAAUUCCUGCAGUUUAUU.UAAACUGGUAGAUGAGAG +>AL591974.1/109385-109266 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>AAWL01000001.1/327573-327687 +CUUUCAUCAAGAGUGGCUGAGGGACUGGCCCGAUGACGCCCGGCAACCAUCGCAUCUUGCGAAACGGUGCCAAUUCCUGCAGAACGGAUAGUUCUGACAGAUGAGGG +>AFTZ01000014.1/184754-184645 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>ACLX01000061.1/155784-155899 +UACUUAUCCAGAGAGGUAGAGGGAACGGCCCUUUGAAGCCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGGACACUCUUUUGAAAGAUAAGGG +>CP001581.1/2151129-2151024 +CUCUUAUCAAGAGUGGCGGAGGGACAGGCCCUGUGAAGCCCGGCAACAGCUAGUUGACCUAGAAAUGUGCUAAUUCCUGCAGUG...GAUUCACUGAGAGAUGAGGG +>ACMV01000225.1/19902-20014 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAACCAUUAACACGGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUAAGAA +>AFNO01000025.1/107571-107669 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AFNU01000027.1/197430-197538 +CUCUUAUCAAGAGCGACAGAGGGACUGGCCCUACGAUG.CAGGUAACUACAACAAUUGUCUACAAGGUGCUAACUUCUGCAAGG...UUAACCUUGAGAGAUACGAG +>ACMY01000097.1/46757-46648 +CUCUUAUUUAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACMQ01000175.1/2716-2575 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP002466.1/520320-520430 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUCU.GGUGCCAAAUCCUGCAGGUUAGGGUAACCUGAGAGAUGAGAG +>AARQ02000010.1/61344-61225 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>AGCF01000001.1/1014490-1014395 +CCACCAUCCAGAGUGGCUGAGAGACUGGCUCGAUGAUGCCCAGCAACCCGCUACCUAGCAGUGUGGGUGCUACCGCCA..................ACCGAUGGAGG +>CP002582.1/1777097-1777202 +AGCUUAUCUAGAGAGGUGAAGGGACAGGCCCUAUGAUACCCAGCAACCACACUU...AAGUGAAAGGUGCUAAUUCCUGCAGGACCUAAGGUUCUGGAAGAUAAGGG +>ADGS01000004.1/37259-37365 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAUACAGAAUGGUGCUAAAUCCUUUAGAACAUUGCGUUCUUGCAGAUGAGGC +>FN668944.1/129417-129520 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>AP006627.1/3008449-3008342 +CUUUUAUCCAGAGUGGCGGAGGGACAGGCCCGAAGAAGCCCAGCAACCAACACGUAACGUGUAAAGGUGCUAA..CCUGCAGAAUGCUCGGUUCUGGAAGAUAAGAG +>AEEJ01000035.1/121220-121114 +ACCUCAUCCAGAGCAGUGGAGGGAAUGGCCCGAUGAAGCUCGGCAACCUGGCAAUGUGUGCCAACGGUGCCAAUUCCUAUAGGCGG..AGCGCCUAUGAGAUGAGAG +>ADZY02000140.1/16520-16644 +UUCUUAUCAAGAGAGGCGGAGGGAAAGGCCCGAUGAAGCCCGGCAACCGAUUCAAGGAAUGUCAUGGUGCCAAUUCCUUCAGAACCGGAUGUUCUGGCAGAUGAGAA +>AE016879.1/2459360-2459475 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>AGFE01000001.1/82048-81942 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCGGCGUUC....AG.CACGGUGCUAAUUCUUGCGGAAAAUGUGUUUCCGAGAGAUGAGGA +>CP002634.1/1360268-1360367 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUGUU..AAAG.CACGGUGCUAAUUCUUGCAGCA.....GGAGCUGAGAGAUAAGAU +>L42943.1/254-144 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ABVH01000005.1/34974-34865 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCAAUGAAGCCCGGCAACCGUCAGCGUGGCUGAAAAGGUGCCAAUUCACACAAAGCGGCCUGCUUUGAGAGAUAAGAG +>ABKF01000016.1/68646-68760 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>CP001997.1/142954-143060 +CUCUUAUCCUGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCGCCAAUAGCCAAGGCAUGGUGCCAAUACCUGCAGCC...UUAUGGCUGGAUGAUAAGAG +>CP002780.1/1569362-1569471 +AUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACCGGCCAAUCACUGGCGGCGGUGCCAACUCCUGCAGGACUGCGCGUCCUGAGAGAUGAGUC +>ACMS01000148.1/7845-7744 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABDA02000001.1/80931-80819 +UCUUUAUCAAGAGAGGCAGAGGGACUGGCCCUUUGAAGCCCGGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>AE017334.2/3890865-3890724 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACDS01000219.1/9441-9528 +GAACCAUCAAGAGAGAUUGAGGGACAGGCCCAUUGAGAUCCAGCAACCUGCAUAU..UAUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>CP002927.1/1853488-1853384 +AGCUUAUCAAGAGCGGCUGAGGGACUGGACCGAUGACGCCCGGCAACCUGCAUGU..AUUGCAA.GGUGCCGCAUCCAGAAAAAUGCACACAUUUUGAAGAUAAGGG +>ACMY01000130.1/46305-46201 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAAAGAUAAGAA +>ABDA02000003.1/431334-431213 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACMV01000234.1/28093-27971 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCGAACGGUCUCGAACGAUAAGAG +>CP002171.1/2093980-2094082 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCACGAA.AGUGCAAUGGUGCCAAUUCCUGCGGCU...UUAAUGCUGAGAGAUGAGAG +>AEFS01000009.1/545498-545603 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>AGTN01183280.1/324-428 +ACCUUAUCGAGAGAGGUGGAGGGAUGAGCCCGAUGAAACCCGGCAACCGCUUGCA....UAGCACGGUGCCAAUUCCUGCAGGACCAUAGGUCCUGAGAGAUGAGGA +>CP001598.1/4740003-4739896 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ADAR01000449.1/4892-4781 +UUCUUAUCAAGAGAGGUUAAGGGACUGGCCCUACGAAACCCAGCAACCGUUAUGAUGCAUAACAUGGUGCUAAUUCCAGCAAGUA..UCAGACUUGAUAGAUAAGAA +>AAJM01000039.1/21754-21866 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>ACJS01000005.1/122251-122156 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACXY01000027.1/29581-29685 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUUAUGCGUCUUGGUGCCAAUUCCAGCAGCG....UUUCGCUGAAAGAUGAGAG +>CP002634.1/1199359-1199484 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUCAUGCUUGGAAGAUAAGAG +>BAAZ01000238.1/1725-1819 +ACCUUAUCGAGAGUGGCGGAGGGACUGGCCCGAUGAAGCCCGACAACCUGCAUUU.....GCAA.GGUGCCAAUUCCAGCGAUU......UUAUCGACAGAUGAGGA +>CP001746.1/5096637-5096532 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>AFTT01000015.1/118063-117968 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMS01000178.1/13419-13524 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUAUGCUGACAGAUAAGGA +>AFIJ01000020.1/57911-58008 +GAUUCAUCGCGAGCAGUUGAGGGACUGGCCCAAUGACACUCGGCAACCCCCAUUC.....GGGAAGGUGCCAAUUCCAACGGAG.....UAUUCCGGCAGAUGAUGU +>CP003056.1/1844232-1844126 +AACUUAUCAAGAGAGGGGGAGGGACUGGCCCGAGGAAACCCAGCAACAAUUCUUUUUGGGAAUACUGUGCUAAUUCCAGCAAGCGUC..AAGCUUGGAAGAUAAGUU +>AEXQ01000020.1/27454-27555 +CUCUUAUCAAGAGCGGCGGAGGGACAGGCCCUGUGAUGCCCGGCAACCAUCAAUU..AAUGAUACGGUGCCAAUUCCUGCAGAU...UUUUAUCUGACAGAUGAGAG +>ACLX01000083.1/11216-11107 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACUAUUUGAAACGGUGCUAAAACCUGCAAAACGUG.UGUUUUGCAUAAUAAGAG +>FN665653.1/2006877-2006979 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAAUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>CP001769.1/5132553-5132446 +UACUUAUCCAGAAAGACGGAGGGACGGACCCGAUGAUGUCUGGCAACCAACCAGCCCAGGGGAAUGGUGCCAAUUUCCUCCCGCCAGC.CAGCGGGGUAGAUAAGGU +>ADCV01000002.1/197436-197536 +AACUCAUCAAGAGUAGUGGAGGGAUAGGCCCUGUGAAGCUCAGCAACCUUCCAA...GCGGAAAAGGUGCUAAUUCCUAUGACA.....AAUGUCGUUAGAUGGGAG +>AENY01000051.1/10945-10836 +CUCUUAUCCAGAGCGGUCGAGGGACGGGCCCGAUGACGCCCGGCAACCGCGACCU.UGGUCGUGCGGUGCCAACUCCCGCGGCUCCCUCCGAGCCGAGAGAUGAGAG +>ABLH01000003.1/351651-351544 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACVI01000030.1/45311-45414 +UUCUUAUUAAGAGAGACUGAGGGACUGGCCCUUUGAUGUCCGGCAACCUGAAAUUAUGUUUCAA.GGUGCUAAUUCCAGCAGAUAUU..AUAUCUGAGAGAUAAGAA +>ACKJ01000031.1/82496-82385 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACDS01000018.1/6683-6597 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCUAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAAA +>AM295250.1/2224879-2224773 +CUCUUAUCCAGAGAGGUGGAGGGACAGGCCCUACGAAACCCGGCAGCAGAUCAGUUAAUGAUUACUGUGCCAAUUCCUACAGCG......GAGCUGAAAGAUGAGAC +>AP008955.1/2957032-2957136 +UUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCUUGGUCUGAGACCUUACGGUGCUAAUUCCUGCGGAG....UUAAUCUGCGAGAUGAGAA +>CP002110.1/945940-946035 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AGJA01000003.1/473362-473468 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAUAGCG.UAAGCUAUAAGGUGCUAAUUCCAGCAGAACCUUAGGUUCUGAGAGAUGAGAG +>CP002346.1/1965083-1965185 +AUGUUAUCAAGAAAGGCGGAGGGAUAGACCCUGUGAAGCCUAGCAACCCUUUCAUCAAGAAAGAAGGUGCUACAUUCUACCU.....AUUUG.GGGAUAGAUAACUA +>ADGO01009738.1/401-289 +CUCUUAUCAAGAGAGGUGGAGGGAUAGGCCCGAUGAAACCCGGCAACCUUCAAACAUUUUGAAAAGGUGCCAAUUCCUACAGGUCAGGAUGAUCUGAGAGAUAAGAG +>ACND01000122.1/1470-1349 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABKW02000002.1/147018-147128 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCCUAAGGUAUCCUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>ACMF01000055.1/58398-58297 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AGAB01000076.1/252995-252889 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>ABKW02000004.1/1563756-1563653 +UACUUAUCAAGAGCGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCUAUAUGAAACAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAAGCUGAGAGAUGAGGA +>CP000923.1/459264-459368 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCAGCAACCGUCCUAU...AGGACAAGGUGCUAAUUCUCUCAGAAGC.AUGCUUCUGAAAGAUGAGGG +>ADDB01000003.1/105763-105679 +AAACCAUAAAGAGAGAUGGAGGGACAGGCCCUAGGAAGUCCAGCAACCUACAACA.....GUGU.GGUGCUAAUGCCUG.................AGCGAUGGAAG +>AEDS01000009.1/5311-5410 +AACUCAUCAAGAGUAGUGGAGGGAAAGGCCCUUUGAAGCUCAGCAACCCUUUUUA....AAAGAAGGUGCUAAUUCCAACAGUC....AUGGACUGAUAGAUGGGUC +>CP002627.1/2041014-2041168 +CUCUUAUCGAGAGUGGGCGAGGGAUCGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....GUUAUCUGAGAGAUAAGAG +>AAEK01000021.1/52439-52330 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACLS01000077.1/5650-5549 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACPZ01000061.1/22545-22642 +CACUUAUCAAGAGAAGUGGAGGGACUGGCCCUAUGAAGCUCGGCAACA....UUGAAUCA.....UGUGCCAAUUCCAGUAACCUAUC.UAGGUUUGAAGAUAAGGG +>ADGO01174798.1/176-283 +CGCUUAUCCAGAGAGACCGAGGGACCGGCCCGAUGACGUCCGGCAACCUCCGCGGCCCGCGGAACGGUGCCAAUUCCGGCAGCG......ACACUGGAAGAUGAGCG +>CP002901.1/2721000-2720895 +UUCUUAUCCAGAGUGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCCCGCAA.AACGUGGGAGGGUGCCAAUUCCGGAAGAACUCAUGGUUCUUCAAGAUGAGAA +>FN597644.1/1443788-1443887 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUGUU..AAAG.CACGGUGCUAAUUCUUGCAGCA.....GGAGCUGAGAGAUAAGAU +>AACY020797602.1/878-751 +ACCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCACCGCAGAAUGCGACACGGUGCCAAUUCCGACUAAAGACAGUUUUUAGACAGAUGACGA +>CP000685.1/1736937-1737053 +CAGUUAUCACGAAAGGCGGAGGGAUAGACCCGAUGAAACCUAGCAACCCUUUAUC..AUAAAGAAGGUGCUAAAUUCUACUUUAUAC.....AAAGAUAGAUAACAC +>ACLW01000067.1/9028-8927 +UUCUUAUCGUGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP001176.1/4050170-4050029 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AAES01000029.1/181610-181715 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ABQM01000007.1/407745-407845 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCU....AGCGGCUGAGAGAUAAGAU +>CP001794.1/1561054-1560952 +UUCUUAUCAAGAGAGGGGGAGGGACUGGCCCGGUGAACCCCAGCAACCGGCCCGC....GGCCAAGGUGCUAAAUCCAGCAGGC...GGAAGCCUGGAAGAUAAGAA +>AARP04000014.1/52661-52779 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>BABG01015081.1/7-106 +UAUUCAUCCAGAGCAGCCGAGUGUCUGGCCCGACGACGCUCGGCAACCUACGCAU.....GUAA.GGUGCCAA.UCCAGCAGGA...UUUUACCUGGCAGAUGAAGU +>AFGI01000003.1/1236185-1236079 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>CP000485.1/3033380-3033279 +UUCUUAUCGCGAGAGGUUGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGU.....UAACUUGAAAGAUAAGAA +>ABQM01000007.1/161668-161551 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>CP001903.1/342595-342701 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ACVI01000030.1/36845-36950 +UUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCUUUGAAGCCCGGCAGCGAUUCUUUUUUAGAAUACUGUGCCAAAUCCAACAAAA...UUAUUUUUGAGAGAUAAGAA +>AGAA01000033.1/236268-236162 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>ACNE01000085.1/3165-3064 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACML01000139.1/1678-1574 +UUCUUAUCAAGAGAGGUAGAGGGACUGGCCCUAUGAAACCCGGCAGCGAUUCAAU..AUGAAUACUGUGCCAAUUCCAGCAAGUG..AAAGACUUGAAAGAUAAGAA +>ACNJ01000104.1/2065-1958 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AACY020724879.1/349-206 +UUCUCAUUACGAAAGGCGGAGGGACAGGCCCUGUGAAGCCUGGCAACCGGCUAUAUAAUAGACAAGGUGCCACAUCCUGCUUUGUGAU....AAAGAAAGAUGAGUU +>ABFA01000011.1/21963-22061 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AGAA01000037.1/5962-6064 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>CP002728.1/2710610-2710727 +AUCUUAUCCAGAGUAGCUGAGGGACGGGCCCUAUGACGCUCGACAACCGGCAUUUUCAAUGCAUCGGUGUCAAUUCCUGCAGGAUAAUUAAUCCUGGAAGAUAAGAU +>ACMY01000119.1/39404-39297 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP001791.1/2908179-2908067 +CAAUUAUCAAGAGUGGACGAGAGACUGGCUCCAUGACUCCCGGCAACCGGCCAUAUACCGGCAAAGGUGCCCCGACCAGCAGACGGACUCCGUCUGGGUGAUGAGCG +>ACMT01000013.1/3314-3210 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UGUGCUUGAAAGAUAGAAU +>CP000096.1/692601-692749 +CUAUCAUCGAGAAAGGUGGAGGGACUGGCCCUGAGAAGCCUGGCAACCGUCAUUG.....GAUU.GGUGCCAAUUCCAUCCCGGUUGAAGGCCGGGAAAGAUGAAGA +>CP001615.1/264573-264474 +UUUCUAUCAAGAGAAGCGGAGGGACUGGCCCGAUGAAGCUCAGCAACAAUUGCAA.....AAUACUGUGCUAAUUCCAGCAAGG....UGACCUUGAGAGAUGGAAA +>ADGC01025961.1/504-401 +ACAUUAUCAAGAGUGGACGAGAGAUCGGCUUAAAGACUCCCAGCAACCUGUAUAU.....ACAA.GGUGCUAAUACCGACAAAGCAUGUAGCUUUGGUUGAUGAUUU +>ACLV01000036.1/27817-27925 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>CP001983.1/4803853-4803746 +CUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUGUGAAACCCGGCAACCGUCAGACUAACUGAAAUGGUGCCAAUUCCUGCAAAGCUAUGCGCUUUGAAAGAUGAGAG +>ACMW01000071.1/14202-14113 +AUCUUAUCGAGAGAAGUGGAGGGAACGGCCCAAUGAAGCUCAGCAACCUAUCUGUAAUAAA.AAAGGUGCUAAUUCC...................GUAGAUAAGAA +>ADJJ01000004.1/69605-69716 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AAWS01000061.1/3106-3001 +GAUUUAUAAAGAAGCGCUGAGAGAUAGGCUCGAUGAAGCGUGGCAACCUGCUACA...CAGUAA.GGUGCUAAGUCCUACCUAAUUUAUUAUUAGGAAAGAUAAAUC +>CP001983.1/1236513-1236619 +UUCUUAUUAAGAGAGGUGGAGGGACUAGCCCGAUGAAGCCCGGCAACCGCUUAACGCUUAAGCACGGUGCUAAUUCUUGCAGCA.....GCAGCUGAGAGAUAAGAA +>ADGO01149400.1/135-27 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGACGCCCAGCAACCGUUCUAUACGUAGAAUUGGUGCUAAUUCCUGCAAAAUCAAUAGGUUUGACAGAUAAGAG +>AACY021898092.1/348-448 +AACUUAUCAAGAAAGACGGAGGGAUGGGCCCUAUGAUGUCUGGCAACCUUUUUUU...UAAAGACGGUGCCAAAUCCCACUCCA....AUUUGGAGGAAGAUGAGAG +>ACVI01000030.1/44021-44132 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUGUGAAGCCCAACAACCGGCAUUUUAUAUGUAUCGGUGUUAAUUCCUGCAGAAUAUAGUAUUCUGGAAGAUAAGAA +>ACNE01000010.1/25771-25877 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCUAUAUAGGCUUGGAAGAUGAGAA +>FP929051.1/1342360-1342264 +AUCUUAUCAAGAGUGACUGAGGGGCAGGCCCUGUGAAGUCCGGCAACCUGCGUAU.....GCAA.GGUGCCAAAUCCUGCGGUA.....UUUACCGAAAGAUGAGUA +>FR870271.1/424921-425027 +CUCUUAUCAAGAGUGGUGGAGGGAUGUGCCCUAUGAAGCCCGGCAACCGUCAGUG..AAUGACAUGGUGCCAAGUCACAUAAAGUUUAAAACUUUAAGAGAUGAGAG +>ADFM01000052.1/20749-20644 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACML01000089.1/1423-1527 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCAUA.AUGGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGGA +>AAER01000035.1/586926-586817 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACOT01000001.1/111707-111805 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AAAC01000001.1/1867316-1867421 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACMU01000060.1/51947-51841 +UUCUUAUCAAGAGAGAUAGAGGGACUGGCCCGGUGAAAUCCAGCAACAGCUAAAA....AAGCACUGUGCUAAUUCCAGCAAACGUAAAACGUUUGGAAGAUGAAGG +>AFVQ01000339.1/4497-4383 +UUCUUAUCAAGAGAAGCCGAGGGACUGGCCCGAUGAAGCUCAGCAACCGUCGCCGCACGCGACAAGGUGCUAAUUCCAGCAGACGCCGACAGUCUGAGGGAUAAGAA +>AGHO01003820.1/244-136 +CUCUUAUAUAGAGAGGUGGAGGGACUGGCCCGUCGAAGCCCAGCAACCAUUCUUUUUAAAGAAAAGGUGCUAAUUCCAGCAAAGCUACUAGCUUUGAAAGAUAAGAG +>AGTN01740711.1/156-265 +UGCUCAUCAAGAGUGGUGGAGGGACUGGCCCAAUGAAACCCGGCAACCAUUUGGCGACAAAAAACGGUGCCAAUUCCUGCGAGA.....GAUCUCGCAAGAUGGGAG +>ADEK01000022.1/212392-212502 +UUCUUAUCAAUAGAGGUAGAGGGACUGGCCCUAUGAAACCCAACAACCGGCAUUUA.UAUGUAUCGGUGUUAAUUCCAGCAGAAUAGAUUAUUCUGGAAGAUAAGAA +>ACVI01000086.1/943-833 +UUCUUAUCAAUAGAGGUAGAGGGACUGGCCCUAUGAAACCCAACAACCGGCAUUUA.UAUGUAUCGGUGUUAAUUCCAGCAGAAUAGAUUAUUCUGGAAGAUAAGAA +>CP000382.1/316300-316411 +AUCUUAUCAAGAGUGGUUGAGGGACUGGCCCUAUGAAACCCGGCAACAACUAAUUUUAUUAGUAAUGUGCUAAUUCCAGCAGGAAA..UUUUCCUGAAAGAUAAGAG +>AAEN01000027.1/165363-165242 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ADMN01000066.1/30944-30843 +CUCUUAUCAAGAGCGGCGGAGGGACAGGCCCUGUGAUGCCCGGCAACCAUCAAUU..AAUGAUACGGUGCCAAUUCCUGCAGAU...UUUUAUCUGACAGAUGAGAG +>ACJB01000053.1/33303-33405 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUGAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUU..UAACUUUAGAAGAUGAGAG +>AM990992.1/2453012-2452917 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AFPZ01000099.1/55731-55625 +UACUUAUCAAGAGAAGCUGAGGGAUUGGCCUGAUGAAGCUCAGCAACCUCUGUGUA.AACAGGAAGGUGCUACCUCCAACAAGAUU.GUUGUCUUGAGAGAUAAGAA +>ACLT01000109.1/34881-34777 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>AFGI01000003.1/364742-364839 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>FR714927.1/833640-833743 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP000001.1/1410136-1410241 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP000002.3/1207882-1207771 +UUCUUAUCAAGAGAGGCAGAGGGACUGGCCCGAUGAAGCCCAGCAACCGGUGAAUGAAUGACCAAGGUGCUAAAUCCAGCAAGCAGC..CUGCUUGGAAGAUAAGAA +>BABZ01000031.1/66335-66433 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ABDW01000008.1/75442-75547 +CUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCAGUGAGAA.AUCACUACGGUGCCAAUUCCGGUAAAGA..AAUUCUUUACAAGAUGAGAG +>ADJS01006108.1/985-859 +ACCUUAUCAAGAGUGGUUGAGGGAUCGGCCCGAUGAAACCCGGCAACCUGCAAG......GCAA.GGUGCCAAAUCCGACGUAUGC......UUCGACAGAUGAGGA +>ABIK02000007.1/193294-193196 +CUCUUAUUAAGAACUACU.AGAUGAA.GAUCUAUGAUGUAUGGCAACCCUAUUUU.....UAGAAGGUGCCUAACUGAGCAAGUUAU..AUACUUGAACAAUGAGAG +>CP001283.1/4618409-4618288 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP002028.1/1244571-1244678 +CUCUUAUCAAGAGAGGUGGAGGGACUGGCCCAAUGAAACCCGGCAACAACGUCUGAAAGACGGAAUGUGCCAAUUCCUGCAGAAGUUCGGCUUCUGGCAGAUAAGAG +>ACNE01000010.1/76353-76241 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACNG01000094.1/35486-35377 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000141.1/1705127-1705024 +CUCUUAUCGAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCGGCCUUU..UUGGCAAAGGUGCCAAAUCCUGCAGGAGGAU.AAUCCUGAGAGAUAAGAG +>CP002118.1/1073336-1073233 +UCCUUAUCAAGAGAAACGGAGGGACUGGCCCAAUGAUGUUCAGCAACCAAGGUUUU.AUACUUAUGGUGCUAAUUCCAGCAGGA...UAUUUUCUGAAAGAUGAGGA +>ACDD01000058.1/73-160 +AUACCAUCCAGAGAAGCGGAGGGACUGGCCCGAUGAUGCUCAGCAACCUACUGUU..AGAGUGU.GGUGCUAAUUCCAG.................ACAGAUGGAGA +>ABDK02000024.1/53406-53297 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCGAUUUAUGUGAUAUAAAGGUGCUAAAUCCUGUAGGAUAUAAAGUCCUAAUAGAUAAGAA +>ACMT01000026.1/2157-2045 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAAUAUUUUGCAAGAUAAAAC +>ACMP01000072.1/15386-15501 +UACUUAUCCAGAGAGGUAGAGGGAACGGCCCUUUGAAGCCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGGACACUCUUUUGAAAGAUAAGGG +>FN665654.1/1578583-1578689 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>AP009049.1/1915298-1915190 +UUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUGCCCGGCAACCUGAAUGUAUCAUUCAAUGGUGCUAAUUCCAGCAGGUAAU.AUAACCUGAAAGAUGAGAG +>AGCF01000003.1/143077-143171 +CGACCAUCCAGAGCGACCGAGAGACUGGCUCAUUGAAGUCCAGCAACCCCCCGAGUGAUCGGGUGGGUGCUACCGCCA..................ACCGAUGGAGG +>AACY023436854.1/1442-1546 +UUCUUAUCCAGAAAGGCUGAGGGAAUGGCCCGUUGAAGCCUGACAACCUGUUAUCCAAUAAUAA.GGUGUCAAAUCCAACUCCGC..AUUGCGGAGGCAGAUAAGUC +>CP001982.1/1381362-1381479 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCUGCGAUGCCCGGCAACCUCAAAUGAAAUUUGAACGGUGCUAAUUCCUGUGGAACAUCAGGUUCUAACAGAUGAGAG +>ACMK01000122.1/8100-8209 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>AATO01011899.1/601-721 +CGGCCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGGCGC...GCGUUGGUGCCAAAUCCUGCGG...........CCGGAAGAUGGUUC +>ADDE01000053.1/10570-10464 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ABDY01000004.1/86867-87030 +AUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCGGUAAUUC....AUAGCGGUGCUAAAUCCUGCGGUA.....GAAACUGAGAGAUAAGAA +>ACMN01000005.1/25200-25305 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AL596164.1/95936-95817 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>ABQK01000005.1/2978316-2978422 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUAAGAACAUUGCGUUCUUGCAGAUGAGGC +>AE016877.1/324058-324164 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AACY020704528.1/192-287 +UGCUUAUCCAGAAAGACCGAGGGAAGGGCCCUACGACGUCUGGCAACC...CCGAAAAAG.....GGUGCUAACUCCCACUGCA....GCAUGCAGGUAGAUGAGCA +>CP001175.1/2009168-2009268 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ACKX01000046.1/5488-5384 +AACUUAUUCAGAGCGGUGGAGCUAUAGGAGCUAAGAAGCCCAGCAACCCCGGAAA.....CGGAAGGUGCUAACCUGAGCGAACCAU.UUGUUUCGAUCAAUAAGAA +>AFTX01000011.1/161458-161347 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUAUGUAAAGAAAGGUGCCAAACCUUGCAGACAUAUAUCGUCUGAACGAUAAGAG +>ADJS01009015.1/113848-113944 +AUCUUAUCAAGAGUGACUGAGGGGCAGGCCCUGUGAAGUCCGGCAACCUGCGUAU.....GCAA.GGUGCCAAAUCCUGCGGUA.....UUUACCGAAAGAUGAGUA +>AFEE01000029.1/12845-12750 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ADAT01000062.1/40116-40214 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AFVQ01000227.1/12361-12477 +GAUCUAUCCAGAGUGAUGGAGGGACUGGCCCGAUGACAUCCGGCAACCUGCACAGAUUCUGUAA.GGUGCUAAUUCCAGCAAAAUGGUCAAUUUUGAAAGAUAGGAA +>AGTN01508533.1/156-273 +GCGCCAUCGAGACCGGCUGAGGGACAGGCCCUUUGACGCCGGGCAACCUGCGGACGCUCCGUGAAGGUGCCAACUCCUGCGGGGACGCAACCGCCGAAAGAUGGUUC +>ABDL02000019.1/16706-16811 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ABDK02000010.1/80746-80634 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAACGCAUUAUUUUGAAAGAUAAAAC +>CP001903.1/393779-393667 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAAUAUUUUGGAAGAUAAAAC +>CP001283.1/177284-177170 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>AEEK01000037.1/118622-118720 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACZQ01000070.1/1038-1141 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AEQX01000133.1/7504-7384 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGUGCGCGUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>CP002183.1/1216145-1216270 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAACGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>CP002480.1/1647191-1647308 +AUUUCAUGCAGAGUGGUUGAGGGACGAGCCCUUUGACGCCCGACAACCGACAGAACACGCGUACCGGUGUCAACUCUCUCCUGGAGGA....CAGGGUACAUGAGAU +>CP001407.1/4078567-4078458 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP001982.1/4744082-4743980 +UGCUUAUCAAGAGUGGUGGAGGGACUGGCCCGCUGAACCCCGGCAACCUGCUUA......GCAA.GGUGCUAAUUCCAGCAAAGUGUGUAAUUUUGAAAGAUAAGGU +>CP003056.1/500822-500715 +CUCUUAUCGAGAGCGGCGGAGGGAUAGGCCCUGCGAAGCCCGGCAACCUUCAGGCAUCCUGAAAAGGUGCUAAUUCCUACAGAC...AUGCGUCUGAAAGAUAAGGG +>ACUU01000037.1/87482-87387 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>BAAX01000534.1/649-552 +CCUUCAUCCAGAGCAGCUGAGGGACUGGCCCGAUGACGCUCGGCAACCCCCUAUC.....GGGAAGGUGCCAAUUCCAACGGAA.....CAUUCCGACAGAUGAAAU +>AAWT01086703.1/1992-2117 +GAUUUAUCAAGAAAGGUGGAGGGAUUGGCCCAAAGAAACCUAGCAACCUCGUCUUAUAGUGUAAAGGUGCUAAUUCCA..................AUUGGUAAGUG +>ACHE01000030.1/4535-4637 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>ABKG01000001.1/200526-200641 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>CP001982.1/4689452-4689335 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCUAUGAAACCCAGCAACCAUCGUCAUUGACGAUAAGGUGCUAACCUAUGCAAGGGCA.CAACCUUGAUCGAUAAGAG +>AEFQ01000024.1/63423-63529 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>ABMW01071225.1/115-4 +UAGUUAUAAAGAAAGGCAGAGGGAUAGACCCGAUGAAGCCUAGCAACCCUUCGAUUUUCGAAGAAGGUGCUGCAUU....................AGA...AACUC +>ADEK01000040.1/116096-116208 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGACAACCGGCAUUUUAUAUGCAUCGGUGUCAAUUCCUACA.............UGAGAGAUAAGAA +>AFRV01000002.1/171593-171485 +UUCUUAUCCAGAGAGGCGGAGGGACUGGCCCGUUGAUGCCCGGCAACCCUUGUUUAUUGCAAGAUGGUGCUAAUUCCUGCAGGACAAUUUGUUCUGAAAGAUGAGAA +>AAML04000010.1/485341-485447 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>CP001186.1/2536321-2536436 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>CP002508.1/354929-355035 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGUCUAUGAGGCUUGGAAGAUGAGAA +>CP002442.1/700997-700895 +UUCUUAUCAAGAGAGGGGGAGGGACUGGCCCGGUGAACCCCAGCAACCGGCCCGC....GGCCAAGGUGCUAAAUCCAGCAGGC...GGAAGCCUGGAAGAUAAGAA +>ABKF01000005.1/59541-59432 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000764.1/3643347-3643238 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUAUGAAGCCCGGCAACCGUCAACGAUGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AAXV01000007.1/124740-124627 +CUCUUAUCAAGAGCGGCGGAGGGAUAGGCCCUAUGAUGCCCGGCAACCAGUAGGUGACUUACUAAGGUGCUAAUUCCUACAGAUUCUUACGAUCUGGCAGAUAAGGG +>ACLT01000037.1/56686-56791 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>AP012157.1/3725357-3725243 +CUCUUAUCAAGAGCGGCGGAGGGAUAGGCCCUGAGAUGCCCGGCAACCAGUAAGUGACUGACUAAGGUGCUAAAUCCUACAAAAUGGACAAUUUUGAAAGAUAAGAG +>ACXY01000003.1/91321-91217 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCAGCAACCGUCCUAU...AGGACAAGGUGCUAAUUCUCUCAGAAGC.AUGCUUCUGAAAGAUGAGGG +>ADVK01000021.1/92342-92429 +AAACCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUACGUAA..AAUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>ACUS01000049.1/6210-6099 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AGAB01000084.1/179874-179979 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>AM420293.1/1589093-1588966 +AGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCAUCUC.......AAAAAGGUGCCAAUUCCGACCCGU.....CCGCGGGACAGAUGAGGA +>AENR01000001.1/118844-118742 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>ABDU01000083.2/79240-79352 +UUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCUAUGGUAUAGUCAUAACGGUGCUAAAUCCUGCAGGU......UUACUGAUAGAUAAGUA +>AEPB01000017.1/26597-26493 +CUCUUAUUAAGAGCGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCGUCAUGAA.AAUGAAAUGGUGCCAAGUCACUCAAAGCGAA.AGCUUUGACAGAUGAGAG +>ABLB01000017.1/59863-59758 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>BX571857.1/15949-16047 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AARX02000001.1/136946-136846 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ADJJ01000005.1/155841-155944 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP000142.2/516461-516352 +UCUUUAUCGAGAGUGGUGGAGGGAUAGGCCCUGUGAAACCCAGCAACCGAUUCGCCGAAUGUCA.GGUGCUAAUUCCUACCCCUU..CAACAGGGGAGAGAUGAGGA +>AAJM01000064.1/9606-9465 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ADGS01000014.1/96057-96162 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>CP002835.1/1583806-1583697 +CGCUUAUCAAGAGUGACCGAGGGACAGGCCCAAUGACGUCCGGCAACCUCCCGUU..AGGGGAACGGUGCCAAAUCCUGCAGAAUGAGUCAUUCUGAAAGAUAAGUC +>CP001907.1/3498765-3498657 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACA.GCUGUAUCAAAGU.ACUGUGCUAACUCCAGCGAACGCAAUACGUUUGAAAGAUGAGGA +>AFWX01000002.1/2930557-2930443 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGAAAUAUUGAUUUAUAUGGUGCUAAUUCCAGCAGCA...GAGUAGCUGAAAGAUGAGAG +>ABDP01000007.1/180703-180805 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUACAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAAAGAUGAGAA +>ABQL01000005.1/2345099-2344993 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACACUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>AENY01000067.1/18080-18198 +CUCUUAUCCAGAGUGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCGCCGGCCGU...GGUAAGGUGCCAACUCCUGCAGGAUCCGUGAUCCUGAGAGAUGAGAG +>ACMF01000071.1/7823-7714 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP002816.1/163201-163303 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ACMN01000056.1/61021-60920 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAU.UCUUUACGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ADGS01000027.1/305241-305366 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAACGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>AGAC01000116.1/14850-14956 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>CP001598.1/177174-177060 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>ACNF01000011.1/27859-27964 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP002183.1/3805763-3805869 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAUACAGAAUGGUGCUAAAUCCUUUAGAACAUUGCGUUCUUGCAGAUGAGGC +>AFBU01000017.1/43804-43901 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>CP001078.1/343576-343688 +CUGUUAUUAAGAAUGGUGGAGGGACUGGCCCUAUGAAGCCUGGCAACAGCUAACUUUGUUAGAAUUGUGCUAAAUCCUGCAGGA...UUUUUCCUGGAAGAUAAGAG +>ACNA01000073.1/8559-8458 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABWN01000022.1/104834-104735 +UGCUUAUUCAGAGUGAUGGAGAUAUAGGAUCUGUGAAGUCCGGCAACCCCCUUGG.....CGGAAGGUGCCAACCUGAGCGAAA.....GUAUUCGAGCAAUAAGUG +>CP001176.1/4241834-4241944 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACNB01000104.1/57535-57434 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AFRV01000006.1/196322-196427 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCUUUGAUGCCCGGCAGCGACUCGUAUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AE015929.1/1508622-1508513 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>AE001437.1/2991407-2991297 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCGUUGAAACCCGGCAACCGAUGUAUUAUACAUAAUGGUGCCAAUUCCUGCAGAA....UUAUUCUGCAAGAUAAGAG +>ACSO01000008.1/111959-112057 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACVI01000030.1/45018-45130 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGACAACCGGCAUUUUAUAUGCAUCGGUGUCAAUUCCUACA.............UGAGAGAUAAGAA +>ACMQ01000005.1/27243-27348 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP001407.1/1379782-1379887 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACMB01000096.1/1529-1408 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACMB01000066.1/28185-28087 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP002927.1/2251852-2251727 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUCAUGCUUGGAAGAUAAGAG +>CP002994.1/10109398-10109257 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCGUGGCGAACGCGAGGAAGAUGAGGA +>AAFZ01018340.1/194-298 +UCGAUAUCGAGAGGACGUGAGGGUCUGGCCCAGUGAACGUCGGCAACCGCCCCA...UGGGGCAAGGUGCCAAUGCCAGCCCGG...GAAACCGGGAACGAUGUGGU +>CP002042.1/1984496-1984360 +CUCUUAUCCAGAGCGACUGAGGGAUCGGCCCGAUGAAGUCCGGCAACCCGGUAAG.....UCCAAGGUGCCAAUUCCGACCCGGAC......CGGGAGAGAUGAGAG +>ABEZ02000016.1/241791-241688 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCAAUAUUUUUAAUAU.AUGGUGCUAAAUCCUGCAACUUU..UUUAGUUGAAAGAUGAGUA +>CP000817.1/879078-879191 +CUCUUAUCAAGAGCGGCGGAGGGAUAGGCCCUAUGAUGCCCGGCAACCAGUAGGUGACUUACUAAGGUGCUAAUUCCUACAGAUUCUUACGAUCUGGCAGAUAAGGG +>ACRY01000043.1/16590-16488 +UACUUAUCAAGAGUGAGUGAGGGAAAGGCCCGAUGAACUCCGGCAACC.AAUCAA.UUGAUU.AAGGUGCUUUCCUUAGCAAAG...UUUACUUUGAACGAUGAGGU +>FR821777.2/2326920-2326825 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACA...............AAUGUGCCAAUUCCAGUAACCG..UAAAGGUUUGAAGAUAAGCA +>AAEO01000022.1/1050702-1050604 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>CP001823.1/2034119-2034018 +UGCUCAUCCAGAGUGGUGGAGGGAACGGCCCUGCGAAGCCCGGCAACCAGCGCGUACCGCGCCA.GGUGCCAAUGCCGGCGGAC....AGUGUCCGCACGAUGAGCG +>CP003056.1/2056186-2056079 +AACUUAUCAAGAGCGACGGAGGGACUGGCCCUAUGAAGUCCGGCAACCUGCAGCGA.GCAGCAA.GGUGCCAAUUCCAGCAAAAUGGGUAAUUUUGGAAGAUAAGCG +>ABWT01000011.1/1155-1258 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ADJK01000006.1/155898-156001 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP000727.1/193399-193500 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>CP002293.1/3070373-3070475 +UUCUUAUCAAGAGAGGGGGAGGGACUGGCCCAAUGAACUCCAGCAACCGACAGAU.....GUCAAGGUGCUAAAUCCAGCAGGCG..AAGCGCCUGGAAGAUAAGAA +>ACNH01000034.1/132446-132551 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUAAUGU...GAUAUAAAGGUGCUAAAUCCUGUAGGAUCUAAAGUCCUAAUAGAUAAGAA +>ACXJ01011585.1/288-395 +CGAUUAUCCAGAGUGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCCAGCGGCACCCGCUGAAGGUGCCAACUCCUGCAGCCGGAG.UCGGCUGAGAGAUAAGCG +>ACYP01000045.1/87524-87429 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AEQA01000017.1/37559-37461 +AUCUUAUUAUGAGAAGCUGAGGGAUUGGCCCAGUGACGCUCAGCAACCGACAGU...AAUG.CACGGUGCUAAAACCAACGAGA......UACUCGAAUGAUAAGUC +>CP001683.1/1305465-1305332 +AGCUCAUCCAGAGGGGCAGAGGGACCGGCCCGAUGAAGCCCGGCAACCGGCGUC......ACAUCGGUGCCAAUUCCGUCCCGC...GUCAGCGGGGAAGAUGAGGA +>ACJU01000041.1/6218-6107 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACMX01000068.1/154863-154968 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCGAUCUACAAGUAGGCACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AFEI01000055.1/4004-3895 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>AP009049.1/3035728-3035614 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCUAUGAAACCCAACAACCGGCAUUUAUUAUGUAUCGGUGUUAAUUCCUGCAGAGUUAAUUACUCUGAAAGAUGAGAA +>ACVI01000030.1/41596-41708 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGACAACCGGCAUUUUAUAUGUAUCGGUGUCAAUUCCUACAAAGUAAUUUACUUUGAAAGAUAAGAA +>ABSQ01046025.1/464-581 +GUCUCAUGCAGAGUGGCUGAGGGACUGGCCCGCUGACGCCCGGCAACCGGUUGAAGUUCAAUGCAGGUGCCAAUUCCAGCUCGAAUCGGGUUUGGGAAAAAUGAGAA +>AATS01000006.1/135749-135879 +GCUUUAUCAAGAGCGGUGGAGGGUCAGGCCCUGUGAUACCCGGCAACCG.............CAUGGUGCCAAUGCCUGCCUGAGAGGUU..AGGGAGCGAUAAAUG +>AP009324.1/1923820-1923709 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP001983.1/3812002-3811901 +UUCUUAUCUAGAGAGGUGGAGGGACUGGCCCUUUGAAGCCCAGCAACCACAAUUA....UUGAAUGGUGCUAAUUCCAGCAUAGC..CUAGCUCUGACAGAUAAGAA +>ACLY01000019.1/34787-34873 +AUCUUAUCGAGAGAAGUGGAGGGAACGGCCCGAUGAAGCUCAGCAACCUGAAAA...AUGACAA.GGUGCUAAUUCC...................CUAGAUAAGAG +>AFEE01000041.1/77261-77158 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP001650.1/3914271-3914170 +UUGUUAUCAAGAAAGGCUGAGGGAUAGACCCGCAGAAGCCUAGCAACCCUUUGCAA.ACAAAGAAGGUGCUACGUUCUACCGAU......UUUCGGAUAGAUAACAG +>ACMF01000005.1/50307-50201 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACNH01000011.1/25731-25836 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>AGTN01142297.1/170-69 +UCCUUAUCAAGAGAGGUGGAGGGAUGGGCCCGAUGAAACCCGACAACC.GCAGAA..AAUGC.AUGGUGCCAAUUCCUGCAGGC...UUUGGCCUGAAAGAUGAGGG +>ACIM02000001.1/248223-248326 +AAUUCAUCAUGAGUAGCGGAGGGACUGGCCCGGUGAAACUCGACAACCUUUCCAA..UGGAAAACGGUGCCAAAUCCAGCGGGUAU..UCUGCUCGAAAGAUGAUAU +>CP001737.1/1712905-1712765 +ACCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCACUGUUGA....AGCA.GGUGCCACUUCCGUCCCGC...UUCGGCGGGGAAGAUGAGCA +>ADAT01000022.1/17423-17526 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACMZ01000012.1/27861-27966 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>FQ859183.1/3047076-3047182 +UAGUUAUCACGAAAGGCGGAGGGACAGACCCAACGAAACCUAGCAACCCUUUAUC..AAAAAGAAGGUGCUACAUUCUACUUAUUCCAAAAAUAAGACAGAUAACCC +>ACNK01000005.1/4455-4341 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGACGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP002627.1/2072829-2072983 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAC....GUGAUCUGAGAGAUAAGAG +>ABYC01000290.1/27042-27199 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCGG......GGGAAGGUGCCAAUUCCGUCUCGCGGCGA...CGAGGAAGAUGAGGA +>ADEI01000086.1/6367-6261 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ACNA01000038.1/27798-27906 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACHT01000081.1/12920-12802 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGAGCG....GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>CP000002.3/969875-969988 +UUCUUAUUCAGAGAGGCGGAGGGAUUGGCCCUGUGAAACCCGGCAGCGGUUCUGCAUCAGAAUACUGUGCCACAUCCAACAAGCCGUACGGGCUUGGAAGAUAAGAA +>CP002105.1/2116739-2116623 +CUCUUAUCAAGAGGGGUGGAGGGACUGGCCCAAUGAAGCCCGGCAACCAGCUGCUUACAGACAGCGGUGCUAAAUCCUGCAGAA....UUAUUCUGACAGAUGAGAG +>ACLW01000098.1/56901-56794 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AEFY01000007.1/48919-49024 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>CP001022.1/425900-425797 +CACUUAUCAAGAGGGACCGAGAGACUGGAUCGAUGACGUCCAGCAACCUGCGCAC....AGCAA.GGUGCUACGACCAGCAAAGCGAA.AGCUUUGGUUGAUAAAAA +>AE009951.2/1317653-1317567 +UAACCAUCCAGAGAAACGGAGGGACUGGCCCAAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAGA +>ACJY01000090.1/16971-16885 +UAACCAUCAAGAGAAACUGAGGGACUGGCCCUAUGAAGUUCAGCAACC.AUCAUU...AGAU.GAGGUGCUAAUUCCAG.................AUAGAUGGAGA +>ACLY01000006.1/37719-37614 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU.UAUGGCUUGAAAGAUAGAAU +>CP000903.1/2977247-2977146 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAUUCUGU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AACY020538121.1/2570-2449 +GACUUAUCCAGAAAGACGGAGGGAUGGGCCCUUUGAUGUCUAGCAACCCGGGCCA....GCCG..GGUGCUACUUCCCACUUCUUC......GAAGAAAGAUAAGGU +>AGAD01000266.1/2093-1999 +AAACCAUCAAGAGAGAUUGAGGGACAGGCCCGUUGAGAUCCAGCAACCUACAUAU..AGUGUGU.GGUGCUAAUUCCUG......GUAGAUG....GAGGAUGAUUA +>AEFO01000035.1/13534-13443 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>CP000386.1/2295936-2296045 +CGUACAUCGAGAGGGC.CGAGGGACUGGCCCAAAGAC.GCCGGCAACCGGCUUCUCCGGAGCCAAGGUGCCAAUGCCAGCCCGCCGAG.AGACGGGGACGAUGUAGC +>AP012029.1/1965096-1964993 +CUCUUAUCCAGAGAGGUGGAGGGACAGGCCCGAUGAAACCCGACAACCGCCGAAA..UUCGGCAUGGUGCCAAUUCCUGCAGAA...GUUUUUCUGGAAGAUAAGAG +>AFPZ01000103.1/7808-7689 +CUCUUAUCCCGAGUGGUGGAGGGUCAGGCCCUAUGAAACCCGGCAACCUGCAAAAGAAGCGCGAAGGUGCCAAACCAAGCAAGGUUAAAUUCCUUGGACGAUAAGAG +>BABD01006880.1/600-707 +ACCUUAUCGAGAGUGGCGGAGGAACAGGUCCUGUGAAGCCCGGCAACCUAAUUGCAGGUGAAAAAGGUGCCAAUUCCUGCGGUU...UAAGUACCGAGAGAUGAGGA +>ACMC01000062.1/7841-7740 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABDM02000014.1/48189-48080 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>ABLT01000002.1/187894-187793 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP000727.1/3517196-3517086 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCUUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>ACMJ01000068.1/2711-2571 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP002171.1/56583-56686 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUUU.GGUGCCAAAUCCUGCAGGA...AAAAACCUGAGAGAUGAGAG +>BAAV01013152.1/1038-894 +GCCUUAUCAAGAGUGGCAGAGGGAACGGCCCGGUGAAGCCCGGCAACCUGUUUAAUGUUCACAA.GGUGCCAAAUCCGACGGCAUU......GCCGGGAGAUGAGAG +>CP001602.1/337286-337167 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>ABEF01042292.1/260-374 +CGCUCAUGAAGAGUGACGGAGGGUCUGGCCCGUUGAUGUCCGGCAACCGGUUGAAGCAACGUCUAGGUGCCAAAUCCAGCCGGCG...GGAGCCGGGAAGAUGAGCU +>CP002360.1/1464192-1464301 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCACAUCGGAAAGUUGUAUGGUGCCAAUUCCUGCAGGUGCGAUGUGCCUGGCAGAUAAGAG +>CP000924.1/1366158-1366280 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCG.............CACGGUGCUAAUUCCUGCAGAACGUUGAGUUCUGGCAGAUAAGAG +>CP000050.1/1531039-1531159 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>ACNI01000104.1/52892-52785 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ADXG01001197.1/1076-970 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AAJM01000004.1/14897-15001 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>ABKF01000005.1/59744-59853 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>FP565809.1/2481062-2480957 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCAGCACAGCAUGUGAGAUGGUGCCAAUUCCUGCGAGAUAU..AUUCUUGGCAGAUGAGGU +>ACSW01000146.1/28058-28156 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACNL01000112.1/9357-9256 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACNI01000012.1/76932-76820 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAU +>AP006627.1/951406-951512 +GACUUAUCAAGAGCGACUGAGGGAUAGGCCCAAUGACGUCCAGCAACCUCCCGUU..ACGGGGAAGGUGCCAAUUCCUGCAGAAUGGGAUAUUCUGAAAGAUAAGCC +>AGAV01000005.1/49414-49527 +UGCUUAUCUAGAGUGACUAAGGGACAGGCCCGAUGACGUCCGGCAACCUCCUUAUUAGAAGGAAAGGUGCCAAUUCCUGCAGAAUAACAGAUUCUGGGAGAUAAGAC +>CP001630.1/1349393-1349277 +CGCUCAUCCAGAGGGGCAGAGGGAUCGGCCCGAAGAAGCCCGGCAACCUGUCACCAGGUGAUCACGGUGCCAAUUCCGACCCGC...GAAAGCGGGAAAGAUGAGGA +>CP002040.1/5022556-5022415 +UGCUCAUCCAGAGGGGUGGAGGGACCGGCCCUGCGAAGCCCGGCAACCUUCCAG......GGACAGGUGCCAACUCCGGCCUGGGGACAA..CAGGAAAGAUGAGGG +>CP001176.1/174422-174308 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>AL009126.3/1426876-1426976 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCU....AGCGGCUGAGAGAUAAGAU +>AE001437.1/1073888-1073785 +UCCUUAUCAAGAGAAACGGAGGGACUGGCCCAAUGAUGUUCAGCAACCAAGGUUUU.AUACUUAUGGUGCUAAUUCCAGCAGGA...UAUUUUCUGAAAGAUGAGGA +>ACMZ01000088.1/65534-65426 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACA.GCUGUAUCAAAGU.ACUGUGCUAACUCCAGCGAACGCAAUACGUUUGAAAGAUGAGGA +>CP001124.1/432444-432343 +UGCUUAUCUAGAGUGGUGGAGGGAAAGGCCCUGCGAAGCCCAGCAACCGGCCCAGAAGGCGACA.GGUGCUAAAUCCUG....CCGAAAGGC....GAAGAUGAGAA +>ACBY02000020.1/258141-258043 +AACUUAUCAAGAGUGGCAGAGGGGCAGGCCCUGUGAAGCCCGACAACCUACACAAA.UGUGCAA.GGUGCCAAUUCCUGCGGGG.......AACCGAAAGAUAAGCG +>AEQN01000014.1/17716-17623 +GACCUAUCCAGAGCGGUGGAGGGAAAGGCCCGAUGAAACCCGGCAACCAGCUUUU.....GCAU.GGUGCCAAUACCUUCAGAA.......AUCUGAGUGAUGGGAU +>CP001638.1/2814775-2814661 +CUCUUAUCCCGAGCGGUGGAGGGACAGGCCCGAUGAAACCCAGCAACCGUCACAACUUGUGAAAUGGUGCUAACCUUGGCAAGGCAAC.GUCCUUGAGCGAUAAGAG +>FR821777.2/854859-854962 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUAUGACUUUU.GAAGAUGAGAG +>CP002344.1/1959580-1959691 +CUCUUAUCCAGAGCGGUCGAGGGACGGGCCCGAUGACGCCCGGCAACCGGCGACUCCGUCGUGC.GGUGCCAACUCCCGCGGCUCCCCUGAUGCCGAGAGAUGAGAG +>ACME01000079.1/226819-226715 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>AFNQ01000016.1/102957-102846 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AGHV01000147.1/24-124 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>AP009324.1/2452783-2452688 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMP01000083.1/156338-156240 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AFNP01000044.1/42487-42389 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ABKF01000009.1/9969-9861 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>FR773526.1/2020500-2020395 +CUCUUAUCAAGAGUGGUGGAGGGACAGGCCCUGUGAAGCCCGGCAACAGCUAGUUGACCUAGAAAUGUGCUAAUUCCUGCAGUG...GAUUCACUGAGAGAUGAGGG +>CP000813.1/1313068-1313169 +UUCUUAUCAAGAGAGGCAGAGGGACUAGCCCAAUGAAGCCCGGCAACCGACUUCUAUGAAG.CACGGUGCUAAUUCUUGCAGCA.....AGCGCUGAGAGAUAAGAU +>ADJS01018350.1/3827-3928 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUGUGAAGCCCGGCAACCCCGGAUA.ACCCAGGAAGGUGCCAACCUGAGCGAGC.......AAUCGAACAAUAAGAG +>CP002216.1/1024498-1024623 +UUCUUAUCAAGAGUGGCGGAGGGACUGGCCCAAUGAAGCCCGGCAACCGGAAAAAGGUUUUUCUUGGUGCCAAUUCCAGCAGGUAUUUUUUACCUGGCAGAUAAGAA +>ACMB01000110.1/561-446 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>AGAA01000002.1/186026-185923 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>AARJ02000002.1/1893-1999 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AE017334.2/4074410-4074519 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>ABLT01000018.1/14589-14701 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AAML04000003.1/21370-21473 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>ABKW02000003.1/317079-316978 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUG.....CUAUCUGCAAGAUAAGAG +>ABDW01000005.1/78506-78343 +AUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCGGUAAUUC....AUAGCGGUGCUAAAUCCUGCGGUA.....GAAACUGAGAGAUAAGAA +>AARQ02000002.1/309769-309871 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ADMU01000037.1/18745-18645 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>CP000382.1/1839321-1839214 +GUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUACAUUGUACAAUGGUGCUAAAUCCUGCAGUG.....UAAACUGAAAGAUGAGGA +>ACLY01000020.1/31130-31025 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACACGU..CGUGUUGAAAGAUAAGAG +>ACMS01000012.1/3317-3213 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UGUGCUUGAAAGAUAGAAU +>CP002160.1/2558038-2557935 +ACGUCAUCAAGAGAGGUGGAGGGAUAGGCCCUGUGAAGCCCGGCAACCUGCAAAUG.AGUGCAA.GGUGCUAAUUCCUGCGGAC...AAGCGUCUGGGAGAUGAGGU +>BX571856.1/908405-908508 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AEEK01000054.1/1759-1869 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP000727.1/1933458-1933353 +CUCUUAUCAAGAGUGGUGGAGGGACAGGCCCUGUGAAGCCCGGCAACAGCUAGUUGACCUAGAAAUGUGCUAAUUCCUGCAGUG...GAUUCACUGAGAGAUGAGGG +>AARO02000201.1/4267-4159 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>CP002031.1/2601479-2601581 +UUCUUAUCAAGAGUGGUGGAGGGAAAGGCCCUGUGAAACCCAGCAACCGGUCCGGUAGACGCCA.GGUGCUAAAUCCUGCCCGA.......AAGGGAGCGAUGAGAG +>CP000924.1/1833232-1833128 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCAGCAACCGUCCUAU...AGGACAAGGUGCUAAUUCUCUCAGAAGC.AUGCUUCUGAAAGAUGAGGG +>ACCL02000003.1/136176-136276 +CUCUUAUUCAGAGUGGUGGAGAUAGAGGGUCUGUGAAGCCCGGCAACCCCGCAU...AGACGGAAGGUGCCAGCCUGAGCGA.....UUAAU.UCGAACAAUAAGAG +>AAVP02000024.1/12932-13029 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGAGAAGCUCGGCAACCCCUGAAC.....AGGAAGGUGCCAACCUGAGCGAGU.......CAUCGAACAAUAAGAG +>AADR01000001.1/130768-130887 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>AAER01000024.1/48772-48878 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AEFS01000009.1/342060-341906 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ACMV01000019.1/3111-2997 +CUCUUAUCUAGAGAGGCGGAGGGACUGGCCCUAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAUUUGUUUUGGAAGAUAAGAG +>ACPZ01000068.1/38807-38922 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUACAAAAGAAAGGUGCCAAACCUUGCAGACACAUAAUGUCUGAACGAUAAGAG +>AE017334.2/371129-371017 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AFTO01000032.1/18381-18278 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACMV01000148.1/25919-25830 +AUCUUAUCGAGAGAAGUGGAGGGAACGGCCCAAUGAAGCUCAGCAACCUAUCUGUAAUAAA.AAAGGUGCUAAUUCC...................GUAGAUAAGAA +>ACHD01000279.1/90038-90149 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AFWX01000002.1/1077482-1077376 +AACUUAUCAAGAGUGGUGGAGGGACUGGCCCCGUGAAACCCGGCAACCAUUAUAAAAAAUAAUUAGGUGCCAAAUCCUGCAGUU.....UAGGCUGAAAGAUAAGAG +>CP000227.1/831215-831110 +GUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUACGAAGCCCGGCAACCGACCCAUUUAUGGGCACGGUGCUAAUUCUUACAACAC..AUUGUGUUGAAAGAUAAGAG +>ACMT01000127.1/7017-7132 +UACUUAUCCAGAGAGGUAGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUUACAUAGGAAGGUGCUAAUUCC.GCAGAGGACACUUUUUUGAAAGAUAAGGG +>FR773526.1/1257403-1257505 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUAUAUACAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAAAGAUGAGAA +>ACXP02000001.1/103481-103377 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCAGCAACCGUCCUAU...AGGACAAGGUGCUAAUUCUCUCAGAAGC.AUGCUUCUGAAAGAUGAGGG +>CP002991.1/2084556-2084446 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUCU.GGUGCCAAAUCCUGCAGGUUAGGGUAACCUGAGAGAUGAGAG +>ADEK01000051.1/107246-107353 +UUCUUAUCUAGAGAGGCUGAGGGACUGGCCCUAUGACGCCCAGCAACCUGAAUAACAUGUUCAAAGGUGCUAAUUCCAGCAGGU...UAAAUCCUGAAAGAUGAGAA +>ACND01000014.1/13160-13266 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ABYA01000312.1/4381-4550 +AGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCA.......GGGAAGGUGCCAAAUCCGUCUCACGGCGA...UGAGAAAGAUGAGGA +>AE017194.1/212940-213045 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACNH01000099.1/37313-37208 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>CP000667.1/299118-299252 +GCCUCAUCCAGAGGGGCUGAGGGAACGGCCCGACGACGCCCGGCAACCACCCC.......GGGCAGGUGCCAAUUCCGGCCCCGCC......GGGGGCAGAUGAGAG +>AACY020462058.1/630-541 +GAUUUAUUAAGAAGCGCUAAGAGACAGGCUCGUUGACGCGUAGCAACCCCCCUGC.UAAGGGGUAGGUGCUAAUUCCUG.................ACAAAUAAAUU +>AFEG01000001.1/64662-64559 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABLH01000003.1/165287-165166 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACNH01000011.1/76336-76224 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>CP001177.1/1480425-1480530 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUAUGCUUGAAAGAUGAGAA +>CP001794.1/647244-647358 +CUCUUAUCCCGAGCGGUGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGUCACAACUUGUGAAAUGGUGCUAACCUUGGCAAGGCGCA.GUCCUUGAACGAUAAGAG +>AP008955.1/5888738-5888616 +ACCUUAUCAAGAGCGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCACUGAUCAUAACAGAAAGGUGCCAAUUCCUGCAAAACCUGUAGUUUUGACAGAUGAGGA +>AFNO01000003.1/64498-64395 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP000560.1/2898522-2898383 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUAUGCAAGGUUUAAUUCCUUGAGCGAUAAGAG +>CP003029.1/2215558-2215432 +AGCUCAUCCAGAAGGGUGGAGGGACAGGCCCUGUGAAGCCUGGCAACCGCCCCGUUG...GGAAAGGUGCCAAUUCCUGCCUCGCACGACGCGAGGGGAGAUGAGCU +>CP000721.1/516269-516366 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUGUGAAACCCGGCAACCUGUAUUA....UAUAA.GGUGCCAAUUCCUGUAGAG.....UUUUCUACAAGAUAAGAA +>AAEO01000030.1/75100-75206 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGUAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ABCZ02000029.1/13914-13809 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AAAC01000001.1/4520044-4520153 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>AENU01000012.1/21735-21835 +AACUCAUCAAGAGUAGCGGAGGGAUAGGCCCUGUGAAGCUCAGCAACCUUCCAA...GGGGAAAAGGUGCUAAUUCCUAUGACA.....AAUGUCGUUAGAUGGGAG +>ACLW01000112.1/52654-52550 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAAAGAUAAGAA +>CP000227.1/340943-341049 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGUCUAUGAGGCUUGGAAGAUGAGAA +>ACMF01000010.1/76267-76155 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AEFT01000008.1/111234-111325 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCCAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUAAGCUUGAAAGAUAGGAA +>ACNF01000095.1/5986-5877 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACNA01000038.1/40722-40827 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP001996.1/879571-879674 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABDX01000009.1/91704-91809 +CUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCAGUGAGAA.AUCACUACGGUGCCAAUUCCGGUAAAGA..AAUUCUUUACAAGAUGAGAG +>CP002835.1/2474564-2474459 +GUCUUAUCAAGAGUGGACGAGAGACGGGCUCGAUGACUCCCAGCAACCUGCAAUU...UCGCAA.GGUGCUCCAACCCGCAAAGCGGUUUGCUUUGGAUGAUAAGAA +>CP000922.1/2054201-2054094 +UUCUUAUCAAGAGAAGGGGAGGGACUGGCCCGGUGAACCUCAGCAACCAGCCGAA..AGCGGUCAGGUGCUAAAUCCAGCGAAUUGGUGUAAUUCGGAAGAUAAGAA +>ADGO01021108.1/24-174 +CGCUCAUCCAGAGGGGUGGAGGGACCGGCCCUGUGAAGCCCAGCAACCAGGUGAG.....CCGCAGGUGCUAAUUCCGGCAGCG.....AAAGCUGGGAGAUGAGGU +>AP008934.1/276954-277060 +CUCUUAUCAAGAGUGGUGGAGGGAUGUGCCCGAUGAAACCCAGCAACCGUCGAUUU.UUCGAAAUGGUGCUAAGUCACAAAAAGUUAUUUACUUUUGGAGAUGAGAG +>ADAT01000041.1/6272-6161 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AP008934.1/318535-318643 +AACUUAUCCAGAGAAGUUGAGGGAUUGGCCCUGUGAAGCUCAGCAACAACUUUGUAAAGAAGUACUGUGCUUCGUCCAACAAGUAAUA.CUACUUGAAAGAUAGGUG +>CP001781.1/2397775-2397680 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AEFO01000007.1/129824-129718 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>ACNA01000005.1/5966-5852 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP000255.1/2444869-2444774 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP000728.1/2062169-2062064 +CUCUUAUCAAGAGUGGCGGAGGGACAGGCCCUGUGAAGCCCGGCAACAGCUAGUUGACCUAGAAAUGUGCUAAUUCCUGCAGUG...GAUUCACUGAGAGAUGAGGG +>ABFD02000003.1/21379-21482 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>AP006716.1/1147844-1147954 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUU.AAAAGAAAGGUGCCAAACCUUGCAGACAUAUAUCGUCUGAACGAUAAGAG +>ACLS01000013.1/25545-25650 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>CP000227.1/4481434-4481313 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAAGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP000232.1/2070462-2070570 +CUCUUAUCGAGAGUGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCGCCUCUUAGCCAGGUACGGUGCCAAUUCCUGCAGGA...UUUCUCCUGGCAGAUGAGAG +>AEFV01000016.1/172915-173014 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>ACJU01000010.1/40024-40122 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACPC01000012.1/106106-106211 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCGAUGAAACCCGGCAACCACUUAUUCAUUAAGCACGGUGCUAAAUCUUGCAGCA....AAAAGCUGAUAGAUAAGAG +>ACGB01000003.1/60541-60439 +CCUUCAUCGAGAGCAGCAGAGGGAUUGGCCCUAUGAAGCUCGGCAACCCCCGAAU.....GGGAAGGUGCUAAUUCCAACAGGCCAUG.CGGCUUGGCAGAUGAGCG +>CP000612.1/2872894-2873007 +UUCUUAUCCAGAGAGGCUGAGGGACUGGCCCUGAGACGCCCGGCAACC.UCUUAGGCUAAGA.AAGGUGCUAAUUCCUGCAGAAGAAUAACUUCUGAAAGAUAAGGA +>AFQD01000106.1/3894-3807 +GAACCAUCAAGAGAGAUUGAGGGACAGGCCCAUUGAGAUCCAGCAACCUACAUAU..UAUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>CP001936.1/1348542-1348664 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCG.............CACGGUGCUAAUUCCUGCAGAACGUUGAGUUCUGGCAGAUAAGAG +>CP000685.1/4776282-4776182 +UACUUAUCCAGAAAGACUGAGGGAUAGGCCCAAUGAAGUCUAGCAACCUGUUGC...CGAAUAA.GGUGCUAAAUCCUUCCGCU....AUAAGCGGGCAGAUAAGAA +>ACDS01000092.1/12575-12659 +AAACCAUAGAGAGAGAUGGAGGGACAGGCCCUAAGAAAUCCAGCAACCUACAACA.....GUGU.GGUGCUAAUGCCUG.................AGCGAUGGAAG +>AGTN01418467.1/141-7 +CUCUUAUCACGAGAGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCCCGCAAUUUCUGCGGAAGGUGCCAAUUCCUGCGAAGC.......UCUGCUGAAUACGGG +>AAEO01000032.1/86598-86491 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AARM02000086.1/6918-7038 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAAUGGUGGUUUUGAUAGAUAAGAG +>ACMU01000024.1/8759-8864 +UUCUUAUGUUGAGAAGUGGAGGGACGGGCCCUAUGAAACUCGGCAACCUCGUUUU..AGACGAAAGGUGCCAAAUCCUGCAGGUGAAAAACACCUGAAAGAUAAGAG +>CP000903.1/4781253-4781146 +CUCUUAUUAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AFTN01000015.1/6160-6049 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP002002.1/1698175-1698069 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>CP001837.1/430400-430506 +CUCUUAUCAAGAGUGGUGGAGGGAUGUGCCCUAUGAAGCCCGGCAACCGUCAGUG..AAUGACAUGGUGCCAAGUCACAUAAAGUUUAAAACUUUAAGAGAUGAGAG +>CP000730.1/893057-893160 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACHH02000005.1/473782-473684 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACUU01000012.1/18452-18555 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACMO01000083.1/8600-8499 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>FN545816.1/169680-169783 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>ABDN02000008.1/154583-154697 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>ACMI01000159.1/12848-12708 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AASB02000250.1/33718-33608 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AEHM01000033.1/225885-225767 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAAUAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>AAXA02000011.1/106110-106208 +CUCUUAUUCAGAGCAGUGGAGGUAAAGGACCUGUGAAGCUCGGCAACCCCCGGUU....CGGGAAGGUGCCGACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>ABDA02000006.1/377256-377147 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP002004.1/142615-142717 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>AAEN01000025.1/97788-97893 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ACNH01000029.1/53532-53640 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACMP01000083.1/53447-53346 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002001.1/142752-142854 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>FM242711.1/641566-641466 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>AARP04000016.1/2122-2222 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ACDF01000024.1/30867-30781 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCUAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAAA +>CP001022.1/449125-449227 +CUCUUAUCGUGAGUGGCAGAGGGAUUGGCCCGAAGACGCCCAGCAACCGACCAUC....CGGCACGGUGCUACAUCCAACAGAC...AUUCGUCUGAGAGAUAAGAG +>AAEQ01000035.1/280135-280236 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACMJ01000047.1/7497-7612 +UACUUAUCCAGAGAGGUGGAGGGAAGGGCCCUAAGAAACCCAGCAACCCCUAUGUGCCAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>AGJB01000001.1/137322-137420 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCAGUGA.....UGCACGGUGCUAAAUCCUGCAGGA.....AUAACUGGGAGAUGAGAG +>AARN04000008.1/83773-83676 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCUGUGAAGCCUGGCAACCGGAUGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>CP002210.1/1141632-1141510 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCG.............CACGGUGCUAAUUCCUGCAGAACGUUGAGUUCUGGCAGAUAAGAG +>AE016877.1/374990-374878 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAAUAUUUUGGAAGAUAAAAC +>ACMA01000056.1/21393-21292 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ADFM01000082.1/24429-24324 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGCAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP002001.1/1715381-1715273 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ACMV01000020.1/6747-6643 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGUUCACU..UUGAAUACUGUGCCACUUCCUGCAAGCAU..UAUGCUUGAAAGAUAGAAU +>ABKG01000006.1/14640-14752 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AJ938182.1/2333557-2333462 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AAER01000024.1/68684-68798 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAAUGAGUUGUUUUGGAAGAUAAGAG +>FR821779.1/1860384-1860274 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ADIG01001060.1/303369-303253 +CACUCAUCGAGACCGGCUGAGGGACAGGCCCUUUGAAGCCGGGCAACCUGCGGAAUGUCCGCCACGGUGCCAACUCCUGCGG...........UCGGUAGAUGGGCG +>ACDH01000015.1/38589-38498 +AGUCCAUAGAGAGAGAUGGAGGGACAGGCCCUUUGAUAUCCAGCAACCGCUUUAAAUGUAAGCGUGGUGCUAAUUCCUG.................AUAGAUGGUUU +>ABJC01000013.1/87327-87215 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AEFY01000027.1/49984-50090 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>CP002835.1/2314167-2314283 +CGCUUAUCAAGAGCGACCGAGGGACAGGCCCUAUGACGUCCGGCAACCUCCUUGUAAAAAGGAACGGUGCCAAAUCCUGCAGAAUGAAUGAUUCUGAAAGAUAAGUC +>CP000029.1/1409737-1409628 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUAUU.UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>AE017194.1/1531288-1531393 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUAUGCUUGAAAGAUGAGAA +>AE015927.1/303338-303443 +CUCUUAUCGAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAAUAUUUUUAGUAUUAAGGUGCCAAUUCCUGCAGAA.....AGUUCUGCAAGAUAAGAG +>CP002582.1/474755-474880 +UUCUUAUCGAGAGAGGCUGAGGGAUAGGCCCUAUGAUGCCCAGCAACCGGACAUUCCGUGUACACGGUGCUAAUUCCUACAAACGUA.....UUUGAAAGAUAAGAA +>FR687253.1/1744799-1744693 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUCCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUAAUGCUUCGAGAGAUAAGAG +>CP001407.1/191100-191205 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAUGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP002736.1/2264007-2264118 +UUCUUAUCCAGAGAGGCUGAGGGACUGGCCCUGCGAAGCCCGGCAACC.UCUUAAGGUAAGA.AAGGUGCUAAUUCCUGCGGAAGAUAAUCUUCUGAAAGAUAAGAA +>ACMG01000047.1/7484-7599 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGUGCCAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>CP000930.2/1734610-1734715 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCGCAGGUUUUUCCUGCAUGGUGCCAAUUCCUGCAGGG...GAAACCCUGAAAGAUAAGAC +>CP002400.1/2671393-2671496 +ACCUUAUCAAGAGAGGCUGAGGGAAAGGCCCUGUGAAGCCCGGCAACCUGCACAUG.GAUGCAA.GGUGCCAAUUCCUG.CGGAGUGGAUAACCGUGCAGAUGAGGA +>ACLY01000032.1/37197-37302 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACJX02000007.1/318260-318153 +CUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUGCGAAGCCCGGCAACC.GCUUACCCGGAGC.GUGGUGCCAAAACCUGCAACC...GAAAGGUUGAAUGAUGAGAG +>FN665654.1/1825865-1825760 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ACMZ01000037.1/66438-66543 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ACME01000005.1/27269-27374 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACXJ01010462.1/4436-4544 +CCAUCAUCCAGAGCGGUUGAGGGACGGGCCCUUAGACGCCCGGCAACC................AGGUGCCAAUGCCC..................AGCGAUGAGGA +>AFTN01000021.1/22100-22005 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AEPB01000027.1/84504-84621 +CUCUUAUCAAGAGUGGCGGAGGGAUAGGCCCUGUGAUGCCCAGCAACCAACAGAUGAUCUGGAAAGGUGCUAAUUCCUACAGAACCGGAGGUUCUGACAGAUAAGAG +>AP008955.1/471834-471949 +UUCUUAUCAAGAGAGGCGGAGGGACAGGCCCUAUGAAGCCCGGCAGCCGGUUCAUUUAACGUCGCGGUGCCAAUUCCUACAGGAUUUUUGAUCUUGACAGAUGAGAA +>AM263198.1/2408372-2408254 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>AEYS01000006.1/7773-7895 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCG.............CACGGUGCUAAUUCCUGCAGAACGUUGAGUUCUGGCAGAUAAGAG +>ACLU01000092.1/26912-27021 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>CP002638.1/6164419-6164284 +ACCUCAUCCAGAGGGGCUGAGGGAACGGCCCGACGACGCCCGGCAACCACCUC.......GGGCAGGUGCCAAUUCCGUCCCCGCC......GGGGAAAGAUGAGAG +>AGFS01009296.1/1-96 +...UCAUCAAGAGUGGUGGAGGGAAUGGCCCAAUGAAGCUCGGCAACCAUUGAUU.UAUCAAAACGGUGCCAAAUCCUGUAGUU.....ACGGCUACAAGAUGA... +>ACNK01000053.1/24035-24150 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>ACTV01000026.1/4034-3936 +CUCUUAUUCAGAGUGAUGGAGAUAUAGGAUCUGUGAAGUCCGGCAACCCCGCAUG....GCGGAAGGUGCCAACCUGAGCGA......AUAA.UCGAACAAUAAGAG +>CP002164.1/1530668-1530543 +UUCUUAUCAAGAGUGGCGGAGGGACUGGCCCAAUGAAGCCCGGCAACCGGAAAAAGGUUUUUCUUGGUGCCAAUUCCAGCAGGUAUUUUUUACCUGGCAGAUAAGAA +>ACMB01000030.1/44442-44547 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>CP001638.1/2952968-2952860 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCAAUGAAGCCCGGCAACCGUCAGCGUAGCUGAAAUGGUGCCAAUUCACACAAAGCGUC.UGCUUUGAGAGAUAAGAG +>ACND01000095.1/26930-26832 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AESC01000085.1/8036-8146 +GUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACCAGUAUGCAUUAUACAAUGGUGCUAAAUCCUGCAGCG.....UAAGCUGAAAGAUGAGGA +>ACXP02000003.1/197893-197782 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUCU.GGUGCCAAAUCCUGCAGGUUAGAUUAACCUGAGAGAUGAGAG +>ACSV01000033.1/39999-40097 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP002542.1/1195601-1195725 +AACUUAUGAAGAAAGGUGGAGGGACAGGCCCUAUGAAACCUGGCAACCUGCCAAUCCAAGGAGAAGGUGCCAAAUCCGAUUCAUCAGCUGGAAGGAAGAGAUAAGUA +>CP000698.1/703295-703194 +UGCUUAUCAAGAGUGGUGGAGGGAAAGGCCCUGUGAAACCCAGCAACCGGUUCGGCAAGCGCCA.GGUGCUAAAUCCUG.................AAAGAUGAGAG +>CP001186.1/1370104-1370209 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ACMY01000114.1/4005-3884 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP002906.1/1404379-1404479 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCU....AGCGGCUGAGAGAUAAGAU +>ACMO01000104.1/35644-35535 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>BAAX01024742.1/147-45 +GACUUAUCAAGAGCGGCUGAGGGACAGGCCCUGUGAAGCCCGACAACCUGUGCGAUGAGCAUAA.GGUGCCAAAUCCUGCAGGG.....AAACC.GAAAGAUAAGAG +>CP002468.1/1372360-1372254 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACACUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>ACUU01000042.1/40243-40341 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACYO01000004.1/126101-126006 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMR01000141.1/29082-28984 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>AARP04000007.1/47988-48107 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>ACNK01000011.1/25579-25684 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AADQ01000037.1/2082-2182 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ABHF02000025.1/44014-44120 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>AEYX01000045.1/428191-428029 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCA.......GGGAAGGUGCCAAAUCCGUCUCACGGCGA...UGAGGAAGAUGAGGA +>CP001681.1/2169115-2169002 +GAUUUAUAAAGAAGUGGCGAGAGACAGGCUCUUUGACCCAUGGCAACCCUCCCAAA.AUGGAGAAGGUGCCAAUUCCUGCCGGGCAGCAUGUUUGGAAAGAUAAAUU +>BA000028.3/2437307-2437208 +CUCUUAUCUAGAGCGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCUUCAUAAUUAAAUGAAAGGUGCCAAUUCCUGCA......GAAAA..UGAAAGAUGAGAG +>CP001215.1/4556041-4555920 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP000227.1/185915-186020 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP000853.1/102837-102950 +CUUUUAUCGAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCUGCAAACGUUUUGAAAAGGUGCCAAUUCCUACUCUAAGUGAAUUAGAGAGAGAUAAGAG +>CP001177.1/3296502-3296396 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACAGCUAUAA....AAGUACUGUGCUAAGUCCAGCAAACGUAUGACGUUUGGAAGAUGAGGG +>CP002304.1/2245050-2244941 +UAUUCAUCAAGAGUGGCGGAGGGAAUGGCCCUGUGAUGCCCGGCAACC.ACUUAAAUAAAGU.AAGGUGCUAAUUCCAGCAUUCCAAUUAGGAAUGAUAGAUGAGAG +>CP000730.1/15975-16073 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP000813.1/1197119-1197240 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUAUGCAUUGUACCAAGGUGCUAAAUCCAGCAAGCAGCUUUUGCUUGGAAGAUAAGAG +>AECM01000005.1/74735-74640 +AUCUUAUUAAGAGUAGUGGAGGGAUGGGCCCUAUGAAACUCAGCAACCUAUUAA......AUUA.GGUGCUAAAUCCCACAGGA.....AAUCCUGAAAGAUAAGUU +>AFTO01000008.1/32884-32789 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AFRV01000004.1/301449-301550 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCUUGAUUC..AUUCAAAAGGUGCUAAAUCCAGCAGAA...GUAUUUCUGAGAGAUAAGAA +>AEFP01000009.1/43139-43277 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>FP929048.1/936205-936309 +AACUCAUCAAGAGCAACUGAGGGACUGGCCCAAUGACGUUCGGCAACCUUGAGUAUUUAUCAAACGGUGCCAAAUCCUUUAAGU....UUUACUUAGAAGAUGAGAG +>AFOE01000038.1/16687-16842 +AGGUUAUCAAGAAAGGUGGAGGGAUAGACCCGUUGAAACCUAGCAACCCUUGCUUUAGCAAUGAAGGUGCUACAUUCUACUUCAUAUU....GAAGAAGGAUAACAA +>CP001186.1/4017470-4017329 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACMD01000088.1/46564-46679 +UACUUAUCCAGAGAGGUAGAGGGAACGGCCCUUUGAAGCCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGGACACUCUUUUGAAAGAUAAGGG +>AACY021706083.1/72-163 +AUCACAUCAAGAGAGCGUGAGGGGCUGGCCCAACGACCGCCGCCAACCCUCCCUUC.AGGGAAACGGUGGUAACGCCAG.................UUCGAUGAGGA +>ACMT01000176.1/9358-9463 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUAUGCUGACAGAUAAGGA +>CP001022.1/2804795-2804898 +UUUUUAUCGCGAGAGACGGAGGGACUGGCCCGAUGAUGUUCGGCAGCG.ACGAUUAAAUCGU.ACUGUGCCAAAUCCAGCAAGC...UGCGGCUUGAGAGAUAAGAA +>ACMD01000009.1/1878-1774 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UGUGCUUGAAAGAUAGAAU +>AEVN01000100.1/6412-6520 +AACUCAUCAAGAGCGAUGGAGGGAAUGGCCCUGUGAAGUCCAGCAACCAUUGCAGCGUGUAAAACGGUGCUAAGUCCUGCAG.....UUUAU.CUGUAAGAUGAGAA +>ABCZ02000001.1/154041-154142 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002901.1/3012130-3012235 +CUCUUAUGGAGAGUGGCGGAGGGACGGGCCCGACGAUGCCCGGCAACCGGUGCGUUCCGUACGACGGUGCCAAAUCCUGCAGCA....GCCUGCUGAGAAAUGAGAG +>AFED01000050.1/85389-85287 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>ACMX01000010.1/14015-14120 +CUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCAGCAACGGGUUUCU....UAAUACCGUGCUAAUUCCAGCAAGCUCUUAAGGCUUGGAAGAUGAGGA +>BABF01000308.1/7770-7679 +CUGUUAUCGAGAGUGAUGGAGGGACUGGCCCUGUGAAAUCCGGCAACC...............AUGGUGCUAAAUCCUGCGGUA.....UAUACCGAGAGAUACGAA +>CP000485.1/403285-403173 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AAXU02000001.1/3185191-3185093 +AGCUUAUCGAGAAAGACUGAGGGAAGGGCCCGACGACGUCUAGCAACCUGUA........ACCAAGGUGCUAAUUCCCAUCCCGAAUA.UUCGGGAAUAGAUGAGCG +>ADEK01000040.1/116389-116492 +UUCUUAUUAAGAGAGACUGAGGGACUGGCCCUUUGAUGUCCGGCAACCUGAAAUUAUGUUUCAA.GGUGCUAAUUCCAGCAGAUAUU..AUAUCUGAGAGAUAAGAA +>CP000673.1/1916685-1916789 +UUCUUAUCAAGAGAGGUAGAGGGACUGGCCCUGUGAUACCCGGCAACCUUAUUGU...UUUCAAUGGUGCUAAUUCCAGCAGGCAUGUAUUGCUUGACAGAUGAGAA +>AFIH01000001.1/1730136-1730241 +ACCUUAUUCAGAGCGGUGGAGCUAUAGGAGCGAUGAAACCCAGCAACCCCUUGUA....AAGGAAGGUGCUAACCUGAGCGAAGCAG.UUGUUUCGAUCAAUAAGAU +>ABLH01000009.1/60182-60291 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>AFNU01000027.1/194466-194577 +CUCUUAUCAAGAGCGGCAGAGGGACUGGCCCUACGAUGCCCGGCAACCUUCAACUACGUUGAAAAGGUGCUAACUCCUGCAAGGUAUAUUACCUUGAGAGAUAAGAG +>AEFT01000003.1/190443-190565 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>ABDN02000020.1/68156-68261 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>AE017334.2/320605-320711 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AJ938182.1/837541-837644 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>BAAV01000420.1/166-268 +UCCUUAUAAAGAGUGGCGGAGGGAUCGGCCCUGUGAAGCCCGGCAACCUGCACUUA.GAUGCAA.GGUGCUAAAUCCCGCAGCAU..UUUGUGCUGAGAGAUAAGGU +>AE017225.1/4741312-4741205 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>CP001176.1/4241630-4241521 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>BA000033.2/877050-877153 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP002207.1/3408410-3408496 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>AE017262.2/1697566-1697458 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ADGO01019180.1/502-359 +UUCUUAUCGAGAGGGGUUGAGGGCCGGGCCCGAUGACGCCCAGCAACCAGCGAC......GUGACGGUGCUAACUCCCGCCCAUCU......UGGGAAAGAUAAGAA +>AFWM01000172.1/1778-1885 +CUCUUAUCGAGAGCGGCGGAGGGAUAGGCCCUGCGAAGCCCGGCAACCUUCAGGCAUCCUGAAAAGGUGCUAAUUCCUACAGAC...AUGCGUCUGAAAGAUAAGGG +>CP000726.1/3620086-3619976 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCUUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>AENV01000005.1/411356-411462 +ACCUCAUCCAGAGCAGUGGAGGGACGGGCCCUAUGAAGCUCGGCAACCUGAC.GUUUUGGUCAACGGUGCCAAUUCCUUUAGGCGGAG.CAGCCUAUGAGAUGAGAG +>AAFX01049186.1/422-539 +GUCUCAUUCAGAGUGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCGGCCUCGAUGGUGACCAGGUGCCAAUUCCAGCUCGAGCGAAAUUCGGGAAAAAUGAGAA +>ABKG01000018.1/12894-12999 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ACMP01000111.1/6748-6861 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUUUGACGCCCAGCAACCAUUAACAUCGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACJA02000001.1/446066-445968 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AFWM01000161.1/10095-10203 +AACUUAUCCAGAGAGACUGAGGGACAGGCCCGAUGACGUCCAGCAACCUUCAAAUCUUUUGAAA.GGUGCUAAUUCCUGCAGAAUGGUUCAUUCUGAGAGAUAAGUC +>ACSR01000071.1/26274-26179 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMD01000095.1/31657-31556 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABDT01000114.2/68234-68332 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCAGUGAAACCCGGCAACCUGUAUAU.....ACAA.GGUGCCAAUUCCUGUAGAU...GUAAUUCUACAAGAUAAGAA +>ACMR01000052.1/10626-10732 +UUCUUAUGUUGAGAAGUGGAGGGACGGGCCCUAUGAAACUCGGCAACCUCGUUUU..AGACGAAAGGUGCCAAAUCCUGCAGGUGAAAAACACCUGAAAGAUAAGAG +>CP002955.1/3588435-3588536 +CGCUUAUCGAGAAAGACGGAGGGUAGGGCCCUAUGAUGUCUAGCAACC...UGAGUUAAC...AAGGUGCUAAUUCCCGUUCCGGAAAUGCCGGAUAAAGAUGAGCC +>AFGF01000054.1/35716-35610 +CUCUUAUCCAGAGUGGUCGAGGGACUGGCCCGAUGACGCCCGGCAACCGGCUCGUU.AGAGCAGUGGUGCUAAUUCCAGCAGAACAGCAGGUUUUGGGAGAUGAGAG +>AFHW01000025.1/42037-42171 +UUCUUAUCAAGAGAGGCGGAGGGAAAGGCCCGAUGAAGCCCGGCAACCGUUCCUUAA...AAUCAGGUGCCAAUUCCUCCAGAACCGGAGGUUCUGGCAGAUGAGAG +>CP001337.1/2381337-2381230 +CACUCAUCCAGAGCGGUGGAGGGACCGGCCCGAUGAAACCCGCCAACC...CGGCAUCUG...ACGGUGGCAACUCCGGCAGCA....UAAGGCUGGCAGAUGAGAG +>AFSR01000361.1/6054-5906 +UGCUCAUCCAGAGGAGUGGAGGGACCGGCCCGAUGAAGCUCGCCAACCGUAGCC......UAUAGGGUGGCAAUUCCGGCAGCG.....CAGGCUGGAAGAUGAGUG +>ABQL01000005.1/2979751-2979857 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>AARO02000245.1/3269-3163 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AP007209.1/1427136-1427244 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACLT01000037.1/43910-44018 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>FN538970.1/172255-172358 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>AEWH01000021.1/53224-53111 +CUCUUAUCAAGAGCGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCUUCAAACAUUUGAAAAAGGUGCUAAUUCCUACAAAGCAUAUUGCUUUGAAAGAUGAGGG +>ABDN02000001.1/353182-353280 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>CP000001.1/198515-198409 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AGAV01000019.1/94837-94735 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUGUGAAGCCCGGCAACAACUUCAA....AAGUACUGUGCCAAUUCCAGUAAGCGUC..AAGCUUUUUAGAUAAGAA +>ACMH01000013.1/17515-17403 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAAUAUUUUGGAAGAUAAAAC +>ACHE01000062.1/41679-41779 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>CP001283.1/2525026-2525141 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>AAYW02000008.1/183912-183782 +CUCUUAUUCAGAAUGGUGGAGUCAAAGGGACUGUGAAGCCUGGCAACCCCGGAACAGGUAUGGAAGGUGCCUUCCUGAGCGAGUCUGUAAACGUCGAACAAUGAGAG +>CP002011.1/195907-196008 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>CT573213.2/7305357-7305472 +GGCUCAUCCAGAGGGGCAGAGGGAACGGCCCAGUGAAGCCCGGCAACCACCCGCAUCCGUGGCA.GGUGCUAAUUCCGACCCGUGGCAGGCCCGGGAAAGAUGAGGA +>ACNB01000058.1/27758-27866 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AEVN01000024.1/4872-4772 +CUCUUAUCAAGAGUGGCGGAGGGACAGGCCCGAUGAUGCCCGGCAACCGACAAAU.....GUUAUGGUGCUACAUCCUGCAAGU...GUAAUCUUGAAAGAUGAGAG +>ABFB01000046.1/1155-1258 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACIH01000230.1/3738-3609 +AUCUUAUCAAGAGAGGUGGAGGGACUAGCCCGAUGAUACCCGGCAACCGGCGAUGAAAUCGCAGCGGUGCUAAUUCUUGCAGGAC.......UCUGAGAGAUGAGAG +>CP000673.1/1716322-1716209 +UUCUUAUCAAGAGAGACGGAGGGACUGGCCCUAUGAUGUCCGGCAACCGAAGAUUUUUAUUUCAUGGUGCUAAUUCCAGCAGGUAUUAAUAGCCUGAUAGAUAAGAG +>ADJT01006715.1/1722-1624 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGCGCGA.GAGCGUAA.GGUGCCAAAUCCUGCGGGA.......AACCGGAAGAUAAGAG +>AFTQ01000006.1/13932-14042 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AEQV01000007.1/7494-7374 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCACGCGUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>CP002031.1/990242-990348 +AACUUAUCAAGAGCGACCGAGGGACAGGCCCGGUGACGUCCGGCAACCUCCCCAU..GGGGGGAAGGUGCCAAUUCCUGCGAGACCGACAGUUUCGGGAGAUAAGGA +>ACSQ01000012.1/143369-143472 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AARJ02000001.1/359353-359256 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ACWC01000004.1/529275-529418 +CUCUUAUCGAGAGUGGGUGAAGGACUGGCCUAAUGAUCCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAUCAGACUUUG.AAUUCUGAGAGAUAAGAG +>ACMT01000176.1/7164-7023 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUUUAUUUCUGGCAGAUAAGAG +>CP001056.1/1843214-1843335 +UACUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCAGCAACCUACUUUUAA...GUGU.GGUGCCAAAUCCC..................UUAGAUAAGAA +>ACDK01000006.1/20557-20663 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAGCCCAGCAACCAAGAAUUUUAUUCUUAAGGUGCUAAAUCCUGCAGGA.....AAUCCUGGUAGAUAAGAG +>ACRM01000004.1/4069-4170 +CUCUUAUUUUGAGAAGUAGAGGGAUUGGUCCUAUGAAGCUCAGCAACCGACAAAUCAUUUGUAC.GGUGCUACAACCAACGAGA......UACUCGAAUGAUAAGUA +>CP000029.1/480767-480869 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>ADEK01000040.1/107923-108028 +UUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCUUUGAAGCCCGGCAGCGAUUCUUUUUUAGAAUACUGUGCCAAAUCCAACAAAA...UUAUUUUUGAGAGAUAAGAA +>CP001996.1/1870910-1870800 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AFEG01000021.1/149341-149246 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP000227.1/3961976-3961867 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AGIP01000014.1/48678-48826 +UUCUUAUCGAGAGAGGCGGAGGGACAGGCCCGAUGAAGCCCGGCAACCGGCUCC......GACAUGGUGCUAAUUCCUUCAAAGCA......UUUGACAGAUGAGAA +>CP000679.1/962958-963097 +UCCUUAUCAAGAGAGGUGGAGGGAAAGGCCCGAUGAAGCCCGGCAACCGGCAAGGCUUUUGCAAUGGUGCCAACUCCGUCAGAAAGCU....UCUGAGAGAUGAGGA +>ACMR01000189.1/25689-25582 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>FR714927.1/2304596-2304501 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AADR01000096.1/1552-1444 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>AERA01032858.1/192-293 +AACUUAUCAAGAGAAGGCGAGGGACUGGCCUGUUGACCCUCAGCAACCUGCGAAC....AGCGU.GGUGCUAAAUCCAGCAUUUCAUC.CGAAAUGAAAGAUAAGAU +>ADLN01000001.1/435685-435804 +CCCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGUGAAGUCCGGCAACCCCGGACCUU...UGGAAGGUGCCAACCUGAGCGAGA.......AAUCGAGCAAUAAGAG +>ADJT01012570.1/2103-2007 +CUCUUAUUCAGAGCAGUGGAGGUAAAGGACCUGUGAAGCUCGGCAACCCCGUCA......AGGAAGGUGCCGACCUGAGCGAGC.......AAUCGAACAAUAAGAG +>ACST01000010.1/18064-18167 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AAHC01003580.1/4873-4965 +ACCUUAUUGAGAGUGGUGGAGUGAUGGGCACUGUGAAACCCGGCAACC.........UAG...UUGGUGCUAAAUCCCACAGAU...UUUUAUCUGGAAGAUGAGGU +>AEUN01000400.1/19115-19006 +CUCUUAUCAAGAGAGGCUGAGGGACGUGCCCUAUGAAGCCCAGCAACCGUCUUACC.AAAGACAUGGUGCUAAAUCACAAUAAAGUAGCUACUUUUGAAGAUGAGAG +>CP002183.1/2914288-2914150 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>BABG01000932.1/1200-1089 +CCCUUAUUUAGAGCGGUGGAGAUAUAGGAUCUGAGAAGCCCGGCAACCCCUUGCAUUAUAAGGAAGGUGCCAACCUGAGCGAGA.....UUAUUCGAACAAUGAGAG +>CP002281.1/1749673-1749753 +UUCUUAUCUAGAGAGGGGGAGGGAUUGAUCCUUUGACACCCAGCAACCUACUUUU..AUGGUU..UGUGCUAA.......................AUAGAUAAGGG +>CP000962.1/1253646-1253748 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUAUAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAGAGAUGAGAA +>AJ000974.1/281-386 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>AGHV01001265.1/155-257 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>AE017180.1/2700118-2700220 +UUCUUAUCAAGAGUGGUGGAGGGAAAGGCCCUGUGAAACCCAGCAACCGGUCCGGUAGACGCCA.GGUGCUAAAUCCUGCCCGA.......AAGGGAGCGAUGAGAG +>ADJS01018855.1/2089-1992 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGAGAAGCUCGGCAACCCCUGAAC.....AGGAAGGUGCCAACCUGAGCGAGU.......CAUCGAACAAUAAGAG +>FN668944.1/1500022-1500128 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ABVH01000002.1/237272-237380 +CGCUUAUCAAGAGUGACUGAGGGACAGGCCCAAUGACGUCCGGCAACCUCCCCCUU.GAGGGAACGGUGCUAAUUCCUGCAGAAUGGCUUAUUCUGAAAGAUAAGUC +>AM180355.1/174147-174250 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>AEFP01000025.1/28829-28915 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>AFBB01000002.1/62401-62303 +CGCUCAUCAAGAGUAGCAGAGGGACUGGCCCUAUGAAGCUCGGCAACCAUCAUUA....AGAAACGGUGCUAAUUCCAACAGCA.....AAAGCUGGCAGAUGAGAG +>ADFC02000001.1/3939628-3939501 +AGCUCAUCCAGAGGGACUGAGGGAACGGCCCGUUGAAGUCCGGCAACCCUCCUGC.....GGGAAGGUGCCAAUUCCGUCUUGCGGCGAACGCAGGGAAGAUGAGGA +>ACLS01000145.1/59217-59113 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AACCCUGAGAGAUAAGAA +>ADGS01000027.1/232598-232481 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>CP000359.1/547339-547213 +ACCUCAUCCAGAGCGCCCGAGAGACUGGCUCGUUGACGGCCGGCAACCGACC.UCAUCACGUCACGGUGCCAAGGCCAGCCCAGCGC.....UGGGAACGAUCAGGG +>ABKF01000014.1/65312-65206 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>BABF01000308.1/8914-8823 +AUAUUAUCAAGAGUGAUGGAGGGACUGGCCCUAUGAAAUCCGGCAACC...............AUGGUGCUAAAUCCUGCGGCA.....UGUCCCGAGAGAUAACAA +>CP001878.2/3269570-3269458 +CUCUUAUCGCGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCCUAAGUCAUACCUAGAAGGUGCUAAUUCCUGCAAAGCAUGA.GCUUUGGUAGAUGAGAG +>ABKJ02000007.1/21441-21544 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>CP001907.1/1420548-1420653 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP000930.2/85456-85334 +CACUCAUCCAGAGAGGUGGAGGGAAGGGCCCGAUGAAACCCGGCAACCGUCGCAGAUUGCGACAUGGUGCCAAUUCCUUCAGGACGCAGUGUCCUGGCAGAUGAGGC +>AEWH01000040.1/39671-39559 +UUCUUAUCCAGAGAGACCGAGGGACAGGCCCUAUGAAGUCCGGCAGCGGGUUAAUAUAUUAACACUGUGCCAAUUCCUGCAAAUGUCAUGCAUUUGAAAGAUAAGAA +>ACMN01000085.1/77474-77367 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>ACLV01000055.1/80590-80489 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACML01000201.1/7670-7560 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACAAUUUGUUUUGCAUGAUAAGAG +>ACMG01000012.1/25607-25711 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGUCUUUAUGGCUUGGAAGAUGAGAA +>ACKK01000020.1/28344-28439 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABOO01000018.1/1442-1605 +AUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCGGUAAUUC....AUAGCGGUGCUAAAUCCUGCGGUA.....GAAACUGAGAGAUAAGAA +>CP001083.1/1156318-1156420 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUACAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAAAGAUGAGAA +>ACMA01000080.1/56882-56775 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMV01000142.1/3082-3199 +UACUUAUCCAGAGAGAUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUUUAUAAUAGGAAGGUGCUAAUUCC.GCAAAAGACAUACUUUUGAAAGAUAAGAG +>CP003017.1/401663-401780 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCUAUGAAACCCAGCAACCAUCGUCAUUGACGAUAAGGUGCUAACCUAUGCAAGGGCA.CAACCUUGAUCGAUAAGAG +>CP002562.1/583609-583713 +AUGUUAUCAAGAAAGGUGGAGGGAUAGACCCUGCGAAACCUGGCAACCCUUCCUCA.UGGAAGAAGGUGCUAAAUUCUACCAAA...GUUUUUUGGAUAGAUAACAU +>AEFX01000010.1/465201-465102 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>AEHM01000045.1/33959-33868 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GUCAGCUUGAAAGAUAGGAA +>ACMA01000067.1/90429-90320 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP001598.1/1375374-1375479 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ADFM01000023.1/7898-7789 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AEFW01000027.1/144653-144515 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>ACML01000088.1/22603-22710 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAUGAAGCUCGGCAACCUGCUUAUA.GGAGCAA.GGUGCUAAGUCCAGCAAAAUGGCAUAUUUUGAAAGAUAAGGU +>CP001907.1/196988-196884 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>ADGO01109370.1/222-328 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGCUGUCUAUGACAGAAUGGUGCCAAAUCCUUAAGAGUGUAUCGCUCUUAGAGAUAAGGA +>CP001907.1/5396669-5396565 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>ADXB01000721.1/1166-1321 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCGCGGCGA...CGGGGAAGAUGAGGA +>ACUO01000032.1/7394-7303 +AAACCAUAGAGAGAGAUGGAGGGACAGGCCCUAAGAAAUCCAGCAACCUACAACA.....GUGU.GGUGCUAAUGCCUG.................GAAGAUAAUUA +>CP002160.1/1306215-1306317 +ACCUUAUCAAGAGAAGCCGAGGGACUGGCCCUAAGACGUUCAGCAACCCACUUU...AAAGUGAUGGUGCUAAAUCCAGCAGAU...UAAAUUCUGAGAGAUGAGGA +>AEUR01000007.1/8348-8250 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AAQL01011030.1/961-1062 +CUCUUAUUCAGAGUGGUGGAGAUAAAGGAUCAGUGAAACCCGGCAACCCCUGAC...AAAAGGAAGGUGCCAACCUGAGCGAAG.....AAAUUCGAACAAUAAGAG +>BAAV01034982.1/342-242 +GAACCAUCAAGAGCGACGGAGGGACUGGCCCUGUGAUGUCCAGCAACCUUCAGCU...AUGAAA.GGUGCUAAUUCCAGCAGUG....AUAUACUGGCAGAUGGGGA +>CP000001.1/4808849-4808742 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AP009049.1/2906273-2906168 +GCUUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAGCCCAGCAACCAGUAUUGUUAAUACAUUGGUGCUAAUUCCUACAGCU.....UAAGCUGAAAGAUAGGGG +>ACMF01000089.1/18265-18160 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ACEU01000265.1/7365-7210 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCGCGGCGA...CGGGGAAGAUGAGGA +>CP000727.1/1166206-1166308 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUACAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAAAGAUGAGAA +>ACZQ01000026.1/8228-8130 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AE006470.1/606189-606295 +CUAUCAUCCAGAAAGGCGGAGGGACUGGCCCUGCGAAGCCUGGCAACCUUCAUUCCACAUGAGC.GGUGCCAAAUCCAUCCCGGAGGAAAUCCGGGAAAGAUGAUGU +>AFEH01000021.1/46471-46369 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>CP002361.1/825578-825685 +CUCUUAUCCAGAGCGGUGGAGGGACCGGCCCUGUGAAACCCGGCAACCGGUGGGGAACACGCCUUGGUGCCAAUUCCGGCCCGC...GCGAGCGGGAAAGAUAAGGG +>ACMM01000188.1/35865-35975 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ACLY01000072.1/50633-50524 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACAAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACNC01000108.1/13620-13519 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AE017334.2/4740103-4739996 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACMS01000057.1/5302-5408 +UUCUUAUGUUGAGAAGUGGAGGGACGGGCCCUAUGAAACUCGGCAACCUCGUUUU..AGACGAAAGGUGCCAAAUCCUGCAGGUGAAAAACACCUGAAAGAUAAGAG +>CP002562.1/343316-343214 +AUGUUAUCAAGAAAGGCGGAGGGAUAGACCCUGUGAAGCCUAGCAACCCUUUCAUCAAGAAAGAAGGUGCUACAUUCUACCU.....AUUUG.GGGAUAGAUAACUA +>CP002050.1/2744123-2744015 +UUCUUAUCAAGAGAGGCGGAGGGACGAGCCCAAUGAAGCCCGGCAACCGCUUGGCGCCCAAGCACGGUGCUAAUUCUUGCAGCG...GAAACGCUGAGAGAUAAGAA +>ACMQ01000139.1/10424-10326 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AGAB01000036.1/21226-21329 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>AP008955.1/5704630-5704529 +CUCUUAUCCAGAGAGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACC....GAGCUAGA...GCGGUGCUAA..CCAGCAGAACGGACAGUUCUGGCCGAUAAGAG +>AAOX01000002.1/340881-340984 +CACUUAUCUAGAGUGGCUGAGGGACUGGCCCAUCGAAGCCCGGCAACCUGCUAAA....AGCAA.GGUGCCAAUUCCAGCAAAAUGUCCAAUUUUGGGAGAUAAGGU +>ACDF01000066.1/23376-23467 +AAACCAUAGAGAGAGAUGGAGGGACAGGCCCUAAGAAAUCCAGCAACCUACAAAA.....GUGU.GGUGCUAAUGCCUG.................GAAGAUAAUUA +>CP000485.1/3879287-3879394 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ABLH01000011.1/82797-82692 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACMH01000012.1/25540-25646 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AGJA01000003.1/165035-165133 +CUCUUAUUCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCUUA...GAUGC.ACGGUGCUAACUCCUGCAGAG.....AAAUCUGGGAGAUAAGAG +>FP929042.1/109932-110034 +CUCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUAUGAAGUCCGGCAACCCCGUUAGAAAACAGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>AE017333.1/969726-969839 +UUCUUAUUCAGAGAGGCGGAGGGAUUGGCCCUGUGAAACCCGGCAGCGGUUCUGCAUCAGAAUACUGUGCCACAUCCAACAAGCCGUACGGGCUUGGAAGAUAAGAA +>CP002390.1/773856-773756 +ACCUUAUCAAGAGUGGCGGAGGGACUGGCCCGUUGAUGCCCGGCAACC.GCAGAA....UGC.AUGGUGCUAAUUCCUGCAAAAAAGU.AUUUUUGGCAGAUGAGGU +>CP001903.1/176086-175972 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP003056.1/1476772-1476880 +AACUUAUCCAGAGAGACUGAGGGACAGGCCCGAUGACGUCCAGCAACCUUCAAAUCUUUUGAAA.GGUGCUAAUUCCUGCAGAAUGGUUCAUUCUGAGAGAUAAGUC +>AFEF01000006.1/702458-702347 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACMO01000027.1/28099-28207 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGGAUAUUUUGAAAGAUAAGGU +>CP001739.1/1846920-1847007 +AUAUCAUCAAGAGGAACUGAGAGACAGGCUCUGUGACGUUCAGCAACCUACGUAA..AUCGUGU.GGUGCUAAUUCCUG.................AAAGAUGAAAA +>CP002442.1/3137843-3137734 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCAAUGAAGCCCGGCAACCGUCAGCGCAGCUGAAAUGGUGCCAAUUCACACAAAGCGGCCUGCUUUGAGAGAUAAGAG +>ACQE01000058.1/7168-7082 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCUAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAAA +>ABKK02000022.1/333-439 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>CP000817.1/966524-966419 +CUCUUAUCAAGAGUAGCUGAGGGACUGGCCCUAUGAAGCUCGGCAACCUCCUUUUAUGAAGGAA.GGUGCUAAAUCCUGCAAACGAAAUUCGUUUGAUAGAUAAGAG +>AARG01000013.1/369958-370044 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCAAUGAUGUUCAGCAACCUACUUAG...AUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAGA +>ACWD01000058.1/204301-204197 +CACUUAUCAAGAGAGACUGAGGGACUGGCCCGAAGAUGUCCGGCAGCGGCUCUAU...AGAGCGCUGUGCCAAAUCCAGCAAGCAUAG.GUGCUUGGCAGAUAAGAA +>ACMR01000066.1/24237-24345 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGACGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>FN538970.1/1222226-1222332 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>ABDK02000011.1/55113-54998 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUCAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>CP002293.1/2900491-2900383 +UUCUUAUCAAGAGAGGCGGAGGGACAAGCCCAAUGAAGCCCGGCAACCGCUUAACCAUUAAGCACGGUGCUAAUUCUUGCAGCG...GAAACGCUGAGAGAUAAGAA +>ACLS01000123.1/74863-74756 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACZM01000015.1/166913-166804 +ACCUCAUCCAGAGCAGUGGAGGGAAUGGCCCGAUGAAGCUCGGCAACCAUGGCGACUUUGCCAACGGUGCCAAUUCCUUUAGGUAAAGGACGCUGAUAAAAUGAAGU +>AFTM01000028.1/122155-122060 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMM01000283.1/22365-22264 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACRH01000024.1/177418-177307 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUAUGUAAAGAAAGGUGCCAAACCUUGCAGACAUAUAUCGUCUGAACGAUAAGAG +>ACMK01000044.1/17989-18094 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>CP001794.1/1769996-1770104 +UUCUUAUCAAGAGAGGCGGAGGGACGAGCCCAAUGAAGCCCGGCAACCGCUUGGCGCCCAAGCACGGUGCUAAUUCUUGCAGCG...GAAACGCUGAGAGAUAAGAA +>AP006627.1/604071-603968 +UUCUUAUUAAGAGGAGCAGAGGGACUGGCCCAAUGAUGCUCAGCAACCCCGCCAU..GAGCGGAAGGUGCUAAUUCCAGCAGGAC..UACGUCCUGGGAGAUAAGAG +>BA000028.3/2708645-2708539 +UUCUUAUCAUGAGAGGCGGAGGGAAUGGCCCAACGAAACCCGGCAACAGGUUCUUAUUAGAAUACUGUGCCAAUUCCAUCAAGCA..AAUUGCUUGAAAGAUAAGAG +>ABWK02000020.1/271385-271488 +CUCACAUCCAGAGCGGCGGAGGGACUGGCCCGAUGAAACCCGGCAACCAUUGACUUCGUCAAAACGGUGCCAAUUCCUUUAGGU....CCGGCCUAUAAGAUGAGAG +>BAAX01000675.1/2921-2824 +UAUUCAUCCAGAGCAGCCGAGGGACUGGCCCGA.GACGCUCGGCAACCUACGUAG.....GUAA.GGUGCCAAUUCCAGCAGGA....ACAACCUGGCAGAUGAAGU +>CP002219.1/1640373-1640252 +UUCUUAUCAAGAGUGGCGGAGGGACUGGCCCAAUGAAGCCCGGCAACCGGAAAAAGGUUUUUCUUGGUGCCAAUUCCAGCAGGUAUUUUUUACCUGGCAGAUAAGAA +>ABDO02000001.1/105850-105951 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCAGUGAUA..UUCACUAAGGUGCCAAUUCCUGCAGUA.....UUAUCUGCAAGAUAAGAG +>FR687253.1/300872-300755 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAACGUUUUGUUUUGGUAGAUAAGAG +>ACIK02000010.1/282585-282485 +AACUCAUCAAGAGUAGUGGAGGGAUAGGCCCUGUGAAGCUCAGCAACCUUCCAA...GAGGAAAAGGUGCUAAUUCCUAUGACA.....AAUGUCGUUAGAUGGGAG +>FN433596.1/1939016-1938906 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AEFY01000010.1/29983-30105 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>AFTU01000047.1/17569-17680 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AP009484.1/577447-577549 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUUUGAAGCCCGGCAACCGUCUGA...AAAGAAAUGGUGCCAAUUCACAUAAAGUGUAA.ACUUUAGAAGAUGAGAG +>ADDE01000113.1/2281-2175 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>AESC01000083.1/1524-1628 +AGCUUAUCAAGAGAGGUGGAGGGAAUGGCCCUGUGAAACCCGGCAACCAGUAUUAUAGAUACUAAGGUGCUAAUUCCUGCAGUG.....UAGUCUGCAAGAUAAGAA +>CP000001.1/4612829-4612708 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP002927.1/2042318-2042472 +CUCUUAUCGAGAGUGGGCGAGGGAUCGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....GUUAUCUGAGAGAUAAGAG +>ACUV01000036.1/411480-411369 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AAEP01000030.1/181382-181487 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AAEP01000032.1/98193-98314 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP000764.1/2208997-2208899 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCAAAGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGAAAGAUAAGAU +>ACMB01000080.1/81409-81300 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ADLU01000024.1/29859-29761 +CUCUUAUUCAGAGCAGUGGAGGUAAAGGACCUGUGAAGCUCGGCAACCCCCGGUU....CGGGAAGGUGCCGACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>AAFX01098755.1/476-348 +UACUUAUCAAGAAAGGCUGAGGGUAUGGCCCUGCGAAGCCUGACAACCUCCUUCUACGAAGGAAAGGUGCCAAAUCCAUCCUUGCCGCGUGCGGGGAAAGAUAAGUC +>BX571857.1/1860156-1860045 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AADR01000029.1/1481-1581 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ACVI01000091.1/12991-13098 +UUCUUAUCUAGAGAGGCUGAGGGACUGGCCCUAUGACGCCCAGCAACCUGAAUAACAUGUUCAAAGGUGCUAAUUCCAGCAGGU...UAAAUCCUGAAAGAUGAGAA +>FN665653.1/177267-177370 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAAG.AGUCUUGAAAGAUGAGGU +>ACNK01000163.1/18-125 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCUUAUGAAACCCAGCAACAGUCUGCUUAGUAGACACUGUGCUAAUUCCAGCGGGUGAU..AAUCCUGAUAGAUGAGAG +>CP001581.1/1901042-1901145 +UACUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAGCCCAGCAACCUAUAUGAAACAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAAGCUGAGAGAUGAGGA +>CP001683.1/3521110-3521006 +UAUCCAUCCCGAGCGACCGAGAGACUGGCUCUAUGACGUCCAGCAACCGCCCACUGUUGGGGACAGGUGCUAACGCCAG.................AUCGAUGGAGG +>CP002955.1/5250254-5250151 +GAUUUAUAAAGAAGUAGCGAGAGACUGGCUCUAUGACCUAUGGCAACCUUCAUCA..AAUGAAAAGGUGCCAAUUCCAGCUCUU...AAAUAAGAGGACUAUAAAAA +>AFPK01000005.1/5069-4964 +AAGUUAUCAAGAAAGGUAGAGGGAUGGACCCGUUGAAACCUAGCAACCCUUUGCCAGUCAAAGAAGGUGCUACAUUCUACCAAC...AACUGUUGGAUAGAUAACAC +>ACMF01000025.1/40829-40934 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>AFEH01000029.1/41770-41870 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>CP002468.1/3640777-3640877 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCU....AGCGGCUGAGAGAUAAGAU +>CP000001.1/2520382-2520497 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>CP001175.1/922600-922708 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>AARP04000024.1/10814-10717 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCCGUGAAGCCUGGCAACCGGAAGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>AEFO01000020.1/165339-165438 +UUCUUAUCAAGAGAGGCAGAGGGACAAGCCCGAUGAAGCCCGGCAACCGACUUGU..AAAG.CACGGUGCUAAUUCUUGCAGCU.....AGCGCUGAGAGAUAAGAU +>AP009049.1/3315684-3315588 +UUCUUAUUUUGAGAGACGGAGGGACUGGCCCUAUGAUGUCCGGCAACCUGAAUAU.....UU.AAGGUGCUAAUUCCAGCAGGU....AUUACCUGAGAGAUAAGAA +>AE017334.2/1362780-1362888 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACKD01000021.1/20421-20323 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACNG01000119.1/7352-7247 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>CP002660.1/453555-453657 +UUCUUAUCAAGAGUGACGGAGGGAUAGGCCCUAUGAAGUCCGGCAACAUCCAAUUAUUUUGGAGAUGUGCUAAUUCCUACAGGU....UUAUCCUGAGAGAUGAGAA +>ACDH01000001.1/9727-9814 +CAACCAUCAAGAGAGACUGAGGGACUGGCCCUGUGAUGUUCAGCAACC.GCCGUU..AUGGU.GUGGUGCUAAUUCCAG.................ACAGAUGGAUA +>ACPX01000213.1/13661-13541 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>ABAV01057345.1/280-391 +GACUUAUGAAGAAAGGUGGAGGGAUAGGCCCUGUGAAACCUGGCAACCUUUAUUCAAUUAAAAAAGGUGCCAAAUCCCAUUCUGACAAACUUAGGAAGAGAUAAGUU +>CP001982.1/3420713-3420603 +CUCUUAUUGAGAGAGGCGGAGGGACUGGCCCUGUGAAGCCCGGCAACCAUUUAACAUGUUAAAAAGGUGCUACAUCCUGCAAAGCGUACAGCUUUGAAAAAUAAGAG +>AFGF01000053.1/75897-75791 +CUCUUAUCCAGAGUGGUCGAGGGACUGGCCCGAUGACGCCCGGCAACCGGCUUUUC.AGAGCAGUGGUGCCAAAUCCAGCAGAACUUUUGGUUCUGAGAGAUGAGAG +>AP009049.1/1905577-1905474 +CUCUUAUCACGAGAGGUGGAGGGACUGGCCCUGUGAAGCCCGGCAACAGCUAGAUAUUCUAGAAAUGUGCUAAAUCCUGAAGGA...UAUUUCCUUAAAGAUGAGAG +>ACJC01000091.1/21524-21626 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>ABQK01000005.1/239179-239299 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAGCGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>ACMQ01000191.1/1506-1385 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP002114.2/15420-15518 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ADND01075977.1/480-373 +UUCUUAUCAAGAAAGGUGGAGGGAUAGGCCCUAUGAAACCUGGCAACCUACCCAAU.UCGGGAAAGGUGCCACUUCCUUCUCUAACUCCGUUAGAGAUAGAUAAGUU +>AGTN01591611.1/442-302 +ACUUCAUCAAGAGUGACCGAGGGACUGGCCCGUUGAAGUCCGGCAACCG.UCGAUGCAGGA.CCAGGUGCCAAAUCCAG.................AAAGAUGAGAA +>CP001712.1/3496955-3496821 +UCGUUAUCAAGAAAGGUGGAGGGAUAGACCCAGUGAAGCCUGGCAACCCUUCGCACAUCGAAGAAGGUGCUAAUUCUAACCCGGA.......CGGGGCAGAUAACAA +>AFUA01000004.1/25716-25616 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>ABDL02000019.1/7886-7772 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACLP01000020.1/117164-117064 +AUCUUAUUAAGAGAAGUGGAGGGAUUGGCCCUAUGAAACUCAGCAACUGCGCUUU....GCGUGAGGUGCUACAUCCAACAGGA.....UUUCCUGAAAGAUAAGAA +>ACLU01000089.1/2675-2534 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AGJB01000007.1/185735-185839 +UUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGUAUUUUGAAUACAGCGGUGCCAAUUCCUGCGAUG...GAAACAUUGAUAGAUGAGAG +>AFSR01000140.1/4374-4264 +UCUUUAUCCAGAGCAGCUGAGGGACAGGCCCAACGAAGCUCGGCAACCGGCGGAAGCUCCGCUACGGUGCCAACUCCUGCGGUUAGUCAGUAACCGAAAGAUAAAGG +>AACY020010366.1/201-297 +UACUUAUCAAGAAAGGUGGAGGGAAAGGCCCUUUGAAACCUAGCAACCCCAAAAU.....AGGAAGGUGCUAAAUCCAGAUUUA.......AAUAUCAAGAUAAGAG +>AE017355.1/1833727-1833836 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCGAUUUAUGUGAUAUAAAGGUGCUAAAUCCUGUAGGAUAUAAAGUCCUAAUAGAUAAGAA +>ADLB01000021.1/277705-277603 +CUCUUAUUCAGAGUGGUGGAGGUAAAGGACUGAUGAAGCCCGGCAACCCCUUGUCACGACAGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>AACY020280063.1/1337-1426 +GUAUCAUCAAGAGAAGGUGAGAGACACGCUCGAAGAACCUCAGCAACCGCCACA...UAAGGUAAGGUGCUAAAUCGU..................UCGGAUGACCA +>ACHH02000010.1/20460-20571 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>AARX02000001.1/1218931-1218825 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AARI02000593.1/1065-977 +......UCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGA...... +>AFTQ01000072.1/30701-30603 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACLX01000080.1/8365-8472 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAGCCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACXP02000002.1/409805-409927 +CUCUUAUCGAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCG.............CACGGUGCUAAUUCCUGCAGAACGUUGAGUUCUGGCAGAUAAGAG +>CP000448.1/1653165-1653067 +CUCUUAUCCAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGCCUGAA....AGGUAUGGUGCCAAAUCCUGCAGGAG....GAUCCUGGCAGAUGAGAG +>ACEC01000115.1/2240-2146 +GUCUUAUCAAGAGUGGUGGAGGUACAGGACCUGUGAAGCCCGGCAACCUUUUG.......AGUAAGGUGCCAAAUCCUGCGGCU......AUGCCGAAAGAUGAGAA +>ACML01000201.1/7873-7985 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAACCAUUAACAUGGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUAAGAA +>AEFO01000030.1/144646-144508 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>ACNF01000103.1/1529-1408 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AGHZ01000705.1/223-341 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGACGCUUCGUGUAGGUGCCAAAUCCUGCGGGGACCCACCCGCCGAAAGAUGGUUC +>CP001712.1/3486087-3485944 +GCGUUAUCAAGAAAGGUGGAGGGAUAGACCCGGUGAAACCUAGCAACCCUUUACCCCCAAAAGAAGGUGCUACAUUUAUCCUGCA.......CCGGACAGAUAACCA +>CP001176.1/4052363-4052468 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AEHM01000035.1/92443-92288 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCUUCAGAU....CUGAUCUGAGAGAUAAGAG +>BA000028.3/3200764-3200871 +UUCUUAUCGAGAGAAGCUAAGGGACUGGCCUGUUGACGCUCAGCAACCUCUAUCUCCAUUAGAAAGGUGCUACCUCCAGCAAGAUGUA.UGUCUUGAAAGAUAAGAG +>AEPB01000001.1/120290-120443 +CUCUUAUCAAGAGUGGCAGAGGGAUUGGCCCGAUGACGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAAAUGUAAUUUCUGAAAGAUAAGAG +>ACLV01000006.1/39425-39321 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>FN554889.1/5615959-5616105 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAAUCCGUCUCGCGGCGAACGCGAGGAAGAUGAGGA +>CP002508.1/3101564-3101463 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUACGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AE017334.2/5140450-5140345 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>CP002050.1/2963731-2963833 +UUCUUAUCAAGAGAGGGGGAGGGACUGGCCCGGUGAACCCCAGCAACCGGCCCGC....GGCCAAGGUGCUAAAUCCAGCAGGC...GGAAGCCUGGAAGAUAAGAA +>ACKF01000031.1/114293-114391 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP001983.1/4690886-4690769 +CUCUUAUCCCGAGUGGUGGAGGGACAGGCCCUAUGAAACCCAGCAACCAUCGUCAUUGACGAUAAGGUGCUAACCUAUGCAAGGGCA.CAACCUUGAUCGAUAAGAG +>AE008691.1/2076682-2076573 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCACGUA.AGUGCUU.GGUGCCAAUUCCUGCAGGUUGGGGUAGCCUGAGAGAUGAGAG +>CP001186.1/3221305-3221207 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACMK01000116.1/1309-1416 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACMF01000005.1/28890-28776 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>AGFW01000009.1/456340-456240 +UUCUUAUCAAGAGAGGCAGAGGGACGAGCCCGAUGAAGCCCGGCAACCGACUUAU..AAAG.CACGGUGCUAAUUCUUGCAGCU....AGCGGCUGAGAGAUAAGAU +>AFRV01000002.1/72790-72680 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAAGAAACCCGGCAACCCCGCGAG..AAGCGGAAGGUGCUAAAUCCAGCAGGCACACAUAGUCUGGCAGAUAAGAG +>AEFU01000003.1/263965-263860 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>CP000673.1/1712328-1712433 +AUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGACAACCACAUUUUAUAAAUGUAUGGUGUUAAUUCCAGCAGAU....UAUUUCUGAGAGAUAAGGA +>AACY023339105.1/458-562 +CAUGCAUCAAGAGCGGUGGAGGGUAUGGCCCUUUGAAGCCCGGCAACCAGCGAAUA.CUCGUCA.GGUGCCAAUUCCAGCAGGCAUUC.AUGCCUGGGAGAUGCGAU +>ADVM01000091.1/48605-48502 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAAG.AGUCUUGAAAGAUGAGGU +>CP002293.1/1546063-1545954 +CGCUUAUCAAGAGUGACCGAGGGACAGGCCCAAUGACGUCCGGCAACCUCCCGUU..AGGGGAACGGUGCCAAAUCCUGCAGAAUGAGUCAUUCUGAAAGAUAAGUC +>AP009049.1/1716196-1716083 +UUCUUAUCAAGAGAGACGGAGGGACUGGCCCUAUGAUGUCCGGCAACCGAAGAUUUUUAUUUCAUGGUGCUAAUUCCAGCAGGUAUUAAUAGCCUGAUAGAUAAGAG +>CP002207.1/1088525-1088630 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAA..AAUGUAA.GGUGCUACUUCCAGCAAAAUGUAUUAUUUUGGAAGAUAAGGG +>ABLU01106369.1/97-6 +CAGUUAUUAAGAAAGGCAGAGGGAUAGACCCGUUGAAGCCUAGCAACCCUUUAUUC.AUAAAGAAGGUGCUACAUUCU..................CAAAAUAUUUU +>AE017333.1/3302616-3302509 +CUCUUAUCCAGAGAGGUGGAGGGAAGUGCCCUAUGAAACCCGGCAACCAUCAACACGGUUGAAAUGGUGCCAAUUCACGCGAAGCGUUAUGCUUUGAAAGAUGAGAG +>ACMJ01000005.1/25358-25463 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ACNO01000072.1/27050-26956 +CGACCAUCCAGAGCGACCGAGAGACUGGCUCAUUGAAGUCCAGCAACCCCCCGAGUGAUCGGGUGGGUGCUACCGCCA..................ACCGAUGGAGG +>BA000043.1/3025512-3025403 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCAAUGAAGCCCGGCAACCGUCAGCGCAGCUGAAAUGGUGCCAAUUCACACAAAGCGGCCUGCUUUGAGAGAUAAGAG +>CP000736.1/1967624-1967513 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ABDA02000010.1/83737-83623 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP002171.1/744938-745040 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUAUAUUAUGCGUCGGUGCCAAAUCCUGCAGGG.....AAACCUGAGAGAUGAGAG +>CP000673.1/3384182-3384086 +UUCUUAUUUUGAGAGACGGAGGGACUGGCCCUAUGAUGUCCGGCAACCUGAAUAU.....UU.AAGGUGCUAAUUCCAGCAGGU....AUUACCUGAGAGAUAAGAA +>ACMF01000076.1/1530-1409 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ABOO01000001.1/24287-24392 +CUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCAGUGAGAA.AUCACUACGGUGCCAAUUCCGGUAAAGA..AAUUCUUUACAAGAUGAGAG +>CP000764.1/2820365-2820470 +UUCUUAUCAAGAGUGGUGGAGGGACGAGCCCGACGAAGCCCGGCAACCAUCUACAAAGUAGACACGGUGCUAAUUCUCGCAGCG....UUACGCUGACAGAUAAGGA +>AJ002571.1/38016-37861 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>ADGO01101465.1/100-3 +AUCUUAUCGAGAGUGGUUGAGGGACUGGCCCGUUGACGCCCGGCAACCGCUUCAGUUGAAGGUCAGGUGCCAAAUCCAG.................UCCGGCAGCAC +>ACRH01000035.1/12922-12826 +AACUUAUCGAGAGAAGUGGAGGGACUGGCCCUAGGAAGCUCGGCAACA....UUUUAUCA.....UGUGCCAAUUCCAGUAACCGCU..AAGGUUAGAAGAUAAGCU +>ACMF01000071.1/8026-8135 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>ADJN01000063.1/77344-77246 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCUGAUUUG....AUUAA.GGUGCUAAUUCCAGCAGCU...AAAAAGCUGAUAGAUGAGUA +>ACLW01000041.1/215528-215633 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ABJH01000081.1/1215-1362 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCAUGGCGAACAUGAGGAAGAUGAGGA +>ABHD02000014.1/193182-193288 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>CP001107.1/420038-420140 +CUCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUAUGAAGUCCGGCAACCCCGUUAGAAAACAGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>CP000728.1/3748367-3748257 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCCUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>CP002534.1/2207035-2207148 +UAGUUAUCAAGAAAGGCGGAGGGAUAGACCCAAUGAAGCCUAGCAACCCUUUGUUCAACAAAGAAGGUGCUAAAUUCUACCAAGUACAUCCUAUAGGCAGAUAACGA +>CADY01000178.1/37638-37481 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCGG......GGGAAGGUGCCAAUUCCGUCUCGCGGCGA...CGAGGAAGAUGAGGA +>ACNJ01000082.1/47440-47299 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AP006840.1/2688754-2688649 +GGUUCAUCGAGAGUGGCGGAGGGACUGGCCCCAUGAUGCCCGGCAACCUCUCCCGCGGGGAGAACGGUGCCAAAUCCAGCGGACA..CUCGGUCCGAGAGAUGAAGC +>AFTU01000029.1/55197-55102 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP001364.1/4079417-4079311 +UGCUCAUCGAGAUGGGCUGAGGGACUGGCCCGAUGACGCCCGGCAACCCCCGCCA.....GGGAAGGUGCCAAAUCCAGCGGCAAUGGAUUGGCCGAAAGAUGAGAG +>AAFX01048923.1/818-717 +CGCUUAUCCAGAGUGGCUGAGGGACAGGCCCGUCGAAGCCCAGCAACCGGCGCAA.....GCCCAGGUGCUACUUCCUGCCCGA...UAAACCGGGAGAGAUAAGAG +>AE008922.1/3379772-3379652 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>ACDK01000075.1/50571-50448 +AACUUAUCAAGAGUGGUGGAGGGACUGGCCCUAAGAAACCCAGCAACCUACGUAG.....GUGU.GGUGCUAAUUCCUG.................UUAGAUAAGGG +>CP001177.1/191358-191463 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP002472.1/2097245-2097097 +CUCUUAUCCCGAGUGGUGGAGGGACGGGCCCGAUGAAACCCAGCAACCCGCCUCU.....GCAAAGGUGCUAACCUCAGCAAGGAAUGUUUCCUUGAACGAUAAGAG +>ADVR01000103.1/8912-8784 +UGCUCAUCCAAAGGGGUGGAGGGAACGGCCCGAUGAAGCCCGGCAACCACGCAUCA....CGAACGGUGCUUACUCGGUCAA.C...GCAAG.CUGAAUGAUGAGGU +>ADXK01000110.1/1298-1400 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCAACAGAAG.UAACAUUCUGGCAGAUAAGUA +>ABLT01000032.1/10253-10362 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>ACVI01000005.1/58732-58832 +AAUUUAUCAAGAGUGGACGAGAGAUUGGCUUUAUGACUCCCAGCAACCUACUUAU.....GUAA.GGUGCUAAUACCAACAAAGCUU.AAGCUUUGGAUGAUAAAGA +>AM295250.1/68533-68638 +UUCUUAUUAAGAGGAGUGGAGGGAUUGGCCCUGUGAAACUCAGCAGCAACCGCUU..UGCGGUAUCGUGCUAAAUCCAACAAGUU..GAUGACUUGAAAGAUAAGAA +>ACMB01000078.1/12404-12263 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>BA000043.1/972359-972191 +CUCUUAUCAAGAGUGGCUGAGGGAUUGGCCCAAUGAAGCCCAGCAACCGACCGUAA....GGCACGGUGCUAAGUCCAACAGAAAGACCGUUUCUGAAAGAUAAGAG +>ABKJ02000018.1/101979-101874 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>CP002508.1/1956997-1957102 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUAAUGU...UAAAUAAAGGUGCUAAAUCCUGUAGGAUCUAAAGUCCCAAUAGAUAAGAA +>AAEK01000009.1/10298-10190 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP001283.1/1850666-1850775 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCGAUUUAUGUGAUAUAAAGGUGCUAAAUCCUGUAGGAUAUAAAGUCCUAAUAGAUAAGAA +>CP001022.1/2505940-2506043 +UACUUAUCGAGAGCGACCGAGGGAUAGGCCCAACGACGUCCGGCAACCACCUUUA....AGGAACGGUGCCACAUCCUACAGAAUGUUUCAUUCUGAGAGAUAAGUU +>ACEY01000138.1/23276-23129 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCAGU.....GGGAAGGUGCCAAAUCCGUCUCACGGCGA...UGAGGAAGAUGAGGA +>CP000909.1/2016909-2016803 +CACUCAUCCAGAGCGGUGGAGGGACCGGCCCUGCGAAACCCGCCAACCCGGCGGAAGAACCUGACGGUGGCAACUCCGGCAGCA....UAAAGCUGGCAGAUGAGAG +>ABKG01000007.1/159776-159884 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACMQ01000277.1/1459-1574 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>ADJS01018566.1/1126-1025 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUAAGAAGCUCGGCAACCCCUCGUA...AUAGGAAGGUGCCAACCUGAGCGAGU.....UAUUUCGAACAAUAAGAG +>ACMR01000018.1/47221-47109 +CCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACMZ01000083.1/34796-34698 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ACLZ01000058.1/207188-207297 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP000730.1/1916037-1915927 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP001283.1/328375-328480 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>CP002183.1/3155181-3155075 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACGCUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>AL009126.3/3999166-3999272 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>ADCR01000023.1/38996-38899 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGUGAAGCUCGGCAACCCCGUGAA.....CGGAAGGUGCCAGCCUGAGCGAGU.......AAUCGAACAAUAAGAG +>ABDQ01000003.1/211832-211918 +UGCUUAUCUAGAGUGGCGGAGGGACUGGCCCUUUGAAGCCCAGCAACCUAUAUUU..AUUAUGU.GGUGCUAAUUCCAG.................ACAGAUGAGGA +>CP001598.1/3890765-3890624 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP002183.1/3807155-3807261 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>AARU02000003.1/416280-416382 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>AP007209.1/4020877-4020986 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP001859.1/360286-360394 +AGCUCAUCAAGAGUGGCGGAGGGAAUGGCCCUAUGAAACCCAGCAACCUGGCCUG..UGGCCAACGGUGCUAAUUCCUGCAAUGCGGUUUCGAUUGUAAGAUGAGAG +>ACLZ01000020.1/27927-28035 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>FN665652.1/161426-161529 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>ABSA01000115.1/3527-3417 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ADFM01000067.1/22227-22120 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACNB01000179.1/14888-14784 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAGUA..AUCCUGAGAGAUAAGAA +>ADVK01000010.1/112091-112005 +UAACCAUCCAGAGAAACGGAGGGACUGGCCCAAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAGA +>CP001283.1/197199-197093 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>ACDB02000044.1/2015-1927 +AGACCAUCAAGAGAGAUUGAGGGACUGGCCCUAUGACAUCCAGCAACCUGCUUUUA.CAAGUGU.GGUGCUAACUCCUG.................AUAGAUGGAUG +>CT573074.1/54619-54740 +AUCUUAUCCGGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCAGCAACCGGCCUGUUCAUGGUGCAGGUGCUAAUUCCUGUCUCAAGUU.UUUGGGAAAAGAUAAGAU +>AERA01028774.1/111-210 +CGCUUAUCUAGAGCAGUCGAGGGACCGGCCCGUUGACACUCAGCAACCACCGCA.....AGGAAAGGUGCUAACUCCGGCAGCG.....AAAGCUGGAAGAUAAGAG +>ADKQ01014788.1/335-442 +GACUUAUCAAGAAAGGUGGAGGGAUUGGCCCUUUGAAACCUAGCAACCUCUCUGUUGCAGGGAAAGGUGCUACUUCCAACCCAG.....AAAUGGGAAAGAUAAGUU +>CP001186.1/4682930-4682809 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>CP000607.1/1332223-1332114 +CUAUCAUCGAGAAAGGUGGAGGGACUGGCCCUGAGAAGCCUGGCAACCUCAUUCCUGUAAUGAUUGGUGCCAAUUCCAUCCUGGCAGGGAGCCGGGAAAGAUGACGG +>ABFA01000017.1/33273-33368 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AAXU02000001.1/1518011-1517908 +GAUUUAUAAAGAAGAGGCGAGAGAUAGGCUCACUGACCCUUGGCAACCUCCACGAUUUCGGGAAAGGUGCCAAGUCCUACCCAC......UGCGGGAACUAUAAACA +>BABD01022783.1/242-140 +CUCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUAUGAAGUCCGGCAACCCCGUUAGAAAACAGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>ACLU01000014.1/25716-25822 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ACOK01000109.1/19481-19381 +ACCUUAUCAAGAGCGGCGGAGGAACAGGUCCUGUGAAGCCCGGCAACCUGACUAUUUCGGUCAA.GGUGCUAAUUCCUGCGG.....UUUAU.CCGGAAGAUGAGGA +>AEAA01000021.1/26863-26772 +ACCUUAUUAAGAGUGGUGGAGUGAUGGGCACUUUGAAACCCGGCAACC.......UAAUU.....GGUGCUAAAUCCCACAGAG....UUAUUCUGAAAGAUGAGGU +>AENY01000051.1/1280-1394 +GCCCUAUCGAGAGUGGCCGAGGGACGGGCCCGAUGACGCCCGGCAACCGGCCGC......GGCACGGUGCCAAUUCCCGCGGGAGGCG..UUCCCGGGAGAUAGGGA +>CP003056.1/3328132-3328032 +UUCUUAUCCAGAGAGGUGGAGGGAAAGGCCCUUUGAAGCCCGGCAACAGGUUGAA....AAACACUGUGCCAAUUCCUGCAGAC...AAUCGUCUGAAAGAUAAGAG +>ABDM02000011.1/138018-138125 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AARU02000001.1/1218936-1218830 +CUCUUAUAAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCGGCAACCUUUCAAUACGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>AE017334.2/2459484-2459599 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUGAGAG +>ABRX01000004.1/284158-284270 +ACCUUAUUAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGCUGUUCCUAACAGAAUGGUGCUAAUUCCUUAAGCAAGCAGAUUGUUUGAAGAUAAGGC +>AP009049.1/1712202-1712307 +AUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGACAACCACAUUUUAUAAAUGUAUGGUGUUAAUUCCAGCAGAU....UAUUUCUGAGAGAUAAGGA +>AFHT01000072.1/10779-10668 +CUCUUAUCAAGAGAGGCGGAGGGACGAGCCCGAUGAAGCCCGGCAACCCCGGUCACCGACCGGAAGGUGCCAAUUCUUGCAG...........CUGAGAGAUAAGAG +>AFUG01000032.1/18938-18840 +AAUUCAUCGCGAGCAACCGAGGGACUGGCCUUAUGACGUUCGGCAACCCCCAGUU....UGGGAAGGUGCCAAAUCCAACGGAA.....CAUUCCGGCAGAUGAUGU +>ACHA02000005.1/159269-159383 +GAUUUAUAAAGAAGUGGCGAGAGACUGGCUCAAUGACCCAUGGCAACCUUCAAAAAAUUUGAAAAGGUGCCAAUUCCUGUCCAAAGCAAUUUUGGAGCAUAUAAAUG +>ACLS01000004.1/33939-34044 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AP009049.1/655270-655370 +AACUUAUCAAGAGAGGUGGAGGGACAGGCCCAUUGAAGCCCGGCAACCAAUACGU..UGUAUAAUGGUGCCAAAUCCUGCAGCG.....AAGGCUGAAAGAUGAGAG +>FN665653.1/1810184-1810079 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ACST01000035.1/141724-141629 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AGIU01000008.1/69311-69177 +AGCUCAUCCAGAGGGGCAGAGGGACCGGCCCGUUGAAGCCCGGCAACCGGCGUC......ACAACGGUGCCAAUUCCGUCCCGC...GUCAGCGGGAAAGAUGAGGA +>ADFM01000082.1/32742-32856 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP000817.1/191590-191689 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCAUUGAAGCUCAGCAACCAACUUUU....UGUCA.GGUGCUAAAUCCAGAAGACCGUU.GAGUC..GAAGAUGAGAA +>AFUS01000002.1/25271-25174 +CACUUAUCCAGAGUGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCUGUUUUUA.AAAAUAA.GGUGCUAAUUCCAGCGAGU.......AUUCGGAAGAUAAGAA +>CP002432.1/2358899-2359016 +UCUUUAUCAAGAGUGGCGGAGGGACAGGCCCGCAGAUGCCCAGCAACCUCCUGGCACAGGGGAUCGGUGCUAAUUCCUGGCCAUAGGCACUAUGGCGAAGAUGAGGA +>AE015929.1/588095-588197 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUAAGAAGCCCGGCAACCGUCUAAA..AUAGAAAUGGUGCCAAUUCACAUAAAGUAU..AACUUUAGAAGAUGAGAG +>AEFS01000009.1/182355-182479 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGGUUUGCUUAGUGCCAAGGUGCUAAAUCCAGCAAGCGAUUUUUGCUUGGAAGAUAAGAG +>ACNI01000068.1/5467-5366 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACMU01000010.1/79594-79482 +CCUUUAUCAAGAGAGGCAGAGGGACCGGUCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCUUCCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>CP001215.1/4075503-4075394 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ACNF01000041.1/40764-40869 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ABCZ02000001.1/683873-683758 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>AARQ02000019.1/42071-41963 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ACIE02000022.1/6486-6571 +CAACCAUCAAGAGAAACUGAGGGACUGGCCCUGUGAUGUUCAGCAACC.GCCUAU....GGU.GUGGUGCUAAUUCCAG.................ACAGAUGGAUA +>ABHF02000029.1/229745-229847 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ABFY02000010.1/146780-146681 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUAUGAAGCUCGGCAACCCCCGGCG..CGU.GGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>CP001686.1/1761186-1761094 +ACUGUAUCCAGAGCGGUGGAGAGACUGGCUCUUUGAAACCCAGCAACCCCCCGUCAUCGGGUGAGGGUGCUAACGCCG..................AUCGAUGGAGG +>ABDM02000003.1/133368-133247 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACIH01000120.1/7836-7993 +UUCUUAUCGAGAGAGGCGGAGGGAAAGGCCCGAUGAAGCCCAGCAACCGAUUC.......GUCAUGGUGCUAAUUCCUUCAAAACCG.....UUUGGCAGAUGAGAA +>D83026.1/26298-26192 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUAAGAACAUUGCGUUCUUGCAGAUGAGGC +>ADGO01120806.1/389-491 +CGCUCAUCAAGAGCGGCUGAGGGACAGGCCCGAUGACGCCCGGCAACCAGCGAGCCGUGAGUCA.GGUGCCAAUGCCUG.................AACGAUGAGCA +>ACLW01000086.1/91948-91839 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUUAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000904.1/53132-53239 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCUUAUGAAACCCAGCAACAGUCUGCUUAGUAGACACUGUGCUAAUUCCAGCGGGUGAU..AACCCUGAUAGAUGAGAG +>ACKC01000018.1/114293-114391 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AFNQ01000029.1/84293-84195 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACVX01000026.1/41527-41632 +ACCUUAUCAAGAGAGGCGGAGGGAUGGGCCCUAUGAAACCCGGCAACCGGCAGAA...UUGUAUCGGUGCCAAUUCCUACAGGAUGUAAAGUCCUGACAGAUGAGGA +>FR687253.1/1727007-1726899 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAUGUGAAAGGUGCUAAUCUUUGCAGGAACACUAUUCCUGAACGAUGAGAG +>AGBF01000016.1/63527-63681 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAAUCCGUCUCACGGCGA...UGAGGAAGAUGAGGA +>AP006627.1/3104693-3104588 +UUCUUAUCGAGAGAGGUGGAGGGACUGGCCCAAUGAAACCCGGCAACCCAAGUU...CGCUUGAAGGUGCUAAAUCCUGCAAAGCAUAUGGCUUUGGGAGAUGAGAG +>BA000017.4/15956-16054 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMN01000011.1/25620-25724 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGUCUUUAUGGCUUGGAAGAUGAGAA +>ADXG01000253.1/110-212 +UUCUUAUCCAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCGGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>BABG01009083.1/1203-1104 +UGCUUAUCAAGAGAGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGCAUUU....UGCAUCGGUGCUAAAUCCUGCGGUG...UUUAUUCCGAAAGAUGAGUU +>U36379.1/1-101 +.....AUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAU..... +>ACSN01000026.1/13080-12985 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMT01000184.1/19472-19363 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000560.1/3717018-3717104 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUC..AGCAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>CP000860.1/973047-972931 +CUCUUAUCGAGAGUGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCGUCGGUGGCACCGGCCAGGUGCUAAUUCCUGCGGGAGAUCGACUUCUGGGAGAUAAGAG +>CP001874.1/3860135-3859996 +CGCUCAUCAAGAGGGGUGGAGGGACCGGCCCUGUGAAGCCCGGCAACCUCCCGG......GGACAGGUGCCAAUUCCGGCUCCCGGCCAA..GGAGGAAGAUGAGGG +>AE001437.1/1131537-1131641 +CACUUAUCAAGAGAGGUGGAGGGACCGGCCCUGUGAAGCCCAGCAACC.GUAUAUGUUAUAC.AAGGUGCUAAUUCCUGCAGCG.....CUAGCUGAGAGAUGAGAA +>AACY023246259.1/62-176 +AUGUUAUCAAGAAAGGCUGAAGGAUAGACCUGUUGACGCCUAGCAACCUGCAAACUAUUGGAGAAGGUGCUAAAUUCUACUUCUUAUAUUAAUUAGAUAGAUAACAA +>AP006716.1/2100177-2100072 +UUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUAUGAAGCCCGGCAACCGUCUAGUU.AUAGAAAUGGUGCCAAUUCACAUAAAGUUGAUUACUUUAGAAGAUGAGAG +>ABWY01000009.1/114191-114289 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AFED01000067.1/41888-41988 +ACCUUAUUUUGAGAAGCUGAGGGAUUGGCCCAUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>CP002432.1/1012091-1012194 +UAUUCAUCAUGAGUAGUGGAGGGACGGGCCCUGUGAAGCUCAGCAACCUUCUUGU..ACGGAAAAGGUGCUAAAUCCCUCAGUC...ACUUGACUGGAAGAUGAGCU +>ABWP01000011.1/21160-21274 +GUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGGUAUAUUUUAUACAGCGGUGCUAAAUCCUGCAACUAGUAAUCAGUUGAUAGAUGAGUA +>ACMM01000148.1/26469-26576 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCUUAUGAAACCCAGCAACAGUCUGCUUAGUAGACACUGUGCUAAUUCCAGCGGGUGAU..AAUCCUGAUAGAUGAGAG +>ACRO01000015.1/80831-80729 +UACUUAUCAAGAGUGAGUGAGGGAAAGGCCCGAUGAACUCCGGCAACC.AAUCAA.UUGAUU.AAGGUGCUUUCCUUAGCAAAG...GUUACUUUGAACGAUGAGGU +>CP001844.2/15956-16054 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMV01000059.1/181989-182093 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCACG.AUGGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGGA +>CP002164.1/740856-740980 +UCCUUAUCAAGAGAGGUGGAGGGAAAGGCCCGAUGAAACCCGGCAACCGGCAAAGCUUUUGCAAUGGUGCCAACUCCGUCAGAAAGCAAA..UCUGAGAGAUGAGGA +>CP003017.1/1624623-1624733 +CUCUUAUUGAGAGAGGCGGAGGGACUGGCCCUGUGAAGCCCGGCAACCAUUUAACAAGUUAAAAAGGUGCUACAUCCUGCAAAGCGUACAGCUUUGAAAAAUAAGAG +>CP000903.1/1413788-1413893 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAGAUGAGAA +>ADAT01000056.1/87568-87473 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACNE01000102.1/28895-28754 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>CP000875.1/1061086-1061193 +AACUCAUCCAGAGGGGUGGAGGGAUCGGCCCUAUGAAACCCGGCAACCGCAGGCAGCCUUGGACUGGUGCUAAGUCCGACAGAA....UCAUUCUGGAAGAUGAGGG +>CP002927.1/1429036-1429128 +UUUCUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA.........UUU...AUUGUGCCAAUUCCAGCAAGC...GUACGCUUGAAAGAUAGGAA +>AP008229.1/1890531-1890650 +UCACCAUCGAGACCGGCGGAGGGACAGGCCCUUUGAUGCCGGGCAGCCAGCGGAGCG...GUUU.GGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>ADMN01000078.1/23455-23556 +ACCUUAUCAAGAGAAGUGGAGGGACAGGCCCUAUGAAGCUCAGCAACCGUACAG...UUGUACACGGUGCUAAAUCCGACAGAU....UGAUUCUGGGAGAUGAGGG +>CP002047.1/6130126-6129982 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGGCUCGCGGCGA...UGAGGAAGAUGAGGA +>AFWM01000157.1/28624-28524 +GCCUUAUCAAGAGAGGCGGAGGGAUUGGCCCGAUGAAACCCAGCAACCGCCAUAC.....GGCACGGUGCUAAAUCCAACAGGU.....AUACCUGAAAGAUAAGGA +>ACJA02000004.1/78586-78697 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ADJS01006782.1/111-209 +CUCUUAUUCAGAGCAGUGGAGGUAAAGGACCUGUGAAGCUCGGCAACCCCCGGUU....CGGGAAGGUGCCGACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>CP001602.1/1787117-1787009 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>AP008955.1/5138931-5138786 +ACCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCAUG.......UGCACGGUGCUAAUUCCUGCAGAAACAAAAGGUCUGGAAGAUAAGGG +>ACNL01000251.1/1504-1383 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AGFW01000001.1/297008-296902 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>ADFM01000067.1/24422-24563 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AAES01000022.1/579178-579287 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000924.1/524904-525014 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUAUUGCGUCU.GGUGCCAAAUCCUGCAGGUUAGGGUAACCUGAGAGAUGAGAG +>AARX02000005.1/70487-70368 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>ACNJ01000056.1/7010-7125 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>AP007209.1/3833152-3833011 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AANC01000003.1/250656-250759 +CAGUUAUCAAGAAAGGCAGAGGGAUAGACCCUGUGAAGCCUAGCAACCCUCCGCC...UGGAGAAGGUGCUACGUUCUACUCUAAUU..AAAUGAGAUAGAUAACAA +>ACNJ01000012.1/25741-25846 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCUAUGAGGCUUGGAAGAUGAGAA +>HE576794.1/2393752-2393654 +GUAAUAUCAAGAGCAGCUGAGGGACGGGCCCGAUGACGCUCGGCAACC.GCCAGC....GGU.AAGGUGCCAAUUCCUACAGGC....UAUUCCUGAAAGAUAUCGU +>ADXJ01000889.1/2818-2700 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAACCCAGCAACCUAAACAAUAUCGUUUAAGGUGCUAAGUCAUGCAGAACAGUAAGUUCUGAAAGAUGAGAA +>CP002508.1/4569431-4569310 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AEQA01000001.1/41550-41658 +CUCUUAUCCUGAGUGGCGGAGGGAUGGACCCAAUGAAGCCCAGCAACCUCUUUUA..UAAAGAAAGGUGCCAAACCUUGCAGACAAAUAUGGUCUGAACGAUAAGAG +>ACJM01000005.1/12852-12955 +CUCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGACACGC.....GUCGCGGUGCUAAUUCCAGCAGGGAGUGAAACCCUGAUAGAUAAGAG +>AE017194.1/205482-205368 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>FQ311875.1/282203-282294 +ACCCCAUCCAGAGCGACCGAGAGACUGGCUCGUUGAAGUCCAGCAACCACCCGUAA.ACGGGAGCGGUGCUAAGGCC...................ACCGAUGGAGA +>AFTY01000028.1/2349-2253 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>AABF01000063.1/3025-3111 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCUAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAAA +>ABFD02000009.1/97533-97428 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>FN433596.1/15939-16037 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMO01000124.1/37057-37164 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCUUAUGAAACCCAGCAACAGUCUGCUUAGUAGACACUGUGCUAAUUCCAGCGGGUGAU..AAUCCUGAUAGAUGAGAG +>ACWC01000004.1/321058-320952 +AACUUAUCAAGAGCGGUGGAGGGACUGGUCCGAUGAAACCCGGCAACCUGCGUGUGAAGCGUAA.GGUGCUACUUCCAGCAAAAUGCCCUAUUUUGAGAGAUAAGGA +>AL009126.3/1258304-1258424 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAGCGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>AARL02000014.1/678-559 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCUAACUUUAUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUGUUUUGGUAGAUAAGAG +>CP000736.1/910141-910244 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ADNX01000056.1/4579-4685 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>CP002442.1/1313866-1313970 +GUCUUAUCAAGAGUGGGCGAGAGACGGGCUUGAUGACCCCCAGCAACC.GCCUCU....GGC.AAGGUGCUAACACCUGCAAAGCGGCUUGCUUUGGAUGAUAAGAA +>D83026.1/24908-24802 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGCGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCCUUUAGAGCAAUGAGCUCUUGAAGAUAAGGU +>CP000903.1/4112883-4112774 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACUAUUUGAAACGGUGCUAAAACCUGCAAAACGUG.UGUUUUGCAUAAUAAGAG +>FR821779.1/2328850-2328755 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>AARO02000112.1/5258-5156 +UUCUUAUCAAGAGCGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ACLS01000079.1/54996-54898 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>DQ115856.1/304-411 +GACUCAUCGAGACCGGCUGAGGGACAGGCCCUUGGACGCCGGGCAACCAGCGGCAUAACCGCCA.GGUGCCAAUUCCUGCGGUGGCUUCGCCACCGACAGAUGAGAG +>BAAV01007465.1/969-871 +CCCUUAUUAAGAGCGGUGGAGAUAUAGGAUCUAUGAAGCCCGGCAACCCCUUUUG.....AGGAAGGUGCCAACCUGAGCGAUA.....UUAGUCGAACAAUAAGAG +>ACLX01000095.1/1515-1394 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUAACGGUCUCGAACGAUAAGAG +>CP002905.1/1295580-1295463 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>ADXH01000393.1/2827-2923 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCAGUGAAGCCUGGCAACCGGACUU......UUCACGGUGCCAAAUCCAGCAGUA......UCACUGACAGAUAAGGC +>ABSQ01022458.1/768-868 +CGCUCAUCGAGAGCGGCUGAGGGACAGGCCCGUUGACGCCCGGCAACCAGCGAGCCGUUCGCCA.GGUGCCAAUGCCUG.................ACCGAUGAGCA +>CP001615.1/1404246-1404144 +CUCUUAUCGCGAGUGGCAGAGGGAUUGGCCCUAAGACGCCCAGCAACCGACCAUU....UGGCACGGUGCUACAUCCACCAGAC...ACAUGUCUGAAAGAUGAGAG +>CP003001.1/964429-964305 +UCCUUAUCAAGAGAGGUGGAGGGAAAGGCCCGAUGAAACCCGGCAACCGGCAAAGCUUUUGCAAUGGUGCCAACUCCGUCAGAAAGCAAA..UCUGAGAGAUGAGGA +>AGTN01506831.1/102-5 +UGCUUAUCUAGAGUGGUGGAGGGAAAGGCCCUGUGAAACCCAGCAACCGGCUAUUC.AGCGUCA.GGUGCUAAUUCCUG....CCGAAAGGC....AAAGAUGAGAG +>CP000001.1/387522-387410 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ADGO01179433.1/76-189 +CUCUUAUCAAGAGCGGUGGAGGGAAAGGCCCUAUGAAACCCGGCAACCUUCAAACAUUUGAAAAAGGUGCUAAUUCCUGCAAAGCAUUAGGCUUUGAUAGAUGAGAG +>AEVP01000016.1/13376-13265 +UUCUUAUCCAGAGAGGCUGAGGGACUGGCCCUGCGAAGCCCGGCAACC.UCUUAAGGUAAGA.AAGGUGCUAAUUCCUGCGGAAGAUAAUCUUCUGAAAGAUAAGAA +>ACMX01000106.1/137-20 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUUUAUAAUAGGAAGGUGCUAAUUCC.GCAAAAGACAUACUUUUGAAAGAUAAGAG +>CP001650.1/3919569-3919459 +GCGUUAUCAAGAAAGGUUGAGGGAUAGACCCGGUGAAACCUAGCAACCCUCUGUGUAAUAGAGAAGGUGCUACCUUCUACUACGUUUUUUUCGUAGAUAGAUAACAU +>ACMR01000164.1/10559-10664 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUAUGCUGACAGAUAAGGA +>AP009049.1/3650846-3650741 +CUCUUAUCAAGAGAGGUGGAGGGAAAGGCCCUGUGAAGCCCGGCAACCAGUGCUUUAAUCAUUAAGGUGCCAAUUCCAGCAGUUU..UAAAGGCUGCAAGAUAAGAG +>FP929053.1/2494674-2494775 +CUUUUAUUCAGAGUGGUGGAGAUAAAGGAUCUGUGAAGCCCGGCAACCCCGGAGA.AUCCAGGAAGGUGCCAACCUGAGCGAGC.......AAUCGAACAAUAAGAG +>AAOX01000006.1/96737-96624 +UUCUUAUCAAGAGAGGCAGAGGGUAUGGCCCUGUGAAGCCCAGCAACCUUCAAUGGAAUUGAAAAGGUGCUAAUUCCUGCAGGUCCUUUAGGCUUGAAAGAUAAGAA +>ACJS01000027.1/22986-23089 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP002547.1/2815508-2815609 +AUCUUAUCAAGAGUGGCGGAGGGACUGGCCCUGUGAUGUCCGGCAACCGCUUUAA....GAGUACGGUGCUAAAUCCUGAGGAU...UAUGAUCCUAGAGAUGAGAU +>CP001837.1/2089674-2089566 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUGCGAAGCCCGGCAACCGUCUAUAUUAUAGAAAUGGUGCCAAUUCACAUAAAGU..UAAACUUUAGAAGAUGAGAG +>ADXK01000503.1/443-540 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCUGUGAAGCCUGGCAACCGGAUUU......UUCACGGUGCCAAAUCCAGCAGCU.....AAUACUGACAGAUAAGGC +>CP000679.1/1731346-1731467 +UUCUUAUCAAGAGUGGUGGAGGGACUGGCCCAAUGAAGCCCGGCAACCGGAAAAAGGUUUUUCUUGGUGCCAAUUCCAGCAGGUAUUUUUUACCUGGCAGAUAAGAA +>CP001598.1/197087-196981 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>CP002442.1/824771-824881 +UUCUUAUCAAGAGAAGCGGAGGGACUGGCCCAAUGAAGCUCAGCAACCAGCCGCCCGGCGGCCA.GGUGCUAAAUCCAGCGAAUUGAGCGAAUUCGGCAGAUAAGAA +>ADLR01000013.1/1148-1297 +CCCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGUGAAGUCCGGCAACCCCGUUUAAG...CGGAAGGUGCCAGCCUGAGCGA...........UCGAGCAAUAAGAG +>AM295250.1/1824387-1824290 +UGCUUAUCAAGAGAGGUGGAGUGAAGGGCACUUUGAAGCCCGGCAACA...UGGAAUGCG.....UGUGCCAAAUCCCAUAGCGA..UAAUUGCUAAGAGAUAAGAU +>CP000730.1/2445019-2444924 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP001661.1/2331226-2331122 +AACUUAUCACGAGCGACCGAGGGACUGGCCCCAUGACGUCCGGCAACCUCCCGUA....AGGGAAGGUGCCAAAUCCAGCGAAGCGGCGAGCUUCGGAAGAUAAGGA +>ACWQ01000020.1/25078-25175 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGAGAAGCUCGGCAACCCCUGAAC.....AGGAAGGUGCCAACCUGAGCGAGU.......CAUCGAACAAUAAGAG +>AACY023309600.1/857-750 +AAAUUAUCAUGAGUGGCCUAGGGACUGGCCCAAUAAUGCCCGGCAACCCCGCAA....AACGGAAGGUGCCCCAUCCAGCCCAACGUU.GUUUGGGAAAGAUAAUAC +>ADDX01000036.1/10935-11034 +ACCUUAUCAAGAGCGGUGGAGGGAACGGCCCUAUGAAACCCGGCAACCUGCGUAA..GACGCAA.GGUGCUAAAUCCGGCGGCA....GUGUAUCGAAAGAUGAGGG +>ACMU01000174.1/1420-1299 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCAUUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUAACGGUCUCGAACGAUAAGAG +>AGHO01000634.1/2529-2639 +UUCUUAUCCAGAGAGACGGAGGGACAGGCCCGAAGAAGUCCGGCAGCGGAUUUAUA.UUAAACACCGUGCCAAUUCCUGCAAAUGCUAAUCAUUUGAAAGAUGAGAA +>AACY023477594.1/962-1064 +AGCUUAUCCAGAAAGAUGGAGGGAACGGCCCUGUGAAAUCUAGCAACCCCUAAU......AGGUAGGUGCUACUUCCGGAUUACUUAAACGUAAAUCAAGAUAAGAG +>ABLB01000006.1/46793-46688 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUUAGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGAA +>ADGO01035432.1/331-208 +CACUCAUCGAGACCGGCUGAGGGAAAGGCCCUUAGAAGCCGGGCAACCGCCGGACCUUCCGGAAAGGUGCCAACUCCUGCGAUGCC......GUCGACAGAUGAGCG +>BABB01001586.1/2618-2720 +CUCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUAUGAAGUCCGGCAACCCCGUUAGAAAACAGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>CP001878.2/210747-210855 +CUCUUAUCAAGAGCGACCGAGGGACAGGCCCUAUGACGUCCGGCAACCCUAAGUUUCACUUAGUCGGUGCUAAAUCCUGCAGAGCU.AUGGCUCUGAAAGAUAAGAG +>CP001056.1/507110-507211 +CUCUUAUCGAGAGAGGUGGAGGGAAGGGCCCUAUGAAACCCGGCAACCUGUGUAU.....ACAA.GGUGCCAAUUCCUGUGGAUAUGUUAUAUCUACAAGAUAAGAA +>ABKL02000024.1/81090-81192 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAAUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ABWS01000004.1/149907-150010 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACPU01000002.1/38463-38377 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCUAUGAUGUUCAGCAACCUACUUA...AAUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAGA +>ACMA01000117.1/7564-7679 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAAGAAACCCAGCAACCCCUAUGCAAUAUAGGAAGGUGCUAAUUCC.GCAGAGGACACGUUUUUGAAAGAUAAGAG +>ACMD01000096.1/31800-31702 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AAEO01000019.1/232354-232213 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AP006627.1/1983212-1983311 +UUCUUAUCAAGAGAAGUGGAGGGAAUGGCCCAAUGAAGCUCAGCAACCAGCCAAC..CAUGGUCAGGUGCUAAAUCCAGCAG.....UUUAU.CUGCAAGAUAAGAG +>CP001056.1/749334-749442 +AUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAAAUGAUUAUCAUUUAUGGUGCUAAAUCCUGCAACUUA..UGGAGUUGAUAGAUGAGAG +>ACMV01000059.1/168768-168876 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCUACGAAGCUCAGCAACCUGCUUAUAAGAAGCAA.GGUGCUAAGUCCAGCAAAAUGGCAUAUUUUGAAAGAUAAGGU +>CP000485.1/4061326-4061435 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>FM242711.1/139839-139941 +UUCUUAUCAAGAGAGGUGGAGGGAUCGGCCCAGUGAAGCCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ACYP01000029.1/6280-6169 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ABKJ02000016.1/202690-202796 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ABQN01000008.1/201356-201201 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>AGTN01114580.1/292-395 +UUCUUAUCAAGAGAGGUGGAGGGAUGAGCCCUAUGAAACCCGGCAACCGGCCAAA...CGGCAGCGGUGCCAAUUCCUGCAGGAG..UAUAUCCUGAGAGAUGAGUA +>CP001083.1/1768806-1768909 +UACUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAGCCCAGCAACCUAUAUGAAACAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAGGCUGAGAGAUGGGGA +>AAJM01000422.1/2972-3081 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>AFSR01002946.1/477-366 +CACUCAUCCAGAGCGGUGGAGGGACCGGCCCGUUGAAACCCAGCAACCUCGUAUGCGAUACGAACGGUGCUAAGUCCGGCAGAA....GUGUUCUGGAAGAUGAGCG +>AACY021597737.1/454-588 +CUCUUAUCCAGAGAGGUGGAGGGAACGGCCCGACGAAACCCGGCAACCACCGCG......GA.CAGGUGCCAACUCCGGCCCUUGU......ACGGCGAGAUAAGGA +>BAAZ01010499.1/873-972 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCGAUGAAACCCGGCAACCUGUAUUU.....UCAA.GGUGCCAAUUCCUGUAGAUAGA..UUAUCUACAAGAUAAGAG +>CP002207.1/885088-884934 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>CP001186.1/1357242-1357350 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP002011.1/1225774-1225876 +UUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCGUAUAUAUUUUAUAUAUGGUGCUAAAUCCUGCAGAU.....UUAACUGAGAGAUGAGAA +>AFBU01000056.1/41375-41257 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>CP002183.1/1143503-1143386 +UUCUUAUCAAGAGAAGCAGAGGGACUGGCCCGACGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUCGAACAGCUUGGAAGAUAAGAA +>ABDK02000002.1/200330-200229 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AFDH01000034.1/153767-153887 +UUCUUAUCAAGAGUGGCGGAGGGAAAGGCCCUGCGAAGCCCGGCAACCGAUCGCAGCAUGACAAUGGUGCCAAUUCCUUCAGGAUCCAGGAUUCUGGCAGAUGAGAA +>CP001962.1/1293419-1293555 +CUCUUAUCCAGAGCGGUGGAGGGUACGGCCCUGUGAAACCCGGCAACCUCCCAU......GGGCUGGUGCCAAGGCCGGCCCGGGU......CGGGGACGAUAAGAG +>ACJT01000006.1/40025-40123 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACNI01000089.1/35087-34978 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>FP929055.1/3127660-3127761 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUAAGAAGCUCGGCAACCCCUCGUA...AUAGGAAGGUGCCAACCUGAGCGAGU.....UAUUUCGAACAAUAAGAG +>CP000227.1/2979098-2978997 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AARY02000123.1/1474-1372 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCAGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCGACAGAAG.UAAUAUUCUGGCAGAUAAGUA +>ABIL02000006.1/144101-144004 +ACCUUAUUUAGAGCGGUGGAGUGAUAGGCACUAUGAAACCCGGCAACCGGCAAA......GGUACGGUGCUAAUACCUACGGGA....UUUUUCCGAAUGAUGAGUA +>AGFW01000002.1/43400-43538 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>AECS01000010.1/6052-6145 +UGCUUAUCCAGAGUGGCGGAGGGACUGGCCCGAUGAAACCCGGCAACCGUU.........AACACGGUGCUAAUUCCUGCGGAU....AUUUUCCGAGAGAUAAGGG +>ACMU01000033.1/122238-122343 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCGAUUUCAGAGUGCUGUGCCAAAUCCAGCAAGC...GUGUGCUUGAAAAAUGAGAA +>ACNB01000005.1/13249-13354 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>ADJI01000003.1/126160-126065 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ACMU01000050.1/34307-34422 +UACUUAUCCAGAGAGGUAGAGGGAACGGCCCUUUGAAACCCAGCAACCCCUAUGUAACAUAGGAAGGUGCUAAUUCC.GCAGAGGACACUCUUUUGAAAGAUAAGGG +>CP001175.1/1776294-1776197 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCUAUGAAGCCUGGCAACCGGAUGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>ACMD01000008.1/249-354 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP001983.1/3432651-3432541 +CUCUUAUUGAGAGAGGCGGAGGGACUGGCCCUGUGAAGCCCGGCAACCAUUUAACAUGUUGAAAAGGUGCUACAUCCUGCAAAGCGUACAGCUUUGAAAAAUAAGAG +>ADIG01003858.1/535-420 +CACUCAUCGAGACCGGCUGAGGGACAGGCCCUUUGAAGCCGGGCAACCUGCGGAGCGUCCGCCACGGUGCCAACUCCUGCGG...........CCGGAAGAUGGGCG +>ABDM02000008.1/80575-80463 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ADND01116263.1/13-133 +GAUUUAUAAAGAAGAGGUUAGAGACAGGCUCGUUGAUCCUUGGCAACCUCACUCCGAUGUUGAAAGGUGCCAAUUCCUGCUUCAAGUGGA..GAAGAAAUAUAAAUA +>ACLY01000087.1/76144-76037 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AAEQ01000023.1/168948-169056 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>AEFO01000020.1/123269-123114 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>BAAX01025369.1/778-680 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGCGCGA.GAGCGUAA.GGUGCCAAAUCCUGCGGGA.......AACCGGAAGAUAAGAG +>ACNH01000006.1/7602-7488 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>AACY020894517.1/263-167 +UACUUAUCAAGAAAGGUGGAGGGAAAGGCCCAUUGAAACCUAGCAACCCCAAAAU.....AGGAAGGUGCUAAAUCCAGAUUUA.......AAAAUCAAGAUAAGAG +>ACMA01000066.1/72105-71964 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABQM01000008.1/46727-46636 +UUUCUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACA...............AUUGUGCCAAUUCCAGCAAGC...GCUAGCUUGAAAGAUAGGAA +>CP003093.2/2711987-2711863 +CCACCAUCGAGACCGGCAGAGGGACAGGCCCUUUGAAGCCGGGCAGCCAGCGACCCAGUCGUGUCGGUGCCAAAUCCUGCGG...........CCGAAAGAUGGUUC +>AEFR01000024.1/702513-702635 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>AM743169.1/3695540-3695422 +UCACCAUCGAGACCGGCAGAGGGACAGGCCCUUUGAAGCCGGGCAGCCCGCGGAUGCUUCGCGUAGGUGCCAAAUCCUGCGGGGACCGUGCCACCGGAAGAUGGUUC +>ACMD01000017.1/7455-7343 +CCUUUAUCAAGAGAGGCAGAGGGACCGGUCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGGAAGAUAAAAC +>ACSN01000005.1/111211-111309 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACKI01000017.1/20300-20202 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP003108.1/291157-291284 +CUCUUAUCCGGAGUGGUGGAGGGACUAGCCCUAUGAAGCCCGGCAACCGCUUGAC.....AGCAUGGUGCUAAUUCUUGCAGGAGAAGAUUUCCUGGUAGAUAAGAG +>AFUH01000001.1/253264-253169 +AAAUUAUCAAGAGUGGUGGAGGGACUGGCCCUGAGAAGCCCGGCAACCUGCAAUA....UGCGU.GGUGCCAAUUCCAGCGG.....AAAGA.CCGAUAGAUGAUUG +>ACMJ01000005.1/17048-16934 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP002105.1/1229536-1229651 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAGCCCGGCAACCAUCCUUGGCAGGGAAGUGGUGCCAACUCCUGCAAUGUUGCAAACAUUGAAAGAUAAGAG +>AEFX01000010.1/507270-507425 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>CP000939.1/2005108-2005003 +CUCUUAUCAAGAGUGGCGGAGGGACAGGCCCUGUGAAGCCCGGCAACAGCUAGUUAACCUAGAAAUGUGCUAAUUCCUGCAGUG...AAUUCACUGAGAGAUGAGGG +>ACKJ01000058.1/227866-227961 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP001791.1/1324400-1324509 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCAUCACGAAAGUGGAA..GGUGCCAAUUCCAACAGAGCGUAUUGCUUUGACAGAUAAGAG +>ACMB01000005.1/18494-18380 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP001982.1/1566853-1566969 +CUCUUAUCAAGAGCGGUGGAGGGACUGGCCCUUUGAAGCCCGGCAACCAACAAUACAAUUGUUUUGGUGCUAAAUCCAGCAAUGUGCAUAGCAUUGGAAGAUAAGAG +>ABHG02000017.1/247604-247499 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ACJV01000003.1/133566-133471 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP001598.1/2953256-2953155 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AACY023744984.1/813-706 +AUCUUAUCAAGAGGAGCAGAGGGACCAGCCCUAUGAAGCUCAGCAACCGCCUACGCAUACGGCACGGUGCUAAUU..GGCCCAA......CUUGGGAAAGAUAAGGU +>FN665654.1/2009702-2009804 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>CP000159.1/648790-648906 +CAUUCAUCCAGAAGGGUGAAGGGACAGGCCCGAUGAAGCCUGGCAACCGCCGUCGGCGACGGAAAGGUGCCCCAUCCUGCCUCGACUGCUUCGAGGAAAGAUGAGUG +>FN668944.1/1908626-1908728 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>AEFV01000016.1/170712-170558 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU.....UUAUCUGAGAGAUAAGAG +>ACTO01000047.1/22316-22220 +CUCUUAUUCAGAGCAGUGGAGGUAAAGGACCUGUGAAGCUCGGCAACCCCGUCA......AGGAAGGUGCCGACCUGAGCGAGC.......AAUCGAACAAUAAGAG +>CP000804.1/2615636-2615460 +...UUAUCCAGAGAGGCGGAGGGACCGGCCCGAUGAAGCCCGGCAACCCCAGUU......UGGAAGGUGCCAAUUCCAGCAGAGU....GUAUCUGGAAGAUGA... +>CP001604.1/2570581-2570463 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUAUGAAGCCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>CP002349.1/1412050-1411957 +AAUUUAUAACGAAGAGGUGAGAGACAGGCUCGUUGACCCUUGGCAACCUGAA........UCAA.GGUGCCAAAUCCUGCCCGA.....UUUUGGGAAAUAUAAAUU +>ACKH01000036.1/111627-111725 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP003017.1/347015-347117 +UGCUUAUCAAGAGUGGUGGAGGGACUGGCCCGCUGAACCCCGGCAACCUGCUUA......GCAA.GGUGCUAAUUCCAGCAAAGUGUGUAAUUUUGAAAGAUAAGGU +>FN668941.1/181913-182016 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAA.AAGUCUUGAAAGAUGAGGU +>AAEK01000007.1/34212-34353 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>FP565809.1/168138-168241 +UUCUUAUCGAGAGAGACGGAGGGAAUGGCCCUGUGAAGUCCAGCAACCUUCAGCCCAGCUGAAAAGGUGCUAAAUCCAACUGCU......UAGCAGGAAGAUAAGAG +>AEFP01000007.1/106948-106826 +UUCUUAUCAAGAGAAGCUGAGGGACUGGCCCGAAGAAGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUUGAACAGCUUGGAAGAUAAGAA +>AP007209.1/3838025-3838130 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ADFM01000044.1/11016-10918 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>ABCF01000005.1/97205-97306 +UUCUUAUCGAGAGAGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAGCGACUAUUU...AUAGUACCGUGCCAAAUCCAGCAAGC....AUGUCUUGGGAGAUAAGAA +>CP002273.1/3354706-3354603 +GAAUUAUCAAGAGUGGUAGAGGGACUGGCCCAAUGAAACCCGGCAACCUGCGUAA.....GCGU.GGUGCCAAAUCCAGCAUUUCUUUUCGAAAUGAAAGAUAAUCU +>ACNF01000080.1/85979-85871 +UUCUUAUCAAGAGAGAUGGAGGGACUGGCCCGAUGAAAUCCAGCAACA.GCUGUAUCAAAGU.ACUGUGCUAACUCCAGCGAACGCAAUACGUUUGAAAGAUGAGGA +>AFBV01000039.1/42245-42139 +CUCUUAUUAUGAGUGGUAGAGGGACUGGCCCGUUGAAACCCAGCAACCUUUCAAUUCGUUGAAAAGGUGCUAAAUCCUGCGAAGUGUGAUGCUUCGAGAGAUAAGAG +>ACWC01000005.1/128819-128930 +UUCUUAUCAAGAGAGGCAGAGGGACUGGCCCGAUGAAGCCCAGCAACCGGUGAAUGAAUGACCAAGGUGCUAAAUCCAGCAAGCAGC..CUGCUUGGAAGAUAAGAA +>ACMB01000064.1/84998-84897 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP000046.1/900604-900707 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ADJS01010180.1/144-242 +AACUUAUCAAGAGCGGCUGAGGGACAGGCCCGAUGAAGCCCGGCAACCUGCGUGA.GAACGCAA.GGUGCCAAGUCCUGCGGGA.......AACCGAAAGAUAAGCG +>BA000043.1/1382536-1382640 +GUCUUAUCAAGAGUGGGCGAGAGACGGGCUUGAUGACCCCCAGCAACC.GCCGCA....GGC.AAGGUGCUAACACCCGCAAAGCGGUUUGCUUUGGAUGAUAAGAA +>AGHV01001890.1/119-215 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>ACMB01000078.1/14597-14702 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>AFEC01000068.1/46035-45930 +AUCUUAUUCAGAGAAGUUGAGGGAUUGGCCCAUAGACGCUCAGCAACCGCUAUAAAGACGAGUACGGUGCUAAAACCAACGAGC.......ACUCGAAUGAUAAGUA +>ADJR01000033.1/39635-39522 +CUCUUAUCAAGAGCGGCGGAGGGAUAGGCCCUAUGAUGCCCGGCAACCAGUAAGCAACUUACUAAGGUGCUAAUUCCUACAGAUUCUUACGAUCUGGCAGAUAAGGG +>ACMG01000066.1/14886-14991 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACLX01000110.1/10742-10638 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAU..AAUCCUGAGAGAUAAGAA +>ACLX01000067.1/64868-64767 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>AEUQ01000028.1/1832-1721 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ABDM02000002.1/332748-332863 +UACUUAUCCAGAGAGGUGGAGGGAACGGCCCUAUGAAACCCAGCAACCCCUAUGUAAUAUAGGAAGGUGCUAAUUCC.GCAGAGAACACGUUUUUGGAAGAUAAGAG +>ADGO01002641.1/175-278 +CUCUUAUCCAGAGCGGUGGAGGGAUCGGCCCUACGAAACCCGGCAACCCCCAGAA...AUGGGAAGGUGCCAAAUCCGACAGAUGUUG.UUUUCUGGAAGAUGAGAG +>AECR01000018.1/13294-13191 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACKL01000036.1/126048-125953 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ADKX01000049.1/40731-40826 +CUCUUAUUCAGAACCAC.GAGAU.GAGGAUCGACGAAGUGUGGCAACCCUUAAUA.....AAGAAGGUGCCUGACCUAGCAAGU.....UUACUUGAACAAUAAGAG +>CP001110.1/965443-965552 +CUAUCAUCCAGAAAGGUGGAGGGACUGGCCCUGAGAAGCCUGGCAACCUCAUUGCUCUAAUGAGCGGUGCCAAUUCCAUCCCGGCAUAAAACCGGGAAUGAUGAUGG +>ABQN01000009.1/188885-188779 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACACUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>ACNE01000111.1/85171-85064 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AGJQ01000010.1/109242-109355 +CUCUUAUCCGGAGUGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACCGCUUUUGUUGAAAGUAUGGUGCUAAUUCCUGCAGAAGCAAAGCUUCUGGCAGAUAAGAG +>ABVL01000009.1/151456-151605 +CUUUCAUCAAGAGUGACAGAGGGACUGGCCCUAUGAAGUCCGGCAACCG.UCGC......A.CCAGGUGCCAAAUCCAGCCG...........CGGAAAGAUGAGAU +>CP001034.1/2889251-2889136 +UCCUUAUCAAGAGUGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACCGGCAGCAGCGCUGUAAAGGUGCCAAAUCCUGCAGAAGUGUAUCUUCUGACAGAUAAGGA +>CP002780.1/166820-166932 +CUCUUAUCCUGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCUCCGGAAAUCCCGGACAGGUGCUAAUUCCUGCAGGAGAUGAUCUUCUGGCAGAUAAGAG +>BABG01021311.1/125-227 +CUCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUAUGAAGUCCGGCAACCCCGUUAGAAAACAGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>ADGG01000034.1/63985-64071 +UAACCAUCCAGAGAAACUGAGGGACUGGCCCGAUGAUGUUCAGCAACCUACUUAG...AUGUGU.GGUGCUAAUUCCAG.................AGAGAUGGAGA +>AE017355.1/5148705-5148600 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>ABTR02000001.1/1201751-1201854 +CUCUUAUCGAGAGAGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCUGCCCGUA.AGGGCAGAGGUGCCAACACCAGCGACC...GACAGGUCGAGUGAUAAGAG +>ABLH01000006.1/10245-10137 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>BA000004.3/910192-910088 +UUCUUAUCCAGAGUGGUGGAGGGACUGGCCCUGUGAAGCCCGGCAACCUCUUUUUU.UAAAGAA.GGUGCCAAUUCCAGCAGAACAUGAUGUUCUGAAAGAUAAGAA +>AGHO01000997.1/1216-1057 +CUCUUAUCCUGAGUGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCUACUAUG.....GGAAAGGUGCUAACCUAAGCAAGGAAUUUUUCCUUGAACGAUAAGAG +>ABHE02000022.1/44014-44120 +AUCUUAUCAAGAGUGGCAGAGGGACUGGCCCUGUGAAGCCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGCA...UUUAUGCUGAAAGAUGAGUA +>CP002478.1/234176-234274 +UACUUAUCAAGAUUGGUGGAGGGACAGGCCCUUUGAAACCAGGCAACC....UAUUCAGU...UAGGUGCUAAUUCCUGCAGGUGAUU.UUACCUGAGAGAUAAGUC +>ACKG01000017.1/126101-126006 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABDL02000023.1/34575-34434 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACMY01000011.1/77398-77286 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AAER01000042.1/162565-162677 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACMR01000007.1/30158-30263 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AGFW01000009.1/253033-252928 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCAUAG..UUUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>CP002906.1/2920107-2919969 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>AACY022646967.1/30-152 +AAUCCAUCACGAGCCGCCGAGGGACUGGCCUUUUGACGCGCAGCAACCGGGACGACUGUCCGACAGGUGCUUCAUCCAGCGCGAUU......AGCGGAAGAUGGUGA +>AAEP01000031.1/214740-214881 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ABDN02000012.1/78877-78985 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>CP001907.1/186596-186701 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AM180355.1/1724139-1724245 +GUCUUAUCAAGAGUGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAACUAAU..AUAGUUGAUAGAUGAGUA +>ACDC02000011.1/40563-40477 +UAACCAUCAAGAGAAACUGAGGGACUGGCCCUAUGAAGUUCAGCAACCAUCAUUA.....GACGAGGUGCUAAUUCCAG.................AUAGAUGGAGA +>CP002508.1/4084240-4084349 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>ABDK02000020.1/82026-82135 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAAAUUUGACAGAUGAGAA +>ACMJ01000080.1/9460-9353 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCGA.AUGCUUUGAGAGAUGAGAG +>AAEQ01000020.1/59277-59172 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>CP001666.1/489868-489968 +AACUUAUCAAGAGUGAUUGAGGGACGGGCCCUAUGAAAUCCAGCAACCAGUACAG..UGUAUAAUGGUGCUAAAUCCUGCAGCG.....AGAGCUGAAAGAUGAGAG +>AACY023333220.1/278-151 +ACCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCACCGCAGAAUGCGACACGGUGCCAAUUCCGACUAAAGACAGUUUUUGGACAGAUGACGA +>CP000557.1/1285675-1285779 +GUCUUAUCAAGAGUGGGCGAGAGACGGGCUUGAUGACCCCCAGCAACC.GCCGCU....GGC.AAGGUGCUAAAACCCGCAAAGCGAGUUGCUUUGGAUGAUAAGAA +>ACMP01000006.1/27133-27238 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AACY020322622.1/575-479 +UACUUAUCAAGAAAGGUGGAGGGAAAGGCCCUUUGAAACCUAGCAACCCCAAAUU.....AGGAAGGUGCUAAAUCCAGA....UGUAAAAA...UCAAGAUAAGAG +>AFTT01000016.1/262029-261918 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP000141.1/2169978-2169874 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCAAUGAAGCCCGGCAACCGGCCAUAUUUUGGCAAUGGUGCCAAUUCCUGCGGAU...UAAAUUCCGGGAGAUAAGAG +>AEFV01000011.1/28851-28937 +UCCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAUACCCGGCAACCGCUGUUU..AACAGAAUGGUGCUAAAUCC...................GAAGAUAAGGU +>CP002927.1/1045452-1045330 +UUCUUAUCAAGAGAAGCCGAGGGACUGGCCCGACGACGCUCAGCAACCGGUGUAAUGAUGACCAAGGUGCUAAAUCCAGCAAGCUAAUAAAGCUUGGAAGAUAAGAA +>AFTS01000012.1/63695-63592 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABDT01000037.2/9251-9359 +UACUUAUCAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACC.AUAUUUAUGAUAU.GAGGUGCCAAAUCCUGCAGUUUU..UAUGACUGGUAGAUAAGGU +>CP000764.1/384296-384184 +UUCUUAUCAAGAGAGGCGGAGGGACUGGCCCUUUGAAGCCCGGCAACCUCAGUUACAAACUGAACGGUGCUAAAUCCUGCAAAAUGCAAAAUUUUGGAAGAUAAAAU +>ACLW01000086.1/92152-92261 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUUUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AFRV01000006.1/307921-307822 +CUCUUAUCUAGAGAGGCGGAGGGACUGGCCCGAAGAUGCCCGGCAACCGAUAG.......AUCA.GGUGCCAAUUCCAGCAGGGCUGUUUGCCUUGAAAGAUAAGAG +>CP002479.1/2410141-2410035 +GACUUAUCUAGAGCGAUCGAGGGACUGGCCCUAUGACGUCCGGCAACCUCCCCAC..GGGGGGAAGGUGCCAAAUCCUGCGGAACGGCGAGUUCCGAAAGAUAAGGA +>CP001098.1/2106579-2106474 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCACCAAUGAAACAGGUAAGGUGCCAAUUCCUGCAGCA....AAAUGCUGGAAGAUGAGAG +>ACCR02000004.1/5141-5245 +UUCUUAUCAAGAGCGGUGGAGGGAAAUGCCCUACGAAGCCCGGCAACCUAAGCAAUUUGCUUAA.GGUGCUAAUUCAUGCAAAACAU.UUGUUUUGGAAGAUGAGAA +>CP002955.1/5981844-5981945 +GAUUUAUAAAGAAGAGGCGAGAGACAGGCUCUGUGAACCUUGGCAACCUUCCAAC..CAAGGAAAGGUGCCAAUACCUGCCCAA.....UAAAGGGAACGAUAAAUU +>ABSN01011405.1/622-729 +GAUUUAUAAAGAAGCGCGGAGAGACAGGCUCAAUGAAACGUAGCAACCUUUCUAA..UAAGAAAAGGUGCUAAAUCCUGCCCCGGGAAGGUCGGGGAAAUAUAAACC +>CP001661.1/411136-411035 +UGCUUAUCUAGAGUGGUGGAGGGAAAGGCCCUGCGAAGCCCAGCAACCGGCCCAGAAGGCGACA.GGUGCUAAAUCCUG....CCGAAAGGC....GAAGAUGAGAA +>ACLW01000047.1/255928-256033 +UUCUUAUUAAGAGAGGUGGAGGGACUGGCCCUUCGAAGCCCAGCAACCUUAUGUG..AUAUAAA.GGUGCUAAAUCCUGUAGGAUCUAAAGUCCUAAUAGAUAAGAA +>CP002739.1/634637-634739 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUAUAUAAUGCGUCGGUGCCAAAUCCUGCAGGG.....AAACCUGAGAGAUGAGAG +>AP008934.1/131883-131770 +CUCUUAUUAAGAGGAGUGGAGGGAUUGGCCCUAUGAAACUCAGCAACAGCAGUCA...UAUGCGAUGUGCUAAAUCCAACAACUCAGUAUGAGUUGAAAGAUGGGAA +>CP000673.1/818867-818971 +AACUUAUUAAGAGAGGCGGAGGGAAAGGCCCUAUGAAGUCCGGCAACCAGCAUUAUGAAUGUAUUGGUGCUAAAUCCUGCAGCA...UUGUAGCUGAAAGAUGAGGU +>CP000724.1/763663-763763 +GCCUUAUCAAGAGUGAUGGAGGGGAGGGCCCGAUGAAAUCCGGCAACCAUAGAG......UGUAUGGUGCUAAGUCCCUCAGAAUUU.UGGUUCUGAAAGAUGAGGA +>ACDG02000011.1/54993-55078 +AAACCAUAAAGAGAGAUUGAGGGACAGGCCCUAUGAUAUCCAGCAACCUGCAGAA....UGUGU.GGUGCUAACGCCU..................AAUGAUGGAAG +>ACWK01000087.1/26010-26159 +CCCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGUGAAGUCCGGCAACCCCGUUUAAG...CGGAAGGUGCCAGCCUGAGCGA...........UCGAGCAAUAAGAG +>AEFM01000011.1/112084-111978 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACAUUGUUGAAAUGGUGCCAAUUCACACAAAGCGAUUCGCUUUGGAAGAUGAGAG +>AE017225.1/320618-320724 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU...UUAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>CP002816.1/877650-877747 +AACUUAUCAAGAAAGGUGGAGGGUCUGGCCCUAUGAAGCCUGGCAACCGGAUGU......UUCACGGUGCCAAAUCCAGCAGGU.....AACACUGACAGAUAAGGC +>CP001638.1/864977-865090 +UUCUUAUCAAGAGAAGUGGAGGGACUGGCCCUAUGAAGCUCAGCAACCAGCCAAACGUUUGGCCAGGUGCUAAAUCCAGCGAAUUGAAUUAAUUCGGCAGAUAAGAA +>AENT01000016.1/10538-10440 +AUUUCAUCAAGAGUAGCUGAGGGAUUGGCCCUAUGAAGCUCGGCAACCUUCAUAC....UGAAACGGUGCCAAUUCCAUCGGAU......UUCCCGAAAGAUGAACA +>AACY022233598.1/594-470 +AACUUAUCAAGAAAGGUGGAGGGAAAGGCCCUUUGAUACCUGGCAACCUUCUGUAAC...GAAAAGGUGCCAAUUCCAUUCU.AAAUAUAUU.AGAAUAGAUGAGUC +>ACMK01000087.1/45240-45139 +UUCUUAUCACGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ACNG01000124.1/10089-10187 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ABQL01000005.1/2978361-2978467 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUAAGAACAUUGCGUUCUUGCAGAUGAGGC +>CP000227.1/4674019-4673912 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACST01000040.1/40037-40135 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ADGO01157352.1/155-270 +CACUCAUCGAGACCGGCUGAGGGAAAGGCCCUUAGACGCCGGGCAACCGCCGAGCCUCUCGGAAAGGUGCCAACUCCUGCGGCCUGUGUCAGGCCGACAGAUGAGCC +>ABLH01000009.1/59979-59870 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>ABCZ02000014.1/41431-41317 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP002281.1/1745439-1745519 +UUCUUAUCUAGAGAGAGGGAGGGACUGGCCCUUUGACACCCAGCAACAUGCUUUU..AUGGUU..UGUGCUAA.......................AUAGAUAAGGG +>ABKG01000001.1/832965-832867 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ACJR01000033.1/138126-138229 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP002410.1/2454732-2454628 +AGCUUAUCAAGAGAGGUGGAGGGAAUGGCCCUGUGAAACCCGGCAACCAGUAUUAUAGAUACUAAGGUGCUAAUUCCUGCAGUG.....UAGUCUGCAAGAUAAGAA +>AE017355.1/388363-388251 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AATL02000009.1/72080-71961 +CUCUUAUCGAGAGCGGCAGAGGGACUGGCCCGAUGAAGCCCGGCAACCAACUUUAUUAAAGUGAAGGUGCUAAUUCCAGCAAAAUGGUGUAUUUUGGUAGAUAAGAG +>ACMT01000142.1/856-755 +UUCUUAUCACGAGAGGUUGAGGGACUGGCCCUAUGACACCCGGCAGCGAUUCUUU..AUGAAUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>ABJC01000021.1/10638-10529 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACGA.AUGUUUUGCAUAAUAAGAG +>CP000721.1/1647224-1647332 +AACUUAUCAAGAGUGGUGGAGGGACUGGCCCGAAGAAACCCAGCAACCGUAAAUUUUAAUUACUUGGUGCUAAAUCCUGCAGCG...UAAGAGCUGGUAGAUAAGGU +>CP000246.1/2887861-2887697 +AUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCGGUAAUUC....AUAGCGGUGCUAAAUCCUGCGGUA.....GAAACUGAGAGAUAAGAA +>AP012157.1/1209588-1209703 +CUCUUAUCCCGAGUGGUGGAGGGGCAGGCCCUAUGAAACCCGGCAACCUGCGUAUAUUACGUGUUGGUGCCAACCUAUGCAAGGGCAAAACCCUUGAACGAUAAGAG +>BABM01000001.1/908435-908538 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ABPQ01010662.1/753-647 +GGUUUAUAAAGAAGAGGCGAGAGACAGGCUCAUUGACCCUUGGCAACCCUCUAAU...UGGAAAUGGUGCCAAAUCCUGUCCGGCAAUAACCUGGAAAAUAUAAAUC +>ABJJ02000300.1/30118-29960 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGAUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAAUCCGUCUCACGGCGA...UGAGGAAGAUGAGGA +>AP008934.1/616628-616728 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCUGUGGAUACUCGGCAACA....UGAUUAUG...CGUGUGCCAAUUCCAGUAGCAUCAUUUAUGCUAGAAGAUAAGAA +>AAEP01000033.1/34981-35086 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AAVL02000036.1/100921-100817 +CUCUUAUUAAGAGUGGCGGAGAUAAAGGAUCUGUGAUGCCCGGCAACCCCCGAUUAUGAUGGAA.GGUGCCCACCGGAGCAAUG....CAAUAUUGAUCAAUAAGAG +>AACY023349962.1/390-501 +GAUUUAUAAAGAAGCGGCGAGAGACAGGCUCAAAUACCCGUGGCAACCCUUCAGUUAAUGAAGAAGGUGCCAAUUCCUGCCCGGUAAAUACCCGGGAAAUAUAGAUU +>AAEQ01000027.1/15309-15421 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>AP006627.1/1563582-1563686 +CUCUUAUAACGAGAAGCGGAGGGACUGGCCCAAUGAAGCUCAGCAACCAUUCAUUGCGAUGAAAAGGUGCUAAAUCCAGCAAAGG...GAACUUUGGCAGAUAAGGG +>ACQE01000162.1/6752-6661 +AAACCAUAGAGAGAGAUGGAGGGACAGGCCCUAAGAAAUCCAGCAACCUACAAAA.....GUGU.GGUGCUAAUGCCUG.................GAAGAUAAUUA +>BAAZ01030221.1/261-163 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACCUGUGUGUG.AGCAUAA.GGUGCCAAAUCCUGCGGGA.......AACCGAAAGAUAAGAG +>CP000727.1/1728869-1728972 +UACUUAUCAAGAGAGGCGGAGGGACUGGCCCUGUGAAGCCCAGCAACCUAUAUGAAAAAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAAGCUGAGAGAUGAGGA +>ACOM01000005.1/289876-289984 +UACUUAUCAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACC.AUAUUUAUGAUAU.GAGGUGCCAAAUCCUGCAGUUUU..UAUGACUGGUAGAUAAGGU +>ABDV01000013.1/67132-67296 +AUCUUAUCAAGAGAGGUGGAGGGACUGGCCCUGUGAAACCCAGCAACCGGUAAUUC....AUAGCGGUGCUAAAUCCUGCGGUA.....GAAACUGAGAGAUAAGAA +>ACQE01000035.1/21988-22075 +GAACCAUCAAGAGAGAUUGAGGGACAGGCCCAUUGAGAUCCAGCAACCUGCAUAU..UAUGUGU.GGUGCUAAUUCCUG.................AUAGAUGGAAA +>BAAX01000104.1/6055-6158 +CUCACAUCCAGAGCGGCGGAGGGACUGGCCCGAUGAAACCCGGCAACCAUUGACUUCGUCAAAACGGUGCCAAUUCCUUUAGGU....CCGGCCUAUAAGAUGAGAG +>ACNL01000052.1/27779-27887 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACPC01000009.1/179384-179225 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAACCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAGCAGAAGUU..AUUUCUGGCAGAUAAGAG +>FM211688.1/2474977-2474859 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>AGFW01000009.1/497324-497479 +CUCUUAUCGAGAGUGGGCGAGGGAUUGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....UGUGUCUGAGAGAUGAGAG +>CP000673.1/2974771-2974666 +GCUUUAUCAAGAGCGGUGGAGGGACUGGCCCUAUGAAGCCCAGCAACCAGUAUUGUUAAUACAUUGGUGCUAAUUCCUACAGCU.....UAAGCUGAAAGAUAGGGG +>ADJT01008852.1/93681-93782 +CCCUUAUCAAGAGUGACGGAGGGACAGGCCCUUUGAUGUCCGGCAACCUGCAUUU....UGCAA.GGUGCUAAUUCCUGCGGCAUGGCA.AUGCCGAAAGAUGAGGA +>CP002439.1/572802-572911 +CUCUUAUCCAGAGUGGCGGAGGGAUGUGCCCUAUGAAGCCCGGCAACCGUCUAUAUUAUAGAAAUGGUGCCAAUUCACAUAAAGCAACGAGCUUUUGAAGAUGAGAG +>AGDC01000538.1/6069-6227 +CGCUCAUCCAGAGGGGCAGAGGGAACGGCCCGUUGAAGCCCGGCAACCCUCCAG......GGGAAGGUGCCAAUUCCGUCUCAUGGCGAACAUGGGGAAGAUGAGGA +>ABFB01000051.1/1758-1868 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>CP000685.1/1719655-1719763 +AUGUUAUAAAGAAAGGAGGAGGGAUAGACCCGAUGAAUCCUAGCAACCCUUCGUUAAUCGAAGAAGGUGCUGCAUUCUACCACGCCCA.AACGUGGAAAGAUAACAA +>AE015927.1/1456770-1456662 +AGCUUAUUAAGAGCGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACCUGUAUAUGUAUUAUAA.GGUGCUAAAUCCUGCGGUG.....UAAACCGAGAGAUGAGGA +>ABWP01000002.1/3034-3135 +ACCUUAUCAAGAGAGGCUGAGGGACAGGCCCGAUGAAGCCCGGCAACCACCCAUA..AGGGAAAAGGUGCUAAUUCCUACAGGA...UUUAUCCUGAAAGAUGAGGU +>ACKI01000018.1/209065-209168 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>AAEQ01000035.1/141683-141781 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAAAUUGUUCUGGGAGAUAAGAC +>ABYB01000194.1/101392-101519 +AGCUCAUCCAGAGGGACUGAGGGAACGGCCCGUUGAAGUCCGGCAACCCUCCUGC.....GGGAAGGUGCCAAUUCCGUCUUGCGGCGAACGCGAGGAAGAUGAGGA +>AGFW01000001.1/934134-934240 +CUCUUAUCAAGAGAGGUGGAGGGAAGUGCCCUAUGAAGCCCGGCAACCAUCAACACUGUUGAAAUGGUGCCAAUUCACACGAAGCGUUCAGCUUUGAAAGAUGAGAG +>CP001844.2/1877659-1877548 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACSC01000002.1/3349235-3349134 +CUCUUAUCGAGAGAGGUGGAGGGAAGGGCCCUGUGAAACCCGGCAACCUGUGUAU.....ACAA.GGUGCCAAUUCCUGUAGAUAUGUUAUAUCUACAAGAUAAGAA +>ACJT01000001.1/141786-141691 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>CP001215.1/2876415-2876307 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACRM01000024.1/178554-178450 +CUCUUAUCGAGAGAGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUAUA..AUGGAAAUGGUGCCAAUUCACAUAAAGUUUAAGACUUUAGAAGAUGAGAG +>CP002360.1/1959456-1959352 +CCUUUAUCCAGAGAGGUGGAGGGACGGGCCCGAUGAAACCCAGCAACC.GCCAUU...AGGU.CCGGUGCUAAUUCCUGCAGGAGGUAUUCUUCUGAAAGAUGAGGG +>ABDK02000002.1/345006-344908 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AFTX01000012.1/104427-104523 +AACUUAUCGAGAGAAGUGGAGGGACUGGCCCUAGGAAGCUCGGCAACA....UUUUAUCA.....UGUGCCAAUUCCAGUAACCGCU..AAGGUUAGAAGAUAAGCU +>AGFT01058678.1/24-134 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>AP006840.1/278272-278389 +CUCUUAUCCAGAGAGGCUGAGGGACUGGCCCGAUGACGCCCGGCAACCGGCACGUCUCGUGCAGCGGUGCCAAUUCCUGGGGAGGGCUCCCCUCCCGAAGAUGAGAG +>AL591980.1/66651-66543 +CUCUUAUCCAGAGCGGUAGAGGGACUGACCCUUUGAAGCCCAGCAACCUACACAUAUAAGUGAAAGGUGCUAAUCUUUGCAGGAGUAUUACUUCUGAACGAUGAGAG +>ACXP02000004.1/80782-80678 +CUCUUAUCGAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGGCAUUUUAUGCGUCUUGGUGCCAAUUCCAGCAGCG....UUUCGCUGAAAGAUGAGAG +>ADEJ01000103.1/5275-5173 +AUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUAUGAAACCCGGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCGGCG.....AAAGCUGAGAGAUGAGUA +>ACMO01000114.1/1519-1398 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>AE017225.1/3893431-3893538 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAUAGUAGACACGGUGCUAAUUCUCGCAGCA....UUACGCUGACAGAUAAGGA +>ACMV01000225.1/19699-19589 +CUCUUAUUGAGAGCGGUGGAGGGAAAGGCCCUGUGAAACCCGGCAACCUUCAAACGAUUUGAAACGGUGCUAAUACCUGCAAAACAAUUUGUUUUGCAUGAUAAGAG +>ABKK02000024.1/45914-45809 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>ADXI01000110.1/68-170 +UUCUUAUCAAGAGUGGUGGAGGGAUCGGCCCAGUGAAACCCGGCAG..CGGAGCGCAAGUUCUA...UGCUAAUUCCAACAGAAG.UAACAUUCUGGCAGAUAAGUA +>AFHT01000087.1/49302-49190 +CUCUUAUCAAGAGAGGCGGAGGGACUGGCCCGAUGAAGCCCGGCAACCACCGUGCGUCGCGGUGUGGUGCCAAUUCCUGCAGAGUGCAA.UCUCUGGCAGAUGAGAG +>CP000255.1/15975-16073 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>CP002216.1/630407-630531 +UCCUUAUCAAGAGAGGUGGAGGGAAAGGCCCGAUGAAACCCGGCAACCAGCAAAGCUUUUGCAAUGGUGCCAACUCCGUCAGAAAGCAAA..UCUGAGAGAUGAGGA +>CP001390.1/1543852-1543744 +UGCUUAUCAAGAGUGGUGGAGGGAAAGGCCCUGUGAAACCCAGCAACCGGUUGAUCCGGCGUCA.GGUGCUAAAUCCUGCCCAU........UGGGAAAGAUGAGAG +>CP000724.1/968949-968838 +CUCUUAUCAAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCCGAAUUGUUAAUUCGAAGGUGCUAAUUCCAACAACACU.UAUGUGUUGAAAGAUGAGAG +>ACIQ02000024.1/9596-9700 +AUCUUAUUCAGAGCGGUGGAGCUAUAGGAGCGAAGAAGCCCAGCAACCCCGGAAA.....CGGAAGGUGCUAACCUGAGCGAACAAU.UUGUUUCGAACAAUAAGAC +>FN597644.1/1441590-1441436 +CUCUUAUCGAGAGUGGGCGAGGGAUCGGCCUUUUGACCCCCAGCAACCGACCGUAA....GGCACGGUGCUAAUUCCAUCAGAU....GUUAUCUGAGAGAUAAGAG +>ACMM01000057.1/25625-25730 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>ACMG01000004.1/36857-36753 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>ACLV01000065.1/31653-31512 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ADDE01000057.1/1381-1278 +ACCUUAUCAAGAGAGGCUGAGGGAUAGGCCCUGUGAAGCCCAGCAACCACCCAAA..UGGGAAAAGGUGCUAAUUCCUACAAGACAAG.AGUCUUGAAAGAUGAGGU +>AAEQ01000030.1/63319-63428 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUAUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGCGAAAAUUUGACAGAUGAGAA +>ACMX01000029.1/162904-163012 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCUACGAAGCUCAGCAACCUGCUUAUAAGAAGCAA.GGUGCUAAGUCCAGCAAAAUGGCAUAUUUUGAAAGAUAAGGU +>BABZ01000050.1/1760-1870 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUAAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACJU01000004.1/122190-122095 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ABWS01000002.1/371430-371528 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ADUI01000029.1/1199-1325 +CACUCAUCAAGACCGGCUGAGGGAUAGGCCCUUUGACGCCGGGCAACCAUCGGGUUCCCCGAAACGGUGCCAACUCCUGCGGGGUU......CGCGAGAGAUGGGUG +>ACLZ01000076.1/104572-104469 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGU...AGUAUCCUGAAAGAUAAGAA +>CP001604.1/641481-641381 +UUCUUAUCACGAAAGGUGGAGGGACUGGCCCUUUGAAGCCUAGCAACCGGAAUUU..AUUUUCACGGUGCUAAUUCCAGCAGUA.....UAUUCUGAAAGAUAAGUC +>ACTN01000010.1/320261-320162 +CUCUUAUUCAGAGCAGUGGAGGUAAAGGACCUGCGAAGCUCGGCAACCCCUGAG...AACAGGAAGGUGCCAACCUGAGCGAGU.......AAUCGAACAAUAAGAG +>ACND01000004.1/16949-16835 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACTX01000011.1/22529-22432 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGUGAAGCUCGGCAACCCCGUGAA.....CGGAAGGUGCCAGCCUGAGCGAGU.......AAUCGAACAAUAAGAG +>AEHM01000035.1/295913-296018 +AACUUAUCAAGAGCGGCUGAGGGACUGGACCUAUGAAGCCCGGCAACCUGCACAG..UGUGUAA.GGUGCUACUUCCAGCAAAAUGAAUUAUUUUGAAAGAUAAGGG +>ABKF01000014.1/14788-14900 +UCUUUAUCAAGAGAGGCAGAGGGACCGGCCCUUUGAAGCCCAGCAACCUCAGUUUAUAACUGAAUGGUGCUAAUUCCUGCAAAAUGCAUUAUUUUGAAAGAUAAAAC +>ACNK01000005.1/23622-23518 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAACAGGUUCAU.UUUGAAUACUGUGCCACUUCCUGCAAGCUU..UAUGCUUGAAAGAUAGAAU +>ACMY01000004.1/25501-25387 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP002011.1/3746980-3746870 +UUCUUAUCCAGAGCGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCCUAAGGUGUCCUUAAACGGUGCUAAUUCCAGCAGGU....UAAACCUGGUAGAUAAGAU +>BAAU01004767.1/1495-1391 +UGCUCAUCAAGAGUGGCGGAGGGAAUGGCCCUAUGAACCCCAGCAACCAUGGCCUCAUGGCCAACGGUGCUAAAUCCUGCAAUG...UAAUGAUUGUAAGAUGAGAG +>CP002475.1/3265400-3265273 +CGCUCAUCCAGAGGGACUGAGGGAACGGCCCGUUGAAGUCCGGCAACCCUCCUGC.....GGGAAGGUGCCAAUUCCGUCUUGCGGCGAACGCGAGGAAGAUGAGGA +>ADJS01014161.1/364-462 +GACUUAUCAAGAGCGGCUGAGGGGCAGGCCCUGUGAAGCCCGACAACC.GUGCGAA.AGCAU.AAGGUGCCAAAUCCUGCGGGA.......AACCGAAAGAUAAGAG +>AL596172.1/176254-176136 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACGAGUUCUGAAAGAUGAGAA +>CP000962.1/1858476-1858579 +UACUUAUCAAGAGAGGCGGAGGGACUGGCCCUGUGAAGCCCAGCAACCUAUAUGAAACAUAUAA.GGUGCUAAAUCCUGCAGCA.....UAAGCUGAGAGAUGAGGA +>ACMX01000029.1/176126-176230 +UUCUUAUAAAGAGAGGCGGAGGGACUGGCCCUACGAUGCCCGGCAGCGACUCACG.AUGGAGUGCUGUGCCAAAUCCAGCAAGC...AUGUGCUUGAAAGAUGAGGA +>CP002118.1/2990664-2990554 +CUCUUAUCAAGAGAGGUGGAGGGAAGGGCCCGUUGAAACCCGGCAACCGAUGUAUUAUACAUAAUGGUGCCAAUUCCUGCAGAA....UUAUUCUGCAAGAUAAGAG +>ACMU01000056.1/10625-10527 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>CP003040.1/492522-492663 +UUCUUAUUCAGAGUGAUGGAGAUAUAGGAUCUGUGAAGUCCGGCAACCCCUCUA......CGGAAGGUGCCAACCUGAGCGAGCAAAU....UUCGAACAAUAAGAG +>U52812.1/691-829 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCUAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUGUAUUCCUUGAGCGAUAAGAG +>CP000481.1/103256-103415 +CGCUCAUCGAGAGGGGCUGAGGGACCGGCCCGGUGAAGCCCGGCAACCGUCAC.......GAUC.GGUGCCAAAUCCGGCCUGCGGAAGGCGCGGGGAAGAUGAGGA +>FN668941.1/1842219-1842114 +UUCUUAUCCAGAGUGGUGAAGGGACUGGCCCUAUGAAACCCAGCAACCAGUAUAUUUUAUACAUUGGUGCUAAAUCCUGCAGUA....UUAUACUGAAAGAUGAGUC +>AP009351.1/869718-869821 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP001781.1/1867232-1867121 +CUCUUAUCCUGAGUGGUGGAGGGAUGGACCCAAUGAAACCCAGCAACCUCUUUUUUUAAAAGAAAGGUGCCAAACCUUGCAGACAAA.UAGGUCUGAACGAUAAGAG +>ACLU01000105.1/1520-1399 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCGAUGAAGCCCAGCAACCUCACUUGUAAGGUGAAUGGUGCUAAAACCUGCGAGGCUACAGGUCUCGAACGAUAAGAG +>ACIO01000245.1/1499-1369 +CCCUUAUUCAGAGUGAUGGAGAUAAAGGAUCUGUGAAGUCCGGCAACCCCGGCCU.....CGGAAGGUGCCAACCUGAGCGAGA.......AAUCGAGCAAUAAGAG +>ABYI02000022.1/286063-285966 +CUCUUAUUCAGAGCAGUGGAGAUAAAGGAUCUGUGAAGCUCGGCAACCCCGUAA......AGGAAGGUGCCAACCUGAGCGAGU......CUUUCGAACAAUAAGAG +>AGTN01685992.1/95-225 +AUCUUAUCGAGAGUGGCAGAGGGACAGGCCCGAUGAAGCCCGGCAACCGACUCGAGU...GGCCAGGUGCCAAAUCCUGCUCCGCGG.....GGGGGAAGAUGAGAU +>AE017355.1/4749676-4749569 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>AP009389.1/1533734-1533850 +CUCUUAUCCGGAGUGGCGGAGGGACUGGCCCUAUGAAGCCCGGCAACCUUUGGGUAUCCCAAAAAGGUGCUAAUUCCUGCAGGAGAUUUACUUCUGACAGAUAAGGG +>AFHW01000087.1/42018-42170 +CUCUUAUCAAGAGAGGUGGAGGGACUAGCCCGAUGAUACCCGGCAACCGCAGA.......UGCACGGUGCUAAUUCUUGCGGAAGCCAGGCUUCUGACAGAUGAGAG +>ACLY01000058.1/18211-18113 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCAGCAACCGCGA........UGCA.GGUGCUAAUUCCAGCAGAACAUAUUGUUCUGGGAGAUAAGAC +>AATL02000016.1/33593-33711 +AUCUUAUCCAGAGUGGUGGAGGGAAAUGCCCUGUGAAACCCAGCAACCUAAACAAUAGUGUUUAAGGUGCUAAGUCAUGCAGAACAACUAGUUCUGAAAGAUGAGAA +>AEFM01000005.1/43139-43277 +CUCUUAUCCCGAGUGGCGGAGGGACAGGCCCAAUGAAGCCCAGCAACCGGUUUCUCU...ACCAAGGUGCUAACCUUUGCAAGGUUAUUUUCCUUGAGCGAUAAGAG +>AAJM01000004.1/25271-25166 +UACUUAUCCAGAGAGGUAGAGGGACUGGCCCUAUGACACCCAGCAGCGGUUCUGUAAAGGAACACCGUGCUAAUUCCAGCAAGC....AAGUCUUGAAAGAUAAGUG +>AFTT01000017.1/709139-709036 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAACGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>CP003017.1/3731566-3731460 +UUCUUAUUAAGAGAGGUGGAGGGACUAGCCCGAUGAAGCCCGGCAACCGCUUAACGCUUAAGCACGGUGCUAAUUCUUGCAGCA.....GCAGCUGAGAGAUAAGAA +>ADGP01000022.1/7309-7214 +CUUUUAUCCAGAGAGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACC.....GAUAACG...ACGGUGCCAAUUCCUGCGGAA...GAGAUUCCGAGAGAUAAAUU +>ABDL02000019.1/29924-29818 +AUUGUAUCAAGAGAGGUGGAGGGACUGGCCCUUUGAAACCCGGCAGCAGGUUCAUUUUUGAAUACUGUGCCACUUCCUGCAAGCUUU.AUAGCUUGAAAGAUAGAAU +>AAEN01000008.1/61355-61247 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ABKF01000013.1/83958-83851 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGUGAAGCCCGGCAACCGUCAACUUAGUUGAAAUGGUGCCAAUUCCUGCAAAGCA.AAUGCUUUGAGAGAUGAGAG +>ACFR01000001.1/308994-309090 +AACUUAUCGAGAGAAGUGGAGGGACUGGCCCUAGGAAGCUCGGCAACA....UUUUAUCA.....UGUGCCAAUUCCAGUAACCGCU..AAGGUUAGAAGAUAAGCU +>CP001983.1/924678-924777 +UUCUUAUCAAGAGAGGUGGAGGGAUAGGCCCUUUGAAACCCGGCAACGACUUUAU.....AGAACCGUGCCAACUCCCACAAGC....AGUGCUUGAAAGAUAAGAA +>CP000673.1/1905701-1905598 +CUCUUAUCACGAGAGGUGGAGGGACUGGCCCUGUGAAGCCCGGCAACAGCUAGAUAUUCUAGAAAUGUGCUAAAUCCUGAAGGA...UAUUUCCUUAAAGAUGAGAG +>CP001982.1/1266517-1266411 +UUCUUAUCAUGAGAGGUGGAGGGACUGGCCCUUUGAAACCCAGCAACCGUCGUU...AGAGACAUGGUGCUAAAUCCAGCAAGCAAUUUAUGCUUGGAAGAUAAGAA +>CP000896.1/1055146-1055000 +CUACCAUAAAGAGAAGGUUAGAGACAAGCUCUAUGACCCUCAGCAACCUGCAAAAC.UAAGUAA.GGUGCUAAUGCUUGAAUGAUGGA....CUUUCUUUUUGGUAG +>CABA01000114.1/21975-22073 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACMZ01000101.1/6190-6300 +UUCUUAUCUAGAGAGGUAGAGGGACUGGCCCUGUGACGCCCAGCAACCAUUAACAUUGUUAAUAAGGUGCUAAUUCCAGCAAAUUGUGAAGAUUUGACAGAUGAGAA +>CP002905.1/3986412-3986518 +ACCUUAUCAAGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAACCGCUGUUUCAAACAGAAUGGUGCUAAAUCCUUUAGAACAUUGCGUUCUUGCAGAUGAGGC +>AM295250.1/465274-465380 +CUCUUAUCAAGAGAGGUGGAGGGAUGUGCCCUGCGAAACCCGGCAACCGUCUUUA.UAUAGAAAUGGUGCCAAUUCACAAAAAGUUGAACGCUUUUGAAGAUGAGAG +>ACNJ01000005.1/25496-25382 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>ACMN01000029.1/50865-50973 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGAAGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACNB01000130.1/17347-17206 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>AACY020009875.1/3251-3347 +CGC.UAUCAAGAAAGACGGAGGGAUGGGCCCUGUGAUGUCUGGCAACCCGGAAGC....GCCG..GGUGCCACCACCCACCCGA.....ACAAGGGAAUGAUACGUA +>CP002131.1/1797461-1797347 +CUCUUAUCAAGAGUGGUGGAGGGACUGGCCCGAUGAAACCCGGCAACCGUUAGAAGCUCUAAAAUGGUGCCAAUUCCUGCAAAACGUUAAGUUUUGAGAGAUAAGAG +>CP000088.1/254824-254964 +UGCUCAUCCAGAGGGGUGGAGGGAACGGCCCUGUGAAGCCCGGCAACCUCCCG.......GGACAGGUGCCAACUCCGUCCCACUGUCAAAGUGGGGAAGAUGAGGG +>ACKE01000033.1/20419-20321 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>ACHA02000002.1/450213-450321 +CGCUUAUAGAGAAAGGCCGAGGGAUAGACCCGAAGAAGCCUAGCAACCGUCACUU.....GACAAGGUGCUAAAUUCUACCCCGCCUGGAGGAGGGAAAGAUAAGCC +>AE017194.1/1518517-1518625 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ABWS01000008.1/88539-88444 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>BX571856.1/15939-16037 +UUCUUAUUGUGAGAAGUUGAGGGAUUGGCCCUGUGAUACUCAGCAACCGCUUUAU.....AGCACGGUGCUAAAACCAACGAGU......UACUCGAAUGAUAAGUA +>AESB01000069.1/7421-7309 +AUCUUAUCAAGAGAGGUUGAGGGACUGGCCCUAUGAAACCCAGCAACAGCUAAUUCAAUUAGAAAUGUGCUAAUUCCAGCAGGAUGU..UUUCCUGAAAGAUAAGAA +>CP000813.1/3523729-3523841 +ACCUUAUUAAGAGUGGUGGAGGGACUGGCCCUGUGAAACCCGGCAACCGCUGUUCCUAACAGAAUGGUGCUAAUUCCUUAAGCAAGCAGAUUGUUUGAAGAUAAGGC +>ACMC01000004.1/27129-27015 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUAAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG +>CP001124.1/2581068-2581172 +AACUUAUCACGAGCGACCGAGGGACUGGCCCUACGACGUCCGGCAACCUCCCGUA....AGGGAAGGUGCCAAAUCCAGCGAAGCGGCGAGCUUCGGAAGAUAAGGA +>ACMR01000137.1/10086-9985 +UUCUUAUCGCGAGAGGUGGAGGGACUGGCCCUAUGAUACCCGGCAGCGAU.UCGUUAUGA.AUACUGUGCCAAUUCCAGCAAGG.....UAACUUGAAAGAUAAGAA +>CP002032.1/587241-587345 +CUCUUAUCAAGAGAGGUGGAGGGAAGAGCCCGAUGAAACCCAGCAACCGUCCUAU...AGGACAAGGUGCUAAUUCUCUCAGAAGC.AUGCUUCUGAAAGAUGAGGG +>CP001844.2/2394870-2394775 +CACUUAUCUAGAGAGGUGGAGGGACUGGCCCUAUGAAGCCCGGCAACAU.............GAAUGUGCCAAUUCCAGUAACCG..UAAUGGUUUGAAGAUAAGCA +>ADAD01000001.1/8074-7969 +AACUUAUCAAGAGAGGUUGAGAGAGCGGCUCGUUAUUACCCGGCAACCUGUAUAAA.AAUACAA.GGUGCCAAUUCCCGGCAUA....UUAAAUGCGAAGAUAAGAA +>CP002736.1/89443-89554 +CUCUUAUCCCGAGAGGUGGAGGGACUGGCCCAAUGAAACCCGGCAACCUCCGGCAUGCCCGGACAGGUGCUAAUUCCUGCAGAAGAAAUUCUUCUGACAGAUAAGAG +>CP002545.1/1368881-1368985 +GAUUUAUAAAGAAGUGGUAAGAGACAGGCUCUGAGACCCAUGGCAACCUUCCAGCAAACGGAAAAGGUGCCAAAUCCUGCCCCG......AAAGGGAAAUAUAAAUA +>AGFW01000009.1/626861-626741 +UUCUUAUCGUGAGAGGUGGAGGGACUGGCCCUUAGAAACCCAGCAACCGGCUUGUUUAGCGCCAAGGUGCUAAAUCCAGCAAGCGUUUUUUGCUUGGAAGAUAAGAA +>ABFU01000066.1/9736-9846 +AGUUUAUCAAGAGUGAAGGAGAGACAGGCUCAAUGAAUUCCAGCAACC.GCAUGCUCCAUGC.AAGGUGCUUCUACCUGCAAAGCAUUUAGCUUUGGGUGAUAAGAA +>CP000764.1/2818169-2818029 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCUAUGAAACCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAAUGAAUUUCUGGCAGAUAAGAG +>AGAV01000024.1/16090-16197 +CUCUUAUUCAGAGUGGUGGAGGGACAGACCCGUUGAAGCCCGGCAACCAUCACGCAAUGUGACAAGGUGCUAAUCUGUGCAAGGAUCA.AUCCUUGAACAAUAAGAG +>CP000485.1/1422983-1423091 +AGCUUAUCAAGAGAAGCGGAGGGACUGGCCCGGCGAAGCUCGGCAACCUGCUUAUAGAAAGCAA.GGUGCUAAAUCCAGCAAAAUGGAAUAUUUUGAAAGAUAAGGU +>ACUT01000030.1/17805-17908 +CUCUUAUCGAGAGUGGUGGAGGGAUGUGCCCUACGAAGCCCGGCAACCGUCUUAU..AUAGAAAUGGUGCCAAUUCACAUAAAGUUUUAACUUUU.GAAGAUGAGAG +>ACNB01000011.1/25673-25778 +UUCUUAUCCAGAGAGGUGGAGGGACUGGCCCUACGAUACCCAGCAACGGGUUUUU....UAAUACCGUGCUAACUCCAGCAAGCCAUAUAGGCUUGGAAGAUGAGAA +>AFTZ01000002.1/28766-28670 +AACUUAUCAAGAGAAGUGGAGGGACUGGCCCAAAGAAGCUCGGCAACA....UUGUAUCA.....UGUGCCAAUUCCAGUAACCGAGA..AGGUUAGAAGAUAAGGU +>ABVQ01000037.1/930897-930767 +CCCUUAUUAAGAGUGGCGGAGAUAUAGGAUCUAUGAAGCCCGGCAACCCCUUGCA.....AGGAAGGUGCCAACCUGAGCGGAU.......UUUCGGAA...GAGCG +>CP003017.1/2834816-2834710 +UUCUUAUCAAGAGAGACGGAGGGACUGGCCCUAUGAUGUCCGGCAACUGCUGUA...CGCAGUGCGGUGCCAAAUCCAGCAGACGAUGUUCGUUUGGAAGAUGAGAA +>AE016879.1/5140324-5140219 +GUCUUAUCAAGAAAGGUGGAGGGACAGGCCCGAUGAAACCUGGCAACAGCCGUAU..AACGGAAUUGUGCCAAAUCCUGCAGGUAAUA.AAUCCUGAGAGAUAAGAA +>CP000903.1/175578-175465 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAGAAUAAGCUAAGGUGCUAAUUCCUGCAGAACGAUUUGUUUUGGAAGAUAAGAG +>ABLH01000008.1/122078-122219 +CUCUUAUCAAGAGAGGUGGAGGGAUUGGCCCGAUGAAGCCCAGCAACCGACCGUAAU...GGCACGGUGCUAAUUCCAGCAGAAAGUAAAUUUCUGGCAGAUAAGAG +>ACNF01000093.1/4899-5004 +UUCUUAUCAAGAGAGGUGGAGGGACGAGCCCGACGAAACCCGGCAACCAUCUACAAUGUAGACACGGUGCUAAUUCUCGCAGCA....UUAUGCUGACAGAUAAGGA +>CP000029.1/2600719-2600619 +ACCUUAUUUUGAGAAGCAGAGGGAUUGGCCCGUAGAAGCUCAGCAACCGACUUUA..AAUAGCACGGUGCUAAUACCAACGAGC......AACUCGAAUGAUAAGUA +>ACMO01000006.1/2740-2626 +CUCUUAUCAAGAGUGGCGGAGGGACUGGCCCGAUGAUGCCCGGCAACCAGCUUAUGAUAAGCUAAGGUGCUAAUUCCUGCAAAACGAGUUGUUUUGGAAGAUAAGAG \ No newline at end of file diff --git a/analysis/Hsu.et.al.git/plmc/example/RNA/RF00162.png b/analysis/Hsu.et.al.git/plmc/example/RNA/RF00162.png new file mode 100644 index 0000000000000000000000000000000000000000..dd62e469621faffa360d56011a9041f4be507d34 Binary files /dev/null and b/analysis/Hsu.et.al.git/plmc/example/RNA/RF00162.png differ diff --git a/analysis/Hsu.et.al.git/plmc/example/potts/potts3.a2m b/analysis/Hsu.et.al.git/plmc/example/potts/potts3.a2m new file mode 100644 index 0000000000000000000000000000000000000000..06f696439ac8edc0ba887cc914b7e9f018c5277e --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/example/potts/potts3.a2m @@ -0,0 +1,1000 @@ +>1 +__*^^^^^^^^^^*^^^_________*************^^_______________**** +>2 +*^^^^^^^^^^^^^^^^^_^^**______^***********_*______^______^^*_ +>3 +^^^^^^^^^^^^^^^^__________^^^^^^*********______________*^^^_ +>4 +^^^^^^*^^^^^^^^____________^^^***********________***____^^^^ +>5 +^^^^^****^^^^^___________****************______**_____****__ +>6 +^^^^__*****________**______***************_________**^****__ +>7 +^^^^__****^^^___*****________*****__*******________******_** +>8 +_^^^^^^^^^________***_________**********^^_______^^********_ +>9 +^^^^^^^^^^^**___*****^____*******_____****______***********_ +>10 +^^^^^^^^^^^^^^___*******_**********___******___************* +>11 +^^^^^^^^^^^^^^^***********^^*******_********^^*************_ +>12 +^^^^^^^^^^^^^^^^^******_^^^^^***********^^^^^^************** +>13 +***^^^^^^^^^^^^^^^^___*^^^^^^************^^^^^^^************ +>14 +*^^^^^^^^^^^^^^^^^^____^^^^^^*****_*****^^^^^^^^^*******^*** +>15 +____^^^^^^^^^^^_^^^^^^^^^^^^************^^^^^^^^^*****____** +>16 +____^^^^^^^^^^^^^^^^^^^^^^^^^***********^*^^^^^^^____**_^^^* +>17 +_____^^^**^^^^^^^^^^^***^^^^^^^*****_^^^***^^^^^^^_*_^^_**** +>18 +*________^^^^^^^^^^^^****^^^^_____*____**^^^^^^^^_____^***** +>19 +*_______^^^^^^^^^^^^^^*****^___^^_____***^^^^^^______^^^**** +>20 +_________^^^^^^^^^********_____________^^^^________^^^^^**** +>21 +^^________^^^^^^^_******^_______________*^^^^_____^^^^_^^^^^ +>22 +_^^^^^__^^^^^^^^___****_______________*^^^^^^______^^^^^^^^^ +>23 +^^^^^^____^^^^^^*^^^**________________**^^^^^^_________*^^^^ +>24 +^^^^^_____^^^^^^__****_____________******^^^^^^_________^^^^ +>25 +*^^^^^****^^^^^^*******___^______********^^^^___________**^^ +>26 +^^^^^^^***^^^^^^^^******____^^^_********^^^^^^^_____^^^^^^^^ +>27 +^^^^^____*^^^^^^^_****^^___^^^^^*********^^^^^^^_^^^^^^^^^^^ +>28 +^^^^^^^__^^^^^^^^*****^^^^^^^^^^********^^^_________^^^^^^^^ +>29 +^^^^^______^^^^^^******__^^^^^^__********^^__^^^^^^^^^^^^^^^ +>30 +^^^^^^______^^^^^^^_**__^^^^^^^^^*********^__^^^^****^^^^^^^ +>31 +^^^^^^^^____^^^^^^^__****^^^^^^^*******^^^^^^^******^^^^^^^^ +>32 +^^^^^^^^^^*^^^^^^^^*****^^^^^^^^*****^^^^^^^^^^******^^^^^^_ +>33 +^^^^^^^^^^^^^^^^^^*****^^^^^^^^*********^^^^^^^^^*****^^^^^^ +>34 +^^^^^^^^^^^^^^^^^^^****^^^^^^^^**********_^^^******^^^^^^^** +>35 +^^^^^^^^^^^^^^_******^^^^^^^^^^**********__^^********^^^^^** +>36 +^^^^^^^^^^^^^^^*******^^^^^^^^^^**********^^^^___*****^^^^^^ +>37 +^^*^^^^^^^^^^^^***********^^^__**********^^^^^****^****^**** +>38 +_^^^^^^^^^^^^____**********^^^********___*^^^^^************* +>39 +^_^^^^^^^^^^^^^___********^^^^^*****____*__^^^^***********__ +>40 +^^^^^^^^^^^^^^^^____*****^^^^^^*_______**___^^^^^^^^^^*_____ +>41 +^^^^^^^^^^^^^^^^____******^^^^^^*___________*^^^^*********** +>42 +^^^**^^^^^^^^^^^_____^****^^^^^^^______________^^***__****__ +>43 +^^^^^^^^^^^^^^^**____**********^____________^^^^^^********** +>44 +^^^^^^^^^^^^^^^^^^^^^^^^*******______________^^^^^^********* +>45 +^^^^^^^^^^^^^^^^^^^^^^^^^*^*****__*_____^__^^^^^^^^********* +>46 +****^^^^^^^^^^^^^^^^^^^^******_________****^_^^^^^^^^****_** +>47 +__***^^^^^^^^*^^^^^^___****_____________******_^^^^^^******* +>48 +^^^^^**^^^^^^^^^^^*******^___________^****^**__^^^^^******** +>49 +*_^^^^^*******^^^^********^_________^^^^********^^^^^^^***** +>50 +^^^^^^^^*********_^^^******___*_______*_^****^***^^^*^^****^ +>51 +***^^^^^^^******************____**_____*********_^^^^__****_ +>52 +***__^^^^^^^^**************___**^*____***********___^^^^*^^^ +>53 +_______^^^^_*********************______**********^^____***^^ +>54 +_________^__********************__^^^****^^^^****____^^^***_ +>55 +________^^__***_****__**********__^^^^^^^^^^**_____****^^^^* +>56 +________^^^__*******___********_____^^__^^^^^________*^^^^** +>57 +___^_________^******____*********_______*^^^*^_________^^^^^ +>58 +^^*^^__________*******_*********_________*^**________^^^^^^* +>59 +^^^^^_______********____*****______________****________^^^^^ +>60 +^^^^^^^^___^^^***___________**__^_________**^____________^^_ +>61 +___^^^^^^^^^^^*_____________^^^^^^^_____*__**___________**** +>62 +_____^^^^^^^^^^___________^^^^^^^___________^___________**** +>63 +^^^^^^^^^^^^^____________^^^^^^^*^________^^^^_____*_____*** +>64 +^^^^^^^^^^^__*__**_______^^^^^^^^^^^__^___^^^^____________** +>65 +^^^^^^^^^^*^__***__________^^^^^^^^^________^^^^^_______***_ +>66 +__^^^^^^^^*********^^_____^^^^***__________^^^^^^^____^**^^^ +>67 +___^^^^^^^^**********^*****^^^****__________^^^^^____^^**^_* +>68 +__^^^^^^^******__**^^^^^*__^^^^*****________^^^^^^_*****____ +>69 +__^^^^^^^^***___***^^^^***^^^^^^****______*****^^^*****_____ +>70 +_^^^^^^^*****^^^^^^^^^^^^**^^^^^*****___******^^_*********** +>71 +^^^^^^^^^**^^^^^^^^^^^^^****^^^^^^^***_____***^^****_******* +>72 +***^^^^*****_^^^^^^^^^*******^^^^^*****______^_^^^********** +>73 +**^^^*******^^^^^^^^_^**********_____*____________********** +>74 +*^^^^*___***^^^^^^_************___^^^^^__________^********** +>75 +^^^**__****^^^^^^^^^******^^__**_^^^^^^^^^*_______********** +>76 +*^^^_____**_^^^^^^^^^**^^*^^^^*****^^^^^^^________********** +>77 +_^^^^^____^^^^^^^^^^^____^^^^^^_*^^^_^^^^^^^^^^___**^******* +>78 +*^^^^_____^^^^^^^^^^^^___^^^^^^^^^^^__^^^^^^^^^_****^^**^*** +>79 +^^^^______^^^^^^^^^^^^_**_^^^^^^^^^^^^_^^^^^^***___^^^^*^^** +>80 +^^^^____^^^^^^^^^^^_____*^^^^^^^^^^^^^^^^^^^^^^______^^^^^_* +>81 +_^^___^^^^____^^^^^__*__**^^^^^^^^^^^^^^^^^^^^_______*^^^^__ +>82 +______^^^^^^_____^^^*___**^^^^^^^^^^^^^^^^^^_^^^^*****^^^^^_ +>83 +_____^^^^^^**_____^^^^^_**^^^^^^^^^^^^^^^^^^__^^^^^*_^^^^^__ +>84 +_____^^^^^^^^^*___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________^^^^ +>85 +______^^^^^_____^^^^^^^^**^^^^__^*^^^^^^^^^^^^^^^^____***^^^ +>86 +______^___^______^^^^^^^^**^^^^__*^^^^^^^^^^^^^^^^*_____^^^^ +>87 +___^^^___________^^^^^******^____***^^^^^^^***^^**_____^^^^^ +>88 +***^^^_________^^^^^^*******____^****_*^^**^^^^^^^_____*^^^^ +>89 +^^***________^^^^^^******^^___________****^^^^^^^^_^___***^^ +>90 +^^^^^________^^^^^____^^^^__________*_****^^^^^_______**^^^^ +>91 +**___________^^^^^^^^^^^^_____*__*****^^*****^^^________*^^^ +>92 +_^^__________^^^^^^^^^^^^^^__*******^^^___***^^^^^____^__^^^ +>93 +^^^^^_____**^^^^^^^^^^^^^^^***********______^^^^^^^________^ +>94 +^^^________^^^^^^^^^^^^^^^_************_____^^^^^^__________ +>95 +^^_______^^^^^^^^^^^^^*^^^^^************__*^^^^^^___^__^*___ +>96 +^^*______*^^^^^^^^^^^^*^^^^^^^**********^^__*^^^*****^______ +>97 +^***__***^*^^^^^^^^^^^^^^^^^^^^^_**_______^^^^^^^^^^^*__**__ +>98 +__**__^^^^^^^^^^^^^^^^^^^^^___________**__*^^^^^^^^_*_______ +>99 +_____****_^^^^^^*^^^^^^^^^^*____^_____**^^**__^^__^_*_______ +>100 +^^^***^^^^_^^^^^^^^^^^^^^^^_________****^^^____^^^____^_*_** +>101 +^^****____^^^^^^^^^^^^^^^^^^_________***^^^^^^^*^****^^^**** +>102 +****______^^^^^^^^^^^^^^^^^______********^^^^^^*******^^^^** +>103 +**_________^^^^^^^^^^^^^^^^____**^^^****^^^^^^********^^__** +>104 +__________^^^^^^^^^^^^^^^^________^^^***^^^_^^^*********_**^ +>105 +___________^^^^^^^^*^^^^^_______^^^^^^****_^^^^^************ +>106 +___________^^^^^*****__________^^^^^^^***___^^^************* +>107 +_____________^^^^*****__________^^^^^^***^__^^************** +>108 +^_____________^^^^*****_______^^^^^^^^^***_^^^^__*********** +>109 +^^^__________*^^^^*_***_______^^^^^^**^^^^^^^^^^^*********** +>110 +_____________^^^^^^^^^**_______^^^^^_^__^^^^^^^^^______***** +>111 +___________^^^^^^^^^^^*________^^*^_______^^^^^^^^^^___****_ +>112 +^*___________^^^^^^^^^^_____^^^^^^^^_______*^_^^^^^^^^__**** +>113 +_______^___________^^^^________^______*______^^^^^____****** +>114 +_________________^^^^^^___**_________^____________*____***** +>115 +_______________^**________**____^^^___^^^^^*________*^^***** +>116 +**______________****____________^^^^___^^^___________******* +>117 +********^^_____^****_____________^^^^___^^____________****** +>118 +*********^______***____**________^^^^^^______________^^_**** +>119 +__**********__****______________^^^^^______________^^^^^***^ +>120 +*__*******_____****________^^^^^^^^^^^^___________^^^^^***** +>121 +*__^^^**___^*^^^^***____^^^^^^^^^^^^^^^_______^^^^^^^^^_**** +>122 +___^^^^___^^^^^^^**_____^^^^^^^^^^^^**_________^^^^^*******^ +>123 +____________^^^***______^^^^^^^^^^^^^^^____^_^^^^^^^^^^***** +>124 +____________***________^^^^^^^^^^^^^^______^^^^^^^^^^^****** +>125 +^_________*___***_______^^^^^^^^^^^^^^___***^^^^^^^_^^^***^^ +>126 +__________**___________^^^^^^^^^^^^^^^^___**^^^^^^^________^ +>127 +_________*****_______^^^^^^^^^******^___*_^^^^^^^___________ +>128 +_______*****_________^^^^^^^_*********^****^^^^^____________ +>129 +*____****_****_____**^^^^^^_____***********^^^^^_____*****__ +>130 +_____*********_____^^^^^^^^^___***********^^^^^^^^^^________ +>131 +^__^^_********_______^^^^^^^^^^***********^^^^^^^^^^_____*** +>132 +^^____********^_____*^^^^^^^^^^^^*********^^^^^*^^^^^_****** +>133 +*_____*********____^^^^^^^^^^^^^^********^^^^^^^*^^^^******* +>134 +*____******^^^^____^^^^^^^^^^^^^^******^^^^^^^^^^^^^^******* +>135 +___**********_^***_______^^^^^^^^^^****^^^^^^^^^^^^^^^^^**** +>136 +___*_*************_________^^^^^^*******^^^^^^^^^^^^^__***** +>137 +________***********______^^^^^^^^*********^^^^^^^^^^^^^__*** +>138 +___*____^*******_________^^^^************___^^^^^^^^^^^^^^** +>139 +^**^^_____****_______^^^^^^^*****_^^****^^___^^^^^^^^^^__*** +>140 +**^^_^___******_____^^^^^^^^^____*^****_^__^^^^^^^^^^^^__*** +>141 +^__^^^*********^*____^^^^^^^^^^___^***___^^^^^^^^^^^^^****** +>142 +__^^^^***********___^^^^^^^^_______*___^^^^^*^^^_^^^^^^^^*** +>143 +_^^^^^**_*****_____^^^^^^^^________*****__***^^^^___^^****** +>144 +__^^*^**********____^^^^^^**______*******__*^^^____*_^^*_**^ +>145 +___************_____^^^^^*****__************^^^_____^^^^^^^^ +>146 +____*********__^^^_^^^^******___*******^**^^^^^___****_^^^^^ +>147 +______*^^***__^^^^^^^^^^^*****^^*****^^^^^****____****^^^^^^ +>148 +**______*^^__^^^^^^^^^^^^^____^^****^^^^^___^_*************^ +>149 +*****__*_____^^^^^^_^^^^____^^^******^^^^______************* +>150 +__****________**^^^^^^^^*^^_^^^******_^^^^^^^__************* +>151 +_____________*__*^^^^^^^^_____****__***^^^^^^^^************* +>152 +____________**^^__**^^^^^_____**____***_^^^^^^**_^_********* +>153 +____________*^^___^^^^^^^*____***__***_***^^^***^^^^^*****^^ +>154 +____^^^^^___^^^___^^^^^^^^^****____****_^^^^^^_^^^^^****_^** +>155 +___^__^^___^^^^**^^^^^^^^************__*^^^^^^^^^^^^^^^^^^^^ +>156 +______^^^^^_^^^^^^^^^^^^^^^^^^^___**___*******^^^^^^^^^^^^^^ +>157 +**__^^^^^^^^^^^^^^^^^^^^^^***^^^^^**********^^^^^^^^^^^^^^** +>158 +*****^^^^^**^^^^^^^^^^^^^^*^^^^^^^^^*******__^^^^^^^^^^^^^^_ +>159 +****^^^^^****^^^^*^^^^^^^^^^^^^^^^^^^_**^^^^^^^^^^^^^^^^^^__ +>160 +***^^^^^******^^^*^^^^*_^^^^^^^^^^^^^^_^^^^^^^^^^^^^^*^___** +>161 +****^^^^^***^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^_^^^________ +>162 +*****^^^^****^^^^^^^^^^^^^^^^^^^^^^^_*^^^^^^^^^^^^^^^******* +>163 +****^^^^****^^^^^^^^^^^^^^^^^^^^^^^__**^^^^^^^^^^^^^^*****^^ +>164 +***^**^^^^****^^^^^_^^^^^^^^^^^^^^^____^^^^^^^^^^^^^^*****^^ +>165 +******^^^^*****^^^******^^^^^^^^**__***__^^^^^^^^^^^^^****** +>166 +****^^^^^*************_^^^^^^^^^^******__^^^^^^^^^^*****_^^_ +>167 +*****^^^^_***********^^^^^^^^^^^^^^***___^^^^^^^^____^^^^^^^ +>168 +****************^^***^^^^^^^^^^^***__^^^^^^^^^^^^^__**^^^^__ +>169 +***_____*********^***^^^^^^^^****____*^^^^^^^^^^^^^^****____ +>170 +*****_____^*********__^^^^^*******____^^^****^^^^_^^**______ +>171 +****_______**********__^^__***__^__**^^^^^__^^^^^^^^**_____^ +>172 +__**______************___*****^^___*_^^*****^^^^^^^_________ +>173 +____*_^___***************^*^^^^^^^___^^^******^*^^^_________ +>174 +_____^^_____^^**************^^^^^^^^^^^^^**^^*^^^^^*________ +>175 +^__*^^^_____**^*************^^^^^^^^^^^^^*^^^^^****_________ +>176 +_____^^______*^^***********^^^^^^^^^^^^^^^^^^__^^*________** +>177 +_________****^**********_*^^^^^^^^^^^^^^^^^^____________**** +>178 +__________***************^^^^^^^^^^^^^^^^*^^^____________*** +>179 +____________**************^^^^_^^^^^^^^^^^^_____________**** +>180 +^___________^^**************^^^*^^^^^^^^^^^^^__________***__ +>181 +^^^____________**************^^^^^^^^^^^^^^^***_______****__ +>182 +^__**__________**********^**^^^^^^^*^^^^^_*****__________^^^ +>183 +__****______***__******___^^^^^^^^^^___*********^___________ +>184 +^^****^_____*****__***___**^^^^^^^^___*^****_****___________ +>185 +^^^*^^^^^^_*****_*________*^^^^^________**^^******^___**__** +>186 +*****^^^^******____*_______^^^^^________*******^^^^^^****___ +>187 +^^^^^^^^^^^^****^^^^________^^^^^^___***********^^^^^***____ +>188 +^^^^^^^^^^_******____________^^_________**_***************__ +>189 +*^^^_^^^^^^_^**______________________***___************___^^ +>190 +*^^^^^^^^^^^^^^___________________________^****_*^^^****^**^ +>191 +*******^^^^^^^____________________^^^^^_____*****^^___***^^^ +>192 +^***___^^^^^_________*_______________^__^^****^^____*******^ +>193 +****____^^^^^^_______***_________**_____*^^*****__^_******** +>194 +**^^____**^^^___________________________**^^****___********* +>195 +_**___***^^^____________________________^^^^^^^^___********* +>196 +^^*******^^^________________________*^^^^^^^^**^^^_____^^^** +>197 +^^^^^***^_^^^__________**____________***^^^^^^^^^^_______^^^ +>198 +*^^^^^^^^^^^^_****___*******_____*******^^^^^^^_____________ +>199 +*^^^^^^*_^^^^^******_****________*****^^^^^^^^^^^^__*_______ +>200 +^^^^^^^^^^^^^**********_______*****^__^^^^^^^^^^^___________ +>201 +**^^^^^^^^^*************^___^^^^**^^^^^^^^^^^^^^^^^^^_______ +>202 +***^^^^^^****************^**^^**^^^^^^^^^^^^__^^^^^****_____ +>203 +_^^^__^^^*************************_^^^^^^^^^^^^^___***______ +>204 +^^^^^*^^^^*********************_____^^^^^^^^^^_**_***_______ +>205 +^^^^^^^^^^____*****************______^^^^^^^^^^^^___***_____ +>206 +^^^^^^^_____^^******_*****^^^^^^______^^^^^^^^^^**___^^^____ +>207 +*^^^^^_______******___*^^^^^^^^^^*___^^^^^^^^^^^**__________ +>208 +**__^^^_____*******___*^^^^^^^^***_^^^^^^^^^^****^__________ +>209 +**_^^______*********____**^^^*_**^^^^^^^^^^^___^^^^__^______ +>210 +____^____*************__^^^^^_****^_^^^^^^^^^^**^_______^^^^ +>211 +____^^___**************^^^^^^***^^^^^^^^^^^^******______^^^^ +>212 +________^^^*_**********^^^^^^*^^^^^^^^^^^^^^__**_**_________ +>213 +________***************^^^^^^^****^^^^^^^^^^*_*****_________ +>214 +*__________*__*********^^^^^^^^^^^^_^^^^^^^^^__*******____** +>215 +_____________************^^^^^^^^^^^^^^^^^^^^^^_^*****____^^ +>216 +____________^*******^^^^**_^^^^^^^^^^^^^^^^^^^____________^^ +>217 +______________*******^^^^___^^^*^^^^^^^^^^^^^^^^^______^^^^^ +>218 +__________******_____^^^____^^^^^^^^^^^^^^^**_^^^^^^^^^^^^^^ +>219 +___________******____^^^^_______^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>220 +____________*******________________^^*^^^^^^^^^^^^^^^^^^^^^^ +>221 +____________****^^_____________^____^^^^^^^^^_^^^^^^^^^^^^** +>222 +________^*********__________________^*^^^^^^^^^^^^^^^_^^**** +>223 +___________**********______________****^^^^^^^^^^^^^^^^^^^** +>224 +____________**************_____**********_^^^^^^^^^^^^^^^**_ +>225 +___________*****************__************^^^^^^^^^^^^****__ +>226 +^^______^^^^^****************_**********^^^^___^**^^^^****** +>227 +*______^^^^^*******************_^^******^^^_____**^********* +>228 +__*____^^^^^*****************_____****^_____^^^__****______* +>229 +***____^^^^^^^*^^^************______**_____^^^^^******______ +>230 +***__^^^^^^^^^******___*****________*^*_*_^^^___*^^______*** +>231 +*******^^^^^^*******^^*******_________***^^^__^^^^^^^^^__*** +>232 +_*******^^^*****************^_______*****_____^^^^^^^^^__*** +>233 +^^^_****^^^*************__*^________*******____^^^^^^__^**** +>234 +^^^_____****************_^^^_________******____^^^^^*__^**** +>235 +*^^_______****************^^*________*****____^^^^^^^^****** +>236 +***_____*********_******_________________**________^******** +>237 +*******_***************_____________*____***_______^^******* +>238 +******************___^^___^^*______^^______**___^^^^^******* +>239 +^^****************__^^^_____________*______**__^^^^^^^****** +>240 +_____************^^^^^^^_____________________*************** +>241 +_______*************^^^_______________^**_____******^^^^__** +>242 +^^^___***************^^^______^^^______**_____***^^^^^^^^__* +>243 +*****__*^^************^^____________________***___^^^^^^^*** +>244 +*********************^^^^__________________^^^******^^^^^*** +>245 +*******************^^^^^^^**______________^^^^****^^^******* +>246 +***************^**^^^^^^^^^__^^__________^^^^^*************_ +>247 +******************^^^^^^^^^^^^^*_*____^___^^^************___ +>248 +**********^****^^^^^^^^^^^^^^^___**___********^^^_********** +>249 +^*************___^^^^^^^^^^^^^^^__***********^^^^*********** +>250 +**************_____^^^^^^^^^^_______^*******__^^^^********** +>251 +***************____**^^^^^^^^^^________*****__^*__*****__*** +>252 +^^*^^*********________^^^^^_________*_*********^____***__*** +>253 +_^^^^^********___^^^^^^^^^^^______^^^^*******______***^___*_ +>254 +^^^^^^^*****^__*^^^^^^^^^^^________^^^^*****______^^^^****__ +>255 +^^^^^^^*****_____^^^^^^^^^^^_________^****^****__^^^^^^***** +>256 +^^^^^^^****____^^^^^^^^^^^^**_______**********___^^^^^^^^_** +>257 +^^^^^^****^^^^^^^^^^^^^^^^^^^^________*******____**^^^^^^^** +>258 +^^^^^***^^^^^^^^^^^^^^^^^^^**^**_____**********____^^^^^^^^* +>259 +^^^^****^^^^^^^^^^^^^^^^^^^^^^*____***********___^^^^^^^^^^^ +>260 +_____***^***^^^^^^^^^^^^^^^^^^^_____***_******_^^^^^^^^^^^^^ +>261 +__***********^*^^^^^^^^^^^^^^^^^^___***__****_____^^^^^^^^^* +>262 +___**********^^^^^^^^^^^^^**^^^^^^^_*******_______^^^^^^^^^^ +>263 +____*********^^^^^^^^^^^*****^^^^*********________*^_^^^^^^_ +>264 +___******^***^^^^^^^^^^^***__^^^*********________*___^^^^^^^ +>265 +____**********^^_^^^*^^****__*********__________***__^^^^^^^ +>266 +_____***_******^^^^^^*****____********__________^^^__^^^^_^^ +>267 +______****___^^^^^^******____*******^**________^^^^__**^^^** +>268 +^__*_____^__^^^^^^^^^^^**______**___******____*^^^*****^^*** +>269 +__________^^^^^^^^__^^^*_____*____*******________*******^^** +>270 +_________^^^^^^^^^^^^^^^^*_______*******___________*******^* +>271 +______________^^^^^^^^^^**__***_*******_______________****** +>272 +^^^___________^^^^^^^^^^^^_****__*****_____________^^******* +>273 +________*_____^^^^^^^^^^^___****^^^*____*_______^^^^^******* +>274 +^^__________***__^^^^^_______******______________^^********* +>275 +^^^________*****_*^^^^**_____*****____________^___^********_ +>276 +^^^_________***^^^^^^^_______*****_____^________************ +>277 +^**________***___^^_______********____________**_**********^ +>278 +******_____*****__________*******^^____*______**********____ +>279 +*******_____****___________*******____*_____**********___*** +>280 +*******__********_________^_^****_________****************** +>281 +*******___****_____***___^^^****_____^____*****************^ +>282 +_**************^^****___^^^^*****___________**************^^ +>283 +___*************^_****__********_________^__***__^^^******^^ +>284 +***___****^^****^^^^^__*****______^_______****^^___^^******_ +>285 +*_____^^**********^^^^__*****____^^^*_______^*____^^^_*_^^** +>286 +_______*****^^^^***^^^^******___^^*_____*^^^^^^_______^^^^** +>287 +____***^^*******^^^^__*****_****^^*__^^^*_**^________^^^^___ +>288 +_^_____^*********^^^__*************____^^******_____****____ +>289 +___*_____^^^^******^^^__***********_______**_________****___ +>290 +_______^^**__^*****^^^_____******_**_______****_____________ +>291 +_______******^^^^__________^*^^***^________****__________*** +>292 +________****^^^^^^__________**_^^^^**__*__****^_________**** +>293 +^________****^^^^^______***^***^^****______^^**^______****^* +>294 +^^_____****_^^^^^^^____*****^^^**********__^^^^^^^___^^^^^^^ +>295 +^^^_^******^^^^^^^^^^_*****^^^**^*******____^^^^^^^^^^^_^^^^ +>296 +^^^^^*****^^^^^^^^^^^^^********^^**___***______^^^^^^^____^^ +>297 +__*******^^^^^^^^^^^*************______***^^^^^__^^^^^____^^ +>298 +_^****^^^^^^^^^^^^^^*************________*^**^^^___^^^______ +>299 +****^^^*^^^^^^^^^^*********__****_______*^^^^^^**^^^^_______ +>300 +^^^^*^^^^^^^^^^^^^********_******_____******^^^^^^^^^^^^____ +>301 +^^^^^^^^^^^^^^^^^^*****^______***_____******^^^^^^^^^^______ +>302 +*^*^^^^^^_^^^^^^^******^_______**____*******^*^^^^^^^^^_____ +>303 +^^^^^^^_^^^^^^^***********_____*^^^___******^^^^^^^^^^^**__^ +>304 +^^^^____^^**^^^******__****_________**___***^^^_^^^^^^^****_ +>305 +^^^^____**^^^^*********__***_______**_____**_____^^^*******^ +>306 +__^^^_**^^^^**********___********____***^*_________^^^^^***_ +>307 +___^^***^^***********______******___****___^______*^^^^***** +>308 +^^^*****************^________****^^*****_*_______^^^^****^^^ +>309 +^^^**************___________*****_******_______^^^^^^^***^^^ +>310 +^^^^^*************___________****___^___________^^^^^***^^^^ +>311 +^^^^^^^***********_^________*****__^^^^___^^^^*__^^^^*****^^ +>312 +**^^^^^__******______****___****___^^^____^^^^^^^^^^^^*****^ +>313 +**^^^************____******__**__^^_______^^**^^^^^^****_*** +>314 +*^^^^^^*********____^**********^^^^^______^^^^^^^^^^^^^_____ +>315 +^^^^^^**_^^*****_____********^^^^^^^^^^^^^^^*_^^^^^^^^^*___^ +>316 +^^^^^^^^^^_____^_____*****____^^^^^^^^^^^^^^__^^^^^^^^^^^^__ +>317 +^^^^^^^^^____________*******^^^^^^^^^^^^^^^*^^^^^^^^^^^^^___ +>318 +^^____^____^^^^^_***********^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^** +>319 +_____^^___^^^^^^_***********^^^^^*^^^^^^^^^^^^^^^^^^^^^^^^^^ +>320 +____________^^^^^^^**********_^^^^^^^^^^**_^^^^^^^^^^^^^^^^^ +>321 +______^*__^^^^^^^**************^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +>322 +^_______*_^^^^^^^^*************__^^^^^^^^^^^^^_^^^^^^^****^^ +>323 +________**^^^^^^^^^**********___^^^^^*_^^__^^^__^^^^^^****** +>324 +________*****_^^^**********________^^^^__****^^^^^^^******** +>325 +__________**____**__***____________^______*^^***^^^********* +>326 +____________**__^_****________^^^^___________***^^_******_** +>327 +_____**^^^________****_____*^^^^^____________^^^************ +>328 +_______^^^_______****__________^^__________**^************** +>329 +____^^^^*________^^_________^^^^_____________*****__******^^ +>330 +__^^^^***___________________^^^^___________*************^^^^ +>331 +^^^^^****__________________^^^^___^^______^^^**************_ +>332 +^^^^^***^***__________***_^^^^^____**____^^^^************_** +>333 +^^^**^^__***________*******^^^^^^^^_______^^^********______* +>334 +^^^^^^__***_________*******^^^^^^^^^*****_**^^_*******______ +>335 +^^^^^^^^^^****_____******^****^^^^^^^^*****^^^*********_____ +>336 +^^^^^^^^^^****____***********^^^^^^___^****^^**********_____ +>337 +*^^^^^^^******____**********^^_____************^*****^^*__*^ +>338 +***^^^^^^*****____***********_______******************^^___^ +>339 +*^^^^^^^********___***********________*****************___^^ +>340 +*^^_______****______^*********________************^***^^^___ +>341 +_________****_______**********________**********^*^_^^______ +>342 +_______********_____*******________*___^^^******^^^^*^**____ +>343 +________******_____********__________**^^******__^^^___**___ +>344 +______****_**________*******_______***^^^^*******^^^^___^^^^ +>345 +____*********_______*****____________**^^^^^^*****^^^**^^^^^ +>346 +^___******_______^__******_____________^^^^^^**^^^^^^^****** +>347 +^^^_********_____*************__________*^^^^____^^^^___**** +>348 +^^^******__*_____^****^*******_________*^^^^****^^^^^******^ +>349 +*********________********__**^^_________^____*^^^^^^___*_**^ +>350 +^^*********_____************^^^^_________^_^^****______***** +>351 +*^^^^*****________********^^^^^_^____________****__^^^**^*** +>352 +^^^^^****_________**^*******^^^^^^^^^______^********^__**_** +>353 +^^__^****__________^*********^^^^^^^^______*********__^^__*^ +>354 +^^^^*****________^***^^******^^^^^^^______********_____^_*** +>355 +*_*********__****^^^^^^^^****^^^^^^^________***^^____******* +>356 +___**************^^^^^^^*******^^_^^^^^^___******_____****** +>357 +____*********^*****^^^^**********^^^^^^^___***_____*******__ +>358 +^____******__^^^^****^__****^^^^^^^^^^^*^^__________*****__* +>359 +^^********____*^^***********^^^^^^^^^^^^____________*****^^* +>360 +^^^^^^*_________***___******^^^^^^^^^^_____________*******^^ +>361 +^^^^^^^^________****__********^^^^^______________^^^****___^ +>362 +*^^^^^^^______*******____^*****^^^^____________^^********^^^ +>363 +^^^^^^^^^^__***************^^****^__*__________^^^******^^^^ +>364 +_^^^^^_^______**************_********___________^^*****^^^^^ +>365 +*^^^_______^^*******^****______*******_________^^******^^^^^ +>366 +^^^^^^_*******************^_____^**____^^^___^^^^^*****^^**^ +>367 +^^^^__*******************^^____^^*______________^^^********* +>368 +^^^_____*******^^**********___^^^^___________________******* +>369 +^^^_^^^****************______^^^^^^^_______________*******__ +>370 +_^^^^^^^^^^**********^_____^^^_^^_^^^_____________*******___ +>371 +^^^^^^^^^^^^^_*********___^^^^^_^^^^^^____________^****___^^ +>372 +^^^^^^^^___^^^^^^*********__^^^^^^^^^________________****^^^ +>373 +^^^^^^^^^____^^^^^********__^^^^^^^__________________****^^^ +>374 +__^^^^^^^^^_^^^^^^*******____^***___________________*****^^^ +>375 +__^^^^^^___^^*********_______*****^^__________________****^^ +>376 +^^^^^^^^^______****________****^^^^^^^*______________******^ +>377 +__^^^^^^^^_____****_____^^^^***^^^^^^^^____________********* +>378 +^^^^^^^***^^_______**_^^^^^^***^^^^^^^^^____________******^^ +>379 +^^^^^^*****_________^^^^^^^^*^^^^^^^^^_____________*****_^^^ +>380 +^^^^^*******_________^^^^^^^__^^^^^^^____________*********^^ +>381 +^^^^^*****__________^^^^__^___*^^^^^^^^^^__________********* +>382 +^^^^^^******_________***____^^^^^^^^^^^^_____________^^***** +>383 +^^^^^^******_________**___^^^^^^^^^^^^^______________^^^^*** +>384 +*^^^****^^^_______________****^^^^^^^^_______*________^^**** +>385 +^^^^^^***^___________________*__^^^^^^^^____***______^^^**** +>386 +^^___*****_________^**______________^^^^^__________^^^^_**** +>387 +^^^_******__________***____________^^^^^^^^____________***** +>388 +^^^^^*****^^^____*___****___________^^^^^^^^^^^______******* +>389 +*^^^^^^__^^__________***^__________^^^^^_^^^^^^______^****** +>390 +***^^_____^^__________****__________^^^^^^^^^^^*___^^^^^^*_* +>391 +^^^^^______________^^^^**^***__****^^^^^^^^^^^^___**__^**___ +>392 +^^^__________________*^^^^^*********_^^^^*^^^^^^^____^^^^__* +>393 +^^^_______________^____^^^^^^_******_^^^^^^^^^^^^^^*^^^^^_*_ +>394 +^______________*^^^^^_^^^^^^^^******__*__^^^^^^^^^^^^^^^^^^^ +>395 +^^^^__________**^^^^^^^^^^^^^****__________^^^^^^^^^^^^^^^^^ +>396 +^^^__________*^^^^^__^^^^^^***^^__________^^^^^^^^^^^^^^^^^^ +>397 +^^^^_______*^^^^^^^^^^^^____****_________^^^^^^^^^^^^^^^^^^^ +>398 +^^^^^_____^^^^*__^^^^^^____******______****^^^^^^^^^^***_^^^ +>399 +^^^^^___^^^^^^^^^^^^^^^^^____*________******^^^^^_^^^^**^^^^ +>400 +^^^^^____^^^^^^*^^_^^^^^__________******^^^^*^^^*__*******^^ +>401 +__^^^^^^^^^^^^^^^^^^^^^^*_________******__^^^^*************^ +>402 +___^^*^^^^^^^^^^^^^^^^^^***______*****_*^^^^^*************** +>403 +__^^^^__^^^^^_^^^^^^^^^*********^*****_____^^^*********^**** +>404 +_^^^________^^^^^^^^^^^^^*****^^^**********^^^****_*****^^^^ +>405 +^^^^^^^^^^^^^^^^^^^^^^^******^^^**********^^^******^^***^^^^ +>406 +^^^^^^^^^^^^^^_^^^^^^**^^^^^^^*^^********^^^*******^^^^**^^^ +>407 +*^^^^^^^^^^^^^^^^^^****_^^^^^^^^^********^^^___*_***^^^^^^^^ +>408 +^^^^^*^^^^^^^^^^^^^^*^^^^^^^^^^^^******___________*^^_^^^^^* +>409 +^^^^^^^***^^^^^^^^^^^^^^^^^^^^^^^*******___________^^^^^^^^* +>410 +^^^^^^***__^^^^^^^^^^^^^^^^^^^^^***___********____^^^^^^^^^* +>411 +^^^^^^**^*^^^^^**^^^^^^^^^^*******__*******^^_________^^^^^* +>412 +****^^^^^^^^^^^^^^^^^^^^^^^^**********__**^^___****_^^^^^^^^ +>413 +****^^^^^*^^^**^^^^^^^^^^^*************^______******___^^^^^ +>414 +*_**^^^^^^^^^^^^^^^^^^^^***__****__******_^___***********^^^ +>415 +***^^^^^^^^^^^^^^^^^^^^^^*******_*****^^^^^____***********^^ +>416 +_^^_^^^^^^^^^^^^^^^^^^^************^^^^^^____^*********^^^^^ +>417 +^^^^^^^^^^^^^^^^^^^^^^^^_**************^^____*___*******^^^^ +>418 +_^^^^^^^^^*^^^^^^^^^^^^**************^*^__________*******^^^ +>419 +^^^^^^^^^^***__^^*____^^***********_______________*****^^^^* +>420 +^^^^^^^^^^***^^^****^^^***********^____________*******^^^^^^ +>421 +^^^^^^^^^^**__^^^******************___________*******_^^^^^^ +>422 +^^^^*_^*****_^_*****************^^___________**********^^^^^ +>423 +^^^****************************^^____^_____^^********^^^^^__ +>424 +*****************************^^_______***____************^^^ +>425 +*******__********************^^_____^^^_________********^^^^ +>426 +*********___**************^^___________________^**********^^ +>427 +*******___^^^*****************________________***********^^^ +>428 +**********^^^****^*************_________________*_********** +>429 +*********_^^^_*****************^*^^^^_________***___******** +>430 +^*******_^^^^*********************^^__________**____******** +>431 +*********^^^****************^^*^^^^________**_____^****__^** +>432 +__**********^***********^^**********_____________********^** +>433 +***********************^^^********^^___**_______********^^** +>434 +********************^^^^^^^*___***^___________***********___ +>435 +**********************^^^^^****_______________***********___ +>436 +********_*************^^^^^^^^^*__***__________*********____ +>437 +********___**********^^^^^^^^^^^*^^__________**^*********___ +>438 +********_____*******^^^^^^^^^^^^^_____^_______^^*******_____ +>439 +******^^^**********^^^^^^^^^^^________^^^__^^^^_____________ +>440 +_____^^^^^^^_*******^^^^^^^^^^^^^^^___^^^^^_________________ +>441 +______^*^^^^^*******^^^^^^^^^^^^^^^___^^^^_______________^^_ +>442 +**____**^^^^^^****^^^^^^^___^^^^^^_____^^^^_____________^^^^ +>443 +^**_*****_^^^^^^^_____*^^^^^^^^^^____^^^^^^^^___^________^^* +>444 +***********^^^^^^^_____^^^^^_**_^^_^^^^^^^^_____________**** +>445 +^*********^^^^^^^^____^^^^^__*****__^^^^^___________^_______ +>446 +*********^^^^^^^^___^^^^^^^^^*****__^^^^^^_________________^ +>447 +*******^^^^^^_^^^^^^^^^^^^^^^**______^^^^^_______*________^^ +>448 +*****^**^^^^^^*_**^^^^^^^^^^^^^________^*^^^_____**^^___^^^* +>449 +*********^^^^^^___^^^^^^^^^^________^^^^^****^____**^^^^^^^^ +>450 +**^*******^^^^^^__^^^^^^^^^^^^_____^^^^^^^^****____**^^^^^^_ +>451 +**********^^^^^^^__^^^^^^^^^^^______^^^^^^***____^^^^^^^^^^^ +>452 +___******___^^^^^^^^^^^^^^^^^^^^*___**^^_________^^^^^^*^**^ +>453 +_^__^^^______*_*_^^^^^^^^^^^^^^___**^^^^^__^*_______^^^^**** +>454 +^^^^^^^^^****__*^_^^^*^^^^^^^^^^^****^^^^^^^**________^^**** +>455 +^^^^^^^^*********^^^^_**^^___^^^^^**^^^^^^^^*___________**** +>456 +^^^^^^*^^^^********^^**^^^^**^^^^^___^^^^^^^^^__________**** +>457 +^^***********^^^****^*___***^^^^**^*^^^^^^^^^^^^________***_ +>458 +***^^^***__*^^^***^^^^**___^^^^^^^^***^__^^^^_____________** +>459 +****_***__*^^^^^^__**^^_____^^^^__^**^_____^^^_____________* +>460 +********__^^^^^******_______________^^^^^*******^^^^^______* +>461 +*********__**********______________^^^^^^********^^^^^______ +>462 +*********______*********_________^^^^^^^^********^^^_**_____ +>463 +*******^^^_____*********____________^^^^********_^^^^^^***__ +>464 +__******^^^___*****_**_________________^**^***^^^^^^^^**____ +>465 +^******^^^^__***_**^_**_____________^_**_^^^**^^^^^^^^**^^^_ +>466 +***^****^^^**************______________*^^^^*^_^^^^^^___**^^ +>467 +*****____^^^**************______________***^^^^^^^^^^^__^^^^ +>468 +*****___*^^^^*^***********_________^______^^____^^^^^_____^^ +>469 +__*****_*^^^^^__************____^______*_______^^^^^^_______ +>470 +_^^**______________********______^^_______________^______^^^ +>471 +_________^^__________*****^_______^^^**_________***_______^^ +>472 +^^^______________**********________^^^^^^^__________________ +>473 +_________________***********______*__^^^^___________________ +>474 +__________________************__**^^^^^^^^___________**_____ +>475 +____________^______*********_****__^^^*^_^^__________****___ +>476 +***___________^___****^^^**^**__**^^*****_____________**____ +>477 +^^**__________^^^^^^^*_^^^********^^*___**__________*******_ +>478 +^^^^_________^^^*******^^^^^*******^__________________^^**** +>479 +^^^^^________^^*^*****^^^^^^^_***_____________________****** +>480 +^^^_________^^^*******^^^___***__________________________*^^ +>481 +____________^^^^**^^**^^_____***____^____________^_______^** +>482 +^____________^^^^^***^^^^^^__**________________^^^^____***** +>483 +^___________^^^^^_******^^****_________________^^^^^^^^^***_ +>484 +____________^^^^^^^_****^^^^^^^^_______________^^^^_******__ +>485 +____^_____^^^^__^^^^^***^^^^^^_____^___________^^^^^**^*____ +>486 +**^^^*_____^^^^^^^^^**^^^^__*__^***^^___________^^*****^____ +>487 +_*^^^**___^^^^^^^^^*******^^_*___*^^^___________^^*******___ +>488 +^^^^^^*_____^^^*********^^*________^__________**_^^*__**^^__ +>489 +_^^^^^^^____**************^^^***_^^^^^_______^**^^^^^*__^_^^ +>490 +__^^^^^_____********^****^^^^^^^^^^^^^^___^^^*^^^^^^^^^*^^__ +>491 +*****_________****_^^^^^****^^^^^^^^^__^^^*^^^^^^^^^^^^^^^__ +>492 +****________*****__^^^^***_^^^^^^^^_____^^^^^^^^^^^^^^^^^^^* +>493 +^****________***__*^^^^__^^^^^^^^^^^^^___**^^^^^^^^^^^^^^^^_ +>494 +******_*____******^^^^__^^^^^^^^^^^^^****^^^^^^^^^^^^^^^^^^^ +>495 +*****________*********___^^^^^^**^^^**^^^^^____^^^^^^^^^^^^^ +>496 +*********_____******______^^^^^^^^^^_^^^^^____^^__^^^^^^_^^^ +>497 +*******_____*******________^^^^^^^_____^^^^_____^^^^^^^^^^^^ +>498 +*****^____*********_______^^^^^^^^^^__^^__**______^^^^^^^^^^ +>499 +******_____********____^^^^^^__**^^____^^^^_^***_****^^_^^^^ +>500 +******_____*******_______^^^^^_^^^^^_^^_^^**_^__^__***^^^^^^ diff --git a/analysis/Hsu.et.al.git/plmc/example/protein/DHFR.a2m b/analysis/Hsu.et.al.git/plmc/example/protein/DHFR.a2m new file mode 100644 index 0000000000000000000000000000000000000000..4820cb6a888809745a19c2f7fde418eb5afa53b8 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/example/protein/DHFR.a2m @@ -0,0 +1,14516 @@ +>DYR_ECOLI/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_UPI0002897BAD/1-160 +MISFIFAMDANRLIGKDNDLPWHLPNDLAYFKKVTSGHSIIMGRKTYESIG---RPLPNRKNIVVTSAHDAE-FPGCTVV +SSIEDVLQIA---SD--TEECFVIGGAQLYTALFPY--ADRLYMTKIHHQFDGDRYFPEFDESKWKLVSSEQGTKDEKNP +YDYEFLVYEKK +>UniRef100_H8KUH0/8-166 +-ISIIVAQAENNVIGKSNQLIWHLPADLKHFKKLTTGNTIIMGRKTYDSIG---RPLPNRRNVIISRNKDLK-IEGCDLV +NSLEEALELT---RN--DEKVFIIGGAQIYNQAMNI--ADTLFITEVKQVFEGDAFFPDIASDKWIEIAREDHKADEKNR +LDYSFVTYKRR +>UniRef100_I4XJG5/1-160 +MISFIFAMDENRLIGKNNDLPWRLPNDLAYFKKVTTGHTIVMGRKTFESIG---RPLPNRKNIVVTSADKAE-FPGCTVV +RTIEDVLTTA---SD--AEECFVIGGAQLYQALFPY--ADRLYMTKIHHTFDGDRYFPEFNEDEWKLISEEQGTKDEKNP +YNYEFLVYEKK +>UniRef100_I3E9M4/1-161 +MISLIWAMDENRVIGKDNKLPWHLPEDLKFFKRVTMGHPIVMGRKTHDSIG---RNLPGRENIVITRKKDFQ-CDGCTIL +HSIQELINYA---AK-KNEEVFVIGGAEIFKEILPF--ADKLYCTLIHNSFEGDTFFPELNMEEWQLVSQEKGIKDEKNP +YDFEFLIFNRK +>UniRef100_P11045/1-160 +MISFIFAMDANRLIGKDNDLPWHLPNDLAYFKKITSGHSIIMGRKTFESIG---RPLPNRKNIVVTSAPDSE-FQGCTVV +SSLKDVLDIC---SG--PEECFVIGGAQLYTDLFPY--ADRLYMTKIHHEFEGDRHFPEFDESNWKLVSSEQGTKDEKNP +YDYEFLMYEKK +>UniRef100_Q2B1Y2/1-162 +MISLLWAMDENSAIGKNNDLPWRLPEDLKYFKRVTMGHSIAMGRKTWDSIG---RPLPGRENIVLTRDRGFT-CEGCTVF +YSFDDFLAEC---SQKNDQEIFIIGGAEIFKMALPS--ADRLYLTMIHQKFEADTFFPEVDWKEWQLESRENGKSDEKNP +YDYEFLVYTRK +>UniRef100_D3FZ31/1-160 +MISYIVAMDNKRTIGANNDLPWHLPADLAHFKRVTSGHTIVMGRKTYESIG---RPLPKRRNVILTRNRDFN-AEGCEVV +HQLEEVLDIA---KQ--EEECFIIGGAELFKLFWAD--TDRLYITHIDETFEGDTFFPEIKESEWEKVSEEAGKVDEKNR +YPHTFCTYERK +>UniRef100_I3DWE4/1-161 +MISLIWAMDENRVIGKDNKLPWHLPEDLKFFKRVTMGHPIAMGRKTHDSIG---RNLPGRENIVITRQKDFQ-CDGCTVL +HSVQELVDYA---AE-KNEEVFVIGGAEIFKQILPF--ADRLYLTQIRNKFKGDTFFPELNMEDWELITQEKGIKDEKNP +YDYEFLIYYRK +>UniRef100_H0U7K9/1-159 +MLSSIFAMGQNRVIGRDNQLPWRLPEDLKYFRRITTGHAIIMGRKTYESIG---KPLPNRRNIVLTTQENYK-ADGCEIA +HSIEEVLSLI---DH--KEEAFIIGGAEIYKLLLPY--TSKMYITKIGQEFEGDAFFPAFDESEWALVEVTPGVQNEENP +YQYEFQIYVR- +>UniRef100_L0D3P7/1-160 +MISFIFAMDANRLIGKDNDLPWHLPNDLAYFKKVTSGHSIIMGRKTFESIG---RPLPNRKNIVVTSAPASE-FPGCTVV +GSLKDVLDIC---SG--PEECFVIGGAQLYTDLFPY--ADRLYMTKIHHEFEGDRHFPEFDESNWKLVSSEQGTKDEKNP +YDYEFLMYEKK +>UniRef100_I4V9X9/1-160 +MISMIVATGKDRVIGKDNQMPWHLPADLAYFKKVTSGHAIVMGRKTFESIG---RALPNRRNIVVTTSSSFQ-AEACEVV +HSIDDILTIA---KT--EEELLIIGGSKLYEEMMPY--ADRLYITHIHHSFEGDRFFPYYDEDHWTVVSRETGHRDEKNP +YNYEFVVYDRK +>UniRef100_D5MV32/1-160 +MISFIFAMDANRLIGKDNDLPWHLPNDLAYFKKVTSGHSIIMGRKTYESIG---RPLPNRKNIVVTSAPASE-FPGCTVV +SSLKDVLDIC---SG--SEECFVIGGAQLYTALFPY--ADRLYMTKIHHEFEGDRHFPEFDETNWKLVSSERGIKDEKNP +YDYEFLVYEKK +>UniRef100_D5DJI3/1-160 +MISLIVAMDQNRLIGKENDLPWRLPEDLKYFKRITTSHTIVMGRKTFESIG---RPLPNRENVVLTRQKDYQ-QEGATVI +HSVEELEALD--AEK--EDELFVIGGATLYEQTLDV--ANRLYITHIEESFEGDTHFPAIDLSEWKVISKQQGIKDEKNP +YMYYFTVYER- +>UniRef100_E5W164/1-161 +MISLIAAMDRNRLIGKDNDLPWHLPQDLKYFKEVTKGHAVIMGRKTFESIG---RPLPHRENIIVTSNKELD-IPNCQVM +HSAEEAVRFA---KN-RNEECFVIGGSTLYTEILPF--ADKLYVTKIDETFEGDRYFPEFSEAEWEIVSRRKGLKDDKNP +YDYEFLVYQRK +>UniRef100_I0F5G2/1-160 +MISFIFAMDANRLIGKDNDLPWHLPNDLAYFKKVTSGHSIIMGRKTFESIG---RPLPNRKNIVVTSAPASE-FPGCTVV +SSLQDVLDIC---SS--SEECFVIGGAQLYTDLFPY--ADRLYMTKIHHEFEGDRHFPEFDEGDWELVTSEQGIKDEKNP +YDYEFLVYEKK +>UniRef100_D5DPX0/1-160 +MISLIVAMDQNRLIGKENDLPWRLPEDLKYFKRITTSHTIIMGRKTFESIG---RPLPNRENVVLTRQKDYQ-QEGATVI +HSVEELEALD--AEK--KDELFVIGGATLYEQTLGV--ANRLYITHIEESFEGDTHFPAIDLSEWKVISKQQGIKDEKNP +YTYYFTVYER- +>UniRef100_G2RJV4/1-160 +MISLIVAMDQNRLIGKENDLPWRLPEDLKYFKRITTSHTIVMGRKTFESIG---RPLPNRENVVLTRQKDYQ-QEGATVI +HSVEELEALD--AEK--EDELFVIGGATLYEQTLDV--ANRLYITHIEESFEGDTHFPAVNLSEWRVISKQQGIKDEKNP +YTYYFTVYER- +>UniRef100_F7TWK9/1-159 +MLSSIFAMGQNRVIGRDNQLPWRLPEDLKYFRRITTGHAIIMGRKTYESIG---KPLPNRRNIVLTTQENYK-ADGCEIA +HSIEEVLSLI---DH--KEEAFIIGGAEIYKLLLPF--TSKMYITKIGQEFEGDAFFPAFDESEWALVEVTPGVQNEENP +YQYEFQIYVR- +>UniRef100_H1I0K8/1-161 +MISLIWAMDENRVIGKDNQLPWHLPEDLKFFKKTTTGHPIAMGRKTHVSIG---RPLPGRENIIITRNQEYT-SEGCIVL +HSVQELLHYA---QQ-YDKEVFIIGGAEIFKEVFPF--ADRLYITKIYETFDGDTFFPDIDMEQWKLLFSEPGVKNEKNP +YHYEFFIYQRK +>UniRef100_E8V9U2/1-160 +MISFIFAMDANRLIGKDNDLPWHLPNDLAYFKKVTSGHSIIMGRKTFESIG---RPLPNRKNIVVTSAPASE-FPGCTVV +GSLKDVLDIC---SG--PEECFVIGGAQLYTDLFPY--ADRLYMTKIHHEFEGDRHFPEFDESNWKLVSSEQGIKDEKNP +YDYEFLMYEKK +>UniRef100_D4FXU4/1-160 +MISFIFAMDANRLIGKDNDLPWHLPNDLAYFKKVTSGHSIIMGRKTFESIG---RPLPNRKNIVVTSAPSSE-FPGCTVV +GSLKDVLDIC---SG--PEECFVIGGAQLYTDLFPY--ADRLYMTKIHHEFEGDRHFPKFDESNWKLVSSEQGIKDEKNP +YDYEFLMYEKK +>UniRef100_C5DAR3/1-161 +MISHIVAMDQNRVIGKDNRLPWHLPADLAYFKKVTMGHAIIMGRKTFESIG---RPLPGRENVIVTRNRSFQ-AEGCTVI +HSIEAIRQFA---AK-RDDEVFVIGGAELFQATLPF--ADRLYITKIEANFPGDTFYPDFEESEWRLVSYTKGIKDEKNP +YDYAFIVYERK +>UniRef100_G4P312/1-160 +MISFIFAMDANRLIGKDNDLPWHLPNDLAFFKKVTSGHSIIMGRKTFESIG---RPLPNRKNIVVTSAPASE-FPGCTVV +SSLKDVLDIC---SG--PEECFVIGGAQLYTDLFPY--ADRLYMTKIHHEFEGDRHFPEFDESNWKLVSSEQGIKDEKNP +YDYEFLIYEKK +>UniRef100_G4NSG3/1-160 +MISFIFAMDANRLIGKDNDLPWHLPNDLAYFKKVTSGHSIIMGRKTYESIG---RPLPNRKNIVVTSAPASE-FPGCTVV +SSLKDVLDIC---SG--SEECFVIGGAQLYTALFPY--ADRLYMTKIHHEFEGDRHFPEFDETNWKLVSSERGIKDEKNP +YDYEFLVFEKK +>UniRef100_K2N825/1-160 +MISMIVATGKDRVIGQDNQMPWHLPADLAYFKKVTGGRTIVMGRKTFESIG---RALPNRRNIVLTTSSSFQ-AEGCEVV +HSIDDILAIA---KN--ETELLIIGGSKLYEEMMPY--ADRLYITHIHHAFEGDRFFPHYDEEDWTVISREKGHSDEKNP +YNYEFVVYDRK +>UniRef100_H0FMF1/1-160 +MISFIFAMDENRLIGKDNDLPWHLPDDLAYFKKVTTGHTIVMGRKTFESIG---RPLPNRRNIVVTSRDESS-FPGCITA +DSAEEVLKLI---PA--DEECFVIGGAQLYSALFPY--ADRLYMTKIHHVFEGDRFFPEFNEAEWELTSRKQGVKDEKNP +YDYEYLVYEKK +>UniRef100_K6CGP0/3-160 +LLTLIVARARNGVIGRDNTLPWRLPEDLAHFKRTTMGAPVIMGRKTWESIG---RPLPGRRNIVVSRNPELR-LDGAETA +SSLEDALRLC---VG--VEQVFLIGGAQLYAEALPS--ADRLIVTEIDADIDGDAHFPDIDPQRWIATERERHHS-ESNG +FDYAFVTYER- +>UniRef100_K2I1A0/1-160 +MISFIFAMDENRLIGKDNDLPWHLPDDLAYFKKVTTGHTIVMGRKTFESIG---RPLPNRRNIVVTSRDESS-FPGCITA +DSAEEVLKLI---PA--DEECFVIGGAQLYSALFPY--ADRLYMTKIHHIFEGDRFFPEFNEAEWELTSRKQGVKDEKNP +YDYEYLVYEKK +>UniRef100_UPI000288C8DC/1-160 +MISFIFAMDANRLIGKDNDLPWRLPNDLAYFKKVTSGHSIIMGRKTFESIG---RPLPNRKNIVVTSAPASK-FPGCTVV +SSLKDVLDIC---SG--PEECFVIGGAQLYTALFPY--ADRLYMTKIHHKFEGDRHFPEFDETNWKLISSEQGIKDEKNR +YDYEFLVYEKK +>UniRef100_UPI000288B788/1-160 +MISLLVAMDKNQLIGKDNDLPWSLPADLAYFKRVTMGHPIIMGRKTYDSIG---RALPGRENIIVTRDTTYK-AEGCKII +HSIDEIVKMS---EE-TEQELFVIGGAEIFKEILPF--SDRLYITEIEEEFDGDTFFPAFNKAEWKVVSKEKGTKDEKNP +YDYTFFVYEK- +>UniRef100_E5WHN3/1-161 +MISLMWAMDENRVIGKDNKLPWHLPEDLKFFKRTTMGHPIAMGRKTWDSIG---RPLPGRENIVITRNKSFS-CEGCTVV +NTVEELLKYS---GV-KEDEIFVIGGAEIFKAILPA--ADRLYLTMIYDQFAGDTYFPELDMSEWDLLSREKGTRDEKNP +YDFEFLIYKRK +>UniRef100_G9QNM4/1-159 +MISLIVAMDENGVIGNDNRLPWRLPEDLKFFKRTTMGHVIVMGRKTFESIG---KPLPGRKNVVLTKNRSFR-ADDCTIV +HSPEEVLAMN---DQ--YGEIFIIGGAEIFRIFLPH--AKRMYITKIHHHFAGDTYFPEVNWSEWRIEEKKKGIKDEQNP +YDYEFLLFSR- +>UniRef100_I2ESC7/1-163 +MISIIVATAENGVIGKDNQMLWKLSTDFKYFKNLTTGHSVIMGRKTFESIG---RPLPNRTNIVISRQQDFVLPEGVLKA +SSLENAIELA---KTHGSEEIFIIGGGNVYEQALKI--TDKIYLTEVDANIEGDAFFPTLDMSEWTENSRVSHHKDEKNE +YDFDFVVLER- +>UniRef100_C6XT74/3-161 +-VSIVVAIAENNAIGKNNELLWHLPTDLKHFKQLTSGHTIIMGRKTFDSIG---KPLPNRRNIVITRSNSLE-IPGAEVV +NNIDQALALC---TA--EKEVFIVGGAEIYRQAMDK--TDKIYLTTVHAGFEGDAYFPEIDRKKWEEVDNEPHQPDEKNN +LAYTFSTLLRK +>UniRef100_B8I0T9/1-158 +MISMIWAMGRNNALGCKNRMPWYIPADFAYFKKVTMGKPVIMGRKTFESIG---KPLPGRKNIVITRDTGYD-PQGCIVV +NSIEKAMEYT---E---EKEVFIIGGAEIYKEFLPI--ADRLYITLIEKEFEADAFFPEIDYSKWKQISCETGIKDEKNP +YEYKWLVYER- +>UniRef100_A6EGV0/2-161 +IVSIIVALAEDHGIGRDNQLLWHLPADLKFFKNTTTGHTIIMGRKTYDSIG---RPLPNRRNIVITRNAALE-IPGAEVL +TSLTEAIALC---ME--EKEVFVIGGAELYKHALPL--ANRLYVTQVEGSYEADTFFPEFSEEEWLETHREAHLPDEKNT +VAYTFITFERK +>UniRef100_Q473Z0/3-160 +LLTLVVARARNGTIGRNNTLPWRLPEDLAHFKRTTMGAPIIMGRKTWDSIG---RPLPGRRNIVVSRNADLK-LQGAEVA +TSLEDAQRLC---VG--VEQVFLIGGAQLYAEALPS--ADRLVVTEIDADVEGDAFFPAIDQAKWIETSRETHHS-EANG +FDYAFVTYDR- +>UniRef100_A8FEB8/1-160 +MISMIVATGKDRVIGQDNQMPWHLPADLAYFKKVTGGHTIVMGRKTYESIG---RALPNRRNIVLTTSSSFE-AEGCEVV +HSIADILAIG---KG--ETELFIIGGSKLYEEMMPY--ADRLYITHIHHAFEGDRYFPHYDENKWTVVSREKGHRDEKNP +YNYEFVVYDKK +>UniRef100_I2HS74/1-160 +MISFIFAMDENRLIGKDNDLPWHLPDDLAYFKKVTTGHTIVMGRKTFESIG---RPLPNRRNIVVTSRDESL-FPGCITA +DSAEEVLKLI---PA--DEECFVIGGAQLYSALFPY--ADRLYMTKIHHVFEGDRFFPEFNEAEWELTSRKQGVKDEKNP +YDYEYLVYEKK +>UniRef100_B4AKS8/1-160 +MISMIVATGKDRVIGQDNQMPWHLPADLAYFKKVTGGHTIVMGRKTFESIG---RALPNRRNIVLTTSSSFE-AEGCEVV +HSIADILAIG---ES--ETELFIIGGSKLYEEMMPY--ADRLYITHIHHAFEGDRYFPDYNENEWTVVSRKKGHRDEKNP +YNYEFVVYDKK +>UniRef100_K6E865/1-161 +MISFIVAMDENRTIGKNNQLPWHLPEDLKFFKRVTMGHPIAMGRKTHDSIG---RVLPGRENIVITRQPDYK-SEECTIF +YSVEEFVTYC---RE-QDDEIFVIGGAEIFKETFPF--VDRLYITEIHEIFDGDTYFPKFTLDDWELTSSEKGIKNEKNP +YDYDFKIYERK +>UniRef100_H8XN76/1-160 +MISFIFAMDENRLIGKDNDLPWHLPDDLAYFKKVTTGHTIVMGRKTFESIG---RPLPNRRNIVVTSRDESL-FPGCITA +DSAEEVLKLI---PP--DEECFVIGGAQLYSALFPY--ADRLYMTKIHHVFEGDRFFPEFNEAEWELTSRKQGVKDEKNP +YDYEYLVYEKK +>UniRef100_A2TSC5/1-160 +MITMIAAAAENNALGKNGDIPWHLPDDFRHFKKLTTGHHIIMGRKTWESFP---KPLPNRTHVVITRDKQYN-APGATVV +HSLEDALAYC---KQ--EAHTFIIGGGEIYKLGMPY--ATHIELTRVHNEYAADAFFPEIPESEWELVNSTFHDVDDKHK +SGFTFQSWKRK +>UniRef100_I0U8C9/1-161 +MISHIFAMDQNRVIGKDNRLPWHLPADLAYFKKVTMGHAVIMGRKTFQSLG---RPLPGRENVIVTRDRSFQ-AEGCTVL +HSLEEVCQFA---VK-RGDEVFIIGGAELFQATLPV--ADRLYITKIEASFPGDTFYPDFDEAQWQLVSYTKGIKDEKNP +YDYAFIVYERK +>UniRef100_G0ESA8/3-160 +LLTLVVARARNNTIGRDNTLPWRLPEDLAHFKRTTMGAPVIMGRKTWDSIG---RPLPGRRNIVVSRNPDLR-IEGAEVA +ASLEDAQRLC---VG--AEQIFLIGGAQLYAEAMPS--ADRLVVTEIDADVEGDAFFPAIDRTQWIETARETHHS-EANG +FDYAFVTYER- +>UniRef100_UPI00029B20CC/10-169 +-LSIAVAVGENFAIGKNNQLLWHMPADLKFFKQTTSGHTIIMGRKTFDSVG---RPLPNRRNIVITRNSSLK-IEGVEVV +NSLDEALEIT---KT-EEKPVFIVGGAEIYRQALPK--TETLYLTTIHQTFDADTFFPEIDRSEWEVVSAEPHKADEKNK +YDYTFEVLKRK +>UniRef100_B3R5A7/3-160 +LLTLVVARARNGTIGRDNTLPWRLPEDLAHFKRTTMGAPVIMGRKTWDSIG---RPLPGRRNIVVSRNPDLR-LEGAEVA +PSLEDAQRLC---VG--AEQIFLIGGAQLYAEAMPS--ADRLVVTEIDADVEGDAFFPEIDRTQWIETARETHHS-AANG +FDYAFVTYER- +>UniRef100_Q0K888/3-160 +LLTLVVARARNNTIGRDNTLPWRLPEDLAHFKRTTMGAPVIMGRKTWDSIG---RPLPGRRNIVVSRNPDLR-IEGAEVA +ASLEDAQRLC---VG--AEQIFLIGGAQLYAEAMPC--ADRLVVTEIDADVEGDAFFPAIDRTQWVETARETHHS-EANG +FDYAFVTYER- +>UniRef100_Q2BL89/3-167 +-LAIIVAQAKNRVIGINNKLPWHLPEDLRYFKQVTMGKPIIMGRNTYESIG---RPLPGRTNIVITRQNDYA-PEGVRVV +NSLEEAVELA---ESIGIDEAMVIGGAQIYEQALAS--AQRLYLTEVDAEIDGDAWFPEFERQEWSEVGREDFSAEGPNP +YNYSFIVLDRK +>UniRef100_F4C3Q8/3-162 +-TSIIVAASKNNAIGKNNELLWHMPADLKFFRKTTSGHTVIMGRKTFESVG---EALPKRRNIVITRQANFQ-ADNIEVV +NSLEEALAAC---KH-EKEEVFIVGGAQIYEQAMSL--TDRIYLTRINHDFDADTFFPEINDEEWQLEEVEHHESDEKNP +YDYSFYLYSK- +>UniRef100_K6D741/1-160 +MISIVVAMDKNRVIGKNNQLPWHLPADLAFFKKVTMGKAIVMGRKTYESIG---RPLPGRENIILTKNREYQ-TEGCTII +HSIDDVFDIE---KI-ANGEVCVIGGAEIFKEVLTS--TDRLYITEIDHEFEGDTYFPLVRESDWTLISKEKGPKDEKNP +YDYYFAIYER- +>UniRef100_D0U4K0/21-178 +-LSIIVAMDDNQLIGKNNALPWHLPADLGYFKKVTTGKTVLMGRKTYESIG---RPLPNRRNVIVSRNTNFK-ADGCEVV +SSIDAALKLA---KD--DSEVMVMGGASFYEQMLPS--VDRLYITQIEGEYQGDAHFPKFDRGKFSEVSRESHTADEKNQ +YTYHFTILDR- +>UniRef100_F1T905/1-158 +MISMIWAMGRNNALGCKNRMPWHIPADFAYFKRITMGKTVIMGRKTFDSLG---KPLPGRKNIVITRATDYS-PEGCTTV +HSIKKAMEYI---G---EEEAFIIGGAEIYKEFLPS--ADRLYLTLIEKEFEADVFFPEIDYSQWKQISGELGTKDEKNP +YEYKWLVYER- +>UniRef100_F0P011/1-161 +MLHLVVAIASNHAIGKGNQMLWHLPKDFLHFKKITTGHPIIMGRKTFESIG---RPLPNRVNIVISRDRNYS-ADGIQVV +HSLREAIEKG---YK-LDEDLYVIGGGEIYRQAMEF--ADKIYLTEVHHEFEGDTFFPEIDDEKWVEVDREHHLKDDKHL +YSYDFVEYLRR +>UniRef100_H1Z918/1-161 +MITLIAAIAENKVLGKDNAIIWHLPDDFKHFKTLTSHHYIIMGRKTFESFP---KPLPNRTHVIITRQQDYVVPEHCIVV +HSLAEALTLT---QK--EEEVFVIGGGEIYHQALDY--ADKLELTQIHASFEGDAFFPEFSTSDWQLVKESYHPQDERHA +YAFTFQTYTRK +>UniRef100_UPI000287F1B2/1-160 +MITLIAAVAENNALGKNNQLLWHLPDDFKHFKTLTSHHTIIMGRKTFESFP---KPLPNRKHIIITRQSDYTAPEGCVVV +NSLEDALALA---DK--NEEVFVIGGGEIYTQALPF--ADKLELTRVHKSFDADAFFPDFDTNQWNVIREENHPVDEKHS +IPFTYFTYIR- +>UniRef100_J0LNJ3/1-162 +MIAIVVAIAENNVIGKDNQLIWHLPADLRHFKQKTMGHPMIMGRKTFESIG---KPLPGRTTIIVTRQEDYQ-VEGCIIV +NSVEEALAKG---KALDSEQVSIVGGAEIYKQALPH--VDTIYLTEVHHTFDGDTFFPELKKEEWQEVSSESHQPDEKNK +YAYTFKELIRK +>UniRef100_UPI0002A7241A/1-160 +MISIIVAMDRNRVIGYNNTLPWHLPADLAYFKQVTMGHPIVMGRKTFESIG---RPLPGRTNIILTRDKSVLNISCCQVI +HSIDDIKQVE---QQ--YGHVFVIGGAQVFEQAMPI--ADRLYVTHIDATFNGDTFFPNIDEQQWELCSVQPGVQDEKNR +YPHTFCIYKR- +>UniRef100_D1KC52/3-160 +-LSIIVAMDDNQLIGKNNALPWHLPADLGYFKKVTTGKTVLMGRKTYESIG---RPLPNRRNVIVSRNTNFK-ADGCEVV +SSIDAALKLA---KD--DSEVMVMGGASFYEQMLPS--VDRLYITQIEGEYQGDAHFPKFDRGKFSEVSRESHTADEKNQ +HTYHFTILDR- +>UniRef100_K1LTX3/1-161 +MVTIIVAMGKNNAIGLENTMPWHLPKDLKHFKEKTSGHPVIMGRKTYESIG---KPLPNRTNIVISRKENWF-EEGILIV +GSIKEAMKFA---QK-INEDYFIIGGGSLYKQTIGL--VDRIIVTEVDATPEADTFFPKIDEKIWKLVESTHEPADEKNA +YDLTFKVYERK +>UniRef100_B7GI36/1-160 +MISIIVAMDRNRVIGYNNTLPWHLPADLAYFKRVTFGHPIVMGRKTFASIG---RPLPGRINIILTRDKTFSTDANVQVI +HSIDNIRQIE---QQ--YGHVFVIGGAQVFEQAMPL--ADRLYVTHIDATFTGDTFFPPIDEKQWTLCTAQPGVQDEKNR +YPHTFCIYER- +>UniRef100_H1S698/3-160 +LLTLIVAKARNGVIGRDNALPWRLPEDLAHFKRITMGAPIVMGRKTWESIG---RPLPGRRNIVVSRNRDLR-IEGCDVA +NSLEDAQRLC---VG--VEQIFLIGGAQLYAEALPS--ADRLVVTEIDADVQGDAVFPAIDPQQWIATERERHHS-EANG +FDYAFVTYER- +>UniRef100_F4E5D7/1-160 +MISFIFAMDENRLIGKDNDLPWHLPDDLAYFKKVTTGHTIVMGRKTFESIG---RPLPNRRNIVVTSRDASL-FPGCTVA +GSAEEVLKLI---PA--DEECFVIGGAQLYSALFPY--ADRLYMTIIHHVFEGDRFFPEFNEDEWELTSRHQGVKDEKNP +YDYEYLVYEKK +>UniRef100_Q9K7B6/1-160 +MISFIVAMDKHRLIGKENDLPWRLPADLAHFKRVTSGHTVIMGRKTYESIG---KPLPNRRNVVVTRSQAYT-AEGVDIV +HSIDEAIRLT---EH--ENETFVIGGSELFKAFWPH--ADRMYVTYIDEVFDGDTYFPEIDGQEWELVSVEAGTIDEKNV +YPHEFRVYERQ +>UniRef100_H2JDR7/1-158 +MISMIWAMGQNNALGCKNRMPWYIPADFSYFKKITMGKTVIMGRKTFESLG---KPLPGRKNIVITRETGYS-PEGCTTV +NSIQKAMDYT---G---EEEVFIIGGAEIYKEFLPI--ADRLYLTLIEKEFEADTFFPEIDYSQWKQVSCENGIKDEKNP +YKYKWLIYER- +>UniRef100_L2EBH0/3-160 +LLTLIVARARNGVIGRDNTLPWRLPEDLQHFKRTTMGAPIIMGRKTWDSIG---RPLPGRRNIVVSRNRDLH-IEGADVV +GSIEDAQRLC---IG--AEQVFLIGGAQLYAEALPS--ADRLIVTEIDADVEGDAFFPAVDRTTWVETAREVHHS-ETNG +FDYAFVTYER- +>UniRef100_G4HFS8/1-162 +MISMIWAMGKDQVIGRNGTMPWHLPRDLAFFKEKTLGKPIVMGRKTWDSFG--SKPLPKRTNIVLTRDESFALPEQGIVI +HDLQDALPYA---R---EQELMVIGGSQIYEQMLPL--ADRLYCTFIDEEFEGDTFFPEIDWEQWQVVEETPGITDEKNP +YAYRFAIYDRK +>UniRef100_K1KDN4/2-163 +MISMIAAMAHDRVIGLDNQMPWHLPADLAHFKRVTLGKPVLMGRKTFESIG---RPLPGRRNLVISRNPDYR-ADGVEVI +DSVDAALALLA-GSD--VTELMVIGGGHLYGQLLPR--ADRLYLTRIDLAVEGDTRFPAFDEGDWSCIERESHQPDEKNP +HPYRFETWQRR +>UniRef100_Q1LK80/3-160 +LLTLIVARARNGVIGRNNTLPWRLPEDLQHFKRTTMGAPIIMGRKTWDSIG---RPLPGRRNIVVTRNRDLH-IEGADVV +GSIEDAQRLC---IG--AEQVFLIGGAQLYAEALPS--ADRLIVTEIDADVEGDAFFPAVDRTTWVETARELHHS-ETNG +FDYAFVTYER- +>UniRef100_K2AWH2/3-161 +-ISAIVAMSENRVIGKDNQLLWHLPADLQHFKQVTMGKPILMGRKTYQSIG---RPLPGRCNIVMTHDSAFV-AEGCVIV +DSMDAALAVV---KE--SDEIFIIGGAIVYRQLLSF--VQRIYMTVVHHEFAGDAFFPELNLAEWQETARERHAADEKHQ +YAFSFITWERK +>UniRef100_F3LFC5/5-172 +-LSIIVAMANNNAIGKDNQLLWHLPEDLQYFKRTTMGKPIVMGRKTFESIG---RPLPGRLNIVITRQQDWQ-HDGVKVV +HSIDDALRLA---EAQGVDEVMVIGGAEIYKTALPQ--ADKLFITRVDAEIEGDAFFPEVDPAVWQETQREHHAALKTNI +YDYAFCVLER- +>UniRef100_G6YXW1/5-168 +---LIVAMSRNRVIGRNNKLPWYLPGDLRYFKQATMGKPIIMGRKTWDSIG---RPLPGRMNVVISRNEEWEAPTGTVAA +KSLPEALVKAEELEG--GDEVMIIGGGQIYAEALPM--VDRMYITQVHAEVDGDAFFPEVNWDEWEEIGREDFSASDNNP +YDYSFVVYQRQ +>UniRef100_B7S3D0/17-180 +-LAVIVAAAQNGVIGRNNTLPWHLPEDLRYFKRTTMGKPIVMGRKTYESIG---RPLPGRTNIVVTRSSQWS-AEGVNVV +HSLGDALSLA---QDVGAQELMVIGGAEIYSTALLA--ADRLYLTEVHAEVEGDAYLPQIDWTAWREISRERHEASENNP +YGYSFVVFER- +>UniRef100_A0KNL5/2-163 +MISMIAAMAHDRVIGLDNQMPWHLPADLAHFKRVTLGKPVLMGRKTFESIG---RPLPGRRNLVISRNPDYR-ADGVEVI +DSVDAALALLA-GSD--VAELMVIGGGHLYGQLLPR--ADRLYLTRIDLAVEGDTRFPAFDEGDWSCIERESHQPDEKNP +HSYCFETWQRR +>UniRef100_C0N5C2/3-160 +-IAIIVAMDEQRLIGRENDLPWKLSADLQYFRRTTMGKPIIMGRSTHESIG---RPLPGRQNIVLTKQQDYQ-ADGCEVV +NSIEAAMALC---SD--AEEMMVMGGASLYQQLLPL--ADTLYLTRVHASLTGDTWFPEWSEQDWMLISSEDHQADENNE +FDYSFQCYQR- +>UniRef100_K2QU68/8-164 +-LTIVVATDLNNGIGINNTLPWRLPEDLAHFKRTTSGHAILMGRKTFESIG---RPLPNRRNIVITRNADWQ-HDGVETA +TSLQAAAALA---G---DAPAFIIGGAQIYAEALPL--VDRLIITRIAGSFDCDAFFPAIDEQRWQETAREEHHS-ETSG +LDYAFVTYQRR +>UniRef100_UPI0002882AF4/1-161 +MFTIIAAVAKNNAIGKDNKLLWHLPEDLKRFKKITTGHTIIMGRKTFESLP---KVLPDRHHIVITRNKSFKVDNRVTVV +NSIEDLLDLL---KK--NEEYFVIGGAEVYKQLLPY--VEKIYLTSIDKEFNADAFFPDIDYKAWSVVEKTEYQKNGKNL +LPYRFITLKR- +>UniRef100_A7GP91/2-161 +IISFMVAMDENRVIGKDNKLPWHLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNTDYY-VEGCEIA +HSVEEVFELC---KN--EEEIFVFGGAQIYELFLPY--VDKLYITKIHHAFEGDTFFPEIDMKEWKEVFVEKGVTDEKNP +YTYYYHIYEKK +>UniRef100_K0C879/1-159 +MISMIVAMAENRAIGKNNELLWHLPKDFQHFKSVTMGKPILMGRKTFESIG---KALPGRKNIVITRDNNFT-AEGIVIV +HSITAALEAT---EE--FDDVMVIGGASFYEQMLPV--TETLYLTVVHQDFEADAFFPEIKAEDWEVVEQVKHEADEKHA +YPYSFITYRR- +>UniRef100_H8W682/5-167 +---LIVAMARNRVIGRNNKLPWYLPGDLRYFKQATMGKPIIMGRKTWDSIG---RPLPGRMNVVISRNPEWQAPAGTVAA +ASLNEALVKAEELEG--GDEVMIIGGGQIYAEALPM--VDRIYITQVHAEVDGDAFFPEVNWDEWEEIGREDFSASDNNP +YDYSFVVYQR- +>UniRef100_A1U3D7/5-167 +---LIVAMARNRVIGRNNKLPWYLPGDLRYFKQATMGKPIIMGRKTWDSIG---RPLPGRMNVVISRNPEWQAPAGTVAA +ASLNEALVKAENLEG--GDEVMIIGGGQIYAEALPM--VDRIYITQVHAEVDGDAFFPEVNWDEWEEIGREDFSASDNNP +YDYSFVVYQR- +>UniRef100_E4PP39/5-168 +---LIVAMSRNRVIGRNNNLPWYLPGDLRYFKQATMGKPIIMGRKTWDSIG---RPLPGRMNVVISRNEAWEAPTGTVAA +KSLPEALVKAEELEG--GDEVMIIGGGQIYAEALPM--VDRMYITQVHAEVDGDAFFPEVNWDEWEEIGREDFSASDNNP +YDYSFVVYQRQ +>UniRef100_A3JA79/5-167 +---LIVAMAQNRVIGRNNKLPWYLPGDLKYFKQATMGKPIIMGRKTWDSIG---RPLPGRMNVVISRNEEWQAPAGITAA +TTLQAALKKA---EAQGIEEVMVIGGGQIYAEALPL--VDRIYITLVHANVEGDAYFPEVNWEEWEEIGREDFSASDNNP +YNYSFVVYQR- +>UniRef100_F0RD71/4-164 +-IIAIAAAAENNALGKDNDLLWHLPDDFKRFKKITTGNPIVMGRKTFESFP---KPLPNRKHIVITRDKNYTIYSNCVVV +HSLEDALKAT---QQ--EETVFIIGGGEIYKLALEY--TQKIELTRVHATFDADTFFPELNKENWEVVFEEYHPKDEKHK +LDFTYLTYVRK +>UniRef100_B2VGQ7/2-160 +MISLIAALAADRVIGMENAMPWHLPADLAWFKKHTLNKPVIMGRRTWESIG---RPLPGRLNIVISRQKGEA--EGVVWV +TGIEDALSAA---GE--VEELMVIGGGRIYEQMLPR--ADRLYLTHIDAEVEGDTHFPDYEPDEWQSTFSEFHDADENNS +HSFCFEILDRR +>UniRef100_Q2SA18/4-164 +VLSIVVARAENGAIGVENTLPWRLSNDLQYFKQVTMGKPIIMGRKTFDSIG---RPLPGRTNIVVTRNKDWR-HDGVNVA +HSLDEAVSLAA-REQ--AEEVMLIGGAELYRQGLAA--AQRVYLTEVKTSVQGDAFFPELDLADWRETSRESHPADEKNQ +YPHDFVVFER- +>UniRef100_D2T4F9/14-172 +MISLIAALAADRVIGMENAMPWHLPADLAWFKKHTLNKPVIMGRRTWESIG---RPLPGRLNIVISRQKGVA--EGVTWV +TTIEDALKAA---GE--VQELMVIGGGRIYEQLLPQ--ADRLYLTHIDAEVEGDTHFPDYEPDEWQSTFSEFHDADEKNS +HSFCFEILDRR +>UniRef100_D8MN12/2-160 +MISLIAAMAADRVIGMDNAMPWHLPADLAWFKRQTLDKPVIMGRRTWESIG---RPLPGRLNIVISSQPGDA--EGVSWV +TSIDEALQAA---GE--VDEVMVIGGGRIYEQLLPR--ADRLYLTHIDAEVVGDTTFPDFEPEEWQSTFSEFHDADEKNS +HSFCFEILQRR +>UniRef100_H8XQH2/1-161 +MLTIIAAAAENNALGKDNQLVWHLPDDFKRFKSLTSGHYIIMGRKTFESFP---KPLPNRTHVIITRQANYEVPEGCVVV +SSLQEAIAFC---PK--EEEVFVIGGGQIYQQAIDL--VDKIDLTRVHTTVEADAFFPEINTQKWELVFEEFHSKDEKHN +YDFTFLTYIKK +>UniRef100_A3J0E0/1-161 +MLTIIAAASENNALGKDNQLVWHLPDDFKRFKSLTSGHYIVMGRKTFESFP---KPLPNRTHIIITRQKNYEVPEGCFVA +SSLQKAITLC---PK--EEEVFIIGGGEIYNQSIEI--ADKIDLTRVHTSIEADTFFPEIDTDKWELVFEEFHSKDEKHD +YDFTFLTYVKK +>UniRef100_H1YH84/2-159 +IITIVVAISSNYAIGKNNQLLWHLPKDLKHFKDITAGGTVIMGRKTFDSVG---KPLPKRRNIVITRQAITI--AGCEVV +SSLDEAIALC---ND--EQEVFIVGGAEVYRQAMPV--TNRIYLTIVHHSFDADTFFPEIDYKQWHEIAREDHQTDEKHQ +FAYSFITLER- +>UniRef100_F6D0G2/1-165 +MLSLIVAMSTNRTIGINNSLPWHLPNDLKYFKQATMGKPIVMGRKTFESIG---KPLPGRRNIVITRDANYQ-ADGIDVV +SSLEQAISLG---EDIGQEEVMVIGGAQIYELALPK--ADRLYITHVDAEVNGDAFFPEVDWPSFTVMAEESFAAEGPNP +YDYRFSVYQR- +>UniRef100_D4I0G8/14-172 +MISLIAALAADRVIGMENAMPWHLPADLAWFKKQTLNKPVIMGRRTWESIG---RPLPGRLNIVISRQKGVA--EGVTWV +TTIEDALKAA---GE--VQELMVIGGGHVYEQLLPQ--ADRLYLTHIDAEVEGDTHFPDYEPDEWQSTFSEFHDADEKNS +HSFCFEILDRR +>UniRef100_A6SX85/5-160 +-LTIVVATDSNNGIGINNTLPWHLPEDLAHFKRTTSGHPIIMGRKTFDSIG---RPLPNRRNIVITRNAEWQ-HAGVEAV +TSLDSAKALV---G---DNQAFIIGGAQIYTDTVGQ--VDRLIVTKIDKSFDCDAFFPAIDPKLWQETAREQHHS-EANG +YDYAYVTYER- +>UniRef100_Q2KYI7/4-158 +-LTLIVAYARNRVIGRDNTLPWRLPGDLAHFKRSTLGHPIVMGRNTWESLG---RPLPGRKNIVVSRNPDYR-AEGAIVV +PDLQSALKMA---E---ADEVFVIGGAQIYSQALPL--ATRIIATEIQANVAGDAYFPPLAQTEWRETSRQPQPE--ENG +YHYDFVVYER- +>UniRef100_UPI000289AF5E/1-159 +MISIIVAVAENGVIGDKNALLWHISEDLKHFKSVTTGHPVIMGRKTFESLG---RPLPNRTNVVITRRQLEI--PGCRVV +HSLEEAVRLF---PE--DEEVFVIGGAQIYAEALPL--ARRFYLTRVFRAYEGDTVFPAWDEADWRPVSSESFPCGKDYP +FAFAFELYERR +>UniRef100_Q1MYJ4/3-166 +-IALMAAMAENRTVGINNALPWHLPEDLKYFKRTTSGKAIIMGRKTYESIG---RPLPNRTNIVISRNPNFQ-LEGVRIV +SSLDDAIELA---ESVGIDEVMVIGGAAIYELALPK--ADRLYLTHVHADVHGDAFFPEVDFNQFTEISRDDFFADDKNP +YDYSFVIYDR- +>UniRef100_F1VYC7/4-160 +-LTLIVAIDNAGGIGIRNTMPWKLPEDLAHFKRTTTGHPILMGRKTFESIG---RPLPNRRNIVISRNPDWR-HEGVETV +ASLQAALDLP---E---AAEVFVIGGAEIYRLALPL--ADRLIVTEIKQRFECDAFFPTIDPAEWIATAREPHQS-ISNG +FDFAFVTYQRQ +>UniRef100_B0MUX5/1-159 +MIAIIVAVAENGVIGGDNRLLWHISEDLKHFKAVTTGHPVVMGRKTYESLG---RPLPGRRNVVVTRQNISI--EGCDVV +HSLDEALALF---RP--EEKVFVIGGAQIYAQALPL--CDEFYLTRVFHAYQGDTCFPRWDEREWEIIDSESFASGKEFP +YPFAFEHYRRR +>UniRef100_F2K201/1-166 +MLSLIVAMSTNRVIGINNALPWHLPNDLKYFKQATMGKPIIMGRNTFESIG---KPLPGRRNIVITRNPDYK-ADGVDVV +GSLDQAIQLG---EDIGHEEVMIIGGSQIYDLALSR--ADRLYITHVDAHVEGDAFFPEVDWSGYEKIAEEGFEASGHNP +YDYRFSVYQQR +>UniRef100_UPI00026C4D6F/2-159 +IISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDASLS-IEGVTIV +TSIEQALEVA---GE--VEEVMIIGGGAIYAACLPM--ANKLYITHIEAEIQGDTQFPDWG-NEFKETYSEAYQADEKNA +YNMRFTILEK- +>UniRef100_Q3LT92/2-159 +IISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDASLS-IEGVTTV +TSIEQALEIA---GE--VEEVMIIGGGAIYAACLPM--ANKLYVTHIEAEIEGDTQFPDWG-NEFKETYSEAYQADEKNA +YNMRFTVLEK- +>UniRef100_C6J4X9/1-160 +MITLIWAMSRNGVIGRNNQLPWRLPADLKFFKANTTGKTIVMGRKTWESMG--SKPLPNRHSVVMTADPSYK-AEGADVV +HSVEEALTYA---E---RGELMIIGGAGVFKHFLPL--ADRLIVTRIEEDIEGDVFFPDFSWEDFELVHEEQGVQDEKNP +YDYRFLTYERR +>UniRef100_K1TAK9/1-159 +MIAIIVAVAENGVIGGENRLLWHISEDLKHFKAVTTGHPVVMGRKTYESLG---RPLPGRRNVVVTRQNISI--EGCDVV +HSLDEALALF---RP--EEKVFVIGGAQIYAQALPL--CDEFYLTRVFHAYQGDTCFPRWDEREWEIIDSESFASGKEFP +YPFAFEHYRRR +>UniRef100_K1I7Y9/3-163 +-ISMIAAMAHDRVIGKDNQMPWHLPADLAHFKRVTLGKPVLMGRKTFESIG---RPLPGRRNLVISRNPDYQ-AEGIEVV +GSVEAALALL---AGSLVEELMVIGGGHLYAEMLPS--ADCLYLTRIDLAVEGDTRFPAFDDGQWQRIACESHPADEKNP +HPYSFETWQRR +>UniRef100_E3DE64/13-171 +MISLIAALAADRVIGMENAMPWHLPADLAWFKKHTLNKPVIMGRRTWESIG---RPLPGRLNIVISRQKGVA--EGVTWV +TTIEDALKAA---GE--VQELMVIGGGRIYEQLLPQ--ADRLYLTHIDAEVEGDTHFPDYEPDEWQSTFSEFHDADEMNS +HSFCFEILDRR +>UniRef100_C5BMA4/9-173 +-IALVVGVAANGVIGRDNGLPWRLPKDLAYFKRVTMGHPIVMGRKTFDSIG---RPLPGRTNIVVTRNPTWQ-AEGVDVC +HSLEDALVLARTQTQ--VKQIMVIGGAEFYRQMLPQ--ADRLYLTEVHADVVGDAYFPEFDRSRWQQLSAERHEADSGNP +YAYSFLVLERR +>UniRef100_A6VM90/3-160 +-FSLIVAATKNQVIGKDNQMPWHLPADLAWFRRNTTGKPVIMGRKTFESIG---RPLPKRMNIVLSRRPFEH--EGVIWK +DSLESAVDFV---QD--FDEIMLIGGGELFKQYLPK--ADKLYLTQIQAEIEGDTFFPELNWNEWEIEHEERHSADENNA +YDLRFLILRRK +>UniRef100_D8IPN3/8-164 +-LTLIVATDLNNGIGINNTLPWRLPEDLAHFKRTTSGHAILMGRKTFDSIG---RPLPNRRNIVITRNAGWQ-HDGVETA +GSLQEAAALC---A---GAPAFIIGGAQIYAEALPL--ADRLIITRIAQTFDCDAFFPALDQQVWQETAREEHHS-ETSG +LDYAFVTYERR +>UniRef100_K2BA12/3-159 +-ISIIVAKSKNNVIGKNNQLPWYLPADLHHFKSITMGKPIIMGRKTAESIG---KPLPGRRNIIITRDKNFH-ANGCDVV +HSIDDALNAV---KT--EKEVMIIGGANLYSQFLPR--ADCIYMTIIDAELEGDIFFPELN-SEWKLTSEEKFSGDEKNK +YAYRFLIYRR- +>UniRef100_UPI00027769AF/5-167 +---LIVAMAQNRVIGRNNNLPWYLPGDLKYFKQATMGKPIIMGRKTWDSIG---RPLPGRMNVVISRNEKWQAPVGTTAA +TTLKAALKKA---EAQGIKEVMVIGGGQIYAEALPL--VDRIYMTLVHADVEGDAYFPEVNWEEWNEVGREDFSASDNNP +YNYSFVVYQR- +>UniRef100_A0Y9U0/8-172 +VIAMIVAMAENRVIGRNNQLPWYLPGDLKYFKATTMGKPVIMGRKTYESIG---KPLPGRANIVVTGNENYL-ADGVSVV +HSIEEALKRARMVDG--AKEIMVIGGAELYKEFLPS--IKRLYLTKIHANVDGDACFPALDWRQWQELGREDFDAEGPNP +YNYSFIVYQR- +>UniRef100_UPI0001694629/1-159 +MLSYMLAMDRQRGIGVRNQLPWHLPEDLKYFKRVTMGKDIIMGRKTYESIG---KPLPGRKNIILTQNKGYR-AEGCTVV +HSPREALAVS---S---TEEVFVIGGAEIFRLLWPR--ADRLYITRIEETFEADTFFPDISPSEWVKISSEQGIKDERNP +YTYYFEVYERK +>UniRef100_E4M826/1-159 +MVSIIVAVAENGVIGDKNALLWHISEDLKYFKSVTSGHPVVMGRKTYESLG---RPLPNRTNVVVTRQEMEI--PGCRVA +HSLEEAVALF---PA--EEEVFVIGGAQIYAQALPL--AGRFYLTRVFHAYEGDTHFPAWNDAEWRLVSSESFASGANYP +YPFAFETYERR +>UniRef100_G2ZVK6/3-161 +LLTLIVARARNGVIGRDNTLPWRLPEDLAHFKRTTMGAPIVMGRKTYESIG---RPLPGRRNIVVTRNAKLE-LPGCEIA +HSLEDAQRLC---VG--VEQIFLIGGAQLYANALPS--ADRLIVTEIDADFEGDAHFPRPDPKVWNEVARETHHAAAPND +FDYAFVTYER- +>UniRef100_L0WF67/5-169 +-LAMMVAKASNDVIGRDNKLPWYLPNDLKYFKQVTFGKPVIMGRKTWESLK---GPLPGRTNIVITRQPDYQ-AEGAKVV +ATLDEAIRLA---ENVGQEEAVIMGGAEIYKLALPS--ADRLYLTEVHAQVEGDTYFPEYDTDQWTEIAREDFAAQGPNP +YDYSFVVYQRQ +>UniRef100_F4AV98/1-159 +MITMIAAAAENNALGKDGNIPWHLPDDFRHFKQLTTGHHIIMGRKTWESFP---KPLPNRTHIVITRDVNYK-AENAIVV +HSLEDALAYS---KD--EAHTYIIGGGEIYKLGMDY--ATHIELTRVHNEFEADAFFPEINTNQWELVSSVFHDVDDRHK +NGFTFQSWKK- +>UniRef100_G3A5Y7/3-161 +LLTLIVARARNGVIGRDNTLPWRLPEDLAHFKRTTMGAPIVMGRKTYESIG---RPLPGRRNIVVTRNAKLE-LPGCEIA +HSLEDAQRLC---VG--VEQIFLIGGAQLYADALPS--ADRLIVTEIDADFEGDAHFPRPDPKVWNEVARETHHAAAPND +FDYAFVTYER- +>UniRef100_C6YSX5/1-162 +MISLIVAYDKNLGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRDKDYK-QDKCLII +NSVQEILNFA---QSKPHYEIFIIGGAQIYKEFLQY--ADRLYITEVDTEMDLDAFFPKWDKSKYKRIGHKQFKKDDKNE +FDFTFAVYEK- +>UniRef100_C3AL65/2-161 +IISFMVAMDENKVIGKDNKLPWHLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNMNYH-VEGCEIA +QSVEEVFELC---KN--EEEIFIFGGAQIYELFLPY--VNKLYITKIHHSFEGDTFFPEMNMKEWKEVFVEKGVTDEKNP +YTYYYHIYEKQ +>UniRef100_Q47VL9/3-167 +ILSMIVATADNNIIGKDNDMPWHLPADLAYFKKVTLGKPIIMGRKTFESIG---RPLPGRRNIVISRDEHYQ-AEGIDSV +TSVEQALALVDGIEG--AEEIMVIGGGAIYAHCLPK--ADRLYITHIKAAIDGDTKFPNYEDGSWEKVSSELRESDEKNI +HQLDFCVYER- +>UniRef100_K1IKD6/3-163 +-ISMIAAMAHDRVIGKDNQMPWHLPADLAHFKRVTLGKPVLMGRKTFESIG---RPLPGRRNLVISRNPDYQ-VEGIEVV +GSVEAALALL---AGSSVEELMVIGGGHLYAEMLPS--ADCLYLTRIDLAVEGDTRFPAFDDGQWQRVDCESHPADEKNP +HPHSFETWQRR +>UniRef100_UPI000188C0E8/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEVFVEKGXTDEKNP +YTYYYHVYEKQ +>UniRef100_E6U2F4/1-159 +MISMIAAMGKNREIGLNGEMPWHLPNDLKFFKKTTSGHSVLMGRKTYESIG---RPLPNRRNLVVTRSESFH-ADGVEVL +HSLDDVKPLV---NS--EEEFFVIGGATLYEQLMPI--AKRLYITSINAEFEADTYFPAIDEIEWKIVSSEKGIVDEKNK +YEHTFQVFER- +>UniRef100_A6CH84/1-160 +MISFVWAMDENGVIGFENKLPWRLPEDLKFFKETTMGHPIVMGRKTFESIG---KPLPGRENIILTRDISYE-AEGCIIY +HEIEEVLHYA---ED-KEVEVMVTGGSEVFKKFIPY--ADKLYVTRIYESFEGDTYFPELNWDEYKLISTKQGVQNEQNP +YHYVFEVYEK- +>UniRef100_L0G1G7/10-171 +ILSIIVAKANNNVIGKDNQLIWRLSADLRHFKQQTTGHYIIMGRKTYESMG---KPLPNRTSVVITRNKQYEVPEGHHVV +HSLEKAIAIA---KEGGDDKAFIIGGAEIYKQALPL--VDEMIITVVDCAPEGDAYFPEFSLENWTKTAEEFHKKDEKNQ +FDYTFVTYQK- +>UniRef100_A1STR9/3-161 +-ISMIVAMSENRVIGLDNKMPWHLPADLMFFKRVTLGKPIIMGRKTFESIG---RPLPGRKNIVLSRDKNLH-IEGVCCV +QTVEQALALV---ED--CDEVMVIGGATIYEQFLPQ--ASRLYITFIDLKTAGDTHFPDYKMADWREVQKEAHQSDAQNS +YNYQFITLDR- +>UniRef100_K5UMK8/2-159 +IISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDASLS-IEGVTTV +TSIEQALEVA---GE--VEEVMIIGGGAIYAACLPM--ANKLYVTHIEAEIDGDTQFPDWG-TEFKETYSEAYQADEKNA +YNMRFTVLEK- +>UniRef100_E0R9Y2/3-160 +-ISMIWAMAQNGVIGRDNKLPWRLPRDMAFFKEQTINKTVLMGRKTWESFG--GKSLPNRRNVVLTRDLRYQ-AEGAEVI +HSLEEGLQLA---K---QEELMVIGGAEIYSLFWPH--ADRLIVTRIEETFEGDTTFPDLDWNGWNIVSETPGIKDDRNP +YEYRFVVYEK- +>UniRef100_H7FPI3/1-160 +MITIIAAASENNALGKNNELVWHLPNDFKRFKSLTSGHHIIMGRKTFQSFP---KPLPNRTHIVISRQENYN-PEGCIVV +NSMEKALEIC---PK--DETCFIIGGGEIYKLGISY--SDKIELTVVHHNFEADAFFPEINLEEWEITKSEFQSKDEKHL +FDYTYQTYSRK +>UniRef100_D0X9A9/2-159 +IISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDASLS-IEGVTTV +TSIEQALEVA---GE--VEEVMIIGGGAIYAACLPM--ANKLYVTHIEAEIDGDTQFPDWG-TEFKETYSEAYQADEKNA +YSMRFTILEK- +>UniRef100_C2FZ23/6-164 +-ITLIVAAAENNVIGKDNQMPWHLPNDFKYFKKNTLEHSVIMGRKTFEAIG---KALPDRRNIVISRNQDFH-HPDVDTA +NSLQEAILYC---RD--EREVFVIGGANIYEQTLPF--AHKVLLTRVHTTIEGDAVFPVLNPEEWMLESEEKHFADDKHA +FDYTFQVFNRK +>UniRef100_J3HYC5/11-166 +-LTIIVATDRNNGIGINNTLPWRLPEDLAHFKRTTSGHAILMGRKTFESIG---RPLPNRRNIVITRNAAWQ-HEGVEVA +TSLQAAAQLG----A--GAPAFIIGGAQVYAEALPL--VRRLIVTRIDHSFDCDAFFPALAPHEWRETDRQQHHS-DSGG +FDYAFVTYER- +>UniRef100_G8R1W9/3-160 +-LTIIAAMAKGRVIGKDNDLIWHLPDDLKHFKNLTKGHHVIMGRKTYQSMG---KPLPGRTNIVITRQKDFK-ADGCILV +NNIEEGIQKA---EG--DSQPFIIGGGEIYKQALKY--AQTMELTEVNGEFDGDTFFPTFDEKQWKEVSRTHHPVDEKHK +YSFDFIQYSK- +>UniRef100_C9NN44/2-160 +IISMIAAMAKDRVIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRQNIVISRDANLA-IEDVTTV +TSIDDAIKAA---GD--VEEVMIIGGGAIYKACLPQ--ADKLYVTYIDAQIEGDTQFPSWG-DMFKESHSENYAADEKNA +YDMRFVVLERQ +>UniRef100_J8JZF8/2-161 +IVSFMVAMDENRVIGKDNKLPWHLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEEYH-VEGCEVA +HSVEEVFALC---KD--EEEIFIFGGAQIYDLFLPY--VEKLYITKIHHAFDGDTFFPEIDMADWKEVFVEKGLTDEKNP +YTYYYHIYEKQ +>UniRef100_A6W1R3/1-165 +MLSLIVAMSTNRTIGINNSLPWHLPNDLKYFKQATMGKPIVMGRKTFESIG---KPLPGRRNIVISRDPTYQ-AEGIDVV +TTLEDAISLG---EDIGQEEVMVIGGAQIYQLALER--ADRLYITHVDAEVKGDAFFPEVDWPSFTLIGEEAFAAEGPNP +YDYRFSVYQR- +>UniRef100_I3DJA4/3-160 +-FSLIVATTKNNVIGKDNQMPWHLPADLAWFRKNTTGKPVIMGRKTFESIG---RPLPKRINIVLSRQPFEH--EDVVWK +ESLESAVDFV---KN--SEEVLLIGGGQLFKQYLAK--ADKLYLTQIQAEIEGDTFFPEINWHEWQIEYEEYRQADEHNA +YDLRFLILVRK +>UniRef100_K1LHV1/1-158 +MVTIIVAMGKNNAIGLENTMPWHLPKDLKHFKEKTSGHPVIMGRKTYESIG---KPLPNRTNIVISRKENWF-EEGILIV +GSIKEAMKFA---QK-INEDYFIIGGGSLYEQTMSL--ADRLIVTEVDATPEADTFFPKIDEKIWKLVESTYEPADEKNA +YDLTFKVY--- +>UniRef100_D0M2N3/2-159 +IISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDETLK-IEGVTTV +TSIEQALDVA---GD--VEEVMIIGGGAIYAACLPM--ANKLYVTHIEAAIDGDTQFPDWG-DQFKETYSETYQADEKNA +YNMRFTVLEK- +>UniRef100_F7YI49/2-160 +IISMIAAMADNRIIGKNNQMPWHLPADFAWFKRCTLGKPVIMGRKTYESIG---RPLPGRHNIVISRDASLA-IEGVSIV +SSIEEAIEVA---GH--VDEVMIIGGGSIYQACMPQ--ANKLYLTFIDLNIEGDTQFPEWG-SEWQEVHREMYQADDKNA +HNMQFVVFDKQ +>UniRef100_F8G8B2/1-162 +MISLIVAYDKNLGIGKENTLAWKLSEDLKNFKKITEDNYIVMGRKTFESIG---RPLPNRKNIILTRDKDYK-QDKCLII +NSVQEILNFA---QSKPHYEIFVIGGAQIYKEFLQY--ADRLYITEVDTEMDLDAFFPKWDKSKYQRIGHKQFKKDDKNE +FDFTFAVYEK- +>UniRef100_E4T2R7/4-164 +-ISIIAAVADNFAIGKANNLPWHLPADLKHFRQLTTGHAVVMGKRTFESLP--KGPLPNRKNIVLTSVMSEGVNKGYFEA +DSLEDAVYLC---EH--EEKVFIIGGATVYKQCIDK--VNTMYITWIHNKFSADTFFPQINLDEWKEVSREDHDADELNQ +YSYSFVVYKRK +>UniRef100_J4Y9L9/5-160 +-LTLIVAYSENRVIGRDNTLPWKLPGDLAHFKRSTLGHPIIMGRKTWDSLG---RPLPGRANIVISRNPDFA-APGATVV +PTLEAAIAAC---GE--VEQAFVIGGAQIYAQALPQ--AQRVLATEVHAQVDGDAFFPLLPAFQWKETARETQPA--ENG +YEYDFVTYER- +>UniRef100_I3Z9Y2/12-172 +-ISLIVAKAHNNVIGKDNQLIWRLHSDLKLFKKITTGHHIIMGRKTYESMG---KPLPNRTSIVITRNKNFEVPEGHHVV +HSLDEAIRLCI-SKN--LDQIYIIGGAQIYSESIPL--CDEMLITEVDANPEGDAFFPEFSLLEWRKEQSEQFSKDDKNE +FNFEFVTYKR- +>UniRef100_E0I570/1-160 +MISMIWAMDRNRAIGIENRIPWRLPADMAFFKAYTTGKTVVMGRKTFESFP---KALPNRRNVVLTRSAGLE-LEGAETV +TSIEEALKRF---EN--EKELVIIGGSEIYSQFIPY--ADQLLVTEIDGVFDTDAFFPALDWNDWELIESREGVRDEKNT +YDYRFLTYKR- +>UniRef100_UPI0001850D12/1-159 +MITLIWAMDENGLIGKDNSMPWHLPKDLKHFKTKTTGRTIIMGRKTFESLG---KPLPNRKNIVLTRNQHSH-IEGCETV +HSIEDIIRMN---QQ-SSEEYMVIGGSQIYKEFLPF--ADKLEVTLIHDTFEGDTYFPTIDWDMFKLIEQVQGERDKHNP +YSFEFRTYI-- +>UniRef100_Q4MHD3/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVV +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEIDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_D7VTU8/6-164 +-ITLIVAAAENNVIGKDNQMPWHLPNDFKYFKKNTLEHSVIMGRKTFEAIG---KALPDRRNIVISRNQDFH-HPDVDTA +NSLQEAILYC---RD--EREVFVIGGANIYEQTLPF--AHKVLLTRVHTTIEGDAVFPVLNPEEWALESEEKHFADDRHA +FDYTFQIFNRK +>UniRef100_C2R7M7/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVV +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEIDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_D0GU26/2-160 +MISMIAAMAENRIIGKDNQMPWHLPADFAWFKRCTLGKPVIMGRKTYQSIG---RPLPGRHNIVISRDESLQ-IDGVDVV +TSIDAALAKA---GE--VDEIMIIGGGSLYAACLPM--ANKLYITEINAELDGDTQFPAWG-SDWQECYREHYPADEKNT +YAMDFVIFERK +>UniRef100_B0AVP0/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_K4IGS1/3-161 +-ITLVAAAAENNALGKDNDLIWRLPDDFKRFKALTSYHHIIMGRKTFESFP---KPLPNRKHVVITRQENYK-NETIEVV +HSLEEAIQFS---ST--EEEIFIIGGGEIYKQALPF--TDKIELTRVHGEFEADTFFPEIDEKKWDLVNSEFHDKDEKHK +YSFSYLTFLKK +>UniRef100_UPI0002555E12/1-161 +MLSVIVAHTKNHVIGKEGQMPWHLPADLKHFKECTSNHTVIMGRKTFESIG---RPLPNRTNVVISRNTLYKVPDGVVLE +HSLEDAIAKY---SS-EHEECFVIGGGQLYQHAVEL--ADRLYITLIDAEVVGDTTFPQYDIKKYKVIYDKEYLADEKNQ +YNLHFITYEK- +>UniRef100_D2QJY0/3-162 +-ISLIAAVAQNGVIGRENDLPWHLPDDFAFFKRKTSHHPIIMGRKSLESLG---KPLPNRTNIVLTRNAEFS-AAGVTIV +HTLDDAIAEA---KAINQTEIFVIGGAEIYKMALPI--ATTLYLTEIHQDYDGDAYFPEFDKNEWQEVSRRPHPADERHA +VSFDFVEYEK- +>UniRef100_A4INY0/29-189 +MISHIVAMDENRVIGKDNQLPWHLPADLAYFKRVTMGHAIVMGRKTFEAIG---RPLPGRDNVVVTRNPQFR-PEGCLVL +HSLEEVKQWI---AA-RGEEVFIIGGAELFKATMPI--ADRLYVTNIFASFPGDTFYPPISEKEWKVVSYTPGVKDEKNP +YEHAFLIYERK +>UniRef100_G8LM19/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRTTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVEWV +KSVDEAIAAC---GN--AEEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_F8EGG3/2-163 +LLSLIVAAAQNGVIGRDNQLIWHLPDDLKQFKRLTTGHPILMGRKTFESIG---KPLPNRTSIVITRNQHWQ-FEGVMVV +NSVEEAIEAA---RQTGTDEAFVIGGAEIYRMMLPA--VDKIYLTEVKAIFEGDAFFRIPDQNKWREVQRVPHAADEKHA +VAFDFVEWVRR +>UniRef100_J8AWJ0/2-161 +IISFMVAMDENRVIGKDNKLPWHLPSELQYVKNTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGEYH-VEGCEVA +HSAEEVFELC---KD--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_G7CXA3/3-164 +-ISMIAAMAHDRVIGLDNQMPWHLPADLAHFKRVTLGKPVLMGRKTFESIG---RPLPGRRNLVISRNPDYR-ADGVEVV +DSVEAALMLL---ANANVDELMVIGGGHLYGQLLPQ--ANSLYLTRIDLAVAGDTCFPAFEEDEWHCVEREPHEPDEKNP +HPYCFETWQRR +>UniRef100_F9TKA4/3-159 +-ISMIAAMAHNRIIGKDNDMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRRNIVVSRDPNLK-IEGVETT +TSIDQAKQLV---EG--IEELMIIGGGSIYAECLPI--ADTLYITHIDAEIEGDTQFPDWG-EGWKQTHKEHFSKDEKNA +YNLEFVVLKR- +>UniRef100_C4L9L7/3-161 +-ISLIVAMAQHRVIGRGNQMPWHLPADLRHFKRVTLGKPVIMGRKTFESIG---RPLPGRRNLVITRNSDWQ-ADGVESV +NSLDAALALV---GD--EAEVMIIGGGQLYREALPL--AHRLYLTHIDLTVDADTWFPDYSVCRWQTVAEEMHCADEKNP +YNYRFETLER- +>UniRef100_E6QX68/5-161 +-LSLIAAVAQNGVIGIRNTLPWRLPEDLRYFKQLTLGHPIIMGRKTYESLG---RPLPNRTNIILTRDMLFQ-TENCLIA +HDIPEAISLC---AE--EDEIFVIGGAQIYQQAMSY--AQRLYLTEVKLDIEGDAWFPEVDTRLWHEISRQTHHN---EQ +CHYAFVVYERR +>UniRef100_UPI00029A6E8F/3-163 +-ISIIVAKAKNDVIGKDNELIWKLSSDLKLFKKLTTGHHIIMGRKTYDSVG---RPLPNRTSVVITRNKNFSLPEGHIIA +YSLEEAIQICI-GKH--IDKVFIIGGAEIYQQALPL--ADELLVTHVDAMPEGDAFFPTIDPEKWQVVSSEHYEKDKNNQ +YSFDFVVYKR- +>UniRef100_C2PVF9/2-161 +IVSFMVAMDENRVIGKDNKLPWHIPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGDYH-VEGCEVV +HSVEEVFELC---KD--EEEIFIFGGAQIYDLFLPY--VEKLYITKIHHAFDGDTFFPEMDMTDWKEVFVEKGLTDEKNP +YTYYYHIYEKQ +>UniRef100_Q0VM07/7-171 +-LSMMVAKATNNVIGRNNKLPWYLPNDLKYFKQVTFGKPVIMGRKTWESLK---GPLPGRTNIVITRQPAYQ-AEGAKVV +ATVDDAITMA---ENVGQEEAVIMGGAEIYALALAQ--TQRLYLTEVHAEVDGDTFFPEYDKGEWEEIAREDFPAEGPNP +YDYSFVVYERK +>UniRef100_B0U102/1-162 +MISLIVAYDKNLGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRDKDYK-QDKCLII +NSVQEILNFA---QSKPHYEIFIIGGAQIYKEFLQY--ADRLYITEVDTEMDLDAFFPMWDKSKYKRIGHKQFKKDDKNE +FDFTFAVYEK- +>UniRef100_C2QBJ3/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHYAFEGDTFFPEMDMKNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_K2KEL2/2-161 +ILSLVAAMANDRVIGRENDMPWHLPADLKHFKAVTLGKPVVMGRKTFESIG---RPLPGRRNLVISRQQGYK-PTGVEVF +TSLQDALAAC---AD--MEEVMVIGGGQIYQQALPL--AARLYLTFIDAQLDGDTRFPDWQQNCWKKVQESHFLADLDNQ +YNLTFVTFER- +>UniRef100_A1S9H0/3-159 +-IAMIAAMANNRVIGKDNQMPWHLPEDLKHFKAMTLGKPVVMGRKTFESIG---RPLPGRHNIVISRQSDYS-HEGISLV +SSFEEAVALA---GD--CEELVVIGGGQLYQTLISQ--ADKLYLTEIALEVEGDTHFPAWDDGSWETVESTEHVS--DKG +LQYRFITLVKK +>UniRef100_D2Z9N8/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRTTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVEWV +KSVDEAIAAC---GD--AEEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_UPI00029A2541/2-159 +IISMIAAMADNRVIGKDNQMPWHLPADFAWFKRSTMGKPVVMGRKTYDSIG---RPLPGRLNVVISRDENLE-IEGVTTV +TSIEQALELL---ND--ADEVMIIGGGSIYESCLPK--ADKLYLTYIDFVVDGDTQFPEWG-EGWKQVFSETYQSDEKNK +HNMEFVILER- +>UniRef100_F0EVG0/19-176 +-LSLIVATTKNNVIGKDNQMPWHLPADLAWFRKNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRTPYEH--EGVIWK +NSFESAVDFV---KE--FDEIMLIGGGELFKQYLPK--ADKLYLTQIQADIDGDTFFPEINWAEWHIEFEEYHQADADNP +YDCRFLILQRK +>UniRef100_J8LVU8/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVV +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_F3RUF8/2-160 +IISMIAAMADNRVIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYDSIG---RPLPGRLNIVISRDESLS-IEGVTTV +TSVEKALEAA---GN--VEEVMIIGGGAIYASCLAM--ANKLYVTHIDAVVEGDTQFPDWG-NEFKETYSETYQADEKNA +YNMRFTILEKQ +>UniRef100_I1DXU2/2-162 +IISLVAAMAANRVIGKDNQMPWHLPADLKHFKAVTLGKPVVMGRKTFDSIG---RVLPGRRNLVISRTPPID-SRGAEWV +TSLAQALELL---QG--HDEVMIIGGGEIYRQALPL--AQRLYLTDIELTTEGDAFFPDYHAADWQLVQQSEHPADAQNP +YHCYFRTWQRQ +>UniRef100_F5RVX5/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRTTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--AEEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADTQNS +HSYCFEILERR +>UniRef100_D0WT35/2-159 +IISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDETLK-IEGVTTV +TSIEQALEVA---GD--VEEVMIIGGGAIYTTCLPM--ANKLYVTHIEAAIDGDTQFPDWG-DEFKETYSEMYQADEKNA +YNMRFTVLEK- +>UniRef100_G7FSS0/2-160 +IISMIAAMANNRVIGLDNKMPWHLPADLQHFKAVTTGKPVIMGRKTFESIG---RPLPGRRNIIITRNTEYK-AEGIETV +TSPEAALSLV---CD--VEEVMIIGGGNVYQQFLTQ--TERLYLTFIDLDVEGDTQFPDYQAANWEVKEEQSKQPDEKNK +HSYKFVTLY-- +>UniRef100_G0VXM2/3-160 +-ISMIWAMAQNGVIGRDNSLPWRLPRDMAFFKEQTINKTVLMGRKTWESFG--GKSLPNRRNVVLTRDERYQ-AEGAEVI +HTLEEGLQLA---Q---KEELMVIGGAEIYSLFWPH--ADRLIVTRIEETFEGDTTFPELDWSGWTIVSETPGIKDDKNL +YDYRFVVYER- +>UniRef100_F5SYJ4/3-161 +-IAMIVAMDEQGVIGKDNDLPWKISADLQFFKRTTMGKPIIMGRNTHESIG---RPLPGRRNVVVTSQDDYI-ADGCDVV +HSLEQAFSLC---EN--AEEVMIMGGASLYKQCFPL--SDKLYITQVHTTIDGDTWFPDWDRSDWKLVSSEDHKADEKNQ +YDYSFMLFQK- +>UniRef100_B2U8M3/3-161 +ILTLIVARARNGVIGRNNTLPWRLPEDLAHFKRTTMGAPIVMGRKTYDSIG---RPLPGRRNIVVTRNAKLE-LPGCEIA +YSMEDAQRLC---VG--AEQIFLIGGAQLYADALPS--ADRLIVTEIDADFEGDAHFPAPDPKVWHEVSRETHHAAAPND +FDYAFVTYER- +>UniRef100_E2SZ81/3-161 +ILTLIVARARNGVIGRNNTLPWRLPEDLAHFKRTTMGAPIVMGRKTYDSIG---RPLPGRRNIVVTRNAKLE-LPGCEIA +YSMEDAQRLC---VG--AEQIFLIGGAQLYADALPS--ADRLIVTEIDADFEGDAHFPAPDPKVWHEVSRETHHAAAPND +FDYAFVTYER- +>UniRef100_I4ZN62/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRTTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--AEEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_A6B5Q2/2-160 +IISMIAAMADNRVIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYDSIG---RPLPGRLNIVISRDESLS-IEGVTTV +TSVEKALEAA---GD--VEEVMIIGGGAIYASCLAM--ANKLYVTHIDAVVEGDTQFPDWG-NEFKETYSETYQADEKNA +YNMRFTILEKQ +>UniRef100_K2B8Z4/7-168 +ILSAIAAISENRVIGKANQLLWRLPADLKHFKSLTSGHPIIMGRKTYESIG---KPLPNRKNIVLTRDSKFQ-ANGCQVV +TTLADAIKYA---KQECGDEIFIIGGADIYQQALPE--IDRLYLTIVHHEFDGDAYFPLLKADHWKEIACERHGADADNP +FDYSFLMLEKK +>UniRef100_UPI0002376E62/2-159 +IISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDASLT-IEGVTTV +TSIENALDVV---GE--VDEVMIIGGGAIYAACLPM--ANKLYVTHIEAEIDGDTQFPDWG-SEFKETYSEAYQADEKNA +YSMRFTVLEK- +>UniRef100_UPI0000E0ED99/9-168 +-LAIIVAMAHNRIIGADNDMPWHLPADLQHFKRTTMGKPVVMGRKTYESIG---KALPGRHNIVITTNPDYH-LEDASVV +YSVDEALALC---AQ--EDEVMIIGGGSIYALLIEH--TQTLHLTFIDKAVAGDTTFPDWTEGQWEEVSREQHQRDEKNP +HDYEFVTLQRQ +>UniRef100_K8ABE1/1-159 +MISLIAALAVDRVIGMENAMPWDLPADLAWFKRNTLNKPVIMGRLTWESIG---RPLPGRKNIVLSSRPGDN--DRVVWV +RSVEEALQAC---GD--AEEVMVIGGGRVYEQFLPR--AQRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADEKNS +HSYCFEILERR +>UniRef100_K8BTI7/1-159 +MISLIAALAVDRVIGMENAMPWDLPADLAWFKRNTLNKPVIMGRLTWESIG---RPLPGRKNIVLSSRPGDD--DRVVWV +RSVEEALEAC---GD--AEEVMVIGGGRVYEQFLPR--AQRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADEKNS +HSYCFEILERR +>UniRef100_B3ZGR0/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_D2YI02/2-160 +MISMIAAMAENRIIGKDNQMPWHLPADFAWFKRCTLGKPVIMGRKTYQSIG---RPLPGRHNIVISRDESLQ-IDGVDVV +ASIDAALAKA---GE--VDEVMIIGGGSLYAACLPM--VNKLYITEINAELDGDTQFPAWG-SDWQECYREHCPADEKNT +YAMDFVIFERK +>UniRef100_D7WHZ4/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHYAFEGDTFFPEMDMTNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_J8FW72/2-161 +IISFMVAMDENRVIGKDNKLPWHLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGEYH-VEGCEVA +HSAEEVFELC---KD--EEEIFIFGGAQIYDLFLPY--VEKLYITKIHHAFDGDTFFPEIDMTDWKEVFVEKGLTDEKNP +YTYYYHIYEKQ +>UniRef100_J2LM31/11-167 +-LCIIVATDSKHGIGINNTLPWHLPEDLAHFKRTTSGHPIIMGRKTFDSIG---RPLPNRRNIVITRNREWS-HAGVETV +SSLQDAAALV---A---GTDAFIIGGAQVYAESLPL--ATRLIVTEIGKSFDCDAFFPAIDPQLWQEAARETYRS-ESQE +FDYAFVTYERR +>UniRef100_C6BF02/3-161 +ILTLIVARARNGVIGRNNTLPWRLPEDLAHFKRTTMGAPIVMGRKTYDSIG---RPLPGRRNIVVTRNAKLE-LPGCEIA +YSMEDAQRLC---VG--AEQIFLIGGAQLYADALPS--ADRLIVTEIDADFEGDAHFPAPDPRVWREVSRETHHAAAPND +FDYAFVTYER- +>UniRef100_UPI0002898E60/1-160 +MIILIAAAAENNALGKDNDLLWHLPDDFKRFKKLTSGHPIIMGRKTFESLP---GMLPKRTHIIITRQDDYF-KEGCLIA +NSLEQAVELA---GT--SAKIFIIGGGEIYTQSLKI--ADSIELTRVHANFEADTFFPEIDTEQWELVDNEQHEADEKHT +YSFSYLTYVKK +>UniRef100_C2YR77/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHSLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFVFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEIDMTNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_B5JTJ3/1-159 +---MIAATANRRVIGRNNTLPWRLSADLQHFKATTMGKPIVMGRKTWDSIG---RPLPGRANVVVTRNTEFK-AEGVEVV +HSLDDALALL---SD--QRDIMLMGGAQLYQQALPR--ADVLHLTHIDLDIEGDAFFPEWDDGSWTCTAEETHQQGEQPS +FQYRFCRYER- +>UniRef100_C2QSJ2/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVV +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPF--VDKLYITKIHHAFEGDTFFPEIDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_C3H0I3/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLVMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVV +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_A4W6F4/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRTTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--SRVEWV +KSVDDAIAAC---GD--AEEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEVLERR +>UniRef100_Q65RE5/3-160 +-LSLIVAATKNHVIGKDNQMPWHLPADLKWFKENTLGKPVIMGRKTFESIG---RPLPKRVNIVLSRHPFEH--EGVIWK +ESLESAVDFL---KD--SAEIMLIGGGQLFEQYLSQ--ADKLYFTEIQTELEGDTFFPAINTDEWEISYEEYRPADENNA +YDLRFLILERK +>UniRef100_H2BWG8/3-161 +ILTLIAAAGEHNELGKNNDLVWHLPDDFKRFKKITSGHHIIMGRKTFDSFP---QPLPNRTHVVITRQENFK-KPGIIVV +HSLERAIELT---KD--DPQPFVIGGGEIYKMAMAT--ADKIELTRVHGEFEADTFFPEIDESQWKVVAEEYHEKDERHQ +YAFTYLTYER- +>UniRef100_Q8EB86/3-159 +-IAMIAAMANNRVIGKDNKMPWHLPEDLRHFKAMTLGKPVVMGRKTFESIG---RPLPGRHNIVISRQADLQ-IEGVTCV +TSFEAAKRVA---GD--CEELVVIGGGQLYKQLLPQ--ADRLYLTQINLDVDGDTFFPAWEDNEWQKTETQPSIS--ADG +LEYNFINLVKK +>UniRef100_A4B9F5/3-166 +-IAMVWAMSENRVIGRNNKLPWHLPNDLKYFKQLTSGKPVIMGRKTYESIG---RPLPNRVNIVLTRDTQFT-ADGIKVV +HTLEDAIELAELISG--AEEVIIMGGEEIYRLAMPI--ADRLYVTLVHAHVDGDAWFPEIDLNAYKPVAREDFQADGPNP +YDYSFCVFDR- +>UniRef100_I5C311/3-164 +-VELVVAMAQNGVIGRDGDLPWRLSTDLKRFKAITMGKPVIMGRKTWESIG---KPLQGRRNIVVTRQADYT-AEGAECV +SSLDVALALAAGGEA--GADVCVIGGGQVYAEAIDK--ADRLHVTHVDAQIEGDTVFPEIDPEIWEEVSREEVPAGEKDV +YATSYVVYQRR +>UniRef100_K7WVU4/15-176 +MISLIVAYDKNFGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRNKDYK-QDKCLII +NSIQDILNFA---ESKPHYEIFIIGGAQIYKEFLKY--ADRLYITEVDAEMDLDAFFPQWDKSKYKRIGHKQFKKNDKNE +FDFTFSIFEK- +>UniRef100_I6SEP0/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLTWFKRTTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVEWV +KSVDEAIAAC---GN--ADEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_A5L1A1/2-159 +IISMIAAMANNRVIGKDNQMPWHLPADFAWFKRSTMGKPVVMGRKTYDSIG---RPLPGRLNIVISRDASLE-IEGVTTV +TSIEKALELV---SD--VEEVMIIGGGSIYETCLPK--ADKLYLTYIDFDVDGDTQFPDWG-EGWKQSFNDTYQADEKNK +HNMEFVILER- +>UniRef100_Q8Y0U7/3-161 +LLTLIVARARNGVIGRDNTLPWRLPEDLAHFKRTTMGAPIVMGRKTYESIG---RPLPGRRNIVVTRSAKLA-LPGCEIA +HSLEDAQRLC---IG--VEQIFLIGGAQLYADALPS--ADRLIVTEIDADFEGDAHFPAPDPAVWHEVARETHHAAAPND +FDYAFVTYER- +>UniRef100_J8JIG7/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +NSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHVFEGDTFFPEMDMTNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_G4DCN9/8-167 +-LMMIVAMAKNRMIGKDNQMPWHLPDDLKYFKAQTLNKPVIMGRKTFESIG--ARPLPNRPNLVISRNPDFQ-AEGIQVF +DSVELAIESV---AE--ADEVVIMGGAQLYAQWLDK--VDRLLITEVDAAPEGDAFFPVIDRQAWREVSRQHHPADARHP +FAFDFVEYHKR +>UniRef100_E0WTH5/2-160 +IISLIAALAHNRVIGMQNLMPWHLPADLAWFKRNTLGKPVIMGRKTFESIG---RPLPGRLNIVLSHQPEAA--QGVIWV +SSIDQALATA---VN--VPEVMIIGGGNLYTQFLPY--ANRLYLTHISAIVEGDTYFPNYANDEWDESFKECHEADNNNS +YRYCFQILERR +>UniRef100_A3I5X4/1-158 +MISLIVAHDDNHVIGYNNGMPWHLPGDLQYFKNKTMGKPMIMGRKTFESIG---RPLPGRRNIVITRDENYH-AEGTETV +TSLEEAIAIA---GD--VEEIMIIGGEQIFRLSMEM--ADRLYITKINHSFRGDTFFPSYE-EKFVEVSAEQPET-ASEG +YTFQYQIFERK +>UniRef100_J8A9H7/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGDYH-VEGCEVA +HTVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_D7WUQ7/1-158 +MISLIVAHDDNHVIGYNNGMPWHLPGDLQYFKQKTMGKPMIMGRKTFESIG---RPLPGRRNIVITRDENYQ-AEGIETV +TSLEEALALA---GD--VPEVMIIGGEQIFRLVMEI--ADRLYITKINHAFQGDTYFPSYE-QDFVQVSSEEPET-APEG +YTFQYQIFERK +>UniRef100_G8N770/1-161 +MISHIVAMDENRVIGKDNRLPWHLPADLAYFKRVTMGHAIVMGRKTFEAIG---RPLPGRDNVVVTRNRSFR-PEGCLVL +HSLEEVKQWI---AS-RADEVFIIGGAELFRATMPI--VDRLYVTKIFASFPGDTFYPPISDDEWEIVSYTPGGKDEKNP +YEHAFIIYERK +>UniRef100_D2YUL8/2-160 +MISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTLGKPVIMGRKTYQSIG---RPLPGRHNIVISRDESLQ-IDGVDVV +ASIDAALAKA---GE--VDEIMIIGGGSLYAACLPM--ANKLYITEINAELDGDTQFPAWG-SDWQECYREHYPADEKNT +YAMDFVIFERK +>UniRef100_A0L069/3-159 +-IAMIAAMANNRVIGKDNKMPWHLPEDLRHFKAMTLGKPVVMGRKTFESIG---RPLPGRHNIVISRQADLQ-IEGVTCV +TSFEDAKLAA---GD--CEELVVIGGGQLYQQLLPQ--ADRLYLTQINLEVEGDTFFPAWDSDKWQETESLTSIN--ADG +LEYRFINLAKK +>UniRef100_UPI0002485FDC/3-161 +-LSIVVAMDDNHLIGKGNGLPWHLPADLAFFKKITTGNSILMGRKTYDSIG---KPLPNRRNIVITRNPDIS-IPGCEVV +DSIEKALSIT---QD--EEEVMVIGGSNLFEQLLPD--VSRLYITHIEGKLEGETYFPHYDENDWLEVSRESHQSDEKNK +YAYQFSIMDRK +>UniRef100_D8NCC9/3-161 +LLTLIVARARNGVIGRDNTLPWRLPEDLAHFKRTTMGAPIVMGRKTYESIG---RPLPGRRNIVVTRNAKLA-LPGCEIA +HSLEDAQRLC---IG--VEQIFLIGGAQLYADALPS--ADRLIVTEIDADFEGDAHFPAPDPAVWHEVGRETHHAAAPND +FDYAFVTYER- +>UniRef100_K8DMA6/18-176 +MISLIAALAVDRVIGMENAMPWDLPADLAWFKRNTLNKPVIMGRLTWESIG---RPLPGRKNIVLSSRPGDD--DRVVWV +RSVEEALQAC---GD--AEEVMVIGGGRVYEQFLPR--AQRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADEKNS +HSYCFEILERR +>UniRef100_C9XVK4/18-176 +MISLIAALAVDRVIGMENAMPWDLPADLAWFKRNTLNKPVIMGRLTWESIG---RPLPGRKNIVLSSRPGDD--DRVVWV +RSVEEALQAC---GD--AEEVMVIGGGRVYEQFLPR--AQRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADEKNS +HSYCFEILERR +>UniRef100_I2GLN6/5-165 +-LSMIAAVAQNGAIGSDNDLPWHLPDDFAYFKRKTSHHPVIMGRKSLEALG---KPLRNRTNIVLTRDRNFT-ADGVTVV +HTLEDAVATA---KSINNQEIFIIGGAEIYRLALPM--ATTLYITEIEKAYDGDAYFPEFDRADWQEVSRRHHPADDRHE +VAFDFVEYERK +>UniRef100_J8CVV7/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHSLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_E3HF62/5-161 +-LTLIVAYSANRVIGRDNALPWKLPGDLAHFKRSTLGHPIIMGRKTWDSLG---RPLPGRSNIVISRNPDFS-AAGAIVV +PSLEAAIQAC---GD--IDAAFVIGGAQIYAQALPL--ARRVLATEVRAEVEGDAFFPLLPAFQWQETAREAQPA--ENG +YEYDFVTYERQ +>UniRef100_J1G8C8/1-159 +MISLIAALAVDRVIGMENAMPWDLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQAGND--DRVEWV +KSVEEAIKAC---GD--AEEIMVIGGGRVYEQFLPK--AQRLYLTHIDAEVEGDTHFPDYDPDEWQSTFSEFHDADENNS +HGYCFEILERR +>UniRef100_C3I065/5-164 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVV +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHYAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_F6DAC6/8-165 +-LMMIVAMAKNRMIGKDNQMPWHLPDDLKYFKAQTLNKPVIMGRKTFESLG--ARPLPNRPNLVVSRNKDFS-AEGIQVF +DSVESAISAV---SD--ADEVVIMGGAQIYTQWVNK--VDRLLITEVDATPQGDAFFPVIDPQAWREVSRQHHPADAQHK +FTFDFVEYQ-- +>UniRef100_Q0HS01/3-159 +-IAMIAAMANNRVIGKDNKMPWHLPEDLRHFKAMTLGKPVVMGRKTFESIG---RPLPGRHNIVISRQADLQ-IEGVTCV +TSFEDAKLAA---GD--CEELVVIGGGQLYQQLLPQ--ADTLYLTQINLEVEGDTFFPAWDSDKWQETESVTSIN--ADG +LEYRFINLTKK +>UniRef100_J1QUL7/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVEWV +KSVDEAIAAC---GD--VEEIMVIGGGRVYEQCLPK--AQRLYLTHIDAEVEGDTHFPDYDPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_C2SJJ2/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHSLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYR-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_G5H5J1/1-160 +MLSIIVAIARNGIIGSGNSLIWHISEDLRRFKAITSGHPVVMGRKTFESIG---RALPGRTNVVITRQSSFL-AEGCTVV +HSLEEALALF---PE--SEEVFVIGGGEIYAQALPR--AQRFYLTEVDADYEGDTRFPDWDRSQWLLTEQEHHPHGEKFP +SPFTFLTYARK +>UniRef100_J9C6X2/2-161 +IVSFMVAMDENRVIGKDNKLPWHIPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGDYH-VEGCEVA +HSAEEVFELC---KD--EEEIFIFGGAQIYDLFLPY--VEKLYITKIHHTFDGDTFFPEMDMTDWKEVFVEKGLTDEKNP +YTYYYHIYEKQ +>UniRef100_L0ME99/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRHNIVLSSRPGSE--SGVTWA +TSLDEALAAA---GN--VEEVMVMGGGHIYTQFLPR--ADRLYLTHIDAEIGGDTHFPDYEPDEWETSFSEFHDADAQNS +HSYCFEILERR +>UniRef100_Q738X6/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHSLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKR +>UniRef100_Q82WU4/11-169 +-LAILAAVSANRVIGLNNTLPWHLPADLKHFKQLTTGQIVVMGRRTFDSIG---RPLPDRTNVVLTRQRHFN-QPGILTA +GSIQEVLEHF--CGD--DRQIFIIGGAEIYQQTLPF--CQRLYLTEIQQDFAGDTFFPEYDRDNWREISREMHQA-TDSG +IEYHFVVLDRK +>UniRef100_G2H2N6/2-160 +IISLIAALAHNRVIGMQNLMPWHLPADLAWFKRNTLGKPVIMGRKTFESIG---RPLPGRLNIVLSHQPEAD--QGVTWV +SSIDQALATA---VN--VPEVMIIGGGDLYTQFLPY--ANRMYLTHISAIVDGDTYFPNYSNDEWDESFKECHEADNNNS +YRYCFQILERR +>UniRef100_A0RDM0/25-184 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_H3SBU1/3-160 +-ITMIWAMDKRRLIGKDNGMPWRLPSDMAYFKAMTQGKTVVMGRKTYESLG---KALPNRRNIVLTRNPEWI-APDAEVM +HHIESVLPLA---A---DEEIMVMGGAQIYREFLPL--ADKLLVTRIDAEFEGDEYFPPYDEAAWELAEEAEGPVDEKNR +YPHRFQTYVRK +>UniRef100_K8AU15/37-195 +MISLIAALAVDRVIGMENAMPWDLPADLAWFKRNTLNKPVIMGRLTWESIG---RPLPGRKNIVLSSRPGDD--DRVVWV +RSVEEALQAC---GD--AEEVMVIGGGRVYEQFLPR--AQRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADEKNS +HSYCFEILERR +>UniRef100_G3IX99/3-160 +-ISLIVAMASNRAIGLNNQMPWHLSADLKKFKKITMGAPILMGRKTYESIG---RPLPGRTNIIISRNPSYS-QPGCLVF +NDIDKALASC---GD--SDEIFVIGGSDFYKSMLPV--ADTLYLTQIHQDFPGDTFFPEIDADQWTEVEREDVQDDPDVS +FSYSFLKLEK- +>UniRef100_L2VHJ1/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIVISSQPGTD--DRVMWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_G7G3X3/2-160 +IISMIAAMANNRVIGLDNKMPWHLPADLQHFKKVTTGKPVIMGRKTFESIG---RPLPGRRNIIITRNLGYQ-ADGIETV +ATPEAALNLV---SD--AEEVMIIGGGNIYQQFLER--ADRLYLTFIDLDVEGDTQFPDYQKAKWELKEELSMQPDNKNK +SSYKFVTLY-- +>UniRef100_B4WYY5/5-169 +-LSMMVAKASNNVIGRNNKLPWYLPNDLKYFKQVTFGKPVIMGRKTWESLK---GPLPGRTNIVITRQPDYL-AEGAKVV +TTVEDAITMAGFIEG--QEEAVIMGGAEIYALALPQ--TQRLYLTEVHAEVDGDTFFPEYATSEWKEIGREDFAAEGPNP +YDYSFVVYERK +>UniRef100_F9R3F7/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNNPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_K1JWW7/3-161 +-IALIVAAARNGVIGSGNKMLWRVPEDFAHFKRTTMGHPIVMGRKTWESIG---RPLPGRRNVVVTRNADYR-AEGAEVV +PSLEEAFRTL---AD--TDTVFVIGGGEIYRQALPS--ADVVWLTKIDADFEGDTTFPELPESEWTTEVLEMLEPTESRS +FEVTFCRCERR +>UniRef100_F8GJ93/6-168 +-LSLLVAMARNRVIGRNNKLPWHLPADLKHFKFLTMGQTIVMGRKTYESIG---RPLPGRANIIVTHQTGYE-VPGAIVV +NTIDDALLIC---ERTINGENFIIGGEELYRQTLKI--CQRIYITEIQRDFEGDVFFPEFDPNEWEETQRDRHISENDTN +LEYHFVVLDRK +>UniRef100_UPI00025545F3/1-159 +MISLIAALAADRIIGMENAMPWDLPADLAWFKRHTLKKPVIMGRLTFESIG---RPLPGRLNIVVSSQPGTT--EGVTWV +TSLDEALQAA---GD--AEEIMVIGGGRVYEQMLKR--ADRLYLTHIDAEVEGDTQFPDYEPDEWQSTFSEFHDADEQNS +HSYCFEILDRR +>UniRef100_D7HDE4/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTHFPEWG-SDWLERSREHYPADEKNA +YGMDFVIFERQ +>UniRef100_UPI0002882C27/1-158 +MISLIVAHDENRVIGYENDMPWHLPGDLAYFKRMTMGKPIVMGRKTFESIG---KALPGRLNIVITTQADYD-AENIVTV +SSLEEAIQVA---SA-QSEEIMIIGGGKIFKSALPL--ADRLYITQINHTFNGDTYFPEYFSKGWKEISSSEEQR--ADG +YTFTYKIFEK- +>UniRef100_G7EJQ9/2-161 +IISMIAAMANNRVIGLDNKMPWHLPADLQHFKKVTTGKPVIMGRKTFESIG---RPLPGRRNIIITRNSEYT-AQGIEVV +TTPEAALELV---CA--AEEVMIIGGGNIYEQFLPK--AERLYLTFIDLDVNGDTQFPDYNKANWNIKEEQENLPDEKNK +SSYKFVTLYK- +>UniRef100_B1HZG5/1-158 +MISLIVAHDDNHVIGYNNGMPWHLPGDLQYFKNKTMGKPMIMGRKTFESIG---RPLPGRRNIVITRDENYR-AEGIEIV +TSLEEAITMA---GD--VQEIMIIGGEQIFRLSMEI--ADRLYITKINHSFQGDTFFPSYE-QDFVEVAAEQPET-ASEG +YTFQYQIFERK +>UniRef100_F5LT89/3-159 +-ISFIFAMDRNNAIGIDNKLPWHLPADLKYFKKMTTGHPILMGRKTYDSIG---RPLPNRENIVLTRQSGFK-AEGCTVV +HTVEEVLERY---T---EGEVFVIGGTEVFLLFWPH--VDKLYVTFIDDTFEADTFFPEIDPGEWTLVSDEPGIRDEKNP +YDYTFRVYER- +>UniRef100_J8KBG3/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HTVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YKYYYHVYEKQ +>UniRef100_A8ALQ3/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADEQNS +HSYCFEILERR +>UniRef100_C2XTJ8/2-161 +IVSFMVAMDENRVIGKDNKLPWHIPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGDYH-VEGCEVA +HSAEEVFELC---KD--EEEIFIFGGAQIYDLFLPY--VEKLYITKIHHAFDGDTFFPEMDMTDWKEVIVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_A0P6D1/4-160 +-ISIIVAMSNNNVIGINNTLPWHIPQDLKRFKSLTMGNPIVMGRKTFDSIG---RPLPGRKNIVITRNEDSI-IEGVEIV +NSINSLLALI---KD--EEHVFVIGGEQIYKIFLDH--ATHLYVTEVDSDVAGDAHFPKLSTSQWKEVGREKLVS--KDD +LHFSFVDYIRQ +>UniRef100_C2Z7I5/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGDYH-VEGCEVA +HTVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_L0M8V6/47-205 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--VEEIMVIGGGRVYEQFLPK--AHKLYLTHIDAEVEGDTHFPDYDPDQWESVFSEFHDADEQNS +HSYCFEILERR +>UniRef100_Q3EKJ4/25-184 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVV +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHYAFEGDTFFPEMDMTNWKEIFVEKGLTDEQNP +YTYYYHVYEKQ +>UniRef100_UPI0002AF438E/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRHNIVLSSRPGSE--AGVTWV +TSLDEALAAA---GE--VEEVMVIGGGRIYTQLLPR--ADRLYLTHIDAEVGGDTHFPDYEPDEWETTFSEFHDADNLNS +HSYCFEILQRR +>UniRef100_F9S1K9/2-159 +IISMIAAMANDRVIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYQSIG---RPLPGRHNIVISRDRDLI-IDGVTMV +TSIEQALAAA---DN--VEEVMIIGGGAIYHACLPL--ADKLYVTHIDANIDGDTRFPAWD-KSFVERYSESYKADEKNA +YDMRFVILEK- +>UniRef100_A8T8F4/2-159 +IISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDQSLS-IEGVTTV +MSIEQALEVA---GQ--VEEVMIIGGGAIYTACLPR--VNKLYITHIEAKIEGDTQFPDWG-GEFKETYSEVYPADEKNA +YNMRFTILEK- +>UniRef100_C4UXT8/2-160 +IISLIAALAADRIIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGTD--DRVTWA +TSIDEALALA---GD--VEEVMVMGGGRVYKQFLDR--AHRMYLTHIDAEVGGDTHFPDYEPDEWESTFSEFHDADEANS +HSYCFEILERR +>UniRef100_C9QCG5/2-159 +IISMIAAMAQDRVIGIDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRQNIVISRDASLV-IEGVTTV +TSIEEALTAA---GE--VEEVMIIGGGTIYQACLPK--ANKLYVTHIEAEINGDTQFPAWG-DEFKETYAEAYAADEKNA +YDMRFVVLER- +>UniRef100_F9SHR1/2-159 +IISMIAAMANNRVIGKDNQMPWHLPADFAWFKRSTMGKPVVMGRKTYDSIG---RPLPGRLNIVISRDANLE-IEGVTTV +TSIEKALDLV---SD--VEEVMIIGGGSIYESYLPK--ADKLYLTYIDFDVDGDTQFPDWG-EGWKQSFSDTYQADEKNK +HNMEFVILER- +>UniRef100_B4AT94/15-176 +MISLIVAYDKNFGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRDKDYK-QDKCLII +NSTQDILNFA---ESKPHYEIFIIGGAQIYKEFLKY--ADRLYITEVDAEMDLDAFFPQWDKSKYKRIGHKQFKKDDKNE +FDFTFSVFER- +>UniRef100_H2ID66/2-159 +IISMIAAMADNRIIGKDNQMPWHLPADFVWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDESLS-IEGVTTV +TSIDQALEVA---GD--VEEVMIIGGGAIYSACLPL--ATKLYVTHIEAAIEGDTQFPDWG-NEFKETYSEAYQADEKNA +YNMRFTILEK- +>UniRef100_UPI00027CD38F/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHSLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_F3BDS9/2-161 +IISMIAAMANNRVIGLDNKMPWHLPADLQHFKKVTTGKPVIMGRKTFESIG---RPLPGRRNIIITRNSEYT-AQGIEVV +TTPDAALELV---TT--AEEVMIIGGGNIYEQFLPK--AERLYLTFIDLDVKGDTQFPDYNKANWYVKEEQENHPDDKNL +SSYKFVTLYK- +>UniRef100_K0C5Q1/11-174 +-VAMIVAMARNRVIGRDNKLPWYLPNDLKYFKRTTLGKPVVMGRLTWESLG---RPLPGRTNIVISRDPHYQ-AEGAKVV +ADLDQALELAGFIDG--QDEVMILGGAQIYALALPR--ADRLYITEVQADVDGDAWFPRWDRSQWVERGRESFKAEGPNP +YDYDFVVFDR- +>UniRef100_E8LVJ6/2-159 +IISMIAAMANDRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRANIVISRDASLV-IEGVTTV +TSIEEALSAA---GD--VEEVMIIGGGTIYQACLAK--AHKLYVTHIDAQVDGDTQFPAWS-SEFKEVHCETYQADEKNA +YDMRFVVLER- +>UniRef100_A3UY31/2-159 +IISMIAAMANNRVIGKDNQMPWHLPADFAWFKRSTMGKPVVMGRKTYDSIG---RPLPGRLNVVISRDESLE-IEGVTTV +TSIEKALELV---SD--VDEVMIIGGGSIYESCLPK--ANKLYLTYIDFDVDGDTQFPDWG-EGWKQSFNDTYQADEKNK +HNMEFVVLER- +>UniRef100_E8M1X1/2-160 +IISMIAAMANDRVIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRQNIVISRDSELV-IEGVTTV +ISIEEALKAA---GS--VEEVMIIGGGTIYQACLPF--ASKLYVTYIEANVEGDTQFPQWS-NEFQETYTETFNADEKNA +YDMRFVVLEKQ +>UniRef100_F6GJI6/141-300 +-LTMIVAAGENNEIGKDNDLIWHLKDDLKRFKSLTSGHHIIMGRKTFESFP---KPLPNRTHVVISRQKDYQVPVGVLVV +HSLEDAIDAA---KG--DTQPFIIGGGEIYRQAMPL--AAKIEITRVHSTFNADTFFPEIDTTVWKETNSVVHPQDEDHK +YAFSFITYERK +>UniRef100_C6X2F4/1-161 +MITIVVAMGLKNEIGADNQLLWHLPQDLKHFKEITTGHPIIMGRKTYESIG---RPLPNRTNIVVSRKKDWF-AEGVLIV +GSLKEALKFA---KK-IDENVFVIGGGNIYEQTIDL--ADKLEVTLVKAEINADIFFPKIDLKIWEKTSETCIDKDEKHA +YDFCFQTFVKK +>UniRef100_B4A3Q1/1-159 +MISLIAALAVDRVIGMENTMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_C2PEK5/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHSLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHYAFEGDTFFPEMDMTNWKEVFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_C4SIW8/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGVD--DRVTWA +NSIDEALALA---GD--VEEVMVMGGGRVYKQFLDR--ANRMYLTHIDAEVGGDTHFPDYEPDEWESTFSEFHDADEVNS +HSYCFEILERR +>UniRef100_H8M9W1/11-170 +MTTIIVAMGKNNEIGFNNQLLWHLPKDLKHFKNLTSGHPIIMGRKTYESIG---KPLPNRTNIVVSQKKDWF-EEGILIV +GTLKEAIKFA---KK-IDENIFIIGGGSIYEQTIDQ--ADRLEVTLVDTTLKADTFFPKINPKEWLKTDEICHEKDEQNP +YNFCFQTYER- +>UniRef100_H2IRT9/2-160 +IISLIAALATDRVIGMENAMPWHLPGDLAWFKRNTLSKPVIMGRKTFESIG---RPLPGRLNIVISSKPGEH--EGVTWV +TSVDAALAAA---GD--VEEVMVMGGGRVYEQLLPK--ADRLYLTHIDAEVEGDTHFPDYEPDDWESTFSEFHDADEQNS +HGYCFEILDRR +>UniRef100_C2UUU4/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HTVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_D2TGF3/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_D7VWP2/1-160 +MTTIVVAMGEKNEIGFENQLLWHLPKDLKHFKEITSGHPVIMGRKTYESIG---KALPNRTNIVVSRKKDWF-EEGILIV +GSIKEALKFA---KK-IDEEVFVIGGGNIYEQTMDV--VDRLEVTLVKADLEADTFFPKIDPKIWKMTNEICHEKDEKNG +YDFCFQTFER- +>UniRef100_J8NN86/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGDYH-VEGCEIA +HTVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFAEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_D6LNG9/5-170 +LVSIVVAASENNVIGQENDMPWRLSTDLKRFKALTLGKPVIMGRRTWQSLG---RPLPGRANIVITRDADFR-AEGAEVV +GSLEDALALA---RKFGVDEICVIGGGQIYAQAMPL--ADRLHLTRVLSVIEGDTYFPEINPQDWQLLSSEDVPAGDKDS +YPTRYMLYERR +>UniRef100_A7JDE7/15-176 +MISLIVAYDKNFGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRDKDYK-QDKCLII +NSTQDILNFA---ESKPHYEIFIIGGAQIYKEFLKY--ADRLYITEVDAEMDLDAFFPQWDKSKYKRIGHKQFKKDDKNE +FDFTFSVFEK- +>UniRef100_J2KCV2/1-160 +MTTIVVAMGEKNEIGFNNQLLWHLPKDLKHFKDITSGHPVIMGRKTYESIG---KPLPNRTNIVVSRKKDWF-EEGILIV +GSIKEAVKFA---KK-IDENVFIIGGGNIYEQTMNV--VDKLEVTLVKADLEADTFFPKIDGKIWKKTDEVCHEKDEKNS +YDFCFQTFER- +>UniRef100_A7YRM5/15-176 +MISLIVAYDKNFGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRNKDYK-QDKCLII +NSTQDILNFA---ESKPHYEIFIIGGAQIYKEFLKY--ADRLYITEVDAEMDLDAFFPQWDKSKYKRIGHKQFKKNDKNE +FDFTFSVFEK- +>UniRef100_A6AS75/3-159 +-ISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDASLF-IEGVTTV +TSIEQALEVA---GE--VEEVMIIGGGAIYAACLPM--ANKLYVTHIEAKIEGDTQFPDWG-NEFKETYSEAYQADEKNV +YNMRFTILEK- +>UniRef100_H1DGN3/2-161 +ILSLIVAAAENNVIGKDNGLIWHLPADLKHFKTLTTGHPIVMGRRTFQSIG---KALPNRRNVVITHNPAFC-AEGCECY +SDITDALEAL---RA--ETEVFIIGGGTLYNALWEK--ADRLYLTRVHTRVEGDTFIPEVKATQWTEVNRTEVVADEKNE +FACSFLTYERK +>UniRef100_G2TMG0/1-161 +MISFLWAEDEKGVIGKNNALPWHLPEDLKYFKNVTMGHPVVMGRRTFESIG---KPLPGRTNIVMTRDPDFQ-AEDCVVV +AGKTELLKWA---DA-HGGEIFVTGGAEIFALLLEE--AEKLYRTKIHADMEGDTYFPPVDWEKWEMASSTKGIKNEKNP +YDYEFQVFVRK +>UniRef100_K1ZZV7/3-161 +-ISAIVAMSENRVIGKDNQLLWHLPADLQHFKRITMGKPILMGRKTYQSIG---RPLPGRCNVVITHDPAFE-ASGCVIA +NSIETALTAV---EY--SNEIFVIGGAILYQEMLSL--IERIYMTIVHREFTGDAYFPALNSADWQEVERVSHSADEKNQ +YNFSFITLQRK +>UniRef100_K0W556/3-163 +-ISIIVAKANNNAIGKNNQLIWKLSSDLKLFKKITSGHYIIMGRKTYESVG---KPLPNRTSIVITRNPEFQLPDGHIVC +HSLQEAIQLCI-GKH--LNQVFIIGGAEIYKQGLEL--SDELLVTEVNASPEADVFFPPIDPSKWKKVSSESYRKDDKNE +FDFDFVTYKR- +>UniRef100_A4KPM5/15-176 +MISLIVAYDKNFGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRNKDYK-QDKCLII +NSTQDILNFA---ESKPHYEIFIIGGAQIYKEFLKY--ADRLYITEVDAEMDLDAFFPQWDKSKYKRIGHKQFKKNDKNE +FDFTFSIFEK- +>UniRef100_B1EML8/38-196 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIVISSQSGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDADVEGDTHFPDYDPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_H3N8I4/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--ERVEWV +KSVDEAIAAC---GD--VEEMMVIGGGRVYEQFLPK--AHKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_E6KVV3/3-160 +-LSLIVAMTKNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFMH--EGVVWK +ASLESAVDFV---RD--SEEIMLIGGGQLFKQYLPQ--ADRLYLTEIQTELVGDTFFPPIDWNDWSIEFEQYRPADEQNS +YDCRFLILVRK +>UniRef100_C4SD95/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQSGTD--DRVTWA +TSIDEALSLA---GD--AEEVMVMGGGRVYNQFLDR--ANRMYLTHIDAEVGGDTHFPDYEPDEWESTFSEFHDADEANS +HSYCFEILERR +>UniRef100_K4KLF7/6-169 +-LALIVAAAENGTIGRDNQLPWHLPGDLAFFKRCTLGKPIVMGRKTFDSIG---RPLPGRPNIVVTRQADWQ-AEGVTVC +NSLEQALAVAGEAQS--AGEVMVIGGAELYRQALPM--AQRLYLTRVHATIEGDAHFPAVEKSDWLLESDERHSAEGSNP +YDYSFIVLSR- +>UniRef100_C4T9E3/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSKPGSD--DRVQWV +SSVEEAIAAC---GD--VEEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_G9YZC9/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GN--VEEIMVIGGGRVYEQFLPK--AQRLYLTHIDAEVEGDTHFPDYDPDHWESTFSEFHDADGQNS +HSYCFEILERR +>UniRef100_H8NYZ3/2-160 +IISLIAALATDRVIGMENAMPWHLPGDLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSKPGEH--EGVTWV +TSVDAALAAA---GD--VEEVMVMGGGRVYEQLLPK--ANRLYLTHIDAEVEGDTHFPDYEPDDWESTFSEFHDADEQNS +HGYCFEILDRR +>UniRef100_A6BV19/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGTD--ERVTWA +ASIEEALAFA---GN--AEEVMVMGGGRVYKQFLDR--ANRMYLTHIDAEVGGDTHFPDYEPDEWESVFSEFHDADEANS +HSYCFEILERR +>UniRef100_L7D3R1/42-203 +-ISIIVAKASNNVIGKDNELVWKLSADLKRFKKLTTGHCIIMGRKTYDSIG---KPLPNRTSIVISRNPKLELPAGHFVA +KSLEDAVQKAI-GTG--QDQVFVIGGAEIYQQSMDI--ADELIVTEVHAFPDGDSFFPEIDPTRWEKMSEESFQKDESNQ +FDFDFVMYKRK +>UniRef100_F4N509/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGTD--DRVTWA +TSIDDALALA---GD--AEEVMVMGGGRVYKQLLDR--ANRMYLTHIDAEVGGDTHFPDYEPDEWESTFSEFHDADEANS +HSYCFEILERR +>UniRef100_F0PMK3/2-161 +IVSFMVAMDENRVIGRDNNLPWRLPSELQYVKKTTMGHSLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_F4BIS5/9-170 +MISLIVAYDKNFGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRDKNYK-QDKCLII +NSTQDILNFA---QSKPHYEIFIIGGAQIYKEFIEY--ADRLYVTEVNTEMDLDAFFPQWDKSKFKRIGHKKFKKDDKNE +FDFTFSVFEK- +>UniRef100_H5UZW4/1-159 +MISLIAALAVDRVIGMENAMPWTLPADLAWFKRNTLNKPVIMGRLTWESIG---RPLPGRKNIVVSSKPGTD--DRVEWV +TSIEAALNAC---GD--AEEIMVIGGGRIYEQLLPK--AQKLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADENNS +HSYCFEILERR +>UniRef100_H0KE89/3-160 +-LSLIVAMTQNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFVH--DGVIWK +DSLESAVDFV---RD--SDEIMLIGGGQLFKQYLPQ--ATRLYLTEIQTELDGDTFFPPIDWNRWHIEFEQYRPADEQNP +YDCRFLILVRK +>UniRef100_E1SCI1/1-159 +MISLIAALAADRIIGMENAMPWDLPADLAWFKRNTLKKPVIMGRLTFESIG---RPLPGRLNIVVSSKPGTT--EGVTWV +TSLDEALQAA---GD--AEEIMVIGGGRVYEQMLKR--ADRLYLTHIDAEVEGDTQFPDYEPDEWQSTFSEFHDADEQNS +HSYCFEILDRR +>UniRef100_A2PC61/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLERSREHYPADEKNA +YGMDFVIFERQ +>UniRef100_H6CJW7/1-156 +---MIWAMAQNGVIGRDNQLPWRLPRDMAFFKEQTMGKTVLMGRKTWESFG--GKSLPNRRNVVLTRDQSYR-AEGAEVV +HSLEEGLQLA---T---EKELMVIGGAEIYSLFWPH--ADRLIVTRIEEIFEGDTTFPELDWDGWHIVSEIPGIKDERNP +YNYRFVIYER- +>UniRef100_G7VRZ1/3-160 +-ITMIWAMAQNGVIGRDNSLPWRLPRDMAFFKEQTIGKTVLMGRKTWESFG--GKSLPKRRNVILTRDQSYL-AEGAEVI +HSLEEGLQLA---A---QEELMIIGGAEIYSLFWTH--ADRLIVTRIDENFEGDTTFPELDWNGWNVVSETPGVKDERNP +YDYRFVVYER- +>UniRef100_A7JFU6/15-176 +MISLIVAYDKNFGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRDKDYK-QDKCLII +NSTQDILNFA---ESKPHYEIFIIGGAQIYKEFLKY--ADRLYITEVDAEMDLDAFFPQWDKSKYKRIGHKQFKKDDKNE +FNFTFSVFEK- +>UniRef100_K5UI23/2-159 +IISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYESIG---RPLPGRLNIVISRDESLC-IEGVTTV +TSIEQALDVA---GE--VEEVMIIGGGAIYAACLPM--ATKLYVTHIEAEIEGDTQFPDWG-IEFKETYSEAYQADEKNA +YNMRFTVLEK- +>UniRef100_D5CN50/19-176 +-LSLIVAMARNRTIGVNNTLPWRCPEDLKHFKTLTMGHHMIMGRKTFDSIG---KPLPGRTTVVITRNNDLE-IEGCIVA +HSLQEALVTC---AG--DEEIFVVGGAELYRQAISL--VDTLYVTEIQQDVAGDAHFPEIDKAFWQETSREMRSQETPQP +MDFHFVTYRK- +>UniRef100_F8UVU7/2-164 +IVSFIVAVSDNNAIGRKNTLPWHLPEDLKFFKRTTIGKPVIMGRKTYESLG---RPLPGRLNIVLTSNPDFKVADGVLVY +SNINEAVERL---QQEKCDEGFIIGGGQVFKETMNV--ADRMYITRVHTTVDADAFFPDIDHSHWKLVWEEKHDIDEQHK +VPFVFQKFER- +>UniRef100_C4U0S2/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGTD--DRVTWA +TSIDDALALA---GD--VAEVMVMGGGRVYKQFLDR--ANRMYLTHIDAEVGGDTHFPDYEPDEWESTFSEFHDADEANS +HSYCFEILERR +>UniRef100_B5UX12/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGYPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVV +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEIFVEKGLTDEKNP +YTYYYHVYEKQ +>UniRef100_E2MT20/15-176 +MISLIVAYDKNFGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRDKDYK-QDKCLII +NSTQDILNFA---ESKPHYEIFIIGGAQIYKEFLKY--ADRLYITEVDAEMDLDAFFPQWDKSKYKRIGHKQFKKDDKNE +FDFTFSVFEK- +>UniRef100_UPI0002AAB4BD/2-160 +IISMIAAMANNRVIGLDNKMPWHLPADLQHFKKVTTGKPVIMGRKTFESIG---RPLPGRRNIIITRNLGYQ-ADGIETV +ATPEAALNLV---SD--AEEVMIIGGGNIYQQFLER--AERLYLTFIDLDVEGDTQFPDYQKAKWELKEELSMQPDNKNK +SSYKFVTLY-- +>UniRef100_K2IYU0/3-164 +-ISMIAAMAHDRVIGLDKQMPWHLPADLAHFKRVTLGKPVLMGRKTFESIG---RPLPGRRNLVISRNPGFK-APGIEVF +SSIDEVLATL---SEAAPDELMVIGGGHLYGQLLPR--ADSLYLTRIDLAVAGDTRFPAFDEGEWHCVEREPHEADEKNP +HPYCFETWQRR +>UniRef100_K1BAS7/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGTD--DRVTWA +TSIDDALALA---GD--AEEVMVMGGGRVYKQFLDR--ANRMYLTHIDAEVGGDTHFPDYEPDEWESIFSEFHDADEANS +HSYCFEILERR +>UniRef100_H3MHA2/1-159 +MISLIAALAVDRVIGMENAMPWDLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--VEEIMVIGGGRVYEQFLPK--ARKLYLTHIDAEVEGDTHFPDYDPDQWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_G4A9S4/3-160 +-LSLIVAMTQNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFVH--DGVIWK +DSLESAVNFV---SD--SDEIMLIGGGQLFKQYLPQ--ATRLYLTEIQTELDGDTFFPPIDWNRWHIEFEQYRPADEQNP +YDCRFLILVRK +>UniRef100_E0LWU5/1-159 +MISLIAALAADRIIGMENAMPWDLPADLAWFKRNTLKKPVIMGRLTFESIG---RPLPGRLNIVVSSQPGTT--EGVTWV +TSLDEAIQAA---GD--AEEIMVIGGGRVYEQMLKR--ADRLYLTHIDAEVEGDTQFPDYEPDEWQSTFSEFHDADEQNS +HSYCFEILDRR +>UniRef100_D4DXA7/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRHNIVLSSRAGVE--TGVTWA +TSLDEALAAA---GD--VEEVMVMGGGRIYSQFLAR--ANRMYLTHIDAEVGGDTHFPDYEPDEWETSFSEFHDADEQNS +HSYCFEILERR +>UniRef100_H3LX38/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--VEEMMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_D6GMP1/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSKPGSD--DRVQWV +SSVEEAIAAC---GD--VEEIMVIGGGRVYEQFLPK--AHKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_C1D4I6/7-163 +-LALIAARARNGVIGLDNRMPWHLPEDLAYFKRVTLGKPVVMGRKTFESIG---RPLPGRLNIVVTRNPDWQ-AAGVQVA +HSLDAALALA---AAAAPEEIMLIGGAELYRQALPQ--ADVLYLTEIDAEFAGDAFFPEVDLARWRIDREEAGQR-DSDG +LRWRFVRY--- +>UniRef100_E1W7W0/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_A3RP92/3-161 +LLTLIVARARNGVIGRDNTLPWRLPEDLAHFKRTTMGAPIVMGRKTYESIG---RPLPGRRNIVVTRNAGLA-LPGCEVA +HSLEDAQRLC---IG--VEQIFLIGGAQLYADALPS--ADRLIVTEIDADFEGDARFPAPDPAVWHEVARETHHAAPPND +FDYAFVTYER- +>UniRef100_P0ABQ5/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_P31073/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIVISSKPGTD--DRVQWV +KSVDEAIAAC---GD--EPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_F7Z4C6/1-161 +MISFLWAEDEKGVIGKNNALPWHLPEDLKYFKNVTMGHPVVMGRRTFESIG---KPLPGRTNIVMTRDPDFQ-SQDCVVI +AGKTELLKWA---DA-HGGEIFVTGGAEIFALLLEE--AEKLYRTKIHADMEGDTYFPPVDWEEWEMASSTKGIKNEKNP +YDYEFQVFVRK +>UniRef100_Q11HI1/3-164 +-LSLVVAVANNGVIGHQGDLPWRLSTDLKRFKAVTMGKPIIMGRKTWQSIG---KPLPGRQNIVISRNPAFT-AEGAYAA +GSLDEAIALA---GRQGIEEICVIGGAEIYRQALSR--ADILHVTHVEADVEGDAVFPEIDPQVWRPVHSESVPAGEKDV +YPTRYVIYERR +>UniRef100_B5BL24/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +NSVDEAIAAC---GD--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_Q7MP89/2-159 +IISMIAAMAKQRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYDSIG---RPLPGRLNIVISRDESLV-IEGVTMA +NSIAHALALA---GD--ADEVMIIGGGSIYAECLPK--ADKLYLTFIDATIDGDTQFPDWG-EQWCESHREHYSADEKNR +YAMDFVILER- +>UniRef100_K1IHX2/1-159 +---MIAALAKKQVIGKNNLMPWHMPADLAHFKRVTLGKPVLMGRKTFESIG---RPLPGRRNLVISRNPDYQ-AEGIEVV +GSVEAALALL---AGSSVEELMVIGGGHLYAEMLPS--ADCLYLTRIDLAVEGDTRFPAFDDGQWQRVDCESHPADEKNP +HPYSFETWQRR +>UniRef100_B3YL38/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_H3LHF2/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--VEEMMVIGGGRVYEQFLPK--AHKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_I9KHL8/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPNYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_A1ES56/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLDGDTQFPEWG-SDWLERSREHYPADEKNA +YGMDFVIFERQ +>UniRef100_J1AF66/1-160 +MIIMIAAAAENNALGKNNELVWHLPNDFKRFKSLTTGHHIIMGRKTFESFP---KPLPDRVHIVISRQENYK-PEGCIVV +DSIEKAIALC---PE--NDDSYVIGGGEIYNLALPF--TDIIELTKVHHSFDADAFFPKINKSEWVLVESEENYKDEKHL +YNYTYETYIRK +>UniRef100_F7NYD8/3-161 +-IAMIAAMANNRVIGKDNQMPWHLPADLKHFKKVTLGKPVIMGRKTYQSIG---KALPGRRNIVISRQSDAL-STDADWV +QSIEQALALV---QH--EAEVMIIGGAEIYRQVLPL--ADTLYITDIDLTVEGDAFFPDYQAASWYQSASEQHQPDPQNP +YFYRFRTLNR- +>UniRef100_E8VS34/2-159 +IISMIAAMAKQRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYDSIG---RPLPGRLNIVISRDESLV-IEGVTMA +NSIAHALALA---GD--ADEVMIIGGGSIYAECLPK--ADKLYLTFIDATIDGDTQFPDWG-EQWCESHREHYSADEKNR +YAMDFVILER- +>UniRef100_F0JPT9/12-170 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_C2W7N0/2-161 +IISFMVAMDENKVIGKDNKLPWHLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGDYH-VEGCEIA +HSVEEVFELC---KG--EEEIFIFGGAQIYELFLPY--VNKLYITKIHHSFGGDTFFPEMNMKEWKEVFVEKGVTDEKNP +YTYYYHIYDKQ +>UniRef100_C4T7L5/2-160 +IISLIAALAADRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPSAD--ERVTWA +TSIEEALSFA---GD--VEEVMVMGGGRVYKQFLAR--ANRMYLTHIDAEVGGDTHFPDYEPDEWESTFSEFHDADEANS +HSYCFEILERR +>UniRef100_H4I664/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKTVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_F8VL66/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +RSVDEAIAAC---GN--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_I0QZ09/2-160 +IISLIAAMAADRVIGMENAMPWHLPGDLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGSL--DGVTWV +SSVDEALSAA---GN--AEEVMIMGGGKVYTQFLKR--ANRLYLTHIDAEVEGDTHFPDYEPDEWESVFSEFHDADEANT +HGYCFEILDRR +>UniRef100_P31074/1-159 +MISLIAALAVDRVIGMENAMPWDLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSKPGSD--DRVQWV +KSVDEAIAAC---GD--AEEIMVIGGGRVYEQFLPK--AHKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_A7JK21/15-176 +MISLIVAYDKNFGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRDKDYK-QDKCLII +NSTQDILNFA---ESKPHYEIFIIGGAQIYKEFLKY--ADRLYITEVDAEMDLDAFFPQWDKSKYKRIGHKRFKKDDKNE +FDFTFSVFEK- +>UniRef100_I3C5F2/1-158 +---MIAAAAENNALGKDNDLVWHLPDDFKRFKKLTTGHAIIMGRKTYESFP---SPLPNRKHIIITRQKDYKPADGCIVV +NNIEAAIKEA---TD--DEQPFIIGGGEIYKLALPF--SDKIELTRVHGTFEADAYFPEINTKDWELVSEEHHEKDEKHN +YSFTYLTYIRK +>UniRef100_J8AST2/2-161 +IVSFMVAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNGGYH-VEGCEVV +HSVKEVFALC---KD--EEEIFIFGGAQIYDLFLPY--VEKLYITKIHHAFDGDTFFPEIDMTNWKEVFVEKGLTDEKNP +YTYYYHIYEKQ +>UniRef100_F9ZGG4/6-166 +-LSILVAMAKNRVIGQNNQLPWHLPADLKHFKFLTMGQTIVMGRKTYESIG---RPLPGRENIIITRQSGYD-VQGATVV +NSLEDALLIC---EESINNESFIIGGEKLYRQTLDI--CQRMYITEIQSDFEGDVVFPEFDRNNWEEIQRDKHIS--DAQ +IEYHFVILERK +>UniRef100_G7F7X5/2-161 +IISMIAAMANNRVIGLDNKMPWHLPADLQHFKKITTGKPVIMGRKTFESIG---RPLPGRRNIIITRNSEYT-AQGIEVV +TTPEAALALV---CA--VEEVMIIGGGNIYEQFLPK--AERLYLTFIDLDIKGDTQFPDYNKANWDVKEEQENLPDEKNK +SSYKFVTLYK- +>UniRef100_J2IC37/1-158 +---MIAAMAQQRVIGLNNQMPWHLPADLQHFKKVTLGKPVVMGRKTFESIG---RPLPGRRNIVISRQTPPA-DSPVEWV +SSIEQALALL---AE--QPEVMIIGGAEIYRQCLPL--AQRLYLTEIALETAGDAFFPDYRAGNWQEIAREEHPQSAENP +LGYRFITLERQ +>UniRef100_A9MQG5/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIVISSQSGTD--DRVQWV +KSVDEAIAAC---GD--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_UPI0002198503/1-159 +---MIAALAKNQVIGKNNLMPWHMPADLAHFKRITLGKPVLMGRKTFESIG---RPLPGRRNLVISRNPDYR-ADGVEVI +DSVEAALALLA-GSD--VAELMVIGGGHLYGQLLPR--AERLYLTRIDLAVEGDTRFPAFDENDWSCIERESHQPDEKNP +HPYCFETWQRR +>UniRef100_K2GJ55/3-166 +-LALIVAKADNGCIGRDNKLPWYLPGDLKYFKQATLGKPIIMGRKTWESLK---GPLPGRTNIVITRQAGYQ-AEGAKVV +PSLDEALTLA---EHVGADEAVVIGGAEIYGQALPR--VDRMYITEVHAAVDGDAFFPGFDAAAWREIGRDSFRAEPPNQ +YDYSFVVYER- +>UniRef100_Q47IJ5/4-163 +-IILIAAVAKNRVIGKDNTLIWNLPEDMAHFKALTAGQTVVMGRKTWESLPPRFRPLPGRRNVVISRQADYA-APGAEVA +NSLENALQLA---ST--AESVFIIGGEQIYKQAMAV--ADRLEITDVDLEPAGDAWFPEIAATDWSVTQKNTPPS--QSG +TGFSFVTYRRK +>UniRef100_E7RJ74/1-158 +MISLMVAHDPNRVIGKNNELPWHIPADLAYFKEHTIGKGIVMGRNTYESIG---RPLPKRRNIVVTRNDHYE-AEGVDVV +HNLSDAIKLA---RE-AHEEVMIIGGEQIFESVLPD--ADRLYITLIHQEFDGDTYFPEYG-REWKLVSESEQQM--SNE +VAFSYLVYERR +>UniRef100_UPI00026C5D0F/1-156 +---MIWAMAQNGVIGRDNKLPWRLPRDMAFFKEQTMGKTVLMGRKTWESFG--GRSLPNRRNVVLTRDQSYR-AEGAEVV +HTLEEGLQMA---T---EKELMVIGGAEIYSLFWPH--ADRLIVTRIEEIFEGDTTFPELDWNGWHVVSEIPGIKDERNP +YNYRFVVYKR- +>UniRef100_I2J2Y7/3-160 +-LSLIVATTKNNVIGKDNQMPWHLPADLAWFRKNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRTPYVY--EGVIWK +ENFESAVDFV---KE--FDEIMLIGGGELFKQYLPK--ADKLYLTQIQADIDGDTFFPEINWSEWNIEFEEYRQADEDNP +YDCRFLILQRK +>UniRef100_H8DKF5/1-159 +MISLIAALAADRIIGMENAMPWDLPADLAWFKRNTLKKPVIMGRLTFESIG---RPLPGRLNIVVSSQPGTA--EGVTWV +TSLDEAVQAA---GE--AEEIMVIGGGRVYEQMLKR--ADRLYLTHIDAEVEGDTQFPDYEPDEWQSTFSEFHDADEHNS +HSYCFEILDRR +>UniRef100_C3TR67/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVDGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_Q0EWL5/6-164 +LVSLIWAMDHNRLIGCNNALPWQLPADMAWFRKNTMGKPILMGRKTHDSIG---RPLPGRTNLILSRQQDLH-IDGCTVV +DNLDSAVAAV---AD--ASEIMVMGGAEIYALLLPH--ADRLYITEIDAEFEGDAWFPAFDRSAWHTVSSESHPADERNA +HPYTFTILER- +>UniRef100_E5YWC1/1-162 +MISMIWAMGKDQVIGLNGTMPWRLPRDMAFFREKTLNKTILMGRKTWESFG--SKPLPHRTNIVLTRDENFTLEDQGIVL +HDIEDATAYS----N--NGELMVIGGAQIYEKMLPK--ADRLYCTFIDESFEGDTYFPEVDWDQWQIIEEIPGITDEKNP +YTYRFVIYERK +>UniRef100_C4RWF7/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGTD--DRVTWA +TSIDEALSFA---GD--AQEVMVMGGGRVYNQFLDR--ANRMYLTHIDAEVGGDTHFPDYEPDEWESTFSEFHDADEANS +HSYCFEILERR +>UniRef100_A3QB98/3-159 +-IAMIAAMANNRVIGKDNQMPWHLPEDLRHFKQMTLGKPVVMGRKTFESIG---RPLPGRHNLVVSRQEDLV-IEGVTCV +TSFEQAKELV---QG--CDELVVIGGGQLYAELLPQ--ADRLYLTEINLDVEGDTHFPDWDDGSWQLLDSESHIN--DKG +LEYRFINLAKK +>UniRef100_F0SAH7/3-161 +-VSIIVAIDENKAIGKNNQLLWHLPNDLKFFKKTTSGHTIIMGRKTFDSIG---KALPNRRNIVISRNKNLK-IEGAEVY +SSIDQALNTC---KN--EQEVFIIGGAEIYKQAEPI--TDKFYITKVHHQFDADTFFNNLNLNELNEIWREENHADERHL +YDYTFLILEKR +>UniRef100_A4C912/1-157 +---MIAAMANNRIIGQNNQMPWHLPADLQHFKKVTLGKPVVMGRKTFESIG---RPLPGRKNIVISRNTEFY-AEGIFVV +STPEEAIEIA---GE--IDELMIIGGGHIYDVFLPR--CQRLYLTFIELETDGDTQFPDYEKGPWQVISSEKHQSDKSNP +YDYTFVTYTK- +>UniRef100_K1MND0/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSKPGSD--DRVQWV +SSVEEAIAAC---GD--VEEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +NSYCFEILERR +>UniRef100_C9Q1P5/2-160 +MISMISAMADNRIIGKDNQMPWHLPADFAWFKRCTLGKPVIMGRKTYQSIG---RPLPGRHNIVISRDENLQ-IDGVDVV +TSIDAALAKA---GA--VDEVMIIGGGSLYAACLPI--ANKLYITEIRANLDGDTQFPEWG-SEWQEGAREHYPADEKNA +YAMDFVIFERQ +>UniRef100_L5N0S3/1-162 +MISFIFAMDKNRLIGKDNDLPWHIPNDFKFFKDMTWGKTIIMGRKTFESFG---KPLPERKHIVITSNPDYD-RDGCTVI +HSMEDILKLE---RDEPDKEWFVIGGAVLFEKMLPH--ADRMYLTYIDESFEGDTYFPAFRLEDWELVAETKGLKDEKNP +YDYYFRTYEKK +>UniRef100_K2XNC5/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLL-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLERSREHYPADEKNA +YEMDFVIFERQ +>UniRef100_D0BFD6/5-170 +LVSIVVAVSENNVIGQENDMPWRLSTDLKRFKALTLGKPVIMGRRTWQSLG---RPLPGRANIVITRDADFR-AEGAEVV +GSLEDALALA---RKFGVDEICVIGGGQIYVQAMPL--ADRLHLTRVLSVIEGDTYFPEINPQDWQLLSSEDVPAGDKDS +YPTRYMLYERR +>UniRef100_J3BWM3/1-159 +MISLIAALAADRIIGMENAMPWNLPADLAWFKRNTLNKPVIMGRLTFESIG---RPLPGRLNIVVSSQPGSH--EGVTWV +TSLEEAVKAA---GD--VEEMMVIGGGRVYEQMLAR--ADRLYLTHIDAEVEGDTQFPDYEPDEWQSTFSEFHDADEQNS +HSYCFEILDRR +>UniRef100_Q31I54/14-173 +-ISMIAAMDKHRIIGADNDMPWHLPDDLKFFKANTVNKPVIMGRKTFESIG--SKPLPNRRNLVITRNDAYE-ANGAEVF +HSAEEALKSC---KS--EVEIIIMGGGQLYAQMMPF--ANKLYVTLVDAEVAGDTTFPEWLTDEWQEISKEWHDKDERHA +YAFEFVTLIRK +>UniRef100_A6DH01/4-160 +--SMICAMASNRGIGYKNTLPWRLSNDLQHFKALTMGKAIVMGRKTYESIG---RPLPGRRNLILSRDPNLE-IPGTECF +TSYDEIRENC---AQ--EEEVFIIGGAQIYEILFDE--VDTLHLTLIDAEIVADAFFPEFDHSQWKETSRERHKADSKND +YDYSFVTLEK- +>UniRef100_A0Y6E2/2-160 +IISMIAAMANNRVIGLDNKMPWHLPADLQHFKAVTTGKPVIMGRKTFESIG---RPLPGRRNIIITRNTEYK-AEGIETV +TSPEAALSLV---CG--VEEVMIIGGGNVYQQFLTQ--AERLYLTFIDLDVEGDTQFPDYQAANWEVKEEQVKLPDEKNK +HSYKFVTLY-- +>UniRef100_Q70YQ6/2-160 +IVSMIAALANNRVIGLDNKMPWHLPAELQLFKRATLGKPIVMGRNTFESIG---RPLPGRLNIVLSRQTDYQ-PEGVTVV +ATLEDAVVAA---GD--VEELMIIGGATIYNQCLAA--ADRLYLTHIELTTEGDTWFPDYEQYNWQEIEHESYAADDKNP +HNYRFSLLER- +>UniRef100_E3G9Y9/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTVNKPVVMGRLTWESIG---RPLPGRKNIVISSKPGTD--DRVEWA +KSVEEAIAAC---GG--AEEIMVIGGGRVYEQFLPK--AHKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_E1SLL4/3-161 +-IALIACMARNRVIGKDNQMPWHLPADLKHFKAVTLGKPVVMGRRTFESIG---RPLPGRHNIVITRQADYA-REGVTVV +ASIEAAIAAA---GA--VEELMIIGGGELYAAMLPR--ADRLYITDVDLDVEGDTHFPDYQALGWDEVERTVYQPDERNL +YTLTFRTLDRR +>UniRef100_I3CQD3/8-164 +-LTIVVATDLNNGIGIRNTLPWHLPEDLAHFKRTTSGHAILMGRKTFESIG---RPLPNRRNIVITRNGGWQ-HAGVETA +GSLQEAAALV---Q---AAPAFIIGGAQIYAEALPL--VDRLIITRIGKVFDCDAFFPTLDQALWQETARENHRS-ETSG +LDYAFVTYQRR +>UniRef100_I4SIJ3/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESIFSEFHDADAQNS +HSYCFEILERR +>UniRef100_D7XE30/46-204 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_UPI00026CE9E8/2-160 +IISMIAAMANNRVIGLDNKMPWHLPADLQHFKAVTTGKPVIMGRKTFESIG---RPLPGRRNIIITRNTEYK-AEGIETV +TSPEAALSLV---CG--VEEVMIIGGGNVYQQFLTQ--AERLYLTFIDLDVEGDTQFPDYQAANWEVKEEQVKLPDEKNK +HSYKFVTLY-- +>UniRef100_A6GWG8/1-160 +MITIIAAAGKNNELGKDNQIIWHLPDDFKRFKAITSGHHIIMGRKTFESFP---KPLPNRTHIVITRNKNYSLPEDCFVV +DSIEKAIDIC---PK--NKTIFIIGGGEIYKQSINI--ANCIELTRVHGDFDADAFFPTIDLTKWELVSSQFHEKDEKHQ +FSFTFETYTK- +>UniRef100_H3R8F7/1-159 +MISLIAALAADRIIGMENAMPWDLPADLAWFKRNTLKKPVIMGRLTFESIG---RPLPGRLNIVVSSKPGHA--EGVTWV +TSLDDAVNAA---GE--AEEIMVIGGGRIYEQMLAR--ADRLYLTHIDAEVEGDTQFPDYEPDEWHSTFSEFHDADEQNS +HSYCFEILERR +>UniRef100_H1H3S2/1-160 +MLTLIAAAAENNALGKDNDLLWHLPDDFKHFKDLTSHHFIIMGRKTFESFP---KPLPNRTHIIITRQEEYEAPASCIVV +NSLEKALDLV---TE--QEESFIIGGGEIYNLALPF--ADKIELTRVHTVLEADAFFPVIDPKEWKLVREEFHDKDAKHQ +YPFTFLTYIK- +>UniRef100_E6W923/1-159 +MISLIAALAADRIIGMENAMPWNLPADLAWFKRNTLNKPVIMGRLTFESIG---RPLPGRLNIVVSSKPGNH--DGVTWV +TSLEDAVNAA---GD--AEEVMVIGGGRIYEQMLPR--ADRLYLTHIDAEVEGDTQFPDYEPDEWQSTFSEFHDADAQNS +HSYCFEILDRR +>UniRef100_I2I3R8/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQHS +HSYCFEILERR +>UniRef100_B3HXT7/38-196 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_F5MC03/38-196 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_J8QAU4/1-160 +MISYIFAMAEDGVIGKDNDMPWHLPNDLKYFKKVTSGSTVVMGRKTYESLG---RALPKRRNIVLTTDEAYQ-APGCEVV +HSKEEVLKAI---AG--ENEAFVIGGAGLYDLFRGE--VEKIYVTKINESFVGDTFFPKWDWTNWELIAQQEGTTDQENK +YQHTFLTYQKR +>UniRef100_Q0AHA5/11-169 +-LAILAAISANRVIGLNNSLPWHLPADLKHFKQLTTGHIVVMGRRTFDSIG---KPLPDRTNVVLSRQHVLD-VPGIITA +HSIQEVLDHF---AN-DDRQIFVIGGAELYRQTLPL--CQRLYLTEIQEDFEGDTFFPEYDHDDWQEISREIHHETGGSG +LEYHFVMLDH- +>UniRef100_E0DLL7/5-170 +LVSIVVAASENNVIGHENDMPWRLSTDLKRFKALTLGKPVIMGRRTWQSLG---RPLPGRANIVITRDADFR-AEGAEVV +GSLEDALALA---RKFGVDEICVIGGGQIYVQAMPL--ADRLHLTRVLAVVEGDTYFPEINPQDWQLLSSEDVPAGDKDS +YPTRYMLYERR +>UniRef100_A8FRU7/3-159 +-IAMIAAMANNRVIGKDNQMPWHLPEDLKHFKAMTLGKPIVMGRKTFESIG---RPLPGRHNIVISRQESLK-IEGVTCV +TSFEAAKEVA---GD--CEELVVIGGGQLYSSLLKE--ADKLYLTEINLDVEGDTFFPPWDDARWELLSKETAIN--DKG +LEYSFINLVKK +>UniRef100_D1RWX7/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRHNIVLSSRPGSE--TGVTWA +TSLDEALAAA---GD--VEEVMVMGGGHIYTQFLAR--ADRMYLTHIDAEVGGDTHFPDYEPDEWETSFSEFHDADELNS +HSYCFEILERR +>UniRef100_C9T7B2/5-170 +LVSIVVAASENNVIGQENDMPWRLSTDLKRFKALTLGKPVIMGRRTWQSLG---RPLPGRANIVITRDADFR-AEGAEVV +GSLEDALALA---RKFGVDEICVIGGGQIYVQAMPL--ADRLHLTRVLSVIEGDTYFPEINPQDWQLLSSEDVPAGDKDS +YPTRYMLYERR +>UniRef100_C0G5G6/5-170 +LVSIVVAASENNVIGQENDMPWRLSTDLKRFKALTLGKPVIMGRRTWQSLG---RPLPGRANIVITRDADFR-AEGAEVV +GSLEDALALA---RKFGVDEICVIGGGQIYVQAMPL--ADRLHLTRVLSVIEGDTYFPEINPQDWQLLSSEDVPAGDKDS +YPTRYMLYERR +>UniRef100_I0WKF6/1-160 +MITIIAAAAENNALGKNNDLVWHLPDDFKRFKELTSGHYIIMGRKTFESFP---KPLPNRIHIVITRQQNYH-PQGCIVV +NSMEEALKLA---KN--DPTPYIIGGGEIYEIGMSY--AQCIELTRVHNSFDADTFFPEIDKELWELKERLYHPQDERHQ +YAFSYETYVRK +>UniRef100_G5LIQ2/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWDSIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_D8AN06/46-204 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_E9WKY4/38-196 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAVAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_Q8DEC9/2-159 +IISMIAAMAKQRIIGKDNQMPWHLPADFAWFKRCTMGKPIVMGRKTYDSIG---RPLPGRLNIVISRDESLV-IEGVTMA +NSIAHALALA---GD--ADEVMIIGGGSIYAECLPK--ADKLYLTFIDATIDGDTQFPDWG-EQWCESHREHYSADEKNR +YAMDFVILER- +>UniRef100_J7R080/46-204 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_C1HPK4/46-204 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_F4STJ2/46-204 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_I8UJW3/1-157 +MITFVVAMDQEGLIGVDNELPWHLPADLQHFKKVTMGKPIVMGRKTYESIG---RPLPGRENIVMTRQPSYH-IPGCTIV +HTLKEVLE------R--DEEVCVIGGAHLFQQFMPY--VDEMYITEIEETFEGDTYFPEFAPSQWELLSEQQGITDEKNV +YPHRFLHYKKK +>UniRef100_I2IHK2/4-164 +-LTLIVARANNGVIGRDNQLPWRLPEDLAFFKRTTMGAPIIMGRKTHESIG---RPLPGRRNIVVTRNTTRR-FQGCDTA +ATLQEALKLA---AQDQAPEAFLIGGAQLYVEGLQQ--ADKLIITEISADFEGDATFPELDETEWEEVAHETHRADAPND +FDYAFVTYKRK +>UniRef100_K1L1V8/3-163 +-ISIIVAKAKNDVIGKDNELIWKLSSDLKLFKKFTTGHHIIMGRKTYESVG---RPLPNRTSVVITRNKNFSLPEGHIVV +HSLPEAIQICI-GKQ--LNQVFIIGGAEIYKEALPI--ADELMVSHVDVAPEGDAYFPSIDPESWQVVSNEHYEKDKNNQ +YSFDFVIYKR- +>UniRef100_F2INL0/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALVKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLERSREHYPADEKNA +YGMDFVIFERQ +>UniRef100_K4QLZ5/6-162 +LLSLVVAYSTNRVIGRDNALPWKLPGDLAHFKRTTLGHPIIMGRNTWESLG---RPLPGRTNIVITRNPAYE-AAGAVVV +GSLAAAIQAC---GD--AAVACVIGGAQIYAQALPL--AQRVVATEVHAEIEGDAFFPPLPAGQWRETQRAAQPA--ENG +LRYDFVEYER- +>UniRef100_A2U3M8/1-161 +MITIIAAIAKNNALGKNNDLIWHLPADLKRFKKVTTGHHILMGRNTFESIG---RPLPNRITIIITKNEEYV-QEGCLIA +NSVEQALEMA---HD--DDQIFIIGGAQVYEYAMKHDFADALDITLVHHEFEADVYFPEIDPTVWRRVEREDFIADEKNK +FDYSFIRYKK- +>UniRef100_C9RST4/1-161 +MISHIVAMDENRVIGKDNRLPWHLPADLAYFKRVTMGHAIVMGRKTFEAIG---RPLPGRDNVVVTGNRSFR-PEGCLVL +HSLEEVKQWI---AS-RADEVFIIGGAELFRATMPI--VDRLYVTKIFASFPGDTFYPPISDDEWEIVSYTPGGKDEKNP +YEHAFIIYERK +>UniRef100_B2T5Z4/4-164 +-LTLIVARANNGVIGRDNQLPWRLPEDLAFFKRTTMGAPIIMGRKTHESIG---RPLPGRRNIIVTRDATRR-FQGCDAA +TTLEDALKLA---AQDQAPEAFLIGGAQLYAEGLRQ--ADKLIITEISADFEGDATFPALDENEWEEVAHETHRADAPND +FDYAFVTYKRK +>UniRef100_C4ULN4/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGAD--SRVSWA +TSIDEALALA---GE--VEEVMVMGGGHVYSQFLDR--AHRMYLTHIDAEVGGDTHFPDYEPDEWETSFSEFHDADEANS +HSYCFEVLERR +>UniRef100_G4BHC1/3-160 +-LSLIVAMTKNRVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFEH--DGVIWK +DSLESAVDFV---RD--SEEIMLIGGGQLFNEYVSK--ADRLYLTEIQTELDGDTFFPSINWDEWHIEFEQYRSADEQNP +YDCRFLILLKK +>UniRef100_L1QZC9/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVLMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLERSREHYPADEKNA +YGMDFVIFERQ +>UniRef100_D0HUH5/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVLMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLERSREHYPADEKNA +YGMDFVIFERQ +>UniRef100_H6NW67/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIIISSQPGTD--DRVQWV +KSVDEAIAAC---GD--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_A5FJX2/1-160 +MIIMIAAVAENNTLGKNNELVWHLPNDFKRFKSLTTNHHIIMGRKTFESFP---KPLPNRTHIIITRQTDYN-PEGCIVV +DSMEKAIAAC---PE--NEDSYIIGGGEIYNLGLPY--ADIIEITKVHHTFEGDAFFPKISKSEWQLVESEENFKDEKHL +YDYTYETYIRK +>UniRef100_A6A7Q6/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAIA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLERFREHYPADEKNA +YGMDFVIFERQ +>UniRef100_G7UHC7/12-170 +MISLIAALAADRIIGMENAMPWDLPADLAWFKRNTLKKPVIMGRLTFESIG---RPLPGRLNIVVSSKPGSA--EGVTWV +TSLDDAISAA---GE--AEEIMVIGGGRIYEQMLAR--ADRLYLTHIDAEVEGDTQFPDYEPDEWHSTFSEFHDADEQNS +HSYCFEILERR +>UniRef100_G2DPA8/4-162 +-VTVIAAVAKNGCIGINNDMPWHIPEDFAFFKQYTMEKPVIMGRKTWESLP--KKPLPGRRNIVISRDADYS-AQGAEVV +TDIQTALGLC---KD--EVEVMIMGGAQIYQETITI--ATDLRITKVDSAVEGDAFFPEIDSDIWEVISCEKGIS-SKNG +TGYAFVHYVRK +>UniRef100_Q0HLT7/3-159 +-IAMIAAMANNRVIGKDNKMPWHLPEDLRHFKAMTLGKPVVMGRKTFESIG---RPLPGRHNIVISRQADLQ-IDGVTCV +TSFEDAKLAA---GE--CEELVVIGGGQLYQQLLPQ--ADTLYLTQISLDVEGDTFFPAWDSDKWQETESVTGIN--GDG +LEYRFINLTKK +>UniRef100_A3Y2M5/2-159 +IISMIAAMANNRVIGKDNQMPWHLPADFAWFKRSTMGKPVVMGRKTYDSIG---RPLPGRLNVVISRDESLE-IGGVTTV +TSIEKALELV---SD--VDEVMIIGGGSIYESCLPK--ANKLYLTYIDFDVDGDTQFPDWG-EGWKQSFNDTYQADEKNK +HNMEFVVLER- +>UniRef100_E2PSB0/5-170 +LVSIVVAASENNVIGHENDMPWRLSTDLKRFKALTLGKPVIMGRRTWQSLG---RPLPGRANIVITRDADFR-AEGAEVV +GSLEDALALA---RKFGVDEICVIGGGQIYVQAMPL--ADRLHLTRVLAVIEGDTYFPEINPQDWQLLSSEDVPAGDKDS +YPTRYMLYERR +>UniRef100_F4UXI1/46-204 +MISLIAALAVDRVIGMENAMPWSLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_G0BN69/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRHNIVLSSRPGSE--AGVTWA +TSLDDALAAA---GD--VEEVMVMGGGHIYTQFLAR--ADRMYLTHIDAEVGGDTHFPDYEPDEWETSFSEFHDADELNS +HSYCFEILERR +>UniRef100_Q07YJ3/3-159 +-IAMIAAMANNRVIGKDNKMPWHLPEDLRHFKAMTLSKPVVMGRKTYESIG---RPLPGRHNIVISRNSQLS-IEGVTCV +KSFDEAITVA---GD--CEEIVVIGGGQLYQQLLPQ--ADVLYLTLIDVDVDGDTVFPAWDDGSWDLQNSVTATN--DKG +LQYSFNTLVKK +>UniRef100_D9Y4P0/5-162 +-ISLIVARSRNGIIGKEGKLPWHLPEDLKFFKQTTMGRPVIMGRHTWESIG---RPLPGRQNIVLTQDPAYK-AEGATVV +SSLDEALKHF---GP--DDIVFIIGGADLYRRALPL--VDTAWVTEIEADVEGDASFDPLNKDEWMLVWSEDHPKTEDQP +LGYKFQRFER- +>UniRef100_UPI0001E89777/1-158 +MISIIVATDRNNLIGKDNDLPWRIPADLAYFKKVTMGSIIVMGRKTYESIG---KPLPYRRNIILSRQDFHA--EGCETL +HSLEEVQQLN---KD--GEELFIIGGAHIFKEALPI--ADFLYLTYIDEEFVGDTYFPEINEQDWELLSSEKGIKDEKNP +YDYYFKKYKR- +>UniRef100_H0KQM4/1-155 +MIIIVVAVGKNNEIGKGNQLLWHLPKDLKHFKEITNGHPVIMGRKTYDSIG---KALPNRTNIVVTRKTDWF-EEGILIV +NTLKEALKHA---KK-IDEKVFVIGGGDIYKQCMEV--ADSIELTRVDGTFDADVFFPEINEKQWRIVQEECIEKDEKNA +FDSVF------ +>UniRef100_F5NBJ1/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GY--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_G3ZJE9/3-160 +-LSLIVAMTKNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFVH--DGIIWK +DSLESAVDFV---ID--SDEIMLIGGGQLFKQYLPQ--ATRLYLTEIQTELEGDTFFPPIDWNHWNIEFEQYRPADEQNP +YDCRFMILVRK +>UniRef100_C7R934/6-168 +IISLVVAMANDRVIGKDNQMPWHLPADLKHFKAVTLGKPVIMGRKTHESIG---MVLPGRHNIIISRNPDYRSNERCQVV +TSLEQAFEAA---GE--AQEVMIIGGSNIYHQMIDQ--ADKLYLTFIDLDTDGDAHFPDWTHLEWKEVSRDKHQPDEKNP +YHYQFVELER- +>UniRef100_I6W301/4-163 +-ICLIVAYSENHAIGLNGDMPWRLKGDLAYFKKTTMGCPIIMGRKTRDSLG---RPLPGRINIAISRDADYF-AEGTVVL +PSLEQSLEYA---NNNDASKIFIIGGGQIYKQALPV--ADKVYATEIHKSFEADTFFPQLDKSQWTEVSRDPQPE--ENG +LAYDFVVYEKK +>UniRef100_J2M868/1-159 +MISLIAALATDRIIGMENAMPWNLPADLAWFKRNTLNKPVIMGRLTFESIG---RPLPGRLNIVVSSQPGNH--DGVTWV +TSLEEAVKAA---GD--VEEMMVIGGGRVYEQMLAR--ADRLYLTHIDAEVEGDTQFPDYEPDEWQSNFSEFHDADEQNS +HSYCFEILDRR +>UniRef100_A9DJM5/150-309 +-LVIIVAAAENNVIGKDNQLIWHLSDDLKRFKKLTSGHHIIMGRKTFESFP---KPLPNRTHIVITRQKDYKAPKGVIVV +HTMKEAVSVA---TL-SDAEPYVIGGGEIYKQALPF--ATKIELTRVHHEFEGDAYFPEIDKKDWKETNNVFHTKDDKHE +YEFSFLTYER- +>UniRef100_UPI0002AAAA66/3-160 +-ITMIWAMDNRRLIGKNNGMPWRLPSDMAYFKAMTQGKTVVMGRNTYESLG---KALPNRRNMVLTRQPDWT-APDAEVL +HHIDSVLPLA---A---DEEIMVIGGTQIYREFLPF--ADKLLVTRIDTEFEGDQYFPPYDESAWVLTGEAEGPVDEQNR +YPHRFQIYVRK +>UniRef100_K4TYB3/6-162 +LLSLVVAYSTNRVIGRDNALPWKLPGDLAHFKRTTLGHPIIMGRNTWESLG---RPLPGRTNIVITRNPAYG-AAGAVVV +GSLDAAIQAC---GD--AAVACVIGGAQIYAQALPL--AQRVVATEVHAEIEGDAFFPPLPAGQWRETQRAAQPA--ENG +LRYDFVEYER- +>UniRef100_L1MXH0/3-160 +-LSLIVAMTKNHVIGKDNQMPWHLPADLAWFRQNTTGNPVIMGRKTFESIG---RPLPKRTNIVLSRQPFVH--DGIIWK +DSLESAVDFV---ID--SDEIMLIGGGQLFKQYLPQ--ATRLYLTEIQTELDGDTFFPPIDWDHWHIEFEQYRPADEQNP +YDCRFLILVRK +>UniRef100_Q9CJU8/4-159 +--SLIVAMTKNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNLVLSRQPYLH--EGVIWQ +NSLESAVDFV---KD--SPEILLIGGGELFKQYLHK--ADKLYLTEIQTELEGDTFFPEIVWQDWQIEYEAWHQADEKNP +YDCRFLILSR- +>UniRef100_Q7W1B0/8-164 +LLSLVVAYSTNGVIGRDNALPWKLPGDLAHFKRTTLGHPIIMGRNTWESLG---RPLPGRTNIVITRNPAYG-AAGAVVV +GSLDAAIQAC---GD--AAVACVIGGAQIYAQALPL--AQRVVATEVHAEIEGDAFFPPLPAGQWRETQRAAQPA--ENG +LRYDFVEYER- +>UniRef100_Q1ZLZ5/3-159 +-ISMIAAMAHDRVIGKENAMPWHLPADFAWFKQCTLGKPVVMGRKTFESIG---RPLPGRHNIVITRNPEFH-GEGITVV +SDIEAAIQAA---GD--VEEVMIIGGGSIYQACLPQ--ANCLYLTFIDANLNGDTRFPEWG-EGWHQVKSEHYTADEKNA +YAMDFTVLER- +>UniRef100_F9EZ49/4-160 +-ITLIAACAPDRCIGINNTMPWHLPEDFAFFKSYTLDKPVVMGRKTWESLP--RKPLPGRRNIVISRQADYP-AEGAETV +GSLEEALALC---AA--AEEIIIMGGAQIYAQALPL--ASDLRITEVALDVQGDAFFPEFSPSEWREAARETHTS--ANG +TGYAFVHYTR- +>UniRef100_H5WHQ8/10-171 +-LSLLMAVARNGVIGHQGQLPWRLPEDMAFFRRTTTGHAVVMGRRTWDSLPARFRPLPQRRNIVVTRNTAWS-APGAEAV +PSLQAALQLA---AG--APRLFVIGGAELYAAALPL--ADELLLTEIDADIEGDTHLPDFDRQAFVEVQRERHQAAAPND +FGFAFVTYRKR +>UniRef100_B0UV15/3-161 +-LSIIVAMTKNHVIGKNNQMPWHLPADLAWFRQNTGGKPIIMGRKTFESIG---RPLPNRTNIVLSRSPYEH--DGIIWK +DNLQSAVDFV---RE-NHHEIMLIGGGELFKQYLPQ--ANKLYLTEIQTELEGDTFFPEFNWQEWQIEFEQQRPADEKNP +YACRFLILNRK +>UniRef100_D4XJC4/5-160 +-LTLIVAYSTNRAIGRDNALPWKLPGDLAHFKRSTLGHPIIMGRKTWDSLG---RPLPGRANIVISRNPDFT-AAGATVV +PTLQAAIDAC---GD--VAEAFVIGGAQIYAQALPL--AQRVLATEVHADVEGDAFFPLLPSFQWKEVSREPQPA--ENG +YDYAFVTYQR- +>UniRef100_I9KXQ8/3-161 +ILTLIVAKSRNHVIGRDNTLPWRLPEDLAHFRRTTMGAPILMGRKTYESIG---RPLPGRRNIVISRNRDLV-IAGCEVA +HSLEEAQLLC---VG--VEEIFLVGGAQLYAEALPS--ADRLIVTEVDIEIDGDAFFPPIDRKVWRETARETHRAAPPNT +FSFAFVTYER- +>UniRef100_A9ZG78/2-160 +IITLIAAMDKNRLIGRNNELPWHLPADLAHFKSITLGKPIVMGRRTFDSIG---KPLPHRRNIVITQQKNLI-IEGCDIF +YSLDDALSAL---TK--EPEVIIIGGARIFKEALPK--ADKMILTIINHSFEGDVYFPEWNDKEWKITSQIKHERDEKNP +YPFQFLELRR- +>UniRef100_D6Y175/1-159 +MIQGIVAMDQHDVIGNDGQMPWHLPNDLKHFKAVTTGHTIIMGRKTFESIG---RPLPNRKNVVVTRNRDFH-HEGVEVR +HDLEQIPDLY---G---EEDAFIIGGGELYKALIHA--IDRLYVTRIHDTFDGDTMFPALDWHEWELTEERKGVLDGNNT +VPHTFFVYERK +>UniRef100_A6Y0I5/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLERFREHYPADEKNA +YGMDFVIFERQ +>UniRef100_A6F446/2-159 +--------SRNRVIGRNNKLPWYLPGDLRYFKQATMGKPIIMGRKTWDSIG---RPLPGRMNVVISRNPEWEAPAGTVAA +ESLEDALVKAEEIEG--GDEVMIIGGGQIYAEVLPM--VDRIYITQVHAEVDGDAFFPEVNWEEWEELGREDFSASDNNP +YDYSFVVYQR- +>UniRef100_UPI00026C940C/2-161 +IISMIAAMANGRIIGDDNAMPWHLPADLKHFKAVTLNKPVVMGRKTFESIG---RPLPGRRNIVISRNQNYC-AEGIEVV +SSPQDALALV---DG--CEEVMIIGGGNIYEQFLPL--SNRLYLTYIDLEVSGDTRFPDYTQGEWQEIASEAYEADEKNL +YSYKFVTLNK- +>UniRef100_D6RUA1/3-159 +-IAMIAAMANNRVIGKNNQMPWHLPEDLKHFKAMTLGKPIVMGRKTYESIG---RALPGRLNIVISRQQGLT-IPGVTCV +TSFESAVAAA---GE--CEELVVIGGGQLYAALLSQ--ADKLYLTEINLDVDGDTHFPQWDDGSWQRVSQETSIN--DKG +VEYSFINLVRK +>UniRef100_H1GHK8/1-160 +MLTLIAAAAENNALGKDNDLLWHLPDDFKHFKDLTSHHFIIMGRKTFESFP---KPLPNRTHIIITRQEDYDAPAACIVV +NSLEKALDLV---TE--QEESFIIGGGEIYNLALPF--ADKIELTRVHTVLEADAFFPVIDPKEWKLVREEFHDKDARHQ +YPFTFLTYMK- +>UniRef100_K6W0P4/1-159 +MISLIAALAVDRVIGMENAMPWDLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSKPGDD--ERVEWV +SSVDDAIAAC---GD--APEIMVIGGGRVYDQFLPK--AQRLYLTHIDAEVEGDTHFPEYEPDEWQSVFSEFHDADEKNS +HSYCFEILDRR +>UniRef100_UPI00026D02D8/2-161 +IISMIAAMANNRVIGLDNKMPWHLPADLQHFKKITTGKPVIMGRKTFESIG---RPLPGRRNIIITRNSEYT-AQGIEVV +TTPEAALALV---CA--VEEVMIIGGGNIYERFLPK--AERLYLTFIDLDVKGDTQFPDYNKANWDVKEEQENLPDEKNK +SSYKFVTLYK- +>UniRef100_F4LBK8/8-164 +LLSLVVAYSTNRVIGRDNALPWKLPGDLAHFKRTTLGHPIIMGRNTWESLG---RPLPGRTNIVITRNPAYD-AAGAVVV +GSLAAAIQAC---GD--AAVACVIGGAQIYAQALPL--AQRVVATEVHAEIEGDAFFPPLPAGQWRETQRAAQPA--ENG +LRYDFVEYER- +>UniRef100_G2EDM6/141-299 +-ITIIVAAGENNSIGKDNQLIWHLSDDLKRFKNLTNGHHIIMGRKTFETFK---KPLPNRKHVVITRQDNYQVPEGVIVV +NNLADALDAS---RT--DKQPFIIGGGEIYKQAMDF--ADKLEITRVHAEFEADTFFPEIDMANWKEVTKTQHQKDENHA +YDFSFITYIR- +>UniRef100_A4BZZ7/1-161 +MITVIAAVAENKAIGRNNDLIWSLSADLKRFKKVTTGHYILMGRNTFESIG---RPLPNRTTIIITRNKSYF-KEGCLIA +GSLEEAIELA---KE--QEQIFIIGGAQIYKETIAKNLADQLDVTLVHEVFDADVYFPEIDTKIWKETKRESFKADDKNE +FDYSFISYQK- +>UniRef100_B9Z6Q0/6-161 +-ITLVAAMAANRVIGIDNRLPWHLPEDLKHFKAVTLGKPVIMGRKTYDSIG---RPLPGRRNIVVTRQHDWS-AAGVEVA +HSLEAALALV---AE--AESACIIGGADLYRQALPL--AHRLELTEIAGNYQGDAHFPDFGSGGWQEVQRESHRS--EQG +LDYAFVSYLR- +>UniRef100_D0KZ69/3-161 +-IGLVAALTRNQVIGRYNALPWSLPADLQRFKKITMGKPIIMGRKTYDSIG---RPLPGRKNIVISRNPDFH-ADGVTVV +DSLDMALEAA---DQ--APEVMVIGGANIYYQFLPR--ADRLYFTLVHTTIDGDAFFPAYNRRDWRLVIEENHPADADNP +FPYSFMTWQR- +>UniRef100_F7TLR1/4-160 +--SLIVAMTKNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNLVLSRQPYLH--EGVIWQ +NSLESAVDFV---KD--SPEILLIGGGELFKQYLHK--ADKLYLTEIQTELEGDTFFPEIVWQDWQIEYEAWRQADEKNP +YDCRFLILSRK +>UniRef100_I3ANI0/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRHNIVLSSRPGSE--TGVTWA +TSLDEALAAA---GD--VEEVMVMGGGHIYTQFLAR--ANRMYLTHIDAEVGGDTHFPDYEPDEWETSFSEFHDADELNS +HSYCFEILERR +>UniRef100_K2Q4U3/1-161 +MITIIAAAAENNALGKDNDLVWHLPDDFKRFKELTSGHHIIMGRKTFESLP---KALPNRTHIIITRKEDYKAVGNCIVA +HSLETALKAS---VS--DPQPFIIGGGEIYKQAMDI--ADKIELTRVHATVEADTFFPEIDPQEWELTAQEHHLKDDRHK +YSFSYLTYIRK +>UniRef100_Q13VG2/4-164 +-LTLIVARANNGVIGRDNQLPWRLPEDLAFFKRTTMGAPIIMGRKTHESIG---RPLPGRRNIVVTRDATRR-FQGCDTA +ATLQEALKLA---AQDQAPEAFLIGGAQLYVEGLRQ--ADKLIITEISADFEGDATFPELDETEWEEVAHETHRADAPND +FDYAFVTYKRK +>UniRef100_A8UEB2/150-310 +-LTIIVAAGEKNAIGKDNDLIWHLSDDLKRFKKLTNGHHIIMGRKTFESFP---KPLPNRIHIVITRQSDYNVPDGVIVV +NSLEDALDAA---RK--DNQPFIIGGGEIYKQSINR--VDKLEITRVHSTFDADTFFPKIDTSIWREVSRTTHDADEKHA +HAFSFITYLKK +>UniRef100_E8UGA8/4-163 +-ICLIVAYSENHAIGLNGDMPWRLKGDLAYFKKTTMGCPIIMGRKTRDSLG---RPLPGRINIAISRDADYF-ADGTVVL +PSLEQSLEYA---NNNDASKIFIIGGGQIYKQALPV--ADKVYATEIHKSFEADTFFPQLDKSQWTEVSRDPQPE--ENG +LAYDFVVYEKK +>UniRef100_D0IJU2/2-160 +MISMIAAMADNRIIGKDNQMPWHLPADFAWFKRCTLGKPVIMGRKTYQSIG---RPLPGRHNIVISRDESLL-IDGVDLV +ASIDAALAKA---GE--VDEIMIIGGGSLYAACLPM--ANKLYITEINAELDGDTQFPAWG-SDWQECYREHYPADEKNT +YAMDFVIFERK +>UniRef100_C4U9J8/2-160 +IISLIAALAADRIIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGTD--DRVTWA +SSIEQALTLA---GD--TEEVMVMGGGRVYKQFLGR--ANRMYLTHIDAEVGGDTHFPDYEPDEWESTFSEFHDADNANS +HSYCFEILERR +>UniRef100_F9BVX8/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIQAKLEGDTQFPEWG-SDWLERFREHYPADEKNA +YGMDFVIFERQ +>UniRef100_A6D791/2-159 +IISMIAAMADNRVIGKDNQMPWHLPADFIWFKKCTMGKPVIMGRKTYESIG---RPLPGRQNIVVSRNSELC-IDGVETV +TSLEQALSLV---SD--VEEAMIIGGGSFYEHCMPM--ANKLYLTYIDANVDGDTRFPDWG-EGWKQVHNEQYQADEKNA +YDMQFVILER- +>UniRef100_G2IYB5/6-161 +-ITLVAAMAANRVIGIDNRLPWHLPEDLKHFKAVTLGKPVIMGRKTYDSIG---RPLPGRRNIVVTRQHDWS-AAGVEVA +HSLEAALALV---AE--AESACIIGGADLYRQALPL--AHRLELTEIAGNYQGDAHFPDFSSGGWQEVQREAQRS--EQG +LDYAFVSYLR- +>UniRef100_K1HJ58/1-160 +MLTLIAAAAENNALGKDNDLLWHLPDDFKHFKDLTSHHFIIMGRKTFESFP---KPLPNRTHIIITRQEDYDAPAACIVV +NSLEKALDLV---TE--QDESFIIGGGEIYNLALPF--ADKIELTRVHTVLEADAFFPVIDPKEWKLVREEFHDKDARHQ +YPFTFLTYMK- +>UniRef100_C8TBI7/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSKLGSD--DRVQWV +SSVEEAIAAC---GD--VEEIMVIGGGWVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_I1YJL7/1-160 +MLSIIVAMDESGLIGRDNDLPWHLSADLQFFRKTTMGKPLIMGRHTHESIG---RALPGRRNIVISHQSDYQPATGCELA +TSVDAALAMC---EG--GEEIMLMGGASLYAQCLSL--ADKLYLTRVKATLEGDTWFPAINWENWQRQSQQCHPADERNA +YPYCFEVYQR- +>UniRef100_H1QVW8/3-159 +-ISMIAAMAKNRIIGIDNQMPWHLPADFAWFKKCTMGKPIVMGRKTYESIG---RPLPGRLNIVLSRDANLQ-IDGVTCV +TSIEEAKQAA---GD--IEELMIIGGGSIYQACLAD--ADKLYLTFIDADINGDTQFPDWG-EGWNQTHSETYSKDEKNQ +YDMEFVVLER- +>UniRef100_P12833/2-161 +LISLIAALAHNNLIGKDNLIPWHLPADLRHFKAVTLGKPVVMGRRTFESIG---RPLPGRRNVVVSRNPQWQ-AEGVEVA +PSLDAALALL---TD--CEEAMIIGGGQLYAEALPR--ADRLYLTYIDAQLNGDTHFPDYLSLGWQELERSTHPADDKNS +YACEFVTLSRQ +>UniRef100_E2XCZ7/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRYTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLAK--AQKLYLTHIDAEVEGDTHFPDYEPNDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_E5U5E9/5-160 +-LTLIVAYSTNRAIGRDNALPWKLPGDMAHFKRSTLGHPIIMGRKTWDSLG---RPLPGRANIVVSRNPAFE-AAGATVV +PTLEAAIAAC---GD--SAEAFVIGGAQIYTQALAL--ASRVLATEVHAEVEGDAFFPLLPGFQWRETARAAQPE--ENG +YRYDFVTYER- +>UniRef100_C2IN22/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDVSLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHTKLEGDTQFPEWG-SDWLERFREHYPADEKNA +YGMDFVIFERQ +>UniRef100_A0LY20/1-160 +MLTMIAAAAENNALGKDNDLVWHLPDDFKRFKRLTSGHYIIMGRKTFESFP---KLLPNRTHVIITRKKDYQ-PEGTIVV +HSLEEAIKVS---KL--DEQPFIIGGGEIYKMGMEV--ANKIELTRVHGEFDADTHFPEINTNEWELIKEQFHEKDEKHD +HSFTYLTYERK +>UniRef100_D7Y6T4/46-204 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLAK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_E0SH03/1-159 +MISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRNTFRSIG---RPLPGRLNIVVSSQPGDD--DRVTWA +ASLEAALAAA---GE--VDEVMVIGGGSIYQQMLPQ--AGRLYLTHIDAEVEGDTHFPDYEPDEWVSTFSEFHDADEQNS +HSYCFEILERR +>UniRef100_F9BIA1/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLECFREHYPADEKNA +YGMDFVIFERQ +>UniRef100_K1IL84/1-159 +---MIAALAKKQVIGKNNLMPWHMPADLAHFKRVTLGKPVLMGRKTFESIG---RPLPGRRNLVISRNPDYQ-AEGIEVV +GSVEAALALL---AGSSVEELMVIGGGHLYAEMLPS--ADCLYLTRIDLAVEGDTRFPAFDDGQWQRVDCESHPADEKNP +HPYSFETWLRR +>UniRef100_G4AQD1/3-160 +-LSLIVAMTKNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFVH--DGIIWK +DSLESAVDFV---ID--SDEIMLIGGGQLFKQYLPQ--ATRLYLTEIQTELEGDTFFPPIDWNHWNIKFEQYRPADEQNP +YDCRFLILVRK +>UniRef100_A7ZHE1/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPMIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_F4KXP6/2-162 +IVSVIVAAAKNRVIGMHNQIPWYLPADLKYFKKITTNHHVIMGRNTFNSIG---RPLPNRTNVIVTRDIFFA-ATDCLVA +HSVDEALELA---YDNGEMEAFIIGGGQIYEQSQEY--WDKIYLTEVNLEPEGEVFFPEINLKEWRLTFKEPHRADDKNE +MDYTFKVYDR- +>UniRef100_UPI000288B662/4-160 +-LTIIVATDQQGGIGINNTLPWTLPEDLAHFKRLTTGHPILMGRKTFDSIG---RPLPNRRNIVITRNAQWR-HEGVETA +ASLEEAIALL---D---GAEGYVIGGAEIYKQALPL--TQRVIITEIGQTFDCDAFFPAIEHAVWQETARVSQVS-EKSG +LPYAFVTLQRK +>UniRef100_Q92AD5/1-159 +MIIFVWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDNELQ-LDDAEIL +HSRDEVLALA---ET--GEPIYVVGGAEIYRLFMDV--ADKLIVTKIDAEFDADTAFPEVDWENFSEVAKEPHEKDEKNK +YNYTFYTYER- +>UniRef100_G3Z5Q2/31-187 +-ITLIAACAPDRCIGINNTMPWHLPEDFAFFKSYTLDKPVVMGRKTWESLP--RKPLPGRRNIVISRQADYP-AEGAETV +GSLEEALALC---AA--AEEVIIMGGAQIYAQALPL--ASDLRITEVALDVQGDAFFPEFSPSEWREAARETHTS--ANG +TGYAFVHYTR- +>UniRef100_E1W3Z5/3-160 +-LSLIVATTKNNVIGKDNQMPWHLPADLAWFRKNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRTPYVY--EGVIWK +ENFESAVDFV---KE--FDEIMLIGGGELFKQYLPK--ADKLYLTQIQADIDGDTFFPEINWAEWSIEFEEYRQADADNP +YDCRFLILQRK +>UniRef100_J4SC67/4-160 +--SLIVAMTKNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNLVLSRQPYLH--DGVIWQ +NSLESAVDFV---KD--SPEILLIGGGELFKQYLHK--ADKLYLTEIQTELEGDTFFPEIVWQDWQIEYEAWRQADEKNP +YDCRFLILSRK +>UniRef100_Q12K26/3-159 +-IAMIAAMANNRVIGKDNQMPWHLPEDLRHFKAMTLGKPVVMGRKTFESIG---RPLPGRHNIVITRQLDYA-IEGVSCV +SSFDEAKKIA---GD--CDELIVMGGGQLYAEILPF--AEVMYLTLIKLDVEGDTFFPAWNEQEWQVSQTESVTN--HDG +LEYSFNTLVKK +>UniRef100_H6KZS8/2-163 +IISAIVACNQNRAIGKGNKMPWYLPADLRYFKATTLGHPIIMGRKTFVSLG---RPLPKRRNIVLSRQKKYG-AEGIEVF +PSLWESLKTL---KKEGCEEVFIIGGGQIYRQALPF--CHKLYLTEVEIDLQADTFFPELKAEDWTLLSEQAHEKDQKNL +YNYTFKVLEQ- +>UniRef100_A2PXK6/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDVSLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLERFREHYPADEKNA +YGMDFVIFERQ +>UniRef100_L4SY59/38-196 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIVAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_F3KH92/3-167 +-LSLIVAMAQNRVIGVNNNLPWYLPNDLKYFKAATMGKPVIMGRKTHQSIG---KPLPGRTNIVVTRAPGFQ-ADGCKVV +LSLPDAIEMA---ENIGAEEVIVMGGAQIYEQALAA--ADRLYLTEVHAEVSGDAFFPNFERCEWQEVGREDYKAEGPNP +YDYSFLVLERR +>UniRef100_I0JN46/1-162 +MISFIFAMDKNRLIGKDNDLPWHIPNDFKFFKDKTWGKTIIMGRKTFESFG---KPLPERKHIVITSNENYS-HNGCEVI +HSIEDIVKLE---KEQPEKEWFVIGGSVLFEKMYPY--ADRMYLTYIDAEFEGDTYFPEFNIEDWELIDEDKGKKDENNP +YDYYFRTYDRK +>UniRef100_I3DLY7/4-160 +--SLIVATTLNSVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQHFEH--EGVVWK +DSLESAVDFV---RD--FDEIMLIGGGELFKQYLPQ--ADKLYLTQIQAELDGDTFFPQLNWDEWKIEFDEYRKADEQNR +YDCRFLILTRR +>UniRef100_J5KEN8/4-160 +--SLIVAMTKNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNLVLSRQPYLH--DGVIWQ +NSLESAVDFV---KD--SPEILLIGGGELFKQYLHK--ADKLYLTEIQTELEGDTFFPEIVWQDWQIEYEAWRQADEKNP +YDCRFLILSRK +>UniRef100_Q7WP14/6-162 +LLSLVVAYSTNRVIGRDNALPWKLPGDLAHFKRTTLGHPIIMGRNTWESLG---RPLPGRTNIVITRNPAYG-AAGAVVV +GSLNAAIQAC---GD--AAVACVIGGAQIYAQALPL--AQRVVATEVHAEIEGDAFFPPLPAGQWRETQRAAQPA--ENG +LRYDFVEYER- +>UniRef100_E3ZRS8/1-160 +MIIFIWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDTSLQ-LADADVI +HSREEVLALA---KE-QDEAIYIAGGAEIYRLFMDV--ADKLIVTKIDATFEADTAFPEVDWENFTEVSREPHDKDEKNK +YGYTFYTYER- +>UniRef100_UPI000299E970/1-160 +---MIAAVAHDRVIGKDNQMPWHMPADLAHFKRITLGKPVLMGRKTFESIG---RPLPGRRNLVISRNPDYR-VDGVEVI +DSVSSALELLGREDS--VEELMVIGGGHLFEQLLPR--AECLYLTQIELEVDGDAHFPVLDHTDWELLEEESHPADERNA +YPYRFETWQRR +>UniRef100_D3UPH5/1-160 +MIIFIWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDTSLQ-LADADVI +HSRDEVLALA---KE-QDEAIYIAGGAEIYRLFMDV--ADKLIVTKIDATFEADTAFPEVDWENFTEVSREPHDKDEKNK +YGYTFYTYER- +>UniRef100_B8GN07/3-159 +-LSLIVAVDRNNLIGRDNQLPWHLPADLAFFKRTTMGAPMLMGRKTWESIG---RPLPGRTSIVITRDPDYR-AEGARVV +HSIEEGIAAA---GD--APELFVIGGAKLFVDTLPL--ADRLYLTRIDHAFEGDTWFPEIG-DAWREITREEHEPDEKNA +YAYAFITLER- +>UniRef100_K0MBI9/8-164 +LLSLVVAYSTNRVIGRDNALPWKLPGDLAHFKRTTLGHPIIMGRNTWESLG---RPLPGRTNIVITRNPAYG-AAGAVVV +GSLDAAIQAC---GD--AAVACVIGGAQIYAQALPL--AQRVVATEVHAEIEGDAFFPPLPAGQWRETQRAAQLA--ENG +LRYDFVEYER- +>UniRef100_F7SX93/5-160 +-LTLIVAYSTNRAIGRDNALPWKLPGDLAHFKRSTLGHPIVMGRKTWDSLG---RPLPGRANIVISRNPAFE-AAGATVV +PTLEAAIAAC---GD--SAEAFVIGGAQIYTQALAL--ASRILATEVHAEVEGDAFFPLLPGFQWRETAREAQPE--ENG +YRYDFVTYER- +>UniRef100_UPI0002628BE3/1-163 +MISLLVAMDRNRVIGHRNDLPWHLPNDLKFFKQKTTGHTIVMGRKTFESIG---RPLPNRHNVVITNQHSSEFPDGIEVI +NHVDTVLDWN---HHDPANELFVIGGEEIFKQVLPH--ADRLYITLVDDIFQGDTYFPDFSEAEWQLTGREKGETDSKNR +YDHYFLQYDRQ +>UniRef100_A3YH55/1-168 +MLSLIVAMAQNHVIGINNSLPWHLPNDLKYFKKVTMGKPIIMGRKTYESIG---KPLPGRRNIVITRQDAYTGNDAIDVV +SSLDQAIDLGELVEG--HEEVMVIGGAEIYKQALLK--ADRLYITHVLADVEGDAYFPQVDWTLYEEVGHEAFAASGHNP +YDYRFSIYQ-- +>UniRef100_D7ZQI5/46-204 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIVAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_H1G8L9/1-159 +MIIFVWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDNELQ-LDDAEIL +HSRDEVLALA---ET--GEPIYVVGGAEIYRLFMDV--ADKLIVTKIDAEFDADTAFPKVDWENFSEVAKEPHEKDEKNK +YNYTFYTYER- +>UniRef100_G2Z5E0/1-160 +MIIIIAAMAQNRALGKNNTLLWHLPNDFKRFKAQTTGHYIVMGRKTFESFP---KPLPNRTHVIVSKTKNFD-SEHCITV +QNLEEALAIC---PK--NQDLYIIGGGEIYKQTMPM--ADVLDITLVEATFEADTFFPEINPKEWQLASKESHPIDDKHP +YEYHFLTYIRK +>UniRef100_UPI0002557ED7/8-170 +-IAMIVAMARNGAIGRENTLPWRISGDLQFFKRTTLGKPVVMGRKTFESIG---RPLPGRQNIVITRNSAWA-AEGVEVV +SSLEAAIALADAAQQAGLAELMVIGGAEIYRQALPL--AQRLYVTEVDAEVAGDAFFPDID-KTWKEVSRHCYPASERDE +YNYCLVQYDR- +>UniRef100_G3ZEJ5/3-160 +-LSLIVAMTKNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFVH--DGIIWK +DSLESAVDFV---ID--SDEIMLIGGGQLFKQYLPQ--ATRLYLTEIQTELDGDTFFPPIDWDHWHIEFEQYRPADEQNP +YDCRFLILVRK +>UniRef100_B8KEM2/2-159 +IISMIAAMANDRIIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYDSIG---RPLPGRENIVISRDASLT-IDGVTTV +TSIDDALKAA---GN--VDEVMIIGGGAIYAACLPL--ANKLYVTHIDACVDGDTQFPDWG-AEFEECYSETFTADEKNA +YNMRFVVLEK- +>UniRef100_D1CYY5/5-170 +LVSIVVAASENNVIGQENDMPWRLSTDLKRFKALTLGKPVIMGRRTWQSLG---RPLPGRANIVITRDADFR-AEGAEVV +GSLEGALALA---RKFGVDEICVIGGGQIYVQAMPL--ADRLHLTRVLAVVEGDTYFPEINPQDWQLLSSEDVPAGDKDT +YPTRYMLYERR +>UniRef100_I2AX66/1-162 +MISLIVAYDKNLGIGKENTLAWKLSEDLKNFKKITENNYIVMGRKTFESIG---RPLPNRKNIILTRDKDYK-QDKCLII +NSVQEILDFA---QSKPHYEIFIIGGAQIYKEFLGY--ADRLYVTEVNTKMDLDTFFSQWNKSQFKRIGFREYDKDDKNQ +FDFAFSVYEK- +>UniRef100_K2L689/3-161 +-ISMIAAMANQRVIGQQNKMPWHLPAELQYFKKMTMNKPIVMGRKTFDSIG---RPLPGRRNIVVSRQPDYQ-RQDVIWA +AGVEQAIAAA---GP--VEELMIIGGEKIYELFLPR--ADRLYLTLIDLDVDGDAHFPDYQKAKWRQLERQYHAADEANS +LAFETLIYDR- +>UniRef100_G0F942/1-159 +MISLIAALAVDRVIGMENAMLWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_G5G5G5/3-160 +-LSLIVAMTKNRVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFEH--DGVIWK +DSLESAVDFV---RD--SKEIMLIGGGQLFNEYLSK--ADRLYLTEIQTELDGDTFFPSINWDEWLIEFEQYRPADEQNP +YDCRFLILLKK +>UniRef100_F7TEZ8/4-159 +--SLIVAMTKNHVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNLVLSRQPYLH--EGVIWQ +NSLESAVDFV---KD--SPEILLIGGGELFKQYLHK--ADKLYLTEIQTELEGDTFFPEIVWQDWQIEYEAWRQADEKNP +YDCRFLILSR- +>UniRef100_E3YHJ6/1-159 +MIIFVWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDQDLK-LDDAEIL +HSKEAVLALA---ET--GEPIYIVGGAEIYRLFMDV--ADQLIVTKIDAEFEADTAFPEVDWENFSEVAKEFHEKDEKNK +YNYTFYTYER- +>UniRef100_UPI0002558EEA/3-166 +-LAMIAAQSLNRVIGINNKLPWYLPGDLKYFKQVTLGKPIVMGRKTFESIG---KPLPGRTNIVITRDTEWN-HPGVRVV +HGLDEGVELA---ESLGVEETVVIGGAEIYALCLPR--ADRLYLTQVHAEVEGDAFFPQLDAAEWQEVGRDDFKAEGPNP +YDYSFIVMDR- +>UniRef100_A6AHG6/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDVSLQ-IEGGDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLERSREHYPADEKNA +YGMDFVIFERQ +>UniRef100_C4K6P5/2-159 +IISLIAAMAQNRVIGLNNKMPWHLPLDFAWFKKNTLHKPVIMGRKTFDSLG---RALPGRMNIVMTRQGIAS--PGVIGV +SSMEKALKAA---QD--APEVMVIGGAEIYRQFLPQ--ANRLYLTEVLKNIQGDTYFPEYEQQQWEMVFQESHSPDNSHL +YSFSFQILHR- +>UniRef100_A3UB42/1-157 +---MIAAAAENNALGKDGDLVWHLPDDFKRFKKLTTGHHIIMGRKTFESFP---KPLPNRTHIVITRNRDYT-KEGCIVV +HNLEDALKIA---EE--DTQPFIIGGGEIYKLALNA--SEKIELTRVHDTFEADAFFPEIDLSKWELMNEEFHEIDERHS +VSFTYLTYVKK +>UniRef100_C6APV3/3-160 +-LSLIVAMTKNRVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFEH--DGVIWK +DSLESAVDFV---RD--SKEIMLIGGGQLFNEYLSK--ADRLYLTEIQTELDGDTFFPSINWDEWFIEFEQYRPADEQNP +YDCRFLILLKK +>UniRef100_D4Q2Y4/1-159 +MIIFVWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDQGLK-LDDAEIL +HSKEAVLALA---ET--GETIYIVGGAEIYRLFMDV--ADQLIVTKIDAEFEADTAFPEVDWENFSEVAKEFHEKDEKNK +YNYTFYTYER- +>UniRef100_F2C0L4/4-160 +--SLIVATTLNNVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQLFEH--EGVIWK +DSFESAVNFV---RD--FDEIMLIGGGELFKQYLPK--ADKLYLTQIQTELDGDTFFPQLNWEEWEIEFDEYRKADEKNR +YDCRFLILTRK +>UniRef100_F9GX75/4-160 +--SLIVATTLNSVIGKDNQMPWHLPADLTWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFEH--EGVVWK +DSLESAVDFV---RD--FDEIMLIGGGELFKQYLPQ--ADKLYLTQIQAELDGDTFFPQLNWDEWKIEFDEYRKADEQNR +YDCRFLILTRK +>UniRef100_F9AM83/2-160 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLEGDTQFPEWG-SDWLECFREHYPADEKNV +YGMDFVIFERQ +>UniRef100_K5YIN3/12-175 +-LAMIAALANNRVIGLDNRMPWHLPADLKHFKAMTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQPDLQ-LDGAETF +TDLEAALVRAEAREQ-GVDELMLIGGAQLYAQALGR--AQRLYLTRIDAQPEGDAFFPAFDENEWQCVDSQAHPA-EGEA +PAYRFETWARR +>UniRef100_G0AYG2/3-159 +-IAMIAAMANNRVIGKENKMPWHLPEDLRHFKAMTLGKPVVMGRKTFESIG---RPLPGRHNIVISRQTDLV-IEGVTCV +TSFDAAKQAA---GE--CEELVVIGGGQLYAELLPY--ADTLYLTQIKLEVEGDTFFPHWDDGTWKETESLSSIN--ADG +LEYRFINLAKK +>UniRef100_Q12CI7/3-160 +-INMIFARAANGVIGNNNRMPWHLPEDMAHFKRLTQGWPVIMGRKTWDSLPPKFRPLPGRTNIVITRQQDWK-EDGAEPA +ASLADALSLC---GQ--SEEVWVIGGAQIYAQAKPL--AQRIEVTEIAQDFEGDAFAPPLG-SEWIEAAREDHIS--SNG +LKFSFITYDK- +>UniRef100_K6UFJ7/6-162 +-ISIIAAMARNRVIGIANTLPWRLPEDLKHFKALTLGHHILMGRKTYESLG---RPLPGRTSVVITRSQDLQ-VPGCLVA +NSIAEAVAAC---NN--DDEIFFIGGENLYRQALDV--ADRIYLTEIKADFSGDAWFPEFDTNLWREAERKACKS--ESG +LECDFLIYDKK +>UniRef100_F7R410/1-157 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILE-- +>UniRef100_F3M1P5/1-162 +MISMIWAMGKDQVIGLNGTMPWRLPRDMAFFKEKTLHKTILMGRKTWDSFG--GKPLPHRKNIVLTRDESFTLEDQGIVI +HDIENALPYS---K---NEELMVIGGSQIYELMLPK--ADRLYCTFIDESFEGDTYFPEVNWDEWKIVEEVPGITDEKNP +YAYRFVTFERK +>UniRef100_UPI000248C164/3-165 +-ISFILAMDEARAIGIDNTLPWRLPADLVYFKQTTKGHTVLMGRKTFDSIG---KPLPGRRNVVLTRDERFA-APGCEVV +HSAQEAVADYGGSRA--SEELFVIGGAEVYRQLLPF--ADRLYITEIAHRFAADTFFSDLEPGEWREVSRQRGVKDEKNP +YDYDFVVYER- +>UniRef100_A6ERV0/1-167 +MITMIAAAGENNELGKDNDLVWHLPDDFKRFKKLTTGHPIIMGRKTFESFP---KPLPNRLHIIITRNTEYSPEKDVLVT +TSIDAALLKA---IH--DEQPFIIGGGEIYNLGMEV--ADKIELTRVHSSFDADTFFPEIDKSQWEKISETHHEKDEKHN +FAFTYETWERK +>UniRef100_UPI00026CED43/1-158 +---MIAAMAHNRVIGQDNKMPWHLPADLQHFKRVTLNKPVIMGRKTFESIG---RPLPSRRNIIISRNESYH-ADGIEVV +TSADAALELV---SG--SEEVMIIGGGLVYEQFLPL--CDRLYLTFIDLHALGDTCFPDYEKADWTEVEVQSHEPNDKNK +YSHKFVTLQKK +>UniRef100_A4G3Z7/5-160 +-LTIVVAIDTNNGIGINNTLPWHLPEDLAHFKRTTSGHPIIMGRKTFDSIG---RPLPNRRNIVITRNTEWQ-HAGVETV +TSLAAAKALV---D---GTPAFIIGGGQIFADTLAD--SNRLIVTRIDKTFDCDAFFPAIDPRQWQETAREEHHS-EVNG +FDFAYITYDR- +>UniRef100_F9SZJ9/2-159 +IISMIAAMANGRIIGKDNQMPWHLPADFAWFKRSTMGKPVVMGRKTYDSIG---RPLPGRQNIVISRNASLV-IEGVDTV +ISIEEALQVA---GD--VEEVMIIGGGTIYEACLPK--ANKLYVTHIEAEIQGDTQFPAWG-DEFKETYSESYSADEKNA +YNMRFVVLER- +>UniRef100_C9PMD9/4-160 +--SLIVAITKNRVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRVNIVLSHQPYEH--EGITWK +SSLESAVDFV---KD--SPEIMLIGGGELFKQYLSK--ADKLYLTEIQTELEGDTYFPEIMWDEWTIEHDELRKSDENNP +YDCRFLILRRK +>UniRef100_P43791/4-160 +--SLIVATTLNNVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQLFEH--EGVIWK +DSFESAVNFV---RD--FDEIMLIGGGELFKQYLPK--ADKLYLTQIQTELDGDTFFPQLNWEEWEIEFDEYRKADEQNR +YDCRFLILTRK +>UniRef100_Q7NZ94/9-165 +-LTLVAAMAANRTIGVDNKLPWHLPEDLKHFKAATLGKPVIMGRKTWDSIG---RPLPGRRNIVVTRQAAWR-ADGAETA +HSLQEALALA---GA--VEEACLIGGADLYRQAMAL--ADRLCLTEIARDYDGDAHFPAFAADEWREVSREQAVS--AAG +LPYAFVEYRRR +>UniRef100_G6E128/3-159 +-IAMIAAMANNRVIGKENKMPWHLPEDLRHFKAMTLGKPVVMGRKTFESIG---RPLPGRHNIVISRQTDLV-IEGVTCV +TSFDAAKQAA---GE--CEELVVIGGGQLYAELLPY--ADTLYLTQIKLEVEGDTFFPHWDDGTWKETESLSSIN--ADG +LEYRFINLVKK +>UniRef100_I1XFI2/5-160 +---FVVAMDENGLIGRDNDLPWRLSADLQYFRRITMGKPILMGRHTHESIG---RPLPGRQNIVVSSLPEYQ-APGCDVV +HSIEDGLNAA---GD--AEELMVIGGSSLFKQMFDA--ADILYLTRVHAELEGDTWFPAWDESQWQLLSQESHPADEKND +YTYSFEVYQR- +>UniRef100_UPI00016A6DB3/4-164 +-LTLIVARARNGVIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLDDALALA---ARDGAAEAFLIGGAQLYAEGLRH--ADKLVVTEIDKDFEGDASFPAPDPAQWEEVSRDAHRAAEPND +FTYAFVVYRRK +>UniRef100_UPI00029B53D2/1-158 +---MIAAMANNRIIGKDNDMPWHLPADLQHFKKVTLGKPVIMGRKTFESIG---RPLPGRRNIVISRNLDYT-QEGIEVV +ASPEAALSTV---EG--CDEIMIIGGGHIYDIFLPY--AQRLYLTFIDLEVEGDTQFPDYEQAEWEVLETECNEPDERNN +HSYKFVTLNKK +>UniRef100_K4FN84/2-160 +VISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTLNKPIIMGRNTFRSIG---QPLPGRLNVVVSNHPGDD--DRVTWV +SSLDAALAAA---GE--VEEVMVIGGGSIYQQMLPQ--ANRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADERNS +HSYCFEILERR +>UniRef100_F9RB45/2-159 +IISMIAAMANDRVIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYQSIG---RPLPGRQNIVISRDNQLQ-IDGVTTV +TSIEQALAAA---GE--VEEVMIIGGGAIYAACLPI--ANRLYVTYIDANVDGDTQFPIWD-DSFVESHSESYKADEKNL +YDMRFVILDK- +>UniRef100_H1LQV8/4-160 +--SLIVATTLNSVIGKDNQMPWHLPADLAWFRQNTTDKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFEH--EGVVWK +DSLESAVDFV---RD--FDEIMLIGGGELFKQYLPQ--ADKLYLTQIQAELDGDTFFPQLNWEEWEIEFDEYRKADEQNH +YDCRFLILTRK +>UniRef100_A0AJX9/1-159 +MIIFVWAQDRAGNIGKDNTMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDKELQ-LDDAEIL +HSREEVLALT---QT--GEPIYVVGGAEIYRLFMDV--ADKLIVTKIDAEFDADTAFPEVDWENFSEIAKEPHEKDEKNK +YNYTFYTYER- +>UniRef100_E3DLF6/3-162 +-LAIIVAMDKNQLIGDKNEIPWDLPADLEYFKQTTMGAPVIMGRKTFESIG---FPLPGRRNIILTRNKKYQ-AEGAEII +HSVKKILDEF--LDS--KKEAFIIGGAEIYKLFLPY--TKKLYLTIIEAEFKGDTYFPPLNFDNWLKVMKKKGKYNSENP +YHYNYYIYQRK +>UniRef100_H2FZ08/3-160 +-LSMIVAMTRDGIIGLNNAMPWHLPADLAYFKQTTLGKPVVMGRNTYESIG---RPLPGRRNVIVSRSLVEA-PAGTELV +PSPEAALALL---AE--AEEVMVMGGGQLYAALLPL--AQRLYITRIDARIDGDTRFPAMNEQEWRLVSEQYRPADERNG +YDCRFQVLER- +>UniRef100_C9P9B7/2-159 +IISMIAAMASNRIIGKDNQMPWHLPADFVWFKRCTMGKPVVMGRKTYQSIG---RPLPGRQNIVISRDASLV-IDGVDVV +TSIDAALDKA---GA--ADEVMIIGGGSIYTECLPR--AGKLYITLIDADLDGDTQFPAWG-AEWQETHREHYDADEKNQ +YDMDFVILER- +>UniRef100_Q6D0D5/2-160 +VISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTLNKPIIMGRNTFRSIG---QPLPGRLNIVVSNHPGDD--ERVTWV +SSLDAALAAA---GE--VEEVMVIGGGSVYQQMLSQ--ANRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADERNS +HSYCFEILERR +>UniRef100_K6YJI4/1-157 +---MIAAMAKDRVIGANKTMPWHLPADLGHFKRTTLGKPVVMGRKTFESIG---KALPGRLNIVISRDPAYA-LSDAVVV +GSCEAAVEAA---GD--VDELMVIGGGTIYSHFLPL--CQRLYLTEIDLQVAGDTYFPDYNEANWQVIDSEGHTADEKNP +YDYKFITLER- +>UniRef100_G7FFJ1/2-161 +IISMIAAMANNRVIGLDNKMPWHLPGDLQHFKKVTSGKPVIMGRKTFESIG---RPLPGRRNIIITRNTEYK-AAGIETV +TTPEAALELV---ND--VAEVMIIGGGNIYQQFLGQ--AHRLYLTFIDLDIEGDTQFPDYQNASWQIEDEMLMAPDDKNK +YSYKFVTLNK- +>UniRef100_D7D6N2/1-161 +MISHIVAMDENRVIGKDNRLPWHLPADLAYFKRVTMGYAIVMGRKTFEAIG---RPLPGRDNVVVTGNRSFR-PEGCLVL +HSLEEVKQWI---AS-RADEVFIIGGAELFRATMPI--VDRLYVTKIFASFPGDTFYPPISDDEWEIVSYTPGGKDEKNP +YEHAFIIYERK +>UniRef100_UPI00020DA93C/1-159 +MISLIAALAADRIIGMENAMPWHLPADLAWFKRNTLNKPVIMGRLTFESIG---RPLPGRLNIVVSSQPGNY--DGVTWV +TSPEEAIAAA---GE--AEEIMVIGGGRIYAQMLAR--ADRLYLTHIDAEVEGDTQFPDYEPDEWQSTFSEFHDADAQNS +HSYCFEILDRR +>UniRef100_F4HAX0/1-158 +MLSLIVAMSKNRVIGRDNQMPWHLPADLAWFKKNTLGKPVIMGRKTFQSIG---RALPNRKNIVLSRQGFQA--DGIEVV +SDLSQALALI---KG--ENEVMVIGGGHLFAETLPI--ADRLYLTEIDAELQGDTFFPEIDPMVWKTNFIETRAADEKNR +YALTFKILAR- +>UniRef100_K6L0M9/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRLTWESIG---RPLPGRKNIVISSQPGTD--DRVQWV +KSVDEAIAAC---GD--VEEMMVIGGGRVYEQFLPK--AHKLYLTHIDAEVEGDTHSPDYDPDEWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_UPI00026CAAE9/2-161 +IISMIAAMANNRVIGLDNKMPWHLPGDLQHFKKVTSGKPVIMGRKTFESIG---RPLPGRRNIIITRNTKYK-AAGIETV +TTPEAALELV---ND--VAEVMIIGGGNIYQQFLGQ--AHRLYLTFIDLDVEGDTQFPDYQNASWQIEDEMLIAPDDKNK +YSYKFVTLNK- +>UniRef100_C4EXR6/4-160 +--SLIVATTLNNVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQLFEH--DGVVWK +GSLESAVDFV---RD--FDEIMLIGGGELFKQYLPK--ADKLYLTQIQTELDGDTFFPQLNWEEWEIEFDEYRKADEQNR +YDCRFLILTRK +>UniRef100_G7SRL2/3-159 +-FSLIVAMTKNHVIGKDNQIPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNLVLSRQPYLH--EGVIWQ +NSLESAVDFV---KD--SPEILLIGGGELFKQYLHK--ADKLYLTEIQTELEGDTFFPEIVWQDWQIEYEAWRQADEKNP +YDCRFLILSR- +>UniRef100_I2VYA6/38-196 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEEEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_A9D6G1/3-159 +-IAMIAAMANNRVIGKDNKMPWHLPEDLKHFKAMTLGKPIVMGRKTYESIG---RALPGRLNIVISRQQGLS-IAGVTCV +TSFESAVAAA---GE--CEELVVIGGGQLYAALLSQ--ADKLYLTEINLDVDGDTHFPRWDDGSWQRISQETSIN--DKG +VEYSFINLVRK +>UniRef100_A4N7X6/4-160 +--SLIVATTLNNVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQLFEH--DGVVWK +GSLESAVNFV---RD--FDEIMLIGGGELFKQYLPK--ADKLYLTQIQTELDGDTFFPQLNWEEWEIEFDEYRKADEQNR +YDCRFLILTRK +>UniRef100_F9DMT6/1-159 +MISLLVAHDLQRVIGKDNQMPWHIPEELAYFKKMTMGKAIVMGRKTFESIG---RPLPGRLNIIVTRNESYE-AEGITAV +HDLQTAIQKA---KE-YSEEVVIIGGAQIFDMAMGL--ADRLYITVIENSYPGDTFFPEYK-EGWQLTSESDVQY-AEDR +TAYVYQIWDKK +>UniRef100_E3YRG7/1-159 +MIIFVWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDKELQ-LDDAEIL +HSRDEVLALA---KT--GEPIYIAGGAEIYRLFMDV--ADQLIVTKIDAEFDADTDFPEVDWENFSEVAKEPHEKDEKNK +YNYTFYTYER- +>UniRef100_UPI00016A3836/4-164 +-LTLIVARARNGVIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLDDALALA---ARDGAAEAFLIGGAQLYAEGLRH--ADKLVVTEIDKDFEGDASFPAPDPAQWEEVSRDAHRAVEPND +FTYAFVVYRRK +>UniRef100_UPI00028811CF/5-162 +--TLIAAMDKNQLIGKDNDMPWSLPKDLAYFMRTTLGYPVVSGRKNFEAMK---GPLRGRRNIVLTRNQDYK-CEGAEVV +HSKDEAITLL---NS--EEEVFIIGGAEIYKMFMPD--ADRLLLTLIDHEFEGDTYFPEIDHSVWEMTESVPGVTDEKNP +YRYEFTVWARK +>UniRef100_H5TEL2/4-163 +-ISMIAAMAKNRVIGKDNQMPWHLPADLKHFKSVTLGKPVVMGRKTYESIG---KALPGRKNIVVTRNQAYT-LSDAIVV +HDCDSALRIA---SI-EADEVMIIGGGAIYEAFLQK--AQQLFLTFINIDIEGDTQFPDYEKASWKVLERETHQPDEKNA +HEYEFITLLR- +>UniRef100_E5UK86/4-159 +-ITLIAAYAARRCIGINNTMPWHLPEDFAFFKSYTTGKPVIMGRKTWESLP--RKPLPGRQNIVITRQAYQA--EGAQTA +ASLEDALALC---QG--VEEVIIMGGAQIYAQALPI--ATDLRLTEVGLDVDGDAFFPEFSTETWQEASRENHVS--AKG +IEYAFVHYVK- +>UniRef100_J0XTP5/2-163 +IISAIVACSQNRAIGKGNKMPWYLPADLRYFKATTLGYPIIMGRKTFASLG---RPLPKRRNIVLSKQKKYG-PEGVEVF +SSLWESLKTL---KKEGCEEVFIIGGGQIYRQALPF--CHKLYLTEVEIDLQADTFFPELKVEDWTLLSEEAHEKDQKNL +YNYTFKVLEQ- +>UniRef100_F9H7A1/4-160 +--SLIVATALNSVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFEH--EGVVWK +DSLESAVDFV---RD--FDEIMLIGGGELFKQYLPQ--TDKLYLTQIQSELDGDTFFPQLNWDEWEIEFDEYRKADEQNH +YDCRFLILTRK +>UniRef100_Q3SH97/9-167 +-VSVIAALAKNRVIGIENRLPWRLPEDLAHFKALTLDHPVLMGRKTFESLG---RPLPRRTNVVITRNADYR-PDGCLVA +ASMPAAIALC---QG--ADEIFFIGGAELYAQAIPL--ADRLYLTEVDAEPEGDAWFPEFDRAAFREISRASHVGEKGDV +LRFDFVVYERR +>UniRef100_UPI00026D0CC7/1-158 +---MIAAMANNRVIGKDNDMPWHLPADLQHFKKVTLGKPVIMGRKTFESIG---RPLPGRRNIVISRNLDYT-QEGIEVL +ASPEAALSAV---RG--CDEIMIIGGGHIYDIFLPY--AQRLYLTFIDLEVEGDTQFPDYEQAEWEVLETECNEPDERNN +HSYKFVTLNKK +>UniRef100_D0KML9/2-160 +VISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTLNKPIIMGRNTFRSIS---QPLPGRLNVVVSNHPGDD--DRVTWV +SSLDAALAAA---GE--VEEVMVIGGGSIYQQMLPQ--ANRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADERNS +HSYCFEILERR +>UniRef100_A3NBZ0/4-164 +-LTLIVARARNGVIGRDNRLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLDDALALA---ARDGAAEAFLIGGAQLYEEGLRH--ADKLIVTEIDQDFEGDASFPEPDPAQWEAVSRDAHRAAQPND +FTYAFVVYRRR +>UniRef100_I4CN46/39-202 +-LAMIAALAQNRVIGLDNRMPWHLPADLKHFKAMTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQADLQ-LDGAETF +TDLDAALVRAEAREQ-GVDELMLIGGAQLYSQALGQ--AQRLYLTRIDAAPEGDAFFPEFDEAEWQCVESQPHPA-EGEA +PAYRFETWQKQ +>UniRef100_I3CIS1/8-166 +IVSLIVAMNPQRVIGLHNKMPWHLPADLAYFRRVTTGKPVIMGRKTYESIG---RPLPQRENFILSQQTDLT-IAGCQVV +HNMAEILHIF---RS--YPETMVIGGGSLYRLLMPY--AQRLYLTIVEETFAGDTYFPEFSAEQWREVWREPHVADAKNP +FNYTFCRLER- +>UniRef100_A9I779/21-177 +-LTLVVAYSDNRVIGRDNTLPWKLPGDLAHFKRTTLGSPIIMGRKTWESLG---RPLPGRTNVVISRNLRYA-APGATVV +PTLQAAVEAC---GD--APDAYVIGGAQIYAQALPL--AARVIATEVHAHVEGDAFFPYLPSFAWREASRQPQPA--ENG +YDYDFVVYERQ +>UniRef100_G8TL10/2-163 +ILSQVVAAADNNAIGKNNQLLWSLPNDTKFFKNTTWGMPVIMGRKTFESLG---KPLAGRTNIVITHQKDWQ-PQGAFVV +NDLKGAMTVA---ASTDAKEAFIIGGGEIYKQTLPL--TQRIYLTRVHTTIDADAYFPAINFADWNLLSQLDFTADEKHA +YAYSFQVWERK +>UniRef100_G4CQC6/28-184 +-ITLVAACAENGCIGIDNTMPWHIPEDFAFFKAYTSGKPVVMGRKTWESLP--KKPLPGRRNIVITRQADYA-AEGAETA +ASLQEALVAC---AG--AEEIVIMGGAQIYAESMPL--ATDLRITEVKLNVAGDAFFPPIDQTVWQEAEREEHES--SKG +IGYAFVHYRR- +>UniRef100_H7CMJ2/1-159 +MIIFVWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDQGLK-LDDAEIL +HSKEAVLALA---ET--GEPIYVVGGAEIYRLFMDV--ADQLIVTKIDAEFEADTAFPEVDWENFSEVAKEFHEKDEKNK +YNYTFCTYER- +>UniRef100_C6DEZ2/2-160 +VISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTLNKPIIMGRNTFRSIG---QPLPGRLNIVVSNHPGDD--DRVTWV +SSLDAALAAA---GE--VEEVMVIGGGSIYQQMLAQ--ANRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADERNS +HSYCFEILERR +>UniRef100_J8SX43/2-160 +VISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTLNKPIIMGRNTFRSIG---QPLPGRLNVVVSNHPGDD--DRVTWV +SSLDAALAAA---GE--VEEVMVIGGGSIYQQMLAQ--ANRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADESNS +HSYCFEILERR +>UniRef100_C5TPR0/4-159 +-ITLIAAYATRRCIGINNTMPWHLPEDFAFFKSYTTGKPVIMGRKTWESLP--RKPLPGRQNIVITRQDYQA--EGAQTA +ASLEDALALC---QG--VEEVIIMGGAQIYAQALPI--ATDLRLTEVGLDVDGDAFFPEFSTETWQEASRENHVS--AKG +IEYAFVHYVK- +>UniRef100_Q4QM09/4-160 +--SLIVAITLNNVIGKDNQMPWHLPADLAWFRQKTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQLFEH--EGVIWK +DSFESAVNFV---RD--FDEIMLIGGGELFKQYLPK--ADKLYLTQIQTELDGDTFFPQLNWEEWEIEFDEYRKADAQNR +YDCRFLILTRK +>UniRef100_B5WVB7/4-164 +-LTLIVARASNGVIGRDNQLPWRLPEDLKFFKRTTMGAPIIMGRKTHESIG---RPLPGRRNIVVTRDATRR-FQGCDTA +TNLDDALELA---AQDQAPQAFLIGGAQLYEEGLRH--ADRLIVTEIAADFPGDVTFPAIDPHVWDEIAREAHHSNAPND +FDYAFVTYQRK +>UniRef100_C6CYL9/3-161 +-ITMIAAMDRGRTIGIGNKLPWRLPAEMAYFTRHTTGKAVVMGRKTFESLP---KPLKDRTNVVITRQPEYA-KEGCEVV +HSVQEAIDRY---G---EGELMVIGGADIYAQFLPF--ADKIRLTEVDTNIEGDAFFPTFNEGEWERVDAEKVESDERNA +FSFTFQTFARR +>UniRef100_D6RUA2/3-159 +-IAMIVAMANNRVIGKDNKMPWHLPEDLKHFKAMTLGKPIVMGRKTYESIG---RALPGRLNIVISRQEGLS-IAGVTCV +TSFESAVAAA---GE--CEELVVIGGGQLYAALLSQ--ADKLYLTEINLDVDGDTHFPRWDDGSWQRISQETAIN--DKG +LEYSFINLVKK +>UniRef100_E4A0K8/1-160 +MIIFIWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDTSLQ-LADADVI +HSREEVLALA---KV-QDEAIYIAGGAEIYRLFMDV--ADKLIVTKIDATFEADTAFPEVDWENFTEVSREAHDKDEKNK +YGYTFYTYER- +>UniRef100_D2ZXL7/6-163 +-ITLIAAYAAHRCIGINNTMPWHLPEDFAFFKTYTTGKPVVMGRKTWESLP--KKPLPGRRNIVITRQSDYL-AEGAETV +SELEEALALC---AD--AQEIIIMGGAQIYAQALPY--ATDLRLTEVSLDVSGDAFFPEFSSDEWKEQLRETHIS--AKG +IGYAFIHYVRR +>UniRef100_UPI00026CBB88/1-157 +---MIAAMANNRIIGKDNDMPWHLPADLKHFKSVTLGKPVIMGRRTYESIG---RLLPGRDNIIITRNPEYV-VEGAIMA +ESPEHALSLA---GD--VDEVMIIGGGKIYLDFLSR--ADRLYLTHIDLDVDGDTQFPDYEAADWQVLETQSFAPDETNQ +YHYQFVIYKK- +>UniRef100_I4X0C1/1-158 +MISLMVAHDPNRVIGIDNELPWHIPADLAYFKEQTIGKGIIMGRNTFESIG---RPLPKRRNIVVTRNDDYQ-AENVDVV +HNLQDAIKLA---KE-FHEEVMIIGGEQIFSSVLDD--ADRLYITLVHQAFEGDTYFPEYG-REWKLVSESEQQI--SNE +VPFSYLVYERR +>UniRef100_UPI0001A4292B/2-160 +VISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTLNKPIIMGRNTFRSIG---QPLPGRLNIVVSNHPGDD--DRVTWV +SSLDAALAAA---GD--VEEVMVIGGGSIYQQMLAQ--ANRLYLTHIDAEVEGDTHFPDYEPDEWQSVFSEFHDADERNS +HSYCFEILERR +>UniRef100_C0ER02/4-159 +-ITLIAAYAARRCIGINNTMPWHLPEDFAFFKSYTTGKPVIMGRKTWESLP--RKPLPGRQNIVITRQDYQA--EGAQTA +ASLEDALALC---QG--VEEVIIMGGAQIYAQALPI--ATDLRLTEVGLDVDGDAFFPEFSAETWQEASRENHVS--TKG +IEYAFVHYVK- +>UniRef100_K2C3T7/2-161 +VVSIIAALTTEGVIGRNNTLPWHLPEDLKRFKKITWGKPIVMGRKTFESIG---KPLPGRQNIIVTHQKNLL-IPGCLIV +NSLEEALEKT---KQ--AQEIFIIGGATLYQSTLDK--ADFLYLTLIHAVISGNIYFPKIQYEKWEEIEKKDFPADQKNP +YPFSFVLLKRK +>UniRef100_J2JDP1/1-160 +MIIIIAAVAENNALGKKNKLVWHLPNDFKRFKSLTTNHHIIMGRKTFESFP---KPLPNRTHIVISRQENYN-PAGCIVV +DSIEKAIALC---PE--NEDSYIIGGGEIYTLGLQY--ADIIEITRVHHTFDADAFFPKINEREWQLVESEPNFKDDTHL +YDYTYETYIKK +>UniRef100_C8JS20/1-159 +MIIFVWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDQGLK-LDDAEIL +HSKEAVLALA---ET--GEPIYIVGGAEIYRLFMDV--ADQLIVTKIDAEFEADTAFPEVDWENFSEVAKEFHEKDEKNK +YNYTFYTYER- +>UniRef100_L0GHE8/28-191 +-LAMIAALAQNRVIGLDNRMPWHLPADLKHFKAMTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQADLQ-LDGAETF +TDLDAALVRAEAREQ-GVDELMLIGGAQLYAQALGQ--AQRLYLTRIDAAPEGDAFFPAFDEAEWQCVESQPHPA-EGEA +PAYRFETWQKQ +>UniRef100_D7JDP8/3-161 +-LSIIVAVANGSVIGKDNSLIWHLSDDLKRFKRITEGHTVIMGRKTYMSLP--FRPLKNRRNIVISTSLADI--DGAEVA +HSVEEAVALC---RT--EDEVFIIGGASVYEQTIGI--ADKIYLTRVLKDFEGDTFFPEIQDSRWQSVEKSEILFDEKEK +TEFYYETLVRK +>UniRef100_A8G9N6/2-160 +IISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRHNIVLSSRAGTD--AGVTWA +TSIDEALAAA---GD--VEEVMVIGGGRIYSQFLAR--ANRMYLTHIDAEVGGDAHFPDYEPDEWETSFSEFHDADEVNS +HSYCFEILEHR +>UniRef100_UPI0002884814/1-162 +MISLLVAMDKNHVIGLNNGMPWHLPKDLRFFKEKTTGNTIIMGRKTYHSMG---GPLPNRTNVVLSRTKDDF-PQEIEVI +DNLETITRWN---RENPEKEYFIIGGGNIFNQVLDI--ADRMYITWIDNEFEGDTYFPDFQKEKWTVTSKIKGEKNDTNP +YDYYFIQYDRR +>UniRef100_C6C9F9/2-160 +MISLIAALAVDRVIGKENAMPWHLPADLAWFKRNTLNKPVIMGRHTYRSIG---KPLPGRLNIVVSSQPGDD--ERVIWA +ASLDEALLAA---GD--VEEVMVIGGGKVYQQMLPK--AGRLYLTHIDAEVEGDTHFPEYEPDEWVSIFSEFHDADEHNS +HSYCFEILDRR +>UniRef100_D1F9R4/5-170 +LVSIVVAASENNVIGQENDMPWRLSTDLKRFKALTLGKPVIMGRRTWQSLG---RPLPGRANIVITRDADFR-AEGAEVV +GSLEDALALA---RKFGVDAICVIGGGQIFVQAMPL--ADRLHLTRVLSVIEGDTYFPEINPQDWQLLSSEDVPAGDKDS +YPTRYMLYERR +>UniRef100_UPI0002559D55/1-160 +MTTIIAAVGNNNELGKDNDLIWHLPADLKRFKKITSGHHIIMGRNTYESIG---KPLPNRTSIIVTRNPNYT-AKGCLVT +NSLEKAIALA---QK--DSNTFVIGGAEIYKQAIHL--VDELDICEVHSTFDADTYFPDIDPAVWQEISRKKFAADEQNK +YDYSFVRYQKR +>UniRef100_F9Q681/3-160 +-LSLIVAATRNWVIGKENQMPWHLPADLAWFRQNTSGKPVIMGRKTFASIG---RPLPKRTNIVLSRSPFEH--PGVIWH +SSLENALAEL---SE--SPEVMLIGGGELFKQYLAQ--ADKLYFTQIQAEIDGDTFFPEIHWADWDITFEQYRPADENNA +YDCRFMICERK +>UniRef100_K6Y5B0/1-160 +MISMIAAMAENRIIGADNDMPWHLPADLKHFKSVTMGKPVLMGRKTYESIG---RALPGRPNIVITANKSYV-LRDATVV +TSIEAAMQEA---SV--FDEVMIIGGGSIYKSMLAQ--AQRLYLTFIDLKVDGDTQFPDYEAANWIELARETHQKDDKNP +HDYTFVTLER- +>UniRef100_A4SVT6/6-162 +-ISMIVARSRNHVIGRDNQMPWKISADLQFFKRVTMGHPVIMGRKTWESIG---RPLPGRRNIVVSRNADLQ-LTGAELA +GSLDEALNRL---SE--ARRVFVIGGEQLFKQAFDK--ADRLYITEIDIDIDGDTFFEVPDESSWTEVERTPGSE---GE +IHFNFLTLERK +>UniRef100_D2BWQ4/2-160 +VISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRNTFRSIG---RPLPGRLNIVVSSQPGDD--ERVTWV +TSLDAALAAA---GD--VEEVMVIGGGCIYQQMLPQ--AGRLYLTHIDAEVEGDTHFPDYEPDEWVSTFSEFHDADEQNS +HSYCFEILDRR +>UniRef100_A6WK54/3-159 +-IAMIAAMSNNRVIGKENKMPWHLPEDLRHFKAMTLGKPVLMGRKTFESIG---RPLPGRHNIVISRQTDLV-IEGVTCV +TSFDAAKQAA---GE--CEELVVIGGGQLYAELLPY--ADTLYLTQIKLEVEGDTFFPHWDDGTWKETESLSSIN--ADG +LEYRFINLVKK +>UniRef100_Q5E867/1-155 +---MIAAMAKNRIIGIDNQMPWHLPADFAWFKKCTMGKPIVMGRKTYESIG---RPLPGRLNIVLSRDANLQ-IDGVTCV +TSIEEAKQAA---GD--IEELMIIGGGSIYQACLSD--ADKLYLTFIDADINGDTQFPDWG-EGWNQTHSETYSKDEKNQ +YDMEFVVLER- +>UniRef100_K0IY34/1-161 +MLSMIFANDKNYLIGKDNWIPWDIPNDLGFFKAMTTGKTIIMGRKTFESFK---KPLPNRHHVVLTRNRDFK-AEGCDVF +HHIDDVLAYI---KQFEDQEVIVIGGAEIYVQFFPY--ADRLYITYIDHEFEGDTHLPKFDLSDWRLTSKEKGIKNAENP +YDYYFLQYDR- +>UniRef100_C0DS23/4-161 +-ITLIAAVADNRCIGSGNAMPWHIAEDFAFFKRYTLGKPVVMGRKTWDSLP--KKPLPGRRNIVITRQPLWQ-AEGVERA +DSLDAALAVL---AD--VPEIIIMGGAQIYAQALPL--ATDLRLTEVRLDIDGDAFFPAFDPAEWQEVERSSHTA-AANG +IRFDFVHYRR- +>UniRef100_J0QCE3/5-169 +-ICLIAAVAENGVIGREGAMPWYLSTDLKRFKALTLGKPIIMGRKTWDSLG---KPLPGRTNIVITRNYTFK-VEEAIVA +HSLPEACSLATSQND--VEEIFIIGGGEIFQQGLHM--ADKIFLTEVLTSMKGDSFFPVFDKEKWTIVQTQDIPKGDKDN +HQTRFVVYERK +>UniRef100_B8DDM9/1-159 +MIIFVWAQDRAGNIGKDNKMPWHLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDQGLK-LDDAEIL +HSKEAVLALA---ET--GEPIYIVGGAEIYRLFMDV--ADQLIVTKIDAEFEADTAFPKVDWENFSEVAKEFHEKDEKNK +YNYTFYTYER- +>UniRef100_B2JF42/4-163 +-LTLIVARARNGVIGRDNQLPWRLPEDLAFFKRTTMGAPIVMGRKTHESIG---RVLPGRRNIVVTRDAQRR-FEGCDTV +TNLDDALALA---ARDGAGEAFLIGGAQLYEEGLRR--ADKMIVTEIHADFDGDAWFPAPDVAHWQEVSRETHQAKEPND +FEYAFVVYRR- +>UniRef100_E8YLN4/4-164 +-LTLIVARANNGVIGRDNQLPWRLPEDLAFFKRTTMGAPIIMGRKTHESIG---RPLPGRRNIVVTRDATRR-FQGCDAA +TTLDEALKLA---AQDQAPEAFLIGGAQLYVEGLRL--ADKLIVTEISADFQGDATFPAVDPDEWEEVAHETHRADAPND +FDYAFVTYRRK +>UniRef100_F9GV55/4-160 +--SLIVATTLNSVIGKDNQMPWHLPADLVWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFEH--EGVVWK +DSLESAVDFV---RD--FDEIMLIGGGELFKQYLPQ--ADKLYLTQIQAELDGDTFFPQLNLEEWKIEFDEYRKADEQNR +YDCRFLILTRR +>UniRef100_G7EX96/1-157 +---MIAAMANNRVIGLDNKMPWHLPGDLQHFKKVTSGKPVIMGRKTFESIG---RPLPGRRNIIITRNKDYH-ASGIETV +TTPEAALELV---ND--VAEVMIIGGGNIYQQFLEQ--AQRLYLTFIDLDVEGDTQFPDYQSANWQIEDEMLMTPDDKNK +HSYKFVTLNK- +>UniRef100_C4KS28/4-164 +-LTLIVARARNGVIGRDNRLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLEDALALA---ARDGAAEAFLIGGAQLYEEGLRH--ADKLIVTEIDQDFEGDASFPAPDPAQWEAVSRDTHRAAQPND +FTYAFVVYRRR +>UniRef100_G2ZB36/1-159 +MIIFVWAQDRDGNIGKANKMPWYLPGDLQFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDKELH-LSDAEVL +HSRDEVLDLA---NT--GEPIYVVGGAEIYRLFMDV--ADKLIVTKIDAEFDADTAFPEVDWENFSEVAKEAHEKDEKNK +YNYTFYTYER- +>UniRef100_G4QMT8/1-157 +---MIAAMANHRIIGADNDMPWHLPADLKHFKAITMGKPVLMGRKTYESIG---KALPGRPNIVITSNESYS-LDDATVV +HSIEAAMQKA---AA--FDEVMIIGGGSIYESMLSQ--AQRLYLTFIDLTVDGDTKFPDYEAANWQELSRETHQKDDKNP +YDYTFVTLER- +>UniRef100_L7EM65/1-161 +MLTIIAAVAKNNVIGKDNKLLWNLPEDLKRFKEITKGHTIIMGRKTFESLP---KILPDRHHIVITRNKTFKVDDRVTVI +NSIEKLMNLI---KK--DEEYFVIGGADIYNQLLPY--AEKMYITVLDYEFDGDAFFPVIDSKLWRAIDSDKQIKSSKSS +LFYRFITFKR- +>UniRef100_A6F6E6/1-156 +---MIAALANNRVIGLDNKMPWHLPAELQLFKRATLGKPIVMGRNTFESIG---RPLPGRLNIVLSRQADYQ-PEGVTVV +ATLEDAVVAA---GD--VEELMIIGGATIYNQCLAA--ADRLYLTHIELTTEGDTWFPDYEQYNWQEIEHESYAADDKNP +HDYHFSLLER- +>UniRef100_UPI00026C798D/1-159 +MISIIAAIDEAGGLGLNNQLLCHLPADLQYFKSMTMGKPIIMGRKTFESIG---KPLPGRLNVVISRSIASI--EGVVVC +DSLDKAIEQT---KE--FPEIMVIGGAEIFSATMNK--ATRLYITQIHHQFKADVFFPEINQSIWHCQDKQFRQHDGKNT +YDMTFYLYERR +>UniRef100_A4LE85/4-164 +-LTLIVARARNGVIGRDNRLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLDDALALA---ARDGAAEAFLIGGAQLYEEGLRH--ADKLIVTEIDQDFEGDASFPAPDPAQWEAVSRDAHRAAQPND +FTYAFVVYRRR +>UniRef100_A1RMV3/3-159 +-IAMIAAMANNRVIGKDNKMPWYLPEDLKHFKAMTLGKPVVMGRKTFESIG---RPLPGRHNIVISRQADLV-IEGVTCV +TSFDAAKQAA---GE--CEELVIMGGGQLYRELLPQ--ADILYLTQINLDVEGDTYFPEWDARDWQETESLSCIN--ADG +LEYRFINLTKK +>UniRef100_D0ZC43/2-160 +IISLIAALSADRVIGLDNAMPWHLPADLAWFKRNTLAKPVIMGRKTYESIG---RPLPGRHNIVISRRAGCD--DRVTWV +TTPQAALEAA---AE--AQEVMIIGGGSIYSQFLPQ--ASRLYLTHVDADVAGDTYFPDYAPDEWQTCFSEFHDADSDNS +HAYCFEILDRR +>UniRef100_Q2BZR8/3-159 +-ISMIAAMAHDRVIGKENAMPWHLPADFAWFKQCTLGKPVVMGRKTFESIG---RPLPGRHNIVITRNPEFH-AEGITVV +RDIEAAKQAA---GD--VEELMIIGGGSIYQACLPQ--ATCLYLTFIDANLDGDTRFPEWG-EGWHQVSSEHYTADEKNA +YAMDFMVLER- +>UniRef100_D6RUA3/3-159 +-IAMIAAMANNRVIGKDNKMPWHLPEDLKHFKAMTLGKPIVMGRKTYESIG---RALPGRLNIVISRQEGLS-IAGVTCV +TSFESAVAAA---GE--CEELVVIGGGQLYAALLSQ--ADKLYLTEINLDVDGDTHFPRWDDGSWQRISQETAIN--DKG +LEYSFINLVKK +>UniRef100_E6RIY2/1-157 +---MIAAMANNRVIGLDNKMPWHLPGDLQHFKKVTSGKPVIMGRKTFESIG---RPLPGRRNIIITRNKDYH-ASGIETV +TTPEAALELV---ND--VAEVMIIGGGNIYQQFLAQ--AQRLYLTFIDLDVEGDTQFPDYESANWQIEDEMLMAPDDKNK +YSYKFVTLNK- +>UniRef100_D2NUZ8/1-159 +MIIFVWAQDRAGNIGKDNKMPWHLPGDLHFFKKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDQGLK-LDDAEIL +HSKEAVLALA---ET--GEPIYIVGGAEIYRLFMDV--ADQLIVTKIDAEFEADTAFPEVDWENFSEVAKEFHEKDEKNK +YNYTFYTYER- +>UniRef100_G2D9H1/8-166 +-ISIIAAMARNRVIGRHNRMPWHLPADLRHFKALTIGKPIVMGRKTWESLP---GLLPDRPHIVVTHNPSYY-AEGCTLV +HSIDEAIAAA---GE--VEEIMVVGGGAFYAEILPR--VGRIYLTLVDAEIEGDTLFPDLDMAEWVECSRERHPADEKNT +YPYSFIVLERK +>UniRef100_F7RZB2/3-168 +-ISLIAAMADNRVIGNEGDMPWHLPGELQYFKELTMGKPIIMGRNTFASIG---RPLPGRHNIVITSKPELL-PEGVTTA +NNPEQAIAAAENGTE--LHEIMIIGGGQVYEAFLPR--ATRLYLTHIDLNVEGDTYFPEFHADEWQQTLLREHKADEKNP +LSFRGYMYER- +>UniRef100_I2NW88/31-187 +-ITLIAACAPDRCIGINNTMPWHLPEDFAFFKSYTLDKPVVMGRKTWESLP--RKPLPGRRNIVISRQADYP-AEGAETV +GSLEEALALC---AA--AEEVIIMGGAQIYAQALLL--ASDLRITEVALDVQGDAFFPEFSPSEWREAARETHTS--ANG +TGYAFVHYTR- +>UniRef100_D7DQC1/4-160 +-LSIIVAIANNQVIGINNTLPWHLPEDLKRFRALTTGHHIIMGRKTYESLG---RLLPGRITVIVTRNKDYQ-LEGALIA +HSLEAAVALC---KN--DDEVFLIGGAELYQDGLKL--ADKLYITEVDLTVDGDAFFPQFDLNLWQETTREVHTS--AQG +LPFSYITYMRK +>UniRef100_J3CV77/9-171 +-VNLIFARAANGVIGANNTIPWHIPEDMAHFKQQTVGAPVIMGRKTWDSLPPRFRPLPGRQNIVVTRQPGWQ-ADGALRA +GSLQEALSLC---ESSKADAVWVIGGAQIYAEAEPL--AQRAVVTEVARNYEGDAYAPDLDAAVWRETQRESHVS-AKEG +LGFSFVTYER- +>UniRef100_G4QCH9/4-162 +-ICLIVAYSKNHVIGLDGDMPWRLKGDLAYFKKTTMGCPIIMGRKTRDSLG---RPLPGRLNIAITRDKTYK-AEGTETL +PSIEDALKFA---QKHETRDIFIIGGGQIYKQALPL--ADRVYATEIQHEFKGDTFFPQLDGSEWIEISRDPQPE--ENG +ISYDFVVYEK- +>UniRef100_Q1ZCG4/3-161 +-ISMIAAMAADRVIGLDNKMPWHLPADLAFFKKVTLGKPVIMGRKTYQSIG---FPLPGRQNIVLSRDTTLR-IEGVVCV +QSMTQALALV---ED--ATEVMIIGGASLYEKYLEQ--VDCLYLTFIELKVAGDTYFPDYEKGSWKEVARDVHLKDTKNG +YNYQFVTFER- +>UniRef100_Q2Y7L3/5-171 +-LSVLVAMARNRAIGHKNAIPWHLPHDLKHFKELTMGHPMIMGRKTYESIG---RLLPGRTSIIITRQPDYE-VPGALVV +SSIGEALSACKHPDQ--GNECFVIGGADIFQQMLPL--CDRLYMTEIHRDFEGDTYFPEFDRNDWWEVSREEHVD--DSG +LEYHFVTLDR- +>UniRef100_A4Y040/11-174 +-LSLIAALADNRVIGRDNQLPWHLPADLKHFKALTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQAGLT-LEGAEVF +ATLEEAIKRADREED--AEELMLIGGAQLYELGLEQ--ADRLYLTRVGLEPEGDAFFPQIDESAWRMTSSVEHPA-SAET +PFYAFEVWERR +>UniRef100_D1MX71/1-156 +---MIAALANNRVIGLDNKMPWHLPAELQLFKRATLGKPIVMGRNTFESIG---RPLPGRLNIVLSRQTDYQ-PEGVTVV +ATLEDAVVAA---GD--VEELMIIGGATIYNQYLAA--ADRLYLTHIELTIEGDTWFPDYEQYHWQEIEHESYAADDKNP +HDYRFSLLER- +>UniRef100_C0Y9S3/4-164 +-LTLIVARARNGVIGRDNRLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTA +TSLDDALALA---ARDGAAEAFLIGGAQLYEEGLRH--ADKLIVTEIDQDFEGDASFPAPDPAQWEAVSRDTHRAAQPND +FTYAFVVYRRR +>UniRef100_C2LL11/3-160 +-ISLIAALAADRIIGMEKAMPWTLPGDLAWFKKNTLNKPVIMGRVTYESIG---RPLPNRLNIVLSSQPGND--DNVVWV +KSVEEALQAA---EN--NDEIMVIGGGKVYEQFLPM--ANKLYLTHIDAEVIGDTTFPDYEPDEWDSTFMEYHEADENNS +HNYCFEILKRR +>UniRef100_H1RS15/3-166 +-IQLIYARAANGVIGKDNTMPWHLPEDMAHFKELTRGCAVIMGRKTWDSLPVRFRPLPGRSNIVVTRQADWQASEQVLRA +ASLPEALELG---RK-LSQDVWVIGGAQIYAQALPL--ADAVEVTEIGRDFEGDAFAPELG-KQWQAVSRSEHVS--ANG +LPYSFVRFERQ +>UniRef100_E7A606/4-160 +--SLIVATTLNSVIGKDNQMPWHLPADLARFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFEH--EGVVWK +DSLESAVDFV---RD--FDEIMLLGGGELFKQYLPQ--ADKLYLTQIQAELDGDTFFPQLNWDEWKIEFDEYRKADEQNR +YDCRFLILTRK +>UniRef100_H8GNC9/3-161 +-ISLIVAMASNRAIGLNNQMPWHLSADLKHFKKITMGSPILMGRKTFESIG---RPLPGRTNIILTRNPAYA-PEGCVVA +RDLETAIRTG--CRD--HGEIFVAGGSDLYEALLPR--AETIYLTKIGKAFPGDTFFPELDMSEWMETEREDVEDDAAAG +FRYSFLRLDR- +>UniRef100_J7L3Q2/2-160 +VISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTLNKPIIMGRNTFRSIG---QPLPGRLNIVVSNHPGDD--DRVTWV +SSLDAALAAA---GD--VEEVMVIGGGSIYQQMLAQ--ANRLYLTHIDVEVEGDTHFPDYEPDEWQSVFSEFHDADERNS +HSYCFEILERR +>UniRef100_K6DBT7/39-201 +-LAMIAALAQNRVIGLDNRMPWHLPADLKHFKAMTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQPDLQ-LEGAETF +SDMDAALVRAEAHEQ-GVAELMLIGGAQLYAQALSQ--AQRLYLTRIDAAPEGDAFFPAFDENEWRCIDSQPHPA-EGDA +PAYRFETWQK- +>UniRef100_A8HKA6/4-164 +-LTLIVARARNGVIGRDNRLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTA +TSLDDALALA---ARDGAAEAFLIGGAQLYEEGLRH--ADKLIVTEIDQDFEGDASFPAPDPAQWEAVSRDAHRAAQPND +FTYAFVVYRRR +>UniRef100_G0AJP5/5-160 +-LTIIVATDARNGIGIRNTLPWHLPEDLAHFKRTTSGHPIIMGRKTFESIG---RPLPQRRNIVITRNPGWR-HDGVESA +PSLAAAAVMV---G---DAEAFIIGGAEIYAAAQDL--TQRLIVTEIQHSFDCDAFFPARDPSQWQEISRETHHS-EANG +FDYAFVVYQR- +>UniRef100_B5BLW0/3-161 +-VSLIAAMDKNRVIGKENDIPWRIPKDWEYVKNTTKGHPIILGRKNLESIG---RALPDRRNIILTRDKGFT-FNGCEIV +HSIEDVFELC---KN--EEEIFIFGGEQIYNLFFPY--VEKMYITKIHHEFEGDTFFPEVNYEEWNEVFAQKGIKNDKNP +YNYYFHVYERK +>UniRef100_A5VRE6/5-170 +LVSIVVAASGNNVIGQENDMPWRLSTDLKRFKALTLGKPVIMGRRTWQSLG---RPLPGRANIVITRDADFR-AEGAEVV +GSLEDALALA---RKFGVDEICVIGGGQIYVQAMPL--ADRLHLTRVLSVIEGDTYFPEINPQDWQLLLSEDVPAGDKDS +YPTRYMLYERR +>UniRef100_F9RJC3/2-162 +IISMIAAMANDRVIGKDNQMPWHLPADFAWFKRCTMGKPVVMGRKTYQSIG---RPLPGRQNIVISRDNQLQ-IDGVTTV +TSIEQALAAAGEVEE--VEEVMIIGGGAIYAACLPI--ANRLYVTYIDANVDGDTQFPIWD-DSFVESHSESYKADEKNL +YDMRFVILDK- +>UniRef100_J6M917/3-161 +-VSLIAAMDKNRVIGKENDIPWRIPKDWEYVKNTTKGHPIILGRKNLESIG---RALPDRRNIILTRDKGFT-FNGCEIV +HSIEDVFELC---KN--EEEIFIFGGEQIYNLFFPY--VEKMYITKIHHEFEGDTFFPEVNYEEWNEVFAQKGIKNDKNP +YNYYFHVYERK +>UniRef100_C9RIZ1/2-162 +LISAIVAVSENNVIGRDGHLPWHLSADLKRFKAITTGHAIILGRKNYDDIG---RPLPNRTNYVLTRNKDFQ-APGCIVC +SSLGEAIEAA---RAAGETECFIIGGAAVYREAMPL--VEKLYLTRVLSHVEGDVFFPEWN-DKFQKESAESFPADEKND +FPTTFEIWVRK +>UniRef100_F0MZ93/4-161 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETV +ASLEAALALC---AS--AEETVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWKEAERTERRV-SSKG +TSYAFVHYLR- +>UniRef100_B7X1J0/3-166 +-IQLIYARAANGVIGKDNTMPWHLPEDMAHFKELTRGCAVIMGRKTWDSLPARFRPLPGRSNIVVTRQADWQTSDQVLRA +ASLPEALELG---RK-LSPDVWVIGGAQIYAQALPL--ADAVEVTEIGRDFEGDAFAPELD-AQWQAVSRSEHVS--ANG +LPYCFVRFERR +>UniRef100_Q26HU7/82-240 +VITMIAAAGANNELGKDGDLVWHLPDDFKRFKSLTTGHHIIMGRKTFESFP---KPLPNRTHIILTRDANYK-TDGGIVV +HDLSTALAAA---SS--DEEPFIIGGGEIYKLGLEI--ADRIELTRVHGSFDVDTYFPEFDEKQWKLIRTEHHPADDKHE +YAFDFETWER- +>UniRef100_L0L8C1/3-159 +-ISMIAAIGKNNEIGKNNELLWNIPEDMAWFKKHTTGKIVVMGRKTFESIG---RALPNRTNIVMTRDPDFN-HKDVLVR +QSIFQVLAEC---RN--ELELVVIGGEQIYNYFLPY--TDRIYLTEIDHSFDADAFFPQIDKSEWGQYFSQQGDQ--SSE +YNYRFNVYKRK +>UniRef100_G0J572/2-164 +IISIIVAKATNNAIGLKGDLPWRLPADLKHFKKTTAGHHVIMGRKTFETLN---KPLPGRTHLVITSNHNYKVPEGHEVV +HSLEEAIAIG---KEKGLEKIFILGGAEIYKLALPY--SQEMIITEIEAFPEADTYFPDFDKENWVIFDKSIHHKDENNP +FDFAFVTYRRK +>UniRef100_E1T5R2/4-164 +-LTLIVARANNGVIGRDNQLPWRLPEDLAFFKRTTMGAPIIMGRKTHESIG---RPLPGRRNIVVTRDATRR-FQGCDAA +TTLDEALKLA---AQDQAPEAFLIGGAQLYVEGLRL--ADKLIVTEISADFKGDATFPAVDPHEWQEVAHETHRAHAPND +FDYAFVTYTRK +>UniRef100_I7A4Z4/12-175 +-LAMIAALAQNRVIGLDNKMPWHLPADLKHFKAMTLGKPIVMGRKTWDSLG---RPLPGRLNLVVSRQPGLC-LEGAETF +GSLEDALQRAEREQE--ATEIMLIGGAQLYQQVLPL--AQRLYLTRIAASPEGDAFFPAFDESLWQRADCQAHPA-EGEA +PAYSFETWQRR +>UniRef100_A7HVX5/3-167 +-VSYVVAIADNGVIGRDNSLPWRLSGDMAFFKRITMGKPVIMGRKTWESLP--RKPLPGRPNIVVTRDAQYE-AEGAEIA +ASAVEALRRG---RELGADEVMVIGGAQLYAEMFDD--ATRLYITEVHAAPEGDVSFPAFDAAHWREVSRERHKAGEKDS +ADYSFVVLER- +>UniRef100_UPI0002882BD7/9-172 +-VAMIAAVSRNGVIGVDNKLPWHLPEDLKFFKRMTQAKPLIMGRKTFASIG---RPLPGRLNIVVTRDKNFR-HDGVRVC +HDLESALFLA---DQQASEEIMVMGGGEIYAQALPH--ASRIYLTEVDVEVEGDARFPELDESEWQEVQRVPGSP-NPGQ +PSYSFVQYQRR +>UniRef100_UPI000287CCDE/1-160 +MISFLVAMDRNGLIGRNNQLPWHLPDDLRYFKRKTMGHPVIMGRKTFESMG---KPLPGRQNIVLSRNPGFH-PDGVSVV +PSVEAFLSEG---QT-FGKECFVIGGAHIFKAFISF--ADRLYITKIDAELDGDTYFTSFNAGDWKLVETTPGRLDRKNI +YPHEFQVYER- +>UniRef100_G8PD50/1-160 +MIALIVAMDNKRGIGKNNTIPWHLPDDVKFFKDTTTGHSVIMGRKTFESIG---KPLRNRQNIVITRAFEQYVKENLQFV +HSMDEVEEYI---DTHAEQDFFVIGGSKVYQEFSNL--ADRIYLTQIKADFECDTFAPEFNLSEYKLIEQKEVDT----P +IAHEFQTWQRK +>UniRef100_E4QL53/4-159 +-LSLIVAIAHDGVIGVNNTLPWHLPEDLKRFRALTMGHHIIMGRKTYESLN---RLLPGRTTVIVTRNADYR-VEGALVS +SSLEDALAQS---AG--DDEVFLIGGAELYREGLAK--ADQLYITEIDAHFEGDAFFPQMDRGQWQLIEEERHVS--EQG +LPFRYLTYRR- +>UniRef100_C9P2R4/2-159 +IISMIAAMANERVIGKDNQMPWHLPADFAWFKRCTIGKPVIMGRKTYQSIG---RPLPGRHNIVISRDPELV-IDGVDVV +SSLDAALLKA---GA--VPEVMIIGGGSIYTECLPQ--ADKLYITLIDAQFIGDTHFPNWG-TNWHECYREHYSADDKNA +YSMDFIILER- +>UniRef100_I4MNU8/4-161 +-LNLIYARAANGVIGKDNALPWHLPEDMAHFKRQTMGCPVVMGRKTWDSLPPRFRPLPGRRNVVLTRDPQWQ-AEGASRA +GSIDEALALC---AD--AAEVWVIGGAEVYRQALPQ--AQRVVVTEIARDFEGDAFMPALG-PEWTETSREAHVS--VNG +LPFAFVGHER- +>UniRef100_Q0ABL0/7-165 +-ITLIAALADNGVIGRDNDLPWRIPADLKRFKARTQGRPLIMGRRNYESIG---RPLPGRHNIVLTRRRDWQ-AEGCTVV +HDPEAALAAA---GD--VEEVMVIGGEEIYRLFLPR--ADRLELTRVHTEVPGDTFFPDIDPADWQVVAEQQPPSEETND +WPLTYQTLERR +>UniRef100_UPI0002AB6888/3-159 +-LSAIVAMASNRAIGHQNQLPWRLPADLARFKRLTMGHTLVMGRKTYESIG---RPLPGRTTVVITRQHDFA-PPGVTVA +HSVDEALQFA---EARGDDEVFIAGGADLYAQTMAR--TQRLYLTRIAREYPGDVFFPDVDLSGWRLVEEEQHPE---GD +LPFAFLTYER- +>UniRef100_D0I8H5/3-159 +-ISMIAAMAKGRVIGKDNAMPWHLPADFAWFKQNTLGKPVIMGRKTYESIG---RPLPGRRNIVISRDESWA-AEGVESA +TSIDAAIALA---GA--VEEAVIIGGGAIYTACLPR--ADKLYLTFIDADIEGDTCFPDWG-EGWLEVQKTAFVADEKNR +YNMEFVVLER- +>UniRef100_C6S8Z8/4-161 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AS--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWKEAERTERRV-SSKG +TSYAFVHYLR- +>UniRef100_Q1YUR3/3-165 +-VSLIVAVSRNGVIGQNNQLPWHLPGDLKYFKSVTMGKPLIMGRKTFDSIG---RPLPGRTSIVITRDPEWH-AEGVQIA +QTLLQAMALAEAEAG--VDEIMVIGGEQIYRLTLPV--ADRLYLTEVQAEVEGDAFFPTYNLEQWHQVSEQLPEK--TDT +HPYRYLVLERK +>UniRef100_F2N6P0/1-162 +---MIAALAQNRVIGLDNRMPWHLPADLKHFKAMTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQADLQ-LDGAETF +TDLDAALVRAEAREQ-GVDELMLIGGAQLYAQALGQ--AQRLYLTRIDAQPEGDAFFPVFDEHEWQCIDSQPHPA-EGEA +PAYRFETWQRR +>UniRef100_H7F6X0/1-159 +MISFIWAQDKEGNIGKNNSMPWHLPEDLKFFKEQTSGHTIVMGRKTYESLG---KALPNRRNLVLSRDTTLS-LPDAEVV +HDKDEIIQMA---K---KESLFICGGAEIYRLFLDV--VDRLIVTKIEATFDADTAFPDVDWSKFELVSETTGMHDSKTG +ISFGFYTYERK +>UniRef100_C0BFU4/10-168 +-ITLIAAASDNHALGKDNQLIWHISNDLKRFKQLTSGHAIIMGRKTFESMP---KALPNRKNIILTRNTSYQ-ANGAFVA +HTIKEALELA---GD--DSQPFIIGGGEIYTLFLTV--ADTIELTRVHDHFEADAFFPEIDLQDWTLVGEEKNEATPDQP +YAYSYLTYKKQ +>UniRef100_C5CTW3/10-171 +-IHLIFARAANGVIGAKGTIPWHLPEDMVHFKQQTAGAPVVMGRKTWDSLPPRFRPLPGRRNIVVTRQDDWK-AEGAWRV +GSLQEALALC---EESQVPDVWIIGGAQIYAEAEPL--AQQVVVTELAHDYEGDAHAPELSPSAWRETKREAHVS-AKEG +LNYSFVTYER- +>UniRef100_G7LWH4/2-159 +VISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTVDKPIVMGRNTFRSIG---QPLPGRLNIVVSNHPGDD--ERVTWV +SSLDEALAAA---GD--APEVMVIGGGSIYRQMLPR--ADRLYLTHIDAEVEGDTHFPDYEPDEWSSTFSEFHDADERNS +HSYCFEILER- +>UniRef100_F5SEQ3/1-157 +MIRLIVAYAKHRVIGRKGQMPWHLPNDLKHFKETTTGHTVVMGRKTYESIG---KPLPRRRNVVLTANRHFQAPEGVEVI +HSPREVAQL---------GDVFIIGGAQLYEQFLPL--ADRLYITEIDLETEGDTFFPEWDPQEFRIISQREGVTDPQNP +HPHTFYILERK +>UniRef100_J2EQK8/7-169 +-LSLIAALGENRVIGVDNSMPWHLPEDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQPGLV-LEGAEVF +SSLDTAVQRAQLEQG--ADELMLIGGAQLYAQALEQ--ADRLYLTRVALSPDGDAWFPEFDSSQWKLVSNQPNPA-QGDK +PAYSFEVWEK- +>UniRef100_K0CWX4/1-164 +---MIAAMAKNRIIGADNDMPWHLPADLKHFKAITLGKAVIMGRKTYESIG---RALPGRPNIVITSNADYS-LSDATVV +DSPESAFEVAKEQSE--NDEVMIIGGGTIYQSFLDK--ADTLYLTHIDLDVDGDTQFPDYEAASWKEVSREAHSADEKNA +HSYTFVTLVR- +>UniRef100_K1XL58/1-148 +MISIIVAISENNCIGVNGGLPWNLPEDLKHFKELTSGKVVIMGRKTWESLPEKFRPLPNRKNVVITQQENYKTPENVELF +TDISNALKAH---E---NEGVFIMGGGQIYEQTIDL--ADTLYITKVHQTVACDTFFPKIDETKWKIINQQNFGK----- +----------- +>UniRef100_I3ZXK2/9-164 +---SVVAVAENNVIGKDGGLIWHIPEDLKHFKKVTMGHPMIMGRKTFESFP---KPLPNRVHIVLSRDPKPN-TEQVIWV +TSLEEAVATA---KNLDSEKAHVIGGDNIYRQTMDL--IDEIEITRIHETYEGDTHFPAIDATQFELIKAKDLTT--EKG +IKLTFETYKK- +>UniRef100_F7SJ58/14-176 +-IAMIVAMAKNRVIGVDGKLPWYLPEDLKFFKRMTQAKPLVMGRKTYASIG---RPLPNRLNIVVTRDTNFA-AEGVRIC +HELPAALALADTIEA--AEEIMVMGGGEIYRQALPH--AQRLYITEVDIEVDGDAVFPEFSMEEWQEVQRVAGKP-AEGQ +PQYDFVVYER- +>UniRef100_D0J2N2/3-166 +-IQLIYARAANGVIGKDNTMPWHLPEDMAHFKELTRGCAVIMGRKTWDSLPPRFRPLPGRSNIVVTRQADWQASDQVLRA +ASLSEALELG---RN-LSQDVWVIGGAQIYAQALPL--ADAVEVTEIGRDFEGDAFAPELG-EQWQAVSRSEHVS--ANG +LPYCFVRFERR +>UniRef100_C4WF14/7-172 +IVSIIVAAAENGVIGRDNDMPWRLSTDLKRFKALTLGKPVIMGRRTWESIG---RPLPGRPNIVVTRDKGFR-AEGATTV +GSLDEAIALGCLAAEVGAEEVCVIGGGKIYAQALPL--ADRVHLTRVLAEIDGDTRFPEIDPNLWQAVSQEDVPAGDKDS +HPTRYFVYEKR +>UniRef100_I7IFM3/11-174 +-LSLIAALAHNRVIGRDNQLPWHLPADLKHFKALTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQAGLT-LEGAEVF +ATLEEAIERADREED--AEELMLIGGAQLYELGLAQ--ADRLYLTRVGLEPDGDAFFPEIDEATWRMTSSVEHPA-SAET +PFYAFEVWERR +>UniRef100_K2PQM5/3-161 +-IELVVAVSDNDVIGSSGDMPWRLSTDLKRFKALTLGKPIVMGRKTWESVG---RPLPGRRNIVITRQTGYR-AEGAECV +GSLEEALALA---GS-DSGDVAIIGGGEIYRQAMAF--ADRLHVTHVHAQLDGDTRFPPIASSVWTAVSKEEVPAGEKDD +YPTTYVVYER- +>UniRef100_A3XKR2/3-162 +-ITLIAAAAENNALGKDNDLVWHLPDDFKRFKKLTSHHHIIMGRKTFESFP---KPLPNRTHIVITRKSDYDAGEHIIVV +NSIEEAIKTV---VD--DENPYIIGGGEIYKLGMEF--ATHIELTRVHGTFEADAFFPEIDDDTWELLEESYHPKDEKHD +YAFTYLTYAKR +>UniRef100_K6A9C9/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWESLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +ASLDAAVARA---QQWGVDEVMLIGGAQLYTQGLAQ--ADRLYLTRVALSPEGDAWFPEFDQVQWKLVSNTENPA-VEDK +PAYNFEVWER- +>UniRef100_I3UFQ7/17-173 +-IILVAYAIENRAIGVNNTLPWHLPGDLKRFKTLTMGKPIIMGRKTWESIG---RPLPGRRNIVITRRQDLS-IEGADVV +NSLDAAIALA--FEQ--GDTAFVIGGEQIYAQAIEK--SQQVMATEIHQFVDGDAFFPDLDEKLWRETSRDTQPE--ENG +MNYDYVVYER- +>UniRef100_Q5R038/3-164 +-ISLVVAMADNRVIGKDNKMPWHLPDELQYFKKITLGKPIVMGRRTFESIG---RPLPGRKNIVLSRRTDRSEDSQVVWV +SGVQQAIAAA---GP--VEELMIIGGGKIYEKFLPL--ADRLYVTKIELNVEGDTYFPDYHQADWQEIERQNFAADERNS +HNFSTLIFDR- +>UniRef100_I4JQ43/12-175 +-LAMIAALAHNRVIGLDNRMPWHLPADLKHFKTMTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQPELQ-LDGAETF +SDLDAALVRAEAREQ-GVDELMLIGGTQLYAQALGQ--AQRLYLTRIDAQPEGDAFFPAFDEHAWQCVDSQAHPA-EGEA +PAYRFETWARR +>UniRef100_L1NMA6/1-159 +MITLIAAVAENNAIGKGDQLLWHLPEDFKHFKRLTTGHCIIMGRKTFETFP---KPLPKRTHIVITRQKGYA-KEGAVVV +SSVEEAIEKA---LT-IDSNPYVIGGGEIYAQALPF--ADAIELTRVHHTFEADVFFPEFNREEWELVASERFEKDERHA +YGFTFERY--- +>UniRef100_E0N675/18-175 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYRQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWKEAGRTERRV-SSKG +TRYAFVHYLR- +>UniRef100_J8WCB0/4-161 +-ITLIAACAENLCIGADNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYY-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPAIDRTHWKEAERTERRV-SSKG +TSYAFVHYLR- +>UniRef100_A3ZN23/3-161 +-VSLIVAASQNNVIGRDGDMPWRLSADLQRFKKLTMGHSIVMGRKTYESIG---RLLPGRQTVIVTRQADYA-VEGAVIA +ANVAEALQTP---ST--SGEIFVVGGGEIYAQAIDL--ADQIYLTRVQAMIDGDAFFPALDQDKWDRIETREFPADEKND +YPTTFEIWRR- +>UniRef100_J9Y4D6/3-168 +-IAMIAAMAKNRIIGADNDMPWHLPADLKHFKAITLGKAVIMGRKTYESIG---RALPGRPNIVITSNADYS-LSDATVV +DSPESAIEVAKEHSD--NDEIMIIGGGTIYQTFLDS--TDTLYLTHIDLTVDGDTQFPDYEAASWTEVSRDEHDADEKNP +HPYTFVTLVR- +>UniRef100_G0DIT7/3-159 +-IAMIAAMANNRVIGKENKMPWHLPEDLRHFKGMTLGKPVLMGRKTFESIG---RPLPGRHNIVISRQTDLV-IEGVTCV +TSFDAAKQAA---GE--CEELVVIGGGQLYAELLPY--ADTLYLTQIKLEVEGDTFFPHWDDGTWKETESLSSIN--ADG +LEYRFINLVKK +>UniRef100_F3YAK7/1-163 +MLSAIWAQDEQGTIGLNDKLPWHLPNDLKFFKQTTENNTLIMGRKTFEGMG--KRSLPNRITIVLTHDQHYQVPDGVLVM +HTINEVLDYA---KN-FSGITFITGGATVYKAFLPY--CEVLYRTVIHHTFKGDTQFPKVHWEEWTKINTSKGETDEKNN +YSYEFETYQRK +>UniRef100_F8UVT0/20-177 +-ISLIVAMAKNRVIGAGNKIPWHLPSELKLFKSLTMGHHIVMGRRTYESVG---RLLPGRTTVIVTRQREYA-VPGAVVV +HSLPDAIEAC---KD--DDEIFVIGGAELFRESLPI--ADRIYLTVVDAEPAGDTFMPDFDATQWRETQAESFMRDAKHA +HAYRFAVLER- +>UniRef100_H0FCK9/5-160 +-LTLIVAYSTNRVIGRDNALPWKLPGDLAHFKRSTLGHPIIMGRKTWDSLG---RPLPGRSNIVISHNPGFS-AAGALLA +PTLEAAVAAC---GD--VEEAFVIGGAQIYAQALSV--ARRVLATEVHAEVDGDAFFPLLPSFQWKETARAPQPA--ENG +YDYDFVTYER- +>UniRef100_I8UR12/1-159 +MITLIAAVAENNAIGKGDQLLWHLPEDFKHFKRLTTGHCIIMGRKTFETFP---KPLPNRIHIVITRQKGYA-KEGAVVV +SSVEEAIEKA---LA-IDPNPYVIGGGEIYAQALPF--ADVIELTRVHHTFEADVFFPEFNREEWELVASERFEKDERHA +YGFTFERY--- +>UniRef100_C3W7H6/3-161 +-VSLIAAMDKNRVIGKENDIPWRIPEDWEYVKNTTKGYPIILGRKNLESIG---RALPGRRNIILTRDKGFS-FNGCEIV +HSIEDVFELC---NS--EEEIFIFGGEQIYNLFLPY--VEKMYITKIHYEFEGDTFFPEVNYEEWNEVSVTQGITNEKNP +YTYYFHIYERK +>UniRef100_UPI000255B50C/4-163 +-LILIAAAAENNALGKDNDLPWHLPDDFKRFKALTTGHKIIMGRKTLESFP---SPLPNREHIAITRDKNYKPKFPCKVV +HSLEEALSLI---AP--TEDAFIIGGGEIYALALPY--ATKIELTRVHAEVEADAFFPEFDKDSWQLEQEEFHDKDDRHE +YAFTYRTYTRK +>UniRef100_F8H513/8-171 +-LAMIAALAQNRVIGLDNRMPWHLPADLRHFKAMTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQADLQ-LDGAETF +TDLDAALVRAEAREQ-GVDELMLIGGAQLYAQALGQ--AQRLYLTRIDAQPEGDAFFPVFDEHEWQCIDSQPRPA-EGEA +PAYRFETWQRR +>UniRef100_A6WZV5/7-172 +IVSIIVAAAENGVIGRDNDMPWRLSTDLKRFKALTLGKPVIMGRRTWESIG---RPLPGRPNIVVTRDNGFQ-AEGASAI +GSLEEAIALG---QKLGVGEVCVIGGGKIYAQALPL--ADHIHLTRVLAEIDGDTHFPEIDLQIWRVVSQEDVPAGDKDS +HPTRYFVYEKR +>UniRef100_F0B2H5/4-161 +-ITLIAACAENLCIGADNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPAIDRTHWKEAERTERRV-SSKG +TSYAFVHYLR- +>UniRef100_G8PTY6/4-172 +-ISMISAVAENGVIGANNDMPWSVSTDLKFFRKTTTGKPVIMGRRTFESICTLGKPLPNRKNIVITRDPNYA-YDGVEVV +SSLGDALTLANENDD--VDEIMIVGGGQIYKEAMPK--ASTLYITRIHAQPDGDTKFPEIHEDEWELVERTPFDRGEKDS +ADSSLEIYRRR +>UniRef100_C6CJ62/2-160 +VISLIAALAVDRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRNTFRAIG---RPLPGRLNIVVSSQPGDD--ERVTWV +TSLAAALAAA---SD--VDEVMVIGGGSIYQQMLPQ--AGRLYLTHIDAEVEGDTHFPDYEPDEWVSTFSEFHDADDKNS +HSYCFEILDRR +>UniRef100_K9DS76/7-163 +-LTLVVAVDANNGIGLDNQLPWHLPEDLAHFKRVTLGKPIIMGRKTFDSIG---RPLPKRRNIVVTRNAGWS-HEGVDSA +ASLGAAIALL---D---GEPASIIGGAQVFIEAMNV--ADAMIVTHIDHAFRCDAFFPPIDPDVWVETARETHRA-EEQG +FDYAFVTYERR +>UniRef100_J4X6J7/3-160 +-LTLIAALDLDNGIGKENQLLWHLPDDFQHFKHLTMGHCVIMGRKTLESLP---KLLPKRTHIVLSRDKNYH-REHCIVV +SSMEQAIAIA---QE-QDEQPFVIGGGEVYKLAMPY--ATTLELTHVQAHFQADTFFPEIDPQRWQCVRRDFHPQDERHA +YDFYFETYK-- +>UniRef100_I7JNH7/4-162 +-ICIIVAYSRNHVIGLDGDMPWRLKGDLAYFKKTTMGCPIIMGRKTRDSLG---RPLPGRLNIAITRDTTYK-AEGTETL +PSLEDALKFA---KKHETRDIFIIGGGQIYKQALPL--ADRVYATEIQHEFKGDTFFPQLDGSEWIEISRDPQLE--ENG +ISYDFVVYEK- +>UniRef100_D0WDI7/4-161 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQTDYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWKEAERTERRV-SSKG +TSYAFVHYLR- +>UniRef100_F2PG79/3-159 +-ISMIAAMAHDRVIGKENAMPWHLPADFAWFKQCTLGKPVVMGRKTFESIG---RPLPGRHNIVISRNPDFH-AEGITVV +GDINAAKKAA---GD--VEELMIIGGGSIYQACLPQ--ADCLYLTFIDADLDGDTRFPEWG-DGWHQVSSEHYVADEKNA +YAMDFTVLER- +>UniRef100_E6XMF3/3-159 +-IAMIAAMANNRVIGKDNKMPWHLPEDLRHFKAMTLGKPVVMGRKTYESIG---RPLPGRHNIVISRQANLV-IDGVTCV +TSFDAAKQAA---GD--CEELVVVGGGQLYTELLPQ--ADILYLTQINLDVEGDTYFPEWDACDWQETESLSCIN--ADG +LEYRFINLTKK +>UniRef100_G4CGU3/5-161 +-ITLIAAVAQNRCIGADNAMPWHLPEDFAFFKACTLGKPVVMGRKTWDSLP--RKPLPGRRNLVISRQPGWQ-AAGAECF +ASLDEALAAL---AG--EAEIMIIGGAQIYAQALPL--ATDLRLTEVALTVDGDAFFPDFSPAEWREVAREPQTG--ANG +TAFDFVHYRR- +>UniRef100_C7PKU6/3-162 +-LSIIVAASENNVIGINNHLPWHLPVDMKYFKDTTMGKPIVMGRKSFEELG---RVLPGRPNIMITRQKDYT-AEGLHIV +PSLEAGIEKA---KTFGTEEIFVTGGGEIFKMALSI--VDRVYLTRVHATVQGDTYFPEFDPRGWKLVKNERHEKDEKHA +HALTFQVWER- +>UniRef100_H7EVD4/1-162 +---MIAALAQNRVIGLDNIMPWHLPADLKHFKAMTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQADLQ-LDGAETF +TDLDAALVRAEAREQ-GVDELMLIGGAQLYSQALGQ--AQRLYLTRIDAAPEGDAFFPEFDEAEWQCVESQPHPA-EGEA +PAYRFETWQKQ +>UniRef100_F6A8R2/11-174 +-LCLIAALAENRVIGRDNQLPWHLPADLKHFKAMTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQAGLQ-LEGAEVF +ATVEAAHQRAEREQG--VDEVMLIGGAQLYEQALPE--ADRLYLTRVALQPEGDAWFPAFDEAQWQRVECDEHAA-TDEA +PAHRFETWARR +>UniRef100_I9DQA1/2-154 +--------AQQRVIGLNNQMPWHLPADLQHFKKVTLGKPVVMGRKTFESIG---RPLPGRRNIVISRQTPAV-DSPVEWV +SSIEQALALL---AE--QPEVMIIGGAEIYRQCLPL--AQRLYLTEIALETAGDAFFPDYHAGNWQEIAREEHPQSAENP +LGYRFITLERQ +>UniRef100_L1PLY0/1-159 +MITLIAAVAENNAIGKGDQLLWHLPEDFKHFKRLTTGHCIIMGRKTFETFP---KPLPNRIHIVITRQKGYA-KEGAVVV +SSVEEAIEKA---LT-IDPNPYVIGGGEIYAQTLPF--ADVIELTRVHHTFEADVFFPEFNREEWELVASERFEKDERHA +YGFTFERY--- +>UniRef100_C6AEH4/6-169 +--CLIAAVAENGVIGREGAMPWHLSTDLQRFKALTFGNPIIMGRKTWDSLG---RPLPGRTNIVITRNCAFT-AEGAVIA +HSLSQACSIA---KNVGADAVFIIGGGEIFQQGLYM--ADKIFLTEVLASIEGDSFFPVFDKEKWTIVETQDIPKGEKDS +HPTRFVVYERK +>UniRef100_E4LBB1/1-161 +MLALIVAVAHNRVIGKDNTLIWHLPNDLKFFKEKTTGHVIIMGRKTFESLP---FLLPNREHWVITRDKGFDAPEGVKIF +HSPEAAAEAA---RA--LDAAYVIGGAQVYEAFLPY--VDTMYITEVDHEFEGDAFFPEFPEEAFTIESVVDGAVDEKNK +YPHRFVTYRRK +>UniRef100_D5WAH3/4-164 +-LTLIVARASNGVIGRDNQLPWRLPEDLKFFKRTTMGAPIIMGRKTHESIG---RPLPGRRNIVVTRDASRR-FQGCDTA +TNLDEALALA---AQDQAPQAFLIGGAELYDEGLRH--ADKLIVTEIAADFVGDATFPAIDPHVWEEIAREAHHSNAPND +FDYAFVTYQRK +>UniRef100_F3QYC5/1-162 +MISIIVAIARNRAIGFENHLLYRLPDDLKRFKALTTGHTIIMGRKTFESFP--KGALPNRRNIVLSRNKAAV-FPGAETF +SSLQEALSHC---KE--EEEIFIIGGESVYQEALPL--AQKIYLTEIEDTPEADAFFPPFDIRPWELIQSSRHNRDEKHQ +YPFSFKDYQRK +>UniRef100_F5J2U2/5-163 +--SIIVATDEKNAIGKDNNLLCHLPNDLKYFKKITDGHPVIMGRKTFESLP--KGALPNRRNIVITKNKELH-FDRCEMC +SSIEEAVALC---KD--EPEIFFIGGGSVYKEVIDV--ADKLYLTRIHHRFDADTFFPLVDPQLWVEVSKEDHPMDEKHK +YAYSFITFEK- +>UniRef100_F7RRR2/3-158 +-IAMIAAMANNRVIGKNNKMPWHLPEDLRHFKAMTLGKPVVMGRKTFESIG---RPLPGRHNIVISRQIDLV-IEGVTCV +TSFDAAKQAA---GD--CEELVVIGGGQLYAELLPQ--ADILYLTQIDLEVEGDTYFPEWSVDNWQETESLSSIN--ADG +LEYRFINLAK- +>UniRef100_G9Y0Q8/3-160 +-ISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLDKPVIMGRKTFESIG---RPLPGRHNIVLSSQAGTD--DRVTWV +ASPEAAIAAA---GD--VEEVMVIGGGSIYSQFLPL--AQRMYLTHVDAEVGGDTYFPDYEPDEWETTFSEFHDADSANS +HGYCFEILHKR +>UniRef100_B1GA87/4-164 +-LTLIVARANNGVIGRDNQLPWRLPEDLAFFKRTTMGAPIIMGRKTHESIG---RPLPGRRNIVVTRDATRR-FQGCDAA +TTLGEALKLA---AQDQAPEAFLIGGAQLYVEGLRL--ADKLIVTEISADFQGDATFPAVDPDEWEEVAHETHRAHAPND +FDYAFVTYKRK +>UniRef100_UPI000248ED08/1-160 +MIILIAAVAENNALGKNNDLLWHLPDDFKRFKKLTSGYPIIMGRKTFESLP---GMLSKRKHIIITRQNDYF-KEGCFIA +NTLEQAVDLA---AE--SPKIFIIGGGEIYQQFLEI--ADSIELTRVHADFEADTYFPVINEQEWELSAKTYHSSDEKHA +HAFSFLTYVKR +>UniRef100_E4ZB79/18-175 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWKEAERTERRV-SSKG +TSYAFVHYLR- +>UniRef100_J5TRW9/2-162 +ILSIVVAIALDGAIGRGNDLLWHLPADLKRFKELTTGHTILMGRKTFDSLP--RGPLPNRRNIVVSRSLTAR--EGVEVY +PTIKEALKAC---ES--DEEVFIIGGGEIYRQLLPH--TDRIYLTRVQATFDAEVFFPELDPSEWSETASETFPRDEKNE +YDTTLHLLQRR +>UniRef100_F6I9U6/3-164 +IIALIAAAADNNALGKDNDLLWHLPDDFKRFKSLTSGHTIVMGRKTYESFP---KPLPNRKHVIITRDKNYTVYDVCVVV +HSLEEALELV---KD--EDLSFIIGGGEIYKLAMEH--ANKIELTRVHGIFDADTFFPEIPESQWELASEQYHPADEKHK +YAFTYRTYLK- +>UniRef100_F9ZBW4/3-159 +-LAIIVAAAENHVIGRDNGLIWHLSADLKRFKALTTGHAILMGRKTFESMG---RALPNRRNVVISGNPGFV-APGAEVV +PDIPKALELL---KG--EERVFVIGGGSIYREFWDK--ASQLYLTEVHTSPEGDTFIPAIDPDKWELIGREDHYADEKNE +FDYSFLDYR-- +>UniRef100_E2N4E5/1-162 +MITLIAAADEHNALGKGSDLLWHLPEDFKHFKRLTTGHCIIMGRKTFETFP---KPLPNRTHIVITRQKDYI-KEGIIVV +KSLEEAIEKA---LA-IDPNPYVIGGGEIYAQALPL--ADVIEFTRVHHTFEADVFFPEFNTEEWELVSSEPFEKDERHA +YRFVFEKYLKR +>UniRef100_F4DP45/11-174 +-LSLIAALAYNRVIGRDNQLPWHLPADLKHFKAMTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQPDLA-LEGAEVF +ATLEAAIERADREED--AEELMLIGGAQLYDLGLAQ--ADRLYLTRVGLEPDGDAFFPEIDESAWRMTSSVEHPA-SAET +PFYAFEVWERR +>UniRef100_J2VDP0/1-166 +MISFVVAIAQNGVIGRDNDLPWRLSSDLKRFKAITMGKPIIMGRKTWDSLG---RPLPGRTNIVVTRDAAFN-VDGVISA +RSVDEALLIAGGADH--VNEICIIGGGEIFRQSIGR--ADRLYVTWVLSNIEGDVHFPDIDPAVWSELSSEDFPAGEKDN +YPTRYVVYERR +>UniRef100_D8D3K1/3-166 +-IQLIYARAANGVIGKDNTMPWHLPEDMAHFKELTRGCAVIMGRKTWDSLPPRFRPLPGRSNIVVTRQADWQASDQILRA +ASLPEALELG---HK-LSQDVWVIGGAQIYAQALPL--ADAVEVTEIGRDFEGDAFAPELG-EQWQAVSRSEHVS--ANG +LPYCFVRFERR +>UniRef100_F2JN00/1-159 +MICLIAAVSKNNQIGLHNQMPWHIPEDLAYFREVTSGHTVIMGRKTFESIG---KPLPHRTNMVLTTNPNFS-AEGVVVL +HSLNEALELC---KT-TTEAVFVIGGGEIYKAFLPF--AEYLYITLIDEVVEGDTCFPDYQ-KDFQLIKSTCSKSQTSTG +HYFFFTLWKR- +>UniRef100_K2DDR1/3-160 +-ISLIVAKTKNHVIGFESKMPWHLPADLKHFKIITMGKPIVMGRKTFESIG---KVLPGRRNIIISRQKDLK-ILHGEVF +SSLDAVFSAL---KS--EKEIIIIGGAEIYKQALHF--ADRIYLTIIETELKGDAFFSDLNLSKWKLVSEEKLPPDERNI +YPLCFQVFER- +>UniRef100_C3TR68/1-159 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIMGRHTRESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESVFSEFHDADAQNS +HSYCFEILERR +>UniRef100_J0JDU6/6-163 +LIRLVVAYAANRCIGKDQDLPWRLPSDLQHFKRVTMGLPIIMGRKTWESLG---RPLPGRPNLVISRNADYQ-AQGAQVF +SNLDDALAAC---PG--YDTVCVIGGEQLFRLALPI--AQELIATEIKAEVDGDTFFPILPEGEWEEIERLPQPE--ENG +FTYDYVTYRRR +>UniRef100_F2BFR1/5-161 +--TLIAARAENGVIGIGNKMPWHLPEDFAFFKAYTLGKPVVMGRKTWESLP--KKPLPGRRNIVVTRQADYA-ADGAQTA +PSLAAALALC---AD--ADEIVVMGGGEIYREAMPQ--ATDLRITEIALRPEGDAFFPAIDAALWRECSREAHTT--ADG +VRYAFVHYVRR +>UniRef100_Q9K168/4-161 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPAIDRTHWKEAERTERRV-SSKG +TRYAFVHYLR- +>UniRef100_K2CJT4/22-195 +MFSIVVAMDEARGIGKDGVLPWHLPSDLKHFAHITKTNAVIMGRKTWGSLPERFRPLPGRLNIVLSRQQNHDLPRGVLLA +DSLDEAILKA---KKANAEQLFVIGGGRVFEEALHDPHCEKLYITRIKGDFECDTFLPRWDENTFEKIEESGLHQ--ENG +IDFQFQTYRRK +>UniRef100_Q05GI2/19-182 +-VAVIAARAQNGCIGRHGKLPWKLPGDLKYFRERTWGKPIIMGRKTWESLN---GALPGRTNIVVTRQQGYE-AEGARVV +DSIEEAISLAQLIEA--VDEIMVLGGGEIYTQALPQ--ADILYLTEVHASVDGDAFFPDVDLSQYQETQRQDFEPSGGNP +YPFSFVVYQR- +>UniRef100_B2TR57/1-162 +MLSIIVAIAKNNVIGNDNKLIWHISEDLKRFKEITSGKTIVMGRKTFESLP---GVLPNRKHIILTRDKNFKVSECVEII +YDFDELLNKY---KN-SDDEVFIIGGGEIYKQLLPY--SNKLYLTKINKDFDGDTYFPQINYNDFKIDYESDVITDEKSG +LEYKFINLSR- +>UniRef100_K2A9Q6/6-159 +-ISIICAIAENRAIGKNNQLLWHIPEDFKHFKNITSGHVIIMGKKTFESIG---KPLPNRTNIVVTRDKNFS-AEGIIVA +NSVEEAINKA---KEIEKEEIFIIGGGQIYQQAMNM--ADKLYLTVVEGIFDADTFFPEYS--EFKNVVSERKGS--DEN +FKYTFLEL--- +>UniRef100_L5T140/4-161 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPAIDRTHWKEAERTERRV-SSKG +TRYAFVHYLR- +>UniRef100_J1GX63/1-159 +MITLIAAVAENNAIGKGDQLLWHLPEDFKHFKHLTTGHCIIMGRKTFETFP---KPLPNRTHIVITRQKGYT-KEGAVVV +SSVEEAIEKA---LA-IDPNPYVIGGGEIYAQALPF--ADVIELTRVHHTFEADVFFPEFNREEWELVASERFEKDERHA +YGFTFERY--- +>UniRef100_E4L949/1-157 +MISIIVSRAKNGVIGKDNKLIWHISDDLKYFKKCTTGHPIIMGRKTFESLP---KLLPNRTHYVLTRDKNYKAQDEVKVF +NDVETLVKSL---P---EGENFVIGGGHIYKAFLEK--ADKLYITEIEKEYEGDTYFPDIDMNEWEKEKEIESED---KT +VPHKFVVYKRK +>UniRef100_E8SLX3/38-195 +-ITIIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETV +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWKEAERTERRV-SSKG +VAYTFVHYLK- +>UniRef100_F9GQ76/4-160 +--SLIVATTLNSVIGKDNQIPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFER--EGVVWK +DSLESAVYFV---RD--FDEIMLLGGGELFKQYLPQ--ADKLYLTQIQTELDGDTFFPQLNWEEWEIEFDEYRKADEQNR +YDCRFLILTRK +>UniRef100_D9SJW3/5-159 +---IVVAMAKNRTIGVNNTLPWRCPEDLKHFKTLTMGHHMIMGRKTFDSIG---KPLPGRTTVVVTRDRNLK-IDGCLIA +HSLPEALAAC---S---DEPVFIVGGAEIYAQALPL--ADTLYITEIQQDVAGDAHFPNFDPSAWQEVAREIRTQELPQP +LEYHFVTYRR- +>UniRef100_K7R9U4/3-165 +-IAMIAAMAQNRIIGVDNDMPWHLPADLKHFKAITLGKAVIMGRKTYQSIG---RALPGRPNIVITNNADYS-LSDATVV +DSPESALEVA---KALDSDEIMIIGGGTIYQAFLDK--ADTLYLTYIDLSVDGDTQFPDYEAGTWREVSREENDPDEKNK +HAYTFVTLSR- +>UniRef100_G9EHK1/20-182 +-VAMIVAMAKNRVIGVEGKLPWYLPEDLKFFKRTTQAKPLVMGRKTYASIG---KPLPNRLNVVVTRNAEFS-HEGVRVC +HDLPAALALADTIEA--AEEIMVMGGGEIYRQALPF--AQRLYITEVDIDVEGDATFPDFDTREWQEVQRVAGQP-AEGQ +PSYDFVVYER- +>UniRef100_I4L600/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQTDLT-LEGAQVF +PSLEAAVERAEKAQG--VDELMLIGGAQLYAQGLQQ--ADRLYLTRVALSPEGDAWFPEFDRNQWKLVSNVENPA-EGDK +PAYNFEVWEK- +>UniRef100_K2N9M5/3-164 +-VALVVAIAENGVIGREGGLPWRLSTDLKRFKAVTMGKPVIMGRKTWESIG---RPLPGRRNVVITRNAGFV-AEGAECA +PSLDAALTLTGARQP--GVEVCVVGGGEIYREALPL--ADILHVTHVHAALDGDAFFPPIDPERWAEVSREAVPAGEKDV +YATSYVVYQRR +>UniRef100_B0TUI5/3-159 +-IAMIAAMANNRVIGKDNQMPWHLPEDLRHFKAMTLGKPVVMGRKTYESIG---RPLPGRHNIVISRQTDLS-IDGVTIV +SSFAEAKIAA---GE--CEELVVMGGGQLYEMLLPQ--ADILYLTEIALTVDGDTYFPEWDDGSWQEVSRNVAED--DKQ +LEYSFIKLVKK +>UniRef100_Q1H2G1/4-160 +-LSLIVAVARNRVIGLNNALPWHLPEDLKRFRALTTGHHIIMGRKTYESLN---RLLPDRTTIIVTRNQNYH-VPGAMIA +HSLEQAIDMA---AD--DAEAFLIGGAELYQAGLKL--ADRLYITEIDAEFAGDAFLPAFDLRDWQKVASEEMVS--AQG +LPFRYITYVRK +>UniRef100_J0QS16/5-168 +-LALIVAVSKNGVIGRDGTMPWKLSTDLQRFKKITMAKPIIMGRKTWDSLG---RPLPGRLNIVLSKDQTFK-PNGAVVV +HTLNEAYSLG---KKEGQSSVFVIGGGDIFKQSLEI--ADYIYMTEILSEIEGDTFFPSFDSSRWTEILSETVPKGEKDS +HPTRFVIYQR- +>UniRef100_F5RF83/3-162 +-LSLIAALAANRMIGRDNGMPWHLPEDLKRFRALTMGHPIIMGRKTWDSLG---RPLPGRTSIVVSRQADLD-IAGAHVV +PSLDAAIERA---ATVGGDEAFVIGGAQLYALALPR--VDRLLLTEIADAFDGDTLFPDFDRADWVETAREDAVS--AGG +LRYAFVDYARR +>UniRef100_L0B7F4/3-159 +-ITIIVAYSDNRVIGNKNTLPWRISSDLKSFKEHTVNNTVIMGRKTWDSLP--IKPLPNRENIVITRNNILT--NGAVLA +KSPSEAISLC---KP--NKKIFIIGGSSIYEQFLPI--SSRILATEIHSLLEGDSFFPKIQSEIWLEIDRKPQFS--ENN +YNYDFVTYIKK +>UniRef100_C6WWY5/4-160 +-LSIIVAVAHDRVIGVNNTLPWHLPEDLKRFRALTMGHHIIMGRKTYDSLG---RLLPGRTTVIVTRNENYQ-VEGALVA +NSLDDAIALC---KG--DDEVFLIGGAELYQAGLKL--AQKLYITEIELDVVGDAFFPALVSDEWLETERETHTS--EKG +LNFNYATYVRK +>UniRef100_C5AD54/4-163 +-LSLIVARARNGVIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDATRR-FDGCDVA +GSLAEALAAA---ARDGAAEAFLIGGAQLYAEGLHA--ADKLIVTEIDADFDGDAHFPAPDPAQWREVSRERHHAAAPND +FDYAFVVYVR- +>UniRef100_Q9JSQ9/4-161 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPAIDRTHWKEAERTERRV-SSKG +TSYAFVHYLR- +>UniRef100_A4ATU1/1-158 +---MIAAVGENNALGKDNDLLWHLPDDFKRFKQLTTGHYIIMGRKTFESFP---KPLPNRTHIIITRDENYKVHPECRVV +HSLENAIKLT---KN--DKNPFIIGGGEIYKQGEKF--ADKLEITRVHENFNADTYFPEVNENIWKLVESEYHPKNEKHK +YDFTYLTYVR- +>UniRef100_F9GIC5/4-164 +--SLIVATTLNSVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFEH--EGVVWK +DSFESAVDFV---RDFDFDEIMLIGGGELFKQYLPQ--ADKLYLTQIQAELDGDTFFPQLNWDEWKIEFDEYRKADEQNR +YDCRFLILIRK +>UniRef100_E2PFA9/4-161 +-ITLIAACAENLCIGADNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--AKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVGLTVEGDAFFPEIDRTHWKEAERTERRV-SSKG +VAYTFVHYLK- +>UniRef100_C0AT60/3-160 +-ISLIAALAMDRIIGMEKAMPWTLPGDLAWFKKNTLNKPVIMGRVTYESIG---RPLPNRLNIVLSSQPGTD--SEVVWV +KSVEEALQAA---EN--HDEIMVIGGGKVYEQFLPM--ANTLYLTHIDAEVIGDTTFPDYEPDEWDSTFMEYHEADENNS +HNYCFEILKRR +>UniRef100_B3JMT6/1-160 +MLSIIVAINKNRGIGFENKLLYWLPNDLKRFKALTTGHTIIMGRKTFESLP--KGALPNRRNIVLSRSCHDF--PGAECF +HSLQEALEQC---KE--EEEVYIIGGASLYAEALPL--ADKLNITEIESEKEADAFFPPINSEEWKEVQRESHSTDEKHE +YAYHFVDYER- +>UniRef100_G9S3U8/4-164 +-ISLIAAVAEDMAIGKNKELLCHMPNDLKRFKDLTVNHAVIMGRRTFESLP--DGALPNRKNLVLTSIPESF-YDNAFAC +SSIEDALNLC---ES--QDEVFIIGGAMIYKQTIEM--ADKLYITEIHHKFNADTFFPVIDPNKWKEVFREDHPADEKHS +YPYSFVIYEKK +>UniRef100_D7ZAP1/46-204 +MISLIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVIRGRHTWESIG---RPLPGRKNIILSSQPGTD--DRVTWV +KSVDEAIAAC---GD--VPEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWESIFSEFHDADAQNS +HSYCFEILERR +>UniRef100_UPI0001E28D09/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +ASLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQSLPQ--ADRLYLTRVALSPDGDAWFPEFDTTQWALVSNSENAA-VDDK +PAYSFEVWER- +>UniRef100_A4NZZ8/4-160 +--SLIVATTLNSVIGKDNQIPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQLFEH--EGVIWK +DSFESAVNFV---RD--FDEIMLLGGGELFKQYLPK--ADKLYLTQIQTELDGDTFFPQLNWEEWEIEFDEYRKADEQNR +YDCRFLILTRK +>UniRef100_F5Z547/1-161 +---MIAAMANNRVIGADNDMPWHLPADLKHFKQVTMGKPVIMGRKTYESIG---RALPGRPNIVITTNSAYS-LPDASVV +SSPEAAIEYASLESH--PDEVMIIGGGTIYQAFLDK--ADTLHLTFINLAVEGDTQFPDYDAGHWKEKSREEHTADEKNP +HNYTFVSLTR- +>UniRef100_F2BWR0/1-157 +MISIIVARAKNGVIGKDNKLIWHISDDLKYFKKCTTGHPIIMGRKTFESFS---KLLPNRTHYVLTRDKNYKAQDEVKVF +NDVETLVKSL---P---EGENFVIGGGHIYKAFLEK--ADKLYITEIEKEYEGDTYFPDIDMNEWEIEKEIESED---KT +IPHKFVVYKRK +>UniRef100_K6XWI7/4-171 +-IAMIAAMANERVIGLNNQMPWHMPADLKHFKRVTLGKPIIMGRKTYESIG---RALPGRLNIVITGDQAYQ-LGDASVV +HSCDQAINVATVAEP--DQEIMVIGGGTVYQHFLPH--ANRLYLTFIDLDTPGDTYFPDYADDAWQEIESESNEPDEQNS +YPYRFVTLAR- +>UniRef100_UPI0002375110/3-160 +-VHIIYARAANGVIGKDNRLPWHIPEDMAHFKQLTQGCPVVMGRKTWDSLPPRFRPLPGRTNIVVTRQADWQ-TDGAVRA +ASLQDALQQA---TA--GQTVWVIGGAQIYAEALPL--ADCLEVTEIDQDFDGDAHAPTLG-AEWAESARSRHVS--TNG +LPFSFVTYVR- +>UniRef100_K1KX56/1-156 +MISLIVAHDENRVIGYQNDLPWYLPGDLKYFKEMTMGKPMIMGRKTYDSIG---RPLPGRRNIVITRNKDFA-AEGIEIV +GSLEEALLLV---EG--EAEVMIIGGAQIFEQSMAI--ADRLYITFINHSFKGDTYFPSYD--DWKQISCLDPIE-SDEG +YTFQYCIYEK- +>UniRef100_H0PZ85/6-162 +-IVFVVAVARNGVIGRDNQLPWRLKADLAHFKATTIGHPILMGRKTWESLG---RPLPGRRNLVLSRKEGYA-LQGAEVF +PSIDEVLRAV---G---DDQLFVIGGADLYRQLIDR--VDAMIVTEVGAEVAGDAYFPKFKAAHFSEVRREHHEADEHNE +YPFDFVEYRR- +>UniRef100_K0EBN3/1-164 +---MIAAMAKNRIIGADNDMPWHLPADLKHFKAITLGKAVIMGRKTYESIG---RALPGRPNIVITSNADYS-LSDATVV +DSPESAIEVAKEHSD--NDEIMIIGGGTIYQTFLDS--ADTLYLTHIDLTVDGDTQFPDYEAASWTEVSRDEHDADEKNP +HPYTFVTLVR- +>UniRef100_K6XAK5/4-171 +-IAMIAAMANERVIGLNNQMPWHMPADLKHFKRVTLGKPIIMGRKTYESIG---RALPGRLNIVITGDQAYQ-LGDASVV +HSCDQAINVAMVAEP--DQEIMVIGGGTVYQHFLPH--ANRLYLTFIDLDTPGDTYFPDYADDAWQEIESESNEPDEQNS +YPYRFVTLAR- +>UniRef100_J0R955/5-169 +-ICLIAAVAENGVIGREGAMPWHLSTDLQRFKALTLAKPIIMGRKTWDSIG---RPLPGRTNIVITRDCTFS-AEGAVVA +HSLSQACSLATSQNN--VEEIFIIGGGEIFQQGFGL--ADKIFLTEVLASIEGDRFFPIFDKEKWTIVQTQDIPKGDKDS +HPTRFVVYERK +>UniRef100_F0AX02/4-161 +-LTLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPAIDRTHWKEAERTERRV-SSKG +TSYAFVHYLR- +>UniRef100_B2V0W4/1-162 +MLSIIVAIAKNNVIGNDNKLIWHISEDLKRFKEITSGKTIVMGRKTFESLP---GVLPNRKHIILTRDKNFKVSECVEII +YDFDELLNKY---KN-SDTEVFIIGGGEIYKQLLPH--TNKLYLTKINKDFDGDTYFPQINYDDFKVDYKSDIITDEKSK +LEYNFINLSR- +>UniRef100_F2F4U4/1-156 +MISLIVAHDENRVIGYQNDLPWYLPGDLKYFKEMTMGKPMIMGRKTYDSIG---RPLPGRRNIVITRNKDFA-AEGIEIV +GSLEEALVLV---EG--EAEVMIIGGAQIFEQSMAI--ADRLYITFINHSFKGDTYFPSYD--DWKQISCLDPIE-SDEG +YTFQYCIYEK- +>UniRef100_UPI0002AA94DB/7-163 +-IRLVVAYAANRCIGKDNDLPWRLPSDLQHFKRVTMGLPIIMGRKTWESLG---RPLPGRPNLVISRNAVYQ-AEGAQVF +SNLEDALAAC---PG--FETACVIGGEQLFRLALPV--AQELIATEIKADVDGDTFFPELPAGEWQEVERLPQPE--ENG +FTYDYVTYRRR +>UniRef100_B1J2N5/7-170 +-LSLIAALAENRVIGIDNTMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQTGLA-LAGAEVF +ASLEDALERAEAREQ-GVDELMLIGGAQLYAQALEKGLVSRMYLTRVELSPQGDAWFPEFDKAQWQLASSEPQTE--ADK +PAYHFEVWDK- +>UniRef100_B9BA87/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDASRR-FDGCDTV +TSLADALALA---ARDGAAEAFLIGGAQLYAEGLAQ--ADKLIVTEIDADFEGDASFPAPDPAQWQEVSRDAHQAAAPNT +FGYAFVVYARK +>UniRef100_Q57426/3-160 +-ISLIVAMDKKRVIGKDNDIPWRISSDWEYVKNTTKGHAIILGRKNLQSIG---RALPDRRNIILTRDKNFN-FKDCEIA +HSIEAAFKLC---EN--EEEVFIFGGEQIYVMFLPY--VEKMYVTKIHHEFEGDTFFPVVNFDDWKEVSVEKGIKDEKNP +YDYYFHIYER- +>UniRef100_A1ZDK5/3-156 +-VSIVVAIAENGVIGIDNGLPWRLSSDLKNFKKLTSGHTILMGRKTYESIG---KPLPKRRNLVISRDPAYI-AEGCEVF +QSIEVALEAA---KA--DSEVFVIGGAQIYRQVLPK--ADKIYLTRVKAEVKGDAFFEIENLDQWQVVSTQAFAAGEKDE +YDFEVV----- +>UniRef100_C5B7N8/2-160 +IISLIAALSADRVIGLDNAMPWHLSADLAWFKRNTLAKPVIMGRKTYESIG---RPLPGRHNIVISRQAGCD--DRVSWV +ATPEAALTAA---AD--ADEVMIIGGGTLYEQFLPQ--ASRLYLTHVDADVAGDTYFPDYAPDEWQTCFSEFHEADSDNS +HAYCFEILDRR +>UniRef100_K5ZTF0/4-164 +-ISIIAAIAENNAIGKNNKLLWRLPADMRRFKDLTTGHAVIMGRKTFESLP--KGPLPNRKNVVLTTLPEAG-FVNCFAC +ESMGSALDIC---EK--EDEIFILGGALVYRQALRI--ADKMYITRVHGEFDADTFFPVVNWDLWEEVERQEFPADAKHA +YPYTFLTYVRK +>UniRef100_UPI000225B308/1-161 +MISLLFAMDRNRVIGANNDLPWHLPNDLKFFKEKTTGHTIVMGRKTFDSIG---RALPNRRNIVLSRNDVQL-PAGVELI +HDINTILQMD---EENPIEEIFVIGGGGLFEQILPY--ANRMYVTLIEEEFDGDVFFPAVSLEEWNETSRTKGIRDEKNP +YDYYFIQYDR- +>UniRef100_J3IIN6/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLQ-LEGAEVY +PSLEAAVARAQANEQ-GVDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPQGDAWFPEFDSNQWKLVSNVPNPA-EGDK +PAYSFEVWEK- +>UniRef100_E5YJ11/3-160 +-ISLIAALAADRVIGMENAMPWHLPADLAWFKRNTLDKPVIMGRKTFESIG---RPLPGRHNIVLSSQAGTD--DRVTWV +VSPEAAIAAA---GD--VEEVMVIGGGSIYSQFLPL--AQRMYLTHVDAEVGGDTYFPDYEPDEWETTFSEFHDADSANS +HGYCFEILHKR +>UniRef100_Q3IFF7/2-153 +--------ANNRVIGLNNTMPWHLPGDLQHFKKVTTGKPVIMGRKTFESIG---RPLPGRRNIIITRNSQYQ-ATGIEIV +TTPEAALNLV---TD--VEEVMIIGGGNIYQQFLES--AQRLYLTFIDLDVEGDTQFPDYEKATWQVKDEIQMAADEKNQ +YSHKFVTLYK- +>UniRef100_Q15PF1/4-171 +-IAMVAAMANQRVIGLNNQMPWHMPADLKHFKRITLGKPIVMGRKTYESIG---RALPGRLNIVITSDQNYQ-LADASIV +HSCEQAIAVATMPEH--DQEVMVIGGGTVYQHFLPH--ANRLYLTFIDLDTPGDTYFPNYSDGAWQEIESESNDPDEKNP +HSYRFVTLAR- +>UniRef100_Q54277/7-164 +-ISLIVAMDKKRVIGKDNDIPWRISSDWEYVKNTTKGHAIILGRKNLQSIG---RALPDRRNIILTRDKNFN-FKDCEIA +HSIEAAFKLC---EN--EEEVFIFGGEQIYVMFLPY--VEKMYVTKIHHEFEGDTFFPVVNFDDWKEVSVEKGIKDEKNP +YDYYFHIYER- +>UniRef100_G8M645/4-160 +-LTLIVARARNGVIGRDNQLPWRLPEDLAFFKRTTMGAPIIMGRKTHESIG---RPLPGRRNIVVSRDASRR-YEGCDVV +TSLDAALALA---P---ADEAFLIGGAQLYRDGFER--ADKLIVTEIDADFDGDTRFPAPDPAHWREVSRETHRAAPPNA +FDFAFVAYER- +>UniRef100_J0Y3J3/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQTDLA-LEGAEVF +PSLDAAVERAEKAQG--VDELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPDGDAWFPEFDLNQWKLVSNVENAA-EGDK +PAYNFEVWEK- +>UniRef100_I0K3I6/3-174 +-ISLIAAMAQNRVIGRDPDLPWHLPDDFAYFKRHTLGHAIIMGRKSFEALG---KPLPKRANIIVTRNTAFK-PDGATVV +HTLDEAIETAKDETR--TPEIFVIGGGEIYKAALPL--ATRIYLTEIQRTYDGDTQFPQFDKAQWREVSRHHHPADGRHE +AAFDFVVYER- +>UniRef100_C7M6R2/1-159 +MITLIAAVAENNAIGKGDQLLWHLPEDFKHFKRLTTGHCIIMGRKTFETFP---KPLPNRIHIVITRQKGYA-KEGAVVV +SSVEEAIEKA---LA-IDPNPYVIGGGEIYAQALLF--ADAIELTRVHHTFEADVFFPEFNREEWELVASERFEKDERHA +YGFTFERY--- +>UniRef100_A1JJF1/3-153 +--------AADRVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---RPLPGRLNIVISSQPGTD--DRVTWA +TSIDDALALA---GD--AEEVMVMGGGRVYKQFLDR--ANRMYLTHIDAEVGGDTHFPDYEPDEWESTFSEFHDADEANS +HSYCFEILERR +>UniRef100_F4AIF3/4-171 +-IAMIAAMANERVIGLNNQMPWHMPADLKHFKRVTLGKPIIMGRKTYESIG---RALPGRLNIVITGDQAYQ-LGDASVV +HSCDQAINVATVAEP--DQEIMVIGGGTVYQHFLPH--ANRLYLTFIDLDTPGDTYFPDYADDAWQEIESESNEPDEQNS +YPYRFVTLAK- +>UniRef100_D3VCQ8/3-160 +-ISLIAAMAMDRVIGMENAMPWTLPGDLAWFKRNTLGKPVVMGRVTYESIG---RPLPGRLNIVISSQPASD--DQVTWV +NSIEAALAAA---GD--VEEIMVMGGGKIYEQFIPL--ASRMYLTHIDAEVIGDTHFPDYEPDEWNSVFTEYHDADENNS +HGYCFEILERR +>UniRef100_H0BU54/3-162 +-IALIYARAANGVIGKDNAIPWHIPEDMAHFKQLTQGCPVIMGRKTWDSLPPRFRPLPGRTNIVLTRQAHWQ-AEGARRA +DSLADALAQC---PA--DGTVWVIGGAQIYAEALPL--AQRVEVTEIARDFDGDAYAPALG-PEWVATGQSAHIS-ASNG +LPFRFVRYERR +>UniRef100_K8PLF8/6-168 +--YLIAAVAQNGVIGREGQMPWHLSTDLKRFKALTLGKPVIMGRKTWDSLG---RPLPGRTNIVITRNRTFT-AEGAVVT +GSLSHAHDIA---QKVGADAVFIIGGGEIFKEGLHI--ADKIFFTEILASIEGDSFFPVFDKENWTIVETQYIPEQDKDS +HPTRFVIYER- +>UniRef100_I2JG24/5-168 +-VSLIVAMANNRVIGVNNQLPWHLPADLKHFKATTLGKPIVMGRKTWESIG---RPLPGRKNIVISRQPEYV-AEGAYVV +PSLSAGLVLA---REHGLVEIVVIGGETIYRSALNE--AQKIYLTEVDISLDGDAWFPELVDAQWRETARECYPVTSAEG +LGYSFVTLER- +>UniRef100_G4M5Q5/4-161 +-LTLIVARARNGVIGRDNQLPWRLPEDLAFFKRTTMGAPIIMGRKTHESIG---RPLPGRRNIVVSRDATRR-YEGCDVV +TSLDAALAL----EP--AKEAFLIGGAQLYRDGFER--ADKLIVTEIDANFDGDTRFPAPDPAQWREVSRETHRAAPPNE +FAFALVTYERR +>UniRef100_Q5P234/9-165 +--IIIAATARNGAIGRDNQLPWRLKSDLARFKETTIGHPVLMGRKTWESLG---RPLPARRNLVVTRDRSYS-ATGAEVF +PDPEAALEAA---G---DETVFVIGGAELYRQLLDS--ADALLLTEVHADVAGDAYFPPFDRGDFDEVRREQHDADAHNE +FSFDFVEYRRK +>UniRef100_C5T5W4/3-163 +-VHLIYARAANGVIGKDGTMPWHLPEDMAHFKQLTHGCPVIMGRKTWDSLPPRFRPLPGRTNIVITRQPEWN-EIDAKRA +SSLRDALQIA---EQSNATTVWVIGGAQIYAQAQPL--AQRVEVTEIAQDFDGDAHAPELG-PEWVETAREAHTS--TNG +LAFAFVRYERR +>UniRef100_K1Z5Y0/1-160 +MLSIIVAIAKNNCIGINNQMPWHIPEDFAHFKKITMGHTVVMGEKTFESIG---KPLPGRKNIIITLLKNYH-PEGVDVI +HGLDELFALA---QG--DDEVFVIGGATIYKLTLPY--ADRLYLTRVNITLDGDAFFPQIDFNDFEIVEEGDVLFSAKQG +LEYQFVVAER- +>UniRef100_A9M313/38-195 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWKEAGRTERRV-SSKG +TRYAFVHYLR- +>UniRef100_D6H5J1/18-175 +-ITIIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETV +ASLEVALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWKEAERTERRV-SSKG +VAYTFVHYLK- +>UniRef100_D1DDR5/18-175 +-ITIIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETV +ASLEVALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWREAERTERRV-SSKG +VAYTFVHYLK- +>UniRef100_K2FP77/1-162 +MISFIFAMDNNRLIGKDNDLPWHIPNDFKFFKTKTMHSTIIMGRKTFESLD---GPLPKREHIIITKDENYE-AGDCTVV +HSVDEIRAIT---SGDPEKEWFVIGGTVLFESMLED--VDRMYVTHIDHSFEGDTYFPEIDWSRWELTDKEKGMRDEKNP +YDYFFCIYDRK +>UniRef100_K1BFI5/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQTDLA-LEGAEVF +PSLDAAVERAEKAQG--VDELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPDGDAWFPEFDLNQWKLVSNVENPA-EGDK +PAYNFEVWEK- +>UniRef100_D5H463/3-161 +-VSLIAAMDKNRVLGKENDIPWRIPKDWEYVKNTTKGYPIILGRKNLESIG---RALPGRRNIILTRDKGFS-FNGCEIV +HSIEDVFEIC---NN--EEEIFIFGGEQIYNLFLPY--VEKMYITKIHYEFEGDTFFPEVNYEEWSEVSVTQGITDEKNP +YTYYFHIYERK +>UniRef100_E1UZI4/3-161 +-VSLIAAMDKNRVLGKENDIPWRIPKDWEYVKNTTKGYPIILGRKNLESIG---RALPGRRNIILTRDKGFS-FNGCEIV +HSIEDVFEIC---NN--EEEIFIFGGEQIYNLFLPY--VEKMYITKIHYEFEGDTFFPEVNYEEWSEVSVTQGITDEKNP +YTYYFHIYERK +>UniRef100_B4RNR3/18-175 +-ITIIAACAENLCIGAGNAMPWHIPEDFAFFKVYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETV +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWKEAERTERRV-SSKG +VAYTFVHYLK- +>UniRef100_I0BC58/3-166 +-VSYMFAMDEARGLGYQNRMPWYLPADFAYFKQTTLEHTVLMGRKTFDSLG--GKPLPRRRNVILTRDKSFE-APGCETV +TSPEDAVKPYRGEQA--DEELFVIGGAEIFSLLMPY--ADRMYITEIHHTFEVDTYFPELDRTEWKEVSRTKGPKDERNP +YDYEFVIYER- +>UniRef100_A8H0U7/3-159 +-IAMIAAMANNRVIGKDNQMPWHLPEDLRHFKAMTLGKPVVMGRKTYESIG---RPLPGRHNIVISRQDSLV-IDGVTRV +SSFEEAKIAA---GD--CDELVVMGGGQLYEMLLSQ--ADILYLTEINLTVEGDTYFPEWDNGSWQEVSRDVAKN--DKD +VEYSFIKLVKK +>UniRef100_G5GBH6/1-162 +MLTIICAVAQNRGIGYHNNLLFHLSADLKRFKALTTGHTIIMGRRTFDSLP--KGALPNRRNIVLSRNASLQ-LPGVEVF +PSLQAALNAC---QP--DEDVYIIGGASVYAEAFPL--AQRLCLTEVQAVPETDVFFPEFDATQWQEISREHHDADERNA +VPFDFVDYVRK +>UniRef100_UPI0002894CB6/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQTDLA-LEGAEVF +PSLDAAVERAEKAQG--VDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNVENAA-EGDK +PAYNFEVWEK- +>UniRef100_Q39IC3/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDATRR-FDGCDTV +TSLADALALA---ARDGAPEAFLIGGAQLYTEGLAL--ADKLVVTEIDADFDGDASFPAPDAAQWQEVSRDAHHAAAPNT +FGYAFVVYERK +>UniRef100_K0CI76/1-164 +---MIAAMAKNRIIGADNDMPWHLPADLKHFKAITLGKAVIMGRKTYESIG---RALPGRPNIVITSNTDYS-LSDATVV +DSPESAIEVAKEHSD--NDEIMIIGGGTIYQTFLDS--TDTLYLTHIDLTVDGDTQFPDYEAASWTEVSRDEHDADEKNP +HPYTFVTLVR- +>UniRef100_I3YTA8/1-161 +MITMIAAAGENNELGKDNGLVWHLPDDFKRFKQLTTGHNIIMGRRTFDSFD---KLLRNRKHIVITRNKEYK-KEGAVVV +HSMEEALKLC---KD--DAEPFIIGGGEIYTTGLPF--ADKIELTRVHGTFDADTFFPEFSTDEWQLVSEVEHGTDEKHK +YSFTYETWLKR +>UniRef100_E7ADL3/4-160 +--SLIVATTLNSVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQPFEH--EGVVWK +DSFESAVDFV---RN--FDEIMLIGGGELFKQYLPQ--ADKLYLTQIQAELDGDIFFPQLNWDEWTIEFDEYRKADEQNR +YDCRSLILTRK +>UniRef100_J7GQW2/6-184 +-LNLIAAACENMGIGINGTLPWKLKKEMAYFTTMTTSNAVIMGRRTWDCIPIKYRPLSNRINIVLTHNVDYVKPEGVIVV +PGLDEAIDHI---DSRDIESTWVIGGSSIYKAAMEHPNCGKIYLTEIQKSFDCDTFFPDINQQQFHLVNEEEVPGQSEGD +INYYYRIYKR- +>UniRef100_L0B591/3-159 +-IIIIVAYSKNRVIGRQNTIPWHLIGDMKHFKQTTINNQIIMGRKTWESLK--IKPLPNRKNIIITNNTSLT-FKDGVAA +YSLYDAIQKC---ST--KQKVFIIGGEQLYKQFMPL--SSTIIATEIHNEFQGDAFFPKINKKLWIEEKRDHQLP--ENG +LKYDFVIYKK- +>UniRef100_E4MSQ3/1-159 +MITLIAAVAENNAIGKGDQLLWHLPEDFKHFKRLTTGHCIIMGRKTFETFP---KPLPNRTHIVITRQKGYA-KEGAVVV +SSVEEAIEKA---LA-IDPNPYVIGGGEIYAQALLF--ADAIELTRVHHTFEADVFFPKFNREEWELVASERFEKDERHA +YGFTFERY--- +>UniRef100_B3PIV8/3-167 +-VALIVAAAANGIIGRDNQLPWHLPQDLKYFKATTMGKPVIMGRKTYESIG---KPLPGRPNIVVTRNPLWRATEGVKLA +GSLEEALAHA---EELLLPEAMVIGGAEIYRSALPL--ASRVYLTRVDVQVDGDAFFPVLDEGEWQLASSRDGEK--NAA +LPHRFLVYDR- +>UniRef100_D1YQG2/1-161 +MLALIVAVAHSRVIGKDNTLIWHLPNDLKFFKEKTTGHVIIMGRKTFESLP---FLLPNREHWVITRDKGFDAPEGVRVF +HSPEAAAEAA---RV--LDAAYVIGGAQVYEAFLPY--VDTMYITEVDHEFDGDAFFPEFSEEAFTIESVVDGAVDEKNK +YPHRFVTYRRK +>UniRef100_H1G137/7-165 +LLTAVVAMDRNRLIGADNRLPWHLPADLAHFKRLTMGGCMLMGRKTFESIG---RPLPGRRSLVMTRDPDFQ-APGCTVV +HDLDQALMAA---GT--VEEIFVIGGADLFRHLLPL--CRRMHLTVIEHAFEGDTFLPQLN-ETWQEVAREAHDADDKNP +YPYTFLTLERR +>UniRef100_F5KXI4/1-161 +MLALIVAVAHNRVIGKDNTLIWHLPNDLKFFKEKTTGHVIIMGRKTFESLP---FLLPNREHWVITRDKGFDAPEGVKIF +HNPEAAAEAA---RA--LDAAYVIGGAQVYEAFLPY--VDTMYITEVDHEFDGDAFFPEFSEEAFTIESVVDGIVDEKNQ +YPHRFVTYRRK +>UniRef100_D4F219/2-159 +IISLIAALSADRVIGMENAMPWHLPADLAWFKRNTLAKPVVMGRKTYESIG---RPLPGRHNIVLSHQVGQD--DRVTWV +STPQAALAAA---AG--ADEVMIIGGGTIYRHFLPL--ASRLYLTHVDADVAGDTYFPDYASDEWQTRFSEFHDADEDNS +HPYCFEILER- +>UniRef100_A4CPT6/4-164 +-IILIAAAGENNELGRESDLPWHLPDDFKRFKELTMGHPMIMGRKTFDTFP---KPLPGRKHIILTRDPDYRAHPACRVV +DSMDRALEAA---DG--AETVYIIGGGEIYRQALPL--ATKIELTRVHGTFPADTFFPEIDRNDWDLTNSHRHPADAQHA +HPFTYQTYERK +>UniRef100_UPI000197B05C/1-160 +MLSIIVAINQNRGIGHENKLLYWLPNDLKRFKALTTGHTIIMGRKTFESLP--KGALPNRRNIVLSRSCREF--EGAECF +HTLEEALKAC---AN--EEEVFIIGGASLYAEALPL--TDRLYVTEVEDRLEADAFFPALDPAQWQEKSRECHSQDEKHL +YSYTFIDYDR- +>UniRef100_A9ADR8/47-207 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDASRR-FDGCDTV +TSLADALALA---ARDGAAEAFLIGGAQLYAEGLAQ--ADKLIVTEIDADFEGDASFPAPDPAQWQEVSRDAHQAATPNT +FGYAFVVYARK +>UniRef100_F2ZS71/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +PSLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDTTQWALVSNTENAA-ADDK +PAYSFEVWER- +>UniRef100_J9QYW8/3-153 +---------KNNEIGANNQLLWHLPKDLKHFKNLTSGHPIIMGRKTYESIG---RPLPNRTNIVVSQKKDWF-EEGILIV +GTLKEAIKFA---KK-INENIFILGGGSIYEQTIDQ--VDRLEVTLVDTTLEADTFFPKINPKEWLKTDEICHEKDEQNP +YDFCFQTYER- +>UniRef100_D6KKE2/1-161 +MLALIVAVAHNRVIGKDNTLIWHLPNDLKFFKEKTTGHVIIMGRKTFESLP---FLLPNREHWVITRDKGFDAPEGVKIF +HNPEAAAEAA---RA--LDAAYVIGGAQVYEAFLPY--VDTMYITEVDHEFDGDAFFPEFSEDAFTIESVVDGIVDEKNQ +YPHRFVTYRRK +>UniRef100_B5FGG3/1-155 +---MIAAMAKNRIIGIDNQMPWHLPADFAWFKRCTMGKPIVMGRKTYESIG---RSLPGRLNIVLSRDANLQ-IDGVTCV +TSIEEAKQAA---GD--IEELMIIGGGSIYQACLAD--ADKLYLTFIDADIKGDTQFPDWG-EGWDQTHSEMYPKDEKNQ +YDMEFVVLER- +>UniRef100_J0Q1R2/6-169 +--CLIAAVAKNGVIGREGAMPWHLSTDLQRFKALTFGRPVIMGRKTWDSLG---RPLPGRTNIVITRNCAFT-AEGAVIV +HSLSQACSIAKASQN-GADAVFIIGGGEIFQQGLNI--ADKIFLTEVLDSIEGDSFFPVFDKEKWTIVQTQYIPEGEKDS +HPTRFVVYERK +>UniRef100_J7TWX1/7-170 +-LCLIAALADNRVIGRDNQLPWHLPADLKHFKALTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQPGLT-LEGAEVF +ATLEAAIERADRDED--AEELMLIGGAQLYELGLEQ--ADRLYLTRVGLEPEGDAFFPQIDESAWRMTSSVEHPA-SAET +PFYAFEVWERR +>UniRef100_J2NJG0/7-170 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLR-LEGAEVY +PSLEAAVARAELEQG--VTELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPEGDAWFPEFDLNQWQLVSNVPNRA-EGDK +PAYSFEVWEKR +>UniRef100_D0W3P7/32-190 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPERRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--MEEIVIMGGAQIYAQAMPL--ATDLRITEVGLTVEGDAFFPEIDRMHWKEAERTERRV-SSKG +TVYAFVHYLKR +>UniRef100_H1NM19/2-163 +IISLVAAASGNNVIGKDNKLLWSLPNDMKHFKNVTWGMPVVMGRKTFESFR---QPLAGRKNIVLSTNKNLK-IDNAVVA +HSMQDVELLV---RAMDVKELMVIGGGEIYKLYLPK--ANRIYLTRVDTVLEGDAFFPVFDQREWTLESKVDNKADDKHL +YNYSYELWERK +>UniRef100_E6V6R7/6-167 +-INLIYARAANGVIGVNGTIPWHLPEDMAHFKQKTAGAPVIMGRKTWDSLPPRFRPLPGRQNIVVTRQADWR-AEGALPV +GNLRDALSLC---AEAASPEVWVIGGAQIYAEAEPL--AQRAVVTEIARDYEGDAHAPVLDGAAWRETQRESHVS-AKDG +LGFSFVTYER- +>UniRef100_J1J9P7/5-168 +-IYLIAAVAENGVIGREGAMPWHLATDLQRFKALTFAKPVIMGRKTWESLG---RPLPGRTNIVITRNHAFT-AEGAVVA +HSLSQACSIA---KKVGADAVFIIGGGEIFQQGLSI--ADKIFLTEVLASIEGDSFFPVFDKEKWTIVQTQYIPEGDKDS +HPTRFVVYER- +>UniRef100_A2SHH1/4-162 +--WLIAAVARDGAIGRAGTMPWHLPQDLAHFKRTTLGCPVVMGRKTWESLPPRFRPLPGRRNVVVTRNAAWQ-ADGAEAA +PSLDAALERL---RE--AERVFVIGGGELYAQALPR--ADGLVLTEVDTDVDADTHFPAWDRSAFSEAARESHTD--GAP +WPYHFVRYER- +>UniRef100_A9IW81/5-169 +-ICLIAAVAENGVIGREGAMPWHLSTDLQRFKALTLGKPIMMGRKTWDSIG---RPLPGRTNIVITRDYTFC-AEGAVVA +HSLSQACSLAKSQND--VEEIFIIGGGEIFQQGFRL--ADKIFLTEVLASIEGDSFFPIFDKEKWTIVQTQDIPKGDKDS +HPTRFVVYERK +>UniRef100_B1KGH4/3-159 +-IALIAAMANNRVIGKDNQMPWHLPEDLRHFKAMTLGKPIVMGRKTFDSIG---RPLPGRHNIVISRQEGLK-IEGVTCV +SSFDAAVSAA---GD--IEELVVIGGGQLYSATLAL--ADKLYLTEINLDVDGDTHFPSWDDGSWLLLDEEVGVN--DKG +LEYRFINLVKK +>UniRef100_F3G530/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +ASLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLPQ--ADRLYLTRVALSPDGDAWFPEFDTAQWALVSNTENAA-VDDK +PAYNFEVWER- +>UniRef100_F3FJ14/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +ASLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLPQ--ADRLYLTRVALSPDGDAWFPEFDTTQWALVSNTENAA-VDDK +PAYNFEVWER- +>UniRef100_I6AHK5/4-164 +-LTLIVARARNGVIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRRTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLDGALALA---ARDGAAEAFLIGGAQLYAEGLRH--ADKLIVTEIDQDFEGDASFPAPDPAQWEAVSRDAHRAAAPND +FAYAFVVYRRK +>UniRef100_E6X599/4-163 +-VTLIAAAADNNALGKDNDLLWHLPDDFKRFKALTTGYPIVMGRKTFESFP---KPLPNRTHIIITRDKNYKTFENCKVV +HSLEEALIVG---NQ-LNNAVFIIGGGEIYALGLEK--ATCIELTRVHGNFEADAFFPEFDENKWELIKEEHHPKDDKHK +YAFTYLTYQ-- +>UniRef100_UPI0002AB64CE/142-300 +-ITMIAAAGQNNELGKDGDLVWHLPDDFKRFKALTTGHHIIMGRKTFESFP---KPLPNRTHIILTRDKNYK-TEGGIVV +HDLETALATT---SG--DENPFIIGGGEIYKLGMKV--ADEIELTRVHGTFDVDTYFPEIDESKWKIKTSLHHPADDKHK +YSFDYETWVRK +>UniRef100_E9CPH6/2-159 +IISLIAALAAERVIGMENAMPWHLPADLAWFKRNTLNKPVIMGRKTFESIG---YPLPGRHNIVLSSRSGSE--SGVTWV +SSLDDALAAA---GN--VEEVMVVGGGRIYSQFLAR--ANRMYLTHIDAEVGSDTHFPDYEPYEWETSFSEFHDADELNS +HSYCFEILER- +>UniRef100_I4XXD1/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLR-LEGAEVY +PSLEAAVARAELEQG--VTELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPEGDAWFPEFDQQQWKLVSDVPNPA-EGDK +PAYSFEVWER- +>UniRef100_G4FBP6/20-182 +-VAMIVAMAKNRVIGVDGKLPWYLPEDLKFFKRITQAKPLVMGRKTYASIG---KPLPNRLNVVVTRNAEFS-HEGVRVC +HDLPTALELADTIEA--AEEIMVMGGGEIYRQALPF--AQRLYITEVDIDVEGDATFPDFGPSEWQEVQRVAGQP-AEGQ +PSYDFVVYER- +>UniRef100_A4VRN9/83-246 +-LAMIAALAERHVIGRDNIMPWHLPADLRHFKAMTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQADLQ-LDGAETF +TDLDAALVRAEAREQ-GVDELMLIGGAQLYAQALGQ--AQRLYLTRIDAQPEGDAFFPVFDEHEWQCIDSQPHPA-EGEA +PAYRFETWQRR +>UniRef100_J2MZI5/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLQ-LEGAEVY +PSLEAAVVRA---QEWVVDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNVPNPA-EGDK +PAYNFEVWER- +>UniRef100_F0AKM2/4-161 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLH--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPAIDRTHWKEAERTERRV-SSKG +TRYAFVHYLR- +>UniRef100_J2NWT8/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLQ-LEGAEVY +PSLQAAVIRAEREQG--VDELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNVPNPA-ESDK +PAYSFEVWER- +>UniRef100_L0EFC8/3-161 +-ITLIAAMARNRVIGQDNGLPWRLPDDLKFFMRSTLGRTVLMGRRTFESLP--GGPLKNRLNVVLTRQADYR-PDGCEVV +HSVEEALSRY---G---DGELMVAGGAEVYRWFLPH--ADRMLLTEVDAEVEGDARFPEWNPAEWVLVESEQHPADERHV +YSFRFNTYVRK +>UniRef100_F0GAS9/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDASRR-FEGCDTV +TSLADALALA---ARDGAAEAFLIGGAQLYTEGLAL--ADKLIVTEIDADFDGDASFPAPDPAHWREVSRDAHQAAAPNT +FGYAFVVYTRK +>UniRef100_Q1Z4P4/3-159 +-ISMIAAMAKDRVIGKDNAMPWHLPADFAWFKKSTLGKPIVMGRKTFESIG---RPLPGRLNIVISRNPAFS-VEGVTVV +ADIEAAKHAA---GD--IEELMIIGGGSIYEACLPS--ADRLYLTFIDLDVDGDTCFPDWG-DGWIKSYTEHYSSDEKNA +HDMQFVILDR- +>UniRef100_B9MG01/3-163 +-VNLIYARAANGVIGKNGTMPWHLPEDLAHFKALTQGHPVIMGRKTWDSLPPRFRPLPGRANIVVTRQADWQ-ESGAQRA +SSLPEALALA---QQSGSTTAWVIGGAQIYAQALPL--ATRVEVTEIAQDYEGDAYAPALG-PEWVETARSNHVG--AGG +LPYAFVTFERR +>UniRef100_A1AXR7/3-160 +-LSIIVAMDDNQLIGKNNALPWYLPADLAYFKKTTIGKAVLMGRKTYDSIG---RPLSNRRNIIVSRNTKLK-VDGCEVV +GSINVALNLV---NG--ANELMIMGGVSFYEQMIDK--VDRIYITEVNGKFDGDTYFPEFDRTKFSELSRESHQPDEKNL +HAHNFVILQK- +>UniRef100_UPI0002880AD2/1-156 +MISLIVAHDQNRVIGYENDMPWHLPGDLAYFKKMTMGKPIIMGRKTFESIG---RALPGRTNIVITRNAAYT-ADNITTV +DSLEAALAIA---QP-LHDEVMIIGGGHIFEQSLDI--ADRLYITEIHHAFNGDTYFPAYP--AFHEVQASAPQQ--ADG +YTFVYKIFER- +>UniRef100_C4FNN3/1-161 +MLALIVAVAHNRVIGKDNTLIWHLPNDLKFFKEKTTGHVIIMGRKTFESLP---FLLPNREHWVITRDKGFDAPEGVKIF +HSPEAASEAA---RV--LDAAYVIGGAQVYEAFLPY--VDTMYITEVDHEFEGDAFFPEFSEEAFTIESVVDGVVDEKNT +YPHRFVTYRRK +>UniRef100_F3J1I7/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +ASLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLPQ--ADRLYLTRVALSPDGDAWFPEFDTTQWALVSNAENAA-VDDK +PAYNFEVWER- +>UniRef100_J0KJJ8/3-161 +-LHMIYARAANGVIGKDNRLPWHLPEDMARFKSLTQGCPVVMGRKTWDSLPPRFRPLPGRTNIVITHQADWG-AEGAVRA +ASLQDALQHA---SA--GQTVWVIGGAQVYAEAQPL--ADRIELTEIAQDFEGDAHAPVLD-AGWHETARSTHTS--TNG +LPFSFVTLERR +>UniRef100_C7RLL7/1-169 +MISLIAAVARNGAIGRNQQLLWRLPEDMRYFRETTSGKTVIMGRKTWESLPPAYRPLPNRRNIVLSRNPAYL-PRGGDLA +CSIEDALRLA---GG--AAEVFIIGGEELYRQTMPL--ATRLYITEVAEESPGDAFFPDVASGEWREISRRVGRSLRDQA +PAFDFVVYERR +>UniRef100_L7MJG0/37-211 +---AIVAMCRNRGIGVNNSLPWRLKKELAYFTRLTKQNAVVMGRLTWESLPPKSRPLSDRINIVVSKTLTEI-PEGHHVV +RSFADAVQTL---QNLKVDKVFVIGGAQLYRELIESPHCSRIYLTEIDKEFECDVFFPEFDTSRFRLVKEEGVPEQQEGD +ITYHFRVYER- +>UniRef100_F3JGN6/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +ASLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLPQ--ADRLYLTRVALSPDGDAWFPEFDTAQWALVSNTENAA-VDGK +PAYNFEVWER- +>UniRef100_H9JUX7/6-184 +-LNLIAAACENMGIGINGTLPWKLKKEMAYFTTMTTSNAVIMGRRTWDCIPIKYRPLSNRINIVLTHNVDYVKPEGVIVV +PGLDEAIDHI---DSRDIESTWVIGGSSIYKAAMEHPNCGKIYLTEIQKSFDCDTFFPDINKQRFHLVNEEEVPGQSEGD +INYYYRIYKR- +>UniRef100_A0K5Q8/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDATRR-FEGCDTV +TSLADALALA---ARDGVPEAFLIGGAQLYAEGLML--ADKLIVTEIDADFDGDASFPAPDAAHWQEVSRDAHQAAAPNT +FGYAFVVYTRK +>UniRef100_F0A3G9/4-161 +-ITLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLH--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPAIDRTHWKEAERTERRV-SSKG +TSYAFVHYLR- +>UniRef100_G8Q3Q3/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQSGLV-LEGAQVF +STLEAAVARAELEQG--VDELMLIGGAQLYAQALEQ--ADRLYLTRVALSPEGDTWFPAFDASQWTLVSNQPNPA-EGDK +PAYSFEVWEK- +>UniRef100_K8RG29/4-160 +-LTLIVARARNGVIGRENQLPWRLPEDLAFFKRTTMGAPIIMGRKTHESIG---RALPGRRNIVVSRDGTRR-YEGCDVV +TSLEAALAL----EP--AKEAFLIGGAQLYQDAIAR--ADKMIVTEIDADFDGDTRFPAPDPELWREVSREPHRAAAPND +FAFAFVTYER- +>UniRef100_F3PR38/1-162 +MISIIAAIDKNRGIGYQNKLLFWLPDDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNIVLSSQEDFS-CPGAEVF +CSLEEALANC---RP--DEHIYIIGGASVYRQALPL--ADALCLTEVDAEAQADVYFPEIDLTVWQEKSRESHPIDEKHP +CPYAFVDYIRR +>UniRef100_E1L831/1-161 +MLALIVAVAHHRVIGKDNSLIWHLPNDLKFFKEKTTGHVIIMGRKTFESLP---FLLPNREHWVITKNKGFNAPEGVRVF +SSPEAAVEAA---KK--LDVAYVIGGAQIYEAFLPY--VDVMHITEVDHEFEGDAHFPEFDASAFTITSVVEGTVDDKNK +YPHRFVTYERK +>UniRef100_UPI00029AB82E/7-171 +-LSLIAALAENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQPGLQ-LEGAEVF +ASLDEAMVRAELAQG--VDELMLIGGAQLYTQAIERGLADRLYLTRVELNPEGDAWFPPFDQAQWKLASSQANAA-EGDK +PAYHFEVWEK- +>UniRef100_G3MHL1/57-231 +---AIAAMCRNRGIGFKNALPWRLKKEMAFFKRMTSQNAVVMGRNTWESIPPKFRPLNNRINVVVSKTLTEV-PEGHHVA +SSFPAALQLLQDTGK--VDKVFLVGGAQLYREALESGHCTRIYLTEVDKDFECDVFFPEFDNSVFSPVEEEGVPQQQEDG +VTFRFRVYER- +>UniRef100_D1MYR1/1-155 +---MIAAMANNRVIGKDNQMPWHLPEDLKHFKAMTLGKPIVMGRKTYDSIG---RALPGRLNIVISRQEGLS-IPGVTCV +TSFEMAVEAA---GE--CEELVVIGGGQLYASLLSK--ADKLYLTEINLDVAGDTFFPQWDDGSWERISQEMLVN--GAG +LEYSFINLVKK +>UniRef100_F8UVT7/3-179 +-LSIIVAMDRNRVIGRGGALPWRLSADLQRFKALTMGHHLMMGRKTFESLP---RLLPGRTSMVISRSQALN-FGKLIFT +QSLEDALGIA---AA--DPEVFVIGGAQIYELALPR--ADRLYVTHVEADVEGDTFFPAYDQGQWRRVEETEHAADTKNQ +FPHRFCIYDR- +>UniRef100_J0R7A5/5-169 +-VCLIAAVAENGVIGHEGDLPWHLSTDLQRFKALTFGKPIIMGRKTWDSLG---RPLPGRTNIVITRNRAFT-AEGAVIA +HSLSQACSVAKSQNS--ADAVFIIGGGEIFQQGLPI--ADKIFLTEVLASIKGDSFFPVFDKEKWTIVQTQYIPEGDKDS +HPSRFVVYERK +>UniRef100_J2SMW3/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLQ-LEGAEVY +PSLEAAVVRA---QQWGVDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNVPNPA-EGDK +PAYNFEVWEK- +>UniRef100_Q4K492/7-170 +-LSLIAALAQNRVIGVDNSMPWHLPGDFKFFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQTGLM-LEGAEVY +PSLKAAVARAELEQG--ANELMLIGGAQLYSQGLEQ--ADRLYLTRVALSPEGDAWFPEFDEQQWKRVSEVPNPA-EGDK +PAYSFEVWEKR +>UniRef100_UPI000255BC9F/1-160 +MISFLLAMDRNGLIGRGNKLPWHLPDDLRYFKETTWGHPVIMGRKTFESIG---KALPGRENSVLTQNLDFS-APGVTCY +HSAEEFLHAG---KA-YGNECFVIGGAKIFDLFLPY--ADRLYITNIDAEFEGDTYFKGFREKDWQLVSQRSGKLDRKNI +YPHEFHVYER- +>UniRef100_I5CQW0/4-163 +-LTLIVARARNGVIGRDNQLPWRLPEDLAFFKRTTMGAPIVMGRKTHESIG---RVLPGRRNIVVTRDAQRR-FDGCDTV +TNLDDALALA---ERDGAAEAFLIGGAQLYEEGARR--ADKMIVTEIHADFDGDARFPAPDPAVWDEVSRETHRAKEPND +FEYAFVTYRR- +>UniRef100_B1Y5E0/4-165 +-IVLIAAVARNGVIGRDNDLPWRLPEDLQFFRRTTMGHPVLMGRRNWDSLPAKFRPLPGRHNLVLTRNPDWR-AEGATVV +HSLAQALDQL---GD--VPTLFVIGGGELYRLALPL--ADEIILTEIDRAVDGDVFFPHWDRSAFEVLSRETHAADGSDA +IGYERVHHRKK +>UniRef100_E2MAI7/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +PSLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDTAQWALVSNAENAA-VDEK +PAYSFEVWER- +>UniRef100_B1YV70/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLADALALA---ARDGATEAFLIGGAQLYAEGLAL--ADKLIVTEIDADFDGDASFPAPDPAHWHEVSREPHQAAAPNT +FGYAFVVYARK +>UniRef100_J1GDD5/2-148 +MISMIAAMADQRIIGKDNQMPWHLPADFAWFKRCTLGKPVVMGRKTYQSIG---RPLPGRHNIVISRDASLQ-IEGVDVV +TSIEAALAKA---GE--VDEVMIIGGGSLYAACLPM--AHKLYITEIHAKLDGDTQFPEWG-SDWLERSREHYPADEKK- +----------- +>UniRef100_J8WUX3/4-161 +-LTLIAACAENLCIGAGNAMPWHIPEDFAFFKAYTLGKPVIMGRKTWESLH--VKPLPGRRNIVISRQADYC-AAGAETA +ASLEAALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPAIDRTHWKEAERTERRV-SSKG +TSYAFVHYLR- +>UniRef100_A1VQZ7/6-163 +-INLIYARAANGVIGRNNAMPWHLPEDLAHFKRLTQGWPVIMGRKTWDSLPPRFRPLPGRTNLVITRQPDWQ-APGALPA +ASLADALAQC---SQ--SEEVWVIGGAQIYAHAEPL--ADRIEVTEIAQDFDGDAFAPPLG-EEWQETAREAHVS--SHG +LPFSFVTFEK- +>UniRef100_D1DYB7/18-175 +-ITIIAACAENLCIGAGNAMPWHIPEDFAFFKVYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETV +ASLEVALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWKEAERTERRV-SSKG +VAYTFVHYLK- +>UniRef100_D1EHM6/18-175 +-ITIIAACAENLCIGAGNAMPWHIPEDFAFFKVYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETV +ASLEVALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWREAERTERRV-SSKG +VAYTFVHYLK- +>UniRef100_I4KGS7/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLV-LEGAQVF +PSLDAAVERAEKAQG--VDELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPEGDAWFPEFDRNQWKLVSNVENPA-EGDK +PAYNFEVWEK- +>UniRef100_D7UY41/1-158 +MINLIWAQDANGNIGKDNQMPWRLPADLAYFKKQTTGKTIVMGRKTYDSLG---KALPNRENIVLTRDPELT-LADASVV +HTKADILKRA---E---KEAIFIIGGAQIYALFADD--ADRLYVTKIAATFDADTAFPVLDWSAFRLVQETPGHIDEKNK +YPHAFLVYER- +>UniRef100_UPI00029B145B/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLV-LEGAEVY +PSLEAAVARAQANEQ-GVDEVMLIGGAQLYAQGMAQ--ADRLYLTRVALSPEGDAWFPEFDLGQWTLVSNTQNPA-EGDK +PAYDFEVWEK- +>UniRef100_K2JGX2/3-166 +-FSAIAAMARNRVIGQDNGLPWRLPGDLKFFKAMTLGKPVVMGRKTFQSIG---KPLPGRPNIVVTRDPGFA-AEGIHIA +RDIGTALDLAAARET-GAEEVMVIGGAEIYAQALPR--LDRLYLTEIDAEIAGDAHFPEIEPRAWREADRTNPVLDEASG +LSYCFVTLQR- +>UniRef100_L1M4I2/7-171 +-LSLIVALAENRVIGLDNRMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQPGLQ-LEGAEVF +ASLEDAIVRADREQG--VDELMLIGGAQLYAQGLEKGLVDRLYLTRVEMNPEGDAWFPEVDERVWKKVSSQQGPV-EEGK +PAYHFEVWEQ- +>UniRef100_D5BKS2/1-163 +MVTMIAAAAENNALGKDNDLLWRLPDDFKRFKKLTSHHPIIMGRKTFESFD---GLLPNRTHFVITRNENYDPGKGVYVV +KSLSLALKIA---QD-LDENPFIIGGGEIYKMGLER--TDKIELTRVHESFDADTFFPDIAEEEWKLTEEVFHEKDEKHK +YSFSYLTYERK +>UniRef100_A3L075/5-168 +-LAMIAALGENRAIGIDNRLPWRLPADLKHFKAMTLGKPVIMGRKTWDSLG---RPLPGRLNLVVSRQAALA-LEGAEVF +ASLDAALARAEQAED--ADELMLIGGAQLYAEALPR--AARLYLTRVGLAPEGDAFFPEIDGAAWRLASSIEHAA-ADDA +PAYAFEVWERR +>UniRef100_H0IZ75/14-176 +-VAMIVAMAKNRVIGVNGKLPWYLPEDLKFFKRMTQAKPLVMGRKTYASIG---KPLPNRLNIVVTRDTNFQ-AAGTRVC +HDLPTALELADTIEA--AEEIMVMGGGEIYRQALPF--AQRLYITEVDIDVDGDASFPEFSLEEWREVQRVAGSP-AEGQ +PHYDFVVYER- +>UniRef100_L7HET2/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLA-LEGAQVF +PSLEAAVQRAELEQG--VDELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPEGDAWFPEFDRSQWTLVSNVENAA-EGDK +PAYNFEVWEK- +>UniRef100_B1FJ18/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLADALALA---ARDGAAEAFLIGGAQLYAEGLAL--ADKLIVTEIDADFDGDASFPAPDPAHWHEVSREPHQAAAPNT +FGYAFVVYARK +>UniRef100_G7HI81/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDATRR-FEGCDTV +TSLADALALA---TRDGAPEAFLIGGAQLYAEGLTL--ADKLVVTEIDADFDGDASFPAPDAAHWQEISRDAHQAAAPNT +FGYAFVVYARK +>UniRef100_F3K3S2/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +PSLDAAVVRAEAKEQ-GVDEVMLIGGAQLYAQGLPE--ADRLYLTRVALSPDGDAWFPEIDTAQWALVSDTENAA-VDDK +PAYNFEVWER- +>UniRef100_L1HZK9/10-172 +-LAMIAALAENRVIGVDNRLPWHLPADLKHFKALTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQAGLK-LEGAEVF +TSLEAALQRADREEE--AEELMLIGGAQLYAEALPV--AERLYLTRVALSPAGDARFPEVDESRWHLASSIEHEA-TAET +PAYAFEVWDR- +>UniRef100_D6KQV3/1-161 +MLALIVAVAHNRVIGKDNTLIWHLPNDLKFFKEKTIGHVIIMGRKTFESLP---FLLPNREHWVITRDKGFDAPEGVKIF +HNPEAAAEAA---RA--LDAAYVIGGAQVYEAFLPY--VDTMYITEVDHEFDGDAFFPEFSEDAFTIESVVDGIVDEKNQ +YPHRFVTYRRK +>UniRef100_UPI00016A667D/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDGSRR-FDGCDTV +TSLADALALA---ARDGAPEAFLIGGAQLYAEGLAL--ADKLVVTEIDADFDGDASFPAPDPAQWQEVSRDPHQAAAPNT +FGYAFVVYEKK +>UniRef100_Q11US6/4-161 +--SIIVAQSENRAIGINNTLPWHLPADLKRFKAITMGHHMIMGRKTYESIG---NPLPGRTSIVVTRNKDLV-FAGCTMA +HSLAEAFEIA---QNNNDSEAFVIGGAELIKEAINS--CDKLYLTTIHQNFEGDTFLDALA-SDWKETEHVVHAPDDKNA +YSYSFITYEK- +>UniRef100_K6YXD8/4-171 +-IAMVAAMANQRVIGLNNQMPWHMPADLKHFKRVTLGKPIVMGRKTYESIG---RALPGRLNIVITSDQNYQ-LVDASIV +HSCEQAIAVATMPEL--EQEVMVIGGGTVYQHFLPH--ANRLYLTFIDLDTPGDTYFPNYSDGAWQEIESESNDPDEKNP +HPYRFVTLAR- +>UniRef100_UPI0002ADC24F/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +ASLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLPQ--ADRLYLTRVALSPDGDAWFPEFHTAQWALVSNTENAA-VDDK +PAYNFEVWER- +>UniRef100_UPI00029A2911/1-160 +MLTIIAAAGENNELGKDSGLVWHLPDDFRRFKRLTTGHHIIMGRKTFDTFP---QPLPDRTHVVITRKDNFK-KEGIVTV +HSLERAIDFS---KG--DPQPFIIGGGEIYKLAMDI--ADKIELTRVHGTFEADTFFPEIDEKMWVLEKEEFHEKDEKHK +YSFTYLTYIRK +>UniRef100_C5UZN8/1-162 +MLSIIVAIAKNNVIGNDNKLIWHISEDLKRFKEITSGKTIVMGRKTFESLP---GVLPNRKHIILTRDKNFKVSECVEII +YDFDELVSKY---KN-SNTEVFIIGGGEIYKQLLPH--TNKLYLTKINKDFDGDTYFPQINYDDFKVDYKSDIIIDEKSK +LEYNFINLSR- +>UniRef100_B1JXV6/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDATRR-FEGCDTV +TSLADALALA---ARDGVPEAFLIGGAQLYAEGLML--ADKLVVTEIDADFDGDASFPAPDAAHWQEVSRDAHQAAAPNT +FGYAFVVYMRK +>UniRef100_F9MN91/1-162 +MIQIIAAVDKNGGIGKDNKLLCHLPADLKRFKQRTSGHTIIMGRKTWESLP---RVLPQRKHIILTGQHTYKVNPAVSIC +HSISELMPLL---RA--EEDYFIIGGSSLYKAFLSK--ADVLLLTEIEAVFAADTFFPSIDKRMWHEVQREHFGVDQNHK +YAFDFVRYEKR +>UniRef100_P04174/4-159 +-ITIIAACAENLCIGAGNAMPWHIPEDFAFFKVYTLGKPVIMGRKTWESLP--VKPLPGRRNIVISRQADYC-AAGAETV +ASLEVALALC---AG--AEEAVIMGGAQIYGQAMPL--ATDLRITEVDLSVEGDAFFPEIDRTHWREAERTERRV-SSKG +VAYTFVHY--- +>UniRef100_F8WW67/5-163 +--SIVVVIDEANAIGKDNDLLCHLPNDLKHFKAITAGYPVIMGRRTFESLP--KGALPNRRNIVITNNKDLQ-FDRCEMV +SSIDEAIELC---KG--EQEIFFIGGGTIYKKAIGF--ADRLYLTRIHHQFEVDTFFPEIKQEEWKELSREDHDTDEKHK +YRYSFINLEK- +>UniRef100_K4ZD82/3-160 +-ITMIWAMDEQRLIGKDNGMPWHLPNDMKFFRENTKGKTVVMGRKTYESLN---GALPKRRNLVLTRNSEWR-TDDAEVI +TDINPVLELA---Q---NEEVMIIGGAQIYNLFMPH--ADKLLVTRISGTFEGDERFPVYDEHVWELEWEQPGIVDEKNA +YSHQFQSYLRK +>UniRef100_I7I2A7/3-160 +LISLIAAIDETGGLGINNQLLCYLPADLQHFKSITMGKPIIMGRKTYESIG---KPLPGRLNIVISQSIQSI--PGVVVV +DSLGQAIKET---AD--ASEVMLIGGAKIYSQAISM--ANRLYITQIHHQFTADVFFPKINELVWSCRSKEHRQHDDKNQ +YDMTFCVYER- +>UniRef100_F3HDC1/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTELQ-LEGAEVF +PSLDAAVVRAEAQQQ-GVDEVMLIGGAQLYAQGLAH--ADRLYLTRVALSPEGDAWFPEFDMAQWTLVSNTENAA-VDDK +PAYNFEVWER- +>UniRef100_J2YQ26/7-172 +-LSLIAAHAENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQPGLQ-LAGAEVF +ASLEAALERAELEQG--VDELMLIGGAQLYGQALDKGLVSRMYLTRVELRPEGDAWFPEFDLAQWQLVSSDPQPA-QGEG +PAYHFEVWDKR +>UniRef100_A5IAH4/3-160 +VISLIAAIDETGGLGINNQLLCYLPADLQHFKSITMGKPIIMGRKTYESIG---KPLPGRLNIVISQSIQSI--PGVVVV +DSLGQAIKET---TG--ASEVMIIGGAKIYSQAISM--ANRLYITRIHHQFTADVFFPKINELVWSCRSKEYRQHDDKNQ +YDMTFCIYER- +>UniRef100_J9GTZ1/4-164 +-ISIIAAVDRQMAIGFQNKLLFWLPNDLKHFKTLTTGHTVLMGRKTFESLP--KGALPNRRNIVLSSHPETR-CEGAEVF +TSIEDALQHC---GE--EEHIYIIGGASIYRQALPL--ADELCLTEINDTAEADAYFPNFSSDEWQEKSREVHPADEKHL +CSYVFVDYIRK +>UniRef100_Q5WZM8/3-160 +LISLIAAIDETGGLGINNQLLCYLPADLQHFKSITMGKPIIMGRKTYESIG---KPLPGRLNVVISQSIQSI--PGVVVV +DSLGQAIKET---AD--ASEVMIIGGAKIYSQAISM--ANRLYITRIHHQFTADVFFPKINELAWCCRSKEYRQHDDKNQ +YDMTFCVYER- +>UniRef100_F4GQZ0/5-163 +IIQLVVAYSENRVIGRDNALPWRLPSDLAHFKRVTLGNPIIMGRNTWISLG---RPLPGRPNLVISRNPEYK-AEGASVH +PSLDAAVAACI-SAA--ADKVCIIGGEQVFRHALDI--ADEIIATEVRAQIDGDTFFPALDSSLWQEIERLPQPE--ENG +LHFDFVTYRR- +>UniRef100_Q2NVX9/2-160 +IISLIAALAVDRVIGMENTMPWHLSADLAWFKRNTLNKPVIMGRRTFESIG---KPLPGRQNIVLSSHPGDN--DAVTWV +TTPAQALAAA---GE--VVEVMVIGGGKVYETFLPQ--AGRLYLTHIDAEVDGDTWFPDYEPDEWRSTFSAFHDADEKNT +HSYCFEILDRR +>UniRef100_Q2SXY8/56-216 +-LTLIVARARNGVIGRDNRLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTA +TSLGDALALA---ERDGAAEAFLIGGAQLYAEGLRH--ADKLIVTEIDQDFEGDASFPAPDPAQWEAVSRDAHRAAPPND +FAYAFVVYRRK +>UniRef100_D5C3K8/2-160 +IISFVVAMDDHRLIGANCRLPWHLSADLKYFRRLTMGKPILMGRGTHESIG---RPLPGRHNIVVTHKLHYK-APGCTVV +HSVEAGLQAA---GK--AEEVMVIGGASLYQQLFPQ--AHRIYLTLVRGTFRGDTWFPDFDPADWAEVWREDHDPDSQNP +YPYSFIRLER- +>UniRef100_F3XRB8/1-162 +MISVIVAIARNRAIGFENRLLYRLPDDLRRFKALTTGHTIIMGRKTFESFP--KGALPNRRNIVLSKNKAAV-FPGAETF +SSLQEALSHC---KE--EEEIFIIGGESVYKEALPL--AQKLYLTEIEDTPQADAFFPPFDIRLWELIQSSRHDRDEKHQ +CPFSFKDYQRK +>UniRef100_A6UYF3/5-168 +-LAMIAALGENRAIGIDNRLPWRLPADLKHFKAMTLGKPVIMGRKTWDSLG---RPLPGRLNLVVSRQAGLA-LEGAEVF +ASLDAALVRAEQAED--ADELMLIGGAQLYAEALPR--AERLYLTRVGLAPEGDAFFPEIDDAGWRLASSIEHAA-ADDA +PAYAFEVWERR +>UniRef100_Q8EQG1/1-162 +MISLLLAMDRNHVIGVNNQLPWHLPKDLRFFKEKTTGNTIIMGRKTFESMG---GALPNRKNIVLTSRSDVQ-YPNAKII +HHIDTIKQWN--IEN-PEEEYFVIGGANLFQQVMDI--ADRMYITWIDESFTGDTFFPKFNQEDWIISSKIKGDKDEKNP +YDYYFIQYDRK +>UniRef100_D4W574/1-150 +MISLIVAFDQNQLIGVNNQLPWHYKEDLKYFKETTTGHDILMGRHTFESILSQNKPLPNRHHIVLTKQMSYN-HEQVTIT +DNLNKILANY---QN--SKELFVIGGRSIYEQTLPI--ADRLYITHIDATFEGDTYFPEINWDEWRCIKEKKVQE----- +--LR------- +>UniRef100_Q0BH56/33-193 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLADALALA---ARDGAAEAFLIGGAQLYAEGLAL--ADKLIVTEIDADFDGDASFPAPDPAHWHEVSREPHQATAPNT +FGYAFVVYARK +>UniRef100_A3LHF9/5-168 +-LAMIAALGENRAIGIDNRLPWRLPADLKHFKAMTLGKPVIMGRKTWDSLG---RPLPGRLNLVVSRQAGLA-LEGAEVF +ASLDAALARAEQAED--ADELMLIGGAQLYAEALPR--AARLYLTRVGLAPEGDAFFPEIDGAAWRLASSIEHAA-ADDA +PAYAFEVWERR +>UniRef100_F3ECW8/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +PSLDAAVVRAEAKEQ-GVDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPDGDAWFPEIDTAQWALVSDTENAA-VDDK +PAYNFEVWER- +>UniRef100_J7J4C3/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLADALALA---ARDGVAEAFLIGGAQLYAEGLVL--ADKLVVTEIDADFDGDASFPAPDPAHWHEVSRDPHQAAAPNT +FGYAFVVYERK +>UniRef100_B1QY68/1-163 +MLSLIVAIAQNNVIGKDNKLIWHISEDLKRFKSITSGNTMLMGRKTFESLP---GILPNRKHVIITRDDKYAVSDQVDII +SDLDLFIKNH---EN-SEEEIFVIGGAEIYKQLLPH--CKKLYLTKVHESFEGDTHFPEIDFSKYDIEYSSDKMIDEKNG +LTYSFINLVRK +>UniRef100_UPI000287D639/7-169 +-LSLIAALAENRVIGVDNRMPWHLPADFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQAGLQ-LDGAEVF +PSLDAALVRAELEQG--VDELMLIGGAQLYAQGLEQ--ADRLYLTRVGLSLEGDAWFPEFDLSVWQRVSDEPHPA-EGDK +PAFSFEVWEK- +>UniRef100_I4JYD6/7-169 +-LSLIAALGENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQSGLV-LEGAQVF +STLEAAVARAELEQG--VDELMLIGGAQLYAQALEQ--ADRLYLTRVALSPEGDAWFPAFDASQWTLVSNQPNPA-EGDK +PAYSFEVWEK- +>UniRef100_B9JGK8/7-170 +--TIVVAVSSNGIIGRDGDMPWRLSSDLKRFKALTLGKPVIMGRKTFQSIG---KPLPGRPNVVITRDSGFS-AEGVTVV +HSLDDAIDVAAAESG--ADEICILGGGEIYRQAMSH--ADRLLITHVEAEVDGDTSFPVIDPAVWVVDSELAVPEGEKDN +YPTRFVRYFRR +>UniRef100_I2DL15/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDPARR-FDGCDTV +TSLADALALA---SRDGAAEAFLIGGAQLYAEGLML--ADKLIVTEIDADFDGDAAFPAPDPAHWREVSRDPHQAAAPNT +FGYAFVVYARK +>UniRef100_F9YPZ4/1-162 +MITLIAAASQNNALGKNGDLLWHLPKDFTHFKNLTMGHCIVMGRKTFETFP---KLLPGRKHIIITRQKEYQ-KADCIVV +PSVEWAIEMA---LQ-IDENPFIIGGGEVYRQTMKY--AQKIELTRVHAHFEADAFFPEISDKEWQLVESVTCLKDDKHA +YDFTFETYLRK +>UniRef100_Q21U57/3-160 +-LHLIFARSANGVIGLNGKLPWHLPEDLAHFKRTTLGSPVIMGRKTWDSLPPKFRPLPGRLNVVVTRQPHWQ-AAGALTA +HSLAEACALC---PS--DSHAWVIGGAELYLQALPM--ASTAVVTEIDANFEGDAFAPQFG-PQWRETARERLVS--STG +LSFSFVTYCR- +>UniRef100_D1RID5/4-161 +-ISLIAAIDESGGLGINNQLLCHLPADLQHFKSITMGKPIIMGRKTFDSIG---KPLPGRLNIVLSRSLSFI--DGVHVL +DSLEKAIEYT---AG--HDEIMIIGGAVLFNDAIDK--ASSLYITHIHHQFAADVFFPKIDKSVWHCQNEQFRHQDEKNK +HDMTFCFYERK +>UniRef100_A2SN57/3-165 +-LAIIAACARNGVIGRNNDLPWRLPEDLAHFRSTTGGWPVIMGRLTWESLPARFRPLPGRRNIIVSRGGVRGVPKGVDVV +ASLEAALELV---QA--ERRAFVIGGARLYEAALPL--ADELFLTEIDEDFEGDVYFPEFDRSAFVEHHRMRRQAEAPNT +FTYSFAHYRRK +>UniRef100_G8X6R3/5-163 +-IILIAAAGQNNELGKNNNLLWHLPNDFKHFKTLTSGHCIIMGRKTFESFS---KPLPNRTHIIITRKKEYAVPEECIVV +HYLEEALQAC---PV--DQEVYVIGGGEIYRQFIDL--ADQIELTRVHGCFEADTFFPDIDQDKWELKESIFYSKDEKHL +YSFSIEKYVK- +>UniRef100_F6AS17/3-166 +-IHLIYARAANGVIGKDNAMPWHLPEDLAHFKQLTQGSAVVMGRKTWDSLPARFRPLPGRTNIVVTRQADWAPAPGVLHA +TSLEQAMELG---RQ-ASADVWVMGGAQIYAQALPL--ADSIEVTEIERDYEGDAFAPTLG-PEWQEASRSRHVA--ANG +LPYSFVRLQRR +>UniRef100_I2BKB2/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLV-LEGAQVF +PSLDAAVERAEKAQG--VDELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPKGDAWFPEFDMNQWKLVSSVENPA-EGDK +PAYNFEVWEK- +>UniRef100_A9BMQ5/3-166 +-IHLIYARAANGVIGKDNAMPWHLPEDLAHFKQLTQGSAVVMGRKTWDSLPARFRPLPGRTNIVVTRQADWAPAPGVLHA +TSLEQAMELG---RQ-ASADVWVMGGAQIYAQALPL--ADSIEVTEIERDYEGDAFAPTLG-PEWQEASRSRHVA--ANG +LPYSFVRLQRR +>UniRef100_I1RSS7/6-199 +-LTLIVAATRNMGIGAQGGMPWQLRKEMKYFARVTTRNAVIMGRKTWDSIPTKFRPLKDRLNIVISRSATVE-LTEPVRV +QSLELALQYA---RARDINRVFVIGGAQIYDAALKLPEARRILLTSIERDFDCDTFFPDLKGGKWERKSREELQEQEEAG +TKYEFQMWEK- +>UniRef100_G8USE8/3-160 +LISLIAAIDETGGLGINNQLLCYLPADLQHFKSITMGKPIIMGRKTYESIG---KPLPGRLNIVISQSIQSI--PGVVVV +DSLGRAIKET---AD--ASEVMIIGGAKIYSQAISM--ANRLYITRIHHQFTADVFFPKINELAWCCRSKEYRQHDDKNQ +YDMTFCVYER- +>UniRef100_C3MEC3/10-174 +-IVIVVAVATNGVIGREGDLPWRLSTDLKRFKALTIGKPVVMGRKTWASLG---RPLPNRPNIVISRDPDFA-ATGAEVA +ASLREALERA---RAHGTDEVCIIGGGEIYRQSIDL--ADVLHVTEVQAEVEGDTRFPPIDPVAFEKVFEEDLPRGEKDS +HAMHFVTWRRR +>UniRef100_J0RPF6/5-169 +-ICLIAAVAENGVIGREGAMPWHLSTDLQRFKALTLGKPVIMGRKTWDSLG---KPLPGRVNIVITRNDAFT-AEGAIVA +HSLSQACSVAKASQN-GADAIFIIGGGEIFQQGFSI--ADKIFLTEVLASIKGDSFFPVFDKEKWTIVQTQYIPRGDKDS +HPTRFVVYERK +>UniRef100_B6C321/2-160 +IISFIVAMDENHLIGANRRLPWHLPADLKYFRRMTMGKPMLMGRSTHEAIG---RPLPGRHNIVVTHNPDYK-APGCTVV +HTVEAGLQAA---GE--AEEVTVIGGASLYEQLLPQ--ARRIYLTLVRGHFQGDTWFPAFDPGTWVEVWREDYDPDPQNP +YPYSFIRLER- +>UniRef100_E2CNB3/4-168 +-IVLVAAVAKNGVIGADGDMPWRLPTDLKHFKALTVGKPVIMGRKTFQSLG---KPLPGRPNLVLTRDERFS-ADDVQVF +SSLSGALVRC---ETLNVDEIMIIGGGQLYQSALEV--ADRLEITEVDAEPEGDTTFPEIDPAIWDETARRSGEQTEKDS +AGFEFVTYQRR +>UniRef100_E2Z9X6/1-162 +MISLIVARDKNGGIGKDGDLLCHISADLKRFKALTTGHDLIMGRKTFESLP---GLLPNRRHMVITSQKDYKQHDGIDVY +HSVEDVCASL---VE--DKEYFVIGGASVYESFLPL--AQRMYITEIHEEFAADTYFPQENKNEWAMTDRHDFEKTLSNK +YAYSFIDYVRK +>UniRef100_K0Q328/7-171 +--TIVVAVSKNGIIGRDGDMPWRLSTDLKRFKAVTLGKPVIMGRKTYDSIG---KPLPERANIVISRQLAATAHPDVHTA +NSLTEAVNLAEIARKSGVNEICIIGGGQIYAQAVNL--ADRLCVTHVETSLEGDTSFPAIDTALWKVMETIDVPAGDKDS +YPTKFVVYDRR +>UniRef100_H6N951/3-166 +-VSYMFAMDEARGLGYQNRMPWYLPADFAYFKQTTLEHTVLMGRKTFDSLG--GKSLPRRRNVILTRDKSFE-APGCETV +TSPEDAVKPYRGEQA--DEELFVIGGAEIFSLLMPY--ADRMYITEIHHTFEVDTYFPELDRTEWKEVSRTKGPKDERNP +YDYEFVIYER- +>UniRef100_F2L7Y7/4-163 +-LTLIVARARNGVIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FEGCDTV +GSLAEALAVA---ARDGAAEAFLIGGAQLYAEGLGQ--ADKLIVTEIDADFEGDAAFPAPDPARWREVSREAHHAGAPND +FDYAFVSYTR- +>UniRef100_F3H7B7/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +ASLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLPE--ADRLYLTRVALSPDGDAWFPEFDTAQWALVSNIENAA-VDDK +PAYNFEVWER- +>UniRef100_G8UQ25/1-162 +MISIIVATDQRGAIGKDNSLLWRLPNDMKHFRELTVGHTVVMGRRTFESLP--HGALPNRRNMVLTTEWGAH-FNNCLVY +NTLWGALMDT---EE--EEEVFVIGGGNVYKQALEV--ADKLYLTLVHHTFEADTFFPPVDPKVWEEVSRTDVPTDEKNP +YPHSFLTYVRK +>UniRef100_L7H2Q3/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +ASLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLPE--ADRLYLTRVALSPDGDAWFPEFDTAQWALVSNIENAA-VDDK +PAYNFEVWER- +>UniRef100_UPI000248A113/1-165 +MISLIVARTQNHIIGKENQMPWHLPRDLAWFRQNTLEKPVIMGRKTYESIG---RLLPKRPNIILSRSGFAV--EGAYSA +TNLEQAVEIAQADDA--NFEVMIIGGGELFKQALPM--AKRLYLTEIQAEITGDTYF-EFDEENWQQISSERVEADEQNA +YACQFMIFERK +>UniRef100_UPI000038402E/10-156 +-VSLIVAIASNGVIGKDNQLPWHIPEDLKWFKENTLGKPVIMGRKTWDSIG---RPLPKRPNIVVTRQLDWR-AEGAHAA +HSLDEALKLA---AELEASELMVIGGNALFAEALAR--ATRLYLTEIRRAYEGDTVFPAFDRARWKEVTRRPNDG----- +----------- +>UniRef100_D7HV19/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +PSLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPDGDAWFPEFDTAQWALVSDTENAA-VDGK +PAYNFEVWER- +>UniRef100_K0P5C2/14-178 +-IVFVVAVAANGIIGREGDLPWRLSTDLKRFKALTIGKPVVMGRKTWASLG---RPLPGRPNIVISRNPDFE-APGAEVA +PSLETALTIA---RERGADEICIIGGGEIYRQSIGM--ADVLHVTEVQAEVDGDTRFPSIDPATFEKVMEEDLPRSEKDS +HAMHFVTWRRR +>UniRef100_F3I289/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLH-LEGAEVF +PSLDAAVVRAELEQG--VDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDTAQWALVSNAENPA-VDDK +PAYNFEVWER- +>UniRef100_Q5X875/3-160 +LISLIAAIDETGGLGINNQLLCYLPADLQHFKSITMGKPIIMGRKTYESIG---KPLPGRLNIVISQSIQSI--PGVVVV +DSLGQAIKET---AD--ASEVMIIGGAKIYSQAISI--ANRLYITRIHHQFMADVFFPKINELVWSCRSKEYRQHDNKNQ +YDMTFCIYER- +>UniRef100_J5ARB7/1-161 +MLALIVAVAHHRVIGKDNSLIWHLPNDLKFFKEKTTGHVIIMGRKTFESLP---FLLPNREHWVITKNKGFNAPEGVRVF +SSPEAVVKAA---KE--IDVAYVIGGAQIYEAFLPY--VDVMHITEVDHEFEGDAHFPEFDASAFTITSVVEGTVDDKNT +YPHRFVTYERK +>UniRef100_E7QN03/4-151 +-LVCIAAVAENGVIGRDGDMPWHYSADLRHFKETTMGHPVVMGRTTYESIAGLDGPLPGRTNVVLSRSNPDL-PEEVVLV +HSVEEAIETV---EE-LDDTAFVIGGATVYEQFLPH--ADELILTEIHDEYEGDTHFPEWDPKEWTEVERDEREE----- +----------- +>UniRef100_E2XZW0/20-182 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQTDLS-LEGAEVF +PSLEAAVERAELAQG--VDELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPEGDAWFPAFDANQWKLVSNVVNPA-EGDK +PAYNFELWEK- +>UniRef100_J2DHA0/7-170 +--TIVVAVSSNGIIGRDGDMPWRLSSDLKRFKALTLGKPVIMGRKTFQSIG---KPLPGRPNVVITRDSGFS-AEGVTVV +HSLDDAIDVAAAESG--ADEICILGGGEIYRQAMSH--ADRLLITHVEAEVDGDTSFPVIDPAVWVVDSELAVPAGEKDN +YPTRFVRYFRR +>UniRef100_D2U2B2/21-179 +-ISLIAAMAADQVIGLENNMPWVLSGDLAWFKRNTLNKPVIMGRITYEAIG---KPLPQRLNIILSQTHSSN-DKGVVWV +NSVDEALAAA---GE--VEEIMIIGGGKIYELFLPQ--ANRLYLTHVDAEVIGDTYFPAYEPDEWDSVFTEYHEADEKNS +HNYCFEILERR +>UniRef100_Q88CP8/7-170 +-LSLIAAYAENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQPGLE-LAGAEVF +ASLEEALVRAEAREQ-GVGELMLIGGAQLYGQALEKGLVSRMYLTRVELAPEGDAWFPAFDEGQWRLTSSEAQAE--EGK +PAYHFEVWDK- +>UniRef100_D5X0X7/4-158 +-LVLIAAVARNGMIGKDGGMPWHLPADLQHFKRLTLGHPILMGRRTWDSLG---RPLPGRRNIVISRQPGWQ-AAGAEPA +ESLPAALQRI---SN--DALAFVIGGAQLYAQALPL--ADRLELTEIDHDFDGDTRFPNWDRSRFTETARESHLA--PEG +WAYHFVTYT-- +>UniRef100_C0ZMB2/6-163 +-VTLIWAQAHDGVIGVDNTIPWRVSEDMAYFKRVTMGHPVIMGRRTWDSIPLKFRPFSGRRNIVITRDPQWQ-AEGAEVV +HRLDDALALP---D----GDVFVVGGGQIYSAALPF--ATHLLVTEVDLDIAGDAFAPEIG-PEWNLKSDEPWQTSEKSG +LRFRWLEYTR- +>UniRef100_J3BE37/7-171 +--TIVVAVSDNGIIGRDGDMPWRLSTDLKRFKALTLGKPVIMGRKTYESIG---KPLPGRANIVISRQAGAIDQPDVHMA +GSLAEAVSLAEARQK-GEDEICIIGGGQIYAQAVDL--ADRLYVTHVETSVDGDTLFPVIDPSLWRATETIDVPAGDKDS +YPTKFVIYDRR +>UniRef100_A6M379/1-159 +MISIIVAIAKDNVIGKDNKLLWHISEDLKRFKKITTGKKMIMGRKTFESLP---GILPNREHIVLTRDNNFNVSDKVTIE +HDFNSVLQRY---SE-CEDEVFVIGGAEIYKQFLPY--AKKLYLTKVDEEFEGDTYFPGINYSNYNTEYTSEKFIDEKNG +LHYTFVN---- +>UniRef100_E4TUS2/3-167 +-ISMIVAKANDNAIGKDNDMIWHLPDDLKYFKDKTRNHHILMGRKNFDSLGEKYQPLPKRVNIVITRNKDWE-HDGVKVF +HDIKDGIEFA---KSNNEEELFIIGGGQIYKQGLKY--ADRMYITEVDAEFDAEAYFPEFDKSQWKELSREHHPRDDRHA +FEFDYVVYDRK +>UniRef100_B0KN86/7-170 +-LSLIAAYAENRVIGIDNSMPWHLPGDFRYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQAGLE-LVGAEVF +ASLEEALVRAEAREQ-GVEELMLIGGAQLYGQALEKGLVSRMYLTRVEMAPEGDAWFPEFDQGQWKRASSEAQAE--EGK +PAYHFEVWDK- +>UniRef100_B7V2R3/5-168 +-LAMIAALGENRAIGIDNRLPWRLPADLKHFKAMTLGKPVIMGRKTWDSLG---RPLPGRLNLVVSRQAGLA-LEGAEVF +ASLDAALARAEQAED--ADELMLIGGAQLYAEALPR--AARLYLTRVGLAPEGDAFFPEIDGAAWRLASSIEHVA-ADDA +PAYAFEVWERR +>UniRef100_K0I8Y3/3-161 +-LHLIYARAANGVIGKDNRLPWHIPEDMAHFKQLTQGCPVVMGRKTWDSLPPRFRPLPGRTNIVVTRQGDWQ-AEGAHRA +GSLAEALALC---DT--GKTVWIIGGAQIYAEALPL--ADCVEVTEIAQDFDGDAYAPVLG-AEWVETAREHHVS--TNG +LSFSFVTRVRR +>UniRef100_A3HTR7/3-163 +-ISLIAAVAKNGVIGKGNDLVWKIPTDFKRFKAITSGNYILMGRKTFESLG---KPLPNRTHLVISRNKNYKVPEGHHLF +ENVEDAFIYC---NKLGIEKLYVIGGGEIYKQTISI--ADELLITEVDATPVGDTYFPEIDKNTWKIVSKESFPSDEINQ +HPFSFINYER- +>UniRef100_B6EL46/23-173 +-------NSQSRIIGKNNQMPWHLPADFAWFKQCTMGKPIVMGRKTYESIG---RPLPGRLNIVLSRDASLK-IEGVTCV +TSIDEAKQVA---GD--IEELMIIGGGSIYQACLPD--ADTLYLTFIDADIDGDTQFPDWG-EGWNQTHSEMYLKDEKNQ +YDMEFVVLER- +>UniRef100_B7AD53/1-162 +MISIIAAVDRHMGIGYENKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNIVLSTRPDTQ-CPGAEVF +PSLEEALKNC---AQ--DEQVYIIGGASVYHQALPL--ADALCLTEIDAEAHADAYFPEVDLKIWQEKSRDSHPIDEKHP +CAYAFVDYIRR +>UniRef100_H8FPN7/6-162 +--SLIVAVAANGIIGRDNRLPWHIPEDLRWFKHTTLGKPVIMGRRTWDSLG---RPLPGRVNIVLTRQAGWS-AEGAVVA +DSLDHALALA---ETLPAAEAMVIGGAAIFTEALPR--VGRLYLTEIARDYEGDTVFPAFDRSAWIETAREAHDG----D +PAYAFVVLERR +>UniRef100_J2X2N9/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLV-LEGAEVY +PSLEAAVARAEAKEQ-GVDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNIENPA-VDDK +PAYNFEVWEK- +>UniRef100_A1KAF8/7-164 +-LTFVVAIASNGVIGRNNALPWRLKADLAHFKAVTLGHPIVMGRKTWESLG---RPLPGRRNMVVTRNADYR-AIGAEVF +ATPEAAVNAV---A---EGPLFVIGGAQLYKELLPM--ADRLLITEVLADVEGDAYFPPFNLDTFRECSREHHPADADNQ +FAFDIVDYRRR +>UniRef100_C3K3P6/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLA-LEGAEVF +PSLDAAVERAELEQG--VDELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPEGDAWFPQFDAGQWTLVSNVENAA-EGDK +PAYSFEVWEK- +>UniRef100_L0LJP3/7-170 +--TIVVAVSRNGIIGREGDMPWRLSSDLKRFKAMTLGKPVIMGRKTFQSIG---KPLPGRPNVVITRDTDFA-AEGITVA +HSLDEAISVASKESN--VDEICILGGGEIYRQAIDL--SDRLLITHVEADVEGDTSFPKIDPGIWQADSELAVPAGEKDT +YPTRFVRYFRR +>UniRef100_E6Z022/5-169 +-IYLIAAVAQNGVIGCEGTMPWRLSTDLQRFKALTLGKPIIMGRKTWDSLG---RPLPGRTNIVITRNRTFT-AEGAVIA +HSLSQACDIA---QEAGADAVFIIGGGEIFQQGLMI--AHKIFLTEIFASIEGDSFFPIFDKEKWTIIETQYIPQGDKDN +YPTRFVIYERQ +>UniRef100_F0EXR6/4-162 +-ITLVAAVAQNRVIGRDNQMIWHIPEDFAFFKRFTSGKPVLMGRKTWDSLP--LKPLPNRRNIVVSRQAGWQ-AEGAEVF +ADVQAALAAC---AD--APEIIVMGGEQIYTQTLAL--ATDLRLTEVALRPEGDAFFPEFAAGDWQEVSRERCVS-EKGG +TAFDLVHYRRK +>UniRef100_F4GEP3/3-162 +-VHLIYARAANGVIGKDGAMPWHLPEDLAHFKRLTQGHPVIMGRKTWDSLPARFRPLPGRANIVVTRQADWN-EIGAQRA +SSLREALSVA---EQ-TGSEAWIIGGAQIYAQALPL--ATRIEVTEIGRDFDGDAHAPQLG-PEWQEVARSRHVG--SGG +LPFSFVTYERR +>UniRef100_J2KLJ9/3-159 +-LSAIVAMAANRVIGAGNQLPWRLSADLARFKRITMGHTLVMGRKTYESIG---RPLPGRTFIVVTRQRDFA-PAGVQVA +HSVDDALAKA---QASGDTEVFIAGGADLYAQTMDR--VQRLYLTRIDRDFPGDTCFPEVDLSGWTCVEEEQHLD---AE +LPFAFLTYER- +>UniRef100_C4ZPF3/6-164 +-IVLIAAVARNGTIGRDNELPWRLKADLQHFRALTLGHPILMGRKTWQSLG---RPLPGRRNLVVSRTPDYR-AEGAECF +ADPAAAIAAA---GE--AQTLFVIGGAQLYAQLLPL--ADRLELTEVKADVEGDAHFPAVDPARFVEERRETHHADADNA +FDFDFVRYCRR +>UniRef100_E8TWT7/4-163 +-VHLIYARAANGVIGKDGAMPWHLPEDLAHFKRLTQGHPVIMGRKTWDSLPARFRPLPGRANIVVTRQADWN-EIGAQRA +SSLREALSVA---EQ-TGSEAWIIGGAQIYAQALPL--ATRIEVTEIGRDFDGDAHAPQLG-PEWQEVARSRHVG--SGG +LPFSFVTYERR +>UniRef100_K5C8Q2/4-164 +-ISIIAAVDRRRAIGFQNKLLFWLPNDLKRFKALTTGNTIVMGRKTFESLP--KGALPNRRNVVISSNPTMQ-CPGAEVF +PSLTAALQSC---KE--DEHVYIIGGASIYQQALPL--ADELCLTEIDSTAEADVYFPEVSPAVWQEKSRETHPADEKHL +CSYAFVDYTRK +>UniRef100_D1MX70/1-155 +---MIAAMAKDRVIGKDNAMPWHLPADFAWFKKSTLGKPIVMGRKTFESIG---RPLPGRLNIVISRNPEFS-VEGVTVV +ADIEAAKHAA---GD--IGELMVIGGGSIYEACLPS--ADRLYLTFIDLDVDGDTCFPDWG-EGWIKSYTEHYSADEKNA +HDMQFVILER- +>UniRef100_D4DN27/4-161 +-ITLIAACADGNVIGIDNAMPWHLPEDFAFFKAYTSGKPVVMGRKTWDSLP--KKPLPNRRNIVVSRQAEGV-FEGAETA +PGLAQAVAMC---EG--AEEVVVMGGEQVYRLAMPS--ATDLRITEIGLRVEGDAFFPEIDPAVWQEAGREAHVA--ENG +LEYAFVHYVRR +>UniRef100_G9YHJ9/1-162 +MINIIVARDRNNGIGKDGDLLCRITADLKRFKALTTGHDIIMGRRTFESLP---GLLPGRGHIVLTTQADYTSHEGIKVY +HSVDDLYHSL---DK--GKEYFVIGGASVYEAFLPF--AERMYITEIDAKFDADTFFPQEEKEEWVIESREDHDKTIDNK +YAYSFVDYVRR +>UniRef100_A3WNK2/3-164 +-VSMIAAMANNRVIGKDNAMPWHIPNELQYFKKVTLGKPIVMGRRTFESLG---RPLPGRKNIVLTSQPDRHQDNGVIWV +ANVDQAFAAA---GD--AEELMIIGGGKIYELFFPY--CDRLYVTEIELDVEGDTYFPDYQKHSWQELKRQFVAASDDQV +PAYTIKVLDK- +>UniRef100_C4WVU0/10-183 +--SVIAAVSKNGGIGYKGNLPWKIKKEMEYFNLMTTQNAVIMGRCTWQSIPDKYRPLKGRINVVISKTLNSV-PEGVLLY +PKLEEALKSLYLNDR--IENLWVIGGSGLYKEAVNDKNCKKLFITKIDQEYLCDTFFPDFDTKKFEETSEANVPKQEDNG +IKYEFKVFKR- +>UniRef100_Q21NW4/3-171 +-LVIVVAAAQNGVIGINNTLPWRISADLQHFKQVTIGHPIIMGRKTYDSIG---KPLPGRTTIVVTRQADWQAEDQVKVA +YSLEGAMELA---EQIGVAEAMLVGGAQLYRQALER--VSKVHLTRVHAEIEGDAWFPELDGNIWAEVQCVRYKADEKNE +YDYSFVELHRR +>UniRef100_L1MDD8/3-163 +-LSIICAVAENGAIGYENRLLYHLRADLQRFKALTTGHTIIMGRSTFASLP--KGALPNRRNIVLSRSTTTP-WANTEVY +ASLQEALATC---SD--DEEVFIIGGASVYAEALPV--ANRLCLTHIHATPEADTFFPTWNPQEWQLTHQEHHAADEQNE +VAYTFADYVRR +>UniRef100_L0FRJ8/7-170 +-LSLIAAHAENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQAGLE-LAGAEVF +GSLEEALVRAEAREQ-GVDELMLIGGAQLYGQALEKGLVSRMYLTRVELSPEGDAWFPEFDRGQWKRVSSEAQAE--KGK +PGYHFEVWDK- +>UniRef100_L1Q083/1-161 +MLALIVAVAHHRVIGKDNSLIWHLPNDLKFFKEKTTGHVIIMGRKTFESLP---FLLPNREHWVITKNKGFNAPEGVRVF +SSPESVVKAA---KE--IDVAYVIGGAQIYEAFLPY--VDVMHITEVDYEFEGDAHFPEFDASAFTITSVVEGTVDDKNT +YPHRFVTYERK +>UniRef100_C7BKH0/3-160 +-ISLIAALAMDRIIGMDKTMPWNLPGDLAWFKRNTLNKPVIMGRVTYESIG---RPLPGRLNIVLSNQPGDD--ERVTWV +SSVDEALVVA---GD--AEEIMVIGGGKIYDQFISL--ANRMYLTHIDAEVIGDTYFPDYEPDEWDSEFTEYHDADELNS +HSYCFEILQRR +>UniRef100_K9NRV8/7-169 +-LSLIAALGENRVIGVNNSMPWHLPGDFKYFKETTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQAELQ-LEGAEVY +PSLEAAVVRAEAREQ-CVDEVMLIGGAQLYAQGLSH--ADRLYLTSVALNPEGDAWFPEFESNQWKLVWEKLNLP-EGDK +PAYTFEVWEK- +>UniRef100_C6XMY9/15-180 +-LAMIVARAKNGVIGVDGDLPWRLKGDLKFFKSVTLGKPVIMGRKTWESLP--FKPLKGRANLVVSRRHDFD-AQGARVF +PSLGVAIAAGRDQTD--VEEVMIIGGGAIYTAAFEN--VDVLYVTEVNTEPEGDTFFPEIDDDVWTCVEETNHAADEDND +HAFVMRKLVRK +>UniRef100_I0HP51/4-164 +-LVLVAAVARNGVIGRDGVMPWHLPEDLAHFRRTTQGLPVLMGRRTWESLPERFRPLPGRRNIVVTRQAGWA-APGAEVA +ASPEAALALV---AD--TQRAFVIGGGALYAALLPH--VDELVLTEIDAEFDGDTRLPETLRDGFAEVAREEHRAAAPNE +FGYAFVTYRR- +>UniRef100_F0E9A4/7-170 +-LSLIAAHAENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQPGLQ-LQGAEVF +GSLEQALVRAEAREK-GVDELMLIGGAQLYGQALEKGLVSRMYLTRVEFAPEGDAWFPEFDQGQWKLVSSEAQGE--EGK +PGYHFEVWDR- +>UniRef100_K6YQU0/4-171 +-IALIAAMANKRVIGLNNQMPWHMPADLQHFKRVTLGKPIIMGRKTYESIG---RALPGRLNIVITHDQAYQ-LADATVV +NSCDNAIATATLSDE--EQEIMVIGGGTVYQHFLPY--SHCLYLTLIALDTPGDTYFPDYSDDGWREVNVESHEPDHKNP +HFYQFVTLER- +>UniRef100_G9WH27/1-164 +MITAIWAQSKNNVIGNQGKLPWSLPDDLKFFKQQTTGKAIVMGRKTFESFG--SRALPKRLNIILTHNQHFSVDDKIKIV +HSPQEAIELA---HE-AALPLYIIGGAAVYQTFMTQ--TDCLLVTLVNTEITGDTFAPQIDSEIFRLASKKHHDIDEKHA +YSFDFLTYLRK +>UniRef100_C3JX49/6-163 +-VTLIWAQAHGGVIGADNSIPWRVSEDMAYFKRVTMGHPVIMGRRTWDSIPSKFRPFSGRRNIVVTRDPQWH-AEGAEVV +RSLDDALALP---D----GDVFVVGGGQIYSAALPF--ATHLLVTEIDLDIAGDAFAPEIG-PEWNLKSDEPWQTSEKSG +LRFRWLEYTR- +>UniRef100_UPI000288DDF0/7-169 +-LSLIAALGENRVIGVDNSMPWHLPADFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTGLQ-LEGAEVF +ASLEAAVERAEAKEQ-GVGELMLIGGAQLYSQGLAD--ADRLYLTRVGLSPEGDAWFPEFDQAQWKLVSNEPHPA-VDDK +PAFSFEVWEK- +>UniRef100_L1NWR8/4-160 +-ITLIAARAANGVIGADNKMPWHLPEDFAFFKARTLGKPVVMGRKTWQSLP--KKPLPGRRNIVVTRQADFA-AEGAETA +ASLAAAFALC---AG--EEETIVMGGGEIYAQAMAQ--ATDLRITEIALEAAGDAFFPDIDPALWHEAERTEHVS--ADG +LRYAFVHYVR- +>UniRef100_Q1CZU3/3-159 +-LSAIVAMAANRVIGAGNQLPWRLPADLARFKRITMGHTLVMGRKTYESIG---RPLPGRTFIVVTRQRDFA-PPGVQVA +HSVDEALSLA---KASGDSEVFIAGGADLYAQTMDR--VQRIYLTHIARNFPGDTWFPDVDLSGWTCVEEQAHPD---AE +PPHTFLTYER- +>UniRef100_E4RKF6/3-162 +-LSIIAAMDQNQLIGQNGKLPWKLPADLRYFKQTTMGSAIIMGRKTFESIG---SPLAGRKNIILSKNKNYS-AEGCEII +HSKKEILNRF--LVQ--KKEAFIIGGLKIFQLFLPY--CDKLYLTIIEHEFSGDTYFPEIDFDNWIKIQVKKGVTDCENP +YEYYHNIYLRK +>UniRef100_I3BQM6/1-159 +MLSLIAAIARNRVIGYEGGMPWHLPADLAWFKRNTLGKPIIMGRKTWDSIG---RALPGRRNLVISRDTTFQ-PTGAERA +ASPDAALGMV---EG--VPEAMIVGGAQVYQHFLPH--ATRLYLTLIDADVLGDTFFPDYNQFQWRELEHHDHPADPNNP +YPCTFLVLER- +>UniRef100_K2T3H8/39-201 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +LSLDAAVVRAELEQG--VDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDTAQWALVSNAENAA-VDEK +PAYSFEVWER- +>UniRef100_E8RRF4/6-171 +-LALIVAMSENRVIGRDNALPWHLKSDLKLFKAATQFKPIIMGSNTWDSLP--RKPLPGRLNLVCSRDLKFE-AEGGIVC +NSLFEALDIA---REHGADEVVVIGGANIYEQTLPK--ADRLYVTEVHTTLDGDARFPEIDPAQWVEVKSEFCPKAEGDD +YDFTVKVYERK +>UniRef100_F4QJU5/6-170 +-LALVVAMSDNGVIGKDNTLPWRLRSDMKLFKDITLGKPILMGSNTWDSLP--KKPLPGRLNLVLSRDLKFE-AEGGLIC +ATLFEALDIA---KEHGVDEICIIGGANVYAQTLPK--ADRLYVTHVHATVEGDTHFPTIDPAVWQVVREESFTKAEFDD +HDFTLKVYER- +>UniRef100_F8UVR5/3-162 +-VTLVAAVARGGVIGRGNTIPWRIPEDMARFRVLTTGHPVVMGRRTWDSLPDLFRPLPGRRNVVVTRDDAWH-SPGAERA +ASLDDAWRLV---AG--DGQVFVIGGAEIYAAALPR--ADELVLTELDLEVEGDTWFPDWDRSSFEETAREQDVS--EDG +TPFAWVTYARR +>UniRef100_A2WBN5/24-184 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRATMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDASRR-FDGCDTV +TSLADALALA---ARDQAAEAFLLGGAQLYTEGLAL--ADKLIVTEIDADFDGDASFPAPDPAHWHEVSRESHRAAAPNT +FDYAFVVYARK +>UniRef100_H0G890/7-171 +-IVFVVAVAANGIIGREGDLPWRLSTDLKRFKALTIGKPVVMGRKTWASLG---RPLPGRPNIVISRTPDFE-APGAEVA +PSLETALTIA---RERGADEICIIGGGEIYRQSIGM--ADVLHVTEVQAEVDGDTRFPSIDPATFEKVLEEDLPRSEKDS +HAMHFVTWRRR +>UniRef100_A2VRV2/30-190 +-LTLIVARARNGIIGRDNQLPWKLPEELAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDATRR-FEGCDTV +TSLADALALA---ARDGVPEAFLIGGAQLYAEGLML--ADKLVVTEIDADFDGDASFPAPDAAHWQEVSRDAHQAAAPNT +FGYAFVVYMRK +>UniRef100_J2FVP6/1-156 +MISLIVAYARNQVIGKDGDMPWHLPSDLKNVKELTTGKTIVMGRKTFESIG---KPLPNRRNVVLTRSQDFH-PEGVDVV +HTKEEVLAM---------GDVIIFGGSEIYRQFLDV--VDRLYITEIDLETEGDTFFPAWDRDAYTMVEKREGIVDEKNV +HPHAFYVYERK +>UniRef100_UPI00029AB7EE/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLV-LEGAEVF +PSLDAAVERAEKAQG--VDELMLIGGAQLYAQGLEQ--ADRLYLTRVALSPEGDAWFPEFDVGQWKLVSNLENAA-QGDK +PAYNFEVWEK- +>UniRef100_J3GP20/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLL-LEGAEVY +PSLEAAVARAEKEQG--VDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNVPNPA-EGDK +PAYNFEVWEK- +>UniRef100_G7M7M5/1-162 +MISISVAIAKDNVIGKDNKLLWHISEDLKRFKKITTGKKMIMGRKTFESLP---GVLPNREHIILTRDKNFKVSDMVRIV +YDLNSLIKEY---SS-SEEEIFVIGGAEIYKQFLPY--AEKLYLTKIEETFEGDTHFPEINFDEFKMEYESEQFVDEKNG +LHYKFIDFKK- +>UniRef100_D9SKY2/1-161 +MLSIIVAKSQNHVIGKDNELIWRISEDLKRFKKLTMGNTIIMGRKTFESLP---GILEGRHHIVITRNKDYKVNENVTVL +YDINQVKNCI---KE--DQENFIIGGEQIYKELLPS--TDKIYLTEVDREADGDAYFPILDEKAWIVKNQSEVFCDEKND +LQFKYVDLVR- +>UniRef100_A1W5A2/4-163 +--TLIYARAANGVIGKDGTMPWHLPEDLAHFKALTQGHPVIMGRKTWDSLPPRFRPLPGRANIVVTRQADWQ-ESGAQRA +SSLPEALALA---QQSGSTTAWVIGGAQIYAQALPL--AARVEVTEIARDYEGDAYAPALG-PEWVETARSSHVG--AGG +LPYAFVTFERR +>UniRef100_J1JNN6/6-169 +--CLIAAVAKNGVIGREGAMPWRLSTDLQRFKALTFGRPIIMGRKTWDSLG---RPLPGRTNIVITRNCAFT-AEGAVIV +HSLFQACSIAKASQN-GADAVFIIGGGEIFQQGLNI--ADKIFLTEVLDSIEGDSFFPVFDKEKWTIVQTQYIPEGEKDS +HPTRFVVYERK +>UniRef100_I3UUH7/7-170 +-LSLIAAYAENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQPGLE-LAGAEVF +ASLEEALVRAEAREQ-GVGELMLIGGAQLYGQALEKGLVSRMYLTRVELAPEGDAWFPAFDEGQWRLTSSEAQAE--EGK +PVYHFEVWDK- +>UniRef100_J3G362/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLA-LEGAEVY +PSLEAAVVRAEREQG--VDELMLIGGAQLYSQGMAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNVPNPA-EGDK +PAYNFEVWEK- +>UniRef100_B4EAM3/4-164 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDATRR-FEGCDTV +TSLADALALA---ARDGAPEAFLLGGAQLYAEGLTL--ADKLVVTEIDADFDGDASFPAPDAAHWQEISRDAHQAAAPNT +FGYAFVVYARK +>UniRef100_J4MZE2/1-164 +MITSIWAQSKNNVIGRNNRLPWSLPDDLKFFRQETKNKAVVMGRKTYESFG--SKALPKRLNIILTSNMDFKSDPEVKIV +HSPIEAVNTA---KE-QHLPLYVIGGASVYESFMNI--ADRLLITLVDANIKGDTFAPNFSEKSFSLVSQRHHAQDKKHA +YSFDFLTYERK +>UniRef100_G2DYG0/17-175 +LLSLVAAVAENRVIGRDNDLPWRLPADLAHFKQLTLDKSIVMGRRTWESLP---GVLPRRRHIVLSRDPGFA-PEGCDVV +SSLDAAIALA---EG--ESDLMVVGGAALYAEAMPR--ADALLLTLVHTRAQGDVFFPDWDPHDWREVGRVERSADERNA +FAMTFIEWQR- +>UniRef100_F3IDE8/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLSLVVSRQTDLQ-LEGAEVF +PSLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDTAQWALVSNAENAA-VDEK +PAYSFEVWER- +>UniRef100_D3V2G6/3-160 +-ISLIAAMAMDRVIGMENAMPWTLPGDLAWFKRNTLGKSVVMGRVTYESIG---RPLPGRLNIVISSQPARD--DSVTWV +RTIEEALAAA---GD--VDEIMVMGGGKIYEQFIPL--AHRMYLTHIDAEVIGDTHFPDYAPDEWNSVFTEYHDADEHNS +HGYCFEILERR +>UniRef100_K1G1Q5/4-163 +-ISIIAAVDSRMAIGFQNKLLFRLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPAAE-CPGAEVF +TSLEAALESC---QA--EEKVYIIGGASVYRQAISL--ADELCLTEVNDTAEADAFFPAVDTTIWHEKSREVHPADEKHL +CSYAFVDYVR- +>UniRef100_UPI00028A019C/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLA-LEGAEVF +PSLEAAVERADAREH-GADELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPAFDENQWKLVSNLPNPA-EGDK +PAYNFEVWEK- +>UniRef100_A5CVJ7/3-160 +-LSIIVAMDDNYLIGKDNSLPWYLPADLAYFKKITIGKTILMGRKTHDSIG---RSLPNRRNIIVSKNTKFK-ADNCEVV +SSIDVALSLA---NN--DNELMIVGGSSFYDQIIDK--VDRLYITEVKGMFDGDAYFPEFDRTKFIELSRESHKPDEKNF +YTYNFIVLQR- +>UniRef100_F5S5B1/4-160 +-ITLVAALAQNRVIGANNDIPWHIPEDFAFFKQYTSGKPVIMGRKTWDSLP--RKPLPNRRNIVITRQANWQ-ATGAEVQ +GDVQAALQSC---AD--APEIIIMGGAQIYAQALPF--ATDLRLTEIALLPQGDTHFPEFAPQEWCEQSRESCVS--QNG +IAFDLVHYQR- +>UniRef100_C4GG99/3-160 +-ITLIAALAQNRVIGNANQIPWHIPEDFTFFKRYTTGKPIIMGRKTWDSLP--RKPLPNRRNIVVTRQNPWQ-AAGAEAA +HDFQAALQAC---AG--EQEAVIIGGAQIYAAALPF--ATDLRLTEIALNPAGDAHFPEFARNIWREISREAHVS--AKG +VAYDLVHYQRQ +>UniRef100_Q0C500/7-169 +-LCLIVAQARNRIIGAAGALPWRLKDDMAFFKATTMGAPVIMGRKTWESFP--KRPLPGRENIVLTRDWDYD-AAEARVY +SSFPAAMNAARAREG--KDEAFVIGGAEIYALALPF--ADRIYLTEVDAEIEGDTLFPELDLRQWRSDEIATHPAGEGND +HAFIIRRL--- +>UniRef100_Q7N8W0/3-160 +-ISLIAALAMDRVIGMENKMPWNLPGDLAWFKRNTLNKPVIMGRVTYESIG---HPLPGRLNIVLSNQPGND--ERVTWV +SSVDEALAVA---GD--AEEVMVMGGGKVYDQFISR--ASRMYLTHIDAEVIGDTHFPDYEPDEWDSEFTEYHDADELNS +HSYCFEILQRR +>UniRef100_I3XAS7/10-174 +-IVIVVAVATNGVIGREGDLPWRLSTDLKRFKALTIGKPVIMGRKTWVSLG---RPLPGRPNIVISRDPSFT-AAGAETV +SSVPEALERA---RTHDADEICIIGGGEIYRQSVDL--ADVLHVTEVQAEVEGDTRFPPIDPRSFEKVFQEDLPRGEKDS +HAMHFVTWRRR +>UniRef100_I3IFN7/3-163 +-LAIIVAAAKNGVIGIENRLPWHLPQDLKYFKSVTMGKPVIMGRKTYESIG---RSLPGRMNIVVTRDKSWNASSDLVVV +HSLDDALKVAANESG--AEEAMVIGGAQIYREALPL--VDRVYLTEVGIEPEGDAFFSLPDMRIWSLESSIAGEE--SAQ +LPHRFLVYRR- +>UniRef100_K1FRD0/4-163 +-ISIIAAVDHRMAIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPATE-CPGAEVF +TSLEAALKSC---QE--EEKVYIIGGASVYRQAMPL--ADELCLTEVDDTAEADAFFPAVDTAIWHEKSREVHPADEKHL +CSYAFVDYVR- +>UniRef100_Q1QUE0/19-184 +-IALVAAMSRNRVIGVDNKLPWHLPEDLKFFKAVTMSKPLVMGRKTFESIG---RPLPGRLNIVVTRDRGYAQHDGIRVC +HDLASALDMADIIDG--VEDICVIGGGEIFAEALPC--ATRLYLTEVDIEVEGDAWFPAFDAREWQETQRVPGQG-GEGK +PEYAFVHYTRR +>UniRef100_E3BLY2/2-159 +IISMIAAMAHDRVIGKDNTMPWHLPADFVWFKQSTMGKPVIMGRKTYDSIG---RLLPGRSNIIISRNVNMK-VEGAIVV +ASIDEALKAA---AS--AEEVMVIGGGSIYQNLLAR--SNKLYLTYIDAVLDGDTQFPEWG-DDFVETYSQSYLADDKNA +YNMRFVILEK- +>UniRef100_I7HQP3/3-160 +LISLIAAIDEIGGLGINNQLLCYLPADLQHFKSITMGKPIIMGRKTYESIG---KPLPGRLNIVISQSIQSI--PGVVVV +DSLGQAIKET---AS--ASEVMIIGGAKIYSQAISM--ANRLYITRIHHQFTADVFFPKINDLVWSCRSKEFRQHDDKNQ +YDMTFCVYER- +>UniRef100_C2M8M4/3-161 +-LTLIAALDLENGIGKNNQLLWHLPDDFARFKQLTMGHCVIMGRKTWESLP---KLLPKRTHIIISREELPQ-REHCVVT +SSIEEAIIEA---KK-RDASPFVIGGGEIYRQTISL--ATTLELTRVQVHIEADTFFPEIDLTQWELIERVFHPKDERHA +YDFYFETYNK- +>UniRef100_A7SCT0/9-185 +--SCIVAMDLKRGIGKNNDLPWKIKGDMKFFTEKTSQNAVIMGRKVWESIPEKFRPLKGRLNIVLSRTLSEP-PQGAQLC +RSFEQALTILSYTKK--IENVFVCGGSALYKDAMAHSACTRIYITYIDQEFDCDVFFPEFDQNTYHLVEDPDVPSHEEKG +IKYKFCVYDR- +>UniRef100_A0NJB2/1-164 +MITSIWAQSKNNVIGRNNRLPWSLPDDLKFFRQETKNKAVVMGRKTYESFG--SKALPKRLNIILTSNMDFKSDPEVKIV +HSPIEAVNTA---KE-QHLPLYVIGGASVYESFMNM--ADRLLITLVDANIKGDTFAPNFSEKSFSLVSQCHHAQDKKHA +YSFDFLTYERK +>UniRef100_J9G207/3-163 +-LYLICALTEDRAIGNQGQLLYYLPADLRHFKQLTTGHTVLMGRKTFESLP--KGALPNRRNLVVSRQTNYA-APGIEVF +HSVEEALQAC---GP--DEQVYSIGGESIYAATLPL--ADRLCLTHIAAVAEADTYFPPFDVNEWEEVSREHHEPDEKNS +LAYDFVDYVRK +>UniRef100_L0KL74/5-168 +---IHVAIAENGVIGRDGGLPWRLSTDLKRFKADTMGKPIIMGRKTYEGIG---RPLPGRLNIVVTRDKAWR-AEGVEVA +HTLEAAIQLATRMTG--VDEVCIIGGGEIYAQALPL--AERLHVTHVLAAVDGDAHFPPIDPDAWQVVSSREIASGEKDS +HATRYTVYERR +>UniRef100_Q6G2S9/5-169 +-ICLIAAVAKNGVIGREGAMPWHLSTDLQRFKALTFGSPVIMGRKTWDSLR---APLPGRTNIVITRNCAFK-AESAVIT +HSLSHACSIA---KKVGADAIFIIGGGEIFQQCFDI--ADKIFLTEVLDSIEGDSFFPVFDKEKWTIVQTQYIPEGDKDS +HPTRFVVYERK +>UniRef100_J3JLX3/1-164 +MITSIWAQSKNNVIGRNNHLPWSLPDDLKFFRQETKNKAVVMGRKTYESFG--SKALPKRLNIILTSNMDFKSDPEVKIV +HSPIEAVNTA---KE-QHLPLYVIGGASVYESFMNM--ADRLLITLVDANIKGDTFAPNFSEKSFSLVSQCHHAQDKKHA +YSFDFLTYERK +>UniRef100_F3DTJ5/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQTDLQ-LEGAEVF +PSLDAAVVRAELEQG--VDEVMLIGGAQLYAQGLAQ--ADRLYLTRVALSPGGDAWFPEFDTAQWALVSNAENPA-VDDK +PAYNFEVWER- +>UniRef100_F2IIW2/3-168 +-IALIVAMDNERGIGKNNDLMWHLPADMKFFKETTTGHIIVTGRKNYDSIPERFRPLPNRENAVLTRNTDYE-APGALVF +SSLEGCLKHY---ENETDKTVFIIGGGQIYKEAMALDIVDELFISHVDHTYGADTFFPEFDESLWNTETVFEQEVDEKHA +VSFQVMKYVKK +>UniRef100_E4RBK6/7-170 +-LSLIAAYAENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQPGLE-LAGAEVF +ASLEEALVRAEAREQ-GVGELMLIGGAQLYGQALEKGLVSRMYLTRVELASEGDAWFPAFDEGQWRLTSSEVQAE--EGK +PVYHFEVWDK- +>UniRef100_L1PA56/1-158 +MITIIAAVGNNNELGKGADLLWHLPNDFKHFKALTTGHCIIMGRKTFETFK---KPLPNRKHIVVTRQADYY-KEGAIVV +HSLEEGIALA--LHT--DPDPYIIGGGEIYAQALPL--ANRIVLTRVHHHFEADVFFPEIDHKKWKLVEVEHFKADEKHA +YDYSIEY---- +>UniRef100_E3FN78/3-160 +-LSAIVAMAANRVIGANNQLPWRLPTDLARFKRLTMGHTLLLGRKTYESIG---RPLPGRTLVVVTRQRDYA-PAGVQVV +HSLEEALARA---RG--DTEAFIAGGADLYAQTQHL--WNRLYLTRIERDVPGDTWFPEVDLSAWRLIEQEHHPATGESG +LPHAFLTYER- +>UniRef100_H0JIM7/7-170 +-LSLIVAVADNGVIGIDNRLPWHLPAELKYFKAVTLGKPLVMGRKTWDSLG---RPLPGRLNLVVSRQTDLA-AEGAEVR +TSLAAAVERAERERE--ASEIMLIGGAQLFADALPL--AQRLYLTRVALAPDGDVFFPAWNEADWELVSRQQHAA-EDDR +PAYACEVWERR +>UniRef100_G9A878/10-174 +-IVIVVAVATNGVIGREGDLPWRLSTDLKRFKALTIGKPVVMGRKTWASLG---RPLPGRPNIVISRDPNLR-VAGAEIA +ASLQQAVEMA---RTHGVDEICIIGGGEIYRQSIDL--ADVLHVTEVRAEVDGDTRFPPIDPAVFEKVFEEDLPRGEKDS +HAMHFVTWRRR +>UniRef100_D3PJE0/10-174 +---VIAACRPTNGIGKNNTLPWNLPTDLKYFKTTTSSVAVIMGRRTWESIPSKPRPLKNRINVVLTTNSNFV-AEGAILA +SSLEEGIKSC--MDQ--ADKIWIIGGANLYKEAMQY-YKCQIFLTEIDKEFECDTFFPSIDSTKYKEVSVSEDHV--ENG +ITFRFKRFER- +>UniRef100_K8WE24/3-166 +-ISLIAAMAIDQVIGMEKTMPWHLPGDLTWFKRNTLNKPVIMGRVTYESIG---RPLPERVNIVLSSKPGVD--DNVIWV +SSVEEALAAAQAGND--DEEIIVIGGGKVYQQFLPL--ANKLYLTHVDAEVSGDTHFPIYEPDEWDSVFTEYHEADENNS +HGYCFEILNKR +>UniRef100_I6T9L7/323-484 +MLAAIWAQDENGLIGKEDQLPWRLPNDLKFFKQMTEANTLVMGRKTFEGMG--SRPLPNRQTIVMTRDRDYQ-ADNVMVM +HEIEEVLDYA---KE-NDGILFVAGGSAIYKEFLPF--CSVLYRTVIHHSFIGDTYFPEVDWDQWSLINISQGEMDEKNP +YAHQFETYQRK +>UniRef100_K8XZH5/6-163 +-VKLVWAQGVGGVIGRDNTIPWHVPEDMAYFKKVTQGHPVIMGRRTWDSLPPRFRPLPGRRNIVISRQPDWT-AEGAESA +DGLDSALALT---D----EDVCVIGGAQIYTAAMPF--ATQLLVSEIDVTIDGDAWAPPID-DSWHAQDTGEWLTSAKNG +TRYRWITYTR- +>UniRef100_C9KVV0/4-164 +-ISIIAALDRRRAIGFQNKLLFWLPNDLKRFKALTTGNTIVMGRKTFESLP--KGALPNRRNVVISSNPALQ-CPGAEVF +PSLTAALQSC---KE--DEHVYIIGGASIYQQALPF--ADELCLTEIDSTAEADVYFPEVSPAVWQEKSRETHPADEKHL +CSYAFVDYTRK +>UniRef100_G8QLQ0/15-175 +LVALIVAVGANRAIGLDNQLLWRLPEDMAYFKATTQGRPVIMGRKTWESLPEKFRPLPGRRNVVVSRNRDYL-APGAILA +HSLEEALAAA---G---GGEVFVMGGADLYAQALPL--ARRLYLTEVRDEPRADAFFPALEADAWEERSRRPGSP-PAGA +PAYDFVVWERR +>UniRef100_E6YRX7/6-169 +--CLIAAVSQNNVIGCAGVMPWHLSTDLQRFKALTLNKPIIMGRKTWDSLG---RPLPDRTNIVITRNPTLA-SEGAVVV +HSLSQAHHIA---KQVGADAVFIIGGGEIFQQGLQI--ADKIFFTEILAFIEGDSFFPVFDKEKWTIIKTQYIPEGDKDD +YPTRFMIYERK +>UniRef100_J5HJC5/1-165 +MISLIVARTQNHIIGKENQMPWHLPRDLAWFRQNTLEKPVIMGRKTYESIG---RLLPKRPNIILSRSGFAV--EGAYSA +TNLEQAVEIAQAENA--NFEVMIIGGGELFKQALSM--AKRLYLTEIQAEIVGDTFF-EFDEENWQQISSERVEADAQNA +YACQFMIFERK +>UniRef100_C1B0L0/5-162 +-VKLVWAQGSGGVIGRDNTIPWHVPEDMAYFKKVTQGHPVIMGRRTWDSLPPRFRPLPGRRNIVISRQPDWA-AEGAESA +DGIASALALT---D----EDVCVIGGGQIYTAAMPF--ATQLLVSEIDVSIDGDAWAPPID-DSWHAQDTGEWLTSEKNG +TRYRWITYTR- +>UniRef100_L5U0T5/4-162 +-ITLIAACAENLCIGAGNAMLWHIPEDFAFFKAYTLGKPVIMGRKTWESLP--VKPLPERRNIVISRQADYC-AAGAETV +ASLEAALALC---AG--VEEIVIMGGAQIYEQAMLL--ATDLRITEVGLTVEGDAFFPEIDRMHWKEAERTERRV-SSKG +AVYAFVHYLKR +>UniRef100_E8TG76/4-168 +--AIYVAIAENGVIGRDGGLPWRLSTDLKRFKADTMGKPIIMGRKTYEGIG---RPLPGRLNIVVTRDETWR-AEGVEVA +HSLEAAIQLATGMAD--VDEVCVIGGGEIYAQAMLL--ADRLHVTHVLAAVDGDAHFPPIDPDSWRIVSSQDVPAGEKDS +HPTRYSVYERR +>UniRef100_F8CL88/3-159 +-LSAIVAMAANRVIGAANQLPWRLPADLARFKRITMGHTLVMGRKTYESIG---RPLPGRTFIVVTRQRDFA-PPGVQVA +HSVDEALAMA---EASGDTEVFIAGGADLYAQTMDR--VQRLYLTHIDRDFPGDTRFPDVDLTGWTRVDEEAHPD---AE +PPHTFLTYER- +>UniRef100_D6CT04/4-162 +-LVLIAAVARNGMIGKDGGMPWHLPADLQHFKRLTLGHPILMGRRTWDSLG---RPLPGRRNIVISRQPGWQ-AAGAEHA +ESLPAALQRV---SDDNDALAFVIGGAQLYAQALPL--ADRLELTEIDYDFDGDTRFPDWDRGRFTETARESHLA--PEG +WEYHFVTYT-- +>UniRef100_F8FWW0/7-170 +-LSLIAAHAENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQAGLE-LAGAEVF +GSLEEALVRA---EQWGVDELMLIGGAQLYGQALEKGLVSRMYLTRVELSPEGDAWFPEFDRGQWTLVSSEAQAE--EGK +PGYHFEVWDK- +>UniRef100_K8ZL19/2-160 +--KAIWAEDNQGWMGYQGKLPWHVPEDLRFFKEKTSGNIVIMGRKTWEGIG---HPLPNRVNIILSRTEKEI--PGCLTF +SSIKEVLSYL---QDKKEVEVYVIGGKEIFEQFFPY--CHTIYRTIIHHSYPGDVQAPHIDNKQWERVEVKEEKSQTKPY +PQITFETWQRK +>UniRef100_J2U510/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLV-LEGAEVY +PSLEAAVVRAEAKEQ-GVDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLKQWKLVSNVPNPA-EGDK +PAYNFEVWEK- +>UniRef100_A3TMG5/4-145 +-VTLIAAVGRNGVIGADNDMPWHLPEDFAFFKRTTMGHAMVMGRKTFDSIG---RALPGRRTIVITRQPDWH-HADVETV +HSLDDALGLA---GP--VGEVFVAGGGEIYAQAMPF--AHRLLITEVDQEPEGDVRFPDIDPAQWHESAREERD------ +----------- +>UniRef100_A6UB22/14-178 +-IVIVVAVALNGVIGREGDLPWRLPTDLKRFKAQTIGKPVIMGRKTWAAIG---RPLPGRPNIVVTRNRAFE-APGAEVA +PSLEAALAVA---RERGADEICVIGGGEIYRQSIGM--ADVLHVTEVQAEVDGDTRFPEIDPAVFEKVLEEDLQSGEKDS +HAMHFVTWRRR +>UniRef100_H0HTC4/4-169 +-IAIYVAIAENGVIGREGGLPWRLSSDLKRFKADTMGKPIIMGRKTWEGIG---RPLPGRLNIVVSRDPAFR-AEGAETV +RSLEEAIALARCMAG--ADEICVIGGGEIYRQALPL--ADRLHVTHVLADVEGDTRFPDIDSKIWRAIRVFDVPAGEKDS +HATRYMVYERR +>UniRef100_K6YRB3/1-165 +---MIAAMANNRVIGADNAMPWHLPADLKHFKKITLGKPIIMGRKTYASIG---KALPGRLNIVVSSDVNYK-LADATVV +HSCEEAIEVAATKEKFENPEVMIIGGGTIYQHFLRF--CHRLYLTQIELEVDGDTYFPDYAAYDWQEIASEAHQAEPLNP +YAYRFITLVK- +>UniRef100_I1BWH0/6-193 +-LALIAAATEELGIGRKGDLPWHLPRDLRYFRDVTTQNVVIMGRVTWESIPPKYRPLDNRFNIVVSRNPNYDLDPNAILV +TSFEEALEKIDATKT--NPRVFVVGGAQLYSHAIKRADCTDILLTKIKAKIECDAFFPKIDEHVYRPSTHEELEAQTYKD +LEYEFTYYKR- +>UniRef100_J3H628/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLV-LEGAEVY +PSLEAAVVRAEAKEQ-GVDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLKQWKLVSNVPNPA-EGDK +PAYNFEVWEK- +>UniRef100_C0ZI90/1-156 +MISLIVAYARNQVIGKDGDMPWHLPADLKNVKELTTGKTIVMGRKTFESIG---KPLPNRRNVVLTRSQDFH-PEGVDVV +HTKEEVLAM---------GDVIIFGGSEIYRQFLDV--VDRLYITEIDLETEGDTFFPAWDRDAYTLVDKREGIVDEKNV +HPHAFYVYERK +>UniRef100_F3AM22/1-162 +-MNIIVAVDKNWAIGKDNKLLVSIPSDMKFFRETTTGKVVVMGRKTLESFPG-GQPLKKRTNIVLTSDRNYK-VKDAIVV +HTVEELLQTL---KAYKQEDIYVIGGESVYRQLLPY--CDTAHITKIDHVYEADTYFPNLDTEEWEITGISEEQT--YFD +LEYEFVKYERK +>UniRef100_E9RW58/1-162 +-MNIIVAVDKNWAIGKDNKLLVSIPSDMKFFRETTTGKVVVMGRKTLESFPG-GQPLKKRTNIVLTSDRNYK-VKDAIVV +HTVEELLQTL---KAYEQEDIYVIGGESVYRQLLPY--CDTAHITKIDHVYEADTYFPNLDTEEWEITGISEEQT--YFD +LEYEFVKYERK +>UniRef100_J3FPJ2/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLQ-LDGAEVY +PSLEAAVVRAEKEQG--VDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLKEWKLVSDVLNPA-EGDK +PAYNFEVWEK- +>UniRef100_F3PLB4/1-162 +MISIIAAVDRRMGIGYENKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNIVLSTHPDTQ-CPGAEVF +PSLEEALKNC---EQ--DEQVYIMGGASVYRQALPL--ADALCLTEIDAEARADAYFPDVDLEIWQEKSRDAHPIDEKHP +CPYAFVDYIRR +>UniRef100_J4IW11/1-164 +MITSIWAQSKNNVIGRNNHLPWSLPDDLKFFRQETKNKAVVMGRKTYESFG--SKALPKRLNIILTSNMDFKSDPEVKIV +HSPIEAVNTA---KE-QHLPLYVIGGARVYESFMNM--ADRLLITLVDANIKGDTFAPNFSEKSFSLVSQCHHAQDKKHA +YSFDFLTYERK +>UniRef100_A6G6A1/3-164 +-ISLISAASDNDVIGRDNDLPWHLPDDFRFFKRTTKGHHVIMGRRTWESRP---EPLPKRVNVIVTSRVDYD-APGGTIV +RSLAEGIELA---RAAGEDEAFVIGGTRLYAEAIESGLADRMYLTRVHAHIEGDATFPSFDATQWREVERIEHPTDERHA +HAFTFLTYDR- +>UniRef100_I4NAM1/7-170 +-LSLIAALAENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQAGLV-LEGAEVY +PSLEAAIQRAEAQEN-GASELMLIGGAQLYAQGLEL--ADRLYLTRVAASPAGDAWFPEYDESQWLLASNTENPA-VDDA +PAYAFEVWDRR +>UniRef100_Q2K6G9/7-170 +--TIIAAVARNGTIGREGDMPWRLSSDLKRFKTLTLGKPVVMGRRTYDSIG---KPLPGRPNVVISRQAAID-HSDISMA +HSLAEALEAAEALQT-GAGEICIIGGGQIYAQAIDL--ADRMYITHVEADLDGDAFFPAIDPGTWQAGEVVAVPAGERDS +YPTRFVVYERR +>UniRef100_E1L9F8/1-161 +MLALIVAVAHHRVIGKDNSLIWHLPNDLKFFKEKTTGHVIIMGRKTFESLP---FLLPNREHWVITKNKGFNAPEGVRVF +SSPEAVVKAA---KE--MDVAYVIGGAQIYEAFLPY--VDVMHITEVDYEFEGDAHFPAFDASAFTITSVVEGTVDDKNT +YPHRFVTYERK +>UniRef100_K0WMM9/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQPDLL-LEGAEVY +PSLEAAVVRAEKAQG--VDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDPNQWRLVSNVPNPA-EGDK +PAYSFEVWEK- +>UniRef100_A5Z9U9/1-162 +-MNLIVAVDENWAIGYNNELLVSIPDDMKFFRETTTGKVVIMGRKTLESFPG-GRPLKNRVNIVITKKEDYE-VDGAVVV +HSVEEAVKEA---SKYDENDVFVIGGGSIYKAMLPY--CNTAYVTYINQAYSADTFIPNLDKVDWVLADESDENT--YFD +IEYFFRTYKRK +>UniRef100_J9CWG3/10-170 +-LSLIAALDRNRGIGFKNQLLYWLPNDLKHFKALTSGHTVLMGRKTFESLP--KGALPNRRNLVLSRQEGLS-FPDTELY +PSLQEALAHC---NP--DETIFIIGGASLYQEALPL--ADNLYITWIDDDSPADAFFPEIPESEWQETDREAHPVDEKHR +YPYQFVHYRRK +>UniRef100_J2TBM1/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLV-LEGAEVY +PSLEAAIVRAEKEQG--VDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSDVPNPA-EGDK +PAYSFEVWEK- +>UniRef100_B0NUF6/1-162 +MISIIAAVDRHMAIGYENKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNIVLSTRPDTL-CPGAEIF +PSLEEALKHC---EQ--DEQIYIIGGASVYRQALPL--ADALCLTEIDAEAQADAYFPEVSPEIWQEKSRESHPIDEKHP +CPYAFVNYIRR +>UniRef100_C6IAB8/4-163 +-ISIIAAVDSRMAIGFQNKLLFRLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPAAE-CPGAEVF +TSLEAALESC---QA--EEKVYIIGGASVYRQTISL--ADELCLTEVNDTAEADAFFPAVDTTIWHEKSREVHPADEKHL +CSYAFVDYVR- +>UniRef100_G4SZ30/2-152 +--------SSNRAIGIDNRLPWHLSADLKKFKSITMGSPILMGRKTYESIG---RPLPGRINIVITRNPDYR-PSGCEVY +NDIESAMESC---RN--HNEIFVIGGATFYEAMLPV--ADYLYLTEVRRAFEGDTFFPEIDNNHWLETHREDIHDDPDVS +FGYSFVKLER- +>UniRef100_A5EUV9/6-164 +-IHLIAAQTLNRVIGKDGGMPWHLPRDLQHFKQRTSGHTIIMGRKTFQSLK---KPLPNRKNIVISHSGQPL-HADVAVF +PAISEALAFC---CN--DEKVFIIGGGSLYAATIDE--ADFLTITWIHTELLGDTFFPPIRPQDWQETHRSHFAADAKNA +FALDFVDYQRR +>UniRef100_I0WWK2/6-163 +-VKLVWAQGVGGVIGRDNTIPWHVPEDMAYFKKVTQGHPVIMGRKTWDSLPPRFRPLPGRRNIVISRQSDWT-AEGAESA +DGLDSALALT---D----EDVCVIGGAQIYTAAMPF--ATQLLVSEIDVTIGGDAWAPPID-NSWHAQDTGEWLTSAKNG +TRYRWITYTR- +>UniRef100_J2WG80/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLV-LEGAEVY +PSLEAAVVRAEAKEQ-GVDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNDWKLVSNVPNPA-EGDK +PAYSFEVWEK- +>UniRef100_J3G7L1/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLV-LEGAEVY +PSLEAAVVRAEKEQG--VDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLSQWKLVSDVPNPA-EGDK +PAYNFEVWEK- +>UniRef100_Q98KI7/4-168 +--AIYVAIAENGVIGRDGGLPWRLSTDLKRFKADTMGKPIIMGRKTYEGIG---RPLPGRLNFVVTRDKTWR-AEGVEVA +HTLEAAIQLATCMSG--VDEACIIGGGEIYAQALPL--ADRLHVTHVLAAVDGDAHFPPIDAETWRMVSSQEVPAGEKDS +HATRYSVYERR +>UniRef100_E6PRI1/2-158 +--AIIAAVAHNQVIGRGHALIWHLPADLAHFKRVTLGHPILMGRKTWESIG---RPLPGRRNVVISRDADFI-APGAETS +TSLSDAMSIC---AE--APEVFIVGGAKIYAQAIPL--AQQLWLTEIHAEPQGDVYFPAWNRDAFVEVSRDPHPA-QGNL +PAFDFVLYERK +>UniRef100_E7NZV0/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RLLPGRLNLVVSRQTDLQ-LEGAEVF +ASLDAAVVRAEAQEQ-GVDEVMLIGGAQLYAQGLPE--ADRLYLTRVALSPDGDAWFPEFDTAQWALVSNIENAA-VDDK +PAYNFEVWER- +>UniRef100_J1J0U0/5-169 +-VCLIAAVAENGVIGHEGALPWHLSTDLQRFKALTFGKPIIMGRKTWDSLG---RPLPGRTNIVITHNRAFS-AEGAVIA +HSLSQACSVAKSQNS--ADAVFIIGGGEIFQQGLPI--ADKIFLTEVLASIKGDSFFPVFDKEKWTIIQTQYIPEGVKDS +HPSRFMVYERK +>UniRef100_L1PSK8/1-162 +MITLIAAADKHNALGKGSELLWHLPEDFKHFKCLTTGHCIIMGRKTFETFP---KLLPNRTHIVITRQKDYA-KEGIIAV +NSLEEAIAKA---LA-LDPTPYVIGGGEIYAQALPI--ANVIELTRVDHIFEADVFFPEFNTEEWELVSSEPFEKDEKHA +YRFTFEKYLKR +>UniRef100_Q1IGG6/7-170 +-LSLIAALAENRVIGIDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQPGLE-LAGAEVF +ASLDAALVRAEAREQ-GVGELMLIGGAQLYGQALEKGLVSRMYLTRVELSPEGDAWFPEFDKGQWQLSSSAPQAE--EGK +PVYHFEIWDR- +>UniRef100_A1TM51/3-165 +-LRLIYARAANGGIGLHNAMPWHLPEDLAHFKQLTLGATVVMGRKTWDSLPARFRPLPGRTNIVVTRQAGWH-ADGALSA +SSLEQAVELA---RP-HGDTVWVMGGAQIYAQALPM--ADGVEVTEIHRDFEADAFAPVLG-PEWEETARTPVQTAGSAA +LPFSFVSYRRR +>UniRef100_G0JYG0/3-163 +-LSMIVALDRNRGIGQGNAMPWHLPDDFKHFKALTLGKPILMGRKTAESIG---RVLPGRTNLVLTRSGQVP-FEGMRAV +ASLDEAKAIA---EGEGTSELCIIGGGEIFRQLLDQ--ASDLYLTWVDAEVPADTHFPEVDAQDWQEVSSEPHPADERHA +YAFRFVHYVRR +>UniRef100_UPI0002197444/1-161 +MISFVWAEDKNHVIGVDGHLPWKLPNDMKRFKDVTTNHPIVMGRKTFESFP--NGPLPKRLNIVISRNPNYQVPEGVVLI +SNREQLKDVV---KP--DDEVMVIGGAGIFRMFEDI--VDRLYLTRINHEFVGDTKMVDLDYRQFKLIEKKEGIMDKENV +YPYTFETYQK- +>UniRef100_A5GBA2/2-156 +VISLIAAMAENRVIGRNNAIPWDIPADRKRFRALTLGHPVIMGRKTFESLA---GPLPGRKNIIITRQMDYR-AEGCFIA +HDLASALAMA---GE--TDEIFICGGGEIYRQALPI--ADRIYLTIIHSRFDGDTRFPEIP-ERFVEVGRETVEN----A +IPYSFVLYDKR +>UniRef100_UPI00019B08EE/1-158 +MISLIVAMDKNNGIGNKNKLLAHISEDLRYFKRVTDGNTIVMGYNTYMSLP--KRPLPNRRNIVLTTKDIKL--EGAVVV +NSIEELLKLL---NT--EEETFICGGSSIYNQMLPY--ADKLYITHIFDEFEADTYFPEIT-DEWEISESFCHKENINHK +HPHIFTIYTK- +>UniRef100_E9T5L4/1-159 +MIGLIWAQTTSGVIGRDNTIPWRVPEDMARFKDTTMGHPVVMGRLTWESLPPKFRPLAGRTNIVVTRQDGWS-ADGARTA +HGIEQALEVA---G----DTAWVMGGSQIYAAAMPF--ADLLSVTEIDADIEGDAFAPTIG-NEWVIGDEGDWHISEKSG +LRYRFLTYVR- +>UniRef100_K2ERT9/7-163 +-ISIIVAVSENNVIGKDGKIPWHIPEDLKHFKEITMGHHIMMGRNTFESIG---HPLPGRVNLVISSNPLYS-PEGVSVF +KSIEEAVVFA---KTAGEDELIVIGGESIYKSMLPL--ADTIYLTKVSKSCEGNVYFPEINNEEWTTISLESHTE----N +PDFEFRRLERR +>UniRef100_C6XC58/4-159 +-LSLIVAIAHDGVIGVNNTLPWHLPEDLKRFRALTMGHHIIMGRKTYESLN---RLLPGRTTVIVTRNTDYR-VEGALIA +SSLQDAILQS---AG--DDEVFLIGGAELYREGLVQ--ADRLYITEIEASFSGDAFFPAIDYSLWRLVAEERHVS--VNG +LIYRYLTYDR- +>UniRef100_B1T1L1/53-213 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDAARR-FDGCDTV +TSLADALALA---ARDGAAEAFLIGGAQLYAEGRAL--ADKLIVTEIDADFDGDASFPAPDPAHWHEVSREPHQAAAPNT +FGYAFVVYARK +>UniRef100_E4WE53/1-159 +MIGLIWAQTTSGVIGRDNTIPWRVPEDMARFKDTTMGHPVVMGRLTWESLPPKFRPLAGRTNIVVTRQDGWS-ADGARTA +HGIEQALEVA---G----DTAWVMGGSQIYTAAMPF--ADLLSVTEIDADIEGDAFAPTIG-NEWVIGNEGDWHISEKSG +LRYRFLTYVR- +>UniRef100_C2S379/2-133 +-----VAMDENRVIGKDNNLPWRLPSELQYVKKTTMGHPLIMGRKNYEAIG---RPLPGRRNIIVTRNEGYH-VEGCEVA +HSVEEVFELC---KN--EEEIFIFGGAQIYDLFLPY--VDKLYITKIHHAFEGDTFFPEMDMTNWKEV------------ +----------- +>UniRef100_K9D7I0/1-162 +MLAMIVAKAKNNVIGKDNQLIWHVPKDLQYFKKLTTGHVIIMGRKTLESLP---FLLPNREHWVVTRQADYQPYEGVRVF +TSPAEAAEEA---AK--LDVAYCIGGAQMYESFMPY--ADVLYVTEIDHEFEGDAFFPTIDLNLFEVVESIPGEVDEKNP +WPFSFVTYRRK +>UniRef100_D8K9L4/2-161 +VIAFIVAMDEHRLIGANRRLPWHLPADLKYFRRMTMGRPMLMGRSTHEAIG---RPLPRRHNIVVTHNSGYK-APGCTVV +HTVEAGLQAA---GE--AEEIMVIGGASLYQQLLPQ--AQRIYLTLVGGHFQGDTWFPVFDSGAWVEVWREDHNPDPQNP +YPYSFIRLERK +>UniRef100_B3ER85/4-163 +--SIIVAKAVNHVIGNKGRLPWHMPADLKHFKELTGGHHVIMGRKTFESLP---GSLPDRKIIILSQSLNYK-VEDCTVV +PSLEMALEIA---NQANETEVFIAGGAAVYREALGI--VDKIYLTVIHTDVEGDTFFPTLKDHQWTEVSIVSHNHDIKHA +YAYDFIELAKR +>UniRef100_F7YH34/4-168 +--AIYVAIAENGVIGRDGGLPWRLSTDLKRFKADTMGKPIIMGRKTYEGIG---RPLPGRLNIVVTRDKAWR-AEGVEVA +HTLEAAIQLANCMTG--VDEVCVIGGGEIYAQALPL--ADRLHVTHVLAAVDGDAHFPPIDPKSWLMVSAQEVPAGEKDS +HATRYSVYERR +>UniRef100_C8KWH5/1-160 +MISLIVARTQNHIIGKENAMPWHLPKDLAWFRQNTVGKPVIMGRKTYESIG---RLLPKRPNIILSRSGFSV--EGAYSA +NTLEQAVELA---KSFNTDEIMIIGGGELFKQALPI--ANKLYLTEIQADIDGDTLF-EFDEENWQLTQEIWSEKDAENA +YDCRFMVFER- +>UniRef100_J2P1A0/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQTGLV-LEGAEVY +PSLEAAVVRAEAKEQ-GVDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLHQWKLVSNVENPA-IEDK +PAYNFEVWEK- +>UniRef100_A4IUE2/27-188 +IISLILAMADNGTIGDKNALPWHLPNDLQFLKKSTMGKPIVMGRKTYQSIG---RPLPGRTNVVISRSLEKEALPGCLIY +SDLSVAIAAL---KKEEVEEIMIMGGAQIYRAALPM--MDRLYLTHVHANIEGDTQMPPFDFSHATLIFEEKHFKDEKNR +YDYTFEIWD-- +>UniRef100_J2L3R8/3-160 +-IHMIFARAANGVIGRDNTIPWRLPEDMARLKRLTTGWPVIMGRKTWDSLPVKFRPLPGRANIVITRQAGWK-EAGAETA +ASLADALALC---AS--SDEAWILGGAQIYAQAMPL--AERIEVTEIAENIEGDAYAPTLG-PEWRQTAREDHVS--ANG +MKFSFITYQK- +>UniRef100_UPI000262D057/5-166 +--ALIVARADNGVIGVDNQLPWHLPCDLKYFKQVTMGKPVVMGRKTFESIG---RPLPGRTNVVITRNADWS-APGTRVV +GNLADALKLAADLDG--ADEVMVIGGATLYREAIDQ--VDRMYVTQVHASPDGDAFFDAPDRKKFARNSVEDHAG-DDAS +PAHSYEIWDR- +>UniRef100_D1QNC5/2-160 +ILSLIAAVARNRAIGYQNRLLFHIKTDLEHFKRLTMGHVVIMGRHTFESLP--NGALPHRKNIVISKSVASF--HGCTRV +SSFKEALDMC---QT--EEEVFVIGGEQVYKEAITQ--ADRLYLTEIDALAQADAYFPDYN--SWHLVAHEAHKKSEDNP +FAFAFTVYQRR +>UniRef100_J2I983/1-156 +MISLIVAYAKNQVIGKDGDMPWSLPADLKNVKEITTGKTIVMGRKTFESIG---KPLPNRRNVVLTRSRAFH-PEGVDVV +HTKEEVLAL---------GDVIIFGGAEIYRQFLDV--VDRMYITEIDLETEGDTFFPAWDRDAFVLVDKREGVVDEKNA +HPHTFYVYERK +>UniRef100_UPI0002377AB9/4-161 +-LHLIYARAANGVIGKDNRLPWHLPQDLAHFKQLTQGCAVIMGRKTWDSLPPHARPLPGRSNIVLTRNSGWH-AAGAQRA +ASLHEAIALC---DA--RQIAWVIGGAQIYAEALPL--ADCVEVTEIDQDFDGDAHAPTLD-AAWVETRRSRQTS--SDG +LRFSFVTYAR- +>UniRef100_E4VZY7/4-163 +-ISIIAAVDHRMAIGFQNKLLFWLPNDQKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPATE-CPGAEVF +TSLEAALKSC---QE--EEKVYIIGGASVYRQAMPL--ADELCLTEVDDTAEADAFFPAVDTAIWHEKSREVHPADEKHL +CSYAFVDYVR- +>UniRef100_F0Q307/3-165 +-LRLIYARAANGGIGLHNAMPWHLPEDLAHFKQLTLGATVVMGRKTWDSLPARFRPLPGRTNIVVTRQAGWH-ADGALPA +SSLEQALELA---RP-HGDTVWVMGGAQIYAQALPM--ADGVEVTEIHRDFEADAFAPVLG-PEWQETARTPVQTAGSAA +LPFSFVSYRRR +>UniRef100_C9Y9Z4/26-183 +-LHLIYARAANGVIGIHGTLPWHLPEDLAHFKRTTLGCPVIMGRKTWDSLPPKFRPLPGRANIVVTRQPDWS-ETGAQRA +SELREALQLC---EQ--ATDVWVIGGAQLYALAEPV--AHTAVVTEIEKDFEGDAFAPTLG-EAWQETARERHVA--ASG +LPFSFVTYTR- +>UniRef100_F5J986/6-171 +-VTIIVAVSENGVIGRDLDMPWKLSTDLKRFKAMTMGKPLIMGRKTFLSVG--ERPLPGRPHIIVSRNADYR-PEGVDVV +SSLDEAVKLA---KTKGVDEVFVAGGGEIYRQAMPF--ADQLSVTHVAVKLEGDTFFPEIDPAVFEKTEEKAAPAGEKDN +YPVLFTTYVRR +>UniRef100_C9BJS9/1-161 +MLAAIWAQDENGLIGKEDRLPWRLPNDLKFFKQMTEANTLVMGRKTFEGMG--SRPLPNRQTIVLTRDSSYK-AEGVHVM +HSVEDVLALE---KE-TDGIFFIAGGSAVYQEFLPF--CTILYRTVIHHVFDGDAYFPPVDWSDWSLINTSQGEMDEKNR +YPHQFETYQR- +>UniRef100_G2PKF0/5-163 +--IIIAAAGENNALGKDNDLVWHLPDDFKRFKSLTSGHKIIMGRKTLESFP---KPLPNRTHIAITRDEDYTPKFPCTIV +HSISEAIGLV---KD--NETAFIIGGGKIYKQSMAI--ATDIELTRVHGTFEADAFFPEIDKDQWELVNEEHHPKDDRHK +YDFTYLSYTRK +>UniRef100_C7X688/4-164 +-ISIIAAIADKSAIGKNQQLLCHMPSDMKRFKELTTGHAVIMGRKTFESLP--VAPLPNRKNVVLTTMPEAG-FVNCFAC +ESMGAALDLC---EK--EDEIFIIGGALVYRQALRI--ADKMYITRIHHEFDATSFFPVVNWDLWEETEREEYPADEKNP +YPYTYITYVRK +>UniRef100_Q1BXZ1/24-184 +-LTLIVARARNGIIGRDNQLPWKLPEDLAFFKRTTMGAPIVMGRKTHESIG---RPLPGRRNIVVTRDATRR-FEGCDTV +TSLADALALA---ARDGVPEAFLIGGAQLYAEGLML--ADKLIVTEIDADFDGGASFPAPDAAHWQEVSRDAHQAAAPNT +FGYAFVVYTRK +>UniRef100_D7NBT0/2-160 +ILSLIAAVARNRAIGYQNRLLFHIKADLEHFKRLTMGHVVVMGRHTFESLP--NGALPHRKNIVISKSVASF--HGCTRV +SSFKEALDMC---QT--EEEVFVIGGEQVYKEAITQ--ADRLYLTEIDAPAQADAYFPAYN--SWHLVAHEAHKKSEDNP +FAFAFTVYQRR +>UniRef100_L1QL14/6-175 +-IALVVARARNGVIGRDGDLPWRLRSDLQRFKAVTMGKPCIMGRKTWESLP--LRPLPGRLNIVLTKDESYAESKGAVVC +STLDEALSIA---REQGVDEVCVIGGTAIFAAALPR--ARRLYITEVEAEPEGDAVFPAFDETAFVRTAFEPHEPGEKDD +HAFAFTVLDRR +>UniRef100_F7ZZR8/11-177 +-VALVWAQSPRGVIGRDGALPWHIPEDLAHFKALTAGHPVVMGRATWESLPPRSRPLPGRTNVVLSRTAGLE-LPGASVA +TGLDDALALA---AAAGGDEIWVVGGGAVYALALPR--ADRIEVTVVDDDVDGDTCAPHLPPAQWRLTAVDPAAGTSTRG +ARYRFQSYRRR +>UniRef100_B1XTJ0/6-160 +-ISMIVARSRNHVIGRDNQMPWKISADLQFFKRVTMGHPVIMGRKTWESIG---RSLPGRRNIVVSRNASYP-ISGGELV +GSLDEALKSL---NE--FPRVFVIGGEQLFRQAFDK--ADRLYITEIDLDIEGDTFFEVPNASAWKEVERTPGSE---GE +ITFSFITLE-- +>UniRef100_Q5WDS2/1-159 +MIVFVYARDAHYGIGKDNGLPWHLPADLRHFKRTTTGQTIVMGRKTFDSMG---GPLPNRKNVVLTRSRSFQ-AEGAEVI +HSLDDVLQLS---K---QEAIYVIGGAEIFALLWDI--CDKHIVTVIDEKFEADTFVPPLSEQEWELVETVPGPIDEKNR +YPHEYRTYVRK +>UniRef100_J3FAP9/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQAGLV-LEGAEVY +PSLEAAVVRAEAKEQ-GVDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNVPNPA-EGDK +PAYNFEVWEK- +>UniRef100_A7V261/1-162 +MISIIAAVDRKRGIGYQNRLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSTQKDLI-CPGTEVF +PSLEEALSSC---QP--DEHVYIIGGASVYRQALPF--ADTLCLTEVDAEAQVDAYFPEVAPTVWQEKSRESHPADEKHP +CPYAFVDYIRR +>UniRef100_A5ZJU5/16-175 +-ISIIAAVDRRMAIGFENKLLFWLPNDLKRFKALTTGNTIVMGRKTFESLP--KGALPNRRNVVLSSNPAAE-CPGAEVF +PSLEAALQSC---KE--DEHVYIIGGASVYQQALPF--ADELCLTEIDNTAEADAFFPEISPAVWHEKNREAHPADEKHL +CSYAFVDYVK- +>UniRef100_J2ULM1/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQADLL-LEGAEVY +PSLEAAVVRAEKEQG--VDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNEWKLVSNVENPA-LDGK +PAYNFEVWEK- +>UniRef100_E6YIG6/5-169 +-ICLIAAVSQNSVIGRAGAMPWRLSTDLQRFKALTLNKPIVMGRKTWDSLR---HPLPDRTNIVITRNRTLI-SEGAVIA +HSLSQACNIA---EEVGADAIFIIGGGEIFQQGLQI--ADKIFLTEILACIEGDSFFPVFDKEKWTIVKTQYIPESDKDN +YPTRFVIYERK +>UniRef100_B0T4Y7/10-171 +-----VARSLNGVIGRDNDLPWRLKSDLAIFKARTMGKPVIMGRKTWDSLP--RKPLPGRMNIVLSQDGSFE-PAQAVVC +ESFLEALQMA---KEQGVDEVCVIGGRAVFELALPR--AKRLYLTEVQAQVEGDVYFPAFDEAAWTEVSREEHPAGPDDD +YAFVFRVLERR +>UniRef100_A9CIC8/6-171 +-VTIIVAVSENGVIGRDLDMPWKLSTDLKRFKAMTMGKPLIMGRKTFLSVG--ERPLPGRPHIIVSRNADYR-PEGVDVV +SSLDEAVKLA---KTKGVDEVFVAGGGEIYRQAMPF--ADQLSVTHVAVKLDGDTFFPEIDPAVFEKTEEKAASAGEKDN +YPVLFTTYVRR +>UniRef100_Q3K556/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQAGLV-LEGAEVY +PSLEAAVVRAEKDQG--VDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNVPNPA-EGDK +PAYNFEVWEK- +>UniRef100_K3W1W7/6-199 +-LTLIVAATRNMGIGAQGGMPWQLRKEMKYFARVTTRNAVIMGRKTWDSIPTKFRPLKDRLNIVISRFAPLNFPTEPVRV +QSLELALQYA---RARDINRVFVIGGAQIYDAALKLPEARRILLTSIERDFDCDTFFPDLKGGKWERKSREDLQEQEEAG +TKYEFQMWEK- +>UniRef100_J2QJS4/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRKTWDSLG---RPLPGRLNIVVSRQPDLL-LEGAEVY +PSLEAAVVRAEKAQG--VDELMLIGGAQLYAQGLAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNVPNPV-EGDK +PAYNFEVWEK- +>UniRef100_E6MNF3/3-159 +-LSLIAAVAKNRAIGYQNKLLFAIKEDMEHFKRLTMGHVIIMGRHTFESLP--NGALPHRKNIVISKSQTVF--KGCTRV +SSFEEALAMC---QK--EAEVFVIGGEQVYKEAISQ--ADKLYLTEIDALPQADAFFPAYD--DWQLVAQEEHKKGKSKS +LAFAFSIYHR- +>UniRef100_UPI0002482E0F/20-171 +------SNASSRVIGNENSMPWHLPADFAWFREHTLGKPVVMGRKTYESIG---RPLPERHNIVISRDSSLE-IEGVTVV +SSVEEAISSA---GN--VDEIMIIGGGSIYKAFLPL--AGKLYLTFIEADINGDTRFPEWG-ADWKVAEQRTYKKDSGNK +FDMHFVVLEK- +>UniRef100_C3QWY6/4-164 +-ISIIAAVDRRMAIGFENKLLFWLPNDLKRFKALTTGNTILMGRKTFESLP--KGALPNRRNIVLSSNPATE-CPGAEVF +PSLEAALQSC---KE--EEHIYIIGGASIYQQALSF--ADELCLTEIDDMTEADAYFPEVSPEMWQEKSREAHPADEKHL +CSYAFVDYVRK +>UniRef100_D4M6M6/2-161 +--QAIVAADNNWGIGYQNRLLVSIPSDMKFFRQKTTGNVVVMGRKTLESFPN-GLPLKNRVNIVLTKNKNYQ-VKDAVIV +HSEEELLEEL---KKYPSEKIYVIGGESIYKMMLPY--CDTVYVTKIDREFQADTYFPNLDQEDWKMTEEGEEQT--CFD +LEFAFTKYER- +>UniRef100_H0XKH0/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFNYFQRMTKQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKESPQGAHFLA +KSLDDALKLIELANK--VDMVWIVGGSSVYKEAMNQPGHVKLFVTRIMQDFECDTFFPEIDLKKYKLLSEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_E5CEI4/4-164 +-ISIIAAVDRRMAIGFENKLLFWLPNDLKRFKALTTGNTILMGRKTFESLP--KGALPNRRNIVLSSNPATE-CPGAEVF +PSLEAALQSC---KE--EEHIYIIGGASIYQQALSF--ADELCLTEIDDMAEADAYFPEVSPEMWQEKSREAHPADEKHL +CSYAFVDYVRK +>UniRef100_B0X4N3/5-179 +--SLIVAVCSNGGIGIKGDLPWRLRSELRHFARMTKRNAIIMGRKTYFGIPEGRRPLPDRLNVVLTRDPASNTPEGVLVC +TSLEDALAKI---QD-LVENIWIIGGSAVYKEAMESRHCHRIYLTEILAPFECDAFFPEIG-KEFRLVGNDADLAQEENG +VRFQYKIYEKK +>UniRef100_B4SK37/3-163 +-LSMIVALDRNRGIGQGNAMPWHLPDDFKHFKALTLGKPILMGRKTAESIG---RVLPGRTNLVLTRSGQVP-FEGMRAV +ASLDEAKAIA---EGEGASELCIIGGGEIFHQLLDQ--ASDLYLTWVDAEVPADTHFPEVDADDWQEVSSEPHPADERHA +YAFRFVHYVRR +>UniRef100_A7JRD3/3-162 +-ISIIVARTINKVIGKDNQMPWHLPVDLAWFRQNTLGKPVIMGRKTYESIG---RLLPKRPNIILSRSGFTV--EGAYAV +QSLEQAVELA---KNFNTAEIMIIGGGELFKQALPL--AERLYLTEIQADIEGDTFF-EFDEQNWALVEEKWSEIDENNP +FRCRFMCLERK +>UniRef100_K8PAA8/13-177 +-IVFVVAVAENGVIGLDNAMPWHLRSDLKRLKAITMGRPVIMGRKTFASIG---RPLPGRTNIVVTRDKDFQ-APGVVVA +TSLEAAHDIALALRR-LVTEIMVIGGADIFAQWLSR--ADRLEITEVHDKPEGDTFLPPVDPAKWEETARARHSKADGDT +VDFSYVSYRRR +>UniRef100_E6YMI9/5-169 +-ICLIAAVSQNNVIGCAGAMPWHLSTDLQRFKTLTLNKPIVMGRKTWDSLG---RPLPGRTNIVITRNRMLM-PKGAVIA +HSLSQACHIA---EQVGADAFFIIGGGEIFQQGLQI--ADKIFLTEILAFIEGDSFFPVFDKEKWTMIKTQYIPEGEKDD +YPTRFVIYERK +>UniRef100_L1NGP0/3-163 +-LSIVVAMALDRAIGKDNKLLWRLSDDLKRFKELTTGHAILMGRRTYESLP--NGALPNRRNVVISRTLTSL--PDAEVF +ASIDEAIKAL--CEQ--EEEVFVIGGGKIYSSILDR--ADRIYLTQVEAHFDADTFFPQINQTEWVELSREEFPQGERNE +YPSALVILSRK +>UniRef100_F5XDI1/1-156 +MISIVVAIAENGAIGYKNDLLWHLPADLKRFKEMTTGHSIIMGSRTFRSLP--KGALPNRRNIVLSRTQQDF--PGAEWA +ASPEVALELV---GE--EAEAFVIGGAQVYEQMLPY--TDKIYLTRVHADFEADTFFPELDMSEWVELSRTEYPADEKNR +YATTLL----- +>UniRef100_C9LK50/1-161 +MISIICAIAQNGAIGYDNHLLYRLSADLKRFKALTSGHTVVMGRRTFESLP--KGALPNRRNIVLSRTATAW--PNTEVF +PSLDEALAAC---AP--NEEVFIIGGAAVYEAAIGR--ADRLCLTLIEATPKADTFFPDYDKAAWRETQREHYAADEKNE +ADFTFVDYIRK +>UniRef100_K0X4H8/4-164 +-IALIAAVAEKGAIGRDQQLLCHLPNDLKHFKTLTSGHTVVMGRKTFESLP--NGALPNRKNIVLTHNTALS-WPNVTVV +HTLDEIPIQD---TT--EDEIFIMGGATLYNETIKI--ADTLYITHIHHTFDADTFFPTINPSEWEIANSQEMPADEKHA +YPYTFVTYTRR +>UniRef100_A7ADB9/6-166 +-ISIVAAISDNNAIGKNLGLLWHMPADMKRFKDLTTGHAVIMGRKTFESLP--KGGLPNRKNVVLTTMPEAG-FINCFAC +ESMHDALDIC---EK--EENIFIIGGSLVYRQGLGI--ADKMYLTRIHGEFDADAFFPVVNWDLWEEVERQEFPADEKNP +YPYTFLTYVRK +>UniRef100_C3Z0P2/6-183 +-LSLVVAACNNMGIGVDGKIPWTLRGDMKFFSRLTSGNAVVMGRKTWFSIPDRFRPLPKRLNVVLSRNLTTPPEGAHHLA +GSLEEAVKMLTVADT--IDKVFIIGGNSVYKDALSHPCCHRVYLTRVYKDVHCDTFFPNMD-DTFKLVSDPTIPSQEENG +IEYKYEVYEK- +>UniRef100_F7LSP9/4-163 +-ISIIAAVDSRMAIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPAAE-CPGAEVF +TSLEAALESC---QA--EEKVYIIGGASVYRQAISL--ADELCLTEVNDTAEADAFFPAVDTTIWHEKSREVHPADEKHL +CSYAFVDYVR- +>UniRef100_I8X8A5/4-163 +-ISIIAAVDNRMAIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPAAE-CPGAEVF +TSLEAALESC---QA--EEKVYIIGGASVYRQAISL--ADELCLTEVNDTAEADAFFPAVDTTIWHEKSREVHPADEKHL +CSYAFVDYVR- +>UniRef100_Q9U8B8/6-184 +-LNLIAAACDNMGIGVNGALPWRLKKEMAYFTTMTSKNAVIMGRRTWDCIPDKYRPLQDRVNIVLTHNVDSVKPEGVMVF +PGLDEAIKYIEGRED--IESTWVIGGSSIYRAAMTHPNCGKIYLTEIQKSFDCDTFFPNIDKQQFHLVDEEQIPGQVEGN +ISYYFRVYKK- +>UniRef100_L2TU96/6-163 +-VKLVWAQGVGGVIGRDNTIPWHVPEDMAYFKKVTQGHPVIMGRRTWDSLPPRFRPLPGRRNIVISRQPDWT-AEGAESA +DGLDSALALT---D----EDVCVIGGAQIYTAAMPF--ATQLLVSEIDVTIGGDAWAPPID-DSWHAQDTGEWLTSAKNG +TRYRWITYTR- +>UniRef100_J7CX51/1-161 +MLAAIWAQDENGLIGKEDRLPWRLPNDLKFFKQMTEANTLVMGRKTFEGMG--SRPLPNRQTIVLTRDSSYK-AEGVHVM +HSVEDVLALE---KE-TDGIFFIAGGSAVYQEFLPF--CTILYRTVIHHVFDGDAYFPPVDWSDWSLINTSQGEIDEKNR +YPHQFETYQR- +>UniRef100_D0AEL6/1-161 +MLAAIWAQDENGLIGKEDRLPWRLPNDLKFFKQMTEANTLVMGRKTFEGMG--SRPLPNRQTIVLTRDSSYK-AEGVHVM +HSVEDVLALE---KE-TDGIFFIAGGSAVYQEFLPF--CTILYRTVIHHVFDGDAYFPPVDWSDWSLINTSQGEIDEKNR +YPHQFETYQR- +>UniRef100_C9AP80/1-161 +MLAAIWAQDENGLIGKEDRLPWRLPNDLKFFKQMTEANTLVMGRKTFEGMG--SRPLPNRQTIVLTRDPSYT-AEGVHVM +HSVEEVLALE---KE-TDGIFFIAGGSAVYQEFLPF--CTILYRTVIHHVFDGDAYFPPVDWSDWSLINTSQGEIDEKNR +YPHQFETYQR- +>UniRef100_J2WVL9/7-169 +-LSLIAALGENRVIGVDNSMPWHLPGDFKYFKATTLGKPIIMGRNTWDSLG---RPLPGRLNIVVSRQLDLV-LEGAEVY +PSLEAAVVRAEKEQG--VDELMLIGGAQLYAQGMAQ--ADRLYLTRVALSPEGDAWFPEFDLNQWKLVSNVANPA-EGDK +PAYNFEVWEK- +>UniRef100_UPI00029A930C/3-163 +-LSMIVALDRNRGIGQGNAMPWHLPDDFKHFKALTLGKPILMGRKTAESIG---RVLPGRTNLVLTRSGQVP-FEGMRAV +ASLDEAKAIA---EREGASELCIIGGGEIFHQLLDQ--ASDLYLTWVDAEVPADTHFPEVDAQDWREVSSEPHPADERHA +HAFRFVHYVRR +>UniRef100_B4W5U5/5-175 +LISLVVARGRNGVIGRDGDLPWRLRSDLQRFKAITVGKPCLMGRKTWESLP--LKPLPGRLNLVLTKDESYEASKGALVC +ATLDEAIEIARTAEEDGVDEICVIGGTALFAAALPR--ARRLYITEVDAAPEGDAVFPPFDETAWTEVSSESHPAGEKDD +HAFTFRVLERR +>UniRef100_E1V823/9-172 +-VAMIAAMSSNRVIGVDNQLPWYLPEDLKFFKHMTQAKPLVMGRKTFESIG---RPLPGRLNIVVTRDTGFQ-PEGVKVC +HDLASALTLA---DQQGVDEIMVMGGAQIYAQALAH--ASRLYLTEVAVELDGDAHFPALDMAEWEELQRVPGSP-GEGQ +PAYDFVSYRRR +>UniRef100_A0PBE3/5-169 +-ISLIVATANNNVVGLNNRMPWHLPKDLQYFKATTMKKPMIMGRKTWDSIG--GRPLPGRPHFVISRQKDLV-LEGAQRV +ANLEEALVAANANQG--PKEIMVIGGGEIYRQALPL--AQRVYRTLIELDVNGDTFFPELKSSEWKLVSTQTTLQ-EGGF +PAHHYQVWER- +>UniRef100_K2EWK3/5-161 +LISIICALSENRAIGKDNKLLFHIAEDLKHFKEITLGHPVIMGRKTFESIG---KLLPGRINVIVSRNPDLK-VEGGYVF +ASLDKAIDFA---KEKDKEEIFLIGGGEIYKQGLPL--ADKLYLTLIKGNYEADTFFPDYS--EFRRTVNSESRE--SEG +YQYKFLELER- +>UniRef100_I8Y1A3/4-163 +-ISIIAAVDRRMGIGYQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNIVLSTNPATN-FPGAEVF +PSLEAALQSC---HE--KEHVYIIGGETVYRQAIEL--ADELCLTEIDNEAQADAFFPAIDPQIWHKKSKEVHLADEKHL +CSYSFVDYIK- +>UniRef100_K8EGX2/1-162 +MIAYLWAQDEQGVIGNKGTLPWSLPNDLKYFKEMTTGNAIVMGRKTFEGMG--KRPLPNRINIVLTTDLGYE-AEGVTVM +HTREEILDFA---KN-YEKDTFITGGTGVFNAFIDD--ADILYRTMIKGTFEGDTIFPELDWSEWEIISADPGILDERNR +YPHVFEAYKRK +>UniRef100_D4BWU0/3-163 +-ISLIAAMAIDQVIGMEKAMPWNLPGDLAWFKRNTLNKPVIMGRVTYESIG---RPLPQRVNIVLSSAPGTD--SDVIWV +TSIEEALAAA---QAINVEEVMVIGGGKVYQQFLPL--ANKLYLTHVDAEVIGDTHFPAYEPDEWDSIFTEYHEADENNT +HGYCFEILTKR +>UniRef100_I8T603/4-162 +-LELIAALDENNLIGKNGDLPWRLPADLQHFKRLTLGKIVLMGRKTWQSLG---RPLPQRENWVITRDAGFE-APGATVF +SSLDAALAAG---DG--LDTIMVIGGAELYRQTLDR--ADVLHLTRVHAHVEGDTWFPPIP-PGFVETTREPHAADERHA +HAYSFITLERR +>UniRef100_E6ST17/1-162 +MISIIAAIDRHQGIGHQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNIVLSSHPETY-CPGAELF +SSLEEALRSC---TP--VEQVYIIGGASVYRQALPF--ANLLHLTEVDAEVQADAYFPEINPAIWQEKSRESHSPDEKHP +YPYAFVDYIRR +>UniRef100_B3PTQ3/7-170 +--TIIAAVARNGIIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---KPLPGRPNVVISRQAAID-HPDVAMA +HSLAEAMDAAELARETGVDEICIVGGGQIYAQAINL--ADRMCITHVEADLDGDASFPDIDPDLWQAAETIAVPAGEKDS +YPTRYVVYKRR +>UniRef100_F7IFS4/4-184 +LLNCIVAVSQNMGIGKNGELPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINVVLSRELKEP-PQGALLA +RSLDDALKLTELANK--VDMIWIIGGSSVYKEAMDHPGHLKLFVTRIMQDFESDTFFPEIDLEKYKLLPQYPSDDQEEKG +IKYKFEVYEK- +>UniRef100_D1JUP5/4-163 +-ISIIAAVDSRMAIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPAAE-CPGAEVF +TSLEAALESC---QA--EEKVYIIGGASVYRQAISL--ADELCLTEVNDTAEADAFFPAVDTTIWHEKSREVHPADEKHL +CSYAFVDYVR- +>UniRef100_A4ABY4/6-169 +-IAVIVAAADNGVIGRNNALPWDVPGDLAHFKRTTMGKPILMGRLTFESIG---RPLPGRTNIVISRDPGYE-AEGVRSV +ESLDDAIALA---ESIGSDELMVIGGAQIYALALPR--ASRLYLTRVHAEPAGDAFLTGIDWGEWEEVARQENAE-EDGT +PAHTFLEYTRR +>UniRef100_C8N678/6-164 +-ILLIVAQSDNRAIGHQGAMPWHLPRDLKHFKAQTLGHPVIMGRKTYDSIG---RALPGRQNLVISRNAALA-LPDAETC +PDLATAIARA---R---GDKIFIIGGAEIYRLALPL--ADTLLVTHVHTTVQADAYFPPIEPGAWQETARENHAVDDANP +YPMSFCRYERR +>UniRef100_B6W0Q5/3-162 +-ISIIVAIARNHGIGFENKLLYWLPNDLKRFKALTTGHTIIMGRKTFESLP--KGALPNRRNIVLSRREGAA-FAGAECF +PSLEIALSHC---KE--EEEIFIIGGASLYKEAMHI--ARQLYITFIDDTSEADAYFPEIKKEEWKETGREDHPTDEKHL +YPYSFINYSR- +>UniRef100_E8LH79/4-166 +-LELIVALADNFVIGINKEIPWHLSEDLKHFKAVTLNSNIVMGRRTFESIG---RPLPKRRNIVISRDLSLR-DKGVEVV +SSLDEACRLV---EKAPCDRLIVIGGERLYKEALPK--AKVLHLTRIHRSFDGDTYFPDWQNLPFKKSSSEDHFS-DECG +FAYTFETWT-- +>UniRef100_F0IHE0/3-161 +-LTLIAALDLENGIGKDNQLLWHLPDDFLHFKQLTMGHCVIMGRRTWESLP---RMLPNRTHIIVSKEELLP-REHCVIV +SSVEEAILQA--YER--DNTPFVIGGGEIYRQTISL--ATTLELTRVQAHLQADVFFPQIDTSQWELVKQVFHSKDERHL +YDFYFETYIH- +>UniRef100_B7BFY3/4-164 +-ISIVAAISDNNAIGKNLGLLWRMPADMKRFKDLTTGHAVIMGRKTFESLP--NGGLPNRKNIVLTTMPEAG-FINCFAC +ESMHDALDIC---EK--EENIFIIGGSLVYRQGLGI--ADKMYLTRIHGEFDADAFFPVVNWDLWEEVERQEFPADEKNP +YPYTFLTYVRK +>UniRef100_F3KWC8/3-165 +-LHLIYARASNGVIGKDGVMPWHLPEDLAHFKRTTLGAPVIMGRKTWDSLPPRFRPLPGRRNVVVTRQVGWK-AEGAAVA +QSLDEALRLC---ED--AADVWIIGGAQIYAQALPL--ASTAVVTEIEADFEGDAHAPVLG-PEWVETARERLVA--ANG +LGLNFVTYTHR +>UniRef100_C6W5S3/20-180 +-ISIIVAAAENGAIGRDNQLLWRLSDDLKRFKQLTLGHPMIMGRKTFESIG---KPLPGRTSIVITRNANFA-FDGVVVV +HSLDEALEKA---KEIDSQEVCIVGGGEIYEQSQAI--ATHIYLTKVHTSVVGDTFFSIREPEAWTETERISHEPDERHI +FPFEFINYIKK +>UniRef100_UPI0002AAFCD1/73-237 +-VALIVAVDQQFGIGKNNDLMWHLPADMKFFKETTTGHIVVTGRKNYDSIPERFRPLPNRENAVLTRNTEYH-APGAVVF +SSLESCLDHY---KNEVERTVFIIGGGQIYREALALDCVQEMFITHVQGEFGADTFFPKFEAVAWNVETVATQAVDEKNA +YAFEVKRYWR- +>UniRef100_Q2W7P5/17-170 +-VALIVAVAANGVIGKDNALPWHIPEDLKWFKENTLGKPVIMGRKTWESIG---RPLPKRPNIVVTRQTGWR-AEGAHTA +HSLDEALALA---ARLEAAELMVIGGNSLFAEALPG--ARRLYLTEIARAYEGDTMFPAFERGLWHEVSRRRNEG----D +PAFDFV----- +>UniRef100_J0VU30/7-170 +--TIIVAVARNGIIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---KPLPGRPNVVISRQATID-HPDVQTA +HSLSEAMTAA---EKLGADEICIIGGGQVYAQAIGH--ADRMCITHVEADLAGDASFPAIDADIWQAGEAIAVPAGEKDT +YPTHFVVYERR +>UniRef100_C9B6C7/1-161 +MLAAIWAQDENGLIGKEDRLPWRLPNDLKFFKQMTEANTLVMGRKTFEGMG--SRPLPNRQTIVLTRDSSFK-AEGVHVM +HSVEDVLALE---KE-TDGIFFIAGGSAVYQEFLPF--CTILYRTVIHHVFDGDAYFPPVDWSDWSLINTSQGEIDEKNR +YPHQFETYQR- +>UniRef100_J7UQX4/6-166 +-LSMIVALDRNRGIGQGNAMPWHLPDDFKHFKALTLGKPILMGRKTAESIG---RVLPGRTNLVLTRSGQVP-FEGMRAV +ASLDEAKAIA---EGEGASELCIIGGGEIFHQLLDQ--ASDLYLTWVDAEVPADTHFPEVDMQDWREVSSEPHPADERHA +YAFRFAHYVRR +>UniRef100_A1WMP6/3-160 +-LHLIYARAANGVIGKDGRLPWHLPQDMAHFRQLTQGCSVIMGRKTWDSLPARFRPLPGRSNIVVTRQSDWH-ADGARRA +ASLEQALALC---DA--RQTAWVIGGAQLYAQALPL--ADCVEVTEINQDFDGDAHAPTLG-AEWVEIRRSRQPD--QHG +LAFSFVRYAR- +>UniRef100_UPI00029CB4E8/6-163 +-VKLVWAQGVGGVIGLDNTIPWHVPEDMAYFKKVTQGRPVIMGRRTWDSLPPRFRPLPGRRNIVISRQPDWT-AEGAESA +DGLDSALALT---D----EDVCVIGGAQIYTAAMPF--ATQLLVSEIDVTIDGDAWAPRID-DSWHAQDTGEWLTSAKNG +TRYRWITYTR- +>UniRef100_J4KAM9/5-168 +-IVAIWAQDENGLIGRNNTLPWHLPADLKHFKEMTTGQAILMGRVTFDGMN--RRVLPNRTTIILTRDKSYQANERVLVF +HDVDSVMKWY---ET-QEKTLYIIGGGQIFSAFEPL--IDELVITRIHASVQGDTYFPDFDMTKFQELSHQFHAKDEKNE +YDFTVTTFQRK +>UniRef100_C5ENL5/1-162 +-MNLIVAVDEKWGIGKNGGLLTHLPGDMKYFRETTRGKVVVMGRKTLESFPD-GKPLKNRVNIVLTKNREYS-PEGVTVC +HDADQVLETL---KQYPGEDIFIIGGGMIYREFLPY--CSKAYVTCIHHVFEADTDFVDLDRGEWEVTSCSQMQE--YNG +LTYEFKVYSRR +>UniRef100_P45350/25-200 +--QVVVAATQNMGIGKDGKLPWRLPSDMKFFKDVTMTNAVIMGRKTWESIPIQHRPLPGRLNVVLTRSGSFDIVENVVIC +GSMISALELLAYCVS--VEKVFVIGGGQIYREALNAPGCDAVHITEIEEHIECDTFIPLLDESVFQPWYSSFPLV--ENK +IRYCFTTYVR- +>UniRef100_I0KJP1/6-166 +-LSMIVALDRNRGIGQGNAMPWHLPDDFKHFKALTLGKPILMGRKTAESIG---RVLPGRTNLVLTRSGQVP-FEGMRAV +ASLDEAKAIA---EGEGARELCIIGGGEIFHQLLDQ--ASDLYLTWVDAEVPADTHFPEVDVQDWQEVSSEPHPADERHA +YAFRFVHYVRR +>UniRef100_D7IY94/4-164 +-VSIIAAVDRRMAIGFENKLLFWLPNDLKRFKALTTGNTILMGRKTFESLP--KGALPNRRNIVLSSNPDTV-CSGAEVF +PSLETALKSC---RE--DEHIYIIGGASIYQQALSF--ADELCLTEIDSTAEADAYFPEVSSKVWQEKSREAHPADEKHL +CSYAFVDYVRK +>UniRef100_B4RGA7/12-171 +------ARARNGVIGKDGALPWRLKSDLALFKRTTLGKPVIMGRKTWESLP--KRPLPGRTNIVLTRDQSYE-APGALVV +EDFSEAVQIA---REQGADEVCVIGGASLFELALKK--AQRLYLTEVHADVEGDVTLSPIDESRWREVSRENHPASDADD +FPFTWRVLER- +>UniRef100_K0VZ70/7-170 +--TIIVAVSRNGIIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---KPLPGRPNIVISRHAAID-HPDITVA +HSLPEALTAA---EKLGVDEICIVGGGQVYAQAIGF--ADRMCITHVEADLEGDAAFPAIDPDVWQAGEALAVPAGEKDS +YATRYVVYERR +>UniRef100_A9D3J2/6-169 +-IQIVVARAENGVIGRDGDMPWRLPSDLKHFKAATLDAPVIMGRKTFQSIG---RPLPGRANIVVSRSGFEA--EGVEVF +ATLEAAIARACVAQT-GAQKISVIGGGEIYRQAMEV--ADELLITEVQADIDGDTVFPAPDSRVWEQVSLSGPVRAEKDS +HSVRFGNWQRR +>UniRef100_H0XQ29/5-185 +-LNCIIAVSQNRGIGKNGDLPWPLRNEFNYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKESSQGAHFLA +KSLDDALKHIELANK--VDMVWIVGGSSVYKEAMNQPGHVKLFVTRIMQDFECDTFFPEIDLKKYKLLSEYPGVLQEEKG +IKYRFEVYEK- +>UniRef100_UPI0001907CE2/7-170 +--TIIAAVARNGTIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---KPLPGRPNVVISRQTAID-HPDVNMA +HSLPEAMDAADRETA--ADEICIIGGGQIYAQAINL--ADRLCITHVEADLDGDASFPEIDPDLWQAGETIAVPAGERDN +YPTRYVVYERR +>UniRef100_F4QYC2/6-175 +-IALVVARARNGVIGRDGDLPWRLRSDLQRFKAVTVGKPCIMGRKTWESLP--LKPLPGRLNIVLTKDESYAEAKGAVVC +ATLDEALSIA---REQGVDEVCVIGGTAIFAAALPR--AKRIYITEVEAEPEGDAAFPSFDDTAFVRTAFEPHEAGEKDD +HAFAFTVLDRR +>UniRef100_Q39687/74-249 +--QVVVAATQNMGIGKDGKLPWRLPSDMKFFKDVTMTNAVIMGRKTWESIPIQHRPLPGRLNVVLTRSGSFDIVENVVIC +GSMISALELLAYCVS--VEKVFVIGGGQIYREALNAPGCDAVHITEIEEHIECDTFIPLLDESVFQPWYSSFPLV--ENK +IRYCFTTYVR- +>UniRef100_B2FPG1/3-163 +-LSMIVALDRNRGIGQGNAMPWHLPDDFKHFKALTLGKPILMGRKTAESIG---RVLPGRTNLVLTRSGQVP-FEGMRAV +ASLDEAKTIA---EGEGASELCIIGGGEIFHQLLDQ--ASDLYLTWVDAEIPADTHFPEVDMQDWREVSSEPHPADERHA +YAFRFAHYVRR +>UniRef100_J0ZRY4/6-169 +--YLIAAVAQNGVIGCEGTMPWRLSTDLQRFKALTLGKPIIMGRKTWDSLG---RPLPGRTNIVITRNHTFT-AEGAVIA +YSLSQACGIAEATQN-GVDAVFIIGGGEIFQQGLVI--AHKIFLTEIFASIEGDSFFPIFDKEKWTIIETQYIPQGDKDN +YPTRFVIYERQ +>UniRef100_I9UD59/1-162 +MISIIAAVDRKRGIGYQNRLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSTQKDLI-CPDAEVF +SSLEEALNSC---QP--DEHVYIIGGASVYRQALPF--AGALCLTEVDAEAQVDAYFPEVAPTVWQEKSRESHPADEKHP +CPYAFVDYIRR +>UniRef100_K8WV77/3-164 +-ISLIAAMAIDQVIGMEKAMPWHLPGDLAWFKRNTLNKAVIMGRITYESIG---HPLPQRVNIVLSSKPGTD--NNVIWV +SSIEEALAAA---KEADNDEVIIMGGGKVYQQFLPL--ANKLYLTHVDAEIIGDTHFPVYEPDEWDSVFTEYHEEDENNS +HSYCFEILNKR +>UniRef100_D4RYZ1/1-161 +-MNLIAAVDKNWAIGYKNELLVRIPEDQKWFRETTTGKAVIMGRKTLESFPN-KRPLKNRTNIVITKDMNYK-VDGAIVV +HSIEEAVEAA---KDFADEDVYVIGGASIYKQMLPL--CDVAHITKIDYAYDADSYFPNLEDEGFVITESSDERT--YFD +LIYEFVKYERK +>UniRef100_I3Y7M8/19-178 +ILALVAAVAENGVIGRDNALPWRLPADLAHFKRLTLDKPIVMGRRTWESLP---GLLPRRRHIVLSRNPDFR-ADGCTVV +ASLDAAVAVA---GG--VPELMIVGGAALYTEALPR--ASRLYLTLVHVRVDGDALFPHWDPTQWHEVTRIEHAADARNA +FAMTFLELRRR +>UniRef100_B2PX52/3-166 +-ISLIAAMAIDQVIGMEKAMPWHLPGDLAWFKRNTLNKPVIMGRVTYESIG---RPLPQRVNIVLSSKPGSD--KNVIWV +SSVEEALAAA---KQTDDDEVIVIGGGKVYQQFLPL--ANKLYLTHVDAEVIGDTHFPIYEPDEWDSIFTEYHEADENNS +HGYCFEILTKR +>UniRef100_UPI00026C8E25/1-162 +MIAYLWAQDEQGVIGNKGTLPWSLPNDLKYFKEMTTGNAIVMGRKTFEGMG--KRPLPNRINIVLTTDLGYT-AEGVTVM +HTREEILDFA---KN-YEKDTFITGGTGVFNAFIDD--ADILYRTMIKGTFEGDTIFPELDWSEWEIISADPGILDERNR +YPHVFEAYKRK +>UniRef100_Q7VM78/3-160 +-ISLIVARTKNHVIGRHNQMPWHLPRDLMWFREKTIDKPIIMGRKTYESIG---RLLPKRPNIILSRTELKI--DGAYTA +TSLAEAIELA---KKFTAEEIMVIGGGELFKQALPL--AQRLYLTEIEADIEGDTYF-AFNEQDWQLIRKESSEIDEHNN +YVCHFMQFER- +>UniRef100_B6FSV0/1-161 +-MNLIVAVDKNWAIGLHNKLLVSIPADMKFFRETTMGKVVVMGRKTLESFPG-GQPLKKRTNIVLTSDKNYK-VKDAVVV +NSVEALLEEL---KQYNDEDIYVIGGESIYRQLLPY--CKVAHITRIDHTYEADTYFPNLDEPEWKIVGVSEEQT--YFN +LEYEFVKYER- +>UniRef100_K9E240/1-162 +MVSIIAAVDRNLGIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPETQ-CPGAEVF +PTLEVALQSC---QP--EEQVYIIGGASVYKQAMQV--ADMLCLTEIDAEAQVDAYFPAVDSAVWYEKSRESHPDDEKHP +CPYAFVDYIRK +>UniRef100_C3QI18/4-164 +-VSIIAAVDRRMAIGFENKLLFWLPNDLKRFKALTTGNTILMGRKTFESLP--KGALPNRRNIVLSSNPDTV-CSGAEVF +PSLETALRSC---RE--DEHIYIIGGASIYQQALSF--ADELCLTEIDSTAEADAYFPEVSSKVWQEKSREAHPADEKHL +CSYAFVDYVRK +>UniRef100_F7QQR8/11-175 +-IVFVVAVAENGVIGLNNAMPWHLRSDLKRLKAITMGRPVIMGRKTYASIG---RPLPGRTNIVVTRDKAFQ-APGIVVA +TSLDAARDVA---QGDFVTEIMVIGGAEIFAQWLTK--ADRLEITEVHATPEGDTFLKPVDLAEWQETARTRHSRADGDT +VDFSYVTYERR +>UniRef100_H0TZX0/4-169 +-IVLIVAIADNGVIGAQGAIPWRQKSDMQRFKAMTMGRPILMGRKTFTSFP--RRPLPGRTNIVITRDRDFR-APGAVVS +HSVAEALTTARLRRS--VAEIAVVGGAEIYTETMPL--ADRLEITEVHMSPPGDTVFPPIDRSQWEEMARETHSSGPDDH +AAFSYVTYRRK +>UniRef100_G0A5N3/3-160 +-ISLIVAMASNRVIGLNGMMPWHLSADLKRFKQITLGSPIMMGRKTFDAIG---RPLPGRENLIISRNPDYR-QPGCRIF +ADIDGALEYA---QV--CPEVFVIGGATLYEALLPQ--ADFVYLTLIHREFAGDTYFPEIDYSAWRTLERVEVTDDPAVD +FSYSFLKLAR- +>UniRef100_L2ICA2/1-161 +MLAAIWAQDENGLIGKEDRLPWRLPNDLKFFKQMTEANTLVMGRKTFEGMG--SHPLPNRQTIVLTRDSSYK-AEGVHVM +HSVEDVLALE---KE-TDGIFFIAGGSAVYQEFLPF--CTILYRTVIHHVFDGDAYFPPVDWSDWSLINTSQGEMDEKNR +YPHQFETYQR- +>UniRef100_B0G3K8/1-161 +-MNLIVAVDKNWAIGMDNKLLVSIPQDMKFFRETTKGKVVAMGRKTLESFPG-GQPLKNRVNVVLTSDKKYN-VKGTVVV +HSIDEMVEEL---KKYNDEDIFVIGGESIYRQLLPY--CKTAYITKIDHAYQADTFFPDLDQPQWQMTKISDEQT--YFD +LEYVFTIYER- +>UniRef100_J0PZQ5/5-169 +-VCLIAAVAENGVIGRGGIMPWRLSTDLQRFKTLTFGKPIIMGRKTWDSLG---RPLPGRTNIVITRNCTFM-AEGAVVV +HSLLQACSVAKASQN-GANAIFIIGGGEIFQQGLRI--ADKIFLTEVLASIEGDSFFPVFDKEGWTIVQTQYIPEGDKDS +HPTRFIVYERK +>UniRef100_I8UJ50/1-156 +MISIVVAIAENGAIGYKNDLLWHLPADLKRFKEMTTGHSIIMGSRTFRSLP--KGALPNRRNIVLSRMQQDF--PGAEWA +ASPEVALELV---GE--EAEAFVIGGAQVYEQMLPY--TDKIYLTRVHADFEADTFFPELDMSEWVELSRTEYPADEKNR +YATTLL----- +>UniRef100_J0PR81/5-169 +-ICLIAAVAENGVIGRGGAMPWSLSTDLQRFKDLTFGKPVIMGRKTWDSLG---RPLPGRTNIVITRNCKFK-AEGAVTV +HSLSQACSVAKSQND--ADAIFIIGGGEIFEQGLHI--ANKIFLTEVLAFLKGDSFFPIFDKEKWTIVQTQYIPKGDKDS +HPTRFVVYERQ +>UniRef100_UPI000190802D/24-187 +--TIIAAVARNGTIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---KPLPGRPNVVISRQAAID-HPDVNMA +HSLPEAMDAADRETA--ADEICIIGGGQIYAQAINL--ADRLCITHVEADLDGDASFPEIDPDLWQAGETIAVPAGERDN +YPTRYVVYERR +>UniRef100_I5ASV7/2-162 +--RAILCADKNWGIGKNNKLLVSIPADMRFFRDTTSNHVVVMGRKTLESFPG-GKPLKNRTNIVLSSNRNYK-VPDALVV +HSEQELLEEL---KKYGTDEIYVIGGAAVYELMLPY--CDTVYVTRVEMEYDADTRFPDMDQPEWEITEESEEQT--YFD +VEYRFCTYRRK +>UniRef100_F3LT95/4-164 +-LVLVAAVARNGVIGRDGVMPWHLPEDLAHFRRTTQGLPVLMGRRTWESLPERFRPLPGRRNIVVTRQAGWV-APGAEVA +ASPEAALALM---AD--APRACVIGGGELYAALLPR--VDELVLTEIDADFDGDTRLPATLRDGFTEVAREAHQAAAPND +FGYAFVTYRR- +>UniRef100_I8YHR0/4-164 +-VSIIAAVDRHMAIGFENKLLFWLPNDLKRFKALTTGNTILMGRKTFESLP--KGALPNRRNIVLSSNPDTV-CPGAEVF +PSLEAALKSC---RE--DEHIYIIGGASIYQQALSL--ADELCLTEINSTAEADAYFPEVSQELWQEKSREAHLADEKHL +CSYAFVDYVRK +>UniRef100_D2QWB5/11-168 +-LSLIVAMTREGLIGRDRDLPWKISADLKRFRSLTMGHTIIMGRTTWDSLG---RALPGRTSIVLTRKADLVLPEGVLRA +GSLDEAIALA---AG--DSEPFIIGGGEIYRQAMDR--VQQLYVTWVEANIEGDTWFPAWDPSKFRLLEETSHPA-EGTT +PAFTFTRYER- +>UniRef100_E0TIA9/5-165 +-ISLVVAVADNGVIGKDGTLPWRMRDDLKWFKSVTTGKPIVMGRTTWESLG---DPLPQRRNIVVSRQLDNA-PEGSEVF +AELDEALTAA---AGSGADEICVIGGAQLYTAAMAR--ADRLYVTRVHGTPEGDTLFTLPDETGWTRTILRRIEKGSHND +FDATVEQWDRK +>UniRef100_E8KGF5/3-161 +-ISLIVARTKNHVIGKDNQMPWHLPVDLAWFRQNTVGKPVIMGRKTYESIG---RLLPKRPNIILSRSGFSV--EGAYAA +TNFEQAVELA---KTFNVEEIMVIGGGELFKQTIPV--ANKLYLTEIQAEIEGDTFF-EFDEENWQLKAETWSEIDEQNP +YQCRFMLLER- +>UniRef100_J2JHA3/6-163 +-VKLVWAQGVGGVIGLDNTIPWHVPEDMAYFKQVTQGHPVIMGRRTWDSLPPRFRPLPGRRNIVISRQPDWT-AEGAESA +DGLGSALALT---D----EDVCVIGGAQIYTAAMPF--ATQLLVSEIDVTIDGDAWAPPID-DSWHAQDTGEWLTSAKNG +TRYRWITYTR- +>UniRef100_Q2MH30/5-186 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPQGAHFLA +KSLDDALKLIELADK--VDMVWIVGGSSVYKEAMNQPGHLRLFVTRIMQEFESDTFFPEIDLEKYKLLPEYPSEVQEEKG +IKYKFEVYEKK +>UniRef100_D2EZC7/1-161 +MISIIAAVDRKRGIGYQNRLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSTQKDLI-CPGTEVF +PSLEEALSSC---QP--DEHVYIIGGASVYRQALPF--ADTLCLTEVDAEAQVDAYFPEVAPTVWQEKSRESHPADEKHP +CPYAFVDYIH- +>UniRef100_G9N9M2/6-202 +-LTLIVAATRSMGIGFQGTMPWKLKREMQYFARVTTQNAVIMGRKTWDSIPPKFRPLKNRLNIVITRSAPANPSGSEIRV +PSVEAALRYA---QEASGGRVFVMGGAQIYEAALRHPAAKRVLLTSIDAEFECDTVFPLMLTDGWKKRSREELQEQEEAG +IKYEFQMWER- +>UniRef100_C0CJ33/1-162 +-MNIIVAADKNWGIGKDNKLLVSIPADMKFFRETTTGNVVVMGRKTLESFPG-GLPLKRRTNIVLTKDVNYQ-VKDAVLV +HSVEELLEEL---KKYDSENVYVIGGDSVYRQLLPY--CDIAHVTKIDYAYEADSYFPNLDEPQWEVTASSEEQT--YFD +LEYTFVKYQRK +>UniRef100_G5I0N5/1-161 +-MNLIVAVDEKWGIGKDGGLLAHLPEDMKYFRETTRGRTVVMGRRTLESFPG-GKPLKNRVNMVLSRDEAYA-PEGVRVY +HSVEDVLEAL---RDCREEDVFIIGGGMIYREFLPY--CSKAYVTYIHRAFDVDTAFENLDQENWKLESVSDGKE--HEG +ISFEFRVYRR- +>UniRef100_Q172I3/5-183 +--SLIVAVCANGGIGIKGDLPWRLRQELKYFSRMTKKNAIIMGRKTYFGVPESKRPLPERLNIILTRDPSANTPSDVMVC +KSMQEALTKLDLANE--IEKIWIVGGNAVYKEAMQSERCHRIYLTEIKETYECDAFFPEIT-SEFQLVKNDDVPEQEENG +IQYQYRIYEK- +>UniRef100_K6TD26/1-160 +MISIIVAIAQNDVIGKDNKLLCHISNDLKRFKEITSNKKMIMGRKTFESLP---GILPNREHIVVTRDENFRISDQVTIV +HDLNSLLEKY---SK-GNEEIFVIGGAEIYKQSLPY--AKKLYLTKIGKAFEGDTYFPEINYNDYKTDYISEQFIDEKNE +LSYTFINL--- +>UniRef100_K2CG53/3-161 +-VSIIVAVAKKRVIGTKGGMPWYIPEELKRFKEITMGHPILMGRKTHQSIG---KPLGGRTNIVITRDPAFK-EEGVTVV +SSLDEALRLA---KLAGNDEIFVIGGGEIYKQALPL--ADKLYLTVIDKEIGGDTFFPDYS--DFKRVIESDWQQ--SEG +FKYKFLELER- +>UniRef100_C5S0S9/3-161 +-ISLIVARTQNHIIGKENAMPWHLPKDLAWFRQNTVGKPVIMGRKTYESIG---RLLPKRPNIILSRAGFSV--EGAYSA +NTLEQAIELA---RSFNTDEIMIIGGGELFKQALPI--ANRLYLTEIQADIDGDTLF-EFDEENWRLTQDIWSEKDAENA +YDCRFMVFER- +>UniRef100_D7N4S5/4-160 +-ITLIAACAPDRCIGIGNAMPWHLPEDFAFFKSYTLGKPVIMGRKTWESLP--KKPLLGRRNIVISRRPDYP-AAGAELA +YGLKEAFALC---AG--AEEIIVMGGAQIYAQALPF--ATDLRITEVDVQVNGDAFFPEFSAEQWRETAREQHVG--AEG +IRYAFVHYR-- +>UniRef100_C9XIG7/2-159 +--KVIVAVDLNWGIGYGGKLLQSIPEDMKFFKEKTVGNVVVMGRETFKSLPG-KKALKDRVNIVLTRSKSFN-DDRLIVC +NSIDETLKEL---QKYENDKIFIIGGETVYKQFLPY--CNELYVTKIQKTYEADRFFPNIDISNWDLIKESEVKE--YNN +IRYVFSTY--- +>UniRef100_C1DK10/8-170 +-LALIAAVAANGAIGRDNRLPWHLPADLRHFKASTLGKPVIMGRKTWDSLG---RPLPGRLNLVVSRQPGLV-LEGAETF +ASLDAALTRADREQG--AGELMLIGGAQLYVESLPR--AERLYLTRVDLAPQGDAFFPAWNPADWRLVSREEHPA-TAQA +PGYAFELWER- +>UniRef100_C9BCK2/1-161 +MLAAIWAQDENGLIGKEDRLPWRLPNDLKFFKQMTEANTLVMGRKTFEGMG--SRPLPNRQTIVLTRDSSYT-AEGVHVM +HSVEEVLALE---KE-TDGIFFIAGGSAVYQEFLPF--CTILYRTVIYHVFDGDAYFPAVDWSDWSLINTSQGEIDEKNR +YPHQFETYQR- +>UniRef100_D1P1H8/3-163 +-ISLIAAMAFDQVIGMENAMPWNLPGDLAWFKRQTLNKPVIMGRVTYEALG---RPLPQRVNIVLSSQAGTD--AGVIWV +KSVEEALEAA---KAVGCDEIMVIGGGKVYQQFLPM--ANKLYLTHVDAEVIGDTHFPAYEPDEWDSIFTEYHEADENNS +HGFCFEVLTRR +>UniRef100_Q603S1/7-164 +-ISLIVAMARNRVIGADNAMPWHLSADLKRFRALTLGKPVLMGRKTHESIG---RVLPGRQNIILTRSPDFH-APGCTIV +HDLGELATVC---SG--APELMVIGGSAVYEALLPR--ARRLYLTLIDHDYPGDTYFPEFAAADWREISREDVRNDPDFP +WPYSYLVLER- +>UniRef100_K8WF83/3-163 +-ISLIAAMAIDQVIGMEKAMPWNLPGDLAWFKRNTLNKPVIMGRVTYESIG---RPLPQRVNIVLSSVPGTD--SDVIWV +TSIEEALAAA---QAINVDEVMVIGGGKVYQQFLPL--ANKLYLTHVDAEVIGDTHFPTYEPDEWDSIFTEYHEADENNT +HGYCFEILTKR +>UniRef100_C9LBU3/1-162 +-MNLIVAVDRNWGIGKDNKLLVSIPADMKFFRTTTTGKVVILGRKTLETFPN-GLPLKNRVNIVLTRDKNYK-VKDAIVL +HSVEEVLEEI---KKYDAEDLYVIGGDSIYKQFLPY--CDKAHVTKIDFAYEADAFFPNLDEPEWKVTERSEEQT--YFD +IEYEFLTYEKK +>UniRef100_A7LS80/4-164 +-VSIIAAVDRRMAIGFENKLLFWLPNDLKRFKALTTGNTILMGRKTFESLP--KGALPNRRNIVLSSNPDIV-CPGAEVF +PSLEAALKSC---RE--DEHIYIIGGASIYQQAISF--ADELCLTEINSTAEADAYFPEVSQELWQEKSREAHPADEKHL +CSYAFVDYVRK +>UniRef100_C0X5G6/1-161 +MLAAIWAQDEQGVIGKEGKLPWHLPNDLKFFKEKTIHNTLVLGRATFEGMG--CRPLPNRTTIVLTSNPDYQ-AEGVLVM +HSVEEILAYA---DK--YEGVTVIGGGSVFKELIPA--CDVLYRTMIHETFEGDTFFPEIDWSVWEKVATVPGVVDEKNL +YAHDYETYHR- +>UniRef100_H1LG50/1-160 +MISYIWAEDANGIIGANGSLPWHLPDDMAYFKSTTMGNPIISGANTFRSYN---RPLPGRQNIVVSRQNNFP--DGIIAV +SSIESLCDLI---NQAPDKNYFVTGGATIFTQLLDK--VDYLYRTKINHSFNGDTYMPKIDYNKFRLIRSQPGVVDEKNK +YQHTFEVYER- +>UniRef100_C7WAB9/1-161 +MLAAIWAQDEQGVIGKEGKLPWHLPNDLKFFKEKTIHNTLVLGRATFEGMG--CRPLPNRTTIVLTSNPDYQ-AEGVLVM +HSVEEILAYA---DK--YEGVTVIGGGSVFKELIPA--CDVLYRTMIHETFEGDTFFPEIDWSVWEKVATVPGIVDEKNL +YAHDYETYHR- +>UniRef100_D1W222/3-159 +-ITLIAAVARNRAIGYENKLLYWLPNDLKRFKALTTGHTVIMGRHTFESLP--KGALPHRRNIVLSRSQSHF--EGCETF +SSIEEALHHC---QE--DEDIYVIGGAHVYQQTIQY--ADRLCLTEVDDVPHADVFFPSYD--SWKEVSREEHQIDEKHA +FAYAFVNYEK- +>UniRef100_C9M099/5-171 +MIEFVWAEDQKHQIGLDGHLPWRLPADMAHFKEKTIGHPIIMGRKTFMSLP---RLLPQRKHIVLTHDQDLKKNDQVTII +NSIAELGDYI---QNHQGEKLCVVGGVSIFKALLDQ--VDVLEKTEIDATFEADTVMPEIDYDQFKLVKKEHHEADEKNK +YPYTFFTYQRK +>UniRef100_B5CSF3/2-162 +--KAIVAADRNWGIGYQNRLLVSIPSDMKFFRQTTTGHVVVMGRKTLESFPN-GLPLKNRTNIVLTANKDYA-VKDAIIV +HSEKELLEEL---KKYDTDEIYVIGGESVYRMMLPY--LDTIYVTKIDHAFQADTFFPNLDEEDWEMTEEGDEQT--CFD +LEFAFTRYERR +>UniRef100_E0MLW1/5-169 +-VSIVVAAAENGIIGADGDMPWRLSSDLKRFKALTIGKPMIMGRKTFASIG---KALPGRTSIVVTRDRNYQ-AEGAVVV +SDLDQAFDLARFASQ--ADEIAIIGGGQIYAQTLER--ADIVHLTTVHADPEGDTSFPTLDPQEWSVDHEETVPAGPSDS +EPTTYRIYERK +>UniRef100_C2HA90/1-161 +MLAAIWAQDENGLIGKEDRLPWRLPNDLKFFKQMTEANTLVMGRKTFEGMG--SRPLPNRQTIVLTRDSSYT-AEGVHVM +HSVEEVLALE---KE-TDGIFFIAGGSAVYQEFLPF--CTILYRTVIYHVFDGDAYFPPVDWSDWSLINTSQGEIDEKNR +YPHQFETYQR- +>UniRef100_A3UE72/6-169 +-LAIVVAVAKNGVIGRDGDLPWRIPSDLKRFKQVTLGKPVVMGRKTWDSLP--RKPLPGRANFVISRSVTAA--AGAYVF +ADVEACLEEARVEAG--VDEVCLIGGAQLYADLLPK--VDRIYLTEVDLEPEGDAGFPDLSPEEWREVSAETVEAAEGDD +AGFTLRVLDR- +>UniRef100_D4H815/5-143 +---LIVAMTKDRVIGKNNDMPWHLPEDLKLFKAKTTGHIIAMGRKTYESIG---RPLPNRENFVITRSGKEY--DGCRVF +GSVQECIKAA---EE-YDKTLFFIGGGQIYSDAVDM--VDEMHISYIKENYDGDTFFPEFDESRWKVTETEEY------- +----------- +>UniRef100_UPI000288C53E/5-169 +-VGLIWAQADGGIIGNEGTMPWHLPEDLAHFKKITLGSPVIMGRKTWQSLPQLFRPLPGRRNIVVTRQQEWS-DDGAEVA +NSVASAITLAGSVHS--GDTVWVIGGAEIYAQALEH--ADTLELTEIRETFIGDTRAPKRG-EKWMLRASDPAEGTSSSG +LHYRFLRYE-- +>UniRef100_C2H4X4/1-161 +MLAAIWAQDEQGVIGKEGKLPWHLPNDLKFFKEKTIHNTLVLGRATFEGMG--CRPLPNRTTIVLTSNPDYQ-AEGVLVM +HSVEEILAYA---DN--YEGVTVIGGGSVFKELIPA--CDVLYRTMIHETFEGDTFFPEIDWSVWEKVATVPGVVDEKNL +YAHDYETYHR- +>UniRef100_D3SBJ1/6-163 +-IHLIVALDPNHVIGRDNDLPWHLPKDLQHFKRVTDGHPMIMGRRTFESIG---RPLPKRRNLVLTRQADWR-ADGVEVY +PDLDSALASI---P---QGPAFVIGGAGLFAEALPR--ASVLHLTRVHEPHAGDTWFPAINPDDWDCVWSERHEPDDRHA +CAFTFERLERR +>UniRef100_Q920D2/5-186 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPQGAHFLA +KSLDDALKLIELASK--VDMVWVVGGSSVYQEAMNQPGHLRLFVTRIMQEFESDTFFPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEKK +>UniRef100_UPI000262E686/4-164 +-VSIIAAVDRRMAIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNIVLSSRPETV-CPGAEVF +PSLEAALQSC---KE--DEHIYIIGGASVYRQALPF--ADELCLTEINDLAEADAFFPEVSPAQWHEKSREAHPVDEKHL +CPYAFVDYVKQ +>UniRef100_Q8L6F0/28-203 +--QVVVAATKDMGIGKDGKLPWRLPTDLKFFKELTTKNAIVMGRKTWESIPLQFRPLPGRLNVVLTRSGSFDAAENVVIC +GSMSSALELLAYCTS--IEKIFVIGGGEIFRDALNVPECEAIHITEIHTSFECDTFMPPIDFTTFRPWYSSFPKV--ENN +IRYSFTTYVR- +>UniRef100_G9J252/3-160 +-ISMIAAKGKNNEIGLENKLLWHIKEDFDWFKEHTYNKPVIMGRATYESIG---KPLPHRINVVLTRDASYNPDPSVIVL +PNVESVLSEF---KK--YREIMIIGGESVYTQFLPF--ANRLYLTEIDAAFEADKFFPEFPLEDYRECYERKGVE--DKG +YDYWFRVYRKK +>UniRef100_H6R1G2/6-165 +VIGLIWAQTPDGVIGVDNRIPWRVPEDMANFKQVTLGHPVVMGRRTWDSLPPRFRPLTGRRNIVVTRQPDWA-AEGAERS +ASLPEALELT---A---PDDVWIMGGGEIYRAAMEY--ATELLVTEIDLDVAGDAFAPTID-SHWQTDADTPWQQ-SSAG +PRYRIRRFIRR +>UniRef100_I9GX84/4-163 +-ISIIAAVDRHMAIGFKNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNIVLSSNPANS-FPGAEVF +TSLEAALQNC---HE--DEHVYVIGGETVYRQAITI--ANELCLTEIDDEAEADAFFPSVDLTVWHEKNREVHPADEKHL +CSYAFVDYTR- +>UniRef100_E3H5Y0/1-145 +MISLIVAFDENRVIGKNNKLPWNIPEDMEKFKKATMGNIIIMGRNTFEGIG---RPLPGRINIVITKDESFH-YKGVEVF +HSVEEALEEA---LK-LGKEVFFIGGESIYRQVADL--VDKFYISYIHGKYDGDSYFPEISLSNFQIIKEEIYDD----- +----------- +>UniRef100_E7RWV1/6-162 +-LTMIAARARNGVIGHQNRMPWHLPEDLKHFRQQTMGHVVLLGRKTWESIG---RPLPGRRMVVISRQSLTL-PEGVELA +ASLDEAVARH---AT--EDEIMVMGGAQIYEQAWSQ--ADRLLLTEIALDPPGDAWLAAPDPAQWQEVSRENGTS--QDG +VAYAFIEYRRR +>UniRef100_B9M6P8/2-143 +IISLIAAMSENRVIGDKNTIPWDLPADRKRFRSLTLGHPVIMGRKTFESIG---FPLDGRKNIIVTRQKDYQ-ARGCLVA +HDLPAAIKLA---GD--VEEIFICGGGDIYRQALPL--ANRIYLTVIHQVYEGDTYFPKIT-EEFVEVESNTAD------ +----------- +>UniRef100_F7PXV2/1-146 +MLSIIVAFDQNRLIGKDNKMPWHFKEDLRYFKEVTIGHKVVMGRKTFESIVSIGGPLPERDNIVLSRNLFPN--DEVESF +KSIDDFLNVY---KD-HDEEVFIIGGKTIYEQLLPF--AKRLYITHIEQEYEGDTYFPNVNYDQYIKLNERQS------- +----------- +>UniRef100_F0R726/1-160 +MITIIAAINKNRGLGFENKLLYWLPNDLKRFKALTTGHTIIMGRKTFESFP--KGALPNRRNIVLSKGDHNF--PGAECF +HSLEEALMHC---GK--EEDIYIIGGAGLYAEALAI--ADRLCLTEIEDDKEADVFFPEIDTTHWKVVNRETHSVDEKHA +YAYSFVDYEK- +>UniRef100_F4BQE4/1-162 +MIAFLWAQDKNGAIGYKGTLPWYLPNDLKFFKQMTINNAVVMGRKTFEGMN--KRPLPDRINIILTTDLNYQ-AEGVKIM +HSREEVLDFA---KD-YSGDTFITGGAKVFSFFMDD--VDVLHRTMIEGEFEGDTFIPEIDWTKWKLEKIEEGVLDERNK +YPHVFETYARK +>UniRef100_C7VVQ6/1-161 +MLAAIWAQDEQGVIGKEGKLPWHLPNDLKFFKEKTIHNTLVLGRATFEGMG--CRPLPNRTTIVLTSNPDYQ-AKGVLVM +HSVEEILAYA---DK--YEGVTVIGGGSVFKELIPA--CDVLYRTMIHETFEGDTFFPEIDWSVWEKVATVPGVVDEKNL +YAHDYETYHR- +>UniRef100_F3AYU5/2-161 +--RAIVCADKNWGIGYKNRLLVSIPSDMKFFRETTTGKVIVMGRKTLESFPN-GMPLKNRINIVLTRDRNYE-AKGAVIV +HDEEELMNEL---GKYDTEQIYIIGGESVYKMMLSH--CDKIYVTKVDRAFQADTYFPNLDESEWKMTQESEEQT--CFD +LEFCFTTYER- +>UniRef100_C0BM31/4-163 +-ICMIAAAAENNAIGKDNDLLWHLPLDFKHFKTLTSGHTIIMGRKTFESFP---KPLPNRKHLVITRNKDYQIHPDCAVH +FSLEAALEAC---KT--EVKVFIIGGGEIYKIGYPL--ATTIELTRVHVSLPAHVFFPEILTKDFECIQKTPMPADEKHA +YAYTFERYER- +>UniRef100_Q6FZ92/6-168 +--CLIAAVAENGVIGREGAMPWHLSTDLRRFKALTFGKPIIMGRKTWDSLG---RALPGRTNIVITRNYAFM-AEGAVIA +HSLSEACFIAKASQN-GADAVFIIGGGEIFQQGFNI--ADRIFLTEVLASIEGDSFFPVFDREMWTIVQTQYIPEGDKDS +HRTRFVVYER- +>UniRef100_A5KQ22/2-161 +--RAIVCADKNWGIGYKNRLLVSIPSDMKFFRETTTGKVIVMGRKTLESFPN-GMPLKNRINIVLTRDRNYE-AKGAVIV +HDEEELMNEL---GKYDTEQIYIIGGESVYKMMLSY--CDKIYVTKVDRAFQADTYFPNLDESEWKMTQESEEQT--CFD +LEFCFTTYER- +>UniRef100_B8L0L5/1-159 +---MIVALDRNRGIGQGNAMPWHLPDDFKHFKALTLGKPILMGRKTAESIG---RVLPGRTNLVLTRSGQVP-FEGMRAV +ASLDEAKAIA---EGEGANELCIIGGGEIFHQLLDQ--ASDLYLTWVDAEVPADTHFPEVDARDWQEVSSEPHPADERHA +YAFRFVHYVRR +>UniRef100_I2NKF9/4-162 +--SIIVGRTLNHIIGKDNAMPWHLPVDLAWFRQNTVGKPVIMGRKTYESIG---KLLPKRLNIILSRSGFEV--EGAYSA +SNLEQAVELA---KTFNVDEIMIIGGGELFKQALPQ--ADMLYLTEIQANIEGDTFF-EFDEENWALQSEQYSDIDEQNP +YQCRFMIWKRK +>UniRef100_H1L656/2-156 +IVTIIAAMAGNRVIGKEGAMPWHLPDDLARFKAITMGHPVVMGRKTFESIG---RPLPGRLNIVLTRQAGYA-PSGVTVA +RTLAEALILA---GT--AGEVFICGGGEVYREALPL--ADRIHLTVIHRAYGGDTTFPELP-ADFEETCREHGEG----K +PPHSFITFERR +>UniRef100_P28019/5-183 +--SLIVAVCANGGIGIKGDLPWRLRQELKYFSRMTKKNAIIMGRKTYFGVPESKRPLPERLNIILTRDPSANAPSEVMVC +TSMQEALKKLDLVNE--IENVWIVGGNAVYKEAMQSDRCHRIYLTEIKETFECDAFFPEIT-SDFQLVKNDDVPEQEENG +IQYQYRIYEK- +>UniRef100_UPI0002492AE7/1-161 +MIAFVWAEDSQRNIGYQGDLPWYLPNDMKRFKELTTNNTIVMGRRTYESFP--NGPLPNRQNIVISRNKNYQVKSPAILI +NDKGALFEYV---SK--QANIMIIGGKTIFQLFKDD--VDTLYVTKIHHEFSGDTKMIDLDYRKFKLTEKKEGTMDEKNP +YPYTFETYHR- +>UniRef100_F8UVS1/11-172 +-----VARDREGVIGKDGTLPWRLSDDLKRFKALTLGKPVIMGRKTWDSLP--TKPLPGRINIVLTRDGSFE-PKGALPC +ETFSEAVQIA---REQGVEEFCVIGGQALFELALPK--AARLYLTEVDAASGGDVFFPSFDETDWTEVRSERHPADEKNA +YATTFRVLERK +>UniRef100_E6IZP4/5-168 +-IVAIWAQDENGLIGRNNTLPWHLPADLKHFKEMTTGQAILMGRVTFDGMN--RRVLPNRTTIILTRDKSYQANERVLVF +HDVDSVMKWY---ET-QEKTLYIIGGGQIFSAFEPL--IDELVITRIHARLQGDTYFPDFDMTKFQDLSHQFHAKDEKNE +YDFTVTTFQRK +>UniRef100_D4VCE7/3-162 +-ISIIVAIARNHGIGFENKLLYWLPNDLKRFKALTTGHTIIMGRKTFESLP--KGALPNRRNIVLSRREGAV-FAGAECF +PALEIALSHC---KE--EEEIFIIGGASLYKEAMHI--AQQLYITFIDDTSEADAYFPEIKKEEWKETGREDHPTDEKHL +YPYSFINYSR- +>UniRef100_H3KC00/1-161 +MLQLIVARARNGVIGGENRMLWHVPEDFRFFKSTTMGSPVVMGRKTRESIG---RALPGRRNIAVSRRADWH-PDGTEVF +PTLAAALAAA---SD-GAENVFVIGGGEIYRQSLPQ--VERAYVTVIDEDFEGDTVFPDLPEAEWTMTVLDRLEPTETRP +FAVEFRRYDRR +>UniRef100_I9Q4M1/1-161 +MISIIAAVDRNLGIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPATQ-CPGAEVF +PTLEAALQSC---QP--EEQVYIIGGASVYKQAMPL--ADMLCLTEIDAEAQVDAYFPAVESAIWHEKSRESHLVDEKHP +CPYAFVDYIH- +>UniRef100_G6B0Y1/1-158 +MITIIAAVAANRAIGFENKLLYWLPNDLKRFKALTTGHTIIMGRRTFESLP--KGALPNRRNVVLSRTATEL--EGCDCY +TSLQEALAHC---AK--DEDIYIIGGASVYEQALPI--ADRLCLTEIHDTPNADAFFPEYD--GWKETAREEHTTDEKHH +QAYAFVDYVR- +>UniRef100_A7B732/9-170 +-MNAIVAADKNWAIGYKNKLLVSIPADMKFFRQMTGGKVVVMGRKTLESFPN-GLPLKNRTNIVLTGNPNYH-VKDAVIV +HTTEELLEEL---KKYDEEEIFVIGGESIYRMMLPY--CSKVYVTKIDHAYQADTYFPNLDQENWEMTEVSEEHT--CFD +LEYVFSTYERR +>UniRef100_B2RMI4/1-156 +MISIVVAIAENGAIGYKNDLLWHLPADLKRFKEMTTGHSIIMGSRTFRSLP--KGALSNRRNIVLSRTQQDF--PGAEWA +ASPEVALELV---GE--EAEAFVIGGAQVYEQMLPY--TDKIYLTRVHADFEADTFFPELDMSEWVELSRTEYLADEKNR +YATTLL----- +>UniRef100_J3WN96/1-167 +MIEFVWAEDQKHQIGLDGHLPWRLPADMAHFKEKTIGHPIIMGRKTFMSLP---RLLPQRKHIVLTHDQDLKKNDQVTII +NSIAELGDYI---QNHQGEKLCAIGGVSIFKALLDQ--VDVLEKTEIDATFEADTVMPEIDYDQFKLVKKEHHEADEKNK +YPYTFFTYQRK +>UniRef100_C7WP69/1-161 +MLAAIWAQDEQGVIGKEGKLPWHLPNDLKFFKEKTIHNTLVLGRATFEGMG--CRPLPNRTTIVLTSNLDYQ-AEGVLVM +HSVEEILAYA---DN--YEGVTVIGGGSVFKELIPA--CDVLYRTMIHETFEGDTFFPEIDWSVWEKVATVPGVVDEKNL +YAHDYETYHR- +>UniRef100_F7JVG4/2-162 +--NAIVAADKNWAIGYKNKLLVSIPADMKFFRQMTGGKVVVMGRKTLESFPN-GLPLKNRTNIVLTGNPNYH-VKDAVIV +HTTEELLEEL---KKYDEEEIFVIGGESIYRMMLPY--CSKVYVTKIDHAYQADTYFPNLDQEDWEMTEVSEEHT--CFD +LEYVFSTYERR +>UniRef100_F5U288/5-168 +-IVAIWAQDENGLIGRDNTLPWHLPADLKHFKEMTTGQAILMGRVTFDGMN--RRVLPNRTTIILTRDKSYQANERVLVF +HDVDSVMKWY---ET-QKKTLYIIGGGQIFSAFEPL--MDELVITRIHARLQGDTYFPDFDMTKFQELSHQFHAKDEKNE +YDFTVTTFQRR +>UniRef100_K5D5G1/6-171 +-IIIIVAVSENGVIGRDLDMPWKLSTDLKRFKAMTMGKPLIMGRKTFLSVG--ERPLPGRPHIIVSRNADYR-PQGVDVV +SSLEEALKLA---KSKRVDEVFVAGGGEIYRQAMPF--ADQLSVTHVAVKLDGDTFFPEIDPAVFEKTEEIPAPAGEKDN +YPVLFTTYMRR +>UniRef100_C2DCR4/1-161 +MLAAIWAQDEQGVIGKEGKLPWHLPNDLKFFKEKTIHNTLVLGRATFEGMG--CRPLPNRTTIVLTSNPDYR-AEGVLVM +HSVEEILAYA---DN--YEGVTVIGGGSVFKELIPA--CDVLYRTMIHETFEGDTFFPEIDWSVWEKVATVPGVVDEKNL +YAHDYETYHR- +>UniRef100_G6XXQ6/6-171 +-VTIIVAVSENGVIGRDLDMPWKLSTDLKRFKAMTMGKPLIMGRKTFLSVG--ERPLPGRPHIIVSRNADYR-PAGVDVV +SSLDEAMKLA---KTKGVDEVFVAGGGEIYRQAMPF--ADQLSVTHVAVKLDGDTFFPEIDPGVFEKTEETPAPAGERDN +YPVLFTTYVRR +>UniRef100_E2N9S0/1-162 +MISIIAAIDRNLGIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPAIQ-CPGAEVF +PTLEAALQSC---QP--EEQVYIMGGASVYKQAMPL--ADMLCLTEIDAEAQVDAYFPAVESAIWHEKSRESHLVDEKHP +CPYAFVDYIRK +>UniRef100_E2YV98/1-161 +MLAAIWTQDEQGVIGKEGKLPWHLPNDLKFFKEKTIHNTLVLGRATFEGMG--CRPLPNRTTIVLTSNPDYQ-AEGVLVM +HSVEEILAYA---DN--YEGVTVIGGGSVYKELIPA--CDVLYRTMIHETFEGDTFFPEIDWSVWEKVATVPGVVDEKNL +YAHDYETYHR- +>UniRef100_I0SI55/5-168 +-IVAIWAQDENGLIGRNNTLPWHLPADLKHFKEMTTGQAILMGRVTFDGMN--RRVLPNRTTIILTRDKSYQANEQVLVF +YDVDSVMKWY---KN-QERTLYIIGGGQIFSAFEPL--IDELVITRIHARLQGDTYFPEFDMTKFQELSHQFHAKDEKNE +YDFTVTTFQRR +>UniRef100_F0YV77/1-162 +-MNLIASADKNWGIGFKNKLLVSIPTDMKFFRQTTTGKVVVMGRKTLESFPN-GLPLKNRTNIVMTANRDYR-VKDAVIV +HTLEELLEEL---KQYPSDEIYVIGGERIYRQLLPY--CDTAYITRIDHAFQADTFLPDLDAEEWKMTEEGEEQT--CFD +LEYRFTKYQRQ +>UniRef100_C6IMX4/4-164 +-ISIIAAVDRRMAIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSTRPDTV-CPGAEVF +PSLEVALQSC---KE--DEHVYIIGGASVYQQALPL--ADELCLTEINDVAEADAFFPEVSPAQWHEKSREAHPVDEKHL +CPYAFVDYVKQ +>UniRef100_D5VFQ9/6-170 +-LAIVVARAANGVIGRDGDLPWRLRSDLALFKANTLGKPIIMGRKTWDSLP--RKPLPGRMNVVLTRDQSFE-PDGAVAC +ETWMEAVQMA---KEQGVDEVCVIGGRALFELALPK--AKRLYLTEVAAEVEGDVHFPAFDESAWTEVRREEHPAGDGDD +HAFVFRVLER- +>UniRef100_C0B955/1-160 +-MNIIVNADKNWAIGKNNSLLVRIPADMKYFRQMTEGNIVVMGRKTLESFPQ-GRPLANRVNIVISHNPDYQ-VKDAIVV +HSVEEAMQEC---KK-HKGEVFVIGGESIYRAMLPY--CNIAYVTRTDHVYEADTWFPDLEKPDWQKTAETDEQT--YFD +LEYVFAKYER- +>UniRef100_K2DCC3/4-186 +-ISIIAAMSKNRVIGTKNKLPWNIPDELKRFRQITEGHPIIMGRKTHESIG---RVLPNRLNIIITRDERYK-VDGVIIV +HSLEEAIKTAKPQDD--KSEIFIIGGGEIYRQALPL--ADKLYLTVIDKKYEGDTFFPDYS--EFKKVIKEEKKQ-TDGG +VSYTLFEL--- +>UniRef100_B9ECC1/2-157 +IISLIAAISSNYVIGKDKDIPWKIPGEQVRFKDLTMGKSVIMGRKTFESIG---QPLPNRKTIIISKSKDIN-YNNCLTV +ESLERAFNLL---QQ--EDEIFIAGGGEIYKESLPF--ADRIYLTIIEKEYEGNIFFPMFNKDEFEITYQQKVEG----F +IPYTYFTYERK +>UniRef100_UPI0002491D20/1-162 +MLAFIWAEDSNHGIGYQGQLPWHMPADMKFFKDTTTGNTIVAGRKTFESFK---RPLHNRKNIVLTSRDEKDFPEGVVVY +HSVKEVLEYY---TRQPSQKMFIIGGVRLFKEFLPY--ATDLYRTTIDHEFAVDTYMPEIDYNHFMLSDFVEGKVDEKNK +YPHHFEHFMR- +>UniRef100_P00377/4-184 +-LNCIVAVSQNMGIGKNGDLPWPLRNEYKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPQGAHFLA +KSLDDALKLTELKDK--VDMVWIVGGSSVYKEAMNKPGHIRLFVTRIMKEFESDTFFPEIDLEKYKLLSECSGVPQEEKG +IKYKFEVYEK- +>UniRef100_D7IBT8/4-164 +-ISIIAAVDRRMAIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSTRPDTV-CPGAEVF +PSLEVALQSC---KE--DEHVYIIGGASVYRQALPL--ADELCLTEINDVAEADAFFPEVSPAQWHEKSREAHPVDEKHL +CPYAFVDYVKQ +>UniRef100_Q2IYG6/12-175 +-IVLIVAVADNGVIGRDNAIPWRLKSDLQRFKQLTLNKPIIMGRKTYQSIG---RPLPGRTNIVVTRDPTFH-ADGVVVV +PSFDAAEQVACAMRR-FATEIAVIGGAEIYAHWLPR--ATRIELTEVHASPPGDATFPALDPSQWEETARTHHAAGPQDS +ADVSYVTYRR- +>UniRef100_E7GWL7/5-168 +-IVAIWAQDENGLIGRNNTLPWHLPADLKHFKEMTTGQAILMGRVTFDGMN--RRVLPNRTTIILTRDKSYQANEQVLVF +YDVDSVMKWY---KN-QERTLYIIGGGQIFSAFEPL--IDELVITRIHARLQGDTYFPDFDMTKFQELSHQFHAKDEKNE +YDFTVTTFQRK +>UniRef100_D6CJT7/8-175 +--TVIVAMDENRGIGRANELPWHLPEDLKHFREVTCQNAVIMGRKTWESLPQAYRPLPHRKNIVLSRKHLNS-PPEVMAF +SDFDAAIRSL---SAMRIEKIFVIGGGQVFETAIRHSQCQEILVTEIQDSFKCDVFFPDIS-SRFGISNESVVFQ-SKTG +LSYKFISF--- +>UniRef100_D7XH02/28-193 +-VSLIVAMDLEKGIGKNNDLMWHLPADMLFFKETTLNHIVVMGRKNFESIPERFRPLPNRENAILTRNTAFE-APNCTVF +HSMEGCLKHY---ENEDKRTVFIIGGGQIYEEALEKNRVDEMFITFVDHTFGADTFFPSIDFSLWNEEVLRVHEADSKNA +YNFTVKKFTKK +>UniRef100_J0JH04/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLPNDLKHVKQLTTGNTLVMGRKTFNSIG---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLYEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_UPI000219466E/4-165 +-IKMVWAEDKQHAIGKNGDLPWHLPDDLKLFKRETMGTLMIMGRTTWDSIG---RPLPNRTTLVLTHQTDWQPYDDVLVA +HSMSEVLAKI---TA-EDRDVTIAGGATMYQAFMPY--ATDLIITKVAGDVAGDTFAPTVDLSQFELIASQPHPKDEKHD +YAFVVERYQRK +>UniRef100_E4RSG7/3-163 +-IALLVAVAENGVIGKDNQLLWKLRDDLQLFKKRTLGHPIIMGRKTYESIG---KPLPGRTNIVISRNAGLK-LEGCTVT +SSLEEALEVA---QNLPEQEIFVIGGGKIYELATPI--ATKLYLTKVNVVLEGDTYFDLKPFENWQIVEQISLPKSEHNE +YDAEVITLTR- +>UniRef100_G4L8P5/1-161 +MLIAIWAQDKNGLIGKDNKLPWYLPNDLKFFKNNTINNTLVMGRKTFEGMG--GRPLPDRETIILTKDPNYK-AENVKIL +HSIDEVIGLA---NR-QSTPVFVGGGTEIFRELLPH--FDYLYRTFIDEVFTGDTYMPEVDWSQWKLKEEKEGVVDERNH +YKHRFEIYER- +>UniRef100_H0SVI0/5-169 +--VQIVAVAENGVIGATGAIPWRQKSDMQRFKALTMGRPIVMGRKTFISFP--RRPLPGRTNIVVTRDADFR-AAGAIVT +HSVNEALTIARLRRS--AAEIAIVGGAEIYAATLPM--TDRLEITEVHARPAGDTLFPAIDPAHWEEVARERHASGPDDQ +AEFSYITYRRK +>UniRef100_G6YGT6/3-168 +-IAIYVAIAENGVIGRDGGLPWRLSTDLKRFKADTMGKPIIMGRKTYEGIG---RPLPGRLNIVVTRDKAWR-AEGVEIA +NSLDEAIKLATCMAG--ADEICVVGGGEIYAQALPL--AGRLHVTHVLASVDGDAHFPPIVSETWRIVSADDIPAGEKDS +HATRYTVYERR +>UniRef100_D4LPD3/1-162 +-MNIIVAADKNWGIGRNNELLVSIPADMKMFREETTGKVVVMGRKTLESFPN-GLPLKNRTNIVITGNRDYQ-VKGAVIV +HSIEEALKEV---EKYPAEDVYCIGGDSIYKQMLPY--CDTAHVTKIDFAYEADAYFPNLDEPDWEITAESEEQT--YFD +LEYAFVKYERK +>UniRef100_UPI0000170788/5-186 +-LNCIVAVSQNMGIGKNGDFPWPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPQGAHFLA +KSLDDALKLIELADK--VDMVWIVGGSSVYKEAMNQPGHLRLFVTRIMQEFETDTFFPEIDLEKYKLLPEYPRVLQEEKG +IKYKFEVYEKK +>UniRef100_A5EPD1/4-169 +-IVLIVAMAENGVIGAAGAIPWRQKSDMQRFKAMTMGRPIVMGRKTFISFP--RRPLPGRTNIIVTRDAAFH-APGAIVT +HSVGEALTIARLRRS--AAEIAIIGGAEIYAATMPL--ADRLEITEVHMSPPGDTLFPAVDPARWEQVARERHASGPDDQ +ADFSYVTYRRK +>UniRef100_P00375/5-186 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPRGAHFLA +KSLDDALRLIELASK--VDMVWIVGGSSVYQEAMNQPGHLRLFVTRIMQEFESDTFFPEIDLGKYKLLPEYPSEVQEEKG +IKYKFEVYEKK +>UniRef100_UPI00020D9768/4-165 +-IKMVWAEDQQHAIGKDGTIPWHIADDLKLFKAETLNTLTVMGRATWDSIG---RPLPKRTNVVLTRQETWQSHESVKVV +HSVDEVIQLF---KQ-CDQDMAIIGGAEIFKLFMPF--ADELVITRVQATINGDTFVDDINRDDFTLQSQKNYEKNDNND +YAFIVEHYLKK +>UniRef100_B6XFY1/3-163 +-ISLIAAMAFDQVIGMENAMPWNLPGDLAWFKRQTLNKPVIMGRVTYEALG---RPLPQRVNIVLSSQAGTE--TGVIWV +KSIEEALEAA---KAVGADEIMVIGGGKVYQQFLPL--ANKLYLTHVDAEVIGDTHFPAYEPDEWDSIFTEYHEADEANS +HGFCIEVLTRR +>UniRef100_F3B878/1-161 +-MNLIVAVDKNWAIGCGNRLLVSIPADMKFFRETTTGKVVVMGRKTLESFPG-GQPLKKRTNIVMTKDKNYK-VKDAIVV +TSLEEVLEEL---KKYEEEDIYVIGGESIYRQLLPH--CKTAYVTKIDHAYEADTYFPNLDEEDWSLTGISEEQT--YFD +LEYVFARYER- +>UniRef100_B7AQR6/10-171 +-MNMIVAVDSNWAIGHKGKLLVSIPEDMQFFRRETTGKVVVMGRKTLESFPN-GLPLKNRVNVVITKDKEYN-VKDAIIC +HSIEEALEVL---KQYNDEDIYVIGGESVYRQFLTY--CSVAHVTKINYSYDADTYFPNLDEDEWTIEESSDERT--YFD +LEYEFVKYVKK +>UniRef100_B8KL97/6-169 +-IALIVAAADNDVIGRDNALPWQLPGDLAHFKRTTMGKPILMGRLTYESIG---RPLPGRTNIVISRDPGYS-AAGVRSV +QSLEKALELA---KDIGSSELMIIGGAQIYALALPL--ASRIYLTRVHVEPAGDAFLPAIDWAHWKESGRQENPA-DGSV +PAHTFLEYTRQ +>UniRef100_B1YHM1/1-158 +MISHIVAYTKNRVIGRDNEMPWHLPADLAHFKKTTYGKPVIMGRKTFLSIG---RPLPGRENIVITRDPDFH-AEGITIW +HDLDRLADYA---ES--DEEVFLIGGGELFQQTLPL--IERIYATEIDAHIEGDVYYPVLP-DHFVCSSETYHPVDTQHA +EAFTIKQFDR- +>UniRef100_I3D888/4-161 +--SIIVARTLNHVIGKDNTMPWHLPVDLAWFRQNTIGKPVIMGRKTYESIG---RLLPKRPNIILSRSGFEA--EGAYSA +SNLAQAMELA---KTFNVDEIMIIGGGELFKQALPQ--ADTLYLTEIQANIEGDTFF-EFNAENWALQSEQYSDIDMQNP +YQCRFMIWKK- +>UniRef100_C2JK83/1-161 +MLAAIWAQDEQGVIGKEGKLPWHLPNDLKFFKEKTIHNTLVLGRATFEGMG--CRPLPNRTTIVLTSNPDYQ-AEGVLVM +HSVEEILAYA---DK--YEGVTVIGGGSVFKELIPA--CDVLYRTMIHETFEGDTFFPEIDWSVWEKVATVPGVVDEKNL +YARDYETYHR- +>UniRef100_A8RRN5/1-161 +-MNLIVAVDEKWGIGKDGGLLAHLPEDMKYFRETTSGRTVVMGRRTLESFPG-GKPLKNRVNMVLSRNESYS-PEGVQVY +HRAEDVLEAL---KDCNEDDVFIIGGGMIYREFLPY--CNKAYVTYIHRTFEVDTDFENLDQENWKLESVSDGRE--HEG +ISFEFRIYRR- +>UniRef100_B5D2C4/3-161 +-LSIIAAINQKRGIGYQNKLLYWLPNDLKRFKALTTGHTIIMGRHTFESLP--KGALPNRRNVVLSRQELHF--EGAECF +HTLADALHTC---KE--DEEVFIIGGATLYTEALPL--ADCLYLTEVDDEQPADAFFPEVSPELWKEKSRECHPTDEKHL +YSYSFVDYER- +>UniRef100_C0BY08/1-161 +-MNLIVAVDKNWAIGAGNKLLVSIPQDMKFFRETTKGKVVAMGRKTLESFPG-GQPLKNRVNIVMTTDKAYS-TNGIVLV +HSLEEMLCEL---KKYPSEDIYVIGGETIYRQLLPH--CDRAYITRIDHAYDADTYFPNLDEPQWKMTKTSEEQT--YFD +LEYAFTVYER- +>UniRef100_Q6MID1/2-169 +ILTHVVACSQNRVIGAQGGLPWSLPEDMKFFRETTKGHIMIMGRKTFDSFN--GRALPNRYHIVVTRDPSKQSSSPVVFV +ASIEEAVKHA---EPLWGDEVFIIGGGEIYKQAMPI--TDKIYLTLIHREFPGDTYYPEIDEKVFTQTERRDIET----P +IPFSFLTYLRK +>UniRef100_F7IE26/4-183 +LLNCIVAVSQNMGIGKNGELPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINVVLSRELKEP-PQGALLA +RSLDDALKLTELANK--VDMIWIIGGSSVYKEAMDHPGHLKLFVTRIMQDFESDTFFPEIDLEKYKLLPQYPSDDQEEKG +IKYKFELYT-- +>UniRef100_C6JD56/1-162 +-MNVIVAADKNWGIGKNNQLLVSIPADMKMFREETSGKVVVMGRKTLESFPN-GLPLKNRINIVITSNKEYE-VKGAIIV +HSIEEALEEI---KKYPAEDVYCIGGDSIYAQMLPY--CDVAHVTKIDFAYEADSHFPNLDEDEWEITGESDEQT--YFD +LEYQFVKYERK +>UniRef100_P04753/5-186 +-LNCIVAVSQNMGIGKNGDFPWPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPQGAHFLA +KSLDDALKLIELADK--VDMVWIVGGSSVYKEAMNQPGHLRLFVTRIMQEFESDTFFPEIDLEKYKLLPEYPSEVQEEKG +IKYKFEVYEKK +>UniRef100_G7J767/68-243 +--QVVVAATKEMGIGKDGKLPWRLPTDLKFFKEITTKNAIVMGRKTWESIPLQFRPLLGRLNVVLTRSGTFDIAENVVIC +RSMSSALELLAYHTS--IEKIFVIGGGEIFREALNAPECEAIHLTEIQSNIECDTFMPPIDTTIFQPWYSSFTKV--ENN +IRYSFTTYVR- +>UniRef100_G9P4Z9/6-205 +-LTLIVAATRSMGIGFQGTMPWKLKKEMQYFARVTTQNAVIMGRKTWDSIPPKFRPLKNRLNIVITRSAPAHPADAEVRV +PSVEAALRYAANSSS--GGRVFVMGGAQIYEAALRHPSAKRVLLTSLDADFECDTVFPT--GEGWEKKSREELQAQEEAG +IKYEFQMWEKK +>UniRef100_G1QES9/5-185 +-LNCIAAVSQNMGIGKNGDLPWPLRNEFKYFQRMTTKNLVIMGRKTWFSIPKKNRPLKDRINLVLSRELKEPPKGAHFLA +KSLDDALKLIELTNQ--VDMVWIVGGSSVYKEAMSKPGHQRLFVTRIMQEFESDTFFPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_UPI0001CA698F/4-184 +LLNCIVAVSQNMGIGKNGELPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINVVLSRELKEP-PQGALLA +RSLDDALKLTELANK--VDMIWIIGGSSVYKEAMDHPGHLKLFVARIMQDFESDTFFPEIDLEKYKLLPQYPSDDQEEKG +IKYKFEVYEK- +>UniRef100_A4AHI2/5-170 +-LGLIWAQSEGGVIGQGGTMPWQLPEDLAHFKKLTLGSPVIMGRKTWKSLPPRFRPLPGRRNIVVTRQADWN-ADGAEIA +HSVDAARELAASVDD--GEIVWVIGGAEIYRATIAS--AHRLEITQIRENFVGDTIAPELG-EQWMLAASDPAEGTSTAG +LQYRFERYEN- +>UniRef100_I4DP20/6-167 +-LNLIAAACENMGIGVNGTLPWKLKKEMAYFTTMTMKNAVIMGRRTWDCIPDKYRPLNDRVNIVMTRHVDEVKPEGVVVV +PSLDEAVKYIEGRED--IESTWVIGGSSIYKAAMEHENCGKIYLTEIQKSFDCDAFFPNIDTQQFHLVDEEEIPG----- +----------- +>UniRef100_K7YSG0/2-169 +ILTHVVACSQNRVIGAQGGLPWNLPEDMKFFRDTTKGHIMIMGRKTFDSFN--GRALPNRYHIVVTRDPSKQSSSPVVFV +SSIEEAVKHAELTEK-WGDEVFIIGGGEIYKQAMPI--TDKIYLTLIHREFPGDTYYPEIDQKVFTQTQRRDIET----P +IPFSFLTYLRK +>UniRef100_A6BHY1/1-162 +-MNLIVAVDSNWAIGKENKLLVSIPQDMKFFRETTKGKVVAMGRKTLESFPG-GQPLKNRVNVVLTTDKNYK-VKDTVIV +HTIEEMVDEL---KKYDSEDIFVIGGESIYRQLLPY--CTKAYITKIDHAYDADTYFPNLDEPEWEMTKISDEQT--YFD +LEYVFTIYERR +>UniRef100_H0H754/6-171 +-ITIIVAVSENGVIGRDLDMPWKLSTDLKRFKAMTMGKPLIMGRKTFLSVG--ERPLPGRPHIIVSRNADYR-PDGVDVV +SSLEDALALG---KSKGVDEVFVAGGGEIYRQAMPF--ADQLSVTHVAVKLDGDTFFPEIDPDVFEKIEENAVPAGEKDN +YPVLFTTYLRR +>UniRef100_D9VM81/3-161 +-VGLIWAQTLDGVIGAGNTIPWRLPEDMAHFKATTLGHPVVMGRKTWDSLPPRFRPLAGRRNIVVTRDPHWQ-AGGALRA +GSVAEALELA---AG--AGETWVIGGGEIYRAALEH--ATVLSVTEIDTKVDGDTHAPEPG-PEWTAGADDAWHT-STSG +LRYRVRRYTR- +>UniRef100_G7J766/57-232 +--QVVVAATKEMGIGKDGKLPWRLPTDLKFFKEITTKNAIVMGRKTWESIPLQFRPLLGRLNVVLTRSGTFDIAENVVIC +RSMSSALELLAYHTS--IEKIFVIGGGEIFREALNAPECEAIHLTEIQSNIECDTFMPPIDTTIFQPWYSSFTKV--ENN +IRYSFTTYVR- +>UniRef100_UPI0002989F0C/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRDLKEPPQGAHFLA +KSLDDALELTELAHK--VDMVWVVGGSSVYKEAMNRPGHVRLFVTRIMQEFESDTFFPEIDLEKYKLLPEYPGVLQEEKS +IKYKFEVYEK- +>UniRef100_K4HK03/6-168 +--CLIAAVAENGVIGCEGAMPWHLSTDLQRFKALTFGKPIIMGRKTWDSLG---RALPGRTNIVITRNYAFM-AEGAVIA +HSLSEACFIAKASQN-GADAVFIIGGGEIFQQGFNI--ADKIFLTEVLASIEGDSFFPVFDREMWTIVQTQYIPEGDKDS +HRTRFVVYER- +>UniRef100_G7J765/68-243 +--QVVVAATKEMGIGKDGKLPWRLPTDLKFFKEITTKNAIVMGRKTWESIPLQFRPLLGRLNVVLTRSGTFDIAENVVIC +RSMSSALELLAYHTS--IEKIFVIGGGEIFREALNAPECEAIHLTEIQSNIECDTFMPPIDTTIFQPWYSSFTKV--ENN +IRYSFTTYVR- +>UniRef100_UPI000038356A/6-162 +-ISLIAAIARNGVIGRDNGLAWRLSSDLKRFKALTMGKPILMGRKTWDSIG---RPLPGRRSIVLTRDRTLT-IPDVAVV +HDWPEALAAA---G---SEELMVVGGAEIYALALPH--ADRLHLTEVEAEPEGDASFPAFDRSAFRESFREAHPAGERDE +FAFQFVDFER- +>UniRef100_F8J5I2/6-170 +-ISLIVAVSENGVIGRDGALPWRLSSDLKTFRRLTMDKPIVMGRKTFDSIG---KPLDGRDNIVITRDPAFE-VAGVSTC +ESVADALTLARKTRG--ADEIMVIGGVQVFEAALPV--ADRIYLTRVHADVEGDRHFGALDAAEWRELSSEPLPQGPRDD +HAATLVVYDRQ +>UniRef100_B3CJ29/1-162 +MVSIIAAVDRNLGIGFQNKLLFWLPNDLKRFKALTTGNTIIMGRKTFESLP--KGALPNRRNVVLSSNPATL-CPGAEVF +PTLEAALQSC---QP--EEQVYIIGGASVYKQAMPL--ADMLCLTEIAAEAQVDAYFPAMDFAIWHEKSRESHLVDEKHP +CSYAFVDYIRK +>UniRef100_G2LML5/3-160 +-VSLIAAMSKNLVIGYNNKIPWYLPEDLKWFKQKTINKSVIMGRLTWESIK---RPLPTRKNIVISSNEIKK--KGIIWA +DSISNALISA---KY--NKEIMVIGGSKIYKKMLFY--ANKLYLTHIDINIIGDAYFPKYTLPSWKVLFRKKIFKDKKNP +YNYSFEILSR- +>UniRef100_J6DS20/7-170 +--TIIAAVARNGIIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---KPLPGRPNIVISRQTAID-HADVSMA +HSLPEAMTAAEALET-GVDEICIVGGGQVYAQAIGL--ADRMCITHVEADLDGDASFPAIDPDVWQAGEMIAVPAGEKDS +YPTRFIVYERR +>UniRef100_D2B6Z2/3-167 +-VGLIWAQTLNGVIGADNGIPWRLPEDMAHFKATTLGHPVVMGRKTWDSLPPRFRPLSDRRNIVVTRDPHWV-VEGAERA +GSIAQALELAAETAA--PAAVWVIGGGEIYRAALGY--ATMLSVTEVDLTVNGDTYAPTLD-STWKVAEDRGWQS-STSG +LRYRIRRYTR- +>UniRef100_F5Y474/3-160 +-LGLIFARAANGVIGRHGGLPWHLPEDLAHFKQVTLGCPVIMGRKTWDSLPPRFRPLPGRRNIVVTRQPGWQ-AEGAQRA +GSLREALALC---EG--QRQAWVIGGAELYRLALPH--AQVVEATEIGAEYDGDAYAPDLG-PAWLEVARERHQS--PAG +LPFDFVTYHR- +>UniRef100_Q03F97/1-160 +MISMIWAEDLRHGIGKQQSIPWHIPGDMAFFKKTTSGNTVVMGRKTFDSIG---KALPNRKNIVLSHHPTSL-PDSVVGV +GSLSELQAIF---ETHPNEKFYIIGGSHLYNALLSQ--ADELLITRIQKDYQCEVLAPDITQNEFKLASSVEHES-TERN +PAYTFETWIR- +>UniRef100_F7ZXJ3/1-152 +MLSIIAALNENYVIGNENKLIWHISDDLKRFKKLTTGKTIIMGRKTFESLP---GVLPNRKHIVITKNLNYS-RENVSIV +HSIDEIIELK---DT--TEENFIIGGGEIYRALIPY--CSILYLTKVHSNQTGDAFFPKFDENDYSIIATEKHGD----- +--YDFVTFKR- +>UniRef100_J9YGG8/4-165 +-IKMVWAEDQQHAIGKDGKLPWHIPADLKLFREETTDTLMIMGRTTWLSIG---RPLPNRTSLVLTRQPTWQTFDDVLIA +HSSDDVLSFI---KN-DSRDVSIVGGASIYRTFMPY--ATDLIVTRIDAVINGDTFVDEIDLTQFELISQQLHEKDDKNE +YAFVVERYQRK +>UniRef100_I9WSF9/6-171 +-IIIIVAVSENGVIGRDLDMPWKLSTDLKRFKAMTMGKPLIMGRKTFLSVG--ERPLPGRPHIIVSRNADYR-PQGVDVV +SSLEEALKLA---KSKRVDEVFVAGGGEIYRQAMPF--ADQLSVTHVAVKLDGDTFFPEIDPVVFEKTEEIPAPAGEKDN +YPVLFTTYMRR +>UniRef100_K6GFY9/2-166 +IISHLVAVSNNLVIGVKNELPWKLKRDLQHFSAYTQNKAIIMGRKTFESIG---RPLPNRKNIVISKTMRPE--NGIEVT +SNLEQAIQLAEDQKN--KNEAVLIGGGYVFEESKDL--VNKLVLTQVDCDINGDVFYPKLDFSTWKKESEESYKKDSEND +YDFKIETYSK- +>UniRef100_UPI00020D9EC4/4-165 +-IKMVWAEDERHAIGKNGDLPWHLPDDLKLFKQETMGTLMIMGRTTWDSIG---RPLPNRTTLVLTHQTDWQPYDDVLVA +HSMSEVLAKI---AA-EDRDVTIAGGATMYQAFMPY--ATDLIITKVAGDVAGDTFAPTVDLSQFELIASQPHPKDEKHD +YAFVVERYQRK +>UniRef100_A8YUW1/1-167 +MIEFVWAEDQKHQIGLDGHLPWRLPADMAHFKEKTIGHPIIMGRKTFMSLP---RLLPQRKHIVLTHDQDLKKNDQVTII +NSIAELGDYI---QNHQGEKLCTVGGVSIFKALLDQ--VDVLEKTEIDATFEADTVMPEIDYDQFKLVKKEHHEADEKNK +YPYTFFTYQRK +>UniRef100_D8MFZ8/4-165 +-IKMVWAEDRQHAIGKNGKLPWHIPADLKLFREETTDTLMIMGRTTWLSIG---QPLPNRTSLVLTRQLTWQPFDDVLVA +HSADDVLSFI---KN-DSRDVSIVGGASIYRTFMPY--ATDLIVTRIDAVINGDTFVDEIDLTQFDLISQQAHEKDDKNE +YAFVVERYQRK +>UniRef100_E6YW89/5-169 +-ICLIAAVSQNNVIGCAGAMPWHLSTDLQRFKTLTLNKPIVMGRKTWDSLR---RPLLGRTNIVITRNRMLM-LKGAVIA +HSLSQACRIA---EQVGADAFFIIGGGEIFQQGLQI--ADKIFLTEILAFIEGDSFFPVFDKEKWTIIKTQYIPEGEKDD +YPTRFVIYERK +>UniRef100_Q07PL3/6-168 +---LIVAVADNGVIGHRGAMPWRLKSDLQRFKALTLGKPVVMGRKTFASIG---RPLPGRTNIVVSRDDSLK-LPGAIVT +TSFAEARRIA---QGDFATEIAVIGGAEIYQQFLGE--ADRIELTEVHACPEGDTVFAPLDAAQWQETARIRHAAAEGDS +ADFSYVTYRRR +>UniRef100_G2R8V7/7-203 +-LTLIVAATQQMGIGRHGTLPWTLKKEMAYFARVTKQNAVIMGRRTWESIPARFRPLPGRVNVVVSRSWAAAAAATASMA +GSLEEALRMLGQQQA--IGRVFVIGGAQIYAAALARREARRVLLTRVRSEFECDTFFPRLAEGGWRRSGQAEMDAQSEAG +TEYEFEMWER- +>UniRef100_Q134B2/12-175 +-IVIIVAVAENGVIGEGNAIPWRLKSDQRRFKQLTLNKPVIMGRKTYQSIG---RPLPGRTNIVVTRDTHFQ-AAGVVVA +PSFEAAERVAAMRRS--ATEVVVVGGSEIYAHWLPR--ATCIELTEVHASPQGDTTFPAIDPDQWEEVARTRHGAGPEDS +VEFSYVTYRR- +>UniRef100_P09503/5-185 +-LNCIVAVAQNMGIGKQGNLPWRLMNDFKHFQRMTTQNLVIMGKKTWFSIPEKNRPLKGRINVVLSKELKELPHRAHFLA +KSLDDALKLTELANK--VDMVWIIGGSSVYKEAMSY-PCDKLFVTRIMQDFECDTFFPEFDLEKYKLLIEYPSVLQEEKS +IKYKFEVYEK- +>UniRef100_C6ARN7/7-170 +--TIIAAVARNGIIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYESIG---KPLPGRPNVVISRQAAIE-HPDVSMT +HSLSEAITAAEALET-GVDEICILGGGQVYAQAIGL--ADRMCITHVEADLDGDASFPVIDPDIWQAGEAIAVPAGEKDS +YPTRFVVYERR +>UniRef100_Q78EH1/5-186 +-LNCIVAVSQNMGIGKNGDFPWPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPQGAHFLA +KSLDNALKLIELADK--VDMVWIVGGSSVYKEAMNQPGHLRLFVTRIMQEFESDTFFPEIDLEKYKLLPEYPSEVQEEKG +IKYKFEVYEKK +>UniRef100_K2G6F1/6-161 +-ISIICAIAENRAIGKNNDLLWHIKEDFKHFKDTTSGHVIVMGQKTYESIG---KPLPNRTTIVLSNDPDLN-IEGVIMA +RTFDEVFAKA---REIEKEEIFICGGGSVYAQTIGM--ADKLYLTVIEGEFEADTFFPEYK--EFTKVISEREGS--EGN +YKYKFLELER- +>UniRef100_E4WMG3/1-163 +---MIVGVAKNGVIGSDQTIPWRVPSDMAFFKRTTMGKPVVMGRKQYETVG---KPLPGRTNIVITRQQDYQ-PEGVLVF +HDIDSALQRA---REIGVDEIMIIGGGELYAQLMSR--ADRLYVSHIDLSPPGDVRFPAIAPEQWTVVDLPEVAPSPRDE +ATYRVKVYERR +>UniRef100_E5VXL6/1-162 +-MNLIVNADKNWGIGRENQLLVHIPNDMKMFRQTTTGKVVVMGRKTLESFPN-GMPLPKRTNIVLTTDQDYD-GRGAIVV +HSREELFEEL---KQYADEDIFIIGGESIYRMMLPY--CDTAYVTRLDYAYDADTYFPDLDAKEWEIVKESEEQT--YFD +LEYVFLKYQRR +>UniRef100_F0NTP0/5-171 +MIEFVWAEDQKHQIGLDGHLPWRLPADMAHFKEKTIGHPIIMGRKTFMSLP---RLLPQRKHIVLTHDQDLKKNDQVTII +NSIAELGDYI---QNHQGEKLCAVGGVSIFKALLDQ--VDVLEKTEIDATFEADTVMPEIDYDQFKLVKKEHHEADEKNK +YPYTFFTYQRK +>UniRef100_H1D348/3-156 +-LSIIVARAENGVIGKDNRLIWHLSDDLKRFKSLTMGHAIIMGRKTFESLP---KVLPGRVHYVLTGSRDYEAPEGVRLF +HSVEELLSAL---P---EDENFVIGGEHMYREMLPY--ADTLYITEIRKSYEGDAFFPEFDGKDWELVEKEAASG----D +IPHDFCTYKR- +>UniRef100_K1YJF4/1-153 +MITIIAAVAKNGVIGKNNELPWDIPEDLKRFRELTRGKTVLMGRKTFESIVTLGTPLPKRTNVVITRQTDYTAPDGVLVF +QSVDSALASL---S---DQDICIIGGAEIYRQTIDR--TDALEITHLDRDYEGDTVFPNIDPQMWRIASNVKQDD----- +--LRFVR---- +>UniRef100_G0RCX5/6-222 +-LTLIVAATRSMGIGFQGTMPWKLKREMQYFARVTTQNAVIMGRKTWDSIPPKFRPLKNRLNIVITRSAA-AAASAEIRV +PSVEAALQYA---HEATGARVFVMGGAQIYEAALRHPAAKRVLLTRIDADFDCDVFFPEAAAKGWRKRSREELQRQEEAG +IKYEFEMWER- +>UniRef100_D6RUA4/3-159 +-IAMIAAMANNRVIGKDNKMPWHLPEDLRHFKAVTLGKPIVMGRKTYESIG---RPLPGRHNIVISRQADLA-IDGVTTV +TCFEDAKLAA---GD--CEELVVIGGGQLYTSLLCL--SDVLYLTEISLDVEGDTYFPHWDDGSWLEMSRDVAIS--GKQ +LEYSFIKMVKK +>UniRef100_A1A0D7/39-220 +-VNLIWAQAHDGAIGFEGGMPWHLPEDMRHFTELTVSHPVIMGRKTWESLSPKFRPLPNRDNIVISHDPSYF-APGATVV +DSLDDALDLA---RQ--ESEIWVIGGAKVFEEAMPF--ADKAYVTQISMHVNADTYAPDIHAGAWRVAEEGTWQKGNDQV +EGFRFVTYER- +>UniRef100_H4F2P5/6-171 +-IVIIVAVSRNGVIGRDGDMPWKLSTDLKRFKALSMGKPLIMGRKTFESVG--SKPLPGRPHVIVSRNSRIE-MPGVETV +ASLDAALSRAREASG--VHEVCVVGGGEIYRQALPY--ADVLYVTHVETEIDGDTHFPEIDPAVFEQVEETVVPAGEKDN +YATCYAIYRRR +>UniRef100_UPI00029D6D1D/5-185 +-LNCIVAVSQNMGIGKNGNLPWPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPKGAHFLA +KSLDDALELIELTNK--VDMVWIVGGSSVYKEAMNKPGHLRLFVTRIMQEFESDVFFPEIDFEKYKLLPEYPLDVQEEKG +IKYKFEVYEK- +>UniRef100_H0S665/4-169 +-IVFVVAMAENRVIGADGAIPWRQKSDMRRFKAMTMARPIVMGRKTFMSFP--RQPLPGRTNIVITRDTAFR-AEGAIVT +HGVDEALSIARLRRS--AAEIAIVGGAEIYAATMPV--ADRLEITEVHARPAGDTLFPAIDLAQWAEVARERHASGPDDQ +AEFSYVTYRRR +>UniRef100_B8GXW8/6-171 +-LAIVVARAANGVIGRDGDLPWRLKSDLALFKANTLFKPIIMGRKTWDSLP--RKPLPGRTNIVLSRDQSFE-PEGAVAC +ETWMEAFEIA---REQGADEVCVIGGSALFELALPK--AKRLYLTEVAAEVEGDVRFPAFDESAWTEVRREAHPAGDGDD +HAFVFRVLERR +>UniRef100_Q1ME83/7-170 +--TIIAAVARNGIIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---KPLPGRPNVVISRQAAID-HPDVSMA +HSLPEAMTAADLETA--VDEICIIGGGQVYAQAIGF--ANRMCITHVEVDLDGDASFPAIDPDIWQAGEAIAVPAGEKDS +YPTRFIVYERR +>UniRef100_H8MT42/5-159 +-VSAIVAMAANRVIGQGNTLPWRLPPDLARFKRLTLGHTLVMGRKTYDSIG---RPLPGRTTVVLTRQRDWAAPAGVHVA +HTVDEALHQA---RG--DSEVFIAGGADLYAQTQAL--WHRLYLTRIERDFPGDAFFPSVDLTGWRLVEEERHPE---GD +LPFGFFTYE-- +>UniRef100_B5ZWE4/7-170 +--TIIAAVARNGIIGRDGDMPWRLSSDLKRFKALTLGRPVVMGRKTYDSIG---KPLPGRPNVVISRQAAID-HPDVSMA +HSLPEAMTAAEARES-GVDEVCIIGGGQVYAQAIGL--ADRMCITHVEADLDGDASFPAIDPDIWRAGEPIAVPAGEKDS +HPTRFVVYERR +>UniRef100_K1P8X7/5-184 +-LNLVVAACNDWGIGKDGQLPWRLKKDMEFFKKMTTQNVVIMGRKTWNSIPEKFRPLPKRINIILSKTMTHA-PTGAYLA +GSLEEAISMVTLADK--VEGIHIIGGSSVYKAAMESDFPCRIYLTRVLADFDCDTFLPQIDSNVFEKIDNCKVPKVTEND +IDFVFEVYDK- +>UniRef100_E6VMI8/8-171 +-IVLVVAVADNGVIGKGNAIPWRLKSDLQRFKQLTLNKPVIMGRKTYQSIG---RPLPGRTNIVVTRDLCFT-ARGVVVA +SSFDGAEQIARLRRA--ATEIAVIGGAEIYAYWLPR--ATRLELTEVHARPEGDTCFPAIDPAQWHEVARDRHIAGPQDS +ADFSYVTYRR- +>UniRef100_B3QEZ8/13-176 +-IVLVVAVADNGVIGQGNAIPWRLKSDLQRFKQLTLNKPVIMGRKTYQSIG---RPLPGRTNIVITRDAAFT-APGVVVA +PSFAAAEQVARALRR-FATEIAVIGGAEIYAQWLPL--AARIELTEVHAQPAGDTSFPPIDPELWREVARERHTAGPHDS +ADFSYVTYRR- +>UniRef100_D7BGN7/6-161 +-LTLIAAMDRNRAIGKGGRLPWHLPDDLRRFKALTLGHTVLMGRKTFESIG---RPLPGRRNVVLTRNPNFQ-AEGVEVV +PTLQAGLA---------GGEIMVIGGGEVYALALPL--ARRMWLTLVDTEIEADTFFPEFDPSEWRETGRAFHPADGQHP +FSFSFLDLERR +>UniRef100_B0M928/1-162 +-MNLIVNADKNWGIGRENQLLVHIPNDMKMFRQTTTGKVVVMGRKTLESFPN-GMPLPKRTNIVLTTDQDYD-GRGAIVV +HSEDELFEEL---KQYADEDIFIIGGESIYRMMLPY--CDTAYVTRLDYAYDADTYFPDLDAKEWEIVKESEEQT--YFD +LEYVFLKYQRR +>UniRef100_C6Z510/3-162 +-ISIIVAIARNHGIGFENKLLYWLPNDLKRFKALTTGHTIIMGRKTFESLP--KGALPNRRNIVLSRREGAV-FAGAECF +PALEIALSHC---KE--EEEIFILGGASLYKEAMHI--AQQLYITFIDDTSEADAYFPEIKKEEWKETGREDHPTDEKHL +YPYSFINYSR- +>UniRef100_UPI00026C7377/35-200 +-IGMIWAQARGGVIGAGGTMPWHLPEDLKHFKRTTSGSPVVMGRRTWESFPPRFRPLPGRTNIVITRDDSLE-MPGAVRA +RSLPEALELA---ATEPTGTAWVIGGGSIYADAIEV--AEQLVVTEIDLEVDGDTLAPEIP-ADFAVTAAEPAEGEAASG +LRYRVLTYTR- +>UniRef100_F4H750/3-166 +-LRLVWAQTPAGVIGVDNTLPWHVPEDQARFRRLTTGHPVVMGRATWESLPERFRPLPGRRNVVLSRDAAYD-APGAEVV +GSLDEALALV---G---EAETWVVGGGAVYALALPL--AERVEVTFVDRDVPGDTYAPVLDAADWREQDPDDWQVSRDGV +TRYRFRTWVR- +>UniRef100_B0X1Y0/4-183 +-LSLIAAVCQNGGIGIKGDLPWHLKAELKYFSRMTKKNAIIMGRKTYFGVPEAKRPLSERLNIVLTRDPTANVPAGVMVC +TSMQEALDRLDLVDE--IETIWIVGGNAVYKEAMESDRCHRLYITDVKGTFNCDAFFPEIT-SDFKLVKNDAVPEQEENG +IQYQYKIYEK- +>UniRef100_Q67JQ2/3-150 +---------RNRAIGREGRLPWRLPAEMRHFRRTTMGKAVVMGRRTYESIG---GPLKGRTNIVLTRDPGFR-APGCEVR +HSVAELLQ------D--RRPLYVIGGAEVYRQFLPH--ADEMILTRIDHDFEGDAFFPAWSEDEWELVGSTPHPRDEENP +YDFVVEHYRRR +>UniRef100_UPI00016BFCBD/1-151 +---MIVAVSKNGQIGIANELPWNIKEDMNYFRKMTTAKTVIMGRKTFNSIG---RPLPNRRNIVLTTNTDLK-IAGVEVV +TNFAEALIIA---R---EEDAFVIGGGQIYELFMPY--AEELYITEVDIDIDGDAAFPEYR-NKFVCVETIEKSA-NDSK +YNYRFTKW--- +>UniRef100_B0BPG8/3-162 +-ISLIVARTLNHVIGKENRMPWNLPVDLAWFRQNTLGKPVIMGRKTYESIG---RLLPKRPNIILSRSGFCV--EGAYTA +QNFAQAVELA---ETFNTDEIMVIGGGELFKQTIPQ--ADRLYLTEIQAEIEGDTLF-EFDESNWTLVEEKWSEIDEQNA +YRCRFMILERK +>UniRef100_I2QPK7/3-166 +-IVFVVAIAENGVIGARNAMPWRMKSDMARFKALTIGKPVIMGRRTFESLP---RPLPGRTNIVVTRDANYR-ATGAIVT +TSTAEADAIARLRRS--VTEIAVIGGAEIYRQWLDR--ADRLEITEVHARPEGDTHF-DIDRAEWDEVERIRHPAGPHDS +ADYSYVTYRRR +>UniRef100_J9PRR3/2-164 +IISLIAAHGKNREIGKDNQMLWHSKEDFNWFKEKTMGKPVIMGSKTHLSIG---KFLPGRVNIVLTRNKDFKPHEDVRIY +HNIHEVLNDF---KD--EKELMVIGGDSIYKQFMPM--ANRLYITEIDKEYDADSFFPEFDKNIYKRFYKRTATKIEEMG +ANFRFRVYKK- +>UniRef100_B8CSY0/2-151 +--------ANNRVIGKNNKMPWHLPEDLRHFKALTLGKPVVMGRKTYESIG---RPLPGRHNIVISRQADLC-IEGVTTV +TSFEDAKSAA---GD--CEELIIMGGGQLYETLLGI--SDILYLTEISLDVEGDTYFPDWDDGSWSEISRNVAKN--DKQ +LEYSFIKLVRK +>UniRef100_D4J9X4/1-162 +-MNLIVAVDKNWGIGYKNKLLNSIPEDMKYFRETTTGKVVVMGRKTLESFPN-GLPLKNRTNIVITGDHTYK-AKDAIIV +HSIEEALEEL---KKYDSNDIYVIGGESIYRQLLPY--CDVAHVTCMDYTYQADTWFPNLDEKDWVVAADSEERT--YFD +LEYCFKMYVRK +>UniRef100_G3MBI7/1-159 +MINLIVALDKNNLIGKDNDLPWRLPRDLQYFKSRTLNSPIVMGRKTFQSLP---GLLPDRQHVILTKSGYAVRTPRAESH +SSVESVLEKF---K---DKDIYVIGGSEIFNLFLSY--VDRMYVTYIDEEFEGDTYFPDVL-DNWKMVSNEKGIKDDKNP +YDYYFRVYEKK +>UniRef100_E6HXA4/1-161 +MLAAIWTQDEQGVIGKEGKLPWHLPNDLKFFKEKTIHNTLVLGRATFEGMG--CRPLPNRTTIVLTSNPDYQ-AEGVLVM +HSVEEILAYA---DN--YEGVTVIGGGSVFKELIPA--CDVLYRTMIHETFEGDTFFPEIDWSVWEKVATVPGVVDEKNL +YAHDYETYHR- +>UniRef100_Q6A328/6-169 +--SLIVAIGKHREMGADNDLLWHLPRDMQFFKETTTGHAVVMGRKSWESIPQKYRPLPNRLNFVLTRDKNYS-AEGATVI +YDLKEVAQHL---EG-KNLTCFIIGGAQIYQLALETGLLNEMYVTQVHNTFEADTFFPFVNWGEWEEEDILEQDKDEKHL +YSFNIKKFTR- +>UniRef100_B1RS99/1-160 +MFSIIVAKSINNIIGVNNKMPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLVLSTKKDFSYHKDVIIY +NDLNKLIEEY---KH-SKEEIFVIGGGKIYSELLKY--TSKLYITEVLKEYKGDTYFPKVDYSKWIKTYESSIYE--END +NKFKFFNYKK- +>UniRef100_Q4JCR7/37-231 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_J2AZP8/8-171 +---IFVAVARNGIIGRDGDMPWRLSTDLKRFKAMTTGKPVVVGRKTFESFG--GRPLPGRQHVVISRGAAID-LPDVHMA +RSLDEAIEMAEARKQ-GENEISILGGGQIYAQAMAF--VDRMCVTHVEADVDGDTSFPEIDPAIWAATESLDVPSGERDT +YPTRFVVYERR +>UniRef100_F7IE22/4-184 +LLNCIVAVSQNMGIGKNGELPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINVVLSRELKEP-PQGALLA +RSLDDALKLTELANK--VDMIWIIGGSSVYKEAMDHPGHLKLFVTRIMQDFESDTFFPEIDLEKYKLLPQYPSDDQEEKG +IKYKFEIRKK- +>UniRef100_UPI000190DAB1/1-132 +---MIAALAVDRVIGMENAMPWNLPADLAWFKRNTLNKPVVMGRHTWESIG---RPLPGRKNIIISSQPGTD--DRVQWV +KSVDEAIAAC---GD--APEIMVIGGGRVYEQFLPK--AQKLYLTHIDAEVEGDTHFPDYEPDDWES------------- +----------- +>UniRef100_G3UJS8/5-187 +-LNCIVAVSQNMGIGKNGDLPTPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINLVLSRGLKEPPQGAHFLA +KSLDDALKLIELRNK--VDMVWIVGGSSVYKEAMNQPGHLRLFVTRIMQEFESDTFFPEIDLEKYKRLSEYPGVLQEEKG +IKYKFEVYEKK +>UniRef100_C6XGC7/6-169 +-IILIAAITRNNVIGSCGGMPWKISSDLKRFKSLTTGNPVVMGYRTFQSIG---RLLPGRTNIIITRDNTRRANPEAVLA +SSILDSLDLA---SKTGSKKIFIIGGGEIYAQTISL--AHTLYITHIEKEIEGDVFFPSIDSNIWKKQEKEIITSGEGDD +YPTRFVIYDR- +>UniRef100_B1R855/28-187 +MFSIIVAKSINNIIGVNNKMPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLVLTKRKDFSYHKDVIIY +NDLNKLIEEY---KH-SKEEIFVIGGGKIYSELLKY--TSKLYITEVLKEYEGDTYFPKVDYSKWIKTYESSIYE--ENG +NKFKFFNYKK- +>UniRef100_K7Y817/1-152 +-------MDRNRVIGKENDIPWRIPRDWEYVKETTKGYPLIIGRRNFESIG---RVLPERRNIILTRDPDFF-FKGCEVT +HSIQEVFKLC---KD--EKEIFIFGGEEVYKSFLPY--AEKMHITKIHHEFQGDTYFPEVDFSEWVEVSVEEGIQDEKNP +YSYSFHVYVK- +>UniRef100_D7V9P3/1-163 +MIALIWAEDQNGLIGNQGQLPWHLPADMQRFKALTTGHHVVMGRKTFAGFK---RPLPRRTNWVLSRQSDLKLPPEVHQL +ADVAAIQTLA---AAHPDEPIFVIGGAVVFEAVLPV--ADYLYRTRINARFDGDTWMPAVDYTQWQLVSQQIGTVDEKNQ +YPYEFDDFRRR +>UniRef100_D0N806/9-185 +---VVAALETTGGIGLRQHIPWRLPSDMKHFRALTTQHAVIMGRKTWESLPAKVRPMPKRYNVVLTRDSSYRNPDTVGVA +ASFREALKLV---QEQKVDQVFVIGGGAVYAEALSYPSCTKVHLTRVKGQFECDAFFPEQLEQNFKVAEESEVKE--ENG +VQFHFVEWERK +>UniRef100_I5C882/3-165 +-IRIIVAAARNQAIGLKSGMPWKLSEDLKRFKALTMGHWMLMGRKTYDSLG---RPLPGRISAVITRNTSFTLPEGHQVF +HSLEEALSGA---EAAGQTCVFLIGGGEIYRQGLPY--ATHLELTEIDAEPEADTFFPAFPEAEWQETAASPWYPDECHS +YPYRFRTLVRR +>UniRef100_H1CWN5/1-160 +MFSIIVAKSINNIIGVNNKMPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLVLTTKKDFSYHKDVIIY +NDLNKLIEEY---KH-SKEEIFVIGGGKIYSELLKY--TSKLYITEVLKEYKGDTYFPKVDYSKWIKTYESSIYE--ENG +NKFKFFNYKK- +>UniRef100_G4E884/12-170 +-IALVVAMDCHGLIGRCNQLPWHLPNDLAHFKRLTLHKPIIMGRKTFESIG---RPLPERKNIVITRHPERHAVPGCHFV +SSMAAALGQA---AP--AEEVFIIGGAQLYQEGLSI--AQRIYLTRIAHGFDGDTWFPPLD-DTWQEIVCEPQPADERNP +YPHAFCILER- +>UniRef100_Q8D3H9/3-161 +-ISLIWAQSKNKVIGHDQYIPWNLPEDISWFKKNTINKPVIMGRKTFESIK---KPLENRINIVLSKNLYRNVMSNLKIA +KNPKQALFFA---KN--YNEVMIIGGKQIYKIFLPK--ATKLYLTVINAEINGNIFFPRYNRKKWILSFEKYFNSDTKNK +YSMYFRIFNK- +>UniRef100_G9ZSD3/1-161 +MLSFIWAEDKNGLIGANGTLPWHLPDDMKFFKKTTTGNPIIAGARTFHSFK---RPLPNRQNIVLSKHGSFP--DGVLVI +SSIDQLCELV---DQYPGKNYIVVGGASIFEQLMDR--VDRLYRTKIDHVFQGDTYMPKVDYTAFKQIQSLPGIVDDKNR +YPHTFELFERR +>UniRef100_Q0SWS9/1-159 +MFSIIVAKSINNIIGVNNKIPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLVLTTKKDFSYHKDVIIY +NDLDKLISEY---KD-SMEEIFVIGGGKIYSEFLKY--ASKLYITEVLKEYKGDTYFPKVDYSKWIKTYESSIYE--ENA +TKFKYVIYE-- +>UniRef100_D9P5Z1/3-162 +-ISLIVARTLNHVIGKENQMPWNLPVDLAWFRQNTLGKPVIMGRKTYESIG---RLLPKRPNIILSRSGFCV--EGAYTA +QNFAQAAELA---ETFNTDEIMVIGGGELFKQTIPQ--ADRLYLTEIQAEIEGDTLF-EFDESNWTLVEEKWSEIDEQNA +YRCRFMILERK +>UniRef100_P0C0P0/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLPNDLKHVKQLTTGNTLVMGRKTFNSIG---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLFEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_H0DYT6/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLPNDLKHVKQLTTGNTLVMGRKTFNSIG---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLFEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_B0NZY3/1-161 +-MNLIVNADKNWGIGKNNELLVHIPNDMKMFRQMTTGKVVVMGRKTLESFPN-GMPLPKRTNIVLTHDKDYD-AKGAIVV +GSKEELLDEL---EEYKDEDIFIIGGESIYRMMLPY--CDTAYVTRTDFAYDADTYFPDLDEPEWKLVKESEEET--YFD +IEYQFLVYQK- +>UniRef100_K0TUI8/3-140 +-VSLIAAMDKNRVIGKENDIPWRIPKDWEYVKNTTKGHPIILGRKNLESIG---RALPDRRNIILTRDKGFT-FNGCEIV +HSIEDVFELC---KN--EEEIFIFGGEQIYNLFFPY--VEKMYITKIHHEFEGDTFFPEVNYEEWNEVFA---------- +----------- +>UniRef100_F3SV48/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLPNDLKHVKQLTTGNTLVMGRKTFNSIG---KPLPNRRNVVLTNQASFH-YEGVDVI +NSLDEIKELS--------GHVFIFGGQTLFEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_C2KBD3/1-167 +MLSFVWAEDQQHGIGIDGHLPWHLPADLKHFKEKTIGHPIIMGRKTFASLP---HLLPERKHIVLTHRQELKQNEQVKIV +STLAELNEYL---RQHQTEEICAIGGVSIFRALLDQ--VDLLEKTEIKANFKTDTVMPAINYDDFELVSREEHHHDEKNK +YDYTFLTYRRK +>UniRef100_G9I0D7/37-208 +-INLIVAVCENMGIGMNNSLPWHLKREMAHFTKTTTTNAVIMGRLTWESIPKRFRPLPGRVNIVLTTKHRGD-YDGATRV +SNFDEAIRVV---ESRDIETAWVIGGASVYAAAMTHPNCHQIHLTAIKKYYECNVFFPKIDTTRFELISETPCTR--EGD +VQYSYKVYQQR +>UniRef100_C7XHU5/1-167 +MLSFVWAEDQQHGIGIDGHLPWHLPADLKHFKEKTIGHPIIMGRKTFASLP---HLLPERKHIVLTHRQELKQNEQVKIV +STLAELNEYL---RQHQTEEICAIGGVSIFRALLDQ--VDLLEKTEIKANFKTDTVMPAINYDDFELVSREEHHHDEKNK +YDYTFLTYHRK +>UniRef100_UPI0002490D04/1-159 +MIGFIWAEDLDGNIGSNGQLPWHLPADMARFKKLTTGHTIVMGKATYESMK---RPLPKRRNIVLSSSLEER--DGIEIV +RNISELSKLL---AG-IDDDIYIIGGAGVFNSTVSM--ADHLFRTVIESRYNGDTKIPPIDYSNWRLIEQFDHAADEKNE +SGYRFETWQK- +>UniRef100_F7A9L9/5-185 +-LNCIAAVSKNMGIGKDGDLPWPLRNEFKYFQKMTTQNLVIMGKKTWFSIPEKCRPLKDRINVVLSRELKEPPQGAHYLA +SSLDNALNLLELADK--VDMVWIVGGSSVYKEAMNKPGHQRLFITRILQEFESDTFFPEIDLKKYKQLQDYPGVSQEEKG +IQYKFEVYEK- +>UniRef100_H0DMH6/3-158 +-LSIIVAHDKQRVIGHQNQLPWHLPNDLKHVKQLTTGNTLVMGRKTFNSIG---KPLPNRRNVVLTNQASFR-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLFEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_F1W5N9/8-168 +--VHVVAMSQNRAIGKDNQLLWHIPDDLQHFKRITHGGVIVMGRKTFESLP---NLLPNRTHIVITRQPIGY--EGAVTA +HSLQDAILLAKHAKQ--QNKIFIIGGGEIYHQSLEM--ADVLEITEVDTVIEGDTFYPDID-EKFIKTDETKTFYCDKSG +FQFRFCTWQK- +>UniRef100_C5WCW8/5-166 +-VSLIAALTIDRIIGKSNSIPWILPDDLKWFKYHTLNKPIIMGRLTFESIG---KPLPNRWNIVVSKNQPII-KKGITWV +NSLRQALLVA---TEAEAEEIMIIGGGNVYEQMIKI--ADRLYLTHVYLKVKGDTIFPEYKPNEWHVIFTEFHAANEKNI +YNYCFEILDRR +>UniRef100_F8UVT3/6-148 +-IVLVAAVAENGVIGAAGGIPWHLPEDFKHFKATTLGHTLVMGRATYDSIG---RPLPGRTTIVLTRDPDWS-AEGVMVA +HDLDAALELA---ED-LPGDVMIAGGSQVYAAALPI--ADEQVLTEIHQSPEGDTFYPLFDRNEWTEVRREHHD------ +----------- +>UniRef100_J0IMB5/3-158 +-LSIIVAHDKQRVIGYQNQIPWHLPNDLKHVKQLTTGNTLVMGRKTFNSIG---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLYEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPRTFLHLVRR +>UniRef100_J0W378/7-170 +--TIIAAVARNGIIGRDGDMPWRLSSDLKRFKAMTLGKPVVMGRKTYDSIG---KPLPGRPNVVISRQAAID-HPDVSMA +HSLPEAMTAAELARETGVDEVCILGGGQVYAQAIGL--ADRMCITHVEADLDGDASFPVIDPDIWQAGEAIAVAAGEKDT +YPTRYVVYERR +>UniRef100_H3WNJ4/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLPNDLKHVKQLTTGNTLVMGRKTFNSIE---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLFEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_L0GVL6/15-172 +-VSLIAALARHRVIGRDNGLPWHLPADLAHFKHLTLDKPILMGRRTWESLP---GRLERRRHIVVTRDRDYR-APGCLVV +ASPEAALTAV---AG--AAEVMVIGGAALYQAMLPL--AERLYLTEIAAEIDGDAFFPAWHPQCWRETHREFRPRDERNP +YDLAFVELVR- +>UniRef100_J3AHF2/10-171 +-----VARSLNGVIGRDNGLPWRLKSDLAIFKARTMGKPVIMGRKTWDSLP--RKPLPGRMNIVLSLDGSFE-PPQAVVC +ESFLEALQMA---KEQGVDEVCVIGGRAIFEMALPR--ARRLYLTEVQARVEGDVSFPDFDEAAWAEVSREEHPAGPDDD +HAFVFRVLERR +>UniRef100_C1C2C0/9-174 +-INVIAAAKSSRGIGKDNDLPWKLPTDMKYFREKTASVGVIMGRRTWESVPPKFRPFKNRFNVVLTSREDFE-AKGAVIA +RTLEDAVKKC---SN-NVDSIWVIGGSGVYAEALNK-YPCRVYLTEIDKEFDCDAFFPPLDEKKYKLASVSPDHQ--END +ITFRFKVYD-- +>UniRef100_UPI000225A85F/5-185 +-LNCIVAVSQNLGIGKNGDLPWPLRNEYKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPQGAHFLA +KSLDDALKLTELKNK--VDMVWIVGGSSVYKEAMNKPGHIRLFVTRIMKEFESDAFFPEIDLEKYKLLSECSGVPQEEKG +IKYKFEVYEK- +>UniRef100_P00376/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFQYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPKGAHFLA +KSLDDALELIELTNK--VDVVWIVGGSSVYKEAMNKPGHVRLFVTRIMQEFESDAFFPEIDFEKYKLLPEYPLDVQEEKG +IKYKFEVYEK- +>UniRef100_J4V5L1/2-160 +VISHLVAVSNNNVIGKDNDLPWKLKRDLQHFKNYTTGKTIVMGRKTYESIG---RPLPNRRNIIISSTIRSI--DGAEVF +SSLEAALEAL---KH--EDEIIITGGSYLFNDTTDI--VNKLVITFVDTSIDGDVFYSDIDYKKWNLVEESFFQKDSENE +HDFSIKVYEK- +>UniRef100_J0V2T5/8-170 +---IFVAVARNGIIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---KPLPGRPNVVISRQAVID-HADVRMA +HSLPEAIEIAEIETG--VDEICVLGGGQVYAQAIDL--ADRMCITHVEADIEGDASFPAIDPEIWQAGGAVAIPAGEKDS +YPTRFVVYERR +>UniRef100_P16184/7-204 +-LTLIVALTTSYGIGRSNSLPWKLKKEISYFKRVTSMNVVLMGRKTWESIPLQFRPLKGRINVVITRNESLDLGNGIHSA +KSLDHALELLYSSVQ--INRIFVIGGAQLYKAAMDHPKLDRIMATIIYKDIHCDVFFPKFRDKEWSSVWKKEKHSINEDG +FDYEFEMWTR- +>UniRef100_F6PUB9/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINLVLSRELKEPPQGAHFLA +KSLDDALSLLELANK--VDMVWIVGGSSVYKEAMNKPGHLRLFVTRIMQEFESDTFFPEIDFEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_H0Z9R7/5-185 +-LNSIVAISQNMGIGKDGRLPWPLRNDYKYFQRMTSKNAVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEAPKGAHYLS +KSLDDALALLDLQSK--VCMVWIVGGSSVYKEAMEKPIHHRLFVTRILKEFESDTFFPEIDHKDYKLLTEYPGVPQEENG +IQYKFEVYEK- +>UniRef100_F4A953/1-164 +MISFVVAVDKNNLIGKNNTLPWHLPCDLKHFKEITLKKTIIMGRKTFEALP---NILPGRKHIILTRNQNYAVNANVEII +YNISQLTKFI---KS--HKEYFVIGGGKIFSMLLPY--ATKIYMTKINDSFDGDTFFPKLDMGQWQIVESFNGTLNSKNI +YEHSFLTLYKK +>UniRef100_F7U8B3/6-171 +-VTLIVAVSENGVIGRDLDMPWKLSTDLKRFKAMTMGKPLIMGRKTFLSVG--ERPLSGRPHIIVSRNADYR-PAGVDVV +SSLDEALKLA---KAKGVDEVFVAGGGEIYRQAMHF--ADQLSVTHVAVKLDGDTFFPEIDPAVFEKIEESAAPAGERDN +YPVLFTTYLRR +>UniRef100_J7LRG0/28-196 +-IGLVWAQTKSGVIGKDGAMPWHLPEDLKHFSQLTTGHPVIMGRKTWLSFPEKYRPLPGRTNIVVTRNAEWGSAEGAVVV +SSLDAALLES---QFAGGQKVWIIGGGEIFEQSMGI--ANLAVITIIDADLEGDTYAPELG-DDWTFDAVAPADGTAKNG +TNYRFTTWRR- +>UniRef100_H3NF25/1-162 +MLTFVWIEDENQLIGQANQLPWHLPADLKHFKAVTMGDAVLMGRKTYEALP--IKPLPNRRNIILTRNKDYV-APGAEVF +HSKEAILSAV---DT-DQQTLHIIGGGEIFSLFIDE--VDELYQTIIEGDFEGDTYFPTLDFSEFELLSKKEGIVDEANR +HPHTFYHYRRK +>UniRef100_K2FPY7/6-161 +-ISIICAIAENRAIGKNNDLLWHIPEDFKHFKEKTMGHVIVMGQKTYDSIG---KPLPNRTTIVLSNDQTVN-IEGVIMA +RTFDEVFAKA---REIEKEEIFICGGGSVYAQTIDL--ADKLYLTVVKGNFEADVFFPEYE--KFTKVISERKSS--DEK +FEYTFLELEK- +>UniRef100_L1NIQ7/13-169 +-ISIIAAVAHNRAIGYQNQLLYWLPNDLKRFKKLTTGHTIIMGRKTFESLP--KGALPNRRNIVLSSTKTDF--PGCECY +RSLEDALASC---HA--DEEVFIIGGAHVYRHAINL--ASRLYLTEISNTPAADAFFPDYS--NWTEVYREAHPRDERHN +YDYAFVNYVR- +>UniRef100_J9SEB3/2-159 +--RLVWAQGRGGAIGRDNTIPWRVPEDMARFKELTVGHPVVMGRRTWDSLPPRFRPLPGRTNVVVTRNAGWS-ADGAAVA +GSVAEALDLA---G---DDRIGVIGGGEIYRLAMEF--ATELCVTEIDVEVDADAFAPPIT-DDWAVAEHGEWQT-STSG +IDYRFVDYRR- +>UniRef100_I0TCT2/3-161 +-LNIIAAVAANRAIGYRNDMVYFIREDLKRFKQLTTGHVVIMGRKTFHSLP--KGALPNRRNIVLSRTEKDF--KGCEVY +TSLDEALRHI---ST--DEQAFIIGGASLYKEALGI--ANRLYLTEIADSPQADVFFPPYNDGTWRIESREEHPA-ADGN +PPYSFVNYIRK +>UniRef100_UPI00006C6A70/5-185 +-LNCIVAVSQNMGIGKNGNLPWPLRNEFQYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPKGAHFLA +KSLDDALELIELTNK--VDVVWIVGGSSVYKEAMNKPGHVRLFVTRIMQEFESDAFFPEIDFEKYKLLPEYPLDVQEEKG +IKYKFEVYEK- +>UniRef100_Q8XPC1/1-160 +MFSIIVAKSINNIIGVNNKMPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLVLTTKKDFSYHKDIIIY +NDLNKLIEEY---KD-SKEEIFVIGGGKIYSELLKY--TSKLYITEVLKEYKGDTYFPKVDYSKWIKTYESSIYE--END +NKFKFFNYKK- +>UniRef100_Q1QJT9/11-175 +-IVLVVAVAESGVIGQRNQIPWRLKADQQRFKAITMGKPIVMGRKTFDSLR---RPLPGRTNIVITRDPDFA-AVGAVAT +RSLADALAVAKLRRS--VTEIAVIGGAEIYAASMPV--ADRLEVTEVHAGVDGDAVFPAIDPSVWRETARCRNRAAAGDA +ADYSYVTYRRR +>UniRef100_E1KSB8/3-161 +-INIIAAVAKNRAIGYQNDMVYFIKEDLKRFKQLTTGHTVIMGRRTFESLP--KGALPNRRNIVLSRTASNF--PNCDVF +TSLNEALKHI---GA--NEKAFIMGGASVYKEGLQI--ADRLYLTEIDATPHADVFFPEYNDGIWEIENKEERPK-TDDS +PAYAFVDYVRK +>UniRef100_F3L2I9/5-168 +LVSAVFAVAKNGVIGLNGDLPWHVPTDLAFFKRVTLGKPMIMGRRTFESLP---GLLPNRTSIVVSSGQPDL-PEGVILC +ASIEQALSVA---QTFDQNEIIIAGGSQIYASALPF--TDRLIVTHIDAEPEGDTVLDCIDWSEWVSVQAEHPGQSEKDQ +YACHFVTYER- +>UniRef100_F6I0M2/131-306 +--QVVVAATRDMGIGKDGKLPWRLPSDMKIFKDITMKNAVIMGRKTWESIPLEHRPLPGRLNVVLTRSGSFDIAENVVIC +GSMASALELL---AASSIEKVFVIGGGQILREALNAPGCDAIHITEIETSFECDTFIPAIDSLVFQPWYSSFPLV--ENN +IRYSFMTYVR- +>UniRef100_H7CRJ3/1-160 +MFSIIVAKSINNIIGVNNKMPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLVLTTKKDFSYHKDVIIY +NDLNKLISEY---KN-SREEIFVIGGGKIYSELLKY--TSKLYITEVLKEYKGDTYFPKVDYSKWIKTYESSIYE--ENG +NKFKFFNYKK- +>UniRef100_F1XBN4/8-168 +--VHVVAMSQNRAIGKDNQLLWHIPDDLQHFKRITQGGVIVMGRKTFESLP---NLLPNRTHIVITRQPIDY--EGAVTA +HSLQDAILLAKHAKQ--QNKIFIIGGGDIYHQSLEM--ADVLEITEVDTVIEGDTFYPDID-EKFIKTDETKTFYCDKSG +FQFRFCTWQK- +>UniRef100_L0WKJ2/8-168 +--VHVVAMSQNRAIGKDNQLLWHIPDDLQHFKRITHGGVIVMGRKTFESLP---NLLPNRTHIVITRQPIGY--EGAVMA +HSLQDAILLAKHAKQ--QNKIFIIGGGEIYHQSLEM--ADVLEITEVDTVIEGDAFYPDID-EKFIKTDETKTFYCDKSG +FQFRFCTWQK- +>UniRef100_D1W8T2/2-159 +LITIIAAVARNRAIGYQNKLLYWLPNDLKRFKALTTGHTVIMGRRTFESLP--KGALPNRRNIVLSRTQTHF--DGCDSF +ASLDEALAHC---AA--DEDIYIIGGAHVYQQAIER--ADRLCLTEVDDVPHADAFFPPYD--DWHEISREEHGTDERHA +HRYAFVNYVK- +>UniRef100_J4WP33/4-168 +IISHVVALSNNNVIGVDNMLPWNLKRDLQHFKNYTTNKILLMGRKTYESIG---RPLPNRINYVISTTIDEI--DGAEVF +KSIDDALDAANDHNE--YNEIVIIGGGYLFRDTLKI--TNKLVLTNVNCEIEGDVFYPDIDFNEWQEKSSENFSKDIDND +YDFKVRVLER- +>UniRef100_F9P6J7/5-168 +-IVAIWAQDEDGLIGRNNRLPWHLPADLKHFKETTTGQVILMGRVTFDGMN--RRVLPNRTTIILTRDKSYQVNEHVLIF +HDVTSVLKWY---EM-QEKELYIIGGGQIFSAFRPF--IDELVMTRIHASLQGDTYFPEFDMTKFQECSRQFYAKDEKNE +YDFTVTTFQRK +>UniRef100_I9SVH8/4-164 +-VSIIAAVDRRMAIGFENKLLFWLPNDLKRFKALTTGNTILMGRKTFESLP--KGALPNRRNIVLSSNPDIV-CPGAEVF +PSLEAALKSC---RE--DEHIYITGGVSIYQQAISF--ADELCLTEINSTAEADAYFPEVSQELWQEKSREAHPADEKHL +CSYAFVDYVRK +>UniRef100_J2Z489/3-164 +-IAFMWAEARDHLIGANGHLPWHLPADLQHFKQTTLNQIVVMGRKTYAGMG---KPLPGRTNIVLSQQVDYPVAPGVILL +NNVAAVLDYA---SAHPQQETIIIGGAQIFALFKEY--VTRLYVTEIDATFSGDTYMPALDWSAFKRVAFQAGEIDTKNK +YPYSFATYQRR +>UniRef100_G1VB07/3-161 +-INIIAAVAANRAIGYQNDMVYFISEDLKRFKQLTTGHTVIMGRKTFHSLP--KGALPNRRNIVLSRTETDF--PNCDVY +SSLEEALNHI---GA--EEQAFIIGGASLYKEALAI--ADRLYLTEIAATPQADVFFPDYNDGKWVVESREVRPA-TDKN +PAYAFVNYVRK +>UniRef100_K1YXY9/3-142 +-LSLIVAMSRNNIIGLDNALPWRLPEDLKHFKKTTMGHTIVMGRKTFDSIK---KPLPGRKNIVLTRDLDFK-AEGVEVI +HDFKAWIKLQ---PE--EDEIFVVGGAAVYELTWPY--IKQIYLTLIDRDYKGDTFFPFTNPEGFTIVADT--------- +----------- +>UniRef100_A8UAT9/1-161 +MIAFLWAQDQNGAIGYQGTLPWYLPNDLKFFKQMTINNAVVMGRKTFEGMN--KRPLPNRINIILTTDPNYQ-AEGIKVM +HSREEVLDFA---KE-YSGDTLITGGANVFSFFMDD--VDVLHRTMIEGEFKGDTFMPEIDWSQWKLDKIEAGILDDRNK +YPHVFETYVR- +>UniRef100_I9NLH6/7-170 +--TIIAAVARNGIIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---KPLPGRPNVVISRQAAID-HPDISMA +HSLPEAMTVAEAREN-GVDEVCILGGGQVYAQAIGL--ADRMCITHVDADLDGDASFPAIDPDIWRAGEPIAVPAGEKDS +HPTRFVVYERR +>UniRef100_F1X086/8-168 +--VHVVAMSQNRAIGKDNQLLWHIPDDLQHFKRITHGGVIVMGRKTFESLP---NLLPNRTHIVITRQPIDY--EGAVTA +HSLQDAILLAKHAKQ--QNKIFIIGGGEIYHQSLEM--ADVLEITEVDTVIEGDAFYPDID-EKFIKTDETKTFYCDKSG +FQFRFCTWQK- +>UniRef100_J0QYG3/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLRNDLKHVKQLTTGNTLVMGRKTFNSIG---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLFEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_B1BI35/1-160 +MFSIIVAKSINNIIGVNNKMPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLILTTRKDFSYHKDVIIY +NDLNKLIEEY---KH-SKEEIFVIGGGKIYSELLKY--TSKLYITEVLKEYEGDTYFPKVDYSKWIKTYESSIYE--END +NKFKFFNYKK- +>UniRef100_B9H4E7/56-228 +--QVVVAATRDMGIGKDGKLPWRLPSDLKFFKEVTLQNAILMGRKTWESIPIKYRPLPDRLNVVLTRSFEIEDEENVITC +GSISSALELL---AETSIDKVFVIGGGQILRETLNGPGCDAIHVTEIESSVECDTFIPSIDFSKFQPWYSSPPLV--ENG +FRYSFVTYV-- +>UniRef100_F1X3M4/8-168 +--VHVVAMSQNRAIGKDNQLLWHIPDDLQHFKRITQGGVIVMGRKTFESLP---RLLPNRTHIVITRQPIDY--EGAVMA +HSLQDAILLAKHAKQ--QNKICIIGGGEIYHQSLDM--ADVLEITEVDTVIKADAFYPDID-EKFIKTDETETFYCDKSG +FQFRFCTWQK- +>UniRef100_F5TFE4/1-162 +MVQIIAAVTQNGGIGKNNRLLCHLPDDLKRFKELTFGHTIIMGRHTFESLP---GLLPGRHHVVLTGNLAYEKFPAITVC +ASLGELKKYI---QS--HADCFIIGGAMVYKECMEL--AQVLWITEIDALPEADAFFPPIVPDTWKETQRFHHDADKKHK +YAFDFVRYERK +>UniRef100_Q38WX9/1-163 +MIAFLWAEDQNGLIGQDGHLPWRLPNDLANFKRETINEAVIMGRKTYDSLP--KKPLPGRQNIVITRQSGLTVAKDVLVF +NERTQLLDYQ---KEHPMQKLFIIGGADIFKLFAAD--VDYLYVTKIAEKFKGDVYMPTIDYTQFKLISQKAGAVDERNQ +YPHTFEIYQR- +>UniRef100_K2FRJ7/6-160 +-ISLICAIAENRAIGKNNQLLWHIPEDFKHFKNITSGHVIVMGQKTYESIG---KPLPNRTTIVLTNNPDFK-VEGVIVV +GSLEEVFDKA---RELEKEEVFICGGGSVYAQTIGL--ADKLYLTVVEGDLDADTFFPEYG--EFKTVVSERKGS--DEN +FKYTFLELT-- +>UniRef100_G6AGP3/3-161 +-LNIIAAVAENRAIGYQNDMVYFIREDLKRFKQLTTGHTVIMGRRTFYSLP--KGALPNRRNIVLSRTETDF--PGCDVY +KSLDEALQHI---GA--DEQAFIIGGASLYKEALTV--ADRLYLTEIEAVPHADVFFPAYDDGTWKVESREERPA-TDDN +PAYAFVDYVRK +>UniRef100_G6A989/5-168 +-IVAIWAQDEDGLIGRNNRLPWHLPADLKHFKETTTGQVILMGRVTFDGMN--RRVLPNRTTIILTRDKSYQVNEHVLIF +HDVTSVLKWY---EM-QEKELYIIGGGQIFSAFGPF--VDEVVMTRIHASLQGDTYFPEFDMTKFQECSRQFYAKDEKNE +YDFTVTTFQRK +>UniRef100_F9U9I5/12-168 +--CLVAAIADNGVIGRENRLPWHLPADLGHFKQLTLDKTIVMGRRTWESLP---GLLPRRRHIVLSRDPAFR-PDGCLVV +DSLDAAIDAA---GP--VTELFIVGGAALYAETLPR--ADGLYLTLVHAAVEGDARFPRWDPADWVEVSRVERAADERNA +YAMTFLELRR- +>UniRef100_F3ZP58/4-163 +-ITLIAAIDRNNAIGYKNQLLYKLPNDLKRFKELTTGHTLIMGRKTFESLP--KGALPNRRNIVLSKSVSTP-YPKTEVF +ESLEKALAQC---SE--DEKVFIMGGEKVYHQTLSI--ANVLEITEIDSEVEADAFFPEINKNVWIEKKRIPHPADDKHA +FDFYYVTYMK- +>UniRef100_B0QU50/30-188 +-ISVIVARTLNKVIGKDNAMPWHLPVDLAWFRENTLGKPVIMGRKTYESIG---RLLPKRPNIILSRSGFAI--DGAYSA +ISLEQAVELA---KNFNSDEIMIIGGGELFKQTMPF--ADKLYLTEIQANIEGDTFF-EFDETQWQQIAEKWSEIDEQNS +YRCRFMILDK- +>UniRef100_B1RH66/1-160 +MFSIIVAKSINNIIGVNNKMPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLVLTTKKDFSYHKDVIIY +NDLNKLISEY---KD-SMEEIFVIGGGKIYSELLKY--TSKLYITEVLKEYKGDTYFPKVDYSKWIKTYESSIYE--END +NKFKFFNYKK- +>UniRef100_UPI00029A5DDC/7-164 +-VVLIWAQDRAGGIGRDGAIPWHIPEDMAHFRAATRGKPVIMGRLTWESLPPRFRPLPGRRNIVVTRDPAWS-DAGAEVA +HGVPQALALA---G---DGDVCVIGGGQIYAQAVPH--ATQLVVTEVDLDTGADAFAPPIG-SEWTAVDVGERQE-SGDG +IGFRFVRYTR- +>UniRef100_A4YZC2/5-169 +--VQIVAVAENGVIGAAGAIPWRQKSDMQRFKALTMGRPIVMGRKTFVSFP--RRPLPGRTNIIVTRDAAFR-AAGAIVT +HRIAEALTVARLRRS--AAEIAIVGGAEIYTATLPL--TDRLEITEVHARPPGDTLFPAIDPAQWEEVARERHASGPDDQ +ADFSYVTYRRK +>UniRef100_Q8JKV3/87-258 +-INLIVAVCENMGIGMNNALPWHLKREMAHFTKTTTTNAVIMGRLTWESIPKRFRPLPGRVNIVLTTKHRGD-YDGATRV +SNFDEAIRVV---ESRDIETAWVIGGASVYAAAMTHPNCHQIHLTAIKKYYECNVFFPKIDTTRFELISETPCTR--EGD +VQYSYKVYQQR +>UniRef100_B0NCI3/11-171 +-MNLIVAVDKNWAIGNGNKLLVSIPQDMKFFRETTKGKVVAMGRKTLESFPG-GQPLKNRVNVVLTTDQNYK-ANGAVIV +HTIEQMLAEL---KKYASEDIFVIGGESIYRQLLPY--CSKAYVTRIDHAYDADTHFPDLDVPQWEMTKISDEQT--YFD +LEYVFTIYER- +>UniRef100_C2EMP9/1-167 +MIEYVWAEDKKHQIGVDGHLPWHLPADLKHFKEETINHPIIMGRKTFASLP---RLLPKRKHIVLTHNEDLKKNDQVIIL +ASLEELNQYL---QNHRSEKICAIGGVSIFKALIDQ--VDILAKTEIDGVFSADTVMPEIDYDKFKLIKKEAHPADEKNK +FPYTFLTYVRK +>UniRef100_F3XV16/1-161 +MITLIAAAADDNAIGKGSNLLWHLPKDFKHFKNLTTGHCIIMGRKTFETFP---KLLPQRTHIVITRQRDYT-PEGVIIV +GSLQEAIREA---LL-IDPCPYIIGGGEIYAQALPL--ADAIELTRVHHTFEADVFFPPIPPTHFTLVSKEHVAADEKHL +YPFTFERYIK- +>UniRef100_D9QKX3/6-174 +-IALVVARARNGVIGRDGDLPWKLRSDLQRFKQITLGKPCIMGRSTWESLP--LRPLPGRLNLVLSRDLSYEEAKGAVVC +SNLADAIDMA---RETGIDEICVIGGTALFEAALPR--AKRLYITEVEAEPEGDALFPAFDESLFAETLNERHDAGEKDD +HPFVFRILDR- +>UniRef100_C5VR52/1-164 +MLSFVVAIDKNNLIGKNNKLPWHLPCDLKHFKEITLKKTIIMGRKTFEALP---NVLPGRKHIILTENQNYVINTNVKVI +YNITKLTELI---KS--HKEYFVIGGGKIFSLLLPH--ATKIYMTKINHSFEGDTFFPEIDMNKWEIVEYLHGTLNNENI +YKHTFLTLCKK +>UniRef100_G6A3C1/5-168 +-IVAIWAQDEDGLIGRNNRLPWHLPADLKHFKETTTGQVILMGRVTFDGMN--RRVLPNRTTIILTRDKSYQVNEHVLIF +HDVTSVLKWY---EM-QEKELYIIGGGQIFSAFGPF--IDELVMTRIHASLQGDTYFPEFDMTKFQECSRQFYAKDEKNE +YDFTVTTFQRK +>UniRef100_D9XN79/3-168 +-VGLVWAQTPDGVIGAGNAIPWRLPEDMAHFKAVTLGHPVVMGRRTWDSLPPRFRPLPGRRNIVVTRDPGWA-AEGAVRA +GSVAEALELASPAAP--AGTAWVIGGGEIYRAALPY--ATTLSVTEVDTPVSGDTYAPVPD-AEWKVAEDSGPRI-STSG +LRYRIRRYTR- +>UniRef100_J9P092/2-182 +-LNCIVAVSQNLGIGRNGDLPWPLRNEFKCFQRMTTNNLVIMGRKTWFSIPEKNRPLKDRINIVLSRDLKEPPQGAHFLA +KSLDDALKLTELANK--VDMVWIVGGSSVYKEAMNKPGHLRLFVTRIMHEFEGDTFFPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_F0F878/3-161 +-INIIAAVAANRAIGYQNDMVYFIREDLKRFKQLTTGHTVIMGRRTFHSLP--KGALPDRRNIVLSRTATMF--PGCEVY +PSLDEALSHV---SA--DEQVFIIGGATLYKEALAF--ADRLYLTEIAATPHADVFFPAYDDGTWTVEAQEEHPA-TADH +PAYTFVNYIRK +>UniRef100_K1YTV0/6-161 +-ISIICAIAENRAIGKNNQLLWHIKEDFKHFKDKTLGHVIVMGQKTYESIG---KPLPNRTTIVLSNDPSVN-IEGVIMA +RTFDEVFEKA---RELEENEVFICGGGSVYAQTIDK--ADKLYLTVIEGDFEADVFFPEYD--AFTKIISERESS--EGD +FKYKFLELEK- +>UniRef100_D0DF62/1-167 +MLSFVWAEDQQHGIGIDGHLPWHLPADLKHFKEKTIGHPIIMGRKTFASLP---HLLPERKHIVLTHRQELKQNEQVKIV +STLAELNEYL---RQHQTEEICAIGGVSIFRALLDQ--VDLLEKTEIKANFKTDTVMPAINYDDFELVSREEHHHDEKNK +YDYTFLSYHRK +>UniRef100_C9MLK6/3-161 +-LNIIAAVAANRAIGYRNDMVYFIREDLKRFKQLTTGHTVIMGRKTFHSLP--KGALPNRRNIVLSRTEKDF--KGCEVY +PSLDEAMRHI---HA--DEQAFIIGGASLYKEALGI--ANRLYLTEIADTPQADVFFPPYNDGTWRVESREEHPA-TDDT +PPYSFVNYVRK +>UniRef100_D2PSR9/3-143 +-VVLIAAVGRNGVIGRDNELPWRIREDLQHFKALTLGHTLVMGRKTYDSIG---RPLPGRRTVVVTRQPDWS-APGVEVA +HSLAAALELA---D---GKDVYVAGGGEIYRQALPS--ADRLELTEVDQSPAGDVTFPAVDRSAWTETAREPHD------ +----------- +>UniRef100_B1BTC7/1-160 +MFSIIVAKSINNIIGVNNKMPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLILTTRKDFSYHKDVIIY +NDLNKLIEEY---KH-SKEEIFVIGGGKIYSELLKY--TSKLYITEVLKEYEGDTYFPKVDYSKWIKTYESSIYE--END +NTFKFFNYKK- +>UniRef100_C5QX46/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLPNDLKHVKQLTTGNTLVMGRKNFNSIG---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLYEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_Q86ZU9/4-203 +-LTIIVAATKANGIGKGSNLPWRLAKEMKYFARATSENAVVMGRTTWESIPEKFRPLPNRVNVVVSRNENYELSPMARLA +NSLSSGLRHL---TTTTVNRIFVIGGASLYRETLSLAFVDRILLTRIVPDFDCDVFMPEFNAKEWTRSTHAELQEQEENG +VKYEFQMWTR- +>UniRef100_E2SEF6/3-146 +-LTLVVAMGTNRVIGAEGALPWHLPEDLAHFKQITHGHPLVMGRATYESIG---RPLPGRTTIVVTRQPGWS-APGVEVA +HSVEDAVHRA---AA-LDDQAFLVGGAQVYAEALDRDLVDTMVVTEVHAAPDGDTFFPPVDPAGWREVAREHR------- +----------- +>UniRef100_A0JZC8/23-191 +-VGLVWAQTTAGVIGKDGDMPWHLPEDMKHFTRLTTGHPVIMGRKTWLSFPDKYRPLPGRTNIVVTRQEGWGDARGAIAV +KSLDDALLES---QFAGHETVWVLGGGEIFAQTLDI--ADVAVVTFIDSETDGDTYAPELG-YEWKLAASEPATGTSATG +TRYRFTMWRR- +>UniRef100_F1VSQ0/7-167 +--VHVVAMSQNRAIGKDNQLLWHIPDDLQHFKRITHGGVIVMGRKTFESLP---NLLPNRTHIVITRQPIDY--EGAVTA +HSLQDAILLAKHAKR--QNKIFIIGGGEIYHQSLEM--ADVLEITEVDTVIEGDAFYPDID-EKFIKTDETKTFYCDKSG +FQFRFCTWQK- +>UniRef100_D0SPX6/9-169 +--VHVVAMDKNNCIGKGNALPWHISADLKHFKAITQGGVVIMGRKTLESMG---RALPNRVNWVITRDPSWQ-FEGVKVA +HSIEDALNEALQHSE--KASLFIIGGGEIFTQTLNI--ADRLELTHVDLDVQGDAHYPKIS-EDFQKVNSEHHQD-EKSL +VKFEFATYQK- +>UniRef100_B1V2Z1/1-160 +MFSIIVAKSINNIIGVNNKMPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLVLTTKKDFSYHKDVIIY +NDLNKLISEY---KD-SREEIFVIGGGKIYSELLKY--TSKLYITEVLKKYKGDTYFPKVDYSKWIKTYESSIYE--END +NKFKFFNYKK- +>UniRef100_G7GVN7/1-164 +MIQLVWAQDRDGAIGRANTIPWRVPEDMRRFKELTGSSPVIMGRRTWESLPARFRPLPGRRNVVISRNPELR-ADGADVV +GSLDDAYALVGARDE--GTTVSVMGGEQIYRAAIGG--ADELRVTEIDLTVNADAFAPEID-ETWQEVDRGEWLT-SSAG +PRYRFVDYRR- +>UniRef100_B6BUF2/1-147 +-------MSENNVIGIDNSLPWHLSGDLKRFKAITTGHQIVMGRKTYESIG---KPLPNRVNFVLTRNSDLK-IDGVHVI +SSLNDISD------S--DKKTFIIGGGEIYSQLIDS--CDELLVTKIHREIHGDAFFPMIDASVWSLVDQSEKLN--END +IEFSYLTYRK- +>UniRef100_D3IEM7/4-159 +--YVIAAVAQNRAIGYQNKLLYWLPNDLKNFKLLTSGHTIIMGRNTFESLP--KGALPNRKNVVLTQQNITL--EGCEVY +HSLEEALSAC---QN--DEKVFIIGGGKVYEQCLDF--AEELILTEVNDVPHADTFFPDYK--EWKEKSREHHEKDEKHA +FAFDFVHYVK- +>UniRef100_I7L3D7/4-165 +-IKMVWAQDKKNAIGKNGSIPWHMPDDLKLFRDETMNTLMIMGRPTWLSIG---RPLPNRTSVVMTTDLNWQTYPEVKVV +HSLDDALALI---KN-ESRDISIAGGSVIYKAFMPY--ATDLVVTKIDGIIDGDTFVAPIDLSQFKLTSSEAHPKDNNHD +YAYVVERYKRK +>UniRef100_L5KJI5/5-184 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFKYFQRMTTTNLVIMGRKTWFSIPKKNRPLKDRINLVLSRELKEPPKGAHFLA +KSLDDALKLIELRSK--VDMVWIVGGSSVYKEAMSKPGHIKLFVTKIMQEFESDTFFPEIDLGKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_G4YSZ0/9-187 +---VVAALEATGGIGLRQQIPWRLPSDMKHFKALTTQHAVIMGRKTWESLPAKVRPMPQRYNVVLTRDASYRQPESVGVA +ASFREALELV---QQQEVDQVFVIGGGAVYAEALAYVGCSKVHLTRVKGAFECDAFFPEQLEQNFEVTSESELKE--ENG +VQFQFVELERK +>UniRef100_Q89AV2/3-161 +-ISIIVAMSQNLVIGQKNSIPWNIPKDLSWFKKHTIKKSIIMGRKTWESIG---RVLPMRQNIVLTRQKNIK-NTNVLFV +NSISKAIQSA---LY--KNEIMIIGGSNLYNQMLTS--ANKLYITHIEKYILGDTYFPTYDHLPWKIIFKKKIIEKTKNS +FYVTFKILK-- +>UniRef100_E8RHW2/4-155 +--IIIAAMAANRVIGRHHTIPWHIAEDMAHFKATTMGHPVIMGRITYTSIG---LPLPGRTNIVVSRTPGFQPHPDCTVV +TSLEAAIDCC---RT--AAKAFVIGGAQLYRAALPL--AQTLILTRIDREYAGDVLFPDFSDQPFVCVERKPLAA----S +VPLTIEIY--- +>UniRef100_K0EZW3/17-175 +-IGLIWAQTPDGVIGADNTIPWRVPEDMANFKAVTMGHPVIMGRRTWDSLPPRFRPLVGRRNIVVTRQPDWA-AGGAERA +GSVPEALALS---G---QDTVWIAGGGEIYRAAMAF--ATDLLVTEVDTEVAGDAYAPPIG-PEWKDADTSPWQA-STSG +VNYRIRRYIRR +>UniRef100_Q7Q0L5/6-185 +--SCIVAVCENRGIGINGDLPWKLKQELKYFSHTTKKNAVIMGRKTYFGVPESKRPLPERLNIVLTRNAAAYTPPDVLVC +GSLQEALHKLDHGEH--IENIWVVGGNSVYKEAMESDRCHRIYLTEIKKQFDCDAFFPEIP-NSFMVIDNDPDTPQEENG +IQYVYKIYENK +>UniRef100_D3AQZ1/12-173 +-MKAIVAVDEAWGIGKDGKLLTHLPEDMKFFRTVTKGKVVVMGRKTLQSFPD-AKPLKNRINIVLTSDAALN-GEGLIVC +RSVADALRQL---KEYDSDDVYIIGGQSVYEQFLPY--CDTAYVTRMKRDFGADTWFVNLDREGWEETETGDEKE--YEG +LHFTFCTYKNR +>UniRef100_C9A4K2/1-162 +MLIALWAQDQKGLIGADGTLPWHLPNDLKFFKEQTINNTIIMGRKTFEGMG--KRLLPQRTTIVLTSDRDYQ-ANGALVM +HDREEILAYV---KQ-QEHPVFLTGGAGVFEAMIDD--CDQLYRTVIAAEFNGDVYFPEIDWTQWKLDHVIDGIVDEKNH +YPHQFEFYRRK +>UniRef100_D5T4G3/4-165 +-IKMVWAEDREHAIGKNGNLPWRLPDDLKLFREETTNTLMIMGRTTWSSIG---RPLPNRQTLVLTRQADWQIFEDVLVT +HSVAETLDTI---RA-ESKDVAIAGGAAIYRAFMPY--ATDLIVTRIDGIINGDTFVDAIDLTTFELVSRQPHDKDDRHD +YAFVVERYKRR +>UniRef100_A9WNH1/3-172 +-IGVIWAQTPSGVIGSDGNMPWRVPEDMTYFREMTSGYPVIMGRRTWLSFPAKFRPLPDRTNIVLTSDSEWAAAAGSQAV +SSLDEALALA---RDAGSEKIWVIGGGQVYEQTLEL--AEVASITIIDSQVAGDTFAPQLA-GSWTLDRMDPASGQSTKG +ERYRFTIWRRQ +>UniRef100_Q01FK1/259-441 +--QVVVAATVDGGIGKDNGLPWKLTKDMGHFKKLTSENAVVMGRKTWESIPAKFRPLPGRLNVVLSRSGE-TLPEGVLVR +KTIDDALSAISSEKR--VEKTFVIGGAQIYEEALKSERCEAVHLTEVEGDFECDVFIPKIDADKFKLYGQSKPIT--ENG +ARYQFLTYV-- +>UniRef100_P51820/28-203 +--QVVVAATQDWGIGKDGKLPWRLPTDLKFFKEITMKNAIVMGRKTWESIPLEYRPLSGRLNVVLTRSGSFDIAENVVIC +GSMSSALELL---AASSIEKVFVIGGGQIFREALNVPGCEAIHLTEIQSSIECDTFMPPVDFTIFRPWYSSFPKV--ENN +IRYSFTTYVR- +>UniRef100_G1MB80/5-185 +-LNCIAAVSQNMGIGKNGDLPWPLRNEFKFFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINLVLSRDLKEPPQGAHFLA +KSLDDALKLIELANK--VDIVWIVGGSSVYKEAMNKPGHLRLFVTRIMQEFESDTFFPEIDLDKYKLLPEYPGVPQEEKG +IKYKFEVYEK- +>UniRef100_Q6AFI1/3-159 +-IALIWAQARNRVIGAGGTMPWRLPEDLRHFRELTGGEPVVMGRRTWESLPDRFRPLPGRRNIVVTRQEGWN-APGAEVA +HALPGALSAA---S---DDTVWVIGGGELYRQALPL--ADRVEVTEIDLAVAGDTPAPALG-PEWHAQPTPWLTA--ENG +MRYRFLRYLR- +>UniRef100_D1AI85/1-145 +MFSAIVAVGKNYEIGKKNQLLWHISDDLKNFKKITTGKTVIMGRKTFESIG---KPLPNRRNIILSRTLDKV--EGAEVF +HSLDEVISLF---GK-SNEEVFIIGGADIYSEMFDS--FQKLYVSFIKEDTEADAFFPKINFSDWKIMEERDYEA----- +----------- +>UniRef100_F4X717/5-179 +-LELIAAACENMGIGVNGDLPWRLKTEMAYFTRMTTNNVILMGRRTWECIPEKYRPLKDRINMVLTSQLLDY-GDDAIVC +KSIPHALDVISMQNE--VERVWVIGGSNVYKSAMESPHFGRLYLTRIKKKFECDTFFPSIP-NDFVLIEDPMVPQQEEKG +IEFVYEVYKR- +>UniRef100_G3J7I8/6-206 +-LTLVVAATRSMGIGAGGTMPWNLRNEMKYFARVTTQNAVIMGRKTWDSIPPKFRPLKGRLNIIISRAAATTPPPGVVRV +ASVEAALQYA---GAHGGGRIFVIGGGQVYKAVLRRPEVRRVLLTRIETEYDCDTFFPDGTEPGWTRRSDEQWRAREEAG +VKYEFQMWER- +>UniRef100_B9JXQ3/4-170 +-ISIVVAVSNNGVIGRNGDMPWKLSTDLKRFKALTLGKPLVMGRKTFESFG--SRPLPGRPHVIVSRHADIA-MPSVETV +RSLEAGLERA---GQIGGEEICVIGGGEIYRQALPL--ADVLHVTHVETQIDGDTVFPAIDPSQFEKLHEEAVPAGERDS +FATRYAIYRRK +>UniRef100_C0BQ92/36-217 +-VNLIWAQAHDGAIGFEGGMPWHLPEDMRRFKELTVSHPVIMGRKTWESLSPKYRPLPNRDNIVVSRDPAYT-APGATVV +DSLDDALDLA---RQ--ESEIWIIGGGQLFREAMPF--ADKAYVTQISMHADADTYAPDVKSGAWKVLEEGVWQNGSGDI +AGFRFMTYAK- +>UniRef100_J4KFH7/7-165 +-LNIIAAVAANRAIGYENQLLYWLPNDLKRFKALTTGHTIVMGRRTFESLP--KGALPNRRNIVLSRSGQSF--PGCETY +ASLAEALAHC---TP--AEEVYIIGGATVYEQALPL--ADRLCLTEIDDTPQADAFFPPYR-ETWRETAREPHPTDERHA +HRYAFVDYVRK +>UniRef100_H0RHV8/4-161 +-ITLIWAQDRVGAIGRDNTIPWRVPEDMARFREVTGSHAVVMGRKTWESLPERFRPLPGRRNIVITRSQTYR-PEGAEVV +HTVTEALQLA---G----SDAVVMGGGEIYTAAMDY--ATHLRVTEIDVLVGADAFAPVID-ERWHATTETDWAQ-SSTG +TFYRFVDYVR- +>UniRef100_H1KEP5/6-162 +-ISLVAAIARNGVIGRDNSLAWRLSSDLKRFKALTMGKPILMGRKTWDSIG---RPLPGRRSLVITRDRSLA-LSDVTVV +HDWDEALAAA---G---DDELMVVGGAEIYRLALPH--ADRLHLTEVDAAPEGDAYFPPFDRSLFRETLREAHGPGERDE +FAFQFVDLER- +>UniRef100_I8TGN0/7-169 +--TIIAAVARNGIIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---KPLPGRPNVVISRQAAID-HPDVSMT +HSLSEAITAAEALET-GVDEICILGGGQVYAQAIGL--ADRMCITHVEADLDGDASFPAIDPDIWQAGEAIVVPAGEKDS +YPTRFIVYER- +>UniRef100_D5H317/1-167 +MLSFVWAEDQQHGIGIDGHLPWHLPADLKHFKEKTIGHPIIMGRKTFASLP---HLLPERKHIVLTHRQELKQNEQVKIV +STLAELNEYL---RQHQTEEICAIGGVSIFRALLDQ--VDLLEKTEIKANFKTDTVMPAINYDDFELVSREEHHHDKKNK +YDYTFLTYCRK +>UniRef100_C8PUX4/9-174 +--AQIVAMSQNRAIGKDNQLPWHISEDLKHFKKHTNGGIVIMGRKTFESMG--AKPLPNRTNFVITTNLDYQVDDAVIVM +HNLDDALTQASHGKG--LQTIWVIGGEKVFQQALLF--SDRLEITQVDTVINAAAFYPEIT-SDFVKTSESEKFTDEQSG +LSYQFVTYQK- +>UniRef100_J1HTT3/1-162 +MLIALWAQDQKGLIGADGTLPWHLPNDLKFFKEQTINNTIIMGRKTFEGMG--KRLLPQRTTIVLTSDPHYQ-ANGALVM +HDREEILAYV---KQ-QEHPVFLTGGAGVFEAMIDD--CDQLYRTVIAAEFNGDVYFPEIDWAQWKLDHVIDGIVDEKNR +YPHQFEFYHRK +>UniRef100_P57243/3-161 +-ISLIAAISKNLVIGYKNKIPWYLPEDLKWFKQKTINKNIIMGRLTWESIK--KKPLPMRKNIVISSNEIKQ--EGIIWA +DSISNAIISA---QY--NQEIMIIGGAKIYKEMLFY--ANKLYLTHIDIDIVGDAYFPEYKLPYWKTLFRKKNTKNKMNP +YNYSFEILSR- +>UniRef100_F0EN80/1-162 +MLIALWAQDQKGLIGADGTLPWHLPNDLKFFKEQTINNTIIMGRKTFEGMG--KRLLPQRTTIVLTSDPHYQ-ANGALVM +HDREEILAYV---KQ-QEHPVFLTGGAGVFEAMIDD--CDQLYRTVIAAEFNGDVYFPEIDWTQWKLDHVIDGIVDEKNR +YPHQFEFYHRK +>UniRef100_I1K754/66-241 +--QVVVAATQDWGIGKDGKLPWRLPTDLKFFKEITMKNAIVMGRKTWESIPLEYRPLSGRLNVVLTRSGSFDIAENVVIC +GSMSSALELL---AASSIEKVFVIGGGQIFREALNVPGCEAIHLTEIQSSIECDTFMPPVDFTIFRPWYSSFPKV--ENN +IRYSFTTYVR- +>UniRef100_L5NKW6/7-175 +-VGLLWAESSNGVIGRDGDLPWHLPEDLAHFKRTTNGHPVVMGRKTWESFPEKYRPLPGRTNIVISRRPELRGAAGAVGA +ESLEQAMAAA---RTSGSDEIWIIGGGEIFRDATAL--ADTAVVTVIDMETDGDTYAPQLG-PEWTAEQREPAEGTSANG +TRYRIERWTK- +>UniRef100_E6JM70/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLPNDLKHVKQLTTGNTLVMGRKTFNSIG---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLFEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESLVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_C7C7F5/6-162 +-ISLVAAIARNGVIGRDNSLAWRLSSDLKRFKALTMGKPILMGRKTWDSIG---RPLPGRRSLVITRDRSLT-LPDVTVV +HDWDEALAAA---G---DDELMVVGGAEIYRLALPH--ADRLHLTEVDAAPEGDAYFPPFDRALFRETLREAHGPGERDE +FAFQFVDLER- +>UniRef100_F9TZF3/11-168 +-LVLVAAVADNDVIGRDNALPWHLPADLAHFKALTLDRPIVMGRRTWESLP---GLLPRRRHLVLTHDRHYR-AEGAEVV +HSLDAAIAAA---GV--VEQLMIVGGARVYAEALAR--AGRIQLTRVHAEVAGDARFPALDPAQWREVTRHERPADARNR +HAMSFVELER- +>UniRef100_UPI00029B5326/3-163 +-ISLIVAADENNGIGIDGDQPAFISADLKRFKAITTGNTIVMGRKTFEALP--KGALPNRRNIVISRNPDFS-VQGCDVI +SDPHNLKEVV---RP--DEKVFVIGGGEIYQIFFPL--ADKIILTLIHHRFEIDTWFPEISSEKWGVESKEGPFEDPKNG +LHYSYINYRRK +>UniRef100_E6KAB7/7-165 +-LNIIAAVAANRAIGYENQLLYWLPNDLKRFKALTTGHTIVMGRRTFESLP--KGALPNRRNIVLSRSGQVF--PGCETY +ASLAEALAHC---TP--AEEVYIIGGATVYEQALPL--ADRLCLTEIDDTPQADAFFPPYR-ETWRETAREPHPTDERHA +HRYAFVDYVRK +>UniRef100_F1WSU5/7-167 +--VHVVAMSQNRAIGKDNQLLWHIPDDLQHFKRITHGGVIVMGRKTFESLP---NLLPNRTHIVITRQPIDY--EGAVTA +HSLQDAILLAKHAKQ--QNKIFIIGGGDIYHQSLEM--ADVLEITEVDTVIEGDAFYPDID-EKFIKTDETKTFYCDKSG +FQFRFCTWQK- +>UniRef100_G4DJM2/11-167 +-VEIVVAMDPDRVIGRNNALPWHLPDDLRHFRRLTTGHTVLMGRRTHESIG---RPLPERRNLVLTRQPGWT-APGVEAF +ADFEEALQAA---G---SGRVFVIGGAELFEAALPR--AAVLHLTRVHQRYPGDVRFPEFG-NDWVLVWAEEHAPDERHA +SGFTFQRLERR +>UniRef100_UPI0001926A4C/7-184 +-VHCIAAIDSEWGIGLKGKLPWNLPREYKFFQNITTKNAVIMGKNTWFSIPQQHRPLKNRLNVILSSSFIKEDPKNVLLE +SSLEAAILRLSYANT--VENIFVIGGSRVYKEAMEK-FCDKIYLTKIEQDYSCDVFYPIFDTNKFKEIDDEEVDKQIENG +VSYTFHVYS-- +>UniRef100_D3LVS8/1-162 +MVQIIAAVTQNGGIGKNNRLLCHLPDDLKRFKELTFGHTIIMGRHTFESLP---GLLPGRHHVVLTGNLVYEKFPAITVC +ASLGELKKYI---QS--HADCFIIGGAMVYKECMEL--AQVLWITEIDALPEADAFFPPIVPDTWKETQRFHHDADKKHK +YAFDFVRYERK +>UniRef100_E4WMG1/5-169 +-IAMIAGVAENGVIGSHQTIPWRIPSDFAYFKRTTLGKPIVMGRKQYETVG---KPLPGRTNIVITRQQGYQ-PDGVLVF +TDVEEAMKKAARADG--VDEIMVIGGGDLYRQLMDR--ADRLYISHIDLAPEGDVLFPPIDPLEWAVVDLPEVEPSPKDE +ATYRVKVYERR +>UniRef100_K7IQX8/5-182 +-LKLIAAACENMGIGVNGDLPWRLRKEMDFFTKMTSKNVVLMGRRTWESIPKKFKPLSNRINMVLTSQPLDL-GEDAIVC +KNLPEAIEKISLKDK--VEQVWVIGGSLVYKTSMESPNFYRLYLTRVKKDFKCDAFFPEIP-NDYILVKDPEVPEQEEKD +IKFEYEVYEKK +>UniRef100_D3PT29/5-160 +-IAFVVAMDQNRAIGRAGTLPWHLPDDLKRFRALTLGKTVLMGRKTFESIG---RPLPKRRNVVLTRDPAFA-AEGVEVV +HTLEDALKL--------DDELMVIGGGEIYTLFLPL--VTHLHLTLVETVVDADAFFPPWNPTGWRETYREHHPADERHP +WAFTYLDLER- +>UniRef100_Q3SQ37/12-175 +--ILVVAVAENGVIGQRNGIPWRLKADLRRFKAITIGKPIVMGRKTFDSLR---RPLPGRTNIVITRDPDFT-AVGALVA +RSPADALVIAKLRRS--VAEIAVIGGAEIYAASMPA--ADRLEVTEVHTAVDGDTIFPPIDPSVWDEIARCRNKAAAGDT +ADFSYVTYRRR +>UniRef100_B6XVP3/36-217 +-VNLIWAQAHDGAIGFKGGMPWHLPEDMKRFKELTVSHPVIMGRKTWESLSLKYRPLPNRDNIVVSHDSSYT-APGATVV +DSLDDALDLA---RQ--ESEIWIIGGGQLFHEAMPF--ADKAYVTQISMHVDTDTYAPDIKGGAWKVAEEGVWQGGSDDI +AGFRFITFER- +>UniRef100_G5BK75/5-185 +-LNCIVAVSQNMGIGRNGDLPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPRGAHFLA +QSLDDALKLIELASK--VDMVWIVGGSSVYKVVMDRPGHVKLFVTRIMQEFESDTFFPEIDLKKYRLLPKYPSEVQEEKG +VKYKFEVYEK- +>UniRef100_K8NCD7/3-158 +-LSILVAHDQNRVIGKDNQLPWHLPNDLKHVKKLSTGNTLVMGRKTYESIG---KPLPNRRNVVLTRDESFH-PEGVDVI +HNFEDIYDLP--------GHVFIFGGQALFEEFIDK--VDDMYITVIEDKYQGDTFFPPYTFEDWEVESSVKGEQDERNK +IPHTFLHLVRK +>UniRef100_B7KQG1/6-162 +-ISLVAAIARNGVIGRDNSLAWRLSSDLKRFKALTMGKPILMGRKTWDSIG---RPLPGRRSLVITRDRSLT-LSDVTVV +HDWDEALAAA---G---DDELMVVGGAEIYRLALPH--ADRLHLTEVDAAPEGDAYFPPFDRSLFRETLREAHGPGERDE +FAFHFVDLER- +>UniRef100_K8NYV9/10-172 +-IVFIVAVADNGVIGRDNAMPWHLRSDLQRFKQLTLNKPVIMGRKTFLSIG---RSLPKRTNIVVTRDPNFR-AAGAVVA +PSLDAAYEIALLRRG--VSEIMVIGGADIFQQWMPR--ATRLEITHVHAEPDGDTFF-RFGAAEWREASRNRPTRAPEDS +ADFSYATYAR- +>UniRef100_H9HTP5/5-180 +-LELIAAACENMGIGVNGNLPWRLKAEMAYFTRMTTNNVVLMGRRTWECIPEKYRPLKDRINMVLTSQSLNY-GDDAIAC +KSILHALDVISMQNE--VERVWVIGGSSVYKSAMESPHFGRLYLTRIKKKFECDTFFPSIP-NDLVLIEDSTVPQQEEKG +IEFVYEVYERR +>UniRef100_E4SIB0/1-167 +MIEYVWAEDKKRQIGVDGHLPWHLPADLKHFKEKTMDHPILMGRKTFASLP---KLLPGRKHIVLTHNEEMKSNNQVEIL +TSIDEMNEYL---SNHQSEKICAIGGVSIFKALLDQ--VDILEKTEIEGAFKADTVMPEIDYSQFDLVHQEHHDADSKNK +YPYTFLTYIRK +>UniRef100_K1X891/21-219 +-LTLIVAATNKMGIGRAGTLPWTLKKEMAYFARVTKRNAVIMGRKTWDSIPPRFRPLKDRRNVVVTRGGHPAAEGERAVA +GSLQQAIELLGEEED--DSKAFVIGGAQIYKASLESKDAKRILLTRVLSDFECDTFFPDGKADGWERRSKEELDAQEENG +TRYVFEMWER- +>UniRef100_H3NUS0/9-169 +-VAIVVAVADNGVIGRGNALPWDLPDDLQHFKRTTLGRPIVMGRKTFESIG---RPLPGRLNIILTRDSSWK-AEGVTAV +TSMDEAIDVAEFIDG--ADSVMVIGGAEIYRQALPF--ASRAFLTRVHGSVSGDAYFDLEALDSWREVSRVFIEAGDRNS +HDFSVIE---- +>UniRef100_Q0TV23/1-160 +MFSIIVAKSINNIIGVNNKMPWNIPSDLKRFKELTMGKKILMGRKTFESLP---FVLPGRTHLVLTTKKDFSYHKDVIIY +NDLNKLISEY---KD-SMEEIFVIGGGKIYSELLKY--TSKLYITEVLKEYKGDTYFPKVDYYKWIKTYESSIHE--ENG +NKFKFFNYKK- +>UniRef100_K4PSQ9/5-164 +-IIAIWAEDEDHLIGVNGGLPWRLPKELHHFKETTMGQALLMGRKTFDGMN--RRVLPGRETIILTKDEQFQ-ADGVTVL +NSVEQVIKWF---QE-HNKTLFIVGGASIYKAFLPY--CEAIIKTKVHGKFKGDTYFPDVNLSEFKVISRDCFEKDEQNA +HAFTVTYFEK- +>UniRef100_C4FGJ0/37-218 +-VNLIWAQAQQGAIGYKGGMPWHLSEDLKHFQELTVSHPVIMGRRTWESLSPKYRPLPNRDNIVITHDTQYR-AVGATVV +GSLEDALDLA---RQ--ESEIWVIGGAELFREAMPI--ANKVYVTDIDAEVDADTYAPDIDAGEWSVTDRSARLTADSGI +EGYRFRTFER- +>UniRef100_J5JHR1/6-208 +-LTLVVAATRSMCIGAGGTMPWKLRNEMKYFARVTTQNAVIMGRKTWDSIPPKFRPLKDRLNIVISRSAP-PSLEEPVRV +SSVEGALEYA---RAHGGGRVFVIGGGQIYAAVLRRPEARRVLLTSIDAEYDCDTFFPEGTEPGWTRRSDEEWKAREEAG +IKYEFQMWER- +>UniRef100_A6GQA5/3-185 +-VSIVAAVAENGIIGINNSLPWHLPEDLAFFKQTTLGCPVLMGRKTYESIN---RPLPGRLNVVLSSNSEGS-ATQIATA +TNLPDALNWL---SS--FEQVFLIGGSNLYEQALAQGLVDELILTEIHQSFEGDASFPQWDRQQFREVDRITNTATPERA +WGFDFVKYAK- +>UniRef100_D9RVX2/3-161 +-INIIAAVAANRAIGYQNDMVYFIREDLKRFKQLTTGHTVIMGRKTFHSLP--KGALPNRRNIVLSRTETDF--PGCDVY +SSLVEALKHI---GA--EEKAFIIGGASLYKEALAI--ADHLYLTEIAATPQADVFFPEYNDGTWVVESREERPA-ADDN +PAYAFVNYVRK +>UniRef100_E8JNP5/5-164 +-IVAIWAEDENHLIGVNDGLPWRLPKELKHFKETTMGQALLMGRVTFDGMK--RRILPGRETLILTRDKAFE-ADGVTVV +HDMDQVFEWF---KN-HDKTLYVVGGASIYKAFLPY--CDAIIKTTVHGEFEGDTYFPDVDLEQFTKVSESFYEKDDKNA +YDFTITVFEK- +>UniRef100_K1ZA35/4-159 +--SIIAAIATNNVIGKNNKLPWDIPEDSEYFYKIINGKPVIMGRKTYESIG---GAIKNSQNIVLSHNHLLQ-LPACIVM +HSISEVLDLY---QD-STEEVMVIGGTDIYREFLPF--VDRMYLTFIHSDVDGDVYFPKWQKDEWVVTDKRDSKS---SL +YSYSFVVLQRK +>UniRef100_J3VSM9/1-159 +MISLIAALALERVIGMKNMMPWRIADDLAWFKKNTLNKPVIIGRQTFESIG---KPLPRRHNIVLSTYPGDA--ENVTWA +STPQIALAAA---GA--VKEVMVIGGGKVYETFLPH--ASRLYLTHIDATVDGDTWFPCYQTAEWKCTFTESHDIEEKCR +IRYRFEVLER- +>UniRef100_K9B0P1/9-169 +--VHVVAMDKNRCIGKGNALPWHISADLKHFKAITQGGVVIMGRKTLESMG---RALPNRVNWVITRDPEWQ-FEGVKVA +HSIEEALNGALQHAE--KASLFIIGGGEIFTQTLSI--ADRLELTHVELDVQGDAHYPELS-EDFHKVNSEQHRD-EKSG +VAFEFATYQK- +>UniRef100_Q9DSS3/4-184 +LLNCIVAVAQNMGIGNKSKLPWTLINDLKYFQRMTTQNLVIMGKRTWFSIPEKNRPLKNRINVVLSKELKELPHKAHFLA +RSLDDALKLIEVANK--VDMVWIIGGSSVYKEVMDYPCYLKLFVTRIMQDFESDTFFPEFDLEKYKLLVEYPGVPQEEKG +IKYKFEVYEK- +>UniRef100_H3W1F0/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLPNDLKHVKQLTTGNTLVMGRKTFNSIG---KTLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLFEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_F3AA51/1-164 +MLSLIVAYDKNKSIGNENTIPWRLKNDMLRVKELTTGQTIIMGRKTLESIG---RPLPNRINRVLTRNVDSVKDYNNIEI +YSDDRVFDNT----E--TEKVFIFGGGTIYNQYLNR--CDEMFITEVDTVVEADTKFPDFSEEDWELIARQEFTKDENNE +HNYVFMHYKRR +>UniRef100_D7A7D6/3-168 +MLTIIAAVAENGVIGRGDDLPWHISGDLKRFRTITWGKPILMGRKTFMSIG---KPLPGRTSIVVTRDTGFAVPEGVLVV +PSLPAALDRGAEAERLEVDEMAVIGGAQLYAQALPH--ASRLRLTEVLGEPEGDIFFPAFAQDEWREVSREGPFKAETDD +YAFSFVDYER- +>UniRef100_B1ZDL8/6-162 +-VSLIAAVARNGVIGRDNDLVWRISSDLKRFKALTMGKPILMGRKTWDSIG---RPLPGRRSLVLTRDRALT-LSDVTIV +HDWDEALAAA---G---GDELMVVGGAEIYRLALPH--ADRLHLTEVDAAPEGDVHFPPFDRTAYRETLREAHGPGERDE +FAFQFVDLER- +>UniRef100_G5HR94/1-162 +-MNLIVAVDEAWGIGRDGGLLTHLPGDMKYFRETTRGKIVVMGRKTLESFPD-AKPLKNRVNIVLTQNRDYC-PEGVTVC +HDVNETLETL---KQYPEEDIFIIGGGMIYGEFLPY--CKKAYVTCIHGIFQADTKFVDLDRKDWEWERVGEMQE--YNG +LAYEFRIYTRR +>UniRef100_F4KJY8/4-165 +--WIIVATAQDRAIGRDGTMPWRLRDDLRRFKATTTGHAVIMGRHTWDSIG--ARPLPNRYNIVVSRTLTEGNAETHYVA +STLEQALHHC---QQAGYERAYIMGGGVLYKSGLPY--ATHLNLTVIDTVVDADTHFPEINLAEWSKLEETHYPADERND +YPVTQTLYKR- +>UniRef100_A8TM77/10-169 +LIVLVAALARNRVIGNAGAMPWHLPADMRRFKAVTLGKPMVMGRKTFDSIG---RPLPGRRIIVVTRDRGWM-ADGTETA +PSLEAAIEMA---RTGEPDEIVIAGGGEIYTQAMPM--ADRLRLTWVECEPTGDAWFPAFDAAEWSETAREHHPA-DDGR +PAFDFVDYDR- +>UniRef100_E7S3R5/29-188 +-IIAIWAEDEDHLIGVNGGLPWRLPKELHHFKETTMGQALLMGRKTFDGMN--RRVLPGRETIILTKDEQFQ-ADGVTVL +NSVEQVIKWF---QE-HNKTLFIVGGASIYKAFLPY--CEAIIKTKVHGKFKGDTYFPDVNLSEFKVISRDYFEKDEQNA +HAFTVTYFEK- +>UniRef100_I9MFS9/2-159 +--KLIVAVDEQWGIGCKGQLLVTIPADMQHFKEKTKGKVVVMGRETFESLPG-PKPLQGRINIVLTNNIKLH-WEGVTLC +HSLPQLFTVL---SSYRSEDIFIIGGESVYRQCLPY--CSEAYITKISNMHPADTCFPNLDSPEWQCIEESSVQS--YKD +STYRFTTY--- +>UniRef100_H3GWN7/10-187 +---VVAALESTGGIGLSQQIPWRLPSDMKRFRSLTTQHAVIMGRKTWESLPAKVRPMPKRYNVILTRDTSYRQPEAVGVA +ASFHEALELV---QQQEVDQVFVIGGGAVYGEALAYSGCHKVHLTRVKGQFECDAFFPSAQLQNFQVTHESELME--ENG +VQFQFVEWERK +>UniRef100_F2I4Y3/1-165 +MLIAIWAHAANGIIGKNNQLPWHISEDMKFFKQETLHKTVVMGRKTFESMG--NRPLKERKNYILTRKKDNK--DQVQII +NQMDEIIELA---K---AEDVMVIGGAEIYRLFWPY--LDELRITNIAENVEGDTSFN-PDLSQFRRYATVDQDLNSKSK +YHYQFEFWERK +>UniRef100_B9H4E4/21-193 +--QVVVAATRDMGIGKDGKLPWRLPCDLKFFKEITLQNAILMGRKTWESIPIKYRPLPGRLNVVLTRSFEIEDEENVITC +GSISSALELL---AEASIDKVFVIGGGQILRETLNGPGCDAIHVTEIETSVECDTFIPSIDFSKFQPWYSSPPLV--ENG +IRYSFVTYV-- +>UniRef100_G9ZGY9/34-191 +-IILIVAQSDNRAIGRDNQMLWHLPRDLQHFKRHTLGHPVIMGRKTYDSIS---RALPGRQNLVVSRNPVLT-LPDATVC +PNLPAALAAA---Q---GDTLYIIGGSELYHRAMSL--ADVLLVTHVHTTIDADRFFPPIDPAAWRETACEEHPADARNP +YALTFCRYDR- +>UniRef100_P13955/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLPNDLKHIKQLTTGNTLVMARKTFNSIG---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLYEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_L0DUR0/11-166 +-LEIIVAMDPDRVIGRDNALPWHLPDDLRHFRRLTTGHTVVMGRRTHESIG---RPLPDRRNLVLTRQPGWA-APGVEVF +AAFEEALAAA---D---SGRVFVIGGAELFKAALPR--AAVLHLTRVHDRHPGDVRFPAFG-DDWTLVWEEDHPPDERHS +SGFTFQRLER- +>UniRef100_Q9U0F0/37-237 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFVI +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_UPI0001698640/2-147 +--------ARNRVIGRHNRMPWHLPADLRHFKALTIGKPIVMGRKTWESLP---GLLPDRPHIVVTHNPSYY-AEGCTLV +HSIDEAIAAA---GE--VEEIMVVGGGAFYAEILPR--VGRIYLTLVDAEFEGDTLFPDLDMAEWLECSRERHPADEKHT +YPYSL------ +>UniRef100_F8PBC3/4-204 +-LTIIVAATKNNGIGKSGTLPWRLRKDMAYFARVTSNNAVVMGRNTWESIPAKFRPLPKRINVVISRKADYKLSETQLLC +SGYDDAYHRL---SKTNIHRTFIIGGASLYQESLTGTLVDRILLTRITNPADCDVFMPDFLASDWVVASHEDLEKQEENG +ISYEFQMWLR- +>UniRef100_I8TPG1/2-160 +--KLIVAVDEQWGIGCNGQLLVTIPADMQHFKEKTKGKVVVMGRGTFESLPG-QKPLQGRINVVLTKNIKIH-WEGVTLC +HSLLQLFSSL---SLYHSEDIFIIGGESVYRQCLPY--CSEAYITKISKVHHADTCFPNLDKSEWQCIEESSVQS--YKD +ITYRFATYK-- +>UniRef100_Q296C6/5-184 +--NLIVAVSENFGIGLKGDLPWRLKSELKYFSRTTKRNVVIMGRKTYFGVPASKRPLPERLNIVLSTTLKPAEPSDVVLC +HSLEEAMKHLELRDQ--IENVWIVGGSGVYEEAMASSRCNRLYITKIQQNFECDTFFPSIP-DSFREVPPDADTPQEENG +IKYEYKVLEKR +>UniRef100_F6IRR5/1-163 +MIALIWAEDQNGLIGKQGQLPWHLPADMHRFKTLTTGHHVVMGRKTFMGFK---RPLPHRTNWVLSQQSDLALPAGVQQL +TDLAALKDLA---AKNPDELIFVIGGAVVFQAVLPI--ADYLYRTRINARFDGDTWMPAIDYSQWQLVTKQVGTVDDKNR +YPYEFDDFRRR +>UniRef100_UPI0001985464/78-253 +--QVVVAATHKMGIGKDGKLPWNLPSDLKFFKELTMKNAVVMGRKTWESIPLNYRPLPGRLNVVLTRSGSFDNVENVVIC +GSMPSALKLL---AESSIDKVFVIGGGQILREALNAPGCDAIHITKIETSIECDTFIPTIDTSVFHPWYSSVPLL--ENN +ILYSFVTYVR- +>UniRef100_H8FZS7/1-157 +---MIWAEDLRHGIGKQQSIPWHIPGDMAFFKKTTSGNTVVMGRKTFDSIG---KALPNRKNIVLSHHPTSL-PNSVVGV +GSLSELQVIF---ETHPNEKFYIIGGSHLYNALLSQ--ADELLITRIQKDYQCEVFAPDITQNEFKLASSVEHES-TERN +PAYTFETWIR- +>UniRef100_F0TEJ6/1-167 +MIEYVWAEDKKRQIGVDGHLPWHLPADLKHFKEKTMDHPILMGRKTFASLP---KLLPGRKHIVLTHNEEMKSNNQVEIL +TSIDEMNEYL---SNHQSEKICAIGGVSIFKTLLDQ--VDILEKTEIEGAFKADTVMPEIDYSQFDLVHQEHHDADSKNK +YPYTFLTYIRK +>UniRef100_G7DFI6/3-166 +-IVFVVAIAENGVIGAGNAMPWRMKSDMARFKALTIGKPVIMGRKTFETLR---RPLPNRTNIVITRDADYR-ANGAIVT +TSAADAGAVALLRRS--VAEIAVIGGAEIYRQWLDR--ADRLEITEVHARPEGDTHF-DIDKAEWDEVGRIRHPAGPDDS +ADYSYVTYRRR +>UniRef100_D3RVQ7/14-172 +VIALVAAMDEARVIGRDNALPWRLPADLAHFKALTLDKPILMGRKTWESLP---GLLPRRRHLVISRDPDYR-AEGCEVF +GSLETAIAAV---D---EPELMIVGGASIYAQSLPL--ADRLHLTIVQTRVTGDAWFPAWNPVEWNAVARVERPADERNA +FAMTFVDLERR +>UniRef100_K8YML3/5-168 +-IVAIWAQDEDGLIGRGNRLPWHLPADLKHFKETTTGQVILMGRVTFDGMN--RRVLPNRTTIILTRDKSYQVNEHVLIF +HDVTSVLKWY---EM-QEKELYIIGGGQIFSAFGPF--VDEVVMTRIHASLQGDTYFPEFDMTKFQECSRQFYAKDEKNE +YDFTVTTFQRK +>UniRef100_I3N257/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKELPQGAHFLA +KSLTDALKLTELASK--IDMIWIVGGSSVYKEAMIQPGHIKLFVTRIMQEFESDTFFPEIDLKKYKLLPEYPSEVQEEKG +IKYKFEVYEK- +>UniRef100_H0VYF1/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFGYFQRMTTQNLVIMGRKTWFSLPEKSRPLKDRINVVLSRELKEPPQGAHFLA +PSLDDALKLIELANE--VDMVWIVGGSSVYKEAMERPGHIKLFVTRIMQEFESDTFFPEIDLKKYRLLPEYPGVPQEEKG +IKYKFEVYEK- +>UniRef100_J0I925/3-158 +-LSIIVAHDKQRVIGYQNQLPWHLPNDLKHVKQLTTGNTLVMARKTFNSIG---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLYEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_C4L1C8/1-157 +MISHVVAYGQNREIGKDNDLLWRLPDDLKHFKAITSGGTVVMGRKTFESIG---KALPNRRNIVVTSDVSFS-ADQVEVW +HDLDRLAEMS----Q--QEEWFVIGGAMLYEQTMPM--TSRIYATEVAASFEADTYYPEQT-GEWSVTSTIDHPQDETHA +YAFSFKQYDK- +>UniRef100_B2EA11/37-217 +-VNLIWAQARSGAIGYEGEMPWHLPEDLKRFKELTVSHPVIMGRKTWEALNEKFRPLPNRDNIVLSRDRDFR-APGATVV +DNLEEALDMA---RQ--ESEIWVIGGSQLFNQMLPM--ASKIYMTQVDAKVNADAYAPDLTEGSWKLMENSGWLTKPEGI +DRYRYLTFER- +>UniRef100_Q5U9I3/37-237 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_K0D7F2/4-165 +-IKMVWAEDQKHAIGKDGSTPWHMPDDLKLFREETTNTLMIMGRTTWLSIG---RPLPNRTSLVLTTQRDWSTFDDVLIA +HSVEEVLKLI---QA-EKRDISIAGGASIYQAFMPY--ATELVVTRIDGIINGDTFVDPIDLSEFELVSKQLHEKDEKND +YGFVVERYKRK +>UniRef100_Q9U0F1/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_B9H0T4/26-201 +--QVVVAATKDMGIGKDGKLPWKLPSDLKFFKDLTLKNAVIMGRKTWESIPLEHRPLPGRLNVVLTRSGSFDIAENVVIC +GSMGSALELL---AASSIEKVFVIGGGQILRESLNAPGCDAIHITEIETDFDCDTFIPAIDTSVFQPWYSSFPKV--END +IRHCFTTYVR- +>UniRef100_Q9U0E9/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_G0S5Q8/9-231 +---IVAAAARDMGIGRNGTLPWKLKKEMAYFARVTKQNAVIMGRKTWESIPPKFRPLPGRLNVVISRTVEVK-RADVLTA +RSLEEALALLQGDGD--VGRVFVIGGAQIYDAALALPETRRIVLTRVRKEFECDAFFPRLDAREWRRVSQEEMDAQREAG +AEYEFEMWER- +>UniRef100_K9I9J4/1-158 +MITMIWAEDDRHGIGRQQSIPWHIPDDMAFFRQTTLDHSVIMGRKTFESIG---RPLPRRTNLVLTHHPEHL-PSEVRGF +SSYEELLASL---TK--TEKHFVIGGSAVYHKLMPV--ADELLITKVTGDFQCDVFAPVVDKQKFTLQEERPGKS-VPGV +PDHVFQQWVK- +>UniRef100_UPI000258E718/3-179 +-LNLIAAACEGMGIGVKGTLPWKLKSEMAFFTSMTTKNVVLMGRRTWECIPSKYRPLQNRINIVLTSKNDYG--NEVIAC +KSIPHALETISLKDQ--VESIWVIGGSSVYKAAMESPNFSRLYLTRIKKHFDCDTFFPTIP-NNFVLVHDPTIPQQEENG +IQFVYEVYQK- +>UniRef100_UPI000237C6DF/3-195 +-LSLIVAVDENGGIGINGDQPAFISEDLRRFKKLTTGNTIVMGRKTFEALP--KGALPNRRNIVITRQKDFS-PPGCEVI +HSGEELYEVC---RP--EEKVFVIGGGEVYKLFFSD--ATRIYLTLIHYKFSIDTWFPPIKEDEWVVERSEGPYNDEKSG +FSYSYINYVRR +>UniRef100_G2KS66/6-161 +VICAIAAMAKNRVIGRDNALPWHIPGDMHHFKSVTSGKPVVMGRMTYESLG---RPLPGRTNIVITSNRDYRFHRDPMMA +FTIDAAINDAIHRRN--VDEVFVIGGGQIYEAAMPR--IQRLYLTIVDLEPEGDAFFPAINMDEWTETARTEL------- +----------- +>UniRef100_G0LZK9/1-163 +MIALIWAEDQNGLIGKQGQLPWHLPADMHRFKTLTTGHHVVMGRKTFMGFK---RPLPHRTNWVLSQQSDLALPAGVQQL +TDLAALKDLA---AKNPDELIFVIGGAVVFQAVLPI--ADYLYRTRINARFDGDTWMPAIDYSQWQLVAKQVGTVDDKNR +YPYEFDDFRRR +>UniRef100_E0NDX5/1-158 +MITMIWAEDDRHGIGRQQSIPWHIPDDMAFFRQTTLDHSVIMGRKTFESIG---RPLPRRTNLVLTHHPEHL-PSEVRGF +SSYEELLASL---TK--TEKHFVIGGSAVYHKLMPV--ADELLITKVTGDFQCDVFAPVVDKQKFTLQEERPGKS-VPGV +PDHVFQQWIR- +>UniRef100_D2EL04/1-158 +MITMIWAEDDRHGIGRQQSIPWHIPDDMAFFRQTTLDHSVIMGRKTFESIG---RPLPSRTNLVLTHHPEHL-PSEVRGF +SSYEELLASL---TK--TEKHFVIGGSAVYHKLMPV--ADELLITKVTGDFQCDVFAPVVDKQKFTLQEERPGKS-VPGV +PDHVFQQWIR- +>UniRef100_J3CY74/3-166 +-IVFVVAIAENGVIGAGGAMPWRMKSDMQRFKALTIGKPVIMGRKTFESLR---RPLPGRTNIVITRDADYR-AAGAVVT +TSSADAGAVALLRRS--VTEIAVIGGAEIYRRWLDR--ADRLEITEVHARPEGDTHF-DIDRAEWDEVARVRHPAGPDDG +ADFSYVTYRRR +>UniRef100_D4FDC5/1-167 +MLSFVWAEDQQHGIGIDGHLPWNLPADLKHFKEKTIGHPIIMGRKTFASLP---HLLPERKHIVLTHRQELKQNEQVKIV +STLAELNEYL---RQHQTEEICAIGGVSIFRALLDQ--VDLLEKTEIKANFKTDTVMPAINYDDFELVSREEHHHDEKNK +YDYTFLSYHRK +>UniRef100_Q9U0F3/36-237 +----------FRGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_UPI0002233FAC/5-188 +-LNCIVAVSQNMGIGKNGDLPXTCRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINLVLSRGLKEPPQGAHFLA +KSLDDALKLIELRNK--VDMVWIVGGSSVYKEAMNQPGHLRLFVTRIMQEFESDTFFPEIDLEKYKRLSEYPGVLQEEKG +IKYKFEVYEKK +>UniRef100_A5ZQQ0/1-161 +-MNIIVAVDKNWAIGKDNKLLVSIPADMKMFRQETTGKVVVMGRKTLESFPN-GLPLKNRTNIVLTGNKDYN-VKDAIIV +HTVEELLEEI---KKYPSEEVYCIGGDSVYKQLLPY--CDTAHVTKIDFAYEADSYFPNLDEPEWKVTAESDEQT--YFD +LEYSFMKYER- +>UniRef100_Q9U0F4/36-237 +----------FRGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q9U0E8/36-237 +----------FRGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_H5TYL3/5-163 +-ITLIWAQDRVGAIGRQNTIPWRVPEDMRRFRELTGTDPVVMGRKTWESLPERFRPLPERRNVVVTRNTDYV-APGAEIA +GSLREALDRI-------VGAVTVMGGGAIYEAAMEH--ATRLHVTEIDLLVEADAFAPEIDPYGWEVAQATSWET-SSGG +LRYRFVDYSR- +>UniRef100_A4RXM1/7-189 +--QVVVAATREGGIGRENALPWRLAGDMGYFKKITSENAVVMGRKTWESIPGKFRPLPGRLNIVLSRSGE-TLPEGVLVR +KSIDDALSAISSEKR--IEKTFVIGGAQIYEEALQSEKCEAVHLTEVEGEFECDAFIPKIDATKFKLYGQSKPMI--EKG +TRFQFLTYV-- +>UniRef100_D4JJH8/1-161 +-MNLIAAVDNNWAIGKNNQLLVRIPMDQKFFREMTTGKVVVMGRKTLESFPN-SRPLKNRTNIVLTHNPSYE-VEGAVVV +HSLDELHKEL---EKYNSEDIYIIGGQKIYEQLVDE--CDVAHITKVDFEYDADAYFPNLDEPEWQITGDSEEQT--YFD +LEFYFLRYEK- +>UniRef100_K1R735/1-162 +-MNLIVAVDNNWAIGSKNELLIRIPNDHKHFREETTGKVVVLGRKTLETFPQ-GMPLKNRINIILSKDPNYQ-VKDAIVV +HSIEELLEEL---KKYDEENIYIIGGESIYRQMLPY--CDVAHVTKIDHAYEADAYFPDLDSPEWEITADSDEQV--YFD +ITYQFLKYERK +>UniRef100_I8S0E3/2-159 +--KLIVAVDEQWGIGCKGQLLVTIPADMQHFKEKTKGKVIVMGRETFESLPG-SKPLQGRINIVLTKNIKLH-WEGVTLC +HSLSQLFTAL---ASYRSEDIFIIGGESVYRQCLPY--CSEAYVTKISNMHPADTCFPNLDSPEWQCIEESSVQS--YKD +STYRFTTY--- +>UniRef100_J4JAM1/9-170 +--VHVVAMDQQRCIGKNNDLPWHIPADLKHFKEITQGGVVIMGRKTLESMG---RALPKRVNWVITRDPDWS-FEGTKVA +HSIEDALEQAITSEK--PESLFIIGGGEIFRQTLEM--ADRLELTHVKLNVQGEAYYPEIP-EVFKKIQSTPQKD-DKSG +IEFEFATYQK- +>UniRef100_G0VQA5/1-163 +MLHLIAAVDKRGGIGKDNDLLCHISADLKRFKSLTMGHTMIMGRKTFESLP---GVLPGRPHWVLTHQKDYDVHEAVTVF +HSVEALQQAM---ND--GEDYFVIGGAAMYREFLPL--ADSLYLTEIDEAFDADTFFPDWDRSAWTEQTRELHRADGQCP +HTFSFVHYVRR +>UniRef100_E1GW56/3-161 +-ISIIAAIAANNAIGYQNNLIYYIKDDLKRFKALTTGNTIIMGRKTYDSLP--KGALPNRRNIVLSREKKHL--HNCQVY +SSLEEALSSC---KE--DEHVFILGGVSVYEKALPL--AKELYLTEIEATPHADVFFPLFDRSQYKETFVEEHKA-TQDH +PAFRFVNLKKK +>UniRef100_UPI0002195877/4-165 +-IKMVWAQDKQNAIGKNGSIPWHMPDDLKLFRDETMNTLMIMGRPTWLSIG---RPLPNRTSVVMTTDPSWQPYYEVKVV +RSLDEALALI---KK-ESRDISIAGGSIVYKAFMPY--ATDLVVTKIDGIIDGDTFVAPIDLSQFKLTSSEAHPKDNNHD +YAYVVERYKRK +>UniRef100_D6GQY5/4-167 +-LYMIVAMTETRAIGKNNDMLYHLPEDLKYFKQTTQGHTIVIGYNTYMSFP--KRPLPNRKNIVLTRKNRVI--EGVEIL +HSIEEVLDYA---KVHSEEQIFICGGDTIYEQFMPY--VSKLYLTVIEEETEAEAFFPEVDTDVWKKTEENPSKEWNGTT +PNYTFTVWEKR +>UniRef100_C7YNN0/6-203 +-LTLIVAATRNMGIGAHGTMPWTLRKEMRYFARVTTRNAVIMGRKTWDSIPVKFRPLKDRLNIIITRSAGPEDDKEPIRV +SSLEHALRYA---RARDVARVFVMGGAQIYAAALELSEARRVLLTSIERDFDCDTFFPELKGGDWVKKPREELASEEEAG +TKYEFQMWEK- +>UniRef100_K1Z520/1-154 +MIHIIAAMTKNRVIGINNTLPWHYKEDLKHFKELTTENVIIMGRKTFESIG---KPLPNRINVVISRDISYR-ADGCEVY +SSIEEAIKDS---QK-HNKEIFIIGWWEIYRQSLGF--ANILDITLIRQEYDGDTFFPSYT-HDFKEIDREELGE----- +--FDFVTYKKK +>UniRef100_B4K681/5-184 +--NLIVAVCENFGIGFKGDLPWRLKSELKYFSRRTKRNVVIMGRKTYFGVPPSKRPLPDRLNIVLSTTLTQKEPEGVLLC +GSLDEAMQTLELCDQ--VENIWIVGGSGVYAEAMESPRCHRLYITKIQERFECDTFFPHIPAHEVELTEDTPHGVQEENG +IKFEYKILEKR +>UniRef100_UPI000252CA36/5-180 +-LNLIAATCEGMGIGVKGTLPWKLKSELAFFTSMTTNNVILMGRKTWESIPKEHRPLKNRINIVLTSQSLDY-GNDVIVC +KNIPHAFEVI---EKTRIENIWVIGGSSVYKATIKSPNFYRLYLTRIKKYFECDAFFPTIP-NDFVLTEDPNIPQQEEND +IQFVYEVYKKK +>UniRef100_F7SDW0/1-166 +MIRFIWAEDENGCIGYQSALPWHLPADLKHFKELTSNHIIVMGRKTFDSFP---GLLPKRKHIILSTNPKYQDNSRVKVF +SQIKQLKNWI---EDHTEETIDIIGGAEVFKEFKDE--VDVLEKTKIHNTFKCDTKMPELKYEDFELVSSESHQADSENK +FDYDFLKYKR- +>UniRef100_K1Z356/1-154 +MFSLIAAVAENNCIGKNNRIPWDIPEDFQYFKKMTLGKTCVMGQATYESILGVGKPLPGRKTVVLTLNKDYQVPEGVRVF +NSLDDIFEKL---K---DEDVYICGGASIYRQTVDR--VDTLYITHISQSFDGDTFFPEINKNIWKETAREDHGN----- +--FSFVTY--- +>UniRef100_UPI00022CAC24/3-180 +-LNLIAAACEGMGIGVKGTLPWRLKSEMAFFTSMTTNNVVLMGRRTWECIPKKYKPLKNRINIVLTSQSLDY-GDDAIVC +KSIPHALEVIKLKDQ--IEGIWVIGGSSVYKAAMESPNFHRLYLTRIKKHFVCDTFFPTIP-NNFVLIDDPNIPQQEEND +IQFVYEVYEKK +>UniRef100_G7RZN3/5-168 +-IVAIWAQDENGLIGKGDRLPWSLPADLAHFKETTTGHTMVMGRITFDGMG--KRALPNRHTIVLTTDKTYQLSEHVTIL +HSVEDVLDWY---NK-QEQTLFVIGGGQIFTAFAPY--IETLIVTDIHGQFNGDVYFPAFPMEKFQLQSANLRPKDEKNP +YDFTIKTYERR +>UniRef100_C6ZDI7/3-158 +-LSILVAHDQQRVIGVNNQLPWHLPSDLKHVKALTTGNTLVMGRATFDSIG---KPLPNRRNVVLTRNKSFH-HEGVDVI +HSMDDIYNLP--------GHVFIFGGQSLFEEMIDK--VDDMYITVIEDKYNGDTFFPPYTFKDWEVESSVKGKIDEKNT +IPHTFLHLTRK +>UniRef100_UPI0002629821/8-186 +-IALIWAQARGGVIGADGAMPWHLPEDLRHFSAATAGSPVVMGRRTWESFPPRFRPLPGRTNVVITRDATVA-EAGAVHA +RSLDEALRLAAPTAA--PAAVWVIGGGGVYREALPR--ADRLVVTEIDLEVAGDTTAPAVP-EEFVLTAADPAEGTAASG +LRYRILTYRRR +>UniRef100_A0NVK6/6-171 +-LVLIAAVARNGIIGADNDMPWRLPSDLKSFKRLTLGKPVIMGRKTFLSFG--GKPLPGRPHVIVSRDPDYA-PEGAEAA +RSFEGALKRA---EELGVDQVMCIGGGQLYAQAIGS--ADCLEITEVDAEPAGDTRFPEIDPAVWQEVRREPGLRTERDS +TDFTFVTYRRK +>UniRef100_B3RI81/1-173 +-------MTRDRGIGYKNDLPWKLRNEYKYFARLTTSNAVLMGRNTWVSIPEKNRPLRNRINIVISSQLRAEEPEGVHVV +ASIPEVIELV---QSPIVETVWIVGGAPVYKGFMSHPQCDRIYLTKLDANYECDVFFPEMS-DDFKEISDPDVSQQEENG +LKYTFHVYQR- +>UniRef100_Q9U0F2/37-231 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q5U9I8/37-231 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_C0WTJ8/1-160 +MISYIWAEDENGLIGASGNLPWHLPDDMAFFKKTTMGHPIISGARTFRSYN---RPLPGRQNIVLSRHGDFP--DGVLVI +SSVEQLCELV---DKNPKENYFVTGGANLFGQLLDK--ADRLYRTKIHHQFTGDTYMPEIKYAQFNQVTSIDGIVDERNR +YPHTFEVFER- +>UniRef100_UPI000255F173/15-184 +-IGMIWAQTPDRVIGADGDMPWHVPEDLNRFKELTHGHPVIMGRKTWDSFPAKYRPLPGRTNIVVSRRQATASDAGAVVV +PGFQEALEAA---HEAGLDLIWVIGGATLFEQALDV--ATLAEITLIDTDAEGDTFAPELD-ARWTRTAVDPATGRSRTG +PAYRYERWERQ +>UniRef100_B8HD50/23-191 +-VGLIWAQTPDGVIGKDGDMPWHLPEDLRHFTRLTTGHPVIMGRKTWLSFPEKYRPLPGRTNIVITRQKSWADAEGAVVV +PSLDDALLESQFVDG--GDTVWILGGGEIFRQSTEL--ANVAVVTTIDVEADGDTYAPELG-TSWEASSSLPPDGTGANG +TRYRFTKWSR- +>UniRef100_G6EBP5/6-154 +--FLIYARAANGVIGRDGQLPWRLPADLKRFKAMTMGKPMIMGRKTFESFP---SPLPGRRHIVLTRDASWQ-APGAEVA +HSVEEALAAA---G---EGDVAVIGGAEIYALFLDK--ATRIELTEVHADFEGDTFMPPAG-PSWHEAAREEHPA-EGAY +PAHAF------ +>UniRef100_Q9TVN4/37-232 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_B1SCG8/5-164 +-IVAIWAEDENRLIGLDDRLPWRLPKELKHFKETTMGQALLMGRVTFDGMK--RRILPGRETLILTHDKSFE-ADGVTVV +HDVEQVLDWF---KT-HDKTLYIVGGASIYETFLPY--CDAIVKTTVHGEFEGDTYFPNIDLKAFKKVSESFNEKDDKNA +YDFTITVFEK- +>UniRef100_G2QE14/11-283 +-LTLIVAATQQMGIGRNGTLPWTLRKEMAYFARVTKQNAVIMGRKTWESIPERFRPLPGRWNVVISRKAGGE--ENPVMA +AGLEEALRYL---GGRGVGRVFVIGGAQIYRAALETAQARRVLLTRVRTEFECDTFFPRLDEAGWRRSGQEEMDAQAEAG +TEYEFEMWER- +>UniRef100_A9W645/6-162 +-ISLVAAIARNGVIGRDNSLAWRLSSDLKRFRALTMGKPILMGRKTWDSIG---RPLPGRRSLVITRDRSLA-LPDVTVV +HDWDEALAAA---G---DDELMVVGGAEIYRLALPH--ADRLHLTEVDAAPEGDAYFPPFDRALFHETLREAHGPGERDE +FAFQFVDLER- +>UniRef100_B6YRF0/3-162 +-LSIIASLGRNNEIGKENRLLCYLPADLKHFRKITLGHSIIMGRKTFDSLP--NGILPDRENIIISRNGSLA-IKNARVY +TSLDFALSKL---MN--EEEVFIIGGAQIYQQTLPI--VNNLYLTKVYATFEADVFFPLINYSEWHETEQEKIPANTKNP +YPISFTKYER- +>UniRef100_UPI0002AD640B/6-164 +---IIASADKNWGIGYKNKLLVKIPEDMKHVSAKTTGKVIVMGRKTLESFPG-GRPLPNRTNVVLTTNVGYK-VEGAVVV +HSIQELMDEL---KD-YDGEIYVFGGESIYRQLMPY--CTKAYITRINKEFQADSFLPCLDEDGWKLIKKGRWQT-SREG +IEYRFDEYIR- +>UniRef100_Q5U9I0/37-243 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q5U9H7/37-243 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q5U9I1/37-243 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_A6XHU0/37-243 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_C8ZZ85/1-162 +MLIALWAQDKNGLIGENGTLPWHLPNDLKFFKEQTTGNSLIMGRKTFEGMK--KKALPNRTTIVLTSDTAYE-AEGVLVM +HDRQEVLDYT---AQ-QDHPVFLTGGSGVFESMIED--CDQLYRTVIDETFTGDVYFPEIDWSNWHLDKVIEGVVDEKNI +YPHRFEFYSKQ +>UniRef100_K6TJC2/1-155 +MISIIVAVSKNNVIGNNGVIPWKIKGEQKRFKELTTGKTIIMGRKSFQEIG---KPLPNRKTIIISNTENIE-FDNCITV +KSLIEALNLA---KG--EEEIFIAGGGQVYKEVFPL--CNRIYITVIDKIIEGNVYFEHINEEEFIKNYEERIEG----E +IPYTYYTYER- +>UniRef100_G5JU47/11-171 +-IVAIWAEDSHHLIGVQGKLPWHLPKELKHFKETTMNQALLMGRVTFDGMN--RRILPGRDTLVLTRDPQFK-AEGVTAV +HSVKEALSWF---RQ-QDKTLFIVGGASIYKAFENY--YDEIIRTSVQGQFEGDTYFPSIDLSHFQKISQRFFERDEQNA +YDFTVAVFKKK +>UniRef100_H3IEF6/6-186 +-LNLIAAACTKMGIGINGNLPWRLRQEMAYFERLTKTNAVIMGRKTWDSIPEKFRPLKDRVNVVLSNSLTECPPGADHLC +SSLNEAVKLFSLSET--VDMVWITGGSAVYKDGIDSPHCHRIYLTRIMKEIECDTFFPEFDLDRFKLVTDPAVDQQEEKG +IQYKFEIYE-- +>UniRef100_C0XLT5/1-160 +MISYIWAEDENGLIGASGNLPWHLPDDMAFFKKTTMGHPIISGARTFRSYN---RPLPGRQNIVLSRHGDFP--DGVLVI +SSVEQLCELV---DKNPKENYFVTGGANLFGQLLDK--VDRLYRTKIHHQFTGDTYMPEIKYAQFNQVTSIDGIVDERNR +YPHTFEVFER- +>UniRef100_K7AHV4/1-165 +---MIAAMANNRVIGADNAMPWHLPADLKHFKKITLGKPIIMGRKTYVSIG---KALPGRLNIVVSSDIDLK-LTDATVV +QGCEQAIDVAEREQKVETPEVMIIGGGTIYKHFLAF--CHQLYLTLIDLDVAGDTHFPDYLAYNWQELDNEAHQAESLHP +YAYRFITLLK- +>UniRef100_UPI0002488039/9-170 +--VHVVAMDQQHCIGKGNDLPWHISADLKHFKEITQGGVVVMGRKTLESMG---RALPKRVNWVITRDTNWS-CDGVKTA +HSIEDALELAIASEK--PDSIFIIGGGEIFKQTMTI--ADRLELTHVELDVQGDAHYPEIP-KEFKKVASESHID-DKTG +IAFEFATYQK- +>UniRef100_G4RFC4/4-169 +VIAMIAAVGRNGAIGAGGDLPWRLPTDFAFYKRTTMGKPLIMGRKTFESIG---KPLAGRTNIVVTRSADFA-AEGVEVF +GDLAAAIARG---REIGVDEVFINGGGEIYRAAMPL--AERLYITHVDAAPDGDTYFPQIDPAVWAGTVLSEIVPGEKDS +AGFAITVYERR +>UniRef100_H5YK21/3-166 +-IVFVVAIAENGVIGAGNAMPWRMKSDMARFKALTIGKPVIMGRRTFESLP---RPLPGRTNIVVTRDADYR--AAGAIV +TTLTAAADAIALRRS--VAEIAVIGGAEIYRQWLDR--ADRLEITEVHARPEGDTHF-GIDRAEWDEVERIRHPAGPHDS +ADYSYVTYRRR +>UniRef100_Q5U9H0/37-237 +-----------RGLGNKGTLPWKCNSDMKYFRSVMTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_UPI0001D09BF2/8-163 +-ITLVAALAENRVIGMNNDIPWHIPEDFAFFKQYTSHKPVIMGRNTWESLP--RKPLPNRRNMVIDFEPVAL--SGAEVF +TSLQAAFDAC---AD--EPEVIVMGGGQIYALALPF--ATDLRLTEIKLSPQGTVFFPEFSLTQWQEMSRQSHQS--ING +VAFDFVHYVR- +>UniRef100_Q49XN7/3-158 +-LSILVAHDQQRVIGVNNQLPWHLPSDLKHVKSLTTGNTLVMGRATFESIG---KPLPNRRNVVLTRNKSFK-PEGVDVI +HSFEEIYDLP--------GHVFIFGGQSLFEEMIDK--VDDMYITVIEDKYNGDTFFPPYTFKDWEVASSNKGVLDEKNT +IPHTFLHLIRK +>UniRef100_D3I4M7/3-161 +-INIIAAVAANRAIGYQNDVVYFISEDLKRFKQLTTGHTVIMGRKTFHSLP--KGALPNRRNIVLSRTETDF--PGCDVY +SSLEEALKHI---GA--EEKAFIIGGASLYKEALAI--ADHLYLTEIAATPQADVFFPEYNDGTWVVESREERPA-IDDN +PAYAFVNYVRK +>UniRef100_H7FI16/3-158 +-LSILVAHDQQRVIGVNNQLPWHLPSDLKHVKSLTTGNTLVMGRATFESIG---KPLPNRRNVVLTRNKSFK-PEGVDVI +HSFEEIYNLP--------GHVFIFGGQSLFEEMIDK--VDDMYITVIEDKYNGDTFFPPYTFKDWEVASSNKGVLDEKNT +IPHTFLHLIRK +>UniRef100_E3JHE8/3-161 +-ISLIAAISKNLVIGYKNKIPWYLPEDLKWFKQKTINKNIIMGRLTWESIK--KKPLPMRKNIVISSNEIKQ--EGIIWA +DSISNAIISA---QY--NQEIMIIGGAKIYKEMLFY--ANKLYLTHIDIDIVGDAYFPEYKLPYWKTLFRKKNTKNKMNP +YNYLFEILSR- +>UniRef100_Q5U9H1/37-237 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_UPI00021A7CC7/3-180 +-LNLIAAACEGMGIGVKGTLPWRLKSEMAFFTSMTTNNVVLMGRRTWECIPKKYKPLNNRINIVLTSQPLDY-GDDAIVC +NSIPHALEVIKLKDE--VEGIWVIGGSSVYKAAMESPNFHRLYLTRIKKHFVCDTFFPAIP-NNFVLVGDPNIPQQEEND +IQFVYEVYEKK +>UniRef100_G4IPH3/6-170 +-ISLIVAVSENGVIGCEGALPWRLSSDLKVFRRLTMDKPVIMGRRTFQSIG---KALDGRDNIVVTRDPEFE-AADISTC +ESVTDALTLARTTRG--AEEIMVIGGVAVFDAAFPV--ADRIYLTRVHANVEGDRYFPAPDEAVWQEVAKEALPQGPRDE +FPSTLFVYERR +>UniRef100_C0VI23/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKAITQGGVVIMGRKTLESMG---RALPNRVNWVITRDPSWQ-FDGVKIA +HSIEEALDAALQHSE--KASLFIIGGGEIFNQTLAI--ADRLELTHVDLDVQGDAHYPKIS-ENFQKVNSELHTD-EKSN +IAFEFATYQK- +>UniRef100_L7KJM2/4-163 +VITLIWAQDRVGAIGRQNAIPWRVPEDMRRFRELTGSDPVVMGRKTWESLPERFRPLPARRNLVISRNREYV-ATGAEVV +ESLRDALDRI-------VGAVTVMGGGAIYEAAMEH--ASRLQVTEIDLLVEADAFAPEIDPYAWEVADTTSWQT-SSGG +LRYRFVEYSR- +>UniRef100_I1W8W6/37-217 +-VNLIWAQARSGAIGYEGEMPWHLPEDLKRFKELTVSHPVIMGRKTWEALNEKFRPLPKRDNIVLSRDRDFR-APGATVV +DNLEEALDMA---RQ--ESEIWVIGGSQLFNQMLPM--ASKIYMTQVDAKVNADAYAPDLTEGSWKLMENSGWLTKPEGI +DRYRYLTFER- +>UniRef100_K9GP45/3-145 +-IGIIVARAENGVIGHEGGMPWDIPEDLRHFKRVTSGGAVIMGRRTYESIG---RPLPKRLNVVVSRSMAPGERDGLVVV +DAFGAALEAC---RDRGYGDVFAIGGEAIFREALPR--ADRLYLTNIFARPEGDTFFPAFDESAWTVVDRDP-------- +----------- +>UniRef100_D3LM00/16-190 +VIAMIWAQTPERVIGRDGTMPWHVPEDLAHFRAHTHGHPVIMGRRTWESFPARFRPLPGRTNIVVSRTLELR-AAGAVVV +PDFGAALAAA---AEAGCDTVWVIGGATLYEQALDV--ASRAEVTVIDADVDGDTHAPPLD-ARWRRTAVDPAPDDSASG +PRHRFERWER- +>UniRef100_A3WU80/11-175 +-IVLVVAVAENGIIGQRNEIPWRLKADLQRFKAITIGKPIVMGRKTFDSLR---RPLSGRTNIVITRDPGFT-AAGALVT +RSLADALAIAKLRRS--VTEIAVIGGAEIYNASMPV--ADRLEVTEVHATVDGDTVFPPIDLLIWHEIARCRNKAAAGDT +ADHSYVTYRRR +>UniRef100_B3M2T2/5-180 +--SLIVAVSENLGIGIKGDLPWRIKSELKYFSRTTKRNAVIMGRKTYFGVPESKRPLPNRLNIVLSTTLQPEDPKDVMLC +PNLEAAMKHLEGDDQ--IENVWVVGGSGVYAEAMDSNRCHRLYITRIHQKFECDTFFPTIP-ESFREVAPDPDTPQEENG +IEYEYKVMEK- +>UniRef100_I8R625/1-163 +MIALIWAEDQNGLIGKQGQLPWHLPADMHRFKTLTTGHHVVMGRKTFMGFK---RPLPHRTNWVLSQQSDLALPAGVQQL +TDVAALKALA---AKNPDELIFVIGGAVVFQAVLPI--ADYLYRTRINARFDGDTWMPVIDYSQWQLVTKQVGTVDDKNR +YPYEFDDFRRR +>UniRef100_C3JBM5/3-161 +-LSIIVAVAANNAIGKDNDLLWHLPGDLKRFKETTTGHAIIMGKNTFHSLP--NGALPNRRNIVVSSTLVPP--DGVECY +STLQAALEAV---AG--EEEVFIIGGAQLYAASLPL--ADKIYFSRVEKGFEADTYFPEFDLTEWTPSYCTLYPEDERNE +YAVTLTIYQR- +>UniRef100_L2G5J2/5-209 +-LTLIVAATRNMGIGAKGGLPWTLKKEMAYFARVTKRNAVIMGRKTWDSIPPRFRPLKGRLNIVISRSHDYD--KEPVKV +GSLEQALAFVRPGEE-VSSKVFVIGGAQIYGAALELPEAKRVLLTRVLGDFECDAFFPEDAAEGWKRREKRELDGIEENG +TRYEFQMWEK- +>UniRef100_G7S5V6/5-168 +-IVAIWAQDENGLIGKGDRLPWSLPADLAHFKKTTTGHTMVMGRITFDGMG--KRALPNRHTIVLTTDKTYQLSERITIL +HSVEDVLDWY---NK-QEQTLFVIGGGQIFTAFAPY--IETLIVTDIHGQFNGDVYFPAFPMEKFQLQSANLRPKDEKNP +YDFTIKTYERR +>UniRef100_H2P9Z5/4-185 +LLNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNHLGHLKLFVTRIMQDFESDTFFSEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_D0T6N5/9-170 +--VHVVAMDQQRCIGKNNDLPWHIPADLKHFKEITQGGVVIMGRKTLESMG---RALPKRVNWVITRDPDWS-FEGTKVA +HSIEDALEQAITSEK--PESLFIIGGGEIFRQTLEI--ADRLELTHVKLNVQGEAYYPEIP-EVFKKIQSTPQKD-DKSG +IEFEFATYQK- +>UniRef100_H0A9L4/5-147 +---IIAAMDEENAIGKKGEIPWHYPEDLKHFKEKTTGHSVLMGRKTYLSLPEGFRPLPDRENIVLTRSNPNL-DGSVKIV +NSLDEAYESA---E---NEKLFIAGGASVYEQTLND--ADKMILTRVPGNHDGDTFFPEWNEENWELESRREEKE----- +----------- +>UniRef100_B9RH79/26-201 +--QVVVAATRDMGIGKDGKLPWRLPSDLKFFKDVTLKNAVIMGRKTWESIPLEHRPLPGRLNVVLTRSGSFDIAENVVMC +GSFASALELL---AASSIEKVYVIGGGQILREALNAPGCDAVHITEIETSFDCDTFIPAIDSSIFHPWYLSFPMV--ENN +IRYSFATYVR- +>UniRef100_B6JB68/8-170 +-VVFIVAIADNGVIGRDNTMPWHLRSDLQRFKQLTLNKPVVMGRKTFLSIG---RPLPKRTNIVVTRDPAFR-AAGAVVA +TTLDAAYEIALLRRG--ASEIMVIGGAEIFHQWMPR--ATRLEITHVHAEPEGDTFL-RFEMAEWQDVARSRPARGPDDS +ADFSYATYAR- +>UniRef100_Q5U9G9/37-237 +-----------RGLGNKGTLPWKCNSDMKYLRSVTTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_E8UNC4/5-168 +-IVAIWAQDENGLIGKGDRLPWSLPADFAHFKKTTTGHTMVMGRITFDGMG--KRALPNRHTIVLTTDKTYQLSERITIL +HSVEDVLDWY---NK-QEQTLFVIGGGQIFTAFAPY--IETLIVTDIHGQFNGDVYFPAFPMEKFQLQSANLRPKDEKNP +YDFTIKTYERR +>UniRef100_E0Q8E7/36-217 +-VNLIWAQARDGAIGFEGGMPWRLPEDMKHFTELTVSHPVIMGRRTWEALSPKFRPLPNRDNIVISHDPAYS-APGATVV +DTLDDALDLA---RQ--ESEIWIIGGAQVFRDALPF--ADKAYVTQISMHVDADTYAPDIASGAWRMAEEGVWQGGSDDI +AGFRFVTYEK- +>UniRef100_E4WMF8/6-172 +-LVIIAAVSRNGVIGRDGDMPWRLSTDLKRFKALTLGKPVIVGRKTFDSFG--GRPLPGRPHVVVTRNPDFH-YEGVDVA +ASLDEALKIAGRAEEAGADEIFVLGGGEIYAQAIRI--ADMLRVTHVETDIDGDTVFPAIDAAVFEKIDEVAVPVGEKDS +YPTRFATYARR +>UniRef100_K2ESL3/3-160 +-ISIIVAVAQNNVIGGKGKLLWHISDDLKHFKEVTMGHHILMGKTTYESIG---RILPGRTSLILSHDKNLK-VPDGYVF +ENEKEAIDFA---EKNGENELMIIGGESIYKLFFSK--ADKIYLTKVLKEFDGDVTFPEINMEEWRQTKKEPHPD---EN +PPFEFIELERK +>UniRef100_J3JTN2/5-182 +-LNLIVAASENWGIGKNGTLPWKLKKEMAFFRTMTSKNVVIMGRRTWESIPAQFKPLPNRINFVLSRSGN-LDYSNTQSF +TSFREALDKL---EESLYENVWIIGGSSLYNETFRSPHFHRLYLTKIHKEFDCDTFLPALP-GNLKEISDPAVTEQEEND +IEYTFQVFE-- +>UniRef100_Q5U9H5/37-237 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGVYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_D2Q8R3/39-220 +-VNLIWAQARDGAIGFEGGMPWRLPEDMKHFTELTVSHPVIMGRRTWEALSPKFRPLPNRDNIVISHDPAYS-APGATVV +DTLDDALDLA---RQ--ESEIWIIGGAQVFRDALPF--ADKAYVTQISMHVDADTYAPDIASGAWRMAEEGVWQGGSDDI +AGFRFVTYEK- +>UniRef100_UPI0002ADA057/3-158 +-LSILVAHDQQRVIGYQNQLPWHLPNDLKHVKELTTGHTLVMGRKTYESIG---KPLPNRRNVVLTKNMSFH-PDGVDVI +HSFEEIQQL--------EGHVFIFGGQTLFEEMIDK--VDDMFITVVDGKFQGDTFFPPYTFEEWEVESSVEGKLDEKST +IPHTFLHLKRK +>UniRef100_Q5U9H6/37-249 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_UPI00021946FC/1-166 +MISFIWAEDKAHHIGYQGKLPWHLPADLAFFKKQTIGHPIVMGRKTFASFP---GLLPKRQHVVLTHSEELKKTERLTVF +SDLTELKTWL---SQ-QSEEVFVIGGASLFNSLQEE--VERLYVTKIAAEFKGDTLMPELDYSKFKVIFQEDGVVDEKNH +YPHTFYIYERK +>UniRef100_H0JQ06/4-160 +-VTLVWAQARGGVIGRENTIPWHIPEDMAFFKDATMGKPVIMGRLTWDSLPVGFRPLPGRRNIVVTRNVEWS-AEDAETA +MSLEDALTLA---R---EDEVVVMGGGQIYAQAMPF--ATRLLVTEVDLDVAGDATAPPIG-PEWVADPGEWLTS--TKG +IRFRWIRYAR- +>UniRef100_E3QCI8/5-212 +-LTLIVAATRNMGIGAKGGLPWALKKEMAYFARVTKRNAVIMGRKTWESIPPKFRPLKGRLNIVISRSHDAD--EEPVKV +GSLEQALAYLRVASR--LGRVFVIGGAQIYDATLRAPEARRVLLTKVLAEFECDAFFPLTLSEGWRKVEKPGLDAIEENG +TKYEFQMWER- +>UniRef100_E5ANT5/55-214 +-LYLIVARARNGVIGRDNALPWRLPEDLAHFKRTTMGAPLIMGRKTHESIG---RALPGRRNIVVTHDATRR-FEGCDTV +TSLDAALALC---ETLHAPLAYLIGGAQLYREGIGR--AGRLIVTEIDHAFEGDATFAAPSPEHWREVSRETHRAAPPND +FDYAFVEYER- +>UniRef100_E7RQ32/3-158 +-INIIAAVAKNRAIGYRNKLIYWLPNDLKRFKMLTTGHTVIMGRRTFESLP--KGALPNRRNIVLSRTQDTF--AGCDCY +KSLDEALKHC---SP--EEDIYIIGGASLYKQALSI--ADRLLLTEVNDVPHADAYFPPYE--GWKAVQKEKHEKDDKHA +YEYAFTDYI-- +>UniRef100_K6VVW7/9-170 +--VHVVAMDQQRCIGKNNDLPWHIPADLKHFKEITQGGVVIMGRKTLESMG---RALPKRVNWVITRDPDWS-FEGTKVA +HSIEDALEQAITSEK--PESLFIIGGGEIFRQTLEI--ADRLELTHVKLNVQGEAYYPEIP--EFFKRIQSTPQKDDKSG +IEFEFATYQK- +>UniRef100_B8HHJ9/7-174 +VIGMIWAQASNGVIGRDGTMPWHLPEDFEHFRRTTEGHSVIMGRRTWESLPEPFRPLPGRRNLVITSDPAWS-APGAVRS +SSILNALAAA---AGQGSDQVWIIGGGMVYREALFLRAANTAVITLIASDIDGDTYAPELG-PDWEMASAEPGVGTAANG +TRYRIETWTR- +>UniRef100_G6IQT7/1-158 +MITMIWAEDDRHGIGRQQSIPWHIPDDMAFFRQTTLDHSVIMGRKTFESIG---RPLPCRTNLVLTHHPEHL-PSEVRGF +SSYEELLASL---TK--TEKHFVIGGSAVYHKLMPV--ADELLITKVTGDFQCDVFAPVVDKQKFTLQEERPGKS-VPGV +PDHVFQQWIR- +>UniRef100_C6RT36/9-170 +--VHVVAIDQQRCIGKNNDLPWHIPADLKHFKEITQGGVVIMGRKTLESMG---RALPKRVNWVITRDPDWS-FEGTKVA +HSIEDALEQAITSEK--PESLFIIGGGEIFRQTLEM--ADRLELTHVKLSVQGEAYYPEIP-QVFKKIQSTPQKD-DKSG +IEFEFATYQK- +>UniRef100_E0W1C2/6-181 +--NLIAAVCSNNGIGYKGNLPWNLRKELQYFNRMTKKNAVIMGRKTWDSLPHNWKPLPGRYNFVLTTQSLNL--DGAVVC +SDLNDLIKKINDYSN-LIETAWVIGGSKVYESVLKYGLCHRFYLTRIKKEFECDCFFNYDFTKDFKEVSDDRVPKQKENE +IEYVFHVYEK- +>UniRef100_H6V6J5/37-237 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TPLDFLVYSK- +>UniRef100_F7JQJ3/1-161 +-MNVIAAVDSNWAIGNKNRLLTSIPADMKFFREKTSGHVVVMGRKTLESFPN-GLPLKNRTNIVLTGNRDYK-VKDAVIV +HTKDELLEEL---KKYDSEEIYIIGGESVYRMMLPY--CDTAYITKIDHAYEADTHFPNLDEEDWKMTQVSDEQT--CFD +LEYVFSVYRR- +>UniRef100_H6V6J6/37-237 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_UPI00028A1FC4/3-158 +-VGLIWAQTLDGVIGADSTIPWRLPEDLAHFKATTLGHPVVMGRRTWDSLPPRFRPLPGRRNIVLTRDASWT-ASGAERA +ASLPEALASA--------PDAWVIGGGEIYRAAMEF--AARLSVTEIDVQVTGDTYAPALD-GGWRVTEEGDWLT-SVSG +LRYRILEYVR- +>UniRef100_C4GBY0/2-162 +--KMIVAVDRNWGIGKNGKLLISIPEDMKFFRRTTLHQVVVMGRKTLDSFPH-GMPLKDRVNIVLTRDARFN-REGVIVV +HSIAELQSVL---KDYDDREVYVIGGESVYRQLEPF--CDLAYVTKIDYSYDADAHFPNLDQEEWECADASEEQT--YYD +TEYYFTSYRRR +>UniRef100_J2Z346/3-169 +MIRFIWAEDEDGHIGYQGTLPWHLPADLKHFKDLTSNHIIVMGRRTFESFP---GLLPKRQHIILSTSPTLQRNAHVKIF +SQLKELKNWI---KDHSEQTIDIIGGARVFEEFMDE--VDMIEKTKIHHVFKGDTLMPKINYEDFELINTKAHQADEKNK +FAYDFLEYERK +>UniRef100_C0FVW5/1-161 +-MNLIAAVDKNWAIGCKNKLLVSIPADMKFFRETTTGKVVVMGRKTLESFPN-GQPLKKRVNIVLTHDKNFK-AGDAIIV +HSMEELREEL---KKYPSEDIYVIGGETIYKQLLDD--CDVAHITKIDYAFEADAYFPNLDEPEWKITQDSEEQT--YFD +LEYYFYKYER- +>UniRef100_G5IUT5/1-162 +MLIALWAQDKNGLIGENGTLPWHLPNDLKFFKEQTTGNSLIMGRKTFEGMK--KKALPNRTTIVLTSDTAYE-AEGVLVM +HDRQEVLDYT---AH-QDHPVFLTGGSGVFESMIED--CDQLYRTVIDETFTGDVYFPEIDWSNWHLDKVIEGVVDEKNI +YPHRFEFYSKQ +>UniRef100_K7GA32/5-185 +-LNSIVAVCQNMGIGKNGDLPWPLRNEFKYFQRMTMQNVLIMGRRTWFSIPEKNRPLKDRINIVLSRELKETPKGAHCLA +KSLDDALVLLDLKSK--IDVVWIIGGSSVYKAAMAKPVHQRLFVTRILHEFESDTFFPEIDLEKYKLLPEYPGVPQEENG +IQYKYEVYEK- +>UniRef100_H1X0H3/4-165 +-IRMVWAEDSTHAIGKNGQLAWHLPDDLKLFKAETMNTLMVMGRTTWDTIG---RPLPGRTSLVLTHQKDFKTYDDVIIA +HSVDEVLDYI---EK-ETRDISIAGGAAIYHAFMPY--ATDLIVTRIDVTIAGDTFVDAIDLSQFKLVSATAHDKDDKHD +YSFVVERYERQ +>UniRef100_H8Z774/4-161 +-VTLIAALARNFVIGRDNALPWHLPADLAHFKALTLDKPIVMGRRTFESLP---GLLPRREHIVVSRERNVQ-PDGVILV +HSPEAAIAAC---AG--AAELMVIGGASLYRALMPQ--AACMYLTWVEADVDGDVDFPRWNPAHWREIASESRPADARNA +YDLRFVTLER- +>UniRef100_F6FTA4/1-170 +MIGLIWAQAHDDVIGAGGQIPWRIPEDFAHFRRTTTGHPVVMGRLTWESLPPRFRPLPGRTNVVVTRQADWT-AEGAVVA +PSLEEGLAAAGAPGG--AQEVWVIGGAQVYAQALPL--ADTCVVTEVDLEVEGDAFAPVLG-LDWTPADDGAWATSGPGA +LRYRIRTYTR- +>UniRef100_UPI00027F8D11/4-185 +LLNCIVAVSQNMGIGKKGDLPWPLRNEFRYFQRMTTQNLVIMGRQTWFSIPEKNRPLKDRINLVLSRELKEPPQGAHFLA +RSLDDALNLTELANK--VDMIWIIGGSSVYKEAMSHPGHLKLFVTRIMQDFESDTFFPEIYLEKYRLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_UPI00027F9764/4-185 +LLNCIVAVSQNMGTGKNGDLPWPFRNEFRHFQRMTTQNLVIMGRKTWFSIPEKNRPLRDRINVVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIIGGSSVYKEAMDHPGHLKLFVTRIMQDFESDTFFPEIDLEKYKLLPEYPSDAQEEKG +IKYKFEVYEK- +>UniRef100_A3RKL3/5-185 +-LNSIVAVCQNMGIGKDGNLPWPLRNEYKYFQRMTSQNAVIMGKKTWFSIPEKNRPLKDRINIVLSRELKEAPKGAHYLS +KSLDDALALLDLKSK--VDMVWIVGGTAVYKAAMEKPINHRLFVTRILHEFESDTFFPEIDYKDFKLLTEYPGVPQEENG +IQYKFEVYQK- +>UniRef100_D6V2P9/10-172 +-IVFIVAVADNGVIGRDNAMPWHLRSDLQRFKQLTLNKPVIMGRKTYLSIG---KPLPKRTNIVVTRDPGFR-AAGTVVV +PSLDAAYEVALLRRG--ASEIMVIGGAEIFQQWMPR--ATRLEITHVHAEPDGDTFL-RFEMAEWQDVARTRPARGPEDS +ADFSYATYAR- +>UniRef100_C2GLF4/4-159 +-LNLIWAEDLNGWIGKDNTIPWHVSADMKHFKTKTTGHPIIMGRKTFASLG--NKPLPKRENIVLTSQNIDA--EGVKVV +HSLAALKEYL---KA-NPNEYFVIGGATIYQQLLPM--ATKLTRTVINKQIVGDTKMPTIDYDRWHLVNHNNYEK--DDQ +LICRFEEWE-- +>UniRef100_UPI00028A1DB7/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKAITQGGVVIMGRKTLESMG---RTLPNRVNWVITRDPAWQ-FEGVKVA +HSIEAALNGALQHSE--KAALFIIGGGEIFTQTLAI--ADRLELTHVDLDVQGDAHYPKIS-EDFHKVNSEQHND-EKSN +IAFEFATYQK- +>UniRef100_UPI0001C37DF3/1-146 +MISIIAAAAKNGVIGAGGKIPWDIPEDMAYFRRITYGGAVIMGRRTYEDIG---RPLPGRFNVVVSAKMQTA-PEGTALA +HSLAEAVEIA---GNSGRENIFLCGGAAVYREGLAF--ADRIYLTILDKEYSGDVYFPEFSEKEFRLTSYERCDS----- +----------- +>UniRef100_G1KK77/5-185 +-LNSIAAVCQNMGIGKNGQLPWPLRNEFKYFQKMTMQNVVIMGKRTWFSIPEKNRPLKDRINIILSREMKEVPKGAHYLA +RSLDEALDLLQLENK--IDLVWIVGGSSVYKAAMDKPIHHRLFVTRILHDFESDTFFPEIDLEKYKLIPSYAGVPQEENG +IRYRFEVYEK- +>UniRef100_A5MZB6/1-159 +MLSIIVALNENYAIGYNNKLIYHISGDLKRFKKITYGKTIIMGRKTFESLP---NILLNRKHIIITRNPNYNISENVFVV +HNIKDVIKYE---HS--KEEYFIIGGGEIYAQLLPY--CTKLYLTKIASEEKGDTYFPKFNIHNYNIIEYEKHNE---NN +IEYNFITLEK- +>UniRef100_C0QWN0/2-165 +IVSLIAAVDSKNGIGLNGVMPWHIKEDMQFFRSTTTGYAVIMGRVTFESLG--SKPLPNRKNIVISSNVNTELYDNLFYE +KSFEDSISKLL-LEK--NKQIFIIGGESIYKKALDY--ADMIYLTHIDKDYHCDRFFPEIDTNLFQSDELKTFFY---ND +ISVNIIKYTR- +>UniRef100_D8JQU3/6-170 +-ISLVVAVSENGVIGRDGALPWRLSSDLKLFRKLTMGKPMIMGRRTFQSIG---KALDGRDNIVVTRDPAFD-AADVSTC +ENVTEALTLARTTRG--ADEIMVIGGVAVFDATLPV--ADRIYLTRVHVSVEGDRYFPPLDDAVWQEVAKEALPQGPRDE +FASTLSVYERR +>UniRef100_P00374/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGKKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLS +RSLDDALKLTELANK--VDMVWIVGGSSVYKEAMNHPGHLKLFVTRIMQDFESDTFFPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_C4VQ22/1-167 +MIRFIWAEDEDGHIGYQGTLPWHLPADLKHFKDLTSNHIIVMGRRTFESFP---GLLPKRQHIILSTSPTLQRNSHVKIF +SQLKELKNWI---KDHSEQTIDIIGGARVFEEFMDE--VDMLEKTKIHHVFKGDTLMPKINYEDFELINTKAHQADEKNK +FAYDFLEYERK +>UniRef100_B0UDD2/4-161 +-VTLIAAVARNGVIGRDNDLAWRLRGDLRRFRALTMGKPVVMGRRTWDSIG---RPLPGRRVIVMTRDPGWS-APGVETA +AGWDAVLALV---GE--AEEVMVAGGAQIYALTLPL--ADRIELTEVAAAPEGDARFPEIPAGRFREVASEAHPAGPEDE +HPYRFVTLDR- +>UniRef100_Q19N40/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEEKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q1LSS4/2-161 +IISLIAAMTVDRIIGIKNTMPWHLYDDLIWFKKHTNNKPVIMGRKTFDAIK---KPLSGRLNIVLSRNFIPSRDQDIIWV +DNPIKALIAA---GN--VTEVMVIGGAQIYNIFILQ--AHRLYLTHIDINIKGDTWFPHYHTNQWRVTFRKYHNDQEKNL +PRYYFEILER- +>UniRef100_Q19PC0/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q19PB8/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q19N43/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_H2QR61/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGKKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLS +RSLDDALKLTELASK--VDMVWIVGGSSVYKEAMNHPGHLKLFVTRIMQDFESDTFFPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_Q5U9I4/37-237 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGVYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q5U9H4/37-243 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_B4M4D4/5-186 +--NLIVAVCENFGIGLKGDLPWRLKSELKYFSRTTKRNVVIMGRKTYFGVPPSKRPLPDRLNIVLSTTMSRAEPNDVLLC +RSLEEAMKMLEWCDQ--IENIWIVGGSGVYEEAMASPRCYRLYITKIQEQFECDTFFPNIP-ADFHEVPLDEDTPQEENG +IKYEYKILEKQ +>UniRef100_L7KY02/6-168 +--RLVWAQGHEAAIGRDNTIPWRVPEDMARFKEKTLGNPVIMGRKTWDSLPPKFRPLPGRTNIVVTRNPNWS-ADGAVVA +RSVDEALMLA---D---GDTVGVIGGGEIYRAALSF--ATDLCVTEIDVDVGADAFAPEIG-PEWTVADKGEWQT-SSTG +LRYRFIDYTR- +>UniRef100_B4PQL2/5-181 +--NLIVAVCENFGIGINGNLPWRIRSELKYFSRTTKRNAVVMGRKTYFGVPEGKRPLPDRLNIVLSTTLQENEPKGVLLC +RNLEAAMKAL---EDKEVENIWIVGGSGVYEEAMASTRCHRLYITKIHEKFECDTFFPAIP-DSFREVAPDSDTPQEENG +IKFEYKVLEKQ +>UniRef100_K1MMJ9/1-162 +MIRFVYAQDENGGIGYQNELPWHLPNDLKFFKETTMGHTLLMGRKTFESMN--RRLLPGRKTVVLTTNPNYCQIEDLTVV +TSKEEALALA---E---ETDLMIVGGAGVFLSFFDE--VDEITRTVIHASFKHDVSMPQIDETQFELVKQQHVEADAENP +YPHTFEWWRRK +>UniRef100_C2D4L3/1-160 +MISYIWAEDENGLIGASGNLPWHLPDDMAFFKKTTMGHPIISGARTFRSYN---RPLPGRQNIVLSRHGDFP--DGVLVI +SSVEQLCELV---DKNPKENYFVTGGANLFGQLLDK--ADRLYRTKIHHQFTGDTYMPEIKYAQFNQLTSIDGIVDERNR +YPHTFEVFER- +>UniRef100_E0NRW0/3-159 +-INIIAAVAENRAIGYQNKLLYWLPNDLKRFKALTTGHTIIMGRRTFESLP--NGALPHRRNIVLSTTVRNF--EGCDTY +TSLEEALSHC---SP--DEDVYIIGGAHVYRQAISK--AERLYLTEIADTPAADAFFPAYH--EWREVQRETHPADEKHP +HAYAFVDYVR- +>UniRef100_F6CE80/1-167 +MIEYVWAEDEKHQIGLNGHLPWHLPADLRHFKEKTIGHPIIMGRKTFMSLP---KLLPQRKHIVLTSSQKYQHNKQVLIL +SSLAEINDYI---QKHKQEKMCVIGGASVFKALIDQ--VDILEKTAIEAVFEADTKMPAIDYDQFALLNKEHHVSDSKNK +YPYTFLTYQRK +>UniRef100_E1VYA2/14-189 +LIGAIWAQAENGIIGANGTMPWHVPEDLAHFKRTTAGHPVIMGRATWNSFPAKFRPLPGRTNLVLTRDVSAHEQDGAEPV +SNLEEAIALA---KASGGEEIWIIGGGQVYAQALEL--LDLAVITKLEVAAQGDTSAPQLT-ADFALGTSDPSLDTSSTG +TRYRFETWLRQ +>UniRef100_D6JVM1/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVVMGRKTLESMG---RALPNRVNWVITRDINWQ-FDGVKVA +YSIEDALNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTIP-SEFHKTASEQHVD-EKSG +TSFEFATYKK- +>UniRef100_O77455/37-232 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGARVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q19N45/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_B8IF21/4-161 +-ITLIAAVAKNRVIGRDNDLAWRLRSDLRHFRALTMGKPVVMGRRTWDSIG---RPLPGRRVIVMTRNPGWS-APGVESA +ADWPAVLART---EG--ADEIMVAGGAEIFALTLPQ--ADRLHLTEVEAAPEGDTLFPEIPPGAFREVASESHPAGPDDE +HAFRFVTLLR- +>UniRef100_F1RF10/5-184 +-LNCIVAVSQNMGIGKNGDLPWPLRNEYKYQRMTTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPQGAHFLA +KSLDDALKLTELKNK--VDMVWIVGGSSVYKEAMNKPGHIRLFVTRIMKEFESDTFFPEIDLEKYKLLSECSGVPQEEKG +IKYKFEVYEK- +>UniRef100_C4WAC0/3-158 +-LSILVAHDQQRVIGYQNQLPWHLPNDLKHVKQLTTGHTLVMGRKTYESIG---KPLPNRRNVVLTKNKSFH-PEGVDVI +HSFEEIQHL--------EGHVFIFGGQTLFEEMIDK--VDDMFITVVDGKFQGDTFFPPYTFEEWEVESSVEGKLDEKST +IPHTFLHLIRK +>UniRef100_H2PG01/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGKKTWFSIPEKNRPLKDRINLVLSRELKEPPQGAHFLS +RSLDDALKLTELANK--VDMVWIVGGSSVYKEAMNHPGHLKLFVTRIMQDFESDTFFPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_L0EUI9/7-166 +-IIIIAAVARNGVIGQKGKIPWRLSTDMKRFKSLTIGKPIIMGHKTLQSIG---KPLPERHNIIVTRNQSLI-LKDIEIA +FSIKDALDIAF-KKD--TDKIFIIGGGQIYAQVIDI--ATVLQITYIDSDIQGDVFFPPINPHCWQKIEELFFPVGKDDS +YPTRFTTYKR- +>UniRef100_D9SPH5/1-156 +MISLIVAVAKNNVIGNNGIIPWKIKGEQKRFKELTIGKTIIMGRKSFEEIG---KPLPNRKTILISNTQCIE-SENCTTV +NSLSEAFDLT---KD--EDEVFVAGGGQVYKESFTY--ADRIYITVIDKIIDGNVYFPEISSDDFIKSYEERIDA----E +IPYTYYTYERR +>UniRef100_C7AC74/37-237 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRGNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_K1LI60/1-162 +MITFVYAQDLKGAIGYRNDLPWHLPNDLKFFKKVTMGHTTLMGRNTFESMN--RRLLPGRQSVVLTSDLNYCQIEGLTCV +HSIDQVLELA---E---DQELMVIGGAGVFKQLFDH--ADKIIRTVIEAEFEADTYMPKIDESLFERVNVEEGVMDEKNP +YAHRYESWLRK +>UniRef100_Q9RR65/17-175 +-IVAIAAQTENRVIGRDGGMPWHLPADFAHFRALSVGKPNIMGRKVFDTLR--RKPLPERVNIVLTRNENLK-FDGCLIA +HSPEEALQLA---GD--APEIAIIGGEEIYRLYWDR--LTRLEMTLIHAELDGDTFFPEIG-PEWELAQETFRPADEKNR +YDLTFQTWRRR +>UniRef100_B4GFC1/5-184 +--NLIVAVSENFGIGLKGDLPWRLKSELKYFSRTTKRNVVIMGRKTYFGVPASKRPLPERLNIVLSTTLQPAEPSDVVLC +PSLEEAMKHLELRDQ--IENVWIVGGSGVYEEAMASSRCNRLYITKIQQNFECDTFFPSIP-DCFREVPPDADTPQEENG +IKYEYKVLEKR +>UniRef100_E4UBJ6/4-168 +-IILIVAIASNNVIGDYGHMPWKLSSDLKRFKELTLGNPIIMGYRTFLSIK--KNPLPGRLNIVLTRNHRDDVGSEIKFA +DSIDRSLEIA---YKTESKKVFFIGGQEIYTQTINR--ADNLYVTHIEAAIKGDAFFPPIDPSCWQEKGKPIIPASEKDE +YPTRFVIYHRR +>UniRef100_O02604/37-237 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_F7VKA3/10-223 +-LTLVLAATRDMGIGLNGGLPWTLKKEMAYFARVTKRNAVIMGRKTWDSIPPKFRPLKGRLNIVISRSVESE--EGPVMA +SSLEQAINYLRQEQK--VGKVFVIGGGQIYGAALELPVSKRILLTRVLPEFECDTFFPELKESEWVRKSKAELDEQVENA +TEYEFQMWERR +>UniRef100_C3RUA8/37-237 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_C3RUA7/37-237 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_A5K620/37-237 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_L0EX24/2-146 +IVSLIAAVDSKNGIGLNGVMPWHIKEDMQFFRSTTTGYAVVMGRVTFESLG--GKPLPNRKNIVISSNKNELSYDNLFYE +NSFENAISKLL-LEK--HNQIFIIGGESIYKRAMDY--ADKIYLTHINKNYNCDRFFPEVDSKLFSSRI----------- +----------- +>UniRef100_D0VXF2/3-161 +-VALIAAMGLNLEIGADNRLLWDIKEDMNWFRQKTKNKVVVMGRKTYESIG---KPLKGRVNVVLTHNKEYDPHPDVLVR +HNLEDIFFEF---RN--ELEIMVIGGETIYNQFFPY--ANRIYLTQVEKTYEADAFFPEFDCSIWNRYFYQDGSE--DIG +IKYNFSVYKKR +>UniRef100_UPI0001DD0BF5/6-162 +-LVLVYARAANGTIGKDGGLPWHIPADLKHFKKVTMGKPMIMGRKTFESFP---APLPGRRHIVLSRDSDWQ-AEGAEHV +MSVPEALAAA---G---GEETAIIGGSDVFLLFEPQ--AERIELTQIHADYDGDTFMDAPDPERWAEVAREDHEA-SGDT +PAFSFITYERR +>UniRef100_H9K575/3-177 +-LHLIAATCEGMGIGIKGTLPWKLKSELAFFTYMTTNNVVLMGRRTWESIPKENRPLKNRINIVLTSQSLDY-GNDVIVC +KNIPHAFEVI---EKIRIENIWVTGGSSVYKEAMESPNFYRLYLTRIKKYFECDTFFPTIP-NDFVLTEDPNIPQQEEND +IQFVYEVYKK- +>UniRef100_C6LEJ1/1-161 +-MNLIVAVDKNWAIGKDNKLLVSIPADMKFFRQTTTGKVVVMGRKTLESFPN-GLPLKNRTNIVLTGNKNYR-VQDAIIV +HSLEELKSEL---KKYNSEDIYVIGGDSVYRQLLPY--CSLAHVTRINHAYEADTWFPNLDEEGWQIAGDSDEQT--YFD +LEYGFMLYQN- +>UniRef100_I4AP56/3-167 +-ISIITARSKNGVIGSNNSLPWKMPSDMRFFKQTTIGHHVLVGRKTYQSFN---VQLVERPALILTTKSDYQPYKEDQTI +NSLEEGIKKA---KEQNETELFIIGGGEIYKQALDKNLVTNMYITELDAIIEGDTFFPNFEESEWNVVRNDSFAAGEKND +YDYSFVLYEKK +>UniRef100_G2T118/1-161 +-MNLIAAVDQNWAIGNKNELLVRIPADQKFFRETTTGKVVVMGRKTLESFPN-GLPLKNRTNIVLTHDHTYK-VPGAVVV +HDMDELHEEL---KKYDSEDIYVIGGETIYRQLLDE--CDVAHITKIDYAYDADAYFPNLDEPEWKITADSEEQT--YFD +LEYYFYRYER- +>UniRef100_C6GT27/1-156 +MISLIVAVAKNNVIGNNGVIPWKIKGEQKRFKELTIGKTIIMGRKSFEEIG---KPLPNRKTILISNTQCIE-SENCATV +KSLSEAFDLT---KD--EDEVFVAGGGQVYKESFTY--ADRIYITVIDKIIDGNVYFPEISSDDFVKSYEERIEG----E +IPYTYYTYERR +>UniRef100_B9WSE4/5-168 +-IVAIWAQDENGLIGKGDRLPWSLPADLAHFKETTIGHTMVMGRITFDGMG--KRALPNRHTIVLTTDKTYQLSERITIL +HSVEDVLDWY---NK-QEQTLFVIGGGQIFTAFAPY--IETLIVTDIHGQFNGDVYFPAFPMEKFQLQSANLRPKDEKNP +YDFTIKTYERR +>UniRef100_D0S5D0/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVVMGRKTLESMG---RALPNRVNWVITRDINWQ-FDGVKVA +YSIEDALNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTIP-SEFHKTASEQQVD-EKSG +TSFEFATYKK- +>UniRef100_A2BGQ1/4-186 +ILNCIVAVCPDMGIGKNGNLPWHLSNELKHFQKMTMKNVVIMGRKTWFSIPAAHRPLKNRINIVLSRELKTAPEGAHYLA +SDFSSALHLLDELEK-LVDQVWIIGGSSLYKEVMERSGHRRLFVTRILKQFDCDTFIPNFDMDKYKLLPEFPGVPQEDNG +VQYVFEVYE-- +>UniRef100_G7UQC3/3-163 +-ISLIAALDRNHAIGRDNRLPWRLPDDLRRFKALTLGKPVLMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FEGMVAV +ASIEQAIAQA---QAQSADELCVIGGGQVYAQLLAR--ADALHLTRVDTVVEADAFFPAFDPHDWVVSARQRHPADPGHA +LAFEFIDYTR- +>UniRef100_C2EF51/1-167 +MISFVWAEDQKHQIGYKGHLPWRLPADLAHFKEVTMGHPMVMGKKTFDSFP---GLLPGRQHIVLTHDTNLKENPQVEIM +NSIDELTSWL---DENQFQEVSVIGGAMLFNLLLNK--VDKLYKTEILSEFNGDTVMPTINYDEFKLVSKKIGKVDEKNK +YPYVFLEYERK +>UniRef100_H5UH00/13-171 +-VRLVWAQGRGGAIGRDNTIPWRVPEDVARFKELTVGHPVVMGRKTWDSLPPRFRPLPGRTNVVVTRDAGWS-ADGATVA +GSVADALELA---G---GDYIGVIGGGEIYRLAMEF--ATELCVTEIDVEVDADAHAPEIT-DDWTVAVRGEWQT-STSG +ISYRFVDYRR- +>UniRef100_F9D933/3-161 +-INIIAAVARNRAIGYNGDMVYFIKEDLRRFRQLTTGHTVIMGRRTFHSLP--KGALPNRRNIVLSRTETNF--PGCDVY +TSLSEALKHI---AD--NEEAFIIGGASLYKEGLAV--ANRLYLTEIDAVPHADVFFPEYDDGTWQIETKEERPA-TADT +PAYTYVDYVRR +>UniRef100_B4NBB6/5-182 +--NLIVAVCENSGIGLKGDLPWRIRSELKYFSNTTKRNVVIMGRKTYFGVPPSKRPLPDRVNVILSSTLKSNEPNEVLIY +SSLEGAMQEL---EKQQIENVWIVGGSSVYAESMASPRCHRLYLTKIYAEFECDTFFPKIP-ESFREVSPDKDTPQEENG +LKYEYKVFEKQ +>UniRef100_H0QQ07/17-185 +-IGLVWAQTPAGVIGKNGDMPWNLPEDLKHFTRVTTGHPVIMGRKTWLSFPAKYRPLPNRTNIVITRQENWGNAEGAVVV +KSLDDALLES---QFAGCEAVWILGGGEIFKESTGL--ANVAVVTTIDVDADGDTYAPELG-DGWVADTSVPADGTAANG +TRYRFTKWNR- +>UniRef100_B8F4S8/3-161 +-ISVIVARTLNKVIGKDNAMLWHLPVDLAWFRENTLGKPVIMGRKTYESIG---RLLPKRPNIILSRSGFAI--DGAYSA +ISLEQAVELA---KNFNSDEIMILGGGELFKQTMPF--ADKLYLTEIQANIEGDTFF-EFDETQWQQIAEKWSEIDEQNS +YRCRFMILDK- +>UniRef100_F9DHZ1/3-160 +-INIIAAVAKNRAIGYNNDMVYFIKEDLRRFKQLTTGHTVIMGRRTFHSLP--KGALPNRRNIVLSRTETNF--PGCDVY +TSLSEALKHI---SD--NEKAFIIGGASLYKEGLAV--ANRLYLTEIDAVPHADVFFPEYNDGTWEVETRQERAE-TDDT +PAYAYVDYVR- +>UniRef100_C3RUB2/37-243 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q5EXQ5/25-229 +-----------RGLGNNGNLPWKNSVDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTYEHKEKVFII +NSIDDLLLLL---KKLRYYKCFIIGGAQVYRECLSRNLIKQIYFTRINNAYQCDVLFPEFDEGQFRVTSVSEVYN--NKG +TTLDFVIY--- +>UniRef100_B1M531/8-164 +LVSLVAAVARNGVIGRDNGLAWHLSSDLKRFKALTMGKPMLMGRRTWDSIG---RPLPGRRTLVLTRDTGFR-AEGVETV +HDWDSALAAA---G----AELMVVGGAEIYALALPH--ADRLHLTEVEAEPAGDVRFPAFDRARFRETFREAHPAGPRDE +HAFAFVDWER- +>UniRef100_P00378/4-184 +-LNSIVAVCQNMGIGKDGNLPWPLRNEYKYFQRMTSQNAVIMGKKTWFSIPEKNRPLKDRINIVLSRELKEAPKGAHYLS +KSLDDALALLDLKSK--VDMVWIVGGTAVYKAAMEKPINHRLFVTRILHEFESDTFFPEIDYKDFKLLTEYPGVPQEEDG +IQYKFEVYQK- +>UniRef100_H6V6J7/37-237 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLTKQIYFTRINGACPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_E3NWQ4/9-170 +--VHVVAMDQQRCIGKANDLPWHISADLKHFKEITQGGVVVMGRKTLESMG---RALPKRVNWVITRDQDWN-FAGVKTA +HSIDAALEQAIASEK--PASIFIIGGGEIFKQTMHI--ADRLELTHIELDVQGDAYYPEIP-TEFKKVASESHVD-DKTA +IAFEFATYRK- +>UniRef100_Q19N46/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKCYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_G9X253/1-155 +MIGLIVAYSKNHVIGIDGHMPWNIPEELERFKELTTGNVIIMGRLTHKDIG---RILPNRTNIIISNTEKFE-GENCYTV +SSLEDALKIA---G---NRDTYIIGGEQLFKDAIEF--VDKMYITLIEQEFEGDRYFPDFDETKFNMIVEKNFSG----D +ICYKYLTYIRK +>UniRef100_D8IA52/2-145 +IVSLIAAVDSKNGIGLNGVMPWHIKEDMQFFRSTTTGYAVVMGRVTFESLG--GKPLPNRKNIVISSNKNELSYDNLFYE +SSFENAISKLL-LEK--HNQIFIIGGESIYKRAMDY--ADKIYLTHINKNYNCDRFFPEVDSKLFSSR------------ +----------- +>UniRef100_G3UMZ7/5-186 +-LNCIVAVSQNMGIGKNGDLP-TCRNEFKYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINLVLSRGLKEPPQGAHFLA +KSLDDALKLIELRNK--VDMVWIVGGSSVYKEAMNQPGHLRLFVTRIMQEFESDTFFPEIDLEKYKRLSEYPGVLQEEKG +IKYKFEVYEKK +>UniRef100_Q9TVP1/37-232 +-----------RGLGNKGTLPWKCNSDMKYFRSVTDQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_H1Q2H5/3-160 +-INIIVAIAANRAIGFENKLIYHISTDLKRFKKLTTGHTIIMGRRTFESLP--GGALPNRRNIVLSRTQPSL--SDCEIF +PSLEHALEGC---SH--EEDVFIIGGATLYAETLPQ--AHRLYITQIDDMPQADAFFPLIPADEWKKVHEERYAP-SENI +PGYAFIDYIK- +>UniRef100_D9R739/1-162 +-MNIIVAVDKNWSIGNQGQLLVSIPEDKKLFRDETMGKVIVMGRKTLESLPG-KQPLYGRTNIVLTKNPDYK-VKGAVVC +HSLTEAMEEL---GKYPEEDCFIIGGQSVYEQFLPY--CNTAHVTYIDYRYSADTYFPNLDQLSWEMVAESDEQT--YFD +LCYTFRMYQRK +>UniRef100_C3RUA6/37-237 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_E4VBV8/39-220 +-VNLIWAEADDGAIGFDGGMPWHLPEDMKRFKELTVSHPVIMGRRTWESLNVKYRPLPNRDNIVVSHNPQYL-ALGATVV +TDLDAALDIA---RQ--ESEIWVIGGAQVFQEALPF--ASKAFVTKIQTSVDADTYAPDMDAGLWEVADPGHWKRDDSGI +KRYRFVTYRK- +>UniRef100_Q19N44/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_D5U4M6/2-156 +IVSLIAAVDSKNGIGLNGVMPWHIKEDMQFFRSTTTGYPVIMGRVTFESLG--CKPLPKRKNIVISSSINNEFYDNLFFD +TSFENALSKLL-LEK--HNQIFIIGGESIYKKALDY--ADIIYLTHINKNYNCDRFFPEVDKTLFNSNKLKSFIY---DN +INI-------- +>UniRef100_E5XSE0/3-161 +-VGVVWAQGRNGVIGIDGELPWSIPEDMRRFRQLTVGHTVVMGRRTWDSLPEQFRPLPKRTNVVLSRDRAFS-AEGAQVE +HDIVSATAPG---RA--GETVWVIGGGEVYAKAVHL--ASVAEITEVDFEVEGDAYAPQLA-VGWRVVKEGPWQY-SESG +LRYRFTTFQR- +>UniRef100_H5TK91/4-163 +VITLVWAQDRVGAIGRDNSIPWRVPEDMRRFRELTGSDPVVMGRKTWESLPERFRPLPERRNIVITRNHDYI-ASGAEIA +DSLREALDRI-------VGAVTVMGGGAIYEAAMEH--ASQLRITEIDLLVDADAFAPEIDPYAWEVAETTAWQT-SSGG +LRYRFVDYLR- +>UniRef100_I1YVH7/3-161 +-INIIAAVAKNRAIGYNNDMVYFIKEDLRRFKELTTGHTVIMGRRTFHSLP--KGALPNRRNIVLSRTESDF--PGCDVY +TSLNEALKHI---AD--NEEAFIIGGASLYKEGLAI--ADRLYLTEIEAIPHADVFFPEYNDGTWEVETRQERPE-TADT +PAYAYVDYVRK +>UniRef100_A5E6H1/11-211 +---IVAALKPSYGIGNKGKLPWRLRKEMAYFKRVTLQNAVIMGRKTWESIPVKFRPLPDRLNIVLSRSFANEEENGVIHA +NSIGRCVELI---KEKNLLKVFIIGGSEIYHAFLREKLVDYLLITEIEQEVEMDTFL-KFDTNEWVMGSQEELKEVKEGD +FTYNYTIWKRK +>UniRef100_D0CAK1/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVIMGRKTLESMG---RALPNRVNWVITRDINWH-FDGVKIA +YSIEDALNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTIP-NEFHKTASEQQVD-EKSG +TSFEFATYKK- +>UniRef100_L7LBN4/3-161 +-IALVWAQDRTGAIGRRGAIPWRVPEDLAHFREVTGDGAVIMGRKTWESLPTRFRPLPGRRNIVLTRASGYT-AEGAEVL +ADLEAALDLV---G----RAASVIGGGEIYSAALQH--AHQLLVTEIDMLVSADAFAPPVDLDVWEEAAASNWQR-SSTG +TMYRFLEYRR- +>UniRef100_K6L0V7/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVIMGRKTLESMG---RALPNRVNWVITRDINWH-FDGVKIA +YSIEDALNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTIP-SEFHKTASEQQVD-EKSG +ISFEFATYKK- +>UniRef100_UPI00024BB80F/2-160 +IISLIAALSVEHVIGTGNVMPWHLPSDLIWFKCMTQNKPVIMGRKTFESIG---YPLSNRHNIVLSSRSGSS-SGGLTWV +NSIDDALDLV---KN--VKEVMVIGGECIYSQFILR--AKRMYLTYIYASVSGDIYFPEYKPWEWETIFSEFHNADALNY +YSHCFKILER- +>UniRef100_K7KHI6/29-203 +---VLVAATQDWGIGKDGKLPWRLPTDLKFFKDITVKNAIVMGRKTWESIPLEYRPLSGRLNVVLTRSGSFDIAENVVIC +GSMSSALELL---AASSIEKVFVIGGGQIFREALNAPGCEAIHLTEIQSSIECDTFMPPVDFTMFRPWYSSFPKV--ENN +IRYCFTTYVR- +>UniRef100_L0WZW6/2-165 +IVSLIAAVDSKNGIGLNGFMPWHIKEDMQFFRSTTTGYAVVMGRVTFESLG--SKPLPNRKNIVVSSRSNIELYDNLFYE +KSFEDSISKLL-LEK--NNQIFIIGGESIYKKALDY--ADTIYLTHIDKDYHCDRFFPQIDTSLFHSNKLKTFFH---ND +INISIIKYTR- +>UniRef100_C5CC92/11-185 +VIAMIWAQTPGRVIGRDGTMPWHVPEDLAHFRAHTHGHPVIMGRRTWESFPARFRPLPGRTNIVVSRTLQLR-AAGAVVV +PDFGAALAAA---AEAGCDTVWVIGGATLYDQALDV--ASRAEVTVIDADVDGDTHAPPLD-ARWRRTAVDPAPDDSASG +PRHRFERWER- +>UniRef100_B9CRZ3/3-158 +-LSILVAHDKQRVIGYQNQLPWHLPNDLKHVKQLSTGHILVMGRKTFESIG---KPLPNRRNVVLTNNPSFK-HEGVDVI +HSIEEINDIP--------GQVFIFGGQTLFEEMIDK--VDDMYITVIDGKFQGDTFFPPYTFEDWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_D8GLE8/1-158 +MLHIIAALNEDYALGRDNKLLWHIPEDLKRFKDITYGKSIIMGRKTFESLP---CILPKRKHIVITRDKSYNIDERVEIV +HHVEDVLKYK---DS--PIESFVSGGGEIYKQLLPY--CNKLYLTKIHSHEKGDTYFPKFDKSNYHVIEFKEHCY---GN +IKYSFITYEK- +>UniRef100_E5CYD8/37-237 +-----------RGLGNNGALPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTHEQKEKVFII +QSIDDLLLLL---KKLKYYKCFIIGGAQVYKECLNRNLIKQIYFTRINNAYQCDVLFPQFDEGQFRMTSVSEVYN--NKG +TTLDFVIYSK- +>UniRef100_Q6IQS4/4-186 +ILNCIVAVCPDMGIGKNGNLPWHLSNELKHFQKMTMKNVVIMGRKTWFSIPAAHRPLKNRINIVLSRELKTAPEGAHYLA +SDFSSALHLLDELEK-LVDQVWIIGGSSLYKEVMERSGHRRLFVTRILKQFDCDTFIPNFDMDKYKLLPEFPGVPQEDNG +VQYLFEVYE-- +>UniRef100_B3L1J6/37-237 +-----------RGLGNNGALPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTHEQKEKVFII +QSIDDLLLLL---KKLKYYKCFIIGGAQVYKECLNRNLIKQIYFTRINNAYQCDVLFPQFDEGQFRMTSVSEVYN--NKG +TTLDFVIYSK- +>UniRef100_C3KIX5/4-185 +VLNAIVAVCPDLGIGRNGDLPWHLNNEFKHFRRMTSQNVVIMGRKTWFSIPEKNRPLNNRINIVLSRELKTPPAGAHHLA +QDFNSALRLVDLAEQ--VDQVWVIGGSSLYKELMESQGIRRLFVTQILKQFECDTFLPKISPDKYRLLPEFPGVPQEENG +IQYRFEVYE-- +>UniRef100_D0EXG8/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVIMGRKTLESMG---RALPNRVNWVITRDINWH-FDGVKIA +YSIEDALNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTIP-SEFHKTASEQQVD-EKSG +TSFEFATYKK- +>UniRef100_D4LWB7/1-161 +-MNIIVAADKNWAIGKDNKLLVSIPADMKMFRQETTGKVVVMGRKTLESFPN-GLPLKNRTNIVLTGNKNYK-VKDAIIV +HTIEELLEEI---KKYPSEEVYCIGGDSVYKQLLPY--CDTAHVTKIDFGYEADSYFPNLDGPEWKITAESDEQT--YFD +LEYSFVKYER- +>UniRef100_E5CYD7/37-237 +-----------RGLGNNGALPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTHEQKEKVFII +QSIDDLLLLL---KKLKYYKCFIIGGAQVYKECLNRNLIKQIYFTRINNAYQCDVLFPQFDEGQFRMTSVSEVYN--NKG +TTLDFVIYSK- +>UniRef100_J7TNS8/2-146 +----------------ENAMPWTLPEDLAWFKRNTVNKPVIMGRVTYESIG---RPLPDRLNIVLSRTPGND--DRVVWA +KSVEEALAIA---QKETDGEIMVMGGGKVYGQFLPL--ADRLYLTHVDAEVSGDTYFPDYEPDEWDSTFMEYHDADEANS +HGFCFEILERR +>UniRef100_UPI00026592AB/52-229 +--AVVAACKASRGIGFRGDLPWKLPNEMKHFARVTTENSVVMGRKTWESIPDKRRPLPNRVNIIVSATLQPSDANGVFVV +RSLEEALEVS---RKENVERVMVIGGAQLYQDALKHPDLSTVYLTDINTDFECDTFL-EIDERQFQEEDSIDPAFQEENG +IQYRYRVLRK- +>UniRef100_D0BW42/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVIMGRKTLESMG---RALPNRVNWVITRDINWH-FDGVKIA +YSIEDALNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTIP-SEFHKTASEQQVD-EKSG +TSFEFATYKK- +>UniRef100_Q74FN5/3-155 +-ITLIAAMAENRVIGNRGAIPWHLPDDLARFRAITLGHPVLMGRRTFESIG---RPLPGRLNIVLSHREGYA-PPGCLVA +RDLAAALELA---RD--AAELFVCGGGELYREALPL--ADRILLTLVQGEFPGDVTFPEVP-ADFVETAREEGVG----G +PAHLFLTYER- +>UniRef100_Q98TR9/5-187 +ILNCIVAVCPDMGIGKNGNLPWHLSNELKHFQKMTMKNVVIMGRKTWFSIPAAHRPLKNRINIVLSRELKTAPEGAHYLA +SDFSSALHLLDELEK-LVDQVWIIGGSSLYKEVMERSGHRRLFVTRILKQFDCDTFIPNFDMDKYKLLPEFPGVPQEDNG +VQYLFEVYE-- +>UniRef100_C2MBL2/3-165 +-IWIIVATARDRAIGRDGTMPWRLKDDLRRLKATTTGHAVIMGRHTWDSIG--ARPLPNRYNIVVSRTLPEGDAETHYVA +STLEQALQHC---QQAGYDRVYIMGGGVLYKSGLPY--ATHLNLTMVDTVVDADTHFPEINLSEWSKLEEAHYPADERND +YPVTQTLYKR- +>UniRef100_K9AN65/3-158 +-VSIIVAHDKNRVIGIDNQLPWHIPNDLKHVKKLTTGNTLVMGRQTFESIG---KPLPNRRNVVLTRNTSFN-PEGLDVI +HSFNDIEKL--------EGHVFIFGGQTLFDEMIDK--VDDMYITVVEDTFQGDTFFPPYTFEDWEVESSVRGELDDKNT +IPHTFLHLIRK +>UniRef100_G1WGN9/5-170 +-LSAIVAVCDDWGIGRDGGMVVANKQDMRHFVSTTTGHPVIMGRKTLESFPG-GRPLKNRLNIVLTRDPFFH-REGVEVV +HSVDAALDLV---CD--QDEAWVIGGGQVYQQLLPY--CERAVVTKNHCLRAADAYFPNLDQEAWELVDETEPIIEGDEG +VSFSFATYQRR +>UniRef100_G7SE31/5-168 +-IVAIWAQDENGLIGKGDRLPWSLPADFAHFKETTTGHTMVMGRITFDGMG--KRALPNRHTIVLTTDKTYQLSEHVTIL +HSVEDVLDWY---NK-QEHTLFVLGGGQIFTAFAPY--IEALIVTDIHGQFNGDVYFPAFPMEKFQLQSANLRPKDEKNP +YDFTIKTYERR +>UniRef100_Q5YPL6/10-168 +-IGLIWAQTTDGVIGFENTIPWRVPEDMANFRTVTWGHPVIMGRRTWDSLPPKFRPLAGRRNVVVTRQPDWS-APGAERA +GSLTEALALT---E---PESVWIAGGAQIYETAMDF--ATELLVTEVQVSVQGDAHAPVIG-AQWRLAEAGPERT-STTG +LKFRINRYVRR +>UniRef100_C1D068/7-164 +-LVAIVAMTENRVIGKDGGMPWHLPADLAHFRRLSVGKPNIMGRKVYDSLG---QALPGRTNIVLTRNRGFQ-APGCQVV +HTPQEALDAA---GD--APEIAILGGEEIYRLYLEQ--LTRVEMTLIHTSLEGDTFFPELS-GQWEVTAERERPADEKNR +YDLTFRTLIRR +>UniRef100_F8KBW5/4-159 +-LNLIWAEDLNGWIGKDNTIPWHVSADMKHFKTKTTGHPIIMGRRTFASLG--NKPLPKRENIVLTSRNIDA--EGVEVV +HSLAALKEYL---KA-NPNEYFVIGGATIYQQLLPM--ATKLTRTVINKQIVGDTKMPTIDYDRWHLVNHNDYEK--DDQ +LICRFEEWE-- +>UniRef100_G8Z1X8/37-237 +-----------RGLGNNGALPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTHEQKEKVFII +QSIDDLLLLL---KKLKYYKCFIIGGAQVYKECLNRNLIKQIYFTRINNAYQCDVLFPQFDEGQFRMTSVSEVYN--NKG +TTLDFVIYSK- +>UniRef100_Q9U0F5/37-237 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFILGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_E1FRE1/7-178 +-MNLIVAMDDCGGIGRNGDMPWQLPAEMSRFAKLTTSNAVIMGRKVWDSIPAKFKPLKNRFNVVLSRKMKEVTNENVVIA +RNFESALSLL---QNMNIETIWNIGGREIYELGLNSPFLHQMYITRVEGDFLADVFFPEVDYSRFMKCPEPEEVQ-QEKG +IKYRYEIYT-- +>UniRef100_UPI0002AE213B/6-166 +-LSLIVAIANNGTIGINNSLPWHLPDDLGFFKQNTVGKPIIMGRKTYESLG---RPLPKRANIVISSQSAPENPENVHYF +TNLMTAIETF---ND--SPEIMIIGGAQLYRAAIPM--MNRLYVTRVDADIVGDTQLPEILNETATLVSREHHPMDEKHA +HPFTFEIW--- +>UniRef100_B7GUQ6/2-182 +--NLIWAEARAGAIGLNGGMPWHCAEDMKHFKELTVSHPVIMGRKTWESLGVKYRPLPNRDNIVVSHDPMYR-APGATVV +TSLDDALDMA---RQ--ESEIWIIGGAQLFAEALPF--ADKAYVTDLAATVDADSYAPDMASGMWREAEVGEWHTKEESG +ISYRFRILAK- +>UniRef100_A0Z2N0/14-176 +--VLVLAVSENGVIGRGNALPWDLPDDLQHFKKATMGCPILMGRKTFESVG---RPLPGRTNLVLTRDSTWQ-APGVTIF +SSVDKALALA---EAQGASAVCVVGGAEIYRLCLPR--ADRILLTLVHGDVSGDATFDLSVLETWQEQRREHFPKGARNS +HDFSVVEFVR- +>UniRef100_I9CG42/5-161 +-IALVVAVARNGVIGRDNGLAWHLSSDLKRFKALTMGKPMLMGRRTWASIG---RPLPGRRTLVLTRDRGFH-AEGAEIV +HDWDAAVAAA---A---APELMVVGGAEIYALALPH--ADRLHLTEVEAEPEGDVRFPAFDRAAFRETFREAHPAGPRDE +HAFAFVDWAR- +>UniRef100_P22573/4-184 +LLNCIVAVDQNMGIGKKGHLPWPLINDFKYFQRMTTQNLVIMGKNTWFSIPEKNRPLKDRINLVLSKKLKEIPHGAHFLA +RSLNDALKLIELVNK--VDRVWIIGGSSVYKDAMNYSSHLKLFVTRIMQSFETDTFFPEIDLKNYKLLIEYPSNTQEEKG +IKYKFEVYEK- +>UniRef100_G0EJ73/2-165 +IVSLIAAVDSKNGIGLNGVMPWHIKEDMQFFRSTTTGYAVVMGRVTFESLG--SKPLPNRKNIVISSSINNDLYDNLFYE +SSFENTISKLL-LEK--NNQIFIIGGESIYKKALDY--ADIIYLTHIDKDYNCDRFFPQIDTKLFQSSKLKTFFH---ND +ININIIKYTR- +>UniRef100_G2JBY2/4-161 +-LSIMIARARNGVIGRGNQLPWHLPEDLAFFKRTTMGAPVIMGRKTHQSIG---RPLPGRRNLVITHHPAYV-LAGCEAV +ESLADALARC---EQDHVPEAFLIGGARLYMEGLAY--ASRLIMTEINHDFDGDVRIPAPDPAIWRVMSRETHRA---AG +WDYSFVEYQKR +>UniRef100_C7MA29/10-175 +-IAMIWAQARGGVIGAGGTMPWHLPEDLKHFSRTTTGSPVVMGRRTWESFPPKYRPLPGRTNIVITRDDELE-LPGAVRA +RSLPEALELA---ASVPGTTTWVIGGGAIYADAIGV--AEQLVVTEIDLAVDGDTLAPRIP-EDFTLAGADPAEGEGAGG +LRYRILTYRR- +>UniRef100_E8KAC0/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELKHFKETTLNHAILMGRVTFDGMG--RRLLPGRETLILTRNPEES-IEGALVF +QNVEDVLEWY---HH-QGKNLYIIGGKQIFQLFEPY--LDEIIVTQIHAQVEGDTYFPDFDLNSFETVESKSYSKDEKNA +FDFTIEYRKRK +>UniRef100_Q19N42/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAHVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_G6CEK6/1-164 +MLAFLWAEDQNGLIGQNGHLPWSLPNDLANFKHETVHEVVVMGRKTYDSLP--VQPLPGRQNIVITRQPDLAVADGVFVM +HTKAELLKYE---QANPMKKIFIIGGADIFAMYADD--VDYLYVTKIAESFEGNVYMPKLAMDQFELISQTPGVVDERNR +YAHTFEIYQRR +>UniRef100_C3RUB1/37-237 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_E5CRE7/3-158 +-LSILVAHDKQRVIGYQNQLPWHLPNDLKHVKQLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTNNHSFK-HEGVDVI +HSIEEINDIP--------GQVFIFGGQTLFEEMIDK--VDDMYITVVDGKFQGDTFFPPYTFEDWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_B3XQ79/4-159 +-LNLIWAEDLNGWIGKDNTIPWHVSADMKHFKTKTTGHPIIMGRRTFASLG--NKPLPKRENIVLTSRNIDA--EGVEVV +HSLAALKEYL---KA-NPNEYFVIGGATIYQQLLPM--ATKLTRTVINKQIVGDTKMPTIDYDRWHLVNHNNYEK--DDQ +LICRFEEWE-- +>UniRef100_H9EWZ9/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNHPGHLKLFVTRIMQDFESDTFLPEIDLEKYKLLPEYPGVLQEEKG +IKCKFEVYEK- +>UniRef100_F0VY73/5-164 +-IVAIWAEDENRLIGVNDGLPWRLPKELKHFKETTMGQALLMGRVTFDGMN--RRILPGRETLILTRDKSFE-AEGVTIV +HDMDEVFDWF---EK-HDKTLYIVGGASIYKAFLPH--CDAIIKTTVHGVFEGDTYFPDVDLTSFRKVSETFNEKDDKNA +YDFTITVLEK- +>UniRef100_E4KUI4/4-165 +--WIIVATAQDRAIGRDGTMPWRLRDDLRRLKATTTGHAVIMGRHTWDSIG--ARPLPNRYNIVVSRTLTEGDAETHYVA +STLEQALHHC---QQAGYERAYIMGGGVLYKSGLPY--ATHLNLTVIDTVVDADTHFPEINLAEWSKLEETHYPADERND +YPVTQTLYKR- +>UniRef100_K6NX36/9-169 +--VHVVAMDKNYCIGKGNALPWHISADLKHFKEITQGGVVIMGRKTLESMG---RALPNRVNWVITRDINWH-FDGVKIA +YSIEDALNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPAIP-SEFHKTASEQQVD-EKSG +TSFEFATYKK- +>UniRef100_Q89G37/3-166 +-IVFVVAVAENGVIGAGNAIPWRQKSDMARFKALTIGKPVIMGRKTFESLP---RPLPGRTNIVITRDPAYR-AAGAVVT +TSAVDAEAIARLRRS--VTEIAVIGGAEIYRQWFGR--ADRLEITEVHARPDGDTHF-GIDKAEWEETARIRHPAGPNDS +ADYSYVTYRRR +>UniRef100_Q05762/23-198 +--QVVVAATKEMGIGKDGKLPWNLPTDLKFFKDITLKNAVVMGRKTWESIPIKYRPLSGRLNVVLTRSGGFDITENVVTC +SSVDSALDLL---AAPSIERVFVIGGGDILREALNRPSCDAIHLTEIDTSVDCDTFIPAIDTSVYQPWSSSFPVT--ENG +LRFCFTTFVR- +>UniRef100_A8XF85/4-183 +-MNMIVAMDTEGGIGKNGVLPWRIRKDMQYFAAVTKKNAVLMGRKCWESIPESRRPLPGRLNIVLSRQLEKQNTDNLIVV +NSLESALKLLSFVDS--IETIWNIGGAEIYDLALRENLVDEIHLTRIHKNFEADVHLKSLDFNKLKKIIDAEASSFEENG +LQFEIGKW--- +>UniRef100_Q1WU16/1-167 +MISFVWAEDQKHQIGYKGHLPWRLPADLAHFKEVTMGHPMVMGKKTFDSFP---GLLPRRQHIVLTHDTNLEENPQVEIM +NSIDELTSWL---DENQFQEVSVIGGAMLFNLLLNK--VDKLYKTEILSEFNGDTVMPTINYDEFKLVSKKIGKVDEKNK +YPYVFLEYERK +>UniRef100_P27421/4-184 +LLNCIVAVDQNMGIGKNGYLPWPLTNDFKYFQRMTTQNLVIMGKNTWFSIPEKNRPLKDRINLVLSKKLKEIPHGAHFLA +RSLNDALKLIEFVNK--VDMVWIIGGSSVYKDAMNYSSHLKLFVTRIMQSFETDTFFPEIDLKKYKPLIEYPSNTQEEKG +IRYKFEVYEK- +>UniRef100_C2GVD7/37-218 +-VNLIWAEARAGAIGLNGGMPWHCAEDMKHFKELTVSHPVIMGRKTWESLGGKYRPLPNRDNIVVSHDPMYR-APGATVV +TSLDDALDMA---RQ--ESEIWIIGGAQLFAEALPF--ADKAYVTDLAATVDADSYAPDMASGMWREAEVGEWHTKEESG +ISYRFRILAK- +>UniRef100_E8MMZ2/37-218 +-VNLIWAEARAGAIGLNGGMPWHCAEDMKHFKELTVSHPVIMGRKTWESLGVKYRPLPNRDNIVVSHDPMYR-APGATVV +TSLDDALDMA---RQ--ESEIWIIGGAQLFAEALPF--ADKAYVTDLAATVDADSYAPDMASGMWREAEVGEWHTKEESG +ISYRFRILAK- +>UniRef100_D7AFP8/3-155 +-ITLIAAMAENRVIGNRGAIPWHLPDDLARFRAITLGHPVLMGRRTFESIG---RPLPGRLNIVLSHREGYA-PPGCLVA +RDLAAALELA---RD--AAELFVCGGGELYREALPL--ADQILLTLVQGEFPGDVTFPEVP-ADFVETAREEGVG----G +PAHLFLTYER- +>UniRef100_B9EC23/1-156 +MLSIIVCHDRNRVIGFENKMPWHLPNDLKRVKTLTTHNTIVMGRKTYESLG---KALPNRRNVVLTRDKDFK-PNDADVI +YSLDEIDQL--------EGHVFIFGGQNLYEQMIDK--VDDMYVTVIEEKYPGDAFFPEYTFKDFKVKSIEEGVLDEKNM +IPHHFMHLVR- +>UniRef100_Q03Y56/4-164 +-IKMVWAEDRQHAIGKDGGIPWHMPDDLKLFRDETVNTLMIMGRPTWLSIG---RPLPKRTTVVMTRQEDWTPYPEVKVI +HSIEEAKNLI---AK-EERDITIAGGAAVYREFMPY--ATDLVITRVDGVIDGDTFVDEVDLTQFQLKSSEPHAKDDNHD +YAFVVERYER- +>UniRef100_B4IBU7/5-181 +--NLIVAVCENFGIGIKGDLPWRIKSELKYFSRTTKRNAVVMGRKTYFGVPESKRPLPDRLNIVLSTTLQESDPKGVLLC +PNLETAMKIL---QEQEVENIWIVGGSGVYEEAMASPRCHRLYITKIMQKFDCDTFFPAIP-DSFREVAPDSDMPQEENG +IKFEYKVLEKQ +>UniRef100_E2MUF3/15-173 +-VGMIWAQSRAGIIGDGATMPWHLPEDLQHFKTTTMGAPVIMGRRTWDSLNPKFRPLPGRRNIVLSRSVSDF--PGAESA +TSLEAALAAV---AD--EPAAWIIGGGRVYRDALSL--ADECVVTDIDTDVSVPVPVMAPDLYDWVRVEDGPWQT-STTG +LRYRFCTWQR- +>UniRef100_D8IKV0/1-167 +MISFVWAEDQKHQIGYKGHLPWRLPADLAHFKEVTMGHPMVMGKKTFDSFP---GLLPRRQHIVLTHDTNLKENPQVEIM +NSIDELTSWL---DENQFQEVSVIGGAMLFNLLLNK--VDKLYKTEILSEFNGDTVMPTINYDEFKLVSKKIGKVDEKNK +YPYVFLEYERK +>UniRef100_Q68KH6/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_A0EPY9/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_E0PKH6/5-164 +-IVAIWAEDENRLIGVNDGLPWRLPKELKHFKETTMGQALLMGRVTFDGMN--RRILPGRETLILTRDKSFE-ADGVTIV +HDMDEVFDWF---EK-QDKTLYIVGGASIYKAFLPH--CDAIIKTTVHGVFEGDTYFPDVDLTSFRKVSETFNEKDDKNA +YDFTITVLEK- +>UniRef100_Q9U0E7/37-237 +-----------RGLGNKGTLPWKCNSDMKYLRSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_C7SAR2/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTRKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_D5ESJ0/1-170 +MINIIAAVAQDRAIGFQNKLIYWLPNDLKRFKALTTGHTIIMGRNTFLSLP--KGALPNRRNIVLSKSARGS-FPGCDVY +PSLDEALAHC---AP--DEDVYIIGGASVYQQALPL--ADRLCLTEIDDTPEADTFFPPYK-DEWKEAARESHDIDDRHA +HRYAFVDYIRK +>UniRef100_D0L1A6/8-163 +-IYLVAAMGSNRVIGNGSNIPWRIPGEQKIFRTLTEGKVVVMGRKTFESIG---KPLPNRHTVVISRQTHYL-APGCTVA +TTLAQAIAIA---AE-AGKDLYVAGGAEIYALAMPH--AHGIFLSEVHQTFDGDAFFPKLDEKDFELVSSETIQA----A +IPYTYSVYERR +>UniRef100_Q9UUP5/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_A0EPY1/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_F9FBC4/1-184 +-----------MGIGLHGTMPWQLCKEMKYFARVTTRNAVIMGRKTWDSIPTKFRPLKDRLNIVISRSAKVE-PSEPVRV +QSLELALQYA---RAHDVGRIFVIGGAQIYDAALRLPEARRILLTSIERDFDCDTFFPDLKDGSWERKSREELQEQEEAG +TKYEFQMWEK- +>UniRef100_E8SH41/3-159 +-LSILVAHDQQRGIGFEGQLPWYLPNDLKHVKKLTTGHTLVMGRATYESIG---KPLPYRRNVVITSNPDFK-PDGVEVI +HSIEEIDAIG-------DDHIFIFGGQTLFETFIDR--VDDMYITVIDDKFQADTFFPPYTFEDWEVTSAVEGTVDEKNK +YPHTFLHLTRK +>UniRef100_F0SXC6/2-161 +--KALVAVDLNWGIGYRGNLLKRIPEDMKLFKRLTLGKVVIMGRATFESLPG-KEALKDRINIVLSKNDDYE-KANVTVC +HSLQELFPEI---QKYSSEDIFIIGGETIYSQLLPF--CSQAYITKIQNKYAADKYFPNIDQRSWKLVSQSDLKI--YED +IQFFFTEYVK- +>UniRef100_K4KV44/2-162 +--KAIVSVDQNWGIGYKGDLLLKIPEDMKFFKQMTVGKVVVMGRGTYESLPG-KEPLKDRTNIVLSTNRDFQ-DERFIIC +HSLEDLLQEL---KEYPSDDICVIGGESLFQLLMPY--LNELYVTKIRHTFPADKHLRNVDEDNWKVESEGELQT--YND +IQYSVVKYVRK +>UniRef100_Q8I9L4/29-210 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN----- +----------- +>UniRef100_C5QSH4/3-158 +-LSILVAHDKQRVIGYKNQLPWHLPSDLKHVKKLSTGHTLVMGRKTFDSIG---KPLPNRRNVVLTNNPSFQ-HEGVDVI +HSIDDIYNLP--------GQVFIFGGQTLFEEMIDK--VDDMYITVVDGKFQGDTFFPPYTFEEWEVDSSVEGQLDDKNT +IPHTFLHLVRR +>UniRef100_D8JGY1/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVIMGRKTLESMG---RALPNRVNWIITRDINWQ-FDGVKIA +YSIEDALNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTIP-SEFHKTASEQQVD-EKSG +TSFEFATYKK- +>UniRef100_Q19N41/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DRIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_J5U851/1-155 +MIGLIVAYSKNHVIGIDGHMPWNIPEELERFKELTTGNVIIMGRLTHKDIG---RILPNRTNIIISNTEKFE-GENCYTV +SSLEDALKIA---G---NRDTYIIGGEQLFKTAIEF--VDKMYITLIEQEFKGDRYFPYFDETKFDMITEKEISG----D +ICYKYLTYIRK +>UniRef100_F0KM43/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVVMGRKTLESMG---RALPNRVNWVITRDINWQ-FDGVKIA +YSIEDALNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTIPSEFHKIASEQQVD--EKSG +TSFEFATYKK- +>UniRef100_C5MGL9/7-194 +-ISIIVALKPSLGIGNNGKMPWRLRKEIRYFKDVTSKNAVIMGRKTWESIPVKFRPLPDRLNIILSRSYENEIDENIIHA +NSVESSLSFM---SN--IDRVFIIGGAEIYNDLINNPLVTQLLITEIEESVEMDTFL-KFPLEKWTKQPKSELQKINEGD +FTYNYTLWTRK +>UniRef100_K6X2I1/6-168 +--RLVWAQGREAAIGRDNTIPWRVPEDMARFKEKTLGNAVIMGRKTWDSLPPKFRPLPGRTNIVVTRNPEWS-ADGALTA +RTIDEALSLA---D---GDTVGVIGGGEIYRLAMRY--ATELCVTEIDVDVGADAFAPEIG-PEWTVADKGEWQT-STTG +TAYRFVDYTR- +>UniRef100_L0MU90/2-163 +IISLIAALTTNHIIGKKNVIPWYLPIDIKWFKYHTLYKPIIMGRKTFESIG--KKPLLNRLNIVLSRNLLNN-YNGVFVV +ENIDEALSLI---QD--AYEVMVIGGSEIYNVFLPR--AQRLYLTYIHNMVDGDTLFPDYDVREWKSIFNSFYKVREDCF +CYLHFSILER- +>UniRef100_F2J2A9/1-154 +------------MIGADNDMPWHLPSDLRHFKTITLGKPVVMGRKTFESLG---RPLPGRPNIVISRQPAYA-PEGVEVA +GSLADALARA---ADLGADEIVVMGGGQIYAEAMAL--ADRLEITEVRARPEGDTRFPAIDRDVWQETARVEGVRGEKDS +ACFCHVTWRRK +>UniRef100_E8N9N3/4-164 +-IGLVWAEARGGVIGSDGGMPWHVPEDLAHFRAVTGSSDVVMGRRTWESLPPRFRPLPGRRNIVVTGTDTWS-AEGAERA +TSFDDALSRA---E---SDTVWVIGGGRLYADAIHR--ADVVELTRLDVAVEGDTFAPSIE--GWRRDAVDPAEETSRTG +IRYRFETYRRR +>UniRef100_B4QX21/5-181 +--NLIVAVCENFGIGIKGDLPWRIKSELKYFSRTTKRNAVVMGRKTYFGVPESKRPLPDRLNIVLSTTLQESDPKGVLLC +PNLETAMKIL---EEQEVENIWIVGGSGVYEEAMASPRCHRLYITKIMQKFDCDTFFPAIP-DSFREVAPDSDMPQEENG +IKFEYKVLEKQ +>UniRef100_A0SIB6/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_G7VM69/4-164 +-IKMVWAEDRQHAIGKDGGIPWHMPDDLKLFRDETVNTLMIMGRPTWLSIG---RPLPKRTSVVMTRQEDWTPYPEVKVI +HSIEEAKNLI---AK-EERDITIAGGAAVYREFMPY--ATDLVITRVDGVIDGDTFVDEVDLTQFQLKSSEPHAKDDNHD +YAFVVERYER- +>UniRef100_Q211Y1/4-168 +-IVLIVAVADNGVIGSAGALPWRLKSDLQRFKQLTLNKPVVMGRKTFASIG---RPLPGRTNIVMTRDTGLT-LPGAVVT +SSFDTAQAIARALRR-FATEIAVIGGAEVYAQWLAV--ADRIELTEVHASPAGDAHFAALDAAAWEEAGRIRNAAAADDS +ADFSYVTYRRR +>UniRef100_Q6FER8/9-169 +--VHVVAMDQKQCIGKGNALPWHIPADLKHFKEITQDGVVIMGRKTLESMG---RTLPKRVNWVITRDPNWQ-FEGAKVA +SSIEAALKGAAQHTD--KKTLFIIGGGEIFKQTINI--ADRLELTHVELDVQGDAYYPAIP-SQFNKVSSEKHFD-DKTG +IAFEFVSYQK- +>UniRef100_A0EPY3/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_Q701L3/4-159 +-IYLVAAMGANRVIGNGPDIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRRTVVLSRQASYS-AAGCAVV +STLSQAIAIA---AE-HGKELYVAGGAEVYALALPR--ADGVFLSEVHQTFEGDAFFPVLDEAEFEVVSAETVQA----T +ITYTHSVYARR +>UniRef100_Q53D67/5-185 +-VNCIVAVDKQLGIGKNGTMPWYLKNEMMYFQKMTSKNVVIMGKRTWFSIPEKKRPLANRINIILSRELREPPKGAHFLA +RTLDDAFNFYRLTKQ--LNTVWVIGGKSVYESVLNYECSLKLYITRIMESFDCDVFFPSINFTEYTMLSELPGKDFEENG +IKYKFQVYEKR +>UniRef100_Q5U9G8/37-237 +-----------RGLGNKGTLPWKCNSDMKYLSSVTTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIFGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_G5L2Z5/5-168 +-IVAIWAQDENGLIGKGDRLPWYLPADWAHFKETTTGHTMVMGRVTFDGMG--KRALPNRHTIVLTTDKTYQLSEHVTIL +HSVEDVLDWY---NK-QEQTLFVLGGGQIFTAFAPY--IETLIVTDIHGQFNGDVYFPAFPMKKFQLQSANLRPKDEKNP +YDFTIKTYERR +>UniRef100_E1ZW71/5-180 +-LELIAAACENMGIGINGGLPWRLKTEMAFFTRMTTKNIVLMGRRTWDCIPEKYKPLENRINMVLTSQSLNY-GDKAIIC +KSIPHAIEVIAMQNQ--VERVWVIGGSRVYKDVMPY--FGRLYLTRIKKEFKCDTFFPPIP-SGFVLIKDPTVPQQEEKG +IKFIYEVYEKK +>UniRef100_D1BJ51/10-177 +-VGLVWAQARDGVIGAGGTMPWHLPEDGAHFRRTTAGAAVVMGRATWDSLPERFRPLPGRTNVVLTRSPGLE-LTGAVVV +GSLDEALAVA---ADAAPGRTWVMGGGEVYRQALAQ--ADLLVVTEIDTEVEGDTRAPEIG-DGWDAEPVVGDSTTSRTG +LRFRFVEHRR- +>UniRef100_K6V831/37-243 +-----------RGLGNNGNLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTYEHKEKVFII +NSIGDLLLLL---KKLRYYKCFIIGGAQVYRECLSRNLIKQIYFTRINNSYQCDVLFPEFDEGQFRVTSVSEVYN--SKG +TTLDFVIYSK- +>UniRef100_Q701L5/8-163 +-IYLVAAMGANRVIGNGPDIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRRTVVLSRQASYS-AAGCAVV +STLSQAIAIA---AE-HGKELYVAGGAEVYALALPR--ADGVFLSEVHQTFEGDAFFPVLDEAEFEVVSAETVQA----T +ITYTHSVYARR +>UniRef100_D4BQZ4/37-218 +-VNLIWAQARDGAIGLNGGMPWHCAEDMKHFKELTVSHPVIMGRKTWESLGVKYRPLPNRDNIVISHDPMYR-APGATVV +TGLDDALDLA---RQ--ESEIWVIGGAQLFSEALPF--ADKAYVTDLDATVDADAYAPDVESGLWHEAEAGEWLTDEPGI +AAYRFRILRK- +>UniRef100_H2A6V0/5-164 +-IVAIWAEDENRLIGVDDGLPWRLPKELKHFKETTMGQALLMGRVTFDGMN--RRILPGRETLILTRDKSFE-ADGVTIV +HDMDEVFDWF---EK-QDKTLYIVGGASIYKAFLPH--CDAIIKTTVHGVFEGDTYFPDVDLTSFRKVSETFNEKDDKNT +YDFTITVLEK- +>UniRef100_G0CDZ3/3-164 +-LSLIVAFDRNHAIGRDNDLPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FDDMHAV +ASVDEAIERA---AQDGAQELCVIGGGEVYRLTMER--ADLLAVTEVDTAVEADTHFPPIDPAVWVPAERSEHAADARHA +FAFSFVDYQRR +>UniRef100_UPI00020AB706/40-221 +LLNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLEDRINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNRSGHLKLFVTRIMQDFESDMFFSEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_UPI00020AB705/40-221 +LLNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLEDRINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNRSGHLKLFVTRIMQDFESDMFFSEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_Q68KH7/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFTRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_D4IZ19/1-161 +-MNLIVAVDRNWAIGKDNKLLVSIPDDMKFFRETTTGKVVVMGRKTLESFPN-GKPLKNRVNIVLTRDPKYL-VKDAIVV +HSKEELDKEL---AKYNSDDIYVIGGESIYRMLLDD--CSRAFVTYVDYSYDADTYFPNLDEPEWKLAEESEEQT--YYD +IEFYFRTYVK- +>UniRef100_K6WZF7/5-163 +-ITLLWAQDRVGAIGRANTIPWRVPEDMRRFRELTGAHPVVMGRRTWESLPTRVRPLPGRRNVVISRSVGFT-AEGADVV +HSISEALDLV---E----GPVTVIGGGQIYEASMAL--ATHLRITEIDMLVEADAFAPEIDPFAWEVGETGEWQS-SSTG +VRYRFVDYLR- +>UniRef100_H0R1Z9/7-166 +LIRLVWAQDRNGAIGKDNTIPWRVPEDMVRFKELTLGHPVIMGRKTWDSLPPKFRPLPGRRNIVVTRDESWS-SAGATVA +GNVEEALALA---E---DDVVSVMGGGEIYRVAMRY--ATELRITEIDLEVDADAYAPSIG-DDWITDAGEPLVS--SSG +VGYRFVDFRRR +>UniRef100_Q19PB9/37-231 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVFRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_D3HDY9/5-164 +-IVAIWAEDENRLIGVNDGLPWRLPKELKHFKETTMGQALLMGRVTFDGMN--RRILPGRETLILTRDKSFE-AEGVTIV +HDMDEVFDWF---EK-YDKTLYIVGGASIYKAFLPH--CDAIIKTTVHGIFEGDTYFPDVDLTSFRKVSETFNEKDDKNA +YDFTITVLEK- +>UniRef100_Q93341/4-184 +-MNLIVAMDAEGGIGKNGVLPWRIKKDMQYFASVTKNNAVLMGRKCWESIPVTRRPLAGRLNIVLSRQLPAQKSDDYIVV +NSLEAAMKLLSFVDS--IETIWNIGGAEIYDLALRENLVDEIHLTRIFKNFEADVHLKSLDFSKMEKVQNAEVSSFEENG +LKFEFCKWK-- +>UniRef100_Q5U9H3/37-243 +-----------RGLGNKGTLPWKCNSDMKYLRSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_B9DNX8/3-158 +-LSILVAHDQNRVIGKDNQLPWHLPNDLKHVKKLSTGNTLVMGRKTYESIG---KPLPNRRNVVLTSNSAFH-PEGVDVI +HDLNEIYDLP--------GHVFIFGGQTLFEEFIDK--VDDMYITVIEDKFQGDTFFPPYTFENWEVESAVKGELDDKNT +IPHTFLHLVRK +>UniRef100_D0SD19/9-170 +--VHVVAMDNQQCIGKDNDLPWHISADLKHFKEITQGGVIIMGRKNFDSIG---RALPKRVNWVITRNPNWS-FDGVKVA +HSIEEALENSISSEK--PTTIFIIGGGEIFQQTIDI--ADRLELTHINIDAMGDVFYPAIP-AAFKKVASEQHID-DKTG +IAFEFATYQK- +>UniRef100_A0EPY5/7-204 +-LTLIVALTLSRGIGLKNDLPWKLRSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_H6V6J8/37-237 +-----------RGLGNKGTLPWKISVDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINAVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_F8UVS7/1-160 +MIGLVWAQAANGVIGRDGTLPWQLPEDLARFKALTTGATVVMGRATWDSLPASVRPLPGRRNVVLTRQDGWR-ADGAVVA +GSLAEGLD------Q--DGDVWVIGGATVYRAALPY--ADVLVVTELDRAVEGDTVAPAIG-PEWEVAEVDPPTGPSRSG +LGYRVVTWRH- +>UniRef100_F8LW43/5-164 +-IIAIWAEARNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFD-CEEVTTV +TSVEEALAWF---EQ-QDKDLYIAGGASVYKAFDGH--YDMLIKTTIEADLEGDTYFPQLDTTAFKEVSRDRVPKNEKNA +YDFSISRYEK- +>UniRef100_O76975/37-237 +-----------RGLGNKGTLPWKCNSDMKYLSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFVIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_C5EBA9/37-218 +-VNLIWAEARAGAIGLNGGMPWHCAEDMKHFKELTVSHPVIMGRKTWESLGGKYRPLPNRDNIVVSHDPMYR-APGATVV +TSLDDALDMA---RQ--ESEIWIIGGAQLFAKALPF--ADKAYVTDLAATVDADSYAPDMASGMWREAEVGEWHTKEESG +ISYRFRILAK- +>UniRef100_E5XX46/37-218 +-VNLIWAEARAGAIGLNGGMPWHCAEDMKHFKELTVSHPVIMGRKTWESLGGKCRPLPNRDNIVVSHDPMYR-APGATVV +TSLDDALDMA---RQ--ESEIWIIGGAQLFAKALPF--ADKAYVTDLAATVDADSYAPDMASGMWREAEVGEWHTKEESG +ISYRFRILAK- +>UniRef100_E0PE90/5-164 +-IVAIWAEDENRLIGVNDGLPWRLPKELKHFKETTMGQALLMGRVTFDGMN--RRILPGRETLILTRDKSFE-ADGVRIV +HDMDEVFDWF---KK-QDKTLYIVGGASIYKAFLPH--CDAIIKTTVHGVFEGDTYFPDVDLTSFRKVSETFNEKDDKNA +YDFTITVLEK- +>UniRef100_K0P0E3/2-161 +IISIIVAMSLNRVIGKKNKLPWHLPADLKEFKKKTLGHHLLMGSHTFRSIG---SILPGRISIVVSTKMDRS-VVGYHVV +RSIEEAISLA---KEQGASELFVIGGEKIYEQTLAL--AHKIYLTRIHLMVSGDTYFPLIG-DEWVERTIGSFKADHKNP +YDYEFILLEK- +>UniRef100_F7HK25/80-260 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGKKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNHPGHLKLFVTRIMQDFESDTFLPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_Q5M5B2/5-164 +-IIAIWAEARNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFD-CEEVTTV +TSVEEALAWF---EQ-QDKDLYIAGGASVYKAFDGH--YDVLIKTTIEADLEGDTYFPQLDTTAFKEVSRNRVPKNEKNA +YDFSISRYEK- +>UniRef100_F3SRF5/3-155 +-LSILVAHDQQRVIGYQNQLPWHLPNDLKHVKELTTGHTLVMGRKTYESIG---KPLPNRRNVVLTKNMSFH-PDGVDVI +HSFEEIQQL--------EGHVFIFGGQTLFEEMIDK--VDDMFITVVDGKFQGDTFFPPYTFEEWEVESSVEGKLDEKST +IPHTFLHL--- +>UniRef100_A0EPX1/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDAFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_L0JNB1/22-172 +---GIVAVAENGVIGRDGDMPWHVPADLQHFKETTMGHPVIMGRVTYEGILELGEPLPGRTTVVLTSRDLET-PEGAVVA +HDLESALERAERHDD--ADRIFVAGGATVYEQFLPA--LDRLIVTEIHDDPEGDTSFPEWDRSEWDVVSRDDR------- +----------- +>UniRef100_Q03LN2/5-164 +-IIAIWAEARNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFD-CEEVTTV +TSVEEALAWF---EQ-QDKDLYIAGGASVYKAFDGH--YDMLIKTTIEADLEGDTYFPQLDTTAFKEVSRDRVPKNEKNA +YDFSISRYEK- +>UniRef100_J5IYV3/9-168 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVIMGRKTLESMG---RALPNRVNWVITRDINWH-FDGVKIA +YSIEDALNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTIP-SEFHKTASEQQVD-EKSG +TSFEFATYK-- +>UniRef100_Q4JCR5/37-231 +-----------RGLGNKGTLPWKCNSDMKYLRSVMTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_A0SIB3/7-204 +-LTLIVASTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_A0EPW5/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAISENG +FIYEFEMWIR- +>UniRef100_L7K5I3/6-168 +--RLVWAQGREAAIGRDNTIPWRVPEDMARFKEKTLGNPVIMGRKTWDSLPPRFRPLPGRTNIVVTRNADWL-ADGALTA +RTIDEALSLA---D---GDTVGVIGGGEIYRLAMDH--ATELYVTEIDVDVGADAFAPEIG-PGWTVADKGEWQT-STTG +TAYRFVDYTR- +>UniRef100_K6MJ72/9-169 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVIMGRKTLESMG---RALPNRVNWVITRDINWH-FDGVKIA +YSIEDVLNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTIP-SEFHKTASEQQVD-EKSG +TSFEFATYKK- +>UniRef100_E6WQF8/3-164 +-VALVVAMDRNRAIGRGNELPWRLPDDLRRFKALTLGTPVLMGRRTAESLG---RALPGRTNLVLTRSGAVP-FEGMQAV +ASLEQALELA---RAQGVTTLSVIGGGEIYALALPL--ATDLHLTLVDTEVDADTFFPGWDAGQWEEVAREPHPADARHA +HAFEFVDYRRR +>UniRef100_F4AGY4/1-166 +MIRFIWAEDENGCIGYQGALPWHLPADLKHFKELTSNHIIVMGRKTFDSFP---GLLPKRKHIILSTNTKYQDNSRVKVF +SQIKQLKNWI---EDHTEETIDIIGGAEVFKEFKDE--VDVLEKTKIHHIFKCDTWMPELKYEDFKLVNSESHHPNGNNK +FDYDFLEYKR- +>UniRef100_F0MAP3/23-191 +-VGLVWAQTPDGVIGKDGDMPWHLPEDLKHFTRLTMGHPVVMGRKTWLSFPEKYRPLPGRTNIVITRQKSWAGAEGAVVV +PSLDDALLESQFVEG--GDTVWILGGGEIFSQSTEL--ANVAVVTTIDVTADGDTYAPQLG-PGWEASASVPPDGTGANG +TRYRFTKWSR- +>UniRef100_F8ASM0/37-217 +-VNLIWAEARAGAIGLNGGMPWHCAEDMKHFKELTVSHPVIMGRKTWESLGGKYRPLPNRDNIVVSHDPMYR-APGATVV +TSLDDALDMA---RQ--ESEIWIIGGAQLFAKALPF--ADKAYVTDLAATVDADSYAPDMASGMWREAEVGEWRTKEESG +ISYRFRILV-- +>UniRef100_F3A0D5/1-160 +MLSLIVAYDKNKSIGQENTIPWRLKSDMLRVKELTTNQTIIMGRKTLDSIG---KALPNRINRVLTRDKNSLKHYSNIEI +YSDDSILENI---E---TEKAYIFGGGTIYSKFFDK--CDELFITEVDTIVEADTKFPDFDENEWDLLSREEFKKDDNNE +FNYSFLHYIRK +>UniRef100_UPI00027F2316/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFGYFQRMTTQNLVIMGKKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNHPGHLKLFLTRIMQDFESDTFLPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_C2E718/1-166 +MIRFIWAEDEDGRIGYQGALPWHLPADLKHFKELTSNHIIVMGRKTFDSFP---GLLPKRKHIILSTNPRYQDNSRVKVF +SQIKQLKNWI---EDHTEETIDIIGGAEVFKEFKDE--VDILEKTKIHHIFKCDTWMPELKYEDFKLVNSESHHPDENNK +FDYDFLEYKR- +>UniRef100_H1HLU9/2-159 +ILSLIASVAKNRAIGYQNKLLYPFKADLERFKQLTTDHTIIMGRRTFESLP--NGALPHRRNIVISRSVASF--AGCVRV +SSFAEALEQC---QN--EEEVFIIGGEQVYKEAINQ--AEKLYLTEIDAMPRADAFFPDYQ--DWHRIYYETHKKGEYNP +FTFAFTVYQK- +>UniRef100_E1JP22/1-167 +MISFVWAEDQKHQIGYKGHLPWRLPADLAHFKEVTMGHPMVMGKKTFDSFP---GLLPGRQHIVLTHDTNLKENPQVEIM +NSIDELTSWL---DENQFQEVSVIGGAMLFKLLLNK--VDKLYKTEILSEFDGDTVMPTINYDEFKLISQKIGKVDEKNI +YPYIFLEYERK +>UniRef100_A0EPX5/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRITSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_D6Z918/3-161 +-VGVLWAQGRNGVIGIDGELPWSIPEDMRRFRQLTVGHTVVMGRKTWDSLPARFRPLPERTNVVLSRDRGYT-AQGAQVA +HDVVTATAPG---RA--GETVWVIGGGEVYAKAVHL--AAIAEITEVDFEVEGDVYAPQLG-VGWRVAAEGPWQR-SESG +LRYRFTTFRR- +>UniRef100_G1UAH9/9-192 +---IVAALKPALGIGYKGKMPWRLRKEIRYFKDVTTRNAVIMGRKTWESIPQKFRPLPDRLNIILSRSYENEIDDNIIHA +SSIESSLNLV---SD--VERVFIIGGAEIYNELINNSLVSHLLITEIEESIEMDTFL-KFPLESWTKQPKSELQKIKEGD +FTYNYTLWTRK +>UniRef100_B4JFC4/5-184 +--NLIVAVCENFGIGFKGNLPWNLKSELKYFSRTTKRNVVIMGRNTYMGVPPSKRPLPDRLNIVLSTTMSAADPKEVLLC +RSLNEAMETIEWCKQ--VENVWIVGGSRVYAEAMDSERFHRLYLTKIHEKFECDTFFPEIP-DCFKEIPLDEHTPQEEDG +IKYEYKILEKQ +>UniRef100_D0R3K8/1-166 +MIRFIWAEDEDGCIGYRGALPWHLPADLKHFKELTSNHIIVMGRKTFDSFP---GLLPKRKHIILSTNPRYQDNSRVKVF +SQIKQLKNWI---EDHTEETIDIIGGAEVFKEFKDD--VDVLEKTKIHHIFKCDTWMPELKYEDFKLVNSESHRPDENNK +FDYDFLEYKR- +>UniRef100_B2AX68/4-199 +-LTLILASTPKMGIGLSGTLPWSLKKEMAYFARVTKQNVVIMGRKTWDSIPAKFRPLPDRLNIVVSRSIK-R-EDKSLWA +GSLEKALQWVGGKGK--AGRVFVIGGAEIYKAALGLRETRRVLLTRVEREWECDAVFPELKEGEWQRVEQQKMDEGTDDE +TGYEFEMWER- +>UniRef100_F9HF47/5-168 +-IAAIWAQDQNGLIGKDQTLPWHLPAELKHFKEITTGHAILMGRVTFDGMN--QRILPNRITLILTRDTGYQIDERVLVF +HDLASVLTWY---HQ-QDKNLYIIGGGQIFSAFEHE--IDEIIKTEIHASLVGDTYFPDFDLKKFREISNHFHPKDEKNE +YDFTVKILERK +>UniRef100_F0P6B0/3-159 +-LSILVAHDQQRGIAFEGQLPWYLPNDLKHVKKLTTGHTLVMGRATYESIG---KPLPYRRNVVITSNPDFK-PDGVEVI +HSIEEIDAIG-------DDHIFIFGGQTLYETFIDR--VDDMYITVIDDKFQADTFFPPYTFEDWEVTSAVEGTVDEKNK +YPHTFLHLTRK +>UniRef100_J9UL49/2-146 +IVSLIAAVDSKNGIGLNGVMPWHIKEDMQFFRSTTTGYAVVMGRVTFESLG--GKPLPNRKNIVISSNKNELSYDNLFYD +DNFENAISKLL-LEK--HNQIFIIGGESIYKRAMDY--ADKIYLTHINKDYNCDRFFPEVDSKLFSSRI----------- +----------- +>UniRef100_A0EQ14/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIRNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_B3P134/5-181 +--NLIVAVGENFGIGYKGDLPWRIKSELKYFSRITKRNAVVMGRKTYFGVPESKRPLSNRLNVVLSTTLQENEPEGVLLC +SNLETALKVL---ENKDVENVWIVGGSGVYKEAMASPRCHRLYITKILHKFECDTFFPAIP-DSFREVAPDSDIPQEENG +IHFEYKVLEKQ +>UniRef100_L1QN31/1-139 +MLAIIVAMDENNVIGGDNKLLWHIPEDLKRFKEITSGHTIIMGRKTFESLP---GVLPNRKHVIITRDNNYTVNPNVEVI +HNISEVINKY---SK-TSELAFIIGGGEIYKQLIHS--VDKMFLTKVFSQFKGDTTFPQINYDDFSL------------- +----------- +>UniRef100_Q0AN20/8-157 +-LVLVVARGMNGVIGVDGDLPWRLSSDLRNFKAITSGKPIIMGRKTWESLP--RRPLPGRLNIVVTRQDGYV-AEGGHVA +GDLGEAMDAAFDADG--VDEVCVIGGAQIYAATLER--ADRLYLTEVEAAPEGETCLPEIDEALWRETRRELYPA----- +----------- +>UniRef100_Q00NX0/15-200 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_Q5U9I7/37-237 +-----------RGLGNKGTLPWKCNSDMKYLRSVMTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_Q4L6D6/3-158 +-LSILVAHDEQRVIGYNNDLPWHLPNDLKHVKKLSTGNTLVMGRRTFESIG---KPLPNRRNVVLTSDTTFN-VDGVDVI +HSIDDIYKL--------EGHIFIFGGQSLFEEMIDK--VDDMYITVVNGKHQGDTFFPPYTFEEWEVESSVDGELDEKNT +IPHTFLHLVRK +>UniRef100_P17719/5-180 +--NLIVAVCENFGIGIRGDLPWRIKSELKYFSRTTKQNAVVMGRKTYFGVPESKRPLPDRLNIVLSTTLQESDPKGVLLC +PNLETAMKIL---EEQEVENIWIVGGSGVYEEAMASPRCHRLYITKIMQKFDCDTFFPAIP-DSFREVAPDSDMPQEENG +IKFEYKILEK- +>UniRef100_P22906/9-192 +---IVAALKPALGIGYKGKMPWRLRKEIRYFKDVTTRNAVIMGRKTWESIPQKFRPLPDRLNIILSRSYENKIDDNIIHA +SSIESSLNLV---SD--VERVFIIGGAEIYNELINNSLVSHLLITEIEESIEMDTFL-KFPLESWTKQPKSELQKIKEGD +FTYNYTLWTRK +>UniRef100_E5V1I7/1-160 +MLSLIVAYDKNKSIGNENTIPWRLRADMLRVKALTTNQTIIMGRKTLDSIG---RALPNRINRVLTKNPELLKYNDIEIY +TD-DSILENT----T--TQKVFIFGGGTIYEKYFDK--CDEMFITEVDTIVEADTKFPNFDENNWELVSREEFKKDENND +YDYVFMHYIKK +>UniRef100_Q68KG9/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVIISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_D0SSE8/9-170 +--VHVVAMDQQRCIGKGNDLPWHISADLKHFKEITQGGVVVMGRKTLESMG---RTLPKRVNWVITRDPDWA-FAGTKVA +YSIEDALSQAVASEK--PETIFIIGGGEIFKQTMDI--ADRLELTHVELDVQGDAYYPAIP-AEFKKVAAEQHID-DKTG +IAFEFATYRK- +>UniRef100_I0Q8U0/5-166 +-IIAIWAQDEKGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEV-IDGALVF +QDVESVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSRFETVASKSYTRDEKND +YDFTIEYRDRK +>UniRef100_E7H2L6/1-166 +MIELIAAAARTGVIGAENKLLWRIPEDFAFFKKTTMGSPVVMGSRTWASIG---RALPGRLNVIVSRRLQPADAKNVVVV +KSLNEALSLA---QARRTGRVFVIGGGEIYRRTIAI--ADRVWLTKIDHDFEGNTYFPTIPRGRFRGECFRTLLPSAKRP +WRVDFECWTKR +>UniRef100_K6VDJ4/12-164 +-VVLVAAVAANGVIGADGGMPWHLPEDLRRFKALTMGHPMVMGRKTFEAIG---RPLPGRRTIVVTRDRSWR-HEGVESA +LDLGAALELA---AT-DGVPIAVVGGGQIYTQAMPV--ATRLEVTHIDAAPDGDTFFPAIDPATWRESAHEQRDG----- +--YSFVTYVRR +>UniRef100_B9WKH7/9-192 +---IVAALKPALGIGYQGKMPWRLRKEIRYFKDVTTKNAVIMGRKTWESIPQKFRPLPDRLNIILSRSYKNEIDDNIVHA +SSIESSLNLV---SD--VERVFIIGGAEIYNELINNSLVTHLLITEIEESIEMDTFL-KFPLESWTKQPKSELQKITEGD +FTYNYTLWTRK +>UniRef100_H0DEM8/3-158 +-LSILVAHDEQRVIGVDNQLPWHLPNDLKHMKKLSTGNTLVMGRKTYESIG---KPLPNRRNVVLTSDHSFN-PEGVDVI +HSLDDIKALP--------GHVFIFGGQPLFEAMIDK--VDDMYITVVEGKHKGDTFFPPYTFEDWEVVSSEEGELDEKNT +IPHTFLHLKRK +>UniRef100_C2M0L1/3-158 +-LSILVAHDQQRVIGYKNALPWHIPNDLKHVKQLSTGHTLVMGRKTFESIG---KPLPNRKNVVLTRDNNFK-PDGVEVI +HTIDDIYNL--------EGHVFIFGGQTLFEVMIDK--VDDMYITVVDGKHQGDTFFPPYTFEDWTVASSEEGQLDEKNT +IPHTFLHLVRK +>UniRef100_Q74IU4/1-166 +MIRFIWAEDENGCIGYQGALPWHLPADLKHFKELTSNHIIVMGRKTFDSFP---GLLPKRKHIILSTNPRYQDNSDVKVF +SQIEQLKNWI---EDHTEEIIDIIGGAEVFKEFKDE--VDVLEKTKIHHIFKCDTWMPELKYEDFKLVNSESHHPNGNNK +FDYDFLEYKR- +>UniRef100_D2SDU7/3-163 +-VGLVWAQARGGVIGADGRLPWHLPEDLRLFRELTTGSTVVMGRRTWESLPERFRPLPGRRNVVLTTDRSWA-ADGAERV +DGVEDVLART---D---DGDLWVIGGGRVYAAFLPH--ADRVVVTDVDTDVEGDTWAPQLG-AEWARVSRTPASGASTTG +LRYAVSGYTR- +>UniRef100_I7JH47/3-158 +-LSILVAHDQQRVIGVDNTLPWHLPNDLKHVKKLSTNHTLVMGRATFDSIG---KPLPNRRNVVLTRNKSFQ-HEGVDVI +HSMEDIFDLP--------GHIFVFGGQSLFEEMIDK--VDDMYITVIEDKFNGDTFFPPYTFEDWEVESSVKGELDEKNT +IPHTFLHLIRK +>UniRef100_UPI000248FFC3/1-162 +MFKFIWAEDSQHAIGNEGHLPWRLPEDMHFFRDTTMNHTLVSGSRTFESYG---RPLPHRKNIVMANNPEATFPEGVIVM +HSLDELLAYE---KA-TDEAIFISGGATIFKLLLPY--VSELYVTKLDGTFTADTFMPEIDYSQFELIDSREGILDEQNT +IPHRFEHYRRK +>UniRef100_K2PF20/8-171 +---IIVAVSRNGIIGRDGDMPWKLSTDLKRFKALSMGKPLVMGRKTFESVG--SKPLPGRPHIIVSRSQAFD-MPGVETV +KSLDEALERG---RAIGVDEVCVVGGGEIYRQALEF--ADLLYVTHVETVVDGDTSFPAIDPAVFECVEETVIPAGDRDN +YPTRYAIYRRR +>UniRef100_C2KKL3/4-164 +-IKMVWAEDRQHAIGKDGGIPWHMPDDLKLFRDETVNTLMIMGRPTWVSIG---RPLPKRTTVVMTRQEDWTPYPEVKVI +HSIEEAKNLI---AK-EERDITIAGGAAVYREFMPY--STDLIITRVDGVIDGDTFVDEVDLTQFQLKSSEPHAKDDNHD +YAFVVERYER- +>UniRef100_H1WTP7/1-160 +---MVWAEDSTHAIGKNGQLAWHLPDDLKLFKAETINTLMVMGRTTWDTIG---RPLPGRTSLVLTHQKDFKTYDDVIIA +HSVDEVLDYI---EK-ETRDISIAGGAAIYHAFMPY--ATDLIVTRIDVTIAGDTFVDAIDLSQFKLVSATAHDKDDKHD +YSFVVERYERQ +>UniRef100_UPI0002891D82/9-170 +--VHVVAMDQQHCIGKANDLPWHISADLKHFKEITQGGVVVMGRKTLESMG---RALPKRVNWVITRDSDWQ-FEGVKTA +NNIESALEQAIASEK--PTSIFIIGGGEIFKQTIHI--TDRLELTHIDLDVQGDAHYPEIP-QEFKKVASESHVD-DKTA +IAFEFATYRK- +>UniRef100_D2CLX1/27-225 +----------FRGIGNKGILPWKYNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQVYLTRINNTYECDVFFPEMDKNTFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_UPI000262A4B9/1-161 +---MIWAEARGGAIGRGGDMPWRLPEDAAFFKERTLGAPVVMGRSTWESLPERFRPLPGRENVVITRDADYD-APGATVE +PSLESALAAL---GERVEDRVWIMGGGRLYRAAMPY--ADELVVTRIELDVDADTFAPQIG-PEWTLVDAGTPET-SRTG +LVYRFERWR-- +>UniRef100_B5U212/2-162 +--NAIVAVDNNWAIGNKGKLLVSIPNDMKRFREITTGKVVVLGRKTMATFPN-GMPLKNRTNIVLTKDEKYK-AGDAVVV +HSIDELLEEL---KKYYTADVYIIGGDSVYKQMLPY--VDTCEVTKINYCYEADSYFPNLEKDEWKKTGESEEFT--YFD +TEYTFERWKRK +>UniRef100_L0NFH8/5-171 +-VSIVVAVAQNGVIGRDGGMPWKLSTDLRRFKQLTIGKPIVLGRKTLESFG--GKPLPGRPHVIITRNRDFS-VQGAVTI +DGVEKALAKA---QEVGAAEVCVIGGGEVYRQVMNL--VDVLYVTHVEVAVDGDTFFPPIDPAVFEKVEETLVPAGERDD +YPTRFAIYRRR +>UniRef100_A4BS77/2-153 +--------AENRVIGRAHGLPWRLPADMRHFVALTRGKPIVMGRRCHDTIG---RALPGRHNIVLSRNPAHR-VPGCMLV +HDLEAALAVA---AG--ASEIMIIGGEQIYRLFLAR--ADRIYLTLVHGRVEGDAFFPHLDAAEWQESARQSRLADADNA +YALTFLTLLRR +>UniRef100_G2Y5T1/17-222 +--TLIVAATNKMGVGKGGGLPWTLRKEMAYFARVTKRNAVVMGRKTWESIPTKFRPLANRANYMISRTQTSEPGPDAHAA +TSLTNALEKLGDEKE--IDRVFIIGGGQIYKASLELKEAKRILLTRIMNDFECDTYFPQLNENGWRRTDNQELREKEEGG +VKYVFEMWEK- +>UniRef100_F9HAS3/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVTTF +YDVQSVLDWY---QA-QDKNLYIIGGKQIFQAFEPY--LDEVIVTQIHAKVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_A0EPX9/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFCRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_I0T3R9/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPQRETLILTRNTEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYHKRK +>UniRef100_E1VFY2/7-159 +-LSLIVAVADNQVIGRQNSLPWRAPADLARFKQLTMGKPMIMGRKTFDSLG---RVLPGRPHIVISRQSDLGLPPQCYLA +ASLQDAIEIA---KPLASQEIMVIGGAEIYRQALAL--ADRIYLTQVHLEPEGDAFFSPLG-AEWQELEKTRAEG----E +PACSY------ +>UniRef100_F5VTW2/5-166 +-IIAIWAQDEKGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEV-IDGALVF +QDVESVLAWY---QS-QEKNLYIIGGKQIFQTFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSRFETVASKSYTRDEKND +YDFTIEYRDRK +>UniRef100_D1NV40/37-218 +-LNMIWAEARPGAIGFNGGMPWHLPEDLKHFKELTVSHPIIMGRRTWEALNPKYRPLPNRDNIVVSRSKDFD-ATGAVVV +DNIDDALDIA---RQ--ESEIWVIGGAQLFEQLLPL--ASKICITEIDMPVDADTYAPAISPGLWEVAEESGWKTPDSPI +GRFRFVTYQR- +>UniRef100_D1PWR8/3-145 +-ISIIVAMARNRAIGFRNHLLYHLPDDMKHFKALTTGHTIIMGRHTFDSLP--NGALLHRRNIVVSRSRTHI--VGCEVF +GSLEQAIASC---RG--EQEVFIIGGESIYRQALAV--AHRIYLTLVDDTPQFDTVFPEIDMSHWQETKKEKHR------ +----------- +>UniRef100_A0EQ07/7-204 +-LTLIVALTLPRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_Q4JCR0/37-237 +-----------RGLGNKGTLPWKCNSDMKYIRSVMTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_B5XG28/4-186 +VLNCIVAVCPDMGIGNNGNLPWHLNNEFKYFQKMTMQNVVIMGRKTWFSIPERNRPLKNRINIVLSRELKKPPAGAHHLA +SDFRSALCLLDMAER--ADQVWVIGGSSLYKEMMESQGTRRLFVTRILQQFKSDTFLPEINQDQYRLLPEFPGVPQEEAG +LQYRFEVYE-- +>UniRef100_H6Q4A2/3-163 +-ISIIWAQAKHGVIGYNNSIPWYLPQDLIWFQKNTIYKPVIMGRKTFESIG---KPLRNRINIILSKNKKINKFDKCQFT +DDPKKALNFV---RT--HKEIMIIGGKKIYEIFLPQ--ASTLYITDINALIFGNVFFPHYDKKKWNLVFEKYFLQDYLNL +YDVCFKIFKRK +>UniRef100_J2Q4M6/6-158 +--FLIYARAANGTIGRDGTLPWRLPADLRRFKALTMGKPMIMGRKTFDSFP---SPLPGRRHIVLTRDAAWS-APGAEAA +HSVAEAIAMA---G---DGEVAVIGGAEIYALFLGR--ADRVELTEVHADYEGDTYMPPLA-TEWHETARDEHQA-DGSH +PAHAFVTLA-- +>UniRef100_A0SIB4/7-204 +-LTLIVALTLSRGIGLKSDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_A0PY39/1-163 +MLSIVVAIGKNNVIGKDHSLPWHLPNDLKYFKKVTLTKTMIMGRKTFQSLK---ALLPGRKHIILTKNKNFNMDSNVEII +NKIDMLKPII---ND--KKEYFVIGGGEIFSLLLPY--TEKIYMTKIHHNFIGDTFFPNINRYDWNTTKEIQGITDEKNV +YNHTFLILNR- +>UniRef100_D5UM99/1-154 +MIGLIWAQARSGVIGDGGGIPWHIPEDMKFFRETTAGATVVMGRKTWDSLPARFRPLPGRTNIVVTRDRDWS-ADGAVVH +HEL------V---LP--EGDVWVIGGGEIYAAALPS--ADLLAVTEVDADIPGDTYAPSIP-DGFTATEDTGWRE-STSG +LRYRHLTYRR- +>UniRef100_D0LBL1/5-163 +-IVLVWAQDRAGAIGRANTIPWHVPEDMARFRQITGTDPVVMGRRTWESLPDRFRPLPRRRNIVVTRSVGFV-ADGAEVV +HSVDAAVALP---D----ERLVVIGGGEIYSAVMES--ATHLKVTELDLLVEADAFAPEVDEYVWEVENAGDWEM-SSGG +VRYRFVDYRR- +>UniRef100_K2L2N4/13-174 +---AVVAAAQNGAIGKDGWMPWHLPEDLKRFKALTLGKPMIMGRVTFEAIG---KPLPKRTTIVVTRDTDWTFHENVRVC +HDIESAIKLADARDD--VNEVIIAGGAQIYKLAMRY--TTRYELTEVHADFAGDAFLDPLPAEKWQETARATINN--PDG +PDYSFVTLNR- +>UniRef100_UPI00029AF923/9-169 +--VHVVAMDKNNCIGKGNALPWHISADLKHFKAITQGGVLIMGRKTLESMG---RALPNRVNWVITRDPSWQ-YEGVKVA +HSIEEALDGALQQAE--KSSLFIIGGGEIFNQTLAI--ADRLELTHVDLDVRGDAHYPELSEDFYKVNSEHYTD--EKTD +IAFEFASYQK- +>UniRef100_A0EPW7/7-204 +-LTLIVALTLSRGIGSKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLGDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_E3LVK9/4-184 +-MNLIVAMDSEGGIGKNGTLPWRIKKDMQYFASVTKQNAVLMGRKCWESIPESRRPLAGRLNIVLSRQLPEQKTDNLIFV +NSLEAALKLLAFVET--IETIWNIGGAEIYDLALREKLVDEIYLTRVFKNFEADVHLKSLDINKMEKIISGEVSSFEENG +LQFEFGKWK-- +>UniRef100_B8ZX83/8-163 +-IYLVAAMGANRVIGNGPDIPWNIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRRTVVLSRQASYS-AAGCAVV +STLSQAIAIA---AE-HGKELYVAGGAEVYALALPR--ADGVFLSEVHQTFEGDAFFPALDAAEFDVVSAETVQA----T +ITYTHSVYARR +>UniRef100_UPI000225E299/7-162 +--FLVYARAANGAIGKDGGLPWHIPADLKHFKALTTGKPMIMGRKTFESFK---APLPGRRHIVLTRDSEWE-ADGAERA +MSVPEALAAA---G---GEETAVIGGSDVFVLFEPQ--AERIELTQIHADYDGDTFMDAPDESRWQEVAREDHEA-SGDT +PAFSFITYERR +>UniRef100_F8LNK0/6-164 +--IAIWAEAHNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILSRDKDFD-CEGVTTV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFDGH--YDAFIKTTIEADLEGDTYFPQLDMTAFKVVSHERVAKDDKNA +YDFSISRYEK- +>UniRef100_UPI00027F4B94/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRSEFRYFQRMTTQNLVIMGKKTWFSIPEKNRPLKGKINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGNSVYKEAMNHPGHLKLFVTRIMQDFESDTFLPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_H8L6H3/7-168 +-LSMVVAMDQAHAIGIEGHMPWHLPDDLRWFKQVTLGKPVLMGHATAISIG---RSLPGRLNLVLSRRNGAAPFDGQQRV +SSLEEALEVC---RDAGAAELMVIGGGQVYAQCIER--ADRLYISHIKTKVEADTWFPEFEWHQWREVSRQPHPADAQHV +FAFDMITLER- +>UniRef100_E6LFI6/1-164 +MLVALWAQDADGLIGNQGTLPWHLPNDLKFFKEQTMNHTIVMGRKTFEGMD--GKVLPKRTSIVLTSDKAYQAPDGVIVM +HTRQEVLDYV---AK-TNEPVFLIGGSGVFESLLSE--CTDLYRTWIDHRFSGDVYFPAIDWNDWTRTKVIEGKVDEANP +YPHRFEFYQR- +>UniRef100_C0EV19/2-160 +--KLIAAADKNWAIGKDGELLVRISEDMKNFSAITTGNVIVMGRKTLESFPG-GKPLPNRVNIVLTHEKDYN-GKGAIVV +HSEEELWEEL---SKYDTDSIFVTGGESIYRMLLPY--CDTAYITRLDYAYEADTWMPNLDKEHWSMVEKGEERY--CFD +LIYHFTTYK-- +>UniRef100_C8WCM1/7-165 +-IMLIFARAQNGVIGKDNTMPWHISADLKHFKALTLGHPMIMGRRTFESLP---GLLPKRPHIVLTHNHHWQ-AEGAEVV +CDLEEAIKAA---RK-YSSQIAVIGGANIFQQFWDK--ADRIELTEIYRDYSGDTFVDLPDMNHFSLVGQEDFKA-EGEC +PAFSFKSFLRK +>UniRef100_D4SVP4/3-164 +-LTLIVAFDRNNAIGRDNDLPWKLPDDLKRFKSLTLGKPILMGRKTAQSLG---RALPGRVNLVLTRSGQVP-FEGMHAV +ASVEQAIERA---AQDGAQELCVIGGGEVYRLTMQR--ADLLAVTEVDTVVDADTHFPPIDPALWEAVQRESHAADARHA +FAFDYVDYRRR +>UniRef100_F7V4D6/2-162 +--KLIAAADKNWGIGKNNQLLVSIPEDMKFFRSTTMNGVVVMGRRTLDSFPG-GRPLPRRVNIVLTAQQNFS-REGVIVV +HSLEELDRVL---AGYDSDSIYIIGGESVYRQLKDR--CDTAYVTRIDYAYDADAWFPDLDAPDWEVTAVSEEQI--YFD +LIYHFCTYKRK +>UniRef100_E1M320/5-166 +-IVAIWAQDEEGVIGKGNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPQRETLILTRNSEEK-IDGVTTF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_H3CG21/5-185 +VLNAIVAVCPDLGIGRNGDLPWHLDNEFKHFRKMTSQNVVIMGRKTWFSIPEKHRPLANRINIVLSRRSREPPAGAHHLA +HDLSSALQLV---ETQDRDQVWVIGGSSLYQEMMERPGTSRLFVTHVLKQFDCDTFLPEIRPQRYRLLPQFPGVPQEEKG +IQYRYQVYE-- +>UniRef100_K1ZGL4/3-145 +-IIIIAAIARNRIIGRDGKMPWHIPEELRLFKKTTMGHPLIMGRKTFESFP---GPLPGRRHIVLSRNPDYM-PRGGEYA +ASLAAALDLC---EE--GEKAFIIGGSQIFKQGLAV--ATGMILTLIHRDAEGDVTFPEFSEQEFIETGRKAYPD----- +----------- +>UniRef100_E1LR05/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVTTF +YDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDELIVTQIHAQVEGDTYFPEFDLSLFETVSSKSYAKDEKNP +YDFTIQYRKRK +>UniRef100_E1LET5/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVTTF +YDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSIFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_C1CFF4/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +HNIQSVLDWY---QD-QDKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_G8LQP0/3-164 +-IVLISAISKNGFIGKNNKLMWHLPNDLKRFKNMTIGEIVLMGRKTFESIG---KPLPGRKNIILTKKNKIKLYNGFKIF +SSLKEVYDLN-------YKKIFVIGGEKIYTSTINK--AKILELTIIHKKFYGDAKFPKINFKKWEKKYEFFYEKDQNHL +YDYSFVRYEKK +>UniRef100_I0ALG2/2-145 +IISLIVAIAQNGVIGKSGEMSWHVSEEFKHFKNTTKGFPVLMGRKTFETLG---KPLKERLNIVLTRNPEYKTFDDVLIF +SSLDEAINFC---REKKFEKIFIIGGAEIYKIAIPI--VDEMIISRMKFTAEGDVYFPEFDESNWKKEKI---------- +----------- +>UniRef100_F0RLG9/8-170 +-LVAIVAMTENRVIGRDGGMPWHLPADFAHFKRLSLGRPNVMGRRVWDSLG--GKALPGRTNIVLTRQQSFG-APGALVA +HSPAEALALA---HAHPENEIAIIGGEEVYRLYLDD--LTRVELTLIHTRLEGDTFFPELP-GEWDTVAERERPADERNR +YDLTFRTLVRR +>UniRef100_E6M7N9/3-158 +-LSILVAHDQQRVIGYNNDLPWHLPNDLKHVKKLSTGNTLVMGRGTFESIG---KPLPNRRNVVLTHNQNFQ-HDGVDVI +HSIDEIYNLP--------GHVFIFGGQSLFDKMIDK--VDDMYITVLEGKFKGDTFFPPYTFEEWEVASSEEGVLDEKNT +IPHTFLHLVRR +>UniRef100_K6ZWI5/5-185 +-LNCIVAVSQNMGIGKNGDLPRPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLS +RSLDDALKLTELASK--VDMVWIVGGSSVYKEAMNHPGHLKLFVTRIMQDFESDTFFPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_D2EQ41/5-166 +-IVAIWAQDQEGVIGKEDRLPWHLPAELKHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSDEV-VDGALVF +QDVKSVLTWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSRFETVASKSYTRDEKND +YDFTIQYRDRK +>UniRef100_F6C745/37-218 +-VNLIWAQARDGAIGLNGGMPWHCAEDMKHLKELTVSHPVIMGRKTWESLGVKYRPLPNRDNIVISHDPMYR-APGATVV +TGLDDALDLA---RQ--ESEIWVIGGAQLYSEALPF--ADKAYVTDLDATVDADAYAPDVESGLWHEAEAGEWLTDEPGI +AAYRFRILRK- +>UniRef100_K0JIJ4/2-146 +IVSLIAAVDSKNGIGLNGVMPWHIKEDMQFFRSTTTGYAVVMGRVTFDSLG--GKPLPNRKNIVISSNKNELSYDNLFYD +DNFENAISKLL-LEK--HNQIFIIGGESIYKRAMDY--ADKIYLTHINKDYNCDRFFPEVDSKLFSSRI----------- +----------- +>UniRef100_I0W200/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPQRETLILTRNPEEK-IDGVATF +HDVQSVLDWY---QT-QEKNLYIIGGKQIFQAFESY--LDEVIVTQIHAQVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_F8LKA9/6-164 +--IAIWAEAHNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFD-CEGVTTV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFDGH--YDAFIKTTIEADLEGDTYFPQLDMTAFKVVSHERVAKDDKNA +YDFSISRYEK- +>UniRef100_K4B3J6/25-200 +--QVVVAATQSMGIGKEGKLPWRLPTDLKFFKGITGTNAVVMGRKTWESIPIEHRPLPGRLNVVLTRSGSFDIAENVVIC +GSLGSALQLL---ASSSIENVFVIGGGEIFRDSLNAHGCDAVHITEIETDIACDTFTPAIDTSVFRPWYSSFPVI--ENK +IRYSFTTYVR- +>UniRef100_I6Q778/5-164 +-IIAIWAEARNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFD-CEEVTTV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFDGH--YDVLIKTTIEADLEGDTYFPQLDTTAFKEVSRDRVPKNEKNA +YDFSISRYEK- +>UniRef100_F0HAE0/3-161 +-INIIAAVAADRAIGYRNDMVYFIREDLKRFKQLTTGHTVVMGRRTFHSLP--KGALPNRRNIVLSRTETDF--PDCDVY +PSLDEALQHI---SA--GEQTFIIGGASLYKEALGI--ADRLYLTEIAATPHADVFFPVYDNGTWEIESQETHPA-TADH +PAFAFVNYIRK +>UniRef100_J3AJ80/5-165 +-IIAIWAEDENGLIGADGRLPWHLPKELKHFKETTTGHALLMGRVTFDGMK--RRVLPNRETIILTRDQGFQ-AEGVKAL +NSPEEVLAWF---NS-QDKNLYVVGGASIYKVFENY--YDELIRTKVHGRFLGDTYFPDFNWSGFKQTASTDFDSDDKNA +YPFTITVWQKK +>UniRef100_UPI000248A396/6-143 +-ITFFVARSDNNIIGRDGKLPWRLPEDLKRFKEMTMGKPMVMGRKTFESFP---APLPGRRHIVLTRDMNWR-ADGAEVA +HSVDEAIAIA---GP--VDEIAVIGGAEIYALFMDV--ADTIELTEVHRTVDGDTKMPPLG-HGWRVAKRE--------- +----------- +>UniRef100_D7MEC7/67-242 +--QVVVAATKEMGIGKDGKLPWNLPTDLKFFKDLTLKNAVVMGRKTWESIPTKYRPLSGRLNVVLTRSSGVDITENVVTC +SSIDSALDLL---AAPSIEKVFVIGGGDILREALNGPSCEAIHLTEIDTSIDCDTFIPAVDTSAYQPWCSSFPIC--ENG +LRFSFTTYVR- +>UniRef100_G6EMZ4/5-164 +-IIAIWAEARNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFD-CEEVTTV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFDGH--YDVLIKTTIEADLEGDTYFPQLDTTAFKEVSRDRVPKNEKNA +YDFSISRYEK- +>UniRef100_C7HSC0/2-161 +--KIILAVDRYFGIGKDNKLLFHLKKDLAHFKDLTLNNIVIMGRKTYKSMN---GALPKRENIVLTRNKDLK-LDDALVF +NSPQNILKYV---RENNDREVFVIGGKEIVDLLLDF--CDEAIITKIDAEKDADTFLHNFDKKNFEIVNKSEAYY--END +LKFNYITYRRK +>UniRef100_G4VJD6/3-179 +-LNVVVAVSENWGIGKGGGLPWKIKKDMEFFKTVTTKNAVVMGRVTWESIPESFKPLKDRINIVVSSTLSHA-PSFVQVV +PSLNAAIDLLYEFSS-IVDEVFIIGGYRLYKEALKQSYPVRIYCTHILSEVDCDTYFPKVDWDKLKKVDLPDIPAFTENG +FTFKFCVYD-- +>UniRef100_Q4UR36/3-164 +-LSLIVAFDRNHAIGRDNDLPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FEGMHAV +VSVDEAIERA---AQEGAQELCVIGGGEVYRLTMER--ADLLAVTEVDTAVEADTHFPPIDPAVWVPAERSAHAADARHA +FAFSFVDYQRR +>UniRef100_F5VF25/1-167 +MISFVWAEDQKHQIGYKGHLPWRLPADLAHFKKVTMGHPMVMGKKTFDSFP---GLLPGRKHVVLTHDTTLKENSQVKIL +NSIDELTSWL---DENQSQEVSVIGGAMLFKLLLNK--VDKLYKTEILSEFDGDTVMPTINYDEFKLISQKIGKVDENNI +YPYIFLEYERK +>UniRef100_H7I2M1/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +HDIQSVLDWY---QD-QDKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSFTKDEKNP +YDFTIQYRKRK +>UniRef100_D4T5W7/3-164 +-LTLIVAFDRNNAIGRDNDLPWKLPDDLKRFKSLTLGKPIVMGRKTAQSLG---RALPGRVNLVLTRSGQVP-FEGMHAV +ASVEQAIERA---AQDGAQELCVIGGGEVYRLTMQR--ADLLAVTEVGTVVDADTHFPPIDPALWEAVQRESHAADARHA +FAFDYVDYRRR +>UniRef100_F2KZ83/3-161 +-INIIAAVAADRAIGYRNDMVYFIREDLKRFKQLTTGHTVVMGRRTFHSLP--KGALPNRRNIVLSRTETDF--PGCDVY +PSLDEALRHI---SA--GEQAFIIGGASLYKEALGI--ADRLYLTEIAATPHADVFFPVYDNGTWEIESQETHPA-TADH +PAFAFVNYIRK +>UniRef100_C7P1M2/14-161 +-IVLVAAVAENGVIGTDGELPWHYSEDLAHFKETTMGHPVVMGRRTFEGIVALGEPLPGRTNVVLTSQRRDF-PDGAVGA +GSLTAAVGAA---RETGSETAYVVGGATVYEQFLPD--ADRLVLTEVHDQYEGDTYFPEVAWDDWREASRDDRG------ +----------- +>UniRef100_J4TEP1/5-166 +-IIAIWAQDEKGVIGKEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEV-IDGALVF +QDVESVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSRFETVASKSYERDEKND +YDFTIEYRDRK +>UniRef100_I4ZWV2/9-170 +--VHVVAMDQQRCIGKDNDLPWHISADLKHFKEITQGGVIVMGRKTLESMG---RALPKRVNWVITRDTDWS-FEGTKVA +HTIEDALSQAVASEK--PESIYIIGGGEIFKQTMSI--ADRLELTHVELDVQGHAFYPEIP-AEFKKVFSEQHID-DKTG +IAFEFATYRK- +>UniRef100_G3AV57/13-197 +---VVAALKPKYGIGYQGKMPWRLRKEIQYFKNVTSKNAVIMGRKTWESIPKKFRPLPDRINIVLSRSFNNETDDSVIHA +DSIENGLKLI---KGKNVDKVFIIGGGEIYNSVIGSELVDNLLITEIEETVPMDTFL-KFPEDKWVKQPKSELEKITEGD +YAYNYTLWTRK +>UniRef100_D2CLX6/27-225 +----------FRGIGNKGILPWKCNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYHKCFIIGGAGVYKECLERNLIKQIYLTRINNTYECDVFFPDMDENAFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_UPI000255CD70/2-163 +VLSLIVVVDENNGIGINGTQPAYIRDDLKRFKELTVGNTIVMGRKTFQALP--KGALPNRRNVVLTRQQHFI-ADKCEII +HSPDELYNLC---AP--EEKVFVIGGGDIYRLFLSK--ANYIYLTLIHYRFEIDTWFPKISEELWRIEIREGPFTDVKSG +FSYSYINYIRR +>UniRef100_J2K5B5/6-172 +-LVIIAAVSRNGVIGRDGDMPWRLSTDLKRFKALTLGKPVIVGRRTFDSFG--GRPLPGRPHVIVTRNPDFH-YDGVDVA +ASLAEAIEIAGKAREAGSDEIFVLGGGEIYAQAIGI--ADMLRITHVETEIDGDTVFPAIDPNVFYKAEEIAVPAGEKDS +YPTRFTTYVRR +>UniRef100_F9HNU0/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNLEEK-IDGVATF +HDVQSVLDWY---QG-QEKNLYIIGGKQIFQAFESY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_F0C8F0/3-164 +-ITLIVAFDRNNAIGRDNELPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPGRLNLVLTRSAQVP-FEGMQAV +ASVDEAIAQA---DASGAQELCVIGGGEVYRLTMEL--ADVLAVTEVATIVQADTHFPPIDPAVWEPVQRERHTADARHA +FAFDYVDYRRR +>UniRef100_Q8PP44/3-164 +-LTLIVAFDRNNAIGRDNDLPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPERLNLVLTRSGQVP-FEGMHAV +ASVEQAIERA---AQDGAQELCVIGGGEVYRLTMQR--ADLLAVTEVDTVVDADTHFPPIDPALWEAVQRESHAADARHA +FAFDYVDYRRR +>UniRef100_B1B802/1-163 +MLSIIVAVGENNVIGKENSLPWYLPNDLKYFKKVTLRKTMIMGRKTFEALP---RLLPDRKHIILTKNKNFNINCNIKII +HKINMLKSFV---ND--KKEYFVIGGGEIFSMLLPY--TEKIYMTKIHHNFSGNTFFPSINKSDWNTVEKIQGITDEKNI +YSHTYLVLNR- +>UniRef100_C2LUY3/6-164 +--IAIWAEAHNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFD-CEGVTTV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFDGH--YDALIKTTIEADLEGDTYFPQLDMTAFKEVSRDRVAKDDKNA +YDFSISRYEK- +>UniRef100_F9VXV2/6-168 +--RLVWAQGREAAIGRDNTIPWRVPEDMARFKEKTLGNPVVMGRRTWISLPPKFRPLPGRTNIVVTRNPDWS-ADGAVVA +RSVEEALALA---D---GDTVGVIGGGEIYRAAMQF--ATELCLTEIDVDVGADAFAPEIG-PEWTVADKGEWRT-STTG +TPYRFIDYTR- +>UniRef100_K1A2H1/5-166 +-IIAIWAQDEKGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEV-IDGALVF +QDVESVLAWY---QS-QGKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPDFDLSLFETVASKSYERDEKNN +YDFTIQYRKRK +>UniRef100_Q68KH0/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLPSTSKIQLNRVFVIGGGGLYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_I0JD27/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITAIEGKFRGDTFFPPYTFEDWEVTSSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_F9LWF9/5-166 +-IVAIWAQDEKGVIGKEERLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSDEV-VDGALVF +QDVESVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPDFDLSLFETVASKSYTRDEKNN +YDFTIQYRKRK +>UniRef100_D2CLY0/27-225 +----------FRGIGNKGILPWKCNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQIYLTRINNTYECDVFFPDMDENTFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_A0SIB5/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKFDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_D2CLX8/27-225 +----------FRGIGNKGILPWKCNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQIYLTRINNTYECDVFFPDMDENAFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_D2CLX5/27-225 +----------FRGIGNKGILPWKCNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQIYLTRINNTYECDVFFPDMDENAFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_Q68KH4/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIHEFEMWIR- +>UniRef100_D2CLW4/36-234 +----------FRGIGNKGILPWKCNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQIYLTRINNTYECDVFFPDMDENAFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_D2CLW6/36-234 +----------FRGIGNKGILPWKCNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQIYLTRINNTYECDVFFPDMDENAFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_D2CLX7/27-225 +----------FRGIGNKGILPWKCNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQIYLTRINNTYECDVFFPDMDENAFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_F4XA26/1-157 +-MNLIVAVDQNWAIGKDGDQLVYLKEDLKRFRTLTSGHTVILGRKTLATFPG-GRPLKNRRNLILSRNPQFQ-AEGAEVF +SSVEELVKQA---D----GDAFVIGGASVYEQLLPY--CDTAYVTKIHAGFPADTYFPNLDQGEWEVSEESESLE--QDG +ISYHYVTYSR- +>UniRef100_A8AXC0/5-168 +-IAAIWAQDQNGLIGRNQSLPWHLPAELKHFKEITSGHAILMGRVTFDGMD--QRVLPNRTSLILTKDPNYTVNESVLIF +HNLPSVLKWY---QE-QEKNLYIIGGGQIFSLFQYH--LDEIIKTEIHASFEGDTYFPDFDLTAFREVNSQFHPKDEKNA +YDFTVKILERK +>UniRef100_C1BZA4/4-186 +VLNCIVAVCPNMGIGNKGNLPWHLNNEFKYFQKMTMQNVDIMGRKTWFSIPERNRPLKNRINIVLSRELKEPPPGAHHLA +SDFSSALRLLDMAER--VDQVWVIGGSSLYKEMMESEGIRRLFVTRILQQFESDTFLPEINQDKYRLLPEFPGVPQEESG +IQYRFEVYE-- +>UniRef100_O85263/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVTTF +YDVQSVLDWY---QG-QDKNLYILGGKQIYQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYAKDEKNS +YDFTIQYRKRK +>UniRef100_E2CT70/36-234 +----------FRGIGNKGILPWKCNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQIYLTRINNTYECDVFFPDMDENAFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_I0QDX4/5-166 +-IIAIWAQDEKGVIGKEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEV-IDGALVF +QDVESVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSHFETVASKSYTRDEKND +YDFTIEYRDRK +>UniRef100_E1ZCI9/10-206 +-IQIVVAATKQWGIGKGGSLPWSLPGDMKYFRELTSQNVVIMGRKTWESIPAKFRPLAGRINVVLTRGAS-K-AEGVHIS +SSLDSALEMLSFDSR--VESVFVIGGGQVYKECMESPLLSAIHLTLVEGEANCDTFMPPVDESRFRLWSASAPRS--VGG +TRYSFLCYTR- +>UniRef100_I0T6M0/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKREILILTRNSDEK-MDGVSIF +NDIESVLDWY---QA-QDKNLYVIGGKQIFQAFEPY--IDEVILTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIRYRKRK +>UniRef100_Q68KI2/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFYSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_F5VZM8/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELNYFKETTLNHAILMGRVTFDGMG--RRLLPGRETLILTRNVEES-IEGALVF +QNVEDVLDWY---HN-QDKNLYIIGGKQIFQLFEPY--LDEIIVTQIHAQVEGDTFFPDFDLTVFETVASKSYTRDEKNA +YDFTIEYRKRK +>UniRef100_I6XLR9/7-165 +-IMLIFARAQNGVIGKDNTMPWHVSADLKHFKALTLGHPMIMGRRTFESLP---GLLPKRPHIVLTHNHHWQ-AKGAEAV +CDLEEAIKAA---RK-YSSQIAVIGGANIFQQFWDK--ADRIELTEIYRDYSGDTFVDLPDMNHFSLVRQEDFKA-EDEC +PAFSFKSFLRK +>UniRef100_G4ENR5/1-144 +MITLIWCEDKNGGIGLNNSIPWHIKEDLEFFKATTLNHTIVMGRKTFESIG---KPLKNRKNIIITKNKEYKIDQSVEIY +NNIQDVLRKY---K---NEDIFVIGGKQIYFLFNKY--ADRLLVSKLFESYNCDTYMNDFDYSNFYLKKVDNKS------ +----------- +>UniRef100_F9NZ66/5-166 +-IIAIWAQDEKGVIGKEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEV-VDGALVL +QDVESVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSRFETVASKSYTRDEKND +YDFTIEYRERK +>UniRef100_C9LPL0/3-156 +-LSIIVARAANGVIGNDNKLIWHLPDDLKIFKSRTMGRPIIMGRKTFESLP---KMLPGRVHYVLTGNRAYSVPEGVYVF +HTVKELLSAL---P---EGENFIIGGEKTYEAMFPY--ADKMYITEIEKEYDGDAVFPSFRKEEWKETESVMGKG----D +PVHRFVTYER- +>UniRef100_H1XCU5/3-164 +-LTLIVAFDRNNAIGRDNDLPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPERLNLVLTRSGQVP-FEGMHAV +ASVEQAIERA---AQDGAQELCVIGGGEVYRLTMQR--ADLLAVTEVDTVVDADTHFPPIDPALWEAVQRQSHAADARHA +FAFDYVDYRRR +>UniRef100_I3QGA3/3-164 +-IVLIAAISENGFIGKNNQLMWHLPNDLKRFKNLTMGETIIMGRKTFESIG---KILPKRKNIILTKNKKNK--KNIRIV +SSIKEIENLT-------CKKIFVIGGEKTYASTIEK--ANIIELTLIHKKFHGDTKFPKIDTKKWKKTCEFVYEKDKYHL +FNYSFIRFERK +>UniRef100_E8JYG3/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELKHFKETTLNHAILMGRVTFDGMG--RRLLPGRETLILTRNPEES-IEGALVF +QNVEQVLDWY---HH-QDKNLYIIGGKQIFQLFEPY--LDEIIVTQIHAQVEGDTYFPDFDLTVFETAASKSYSKDEKNV +YDFTIEYRKRK +>UniRef100_Q5U9G6/37-237 +-----------RGLGNKGTLPWKNSVDMKYLRSVMTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_I2J5V8/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELKHFKETTLNHAILMGRVTFDGMG--RRLLPGRETLILTRNPEES-IEGALVF +QNVEDVLDWY---QN-QDKNLYIIGGKQIFQLFEPY--LDEIIVTQIHAQVEGDTYFPDFDLTVFETLASKSYAKDDKNA +YDFTIEYRKRK +>UniRef100_F8UVV0/5-169 +-LMIVVAVAQNGVIGRDNQLLWRLKTDLRRFKDLTWGKPMIMGRKTFQSIG---KPLPGRQTIVLTRDPAFS-MEGVHVA +RSWPEAVAKG---RELGAEAVAVVGGAEIYALALPE--AQTVYMTEVHASPEGDAVFPALDRQAFREVRRTAHSKGPDDE +HPFVFVDLERR +>UniRef100_I6Z9Z6/3-143 +-IIIIAAKSKNNVIGNKGLLPWHSSEELSHFKSTTDGCPVVMGRKTRESLK---RPLENRLNIILTRNKNYKTAADSVVL +SGVDEVLEHC---KD--YEKIFIIGGKQVYEAFIDL--ADEMIISEMKFDAEGDTYFPDFNREDWTATKKE--------- +----------- +>UniRef100_F7QVL2/1-167 +MISFVWAEDQKHQIGYKGHLPWRLPADLAHFKKVTMGHPMVMGKKTFDSFP---GLLPGRKHVVLTHDTTLKENSQVKIL +NSIDELTSWL---DKNQFQEVSVIGGAMLFKLLLNK--VDKLYKTEILSEFDGDTVMPTINYDEFKLISRKIGKVDEKNI +YPYIFLEYERK +>UniRef100_I0Q0H1/5-166 +-IIAIWAQDEKGVIGKEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEV-IDGALVF +QDVESVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSRFETVASKSYTRDEKND +YDFTIEYRDRK +>UniRef100_G7G9M7/9-169 +--VHVVAMDKNRCIGKGNALPWHISADLKHFKAITQGGVVIMGRKTLESMG---RALPNRVNWVITRDTEWL-FDGVKVA +HTIEDAMNGALQHAE--KASLFIIGGGEIFTQTLAI--ADRLELTHVDLDVQGDAHYPQIS-EDFKKVNSEQQID-EKSN +VSFEFATYQK- +>UniRef100_D5UD89/1-160 +MIGLVWAQTPEGVIGDAGAIPWHVPEDMAHFREVTAGGTVVMGRATWESLPQRFRPLPGRRNVVLSRDAAYD-APGATVL +DDLETALHSA--------EDVWVIGGGAVYAATLDR--ADRLEVTVVDLDVPGDTRAPTIG-PGWRRASGGPDTPVSRTA +TRYRFDSWVR- +>UniRef100_G7P7V4/5-185 +-LNCLVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGKKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLA +RSLDDALKRTELANK--VDMIWIVGGSSVYKEAMNHPGHLKLFVTRIMQDFESDTFLPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_F5WH34/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVTSSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_UPI0002624263/9-170 +--VHVVAMDQQRCIGKGNDLPWHISADLKHFKAITQGGVVIMGRKTLESMG---RTLPKRVNWVITRDTSWA-FEGTKVA +YSIEEALAQAVASEK--PDSIFIIGGGEIFKQTIDI--ADRLELTHVELDVQGDAHYPAIP-AAFKKVASEQHID-DKTG +IAFEFATYQK- +>UniRef100_H3NNZ2/5-169 +-IYMIAAITENHAIGKNGDMIYHLKNDLRYFKETTLGHTIVCGKKTYFSFP--KRPLPNRKNIILTRSNDEF--DGAYTL +HSKEEVIQYA---NNNPEETIFIVGGDSVYHQFIDV--ASKLYITEVEETADADSFFPTFDKDEWELESLSDFSN-RENE +PKYRYEIYRRK +>UniRef100_D4YUF7/1-167 +MITFVWAEDEQHGIGYQGHLPWHLPADMKHFKEKTLGHPVLMGRKTFASLP---HLLPKRQHLVLTHNIDFQKNPQVSVF +LNEQDLLKYLA-AHQ--ADDIKAIGGVSIFKLLEKQ--VDVLEKTVIHHRFEVDTYMPEIDYSDFKIIKKEQHEPDERNK +FAYDFLTYKRK +>UniRef100_Q9F6Y9/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +HDIQSVLDWY---QA-QDKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_D2CLW7/36-234 +----------FRGIGNKGILPWKCNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLMKQIYLTRINNTYECDVFFPDMDENAFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_Q5U9G7/37-237 +-----------RGLGNKGTLPWKCNSDMKYLSSVTTQNVLVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIFGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_G1WEW2/7-162 +-VNLIAAVAKNRAIGYQNQLLFHIEADLKRFKALTLHHPIIMGRHTFLSLP--HGPLPQRRNIVLSQTVPAF--DGCEVA +TSLEAALQLC---AH--APEVFIIGGASVYQQAMPF--ADKLYLTEVDVTSQADAFFPPFT--DWVLTNHEHFPK-TSTL +PTFSFNIYEK- +>UniRef100_K2EX24/9-170 +--VHVVAMDQQRCIGKDNDLPWHISADLKHFKEITQGGVIVMGRKTLESMG---RALPKRVNWVITRDADWS-FEGTKVA +HTIEDALNQAVASEN--PKSIYIIGGGEIFKQTLDI--ADRLELTHVELDVKGHAYYPEIP-AEFEKVASEQHID-DKTG +IAFEFATYRK- +>UniRef100_F4FUV7/1-161 +MLAFIWAEDANGLIGANGQLPWHLPDDMHYFKETTMGNTIISGSKTFRSYN---RPLPGRENIVVSHQTDFP--TGIKVI +PSIEQLCDLI---AQNPDKQYIVTGGANLFAQLRSK--VDRLYRTKIEAEFSGDTYMPAIDYSLFELSKSVVGVVDAKNK +YPHTFEVFDRK +>UniRef100_F7KSI7/1-156 +MIGLIVARSKNNVIGKNGKIPWKIKGEQKQFRELTTNKAVIMGRKSYNEIG---HPLPNRLNIIVSNTANYT-GENLITV +HSLNEAIQVA---G---NKDIFVIGGYSLYKEALPI--VDKMYITEIDIEVNGDVFFPQFNIDNFELSIGETFGN----D +IKYTRTLYTRK +>UniRef100_J9E285/3-162 +-IEMIVAVAENGVIGLDGKMPWRLSTDLKRFKKITMGLPIIMGRHTWESLP---GALPGRLNIIITGASLDL-LGGAIAV +TSPEAALEAA---GETGADRVMIIGGGQVYKAFEAQ--ADILHLTKVHATPEGDTYFRLSDPASWREESSETVPAGDNDT +ADVSFVTLRR- +>UniRef100_K0TV28/3-158 +-LSILVAHDRQRVIGANNDLPWHLPNDLKHVKQLSTGNTLVMGRATYESIG---KPLPNRKNVVLTRNRSFH-PEGVEVI +HSLDEINNLP--------GHVFIFGGQTLFEAMIDK--VDDMYITVIEDKFNGDTFFPPYTFEEWDVVSSVPGELDDKNT +IPHTFLHLVRK +>UniRef100_I8J8J1/44-224 +-INLIWAQAHTGAIGIDGGMPWHLVEDMKHFRELTISHPVIMGRRTWESLNSQRRPLAQRDNIVISSQVDYQ-APGATVA +DSVDEALRIASIPDDGRRGEIWVIGGARIYQAMLPY--AQNIYLTDVDAIVDADAFAPDVDGGVFECSWDGGWQKKDQGI +SRYRFRTLTR- +>UniRef100_E5CML8/3-158 +-LSILVAHDQQRVIGYKNALPWNIPNDLKHVKQLSTGHTLVMGRKTFESIG---KPLPNRKNVVLTRDNNFK-PDGVEVI +HTIDDIYNL--------EGHVFIFGGQTLFEVMIDK--VDDMYITVVDGKHQGDTFFPPYTFEDWTVASSEEGQLDEKNT +IPHTFLHLVRK +>UniRef100_Q5EXQ6/25-230 +-----------RGLGNNGTLPWKCNSDMKYFSSVTTQNIVVMGRSSWESIPKQYKPLPNRINVVLSKTLTQEEKEKIFLI +HNIEDLLLIL---KKLRYYKCFIIGGAQVYKECLNRNLIKQIYFTRINNAYPCDVLFPEFDESQFRVTSVSEVYN--CKG +CTLDFLIY--- +>UniRef100_F3WTR1/1-156 +MIVFVLARARNGVIGRDGQLPWHLPADLKHFKAQTMGKPMIMGRKTFESFP---APLPGRRHIVLTRDRRWS-AEGAEVA +HDVEGALALA---G---PGDVAIIGGAEIFALFLPH--ADRIELTEIEAEPDGDAMVPAFT--GWDEVAREAHPA-ENGR +PAYAFVSLMKR +>UniRef100_K8FZ71/3-164 +-LTLIVAFDRNNAIGRDNELPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPERLNLVLTRSGQVP-FEGMHAV +ASVEQAIERA---AQDGAQELCVIGGGEVYRLTMQR--ADLLAVTEVDTVVDADTHFPPIDPALWEAVQRQSHAADARHA +FAFDYVDYRRR +>UniRef100_J3MF38/19-194 +--QVVVAATRDMGIGKDGVLPWKVPSDLKFFKDITMKNAVVMGRKTWESIPIQFRPLPGRLNIILTRSGSFDFAENVVTC +GSLDSALELLSYCST--VEKIFVIGGGEVLRQSLNAPACEAIHLTDIESSVECDTFIPPIDLSVFHPWYSSYPVV--ENS +IRHSFITFVR- +>UniRef100_B7VEV3/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +HDIQSVLDWY---QA-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_I3B6C2/50-218 +---------RAGAIGLNGGMPWHCAEDMKHFKELTVSHPVIMGRKTWESLGGKYRPLPNRDNIVVSHDPMYR-APGATVV +TSLDDALDMA---RQ--ESEIWIIGGAQLFAKALPF--ADKAYVTDLAATVDADSYAPDMASGMWREAEVGEWHTKEESG +ISYRFRILAK- +>UniRef100_D7V3W6/1-166 +MIRFIWAEDEDGHIGYQGTLPWHLPADLRHFKDLTSNHVIVMGRRTFESFP---GLLPKRQHIILSTSPTLQRNVHVQIF +SQLEELKNWI---KHHSNQTIDIIGGRRVFEEFMDE--VDILEKTKIHHVFKGDTLMPEINYGDFKSVNSEIHQADEKNK +FAYDFLEYKR- +>UniRef100_I4YVP7/6-169 +--ILVVAVAENGVIGRDNQLLWRLKTDLGRFRRLTMGKPMIMGRKTFQSIG---KPLPGRETIVLTRDAGFA-AEGVHVV +HTWDEAVAKG---EELGADSVAVAGGAEIYALSLPH--VRSIFMTKVQVAPEGDAVFPEFDRSQFRETKREDHSKGPDDE +HPFTFIDLERR +>UniRef100_Q6WEA6/5-181 +--ALVVAVTKTMGIGNKGGLPWSIRGDMNFFKKITSQNAVVMGRKTYVGIPAKFRPLSNRVNIVISTNANLRKPDSVHIV +DSFDLAVTKA---YNLNIENVFVIGGSSVYAEAMKHPQCKTIYYTNILPDFTCDTFFPKIEESVFKVTSRSDLQQ--EGE +TSYEFLTYYR- +>UniRef100_J9W5E3/1-161 +MLAFIWAEDANGLIGANGQLPWHLPDDMHYFKETTMGNTIISGSKTFRSYN---RPLPGRENIVVSHQTDFP--TGVKVI +PSIEQLCDLI---AQNPDKQYIVTGGANLFAQLRSK--VDRLYRTKIEAEFSGDTYMPAIDYSLFELSKSVVGVVDGKNK +YPHTFEVFDRK +>UniRef100_Q68KI1/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESPPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_Q05763/67-242 +--QVVVAATKEMGIGKDGKLPWNLPTDLKFFKDLTLSNAVVMGRKTWESIPKKYRPLSGRLNVVLSRSSGFDITENVVTC +SSIDSALDLL---AAPSIEKVFVIGGGDILREALNKPSCEAIHITEIDTSIDCDTFIPTVDTSAYQPWCSSFPIC--ENG +LRFSFTTHVR- +>UniRef100_D3SQY4/21-172 +---GIVAVADNGVIGKDGDMPWHIPEDLQHFKETTMAHPVIMGRVTYESIVDLGEPLPGRTTVVLTSRDLET-PENAVVA +HDLQSAVEEAARHDG--ADRVFVAGGATVYEQYLPA--LDRLIVTEVHEEPDGDTQFPDWDRTDFDEVERDEHD------ +----------- +>UniRef100_UPI0002AB3704/4-164 +-VGLIWAQSTSGVIGRDGGIPWRLPEDLAHFKRLTMGHTVVMGRRTWDSLPAAHRPLPGRRNVVVTRQTGLV-AHGAQVV +GSLEQALCPA---EP--DAETWVIGGAQIYALALPL--ANRCEVTEVDVDLDEDAVAPVLD-QTWAGTSGEWLVS--RSG +LRYRMHSYRR- +>UniRef100_Q9WRU3/5-184 +-VNCIVAVDEQLGIGKNGTMPWYLRNEMMYFQKMTSKNVVIMGKRTWFSIPEKKRPLVNRINIILSRELREPPHGAHFLA +RTLDDAFNFYRLKEQ--LNTVWVIGGKSVYESVLNYKCPLKLYITRIMESFDCDVFFPSINFTEYTMLSEIPGKDFEENG +IKYKFQVYEK- +>UniRef100_G2GSQ4/6-164 +--IAIWAEAHNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFD-CEGVTTV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFDGH--YDAFIKTTIEADLEGDTYFPQLDMTAFKEVSRDRVAKDDKNA +YDFSISRYEK- +>UniRef100_E9FPB5/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDIQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_F9KZY7/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDVYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_C7ZW41/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKYVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_G4KXV7/2-161 +--NAILSAAQDWAIGKDNHLLFHLKEDMRRFRVLTTGGTVIMGRRTLESLPG-EKPLPKRRNIIVTHDRQFT-REGAEVA +HSVDAALNMV---DT-TADDVWVMGGGSIYASMLSR--CKKVFLTRVDATVEADTFFPNLDKSCWKIVSQSEPIV--EDG +VSYRFFEYRN- +>UniRef100_H3ZUG2/3-158 +-LSILVAHDLQRVIGFENQVPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLYEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_G7ZNH2/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTTDTNYT-VDGVDVI +HSIDDIYNLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEEWEVASSVEGQLDEKNT +IPHTFLHLIRK +>UniRef100_Q4LB96/8-163 +-IYLVAAMGANRVIGNGPDIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRRTVVLSRQASYS-AAGCAVV +STLSQAIAIA---AE-HGKELYVAGGAEVYALALPR--ADGVFLYEVHQTFEGDAFFPVLDEAEFEVVSAETVQA----T +ITYTHSVYARR +>UniRef100_E9FI07/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELKHFKETTLNHAILMGRVTFDGIG--RRLLPGRETLILTRNPEES-IEGALVF +QNVEDVLDWY---HH-QAKNLYILGGKQIFQLFEPY--LDEIIVTQIHAQVEGDTYFPDFDLTAFETVASKSYSKDEKNV +YDFTIEYRKRK +>UniRef100_Q68KH2/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWGSLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_A5VCW5/6-162 +-IVFVLARARNGVIGRDGDLPWRIPADLRHFKALTQGAPMLMGRKTFESLP---GLLPGRRHIVLTRDRDWR-AEGAEVT +HSVDAAVALA---D---ADRLSVVGGAEIYALLLPR--ADRIELTEVDDAPEGDTVVPAFDPAVWREDAREAHPA-ADGK +PAFAFVTLRRR +>UniRef100_Q494F1/2-163 +IISLIAALTTNHIIGKKNVIPWYLPIDIKWFKYHTLYKPIIMGRKTFESIG--KKPLLNRLNIVLSRNLLNN-YNGVFIA +ENIDEALSLI---QD--AYEVMVIGGSEIYNVFLPR--AQRLYLTYIHNMVDGDILFPDYDIREWKSIFNSFYKVREDCF +CYLHFSILER- +>UniRef100_D0JBB8/4-169 +-IILIVAVSKNGFIGKNNQLMWHLPNDLKRFKNLTMGETILMGRKTFESIG---KILPKRTNIILTRNKK-HITKKIKIL +SSVKQI-D------NLKYERIFVIGGEKIYASFIEK--AHSIELTLVHRKFYGDAKFPKIEANKWKKIYEFFYKKDKTHL +YNYSFIRFEKK +>UniRef100_I0YVC8/11-172 +--QIVVAATRKLGIGKGGTMPWKLPGDMAYFKELTTQNAVVMGRKTWESIPPKFRPLPGRVNVVLSRGSV---------- +GSLEAAMALLGFKER--IETVFVIGGGKVYEEALPSPLCSAVHFTAIEADIECDTFFPEMSLDKWRLWSESAPRR--NGD +MRYSFQCY--- +>UniRef100_A7ETZ6/8-211 +--TLIVAATNKMGVGKGGGLPWTLRKEMAYFARVTKRNAVVMGRKTWESIPPKFRPLANRANYMISRTQTSNSGPDAHSA +TSLTDALEKLGDEKE--IDRVFIIGGGQIYKASLELKEAKRILLTRILEDFECDTYFPELKEKGWRRTDTQALREKEEAG +VKYIFEMWEK- +>UniRef100_B9LR90/22-191 +--VLVAAVAENRVIGDDGGMPWHYPADLARFKRLTTGHPVIVGRATYESIADIGGPLPDRTSVVLTTRDDLP--EGAVVA +NDLDEAVDLAGADRG--VDDVYVIGGATVYEQFLDR--ADRMVLTEVPEQPDGDTRFPDWDDEEWVETEREVVGADGERG +GALAFVTYER- +>UniRef100_D2CLX4/27-225 +----------FRGIGNKGILPWKYNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQVYLTRINNTYECDVFFPEMDKNTFQVTSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_E8JSR5/10-173 +-IAAIWAQDQNGLIGKDQSLPWHLPAELKHFKEITTGHAILMGRVTFDGMH--RRVLPNRQTLILTRDRDYQIDERVLVF +HELSAVLKWY---QE-QETNLYIIGGGQIFSLFEHE--LDEVIKTEIHASLEGDTYFPDFDLTQFDEVSSRFRPKDEKNE +YDFTVKILKRK +>UniRef100_F3XKY1/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_F9PD97/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELKHFKETTLNHAILMGRVTFDGMG--RRLLPGRETLILTRNPEES-IEGALVF +QNVEDVLDWY---HH-QDKNLYILGGKQIFQLFESY--LDEIIVTQIHAQVEGDTYFPDFDLTAFETVTSKSYSKDEKNA +YDFTIEYRKRK +>UniRef100_Q1NE43/4-160 +-IILVLARADNGVIGRDGDLPWRLPADLKHFKAITAGHPMLMGRKTFDSLP---GLLPGRRHIVLTRDRTWR-AEGAEVA +HDVDGAIALA---Q---AASLMVIGGAEIYRQVLPI--ADRIELTEVHLDADGDTSIAYPDAADWRETARADHAA-VDGR +PAYSFVTFERR +>UniRef100_Q5HFZ7/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_L7LIX4/3-162 +-ITLVWAQDRAGAIGRAGVIPWRVPEDMRRFKEITGGSTVIMGRKTWESLPTAVRPLPGRRNIVITRARDYR-ADGAEIV +AGLEAALDAA---G----EAAAVIGGGEIYAAAIDR--ATHLRVTEIDVLVDADAFAPVVDPDRWESVTVGEWLY-SSTG +TLYRFIDYRRR +>UniRef100_A5MWQ4/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QD-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_Q9J2M7/5-184 +-VNCIVAVDEQLGIGKNGTMPWYLRNEMMYFQKMTSKNVVIMGKRTWFSIPEKKRPLVNRINIILSRELREPPHGAHFLA +RTLDDAFNFYRLKEQ--LNTVWVIGGKSVYESVLNYKCPLKLYITRIMESFDCDVFFPSINFTEYTMLSELPGKDFEENG +IKYKFQVYEK- +>UniRef100_Q00NW5/15-197 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLYYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN----- +----------- +>UniRef100_Q3IQP3/3-154 +-LVLIAAVAENGVIGTDGEMPWHYPEDLKRFKETTMGHPVIMGRTTYESITGLGGPLPGRTNIVLSSRESLPIPEEVVHA +RDIEAALSAA---EDADKQTVYVAGGATVYEQCLDR--ADELRITEVPESPDGDTYFPAIG-DEWTATEREAGDE----- +----------- +>UniRef100_Q5V600/5-153 +-LSLIAAVAANGVIGAGGDIPWQYPEDLTHFKETTVGHPVIMGRRTFESIRRLDGPLPERLNIVLTTTPHQL-PDSVTAV +TSTTAAVAEA---ADSDASTTYVIGGATVYEQFLPQ--ADELILTELAAAFDGDTVFPTVDWSNWTEMERTTHSE----- +----------- +>UniRef100_D6LXR8/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKELSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_F8HEU3/20-178 +--IAIWAEARNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDEDFD-CEGVTTV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFDGH--YDALIKTTIEADLEGDTYFPQLDMTAFKEVSHERVAKDDKNA +YDFIISRYEK- +>UniRef100_B7VEV5/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +HDIQSVLDWY---QA-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRTRK +>UniRef100_E6SDP1/4-144 +-VTMIAAVGRNGVIGDGSTMLWHIPEDLKFFKRTTMGHPMIMGRRTFETMG----VLPGRRSIVVTRQPDWA-HPGVETA +HSLAEALSLA---GP--ADEVFIVGGGEVYREAMPY--AARLVITEVDQAPDGSVTFPEIDGEQWQETDREDRD------ +----------- +>UniRef100_F1YMX7/3-162 +-ITLVWAQDRAGAIGRGGTIPWRVPEDMRRFKELTGGGTVIMGRKTWESLPASVRPLPGRRNIVVTRAVGYR-AEGADVV +NGLDAALDAA---G----HVAAVIGGGEIYAAVMDR--ATSLRVTEIDVLVDADAFAPAVDPDRWESAETGEWLY-SSTG +TLYRFVDYVRR +>UniRef100_E9EFM2/215-434 +-LTLIVAATRSMGIGLNGTMPWTLRKEMQYFARVTTRNAVIMGRKTWDSIPAKFRPLKNRLNIIVSRQHEIT-ASEPVRV +SSLEQAVEFA---RTHTISRVFVMGGGQIYDAALKMDAAKRVLLTSIEREYECDTFFGAARSAGWRRKESDEWRAMEEGG +VGYEWQMWER- +>UniRef100_D3X758/27-202 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTS----------- +----------- +>UniRef100_K9EDP1/1-164 +MIAYVWAQDEQGIIGKDKVLPWELSNDLKHFKKVTEGHTILMGRKTFEGMD--KKPLPNRKTLVLTRQDDYQADDQVEVV +HSKDQALTYA---SG-HGVDLYVIGGAGIFDLFLDQ--VDVLHQTVIHESFDGDTTMPDIDWDSFNQVSKAYYDQADGHN +HSHTIYEYRRK +>UniRef100_G2X7F9/10-210 +-LTLIVAATRTMGIGRSGTLPWTLKREMAYFARVTKRNAVIMGRKTWESIPPRFRPLKGRLNVVISRSADVE--TDAVRV +ASLEEAVRFL---EAWPLGRVFVIGGAQIYGASLARREARRVLLTRVGPEFECDAFFPNLGQEGWVKRDKGELDAQEENG +TRYEFQLWEK- +>UniRef100_B6INW3/24-189 +-LVLVAAVARNGVIGRGNTLPWRLPGDLRFFKRTTMGKPVVMGRRTWESIG--AKPLPGRCNIVLTRDTGFA-PEGAIVC +HGFLGAIAEARAART-GAPEVCVIGGESLFAEALRM--ADRLYLTEVLAEPAGDVLFPPFDRGAWMQTELERADAAGPDS +PAYRILRLDRK +>UniRef100_A0PQG8/4-164 +-VGLIWAQSTSGVIGRDGGIPWRLPEDLAHFKRLTMGHTVVMGRRTWDSLPAAHRPLPGRRNVVVTRQTGLV-AHGAQVV +GSLEQALCPA---EP--DAETWVIGGAQIYALALPL--ANRCEVTEVDVDLDEDALAPVLD-QTWAGTSGEWLVS--RSG +LRYRMHSYRR- +>UniRef100_F8ESJ4/7-165 +-IMLILARARNGVIGHQNKMPWHIPADLRHFKRLTINHPMIMGRQTFESLP---GLLPDRPHIVLTHNMNWQ-AEGCEVA +HNLDQAIEIA---LR-YSSRIAIIGGAQIFKQSWSL--ADYIELTEIEKDYTGDTYVDLPDMSGFSLESQQDYDA-ESGQ +PAFCFKRFMKR +>UniRef100_E0P8D3/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKNVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLYEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_H8E2A5/4-164 +-LGLIWAEARGGVIGKDGGMPWHVPEDLAHFRAATMGDPVIMGRRTWESFPPRFRPLPGRRNIVVTRNDSWR-GDGAERA +VSLDQALKLV---DG--EESAWVIGGAGLFAEVIAR--ADVLEVTELDLEVDGDTFAPERH--GWSVARVEPTDGVSRTG +IPYRFLTLIR- +>UniRef100_D6L4Q0/44-224 +-INLIWAQAHTGAIGIDGGMPWHLAEDMKRFRELTISHPVIMGRRTWESLNSQRRPLAQRDNIVISSQVDYQ-APGATVA +DSVDEALRIASIPDDGRRGEIWVIGGARIYQAMLPY--AQNIYLTDVDAIVDADAFAPDVDGGVFECSWDGGWQKKDQGI +SRYRFRTLTR- +>UniRef100_J4Q1P9/5-166 +-IIAIWAQDEKGVIGEEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEV-IDGALVF +QDVESVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSRFETVASKSYTRDEKND +YDFTIEYRDRK +>UniRef100_G6C8Z3/5-166 +-IVAIWAQDERGVIGKEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSDEV-VDGALVF +QDVKSVLTWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPDFDLSLFETVASKSYERDEKNN +YDFTIQYRKRK +>UniRef100_H6RVS9/3-161 +-VGLIWAQAHGGVIGAEGGLPWHLPEDLALFRRLTTGSTVVMGRRTWESLPERFRPLPGRHNVVLTTDRGWS-ADGARSA +HSVEQVLAE--------HESFWVIGGGAVYAAFLPH--ADRLVVTDVDADYPGDTWAPDLD--GWTRSSRAPTEGSGSAG +LRYAVSEYVR- +>UniRef100_D2CLX2/27-225 +----------FRGIGNKGILPWKYNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQVYLTRINNTYECDVFFPEMDKNTFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_F8DSY9/7-165 +-IMLIFARAQNGVIGKDNTMPWHISADLKHFKALTLGHPMIMGRRTFESLP---GLLPKRPHIVLTHNHHWQ-AEGAEAV +CDLEEAIKAA---RK-YSSQIAVIGGANIFQQFWDK--ADRIELTEIYRDYSGDTFVDLPDMNHFSLVGQEDFKA-EGEC +PAFSFKSFLRK +>UniRef100_Q68KH1/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIAAVIHNEVDCDVFFPDFRSLPWREQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_J6UDX4/7-169 +--VLVAAVADNGVIGKDGTMPWHHRSDLERFKALTMGHPVVMGRKTFHAIG---RPLPGRTSIVVTRDPAFT-AAGVVAT +PNLPVALAVARLRRG--AFAIMLIGGGSLYAEAMYI--ADRLEITRIHMRPEGDTVFPEIESAVWRETARIDHEKGPQDD +AAFTCCTYER- +>UniRef100_G7MZ91/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGKKTWFFIPEKNRPLKGRINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNHPGHLKLFVTRIMQDFESDTFLPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_Q9F6Y7/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSILDWY---QD-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_A0EQ09/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDRDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_D0J8Z9/3-172 +-IILISAVSSNGVIGKNNQLMWHLPNDLKRFKNMTFGETVLMGRKTFESIG---KILPGRRNIILTKKNK-TNRGTFEVY +SSLKQIYDLN-------YKKIFVIGGEKIYTSTIDK--AHIIELTVIHKKFYGDAKFPKIPLSKWKKTYEFFHEKDKHHL +YNYSFIRYERK +>UniRef100_H0CEW3/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEDVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_Q9F6Y6/5-166 +-IVAIWAQDEDGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-LDGVATF +HDVQSVLDWY---HA-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRERK +>UniRef100_C5Q023/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEIASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_D2CLW9/36-234 +----------FRGIGNKGILPWKYNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQVYLTRINNTYECDVFFPEMDKNTFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_E7SB45/7-168 +---GIWAQTKNGVIGKDQVMPWHLPAELQHFKQTTTGHAILMGRVTYEGLN--KRVLPNRTNIILSRDDKYDVNEEVLLK +TSVEDVLNWY---KG-QDLSLFIIGGEKVIRLFEPH--LEELYQTVIDAELEGDTYFPDFRWDQFQLLDERTIEKDEKNP +YDFTIRHFKRK +>UniRef100_B8KU40/10-168 +--VLVVAVAENGVIGRGNGLPWDLPDDLQHFKSATMGRPIVMGRKTFESIG---RPLPGRTNIVLTRDAGWQ-APGVDTV +HDFPAAIQRG---EDQGADALMVIGGSEVYQLAFPY--AERVILTAVHAEVQGDAFFDLEQLSDWVELSRAEYAAGTRNS +HDFAVV----- +>UniRef100_G6QW59/5-166 +-IVAIWAQDEEGVIGKKNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARMEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_Q00NY2/15-200 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_I9WBU3/5-158 +--FLIYARAANGVIGAEGQLPWRLPADLKRFKALTMGLPMIMGRKTFDSFP---SPLPGRRHIVLTRDQDWS-AEGAEVA +HSVDEALALA---G---DGQVAVIGGAQVNALFLPL--ATRIELTQIHADYPGDVTMPPLA-SEWHEVARDEHSP-GETT +PAYAFVTLQR- +>UniRef100_F9PXA5/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELKHFKETTLNHAILMGRVTFDGMG--RRLLPGRETLILTRNPEES-IEGALVF +QNVEQVLDWY---HH-QAKNLYIIGGKQIFQLFEPY--LDEIIVTQIHAQVEGDTYFPDFDLTVFETLASKSYSKDEKNV +YDFTIEYRKRK +>UniRef100_D0WS26/2-142 +ILGAIWAQGRERAIGKDGALPWRLPEDLALFRRVTSGHPVIMGRKTWESLPPRFRPLPGRRNIVLSRDPSFA-ADGAEAV +RSLAEAAEAA---SH--CEQAWIIGGAALYAEAVNV--ADVLVVTDVDVDVEADAFAPSIG-GSWRKAA----------- +----------- +>UniRef100_UPI0002195A2D/3-165 +VLRMVWAEDDRHAIGKDGQLPWRIPADLKHFKNETLHSTMLMGRATWDSIG---RPLKDRHTVVLTRQQDFDPFDEVTVV +HSLEELQRLIREWAK--DHLVTVAGGAQLYKALLPT--ATELSITKVAGDFDGDTFMEPVNFADFTLVNQVEMQD---NG +HEIKFLTYKRK +>UniRef100_E0PS65/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSDEV-VDGALVF +QDVKSVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSPFETVARKSYERDEKND +YDFTIEYRDRK +>UniRef100_C7REN4/2-159 +--KIILAVDKNWGIGKDGQMLFHIRRDLKHFKSYTLGNICIMGRKTYESMG---GALTHRENIVLSRNKDYK-AKDAKVF +TDYRDVLSYV---RE-RSEEVFVIGGEKIVEIFLEY--CDEAIITKIYEKKDADSFLHNFDQDDWSLSEESDIME--ENG +VSFRYVRYRRK +>UniRef100_Q54801/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_C1CLS0/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_Q2N685/1-153 +---MIYARAANGTIGKDGGMPWHLPTDLKRFKRLTTGHVLIMGRKTFESFP---DPLPGRRHIVLTRDEDWG-ADGAEVA +HSRAEALQLA---G---EEPVAIIGGAEVYALFEQE--AERIELTQIHAKYEGDTFMDAPG-PDWREIARDEYEA-EDGR +PAFSFVTFLR- +>UniRef100_D1XVW4/3-161 +-LSIIVAIAQNNAIGYQNKLIYFIKEDLKRFKQLTTGHTIIMGRRTFESLP--KGALPNRRNIVLSRSEKSF--LGCDVY +PSLQEALASC---HN--DEHVYIIGGVSVYKEALTI--ANELCLTEIEATPNADTFFPLFDRTLYTETFCEEHEA-TDDH +PAFRFVNLERR +>UniRef100_K2FDG6/1-156 +MISIIVAVGKNNSIGRNNKLLWNLPNDLKHFQKITSGHIVIMGDRTYESIG---RLLPNRRNIIVSLKEGYV-VKGGEVI +NSLEKVLNEY---KK-VDEEVFVIGGGIIYRLSLPF--ADKLYVTLVDDEPDADTFFPDYS--EFKNIVNKEDQE--ENG +VRYSFLELT-- +>UniRef100_I3JW88/4-185 +VLNAIVAVCPDRGIGNKGNLPWHLSKEFAHFRKMTAQNVVIMGKKTWYSIPEKNRPLSNRINIVLSRECKVPPAGAHYLA +SDFSSALRLIDLADQ--ADQVWVIGGSSLYKEMMGSTGMRRLFVTQILKQFECDTFLPEISLDKYRLLPEFPVPQQEENG +IQYRFKVYE-- +>UniRef100_G6N5T2/5-166 +-IVAIWAQDEDGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-LDGVATF +HDVQSVLDWY---HA-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_Q9CBW1/4-164 +-VGLIWAQSTTGVIGRDGGMPWRVPEDLTRFKQLTMGHPVVMGRRTWDSLPVGVRPLPGRRNIVLSRQIDFM-AEGAEVF +GSLEETISNL---ET--EPEMWVIGGEQIYRLALPL--ATRCGVTEVDTYLDDDVLAPVLD-DTWVGVTGEWLVS--CSG +LRYRLHSYHR- +>UniRef100_D9VHB8/3-144 +MIGLIWAQAANGVIGRDNALPWHIPEDMKHFRTVTAGATVLMGRRTWESLPERFRPLPGRRNLVVSRTPQ----EGAETF +PDLQQAFAAA---D----GDVWVMGGARIYQESLPF--ADRIEVTELRESFEGDVYAPEIGRGEWQESKN---------- +----------- +>UniRef100_B7VEW2/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNLEEK-IDGVTTF +QDIKSVLDWY---QG-QDKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_Q03S94/1-162 +MLIFLWAESQGRVIGLHGGLPWHLPADMHYFKTVTTGHTIVAGSKTFASFP---RPLPNRKNIVVSHQPATAFPENVSVL +HSLPAVRAYA---AARPQEKIFVVGGAQLFAGLLDD--VDFLYRTRIDAGFDGDTWMPVIDYSQFTLIDQQPGIRNEKNP +YDFVFEQYQR- +>UniRef100_J7T6I2/20-178 +--IAIWAEAHNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKEFN-CEGVTTV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFDGH--YDALIKTTIEADLEGDTYFPQLDMTAFKEVSRDRVVKDDKNA +YDFSISRYEK- +>UniRef100_G6RVF8/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSYAKDEKNP +YDFTIQYRKRK +>UniRef100_I2J309/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPQRETLILTRNADEN-MDGVNIF +NNIESVLDWY---QS-QDKNLYVIGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPDFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_D2CLX9/27-225 +----------FRGIGNKGILPWKCNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKEYLERNLIKQIYLTRINNTYECDVFFPDMDENAFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_C7H0N2/2-161 +--NAIVVVDKNWCIGKDGGLLVHLSKDLKYFKEKTIGKTLIVGRKTLESFPG-GKPLPGRKTIVLTRNTSYK-AEGAYVC +HSKQEVLEKV---KDLHPADVFVAGGGAIYKQFLND--VDKGFVTKICNEYSGDTFFPNLDEEDFALESEGETIE--ENG +VKFKFCIYNR- +>UniRef100_F3XEH2/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDIQSVLDWY---QA-QDKNLYILGGKQIFQAFESY--LDEVIVTHIHARVEGDTYFPEFDMSLFETVSSKSYAKDEKNP +YDFTIQYRKRK +>UniRef100_A5M941/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFGPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_C2HNZ8/1-165 +MIEYVWAEDKEKNIGLNGHLPWYLPADMKHFKEVTINHPIIMGRKTFESFP---NLLPKRKHIVLTHNEELKNNDQVTIL +PTVEDLHNFV---AEHQDERMCAIGGVSIFNALMDQ--VEVLEKTEIDAIFEADTKMPEIDYSRFNLVAKKHYEPDEKNK +YPYTFLTYK-- +>UniRef100_I4YC41/7-191 +-LNVIVAATIENGIGLSNSMPWRLSNELKFFAKVTSTNVVIMGRKVWDSIPQKFKPLRNRQNVILSRTNDLQINDNVKLL +HNVESAIAYT---NE-SKTRVFCIGGAQIYNQMIPY--TSRVFMTRVKSPSEADVKFPELRDNEWRRCTHEDFEKIEENG +VIYEFQMYER- +>UniRef100_E3CQ57/6-164 +--IAIWAEAHNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFD-CEGVTTV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFEGY--YDALIKTTVEADLEGDTYFPQLDMTAFKEVSCDRVAKDDKNA +YDFSISRYEK- +>UniRef100_D3HAA3/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVTTF +QDVQSVLDWY---QG-QDKNLYILGGRQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_K8GEW3/3-163 +-LTLIVAFDRNNAIGRDNDLPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPERLNLVLTRSGQVP-FEGMHAV +ASVEQAIERA---AQDGAQELCVIGGGEVYRLTMQR--ADLLAVTEVDTVVDADTHFPPIDPALWEAVQRQSHAADARHA +FAFDYVDYRR- +>UniRef100_B2ZF14/8-163 +-IYLIAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_E0QM59/7-98 +MISIVVAYSNNRVIGKDNKMPWDIKGDLEFFKNLTMGNIIVMGRRTYESIG---RTLPGRINIVISRRDEKSNEENLYLA +KSLEEAIFIA---KT----------------------------------------------------------------- +----------- +>UniRef100_B9XJM4/5-136 +--KAIAAMSQNRVIGQGNKIPWHLPEDFKWFKKMTTGQVVVMGRKTFESIG---RPLPNRETIVLSRGPFQH--PGVRTI +FDLSEI-SLA---DE--SREIFICGGAQIYEQTLPM--CSDLYLTVLKRTVEGDAFFPTFE-NAFVKA------------ +----------- +>UniRef100_D7L1V0/23-198 +--QVVVAATKEMGIGKDGKLPWNLPTDLKFFKDITLKNAVVMGRKTWEAIPIKHRPLSGRLNVVLTRSGGFDITENVVTC +SSVDSALDLL---AAPSIERVFVIGGGDILREALNRPSCDAIHLTEIDTSIECDTFIPAVDTSVYQPWCSSFPVT--ENG +LRFCFTTFVR- +>UniRef100_I0QHQ2/6-164 +--IAIWAEAHNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFS-CEGVRVV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFDGH--YDALVKTTIEADLEGDTYFPQLDMTAFKEVSRHLVVKDDKNA +YDFSVSRYEK- +>UniRef100_H2XNW6/8-192 +-IHSVVACCNNGGIGFKGRLPWRLPKEMKYFKRITTGNVVIIGRKTWESIPKSFKPLKDRINIVISRTLDKDCEGPDLVV +NSLDELIDLLHWCDK--INQVFNIGGNEIYKLIHNSQYCGKIYLTRVLADLQCDTFLENLD-DNFTKLPTEGFPEMDKND +LQWKVEVYEKK +>UniRef100_G2LP19/3-168 +-ISLIAAISKNLIIGYQNKIPWYIPNDLKWFKKNTIHKNIIMGRVTWESIA---QPLSHRRNIVISKTEIKN--KNVIWC +HSISDAISNAVVSKK-YQQEIMVIGGEKIYKQMLFY--ANKLYLTNIDIDIIGDSYFPQYMLPSWKILFKQNNIKNKFNP +YNYSFQILSR- +>UniRef100_D0RTH9/5-168 +-IAAIWAQDQNELIGKNQSLPWHLPAELKHFKEITSGHAILMGRVTFDGMD--QRVLPNRTSLILTKDPNYTVNESVLIF +HDLPSVLKWY---EE-QEKNLYIIGGGQIFSLFQHH--LDEIIKTEIHACFEGDTYFPDFDLRAFREVSSQFHPKDDKNA +YDFTVKILERK +>UniRef100_F0BVV2/6-167 +-LSLIVALDRNNAIGRDNELPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FDGMQAV +ASVEQAIERA---VQEGAQELCVIGGGEVYRLTMER--ADLLAVTEVDTAVDADTHFPPIDPAVWSPARRELHAADARHA +HAFSFVDYERR +>UniRef100_H8XAD5/7-194 +--TIIVALKPLYGIGYQGSLPWRLRKEMAYFKRVTTRNAVIMGRKTWDSIPSKFRPLPSRLNIILSRSFDNEVDENLLHA +KSVQDSLQLV---KDKNIERVYVIGGAEIYNEFIKSGLVDNVLLTEIEEKLDMDTFL-KFDVNQWTKSSKSELIGIREDK +FVYNYTLWQKQ +>UniRef100_UPI000287FE2D/1-169 +MLSLIACCDKTLAIGYQNKLLYHLPADMKHFKEKTEGKICIQGRSTYESIISTGKPLQNRKNIILTRDQNFKSDYSSFVY +HSIEEILKLI---QGQPDEEVVVIGGSMIYKAFLPY--ADKVYLTIVDSVSEADSYFPMLD-DHWKVANKQHNEADEKNK +YNYSFLTFENK +>UniRef100_E9DMP1/6-164 +--IAIWAEAHNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFS-CEGVRVV +TSVEEALSWF---EQ-QDKDLYIAGGAGVYKAFDGH--YDALVKTTIEADLEGDTYFPQLDMTAFKEVSRHLVVKDDKNA +YDFSVSRYEK- +>UniRef100_UPI0002AD8616/3-171 +-IILISAVSSNGFIGKNNQLMWHLPNDLKRFKNMTFGEPVLMGRKTFESIG---KILPGRRNIILTKKNK-NNRGTFEVY +SSLKQVYDLN-------YKKIFVIGGEKIYTSTIDK--AHIIELTVIHKKFYGDAKFPKISLRKWKKTYEFFHEKDKHHL +YNYSFIRYERK +>UniRef100_E0Q026/5-166 +-IVAIWAQDETGVIGKEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSDEV-VDGALVF +QDVKSVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPDFDLSLFETVASKSYTRDEKND +YDFTIEYRERK +>UniRef100_D8QVP4/20-192 +--QVVVAATRDLGIGKEGKLPWSVPSDMAFFKRITSENAVVMGRRTWESIPAKFRPLPGRVNVVLSRAGLEL-GDKAIVC +SSLDSALGILAFDSS--VEAVFVIGGGEVFREAMVSPLCTAIHLTEIQTFFECDTFMPALDLTCFRLWYASSPAT--VNN +VRHSFHTYVR- +>UniRef100_D1BYH5/1-185 +MIALIWAQARDTVIGAGGDIPWRVAEDFTRFRTLTTGHPVVMGRRTWDSLP--RRPLPGRTNVVVTRQPDWR-PDDVVVA +TTLDEALDGA---TQAGGDLVWIIGGAEIYGQALAV--ADRLEVTEIDLVVDGDAFAPAIDPVHWHEGQHGHGDWARPES +PRYRFRTYVRR +>UniRef100_Q6J2R9/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPQRETLILTRNFEEK-IDGVVTF +HDIQSVLDWY---QG-QDKNLYILGGKQIFQAFEPY--LDEVILTQIHARVEGDTYFPEFDLSLFETVSSKSYVKDEKNP +YDFTIQYRKRK +>UniRef100_A0EPX3/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDAPALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIRNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_C5NYS7/1-160 +MLSLIVAYDKNKSIGQENTIPWRLKNDMLRVKELTTNQTIIMGRKTLDSIG---RALPNRINRVLTRDKDSLSYSNIEVY +TD-DSILDNI---E---TEKAYIFGGGMIYNKYFDK--CDEMFITEVNTIVEADTKFPEFDENEWELISREEFFKDENNE +FDFVFIHFKRK +>UniRef100_G5IHW6/1-162 +-MNVIVAVDSHWAIGRGGQLLVNIPADQKLFREETLSKVIVMGRKTLESLPA-GQPLYGRTNIVLSRDMDYQ-AKGAIVC +HSVEETLQEL---AKYPSEDVFIIGGQSIYEQFLPY--CDTAHVTYIDYEYQADTWFPNLDKGDWVMDLESEEET--YFN +LCYSFRRYVRR +>UniRef100_K0NQQ8/1-161 +MLTYVWAQDEAGAIGKDGILPWHLPADLKHFKEVTMGHAMLMGKKTFDSFP---GLLPGRKHVVLTHHEIAN--PKVEVL +HGEADLKKWL---KDHEAEEVCVIGGASLFELLKDR--VDCLEVTKIKGTFPADTYMPDLNWNAFSLDKEEKHQADAKNK +YDYVFQRWLRK +>UniRef100_Q68KH3/7-204 +-LTLIVALALSRGIGLKNDLQWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_H7LGJ1/5-166 +-IVAIWAQDEEGVIGKKNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEAY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_Q4JCR6/37-231 +-----------RGLGNKGTLPWKCNSDMKYLRSVMTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_F6SNN4/5-185 +-LNCIVAVSQNMGIRKNGDLPWPLRNEFRYFQRMTTQNLVIMGKKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNHPGHLKLFVTRIMQDFESDTFLPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_J0KXP3/1-166 +MLAYIWAEDEQHHIGIDGHLPWSLPADLAYFKVVTKNHPIVMGRRTFDSFP---GFLPKRHHYVLTRSAKYKDDSRITVV +NNIENLKKIL---KQ-EDSDVFIIGGASLFAEFADT--VDLLYVTRIKGKFPGDTTMPELQMDDFELIKKVSGTVDERNK +FPHVFEVYQRK +>UniRef100_Q00NY3/15-200 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_G6F6P8/1-161 +MLSYVWAEDEKGAIGYQGRLPWHLPADLAHFKAKTMGHPMLMGRKTFESLP---GLLPGRQHVVLSTRKLDL-PAGVLQL +KSEEEVSAWL---KE-QAGEVCVIGGSSLFALLADQ--VDKLEVTRIKGIFSADTYMPNLDWAAFSLVKSEAHQADGKNK +YDYVFETYLRK +>UniRef100_A8JD96/9-177 +--QLVIAATPSLGIGKNGKLPWQLPGDMAYFKELTSRNAVIMGRKTWESIPAKFRPLKGRLNIVLSRSFADD-ADLLESA +LSLLEHKELK---GG--VEGVFIIGGGQVYAEALAHPNCTAVHLTQVEKEYECDTFLPALDPAVWGVWSSSEPVT--ENN +TRYSFVCYTRR +>UniRef100_Q7RW41/1105-1336 +-LTLVLAATRDMGIGLNGGLPWTLKKEMAYFARVTKRNAVIMGRKTWESIPPKFRPLKGRLNIVISRSVEVE--EGPVMA +SSLEQAIEYLHQQQK--VGKVFVIGGGQIYGAALKLPVSKRILLTRVLPEFECDTFFPELKEEEWVRKSKEELDQQVENG +TEYEFQMWERR +>UniRef100_E7FNW6/7-173 +MLAYIWAEDSAHHIGINGRLPWHLPNDLAYFKRQTSGHPMIMGKKTFDSFP---KLLPGRLHVILTHSIEFEKNDQVVVV +HNENDLRKWL---EEHDSEITFVIGGASLFKMFKDD--VDLLYVTKIKEKFDADTTMPDLDMDRFALKYEEKGTTDEKNQ +YQHTFFVYERK +>UniRef100_I0N4G4/5-166 +-IVAIWAQDEDGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-LDGVATF +HDVQSVLDWY---HA-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTTQYRKRK +>UniRef100_E8KW66/20-178 +--IAIWAEAHNHVIGKNHTMPWHLPAELAHFKKTTMGSAILMGRVTFDGMN--RRCLPGRETLILTRDKDFD-CEGVTTV +TSVEEALAWF---EQ-QDKDLYIAGGAGVYKAFEGY--YDALIKTTVEADLEGDTYFPQLDMTAFKEVSCDRVAKDDKNA +YDFSISRYEK- +>UniRef100_E1M807/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELKHFKETTLNHAILMGRVTFDGMG--RRLLPGRETLILTRNPEEA-IDGALVF +QNVEDVLGWY---HH-QAKNLYIIGGKQIFQLFEPY--LDEIIVTQIHAQVEGDTFFPDFDLTVFETVASKSYIKDEKNA +YDFTIEYRKRK +>UniRef100_A5LUC1/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEAY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_D6ZW36/37-218 +-VNLIWAEARAGAIGLNGGMPWHCAEDMKHLKELTVSHPVIMGRKTWESLGGKYRPLPNRDNIVVSHDPMYR-APGATVV +TSLDDALDMA---RQ--ESEIWIIGGAQLFAKALPF--ADKAYVTDLAATVDADSYAPDMASGMWREAEVGEWHTKEESG +ISYRFRILAK- +>UniRef100_F0XQ23/11-203 +---VVAATARDMGIGAAGGLPWTLRKEMAYFARVTKRNAVIMGRRTWDSIPVKFRPLRGRLNVVISRSFE-GGEMGPVEA +SSLEAALDYL---RGQGSSRVFVIGGAQIYAAALNLAEARRVLLTRVTTDFDCDTHFPEGRETGWQRRSREEHSRQTESG +TEYEFQMWER- +>UniRef100_G0IBI9/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVTTF +QDVQSVLDWY---QG-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDDKNP +YDFTIQYRKRK +>UniRef100_H0IRN6/5-160 +-IGLIWAQTRAGVIGADGAIPWRLPEDQARFKRITMGHTVIMGRKTWESLPGSVRPLPGRPNIVLTRDALFE-PDGALAV +GCADAALAAS-------DEAPWVIGGGEIYRLFLPL--AQRCEVTVVEADVPGDALAPELG-EGWVVEENDWQTS--ESG +LRYQFLSYRK- +>UniRef100_C8WAC3/2-160 +--NAIVSVTRDWGIGCDGDLLIPNKADMKYFVEHTRSCTVIMGRKTLESFP--GGPLKGRRNIVISRNTNYQ-VEGVEIV +SSAEEALRLV---KDEAPEKVWLIGGASIYRALLDR--CSYAYVTKHDTVVDADTYFPNLDEPAWKVCNEEDGGV-TPEG +VAFKFVTYQ-- +>UniRef100_B7VEV1/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +HDIQSVLDWY---QA-QDKNLYILGGNQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSIFEIVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_Q6J2S0/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDIQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFEIVSSKSYTKDEKNP +YDFTIQYCKRK +>UniRef100_J1RJG1/5-166 +-IVAIWAQDEEGLIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QD-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_F8LZ42/8-163 +-IYLVAAMGANRVIGNGPDIPWKIPGEQKIFRRLTESKVVVMGRKTFESIG---KPLPNRHTVVLSRQARYS-APGCAVV +STLSQAIAIA---AE-HGKELYVAGGAEVYALALPH--ANGVFLSEVHQTFEGDAFFPVLNAAEFEVVSSETIQG----T +ITYTHSVYARR +>UniRef100_D3IGA1/3-159 +-INIIAAVARNRAIGHQNKLIYWLPNDLKRFKALTTGHTIIMGRNTFLSLP--KGALPNRRNVVLSSTQSVF--AGCEHF +SSLSDALQSC---AP--DEDVYIIGGAMLYNEAIAF--ADKLLLTEIDDTPDADAFFPNYN--GWKETARECHEKDEKHA +FNYCFADYER- +>UniRef100_E8K4Z8/6-166 +---GIWAQTENGIIGKDQVMPWHLPAELQHFKETTMGQVILMGRVTFDGMN--KRVLPGRTSIILTQDQAYDPNDAVLVM +HSKEEVLDWY---QN-QEKNLYIIGGSQILKLFSDQ--LEELIQTMIHATIDGDTLAPKFEENRYERVRQVHHPKDEKNP +YDFTVNYYKRK +>UniRef100_B0RUI6/3-164 +-LSLIVAFDRNHAIGRDNDLPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FEGMHAV +VSVDEAIERA---AQEGAQELCVIGGGEVYLLTMER--ADLLAVTEVDTAVEADTHFPPIDPAVWVPAERSAHAADARHA +FAFSFVDYQRR +>UniRef100_I3R8M4/13-176 +---LVAAVAENRVIGRDGDMPWHLPEDLKHFKATTMGHPVVMGRTTYESIARIDGPLPGRRNIVLTSRDDLP--AGAETV +DSVDEAVTAA---EAAGVETVYVVGGATVYEQFLDR--ASGLILTELDEAYEGDTYFPEWRDTSWFEV-------DRDDR +DGFSFVEYERR +>UniRef100_C4F8V0/5-169 +-LKAIVAVCDDWGIGRDGDMVVSNRADMRHFVNKTKGHPVIMGRKTLESFPG-GRPLKDRRNIVLTRDEAFS-REGVEVV +HSVDEALAAV---AD--EDVAWVIGGGAVYGQFLPY--CSEAEITHNHVAHEVDTHFPDLSQPAWYVAGRSDVQTQGDEG +IMFEFVTYRR- +>UniRef100_G2LT35/3-164 +-LTLIVAFDRNNAIGRDNELPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FDGMQAV +ASVEQAIERA---VQEGAQELCVIGGGEVYRLTMER--ADLLAVTEVDTAVDADTHFPPIDPAVWSPARRELHAADARHA +HAFSFVDYERR +>UniRef100_Q9F6Y4/5-166 +-IVAIWAQDEEGLIGKENRLPWHLPAEFQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QD-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_G6X4H8/5-160 +-IGLIWAQTRAGVIGADGAIPWRLPEDQARFKRITMGHTVIMGRKTWESLPGSVRPLPGRPNIVLTRDALFE-PDGALAV +GCADAALAAS-------DEAPWVIGGGEIYRLFLPL--AQRCEVTVVEADVPGDALAPELG-EGWVVEENDWQTS--ESG +LRYQFLSYRK- +>UniRef100_F9M115/6-166 +---GIWAQTENGIIGKDQVMPWHLPAELQHFKETTMGQAILMGRVTFDGMK--KRVLPGRTSIILTQDQAYDPNDAVLVM +HSKEEVLDWY---QN-QEKNLYIIGGSQILKLFSDQ--LEELIQTMIHADIDGDTLAPRFEENRYERVRQVHHPKDEKNP +YDFTINYYKRK +>UniRef100_K2EQY0/1-156 +MISLIVVVAKNNAIGCNNQLLWNIPEDMAHFKKITIGHAVIMGDRTFESIG---KPLSQRKNIIVTRNRDFQ-APGCEIR +FDLDEILQEY---KN-SEEEVFVIGGGTIYKLALPM--VDKLYLTLVDDAPDADTFFPDYS--EFKTVISRKDLN--NGQ +YKFSFLELT-- +>UniRef100_UPI00027F784B/27-187 +LLNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINVVLSKELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIIGGSSVYKEAMDHPGHLKLFVTRIMQDFESDTFFPEIDLLEWSEESSVE-------- +----------- +>UniRef100_F8DHC2/6-166 +---GIWAQTENGIIGKDQVMPWHLPAELQHFKETTMGQAILMGRVTFDGMN--KRVLPGRTSIILSQDQAYDPNDAVLVM +HSKEEVLDWF---QN-QEKNLYIIGGSQILRLFSDQ--LEEVIQTMIHADMDGDTLAPTFEENRYERVRQVHHPKDEKNP +YDFTVTYYKRK +>UniRef100_E8KPQ6/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSRDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGAQIIRAFEPY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYRRK +>UniRef100_H7PLE2/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNLEEK-LEGVVTF +HDVQSVLDWY---QG-QEKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_B2DMN7/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGIG--RRLLPQRETLILTRNSEEK-IDGVTTF +QDVQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_D8SA97/27-199 +--QVVVAATTDLGIGKEGKLPWSVPSDMAFFKRITSENAVVMGRRTWESIPAKFRPLPGRVNVVLSRAGLEL-GDKAIVC +SSLDSALGILAFDSS--VEAVFVIGGGEVFREAMVSPLCTAIHLTEIQTFFECDTFMPALDLTCFRLWYASSPAT--VNN +VRHSFHTYVR- +>UniRef100_G5JM20/3-158 +-LSILVAHDMQRVIGFENQLPWHLPNDLKHVKQLSTGHTLVMGRKTFDSIG---KPLPNRRNVVLTSNPNFN-VEGVDVI +HSLDEIKDLP--------GHVFVFGGQTLFEEMIDE--VDDMYITVIEGKFRGDTFFPPYTFEDWEVESSIEGQLDDKNT +IPHTFLHLVRK +>UniRef100_Q5R1L9/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNKLYVAGGAEIYTLALPH--AHGMFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_F3WBB9/5-166 +-IIAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +HDIQSVLDWY---QD-QDKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSFTKDEKNP +YDFTIQYRKRK +>UniRef100_Q4JCR4/37-237 +-----------RGLGNKGTLPWKCNSDMKYLRSVMTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN--SKG +TTLDFLVYSK- +>UniRef100_H3NKK2/1-162 +MITFVYAQDRKGAIGYRNQLPWHLPNDLKFFKEVTMGHTMLMGRHTFEGME--KRLLPGRKTVVMTSNPDYGQIPELEVV +TSVEEVLDLA---Q---DQELMVIGGAGVFKSLWDH--VDLIVRTVIDGEFPADVYMPPIDPEEFECIKSKPGRTDDKNP +YPHTFEWWQRK +>UniRef100_D8LWN8/7-183 +--SIVAAMTTKRGIGLNGGLPWRIKQDMKFFVDLTTQNAVIIGKNTYFSFPEKFRPLKNRINFIISHDKELREPDSVYIC +SSVDEALILMQLKRK--IENIFVIGGGQIYKKAINLPECEKLYLTEVDADISCDTFFPEIP-LAYKKTKESETFE--ENN +FKFRFAEYTR- +>UniRef100_UPI0001B5A211/6-166 +-VGLVWAQSTSGVIGRGGDIPWNVPEDLTRFKEVTMGHTVIMGRRTWESLPAKVRPLPGRRNVVVSRRPDFV-AEGARVA +GSLEAALAYA---GS--DPAPWVIGGAQIYLLALPH--ATRCEVTEIEIDLDDDALAPALD-DSWVGETGEWLAS--RSG +LRYRFHSYRR- +>UniRef100_E3CBG0/6-166 +---GIWAQTENGIIGKDHVMPWHLPAELQHFKETTMGQAILMGRVTFDGMK--KRVLPGRTSIILTQDQAYDPNDSVLVM +HSKEEVLEWY---QK-QEKNLYIIGGSQILRLFSDQ--LEELIQTMIHADIDGDTLAPTFEESHYERVRQVHHPKDEKNP +YDFTVNYYKRK +>UniRef100_H7FXZ3/1-168 +MISFVWAEDQKHQIGYKGHLPWRLPADLAHFKKVTMGHPMVMGKKTFDSFP---GLLPGRKHVVLTHDTTLKENSQVKIL +NSIDELTSWL---DENQSQEVSVIGGAMLFKLLLNK--VDKLYKTEILSEFDGDTVMPTINYDEFKLISQKIGKVDEKNI +YPYIFLEYERK +>UniRef100_G6MZC8/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEAY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_A6WGF8/1-157 +MIGLVWAQSRNGVIGAGGRIPWRVPEDLAHFSALTAGSTVVMGRATWESLPARFRPLPGRRNLVLSRDPGYA-AEGAEVV +HDLPGALAGA--------GDVWVIGGSAVYRAALEH--ADVLVVTEVDLVVEGDTRAPEVG-PGWERVEVGDWAT-STGG +PRFRIGTWRR- +>UniRef100_A0EPZ9/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELCKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_A5LL59/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGIG--RRLLPKRETLILTRNLEEK-IDGVATF +HDVQSVLDWY---QA-QEKNLYILGGKQIFQAFESY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_H7Q5R9/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPQRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIATQIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_Q79DQ2/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_L0ICV9/33-186 +--VAIVAVAENGVIGVDGEMPWHIPEDLAHFKRETTGHPVIMGRVTYESIVALGEPLPDRTSIVLTSRAFET-PENVLVV +DGIDAAVRAAERHDG--SGRTYVAGGASVYEQLLPA--VDRLVVTEVGRAPEGDAFFPEIDPSVWREVARDERES----- +----------- +>UniRef100_G6M9K8/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGIG--RRLLPQRETLILTRNLEET-IDGVATF +HDVQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_D2RRK6/18-168 +---GIVAVADNGVIGKDGDMPWHIPADLKHFKETTMDHPIIMGRVTYEGILELGEPLPGRTTVVLTSRDLET-PENAVTA +RSLEEALEAAERHDA--ADRIFVAGGATVYEQFLSA--LDRLIVTEVHEEPDGDTYFPDWDRASFDDVSRDDR------- +----------- +>UniRef100_B6WB26/2-160 +--KIILAVDENFGIGKDNKLLFHFKKDLAHFKKTTLNNIVIMGRKTYQSMH---GALPKRENIVLTRNKDLK-LDDALVF +SDVDELLKYI---KENKDREVFVIGGSQIVDLLLDY--CDEAIITKIYAKKDADTYLHNFDKKNFGLIEESEEII--EDN +TTYKYLVYRR- +>UniRef100_J0YSY1/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELKHFKETTLNHAILMGRVTFDGMG--RRLLPGRETLILTRNPEES-IEGALVF +QNVEDVLEWY---HH-QDKNLYILGGKQIFQLFEPY--LDEIIVTQIHAQVEGDTYFPDFDLTVFETLASKSYTRDEKNA +YDFTIEYRKRK +>UniRef100_I2NML5/6-166 +---GIWAQTENGIIGKDQVMPWHLPAELQHFKETTMGQAILMGRVTFDGMN--KRVLPGRTSIILTQDQAYDPNDAVLVM +HSKEEVLDWF---QN-QEKNLYIIGGSQILRLFSDQ--LEEVIQTMIHADMDGDTLAPTFEENRYERVRQVHHPKDEKNP +YDFTVTYYKRK +>UniRef100_F0FJR7/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSRDKNYQVNENVLLF +RNVEDVLDWY---HK-QDRNLYIIGGSQIIRAFEPY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_Q6JA79/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKTFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_Q6B327/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGGKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_O30463/6-166 +-VGLVWAQSTSGVIGRGGDIPWSVPEDLTRFKEVTMGHTVIMGRRTWESLPAKVRPLPGRRNVVVSRRPDFV-AEGARVA +GSLEAALAYA---GS--DPAPWVIGGAQIYLLALPH--ATRCEVTEIEIDLDDDALAPALD-DSWVGETGEWLAS--RSG +LRYRFHSYRR- +>UniRef100_F2QCA4/5-166 +-IIAIWAQDEKGVIGKEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEV-IDGALVF +QDVESVLAWY---QS-QEKNLYILGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSRFETVASKSYTRDEKND +YDFTIEYRDRK +>UniRef100_A5LCY0/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QV-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_Q8K9Z8/3-161 +-ISLISAISNNLVIGHNNKIPWYLPEDLKWFKKNTIHKDIIMGRLTWESIL--NHPLPMRKNIVISHKEIIH--KDVIWA +NSISKALLST---TY--DKEIMVIGGSKIYKQMLFY--ATKLYLTHVDFNGIGDTYFPQYKSKFWKTIFRKQHFKDKNNP +YNFCFEILSR- +>UniRef100_E4SYH9/1-161 +MLSYVWAEDEKGAIGYQGRLPWHLPADLAHFKAKTMGHPMLMGRKTFESLP---GLLPGRQHVVLSTRKLDL-PAGVLQL +KSEEEVSAWL---KE-QAGEVCVIGGSSLFALLADQ--VDKLEVTRIKGIFPADTYMPNLDWAAFALVKSEAHQADGKNK +YDYVFETYLRK +>UniRef100_E3I2Y9/9-174 +-LALVVAAAENDVIGREGKLPWRLKSDLKRFRRLTMGHPLIMGRKTFASIG---KPLDGRDSVIVTRDAASVSQPGVFVA +TSIKDALDIARAERR--VAEAFVIGGAEIFALALPY--ADRIHLARVHASPSGDAYWQAPPAEEWQVVSREEWPANQTDE +FSVTDLVLER- +>UniRef100_F7QXV4/1-167 +MLAYIWAEDSAHHIGINGRLPWHLPNDLAYFKRQTSGHPMIMGKKTFDSFP---KLLPGRLHVILTHSIEFEKNDQVVVV +HNENDLRKWL---EEHDSEITFVIGGASLFKMFKDD--VDLLYVTKIKEKFDADTTMPDLEMDRFALKYEEKGTTDEKNQ +YQHTFFVYERK +>UniRef100_A5WHY1/8-189 +-VAQIVAISRNRCIGKGNDLPWHIPNDLKHFKAMTTKGIVIMGRKTFESMG--SKPLPKRVNFIVTTQMDYAQLKDVHVV +HNLDDALTHA---ANVKFETIWVIGGERVFKRAMMF--TDRIELTVVDTDIDGDAFYPEIP-EDFELTQESESFTDEKSG +LSYKFMTYM-- +>UniRef100_F5SQZ1/9-190 +--AQIAAISNNRCIGKDNNLPWHIPNDLKHFKALTTKGIVIMGRKTFESMG--SKPLPKRVNFIITTQMDYAKLEDVHVV +HNLDDALTHA---ANVKFETIWVIGGERVFKNALMF--TDRIELTIVDTDIDGDAFYPEIP-EDFELTEESESFTDEDSG +LSYKFVTYLQ- +>UniRef100_D4FU60/5-166 +-IIAIWAQDEKGVIGKEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEV-IDGALVF +QDVESVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEIIVTQIHAQVGGDTYFPEFDLSRFETVASKSYTRDEKND +YDFTIEYRDRK +>UniRef100_F7CRR0/6-187 +-LHAVVAVCPNQGIGKEGSLPWPLRNEFKHFQRLTMKNVVIMGRKTWFSIPEKNRPLKERINIVLSKELKEPPTGAHYLS +KSLAEAIDLLELKDK--VDLVWVIGGSSLYQELMEKPVNQRWFVTRILQEFECDTYLPEIDLNSFRLLPEYPGISQEENG +VQYKFEVYEK- +>UniRef100_UPI0002888F0E/1-162 +-MNIIVAVDENYGIGCKGNLLVNIKEDLKFFKDTTIEKVVVMGRKTRESLPN-MEPLKNRINIVFTKQNNYK-AEGFFIV +NSLEELFLTL---KEYNSDDVFCIGGESIYNLLAPY--CNYAYVTKIYEKYNSDKKFFDIDNENWKLIRRGKTITSKENN +IKFNFNIYE-- +>UniRef100_C1C8G2/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +HDIQSVLDWY---QG-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_L2F9U4/18-181 +-IGHIVAISTNYAIGKNNQLPWHLPTDLQHFKNLTAGGIVIMGRKTFESIG---KPLPNRINVIITTDLDYQVFDNVLIF +HNLDDALTQSTHHKG--LDTIWIIGGETIFRQTLLF--SNRLEITHVHTHIDACAFYPTIP-SHFVKTNTQPIQN--ENG +LDFQFITYTK- +>UniRef100_H7HHG3/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +HDVQSVLDWY---QT-QEKNLYILGGKQIFQAFESY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_F2C6C5/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRVSLILSRDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGAQIIRAFEPY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_A0QIU0/2-161 +--GLVWAQSTSGVIGRGGDIPWNVPEDLTRFKEVTMGHTVIMGRRTWESLPAKVRPLPGRRNVVVSRRPDFV-AEGARVA +GSLEAALAYA---GS--DPAPWVIGGAQIYLLALPH--ATRCEVTEIEIDLDDDALAPALD-DSWVGETGEWLAS--RSG +LRYRFHSYRR- +>UniRef100_I7BPN2/23-173 +---GIVAVADNGVIGRDGDMPWHIPADLQHFKETTMDHPVIMGRETYEGILELGEPLPGRTTVVLTSRELET-PDNAVVA +NGLEEAVDRADRHGD--ADRLFIAGGATVYEAFLPA--LDRLIVTEVHDEPDGDTFFPDWERESWTEASRDDR------- +----------- +>UniRef100_B2BY16/28-212 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSE-------- +----------- +>UniRef100_C8MB12/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDAI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_G6LH87/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_K2LP12/10-171 +---AVVAAAANGAIGKDGWMPWELPEDLKRFKALTLGKPMIIGRVTFEAIG---RPLPKRTSIVVTRDTDWSFHENVRVC +HNIEEAIELADAVRD-GVNEVIIGGGAQIYHLALPF--TTRYELTEVHAEIEGDTFLDPLPADQWRETKRQKIDN--PDG +PDYSFVTLDR- +>UniRef100_E3CIH7/10-169 +-ILAIWAQDQAGLIGANQTMPWHLPAELAHFKQTTMGQAILMGRKTFDGMG--RRILLGRQILILTRDKSYQ-VEGVKTV +SSRQEVLDWF---EQ-QDKDLYIAGGAGVYRTFLDD--YTGLVKTTIQTRFEGDTYFPEMDMAPYQLVSQENHGKDEKNP +YDFTIATYQK- +>UniRef100_H7HXA2/5-166 +-IVAIWAQDEEGVIGKKNRLPWHLPAELQHFKETTLNHAILMGRVTFDGME--RRLLPKRETLILTRNPEEK-IDGVATF +HDVQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_G6J5A1/5-166 +-IVAIWAQDKEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEAY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_G6R347/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QV-QEKNLYIIGGKQIFQAFGPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_C7N8V9/1-161 +MFSLIVAVGENNEIGKNNQLLWHIPEDLKNFKKITMGKTVIMGKNTYKSIG---KPLPNRKNIVLSRNPENE-NTKLELC +DNLQKIIDKY---KN-SEEEIFIIGGGEIYKKAFEMKIVKRIYMSHVNSDKNADTYFPKIDLKKWVVITKENYD------ +----------- +>UniRef100_B7VEV8/5-166 +-IVAIWAQDEKGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGIG--RRLLPKRETLILTRNPEEK-IDGVTTF +YDVQSVLDWY---QA-QDKNLYILGGNQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSIFEIVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_Q68KH9/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCVVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_UPI0002ADCD82/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGLG--RRLLPKRKTLILTRNSEEK-IDGVATF +QDVQSVLDWY---QA-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFEIVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_H3EN70/27-206 +MMDLIVAVDAAGGIGKNGIIPWKLRKDMDHFVKKTSGNAVIMGRKCWDSIPPNFKPLKGRLNIVLSKTMPEETTPDHWVR +NSLDNAMRELAKMEDLKIERVWNIGGAEIYKWGLERGIISTIEITKIHQNFDADVMMPDINWENFRKVASSEEQE--EKG +VKFTFETYHK- +>UniRef100_A0A1K1/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELASTETIQA----V +IPYTHSVYARR +>UniRef100_G7SR70/3-162 +-IILISSISRNGFIGKNNKLMWHLPNDLKRFKNMTVGNPILMGRKTFESIG---RILPGRKNIILTKKKYFSSNENFKLL +SSMKEVYDLT-------YEKIFVIGGEEIYTSIIDQ--SHIIELTIVHKKFYGDKKFPKIHPNKWKKTYEFFYEKDKHHL +YDYSFVRFERK +>UniRef100_D1PCZ0/1-178 +MLSIIACISKHRAIGYKNRLLYAIPSDMTRFRMLTTGHTIIMGRKTFESLP--NGALPNRRNIVISKTREQI--TGCEVY +TSLEEALAARKSKEA--SDECFIIGGASIYEQALPF--ADKLYLTIVEKEPHADTFFPEINPAEWEVTEKEMRNE---NG +LPFTFLTLYRK +>UniRef100_F2BS97/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSKDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLFIIGGAQIIRAFEPY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFYAKDEKNP +YDFTIKRYQRK +>UniRef100_A3WEP6/6-165 +-IVLIYARASNGAIGFEGRLPWHIPADLKRFKALTMGKPMIMGRKTFESLP---GLLPGRRHIVLTRRDSWD-SEGAEHV +CSVDEAIATA---KDGETGEIAVVGGSAIYDVFRPV--AHRIEVTEIHAEYKGDVFMKPLG-AEWKVEAREDHTA-DGEM +PAYSFVTYVRQ +>UniRef100_E6KNL4/5-166 +-IIAIWAQDEKGVIGKEDRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRQTLILTRNSEEI-IDGALVF +QDVESVLAWY---QS-QEKNLYIIGGKQIFQAFEPY--LDGIIVTQIHAQVEGDTYFPEFDLSRFETVASKSYTRDEKND +YDFTIEYRDRK +>UniRef100_F0I1V5/5-168 +-IIAIWAQAEGGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSRDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGAQIIKAFEPY--LEELIQTEIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_D8PQ90/4-210 +-LTLIVAATKANGIGQNGSLPWRLPKEMSYFAKVTSNNRVIMGRKTWESIPAKFRPLRDRLNVVLSRRAQTD-RAGADVF +PSLSAAIDTA---ASGQAHRTYVIGGATLYKESLALTFVDRIIITRVLDPAACDAFFPDFTASAWRQATHDELEGQEEKG +VMYEFQMWVR- +>UniRef100_L0T1Y2/4-165 +-LTLVAAIDNARAIGRDNDLPWRLPDDLKRFKALTLGKPVLMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FEGMQAV +ASLPAAIEAA---QASGAGELAVIGGGDIFALALPH--AEMLYLTHVDTLVEADAYFPAFDPAQWEVVARQAHAADAKHA +LAFAFVDYRRR +>UniRef100_F0I7U4/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKSTTTGHAILMGRVTFDGLQ--RRVLPNRISLILSRDKNYQVNENVLLF +SKVEDVLDWY---HK-QDRNLYIIGGAQIIRAFEPF--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_B5X910/6-186 +--NCIVAVCPDVGIGNNGNLPWHLNNEFKYFQKMTMQNVVIMGRKTWFSIPERNRPLKNRINIVLSRELKKPPAGAHHLA +SDFRSALCLLDMAER--ADQVWVIGGSSLYKEMMESQGTRRLFVTRILQQFKSDTFLPEINQDQYRLLPEFPGVPQEEAG +LQYRFEVYE-- +>UniRef100_B1ICZ1/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDIQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_F0FRA7/5-168 +-IIAIWAQAEGGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSRDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGAQIIKAFEPY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_E1LJI1/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGME--RRLLPKREILILTRNSEEK-IDGVATF +HDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFNLSLFETVSSKSYAKDEKNP +YDFTIQYRKRK +>UniRef100_G6ETQ0/1-161 +MLSYVWAEDEKGAIGYQGRLPWHLPADLAHFKAKTMGHPMLMGRKTFESLP---GLLPGRQHVVLSTRKLDL-PAGVLQL +KSEEEVSAWL---KE-QAGEVCVIGGSSLFALLADQ--VDKLEVTRIKGIFSADTYMPNLDWAAFALVKSEAHRADGKNK +YDYVFETYLRK +>UniRef100_A7VDR2/10-162 +MIGLIVARSKNNVIGKNGQIPWRIKGEQKQFKELTTGNTVVMGRKSYEEIG---HPLPNRMNIVVSNTANYS-GENLLTV +HSLQEALDAV---K---EGNVYISGGYGLFKEALPL--VDTMYITEVDTVVDGDVFFPEFNADEFDITTGESGGD----D +IIFTRTTY--- +>UniRef100_B0NHQ4/3-158 +MIGLIVARSKNNVIGKNGKIPWKIKGEQKQFRELTTNKTVIMGRKSYNEIG---HPLANRLNIIVSNTANYT-GENLITV +HSLNEAIQVA---G---NKDIFVIGGYSLYKEALPI--VDKMYITEIDIEVNGDVFFPQFNIDNFELSIGETFGN----D +IKYTRTLYTRK +>UniRef100_F3UHQ9/5-168 +-IIAIWAQAEDGLIGKDKIMPWHLPAELQHFKSTTTGHAILMGRVTFDGLQ--RRVLPNRISLILSRDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGAQIIRAFEPF--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_F7PAF5/6-166 +-VGLVWAQSTSGVIGRGGDIPWSVPEDLTRFKEVTMGHTVIMGRRTWESLPAKVRPLPGRRNVVVSRRPDFV-AEGARVA +GSLEAALAHA---GS--DPAPWVIGGAQIYLLALPH--ATRCEVTEIEIDLDDDALAPALD-DSWVGETGEWLAS--RSG +LRYRFHSYRR- +>UniRef100_B6GC06/5-169 +-LKAIVAVCDDWGIGRDGDMVVSNRADMRHFVACTKGHPVIMGRKTLESFPG-GRPLKDRRNIVLTRDGSFA-REGFEVV +HSVDEARAAV---TD--EEVAWVIGGGAVYEQFLPY--CVEAEVTRNHVVHPADTFFPNLDEAAWKAAERQGERTQGDAG +LRYEFVTYRK- +>UniRef100_B7VEV4/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPQRETLILTRNPEEK-MDGVTTF +YDVQSVLDWY---QG-QDKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSYSKDEKNP +YDFTTQYRKRK +>UniRef100_J0UEB6/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGME--RRLLPKREILILTRNPEEK-IDGVATF +HDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTMQYRKRK +>UniRef100_H2SSG1/4-185 +VVNAIVAVCPDLGIGMNGDLPWHLNKEFVHFRKMTSQNVVIMGRKTWFSIPERNRPLANRINIVLSRRCREPPAGAHHLA +RDLPSALRLVDLAEQ--ADQVWVIGGSSLYQELMEGTGTTRLFVTRILKQFECDTFLPEINPARYRRLPQFPGVAQEEEG +IQYRFQVYE-- +>UniRef100_F0IMM2/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSKDKNYQVNENVLLF +SDVEDVLDWY---HK-QDRNLYIIGGAQIIRAFEPY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_C3X6T6/2-158 +LISHVVAMAENRVIGKNGQMPWHIPGEQKIFRNLTVGKALIMGRKTHESIG---RVLPDRTTIIVTRQKDYQ-IPGAHVV +HSVEEGIALA---KKLKLEEIVIGGGGELFAQTLPI--TDKVYLTIVHAVFEGETLYPELPESLFREKSRKEIEA----A +IPYAFVEFQR- +>UniRef100_UPI0002631A41/1-157 +MISFHLARADNGVIGRDGQLPWRLPADLKRFKAQTMGRPMIMGRKTFESFP---APLLGRRHIVLTRDTAWS-ASGAEIA +HSVEEALALA---G----EDAAVIGGAEIFALFLDR--ATRIELTEVHLDAEGDASVPAFDPARWRETAREAYPA-EGER +PAYAFVTLERR +>UniRef100_C2CJZ1/2-158 +--KIILAVDKNWGIGKNGKMLFHIKKDLGHFKELTSGNICIMGRKTYESMG---GALPNRENLILSRNKTYQ-APDALVF +NDYRDIFSYL---ED-KDKEVFVIGGEKIVELFLDF--CDEAIITKIYAERLADSFLHNFDSDRWEVISKSDIME--ENG +VSFQYIVYRR- +>UniRef100_C9PZE0/3-159 +-INIIAAVARNKAIGYQNKLIYWLPNDLKRFKALTTGHTIIMGRNTFLSLP--KGALPNRRNVVLSTTQTVF--PGCECF +SSLHDALQSC---SA--DEDIYIIGGAKLYNEAITI--AHKLLLTEVDDTPKADAFFPCYD--GWAETDRQCHKKDEKHD +FDYCFVDYER- +>UniRef100_UPI0001CC0CAC/3-164 +-IILIVAFDRNNAIGRDNDLPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FDGMQAV +ASVEQAIERA---VQDGAQELCVIGGGEVYRLTMEC--ADLLAVTEVDTAVDADTHFPPIDPAVWSPVKRELHAADDRHA +YAFSFVDYARR +>UniRef100_H8XMF8/1-168 +MLSLIACCDKSMAIGYENNLLYHIPEDMKRFKELTTGKLCIQGRLTYESIVNTGKPLQNRRNIILTKNKDFKPDHSSFVY +HSVADVLKLIRQLDT--NEEVMVIGGGAIYEAFLPH--ADKVYLTIVDSVANADTCFPRLA-DDWRVIEKDHRKAENNTT +FNYSFVTYSK- +>UniRef100_G6NWN4/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGLG--RRLLPKRETLILTRNPEET-IDGVATF +QDVQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_F9KR96/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEVMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_H3U384/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTLFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_UPI0001CBA782/61-235 +---PIAAVCNDMGIGVNGMLPWDLPKESDYYNRITSQNAVVMGRKTWNSLP---GRLDGRYNVVLSRHLKER-PTGVLVA +TSLVDAVKQLSLADK--VDKVFILGGSGIYKESVESPLCFRIYLTRIMADYECDTFFPEFNTNLFHLVSDPDVPCQEEKG +IQYKFEVYEKK +>UniRef100_H8LI83/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNLEEK-IDGVATF +HDVQSVLDWY---QA-QEKNLYILGGKQIFQAFESY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_C0CXS5/1-161 +-MNLIVAVDQNWAIGKDGRLLVNIPADRQLFMKETTGKTVVMGRKTLESLPG-GQPLGKRENIVLTRDENYR-VKGAAVC +HSVEEALRLL---EGKDPEDIFIIGGQSIYEQFLPY--CHTAHVTFVDYVYDADTLFPNLEQPDWRLAEESDEQT--YFD +LCYYFRRYER- +>UniRef100_K2AM63/323-479 +-ISMIAAIDKEMGIGKAGKIPWHIPEDMKWFKEKTLGHVVIMGKNTFTSLG---KPLPGRTNIVVSDTKLVA-PKGVFVV +NSLGTAISLA---EKKKNGEIFFIGGGQLYASALRY--TSRLYLTQLVGAFGADTFFPNYK--SFTKLVFSKKGR--SAD +YKYEFRILEK- +>UniRef100_Q6J2S1/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPQRETLILTRNSEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_H4D3P4/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDRFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_D3VZW0/38-229 +-----------RGIGNKGVLPWKCNSDMKYFCAVTTQNVVVMGRTSWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKIEDLIVLL---GKLNYYKCFIIGGSVVYKEFLEKKLIKKVYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKKK +>UniRef100_J7TJL6/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSKDKNYQVNENVLLF +SEVEDVLDWY---HK-QDRNLYIIGGAQIIRAFEPY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_F8LZ35/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELISTETIQA----V +IPYTHSVYARR +>UniRef100_E2BDW3/1-166 +-----------MGIGIKGDLPWRLKTEMEYFTRMTTENVVLMGRRTWDCLPETYRPLRNRINMVLTSQLMNY-GDKAIVC +TSIPNALEIITIQNE--VERVWVIGGSKVYKEAMESPYFGRLYLTRIRKRFECDTFFPPIP-NNFVLVQDPIVPEQEEKG +IQFVYEVYEKR +>UniRef100_C2ESE4/4-159 +-VNFIWAEDLDGWIGKDNQLPWHVSADLKHFRKLTANHPVIMGRKTYNSIG---QPLPHRQNIVLTHQSIAN--DQITVV +HDVETLDQLI---DVLPDNQVYVIGGARIFSLMMPL--VNKLERTIINGHYNGDVKMPPINYDQWHLLKRDEVNE--DDQ +TSCWFETWE-- +>UniRef100_B2BY20/28-213 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPKRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_K9CLA8/7-163 +-IILILARADNGVIGRDGDLPWRLPADLKHFKALTAGHPMLMGRKTFDSLP---GLLPGRRHIVLTRDPEWM-GEGAEVA +HDVDAAIALA---D---APVLMVIGGAEIYRLFLDH--ADRIELTEVHVDAEGDTHIAYPDPADWRETARADHPA-LDGR +PAYSFVTFGRR +>UniRef100_E8L336/5-169 +-LVAVVARAKNGVIGANNDLPWRLSSDLKRFKALTMGKPMIMGRRTWDSIG---RPLPGREIVVLTRDPGFR-AEGAHVA +TSPAEALATA---RRLGAQEIIIAGGGDVFRAYLDQ--TDVIELTEVALETIGDAHFPALDPAEWEESAREAPQRGPKDE +ADFHYVTLRRR +>UniRef100_B7QY66/1-155 +MITLIVARDQNGAIGKDNTIPWHAPEDLKCFQRETLGGAVIMGRNTWESLP--FKPLKNRLNLVVSSDPN----AAEIVC +PSIEAALAEA---RAQGYLRIYGIGGAGIYREMLPI--ADRMVITEVDTVVSPDTHFPAFSASEWAIASQTELRSEAPNC +VAVEY------ +>UniRef100_G0I0B4/3-151 +-LSLIAAVATNGVIGAGGDIPWQYPEDLIHFKQTTIGHPVIMGRRTFESIRRLDGPLPERLNIVLTTTPRHL-PDSVTAV +TSTTAALTEA---ANSGASTTYVIGGATVYEQFLPK--ADELILTELTATFDGDTVFPTVDWSCWSETERTTHSD----- +----------- +>UniRef100_Q9S6K9/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QD-QEKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPKLDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_F3UXZ0/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSKDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGAQIIRAFEPY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYRRK +>UniRef100_J3ND79/409-584 +--QVVVAATSDMGIGKDGVLPWKLPSDLKFFKDITMKNAVVMGRKTWESIPIQFRPLPGRLNIILTRSGSFDFAENVVTC +GSLDSALELLSYCST--VEKIFVIGGGEVLRQSLNAPACEAIHLTDIESSIQCDTFIPPIDLSVFHPWYSSYPVV--ENS +IRHSFITFVR- +>UniRef100_G5JN53/10-168 +-IIAIWAQDESGLIGSKQTMPWHLPAELAHFKKTTMGQAVLMGRKTFDGMG--RRVLPGREILILTRDKTYQ-VDGVKTV +SSPEEVLTWF---SQ-QDKDLYIAGGSGVYTAFRDY--YDGLVKTTIHACFEGDTYFPEIPLEDYQLVEQEDFSKDQKNP +YNFTISKLN-- +>UniRef100_G0QHF7/1-132 +----------------DGDIPWDIPEDMKHFKEKTTGHSVIMGRKTYESLPKNYRPLPNRRNIVLTRSGLEDKPDEVIEA +SSLEEGWEAA---QG-YSNKAYITGGESVYREAMSQ--VDRLTVTRVHEEYEGDTFFPEIDETEWKEDKRDDRE------ +----------- +>UniRef100_I1ZM60/6-166 +---GIWAQTENGIIGKDQVMPWHLPAELQHFKETTMGQAILMGRVTFDGMN--KRVLPGRTSIILTQDQAYDPNDAVLVM +HSKEEVLDWF---QN-QEKNLYIIGGSQILRLFSDQ--LEEVIQTMIHADMDGDTLAPKFEENRYEGVRQVHHPKDEKNP +YDFTVTYYKRK +>UniRef100_E6UAJ7/1-160 +MICIIAAVAANGIIGSNGGIPWDIPEDRHYFRNITEDGVLIMGRRTYESIG---RPLPGRYNIVISRNTDYT-GSMLRTV +ANLEEAIKAAEQRKR--KGDIFLCGGAEIYRQGLAF--TKKLYLTELYDEYEGDVYFPEFNRDEFGCVSCDEHHE----- +LGLRFCVYER- +>UniRef100_D3B2M2/4-184 +-ISFVVAVSLNNVIGKDGGIPWRLKGDLAFFSKTTTGHPIVMGRKTFDSIG---RPLPNRHSIVITSSGQEK-PDVLTIV +RSTDQAIELV---NNLNSDVVYIIGGETIYKETFKY--ANELLITTVDTVIEGDTFFNLFPNQSWVIMDKKSFKKDNDNE +YDYTISTLKR- +>UniRef100_D0GJF3/1-152 +MFSIIVAMGENREIGKKNKLLWHIPEDLKNFKKTTTGKTVIMGRKTFESIG---KALPDRRNIVLSRTFGQEEKYEIEVY +DNFDDVIKDY---YD-TDEEVFIIGGEDVYITALKY--VKKLYISYIKSDKEADAYFPEIDYREWGMREEKQFEN----- +--WNF------ +>UniRef100_F8LZ51/8-163 +-IYLVAAMGLNRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_B1S133/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDIQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTTQYRKRK +>UniRef100_F2CLH4/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSKDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGSQIIRAFEPY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_F3US29/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLIMSKDKNYQVNENVLLF +SNVDDVLDWY---QK-QDRNLYIIGGAQIIRAFEPY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSNEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_I0T0X6/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +HDIQSVLDWY---QD-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDDKNP +YDFTIQYRKRK +>UniRef100_C6E4H2/2-143 +IISTIAAMSDNRVIGAGGKIPWDIPSDLTRFRSITIGHAVIMGRKTYDSIG---HPLLGRRNIVLTRKGSKI--EGCEIA +GNLHAAIAAA---EG--EEEVFICGGSEVFQEALPF--CQRIYLTIVHGNYQGDAFFPELP-DGFVELHREEFPD----- +----------- +>UniRef100_H8J6N7/2-161 +--GLVWAQSTSGVIGRGGGIPWNVPEDLARFKEVTIGHTVVMGRRTWDSLPAKVRPLPGRRNVVLSREDGFA-ADGAQVV +GSLDAAFARA---EG--EPAVWVIGGGQVYLAALPY--ATRCEVTEIELDLDDDALAPALD-DTWVGETG-EWQA-SRSG +LRYRFHSYRR- +>UniRef100_C4Z3U6/1-155 +MIGLIVARSKNNVIGRNGEIPWKIKGEQKFFKELTIGNIVVMGRKSYEEIG---HPLPNRQNIIVSKTMKYE-GENLITV +SSLAEALALS---D---NSNIYIAGGYGVYKEAIPF--VDVMYITEVDMNIDGDVFFPEFDVNDFDLIIGETFGE----N +TKYTRTTYIR- +>UniRef100_B7VEW1/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGIG--RRLLPKRETLILTRNLEEK-IDGVATF +HDVQSVLDWY---QV-QEKNLYILGGKQIFQAFESY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_I7KQF4/1-167 +MLTYIWAEDLDRGIGYQGHLPWHLPADLHHFKELTMGRAMVMGKNTFLSLP---KVLPGRKHLVLTHDRNLAKDEQVEFF +YDLTSLKKFL---KTNHDQEFAVIGGASIFKALENE--VDRLEMTKIKGVFAADTFMPKLDFGKFEIIHQEQHAHDDRND +YDYTFFTYQRK +>UniRef100_A9QNV7/8-162 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYAR- +>UniRef100_G6K6R2/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNLEEK-IDGVATF +HDVQSVLDWY---QA-QEKNLYILGGKQIFQAFESY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_A3LSL9/11-201 +---IVAALKPDLAIGFQGKMPWRLRKEIRYFKDVTTKNAVVMGRKTWDSIPARFRPLPDRINIVLSRSFQNETDTNVIHA +NSIANSLSQL---QP-NVERVFVIGGAEIYNELINDSRVTHLLLTEIENQIAVDTFLKLYSTSQWRKQPKSELQKISEGD +LKYNYTLWTRR +>UniRef100_D8FPW4/1-161 +MLSYVWAEDEKGAIGYQGRLPWHLPADLAHFKAKTMGHPMLMGRKTFESLP---GLLPGRQHVILSTRKLDL-PAGVLQL +KSEEEVSAWL---KE-QAGEVCVIGGSSLFALLADQ--VDKLEVTRIKGIFPADTYMPNLDWAAFALVKSEAHQADGKNK +YDYVFETYLRK +>UniRef100_F0BH13/4-164 +--ILVVAFDRNNAIGRDNDLPWKLPDDLKRFKALTMGKPILMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FAGMHAV +ASVDQAIERA---GQGGAQELCVIGGGEVYRLTMER--ADVLAVTEVDTAVEADTHFPPIDPAVWVPTHRHVHAADDRHA +FAFSFVDYLRR +>UniRef100_Q6WEA8/5-181 +--ALVVAVTKTMGIGNKGGLPWSIRGDMNFLKKITSQNAVIMGRKTYVGIPAKFRPLSNRVNIVISTNANLRKPDSVHIV +DSFDLAVTKA---YNLNIENVFVIGGSSVYAEAMKHPQCKTIYYTNILPDFTCDTFFPKIEENVFKVTSRSDLQQ--EGE +TSYEFLTYYR- +>UniRef100_J0YAX4/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAEWQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEAY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_E1XSB8/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNYAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_Q2MJU3/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISSQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_F1YYV7/5-163 +-IIAIWAEDENGVIGVNGILPWHLPKELQHFKKTTLNHTILMGRVTFEGMQ--RRLLPNRQTIVLTSDDQYQ-VDGVLTM +TSVEQVLDWF---KT-QEKNLYIIGGSKVLKAFDGH--FDKIIKTLVNHQFDGDTYSPELDLSQFTEVNSQYFEKDEKNP +YDFTVHVFE-- +>UniRef100_K5XDG7/4-209 +-LSLIVAATVSNGIGQSSRLPWRLPQEMTYFARITSGNAVVMGRKTWESIPAKFRPLRDRLNVVISRNQDYQLTSSVRLN +ADLPSALTELSEKTD--VNRVFIIGGATLYKETLELPFVDRVLLTRILSPSECDVFLPDFLKTRWSRCTHEELQDQEEKG +VQYEFQMWTR- +>UniRef100_F6H1I8/1-167 +-----------MGIGKDGKLPWNLPSDLKFFKELTMKNAVVMGRKTWESIPLNYRPLPGRLNVVLTRSGSFDNVENVVIC +GSMPSALKLL---AESSIDKVFVIGGGQILREALNAPGCDAIHITKIETSIECDTFIPTIDTSVFHPWYSSVPLL--ENN +ILYSFVTYVR- +>UniRef100_F9D4F9/3-144 +-ISLVAALAANRAIGFRRQLLWHLPEDLHRFKALTLGHAVVMGRKTFESLP--HGALPHRRNIVLSRSVRRL--PGCEVY +ASLEAALAAC---GG--ENEVMVIGGESLYRQTLPL--AHRLYLTHVDAEPAADAWFPEIVAADWRIVRREQR------- +----------- +>UniRef100_Q5U543/6-187 +-LHAVVAVCPNQGIGKGGSLPWPLRNEFKHFQRLTMKNVVIMGRKTWFSIPEKNRPLKERINIVLSKELKEPPTGAHYLS +KSLTEAIDLLELKDK--VDLVWIIGGSSLYQELMEKPINQRWFVTRILQEFECDTYLPEINLNSFQLLPQYPGISQEENG +VQYKFEVYEK- +>UniRef100_K7GA37/5-167 +-LNSIVAVCQNMGIGKNGDLPWPLRNEFKYFQRMTMQNVLIMGRRTWFSIPEKNRPLKDRINIVLSRELKETPKGAHCLA +KSLDDALVLLDLKSK--IDVVWIIGGSSVYKAAMAKPVHQRLFVTRILHEFESDTFFPEIDLEKYKLLPEKEETQ----- +----------- +>UniRef100_Q6CC38/8-189 +---ILAATVPRYGIGLNGGLPWRLAKEMKFFKQVTTNAVVIMGRTTWDSIPPKFRPLPDRTNIVLTSRPMTDAPEEVVVA +RSFDEALTKC---PE--DSTVYVIGGSQVYKTALVHEHTKAVLLTEITGHVECDTFFEGFDQGLWKKQPYERLQDVEEKG +FSFVYTLWEK- +>UniRef100_K0NYM0/1-161 +MLIYVWAQDEAGAIGKDGILPWHLPADLKHFKEVTMGHAMLMGKKTFDSFP---GLLPGRKHVVLTHHEIAN--PKVEVL +HGEADLKKWL---KDHEAEEVCVIGGASLFELLKDR--VDCLEVTKIKGTFPADTYMPDLNWAAFSLDKEEKHQADAKNK +YDYVFQRWLRK +>UniRef100_J5GXZ4/1-92 +MISIVVAYSNNRVIGKDNKMPWDIKGDLEFFKNLTMGNIIVMGRRTYESIG---RTLPGRINIVISRRDEKSNEENLYLA +KSLEEAIFIA---KA----------------------------------------------------------------- +----------- +>UniRef100_C2KUX7/1-144 +MISIIVAVAKGGAIGKEGKMPWKIPGEQRQFKDLTTGHVVIMGRTSYEEIG---HPLPERTNIVVSKTKVFS-GENLYTV +KSLQEAIERA---G---QEEIFIAGGAEIFQEALPL--ADKIYMTYVDMEVDADRFFPDFPEEEYTREELEKVGG----- +----------- +>UniRef100_D5LHB0/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIVLA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_F7Q757/1-154 +-------MDQNGVIGAEGGMPWHIPDDLRWFKQQTLNKPILMGRRTFESIG---RALPKRRNLVLTRDSNFM-ADGVERV +ADVQQAIDIA---AADGAAELMVIGGAQIYGLTLER--AHTLQLTRIDAAYTGDTWFPAIEWEAWQLVYEQCVPA-TGDV +PAHRFMTWQRR +>UniRef100_Q95US9/31-230 +-----FSNNTFRGIGNKGVLPWKNPLDMKYFTTVTTQNVVVMGRTSWESIPERFRPLVNRINVVLSRSLKKEDKGDAILI +NNVDDLLLLL---RKINYYKCFIIGGSVVYNEFLKRNLIKKIYFTRINSTYECDVFFPEIKETEFEIMSLSDVYS--NNG +ATLDFVIYKRK +>UniRef100_B2BY26/28-213 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPKRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_B7VEV6/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +YDVQSVLDWY---QA-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYSKDEKNP +YDFTIQYRKRK +>UniRef100_F8UVR2/5-138 +--KAIAAMSENRVIGRGNSIPWHLPEDFKWFKKMTTGNTVVMGRKTFQSIG---KPLPNRDTIVLSRSGFQH--PGVRTV +ASLEDVFAMT---DL--TGDVFLCGGAEIYAQGLSR--CSDLYLTLVKQTVTGDACFPLFE-DHFELVG----------- +----------- +>UniRef100_B7VEV7/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNLEEK-LDGVATF +HDVQSVLDWY---QG-QDKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_D3X756/27-208 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTS----------- +----------- +>UniRef100_F4EMT8/1-168 +MLSLIACCDKSMAIGYENNLLYNIPEDMKRFKELTTGKLCIQGRLTYESIVNTGKPLQNRRNIILTKNKDFKPDHSSFVY +HSVDDVLKLIRQLDT--NEEVMVIGGGAIYEAFLPH--ADKVYLTIVDSVAKADSYFPRLN-DDWRVIEKDHKKVDNNTT +FNYSFVTYSK- +>UniRef100_D3NQH5/2-161 +LISLIVAAAANDVIGRDGQLPWHLPGDLRRFKQLTLGKPILMGRKTWESLP--RRPLPGRDNLVISRGGMLGEHDGARWF +TGLGAAVAWA---QGSGAAELCVIGGAALFRETLPI--ADRLHLTRVESAVEGDTFMPPVG-PDWAEVWSSAPLE--ENG +LFYRYIDFEK- +>UniRef100_Q9RNJ3/7-165 +-IMLIFARAQNGVIGKDNTMPWHISADLKHFKALTLGHPMIMGRRTFESLP---GLLPKRPHIVLTHNHHWQ-AEGAEAG +CDLEEAIKAA---RK-YSSQIAVIGGANIFQQFWDK--ADRIELTEIYRDYSGDTFVDLPDMNHFSLVGQEDFKA-EGEC +PAFSFKSFLRK +>UniRef100_L1JGV3/1-168 +---MIVACTKNGGIGRDGKLPWNLKEDMAWFKKVTTENAVIMGRKTWESIPPSFRPLSGRVNIVLSRSPDSMSPDGVVLS +KSLADAMQVV---DSRDISQCFVIGGGELYREAMNSDLCKVIFRTLVHGEFECDTFIPEIP-KGFIRDT-------EDKG +IQYEFQIFV-- +>UniRef100_G8AGG0/3-162 +-ISLVVAAARNGVIGRDGTLPWSLPGDLKRFRELTMGKPVLMGRRTWESLP--CKPLPGRDNLVVSRSVPPGERDGARWF +AGLNAALDWC---RGHGVPDVAVIGGAELFRETLPL--ADIVHLTRVERDVEGDTVMPPLG-PEWVEAERGPLLT--ENG +LDYRYVDLVRR +>UniRef100_G1SN91/10-187 +------SRSQNMGIGKNGDLPWPRRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPQGAHFLA +KSLADALKLIELADK--VDMVWIVGGSSVYKEAMNQPGHLRLFVTRIMQEFESDTFFPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_F9X7R9/9-225 +-LTLIVAATAKSGIGKNGGLPWPLKKDMAYFARVTKRNVVIMGRKTWDSIPPKFRPLKERTHIVISSQDS-QSPDDVVVA +TDILSGLQSLEKDGKVPVSRAFIIGGASIYKAALELPQTNRILLTRISKEYDCDTFFPEYGTPEWRQALHRELQEVADGD +VSLKFELYER- +>UniRef100_B3WFQ4/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVPGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_D9RJ73/3-158 +-LSILVAHDLQRVIGFENQVPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRIVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLYEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_I0S5E5/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNFAEK-IDGVATF +QDVRSVLDWY---QS-QEKNLYIIGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKFYSKDEKNP +YDFTIQYRKRK +>UniRef100_F0W9B4/5-188 +-ISIVVAATEDWGIGWRQSIPWKLAKDLKHFRDLTTRNAVIMGRKTWESLPPSYQPLPNRYNHILTRTTNYRIPHDVGIS +SSLADALEEI---ERQDIGRVFIIGGQKVYEAALECTSCDRIYLTTVKATYQCDTFFPNLKDRGFQLVSESDEME--ENE +IRFHFRELSR- +>UniRef100_Q1GQK3/6-163 +-ITLILARAANGVIGAKGRMPWHLPADLRRFKQLTMGRPMIMGRKTFDSLP---AVLEGRRHIVLTRDADWQ-EEGAEPV +ASVEEALKRA---N---APHVMVIGGAEIYALFLPL--ADRIELTEVGLEPAGDAVIDYPDPALWREVARVDHRAGEAGR +PAYSFVTLARR +>UniRef100_J9PU21/1-158 +-----MARDRNGGIGLDNKLLIHLPKDLAWFRKQTLGKVVVMGSKTHLSIG---KFLEKRVNVVLTRNKDFEPDKDVIVF +HNIHEMLNHF---KD--EKEIMVIGGGEIYKQFAPM--VNRHYVTEIDALFGADTFYPPFDTNVYKRFFNKGEERHEHKG +IKYEFAIYKK- +>UniRef100_F8D5Z2/26-177 +---GIVAVADNGVIGKDGDMPWHIPADLQHFKETTMDCPVIMGRVTYEGILELGEPLPGRTTVVLTSRDLET-PENAVVA +NDLAEAVEAAERHDG--ADRAFVAGGATVYEQFLPA--LDRLIVTEVHDAPDGDTVFPDWDRDAWTETDRDEHD------ +----------- +>UniRef100_F3VJN2/5-166 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGAATF +QDVQSVLDWY---QG-QDKNLYILGGKQIFQAFESY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_B5EIA1/2-143 +IISTIAALSDNRVIGADGGLPWDIPSDLTRFRSITMGHTVIMGRKTYESIG---HPLLGRRNIVLTRKGSQI--EGCEIA +RNVPAAIAAA---EG--EEEVFICGGGEVFQEALPL--CQRLYLTVVHGNYRGDAFLPELP-EGFVELHREEFPD----- +----------- +>UniRef100_F0HY50/1-161 +MLSYVWAEDEKGAIGYQGRLPWHLPADLAHFKAKTMGHPMLMGRKTFESLP---GLLPGRQHVVLSTRKLDL-PAGVLQL +KSEEEVSAWL---KE-QAGEVCVIGGSSLFALLADQ--VDKLEVTRIKGIFPADIYMPNLDWAAFALVKSEAHQADGKNK +YDYVFETYLRK +>UniRef100_F2BIU8/5-168 +-IIAIWAQAEGGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSRDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGAQIIRAFEPF--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_Q1Q8B1/9-187 +--AQIAAISSNRCIGKDNELPWHISADLQHFKSMTTKGIVIMGRKTFESMG--SKPLPKRVSFIISSQIDYAESEKAYVM +HNLDDALTQAAHGAH--LDTIWVIGGERVFSDALLY--TDRIELTHVDTEIDGDAFYPELP-SEFEVAQESEQMHDEKSA +LDFRFVTYKRK +>UniRef100_UPI0001CBF90A/3-164 +-IILIVAFDRNNAIGRDNDLPWKLPDDLKRFKALTLGKLILMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FDGMQAV +ASVEQAIERA---VQDGAQELCVIGGGEVYRLTMEC--ADLLAVTEVDTAVDADTHFPPIDPAVWSPVKRELHAADDRHA +YAFSFVDYARR +>UniRef100_B0VHY5/1-138 +-------------------MPWKITEDLKRFKAITMGHPVIMGKNTWNSIG---KPLPGRQNIVLSKDRNFQ-PQGAIVA +HSLEEALKMV---E---GQEAYIIGGASVFKQFLPL--ADKMLITLIHSEFEGDTYFPYFSEEDWILQESSSLLS--SSG +YELCLQIYIRK +>UniRef100_B2BY25/28-213 +-----------RGLGNKGTLPWKNSVDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_Q1YJ87/8-172 +-LVAVVAMAENGVIGDAGAMPWRMPSDLKRYRRLTMGKPMIMGRKTLDSIG---RVLDGRDSIVLSRAERVP-YEGAILA +GTPDAALERARAARG--ADEIVVAGGAEIYRLFLDR--LDRLYVTRIAVDVSGDTVFPPIDPAIWAVASEEPCERGPKDS +ADSRFIVYVRR +>UniRef100_Q8MTJ0/5-185 +--SLIVAVCENFGIGIKGDLPWLLKSELKYFSTTTKRNVVIMGRKTYFGVPESKRPLQQRLNIVLSTTLKQSDPKDVLLY +PNLESAMSFLEINQQ--IETVWIVGGSGVYKEAMASPRCHRLYLTKIYAKFDCDTFFPDIP-ADFKEVDLDPETPQEENN +ITYEYKILEKQ +>UniRef100_H1PIN5/1-162 +-MNLIIAVDKNWGIGKDGGLLCHIPGDLEYFKKMTLDKTVIMGRVTLESLPG-SKGLPRRRNIVLTRDTSYE-AVNAELV +HSYEEIDEIV---SCLPEEDVFVIGGAQIYKDMLPK--CDICYVTKIYKDFDADRYFENLDVGEFDCEPVGELME--EKG +IEYRFYKYTRK +>UniRef100_F9MH78/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNRAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDEVVTF +QDVQSVLDWY---QG-QDKNLYIIGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_A7IF75/11-175 +-LALVVAVSQNGVIGTDGGLPWRLPSDLKRFRALTWGKPLLMGRRTYESIG---RPLPGRTSVVVSTDPAFTVPEGVLKG +ASLEDGLRLA---DEAGADEIMVIGGARLFHDTLPL--ARTLHLTQVHAAPDGDVFFPAFDEAQWREIARDGPIQGEKDE +AAFTALTLVR- +>UniRef100_F2U1R1/7-181 +--CVVVAATLQWGIGRDGTLPWKLRGDMKHFRKVTTENAVIVGRATYESIPEKFRPLKNRWNIVLSSNTAFRDPADVASC +SSFEDAVRLC---QDKDIDRIMVIGGARCIKEALQRPDCQHIFFTRVKAEVPCDTFIEPIDDKTFQENPAFPKVELEEEG +IPYEILLLSRK +>UniRef100_UPI00028897B1/1-155 +MITLILARADNGVIGRDGALPWHLPADLKRFKALTIGKPMIMGRKTFESFP---SPLPGRRHIVLTRDPRWS-APGAEVV +HTIADAIALA---G---TGEIAVIGGADIFALFEPR--ADRIELTKVHATPDGDVVVPRFE--GWQEIARAANPA-DDGR +PAYSFVTLAR- +>UniRef100_F2CDC4/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSKDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGAQIIRAFEPY--LGELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYQRK +>UniRef100_H2LK22/5-164 +-LNGIVAVCPDLGIGKGGNLPWHLSKDFALFRKMTSQNVVIMGRKTWFSIPEKNRPLQNRINIVLSRQLKAPPAGAHFVA +ADFAAALRLVDLAER--ADQVWIIGGSSIYKEMMESPAPRRLIVTRVQKQFECDTFFPEIRPEQFRLLPEE--------- +----------- +>UniRef100_Q00NX8/15-200 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPGDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_Q9F6Y8/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVTTF +YDVQSVLDWY---QS-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYSKDEKNP +YDFTIQYRKRK +>UniRef100_F7K4V5/1-162 +-MNIIVAVDENWAIGCRGDLLVRIPADHRMFRNETLGKVVVLGRKTMDTFPG-GLPLQGRTNIVLTRNPDYQ-VKDAVAV +HSVEELLEEV---KKYDSRDVYVIGGDSVYRLLLPY--CDTAHVTKIDRAYEADAYFPNLDEGEWEITADSEEQT--YFD +TTYHFVKYERK +>UniRef100_C5J9C4/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGRVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_F8MM76/1099-1321 +-LTLVLAATRDMGIGLNGGLPWTLKKEMAYFARVTKRNAVIMGRKTWESIPPKFRPLKGRLNIVVSRSVEVE--EGPVMA +SSLEQAIEYLHQQQK--VGKVFVIGGGQIYGAALKLPVSKRILLTRVLPEFGCDTFFPLVLKEEWVRKSKEELDQQVENG +TEYEFQMWER- +>UniRef100_D0BJR3/1-160 +MLIYIWAQDENGVIGKKGVLPWHLPNDWKFFKEVTLDQTIVMGRNTFEGMG--KRLLPRRHSIVVSNVEDYD-ANGAEVI +TDVETLIEDA---K---HEDIYIIGGAVLFDSLKHQ--VNTLYCTKIHEQFDGDTYFPDFPWEKFVKVKSMDGTVDEKNI +YPHTFEIYQK- +>UniRef100_UPI000288B511/9-186 +--AQIAAISSNRCIGKDNALPWHISADLQHFKKMTTKGIVIMGRKTFESMG--SKPLPNRVSFIISTQMDYAEKTNAYVT +HNLDDALTQAAHGAH--LDTIWVIGGERVFSDALMY--TDRIELTHVDTEIDGDAFYPELP-SEFEVAEESEQIHDEKSA +LDFKFVTYQR- +>UniRef100_Q9S6K8/5-166 +-IVAIWAQDEEGVFGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QD-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_D2CLX0/27-225 +----------FRGIGNKGILPWKYNSDISYFSSVTTQNVVVMGRSSWESILKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQVYLTRINNTYECDVFFPEMDKNTFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_UPI00025566CA/1-130 +------------MIGLDNQMPWHLPADLKHFKALTLGKPIIMGRKTWDSLG---RPLPGRLNLVVSRQSGLQ-LQGAEVF +ASLEAAVARADREQG--VDELMLIGGAQLYAQGLEQ--AQRMYLTRINLSPDGDAWFPEFDAAAWQV------------- +----------- +>UniRef100_C1JZF9/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTSVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGTEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_Q8I9L3/17-192 +-----------RGLGNKGTLPWKCNSDMKYLRSVTTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTS----------- +----------- +>UniRef100_L0SCR7/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLTKRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QV-QEKNLYIIGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_I6SV48/9-169 +-IVAIWAEDDRHLIGVKGSLPWHLPKELNHFKEMTMGQALLMGRVTFDGMN--RRVLPGRDTLILTHDPQFK-AEGVSIV +HSVPEALSWY---RQ-QDKSLFIVGGASIYKAFESY--YDKIIKTSVHGQFEGDTYFPLRDFSSFQEISQAFFEKDENNS +HDFTVTVLEKK +>UniRef100_G6KRY0/5-166 +-IVAIWAQDEEGVIGKENRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNLEEK-MDGVTTF +YDVQSVLDWY---HA-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKSYTKDDKNP +YDFTIQYRKRK +>UniRef100_UPI000262C333/7-162 +-IVLILARADNGVIGRDGDLPWRLPADLRHFKALTAGHPMLMGRKTFDSLP---GLLPGRRHIVLTRDRDWA-GEGAEVA +HDVDAAIALA---D---APVLMVIGGAEIYRLFLDR--ADRIELTEVHVDAEGDTHIGYPDPADWRETARADHPA-LDGR +PAYSFVTFAR- +>UniRef100_G9B1Z5/2-165 +IISSIVARDRNGAIGRNNELLFKASEDMKWFKQNTMGKVVVMGARTHESIG---IFLKGRINVVLTRNREYVPDKDVKVF +HNIHEMLNYF---KD--EKEIMIIGGGQIYEQFAPM--VNRHYITEIKHAFDADTFYPPFDTNVYKEFYPAFGRGHFKND +IEFEFKVYKK- +>UniRef100_G5KFH2/5-164 +-IIAIWAEDENGLIGVDGRLPWRLPKELNHFKETTMGQALLMGRVTFDGMN--RRVLPGRKTIILSKNLDLD-SQTITVL +NSREAVLDWF---NH-QDLDLFIIGGSKVFETFQND--FDAIIKTKVHGKFAGDTYFPTIDLSHFKEVSHQEFNKDDKNS +HDFTVHVYEK- +>UniRef100_J9WH96/2-161 +--GLVWAQSTSGVIGRGGGIPWNVPEDLARFKEVTIGHTVVMGRRTWDSLPAKVRPLPGRRNVVLSREDGFA-ADGAQVV +GSLDAAFAGA---EG--EPAVWVIGGGQVYLAALPY--ATRCEVTEIELDLDDDALAPALD-DTWVGETG-EWQA-SRSG +LRYRFHSYRR- +>UniRef100_G7TDX8/4-164 +--ILIVAFDRNNAIGRDNDLPWKLPDDLKRFKALTLGKPILMGRKTAQSLG---RALPGRLNLVLTRSGLVP-FDGMQAV +ASVAQAVERA---VQDGAQELCVIGGGEVYRLTMER--ADVLAVTEVDTAVDADTHFPLIDPAAWSPVRRQLHPADDRHA +YAFSFVDYERR +>UniRef100_F4QC73/74-258 +IISMIFAVSENHVIGKGNDLPWHLPKDLKFFRDTTNGHPVIMGRRTFESIG--CKPMPNRYNIVVTSRSNIQ--GKLAFV +SSIENGLQLT---KD--IQKVFIIGGTKIYEDGLQF--SNELLITHVHNDVQGDIFLKIFNNSHWNVLTEEFHSKDQLQQ +FDFTIKTYNRR +>UniRef100_G4URD1/1186-1408 +-LTLVLAATRDMGIGLNGGLPWTLKKEMAYFARVTKRNAVIMGRKTWESIPPKFRPLKGRLNIVVSRSVEVE--EGPVMA +SSLEQAIEYLHQQQK--VGKVFVIGGGQIYGAALKLPVSKRILLTRVLPEFGCDTFFPLVLKEEWVRKSKEELDQQVENG +TEYEFQMWER- +>UniRef100_D2CLW8/36-234 +----------FRGVGNKGILPWKCNSDISCFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKCFIIGGAGVYKECLERNLIKQIYLTRINNTYECDVFFPDMDENAFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_Q0U312/7-207 +-LTLILAATPSLGIGKGGTLPWQLKKEMGYFARVTKRNAVLMGRKTWDSIPPKFRPLKDRLNIVITRKAK-SDVEGPMVA +SGIVDALAQLEKAEE--VDRVYVIGGASVYQTALELPQTRYVLLTKIRKEFECDTFFSDLEEAVWRRAGREELQEIEEHG +VEFEFCLYER- +>UniRef100_K2BFM7/3-157 +-ITLVAAISKNNCIGVKGDLPWHIPEDMKRMREITRNKVLIMGRNTWESIPPHRRPLPDRTNVVITRNDAYELPASVERF +SSIQEAVDAH---K---GEEMVSFGGEGVFKEMIAY--ADALEITHIDDTVACDAYFPEIDMNIWKEVWREDHEG----- +--FSFVRYER- +>UniRef100_Q3R405/2-164 +IVSLIAALDRYRAIGRDNGLPWHLPDDLKRFKALTLGRPVLMGRKTAHSLG---RPLQGRTNLVLTRSGHVP-FSEMRAV +DSLDAAIVQA---AAEGADTLSVIGGGELYALTLPH--ANAMYLTHVDVAVGADTYFPMFDAVDWEIKKREPHQDDGRHA +YQFTFIDYCRR +>UniRef100_J1UA57/5-166 +-IIAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVATF +HDIQSVLDWY---QD-QDKNLYILGGKQIFQAFESY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_D3VZW1/38-229 +-----------RGLGNKGVLPWKCNSDMKYFCAVTTQNVVVMGRTSWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYKEFLEKKLIKKIYFTRINSSYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFVIYKKK +>UniRef100_A0EPX7/7-204 +-LTLIVALTLSRGIGLKNDLPWKLKSDMMFFSRVTSGNVVLMGRKTRESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHSVLEAINENG +FIYEFEMWIR- +>UniRef100_Q8I9L0/29-216 +-----------RGLGNKGTLPWKCNSDMKYLRSVMTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEVYN----- +----------- +>UniRef100_B2BY22/28-212 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPKRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSE-------- +----------- +>UniRef100_Q00NW7/15-200 +-----------RGLGNKGTLPWKCNSDMKYLRSVTTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIFGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_A8C565/22-226 +----IFSTKTFRGLGNKGCLPWKSKSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT--SNC +TSLDFVIFSK- +>UniRef100_F8UVR8/3-151 +-ISLIAAVARNGVIGSDGQIPWRLPGELPRFKALTTGHVLVMGRKTFDSIG---KPLPGRTTIVVTRNADWQPHPDVIVA +TSTDEALARA---AA-MGGKVFVAGGGEIYRETIGE--ADELLISWVDAAPDGDATFPTFGEPDWELVETEQHDG----- +----------- +>UniRef100_F3UB33/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSRDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGAQIIRAFELY--LEELIQTQIAAKLEGDTYFPTFDWAPYQEVSSEFHAKDEKNP +YDFTIKRYRRK +>UniRef100_UPI00029B371A/9-169 +--VHVVAMDQQQCIGKGNALPWHISADLKHFKEITQGGIVIMGRKTLESMG---RTLPNRVNWVITRDPSWH-FDGTKVA +HSIEAALIGAAKQSN--QTALFIIGGGEIFSQTLEI--ADRLELTHVELDVQGDAHYPAIP-VSFNKIASEQHTD-DKTG +IAFEFATYHK- +>UniRef100_C8NE93/1-161 +MLIYIWAQDERGLVGKDGTLPWRLPNDLKFFKEVTMGQTILMGRKTFEGMG--SRLLPGRQTIILTTSSDYI-VPGAEVV +TNIEEIVEDS---R---HEDIYVCGGAQVYNLLKNH--VELLYCTRIHASFEGDSYFPEFPWHDFIKVKSLEGEIDEKNL +YPHTFEIYERK +>UniRef100_C9BIV0/1-156 +MIGLIVARSKNNVIGKNGNIPWKIKGEQKQFRELTTGNVVIMGRKSYEEIG---HPLPNRMNIVVSTTTEYQ-GDNLVSV +KSLEDALLLA---K---GRDVYISGGYGLFKEALQI--VDKMYITEVDLNIDGDTFFPEFDINDFEVLIGETLGE----E +VKYTRTFYVRK +>UniRef100_C5BYZ5/1-168 +MIGMIWAQAHDGVIGARGTVPWHVPEDFAHFKATTRGHAVVMGRATWDSLPDRYRPMPERRNVVVTRQVDWS-ADGAERA +GSIPDALERC---AA--EPETWIMGGAQIYAEAMPY--ADTLVVTQLDLALDVEVHAPPIG-PEWRIATDTWDGTTSRTG +VRWQVHQYVR- +>UniRef100_F0FDJ3/5-168 +-IIAIWAQAEDGLIGKDKVMPWHLPAELQHFKATTTGHAILMGRVTFDGLQ--RRVLPNRISLILSKDKNYQVNENVLLF +SNVEDVLDWY---HK-QDRNLYIIGGAQIIRAFEPY--LEELIQTQIVAKLEGDTYFPTFNWAPYQEVSSEFHAKDEKNP +YDFTIKRYRRK +>UniRef100_C7HI56/2-159 +--KAIVAVDSNWGIGYKGNLLQRIPEDMRFFRQMTLNKVVVMGRKTFESLPG-KEPLKDRVNIILSKSENIE-KDGIIIC +RSVDGLFLEL---KKYNSDDIFVIGGEEVYTQLLPY--CSEAHVTKFNGAYSADRYFPNLDEEGWKLVCVGEPKE--FND +IRYNRLKY--- +>UniRef100_G3NHW5/4-185 +VLNGIVAVCPDLGIGCHGNLPWHLSNEFKHFRRMTAQNVVIMGRKTWFSIPEKNRPLNNRINIVLSRELKAPPAGAHHLA +PDFSSALRLVDLAEQ--ADQVWVIGGSSLYKELLESPGTRRLFVTRILKQFECDTFLPEICPDRYRLLPEFPGVPQEENG +VQYRFEVYE-- +>UniRef100_D5HGI0/2-160 +--KFIAAVDKNWAIGNKGRLLIRISEDQRNFRQTTMGHVVVLGRKTLEEFPG-GRPLKGRANIILSRNPEYA-VEDAVVV +HSMNELFTEL---AKYDTDDIFVIGGQTIYDELIPY--CDEAVITKIDREFEADAFISNLDKDNWDVTDERPGED--VSE +VNFTFVTYK-- +>UniRef100_G0FMC7/1-149 +MIGLVWAQAANGVIGRDGELPWHLPEDLRHFKELTAGAAVVMGRRTWESLPPRFRPLPGRRNLVLSGTPQ----EGAETF +ADLPSALAAV---P----GDRWVIGGAAVYRAALPF--ADRIVVTEIRESFEGDTYAPEVGRP---ADSVGEWLE-SSAG +LHYRFL----- +>UniRef100_D7GU12/51-211 +-MNIIAAVDKHWAIGNRGKLLVTIPDDQKLFREETKGKVIVMGRKTLESLPA-GQPLAGRKNVVLTRDEAYK-VKGCEIF +HNLKDAMEFL---KQFKSEDIYIIGGAEIYEAFLPY--CDTAHITWIDYEYMADTWLPNLDKPDWEVTADSDEQT--YFD +LCYEFRRYER- +>UniRef100_B2SPT0/4-164 +--ILIVAFDRNNAIGRDNDLPWKLPDDLKRFKALTLGKPILMGRKTAQSLR---RALPGRLNLVLTRSGLVP-FDGMQAV +ASVAQAVERA---VQDGAQELCVIGGGEVYRLTMER--ADLLAVTEVDTAVDADTHFPPIDPAAWSPVRRQLHPADDRHA +YAFSFVDYERR +>UniRef100_D3X769/27-208 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTS----------- +----------- +>UniRef100_B9R7Y4/88-263 +--QVVVAATRDMGIGKDGKLPWRLPSDLKFFKELTLTNAVVMGRKTWESIPLKYRPLPGRLNIVLTCSGGCDIAEDVLTC +GSIPSALELL---AEALIEKVFFIGGGQILRKTINAPGCDAIHITEIETSIECDTFIPVIDFSLFHPWYSSLPIV--ENN +VRYSFATYVR- +>UniRef100_Q00NY6/15-199 +-----------RGLGNNWTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSE-------- +----------- +>UniRef100_Q6G9D5/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VVGVDVI +HSIEDIYQLP--------GHVFIFGGQILFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_A8C544/22-226 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT--SNC +TSLDFVIFSK- +>UniRef100_G6JVS3/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVTTF +YDVQSVLDWY---HA-QDKNLYILGGKQVFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSFTKDEKNP +YDFTIQYRKRK +>UniRef100_E8WRI8/2-140 +IISIIAAMSDNRVIGKNGKLPWDIPADLARFRSLTMGHTVLMGRKTYESIG---HPLDGRKNIVLSRTMGRT--EGVIVA +RTLQEGIAAA---EG--DEELFVCGGEEIFREALLL--CQRIYLTVVHGHYEGDASFPQPP-CSFTDLHREE-------- +----------- +>UniRef100_E4IV16/1-156 +MIGLIVARSKNNVIGKNGNIPWKIKGEQKQFRELTTGNVVIMGRKSYEEIG---HPLPNRMNIVVSTTTEYQ-GDNLVSV +KSLEDALLLA---K---GRDVYISGGYGLFKEALQI--VDKMYITEVDLNIDGDTFFPEFDINDFEVLIGETLGE----E +VKYTRTFYVRK +>UniRef100_G7H0C5/12-169 +-VQLVWAQARDGAIGRDNAIPWRVPEDMARFKELTIGYPVIMGRKTWDSLPPKFRPLPHRRNIVLTRDDAWS-AEGAVRA +RTLDEALVLA---D---GEPVSVIGGAEVYRVAMDR--ATELRVTEIDVEVDADAFAPPIG-PGWEAFYTGDWLL-SKSG +ERYRFVNYR-- +>UniRef100_G6U7A1/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVTTF +YDVQSVLDWY---HA-QDKNLYILGGKQVFRAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSSKSFTKDEKNP +YDFTIQYRKRK +>UniRef100_D2UM47/3-147 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKKY +----------- +>UniRef100_Q00NX2/15-194 +-----------RGLGNKGTLPWKCNSDMKYFSSVXTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_Q9GTX1/25-215 +-----------RGLGNKGVLPWKISLDMKYFRAVTTQNVVVMGRTXWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_K3ZSR0/19-194 +--QVVVAATRDMGIGKDGVLPWKLLGDLKFFKELTLKNAVIMGRKTWESIPVKSRPLPGRLNVILTRSGSFDFVENVVIC +GSMKSALELL---ASTSIEKVFVIGGGQVLREYLNRPACEAIHLTDIQSSIECDTFIPPIDFSVFQPWYSSFPVV--ESN +IRHSFVTFVR- +>UniRef100_B9GAQ2/19-194 +--QVVVAATRDMGIGKDGVLPWKLLGDLKFFKELTVKNAVIMGRKTWESLPLKARPLPGRLNIILTRSGSFEFVENVVIC +GSMNSALELL---SSTSIEKVFVIGGGQVLRESLNGPSCEAVHLTDIQSSIECDTFIPPIDLSVFQPWYSSLPVV--ESN +IRHSFVTYVR- +>UniRef100_D9N8T6/5-166 +-IVAIWAQDEKGVIGKEDRLPWHLPAELKHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +YDVQSVLDWY---QA-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_UPI000255CA29/12-201 +-VGMIWAQARDRVIGDDGDMPWHLPEDFAHFRAMTRGCPVVMGRRTWESLPEAVRPLPGRRNIVVTGDASRAAGAGAEAV +DSLATGLQVAASHGP--PERIWILGGGAIYAEAVEHGLADAAVVTVIDLAVDGDTRAPRLPEEDWRLESADPPDGIAENG +LRHRFETHVRR +>UniRef100_Q1GFV5/1-145 +MITLIVARARNGAIGKDNDIPWHAPEDLKAFQRETLGGAIIMGRNTWDSLP--FKPLKNRFNIVVSSNPD----AADTVV +ASLDEAIDLA---RSEGYARLYGIGGAGIYKGMLAR--ADRLMITEVDLEIDADAFFPEFPPEEWRVNATLPLRA----- +----------- +>UniRef100_C4XYS3/44-236 +---IVAALSPKYGIGAQGKLPWRLKQEMKYFKDVTSANAVVMGRKTWESIPKKFRPLPNRLNIVLSRSFSNEEKDGVLYF +NSIDSIMSNLAHDKP--IDKIFIIGGAEIYNSVMKGDLVDNLLVTNIRAEPVLDTFL-DWDMSLWEQSNVSRIREIKEGD +YEYEYTMWERR +>UniRef100_K3ZSB7/19-194 +--QVVVAATRDMGIGKDGVLPWKLLGDLKFFKELTLKNAVIMGRKTWESIPVKSRPLPGRLNVILTRSGSFDFVENVVIC +GSMKSALELL---ASTSIEKVFVIGGGQVLREYLNRPACEAIHLTDIQSSIECDTFIPPIDFSVFQPWYSSFPVV--ESN +IRHSFVTFVR- +>UniRef100_Q9GNB0/25-215 +-----------RGLGNKGVLPWKCNSDMKYFXAVTTQNVVVMGRTXWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_C9D258/1-144 +MITLIVARAQNWAIGKDNDIPWHAPEDLKAFQRETLGGAIIMGRNTWDSLP--VKPLKNRLNIVVSSNPD----AAETVV +KTIEDAVALA---RREGYARIYGIGGAGIYKGMLEI--ADRLMITEVALDIDADAFFPSFDESQWRIGARLPLR------ +----------- +>UniRef100_F8SJN4/3-173 +-LALIVAASKNEVIGVNGEIPWHIPEDFKWFKEKTLGHPVIMGRKTWESIG---RPLPGRLNIVVSSTMTRG-HENIIVV +PTLQAGIKLA---EEQGAEKAFVIGGERMYHEARPW--VNDIYLTQVDTLVGADVAFPQFPPVHWRLQSGVKTQAERNPG +LGYELQHWVRR +>UniRef100_K7HWT8/4-178 +-MSLIVAMDADGGIGKNGTLPWSIKKDMQYFVKTTKKNAVLMGRKCWESIPESRRPLAGRLNIVLSRQLAEQKSNDLIIT +NSFESALKMLSFVDS--IETIWNIGGAEIYQLAINEKLVDEIHITKIYKSFDADVHLKMPETFKIDENPSENLEFFEENG +LKFSFHVL--- +>UniRef100_K5BK15/2-158 +--GLIWAQSTSGVIGRDGVIPWRLPEDLARFKQITLGHTVVMGRRTWESLPASVRPLPARHNVVLSRRPDYR-AEGAQVV +HTLADALR------G--DGEIWVIGGAEIYGLALPT--ATRCEVTEVERRAEGDALAPVLD-ESWAGTVGEWLTS--STG +LRYRYHHYTR- +>UniRef100_F2B712/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGME--RRLLPKREILILTRNPEEK-IDGVATF +HDVQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDTYFPEFDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_K8MW63/6-166 +---GIWAQTENGIIGKDQVMPWHLPAELQHFKETTMGQAILMGRVTFDGMN--KRVLPGRTSIILTQDQAYDPNDAVLVM +HSKEEVLDWY---RN-QDKNLYIIGGSQILRLFSDQ--LEELIQTVIHATIDGDALAPKFEESHYERVRQVSHLKDEKNP +YDFTVNYYKRK +>UniRef100_UPI00027F237F/5-185 +-LNCIVAVSQNMGIGKNGELPWPLWNEFRYFQRMTTQNLVIMGRKTWFSIPETNRPLKDTINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEVMNHPGHLKLFVTRIMQDFEGDTFFSEIDLEKCKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_F1LGH0/8-182 +-INIIVAMDSRGGIGKNGALPWHIPEDLKYFQTMTTKNAIVMGRKVWESLPAKWRPLKNRLNVVLSNSMDDPHDGSYIVT +RTFESAIDILNMSDK--IETIWDIGGRRPYEEGLKSSQLRQLYVTFVEGDFDADVFFPDVDFKKFSKQNGDKSSEHHYEG +ITYRFETFT-- +>UniRef100_D5PJI4/4-164 +-VGLVWAQSTSGIIGRGGDIPWRVPEDLARFKQVTMGHTVIMGRRTWESLPAAVRPLPGRKNVVLSRRGDFV-ADGAQVV +GSLEAALADC---EG--EPEAWVIGGEQVYLLALPH--ATRCEVTEVDVDLDDDALAPVLD-DAWLGET-GEWQV-SRTG +LRYRLHSYRR- +>UniRef100_A8C556/22-226 +----IFSTKTFRGLGNKGCLPWESNSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT--SNC +TSLDFVIFSK- +>UniRef100_UPI0002AA8736/1-167 +MLAYIWAEDLDGHIGKDGHLPWHLPADLSYFKQRTLGHPILMGRKTFASFP---GMLPHRLHLVLTRNAALK--EKARVT +DNLEVFMTPTETAHP--DEDIFVIGGASLFTLLKDE--VDTLYQTVIKAHFDGDVTMPAIDYRNFDLISVQSGQVDEKNQ +YPYEFRVYQRK +>UniRef100_L5VRA9/1-148 +MIKLLWAMDENNLIGQNNQLPWHLREELQHFKETTLGQTILFGRLTYEGIG---RPLPKRKTLVLTRQLDYQIHPDVEVV +TDLTAIINFY---HQNPTEDIYICGGKKIYEATLPY--ADELIISLIKGKYQGDTYFPSFDLNQFTLTKLNEYQQ----- +----------- +>UniRef100_L0AKQ2/14-163 +---GIAAVADNGVIGVDGEMPWHLPEDLQHFKETTMDHPVIMGRVTYEGILELGEPLPGRTTIVLTSQDLET-PENAVVA +NDLEDALEKAKERHD--ADRVFVAGGATVYEQFLLA--LDRLIVTEIHDDPDGDARFPEWDRDAFREATRDDR------- +----------- +>UniRef100_UPI0001CE23C8/25-196 +----------NMGIGKNGDLPWPRRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINIVLSRELKEPPQGAHFLA +KSLADALKLIELADK--VDMVWIVGGSSVYKEAMNQPGHLRLFVTRIMQEFESDTFFPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_UPI000255E5E8/174-315 +-LTLVAAVGRNGVIGDGSSMPWHLPTDLRFFKQTTMGGVLLMGRGTWDSIG---RALPGRRTIVVTRQRDWS-APGAEVA +HSLAEALLMA---G---DSEVFVVGGGEIYAQTIDH--AQRLILTEVDLEPEGRTRFPPVDPSAWRVVSRQPGSG----- +----------- +>UniRef100_B7C7C2/3-157 +-LTLIAAIGKNRELGKNNDMIWHLPQDLKFFRQETSGHTIVMGRKTFESLP---GKLPKRHHVVISRTCKDL-GEDIEMC +ESVEEFMKRY---KD-VDEEIYCIGGGMIYSEMLKY--ASRLVLTQIDADADAEVYFPEFDESLYNKKILSNIEE---NG +VFYQHVEYT-- +>UniRef100_K0UG51/4-160 +-LNLIWAQSSSGVIGRGNGIPWQVPEDMARFKELTMGHTVIMGRLTWESLPERFRPLPGRRNVVVTRQADYM-ADGAEVV +TSLEDA--------P--LDDAWVIGGSQIYGLALPL--ATRCEVTEVDIDLDDDALAPVLD-ESWIGTEEDWRDS--SSG +LRYRFYTYKRR +>UniRef100_C8X9J8/8-159 +-VVLVAAVARNGVIGAAGTMPWHIPADLKRFKRLTMGHPMVMGRKTFESMG----LLPGRRSIVITRDPHWR-APGAEVA +DSLDRAIALG---AQ-TDPVVMVVGGGEIYAQALPR--ADRLEITHLDLSAPGDTVFPAIDPALWAVTDREEADG----- +--YAFVTYRRR +>UniRef100_A4TCI8/4-160 +-LNLIWAQSSSGVIGRDGGIPWHVPEDMARFKELTMGHTVIMGRQTWESLPEKFRPLPGRRNVVLTRQADYV-AEGAEVV +TALEDA--------P--LDDAWVIGGSQVYGLALPL--ATRCEITEVDLDLDEDALAPLLD-EAWVGTEGEWRDS--ASG +LRYRFYSYVRK +>UniRef100_F0H1Y9/2-160 +--KIILAVDENFGIGKDNKLLFHFKKDLAHFKKTTLNNIVIMGRKTYQSMN---GALPKRENLVLTRNKDLK-LDDALVF +NDVDKLLKYI---KENKDREVFVIGGSQIVDLLLDY--CNGAIITKIYAKKDADTYLHNFDEINFKLVEESEEII--EDN +TTYKYLVYRR- +>UniRef100_UPI00016B2267/18-176 +---IIVAYDRNRAIGRGGDLPWSLPADLAHFKQLTKGGGIIMGHRTFESIG--SRPLLERKNIVISSRPTDS--EGVLTV +MDLPSALALS---H----YSTFIIGGARVYADALETPEIDTIYATEIDASFGADTFFPEIDMSIWQETSRIRHPADADNV +YDFDFVIYKR- +>UniRef100_B0CPS0/4-200 +-LTIIVAATKSNGIGFNSRLPWRLRKEIKYFAQVTTQNAVIMGRNTWESLPQKFRPLPNRLNVVISRNLAYDLFAARVNE +HDLKSALSRVESSSP--IHRAFIIGGASLYSEALGLSVVDHILLTRIVPDFQCDVFMPDFLSGGWKRVNHAVLEEQEEDG +VKYEFQMWVR- +>UniRef100_B2WH77/8-224 +-LTLILAATPNLGIGNAGGLPWQLKKEMGFFARVTKRNAVLMGRKTWESIPPKFRPLKDRLNIVITSQPT-EDIEGPMVC +SGILDALSQLEPTLK--LDKIFVIGGASIYKTALELPQTKRVLLTKINKEFECDTFFPNLEETFWEGRSREEMGELEEQG +VGFEFCMYER- +>UniRef100_A8C2U4/30-235 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT--SNC +TSLDFVIFSKR +>UniRef100_Q0IJY2/30-235 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT--SNC +TSLDFVIFSKR +>UniRef100_J4W9I7/1-162 +MMNLIVAVDEKWGIGCNNGLLASIPGDMQYFKEKTTDGVVVMGRRTLESLPK-QRGLAKRVNYVLTSNREFS-AERCIAV +HSEEELLKEL---ERYDREHIFIIGGESIYKKLYRY--CDKCFVTKMHADLHADKFMVNLDESDFKETWKSEMHR--ENG +IDYEFTLYER- +>UniRef100_K1VN14/9-194 +-LTAIVAATVDGGIGRDGGLPWRLPGEMKYFARVTTGNAVLMGRKTWDGIPTKFRPLKERHNLVISRAGVDVSEQSTSAH +GSLVDAIDSI---PA-DTHRAFLIGGAQLYNQALPA-HVDRVLLTRVLGHIPCDVFLDEFTAPEWRQATHQELCDVEEKG +IQYRYEMWVRK +>UniRef100_J5TAU2/9-194 +-LTAIVAATVDGGIGRDGGLPWRLPGEMKYFARVTTGNAVLMGRKTWDGIPTKFRPLKERHNLVISRAGVDVSEQSTSAH +GSLVDAIDSI---PA-DTHRAFLIGGAQLYNQALPA-HVDRVLLTRVLGHIPCDVFLDEFTAPEWRQATHQELCDVEEKG +IQYRYEMWVRK +>UniRef100_D2CLX3/27-225 +----------FRGIGNKGILPWKYNSDISYFSSVTTQNVVVMGRSSWESIPKSYKPLANRINVVLSSTLKKEDKEDIFIM +KSMDEVLLLL---KKLYYYKRFIIGGAGVYKECLERNLIKQVYLTRINNTYECDVFFPGMDKNTFQITSVSEVYS--SNG +TTLDFLIYSRK +>UniRef100_A8C2U2/30-235 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT--SNC +TSLDFVIFSKR +>UniRef100_D5V6S5/2-166 +IVSMIVAYGKNWEIGLNNQMLWHISEDFKNFKTITSGHHLLMGRKTFESIG---KPLPNRTSLVLSNGDFEH--EGVHSF +NDIHEALNFA---RQRGEEELFIIGGATIYKTLFDY--VDKMYLSEVDYSGEADAYLEEIDFSTWDLAQQKDYEAGKIKS +PAWKFKVWVKR +>UniRef100_G1RR95/5-185 +-LNCIVAVSQNMGIGKNGDLPWPLRKEIDYFSHQCFQNLVIMGKKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLS +RSLDDALKLTELANK--VDMVWIVGGSSVYKEAMNYPGHLKLFVTRIMQDFESDTFFPEIDLEKYKLLPEFPGVLQEEKG +IKYKFEVYEK- +>UniRef100_G6VAJ6/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGIG--RRLLPKRETLILTRNSEEK-IDGVTTF +YDVQSVLDWY---QG-QDKNLYILGGKQIFQAFEPY--LDEVIVTQIHALVEGDTYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIQYRKRK +>UniRef100_Q2R481/19-194 +--QVVVAATRDMGIGKDGVLPWKLLGDLKFFKELTVKNAVIMGRKTWESLPLKARPLPGRLNIILTRSGSFEFVENVVIC +GSMNSALELL---SSTSIEKVFVIGGGQVLRESLNGPSCEAVHLTDIQSSIECDTFIPPIDLSVFQPWYSSLPVV--ESN +IRHSFVTYVR- +>UniRef100_L5NY80/21-180 +---LVAAVADNRVIGRDGDMPWHLPEDLKQFKRTTTGHPVVMGRKTYESIARLGGPLPERHSVVLTTRDDLP--EGAEAV +ESVESAVAAA---EDAGVETVYVVGGATVYEQFLGR--AAGLVLTELDAAHEGDTRFPEWDRGKWVETDRDDRDG----- +--FSFVTYERK +>UniRef100_D4GXT3/21-180 +---LVAAVADNRVIGRDGDMPWHLPEDLKQFKRTTTGHPVVMGRKTYESIARLGGPLPERHSVVLTTRDDLP--EGAEAV +ESVESAVAAA---EDAGVETVYVVGGATVYEQFLGR--AAGLVLTELDAAHEGDTRFPEWDRGKWVETDRDDRDG----- +--FSFVTYERK +>UniRef100_H2QMZ1/4-184 +LLNCIVAVSQNMGIGKNGDLPRPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLNDRINLVLSRELKEPPQGAHFFA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNHLGHLKLFVTRIMQDFESDTFFSEIDLEKYKLLPEYPGVLQEGKH +IKYKFEVYE-- +>UniRef100_H2W5E7/4-178 +-MSLIVAMDADGGIGKNGTLPWSIKKDMQYFVKTTKKNAVLMGRKCWESIPESRRPLAGRLNIVLSRQLAEQKSNDLIIT +NSFESALKMLAFVDS--IETIWNIGGAEIYQLAINEKLVDEIHITKIYKSFDADVHLKMPETFKIDENPSENLDFFEENG +LKFSFHVL--- +>UniRef100_H0C9S5/3-158 +-LSILVAHDLQRVIGFENQLPWHLPNDLKHVKKLSTGHTLVLGRKTFESIG---KPLPNRRNVVLTSDTSFN-VEGVDAI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_B7VEV2/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNPEEK-IDGVATF +QDIQSVLDWY---QG-QDKNLYILGGKQIFQAFEPY--LDEVIVTHIHARVEGDIYFPEFDLSLFETVSSKSYTKDEKNP +YDFTIHYRKRK +>UniRef100_F2DUZ4/19-194 +--QVVVAATREMGIGKDGALPWKLPSDLKFFKDLTMKNAVIMGRKTWESIPTKFRPLPGRLNVILTRSGSSDYAENVVTC +GSLDSSLELLAYSST--IEKAFLIGGGQVLRESLNASACEAIHLTDIESTIECDTFIPPIDPLIFHPWYSSSPVV--ENN +IRHSFATFVR- +>UniRef100_K3ZI20/19-194 +--QVVVAATRDMGIGKDGVLPWKLLGDLKFFKEVTLSNAVIMGRKTWESIPVKSRPLPGRLNVILTRSGSFDFVENVVIC +GSMKSALELL---ASTSIEKVFVIGGGQVLREYLNGPACEAIHLTDVQSSIECDTFIPPIDFSVFQPWYSSFPVV--ESN +IRHSFVTFVR- +>UniRef100_C3XD45/4-159 +-ISHVVAMAENRVIGKDGQMPWHIPGEQKIFRELTVGKALILGRKTHESIG---RVLPDRITIIVSRKKDYE-VPGAHVV +HDIDEAIRLA---REFGKEDIVIGGGGELFSQTLPV--TDKVYLSIVHADFDGETFYPELPKEEFVEKARKEIDA----S +IPYAFVEFER- +>UniRef100_D3W856/28-218 +-----------RGLGNKGVLPWKISLDMKYFRAVTTQNVVVMGRTNWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_A8C2U6/30-235 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT--SNC +TSLDFVIFSKR +>UniRef100_D3VZV9/30-221 +-----------RGLGNKGVLPWKCNSDMKYFCAVTTQNVVVMGRTSWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPAINENEYQIISVSDVYT--SNN +TTLDFIIYQKK +>UniRef100_Q168V7/1-146 +MITLIVARAENGAIGRDGTIPWDIPEDLKFFQRETLGGALIMGRNTWESLP--VKPLPRRFNIVVSSNSDI----AEVVA +PSVETAIEIA---KAQDHQRIYGIGGASIYAEMLPL--AHRLLISEVQLQVDADTFFPHVDLAEWHQIDRRSLRES---- +----------- +>UniRef100_A5P9U6/368-521 +--FLIYARAANGAIGKQGRLPWHLPADLKRFKALTMGKPMIMGRKTFESLP---GLLPGRRHIVLTRKERWD-STGAEVV +RSVGEAVAKA---G---EGDIAVIGGAAIFDVFMPL--AKKVELTEIHRDFDGDVFMPPLG-PEWDLAGTEDFEA-DGDT +PAYSFHTYRR- +>UniRef100_Q00NY5/15-199 +-----------RGLGNNWTLPWKCNSDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSE-------- +----------- +>UniRef100_L0JZS5/15-167 +--AGIVAVADNGVIGRDGEMPWHIPADLQHFKEATMDHPVIMGRVTYEGILELGEPLPGRTTVVLTSRALET-PEDVVLA +RDLEDALETAERHDG--GDTAFVAGGATVYEQFLPV--LDRLIVTEIHDAPDGDTEFPDWDRDDWTEVERDERD------ +----------- +>UniRef100_B8BKI9/19-194 +--QVVVAATRDMGIGKDGVLPWKLLGDLKFFKELTVKNAVIMGRKTWESLPLKARPLPGRLNIILTRSGSFEFVENVVIC +GSMNSALELL---SSTSIEKVFVIGGGQVLRESLNGPSCEAVHLTDIQSSIECDTFIPPIDLSVFQPWYSSLPVV--ESN +IRHSFVTYVR- +>UniRef100_A8C562/22-226 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSNWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT--SNC +TSLDFVIFSK- +>UniRef100_Q9GN27/25-215 +-----------RGLGNKGVLPWKCXSDMKYFXAVTTQNVVVMGRTXWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_B7VES3/8-163 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKILRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_D3X768/27-208 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIFGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTS----------- +----------- +>UniRef100_Q9GNB5/25-215 +-----------RGLGNKGVLPWKCNSDMKYFCAVTTQNVVVMGRTXWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_G6LP32/5-166 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNSEEK-IDGVTTF +QNIQSVLDWY---QA-QDKNLYILGGKQIFQAFEAY--LDEVIVTHIHARVEGDTYFPELDLSLFETVSSKFYAKDEKNP +YDFTIQYRKRK +>UniRef100_Q6WEA4/5-181 +--ALVVAVTKTMGIGNKGGLPWSIRGDMNFFKKITSQNAVIMGRKTYVGIPAKFRPLSNRVNIVIFTNANLRKPDSVHIV +DSFELAVTKAYSLPN--IENVFVIGGSSVYAEAMKHPQCKTIFYTNILPDFTCDTFFPKIEENVFKVTSRSDLQX--EGE +TSYEFLTYSR- +>UniRef100_A3K5B9/1-141 +MITLIAAHDRNRAIGKDGDIPWHIPEDLAMFKRETLGGAIVMGRKTWESLP--FKPLKDRLNIVVSRDTSLH--E--HVV +GSVEDAIALA---QSQGYFRIYGIGGQRIYEAMLPL--AHRLLITEVDTVVEADAFFPDVG-EGWREVSTCV-------- +----------- +>UniRef100_J2DPY1/5-161 +-IVLILARADNGVIGRDGDLPWRLPADLRHFKALTAGHPMLMGRKTFDSLP---GLLPGRRHIVLTRDRGWA-GEGAEVA +HDVDAAIMLA---D---APTLMVIGGAEIYRLFLDR--ADRIELTEVHVDAEGDTHIGYPDPVDWRETARADHPS-LDGR +PAYSFVTFGRR +>UniRef100_K8Z8I1/38-199 +-ITLIAALDRGNAIGRDNDLPWRLPDDLKRFKALTLGKPVLMGRKTAQSLG---RALRGRLNLVLTRSGQVP-FEGMQAV +ASLPAAIEAA---QASGAGELAVIGGGDIFALALPH--AEMLYLTHVDTLVEADAHFPAFDPAQWEVVARQAHAADARHA +LAFEFVDYRRR +>UniRef100_D5EIU9/5-136 +--KAIAAMAENRVIGNNGDIPWHLPEDFQWFKQTTMGGILVMGRKTYDSIG---RPLPGRDTFVFSRTPREI--KGVHSF +TDLE-MLEHF---KT--DKTIWIAGGAEIYRQLLPH--CSDLYLTRVHRSCEGDALFPPFE-DSFKFH------------ +----------- +>UniRef100_C1E6F7/14-209 +---VVAATKGEMGIGYQGGLPWNLPKDMAYFKAVTSQNAVVMGRKTWESIPAKFRPLPGRVNVVLSRGHP-EVPEGVFLR +PSLEAALELLSEHEA-GVEKVFVIGGAQVYAEAMASPHCQALHLTEVTEKYKCDAFLPQIDPAKFKLYASAKPLR-EKDG +ATIQFLTY--- +>UniRef100_A8C546/22-226 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIMGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT--SNC +TSLDFVIFSK- +>UniRef100_D6KTS2/43-204 +-INLIWAQGRQGAIGFHGSMPWHLKEDLQHFQELTISHPVVMGRKTWESLNPRFRPLSQRDNIVVSHDPAYR-APGASVA +ENLEEALHMASIPDDGRRGEIWIIGGSQLYSQLIDR--ADHIYVTDIDLAVEADSFAPNVDDGTFEVSADSGW------- +----------- +>UniRef100_G4MUQ5/9-230 +-LTLVLAATRDMGIGRGGTLPWTLKKEMAYFARVTKRNAVIMGRKTWDSIPPKFRPLKGRLNVVLSRSFV-N-DRVPIHA +RSLPEALAYLGQRQA--VGKVFIIGGAQIYDVALPE--TRRVLFTSVMSDFECDASVARLGETGWRRTSKEEHDAQEENG +TQYEFQMWER- +>UniRef100_A8C2U7/30-235 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEVDENVFQITSVSDVYT--SNC +TSLDFVIFSKR +>UniRef100_UPI00017452A7/12-147 +--IAIAAMASNRVIGRDGTLPWHLPEDLKFFKKTTAGHPVLMGRKTFESIVALGKPLPNRRNIVLSSTLAPQ--EGVEVI +PHLASLSQLS---AL--TSPVYLIGGAQLYEALLPV--CDELLLTWIDQPYEGDAFFPAFE-GDFSL------------- +----------- +>UniRef100_J4TEL8/4-164 +-VGLVWAQSTSGVIGRGGDIPWNVPEDLSRFKEVTIGHPVIMGRRTWDSLPAKVRPLPGRRNIVLSRDAGFV-ADGAQVA +GTLDEALAHG---AD--GPEAWVIGGEQIYLLALPY--ATRCEVTEIEIDLDDDALAPTLD-DTWVGETGEWLAS--RSG +LRYRFHSYRR- +>UniRef100_F6EV70/7-162 +-ILIILARADNGVIGKDGDLPWRLPADLKHFKALTLGHPMVMGRKTFDSLP---GLLPGRRHIVLTRDTTWA-GEGAEPV +ATVEAAIAQA---A---APTIAVIGGAEITRLFLPL--AHRIELTEVHIDAEGDTHIPYPDPADWQEVAREDHPA-ENGR +PAYSFVTLHR- +>UniRef100_K2B7A7/1-165 +MISIICAMDEKRGIGKDNKIPWHIKDDLLKLKSLTKNHVVILGRKTYDSMVGTGRPMPGKIYLVVTRDANYKPRDNAATV +TSVESAIKKA---EE-QAEEVFVTGGAQIFQQVMHL--TDKLYLTIVGGDYDCDTFFPDYS--DFRKVISEESRE--SEG +HKYKFLELEK- +>UniRef100_I4BHV8/8-163 +-LNLIWAQSSSGVIGRGNGIPWQVPEDMARFKELTMGHTVIMGRRTWESLPEKFRPLPGRRNVVVTRQADYM-ADGAEVV +ASLEEA--------P--DGDAWVIGGSQIYRLAMPL--ATRCEVTEVDVDLDDDALAPVLD-ESWVGTEGEWRDS--RSG +LRYRFYSYLR- +>UniRef100_K4EK33/5-179 +-MNIIVAMHESRGIGINGELPWRIPEDMAHFARVTQKSVVIMGRKTWYSIPPKFRPLKNRLNIVLSRDPETRATPGCMAF +ASLELCLQYL---RQLPSTIVFAIGGSSLYKEILAMQLCERIYMTLVSKTHSFDTFFPEIDETVYSKRICGGSGE--HDD +WKYKFVIYER- +>UniRef100_UPI000264F15B/9-169 +-IVAIWAEDDRHLIGVKGSLPWHLPKELNHFKEMTMGQALLMGRVTFDGMN--RRVLPGRDTLILTHDPQFK-AEGVSIV +HSVPEALFWY---RQ-QDKSLFIVGGASIYKAFESY--YDKIIKTSVHGQFEGDTYFPLRDFSSFQEISQAFFEKDENNS +HDFTVTVLEKK +>UniRef100_J4TW37/8-211 +IVGIVACLQPDMGIGFQGGLPWRLSKEMKFFRQVTSSNAVVMGRKTWESIPPKFRPLPNRMNVVISRSFDEE--ESIIKS +NSLANALTNL---QNKSLEKIYVIGGGEVYNQIFPI--TDHWLITKIHAAPAMDTFLDAKRLEAFSEQDPAQLKEQEEKG +YHFEFTLYNRR +>UniRef100_B2I6E9/24-186 +IVSLIAALDRYRAIGRDNGLPWHLPDDLKRFKALTLGRPVLMGRKTAHSLG---RPLPGRTNLVLTRSGHVP-FSEMRAV +DSLDAAIVQA---AAEGADTLSVIGGGELYALTLPH--ANAMYLTHVDVAVGADTYFPMFDAVDWEIKNREPHQGDGRHA +YPFTFIDYCRR +>UniRef100_B7FQJ9/1-195 +---VVAAAASHRGIGYQGSLPWRLPGDLRHFQAVTTQNAVIMGRKTWDSIPDRFRPLPGRINVVLTRHPERTLPDGVLTA +TSLADAAALL---AQPAVGHVFVIGGGQVYEQALREKFVNRVVYTEVAADSKFDAFFPPLPDAEWQAQPWQTSTTDGPSG +ITYRFLEYTRK +>UniRef100_Q6WEA2/5-180 +--ALVVAVTKTMGIGNKGGLPWSIRGDMNFFKKITSQNAVTMGRKTYVGIPAKFRPLSNRVNIVISTNANLRKPDSVHIV +DSFELAVTKAYSLPN--IENVFVIGGSSVYAEAMKHPQCKTIFYTNILPDFTCDTFFPKIEENVFKVTSRSDLQQ--EGE +TSYEFLTYS-- +>UniRef100_E6MJL0/1-157 +MIALIAACDRHRLIGDHGRIPWRIPGEQARFQKLTTGHVVIMGRQTYAEIG---RPLPRRQTIVLSRNQTFR-APGCRIA +ASLAEALRLG---AA-FSDQLFIAGGAAVYSKALPL--ADVLYLTEIDAAYVGDTYFPAFDPALFTKTLDAHISG----D +PSYDYYTYLRK +>UniRef100_B2ICT5/25-189 +-LTIVAALADNRVIGLNQAMPWDLPGDRRHFRERTWGKPMLMGRKTFESIG---RALPGRETIVLTRDETFA-APGVLVA +HDLEGALGLA---HDWGAKTIILVGGGELFAALLPR--VERLELTLVEGNPKGDTFFPPIDWSQWEEEKRSGPLQGPNDT +ISYQFVDYHRK +>UniRef100_G5HR93/1-161 +-MNLIVAADRHWAIGKDGRVLVTIPADQQTLMRETAGKVVVMGRKTLESLPG-GQPLGNRKNLVLTRDEDYK-IKGAHVC +HSLEEAMEWL---QAFDTNDIYIIGGQSIYEQFLPY--ADTVHVTRIDYTYDADTFFKNLENGDWRMTDEGDEQT--YFD +LCYTFQKFQR- +>UniRef100_D3VZW2/30-221 +-----------RGLGNKGVLPWKCNSDMKYFCAVTTQNVVVMGRTSWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---WKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPAINENEYQIISXSDVYT--SNN +TTLDFVIYKKK +>UniRef100_C5F5P0/1-162 +MVAFLWAQDRDGVIGKDGHLPWHLPDDLHYFRTQTEGKMMVVGRRTYESFP--KRPLPDRTNVVLTHQADYQ-APGAIVL +HQVAEVLDYA---KEHADQALVIVGGAQIFSAFKDM--VDTLLVTRLAGSFAGDTKMIPLDWDAFTKTSSRTVED-QNPA +LTHTYEVWQKQ +>UniRef100_A8C549/22-226 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSGWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT--SNC +TSLDFVIFSK- +>UniRef100_E7A277/6-244 +-LAMVAAMSLTNGIGKDGGLPWRLKGEMAYFRNVTSQNAVIMGRKTWASIPAKFRPLADRVNIVISRTSSAKDSSNVQVF +SSVEQALTYLAPQAK--IGRVFVIGGAQLYTDLLKLDRVDKLLVTRILPRYECDAYFPEFRTQEWTQASADSLRQTSEGQ +TWYQYQLWERR +>UniRef100_O81395/19-194 +--QVVVAGTRDMGIGKDGVLPWKLPGDLKFFKELTLKNAVIMGRKTWESIPVKSRPLPGRLNVILTRSGSFDFVENVVIC +GSMESALELL---ASTSIEKVFVIGGGQVLREYLKGPACEAIHLTDIQSSIECDTFIPPVDFSVFQPWYSSFPVI--ESN +IRHSFVSFVR- +>UniRef100_UPI00028A2B4E/1-155 +MITLILARADNGVIGRDGALPWHLPADLKRFKALTIGKPMIMGRKTFESFP---SPLPGRRHIVLTRDPRWS-APGAEVV +PTIADAIALA---G---TGEIAVIGGADIFALLEPR--ADRIELTEVHATPDGDVVVPRFE--GWQEIARAANPA-DDGR +PAYSFVTLAR- +>UniRef100_Q3R9N2/2-164 +IVSLIAALDRYRAIGRDNGLPWHLPDDLKRFKALTLGRPVLMGRKTAHSLG---RPLPGRTNLVLTRSGHVP-FSEMRAV +DSLDAAIVQA---AAEGADTLSVIGGGELYALTLPH--ANAMYLTHVDVAVGADTYFPIFDAVDWEIKKREPHQGDGRHA +YPFTFIDYCRR +>UniRef100_D3X759/27-202 +-----------RGLGNKGTLPWKCNSDMKYLRSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTS----------- +----------- +>UniRef100_G8Y630/15-207 +IVMIVAALVPEMGIGLKGKMPWRLKNEMAYFRKVTTTNAVIMGRKTWQSIPEKFRPLPKRLNIVLSRSQHENDDDAVLFC +TSLEEALSKA---KKYPVEKIFIMGGGELYNQAYNSGQVGHLLLTEIRKEVETDTRIEYGDQSTWIRQPHSALQELQEGD +FTYGFAYFKKK +>UniRef100_G9XZX0/1-148 +MIKLLWAMDENNLIGQNNQLPWHLREELQHFKETTLGQTILFGRLTYEGIG---RPLPKRKTLVLTRQLDYQIHPDVEVV +TDLTAIINFY---HQNPTEDIYICGGKKIYEATLPY--ADELITSLIKGKYQGDTYFPSFDLNQFTLTKLNEYQQ----- +----------- +>UniRef100_I5BE93/7-162 +-ILIILARADNGVIGKDGDLPWRLPADLKHFKALTLGHPMVMGRKTFDSLP---GLLPGRRHIVLTRDATWA-GEGAEPV +PTVEAAIARA---T---APTIAVIGGAEITKLFLPL--AHRIELTEVHVDAEGDTHIPYPDPADWQEVARQDHPA-QDGR +PAYSFVTLRR- +>UniRef100_B0MRL8/2-159 +--EIIVAVDENYGIGKDGDLLAHLSPDLKRLKAMTVGNIIVMGSKTYMSFP--KRPLPDRENLIITHHPENY--PGIKCF +TGVDEFLEYS---KT-ADKPIFVLGGGSVYEQLLPY--CEKAHITKILHSFEADTFFPNLDNPDWEKENEEDIVT--GEK +YPFRYVTYVRR +>UniRef100_Q6BTR6/14-205 +--MIVAALLPELGIGIKGKMPWRLRQEIKYFKNVTTTNAVIMGRKTWESIPTKFRPLPGRLNIVLSRSYVSHGDEDIILT +NSIENALAKV---EEYPVEKIFVIGGSELYNKLISHEKVQHLLITEIKRPVEVDTWLKYTESSDWTKQTNDDLSKITEGD +FTYKYTYWKKK +>UniRef100_Q96V60/1-154 +---LIVALTVSCGIGKGNALPWRLKSDMAYFKRVTSDNVVLMGRKTWESLPERFRPLKGRINVVISRQEVLDLGQGTYHA +KSLNDALVLLSSSIQ--VNRIFVIGGAQLYKAAMEHPRLDRIMATVIHKEIDCDVFFPDFRN------------------ +----------- +>UniRef100_D3TTX0/4-185 +ILNGIVAACPDMGIGNNGDLPWHLCKDFKHFRALTAQNVVIMGRKTWFSIPEKNRPLRDRINVVLSRELKDPPSGAHHLA +SDFSSAVELA---TTTVADQIWVIGGSSLYGELMESPGIKRLFVTHVSTQFACDTFLPEKSLERYRLLPEFPVETQEENG +IRYEFKVYE-- +>UniRef100_J9PMG4/2-164 +IISLIAAVDEKGGIGKDNELLVKIKEDFDWFVEKTIHKPVIMGSKTHLSIG---KFLKNRVNIVLTRNKDFKPDDDVKVY +HDIHSILNDF---KD--EKELMVIGGSSIYEQFAPM--ANRFYITELGKSFEADSYFPEFDREIYKCFYKRKGDKIAALG +FEYYFRVYKK- +>UniRef100_I1IIJ7/20-195 +--QVVVAATHEMGIGKDGALPWKLPSDLNFFKELTMKNAVIMGRKTWESIPAKFRPLPGRLNVILTRSGSFDFVENVVIC +GSLDSSLELL---ASTTIEKAFLIGGGQVLRDSLNAPACEAIHLTDIESTIECDTYIPPIDLSVFHPWYSSFPVV--ENN +IRHSFVTFVR- +>UniRef100_D4Z3E5/7-162 +-ILIILARADNGVIGKDGDLPWRLPADLKHFKALTLGHPMVMGRKTFDSLP---GLLPGRRHIVLTRDATWA-GEGAEPV +PTVEAAIARA---A---APTIAVIGGAEITKLFLPL--AHRIELTEVHVDAEGDTHIPYPDPADWQEVARQDHPA-QDGR +PAYSFVTLRR- +>UniRef100_D3W854/28-218 +-----------RGLGNKGVLPWKISLDMKYFRAVTTQNVVVMGRTNWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_UPI0002632401/25-176 +---GIVAVADNGVIGADGEMPWHLPADLAHFKETTMDHPVIMGRVTYEGILELGDPLPGRTTVVLTSQDLET-PENAVVA +NGLTEAVERADRHDG--ADRIFVAGGATVYEGFLPV--LDRLVVTEIHDDPEGDAYFPAIDPEDWIEADRDERD------ +----------- +>UniRef100_B3KV46/4-185 +LLNCIVAVSQNMGIGKNGDLPRPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINLVLSRELKEAPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNHLGHLKLFVTRIMQDFESDTFFSEIDLEKYKLLPEYPGVLQEGKH +IKYKFEVCEK- +>UniRef100_A9RXS0/30-207 +--QIVVAATRERGIGKQGHLPWKLPTDMKFFKTVTSKNAVIMGRHTWESIPEKFRPLPGRLNVILTRSGIKSTPAGVVVS +ESLQSALALIAYSSH--VESVFVIGGGQLVSTVCSEALCEVIHLTEVEGDVECDTYMPAVDTDIFRIWSASIPIV--ENG +LRISFLTYVR- +>UniRef100_I0XC03/3-173 +-IAIVVAFEKNRGIGKDGKIVWDFPTDRAYYKTLTLGNFVIFGRRTFEEFG---RALPGRINIVVSSTKKFE-GENLYTV +KNLEAAIELAEPSR---PPIIFLCGGAGIYREGMNL--AETIYTTQIDADYDCDTFFPEIDESKFKISEKKVTDE---KA +VKLSFITYS-- +>UniRef100_A3TYY0/19-160 +MITLVVARDRNGAIGKDGGIPWHLPGDLKMFQRETTGGALIMGRHTWESLP--AKPLNRRLNIVVTSRPD----TAKLIC +ETVGEAVRLA---EAEGYFRIYGIGGAGIYRDMLPL--ADRLLVTEVETAVNADTFFPEFDEEEWQETTRAT-------- +----------- +>UniRef100_C7G683/5-165 +-MNLIVAADENWAIGNKNELLVRIPADQKFFRETTMGKVVVMGRKTLETFPN-GLPLMGRTNIVLTHDKKFR-VPGALIV +HDMEELHEEL---EKYNSEDIYVIGGESVYRQLIDE--CDVAHVTKIDFAYDADAHFPDLDAPAWEITADSEEQT--YFD +LEYYFYRYER- +>UniRef100_C0WYT5/4-160 +-IAFIWAEDEAGWIGKDNDMPWHLSADLKHFKHLTSGHPVIMGKNTYLSLG---RPLPKRTNIVVTRQTTPI--EGVTLV +NGVNALTDLL---ANYEDEEVFIIGGAHLFASTMSL--ATVLYRTVVEGDHHGDVKMAPIDYRTWQKVAERHLQA-TESD +PACTFEKW--- +>UniRef100_E4KQ34/1-161 +MIYFVYAQDLQGGIGFQGNLPWHLPNDLKFFKATTMGHTMLMGRKTFEAMD--CRLLPGRKTIVMTQQANYGQIAGLQVL +HTVPEILALA---E---SEDIYIIGGAQIFDLFWDQ--VDVIYRTVIEATFTCDTHVKNLDPKLWRLVKIEVYEKSPTNP +YRHRIEVWVR- +>UniRef100_D3A2N3/1-134 +-----------------------MPEDFAFFKSYTTGKPVIMGRKTWESLP--CKPLPGRQNIVITRQDYQA--EGAQTA +ASLEDALALC---QG--VEEVIIMGGAQIYAQALPV--ATDLRLTEVGLDVDGDAFFPEFSTETWQEASRENHVS--AKG +IEYAFVHYVK- +>UniRef100_J9PU01/6-136 +-IAIIVAIGRNGEIGKDNKLLWNIPSDMKEFRRITTGNTVVMGRKTYESIG---KPLPDRRNIILTRNKEFE-AEGCEIA +HDMEELFKLF---RF--EEDVYIMGGAEIYKMFENL--ANRFIITHVQGTFEADTYFPDIS------------------- +----------- +>UniRef100_I7Z3C8/1-166 +MIYAIWAEDEKKVIGIDGHLPWRLPAELEHFKKTTYHQAILMGRKTFEGMN--KRVLPGRITIVLTRDETYPKNDRVLIM +HSVSEVVEWY---NN-QERDLYIIGGSEMFLLFENE--LSALYKTVVHGEFAGDTYFPTFDFSKYVKVSADYHKKDAQNP +YDFTVEKYERK +>UniRef100_K1DZA4/166-314 +-LVLVAALGANRAIGVDGGMPWHLPEDLAHFKALTMGGTMIMGRRTWDSIG---RALPGRTTIVVTSDHAWS-APGAIVV +HSLAEALVAA---G---PGEVHVLGGGEIYRQTIDL--ASRLELTEIDRSPEAEVFFPEVDARVWREVRRDPREG----- +--FDFVTYE-- +>UniRef100_F0GV93/2-158 +--KIILAVDKNWGIGKDGKMLYHIKSDLKHFKDTTINNICIMGRKTYESMG---GGLSSRENLVLSRNKDFK-IYDGLVF +SNPEDVLSYV---KD-SDKEAFVIGGYKIVEMFLPY--CDEAIITKIDGEKKADTFLHNFDDHSWKVYEKSDIFT--EDG +VSFEYVTYRR- +>UniRef100_J8VWU4/5-158 +--FLIYARAENGVIGRDGALPWRLPADLKRFKTLTMGKPMVMGRKTFDSFP---APLPGRRHIVLTRDTGWG-AEGAEVA +HSVDEALALA---G---EGEVAVIGGAEINALFLPL--AARIELTEIAGDYEGDTVMPEVG-PEWVEIARDAHAA-DGAR +PAHAFVTLTR- +>UniRef100_D3X754/27-202 +-----------RGLGNKGTLPWKCNSDMKYLSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTS----------- +----------- +>UniRef100_B2BY21/27-206 +----------FRGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPKRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFR-------------- +----------- +>UniRef100_D4KTZ5/1-161 +-MNLIVAADENWAIGNKNELLVRIPADQKFFRETTMGKVVVMGRKTLETFPN-GLPLMGRTNIVLTHDKKFR-VPGALIV +HDMEELHEEL---KKYDSEDIYVIGGESVYRQLIDE--CDVAHVTKIDFAYDADAHFPDLDAPAWEITADSEEQT--YFD +LEYYFYRYER- +>UniRef100_Q4FQ49/9-185 +--AQIVAISSNRCIGKDNELPWHISADLQHFKSMTTKGIVIMGRKTFESMG--SKPLPKRVSFIISTQVDYAESEKAYVM +HNLDDALTQAAHGAH--LDTIWVIGGERVFSDALMY--TDRIELTHVDTEIDGDAFYPELP-SEFEIAEESEQMHDDKSA +LDFRFVTYK-- +>UniRef100_I7EDN1/1-147 +MITLIVARDQNGAIGKDNTIPWHAPEDLQSFQRETLGGALIMGRNTWDSLP--VKPLKNRLNLVVSSDPE----AADLVY +PSIEAALAEA---RAQGYHRIYGIGGAGIYKGMMEA--ADRMLITEVETEVEADTYFPKFRAGEWGIASQTQIRSEA--- +----------- +>UniRef100_E4L4Q0/5-165 +-IVAIWAEDENGIIGSNGTLPWHLPRELQHFKNTTLHHAILMGRVTFEGME--RKILPNRQTLVMTRDDQYD-VEGVLTV +TSLEKALEWF---HA-QEKNLYVIGGAKVLESFEGH--FNRIIKTVVHHQFEGDTYCPNINLDDYIEEDQFFYEKDEQNP +FDFTVHVLVKK +>UniRef100_E0E1Z6/5-167 +-IYMIVAMTKNRAIGIDGDMLYHLKDDLRYFKETTLNHTIVCGRKTYFSFP--KRPLPNRKNIILTRGNNHY--DQAYTL +HSKEDVVQYAL-DHP--DEKIFICGGDNVYKQFMDI--ASRLYITEIEEPVNADSFFPYVDPNIWSKASESDYII-PEKT +PCYKFIVYDRK +>UniRef100_UPI000262AFB0/1-162 +-MSLIAALDRANAIGRDNDLPWRLPDDLKRFKALTLGKPVLMGRKTAQSLG---RALPGRLNLVMTRSGQVP-FADMQAV +ASLQAAIDAA---REAGATELAVIGGGDIFALALPL--AEALYLTHVDTVVDADAHFPAFDPAQWDVVARQAHPVDARHA +LAFEFVDYRRQ +>UniRef100_E6JAI1/3-168 +-VRMVWAQARGGVIGDGRDMPWHIPEDLAFFKQATVGRPVVMGRATWDSIPERFRPLPGRRNVVCTRDADWS-ADGAERA +GSVERALELA---G----PEAAVMGGGQIYAAALSA--ADECLVTEIDAEAPGVVLAPELD-DAWELVEVGEWITGYDDE +VRHRHTVWRRR +>UniRef100_A4EZL4/1-158 +MITLIAARDRNGAIGKDNTIPWRAPEDMEAFKRETLGGAVIMGRNTWDSLP--FKPLKNRLNITVSSQSDL----MDLVC +ASVEEAIELA---YAHGYRRLYGIGGSGIYRAMLPL--AERLLITEVETEVEADTYFPEFSTTDWHCIGETTLRT---EN +PACRMVEYVRK +>UniRef100_G0NUX7/4-184 +-MNLIVAIDSEGGIGKNGELPWRIKKDMQYFAAVTKKNAVLMGRKCWESIPESRRPLVGRLNVVLSRQLVEQKSENLIIS +NSLESALKTLSFVDS--IETIWNIGGAEIYDLALQGNLIKEVHLTRVFKNFAADVHLKSLNFDKMEKIVTSEISSFEENR +LQFEFSKWK-- +>UniRef100_L1MWR4/23-185 +-IYMIVAMTETNAIGINGDMLFYLKDDLKYFKETTLNHTIVCGRKTYFSFP--RRPLPNRKNIILTRGDGSY--EGAYTL +HSKEELVDYA---INNPKEDIFICGGDNVYKQFMDV--ASKLYVTIIDQAVEADSFFPKFCDDEWQLVFESTYIE-PETA +PRYKFTVYDRK +>UniRef100_Q86XF0/4-185 +LLNCIVAVSQNMGIGKNGDLPRPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNHLGHLKLFVTRIMQDFESDTFFSEIDLEKYKLLPEYPGVLQEGKH +IKYKFEVCEK- +>UniRef100_K6QI67/1-162 +MVAFLWAQDRDGVIGKDGHLPWHLPDDLHYFRTQTEGKMMVVGRRTYESFP--KRPLPDRTNVVLTHQADYQ-APGAIVL +HQVAEVLDYA---KEHADQALVIAGGAQIFSAFKDM--VDTLLVTRLAGSFAGDTKMIPLDWDAFTKTSSRTVED-QNPA +LTHTYEVWQKQ +>UniRef100_K0N4W0/1-162 +MVAFLWAQDRDGVIGKDGHLPWHLPDDLHYFRTQTEGKMMVVGRRTYESFP--KRPLPDRTNVVLTHQADYQ-APGAIVL +HQVAEVLDYA---KEHADQALVIAGGAQIFSAFKDM--VDTLLVTRLAGSFAGDTKMIPLDWDAFTKTSSRTVED-QNPA +LTHTYEVWQKQ +>UniRef100_Q00NW9/15-200 +-----------RGLGNKGTLPWKCNSDMKYFRSVMTQNVVVMGRSTWESIPKQYKPLPKRINVVLSKTLTKEDKEKVFII +DIIDDLLLLL---NKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_J3TGI3/2-160 +IVGLIAALARDRVIGVKNTIPFNLSADLAWFRCRTLNKPVIMGRKTFESIG---SVLPERKNIVLSDQPDNN--SSVTWA +SFPEQALLEA---GK--VDAVMVIGGGKVYETFLNW--ATRLYLTYIDASLEGDTWFPDYEIGSWFSTFISYHKKDSKNI +YNYCFEILER- +>UniRef100_H4GHT4/4-163 +-ISFVWAQDEAGWIGKDNALPWHLPADLKHFKAVTMGKPIVMGYNTYLSIG---RPLPHRENIVITHRDLKL--PGVTVL +HSIDELQQVL---EDRADQAVAIIGGAGLFQQTLSL--VNVLERTVIEGDFQGDKKMPLINYDQWTLTKRESVISNDPKT +PSCHFEHWEK- +>UniRef100_K2JFS0/1-153 +MITLIAARDRTGAIGKDNTIPWEAPEDLRFFMRETMGGAVIMGRNTWESLP--FKPLKNRLNIVVSSKGV----DYEHVF +ASVEEAIQFA---RSEGRARIYGMGGSGIYSAMLPL--ADRLVITEVDTEVEADTWFPTFDPNAWRVVSRMVLRA---EG +PKCEVV----- +>UniRef100_I7KG93/1-165 +MIKMIWAQDLQRNIGYQGKIAWYLPADLQHFKKETLGHVMVMGSKTFTSLP---KVLPKRKHYVLTHHPEKYDNPQVKIF +TDLAELKNAV---QE-INDDVYVIGGRTIFDQFMDL--ADELIVTQIDSTFKGDVKASQIDMNKFKVIDREFYQRDEKNK +YDYEIIKYQK- +>UniRef100_D3VZV8/30-221 +-----------RGLGNKGVLPWKCNSDMKYFCAVTTQNVVVMGRTSWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPAINENEYQIISVSDVYT--SNN +TTLDFIIYQKK +>UniRef100_E8QZ12/26-178 +-VGLIVATDRQGVIGLGGGLPWRLPRDLKRFRSLTWGHPLIMGRKTFDSIG---RPLPGRTSIVLSRSNAWNAPEGVLKA +RDLDDAHAQA---ATLPNGPIWIIGGGEIYRQAIERDLVDRVELTRVEHLFQGDTFFPLDWLDSWPILADRSFPADDRD- +----------- +>UniRef100_L7IME1/9-251 +-LTLVLAATRDMGIGRGGTLPWTLKKEMAYFARVTKRNAVIMGRKTWDSIPPKFRPLKGRLNVVLSRSFV-N-DRVPIHA +RSLPEALAYLGQRQA--VGKVFIIGGAQIYDVALDLPETRRVLFTSVMSDFECDASVARLGETGWRRTSKEEHDAQEENG +TQYEFQMWER- +>UniRef100_E4NT34/23-181 +---LVAAVAENGVIGRDGRMPWHFSEDMAHFKQTTMGHPVILGRKTYENIVDIGEPFPGRMSIVLSSRELDL-PEGAVLA +NSIKEATERA---ESVGVETVYVVGGARVYAQFLPR--ATRMILTEIHDSYDGETEFPEWEEAMWIETDRDERES----- +--FDFVTYER- +>UniRef100_C7R3F1/11-171 +-LSLIWAQSLNGVIGRSGTIPWHEPTDLAHFQKTTRGGVVIMGRHTWESLP--VTPLPQRVNIVLTSDRDYR-APGARVV +TTPQQALDLAHWYTQVGHQAIWVIGGRQVYDTFMDY--ATQLIVTTVGTVIEGDTEAPRIP-PHFVPQEPHQLAT--HSD +YEVTVTTWLR- +>UniRef100_D3X755/27-208 +-----------RGLGNKGTLPWKCNSDMKYLSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTS----------- +----------- +>UniRef100_Q4JX60/42-234 +-IGMIWAQTTDGVIGDGADMPWYLPEDLKHFKNATSGYPVVMGRTSWEALDDGFRPLPDRTNYVITRQDNYD-APGGIVE +PSIPSALANAAADDR--TPTVWVLGGGQVYAQCMPV--ADRIVITEIDMEARFQVYAPLVPEEEFEESAQDWQESDTEQP +LRYRFCTWTRR +>UniRef100_Q00NX4/15-200 +-----------RGLGNKGTLPWKCNSDMKYLSSVTTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFQRINGAYPCDVFFPEFDESQFRVTSVSEV------- +----------- +>UniRef100_I1R077/19-194 +--QVVVAATRDMGIGKDGVLPWKLLGDLKFFKELTVKNAVIMGRKTWESLPLKARPLPGRLNIILTRSGSFEFVENVVIC +GSMNSALELL---SSTSIEKVFVIGGGQVLRESLNGPSCEAVHLTDIQSSIECDTFIPPIDLLVFQPWYSSLPVV--ESN +IRHSFVTYVR- +>UniRef100_D4THT4/3-166 +LISLIAAISQDRILADSGGIPWDIPSDGRYFKEITWRHPVIMGRKTYATFN---HPLPNRTNIIVTKNTDYQ-APGCVVF +HSLGEAIKWT---KMSETEEIFIAGGEQIYTQAMEF--ANKLYLTIVEGNFEGDIHFPEFS--NFGKLTKEEKLE--ENG +FKFKFIEIERQ +>UniRef100_D4JS19/2-159 +--EIIVAVDENYGIGKDGDLLAHLSPDLKRLKAMTVGNIIVMGSKTYMSFP--KRPLPDRENLIITHHPENY--PGIKCF +TGVGEFLEYS---KT-ADKPIFVLGGGSVYEQLLPY--CEKAHITKILHSFEADTFFPNLDNPEWEKENEEEIVT--GEK +YPFKYVTYVRR +>UniRef100_I4F272/1-133 +MLRLVWAQAAGGVIGADGALPWHLPEDLRLFRALTLGSTVVMGRRTWESLPPRVRPLPGRRNVVLSSTLDPA-DAGVEVA +RSVDDVLAL--------DGDVWVIGGGEVYAALLPH--ADEVVVTEVDAQLPGDTWAPALD-AGW--------------- +----------- +>UniRef100_UPI00029B7DE1/4-161 +-VGLIWAQSTSGVIGRGGDIPWRVPEDLSHFKRITMGHTVVMGRRTWDSLPASARPLPGRRNVVLSRQPGFV-AEGAEVV +GSLEDALTG--------PEDTWVIGGEQIYTLALPR--AIRCEVTEVDVDLDDDALAPPLD-ETWQGDV-GEWQV-SRSG +LRYRFHSYYR- +>UniRef100_K0T9B5/79-276 +--AVVAAASKSRGIGHKGELPWRLPGDMKHFKKVTTTNAVIMGRKTWESIPSKFRPLDGRINVILSRSGSES--SPVIVA +TSLEQAMARI---EARDVGSTFVIGGGEIYNQAVESGLVSRVVYTNVKDDAEFDAFFPEMGEGEWECVPYCAPGEDAKSG +LRYEFLEYVRR +>UniRef100_P13922/38-228 +-----------RGLGNKGVLPWKCNSDMKYFRAVTTQNVVVMGRTNWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_D6DI29/2-160 +--QLIAAVDKNWAIGRKGQMLVTIPADQKLFRQETIGKVVVMGRKTLAALPG-GRPLDSRTNIVLTRDPSFS-VKGATAV +HSVEEALEKL---SVYRDEDIFIIGGQSIYEQFLPY--CGVAHITFIDYEYHADTYMVNLDKEGWRVTDVSDEQT--YFD +LCYEFRRYVR- +>UniRef100_G7E6I1/9-214 +-LTLIVCCAPDGGIGAKGGLPWSLPGEMRYFSRVTQHNAVIMGRKSWESIPARFRPLKSRINVVLSRSDN-D-AKWTFQA +TSILDAIKRLHSDSTGRCHRIFIIGGAQIYRDALALDWADRILLTQIKESFECDTHLPDFRNEAWQQATLAELARVEEKD +VRYQYQMWQR- +>UniRef100_A7UD79/38-228 +-----------RGLGNKGVLPWKCNSDMKYFYAVTTQNVVVMGRTSWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_I7EY62/1-147 +MITLIVARDQNGAIGKDNTIPWHAPEDLQSFQRETLGGALIMGRNTWDSLP--VKPLKNRLNLVVSSDPE----AADLVY +PSIEAALAEA---RAQGYHRIYGIGGAGIYKGMMEG--ADRMLITEVETEVEADTYFPKFRAGEWGIASQTEIRSEA--- +----------- +>UniRef100_G2KTQ9/1-161 +MLAFIWAEAANKVIGKNGNLPWHIADDMAFFKETTLNHQIICGYTTFKSFG---RPLPKRKNLILTHRDPSEFPESVTVF +NSKDDLLQYA---NKFPNEMIFVVGGRAIYQELLLY--ADYLYRTKIDKNVDGDTKMVEINYDNFKLIKKIDGKD--NLD +YPHHFEIYQRK +>UniRef100_D0LYN1/25-195 +--DLVVVADLDGGIARKGEIPWHLSADLRHFQQLTRQNAVIMGRKTWESLPAASRPLPSRRNIVLSRDAELTLPPGVVHA +AELEAALAATDLATP-PIDRRFIIGGKGVYAEAMQRRGCRHIFYTEIQDRFDCDLFFPAFK-DRFKRTDLLAEGE--EKG +IGYRIEVWTR- +>UniRef100_P00381/3-162 +--AFLWAQDRDGLIGKDGHLPWHLPDDLHYFRAQTVGKIMVVGRRTYESFP--KRPLPERTNVVLTHQEDYQ-AQGAVVV +HDVAAVFAYA---KQHPDQELVIAGGAQIFTAFKDD--VDTLLVTRLAGSFEGDTKMIPLNWDDFTKVSSRTVED-TNPA +LTHTYEVWQKK +>UniRef100_UPI00029DB9C2/4-182 +LLNCIVAVSQNMGIGKNGDLPRPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINLVLSRELKEPPQGAHFLA +RSLDDALKLTELANK--VDMIWIVGGSSVYKEAMNX--L-KLFVTRIMQDFASDTFFSEIDLEKYKLLPEYPGVLQEGKH +IKYKFEAYEK- +>UniRef100_Q27828/8-163 +--SMVLAMTLNGGIGYQNRLPWKLKEDLQRFKKITTGGIVIMGRKTFESMN--SKPLPNRVNVVISKNMKSS--NEVQVF +PRIEDALQFY---NT-SHQKLYLIGGKRIFEEGLATDKCSDVHLTRIGVETKCDVYLNKNIFSTFQVNKTSQTKS--ENG +INYDYQHL--- +>UniRef100_K7UAA2/60-235 +--QVVVAATRDMGIGKGGVMPWKLLGDLKFFKELTLKNAVIMGRKTWESIPVKSRPLPGRLNVILTRSGSFDFVENVVIC +GSMKSALELL---ASTSIEKVFVIGGGQVLREYLNGPACEAIHLTDIQSSIECDTFIPPVDFSVFQPWYSSFPVV--ESN +IRHSFVTFVR- +>UniRef100_K1L8P7/5-165 +-IIAIWAQDEEGVIGRNGHLPWYLPKELQHFKKTTLHQAIVMGRVTFDGMK--KRLLPERQTIVMTSDHTYK-VPGVLTM +SSLDAVLDWF---QS-QERTLYVIGGKKVLEAFDGH--FDRIIKTVVHHCFEGDTKAPNIDLSGFTEESQTFHEKDDKNP +YDFTVYVYVKK +>UniRef100_Q9PB14/24-186 +IVSLIAALDRYRAIGRDNGLPWHLPDDLKRFKALTLGRPVLMGRKTAHSLG---RPLPGRTNLVLTRSGHVP-FSEMRAV +DSLDVAIVQA---AAEGADTLSVIGGGELYALTLPH--ANAMYLTHVDVAVGADAYFPMFDAVDWEIKKREPHQDDGRHA +YPFTFIDYCRR +>UniRef100_D5GLH9/8-201 +-LTVIVATTHSLGIGKSGTLPWHLPTDLSYFSRVTKRNTLIMGRKTYFSIPPKFRPLPSRRNIVISRSSRPDSNDASTWV +TSFPDAIAAA---GG-DGGRIFVIGGAEIYKLAMEDERTRNVLLTRVEGEFGCDRFFPDVRDTGWAQRGHEELCAREENG +VRFWFELYQR- +>UniRef100_I4W7Q6/3-159 +-ISLIAALDENLAIGRKGELPWHLPDDLRWFKQLTTGKYVLMGYNTAVSIG---KALPDRTNLVLSRKHEAP-FPGQITV +RSIDEAQARC---G---GTGLMVIGGGQVFREALPF--ARRLYLTWVNAAIDADTFFPGVHFSEWTEVSRTHHKKDAEHA +YDFDMVEYV-- +>UniRef100_UPI0002196D83/1-163 +MLAYIWAEASNHVIGKNGKLPWHLPDDMQFFKDQTINHQILAGKRTYDSFG---RPLPKRKNLVLTHFSQADFPAGVKVF +KTIDEFLQYA---KGYPNEVIFVVGGTSVFKELLPY--VDYLYRTSINHGFNGDVRMIDIDYSQFELEQQIPGKVDKNNV +YPHTFDVFKRK +>UniRef100_A6P1N6/2-158 +--YLIAAVDQNWAIGYQNKLLARISPDLKRFKALTLGHPVLLGRKTLETFPG-GKPLPGRQNYILSTNPDYK-VENAVVL +HSLEEAKAVC---P----ADTFVIGGGQVYRAALDW--CDTAYITKIHASFEADAWFPNLDDPEWELAEEEPVLE--DGG +LSFHYATYRRK +>UniRef100_UPI00026CA175/1-155 +MITLYLARADNGVIGADGKLPWHLPADLKRFKALTMGKPMVMGRKTFESFP---APLPGRRHIVLTRDPAWS-AQGAEVA +HSVDAALALA---G---DGDVAVIGGAEIFALLLPL--ADRVELTEVHLSPAGDALVPPFL--GWRESAREPHPA-DGDR +PAYAFVTLVR- +>UniRef100_A7UD81/38-228 +-----------RGLGNKGVLPWKCNSDMKYFCAVTTQNVVVMGRTSWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_D8LBA4/17-208 +-VVIVAATAGSLGIGKNGALPWRLAADMAYFKRCTSTNAVIMGRKTWQSIPERFRPLAGRRNVVLSRNPAARDPKDVLLA +GSLTEALDLLSAASE--VDKVFVIGGGSVYAEAVASELCEKVLLTSVTGRFDCDTHFPALDPDTFKLVKKGEAQE--EKG +VELSFDEYE-- +>UniRef100_A8SSS6/2-160 +--KFIAAVDNNWAIGNKGSLLVRISEDQKNFRKETMGHVVVLGRKTLEEFPG-GRPLKGRTNIILSTNPDYT-VQDAVVV +HSIDELFEKL---SEYESDDIFIIGGQTVYDVLIPY--CDTGIVTKIDKSYEADAFIQNLDEDNWHVENERSGTE--PND +VNITFVTYK-- +>UniRef100_C2BF28/2-159 +--KLILAVDKNWAIGRDNKMLYDLKKDLNHFKEITTGGLVIMGRKTFDSIG---FALPKRENIILTRDESLK-RNGALVF +NNVSDVINYV---NK-SPKEAFVIGGAEICELFLAY--IDEAIITKIDSYSVADTFLHNFDESDFELVEESEPID--DEG +KKIKFVRYKRK +>UniRef100_A3PYA9/4-160 +-VGLIWAQSTSGVIGRDGGIPWHLPEDLARFKEITLGHPVVMGRLTWESLPPKVRPLPGRKNVVLTRQADYM-AEGAEVV +TSLDDALG---------DEETWVIGGERIYTLALGR--ATRCEVTEVEIELDADAVAPVLG-EAWVGTAGDWLTS--VSG +LRYRFHSYQR- +>UniRef100_J7Q5D3/5-169 +-IVAVVARGRNGVIGVANGLPWRISSDLKRYKARTWGKPMIMGRRTFESIG---RPLPGRESVVLTRDPHFR-AEGAHVA +ANAPEALATA---RRLGVDEIIIAGGEDIYRAFLDL--TDVIELTEVALDIAGDAHFPALDPKDWREIARETPPRGPKDE +ADFAFVTLERR +>UniRef100_B1VI97/36-228 +-IAMIWAETTAGIIGDGAEMPWYLPEDLKHFKNSTMGYPVVMGRTSWEALGK-YRPLPGRENFVITRRADYS-APGGHVV +ASIKDGIAAAAQDDG--RVTVWILGGGQVYAQCMPI--ADRVVITEIDMVARFQVYAPAMDESDFTVERSEWFASEEPNG +LRYRFETWRRK +>UniRef100_F8UVR1/3-163 +-ISLVVAFDRERAIGVDNRLPWHLPDDLKRFKALTLGKPILMGRLTAESLG---RALPGRRNLVLTRSGSVP-FEGMDAV +ASVDEAIAVA---EADGAAEIAVIGGRGVFEATLPI--ATTLHLTLVDTAVRADAYFPAFDANQWREVARDHHPVDAKHA +FAFDFVDLER- +>UniRef100_D4C7R7/2-160 +--QLIAAVDKNWAIGRKGQMLVTIPADQKLFRQETIGKVVVMGRKTLAALPG-GRPLDSRTNIVLTRDPSLS-VKGATAV +HSVEEALEKL---SVYRDEDIFIIGGQSIYEQFLPY--CGVAHITFIDYEYHADTYMVNLDKEGWRVTDVSDEQT--YFD +LCYEFRRYVR- +>UniRef100_F8UVU5/5-136 +--KAIAAMAENRVIGNGKAIPWHLPEDFKWFKRMTTGQVVVMGRKTFESIG---KPLPNRETVILSRSGFSH--PGVRTI +EDLGQLDPGA----E--PREVFICGGAQIYSQALPL--CSDLYLTRVKRVVEGDAHFPPFE-DQFELV------------ +----------- +>UniRef100_A3VMD7/1-143 +MLTLVVARAKGGAIGRDGDIPWHAPEDLKMFQRETLGGALVMGRRTWESLP--VKPLKNRLNIVVSRDTALT--D--HVV +GSVEEAIGLA---RSEGYTRIYGIGGAGIYRALLPL--ADRIMVTEVDRDVDADAFFPDFDEAEWYPLREARL------- +----------- +>UniRef100_F3L7B3/5-165 +-IIAIWAEDENGIIGSNGTLPWHLPRELQHFKNTTLHHAVLMGRVTFEGMK--AKLLPNRQTLVMTSNERYD-VEGVLTV +TSLEEALEWF---HA-QEKNLYVIGGAKVLKSFEGY--FNRIIKTVVHHQFEGDTYRPDINLDDYIEEDQFFYAKDEQNP +FDFTVHVLVKK +>UniRef100_K6QF78/1-162 +MVAFLWAQDRDGVIGKDGHLPWHLPDDLHYFRTQTEGKMMVIGRRTYESFP--KRPLPDRTNVVLTHQADYQ-APGAIVL +HQVAEVLDYA---KEHADQALVIAGGAQIFSAFKDM--VDTLLVTRLAGGFAGDTKMIPLDWDAFTKTSSRTVED-QNPA +LTHTYEVWQKQ +>UniRef100_I1LQ11/29-203 +---VVVVATRDMGISKDAKLPWTLPTELKFFEEITTKNAVVMGRKTWESIPPENRPLPGRLNVVLTRSGSFDIAENVLIC +GSMASAMELL---ASSSIEKVFLTGGGEIFREALNAPGCEAAHITEIEASIECDTFMPRVDTNVFQTWYSSFPLV--EDN +LRYSFTTYAR- +>UniRef100_K2PSR7/1-166 +MIYAIWAEDEKKAIGIDGHLPWRLPAELEHFKNTTYHQAILMGRKTFEGMN--KRVLPGRVTIVLTRDRSYPANDKVLIM +HSVAEVLDWY---SS-QARDLYIIGGSEMFLLFENE--ISGLYKTVVHGEFTADTYFPSFDFSNYEKVSENRREKDEKNP +YDFTVEEYKRK +>UniRef100_Q0G0R9/10-172 +---AVVAAAKNGVIGADGGMPWSIPSDLKRYRSLTMGKPMIMGRKTLEAIG---KALDGRDSIVLTRENRLA-VDGAMLA +SGPAEAIAKAISARR--ASEIAVVGGAEIYRLLWDH--IDRIALTEVDAEPEGDAVFPAIDESEFELLSEEPWIRGERDS +AATRFKSYQRR +>UniRef100_D3MS19/23-185 +-IYMIVAMTETNAIGINGDMLFYLKDDLKYFKETTLNHTIVCGRKTYFSFP--RRPLPNRKNIILTRGDGSY--EGAYSL +HSKEELVDYA---INNPNEDIFICGGDNVYKQFMDV--ASKLYVTIIDQAVEADSFFPKFGDDEWQLVFESAYID-PETA +PRYKFTVYDRK +>UniRef100_D3X766/27-214 +-----------RGLGNKGTLPWKCNSDMKYLRSVMTQNVVVMGRSTWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTS----------- +----------- +>UniRef100_A1SJ32/8-150 +-VVLVAAVARNGVIGDGPDIPWQLPGEQRLFKGLTWGHILVMGRATYDSIG---RPLPGRTTIVLTRSPDWS-AEGVHVA +HDLPAALALA---DT-LEGEVMVAGGGQVYAAALPV--ADEQVLSEVDLEPQGDAFYPEFDRSEWRETAREQHD------ +----------- +>UniRef100_D3W853/28-218 +-----------RGLGNKGVLPWKISLDMKYFCAVTTQNVVVMGRTNWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_K1Z5J9/10-155 +---LIAAMADNRVIGNKWQLPWHLPEDLQNFKRLTTGGVIIMGRKTYESIG---RPLPNRRNIVLSSQGIEK--EGIEAF +PTIPEMLGVL---ENEWIDKVFIIGWQKIYEEFLKMQLVDEVWLSKIPGHYEGDVFLAEFE-KNFEKQKVEQFET----- +--FQF------ +>UniRef100_G0QDT6/5-152 +---VVVATDEDNVIGEKGEIPWHHPEDLRHFRDLTIGHPVIMGRSTYESLPDSHRPLPERTNVVLTRSGS-EEHDSVQEA +NSLQEAFSIS---AE-LSDTVFIGGGETVYEQTLED--ADRIELTRIHDTHGGDTFFPEPG-DEWVEASREDGEQ----- +----------- +>UniRef100_B5QPD0/3-162 +--AFLWAQDRDGLIGKDGHLPWHLPDDLHYFRAQTVGKIMVVGRRTYESFP--KRPLPERTNVVLTHQEDYQ-APGAVVV +HDVAAVFAYA---KQHPDQELVIAGGAQVFTAFKDD--VDTLLVTRLAGSFEGDTKMIPLNWDDFTKVSSRTVED-TNPA +LTHTYEVWQKK +>UniRef100_D4MKF0/2-159 +--EIIVAVDENYGIGKDGDLLAHLSPDLKRLKAMTVGNIIVMGSKTYMSFP--KRPLPDRENLIITHHPENY--LGIKCF +TGVDEFLEYS---KT-ADKPIFVLGGGSVYEQLLPY--CEKAHITKILHSFEADTFFPNLDNPDWEKENEEDIVT--GEK +YPFRYVTYVRR +>UniRef100_J0LPA1/43-223 +-LNLIWAQAQPGAIGARGAIPWHLKEDLQHFKELTVLHPVIMGRRTWESIDPQYRPLSQRDNIVVSRDMGYK-APGASVV +DSIDEALHMA---SQPLRGEIWAIGGAQLYNGLIYR--ADNIYITDIDVAVEADAFAPDIDDGVFEVVSDSGWMVGQGDI +PRYRFRTLHR- +>UniRef100_C7TCF0/3-162 +--AFLWAQDRDGLIGKDGHLPWHLPDDLHYFRAQTVGKIMVVGRRTYESFP--KRPLPERTNVVLTHQEDYQ-APGAVVV +HDVAAVFAYA---KQHPDQELVIAGGAQVFTAFRDD--VDTLLVTRLAGSFEGDTKMIPLNWDDFTKVSSRTVED-TNPA +LTHTYEVWQKK +>UniRef100_D4YDX3/1-163 +MLIAIWAQDINHLIGKGGKLPWHLPNDLKFFKDQTVGKTVVMGRKTYAGLD--YKPLPNRHNIIITRQKDYD-QTDVELT +DSIDNILALA---E---KEDVIIMGGHSIYRLFWPY--ISELRVTTIHHEFDGDVHFDP-NLDDFEAYEVIEGVVDEKNA +YPHKFVFYRK- +>UniRef100_H6D5B3/30-221 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYA----- +----------- +>UniRef100_G7CD27/10-166 +-VGLIWAQSTSGVIGRDGGLPWQLPEDLARFKEITMGHTVVMGRRTWESLPAAVRPLPGRKNVVLSRRSDYP-AEGAQVV +HTLDDALG---------DGETWVIGGAEIFGLALEV--ATRCEVTEIEIDLEGDAMAPVLD-ESWVGTVGEWRTS--RSG +LRYRYYHYTR- +>UniRef100_G7Z6Y2/3-161 +-ISLIVAAAMNDVIGRDGRLPWALPGDLRRFKQLTMGKPVLMGRKTWESLP--LHPLPGRDNLVVSHQAAVGEHDGARWF +SGLGAAIAWA---QESGAAELCVIGGAALFRETLPI--ADCLHLTRVESAMEGDTLMPPIG-AEWVEVWSSAPME--ENG +LFYRYIDLEK- +>UniRef100_A4E6S4/5-169 +-LSAIVAVCDDWGIGCEGDMVVSNRADMRHFVACTKGCPVIMGRKTLLSFPG-GRPLKNRRNIVLTRDDDFA-PGGVDVV +HSIDEALAAV---AD--EPVAWVIGGGEVYRQFLPH--CVEAEVTHNHCVHVVDTYFPDLDAPAWEIAQRSGVATEGDEG +VDYEFVTYHR- +>UniRef100_Q1BA63/10-166 +-VGLIWAQSTSGVIGRDGGIPWHLPEDLARFKEITLGHPVVMGRLTWESLPPKVRPLPGRKNVVLTRQADYM-AEGAEVV +TSLDDALG---------DEETWVIGGERVYTLALGR--ATRCEVTEVEIELDADAVAPVLG-EAWVGTAGDWLTS--VSG +LRYRFHSYQR- +>UniRef100_K7LSY4/83-257 +---VVVVATRDMGISKDAKLPWTLPTELKFFEEITTKNAVVMGRKTWESIPPENRPLPGRLNVVLTRSGSFDIAENVLIC +GSMASAMELL---ASSSIEKVFLTGGGEIFREALNAPGCEAAHITEIEASIECDTFMPRVDTNVFQTWYSSFPLV--EDN +LRYSFTTYAR- +>UniRef100_Q9UWQ4/21-180 +---LVAAVADNRVIGRDGTMPWHLPEDLKQFKRTTTGHPVVMGRKTYESIARLGGPLPERHSVLLTTRDDLP--EGAEAV +ESVESAVAAA---EDAGVETVYVVGGATVYEQFLGR--AAGLVLTELDAAHEGDTRFPEWDRGKWVETDRDDRDG----- +--FSFVTYERK +>UniRef100_H6D5A9/30-221 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSAVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT----- +----------- +>UniRef100_C5Y2E9/19-194 +--QVVVAATRDMGIGKDGVLPWKLLGDLKFFKELTLKNAVIMGRKTWESIPVKSRPLPGRLNVILTRSGSFDFVENVVIC +GSMNSALELL---ASTSIEKVFVVGGGQVLREYLNGPACEAIHLTDIQSSIECDTFIPPVDFSVFQPWYSSFPVV--ESN +IRHSFVTFVR- +>UniRef100_G8P2W9/1-164 +MIIGIWAEDEQGLIGEADKMPWSLPAEQKHFKETTMNQVILMGRKTFEGMN--KRVLPGRISIILTRDETYQSNEKVLIM +HSPKEVLDWY--YKQ--DKDLFITGGAEILALFESE--LELLYRTVVHEKFQGDTYFPHFDFGKFKVVSEIFHDKDERNA +YTFTIKKYEK- +>UniRef100_P00380/4-162 +---SMWAQDKNGLIGKDGLLPWRLPNDMRFFREHTMDKILVMGRKTYEGMG--KLSLPYRHIIVLTTQKDFKVEKNAEVL +HSIDELLAYA---KD-IPEDIYVSGGSRIFQALLPE--TKIIWRTLIDAEFEGDTFIGEIDFTSFELVEEHEGIVNQENQ +YPHRFQKWQK- +>UniRef100_D2BQQ1/1-164 +MIIGIWAEDEAGLIGEADKMPWSLPAEQQHFKETTMNQVILMGRKTFEGMN--KRVLPGRISIILTRDETYQSNEKVLIM +HSPKEVLDWY---HK-QNKDLFITGGAEILALFESE--LELLYRTVVHEKFKGDTYFPTFDFGKFKLVSEKLHDKDERNS +YTFTIKKYEK- +>UniRef100_D8UB22/8-182 +--QLVVAATPSLGIGKNGTLPWKLPGDMAYFRELTSQNVAIMGRKTWESIPNKFRPLKGRINIIARRNGAQF-GPDVLGC +SSLGAALELLELKRD--VDFVFVIGGAQVYAEALRHPSCTAVHLTKVEKEFDCDAHLPPLDPSVFGVWSASEPFQ--END +TRYSFVCYTRR +>UniRef100_A4W0V4/5-152 +-IVAIWAQDENGLIGKGDRLPWSLPADLAHFKKTTTGHTMVMGRITFDGMG--KRALPNRHTIVLTTDKTYQLSERITIL +HSVEDVLDWY---NK-QEQTLFVIGGGQIFTAFAPY--IETLIVTDIHGQFNGDVYFPAFPMEKFQLPSAIYVQI----- +----------- +>UniRef100_D3TND9/69-249 +--NLIVAVSKNLGIGLKGGLPWKLKSELKYFSQTTKRNVVVMGRKTYFGIPPSNRPLRDRLNIVLSTTLTKSDPDEVLLQ +PNLEAAMKFFELKNS--IETVWIIGGAGVFKDAMASERCHRLYITQIQSNFECDVFLPAIP-DDFQEVITEPIPQQAENG +TNFVYKVFQKR +>UniRef100_P0A547/1-158 +MVGLIWAQATSGVIGRGGDIPWRLPEDQAHFREITMGHTIVMGRRTWDSLPAKVRPLPGRRNVVLSRQADFM-ASGAEVV +GSLEEALTS---------PETWVIGGGQVYALALPY--ATRCEVTEVDIGLAGDALAPVLD-ETWRGETGEWRFS--RSG +LRYRLYSYHR- +>UniRef100_Q6FPH0/7-217 +-VGIVAALLPEMGIGFQGNLPWRLAKEMKYFREVTTQNVVIMGRKTWESIPQKFRPLPKRINVVVSRSFDGELEDGIYHS +NSLRNCLTALQNENK--IERIYIIGGGEIYRQSMDL--ADHWLITKIMTTIQMDTFLQKQELED----------FVQEKG +YQFYFTLYTKK +>UniRef100_F8DXH5/46-225 +VIGMIWAQTTDGIIGDGKDMPWYLPEDLQHFKNSTVGHAVVMGRTSWEALGDRYRPLPERENYVVTRNSSYE-APGGHVF +TSLSDAIASATNESR--PALVWILGGGQVYAQCMPV--ADRIVITEIKMTARFQVYAPLVEASQWKTSEKGHTV-DGEGE +LQYRICEWTRR +>UniRef100_A4KK37/3-160 +MVGLIWAQATSGVIGRGGDIPWRLPEDQAHFREITMGHTIVMGRRTWDSLPAKVRPLPGRRNVVLSRQADFM-ASGAEVV +GSLEEALTS---------PETWVIGGGQVYALALPY--ATRCEVTEVDIGLAGDALAPVLD-ETWRGETGEWRFS--RSG +LRYRLYSYHR- +>UniRef100_A3X8B1/1-147 +MITLIVARDRNGAIGKDNTIPWHAPEDLKAFQRETLGGAIIMGRNTWDSLP--FKPLKNRLNLVVSSNSEAA----DEVH +GSVAAAVDAAY-GQG--YRRIYGIGGAGIYREMMQI--ADRLLITEVDMVVEADTFFPEVTLSDWQRNGETQLRVAD--- +----------- +>UniRef100_Q59487/1-164 +MIIGIWAEDEAGLIGEADKMPWSLPAEQQHFKETTMNQVILMGRKTFEGMN--KRVLPGRISIILTRDETYQSNEKVLIM +HSPKEVLDWY---HK-QNKDLFITGGAEILALFESE--LELLYRTVVHEKFKGDTYFPTFDFGRFKLVSEKFHDKDERNS +YTFTIKKYEK- +>UniRef100_E9US16/2-143 +---MVAAVADNGVIGNGPDIPWKIPGEQAEFKAITMGHTLVMGRTTFESIG---RPLPGRTTVVLTTDEDWA-HDGVLVA +HDIESALTLA---AA-EQGDTVIAGGAQVYAAALPY--ATEQVITRVHLRPEGDVLYPPFDETEWVETRREPHEA----- +----------- +>UniRef100_J3NK87/35-257 +-LTLIVAATRTMGIGLAGALPWTLRREMAYFARVTKRNAVVMGRRTWDSIPPRFRPLKGRLNVVLSRAADGE--SPVVHA +RSLPEALEYL---ARQPLGRVFVIGGAQIYDAALALETVRRVLLTSILTDFECDTTLSSLRLGEWRRAPKERLDAQEENG +TSYEFQMWER- +>UniRef100_E7R791/7-203 +---IVAALVPKYGIGYKGQLPWALKEEMRYFRRVTTQNAVVMGRKTWESIPERFRPLKGRVNVVLTRDLAKH-GNNVKVA +DSLKSALQTLD-MDN--IEEVFVIGGAELYNEVLRTTLVDRLLLTEVSKELEMDAFINVGT--LWKKDDPQVWKSNREAD +FQFSYHIYSR- +>UniRef100_K7LP84/117-291 +---AVVVATRDMGISKDEKLPWTLPTDLNFFEEITTKNAVVMGRKTWESIPPENRPLPGRLNVVLTRSGSFDIAENVLIC +GSVSSAMELL---ASSSIEKVFLTGGGEIFREALNAPGCEAAHITEIEASIECDTFMPRVNTSVFQTWYSSFPLV--EDN +LRYSFTTYVR- +>UniRef100_F4E597/1-167 +MLSLIACCDKSMAIGYENNLLYHIPEDMKRFKELTTGKLCIQGRLTYESIVNTGKPLQNRSNIILTKNKDFKPDHSSFVY +HSVNDVLKLIRQLDK--DEEVMVIGGGAIYEAFLPH--ADKVYLAIVDSVVKADSYFPRLN-DDWRVIEKDHRSAITTKG +QDYSFITYE-- +>UniRef100_F5LUP8/21-201 +----------VGAMGVNGGMPWRLSTDLRYFKAMTISCPVIMGRGTWDSMPEKFRPLPGRENIVVSRNPDFN-SDGAKSF +TSIEEAICYAKLPKD--GSAVWIIGGGAIFREVIESQIVDAAYVTQIDTRVEADTFAPNIQKGLWKVARDCDWQEANQFN +TKYKFMVYE-- +>UniRef100_D3X770/27-202 +-----------RGLGNKGTLPWKCNSDMKYLSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIFGGAQVYRECLSRNLIKQIYFTRINGAYPCDVFFPEFDESQFRVTS----------- +----------- +>UniRef100_C8RVX9/42-237 +-IGMIWAQTTAGVIGDGADMPWYLPEDLKHFKNATTGYPVVMGRTSWEALDDGFRPLPGRTNYVITRQDNYD-APGGIIE +PSIPSALANAASDER--TPTVWVLGGGQVYAQCMPV--ADRIVITEIDMEARFQVYAPLVPTEEFEEHAEEWQESNPEQP +LRYRFCTWTRR +>UniRef100_H6D5B2/30-221 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRISNVYECDVFFPEIDENVFQITSVSDVYT----- +----------- +>UniRef100_Q02Z24/6-169 +MIIGIWAEDEQGLIGEADKMPWSLPAEQKHFKETTMNQVILMGRKTFEGMN--KRVLPGRISIILTRDETYQSNEKVLIM +HSPKEVLDWY--YKQ--DKDLFITGGAEILALFESE--LELLYRTVVHEKFQGDTYFPHFDFGKYKVVSEIFHDKDERNA +YTFTIKKYEK- +>UniRef100_F8N9U1/2-138 +--------SPHHAIGCGGKLPWHLPEDLARFRELTWGHTVIMGRKTFVSLP--HGALPGRRNIVVSRTVCQL--PGCEVY +ASPEEALRHC---DA--SEEVFVIGGASLYRWALTL--ADRLYITLVSAEPAADTFFPSFESDGWHETERDQRQG----- +----------- +>UniRef100_C2FFQ7/1-162 +MVAFLWAQDRDGVIGKDGHLPWHLPDDLHYFRTQTEGKMMVVGRRTYESFP--KRPLPDRTNVVLTHQADYQ-APGAIVL +HQVAGVLDYA---KEHADQALVIAGGAQIFSAFKDM--VDTLLVTRLAGSFAGDTKMIPLDWDAFTKTSSRTVED-QNPA +LTHTYEVWQKQ +>UniRef100_UPI00026CC111/1-155 +MITLYLARADNGVIGAKGALPWHLPADLKRFKALTMGKPMVMGRKTFESFP---APLPGRRHIVLTRDRDWS-APGAEVA +YSVDAALALA---G---DGDVAVIGGAEIFALFTPL--ADRVELTEVHLMPAGDAIVPAFV--GWHETAREDHPA-EGTR +PAYSFVTLDR- +>UniRef100_H6D5B1/30-221 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSSVTTQNVVVMGRSNWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT----- +----------- +>UniRef100_I0HGA6/3-156 +-VHMIWAQARNGVIGAAGDIPWRLPGEQRLFKERTMGSTVVMGRATWDSLPERVRPLPGRRNVVLTRDPGWK-AEGAVVT +HSPEEIT----------EDDFWVIGGGGIYAAFLPR--AEHLVRTTIDFDAEGDTFAPDLG-PEWVVSSSTGWIT-AETG +HRYRIDDLER- +>UniRef100_H6D5A7/30-221 +----IFSTKTFRGLGNKGCLPWKSNSDMEYFSSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT----- +----------- +>UniRef100_Q96V99/1-168 +------ALTTSYGIGRSNSLPWKLKKEMVYFKRVTSMNVVLMGRKTWESLPLQFRPLKGRINVVISREESLDLGQGIHCA +RSLDDALELLSNPIQ--VNRIFVIGGAQLYKAAMEHPRLNRIIATIIYKDVNCDVFFPKFRDSVWKKEEHSHLES----- +----------- +>UniRef100_I2FY93/6-250 +-LAMVAAMSLANGIGKDGGLPWRLKGEMAYFRSVTSRNAVIMGRKTWASIPAKFRPLAGRLNIVISRTQDPE-WEDVRVF +PSVQEALTHLSEEER--INRIFVIGGAQLYTDLLNLDTVDKLLVTRILPRYDCDVFFPEFRTEEWTPASTDSLRERSEGE +TWYEYQLWE-- +>UniRef100_K0KX72/9-203 +---IVAALLPSFGIGYKNQLPWKLRNEMKYFKNVTTNNAVIMGRKTWDSIPSKFRPLPDRYNVILTKQDPTSFIENVKYS +NNIDDTIKNLLNDDS--INQIFIIGGSEIYNNSITNNLVDNLLITEINNEIEMDTFLNDYILNNFTKTNKIELQKIIEGD +FEYEFTLYKRK +>UniRef100_C6W102/7-166 +-LSIIAAMSENHVIGLNNSLPWHLPDEWAHFRKVTAGKAFIMGRKSFEAPD---ALHSEYRNVIITSRPPAQAEPRVEYA +RDISGAIALL---SD--ETDVFVLGGASVFEQMLPL--ADRMYLTIVHAQVEGDAFFPAFDSDDWQLADSEFHGADDDHA +YAFSMNLYIRK +>UniRef100_J3VG42/1-171 +MISLIVAADENNAIGFENKLLCRLKDDMKHFIKKTKGKPIIMGYKTFASLG--HKPLKDRFNIVLTRSPHLHLVGENLVF +ESLEYIQFMI---EQSKDKEIVVIGGQQTYELFLPM--ASRVYLTRIHHSFEADSYFPMLDSSEWSSKLDAKHAESEDND +HPFSIYTFERK +>UniRef100_I0RZR8/4-160 +-VGLIWAQSTSGVIGRGGGIPWRLPEDQARFKQLTLGHTVVMGRRTWESLPATVRPLPGRRNVVLTRQAGYV-ADGAEVV +RSLEDALQ---------DGEAWVIGGAELYPLALPL--ASRCEVTEVDIDLDGDALAPVLD-ETWQGTTGEWLTS--STG +LRYRLRSYRR- +>UniRef100_J8Q1T3/9-211 +-VGIVACLQPDMGIGFQGGLPWRLPKEMKYFRQVTSSNAVIMGRKTWESIPPKFRPLPNRMNVVISRSFDKE--KSIIRS +NSLANALTNL---QNKSLERIYVIGGGEVYNQIFPI--TDHWLITKICTTVAMDTFLDAKRLEAFSEQDPAQLKEQEEKG +YHLEFTLFNRR +>UniRef100_K0YRR1/1-168 +---MIWAQDRNGILGAGGNMLWHVPADFKHFKATTMSHPIVMGRKSWQSIG--SRPLPGRTNIVITSNPSFE-AGGAIVC +PSLQAALHKA---RQCGGEQIWITGGGQVYTAALDL--AEELVVTKLDLDVPAAVYAPRIG-PEFVLDQSRSDSSEASGD +ARWKVEIYRR- +>UniRef100_H3ADL5/6-163 +LLNSIVAVCPNLGIGKDGNLPWHLSNEFRYFQKMTTQNVVIMGRKTWFSIPEKNRPLKGRVNVVLSRELQEAPEGAHYLA +RDLDSALKLLELADR--VDLVWIIGGSALYKEALEHPSQHRLFVTRVLQQFECDTYLPEINFNKFTL------------- +----------- +>UniRef100_B5YMV7/1-213 +---VVAAAAGSRGIGHQGKLPWRLPGDMNHFKKVTTTNAVIMGRKTWDSIPSKFRPLDGRVNVILSRKSN-NNAEDVLVA +SSLEEAMQKLDGRAN--HGSTFIIGGGEIYSQGIKSGLVKRVIYTNVKEDAKLDAFFPELTDSEWECVPFTPKDNDAKSG +LKYEFLEYIRR +>UniRef100_C9B4R3/4-162 +---SMWAQDKNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTKQPNFRTKENAEVM +HSIDELLSYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGNIDFSDFTLIEEHEGITDQENL +YAHRFQKWER- +>UniRef100_B2UP70/9-137 +---GVVAMAPDRGIGYRGALPWHLPDDLKTFKRITTGHPVLMGRKTYESIG---RPLPGRQNIVLTRDPAWT-AEGVQVV +HSAGELECLE---LM--DPEIMVIGGAEIFSLMMPA--MSRMWVSKVKGEYPADTFLPPFENR----------------- +----------- +>UniRef100_I0RWX0/5-162 +-VGLIWAQSSSGVIGRDGGIPWRLPEDQARFKELTMGHTVVMGRLTWESLPAKVRPLPGRRNIVVTRTPGYV-ADGAEVV +GSLDEALG---------DDPVWVIGGGQIYSAALPL--ATRCEITEVDIDLDDDALAPVLD-EEWVGEVGEWLTS--SSG +LRYRFLSYLRR +>UniRef100_I4LH00/21-201 +----------VGAMGVNGGMPWRLSPDLRYFKAMTISCPVIMGRGTWDSMPEKFRPLPGRENIVVSRNPDFN-SDGAKSF +TSIEEAICYAKLPKD--GSAVWIIGGGAIFREVIESQIVDAAYVTQIDTRVEADTFAPNIQKGLWKVARDCDWQEANQFN +TKYKFMVYE-- +>UniRef100_UPI00026561AA/15-163 +--NCIVAVSQNMGIGKKGDLPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINFVLSRELQEPPQGAHFLA +RSLDDALNLTELANK--VDMIWIVGGSSVYKEAMNRPGHLKLFVTRIMQDFESDTFFPEIDL------------------ +----------- +>UniRef100_B2GI60/1-179 +MVGAIWAQSPDGVIGVDGGIPWHLSEDLKFFARTTIGHPVIMGRRTWESFPEQFRPLPGRPNIVITSRPESVPGERVWAV +GSYAEALELAVHEEP--AREVWVIGGPGVWREAVSHRPLTRALVTTVDLDVTGDTHAPALD-GSWSRREVAGWTE-ARNG +TWFRIDEWTR- +>UniRef100_I7FC10/3-156 +-MRLIWAQSTSGIIGRDNSIPWRLPEDLARFKEMTMGHPVVMGRLTWESLPASVRPLPGRRNIVVTRDADYR-AEGAEVV +TDLPD------------EPDAWVIGGAQIYAMALAR--ADRCEVTEVDTPLDGDARAPVLD-DSWVATTGEWQTS--TSG +LRFRFCSYRR- +>UniRef100_D9N170/38-228 +-----------RGLGNKGVLPWKISLDMKYFRAVTTQNVVVMGRTNWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFILGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEINENEYQIISVSDVYT--SNN +TTLDFIIYKK- +>UniRef100_B7VEW7/5-145 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGIG--RRLLPKRQTLILTRNIEEV-IDGALVF +QDVESVLAWY---QS-QEKNLYILGGKQIFQAFEPY--LDEIIVTQIHAQVEGDTYFPEFDLSRFETVAS---------- +----------- +>UniRef100_L0IY23/4-161 +-VGLIWAQSTSGVIGRDGGIPWRLPEDQARFKDLTMGHTVVMGRLTWESLPAKVRPLPGRRNVVVTRQAGYP-AEGAQVV +PSFDDALT---------GDDTWVIGGAQIYALALPI--ATRCEVTEVEIDLDTDAVAPVLD-ESWLGTSGDWLTS--SSG +LRYRFDSYLRQ +>UniRef100_C7Y041/1-167 +MLSFVWAEDNKHQIGYKGHLPWHLPADLAHFKEKTMGKTMVMGKKTFLSLP---FVLPKRKHLVLTHDEKYKTNNQVNFV +TSMEQLRKYLL-SHK--EDEVAVIGGVSVFEGLKDI--VDCLEKTEIDGEFKADTIMPKIDYSAFKLIKKESFTADKKNP +YDYSFLTYLRK +>UniRef100_C5LQI2/6-183 +-LSVIVAHTCKWGIGKDGQLPWKLPEDMKRFKKITTGNVCIMGRKTWESIPERFRPLRDRINVVISSTTSPTDPPGVRIC +PSLLDSLASL---QQGEIGEIFVIGGASLITEAMQLPQCRTLYTTRVGTDPECDVFMEKIDEKIWEPIAVSRTFR--HSD +IPYDFVDYKRR +>UniRef100_C1JLF0/5-158 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGRKTWFSIPEKNRPLKDRINVVLSRELKEPPQGAHFLA +KSLADALKLIELAEK--VDMAWIVGGSSVHKEAMNQPGHLRLFVTRIIQEFESDTFFPEIDLEKYK-------------- +----------- +>UniRef100_B6UD82/21-196 +--QVVVAATCDMGIGKGGVLPWKLLGDLKFFKELTLKNAVIMGRKTWESIPVKSRPLPGRLNVILTRSGSFDFVENVVIC +GSMKSALELL---ASTSIEKVFVIGGGQVLRDYLNGPACEAIHLTDIQSSIECDTFIPPVDFSVFQPWYSSFPVV--ESN +IRHSFVTFVR- +>UniRef100_I4LZK1/28-214 +-----------GAMGVNGGMPWRLSPDLRYFKAMTIGCPVIMGRGTWDAMPPKFRPLPGRENIVVTHNPDFV-ADGARSF +TSIDAALDYARSPQD--GHAIWVIGGAAILREMLANYHANAAYVTQIDAKVEADTFAPNIQEGKWHVAREGEWHEDESNP +AQYRFMVYE-- +>UniRef100_K4IMJ3/39-219 +-VNMIWAQAQRGAIGYHNALPWHLSEDMRHFKELTVSHPVIMGRRTWVSMG--ERPLPKRDNIILSSDPGFR-APGATVV +SAADDALELARDGMD--RSEIWIIGGAGVFSTFFPL--SDAAYVTDLDLQTPADVFVPDMEERFWQVRDKSQWMTQAAAI +PRFRYITYG-- +>UniRef100_UPI00029A1F7D/1-165 +MLAFIWAEDIQHHIGYRGKLPWHLPADLAHFKRMTLHHPIIMGRRTFESFP---GLLPQRHHYLLTHDQKHDQNPQMTVV +HSKQALGKLL---QD-DSQLFFIIGGASLFAAFAEQ--VDLLYVTKIAANFSGDVKMPPIP-GKFELVWAKRGKMDSQNH +YPYQFKLYRRQ +>UniRef100_A8HYP1/6-169 +---QIVAMAENGVIGRDQKLPWHLPSDLKRFRALTTGKPILMGRHTYLSIG---RPLPERISVVVSRDPGFAPPPQVRVA +TTLAAALRLA---DDAGAPEIAVIGGRQIFAETEPL--SSLVHLTLVHAEPDGDVRLPPYDPARWRERERQGPLQGPQDE +YAFSYVTLEKR +>UniRef100_I4LV91/21-201 +----------VGAMGLNGGMPWRLSPDLRYFKAMTISCPVIMGRGTWDSMPEKFRPLPERENIVVSRNPDFN-PDGAKSF +TSIEEAICYARLPKD--GSAVWIIGGGAIFKEVIESQIVDAAYVTQIDTRVEADTFAPNIQRGLWKVAHDGDWQEAKQFD +AKYKFMVYE-- +>UniRef100_E3C6L8/4-155 +-VNFVWAEDLDGWIGKDHDLPWHVSADLRHFKKETVGHPVVMGRRTYESIG---RPLPQRENIVLTHHPIAD--ERVQSF +ATTADFKQWL---AQTGAETVSVIGGAQVFAQLLDQ--ATVLTRTVINGHYGGDTKMPPIDYDQWHRVSREPVEE--AGQ +VVCWF------ +>UniRef100_A9E266/1-137 +MLSLIVARARNGAIGKDGDIPWSLPEDLKFFQRETTGGAIIMGRRTWESLP--FKPLKNRLNCVVSSADI----DGVHVA +RDPQAALGYC---AAEGYRRVYGIGGEGIYRALLPL--ADRLLVTEVDVEIDADAFFPDFDPNEWIE------------- +----------- +>UniRef100_K5YL88/1-145 +MLTLIVARARNGAIGRAGAIPWELPEDLKSFQRETLGGAVIMGRKTWESLP--VKPLPRRLNIVVSARPN----AAELVA +PDVGAAIALA---YERGHDRVYGIGGARIYQEMLPL--ADRLLISEVALDVDADTFFPDFPAQAWRLVHERVLRA----- +----------- +>UniRef100_C5KZ80/6-183 +-LSVIVAHTCKWGIGKDGQLPWKLPEDMKRFKTITTGNVCIMGRKTWESIPERFRPLKDRINVVISSTTSPADPQGVRIC +PSLLDSLASL---QQGKIGEIFVIGGASLITEAMQLPQCRTLYTTRVGTDPECDVFMEKIDEEIWEPIAVSRTFR--HSD +IPFDFVDYKRR +>UniRef100_D0ME22/11-171 +-IVLIAALAKNRVIGRDGRLPWHLPEDLRRFKRLTMGHPLLMGRKTFESLLEFGGPLPGRRHLVLSRSRTYPGMANVEVY +PDVEAALKAV---GD--VPVLFIAGGAEVYAQFLPR--ADRLELTLVEGDYEGDTFFPPYEHSVFEEVAVERHP------ +-GFRFVTYRRR +>UniRef100_I4M559/20-201 +---------RTGAMGINGGMPWRLSPDLRYFKAMTISCPVIMGRGTWDSMPEKFRPLPGRENIVVSRNPDFN-PNGAKSF +TKIEDAICYAKLPKD--GRAIWIIGGGAIFREVIESQIVDASYVTQIDARVEADTFAPNIQKGLWKVARDGDWQEEKQFN +TKYKFMVYE-- +>UniRef100_A9VA22/3-203 +-VALVVAATKAGGIGHQGQLPWHLKADMQHFRDITTKNAVIMGRKTFESIPDKFRPLHGRLNVVLSTQKPATLPPGVLVA +SSLQEAFEFLDSPEV--IETAYIIGGASVYNEALAKPYSHYIFMTKVHKDVLCDTVMDMKHLDAYEHDPNFPVQPHKEDD +VEYTISLLRR- +>UniRef100_D4QQP8/4-162 +---SMWAQDKNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKENAEVM +HSIDELLSYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGNIDFSDFALIEEYEVITDQENL +YAHRFQKWER- +>UniRef100_H6D5B0/30-221 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFSAVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCFIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIGENVFQITSVSDVYT----- +----------- +>UniRef100_H2AN61/11-215 +VVSIVAALLPDMGIGFQQSLPWRLSKEMKYFREVTSQNAVIMGRKTWESIPSRFRPLPNRINVVLSRSFN-KTFQSSSLQ +RSIDSLMSLM--GEK--LERIYIIGGSEIYNHAFDV--IDHVLITKLEVRPKMDTFLDVAKLDSFQEMNQNLADFENENG +YKFEFSLYSRK +>UniRef100_H6D5A8/30-221 +----IFSTKTFRGLGNKGCLPWKSNSDMKYFRSVTTQNVVVMGRSSWVSIPKQYKPLPNRINVVLSRTLKKEDKEDIFII +NNMDQLVLLL---KKLNYYKCSIIGGAIVYKECLERNLIKQIYFTRINNVYECDVFFPEIDENVFQITSVSDVYT----- +----------- +>UniRef100_G5DEF1/1-171 +-------MDRNNAIGKNNELPWRLPADLANFKAITTGKNVIMGSKTWESLG--CRPLPNRGNLIVTRNPH-TDMRLVTFH +TSIDLAIKALEDTGK--EQEVMIIGGASVYQQTLAR--ADRIYLSRIDIAVEADAFFPEIDRDVFQVDYTMTLPDGQKHT +HRWTYQILNR- +>UniRef100_UPI0002492318/2-161 +-TEFLWAQDRNGIIGKDGHLPWHLPDDLHYFRAQTVGKIMVVGRRTYESFP--KRPLPERTNVVLTHQVDYQ-APGAVVL +HDVPEVFAYA---KQHPDQDLVIAGGAQVFTAFKND--VDTLLVTRLAGSFDGDTKMIPLDWDAFTKVSSRTVED-VNPD +LTHTYEVWKK- +>UniRef100_K9WDX1/5-164 +---IIAAKTVNNVIGKDNSLPWHLPADLDFFLRTIEGQFLIAGRKFFESVQGREVFHKGVEGIVISRQKDYK-SSTHPVA +HSIEEAFQMA---EKIGVPKVYILGGGEIYQQIINL--VDRLIITEIHENFAGDTFFPEIHQSQWQEVSRIDCQKDAVNP +YNYSFVVYE-- +>UniRef100_L2JQ82/4-162 +---SMWAQDKNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTKQPNFRTKENAEVM +HSIDELLSYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGNIDFSDFTLIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_L1K6Q4/1-154 +MLTLVVARARDGAIGRDGTIPWAAPEDLAFFQRETLGGAVIMGRRTWESLP--KRPLPRRMNIVVTSQPL----EGDALF +TSFEAAIPAA---EAAGHARIYSIGGARIFSEHLPL--ADRLLVTEVDLEVDADTFFPSFDPNDWNLAARIALRSEAPAC +VLYE------- +>UniRef100_E1NGP7/1-165 +MIVFIWAEDLAGNIGNKGKLPWHLPADLKHFKRLTENHTIVMGRKTFDSFP---GLLKNRHHVILTTDAEFTNNDQITIF +NSLTDLRKWL--LNE--QKTIYIIGGFSLFDALKDI--PDRLEQTIIQNKFKADTKMAIIDYNRYKLINREDFCKDTKNK +YNYSFLTYVR- +>UniRef100_G8XCU7/8-141 +-IYLVAAMGANRVIGNGPNIPWKIPGEQKIFRRLTEGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNEQNS--------------- +----------- +>UniRef100_C9AME4/4-162 +---SMWAQDRNGLIGKNGLLPWRLPNDMRFFREHTMDQILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKENAEVM +HSIDELLAYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGDIDFSDFTLIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_E7GIU0/2-166 +--QLIAAVDKNWAIGHKGQMLVAIPADQKWFRQETMGKIIVMGRKTLLTLPG-ERPLDGRINLILTTDKSFK-LKGADVC +HSVEEVLNRIKKEERGTDEDVFIIGGQSVYEQFLPY--CDTAHITYIDYAYQADTYLVNLDKEGWIVTEESDEQT--YFN +LCYEFRKYKR- +>UniRef100_L2H4L9/4-162 +---SMWAQDKNGLIGKNGLLPWRLPNDMRFFREHTMNRILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKENAEVM +HSIDELLSYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGNIDFSDFALIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_I4VV24/3-160 +-ISLIAALDENFAIGRKGQLPWHLPDDLRWFKQLTTGKNVLMGYNTALSIG---RALPDRVNLVLSRRHEAP-FPGQITV +RSIEEAQARC---D---NTGLMVIGGGMVFHEALQR--ARRMYLTWVSAAVDADTFFPGVHFSEWTEVSRVHHKADADHA +YDFDMVEYLR- +>UniRef100_G5GER6/1-164 +-MNIICAVDKNWAIGLNGNLLVSIPQDKKYFRDETLGKTIIMGRKTFEDLPG-VAALYGRKNIVLSRDKSFN-PEGTIVL +RDLKECLDYI---KKEPDEEVFIIGGESIYSQFLPY--CDIAHITYIDYEYKADRYMHNLDKSNWQLVLESDEET--YFD +LVYYFRLYKRR +>UniRef100_E1NQP3/1-165 +MIVFIWAEDLAGNIGNKGKLPWHLPADLKHFKKLTENHTIVMGRKTFDSFP---GLLKNRHHVILTTDAEFTNNDQITIF +NSLTDLRKWL--LNE--QKTIYIIGGFSLFDALKDI--PDRLEQTIIQNKFKADTKMAIIDYNRYKLINREDFCKDTKNK +YNYSFLTYVR- +>UniRef100_D4QI32/4-162 +---SMWAQDRNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKENAEVM +HSIDELLAYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGDIDFSEFTLIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_C7D9E1/1-151 +MISLVVARARNGVIGKDNTIPWHAPEDLAFFQRETIGGAIIMGRNTWDSLP--FKPLKGRMNIVVSSRDI----KGVLTV +RSIGAAIQAA---QDAGYMRIYGIGGSGIYSEMLGY--ADRLLITEVDLEIDADAFFPELG-PEWSDVQEIELRAADPKC +VA--------- +>UniRef100_L2NDM3/4-162 +---SMWAQDKNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKENAEVM +HSIDELLAYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGDIDFSDFTLIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_Q18HG9/33-193 +-IVLIAAVAANDIIGRDGEMPWHIPADLQQFKRRTMGHPVILGRRTYEAIIGLGEPFPGRTSIVLSSQSRDV-PADVILV +HSITSAIREA---SKNGVGTVYVAGGGGVYEQFLPL--ADRLRLTELHDEYEGDTKFPSWDDTVWQETTREKNET----- +--FDFVTYER- +>UniRef100_Q96V61/1-166 +------ALTVSRGIGKENRLPWRLKTDMAFFKRVTSDNVLLMGRKTWESLPIQSRPLKGRINVVISRQEMPEFGHGVHHA +RSLDDALELLSSSIQ--VNRIFVIGGAQLYKAAMEYPGLNRILATVIYKEIDCDVFFPDFRNLPWRKQDHSTL------- +----------- +>UniRef100_L2NP32/4-162 +---SMWAQDRNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTTQTNFRTKENAEVM +HSIDELLAYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGDIDFSEFTLIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_Q4T3D4/4-184 +VLNAIVAVCPDLGIGRNGDLPWHLDNEFKHFRKMTSQNVVIMGRKTWFSIPEKHRPLANRINIVLSRRSRAS--SRSPPS +GPRPELRSAAGAGGQ--ADQVWVIGGSSLYQEMMERPGTSRLFVTHVLKQFDCDTFLPEIRPQRYRLLPQFPGVPQEEKG +IQYRYQVYE-- +>UniRef100_G0LJ08/37-197 +-IVLIAAVAANDIIGRDGEMPWHIPADLQQFKRRTMGHPVILGRRTYEAIIGLGEPFPGRTSIVLSSQSRDV-PADVILV +HSITSAIREA---SKNGVGTVYVAGGGGVYEQFLPL--ADRLRLTELHDEYEGDTKFPSWDDTVWQETTREKNET----- +--FDFVTYER- +>UniRef100_A1T7P5/6-162 +-LNMVWAQSSSGVIGRGDAIPWHVPEDMARFKELTMGHTVIMGRLTWESLPAKFRPLPGRRNVVVTRQAGYQ-ADGAEVV +TSFEDA--------P--LDDAWVIGGSQIYGLALPL--ATRCEITEVDIDLDDDALAPVLD-EAWVGTEGDWRDS--SSG +LRYRFYSFVRK +>UniRef100_D5H5V7/22-181 +--VIIAAVAENRVIGQDKDLPWHIPEDLKRFKQLTTGHPLLMGRRTFESIVHFGGPLPDRKMVVLTTQDDYEAYPEVDTY +ASVDAALAAL---PD--DATVFIGGGESVYEQFLPH--ADRLELTLVEGAYEGDTFFPPFEHDVFEETAVDA-------R +DGFRFVTYERK +>UniRef100_K0YY34/4-162 +---SMWAQDKNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKENAEVM +HSIDELLSYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGNIDFSDFTLIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_B9CJY4/2-161 +--NAIVSVARDWGIGCDGDLLIHNKADMKYFVEHTLGCTIIMGRRTFESFP--NGPLKGRRNIVITRDSSWT-HEGVEVV +SSPAAARALV---ASEPGEKVWLIGGASVYKEMLSD--CNCAYVTKHDIILPADSYFPNLDAPKWHVADVEKGGV-TPEG +VAFEFVVYKQ- +>UniRef100_H1JUJ0/4-160 +-VGLIWAQSSSGVIGRGGGIPWRLPEDQARFKELTMGRTVVMGRRTWESLPAKVRPLPGRKNVVLTRQADYM-ADGAHVV +PLLQDALT---------DDITWVIGGEQIYALALPL--ATRCEVTEVEIDLDGDAVAPTLD-EHWIGTEGEWLTS--SSG +LRYRFFSYVR- +>UniRef100_B6B1Z6/1-147 +MISLIVGRDKSGAIGKGNDIPWYAPEDMQFFKRETLGGAIIMGRNTWDSLP--FKPLKDRLNIVVTSQGC----AAELTC +KSISEAIDLAF-SRG--FRRIYGIGGAGIYREMIEL--ADRLLITEVDLEVDADVFFPEVPAENWQIIGETRLREEA--- +----------- +>UniRef100_C1MMA6/15-211 +---VVAATKGDMGIGLDGALPWRLPKDMAYFKSVTATNAVIMGRKTWESIPAKFRPLPGRLNVVLSKSGN-VLPPSVLLQ +PSLEAALATLGHAEN--VEKIFVVGGAQVYAEAMASPACQAVHITEVTDAFKCDTHMPPVDMEKFKLYASAPPVN-EKEG +AKIQFLSYV-- +>UniRef100_E1NWC2/1-165 +MIVFIWAEDLAGNIGNKGKLPWHLPADLKHFKRLTENHTIVMGRKTFDSFP---GLLKNRHHVILTTDAEFTNNDQITIF +NSLTDLRKWL--LNE--QKTIYIIGGFSLFDALKDI--PDRLEQTIIQNKFKADTKMAIIDYNRYKLINREDFCKDTKNK +YNYSFLTYVK- +>UniRef100_F4PBG6/7-243 +--NLIVAATPDGGIGYNGDMPWRLPSDLDYFMRITTSNVVIMGRKTWFSIPKKFRPLQNRINVVLTSNES-----EVYVF +SDFQEALASI---STGPIGSIFVMGGSQLYQSALPQ--CQIVFLTRVERAIQCDTFIPSIPTDTFRELGSKEIIEQSCGK +FTFKHQVYVR- +>UniRef100_I4WJ00/3-160 +-ISLIAALDENFAIGRKGQLPWHLPDDLRWFKQLTTGKNVLMGYNTALSIG---RALPDRINLVLTRRHEAP-YPGQITV +RSIEEAQARC---D---NTGLIVIGGSMVFAEALPR--ARRMYLTWVAAAIDADAFFPGVHFSEWTEVSRVHHKADAEHA +YDFDMVEYLR- +>UniRef100_E3BWL9/1-165 +MIVFIWAEDLAGNIGNKGKLPWHLPADLKHFKKLTENHTIVMGRKTFDSFP---GLLKNRHHVILTTDAEFTNNDQITIF +NSLTDLRKWL--LNE--QKTIYIIGGFSLFDALKDI--PDRLEQTIIQNRFKADTKMAIIDYNRYKLINREDFCKDTKNK +YNYSFLTYVR- +>UniRef100_J7KJR5/3-177 +-ISLIAAVDRNNVIGRSASLPWRLPADLKNFKEVTMGKTCIVGRKTWESFD--STPLPGRKFIIITRHPE-QPLDSAIGA +TSIGAALALC---EEEGLNEVFIIGGAEIYHQCLPM--AHAVYLSRIDLVVDGDVFFPDINRDDFRLDVSTHLPDGESHT +HRWTYQIWNR- +>UniRef100_F8UVS4/11-153 +-IVLVAAVADNGVIGDGPNIPWHVPGEQAGFKQLTMGRVLLMGRTTYETIG---RPLPGRTTVVLTRDQEWR-AAGVLVA +HSLDEALALA---ED-LEGDVMVAGGAEVYAAALPV--AHAQVLTEVHLRPGGDVRYPDFDRSEWTETRREQHL------ +----------- +>UniRef100_G8BVS6/6-214 +VINVVACLLPNMGIGFQGGLPWRLSKEMKFFKQLTTSNVVIMGRKTWQSIPARFRPLPNRINVVLSRSYSSHLDNTHYVC +NSLTESLKQI---QDKTVERIYIIGGSEIYNGSFRL--ADHWLITKIQPIQNIDEPAPMVDTKYFKEDHEADLNAQEEKG +LEFGFSLWNK- +>UniRef100_E1NKH6/1-165 +MIVFIWAEDLAGNIGNKGKLPWHLPADLKHFKRLTENHTIVMGRKTFDSFP---GLLKNRHHVILTTDAEFTNNDQITIF +NSLTDLRKWL--LNE--QKTIYIIGGFSLFDALKDI--PDRLEQTIIQNKFKADTKMAIIDYNRYKLINRKDFCKDTKNK +YNYSFLTYVK- +>UniRef100_Q14P23/1-148 +MIKLLWAMDENNLIGQNDQLPWHLREELQHFKETTLGQTILFGRLTYEGIG---WPLPKRKTLVLTRHLDYQIHPDVEVV +TDLTAIINFY---HQNPTEDIYICGGKKIYEATLPY--ADELIISLIKGKYQGDTYFPSFDLNQFTLIKLNEYQQ----- +----------- +>UniRef100_C9BQH3/4-162 +---SMWAQDKNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKENAEVM +HSIDELLSYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGNIDFSDFALIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_B7VEW8/5-145 +-IVAIWAQDEEGVIGKDNRLPWHLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPQRETLILTRNPEEK-IDGVATF +QDVQSVLDWY---QA-QEKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPEFDLSLFETVSS---------- +----------- +>UniRef100_I4VZF5/3-159 +-ISLIAALDENFAIGRNGQLPWHLPDDLRWFKQLTVGKHVLMGYNTAVSIG---RTLPDRTNLVLSRKHEAP-FPGQITV +RSVEEAQALC---G----TGLMVIGGGQVFSEAMPK--ARRMYLTWVGAAIDADAFFPGVHFSEWTEVSRVHHAADAEHA +YAFDMVEYLR- +>UniRef100_E8JG58/6-174 +---SIWAQDRGGVLGSGGGMLWHVPADFAHFKAATMGCPIIMGRHSWEALG---GPLPGRANIVITGSREYR-ADGADLV +HSLDEALERAREASG--AATIWIIGGASVYEQAMPL--VDELVVTDIDCDATAGVYAPGIDASAWDRDEERSDAQEPSGG +SRWRVTTWVR- +>UniRef100_F8UVU2/9-155 +-VVLVAAVARNRVIGDGPDIPWALPGEQRLFKELTLGHTLLMGRTTYESIG---RPLPGRTTIVLTRSPSWT-ADGVLVA +HSIEEALAVADDQDR--ERRVMVAGGGEVYAAALPH--ADEQVISEVDLAPEGDTLYPAYDPAEWIETARETHE------ +----------- +>UniRef100_F0YJX9/20-196 +---IVAAVAGSYGIGKDGTLPWKLAGDMKYFKKVTSANACVMGRKTWLSIPPKFRPLGGRKNVVLSRNPNAREPPDVFVC +PSLDAAVDALAGEAD--LGEVFVIGGGQVYASALADARCTKVLLTSIDDAADCDAVFPDPAKAGFASAASGEALV--ENG +VAYRFETLTR- +>UniRef100_C2HC06/4-162 +---SMWAQDRNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKENAEVM +HSIDELLAYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGDIDFSDFALIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_H3FEX9/8-176 +--GLIVAVDATGGIAKDSTIPWALRKDMSRFKKTTARNVVLMGRKCWESIPAKFRPLKNRLNVVVSRTMKESTSDDVLVR +NDLEKAVEELSERGE--IERIWNLGGCEIYSWGLRNDLVNTIEITKISNDFATDLQLPSIEWDNFRNVFTSEELE--END +IKFTFNTYERQ +>UniRef100_C3PEY4/1-178 +MLGAIWAQSLDGVIGDGVVMPWHVPEDLKHFKEVTMGAPVIMGRKTWESLTPKFRPLPGRDNIVLSRREPGEWSAGATVV +DNLDAALHAT-------LDDAWIIGGGQLYSSALDR--VDTIELTLMGDAYGADAVLAPSVPEEFSLSADSDWLTPSELP +MKYRFLTYDRK +>UniRef100_F5M2Y9/1-154 +MLTLVVARARDGAIGRDGTIPWAAPEDLAFFQRETLGGAVIMGRRTWESLP--KRPLPRRMNIVVTSQPL----EGDALF +TSFEAAIPAA---VAAGHARIYSIGGARIFSEHLPL--ADRLLVTEVDLEVDADTFFPAFDPKDWNLAARIALRSEAPAC +VLYE------- +>UniRef100_Q2QRX6/1-167 +-----------MGIGKDGTLPWKLPGDLKFFKDITVKNAVVMGRKTWESIPLKFRPLPGRLNVILTRSGSFDFAENVVIC +GSLDSALQLL---ATTTVEKTFIIGGGEILRQSLNAPACEAIHLTDIESSIECDTFIPPIDLSMFHPWYSSFPVV--ENG +IKHSFISFVR- +>UniRef100_C8PAU8/1-165 +MIVFIWAEDLAGNIGNKGKLPWHLPADLKHFKKLTENHTIVMGRKTFDSFP---GLLKNRHHVILTTDAEFTNNDQITIF +NSLTDLRKWL--LNE--QKTIYIIGGFSLFDALKDI--PDRLEQTIIQNRFKADTKMAIIDYNRYKLINREDFCKDTKNK +YNYSFLTYVK- +>UniRef100_F5YWQ4/4-160 +-LGLIWAQSTSGVIGRDGGIPWRLPEDQARFKELTLGHRVVMGRLTWESLPAGVRPLPGRANVVVSRRSDYR-AVGAEVV +PTLDAALTDA---------ETWVIGGAQIYALALPL--ADRCEVTEVEIDLDEDAVAPVLD-ESWRGTAGPWLTS--ARG +LRYRFCSYHR- +>UniRef100_P20712/34-229 +----------FKGLGNEGGLPWKCNSDMKHFSSVTSQNIVVMGKASWESIPSKFKPLQNRINIILSRTLKKEDYNNVIII +NSVDDLFPIL---KCIKYYKCFIIGGASVYKEFLDRNLIKKIYFTRINNAYTCDVLFPDINEDLFKITSISDVYS--SNN +TTLDFVIYSK- +>UniRef100_D5QQC2/5-168 +-LTFVVAAARNGVIGARGRTPWRLPTDLKRFRELTWGKPLLMGRRTFDSIG---RLLPGRETLVLSRDPSFH-PAGAHVA +RTPQEALRHA---ESLGAQEAAVAGGAEIFAAFLPL--ADVIHLTEVALTVEGDAIFPALDPREWRETERLTPPRAAEDE +ADCAFVRLER- +>UniRef100_D4SLH8/4-162 +---SMWAQDKNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKKNAEVM +HSIDELLSYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGNIDFSDFALIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_G4FS47/3-160 +-ISLIAALDENFAIGRKGQLPWHLPDDLRWFKQLTTGKNVLMGYNTALSIG---RALPDRVNLVLTRRHEAP-YPGQITV +RSIEEAQARC---D---NTGLIVIGGSMVFAEALPR--ARRMYLTWVAAAIDADAFFPGVHFSEWTEVSRVHHKADAEHA +YDFDMVEYLR- +>UniRef100_I7LRI1/1-167 +MIAGIWAEDAQGLIGSNGILPWFLPSELQHFKQTTMGKVILMGRKTFEGMH--KRVLPGRTTIVMTRDETYKVDEAVLVF +HSPEAVLNWYHEPES--AKDLYITGGAEMFIAFKDS--FEQLYRTIIAGEFEGDTYFPKLEMTNFKEVSSVTHTADEKND +YAFTVKRYE-- +>UniRef100_J4U9I5/1-163 +-MNIIVSVDKKWGIGNKGKLLVSIPKDMKLFREETVGKVIIMGHNTLLSLPG-SQPLAGRENIVLSKDKNLK-IKGATVV +NSLESCLEYL---RENNDEDVFVIGGESVYRNFLPY--CNVAHVTYIDYEYAADRHFLNLDLKEWNLVLETEEET--YFD +IPYTFRMYKR- +>UniRef100_F8UVS0/7-165 +-IKIIVAYGRNHEIGYENGMPWHLPNELRWVSKVTRHNAIVMGRRTWESIPAKLRPLKGRLNVVVSHKSPQRLSENLLYC +NSLEEALSQL---RHHLIETVFIFGGSTIYKQALELGVVDEIHATELQESFTADTFFPQIP-PRYTLATSEDVCV----- +----------- +>UniRef100_Q3A0W8/2-143 +--TIVVAMTAERIIGRRGQLPWSIPEDLALFRRLTYGHTLVMGRRTFESIG---RPLPGRFNIVVSRSMPPV--EGLRVC +RHFAEALQVA---DQ-GNGDIFFIGGCEIYRQALIV--AGKLSVSWIRKNYPGDCRFPEYRSDDWLIEQEQDYSE----- +----------- +>UniRef100_H1V6T9/1-206 +-----------MGIGAKGGLPWTLRKEMAYFARVTKRNAVIMGRKTWESIPPKFRPLKGRLNIVISRAHDLD--SEPVKV +GSLEQALTYLRVAGR--LGKVFVIGGAQIYGAALQLPEVKRVLLTKVLGEFECDAFFPE--EQGWKKVEKTGLDAIEENG +TRYEFQMWEK- +>UniRef100_G0VBB0/12-215 +VVSIVACLVPEMGIGFQGNLPWRLSKEMKYFRQVTSSNAVIMGRKTWESIPARFRPLPNRINVVISRSFA-NDTDPYFKI +NSLSGCIDELTMTKD--LERIYIIGGGEIYNECYNM--ADYWLITKLTVEPEMDTFLNTKTLKQVFEEDKTHLSEAQEKG +YSFEFTFYNKR +>UniRef100_A5DKQ5/29-213 +---IVAALLPDLGIGFGGALPWRLKQEIKYFRDVTSNNAVIMGRRTWESIPPRFRPLPNRINVVLSRSNNLE-ENDVFWG +NSFDTALEFL---QKRDINKIFVIGGAEIYNQVINDPRISHLLLTEVSANYDATIPMDHFPREAWTRSPHSQLIQIKEGD +FSYNYSLWCKK +>UniRef100_Q3J0X0/1-154 +MLTLVVARARGGAIGRDGTIPWAAPEDLAFFQRETLGGAVIMGRRTWESLP--KRPLPRRMNIVVTSQPL----EGDALF +TSFEAAIPAA---EAAGHARIYSIGGARVFSEHLPL--ADRLLVTEVDLEVDADTFFPAFDPKDWNLATRIALRSEAPAC +VLYE------- +>UniRef100_Q96V94/1-166 +------ALTVSRGIGRENNLPWKLKSDMMFFNQVTSGNVVLMGRKTWESLPLRSRPLKNRINVVISHQKVLDLAHGVHHA +RSLDDALTLLSSRNQ--VNRIFVIGGAQLYKVAMEHPKLNRIIATVIYNEIDCDVFFPDFRNSPWKKQDHSVL------- +----------- +>UniRef100_F5XQ60/4-143 +----IAAVARNGVIGAGNDIPWRIKEDWARFKAITMGHVLIMGRKTYDSIG---RPLPGRTTIVVTRDPDWT-ADGIRTA +HNLDDAFEVA---YALAPEKVFVAGGGQIYAAAWDR--LDVLEITEVDIEPAGEVRFPLIG-PEWVVVSREQAD------ +----------- +>UniRef100_I1R663/1-167 +-----------MGIGKDGTLPWKLPGDLKFFKDITVKNAVVMGRKTWESIPLKFRPLPGRLNVILTRSGSFDFAENVVIC +GSLDSALQLL---ATTTVEKTFIIGGGEILRQSLNAPACEAIHLTDIESSIECDTFIPPIDLSIFHPWYSSFPVV--ENG +IKHSFISFVR- +>UniRef100_D7DVX3/3-165 +LISLIAAISENRILADSKKIPWDIPSDLQHFQKKTWRHPVILGRKSYAAFN---HPLPNRTNIILTRSHDYK-APGCLVF +YSLSEAVTWA---KMSEKEEIFIAGGGEIFAEAIKF--ANKLYLTIVEGNFEGDVYFPEFT--NFGTVTKEEHSQ--END +FQFKFVEIER- +>UniRef100_F8UVT5/1-110 +MVTMIAAVAENNALGKDNKLLWHLPDDFKRFKKLTTGHHIIMGRKTFESFP---KPLPDRTHVVISRQPEYK-PEGCIVV +DSLEKALAVS---PN--HEDVFIIGGGEIYNLAMPF--ADR--------------------------------------- +----------- +>UniRef100_B4D395/2-167 +--------SLNRVIGRDNKIPWHLPEDFKWFKKLTTGHFVLMGRKTFESLG---RPLPNRTNIVVTRKPRLS-ERDVWLV +RKLADAFEKA---RP--SRQLFVIGGAQIYEQLLPR--CTDLYLSVVQREVEGDACFPELE-DDWYLHD----------- +----------- +>UniRef100_G8ZMU1/7-199 +-VAVVACMIPEMGIGFQGKLPWRLATEMKYFKEVTSTNAVVMGRKTWESIPPRFRPLPNRINMVVSRQPRAQLDDQVYST +SSLSQGIEHLNFGER--LERIYIIGGAEIYSQSYEL--VDHWLVTKIQQVPEMDTHLDPQRLLTFKERSLDELSQIEEKG +FHYWFTLYT-- +>UniRef100_D2UFT3/4-165 +-LTLFAAIDKANAIGRDNDLPWRLPDDLKRFKALTLGKPVLMGRKTAQSLG---RALPGRLNLVMTRSGHVP-FADMQPV +ASLRAALDAV---RDAGATELAVIGGGDIFAMTLPL--AGRLYLTHVDTLVDADAHFPAFDPAQWEVLARQPHPVDARHA +LAFEFVDYQRR +>UniRef100_L7EVF3/6-159 +--SLIVAASENDVIGRDGDLPWYLPGDLRYFKEVTRGHAVVLGRLTHESIVALGRPLPGRTSVVVSTSPRPD-AENVRWQ +PSVPSALAEAERASG--QDEVFVIGGATVYQQALHA--VDRIYLTRVHTHVEGDSRMPAGWLEGFALTSRVDVEART--- +----------- +>UniRef100_D7BML3/3-144 +-LGAIWAQARNGAIGKDGTIPWHIPEDLALFRKVTWGSPVIMGRRTWESLPPRFRPLPGRKNLVVTRDRGFL-AEGADVV +HTVDSAITAA---SESGADFSWIIGGAQLYSSTLPL--CDLLVVSHIDIEIDADALAPLVP-DNWRAHP----------- +----------- +>UniRef100_UPI0002ACD7F5/2-154 +--RLIWAQSTSGIIGRDNSIPWRLPEDLARFKELTMGHPVVMGRLTWESLPASVRPLPGRRNIVVTRDADYR-AEGAEVV +TDLPD------------EPDAWVIGGAQIYAMALAR--ADRCEVTEVDTPLDGDARAPVLG-DSWVATTGEWQTS--TSG +LRFRFCSYRR- +>UniRef100_I4M9T0/25-206 +---------RAGAMGVNGGMPWRLSPDLRYFKAMTISCPVIMGRGTWDSMPEKFRPLPGRENIVVSRNPDFN-PNGAKSF +TKIEDAICYAKLPKD--GRAIWIIGGGAIFREVIESQIVDASYVTQIDARVKADTFAPNIQKGLWKVARDGDWQEANQFN +AKYKFMVYE-- +>UniRef100_J6KJ51/1-158 +----MWAQDKNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKENAEVM +HSIDELLSYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGDIDFSDFALIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_A4WQT7/1-154 +MLTLVVARAKGGAIGKDGTIPWHAPEDLAFFQRETLGGALIMGRRTWESLP--KRPLPRRLNIVVTSRPL----EGEALF +TSFDAAIPAA---RAAGHARIYSIGGARIFSAHLPI--ADRLLVTEVDLEVEADTFFPEFDPSEWVCAARIELRAASPAC +VLYE------- +>UniRef100_G2SH52/14-174 +-IVLIAALAKNRVIGRNGRLPWHLPEDLRRFKRLTMGHPLLMGRKTFASLLEFGGPLPGRRHLVLSRSRTYPGLASVEVY +PDVEAALKAV---GD--VPVLFIAGGAEVYAQFLPR--ADRLELTLVEGDYEGDTFFPPYEHPVFEEVAVERHP------ +-DFRFVTYRRR +>UniRef100_J4H590/4-208 +-LTLVVAATLTNGIGHNARLPWRLSSELKYFAQVTSANAVLMGRNTWESIPLRFRPLPRRINVVVSTDRHYQLPPDVYLH +SSLETALERLTLESP--VHRAFVVGGAALYRDTLALPFVDRILLTRIIPEFQCDVFVPELAQPAWRRAAHAELQEQEEHG +VQYEFQMWIR- +>UniRef100_B8EN62/5-170 +-LALVAALGENGVIGAGDRLPFRLPSDLKRFRTLTWGKPLLMGRKTFASIG---RPLPGRETIVVTRDKDFAAPAGVHLA +FSLEEALSLA---KARGADEIILAGGGELYAALLPC--VERMYLTLVEASPPGDALFPAVNWSDWIETERLTPEPQAGDE +AKFAFVRFERK +>UniRef100_Q8EV82/3-145 +--ISIWCEDKNRGIGKNNKLPWNIKEDLNLFKKHTLNNTIVMGKNTFLSIG---KALPNRKNIVISKTLDASLYKDIEVY +DDIEQFYNEY---KN-RDESIFIIGGKSIYDYFINK--CSILYVSKLNSAYECDLFMDNSF-DGFEIVNQKEYEQ----- +----------- +>UniRef100_G8RKX8/4-160 +-VGLIWAQSSTGVIGRDGGIPWRLPEDQARFKELTMGRTVVMGRLTWESLPAKVRPLPGRKNVVLTRQADYM-ADGAHVV +PLLQDALT---------DDITWVIGGEQIYALALPL--ATRCEVTEVEIDLDGDVVAPTLD-ETWIGTAGEWLTS--STG +LRYRFFSYVR- +>UniRef100_Q2G376/14-167 +---LIYARADNGVIGRDNALPWRLPADLRRFKALTLGKPMIMGRRTFDSLP---GLLPGRRHVVLTRDSGWA-APGAETA +TTPEAALALA---G---PGEIAVIGGAEAYRLFMPL--ADRVELTEVHGDYEGDTTMPPLG-TEWEEVMREEYPA-QGGH +PAHAFVTFRRR +>UniRef100_J3EHM9/4-177 +-LGAIWAQDCNGIIGTGTAMSWHVPADFRHFKESTMSCPIIMGRRSWEALG---RALPGRTNIVITRTPGYE-AEDALVV +SSVDEALQIARARTD--APYIWITGGAQLYAQTLPL--LDEAVVTDLELDVEGSVYAPPLDPALWRRDEERSDTQERSGD +ARWKVSTWVQR +>UniRef100_K8ECA8/14-215 +--QVVVASDELGGIGKNQTLPWKLSKEMKHFKSLTAQNAVIMGRKTWESIPEKFRPLPGRLNVVLSASGK-CLPEGVLAR +ASIEEALETLSEYKD-IIEKVFVIGGAKVYEEALKSEQCEAVHLTEVKEHFACDAFIPPLDSEKFRLYSSSKLVK--DGE +CSYTTLTY--- +>UniRef100_J9FQF0/13-215 +--SVIVACSKNDGIGFKGDLPWKIPKEMKHFVNVTTSNAVIMGRKTWDSIPLKFRPLTKRMNVILTNQQNLEDDENIQVY +NDFERALESL---SNDRVNEIFVIGGATVYDLAINKFFCKLIIKTRINKEFEVDTFMPKMDEGAYSKLYISQTYSHQDVT +FDYCF------ +>UniRef100_K0XHU8/1-163 +-MNIIVSVDKKWGIGNKGKLLVSIPKDMKLFREETVGKVIIMGHNTLLSLPG-SQPLAGRENIVLSKDKNLK-IKGATVV +NSVESCLEYL---KENNNENVFVIGGESVYRNFLPY--CNVAHVTYIDYEYAADRHFLNLDAKEWSLLLETEEET--YFD +IPYTFRMYKR- +>UniRef100_L0DGN0/2-166 +IVSAIAAMSRTGVIGDGVKMPWHLPRDLRRFRDSTMGKPVIMGRRTLESLR---GPLPGRLNIALTHSASYR-AEGFRIA +RSIDDAIRIA---EEQDHGEVMVIGGGVVYQDTAPL--WDRLLLTVVEGEFPGGTYFPMAKEERWRLVRQEYCAPDSKNA +HAHWFLSLER- +>UniRef100_G4I8M1/3-158 +-VGLIWAQSTSGVIGRDGGIPWRLPEDLARFKDLTMGHTVVMGRRTWESLPASVRPLPGRKNVVLTRQADYM-ADGATVV +TGLDGV--------R--DEDAWVIGGAEVYHLALPL--ATHCEVTEVEIGLDDDALAPLLD-ESWVGTSGDWQAS--SSG +LRYRFHRYLR- +>UniRef100_K1X4P9/2-141 +LINMIAAMASNRIVGKDNKLPRHYSADLQHFKKITTGQIVVMGYNTFLSLG---KPLPNRRNIILAQVPV----EGMEWY +ESIEAMIKQL---TSENIDQIFIIGGASIYRQFIPM--ADFIYLTEIKKAYEWDTSFPAFE-EGFTEVVREVN------- +----------- +>UniRef100_I4LPU0/26-212 +-----------GAMGVNGGMPWRLSPDLRYFKAMTIGCPVIMGRGTWDAMPPKFRPLPGRENIVVTHNPDFV-ADGARSF +TSIDAALDYARSPQD--GPAIWVIGGAAILREMLANYHADAAYVTQIDAKVAADTFAPNIHAGKWHVAREGELEESESNP +TRYRFMVYE-- +>UniRef100_E0RY65/2-161 +--KAIVAVDSNWAIGNKGQLLVSIPADQKNFRNETINKTIVYGRKTLETFPQ-RVVLPKRNNIILSAKKDYR-VKDAAVV +HSRQELLDLV---SDLDTDEVYIIGGESVYREFIDL--CDTAIVTFIDKEFEADTYFPNLDKPDWEMADESDEQV--YFD +LTYTYRTYKR- +>UniRef100_C8P8Q5/4-158 +-VNFVWAEDLDGWIGKDHDLPWHVSADLRHFKRETVGRPVVMGRRTYESIG---RPLPHRENVVLTHHPVED--GRVQSL +ATTADFKQWL---ARTPEQEVAVIGGAQIFAQLLDQ--ATVLTRTVINGHYAGDTKMPPIDYDRWQLVDRQPVEE--AGQ +VACWFEKW--- +>UniRef100_A7B8R9/4-177 +-LGAIWAQDCNGIIGTGTAMSWHVPADFRHFKESTMGCPIIMGRRSWEALG---RVLPGRTNIVITRTPGYE-AEGALVV +SSVDEALQVARSRTD--APYIWITGGAQLYAETLPL--LDEAVVTDLELDVAASVYAPPLDPALWRRDEERSDAEERSGD +ARWKVSTWVQR +>UniRef100_Q27713/35-237 +-----------KGIGNAGVLPWKCNLDMKYFSSVTSQNIVVMGKKSWESIPKKFKPLQNRINIILSRTLNNE-NNNVIII +KSVDDLFPILK-CTK--YYKCFIIGGSSVYKEFLDRNLIKKIYFTRINNSYNCDVLFPEINENLFKITSISDVYY--SNN +TTLDFIIYSK- +>UniRef100_I4LTD9/21-201 +----------VGAMGVNGGMPWRLSPDLRYLKAMTISCPVIMGRGTWDSMPEKFRPLPGRENIVVSRNPDFN-PDGAKSF +TSIEEAICYARLPKD--GSAIWIIGGGAIFKEVIESKIADAAYVTQIDTRVEADTFAPNIQRGLWKVAHDGDWQEAKQFD +AKYKFMVYE-- +>UniRef100_D4TWE1/4-177 +-LGAIWAQDCNGIIGTGTAMSWHVPADFRHFKESTMGCPIIMGRRSWEALG---RALPGRTNIVITRRPGYE-AEGALVV +SSVDEALRIARARTD--APYIWITGGAQLYAETLPL--LDEAVVTDLELDVEGSTFAPALDPALWRRDEERSDAEERSGD +ARWKVSTWVQR +>UniRef100_Q4YWH2/35-237 +-----------KGIGNAGVLPWKCNLDMKYFSSVTSQNIVVMGKKSWESIPKKFKPLQNRINIILSRTLNNE-NNNVIII +KSVDDLFPILK-CTK--YYKCFIIGGSSVYKEFLDRNLIKKIYFTRINNSYNCDVLFPEINENLFKITSISDVYN--SNN +TTLDFIIYSK- +>UniRef100_H1HRJ0/3-162 +---LIAAVDSAWAIGKGGRLLVKIPRDQKLFLEETLGKTVIMGRKTFLDLPG-QQPLYGRRNIVLSRSPEFA-PKGVTVC +HSIGEVLREV---RELPRDEVFVCGGESIYRDFLPY--ADSAEITKIDYLYDGDRFFPNLDRSEWELTRESEEET--YFD +LPFSFCRYERK +>UniRef100_F1Z5D5/8-161 +-LVIIVARARDGTIGHDGAMPWHLPADLRRFKALTMGKPMIMGRKTFESLP---GLLPGRRHIVLTRDAAWQ-AEGAEVA +HTTEQALSLA---G----PDAAVIGGAEVIALFEPF--ATRFELTEIDADYRGDTVLPAPG-GVWRETARESHPA-GQGR +PAYAFVSFER- +>UniRef100_C7XU42/3-161 +-ISFVWAEDEAGWIGKNGQLPWHLPVDLKHFKTVTDHHPIVMGARTFASIG---RPLPNRPNIVVSHHPVAV--DQVITV +TNIEDLMNLIFRYAD--QEEVCIIGGAGLFAQMVAH--VNCLHRTIVMGNHHGDVKMIPIDYHQWQLTKKTPVYNSKTGA +LNCYFEEW--- +>UniRef100_Q59408/8-163 +-IYLVAAMGANRVIGNGPDIPWKIPGEQKIFRRLTESKVVVMGRKTFESIG---KPLPNRHTVVLSRQAGYS-APGCAVV +STLSHVSPST---AE-HGKELYVARGAEVYALALPH--ANGVFLSEVHQTFEGDAFFPVLNAAEFEVVSSETIQG----T +ITYTHSVYARR +>UniRef100_UPI000289B219/9-141 +--VHVVAMDKNHCIGKGNALPWHISADLKHFKEITQGGVVIMGRKTLESMG---RALPNRVNWVITRDINWH-FDGVKIA +YSIEDTLNAALKNTE--KQALFIIGGGEIFKQTLSI--ADRLELTHVDLDVQGDAHYPTI-------------------- +----------- +>UniRef100_G4D3T3/3-160 +---AIVNVDENWGIGADNDMLVHLKSDLEFFKETTMGKLILMGRKTYETLPD-KKPLPGRRNVILTRSDINP--EGYEVI +HSPEKAMEIY---SEMNPDDFAIIGGAEVYKMFLPY--CEKAIITKTHTAFEVEKYFPNLDEEDWEIESEGETVE--DPQ +IDYHIVVYK-- +>UniRef100_Q7UIC9/31-186 +-ITAVVAATPNGVIGDDQDMPWRLSSDLKRFKKATMGGALIMGRKTFESIG---RVLPGRQTIVLTRQGHWQ-FPGTQTA +SGKSEAIALA---A---DRRIFVVGGGQIYQQWFPL--CTELWWTRVWANVSGDTRV-DLPLDEFELVSQTSFPVTAKDD +YPTDWLRMRR- +>UniRef100_D6T0J1/26-212 +-----------GAMGVNGGMPWRLSPDLRYFKAMTIGCPVIMGRGTWDAMPPKFRPLPGRENIVVTHNSDFV-ADGARSF +TSIDAALDYARLPQD--GSAIWVIGGAAILREMLANYHADAAYVTQIDAKVAADTFAPNIHAGKWHVAREGEFEESESNP +ARYRFMVYE-- +>UniRef100_F8UVR4/2-172 +ILSAIVAVSDNDVMAKDGKIPWFVRGEQLIFKRLTTGPPIIMGRKTFETPKTKPMLLPDRLNIVISRNKNYKVPEGGVVV +NSFDEALALPA-VKS--ASEAFVIGGSEIFEQAMPK--IYKLYLTRVHTTIDGDKFF-KFNPGEWKLTHKEFYKKNEDRP +YDFEFQIWQRR +>UniRef100_Q7VQK5/2-165 +IISLIAAFTINYVIGRKNIIPWYFSWDMMWFKYHTMYKPVIMGRKTFESMN--SKPLPYRLNIVLSKHHNNK-IHNIFIA +CNPIQALSVV---QK--NDEVMIIGGGLVYNAFMSQ--CTRMYLTKIDVVYNGDSWFPSYNPNEWCVVYNTNKKCVINTG +YTYNFQIL--- +>UniRef100_I4WCF2/3-160 +-ISLIAALDENFAIGRKGQLPWHLPDDLRWFKQLTTGRNVLMGYHTALSIG---RALPDRVNLVLTRRHEAP-YPGQITV +RSIEEAQARC---D---NTGLMVIGGGMVFAEALPR--ARRMYLTWVGAAVDADAFFPGVHFSDWTEVSRVHHKADAKHA +YDFDMVEYLR- +>UniRef100_K9ZBL4/3-165 +LISLIAAISENRILADSTKIPWIIPTDERHFQEITWRHPVIMGRRTYSTFY---QPLPNRTNIIVTRNLDYQ-APGCVIF +YSLLEAVEWA---KMSETEEIFIAGGGDIYTEAIKF--ADKLYLTIVEGNFEGDIYFPEFA--DFGKVTKEEHLQ--ENG +FKFKFVEMER- +>UniRef100_UPI00029AF9D1/3-173 +-VRMVWAQARGGVIGDGSDMPWYIPEDLAFFKKATLGSPVLMGRATWDSLPERFRPLPGRRNIVCTRNAAWS-AEGAELA +GSVSEALALA---G----ADAVVMGGGQIYAAALDY--ADECLVTEIDADAPGGVLAPDLRGGAWVLAEVGEWITGYDDE +VRHRHTVWRRR +>UniRef100_D6SVW2/26-212 +-----------GAMGVNGGMPWRLSPDLRYFKAMTIGCPVIMGRGTWDAMPPKFRPLPGRENIVVTHNPDFV-ADGARSF +TSIDAALDYARSPQD--GPAIWVIGGAAILREMLANYHADAAYVTQIDAKVAADTFAPNIHAGKWHVAREGELEESESNP +ARYRFMVYE-- +>UniRef100_E4XN72/7-180 +--NMILAADIKGGIGLRNDLPWRIPQDLKHFQMLTKGSVVVMGRNTWQSIPEKFRPLKGRVNVVITNTLE-S--ENFIKC +TSLEAAIAYI---NENVNATKWIIGGATLYNRGLKENFIDEVYLTRIQGDYNCDTYVKDLYKVDYRLETSPKFDSIGESG +IKYAFERYVK- +>UniRef100_J1BC09/4-177 +-LAAIWAQDSNGIIGTGTAMSWHVPADFRHFKASTMGCPIIMGRRSWEALG---RALPGRTNIVITRTPGYM-AEGALVV +SSVEEALDAARARTQ--APYIWITGGAQLYAQTLPF--LDEAVVTDLELDVAASVYAPPLDPSLWRRDENRSDAEERSGD +ARWKVSTWVQR +>UniRef100_I2JXS5/3-203 +-VSIIVASLPEFGIGSKGRLPWHLKKDMKFFKEVTTRNXVIMGRNTYDSIPKRFRPLKGRLNVILSKNAQAH-PDTLKIE +DSLEKAIEQS---KLLGIEEVFIIGGAQVYNSAMSAQIVDRIFLTKISSXVSMDTFL-KFDAEQWEKRSLDDLEENKEGE +FEYSFLLL--- +>UniRef100_G8SFG8/3-153 +-VHLIWAQAHRRVIGAGGDIPWHVPGEQAIFKERTAGSTVVMGRATWDSLP--RRPLPGRRNVVLTRDPGWT-GDGAHVV +HSPDLIG----------EVDFWVIGGAAVYQLFLPV--AEHIVRTSIELDVEGDTFAPELG-PDWKVTASTGWLT-APNG +IRYVVEDLA-- +>UniRef100_K2R909/14-236 +-LTLIVAATPSLGIGKNGTLPWQLKKEMAYFARVTKRNAVIMGRKTWESIPPRFRPLKDRINIIVSRDPG-DPAATPVAA +GSLEEAVEKLRGAKG-GLGRVYVIGGAQLYGAALRMQEARYVLLTRVWREYECDTVFPG--PEGWVRKSNGELSEKDGEE +VEFEFCLFER- +>UniRef100_A1WYQ0/4-160 +-IVLVAIVGRNGVIGADGDQPWHFRCDLQRFKALTRGHPVIMGRRTLAAIG---RPLPQRTNIVLTRDPGFH-ADGVEVA +TDPEAALARA---AESGGERVMILGGGDVYRLFLPR--AHRLALTEVDDAPPGDTTFPAIG-PEWQETAREEAEE---DG +YRLTFRTLLR- +>UniRef100_F2AXP3/61-216 +-ITAVVAATPNGVIGDDQDMPWRLSSDLKRFKKATMGGALIMGRKTFESIG---RVLPGRQTIVLTRQGHWQ-FPGTQTA +SGKSEAIALA---A---DRRIFVVGGGQIYQQWFPL--CTELWWTRVWANVSGDTRI-DLPLDEFELVSQTSFPVTAKDD +YPTDWLRMRR- +>UniRef100_D3TQQ1/5-186 +--NLIVAVSKNFGIGLKGGLPWELKSELRYFSELTKRNVVIMGRKTYFGIPLNNRPLRNRLNIVLSTTLNKVGPEEVLLQ +PNLEAAMKFLELKSN--IENIWIIGGASVFKEAMASKRCHRLYITEIQSSFESDVFLPTIP-NDFEQIIPGEVPQQVENC +ICFRYKVLEKR +>UniRef100_K5DC23/61-216 +-ITAVVAATPNGVIGDDQDMPWRLSSDLKRFKKATMGGALIMGRKTFESIG---RVLPGRQTIVLTRQGHWQ-FPGTQTA +SGKSEAIALA---A---DRRIFVVGGGQIYQQWFPL--CTELWWTRVWANVSGDTRV-DLPLDEFELVSQTSFPVTAKDD +YPTDWLRMRR- +>UniRef100_UPI000151B033/29-213 +---IVAALLPDLGIGFGGALPWRLKQEIKYFRDVTSNNAVIMGRRTWESIPPRFRPLPNRINVVLSRSNNLE-ENDVFWG +NSFDTALEFL---QKRDINKIFVIGGAEIYNQVINDPRISHLLLTEVSANYDATIPMDHFPREAWTRSPHLQLIQIKEGD +FSYNYSLWCKK +>UniRef100_G7JHF2/27-201 +---VVVIATRDMGIAKDGKLPWTLPIDQKFFEDITTKNAVVMGRKSWEAIPPENRPLRGRLNIILTRSGSFEIADNVLIC +GSVSSAMELLAYCQS--IEKVFLTGGAEIFREALHAPGCEAIHITEIEASIECDTFMPRIDFSVFHPWYTSFPLV--ENG +IRYSFNTYVR- +>UniRef100_C5ENL6/1-162 +-MNIIVAADRHWAIGKDGRGLVTIPADQQMLMRETAGKVVVMGRKTLEGLPG-GQPLGSRVNVVLSRNEDYK-VKGAQVC +GSMAKALETL---SAYDTDDIYIIGGLSIYEQFLPH--ADTVHVTRIDYTYDADTFFNNLEKEAWEMVQESDEQT--YFD +LCYTFQKFQRK +>UniRef100_I4MDL6/28-217 +-----------GAMGVNGGMPWRLSPDLRYFKAMTIGCPVIMGRGTWDAMPPKFRPLPGRENIVVTHNPDFV-ADEARTF +TSIDAALDYARLPQD--GPAIWVIGGAAILREMLANYHADAAYVTQIEAKVAADTFAPNIHEGKWRVAREGEFEESESNP +ARYRFMVY--- +>UniRef100_B0BLI5/27-201 +---AVVIATPDMGISKDGKLPWALPTDQKFFEEITTKNAVVMGRKSWEAIPPEKRPLCGRLNVVLTRSGSFDIAENVVIC +GSVSSAMELLAYSMS--IEKVFLTGGGEIFREALNAPGCEAVHITEIEASIECDTFMPRVDFSVFHPWYSSFPLV--ENN +IRYSFNTYVR- +>UniRef100_F8ENR2/3-162 +-ISLISAMSENRAIGLNGRLPWSLPNDWANFFKVTHGCRMIMGRKSYDTPD---RLSSEAGNFVITRQEDYAVEEGFTRV +GSLAEALDAC---KN--DKEVFVIGGAEIFHQSLPL--ADSLHLTLVHGVFEGDAFFPEFSEKELTLKSREDFPADAQHA +VPYSFLVYEK- +>UniRef100_K7HWT7/4-151 +-MSLIVAMDADGGIGKNGTLPWSIKKDMQYFVKTTKKNAVLMGRKCWESIPESRRPLAGRLNIVLSRQLAEQKSNDLIIT +NSFESALKMLSFVDS--IETIWNIGGAEIYQLAINEKLVDEIHITKIYKSFDADNNQNNKK------------------- +----------- +>UniRef100_A4GI75/2-166 +MLKMILAMDLDGCIGKENGLPWRLQSDMLRFKRLTIGSAVLMGRTTWETIPERFRPLVDRINIVVTRNRNYA-LSDAHVT +YSIENGIEHA---SNNNCDECWIIGGADVYEQCRDL--VDEIHLTSVETSNSGDIKVGMFG-DEWNREIIESTPESSDNE +HPTTYMILR-- +>UniRef100_Q5CPQ4/17-188 +--SIVVAASLSRGIGINGQLPWSISEDLKFFSKITSNNALIMGRKTWDSIG--RRPLKNRKIVVISSSLPQDEDPNVIVF +RNLEDSIKNL---MNDTIENIFVCGGESIYRDALKDNFVDRIYLTRVAEDIEFDTYFPEIP-ETFLPVYMSQTFC--TKN +ISYDFMVFEKQ +>UniRef100_C4VL55/1-167 +MISFVWAEDNQHQIGYQGHLPWHLPADLAHFKEKTMGKTMVMGKNTFLSLP---FVLPKRKHLVLTHDEKFQNNSQVDFV +TSMKQLREYL---SAHKEEQIAVIGGVSVFEGLKDI--VDCLEKTEIDGIFKADTTMPAIDYSAFKLIKRETFTADENNP +YDYSFLTYLRK +>UniRef100_UPI0002AA9B63/4-164 +-VNLIWAETNYGTIALDGGIPWQQKSDLKFFKEETIDQVIVMGRNTMNSFR--GRPLPKRVNLVLTRDETLEVPEGFVKV +YDVETAMKMA---DD-AGAKLQIIGGKPIYESFMAV--ADHLYVTYLDTDFRGDVHMDKVDKTKWRGEEIASGPADSEND +FDYTIVKYSR- +>UniRef100_H2SSG0/10-187 +VVNAIVAVCPDLGIGMNGDLPWHIRLNFGNYSTCICQNVVIMGRKTWFSIPERNRPLANRINIVLSRRCREPPAGAHHLA +RDLPSALRLVDLAEQ--ADQVWVIGGSSLYQELMEGTGTTRLFVTRILKQFECDTFLPEINPARYRRLPQFPGVAQEEEG +IQYRFQVYE-- +>UniRef100_C0EGY7/4-164 +-MKCIVAVDQAWGIGCENGLLYSIPEDMAFFRKTTLNKAVVMGRHTLESLPK-SRPLKNRLNIVMSRDRSLQ-IGGAITC +CSLQDLGVAL---SICDSDDVYVMGGYAVYSLLLDF--CGQALITKIQGQREADRFFPNIDRNNWTLSEQSDVRS--HNG +LCYSFCVYAN- +>UniRef100_I7JYL6/1-166 +MLTYVWTEGKNHEIGYQGHLPWHLPADLKHFKELTMGHEMLMGKGTFDSLP---GLLPGRRHLVLTHEKKQDSDNSQVEF +FDLPQLSAYL---DEHQAESIMVIGGVSLFKLLCDQ--VDCLEMTKIDGEFAADTYMPDLDWEKFELIKSKSFAKDDRNS +YNYKFLTFSKK +>UniRef100_H0H1D7/1-193 +-----------MGIGFQGGLPWRLSKEMKFFRQVTSSNAVVMGRKTWESIPSKFRPLPNRMNVVISRSFDEE--ESIIKS +NSLVNALTNL---QNKSLEKIYVIGGGEVYNQIFPI--TDHWLITKIHAAPAMDTFLDAKRLETFSEQDPAQLKEQEEKG +YHFEFTLYNRR +>UniRef100_F3B119/1-163 +-MNLIVAVDKKWGIGNKGKLLVSIPRDKKLFREETIGKVIIMGHNTLLALPG-AQVLPERTNIVLSRDENFK-VKGAIVL +NSVDSCIKYL---RENEDKDVFVIGGESIYKDFLPY--CDVAHVTYIDYEYEADRYFVNLDIKDWKLVLETEEET--YFD +IPYTFRLYKR- +>UniRef100_D2RA19/26-216 +-----------GAMGVNGGMPWRLSPDLRYFKAMTIGCPVIMGRGTWDATPPKFRPLPGRENIVVTHNPDFV-ADGARSF +TSIDAALNYARSPQD--GRAIWVIGGAAILREMLANYHADAAYVTQIDAKVAADTFAPNIHAGKWHVAREGEFEESESNP +TRYRFMVYE-- +>UniRef100_L7C9F1/61-216 +-ITAVVAATPSGVIGDDQDMPWRLSSDLKRFKKATMGGALIMGRKTFESIG---RVLPGRQTIVLTRQGHWQ-FPGTQTA +SGKSEAIALA---A---DRRIFVVGGGQIYQQWFPL--CTELWWTRVWANVSGDTRV-DLPLDEFELVSQTSFPVTAKDD +YPTDWLRMRR- +>UniRef100_G0WB22/8-211 +VVSIVACLLPEMGIGFQGSLPWRLSKEMKYFRQVTSKNAVIMGRKTWQSIPARFRPLPNRLNVVISRSFE-NDPNKYFKV +NSLKGAFEQLHFGAE--LERIYIIGGGEVYNQCYDM--IDHWLITALTTVVEMDTFLDKDRLNSLYQECNGDLASDHEKG +YEFEYTLYNRK +>UniRef100_D7WER0/1-170 +MLGAIWAQSVDHIIGDGADMPWHLPEDLKHFKETTLGNPVIMGRRTWESLP--FKPLPSRTNIIISSREADTWSKGAYVY +RDLPDL-----------DTDAWIIGGAQLYEATLDE--VDVIERTLIDVSLHNAVYAPRIS-EDFELVSESDWLTVEESP +LRYRFQRFKRK +>UniRef100_C0VZ67/3-170 +VVKMIWAQDAEGKLGSGSEMLWHVPADFRHFKQSTVGFPLIMGRKSWDALGR-FAPLPQRRNIVVTRNRDFI-PEGGEVA +FSIEEAISLA---SA-DSELVWIAGGAHIYEQAMPF--ADELVVTYLDLNVSTAVYAPQIDPAVWEVVKAESDADEKSGD +ARWKVVVYRRR +>UniRef100_F3NMB5/3-185 +-TSLIVAAAENDVIGVDGDLPWHIPGDLRHFKRLTQGHAVVLGRLTHESILALGRPLPRRTNVVVSRSPA-H-AGGVRWE +RSVAEALATAERAAG--TDEVCVIGGASVYRQALPF--VDRVHLTRVHLRVEGDTRMPEGWLEGFEEVSRLDVPA----- +----------- +>UniRef100_C7GWF0/8-211 +IVGIVACLQPEMGIGFRGGLPWRLPSEMKYFRQVTSKNALIMGRKTWESIPPKFRPLPNRMNVIISRSFKDDFERSIVQS +NSLANAITNLEFKEH--LERIYVIGGGEVYSQIFSI--TDHWLITKINATPAMDTFLDAKKLEVFSEQDPAQLKELEEKG +YCFEFTLYNRK +>UniRef100_Q27552/7-178 +--SIVVAASLSSGIGINGQLPWSISEDLKFFSKITNNNALIMGRKTWDSIG--RRPLKNRIIVVISSSLPQDEDPNVVVF +RNLEDSIENL---MNDSIENIFVCGGESIYRDALKDNFVDRIYLTRVAEDIEFDTYFPEIP-ETFLPVYMSQTFC--TKN +ISYDFMIFEKQ +>UniRef100_E1L0E6/2-172 +--KAIVSTTASWGIGYKGKLLIHNPLDMKHFVSCTTGHTVIMGTTTFESFP--KGPLKHRRNIVLAFDAE-----AYEVF +TSIPDALRAI---D---TNDTWVIGGATVYKQLLDA--CSEVIVTKHDVNCEADAYFPNLDDSDWHITETSQTHY-TQDG +IAFRFVTYT-- +>UniRef100_G8DEL2/2-170 +LVNVIVAYCKNGGIGINNTLPWKISSDLKKFKKMTLGNAIVMGKNTWVSLR--NKALPSRDNLILSTSLDIDIEPNGYIT +KSFKNLLKEFVNKKN--YDELWIIGGENIYDLFLNKTKINKIVVTLIDKEVECDKYFPKIDTNKYSFTSKTIHPNDEYNV +YDVM------- +>UniRef100_K9GNL8/6-176 +-LSAIWAQTPDGVMGRDGGMPWHLPEDLAHFKATTQGHPVLMGRRTWESFPERFRPLPGRTNVVVTSRPRED-GTAVIAV +SSWREAVRAG---AEAGGEHLWVIGGARLLEDAMPE--LEHAVVTVIEIDEPGDTRAPRLE-TPWRLERRGEDRL-SRTG +LRWHVEHWRR- +>UniRef100_Q07801/12-226 +-ITAVVAATAENGIGLNGGLPWRLPGEMKYFARVTTGNVVIMGRKTWESIPSRFRPLKNRRNVVISGKGVDLGAENSTVY +TDIPSALSALRTTESGHSPRIFLIGGATLYTSSLPSSLIDRILLTRILSPFECDAYLEDFAAKVWKKASIKEFREVEEKG +VKYIFEMWV-- +>UniRef100_I4M940/28-218 +-----------GAMGVNGGMPWRLSPDLRYFKAMTIGCPVIMGRGTWDATPPKFRPLPGRENIVVTHKPDFV-ADGARSF +TSIDAALDYARLPQD--GSAIWVIGGAAILREMLANYHADAAYVTQIEAKVAADTFAPNVHEGKWRVAREGEFEESESNP +ARYRFMVYE-- +>UniRef100_A6ZP76/8-211 +IVGIVACLQPEMGIGFRGGLPWRLPSEMKYFRQVTSKNALIMGRKTWESIPPKFRPLPNRMNVIISRSFKGDFERSIVQS +NSLANAITNLEFKEH--LERIYVIGGGEVYSQIFSI--TDHWLITKINATPAMDTFLDAKKLEVFSEQDPAQLKELEEKG +YCFEFTLYNRK +>UniRef100_B9DU71/5-165 +-IIAIWAEDENGVIGANGTLPWYLPKELQHFKNTTLNHAILMGRVTFEGMK--RRLLPNRQTLVLTSDESYH-VDGALTM +TSLEKTLEWY---HA-QENNLYVIGGQKVLQTFDGH--FNKIIKTVVHHQFDGDTYRPELDLSPFVEEDCFFYERDDQNP +YDFTVHILVRK +>UniRef100_F5U4W2/7-163 +---AIWAEDEAGLIGVDGKLPWYLPRELQHFKETTLNQAILMGRVTFDGMN--RRLLPNRQTLVMTRDVNYQ-VDGVLTM +TSVEEVLDWY---HA-QEKTLYVIGGSKVLEAFDGY--FNRVIKTVVHHQFEGDTYRPKLDLSRFREESQTFYPKDANNP +YDFTVTVLK-- +>UniRef100_G5EQ42/4-215 +-LGAIWAQTDAGIIGRDGDMPWYAPEDLAHFKKVTLGAPVIMGRRTWESFPPRFRPLPGRTNIVISRSVTEAERDGALWV +PSLDAALYAARADTA--AVDAWIIGGGSVYAEALSR--TDLPAFGRVETEITGDTRAPELQLACWRVTSESAWENGTKNP +MYFSFQRLER- +>UniRef100_C6R3D3/4-215 +-LGAIWAQTDAGIIGRDGDMPWYAPEDLAHFKKVTLGAPVIMGRRTWESFPPRFRPLPGRTNIVISRSVTEAERDGALWV +PSLDAALYAARADTA--AVDAWIIGGGSVYAEALSR--TDLPAFGRVETEITGDTRAPELQLACWRVTSESAWENGTKNP +MYFSFQRLER- +>UniRef100_A2TJ31/2-150 +--------CANRVIGNGPNIHWKIPGEQKIFRRLPNGKVVVMGRKTFESIG---KPLPNRHTLVISRQANYR-ATGCVVV +STLSHAIALA---SE-LGNELYVAGGAEIYTLALPH--AHGVFLSEVHQTFEGDAFFPMLNETEFELVSTETIQA----V +IPYTHSVYARR +>UniRef100_D4TRH7/3-141 +LISLIAAISQDRILADSGGIPWDIPSDGRYFKEITWRHPVIMGRKTYATFN---HPLPNRTNLIVTKNTDYQ-APGCVVF +HSLEEAIKWS---KMCETEEIFIAGGEQIYTQTMEL--AHKLYLTIVEGSFEGDIYFPEFSN------------------ +----------- +>UniRef100_H8KE10/8-153 +---GIMACDPQGVIGNKGQMPWSYTKEFEYFYQTVKNNIIVMGRKTFDSIP--TKILKNCICIVFSRNTSLQSYNNIFFI +KSLDDFWQVI---KPFTDKKIFMVGGTEIATLFLEQNLIDEFLLTKINKNYDGDTFLPLNLLAEWHSVIIDKTN------ +----------- +>UniRef100_G5K3J2/5-161 +-IIAIWAEDQSGLIGVDGKLPWYLPKELQHFKETTLNQAILMGRVTFEGMQ--RRLLPNRQTLVMTRDETYP-VPGVVTV +TSLEQVLEWY---HA-QEKSLYVIGGSQVLESFDGH--FDRIIKTVVHHRFQGDTYRPQLELSHFVKEKEIFYPKDDKNP +YDFTVTI---- +>UniRef100_C7NFY1/168-325 +-LTLVVAVARNGAIGRDGDLPWHLPGDLKHFKDTTMGGTMVMGRRTFESFP---RPLPGRRHVVMTSDPGAR-FDEVLVA +RSWAEALLMA---G---DGEVFVVGGAGVFADALPV--ADRLVLTEVDQSPDADTFFPPVDPTVWHESSRTP-------- +----------- +>UniRef100_P07807/8-211 +IVGIVACLQPEMGIGFRGGLPWRLPSEMKYFRQVTSKNALIMGRKTWESIPPKFRPLPNRMNVIISRSFKDDFERSIVQS +NSLANAIMNLEFKEH--LERIYVIGGGEVYSQIFSI--TDHWLITKINATPAMDTFLDAKKLEVFSEQDPAQLKELEEKG +YCFEFTLYNRK +>UniRef100_G0SZF0/1320-1533 +-LTLIVAATPSHGIGRNSTLPWRLSKEMAYFARMTKGNAVIMGRKSWEGIPSKFRPLPGRVNVVVSRQQGFDLAPHTHLA +SSLPSAVDIL---RSASLNRAFLIGGAQLYNATLEEATVDRVLLTRLFTEYDCDTFLRDFEARVWRQASHDELRQGEEKL +VEYEYQMWVR- +>UniRef100_D1AYS8/1-138 +MIHIVVAVGENNEIGKDNKMLWHNSEELRFFRKLTLNHKIVMGKNTYLSIG---RPLDLRENIVISTTLEEN--EDIYVL +RNIDKILEKY---VD-SDEIIYVIGGENIYKQFLKY--TEKIYLSKIDGKFDADRYFPSINYDEYSTE------------ +----------- +>UniRef100_C4G1L6/3-163 +-IKLIAAVDLRFGIGKDGSLLFKIPEDLRLFKQLTTGNIVLMGRKTFESIG--CIPLTDRINIVISSAKKYE-NEDVINF +DNYKTAIEYC---KQISDKDLYIIGGGKIYEQGIKY--ADEIILTKYNKVYDVDTYFPVDIMDNFSEADVIMEGS--YEG +TEFKTTVFTR- +>UniRef100_E2NQ32/1-146 +MITIIVAADKNNLIGKKGTMPWHNSEDFKHFRSTTLNHTLLMGKTTYQAIG---KPLPKRHTIVLSHNFE-D--DRVEVV +DDLVGTIQSF---KE-RGEDLFISGGASVYQQALPY--CDQILLSRIPGDYTGETYFPDFSEYNYRLVEEKPFET----- +----------- +>UniRef100_C5DXQ4/5-188 +IVCIVAALCPHMGIGYRGGLPWKLSQEMKYFRQVTTSNAVIMGRRTWESIPAKFRPLKGRINVVLSRQFSFQREDDRFLS +NDLSHAIKSL---QDLPVERIYIIGGAQLYTESIDI--ATHWLVTNIHQPPPVDTFLPRLT--HHEEVSPEQLAES---- +----------- +>UniRef100_B7VEW6/5-138 +-IVAIWAQDEEGVIGKDNRLPWYLPAELQHFKETTLNHAILMGRVTFDGMG--RRLLPKRETLILTRNLEEK-IDGVTTF +QDIQSVLDWY---QG-QDKNLYILGGKQIFQAFEPY--LDEVIVTQIHARVEGDTYFPDFDLS----------------- +----------- +>UniRef100_I7WIJ8/5-163 +-IIAIWAEDEAGLIGVDGKLPWHLPRELQHFKETTLHQAILMGRVTFDGMN--RRLLPNRQTLVMTRDVTYQ-VDGVVTM +TSVEKVLDWY---HS-QEKTLYIIGGSKVLEAFDGY--YNCVIKTVVHHQFEGDTYRPNLDLRHFVEESQTFYPKDEKNP +YDFTVTVLK-- +>UniRef100_D7LBE8/23-199 +--QVVIAATRDMGLGMDMKLPWDLPTDSQFFHDVTTRNATIMGRKSWESTPLEIRPLPGRLNIVLTKSSCHNIDENVLVC +DSMESALELL---ATESIEKVFVIGGGELLRNYMNAPSCDAIHLTEIDISVPCDAFAPRVDTSLYHPWYSSFPIV--ENG +IRYSFNTYVRR +>UniRef100_Q48U24/5-164 +-IIAIWAEDEAGLIGVAGKLPWYLPKELEHFKKTTLHQAVLMGRVTFEGMN--CKRLPQRQTLVMTRNRDYQ-VDEVLTM +TSIEKVLEWY---HA-QDKTLYIIGGNKVLEAFNGY--FDRIIKTVIHHRFKGDTYRPNLDFSHFTQESQTFYARDAKNP +YDFTVTALKH- +>UniRef100_H6M2K1/1-173 +MLRAIWAQSRDGVIGNGNDMPWHLPEDLAHFKKTTLGCPVIMGRKTWESLPPTFRPLPGRQNYVLSRSAAGPWSTGACVV +STLPDV------------TGAWIMGGGQIYAATLPK--VKEVVRTIVDVELESAVSAPALG-SEFEIVSETEWMAASSQP +LRYKFQSLRR- +>UniRef100_A8QGA9/7-165 +-MNLIVAVDGCGGIGRNGGMPWFLPAEMARFAKLTTKNAVIMGRKVWESIPPKFRPLKNRFNVVLSRKIKEESNENVVVA +RSFESAISLL---QDMNIETIWNIGGRE-------------MYITRVEGDFLADVFFPEVDYGRFIKSTESEEMH-EEKG +IKYRYEIYT-- +>UniRef100_C9KQJ5/168-312 +-LSMIACIDEGRGIGYRGELLVHLPEDMKHFRALTEGHVVIMGRRTMESLPG-KRPLVNRQNIVLSRQLEGA--EGFLIC +HSLPDLWRALGAEKP--QRKLWCIGGEELYRALLPY--AHEVCLTRLKAVYPADCFFPPLD--DFSLVDTDD-------- +----------- +>UniRef100_F5TC99/7-165 +--YLIVAITESNAIGKDNNLLYFLKEDMNFFKEKTCGNSIICGRKTFEGFK--IKPLPKRKNIVLTNSNFSF--EGVKIF +KNIEDLIEFV---KENPKEKFFVCGGMSIYKQLIDF--CSRMYITKYEEKEEADSHFPKIDETIWKVTEKIKGES---QN +PTLTFYTYER- +>UniRef100_UPI0002487B52/7-187 +-IGMIWAQTTDGVIGDGDDMPWHLPEDLKHFQDTTRGTAVVMGRISWEALDPRFRPLPGRTNIVLSRDAAYD-APGGLVR +TSLEDAVTEAADRQG--RRTVWILGGGQVYRACLPL--ADRVVVTEIDCGARFTVTAPDMRAPDFTAVDGPWLESTGEQP +LRYRICEFTR- +>UniRef100_B0N6F7/1-147 +MINIIVATDEDLLIGKKNGMPWNVPEDLQHFKATTLNKTILMGLTTYQAIG---RPLPNRKTIVVSFEPFED--ERVEVR +SSLEEVIEEY---RS-SGEDLFISGGASIYKQCLPI--ADQLLISRIPGKHEGETYFPNFDEYGYKLVAQKPFET----- +----------- +>UniRef100_C4Z104/1-161 +-MNLIATVDKNWSIGKQGHLLVNIPEDIKLFRMETAGKAAIMGRKTYEQITD-RTALIDRYNVVLTSDLSYK-KDGAVVV +HSVEEALEKV---ASYKSEDIYVIGGESVFEQFLPY--CDVAHITSVDYKYDADAHFPNLDKPEWKVTQMSEEHT--YFD +LCYEFKKYCK- +>UniRef100_E6RC60/22-235 +-ITAIVAATAENGIGLNGGLPWRLPGEMKYFARVTTGNVVIMGRKTWESIPSRFRPLKNRRNVVISAKGVDLGAENSAAY +TSIPSALSSLSQSGN--SPRIFLIGGSTLYTTSLPSTLIDRILLTRILSPFKCDAYLEDFAAKVWKKASLKEFREVEEKG +VKYIFEMWV-- +>UniRef100_Q7PAE3/8-153 +---GIMACDPQGVIGNKGQMPWSYTKEFEYFYQTVKNNIIVMGRKTFDSIP--TKILKNCICIVFSRNTPLQSYNNIFFI +KSLDDFWQVI---KPFTDKKIFMVGGTEIATLFLEQNLIDEFLLTKINKNYDGDTFLPLNLLAEWHSVIIDKTN------ +----------- +>UniRef100_F1T5C6/11-184 +MIKAIVSVTQDWGIGYKGELLVPNKADMQHFVRMTTGACVIMGSTTFETFP--KGPLKNRRNIVLAQTHG-TSVQNYEVY +TSTQDALSHI---KP--DEDVWIIGGAYTYQQFLPY--CTEVVVTKNDCIRQADAYFPNLDKDDWRITSTTEGGI-TSEG +VHFLFVTYQ-- +>UniRef100_J3J7D9/4-177 +-LAAIWAQDCNGILGSGTAMSWHVPADFRHFKESTMGCPIIMGRRSWEALG---RALPGRTNIVITCTPGYE-AAGALVV +SSVEEALEVARARTR--APYIWITGGAQVYAQTLPL--LDEAVVTDLELDVAASVYAPPLDPALWRRDESRSDSEERSGD +ARWRVSTWVQR +>UniRef100_G4R455/5-164 +-IIAIWAEDEAGLIGVAGKLPWYLPKELEHFKKTTLHQAILMGRVTFEGMN--CKRLPQRQTLVMTRNRDYQ-VDEVLTM +TSIEKVLEWY---HA-QDKTLYIIGGNKVLEAFNGY--FDRIIKTVIHHRFKGDTYRPKLDFSHFTQESQTFYARDAKNP +YDFTVTALKH- +>UniRef100_Q9A091/5-164 +-IIAIWAEDEAGLIGIAGKLPWYLPKELEHFKKTTLHQAILMGRVTFEGMN--CKRLPQRQTLVMTRNRDYQ-VDEVLTM +TSIEKVLEWY---HA-QDKTLYIIGGNKVLEAFNGY--FDRIIKTVIHHRFKGDTYRPNLDFSHFTQESQTFYARDAKNP +YDFTVTALKH- +>UniRef100_F4REP2/9-211 +-LNLIVCATVGNGIGKSGKLPWKLKKDMKYFKFITSKNVVIMGRKTWESIPRKFKPLENRINIIVSRKQTYESSKDVYLT +NSILNACEII---QTLNIYKTYLIGGSELYNQIIKTPELKTILLTRVLEGFECDTFLSDFKEGNWKMSDNQRFLED---- +----------- +>UniRef100_K0VAP2/8-161 +-LAMIWAQSTSGVIGRDNGIPWHLPEDQARFKQLTVGQTVIMGRLTWESLPARVRPLPGRRNVVITRDPGYI-AEGAEVL +TGLDDVF------------RGWVIGGAQIYAQALPF--AVRCEVTEIDIDLAGDAMAPVLG-DSWTCTTGEWLTS--SAG +LRYRYCSYVR- +>UniRef100_E0PWH8/5-164 +-IIAIWAEDEAGLIGVAGKLPWYLPKELEHFKKTTLHQAILMGRVTFEGMN--CKRLPQRQTLVMTRNRDYQ-VDEVLTM +TSIEKVLEWY---HA-QDKTLYIIGGNKVLEAFNGY--FDRIIKTVIHHRFKGDTYRPNLDFSHFTQESQTFYARDAKNP +YDFTVTALKH- +>UniRef100_B6B7G6/1-145 +MITLIAARARNGAIGKDNDIPWFAPEDLKAFQRETLGGAIIMGRNTWDSLP--VKPLKNRLNLVVSSNPA----AADIVL +PSIGAAVAEA---HAQGYRRVYGIGGEGIYRGMLGM--ADRLLITEVDLTIDADAYFPEFDPDNWVKAGETVLRD----- +----------- +>UniRef100_Q9SIK4/25-201 +--QVVIAATRDMGLGMDMKLPWDLPSEYQFFQDVTTRNATIMGRKSWESTPLEIRPLPGRLNIVLTKSSCHNIDENVLVS +SSMESALELL---ATESIEKVFVIGGGELLRNYMNASICDAIHLTEIDISVPCDAFAPRVDTSLYRPWYSSFPVV--ENG +IRYSFNTYVRR +>UniRef100_Q4P9N0/37-288 +-LVMVAAMSLTNGIGKDGGLPWRLKGEMTYFRNVTSHNAVIMGRKTWASIPPKFRPLAGRFNVVISRTSDPD-SNDARVF +SSVEQALIHLAPQAS--ISRVFVIGGAQMYTDLLDFHTVDKLLVTRILAPLECDSFFPEFRTREWTQASADSLRQTSEGE +TWYQYQLWE-- +>UniRef100_K5F0Z0/1-161 +MLAFIWAEAHNHVIGSKGELPWHLPDDLQFFKRQTSQHQILAGARTYASFK---RPLPNRKNLVLTHRNATEFPAEVLVF +STLSEFLQYA---NEFKNDLIFVVGGSIIFKQLLPY--TQFLYRTTIDATVPGDTYMIPINYDDFVRQEVIAGAH--NEQ +FPHQFEIFARK +>UniRef100_Q92JN3/8-153 +---GIMACDPQGVIGNKGQMPWSYTKEFEYFYQTVKNNIIVMGRKTFDSIP--TKILKNCICIVFSRNTPLQSYNNIFFI +KSLDDFWQVI---KPFTDKKIFMVGGTKIATLFLEQNLIDEFLLTKINKNYDGDTFLPLNLLAEWHSVIIDKTN------ +----------- +>UniRef100_J5WH52/9-163 +-------ADKNGLIGKNGLLPWRLPNDMRFFREHTMDRILVMGRKTYEGMG--DLSLPYRHIIVLTTQPNFRTKENAEVM +HSIDELLSYS---QT-ISEDIYVSGGSRIFQELLPY--TGRIWRTLIDSTFEGDTYIGNIDFSDFALIEEYEGITDQENL +YAHRFQKWER- +>UniRef100_F2QLF4/529-723 +---IVAALIPGHGIGLKGKLPWSLKNEMKYFRLLTTNNVVIMGRNTWESIPSRFRPLQNRLNIVLTRNANISVDDSVLVA +DSLKNGLDII---EKTNIEEVFLIGGADLYNQCLASGLVDRIFLTEVKGQIETDVSI-KIDPSQWIKQESQVLEKNKEGE +LVYDFTLLERR +>UniRef100_F9NJX3/7-163 +---AIWAEDEAGLIGVDGKLPWYLPRELQHFKETTLNQAILMGRVTFDGMN--RRLLPNRQTLVMTRDVNYQ-VDGVLTM +TSVEEVLDWY---HA-QEKTLYFIGGSKVLEAFDGY--FNRVIKTVVHHQFEGDTYRPKLDLSRFREESQTFYPKDANNP +YDFTVTVLK-- +>UniRef100_Q1J743/5-164 +-IIAIWAEDEAGLIGVAGKLPWYLPKELEHFKKTTLHQAILMGRVTFEGMN--CKRLPQRQTLVMTRNRDYQ-VDEVLTM +TSIEKVLEWY---HA-QDKTLYIIGGNKVLEAFNGY--FDRIIKTVIHHRFKGDTYRPHLDFSHFTQESQTFYARDAKNP +YDFTVTALKH- +>UniRef100_J7M9X5/5-164 +-IIAIWAEDEAGLIGVAGKLPWYLPKELEHFKKTTLHQAILMGRVTFEGMN--CKRLPQRQTLVMTRNRDYQ-VDEVLTM +TSIEKVLEWY---HA-QDKTLYIIGGNKVLEAFNGY--FDRVIKTVIHHRFKGDTYRPNLDFSHFTQESQTFYARDAKNP +YDFTVTALKH- +>UniRef100_I0ARF6/1-173 +MLRAIWAQSRDGVIGNGSDMPWHLPEDLAHFKKTTLGCPVIMGRKTWESLPPTFRPLPGRQNYVLSRSAAGPWSTGACVV +STLPDV------------TGAWIMGGGQIYDATLPK--VKEVVRTAVDVELESAVSAPALG-SEFEIVSETEWMAASSQP +LRYKFQSLRR- +>UniRef100_E3KLR5/4-204 +-LNLIVCATKSNGIGQAGRLPWRLKEDMNFFKSVTTKNVVIMGRKTWLSIPSKFRPLANRINIVVSRQSHQQ--QDSYLV +NSIESACHLIRGGEP-LVNKVFVIGGSEIYKSVLDSQKPSTILMTRILSEHSLDAFFPEFRAKHWSKSQNPDLLN----- +----------- +>UniRef100_J7S268/9-217 +-VGIVAALLPDLGIGFQGKLPWRLSKEMKYFREVTSTNAVVMGRKTWESIPARFRPLPNRINVVISRQFQED--KETYKS +NSLQLAIQQLQLGAQ--LERIYIIGGGEIYNQAFDL--VDYWLITKLDLKPVMDTFLNKDTLQKFQECSHDQLLPAEENG +YVFHYSLYSRK +>UniRef100_E1QZV3/2-180 +--NAIVSVTSDWGIGNNGRLLVRNRADMHRFVELTRGGTVLMGRTTFESFP--KGPLVGRRNVVITHDAD-----AYEVY +TTPEDALRAVV-GEG--DGKVWLIGGESVYRALLPR--CSRAYVTKNDTVVEADAYFPNLDEPAWQIADSQPGGV-TPEG +VSFSFVTYERR +>UniRef100_Q59397/4-165 +-LNMIVAVNKTGGIGFENQIPWHEPEDLKHFKAVTMNSVLIMGRKTFASLP---KVLPGRLHVVVSKTVPPTQTDQVVYV +STYQIAVRTASDKPE--YSQIFVIGGKSAYENLAAY--VDKLYLTRVQLNTQQDTELDLSLFKSWKLVSEVPTIT--ENK +TKLIFQIW--- +>UniRef100_G3BED0/7-188 +---VVAALMPNLGIGYKGKLPWRLSKEIINFKNITCKNAVIMGRKTWESIPKKFKPLPDRLNIVLTRTITEEHTDDLIYL +NDFNKISSVI---DD-SIDKVFLIGGSELYNHLFKSNVIDSIILTELHNSVEIDTFL-DWDLTDWVQKSHEDLLAYNEKG +YTYKYSLYQRQ +>UniRef100_Q7RGH7/35-238 +-----------NGLGNAGMLPWKYNLDMNYFSSVTSQNVVVMGKRSWDSIPPKFKPLQNRINIILSRTLNNE-NGTVMII +KSVDDLFPIL---KAIKYYKCFIIGGSYVYKEFLDRNLIKKIYFTRINNSYNCDVLFPEINENLFKISSISDVYN--SNN +TTLDFIIYSKK +>UniRef100_I2EX03/6-167 +IISLIAAMSENRAIGLNNALPWEIAADWDNLKMVSKGKKMIMGRKSYDNPH---RLWSEAGNYVITRQENYVVDEGFEVV +RSLEEAFEKC---KN--EAEVFVLGGEEIFRWAIPY--ADRIYLTIVHDEFQGDAFFPEFNESAYEIIERKEFQIGENTP +YPISILTYQKK +>UniRef100_G4QU89/1-173 +MLRAIWAQSRDGVIGNGSDMPWHLPEDLAHFKKTTLGCPVIMGRKTWESLPPTFRPLPGRQNYVLSRSAAGPWSTGACVV +STLPDV------------TGAWIMGGGQIYAATLPK--VKEVVRTIVDVELESAVSAPALG-SEFEIVSETEWMAASSQP +LRYKFQSLRR- +>UniRef100_J1GP72/6-163 +---LIWAQTKDGTIAKDGSIPWHVQGDMKFFAQKTKNQVVLMGRNTMMSLH--GQPLPNRINLVLTHQKDLEVPVGFKKV +YSIETAEAIA---DE-EQKQLMVIGGKGIYDSYLPI--ADRLLVTYLATDYHGDVMLDPIE-GAWKKELLTEGEADENND +YAYQIWNYYR- +>UniRef100_E3H024/14-227 +-LGAIWAQTDAGIIGRDGTMPWRAPEDLAHFKTVTVGKPVIMGRRTWESFPPRFRPLPERTNIVISRSIP-LKRDGAFWV +PSLDAALTLASSPHQ--QVDAWIIGGGSVYAEALSRERVEIIERTFFYNEITGDTYAPELAVERWRILGESAWEKGGKNP +MYYSFQTLAR- +>UniRef100_B5U9U8/10-186 +-LQIIVATALNRVIGKNNEIPWHIRQDFRFLYWVTTKNVVIFGRKTYESIPQNVLPLKGRINVLISRSIKEM--PGVLTF +SSLDAAIKEL---RASPHNKIFILGGSEIYRLVLENDLCDKIYQTRINKDYEGDRFFPEIP-DTFEITGISKTFG--TDF +VTYDFVTYEKK +>UniRef100_G0I119/1-173 +MLRAIWAQSRDGVIGNGSDMPWHLPEDLAHFKKTTLGCPVIMGRKTWESLPPTFRPLPGRQNYVLSRSAAGPWSTGACVV +STLPDV------------TGAWIMGGGQIYDATLPK--VKEVVRTIVDVELESAVSAPALG-SEFEIVSETEWMAASSQP +LRYKFQSLRR- +>UniRef100_D8URG0/14-227 +-LGAIWAQTDAGIIGRDGTMPWRAPEDLAHFKTVTVGKPVIMGRRTWESFPPRFRPLPERTNIVISRSITGDSRDGAFWV +PSLDAALTLAGSPHQ--RVTAWIIGGGSVYAEALSRDRVEIIERTFFYNEITGDTYAPELAVERWRILGESAWEKGGKNP +MYYSFQTLAR- +>UniRef100_F7ZAI2/1-140 +-----MARAENGAIGRDGTIPWNVPEDLKFFQRETLGGALIMGRNTWESLP--VKPLPRRFNVVVSSNSD----TAEVVA +PSVKVAIELA---IEHGHQRIYGIGGAAIYQEMLPL--AHRLLISEVQIDVDADTFFPNFDVAGWKAIDTRPLRG----- +----------- +>UniRef100_Q07422/6-220 +--CLVVAMTPKRGIGINNGLPWHLTTDFKHFSRVTKTNAVVMGRKTWESMPRKFRPLVDRLNIVVSSSLQAEGQQRVRVC +ASLPAALSLL---EEESVDQIFVVGGAGLYEAALSLGVASHLYITRVAREFPCDVFFPAFPGDDILSNKSTAAQAE---- +----------- +>UniRef100_G0GW94/8-153 +---GIMACDPQGVIGNKGQMPWSYTKEFEYFYQTVKNNIIVMGRKTFDSIP--TKILKNCICIVFSRNTPLQSYNNIFFI +KSLDDFWQVI---KPFTDKKIFMVGGAEIATLFLEQNLIYEFLLTKINKNYDGDTFLPLNLLAEWHSVIIDKTN------ +----------- +>UniRef100_A8SNM7/7-165 +--YLIVAITETNAIGKDNNLLYFLKEDMNFFKEKTCDNSIICGRKTFEGFK--IKPLPKRKNIVLTKSDFSF--EGVRRF +KNIEDLINFV---KENPKEKFFVCGGMSIYEQLIDF--CSRMYITKYEEAVEADSHFPKIDEKVWKVVEKIDGKS---EN +PKLTFYTYER- +>UniRef100_E3ZHT6/1-128 +-------------------------------KKTTTGKTLVMGRKTYESLG---KALPNRKTIVLTRDKELH-LSDAEVL +HSRDEVLDLA---NT--GEPIYVVGGAEIYRLFIDV--ADKLIVTKIEAEFDADTAFPEVDWENFSEVAKETHEKDEKNK +YNYTFYTYER- +>UniRef100_I0UUG3/14-227 +-LGAIWAQTDAGIIGRDGTMPWRAPEDLAHFKTVTMGKPVIMGRRTWESFPPRFRPLPERTNIVISRSVP-LKRDGALWV +PSLDAALTLAGSPHQ--RVTAWIIGGGSVYAKALSRDRVEIIERTFFYNEITGDTYAPELAVERWRILGESAWEKGGKNP +MYYSFQTLAR- +>UniRef100_J9VT85/12-225 +-ITAIVAATAENGIGLNGGLPWRLPGEMKYFARVTTGNVVIMGRKTWESIPSRFRPLKNRRNVVISGKGVDLGAENSITY +TDIPSALSSLRKSDR--SPRIFLIGGSTLYTSSLPSTLIDRILLTRILSPFECDAYLEDFAAKIWKKTSIEEFREVEEKG +VKHIFEMW--- +>UniRef100_E1NRW6/1-161 +MIVFIWAEDLAGNIGNKGKLPWHLPADLKHFKRLTENHTIVMGRKTFDSFP---GLLKNRHHVILTTDAEFTNNDQITIF +NSLTDLRKWL--LNE--QKTIYILGGFSLFDALKDI--PDRLEQTIIQNRFKADTKMAIIDYNRYKLINREDFCKDTKNK +YNYSFF----- +>UniRef100_I6X776/3-145 +-IVAIAAVADNGVIGSGEDMLWHIPADFRRFKAVTTGNTIIFGRRTHEQIG----LLPNRRTIVVTRQPDWS-AEGVEVA +HSIEEAIRLA---HTTPGKTCFIGGGGEIYAAAWPY--LTELDITHVHQEPEGAATFPVVASHEWTEISREIHE------ +----------- +>UniRef100_H5UNR1/15-158 +--VLVALVAANGVIGDGEDQPFRFREDFARFKALTTGHPLLMGRRTHEAIG---RALPGRRTIVLTRDRQWR-DDAVDVA +HDLDEALALA---EDLGGEEVMVLGGGEIYRATIDR--AHRLELTEVDAPARGDITFPEIDPAQWREVARDDRA------ +----------- +>UniRef100_UPI000223DF6D/34-191 +-----------------------IRNEFRYFQKMTTQNLVIMGKKTWFSIPEKSRPLKDRINIVLSRELKEPPQGAHYVA +KSLDDALNLLHLASK--VDMVWIIGGSSVYKEAMEKGGHQRLFVTRILQDFESDTFFPEIDLEKYKLIPEYPADTQEEKG +IQYRFEVYEK- +>UniRef100_B1C3H4/1-147 +MISIIVATDEDLLIGKENGMPWNVPEDLKHFKETTLNKTILMGLTTYKAIG---RPLPNRKTIVVSLEPFED--NRVEVR +NSLEEVILEY---QK-SGEDLFISGGASIYRQCLPI--ADQLLISRIPGKHTGETYFPSFDEYGYQLVEEKPFET----- +----------- +>UniRef100_B3FJX9/4-179 +--SMILARDVQGVIGIDNKLPWHVPADMALFIAHTKGKAVVMGRKTWESLP--VKPLPGRHNIILTGKPTNK--AQVSIA +SSVEDAIISA---SQEGADEVVFIGGRSIYDQVVNY--VDEIHVSELNGKSDVDIYAQDFEDLGFVIASAGPLYESETGK +HLLDYIRYAR- +>UniRef100_P36591/234-447 +-LTMIVAVSPNLGIGKKNSMPWHIKQEMAYFANVTSSNVVIMGRSCYDSLPKKNRPLKDRINIVITRNSK-EKPENLYAA +DCIDSALDLVASDIQ--VGKVFIIGGSFLYGSALYHPLTKNLLFTRIHKEYPCDSFFPPAESSDWVRKAHPELEKSNKEE +VEIEFELYGK- +>UniRef100_I7AQ83/1-165 +MFALIVALARNKGIGRANRLPWSLRTDMSWFRTLSQSNAVVMGRKTWESIPPKFRPLPNRMNIVLSRRPGAK-TENAFFI +PTFEDLSHLD---IP-PSSMIFVIGGHDIYNLAIQNGKAQIMFVTEVFESPDCDVFFPHVDWESYEKRDITY-------- +----------- +>UniRef100_Q8P1D0/5-164 +-IIAIWAEDEAGLIGVAGKLPWYLPKELEHFKKTTLHQAILMGRVTFEGMN--CKRLSQRQTLVMTRNRDYQ-VDEVLTM +TSIEKVLEWY---HA-QEKTLYIIGGNKVLEAFNGY--FDRIIKTVIHHRFKGDTYRPNLDFSHFTQESQTFYARDAKNP +YDFTVTALKH- +>UniRef100_C0XQ92/1-158 +MLGAIWAQCLDGVIGDGAGMPWHLPEDLKHFKAVTMGHPIIMGRRTWEALP--KRPLPGRPNHVVSSREAGTWSNGAFVS +RDLPDI-----------ETDAWIIGGAQLYEATIDE--VDVIERTLIDAHLRNAVFAPRLT-EDFKMSSDTDWLT-SSTG +LRYRFQRFER- +>UniRef100_F7ETA7/54-211 +-----------------------IRNEFRYFQKMTTQNLVIMGKKTWFSIPEKSRPLKDRINIVLSRELKEPPQGAHYVA +KSLDDALNLLHLASK--VDMVWIIGGSSVYKEAMEKGGHQRLFVTRILQDFESDTFFPEIDLEKYKLIPEYPADTQEEKG +IQYRFEVYEK- +>UniRef100_A2RF19/5-164 +-IIAIWAEDEAGLIGVAGKLPWYLPKELEHFKKTTLHQAILMGRVTFEGMN--CKRLSQRQTLVMTRNRDYQ-VDEVLTM +TSIEKVLEWY---HA-QDKTLYIIGGNKVLEAFNGY--FDRIIKTVIHHRFKGDTYRPNLDFSHFTQESQTFYARDAKNP +YDFTVTALKH- +>UniRef100_K0ZC87/4-176 +-VASIWAQDKNGVLGTGTSMVWHVPADFAHFKASTLGCPIIMGRRSFEALG---APLPGRTNIVITRSHLYE-ADGIDLV +YSIEAALKHAQEADE--APYIWITGGAHLYAQTMDL--VDELVVTDLDLDIEASVHAPAIDPTVWAVDPQRSDSEDKSGD +ARWKVTTYVRR +>UniRef100_H2FR50/1-173 +MLRAIWAQSRDGVIGNGSDMPWRLPEDLAHFKKTTLGCPVIMGRKTWESLPPTFRPLPGRQNYVLSRSAAGPWSTGACVV +STLPDV------------TGAWIMGGGQIYDATLPK--VKEVVRTIVDVELESAVSAPALG-SEFEIVSETEWMAASSQP +LRYKFQSLRR- +>UniRef100_D2NRG7/5-220 +-LGAIWAQTDAGIIGRAGDMPWYAPEDLAHFKKVTLGAPVIMGRRTWESFPPRFRPLPGRTNIVISRSVTEAERDGALWV +PSLDAALYAARTDAP--AVDAWIIGGGSVYAEALSR--NDLPAFGRVKTEITGDTRAPELQLACWHVVSETAWEKGTKNP +MYFSFQRLER- +>UniRef100_G2ILF3/8-162 +-IVLLLARADNGVIGSEGDIPWHIPGEQRRFKAMTMGTPMVMGRKTFDSLP---RLLPGRRHIVLTRDRAWQ-AEGAEVV +HSVEEAIAIA---R---APVLSVIGGAEIYRLFEPV--ADRLEITQVGLNPPGDARIDAPSPARWREAAREDFAA-AGDV +PAYSYLTFL-- +>UniRef100_I4ASQ4/1-173 +MLRAIWAQSRDGVIGNGSDMPWHLPEDLAHFKKTTLGCPVIMGRKTWESLPPTFRPLPGRQNYVLSRSAAGPWSTGACVV +STLPDV------------TGAWIMGGGQIYATTLPK--VKEVVRTIVDVELESAVSAPALG-SEFEIVSETEWMAASPQP +LRYKFQSLRR- +>UniRef100_I6UM68/1-198 +MFALIVAFAKNKGIGKNNRLPWPLRTDMSWFRTLSQSNAVVMGRKTWDSIPPRFQPLPNRTNIVLSRRPGIS-TENTLFI +SAFGDIEHLR--IPS--SSMVFVIGGHDIYSLAIQSGRAHIIFATEISESLECDVFFPRIDWDAYERRDITREVSFTENG +ITFKMFIY--- +>UniRef100_E7PW22/7-163 +---AIWAEDEAGLIGVDGKLPWYLPRELQHFKETTLNQAILMGRVTFDGMN--RRLLPNRQTLVMTRDVNYQ-VDGVLTM +TSVEEVLDWY---HA-QEKTLYVIGGSKVLEAFDGY--FNRVIKTVVYHQFEGDTYRPKLDLSRFKEEIQTFYPKDANNP +YDFTVTVLK-- +>UniRef100_J9F199/7-165 +-MNLIVAVDGCGGIGRNGGMPWFLPAEMARFAKLTTKNAVIMGRKVWESIPPKFRPLKSRFNVVLSKKMKEESNENVVVA +RSFESAVSLL---QDMNIETIWNIGGRE-------------MYITRVEGDFLADVFFPRVDYGRFIKSTESEEMH-EEKG +IKYRYEIYT-- +>UniRef100_Q6F181/1-146 +MIKMIWAQTEKGVIGKDNSLPWSIKEEMQHFRTTTLNQNVLMGGKTFESMN--FKGLPNRINYVLTRDTEKYKSENVNFI +NKKDFILKEF---KGNTSKDVYIIGGSQIYELFFDD--CDEIIRSMIKDDFEGNVHIKNFNYDNFDKINI---------- +----------- +>UniRef100_C5DEY6/8-221 +IVTIVACLMPEMGIGYNGKLPWRLKQEMAYFRQVTSRNAVIMGRKTWESIPPKFRPLPDRVNVVVSRQFA-PASPALWLS +NSLTRCLDLL---PQRDLERIYVIGGAEIYAQSNSL--CDYMLITKIEERPPMDAFLDTQSIALFQHDQSLP--SISENG +YRYNFALYRRR +>UniRef100_I0R5P4/1-163 +-MNIIVSVDKRWGIGNKGKLLVSIPRDKKLFREETTGKVIIMGHNTLLSLPG-AKPLAGRKNIVLSKDKSLT-VKGATVL +NSVDTCLDYI---KKNDDNDVFVIGGESVYNDFLPY--CNIAHITYIDYEYEADRHFLNMEKENWDLILETEEET--YFD +IPYTFRLYKR- +>UniRef100_B6Y969/5-142 +---GIMAVDPNGVIGINNDLPWRYPSEFKHFCQVTDKQVIVMGRKTFETVP--QSILKNRTPIVFSRNKCFNRGPKCTVV +SSMQEFLSI----QS--SSQVFVIGGAQIVHLFLEHNLISEFIMTEMHKTYKGDTYFNLALLDQWNKTI----------- +----------- +>UniRef100_I7IGH8/8-174 +---SIYASTPNGGIGNEGKLPWKLPRDLKHLQDITTQNVVIMGRKTYISIPKSSRPLKDRINIVLSSSVSDF-GDGVIAA +KSMQDAFDKL---EKMKFNKIFIIGGSSVYKEAYDLGIVEKVYVTRVNKELPADTFVTSVP-PIFEIVGISRTFS--YND +IPFDFIIY--- +>UniRef100_K7YHD9/2-152 +--------ADNMVIGRNGSLPWLIPKDLARFKHCTLGHSILMGRRTWDTIG---HPLPFRRSIVFTRNVHWA-AKGAYPV +KNLDAALAVC---VK--EKEVFVVGGRDIFALTIPL--ADALFLTFVHTQARGDVQFPNINWSAWREIWRENHPP-DGNR +PAFTFTNYLR- +>UniRef100_E6LPT6/1-163 +-MNIIVSVDKRWGIGNKGKLLVSIPRDKKLFREETTGKVIIMGHNTLLSLPG-AKPLAGRKNIVLSNDKSLT-VKGATVL +NSVDACLDYI---KKNDDNDVFVIGGESVYNDFLPY--CNIAHITYIDYEYEADRHFLNMEKENWDLILETEEET--YFD +IPYTFRLYKR- +>UniRef100_E0DA52/5-199 +-VSLIAAMTPRRGIGVNNGLPWHLATDFKHFSRVTKTNAVVMGRKTWESLPLKFRPLVDRLNIVVSSSLEGQ--QRVRVC +DSLPAALRLVDYRES--VDQIYVVGGAGLYEEALSLGVVSHLYITRVARDFPCDVFFPAFPGDSILSNKQA--------- +----------- +>UniRef100_G0CY31/1-173 +MLRAIWAQSCDGVIGNGVDMPWHLPEDLAHFKKTTLGCPVIMGRKTWESLPPAFRPLPGRNNYVLSRSAAGQWSTGACVV +NELPDV------------TDAWVMGGGQIYAATLPK--VEEVVRTIVHIELLGDVSAPALG-PEFEIVSETEWMATSPQP +LHYKFQRLRR- +>UniRef100_H2XLB1/3-184 +-IHTVSACCKNYGIGFKGSLPWSLPTEFAYFVRLSTGNVVILGRKTWDSKP---HARLNRINVVLSRSND-RNEKPDFVA +HSLEEAVAMLEWKDK--IHEVFAIGGHDIYKLVHDSPYCGTVYLTRVDAEYESDTFYPKLD-DSFELLPTDNFPEQEENG +IKWKVEIYQKK +>UniRef100_C4LHD2/31-220 +LIGVIWASDRDGVIGDGTRMPWHVPEDMAHFKQLTWGVPVIMGSATWSSIPSRFTPLPGRTNIVLSRRWSDEDPDGVILH +HSLDAAFKDIPVAPE--NVDAWVIGGGEVYREALTRPEVRLAVLTEIDAAVYFDRPVTARLSSEWVPSSRSEWKTRDTQP +LRYRFCYFS-- +>UniRef100_H2HZX8/1-167 +MLRAIWAQSTDGVIGDGNDMPWHVPEDFAYFKATTLGAPVIMGRTTWTTIPERFRPLPGRRNFVLSSRAPGAWSTGAEVV +TAVPEL-----------DSDAWIMGGGAVYTSTLPL--VDEVVITLIDATLDAAVYAPALD-DSFEVVEESPWQQVLGTP +ARYKFQRLRRR +>UniRef100_F0VQW6/34-227 +-VSLIAAMTPRRGIGVNNGLPWHLATDFKHFSRVTKTNAVVMGRKTWESLPLKFRPLVDRLNIVVSSSLEGQ--QRVRVC +DSLPAALRLVDYRES--VDQIYVVGGAGLYEEALSLGVVSHLYITRVARDFPCDVFFPAFPGDSILSNKQ---------- +----------- +>UniRef100_B6AE97/23-204 +-IIIVAASTKEKGIGKGNNLPWSIKEDLKFFREITCSNAIILGRKTWDSMK--RIPLKNRKVIVLSRTLN-KNDSGVSIV +KSLDEAINLC---NNDSIHKIVICGGESIYRECIEKNIVETIYLTRVSTSKEFDTYFPNIP-ESFVPILMSQTFC--CND +ISYDFMIYE-- +>UniRef100_B6K009/233-444 +-LTLIVASASNLSIGQKNNLPWHIKDEMAYFANTTTNNVVLMGRSCYDSLPKKNRPLKGRINVVITRNPDYNFPANLFKA +PCIDTALDLLAGDVQ--IGRVFVIGGAQLYGSAMYHPLLKEILFTRIHQEFPGDTYFPPATSPLWERGTTEELRASKNEE +VELEFEYYKK- +>UniRef100_G9YXJ0/1-159 +-MNLIAAVDLNWAIGRDGDQLCYIPADLKRFQALTTGHPVILGRKTLATFPG-GRPLKNRRNLILSRDPSFA-PEGAEVF +RSLEALRAAA-------PADSFVIGGESVYAALLDW--CDTAYITKIGRAWEADAFFPDLDAPDWEMAEEGEPQE--HAG +IPFRYVIYRRR +>UniRef100_G8GLL4/1-137 +--------------------PWHLPNDLKHVKKLSTGHTLVMGRKTFESIG---KPLPNRRNVVLTSDTSFN-IEGVDVI +HSIEDIYQLP--------GHVFIFGGQTLFEEMIDK--VDDMYITVIEGKFRGDTFFPPYTFEDWEVASSVEGKLDEKNT +IPHTFLHLIRK +>UniRef100_Q22KR8/8-177 +---IVLAQTKKQGIGYKNSLPWRLPNELKNFKKITTQNAVIMGKNTWEALPKKQQPLKDRLNIVISTTMQEGQADHSYAC +KSLDSALNFL---EQQQIQDALVIGGAKLCQQALSDQRLRQIHLTRVGVEVECDVFMQKDYLKNFDMIEVSETQS--ENN +LNYDFTRY--- +>UniRef100_K6W694/20-163 +-IVLVAMVSANRVIGDGHDQPWHLREDQQRFRRMTMGHPLLMGRRTWEAIG---RPLPGRPAVVLTRDTGWS-AEGVTVA +HDPVAGLNAA---RALGADRIMVIGGGQVYEALLPF--ATHAEITEVDAESPGETLFPELTGPDWVETGRDDR------- +----------- +>UniRef100_H6PK00/8-153 +---GIMACDPQGVIGNKGQMPWSYTKEFEYFYQTVKNNIIVMGRKTFDSRP--TKILKNCICIVFSRNTPLQSYNNIFFI +KSLDDFWQVI---KPFTDKKIFMVGGTEIATLFLEQNLIDEFLLTKINKNYDGDTFLPLNLLAEWHSVIIDKTN------ +----------- +>UniRef100_H2GNY8/1-167 +MLRAIWAQSTDGVIGDGNDMPWHVPEDLAYFKATTLGEPVIMGRTTWTTIPERFRPLPGRRNFVLSSRAPGAWSTGAEVV +TAIPEL-----------DCDAWIMGGGAVYTSTLPL--VDEVVITLIDATLDAAVYAPALD-DSFEVVEESPWQQVLGTP +ARYKFQRLRRR +>UniRef100_H2H4P7/1-167 +MLRAIWAQSTDGVIGDGNDMPWHVPEDLAYFKATTLGTPVIMGRTTWTTIPERFRPLPGRRNFVLSSRAPGAWSTGAEVV +TAIPEL-----------DCDAWIMGGGAVYTSTLPL--VDEVVITLIDATLDAAVYAPALD-DSFEVVEESPWQQVLGTP +ARYKFQRLRRR +>UniRef100_F3E8J6/7-161 +-LNLILACGLHGQIGHNGALPWKIPEELQFFKDVTSGRPIIMGRGTFESIG---RPLPNRRNIIVSSKLKYI--PGAECV +SSLEEALAKV---SG--VPEAFVIGGIDLWTEALPL--ADLALISQVEFDEEVDTSLPESF---FDDLRATYYMAAMNAK +EKFSITYWKRK +>UniRef100_H2GFU3/1-167 +MLRAIWAQSTDGVIGDGNDMPWHVPEDLAYFKATTLGAPVIMGRTTWTTIPERFRPLPGRRNFVLSSRAPGAWSTGAEVV +TAIPEL-----------DCDAWIMGGGAVYTSTLPL--VDEVVITLIDATLDAAVYAPALD-DSFEVVEESPWQQVLGTP +ARYKFQRLRRR +>UniRef100_E0S583/1-199 +MIALIVALAANQGIGRHGKLPWKLKTDMAWFRILSQSNVVVMGRKTWHSIPSRFRPLQNRINVVLSRSSLPH-SQNTFFI +PSFAALDHLP--LPP--SPATFVIGGHDIYALAIQTGRVQAMFVTEVHESPECDVFFPQVDWSSYQKRDITRDVAFNEGG +ISFKMFIY--- +>UniRef100_E2SJC1/1-143 +MISIVAAMDPNCLIGRNHSMPWSCPADLAHFRQLTLHHHLLMGRRTYEHLP---KPLDQRVLHIASRTPLQD--SHIQSC +TDADALLQEW---KV-KEETLYVCGGAMIYACALPY--ADELWITEIEQTYEEDTWFPAFDKGAFLVVSKEQKE------ +----------- +>UniRef100_I0IE92/3-162 +-IHLIYARSLDHCIGRDGGLPWRLPADFRHFKRTTLGHPIVMGRKTYGDHQ---SVLPGRTNVVLSRDPGFRGADGIVVR +HDLEAALDEY---GA-GGRLAFVIGGAGVFSAAFPR--AEAVIETIVRTEVEGDVRVEAFDFAGWRSEKILEHGA--DER +HAFAFEVWERK +>UniRef100_G2EQH0/1-151 +MIGAIWAQGRDGIIGDGTDMPWHIPEDLKHFKKTTMGQPVIMGRRTWESLP--FKPLPGRENFILSSREPGDWSAGGTVV +TEIPK--------------SGWIMGGGEVYKATVGS--ADVLEITLIDATFDVSVYAPEIP-ANFNLDDESEWLT--SGE +YRYKFQRYIK- +>UniRef100_E8Q5N5/1-168 +MISLISILTINHVIGRKNIIPWYFSIDMNWFKYHTTNKPIIMGRKTFESIG--KKSLSNRINIVLSNRLSNNNFNNVIFV +DDPNKVLSLSL-VNK--SKEIMVIGGSALYKIFFPK--CTRMYLTYINTVYNGDKWFPSYKKGDWKVICDIYKTCCNKTM +YTLNFKIFD-- +>UniRef100_A4QCI6/1-151 +MIGAIWAQGRDGIIGDGTDMPWHIPEDLKHFKKTTMGQPVIMGRRTWESLP--FKPLPGRENFILSSREPGDWSAGGTVV +TEIPK--------------SGWIMGGGEVYKATVGS--ADVLEITLIDATFDVSVYAPEIP-ANFNLDDESEWFT--SGE +YRYKFQRYIK- +>UniRef100_I4JV11/1-167 +MLRAIWAQSTDGVIGDGNDMPWHVPEDLAYFKATTLGAPVIMGRTTWATIPDRFRPLPGRRNFVLSSRAPGAWSTGAEVV +TAIPEL-----------DCDAWIMGGGAVYASTLPL--VDEVVITLIDATLDTAVYAPALD-DSFEVVEESPWQQVLGTP +ARYKFQRLRRR +>UniRef100_Q75BZ5/8-205 +VVSIVACLLPEYGIGYQGQLPWRLAREMKYFRQATTRNAVVMGRKTWESIPARWRPLPGRLNVVVSRTYTSPWNGHVITS +NSLQQCVRQL---QEQGVERIYIMGGAEIYNQSYDL--CDHLLVTELQVAVLLDTFLADVLEQSFAKNSAGPRALLEEGG +FQFRFALY--- +>UniRef100_H2G8Y8/1-167 +MLRAIWAQSTDGVIGDGNDMPWHVPEDLAYFKATTLGEPVIMGRTTWTTIPERFRPLPGRRNFVLSSRAPGAWSTGAEVV +TAIPEL-----------DCDAWIMGGGAVYTSTLPL--VDEVVITLIDVTLDAAVYAPALD-DSFEVVEESPWQQVLGTP +ARYKFQRLRRR +>UniRef100_E7FUD6/1-141 +MIKIIVAMNNHRTIGLNGSMPWHNKEDLQHFRKSTLNQKVVMGRKTFEGLP---KKLDNREIYVVTRNASIE--N---AI +PDLRAFLMQH---KE-SSEDIFIAGGGEIYAQSLPF--AHELIISYIPNDVIGDTFFPDFSDLEFKIKNQVEYST----- +----------- +>UniRef100_H2S6U1/11-191 +-VRVIAAVCNNRGIGKDNQMPWSIPAEFQYFLNTVTRNMMVWGKQCWVSHPDSTFPLPNILHAVLSKTLFTVPDHAHFLC +ESLDAAVRLA---SEPLIEIIWIVGGVQVYKEAMEHPRCDLIYLTDIMAEFECDVFFPEFDKKLFEVQDSFPDVPQEDNG +IKYKCQVYKRK +>UniRef100_I7GRE4/1-173 +MLRAIWAQSCDGVIGNGVDMPWHLPEDLAHFKKTTLGCPVIMGRKTWESLPPAFRPLPGRNNYVLSRSAAGQWSTGACVV +NELPDV------------TDAWVMGGGKIYAATLPK--VEEVVRTIVRIELLGDSAAPTLG-PEFEVVSETEWMATSPQP +LHYKFQRLRR- +>UniRef100_UPI000065CB9A/11-191 +-VRVIAAVCNNRGIGKDNQMPWSIPAEFQYFLNTVTRNMMVWGKQCWVSHPDSTFPLPNILHAVLSKTLFTVPDHAHFLC +ESLDAAVRLA---SEPLIEIIWIVGGVQVYKEAMEHPRCDLIYLTDIMAEFECDVFFPEFDKKLFEVQDSFPDVPQEDNG +IKYKCQVYKRK +>UniRef100_G5I0N6/2-162 +--NLCVTADRHWAIGKDGRPLVTIPADRQMFLKETAGKVVLMGRRTLEGLPG-GQPFGNRVNIVLTHDMQYK-VKGAVVC +HSLEEALKTL---ENYDESDIYIIGGKSIYRQFLPY--CTTVHVTSIDYTYDGDAYFPDLEKEGWYLAEEGDEQT--YFD +LCYTFRRFQRK +>UniRef100_Q6CRP4/10-229 +---VVACLMPGYGIGYQGSLPWRLSKEMKYFRQLTSRNAVVMGRKTWESIPAKFRPLPNRLNVVVSRNCD-DGDDATLYA +GDLSRAIDQLIANSKIGLETIYIIGGGDIYRQCIPM--SHNLFITKIVPDLPMDTFLDEQIESQFKEQPHHKLQEISEKG +FTYSFTLWSR- +>UniRef100_A7TKP4/6-220 +VVSIVACLLPEFGIGLQGTLPWRLAKEMKFFRQVTSQNAVIMGRKTWESIPAKFRPLPNRTNVVISRSFTADLDNSYLKC +NSLYDSIEKLNYKDK--IERVYIIGGGEIYKESLNL--CDYWLITKIVPPPKVDTFLDSKTLENYIEDKNVDLGTQQERG +LEFGYSLWRK- +>UniRef100_G6WY45/1-151 +MIGAIWAQGRDGIIGDGTDMPWHIPEDLKHFKKITMGQPVIMGRRTWESLP--FKPLPGRENFILSSREPGDWSAGGTVV +TEIPK--------------SGWIMGGGEVYKATVGS--ADVLEITLIDATFDVSVYAPEIP-ANFNLDDESEWFT--SGE +YRYKFQRYIK- +>UniRef100_B4U362/6-165 +-IIAIWAEDEAGLIGACGRLPWYLPKELQHFKETTLNQAILMGRVTFEGMK--GRLLPNRQTLVMTRDSYYH-VEGALTI +TSVQEALDWY---HT-QDKTLYVIGGSKVLEAFDGH--FDAIIKTVVHHRFEGDTYSPRLELSDFVEETSVLYPRDDNNS +YDFTVTVLRH- +>UniRef100_G5F4F0/2-160 +--NAIVSVTPSWGIGRDGALLVRNRADMRRFVELTMGGTVIMGRKTLQSFP--GGPLRGRRNVVLTRGTGGL-PEGVEVA +SGIEEALGLV---ADTTPDEVWLIGGQSVYQELLPW--CERAYVTMNYVEAEADAWFPRLDDPGWRIESREEGGV-TAGG +VPFEYLTYR-- +>UniRef100_K4F6Y4/3-134 +--KMILCTDSKHGIGKDGSIPWHSTEDFKHFKEETVGKKVLMGYKTWESLP--RKPLPERLNIVVTTRNNQH--KDVIFI +HK-NSLSDFL---RY--NDNIVVIGGSTIYHAALPF--VDEVILSQIDGDFECDTFFDIH-------------------- +----------- +>UniRef100_B3TLD5/38-201 +-----------RGLGNKGVLPWKCNSDMKYFCAVTTQNVVVMGRTSWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFILGGSVVYQEFLEKKLIKKIYFTRINSTYECDVFFPEIN------------------- +----------- +>UniRef100_G0CPF8/1-173 +MLRAIWAQSCDGVIGNGVDMPWHLPEDLAHFKKTTLGCPVIMGRKTWESLPPAFRPLPGRNNYVLSRSAAGQWSTGACVV +NELPDV------------TDAWVMGGGQIYAATLPK--VEEVVRTIVCIELLGDSAAPTLG-PEFEVVSETEWMATSPQP +LHYKFQRLRR- +>UniRef100_H2G807/1-167 +MLRAIWAQSTDGVIGDGNDMPWHVPEDLAYFKATTLGAPVIMGRTTWTTIPERFRPLPGRRNFVLSSRAPGAWSTGAEVV +TAIPEL-----------DCDAWIMGGGAVYTSTLPL--VNEVVITLIDATLDAAVYAPALD-DSFEVVEESPWQQVLGTP +ARYKFQRLRRR +>UniRef100_E2S561/1-173 +MLGAIWAQSLDGIIGDGEQMPWHVPEDLKHFKDVTMGAPVIMGRKTWESLNPKFRPLPGRENYVLSSRTPGQWSAGAQVL +TEMPSL------------SDAWVIGGGQIYTATLDQ--VDRIEVTLMGVNIEKSIYAPEIP-EEFGLAHSTDWLTASDLP +IKYRFLTYDRK +>UniRef100_Q13PE2/7-158 +-VVLVAAMAANRVIGLGNDIPWRIPGEQKRFRELTMNQLVVMGRRTFESIG---KPLPGRDLLVLSSGTSRL--GTVRTV +KSFAEVTAAV---NNDPREAIFVGGGQQVYAMLMPY--ADVVYLTEIDLRPPGDAFFPEIP-ERFSLPDSVDFPG----E +IRYTFNTY--- +>UniRef100_C0E809/2-157 +MLRAIWAQNLMGLIGDGKSMPWHVPEDLQHFKKLTLGSPIIMGRRTWESLP--VRPLPGRKNLVLSRRTPGKWSNGASVI +ASVPE--------------SGWVIGGGVVYAATIDK--VQEIHRTLIDAPTDRAVFAPTIP-PDFQLVQHSKWLK-SSSG +LRYKFETWTK- +>UniRef100_L0P7T1/8-187 +IVGIVACLQPEMGIGFRGGLPWRLPSEMKYFRQVTSKNALIMGRKTWESIPPKFRPLPNRMNVIISRSFKDDFERSIVQS +NSLANAIMNLEFKKH--LERIYVIGGGEVYSQIFSI--TDHWLITKINATPAMDTFLDAKKLEVFSEQDPAQLKEE---- +----------- +>UniRef100_E6M001/45-195 +VLGMIWAEDKAQVLGAGGKMLWHVPADFKHFKDTTMGSPVIMGRASFLSLG---QALPGRRNIVLTGSREFT-APDVEIA +HSLEEALELC---AR--TPQVWITGGAKVYREVMELGLADLLVVTQLDMTASTVAYAPVIDPVRWQLDLTRSDEN----- +----------- +>UniRef100_E7G8M5/1-144 +MISIIVAMDDNQLIGKKNGMPWNNSEDLKHFKATTINKTILMGYTTYMAIG---RPLPNRKTIVVSFEPFDD--ERVEVR +TSLTDVIQEY---KD-KNEDLFISGGASIYKQSLPL--ADQLLISRIPGAHVGETYFPDFDEYGFELQETIP-------- +----------- +>UniRef100_G0TZ26/30-235 +--SVIVATDENGGIGDGTSIPWNLPEDMQFFKKTTTRNAVVMGRKTWESLPAKFRPLSNRLNVVLSRAAEAE--SDVLVV +NGLSDALKLLVYTSS--VETVYCIGGGSIYAEAIQQPVLQAIYRTLVRTRASCNVFFHNAAEREWVRESTEELTSTGSSG +TKYQFEK---- +>UniRef100_Q7Z0Z9/12-187 +--TIYVAIALNRVIGHQNQIPWHIIHDFRFLRNGTTQNVVIFGRKTYESIPKASLPLKNRINVIISRTVKEV--PGCLVY +EDLSTAIRDL---RANPHNKIFILGGSYLYKEVLDNGLCDKIYLTRINKEYPGDTFFPDIP-DTFEITAISPTFS--TDF +VSYDFVIYERK +>UniRef100_O40919/5-184 +-LYCVVAVDTKLGIGKNRCLPWALRGDMRRFRQLTTQNMVVMGRRTWLSIPAGCRPLAGRINVVLSRTLETPPPGAHFLA +SSLDAALGLARLAQQ--IDKVWVIGGGNLYREALTGPWPVRLFLTRVLHDFACDVFLSHDSLAAYARVNPKPGEQFQERG +IFYMFETYIK- +>UniRef100_Q2HRC6/5-184 +-LYCVVAVDTKLGIGKNRCLPWALRGDMRRFRQLTTQNMVVMGRRTWLSIPAGCRPLAGRINVVLSRTLETPPPGAHFLA +SSLDAALGLARLAQQ--IDKVWVIGGGNLYREALTGPWPVRLFLTRVLHDFACDVFLSHDSLAAYARVNPKPGEQFQERG +IFYMFETYIK- +>UniRef100_I7DK88/3-160 +-IKLIVAHDLNGVIGYNNLLPWHIPEDLAFFKEMTTGCCVIMGKNTFLSLG--SKPLPNRNNIVVSSSLAYD--NKLGVL +PNLSAAIVYATNKET--GKDVWIIGGSQLYKEVIEKDILDEMYITTVKMEIDNSVYFPIIKWDKWKSTIIK--------- +----------- +>UniRef100_H0SP91/1-140 +---------------------------MRRFKALTIGRPIVMGRKTFISFP--RRPLPGRTNIIITRDAGFR-ADGAIVT +HSVDEALSIARLRRS--AAEIAVIGGAEIYAATLPL--TDRLEITEVHMRPPGDTLFPAIDPAQWEEVARERHASGPDDQ +ADFSYVTYRRK +>UniRef100_C6R9E0/1-173 +MLGAIWAQSLDGIIGDGEQMPWHVPEDLKHFKDVTMGAPVIMGRKTWESLNPKFRPLPGRENYVLSSRAPGQWSAGAQVL +TAMPS------------LSDAWVIGGGQIYTATLDQ--VDRIEVTLMGVNIDKSIYAPDIP-EEFGLAHSTDWLTASDLP +IKYRFLTYDRK +>UniRef100_P90486/5-184 +-LYCVVAVDTKLGIGKNRCLPWALRGDMRRFRQLTTQNMVVMGRRTWLSIPAGCRPLAGRINVVLSRTLETPPPGAHFLA +SSLDAALGLARLAQQ--IDKVWVIGGGDLYREALTGPWPVRLFLTRVLHDFACDVFLSHDSLAAYARVNPKPGEQFQERG +IFYMFETYIK- +>UniRef100_E3BC22/7-152 +-LTSIAAVAENGVIGTGGDMAWNIPADFAHFKATTMAHPMIMGRTTFATMG----TLPGRRSIVVTHDPEFAPDTSVTVV +HSVDEALEQV---A---GQDAFVVGGAQIYAATMDH--VTRLLISEIPLAPEGDAHFPTIDPTVWVETQRAPR------- +----------- +>UniRef100_D3B6I5/12-192 +-ISIITAVSTNYVIGKDGLLPWSLPKDWEHFNRSTTNYPIIMGKRTFYEQE--DRPLPDRYTIVVTRDSEER-IGHLSRA +SSIEDALKML---DDYSGDQVFIVGGRRIYEDSLYL--ATELIITHVEAHVEGDTHLRHQDEHYWDVVNQVKHSKDDTHQ +YDFTIKYYQR- +>UniRef100_C0M9R5/5-164 +-IIAIWAEDEAGLIGACGRLPWYLPKELQHFKETTLNQAILMGRVTFEGMK--GRLLPNRQTLVMTRDSYYH-VEGALTI +TSVQEALDWY---HA-QDKTLYVIGGSKVLEAFDGY--FDVIIKTVVHHQFEGDTYRPRLELSDFVEETSVLYPRDDNNP +YDFTVTVLRH- +>UniRef100_H1CC78/1-159 +-MNLIAAVDLNWAIGRGGDQLCYIPADLKRFQALTTGHPVILGRKTLATFPG-GRPLKNRRNLILSRDPAFA-PEGAEVF +RSLEALRAAA-------PADSFVIGGESVYAALLDW--CDTAYITKIGQAWEADAFFPDLGAPDWEMAEEGEPQE--HAG +IPFRYVTYRRR +>UniRef100_E6M2E3/45-195 +VLGMIWAEDKAQVLGAGGKMLWHVPADFKHFKDTTMGSPIIMGRASFLSLG---QALPGRRNIVLTGSREFT-APDVEIA +HSLEEALELC---AR--TPQVWITGGAKVYREVMELGLADLLVVTQLDMTASTVAYAPVIDPVRWQLDLTRSDEN----- +----------- +>UniRef100_E0N4Y4/45-195 +VLGMIWAEDKAQVLGAGGKMLWHVPADFKHFKDTTMGSPIIMGRASFLSLG---QALPGRRNIVLTGSREFT-APDVEIA +HSLEEALELC---AR--TPQVWITGGAKVYREVMELGLADLLVVTQLDMTASTVAYAPVIDPVRWQLDLTRSDEN----- +----------- +>UniRef100_I0GUJ6/167-310 +-LTMIACVDEKLGIGRAGKLLLYNKEDMAHFRQQTLGQVVIMGRRTLESLPE-GKPLADRINIVLSRTLQ-R--EDVIVC +RELSELWTTLGQDSP--AKKFICIGGGEVYSLLLPY--AKELLLTEVAGEFAADTFFPAVD-DFFEASRET--------- +----------- +>UniRef100_L0B0P3/11-187 +-VQIVVAVTPKNGIGLKNNLPWHIKKDFLFLSRITNQNVVIFGRNTYFSLPPSAAPLKNRINVVISKTVREI--PGVLVY +ETLPLALKKI---QEEKYNKIFILGGSYLYKEAIDSGLCEKIYLTRIAKNYEADVFFPQLP-DSYEIVGISKTFG--TDD +TTFDFVIYEKK +>UniRef100_A9JPH5/11-190 +-LNCVLAVCHGGGIGVRGGLPWRLRGDMERFYNLTTQNLVIMGRRTWESLPPKRRPLSGRINVVLSRTLKEPPPGADVLA +RSLDDALRLAAFERK--PGNIWIIGGVALYREALSRPGTVRVFLTRILHNFPCDVQLPRDSLGAYQRIEPLPGEARLESG +IAYVFETYIK- +>UniRef100_E9B8U9/28-228 +--SIVVALDKQHGIGDGESIPWRVPEDMAFFKDQTTRNAVVMGRKTWESVPVKFRPLKGRLNIVLSSKAAAQ--DVVVVN +DGLAEALRLLAYCSS--IETAYCVGGAQVYADAMLSPKLQEVYLTRIYTTAACTRFFPENTTTAWDLASSQGRRKSEADG +LEFEICKYV-- +>UniRef100_C2CM84/1-177 +MLGAIWAQSLDGVIGDGVAMPWHVPEDLKHFKEVTIGSPVVMGRRTWESLNPKFRPLPGRDNYVLSRKAPGAWSAGAQVT +ANISQLTHTL--------DDAWFIGGGQIYSSTIDD--VDIIEITLMGVNIDAAVYAPEVP-DSFGLSASTDWLTPSELP +MKYRFLTYERK +>UniRef100_E0MWI7/1-173 +MLGAIWAQSLDGIIGDGAQMPWHVPEDLKHFKDVTMGAPVIMGRKTWESLNPKFRPLPGRDNYVLSSRAPGTWSTGATVG +KTMPAL------------ADAWVIGGGQIYTAALDQ--VDRIEVTLMGVNIYGDVFAPDIP-DTFGLAYSTDWLTASELP +MKYRFLTYDRK +>UniRef100_G2RZN2/1-153 +MIKLIWAQTKTGVIGKNNQLAWSIDQELQHFRKATWNKDIIMGRKRFASLN--FQPLKNRFNYILTSDPY-QNYDNLIFI +NDVKPIIAKY---ANNPDNELFVIGGKIIYEIFLDS--ADQIIRSIIKKDYQGDIYISELDLNKFQKISEEDFDE----- +----------- +>UniRef100_E6KV00/4-176 +-LAAIWAQDRGGVLGTGTSMSWRVPADFRHFKESTMGCPIVMGRRSWEALG---GALPGRTNIVVTRSQRYE-APGAHVA +HSVEDALDHARVAQETGAPYVWITGGAHLYAQTLPL--LDEAVISDLDLDVAASVYAPALDPSLWRRDEERSDTDEISGD +ARWKVTTWVQ- +>UniRef100_Q8MXB8/28-228 +--SIVVALDKQHGIGDGESIPWRVPEDMAFFKDQTTRNAVVMGRKTWESVPVKFRPLKGRLNIVLSSKAAAE-QDVVVVN +GGLAEALRLLAYCSS--IETAYCVGGAQVYADAMLSPKLQEVYLTRIYTTAACTRFFPENAATAWDLASSQGRRKSEAEG +LEFEICKYV-- +>UniRef100_Q8MXB7/28-228 +--SIVVALDKQHGIGDGESIPWRVPEDMAFFKDQTTRNAVVMGRKTWESVPVKFRPLKGRLNIVLSSKAAAE-QDVVVVN +GGLAEALRLLAYCSS--IETAYCVGGAQVYADAMLSPKLQEVYLTRIYTTAACTRFFPENAATAWDLASSQGRRKSEAEG +LEFEICKYV-- +>UniRef100_F8IRC7/6-164 +-IIAIWAEDEAGLIGACGRLPWYLPKELQHFKETTLNQAILMGRVTFEGMK--GRLLPNRQTLVMTKNSHYH-VEGALTI +TSVQEALDWY---HA-QDKTLYVIGGSKVLEAFDGH--FDVIIKTVVHHQFEGDTYRPRLELSGFVEETSVLYLRDDNNP +YDFTVTVLR-- +>UniRef100_A8RRN4/3-158 +-------ADRHWAIGKDGRPLVTIPADRQMFLKETAGKVVVMGRRTLEGLPG-GQPFGNRVNIVLTHDMQYK-VKGAVVC +HSLEEALKAL---KDYDEGDIYIIGGESVYRQFLPY--CTTAHVTSIDYTYDGDAYFPDLEEEGWYLAEEGDEQT--YFD +LCYTFRRFRRK +>UniRef100_A8GUE9/6-146 +-ITGIMACDPKGVIGLKGRMPWSYPEEFEYFYQIVKNNIIVMGHKTFDSLP--PKILQNCICIVFSRNTPTS-DNDVFFV +ESLDEFWQVI---EIFADKKIFMVGGAEIATFFLKQNLLDEFLLTRINNDYEGDAFFPLDLLKGWDSM------------ +----------- +>UniRef100_Q8FR48/1-155 +MIGAIWAQGLDGVIGDGAGMPWHIPEDLRHFKEVTLGQPVIMGRKTWESLPERFRPLPGRENFVLSRREPGDWSTGATVV +RELPAA--------------GWIIGGGEVYRATIEH--TDVLEVTVIDATFDRAVYAPEIP-DFFTLETDTGWQD--SDT +HRFRFQRWV-- +>UniRef100_A7ASX7/11-187 +-LTIFVAVALNKVIGHKNQIPWHITHDFRFLRNGTTQNVVIFGRKTYESIPKASLPLKNRINVILSRTVKEV--PGCLVY +EDLSTAIRDL---RANPHNKIFILGGSFLYKEVLDNGLCDKIYLTRLNKEYPGDTYFPDIP-DTFEITAISPTFS--TDF +VSYDFVIYERK +>UniRef100_UPI0001DE9BA1/21-200 +LLNCILAVSQNRGISKNGDLLWPFRNEFKYFQRMTTQNLVIMGRKIWFSIPEKNRSLKDGIDXVSSRDLKEPPQEAHFLA +KSLGDALKVFELANK--VDMVWIVGGSSVYEEALKKPDHLRLFVTRIVQEFESDTFFPEIDLEKXKLLLCVLSDVQEEEG +IKYKFGVYEKR +>UniRef100_C0MEW3/5-163 +-IIAIWAEDEAGLIGACGRLPWYLPKELQHFKETTLNQAILMGRVTFEGMK--GRLLPNRQTLVMTRDSYYH-VEGVLTI +TSVQEALDWY---HA-QDKTLYVIGGSKVLEAFDGH--FDVIIKTVVHHQFEGDTYRPRLELSGFVEETSVLYLRDDNNP +YDFTVTVLR-- +>UniRef100_UPI0002192FEB/39-219 +-IAMIWAQTTAGVIGDGADMPWHLPEDLRHFTDSTRGAPVVMGRISWEALADGYRPLPGRVNIVVSRDGSYD-APGGTVV +TSVPASVSAAAGSAT--GRTVWILGGGQIYRQCLPV--SDRVVVTEIGCGSRFTVTAPSMDDGEWEVSSGPWLTSTGETH +LRYRIREYTR- +>UniRef100_Q8MQV3/28-228 +--SIVVALDKQHGIGDGESIPWRVPEDMAFFKDQTTRNAVVMGRKTWESVPVKFRPLKGRLNIVLSSKAA-AAQDVVVVN +GGLAEALRLLAYCSS--IETAYCVGGAQVYADAMLSPKLQEVYLTRIYTTAACTRFFPENTTTAWDLASSQGRRKSEADG +LEFEICKYV-- +>UniRef100_Q8MQV1/28-228 +--SIVVALDKQHGIGDGESIPWRVPEDMAFFKDQTTRNAVVMGRKTWESVPVKFRPLKGRLNIVLSSKAA-AAQDVVVVN +GGLAEALRLLAYCSS--IETAYCVGGAQVYADAMLSPKLQEVYLTRIYTTAACTRFFPENTTTAWDLASSQGRRKSEADG +LEFEICKYV-- +>UniRef100_C0WF10/1-173 +MLGAIWAQSLDGIIGDGAQMPWHVPEDLKHFKDVTMGAPVIMGRKTWESLNPKFRPLPGRENYVLSSRAPGAWSTGATVG +RTMPAL------------ADAWVIGGGQIYTAALDQ--VDRIEVTLMGVNIEDAVFAPDIP-DTFGLAYSTDWLTASELP +MKYRFLTYDRK +>UniRef100_UPI00022B05DD/13-192 +-VRLIAAACNDMGIGKDGKLPWDLPTEFQYFVNTVKTNFMVWGRLCWDSHPESLFPLPNILHVVLSKTLDTVPDHAHFLC +RDFDSAIRLA---AEPLIETIWIVGGVQVYKDALNHPWCDLLYLTDVMADFDCDVFFPEFDKNLFQLQEGFPGVPQEENG +IKFKYQVFKR- +>UniRef100_D4S4K2/176-315 +-LNLIAACDAAGGIGRGGQLLVRCPEDMAYFRRQTMGGIVVMGRRTMESLPE-QRPLEGRENIVLSRTLERA--DGFHVV +QEISELWTLLGAFDE--PRPIFVIGGEECYRLLLPY--VWRAHVTRLPGRYEADVFFPPLD--GFICT------------ +----------- +>UniRef100_E4AQ38/3-145 +-VVAIAAVADNGVIGSGQDMLWHISEDFRRFKTVTMGHTLIFGRRTFEQIG----KLPGRRHIICTRDPHWS-HEGVDVA +TSPRQAVEMA---REAGEEICFVAGGGQIYADAFEL--CDELDITEVHQNPNGAARFPAIDPEVWVEVRRESRD------ +----------- +>UniRef100_G8VBD6/3-145 +-VVAIAAVADNGVIGSGQDMLWHISEDFRRFKTVTMGHTLIFGRRTFEQIG----KLPGRRHIICTRDPHWS-HEGVDVA +TSPRQAVEMA---REAGEEICFVAGGGQIYADAFEL--CDELDITEVHQNPNGAARFPAIDPEVWVEVRRESRD------ +----------- +>UniRef100_D6S8Q9/2-162 +--KVILAVDRNFAIGKDGDMLFSIPEDMQRFKELTTGNIVIMGRKTLESLPD-SKPLPNRTNIIITSKDL----DGMLCV +KNEEELLRTL---KEIRKMTEYLIGGANTIESFIHL--VDEFVITYVDAEFEYDAKIRNFEDQDFYVSEESDIKT--YEG +LDYRYMVFKRK +>UniRef100_E4HQD2/3-145 +-VVAIAAVADNGVIGSGQDMLWHISEDFRRFKTVTMGHTLIFGRRTFEQIG----KLPGRHHIICTRDPHWS-HEGVDVA +TSPRQAVEMA---REAGEEICFVAGGGQIYADAFEL--CDELDITEVHQNPNGAARFPAIDPEVWVEVRRESRD------ +----------- +>UniRef100_D5BRR6/11-178 +-MTAVVAMAKNRIIGDGRGLLWHLRDDLKRVKALTMGCPLIMGRKTWDSIG---RPLPGRASIVMTRDPDWV-AEGAYRV +ADISAAITASINEGA--KLNIILFGGGEIYRQGLDY--CTRIELTVVDLLPDGGAYFPDFNMADWHQTIEADMPA-DAES +PAFQYQTLTR- +>UniRef100_K7TWH4/1-151 +-----------MGIGKDGVLPWKLPGDLKFFKELTLKNAVIMERKTWESIPVKSRPLPGRLNVILTRSGTFDFVENVVIC +GSMESALELL---ASTSIEKVFVIGGGQVLREYLKGPACEAIHLTDIQSSIECVTFIPPVDFSVFQPWYSSF-------- +----------- +>UniRef100_I7ITW3/2-147 +MIIGIMAVDPNGVIGVNNKLPWYYPSELKHFHQVTNKQVIVMGRKTFETIP--KSILQGRTPIIFSRNKLNSCDIKCTVV +SSMREFLST----QN--NSKIYMIGGAQIAHLFLKHNLISEFIITEIHGSYKGDVYFNLILLDRWNKTILT--------- +----------- +>UniRef100_Q6YQS9/1-148 +MINLITAFDGNYLIGKDNKLPWHYSQDLQYFKKITLNQNVLMGYETYKSLKNKNKPFNFKKTYVASLKHDLE-LPNCTVV +SDLQSFMAS----DA--AQDIFIIGGGKIYQQTLPW--VTTLYITHILQRHQGNVFFPKIDLSQYQLIQKEIHPQ----- +----------- +>UniRef100_A6QKP0/1-148 +MINLITAFDGNYLIGKDNKLPWHYSQDLQYFKKITLNQNVLMGYETYKSLKSKNKPFNFKKTYVASLKHDLE-LPNCTVV +SDLQSFMAS----DA--AQDIFIIGGGKIYQQTLPW--VTTLYITHILQRHQGNVFFPKIDLSQYQLIQKEIHPQ----- +----------- +>UniRef100_H0U3C1/5-141 +---GIMAVDPNGVIGINDDLPWHYPSEFKHFCQVTDKQVIVMGRKTFETVP--QSILKNRTPIVFSRNKCFNRGPKCTVV +SSMQEFLSI----QS--SSQVFVIGGAQIAHLFLEHNLISEFIMTEIHKPYKGDIYLNLAFFDGWNKT------------ +----------- +>UniRef100_K7RYR0/9-149 +-VVAIAAVADNGVIGSGDDMLWHLPEDFRRFKRVTMGHTLVFGRRTFEQIG----KLPGRRHIVCTRDPDWS-AEGVDVA +ASVPAAVEMA---RAAGEDVCYIAGGAQVYAAAMEL--CTGLDITVVHQSPRGSARFPEISPDRWREVSRDR-------- +----------- +>UniRef100_D1YEK5/3-145 +-VVAIAAVADNGVIGSGQDMLWHISEDFRRFKTVTMGHTLIFGRRTFEQIG----KLPGRRHIICTRDPHWS-HEGVDVA +TSPRQAVEMA---REAGEEICFVAGGGQIYADTFEL--CDELDITEVHQNPNGAARFPAIDPEVWVEVRRESRD------ +----------- +>UniRef100_E9C8D5/8-212 +------------------RLPRSHSGDMQYFKRLTLANAVIMGRSTWTSIPAKFRPLPDRLNVVLTSNPDARSPEHVLVE +PSFSSALQTL---EQLTVNQVFVIGGAQVYATALQSPLLQRIYLTQINADIHCDVFMPPID-PAFRIVASEPRTE---NG +IAYEFQVLQRQ +>UniRef100_G4CUS2/4-145 +-VVAIAAVADNGVIGSGQDMLWHISEDFRRFKRVTMGHTLVFGRRTFEQIG----KLPGRRHIICTRDQQWS-ADGVDVA +ASPREAVGMA---RDAGEEICFIAGGGQIYADALDL--CDELDITEVHQRPEGSARFPHIDRRVWVETRREPR------- +----------- +>UniRef100_Q0FG98/1-142 +MIKAILACDDEWGIGKNGDLPWHNPADLRWFKNNTLNSVIVMGKSTWDSLP--RKPLPNRENLIVTTSKQEFGDYEFINF +SDLEVKLSST---KD--INNIWIIGGAKLISGLINF--IEEFHLSRINGNFNCDTFLPDLIKEKFIL------------- +----------- +>UniRef100_K9WQX9/9-173 +--IIIAALASNRVIGKNGKLPWSIPADSQRFQNLIIGHAIIMGRKTWEYDLE-KRPAMECFNVVISASTQYP--SNLLFV +TSIQEALQKV---SH--HQQAFIVGGAFIYSQALNL--ADTWELTLVEGDFEGDTFFPEYEFNQFEMVNQEPHP------ +-GYRFETYKR- +>UniRef100_E4LZJ8/1-143 +MISIVVAMDANQLIGANHKMPWHCPADLAHFRQLTLHHHLLMGRVTYEHLP---KRLDHRILHVAGHKPLSD--SDVLPC +SDVQALCREW---KK-KEEVLYVCGGAQIYAAAIAY--ADELWITRIEQSYTGDTWFPAFCIGDFRLLSNEQKE------ +----------- +>UniRef100_E1KX95/2-164 +LMKVILAVDKNFAIGKDGDMLFSIPEDMQRFKELTTGNIVIMGRKTLESLPD-SKPLPNRTNIIITSKDL----DGMLCV +KNEEELLRIL---KEIHKMTEYLIGGANTIESLIHL--VDEFVITYVDCEFEYDAKIRNFEDQDFYVSEESDIKS--YED +LDYRYMVFKRK +>UniRef100_H1B913/1-143 +MISIVVAMDANQLIGANHKMPWHCPADLAHFRQLTLHHHLLMGRVTYEHLP---KRLDHRILHVAGHKPLYD--SDVLPC +SDAQAFCREW---KK-KEEVLYVCGGAQIYAAAIAY--ADELWITRIEQSYTGDTWFPAFCIGDFRLLSNEQKE------ +----------- +>UniRef100_I3R495/5-149 +---SVAALAENHVIGRDGELPWSIPEDKKQYRERIANDPVILGRRTFESML---DDLPGSTQIVLSRSEQDFEVDTAEHA +SSVDEAIEIA---ESMDAETVYVIGGEAIYELFQPH--LDRMVLSRIPGEYEGDTFYPEWETDDWELKSETPHEE----- +----------- +>UniRef100_I7JVS4/3-169 +--GAIWAQSLDGVIGDGETMPWHLPEDLRHFKETTHGHPVVMGRHTWESFPERVRPLPGRRNIILSSKEPGDWSAGAEVA +TSLPEPLD------------GWVIGGAGVYARTIDQ--LERLEITLVDARVGSAVRAPAIPTSGWRASEEGELHYEGEEP +LRFRFISYRR- +>UniRef100_B0S098/2-164 +LMKVILAVDKNFAIGKDGDMLFSIPEDMQRFKELTTGNIVIMGRKTLESLPD-SKPLPNRTNIIITSKDL----DGMLCV +KNEEELLRTL---KEIHKMTEYLIGGANTIESLIHL--VDEFVITYVDCEFEYDAKIRNFEDQDFYVSEESDIKS--YED +LDYRYMVFKRK +>UniRef100_D3AQZ3/2-130 +--NILVTVDKNWAIGNQGQLLVSIPEDQRLLREETLGGIVVMGRKTFETLPG-KQPLYNRVNVILSKDRNYR-VKGAVVC +HSVDETFEFL---KQYPQASVFIIGGSSIYDQFLPY--CDTVHVTFIDYEYSADTHFS---------------------- +----------- +>UniRef100_D9PQH7/2-164 +LMKVILAVDKNFAIGKDGDMLFSIPEDMQRFKELTTGNIVIMGRKTLESLPD-SKPLPNRTNIIITSKDL----DGMLCV +KNEEELLRTL---KEIRKMTEYLIGGANTIESLIHL--VDEFVITYVDCEFEYDAKIRNFEDQDFYVSEESDIKS--YED +LDYRYMVFKRK +>UniRef100_G9EPM5/3-112 +IISLIAAIDEAGGLGFNNQLLCHLPADLQHFKAITMGKPVIMGRKTFDSIG---KPLPGRVNIVLSRHSEVS-IKDVLVF +NSLGQALTEV---QH--YPEIMIIGGEQLFATAMHE--ANS--------------------------------------- +----------- +>UniRef100_L1MIZ3/1-174 +MLRAIWAQTHDRVIGDGYDMPWYLPEDLAHFKNTTLDHPIIMGRATWESLP--RRPLPGRDNIILSTRPPGDWSTGATVT +TEP--------------PQDGWIIGGGQVYASTLPL--VDAITMTLIDAHLNRAVFAPDIT-GEFTIKSETDWLTSNKTP +LRYKYITYVR- +>UniRef100_D3R1R3/3-167 +-LGLIVGVDRHNAIGYRGELLFRLPEDMKFFRQTTLGTTIIMGRKTLAGFPG-GNPLPGRENWVLSRRVHSDLLSNCRFF +ADLEQVLAAL---RELSEASAWVVGGSEIYQLFLPY--CQIAYLSEFDCTALADVFFPNLAHPAWQVVAKQPTIH-SRSG +VDFQIVTYK-- +>UniRef100_Q3V4E4/15-161 +-LEAIVAATENGGIGYKGDLPWRLQGDLKRFREITQGGIVIMGAGTYKSLP---SPLKDRINIVITKKSEISWCYDVRVV +NSPEDALRMVGQGRD--RPRVFVIGGASIYQALMPF--VSTLHWTEVHEEIGLDTYIEDF-------------------- +----------- +>UniRef100_E4CUH0/3-144 +-VVAIAAVADNGVIGSGQEMLWHISEDFRRFKTVTMGHTLIFGRRTFEQIG----KLPGRRHIICTRDPHWS-HRGVDVA +TSPRQAVEMA---REAGEEICFVAGGGQIYADAFEL--CDELDITEVHQNPNGAARFPAIDPEVWVEVRREPR------- +----------- +>UniRef100_A7T5F9/3-138 +------------------------------------QNAVIMGRKVWESIPEKFRPLKGRLNIVLSRTLSEP-PQGAQLC +RSFEQALTILSYTEK--IENVFVCGGSALYKDAIAHSACTRIYITYIDQEFDCDVFFPEFDQNTYHLVEDPDVPSHEEKG +IKYKFCVYDR- +>UniRef100_P07382/28-228 +--SIVVALDMQHGIGDGESIPWRVPEDMTFFKNQTTRNAVVMGRKTWESVPVKFRPLKGRLNIVLSSKAA-AAQDVVVVN +GGLAEALRLLAYCSS--IETAYCVGGAQVYADAMLSPKLQEVYLTRIYATAACTRFFPENAATAWDLASSQGRRKSEAEG +LEFEICKYV-- +>UniRef100_G1X446/6-234 +--IAIVASTPTLAIGRSNDMPWRIKSEMSYFSRVTRRNAVIMGRKTWDSLPPKHRPLPGRINVVVSRTASSTTTSDEIWV +GSIEEGVRLLKSLS---DDKIFIIGGAEIYKLAMELPLACILHSTILQPDYGVDVFFPAIDENQWTKGSVDRLIEQEEGD +VKFEFGIWER- +>UniRef100_F9MZW5/2-164 +LMKVILAVDKNFAIGKDGDMLFSIPEDMQKFKELTTGNIVIMGRKTLESLPD-SKPLPNRTNIIITSKDL----DGMLCV +KNEEELLRTL---KEIHKMTEYLIGGANTIESLIHL--VDEFVITYVDCEFEYDAKIRNFEDQDFYVSEESDIKS--YED +LDYRYMVFKRK +>UniRef100_E9AKW4/28-228 +--SIVVALDKQHGIGDGESIPWRVPEDMAFFKDQTTRNAVVMGRKTWESVPVKFRPLKGRLNVVLSSKAAAQ--DIVVVN +GGLAAALRLLAYCSS--IETAYCVGGAQVYADAMLSPKLQEVYLTRIHTTAACTRFFPENAATAWDLASSQGRRKSAVDG +LEFEICKYV-- +>UniRef100_I1TQM2/3-144 +-LGIIFACDEAGGIGRDNTMPWHFPEELKHFKAATYGKPIILGRKTWESLG--CKTLPGRPHIVVSSNPKQIDGADVWLA +ESFDTALKIAESHRRFESDIAWVIGGANLIQQALPK--ASLVRITHVKGDFNCDVRVTP--------------------- +----------- +>UniRef100_D5NW46/4-175 +-LGAIWAQSLDGIIGDGKQMPWHVPEDLAHFKEVTMGSPVIMGRNTWESLPKKFRPLPGRENFVLSSRQPGDWSDGATVL +SHLPEL------------TEGWIMGGGRLYASTLEQ--MDILEVTLMDVNVGADVYAPDIP-EAFSQTADSGWLTASELP +IKYRFISYERK +>UniRef100_F2LEH6/7-149 +-IVMVAAMAANRVIGFGKDIPWTIPGEQKRFRELTMGQLLVMGRLTFESIG---RPLPGRDVVVLSSRDEAL--AGARRA +ACFEALVDII---RDDPRERVLIGGGQQIYERFLPF--ADVVHLTEIDLQVPGDTFFPTLP-ARFTAVDRVEIDG----- +----------- +>UniRef100_C4V3M4/167-310 +-LELIAAVDDAGGIGRAGHLLTDCPEDMAHFRRMTMGGIVVMGRRTMESLPG-RRPLVGRMNIVLSRTMQET--DGFYAA +ADILALWRLLGTAEE--ARPIFVIGGAACYRLLLPY--VWRAYVTRLLGSYDADVFFPSLD--GFSMTSSSA-------- +----------- +>UniRef100_UPI0002A4CE2F/12-191 +-VRLIAAVCRNNGIGKDGTLPWSLPSEFQYFLNTITRNLMIWGRLCWFSHPDDLFPLPNSLHVVLSKTLTSVPNHAQFLC +GDFESAVRLAAPLAD-IIETIWVLGGTKVYEEALKHPCCDLLYFTDVMADFDCDVFFPDFDRELFRVQEEFPDVPQEENG +IKFKCQVFKR- +>UniRef100_H2MP65/12-191 +-VRLIAAVCRNNGIGKDGTLPWSLPSEFQYFLNTITRNLMIWGRLCWFSHPDDLFPLPNSLHVVLSKTLTSVPNHAQFLC +GDFESAVRLAAPLAD-IIETIWVLGGTKVYEEALKHPCCDLLYFTDVMADFDCDVFFPDFDRELFRVQEEFPDVPQEENG +IKFKCQVFKR- +>UniRef100_Q2NJ47/1-148 +MINLITAFDGNYLIGKYNKLPWHYPQDLQYFKKITLNKNVLMGYETYKSLKSKNKPFNFKNTYVASLKHDLE-LPNFTVV +SDLQSFLESD----V--AQEIFIIGGGKIYQQTLPW--VTTLYITHILQRHQGNVFFPKIDLSQYQLIQKEIHPQ----- +----------- +>UniRef100_C5IWK1/3-156 +-ISIMAAVSENGVIGSGLDIPWHVQGEQLLFKAMTYNHWLLVGRKTFDSMG----KLPNRKYAVVTRSEMVSNDPDVIYF +TSIESALSYL---DN-TTTHVFVSGGGEIYKALIEQ--ADVIHLSVIHKHISGDVFFPSVP-QSFKQTFEQSFSS----N +IDYTYQIWAK- +>UniRef100_P16126/28-228 +--SIVVALDKQHGIGDGESIPWRVPEDMAFFKDQTTRNAVVMGRKTWESVPVKFRPLKGRLNVVLSSKAAAQ--DIVVVN +GGLAAAVRLLAYCSS--IETAYCVGGAQVYADAMLSPKLQEVYLTRIHTTAACTRFFPENAATAWDLASSQGRRKSAVDG +LEFEICKYV-- +>UniRef100_D3MJN5/16-157 +-VVAIAAVADNGVIGSGQEMLWHISEDFRRFKTVTMGHTLVFGRRTFEQIG----KLPGRRHIICTRDPHWS-HRGVDVA +TSPRQAVEMA---REAGEEICFVAGGGQIYADAFEL--CDELDITEVHQNPNGAARFPAIDPEVWVEVRREPR------- +----------- +>UniRef100_E7NUU1/3-146 +-VSFILARSENKAIGCANGLPWLCPEDMAYFKKRTMGSLCLVGRKTFQTLP--QGGLPGRRLIVITSRPFVQ-SDTVQSV +AGIEEALQLC---QG--RQNVFCIGGLSLYKQLLPF--AEVIYLTEVHGTYDGDVFFGDDLLSGFERVSLQQGET----- +----------- +>UniRef100_G0HDJ4/30-177 +-IGMIWAQTTDGVIGDGADMPWYLPEDLKHFQQSTLGTPVVMGRVSWEALDPRFRPLPGRDNHVITRDATYD-APGGTVH +TSLPDAILAAGVGTG--ASTVWILGGGHVYRQCVPV--TDRVVVTEIACGARFQVYAPDMRAPGFTTH------------ +----------- +>UniRef100_E0NYG3/167-311 +-LELIAAVDDAGGIGRAGHLLTDCPEDMAHFRSMTMGSIVVMGRRTMESLPG-RRPLVGRANIVLSRTMQKI--DGFYAA +ADILALWRLLGTAEE--ARPIFVIGGAACYRLLLPY--VWRAYVTRLSGSYDADVFFPSLD--GFSMTSSSTG------- +----------- +>UniRef100_D6JDN7/2-157 +--KMIAAVGRNYEIGIANELPWRCSTDLKLFKRLTKNATVVMGRKTMESLK---RPLPERHNLVLTRSHGFV--PNGFYP +AGMDDVLRLP--------EPVWVIGGEQIYSLFMPH--VEEIWLSHIGVDVNADAFFPMMRNLGFVPVETAYTQRASEEE +PGFSQIVYRR- +>UniRef100_E2QDM8/2-157 +--KMIAAVGRNYEIGIANELPWRCSTDLKLFKRLTKNATVVMGRKTMESLK---RPLPERHNLVLTRSHGFV--PNGFYP +AGVDDVLRLP--------EPVWVIGGEQIYSLFMPH--VEEIWLSHIGVDVNADAFFPMMRNLGFVPVETAYTQRASEEE +PGFSQIVYRR- +>UniRef100_D3JL96/7-212 +--SLVVAVDEHGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLS-HADSIVAVN +GGLEQALQLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_B6Q982/45-267 +----------LLGIGLNGTLPWRIKSDMNFFARVTSRNAIIMGRKTYYSLPKSLRPLKDRLNVIISRDEKED-KRDALVA +HSLEDALSQLFKRQD--LGHVYVIGGGEIYKSSLELSIVKRILMTRVKEEYECDTFFPLTDEKGWRRAGAEEVTGIEEGE +VAIKIEGYEK- +>UniRef100_UPI0002191B3B/6-165 +---LIWAQTNNGTIALNGSIPWRQKADMNFFKEQTIHQVALMGRNTMLSFG--GRALPERINMVLTHDEMLDVPAGFEKV +YTMAEAEQIA---DE-KGMKLAVIGGKAIYDSYLPV--ADILYVTYLDTDFMGDVLMPPVDQTVWIAEEIASGRADADND +YDWRIVKYTRR +>UniRef100_D2XB64/6-147 +---LVFACDQRGGIGNKGRIPWHLPEDLAIFQRMTFGRTIIYGRKTLESFPG-SKPLAKRRNIIVSRNSDLN-VDGAEVA +HSLEEAFSLV---Q----GHCIVVGGSEIYKQCLEQFFCLGVSRTLVLETYEADTWFS-VKEAKYNYLIKSSH------- +----------- +>UniRef100_F9NV48/3-144 +-VVAIAAVADNGVIGSGQEMLWHISADFRRFKAVTMGHTLVFGRRTFEQVG----KLPGRRHIICTRDPHWS-HEGVDVA +TSLCQAVEMA---REAGEEICFVAGGGQIYADAFEL--CDELDITEVHQSPNGAVRFPAIDPAVWVEVRREPR------- +----------- +>UniRef100_E5A1M1/272-495 +--ILILAATPSLGIGMNGGLPWPLRKEMAYFARVTRRNAVIMGRKTWDSIPTTFRPLKDRLNLVVTRDVG-Q-NEGPISH +PSLHSALAHLYPPTP-LIHKTFLIGGASLYTAALALPCTTHILLTKIHAEFACDTYLSEVEKALWRRAGRREFEDVEEGG +VRFEFCLFVRR +>UniRef100_D4G8G5/4-166 +-ISLIAAISKNFVIGYENDIPWKLPDDLSWFKKKTIKKPIIVGRTTHECIG----TLPDRLNIIMTNKRSEKIEEEKIWV +TSREEALLSI---SE-DIKEIMVIGGEKIYKLFFPI--ADRLYITYVDYFGLGDVFFPFISKNRWRCSYIGDIRSDHRNS +HSYIHKIFDRK +>UniRef100_F6IFH3/10-156 +-LTAIVAIDRHGAIGCKNHLPWSIKSDMAFFRKTTTGNIVVMGRKTHDSIG---GCLKGRENVILSRRAPLFNTDSCRFV +SELPEAIAAI---ECCSAKEAFVIGGAYTYEEFYNL--VDRFLVTFVDHVADADAFLSKSIIDEFCDWRSEDLG------ +----------- +>UniRef100_Q963S7/14-219 +--SLVVAVDEHGGIGDGRSIPWNVPEDMKFFKDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLL-YADSIVAVN +GGLEQALQLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFHVPEPGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_C5RC79/8-168 +--NLIWAQTLDGTIAIDGHIPWHQKADLQFFKQSTIHEAALMGRHTMASFH--GRPLPERLNLVLTRNHDLEVPEGFQKV +YSVAEAEKVA---DN-ANLKLQVIGGKPIYESFMDT--ADTLYVTYLQTDFSGDVKMAPVDLTVWQGEVIDQGPADADND +YDWRLVKYTRQ +>UniRef100_A4H4P8/28-228 +--SIIVAVDEQHGIGDGKTIPWQVPEDMAFFKDQTTRNAVVMGRQTWESVPLKYRPLKGRLNVVLSSKAAAQ--DLVVVN +GGLAEALHLLAHCSS--IETAYCVGGAQVYSDAMTAPKLQEVYLTRIYATAECTRFYPNAAAAAWDLAWTQGRQRSETGG +VEYEIRKY--- +>UniRef100_F4KVT6/4-164 +--TIIAAKSDNNAIGIKQTLPWHMPADIKFFLAQIQNGYLLTGRNSYLTPEG-LGLFKRKDVIVVTRQKDYQ-AANANVV +HSVEEAFALA---ETLGVQQLNILGGAEIYAQTIHL--ADEMIITEIHAICEGDTFFPEIDLSFWKETKREDHPADEENP +HPYSFVWYQ-- +>UniRef100_F5TP80/3-144 +-VVAIAAVADSGVIGSGQEMLWHISEDFRRFKTVTMGHTLIFGRRTFEQIG----KLPGRRHIICTRDPHWS-HRGVDVA +TSPRQAVEMA---REAGEEICFVAGGGQIYADAFEL--CDELDITEVHQNPNGAARFPAIDPEVWVEVRREPR------- +----------- +>UniRef100_F1UBS5/3-144 +-VVAIAAVADNGVIGSGQEMLWHISEDFRRFKTVTMGHTLIFGRRTFEQIG----KLPGRRHIICTRDPHWF-RKGVDVA +TSPRQAVEMA---REAGEEICFVAGGGQIYADAFEL--CDELDITEVHQNPNGAARFPAIDPEVWVEVRREPR------- +----------- +>UniRef100_J4C4E3/11-187 +-IKILAGITPDNGIGNTNGLPWHIKRDFLYMFRLTTQNVVVIGRKTYDSLPPNTFPFKNRISVVISRTLSEV--PGGFVF +DSVPKALMYI---KDNNYYKIFILGGSFIYNEVINMPVLDTLYITRVNKKYPCDVFFPKIP-EDYVITGISKTFT--NGD +TTYDFVTYERK +>UniRef100_Q95NY4/14-219 +--SLIVAVDEHGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLL-YADSIVAVN +GGLEQALQLLAYTSS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFHVPESGEWQRETSEELTSANGSE +TKYYFEK---- +>UniRef100_I6LEA8/15-220 +--SLVVAVDEHGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALQLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPEAGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_G7HZ90/4-175 +-LGAIWAQSLDGIIGDGEQMPWHVPEDLAHFKEVTLGSPVIMGRRTWESLPEKFRPLPGRENFVLSTRQAGEWSQGATVL +NRLPEL------------SEGWVMGGGQLYASTLDQ--MDILEVTLMGVNVEDAVYAPHIP-EAFSQTADSGWLTASELP +IKYRFISYERK +>UniRef100_K2NID0/24-229 +--SLIVAVDEHGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLL-YADSIVAVN +GGLEQALQLLAYTSS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFHVPESGEWQRETSEELTSANGSE +TKYYFEK---- +>UniRef100_Q8T5T9/24-229 +--SLVVAVDEHGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALQLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_Q95NT2/14-219 +--SLVVAVDERGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALQLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_I6LEA2/15-220 +--SLVVAVDERGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALQLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_I6LEA6/15-220 +--SLVVAVDERGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALQLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_Q8T5T8/24-229 +--SLVVAVDERGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALQLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_J9ZV62/2-157 +--KMIAAVGRNYEIGIANELPWRCSTDLKLFKRLTKNATVVMGRKTMESLK---RPLPERHNLVLTRSHGFV--PNGFYP +AGVDDVLRLP--------EPVWVIGGEQIYSLFMPH--VEEIWLSHIGVDVNADAFFPMMRNLGFVPVETVFTQRASEEE +PGFSQIVYRR- +>UniRef100_UPI000190698B/7-113 +--TIIAAVARNGTIGRDGDMPWRLSSDLKRFKALTLGKPVVMGRKTYDSIG---RPLPGRPNVVISRQAAID-HPAISMA +HSLPEAMDAAELETA--ADEICIIGGGQIYAQ------------------------------------------------ +----------- +>UniRef100_A1DGI8/25-247 +----------RLGIGLHGTLPWRIKADMAFFARATSRNAIIMGRKTYDSLPQNLRPLAKRINVVITRDSQAQ--TDALVS +TGLEDALASLEAEGR--LGNVFVIGGAEIYASALRMSQPLRIVMTNVETEFECDTFFPVDKEGKWRMASEEEVSGREEGD +VRIQMVGYER- +>UniRef100_A8RBH0/1-138 +MIAMIVAVDKNGLIGNKNRLPWHCPEDLKHFYRTIKNHELLMGKRTFDSIR-----LKDNVVHVVTHQTIKE-QDNIRIC +TDLSAFLKQW---QT-SEKTLFVCGGASIYQQAFPF--CSEAYVSVIDGEYQGDCYLPPMDFSLFQQKQK---------- +----------- +>UniRef100_A8Q785/15-231 +-LTAIVAASLRNGIGSQGTLPWRLSKDMAYFRAVTMKNAVIMGRHTWDSIPPKFRPLRDRINVVVSTSMECD-DHDTLIA +RSLDEAVALLQRGSA--LGHAFVIGGAALYRHLLTSTTLDSLLVTRIFTPVKCDVFLTEFRSVAWEIERADTWTG----- +----------- +>UniRef100_F6ES74/1-134 +---------------------------MAHFRDTTQGCPVIMGRSTWDSLKPKFRPLPGRDNIVVTRQSDWA-AEGAIVA +HSLPEAFEEA---N----RKAWVMGGSQIYAEALPY--ASLAVVTEVDIDVPGDAFAPELD-DSWTLESADPAKGTSTNG +HRYRYLRYVR- +>UniRef100_F2N7N9/33-195 +---AIVSVCRDWGIGCAGDMVVRNRVDMRHFVSLTRGHAVIMGRKTLESLPG-GAPLRDRRNIVLTHDETFA-REGVTTV +CTAAAAIGAI---AE--EDEAWLIGGAAVYRLLLPF--CSRAFVTKHDCVRTCDAYFPDLDVPAWSLECAGTRAVEGDEG +LGYSFDVYVR- +>UniRef100_G5ZWT4/15-164 +--VCVVAMARNRVIGDGADLIWHLPGDLKRVKQLTMGCPLIMGRRTFQSIG---RALPGRLSVVLTRDESWQ-AEGAVAV +PSLEAAIQVSKQQSD--ERRLILFGGGQIYAAGLSY--CQVIEATFVEAEPADGVKFPAFNHADWTDNLLEQFAA----- +----------- +>UniRef100_D0QXI5/3-156 +-ISIMAAVSENGVIGSGLDIPWHVYGEQLLFKAMTYNHWLLVGRKTFDSMG----KLPNRKYAVVTRTEMVSNDPDVVYF +TSVESALAYL---DH-TTTHVFVSGGGEIYKALIEQ--ADVIHLSVIHKHISGDVFFPSVP-QSFKQTFEQSFSS----N +IDYTYQIWTK- +>UniRef100_C0F8J6/3-147 +-VIGIMAVDPKGVIGINNGLPWHYPSELDHFRQVTDKQVIVMGRKTFETMP--QNILKDRIPVVFSRNKLNSCGVKCTII +SSMQEFLSI----QS--SSKVFMIGGAQIAHLFLEYDLISEFIITEIHRLYKGDVYFNLTLLDGWYKTALA--------- +----------- +>UniRef100_I6LEA0/15-220 +--SLVVAVDEHGGIGDGRSIPWNVPEDMKFFRDLTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALRLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETISEERTANGNE +TKYYFEK---- +>UniRef100_E4AGS8/3-143 +-VVAIAAVADNGVIGSGQEMLWHISEDFRRFKTVTMGHTLVFGRRTFEQIG----KLSGRRHIICTRDRQWS-AEGVDVA +TSPREAVEMA---REAGEEICFIAGGGQIYADAFEL--CDELDITEVHQSPNGAVRFPALDPAVWVETRREP-------- +----------- +>UniRef100_P47470/1-149 +MLIAIWAMTQEGLIGNNNTLPWMIKQELAHFKKTTLFQALLMGRKTYESLP---KVFEKRTIFLLSKDQNYRFGSEVKVI +NDFWPLIKSY---QANKEKDLFICGGKSVYEQTINE--CDQLIVSIIKKKYKGDQFL-KVDLSKFVLNEVVEFEE----- +----------- +>UniRef100_Q4SM73/11-190 +-VRLIAAKCNGGGIGKDNRMPWSLPSEFRFFLSTITRNMIIWGKQCWISHPESTFPLPNVLHTVLSTTLFAVPDHAHFVC +ETLDAAVRLA---SEPLIEIVWIVGGVQVYKEAMEHPWCDLIYLTDIMAEFECDVFFPEFDRQLFQVQDGFPDVPQEENG +IKYKCQVYKR- +>UniRef100_I6LE99/15-220 +--SLVVAVDEHGGIGDGRSIPWNVPEDMKFFRDLTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALRLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_I6LEA1/15-220 +--SLVVAVDEHGGIGDGRSIPWNVPEDMKFFRDLTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALRLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_I6LEA7/15-220 +--SLVVAVDERGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALQLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTIIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_B1RX87/1-143 +MLKLIWCQTLNGGISKNNKLPWYVKEELEHFYKTTKNHKIVMGKSTFDSLE--QRPLSNRTNIIFSSIMQTPEDQSYFVT +NDFQQLLNDA---K---KEDIFIIGGKELFDIFLNH--ADALIVSVLNDYYDCDLYM-KVDYNNFNLDKKDVYD------ +----------- +>UniRef100_H1X5C6/6-165 +---LIWAQTNNGTIALNGAIPWRQKADMKFFKEQTIHQVALMGRNTMLSFG--GRALPERINMVLTHDENLAVPAGFDKV +YSMDEAERIA---DE-NNMKLAVIGGKAIYDSYLPV--ADVLYVTYLDTDFMGDVLMAPVDKTIWLGEEIASGPANDDNQ +YDWRIVKYTRR +>UniRef100_Q27793/24-229 +--SLVVAVDEHGGIGDGRSIPWNVPEDMKFFRDLTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALRLLAYTPS--IETVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_Q4EC63/3-148 +-VIGIMAVDPKGVIGINNGLPWHYPSELDHFRQVTDKQVIVMGRKTFETMP--QDILGNRIPIVFSRDKLNSCGVKCTII +SSMQEFLSIQ---SNWSYPQIFVIGGAQIAHLFLEYNLISEFIMTEIYKPYKGDVYFNLTLLDGWHKTI----------- +----------- +>UniRef100_A1CSV2/31-250 +----------RLGIGLNGTLPWRIKADMSFFARATARNAIIMGRKTYDSLPRSLRPLAKRINVVVSRDGEGQ--TDAVVS +SGLEEALETLEAPGT--LGHVFVIGGAEIYAAALRMARAVRIVMTNVERAFECDTVFPELAGQEWRMVSDEEVTRREEGD +VRIQMISYE-- +>UniRef100_E3TFQ6/11-190 +-IRLVAAACRNMGIGKDGRLPWNLPTEFQFFLNTITKNLIIWGKYSWFSCPESVFPLANSLHVVLSKKLMSVPKRAHYVC +EDFVSAVKLA---SHPLIETIWILGGTQVYKEALEHPWCDLIYLTDIMADFDCNVFFPSFDQKFYRKQNKFPGVPQEENG +IKFRFQVFMK- +>UniRef100_J0MT35/1-153 +-------------------MLWHVPADFAHFKAATMGCPIIMGRHSWEALG---GPLPGRANIVITSSREYR-TDGADLV +HSLDEALERAREASG--ARTIWIVGGANVYEQAMPL--VDELVVTDIDCDATAGVYAPGIDTSTWGRDEERSDAQEPSGG +SRWRVTTWVR- +>UniRef100_Q73GQ2/3-145 +-VIGIMAVDPKGVIGINNGLPWHYPSELDHFRQVTEKQVIVMGRKTFETMP--QDILGNRIPVVFSRDKLNSCGVKCTII +SSMQEFLSI----QS--NSKVFMIGGAQIAYLFLEYDLISEFIITEIHKPYKGDVYFNLTLLDGWHKTI----------- +----------- +>UniRef100_C4YWY4/8-188 +---GIMACDPQGVIGNKGQIPWSYSKEFEYFYQTVKNNIIVMGRKTFDSIP--AKILKNCICIVFSRNTKFGKMSIIFFI +KSLDDFWQII---KPFTDKKIFMVGGTEIATLFLEQNLIDEFLLTKINKNYNGDTFFPN--------------------- +----------- +>UniRef100_D6WRE9/6-173 +--DLIAAACENMGIGKNNDLPWRLKSELAFFSQMTTQNVVLMGRKTWDSIPPKFKPLHQRFNFIMSRAGVNLEYKDCFSF +KSLDEVISKL---QD----EKFQQLYENVWATMASK-YFHRLYLTKVLKTFDCDTFFPKIRDDLIEVRDPRVPEGQEENG +IQFVYHVYQ-- +>UniRef100_D3JLA6/7-212 +--SLVVAVDERGGIGDGRSIPWNVPEDMKFFRDVTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALQLLAYTPS--IETFYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_B3QZX1/1-144 +MISLITALDPNFLIGNCNMLPWHYPQDLKFFKKMTNNKNVLMGYCTYKSLK---KYYKNKNTYVASFDQSLQ-LPDAIVI +NNLFNFLKNI---Q----DEIIIIGGSQIYKQTLPY--INILYVTHILTRFQGDSFFPFVNLKKYKIVSKKI-------- +----------- +>UniRef100_A9JPH0/11-190 +-LNCVLAVCNGGGVGARGGLPWRLRGDMARFYSLTTQNLVIMGRRTWESLPPKRRPLSGRINVVLSRTLREPPPGAHVLA +RSLDDALRLAAFDRK--PGNIWIIGGVALYLEALSRPGPVRVFLTRILHNFPCDVQLPLECFAAFKRIEPLPGEARRESG +VAYVFESYIK- +>UniRef100_B2DA24/1-143 +MLKLIWCQTLNGGISKNNKLPWYVKEELEHFYKTTKNHKIVMGKSTFDSLE--QKPLSNRTNIIFSSIMQTPEDQSYFVT +NDFQQLLNDA---K---KEDIFIIGGKELFDIFLNH--ADALIVSVLNDYYDCDLYM-KVDYNNFNLDKKDVYD------ +----------- +>UniRef100_G0UQH6/30-208 +--SIVVAADENGGIGENGTIPWEIPEDMKHFKNLTTKNAVVMGRKTWDSLPAKFRPLSNRLNVVLSRSAAAE--NDLVIN +GGLSDALKVLVYISS--IETVYCIGGGTLYSEAISSPALQAVHRTVVRPASSCNVFFKLPTTHSNESE------------ +----------- +>UniRef100_F5S3Y9/2-157 +--KMIAAVGRNYEIGIGNELPWRCPTDLKLFKQLTKNATVVMGRKTMESLK---RPLPERHNLVLTRSRGYI--PNGFYP +AGIDDVLRLP--------DPVWVIGGGQIYSLFMPH--VEEIWLSHIGVDVGADAFFPMMRSLGFVPVETAYTQRANEDE +PGFLQIVYRR- +>UniRef100_E3PVD8/5-166 +--IIIAAMRDDSAIGYQGNLLYDIKEDLNYFKEITYNNIVIFGSSTYIKLP--HKPLIGRDNFVLSRKDI-D--YGVPKL +KNIEEVLALA---KNNPDKKVFICGGESVYKSFLDY--SHEIYLTIIKTNDIADTHFPEIDPQNWKMISVRADEENINHK +YPHYFCKYRKK +>UniRef100_B1RW45/1-143 +MLKLIWCQTLNGGISKNNKLPWYIKEELDHFYKTTKNHKIIMGKNTFDSLN--QKPLNNRTNIIFSSIMQTPEDESYFVT +NDFQQVLNDA---K---KEDIFIIGGKELFDIFLAY--ADVLIVSVLKDYYDCDLYM-KVDYNNFNLDKQDVYD------ +----------- +>UniRef100_A8D9E6/37-197 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRIN-------------------------------- +----------- +>UniRef100_I6LEA4/15-220 +--SLVVAVDEHGGIGDGRSIPWNVPEDMKFFRDLTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALRLLAYTPS--IGTVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_J9XD08/6-146 +---GIVACDPRGVIGKQGKLPWNYPEDIKFFSKTIGNHALIMGRKTFEGLP--DKYKKNRKIIVFSRNHHES-FKNVIWV +SSLEEFS-RL---EQ--LSSIFLLGGGELFSLFLENRMVHGCFITHIHKCYEGDVFFPLSLVKGWKKTVLDEK------- +----------- +>UniRef100_I6LEA5/15-220 +--SLVVAVDEHGGIGDGRSIPWNVPEDMKFFRDLTTKNAVVMGRKTWDSIPPKFRPLPGRLNVVLSSTLNLHADSIVAVN +GGLEQALRLLAYTPS--IGTVYCIGGGSVYAEALRPPLLQAIYRTTIRSESSCSVFFRVPESGEWQRETSEELTSANGNE +TKYYFEK---- +>UniRef100_Q00NY4/15-179 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTDNVVVMGRSNWMSIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYE---------------------------- +----------- +>UniRef100_G9MB45/15-176 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTNG------------------------------- +----------- +>UniRef100_Q9PR30/1-143 +MLKLIWCQTLNGGISKNNKLPWYIKEELDHFYKTTKNHKIIMGKNTFDSLD--QKPLNNRTNIIFSSIMQTPEDESYFVT +NDFQQVLNDA---K---KEDIFIIGGKELFDIFLAY--ADVLIVSVLKDYYDCDLYM-KVDYNNFNLDKQDVYD------ +----------- +>UniRef100_F1QRU7/13-192 +-IRLIAAACRDMGIGKDGQIPWCLPKEFQFLLDTITKNLIVWGRICWFSCPETVFPLANCINLVLSRKMISVPPHAHYLC +KDFDSIIRLVSLCHT--VEVIWILGGTEVYKESLEHPWCDLIYLTNIMANFECDVFFPEFDPNIFRKQKSFPGVPIEENG +IKFQFQVFKK- +>UniRef100_E0QSC4/58-211 +LLGMIWAQDHKRILGANGGMLWRIPADFQFFKRTTLGWPVIMGRTSFEALG---RPLPGRRNIILTRRPDALKTGGIEIA +ASVSAALELC---AG--TEQVWITGGGRVYQEVMDARIADLLVVSQLDLIAAKVTVAPVIDPQRWQLDESRSD------- +----------- +>UniRef100_P95524/3-156 +-ISLMAAVSENGVIGSGLDIPWHVQGEQLLFKAMTYNQWLLVGRKTFDSMG----KLPNRKYAVVTRSKIISNDPDVVYF +ASVESALAYL---NN-ATAHIFVSGGGEIYKALIDQ--ADVIHLSVIHKHISGDVFFPPVP-QGFKQTFEQSFSS----N +IDYTYQIWAK- +>UniRef100_L2GTQ0/54-201 +---ILVCYTAKRIIGHQGTIPWKLKSDMKFVAKLTTTVALVMGRKTYQSIG---RPLPKRINVVLSTTMEDH--EGIVVK +KSFDDAVNFC---RE-KGYVTVVFGGEEVYREALKR--RCKIYATVIDMDFHGDTFFPETR-CEYECMNEAVKPIA---- +----------- +>UniRef100_Q79IE7/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVVIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_G8JP88/27-230 +-VGIVACLIPEFGIGFRNQLPWKLPRELKYFRQVTTENAVIMGSKTWNSIPSKLKPLRDRLNVVISRSFASEWPQGVIHS +NSLSGSIERM---KEVKLERIYVIGGAEIYSQCYSL--IDHLLITKIEQRIQTDVFLDSKKIHELFLQDEEGPRLFTDNG +LQVTFTLYDRK +>UniRef100_J4XIE6/167-301 +-LMLIAASDAAGGIGRNGQLLTHCAADMAYFREMTMGGIVIMGRRTMESLPA-RRALEGRENIVLSRTMERA--DGFQIV +RDLAELWTLLGVYDA--ERPIFAIGGEECYRLLLPY--VHRAYVTCLAGTYEADVFLPPLT------------------- +----------- +>UniRef100_K9UIS2/6-154 +---LIAAIDKDGGIGKDGYMPWHYPADLKLFMNLTMGHTIVMGRKTFDGMFDQKAPLKGRQNIVVTSQAEKY-RSRFTPE +QSLSHLNFTTDELEA--DAKIFYCGGANIYQQVIQRLDLDIIYLSRLDESYDCDTFFPQNPQGEF--------------- +----------- +>UniRef100_G5GRX1/166-300 +-LELIAACDEAGGIGRDGCLLTDCREDMAHFRRTTMGGIVVMGRRTMESLPD-RRPLAGRENIVLSRTVEHA--EGFRVV +HDLVELWALLGVSEM--PRPIFAIGGAACYRLLLPY--VRRAYVTRLTGDYGADVFLPPLD------------------- +----------- +>UniRef100_Q4U1X9/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDDENVLIF +PSIKDALTHL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_Q1LWC6/13-192 +-IRLIAAACRDMGIGKDGQIPWCLPKEFQFLLDTITKNLIVWGRICWFSCPETVFPLANCINLVLSRKMISVPPHAHYLC +KDFDSIIRLVSLCHT--VEVIWILGGTEVYKESLEHPWCDLIYLTDIMANFECDVFFPEFDPNIFRKQKSFPGVPIEENG +IKFQFQVFKK- +>UniRef100_P0ABQ7/4-156 +-LHAILAATANGCIGKDNALPWPLKGDLARFKKLTMGKVVIMGRKTYESLP---VKLEGRTCIVMTRQAR-D-ANGAIFV +NNVSDAMRFA---QEEVGDVAYVIGGAEIFKRLALM--ITQIELTFVKRLYEGDTYVDLAEMKDYEQNGMEEHDL----- +----------- +>UniRef100_J1F3K3/2-151 +-----AAVSENGVIGSGLDIPWHVQGEQLLFKAMTYNHWLLVGRKTFDSMG----KLPNRKYAVVTRSEMVSNDPDVVYF +TSVESALAYL---DN-TTAHVFVSGGGEIYKALIEQ--ADVIHLSVIHKHISGDVFFPSVP-QSFKQTFEQSFSS----N +IDYTYQIWAK- +>UniRef100_K7VP09/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYRYQIWQK- +>UniRef100_G9MB37/17-171 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTN-------------------------------- +----------- +>UniRef100_G2IGJ9/1-147 +MIKLIACIDKYNSLGINNELIYRIKEDLKIFKEKTIGNIIVMGRKTFNSLD--NKPLSNRKNIIISRNLCNPDNKSYIVF +NDINDVLKLN----T--SKDIFIIGGNEIYKHFTPF--YDEIHLTIIKNEYPVNQSVKNIDLTNFKLINQKE-------- +----------- +>UniRef100_O62583/1-200 +MLALVVALASHRGIGNANALPWPLAADMAWFRTLSQSNAVVMGRRTWDSIPSRFRPLANRINVVLSRGPARS-TENTFFI +QTFEA-LDSLP-LPP--SSMTFVIGGRDVYSLALESGRPHLIFATEVFESPECDVFFPHIDWASYEKRDITRDVSFTENG +TSFKMFLYT-- +>UniRef100_L4LNH4/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVVIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKRLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_G9MB43/15-176 +----------FRGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTN-------------------------------- +----------- +>UniRef100_L7JWG0/15-168 +----LVCYKTKRIIGYQGTIPWRLKSDMKFVSKLTTTVALVMGRKTYESIG---RPLPKRVNIVLSTTMEDQ--NGIVVK +KSFDEAINFC---RE-KEYVTVVFGGEEVYRVALKR--RCRIWATVIDMDFCGDTFFPEVD-CKYECVNEDVMPIGECEG +VEY-------- +>UniRef100_P00382/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_D7PM74/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWKK- +>UniRef100_D3KYV1/37-202 +-----------RGLGNKGTLPWKCNSDMKYLRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRINGAYPC--------------------------- +----------- +>UniRef100_B6EA32/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYTVVTRSSFTSDNENVVTF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_G3PJP3/11-190 +-VRLIAAACSGGGIGKDGQMPWDLPSEFRYFRNHVQGNMMVWGKLCWYSVPKPDFPLPNVLHVVLSKTLESVPDHAHFLC +EDLDAAARLAVPLAD-LIETIWVVGGTQVYEVALKHPWCDLVYLTDVMADFDCNVFFPEFDRGLFKVQEGFPGVPQEENG +IKYKFQVFKK- +>UniRef100_B8M2L8/39-265 +-----------LGIGLNGTLPWRIKSDMNFFARVTSRNAIIMGRKTYYSLPKGLRPLKDRLNVIISRDEKED-KRDAFVA +HSFDSALTQLFRRQD--LGYVYVIGGGEIYKSSLELEIVQRILMTRIKEKYECDTFFPLTDEKGWRRVGVEEVEGTEEGE +VAFKIEGY--- +>UniRef100_F5RP10/166-306 +-LELIAACDEAGGIGRDGQLLAYVPEDLAHFRRTTMGGIVVMGRRTMESLPA-RRPLAGRENVVLSRTVERA--EGFHIV +HDLAALWALLGTQDA--PRPIFTIGGAACYRLLLPY--VRRAHVTRLTGTYGADVFLPPLE--GFALTN----------- +----------- +>UniRef100_Q0ZB28/3-156 +-LSLMAAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSSDENVLVF +PSIDEALNHL---KT-TTDHVIVSGGGEIYKSLIDK--VDTLHISTIDIEPEGDVYFPEIP-SSFRPVFSQDFVS----N +INYSYQIWQK- +>UniRef100_UPI00029CC9EB/6-146 +---GIVACDPQGVIGKQGKLPWNYPEDIEFFSKTIGNHALIMGRKTFEGLP--DKYKKNRKIIVFSRKYHES-VENVLWV +SSLEEF-RRL---EQ--LSSVFLLGGGELFSLFLEHHMVHGCFITHIHQCYEGDVFFPLSLVQGWKKTVLDEK------- +----------- +>UniRef100_G9MB33/8-168 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTN-------------------------------- +----------- +>UniRef100_G0UIK7/8-168 +--NLIWAQTLDGTIAIDGKVPWHQKADLHFFKQATVHEVALMGRHTMASFH--GRPLPDRLNVVLTHNQGLEVPDGFRKV +YSIAEAEKLA---DD-AGLKLQVIGGKPIYESFMAT--ADVLYVTYLQTDLSGDVKMSPVDATVWQGEIIDQGPADADND +YDWQLMKYTRR +>UniRef100_Q75QQ9/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEVYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_G9MB35/13-174 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTNG------------------------------- +----------- +>UniRef100_P78218/3-156 +-LSLMAAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSSDENVLVF +PSIDEALNHL---KT-ITDHVIVSGGGEIYKSLIDK--VDTLHISTIDIEPEGDVYFPEIP-SSFRPVFSQDFVS----N +INYSYQIWQK- +>UniRef100_B2D9J8/1-143 +MLKLIWCQTLNGGISKNNKLPWYIKEELDHFYKTTKNRKIIMGKNTFDSLN--QKPLNNRTNIIFSSIMQTPEDESYFVT +NDFQQVLNDA---K---KEDIFIIGGKELFDIFLAY--ADVLIVSVLKDYYDCDLYM-KVDYNNFNLDKQDVYD------ +----------- +>UniRef100_B0XRT8/25-250 +----------RLGIGLHGTLPWRIKADMAFFARATSRNAIIMGRKTYDSLPQNLRPLAKRINVVITRDSQAQ--TDALVS +TGLEDALASLEAEGR--LGNVFVIGGGEIYASALRMSQPLRIVMTNVETEFECDTVFPVDEKGKWRMASEEEVSGREEGD +VRIQMVGYER- +>UniRef100_Q6J1L6/3-156 +-LSLMAAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSSDENVLVF +PSIDEALNHL---KT-ITDHVIVSGGGEIYKSLIDK--VDTLHISTIDIEPEGDVYFPEIP-SSFRPVFSQDFVS----N +INYSYQIWQK- +>UniRef100_G9MB46/19-185 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTN-------------------------------- +----------- +>UniRef100_B5ARG6/6-146 +---GIVACDPRGVMGKQGKLPWNYPEDIEFFSKTIGNHVLIMGRKTFEGLP--DKYKKNRKIIVFSRDYHES-FENVIWV +SSLEEF-RRL---EQ--LSSIFLIGGGELFSLFLENRMVDGCFITHIHKCYEGDVFFPLSLIKGWRKTVLDEK------- +----------- +>UniRef100_G9MB42/10-170 +----------FRGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRT--------------------------------- +----------- +>UniRef100_Q46718/3-156 +-VSLIAAKAKNGVIGCGPDIPWSAKGEQLLFKALTYNQCLLVGRKTFESMG----ALPNRKYAVVTRSGWTSNDDNVVVF +QSIEEAMDRL---AE-FTGHVIVSGGGEIYRETLPM--ASTLHLSTIDIEPEGDVFFPSIP-NTFEVVFEQHFTS----N +INYCYQIWKK- +>UniRef100_Q2EZ44/6-136 +-VSIVVAVSLSRGIGINGQLPWSISEDLKFFSKITSNNALIMGRKTWDSIG--RRPLKNRKIVVISSSLPQDEDPNVIVF +RNLEDSIKNL---MNDTIENIFVCGGESIYRDALKDNFVDRIYLTRV--------------------------------- +----------- +>UniRef100_Q93MZ2/3-156 +-VSLIAAKAKNGVIGCGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSGWTSNDDNVVVF +QSIEEAMDRL---AE-FTGHVIVSGGGEIYRETLPM--ASTLHLSTIDIEPEGDVFFPSIP-NTFEVVFEQHFTS----N +INYCYQIWKK- +>UniRef100_L1N844/168-301 +--MLMAACDEAGGIGRNGQLLTHCAEDMAHFRETTMGGIVIMGRRTMESLPG-RQPLTGRENIVLSRTLMRA--DGFHIV +HDLAALWTLLGVYDA--ERLIFAIGGEECYRLLLPY--VHRAYVTRLAGTYVADVFLPSLT------------------- +----------- +>UniRef100_G9MB47/22-188 +-----------RGLGNKGTLPWKCNSDMKYFSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTN-------------------------------- +----------- +>UniRef100_H6V8Z3/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVVXF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_B6SCG1/6-159 +-VSLIAAKAKNGVIGCGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSGWTSNDDNVVVF +QSIEEAMDRL---AE-FTGHVIVSGGGEIYRETLPM--ASTLHLSTIDIEPEGDVFFPSIP-NTFEVVFEQHFTS----N +INYCYQIWKK- +>UniRef100_Q582G3/30-198 +--SVVVASDEKGGIGDGGTIPWEIPEDMQYFRRVTTNNAVVMGRKTWDSLPPKFRPLSNRLNVVLSRSAE-AANDVVAVN +GGLEDALRMLVHTSS--IETVFCIGGGTIYKQALCAPVLQAIHRTVVRPASSCSVFFD---------------------- +----------- +>UniRef100_C9ZTK8/30-198 +--SVVVASDEKGGIGDGGTIPWEIPEDMQYFRRVTTNNAVVMGRKTWDSLPPKFRPLSNRLNVVLSRSAE-AANDVVAVN +GGLEDALRMLVHTSS--IETVFCIGGGTIYKQALCAPVLQAIHRTVVRPASSCSVFFD---------------------- +----------- +>UniRef100_Q27783/30-198 +--SVVVASDEKGGIGDGGTIPWEIPEDMQYFRRVTTNNAVVMGRKTWDSLPPKFRPLSNRLNVVLSRSAE-AANDVVAVN +GGLEDALRMLVHTSS--IETVFCIGGGTIYKQALCAPVLQAIHRTVVRPASSCSVFFD---------------------- +----------- +>UniRef100_C0W934/5-197 +--GAVWAQDAHGVLGADGDMLWRVPADFRHFKATTLGGVVIMGRTTWESIG---AALPGRASIVLTREPGWT-APDAVVA +GGLDQAVERAEAVRA--LPRLWVIGGGSVYAQVLAAGCVDELVISVLDLDAAERVHAPQIDPASWHLTKAREPGSPVSGD +ARWRVDHW--- +>UniRef100_Q4W864/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAIVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_G9MB40/18-177 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRT--------------------------------- +----------- +>UniRef100_G9MB31/1-161 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTN-------------------------------- +----------- +>UniRef100_Q3ZEI9/3-156 +-LSLMAAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSSDENVLVF +PSIDEALNHL---KT-ITDHVIVSGGGEIYKSLIDK--ADTLHISTIDIEPEGDVYFPEIP-GSFRPVFSQDFVS----N +INYSYQIWQK- +>UniRef100_Q0C9A4/33-260 +----------RLGIGLNGTLPWRIKADMSFFARVTSRNAIVMGRKTYDSLPKSLRPLGKRINVVVTRDAA-EPGTDAIVC +SGLEDALDTLQAQGT--LGNVFVIGGAEIYAAALRMGQPVRIVVTNVEKSWDCDTFFPVDEEKGWRRVEAAEVTEREEGE +VRIQMVGYER- +>UniRef100_Q46750/3-156 +-VSLIAAKRKNGVIGCGPDIPWSAKGEQLLFKALTYNQCLLVGRKTFESMG----ALPNRKYAVVTRSGWTSNDDNVVVF +QSIEEAMDRL---AE-FTGHVIVSGGGEIYRETLPM--ASTLHLSTIDIEPEGDVFFPSIP-NTFEVVFEQHFTS----N +INYCYQIWKK- +>UniRef100_Q5QQ10/3-156 +-LSLMAAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSSDENVLVF +PSIDEALNHL---KT-ITDHVIVSGGGEIYKSLIDK--ADTLHISTIDIEPEGDVYFPEIP-GSFRPVFSKDFVS----N +INYSYQIWQK- +>UniRef100_Q9RM44/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRPSFTSDNENVVIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_G9MB30/13-174 +----------FRGLGNKGTLPWKISVDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTN-------------------------------- +----------- +>UniRef100_L7GUT0/2-140 +------------------------PDDLKRFKALTLGKPVLMGRKTAQSLG---RALPGRLNLVLTRSGQVP-FEGMQAV +ASLPAAIEAA---QASGAGELAVIGGGDIFALALPH--AEMLYLTHVDTLVEADAYFPAFDPAQWEVVARQAHAADAKHA +LAFEFVDYRRR +>UniRef100_C3JYD2/7-160 +---------RNRSIGKAGGLLRMVPDDMRRFAAKTIGKPVIMGRKTFESVIASGRPLADRPNIVLSRNPAFE-HEQAVVC +RSLASALECA---ASYHPEEIHIGGGPELYDQVIDR--VDRLYLTLFNDDHEGEARFPSFE-DEFIEVCHHGVRE--HEG +LAYEWVDYVRR +>UniRef100_G3GPB6/17-190 +--------DGRIAIGINNKIPWNSKADMHNFRQLTTSNVVIMGTKTWQSIG---KRLPNRYNIVISRNKDARRPNNVGIS +SSIELAISEL---KTVDIETIYVIGGSYIYKDVIDLKIVDKIHMTFVSNQHNCDTFFPTVNDSNFIKSKTSYVTK--EAH +LTCSYHTYK-- +>UniRef100_I6M2E2/29-185 +-----------RGLGNKGVLPWKISLDMKYFRAVTTQNVVVMGRTNWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECD-------------------------- +----------- +>UniRef100_Q4A320/17-190 +--------DGRIAIGINNKIPWNSKADMHNFRQLTTSNVVIMGTKTWQSIG---KRLPNRYNIVISRNKDARRPNNVGIS +SSIELAISEL---KTVDIETIYVIGGSYIYKDVIDLKIVDKIHMTFVSNQHNCDTFFPTVNDSNFIKSKTSYVTK--EAH +LTCSYHTYK-- +>UniRef100_I3UMB2/11-158 +-LNMILATDNEHGIGKDNDLAWFCSADLTLFKQKTLNTHIIMGHNTAKSLPK-GKPLARRINVVLCSKVPENPVEGFYYF +TTVQEVLDFV---Q---GNDSWVIGGAEIYKLFAEH--CDEIHETDIEGTHDCDIFFNPSDHHAYRMEHPESFKG----- +----------- +>UniRef100_B5ZAU6/1-142 +MLKLIWCQTLNGGISKNNKLPWYVKEELEHFYKTTKNHKIVMGKSTFDSLE--QKPLSNRTNIIFSSIMQTPEDQSYFVT +NDFQQLLNDA---K---KEDIFIIGGKELFDIFLNH--ADALIVSVLNDYYDCNLYM-KVDYNNFNLDKKDVY------- +----------- +>UniRef100_K7VVY1/3-165 +LISLIAAISENRILSDSTKIPWNIPSDELYYRETIRRHPVIIGRKSYATFN---KPIRNCTTIILTRDTNFQ-AFGCVVL +HSLPEAIAWA---KMSETEEIFIAGGGQIYTEAIKL--ADKLYLTIVEGNFVGDIYFPEFA--DFGKVTKEKKMQ--ENG +FKFNFVEIEK- +>UniRef100_G8DFJ0/17-190 +--------DGRIAIGVNNRIPWNSKADMHNFRQLTTSNVVIMGAKTWQSIG---RRLPNRYNIVISRNKDARKPHDVGIS +SSIESAIDQL---KTVDVETIYIIGGSYIYKNALDLGIVSKIHMTFVSDAFNSDTFFPTVDESNFIKSRSSYITK--ENH +ITCSYHTYT-- +>UniRef100_E1MCL0/58-207 +LLGMIWAQDHKRILGANGGMLWRIPADFQFFKRTTLGWPVIMGRTSFEALG---RPLPGRRNIILTRRPDALKTGGIEIA +ASVSAALELC---AG--TEQVWITGGGRVYQEVMDAGIADLLVVSQLDLVAAKVAVAPVIDPQRWQLDE----------- +----------- +>UniRef100_B8YG21/3-155 +-ISLMAAVSENGVIGSGLDIPWTVKGEQLLFKAMTYNQWLIVGRKTFDSMG----KLPNRKYAVVTRSKITSSDPDVFYF +TSIEFALAYL---TQ-VTEHVFVSGGGEIYKALVDQ--ADTVHLSVIHSDISGDVLFPSLP-DSFNQVFEQKFNS----N +IDYTYQIWL-- +>UniRef100_Q4U9G5/11-198 +-VKILVAITPENGIGIKNGLPWHIKRDFLFMFRATTENVIIIGRNTYDSLPESVFPLKNRINIVISRNLTEV--PGGLVF +SSIPSAIRHVTGIFN--VVVLKYLGGSHVYREVLNAKIVDKMYVTRVNKNYECEVFFPKIP-DDFVITGISKTFS--SED +TSYDFVLYERK +>UniRef100_Q8GL46/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITVHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_D2TF54/17-190 +--------DGRIAIGINNKIPWNSKADMHNFRQLTTSNVVIMGAKTWQSIG---KRLPNRYNIVISRNKDARRPNNVGIS +SSIELAISEL---KTVDIETIYVIGGSYIYKDVIDLKIVDKIHMTFVSNQHNCDTFFPTVNDSNFIKSKTSYVTK--EAH +LTCSYHTYK-- +>UniRef100_H6X3V5/18-152 +-AKIILCTDKNYGIGYKNTIPWHSSEDFKHFKEETLNKTVVMGYNTWKSLP--NKPLSKRLNIVLVNRAYEDRDQTNVLF +LDEDNLESII---RN--NPDCVIIGGASIYKMSLPH--VDEIVHSIIPKEFVCDCFFDTID------------------- +----------- +>UniRef100_Q6ARI5/3-156 +-ISLMAAKSENGVIGKGADIPWMVKGEQLLFKAITFNQWLLVGRKTFDSMG----VLPNRKYAVITRSGLLSQNDNVLVF +PSIEDALREL---AQ-QTEHIIVAGGGEIFKAMINR--ADTLHLSTVHQNIDGDITFPQVP-KDFKLVFEQYFES----N +INYTYQIWQR- +>UniRef100_G9MB39/15-175 +-----------RGLGNKGTLPWKISVDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTN-------------------------------- +----------- +>UniRef100_I2GYN0/8-232 +VINVVACLMPSYGIGYQGKLPWRLKQEMAYFKQLTTNNAVVMGRRTWESIPSRFRPLPSRLNVVVSRGFE-SNLSTYIGA +PDLRSAITTL---QQRRIERIYVMGGAQIYQAIAESGLLDHWLLTAVYPEPPMDTWLTAPSPDHYILQTNEQQVRHSEKG +YAFGITLY--- +>UniRef100_UPI00027397F9/34-172 +-----------------------------------KQNLLIMGKKTWFSIPEKHRPLKDRINLVLSRELKEPPPGAHYLA +KSLDDALDLLELADK--VDMIWVIGGSSVYKEAMEKPGHQRLFVTRILQEFECDTFFPEIDLKKYKLLPEYPGVLQEEKG +IQYKFEVYEK- +>UniRef100_B8YG26/3-156 +-LSLMAAVAENGVIGSGLDIPWIVKGEQLLFKAMTFNQWLLLGRKTFESMG----KLPNRKYAVISRSPSTSNDPDVLYF +KSVEDALGYL---ET-VTEHAFVSGGGQIYKSLITQ--VDTIHISKIHKHISGDIFFPELP-RDLTLVFEQRFSS----N +IDYTYQIWQK- +>UniRef100_E7N074/166-302 +-LELIAAVDEDMGIGRAGGLLTSCAEDMAHFRAETTGGIVIMGRRTMKSLPG-KQPLAGRENIVLSRTLDRA--DGFHIV +HDLAALWHLLGDSDA--ARRIFAIGGEECYRVLLPY--VHRAHVTRLMGRYGADTFLPPLT--DF--------------- +----------- +>UniRef100_G9I9H4/18-188 +--SLILAADERGGIGLDNDLPWKNKSDMQWFRDKTKGKIIIMGYNTWVSIG--RKPLPGRYNVIITEKHH------SAVC +KSPSLAVAYLEYATR--GGEVMVIGGARIYEAFMEY--ASRIYLTTFEGEFKADTFV-KLDLTDFELRYRD--------- +----------- +>UniRef100_A9QKP8/3-153 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVVIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFASNINNS +YQF-------- +>UniRef100_B2ZNP4/3-156 +-ISLMAAKARNGVIGCGSDIPWNAKGEQLLFKAITYNQWLLVGRKTFEAMG----ALPNRKYAVVSRSGSVATNDDVVVF +PSIEAAMREL---KT-LTNHVVVSGGGEIYKSLIAH--ADTLHISTIDSEPEGNVFFPEIP-KEFNVVFEQEFHS----N +INYRYQIWQR- +>UniRef100_UPI000180BE94/3-156 +-IHTVSACCKNYGIGFKGSLPWSLPTEFAYFVRLSTGNVVILGRKTWDSKP---HARLNRINVVLSRSND-RNEKPDFVA +HSLEEAVAMLEWKDK--IHEVFAIGGHDIYKLVHDSPYCGTVYLTRVDAEYESDTFYPKLD-DSFELL------------ +----------- +>UniRef100_B8ZX77/3-156 +-ISLMAAKARNGVIGCGSDIPWNAKGEQLLFKAITYNQWLLVGRKTFEAMG----ALPNRKYAVVSRSGSVATNDDVVVF +PSIEAAMREL---KT-LTNHVVVSGGGEIYKSLIAH--ADTLHISTIDSEPEGNVFFPEIP-KEFNVVFEQELHS----N +INYRYQIWQR- +>UniRef100_G3WVM0/3-140 +------------------------------------QNLLIMGKKTWFSIPEKHRPLKDRINLVLSRELKEPPPGAHYLA +KSLDDALDLLELADK--VDMIWVIGGSSVYKEAMEKPGHQRLFVTRILQEFECDTFFPEIDLKKYKLLPEYPGVLQEEKG +IQYKFEVYEK- +>UniRef100_Q937J0/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVVIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFSEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_B1V8Y8/1-147 +MINLITAFDSNYLIGSDNKLPWHYPQDLHFFKKTTLNQEVLMGHQTYLSLKSKDKPFNFKKTYVAARNKGLQ-LDGCEVV +FDLLTFLKTFL-IQK--KSHLFVIGGRQIYQQSLPF--VDNLYITYILNRHKGNVYFPPVNWQDFQLIQKT--------- +----------- +>UniRef100_I6M2D9/29-185 +-----------RGLGNKGVLPWKCNSDMKYFCAVTTQNVVVMGRTNWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIYFTRINSTYECD-------------------------- +----------- +>UniRef100_Q4N262/11-197 +-VKLLVAITPENGIGISNGLPWHIKRDFLFMFRATTQNVIIIGRKTYDSLPEGTFPLKNRINVVISRNLTEV--PGGLVF +PSMPAAIRHV---TEHNYLNIKHLGGSYVYRDALDARIVDKMYVTRVNKNYKCEVFFPKIP-DDFVITGISKTFS--SED +TTYDFVTYERK +>UniRef100_B9VQ79/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVATRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_G9MB32/22-181 +-----------RGLGNKGTLPWKISVDMKYFSSVTTQNVVVMGRSNWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRT--------------------------------- +----------- +>UniRef100_F2WM04/6-140 +---MIFACDENGGIGNKGKIPWHLPEDLAMFQRMTFGRTIIYGRKTLESFPD-QKPLGKRRNIILSKNKNFS-VDGAETC +TSLEEAFSRC---D----DYSIVIGGESIYTQCLTQYLCLGVSRTLVFGEHPCDRFFSVKN-SPFT-------------- +----------- +>UniRef100_C2GIH4/2-166 +--KAIWAQSRDGIIGDGSTMPWHLPEDLHHFKNTTMGEDILMGRKTWESIG--SKALPGRTNLVLSTREPGDWSAGATVV +SSVPADF------------DGWLIGGGSLYQSLYPR--LSRIAVTLVDVSVTSDPAFSHTVDGIWQTSAKGSFAH-TDGP +VHYAFHEYTRK +>UniRef100_F0ZSE1/3-196 +-ISIIVAVSKNFVIGSNGELPWHLPKDLKHFKETTHGFPCIIGRLTLEAFG---DLLPNRFNIIVSKKETEK-GASYVVV +PTVEDGIHYA---DNTKTDLVYIVGGKGIYETSQPY--THELIITDIDTHIDTDVVVYEEEKSKWIQVSQHHHPKDDQNN +FDFSITYYKKK +>UniRef100_Q52T92/3-156 +-LSLMAAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSSDENVLVF +PSIDEALNHL---KT-ITDHVIVSGGGEIYKSLIDK--VDTLHISTIDIEPEGDVYFPGIP-SSFRPVFSQDFVS----N +INYSYQIWQK- +>UniRef100_I2BFU6/1-137 +-----------MGIGNNGDLPWHLCKDFKHFRALTAQNVVIMGRKTWFSIPEKNRPLRDRINVVLSRELKDPPSGAHHLA +SDFSSTVELA---TTTVADQIWVIGGSSLYGELMESPGTKRLFVTHVSTQFACDTFLP---------------------- +----------- +>UniRef100_B8Y6B2/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTRDFAS----N +INYSYPIWQK- +>UniRef100_E4LKR8/168-304 +-LELIAAVDEDMGIGRAGGLLTSCAEDMAHFRAETTGGIVIMGRRTMKSLPG-KQPLAGRENIVLSRTLDRA--DGFHIV +HDLAALWHLLGDSDA--ARRIFAIGGEECYRVLLSY--VHRAHVTRLMGRYGADTFLPPLT--DF--------------- +----------- +>UniRef100_A6TJ05/1-184 +MIRMILAINNQCFIGKNNTLMYRLKDDMLNFKKMTQNNIVVMGRKTFESLN--NRGLPNRLNVVVTSKATFT-KEGHVVY +ITPDSFINQFLHRDS--EDEIWVIGGAQVYEAATPF--ASEIICTFVDDDEVGDVALKPKLFGGFTHLATKSVDVDEDND +KPYEITQLVR- +>UniRef100_B3WFQ2/2-151 +-----VAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVVIF +PSIKDALTNL---KK-ITDHVVVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_B8ZX76/3-156 +-ISLIAAQSENGVIGNGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ILPNRKYAVLSKNGISHLPENVLVF +SSIENALYEL---AK-VTDHLYISGGGQIYNSLIES--ADTIHLSIIHKEVEGEVRFPKIP-PNYKLVFEQYYSS----N +INYTYQIWQK- +>UniRef100_B0JFA5/2-151 +-----VAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSLTSDNENVVIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_E9GAU3/10-191 +-LELMVACDQNLGIGKDGTLPWSLPSEFAYFLKMTQNHASIFGRANWESIAKDNNPWKDTICYILSRSMSAHQPENVFVC +SSFEDIINHLNIKER--VDRVWVHGGVSVYTEALRSPYFYRLYRTTIEATYPADVFFPRVDESRLTLVHDPDVLQQHENG +VNFQVFVF--- +>UniRef100_F3Q608/2-158 +--RMIAAVGRNFEIGRGNDLPWKCSADLRLFRELTHGFTVIMGRKTAQSLG---KPLPGRRNVMLTRSQGIE-VPQGIQS +ASVERCLREF--------PNAWVIGGSAVYEAMLSH--VTEVWLSHINVEVDADAFFPAMRQMGFEAVDVVNEFIGDDNS +PSFKQIVYRK- +>UniRef100_F8T8W2/3-156 +-VSLMAAKAKNGVIGCGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSGWTSNDDNVVVF +QSIEEAMDRL---AE-FTGHVIVSGGGEIYRETLPM--ASTLHLSTIDIEPEGDVFFPSIP-NTFEVVFEQHFTS----N +INYCYQIWKK- +>UniRef100_F8UVS5/2-158 +---LVAAVADNGVIAQGGALPWNIPEDTEHYLRTVRHHAVLLGRTTYDEIG---GPMPDCTTIVLTRDRRWR-GVGVRVA +HDVATALEVA---RASADRPLMVLGGAQVYALALVA-GAEEQVLTEVHVSPEGDTFYPDFDRAEWTQTRREPHLD---AD +VPFEFVWLS-- +>UniRef100_H8LN52/8-129 +---GIMACDPQGVIGNKGQIPWSYTKEFEYFYQTVKNNIIVMGRKTFDSIP--TKILKNCICIVFSRNTPLQSYNNIFFI +KSLDDFWQVI---KPFTDKKIFMVGGTEIATLFLEQNLIDEFLLTKINKN------------------------------ +----------- +>UniRef100_L0R3I0/6-159 +-VSLMAAKAKNGVIGCGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSGWTSNDDNVVVF +QSIEEAMDRL---AE-FTGHVIVSGGGEIYRETLPM--ASTLHLSTIDIEPEGDVFFPSIP-NTFEVVFEQHFTS----N +INYCYQIWKK- +>UniRef100_F3MKP6/1-118 +MIEFVWAEDQKHQIGLDGHLPWRLPADMAHFKEKTIGHPIIMGRKTFMSLP---RLLPQRKHIVLTHDQDLKKNDQVTII +NSIAELGDYI---QNHQGEKLCVVGGVSIFKALLDQ--VDVL-------------------------------------- +----------- +>UniRef100_H1LUL9/1-126 +-MNIIVSVDKKWGIGNKGKLLVSIPRDKKLFREETTGKVIIMGHNTLLSLPG-SQPLAGRKNIVLSRDKSLS-IKGATVL +NSVDACIDYL---RKNKDNDVFVIGGESVYNDFLPY--CDVAHITYIDYEYE---------------------------- +----------- +>UniRef100_Q0MQM2/2-151 +-----VAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVVIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +LNYSYQIWQK- +>UniRef100_G0LKD7/5-147 +---SVAALADNYVIGRNGDLPWELPADKQQYRERVSGFPVILGRRTYESMR---SDLPGRRQIVLSQQKQGFHIETVTHA +PDIDSAIEIS---KQTDTKTVYILGGAAIYSLFQSH--IDRMVLTRVPGIYQGDSYYPEWNDDVWTLISTEDY------- +----------- +>UniRef100_Q2XPQ8/2-151 +-----VAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNEDVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_B1ZSC9/6-163 +--NVIVACSENRVIGRAGRLPWRIPEDWSFFRQRTARSTVVLGRISFQSWR---SVLEERRAVVLTRNTSLA-GDRVEVA +HSLTAGLAAA---GA-HGREIYVCGGQRVFAEAIALPSATRLYLTLIHAHVDGDRTFPEWR-HEFPRVLEQREGG--DEN +YRYTFFTLAR- +>UniRef100_Q9Z7E7/8-151 +--RGIVACDPRGVIGLEGKLPWHYPEDLQFFSETIQKFPIVMGRKTWETLP--RKYFVDRAVVVFSHEKRQG-VHGEIWV +TSLEEFL-LL---DL--SSPTFLIGGGELYSLFLENQIVRDFFISHIKKEYAGDTFFPLSLLETWTKTVLRDTQK----- +----------- +>UniRef100_B7VPW7/29-182 +-LSLMAAVAENGVIGSGLDIPWIVKGEQLLFKAMTFNQWLLLGRKTFESMG----KLPNRKYAVISRSPSTSNDPDILYF +KSVEDALGYL---ET-VTEHAFVSGGGQIYKSLITQ--VDTIHISKIHKHISGDIFFPELP-RDLTLVFEQRFSS----N +IDYTYQIWQK- +>UniRef100_J5I982/166-300 +-LELIAAVDEDMGIGRAGGLLTSCAEDMAHFRAETIGGIVIMGRRTMKSLPG-KQPLAGRENIVLSRTLDRA--DGFHIV +HDLAALWHLLGDSDA--ARRIFAIGGEECYRVLLPY--VHRAHVTRLMGRYGADTFLPPLT------------------- +----------- +>UniRef100_H2B3F7/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNLRPVLTQDFAS----N +INYSYQIWQK- +>UniRef100_D1MX72/3-155 +-LSLMAAKSKNGVIGNGPDIPWQAKGEQLLFKAMTYNQWLLVGRKTFESMG----TLPNRKYAVISRSDFVSEDENVMVF +SSIESALRQL---AD-ITDHVIVSGGGEIYRSLISK--VDTLHISTIDIETEGDIVFPDIP-DSFSLAFEQKFES----N +INYCYQIWQ-- +>UniRef100_D0ZZS5/8-151 +--RGIVACDPRGVIGLEGKLPWHYPEDLQFFSETIQKFPIVMGRKTWETLP--RKYFVDRAVVVFSHEKRQG-VHGEIWV +TSLEEFL-LL---DL--SSPTFLIGGGELYSLFLENQIVRDFFISHIKKEYAGDTFFPLSLLETWTKTVLRDTQE----- +----------- +>UniRef100_D7RF77/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLLKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_G8XC49/1-155 +---MIAAVGRNYEIGRGNELPWRCPSELKLFRELTTNATVVMGRKTMESLK---RPLPERHNVVLTRSSGFM--PNGFYP +ATMDDVMQL--------DGPVWVIGGAQIYSLFLPH--VEELWLSHMGVDADSDAHFPMMRNLGFFPVLTAHTQRVTEDE +PGFQQIVYRR- +>UniRef100_B0FMU6/2-151 +-----VAISKNGVIGNGPDIPWSAKGERLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_B8NBN5/23-246 +----------LLGIGLNGTLPWRIKADMSFFARVTTRNAMIMGRKTYDSVPKSLRPLGKRINVIVTRDVKEEGITDAIVS +SGLEAALEDV---EEKGLGSVFVIGGAEIYATALGLGRPVRIVMTNVEKVFECDTFFPLLMEKGWRKVSAEEVTEKDEGE +VRIQMVGYER- +>UniRef100_G9MB34/20-180 +-----------RGLGNKGTLPWKCNSDMKYFRSVTTQNVVVMGRSNWESIPKQYKPLPNKINVVLSKTLTKEDKEKVFII +DSINDLLLLL---KKLKYYKCFIIGGAQVYRECLSRNLIKQIYFTRTN-------------------------------- +----------- +>UniRef100_G2IAY6/1-147 +MIKLIACIDKYSSLGINNNLIYFIKEDLKIFKEKTINNIVVMGRKTFNSLN--NKPLPNRENIIISRNLCNPKDKSYTVF +NDINSVLKLN----T--PKDIFIIGGSKIYKYFTDF--YDEIHLTMIKDKYPINQSVKNIQLNNFKLIDQKE-------- +----------- +>UniRef100_B5MBT2/3-156 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVGTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_Q27Q94/6-159 +-VSLIAAKAKNGVIGCGPDISWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSGWTSNDDNVVVF +QSIEEAMDRL---AE-FTGHVIVSGGGEIYRETLPM--ASTLHLSTIDIEPEGDVFFPSIP-NTFEVVFEQHFTS----N +INYCYQIWKK- +>UniRef100_E3T5S3/5-144 +--KVILATSRNHILGNNNLIPWKYPTDVQFFKKLTSENIVIMGRKTWESLP--PNKLPGRIPIIISNTLPFS--DKYYLA +SNLDYALHLA---TKIPHNEIWVIGGKQVYTEALTHYKCDKIYHNIIPDEYEGDTSLEII-------------------- +----------- +>UniRef100_G3GPM8/17-190 +--------DGRIAIGINNKIPWNSKADMHNFRQLTASNVVIMGAKTWQSMG---KRLPNRYNIVISRNKDARRPNNVGIS +SSIELAISEL---KTVDIETIYVIGGSYIYKDVIDLKIVDKIHMTFVSNQHTCDTFFPTVNDSNFIKSKTSYVTK--EAH +LTCSYHTYN-- +>UniRef100_G9E3L7/17-190 +--------DGRIAIGINNKIPWNSKADMHNFRQLTASNVVIMGAKTWQSMG---KRLPNRYNIVISRNKDARRPNNVGIS +SSIELAISEL---KTVDIETIYVIGGSYIYKDVIDLKIVDKIHMTFVSNQHTCDTFFPTVNDSNFIKSKTSYVTK--EAH +LTCSYHTYN-- +>UniRef100_B9R0F3/1-134 +---------------------------------MTLGKPVIMGRKTFLSFG--GKPLPGRPHIVISRDPEYK-PGGAEAA +TSLQSAIDRARADTS--ADEIAIIGGGQIYAQAMDL--ADRLEITEVAAEPIGDTQFPEIDTAIWSETARVSGEQTEKDS +APFTFVTYRRK +>UniRef100_K9CI18/168-307 +-LELIAAVDAENGIGRAGGLLTDCPADMAHFRAETMGHIVVMGRRTMESLPG-EKPLAGRENVVLSRIREKA--EGFRLV +HDLPALWHLLGAVDA--PRRIFAIGGAACYRLLLPY--AHRAHVTRLPGSYAADRFLPPLE--GFERT------------ +----------- +>UniRef100_Q9F4H6/2-151 +-----VAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLWVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVVVF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_B7VEQ0/3-156 +-ISLMAAKARNGVIGCGSDIPWNAKGEQLLFKAITYNQWLLVGRKTFEAMG----ALPNRKYAVVSRSGSVATNDDMVVF +PSIEAAMGKL---KT-LTNHVVVSGGGEIYKSLIAH--ADTLHISTIDSEPEGNVFFPEIP-KDFNVVFEQEFHS----N +INYRYQIWQR- +>UniRef100_K9M352/6-143 +-LSLMVAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVVIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFT---------- +----------- +>UniRef100_C0VSW2/2-166 +--KAIWAQSRDGIIGDGSTMPWYLPEDLHHFKNTTMGEDILMGRKTWESIG--SKALPGRTNLVLSTREPGDWSAGATVV +SSVPADF------------DGWLIGGGSLYQSLYPR--LSRIAVTLVDVSVTSDPAFSHTVDGIWQTSAKGSFAH-TDGP +VHYAFHEYTRK +>UniRef100_Q7BPP7/3-156 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_B9YC91/3-144 +-ITMIAALDEVGGLGKAGRMPWHCPADLRQFQAYTMGKPLLMGRKTAEPLR---RRLLGRQLIIQSRTMK-D--PDFPVV +RTVNEALAWM---AAREFDELVIGGGGEIYALWLPY--AAHLRISRIAGRFDCDTFFPKWDPQEWICRKQSEE------- +----------- +>UniRef100_H9NC35/7-177 +-LNIIVAQTKNNVIGIGNNLPWAQRIDMKNFKLRTTGNIVIMGYKTWMSMG--SKPLPNRMNIVLTSKNIED-QPGVFFE +NCLDTFLEDLCHVNS--ESQIFIIGGANLIKQVNHL--VTNVYLTIIDTEVEENVILNTYEDIESKEVHTSEYPSDEHNH +FKSTFHTF--- +>UniRef100_Q5L4P0/6-146 +---GIVACDPQGVIGKQGKLPWNYLEDIEFFSKTIGNDALIMGRKTFEGLP--DKYKKNRKIIVFSRKYHES-VENVLWV +SSLEEF-RRL---EQ--LSSVFLLGGGELFSLFLEHHMVHGCFITHIHQCYEGDVFFPLSLVQGWKKTVLDEK------- +----------- +>UniRef100_A8D9P0/37-197 +-----------RGLGNKGTLPWKCNSDMKYLSSVTTQNVVVMGRSSWESIPKQYKPLPNRINVVLSKTLTKEDKEKVFII +DSIDDLLLLL---KKLKYYKCFIFGGAQVYRECLSRNLIKQIYFTRIN-------------------------------- +----------- +>UniRef100_E5AJB0/6-146 +---GIVACDPRGVMGKQGKLPWNYPEDIEFFSKTIGNHVLIMGRKTSEGLP--DKYKKNRKIIVFSRDYHES-FENVIWV +SSLEEF-RRL---EQ--LSSIFLIGGGELFSLFLENRMVDGCFITHIHKCYEGDVFFPLSLIKGWRKTVLDEK------- +----------- +>UniRef100_Q54LA0/3-190 +-VSIIVAVSKNNVIGTKGDIPWELPKDLKHFRDTTHGFPCIIGRISLEAFG---DLLPNRFNIIVSSKKTEK-GAQYVIV +KSVKEAVDYA---KDIKTDLVYICGGKGIYEDSQQY--SHELIITDVDVHIENDVVFPSNDENKWKVVNQIHHPKDHQNN +LDFSITYYVK- +>UniRef100_Q9Z488/3-156 +-LSLMAAKSKNGIIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSNFSTNDEGVMVF +SSIQDALINL---QE-ITDHVIVSGGGEIYKSLISK--VDTLHISTVDIERDGDIVFPEIP-DTFKLVFEQDFES----N +INYCYQIWQK- +>UniRef100_H6UH79/2-151 +-----VAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLRISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_P15093/5-148 +---SVAALAENRVIGRDGELPWSIPADKKQYRSRIADDPVVLGRTTFESMR---DDLPGSAQIVMSRSERSFSVDTAHRA +ASVEEAVDIA---ASLDAETAYVIGGAAIYALFQPH--LDRMVLSRVPGEYEGDTYYPEWDAAEWELDAETDHE------ +----------- +>UniRef100_P11731/3-156 +-VSLMAAKAKNGVIGCGPHIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSAWTADNDNVIVF +PSIEEAMYGL---AE-LTDHVIVSGGGEIYRETLPM--ASTLHISTIDIEPEGDVFFPNIP-NTFEVVFEQHFSS----N +INYCYQIWQK- +>UniRef100_B2CKJ6/3-156 +-VSLMAAKAKNGVIGCGPHIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSAWTADNDNVIVF +PSIEEAMYGL---AE-LTDHVIVSGGGEIYRETLPM--ASTLHISTIDIEPEGDVFFPNIP-NTFEVVFEQHFSS----N +INYCYQIWQK- +>UniRef100_Q934B2/3-156 +-LSLMAAKSKNGIIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSNFSTNDEGVMVF +SSIQDALINL---EE-ITDHVIVSGGGEIYKSLISK--VDTLHISTVDIERDGDIVFPEIP-DTFKLVFEQDFES----N +INYCYQIWQK- +>UniRef100_D0NVQ6/8-156 +-VSLIAACSVNRVIGKQGRLPWNLPADWAFFSTATQNQVLVVGRRSFEEFD---EPIPNRHTIVVSSTLNAR-WPSVQFA +RTLEQALQLANQYRN--CNRVFVGGGERLYKEAMDSEVADSCYVSRVHQYIDGDTFFPEWTE-QF--------------- +----------- +>UniRef100_Q6TNI5/7-133 +--SIVVAASLSRGIGINGQLPWSISEDLKFFSKITSNNALIMGRKTWNSIG--RRPLKNRKIVVISSSLPQDEEPNVIVF +RSLEDSIKNL---MNDAIENIFVCGGESIYRDALKDNFVDRIYL------------------------------------ +----------- +>UniRef100_H6UH71/3-156 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVRVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_A0JC99/2-151 +-----AARAKNGVIGCGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----PLPNRKYAVVTRSNWTAANENVVVF +PSIDEAMGRL---GE-ITDHVIVAGGGEIYHETIPM--ASTLHVSTIDVEPEGDVFFPNIP-GKFDVVFEQQFTS----N +INYCYQIWQK- +>UniRef100_B8X1A3/3-156 +-VSLMAAKAKNGVIGCGPHIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSAWTADNDNVIVF +PSIEEAMYGL---AE-LTDHVIVSGGGEIYRETLPM--ASTLHISTIDIEPEGDVFFPNIP-NTFEVVFEQRFSS----N +INYCYQIWQK- +>UniRef100_Q6TNI3/6-133 +-VSIIAAASLSKGIGINGQLPWSISEDLKFFSKVTSNNALIMGRKTWDSIG--RKPLKNRKVVVISSSLPQDEDPNVIIF +RSLEDSVKNL---MNDAIENIFVCGGETIYREALKDNFVDRIYL------------------------------------ +----------- +>UniRef100_H6UH67/3-156 +-MSLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-EDFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_I3VI46/3-156 +-ISFISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_Q6TNI4/7-133 +--SIVVAASLSRGIGINGQLPWSISEDLKFFSKITSNNALIMGRKTWDSIG--RRPLKNRKIVVISSSLPQDEDPNVIVF +RNLEDSIKNL---MNDTIENIFVCGGESIYRDALKDNFVDRIYL------------------------------------ +----------- +>UniRef100_D3K2Q6/3-156 +-ISLISAVSEDGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_Q0GGS3/3-156 +-ISLIPAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_E3PYP0/45-198 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_Q5D6X1/3-156 +-LSLMAAKSKNGIIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSNFSTNDEGVMVF +SSIQDALINL---EE-ITDHVIISGGGEIYKSLISK--VDTLHIATVDIERDGDIVFPEIP-DTFKLVFEQDFES----N +INYCYQIWQK- +>UniRef100_H6UH65/3-156 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---PK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_A8IDB7/3-156 +-LSLMAAKSKNGIIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSNFSTNDEGVMVF +SSIQDALINL---EE-ITGHVIVSGGGEIYKSLISK--VDTLHISTVDIERDGDIVFPEIP-DTFKLVFEQDFES----N +INYCYQIWQK- +>UniRef100_L5NX87/5-148 +---SVAALAENRVIGREGELPWSIPADKKQYRNRIADDPVVLGRTTFESMR---DDLPGSAQIVMSRSERSFSVDTAHRA +ASVEEAVDIA---ASLDAETAYVIGGAAIYALFQPH--LDRMVLSRVPGEYEGDTYYPEWDAAEWELDAETDYE------ +----------- +>UniRef100_B0BL08/3-156 +-ISLISAVSESGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_D6HM33/1-146 +MIVLMAALDAHGLIGNHDKMPWHVPEELAFFKMKTLHQHVLIGRETWEAME---STLPQRHVHVLTRNSDYAGKPGYYME +TSLQKVILNW---KP-QAQPLLICGGAQTYEQSLPY--ADELWLSLLPDTYEGTVFFPKFDEKDFMVKEQIRYT------ +----------- +>UniRef100_J1CJ81/2-127 +-------------------------------KQLTTGNTLVMARKTFNSIG---KPLPNRRNVVLTNQASFH-HEGVDVI +NSLDEIKELS--------GHVFIFGGQTLYEAMIDQ--VDDMYITVIDGKFQGDTFFPPYTFENWEVESSVEGQLDEKNT +IPHTFLHLVRR +>UniRef100_H1UBS3/3-156 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRNTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_C7S9T5/70-223 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_D7GCN2/34-183 +--VAIAVVATNGVIGDGHDQPFKFPEDWARFKRVTLGHPLIMGRRTHDAMG----LLTGRTNIVVSRTPQ-APGSHGIAV +SSIEEALAVA---SG-LDQRIYVIGGGQIYKAAWDW--LTDLDITAVHEPADGSVTFPEISAQDWSQTSSEPHGE----- +----------- +>UniRef100_P27422/3-156 +-ISLISATSENGVIGNGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSRKGISSSNENVLVF +PSIEIALQEL---SK-ITDHLYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDINFPKIP-ENFNLVFEQFFLS----N +INYTYQIWKK- +>UniRef100_Q8GL82/3-156 +-VSLTAAKAKNGVIGCGPHIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSAWTADNDNVIVF +PSIEEAMYGL---AE-LTDHVIVSGGGEIYRETLPM--ASTLHISTIDIEPEGDVFFPNIP-NTFEVVFEQHFSS----N +INYCYQIWQK- +>UniRef100_H2B2N2/3-156 +-ISLISATSENGVIGNGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSRKGISSSNENVLVF +PSIEIALQEL---SK-ITDHLYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDINFPKIP-ENFNLVFEQFFLS----D +INYTYQIWKK- +>UniRef100_Q5DUC2/3-156 +-ISLISATSENGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFDSMG----VLPNRKYAVVSRKGISSSNENVLVF +PSIEIALQEL---SK-ITDHLYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDINFPKIP-ENFNLVFEQFFLS----N +INYTYQIWKK- +>UniRef100_G2MKB1/3-142 +-LVAIAAVAENCVIAADGGIPWDYPADKQFYNETIRGHPAIMGRNTFGG-----DPKEGATNIVLTRSVDDV-GEGAVTA +HSVEEAVEAA---EATGAEVAYVIGGQGVYESFLDR--LERIVITRIPGSYDGDRYFPELDDSEWKHDDEQV-------- +----------- +>UniRef100_J9GMM5/3-87 +-VEMIVARARNGVIGANNQMLWHIPEDFKHFKSTTMGCPILMGRKTWESIG---RPLPGRKNVVITRQEAYE-APGAVCV +SSLEEGLALV---------------------------------------------------------------------- +----------- +>UniRef100_C1KAQ6/3-156 +-ISLISAVPENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_H1BL12/1-146 +MIVLMAALDAHGLIGNHDKMPWHVPEELAFFKMKTLHQHVLIGRETWEAME---STLPQRHVHVLTRNPNYAGKPGYYIE +TSLQKVIFNW---KP-QAQPLLICGGAQTYEQSLPY--ADELWLSLLPDTYEGTVFFPKFDEKDFMVKEQIRYT------ +----------- +>UniRef100_Q98Q32/17-163 +MIISIWAMTKEGLIGKDNQMPWHIKEEFQHFRRQTLHKTLIMGKNTFFSLP---KVFDKRKMYVLSHEKDFKIHPDVEVI +YDYKDLLKEY---ANNDKKDIYVAGGLYVYQQLIPL--SDILIVSIVKGSYEGNKYL-SVDFSNFVQYKQPEIYD----- +----------- +>UniRef100_B0JFA6/3-156 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEDDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_H2B2N0/3-156 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVPVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_Q1G0X6/4-156 +-VSLMAAKAKNGVIGCGPHIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSAWTADNDNVIVF +PSIEEAMYGL---AE-LTDHVIVSGGGEIYRETLPM--ASTLHISTIDIEPEGDVFFPNIP-NTFEVVFEQHFSS----N +INYCYQIWQ-- +>UniRef100_D4XWL1/1-145 +MIKLIVAIDKNNLIGNGDKMPWHIKDEFIHFKKTTLNHALLFGRTTFLGLP---GKLEQRDNYVLSHEEI-D--QDCTVI +HNEIELFELF---EKFSEKFLFISGGKSIYEKYYQF--ANELIISRIKGEFNGDVYL-KMDLSDYTLVKVDEFEK----- +----------- +>UniRef100_H9A9G2/28-181 +-ISLISATSENGVIGNGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSRKGISSSNENVLVF +PSIEIALQEL---SK-ITDHLYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDINFPKIP-ENFNLVFEQFFLS----N +INYTYQIWKK- +>UniRef100_J3TMW3/1-162 +MIKLIVAMDEANLIGKKDKMPWHIKEEFEHFRKTTIGHALLFGKTTFLGLP---GKLENRKHYVFSRKDQIS--NADETI +RSEKELLELF---KAYSQDILFIAGGKYIYEHYYQY--ADELIISRIKNKYEGDVYL-NLDLSNYFLMNVEENSKSDNNK +TN--------- +>UniRef100_G3K0V3/2-151 +-----VAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVRFSGGGEVYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_D1LUJ3/3-156 +-ISLISAVSENGVIGSGPDIPWSAKGEQLIFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISGSNENVLVF +PSIENALQEL---SK-ITDHVYISGGGQIYESLIEK--ADIIHLSTIHVEVEGDIKFPILP-EGFNLVFEQFFVS----N +INYTYQIWKK- +>UniRef100_UPI0002195706/2-128 +------------------------------------NQIVVMGRKTYAGMG---KPLPGRTNIVLSQQVDYPVAPGVILL +NNVAAVLDYA---SAHPQQETIIIGGAQIFALFKEY--VTRLYVTEIDATFSGDTYMPALDWSAFKRVAFQAGEIDTKNK +YPYSFATYQRR +>UniRef100_Q7NHQ9/4-145 +--IAVVAMDSRRLIGRGDGLPWHCPEDLSAFKALTWGQPLLMGRRTFESILARGKPLPEREHYVLTARRGPS-FPTVRYI +CSPDQALALP-------VERLFVIGGASVYAQTADQ--LDTLYLSLIPGLHTGDVFLPDLG-NRWAVEIIEKFQ------ +----------- +>UniRef100_E9EH35/11-223 +--TIIVAATQSMGMSYKTRMPWKLKRESGYFESTTTRNAVIMGYKTWDKIP--TKRYPGRINVVITRNPDLR-REPLHVA +TSLEGAMELLLWLPA--LGRVFIIGGAGLCHEALRMPWVDRLLLTRIGADFNADTFFPDIDGDEWARQSDRAFQDQIEDG +IAWEAYMFTR- +>UniRef100_B2RGD3/3-156 +-VSLMAARARNGVIGCGPHIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSAWTANNDNVVVF +PSIEEAMGGL---AK-LNGHVIVSGGGEIYRETLPM--ASTLHVSTIDIEPEGDVFFPNIP-NFFEVVFEQHFSS----N +INYCYQIWKK- +>UniRef100_F9QE42/1-144 +MIKLIVALDKNNLIGKGNQMPWHIKEEFQHFKRTTIGHSLLFGKNTFLGLL---KKLNGRKNIVLSENDIEN---SDLTI +HNEEELIELFNRFKN-SDEVLFIAGGKTIYEKYFDW--ADELIISRIHNEYDGNVYL-NLDLSNYYLDKVESHE------ +----------- +>UniRef100_D2W4C0/19-245 +---AVVAVLNSNGIGLNGNLPWLLTEDMKHFVSVTCDNAVIMGRKTWESIPSKFKPLKNRHAIILSSKVNDDDMERTTFV +KNVDELFELL---QNQKFNRIFIAGGTSIYKLLLPY--TAVIHYTNIIENIQVDTRFPPINSNQFIAVDKSDLPKNNERI +SHYEFITFERR +>UniRef100_C3VC48/3-156 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLHVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_G5H4K1/177-315 +--ELIAACDAENGIGRAGQLLVHCPEDMAYFRDATMGGIVVMGRRTMESLPN-GNPLAGRENIVLSRTLERA--DGFHVV +QEISELWTLLGAFDE--PRPIYAIGGAGCWQLLLPY--VRRARVTRLPGRYGADVFLPPLD--GFICT------------ +----------- +>UniRef100_F0YNN9/1-140 +---LVVATTPSGGIGQDGTLPWHLPGDMSYFKRATTENAVVMGRRTWEGIPERFRPLAGRVNIVLTSDEAYALPAGVLSA +TSLDEGLALA---EDAGVETAVIIGGARLFEETVPR--TRVVHLTIVGRDYPAD-------------------------- +----------- +>UniRef100_F9PIV5/4-138 +-LGMIWAQDVTGVLGADGSMLWRVPADFAHFKATTMGCGLVMGRTTWDSLG---GPLPGRRNVVLTRDRSWR-AEGAVRA +GSLREGLSLASDAAG--LPRLWVIGGGSVYEQALADGLPDVLVVSVLD-------------------------------- +----------- +>UniRef100_UPI0002888DAD/3-157 +---LLILVDNNNAIAKDGEQILFVENDLHMFKNYTTGNIIVMGRTTFDSIG---KKLPNRISVVFTHSDRED-EEDLYYV +DSIEKLNNIT---NRYKDKEVFVIGGAEIAKLLWDE--IDELIVTRVDTVVEADKFIPSFD--DFKLVDKFEIED---PN +YKVFHEIWKRK +>UniRef100_F2V0H1/4-139 +-LGMIWAQDVTGVLGADGGMLWRVPADFAHFKATTMGCGLVMGRTTWDSLG---GPLPGRRNVVLTRDRSWR-AEGAVRA +GSLREGLSLAADAAG--LPRLWVIGGGRVYEQALDDGLPDVLVVSVLDL------------------------------- +----------- +>UniRef100_B4DM58/5-123 +-LNCIVAVSQNMGIGKNGDLPWPLRNEFRYFQRMTTQNLVIMGKKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLS +RSLDDALKLTELANK--VDMVWIVGGSSVYK------------------------------------------------- +----------- +>UniRef100_C7P3D4/3-145 +-IIAVAAVGENGVIGSGDELPWHLPHESRRYRERVADDTVVLGRKTFEMFE----ELPGARQLVLSRSERSFEAETATHA +ASVDAAIDLA---RERGDPVLYVLGGAGVYEAFLPR--YDRMLLSRVDGEYEGDATFPAFDREAWTLVDETPY------- +----------- +>UniRef100_H8ZWN9/11-147 +---------------------------------SSKRNALIMGRKTWDSIPQNRRPLANRLNVIVSSTFVNTENPNIEVV +STFEDAHELVSYKRE--IENVFVIGGGQIYKEAIESPYCKSISLTKVFADIECDTFFPKINPDIFKTSTSSDIKE--ENS +IRYQITQLER- +>UniRef100_Q28J42/11-190 +-VKLIAAACNSMGIGLNGYLPWNLPNEFKYLLDTITRNLLLWGRQSFETFDESLLPLPNCIIALLSRKLSTVPPYVSYLC +KNEEEILKFASLNDE--IETIWVLGGVESYKNLMQHPWCNHIYFTKIMADFECDTFFPEFDKNIFKLKENFPGVPQEENG +VKYVFQVYQR- +>UniRef100_B6H1X6/34-273 +----------RLGIGLNGTLPWRIKTDMSFFARVTSRNAIIMGRKTYDSVPGSLRPLAKRINVVITRDTA-DPMTDAIVT +PSLGAALETLDAQGK--LGKIFVIGGAEIYNATLNMGRPVRVVMTNVVRSFECDTFFPLHEKNGWRAVSPREVSEKTDGD +VEVQMVGYEK- +>UniRef100_E4KY68/3-154 +---LLILVDNKNAIAKDGKQIMFVDNDLEMFKNYTTNNIIVMGRKTLDDIG---RQLPNRISVVFTRSKRED-NEDLFYI +DSVEKLDKII---EAYPDKEVFVIGGAEIVKLLWDR--IDELIVTRVDTVVEADTFIPDFD--AFKLIDKTEIED---DS +YRVYHEKW--- +>UniRef100_Q821E3/6-145 +---GIVACDPHGVIGNQGKLPWDYPEDIKFFSKMIENMPLIMGRKTFEGLP--DKYIKNGKVIVFSRSFHEN-SENIIWV +SSLEQFHDL----DL--PSPIFLLGGGELFSLFLEHRMLHGCYVTHIHKCYDGDAFFPLSLLEGWKKTILDE-------- +----------- +>UniRef100_B9LSX5/4-160 +--VSVAALAENRAIGRDGEVPWHIEADVRQYRERVAGSPVILGRRTFDSMR---DHLPGSRQIVVSRSVESVDVPTAVVA +DGVDSALERAATDAA--DDTVYVLGGGGIYELFQPH--LDRMVLSHVTGSYEGDTFYPAWDSAEWTVAAETAY------- +----------- +>UniRef100_E1A2K2/1-140 +MIKAVFATGKNGEFGNKGELPWHCKEDMKHFMKTTAGACLVMGAKTFMSLP---SALKNRTNVVISSQNDTNRRPDMFMH +GDVCQALDEL---RN-TYDNICVIGGMTVLKEAIDK--CDEVAHTVILDEFECDVRADE--------------------- +----------- +>UniRef100_P46103/23-181 +----------FKGLGNAGGLPWKCNSDMKHFVSVTSQNIVVMGKTSWESIPSKFKPLENRINIILSRTLKKENYSNVIII +KSVDELFPIL---KCIKYYKCFIIGGASVYKEFLDRNLIKKIYFTRINNAY----------------------------- +----------- +>UniRef100_C5J9B6/3-156 +-ISLISAVSENGVIGSGPDIPWSVKGEQLHFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSRTEISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSSGGQIYYSPIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_UPI0001F262B8/24-258 +----------RLGIGHSGTLPWRIKTDMSFFARVTSRNAIIMGRKTYDSVPAHLRPLAKRISTIITRDVE-QPATDAIVC +GGLNDALQQLEEEGK--LGKVFVIGGAEIYGAVLAAGGPVRIVMTNVEKVFECDTFFPVDEEEGWRKVSAEEVTEIEEGD +VRVQMVGYERQ +>UniRef100_I3EIQ2/5-145 +---ILSAYSKTGVIGANGKLPWTLKTDFQFMKYITTKTGIIMGRSTFESIG---RPLPNRTTIVLTSQMKNPINYKVYFK +SSLDAAVSLC---KE-LELEPIVFGGNAVYYEAIKR-YNCTVYLTEIYKEYSGDAFFPLIDRS----------------- +----------- +>UniRef100_D0RB21/2-151 +-----AAKSKNGIIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSNFSTNDEGVMVF +SSIQDALINL---EE-ITDHVIVSGGGEIYKSLISK--VDTLHISTVDIERDGDIVFPEIP-DTFELVFEQDFES----N +INYCYQIWQR- +>UniRef100_Q937I9/3-141 +-ISLISATSENGVIGNGPDLPWSAKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSRKGISSSNENVLVF +PSIEIALQEL---SK-ITDHLYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDINFPKIP-ENFNLVFEQ--------- +----------- +>UniRef100_E7NA89/4-138 +-LGMIWAQDVTGILGADGGMLWRVPADFAHFKTTTMGCGLVMGRTTWESLG---GPLPGRRNVVLTHDRSWR-TEGAVRA +GSLREGLSLAADAAG--LPRLWVIGGGSVYEQALADGLPDVLVVSVLD-------------------------------- +----------- +>UniRef100_Q9PJC7/6-145 +---GIVAIDPRGVMGGAGKLPWNYPEDLRFFSETIQDHPIIMGRKTWESLP--DRYKCGRTVIVFSRQHSCA--QGI-WI +SSLVEYEKLS-------LNSPFLIGGAELFDWFFQYNLLKSCFVTHIKREYQGDTFFPVERLSGWKRESVLKTED----- +----------- +>UniRef100_D3FI96/1-145 +MIKLIWCEDLNHGIAKNNQIPWRIDEELNHFHQTTTNHPIIMGYNTYLAMN---KILANQANIVISKKHQHELKNELFLY +SDLKKALIDF---S---IVDLFIIGGKKTIEQAIKY--ADQLVISKLNADYGCDLFV-NLNYDDFSLVQTKEYDQ----- +----------- +>UniRef100_Q6ZXJ4/2-139 +-----VAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISTIDIEPEGDVYFPEIPSGQFYQDFAS--------- +----------- +>UniRef100_E9ESU2/11-223 +--TIIVAATQSMGMSYKTRMPWKLKRESGYFESTTTRNAVIMGYKTWDKTP--TKRYPGRINVVITRNPDLR-TEPLHVA +TSLEGAMELLSWLPD--LGRVFIIGGAGLCHEALRMPWVDRLLLTRIGADFKADTFFPEIDGAEWARQSDRAFQDQIEDG +IPWEAYMFTR- +>UniRef100_C4YTZ8/2-143 +--------------------------------------AVIMGRKTWESIPQKFRPLPDRLNIILSRSYENEIDDNIIHA +SSIESSLNLV---SD--VERVFIIGGAEIYNELINNSLVSHLLITEIEESIEMDTFL-KFPLESWTKQPKSELQKIKEGD +FTYNYTLWTRK +>UniRef100_Q5R1L6/3-156 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSDGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_Q7NB76/1-145 +MIKLIWCEDLNHGIAKNNQIPWKIDEELNHFHQTTTNHPIIMGYNTYLAMN---KILANQANIVISKKHQRELKNELFLY +SDLKKALIDF---S---IVDLFIIGGKKTIEQAIKY--ADQLVISKLNADYGCDLFV-NLNYDDFSLVQTKEYDQ----- +----------- +>UniRef100_G8EI96/2-150 +------AVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_B0FMU4/3-156 +-ISLISATSENGVIGNGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFDYMG----VLPNRKYAVVSRKGISSSNENVLVF +PSIEIALQEL---SK-ITDHLYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDINFPKIP-ENFNLVFEQFFLS----N +INYTYQIWKK- +>UniRef100_P78028/1-147 +MVKAIWAMDQNGLIGNGNSLPWRIKAELQHFRQTTLHQDVLMGSATYLSLP---PVFSERNVYILTRNLNFNPDKGTKVI +HEYENFIQPYL-HHP--DKHLYICGGAQVYEQLIPR--CDALIVSTIFGKYTGDKYL-KVDFSPFELTKEISF------- +----------- +>UniRef100_Q47FU1/7-169 +LISAIGAVASNGMLGLAGWLPWDIPEELAYFEKTVAGAALVIGRLTYESMD-----VVPEDSFVVSRQADLVVRPGCSRV +ASVEEGLHRA--LAT--GKPVFVIGGASVYAAAWRY--CHRFYLTRIERAFDGDSRFPEVQLSDWKVESETVRQLKSNTD +VTCRFLIYQQ- +>UniRef100_B8X162/28-170 +-ISLISATSENGVIGNGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSRKGISSSNENVLVF +PSIEIALQEL---SK-ITDHLYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDINFPKIP-ENFNLVFEQFFLS----- +----------- +>UniRef100_F0V6V3/2-151 +-----AAKSKNGIIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSNFSTNDEGVMVF +FSIQDALINL---EE-ITDHVIVSGGGEIYKSLISK--VDTLHISTVDIERDGDIVFPEIP-DTFKLVFEQDFES----N +INYCYQIWQK- +>UniRef100_C5J9C0/2-151 +-----AARARNGVIGCGPHIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSAWTANNDNVVVF +PSIEEAMGGL---AK-LTGHVIVSGGGEIYRETLPM--ASTLHVSTIDIEPEGDVFFPNIP-NFFEVVFEQHFSS----N +INYCYQIWKK- +>UniRef100_Q256K1/6-142 +---GIVACSPSGVIGNQGKLPWSYSKDIEFFAKTIENKPLVMGRKTWEGLP--EKYTKGRQIFVFSRSFYDN-AEGVIWV +SSLEEFFSL----EL--PPSVFLIGGGDLFSLFLENQLLTGCFVTHIHRCYDGDAFFPLSLLVGWNKTI----------- +----------- +>UniRef100_J3YY78/1-144 +MIKLIWCEDLNHGIAKNNQIPWKIDEELNHFHQTTTHHPIIMGYNTYLAMN---KILANQANIVISKKHQHELKNELFLY +SDLKKALIDF---S---IVDLFIIGGKKTIENSLKY--ADQLVVSKLNQDYECDLFV-NIDYADFSLVDTKVND------ +----------- +>UniRef100_J3TA10/1-144 +MIKLIWCEDLNHGIAKNNQIPWKIDEELNHFHQTTTHHPIIMGYNTYLAMN---KILANQANIVISKKHQHELKNELFLY +SDLKKALIDF---S---IVDLFIIGGKKTIENSLKY--ADQLVVSKLNQDYECDLFV-NIDYADFSLVDTKVND------ +----------- +>UniRef100_J3VH83/1-144 +MIKLIWCEDLNHGIAKNNQIPWKIDEELNHFHQTTTHHPIIMGYNTYLAMN---KILANQANIVISKKHQHELKNELFLY +SDLKKALIDF---S---IVDLFIIGGKKTIENSLKY--ADQLVVSKLNQDYECDLFV-NIDYADFSLVDTKVND------ +----------- +>UniRef100_A6DQ18/1-141 +MLSLISAMDKNGLIGTGKALPWKVEEEYQRYLDTVKGKKIIVGRKTFEISG---LDLKDEQVHILSSRSQ-----GTNYY +NNIEDAIKAC---G---ENDIFVTGGAEVYKLAMPH--ADRLYISVIKGDYEGSIYFPNIDANIWEVQHHEELPE----- +--YD------- +>UniRef100_G9PMA5/4-139 +-LGMIWAQDVTGLLGADGDMLWRVPADFAHFKATTMGCGLVMGRTTWESLG---GALPGRRNVVLTRDRSWQ-AEGAIRA +GSLREGLSVAAQGAAVGLPRMWVIGGGSVYGQALAEGLPDVLVVSVLDL------------------------------- +----------- +>UniRef100_G4YI05/12-161 +-VSLIVACSVNRVIGKQGKLPWNLPADWAFFSSATRDQVLVVGRRSFQEFD---EPIPNRHTIVVSSTLA-AGWSGVRVA +RTLHQALELVNQYRD--CSRVFIGGGQRLYQEAMDAQVAESCYVSRVQREIEGDAFFPRWTT------------------ +----------- +>UniRef100_F9EI15/3-144 +-LGMIWAQDPCGVLGASGTMLWRVPADFRHFKAATLGGAVIMGRTTWESIG---GALTGRANIVLTRRDGWEAADGAVRA +ASLRHGLALGAAYRA--LPRLWVIGGGSVYARTAFEGLADELVVTTVDLDAGG--------------------------- +----------- +>UniRef100_C2KQT3/55-207 +-LGVIWAEDCHHVIGAGGGMVWRVPDDLRFFKETTMGCPVIMGTGSFKALG---EPLKGRRNIILTRHPDFT-REGIETA +SNLDDAIKLC---AG--TKEVWITGGGVVYQEVMDAGIADLLVVSQLDAPVPPDTVAPVIDPQRWQLDESRSD------- +----------- +>UniRef100_O85802/3-156 +-LSLMAAKSKNGIIGNGPDIPWSAKGQQLLFRAIIYNQWLLVGRKTFESMG----ALPNRKYAVVTRSNFSTNDEGVMVF +SSIQDALINL---EE-ITDHVIVSGGGEIYKSLISK--VDTLHISTVDIERDGDIVFPEIP-DTFKLVFEQDFES----N +INYCYQIWQK- +>UniRef100_I0QW11/3-154 +LISMIYATSQDNVLGLKNSIPWHVKGEQERFKAVTNNKLVVVGRQTYEILP---CSIPQKDIIVLSSNPLKD--TNVRRV +SSLEEAIQIA---QHEERLELVIAGGAKLFEQAIDI--CHVIYKSTVLVNAIGDVFGPKIPTSRYKLVWVKNIKE--SPS +YSYQ------- +>UniRef100_G7XHR2/43-277 +-----------LGIGHSGTLPWRIKTDMSFFARVTSRNAIIMGRKTYDSVPAPLRPLAKRISTIITRDVQQQPATDAIVC +GGLDEALQELEDEGK--LGKVFVIGGAEIYGAVLGAAGPVRIVMTNVEKVFECDTFFPVDEEEGWRRVTPEEVTEIEEGD +VRVQMVGYERQ +>UniRef100_J9XGV1/1-131 +-------------MGKQGKLPWNYPEDIEFFSKTIGNHALIMGRKTFEGLP--DKYKKNRKIIVFSRDYHES-FENVIWV +SSLEEF-RRL---EQ--LSSIFLIGGGELFSLFLENRMVDGCFITHIHKCYEGDVFFPLSLIKGWRKTVLDEK------- +----------- +>UniRef100_I6WYJ9/2-140 +-----AAKARNGVIGCGSDIPWNAKGEQLLFKAITYNQWLLVGRKTFEAMG----ALPNRKYAVVSRSGSVATNDDVVVF +PSIEAAMREL---KT-LTNHVVVSGGGEIYKSLIAH--ADTLHISTIDSEPEGNVFFPEIP-KEFNVVFEQEFHS----- +----------- +>UniRef100_G3XVI0/24-224 +----------RLGIGHSGTLPWRIKTDMSFFARVTSRNAIIMGRKTYDSVPAHLRPLAKRISTIITRDVDSLTGREVEVR +REKIAASAAASSAGK--LGKVFVIGGAEIYGAVLAAGGPVRIVMTNVEKVFECDTFFPFLEKEGWRKVSAEEVTEIEEGD +VRVQMVGYERQ +>UniRef100_C5FNI6/26-249 +---------RKLGIGKGGTLPWKIKTDMRFFARVTTRNAVIMGRKTYDSIPARFRPLSKRLNVIITRDETEE--PDVMVS +NSLEAALSTLQGKRR--LGNIYIMGGSEIYASSLRLTNPLRIIMTHVRRGFDCDTCFPIDQQEGWKEVSSEELGK----- +----------- +>UniRef100_E9F153/218-368 +-------------------------------------NAVIMGRKTWDSIPAKFRPLKNRLNIIVSRQHSATLPSEPVRV +SSLEQAVEFA---RTHTISRVFVMGGGQIYDAALRMDAAKRVLLTSIEREYECDTFFGAARSLGWRRRQSDEWREMEEGG +VGYEWQMWER- +>UniRef100_I1W1W5/3-156 +-ISLISAVSENGVIGSGPDIPRSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLAF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_D1NHG3/4-84 +--SLIVATTLNNVIGKDNQMPWHLPADLAWFRQNTTGKPVIMGRKTFESIG---RPLPKRTNIVLSRQLFEH--EGVIWK +DSFESAVN------------------------------------------------------------------------ +----------- +>UniRef100_H2B2N4/2-151 +-----AARAKNGVIGCGPHIPWSAKGEQLLFKALTYNQWLLVGRKTFEAIG----ALPNRKYAVVTRSAWTANNDNVVVF +PSIEEAMGGL---AK-LTGHVIMSGGGEIYRETLPM--ASTLHVSTIDIEPEGDVFFPNIP-NFFEVVFEQHFSS----G +INYCYQIWKK- +>UniRef100_K2AZP6/2-115 +IISIVAVMDEKKGIGKEGRIPWHIKEDLIRFKNLTLGKTVIMGRKTFESVLASKNPIPQRKHIVVTHDENYHPLPDTYVT +HSIEEALELA---KKIEQNEVVISGGGQLFTQ------------------------------------------------ +----------- +>UniRef100_G8XIF5/1-146 +MIISIWAMTEDGLIGKDNSMPWHIKEEFAHFRQTTLDKTLLMGKNTFLSLP---KIFDRRKMYVISDDPEFKVHPKVHII +NDYSWLIKEY---QRNPDKDLYITGGLMIYTALIPE--SDILIVSFIKGKYVGNRYLKNINWDLFDLVYEEDK------- +----------- +>UniRef100_B0JFA3/2-128 +-----VAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSLTSDNENVVIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSPIDQ--VDTLHISTIDIEPEGDVYFPESPA------------------ +----------- +>UniRef100_J3ADW2/1-133 +---MIWAQDVTGLLGADGGMLWRVPADFAHFKATTMGCGLVMGRTTWESLA---GALPGRRNVVLTRDRSWQ-AEGAIRA +GSLREGLSVAARAAG--LPRLWVIGGGSVYEQALAEGLPNVLVVSVLD-------------------------------- +----------- +>UniRef100_K9F827/34-256 +----------RLGIGLNGTLPWRIKTDMSFFARVTSRNAIIMGRKTYDSVPASLRPLAKRINVVITRDTV-GPMTDAIVT +PSLGAALEQLDAQGT--LGKIFVIGGAEIYNATLHMDRPVRVVMTNVVRSFECDTFFPLHEKNGWRAASPGEVSEE---- +----------- +>UniRef100_K7XZI2/1-146 +MIISIWAMTEDGLIGKDNSMPWHIKEEFAHFRQTTLDKTLLMGKNTFLSLP---KIFDRRKMYVISDDPEFKVHPEVHII +NDYSWLIKEY---QRNPDKDLYITGGLMIYTALIPE--SDILIVSFIKGKYVGNRYLKNINWDLFDLVYEEDK------- +----------- +>UniRef100_A2QZD9/24-249 +----------RLGIGHSGTLPWRIKTDMSFFARVTSRNAIIMGRKTYDSVPAHLRPLAKRISTIITRDVE-QPATDAIVC +GGLNDALQQLEEEGK--LGKVFVIGGAEIYGAVLAAGGPVRIVMTNVEKVFECDTFFPVDEEEGWRKVSAEEVTEIEEGD +VR--------- +>UniRef100_B2G4X4/2-151 +-----VAISKNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVVIF +PSLNDALTNL---KK-KTDHVIVSRAGEIYKSLIHQ--VDTLHISTIDIEPEGDVYFPEIP-SNFRPVFTQDFAS----N +INYSYQIWQK- +>UniRef100_H8ZAX0/4-139 +---VVLAAYSNGVIGREGRLPWSIKVDFKFMKYLTTKSGLIMGRLTYESIG---RPLPKRTSIVITSHDKENINYSVLFC +KSLESAISIC---RS-LSLQPIIFGGAAVYKEALER-YKCKLYLTEIYKIFQGDAFFPL--------------------- +----------- +>UniRef100_D4L9U2/1-155 +-MNLIAAVDGAWHIGLGSRTAYYLPQDLHHFRRLTYGGVVVMGRKTFETLP---HPLEGRVNLVLSRCMQPR--PDIVLC +RELSLLPGML---RSMENRPVWAIGGAEIYRLLLPY--CTCAHMTYTERIYPADCTFPPLPALGWMLESEEPVPD---TN +GEFQFRVY--- +>UniRef100_G9PHK8/42-222 +-VGLIWAQSDDGVLGVDGDMAWRVPADFKHFRAATMGCGVVMGSRTWHSLG---GALPGRNCVVLTRRGV----AGPTCA +STLDEALQLAGIYRT--FPRVWVVGGAQVYQLALDSDLADVLVISELELDARAKTLAPQVDYSRFRLEASASDSHPLSGD +ARWRVKTWVR- +>UniRef100_D4DIR1/27-269 +----------KLGIGKGGTLPWRIKKDMSFFARVTTRNAVIMGRKTYDSIPAKFRPLSKRLNVIITRDETEE--PEVIVS +SSLEDALSTLQGKRR--LGNVYIMGGSEIYASSLRLTNPLRIVMTDIRKGFECDTCFPDLN-EGWNKVPSEKLTET---- +----------- +>UniRef100_D7DE84/12-144 +---GIVAIDPRGVMGALGKLPWSYPEDLRFFAETIRNHPIIMGRKTWESLP--DKYKHGRDIVVFSRRMH-P--PQCIGV +SSFAEYGTLS-------LNHPFLIGGAELFESFFQQNLLKACFVTHIKKEYWGDTFFPITRLSGWKKE------------ +----------- +>UniRef100_F2PLV7/36-291 +----------KLGIGKGGTLPWRIKKDMSFFARVTTRNAVIMGRKTYDSIPAKFRPLPKRLNVIITRDETEE--PEVIVS +SSLEDALSTLQGKRR--LGNVYIMGGSEIYASSLRLTNPLRIVMTDIRRGFDCDTCFPDL-KEGWNKVPSEKLAEAWEGD +VAMKISGYE-- +>UniRef100_F3P952/4-139 +-LGMIWAQDVTGLLGADGDMLWRVPADFAHFKATTMGSGLVMGRTTWESLG---GALPGRRNVVLTRDRFWQ-AEGAIRA +GSLREGLSVAAEGAAVGLPRLWVIGGGSVYGQALAEGLPDVLVVSVLDL------------------------------- +----------- +>UniRef100_H9BU35/1-125 +---------KNGVIGNGPDIPWSAKGEQLLFKAITYNQWLLVGRKTFESMG----ALPNRKYAVVTRSSFTSDNENVLIF +PSIKDALTNL---KK-ITDHVIVSGGGEIYKSLIDQ--VDTLHISRIDIEPEGDVYFPEIP-SNF--------------- +----------- +>UniRef100_L0TTK8/6-138 +---GIVAIDPRGVMGALGKLPWSYPEDLRFFAETIRNHPIIMGRKTWESLP--DKYKHGRDIVVFSRRMH-P--PQCIGV +SSFAEYGTLS-------LNHPFLIGGAELFESFFQQNLLKACFVTHIKKKYWGDTFFPITRLSGWKKE------------ +----------- +>UniRef100_Q5NDM0/3-129 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDIKIP---------------------- +----------- +>UniRef100_G8BKY7/1-141 +-----------------------------------------MGRKTWDSIPTKFRPLPNRLNVVLSRSFDNKVDENILHA +SSVEDSLKLV---REENIERVYVIGGAEIYNEFIKSGLVDNVLLTEIEEEIAMDTFL-KFDVNQWTKSSKSELIQNQENK +FVYNYTLWQKR +>UniRef100_H9BU38/1-139 +-----AAKAKNGVIGCGPDIPWSAKGGQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSGWTSNDDNVVVF +QSIEEAMDRL---AE-FTGHVIVSGGGEIYRETLPM--ASTLHLSTIDIEPEGDVFFPSIP-NTFEVVFEQHFSS----- +----------- +>UniRef100_F2SKA9/36-278 +----------KLGIGKEGTLPWRIKKDMSFFARVTTRNAVIMGRKTYDSIPAKFRPLSKRLNVIITRDET-E-EPEVIVS +SSLEDALSTLQGKKR--LGNVYIMGGSEIYASSLRLTNPLRIVMTDIRRGFECDTCFPKGLKEGWNKVPSEKLAET---- +----------- +>UniRef100_C4PPZ8/6-138 +---GIVAIDPRGVMGALGKLPWSYPEDLRFFAETIRNHPIIMGRKTWESLP--DKYKHGRDIVVFSRRMH-P--PQCIGV +SSFAEYGTLS-------LNHPFLIGGSELFESFFQQNLLKACFVTHIKKEYWGDTFFPITRLSGWKKE------------ +----------- +>UniRef100_E4PYV0/1-146 +MIISIWAMTEDGLIGKDNSMPWHIKEEFAHFRQTTLDKTLLMGKNTFLSLP---KIFDRRKMYVISDDPEFKVHPEVHII +NDYSWLIKEY---QRNPDKDLYITGGLIIYTALIPE--SDILIVSFIKGKYVGNRYLKNINWDLFDLVYEEDK------- +----------- +>UniRef100_E9GAU4/11-191 +-LELMVATDLKLGIGKGNKMAWHLPTEFSYYRRMTTCHASIFATKTWQSIPPEMKPWGNTICFILSRSMTEDDYSDVYVH +SSLEEIIAHMRMRKR--IDRVWMHGGGFGYKEALRSKHFYRLYHTKIDAEFSCDVFFPRYDECQLQIVDDPDVPQQLDRG +VSYQIHVYE-- +>UniRef100_J1HMR1/26-194 +-LGMIWAQDVTGVLGAHGGMLWRVPADFQHFKAMTMGCGLVMGRVTWDSLG---GALRGRRNVVLTRDRQWR-APGALSA +SRLNEGLSLAAEAAG--LPRLWVIGGGNVYAQAMAAGLPDVLVVSVLGLDAARDVRAPAISTEEWRIDPER--------- +----------- +>UniRef100_J3KHW4/37-302 +----------RLGIGNCGTLPWRIKSDMSFFARITTRNAVIMGRKTYDSLPSRFRPLPKRLNVIITRDEEKE-TPDVLVS +NGIGSALLALRRRRS--LGNVLVIGGAEIYASSLNLDCKMRIVMTDVRRGFECDTFFPNLDGDEWRRASAAEVSEVWDQD +IALRFLGYERR +>UniRef100_D4AKP4/27-269 +----------KLGIGKGGTLPWRIKKDMSFFARVTTRNAVIMGRKTYDSIPAKFRPLSKRLNVIITRDET-E-EPEVIVS +SSLEDALSKLQGKRR--LGNVYIMGGSEIYASSLRLTNPLRIVMTDIRRGFECDTCFPDL-KEGWNKVPSEKLTEA---- +----------- +>UniRef100_D5E6F5/1-144 +MIKLIVATDKNNLIGNVDKMPWRIKEEFEHFRNTTISHSLLFGRTTFLGLP---GKLDKRTIYVLSEQTLDN-CITIHNE +TELKNLFAKF---KT-NNEVLFIAGGKSIYEKYFEY--ADELLISRVDGDYQGNVYL-NLNLSNYEVIKKQKFEK----- +----------- +>UniRef100_C5PHX7/46-310 +----------RLGIGNCGTLPWRIKSDMSFFARITTRNAVIMGRKTYDSLPSRFRPLPKRLNVIITRDEEKE-TPDVLVS +NGIGSALLALRGRRS--LGNVLVIGGAEIYASSLKLDCKMRIVMTDVRRGFECDTFFPNLDGDEWRRASAGEVSEVWDQD +IALRFLGYERR +>UniRef100_D0RB76/3-156 +-ISLISATSENGVIGNGPDIPWSAKGEQLLSKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSRKGISSSNENVLVF +PSIEIASQEL---SK-ITDHLYVSGGGQIYNSLIEK--ADIIHLSTVHVEVEGDINFPKIP-ENFNLVFEQFFLS----N +INYTYQIWKK- +>UniRef100_K4FSM0/9-186 +-ICLIAAAERNMGIGIDGDLPWNLPNELNYFISKVTKNLPICGRRSCLPSY---LSAPNCYFVVLSKTLSAVPDNANYLC +QNLNSALQLTSLSEE--IETIWVIGGAKLFEEASKHPWCERIYLTEIMADLDCDTFFPQLDFNTFKLVEGFPGVPQEENG +IKYKFQVFQK- +>UniRef100_E1X1D2/1-122 +---------------------------------------MIMGRKTFESIG---RPLPKRETIILTRDKNYS-YEGCKVF +HSMEEIEDYLI-SKG--ETDAAVVGGGEIYKLYLPK--CSKMYLSYVDFAGQADTFFPEFDESEWVRSEEISHEA-YENF +LAWEFVELSRK +>UniRef100_L0U1Q0/6-138 +---GIVAIDPRGVMGALGKLPWSYPEDLRFFAETIRNRPIIMGRKTWESLP--DKYKHGRDIVVFSRRMH-P--PQCIGV +SSFAEYGTLS-------LNHPFLIGGAELFESFFQQNLLKACFVTHIKKEYWGDTFFPITRLSGWKKE------------ +----------- +>UniRef100_I1G136/6-153 +---HIVAAERNGGIAYKNDMPWRIRTDRKVMFQLIKQNAAVMGRLTYESVK---RPLPGCFNIVLTSRPSSEFPKVDLVC +PSLKSVVEEVNLSSR--IENIIILGGAEVYREALSSPLTDKVYFTDVMGEFPSDTFWPGLD-DSFK-------------- +----------- +>UniRef100_Q4A612/1-143 +MIKLIVALDPNNLIGKGDQMPWKIAEEFKHFKTTTLTHSLLFGRNTFLGLP---AKLENRTIYVLSKERVPRADYTLKTE +QELFSLFAQF---KNDDFNTLFIAGGKTIYEKYYKF--ADELIISRVKKAYEGDVYL-NLDLSHYSLTKVVD-------- +----------- +>UniRef100_Q23695/28-198 +--SIVVAADQQHGIGDGETIPWTVPETLAFFKDQTTRNAVVMGRKTWEVPLK-FRPLKGRLNVVLSCRRA-AAAADVVIN +GGLKEALHLLAYCSS--IETAYCIGGARVYTEAMQSPKLKEVYLTRVHTAPTCNRFYEFVRRRRA--------------- +----------- +>UniRef100_C6YJR8/8-173 +--SMIVARGVNGEIGQDGDLPWHLKEDLKRFKAITMGKTLVMGRKTFESIP---NGLPGRNVIVLTREPTER-GDGTFVA +GNSCHLFEVA---EHLGVTEIIVAGGAEIYNLHKDV--ITKVFETKVLRAYAADTHVDVFWERQWRVTSRGHIIEN---- +----------- +>UniRef100_B2G4X5/3-156 +-ISLISAVSENGVIGSGPDIPWSVKGEQLLFKALTYNQWLLVGRKTFDSMG----VLPNRKYAVVSKNGISSSNENVLVF +PSIENALKEL---SK-VTDHVYVSGGGQIYNNLIEK--AITIHLSTDHVEVQGAIKFPIMP-ENFNLVFEQFFMS----N +INYTYQIWKK- +>UniRef100_Q4XAU7/1-127 +------------------------------------------GKASWESIPSKFKPLQNRINIILSRTLKKEDYNNVIII +NSVDDLFPIL---KSIKYYKCFVIGGASVYKEFLDRNLIKKIYFTRINNAYTCDVLFPDINEDLFKITSISDVYS--SNN +TTLDFVIYSK- +>UniRef100_G6DJ03/1-108 +-----------MGIGSNGSLPWRLKKEMEYFTTMTTKNAVIMGRRTWDCIPNKNRPLENRLNIVLTRHVDVIKPKDVVVV +SGLDEAVSYIIDRND--VESTWVIGGSSVYQ------------------------------------------------- +----------- +>UniRef100_Q27762/24-194 +-----------NGLGNAGMLPWKYNLDMNYFSSVTSQNVVVMGKRSWDSIPPKFKPLQNRINIILSRTLNNE-NGTVMII +KSVDDLFPIL---KAIKYYKCFIIGGSYVYKEFLDRNLIKKIYFTRINNSY----------------------------- +----------- +>UniRef100_E4UQB5/35-271 +---------RKLGIGKGGTLPWRIKTDMSFFARITTRNAVIMGRKTYDSIPTRFRPLPKRLNVIITRDET-D-EPEMIVS +SSLEDALSTLQGKRQ--LGNIYIMGGSEIYASSLRLTNPLRIVRTDVRRGFECDTCFPETDVEGWNQVSSQQLGE----- +----------- +>UniRef100_B4DDD2/1-133 +-----------------------------------------MGKKTWFSIPEKNRPLKGRINLVLSRELKEPPQGAHFLS +RSLDDALKLTELANK--VDMVWIVGGSSVYKEAMNHPGHLKLFVTRIMQDFESDTFFPEIDLEKYKLLPEYPGVLQEEKG +IKYKFEVYEK- +>UniRef100_L0PE33/231-358 +------------------------------------SNVVLMGRKTWESLPAHSRPLKNRINVVISRQEVLDLGGGAYHA +RSLDDALALLSSTSKIQLNRVFVIGGGELYKAAMEHSRLNRIIATVIHNEVDCDVFFPDFRSLPWRKQDHS--------- +----------- +>UniRef100_H9BU37/1-139 +-----AAKAKNGVIGCGPDIPWSAKGGQLLFKALTYIQWLLVGRKTFESMG----ALPNRKYAVVTRSGWTSNDDNVVVF +QSIEEAMDRL---AE-FTGHVIVSGGGEIYRETLPM--ASTLHLSTIDIEPEGDVFFPSIP-NTFEVVFEQHFSS----- +----------- +>UniRef100_Q27763/24-189 +-----------NGLGNAGMLPWKYNLDMNYFSSVTSQNVVVMGKRNWDSIPPKFKPLQNRINIILSRTLNNE-NGTVMII +KSVDDLFPIL---KAIKYYKCFIIGGSYVYKEFLDRNLIKKIYFTRINNSY----------------------------- +----------- +>UniRef100_Q5V3R2/9-167 +-LVLVVAADENNVIGLDGGVPWHYPEDVRQYKNRIAGHPIILGRRTFESMK----PIPDCYTVVLTSDDRRSASETVEYA +TTPQIAVEAAAADSS--PPVTYVIGGEAVYDLFLPF--AGRVFLSRIHEHNEGDRYFPDLG-AEWTELSREPHD------ +----------- +>UniRef100_F8UVU9/7-136 +---IMVAMSPEGVIGLEGKIPWHYRGDLRRVKRLTLGTTLIMGRVTWESLG--GKPLPGRRNLVVTSRTI----EGAECF +ADIDSALAAS-------EGKVWFFGGARIYRDAMPLSFIDAVYVPDHIDDP-RAVRFPAIDPAMWD-------------- +----------- +>UniRef100_K9F240/2-149 +LIGMIWAQSPSGAIANGTHLPWDIPEDRKFFRTTVRGRPLIMGRRTWEASG--RRAMKNTPTFVVTRNGSYD-AGAARQV +GSVHEAIEGAFFGAA--PDLAWIAGGGNIYAELEPV--ADILVRTTVDKNANADVFAPELS-GTWEMRRT---------- +----------- +>UniRef100_L0R5A9/2-126 +-----AAKAKNGVIGCGPDIPWSAKGEQLLFKALTYNQWLLVGRKTFESMG----ALPNRKYAVVTRSGWTSNDDNVVVF +QSIEEAMDRL---AE-FTGHVIVSGGGEIYRETLPM--ASTLHLSTIDIEPEGDVFFRHC-------------------- +----------- +>UniRef100_A3KCU6/38-183 +-----------RGLGNKGVLPWKCHSDMKYFCAVTTQNVVVMGRTNWESIPKKFKPLSNRINVILSRTLKKEDDEDVYII +NKVEDLIVLL---GKLNYYKCFIIGGSVVYQEFLEKKLIKKIY------------------------------------- +----------- +>UniRef100_C1IUN8/6-186 +-LELIVAVDSKLGFGKGGKIPWKCKEDMARFTRISKERVCVMGKHTYTDMRDEKGILPERESFVISSTLKQEDVIGATVV +PDLRAVINLY---EN-TDQRIAVIGGEKLYIQALSS--ATKLHMTIIPREFDCDRFIPPIQ-NNFHIDSSASETVVDETQ +ERIHFATYVR- diff --git a/analysis/Hsu.et.al.git/plmc/example/protein/DHFR.png b/analysis/Hsu.et.al.git/plmc/example/protein/DHFR.png new file mode 100644 index 0000000000000000000000000000000000000000..12320dddace15853f5dca3370fa981d729d0ddec Binary files /dev/null and b/analysis/Hsu.et.al.git/plmc/example/protein/DHFR.png differ diff --git a/analysis/Hsu.et.al.git/plmc/makefile b/analysis/Hsu.et.al.git/plmc/makefile new file mode 100644 index 0000000000000000000000000000000000000000..1f2c2411bad48400e8710db369a0a72c177880ec --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/makefile @@ -0,0 +1,36 @@ +# Compiler +CC=gcc + +# Options +SOURCES=src/lib/twister.c src/lib/lbfgs.c src/plm.c src/inference.c src/weights.c src/main.c +GCCFLAGS=-std=c99 -lm -O3 -msse4.2 +CLANGFLAGS=-lm -Wall -Ofast -msse4.2 + +all: + $(CC) $(SOURCES) -o bin/plmc $(GCCFLAGS) + +all32: + $(CC) $(SOURCES) -o bin/plmc $(GCCFLAGS) -D USE_FLOAT + +all-dev: + $(CC) $(SOURCES) -o bin/plmc $(GCCFLAGS) -Wall + +all-openmp: + $(CC) $(SOURCES) -o bin/plmc -fopenmp $(GCCFLAGS) + +all-openmp32: + $(CC) $(SOURCES) -o bin/plmc -fopenmp $(GCCFLAGS) -D USE_FLOAT + +all-mac: + clang $(SOURCES) -o bin/plmc $(CLANGFLAGS) + +all-mac32: + clang $(SOURCES) -o bin/plmc $(CLANGFLAGS) -D USE_FLOAT + +# If using homebrew for openMP (libomp) +all-mac-openmp: LIBOMP_PREFIX=$(shell brew --prefix libomp) +all-mac-openmp: + clang $(SOURCES) -o bin/plmc -Xpreprocessor -fopenmp $(CLANGFLAGS) -lomp -L$(LIBOMP_PREFIX)/lib/ -I$(LIBOMP_PREFIX)/include/ + +clean: + rm -rf bin/* diff --git a/analysis/Hsu.et.al.git/plmc/scripts/export_couplings_json.m b/analysis/Hsu.et.al.git/plmc/scripts/export_couplings_json.m new file mode 100644 index 0000000000000000000000000000000000000000..124493971c9868f07ac4b9366c872e385dbc70c4 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/scripts/export_couplings_json.m @@ -0,0 +1,221 @@ +function export_couplings_json(params, jsonFile, cutoff) +%EXPORT_COUPLINGS_JSON selects couplings to retain by fitting a two +% component signal + noise mixture model with EM and then exports them +% in a lightweight JSON format. This JSON file can then be visualized with +% EVzoom. +% + +if nargin < 3 + cutoff = 0.99; +end +coupling_threshold = max(abs(params.Jij(:))) / 10; + +% Compute norms of each i,j +slice = 1:size(params.Jij,4); +N = size(params.Jij,1); +FN = zeros(N, N); +for i=1:(N-1) + for j=i+1:N + FN(i,j) = norm(squeeze(params.Jij(i,j,slice,slice)),'fro'); + FN(j,i) = FN(i,j); + end +end +% Correct for background with Average Product Correction +FN_means=mean(FN)*N/(N-1); +FN_means_all=mean(mean(FN))*N/(N-1); +APC = FN_means'*FN_means/FN_means_all; +CN = FN - APC; +CN = CN - diag(diag(CN)); + +[I, J] = ndgrid(1:N,1:N); +CN_vals = sort(CN(I > J), 'descend'); + +% Initial parameters for EM +theta = zeros(5,1); +theta(1) = 0.5; % Mixing fraction +theta(2) = std(CN_vals); % Skew-Normal Scale +theta(3) = 0; % Skew-Normal Skew +theta(4) = log(prctile(CN_vals,99)); % Log-Normal Mean +theta(5) = 0.1; % Log-Normal Standard Deviation + +loglk_fun = @(x) -sum(log(mixture_pdf(CN_vals, x(1), x(2), x(3), x(4), x(5)))); + +% Expectation-Maximization +loglk = loglk_fun(theta); +delta_loglk = 100; +max_iter = 200; +iter = 0; +fprintf('Fitting mixture model\n iter\tNLL\n') +tolerance = 0.0001; +while delta_loglk > tolerance && iter < max_iter + % E step + z = 1 - posterior(CN_vals, theta(1), theta(2), theta(3), theta(4), theta(5)); + + % M step + % MLE of the mixing fraction is the mean z + theta(1) = mean(z); + % Log-Normal component + % MLE is the z-weighted mean and std deviation of the log-scores + pos_ix = CN_vals > 0; + z_complement = 1 - z(pos_ix); + log_score = log(CN_vals(pos_ix)); + theta(4) = sum(z_complement .* log_score) / sum(z_complement); + theta(5) = sqrt(sum(z_complement .* (log_score - theta(4)).^2) / sum(z_complement)); + % Skew-Normal distribution + % MLE requires numerical optimization + objfun = @(x) -sum(z .* log(skewnorm_pdf(CN_vals, skewnorm_constraint(x(1), x(2)), x(1), x(2)))); + params_lower = [0 -inf]; + params_upper = [inf inf]; + options = optimset('Display', 'off','Algorithm','sqp'); + theta(2:3) = fmincon(objfun, theta(2:3), [], [], [], [], ... + params_lower, params_upper, [], options); + + % Test for EM convergence + loglk_new = loglk_fun(theta); + delta_loglk = loglk - loglk_fun(theta); + loglk = loglk_new; + + % Status update + iter = iter + 1; + if mod(iter, 5) == 0 + fprintf('%3d\t%f\n', iter, loglk_new) + elseif delta_loglk <= tolerance + fprintf('%3d\t%f\t Converged\n', iter, loglk_new) + end +end + +plot_distribution(CN_vals, theta, cutoff); + +% Determine critical cutoff +zerofun = @(x) (cutoff - posterior(x, theta(1), theta(2), theta(3), theta(4), theta(5))); +xc = fzero(zerofun, 0); + +% Amino acid permutation +residues = 'ACDEFGHIKLMNPQRSTVWY'; +reorder = 'DEKRHQNSTPGAVILMCFWY'; +swap = zeros(20,1); +for i=1:20 + swap(i) = find(reorder(i) == residues); +end +% Print contacts Jij matrices + +fid = fopen(jsonFile,'w'); +fprintf(fid, '{\n'); + +% Print Map +fprintf(fid, '\t"map": {\n'); +fprintf(fid, '\t\t"letters": "%s",\n', params.target_seq); +fprintf(fid, '\t\t"indices": ['); +for i = 1:numel(params.offset_map) + fprintf(fid, '%d, ', params.offset_map(i)); +end +fseek(fid, -2, 'cof'); +fprintf(fid, ']\n'); +fprintf(fid,'\t\t},\n'); + +% Print Logo +fprintf(fid, '\t"logo": [\n'); +B = -params.fi .* log2(params.fi); +B(params.fi <= 0) = 0; +R = log2(20) - sum(B,2); +B = params.fi .* repmat(R, [1 20]); +for i = 1:size(B,1) + match = find(params.fi(i,:) > 0.01); + [~, jx] = sort(B(i,match),'ascend'); + match = match(jx); + fprintf(fid,'\t\t['); + for j = match + fprintf(fid,'{"code":"%s", "bits": %.2f},', residues(j), B(i,j)); + end + fseek(fid, -1, 'cof'); + fprintf(fid,'],\n'); +end +fseek(fid, -2, 'cof'); +fprintf(fid,'\n\t],\n'); + +% Print Jij submatrices +fprintf(fid, '\t"couplings": [\n'); +for i = 1:N + for j = 1:N + if CN(i,j) > xc + fprintf(fid,'\t\t{"i": %d,"j": %d, "score": %.2f, ', i, j, CN(i,j)); + J = squeeze(params.Jij(i,j,swap,swap)); + ai_set = find(max(abs(J')) > coupling_threshold); + aj_set = find(max(abs(J)) > coupling_threshold); + fprintf(fid,'"iC": "%s", "jC": "%s", "matrix": [', reorder(ai_set), reorder(aj_set)); + for ai_idx = 1:numel(ai_set) + fprintf(fid,'['); + for aj_idx = 1:numel(aj_set) + fprintf(fid,'%.2f, ', J(ai_set(ai_idx),aj_set(aj_idx))); + end + fseek(fid, -2, 'cof'); + fprintf(fid,'],'); + end + fseek(fid, -1, 'cof'); + fprintf(fid,']},\n'); + end + end +end +fseek(fid, -2, 'cof'); +fprintf(fid,'\n\t]\n}'); +fclose(fid); +end + +function location = skewnorm_constraint(scale, skew) + % Zero-mean constraint on the noise component + location = -scale * skew / sqrt(1 + skew^2) * sqrt(2 / pi); +end + +function f = mixture_pdf(x, p, scale, skew, logmu, logsig) + location = skewnorm_constraint(scale, skew); + f = p * skewnorm_pdf(x, location, scale, skew) + (1-p) * lognorm_pdf(x, logmu, logsig); +end + +function f = skewnorm_pdf(x, location, scale, skew) + x_transform = (x - location) / scale; + f = 2 / scale * normpdf(x_transform) .* normcdf(skew * x_transform); +end + +function f = lognorm_pdf(x, logmu, logsig) + f = zeros(size(x)); + f(x > 0) = 1 ./ (sqrt(2 * pi) * logsig * x(x > 0)) .* exp(-(log(x(x > 0))-logmu).^2 / (2 * logsig^2)); +end + +function post = posterior(x, p, scale, skew, logmu, logsig) + P = mixture_pdf(x, p, scale, skew, logmu, logsig); + post = zeros(size(P)); + f2 = lognorm_pdf(x, logmu, logsig); + post(x > 0) = (1 - p) * f2(x > 0) ./ P(x > 0); +end + +function plot_distribution(CN_vals, params, P_crit) +% Compute posterior probability plot +X = linspace(min(CN_vals), max(CN_vals), 1000); +Y = mixture_pdf(X, params(1), params(2), params(3), params(4), params(5)); +location = skewnorm_constraint(params(2), params(3)); +Y1 = (params(1)) * skewnorm_pdf(X, location, params(2), params(3)); +Y2 = (1 - params(1)) * lognorm_pdf(X, params(4), params(5)); +post_prob = posterior(X, params(1), params(2), params(3), params(4), params(5)); + +% Determine critical cutoff +zerofun = @(x) (P_crit - posterior(x, params(1), params(2), params(3), params(4), params(5))); +xc = fzero(zerofun, 0); + +% Plot mixture distribution +figure(2) +clf +set(gcf,'color','w') +hold on +histogram(CN_vals, 'Normalization', 'pdf',... + 'EdgeColor','none', 'FaceColor', [1.0 0.7 0],'FaceAlpha',1); +plot(X, Y2, 'Color', [0.8500 0.3250 0.0980]); +plot(X, Y1, 'Color', [ 0 0.4470 0.7410]); +plot(X, Y, 'k') +plot(X, post_prob * max(Y), 'k') +plot([1 1] * xc, [0 P_crit] * max(Y), 'k--') +hold off +bounds = [min(CN_vals), max(CN_vals)]; +xlim(bounds); +xlabel('Coupling Magnitude'); +ylabel('Density'); +end \ No newline at end of file diff --git a/analysis/Hsu.et.al.git/plmc/scripts/plot_coupling_scores.m b/analysis/Hsu.et.al.git/plmc/scripts/plot_coupling_scores.m new file mode 100644 index 0000000000000000000000000000000000000000..896c341514defd397a0d75d4c0508f6881508c1a --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/scripts/plot_coupling_scores.m @@ -0,0 +1,48 @@ +function [FN, CN] = plot_coupling_scores(params, slice) +%plot_coupling_scores +% +if(nargin < 2) + slice = 1:size(params.Jij,4); +end +% +N = size(params.Jij,1); +FN = zeros(N,N); +for i=1:(N-1) + for j=i+1:N + FN(i,j) = norm(squeeze(params.Jij(i,j,slice,slice)),'fro'); + FN(j,i) = FN(i,j); + end +end +% +% Average Product Correction +% +FN_means=mean(FN)*N/(N-1); +FN_means_all=mean(mean(FN))*N/(N-1); +APC = FN_means'*FN_means/FN_means_all; +CN = FN - APC; +CN = CN - diag(diag(CN)); +if nargout == 0 + cscale = max(max([abs(APC(:)) abs(FN(:)) abs(CN(:))])); + imagesc(CN) + caxis([-1 1] * cscale); + axis square + % title('Coupling magnitudes (background-corrected)'); + colormap(blu_map_contrast()); + colorbar + grid on + set(gcf,'color','w') +end +end + +function cmap = blu_map_contrast() +% Dark blue|magenta divergent colormap +C = [37 50 89;... + 31 78 136;... + 255 255 255; ... + 226 97 164;... + 66 18 75;] / 255; +trim = 0; +pinch = 0.1; +map = [1 1.5+pinch 2 2.5-pinch 3]; +cmap = interp1(map, C, linspace(1 + trim, 3-trim, 512), 'pchip'); +end diff --git a/analysis/Hsu.et.al.git/plmc/scripts/read_params.m b/analysis/Hsu.et.al.git/plmc/scripts/read_params.m new file mode 100644 index 0000000000000000000000000000000000000000..cbfdc78d1a9b5ee82a369c4568373f5d8d208362 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/scripts/read_params.m @@ -0,0 +1,75 @@ +function params = read_params(paramfile) +%READ_PARAMS reads a binary file of parameters for a pairwise maximum entropy +% model (undirected graphical model) estimated by plmc. The model describes +% the distribution of sequences of length L drawn from an alphabet with q +% characters. The major parameter outputs are: +% +% Object Description Type Dimensions +% hi sitewise fields hi(i,Ai) L x q +% Jij pairwise couplings Jij(i,j,Ai,Aj) L x L x q x q +% fi sitewise marginals fi(i,Ai) L x q +% fij pairwise marginals fij(i,j,Ai,Aj) L x L x q x q +% +% Note that both the eij and fij arrays are output in dense form, but +% will be symmetric under (i,j,ai,aj) <-> (j,i,aj,ai) +% +PRECISION = 'single'; +f_params = fopen(paramfile, 'r'); +% Alignment dimensions +% 1: Number of sites +L = fread(f_params, 1, 'int'); +% 2: Number of codes in alphabet +q = fread(f_params, 1, 'int'); +% 3: Number of valid sequences in alignment +params.numSeqs = fread(f_params, 1, 'int'); +% 4: Number of invalid sequences in alignment +params.numInvalidSeqs = fread(f_params, 1, 'int'); +% 5: Number of iterations +params.numIter = fread(f_params, 1, 'int'); +% 6: Number of iterations +params.theta = fread(f_params, 1, PRECISION); +% 7: Number of invalid sequences in alignment +params.lambda_h = fread(f_params, 1, PRECISION); +% 8: Number of invalid sequences in alignment +params.lambda_J = fread(f_params, 1, PRECISION); +% 9: Number of invalid sequences in alignment +params.lambda_group = fread(f_params, 1, PRECISION); +% 10: Number of invalid sequences in alignment +params.nEff = fread(f_params, 1, PRECISION)'; +% 11: Number of invalid sequences in alignment +params.alphabet = char(fread(f_params, q, 'char')); +% 12: Number of invalid sequences in alignment +params.weights = fread(f_params, params.numSeqs + params.numInvalidSeqs, PRECISION); +% 13: Number of invalid sequences in alignment +params.target_seq = char(fread(f_params, L, 'char'))'; +% 14: Number of invalid sequences in alignment +params.offset_map = fread(f_params, L, 'int'); +% 15: Single-site marginals +params.fi = fread(f_params, [q L], PRECISION)'; +% 16: Single-site biases +params.hi = fread(f_params, [q L], PRECISION)'; +params.Jij = zeros(L, L, q, q); +% 17: Pairwise marginals +block = fread(f_params, L*(L-1)*q*q/2, PRECISION); +params.fij = zeros(L, L, q, q); +offset = 0; +for i=1:(L-1) + for j=(i+1):L + params.fij(j,i,:,:) = reshape(block(offset + [1:q*q]), [q q]); + params.fij(i,j,:,:) = reshape(block(offset + [1:q*q]), [q q])'; + offset = offset + q*q; + end +end +% 18: Couplings Jij +block = fread(f_params, L*(L-1)*q*q/2, PRECISION); +params.Jij = zeros(L, L, q, q); +offset = 0; +for i=1:(L-1) + for j=(i+1):L + params.Jij(j,i,:,:) = reshape(block(offset + [1:q*q]), [q q]); + params.Jij(i,j,:,:) = reshape(block(offset + [1:q*q]), [q q])'; + offset = offset + q*q; + end +end +fclose(f_params); +end \ No newline at end of file diff --git a/analysis/Hsu.et.al.git/plmc/scripts/run_examples.m b/analysis/Hsu.et.al.git/plmc/scripts/run_examples.m new file mode 100644 index 0000000000000000000000000000000000000000..aadbc4a38bc3779259040161c25f65cf6c2bd5bf --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/scripts/run_examples.m @@ -0,0 +1,18 @@ +%% Run example protein: dihydrofolate reductase +system('../bin/plmc -o ../example/protein/DHFR.params -le 16.0 -lh 0.01 -m 100 -g -f DYR_ECOLI ../example/protein/DHFR.a2m'); +% Visualize couplings +params = read_params('../example/protein/DHFR.params'); +figure +plot_coupling_scores(params); +saveas(gcf,'../example/protein/DHFR.png') + +%% Export DHFR to JSON +export_couplings_json(read_params('../example/protein/DHFR.params'), '../example/protein/DHFR.json') + +%% Run example RNA: SAM riboswitch +system('../bin/plmc -c ../example/RNA/RF00162.EC -o ../example/RNA/RF00162.params -a .ACGU -le 20.0 -lh 0.01 -m 50 ../example/RNA/RF00162.fasta'); +% Visualize couplings +params = read_params('../example/RNA/RF00162.params'); +figure +plot_coupling_scores(params); +saveas(gcf,'../example/RNA/RF00162.png') \ No newline at end of file diff --git a/analysis/Hsu.et.al.git/plmc/src/include/arithmetic_ansi.h b/analysis/Hsu.et.al.git/plmc/src/include/arithmetic_ansi.h new file mode 100644 index 0000000000000000000000000000000000000000..fa390da37c766f4f11c8c0b9608161f71a38be40 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/include/arithmetic_ansi.h @@ -0,0 +1,133 @@ +/* + * ANSI C implementation of vector operations. + * + * Copyright (c) 2007-2010 Naoaki Okazaki + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +/* $Id$ */ + +#include +#include + +#if LBFGS_FLOAT == 32 && LBFGS_IEEE_FLOAT +#define fsigndiff(x, y) (((*(uint32_t*)(x)) ^ (*(uint32_t*)(y))) & 0x80000000U) +#else +#define fsigndiff(x, y) (*(x) * (*(y) / fabs(*(y))) < 0.) +#endif/*LBFGS_IEEE_FLOAT*/ + +inline static void* vecalloc(size_t size) +{ + void *memblock = malloc(size); + if (memblock) { + memset(memblock, 0, size); + } + return memblock; +} + +inline static void vecfree(void *memblock) +{ + free(memblock); +} + +inline static void vecset(lbfgsfloatval_t *x, const lbfgsfloatval_t c, const int n) +{ + int i; + + for (i = 0;i < n;++i) { + x[i] = c; + } +} + +inline static void veccpy(lbfgsfloatval_t *y, const lbfgsfloatval_t *x, const int n) +{ + int i; + + for (i = 0;i < n;++i) { + y[i] = x[i]; + } +} + +inline static void vecncpy(lbfgsfloatval_t *y, const lbfgsfloatval_t *x, const int n) +{ + int i; + + for (i = 0;i < n;++i) { + y[i] = -x[i]; + } +} + +inline static void vecadd(lbfgsfloatval_t *y, const lbfgsfloatval_t *x, const lbfgsfloatval_t c, const int n) +{ + int i; + + for (i = 0;i < n;++i) { + y[i] += c * x[i]; + } +} + +inline static void vecdiff(lbfgsfloatval_t *z, const lbfgsfloatval_t *x, const lbfgsfloatval_t *y, const int n) +{ + int i; + + for (i = 0;i < n;++i) { + z[i] = x[i] - y[i]; + } +} + +inline static void vecscale(lbfgsfloatval_t *y, const lbfgsfloatval_t c, const int n) +{ + int i; + + for (i = 0;i < n;++i) { + y[i] *= c; + } +} + +inline static void vecmul(lbfgsfloatval_t *y, const lbfgsfloatval_t *x, const int n) +{ + int i; + + for (i = 0;i < n;++i) { + y[i] *= x[i]; + } +} + +inline static void vecdot(lbfgsfloatval_t* s, const lbfgsfloatval_t *x, const lbfgsfloatval_t *y, const int n) +{ + int i; + *s = 0.; + for (i = 0;i < n;++i) { + *s += x[i] * y[i]; + } +} + +inline static void vec2norm(lbfgsfloatval_t* s, const lbfgsfloatval_t *x, const int n) +{ + vecdot(s, x, x, n); + *s = (lbfgsfloatval_t)sqrt(*s); +} + +inline static void vec2norminv(lbfgsfloatval_t* s, const lbfgsfloatval_t *x, const int n) +{ + vec2norm(s, x, n); + *s = (lbfgsfloatval_t)(1.0 / *s); +} diff --git a/analysis/Hsu.et.al.git/plmc/src/include/arithmetic_sse_double.h b/analysis/Hsu.et.al.git/plmc/src/include/arithmetic_sse_double.h new file mode 100644 index 0000000000000000000000000000000000000000..83405eeb1f1577e83e0a94fbe7734120ce74e64d --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/include/arithmetic_sse_double.h @@ -0,0 +1,294 @@ +/* + * SSE2 implementation of vector oprations (64bit double). + * + * Copyright (c) 2007-2010 Naoaki Okazaki + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +/* $Id$ */ + +#include +#ifndef __APPLE__ +#include +#endif +#include + +#if 1400 <= _MSC_VER +#include +#endif/*1400 <= _MSC_VER*/ + +#if HAVE_EMMINTRIN_H +#include +#endif/*HAVE_EMMINTRIN_H*/ + +inline static void* vecalloc(size_t size) +{ +#if defined(_MSC_VER) + void *memblock = _aligned_malloc(size, 16); +#elif defined(__APPLE__) /* OS X always aligns on 16-byte boundaries */ + void *memblock = malloc(size); +#else + void *memblock = NULL, *p = NULL; + if (posix_memalign(&p, 16, size) == 0) { + memblock = p; + } +#endif + if (memblock != NULL) { + memset(memblock, 0, size); + } + return memblock; +} + +inline static void vecfree(void *memblock) +{ +#ifdef _MSC_VER + _aligned_free(memblock); +#else + free(memblock); +#endif +} + +#define fsigndiff(x, y) \ + ((_mm_movemask_pd(_mm_set_pd(*(x), *(y))) + 1) & 0x002) + +#define vecset(x, c, n) \ +{ \ + int i; \ + __m128d XMM0 = _mm_set1_pd(c); \ + for (i = 0;i < (n);i += 8) { \ + _mm_store_pd((x)+i , XMM0); \ + _mm_store_pd((x)+i+2, XMM0); \ + _mm_store_pd((x)+i+4, XMM0); \ + _mm_store_pd((x)+i+6, XMM0); \ + } \ +} + +#define veccpy(y, x, n) \ +{ \ + int i; \ + for (i = 0;i < (n);i += 8) { \ + __m128d XMM0 = _mm_load_pd((x)+i ); \ + __m128d XMM1 = _mm_load_pd((x)+i+2); \ + __m128d XMM2 = _mm_load_pd((x)+i+4); \ + __m128d XMM3 = _mm_load_pd((x)+i+6); \ + _mm_store_pd((y)+i , XMM0); \ + _mm_store_pd((y)+i+2, XMM1); \ + _mm_store_pd((y)+i+4, XMM2); \ + _mm_store_pd((y)+i+6, XMM3); \ + } \ +} + +#define vecncpy(y, x, n) \ +{ \ + int i; \ + for (i = 0;i < (n);i += 8) { \ + __m128d XMM0 = _mm_setzero_pd(); \ + __m128d XMM1 = _mm_setzero_pd(); \ + __m128d XMM2 = _mm_setzero_pd(); \ + __m128d XMM3 = _mm_setzero_pd(); \ + __m128d XMM4 = _mm_load_pd((x)+i ); \ + __m128d XMM5 = _mm_load_pd((x)+i+2); \ + __m128d XMM6 = _mm_load_pd((x)+i+4); \ + __m128d XMM7 = _mm_load_pd((x)+i+6); \ + XMM0 = _mm_sub_pd(XMM0, XMM4); \ + XMM1 = _mm_sub_pd(XMM1, XMM5); \ + XMM2 = _mm_sub_pd(XMM2, XMM6); \ + XMM3 = _mm_sub_pd(XMM3, XMM7); \ + _mm_store_pd((y)+i , XMM0); \ + _mm_store_pd((y)+i+2, XMM1); \ + _mm_store_pd((y)+i+4, XMM2); \ + _mm_store_pd((y)+i+6, XMM3); \ + } \ +} + +#define vecadd(y, x, c, n) \ +{ \ + int i; \ + __m128d XMM7 = _mm_set1_pd(c); \ + for (i = 0;i < (n);i += 4) { \ + __m128d XMM0 = _mm_load_pd((x)+i ); \ + __m128d XMM1 = _mm_load_pd((x)+i+2); \ + __m128d XMM2 = _mm_load_pd((y)+i ); \ + __m128d XMM3 = _mm_load_pd((y)+i+2); \ + XMM0 = _mm_mul_pd(XMM0, XMM7); \ + XMM1 = _mm_mul_pd(XMM1, XMM7); \ + XMM2 = _mm_add_pd(XMM2, XMM0); \ + XMM3 = _mm_add_pd(XMM3, XMM1); \ + _mm_store_pd((y)+i , XMM2); \ + _mm_store_pd((y)+i+2, XMM3); \ + } \ +} + +#define vecdiff(z, x, y, n) \ +{ \ + int i; \ + for (i = 0;i < (n);i += 8) { \ + __m128d XMM0 = _mm_load_pd((x)+i ); \ + __m128d XMM1 = _mm_load_pd((x)+i+2); \ + __m128d XMM2 = _mm_load_pd((x)+i+4); \ + __m128d XMM3 = _mm_load_pd((x)+i+6); \ + __m128d XMM4 = _mm_load_pd((y)+i ); \ + __m128d XMM5 = _mm_load_pd((y)+i+2); \ + __m128d XMM6 = _mm_load_pd((y)+i+4); \ + __m128d XMM7 = _mm_load_pd((y)+i+6); \ + XMM0 = _mm_sub_pd(XMM0, XMM4); \ + XMM1 = _mm_sub_pd(XMM1, XMM5); \ + XMM2 = _mm_sub_pd(XMM2, XMM6); \ + XMM3 = _mm_sub_pd(XMM3, XMM7); \ + _mm_store_pd((z)+i , XMM0); \ + _mm_store_pd((z)+i+2, XMM1); \ + _mm_store_pd((z)+i+4, XMM2); \ + _mm_store_pd((z)+i+6, XMM3); \ + } \ +} + +#define vecscale(y, c, n) \ +{ \ + int i; \ + __m128d XMM7 = _mm_set1_pd(c); \ + for (i = 0;i < (n);i += 4) { \ + __m128d XMM0 = _mm_load_pd((y)+i ); \ + __m128d XMM1 = _mm_load_pd((y)+i+2); \ + XMM0 = _mm_mul_pd(XMM0, XMM7); \ + XMM1 = _mm_mul_pd(XMM1, XMM7); \ + _mm_store_pd((y)+i , XMM0); \ + _mm_store_pd((y)+i+2, XMM1); \ + } \ +} + +#define vecmul(y, x, n) \ +{ \ + int i; \ + for (i = 0;i < (n);i += 8) { \ + __m128d XMM0 = _mm_load_pd((x)+i ); \ + __m128d XMM1 = _mm_load_pd((x)+i+2); \ + __m128d XMM2 = _mm_load_pd((x)+i+4); \ + __m128d XMM3 = _mm_load_pd((x)+i+6); \ + __m128d XMM4 = _mm_load_pd((y)+i ); \ + __m128d XMM5 = _mm_load_pd((y)+i+2); \ + __m128d XMM6 = _mm_load_pd((y)+i+4); \ + __m128d XMM7 = _mm_load_pd((y)+i+6); \ + XMM4 = _mm_mul_pd(XMM4, XMM0); \ + XMM5 = _mm_mul_pd(XMM5, XMM1); \ + XMM6 = _mm_mul_pd(XMM6, XMM2); \ + XMM7 = _mm_mul_pd(XMM7, XMM3); \ + _mm_store_pd((y)+i , XMM4); \ + _mm_store_pd((y)+i+2, XMM5); \ + _mm_store_pd((y)+i+4, XMM6); \ + _mm_store_pd((y)+i+6, XMM7); \ + } \ +} + + + +#if 3 <= __SSE__ || defined(__SSE3__) +/* + Horizontal add with haddps SSE3 instruction. The work register (rw) + is unused. + */ +#define __horizontal_sum(r, rw) \ + r = _mm_hadd_ps(r, r); \ + r = _mm_hadd_ps(r, r); + +#else +/* + Horizontal add with SSE instruction. The work register (rw) is used. + */ +#define __horizontal_sum(r, rw) \ + rw = r; \ + r = _mm_shuffle_ps(r, rw, _MM_SHUFFLE(1, 0, 3, 2)); \ + r = _mm_add_ps(r, rw); \ + rw = r; \ + r = _mm_shuffle_ps(r, rw, _MM_SHUFFLE(2, 3, 0, 1)); \ + r = _mm_add_ps(r, rw); + +#endif + +#define vecdot(s, x, y, n) \ +{ \ + int i; \ + __m128d XMM0 = _mm_setzero_pd(); \ + __m128d XMM1 = _mm_setzero_pd(); \ + __m128d XMM2, XMM3, XMM4, XMM5; \ + for (i = 0;i < (n);i += 4) { \ + XMM2 = _mm_load_pd((x)+i ); \ + XMM3 = _mm_load_pd((x)+i+2); \ + XMM4 = _mm_load_pd((y)+i ); \ + XMM5 = _mm_load_pd((y)+i+2); \ + XMM2 = _mm_mul_pd(XMM2, XMM4); \ + XMM3 = _mm_mul_pd(XMM3, XMM5); \ + XMM0 = _mm_add_pd(XMM0, XMM2); \ + XMM1 = _mm_add_pd(XMM1, XMM3); \ + } \ + XMM0 = _mm_add_pd(XMM0, XMM1); \ + XMM1 = _mm_shuffle_pd(XMM0, XMM0, _MM_SHUFFLE2(1, 1)); \ + XMM0 = _mm_add_pd(XMM0, XMM1); \ + _mm_store_sd((s), XMM0); \ +} + +#define vec2norm(s, x, n) \ +{ \ + int i; \ + __m128d XMM0 = _mm_setzero_pd(); \ + __m128d XMM1 = _mm_setzero_pd(); \ + __m128d XMM2, XMM3, XMM4, XMM5; \ + for (i = 0;i < (n);i += 4) { \ + XMM2 = _mm_load_pd((x)+i ); \ + XMM3 = _mm_load_pd((x)+i+2); \ + XMM4 = XMM2; \ + XMM5 = XMM3; \ + XMM2 = _mm_mul_pd(XMM2, XMM4); \ + XMM3 = _mm_mul_pd(XMM3, XMM5); \ + XMM0 = _mm_add_pd(XMM0, XMM2); \ + XMM1 = _mm_add_pd(XMM1, XMM3); \ + } \ + XMM0 = _mm_add_pd(XMM0, XMM1); \ + XMM1 = _mm_shuffle_pd(XMM0, XMM0, _MM_SHUFFLE2(1, 1)); \ + XMM0 = _mm_add_pd(XMM0, XMM1); \ + XMM0 = _mm_sqrt_pd(XMM0); \ + _mm_store_sd((s), XMM0); \ +} + + +#define vec2norminv(s, x, n) \ +{ \ + int i; \ + __m128d XMM0 = _mm_setzero_pd(); \ + __m128d XMM1 = _mm_setzero_pd(); \ + __m128d XMM2, XMM3, XMM4, XMM5; \ + for (i = 0;i < (n);i += 4) { \ + XMM2 = _mm_load_pd((x)+i ); \ + XMM3 = _mm_load_pd((x)+i+2); \ + XMM4 = XMM2; \ + XMM5 = XMM3; \ + XMM2 = _mm_mul_pd(XMM2, XMM4); \ + XMM3 = _mm_mul_pd(XMM3, XMM5); \ + XMM0 = _mm_add_pd(XMM0, XMM2); \ + XMM1 = _mm_add_pd(XMM1, XMM3); \ + } \ + XMM2 = _mm_set1_pd(1.0); \ + XMM0 = _mm_add_pd(XMM0, XMM1); \ + XMM1 = _mm_shuffle_pd(XMM0, XMM0, _MM_SHUFFLE2(1, 1)); \ + XMM0 = _mm_add_pd(XMM0, XMM1); \ + XMM0 = _mm_sqrt_pd(XMM0); \ + XMM2 = _mm_div_pd(XMM2, XMM0); \ + _mm_store_sd((s), XMM2); \ +} diff --git a/analysis/Hsu.et.al.git/plmc/src/include/arithmetic_sse_float.h b/analysis/Hsu.et.al.git/plmc/src/include/arithmetic_sse_float.h new file mode 100644 index 0000000000000000000000000000000000000000..835b8aa8a19878c447268ff9151138b3919659bd --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/include/arithmetic_sse_float.h @@ -0,0 +1,298 @@ +/* + * SSE/SSE3 implementation of vector oprations (32bit float). + * + * Copyright (c) 2007-2010 Naoaki Okazaki + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +/* $Id$ */ + +#include +#ifndef __APPLE__ +#include +#endif +#include + +#if 1400 <= _MSC_VER +#include +#endif/*_MSC_VER*/ + +#if HAVE_XMMINTRIN_H +#include +#endif/*HAVE_XMMINTRIN_H*/ + +#if LBFGS_FLOAT == 32 && LBFGS_IEEE_FLOAT +#define fsigndiff(x, y) (((*(uint32_t*)(x)) ^ (*(uint32_t*)(y))) & 0x80000000U) +#else +#define fsigndiff(x, y) (*(x) * (*(y) / fabs(*(y))) < 0.) +#endif/*LBFGS_IEEE_FLOAT*/ + +inline static void* vecalloc(size_t size) +{ +#if defined(_MSC_VER) + void *memblock = _aligned_malloc(size, 16); +#elif defined(__APPLE__) /* OS X always aligns on 16-byte boundaries */ + void *memblock = malloc(size); +#else + void *memblock = NULL, *p = NULL; + if (posix_memalign(&p, 16, size) == 0) { + memblock = p; + } +#endif + if (memblock != NULL) { + memset(memblock, 0, size); + } + return memblock; +} + +inline static void vecfree(void *memblock) +{ + _aligned_free(memblock); +} + +#define vecset(x, c, n) \ +{ \ + int i; \ + __m128 XMM0 = _mm_set_ps1(c); \ + for (i = 0;i < (n);i += 16) { \ + _mm_store_ps((x)+i , XMM0); \ + _mm_store_ps((x)+i+ 4, XMM0); \ + _mm_store_ps((x)+i+ 8, XMM0); \ + _mm_store_ps((x)+i+12, XMM0); \ + } \ +} + +#define veccpy(y, x, n) \ +{ \ + int i; \ + for (i = 0;i < (n);i += 16) { \ + __m128 XMM0 = _mm_load_ps((x)+i ); \ + __m128 XMM1 = _mm_load_ps((x)+i+ 4); \ + __m128 XMM2 = _mm_load_ps((x)+i+ 8); \ + __m128 XMM3 = _mm_load_ps((x)+i+12); \ + _mm_store_ps((y)+i , XMM0); \ + _mm_store_ps((y)+i+ 4, XMM1); \ + _mm_store_ps((y)+i+ 8, XMM2); \ + _mm_store_ps((y)+i+12, XMM3); \ + } \ +} + +#define vecncpy(y, x, n) \ +{ \ + int i; \ + const uint32_t mask = 0x80000000; \ + __m128 XMM4 = _mm_load_ps1((float*)&mask); \ + for (i = 0;i < (n);i += 16) { \ + __m128 XMM0 = _mm_load_ps((x)+i ); \ + __m128 XMM1 = _mm_load_ps((x)+i+ 4); \ + __m128 XMM2 = _mm_load_ps((x)+i+ 8); \ + __m128 XMM3 = _mm_load_ps((x)+i+12); \ + XMM0 = _mm_xor_ps(XMM0, XMM4); \ + XMM1 = _mm_xor_ps(XMM1, XMM4); \ + XMM2 = _mm_xor_ps(XMM2, XMM4); \ + XMM3 = _mm_xor_ps(XMM3, XMM4); \ + _mm_store_ps((y)+i , XMM0); \ + _mm_store_ps((y)+i+ 4, XMM1); \ + _mm_store_ps((y)+i+ 8, XMM2); \ + _mm_store_ps((y)+i+12, XMM3); \ + } \ +} + +#define vecadd(y, x, c, n) \ +{ \ + int i; \ + __m128 XMM7 = _mm_set_ps1(c); \ + for (i = 0;i < (n);i += 8) { \ + __m128 XMM0 = _mm_load_ps((x)+i ); \ + __m128 XMM1 = _mm_load_ps((x)+i+4); \ + __m128 XMM2 = _mm_load_ps((y)+i ); \ + __m128 XMM3 = _mm_load_ps((y)+i+4); \ + XMM0 = _mm_mul_ps(XMM0, XMM7); \ + XMM1 = _mm_mul_ps(XMM1, XMM7); \ + XMM2 = _mm_add_ps(XMM2, XMM0); \ + XMM3 = _mm_add_ps(XMM3, XMM1); \ + _mm_store_ps((y)+i , XMM2); \ + _mm_store_ps((y)+i+4, XMM3); \ + } \ +} + +#define vecdiff(z, x, y, n) \ +{ \ + int i; \ + for (i = 0;i < (n);i += 16) { \ + __m128 XMM0 = _mm_load_ps((x)+i ); \ + __m128 XMM1 = _mm_load_ps((x)+i+ 4); \ + __m128 XMM2 = _mm_load_ps((x)+i+ 8); \ + __m128 XMM3 = _mm_load_ps((x)+i+12); \ + __m128 XMM4 = _mm_load_ps((y)+i ); \ + __m128 XMM5 = _mm_load_ps((y)+i+ 4); \ + __m128 XMM6 = _mm_load_ps((y)+i+ 8); \ + __m128 XMM7 = _mm_load_ps((y)+i+12); \ + XMM0 = _mm_sub_ps(XMM0, XMM4); \ + XMM1 = _mm_sub_ps(XMM1, XMM5); \ + XMM2 = _mm_sub_ps(XMM2, XMM6); \ + XMM3 = _mm_sub_ps(XMM3, XMM7); \ + _mm_store_ps((z)+i , XMM0); \ + _mm_store_ps((z)+i+ 4, XMM1); \ + _mm_store_ps((z)+i+ 8, XMM2); \ + _mm_store_ps((z)+i+12, XMM3); \ + } \ +} + +#define vecscale(y, c, n) \ +{ \ + int i; \ + __m128 XMM7 = _mm_set_ps1(c); \ + for (i = 0;i < (n);i += 8) { \ + __m128 XMM0 = _mm_load_ps((y)+i ); \ + __m128 XMM1 = _mm_load_ps((y)+i+4); \ + XMM0 = _mm_mul_ps(XMM0, XMM7); \ + XMM1 = _mm_mul_ps(XMM1, XMM7); \ + _mm_store_ps((y)+i , XMM0); \ + _mm_store_ps((y)+i+4, XMM1); \ + } \ +} + +#define vecmul(y, x, n) \ +{ \ + int i; \ + for (i = 0;i < (n);i += 16) { \ + __m128 XMM0 = _mm_load_ps((x)+i ); \ + __m128 XMM1 = _mm_load_ps((x)+i+ 4); \ + __m128 XMM2 = _mm_load_ps((x)+i+ 8); \ + __m128 XMM3 = _mm_load_ps((x)+i+12); \ + __m128 XMM4 = _mm_load_ps((y)+i ); \ + __m128 XMM5 = _mm_load_ps((y)+i+ 4); \ + __m128 XMM6 = _mm_load_ps((y)+i+ 8); \ + __m128 XMM7 = _mm_load_ps((y)+i+12); \ + XMM4 = _mm_mul_ps(XMM4, XMM0); \ + XMM5 = _mm_mul_ps(XMM5, XMM1); \ + XMM6 = _mm_mul_ps(XMM6, XMM2); \ + XMM7 = _mm_mul_ps(XMM7, XMM3); \ + _mm_store_ps((y)+i , XMM4); \ + _mm_store_ps((y)+i+ 4, XMM5); \ + _mm_store_ps((y)+i+ 8, XMM6); \ + _mm_store_ps((y)+i+12, XMM7); \ + } \ +} + + + +#if 3 <= __SSE__ || defined(__SSE3__) +/* + Horizontal add with haddps SSE3 instruction. The work register (rw) + is unused. + */ +#define __horizontal_sum(r, rw) \ + r = _mm_hadd_ps(r, r); \ + r = _mm_hadd_ps(r, r); + +#else +/* + Horizontal add with SSE instruction. The work register (rw) is used. + */ +#define __horizontal_sum(r, rw) \ + rw = r; \ + r = _mm_shuffle_ps(r, rw, _MM_SHUFFLE(1, 0, 3, 2)); \ + r = _mm_add_ps(r, rw); \ + rw = r; \ + r = _mm_shuffle_ps(r, rw, _MM_SHUFFLE(2, 3, 0, 1)); \ + r = _mm_add_ps(r, rw); + +#endif + +#define vecdot(s, x, y, n) \ +{ \ + int i; \ + __m128 XMM0 = _mm_setzero_ps(); \ + __m128 XMM1 = _mm_setzero_ps(); \ + __m128 XMM2, XMM3, XMM4, XMM5; \ + for (i = 0;i < (n);i += 8) { \ + XMM2 = _mm_load_ps((x)+i ); \ + XMM3 = _mm_load_ps((x)+i+4); \ + XMM4 = _mm_load_ps((y)+i ); \ + XMM5 = _mm_load_ps((y)+i+4); \ + XMM2 = _mm_mul_ps(XMM2, XMM4); \ + XMM3 = _mm_mul_ps(XMM3, XMM5); \ + XMM0 = _mm_add_ps(XMM0, XMM2); \ + XMM1 = _mm_add_ps(XMM1, XMM3); \ + } \ + XMM0 = _mm_add_ps(XMM0, XMM1); \ + __horizontal_sum(XMM0, XMM1); \ + _mm_store_ss((s), XMM0); \ +} + +#define vec2norm(s, x, n) \ +{ \ + int i; \ + __m128 XMM0 = _mm_setzero_ps(); \ + __m128 XMM1 = _mm_setzero_ps(); \ + __m128 XMM2, XMM3; \ + for (i = 0;i < (n);i += 8) { \ + XMM2 = _mm_load_ps((x)+i ); \ + XMM3 = _mm_load_ps((x)+i+4); \ + XMM2 = _mm_mul_ps(XMM2, XMM2); \ + XMM3 = _mm_mul_ps(XMM3, XMM3); \ + XMM0 = _mm_add_ps(XMM0, XMM2); \ + XMM1 = _mm_add_ps(XMM1, XMM3); \ + } \ + XMM0 = _mm_add_ps(XMM0, XMM1); \ + __horizontal_sum(XMM0, XMM1); \ + XMM2 = XMM0; \ + XMM1 = _mm_rsqrt_ss(XMM0); \ + XMM3 = XMM1; \ + XMM1 = _mm_mul_ss(XMM1, XMM1); \ + XMM1 = _mm_mul_ss(XMM1, XMM3); \ + XMM1 = _mm_mul_ss(XMM1, XMM0); \ + XMM1 = _mm_mul_ss(XMM1, _mm_set_ss(-0.5f)); \ + XMM3 = _mm_mul_ss(XMM3, _mm_set_ss(1.5f)); \ + XMM3 = _mm_add_ss(XMM3, XMM1); \ + XMM3 = _mm_mul_ss(XMM3, XMM2); \ + _mm_store_ss((s), XMM3); \ +} + +#define vec2norminv(s, x, n) \ +{ \ + int i; \ + __m128 XMM0 = _mm_setzero_ps(); \ + __m128 XMM1 = _mm_setzero_ps(); \ + __m128 XMM2, XMM3; \ + for (i = 0;i < (n);i += 16) { \ + XMM2 = _mm_load_ps((x)+i ); \ + XMM3 = _mm_load_ps((x)+i+4); \ + XMM2 = _mm_mul_ps(XMM2, XMM2); \ + XMM3 = _mm_mul_ps(XMM3, XMM3); \ + XMM0 = _mm_add_ps(XMM0, XMM2); \ + XMM1 = _mm_add_ps(XMM1, XMM3); \ + } \ + XMM0 = _mm_add_ps(XMM0, XMM1); \ + __horizontal_sum(XMM0, XMM1); \ + XMM2 = XMM0; \ + XMM1 = _mm_rsqrt_ss(XMM0); \ + XMM3 = XMM1; \ + XMM1 = _mm_mul_ss(XMM1, XMM1); \ + XMM1 = _mm_mul_ss(XMM1, XMM3); \ + XMM1 = _mm_mul_ss(XMM1, XMM0); \ + XMM1 = _mm_mul_ss(XMM1, _mm_set_ss(-0.5f)); \ + XMM3 = _mm_mul_ss(XMM3, _mm_set_ss(1.5f)); \ + XMM3 = _mm_add_ss(XMM3, XMM1); \ + _mm_store_ss((s), XMM3); \ +} diff --git a/analysis/Hsu.et.al.git/plmc/src/include/inference.h b/analysis/Hsu.et.al.git/plmc/src/include/inference.h new file mode 100644 index 0000000000000000000000000000000000000000..9568d8c04b66b60a0ecf24e092102b1c4adfa238 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/include/inference.h @@ -0,0 +1,7 @@ +#ifndef INFERENCE_H +#define INFERENCE_H + +/* Estimates parameters of maximum entropy model */ +lbfgsfloatval_t *InferPairModel(alignment_t *ali, options_t *options); + +#endif /* INFERENCE_H */ diff --git a/analysis/Hsu.et.al.git/plmc/src/include/lbfgs.h b/analysis/Hsu.et.al.git/plmc/src/include/lbfgs.h new file mode 100644 index 0000000000000000000000000000000000000000..a089134a65483cfebe1f0b30d94968d1b5556677 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/include/lbfgs.h @@ -0,0 +1,746 @@ +/* + * C library of Limited memory BFGS (L-BFGS). + * + * Copyright (c) 1990, Jorge Nocedal + * Copyright (c) 2007-2010 Naoaki Okazaki + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +/* $Id$ */ + +#ifndef __LBFGS_H__ +#define __LBFGS_H__ + +#ifdef __cplusplus +extern "C" { +#endif/*__cplusplus*/ + +/* + * The default precision of floating point values is 64bit (double). + */ +#ifdef USE_FLOAT +#define LBFGS_FLOAT 32 +#endif + +#ifndef LBFGS_FLOAT +#define LBFGS_FLOAT 64 +#endif/*LBFGS_FLOAT*/ + +/* + * Activate optimization routines for IEEE754 floating point values. + */ +#ifndef LBFGS_IEEE_FLOAT +#define LBFGS_IEEE_FLOAT 1 +#endif/*LBFGS_IEEE_FLOAT*/ + +#if LBFGS_FLOAT == 32 +typedef float lbfgsfloatval_t; +#elif LBFGS_FLOAT == 64 +typedef double lbfgsfloatval_t; +#else +#error "libLBFGS supports single (float; LBFGS_FLOAT = 32) or double (double; LBFGS_FLOAT=64) precision only." +#endif + + +/** + * \addtogroup liblbfgs_api libLBFGS API + * @{ + * + * The libLBFGS API. + */ + +/** + * Return values of lbfgs(). + * + * Roughly speaking, a negative value indicates an error. + */ +enum { + /** L-BFGS reaches convergence. */ + LBFGS_SUCCESS = 0, + LBFGS_CONVERGENCE = 0, + LBFGS_STOP, + /** The initial variables already minimize the objective function. */ + LBFGS_ALREADY_MINIMIZED, + + /** Unknown error. */ + LBFGSERR_UNKNOWNERROR = -1024, + /** Logic error. */ + LBFGSERR_LOGICERROR, + /** Insufficient memory. */ + LBFGSERR_OUTOFMEMORY, + /** The minimization process has been canceled. */ + LBFGSERR_CANCELED, + /** Invalid number of variables specified. */ + LBFGSERR_INVALID_N, + /** Invalid number of variables (for SSE) specified. */ + LBFGSERR_INVALID_N_SSE, + /** The array x must be aligned to 16 (for SSE). */ + LBFGSERR_INVALID_X_SSE, + /** Invalid parameter lbfgs_parameter_t::epsilon specified. */ + LBFGSERR_INVALID_EPSILON, + /** Invalid parameter lbfgs_parameter_t::past specified. */ + LBFGSERR_INVALID_TESTPERIOD, + /** Invalid parameter lbfgs_parameter_t::delta specified. */ + LBFGSERR_INVALID_DELTA, + /** Invalid parameter lbfgs_parameter_t::linesearch specified. */ + LBFGSERR_INVALID_LINESEARCH, + /** Invalid parameter lbfgs_parameter_t::max_step specified. */ + LBFGSERR_INVALID_MINSTEP, + /** Invalid parameter lbfgs_parameter_t::max_step specified. */ + LBFGSERR_INVALID_MAXSTEP, + /** Invalid parameter lbfgs_parameter_t::ftol specified. */ + LBFGSERR_INVALID_FTOL, + /** Invalid parameter lbfgs_parameter_t::wolfe specified. */ + LBFGSERR_INVALID_WOLFE, + /** Invalid parameter lbfgs_parameter_t::gtol specified. */ + LBFGSERR_INVALID_GTOL, + /** Invalid parameter lbfgs_parameter_t::xtol specified. */ + LBFGSERR_INVALID_XTOL, + /** Invalid parameter lbfgs_parameter_t::max_linesearch specified. */ + LBFGSERR_INVALID_MAXLINESEARCH, + /** Invalid parameter lbfgs_parameter_t::orthantwise_c specified. */ + LBFGSERR_INVALID_ORTHANTWISE, + /** Invalid parameter lbfgs_parameter_t::orthantwise_start specified. */ + LBFGSERR_INVALID_ORTHANTWISE_START, + /** Invalid parameter lbfgs_parameter_t::orthantwise_end specified. */ + LBFGSERR_INVALID_ORTHANTWISE_END, + /** The line-search step went out of the interval of uncertainty. */ + LBFGSERR_OUTOFINTERVAL, + /** A logic error occurred; alternatively, the interval of uncertainty + became too small. */ + LBFGSERR_INCORRECT_TMINMAX, + /** A rounding error occurred; alternatively, no line-search step + satisfies the sufficient decrease and curvature conditions. */ + LBFGSERR_ROUNDING_ERROR, + /** The line-search step became smaller than lbfgs_parameter_t::min_step. */ + LBFGSERR_MINIMUMSTEP, + /** The line-search step became larger than lbfgs_parameter_t::max_step. */ + LBFGSERR_MAXIMUMSTEP, + /** The line-search routine reaches the maximum number of evaluations. */ + LBFGSERR_MAXIMUMLINESEARCH, + /** The algorithm routine reaches the maximum number of iterations. */ + LBFGSERR_MAXIMUMITERATION, + /** Relative width of the interval of uncertainty is at most + lbfgs_parameter_t::xtol. */ + LBFGSERR_WIDTHTOOSMALL, + /** A logic error (negative line-search step) occurred. */ + LBFGSERR_INVALIDPARAMETERS, + /** The current search direction increases the objective function value. */ + LBFGSERR_INCREASEGRADIENT, +}; + +/** + * Line search algorithms. + */ +enum { + /** The default algorithm (MoreThuente method). */ + LBFGS_LINESEARCH_DEFAULT = 0, + /** MoreThuente method proposd by More and Thuente. */ + LBFGS_LINESEARCH_MORETHUENTE = 0, + /** + * Backtracking method with the Armijo condition. + * The backtracking method finds the step length such that it satisfies + * the sufficient decrease (Armijo) condition, + * - f(x + a * d) <= f(x) + lbfgs_parameter_t::ftol * a * g(x)^T d, + * + * where x is the current point, d is the current search direction, and + * a is the step length. + */ + LBFGS_LINESEARCH_BACKTRACKING_ARMIJO = 1, + /** The backtracking method with the defualt (regular Wolfe) condition. */ + LBFGS_LINESEARCH_BACKTRACKING = 2, + /** + * Backtracking method with regular Wolfe condition. + * The backtracking method finds the step length such that it satisfies + * both the Armijo condition (LBFGS_LINESEARCH_BACKTRACKING_ARMIJO) + * and the curvature condition, + * - g(x + a * d)^T d >= lbfgs_parameter_t::wolfe * g(x)^T d, + * + * where x is the current point, d is the current search direction, and + * a is the step length. + */ + LBFGS_LINESEARCH_BACKTRACKING_WOLFE = 2, + /** + * Backtracking method with strong Wolfe condition. + * The backtracking method finds the step length such that it satisfies + * both the Armijo condition (LBFGS_LINESEARCH_BACKTRACKING_ARMIJO) + * and the following condition, + * - |g(x + a * d)^T d| <= lbfgs_parameter_t::wolfe * |g(x)^T d|, + * + * where x is the current point, d is the current search direction, and + * a is the step length. + */ + LBFGS_LINESEARCH_BACKTRACKING_STRONG_WOLFE = 3, +}; + +/** + * L-BFGS optimization parameters. + * Call lbfgs_parameter_init() function to initialize parameters to the + * default values. + */ +typedef struct { + /** + * The number of corrections to approximate the inverse hessian matrix. + * The L-BFGS routine stores the computation results of previous \ref m + * iterations to approximate the inverse hessian matrix of the current + * iteration. This parameter controls the size of the limited memories + * (corrections). The default value is \c 6. Values less than \c 3 are + * not recommended. Large values will result in excessive computing time. + */ + int m; + + /** + * Epsilon for convergence test. + * This parameter determines the accuracy with which the solution is to + * be found. A minimization terminates when + * ||g|| < \ref epsilon * max(1, ||x||), + * where ||.|| denotes the Euclidean (L2) norm. The default value is + * \c 1e-5. + */ + lbfgsfloatval_t epsilon; + + /** + * Distance for delta-based convergence test. + * This parameter determines the distance, in iterations, to compute + * the rate of decrease of the objective function. If the value of this + * parameter is zero, the library does not perform the delta-based + * convergence test. The default value is \c 0. + */ + int past; + + /** + * Delta for convergence test. + * This parameter determines the minimum rate of decrease of the + * objective function. The library stops iterations when the + * following condition is met: + * (f' - f) / f < \ref delta, + * where f' is the objective value of \ref past iterations ago, and f is + * the objective value of the current iteration. + * The default value is \c 0. + */ + lbfgsfloatval_t delta; + + /** + * The maximum number of iterations. + * The lbfgs() function terminates an optimization process with + * ::LBFGSERR_MAXIMUMITERATION status code when the iteration count + * exceedes this parameter. Setting this parameter to zero continues an + * optimization process until a convergence or error. The default value + * is \c 0. + */ + int max_iterations; + + /** + * The line search algorithm. + * This parameter specifies a line search algorithm to be used by the + * L-BFGS routine. + */ + int linesearch; + + /** + * The maximum number of trials for the line search. + * This parameter controls the number of function and gradients evaluations + * per iteration for the line search routine. The default value is \c 20. + */ + int max_linesearch; + + /** + * The minimum step of the line search routine. + * The default value is \c 1e-20. This value need not be modified unless + * the exponents are too large for the machine being used, or unless the + * problem is extremely badly scaled (in which case the exponents should + * be increased). + */ + lbfgsfloatval_t min_step; + + /** + * The maximum step of the line search. + * The default value is \c 1e+20. This value need not be modified unless + * the exponents are too large for the machine being used, or unless the + * problem is extremely badly scaled (in which case the exponents should + * be increased). + */ + lbfgsfloatval_t max_step; + + /** + * A parameter to control the accuracy of the line search routine. + * The default value is \c 1e-4. This parameter should be greater + * than zero and smaller than \c 0.5. + */ + lbfgsfloatval_t ftol; + + /** + * A coefficient for the Wolfe condition. + * This parameter is valid only when the backtracking line-search + * algorithm is used with the Wolfe condition, + * ::LBFGS_LINESEARCH_BACKTRACKING_STRONG_WOLFE or + * ::LBFGS_LINESEARCH_BACKTRACKING_WOLFE . + * The default value is \c 0.9. This parameter should be greater + * the \ref ftol parameter and smaller than \c 1.0. + */ + lbfgsfloatval_t wolfe; + + /** + * A parameter to control the accuracy of the line search routine. + * The default value is \c 0.9. If the function and gradient + * evaluations are inexpensive with respect to the cost of the + * iteration (which is sometimes the case when solving very large + * problems) it may be advantageous to set this parameter to a small + * value. A typical small value is \c 0.1. This parameter shuold be + * greater than the \ref ftol parameter (\c 1e-4) and smaller than + * \c 1.0. + */ + lbfgsfloatval_t gtol; + + /** + * The machine precision for floating-point values. + * This parameter must be a positive value set by a client program to + * estimate the machine precision. The line search routine will terminate + * with the status code (::LBFGSERR_ROUNDING_ERROR) if the relative width + * of the interval of uncertainty is less than this parameter. + */ + lbfgsfloatval_t xtol; + + /** + * Coeefficient for the L1 norm of variables. + * This parameter should be set to zero for standard minimization + * problems. Setting this parameter to a positive value activates + * Orthant-Wise Limited-memory Quasi-Newton (OWL-QN) method, which + * minimizes the objective function F(x) combined with the L1 norm |x| + * of the variables, {F(x) + C |x|}. This parameter is the coeefficient + * for the |x|, i.e., C. As the L1 norm |x| is not differentiable at + * zero, the library modifies function and gradient evaluations from + * a client program suitably; a client program thus have only to return + * the function value F(x) and gradients G(x) as usual. The default value + * is zero. + */ + lbfgsfloatval_t orthantwise_c; + + /** + * Start index for computing L1 norm of the variables. + * This parameter is valid only for OWL-QN method + * (i.e., \ref orthantwise_c != 0). This parameter b (0 <= b < N) + * specifies the index number from which the library computes the + * L1 norm of the variables x, + * |x| := |x_{b}| + |x_{b+1}| + ... + |x_{N}| . + * In other words, variables x_1, ..., x_{b-1} are not used for + * computing the L1 norm. Setting b (0 < b < N), one can protect + * variables, x_1, ..., x_{b-1} (e.g., a bias term of logistic + * regression) from being regularized. The default value is zero. + */ + int orthantwise_start; + + /** + * End index for computing L1 norm of the variables. + * This parameter is valid only for OWL-QN method + * (i.e., \ref orthantwise_c != 0). This parameter e (0 < e <= N) + * specifies the index number at which the library stops computing the + * L1 norm of the variables x, + */ + int orthantwise_end; +} lbfgs_parameter_t; + + +/** + * Callback interface to provide objective function and gradient evaluations. + * + * The lbfgs() function call this function to obtain the values of objective + * function and its gradients when needed. A client program must implement + * this function to evaluate the values of the objective function and its + * gradients, given current values of variables. + * + * @param instance The user data sent for lbfgs() function by the client. + * @param x The current values of variables. + * @param g The gradient vector. The callback function must compute + * the gradient values for the current variables. + * @param n The number of variables. + * @param step The current step of the line search routine. + * @retval lbfgsfloatval_t The value of the objective function for the current + * variables. + */ +typedef lbfgsfloatval_t (*lbfgs_evaluate_t)( + void *instance, + const lbfgsfloatval_t *x, + lbfgsfloatval_t *g, + const int n, + const lbfgsfloatval_t step + ); + +/** + * Callback interface to receive the progress of the optimization process. + * + * The lbfgs() function call this function for each iteration. Implementing + * this function, a client program can store or display the current progress + * of the optimization process. + * + * @param instance The user data sent for lbfgs() function by the client. + * @param x The current values of variables. + * @param g The current gradient values of variables. + * @param fx The current value of the objective function. + * @param xnorm The Euclidean norm of the variables. + * @param gnorm The Euclidean norm of the gradients. + * @param step The line-search step used for this iteration. + * @param n The number of variables. + * @param k The iteration count. + * @param ls The number of evaluations called for this iteration. + * @retval int Zero to continue the optimization process. Returning a + * non-zero value will cancel the optimization process. + */ +typedef int (*lbfgs_progress_t)( + void *instance, + const lbfgsfloatval_t *x, + const lbfgsfloatval_t *g, + const lbfgsfloatval_t fx, + const lbfgsfloatval_t xnorm, + const lbfgsfloatval_t gnorm, + const lbfgsfloatval_t step, + int n, + int k, + int ls + ); + +/* +A user must implement a function compatible with ::lbfgs_evaluate_t (evaluation +callback) and pass the pointer to the callback function to lbfgs() arguments. +Similarly, a user can implement a function compatible with ::lbfgs_progress_t +(progress callback) to obtain the current progress (e.g., variables, function +value, ||G||, etc) and to cancel the iteration process if necessary. +Implementation of a progress callback is optional: a user can pass \c NULL if +progress notification is not necessary. + +In addition, a user must preserve two requirements: + - The number of variables must be multiples of 16 (this is not 4). + - The memory block of variable array ::x must be aligned to 16. + +This algorithm terminates an optimization +when: + + ||G|| < \epsilon \cdot \max(1, ||x||) . + +In this formula, ||.|| denotes the Euclidean norm. +*/ + +/** + * Start a L-BFGS optimization. + * + * @param n The number of variables. + * @param x The array of variables. A client program can set + * default values for the optimization and receive the + * optimization result through this array. This array + * must be allocated by ::lbfgs_malloc function + * for libLBFGS built with SSE/SSE2 optimization routine + * enabled. The library built without SSE/SSE2 + * optimization does not have such a requirement. + * @param ptr_fx The pointer to the variable that receives the final + * value of the objective function for the variables. + * This argument can be set to \c NULL if the final + * value of the objective function is unnecessary. + * @param proc_evaluate The callback function to provide function and + * gradient evaluations given a current values of + * variables. A client program must implement a + * callback function compatible with \ref + * lbfgs_evaluate_t and pass the pointer to the + * callback function. + * @param proc_progress The callback function to receive the progress + * (the number of iterations, the current value of + * the objective function) of the minimization + * process. This argument can be set to \c NULL if + * a progress report is unnecessary. + * @param instance A user data for the client program. The callback + * functions will receive the value of this argument. + * @param param The pointer to a structure representing parameters for + * L-BFGS optimization. A client program can set this + * parameter to \c NULL to use the default parameters. + * Call lbfgs_parameter_init() function to fill a + * structure with the default values. + * @retval int The status code. This function returns zero if the + * minimization process terminates without an error. A + * non-zero value indicates an error. + */ +int lbfgs( + int n, + lbfgsfloatval_t *x, + lbfgsfloatval_t *ptr_fx, + lbfgs_evaluate_t proc_evaluate, + lbfgs_progress_t proc_progress, + void *instance, + lbfgs_parameter_t *param + ); + +/** + * Initialize L-BFGS parameters to the default values. + * + * Call this function to fill a parameter structure with the default values + * and overwrite parameter values if necessary. + * + * @param param The pointer to the parameter structure. + */ +void lbfgs_parameter_init(lbfgs_parameter_t *param); + +/** + * Allocate an array for variables. + * + * This function allocates an array of variables for the convenience of + * ::lbfgs function; the function has a requreiemt for a variable array + * when libLBFGS is built with SSE/SSE2 optimization routines. A user does + * not have to use this function for libLBFGS built without SSE/SSE2 + * optimization. + * + * @param n The number of variables. + */ +lbfgsfloatval_t* lbfgs_malloc(int n); + +/** + * Free an array of variables. + * + * @param x The array of variables allocated by ::lbfgs_malloc + * function. + */ +void lbfgs_free(lbfgsfloatval_t *x); + +/** @} */ + +#ifdef __cplusplus +} +#endif/*__cplusplus*/ + + + +/** +@mainpage libLBFGS: a library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) + +@section intro Introduction + +This library is a C port of the implementation of Limited-memory +Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) method written by Jorge Nocedal. +The original FORTRAN source code is available at: +http://www.ece.northwestern.edu/~nocedal/lbfgs.html + +The L-BFGS method solves the unconstrainted minimization problem, + +
+    minimize F(x), x = (x1, x2, ..., xN),
+
+ +only if the objective function F(x) and its gradient G(x) are computable. The +well-known Newton's method requires computation of the inverse of the hessian +matrix of the objective function. However, the computational cost for the +inverse hessian matrix is expensive especially when the objective function +takes a large number of variables. The L-BFGS method iteratively finds a +minimizer by approximating the inverse hessian matrix by information from last +m iterations. This innovation saves the memory storage and computational time +drastically for large-scaled problems. + +Among the various ports of L-BFGS, this library provides several features: +- Optimization with L1-norm (Orthant-Wise Limited-memory Quasi-Newton + (OWL-QN) method): + In addition to standard minimization problems, the library can minimize + a function F(x) combined with L1-norm |x| of the variables, + {F(x) + C |x|}, where C is a constant scalar parameter. This feature is + useful for estimating parameters of sparse log-linear models (e.g., + logistic regression and maximum entropy) with L1-regularization (or + Laplacian prior). +- Clean C code: + Unlike C codes generated automatically by f2c (Fortran 77 into C converter), + this port includes changes based on my interpretations, improvements, + optimizations, and clean-ups so that the ported code would be well-suited + for a C code. In addition to comments inherited from the original code, + a number of comments were added through my interpretations. +- Callback interface: + The library receives function and gradient values via a callback interface. + The library also notifies the progress of the optimization by invoking a + callback function. In the original implementation, a user had to set + function and gradient values every time the function returns for obtaining + updated values. +- Thread safe: + The library is thread-safe, which is the secondary gain from the callback + interface. +- Cross platform. The source code can be compiled on Microsoft Visual + Studio 2010, GNU C Compiler (gcc), etc. +- Configurable precision: A user can choose single-precision (float) + or double-precision (double) accuracy by changing ::LBFGS_FLOAT macro. +- SSE/SSE2 optimization: + This library includes SSE/SSE2 optimization (written in compiler intrinsics) + for vector arithmetic operations on Intel/AMD processors. The library uses + SSE for float values and SSE2 for double values. The SSE/SSE2 optimization + routine is disabled by default. + +This library is used by: +- CRFsuite: A fast implementation of Conditional Random Fields (CRFs) +- Classias: A collection of machine-learning algorithms for classification +- mlegp: an R package for maximum likelihood estimates for Gaussian processes +- imaging2: the imaging2 class library +- Algorithm::LBFGS - Perl extension for L-BFGS +- YAP-LBFGS (an interface to call libLBFGS from YAP Prolog) + +@section download Download + +- Source code +- GitHub repository + +libLBFGS is distributed under the term of the +MIT license. + +@section changelog History +- Version 1.10 (2010-12-22): + - Fixed compiling errors on Mac OS X; this patch was kindly submitted by + Nic Schraudolph. + - Reduced compiling warnings on Mac OS X; this patch was kindly submitted + by Tamas Nepusz. + - Replaced memalign() with posix_memalign(). + - Updated solution and project files for Microsoft Visual Studio 2010. +- Version 1.9 (2010-01-29): + - Fixed a mistake in checking the validity of the parameters "ftol" and + "wolfe"; this was discovered by Kevin S. Van Horn. +- Version 1.8 (2009-07-13): + - Accepted the patch submitted by Takashi Imamichi; + the backtracking method now has three criteria for choosing the step + length: + - ::LBFGS_LINESEARCH_BACKTRACKING_ARMIJO: sufficient decrease (Armijo) + condition only + - ::LBFGS_LINESEARCH_BACKTRACKING_WOLFE: regular Wolfe condition + (sufficient decrease condition + curvature condition) + - ::LBFGS_LINESEARCH_BACKTRACKING_STRONG_WOLFE: strong Wolfe condition + - Updated the documentation to explain the above three criteria. +- Version 1.7 (2009-02-28): + - Improved OWL-QN routines for stability. + - Removed the support of OWL-QN method in MoreThuente algorithm because + it accidentally fails in early stages of iterations for some objectives. + Because of this change, the OW-LQN method must be used with the + backtracking algorithm (::LBFGS_LINESEARCH_BACKTRACKING), or the + library returns ::LBFGSERR_INVALID_LINESEARCH. + - Renamed line search algorithms as follows: + - ::LBFGS_LINESEARCH_BACKTRACKING: regular Wolfe condition. + - ::LBFGS_LINESEARCH_BACKTRACKING_LOOSE: regular Wolfe condition. + - ::LBFGS_LINESEARCH_BACKTRACKING_STRONG: strong Wolfe condition. + - Source code clean-up. +- Version 1.6 (2008-11-02): + - Improved line-search algorithm with strong Wolfe condition, which was + contributed by Takashi Imamichi. This routine is now default for + ::LBFGS_LINESEARCH_BACKTRACKING. The previous line search algorithm + with regular Wolfe condition is still available as + ::LBFGS_LINESEARCH_BACKTRACKING_LOOSE. + - Configurable stop index for L1-norm computation. A member variable + ::lbfgs_parameter_t::orthantwise_end was added to specify the index + number at which the library stops computing the L1 norm of the + variables. This is useful to prevent some variables from being + regularized by the OW-LQN method. + - A sample program written in C++ (sample/sample.cpp). +- Version 1.5 (2008-07-10): + - Configurable starting index for L1-norm computation. A member variable + ::lbfgs_parameter_t::orthantwise_start was added to specify the index + number from which the library computes the L1 norm of the variables. + This is useful to prevent some variables from being regularized by the + OWL-QN method. + - Fixed a zero-division error when the initial variables have already + been a minimizer (reported by Takashi Imamichi). In this case, the + library returns ::LBFGS_ALREADY_MINIMIZED status code. + - Defined ::LBFGS_SUCCESS status code as zero; removed unused constants, + LBFGSFALSE and LBFGSTRUE. + - Fixed a compile error in an implicit down-cast. +- Version 1.4 (2008-04-25): + - Configurable line search algorithms. A member variable + ::lbfgs_parameter_t::linesearch was added to choose either MoreThuente + method (::LBFGS_LINESEARCH_MORETHUENTE) or backtracking algorithm + (::LBFGS_LINESEARCH_BACKTRACKING). + - Fixed a bug: the previous version did not compute psuedo-gradients + properly in the line search routines for OWL-QN. This bug might quit + an iteration process too early when the OWL-QN routine was activated + (0 < ::lbfgs_parameter_t::orthantwise_c). + - Configure script for POSIX environments. + - SSE/SSE2 optimizations with GCC. + - New functions ::lbfgs_malloc and ::lbfgs_free to use SSE/SSE2 routines + transparently. It is uncessary to use these functions for libLBFGS built + without SSE/SSE2 routines; you can still use any memory allocators if + SSE/SSE2 routines are disabled in libLBFGS. +- Version 1.3 (2007-12-16): + - An API change. An argument was added to lbfgs() function to receive the + final value of the objective function. This argument can be set to + \c NULL if the final value is unnecessary. + - Fixed a null-pointer bug in the sample code (reported by Takashi Imamichi). + - Added build scripts for Microsoft Visual Studio 2005 and GCC. + - Added README file. +- Version 1.2 (2007-12-13): + - Fixed a serious bug in orthant-wise L-BFGS. + An important variable was used without initialization. +- Version 1.1 (2007-12-01): + - Implemented orthant-wise L-BFGS. + - Implemented lbfgs_parameter_init() function. + - Fixed several bugs. + - API documentation. +- Version 1.0 (2007-09-20): + - Initial release. + +@section api Documentation + +- @ref liblbfgs_api "libLBFGS API" + +@section sample Sample code + +@include sample.c + +@section ack Acknowledgements + +The L-BFGS algorithm is described in: + - Jorge Nocedal. + Updating Quasi-Newton Matrices with Limited Storage. + Mathematics of Computation, Vol. 35, No. 151, pp. 773--782, 1980. + - Dong C. Liu and Jorge Nocedal. + On the limited memory BFGS method for large scale optimization. + Mathematical Programming B, Vol. 45, No. 3, pp. 503-528, 1989. + +The line search algorithms used in this implementation are described in: + - John E. Dennis and Robert B. Schnabel. + Numerical Methods for Unconstrained Optimization and Nonlinear + Equations, Englewood Cliffs, 1983. + - Jorge J. More and David J. Thuente. + Line search algorithm with guaranteed sufficient decrease. + ACM Transactions on Mathematical Software (TOMS), Vol. 20, No. 3, + pp. 286-307, 1994. + +This library also implements Orthant-Wise Limited-memory Quasi-Newton (OWL-QN) +method presented in: + - Galen Andrew and Jianfeng Gao. + Scalable training of L1-regularized log-linear models. + In Proceedings of the 24th International Conference on Machine + Learning (ICML 2007), pp. 33-40, 2007. + +Special thanks go to: + - Yoshimasa Tsuruoka and Daisuke Okanohara for technical information about + OWL-QN + - Takashi Imamichi for the useful enhancements of the backtracking method + - Kevin S. Van Horn, Nic Schraudolph, and Tamas Nepusz for bug fixes + +Finally I would like to thank the original author, Jorge Nocedal, who has been +distributing the effieicnt and explanatory implementation in an open source +licence. + +@section reference Reference + +- L-BFGS by Jorge Nocedal. +- Orthant-Wise Limited-memory Quasi-Newton Optimizer for L1-regularized Objectives by Galen Andrew. +- C port (via f2c) by Taku Kudo. +- C#/C++/Delphi/VisualBasic6 port in ALGLIB. +- Computational Crystallography Toolbox includes + scitbx::lbfgs. +*/ + +#endif/*__LBFGS_H__*/ diff --git a/analysis/Hsu.et.al.git/plmc/src/include/plm.h b/analysis/Hsu.et.al.git/plmc/src/include/plm.h new file mode 100644 index 0000000000000000000000000000000000000000..be517cfa7707c2c99adab39ae27c095d456c0941 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/include/plm.h @@ -0,0 +1,203 @@ +#ifndef PLM_H +#define PLM_H + +#include "lbfgs.h" +#include + +#ifdef USE_FLOAT +typedef float numeric_t; +#else +typedef double numeric_t; +#endif +typedef int letter_t; + +/** + * Modes of inference + */ +enum { + /* Maximum a posteriori (MAP) */ + INFER_MAP +}; + +/* Methods for MAP estimates */ +enum { + /* Maximum Pseudolikelihood (PLM), site-parallelized */ + INFER_MAP_PLM, + /* Maximum Pseudolikelihood (PLM), site-parallelized, no gaps */ + INFER_MAP_PLM_GAPREDUCE, + /* Maximum Pseudolikelihood (PLM), sequence-parallelized parallelization */ + INFER_MAP_PLM_BLOCK, + /* Maximum Pseudolikelihood (PLM), dropout-regularized */ + INFER_MAP_PLM_DROPOUT, + /* NOT FULLY IMPLEMENTED: Minimum Probability Flow */ + INFER_MPF +}; + +/** + * Methods for regularization + */ +enum { + /* L2 (Gaussian priors, lambda = 1/2 inverse variance) */ + REGULARIZE_L2 +}; + +/** + * User options for data processing & inference + */ +typedef struct { + /* Alignment processing */ + char *target; + char *alphabet; + + /* Method for inference */ + int usePairs; + int estimator; + int estimatorMAP; + int maxIter; + + /* SGD options */ + int sgd; + int sgdBatchSize; + + /* Sequence weights */ + int fastWeights; + numeric_t theta; + numeric_t scale; + + /* Regularization */ + numeric_t lambdaH; + numeric_t lambdaE; + numeric_t lambdaGroup; + + /* Iterative APC removal */ + int zeroAPC; +} options_t; + +options_t *default_options(); + +/** + * Multiple sequence alignment + */ +typedef struct { + /* Alignment dimensions and sequence content */ + int nSeqs; + int nSites; + int nCodes; + char *alphabet; + char **names; + letter_t *sequences; + + /* Sequence skipping */ + int nSkippedSeqs; + int *skippedSeqs; + + /* Focus mode */ + int target; + int *offsets; + + /* Sequence weights and statistics */ + numeric_t nEff; + numeric_t *weights; + numeric_t *fi; + numeric_t *fij; + + /* Inference */ + int nParams; + numeric_t negLogLk; + struct timeval start; // sys/time.h +} alignment_t; + +/* Command-line entrypoint. + * Could move this whole thing out to main.c instead, but keeping here for minimal changes. + */ +void run_plmc(char *alignFile, char* outputFile, char *couplingsFile, + char *weightsFile, char *weightsOutputFile, options_t *options); + +/* Loads a multiple sequence alignment and encodes it into a specified alphabet. + Any sequences containing characters outside of the alphabet are discarded. + By default, these routines are case-insenstive but columns containing + lower-case characters in a target sequence can optionally be filtered out. + If a protein alphabet is used, '.' characters will be treated as '-'. + */ +alignment_t *MSARead(char *alignFile, options_t *options); + +/* Counts empirical sitewise(fi) and pairwise(fij) marginals of the alignment */ +void MSACountMarginals(alignment_t *ali, options_t *options); + +/* Frees alignment and options */ +void MSAFree(alignment_t *ali, options_t *options); + +/* Parameter output */ +void OutputParametersSite(char *outputFile, const numeric_t *x, + alignment_t *ali); +void OutputParametersFull(char *outputFile, const numeric_t *x, + alignment_t *ali, options_t *options); +void OutputCouplingScores(char *couplingsFile, const numeric_t *x, + alignment_t *ali, options_t *options); + + +/* File I/O */ +#define BUFFER_SIZE 40960 +#define fgetstr(str, fp) {char *endPos; \ + if (fgets(str, BUFFER_SIZE, fp) != NULL) { \ + if ((endPos = strchr(str, '\n')) != NULL) \ + *endPos = '\0'; \ + /* Trim trailing carriage returns */ \ + while (str[strlen(str) - 1] == '\r') \ + str[strlen(str) - 1] = '\0'; \ + } \ + } + +/* Memory schemes for model parameters and gradients */ +#define xHi(i, Ai) x[i + ali->nSites * (Ai)] +#define xEij(i, j, Ai, Aj) x[ali->nSites * ali->nCodes + (i < j ? (((j) * (j - 1)/2 + i) * ali->nCodes * ali->nCodes + (Aj) * ali->nCodes + Ai) : (((i)*(i - 1)/2 + j) * ali->nCodes * ali->nCodes + (Ai) * ali->nCodes + Aj))] +#define dHi(i, Ai) g[i + ali->nSites * (Ai)] +#define dEij(i, j, Ai, Aj) g[ali->nSites * ali->nCodes + (i < j ? (((j) * (j - 1)/2 + i) * ali->nCodes * ali->nCodes + (Aj) * ali->nCodes + Ai) : (((i)*(i - 1)/2 + j) * ali->nCodes * ali->nCodes + (Ai) * ali->nCodes + Aj))] + +#define wHi(w, i, Ai) w[i + ali->nSites * (Ai)] +#define wEij(w, i, j, Ai, Aj) w[ali->nSites * ali->nCodes + (i < j ? (((j) * (j - 1)/2 + i) * ali->nCodes * ali->nCodes + (Aj) * ali->nCodes + Ai) : (((i)*(i - 1)/2 + j) * ali->nCodes * ali->nCodes + (Ai) * ali->nCodes + Aj))] +#define wLambdaHi(w, i) w[i] +#define wLambdaEij(w, i, j) w[ali->nSites + (i < j ? ((j)*(j - 1)/2 + i) : ((i)*(i - 1)/2 + j))] + +/* Memory schemes for site-parallelized conditional loglk calculations + Layout performances (loop reordering included) vs xHi/xEij on Intel core i7: + distal site, distal spin, local spin ~2.4x [below] + local spin, distal site, distal spin ~1.5x + */ +#define siteH(i, a) Xi[a + ali->nCodes * (a + ali->nCodes * (i))] +#define siteE(j, ai, aj) Xi[ai + ali->nCodes * (aj + ali->nCodes * (j))] +#define siteDH(i, a) Di[a + ali->nCodes * (a + ali->nCodes * (i))] +#define siteDE(j, ai, aj) Di[ai + ali->nCodes * (aj + ali->nCodes * (j))] + +/* Memory schemes for sequence-parallelized conditional loglk calculations */ +#define Hp(i, ai) H[ai + ali->nCodes * (i)] +#define Hi(i, ai) hi[ai + ali->nCodes * (i)] +#define gHi(i, ai) gHi[ai + ali->nCodes * (i)] +#define Eij(i, ai, j, aj) eij[aj + ali->nCodes * (j + ali->nSites * (ai + ali->nCodes * (i)))] +#define gEij(i, ai, j, aj) gEij[aj + ali->nCodes * (j + ali->nSites * (ai + ali->nCodes * (i)))] + +/* Memtory scheme for dropout regularization */ +#define bitHi(i, Ai) drop_mask[i + ali->nSites * (Ai)] +#define bitEij(i, j, Ai, Aj) drop_mask[ali->nSites * ali->nCodes \ + + (i < j ? (((j)*(j - 1)/2 + i) * ali->nCodes * ali->nCodes + (Aj) * ali->nCodes + Ai) \ + : (((i)*(i - 1)/2 + j) * ali->nCodes * ali->nCodes + (Ai) * ali->nCodes + Aj))] + +/* Memtory scheme for L2 regularization */ +#define lambdaHi(i) lambdas[i] +#define lambdaEij(i,j) lambdas[ali->nSites + (i < j ? ((j)*(j - 1)/2 + i) : ((i)*(i - 1)/2 + j))] +#define gLambdaHi(i) gLambdas[i] +#define gLambdaEij(i,j) gLambdas[ali->nSites + (i < j ? ((j)*(j - 1)/2 + i) : ((i)*(i - 1)/2 + j))] + + +/* Coupling scores */ +#define coupling(i,j) couplings[(i < j ? ((j)*(j - 1)/2 + i) : ((i)*(i - 1)/2 + j))] + +/* Memory scheme for model parameters and gradients */ +// #define seq(s, i) ali->sequences[s + i * ali->nSeqs] +#define seq(s, i) ali->sequences[i + (s) * ali->nSites] +#define fi(i, Ai) ali->fi[i + ali->nSites * (Ai)] +#define fij(i, j, Ai, Aj) ali->fij[(i < j ? (((j)*(j - 1)/2 + i) * ali->nCodes * ali->nCodes + (Aj) * ali->nCodes + Ai) : (((i)*(i - 1)/2 + j) * ali->nCodes * ali->nCodes + (Ai) * ali->nCodes + Aj))] +#define M(s, i, m) membership_matrix[s + ali->nSeqs * (i + ali->nSites * (m))] +#define g_ij(s, i, m) g_ij[s + ali->nSeqs * (i + ali->nSites * (m))] + +#endif /* PLM_H */ diff --git a/analysis/Hsu.et.al.git/plmc/src/include/twister.h b/analysis/Hsu.et.al.git/plmc/src/include/twister.h new file mode 100644 index 0000000000000000000000000000000000000000..8b98b8a5bdd0f82c75f5a9021dd78545f3946174 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/include/twister.h @@ -0,0 +1,72 @@ +/* + A C-program for MT19937, with initialization improved 2002/1/26. + Coded by Takuji Nishimura and Makoto Matsumoto. + + Before using, initialize the state by using init_genrand(seed) + or init_by_array(init_key, key_length). + + Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, + All rights reserved. + Copyright (C) 2005, Mutsuo Saito + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. The names of its contributors may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + Any feedback is very welcome. + http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html + email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space) +*/ + +/* initializes mt[N] with a seed */ +void init_genrand(unsigned long s); + +/* initialize by an array with array-length */ +/* init_key is the array for initializing keys */ +/* key_length is its length */ +/* slight change for C++, 2004/2/26 */ +void init_by_array(unsigned long init_key[], int key_length); + +/* generates a random number on [0,0xffffffff]-interval */ +unsigned long genrand_int32(void); + +/* generates a random number on [0,0x7fffffff]-interval */ +long genrand_int31(void); + +/* These real versions are due to Isaku Wada, 2002/01/09 added */ +/* generates a random number on [0,1]-real-interval */ +double genrand_real1(void); + +/* generates a random number on [0,1)-real-interval */ +double genrand_real2(void); + +/* generates a random number on (0,1)-real-interval */ +double genrand_real3(void); + +/* generates a random number on [0,1) with 53-bit resolution*/ +double genrand_res53(void); diff --git a/analysis/Hsu.et.al.git/plmc/src/include/weights.h b/analysis/Hsu.et.al.git/plmc/src/include/weights.h new file mode 100644 index 0000000000000000000000000000000000000000..27e2646cd7c4cacf26b764e270f6a2d1c226d966 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/include/weights.h @@ -0,0 +1,18 @@ +#ifndef PLMC_WEIGHTS_H +#define PLMC_WEIGHTS_H + +#include "plm.h" + +/* Reweights sequences by their inverse neighborhood size */ +void MSAReweightSequences(alignment_t *ali, options_t *options); + +/* Reads custom weights from a file + The file should contain a list of floats, one per sequence, separated by lines. + */ +void ReadCustomWeightsFile(char *weightsFile, alignment_t *ali); + +int ValidateCustomWeightsFile(char *weightsFile, alignment_t *ali); + +void WriteWeightsFile(char *weightsOutputFile, alignment_t *ali); + +#endif //PLMC_WEIGHTS_H diff --git a/analysis/Hsu.et.al.git/plmc/src/inference.c b/analysis/Hsu.et.al.git/plmc/src/inference.c new file mode 100644 index 0000000000000000000000000000000000000000..a87bd1bc73c0c0de0b909aec886c791ad7714f73 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/inference.c @@ -0,0 +1,1191 @@ +#include +#include +#include +#include +#include +#include +#include + +/* Optionally include OpenMP with the -fopenmp flag */ +#if defined(_OPENMP) + #include +#endif + +#include "include/lbfgs.h" +#include "include/twister.h" + +#include "include/plm.h" +#include "include/inference.h" + +/* Internal prototypes */ +numeric_t ElapsedTime(struct timeval *start); + +/* Numerical bounds for ZeroAPCPriors */ +#define LAMBDA_J_MIN 1E-2 +#define LAMBDA_J_MAX 1E4 +#define REGULARIZATION_GROUP_EPS 0.001 + +/* Internal to InferPairModel: + MAP estimation of parameters by L-BFGS */ +void EstimatePairModelMAP(numeric_t *x, numeric_t *lambdas, alignment_t *ali, + options_t *options); +/* Internal to EstimatePairModelMAP: + Stochastic optimization with SGD */ +typedef numeric_t (*gradfun_t) (void *data, const numeric_t *x, numeric_t *g, + const int n); +void SGDOptimize(gradfun_t grad, void *data, numeric_t *x, const int n, + const int maxIter, const numeric_t crit); +numeric_t SGDWrapperPLM(void *data, const numeric_t *x, numeric_t *g, const int n); +/* Internal to EstimatePairModelMAP: + Objective functions for point parameter estimates (MAP) */ +static lbfgsfloatval_t PLMNegLogPosterior(void *instance, + const lbfgsfloatval_t *x, lbfgsfloatval_t *g, const int n, + const lbfgsfloatval_t step); +static lbfgsfloatval_t PLMNegLogPosteriorGapReduce(void *instance, + const lbfgsfloatval_t *x, lbfgsfloatval_t *g, const int n, + const lbfgsfloatval_t step); +static lbfgsfloatval_t PLMNegLogPosteriorBlock(void *instance, + const lbfgsfloatval_t *x, lbfgsfloatval_t *g, const int n, + const lbfgsfloatval_t step); +static lbfgsfloatval_t PLMNegLogPosteriorDO(void *instance, + const lbfgsfloatval_t *x, lbfgsfloatval_t *g, const int n, + const lbfgsfloatval_t step); +/* Internal to EstimatePairModelMAP: progress reporting */ +static int ReportProgresslBFGS(void *instance, const lbfgsfloatval_t *x, + const lbfgsfloatval_t *g, const lbfgsfloatval_t fx, + const lbfgsfloatval_t xnorm, const lbfgsfloatval_t gnorm, + const lbfgsfloatval_t step, int n, int k, int ls); +/* Internal to EstimatePairModelMAP: parameter processing */ +void PreCondition(const lbfgsfloatval_t *x, lbfgsfloatval_t *g, + alignment_t *ali, options_t *options); +lbfgsfloatval_t PostCondition(const lbfgsfloatval_t *x, lbfgsfloatval_t *g, lbfgsfloatval_t fx, + alignment_t *ali, options_t *options); +void ZeroAPCPriors(alignment_t *ali, options_t *options, numeric_t *lambdas, + lbfgsfloatval_t *x); +/* Internal to EstimatePairModelMAP: utility functions to L-BFGS */ +const char *LBFGSErrorString(int ret); + +numeric_t *InferPairModel(alignment_t *ali, options_t *options) { + /* Estimate the parameters of a maximum entropy model for a + multiple sequence alignment */ + + /* Initialize the regularization parameters */ + numeric_t *lambdas = + (numeric_t *) malloc((ali->nSites + ali->nSites * (ali->nSites - 1) / 2) + * sizeof(numeric_t)); + for (int i = 0; i < ali->nSites; i++) lambdaHi(i) = options->lambdaH; + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + lambdaEij(i, j) = options->lambdaE; + + /* For gap-reduced problems, eliminate the gaps and reduce the alphabet */ + if (options->estimatorMAP == INFER_MAP_PLM_GAPREDUCE) { + ali->nCodes = strlen(ali->alphabet) - 1; + for (int i = 0; i < ali->nSites; i++) + for (int s = 0; s < ali->nSeqs; s++) + seq(s, i) -= 1; + } + + /* Initialize parameters */ + ali->nParams = ali->nSites * ali->nCodes + + ali->nSites * (ali->nSites - 1) / 2 * ali->nCodes * ali->nCodes; + numeric_t *x = (numeric_t *) malloc(sizeof(numeric_t) * ali->nParams); + if (x == NULL) { + fprintf(stderr, + "ERROR: Failed to allocate a memory block for variables.\n"); + exit(1); + } + for (int i = 0; i < ali->nParams; i++) x[i] = 0.0; + + /* Initialize site parameters with the ML estimates + hi = log(fi) + C + A single pseudocount is added for stability + (Laplace's rule or Morcos et al. with lambda = nCodes) */ + if (options->zeroAPC != 1) { + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) + xHi(i, ai) = log(fi(i, ai) * ali->nEff + 1.0); + /* Zero-sum gauge */ + for (int i = 0; i < ali->nSites; i++) { + numeric_t hSum = 0.0; + for (int ai = 0; ai < ali->nCodes; ai++) hSum += xHi(i, ai); + numeric_t hShift = hSum / (numeric_t) ali->nCodes; + for (int ai = 0; ai < ali->nCodes; ai++) + xHi(i, ai) -= hShift; + } + } + + switch(options->estimator) { + /* Point estimates */ + case INFER_MAP: + /* Maximum a posteriori estimates of model parameters */ + EstimatePairModelMAP(x, lambdas, ali, options); + break; + /* For: future alternative estimators */ + default: + /* Maximum a posteriori estimates of model parameters */ + EstimatePairModelMAP(x, lambdas, ali, options); + } + + /* Restore the alignment encoding after inference */ + if (options->estimatorMAP == INFER_MAP_PLM_GAPREDUCE) { + for (int i = 0; i < ali->nSites; i++) + for (int s = 0; s < ali->nSeqs; s++) + seq(s, i) += 1; + } + + return (numeric_t *) x; +} + +void EstimatePairModelMAP(numeric_t *x, numeric_t *lambdas, alignment_t *ali, + options_t *options) { + /* Computes Maximum a posteriori (MAP) estimates for the parameters of + and undirected graphical model by L-BFGS */ + + /* Start timer */ + gettimeofday(&ali->start, NULL); + + /* Initialize L-BFGS */ + lbfgs_parameter_t param; + lbfgs_parameter_init(¶m); + param.epsilon = 1E-3; + param.max_iterations = options->maxIter; /* 0 is unbounded */ + + /* Estimate parameters by optimization */ + static lbfgs_evaluate_t algo; + switch(options->estimatorMAP) { + case INFER_MAP_PLM: + algo = PLMNegLogPosterior; + break; + case INFER_MAP_PLM_GAPREDUCE: + algo = PLMNegLogPosteriorGapReduce; + break; + case INFER_MAP_PLM_BLOCK: + algo = PLMNegLogPosteriorBlock; + break; + case INFER_MAP_PLM_DROPOUT: + algo = PLMNegLogPosteriorDO; + break; + default: + algo = PLMNegLogPosterior; + } + + if (options->zeroAPC == 1) fprintf(stderr, + "Estimating coupling hyperparameters le = 1/2 inverse variance\n"); + + /* Problem instance in void array */ + void *d[3] = {(void *)ali, (void *)options, (void *)lambdas}; + + if (options->sgd == 1) { + /* Scale hyperparams for minibatch */ + numeric_t scale = (numeric_t) options->sgdBatchSize / ali->nEff; + options->lambdaGroup *= scale; + for (int i = 0; i < ali->nSites; i++) lambdaHi(i) *= scale; + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + lambdaEij(i, j) *= scale; + + /* SGD optimization */ + numeric_t crit = 0.01; + void *d[4] = {(void *)ali, (void *)options, (void *)lambdas, (void *) algo}; + SGDOptimize(SGDWrapperPLM, d, x, ali->nParams, options->maxIter, crit); + + /* Unscale hyperparams for minibatch */ + numeric_t invScale = ali->nEff / (numeric_t) options->sgdBatchSize; + options->lambdaGroup *= invScale; + for (int i = 0; i < ali->nSites; i++) lambdaHi(i) *= invScale; + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + lambdaEij(i, j) *= invScale; + } else { + /* L-BFGS optimization */ + int ret = 0; + lbfgsfloatval_t fx; + ret = lbfgs(ali->nParams, x, &fx, algo, ReportProgresslBFGS, + (void*)d, ¶m); + fprintf(stderr, "Gradient optimization: %s\n", LBFGSErrorString(ret)); + } + + /* Optionally re-estimate parameters with adjusted hyperparameters */ + if (options->zeroAPC == 1) { + /* Form new priors on the variances */ + ZeroAPCPriors(ali, options, lambdas, x); + + /* Reinitialize coupling parameters */ + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + xEij(i, j, ai, aj) = 0.0; + + /* Iterate estimation with new hyperparameter estimates */ + options->zeroAPC = 2; + lbfgsfloatval_t fx2; + int ret2 = lbfgs(ali->nParams, x, &fx2, algo, + ReportProgresslBFGS, (void*)d, ¶m); + fprintf(stderr, "Gradient optimization: %s\n", LBFGSErrorString(ret2)); + } +} + +void SGDOptimize(gradfun_t grad, void *data, numeric_t *x, const int n, + const int maxIter, const numeric_t crit) { + /* Opitimize an objective function by Stochastic Gradient Descent (Adam) + Arguments: + grad gradient of objective + data pointer to data + x estimated parameters (length n) + n number of parameters + eps learning rate + maxIter maximum number of iterations + crit stop when ||grad|| / ||x|| < crit + */ + // numeric_t ALPHA0 = 0.001; + // numeric_t ALPHAT = 0.00001; + numeric_t BETA1 = 0.9; + numeric_t BETA2 = 0.99; + numeric_t EPSILON = 1E-8; + + numeric_t *g = (numeric_t *) malloc(n * sizeof(numeric_t)); + numeric_t criterion = crit + 1.0; + + /* Begin profiling */ + struct timeval start; + gettimeofday(&start, NULL); + + /* Initialize estimates of first and second moments of the gradient */ + numeric_t *meanX = (numeric_t *) malloc(n * sizeof(numeric_t)); + numeric_t *meanG = (numeric_t *) malloc(n * sizeof(numeric_t)); + numeric_t *squareG = (numeric_t *) malloc(n * sizeof(numeric_t)); + for (int i = 0; i < n; i++) meanX[i] = 0; + for (int i = 0; i < n; i++) meanG[i] = 0; + for (int i = 0; i < n; i++) squareG[i] = 0; + + /* Optimization loop */ + int t = 1; + do { + /* Estimate the gradient */ + for (int i = 0; i < n; i++) g[i] = 0; + numeric_t f = grad(data, x, g, n); + + /* Update estimates of moments */ + for (int i = 0; i < n; i++) + meanG[i] = BETA1 * meanG[i] + (1.0 - BETA1) * g[i]; + for (int i = 0; i < n; i++) + squareG[i] = BETA2 * squareG[i] + (1.0 - BETA2) * g[i] * g[i]; + + /* Update Q with Adam learning rates */ + // numeric_t schedule = ALPHA; + // numeric_t frac = (numeric_t) t / (numeric_t) maxIter; + // frac = floor(frac * 5) / 5.; + // numeric_t schedule = exp((1 - frac) * log(ALPHA0) + frac * log(ALPHAT)); + // Anneal strategy #2 + numeric_t schedule = 0.01 * pow(0.5, (t / 50)); + // numeric_t schedule = 0.01; + numeric_t alpha = schedule + * sqrt(1.0 - pow(BETA2, (numeric_t) t)) + / (1.0 - pow(BETA1, (numeric_t) t)); + for (int i = 0; i < n; i++) + x[i] -= meanG[i] * alpha / (sqrt(squareG[i]) + EPSILON); + + /* Update Polyak average */ + for (int i = 0; i < n; i++) + meanX[i] = BETA1 * meanX[i] + (1 - BETA1) * x[i]; + + /* Stopping criterion: ||grad(params)|| / ||params|| */ + numeric_t paramNorm = 1E-6; + for (int i = 0; i < n; i++) paramNorm += fabs(x[i]) / (numeric_t) n; + numeric_t gradNorm = 1E-6; + for (int i = 0; i < n; i++) + gradNorm += fabs(meanG[i]) / (numeric_t) n; + criterion = gradNorm; + + if (t == 1) + fprintf(stderr, "iter\ttime\tobj\t|x|\t|g|\tcrit\n"); + fprintf(stderr, "%d\t%.1f\t%.1f\t%.1f\t%.1f\t%.1f\n", + t, ElapsedTime(&start), f, paramNorm, gradNorm, criterion); + t++; + } while (t <= maxIter && criterion > crit); + // for (int i = 0; i < n; i++) x[i] = meanX[i] / ((numeric_t) t - 1); + for (int i = 0; i < n; i++) x[i] = meanX[i]; + free(meanX); + free(meanG); + free(squareG); + free(g); +} + +numeric_t SGDWrapperPLM(void *data, const numeric_t *x, numeric_t *g, + const int n) { + /* Wrap objective function for L-BFGS to support + minibatched Stochastic Gradient Descent (SGD) + */ + void **d = (void **)data; + alignment_t *ali = (alignment_t *) d[0]; + options_t *options = (options_t *) d[1]; + numeric_t *lambdas = (numeric_t *) d[2]; + lbfgs_evaluate_t lbfgsfun = (lbfgs_evaluate_t) d[3]; + + /* Shallow copy alignment and options */ + alignment_t *aliBatch = (alignment_t *) malloc(sizeof(alignment_t)); + options_t *optionsBatch = (options_t *) malloc(sizeof(options_t)); + *aliBatch = *ali; + *optionsBatch = *options; + + /* Build CDF */ + numeric_t *CDF = (numeric_t *) malloc(sizeof(numeric_t) * ali->nSeqs); + numeric_t weightSum = 0; + for (int i = 0; i < ali->nSeqs; i++) weightSum += ali->weights[i]; + CDF[0] = ali->weights[0] / weightSum; + for (int i = 1; i < ali->nSeqs; i++) CDF[i] = CDF[i-1] + ali->weights[i] / weightSum; + + /* Sample a batch of sequences */ + int batchSize = options->sgdBatchSize; + int *indices = (int *) malloc(sizeof(int) * batchSize); + numeric_t *u = (numeric_t *) malloc(sizeof(numeric_t) * batchSize); + for (int i = 0; i < batchSize; i++) indices[i] = -1; + for (int i = 0; i < batchSize; i++) u[i] = (numeric_t) genrand_real3(); + for (int s = 0; s < ali->nSeqs; s++) + for (int i = 0; i < batchSize; i++) + if (indices[i] < 0 && u[i] <= CDF[s]) indices[i] = s; + for (int i = 0; i < batchSize; i++) + if (indices[i] < 0) indices[i] = batchSize - 1; + + /* Clone mini-alignment and weights */ + aliBatch->sequences = + (letter_t *) malloc(sizeof(letter_t) * batchSize * ali->nSites); + aliBatch->weights = + (numeric_t *) malloc(sizeof(numeric_t) * batchSize); + for (int i = 0; i < batchSize; i++) + aliBatch->weights[i] = 1.0; + for (int i = 0; i < batchSize; i++) + for (int j = 0; j < ali->nSites; j++) + aliBatch->sequences[j + i * ali->nSites] = seq(indices[i], j); + free(u); + free(CDF); + free(indices); + aliBatch->nSeqs = batchSize; + + /* Run the wrapped objective */ + void *instance[3] = {(void *)aliBatch, (void *)optionsBatch, (void *)lambdas}; + numeric_t f = lbfgsfun(instance, x, g, n, 0); + + /* Rescale */ + numeric_t scale = weightSum / (numeric_t) batchSize; + f *= scale; + for (int i = 0; i < n; i++) g[i] *= scale; + + /* Clean up */ + free(aliBatch->sequences); + free(aliBatch->weights); + free(aliBatch); + free(optionsBatch); + return f; +} + + +static lbfgsfloatval_t PLMNegLogPosterior(void *instance, + const lbfgsfloatval_t *x, lbfgsfloatval_t *g, const int n, + const lbfgsfloatval_t step) { + /* Compute the the negative log posterior, which is the negative + penalized log-(pseudo)likelihood and the objective for MAP inference + */ + void **d = (void **)instance; + alignment_t *ali = (alignment_t *) d[0]; + options_t *options = (options_t *) d[1]; + numeric_t *lambdas = (numeric_t *) d[2]; + + /* Initialize log-likelihood and gradient */ + lbfgsfloatval_t fx = 0.0; + for (int i = 0; i < ali->nParams; i++) g[i] = 0; + + /* Negative log-pseudolikelihood */ + #pragma omp parallel for + for (int i = 0; i < ali->nSites; i++) { + numeric_t *H = (numeric_t *) malloc(ali->nCodes * sizeof(numeric_t)); + numeric_t *P = (numeric_t *) malloc(ali->nCodes * sizeof(numeric_t)); + + numeric_t siteFx = 0.0; + /* Reshape site parameters and gradient into local blocks */ + numeric_t *Xi = (numeric_t *) malloc(ali->nCodes * ali->nCodes + * ali->nSites * sizeof(numeric_t)); + for (int j = 0; j < i; j++) + for (int a = 0; a < ali->nCodes; a++) + for (int b = 0; b < ali->nCodes; b++) + siteE(j, a, b) = xEij(i, j, a, b); + for (int j = i + 1; j < ali->nSites; j++) + for (int a = 0; a < ali->nCodes; a++) + for (int b = 0; b < ali->nCodes; b++) + siteE(j, a, b) = xEij(i, j, a, b); + for (int a = 0; a < ali->nCodes; a++) siteH(i, a) = xHi(i, a); + + numeric_t *Di = (numeric_t *) malloc(ali->nCodes * ali->nCodes + * ali->nSites * sizeof(numeric_t)); + for (int d = 0; d < ali->nCodes * ali->nCodes * ali->nSites; d++) + Di[d] = 0.0; + + /* Site negative conditional log likelihoods */ + for (int s = 0; s < ali->nSeqs; s++) { + /* Compute potentials */ + for (int a = 0; a < ali->nCodes; a++) H[a] = siteH(i, a); + for (int j = 0; j < i; j++) + for (int a = 0; a < ali->nCodes; a++) + H[a] += siteE(j, a, seq(s, j)); + for (int j = i + 1; j < ali->nSites; j++) + for (int a = 0; a < ali->nCodes; a++) + H[a] += siteE(j, a, seq(s, j)); + + /* Conditional distribution given sequence background */ + numeric_t scale = H[0]; + for (int a = 1; a < ali->nCodes; a++) + scale = (scale >= H[a] ? scale : H[a]); + for (int a = 0; a < ali->nCodes; a++) P[a] = exp(H[a] - scale); + numeric_t Z = 0; + for (int a = 0; a < ali->nCodes; a++) Z += P[a]; + numeric_t Zinv = 1.0 / Z; + for (int a = 0; a < ali->nCodes; a++) P[a] *= Zinv; + + + /* Log-likelihood contributions are scaled by sequence weight */ + numeric_t w = ali->weights[s]; + siteFx -= w * log(P[seq(s, i)]); + + /* Field gradient */ + siteDH(i, seq(s, i)) -= w; + for (int a = 0; a < ali->nCodes; a++) + siteDH(i, a) -= -w * P[a]; + + /* Couplings gradient */ + int ix = seq(s, i); + for (int j = 0; j < i; j++) + siteDE(j, ix, seq(s, j)) -= w; + for (int j = i + 1; j < ali->nSites; j++) + siteDE(j, ix, seq(s, j)) -= w; + for (int j = 0; j < i; j++) + for (int a = 0; a < ali->nCodes; a++) + siteDE(j, a, seq(s, j)) -= -w * P[a]; + for (int j = i + 1; j < ali->nSites; j++) + for (int a = 0; a < ali->nCodes; a++) + siteDE(j, a, seq(s, j)) -= -w * P[a]; + } + + /* Contribute local loglk and gradient to global */ + #pragma omp critical + { + fx += siteFx; + for (int j = 0; j < i; j++) + for (int a = 0; a < ali->nCodes; a++) + for (int b = 0; b < ali->nCodes; b++) + dEij(i, j, a, b) += siteDE(j, a, b); + for (int j = i + 1; j < ali->nSites; j++) + for (int a = 0; a < ali->nCodes; a++) + for (int b = 0; b < ali->nCodes; b++) + dEij(i, j, a, b) += siteDE(j, a, b); + for (int a = 0; a < ali->nCodes; a++) dHi(i, a) += siteDH(i, a); + free(Xi); + free(Di); + } + + free(H); + free(P); + } + + ali->negLogLk = fx; + + /* Gaussian priors */ + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) { + dHi(i, ai) += lambdaHi(i) * 2.0 * xHi(i, ai); + fx += lambdaHi(i) * xHi(i, ai) * xHi(i, ai); + } + + for (int i = 0; i < ali->nSites-1; i++) + for (int j = i + 1; j < ali->nSites; j++) + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) { + dEij(i, j, ai, aj) += lambdaEij(i, j) + * 2.0 * xEij(i, j, ai, aj); + fx += lambdaEij(i, j) + * xEij(i, j, ai, aj) * xEij(i, j, ai, aj); + } + + fx = PostCondition(x, g, fx, ali, options); + return fx; +} + +static lbfgsfloatval_t PLMNegLogPosteriorGapReduce(void *instance, + const lbfgsfloatval_t *x, lbfgsfloatval_t *g, const int n, + const lbfgsfloatval_t step) { + /* Compute the the negative log posterior, which is the negative + penalized log-(pseudo)likelihood and the objective for MAP inference + */ + void **d = (void **)instance; + alignment_t *ali = (alignment_t *) d[0]; + options_t *options = (options_t *) d[1]; + numeric_t *lambdas = (numeric_t *) d[2]; + + /* Initialize log-likelihood and gradient */ + lbfgsfloatval_t fx = 0.0; + for (int i = 0; i < ali->nParams; i++) g[i] = 0; + + /* Negative log-pseudolikelihood */ + #pragma omp parallel for + for (int i = 0; i < ali->nSites; i++) { + numeric_t *H = (numeric_t *) malloc(ali->nCodes * sizeof(numeric_t)); + numeric_t *P = (numeric_t *) malloc(ali->nCodes * sizeof(numeric_t)); + + numeric_t siteFx = 0.0; + /* Reshape site parameters and gradient into local blocks */ + numeric_t *Xi = (numeric_t *) malloc(ali->nCodes * ali->nCodes + * ali->nSites * sizeof(numeric_t)); + for (int j = 0; j < i; j++) + for (int a = 0; a < ali->nCodes; a++) + for (int b = 0; b < ali->nCodes; b++) + siteE(j, a, b) = xEij(i, j, a, b); + for (int j = i + 1; j < ali->nSites; j++) + for (int a = 0; a < ali->nCodes; a++) + for (int b = 0; b < ali->nCodes; b++) + siteE(j, a, b) = xEij(i, j, a, b); + for (int a = 0; a < ali->nCodes; a++) siteH(i, a) = xHi(i, a); + + numeric_t *Di = (numeric_t *) malloc(ali->nCodes * ali->nCodes + * ali->nSites * sizeof(numeric_t)); + for (int d = 0; d < ali->nCodes * ali->nCodes * ali->nSites; d++) + Di[d] = 0.0; + + /* Site negative conditional log likelihoods */ + for (int s = 0; s < ali->nSeqs; s++) { + /* Only ungapped sites are considered in the model */ + if (seq(s, i) >= 0) { + /* Compute potentials */ + for (int a = 0; a < ali->nCodes; a++) H[a] = siteH(i, a); + for (int j = 0; j < i; j++) + for (int a = 0; a < ali->nCodes; a++) + if (seq(s, j) >= 0) + H[a] += siteE(j, a, seq(s, j)); + for (int j = i + 1; j < ali->nSites; j++) + for (int a = 0; a < ali->nCodes; a++) + if (seq(s, j) >= 0) + H[a] += siteE(j, a, seq(s, j)); + + /* Conditional distribution given sequence background */ + numeric_t scale = H[0]; + for (int a = 1; a < ali->nCodes; a++) + scale = (scale >= H[a] ? scale : H[a]); + for (int a = 0; a < ali->nCodes; a++) P[a] = exp(H[a] - scale); + numeric_t Z = 0; + for (int a = 0; a < ali->nCodes; a++) Z += P[a]; + numeric_t Zinv = 1.0 / Z; + for (int a = 0; a < ali->nCodes; a++) P[a] *= Zinv; + + + /* Log-likelihood contributions are scaled by sequence weight */ + numeric_t w = ali->weights[s]; + siteFx -= w * log(P[seq(s, i)]); + + /* Field gradient */ + siteDH(i, seq(s, i)) -= w; + for (int a = 0; a < ali->nCodes; a++) + siteDH(i, a) -= -w * P[a]; + + /* Couplings gradient */ + int ix = seq(s, i); + for (int j = 0; j < i; j++) + if (seq(s, j) >= 0) + siteDE(j, ix, seq(s, j)) -= w; + for (int j = i + 1; j < ali->nSites; j++) + if (seq(s, j) >= 0) + siteDE(j, ix, seq(s, j)) -= w; + for (int j = 0; j < i; j++) + if (seq(s, j) >= 0) + for (int a = 0; a < ali->nCodes; a++) + siteDE(j, a, seq(s, j)) -= -w * P[a]; + for (int j = i + 1; j < ali->nSites; j++) + if (seq(s, j) >= 0) + for (int a = 0; a < ali->nCodes; a++) + siteDE(j, a, seq(s, j)) -= -w * P[a]; + } + } + + /* Contribute local loglk and gradient to global */ + #pragma omp critical + { + fx += siteFx; + for (int j = 0; j < i; j++) + for (int a = 0; a < ali->nCodes; a++) + for (int b = 0; b < ali->nCodes; b++) + dEij(i, j, a, b) += siteDE(j, a, b); + for (int j = i + 1; j < ali->nSites; j++) + for (int a = 0; a < ali->nCodes; a++) + for (int b = 0; b < ali->nCodes; b++) + dEij(i, j, a, b) += siteDE(j, a, b); + for (int a = 0; a < ali->nCodes; a++) dHi(i, a) += siteDH(i, a); + free(Xi); + free(Di); + } + + free(H); + free(P); + } + + ali->negLogLk = fx; + + /* Gaussian priors */ + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) { + dHi(i, ai) += lambdaHi(i) * 2.0 * xHi(i, ai); + fx += lambdaHi(i) * xHi(i, ai) * xHi(i, ai); + } + + for (int i = 0; i < ali->nSites-1; i++) + for (int j = i + 1; j < ali->nSites; j++) + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) { + dEij(i, j, ai, aj) += lambdaEij(i, j) + * 2.0 * xEij(i, j, ai, aj); + fx += lambdaEij(i, j) + * xEij(i, j, ai, aj) * xEij(i, j, ai, aj); + } + + fx = PostCondition(x, g, fx, ali, options); + return fx; +} + +static lbfgsfloatval_t PLMNegLogPosteriorBlock(void *instance, + const lbfgsfloatval_t *x, lbfgsfloatval_t *g, const int n, + const lbfgsfloatval_t step) { + /* Compute the the negative log posterior, which is the negative + penalized log-(pseudo)likelihood and the objective for MAP inference + */ + void **d = (void **)instance; + alignment_t *ali = (alignment_t *) d[0]; + options_t *options = (options_t *) d[1]; + numeric_t *lambdas = (numeric_t *) d[2]; + + /* Initialize log-likelihood and gradient */ + lbfgsfloatval_t fx = 0.0; + for (int i = 0; i < ali->nParams; i++) g[i] = 0; + + /* Block fields hi */ + numeric_t *hi = (numeric_t *) + malloc(ali->nSites * ali->nCodes * sizeof(numeric_t)); + numeric_t *gHi = (numeric_t *) + malloc(ali->nSites * ali->nCodes * sizeof(numeric_t)); + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) Hi(i, ai) = xHi(i, ai); + for (int i = 0; i < ali->nSites * ali->nCodes; i++) gHi[i] = 0; + + /* Block couplings eij */ + numeric_t *eij = (numeric_t *) malloc(ali->nSites * ali->nSites + * ali->nCodes * ali->nCodes * sizeof(numeric_t)); + numeric_t *gEij = (numeric_t *) malloc(ali->nSites * ali->nSites + * ali->nCodes * ali->nCodes * sizeof(numeric_t)); + for (int i = 0; i < ali->nSites * ali->nSites * ali->nCodes * ali->nCodes; + i++) eij[i] = 0.0; + for (int i = 0; i < ali->nSites * ali->nSites * ali->nCodes * ali->nCodes; + i++) gEij[i] = 0.0; + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + Eij(j, aj, i, ai) = Eij(i, ai, j, aj) = xEij(i, j, ai, aj); + + + /* Negative log-pseudolikelihood */ + for (int s = 0; s < ali->nSeqs; s++) { + /* Form potential for conditional log likelihoods at every site */ + numeric_t *H = (numeric_t *) + malloc(ali->nCodes * ali->nSites * sizeof(numeric_t)); + numeric_t *Z = (numeric_t *) malloc(ali->nSites * sizeof(numeric_t)); + + /* Initialize potentials with fields */ + // memcpy(H, hi, ali->nSites * ali->nCodes * sizeof(numeric_t)); + for(int jx = 0; jx < ali->nSites * ali->nCodes; jx++) H[jx] = hi[jx]; + + /* Contribute coupling block due to i, ai */ + for (int i = 0; i < ali->nSites; i++) { + const letter_t ai = seq(s, i); + const numeric_t *jB = &(Eij(i, ai, 0, 0)); + for(int jx = 0; jx < ali->nSites * ali->nCodes; jx++) + H[jx] += jB[jx]; + } + + /* Conditional log likelihoods */ + for (int i = 0; i < ali->nSites * ali->nCodes; i++) H[i] = exp(H[i]); + for (int i = 0; i < ali->nSites; i++) Z[i] = 0; + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nSites; ai++) Z[i] += Hp(i, ai); + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nSites; ai++) Hp(i, ai) /= Z[i]; + + numeric_t seqFx = 0; + for (int i = 0; i < ali->nSites; i++) + seqFx -= ali->weights[s] * log(Hp(i, seq(s, i))); + + for(int jx = 0; jx < ali->nSites * ali->nCodes; jx++) + H[jx] *= -ali->weights[s]; + + for (int i = 0; i < ali->nSites; i++) + gHi(i, seq(s, i)) -= ali->weights[s]; + for(int jx = 0; jx < ali->nSites * ali->nCodes; jx++) gHi[jx] -= H[jx]; + + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i; j < ali->nSites; j++) + gEij(i, seq(s, i), j, seq(s, j)) -= ali->weights[s]; + + for (int i = 0; i < ali->nSites; i++) { + const letter_t ai = seq(s, i); + numeric_t *jgBlock = &(gEij(i, ai, 0, 0)); + for (int jx = 0; jx < ali->nSites * ali->nCodes; jx++) + jgBlock[jx] -= H[jx]; + } + + free(H); + free(Z); + fx += seqFx; + } + + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) + dHi(i, ai) += gHi(i, ai); + + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + dEij(i, j, ai, aj) += gEij(j, aj, i, ai) + gEij(i, ai, j, aj); + free(hi); + free(gHi); + free(eij); + free(gEij); + + ali->negLogLk = fx; + + /* Gaussian priors */ + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) { + dHi(i, ai) += lambdaHi(i) * 2.0 * xHi(i, ai); + fx += lambdaHi(i) * xHi(i, ai) * xHi(i, ai); + } + + for (int i = 0; i < ali->nSites-1; i++) + for (int j = i + 1; j < ali->nSites; j++) + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) { + dEij(i, j, ai, aj) += lambdaEij(i, j) + * 2.0 * xEij(i, j, ai, aj); + fx += lambdaEij(i, j) + * xEij(i, j, ai, aj) * xEij(i, j, ai, aj); + } + + fx = PostCondition(x, g, fx, ali, options); + return fx; +} + +static lbfgsfloatval_t PLMNegLogPosteriorDO(void *instance, + const lbfgsfloatval_t *x, lbfgsfloatval_t *g, const int n, + const lbfgsfloatval_t step) { + /* Compute the the negative log posterior, which is the negative + penalized log-(pseudo)likelihood and the objective for MAP inference + */ + void **d = (void **)instance; + alignment_t *ali = (alignment_t *) d[0]; + options_t *options = (options_t *) d[1]; + numeric_t *lambdas = (numeric_t *) d[2]; + + /* Initialize log-likelihood and gradient */ + lbfgsfloatval_t fx = 0.0; + for (int i = 0; i < ali->nParams; i++) g[i] = 0; + + numeric_t *H = (numeric_t *) malloc(ali->nCodes * sizeof(numeric_t)); + numeric_t *P = (numeric_t *) malloc(ali->nCodes * sizeof(numeric_t)); + int *drop_mask = (int *) malloc(ali->nParams * sizeof(int)); + for (int s = 0; s < ali->nSeqs; s++) { + /* Generate random bit mask over parameters */ + for (int p = 0; p < ali->nParams; p ++) + drop_mask[p] = (int) rand() % 2; + + /* Pseudolikelihood objective */ + for (int i = 0; i < ali->nSites; i++) { + for (int a = 0; a < ali->nCodes; a++) H[a] = bitHi(i, a) + * xHi(i, a); + for (int a = 0; a < ali->nCodes; a++) + for (int j = 0; j < i; j++) + H[a] += bitEij(i, j, a, seq(s, j)) + * xEij(i, j, a, seq(s, j)); + for (int a = 0; a < ali->nCodes; a++) + for (int j = i + 1; j < ali->nSites; j++) + H[a] += bitEij(i, j, a, seq(s, j)) + * xEij(i, j, a, seq(s, j)); + + /* Compute distribution from potential */ + for (int a = 0; a < ali->nCodes; a++) P[a] = exp(H[a]); + numeric_t Z = 0; + for (int a = 0; a < ali->nCodes; a++) Z += P[a]; + numeric_t Zinv = 1.0 / Z; + for (int a = 0; a < ali->nCodes; a++) P[a] *= Zinv; + + /* Log-likelihood contributions */ + fx -= ali->weights[s] * log(P[seq(s, i)]); + + /* Field gradient */ + dHi(i, seq(s, i)) -= bitHi(i, seq(s, i)) * ali->weights[s]; + for (int a = 0; a < ali->nCodes; a++) + dHi(i, a) -= -bitHi(i, a) * ali->weights[s] * P[a]; + + /* Couplings gradient */ + for (int j = 0; j < i; j++) + dEij(i, j, seq(s, i), seq(s, j)) -= + bitEij(i, j, seq(s, i), seq(s, j)) * ali->weights[s]; + for (int j = i + 1; j < ali->nSites; j++) + dEij(i, j, seq(s, i), seq(s, j)) -= + bitEij(i, j, seq(s, i), seq(s, j)) * ali->weights[s]; + + for (int j = 0; j < i; j++) + for (int a = 0; a < ali->nCodes; a++) + dEij(i, j, a, seq(s, j)) -= + -bitEij(i, j, a, seq(s, j)) * ali->weights[s] * P[a]; + for (int j = i + 1; j < ali->nSites; j++) + for (int a = 0; a < ali->nCodes; a++) + dEij(i, j, a, seq(s, j)) -= + -bitEij(i, j, a, seq(s, j)) * ali->weights[s] * P[a]; + } + } + free(H); + free(P); + free(drop_mask); + + ali->negLogLk = fx; + + /* Gaussian priors */ + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) { + dHi(i, ai) += lambdaHi(i) * 2.0 * xHi(i, ai); + fx += lambdaHi(i) * xHi(i, ai) * xHi(i, ai); + } + + for (int i = 0; i < ali->nSites-1; i++) + for (int j = i + 1; j < ali->nSites; j++) + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) { + dEij(i, j, ai, aj) += lambdaEij(i, j) + * 2.0 * xEij(i, j, ai, aj); + fx += lambdaEij(i, j) + * xEij(i, j, ai, aj) * xEij(i, j, ai, aj); + } + + fx = PostCondition(x, g, fx, ali, options); + return fx; +} + +static int ReportProgresslBFGS(void *instance, const lbfgsfloatval_t *x, + const lbfgsfloatval_t *g, const lbfgsfloatval_t fx, + const lbfgsfloatval_t xnorm, const lbfgsfloatval_t gnorm, + const lbfgsfloatval_t step, int n, int k, int ls) { + void **d = (void **)instance; + alignment_t *ali = (alignment_t *)d[0]; + + /* Compute norms of relevant parameters */ + lbfgsfloatval_t hNorm = 0.0, eNorm = 0.0, hGNorm = 0.0, eGNorm = 0.0; + for (int i = 0; i < ali->nSites * ali->nCodes; i++) + hNorm += x[i]*x[i]; + for (int i = 0; i < ali->nSites * ali->nCodes; i++) + hGNorm += g[i]*g[i]; + for (int i = ali->nSites * ali->nCodes; i < ali->nParams; i++) + eNorm += x[i]*x[i]; + for (int i = ali->nSites * ali->nCodes; i < ali->nParams; i++) + eGNorm += g[i]*g[i]; + hNorm = sqrt(hNorm); + hGNorm = sqrt(hGNorm); + eNorm = sqrt(eNorm); + eGNorm = sqrt(eGNorm); + + /* Retrieve elapsed time */ + static struct timeval now; + gettimeofday(&now, NULL); + if (now.tv_usec < ali->start.tv_usec) { + int nsec = (ali->start.tv_usec - now.tv_usec) / 1000000 + 1; + ali->start.tv_usec -= 1000000 * nsec; + ali->start.tv_sec += nsec; + } + if (now.tv_usec - ali->start.tv_usec > 1000000) { + int nsec = (now.tv_usec - ali->start.tv_usec) / 1000000; + ali->start.tv_usec += 1000000 * nsec; + ali->start.tv_sec -= nsec; + } + numeric_t elapsed = (numeric_t) (now.tv_sec - ali->start.tv_sec) + + ((numeric_t) (now.tv_usec - ali->start.tv_usec)) / 1E6; + + if (k == 1) fprintf(stderr, + "iter\ttime\tcond\tfx\t-loglk" + "\t||h||\t||e||\n"); + fprintf(stderr, "%d\t%.1f\t%.2f\t%.1f\t%.1f\t%.1f\t%.1f\n", + k, elapsed, gnorm / xnorm, fx, ali->negLogLk, hNorm, eNorm); + return 0; +} + +void PreCondition(const lbfgsfloatval_t *x, lbfgsfloatval_t *g, alignment_t *ali, options_t *options) { + /* Currently empty */ +} + +lbfgsfloatval_t PostCondition(const lbfgsfloatval_t *x, lbfgsfloatval_t *g, lbfgsfloatval_t fx, alignment_t *ali, options_t *options) { + if (options->zeroAPC == 1) + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) + dHi(i, ai) = 0.0; + + /* Group (L1/L2) regularization */ + if (options->lambdaGroup > 0) + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) { + double l2 = REGULARIZATION_GROUP_EPS; + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + l2 += xEij(i, j, ai, aj) * xEij(i, j, ai, aj); + double l1 = sqrt(l2); + fx += options->lambdaGroup * l1; + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + dEij(i, j, ai, aj) += options->lambdaGroup * xEij(i, j, ai, aj) / l1; + } + + return fx; +} + +void ZeroAPCPriors(alignment_t *ali, options_t *options, numeric_t *lambdas, + lbfgsfloatval_t *x) { + /* Compute the variances of the couplings for each pair */ + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) { + /* Mean(eij) over ai, aj */ + numeric_t mean = 0.0; + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + mean += xEij(i, j, ai, aj); + mean *= 1.0 / ((numeric_t) ali->nCodes * ali->nCodes); + + /* Var(eij) over ai, aj */ + numeric_t ssq = 0.0; + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + ssq += (xEij(i, j, ai, aj) - mean) + * (xEij(i, j, ai, aj) - mean); + /* Use N rather than N-1 since N has better MSE */ + numeric_t var = ssq / ((numeric_t) (ali->nCodes * ali->nCodes)); + lambdaEij(i, j) = var; + } + + /* Determine the site-wise statistics of the variances */ + numeric_t nPairs = ((numeric_t) ((ali->nSites) * (ali->nSites - 1))) / 2.0; + numeric_t V_avg = 0.0; + numeric_t *V_pos_avg = (numeric_t *) malloc(ali->nSites * sizeof(numeric_t)); + for (int i = 0; i < ali->nSites; i++) { + V_pos_avg[i] = 0.0; + } + for (int i = 0; i < ali->nSites - 1; i++) { + for (int j = i + 1; j < ali->nSites; j++) { + V_pos_avg[i] += lambdaEij(i, j) / (numeric_t) (ali->nSites - 1); + V_pos_avg[j] += lambdaEij(i, j) / (numeric_t) (ali->nSites - 1); + V_avg += lambdaEij(i, j) / nPairs; + } + } + + /* Remove the first component of the variances */ + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + lambdaEij(i, j) = + lambdaEij(i, j) - V_pos_avg[i] * V_pos_avg[j] / V_avg; + + /* Transform and truncate variances into lambda hyperparameters */ + numeric_t pcount = 0.0; + numeric_t psum = 0.0; + numeric_t inbounds = 0; + numeric_t min = LAMBDA_J_MAX; + numeric_t max = LAMBDA_J_MIN; + for (int i = 0; i < ali->nSites - 1; i++) { + for (int j = i + 1; j < ali->nSites; j++) { + /* Lambda coefficients are 1/2 the inverse variance */ + if (lambdaEij(i, j) > 0) { + lambdaEij(i, j) = 1.0 / (2.0 * lambdaEij(i, j)); + psum += lambdaEij(i, j); + pcount += 1.0; + } else { + lambdaEij(i, j) = LAMBDA_J_MAX + 1.0; + } + + /* Truncate lambda for numerical stability */ + if (lambdaEij(i, j) >= LAMBDA_J_MIN && lambdaEij(i, j) <= LAMBDA_J_MAX) + inbounds += 1.0 / (numeric_t) ((ali->nSites)*(ali->nSites - 1) / 2.0); + if (lambdaEij(i, j) < 0 || !isfinite(lambdaEij(i, j))) + lambdaEij(i, j) = LAMBDA_J_MAX; + if (lambdaEij(i, j) < LAMBDA_J_MIN) lambdaEij(i, j) = LAMBDA_J_MIN; + if (lambdaEij(i, j) > LAMBDA_J_MAX) lambdaEij(i, j) = LAMBDA_J_MAX; + + /* Track extremes */ + if (lambdaEij(i, j) > max) max = lambdaEij(i, j); + if (lambdaEij(i, j) < min) min = lambdaEij(i, j); + } + } + fprintf(stderr, "Raw coupling hyperparameter statistics:\n" + "\tMean positive lambda: %f\n" + "\tPercent of ij's positive: %f\n" + "\tPercent in bounds (%f < L < %f): %f\n", + psum / pcount, + pcount / nPairs, + min, max, inbounds); +} + +const char *LBFGSErrorString(int ret) { + const char *p; + switch(ret) { + case LBFGSERR_UNKNOWNERROR: + p = "UNKNOWNERROR"; + break; + /** Logic error. */ + case LBFGSERR_LOGICERROR: + p = "LOGICERROR"; + break; + /** Insufficient memory. */ + case LBFGSERR_OUTOFMEMORY: + p = "OUTOFMEMORY"; + break; + /** The minimization process has been canceled. */ + case LBFGSERR_CANCELED: + p = "CANCELED"; + break; + /** Invalid number of variables specified. */ + case LBFGSERR_INVALID_N: + p = "INVALID_N"; + break; + /** Invalid number of variables (for SSE) specified. */ + case LBFGSERR_INVALID_N_SSE: + p = "INVALID_N_SSE"; + break; + /** The array x must be aligned to 16 (for SSE). */ + case LBFGSERR_INVALID_X_SSE: + p = "INVALID_X_SSE"; + break; + /** Invalid parameter lbfgs_parameter_t::epsilon specified. */ + case LBFGSERR_INVALID_EPSILON: + p = "INVALID_EPSILON"; + break; + /** Invalid parameter lbfgs_parameter_t::past specified. */ + case LBFGSERR_INVALID_TESTPERIOD: + p = "INVALID_TESTPERIOD"; + break; + /** Invalid parameter lbfgs_parameter_t::delta specified. */ + case LBFGSERR_INVALID_DELTA: + p = "INVALID_DELTA"; + break; + /** Invalid parameter lbfgs_parameter_t::linesearch specified. */ + case LBFGSERR_INVALID_LINESEARCH: + p = "INVALID_LINESEARCH"; + break; + /** Invalid parameter lbfgs_parameter_t::max_step specified. */ + case LBFGSERR_INVALID_MINSTEP: + p = "INVALID_MINSTEP"; + break; + /** Invalid parameter lbfgs_parameter_t::max_step specified. */ + case LBFGSERR_INVALID_MAXSTEP: + p = "INVALID_MAXSTEP"; + break; + /** Invalid parameter lbfgs_parameter_t::ftol specified. */ + case LBFGSERR_INVALID_FTOL: + p = "INVALID_FTOL"; + break; + /** Invalid parameter lbfgs_parameter_t::wolfe specified. */ + case LBFGSERR_INVALID_WOLFE: + p = "INVALID_WOLFE"; + break; + /** Invalid parameter lbfgs_parameter_t::gtol specified. */ + case LBFGSERR_INVALID_GTOL: + p = "INVALID_GTOL"; + break; + /** Invalid parameter lbfgs_parameter_t::xtol specified. */ + case LBFGSERR_INVALID_XTOL: + p = "INVALID_XTOL"; + break; + /** Invalid parameter lbfgs_parameter_t::max_linesearch specified. */ + case LBFGSERR_INVALID_MAXLINESEARCH: + p = "INVALID_MAXLINESEARCH"; + break; + /** Invalid parameter lbfgs_parameter_t::orthantwise_c specified. */ + case LBFGSERR_INVALID_ORTHANTWISE: + p = "INVALID_ORTHANTWISE"; + break; + /** Invalid parameter lbfgs_parameter_t::orthantwise_start specified. */ + case LBFGSERR_INVALID_ORTHANTWISE_START: + p = "INVALID_ORTHANTWISE_START"; + break; + /** Invalid parameter lbfgs_parameter_t::orthantwise_end specified. */ + case LBFGSERR_INVALID_ORTHANTWISE_END: + p = "ORTHANTWISE_END"; + break; + /** The line-search step went out of the interval of uncertainty. */ + case LBFGSERR_OUTOFINTERVAL: + p = "OUTOFINTERVAL"; + break; + /** A logic error occurred; alternatively: the interval of uncertainty + became too small. */ + case LBFGSERR_INCORRECT_TMINMAX: + p = "INCORRECT_TMINMAX"; + break; + /** A rounding error occurred; alternatively: no line-search step + satisfies the sufficient decrease and curvature conditions. */ + case LBFGSERR_ROUNDING_ERROR: + p = "ROUNDING_ERROR"; + break; + /** The line-search step became smaller than lbfgs_parameter_t::min_step. */ + case LBFGSERR_MINIMUMSTEP: + p = "MINIMUMSTEP"; + break; + /** The line-search step became larger than lbfgs_parameter_t::max_step. */ + case LBFGSERR_MAXIMUMSTEP: + p = "MAXILBFGSERR_MUMSTEP"; + break; + /** The line-search routine reaches the maximum number of evaluations. */ + case LBFGSERR_MAXIMUMLINESEARCH: + p = "MAXIMUMLINESEARCH"; + break; + /** The algorithm routine reaches the maximum number of iterations. */ + case LBFGSERR_MAXIMUMITERATION: + p = "MAXIMUMITERATION"; + break; + /** Relative width of the interval of uncertainty is at most + lbfgs_parameter_t::xtol. */ + case LBFGSERR_WIDTHTOOSMALL: + p = "WIDTHTOOSMALL"; + break; + /** A logic error (negative line-search step) occurred. */ + case LBFGSERR_INVALIDPARAMETERS: + p = "INVALIDPARAMETERS"; + break; + /** The current search direction increases the objective function value. */ + case LBFGSERR_INCREASEGRADIENT: + p = "INCREASEGRADIENT"; + break; + case 0: + p = "Minimization success"; + break; + default: + p = "No detected error"; + break; + } + return p; +} + +numeric_t ElapsedTime(struct timeval *start) { +/* Computes the elapsed time from START to NOW in seconds */ + struct timeval now; + gettimeofday(&now, NULL); + if (now.tv_usec < start->tv_usec) { + int nsec = (start->tv_usec - now.tv_usec) / 1000000 + 1; + start->tv_usec -= 1000000 * nsec; + start->tv_sec += nsec; + } + if (now.tv_usec - start->tv_usec > 1000000) { + int nsec = (now.tv_usec - start->tv_usec) / 1000000; + start->tv_usec += 1000000 * nsec; + start->tv_sec -= nsec; + } + return (numeric_t) (now.tv_sec - start->tv_sec) + + ((numeric_t) (now.tv_usec - start->tv_usec)) / 1E6; +} \ No newline at end of file diff --git a/analysis/Hsu.et.al.git/plmc/src/lib/lbfgs.c b/analysis/Hsu.et.al.git/plmc/src/lib/lbfgs.c new file mode 100644 index 0000000000000000000000000000000000000000..2798373af81cb0ad8e305b9c3943fbab043af562 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/lib/lbfgs.c @@ -0,0 +1,1371 @@ +/* + * Limited memory BFGS (L-BFGS). + * + * Copyright (c) 1990, Jorge Nocedal + * Copyright (c) 2007-2010 Naoaki Okazaki + * All rights reserved. + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +/* $Id$ */ + +/* +This library is a C port of the FORTRAN implementation of Limited-memory +Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) method written by Jorge Nocedal. +The original FORTRAN source code is available at: +http://www.ece.northwestern.edu/~nocedal/lbfgs.html + +The L-BFGS algorithm is described in: + - Jorge Nocedal. + Updating Quasi-Newton Matrices with Limited Storage. + Mathematics of Computation, Vol. 35, No. 151, pp. 773--782, 1980. + - Dong C. Liu and Jorge Nocedal. + On the limited memory BFGS method for large scale optimization. + Mathematical Programming B, Vol. 45, No. 3, pp. 503-528, 1989. + +The line search algorithms used in this implementation are described in: + - John E. Dennis and Robert B. Schnabel. + Numerical Methods for Unconstrained Optimization and Nonlinear + Equations, Englewood Cliffs, 1983. + - Jorge J. More and David J. Thuente. + Line search algorithm with guaranteed sufficient decrease. + ACM Transactions on Mathematical Software (TOMS), Vol. 20, No. 3, + pp. 286-307, 1994. + +This library also implements Orthant-Wise Limited-memory Quasi-Newton (OWL-QN) +method presented in: + - Galen Andrew and Jianfeng Gao. + Scalable training of L1-regularized log-linear models. + In Proceedings of the 24th International Conference on Machine + Learning (ICML 2007), pp. 33-40, 2007. + +I would like to thank the original author, Jorge Nocedal, who has been +distributing the effieicnt and explanatory implementation in an open source +licence. +*/ + +#ifdef HAVE_CONFIG_H +#include +#endif/*HAVE_CONFIG_H*/ + +#include +#include +#include +#include + +#include "../include/lbfgs.h" + +#ifdef _MSC_VER +#define inline __inline +#endif/*_MSC_VER*/ + +#if defined(USE_SSE) && defined(__SSE2__) && LBFGS_FLOAT == 64 +/* Use SSE2 optimization for 64bit double precision. */ +#include "../include/arithmetic_sse_double.h" + +#elif defined(USE_SSE) && defined(__SSE__) && LBFGS_FLOAT == 32 +/* Use SSE optimization for 32bit float precision. */ +#include "../include/arithmetic_sse_float.h" + +#else +/* No CPU specific optimization. */ +#include "../include/arithmetic_ansi.h" + +#endif + +#define min2(a, b) ((a) <= (b) ? (a) : (b)) +#define max2(a, b) ((a) >= (b) ? (a) : (b)) +#define max3(a, b, c) max2(max2((a), (b)), (c)); + +struct tag_callback_data { + int n; + void *instance; + lbfgs_evaluate_t proc_evaluate; + lbfgs_progress_t proc_progress; +}; +typedef struct tag_callback_data callback_data_t; + +struct tag_iteration_data { + lbfgsfloatval_t alpha; + lbfgsfloatval_t *s; /* [n] */ + lbfgsfloatval_t *y; /* [n] */ + lbfgsfloatval_t ys; /* vecdot(y, s) */ +}; +typedef struct tag_iteration_data iteration_data_t; + +static const lbfgs_parameter_t _defparam = { + 6, 1e-5, 0, 1e-5, + 0, LBFGS_LINESEARCH_DEFAULT, 40, + 1e-20, 1e20, 1e-4, 0.9, 0.9, 1.0e-16, + 0.0, 0, -1, +}; + +/* Forward function declarations. */ + +typedef int (*line_search_proc)( + int n, + lbfgsfloatval_t *x, + lbfgsfloatval_t *f, + lbfgsfloatval_t *g, + lbfgsfloatval_t *s, + lbfgsfloatval_t *stp, + const lbfgsfloatval_t* xp, + const lbfgsfloatval_t* gp, + lbfgsfloatval_t *wa, + callback_data_t *cd, + const lbfgs_parameter_t *param + ); + +static int line_search_backtracking( + int n, + lbfgsfloatval_t *x, + lbfgsfloatval_t *f, + lbfgsfloatval_t *g, + lbfgsfloatval_t *s, + lbfgsfloatval_t *stp, + const lbfgsfloatval_t* xp, + const lbfgsfloatval_t* gp, + lbfgsfloatval_t *wa, + callback_data_t *cd, + const lbfgs_parameter_t *param + ); + +static int line_search_backtracking_owlqn( + int n, + lbfgsfloatval_t *x, + lbfgsfloatval_t *f, + lbfgsfloatval_t *g, + lbfgsfloatval_t *s, + lbfgsfloatval_t *stp, + const lbfgsfloatval_t* xp, + const lbfgsfloatval_t* gp, + lbfgsfloatval_t *wp, + callback_data_t *cd, + const lbfgs_parameter_t *param + ); + +static int line_search_morethuente( + int n, + lbfgsfloatval_t *x, + lbfgsfloatval_t *f, + lbfgsfloatval_t *g, + lbfgsfloatval_t *s, + lbfgsfloatval_t *stp, + const lbfgsfloatval_t* xp, + const lbfgsfloatval_t* gp, + lbfgsfloatval_t *wa, + callback_data_t *cd, + const lbfgs_parameter_t *param + ); + +static int update_trial_interval( + lbfgsfloatval_t *x, + lbfgsfloatval_t *fx, + lbfgsfloatval_t *dx, + lbfgsfloatval_t *y, + lbfgsfloatval_t *fy, + lbfgsfloatval_t *dy, + lbfgsfloatval_t *t, + lbfgsfloatval_t *ft, + lbfgsfloatval_t *dt, + const lbfgsfloatval_t tmin, + const lbfgsfloatval_t tmax, + int *brackt + ); + +static lbfgsfloatval_t owlqn_x1norm( + const lbfgsfloatval_t* x, + const int start, + const int n + ); + +static void owlqn_pseudo_gradient( + lbfgsfloatval_t* pg, + const lbfgsfloatval_t* x, + const lbfgsfloatval_t* g, + const int n, + const lbfgsfloatval_t c, + const int start, + const int end + ); + +static void owlqn_project( + lbfgsfloatval_t* d, + const lbfgsfloatval_t* sign, + const int start, + const int end + ); + + +#if defined(USE_SSE) && (defined(__SSE__) || defined(__SSE2__)) +static int round_out_variables(int n) +{ + n += 7; + n /= 8; + n *= 8; + return n; +} +#endif/*defined(USE_SSE)*/ + +lbfgsfloatval_t* lbfgs_malloc(int n) +{ +#if defined(USE_SSE) && (defined(__SSE__) || defined(__SSE2__)) + n = round_out_variables(n); +#endif/*defined(USE_SSE)*/ + return (lbfgsfloatval_t*)vecalloc(sizeof(lbfgsfloatval_t) * n); +} + +void lbfgs_free(lbfgsfloatval_t *x) +{ + vecfree(x); +} + +void lbfgs_parameter_init(lbfgs_parameter_t *param) +{ + memcpy(param, &_defparam, sizeof(*param)); +} + +int lbfgs( + int n, + lbfgsfloatval_t *x, + lbfgsfloatval_t *ptr_fx, + lbfgs_evaluate_t proc_evaluate, + lbfgs_progress_t proc_progress, + void *instance, + lbfgs_parameter_t *_param + ) +{ + int ret; + int i, j, k, ls, end, bound; + lbfgsfloatval_t step; + + /* Constant parameters and their default values. */ + lbfgs_parameter_t param = (_param != NULL) ? (*_param) : _defparam; + const int m = param.m; + + lbfgsfloatval_t *xp = NULL; + lbfgsfloatval_t *g = NULL, *gp = NULL, *pg = NULL; + lbfgsfloatval_t *d = NULL, *w = NULL, *pf = NULL; + iteration_data_t *lm = NULL, *it = NULL; + lbfgsfloatval_t ys, yy; + lbfgsfloatval_t xnorm, gnorm, beta; + lbfgsfloatval_t fx = 0.; + lbfgsfloatval_t rate = 0.; + line_search_proc linesearch = line_search_morethuente; + + /* Construct a callback data. */ + callback_data_t cd; + cd.n = n; + cd.instance = instance; + cd.proc_evaluate = proc_evaluate; + cd.proc_progress = proc_progress; + +#if defined(USE_SSE) && (defined(__SSE__) || defined(__SSE2__)) + /* Round out the number of variables. */ + n = round_out_variables(n); +#endif/*defined(USE_SSE)*/ + + /* Check the input parameters for errors. */ + if (n <= 0) { + return LBFGSERR_INVALID_N; + } +#if defined(USE_SSE) && (defined(__SSE__) || defined(__SSE2__)) + if (n % 8 != 0) { + return LBFGSERR_INVALID_N_SSE; + } + if ((uintptr_t)(const void*)x % 16 != 0) { + return LBFGSERR_INVALID_X_SSE; + } +#endif/*defined(USE_SSE)*/ + if (param.epsilon < 0.) { + return LBFGSERR_INVALID_EPSILON; + } + if (param.past < 0) { + return LBFGSERR_INVALID_TESTPERIOD; + } + if (param.delta < 0.) { + return LBFGSERR_INVALID_DELTA; + } + if (param.min_step < 0.) { + return LBFGSERR_INVALID_MINSTEP; + } + if (param.max_step < param.min_step) { + return LBFGSERR_INVALID_MAXSTEP; + } + if (param.ftol < 0.) { + return LBFGSERR_INVALID_FTOL; + } + if (param.linesearch == LBFGS_LINESEARCH_BACKTRACKING_WOLFE || + param.linesearch == LBFGS_LINESEARCH_BACKTRACKING_STRONG_WOLFE) { + if (param.wolfe <= param.ftol || 1. <= param.wolfe) { + return LBFGSERR_INVALID_WOLFE; + } + } + if (param.gtol < 0.) { + return LBFGSERR_INVALID_GTOL; + } + if (param.xtol < 0.) { + return LBFGSERR_INVALID_XTOL; + } + if (param.max_linesearch <= 0) { + return LBFGSERR_INVALID_MAXLINESEARCH; + } + if (param.orthantwise_c < 0.) { + return LBFGSERR_INVALID_ORTHANTWISE; + } + if (param.orthantwise_start < 0 || n < param.orthantwise_start) { + return LBFGSERR_INVALID_ORTHANTWISE_START; + } + if (param.orthantwise_end < 0) { + param.orthantwise_end = n; + } + if (n < param.orthantwise_end) { + return LBFGSERR_INVALID_ORTHANTWISE_END; + } + if (param.orthantwise_c != 0.) { + switch (param.linesearch) { + case LBFGS_LINESEARCH_BACKTRACKING: + linesearch = line_search_backtracking_owlqn; + break; + default: + /* Only the backtracking method is available. */ + return LBFGSERR_INVALID_LINESEARCH; + } + } else { + switch (param.linesearch) { + case LBFGS_LINESEARCH_MORETHUENTE: + linesearch = line_search_morethuente; + break; + case LBFGS_LINESEARCH_BACKTRACKING_ARMIJO: + case LBFGS_LINESEARCH_BACKTRACKING_WOLFE: + case LBFGS_LINESEARCH_BACKTRACKING_STRONG_WOLFE: + linesearch = line_search_backtracking; + break; + default: + return LBFGSERR_INVALID_LINESEARCH; + } + } + + /* Allocate working space. */ + xp = (lbfgsfloatval_t*)vecalloc(n * sizeof(lbfgsfloatval_t)); + g = (lbfgsfloatval_t*)vecalloc(n * sizeof(lbfgsfloatval_t)); + gp = (lbfgsfloatval_t*)vecalloc(n * sizeof(lbfgsfloatval_t)); + d = (lbfgsfloatval_t*)vecalloc(n * sizeof(lbfgsfloatval_t)); + w = (lbfgsfloatval_t*)vecalloc(n * sizeof(lbfgsfloatval_t)); + if (xp == NULL || g == NULL || gp == NULL || d == NULL || w == NULL) { + ret = LBFGSERR_OUTOFMEMORY; + goto lbfgs_exit; + } + + if (param.orthantwise_c != 0.) { + /* Allocate working space for OW-LQN. */ + pg = (lbfgsfloatval_t*)vecalloc(n * sizeof(lbfgsfloatval_t)); + if (pg == NULL) { + ret = LBFGSERR_OUTOFMEMORY; + goto lbfgs_exit; + } + } + + /* Allocate limited memory storage. */ + lm = (iteration_data_t*)vecalloc(m * sizeof(iteration_data_t)); + if (lm == NULL) { + ret = LBFGSERR_OUTOFMEMORY; + goto lbfgs_exit; + } + + /* Initialize the limited memory. */ + for (i = 0;i < m;++i) { + it = &lm[i]; + it->alpha = 0; + it->ys = 0; + it->s = (lbfgsfloatval_t*)vecalloc(n * sizeof(lbfgsfloatval_t)); + it->y = (lbfgsfloatval_t*)vecalloc(n * sizeof(lbfgsfloatval_t)); + if (it->s == NULL || it->y == NULL) { + ret = LBFGSERR_OUTOFMEMORY; + goto lbfgs_exit; + } + } + + /* Allocate an array for storing previous values of the objective function. */ + if (0 < param.past) { + pf = (lbfgsfloatval_t*)vecalloc(param.past * sizeof(lbfgsfloatval_t)); + } + + /* Evaluate the function value and its gradient. */ + fx = cd.proc_evaluate(cd.instance, x, g, cd.n, 0); + if (0. != param.orthantwise_c) { + /* Compute the L1 norm of the variable and add it to the object value. */ + xnorm = owlqn_x1norm(x, param.orthantwise_start, param.orthantwise_end); + fx += xnorm * param.orthantwise_c; + owlqn_pseudo_gradient( + pg, x, g, n, + param.orthantwise_c, param.orthantwise_start, param.orthantwise_end + ); + } + + /* Store the initial value of the objective function. */ + if (pf != NULL) { + pf[0] = fx; + } + + /* + Compute the direction; + we assume the initial hessian matrix H_0 as the identity matrix. + */ + if (param.orthantwise_c == 0.) { + vecncpy(d, g, n); + } else { + vecncpy(d, pg, n); + } + + /* + Make sure that the initial variables are not a minimizer. + */ + vec2norm(&xnorm, x, n); + if (param.orthantwise_c == 0.) { + vec2norm(&gnorm, g, n); + } else { + vec2norm(&gnorm, pg, n); + } + if (xnorm < 1.0) xnorm = 1.0; + if (gnorm / xnorm <= param.epsilon) { + ret = LBFGS_ALREADY_MINIMIZED; + goto lbfgs_exit; + } + + /* Compute the initial step: + step = 1.0 / sqrt(vecdot(d, d, n)) + */ + vec2norminv(&step, d, n); + + k = 1; + end = 0; + for (;;) { + /* Store the current position and gradient vectors. */ + veccpy(xp, x, n); + veccpy(gp, g, n); + + /* Search for an optimal step. */ + if (param.orthantwise_c == 0.) { + ls = linesearch(n, x, &fx, g, d, &step, xp, gp, w, &cd, ¶m); + } else { + ls = linesearch(n, x, &fx, g, d, &step, xp, pg, w, &cd, ¶m); + owlqn_pseudo_gradient( + pg, x, g, n, + param.orthantwise_c, param.orthantwise_start, param.orthantwise_end + ); + } + if (ls < 0) { + /* Revert to the previous point. */ + veccpy(x, xp, n); + veccpy(g, gp, n); + ret = ls; + goto lbfgs_exit; + } + + /* Compute x and g norms. */ + vec2norm(&xnorm, x, n); + if (param.orthantwise_c == 0.) { + vec2norm(&gnorm, g, n); + } else { + vec2norm(&gnorm, pg, n); + } + + /* Report the progress. */ + if (cd.proc_progress) { + if ((ret = cd.proc_progress(cd.instance, x, g, fx, xnorm, gnorm, step, cd.n, k, ls))) { + goto lbfgs_exit; + } + } + + /* + Convergence test. + The criterion is given by the following formula: + |g(x)| / \max(1, |x|) < \epsilon + */ + if (xnorm < 1.0) xnorm = 1.0; + if (gnorm / xnorm <= param.epsilon) { + /* Convergence. */ + ret = LBFGS_SUCCESS; + break; + } + + /* + Test for stopping criterion. + The criterion is given by the following formula: + (f(past_x) - f(x)) / f(x) < \delta + */ + if (pf != NULL) { + /* We don't test the stopping criterion while k < past. */ + if (param.past <= k) { + /* Compute the relative improvement from the past. */ + rate = (pf[k % param.past] - fx) / fx; + + /* The stopping criterion. */ + if (rate < param.delta) { + ret = LBFGS_STOP; + break; + } + } + + /* Store the current value of the objective function. */ + pf[k % param.past] = fx; + } + + if (param.max_iterations != 0 && param.max_iterations < k+1) { + /* Maximum number of iterations. */ + ret = LBFGSERR_MAXIMUMITERATION; + break; + } + + /* + Update vectors s and y: + s_{k+1} = x_{k+1} - x_{k} = \step * d_{k}. + y_{k+1} = g_{k+1} - g_{k}. + */ + it = &lm[end]; + vecdiff(it->s, x, xp, n); + vecdiff(it->y, g, gp, n); + + /* + Compute scalars ys and yy: + ys = y^t \cdot s = 1 / \rho. + yy = y^t \cdot y. + Notice that yy is used for scaling the hessian matrix H_0 (Cholesky factor). + */ + vecdot(&ys, it->y, it->s, n); + vecdot(&yy, it->y, it->y, n); + it->ys = ys; + + /* + Recursive formula to compute dir = -(H \cdot g). + This is described in page 779 of: + Jorge Nocedal. + Updating Quasi-Newton Matrices with Limited Storage. + Mathematics of Computation, Vol. 35, No. 151, + pp. 773--782, 1980. + */ + bound = (m <= k) ? m : k; + ++k; + end = (end + 1) % m; + + /* Compute the steepest direction. */ + if (param.orthantwise_c == 0.) { + /* Compute the negative of gradients. */ + vecncpy(d, g, n); + } else { + vecncpy(d, pg, n); + } + + j = end; + for (i = 0;i < bound;++i) { + j = (j + m - 1) % m; /* if (--j == -1) j = m-1; */ + it = &lm[j]; + /* \alpha_{j} = \rho_{j} s^{t}_{j} \cdot q_{k+1}. */ + vecdot(&it->alpha, it->s, d, n); + it->alpha /= it->ys; + /* q_{i} = q_{i+1} - \alpha_{i} y_{i}. */ + vecadd(d, it->y, -it->alpha, n); + } + + vecscale(d, ys / yy, n); + + for (i = 0;i < bound;++i) { + it = &lm[j]; + /* \beta_{j} = \rho_{j} y^t_{j} \cdot \gamma_{i}. */ + vecdot(&beta, it->y, d, n); + beta /= it->ys; + /* \gamma_{i+1} = \gamma_{i} + (\alpha_{j} - \beta_{j}) s_{j}. */ + vecadd(d, it->s, it->alpha - beta, n); + j = (j + 1) % m; /* if (++j == m) j = 0; */ + } + + /* + Constrain the search direction for orthant-wise updates. + */ + if (param.orthantwise_c != 0.) { + for (i = param.orthantwise_start;i < param.orthantwise_end;++i) { + if (d[i] * pg[i] >= 0) { + d[i] = 0; + } + } + } + + /* + Now the search direction d is ready. We try step = 1 first. + */ + step = 1.0; + } + +lbfgs_exit: + /* Return the final value of the objective function. */ + if (ptr_fx != NULL) { + *ptr_fx = fx; + } + + vecfree(pf); + + /* Free memory blocks used by this function. */ + if (lm != NULL) { + for (i = 0;i < m;++i) { + vecfree(lm[i].s); + vecfree(lm[i].y); + } + vecfree(lm); + } + vecfree(pg); + vecfree(w); + vecfree(d); + vecfree(gp); + vecfree(g); + vecfree(xp); + + return ret; +} + + + +static int line_search_backtracking( + int n, + lbfgsfloatval_t *x, + lbfgsfloatval_t *f, + lbfgsfloatval_t *g, + lbfgsfloatval_t *s, + lbfgsfloatval_t *stp, + const lbfgsfloatval_t* xp, + const lbfgsfloatval_t* gp, + lbfgsfloatval_t *wp, + callback_data_t *cd, + const lbfgs_parameter_t *param + ) +{ + int count = 0; + lbfgsfloatval_t width, dg; + lbfgsfloatval_t finit, dginit = 0., dgtest; + const lbfgsfloatval_t dec = 0.5, inc = 2.1; + + /* Check the input parameters for errors. */ + if (*stp <= 0.) { + return LBFGSERR_INVALIDPARAMETERS; + } + + /* Compute the initial gradient in the search direction. */ + vecdot(&dginit, g, s, n); + + /* Make sure that s points to a descent direction. */ + if (0 < dginit) { + return LBFGSERR_INCREASEGRADIENT; + } + + /* The initial value of the objective function. */ + finit = *f; + dgtest = param->ftol * dginit; + + for (;;) { + veccpy(x, xp, n); + vecadd(x, s, *stp, n); + + /* Evaluate the function and gradient values. */ + *f = cd->proc_evaluate(cd->instance, x, g, cd->n, *stp); + + ++count; + + if (*f > finit + *stp * dgtest) { + width = dec; + } else { + /* The sufficient decrease condition (Armijo condition). */ + if (param->linesearch == LBFGS_LINESEARCH_BACKTRACKING_ARMIJO) { + /* Exit with the Armijo condition. */ + return count; + } + + /* Check the Wolfe condition. */ + vecdot(&dg, g, s, n); + if (dg < param->wolfe * dginit) { + width = inc; + } else { + if(param->linesearch == LBFGS_LINESEARCH_BACKTRACKING_WOLFE) { + /* Exit with the regular Wolfe condition. */ + return count; + } + + /* Check the strong Wolfe condition. */ + if(dg > -param->wolfe * dginit) { + width = dec; + } else { + /* Exit with the strong Wolfe condition. */ + return count; + } + } + } + + if (*stp < param->min_step) { + /* The step is the minimum value. */ + return LBFGSERR_MINIMUMSTEP; + } + if (*stp > param->max_step) { + /* The step is the maximum value. */ + return LBFGSERR_MAXIMUMSTEP; + } + if (param->max_linesearch <= count) { + /* Maximum number of iteration. */ + return LBFGSERR_MAXIMUMLINESEARCH; + } + + (*stp) *= width; + } +} + + + +static int line_search_backtracking_owlqn( + int n, + lbfgsfloatval_t *x, + lbfgsfloatval_t *f, + lbfgsfloatval_t *g, + lbfgsfloatval_t *s, + lbfgsfloatval_t *stp, + const lbfgsfloatval_t* xp, + const lbfgsfloatval_t* gp, + lbfgsfloatval_t *wp, + callback_data_t *cd, + const lbfgs_parameter_t *param + ) +{ + int i, count = 0; + lbfgsfloatval_t width = 0.5, norm = 0.; + lbfgsfloatval_t finit = *f, dgtest; + + /* Check the input parameters for errors. */ + if (*stp <= 0.) { + return LBFGSERR_INVALIDPARAMETERS; + } + + /* Choose the orthant for the new point. */ + for (i = 0;i < n;++i) { + wp[i] = (xp[i] == 0.) ? -gp[i] : xp[i]; + } + + for (;;) { + /* Update the current point. */ + veccpy(x, xp, n); + vecadd(x, s, *stp, n); + + /* The current point is projected onto the orthant. */ + owlqn_project(x, wp, param->orthantwise_start, param->orthantwise_end); + + /* Evaluate the function and gradient values. */ + *f = cd->proc_evaluate(cd->instance, x, g, cd->n, *stp); + + /* Compute the L1 norm of the variables and add it to the object value. */ + norm = owlqn_x1norm(x, param->orthantwise_start, param->orthantwise_end); + *f += norm * param->orthantwise_c; + + ++count; + + dgtest = 0.; + for (i = 0;i < n;++i) { + dgtest += (x[i] - xp[i]) * gp[i]; + } + + if (*f <= finit + param->ftol * dgtest) { + /* The sufficient decrease condition. */ + return count; + } + + if (*stp < param->min_step) { + /* The step is the minimum value. */ + return LBFGSERR_MINIMUMSTEP; + } + if (*stp > param->max_step) { + /* The step is the maximum value. */ + return LBFGSERR_MAXIMUMSTEP; + } + if (param->max_linesearch <= count) { + /* Maximum number of iteration. */ + return LBFGSERR_MAXIMUMLINESEARCH; + } + + (*stp) *= width; + } +} + + + +static int line_search_morethuente( + int n, + lbfgsfloatval_t *x, + lbfgsfloatval_t *f, + lbfgsfloatval_t *g, + lbfgsfloatval_t *s, + lbfgsfloatval_t *stp, + const lbfgsfloatval_t* xp, + const lbfgsfloatval_t* gp, + lbfgsfloatval_t *wa, + callback_data_t *cd, + const lbfgs_parameter_t *param + ) +{ + int count = 0; + int brackt, stage1, uinfo = 0; + lbfgsfloatval_t dg; + lbfgsfloatval_t stx, fx, dgx; + lbfgsfloatval_t sty, fy, dgy; + lbfgsfloatval_t fxm, dgxm, fym, dgym, fm, dgm; + lbfgsfloatval_t finit, ftest1, dginit, dgtest; + lbfgsfloatval_t width, prev_width; + lbfgsfloatval_t stmin, stmax; + + /* Check the input parameters for errors. */ + if (*stp <= 0.) { + return LBFGSERR_INVALIDPARAMETERS; + } + + /* Compute the initial gradient in the search direction. */ + vecdot(&dginit, g, s, n); + + /* Make sure that s points to a descent direction. */ + if (0 < dginit) { + return LBFGSERR_INCREASEGRADIENT; + } + + /* Initialize local variables. */ + brackt = 0; + stage1 = 1; + finit = *f; + dgtest = param->ftol * dginit; + width = param->max_step - param->min_step; + prev_width = 2.0 * width; + + /* + The variables stx, fx, dgx contain the values of the step, + function, and directional derivative at the best step. + The variables sty, fy, dgy contain the value of the step, + function, and derivative at the other endpoint of + the interval of uncertainty. + The variables stp, f, dg contain the values of the step, + function, and derivative at the current step. + */ + stx = sty = 0.; + fx = fy = finit; + dgx = dgy = dginit; + + for (;;) { + /* + Set the minimum and maximum steps to correspond to the + present interval of uncertainty. + */ + if (brackt) { + stmin = min2(stx, sty); + stmax = max2(stx, sty); + } else { + stmin = stx; + stmax = *stp + 4.0 * (*stp - stx); + } + + /* Clip the step in the range of [stpmin, stpmax]. */ + if (*stp < param->min_step) *stp = param->min_step; + if (param->max_step < *stp) *stp = param->max_step; + + /* + If an unusual termination is to occur then let + stp be the lowest point obtained so far. + */ + if ((brackt && ((*stp <= stmin || stmax <= *stp) || param->max_linesearch <= count + 1 || uinfo != 0)) || (brackt && (stmax - stmin <= param->xtol * stmax))) { + *stp = stx; + } + + /* + Compute the current value of x: + x <- x + (*stp) * s. + */ + veccpy(x, xp, n); + vecadd(x, s, *stp, n); + + /* Evaluate the function and gradient values. */ + *f = cd->proc_evaluate(cd->instance, x, g, cd->n, *stp); + vecdot(&dg, g, s, n); + + ftest1 = finit + *stp * dgtest; + ++count; + + /* Test for errors and convergence. */ + if (brackt && ((*stp <= stmin || stmax <= *stp) || uinfo != 0)) { + /* Rounding errors prevent further progress. */ + return LBFGSERR_ROUNDING_ERROR; + } + if (*stp == param->max_step && *f <= ftest1 && dg <= dgtest) { + /* The step is the maximum value. */ + return LBFGSERR_MAXIMUMSTEP; + } + if (*stp == param->min_step && (ftest1 < *f || dgtest <= dg)) { + /* The step is the minimum value. */ + return LBFGSERR_MINIMUMSTEP; + } + if (brackt && (stmax - stmin) <= param->xtol * stmax) { + /* Relative width of the interval of uncertainty is at most xtol. */ + return LBFGSERR_WIDTHTOOSMALL; + } + if (param->max_linesearch <= count) { + /* Maximum number of iteration. */ + return LBFGSERR_MAXIMUMLINESEARCH; + } + if (*f <= ftest1 && fabs(dg) <= param->gtol * (-dginit)) { + /* The sufficient decrease condition and the directional derivative condition hold. */ + return count; + } + + /* + In the first stage we seek a step for which the modified + function has a nonpositive value and nonnegative derivative. + */ + if (stage1 && *f <= ftest1 && min2(param->ftol, param->gtol) * dginit <= dg) { + stage1 = 0; + } + + /* + A modified function is used to predict the step only if + we have not obtained a step for which the modified + function has a nonpositive function value and nonnegative + derivative, and if a lower function value has been + obtained but the decrease is not sufficient. + */ + if (stage1 && ftest1 < *f && *f <= fx) { + /* Define the modified function and derivative values. */ + fm = *f - *stp * dgtest; + fxm = fx - stx * dgtest; + fym = fy - sty * dgtest; + dgm = dg - dgtest; + dgxm = dgx - dgtest; + dgym = dgy - dgtest; + + /* + Call update_trial_interval() to update the interval of + uncertainty and to compute the new step. + */ + uinfo = update_trial_interval( + &stx, &fxm, &dgxm, + &sty, &fym, &dgym, + stp, &fm, &dgm, + stmin, stmax, &brackt + ); + + /* Reset the function and gradient values for f. */ + fx = fxm + stx * dgtest; + fy = fym + sty * dgtest; + dgx = dgxm + dgtest; + dgy = dgym + dgtest; + } else { + /* + Call update_trial_interval() to update the interval of + uncertainty and to compute the new step. + */ + uinfo = update_trial_interval( + &stx, &fx, &dgx, + &sty, &fy, &dgy, + stp, f, &dg, + stmin, stmax, &brackt + ); + } + + /* + Force a sufficient decrease in the interval of uncertainty. + */ + if (brackt) { + if (0.66 * prev_width <= fabs(sty - stx)) { + *stp = stx + 0.5 * (sty - stx); + } + prev_width = width; + width = fabs(sty - stx); + } + } + + return LBFGSERR_LOGICERROR; +} + + + +/** + * Define the local variables for computing minimizers. + */ +#define USES_MINIMIZER \ + lbfgsfloatval_t a, d, gamma, theta, p, q, r, s; + +/** + * Find a minimizer of an interpolated cubic function. + * @param cm The minimizer of the interpolated cubic. + * @param u The value of one point, u. + * @param fu The value of f(u). + * @param du The value of f'(u). + * @param v The value of another point, v. + * @param fv The value of f(v). + * @param du The value of f'(v). + */ +#define CUBIC_MINIMIZER(cm, u, fu, du, v, fv, dv) \ + d = (v) - (u); \ + theta = ((fu) - (fv)) * 3 / d + (du) + (dv); \ + p = fabs(theta); \ + q = fabs(du); \ + r = fabs(dv); \ + s = max3(p, q, r); \ + /* gamma = s*sqrt((theta/s)**2 - (du/s) * (dv/s)) */ \ + a = theta / s; \ + gamma = s * sqrt(a * a - ((du) / s) * ((dv) / s)); \ + if ((v) < (u)) gamma = -gamma; \ + p = gamma - (du) + theta; \ + q = gamma - (du) + gamma + (dv); \ + r = p / q; \ + (cm) = (u) + r * d; + +/** + * Find a minimizer of an interpolated cubic function. + * @param cm The minimizer of the interpolated cubic. + * @param u The value of one point, u. + * @param fu The value of f(u). + * @param du The value of f'(u). + * @param v The value of another point, v. + * @param fv The value of f(v). + * @param du The value of f'(v). + * @param xmin The maximum value. + * @param xmin The minimum value. + */ +#define CUBIC_MINIMIZER2(cm, u, fu, du, v, fv, dv, xmin, xmax) \ + d = (v) - (u); \ + theta = ((fu) - (fv)) * 3 / d + (du) + (dv); \ + p = fabs(theta); \ + q = fabs(du); \ + r = fabs(dv); \ + s = max3(p, q, r); \ + /* gamma = s*sqrt((theta/s)**2 - (du/s) * (dv/s)) */ \ + a = theta / s; \ + gamma = s * sqrt(max2(0, a * a - ((du) / s) * ((dv) / s))); \ + if ((u) < (v)) gamma = -gamma; \ + p = gamma - (dv) + theta; \ + q = gamma - (dv) + gamma + (du); \ + r = p / q; \ + if (r < 0. && gamma != 0.) { \ + (cm) = (v) - r * d; \ + } else if (a < 0) { \ + (cm) = (xmax); \ + } else { \ + (cm) = (xmin); \ + } + +/** + * Find a minimizer of an interpolated quadratic function. + * @param qm The minimizer of the interpolated quadratic. + * @param u The value of one point, u. + * @param fu The value of f(u). + * @param du The value of f'(u). + * @param v The value of another point, v. + * @param fv The value of f(v). + */ +#define QUARD_MINIMIZER(qm, u, fu, du, v, fv) \ + a = (v) - (u); \ + (qm) = (u) + (du) / (((fu) - (fv)) / a + (du)) / 2 * a; + +/** + * Find a minimizer of an interpolated quadratic function. + * @param qm The minimizer of the interpolated quadratic. + * @param u The value of one point, u. + * @param du The value of f'(u). + * @param v The value of another point, v. + * @param dv The value of f'(v). + */ +#define QUARD_MINIMIZER2(qm, u, du, v, dv) \ + a = (u) - (v); \ + (qm) = (v) + (dv) / ((dv) - (du)) * a; + +/** + * Update a safeguarded trial value and interval for line search. + * + * The parameter x represents the step with the least function value. + * The parameter t represents the current step. This function assumes + * that the derivative at the point of x in the direction of the step. + * If the bracket is set to true, the minimizer has been bracketed in + * an interval of uncertainty with endpoints between x and y. + * + * @param x The pointer to the value of one endpoint. + * @param fx The pointer to the value of f(x). + * @param dx The pointer to the value of f'(x). + * @param y The pointer to the value of another endpoint. + * @param fy The pointer to the value of f(y). + * @param dy The pointer to the value of f'(y). + * @param t The pointer to the value of the trial value, t. + * @param ft The pointer to the value of f(t). + * @param dt The pointer to the value of f'(t). + * @param tmin The minimum value for the trial value, t. + * @param tmax The maximum value for the trial value, t. + * @param brackt The pointer to the predicate if the trial value is + * bracketed. + * @retval int Status value. Zero indicates a normal termination. + * + * @see + * Jorge J. More and David J. Thuente. Line search algorithm with + * guaranteed sufficient decrease. ACM Transactions on Mathematical + * Software (TOMS), Vol 20, No 3, pp. 286-307, 1994. + */ +static int update_trial_interval( + lbfgsfloatval_t *x, + lbfgsfloatval_t *fx, + lbfgsfloatval_t *dx, + lbfgsfloatval_t *y, + lbfgsfloatval_t *fy, + lbfgsfloatval_t *dy, + lbfgsfloatval_t *t, + lbfgsfloatval_t *ft, + lbfgsfloatval_t *dt, + const lbfgsfloatval_t tmin, + const lbfgsfloatval_t tmax, + int *brackt + ) +{ + int bound; + int dsign = fsigndiff(dt, dx); + lbfgsfloatval_t mc; /* minimizer of an interpolated cubic. */ + lbfgsfloatval_t mq; /* minimizer of an interpolated quadratic. */ + lbfgsfloatval_t newt; /* new trial value. */ + USES_MINIMIZER; /* for CUBIC_MINIMIZER and QUARD_MINIMIZER. */ + + /* Check the input parameters for errors. */ + if (*brackt) { + if (*t <= min2(*x, *y) || max2(*x, *y) <= *t) { + /* The trival value t is out of the interval. */ + return LBFGSERR_OUTOFINTERVAL; + } + if (0. <= *dx * (*t - *x)) { + /* The function must decrease from x. */ + return LBFGSERR_INCREASEGRADIENT; + } + if (tmax < tmin) { + /* Incorrect tmin and tmax specified. */ + return LBFGSERR_INCORRECT_TMINMAX; + } + } + + /* + Trial value selection. + */ + if (*fx < *ft) { + /* + Case 1: a higher function value. + The minimum is brackt. If the cubic minimizer is closer + to x than the quadratic one, the cubic one is taken, else + the average of the minimizers is taken. + */ + *brackt = 1; + bound = 1; + CUBIC_MINIMIZER(mc, *x, *fx, *dx, *t, *ft, *dt); + QUARD_MINIMIZER(mq, *x, *fx, *dx, *t, *ft); + if (fabs(mc - *x) < fabs(mq - *x)) { + newt = mc; + } else { + newt = mc + 0.5 * (mq - mc); + } + } else if (dsign) { + /* + Case 2: a lower function value and derivatives of + opposite sign. The minimum is brackt. If the cubic + minimizer is closer to x than the quadratic (secant) one, + the cubic one is taken, else the quadratic one is taken. + */ + *brackt = 1; + bound = 0; + CUBIC_MINIMIZER(mc, *x, *fx, *dx, *t, *ft, *dt); + QUARD_MINIMIZER2(mq, *x, *dx, *t, *dt); + if (fabs(mc - *t) > fabs(mq - *t)) { + newt = mc; + } else { + newt = mq; + } + } else if (fabs(*dt) < fabs(*dx)) { + /* + Case 3: a lower function value, derivatives of the + same sign, and the magnitude of the derivative decreases. + The cubic minimizer is only used if the cubic tends to + infinity in the direction of the minimizer or if the minimum + of the cubic is beyond t. Otherwise the cubic minimizer is + defined to be either tmin or tmax. The quadratic (secant) + minimizer is also computed and if the minimum is brackt + then the the minimizer closest to x is taken, else the one + farthest away is taken. + */ + bound = 1; + CUBIC_MINIMIZER2(mc, *x, *fx, *dx, *t, *ft, *dt, tmin, tmax); + QUARD_MINIMIZER2(mq, *x, *dx, *t, *dt); + if (*brackt) { + if (fabs(*t - mc) < fabs(*t - mq)) { + newt = mc; + } else { + newt = mq; + } + } else { + if (fabs(*t - mc) > fabs(*t - mq)) { + newt = mc; + } else { + newt = mq; + } + } + } else { + /* + Case 4: a lower function value, derivatives of the + same sign, and the magnitude of the derivative does + not decrease. If the minimum is not brackt, the step + is either tmin or tmax, else the cubic minimizer is taken. + */ + bound = 0; + if (*brackt) { + CUBIC_MINIMIZER(newt, *t, *ft, *dt, *y, *fy, *dy); + } else if (*x < *t) { + newt = tmax; + } else { + newt = tmin; + } + } + + /* + Update the interval of uncertainty. This update does not + depend on the new step or the case analysis above. + + - Case a: if f(x) < f(t), + x <- x, y <- t. + - Case b: if f(t) <= f(x) && f'(t)*f'(x) > 0, + x <- t, y <- y. + - Case c: if f(t) <= f(x) && f'(t)*f'(x) < 0, + x <- t, y <- x. + */ + if (*fx < *ft) { + /* Case a */ + *y = *t; + *fy = *ft; + *dy = *dt; + } else { + /* Case c */ + if (dsign) { + *y = *x; + *fy = *fx; + *dy = *dx; + } + /* Cases b and c */ + *x = *t; + *fx = *ft; + *dx = *dt; + } + + /* Clip the new trial value in [tmin, tmax]. */ + if (tmax < newt) newt = tmax; + if (newt < tmin) newt = tmin; + + /* + Redefine the new trial value if it is close to the upper bound + of the interval. + */ + if (*brackt && bound) { + mq = *x + 0.66 * (*y - *x); + if (*x < *y) { + if (mq < newt) newt = mq; + } else { + if (newt < mq) newt = mq; + } + } + + /* Return the new trial value. */ + *t = newt; + return 0; +} + + + + + +static lbfgsfloatval_t owlqn_x1norm( + const lbfgsfloatval_t* x, + const int start, + const int n + ) +{ + int i; + lbfgsfloatval_t norm = 0.; + + for (i = start;i < n;++i) { + norm += fabs(x[i]); + } + + return norm; +} + +static void owlqn_pseudo_gradient( + lbfgsfloatval_t* pg, + const lbfgsfloatval_t* x, + const lbfgsfloatval_t* g, + const int n, + const lbfgsfloatval_t c, + const int start, + const int end + ) +{ + int i; + + /* Compute the negative of gradients. */ + for (i = 0;i < start;++i) { + pg[i] = g[i]; + } + + /* Compute the psuedo-gradients. */ + for (i = start;i < end;++i) { + if (x[i] < 0.) { + /* Differentiable. */ + pg[i] = g[i] - c; + } else if (0. < x[i]) { + /* Differentiable. */ + pg[i] = g[i] + c; + } else { + if (g[i] < -c) { + /* Take the right partial derivative. */ + pg[i] = g[i] + c; + } else if (c < g[i]) { + /* Take the left partial derivative. */ + pg[i] = g[i] - c; + } else { + pg[i] = 0.; + } + } + } + + for (i = end;i < n;++i) { + pg[i] = g[i]; + } +} + +static void owlqn_project( + lbfgsfloatval_t* d, + const lbfgsfloatval_t* sign, + const int start, + const int end + ) +{ + int i; + + for (i = start;i < end;++i) { + if (d[i] * sign[i] <= 0) { + d[i] = 0; + } + } +} diff --git a/analysis/Hsu.et.al.git/plmc/src/lib/twister.c b/analysis/Hsu.et.al.git/plmc/src/lib/twister.c new file mode 100644 index 0000000000000000000000000000000000000000..08330c8510503f019618530764d803c89f24459f --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/lib/twister.c @@ -0,0 +1,175 @@ +/* + A C-program for MT19937, with initialization improved 2002/1/26. + Coded by Takuji Nishimura and Makoto Matsumoto. + + Before using, initialize the state by using init_genrand(seed) + or init_by_array(init_key, key_length). + + Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura, + All rights reserved. + Copyright (C) 2005, Mutsuo Saito, + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. The names of its contributors may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR + A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + Any feedback is very welcome. + http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html + email: m-mat @ math.sci.hiroshima-u.ac.jp (remove space) +*/ + +#include +#include "../include/twister.h" + +/* Period parameters */ +#define N 624 +#define M 397 +#define MATRIX_A 0x9908b0dfUL /* constant vector a */ +#define UPPER_MASK 0x80000000UL /* most significant w-r bits */ +#define LOWER_MASK 0x7fffffffUL /* least significant r bits */ + +static unsigned long mt[N]; /* the array for the state vector */ +static int mti=N+1; /* mti==N+1 means mt[N] is not initialized */ + +/* initializes mt[N] with a seed */ +void init_genrand(unsigned long s) +{ + mt[0]= s & 0xffffffffUL; + for (mti=1; mti> 30)) + mti); + /* See Knuth TAOCP Vol2. 3rd Ed. P.106 for multiplier. */ + /* In the previous versions, MSBs of the seed affect */ + /* only MSBs of the array mt[]. */ + /* 2002/01/09 modified by Makoto Matsumoto */ + mt[mti] &= 0xffffffffUL; + /* for >32 bit machines */ + } +} + +/* initialize by an array with array-length */ +/* init_key is the array for initializing keys */ +/* key_length is its length */ +/* slight change for C++, 2004/2/26 */ +void init_by_array(unsigned long init_key[], int key_length) +{ + int i, j, k; + init_genrand(19650218UL); + i=1; j=0; + k = (N>key_length ? N : key_length); + for (; k; k--) { + mt[i] = (mt[i] ^ ((mt[i-1] ^ (mt[i-1] >> 30)) * 1664525UL)) + + init_key[j] + j; /* non linear */ + mt[i] &= 0xffffffffUL; /* for WORDSIZE > 32 machines */ + i++; j++; + if (i>=N) { mt[0] = mt[N-1]; i=1; } + if (j>=key_length) j=0; + } + for (k=N-1; k; k--) { + mt[i] = (mt[i] ^ ((mt[i-1] ^ (mt[i-1] >> 30)) * 1566083941UL)) + - i; /* non linear */ + mt[i] &= 0xffffffffUL; /* for WORDSIZE > 32 machines */ + i++; + if (i>=N) { mt[0] = mt[N-1]; i=1; } + } + + mt[0] = 0x80000000UL; /* MSB is 1; assuring non-zero initial array */ +} + +/* generates a random number on [0,0xffffffff]-interval */ +unsigned long genrand_int32(void) +{ + unsigned long y; + static unsigned long mag01[2]={0x0UL, MATRIX_A}; + /* mag01[x] = x * MATRIX_A for x=0,1 */ + + if (mti >= N) { /* generate N words at one time */ + int kk; + + if (mti == N+1) /* if init_genrand() has not been called, */ + init_genrand(5489UL); /* a default initial seed is used */ + + for (kk=0;kk> 1) ^ mag01[y & 0x1UL]; + } + for (;kk> 1) ^ mag01[y & 0x1UL]; + } + y = (mt[N-1]&UPPER_MASK)|(mt[0]&LOWER_MASK); + mt[N-1] = mt[M-1] ^ (y >> 1) ^ mag01[y & 0x1UL]; + + mti = 0; + } + + y = mt[mti++]; + + /* Tempering */ + y ^= (y >> 11); + y ^= (y << 7) & 0x9d2c5680UL; + y ^= (y << 15) & 0xefc60000UL; + y ^= (y >> 18); + + return y; +} + +/* generates a random number on [0,0x7fffffff]-interval */ +long genrand_int31(void) +{ + return (long)(genrand_int32()>>1); +} + +/* generates a random number on [0,1]-real-interval */ +double genrand_real1(void) +{ + return genrand_int32()*(1.0/4294967295.0); + /* divided by 2^32-1 */ +} + +/* generates a random number on [0,1)-real-interval */ +double genrand_real2(void) +{ + return genrand_int32()*(1.0/4294967296.0); + /* divided by 2^32 */ +} + +/* generates a random number on (0,1)-real-interval */ +double genrand_real3(void) +{ + return (((double)genrand_int32()) + 0.5)*(1.0/4294967296.0); + /* divided by 2^32 */ +} + +/* generates a random number on [0,1) with 53-bit resolution*/ +double genrand_res53(void) +{ + unsigned long a=genrand_int32()>>5, b=genrand_int32()>>6; + return(a*67108864.0+b)*(1.0/9007199254740992.0); +} +/* These real versions are due to Isaku Wada, 2002/01/09 added */ diff --git a/analysis/Hsu.et.al.git/plmc/src/main.c b/analysis/Hsu.et.al.git/plmc/src/main.c new file mode 100644 index 0000000000000000000000000000000000000000..b8324fe385f5e1ae2146f2203d21556fb741c5f6 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/main.c @@ -0,0 +1,158 @@ +#include +#include +#include +#include +#include "include/plm.h" + +/* Optionally include OpenMP with the -fopenmp flag */ +#if defined(_OPENMP) + #include +#endif + +/* Usage pattern */ +const char *usage = +"plmc\n" +"\n" +"Usage:\n" +" plm [options] alignmentfile\n" +" plm -c couplingsfile alignmentfile\n" +" plm -o paramfile -c couplingsfile alignmentfile\n" +" plm [-h | --help]\n" +" \n" +" Required input:\n" +" alignmentfile Multiple sequence alignment in FASTA format\n" +"\n" +" Options, input:\n" +" -w --weights weightsfile Load sequence weights from file (one weight per line)\n" +"\n" +" Options, output:\n" +" -c --couplings couplingsfile Save coupling scores to file (text)\n" +" -o --output paramfile Save estimated parameters to file (binary)\n" +" --save-weights weightsfile Save sequence weights to file (text)\n" +"\n" +" Options, alignment processing:\n" +" -s --scale Sequence weights: neighborhood weight [s > 0]\n" +" -t --theta Sequence weights: neighborhood divergence [0 < t < 1]\n" +"\n" +" Options, Maximum a posteriori estimation (L-BFGS, default):\n" +" -lh --lambdah Set L2 lambda for fields (h_i)\n" +" -le --lambdae Set L2 lambda for couplings (e_ij)\n" +" -lg --lambdag Set group L1 lambda for couplings (e_ij)\n" +"\n" +" Options, general:\n" +" --fast Fast weights and stochastic gradient descent\n" +" -a --alphabet alphabet Alternative character set to use for analysis\n" +" -f --focus identifier Select only uppercase, non-gapped sites from a focus sequence\n" +" -g --gapignore Model sequence likelihoods only by coding, non-gapped portions\n" +" -m --maxiter Maximum number of iterations\n" +" -n --ncores [|max] Maximum number of threads to use in OpenMP\n" +" -h --help Usage\n\n"; + +int main(int argc, char **argv) { + char *alignFile = NULL; + char *outputFile = NULL; + char *couplingsFile = NULL; + char *weightsFile = NULL; + char *weightsOutputFile = NULL; + options_t *options = default_options(); + + /* Print usage if no arguments */ + if (argc == 1) { + fprintf(stderr, "%s", usage); + exit(1); + } + + /* Parse command line arguments */ + for (int arg = 1; arg < argc; arg++) { + if ((arg < argc-1) && (strcmp(argv[arg], "--output") == 0 + || strcmp(argv[arg], "-o") == 0)) { + outputFile = argv[++arg]; + } else if ((arg < argc-1) && (strcmp(argv[arg], "--alphabet") == 0 + || strcmp(argv[arg], "-a") == 0)) { + options->alphabet = argv[++arg]; + } else if ((arg < argc-1) && (strcmp(argv[arg], "--couplings") == 0 + || strcmp(argv[arg], "-c") == 0)) { + couplingsFile = argv[++arg]; + } else if ((arg < argc-1) && (strcmp(argv[arg], "--lambdah") == 0 + || strcmp(argv[arg], "-lh") == 0)) { + options->lambdaH = atof(argv[++arg]); + } else if ((arg < argc-1) && (strcmp(argv[arg], "--lambdae") == 0 + || strcmp(argv[arg], "-le") == 0)) { + options->lambdaE = atof(argv[++arg]); + } else if ((arg < argc-1) && (strcmp(argv[arg], "--lambdag") == 0 + || strcmp(argv[arg], "-lg") == 0)) { + options->lambdaGroup = atof(argv[++arg]); + } else if ((arg < argc-1) && (strcmp(argv[arg], "--theta") == 0 + || strcmp(argv[arg], "-t") == 0)) { + options->theta = atof(argv[++arg]); + } else if ((arg < argc-1) && (strcmp(argv[arg], "--scale") == 0 + || strcmp(argv[arg], "-s") == 0)) { + options->scale = atof(argv[++arg]); + } else if ((arg < argc-1) && (strcmp(argv[arg], "--maxiter") == 0 + || strcmp(argv[arg], "-m") == 0)) { + options->maxIter = atoi(argv[++arg]); + } else if ((arg < argc-1) && (strcmp(argv[arg], "--independent") == 0 + || strcmp(argv[arg], "-i") == 0)) { + options->usePairs = 0; + fprintf(stderr, "Independent model not yet implemented\n"); + exit(0); + } else if ((arg < argc-1) && (strcmp(argv[arg], "--gapreduce") == 0 + || strcmp(argv[arg], "-g") == 0)) { + options->estimatorMAP = INFER_MAP_PLM_GAPREDUCE; + } else if ((arg < argc-1) && (strcmp(argv[arg], "--estimatele") == 0 + || strcmp(argv[arg], "-ee") == 0)) { + options->zeroAPC = 1; + } else if ((arg < argc-1) && (strcmp(argv[arg], "--focus") == 0 + || strcmp(argv[arg], "-f") == 0)) { + options->target = argv[++arg]; + } else if ((arg < argc-1) && strcmp(argv[arg], "--fast") == 0) { + options->sgd = 1; + options->fastWeights = 100; + } else if ((arg < argc-1) && (strcmp(argv[arg], "--weights") == 0 + || strcmp(argv[arg], "-w") == 0)) { + weightsFile = argv[++arg]; + } else if ((arg < argc-1) && (strcmp(argv[arg], "--save-weights") == 0)) { + weightsOutputFile = argv[++arg]; + } else if ((arg < argc-1) && (strcmp(argv[arg], "--ncores") == 0 + || strcmp(argv[arg], "-n") == 0)) { + #if defined(_OPENMP) + if (strcmp(argv[arg + 1], "max") == 0) { + int maxThreads = omp_get_max_threads(); + /* Redundant, but serves as sanity check */ + omp_set_num_threads(maxThreads); + fprintf(stderr, "OpenMP: Using %d of %d threads\n", + maxThreads, maxThreads); + } else { + int numThreads = atoi(argv[arg + 1]); + int maxThreads = omp_get_max_threads(); + if (numThreads >= 1 && numThreads <= maxThreads) { + omp_set_num_threads(numThreads); + fprintf(stderr, "OpenMP: Using %d of %d threads\n", + numThreads, maxThreads); + } else if (numThreads > maxThreads) { + omp_set_num_threads(maxThreads); + fprintf(stderr, "OpenMP: More threads requested than " + "available. Using %d of %d threads instead.\n", + maxThreads, maxThreads); + } else { + omp_set_num_threads(1); + fprintf(stderr, "OpenMP: Using 1 of %d threads\n", + maxThreads); + } + } + arg++; + #else + fprintf(stderr, "Error (-n/--ncores) only available when " + "compiled with OpenMP\n"); + exit(1); + #endif + } else if (strcmp(argv[arg], "--help") == 0 + || strcmp(argv[arg], "-h") == 0) { + fprintf(stderr, "%s", usage); + exit(1); + } + } + alignFile = argv[argc - 1]; + + run_plmc(alignFile, outputFile, couplingsFile, weightsFile, weightsOutputFile, options); +} \ No newline at end of file diff --git a/analysis/Hsu.et.al.git/plmc/src/plm.c b/analysis/Hsu.et.al.git/plmc/src/plm.c new file mode 100644 index 0000000000000000000000000000000000000000..1198266e5620a22bb200da422e04fedeaadfbb5d --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/plm.c @@ -0,0 +1,786 @@ +/* + * plmc + * Copyright (c) 2016, John Ingraham + * john.ingraham@gmail.com + */ + +#include +#include +#include +#include +#include +#include + +#include "include/twister.h" +#include "include/plm.h" +#include "include/inference.h" +#include "include/weights.h" + +/* Internal functions to MSARead */ +void MSAReadSeq(char *seq, FILE *fpAli); +letter_t MSAReadCode(char c, char *alphabet, int nCodes); + +/* Global verbosity & profiling options */ +int verbose = 2; + +/* Reference amino acid indexing */ +const char *codesAA = "-ACDEFGHIKLMNPQRSTVWY"; + +/* Default parameters */ +const numeric_t REGULARIZATION_LAMBDA_H = 0.01; +const numeric_t REGULARIZATION_LAMBDA_E = 100.0; +const numeric_t REGULARIZATION_LAMBDA_GROUP = 0.0; +const numeric_t REWEIGHTING_THETA = 0.20; +const numeric_t REWEIGHTING_SCALE = 1.0; +const int ZERO_APC_PRIORS = 0; +const int SGD_BATCH_SIZE = 2048; +const int REWEIGHTING_SAMPLES = 5000; + +options_t* default_options() { + /* Default options */ + options_t *options = (options_t *) malloc(sizeof(options_t)); + + options->lambdaH = REGULARIZATION_LAMBDA_H; + options->lambdaE = REGULARIZATION_LAMBDA_E; + options->lambdaGroup = REGULARIZATION_LAMBDA_GROUP; + options->scale = REWEIGHTING_SCALE; + options->zeroAPC = 0; + options->maxIter = 0; + options->usePairs = 1; + options->estimator = INFER_MAP; + options->estimatorMAP = INFER_MAP_PLM; + options->target = NULL; + options->alphabet = (char *) codesAA; + + /* Sequence weight options */ + options->fastWeights = 0; + options->theta = REWEIGHTING_THETA; + + /* SGD options */ + options->sgd = 0; + options->sgdBatchSize = SGD_BATCH_SIZE; + + return options; +} + +void run_plmc(char *alignFile, char* outputFile, char *couplingsFile, + char *weightsFile, char *weightsOutputFile, options_t *options) { + + /* Initialize PRNG */ + init_genrand(42); + + /* Read multiple sequence alignment */ + alignment_t *ali = MSARead(alignFile, options); + + if (weightsFile != NULL) { + ReadCustomWeightsFile(weightsFile, ali); + } else { + /* Reweight sequences by inverse neighborhood density */ + MSAReweightSequences(ali, options); + } + if (weightsOutputFile != NULL) { + WriteWeightsFile(weightsOutputFile, ali); + } + + /* Compute sitewise and pairwise marginal distributions */ + MSACountMarginals(ali, options); + + /* Infer model parameters */ + numeric_t *x = InferPairModel(ali, options); + + /* (Optionally) Output estimated parameters and coupling scores */ + if (outputFile != NULL) + OutputParametersFull(outputFile, x, ali, options); + if (couplingsFile != NULL) + OutputCouplingScores(couplingsFile, x, ali, options); + + /* Free alignment and options */ + MSAFree(ali, options); +} + +alignment_t *MSARead(char *alignFile, options_t *options) { + /* Read FASTA-formatted alignment */ + FILE *fpAli = NULL; + if (alignFile != NULL) { + fpAli = fopen(alignFile, "r"); + } else { + fprintf(stderr, "Must specify alignment file: -a ALIGN_FILE\n"); + exit(1); + } + if (fpAli == NULL) { + fprintf(stderr, "Error opening alignment file\n"); + exit(1); + } + + /* Allocate alignment */ + alignment_t *ali = (alignment_t *) malloc(sizeof(alignment_t)); + ali->nSeqs = ali->nSites = ali->nCodes = 0; + ali->alphabet = options->alphabet; + ali->names = NULL; + ali->sequences = NULL; + ali->target = -1; + ali->offsets = NULL; + ali->nEff = 0; + ali->weights = ali->fi = ali->fij = NULL; + ali->nParams = 0; + + /* Verify alignment dimensions and structure (first pass through file) */ + char name[BUFFER_SIZE]; + char seq[BUFFER_SIZE]; + /* Read first line as name */ + fgetstr(name, fpAli); + if (*name == '>') { + MSAReadSeq(seq, fpAli); + } else { + fprintf(stderr, "Error reading alignment:" + " First line should start with >\n"); + exit(1); + } + ali->nCodes = strlen(ali->alphabet); + ali->nSites = strlen(seq); + ali->nSeqs = 1; + while (!feof(fpAli)) { + char c = fgetc(fpAli); + if (c == '>') { + /* Read name and sequence pair */ + fgetstr(name, fpAli); + MSAReadSeq(seq, fpAli); + } else { + fprintf(stderr, "Error reading alignment:" + " sequence records should start with >\n"); + exit(1); + } + + /* Validate sequence length */ + if (strlen(seq) != ali->nSites) { + fprintf(stderr, + "Incompatible sequence length (%lu should be %d) for %s:\n%s\n", + strlen(seq), ali->nSites, name, seq); + exit(1); + } + ali->nSeqs++; + } + + /* Encode full alignment block (second pass through file) */ + ali->sequences = (letter_t *) + malloc(ali->nSites * ali->nSeqs * sizeof(letter_t)); + ali->names = (char **) malloc(ali->nSeqs * sizeof(char *)); + for (int s = 0; s < ali->nSeqs; s++) + for (int i = 0; i < ali->nSites; i++) seq(s, i) = 0; + for (int s = 0; s < ali->nSeqs; s++) ali->names[s] = NULL; + rewind(fpAli); + for (int s = 0; s < ali->nSeqs; s++) { + /* >Name */ + getc(fpAli); + fgetstr(name, fpAli); + ali->names[s] = (char *) malloc((strlen(name) + 1) * sizeof(char)); + strcpy(ali->names[s], name); + + /* Sequence */ + MSAReadSeq(seq, fpAli); + for (int i = 0; i < ali->nSites; i++) + seq(s, i) = MSAReadCode(seq[i], ali->alphabet, ali->nCodes); + } + + /* --------------------------------_DEBUG_--------------------------------*/ + /* Alignment to stderr */ + // for (int s = 0; s < 10; s++) { + // for (int s = 0; s < ali->nSeqs; s++) { + // for (int i = 0; i < ali->nSites; i++) + // if (seq(s, i) >= 0 && seq(s, i) < ali->nCodes) { + // fprintf(stderr, "%c", ali->alphabet[seq(s, i)]); + // } else if (seq(s, i) >= -ali->nCodes && seq(s, i) < 0) { + // fprintf(stderr, "%c", + // tolower(ali->alphabet[seq(s, i) + ali->nCodes])); + // } else { + // fprintf(stderr, "*%d*", seq(s, i)); + // } + // fprintf(stderr, "\n"); + // } + // exit(0); + /* --------------------------------^DEBUG^--------------------------------*/ + + /* Focus mode: If a focus sequence (target) is provided, locate it */ + if (options->target != NULL) { + for (int s = 0; s < ali->nSeqs; s++) + if (strncmp(options->target, ali->names[s], + strlen(options->target)) == 0) { + if (ali->target >= 0) { + fprintf(stderr, + "Multiple sequences start with %s, picking sequence %d\n", + options->target, s + 1); + } else { + ali->target = s; + } + } + if (ali->target >= 0) { + fprintf(stderr, "Found focus %s as sequence %d\n", options->target, + ali->target + 1); + } else { + fprintf(stderr, + "Could not find %s, proceeding without focus sequence\n", + options->target); + } + } + + /* Always discard any sequences (rows) with out-of-alphabet characters */ + int* seqValid = (int *) malloc(ali->nSeqs * sizeof(int)); + for (int s = 0; s < ali->nSeqs; s++) seqValid[s] = 0; + for (int s = 0; s < ali->nSeqs; s++) + for (int i = 0; i < ali->nSites; i++) + if ((seq(s, i) >= -ali->nCodes) && (seq(s, i) < ali->nCodes)) + seqValid[s]++; + int nValidSeqs = 0; + for (int s = 0; s < ali->nSeqs; s++) + if (seqValid[s] == ali->nSites) nValidSeqs++; + fprintf(stderr, "%d valid sequences out of %d \n", nValidSeqs, ali->nSeqs); + + /* Record indices of skipped sequences */ + ali->nSkippedSeqs = ali->nSeqs - nValidSeqs; + ali->skippedSeqs = (int *) malloc(ali->nSkippedSeqs * sizeof(int)); + for (int s = 0, skipIndex = 0; s < ali->nSeqs; s++) + if (seqValid[s] != ali->nSites) ali->skippedSeqs[skipIndex++] = s; + + /* Focus mode: select only focus columns (criteria below) */ + int nValidSites = ali->nSites; + int* siteValid = (int *) malloc(ali->nSites * sizeof(int)); + for (int i = 0; i < ali->nSites; i++) siteValid[i] = 1; + if (ali->target >= 0) { + for (int i = 0; i < ali->nSites; i++) { + /* For proteins, remove lower case and gap columns */ + if ((ali->alphabet == codesAA) + && (seq(ali->target, i) < 0)) + siteValid[i] = 0; + /* Discard gaps */ + if ((ali->alphabet == codesAA) + || (options->estimatorMAP == INFER_MAP_PLM_GAPREDUCE)) + if (seq(ali->target, i) == 0) siteValid[i] = 0; + } + nValidSites = 0; + for (int i = 0; i < ali->nSites; i++) + if (siteValid[i] == 1) nValidSites++; + fprintf(stderr, + "%d sites out of %d\n", nValidSites, ali->nSites); + } else { + fprintf(stderr, + "%d sites\n", ali->nSites); + } + + /* Focus mode: parse region (NAME/START_IX-END_IX) and map offsets */ + int leftOffset = 0; + if (ali->target >= 0) { + char *focusName = ali->names[ali->target]; + /* Name should be immediately followed by '/' */ + if (strlen(focusName) > strlen(options->target) + 1 + && focusName[strlen(options->target)] == '/') { + /* Attempt to read integer region start */ + int regLeft = strlen(options->target) + 1; + int ix = 0; + if (isdigit(focusName[regLeft])) { + while (regLeft + ix < strlen(focusName) + && isdigit(focusName[regLeft + ix + 1])) ix++; + int tens = 1; + leftOffset = -1; + for (int i = ix; i >= 0; i--) { + leftOffset += tens * (focusName[regLeft + i] - '0'); + tens *= 10; + } + fprintf(stderr, "Region starts at %d\n", leftOffset + 1); + } else { + fprintf(stderr, "Error parsing region, assuming start at 1"); + } + } + + /* Map the offsets */ + ali->offsets = (int *) malloc(nValidSites * sizeof(int)); + for (int i = 0; i < nValidSites; i++) ali->offsets[i] = i + 1; + int ix = 0; + for (int i = 0; i < ali->nSites; i++) + if (siteValid[i] == 1) { + ali->offsets[ix] = i + 1 + leftOffset; + ix++; + } + + /* Reposition the target for reduced alignment */ + int targetShift = -1; + for (int i = 0; i <= ali->target; i++) + if (seqValid[i] == ali->nSites) targetShift++; + ali->target = targetShift; + } + + /* Copy only selected rows and columns */ + if (nValidSeqs < ali->nSeqs || nValidSites < ali->nSites) { + letter_t *seqsReduced = (letter_t *) + malloc(nValidSites * nValidSeqs * sizeof(letter_t)); + for (int i = 0; i < nValidSites * nValidSeqs; i++) seqsReduced[i] = 0; + int sx = 0; + for (int s = 0; s < ali->nSeqs; s++) + if (seqValid[s] == ali->nSites) { + int ix = 0; + for (int i = 0; i < ali->nSites; i++) { + if (siteValid[i] == 1) { + seqsReduced[ix + sx * nValidSites] = seq(s, i); + ix++; + } + } + sx++; + } + + /* Reallocate alignment with reduced dimensions */ + free(ali->sequences); + ali->nSeqs = nValidSeqs; + ali->nSites = nValidSites; + ali->sequences = (letter_t *) + malloc(nValidSites * nValidSeqs * sizeof(letter_t)); + for (int i = 0; i < nValidSites * nValidSeqs; i++) + ali->sequences[i] = 0; + for (int s = 0; s < nValidSeqs; s++) + for (int i = 0; i < nValidSites; i++) + seq(s, i) = seqsReduced[i + s * nValidSites]; + free(seqsReduced); + } + + /* Shift any lowercase codes back to uppercase */ + for (int s = 0; s < ali->nSeqs; s++) + for (int i = 0; i < ali->nSites; i++) + if (seq(s, i) < 0) seq(s, i) += ali->nCodes; + + /* Intialize weights to 1.0 */ + ali->weights = (numeric_t *) malloc(ali->nSeqs * sizeof(numeric_t)); + for (int s = 0; s < ali->nSeqs; s++) ali->weights[s] = 1.0; + ali->nEff = (numeric_t) ali->nSeqs; + + /* --------------------------------_DEBUG_--------------------------------*/ + /* Display offset map */ + // for (int i = 0; i < ali->nSites; i++) { + // fprintf(stderr, "%d : %d : %c\n", i + 1, ali->offsets[i], + // ali->alphabet[seq(ali->target, i)]); + // } + // exit(0); + /* Display target */ + // for (int i = 0; i < ali->nSites; i++) { + // fprintf(stderr, "%c", ali->alphabet[seq(ali->target, i)]); + // } + // fprintf(stderr, "\n"); + // exit(0); + /* --------------------------------^DEBUG^--------------------------------*/ + + /* --------------------------------_DEBUG_--------------------------------*/ + // for (int s = 0; s < ali->nSeqs; s++) { + // fprintf(stderr, ">%s\n", ali->names[s]); + // for (int i = 0; i < ali->nSites; i++) + // fprintf(stderr, "%c", ali->alphabet[seq(s, i)]); + // fprintf(stderr, "\n"); + // } + /* --------------------------------^DEBUG^--------------------------------*/ + return ali; +} + +void MSAReadSeq(char *seq, FILE *fpAli) { + /* Read sequence from the current line(s) */ + char buf[BUFFER_SIZE]; + /* Look ahead one character */ + char c = fgetc(fpAli); + ungetc(c, fpAli); + seq[0] = '\0'; + while (c != '>' && !feof(fpAli)) { + fgetstr(buf, fpAli); + strcat(seq, buf); + /* Look ahead one character */ + c = fgetc(fpAli); + ungetc(c, fpAli); + } +} + +letter_t MSAReadCode(char c, char *alphabet, int nCodes) { + /* Encode a character as an integer between -nCodes and +nCodes + In alphabet: store index [0, nCodes - 1] + Lowercase version of alphabet: downshift by nCodes [-nCodes, -1] + Out of alphabet: store nCodes [nCodes] + */ + letter_t i = 0; + + /* Protein-specific treatment of '.' */ + if (alphabet == codesAA) if (c == '.') c = '-'; + + /* Store lowercase characters as down-shifted by nCodes */ + while ((i < nCodes - 1) && toupper(c) != alphabet[i]) i++; + if (c != alphabet[i] && toupper(c) == alphabet[i]) i -= nCodes; + + /* Encode out-of-alphabet characters by [nCodes] */ + if (i > 0 && toupper(c) != alphabet[i]) i = nCodes; + return i; +} + +void MSACountMarginals(alignment_t *ali, options_t *options) { + /* Compute first and second order marginal distributions, according to the + sequence weights + */ + if (options->estimatorMAP == INFER_MAP_PLM_GAPREDUCE) { + /* Condition the marginals on ungapped */ + ali->nCodes = strlen(ali->alphabet) - 1; + + /* First-order marginals P_i(Ai) */ + int nFi = ali->nSites * ali->nCodes; + ali->fi = (numeric_t *) malloc(nFi * sizeof(numeric_t)); + for (int i = 0; i < nFi; i++) ali->fi[i] = 0.0; + + for (int s = 0; s < ali->nSeqs; s++) + for (int i = 0; i < ali->nSites; i++) + if (seq(s, i) > 0) + fi(i, seq(s, i) - 1) += ali->weights[s]; + + /* Second-order marginals P_ij(Ai, Aj) */ + int nFij = ali->nSites * (ali->nSites - 1) / 2 * ali->nCodes * ali->nCodes; + ali->fij = (numeric_t *) malloc(nFij * sizeof(numeric_t)); + for (int i = 0; i < nFij; i++) ali->fij[i] = 0.0; + + for (int s = 0; s < ali->nSeqs; s++) + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + if (seq(s, i) > 0) if(seq(s, j) > 0) + fij(i, j, seq(s, i) - 1, seq(s, j) - 1) + += ali->weights[s]; + + /* Normalize conditional distributions */ + for (int i = 0; i < ali->nSites; i++) { + double fsum = 0.0; + for (int ai = 0; ai < ali->nCodes; ai++) + fsum += fi(i, ai); + if (fsum != 0) { + double fsumInv = 1.0 / fsum; + for (int ai = 0; ai < ali->nCodes; ai++) + fi(i, ai) *= fsumInv; + } else { + /* Handle empty columns */ + numeric_t flatF = 1.0 / ((numeric_t) ali->nCodes); + for (int ai = 0; ai < ali->nCodes; ai++) + fi(i, ai) = flatF; + } + } + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) { + double fsum = 0.0; + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + fsum += fij(i, j, ai, aj); + if (fsum != 0) { + double fsumInv = 1.0 / fsum; + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + fij(i, j, ai, aj) *= fsumInv; + } else { + /* Handle pairs of empty columns */ + numeric_t flatF = 1.0 / ((numeric_t) (ali->nCodes * ali->nCodes)); + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + fij(i, j, ai, aj) = flatF; + } + } + + } else { + /* Compute regular marginals */ + numeric_t Zinv = 1.0 / ali->nEff; + + /* First-order marginals P_i(Ai) */ + int nFi = ali->nSites * ali->nCodes; + ali->fi = (numeric_t *) malloc(nFi * sizeof(numeric_t)); + for (int i = 0; i < nFi; i++) ali->fi[i] = 0.0; + + for (int s = 0; s < ali->nSeqs; s++) + for (int i = 0; i < ali->nSites; i++) + fi(i, seq(s, i)) += ali->weights[s] * Zinv; + + /* Second-order marginals P_ij(Ai, Aj) */ + int nFij = ali->nSites * (ali->nSites - 1) / 2 * ali->nCodes * ali->nCodes; + ali->fij = (numeric_t *) malloc(nFij * sizeof(numeric_t)); + for (int i = 0; i < nFij; i++) ali->fij[i] = 0.0; + + for (int s = 0; s < ali->nSeqs; s++) + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + fij(i, j, seq(s, i), seq(s, j)) += ali->weights[s] * Zinv; + } +} + +void MSAFree(alignment_t *ali, options_t *options) { + /* Free alignment and options */ + if (ali->names && ali->names[0]) + for (int i = 0; i < ali->nSeqs; i++) free(ali->names[i]); + free(ali->names); + free(ali->sequences); + free(ali->weights); + free(ali->fi); + free(ali->fij); + + /* Note: options->target and options->alphabet are never allocated */ + free(options); +} + +#define OUTPUT_PRECISION float +void OutputParametersSite(char *outputFile, const numeric_t *x, + alignment_t *ali) { + FILE *fpOutput = NULL; + fpOutput = fopen(outputFile, "w"); + if (fpOutput != NULL) { + /* 1: nSites */ + fwrite(&(ali->nSites), sizeof(ali->nSites), 1, fpOutput); + + /* 2: (Focus mode only) target sequence */ + if (ali->target >= 0) { + for (int i = 0; i < ali->nSites; i++) { + char c = (char) ali->alphabet[seq(ali->target, i)]; + fwrite(&c, sizeof(char), 1, fpOutput); + } + } else { + char c = ali->alphabet[0]; + for (int i = 0; i < ali->nSites; i++) + fwrite(&c, sizeof(c), 1, fpOutput); + } + + /* 3: (Focus mode only) offset map */ + if (ali->target >= 0) { + for (int i = 0; i < ali->nSites; i++) { + int ix = ali->offsets[i]; + fwrite(&ix, sizeof(ix), 1, fpOutput); + } + } else { + for (int i = 0; i < ali->nSites; i++) { + int ix = i + 1; + fwrite(&ix, sizeof(ix), 1, fpOutput); + } + } + + /* 4,5: sitewise marginals fi, twice */ + for (int x = 0; x < 2; x++) + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) { + OUTPUT_PRECISION f = (OUTPUT_PRECISION) fi(i, ai); + fwrite(&f, sizeof(f), 1, fpOutput); + } + + /* 6: sitewise parameters hi */ + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) { + OUTPUT_PRECISION h = (OUTPUT_PRECISION) xHi(i, ai); + fwrite(&h, sizeof(h), 1, fpOutput); + } + + fclose(fpOutput); + } else { + fprintf(stderr, "Error writing parameters\n"); + exit(1); + } +} + +void OutputParametersFull(char *outputFile, const numeric_t *x, + alignment_t *ali, options_t *options) { +/* File format */ + FILE *fpOutput = NULL; + fpOutput = fopen(outputFile, "w"); + if (fpOutput != NULL) { + /* 1: nSites */ + int32_t nSites = (int32_t) ali->nSites; + fwrite(&nSites, sizeof(nSites), 1, fpOutput); + + /* 2: nCodes */ + int32_t nCodes = (int32_t) ali->nCodes; + fwrite(&nCodes, sizeof(nCodes), 1, fpOutput); + + /* 3: nSeqs */ + int32_t nSeqs = (int32_t) ali->nSeqs; + fwrite(&nSeqs, sizeof(nSeqs), 1, fpOutput); + + /* 4: nSkippedSeqs */ + int32_t nSkippedSeqs = (int32_t) ali->nSkippedSeqs; + fwrite(&nSkippedSeqs, sizeof(nSkippedSeqs), 1, fpOutput); + + /* 5: number of iterations */ + int32_t maxIter = (int32_t) options->maxIter; + fwrite(&maxIter, sizeof(maxIter), 1, fpOutput); + + /* 6: theta */ + OUTPUT_PRECISION theta = (OUTPUT_PRECISION) options->theta; + fwrite(&theta, sizeof(theta), 1, fpOutput); + + /* 7: lambda for fields (lh) */ + OUTPUT_PRECISION lh = (OUTPUT_PRECISION) options->lambdaH; + fwrite(&lh, sizeof(lh), 1, fpOutput); + + /* 8: lambda for couplings (le) */ + OUTPUT_PRECISION le = (OUTPUT_PRECISION) options->lambdaE; + fwrite(&le, sizeof(le), 1, fpOutput); + + /* 9: group lambda for couplings (lg) */ + OUTPUT_PRECISION lg = (OUTPUT_PRECISION) options->lambdaGroup; + fwrite(&lg, sizeof(lg), 1, fpOutput); + + /* 10: effective sample size (nEff) */ + OUTPUT_PRECISION nEff = (OUTPUT_PRECISION) ali->nEff; + fwrite(&nEff, sizeof(nEff), 1, fpOutput); + + /* 11: alphabet */ + int isGapped = (options->estimatorMAP == INFER_MAP_PLM_GAPREDUCE); + for (int i = 0; i < ali->nCodes; i++) { + int8_t letter = (int8_t) ali->alphabet[i + isGapped]; + fwrite(&letter, sizeof(letter), 1, fpOutput); + } + + /* 12: sequence number of neighbors (self included) */ + int skipix = 0, reducedix = 0; + for (int s = 0; s < ali->nSeqs + ali->nSkippedSeqs; s++) { + if (skipix < ali->nSkippedSeqs && s == ali->skippedSeqs[skipix]) { + /* Skip skipped sequences */ + OUTPUT_PRECISION w = (OUTPUT_PRECISION) 0; + fwrite(&w, sizeof(w), 1, fpOutput); + skipix++; + } else { + numeric_t nNeighbors = ali->weights[reducedix]; + nNeighbors = 1.0 / (nNeighbors * options->scale); + OUTPUT_PRECISION w = (OUTPUT_PRECISION) nNeighbors; + fwrite(&w, sizeof(w), 1, fpOutput); + reducedix++; + } + } + + /* 13: (Focus mode) target sequence */ + if (ali->target >= 0) { + for (int i = 0; i < ali->nSites; i++) { + int8_t c = (int8_t) ali->alphabet[seq(ali->target, i)]; + fwrite(&c, sizeof(c), 1, fpOutput); + } + } else { + int8_t c = (int8_t) ali->alphabet[0]; + for (int i = 0; i < ali->nSites; i++) + fwrite(&c, sizeof(c), 1, fpOutput); + } + + /* 14: (Focus mode) offset map */ + if (ali->target >= 0) { + for (int i = 0; i < ali->nSites; i++) { + int32_t ix = (int32_t) ali->offsets[i]; + fwrite(&ix, sizeof(ix), 1, fpOutput); + } + } else { + for (int i = 0; i < ali->nSites; i++) { + int32_t ix = (int32_t) i + 1; + fwrite(&ix, sizeof(ix), 1, fpOutput); + } + } + + /* 15: sitewise marginals fi */ + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) { + OUTPUT_PRECISION f = (OUTPUT_PRECISION) fi(i, ai); + fwrite(&f, sizeof(f), 1, fpOutput); + } + + /* 16: sitewise parameters hi */ + for (int i = 0; i < ali->nSites; i++) + for (int ai = 0; ai < ali->nCodes; ai++) { + OUTPUT_PRECISION h = (OUTPUT_PRECISION) xHi(i, ai); + fwrite(&h, sizeof(h), 1, fpOutput); + } + + /* 17: pairwise marginals fij */ + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) { + OUTPUT_PRECISION f = + (OUTPUT_PRECISION) fij(i, j, ai, aj); + fwrite(&f, sizeof(f), 1, fpOutput); + } + + /* 18: couplings eij */ + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) { + OUTPUT_PRECISION e = + (OUTPUT_PRECISION) xEij(i, j, ai, aj); + fwrite(&e, sizeof(e), 1, fpOutput); + } + fclose(fpOutput); + } else { + fprintf(stderr, "Error writing parameters\n"); + exit(1); + } +} +#undef OUTPUT_PRECISION + +void OutputCouplingScores(char *couplingsFile, const numeric_t *x, + alignment_t *ali, options_t *options) { + FILE *fpOutput = NULL; + fpOutput = fopen(couplingsFile, "w"); + if (fpOutput != NULL) { + /* Compute the norm of the coupling parameters between each pair */ + numeric_t *couplings = + (numeric_t *) malloc((ali->nSites * (ali->nSites - 1) / 2) + * sizeof(numeric_t)); + + for (int i = 0; i < ali->nSites * (ali->nSites - 1) / 2; + i++) couplings[i] = 0; + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) { + /* Norm(eij) over ai, aj */ + numeric_t norm = 0.0; + for (int ai = 0; ai < ali->nCodes; ai++) + for (int aj = 0; aj < ali->nCodes; aj++) + norm += xEij(i, j, ai, aj) * xEij(i, j, ai, aj); + norm = sqrt(norm); + coupling(i, j) = norm; + } + numeric_t nPairs = + ((numeric_t) ((ali->nSites) * (ali->nSites - 1))) / 2.0; + + /* Remove first component of the norms (Average Product Correction) */ + if (!options->zeroAPC) { + /* Determine the site-wise statistics of the norms */ + numeric_t C_avg = 0.0; + numeric_t *C_pos_avg = + (numeric_t *) malloc(ali->nSites * sizeof(numeric_t)); + for (int i = 0; i < ali->nSites; i++) { + C_pos_avg[i] = 0.0; + } + for (int i = 0; i < ali->nSites - 1; i++) { + for (int j = i + 1; j < ali->nSites; j++) { + C_pos_avg[i] += + coupling(i, j) / (numeric_t) (ali->nSites - 1); + C_pos_avg[j] += + coupling(i, j) / (numeric_t) (ali->nSites - 1); + C_avg += coupling(i, j) / nPairs; + } + } + + /* Remove the first component */ + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + coupling(i, j) = + coupling(i, j) - C_pos_avg[i] * C_pos_avg[j] / C_avg; + } + + /* Output scores */ + if (ali->target >= 0) { + /* Focus mode */ + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) { + char ai = (char) ali->alphabet[seq(ali->target, i)]; + char aj = (char) ali->alphabet[seq(ali->target, j)]; + fprintf(fpOutput, "%d %c %d %c 0 %f\n", + ali->offsets[i], ai, ali->offsets[j], aj, + coupling(i, j)); + } + } else { + for (int i = 0; i < ali->nSites - 1; i++) + for (int j = i + 1; j < ali->nSites; j++) + fprintf(fpOutput, "%d - %d - 0 %f\n", i + 1, j + 1, + coupling(i, j)); + } + + fclose(fpOutput); + } else { + fprintf(stderr, "Error writing coupling scores\n"); + exit(1); + } +} \ No newline at end of file diff --git a/analysis/Hsu.et.al.git/plmc/src/weights.c b/analysis/Hsu.et.al.git/plmc/src/weights.c new file mode 100644 index 0000000000000000000000000000000000000000..83b03ec59c71bbf9a581cd6e347ae90de74bbc19 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/src/weights.c @@ -0,0 +1,355 @@ +#include +#include +#include +#include + +#include "include/weights.h" +#include "include/twister.h" + +#ifdef USE_FLOAT +char* weights_fmt = "%0.8e\n"; +#else +char* weights_fmt = "%0.16e\n"; +#endif + +void MSAReweightSequences(alignment_t *ali, options_t *options) { + /* Reweight seqeuences by their inverse neighborhood size. Each sequence's + weight is the inverse of the number of neighboring sequences with less + than THETA percent divergence + */ + for (int i = 0; i < ali->nSeqs; i++) ali->weights[i] = 1.0; + + /* Only apply reweighting if theta is on [0,1] */ + if (options->theta >= 0 && options->theta <= 1) { + /* The neighborhood size of each sequence is the number of sequences + in the alignment within theta percent divergence */ + + if (options->fastWeights > 0 && options->fastWeights < ali->nSeqs) { + /* Cluster the sequences with k-consensus */ + int nClusters = options->fastWeights; + int nIterations = 10; + int nSeqs = ali->nSeqs; + int nCodes = ali->nCodes; + int nSites = ali->nSites; + +#define COUNTS(i,j,a) counts[i * nSites * nCodes + j * nCodes + a] +#define CONSENSUS(i,j) consensus[i * nSites + j] +#define ALI(i,j) aliPermute[i * nSites + j] + + /* Pick initial clusters with Reservoir sampling */ + int *clusters = (int *) malloc(nClusters * sizeof(int)); + letter_t *consensus = (letter_t *) malloc(nClusters * nSites * sizeof(letter_t)); + for (int i = 0; i < nClusters; i++) clusters[i] = i; + for (int i = nClusters; i < nSeqs; i++) { + int ix = genrand_int32() % (i); + if (ix < nClusters) clusters[ix] = i; + } + for (int i = 0; i < nClusters; i++) + for (int j = 0; j < nSites; j++) + CONSENSUS(i,j) = seq(clusters[i], j); + free(clusters); + + /* EM steps */ + int *assignment = (int *) malloc(nSeqs * sizeof(int)); + int *counts = (int *) malloc(nClusters * nSites * nCodes * sizeof(int)); + int *radii = (int *) malloc(nClusters * sizeof(int)); + for (int i = 0; i < nSeqs; i++) assignment[i] = 0; + fprintf(stderr, "Clustering"); + for (int t = 0; t < nIterations; t++) { + fprintf(stderr, "."); + /* Step 1. Update the assignments */ + for (int i = 0; i < nClusters; i++) radii[i] = 0; +#pragma omp parallel for + for (int s = 0; s < nSeqs; s++) { + int ixOld = assignment[s]; + /* Current distance to current assignment */ + numeric_t distance = 0; + for (int j = 0; j < nSites; j++) + distance += (CONSENSUS(ixOld, j) != seq(s, j)); + /* Find closest */ + int ixNew = ixOld; + for (int i = 0; i < nClusters; i++) { + numeric_t distanceI = 0; + for (int j = 0; j < nSites; j++) + distanceI += (CONSENSUS(i, j) != seq(s, j)); + if (distanceI < distance) { + ixNew = i; + distance = distanceI; + } + } + if (ixNew != ixOld) assignment[s] = ixNew; + if (radii[ixNew] < distance) radii[ixNew] = distance; + } + /* --------------------------_DEBUG_--------------------------*/ + // for (int s = 0; s < nClusters; s++) { + // int size = 0; + // for (int i = 0; i < nSeqs; i++) size += (assignment[i] == s); + // fprintf(stderr, ">Cluster %d, %d members, radius %d\n", s, size, radii[s]); + // for (int i = 0; i < ali->nSites; i++) + // if (CONSENSUS(s,i) >= 0) { + // fprintf(stderr, "%c", ali->alphabet[CONSENSUS(s,i)]); + // } else { + // fprintf(stderr, " "); + // } + // fprintf(stderr, "\n"); + // } + /* --------------------------^DEBUG^--------------------------*/ + + /* Step 2. Update the consensus sequences */ + /* Update the counts */ + if (t < nIterations - 1) { + for (int i = 0; i < nClusters * nSites * nCodes; i++) + counts[i] = 0; + for (int s = 0; s < nSeqs; s++) + for (int j = 0; j < nSites; j++) + COUNTS(assignment[s], j, seq(s, j)) += 1; +#pragma omp parallel for + for (int i = 0; i < nClusters; i++) + for (int j = 0; j < nSites; j++) { + int topCode = 0; + int topCounts = COUNTS(i, j, 0); + for (int b = 1; b < nCodes; b++) + if (COUNTS(i, j, b) > topCounts) { + topCode = b; + topCounts = COUNTS(i, j, b); + } + CONSENSUS(i ,j) = topCode; + } + } + } + fprintf(stderr, "\n"); + + /* Profile-profile distances */ + numeric_t *clusterID = (numeric_t *) malloc(nClusters * nClusters * sizeof(numeric_t)); + for (int i = 0; i < nClusters * nClusters; i++) clusterID[i] = 0; +#pragma omp parallel for + for (int pi = 0; pi < nClusters; pi++) + for (int pj = 0; pj < nClusters; pj++) + for (int j = 0; j < nSites; j++) + clusterID[pi + pj * nClusters] += + (CONSENSUS(pi,j) == CONSENSUS(pj,j)); + + free(consensus); + free(counts); + + /* Permute alignment */ + int *clusterSizes = (int *) malloc(nClusters * sizeof(int)); + int *clusterStart = (int *) malloc(nClusters * sizeof(int)); + int *clusterEnd = (int *) malloc(nClusters * sizeof(int)); + int *permuteMap = (int *) malloc(nSeqs * sizeof(int)); + numeric_t *weightsP = (numeric_t *) malloc(nSeqs * sizeof(numeric_t)); + letter_t *aliPermute = (letter_t *) malloc(nSeqs * nSites * sizeof(letter_t)); + for (int i = 0; i < nClusters; i++) clusterSizes[i] = 0; + for (int s = 0; s < ali->nSeqs; s++) + clusterSizes[assignment[s]] += 1; + int ix = 0; + for (int i = 0; i < nClusters; i++) { + clusterStart[i] = ix; + ix += clusterSizes[i]; + clusterEnd[i] = ix; + } + ix = 0; + for (int i = 0; i < nClusters; i++) + for (int s = 0; s < ali->nSeqs; s++) + if (assignment[s] == i) { + for (int j = 0; j < nSites; j++) + ALI(ix,j) = seq(s,j); + permuteMap[ix] = s; + ix++; + } + + /* ----------------------------_DEBUG_----------------------------*/ + // for (int s = 0; s < nSeqs; s++) { + // fprintf(stdout, ">Seq %d\n", s); + // for (int i = 0; i < ali->nSites; i++) + // fprintf(stdout, "%c", ali->alphabet[ALI(s,i)]); + // fprintf(stdout, "\n"); + // } + /* ----------------------------^DEBUG^----------------------------*/ + + /* Sequence weights */ + numeric_t cutoff = (numeric_t) ((1 - options->theta) * ali->nSites); + for (int s = 0; s < nSeqs; s++) weightsP[s] = 1; +#pragma omp parallel for + for (int ci = 0; ci < nClusters; ci++) + for (int cj = 0; cj < nClusters; cj++) + if (clusterID[ci * nClusters + cj] >= 0.9 * cutoff) + for (int s = clusterStart[ci]; s < clusterEnd[ci]; s++) + for (int t = clusterStart[cj]; t < clusterEnd[cj]; t++) + if (s != t) { + int id = 0; + for (int n = 0; n < ali->nSites; n++) + id += (ALI(s, n) == ALI(t, n)); + if (id >= cutoff) weightsP[s] += 1.0; + } + for (int s = 0; s < nSeqs; s++) + ali->weights[permuteMap[s]] = weightsP[s]; + +#undef COUNTS +#undef CONSENSUS +#undef ALI + + free(clusterSizes); + free(clusterStart); + free(clusterEnd); + free(permuteMap); + free(weightsP); + free(radii); + free(aliPermute); + } else { + /* Deterministic sequence weights */ +#if defined(_OPENMP) + /* Naive parallelization is faster ignoring symmetry */ + #pragma omp parallel for + for (int s = 0; s < ali->nSeqs; s++) + for (int t = 0; t < ali->nSeqs; t++) + if (s != t) { + int id = 0; + for (int n = 0; n < ali->nSites; n++) + id += (seq(s, n) == seq(t, n)); + if (id >= ((1 - options->theta) * ali->nSites)) + ali->weights[s] += 1.0; + } +#else + /* For a single core, take advantage of symmetry */ + for (int s = 0; s < ali->nSeqs - 1; s++) + for (int t = s + 1; t < ali->nSeqs; t++) { + int id = 0; + for (int n = 0; n < ali->nSites; n++) + id += (seq(s, n) == seq(t, n)); + if (id >= ((1 - options->theta) * ali->nSites)) { + ali->weights[s] += 1.0; + ali->weights[t] += 1.0; + } + } +#endif + } + + /* Reweight sequences by the inverse of the neighborhood size */ + for (int i = 0; i < ali->nSeqs; i++) + ali->weights[i] = 1.0 / ali->weights[i]; + } + + /* Scale sets the effective number of samples per neighborhood */ + for (int i = 0; i < ali->nSeqs; i++) + ali->weights[i] *= options->scale; + + /* The effective number of sequences is then the sum of the weights */ + ali->nEff = 0; + for (int i = 0; i < ali->nSeqs; i++) ali->nEff += ali->weights[i]; + + if (options->theta >= 0 && options->theta <= 1) { + fprintf(stderr, + "Effective number of samples: %.1f\t(%.0f%% identical neighborhood = %.3f samples)\n", + ali->nEff, 100 * (1 - options->theta), options->scale); + } else { + fprintf(stderr, + "Theta not between 0 and 1, no sequence reweighting applied (N = %.2f)\n", + ali->nEff); + } +} + +int ValidateCustomWeightsFile(char *weightsFile, alignment_t *ali) { + /* Check that the weights file exists */ + /* Remember to close file pointer before returning. */ + FILE *fp = fopen(weightsFile, "r"); + if (fp == NULL) { + fprintf(stderr, "Error: weights file %s does not exist\n", weightsFile); + fclose(fp); + return 1; + } + + /* Count number of lines in file */ + int nLines = 0; + int MAX_LINE_LENGTH = 1024; + char line[MAX_LINE_LENGTH]; + while (fgets(line, MAX_LINE_LENGTH, fp) != NULL) nLines++; + + int nSeqsRaw = ali->nSeqs + ali->nSkippedSeqs; + if (nLines != nSeqsRaw) { + fprintf(stderr, "Error: weights file %s has %d lines, but alignment has %d sequences\n", + weightsFile, nLines, nSeqsRaw); + fclose(fp); + return 1; + } + + fclose(fp); + return 0; +} + +void ReadCustomWeightsFile(char *weightsFile, alignment_t *ali) { + /* Note: Not using options->scale (or options->theta) for now (assuming this is done in original weights calc).*/ + /* Most of this is copied from MSAReweightSequences() */ + + int validCode = ValidateCustomWeightsFile(weightsFile, ali); + if (validCode != 0) { + fprintf(stderr, "Error: weights file %s is invalid\n", weightsFile); + exit(1); + } + + /* Load weights (float array) into ali->weights and set ali->nEff */ + FILE *fp = fopen(weightsFile, "r"); + if (fp == NULL) { + fprintf(stderr, "Error: could not open weights file %s\n", weightsFile); + exit(1); + } + /* Reinitialize array just in case */ + for (int i = 0; i < ali->nSeqs; i++) ali->weights[i] = 1.0; + + /* Read weights, one float per line */ + int skippedIdx = 0, reducedIdx = 0, nWarnings = 0, maxWarnings = 64; + int nSeqsTotal = ali->nSeqs + ali->nSkippedSeqs; + for (int i = 0; i < nSeqsTotal; i++) { + long double w; + if (fscanf(fp, "%Lf", &w) != 1) { + fprintf(stderr, "Error reading weights file %s at position %d\n", weightsFile, i); + exit(1); + } + // Skip invalid sequence weights + if ((skippedIdx < ali->nSkippedSeqs) && (i == ali->skippedSeqs[skippedIdx])) { + if (w > 0 && nWarnings < maxWarnings) { + fprintf(stderr, "Warning: Skipped nonzero weight in file %s at position %d\n", weightsFile, i); + nWarnings++; + } + skippedIdx++; + continue; + } else { + ali->weights[reducedIdx] = (numeric_t)w; + reducedIdx++; + } + } + fclose(fp); + + /* The effective number of sequences is then the sum of the weights */ + ali->nEff = 0; + for (int i = 0; i < ali->nSeqs; i++) ali->nEff += ali->weights[i]; + + fprintf(stderr, + "Weights loaded successfully. Effective number of samples (to 1 decimal place): %.1f.\n", + ali->nEff); +} + +void WriteWeightsFile(char *weightsFile, alignment_t *ali) { + // Note: Ignoring options->scale and options->theta here, writing out raw weights + /* Write weights to file */ + FILE *fpOutput = fopen(weightsFile, "w"); + if (fpOutput == NULL) { + fprintf(stderr, "Error: could not open weights file %s\n", weightsFile); + exit(1); + } + // Write out weights, one float per line, and include invalid seqs as weight 0 + // Copied from plm.OutputParametersFull() + int skipix = 0, reducedix = 0; + for (int i = 0; i < (ali->nSeqs + ali->nSkippedSeqs); i++) { + if (skipix < ali->nSkippedSeqs && i == ali->skippedSeqs[skipix]) { + /* Skip skipped sequences */ + fprintf(fpOutput, "0.0\n"); + skipix++; + } else { + numeric_t w = ali->weights[reducedix]; + fprintf(fpOutput, weights_fmt, w); + reducedix++; + } + } + fclose(fpOutput); +} diff --git a/analysis/Hsu.et.al.git/plmc/tests/DHFR.couplings b/analysis/Hsu.et.al.git/plmc/tests/DHFR.couplings new file mode 100644 index 0000000000000000000000000000000000000000..8995ca7ed06660db91c44fbf2ce789d71cfe170f --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/tests/DHFR.couplings @@ -0,0 +1,12561 @@ +1 M 2 I 0 0.275207 +1 M 3 S 0 0.077072 +1 M 4 L 0 0.085977 +1 M 5 I 0 -0.028557 +1 M 6 A 0 0.060191 +1 M 7 A 0 -0.020670 +1 M 8 L 0 0.003109 +1 M 9 A 0 0.048758 +1 M 10 V 0 0.049369 +1 M 11 D 0 -0.011302 +1 M 12 R 0 -0.026771 +1 M 13 V 0 -0.021647 +1 M 14 I 0 0.039781 +1 M 15 G 0 0.009205 +1 M 16 M 0 0.002307 +1 M 17 E 0 0.021959 +1 M 18 N 0 0.011561 +1 M 19 A 0 -0.085675 +1 M 20 M 0 -0.024926 +1 M 21 P 0 -0.067682 +1 M 22 W 0 -0.017533 +1 M 23 N 0 -0.079382 +1 M 24 L 0 0.008703 +1 M 25 P 0 -0.077989 +1 M 26 A 0 0.013241 +1 M 27 D 0 0.001014 +1 M 28 L 0 -0.061236 +1 M 29 A 0 -0.023444 +1 M 30 W 0 -0.088314 +1 M 31 F 0 -0.010646 +1 M 32 K 0 0.006914 +1 M 33 R 0 0.006704 +1 M 34 N 0 -0.038345 +1 M 35 T 0 -0.029065 +1 M 36 L 0 -0.002591 +1 M 37 N 0 -0.064955 +1 M 38 K 0 -0.075403 +1 M 39 P 0 0.031664 +1 M 40 V 0 0.104334 +1 M 41 I 0 -0.080011 +1 M 42 M 0 -0.014382 +1 M 43 G 0 -0.005861 +1 M 44 R 0 -0.030121 +1 M 45 H 0 -0.060120 +1 M 46 T 0 -0.008309 +1 M 47 W 0 -0.006176 +1 M 48 E 0 0.004813 +1 M 49 S 0 -0.072073 +1 M 50 I 0 -0.076441 +1 M 51 G 0 0.081804 +1 M 55 R 0 -0.053078 +1 M 56 P 0 0.004438 +1 M 57 L 0 -0.006987 +1 M 58 P 0 -0.071974 +1 M 59 G 0 -0.097225 +1 M 60 R 0 -0.006469 +1 M 61 K 0 -0.017380 +1 M 62 N 0 -0.014447 +1 M 63 I 0 -0.006178 +1 M 64 I 0 0.021340 +1 M 65 L 0 -0.033332 +1 M 66 S 0 0.001301 +1 M 67 S 0 -0.014100 +1 M 68 Q 0 -0.026151 +1 M 69 P 0 -0.043434 +1 M 70 G 0 -0.013981 +1 M 71 T 0 -0.074640 +1 M 72 D 0 0.001164 +1 M 75 D 0 0.007799 +1 M 76 R 0 0.072138 +1 M 77 V 0 -0.007339 +1 M 78 T 0 -0.105756 +1 M 79 W 0 -0.064993 +1 M 80 V 0 -0.021541 +1 M 81 K 0 0.004052 +1 M 82 S 0 -0.010635 +1 M 83 V 0 -0.034985 +1 M 84 D 0 -0.000012 +1 M 85 E 0 -0.016783 +1 M 86 A 0 0.138638 +1 M 87 I 0 -0.043585 +1 M 88 A 0 -0.000473 +1 M 89 A 0 0.022085 +1 M 90 C 0 0.061928 +1 M 94 G 0 0.068647 +1 M 95 D 0 -0.029029 +1 M 98 V 0 0.101726 +1 M 99 P 0 -0.029050 +1 M 100 E 0 0.166460 +1 M 101 I 0 0.114388 +1 M 102 M 0 -0.051354 +1 M 103 V 0 -0.018265 +1 M 104 I 0 0.067600 +1 M 105 G 0 -0.004764 +1 M 106 G 0 -0.005612 +1 M 107 G 0 0.033088 +1 M 108 R 0 -0.076068 +1 M 109 V 0 0.011651 +1 M 110 Y 0 0.020982 +1 M 111 E 0 -0.014015 +1 M 112 Q 0 0.014675 +1 M 113 F 0 -0.020753 +1 M 114 L 0 0.001038 +1 M 115 P 0 -0.014020 +1 M 116 K 0 -0.055711 +1 M 119 A 0 0.007654 +1 M 120 Q 0 0.173653 +1 M 121 K 0 -0.026573 +1 M 122 L 0 0.052455 +1 M 123 Y 0 0.022861 +1 M 124 L 0 0.041237 +1 M 125 T 0 -0.030716 +1 M 126 H 0 0.050028 +1 M 127 I 0 -0.046616 +1 M 128 D 0 0.008965 +1 M 129 A 0 0.072297 +1 M 130 E 0 0.040128 +1 M 131 V 0 0.019559 +1 M 132 E 0 0.089621 +1 M 133 G 0 -0.037632 +1 M 134 D 0 -0.024397 +1 M 135 T 0 0.027777 +1 M 136 H 0 -0.064784 +1 M 137 F 0 -0.026445 +1 M 138 P 0 -0.002226 +1 M 139 D 0 -0.042874 +1 M 140 Y 0 -0.045933 +1 M 141 E 0 -0.040298 +1 M 142 P 0 0.016993 +1 M 143 D 0 -0.021932 +1 M 144 D 0 0.069862 +1 M 145 W 0 0.026695 +1 M 146 E 0 -0.024112 +1 M 147 S 0 0.006745 +1 M 148 V 0 0.051011 +1 M 149 F 0 0.067640 +1 M 150 S 0 0.013134 +1 M 151 E 0 -0.032781 +1 M 152 F 0 -0.022502 +1 M 153 H 0 -0.019819 +1 M 154 D 0 0.092362 +1 M 155 A 0 0.007689 +1 M 156 D 0 -0.026738 +1 M 157 A 0 -0.026634 +1 M 158 Q 0 -0.018499 +1 M 159 N 0 -0.041673 +1 M 160 S 0 0.038800 +1 M 161 H 0 -0.033381 +1 M 162 S 0 -0.039035 +1 M 163 Y 0 -0.021797 +1 M 164 C 0 -0.014992 +1 M 165 F 0 -0.052077 +1 M 166 E 0 0.053342 +1 M 167 I 0 0.001962 +1 M 168 L 0 0.043421 +1 M 169 E 0 -0.020493 +1 M 170 R 0 -0.002657 +1 M 171 R 0 0.018162 +2 I 3 S 0 0.077448 +2 I 4 L 0 0.088211 +2 I 5 I 0 -0.027993 +2 I 6 A 0 0.090249 +2 I 7 A 0 0.045169 +2 I 8 L 0 0.023628 +2 I 9 A 0 -0.061925 +2 I 10 V 0 -0.002932 +2 I 11 D 0 -0.019197 +2 I 12 R 0 -0.016322 +2 I 13 V 0 0.066633 +2 I 14 I 0 -0.066618 +2 I 15 G 0 -0.020415 +2 I 16 M 0 0.054564 +2 I 17 E 0 -0.095629 +2 I 18 N 0 -0.086138 +2 I 19 A 0 -0.048479 +2 I 20 M 0 -0.032435 +2 I 21 P 0 0.042100 +2 I 22 W 0 0.027649 +2 I 23 N 0 -0.018401 +2 I 24 L 0 0.098376 +2 I 25 P 0 0.006988 +2 I 26 A 0 -0.115157 +2 I 27 D 0 0.057193 +2 I 28 L 0 -0.102490 +2 I 29 A 0 -0.033174 +2 I 30 W 0 -0.052793 +2 I 31 F 0 -0.044440 +2 I 32 K 0 -0.055875 +2 I 33 R 0 -0.063991 +2 I 34 N 0 -0.046536 +2 I 35 T 0 -0.020941 +2 I 36 L 0 0.003690 +2 I 37 N 0 0.022332 +2 I 38 K 0 -0.006362 +2 I 39 P 0 -0.008491 +2 I 40 V 0 0.032574 +2 I 41 I 0 -0.010914 +2 I 42 M 0 0.015500 +2 I 43 G 0 -0.000816 +2 I 44 R 0 -0.025121 +2 I 45 H 0 -0.027214 +2 I 46 T 0 -0.030146 +2 I 47 W 0 0.012748 +2 I 48 E 0 -0.059727 +2 I 49 S 0 -0.049675 +2 I 50 I 0 -0.040387 +2 I 51 G 0 -0.042059 +2 I 55 R 0 -0.044299 +2 I 56 P 0 -0.036962 +2 I 57 L 0 0.012229 +2 I 58 P 0 0.077198 +2 I 59 G 0 -0.030552 +2 I 60 R 0 -0.030034 +2 I 61 K 0 -0.116844 +2 I 62 N 0 -0.094162 +2 I 63 I 0 -0.046363 +2 I 64 I 0 -0.001438 +2 I 65 L 0 -0.037092 +2 I 66 S 0 -0.072540 +2 I 67 S 0 -0.072058 +2 I 68 Q 0 -0.024602 +2 I 69 P 0 -0.048462 +2 I 70 G 0 0.065295 +2 I 71 T 0 -0.043129 +2 I 72 D 0 -0.097108 +2 I 75 D 0 -0.042100 +2 I 76 R 0 -0.065879 +2 I 77 V 0 0.045142 +2 I 78 T 0 0.027678 +2 I 79 W 0 0.061510 +2 I 80 V 0 -0.063382 +2 I 81 K 0 0.023185 +2 I 82 S 0 -0.045165 +2 I 83 V 0 -0.114546 +2 I 84 D 0 0.055156 +2 I 85 E 0 0.032048 +2 I 86 A 0 -0.025749 +2 I 87 I 0 0.082211 +2 I 88 A 0 -0.050874 +2 I 89 A 0 0.027872 +2 I 90 C 0 -0.007743 +2 I 94 G 0 -0.030914 +2 I 95 D 0 -0.033017 +2 I 98 V 0 0.041989 +2 I 99 P 0 0.051157 +2 I 100 E 0 0.093494 +2 I 101 I 0 0.308950 +2 I 102 M 0 -0.013601 +2 I 103 V 0 0.155276 +2 I 104 I 0 -0.013225 +2 I 105 G 0 0.001529 +2 I 106 G 0 -0.004523 +2 I 107 G 0 -0.021473 +2 I 108 R 0 -0.012092 +2 I 109 V 0 0.050644 +2 I 110 Y 0 -0.062132 +2 I 111 E 0 -0.063340 +2 I 112 Q 0 0.007683 +2 I 113 F 0 0.204534 +2 I 114 L 0 0.102256 +2 I 115 P 0 -0.053383 +2 I 116 K 0 0.207507 +2 I 119 A 0 0.364491 +2 I 120 Q 0 0.099766 +2 I 121 K 0 0.029442 +2 I 122 L 0 0.042851 +2 I 123 Y 0 -0.069396 +2 I 124 L 0 -0.014679 +2 I 125 T 0 0.013869 +2 I 126 H 0 0.007247 +2 I 127 I 0 0.010240 +2 I 128 D 0 -0.035353 +2 I 129 A 0 0.029652 +2 I 130 E 0 -0.068080 +2 I 131 V 0 -0.076115 +2 I 132 E 0 0.005270 +2 I 133 G 0 -0.005667 +2 I 134 D 0 -0.014163 +2 I 135 T 0 -0.036496 +2 I 136 H 0 -0.100732 +2 I 137 F 0 -0.000682 +2 I 138 P 0 0.065409 +2 I 139 D 0 -0.041130 +2 I 140 Y 0 -0.016835 +2 I 141 E 0 -0.026023 +2 I 142 P 0 0.041010 +2 I 143 D 0 -0.101129 +2 I 144 D 0 0.024944 +2 I 145 W 0 0.003441 +2 I 146 E 0 0.025615 +2 I 147 S 0 0.066428 +2 I 148 V 0 -0.086331 +2 I 149 F 0 0.054502 +2 I 150 S 0 -0.040447 +2 I 151 E 0 0.038264 +2 I 152 F 0 -0.035503 +2 I 153 H 0 0.085494 +2 I 154 D 0 -0.095858 +2 I 155 A 0 0.031963 +2 I 156 D 0 0.076619 +2 I 157 A 0 0.055256 +2 I 158 Q 0 -0.015290 +2 I 159 N 0 0.097727 +2 I 160 S 0 -0.031310 +2 I 161 H 0 -0.030966 +2 I 162 S 0 -0.111079 +2 I 163 Y 0 -0.087334 +2 I 164 C 0 0.027607 +2 I 165 F 0 -0.014708 +2 I 166 E 0 -0.046665 +2 I 167 I 0 0.002772 +2 I 168 L 0 -0.069724 +2 I 169 E 0 -0.001138 +2 I 170 R 0 -0.016914 +2 I 171 R 0 -0.022669 +3 S 4 L 0 0.081706 +3 S 5 I 0 0.170805 +3 S 6 A 0 0.179806 +3 S 7 A 0 -0.067326 +3 S 8 L 0 0.059568 +3 S 9 A 0 -0.044109 +3 S 10 V 0 -0.066125 +3 S 11 D 0 -0.000979 +3 S 12 R 0 -0.013642 +3 S 13 V 0 0.020478 +3 S 14 I 0 0.007902 +3 S 15 G 0 -0.065076 +3 S 16 M 0 -0.054810 +3 S 17 E 0 -0.043262 +3 S 18 N 0 -0.000999 +3 S 19 A 0 0.003176 +3 S 20 M 0 0.042681 +3 S 21 P 0 -0.060041 +3 S 22 W 0 0.019709 +3 S 23 N 0 -0.021457 +3 S 24 L 0 -0.081317 +3 S 25 P 0 -0.048783 +3 S 26 A 0 -0.025091 +3 S 27 D 0 0.028920 +3 S 28 L 0 -0.079800 +3 S 29 A 0 0.005067 +3 S 30 W 0 0.016848 +3 S 31 F 0 -0.067260 +3 S 32 K 0 -0.036291 +3 S 33 R 0 -0.009370 +3 S 34 N 0 0.022721 +3 S 35 T 0 -0.018745 +3 S 36 L 0 0.004746 +3 S 37 N 0 0.011826 +3 S 38 K 0 -0.031417 +3 S 39 P 0 0.098206 +3 S 40 V 0 -0.015735 +3 S 41 I 0 0.027158 +3 S 42 M 0 -0.016920 +3 S 43 G 0 -0.009562 +3 S 44 R 0 -0.044015 +3 S 45 H 0 -0.038940 +3 S 46 T 0 -0.050433 +3 S 47 W 0 -0.033538 +3 S 48 E 0 0.040056 +3 S 49 S 0 -0.050606 +3 S 50 I 0 -0.031672 +3 S 51 G 0 -0.031861 +3 S 55 R 0 -0.020068 +3 S 56 P 0 -0.137004 +3 S 57 L 0 -0.038915 +3 S 58 P 0 -0.053412 +3 S 59 G 0 -0.018234 +3 S 60 R 0 -0.069225 +3 S 61 K 0 0.056016 +3 S 62 N 0 -0.036496 +3 S 63 I 0 -0.054893 +3 S 64 I 0 -0.045558 +3 S 65 L 0 0.071937 +3 S 66 S 0 0.011584 +3 S 67 S 0 -0.026410 +3 S 68 Q 0 -0.033250 +3 S 69 P 0 -0.081854 +3 S 70 G 0 -0.051429 +3 S 71 T 0 -0.015372 +3 S 72 D 0 -0.079087 +3 S 75 D 0 0.018686 +3 S 76 R 0 -0.056075 +3 S 77 V 0 -0.029049 +3 S 78 T 0 -0.055809 +3 S 79 W 0 -0.051865 +3 S 80 V 0 0.058141 +3 S 81 K 0 -0.090057 +3 S 82 S 0 -0.089215 +3 S 83 V 0 -0.034133 +3 S 84 D 0 -0.044207 +3 S 85 E 0 -0.060189 +3 S 86 A 0 -0.085491 +3 S 87 I 0 -0.016383 +3 S 88 A 0 0.063705 +3 S 89 A 0 0.033338 +3 S 90 C 0 -0.007463 +3 S 94 G 0 0.021114 +3 S 95 D 0 0.032741 +3 S 98 V 0 0.105625 +3 S 99 P 0 0.018005 +3 S 100 E 0 0.630520 +3 S 101 I 0 0.026417 +3 S 102 M 0 0.332312 +3 S 103 V 0 -0.079021 +3 S 104 I 0 -0.016175 +3 S 105 G 0 0.005955 +3 S 106 G 0 0.004634 +3 S 107 G 0 0.082949 +3 S 108 R 0 -0.016011 +3 S 109 V 0 0.011761 +3 S 110 Y 0 -0.058718 +3 S 111 E 0 -0.040505 +3 S 112 Q 0 -0.141502 +3 S 113 F 0 0.043535 +3 S 114 L 0 -0.002836 +3 S 115 P 0 -0.039690 +3 S 116 K 0 -0.036267 +3 S 119 A 0 -0.001063 +3 S 120 Q 0 0.012314 +3 S 121 K 0 0.360092 +3 S 122 L 0 0.008837 +3 S 123 Y 0 0.731209 +3 S 124 L 0 -0.050642 +3 S 125 T 0 -0.036891 +3 S 126 H 0 0.007006 +3 S 127 I 0 -0.024444 +3 S 128 D 0 -0.021958 +3 S 129 A 0 -0.089910 +3 S 130 E 0 -0.030084 +3 S 131 V 0 -0.011510 +3 S 132 E 0 -0.045294 +3 S 133 G 0 0.015468 +3 S 134 D 0 -0.071076 +3 S 135 T 0 -0.066742 +3 S 136 H 0 -0.050039 +3 S 137 F 0 0.053818 +3 S 138 P 0 -0.067245 +3 S 139 D 0 0.078058 +3 S 140 Y 0 -0.002915 +3 S 141 E 0 -0.027746 +3 S 142 P 0 -0.018373 +3 S 143 D 0 0.011336 +3 S 144 D 0 0.039492 +3 S 145 W 0 -0.002957 +3 S 146 E 0 -0.056803 +3 S 147 S 0 -0.072721 +3 S 148 V 0 -0.014109 +3 S 149 F 0 0.061095 +3 S 150 S 0 -0.035822 +3 S 151 E 0 0.042374 +3 S 152 F 0 -0.032164 +3 S 153 H 0 -0.014528 +3 S 154 D 0 -0.012834 +3 S 155 A 0 0.017163 +3 S 156 D 0 -0.067166 +3 S 157 A 0 -0.046822 +3 S 158 Q 0 -0.027046 +3 S 159 N 0 -0.074041 +3 S 160 S 0 -0.057502 +3 S 161 H 0 -0.017084 +3 S 162 S 0 0.008805 +3 S 163 Y 0 -0.018950 +3 S 164 C 0 -0.030087 +3 S 165 F 0 -0.008024 +3 S 166 E 0 -0.002347 +3 S 167 I 0 0.144028 +3 S 168 L 0 -0.015944 +3 S 169 E 0 0.090903 +3 S 170 R 0 0.034913 +3 S 171 R 0 -0.060188 +4 L 5 I 0 0.344467 +4 L 6 A 0 0.224964 +4 L 7 A 0 -0.064808 +4 L 8 L 0 0.102139 +4 L 9 A 0 0.074179 +4 L 10 V 0 -0.075414 +4 L 11 D 0 -0.002217 +4 L 12 R 0 0.014278 +4 L 13 V 0 -0.046504 +4 L 14 I 0 -0.006459 +4 L 15 G 0 0.002106 +4 L 16 M 0 -0.095334 +4 L 17 E 0 -0.025857 +4 L 18 N 0 -0.046198 +4 L 19 A 0 0.033030 +4 L 20 M 0 0.125147 +4 L 21 P 0 0.027583 +4 L 22 W 0 -0.020282 +4 L 23 N 0 0.025637 +4 L 24 L 0 -0.040908 +4 L 25 P 0 0.015164 +4 L 26 A 0 -0.126507 +4 L 27 D 0 -0.095438 +4 L 28 L 0 0.042384 +4 L 29 A 0 -0.000022 +4 L 30 W 0 -0.005266 +4 L 31 F 0 0.021576 +4 L 32 K 0 -0.070706 +4 L 33 R 0 -0.046542 +4 L 34 N 0 -0.046670 +4 L 35 T 0 -0.030692 +4 L 36 L 0 -0.005531 +4 L 37 N 0 0.022739 +4 L 38 K 0 -0.040243 +4 L 39 P 0 -0.000673 +4 L 40 V 0 -0.020220 +4 L 41 I 0 -0.097872 +4 L 42 M 0 -0.040536 +4 L 43 G 0 -0.021482 +4 L 44 R 0 0.005212 +4 L 45 H 0 -0.061400 +4 L 46 T 0 -0.036762 +4 L 47 W 0 -0.028335 +4 L 48 E 0 -0.085802 +4 L 49 S 0 0.057012 +4 L 50 I 0 -0.024008 +4 L 51 G 0 -0.040701 +4 L 55 R 0 -0.055546 +4 L 56 P 0 -0.043159 +4 L 57 L 0 -0.020419 +4 L 58 P 0 -0.049621 +4 L 59 G 0 -0.021355 +4 L 60 R 0 -0.054350 +4 L 61 K 0 -0.020282 +4 L 62 N 0 -0.022235 +4 L 63 I 0 0.046448 +4 L 64 I 0 -0.057235 +4 L 65 L 0 0.014493 +4 L 66 S 0 -0.061480 +4 L 67 S 0 -0.008236 +4 L 68 Q 0 -0.055263 +4 L 69 P 0 -0.052711 +4 L 70 G 0 -0.024086 +4 L 71 T 0 -0.115947 +4 L 72 D 0 -0.084388 +4 L 75 D 0 -0.075084 +4 L 76 R 0 -0.028086 +4 L 77 V 0 -0.006227 +4 L 78 T 0 -0.040616 +4 L 79 W 0 -0.039155 +4 L 80 V 0 -0.092601 +4 L 81 K 0 0.028493 +4 L 82 S 0 -0.062854 +4 L 83 V 0 0.090972 +4 L 84 D 0 -0.025423 +4 L 85 E 0 -0.021211 +4 L 86 A 0 0.018940 +4 L 87 I 0 -0.015575 +4 L 88 A 0 -0.050515 +4 L 89 A 0 -0.049759 +4 L 90 C 0 -0.085605 +4 L 94 G 0 0.128248 +4 L 95 D 0 -0.070539 +4 L 98 V 0 -0.072302 +4 L 99 P 0 -0.041559 +4 L 100 E 0 -0.073528 +4 L 101 I 0 0.032299 +4 L 102 M 0 0.096070 +4 L 103 V 0 0.182107 +4 L 104 I 0 -0.000402 +4 L 105 G 0 -0.018801 +4 L 106 G 0 -0.029762 +4 L 107 G 0 -0.060693 +4 L 108 R 0 -0.013630 +4 L 109 V 0 -0.092458 +4 L 110 Y 0 0.323133 +4 L 111 E 0 -0.078417 +4 L 112 Q 0 -0.022772 +4 L 113 F 0 0.403494 +4 L 114 L 0 0.141517 +4 L 115 P 0 0.046974 +4 L 116 K 0 0.021835 +4 L 119 A 0 0.885988 +4 L 120 Q 0 0.091235 +4 L 121 K 0 -0.075135 +4 L 122 L 0 0.040712 +4 L 123 Y 0 -0.034527 +4 L 124 L 0 0.047898 +4 L 125 T 0 -0.021918 +4 L 126 H 0 -0.012801 +4 L 127 I 0 -0.004348 +4 L 128 D 0 -0.067574 +4 L 129 A 0 0.050740 +4 L 130 E 0 -0.102811 +4 L 131 V 0 0.011425 +4 L 132 E 0 -0.004841 +4 L 133 G 0 -0.008091 +4 L 134 D 0 0.028079 +4 L 135 T 0 -0.028836 +4 L 136 H 0 -0.029303 +4 L 137 F 0 0.271106 +4 L 138 P 0 0.072602 +4 L 139 D 0 -0.089017 +4 L 140 Y 0 -0.010510 +4 L 141 E 0 -0.028809 +4 L 142 P 0 0.067336 +4 L 143 D 0 0.062669 +4 L 144 D 0 -0.096005 +4 L 145 W 0 -0.035152 +4 L 146 E 0 0.000640 +4 L 147 S 0 -0.054623 +4 L 148 V 0 -0.105387 +4 L 149 F 0 -0.071680 +4 L 150 S 0 0.062469 +4 L 151 E 0 -0.065713 +4 L 152 F 0 -0.092082 +4 L 153 H 0 -0.050780 +4 L 154 D 0 -0.005957 +4 L 155 A 0 -0.099902 +4 L 156 D 0 -0.069998 +4 L 157 A 0 -0.039291 +4 L 158 Q 0 -0.029995 +4 L 159 N 0 -0.052510 +4 L 160 S 0 -0.046990 +4 L 161 H 0 -0.046675 +4 L 162 S 0 -0.029670 +4 L 163 Y 0 -0.008347 +4 L 164 C 0 0.018977 +4 L 165 F 0 -0.000669 +4 L 166 E 0 0.034326 +4 L 167 I 0 0.036024 +4 L 168 L 0 0.056462 +4 L 169 E 0 -0.007473 +4 L 170 R 0 0.028952 +4 L 171 R 0 -0.013459 +5 I 6 A 0 0.007473 +5 I 7 A 0 0.119980 +5 I 8 L 0 0.065227 +5 I 9 A 0 0.060278 +5 I 10 V 0 0.030071 +5 I 11 D 0 -0.019995 +5 I 12 R 0 -0.133443 +5 I 13 V 0 -0.011040 +5 I 14 I 0 0.009904 +5 I 15 G 0 -0.011232 +5 I 16 M 0 -0.078957 +5 I 17 E 0 0.079174 +5 I 18 N 0 0.005457 +5 I 19 A 0 -0.102986 +5 I 20 M 0 0.200916 +5 I 21 P 0 -0.083350 +5 I 22 W 0 0.065589 +5 I 23 N 0 0.008588 +5 I 24 L 0 -0.021691 +5 I 25 P 0 -0.086532 +5 I 26 A 0 0.008239 +5 I 27 D 0 -0.020300 +5 I 28 L 0 -0.046557 +5 I 29 A 0 -0.026542 +5 I 30 W 0 0.066880 +5 I 31 F 0 0.145573 +5 I 32 K 0 -0.103077 +5 I 33 R 0 -0.009601 +5 I 34 N 0 0.326597 +5 I 35 T 0 -0.041118 +5 I 36 L 0 0.035002 +5 I 37 N 0 -0.023684 +5 I 38 K 0 0.057566 +5 I 39 P 0 0.028749 +5 I 40 V 0 0.067977 +5 I 41 I 0 0.049681 +5 I 42 M 0 0.043480 +5 I 43 G 0 0.064085 +5 I 44 R 0 -0.056413 +5 I 45 H 0 0.059780 +5 I 46 T 0 0.090239 +5 I 47 W 0 0.068378 +5 I 48 E 0 -0.044704 +5 I 49 S 0 0.064137 +5 I 50 I 0 -0.007063 +5 I 51 G 0 -0.005596 +5 I 55 R 0 -0.070286 +5 I 56 P 0 -0.057293 +5 I 57 L 0 -0.034000 +5 I 58 P 0 0.013101 +5 I 59 G 0 -0.083187 +5 I 60 R 0 -0.004570 +5 I 61 K 0 -0.085162 +5 I 62 N 0 0.063819 +5 I 63 I 0 -0.045667 +5 I 64 I 0 0.063645 +5 I 65 L 0 -0.099289 +5 I 66 S 0 -0.056284 +5 I 67 S 0 -0.130370 +5 I 68 Q 0 -0.036803 +5 I 69 P 0 0.011407 +5 I 70 G 0 -0.027007 +5 I 71 T 0 -0.125413 +5 I 72 D 0 -0.102029 +5 I 75 D 0 -0.031957 +5 I 76 R 0 0.010392 +5 I 77 V 0 0.013606 +5 I 78 T 0 -0.015561 +5 I 79 W 0 -0.076029 +5 I 80 V 0 -0.070805 +5 I 81 K 0 0.026504 +5 I 82 S 0 -0.112377 +5 I 83 V 0 -0.060182 +5 I 84 D 0 -0.073413 +5 I 85 E 0 -0.000027 +5 I 86 A 0 -0.093776 +5 I 87 I 0 -0.053608 +5 I 88 A 0 -0.035475 +5 I 89 A 0 0.051243 +5 I 90 C 0 0.033375 +5 I 94 G 0 -0.089849 +5 I 95 D 0 -0.026548 +5 I 98 V 0 0.070122 +5 I 99 P 0 -0.007853 +5 I 100 E 0 -0.021092 +5 I 101 I 0 -0.000346 +5 I 102 M 0 0.522213 +5 I 103 V 0 -0.046623 +5 I 104 I 0 0.110180 +5 I 105 G 0 0.024041 +5 I 106 G 0 0.006834 +5 I 107 G 0 -0.071219 +5 I 108 R 0 0.003159 +5 I 109 V 0 -0.023242 +5 I 110 Y 0 0.191544 +5 I 111 E 0 -0.038982 +5 I 112 Q 0 -0.002524 +5 I 113 F 0 -0.057259 +5 I 114 L 0 -0.023538 +5 I 115 P 0 -0.007898 +5 I 116 K 0 0.002582 +5 I 119 A 0 -0.004198 +5 I 120 Q 0 -0.052359 +5 I 121 K 0 -0.027547 +5 I 122 L 0 0.006760 +5 I 123 Y 0 0.008336 +5 I 124 L 0 -0.050171 +5 I 125 T 0 0.008936 +5 I 126 H 0 0.013473 +5 I 127 I 0 -0.047921 +5 I 128 D 0 -0.000462 +5 I 129 A 0 -0.017770 +5 I 130 E 0 -0.020393 +5 I 131 V 0 -0.135539 +5 I 132 E 0 -0.088450 +5 I 133 G 0 -0.005122 +5 I 134 D 0 0.027293 +5 I 135 T 0 0.072723 +5 I 136 H 0 0.012578 +5 I 137 F 0 0.056752 +5 I 138 P 0 0.030702 +5 I 139 D 0 -0.127645 +5 I 140 Y 0 -0.011991 +5 I 141 E 0 -0.029549 +5 I 142 P 0 0.001653 +5 I 143 D 0 0.020201 +5 I 144 D 0 -0.031040 +5 I 145 W 0 -0.028841 +5 I 146 E 0 -0.037735 +5 I 147 S 0 -0.098651 +5 I 148 V 0 0.052130 +5 I 149 F 0 0.021874 +5 I 150 S 0 -0.029579 +5 I 151 E 0 0.011659 +5 I 152 F 0 -0.041218 +5 I 153 H 0 -0.042615 +5 I 154 D 0 -0.042518 +5 I 155 A 0 -0.013490 +5 I 156 D 0 -0.002138 +5 I 157 A 0 -0.029411 +5 I 158 Q 0 0.005405 +5 I 159 N 0 0.022303 +5 I 160 S 0 -0.057287 +5 I 161 H 0 0.080165 +5 I 162 S 0 -0.053125 +5 I 163 Y 0 -0.055696 +5 I 164 C 0 -0.016800 +5 I 165 F 0 0.003069 +5 I 166 E 0 0.005334 +5 I 167 I 0 0.029474 +5 I 168 L 0 -0.019515 +5 I 169 E 0 0.048658 +5 I 170 R 0 0.051003 +5 I 171 R 0 -0.054027 +6 A 7 A 0 0.003090 +6 A 8 L 0 0.695604 +6 A 9 A 0 0.085493 +6 A 10 V 0 -0.051411 +6 A 11 D 0 -0.001491 +6 A 12 R 0 0.251504 +6 A 13 V 0 -0.001124 +6 A 14 I 0 0.252575 +6 A 15 G 0 -0.040149 +6 A 16 M 0 -0.119076 +6 A 17 E 0 -0.172078 +6 A 18 N 0 -0.043846 +6 A 19 A 0 -0.073103 +6 A 20 M 0 -0.037221 +6 A 21 P 0 0.018751 +6 A 22 W 0 0.072042 +6 A 23 N 0 -0.027849 +6 A 24 L 0 0.042715 +6 A 25 P 0 0.164682 +6 A 26 A 0 -0.045251 +6 A 27 D 0 -0.024065 +6 A 28 L 0 0.075041 +6 A 29 A 0 0.050931 +6 A 30 W 0 -0.081861 +6 A 31 F 0 -0.009686 +6 A 32 K 0 0.020711 +6 A 33 R 0 -0.024167 +6 A 34 N 0 -0.069964 +6 A 35 T 0 0.005269 +6 A 36 L 0 -0.019112 +6 A 37 N 0 -0.090542 +6 A 38 K 0 -0.030272 +6 A 39 P 0 -0.028925 +6 A 40 V 0 0.013818 +6 A 41 I 0 -0.044084 +6 A 42 M 0 -0.002615 +6 A 43 G 0 -0.006024 +6 A 44 R 0 -0.010092 +6 A 45 H 0 -0.007369 +6 A 46 T 0 -0.035599 +6 A 47 W 0 -0.007194 +6 A 48 E 0 -0.030873 +6 A 49 S 0 0.039612 +6 A 50 I 0 0.085514 +6 A 51 G 0 0.016302 +6 A 55 R 0 -0.028985 +6 A 56 P 0 -0.020558 +6 A 57 L 0 0.042909 +6 A 58 P 0 -0.070249 +6 A 59 G 0 0.008123 +6 A 60 R 0 0.054381 +6 A 61 K 0 -0.087141 +6 A 62 N 0 -0.017661 +6 A 63 I 0 -0.030254 +6 A 64 I 0 -0.112066 +6 A 65 L 0 -0.017467 +6 A 66 S 0 0.006446 +6 A 67 S 0 0.023427 +6 A 68 Q 0 0.028901 +6 A 69 P 0 -0.069111 +6 A 70 G 0 0.018301 +6 A 71 T 0 -0.103675 +6 A 72 D 0 -0.041098 +6 A 75 D 0 -0.028365 +6 A 76 R 0 -0.007076 +6 A 77 V 0 0.025010 +6 A 78 T 0 0.002672 +6 A 79 W 0 -0.054293 +6 A 80 V 0 -0.067243 +6 A 81 K 0 -0.120521 +6 A 82 S 0 -0.122106 +6 A 83 V 0 -0.023053 +6 A 84 D 0 -0.136679 +6 A 85 E 0 -0.101333 +6 A 86 A 0 -0.030661 +6 A 87 I 0 -0.077251 +6 A 88 A 0 0.003234 +6 A 89 A 0 -0.046214 +6 A 90 C 0 -0.073045 +6 A 94 G 0 0.011936 +6 A 95 D 0 -0.088540 +6 A 98 V 0 -0.036513 +6 A 99 P 0 0.002356 +6 A 100 E 0 -0.061318 +6 A 101 I 0 0.011630 +6 A 102 M 0 0.098085 +6 A 103 V 0 0.001971 +6 A 104 I 0 -0.064997 +6 A 105 G 0 -0.010256 +6 A 106 G 0 0.003144 +6 A 107 G 0 0.135000 +6 A 108 R 0 -0.089154 +6 A 109 V 0 -0.054383 +6 A 110 Y 0 0.126309 +6 A 111 E 0 0.015505 +6 A 112 Q 0 -0.045244 +6 A 113 F 0 -0.066998 +6 A 114 L 0 0.063805 +6 A 115 P 0 -0.143676 +6 A 116 K 0 -0.015991 +6 A 119 A 0 -0.014710 +6 A 120 Q 0 -0.015428 +6 A 121 K 0 -0.082554 +6 A 122 L 0 0.326180 +6 A 123 Y 0 0.170407 +6 A 124 L 0 0.645644 +6 A 125 T 0 -0.011040 +6 A 126 H 0 0.040907 +6 A 127 I 0 0.145509 +6 A 128 D 0 0.061469 +6 A 129 A 0 -0.042569 +6 A 130 E 0 -0.141895 +6 A 131 V 0 -0.035384 +6 A 132 E 0 -0.086011 +6 A 133 G 0 -0.065344 +6 A 134 D 0 -0.017320 +6 A 135 T 0 0.032987 +6 A 136 H 0 0.011442 +6 A 137 F 0 0.503003 +6 A 138 P 0 0.182464 +6 A 139 D 0 -0.051060 +6 A 140 Y 0 0.090125 +6 A 141 E 0 -0.038421 +6 A 142 P 0 0.085149 +6 A 143 D 0 -0.087888 +6 A 144 D 0 -0.086510 +6 A 145 W 0 0.042038 +6 A 146 E 0 -0.156680 +6 A 147 S 0 0.062888 +6 A 148 V 0 -0.021467 +6 A 149 F 0 -0.057837 +6 A 150 S 0 -0.055189 +6 A 151 E 0 -0.106879 +6 A 152 F 0 -0.044559 +6 A 153 H 0 -0.050445 +6 A 154 D 0 -0.085346 +6 A 155 A 0 -0.189727 +6 A 156 D 0 -0.062290 +6 A 157 A 0 -0.018215 +6 A 158 Q 0 -0.135888 +6 A 159 N 0 -0.083780 +6 A 160 S 0 -0.112296 +6 A 161 H 0 -0.093836 +6 A 162 S 0 -0.012624 +6 A 163 Y 0 0.022480 +6 A 164 C 0 -0.054838 +6 A 165 F 0 -0.028469 +6 A 166 E 0 0.002150 +6 A 167 I 0 -0.043164 +6 A 168 L 0 0.021461 +6 A 169 E 0 -0.103432 +6 A 170 R 0 -0.026580 +6 A 171 R 0 -0.005605 +7 A 8 L 0 0.002887 +7 A 9 A 0 0.005631 +7 A 10 V 0 0.030040 +7 A 11 D 0 0.003735 +7 A 12 R 0 0.046468 +7 A 13 V 0 0.041776 +7 A 14 I 0 -0.045547 +7 A 15 G 0 0.109330 +7 A 16 M 0 -0.018924 +7 A 17 E 0 0.063073 +7 A 18 N 0 -0.023632 +7 A 19 A 0 -0.020326 +7 A 20 M 0 0.109558 +7 A 21 P 0 0.036063 +7 A 22 W 0 0.269954 +7 A 23 N 0 -0.003210 +7 A 24 L 0 0.074427 +7 A 25 P 0 0.021835 +7 A 26 A 0 -0.035707 +7 A 27 D 0 0.023726 +7 A 28 L 0 0.030675 +7 A 29 A 0 0.012232 +7 A 30 W 0 -0.042384 +7 A 31 F 0 0.014747 +7 A 32 K 0 0.018696 +7 A 33 R 0 0.028295 +7 A 34 N 0 -0.031461 +7 A 35 T 0 0.013752 +7 A 36 L 0 0.044661 +7 A 37 N 0 0.008493 +7 A 38 K 0 -0.073639 +7 A 39 P 0 -0.066833 +7 A 40 V 0 0.033357 +7 A 41 I 0 0.004298 +7 A 42 M 0 0.016044 +7 A 43 G 0 0.025923 +7 A 44 R 0 -0.001150 +7 A 45 H 0 0.006070 +7 A 46 T 0 0.011710 +7 A 47 W 0 0.030891 +7 A 48 E 0 -0.041476 +7 A 49 S 0 0.108056 +7 A 50 I 0 -0.017686 +7 A 51 G 0 -0.049714 +7 A 55 R 0 0.027057 +7 A 56 P 0 -0.009557 +7 A 57 L 0 -0.011668 +7 A 58 P 0 0.036235 +7 A 59 G 0 0.030599 +7 A 60 R 0 -0.006605 +7 A 61 K 0 -0.048844 +7 A 62 N 0 -0.004821 +7 A 63 I 0 0.012498 +7 A 64 I 0 -0.066564 +7 A 65 L 0 0.032368 +7 A 66 S 0 0.036953 +7 A 67 S 0 -0.005407 +7 A 68 Q 0 -0.058483 +7 A 69 P 0 0.011960 +7 A 70 G 0 -0.007573 +7 A 71 T 0 -0.019174 +7 A 72 D 0 -0.011605 +7 A 75 D 0 0.047437 +7 A 76 R 0 0.026110 +7 A 77 V 0 0.009283 +7 A 78 T 0 0.009475 +7 A 79 W 0 -0.069225 +7 A 80 V 0 0.008466 +7 A 81 K 0 0.018189 +7 A 82 S 0 0.018384 +7 A 83 V 0 0.009991 +7 A 84 D 0 -0.037429 +7 A 85 E 0 -0.029038 +7 A 86 A 0 -0.038229 +7 A 87 I 0 -0.013600 +7 A 88 A 0 -0.048100 +7 A 89 A 0 -0.066217 +7 A 90 C 0 -0.019435 +7 A 94 G 0 -0.048636 +7 A 95 D 0 -0.027071 +7 A 98 V 0 -0.041196 +7 A 99 P 0 -0.005585 +7 A 100 E 0 -0.040430 +7 A 101 I 0 0.036955 +7 A 102 M 0 0.047596 +7 A 103 V 0 -0.040839 +7 A 104 I 0 -0.038841 +7 A 105 G 0 0.014005 +7 A 106 G 0 0.007174 +7 A 107 G 0 0.042620 +7 A 108 R 0 0.020368 +7 A 109 V 0 -0.047450 +7 A 110 Y 0 -0.023484 +7 A 111 E 0 -0.000798 +7 A 112 Q 0 -0.052912 +7 A 113 F 0 0.077506 +7 A 114 L 0 0.023908 +7 A 115 P 0 -0.075894 +7 A 116 K 0 0.004603 +7 A 119 A 0 -0.000360 +7 A 120 Q 0 0.036565 +7 A 121 K 0 -0.039797 +7 A 122 L 0 -0.009750 +7 A 123 Y 0 -0.031075 +7 A 124 L 0 -0.052256 +7 A 125 T 0 0.062742 +7 A 126 H 0 -0.001120 +7 A 127 I 0 0.116424 +7 A 128 D 0 -0.002161 +7 A 129 A 0 -0.009797 +7 A 130 E 0 -0.015646 +7 A 131 V 0 -0.079795 +7 A 132 E 0 0.048822 +7 A 133 G 0 -0.003058 +7 A 134 D 0 -0.025124 +7 A 135 T 0 0.105261 +7 A 136 H 0 -0.026902 +7 A 137 F 0 -0.007455 +7 A 138 P 0 0.050673 +7 A 139 D 0 -0.018828 +7 A 140 Y 0 -0.055606 +7 A 141 E 0 0.021234 +7 A 142 P 0 -0.035374 +7 A 143 D 0 0.028099 +7 A 144 D 0 -0.084359 +7 A 145 W 0 0.019730 +7 A 146 E 0 0.073933 +7 A 147 S 0 -0.042826 +7 A 148 V 0 -0.062291 +7 A 149 F 0 0.002379 +7 A 150 S 0 -0.014143 +7 A 151 E 0 0.027492 +7 A 152 F 0 -0.043947 +7 A 153 H 0 -0.013754 +7 A 154 D 0 -0.025330 +7 A 155 A 0 0.006032 +7 A 156 D 0 -0.091409 +7 A 157 A 0 0.001195 +7 A 158 Q 0 -0.064446 +7 A 159 N 0 -0.018159 +7 A 160 S 0 -0.025097 +7 A 161 H 0 -0.060609 +7 A 162 S 0 -0.015294 +7 A 163 Y 0 0.015877 +7 A 164 C 0 -0.009810 +7 A 165 F 0 -0.036831 +7 A 166 E 0 -0.008985 +7 A 167 I 0 -0.001021 +7 A 168 L 0 -0.032942 +7 A 169 E 0 -0.020226 +7 A 170 R 0 -0.008516 +7 A 171 R 0 -0.036216 +8 L 9 A 0 0.192694 +8 L 10 V 0 0.021312 +8 L 11 D 0 0.120519 +8 L 12 R 0 0.898424 +8 L 13 V 0 0.010638 +8 L 14 I 0 0.055188 +8 L 15 G 0 -0.029430 +8 L 16 M 0 0.007674 +8 L 17 E 0 -0.007526 +8 L 18 N 0 0.070409 +8 L 19 A 0 0.048106 +8 L 20 M 0 -0.114859 +8 L 21 P 0 0.170965 +8 L 22 W 0 0.084715 +8 L 23 N 0 0.005050 +8 L 24 L 0 0.015174 +8 L 25 P 0 0.011672 +8 L 26 A 0 -0.036864 +8 L 27 D 0 -0.012784 +8 L 28 L 0 -0.088613 +8 L 29 A 0 -0.031501 +8 L 30 W 0 -0.059805 +8 L 31 F 0 0.023073 +8 L 32 K 0 0.004673 +8 L 33 R 0 -0.084367 +8 L 34 N 0 0.042805 +8 L 35 T 0 -0.037258 +8 L 36 L 0 -0.096836 +8 L 37 N 0 -0.031202 +8 L 38 K 0 0.014048 +8 L 39 P 0 -0.029644 +8 L 40 V 0 -0.045486 +8 L 41 I 0 0.021556 +8 L 42 M 0 -0.014919 +8 L 43 G 0 -0.021998 +8 L 44 R 0 -0.048037 +8 L 45 H 0 -0.040989 +8 L 46 T 0 -0.034269 +8 L 47 W 0 -0.010565 +8 L 48 E 0 -0.050049 +8 L 49 S 0 0.030489 +8 L 50 I 0 0.036820 +8 L 51 G 0 0.047759 +8 L 55 R 0 0.069946 +8 L 56 P 0 -0.079058 +8 L 57 L 0 -0.031398 +8 L 58 P 0 -0.050593 +8 L 59 G 0 -0.070154 +8 L 60 R 0 -0.030568 +8 L 61 K 0 -0.039905 +8 L 62 N 0 -0.012641 +8 L 63 I 0 -0.083057 +8 L 64 I 0 -0.028291 +8 L 65 L 0 -0.046902 +8 L 66 S 0 -0.030682 +8 L 67 S 0 -0.007545 +8 L 68 Q 0 -0.029927 +8 L 69 P 0 -0.074000 +8 L 70 G 0 -0.062005 +8 L 71 T 0 -0.075674 +8 L 72 D 0 -0.085379 +8 L 75 D 0 -0.008466 +8 L 76 R 0 -0.088762 +8 L 77 V 0 -0.042394 +8 L 78 T 0 -0.028938 +8 L 79 W 0 0.007081 +8 L 80 V 0 0.000696 +8 L 81 K 0 -0.124195 +8 L 82 S 0 -0.087755 +8 L 83 V 0 0.019631 +8 L 84 D 0 -0.025032 +8 L 85 E 0 -0.077019 +8 L 86 A 0 -0.049044 +8 L 87 I 0 0.014791 +8 L 88 A 0 0.034900 +8 L 89 A 0 -0.066472 +8 L 90 C 0 0.064347 +8 L 94 G 0 -0.081920 +8 L 95 D 0 -0.140616 +8 L 98 V 0 -0.047262 +8 L 99 P 0 -0.142871 +8 L 100 E 0 0.009547 +8 L 101 I 0 0.002169 +8 L 102 M 0 -0.000370 +8 L 103 V 0 -0.051838 +8 L 104 I 0 -0.016936 +8 L 105 G 0 -0.001876 +8 L 106 G 0 0.009258 +8 L 107 G 0 -0.101874 +8 L 108 R 0 -0.091467 +8 L 109 V 0 -0.070312 +8 L 110 Y 0 0.028318 +8 L 111 E 0 -0.111885 +8 L 112 Q 0 -0.097739 +8 L 113 F 0 -0.087678 +8 L 114 L 0 -0.099373 +8 L 115 P 0 -0.043558 +8 L 116 K 0 -0.100586 +8 L 119 A 0 0.006886 +8 L 120 Q 0 0.005130 +8 L 121 K 0 -0.012826 +8 L 122 L 0 0.483780 +8 L 123 Y 0 -0.071438 +8 L 124 L 0 0.488021 +8 L 125 T 0 -0.047597 +8 L 126 H 0 0.492218 +8 L 127 I 0 0.021036 +8 L 128 D 0 0.036723 +8 L 129 A 0 -0.012562 +8 L 130 E 0 -0.034210 +8 L 131 V 0 0.034522 +8 L 132 E 0 -0.103675 +8 L 133 G 0 -0.049109 +8 L 134 D 0 -0.051653 +8 L 135 T 0 0.042231 +8 L 136 H 0 0.005678 +8 L 137 F 0 0.312990 +8 L 138 P 0 -0.012943 +8 L 139 D 0 -0.040159 +8 L 140 Y 0 0.178157 +8 L 141 E 0 -0.100529 +8 L 142 P 0 0.033252 +8 L 143 D 0 -0.126515 +8 L 144 D 0 -0.157365 +8 L 145 W 0 0.058190 +8 L 146 E 0 -0.119564 +8 L 147 S 0 -0.062460 +8 L 148 V 0 0.026729 +8 L 149 F 0 -0.098052 +8 L 150 S 0 -0.049025 +8 L 151 E 0 -0.063412 +8 L 152 F 0 0.025302 +8 L 153 H 0 -0.004279 +8 L 154 D 0 -0.043046 +8 L 155 A 0 -0.080165 +8 L 156 D 0 -0.045492 +8 L 157 A 0 -0.015661 +8 L 158 Q 0 -0.010814 +8 L 159 N 0 0.002982 +8 L 160 S 0 -0.014746 +8 L 161 H 0 -0.051273 +8 L 162 S 0 -0.100458 +8 L 163 Y 0 0.025699 +8 L 164 C 0 0.008540 +8 L 165 F 0 -0.045072 +8 L 166 E 0 0.070266 +8 L 167 I 0 -0.069624 +8 L 168 L 0 0.095186 +8 L 169 E 0 -0.109691 +8 L 170 R 0 0.019586 +8 L 171 R 0 -0.042924 +9 A 10 V 0 0.240211 +9 A 11 D 0 0.662786 +9 A 12 R 0 0.090270 +9 A 13 V 0 0.870386 +9 A 14 I 0 -0.011794 +9 A 15 G 0 0.002837 +9 A 16 M 0 0.047968 +9 A 17 E 0 -0.033293 +9 A 18 N 0 -0.000617 +9 A 19 A 0 -0.095216 +9 A 20 M 0 -0.003294 +9 A 21 P 0 0.073801 +9 A 22 W 0 0.033535 +9 A 23 N 0 -0.007002 +9 A 24 L 0 0.017754 +9 A 25 P 0 0.131368 +9 A 26 A 0 -0.005497 +9 A 27 D 0 0.108334 +9 A 28 L 0 -0.021072 +9 A 29 A 0 -0.027427 +9 A 30 W 0 -0.153436 +9 A 31 F 0 -0.015312 +9 A 32 K 0 -0.032762 +9 A 33 R 0 -0.055565 +9 A 34 N 0 0.012237 +9 A 35 T 0 -0.054440 +9 A 36 L 0 -0.051709 +9 A 37 N 0 -0.003300 +9 A 38 K 0 -0.040476 +9 A 39 P 0 -0.068667 +9 A 40 V 0 -0.017810 +9 A 41 I 0 -0.100891 +9 A 42 M 0 0.009155 +9 A 43 G 0 0.008808 +9 A 44 R 0 -0.003015 +9 A 45 H 0 -0.042805 +9 A 46 T 0 -0.048211 +9 A 47 W 0 0.096220 +9 A 48 E 0 -0.092365 +9 A 49 S 0 -0.056785 +9 A 50 I 0 0.052315 +9 A 51 G 0 0.013551 +9 A 55 R 0 -0.072789 +9 A 56 P 0 -0.145578 +9 A 57 L 0 -0.027552 +9 A 58 P 0 -0.006085 +9 A 59 G 0 -0.101916 +9 A 60 R 0 -0.018068 +9 A 61 K 0 -0.028745 +9 A 62 N 0 -0.059476 +9 A 63 I 0 -0.044322 +9 A 64 I 0 -0.102031 +9 A 65 L 0 -0.037625 +9 A 66 S 0 -0.109606 +9 A 67 S 0 -0.063639 +9 A 68 Q 0 -0.076222 +9 A 69 P 0 -0.042712 +9 A 70 G 0 -0.032790 +9 A 71 T 0 -0.016159 +9 A 72 D 0 -0.079717 +9 A 75 D 0 0.017914 +9 A 76 R 0 -0.029068 +9 A 77 V 0 0.030449 +9 A 78 T 0 -0.109488 +9 A 79 W 0 -0.088677 +9 A 80 V 0 -0.015842 +9 A 81 K 0 0.004145 +9 A 82 S 0 -0.018461 +9 A 83 V 0 -0.063660 +9 A 84 D 0 0.031837 +9 A 85 E 0 -0.060692 +9 A 86 A 0 0.022483 +9 A 87 I 0 -0.059507 +9 A 88 A 0 -0.116764 +9 A 89 A 0 -0.069413 +9 A 90 C 0 -0.034330 +9 A 94 G 0 0.035947 +9 A 95 D 0 -0.093616 +9 A 98 V 0 -0.041488 +9 A 99 P 0 -0.034876 +9 A 100 E 0 -0.011353 +9 A 101 I 0 -0.022540 +9 A 102 M 0 -0.019525 +9 A 103 V 0 -0.034567 +9 A 104 I 0 -0.056612 +9 A 105 G 0 0.036921 +9 A 106 G 0 0.036574 +9 A 107 G 0 0.027448 +9 A 108 R 0 -0.071767 +9 A 109 V 0 -0.077299 +9 A 110 Y 0 0.208339 +9 A 111 E 0 -0.062810 +9 A 112 Q 0 -0.033407 +9 A 113 F 0 -0.020768 +9 A 114 L 0 -0.076837 +9 A 115 P 0 0.014405 +9 A 116 K 0 -0.000474 +9 A 119 A 0 0.010231 +9 A 120 Q 0 0.087940 +9 A 121 K 0 -0.073016 +9 A 122 L 0 0.017172 +9 A 123 Y 0 -0.037838 +9 A 124 L 0 0.002054 +9 A 125 T 0 0.011986 +9 A 126 H 0 0.012293 +9 A 127 I 0 0.169341 +9 A 128 D 0 -0.075679 +9 A 129 A 0 0.296415 +9 A 130 E 0 0.209389 +9 A 131 V 0 0.432747 +9 A 132 E 0 0.045067 +9 A 133 G 0 0.359717 +9 A 134 D 0 -0.028754 +9 A 135 T 0 -0.037173 +9 A 136 H 0 0.022697 +9 A 137 F 0 -0.085252 +9 A 138 P 0 -0.034696 +9 A 139 D 0 0.034451 +9 A 140 Y 0 0.012930 +9 A 141 E 0 -0.085880 +9 A 142 P 0 -0.072620 +9 A 143 D 0 -0.078522 +9 A 144 D 0 -0.092471 +9 A 145 W 0 0.010338 +9 A 146 E 0 -0.088276 +9 A 147 S 0 -0.034519 +9 A 148 V 0 -0.109104 +9 A 149 F 0 -0.109887 +9 A 150 S 0 -0.132803 +9 A 151 E 0 -0.085510 +9 A 152 F 0 -0.067430 +9 A 153 H 0 0.072298 +9 A 154 D 0 -0.101152 +9 A 155 A 0 0.022228 +9 A 156 D 0 0.002125 +9 A 157 A 0 -0.053264 +9 A 158 Q 0 -0.080788 +9 A 159 N 0 -0.088787 +9 A 160 S 0 -0.048562 +9 A 161 H 0 -0.001275 +9 A 162 S 0 -0.017494 +9 A 163 Y 0 0.015577 +9 A 164 C 0 0.051101 +9 A 165 F 0 0.023651 +9 A 166 E 0 0.043064 +9 A 167 I 0 0.055509 +9 A 168 L 0 -0.065073 +9 A 169 E 0 -0.059321 +9 A 170 R 0 0.042972 +9 A 171 R 0 -0.075247 +10 V 11 D 0 0.332575 +10 V 12 R 0 0.108507 +10 V 13 V 0 0.087465 +10 V 14 I 0 -0.028768 +10 V 15 G 0 0.004142 +10 V 16 M 0 -0.027940 +10 V 17 E 0 -0.031618 +10 V 18 N 0 0.022436 +10 V 19 A 0 0.008892 +10 V 20 M 0 -0.053742 +10 V 21 P 0 -0.043548 +10 V 22 W 0 -0.023802 +10 V 23 N 0 -0.030606 +10 V 24 L 0 -0.024929 +10 V 25 P 0 -0.057419 +10 V 26 A 0 -0.068343 +10 V 27 D 0 -0.009852 +10 V 28 L 0 0.002789 +10 V 29 A 0 0.033762 +10 V 30 W 0 -0.015584 +10 V 31 F 0 -0.056778 +10 V 32 K 0 0.005258 +10 V 33 R 0 -0.020240 +10 V 34 N 0 0.005836 +10 V 35 T 0 -0.064012 +10 V 36 L 0 -0.120253 +10 V 37 N 0 -0.026566 +10 V 38 K 0 -0.003524 +10 V 39 P 0 -0.090348 +10 V 40 V 0 -0.054487 +10 V 41 I 0 0.044707 +10 V 42 M 0 -0.043124 +10 V 43 G 0 -0.027558 +10 V 44 R 0 -0.035664 +10 V 45 H 0 -0.020295 +10 V 46 T 0 -0.055278 +10 V 47 W 0 -0.021118 +10 V 48 E 0 -0.041240 +10 V 49 S 0 0.028587 +10 V 50 I 0 -0.215409 +10 V 51 G 0 -0.036417 +10 V 55 R 0 -0.085549 +10 V 56 P 0 -0.009976 +10 V 57 L 0 -0.035991 +10 V 58 P 0 0.075178 +10 V 59 G 0 0.040030 +10 V 60 R 0 -0.035709 +10 V 61 K 0 0.007564 +10 V 62 N 0 -0.062767 +10 V 63 I 0 -0.117743 +10 V 64 I 0 0.024712 +10 V 65 L 0 -0.004772 +10 V 66 S 0 0.032543 +10 V 67 S 0 -0.032307 +10 V 68 Q 0 0.096245 +10 V 69 P 0 0.005414 +10 V 70 G 0 0.035406 +10 V 71 T 0 0.030756 +10 V 72 D 0 0.046654 +10 V 75 D 0 0.047620 +10 V 76 R 0 0.043128 +10 V 77 V 0 -0.081325 +10 V 78 T 0 -0.091842 +10 V 79 W 0 -0.010130 +10 V 80 V 0 -0.062984 +10 V 81 K 0 0.039886 +10 V 82 S 0 -0.006489 +10 V 83 V 0 -0.071067 +10 V 84 D 0 0.116057 +10 V 85 E 0 -0.001162 +10 V 86 A 0 -0.035992 +10 V 87 I 0 -0.065384 +10 V 88 A 0 -0.030808 +10 V 89 A 0 -0.080411 +10 V 90 C 0 -0.089444 +10 V 94 G 0 0.034521 +10 V 95 D 0 0.036053 +10 V 98 V 0 -0.016108 +10 V 99 P 0 0.008151 +10 V 100 E 0 0.032120 +10 V 101 I 0 -0.077745 +10 V 102 M 0 -0.058737 +10 V 103 V 0 -0.042023 +10 V 104 I 0 -0.041116 +10 V 105 G 0 -0.017794 +10 V 106 G 0 -0.019299 +10 V 107 G 0 -0.001654 +10 V 108 R 0 -0.091216 +10 V 109 V 0 -0.039405 +10 V 110 Y 0 -0.052776 +10 V 111 E 0 0.007832 +10 V 112 Q 0 -0.061682 +10 V 113 F 0 -0.133541 +10 V 114 L 0 -0.015305 +10 V 115 P 0 -0.113657 +10 V 116 K 0 -0.037144 +10 V 119 A 0 -0.100868 +10 V 120 Q 0 0.042239 +10 V 121 K 0 -0.022174 +10 V 122 L 0 -0.023038 +10 V 123 Y 0 -0.045139 +10 V 124 L 0 0.055086 +10 V 125 T 0 -0.010985 +10 V 126 H 0 0.195186 +10 V 127 I 0 0.105281 +10 V 128 D 0 1.243624 +10 V 129 A 0 0.207532 +10 V 130 E 0 0.589837 +10 V 131 V 0 0.128707 +10 V 132 E 0 -0.014439 +10 V 133 G 0 -0.040618 +10 V 134 D 0 -0.055712 +10 V 135 T 0 0.028662 +10 V 136 H 0 -0.049150 +10 V 137 F 0 0.035602 +10 V 138 P 0 -0.090947 +10 V 139 D 0 -0.021196 +10 V 140 Y 0 -0.087202 +10 V 141 E 0 0.078120 +10 V 142 P 0 -0.011253 +10 V 143 D 0 -0.039482 +10 V 144 D 0 -0.014394 +10 V 145 W 0 0.017877 +10 V 146 E 0 -0.033410 +10 V 147 S 0 -0.061614 +10 V 148 V 0 -0.025117 +10 V 149 F 0 0.034564 +10 V 150 S 0 -0.012533 +10 V 151 E 0 -0.017919 +10 V 152 F 0 0.007847 +10 V 153 H 0 -0.059116 +10 V 154 D 0 -0.051990 +10 V 155 A 0 -0.053129 +10 V 156 D 0 -0.086906 +10 V 157 A 0 -0.001715 +10 V 158 Q 0 -0.012754 +10 V 159 N 0 -0.067270 +10 V 160 S 0 0.018155 +10 V 161 H 0 0.018483 +10 V 162 S 0 0.031792 +10 V 163 Y 0 -0.072064 +10 V 164 C 0 -0.022784 +10 V 165 F 0 0.074453 +10 V 166 E 0 0.017077 +10 V 167 I 0 -0.014830 +10 V 168 L 0 -0.019462 +10 V 169 E 0 0.013408 +10 V 170 R 0 0.017634 +10 V 171 R 0 0.013368 +11 D 12 R 0 0.054118 +11 D 13 V 0 0.175195 +11 D 14 I 0 -0.000073 +11 D 15 G 0 -0.028888 +11 D 16 M 0 -0.043961 +11 D 17 E 0 -0.017377 +11 D 18 N 0 -0.041415 +11 D 19 A 0 -0.005174 +11 D 20 M 0 0.084116 +11 D 21 P 0 -0.037606 +11 D 22 W 0 -0.023354 +11 D 23 N 0 0.009562 +11 D 24 L 0 0.047981 +11 D 25 P 0 -0.040142 +11 D 26 A 0 -0.122186 +11 D 27 D 0 -0.037351 +11 D 28 L 0 -0.048442 +11 D 29 A 0 -0.012219 +11 D 30 W 0 -0.050949 +11 D 31 F 0 -0.075071 +11 D 32 K 0 0.032696 +11 D 33 R 0 0.072046 +11 D 34 N 0 0.055449 +11 D 35 T 0 -0.062963 +11 D 36 L 0 -0.026096 +11 D 37 N 0 -0.030076 +11 D 38 K 0 -0.048922 +11 D 39 P 0 -0.092197 +11 D 40 V 0 0.037351 +11 D 41 I 0 -0.048673 +11 D 42 M 0 -0.042325 +11 D 43 G 0 -0.017061 +11 D 44 R 0 -0.035390 +11 D 45 H 0 -0.015994 +11 D 46 T 0 -0.046951 +11 D 47 W 0 0.075716 +11 D 48 E 0 -0.060247 +11 D 49 S 0 -0.015351 +11 D 50 I 0 -0.047828 +11 D 51 G 0 0.027150 +11 D 55 R 0 0.023043 +11 D 56 P 0 -0.072995 +11 D 57 L 0 -0.044035 +11 D 58 P 0 0.063722 +11 D 59 G 0 0.023027 +11 D 60 R 0 -0.033769 +11 D 61 K 0 -0.071787 +11 D 62 N 0 -0.097315 +11 D 63 I 0 -0.060261 +11 D 64 I 0 -0.001776 +11 D 65 L 0 -0.019809 +11 D 66 S 0 -0.067226 +11 D 67 S 0 -0.003753 +11 D 68 Q 0 -0.055057 +11 D 69 P 0 0.033763 +11 D 70 G 0 0.020252 +11 D 71 T 0 -0.042730 +11 D 72 D 0 -0.006855 +11 D 75 D 0 0.011472 +11 D 76 R 0 0.019197 +11 D 77 V 0 0.028883 +11 D 78 T 0 -0.081251 +11 D 79 W 0 -0.031775 +11 D 80 V 0 -0.016113 +11 D 81 K 0 -0.035655 +11 D 82 S 0 0.061723 +11 D 83 V 0 -0.075521 +11 D 84 D 0 -0.018412 +11 D 85 E 0 -0.022698 +11 D 86 A 0 0.009406 +11 D 87 I 0 0.039496 +11 D 88 A 0 0.005598 +11 D 89 A 0 -0.020881 +11 D 90 C 0 -0.004038 +11 D 94 G 0 0.092477 +11 D 95 D 0 0.061377 +11 D 98 V 0 -0.014782 +11 D 99 P 0 -0.035346 +11 D 100 E 0 -0.014747 +11 D 101 I 0 -0.049294 +11 D 102 M 0 -0.019910 +11 D 103 V 0 0.073051 +11 D 104 I 0 -0.044089 +11 D 105 G 0 -0.013342 +11 D 106 G 0 -0.016020 +11 D 107 G 0 -0.037563 +11 D 108 R 0 -0.017350 +11 D 109 V 0 -0.050109 +11 D 110 Y 0 0.013663 +11 D 111 E 0 0.079642 +11 D 112 Q 0 -0.007139 +11 D 113 F 0 -0.053156 +11 D 114 L 0 -0.014414 +11 D 115 P 0 0.007584 +11 D 116 K 0 -0.018156 +11 D 119 A 0 -0.043436 +11 D 120 Q 0 -0.085475 +11 D 121 K 0 0.027097 +11 D 122 L 0 -0.016848 +11 D 123 Y 0 -0.149341 +11 D 124 L 0 0.008366 +11 D 125 T 0 -0.032957 +11 D 126 H 0 0.072220 +11 D 127 I 0 -0.062136 +11 D 128 D 0 0.038772 +11 D 129 A 0 -0.029453 +11 D 130 E 0 0.362318 +11 D 131 V 0 0.058807 +11 D 132 E 0 0.081913 +11 D 133 G 0 0.091854 +11 D 134 D 0 -0.025725 +11 D 135 T 0 -0.007665 +11 D 136 H 0 0.109308 +11 D 137 F 0 0.035029 +11 D 138 P 0 -0.050618 +11 D 139 D 0 -0.006753 +11 D 140 Y 0 0.025520 +11 D 141 E 0 -0.062385 +11 D 142 P 0 -0.019575 +11 D 143 D 0 0.114730 +11 D 144 D 0 0.045034 +11 D 145 W 0 -0.057983 +11 D 146 E 0 0.034306 +11 D 147 S 0 0.022598 +11 D 148 V 0 0.009914 +11 D 149 F 0 0.004889 +11 D 150 S 0 -0.029780 +11 D 151 E 0 -0.094546 +11 D 152 F 0 -0.043160 +11 D 153 H 0 0.010530 +11 D 154 D 0 0.006896 +11 D 155 A 0 -0.048041 +11 D 156 D 0 -0.003922 +11 D 157 A 0 0.039118 +11 D 158 Q 0 -0.004990 +11 D 159 N 0 -0.004382 +11 D 160 S 0 -0.130910 +11 D 161 H 0 -0.029439 +11 D 162 S 0 -0.010305 +11 D 163 Y 0 -0.002666 +11 D 164 C 0 -0.044337 +11 D 165 F 0 0.002719 +11 D 166 E 0 -0.015600 +11 D 167 I 0 -0.054098 +11 D 168 L 0 0.003671 +11 D 169 E 0 -0.005157 +11 D 170 R 0 0.008190 +11 D 171 R 0 0.046633 +12 R 13 V 0 -0.015890 +12 R 14 I 0 -0.055570 +12 R 15 G 0 -0.038209 +12 R 16 M 0 -0.052389 +12 R 17 E 0 0.027660 +12 R 18 N 0 -0.004948 +12 R 19 A 0 0.002557 +12 R 20 M 0 -0.030631 +12 R 21 P 0 0.022340 +12 R 22 W 0 0.050924 +12 R 23 N 0 -0.038626 +12 R 24 L 0 -0.005152 +12 R 25 P 0 0.028377 +12 R 26 A 0 0.075200 +12 R 27 D 0 0.037188 +12 R 28 L 0 0.060949 +12 R 29 A 0 0.023260 +12 R 30 W 0 -0.026222 +12 R 31 F 0 -0.031225 +12 R 32 K 0 -0.037626 +12 R 33 R 0 0.008690 +12 R 34 N 0 -0.096025 +12 R 35 T 0 -0.007125 +12 R 36 L 0 -0.042038 +12 R 37 N 0 0.067889 +12 R 38 K 0 0.030181 +12 R 39 P 0 0.040945 +12 R 40 V 0 -0.021199 +12 R 41 I 0 -0.007502 +12 R 42 M 0 -0.041892 +12 R 43 G 0 -0.002919 +12 R 44 R 0 -0.026051 +12 R 45 H 0 -0.076832 +12 R 46 T 0 -0.045657 +12 R 47 W 0 0.046052 +12 R 48 E 0 -0.071900 +12 R 49 S 0 0.012443 +12 R 50 I 0 0.054701 +12 R 51 G 0 -0.031461 +12 R 55 R 0 -0.086783 +12 R 56 P 0 -0.030699 +12 R 57 L 0 -0.040543 +12 R 58 P 0 -0.022128 +12 R 59 G 0 0.030474 +12 R 60 R 0 -0.025796 +12 R 61 K 0 -0.077284 +12 R 62 N 0 -0.052680 +12 R 63 I 0 -0.080547 +12 R 64 I 0 -0.048562 +12 R 65 L 0 0.024368 +12 R 66 S 0 -0.077144 +12 R 67 S 0 -0.048264 +12 R 68 Q 0 -0.014385 +12 R 69 P 0 -0.112655 +12 R 70 G 0 0.003878 +12 R 71 T 0 -0.030089 +12 R 72 D 0 -0.039215 +12 R 75 D 0 -0.141744 +12 R 76 R 0 0.055363 +12 R 77 V 0 -0.004460 +12 R 78 T 0 0.115007 +12 R 79 W 0 -0.051388 +12 R 80 V 0 0.001732 +12 R 81 K 0 -0.076565 +12 R 82 S 0 -0.073152 +12 R 83 V 0 -0.132323 +12 R 84 D 0 -0.034944 +12 R 85 E 0 0.011468 +12 R 86 A 0 -0.034239 +12 R 87 I 0 -0.085407 +12 R 88 A 0 -0.024825 +12 R 89 A 0 0.039490 +12 R 90 C 0 0.000848 +12 R 94 G 0 0.010486 +12 R 95 D 0 0.037559 +12 R 98 V 0 -0.121543 +12 R 99 P 0 0.085839 +12 R 100 E 0 -0.043528 +12 R 101 I 0 -0.044225 +12 R 102 M 0 -0.091403 +12 R 103 V 0 -0.022242 +12 R 104 I 0 -0.087130 +12 R 105 G 0 0.017151 +12 R 106 G 0 0.023475 +12 R 107 G 0 -0.028967 +12 R 108 R 0 0.034167 +12 R 109 V 0 0.004227 +12 R 110 Y 0 -0.036369 +12 R 111 E 0 0.133876 +12 R 112 Q 0 -0.025808 +12 R 113 F 0 0.004137 +12 R 114 L 0 -0.053452 +12 R 115 P 0 -0.048130 +12 R 116 K 0 0.012617 +12 R 119 A 0 0.056570 +12 R 120 Q 0 -0.022332 +12 R 121 K 0 -0.046244 +12 R 122 L 0 0.072552 +12 R 123 Y 0 -0.073380 +12 R 124 L 0 0.145871 +12 R 125 T 0 0.002056 +12 R 126 H 0 0.318881 +12 R 127 I 0 -0.006089 +12 R 128 D 0 0.029099 +12 R 129 A 0 -0.059408 +12 R 130 E 0 0.007408 +12 R 131 V 0 -0.051446 +12 R 132 E 0 -0.052435 +12 R 133 G 0 0.041400 +12 R 134 D 0 -0.035232 +12 R 135 T 0 0.074586 +12 R 136 H 0 0.072127 +12 R 137 F 0 0.051103 +12 R 138 P 0 0.150406 +12 R 139 D 0 0.340951 +12 R 140 Y 0 0.146043 +12 R 141 E 0 0.049641 +12 R 142 P 0 0.144208 +12 R 143 D 0 -0.013227 +12 R 144 D 0 0.011618 +12 R 145 W 0 -0.020346 +12 R 146 E 0 -0.027899 +12 R 147 S 0 -0.070092 +12 R 148 V 0 -0.047767 +12 R 149 F 0 -0.012176 +12 R 150 S 0 -0.005966 +12 R 151 E 0 -0.066787 +12 R 152 F 0 -0.088612 +12 R 153 H 0 -0.038469 +12 R 154 D 0 -0.064042 +12 R 155 A 0 -0.039489 +12 R 156 D 0 0.010572 +12 R 157 A 0 -0.091015 +12 R 158 Q 0 0.007170 +12 R 159 N 0 0.010540 +12 R 160 S 0 0.022742 +12 R 161 H 0 -0.033525 +12 R 162 S 0 -0.004221 +12 R 163 Y 0 -0.078092 +12 R 164 C 0 -0.026815 +12 R 165 F 0 -0.049071 +12 R 166 E 0 -0.093348 +12 R 167 I 0 -0.037370 +12 R 168 L 0 -0.000433 +12 R 169 E 0 -0.079008 +12 R 170 R 0 -0.009583 +12 R 171 R 0 -0.021210 +13 V 14 I 0 0.075103 +13 V 15 G 0 -0.002138 +13 V 16 M 0 0.141203 +13 V 17 E 0 -0.041813 +13 V 18 N 0 -0.005847 +13 V 19 A 0 -0.046145 +13 V 20 M 0 0.006630 +13 V 21 P 0 0.235331 +13 V 22 W 0 0.121957 +13 V 23 N 0 -0.050570 +13 V 24 L 0 0.039406 +13 V 25 P 0 -0.059055 +13 V 26 A 0 -0.103810 +13 V 27 D 0 -0.067992 +13 V 28 L 0 -0.004859 +13 V 29 A 0 -0.046423 +13 V 30 W 0 -0.065431 +13 V 31 F 0 -0.062497 +13 V 32 K 0 -0.033881 +13 V 33 R 0 -0.019562 +13 V 34 N 0 0.013203 +13 V 35 T 0 -0.075130 +13 V 36 L 0 -0.065953 +13 V 37 N 0 -0.068355 +13 V 38 K 0 0.087615 +13 V 39 P 0 0.060048 +13 V 40 V 0 0.025407 +13 V 41 I 0 -0.017278 +13 V 42 M 0 -0.039778 +13 V 43 G 0 -0.030355 +13 V 44 R 0 -0.052833 +13 V 45 H 0 -0.087950 +13 V 46 T 0 -0.055450 +13 V 47 W 0 0.058945 +13 V 48 E 0 -0.050298 +13 V 49 S 0 0.010548 +13 V 50 I 0 -0.024647 +13 V 51 G 0 0.081003 +13 V 55 R 0 -0.023500 +13 V 56 P 0 -0.044780 +13 V 57 L 0 -0.046299 +13 V 58 P 0 -0.019009 +13 V 59 G 0 -0.008463 +13 V 60 R 0 -0.049576 +13 V 61 K 0 -0.044202 +13 V 62 N 0 -0.027014 +13 V 63 I 0 -0.058987 +13 V 64 I 0 -0.074871 +13 V 65 L 0 -0.021965 +13 V 66 S 0 -0.051884 +13 V 67 S 0 0.004878 +13 V 68 Q 0 -0.117757 +13 V 69 P 0 -0.033381 +13 V 70 G 0 -0.109670 +13 V 71 T 0 -0.034463 +13 V 72 D 0 -0.004568 +13 V 75 D 0 -0.024461 +13 V 76 R 0 -0.061647 +13 V 77 V 0 0.073273 +13 V 78 T 0 -0.117338 +13 V 79 W 0 -0.004692 +13 V 80 V 0 -0.017848 +13 V 81 K 0 -0.074124 +13 V 82 S 0 0.010322 +13 V 83 V 0 -0.034149 +13 V 84 D 0 -0.009570 +13 V 85 E 0 -0.041748 +13 V 86 A 0 0.043057 +13 V 87 I 0 -0.012860 +13 V 88 A 0 -0.101809 +13 V 89 A 0 -0.070375 +13 V 90 C 0 0.035155 +13 V 94 G 0 -0.109342 +13 V 95 D 0 0.001169 +13 V 98 V 0 -0.042595 +13 V 99 P 0 0.071250 +13 V 100 E 0 -0.092989 +13 V 101 I 0 -0.017575 +13 V 102 M 0 -0.046472 +13 V 103 V 0 -0.046084 +13 V 104 I 0 -0.038396 +13 V 105 G 0 -0.017642 +13 V 106 G 0 0.006953 +13 V 107 G 0 0.039531 +13 V 108 R 0 -0.124174 +13 V 109 V 0 -0.105875 +13 V 110 Y 0 -0.004496 +13 V 111 E 0 0.038740 +13 V 112 Q 0 -0.079365 +13 V 113 F 0 -0.069341 +13 V 114 L 0 -0.016773 +13 V 115 P 0 0.013575 +13 V 116 K 0 -0.076296 +13 V 119 A 0 0.013605 +13 V 120 Q 0 -0.084223 +13 V 121 K 0 -0.053681 +13 V 122 L 0 -0.100005 +13 V 123 Y 0 -0.073215 +13 V 124 L 0 -0.060554 +13 V 125 T 0 -0.025086 +13 V 126 H 0 -0.052338 +13 V 127 I 0 0.062019 +13 V 128 D 0 -0.037811 +13 V 129 A 0 0.039533 +13 V 130 E 0 0.037829 +13 V 131 V 0 0.197263 +13 V 132 E 0 0.082486 +13 V 133 G 0 1.517354 +13 V 134 D 0 -0.008321 +13 V 135 T 0 0.040694 +13 V 136 H 0 0.696066 +13 V 137 F 0 0.028065 +13 V 138 P 0 -0.042913 +13 V 139 D 0 -0.066208 +13 V 140 Y 0 0.012546 +13 V 141 E 0 -0.091174 +13 V 142 P 0 -0.103419 +13 V 143 D 0 -0.093337 +13 V 144 D 0 -0.107139 +13 V 145 W 0 0.013106 +13 V 146 E 0 0.048730 +13 V 147 S 0 -0.127777 +13 V 148 V 0 -0.001231 +13 V 149 F 0 -0.070879 +13 V 150 S 0 -0.088959 +13 V 151 E 0 -0.078663 +13 V 152 F 0 -0.016977 +13 V 153 H 0 -0.027108 +13 V 154 D 0 -0.103948 +13 V 155 A 0 -0.012154 +13 V 156 D 0 0.011553 +13 V 157 A 0 -0.014123 +13 V 158 Q 0 -0.103467 +13 V 159 N 0 -0.032612 +13 V 160 S 0 0.042790 +13 V 161 H 0 -0.006855 +13 V 162 S 0 -0.088517 +13 V 163 Y 0 0.015597 +13 V 164 C 0 -0.021252 +13 V 165 F 0 -0.071101 +13 V 166 E 0 -0.040300 +13 V 167 I 0 -0.041666 +13 V 168 L 0 0.046955 +13 V 169 E 0 -0.005112 +13 V 170 R 0 -0.024491 +13 V 171 R 0 0.000736 +14 I 15 G 0 0.057088 +14 I 16 M 0 -0.088380 +14 I 17 E 0 -0.055974 +14 I 18 N 0 -0.012181 +14 I 19 A 0 -0.024756 +14 I 20 M 0 -0.039699 +14 I 21 P 0 0.133500 +14 I 22 W 0 -0.000611 +14 I 23 N 0 -0.056928 +14 I 24 L 0 0.073524 +14 I 25 P 0 0.067899 +14 I 26 A 0 0.032857 +14 I 27 D 0 0.000046 +14 I 28 L 0 0.165057 +14 I 29 A 0 0.045015 +14 I 30 W 0 0.005567 +14 I 31 F 0 -0.028283 +14 I 32 K 0 0.012853 +14 I 33 R 0 0.077337 +14 I 34 N 0 -0.042868 +14 I 35 T 0 0.025752 +14 I 36 L 0 -0.007686 +14 I 37 N 0 0.028275 +14 I 38 K 0 -0.028481 +14 I 39 P 0 -0.020182 +14 I 40 V 0 -0.002423 +14 I 41 I 0 0.015977 +14 I 42 M 0 -0.012603 +14 I 43 G 0 0.036960 +14 I 44 R 0 0.016616 +14 I 45 H 0 -0.058310 +14 I 46 T 0 0.084972 +14 I 47 W 0 -0.023848 +14 I 48 E 0 -0.076497 +14 I 49 S 0 -0.017536 +14 I 50 I 0 0.019145 +14 I 51 G 0 -0.030241 +14 I 55 R 0 0.197519 +14 I 56 P 0 -0.003236 +14 I 57 L 0 0.052133 +14 I 58 P 0 0.041471 +14 I 59 G 0 -0.054294 +14 I 60 R 0 -0.003657 +14 I 61 K 0 -0.056577 +14 I 62 N 0 0.016053 +14 I 63 I 0 -0.001159 +14 I 64 I 0 0.204433 +14 I 65 L 0 0.047497 +14 I 66 S 0 -0.003546 +14 I 67 S 0 0.013205 +14 I 68 Q 0 -0.024601 +14 I 69 P 0 -0.054360 +14 I 70 G 0 -0.039810 +14 I 71 T 0 -0.021709 +14 I 72 D 0 -0.078558 +14 I 75 D 0 0.018014 +14 I 76 R 0 -0.078277 +14 I 77 V 0 0.076371 +14 I 78 T 0 -0.062261 +14 I 79 W 0 -0.027232 +14 I 80 V 0 -0.069684 +14 I 81 K 0 0.033496 +14 I 82 S 0 -0.022139 +14 I 83 V 0 -0.052182 +14 I 84 D 0 0.005448 +14 I 85 E 0 -0.020311 +14 I 86 A 0 -0.010512 +14 I 87 I 0 -0.040796 +14 I 88 A 0 0.002534 +14 I 89 A 0 0.000165 +14 I 90 C 0 0.028800 +14 I 94 G 0 0.013074 +14 I 95 D 0 0.000579 +14 I 98 V 0 0.063614 +14 I 99 P 0 0.053581 +14 I 100 E 0 -0.064978 +14 I 101 I 0 -0.028868 +14 I 102 M 0 -0.080212 +14 I 103 V 0 -0.039920 +14 I 104 I 0 0.025340 +14 I 105 G 0 0.036286 +14 I 106 G 0 0.029634 +14 I 107 G 0 -0.027810 +14 I 108 R 0 -0.037736 +14 I 109 V 0 -0.042640 +14 I 110 Y 0 0.120961 +14 I 111 E 0 0.002738 +14 I 112 Q 0 -0.007487 +14 I 113 F 0 0.030392 +14 I 114 L 0 -0.033139 +14 I 115 P 0 -0.006227 +14 I 116 K 0 -0.029514 +14 I 119 A 0 -0.037487 +14 I 120 Q 0 -0.034848 +14 I 121 K 0 0.006674 +14 I 122 L 0 0.012365 +14 I 123 Y 0 0.002946 +14 I 124 L 0 -0.013567 +14 I 125 T 0 0.053793 +14 I 126 H 0 0.029232 +14 I 127 I 0 -0.000101 +14 I 128 D 0 0.062087 +14 I 129 A 0 -0.019325 +14 I 130 E 0 -0.046354 +14 I 131 V 0 0.012746 +14 I 132 E 0 -0.002869 +14 I 133 G 0 0.088356 +14 I 134 D 0 0.029217 +14 I 135 T 0 0.026529 +14 I 136 H 0 -0.009213 +14 I 137 F 0 0.037801 +14 I 138 P 0 -0.068891 +14 I 139 D 0 0.033722 +14 I 140 Y 0 -0.005537 +14 I 141 E 0 -0.023802 +14 I 142 P 0 -0.041739 +14 I 143 D 0 0.025599 +14 I 144 D 0 -0.067041 +14 I 145 W 0 0.063900 +14 I 146 E 0 -0.022573 +14 I 147 S 0 0.018526 +14 I 148 V 0 -0.063807 +14 I 149 F 0 -0.068471 +14 I 150 S 0 -0.065437 +14 I 151 E 0 -0.012914 +14 I 152 F 0 -0.001263 +14 I 153 H 0 -0.040350 +14 I 154 D 0 -0.036927 +14 I 155 A 0 -0.027831 +14 I 156 D 0 -0.039933 +14 I 157 A 0 -0.076521 +14 I 158 Q 0 -0.020370 +14 I 159 N 0 -0.026066 +14 I 160 S 0 -0.006005 +14 I 161 H 0 -0.066083 +14 I 162 S 0 -0.096021 +14 I 163 Y 0 0.024290 +14 I 164 C 0 -0.060783 +14 I 165 F 0 0.076828 +14 I 166 E 0 -0.079654 +14 I 167 I 0 -0.043859 +14 I 168 L 0 0.023745 +14 I 169 E 0 -0.053459 +14 I 170 R 0 0.000451 +14 I 171 R 0 0.036818 +15 G 16 M 0 -0.066338 +15 G 17 E 0 -0.029095 +15 G 18 N 0 0.070690 +15 G 19 A 0 -0.008147 +15 G 20 M 0 0.128912 +15 G 21 P 0 0.006961 +15 G 22 W 0 0.011116 +15 G 23 N 0 0.092665 +15 G 24 L 0 0.074341 +15 G 25 P 0 0.055360 +15 G 26 A 0 -0.055216 +15 G 27 D 0 0.019149 +15 G 28 L 0 0.071482 +15 G 29 A 0 0.002463 +15 G 30 W 0 -0.008819 +15 G 31 F 0 0.064226 +15 G 32 K 0 0.081580 +15 G 33 R 0 -0.003590 +15 G 34 N 0 -0.003752 +15 G 35 T 0 0.090734 +15 G 36 L 0 0.057799 +15 G 37 N 0 0.081838 +15 G 38 K 0 -0.007544 +15 G 39 P 0 -0.027255 +15 G 40 V 0 0.049299 +15 G 41 I 0 -0.020154 +15 G 42 M 0 0.014156 +15 G 43 G 0 0.057413 +15 G 44 R 0 0.024382 +15 G 45 H 0 0.034389 +15 G 46 T 0 0.003295 +15 G 47 W 0 -0.007976 +15 G 48 E 0 0.035632 +15 G 49 S 0 0.079738 +15 G 50 I 0 0.029645 +15 G 51 G 0 0.055472 +15 G 55 R 0 -0.005543 +15 G 56 P 0 -0.036541 +15 G 57 L 0 0.073091 +15 G 58 P 0 -0.031689 +15 G 59 G 0 0.023881 +15 G 60 R 0 0.121309 +15 G 61 K 0 -0.022559 +15 G 62 N 0 -0.000495 +15 G 63 I 0 -0.034041 +15 G 64 I 0 0.000809 +15 G 65 L 0 -0.009453 +15 G 66 S 0 0.121069 +15 G 67 S 0 -0.031621 +15 G 68 Q 0 -0.022160 +15 G 69 P 0 -0.064124 +15 G 70 G 0 -0.028717 +15 G 71 T 0 -0.020472 +15 G 72 D 0 -0.037225 +15 G 75 D 0 -0.021142 +15 G 76 R 0 -0.006256 +15 G 77 V 0 -0.024455 +15 G 78 T 0 -0.030180 +15 G 79 W 0 -0.014924 +15 G 80 V 0 -0.060723 +15 G 81 K 0 -0.001452 +15 G 82 S 0 -0.011505 +15 G 83 V 0 -0.008532 +15 G 84 D 0 -0.015302 +15 G 85 E 0 0.001727 +15 G 86 A 0 -0.038753 +15 G 87 I 0 0.081580 +15 G 88 A 0 0.020994 +15 G 89 A 0 0.033306 +15 G 90 C 0 -0.019005 +15 G 94 G 0 -0.069218 +15 G 95 D 0 -0.011631 +15 G 98 V 0 -0.002308 +15 G 99 P 0 -0.029943 +15 G 100 E 0 -0.054511 +15 G 101 I 0 0.026753 +15 G 102 M 0 -0.009866 +15 G 103 V 0 -0.008580 +15 G 104 I 0 0.019548 +15 G 105 G 0 0.056523 +15 G 106 G 0 0.052783 +15 G 107 G 0 0.046401 +15 G 108 R 0 -0.005913 +15 G 109 V 0 -0.017566 +15 G 110 Y 0 0.047555 +15 G 111 E 0 0.003818 +15 G 112 Q 0 0.044809 +15 G 113 F 0 -0.020547 +15 G 114 L 0 -0.018624 +15 G 115 P 0 -0.031239 +15 G 116 K 0 -0.017752 +15 G 119 A 0 -0.041552 +15 G 120 Q 0 -0.023561 +15 G 121 K 0 -0.028341 +15 G 122 L 0 0.010725 +15 G 123 Y 0 -0.041051 +15 G 124 L 0 -0.032663 +15 G 125 T 0 0.015122 +15 G 126 H 0 -0.063749 +15 G 127 I 0 0.026221 +15 G 128 D 0 -0.051542 +15 G 129 A 0 -0.023505 +15 G 130 E 0 -0.010885 +15 G 131 V 0 -0.004947 +15 G 132 E 0 -0.069241 +15 G 133 G 0 -0.036967 +15 G 134 D 0 0.018558 +15 G 135 T 0 0.105919 +15 G 136 H 0 -0.020785 +15 G 137 F 0 0.039236 +15 G 138 P 0 -0.053018 +15 G 139 D 0 -0.040826 +15 G 140 Y 0 0.015573 +15 G 141 E 0 -0.028905 +15 G 142 P 0 -0.060247 +15 G 143 D 0 -0.016529 +15 G 144 D 0 -0.057983 +15 G 145 W 0 0.009133 +15 G 146 E 0 0.007135 +15 G 147 S 0 0.009700 +15 G 148 V 0 -0.048970 +15 G 149 F 0 -0.003259 +15 G 150 S 0 0.033237 +15 G 151 E 0 -0.071927 +15 G 152 F 0 -0.015048 +15 G 153 H 0 -0.023566 +15 G 154 D 0 0.003259 +15 G 155 A 0 -0.042945 +15 G 156 D 0 -0.040643 +15 G 157 A 0 -0.074222 +15 G 158 Q 0 -0.038415 +15 G 159 N 0 -0.019474 +15 G 160 S 0 -0.046765 +15 G 161 H 0 -0.032639 +15 G 162 S 0 -0.057011 +15 G 163 Y 0 0.001929 +15 G 164 C 0 -0.053095 +15 G 165 F 0 0.011944 +15 G 166 E 0 -0.038844 +15 G 167 I 0 -0.056133 +15 G 168 L 0 0.050787 +15 G 169 E 0 -0.021120 +15 G 170 R 0 0.035944 +15 G 171 R 0 0.004393 +16 M 17 E 0 1.197288 +16 M 18 N 0 0.175948 +16 M 19 A 0 0.111728 +16 M 20 M 0 0.198564 +16 M 21 P 0 0.142578 +16 M 22 W 0 -0.004789 +16 M 23 N 0 0.055122 +16 M 24 L 0 0.000682 +16 M 25 P 0 -0.089918 +16 M 26 A 0 -0.041320 +16 M 27 D 0 -0.000810 +16 M 28 L 0 -0.018870 +16 M 29 A 0 0.019546 +16 M 30 W 0 0.000720 +16 M 31 F 0 0.000595 +16 M 32 K 0 -0.040264 +16 M 33 R 0 0.024190 +16 M 34 N 0 0.044003 +16 M 35 T 0 -0.069426 +16 M 36 L 0 -0.046320 +16 M 37 N 0 -0.004384 +16 M 38 K 0 -0.038345 +16 M 39 P 0 -0.012094 +16 M 40 V 0 -0.026783 +16 M 41 I 0 -0.042548 +16 M 42 M 0 -0.043710 +16 M 43 G 0 -0.017280 +16 M 44 R 0 -0.029714 +16 M 45 H 0 0.006924 +16 M 46 T 0 0.013648 +16 M 47 W 0 0.015156 +16 M 48 E 0 -0.145645 +16 M 49 S 0 -0.023343 +16 M 50 I 0 -0.052766 +16 M 51 G 0 -0.037362 +16 M 55 R 0 -0.086505 +16 M 56 P 0 -0.015671 +16 M 57 L 0 -0.017124 +16 M 58 P 0 -0.026393 +16 M 59 G 0 0.034104 +16 M 60 R 0 -0.021604 +16 M 61 K 0 0.020753 +16 M 62 N 0 -0.019682 +16 M 63 I 0 -0.023276 +16 M 64 I 0 -0.061276 +16 M 65 L 0 0.004040 +16 M 66 S 0 0.059382 +16 M 67 S 0 0.004349 +16 M 68 Q 0 -0.031694 +16 M 69 P 0 -0.058524 +16 M 70 G 0 0.015188 +16 M 71 T 0 -0.055748 +16 M 72 D 0 -0.021698 +16 M 75 D 0 -0.039103 +16 M 76 R 0 -0.019346 +16 M 77 V 0 0.039702 +16 M 78 T 0 -0.010994 +16 M 79 W 0 -0.064787 +16 M 80 V 0 -0.064138 +16 M 81 K 0 -0.003628 +16 M 82 S 0 0.027511 +16 M 83 V 0 0.041575 +16 M 84 D 0 0.080323 +16 M 85 E 0 -0.022549 +16 M 86 A 0 -0.055649 +16 M 87 I 0 -0.011973 +16 M 88 A 0 -0.074140 +16 M 89 A 0 -0.030452 +16 M 90 C 0 -0.054760 +16 M 94 G 0 0.063267 +16 M 95 D 0 0.028627 +16 M 98 V 0 0.014286 +16 M 99 P 0 -0.004819 +16 M 100 E 0 -0.052283 +16 M 101 I 0 0.047778 +16 M 102 M 0 -0.004558 +16 M 103 V 0 0.088516 +16 M 104 I 0 -0.013629 +16 M 105 G 0 -0.005629 +16 M 106 G 0 -0.018488 +16 M 107 G 0 0.039803 +16 M 108 R 0 -0.003697 +16 M 109 V 0 -0.062683 +16 M 110 Y 0 0.024661 +16 M 111 E 0 -0.086136 +16 M 112 Q 0 0.058367 +16 M 113 F 0 0.002085 +16 M 114 L 0 -0.091974 +16 M 115 P 0 0.089194 +16 M 116 K 0 -0.040509 +16 M 119 A 0 -0.038891 +16 M 120 Q 0 0.004793 +16 M 121 K 0 -0.021899 +16 M 122 L 0 -0.042514 +16 M 123 Y 0 -0.039943 +16 M 124 L 0 -0.079342 +16 M 125 T 0 -0.009948 +16 M 126 H 0 0.077344 +16 M 127 I 0 0.073254 +16 M 128 D 0 0.017693 +16 M 129 A 0 -0.026489 +16 M 130 E 0 0.068840 +16 M 131 V 0 0.095055 +16 M 132 E 0 0.678769 +16 M 133 G 0 0.105079 +16 M 134 D 0 0.126215 +16 M 135 T 0 0.044919 +16 M 136 H 0 0.111226 +16 M 137 F 0 -0.081263 +16 M 138 P 0 -0.007433 +16 M 139 D 0 0.012261 +16 M 140 Y 0 -0.068180 +16 M 141 E 0 -0.054267 +16 M 142 P 0 -0.049413 +16 M 143 D 0 -0.053476 +16 M 144 D 0 0.041470 +16 M 145 W 0 -0.012456 +16 M 146 E 0 -0.058874 +16 M 147 S 0 -0.096937 +16 M 148 V 0 -0.052430 +16 M 149 F 0 -0.130424 +16 M 150 S 0 -0.075700 +16 M 151 E 0 -0.081571 +16 M 152 F 0 -0.027354 +16 M 153 H 0 -0.077911 +16 M 154 D 0 0.036648 +16 M 155 A 0 -0.014796 +16 M 156 D 0 -0.051227 +16 M 157 A 0 -0.070457 +16 M 158 Q 0 0.012932 +16 M 159 N 0 -0.023457 +16 M 160 S 0 -0.044966 +16 M 161 H 0 -0.037322 +16 M 162 S 0 0.022487 +16 M 163 Y 0 -0.060879 +16 M 164 C 0 0.084283 +16 M 165 F 0 0.011421 +16 M 166 E 0 -0.070138 +16 M 167 I 0 -0.009739 +16 M 168 L 0 -0.058988 +16 M 169 E 0 -0.107632 +16 M 170 R 0 -0.088458 +16 M 171 R 0 0.048265 +17 E 18 N 0 0.293198 +17 E 19 A 0 0.260220 +17 E 20 M 0 0.020445 +17 E 21 P 0 -0.036233 +17 E 22 W 0 -0.049942 +17 E 23 N 0 -0.007685 +17 E 24 L 0 -0.034347 +17 E 25 P 0 -0.061026 +17 E 26 A 0 -0.022784 +17 E 27 D 0 -0.067797 +17 E 28 L 0 0.111997 +17 E 29 A 0 -0.040563 +17 E 30 W 0 -0.070830 +17 E 31 F 0 0.050562 +17 E 32 K 0 0.009014 +17 E 33 R 0 -0.005930 +17 E 34 N 0 -0.123000 +17 E 35 T 0 -0.067059 +17 E 36 L 0 0.022404 +17 E 37 N 0 0.032587 +17 E 38 K 0 0.002598 +17 E 39 P 0 -0.023731 +17 E 40 V 0 -0.067737 +17 E 41 I 0 -0.090588 +17 E 42 M 0 -0.015872 +17 E 43 G 0 -0.022378 +17 E 44 R 0 0.089085 +17 E 45 H 0 0.108907 +17 E 46 T 0 -0.032776 +17 E 47 W 0 0.018672 +17 E 48 E 0 0.049888 +17 E 49 S 0 -0.005148 +17 E 50 I 0 -0.071367 +17 E 51 G 0 0.018891 +17 E 55 R 0 -0.047366 +17 E 56 P 0 -0.055617 +17 E 57 L 0 0.064585 +17 E 58 P 0 0.031028 +17 E 59 G 0 -0.042105 +17 E 60 R 0 -0.030508 +17 E 61 K 0 -0.059501 +17 E 62 N 0 0.024483 +17 E 63 I 0 -0.012318 +17 E 64 I 0 0.001272 +17 E 65 L 0 -0.089528 +17 E 66 S 0 -0.089080 +17 E 67 S 0 0.082084 +17 E 68 Q 0 -0.012472 +17 E 69 P 0 -0.036238 +17 E 70 G 0 -0.046859 +17 E 71 T 0 0.068452 +17 E 72 D 0 -0.012128 +17 E 75 D 0 -0.031976 +17 E 76 R 0 0.027023 +17 E 77 V 0 0.020516 +17 E 78 T 0 -0.015916 +17 E 79 W 0 0.007364 +17 E 80 V 0 -0.110900 +17 E 81 K 0 -0.062166 +17 E 82 S 0 0.061041 +17 E 83 V 0 -0.008656 +17 E 84 D 0 0.095254 +17 E 85 E 0 -0.032640 +17 E 86 A 0 -0.021597 +17 E 87 I 0 -0.072295 +17 E 88 A 0 0.094211 +17 E 89 A 0 -0.000901 +17 E 90 C 0 -0.096604 +17 E 94 G 0 0.026233 +17 E 95 D 0 0.016784 +17 E 98 V 0 -0.079080 +17 E 99 P 0 0.010586 +17 E 100 E 0 -0.068867 +17 E 101 I 0 -0.087361 +17 E 102 M 0 0.073084 +17 E 103 V 0 -0.049692 +17 E 104 I 0 -0.011115 +17 E 105 G 0 -0.020594 +17 E 106 G 0 -0.021550 +17 E 107 G 0 0.015492 +17 E 108 R 0 -0.099978 +17 E 109 V 0 -0.094499 +17 E 110 Y 0 -0.006593 +17 E 111 E 0 0.028729 +17 E 112 Q 0 -0.066776 +17 E 113 F 0 -0.062850 +17 E 114 L 0 -0.009359 +17 E 115 P 0 0.040372 +17 E 116 K 0 -0.038737 +17 E 119 A 0 -0.021823 +17 E 120 Q 0 0.038600 +17 E 121 K 0 0.007852 +17 E 122 L 0 -0.121536 +17 E 123 Y 0 -0.081825 +17 E 124 L 0 -0.023476 +17 E 125 T 0 -0.046777 +17 E 126 H 0 -0.102459 +17 E 127 I 0 0.078684 +17 E 128 D 0 0.013926 +17 E 129 A 0 0.009733 +17 E 130 E 0 0.047830 +17 E 131 V 0 -0.079340 +17 E 132 E 0 0.243061 +17 E 133 G 0 0.004822 +17 E 134 D 0 0.121933 +17 E 135 T 0 0.102452 +17 E 136 H 0 0.012011 +17 E 137 F 0 -0.058124 +17 E 138 P 0 -0.069630 +17 E 139 D 0 0.048835 +17 E 140 Y 0 -0.045696 +17 E 141 E 0 0.022163 +17 E 142 P 0 -0.026042 +17 E 143 D 0 0.085670 +17 E 144 D 0 0.073171 +17 E 145 W 0 -0.057567 +17 E 146 E 0 0.017333 +17 E 147 S 0 -0.051282 +17 E 148 V 0 0.036018 +17 E 149 F 0 -0.075458 +17 E 150 S 0 -0.030065 +17 E 151 E 0 -0.039541 +17 E 152 F 0 0.026843 +17 E 153 H 0 -0.039122 +17 E 154 D 0 -0.014012 +17 E 155 A 0 -0.010767 +17 E 156 D 0 -0.028536 +17 E 157 A 0 0.022962 +17 E 158 Q 0 -0.079972 +17 E 159 N 0 0.004209 +17 E 160 S 0 0.008017 +17 E 161 H 0 -0.029078 +17 E 162 S 0 0.007702 +17 E 163 Y 0 -0.046873 +17 E 164 C 0 0.066398 +17 E 165 F 0 -0.145944 +17 E 166 E 0 0.134262 +17 E 167 I 0 -0.009909 +17 E 168 L 0 0.066973 +17 E 169 E 0 -0.064588 +17 E 170 R 0 -0.003828 +17 E 171 R 0 0.077284 +18 N 19 A 0 0.224899 +18 N 20 M 0 0.147296 +18 N 21 P 0 0.166781 +18 N 22 W 0 -0.042353 +18 N 23 N 0 -0.028094 +18 N 24 L 0 -0.035728 +18 N 25 P 0 -0.074033 +18 N 26 A 0 -0.071093 +18 N 27 D 0 0.055032 +18 N 28 L 0 0.029203 +18 N 29 A 0 0.013449 +18 N 30 W 0 0.005485 +18 N 31 F 0 -0.062202 +18 N 32 K 0 0.063962 +18 N 33 R 0 -0.047173 +18 N 34 N 0 -0.027214 +18 N 35 T 0 -0.046298 +18 N 36 L 0 -0.039225 +18 N 37 N 0 -0.049521 +18 N 38 K 0 -0.067815 +18 N 39 P 0 -0.028409 +18 N 40 V 0 0.107650 +18 N 41 I 0 0.026986 +18 N 42 M 0 -0.028072 +18 N 43 G 0 0.022554 +18 N 44 R 0 -0.003605 +18 N 45 H 0 0.157225 +18 N 46 T 0 0.055382 +18 N 47 W 0 0.026900 +18 N 48 E 0 0.088823 +18 N 49 S 0 0.382904 +18 N 50 I 0 0.155220 +18 N 51 G 0 0.015872 +18 N 55 R 0 0.028988 +18 N 56 P 0 -0.003654 +18 N 57 L 0 -0.000263 +18 N 58 P 0 0.017511 +18 N 59 G 0 -0.006409 +18 N 60 R 0 0.002290 +18 N 61 K 0 -0.073626 +18 N 62 N 0 0.046049 +18 N 63 I 0 0.009545 +18 N 64 I 0 -0.021809 +18 N 65 L 0 0.046549 +18 N 66 S 0 -0.022707 +18 N 67 S 0 0.003444 +18 N 68 Q 0 -0.052988 +18 N 69 P 0 -0.092103 +18 N 70 G 0 -0.043352 +18 N 71 T 0 -0.073236 +18 N 72 D 0 -0.084874 +18 N 75 D 0 -0.061830 +18 N 76 R 0 -0.048076 +18 N 77 V 0 -0.010295 +18 N 78 T 0 -0.032126 +18 N 79 W 0 -0.070436 +18 N 80 V 0 -0.021817 +18 N 81 K 0 -0.004882 +18 N 82 S 0 -0.048415 +18 N 83 V 0 -0.030184 +18 N 84 D 0 0.000597 +18 N 85 E 0 -0.027847 +18 N 86 A 0 -0.011986 +18 N 87 I 0 -0.013990 +18 N 88 A 0 0.004473 +18 N 89 A 0 0.099557 +18 N 90 C 0 -0.066829 +18 N 94 G 0 0.008673 +18 N 95 D 0 -0.106913 +18 N 98 V 0 -0.122115 +18 N 99 P 0 -0.026878 +18 N 100 E 0 0.011503 +18 N 101 I 0 0.001243 +18 N 102 M 0 0.046482 +18 N 103 V 0 -0.023440 +18 N 104 I 0 0.047626 +18 N 105 G 0 0.071924 +18 N 106 G 0 0.090321 +18 N 107 G 0 0.016997 +18 N 108 R 0 0.076159 +18 N 109 V 0 0.089555 +18 N 110 Y 0 0.009635 +18 N 111 E 0 -0.040265 +18 N 112 Q 0 0.023014 +18 N 113 F 0 0.045561 +18 N 114 L 0 0.012104 +18 N 115 P 0 -0.039802 +18 N 116 K 0 -0.029616 +18 N 119 A 0 -0.065891 +18 N 120 Q 0 0.002547 +18 N 121 K 0 -0.045990 +18 N 122 L 0 -0.037293 +18 N 123 Y 0 -0.036004 +18 N 124 L 0 0.025094 +18 N 125 T 0 0.034406 +18 N 126 H 0 -0.074376 +18 N 127 I 0 -0.063090 +18 N 128 D 0 -0.081988 +18 N 129 A 0 -0.119577 +18 N 130 E 0 -0.123812 +18 N 131 V 0 -0.074207 +18 N 132 E 0 0.016492 +18 N 133 G 0 -0.021154 +18 N 134 D 0 0.153762 +18 N 135 T 0 0.225029 +18 N 136 H 0 0.073074 +18 N 137 F 0 0.009280 +18 N 138 P 0 -0.029270 +18 N 139 D 0 0.066339 +18 N 140 Y 0 -0.011144 +18 N 141 E 0 -0.061680 +18 N 142 P 0 -0.097356 +18 N 143 D 0 -0.029041 +18 N 144 D 0 -0.037781 +18 N 145 W 0 0.002308 +18 N 146 E 0 0.089969 +18 N 147 S 0 -0.066918 +18 N 148 V 0 -0.004720 +18 N 149 F 0 -0.026193 +18 N 150 S 0 -0.035886 +18 N 151 E 0 0.028490 +18 N 152 F 0 -0.052521 +18 N 153 H 0 0.012550 +18 N 154 D 0 0.031482 +18 N 155 A 0 0.059586 +18 N 156 D 0 -0.101978 +18 N 157 A 0 -0.068670 +18 N 158 Q 0 -0.025640 +18 N 159 N 0 -0.054280 +18 N 160 S 0 0.018054 +18 N 161 H 0 -0.057262 +18 N 162 S 0 0.054777 +18 N 163 Y 0 -0.045698 +18 N 164 C 0 -0.090508 +18 N 165 F 0 -0.028204 +18 N 166 E 0 0.007194 +18 N 167 I 0 -0.066744 +18 N 168 L 0 -0.088253 +18 N 169 E 0 -0.033845 +18 N 170 R 0 -0.039116 +18 N 171 R 0 -0.049868 +19 A 20 M 0 0.062987 +19 A 21 P 0 0.265250 +19 A 22 W 0 -0.037691 +19 A 23 N 0 0.137088 +19 A 24 L 0 -0.042943 +19 A 25 P 0 -0.004195 +19 A 26 A 0 0.082398 +19 A 27 D 0 -0.000323 +19 A 28 L 0 0.079849 +19 A 29 A 0 0.045921 +19 A 30 W 0 -0.080570 +19 A 31 F 0 -0.006348 +19 A 32 K 0 -0.022127 +19 A 33 R 0 -0.036923 +19 A 34 N 0 0.000041 +19 A 35 T 0 -0.037605 +19 A 36 L 0 -0.039507 +19 A 37 N 0 0.025679 +19 A 38 K 0 0.002707 +19 A 39 P 0 0.017706 +19 A 40 V 0 -0.013683 +19 A 41 I 0 -0.077747 +19 A 42 M 0 -0.043574 +19 A 43 G 0 -0.015406 +19 A 44 R 0 -0.040202 +19 A 45 H 0 0.160002 +19 A 46 T 0 -0.000951 +19 A 47 W 0 -0.044065 +19 A 48 E 0 0.003750 +19 A 49 S 0 0.054026 +19 A 50 I 0 -0.023152 +19 A 51 G 0 -0.068098 +19 A 55 R 0 0.129832 +19 A 56 P 0 0.007882 +19 A 57 L 0 -0.015272 +19 A 58 P 0 0.039313 +19 A 59 G 0 -0.039561 +19 A 60 R 0 0.002152 +19 A 61 K 0 -0.079886 +19 A 62 N 0 -0.065942 +19 A 63 I 0 -0.131842 +19 A 64 I 0 0.040745 +19 A 65 L 0 -0.091756 +19 A 66 S 0 0.012291 +19 A 67 S 0 0.047667 +19 A 68 Q 0 -0.021610 +19 A 69 P 0 0.078955 +19 A 70 G 0 0.043607 +19 A 71 T 0 -0.098358 +19 A 72 D 0 0.077473 +19 A 75 D 0 -0.005062 +19 A 76 R 0 0.053156 +19 A 77 V 0 -0.133209 +19 A 78 T 0 0.116274 +19 A 79 W 0 -0.048788 +19 A 80 V 0 -0.064260 +19 A 81 K 0 0.009325 +19 A 82 S 0 -0.054691 +19 A 83 V 0 0.006221 +19 A 84 D 0 -0.010356 +19 A 85 E 0 -0.000640 +19 A 86 A 0 0.074102 +19 A 87 I 0 -0.055700 +19 A 88 A 0 0.082011 +19 A 89 A 0 0.017029 +19 A 90 C 0 -0.092192 +19 A 94 G 0 0.138750 +19 A 95 D 0 0.042558 +19 A 98 V 0 -0.115681 +19 A 99 P 0 0.002044 +19 A 100 E 0 -0.002928 +19 A 101 I 0 -0.042394 +19 A 102 M 0 -0.042796 +19 A 103 V 0 -0.105316 +19 A 104 I 0 0.036697 +19 A 105 G 0 -0.024468 +19 A 106 G 0 -0.008374 +19 A 107 G 0 0.010906 +19 A 108 R 0 0.006122 +19 A 109 V 0 -0.006337 +19 A 110 Y 0 0.059661 +19 A 111 E 0 -0.004872 +19 A 112 Q 0 0.058230 +19 A 113 F 0 -0.090585 +19 A 114 L 0 -0.035151 +19 A 115 P 0 0.131734 +19 A 116 K 0 -0.025073 +19 A 119 A 0 0.034861 +19 A 120 Q 0 -0.065132 +19 A 121 K 0 0.047504 +19 A 122 L 0 -0.065686 +19 A 123 Y 0 0.003537 +19 A 124 L 0 -0.062958 +19 A 125 T 0 -0.071302 +19 A 126 H 0 -0.046707 +19 A 127 I 0 0.012598 +19 A 128 D 0 -0.001071 +19 A 129 A 0 0.035576 +19 A 130 E 0 0.041665 +19 A 131 V 0 -0.005837 +19 A 132 E 0 -0.016340 +19 A 133 G 0 -0.065221 +19 A 134 D 0 0.015779 +19 A 135 T 0 -0.038489 +19 A 136 H 0 0.046425 +19 A 137 F 0 -0.082391 +19 A 138 P 0 0.022284 +19 A 139 D 0 0.049236 +19 A 140 Y 0 -0.085262 +19 A 141 E 0 -0.075786 +19 A 142 P 0 0.036978 +19 A 143 D 0 0.104944 +19 A 144 D 0 -0.039385 +19 A 145 W 0 0.072959 +19 A 146 E 0 -0.007198 +19 A 147 S 0 -0.015160 +19 A 148 V 0 0.063486 +19 A 149 F 0 0.029749 +19 A 150 S 0 -0.038178 +19 A 151 E 0 0.002644 +19 A 152 F 0 0.014587 +19 A 153 H 0 0.021897 +19 A 154 D 0 -0.027399 +19 A 155 A 0 0.014528 +19 A 156 D 0 -0.027468 +19 A 157 A 0 0.009681 +19 A 158 Q 0 0.032928 +19 A 159 N 0 -0.039372 +19 A 160 S 0 -0.015844 +19 A 161 H 0 -0.035600 +19 A 162 S 0 0.013488 +19 A 163 Y 0 0.009652 +19 A 164 C 0 0.027273 +19 A 165 F 0 0.150171 +19 A 166 E 0 -0.015185 +19 A 167 I 0 -0.079756 +19 A 168 L 0 -0.034923 +19 A 169 E 0 -0.019211 +19 A 170 R 0 -0.015206 +19 A 171 R 0 0.089248 +20 M 21 P 0 0.374319 +20 M 22 W 0 0.117996 +20 M 23 N 0 0.303097 +20 M 24 L 0 0.201564 +20 M 25 P 0 -0.043673 +20 M 26 A 0 -0.000598 +20 M 27 D 0 0.104442 +20 M 28 L 0 0.447331 +20 M 29 A 0 0.041645 +20 M 30 W 0 0.103081 +20 M 31 F 0 0.096748 +20 M 32 K 0 -0.009276 +20 M 33 R 0 -0.084093 +20 M 34 N 0 -0.043343 +20 M 35 T 0 -0.017866 +20 M 36 L 0 0.092366 +20 M 37 N 0 -0.062052 +20 M 38 K 0 0.058740 +20 M 39 P 0 0.022276 +20 M 40 V 0 0.012263 +20 M 41 I 0 -0.031571 +20 M 42 M 0 -0.032040 +20 M 43 G 0 0.019040 +20 M 44 R 0 -0.000785 +20 M 45 H 0 -0.011529 +20 M 46 T 0 -0.007774 +20 M 47 W 0 -0.108809 +20 M 48 E 0 -0.058704 +20 M 49 S 0 0.176747 +20 M 50 I 0 -0.092151 +20 M 51 G 0 0.039900 +20 M 55 R 0 -0.034763 +20 M 56 P 0 0.070549 +20 M 57 L 0 0.002097 +20 M 58 P 0 0.048182 +20 M 59 G 0 -0.092449 +20 M 60 R 0 0.008053 +20 M 61 K 0 -0.156951 +20 M 62 N 0 -0.014011 +20 M 63 I 0 0.118498 +20 M 64 I 0 -0.084110 +20 M 65 L 0 0.043786 +20 M 66 S 0 -0.021847 +20 M 67 S 0 -0.051938 +20 M 68 Q 0 -0.184001 +20 M 69 P 0 0.064927 +20 M 70 G 0 -0.006679 +20 M 71 T 0 -0.119742 +20 M 72 D 0 0.032813 +20 M 75 D 0 -0.144765 +20 M 76 R 0 -0.010835 +20 M 77 V 0 -0.018054 +20 M 78 T 0 -0.029445 +20 M 79 W 0 -0.033182 +20 M 80 V 0 0.002716 +20 M 81 K 0 -0.126083 +20 M 82 S 0 -0.074022 +20 M 83 V 0 -0.030424 +20 M 84 D 0 -0.063808 +20 M 85 E 0 -0.112554 +20 M 86 A 0 0.079341 +20 M 87 I 0 -0.027684 +20 M 88 A 0 -0.075387 +20 M 89 A 0 -0.116182 +20 M 90 C 0 -0.035793 +20 M 94 G 0 0.028194 +20 M 95 D 0 -0.072964 +20 M 98 V 0 -0.101395 +20 M 99 P 0 -0.101685 +20 M 100 E 0 0.006605 +20 M 101 I 0 -0.086216 +20 M 102 M 0 0.040495 +20 M 103 V 0 -0.007228 +20 M 104 I 0 0.116018 +20 M 105 G 0 0.015076 +20 M 106 G 0 0.002907 +20 M 107 G 0 0.158780 +20 M 108 R 0 -0.009365 +20 M 109 V 0 -0.086107 +20 M 110 Y 0 0.211201 +20 M 111 E 0 -0.099690 +20 M 112 Q 0 0.112457 +20 M 113 F 0 -0.035736 +20 M 114 L 0 -0.093623 +20 M 115 P 0 -0.092486 +20 M 116 K 0 -0.096228 +20 M 119 A 0 -0.007572 +20 M 120 Q 0 -0.074670 +20 M 121 K 0 -0.049014 +20 M 122 L 0 0.023906 +20 M 123 Y 0 -0.046124 +20 M 124 L 0 -0.042223 +20 M 125 T 0 0.017044 +20 M 126 H 0 -0.039436 +20 M 127 I 0 0.138017 +20 M 128 D 0 -0.050613 +20 M 129 A 0 0.091766 +20 M 130 E 0 -0.069442 +20 M 131 V 0 -0.106171 +20 M 132 E 0 -0.045492 +20 M 133 G 0 -0.024615 +20 M 134 D 0 0.079345 +20 M 135 T 0 0.070435 +20 M 136 H 0 0.004588 +20 M 137 F 0 0.034620 +20 M 138 P 0 -0.062102 +20 M 139 D 0 -0.028343 +20 M 140 Y 0 -0.057164 +20 M 141 E 0 0.054075 +20 M 142 P 0 -0.031862 +20 M 143 D 0 0.011912 +20 M 144 D 0 -0.058841 +20 M 145 W 0 -0.096170 +20 M 146 E 0 -0.025340 +20 M 147 S 0 -0.080919 +20 M 148 V 0 -0.102156 +20 M 149 F 0 -0.049803 +20 M 150 S 0 -0.074436 +20 M 151 E 0 -0.077563 +20 M 152 F 0 -0.054155 +20 M 153 H 0 0.062101 +20 M 154 D 0 -0.062178 +20 M 155 A 0 0.010346 +20 M 156 D 0 -0.024866 +20 M 157 A 0 0.031903 +20 M 158 Q 0 -0.059516 +20 M 159 N 0 0.056200 +20 M 160 S 0 -0.025897 +20 M 161 H 0 -0.062234 +20 M 162 S 0 -0.060489 +20 M 163 Y 0 0.098569 +20 M 164 C 0 0.023523 +20 M 165 F 0 0.031354 +20 M 166 E 0 -0.017286 +20 M 167 I 0 0.007513 +20 M 168 L 0 -0.105956 +20 M 169 E 0 -0.085953 +20 M 170 R 0 -0.059870 +20 M 171 R 0 -0.029692 +21 P 22 W 0 0.590932 +21 P 23 N 0 -0.057021 +21 P 24 L 0 0.024264 +21 P 25 P 0 0.070524 +21 P 26 A 0 -0.029515 +21 P 27 D 0 0.078000 +21 P 28 L 0 0.183876 +21 P 29 A 0 0.014043 +21 P 30 W 0 -0.006228 +21 P 31 F 0 -0.040541 +21 P 32 K 0 -0.031787 +21 P 33 R 0 -0.060933 +21 P 34 N 0 -0.086989 +21 P 35 T 0 0.003483 +21 P 36 L 0 -0.093979 +21 P 37 N 0 0.023243 +21 P 38 K 0 0.016785 +21 P 39 P 0 0.031556 +21 P 40 V 0 -0.025517 +21 P 41 I 0 0.013501 +21 P 42 M 0 -0.001980 +21 P 43 G 0 0.081908 +21 P 44 R 0 0.011724 +21 P 45 H 0 -0.037738 +21 P 46 T 0 -0.015340 +21 P 47 W 0 0.041280 +21 P 48 E 0 0.085069 +21 P 49 S 0 0.053953 +21 P 50 I 0 -0.037724 +21 P 51 G 0 -0.028984 +21 P 55 R 0 0.028071 +21 P 56 P 0 0.096090 +21 P 57 L 0 -0.024099 +21 P 58 P 0 -0.041964 +21 P 59 G 0 0.032252 +21 P 60 R 0 -0.021749 +21 P 61 K 0 -0.062351 +21 P 62 N 0 0.040717 +21 P 63 I 0 0.070904 +21 P 64 I 0 -0.063920 +21 P 65 L 0 -0.001207 +21 P 66 S 0 -0.013624 +21 P 67 S 0 -0.024183 +21 P 68 Q 0 -0.105455 +21 P 69 P 0 -0.035019 +21 P 70 G 0 -0.083083 +21 P 71 T 0 -0.063635 +21 P 72 D 0 -0.028399 +21 P 75 D 0 -0.034801 +21 P 76 R 0 -0.036320 +21 P 77 V 0 -0.023850 +21 P 78 T 0 -0.007061 +21 P 79 W 0 -0.050938 +21 P 80 V 0 -0.040663 +21 P 81 K 0 -0.101755 +21 P 82 S 0 -0.020550 +21 P 83 V 0 -0.018976 +21 P 84 D 0 -0.070651 +21 P 85 E 0 -0.052529 +21 P 86 A 0 0.031313 +21 P 87 I 0 -0.083911 +21 P 88 A 0 -0.026844 +21 P 89 A 0 -0.058718 +21 P 90 C 0 -0.035875 +21 P 94 G 0 -0.057758 +21 P 95 D 0 -0.035649 +21 P 98 V 0 -0.006416 +21 P 99 P 0 0.039230 +21 P 100 E 0 -0.056248 +21 P 101 I 0 0.042191 +21 P 102 M 0 -0.037870 +21 P 103 V 0 -0.012736 +21 P 104 I 0 -0.073754 +21 P 105 G 0 0.046434 +21 P 106 G 0 0.027441 +21 P 107 G 0 0.052963 +21 P 108 R 0 -0.028993 +21 P 109 V 0 0.090177 +21 P 110 Y 0 0.253255 +21 P 111 E 0 -0.114706 +21 P 112 Q 0 0.044799 +21 P 113 F 0 -0.080912 +21 P 114 L 0 -0.040376 +21 P 115 P 0 -0.059307 +21 P 116 K 0 -0.015201 +21 P 119 A 0 -0.088421 +21 P 120 Q 0 -0.072674 +21 P 121 K 0 0.057062 +21 P 122 L 0 0.031610 +21 P 123 Y 0 0.050881 +21 P 124 L 0 -0.082853 +21 P 125 T 0 -0.013581 +21 P 126 H 0 0.037073 +21 P 127 I 0 0.192176 +21 P 128 D 0 -0.077263 +21 P 129 A 0 -0.061370 +21 P 130 E 0 -0.047941 +21 P 131 V 0 0.231853 +21 P 132 E 0 -0.125084 +21 P 133 G 0 0.320677 +21 P 134 D 0 0.085478 +21 P 135 T 0 0.015231 +21 P 136 H 0 -0.088383 +21 P 137 F 0 -0.040118 +21 P 138 P 0 -0.039134 +21 P 139 D 0 -0.072355 +21 P 140 Y 0 -0.060142 +21 P 141 E 0 -0.075376 +21 P 142 P 0 -0.068393 +21 P 143 D 0 -0.075327 +21 P 144 D 0 0.015843 +21 P 145 W 0 0.010473 +21 P 146 E 0 -0.059925 +21 P 147 S 0 -0.030970 +21 P 148 V 0 -0.023748 +21 P 149 F 0 -0.052151 +21 P 150 S 0 -0.089052 +21 P 151 E 0 -0.080530 +21 P 152 F 0 -0.020206 +21 P 153 H 0 -0.117937 +21 P 154 D 0 -0.078159 +21 P 155 A 0 -0.116414 +21 P 156 D 0 -0.022259 +21 P 157 A 0 0.021160 +21 P 158 Q 0 -0.040339 +21 P 159 N 0 0.020411 +21 P 160 S 0 -0.024608 +21 P 161 H 0 -0.099603 +21 P 162 S 0 -0.010086 +21 P 163 Y 0 -0.072633 +21 P 164 C 0 -0.115301 +21 P 165 F 0 -0.053792 +21 P 166 E 0 -0.029113 +21 P 167 I 0 -0.024371 +21 P 168 L 0 -0.103019 +21 P 169 E 0 -0.045263 +21 P 170 R 0 -0.029316 +21 P 171 R 0 0.021595 +22 W 23 N 0 0.108175 +22 W 24 L 0 0.052916 +22 W 25 P 0 0.127331 +22 W 26 A 0 -0.005876 +22 W 27 D 0 0.044765 +22 W 28 L 0 0.052354 +22 W 29 A 0 -0.063337 +22 W 30 W 0 -0.016282 +22 W 31 F 0 -0.021558 +22 W 32 K 0 0.029521 +22 W 33 R 0 -0.079350 +22 W 34 N 0 -0.001374 +22 W 35 T 0 -0.036108 +22 W 36 L 0 -0.010002 +22 W 37 N 0 -0.058818 +22 W 38 K 0 0.007215 +22 W 39 P 0 0.059412 +22 W 40 V 0 -0.055722 +22 W 41 I 0 0.071416 +22 W 42 M 0 -0.009798 +22 W 43 G 0 0.032946 +22 W 44 R 0 -0.019664 +22 W 45 H 0 -0.029175 +22 W 46 T 0 -0.041786 +22 W 47 W 0 0.158982 +22 W 48 E 0 -0.051011 +22 W 49 S 0 -0.033203 +22 W 50 I 0 0.020647 +22 W 51 G 0 0.013661 +22 W 55 R 0 0.037788 +22 W 56 P 0 0.048711 +22 W 57 L 0 -0.047201 +22 W 58 P 0 0.064562 +22 W 59 G 0 -0.007058 +22 W 60 R 0 -0.044139 +22 W 61 K 0 -0.052228 +22 W 62 N 0 0.010390 +22 W 63 I 0 -0.011860 +22 W 64 I 0 -0.027884 +22 W 65 L 0 -0.040893 +22 W 66 S 0 0.049813 +22 W 67 S 0 0.003726 +22 W 68 Q 0 -0.055410 +22 W 69 P 0 -0.036809 +22 W 70 G 0 -0.042881 +22 W 71 T 0 -0.029497 +22 W 72 D 0 -0.035230 +22 W 75 D 0 0.013117 +22 W 76 R 0 -0.011113 +22 W 77 V 0 -0.043045 +22 W 78 T 0 -0.097118 +22 W 79 W 0 -0.060822 +22 W 80 V 0 0.109242 +22 W 81 K 0 -0.064097 +22 W 82 S 0 -0.010848 +22 W 83 V 0 -0.040460 +22 W 84 D 0 -0.025112 +22 W 85 E 0 -0.050033 +22 W 86 A 0 0.053152 +22 W 87 I 0 0.032660 +22 W 88 A 0 -0.065678 +22 W 89 A 0 -0.012783 +22 W 90 C 0 -0.031454 +22 W 94 G 0 -0.047841 +22 W 95 D 0 -0.043099 +22 W 98 V 0 -0.039676 +22 W 99 P 0 -0.022112 +22 W 100 E 0 -0.004745 +22 W 101 I 0 -0.023625 +22 W 102 M 0 -0.063880 +22 W 103 V 0 0.023592 +22 W 104 I 0 -0.091020 +22 W 105 G 0 0.034421 +22 W 106 G 0 0.022086 +22 W 107 G 0 0.034775 +22 W 108 R 0 -0.014480 +22 W 109 V 0 -0.019594 +22 W 110 Y 0 0.006760 +22 W 111 E 0 -0.046621 +22 W 112 Q 0 -0.015180 +22 W 113 F 0 -0.080619 +22 W 114 L 0 0.017523 +22 W 115 P 0 -0.053289 +22 W 116 K 0 -0.025710 +22 W 119 A 0 -0.044778 +22 W 120 Q 0 -0.062931 +22 W 121 K 0 -0.021217 +22 W 122 L 0 0.088560 +22 W 123 Y 0 -0.023101 +22 W 124 L 0 0.044606 +22 W 125 T 0 0.027199 +22 W 126 H 0 -0.032328 +22 W 127 I 0 0.203821 +22 W 128 D 0 0.011177 +22 W 129 A 0 0.091547 +22 W 130 E 0 0.040723 +22 W 131 V 0 0.158288 +22 W 132 E 0 0.011569 +22 W 133 G 0 0.124815 +22 W 134 D 0 -0.074797 +22 W 135 T 0 -0.018486 +22 W 136 H 0 -0.015483 +22 W 137 F 0 -0.084476 +22 W 138 P 0 -0.017032 +22 W 139 D 0 -0.020225 +22 W 140 Y 0 0.001216 +22 W 141 E 0 -0.032745 +22 W 142 P 0 -0.043623 +22 W 143 D 0 0.007357 +22 W 144 D 0 -0.063128 +22 W 145 W 0 -0.041491 +22 W 146 E 0 -0.005110 +22 W 147 S 0 -0.023922 +22 W 148 V 0 -0.015374 +22 W 149 F 0 -0.055555 +22 W 150 S 0 -0.076718 +22 W 151 E 0 -0.011849 +22 W 152 F 0 -0.066056 +22 W 153 H 0 -0.031778 +22 W 154 D 0 -0.018710 +22 W 155 A 0 0.006467 +22 W 156 D 0 -0.091111 +22 W 157 A 0 -0.059725 +22 W 158 Q 0 -0.036718 +22 W 159 N 0 0.004967 +22 W 160 S 0 -0.052587 +22 W 161 H 0 0.018549 +22 W 162 S 0 -0.053165 +22 W 163 Y 0 -0.052169 +22 W 164 C 0 -0.025775 +22 W 165 F 0 -0.063485 +22 W 166 E 0 -0.026548 +22 W 167 I 0 0.002478 +22 W 168 L 0 -0.079491 +22 W 169 E 0 -0.035873 +22 W 170 R 0 -0.003323 +22 W 171 R 0 -0.006430 +23 N 24 L 0 0.050558 +23 N 25 P 0 0.278473 +23 N 26 A 0 0.156559 +23 N 27 D 0 0.029369 +23 N 28 L 0 0.327956 +23 N 29 A 0 0.128066 +23 N 30 W 0 0.026486 +23 N 31 F 0 -0.077499 +23 N 32 K 0 0.147392 +23 N 33 R 0 -0.017963 +23 N 34 N 0 -0.062263 +23 N 35 T 0 0.075821 +23 N 36 L 0 0.044029 +23 N 37 N 0 0.142175 +23 N 38 K 0 -0.105829 +23 N 39 P 0 -0.089782 +23 N 40 V 0 -0.115948 +23 N 41 I 0 -0.123455 +23 N 42 M 0 -0.014780 +23 N 43 G 0 -0.008909 +23 N 44 R 0 -0.044630 +23 N 45 H 0 0.013824 +23 N 46 T 0 -0.035631 +23 N 47 W 0 -0.038842 +23 N 48 E 0 0.015100 +23 N 49 S 0 -0.002509 +23 N 50 I 0 -0.049511 +23 N 51 G 0 -0.011679 +23 N 55 R 0 -0.008432 +23 N 56 P 0 -0.005324 +23 N 57 L 0 0.006692 +23 N 58 P 0 0.121051 +23 N 59 G 0 0.069126 +23 N 60 R 0 0.045664 +23 N 61 K 0 -0.009868 +23 N 62 N 0 -0.092338 +23 N 63 I 0 0.007756 +23 N 64 I 0 0.038680 +23 N 65 L 0 -0.026137 +23 N 66 S 0 -0.000561 +23 N 67 S 0 0.124806 +23 N 68 Q 0 0.013563 +23 N 69 P 0 -0.043494 +23 N 70 G 0 0.045454 +23 N 71 T 0 -0.051293 +23 N 72 D 0 0.030301 +23 N 75 D 0 0.050829 +23 N 76 R 0 0.028046 +23 N 77 V 0 -0.039111 +23 N 78 T 0 0.021610 +23 N 79 W 0 -0.000744 +23 N 80 V 0 0.009177 +23 N 81 K 0 0.060911 +23 N 82 S 0 -0.062145 +23 N 83 V 0 -0.073458 +23 N 84 D 0 -0.027621 +23 N 85 E 0 -0.000509 +23 N 86 A 0 -0.026193 +23 N 87 I 0 -0.068898 +23 N 88 A 0 -0.027762 +23 N 89 A 0 -0.021297 +23 N 90 C 0 -0.023873 +23 N 94 G 0 -0.040154 +23 N 95 D 0 -0.059830 +23 N 98 V 0 -0.041041 +23 N 99 P 0 0.048272 +23 N 100 E 0 -0.091062 +23 N 101 I 0 -0.032071 +23 N 102 M 0 0.033853 +23 N 103 V 0 -0.017144 +23 N 104 I 0 0.004337 +23 N 105 G 0 0.003527 +23 N 106 G 0 -0.007534 +23 N 107 G 0 0.002889 +23 N 108 R 0 -0.024260 +23 N 109 V 0 -0.041193 +23 N 110 Y 0 -0.003470 +23 N 111 E 0 -0.014800 +23 N 112 Q 0 -0.059055 +23 N 113 F 0 -0.063754 +23 N 114 L 0 -0.035736 +23 N 115 P 0 0.003802 +23 N 116 K 0 0.035582 +23 N 119 A 0 -0.089628 +23 N 120 Q 0 0.021129 +23 N 121 K 0 0.056524 +23 N 122 L 0 -0.042812 +23 N 123 Y 0 0.031738 +23 N 124 L 0 -0.013994 +23 N 125 T 0 -0.018545 +23 N 126 H 0 -0.014489 +23 N 127 I 0 -0.049443 +23 N 128 D 0 -0.041708 +23 N 129 A 0 -0.090697 +23 N 130 E 0 -0.017363 +23 N 131 V 0 0.060876 +23 N 132 E 0 0.024598 +23 N 133 G 0 0.011628 +23 N 134 D 0 0.018423 +23 N 135 T 0 -0.069071 +23 N 136 H 0 -0.042582 +23 N 137 F 0 -0.013746 +23 N 138 P 0 0.029397 +23 N 139 D 0 0.018345 +23 N 140 Y 0 -0.009749 +23 N 141 E 0 -0.045627 +23 N 142 P 0 -0.093390 +23 N 143 D 0 0.003400 +23 N 144 D 0 0.016082 +23 N 145 W 0 0.051494 +23 N 146 E 0 -0.002302 +23 N 147 S 0 -0.078238 +23 N 148 V 0 -0.022905 +23 N 149 F 0 -0.010010 +23 N 150 S 0 0.047557 +23 N 151 E 0 -0.026704 +23 N 152 F 0 -0.011121 +23 N 153 H 0 -0.082427 +23 N 154 D 0 -0.085444 +23 N 155 A 0 -0.014868 +23 N 156 D 0 0.035040 +23 N 157 A 0 -0.014575 +23 N 158 Q 0 0.055756 +23 N 159 N 0 0.058347 +23 N 160 S 0 0.034963 +23 N 161 H 0 0.111768 +23 N 162 S 0 -0.017565 +23 N 163 Y 0 0.000836 +23 N 164 C 0 -0.053182 +23 N 165 F 0 -0.028888 +23 N 166 E 0 -0.034855 +23 N 167 I 0 -0.029975 +23 N 168 L 0 -0.000880 +23 N 169 E 0 -0.040983 +23 N 170 R 0 0.013193 +23 N 171 R 0 -0.062931 +24 L 25 P 0 0.230232 +24 L 26 A 0 0.126043 +24 L 27 D 0 -0.030141 +24 L 28 L 0 0.055995 +24 L 29 A 0 0.104222 +24 L 30 W 0 -0.003017 +24 L 31 F 0 -0.011662 +24 L 32 K 0 0.009545 +24 L 33 R 0 -0.030151 +24 L 34 N 0 -0.008554 +24 L 35 T 0 0.013843 +24 L 36 L 0 -0.016578 +24 L 37 N 0 -0.088565 +24 L 38 K 0 0.039247 +24 L 39 P 0 -0.037517 +24 L 40 V 0 -0.067249 +24 L 41 I 0 -0.112379 +24 L 42 M 0 0.075025 +24 L 43 G 0 0.028704 +24 L 44 R 0 0.030296 +24 L 45 H 0 0.133770 +24 L 46 T 0 -0.024601 +24 L 47 W 0 0.033967 +24 L 48 E 0 -0.076476 +24 L 49 S 0 -0.007681 +24 L 50 I 0 0.077692 +24 L 51 G 0 0.040661 +24 L 55 R 0 0.141022 +24 L 56 P 0 -0.008518 +24 L 57 L 0 0.032775 +24 L 58 P 0 0.023862 +24 L 59 G 0 -0.048751 +24 L 60 R 0 0.035200 +24 L 61 K 0 -0.075574 +24 L 62 N 0 0.002473 +24 L 63 I 0 -0.010306 +24 L 64 I 0 -0.045212 +24 L 65 L 0 -0.045981 +24 L 66 S 0 0.004391 +24 L 67 S 0 -0.019570 +24 L 68 Q 0 -0.054689 +24 L 69 P 0 -0.103000 +24 L 70 G 0 -0.111711 +24 L 71 T 0 -0.104784 +24 L 72 D 0 -0.140910 +24 L 75 D 0 0.014998 +24 L 76 R 0 0.061142 +24 L 77 V 0 0.037812 +24 L 78 T 0 -0.124518 +24 L 79 W 0 -0.012277 +24 L 80 V 0 -0.026066 +24 L 81 K 0 -0.024163 +24 L 82 S 0 -0.007681 +24 L 83 V 0 0.016893 +24 L 84 D 0 -0.062438 +24 L 85 E 0 -0.081236 +24 L 86 A 0 -0.050888 +24 L 87 I 0 0.036858 +24 L 88 A 0 -0.067120 +24 L 89 A 0 0.024044 +24 L 90 C 0 -0.069554 +24 L 94 G 0 -0.046280 +24 L 95 D 0 -0.031473 +24 L 98 V 0 0.018567 +24 L 99 P 0 0.037717 +24 L 100 E 0 0.002654 +24 L 101 I 0 -0.020628 +24 L 102 M 0 -0.061726 +24 L 103 V 0 -0.030397 +24 L 104 I 0 0.002042 +24 L 105 G 0 0.008164 +24 L 106 G 0 0.000880 +24 L 107 G 0 0.087018 +24 L 108 R 0 -0.060268 +24 L 109 V 0 -0.079005 +24 L 110 Y 0 -0.052839 +24 L 111 E 0 -0.110589 +24 L 112 Q 0 -0.002720 +24 L 113 F 0 -0.026038 +24 L 114 L 0 -0.020837 +24 L 115 P 0 -0.120478 +24 L 116 K 0 -0.090292 +24 L 119 A 0 -0.051056 +24 L 120 Q 0 -0.002521 +24 L 121 K 0 -0.068762 +24 L 122 L 0 -0.074584 +24 L 123 Y 0 -0.012290 +24 L 124 L 0 -0.062026 +24 L 125 T 0 0.139660 +24 L 126 H 0 -0.058708 +24 L 127 I 0 0.288950 +24 L 128 D 0 0.022041 +24 L 129 A 0 0.208783 +24 L 130 E 0 0.006586 +24 L 131 V 0 0.119340 +24 L 132 E 0 -0.028783 +24 L 133 G 0 -0.019861 +24 L 134 D 0 0.005779 +24 L 135 T 0 -0.005379 +24 L 136 H 0 -0.057311 +24 L 137 F 0 0.005719 +24 L 138 P 0 -0.015776 +24 L 139 D 0 -0.036289 +24 L 140 Y 0 -0.024650 +24 L 141 E 0 -0.088793 +24 L 142 P 0 -0.058385 +24 L 143 D 0 -0.076287 +24 L 144 D 0 -0.078095 +24 L 145 W 0 -0.053746 +24 L 146 E 0 -0.066246 +24 L 147 S 0 -0.045782 +24 L 148 V 0 -0.071306 +24 L 149 F 0 -0.045497 +24 L 150 S 0 -0.005658 +24 L 151 E 0 -0.060878 +24 L 152 F 0 0.069796 +24 L 153 H 0 0.050246 +24 L 154 D 0 0.091155 +24 L 155 A 0 0.032558 +24 L 156 D 0 0.249256 +24 L 157 A 0 0.018849 +24 L 158 Q 0 0.161344 +24 L 159 N 0 0.197161 +24 L 160 S 0 0.061357 +24 L 161 H 0 0.118305 +24 L 162 S 0 -0.010954 +24 L 163 Y 0 0.132423 +24 L 164 C 0 -0.111894 +24 L 165 F 0 0.057670 +24 L 166 E 0 -0.132817 +24 L 167 I 0 -0.066586 +24 L 168 L 0 -0.073746 +24 L 169 E 0 -0.072211 +24 L 170 R 0 0.037367 +24 L 171 R 0 -0.052403 +25 P 26 A 0 0.027723 +25 P 27 D 0 -0.052929 +25 P 28 L 0 0.104856 +25 P 29 A 0 0.445909 +25 P 30 W 0 0.019844 +25 P 31 F 0 0.053050 +25 P 32 K 0 0.023322 +25 P 33 R 0 0.168872 +25 P 34 N 0 -0.015475 +25 P 35 T 0 0.039493 +25 P 36 L 0 0.045185 +25 P 37 N 0 0.130212 +25 P 38 K 0 -0.055647 +25 P 39 P 0 -0.021018 +25 P 40 V 0 -0.055790 +25 P 41 I 0 -0.066188 +25 P 42 M 0 -0.024914 +25 P 43 G 0 -0.000740 +25 P 44 R 0 0.023387 +25 P 45 H 0 -0.025862 +25 P 46 T 0 0.010609 +25 P 47 W 0 0.056803 +25 P 48 E 0 0.009267 +25 P 49 S 0 -0.006301 +25 P 50 I 0 -0.016337 +25 P 51 G 0 -0.087943 +25 P 55 R 0 -0.008940 +25 P 56 P 0 -0.049822 +25 P 57 L 0 0.005391 +25 P 58 P 0 0.035168 +25 P 59 G 0 -0.033295 +25 P 60 R 0 0.016796 +25 P 61 K 0 0.002582 +25 P 62 N 0 -0.044328 +25 P 63 I 0 0.016729 +25 P 64 I 0 -0.015353 +25 P 65 L 0 0.074150 +25 P 66 S 0 -0.057583 +25 P 67 S 0 -0.027433 +25 P 68 Q 0 -0.006524 +25 P 69 P 0 0.087046 +25 P 70 G 0 -0.093059 +25 P 71 T 0 0.032477 +25 P 72 D 0 0.058214 +25 P 75 D 0 -0.017710 +25 P 76 R 0 -0.036413 +25 P 77 V 0 0.016158 +25 P 78 T 0 -0.074126 +25 P 79 W 0 -0.029968 +25 P 80 V 0 -0.013815 +25 P 81 K 0 0.072906 +25 P 82 S 0 0.019642 +25 P 83 V 0 0.040638 +25 P 84 D 0 0.039202 +25 P 85 E 0 -0.141926 +25 P 86 A 0 -0.053277 +25 P 87 I 0 -0.073952 +25 P 88 A 0 0.016849 +25 P 89 A 0 -0.002700 +25 P 90 C 0 -0.018874 +25 P 94 G 0 -0.050470 +25 P 95 D 0 -0.099221 +25 P 98 V 0 -0.123122 +25 P 99 P 0 -0.038266 +25 P 100 E 0 0.011619 +25 P 101 I 0 0.001465 +25 P 102 M 0 0.038916 +25 P 103 V 0 -0.052825 +25 P 104 I 0 -0.036219 +25 P 105 G 0 -0.007181 +25 P 106 G 0 0.004850 +25 P 107 G 0 0.000486 +25 P 108 R 0 0.026412 +25 P 109 V 0 -0.115354 +25 P 110 Y 0 -0.074145 +25 P 111 E 0 -0.044750 +25 P 112 Q 0 -0.032395 +25 P 113 F 0 -0.063518 +25 P 114 L 0 0.161300 +25 P 115 P 0 -0.073992 +25 P 116 K 0 -0.061343 +25 P 119 A 0 -0.030989 +25 P 120 Q 0 0.092382 +25 P 121 K 0 -0.027493 +25 P 122 L 0 -0.116838 +25 P 123 Y 0 -0.064600 +25 P 124 L 0 -0.043291 +25 P 125 T 0 -0.058367 +25 P 126 H 0 0.016183 +25 P 127 I 0 -0.059844 +25 P 128 D 0 0.070320 +25 P 129 A 0 -0.048041 +25 P 130 E 0 -0.047551 +25 P 131 V 0 -0.086671 +25 P 132 E 0 -0.063149 +25 P 133 G 0 -0.022846 +25 P 134 D 0 -0.031137 +25 P 135 T 0 -0.039325 +25 P 136 H 0 -0.035157 +25 P 137 F 0 -0.057978 +25 P 138 P 0 0.041765 +25 P 139 D 0 -0.051541 +25 P 140 Y 0 -0.054586 +25 P 141 E 0 -0.012468 +25 P 142 P 0 -0.056174 +25 P 143 D 0 -0.077527 +25 P 144 D 0 -0.124049 +25 P 145 W 0 0.028003 +25 P 146 E 0 0.008961 +25 P 147 S 0 -0.007291 +25 P 148 V 0 0.021595 +25 P 149 F 0 -0.029315 +25 P 150 S 0 -0.112210 +25 P 151 E 0 -0.031770 +25 P 152 F 0 -0.031512 +25 P 153 H 0 -0.084158 +25 P 154 D 0 -0.027991 +25 P 155 A 0 0.148972 +25 P 156 D 0 0.182195 +25 P 157 A 0 0.001551 +25 P 158 Q 0 0.369185 +25 P 159 N 0 0.121937 +25 P 160 S 0 0.156372 +25 P 161 H 0 -0.000223 +25 P 162 S 0 -0.053262 +25 P 163 Y 0 0.025588 +25 P 164 C 0 -0.016513 +25 P 165 F 0 0.101866 +25 P 166 E 0 -0.071847 +25 P 167 I 0 -0.084139 +25 P 168 L 0 -0.057860 +25 P 169 E 0 -0.050962 +25 P 170 R 0 -0.012460 +25 P 171 R 0 0.028373 +26 A 27 D 0 0.188064 +26 A 28 L 0 0.045074 +26 A 29 A 0 0.238830 +26 A 30 W 0 0.174970 +26 A 31 F 0 0.015581 +26 A 32 K 0 0.006073 +26 A 33 R 0 0.106956 +26 A 34 N 0 0.011091 +26 A 35 T 0 -0.001752 +26 A 36 L 0 -0.021908 +26 A 37 N 0 0.080373 +26 A 38 K 0 0.020530 +26 A 39 P 0 -0.079257 +26 A 40 V 0 0.015758 +26 A 41 I 0 -0.103149 +26 A 42 M 0 0.000928 +26 A 43 G 0 -0.008013 +26 A 44 R 0 -0.038457 +26 A 45 H 0 -0.067579 +26 A 46 T 0 0.055795 +26 A 47 W 0 0.002575 +26 A 48 E 0 0.000380 +26 A 49 S 0 -0.078698 +26 A 50 I 0 0.052874 +26 A 51 G 0 -0.008147 +26 A 55 R 0 0.071400 +26 A 56 P 0 -0.002292 +26 A 57 L 0 -0.046892 +26 A 58 P 0 -0.012339 +26 A 59 G 0 -0.088148 +26 A 60 R 0 -0.035166 +26 A 61 K 0 -0.068302 +26 A 62 N 0 -0.050852 +26 A 63 I 0 0.001161 +26 A 64 I 0 -0.072707 +26 A 65 L 0 -0.096999 +26 A 66 S 0 -0.087858 +26 A 67 S 0 0.049102 +26 A 68 Q 0 -0.048144 +26 A 69 P 0 -0.000291 +26 A 70 G 0 -0.028349 +26 A 71 T 0 -0.027569 +26 A 72 D 0 -0.087022 +26 A 75 D 0 -0.012671 +26 A 76 R 0 -0.044632 +26 A 77 V 0 -0.021165 +26 A 78 T 0 0.006192 +26 A 79 W 0 -0.017178 +26 A 80 V 0 -0.042059 +26 A 81 K 0 -0.075839 +26 A 82 S 0 0.106131 +26 A 83 V 0 -0.010328 +26 A 84 D 0 -0.094557 +26 A 85 E 0 -0.038366 +26 A 86 A 0 -0.067934 +26 A 87 I 0 -0.025550 +26 A 88 A 0 -0.012148 +26 A 89 A 0 -0.018954 +26 A 90 C 0 0.045831 +26 A 94 G 0 -0.038340 +26 A 95 D 0 -0.067505 +26 A 98 V 0 -0.083898 +26 A 99 P 0 -0.058394 +26 A 100 E 0 -0.107325 +26 A 101 I 0 -0.014043 +26 A 102 M 0 -0.088262 +26 A 103 V 0 -0.028933 +26 A 104 I 0 -0.003885 +26 A 105 G 0 -0.030679 +26 A 106 G 0 -0.029975 +26 A 107 G 0 -0.037839 +26 A 108 R 0 0.042165 +26 A 109 V 0 -0.121454 +26 A 110 Y 0 -0.009629 +26 A 111 E 0 -0.082630 +26 A 112 Q 0 -0.006197 +26 A 113 F 0 -0.020911 +26 A 114 L 0 -0.081433 +26 A 115 P 0 -0.020336 +26 A 116 K 0 -0.050752 +26 A 119 A 0 0.083300 +26 A 120 Q 0 -0.066008 +26 A 121 K 0 -0.077631 +26 A 122 L 0 -0.006599 +26 A 123 Y 0 -0.031057 +26 A 124 L 0 -0.049469 +26 A 125 T 0 0.053459 +26 A 126 H 0 0.002183 +26 A 127 I 0 -0.016172 +26 A 128 D 0 0.005080 +26 A 129 A 0 0.053451 +26 A 130 E 0 -0.062339 +26 A 131 V 0 0.017224 +26 A 132 E 0 0.018366 +26 A 133 G 0 -0.112298 +26 A 134 D 0 0.019633 +26 A 135 T 0 0.021315 +26 A 136 H 0 -0.155080 +26 A 137 F 0 -0.027172 +26 A 138 P 0 -0.031625 +26 A 139 D 0 -0.048003 +26 A 140 Y 0 -0.008146 +26 A 141 E 0 -0.074301 +26 A 142 P 0 -0.015813 +26 A 143 D 0 -0.057315 +26 A 144 D 0 -0.034805 +26 A 145 W 0 -0.086489 +26 A 146 E 0 -0.066915 +26 A 147 S 0 0.057246 +26 A 148 V 0 0.029203 +26 A 149 F 0 -0.037470 +26 A 150 S 0 -0.080972 +26 A 151 E 0 0.049560 +26 A 152 F 0 0.003096 +26 A 153 H 0 0.220105 +26 A 154 D 0 0.265919 +26 A 155 A 0 0.220191 +26 A 156 D 0 0.230353 +26 A 157 A 0 0.087156 +26 A 158 Q 0 0.177477 +26 A 159 N 0 0.452955 +26 A 160 S 0 0.165220 +26 A 161 H 0 0.099349 +26 A 162 S 0 0.033505 +26 A 163 Y 0 0.698733 +26 A 164 C 0 -0.038550 +26 A 165 F 0 0.057777 +26 A 166 E 0 -0.017685 +26 A 167 I 0 -0.007274 +26 A 168 L 0 -0.042821 +26 A 169 E 0 0.033769 +26 A 170 R 0 -0.107164 +26 A 171 R 0 -0.009874 +27 D 28 L 0 0.249498 +27 D 29 A 0 -0.040304 +27 D 30 W 0 0.204791 +27 D 31 F 0 0.012463 +27 D 32 K 0 0.075314 +27 D 33 R 0 -0.073564 +27 D 34 N 0 0.015869 +27 D 35 T 0 0.062699 +27 D 36 L 0 -0.039579 +27 D 37 N 0 0.050711 +27 D 38 K 0 0.031976 +27 D 39 P 0 0.137085 +27 D 40 V 0 0.036685 +27 D 41 I 0 -0.005366 +27 D 42 M 0 -0.038253 +27 D 43 G 0 0.047387 +27 D 44 R 0 -0.020031 +27 D 45 H 0 -0.021877 +27 D 46 T 0 0.002857 +27 D 47 W 0 -0.014085 +27 D 48 E 0 -0.062348 +27 D 49 S 0 0.089928 +27 D 50 I 0 0.034261 +27 D 51 G 0 -0.024793 +27 D 55 R 0 -0.056343 +27 D 56 P 0 0.087030 +27 D 57 L 0 0.009500 +27 D 58 P 0 0.040693 +27 D 59 G 0 -0.047248 +27 D 60 R 0 0.038757 +27 D 61 K 0 -0.087833 +27 D 62 N 0 -0.020110 +27 D 63 I 0 -0.047938 +27 D 64 I 0 0.001849 +27 D 65 L 0 -0.081917 +27 D 66 S 0 -0.063176 +27 D 67 S 0 -0.015890 +27 D 68 Q 0 -0.089704 +27 D 69 P 0 -0.120130 +27 D 70 G 0 -0.093908 +27 D 71 T 0 -0.114022 +27 D 72 D 0 -0.111532 +27 D 75 D 0 -0.064002 +27 D 76 R 0 -0.051548 +27 D 77 V 0 0.018031 +27 D 78 T 0 -0.025232 +27 D 79 W 0 0.015924 +27 D 80 V 0 -0.103018 +27 D 81 K 0 -0.023150 +27 D 82 S 0 -0.049094 +27 D 83 V 0 -0.123105 +27 D 84 D 0 -0.066150 +27 D 85 E 0 0.014764 +27 D 86 A 0 -0.077713 +27 D 87 I 0 0.015521 +27 D 88 A 0 -0.104454 +27 D 89 A 0 -0.013542 +27 D 90 C 0 0.035855 +27 D 94 G 0 -0.109657 +27 D 95 D 0 -0.048280 +27 D 98 V 0 -0.009878 +27 D 99 P 0 -0.021184 +27 D 100 E 0 0.000879 +27 D 101 I 0 -0.028417 +27 D 102 M 0 0.043684 +27 D 103 V 0 -0.054903 +27 D 104 I 0 -0.027368 +27 D 105 G 0 0.049403 +27 D 106 G 0 0.038023 +27 D 107 G 0 0.127667 +27 D 108 R 0 -0.024728 +27 D 109 V 0 -0.040497 +27 D 110 Y 0 0.094588 +27 D 111 E 0 -0.024137 +27 D 112 Q 0 -0.051244 +27 D 113 F 0 -0.050245 +27 D 114 L 0 -0.033844 +27 D 115 P 0 -0.016005 +27 D 116 K 0 -0.032587 +27 D 119 A 0 0.042525 +27 D 120 Q 0 0.034236 +27 D 121 K 0 -0.026450 +27 D 122 L 0 0.001141 +27 D 123 Y 0 0.021312 +27 D 124 L 0 -0.004843 +27 D 125 T 0 0.218803 +27 D 126 H 0 -0.006400 +27 D 127 I 0 0.006488 +27 D 128 D 0 0.022939 +27 D 129 A 0 0.001373 +27 D 130 E 0 0.031267 +27 D 131 V 0 -0.038799 +27 D 132 E 0 0.013008 +27 D 133 G 0 0.076311 +27 D 134 D 0 0.056858 +27 D 135 T 0 -0.102740 +27 D 136 H 0 -0.044577 +27 D 137 F 0 -0.029092 +27 D 138 P 0 -0.054835 +27 D 139 D 0 -0.034385 +27 D 140 Y 0 0.001362 +27 D 141 E 0 -0.072682 +27 D 142 P 0 -0.010932 +27 D 143 D 0 -0.093071 +27 D 144 D 0 0.059258 +27 D 145 W 0 0.000748 +27 D 146 E 0 -0.051930 +27 D 147 S 0 0.079077 +27 D 148 V 0 -0.126657 +27 D 149 F 0 -0.081528 +27 D 150 S 0 -0.106032 +27 D 151 E 0 -0.035982 +27 D 152 F 0 -0.092688 +27 D 153 H 0 0.027914 +27 D 154 D 0 -0.026525 +27 D 155 A 0 0.046927 +27 D 156 D 0 0.103391 +27 D 157 A 0 0.015909 +27 D 158 Q 0 0.059959 +27 D 159 N 0 -0.028240 +27 D 160 S 0 -0.099621 +27 D 161 H 0 -0.019553 +27 D 162 S 0 -0.009007 +27 D 163 Y 0 0.150187 +27 D 164 C 0 -0.027753 +27 D 165 F 0 0.369833 +27 D 166 E 0 0.191659 +27 D 167 I 0 0.134841 +27 D 168 L 0 -0.034072 +27 D 169 E 0 -0.012533 +27 D 170 R 0 -0.008992 +27 D 171 R 0 -0.091132 +28 L 29 A 0 0.167731 +28 L 30 W 0 0.173056 +28 L 31 F 0 0.123071 +28 L 32 K 0 0.278055 +28 L 33 R 0 0.018693 +28 L 34 N 0 0.097039 +28 L 35 T 0 0.120969 +28 L 36 L 0 0.048876 +28 L 37 N 0 0.015891 +28 L 38 K 0 -0.036200 +28 L 39 P 0 0.033230 +28 L 40 V 0 0.145026 +28 L 41 I 0 -0.106618 +28 L 42 M 0 0.101206 +28 L 43 G 0 -0.011518 +28 L 44 R 0 0.018147 +28 L 45 H 0 0.005135 +28 L 46 T 0 0.122741 +28 L 47 W 0 -0.043475 +28 L 48 E 0 0.025999 +28 L 49 S 0 0.178212 +28 L 50 I 0 0.060051 +28 L 51 G 0 0.089100 +28 L 55 R 0 0.115879 +28 L 56 P 0 0.007595 +28 L 57 L 0 0.075006 +28 L 58 P 0 0.041873 +28 L 59 G 0 -0.020515 +28 L 60 R 0 0.103952 +28 L 61 K 0 -0.054489 +28 L 62 N 0 0.169846 +28 L 63 I 0 0.012253 +28 L 64 I 0 -0.063140 +28 L 65 L 0 -0.048739 +28 L 66 S 0 0.025662 +28 L 67 S 0 -0.016789 +28 L 68 Q 0 -0.049319 +28 L 69 P 0 -0.058693 +28 L 70 G 0 -0.050867 +28 L 71 T 0 -0.116523 +28 L 72 D 0 -0.067880 +28 L 75 D 0 -0.067289 +28 L 76 R 0 -0.009898 +28 L 77 V 0 -0.031788 +28 L 78 T 0 -0.059967 +28 L 79 W 0 -0.009592 +28 L 80 V 0 -0.003441 +28 L 81 K 0 -0.128373 +28 L 82 S 0 -0.050869 +28 L 83 V 0 -0.028382 +28 L 84 D 0 -0.100229 +28 L 85 E 0 -0.091054 +28 L 86 A 0 0.015948 +28 L 87 I 0 0.009751 +28 L 88 A 0 -0.065016 +28 L 89 A 0 -0.090892 +28 L 90 C 0 -0.091876 +28 L 94 G 0 -0.172925 +28 L 95 D 0 -0.117740 +28 L 98 V 0 -0.087264 +28 L 99 P 0 -0.057429 +28 L 100 E 0 -0.009337 +28 L 101 I 0 -0.065678 +28 L 102 M 0 -0.092639 +28 L 103 V 0 -0.034532 +28 L 104 I 0 0.016680 +28 L 105 G 0 0.001850 +28 L 106 G 0 0.010120 +28 L 107 G 0 -0.026013 +28 L 108 R 0 0.013073 +28 L 109 V 0 -0.058914 +28 L 110 Y 0 0.081617 +28 L 111 E 0 -0.040248 +28 L 112 Q 0 -0.114771 +28 L 113 F 0 -0.094127 +28 L 114 L 0 -0.019643 +28 L 115 P 0 -0.012357 +28 L 116 K 0 -0.116238 +28 L 119 A 0 -0.074388 +28 L 120 Q 0 0.058739 +28 L 121 K 0 0.055471 +28 L 122 L 0 0.017126 +28 L 123 Y 0 -0.045201 +28 L 124 L 0 -0.058154 +28 L 125 T 0 -0.003167 +28 L 126 H 0 -0.023964 +28 L 127 I 0 0.039962 +28 L 128 D 0 -0.017518 +28 L 129 A 0 0.052539 +28 L 130 E 0 -0.040216 +28 L 131 V 0 -0.079561 +28 L 132 E 0 -0.069094 +28 L 133 G 0 -0.010340 +28 L 134 D 0 -0.022553 +28 L 135 T 0 -0.047034 +28 L 136 H 0 -0.088066 +28 L 137 F 0 -0.016635 +28 L 138 P 0 -0.047934 +28 L 139 D 0 -0.041515 +28 L 140 Y 0 -0.046516 +28 L 141 E 0 0.081240 +28 L 142 P 0 -0.028763 +28 L 143 D 0 -0.108171 +28 L 144 D 0 -0.067320 +28 L 145 W 0 0.017092 +28 L 146 E 0 -0.018571 +28 L 147 S 0 -0.097058 +28 L 148 V 0 0.059544 +28 L 149 F 0 -0.032545 +28 L 150 S 0 -0.055618 +28 L 151 E 0 -0.088613 +28 L 152 F 0 -0.035502 +28 L 153 H 0 -0.073208 +28 L 154 D 0 -0.021575 +28 L 155 A 0 -0.072001 +28 L 156 D 0 -0.033648 +28 L 157 A 0 -0.015572 +28 L 158 Q 0 -0.081380 +28 L 159 N 0 0.023459 +28 L 160 S 0 -0.088571 +28 L 161 H 0 -0.039700 +28 L 162 S 0 -0.105090 +28 L 163 Y 0 0.096271 +28 L 164 C 0 -0.025340 +28 L 165 F 0 -0.016770 +28 L 166 E 0 -0.044179 +28 L 167 I 0 -0.016044 +28 L 168 L 0 0.040404 +28 L 169 E 0 -0.005646 +28 L 170 R 0 -0.113686 +28 L 171 R 0 -0.065805 +29 A 30 W 0 0.007757 +29 A 31 F 0 0.043237 +29 A 32 K 0 0.006725 +29 A 33 R 0 0.600653 +29 A 34 N 0 -0.006793 +29 A 35 T 0 0.041859 +29 A 36 L 0 0.048330 +29 A 37 N 0 0.038499 +29 A 38 K 0 -0.000574 +29 A 39 P 0 -0.068513 +29 A 40 V 0 0.011305 +29 A 41 I 0 -0.009640 +29 A 42 M 0 0.083379 +29 A 43 G 0 0.005888 +29 A 44 R 0 -0.020778 +29 A 45 H 0 0.008354 +29 A 46 T 0 -0.005027 +29 A 47 W 0 -0.099278 +29 A 48 E 0 0.069695 +29 A 49 S 0 0.036172 +29 A 50 I 0 0.024512 +29 A 51 G 0 -0.008975 +29 A 55 R 0 0.067085 +29 A 56 P 0 0.029355 +29 A 57 L 0 0.058502 +29 A 58 P 0 0.084001 +29 A 59 G 0 0.101862 +29 A 60 R 0 0.007233 +29 A 61 K 0 -0.013800 +29 A 62 N 0 0.009222 +29 A 63 I 0 -0.018944 +29 A 64 I 0 -0.076597 +29 A 65 L 0 -0.054189 +29 A 66 S 0 -0.077679 +29 A 67 S 0 0.084540 +29 A 68 Q 0 -0.106695 +29 A 69 P 0 0.073351 +29 A 70 G 0 0.008316 +29 A 71 T 0 -0.058903 +29 A 72 D 0 -0.004651 +29 A 75 D 0 0.083991 +29 A 76 R 0 0.016346 +29 A 77 V 0 -0.067606 +29 A 78 T 0 -0.044091 +29 A 79 W 0 0.102981 +29 A 80 V 0 0.000167 +29 A 81 K 0 -0.034081 +29 A 82 S 0 0.001307 +29 A 83 V 0 -0.070807 +29 A 84 D 0 -0.047702 +29 A 85 E 0 -0.065740 +29 A 86 A 0 0.066835 +29 A 87 I 0 -0.021835 +29 A 88 A 0 0.011875 +29 A 89 A 0 -0.013959 +29 A 90 C 0 -0.090519 +29 A 94 G 0 0.020168 +29 A 95 D 0 -0.007425 +29 A 98 V 0 -0.080091 +29 A 99 P 0 -0.087208 +29 A 100 E 0 0.027948 +29 A 101 I 0 -0.003192 +29 A 102 M 0 -0.070774 +29 A 103 V 0 -0.061034 +29 A 104 I 0 -0.101585 +29 A 105 G 0 0.016179 +29 A 106 G 0 -0.005188 +29 A 107 G 0 0.023312 +29 A 108 R 0 -0.032334 +29 A 109 V 0 -0.054875 +29 A 110 Y 0 -0.092395 +29 A 111 E 0 0.000337 +29 A 112 Q 0 -0.053104 +29 A 113 F 0 -0.099198 +29 A 114 L 0 -0.016919 +29 A 115 P 0 -0.000757 +29 A 116 K 0 0.093766 +29 A 119 A 0 -0.098166 +29 A 120 Q 0 0.028656 +29 A 121 K 0 -0.023722 +29 A 122 L 0 -0.042388 +29 A 123 Y 0 -0.005926 +29 A 124 L 0 -0.000550 +29 A 125 T 0 -0.065342 +29 A 126 H 0 -0.067357 +29 A 127 I 0 0.036781 +29 A 128 D 0 -0.032317 +29 A 129 A 0 -0.084003 +29 A 130 E 0 -0.023605 +29 A 131 V 0 -0.088199 +29 A 132 E 0 0.052936 +29 A 133 G 0 -0.086910 +29 A 134 D 0 -0.046244 +29 A 135 T 0 0.027913 +29 A 136 H 0 0.032325 +29 A 137 F 0 -0.061685 +29 A 138 P 0 0.063471 +29 A 139 D 0 -0.053604 +29 A 140 Y 0 -0.151195 +29 A 141 E 0 0.032437 +29 A 142 P 0 -0.058110 +29 A 143 D 0 -0.083455 +29 A 144 D 0 0.014518 +29 A 145 W 0 0.000866 +29 A 146 E 0 0.026667 +29 A 147 S 0 0.013374 +29 A 148 V 0 -0.022617 +29 A 149 F 0 -0.050012 +29 A 150 S 0 -0.078212 +29 A 151 E 0 -0.035958 +29 A 152 F 0 -0.012919 +29 A 153 H 0 0.099475 +29 A 154 D 0 -0.042798 +29 A 155 A 0 0.003455 +29 A 156 D 0 0.007982 +29 A 157 A 0 0.038510 +29 A 158 Q 0 -0.006728 +29 A 159 N 0 0.038553 +29 A 160 S 0 -0.032624 +29 A 161 H 0 -0.050070 +29 A 162 S 0 -0.067841 +29 A 163 Y 0 -0.027265 +29 A 164 C 0 -0.029104 +29 A 165 F 0 -0.081083 +29 A 166 E 0 0.007021 +29 A 167 I 0 0.036779 +29 A 168 L 0 -0.100451 +29 A 169 E 0 -0.024504 +29 A 170 R 0 -0.013642 +29 A 171 R 0 0.020798 +30 W 31 F 0 0.042874 +30 W 32 K 0 -0.022894 +30 W 33 R 0 0.210472 +30 W 34 N 0 0.917708 +30 W 35 T 0 0.019899 +30 W 36 L 0 0.098153 +30 W 37 N 0 0.018231 +30 W 38 K 0 0.158570 +30 W 39 P 0 -0.015320 +30 W 40 V 0 -0.011991 +30 W 41 I 0 -0.009192 +30 W 42 M 0 0.001384 +30 W 43 G 0 -0.022593 +30 W 44 R 0 -0.033839 +30 W 45 H 0 -0.060362 +30 W 46 T 0 0.012586 +30 W 47 W 0 -0.035028 +30 W 48 E 0 -0.135465 +30 W 49 S 0 -0.049126 +30 W 50 I 0 -0.007273 +30 W 51 G 0 -0.039068 +30 W 55 R 0 0.110976 +30 W 56 P 0 -0.050091 +30 W 57 L 0 0.030515 +30 W 58 P 0 -0.051067 +30 W 59 G 0 -0.012479 +30 W 60 R 0 0.014765 +30 W 61 K 0 -0.065328 +30 W 62 N 0 0.047311 +30 W 63 I 0 -0.085305 +30 W 64 I 0 -0.058150 +30 W 65 L 0 -0.077419 +30 W 66 S 0 0.046957 +30 W 67 S 0 0.003470 +30 W 68 Q 0 -0.047691 +30 W 69 P 0 -0.036618 +30 W 70 G 0 -0.057071 +30 W 71 T 0 -0.122432 +30 W 72 D 0 0.006156 +30 W 75 D 0 -0.170847 +30 W 76 R 0 -0.106718 +30 W 77 V 0 -0.020469 +30 W 78 T 0 -0.071098 +30 W 79 W 0 -0.007678 +30 W 80 V 0 0.084909 +30 W 81 K 0 -0.026089 +30 W 82 S 0 -0.004306 +30 W 83 V 0 -0.036724 +30 W 84 D 0 -0.046148 +30 W 85 E 0 0.063762 +30 W 86 A 0 -0.063512 +30 W 87 I 0 -0.083185 +30 W 88 A 0 -0.018753 +30 W 89 A 0 -0.105310 +30 W 90 C 0 -0.026437 +30 W 94 G 0 -0.110377 +30 W 95 D 0 -0.160805 +30 W 98 V 0 -0.016806 +30 W 99 P 0 -0.002556 +30 W 100 E 0 -0.050188 +30 W 101 I 0 -0.052939 +30 W 102 M 0 0.145904 +30 W 103 V 0 -0.043253 +30 W 104 I 0 -0.008496 +30 W 105 G 0 -0.023304 +30 W 106 G 0 -0.021672 +30 W 107 G 0 -0.052271 +30 W 108 R 0 0.024849 +30 W 109 V 0 -0.042038 +30 W 110 Y 0 -0.095962 +30 W 111 E 0 -0.119511 +30 W 112 Q 0 -0.038012 +30 W 113 F 0 -0.045229 +30 W 114 L 0 -0.027159 +30 W 115 P 0 -0.068663 +30 W 116 K 0 -0.016059 +30 W 119 A 0 -0.047261 +30 W 120 Q 0 0.000537 +30 W 121 K 0 0.053474 +30 W 122 L 0 -0.079172 +30 W 123 Y 0 0.628635 +30 W 124 L 0 0.036920 +30 W 125 T 0 0.223995 +30 W 126 H 0 0.011455 +30 W 127 I 0 -0.096592 +30 W 128 D 0 0.041866 +30 W 129 A 0 -0.002186 +30 W 130 E 0 -0.111393 +30 W 131 V 0 -0.000251 +30 W 132 E 0 -0.038381 +30 W 133 G 0 -0.080248 +30 W 134 D 0 -0.022395 +30 W 135 T 0 0.038402 +30 W 136 H 0 0.026962 +30 W 137 F 0 -0.006576 +30 W 138 P 0 -0.049989 +30 W 139 D 0 -0.103722 +30 W 140 Y 0 -0.034989 +30 W 141 E 0 -0.016354 +30 W 142 P 0 -0.047145 +30 W 143 D 0 -0.135316 +30 W 144 D 0 -0.044845 +30 W 145 W 0 -0.086210 +30 W 146 E 0 -0.038196 +30 W 147 S 0 -0.124710 +30 W 148 V 0 -0.095744 +30 W 149 F 0 0.221118 +30 W 150 S 0 -0.039188 +30 W 151 E 0 0.033317 +30 W 152 F 0 -0.052045 +30 W 153 H 0 0.100771 +30 W 154 D 0 -0.073497 +30 W 155 A 0 -0.049640 +30 W 156 D 0 -0.051876 +30 W 157 A 0 -0.041033 +30 W 158 Q 0 -0.064564 +30 W 159 N 0 -0.025221 +30 W 160 S 0 -0.004128 +30 W 161 H 0 -0.027319 +30 W 162 S 0 0.044221 +30 W 163 Y 0 0.032156 +30 W 164 C 0 0.039682 +30 W 165 F 0 0.439110 +30 W 166 E 0 -0.019542 +30 W 167 I 0 0.674183 +30 W 168 L 0 0.060051 +30 W 169 E 0 -0.017750 +30 W 170 R 0 -0.054098 +30 W 171 R 0 -0.023249 +31 F 32 K 0 0.068334 +31 F 33 R 0 -0.012574 +31 F 34 N 0 0.026129 +31 F 35 T 0 0.232838 +31 F 36 L 0 0.010131 +31 F 37 N 0 0.008286 +31 F 38 K 0 -0.029930 +31 F 39 P 0 -0.048959 +31 F 40 V 0 0.134601 +31 F 41 I 0 0.030400 +31 F 42 M 0 0.111048 +31 F 43 G 0 0.074811 +31 F 44 R 0 -0.005260 +31 F 45 H 0 -0.052806 +31 F 46 T 0 0.007242 +31 F 47 W 0 0.047325 +31 F 48 E 0 -0.034198 +31 F 49 S 0 -0.014941 +31 F 50 I 0 -0.012738 +31 F 51 G 0 -0.003101 +31 F 55 R 0 0.026659 +31 F 56 P 0 0.027915 +31 F 57 L 0 0.070517 +31 F 58 P 0 0.016928 +31 F 59 G 0 -0.045126 +31 F 60 R 0 0.210590 +31 F 61 K 0 0.007406 +31 F 62 N 0 0.057834 +31 F 63 I 0 0.080160 +31 F 64 I 0 -0.010624 +31 F 65 L 0 0.013780 +31 F 66 S 0 0.024456 +31 F 67 S 0 -0.043264 +31 F 68 Q 0 -0.023582 +31 F 69 P 0 -0.036544 +31 F 70 G 0 -0.010933 +31 F 71 T 0 -0.044404 +31 F 72 D 0 0.013891 +31 F 75 D 0 0.018876 +31 F 76 R 0 0.027335 +31 F 77 V 0 -0.047036 +31 F 78 T 0 -0.043295 +31 F 79 W 0 -0.032271 +31 F 80 V 0 0.032288 +31 F 81 K 0 -0.023438 +31 F 82 S 0 -0.029079 +31 F 83 V 0 -0.041003 +31 F 84 D 0 -0.034513 +31 F 85 E 0 -0.018922 +31 F 86 A 0 0.001900 +31 F 87 I 0 0.095860 +31 F 88 A 0 -0.034878 +31 F 89 A 0 -0.037379 +31 F 90 C 0 0.072674 +31 F 94 G 0 -0.015767 +31 F 95 D 0 -0.050509 +31 F 98 V 0 -0.070319 +31 F 99 P 0 -0.015994 +31 F 100 E 0 -0.070434 +31 F 101 I 0 -0.064231 +31 F 102 M 0 -0.004230 +31 F 103 V 0 -0.004833 +31 F 104 I 0 0.592016 +31 F 105 G 0 0.035617 +31 F 106 G 0 0.029499 +31 F 107 G 0 -0.010738 +31 F 108 R 0 -0.009397 +31 F 109 V 0 0.054943 +31 F 110 Y 0 0.021876 +31 F 111 E 0 -0.008153 +31 F 112 Q 0 -0.002393 +31 F 113 F 0 -0.041347 +31 F 114 L 0 -0.050888 +31 F 115 P 0 -0.062366 +31 F 116 K 0 0.004021 +31 F 119 A 0 0.069436 +31 F 120 Q 0 0.064759 +31 F 121 K 0 0.001285 +31 F 122 L 0 0.073738 +31 F 123 Y 0 -0.010128 +31 F 124 L 0 0.063197 +31 F 125 T 0 0.013528 +31 F 126 H 0 -0.039159 +31 F 127 I 0 0.002293 +31 F 128 D 0 -0.018326 +31 F 129 A 0 -0.017399 +31 F 130 E 0 -0.054941 +31 F 131 V 0 -0.056092 +31 F 132 E 0 -0.017284 +31 F 133 G 0 0.004965 +31 F 134 D 0 0.007787 +31 F 135 T 0 0.041480 +31 F 136 H 0 -0.018904 +31 F 137 F 0 -0.051477 +31 F 138 P 0 -0.010100 +31 F 139 D 0 -0.066695 +31 F 140 Y 0 -0.043400 +31 F 141 E 0 -0.052945 +31 F 142 P 0 -0.029097 +31 F 143 D 0 0.007285 +31 F 144 D 0 -0.013914 +31 F 145 W 0 -0.016702 +31 F 146 E 0 0.004417 +31 F 147 S 0 -0.036910 +31 F 148 V 0 -0.087402 +31 F 149 F 0 -0.059423 +31 F 150 S 0 -0.066282 +31 F 151 E 0 -0.040520 +31 F 152 F 0 -0.030327 +31 F 153 H 0 -0.038014 +31 F 154 D 0 0.000578 +31 F 155 A 0 -0.059512 +31 F 156 D 0 -0.057729 +31 F 157 A 0 -0.041067 +31 F 158 Q 0 -0.003149 +31 F 159 N 0 -0.037304 +31 F 160 S 0 -0.071109 +31 F 161 H 0 -0.033542 +31 F 162 S 0 -0.047298 +31 F 163 Y 0 -0.070962 +31 F 164 C 0 -0.066475 +31 F 165 F 0 -0.055495 +31 F 166 E 0 -0.037913 +31 F 167 I 0 -0.055696 +31 F 168 L 0 -0.052174 +31 F 169 E 0 -0.005189 +31 F 170 R 0 0.018092 +31 F 171 R 0 -0.050148 +32 K 33 R 0 0.137908 +32 K 34 N 0 -0.035130 +32 K 35 T 0 0.216478 +32 K 36 L 0 0.346316 +32 K 37 N 0 0.055053 +32 K 38 K 0 -0.010061 +32 K 39 P 0 -0.038917 +32 K 40 V 0 -0.015333 +32 K 41 I 0 0.028893 +32 K 42 M 0 0.012242 +32 K 43 G 0 -0.007913 +32 K 44 R 0 -0.028189 +32 K 45 H 0 0.096035 +32 K 46 T 0 0.156651 +32 K 47 W 0 0.040598 +32 K 48 E 0 0.047312 +32 K 49 S 0 0.062855 +32 K 50 I 0 0.000252 +32 K 51 G 0 0.054576 +32 K 55 R 0 0.012036 +32 K 56 P 0 -0.064973 +32 K 57 L 0 0.088006 +32 K 58 P 0 0.394375 +32 K 59 G 0 0.013477 +32 K 60 R 0 0.151112 +32 K 61 K 0 0.012443 +32 K 62 N 0 0.098425 +32 K 63 I 0 -0.060622 +32 K 64 I 0 -0.000057 +32 K 65 L 0 -0.035557 +32 K 66 S 0 0.026004 +32 K 67 S 0 -0.005149 +32 K 68 Q 0 -0.014142 +32 K 69 P 0 -0.067317 +32 K 70 G 0 -0.013108 +32 K 71 T 0 -0.080229 +32 K 72 D 0 -0.136913 +32 K 75 D 0 -0.014399 +32 K 76 R 0 -0.023565 +32 K 77 V 0 -0.016095 +32 K 78 T 0 -0.001700 +32 K 79 W 0 0.015616 +32 K 80 V 0 0.045555 +32 K 81 K 0 0.011367 +32 K 82 S 0 -0.011608 +32 K 83 V 0 -0.013205 +32 K 84 D 0 -0.005172 +32 K 85 E 0 -0.029032 +32 K 86 A 0 0.013812 +32 K 87 I 0 0.008003 +32 K 88 A 0 0.034337 +32 K 89 A 0 -0.129057 +32 K 90 C 0 -0.022408 +32 K 94 G 0 -0.026976 +32 K 95 D 0 -0.043961 +32 K 98 V 0 -0.006558 +32 K 99 P 0 -0.043896 +32 K 100 E 0 -0.078441 +32 K 101 I 0 -0.052612 +32 K 102 M 0 0.037007 +32 K 103 V 0 0.027238 +32 K 104 I 0 0.068224 +32 K 105 G 0 0.005570 +32 K 106 G 0 -0.005657 +32 K 107 G 0 -0.011326 +32 K 108 R 0 0.038570 +32 K 109 V 0 -0.058680 +32 K 110 Y 0 -0.043092 +32 K 111 E 0 -0.057390 +32 K 112 Q 0 -0.060730 +32 K 113 F 0 -0.004024 +32 K 114 L 0 0.004226 +32 K 115 P 0 -0.034787 +32 K 116 K 0 -0.041915 +32 K 119 A 0 -0.081940 +32 K 120 Q 0 -0.005336 +32 K 121 K 0 -0.062773 +32 K 122 L 0 -0.002058 +32 K 123 Y 0 -0.025414 +32 K 124 L 0 -0.013289 +32 K 125 T 0 -0.087252 +32 K 126 H 0 0.001454 +32 K 127 I 0 0.060114 +32 K 128 D 0 -0.009082 +32 K 129 A 0 -0.012582 +32 K 130 E 0 -0.075820 +32 K 131 V 0 0.018169 +32 K 132 E 0 -0.105039 +32 K 133 G 0 0.011841 +32 K 134 D 0 -0.047974 +32 K 135 T 0 -0.073152 +32 K 136 H 0 -0.058690 +32 K 137 F 0 -0.018215 +32 K 138 P 0 -0.018489 +32 K 139 D 0 -0.045886 +32 K 140 Y 0 -0.067193 +32 K 141 E 0 -0.006892 +32 K 142 P 0 -0.012449 +32 K 143 D 0 -0.037773 +32 K 144 D 0 -0.027485 +32 K 145 W 0 0.007849 +32 K 146 E 0 0.013487 +32 K 147 S 0 -0.035509 +32 K 148 V 0 -0.024823 +32 K 149 F 0 -0.092928 +32 K 150 S 0 -0.017148 +32 K 151 E 0 -0.029686 +32 K 152 F 0 0.053546 +32 K 153 H 0 -0.009590 +32 K 154 D 0 -0.043021 +32 K 155 A 0 -0.050982 +32 K 156 D 0 0.004688 +32 K 157 A 0 0.029311 +32 K 158 Q 0 0.087339 +32 K 159 N 0 0.047560 +32 K 160 S 0 -0.066036 +32 K 161 H 0 0.032516 +32 K 162 S 0 -0.073552 +32 K 163 Y 0 -0.039342 +32 K 164 C 0 -0.075426 +32 K 165 F 0 -0.029834 +32 K 166 E 0 -0.133487 +32 K 167 I 0 -0.017227 +32 K 168 L 0 -0.007645 +32 K 169 E 0 -0.046144 +32 K 170 R 0 -0.026299 +32 K 171 R 0 -0.026110 +33 R 34 N 0 0.171635 +33 R 35 T 0 -0.044831 +33 R 36 L 0 0.079999 +33 R 37 N 0 0.084159 +33 R 38 K 0 -0.049533 +33 R 39 P 0 -0.014294 +33 R 40 V 0 -0.105748 +33 R 41 I 0 -0.193424 +33 R 42 M 0 -0.019772 +33 R 43 G 0 0.000003 +33 R 44 R 0 -0.049076 +33 R 45 H 0 0.022760 +33 R 46 T 0 -0.014455 +33 R 47 W 0 -0.097400 +33 R 48 E 0 -0.051582 +33 R 49 S 0 -0.009031 +33 R 50 I 0 -0.079187 +33 R 51 G 0 -0.042741 +33 R 55 R 0 -0.040274 +33 R 56 P 0 -0.005892 +33 R 57 L 0 -0.019150 +33 R 58 P 0 0.101624 +33 R 59 G 0 0.067168 +33 R 60 R 0 -0.026403 +33 R 61 K 0 0.078386 +33 R 62 N 0 -0.025257 +33 R 63 I 0 0.009324 +33 R 64 I 0 0.012755 +33 R 65 L 0 0.102534 +33 R 66 S 0 0.001263 +33 R 67 S 0 -0.068999 +33 R 68 Q 0 -0.066650 +33 R 69 P 0 0.055573 +33 R 70 G 0 -0.055965 +33 R 71 T 0 -0.087775 +33 R 72 D 0 0.030049 +33 R 75 D 0 -0.030625 +33 R 76 R 0 0.021072 +33 R 77 V 0 -0.000150 +33 R 78 T 0 -0.003414 +33 R 79 W 0 -0.027644 +33 R 80 V 0 0.002926 +33 R 81 K 0 -0.028797 +33 R 82 S 0 -0.078168 +33 R 83 V 0 0.035489 +33 R 84 D 0 -0.034705 +33 R 85 E 0 0.043905 +33 R 86 A 0 -0.056352 +33 R 87 I 0 -0.042319 +33 R 88 A 0 0.019132 +33 R 89 A 0 0.096364 +33 R 90 C 0 0.024759 +33 R 94 G 0 -0.027599 +33 R 95 D 0 0.033582 +33 R 98 V 0 0.078031 +33 R 99 P 0 0.066556 +33 R 100 E 0 0.042957 +33 R 101 I 0 -0.004060 +33 R 102 M 0 0.008236 +33 R 103 V 0 -0.040511 +33 R 104 I 0 0.002448 +33 R 105 G 0 -0.006899 +33 R 106 G 0 -0.005531 +33 R 107 G 0 -0.044804 +33 R 108 R 0 -0.016250 +33 R 109 V 0 0.032247 +33 R 110 Y 0 -0.020406 +33 R 111 E 0 0.010189 +33 R 112 Q 0 -0.052683 +33 R 113 F 0 -0.074927 +33 R 114 L 0 -0.117284 +33 R 115 P 0 -0.033776 +33 R 116 K 0 0.023600 +33 R 119 A 0 -0.109990 +33 R 120 Q 0 0.000782 +33 R 121 K 0 0.030285 +33 R 122 L 0 -0.088175 +33 R 123 Y 0 0.046232 +33 R 124 L 0 -0.007605 +33 R 125 T 0 0.003509 +33 R 126 H 0 -0.024434 +33 R 127 I 0 -0.042418 +33 R 128 D 0 0.021144 +33 R 129 A 0 0.046787 +33 R 130 E 0 0.037701 +33 R 131 V 0 -0.052007 +33 R 132 E 0 -0.029552 +33 R 133 G 0 -0.066305 +33 R 134 D 0 0.020492 +33 R 135 T 0 0.034972 +33 R 136 H 0 -0.043547 +33 R 137 F 0 0.028497 +33 R 138 P 0 0.021137 +33 R 139 D 0 -0.016870 +33 R 140 Y 0 0.039764 +33 R 141 E 0 -0.040356 +33 R 142 P 0 -0.019385 +33 R 143 D 0 0.041934 +33 R 144 D 0 0.077957 +33 R 145 W 0 -0.061640 +33 R 146 E 0 -0.011436 +33 R 147 S 0 0.018687 +33 R 148 V 0 0.060046 +33 R 149 F 0 0.120308 +33 R 150 S 0 -0.039405 +33 R 151 E 0 0.155218 +33 R 152 F 0 -0.002835 +33 R 153 H 0 -0.030822 +33 R 154 D 0 -0.010782 +33 R 155 A 0 0.050279 +33 R 156 D 0 -0.032823 +33 R 157 A 0 0.046404 +33 R 158 Q 0 -0.004598 +33 R 159 N 0 -0.010494 +33 R 160 S 0 -0.058699 +33 R 161 H 0 0.049026 +33 R 162 S 0 0.054087 +33 R 163 Y 0 -0.081760 +33 R 164 C 0 -0.056063 +33 R 165 F 0 -0.050669 +33 R 166 E 0 0.004521 +33 R 167 I 0 -0.038072 +33 R 168 L 0 -0.102971 +33 R 169 E 0 0.032611 +33 R 170 R 0 0.016769 +33 R 171 R 0 0.093634 +34 N 35 T 0 0.076913 +34 N 36 L 0 0.077420 +34 N 37 N 0 -0.039883 +34 N 38 K 0 0.160149 +34 N 39 P 0 0.024944 +34 N 40 V 0 -0.077225 +34 N 41 I 0 -0.066810 +34 N 42 M 0 0.049704 +34 N 43 G 0 -0.026596 +34 N 44 R 0 -0.045303 +34 N 45 H 0 0.000331 +34 N 46 T 0 0.107419 +34 N 47 W 0 -0.084059 +34 N 48 E 0 0.006175 +34 N 49 S 0 0.010101 +34 N 50 I 0 0.197836 +34 N 51 G 0 -0.045992 +34 N 55 R 0 0.096128 +34 N 56 P 0 0.058713 +34 N 57 L 0 -0.010474 +34 N 58 P 0 0.016617 +34 N 59 G 0 0.039019 +34 N 60 R 0 0.007463 +34 N 61 K 0 0.001114 +34 N 62 N 0 -0.032926 +34 N 63 I 0 -0.081104 +34 N 64 I 0 -0.018342 +34 N 65 L 0 0.045494 +34 N 66 S 0 -0.081614 +34 N 67 S 0 -0.128555 +34 N 68 Q 0 -0.031857 +34 N 69 P 0 -0.064786 +34 N 70 G 0 -0.042337 +34 N 71 T 0 -0.066541 +34 N 72 D 0 -0.038301 +34 N 75 D 0 0.022296 +34 N 76 R 0 -0.011233 +34 N 77 V 0 0.035022 +34 N 78 T 0 -0.030357 +34 N 79 W 0 -0.003714 +34 N 80 V 0 0.008668 +34 N 81 K 0 -0.083329 +34 N 82 S 0 0.006547 +34 N 83 V 0 -0.085335 +34 N 84 D 0 -0.077878 +34 N 85 E 0 0.008762 +34 N 86 A 0 0.004336 +34 N 87 I 0 -0.071157 +34 N 88 A 0 -0.022751 +34 N 89 A 0 -0.081252 +34 N 90 C 0 0.075893 +34 N 94 G 0 0.022745 +34 N 95 D 0 0.001311 +34 N 98 V 0 0.075025 +34 N 99 P 0 -0.080217 +34 N 100 E 0 0.029360 +34 N 101 I 0 0.030257 +34 N 102 M 0 0.233963 +34 N 103 V 0 0.050641 +34 N 104 I 0 0.031460 +34 N 105 G 0 -0.024302 +34 N 106 G 0 -0.009812 +34 N 107 G 0 0.027059 +34 N 108 R 0 0.047187 +34 N 109 V 0 -0.068939 +34 N 110 Y 0 -0.050771 +34 N 111 E 0 0.008636 +34 N 112 Q 0 -0.079544 +34 N 113 F 0 0.024903 +34 N 114 L 0 -0.107927 +34 N 115 P 0 -0.068301 +34 N 116 K 0 -0.009819 +34 N 119 A 0 -0.063402 +34 N 120 Q 0 -0.032702 +34 N 121 K 0 0.054185 +34 N 122 L 0 0.121495 +34 N 123 Y 0 0.467885 +34 N 124 L 0 0.103517 +34 N 125 T 0 -0.020335 +34 N 126 H 0 -0.135820 +34 N 127 I 0 -0.071108 +34 N 128 D 0 0.090897 +34 N 129 A 0 -0.049144 +34 N 130 E 0 -0.007173 +34 N 131 V 0 -0.053361 +34 N 132 E 0 -0.004984 +34 N 133 G 0 -0.136840 +34 N 134 D 0 0.035817 +34 N 135 T 0 -0.073732 +34 N 136 H 0 -0.064889 +34 N 137 F 0 -0.064765 +34 N 138 P 0 -0.035601 +34 N 139 D 0 -0.074894 +34 N 140 Y 0 -0.057166 +34 N 141 E 0 -0.070647 +34 N 142 P 0 -0.000847 +34 N 143 D 0 -0.051714 +34 N 144 D 0 -0.012445 +34 N 145 W 0 -0.041222 +34 N 146 E 0 -0.027655 +34 N 147 S 0 -0.075181 +34 N 148 V 0 -0.035211 +34 N 149 F 0 -0.067869 +34 N 150 S 0 -0.048168 +34 N 151 E 0 -0.039396 +34 N 152 F 0 -0.067170 +34 N 153 H 0 0.026271 +34 N 154 D 0 0.022388 +34 N 155 A 0 -0.034090 +34 N 156 D 0 -0.055128 +34 N 157 A 0 -0.107920 +34 N 158 Q 0 0.023323 +34 N 159 N 0 0.011877 +34 N 160 S 0 0.055676 +34 N 161 H 0 -0.063127 +34 N 162 S 0 -0.035751 +34 N 163 Y 0 -0.028112 +34 N 164 C 0 0.060530 +34 N 165 F 0 0.100967 +34 N 166 E 0 -0.026413 +34 N 167 I 0 0.030997 +34 N 168 L 0 -0.023050 +34 N 169 E 0 0.015539 +34 N 170 R 0 0.002075 +34 N 171 R 0 0.034500 +35 T 36 L 0 0.123697 +35 T 37 N 0 -0.008709 +35 T 38 K 0 -0.018093 +35 T 39 P 0 -0.001765 +35 T 40 V 0 0.135329 +35 T 41 I 0 0.016166 +35 T 42 M 0 0.087653 +35 T 43 G 0 0.036320 +35 T 44 R 0 -0.008011 +35 T 45 H 0 -0.039928 +35 T 46 T 0 0.086940 +35 T 47 W 0 -0.043503 +35 T 48 E 0 0.042743 +35 T 49 S 0 0.014560 +35 T 50 I 0 0.100132 +35 T 51 G 0 0.043665 +35 T 55 R 0 0.034109 +35 T 56 P 0 0.087734 +35 T 57 L 0 0.257610 +35 T 58 P 0 0.073580 +35 T 59 G 0 -0.000280 +35 T 60 R 0 0.463041 +35 T 61 K 0 -0.045043 +35 T 62 N 0 0.127964 +35 T 63 I 0 -0.005404 +35 T 64 I 0 -0.000809 +35 T 65 L 0 -0.040982 +35 T 66 S 0 0.033483 +35 T 67 S 0 -0.026120 +35 T 68 Q 0 -0.017781 +35 T 69 P 0 -0.030487 +35 T 70 G 0 -0.001838 +35 T 71 T 0 -0.035167 +35 T 72 D 0 -0.033693 +35 T 75 D 0 -0.032814 +35 T 76 R 0 0.072681 +35 T 77 V 0 0.009285 +35 T 78 T 0 -0.013199 +35 T 79 W 0 -0.021533 +35 T 80 V 0 -0.038567 +35 T 81 K 0 -0.043473 +35 T 82 S 0 -0.040679 +35 T 83 V 0 -0.046684 +35 T 84 D 0 0.008722 +35 T 85 E 0 -0.008185 +35 T 86 A 0 -0.004260 +35 T 87 I 0 0.037993 +35 T 88 A 0 -0.043505 +35 T 89 A 0 -0.022834 +35 T 90 C 0 -0.002775 +35 T 94 G 0 0.004841 +35 T 95 D 0 -0.033642 +35 T 98 V 0 -0.030366 +35 T 99 P 0 0.014115 +35 T 100 E 0 -0.003513 +35 T 101 I 0 -0.055818 +35 T 102 M 0 -0.020357 +35 T 103 V 0 -0.029291 +35 T 104 I 0 0.091965 +35 T 105 G 0 0.037819 +35 T 106 G 0 0.033204 +35 T 107 G 0 0.079567 +35 T 108 R 0 -0.012466 +35 T 109 V 0 -0.042190 +35 T 110 Y 0 -0.026246 +35 T 111 E 0 -0.037873 +35 T 112 Q 0 0.017821 +35 T 113 F 0 -0.004523 +35 T 114 L 0 0.046770 +35 T 115 P 0 0.006839 +35 T 116 K 0 -0.004939 +35 T 119 A 0 -0.028401 +35 T 120 Q 0 -0.047604 +35 T 121 K 0 -0.051731 +35 T 122 L 0 0.035708 +35 T 123 Y 0 -0.007109 +35 T 124 L 0 0.012477 +35 T 125 T 0 0.003793 +35 T 126 H 0 -0.062133 +35 T 127 I 0 0.039355 +35 T 128 D 0 -0.020483 +35 T 129 A 0 -0.054313 +35 T 130 E 0 -0.042955 +35 T 131 V 0 -0.033101 +35 T 132 E 0 -0.027603 +35 T 133 G 0 0.011539 +35 T 134 D 0 -0.011900 +35 T 135 T 0 -0.012210 +35 T 136 H 0 0.005741 +35 T 137 F 0 -0.019773 +35 T 138 P 0 0.035182 +35 T 139 D 0 -0.054691 +35 T 140 Y 0 -0.060936 +35 T 141 E 0 -0.057256 +35 T 142 P 0 -0.038711 +35 T 143 D 0 -0.058214 +35 T 144 D 0 -0.016229 +35 T 145 W 0 0.014377 +35 T 146 E 0 0.045441 +35 T 147 S 0 0.005691 +35 T 148 V 0 -0.026329 +35 T 149 F 0 -0.079864 +35 T 150 S 0 -0.035265 +35 T 151 E 0 -0.010547 +35 T 152 F 0 -0.043152 +35 T 153 H 0 -0.045767 +35 T 154 D 0 -0.035851 +35 T 155 A 0 -0.061655 +35 T 156 D 0 -0.057770 +35 T 157 A 0 -0.076792 +35 T 158 Q 0 -0.048456 +35 T 159 N 0 -0.068402 +35 T 160 S 0 -0.084696 +35 T 161 H 0 -0.067139 +35 T 162 S 0 -0.099551 +35 T 163 Y 0 -0.032645 +35 T 164 C 0 -0.063603 +35 T 165 F 0 -0.026805 +35 T 166 E 0 -0.041621 +35 T 167 I 0 -0.067488 +35 T 168 L 0 -0.008233 +35 T 169 E 0 -0.021751 +35 T 170 R 0 -0.023408 +35 T 171 R 0 -0.022967 +36 L 37 N 0 0.295984 +36 L 38 K 0 0.158720 +36 L 39 P 0 0.024279 +36 L 40 V 0 0.151570 +36 L 41 I 0 -0.137010 +36 L 42 M 0 0.019338 +36 L 43 G 0 -0.004994 +36 L 44 R 0 -0.072145 +36 L 45 H 0 -0.080805 +36 L 46 T 0 -0.006421 +36 L 47 W 0 -0.005099 +36 L 48 E 0 0.059389 +36 L 49 S 0 -0.018852 +36 L 50 I 0 0.039935 +36 L 51 G 0 0.058141 +36 L 55 R 0 -0.060652 +36 L 56 P 0 -0.030592 +36 L 57 L 0 0.088406 +36 L 58 P 0 -0.012079 +36 L 59 G 0 1.261279 +36 L 60 R 0 0.072605 +36 L 61 K 0 0.166323 +36 L 62 N 0 0.005989 +36 L 63 I 0 0.134916 +36 L 64 I 0 -0.009999 +36 L 65 L 0 -0.000044 +36 L 66 S 0 -0.056584 +36 L 67 S 0 0.040831 +36 L 68 Q 0 -0.013207 +36 L 69 P 0 -0.035753 +36 L 70 G 0 0.033926 +36 L 71 T 0 0.004356 +36 L 72 D 0 -0.040895 +36 L 75 D 0 -0.023817 +36 L 76 R 0 -0.054849 +36 L 77 V 0 -0.031434 +36 L 78 T 0 0.045489 +36 L 79 W 0 -0.116304 +36 L 80 V 0 -0.045675 +36 L 81 K 0 -0.119687 +36 L 82 S 0 0.063585 +36 L 83 V 0 -0.014656 +36 L 84 D 0 0.045525 +36 L 85 E 0 -0.046881 +36 L 86 A 0 -0.077388 +36 L 87 I 0 0.021633 +36 L 88 A 0 0.001637 +36 L 89 A 0 0.000479 +36 L 90 C 0 -0.110628 +36 L 94 G 0 -0.012051 +36 L 95 D 0 0.053501 +36 L 98 V 0 -0.037936 +36 L 99 P 0 -0.032120 +36 L 100 E 0 -0.016365 +36 L 101 I 0 0.050317 +36 L 102 M 0 0.104344 +36 L 103 V 0 0.023563 +36 L 104 I 0 0.126065 +36 L 105 G 0 -0.002398 +36 L 106 G 0 0.008372 +36 L 107 G 0 -0.028919 +36 L 108 R 0 -0.050908 +36 L 109 V 0 -0.029092 +36 L 110 Y 0 -0.006428 +36 L 111 E 0 0.033591 +36 L 112 Q 0 -0.100863 +36 L 113 F 0 -0.046793 +36 L 114 L 0 -0.052561 +36 L 115 P 0 0.033193 +36 L 116 K 0 -0.069438 +36 L 119 A 0 -0.050487 +36 L 120 Q 0 -0.010183 +36 L 121 K 0 0.021756 +36 L 122 L 0 -0.124171 +36 L 123 Y 0 -0.023373 +36 L 124 L 0 -0.082890 +36 L 125 T 0 0.004974 +36 L 126 H 0 -0.046133 +36 L 127 I 0 -0.013886 +36 L 128 D 0 0.005630 +36 L 129 A 0 -0.044453 +36 L 130 E 0 0.049477 +36 L 131 V 0 0.009538 +36 L 132 E 0 0.000002 +36 L 133 G 0 -0.026260 +36 L 134 D 0 -0.005363 +36 L 135 T 0 -0.025698 +36 L 136 H 0 -0.003505 +36 L 137 F 0 -0.094947 +36 L 138 P 0 -0.094513 +36 L 139 D 0 0.013539 +36 L 140 Y 0 -0.093587 +36 L 141 E 0 -0.106866 +36 L 142 P 0 -0.098700 +36 L 143 D 0 -0.111194 +36 L 144 D 0 -0.029810 +36 L 145 W 0 -0.082735 +36 L 146 E 0 0.034932 +36 L 147 S 0 -0.002061 +36 L 148 V 0 -0.005022 +36 L 149 F 0 0.021790 +36 L 150 S 0 0.000532 +36 L 151 E 0 -0.039907 +36 L 152 F 0 -0.083118 +36 L 153 H 0 -0.078565 +36 L 154 D 0 0.028475 +36 L 155 A 0 0.025779 +36 L 156 D 0 -0.008546 +36 L 157 A 0 -0.045721 +36 L 158 Q 0 -0.029751 +36 L 159 N 0 -0.069986 +36 L 160 S 0 -0.027274 +36 L 161 H 0 -0.061257 +36 L 162 S 0 -0.042816 +36 L 163 Y 0 -0.057010 +36 L 164 C 0 -0.067750 +36 L 165 F 0 -0.098628 +36 L 166 E 0 -0.069242 +36 L 167 I 0 -0.055269 +36 L 168 L 0 -0.059619 +36 L 169 E 0 0.096510 +36 L 170 R 0 -0.017733 +36 L 171 R 0 -0.021892 +37 N 38 K 0 0.034449 +37 N 39 P 0 -0.030380 +37 N 40 V 0 -0.002545 +37 N 41 I 0 -0.041115 +37 N 42 M 0 -0.100841 +37 N 43 G 0 0.019604 +37 N 44 R 0 0.001913 +37 N 45 H 0 -0.043317 +37 N 46 T 0 -0.066619 +37 N 47 W 0 0.016755 +37 N 48 E 0 0.053732 +37 N 49 S 0 -0.025183 +37 N 50 I 0 0.036804 +37 N 51 G 0 0.014678 +37 N 55 R 0 -0.007251 +37 N 56 P 0 0.032698 +37 N 57 L 0 -0.039227 +37 N 58 P 0 0.021561 +37 N 59 G 0 0.290492 +37 N 60 R 0 0.041548 +37 N 61 K 0 0.059829 +37 N 62 N 0 0.040392 +37 N 63 I 0 -0.007496 +37 N 64 I 0 0.006206 +37 N 65 L 0 0.005875 +37 N 66 S 0 0.049092 +37 N 67 S 0 -0.023409 +37 N 68 Q 0 0.044959 +37 N 69 P 0 -0.033491 +37 N 70 G 0 0.018208 +37 N 71 T 0 0.065162 +37 N 72 D 0 0.024709 +37 N 75 D 0 0.046620 +37 N 76 R 0 0.121955 +37 N 77 V 0 0.050893 +37 N 78 T 0 0.022369 +37 N 79 W 0 -0.051986 +37 N 80 V 0 -0.050440 +37 N 81 K 0 -0.029918 +37 N 82 S 0 -0.096387 +37 N 83 V 0 0.006743 +37 N 84 D 0 0.038777 +37 N 85 E 0 0.002509 +37 N 86 A 0 -0.038676 +37 N 87 I 0 0.015682 +37 N 88 A 0 0.030853 +37 N 89 A 0 -0.056635 +37 N 90 C 0 0.055880 +37 N 94 G 0 -0.031766 +37 N 95 D 0 0.054295 +37 N 98 V 0 0.016714 +37 N 99 P 0 0.013153 +37 N 100 E 0 -0.040313 +37 N 101 I 0 0.010479 +37 N 102 M 0 0.023236 +37 N 103 V 0 0.022015 +37 N 104 I 0 -0.047704 +37 N 105 G 0 0.018502 +37 N 106 G 0 0.024576 +37 N 107 G 0 -0.010366 +37 N 108 R 0 -0.051102 +37 N 109 V 0 -0.059409 +37 N 110 Y 0 -0.080981 +37 N 111 E 0 0.000108 +37 N 112 Q 0 0.033910 +37 N 113 F 0 0.081432 +37 N 114 L 0 -0.014126 +37 N 115 P 0 0.080671 +37 N 116 K 0 -0.062548 +37 N 119 A 0 0.062964 +37 N 120 Q 0 0.044203 +37 N 121 K 0 -0.095129 +37 N 122 L 0 -0.038089 +37 N 123 Y 0 -0.081541 +37 N 124 L 0 0.009167 +37 N 125 T 0 -0.049507 +37 N 126 H 0 -0.085597 +37 N 127 I 0 -0.036754 +37 N 128 D 0 0.027183 +37 N 129 A 0 0.005126 +37 N 130 E 0 0.100678 +37 N 131 V 0 -0.022952 +37 N 132 E 0 0.063678 +37 N 133 G 0 -0.018010 +37 N 134 D 0 -0.061309 +37 N 135 T 0 0.012791 +37 N 136 H 0 -0.134113 +37 N 137 F 0 -0.049867 +37 N 138 P 0 0.004763 +37 N 139 D 0 0.043824 +37 N 140 Y 0 -0.044042 +37 N 141 E 0 0.008620 +37 N 142 P 0 -0.040994 +37 N 143 D 0 -0.039151 +37 N 144 D 0 -0.070835 +37 N 145 W 0 0.012435 +37 N 146 E 0 -0.031000 +37 N 147 S 0 0.024806 +37 N 148 V 0 -0.028961 +37 N 149 F 0 0.013734 +37 N 150 S 0 0.008505 +37 N 151 E 0 -0.051541 +37 N 152 F 0 -0.012237 +37 N 153 H 0 -0.015044 +37 N 154 D 0 -0.074877 +37 N 155 A 0 -0.039699 +37 N 156 D 0 -0.008467 +37 N 157 A 0 -0.018410 +37 N 158 Q 0 -0.046292 +37 N 159 N 0 0.057557 +37 N 160 S 0 -0.075262 +37 N 161 H 0 -0.071750 +37 N 162 S 0 0.010656 +37 N 163 Y 0 -0.010834 +37 N 164 C 0 -0.061005 +37 N 165 F 0 -0.058438 +37 N 166 E 0 -0.101235 +37 N 167 I 0 -0.029524 +37 N 168 L 0 0.005883 +37 N 169 E 0 -0.052857 +37 N 170 R 0 -0.037799 +37 N 171 R 0 0.047542 +38 K 39 P 0 0.349742 +38 K 40 V 0 -0.034349 +38 K 41 I 0 0.092466 +38 K 42 M 0 0.008803 +38 K 43 G 0 -0.000003 +38 K 44 R 0 -0.013878 +38 K 45 H 0 0.066026 +38 K 46 T 0 -0.010745 +38 K 47 W 0 0.072003 +38 K 48 E 0 -0.003420 +38 K 49 S 0 -0.003354 +38 K 50 I 0 0.125752 +38 K 51 G 0 -0.014422 +38 K 55 R 0 0.044748 +38 K 56 P 0 -0.028158 +38 K 57 L 0 0.067098 +38 K 58 P 0 -0.109879 +38 K 59 G 0 0.085403 +38 K 60 R 0 -0.025312 +38 K 61 K 0 0.148963 +38 K 62 N 0 0.051374 +38 K 63 I 0 -0.033377 +38 K 64 I 0 -0.065744 +38 K 65 L 0 0.020806 +38 K 66 S 0 -0.031957 +38 K 67 S 0 -0.036608 +38 K 68 Q 0 -0.074775 +38 K 69 P 0 -0.030786 +38 K 70 G 0 -0.065937 +38 K 71 T 0 -0.088210 +38 K 72 D 0 -0.078537 +38 K 75 D 0 -0.092875 +38 K 76 R 0 -0.129457 +38 K 77 V 0 -0.018702 +38 K 78 T 0 -0.027911 +38 K 79 W 0 -0.061045 +38 K 80 V 0 -0.070356 +38 K 81 K 0 0.017896 +38 K 82 S 0 -0.066439 +38 K 83 V 0 -0.117735 +38 K 84 D 0 -0.039371 +38 K 85 E 0 -0.088012 +38 K 86 A 0 -0.016652 +38 K 87 I 0 -0.056060 +38 K 88 A 0 -0.043590 +38 K 89 A 0 -0.085163 +38 K 90 C 0 0.025505 +38 K 94 G 0 -0.066726 +38 K 95 D 0 -0.030414 +38 K 98 V 0 0.148705 +38 K 99 P 0 0.173764 +38 K 100 E 0 0.544994 +38 K 101 I 0 0.058368 +38 K 102 M 0 0.866368 +38 K 103 V 0 0.092730 +38 K 104 I 0 0.041105 +38 K 105 G 0 -0.017599 +38 K 106 G 0 -0.006883 +38 K 107 G 0 -0.045053 +38 K 108 R 0 0.061505 +38 K 109 V 0 -0.006301 +38 K 110 Y 0 0.017102 +38 K 111 E 0 -0.105970 +38 K 112 Q 0 -0.066578 +38 K 113 F 0 0.060876 +38 K 114 L 0 0.010442 +38 K 115 P 0 -0.041637 +38 K 116 K 0 -0.032099 +38 K 119 A 0 0.050906 +38 K 120 Q 0 -0.072429 +38 K 121 K 0 0.063161 +38 K 122 L 0 0.021413 +38 K 123 Y 0 0.064289 +38 K 124 L 0 0.024852 +38 K 125 T 0 0.061021 +38 K 126 H 0 -0.062392 +38 K 127 I 0 0.013106 +38 K 128 D 0 0.009695 +38 K 129 A 0 -0.078708 +38 K 130 E 0 -0.063788 +38 K 131 V 0 -0.045474 +38 K 132 E 0 0.021645 +38 K 133 G 0 0.155855 +38 K 134 D 0 0.025049 +38 K 135 T 0 -0.056755 +38 K 136 H 0 -0.081383 +38 K 137 F 0 -0.023472 +38 K 138 P 0 -0.053507 +38 K 139 D 0 -0.048821 +38 K 140 Y 0 -0.041265 +38 K 141 E 0 0.005772 +38 K 142 P 0 -0.050377 +38 K 143 D 0 -0.098342 +38 K 144 D 0 -0.053849 +38 K 145 W 0 -0.044271 +38 K 146 E 0 -0.115290 +38 K 147 S 0 -0.099518 +38 K 148 V 0 -0.002853 +38 K 149 F 0 0.037551 +38 K 150 S 0 -0.053487 +38 K 151 E 0 -0.025984 +38 K 152 F 0 -0.089920 +38 K 153 H 0 -0.024936 +38 K 154 D 0 -0.053788 +38 K 155 A 0 -0.097363 +38 K 156 D 0 -0.020883 +38 K 157 A 0 0.045364 +38 K 158 Q 0 0.004396 +38 K 159 N 0 -0.011762 +38 K 160 S 0 -0.059457 +38 K 161 H 0 0.054357 +38 K 162 S 0 0.000736 +38 K 163 Y 0 -0.073614 +38 K 164 C 0 -0.074237 +38 K 165 F 0 -0.038735 +38 K 166 E 0 -0.031259 +38 K 167 I 0 -0.043953 +38 K 168 L 0 -0.033180 +38 K 169 E 0 0.000467 +38 K 170 R 0 0.058394 +38 K 171 R 0 -0.096941 +39 P 40 V 0 -0.018540 +39 P 41 I 0 0.202676 +39 P 42 M 0 0.019002 +39 P 43 G 0 -0.002831 +39 P 44 R 0 0.025396 +39 P 45 H 0 -0.001071 +39 P 46 T 0 -0.057856 +39 P 47 W 0 0.048274 +39 P 48 E 0 -0.001897 +39 P 49 S 0 0.105025 +39 P 50 I 0 0.012121 +39 P 51 G 0 0.107444 +39 P 55 R 0 0.035653 +39 P 56 P 0 -0.014979 +39 P 57 L 0 -0.026997 +39 P 58 P 0 0.000400 +39 P 59 G 0 0.117579 +39 P 60 R 0 0.037438 +39 P 61 K 0 0.593958 +39 P 62 N 0 0.259777 +39 P 63 I 0 0.295999 +39 P 64 I 0 0.132785 +39 P 65 L 0 -0.053123 +39 P 66 S 0 -0.046667 +39 P 67 S 0 -0.028516 +39 P 68 Q 0 -0.001524 +39 P 69 P 0 -0.109703 +39 P 70 G 0 -0.029615 +39 P 71 T 0 -0.058828 +39 P 72 D 0 -0.061737 +39 P 75 D 0 -0.017625 +39 P 76 R 0 -0.058990 +39 P 77 V 0 -0.021345 +39 P 78 T 0 0.093613 +39 P 79 W 0 -0.040099 +39 P 80 V 0 -0.044928 +39 P 81 K 0 -0.125862 +39 P 82 S 0 -0.072235 +39 P 83 V 0 0.003818 +39 P 84 D 0 -0.090384 +39 P 85 E 0 -0.047518 +39 P 86 A 0 0.083461 +39 P 87 I 0 -0.009657 +39 P 88 A 0 0.003953 +39 P 89 A 0 0.012982 +39 P 90 C 0 0.239297 +39 P 94 G 0 -0.045047 +39 P 95 D 0 0.151988 +39 P 98 V 0 0.321676 +39 P 99 P 0 0.097605 +39 P 100 E 0 0.053183 +39 P 101 I 0 0.145010 +39 P 102 M 0 0.070732 +39 P 103 V 0 -0.005118 +39 P 104 I 0 -0.007729 +39 P 105 G 0 -0.017021 +39 P 106 G 0 0.027117 +39 P 107 G 0 -0.077305 +39 P 108 R 0 -0.040909 +39 P 109 V 0 0.019050 +39 P 110 Y 0 -0.022139 +39 P 111 E 0 -0.045565 +39 P 112 Q 0 -0.050456 +39 P 113 F 0 -0.088563 +39 P 114 L 0 -0.017744 +39 P 115 P 0 0.038557 +39 P 116 K 0 0.122470 +39 P 119 A 0 0.046860 +39 P 120 Q 0 -0.065415 +39 P 121 K 0 -0.109598 +39 P 122 L 0 0.010032 +39 P 123 Y 0 -0.042237 +39 P 124 L 0 -0.085012 +39 P 125 T 0 0.048592 +39 P 126 H 0 0.002136 +39 P 127 I 0 -0.073704 +39 P 128 D 0 -0.085053 +39 P 129 A 0 -0.056624 +39 P 130 E 0 0.005898 +39 P 131 V 0 -0.103055 +39 P 132 E 0 -0.010686 +39 P 133 G 0 -0.027508 +39 P 134 D 0 0.003053 +39 P 135 T 0 -0.059330 +39 P 136 H 0 -0.082119 +39 P 137 F 0 0.078399 +39 P 138 P 0 -0.052478 +39 P 139 D 0 -0.100517 +39 P 140 Y 0 -0.048238 +39 P 141 E 0 -0.080441 +39 P 142 P 0 0.079582 +39 P 143 D 0 0.030792 +39 P 144 D 0 -0.023267 +39 P 145 W 0 0.122083 +39 P 146 E 0 -0.066463 +39 P 147 S 0 -0.039591 +39 P 148 V 0 -0.048835 +39 P 149 F 0 0.008069 +39 P 150 S 0 -0.083480 +39 P 151 E 0 -0.077009 +39 P 152 F 0 -0.049189 +39 P 153 H 0 -0.093318 +39 P 154 D 0 -0.029692 +39 P 155 A 0 -0.127506 +39 P 156 D 0 -0.027980 +39 P 157 A 0 -0.048147 +39 P 158 Q 0 -0.032957 +39 P 159 N 0 -0.018158 +39 P 160 S 0 -0.030659 +39 P 161 H 0 -0.037758 +39 P 162 S 0 -0.101705 +39 P 163 Y 0 -0.058398 +39 P 164 C 0 -0.108798 +39 P 165 F 0 -0.078012 +39 P 166 E 0 -0.056060 +39 P 167 I 0 -0.043993 +39 P 168 L 0 -0.092257 +39 P 169 E 0 -0.009736 +39 P 170 R 0 0.068971 +39 P 171 R 0 -0.017169 +40 V 41 I 0 0.093666 +40 V 42 M 0 0.075629 +40 V 43 G 0 0.025269 +40 V 44 R 0 -0.004653 +40 V 45 H 0 0.008001 +40 V 46 T 0 0.043629 +40 V 47 W 0 0.058242 +40 V 48 E 0 0.100400 +40 V 49 S 0 -0.042780 +40 V 50 I 0 -0.003211 +40 V 51 G 0 0.036407 +40 V 55 R 0 0.039344 +40 V 56 P 0 0.161403 +40 V 57 L 0 0.099057 +40 V 58 P 0 0.033292 +40 V 59 G 0 -0.062171 +40 V 60 R 0 0.095255 +40 V 61 K 0 0.041112 +40 V 62 N 0 0.776873 +40 V 63 I 0 0.026326 +40 V 64 I 0 -0.059088 +40 V 65 L 0 0.083760 +40 V 66 S 0 0.167235 +40 V 67 S 0 -0.040406 +40 V 68 Q 0 -0.062266 +40 V 69 P 0 -0.049309 +40 V 70 G 0 -0.004143 +40 V 71 T 0 -0.084798 +40 V 72 D 0 -0.013219 +40 V 75 D 0 -0.053040 +40 V 76 R 0 0.077367 +40 V 77 V 0 -0.035420 +40 V 78 T 0 0.030661 +40 V 79 W 0 0.010769 +40 V 80 V 0 -0.032326 +40 V 81 K 0 -0.112666 +40 V 82 S 0 -0.020829 +40 V 83 V 0 -0.023888 +40 V 84 D 0 -0.067921 +40 V 85 E 0 -0.000115 +40 V 86 A 0 -0.063317 +40 V 87 I 0 -0.073667 +40 V 88 A 0 -0.071555 +40 V 89 A 0 -0.025100 +40 V 90 C 0 0.010441 +40 V 94 G 0 -0.024253 +40 V 95 D 0 0.008421 +40 V 98 V 0 -0.046997 +40 V 99 P 0 -0.066077 +40 V 100 E 0 0.039763 +40 V 101 I 0 0.034605 +40 V 102 M 0 0.034544 +40 V 103 V 0 0.077766 +40 V 104 I 0 0.511736 +40 V 105 G 0 0.011299 +40 V 106 G 0 0.047519 +40 V 107 G 0 -0.006427 +40 V 108 R 0 -0.097765 +40 V 109 V 0 -0.002861 +40 V 110 Y 0 0.067080 +40 V 111 E 0 -0.112958 +40 V 112 Q 0 -0.005399 +40 V 113 F 0 -0.036797 +40 V 114 L 0 0.048064 +40 V 115 P 0 -0.084399 +40 V 116 K 0 -0.115822 +40 V 119 A 0 -0.149603 +40 V 120 Q 0 -0.041970 +40 V 121 K 0 0.021770 +40 V 122 L 0 -0.115535 +40 V 123 Y 0 -0.028940 +40 V 124 L 0 -0.057636 +40 V 125 T 0 0.020459 +40 V 126 H 0 -0.044669 +40 V 127 I 0 -0.105272 +40 V 128 D 0 -0.076497 +40 V 129 A 0 -0.043555 +40 V 130 E 0 -0.040110 +40 V 131 V 0 -0.006283 +40 V 132 E 0 -0.043461 +40 V 133 G 0 -0.084284 +40 V 134 D 0 0.018135 +40 V 135 T 0 0.039971 +40 V 136 H 0 0.065612 +40 V 137 F 0 -0.008129 +40 V 138 P 0 0.048322 +40 V 139 D 0 -0.072722 +40 V 140 Y 0 0.006156 +40 V 141 E 0 0.043876 +40 V 142 P 0 0.008930 +40 V 143 D 0 -0.104375 +40 V 144 D 0 -0.048440 +40 V 145 W 0 -0.054076 +40 V 146 E 0 -0.044211 +40 V 147 S 0 0.006763 +40 V 148 V 0 0.003337 +40 V 149 F 0 -0.085842 +40 V 150 S 0 -0.007691 +40 V 151 E 0 -0.022979 +40 V 152 F 0 -0.034527 +40 V 153 H 0 -0.005361 +40 V 154 D 0 -0.043210 +40 V 155 A 0 -0.035362 +40 V 156 D 0 0.010675 +40 V 157 A 0 -0.048912 +40 V 158 Q 0 -0.126264 +40 V 159 N 0 -0.028491 +40 V 160 S 0 -0.000909 +40 V 161 H 0 0.070484 +40 V 162 S 0 -0.079766 +40 V 163 Y 0 -0.108337 +40 V 164 C 0 0.029890 +40 V 165 F 0 -0.002593 +40 V 166 E 0 -0.106478 +40 V 167 I 0 -0.053290 +40 V 168 L 0 -0.077566 +40 V 169 E 0 0.040786 +40 V 170 R 0 -0.047609 +40 V 171 R 0 -0.025247 +41 I 42 M 0 -0.047692 +41 I 43 G 0 0.023987 +41 I 44 R 0 -0.022561 +41 I 45 H 0 -0.034441 +41 I 46 T 0 -0.006889 +41 I 47 W 0 0.054075 +41 I 48 E 0 -0.010063 +41 I 49 S 0 -0.029894 +41 I 50 I 0 -0.074431 +41 I 51 G 0 -0.019906 +41 I 55 R 0 -0.026969 +41 I 56 P 0 -0.069416 +41 I 57 L 0 0.028857 +41 I 58 P 0 -0.057257 +41 I 59 G 0 -0.048204 +41 I 60 R 0 0.029345 +41 I 61 K 0 0.110196 +41 I 62 N 0 0.055143 +41 I 63 I 0 0.413752 +41 I 64 I 0 -0.023076 +41 I 65 L 0 0.062332 +41 I 66 S 0 -0.081017 +41 I 67 S 0 -0.029527 +41 I 68 Q 0 -0.100790 +41 I 69 P 0 0.021946 +41 I 70 G 0 -0.097634 +41 I 71 T 0 -0.088048 +41 I 72 D 0 -0.070175 +41 I 75 D 0 -0.066813 +41 I 76 R 0 -0.039390 +41 I 77 V 0 -0.086838 +41 I 78 T 0 -0.011830 +41 I 79 W 0 -0.064685 +41 I 80 V 0 0.047648 +41 I 81 K 0 -0.103963 +41 I 82 S 0 -0.077308 +41 I 83 V 0 0.080511 +41 I 84 D 0 -0.058756 +41 I 85 E 0 -0.042661 +41 I 86 A 0 0.421371 +41 I 87 I 0 0.060567 +41 I 88 A 0 -0.069396 +41 I 89 A 0 -0.023409 +41 I 90 C 0 0.217400 +41 I 94 G 0 -0.022277 +41 I 95 D 0 -0.001860 +41 I 98 V 0 0.060572 +41 I 99 P 0 0.039885 +41 I 100 E 0 0.036549 +41 I 101 I 0 0.812805 +41 I 102 M 0 -0.001499 +41 I 103 V 0 0.159196 +41 I 104 I 0 -0.113556 +41 I 105 G 0 0.075399 +41 I 106 G 0 0.056554 +41 I 107 G 0 -0.034468 +41 I 108 R 0 0.003976 +41 I 109 V 0 -0.047013 +41 I 110 Y 0 -0.047652 +41 I 111 E 0 -0.073210 +41 I 112 Q 0 0.027677 +41 I 113 F 0 0.248168 +41 I 114 L 0 -0.066667 +41 I 115 P 0 -0.085837 +41 I 116 K 0 0.009701 +41 I 119 A 0 -0.013160 +41 I 120 Q 0 -0.042234 +41 I 121 K 0 0.030450 +41 I 122 L 0 -0.021766 +41 I 123 Y 0 -0.012831 +41 I 124 L 0 0.109170 +41 I 125 T 0 0.029344 +41 I 126 H 0 0.062514 +41 I 127 I 0 -0.029735 +41 I 128 D 0 -0.043457 +41 I 129 A 0 0.104279 +41 I 130 E 0 0.013646 +41 I 131 V 0 0.009053 +41 I 132 E 0 0.064791 +41 I 133 G 0 -0.074066 +41 I 134 D 0 0.066428 +41 I 135 T 0 -0.079816 +41 I 136 H 0 0.026910 +41 I 137 F 0 -0.019715 +41 I 138 P 0 -0.017216 +41 I 139 D 0 -0.062918 +41 I 140 Y 0 0.064863 +41 I 141 E 0 0.038101 +41 I 142 P 0 0.001731 +41 I 143 D 0 -0.012959 +41 I 144 D 0 0.003132 +41 I 145 W 0 -0.095845 +41 I 146 E 0 -0.050893 +41 I 147 S 0 -0.026029 +41 I 148 V 0 0.039198 +41 I 149 F 0 -0.014909 +41 I 150 S 0 0.073340 +41 I 151 E 0 0.062255 +41 I 152 F 0 0.040871 +41 I 153 H 0 -0.039262 +41 I 154 D 0 -0.015453 +41 I 155 A 0 -0.095958 +41 I 156 D 0 -0.011760 +41 I 157 A 0 -0.042142 +41 I 158 Q 0 -0.034852 +41 I 159 N 0 -0.042736 +41 I 160 S 0 -0.037569 +41 I 161 H 0 -0.009752 +41 I 162 S 0 -0.086726 +41 I 163 Y 0 -0.071610 +41 I 164 C 0 -0.085438 +41 I 165 F 0 0.020065 +41 I 166 E 0 0.053530 +41 I 167 I 0 0.069008 +41 I 168 L 0 -0.078913 +41 I 169 E 0 0.008938 +41 I 170 R 0 -0.037866 +41 I 171 R 0 0.046023 +42 M 43 G 0 0.019411 +42 M 44 R 0 0.016965 +42 M 45 H 0 0.137311 +42 M 46 T 0 0.176070 +42 M 47 W 0 0.145836 +42 M 48 E 0 -0.009932 +42 M 49 S 0 0.168568 +42 M 50 I 0 0.404665 +42 M 51 G 0 0.078066 +42 M 55 R 0 0.114885 +42 M 56 P 0 0.040997 +42 M 57 L 0 0.118541 +42 M 58 P 0 0.001657 +42 M 59 G 0 0.007878 +42 M 60 R 0 0.125742 +42 M 61 K 0 0.021195 +42 M 62 N 0 0.182815 +42 M 63 I 0 0.031142 +42 M 64 I 0 0.123951 +42 M 65 L 0 0.006521 +42 M 66 S 0 0.110583 +42 M 67 S 0 -0.013309 +42 M 68 Q 0 -0.015953 +42 M 69 P 0 -0.041943 +42 M 70 G 0 -0.044741 +42 M 71 T 0 -0.034059 +42 M 72 D 0 -0.044929 +42 M 75 D 0 -0.053837 +42 M 76 R 0 0.002753 +42 M 77 V 0 0.038353 +42 M 78 T 0 -0.019042 +42 M 79 W 0 -0.013516 +42 M 80 V 0 -0.040050 +42 M 81 K 0 -0.060382 +42 M 82 S 0 0.042115 +42 M 83 V 0 0.006020 +42 M 84 D 0 -0.079247 +42 M 85 E 0 -0.021096 +42 M 86 A 0 -0.014492 +42 M 87 I 0 -0.009824 +42 M 88 A 0 0.012492 +42 M 89 A 0 0.001825 +42 M 90 C 0 0.056072 +42 M 94 G 0 -0.048782 +42 M 95 D 0 -0.042586 +42 M 98 V 0 -0.090711 +42 M 99 P 0 0.003272 +42 M 100 E 0 0.026965 +42 M 101 I 0 -0.034302 +42 M 102 M 0 -0.046045 +42 M 103 V 0 -0.008186 +42 M 104 I 0 0.196362 +42 M 105 G 0 0.007515 +42 M 106 G 0 0.000564 +42 M 107 G 0 0.006927 +42 M 108 R 0 -0.034703 +42 M 109 V 0 0.003537 +42 M 110 Y 0 -0.017144 +42 M 111 E 0 -0.009292 +42 M 112 Q 0 -0.076506 +42 M 113 F 0 -0.070050 +42 M 114 L 0 -0.014310 +42 M 115 P 0 0.020348 +42 M 116 K 0 -0.025767 +42 M 119 A 0 0.055441 +42 M 120 Q 0 -0.017991 +42 M 121 K 0 0.003996 +42 M 122 L 0 0.035696 +42 M 123 Y 0 -0.043102 +42 M 124 L 0 0.009444 +42 M 125 T 0 0.093945 +42 M 126 H 0 0.002814 +42 M 127 I 0 0.041276 +42 M 128 D 0 -0.068204 +42 M 129 A 0 -0.123073 +42 M 130 E 0 -0.041979 +42 M 131 V 0 0.010907 +42 M 132 E 0 -0.000789 +42 M 133 G 0 -0.028707 +42 M 134 D 0 -0.019605 +42 M 135 T 0 0.008758 +42 M 136 H 0 -0.026052 +42 M 137 F 0 -0.010978 +42 M 138 P 0 -0.027898 +42 M 139 D 0 -0.046366 +42 M 140 Y 0 0.084684 +42 M 141 E 0 -0.113884 +42 M 142 P 0 -0.072172 +42 M 143 D 0 -0.035311 +42 M 144 D 0 -0.060760 +42 M 145 W 0 -0.002462 +42 M 146 E 0 -0.029639 +42 M 147 S 0 -0.053748 +42 M 148 V 0 -0.082045 +42 M 149 F 0 -0.107432 +42 M 150 S 0 -0.043139 +42 M 151 E 0 -0.024115 +42 M 152 F 0 -0.072529 +42 M 153 H 0 -0.030811 +42 M 154 D 0 -0.080198 +42 M 155 A 0 -0.010606 +42 M 156 D 0 -0.046714 +42 M 157 A 0 -0.075509 +42 M 158 Q 0 -0.080004 +42 M 159 N 0 -0.093041 +42 M 160 S 0 -0.046056 +42 M 161 H 0 -0.045178 +42 M 162 S 0 -0.061584 +42 M 163 Y 0 -0.007281 +42 M 164 C 0 -0.058153 +42 M 165 F 0 -0.036623 +42 M 166 E 0 -0.071673 +42 M 167 I 0 -0.042856 +42 M 168 L 0 0.002390 +42 M 169 E 0 -0.031206 +42 M 170 R 0 0.015793 +42 M 171 R 0 0.002679 +43 G 44 R 0 0.042898 +43 G 45 H 0 -0.004668 +43 G 46 T 0 0.030025 +43 G 47 W 0 -0.000743 +43 G 48 E 0 0.013136 +43 G 49 S 0 -0.004341 +43 G 50 I 0 0.005611 +43 G 51 G 0 -0.010443 +43 G 55 R 0 -0.009905 +43 G 56 P 0 -0.001439 +43 G 57 L 0 0.042843 +43 G 58 P 0 0.008142 +43 G 59 G 0 -0.011397 +43 G 60 R 0 0.042943 +43 G 61 K 0 -0.013870 +43 G 62 N 0 0.008670 +43 G 63 I 0 0.004724 +43 G 64 I 0 0.077855 +43 G 65 L 0 0.005201 +43 G 66 S 0 0.023909 +43 G 67 S 0 -0.009480 +43 G 68 Q 0 -0.003272 +43 G 69 P 0 -0.015633 +43 G 70 G 0 0.007140 +43 G 71 T 0 0.013312 +43 G 72 D 0 -0.031735 +43 G 75 D 0 -0.011644 +43 G 76 R 0 -0.015864 +43 G 77 V 0 -0.004458 +43 G 78 T 0 -0.012940 +43 G 79 W 0 -0.011172 +43 G 80 V 0 -0.024316 +43 G 81 K 0 -0.011529 +43 G 82 S 0 -0.017186 +43 G 83 V 0 -0.006824 +43 G 84 D 0 -0.033027 +43 G 85 E 0 -0.026213 +43 G 86 A 0 0.016129 +43 G 87 I 0 -0.014018 +43 G 88 A 0 -0.012025 +43 G 89 A 0 -0.033480 +43 G 90 C 0 -0.009801 +43 G 94 G 0 -0.012066 +43 G 95 D 0 -0.023411 +43 G 98 V 0 -0.028123 +43 G 99 P 0 -0.008934 +43 G 100 E 0 -0.025679 +43 G 101 I 0 0.000032 +43 G 102 M 0 -0.005110 +43 G 103 V 0 0.028091 +43 G 104 I 0 0.013041 +43 G 105 G 0 0.086157 +43 G 106 G 0 0.085026 +43 G 107 G 0 0.002510 +43 G 108 R 0 -0.008280 +43 G 109 V 0 0.059160 +43 G 110 Y 0 0.023220 +43 G 111 E 0 -0.017205 +43 G 112 Q 0 -0.028959 +43 G 113 F 0 -0.003055 +43 G 114 L 0 -0.027209 +43 G 115 P 0 -0.010232 +43 G 116 K 0 -0.009794 +43 G 119 A 0 0.004260 +43 G 120 Q 0 -0.004660 +43 G 121 K 0 -0.023096 +43 G 122 L 0 -0.014805 +43 G 123 Y 0 -0.012714 +43 G 124 L 0 -0.006096 +43 G 125 T 0 0.043506 +43 G 126 H 0 -0.010557 +43 G 127 I 0 0.011044 +43 G 128 D 0 -0.001036 +43 G 129 A 0 -0.018864 +43 G 130 E 0 -0.024178 +43 G 131 V 0 0.005399 +43 G 132 E 0 -0.017577 +43 G 133 G 0 -0.017980 +43 G 134 D 0 0.049352 +43 G 135 T 0 0.013769 +43 G 136 H 0 -0.028533 +43 G 137 F 0 0.000991 +43 G 138 P 0 -0.016277 +43 G 139 D 0 -0.011015 +43 G 140 Y 0 0.037556 +43 G 141 E 0 -0.022119 +43 G 142 P 0 -0.027242 +43 G 143 D 0 -0.011806 +43 G 144 D 0 -0.009699 +43 G 145 W 0 0.019124 +43 G 146 E 0 -0.008762 +43 G 147 S 0 -0.000410 +43 G 148 V 0 -0.024467 +43 G 149 F 0 -0.029252 +43 G 150 S 0 -0.006710 +43 G 151 E 0 -0.028600 +43 G 152 F 0 -0.026723 +43 G 153 H 0 -0.020305 +43 G 154 D 0 -0.022881 +43 G 155 A 0 -0.026550 +43 G 156 D 0 -0.000065 +43 G 157 A 0 -0.001207 +43 G 158 Q 0 0.006595 +43 G 159 N 0 -0.005767 +43 G 160 S 0 -0.027938 +43 G 161 H 0 -0.040366 +43 G 162 S 0 -0.019351 +43 G 163 Y 0 0.003368 +43 G 164 C 0 -0.025149 +43 G 165 F 0 -0.010678 +43 G 166 E 0 -0.022075 +43 G 167 I 0 -0.025326 +43 G 168 L 0 -0.008421 +43 G 169 E 0 -0.019992 +43 G 170 R 0 0.009305 +43 G 171 R 0 0.002944 +44 R 45 H 0 0.517994 +44 R 46 T 0 -0.040173 +44 R 47 W 0 -0.031652 +44 R 48 E 0 0.603542 +44 R 49 S 0 0.029331 +44 R 50 I 0 -0.060973 +44 R 51 G 0 -0.031795 +44 R 55 R 0 0.081799 +44 R 56 P 0 -0.031430 +44 R 57 L 0 0.008354 +44 R 58 P 0 -0.017368 +44 R 59 G 0 -0.051593 +44 R 60 R 0 0.029344 +44 R 61 K 0 -0.010741 +44 R 62 N 0 0.000670 +44 R 63 I 0 0.082589 +44 R 64 I 0 0.026939 +44 R 65 L 0 0.017360 +44 R 66 S 0 0.167420 +44 R 67 S 0 0.138511 +44 R 68 Q 0 0.154788 +44 R 69 P 0 0.069569 +44 R 70 G 0 -0.008922 +44 R 71 T 0 0.094361 +44 R 72 D 0 -0.016469 +44 R 75 D 0 0.032247 +44 R 76 R 0 -0.006705 +44 R 77 V 0 0.092760 +44 R 78 T 0 0.026241 +44 R 79 W 0 -0.045089 +44 R 80 V 0 -0.008178 +44 R 81 K 0 0.014981 +44 R 82 S 0 -0.050271 +44 R 83 V 0 -0.000828 +44 R 84 D 0 -0.051178 +44 R 85 E 0 -0.013377 +44 R 86 A 0 0.058962 +44 R 87 I 0 0.011866 +44 R 88 A 0 -0.000483 +44 R 89 A 0 -0.040381 +44 R 90 C 0 -0.006276 +44 R 94 G 0 0.041341 +44 R 95 D 0 -0.019548 +44 R 98 V 0 -0.021800 +44 R 99 P 0 -0.003950 +44 R 100 E 0 -0.023799 +44 R 101 I 0 -0.077653 +44 R 102 M 0 -0.060613 +44 R 103 V 0 0.058870 +44 R 104 I 0 0.014364 +44 R 105 G 0 0.010641 +44 R 106 G 0 0.003301 +44 R 107 G 0 -0.037658 +44 R 108 R 0 0.054204 +44 R 109 V 0 0.132819 +44 R 110 Y 0 -0.022291 +44 R 111 E 0 0.002773 +44 R 112 Q 0 0.149348 +44 R 113 F 0 -0.002160 +44 R 114 L 0 -0.061450 +44 R 115 P 0 0.034229 +44 R 116 K 0 0.038949 +44 R 119 A 0 -0.033587 +44 R 120 Q 0 -0.077362 +44 R 121 K 0 -0.015381 +44 R 122 L 0 -0.102804 +44 R 123 Y 0 -0.058604 +44 R 124 L 0 -0.002451 +44 R 125 T 0 0.088582 +44 R 126 H 0 -0.064900 +44 R 127 I 0 0.072630 +44 R 128 D 0 0.030777 +44 R 129 A 0 -0.028935 +44 R 130 E 0 -0.021300 +44 R 131 V 0 -0.004240 +44 R 132 E 0 0.008423 +44 R 133 G 0 0.025249 +44 R 134 D 0 0.030009 +44 R 135 T 0 -0.031004 +44 R 136 H 0 -0.089303 +44 R 137 F 0 -0.008962 +44 R 138 P 0 -0.007881 +44 R 139 D 0 -0.022845 +44 R 140 Y 0 -0.058324 +44 R 141 E 0 -0.016526 +44 R 142 P 0 -0.010627 +44 R 143 D 0 -0.032053 +44 R 144 D 0 -0.022694 +44 R 145 W 0 -0.007150 +44 R 146 E 0 -0.055377 +44 R 147 S 0 -0.065408 +44 R 148 V 0 0.009635 +44 R 149 F 0 -0.051922 +44 R 150 S 0 -0.039173 +44 R 151 E 0 -0.032398 +44 R 152 F 0 -0.041510 +44 R 153 H 0 -0.079692 +44 R 154 D 0 -0.045939 +44 R 155 A 0 -0.051638 +44 R 156 D 0 -0.016701 +44 R 157 A 0 0.013481 +44 R 158 Q 0 -0.033059 +44 R 159 N 0 -0.039443 +44 R 160 S 0 -0.019595 +44 R 161 H 0 -0.082386 +44 R 162 S 0 -0.063071 +44 R 163 Y 0 0.030576 +44 R 164 C 0 -0.047636 +44 R 165 F 0 -0.027119 +44 R 166 E 0 -0.093967 +44 R 167 I 0 -0.066304 +44 R 168 L 0 -0.042655 +44 R 169 E 0 -0.049674 +44 R 170 R 0 -0.030317 +44 R 171 R 0 -0.027170 +45 H 46 T 0 0.017535 +45 H 47 W 0 0.062538 +45 H 48 E 0 0.404385 +45 H 49 S 0 0.076971 +45 H 50 I 0 0.036420 +45 H 51 G 0 0.028460 +45 H 55 R 0 0.088827 +45 H 56 P 0 -0.006209 +45 H 57 L 0 0.001622 +45 H 58 P 0 -0.022415 +45 H 59 G 0 -0.021222 +45 H 60 R 0 0.026890 +45 H 61 K 0 -0.060194 +45 H 62 N 0 0.056794 +45 H 63 I 0 -0.007534 +45 H 64 I 0 -0.102300 +45 H 65 L 0 0.176500 +45 H 66 S 0 -0.002737 +45 H 67 S 0 0.236115 +45 H 68 Q 0 0.033744 +45 H 69 P 0 -0.027388 +45 H 70 G 0 -0.013119 +45 H 71 T 0 -0.031370 +45 H 72 D 0 0.035072 +45 H 75 D 0 0.063782 +45 H 76 R 0 0.141020 +45 H 77 V 0 -0.050018 +45 H 78 T 0 -0.009132 +45 H 79 W 0 -0.053525 +45 H 80 V 0 0.040255 +45 H 81 K 0 -0.015801 +45 H 82 S 0 -0.072816 +45 H 83 V 0 -0.014782 +45 H 84 D 0 -0.003218 +45 H 85 E 0 -0.024566 +45 H 86 A 0 -0.046706 +45 H 87 I 0 0.037224 +45 H 88 A 0 -0.086597 +45 H 89 A 0 -0.031323 +45 H 90 C 0 -0.079028 +45 H 94 G 0 -0.127008 +45 H 95 D 0 -0.019991 +45 H 98 V 0 0.004158 +45 H 99 P 0 0.038306 +45 H 100 E 0 0.019578 +45 H 101 I 0 -0.119594 +45 H 102 M 0 0.020204 +45 H 103 V 0 0.035181 +45 H 104 I 0 -0.055425 +45 H 105 G 0 -0.020288 +45 H 106 G 0 -0.026518 +45 H 107 G 0 -0.006865 +45 H 108 R 0 0.354229 +45 H 109 V 0 0.123501 +45 H 110 Y 0 -0.041926 +45 H 111 E 0 -0.107851 +45 H 112 Q 0 0.079554 +45 H 113 F 0 -0.057986 +45 H 114 L 0 0.002779 +45 H 115 P 0 -0.022830 +45 H 116 K 0 0.002976 +45 H 119 A 0 -0.033948 +45 H 120 Q 0 -0.074582 +45 H 121 K 0 -0.015930 +45 H 122 L 0 0.034927 +45 H 123 Y 0 0.007404 +45 H 124 L 0 -0.002873 +45 H 125 T 0 -0.004148 +45 H 126 H 0 -0.031489 +45 H 127 I 0 -0.064125 +45 H 128 D 0 -0.074878 +45 H 129 A 0 -0.094273 +45 H 130 E 0 -0.051030 +45 H 131 V 0 -0.006217 +45 H 132 E 0 0.003923 +45 H 133 G 0 -0.000271 +45 H 134 D 0 0.036297 +45 H 135 T 0 0.161640 +45 H 136 H 0 0.048606 +45 H 137 F 0 0.020734 +45 H 138 P 0 0.014319 +45 H 139 D 0 0.001216 +45 H 140 Y 0 -0.056498 +45 H 141 E 0 -0.033595 +45 H 142 P 0 -0.092676 +45 H 143 D 0 -0.035017 +45 H 144 D 0 -0.064698 +45 H 145 W 0 0.026523 +45 H 146 E 0 -0.023618 +45 H 147 S 0 -0.046586 +45 H 148 V 0 -0.024075 +45 H 149 F 0 -0.020342 +45 H 150 S 0 -0.078921 +45 H 151 E 0 0.008331 +45 H 152 F 0 -0.010292 +45 H 153 H 0 -0.037231 +45 H 154 D 0 -0.049499 +45 H 155 A 0 -0.089354 +45 H 156 D 0 -0.061965 +45 H 157 A 0 -0.089101 +45 H 158 Q 0 0.051458 +45 H 159 N 0 -0.129138 +45 H 160 S 0 -0.097704 +45 H 161 H 0 -0.117773 +45 H 162 S 0 -0.050508 +45 H 163 Y 0 0.006465 +45 H 164 C 0 0.000861 +45 H 165 F 0 -0.038645 +45 H 166 E 0 -0.080785 +45 H 167 I 0 0.065757 +45 H 168 L 0 0.002106 +45 H 169 E 0 -0.011597 +45 H 170 R 0 -0.009660 +45 H 171 R 0 -0.048434 +46 T 47 W 0 -0.043643 +46 T 48 E 0 0.013439 +46 T 49 S 0 0.405089 +46 T 50 I 0 0.058838 +46 T 51 G 0 0.083382 +46 T 55 R 0 0.035297 +46 T 56 P 0 -0.051170 +46 T 57 L 0 0.074742 +46 T 58 P 0 0.003074 +46 T 59 G 0 -0.020460 +46 T 60 R 0 0.103758 +46 T 61 K 0 -0.029679 +46 T 62 N 0 0.038046 +46 T 63 I 0 0.015067 +46 T 64 I 0 0.009702 +46 T 65 L 0 0.044580 +46 T 66 S 0 -0.005316 +46 T 67 S 0 0.013751 +46 T 68 Q 0 0.056258 +46 T 69 P 0 -0.042136 +46 T 70 G 0 -0.001595 +46 T 71 T 0 -0.011799 +46 T 72 D 0 -0.019620 +46 T 75 D 0 -0.066182 +46 T 76 R 0 0.001144 +46 T 77 V 0 -0.012118 +46 T 78 T 0 -0.029200 +46 T 79 W 0 -0.035878 +46 T 80 V 0 -0.079496 +46 T 81 K 0 -0.001002 +46 T 82 S 0 0.000124 +46 T 83 V 0 0.000150 +46 T 84 D 0 -0.010452 +46 T 85 E 0 0.017369 +46 T 86 A 0 -0.030590 +46 T 87 I 0 0.004657 +46 T 88 A 0 -0.007810 +46 T 89 A 0 -0.071376 +46 T 90 C 0 0.014904 +46 T 94 G 0 -0.000325 +46 T 95 D 0 -0.027556 +46 T 98 V 0 0.007715 +46 T 99 P 0 0.017881 +46 T 100 E 0 0.018247 +46 T 101 I 0 0.087746 +46 T 102 M 0 0.045901 +46 T 103 V 0 0.063350 +46 T 104 I 0 0.141774 +46 T 105 G 0 0.034821 +46 T 106 G 0 0.027043 +46 T 107 G 0 -0.005020 +46 T 108 R 0 0.038315 +46 T 109 V 0 -0.038654 +46 T 110 Y 0 0.014358 +46 T 111 E 0 -0.042458 +46 T 112 Q 0 0.022777 +46 T 113 F 0 -0.024599 +46 T 114 L 0 -0.083874 +46 T 115 P 0 -0.057840 +46 T 116 K 0 -0.013497 +46 T 119 A 0 -0.003232 +46 T 120 Q 0 0.000995 +46 T 121 K 0 -0.038096 +46 T 122 L 0 0.029360 +46 T 123 Y 0 -0.080236 +46 T 124 L 0 0.040277 +46 T 125 T 0 0.001464 +46 T 126 H 0 -0.052085 +46 T 127 I 0 0.010544 +46 T 128 D 0 -0.068122 +46 T 129 A 0 -0.033801 +46 T 130 E 0 -0.042852 +46 T 131 V 0 -0.021590 +46 T 132 E 0 -0.039750 +46 T 133 G 0 0.007619 +46 T 134 D 0 0.033306 +46 T 135 T 0 0.117877 +46 T 136 H 0 -0.047834 +46 T 137 F 0 -0.009645 +46 T 138 P 0 -0.060382 +46 T 139 D 0 0.025606 +46 T 140 Y 0 -0.006910 +46 T 141 E 0 -0.051989 +46 T 142 P 0 -0.052830 +46 T 143 D 0 -0.066573 +46 T 144 D 0 -0.042536 +46 T 145 W 0 0.009146 +46 T 146 E 0 -0.045032 +46 T 147 S 0 -0.038991 +46 T 148 V 0 -0.041884 +46 T 149 F 0 -0.072949 +46 T 150 S 0 0.015560 +46 T 151 E 0 0.024313 +46 T 152 F 0 -0.069592 +46 T 153 H 0 -0.045559 +46 T 154 D 0 -0.011666 +46 T 155 A 0 -0.085535 +46 T 156 D 0 0.014739 +46 T 157 A 0 -0.026584 +46 T 158 Q 0 -0.035103 +46 T 159 N 0 -0.032994 +46 T 160 S 0 0.025289 +46 T 161 H 0 0.003254 +46 T 162 S 0 -0.022670 +46 T 163 Y 0 0.054843 +46 T 164 C 0 -0.075123 +46 T 165 F 0 0.050313 +46 T 166 E 0 -0.055206 +46 T 167 I 0 -0.076044 +46 T 168 L 0 -0.041988 +46 T 169 E 0 0.006535 +46 T 170 R 0 -0.004860 +46 T 171 R 0 -0.024703 +47 W 48 E 0 0.106825 +47 W 49 S 0 0.093139 +47 W 50 I 0 0.283019 +47 W 51 G 0 0.240240 +47 W 55 R 0 0.125406 +47 W 56 P 0 0.217664 +47 W 57 L 0 0.071438 +47 W 58 P 0 -0.088628 +47 W 59 G 0 0.035150 +47 W 60 R 0 0.036747 +47 W 61 K 0 0.000871 +47 W 62 N 0 0.222226 +47 W 63 I 0 0.069205 +47 W 64 I 0 0.067752 +47 W 65 L 0 -0.021948 +47 W 66 S 0 -0.071753 +47 W 67 S 0 -0.043377 +47 W 68 Q 0 0.009980 +47 W 69 P 0 -0.146019 +47 W 70 G 0 -0.043814 +47 W 71 T 0 -0.025702 +47 W 72 D 0 -0.079265 +47 W 75 D 0 -0.007171 +47 W 76 R 0 0.014629 +47 W 77 V 0 0.618462 +47 W 78 T 0 -0.016559 +47 W 79 W 0 0.061827 +47 W 80 V 0 0.056591 +47 W 81 K 0 0.024048 +47 W 82 S 0 -0.083011 +47 W 83 V 0 -0.019038 +47 W 84 D 0 0.025548 +47 W 85 E 0 -0.009900 +47 W 86 A 0 0.024381 +47 W 87 I 0 -0.022564 +47 W 88 A 0 0.021934 +47 W 89 A 0 -0.002859 +47 W 90 C 0 0.009118 +47 W 94 G 0 -0.079826 +47 W 95 D 0 -0.046022 +47 W 98 V 0 -0.013355 +47 W 99 P 0 0.042944 +47 W 100 E 0 0.018685 +47 W 101 I 0 -0.106286 +47 W 102 M 0 0.042852 +47 W 103 V 0 -0.061080 +47 W 104 I 0 0.059760 +47 W 105 G 0 -0.010600 +47 W 106 G 0 -0.025865 +47 W 107 G 0 -0.073304 +47 W 108 R 0 -0.036222 +47 W 109 V 0 -0.055869 +47 W 110 Y 0 -0.056854 +47 W 111 E 0 -0.137622 +47 W 112 Q 0 -0.084725 +47 W 113 F 0 -0.057603 +47 W 114 L 0 -0.090071 +47 W 115 P 0 -0.150710 +47 W 116 K 0 0.038564 +47 W 119 A 0 0.053403 +47 W 120 Q 0 -0.045889 +47 W 121 K 0 0.023843 +47 W 122 L 0 -0.019935 +47 W 123 Y 0 -0.057788 +47 W 124 L 0 -0.035550 +47 W 125 T 0 -0.031022 +47 W 126 H 0 -0.055067 +47 W 127 I 0 -0.066224 +47 W 128 D 0 -0.063834 +47 W 129 A 0 -0.078695 +47 W 130 E 0 -0.067501 +47 W 131 V 0 0.035452 +47 W 132 E 0 -0.040573 +47 W 133 G 0 0.004805 +47 W 134 D 0 0.022521 +47 W 135 T 0 0.017212 +47 W 136 H 0 0.028026 +47 W 137 F 0 -0.026260 +47 W 138 P 0 -0.038469 +47 W 139 D 0 -0.005700 +47 W 140 Y 0 -0.005681 +47 W 141 E 0 -0.019323 +47 W 142 P 0 -0.043661 +47 W 143 D 0 0.032094 +47 W 144 D 0 -0.099332 +47 W 145 W 0 -0.059188 +47 W 146 E 0 -0.087151 +47 W 147 S 0 -0.127037 +47 W 148 V 0 -0.041674 +47 W 149 F 0 -0.000428 +47 W 150 S 0 -0.150404 +47 W 151 E 0 0.029091 +47 W 152 F 0 0.038255 +47 W 153 H 0 0.001576 +47 W 154 D 0 -0.120928 +47 W 155 A 0 -0.054078 +47 W 156 D 0 -0.037180 +47 W 157 A 0 -0.097489 +47 W 158 Q 0 0.055785 +47 W 159 N 0 0.004250 +47 W 160 S 0 0.044037 +47 W 161 H 0 -0.026753 +47 W 162 S 0 0.040357 +47 W 163 Y 0 0.061933 +47 W 164 C 0 -0.101723 +47 W 165 F 0 -0.033004 +47 W 166 E 0 -0.048647 +47 W 167 I 0 0.077098 +47 W 168 L 0 -0.029761 +47 W 169 E 0 -0.044062 +47 W 170 R 0 0.024410 +47 W 171 R 0 -0.109317 +48 E 49 S 0 0.030182 +48 E 50 I 0 -0.075105 +48 E 51 G 0 0.002364 +48 E 55 R 0 0.054210 +48 E 56 P 0 -0.069638 +48 E 57 L 0 -0.034411 +48 E 58 P 0 0.004019 +48 E 59 G 0 -0.074650 +48 E 60 R 0 -0.001029 +48 E 61 K 0 -0.046289 +48 E 62 N 0 -0.040670 +48 E 63 I 0 -0.040814 +48 E 64 I 0 0.001335 +48 E 65 L 0 -0.036182 +48 E 66 S 0 0.026951 +48 E 67 S 0 0.075211 +48 E 68 Q 0 0.114479 +48 E 69 P 0 -0.063629 +48 E 70 G 0 -0.008199 +48 E 71 T 0 0.611401 +48 E 72 D 0 0.027796 +48 E 75 D 0 0.021817 +48 E 76 R 0 -0.042881 +48 E 77 V 0 -0.057093 +48 E 78 T 0 -0.049779 +48 E 79 W 0 0.032916 +48 E 80 V 0 -0.024525 +48 E 81 K 0 -0.006315 +48 E 82 S 0 -0.059741 +48 E 83 V 0 -0.041848 +48 E 84 D 0 0.030701 +48 E 85 E 0 0.018159 +48 E 86 A 0 -0.043471 +48 E 87 I 0 0.006723 +48 E 88 A 0 -0.002590 +48 E 89 A 0 0.052924 +48 E 90 C 0 -0.034919 +48 E 94 G 0 0.042836 +48 E 95 D 0 0.006153 +48 E 98 V 0 -0.011956 +48 E 99 P 0 0.008357 +48 E 100 E 0 -0.003451 +48 E 101 I 0 0.053781 +48 E 102 M 0 -0.022570 +48 E 103 V 0 -0.049297 +48 E 104 I 0 -0.009547 +48 E 105 G 0 -0.003726 +48 E 106 G 0 -0.014103 +48 E 107 G 0 0.008837 +48 E 108 R 0 0.031165 +48 E 109 V 0 0.004639 +48 E 110 Y 0 -0.033375 +48 E 111 E 0 0.024405 +48 E 112 Q 0 0.008830 +48 E 113 F 0 0.036698 +48 E 114 L 0 0.063334 +48 E 115 P 0 0.082897 +48 E 116 K 0 -0.104951 +48 E 119 A 0 0.052459 +48 E 120 Q 0 -0.040918 +48 E 121 K 0 -0.010724 +48 E 122 L 0 -0.092377 +48 E 123 Y 0 -0.046330 +48 E 124 L 0 0.091894 +48 E 125 T 0 -0.050942 +48 E 126 H 0 -0.063774 +48 E 127 I 0 -0.002469 +48 E 128 D 0 0.069265 +48 E 129 A 0 -0.026564 +48 E 130 E 0 -0.016458 +48 E 131 V 0 -0.066697 +48 E 132 E 0 0.041425 +48 E 133 G 0 -0.036416 +48 E 134 D 0 0.032794 +48 E 135 T 0 -0.012473 +48 E 136 H 0 -0.057948 +48 E 137 F 0 0.053272 +48 E 138 P 0 0.001275 +48 E 139 D 0 0.028582 +48 E 140 Y 0 -0.092046 +48 E 141 E 0 -0.048899 +48 E 142 P 0 0.030420 +48 E 143 D 0 0.015574 +48 E 144 D 0 -0.056233 +48 E 145 W 0 -0.014941 +48 E 146 E 0 -0.042864 +48 E 147 S 0 -0.023201 +48 E 148 V 0 0.011255 +48 E 149 F 0 0.057819 +48 E 150 S 0 0.078112 +48 E 151 E 0 -0.124679 +48 E 152 F 0 0.000937 +48 E 153 H 0 -0.068718 +48 E 154 D 0 0.027891 +48 E 155 A 0 -0.051493 +48 E 156 D 0 0.002854 +48 E 157 A 0 -0.023505 +48 E 158 Q 0 -0.069615 +48 E 159 N 0 -0.055954 +48 E 160 S 0 -0.086414 +48 E 161 H 0 -0.032744 +48 E 162 S 0 0.003530 +48 E 163 Y 0 -0.051713 +48 E 164 C 0 0.009641 +48 E 165 F 0 0.042392 +48 E 166 E 0 -0.066982 +48 E 167 I 0 -0.082200 +48 E 168 L 0 -0.013075 +48 E 169 E 0 0.001502 +48 E 170 R 0 -0.055430 +48 E 171 R 0 0.009615 +49 S 50 I 0 0.163330 +49 S 51 G 0 0.148564 +49 S 55 R 0 0.038819 +49 S 56 P 0 0.064101 +49 S 57 L 0 0.081202 +49 S 58 P 0 0.008513 +49 S 59 G 0 -0.026781 +49 S 60 R 0 0.055337 +49 S 61 K 0 -0.015132 +49 S 62 N 0 0.096587 +49 S 63 I 0 0.067759 +49 S 64 I 0 -0.033634 +49 S 65 L 0 0.011830 +49 S 66 S 0 0.007537 +49 S 67 S 0 -0.030395 +49 S 68 Q 0 0.004043 +49 S 69 P 0 -0.013041 +49 S 70 G 0 -0.053806 +49 S 71 T 0 0.017103 +49 S 72 D 0 0.078966 +49 S 75 D 0 -0.051590 +49 S 76 R 0 -0.076254 +49 S 77 V 0 -0.051699 +49 S 78 T 0 -0.048551 +49 S 79 W 0 0.021458 +49 S 80 V 0 -0.047631 +49 S 81 K 0 -0.106306 +49 S 82 S 0 -0.019039 +49 S 83 V 0 -0.002045 +49 S 84 D 0 -0.058636 +49 S 85 E 0 0.025477 +49 S 86 A 0 -0.065378 +49 S 87 I 0 -0.046984 +49 S 88 A 0 -0.011414 +49 S 89 A 0 -0.041620 +49 S 90 C 0 -0.000933 +49 S 94 G 0 -0.035047 +49 S 95 D 0 -0.066207 +49 S 98 V 0 -0.073258 +49 S 99 P 0 0.001661 +49 S 100 E 0 0.044650 +49 S 101 I 0 -0.009472 +49 S 102 M 0 -0.083836 +49 S 103 V 0 0.006461 +49 S 104 I 0 0.091143 +49 S 105 G 0 -0.007072 +49 S 106 G 0 -0.013107 +49 S 107 G 0 0.022926 +49 S 108 R 0 -0.025619 +49 S 109 V 0 -0.087674 +49 S 110 Y 0 -0.014301 +49 S 111 E 0 -0.014464 +49 S 112 Q 0 -0.064545 +49 S 113 F 0 -0.059453 +49 S 114 L 0 -0.002536 +49 S 115 P 0 0.013940 +49 S 116 K 0 -0.022202 +49 S 119 A 0 -0.000544 +49 S 120 Q 0 0.054232 +49 S 121 K 0 -0.079647 +49 S 122 L 0 -0.027807 +49 S 123 Y 0 -0.015369 +49 S 124 L 0 0.044537 +49 S 125 T 0 0.005281 +49 S 126 H 0 -0.083893 +49 S 127 I 0 -0.015478 +49 S 128 D 0 -0.005472 +49 S 129 A 0 -0.021403 +49 S 130 E 0 0.052599 +49 S 131 V 0 -0.074976 +49 S 132 E 0 0.021543 +49 S 133 G 0 -0.003034 +49 S 134 D 0 0.090658 +49 S 135 T 0 0.102580 +49 S 136 H 0 0.013587 +49 S 137 F 0 0.018684 +49 S 138 P 0 -0.032277 +49 S 139 D 0 -0.080148 +49 S 140 Y 0 0.007240 +49 S 141 E 0 0.027374 +49 S 142 P 0 -0.017271 +49 S 143 D 0 -0.104072 +49 S 144 D 0 -0.071390 +49 S 145 W 0 -0.028432 +49 S 146 E 0 -0.038469 +49 S 147 S 0 -0.008437 +49 S 148 V 0 -0.090762 +49 S 149 F 0 -0.059713 +49 S 150 S 0 -0.062372 +49 S 151 E 0 -0.010616 +49 S 152 F 0 -0.089064 +49 S 153 H 0 -0.073644 +49 S 154 D 0 -0.027558 +49 S 155 A 0 -0.025635 +49 S 156 D 0 -0.089484 +49 S 157 A 0 -0.014985 +49 S 158 Q 0 -0.121360 +49 S 159 N 0 -0.086749 +49 S 160 S 0 -0.012278 +49 S 161 H 0 -0.030832 +49 S 162 S 0 -0.070365 +49 S 163 Y 0 -0.059873 +49 S 164 C 0 -0.064208 +49 S 165 F 0 0.041153 +49 S 166 E 0 -0.054243 +49 S 167 I 0 -0.080263 +49 S 168 L 0 -0.086514 +49 S 169 E 0 -0.072617 +49 S 170 R 0 -0.000350 +49 S 171 R 0 -0.065718 +50 I 51 G 0 1.123013 +50 I 55 R 0 0.253667 +50 I 56 P 0 0.311455 +50 I 57 L 0 0.073797 +50 I 58 P 0 -0.002313 +50 I 59 G 0 -0.057643 +50 I 60 R 0 0.125168 +50 I 61 K 0 -0.076827 +50 I 62 N 0 0.466402 +50 I 63 I 0 -0.025604 +50 I 64 I 0 0.074584 +50 I 65 L 0 -0.100375 +50 I 66 S 0 -0.071276 +50 I 67 S 0 -0.148007 +50 I 68 Q 0 -0.032767 +50 I 69 P 0 -0.114714 +50 I 70 G 0 -0.041259 +50 I 71 T 0 -0.088224 +50 I 72 D 0 -0.094931 +50 I 75 D 0 -0.012417 +50 I 76 R 0 -0.040058 +50 I 77 V 0 0.182451 +50 I 78 T 0 -0.037776 +50 I 79 W 0 -0.078175 +50 I 80 V 0 -0.009230 +50 I 81 K 0 -0.059158 +50 I 82 S 0 -0.032812 +50 I 83 V 0 -0.056856 +50 I 84 D 0 -0.063643 +50 I 85 E 0 0.009079 +50 I 86 A 0 -0.031769 +50 I 87 I 0 -0.030892 +50 I 88 A 0 -0.120238 +50 I 89 A 0 -0.004326 +50 I 90 C 0 0.006570 +50 I 94 G 0 -0.050220 +50 I 95 D 0 -0.073953 +50 I 98 V 0 -0.041779 +50 I 99 P 0 0.027580 +50 I 100 E 0 -0.042133 +50 I 101 I 0 0.018694 +50 I 102 M 0 -0.016256 +50 I 103 V 0 -0.037229 +50 I 104 I 0 0.206629 +50 I 105 G 0 -0.003597 +50 I 106 G 0 0.008648 +50 I 107 G 0 -0.065557 +50 I 108 R 0 0.116393 +50 I 109 V 0 -0.029831 +50 I 110 Y 0 0.137756 +50 I 111 E 0 -0.036819 +50 I 112 Q 0 -0.051511 +50 I 113 F 0 -0.109086 +50 I 114 L 0 0.063710 +50 I 115 P 0 -0.001502 +50 I 116 K 0 -0.073180 +50 I 119 A 0 0.025878 +50 I 120 Q 0 -0.067830 +50 I 121 K 0 -0.101186 +50 I 122 L 0 0.000503 +50 I 123 Y 0 0.038912 +50 I 124 L 0 0.128407 +50 I 125 T 0 -0.016075 +50 I 126 H 0 -0.010268 +50 I 127 I 0 -0.044630 +50 I 128 D 0 0.002790 +50 I 129 A 0 -0.102387 +50 I 130 E 0 -0.091458 +50 I 131 V 0 -0.104347 +50 I 132 E 0 -0.087168 +50 I 133 G 0 -0.065449 +50 I 134 D 0 -0.039865 +50 I 135 T 0 -0.068980 +50 I 136 H 0 -0.011855 +50 I 137 F 0 0.059139 +50 I 138 P 0 -0.002133 +50 I 139 D 0 -0.102132 +50 I 140 Y 0 -0.032959 +50 I 141 E 0 -0.039784 +50 I 142 P 0 -0.085436 +50 I 143 D 0 -0.030873 +50 I 144 D 0 -0.012725 +50 I 145 W 0 -0.125609 +50 I 146 E 0 -0.144718 +50 I 147 S 0 0.037567 +50 I 148 V 0 -0.131954 +50 I 149 F 0 -0.064514 +50 I 150 S 0 -0.051617 +50 I 151 E 0 -0.111201 +50 I 152 F 0 -0.085222 +50 I 153 H 0 0.023474 +50 I 154 D 0 -0.041205 +50 I 155 A 0 -0.024043 +50 I 156 D 0 -0.048163 +50 I 157 A 0 -0.063450 +50 I 158 Q 0 -0.136268 +50 I 159 N 0 0.006185 +50 I 160 S 0 -0.029312 +50 I 161 H 0 -0.117349 +50 I 162 S 0 -0.131184 +50 I 163 Y 0 -0.041231 +50 I 164 C 0 -0.126336 +50 I 165 F 0 0.022154 +50 I 166 E 0 0.040997 +50 I 167 I 0 -0.013911 +50 I 168 L 0 -0.042627 +50 I 169 E 0 0.054660 +50 I 170 R 0 -0.010106 +50 I 171 R 0 -0.000319 +51 G 55 R 0 0.321728 +51 G 56 P 0 0.202487 +51 G 57 L 0 0.096892 +51 G 58 P 0 0.095731 +51 G 59 G 0 0.015969 +51 G 60 R 0 0.106997 +51 G 61 K 0 0.033604 +51 G 62 N 0 0.404874 +51 G 63 I 0 -0.037080 +51 G 64 I 0 -0.004990 +51 G 65 L 0 0.037849 +51 G 66 S 0 -0.092591 +51 G 67 S 0 -0.026788 +51 G 68 Q 0 -0.085691 +51 G 69 P 0 0.022569 +51 G 70 G 0 -0.036005 +51 G 71 T 0 0.032028 +51 G 72 D 0 -0.043033 +51 G 75 D 0 -0.010200 +51 G 76 R 0 0.069056 +51 G 77 V 0 -0.018653 +51 G 78 T 0 -0.059428 +51 G 79 W 0 -0.088287 +51 G 80 V 0 0.021025 +51 G 81 K 0 -0.111539 +51 G 82 S 0 -0.012259 +51 G 83 V 0 -0.089091 +51 G 84 D 0 0.048376 +51 G 85 E 0 0.000860 +51 G 86 A 0 0.096631 +51 G 87 I 0 0.030921 +51 G 88 A 0 -0.017282 +51 G 89 A 0 -0.036996 +51 G 90 C 0 0.017179 +51 G 94 G 0 -0.083468 +51 G 95 D 0 -0.034943 +51 G 98 V 0 -0.072847 +51 G 99 P 0 -0.091663 +51 G 100 E 0 0.011186 +51 G 101 I 0 0.013529 +51 G 102 M 0 0.015124 +51 G 103 V 0 0.027574 +51 G 104 I 0 0.003008 +51 G 105 G 0 -0.007067 +51 G 106 G 0 0.012696 +51 G 107 G 0 -0.024097 +51 G 108 R 0 -0.021106 +51 G 109 V 0 -0.083304 +51 G 110 Y 0 0.015504 +51 G 111 E 0 -0.019636 +51 G 112 Q 0 0.031959 +51 G 113 F 0 -0.078809 +51 G 114 L 0 -0.000936 +51 G 115 P 0 -0.065770 +51 G 116 K 0 -0.083779 +51 G 119 A 0 -0.096512 +51 G 120 Q 0 -0.087438 +51 G 121 K 0 -0.101651 +51 G 122 L 0 -0.017072 +51 G 123 Y 0 0.042064 +51 G 124 L 0 -0.040166 +51 G 125 T 0 0.048740 +51 G 126 H 0 0.010328 +51 G 127 I 0 -0.018536 +51 G 128 D 0 -0.095024 +51 G 129 A 0 -0.053886 +51 G 130 E 0 -0.061577 +51 G 131 V 0 -0.031221 +51 G 132 E 0 -0.060173 +51 G 133 G 0 -0.010884 +51 G 134 D 0 0.000562 +51 G 135 T 0 -0.051510 +51 G 136 H 0 -0.021780 +51 G 137 F 0 0.060344 +51 G 138 P 0 -0.066873 +51 G 139 D 0 0.043546 +51 G 140 Y 0 -0.005589 +51 G 141 E 0 0.023998 +51 G 142 P 0 -0.109513 +51 G 143 D 0 -0.029002 +51 G 144 D 0 -0.003281 +51 G 145 W 0 0.067356 +51 G 146 E 0 -0.007650 +51 G 147 S 0 -0.132705 +51 G 148 V 0 -0.123815 +51 G 149 F 0 -0.063394 +51 G 150 S 0 -0.119604 +51 G 151 E 0 0.055407 +51 G 152 F 0 -0.036677 +51 G 153 H 0 -0.012953 +51 G 154 D 0 -0.090016 +51 G 155 A 0 -0.086954 +51 G 156 D 0 -0.022182 +51 G 157 A 0 -0.087980 +51 G 158 Q 0 -0.076164 +51 G 159 N 0 -0.064371 +51 G 160 S 0 -0.052876 +51 G 161 H 0 -0.060822 +51 G 162 S 0 -0.023480 +51 G 163 Y 0 0.015312 +51 G 164 C 0 -0.084884 +51 G 165 F 0 -0.072818 +51 G 166 E 0 -0.159111 +51 G 167 I 0 -0.041694 +51 G 168 L 0 -0.047955 +51 G 169 E 0 -0.096994 +51 G 170 R 0 -0.041827 +51 G 171 R 0 -0.011607 +55 R 56 P 0 0.387211 +55 R 57 L 0 0.042798 +55 R 58 P 0 0.065177 +55 R 59 G 0 -0.023806 +55 R 60 R 0 0.028035 +55 R 61 K 0 -0.054344 +55 R 62 N 0 0.239447 +55 R 63 I 0 -0.028638 +55 R 64 I 0 0.031952 +55 R 65 L 0 -0.051567 +55 R 66 S 0 -0.094468 +55 R 67 S 0 -0.001658 +55 R 68 Q 0 0.018207 +55 R 69 P 0 -0.082833 +55 R 70 G 0 -0.067947 +55 R 71 T 0 -0.015944 +55 R 72 D 0 0.123986 +55 R 75 D 0 0.054857 +55 R 76 R 0 -0.002383 +55 R 77 V 0 -0.015866 +55 R 78 T 0 0.002916 +55 R 79 W 0 -0.082318 +55 R 80 V 0 -0.035179 +55 R 81 K 0 0.031705 +55 R 82 S 0 -0.064218 +55 R 83 V 0 -0.028919 +55 R 84 D 0 -0.040180 +55 R 85 E 0 0.055268 +55 R 86 A 0 -0.100087 +55 R 87 I 0 -0.010754 +55 R 88 A 0 -0.047370 +55 R 89 A 0 -0.030804 +55 R 90 C 0 0.014716 +55 R 94 G 0 -0.011885 +55 R 95 D 0 0.085873 +55 R 98 V 0 0.016788 +55 R 99 P 0 -0.034685 +55 R 100 E 0 -0.068017 +55 R 101 I 0 0.011245 +55 R 102 M 0 0.038809 +55 R 103 V 0 0.024963 +55 R 104 I 0 -0.023324 +55 R 105 G 0 -0.012764 +55 R 106 G 0 -0.026001 +55 R 107 G 0 0.074445 +55 R 108 R 0 0.001532 +55 R 109 V 0 -0.029381 +55 R 110 Y 0 0.040357 +55 R 111 E 0 0.000730 +55 R 112 Q 0 0.055018 +55 R 113 F 0 -0.058122 +55 R 114 L 0 -0.036597 +55 R 115 P 0 -0.071625 +55 R 116 K 0 -0.051776 +55 R 119 A 0 0.008001 +55 R 120 Q 0 0.048220 +55 R 121 K 0 0.077378 +55 R 122 L 0 0.002893 +55 R 123 Y 0 -0.072403 +55 R 124 L 0 0.051446 +55 R 125 T 0 -0.008602 +55 R 126 H 0 -0.072502 +55 R 127 I 0 -0.001053 +55 R 128 D 0 -0.011348 +55 R 129 A 0 -0.071040 +55 R 130 E 0 -0.133780 +55 R 131 V 0 0.081566 +55 R 132 E 0 -0.037959 +55 R 133 G 0 -0.058364 +55 R 134 D 0 -0.018995 +55 R 135 T 0 0.010567 +55 R 136 H 0 -0.015367 +55 R 137 F 0 -0.004656 +55 R 138 P 0 0.016731 +55 R 139 D 0 -0.042881 +55 R 140 Y 0 -0.090595 +55 R 141 E 0 -0.053848 +55 R 142 P 0 -0.029258 +55 R 143 D 0 -0.089606 +55 R 144 D 0 0.018349 +55 R 145 W 0 0.020150 +55 R 146 E 0 -0.064664 +55 R 147 S 0 -0.143228 +55 R 148 V 0 0.014834 +55 R 149 F 0 0.031784 +55 R 150 S 0 -0.080917 +55 R 151 E 0 0.017837 +55 R 152 F 0 -0.117300 +55 R 153 H 0 -0.089236 +55 R 154 D 0 -0.055428 +55 R 155 A 0 0.001341 +55 R 156 D 0 -0.131263 +55 R 157 A 0 -0.043972 +55 R 158 Q 0 -0.096130 +55 R 159 N 0 -0.082893 +55 R 160 S 0 -0.054180 +55 R 161 H 0 -0.074860 +55 R 162 S 0 -0.053052 +55 R 163 Y 0 -0.090340 +55 R 164 C 0 -0.042520 +55 R 165 F 0 0.007495 +55 R 166 E 0 0.075661 +55 R 167 I 0 -0.059218 +55 R 168 L 0 -0.004287 +55 R 169 E 0 -0.088999 +55 R 170 R 0 0.053451 +55 R 171 R 0 -0.021415 +56 P 57 L 0 0.051260 +56 P 58 P 0 0.038187 +56 P 59 G 0 0.032398 +56 P 60 R 0 0.054305 +56 P 61 K 0 -0.026044 +56 P 62 N 0 0.566014 +56 P 63 I 0 0.012289 +56 P 64 I 0 0.291624 +56 P 65 L 0 0.026534 +56 P 66 S 0 -0.047210 +56 P 67 S 0 -0.039963 +56 P 68 Q 0 -0.066297 +56 P 69 P 0 -0.020545 +56 P 70 G 0 0.061103 +56 P 71 T 0 -0.008093 +56 P 72 D 0 -0.033589 +56 P 75 D 0 0.135348 +56 P 76 R 0 0.358098 +56 P 77 V 0 0.205015 +56 P 78 T 0 -0.002521 +56 P 79 W 0 -0.056625 +56 P 80 V 0 -0.027895 +56 P 81 K 0 -0.050029 +56 P 82 S 0 0.023275 +56 P 83 V 0 0.031353 +56 P 84 D 0 -0.066080 +56 P 85 E 0 -0.070674 +56 P 86 A 0 0.068611 +56 P 87 I 0 -0.016670 +56 P 88 A 0 -0.024818 +56 P 89 A 0 -0.019237 +56 P 90 C 0 0.068681 +56 P 94 G 0 -0.002652 +56 P 95 D 0 -0.039824 +56 P 98 V 0 -0.064162 +56 P 99 P 0 0.000967 +56 P 100 E 0 -0.034964 +56 P 101 I 0 0.058701 +56 P 102 M 0 -0.022170 +56 P 103 V 0 -0.059597 +56 P 104 I 0 0.015321 +56 P 105 G 0 -0.015293 +56 P 106 G 0 -0.020880 +56 P 107 G 0 0.093039 +56 P 108 R 0 -0.015922 +56 P 109 V 0 0.022376 +56 P 110 Y 0 0.091590 +56 P 111 E 0 -0.089905 +56 P 112 Q 0 -0.009005 +56 P 113 F 0 0.007459 +56 P 114 L 0 0.084328 +56 P 115 P 0 -0.030028 +56 P 116 K 0 -0.035246 +56 P 119 A 0 -0.087931 +56 P 120 Q 0 -0.020855 +56 P 121 K 0 0.036095 +56 P 122 L 0 -0.030535 +56 P 123 Y 0 -0.057526 +56 P 124 L 0 -0.030676 +56 P 125 T 0 0.008601 +56 P 126 H 0 -0.027776 +56 P 127 I 0 -0.066825 +56 P 128 D 0 -0.090253 +56 P 129 A 0 -0.052068 +56 P 130 E 0 -0.086769 +56 P 131 V 0 -0.045511 +56 P 132 E 0 -0.029250 +56 P 133 G 0 0.024009 +56 P 134 D 0 -0.042393 +56 P 135 T 0 -0.075018 +56 P 136 H 0 -0.003696 +56 P 137 F 0 -0.017641 +56 P 138 P 0 0.009474 +56 P 139 D 0 -0.025663 +56 P 140 Y 0 -0.021154 +56 P 141 E 0 -0.057813 +56 P 142 P 0 0.029478 +56 P 143 D 0 -0.021898 +56 P 144 D 0 -0.055405 +56 P 145 W 0 -0.030753 +56 P 146 E 0 -0.021338 +56 P 147 S 0 -0.074513 +56 P 148 V 0 -0.054273 +56 P 149 F 0 -0.061502 +56 P 150 S 0 -0.065614 +56 P 151 E 0 -0.054899 +56 P 152 F 0 0.060018 +56 P 153 H 0 -0.040666 +56 P 154 D 0 -0.100596 +56 P 155 A 0 -0.113920 +56 P 156 D 0 -0.096143 +56 P 157 A 0 -0.019698 +56 P 158 Q 0 -0.077907 +56 P 159 N 0 -0.181426 +56 P 160 S 0 0.039331 +56 P 161 H 0 -0.042737 +56 P 162 S 0 -0.049556 +56 P 163 Y 0 0.037186 +56 P 164 C 0 -0.095196 +56 P 165 F 0 -0.073529 +56 P 166 E 0 -0.022386 +56 P 167 I 0 -0.094313 +56 P 168 L 0 0.027884 +56 P 169 E 0 0.004118 +56 P 170 R 0 -0.020906 +56 P 171 R 0 -0.026181 +57 L 58 P 0 0.145770 +57 L 59 G 0 0.040413 +57 L 60 R 0 0.365295 +57 L 61 K 0 0.000041 +57 L 62 N 0 0.185544 +57 L 63 I 0 0.066987 +57 L 64 I 0 0.013466 +57 L 65 L 0 0.007133 +57 L 66 S 0 -0.009295 +57 L 67 S 0 0.039653 +57 L 68 Q 0 -0.028823 +57 L 69 P 0 -0.044181 +57 L 70 G 0 0.022088 +57 L 71 T 0 -0.028696 +57 L 72 D 0 -0.014770 +57 L 75 D 0 0.011310 +57 L 76 R 0 -0.017242 +57 L 77 V 0 -0.039999 +57 L 78 T 0 -0.036929 +57 L 79 W 0 -0.024100 +57 L 80 V 0 -0.014460 +57 L 81 K 0 -0.042589 +57 L 82 S 0 -0.039805 +57 L 83 V 0 -0.008637 +57 L 84 D 0 0.018346 +57 L 85 E 0 0.009926 +57 L 86 A 0 -0.019660 +57 L 87 I 0 -0.067137 +57 L 88 A 0 0.019523 +57 L 89 A 0 -0.042389 +57 L 90 C 0 -0.065478 +57 L 94 G 0 -0.032216 +57 L 95 D 0 -0.020237 +57 L 98 V 0 -0.007925 +57 L 99 P 0 0.006571 +57 L 100 E 0 -0.011206 +57 L 101 I 0 0.017799 +57 L 102 M 0 -0.058163 +57 L 103 V 0 -0.040936 +57 L 104 I 0 0.038472 +57 L 105 G 0 0.013031 +57 L 106 G 0 0.008410 +57 L 107 G 0 0.014060 +57 L 108 R 0 0.014983 +57 L 109 V 0 0.053797 +57 L 110 Y 0 0.092135 +57 L 111 E 0 0.014493 +57 L 112 Q 0 0.000860 +57 L 113 F 0 -0.058445 +57 L 114 L 0 -0.019081 +57 L 115 P 0 0.023300 +57 L 116 K 0 -0.055129 +57 L 119 A 0 -0.035907 +57 L 120 Q 0 -0.021041 +57 L 121 K 0 0.009828 +57 L 122 L 0 0.051211 +57 L 123 Y 0 -0.037567 +57 L 124 L 0 -0.029403 +57 L 125 T 0 0.048053 +57 L 126 H 0 -0.005793 +57 L 127 I 0 0.002288 +57 L 128 D 0 -0.022127 +57 L 129 A 0 -0.077364 +57 L 130 E 0 -0.055292 +57 L 131 V 0 -0.020115 +57 L 132 E 0 -0.028966 +57 L 133 G 0 0.021007 +57 L 134 D 0 0.002860 +57 L 135 T 0 0.018050 +57 L 136 H 0 0.006339 +57 L 137 F 0 -0.031798 +57 L 138 P 0 -0.043636 +57 L 139 D 0 -0.036589 +57 L 140 Y 0 -0.004242 +57 L 141 E 0 -0.025240 +57 L 142 P 0 -0.022705 +57 L 143 D 0 -0.025703 +57 L 144 D 0 -0.065054 +57 L 145 W 0 -0.009411 +57 L 146 E 0 -0.034634 +57 L 147 S 0 0.003374 +57 L 148 V 0 0.003544 +57 L 149 F 0 -0.040617 +57 L 150 S 0 -0.059272 +57 L 151 E 0 -0.068753 +57 L 152 F 0 -0.033857 +57 L 153 H 0 -0.077104 +57 L 154 D 0 -0.044400 +57 L 155 A 0 -0.060614 +57 L 156 D 0 -0.060144 +57 L 157 A 0 -0.073796 +57 L 158 Q 0 -0.093883 +57 L 159 N 0 -0.056769 +57 L 160 S 0 -0.093891 +57 L 161 H 0 -0.026957 +57 L 162 S 0 -0.094536 +57 L 163 Y 0 -0.023372 +57 L 164 C 0 -0.077049 +57 L 165 F 0 -0.007884 +57 L 166 E 0 -0.070646 +57 L 167 I 0 -0.070533 +57 L 168 L 0 -0.028257 +57 L 169 E 0 -0.069312 +57 L 170 R 0 -0.009582 +57 L 171 R 0 -0.023733 +58 P 59 G 0 0.217587 +58 P 60 R 0 0.106233 +58 P 61 K 0 0.046010 +58 P 62 N 0 0.035939 +58 P 63 I 0 -0.058627 +58 P 64 I 0 -0.035721 +58 P 65 L 0 -0.006639 +58 P 66 S 0 0.037031 +58 P 67 S 0 -0.006948 +58 P 68 Q 0 -0.014794 +58 P 69 P 0 -0.060659 +58 P 70 G 0 0.006223 +58 P 71 T 0 -0.050446 +58 P 72 D 0 -0.035477 +58 P 75 D 0 0.122098 +58 P 76 R 0 -0.003932 +58 P 77 V 0 -0.007588 +58 P 78 T 0 -0.076382 +58 P 79 W 0 -0.100999 +58 P 80 V 0 -0.022269 +58 P 81 K 0 0.015319 +58 P 82 S 0 0.014348 +58 P 83 V 0 -0.024757 +58 P 84 D 0 0.042894 +58 P 85 E 0 0.038473 +58 P 86 A 0 -0.019343 +58 P 87 I 0 0.017258 +58 P 88 A 0 -0.029287 +58 P 89 A 0 -0.043598 +58 P 90 C 0 -0.004512 +58 P 94 G 0 -0.005264 +58 P 95 D 0 0.047776 +58 P 98 V 0 -0.021019 +58 P 99 P 0 -0.058457 +58 P 100 E 0 -0.030296 +58 P 101 I 0 -0.034913 +58 P 102 M 0 -0.071474 +58 P 103 V 0 0.040205 +58 P 104 I 0 -0.021522 +58 P 105 G 0 0.009948 +58 P 106 G 0 -0.000799 +58 P 107 G 0 -0.028835 +58 P 108 R 0 -0.021777 +58 P 109 V 0 -0.020663 +58 P 110 Y 0 -0.017133 +58 P 111 E 0 -0.050213 +58 P 112 Q 0 0.016251 +58 P 113 F 0 -0.018026 +58 P 114 L 0 0.035956 +58 P 115 P 0 -0.011122 +58 P 116 K 0 -0.025342 +58 P 119 A 0 -0.008462 +58 P 120 Q 0 0.026334 +58 P 121 K 0 0.010745 +58 P 122 L 0 0.033649 +58 P 123 Y 0 -0.053511 +58 P 124 L 0 -0.106942 +58 P 125 T 0 0.010538 +58 P 126 H 0 -0.016184 +58 P 127 I 0 -0.015070 +58 P 128 D 0 0.046263 +58 P 129 A 0 0.019249 +58 P 130 E 0 -0.021129 +58 P 131 V 0 -0.029094 +58 P 132 E 0 -0.026818 +58 P 133 G 0 0.012192 +58 P 134 D 0 -0.007328 +58 P 135 T 0 0.055975 +58 P 136 H 0 -0.023076 +58 P 137 F 0 -0.051723 +58 P 138 P 0 0.016845 +58 P 139 D 0 -0.092223 +58 P 140 Y 0 -0.031280 +58 P 141 E 0 -0.035650 +58 P 142 P 0 -0.034256 +58 P 143 D 0 -0.017917 +58 P 144 D 0 -0.037530 +58 P 145 W 0 0.152616 +58 P 146 E 0 -0.012340 +58 P 147 S 0 -0.013424 +58 P 148 V 0 0.003235 +58 P 149 F 0 -0.022933 +58 P 150 S 0 -0.019159 +58 P 151 E 0 0.001270 +58 P 152 F 0 -0.001003 +58 P 153 H 0 -0.002097 +58 P 154 D 0 0.077387 +58 P 155 A 0 -0.051654 +58 P 156 D 0 0.022025 +58 P 157 A 0 -0.092742 +58 P 158 Q 0 -0.096642 +58 P 159 N 0 0.040092 +58 P 160 S 0 -0.101969 +58 P 161 H 0 -0.044020 +58 P 162 S 0 -0.041667 +58 P 163 Y 0 -0.030019 +58 P 164 C 0 -0.039834 +58 P 165 F 0 -0.021429 +58 P 166 E 0 -0.029454 +58 P 167 I 0 -0.125420 +58 P 168 L 0 0.020869 +58 P 169 E 0 -0.061639 +58 P 170 R 0 -0.002579 +58 P 171 R 0 -0.064894 +59 G 60 R 0 0.013136 +59 G 61 K 0 -0.053356 +59 G 62 N 0 -0.072471 +59 G 63 I 0 0.032818 +59 G 64 I 0 0.053547 +59 G 65 L 0 -0.004056 +59 G 66 S 0 0.055711 +59 G 67 S 0 0.011316 +59 G 68 Q 0 -0.103276 +59 G 69 P 0 -0.046836 +59 G 70 G 0 0.055804 +59 G 71 T 0 -0.008518 +59 G 72 D 0 0.024113 +59 G 75 D 0 0.042754 +59 G 76 R 0 -0.011101 +59 G 77 V 0 -0.048508 +59 G 78 T 0 -0.041704 +59 G 79 W 0 0.032956 +59 G 80 V 0 0.062450 +59 G 81 K 0 -0.105317 +59 G 82 S 0 0.082105 +59 G 83 V 0 0.035183 +59 G 84 D 0 0.005007 +59 G 85 E 0 0.046640 +59 G 86 A 0 -0.047330 +59 G 87 I 0 -0.012914 +59 G 88 A 0 -0.004102 +59 G 89 A 0 -0.120726 +59 G 90 C 0 -0.017037 +59 G 94 G 0 0.043231 +59 G 95 D 0 0.018163 +59 G 98 V 0 0.193255 +59 G 99 P 0 -0.047238 +59 G 100 E 0 -0.011540 +59 G 101 I 0 -0.107348 +59 G 102 M 0 0.005611 +59 G 103 V 0 -0.011731 +59 G 104 I 0 -0.045754 +59 G 105 G 0 0.005313 +59 G 106 G 0 0.001060 +59 G 107 G 0 0.178422 +59 G 108 R 0 -0.061342 +59 G 109 V 0 -0.033991 +59 G 110 Y 0 0.036861 +59 G 111 E 0 -0.081192 +59 G 112 Q 0 -0.000730 +59 G 113 F 0 -0.075999 +59 G 114 L 0 -0.077064 +59 G 115 P 0 0.010168 +59 G 116 K 0 -0.002990 +59 G 119 A 0 -0.016877 +59 G 120 Q 0 0.034414 +59 G 121 K 0 -0.055519 +59 G 122 L 0 -0.041284 +59 G 123 Y 0 -0.012763 +59 G 124 L 0 -0.043211 +59 G 125 T 0 -0.077223 +59 G 126 H 0 -0.086607 +59 G 127 I 0 0.029834 +59 G 128 D 0 -0.063387 +59 G 129 A 0 0.031841 +59 G 130 E 0 -0.038307 +59 G 131 V 0 -0.003289 +59 G 132 E 0 0.161541 +59 G 133 G 0 -0.042187 +59 G 134 D 0 -0.064306 +59 G 135 T 0 0.048582 +59 G 136 H 0 -0.071287 +59 G 137 F 0 -0.110887 +59 G 138 P 0 -0.013197 +59 G 139 D 0 0.001451 +59 G 140 Y 0 -0.000970 +59 G 141 E 0 0.041630 +59 G 142 P 0 -0.050241 +59 G 143 D 0 0.020913 +59 G 144 D 0 -0.044178 +59 G 145 W 0 0.043343 +59 G 146 E 0 -0.086017 +59 G 147 S 0 -0.048565 +59 G 148 V 0 0.032646 +59 G 149 F 0 -0.046290 +59 G 150 S 0 0.007338 +59 G 151 E 0 0.036361 +59 G 152 F 0 -0.057320 +59 G 153 H 0 -0.017700 +59 G 154 D 0 0.000971 +59 G 155 A 0 -0.075714 +59 G 156 D 0 0.048143 +59 G 157 A 0 0.007360 +59 G 158 Q 0 0.006843 +59 G 159 N 0 -0.053038 +59 G 160 S 0 -0.093888 +59 G 161 H 0 0.026421 +59 G 162 S 0 0.027014 +59 G 163 Y 0 -0.095496 +59 G 164 C 0 -0.076562 +59 G 165 F 0 -0.082374 +59 G 166 E 0 -0.029195 +59 G 167 I 0 -0.066643 +59 G 168 L 0 0.039369 +59 G 169 E 0 0.016909 +59 G 170 R 0 -0.010453 +59 G 171 R 0 -0.031808 +60 R 61 K 0 -0.008476 +60 R 62 N 0 0.156936 +60 R 63 I 0 0.032065 +60 R 64 I 0 0.020358 +60 R 65 L 0 -0.000659 +60 R 66 S 0 0.017770 +60 R 67 S 0 -0.026461 +60 R 68 Q 0 -0.027739 +60 R 69 P 0 -0.017409 +60 R 70 G 0 -0.020128 +60 R 71 T 0 0.000171 +60 R 72 D 0 -0.014539 +60 R 75 D 0 0.005963 +60 R 76 R 0 0.083637 +60 R 77 V 0 0.028139 +60 R 78 T 0 -0.039004 +60 R 79 W 0 -0.014768 +60 R 80 V 0 -0.004932 +60 R 81 K 0 -0.047986 +60 R 82 S 0 -0.042940 +60 R 83 V 0 -0.056152 +60 R 84 D 0 -0.035959 +60 R 85 E 0 -0.031951 +60 R 86 A 0 -0.005578 +60 R 87 I 0 -0.015081 +60 R 88 A 0 -0.010706 +60 R 89 A 0 -0.043846 +60 R 90 C 0 -0.016611 +60 R 94 G 0 -0.000868 +60 R 95 D 0 -0.034693 +60 R 98 V 0 -0.037031 +60 R 99 P 0 -0.039201 +60 R 100 E 0 -0.007942 +60 R 101 I 0 -0.028923 +60 R 102 M 0 -0.055262 +60 R 103 V 0 0.010113 +60 R 104 I 0 0.113624 +60 R 105 G 0 0.013150 +60 R 106 G 0 0.009146 +60 R 107 G 0 0.008836 +60 R 108 R 0 -0.025010 +60 R 109 V 0 -0.005896 +60 R 110 Y 0 0.028714 +60 R 111 E 0 -0.034735 +60 R 112 Q 0 -0.014740 +60 R 113 F 0 -0.045144 +60 R 114 L 0 -0.036043 +60 R 115 P 0 -0.001372 +60 R 116 K 0 -0.041463 +60 R 119 A 0 -0.017200 +60 R 120 Q 0 -0.017313 +60 R 121 K 0 -0.060862 +60 R 122 L 0 0.006893 +60 R 123 Y 0 -0.026359 +60 R 124 L 0 -0.013490 +60 R 125 T 0 0.005913 +60 R 126 H 0 -0.045683 +60 R 127 I 0 -0.050084 +60 R 128 D 0 -0.006406 +60 R 129 A 0 -0.053885 +60 R 130 E 0 -0.027757 +60 R 131 V 0 -0.046838 +60 R 132 E 0 -0.054356 +60 R 133 G 0 -0.014480 +60 R 134 D 0 -0.007570 +60 R 135 T 0 0.028000 +60 R 136 H 0 -0.008557 +60 R 137 F 0 -0.027952 +60 R 138 P 0 0.001948 +60 R 139 D 0 -0.057318 +60 R 140 Y 0 -0.019306 +60 R 141 E 0 -0.036916 +60 R 142 P 0 -0.043218 +60 R 143 D 0 -0.022496 +60 R 144 D 0 -0.028946 +60 R 145 W 0 0.015247 +60 R 146 E 0 -0.010405 +60 R 147 S 0 -0.035219 +60 R 148 V 0 -0.023487 +60 R 149 F 0 -0.035132 +60 R 150 S 0 -0.029709 +60 R 151 E 0 -0.034583 +60 R 152 F 0 -0.022587 +60 R 153 H 0 -0.064080 +60 R 154 D 0 -0.058833 +60 R 155 A 0 -0.090825 +60 R 156 D 0 -0.059592 +60 R 157 A 0 -0.083297 +60 R 158 Q 0 -0.075031 +60 R 159 N 0 -0.071664 +60 R 160 S 0 -0.111229 +60 R 161 H 0 -0.061068 +60 R 162 S 0 -0.080956 +60 R 163 Y 0 -0.051923 +60 R 164 C 0 -0.070547 +60 R 165 F 0 -0.024613 +60 R 166 E 0 -0.091518 +60 R 167 I 0 -0.060079 +60 R 168 L 0 -0.027174 +60 R 169 E 0 -0.071892 +60 R 170 R 0 0.034576 +60 R 171 R 0 -0.025608 +61 K 62 N 0 0.284646 +61 K 63 I 0 0.108616 +61 K 64 I 0 -0.023920 +61 K 65 L 0 0.062983 +61 K 66 S 0 0.013787 +61 K 67 S 0 -0.033473 +61 K 68 Q 0 -0.013313 +61 K 69 P 0 -0.020006 +61 K 70 G 0 -0.065339 +61 K 71 T 0 0.019276 +61 K 72 D 0 -0.016280 +61 K 75 D 0 0.052905 +61 K 76 R 0 0.048475 +61 K 77 V 0 0.095959 +61 K 78 T 0 1.380798 +61 K 79 W 0 -0.008350 +61 K 80 V 0 0.100751 +61 K 81 K 0 -0.016791 +61 K 82 S 0 -0.045583 +61 K 83 V 0 -0.026210 +61 K 84 D 0 -0.054494 +61 K 85 E 0 -0.015360 +61 K 86 A 0 0.082134 +61 K 87 I 0 -0.018422 +61 K 88 A 0 -0.012855 +61 K 89 A 0 0.262748 +61 K 90 C 0 0.124533 +61 K 94 G 0 0.117849 +61 K 95 D 0 0.139362 +61 K 98 V 0 0.124636 +61 K 99 P 0 0.180694 +61 K 100 E 0 -0.080120 +61 K 101 I 0 0.064311 +61 K 102 M 0 0.045844 +61 K 103 V 0 -0.002308 +61 K 104 I 0 0.052122 +61 K 105 G 0 -0.002445 +61 K 106 G 0 -0.016619 +61 K 107 G 0 0.059715 +61 K 108 R 0 -0.080360 +61 K 109 V 0 -0.082473 +61 K 110 Y 0 0.002335 +61 K 111 E 0 -0.063607 +61 K 112 Q 0 -0.095991 +61 K 113 F 0 -0.016111 +61 K 114 L 0 0.042642 +61 K 115 P 0 -0.040488 +61 K 116 K 0 0.008897 +61 K 119 A 0 0.043402 +61 K 120 Q 0 -0.042356 +61 K 121 K 0 -0.061880 +61 K 122 L 0 -0.022357 +61 K 123 Y 0 -0.078914 +61 K 124 L 0 -0.079322 +61 K 125 T 0 -0.010084 +61 K 126 H 0 -0.124355 +61 K 127 I 0 -0.083799 +61 K 128 D 0 -0.081454 +61 K 129 A 0 -0.038419 +61 K 130 E 0 -0.025293 +61 K 131 V 0 -0.001248 +61 K 132 E 0 -0.105020 +61 K 133 G 0 -0.022902 +61 K 134 D 0 0.000526 +61 K 135 T 0 0.057174 +61 K 136 H 0 -0.004176 +61 K 137 F 0 -0.114714 +61 K 138 P 0 -0.018840 +61 K 139 D 0 0.021135 +61 K 140 Y 0 0.118583 +61 K 141 E 0 -0.004688 +61 K 142 P 0 -0.044510 +61 K 143 D 0 -0.075010 +61 K 144 D 0 -0.049454 +61 K 145 W 0 -0.032588 +61 K 146 E 0 -0.079815 +61 K 147 S 0 0.002280 +61 K 148 V 0 -0.041433 +61 K 149 F 0 -0.068103 +61 K 150 S 0 0.005535 +61 K 151 E 0 -0.087890 +61 K 152 F 0 -0.061510 +61 K 153 H 0 -0.013764 +61 K 154 D 0 -0.066315 +61 K 155 A 0 -0.018057 +61 K 156 D 0 -0.063616 +61 K 157 A 0 -0.012187 +61 K 158 Q 0 -0.017108 +61 K 159 N 0 -0.099072 +61 K 160 S 0 0.031436 +61 K 161 H 0 -0.010505 +61 K 162 S 0 -0.052301 +61 K 163 Y 0 -0.024084 +61 K 164 C 0 -0.072632 +61 K 165 F 0 -0.036381 +61 K 166 E 0 -0.001657 +61 K 167 I 0 -0.128370 +61 K 168 L 0 -0.042892 +61 K 169 E 0 0.012240 +61 K 170 R 0 -0.008792 +61 K 171 R 0 -0.001992 +62 N 63 I 0 0.069901 +62 N 64 I 0 -0.063791 +62 N 65 L 0 0.090071 +62 N 66 S 0 -0.041897 +62 N 67 S 0 -0.023050 +62 N 68 Q 0 -0.021977 +62 N 69 P 0 -0.097653 +62 N 70 G 0 0.002319 +62 N 71 T 0 0.019629 +62 N 72 D 0 -0.032966 +62 N 75 D 0 -0.109050 +62 N 76 R 0 0.156254 +62 N 77 V 0 0.054323 +62 N 78 T 0 0.016527 +62 N 79 W 0 -0.086960 +62 N 80 V 0 0.030222 +62 N 81 K 0 -0.033786 +62 N 82 S 0 -0.062933 +62 N 83 V 0 -0.037319 +62 N 84 D 0 -0.054704 +62 N 85 E 0 -0.099563 +62 N 86 A 0 0.039986 +62 N 87 I 0 -0.019897 +62 N 88 A 0 -0.051611 +62 N 89 A 0 -0.074003 +62 N 90 C 0 -0.066051 +62 N 94 G 0 -0.084056 +62 N 95 D 0 -0.048438 +62 N 98 V 0 -0.034508 +62 N 99 P 0 -0.032127 +62 N 100 E 0 -0.069339 +62 N 101 I 0 -0.048190 +62 N 102 M 0 -0.049663 +62 N 103 V 0 -0.010400 +62 N 104 I 0 0.581398 +62 N 105 G 0 0.006879 +62 N 106 G 0 0.001500 +62 N 107 G 0 0.056696 +62 N 108 R 0 -0.069868 +62 N 109 V 0 -0.072537 +62 N 110 Y 0 -0.003642 +62 N 111 E 0 -0.043046 +62 N 112 Q 0 -0.108848 +62 N 113 F 0 -0.114842 +62 N 114 L 0 -0.028600 +62 N 115 P 0 -0.063927 +62 N 116 K 0 -0.020475 +62 N 119 A 0 -0.003772 +62 N 120 Q 0 -0.072609 +62 N 121 K 0 0.007188 +62 N 122 L 0 -0.044331 +62 N 123 Y 0 0.005913 +62 N 124 L 0 -0.035928 +62 N 125 T 0 0.057018 +62 N 126 H 0 -0.094164 +62 N 127 I 0 -0.033012 +62 N 128 D 0 -0.078790 +62 N 129 A 0 -0.108056 +62 N 130 E 0 -0.084779 +62 N 131 V 0 0.022479 +62 N 132 E 0 0.001904 +62 N 133 G 0 -0.017180 +62 N 134 D 0 -0.011031 +62 N 135 T 0 -0.017602 +62 N 136 H 0 -0.135087 +62 N 137 F 0 -0.059459 +62 N 138 P 0 -0.047236 +62 N 139 D 0 -0.103231 +62 N 140 Y 0 -0.030127 +62 N 141 E 0 -0.063363 +62 N 142 P 0 -0.059494 +62 N 143 D 0 -0.042241 +62 N 144 D 0 -0.127212 +62 N 145 W 0 -0.016334 +62 N 146 E 0 -0.031615 +62 N 147 S 0 -0.084610 +62 N 148 V 0 -0.090923 +62 N 149 F 0 -0.107865 +62 N 150 S 0 -0.119143 +62 N 151 E 0 -0.093273 +62 N 152 F 0 -0.087625 +62 N 153 H 0 -0.051971 +62 N 154 D 0 -0.100766 +62 N 155 A 0 -0.087533 +62 N 156 D 0 -0.097244 +62 N 157 A 0 0.004592 +62 N 158 Q 0 -0.090024 +62 N 159 N 0 -0.119778 +62 N 160 S 0 -0.058459 +62 N 161 H 0 -0.088352 +62 N 162 S 0 -0.134850 +62 N 163 Y 0 -0.098028 +62 N 164 C 0 -0.078547 +62 N 165 F 0 -0.101806 +62 N 166 E 0 -0.081652 +62 N 167 I 0 0.020051 +62 N 168 L 0 -0.029569 +62 N 169 E 0 -0.076250 +62 N 170 R 0 -0.058391 +62 N 171 R 0 -0.059706 +63 I 64 I 0 -0.030592 +63 I 65 L 0 -0.059122 +63 I 66 S 0 -0.019921 +63 I 67 S 0 -0.013184 +63 I 68 Q 0 -0.113523 +63 I 69 P 0 0.011994 +63 I 70 G 0 -0.107869 +63 I 71 T 0 -0.000090 +63 I 72 D 0 -0.032218 +63 I 75 D 0 0.021955 +63 I 76 R 0 -0.068749 +63 I 77 V 0 0.023148 +63 I 78 T 0 0.131399 +63 I 79 W 0 0.053727 +63 I 80 V 0 0.519720 +63 I 81 K 0 -0.011327 +63 I 82 S 0 0.031121 +63 I 83 V 0 -0.024036 +63 I 84 D 0 -0.077005 +63 I 85 E 0 0.117566 +63 I 86 A 0 0.128076 +63 I 87 I 0 -0.054742 +63 I 88 A 0 -0.075764 +63 I 89 A 0 0.244292 +63 I 90 C 0 0.389853 +63 I 94 G 0 0.017555 +63 I 95 D 0 -0.025585 +63 I 98 V 0 0.090742 +63 I 99 P 0 -0.029030 +63 I 100 E 0 0.040927 +63 I 101 I 0 0.049593 +63 I 102 M 0 -0.061994 +63 I 103 V 0 -0.034852 +63 I 104 I 0 -0.063114 +63 I 105 G 0 0.005770 +63 I 106 G 0 0.001785 +63 I 107 G 0 0.060502 +63 I 108 R 0 0.022757 +63 I 109 V 0 -0.046523 +63 I 110 Y 0 -0.086612 +63 I 111 E 0 -0.104103 +63 I 112 Q 0 -0.018875 +63 I 113 F 0 0.015520 +63 I 114 L 0 0.013411 +63 I 115 P 0 -0.030428 +63 I 116 K 0 -0.057997 +63 I 119 A 0 -0.026097 +63 I 120 Q 0 -0.065349 +63 I 121 K 0 -0.085026 +63 I 122 L 0 -0.024634 +63 I 123 Y 0 0.103446 +63 I 124 L 0 -0.048189 +63 I 125 T 0 0.059801 +63 I 126 H 0 -0.073867 +63 I 127 I 0 -0.085933 +63 I 128 D 0 -0.020552 +63 I 129 A 0 -0.091640 +63 I 130 E 0 -0.047947 +63 I 131 V 0 -0.097667 +63 I 132 E 0 -0.018080 +63 I 133 G 0 -0.020436 +63 I 134 D 0 0.015931 +63 I 135 T 0 0.042948 +63 I 136 H 0 0.091297 +63 I 137 F 0 0.011900 +63 I 138 P 0 -0.036374 +63 I 139 D 0 -0.032223 +63 I 140 Y 0 -0.024045 +63 I 141 E 0 -0.042364 +63 I 142 P 0 -0.028497 +63 I 143 D 0 -0.071977 +63 I 144 D 0 -0.028730 +63 I 145 W 0 0.043551 +63 I 146 E 0 0.074072 +63 I 147 S 0 -0.050282 +63 I 148 V 0 -0.006280 +63 I 149 F 0 0.006625 +63 I 150 S 0 -0.012098 +63 I 151 E 0 -0.049218 +63 I 152 F 0 -0.091026 +63 I 153 H 0 0.086434 +63 I 154 D 0 0.001680 +63 I 155 A 0 -0.016124 +63 I 156 D 0 0.024675 +63 I 157 A 0 -0.008317 +63 I 158 Q 0 -0.020674 +63 I 159 N 0 -0.065496 +63 I 160 S 0 -0.025920 +63 I 161 H 0 -0.051300 +63 I 162 S 0 -0.086713 +63 I 163 Y 0 0.012766 +63 I 164 C 0 -0.037705 +63 I 165 F 0 -0.057768 +63 I 166 E 0 -0.032191 +63 I 167 I 0 -0.119793 +63 I 168 L 0 -0.053297 +63 I 169 E 0 -0.037169 +63 I 170 R 0 0.006589 +63 I 171 R 0 -0.045632 +64 I 65 L 0 0.142675 +64 I 66 S 0 -0.058484 +64 I 67 S 0 0.016265 +64 I 68 Q 0 -0.000759 +64 I 69 P 0 0.054849 +64 I 70 G 0 -0.053111 +64 I 71 T 0 0.060729 +64 I 72 D 0 -0.017843 +64 I 75 D 0 0.015312 +64 I 76 R 0 0.095017 +64 I 77 V 0 0.330197 +64 I 78 T 0 0.038128 +64 I 79 W 0 0.106567 +64 I 80 V 0 -0.039696 +64 I 81 K 0 0.090342 +64 I 82 S 0 0.030000 +64 I 83 V 0 0.004432 +64 I 84 D 0 -0.025445 +64 I 85 E 0 -0.081897 +64 I 86 A 0 -0.010535 +64 I 87 I 0 0.039465 +64 I 88 A 0 0.013474 +64 I 89 A 0 -0.042093 +64 I 90 C 0 -0.026786 +64 I 94 G 0 -0.091497 +64 I 95 D 0 -0.044388 +64 I 98 V 0 0.012272 +64 I 99 P 0 -0.036562 +64 I 100 E 0 0.067372 +64 I 101 I 0 -0.025935 +64 I 102 M 0 -0.076177 +64 I 103 V 0 0.001587 +64 I 104 I 0 -0.018152 +64 I 105 G 0 0.052656 +64 I 106 G 0 0.039261 +64 I 107 G 0 -0.017617 +64 I 108 R 0 0.007985 +64 I 109 V 0 -0.011214 +64 I 110 Y 0 -0.068874 +64 I 111 E 0 -0.053019 +64 I 112 Q 0 -0.010904 +64 I 113 F 0 0.094809 +64 I 114 L 0 -0.003771 +64 I 115 P 0 -0.039650 +64 I 116 K 0 -0.059331 +64 I 119 A 0 -0.081504 +64 I 120 Q 0 0.038239 +64 I 121 K 0 -0.013917 +64 I 122 L 0 0.006646 +64 I 123 Y 0 -0.065300 +64 I 124 L 0 -0.012216 +64 I 125 T 0 0.027599 +64 I 126 H 0 0.049025 +64 I 127 I 0 -0.070564 +64 I 128 D 0 -0.021923 +64 I 129 A 0 -0.039111 +64 I 130 E 0 -0.003750 +64 I 131 V 0 -0.029138 +64 I 132 E 0 -0.019152 +64 I 133 G 0 0.053503 +64 I 134 D 0 -0.009916 +64 I 135 T 0 -0.042888 +64 I 136 H 0 -0.080385 +64 I 137 F 0 -0.088837 +64 I 138 P 0 0.079149 +64 I 139 D 0 -0.030307 +64 I 140 Y 0 0.075882 +64 I 141 E 0 -0.032707 +64 I 142 P 0 0.026980 +64 I 143 D 0 -0.090811 +64 I 144 D 0 0.005055 +64 I 145 W 0 0.021039 +64 I 146 E 0 0.007259 +64 I 147 S 0 -0.036073 +64 I 148 V 0 -0.012130 +64 I 149 F 0 0.027667 +64 I 150 S 0 0.053639 +64 I 151 E 0 -0.004198 +64 I 152 F 0 0.041196 +64 I 153 H 0 -0.051536 +64 I 154 D 0 -0.006179 +64 I 155 A 0 0.038756 +64 I 156 D 0 0.013492 +64 I 157 A 0 0.032212 +64 I 158 Q 0 0.008197 +64 I 159 N 0 -0.010649 +64 I 160 S 0 -0.025171 +64 I 161 H 0 -0.097237 +64 I 162 S 0 0.052586 +64 I 163 Y 0 -0.017798 +64 I 164 C 0 -0.043168 +64 I 165 F 0 -0.022749 +64 I 166 E 0 0.063823 +64 I 167 I 0 0.057974 +64 I 168 L 0 -0.009598 +64 I 169 E 0 0.005918 +64 I 170 R 0 -0.043740 +64 I 171 R 0 0.071894 +65 L 66 S 0 0.013464 +65 L 67 S 0 0.005442 +65 L 68 Q 0 0.017174 +65 L 69 P 0 -0.050678 +65 L 70 G 0 0.021625 +65 L 71 T 0 0.175948 +65 L 72 D 0 -0.045395 +65 L 75 D 0 -0.150614 +65 L 76 R 0 -0.000903 +65 L 77 V 0 -0.112129 +65 L 78 T 0 -0.082220 +65 L 79 W 0 -0.039837 +65 L 80 V 0 0.006318 +65 L 81 K 0 -0.042236 +65 L 82 S 0 0.013326 +65 L 83 V 0 0.058916 +65 L 84 D 0 -0.037768 +65 L 85 E 0 0.054371 +65 L 86 A 0 0.307465 +65 L 87 I 0 0.046134 +65 L 88 A 0 -0.025352 +65 L 89 A 0 0.024326 +65 L 90 C 0 -0.023597 +65 L 94 G 0 -0.116662 +65 L 95 D 0 -0.127232 +65 L 98 V 0 0.013805 +65 L 99 P 0 0.075715 +65 L 100 E 0 -0.097695 +65 L 101 I 0 0.034060 +65 L 102 M 0 -0.087103 +65 L 103 V 0 0.142566 +65 L 104 I 0 0.121884 +65 L 105 G 0 0.053573 +65 L 106 G 0 0.037425 +65 L 107 G 0 0.074389 +65 L 108 R 0 -0.017939 +65 L 109 V 0 0.670401 +65 L 110 Y 0 0.106837 +65 L 111 E 0 -0.036630 +65 L 112 Q 0 0.226238 +65 L 113 F 0 0.335047 +65 L 114 L 0 -0.087394 +65 L 115 P 0 0.052873 +65 L 116 K 0 0.010899 +65 L 119 A 0 0.023872 +65 L 120 Q 0 -0.036721 +65 L 121 K 0 0.030038 +65 L 122 L 0 -0.041810 +65 L 123 Y 0 -0.066317 +65 L 124 L 0 -0.053158 +65 L 125 T 0 0.050121 +65 L 126 H 0 0.008345 +65 L 127 I 0 -0.113829 +65 L 128 D 0 -0.005738 +65 L 129 A 0 0.048193 +65 L 130 E 0 -0.095895 +65 L 131 V 0 0.089709 +65 L 132 E 0 -0.036055 +65 L 133 G 0 0.013493 +65 L 134 D 0 -0.008468 +65 L 135 T 0 -0.067611 +65 L 136 H 0 -0.011916 +65 L 137 F 0 0.029072 +65 L 138 P 0 -0.031155 +65 L 139 D 0 -0.067338 +65 L 140 Y 0 -0.036380 +65 L 141 E 0 -0.030003 +65 L 142 P 0 -0.004615 +65 L 143 D 0 -0.043483 +65 L 144 D 0 -0.144538 +65 L 145 W 0 -0.075511 +65 L 146 E 0 -0.033018 +65 L 147 S 0 -0.096709 +65 L 148 V 0 -0.022507 +65 L 149 F 0 0.079713 +65 L 150 S 0 -0.026179 +65 L 151 E 0 -0.047559 +65 L 152 F 0 -0.011913 +65 L 153 H 0 -0.039419 +65 L 154 D 0 -0.045504 +65 L 155 A 0 0.011433 +65 L 156 D 0 -0.047712 +65 L 157 A 0 -0.028356 +65 L 158 Q 0 0.010096 +65 L 159 N 0 -0.127828 +65 L 160 S 0 0.022836 +65 L 161 H 0 0.071303 +65 L 162 S 0 -0.151347 +65 L 163 Y 0 -0.056424 +65 L 164 C 0 -0.001678 +65 L 165 F 0 -0.005802 +65 L 166 E 0 0.006158 +65 L 167 I 0 -0.032669 +65 L 168 L 0 -0.071972 +65 L 169 E 0 -0.114347 +65 L 170 R 0 -0.006617 +65 L 171 R 0 -0.067169 +66 S 67 S 0 0.155734 +66 S 68 Q 0 0.466043 +66 S 69 P 0 0.307301 +66 S 70 G 0 0.110334 +66 S 71 T 0 0.485902 +66 S 72 D 0 0.129013 +66 S 75 D 0 0.103774 +66 S 76 R 0 -0.046796 +66 S 77 V 0 -0.007437 +66 S 78 T 0 0.011894 +66 S 79 W 0 0.468994 +66 S 80 V 0 -0.014544 +66 S 81 K 0 0.365386 +66 S 82 S 0 -0.057857 +66 S 83 V 0 0.086956 +66 S 84 D 0 -0.036875 +66 S 85 E 0 -0.075225 +66 S 86 A 0 0.010288 +66 S 87 I 0 -0.072297 +66 S 88 A 0 -0.044402 +66 S 89 A 0 -0.085211 +66 S 90 C 0 0.017420 +66 S 94 G 0 -0.000149 +66 S 95 D 0 0.028377 +66 S 98 V 0 0.041058 +66 S 99 P 0 -0.079277 +66 S 100 E 0 -0.108435 +66 S 101 I 0 -0.016973 +66 S 102 M 0 -0.067224 +66 S 103 V 0 0.036390 +66 S 104 I 0 -0.051864 +66 S 105 G 0 0.022066 +66 S 106 G 0 0.049948 +66 S 107 G 0 0.001760 +66 S 108 R 0 0.067967 +66 S 109 V 0 -0.021113 +66 S 110 Y 0 -0.028321 +66 S 111 E 0 -0.115779 +66 S 112 Q 0 -0.001983 +66 S 113 F 0 -0.111514 +66 S 114 L 0 0.020540 +66 S 115 P 0 -0.145602 +66 S 116 K 0 -0.069962 +66 S 119 A 0 -0.032401 +66 S 120 Q 0 0.021089 +66 S 121 K 0 -0.033787 +66 S 122 L 0 -0.093164 +66 S 123 Y 0 0.052090 +66 S 124 L 0 -0.085453 +66 S 125 T 0 0.018070 +66 S 126 H 0 0.062353 +66 S 127 I 0 0.011230 +66 S 128 D 0 -0.002501 +66 S 129 A 0 0.029024 +66 S 130 E 0 0.078551 +66 S 131 V 0 -0.006317 +66 S 132 E 0 -0.096922 +66 S 133 G 0 -0.082924 +66 S 134 D 0 0.048679 +66 S 135 T 0 -0.015929 +66 S 136 H 0 -0.006153 +66 S 137 F 0 0.014033 +66 S 138 P 0 0.071565 +66 S 139 D 0 -0.015553 +66 S 140 Y 0 -0.075130 +66 S 141 E 0 -0.079537 +66 S 142 P 0 -0.027983 +66 S 143 D 0 -0.052620 +66 S 144 D 0 -0.007617 +66 S 145 W 0 -0.020531 +66 S 146 E 0 -0.071166 +66 S 147 S 0 -0.083387 +66 S 148 V 0 0.065893 +66 S 149 F 0 -0.103915 +66 S 150 S 0 0.030194 +66 S 151 E 0 -0.047983 +66 S 152 F 0 -0.049389 +66 S 153 H 0 0.009159 +66 S 154 D 0 -0.039612 +66 S 155 A 0 -0.086919 +66 S 156 D 0 -0.012828 +66 S 157 A 0 -0.015233 +66 S 158 Q 0 -0.048275 +66 S 159 N 0 0.004368 +66 S 160 S 0 0.016551 +66 S 161 H 0 -0.069696 +66 S 162 S 0 -0.089766 +66 S 163 Y 0 0.070381 +66 S 164 C 0 0.046450 +66 S 165 F 0 -0.074382 +66 S 166 E 0 0.048157 +66 S 167 I 0 -0.064696 +66 S 168 L 0 -0.084686 +66 S 169 E 0 -0.176032 +66 S 170 R 0 -0.029394 +66 S 171 R 0 -0.072257 +67 S 68 Q 0 0.315305 +67 S 69 P 0 0.116298 +67 S 70 G 0 0.138713 +67 S 71 T 0 0.031551 +67 S 72 D 0 -0.019719 +67 S 75 D 0 0.017732 +67 S 76 R 0 0.025503 +67 S 77 V 0 -0.034362 +67 S 78 T 0 -0.008288 +67 S 79 W 0 -0.040935 +67 S 80 V 0 0.011341 +67 S 81 K 0 0.074768 +67 S 82 S 0 0.049434 +67 S 83 V 0 -0.044704 +67 S 84 D 0 -0.011036 +67 S 85 E 0 -0.014333 +67 S 86 A 0 0.021761 +67 S 87 I 0 0.018580 +67 S 88 A 0 0.033340 +67 S 89 A 0 -0.004535 +67 S 90 C 0 -0.097202 +67 S 94 G 0 -0.030441 +67 S 95 D 0 -0.006037 +67 S 98 V 0 -0.003313 +67 S 99 P 0 -0.063892 +67 S 100 E 0 0.033484 +67 S 101 I 0 0.000952 +67 S 102 M 0 -0.083225 +67 S 103 V 0 -0.006414 +67 S 104 I 0 -0.112082 +67 S 105 G 0 -0.000745 +67 S 106 G 0 -0.017445 +67 S 107 G 0 0.032466 +67 S 108 R 0 0.641516 +67 S 109 V 0 0.231248 +67 S 110 Y 0 -0.024348 +67 S 111 E 0 0.165697 +67 S 112 Q 0 0.087704 +67 S 113 F 0 -0.041153 +67 S 114 L 0 0.029451 +67 S 115 P 0 0.013289 +67 S 116 K 0 0.005097 +67 S 119 A 0 0.006104 +67 S 120 Q 0 -0.005648 +67 S 121 K 0 0.002450 +67 S 122 L 0 -0.025268 +67 S 123 Y 0 -0.016430 +67 S 124 L 0 -0.108549 +67 S 125 T 0 -0.079092 +67 S 126 H 0 -0.003722 +67 S 127 I 0 -0.068764 +67 S 128 D 0 0.001123 +67 S 129 A 0 0.009761 +67 S 130 E 0 0.071462 +67 S 131 V 0 0.034974 +67 S 132 E 0 0.046087 +67 S 133 G 0 0.011662 +67 S 134 D 0 0.029557 +67 S 135 T 0 -0.012553 +67 S 136 H 0 -0.020008 +67 S 137 F 0 0.000220 +67 S 138 P 0 -0.047998 +67 S 139 D 0 -0.009875 +67 S 140 Y 0 -0.013243 +67 S 141 E 0 -0.031222 +67 S 142 P 0 0.003643 +67 S 143 D 0 -0.044585 +67 S 144 D 0 -0.055284 +67 S 145 W 0 -0.027919 +67 S 146 E 0 0.003160 +67 S 147 S 0 -0.054584 +67 S 148 V 0 -0.024779 +67 S 149 F 0 0.027514 +67 S 150 S 0 0.031595 +67 S 151 E 0 -0.026309 +67 S 152 F 0 -0.081050 +67 S 153 H 0 -0.017282 +67 S 154 D 0 0.048462 +67 S 155 A 0 -0.003923 +67 S 156 D 0 -0.015691 +67 S 157 A 0 -0.006604 +67 S 158 Q 0 -0.031495 +67 S 159 N 0 -0.125753 +67 S 160 S 0 -0.003635 +67 S 161 H 0 -0.050474 +67 S 162 S 0 -0.024046 +67 S 163 Y 0 -0.040410 +67 S 164 C 0 0.006801 +67 S 165 F 0 -0.034595 +67 S 166 E 0 -0.094033 +67 S 167 I 0 -0.106899 +67 S 168 L 0 -0.081441 +67 S 169 E 0 -0.030782 +67 S 170 R 0 -0.088897 +67 S 171 R 0 -0.010145 +68 Q 69 P 0 0.587977 +68 Q 70 G 0 0.737847 +68 Q 71 T 0 0.623526 +68 Q 72 D 0 0.365899 +68 Q 75 D 0 0.016432 +68 Q 76 R 0 -0.008464 +68 Q 77 V 0 0.022220 +68 Q 78 T 0 0.003270 +68 Q 79 W 0 0.064880 +68 Q 80 V 0 -0.034352 +68 Q 81 K 0 0.292612 +68 Q 82 S 0 0.051021 +68 Q 83 V 0 0.060754 +68 Q 84 D 0 0.101459 +68 Q 85 E 0 0.053784 +68 Q 86 A 0 -0.081645 +68 Q 87 I 0 0.007369 +68 Q 88 A 0 0.025797 +68 Q 89 A 0 0.023436 +68 Q 90 C 0 0.028749 +68 Q 94 G 0 0.051642 +68 Q 95 D 0 -0.057297 +68 Q 98 V 0 -0.002459 +68 Q 99 P 0 -0.092024 +68 Q 100 E 0 -0.074746 +68 Q 101 I 0 -0.053605 +68 Q 102 M 0 -0.057523 +68 Q 103 V 0 -0.022969 +68 Q 104 I 0 0.007909 +68 Q 105 G 0 0.016933 +68 Q 106 G 0 0.030862 +68 Q 107 G 0 -0.095566 +68 Q 108 R 0 0.030205 +68 Q 109 V 0 0.030636 +68 Q 110 Y 0 -0.069317 +68 Q 111 E 0 -0.006655 +68 Q 112 Q 0 -0.000241 +68 Q 113 F 0 -0.027207 +68 Q 114 L 0 -0.005309 +68 Q 115 P 0 -0.011681 +68 Q 116 K 0 -0.057289 +68 Q 119 A 0 -0.017547 +68 Q 120 Q 0 0.034158 +68 Q 121 K 0 0.026327 +68 Q 122 L 0 -0.070438 +68 Q 123 Y 0 0.023133 +68 Q 124 L 0 -0.081743 +68 Q 125 T 0 -0.027301 +68 Q 126 H 0 -0.013198 +68 Q 127 I 0 -0.016659 +68 Q 128 D 0 -0.028239 +68 Q 129 A 0 -0.056055 +68 Q 130 E 0 -0.037127 +68 Q 131 V 0 -0.030372 +68 Q 132 E 0 0.018994 +68 Q 133 G 0 0.008835 +68 Q 134 D 0 0.011340 +68 Q 135 T 0 -0.029127 +68 Q 136 H 0 -0.040804 +68 Q 137 F 0 -0.116903 +68 Q 138 P 0 -0.017774 +68 Q 139 D 0 0.006332 +68 Q 140 Y 0 -0.131834 +68 Q 141 E 0 -0.028305 +68 Q 142 P 0 -0.064424 +68 Q 143 D 0 -0.005552 +68 Q 144 D 0 -0.058039 +68 Q 145 W 0 -0.075178 +68 Q 146 E 0 -0.014116 +68 Q 147 S 0 0.031496 +68 Q 148 V 0 0.056860 +68 Q 149 F 0 -0.069773 +68 Q 150 S 0 0.040230 +68 Q 151 E 0 -0.065270 +68 Q 152 F 0 -0.011342 +68 Q 153 H 0 -0.054370 +68 Q 154 D 0 0.001489 +68 Q 155 A 0 0.032710 +68 Q 156 D 0 -0.006562 +68 Q 157 A 0 -0.045673 +68 Q 158 Q 0 -0.000164 +68 Q 159 N 0 -0.004809 +68 Q 160 S 0 -0.139318 +68 Q 161 H 0 -0.077840 +68 Q 162 S 0 0.082369 +68 Q 163 Y 0 -0.097768 +68 Q 164 C 0 0.032061 +68 Q 165 F 0 0.001974 +68 Q 166 E 0 -0.062094 +68 Q 167 I 0 -0.027359 +68 Q 168 L 0 -0.031434 +68 Q 169 E 0 0.007817 +68 Q 170 R 0 -0.063885 +68 Q 171 R 0 -0.067876 +69 P 70 G 0 0.407375 +69 P 71 T 0 0.272805 +69 P 72 D 0 0.149851 +69 P 75 D 0 0.023661 +69 P 76 R 0 0.007626 +69 P 77 V 0 -0.018201 +69 P 78 T 0 0.004129 +69 P 79 W 0 0.170906 +69 P 80 V 0 -0.010157 +69 P 81 K 0 0.524163 +69 P 82 S 0 0.034504 +69 P 83 V 0 -0.006388 +69 P 84 D 0 0.029331 +69 P 85 E 0 0.072038 +69 P 86 A 0 -0.013809 +69 P 87 I 0 -0.026088 +69 P 88 A 0 0.137257 +69 P 89 A 0 0.092022 +69 P 90 C 0 -0.088883 +69 P 94 G 0 -0.010149 +69 P 95 D 0 0.117639 +69 P 98 V 0 -0.003992 +69 P 99 P 0 -0.020743 +69 P 100 E 0 -0.055643 +69 P 101 I 0 -0.059669 +69 P 102 M 0 -0.044645 +69 P 103 V 0 -0.014324 +69 P 104 I 0 -0.099095 +69 P 105 G 0 -0.016992 +69 P 106 G 0 0.006843 +69 P 107 G 0 -0.012299 +69 P 108 R 0 0.040979 +69 P 109 V 0 0.024166 +69 P 110 Y 0 0.014150 +69 P 111 E 0 -0.107096 +69 P 112 Q 0 0.047599 +69 P 113 F 0 -0.037446 +69 P 114 L 0 -0.028998 +69 P 115 P 0 0.032135 +69 P 116 K 0 -0.028179 +69 P 119 A 0 0.014068 +69 P 120 Q 0 -0.038717 +69 P 121 K 0 -0.012026 +69 P 122 L 0 0.007593 +69 P 123 Y 0 -0.007599 +69 P 124 L 0 -0.025210 +69 P 125 T 0 -0.091138 +69 P 126 H 0 -0.035782 +69 P 127 I 0 -0.041328 +69 P 128 D 0 -0.009319 +69 P 129 A 0 0.011564 +69 P 130 E 0 0.044754 +69 P 131 V 0 -0.114528 +69 P 132 E 0 0.022220 +69 P 133 G 0 -0.063886 +69 P 134 D 0 -0.037646 +69 P 135 T 0 -0.036190 +69 P 136 H 0 -0.025426 +69 P 137 F 0 0.025859 +69 P 138 P 0 -0.018905 +69 P 139 D 0 -0.014670 +69 P 140 Y 0 -0.031582 +69 P 141 E 0 0.045961 +69 P 142 P 0 0.044678 +69 P 143 D 0 0.011283 +69 P 144 D 0 0.053465 +69 P 145 W 0 0.052156 +69 P 146 E 0 0.073460 +69 P 147 S 0 -0.036020 +69 P 148 V 0 0.033616 +69 P 149 F 0 0.002376 +69 P 150 S 0 -0.019595 +69 P 151 E 0 0.138410 +69 P 152 F 0 0.027044 +69 P 153 H 0 -0.081145 +69 P 154 D 0 0.050426 +69 P 155 A 0 0.152795 +69 P 156 D 0 0.008541 +69 P 157 A 0 0.016065 +69 P 158 Q 0 -0.049605 +69 P 159 N 0 -0.011815 +69 P 160 S 0 0.003678 +69 P 161 H 0 -0.104936 +69 P 162 S 0 0.013044 +69 P 163 Y 0 0.028895 +69 P 164 C 0 -0.027780 +69 P 165 F 0 -0.104412 +69 P 166 E 0 0.022514 +69 P 167 I 0 -0.025276 +69 P 168 L 0 -0.080874 +69 P 169 E 0 0.026678 +69 P 170 R 0 -0.003840 +69 P 171 R 0 0.027560 +70 G 71 T 0 0.499846 +70 G 72 D 0 0.296605 +70 G 75 D 0 0.049940 +70 G 76 R 0 0.005524 +70 G 77 V 0 -0.051694 +70 G 78 T 0 -0.086035 +70 G 79 W 0 0.184647 +70 G 80 V 0 -0.041970 +70 G 81 K 0 0.153772 +70 G 82 S 0 -0.036690 +70 G 83 V 0 0.021680 +70 G 84 D 0 -0.008716 +70 G 85 E 0 0.025794 +70 G 86 A 0 -0.076420 +70 G 87 I 0 -0.034734 +70 G 88 A 0 0.034714 +70 G 89 A 0 0.068461 +70 G 90 C 0 -0.026343 +70 G 94 G 0 0.002660 +70 G 95 D 0 0.019079 +70 G 98 V 0 0.001834 +70 G 99 P 0 -0.014664 +70 G 100 E 0 -0.000279 +70 G 101 I 0 -0.018486 +70 G 102 M 0 -0.066359 +70 G 103 V 0 0.031684 +70 G 104 I 0 -0.013423 +70 G 105 G 0 -0.013999 +70 G 106 G 0 -0.019512 +70 G 107 G 0 -0.073710 +70 G 108 R 0 0.060996 +70 G 109 V 0 -0.006664 +70 G 110 Y 0 -0.065386 +70 G 111 E 0 -0.004625 +70 G 112 Q 0 0.014217 +70 G 113 F 0 -0.038500 +70 G 114 L 0 -0.052039 +70 G 115 P 0 0.048113 +70 G 116 K 0 0.057737 +70 G 119 A 0 -0.163947 +70 G 120 Q 0 0.007584 +70 G 121 K 0 0.013818 +70 G 122 L 0 -0.056369 +70 G 123 Y 0 -0.127243 +70 G 124 L 0 -0.037195 +70 G 125 T 0 -0.014885 +70 G 126 H 0 0.002084 +70 G 127 I 0 -0.022990 +70 G 128 D 0 -0.040259 +70 G 129 A 0 -0.098009 +70 G 130 E 0 0.032770 +70 G 131 V 0 -0.020522 +70 G 132 E 0 0.126729 +70 G 133 G 0 -0.113471 +70 G 134 D 0 -0.026145 +70 G 135 T 0 0.057107 +70 G 136 H 0 0.055510 +70 G 137 F 0 0.003571 +70 G 138 P 0 0.006016 +70 G 139 D 0 -0.015610 +70 G 140 Y 0 -0.026051 +70 G 141 E 0 0.019847 +70 G 142 P 0 0.072622 +70 G 143 D 0 0.018594 +70 G 144 D 0 -0.008061 +70 G 145 W 0 -0.037234 +70 G 146 E 0 0.035792 +70 G 147 S 0 0.009710 +70 G 148 V 0 -0.016154 +70 G 149 F 0 0.132276 +70 G 150 S 0 0.044678 +70 G 151 E 0 -0.112981 +70 G 152 F 0 0.087545 +70 G 153 H 0 -0.015113 +70 G 154 D 0 0.030343 +70 G 155 A 0 -0.028491 +70 G 156 D 0 -0.007298 +70 G 157 A 0 -0.039428 +70 G 158 Q 0 -0.087836 +70 G 159 N 0 0.030905 +70 G 160 S 0 0.048448 +70 G 161 H 0 -0.028900 +70 G 162 S 0 -0.075123 +70 G 163 Y 0 -0.036905 +70 G 164 C 0 -0.060449 +70 G 165 F 0 -0.050771 +70 G 166 E 0 -0.015727 +70 G 167 I 0 -0.069328 +70 G 168 L 0 0.028095 +70 G 169 E 0 -0.045970 +70 G 170 R 0 0.074734 +70 G 171 R 0 0.044896 +71 T 72 D 0 0.422139 +71 T 75 D 0 0.080227 +71 T 76 R 0 0.018341 +71 T 77 V 0 0.111117 +71 T 78 T 0 0.022154 +71 T 79 W 0 0.300888 +71 T 80 V 0 0.101888 +71 T 81 K 0 0.132517 +71 T 82 S 0 0.000160 +71 T 83 V 0 -0.123769 +71 T 84 D 0 0.092286 +71 T 85 E 0 -0.050064 +71 T 86 A 0 0.007764 +71 T 87 I 0 -0.008357 +71 T 88 A 0 0.014170 +71 T 89 A 0 -0.036332 +71 T 90 C 0 0.104171 +71 T 94 G 0 0.007084 +71 T 95 D 0 -0.009910 +71 T 98 V 0 -0.067856 +71 T 99 P 0 0.007257 +71 T 100 E 0 0.020412 +71 T 101 I 0 0.064412 +71 T 102 M 0 -0.033739 +71 T 103 V 0 0.003066 +71 T 104 I 0 0.049405 +71 T 105 G 0 0.000186 +71 T 106 G 0 -0.008695 +71 T 107 G 0 -0.018000 +71 T 108 R 0 -0.060774 +71 T 109 V 0 -0.027371 +71 T 110 Y 0 -0.001002 +71 T 111 E 0 -0.011913 +71 T 112 Q 0 -0.062314 +71 T 113 F 0 -0.029669 +71 T 114 L 0 -0.046355 +71 T 115 P 0 -0.032832 +71 T 116 K 0 -0.021634 +71 T 119 A 0 0.001292 +71 T 120 Q 0 -0.038618 +71 T 121 K 0 -0.086835 +71 T 122 L 0 -0.110800 +71 T 123 Y 0 -0.025262 +71 T 124 L 0 -0.001491 +71 T 125 T 0 -0.028584 +71 T 126 H 0 -0.030404 +71 T 127 I 0 0.022782 +71 T 128 D 0 -0.033630 +71 T 129 A 0 -0.039446 +71 T 130 E 0 -0.025248 +71 T 131 V 0 -0.061870 +71 T 132 E 0 -0.002972 +71 T 133 G 0 -0.056240 +71 T 134 D 0 0.041632 +71 T 135 T 0 -0.010337 +71 T 136 H 0 -0.013013 +71 T 137 F 0 0.034199 +71 T 138 P 0 0.009147 +71 T 139 D 0 -0.045107 +71 T 140 Y 0 0.006096 +71 T 141 E 0 0.050574 +71 T 142 P 0 0.028230 +71 T 143 D 0 -0.047037 +71 T 144 D 0 -0.066763 +71 T 145 W 0 -0.074245 +71 T 146 E 0 -0.040998 +71 T 147 S 0 -0.007894 +71 T 148 V 0 0.038790 +71 T 149 F 0 0.058917 +71 T 150 S 0 -0.070592 +71 T 151 E 0 -0.068623 +71 T 152 F 0 0.035242 +71 T 153 H 0 -0.017216 +71 T 154 D 0 -0.048511 +71 T 155 A 0 -0.035457 +71 T 156 D 0 -0.027265 +71 T 157 A 0 -0.014400 +71 T 158 Q 0 0.007276 +71 T 159 N 0 -0.081151 +71 T 160 S 0 -0.095411 +71 T 161 H 0 -0.058481 +71 T 162 S 0 -0.097493 +71 T 163 Y 0 -0.032706 +71 T 164 C 0 -0.012335 +71 T 165 F 0 -0.030531 +71 T 166 E 0 0.074244 +71 T 167 I 0 -0.004075 +71 T 168 L 0 -0.009355 +71 T 169 E 0 -0.046005 +71 T 170 R 0 0.053858 +71 T 171 R 0 -0.038887 +72 D 75 D 0 0.187638 +72 D 76 R 0 0.109613 +72 D 77 V 0 0.113541 +72 D 78 T 0 0.141460 +72 D 79 W 0 0.167487 +72 D 80 V 0 -0.064608 +72 D 81 K 0 0.100277 +72 D 82 S 0 -0.010919 +72 D 83 V 0 -0.028116 +72 D 84 D 0 -0.019479 +72 D 85 E 0 0.096492 +72 D 86 A 0 -0.068409 +72 D 87 I 0 -0.023929 +72 D 88 A 0 0.056266 +72 D 89 A 0 0.002973 +72 D 90 C 0 -0.074297 +72 D 94 G 0 -0.060475 +72 D 95 D 0 0.054702 +72 D 98 V 0 0.008069 +72 D 99 P 0 -0.000551 +72 D 100 E 0 0.029310 +72 D 101 I 0 -0.066840 +72 D 102 M 0 -0.080198 +72 D 103 V 0 -0.018537 +72 D 104 I 0 -0.086910 +72 D 105 G 0 -0.013408 +72 D 106 G 0 -0.013137 +72 D 107 G 0 -0.025538 +72 D 108 R 0 -0.026676 +72 D 109 V 0 -0.109630 +72 D 110 Y 0 -0.038452 +72 D 111 E 0 0.203432 +72 D 112 Q 0 0.143075 +72 D 113 F 0 -0.023799 +72 D 114 L 0 -0.009513 +72 D 115 P 0 0.109634 +72 D 116 K 0 0.101248 +72 D 119 A 0 -0.004032 +72 D 120 Q 0 0.067251 +72 D 121 K 0 0.024504 +72 D 122 L 0 -0.084018 +72 D 123 Y 0 -0.047021 +72 D 124 L 0 -0.053344 +72 D 125 T 0 -0.096101 +72 D 126 H 0 -0.032857 +72 D 127 I 0 -0.033852 +72 D 128 D 0 -0.024976 +72 D 129 A 0 0.089009 +72 D 130 E 0 0.058330 +72 D 131 V 0 0.004818 +72 D 132 E 0 -0.069646 +72 D 133 G 0 -0.012549 +72 D 134 D 0 -0.009997 +72 D 135 T 0 -0.007773 +72 D 136 H 0 0.014148 +72 D 137 F 0 -0.064322 +72 D 138 P 0 -0.085675 +72 D 139 D 0 0.025731 +72 D 140 Y 0 0.017768 +72 D 141 E 0 -0.021464 +72 D 142 P 0 -0.024000 +72 D 143 D 0 0.058431 +72 D 144 D 0 0.012675 +72 D 145 W 0 -0.050474 +72 D 146 E 0 0.081304 +72 D 147 S 0 0.056369 +72 D 148 V 0 0.001798 +72 D 149 F 0 0.041636 +72 D 150 S 0 0.105972 +72 D 151 E 0 -0.024783 +72 D 152 F 0 0.057385 +72 D 153 H 0 0.024731 +72 D 154 D 0 0.014501 +72 D 155 A 0 0.054763 +72 D 156 D 0 -0.069533 +72 D 157 A 0 -0.051281 +72 D 158 Q 0 -0.031966 +72 D 159 N 0 0.007986 +72 D 160 S 0 0.117257 +72 D 161 H 0 -0.001344 +72 D 162 S 0 0.003340 +72 D 163 Y 0 -0.004359 +72 D 164 C 0 0.068200 +72 D 165 F 0 -0.075140 +72 D 166 E 0 -0.079368 +72 D 167 I 0 -0.024511 +72 D 168 L 0 -0.007933 +72 D 169 E 0 0.036188 +72 D 170 R 0 0.050420 +72 D 171 R 0 -0.030771 +75 D 76 R 0 0.678569 +75 D 77 V 0 0.163998 +75 D 78 T 0 -0.006452 +75 D 79 W 0 0.047633 +75 D 80 V 0 -0.082935 +75 D 81 K 0 0.061160 +75 D 82 S 0 -0.012660 +75 D 83 V 0 -0.048429 +75 D 84 D 0 0.129423 +75 D 85 E 0 0.078152 +75 D 86 A 0 -0.026362 +75 D 87 I 0 -0.013099 +75 D 88 A 0 0.013430 +75 D 89 A 0 0.068232 +75 D 90 C 0 0.033177 +75 D 94 G 0 0.090621 +75 D 95 D 0 0.090410 +75 D 98 V 0 -0.002907 +75 D 99 P 0 0.030002 +75 D 100 E 0 0.071700 +75 D 101 I 0 0.014878 +75 D 102 M 0 -0.147636 +75 D 103 V 0 -0.091416 +75 D 104 I 0 -0.015581 +75 D 105 G 0 -0.019905 +75 D 106 G 0 -0.024816 +75 D 107 G 0 0.068383 +75 D 108 R 0 -0.082081 +75 D 109 V 0 0.041328 +75 D 110 Y 0 -0.068910 +75 D 111 E 0 -0.097341 +75 D 112 Q 0 -0.061548 +75 D 113 F 0 -0.107464 +75 D 114 L 0 0.001619 +75 D 115 P 0 -0.023268 +75 D 116 K 0 -0.083464 +75 D 119 A 0 0.009726 +75 D 120 Q 0 0.037883 +75 D 121 K 0 -0.099884 +75 D 122 L 0 -0.034218 +75 D 123 Y 0 -0.025701 +75 D 124 L 0 0.047430 +75 D 125 T 0 0.021707 +75 D 126 H 0 -0.003982 +75 D 127 I 0 -0.089467 +75 D 128 D 0 0.060546 +75 D 129 A 0 0.005152 +75 D 130 E 0 -0.041849 +75 D 131 V 0 0.055192 +75 D 132 E 0 0.046790 +75 D 133 G 0 -0.078567 +75 D 134 D 0 0.015656 +75 D 135 T 0 -0.016710 +75 D 136 H 0 0.034091 +75 D 137 F 0 -0.079999 +75 D 138 P 0 -0.023814 +75 D 139 D 0 0.021015 +75 D 140 Y 0 -0.080004 +75 D 141 E 0 0.045435 +75 D 142 P 0 -0.070770 +75 D 143 D 0 0.008160 +75 D 144 D 0 -0.031122 +75 D 145 W 0 -0.080765 +75 D 146 E 0 0.039167 +75 D 147 S 0 0.003711 +75 D 148 V 0 -0.009568 +75 D 149 F 0 -0.054833 +75 D 150 S 0 -0.002995 +75 D 151 E 0 -0.011622 +75 D 152 F 0 0.029893 +75 D 153 H 0 -0.041716 +75 D 154 D 0 0.024838 +75 D 155 A 0 0.048060 +75 D 156 D 0 -0.035907 +75 D 157 A 0 0.089863 +75 D 158 Q 0 0.013109 +75 D 159 N 0 -0.072767 +75 D 160 S 0 0.087097 +75 D 161 H 0 -0.068663 +75 D 162 S 0 0.034452 +75 D 163 Y 0 -0.049309 +75 D 164 C 0 -0.060006 +75 D 165 F 0 0.027670 +75 D 166 E 0 0.043867 +75 D 167 I 0 0.001342 +75 D 168 L 0 -0.055937 +75 D 169 E 0 0.042929 +75 D 170 R 0 0.048468 +75 D 171 R 0 0.080963 +76 R 77 V 0 0.368482 +76 R 78 T 0 0.078326 +76 R 79 W 0 0.110652 +76 R 80 V 0 0.037168 +76 R 81 K 0 -0.015957 +76 R 82 S 0 -0.036621 +76 R 83 V 0 0.000671 +76 R 84 D 0 0.084065 +76 R 85 E 0 0.009643 +76 R 86 A 0 0.005650 +76 R 87 I 0 -0.012144 +76 R 88 A 0 0.058072 +76 R 89 A 0 0.073946 +76 R 90 C 0 0.058924 +76 R 94 G 0 0.025187 +76 R 95 D 0 0.045907 +76 R 98 V 0 0.121963 +76 R 99 P 0 0.042537 +76 R 100 E 0 -0.039364 +76 R 101 I 0 -0.091681 +76 R 102 M 0 0.005425 +76 R 103 V 0 0.003035 +76 R 104 I 0 -0.021352 +76 R 105 G 0 -0.014186 +76 R 106 G 0 -0.012697 +76 R 107 G 0 -0.029104 +76 R 108 R 0 -0.021477 +76 R 109 V 0 0.050720 +76 R 110 Y 0 0.014942 +76 R 111 E 0 0.012790 +76 R 112 Q 0 -0.012283 +76 R 113 F 0 -0.088790 +76 R 114 L 0 0.022732 +76 R 115 P 0 -0.057313 +76 R 116 K 0 -0.031593 +76 R 119 A 0 0.084171 +76 R 120 Q 0 0.010486 +76 R 121 K 0 -0.080096 +76 R 122 L 0 0.016416 +76 R 123 Y 0 0.005546 +76 R 124 L 0 -0.050226 +76 R 125 T 0 -0.020209 +76 R 126 H 0 -0.086477 +76 R 127 I 0 -0.069372 +76 R 128 D 0 -0.060690 +76 R 129 A 0 -0.054963 +76 R 130 E 0 0.036781 +76 R 131 V 0 -0.114787 +76 R 132 E 0 0.067291 +76 R 133 G 0 -0.030817 +76 R 134 D 0 -0.063407 +76 R 135 T 0 -0.106159 +76 R 136 H 0 -0.055797 +76 R 137 F 0 -0.115318 +76 R 138 P 0 -0.001811 +76 R 139 D 0 0.004558 +76 R 140 Y 0 -0.084751 +76 R 141 E 0 -0.036572 +76 R 142 P 0 -0.076200 +76 R 143 D 0 0.067724 +76 R 144 D 0 -0.010917 +76 R 145 W 0 0.026930 +76 R 146 E 0 -0.063045 +76 R 147 S 0 -0.053048 +76 R 148 V 0 0.063787 +76 R 149 F 0 0.037855 +76 R 150 S 0 -0.059865 +76 R 151 E 0 -0.011729 +76 R 152 F 0 -0.017310 +76 R 153 H 0 0.022858 +76 R 154 D 0 0.060419 +76 R 155 A 0 -0.000083 +76 R 156 D 0 0.013656 +76 R 157 A 0 -0.017638 +76 R 158 Q 0 -0.097166 +76 R 159 N 0 -0.132653 +76 R 160 S 0 -0.029321 +76 R 161 H 0 -0.131583 +76 R 162 S 0 -0.083356 +76 R 163 Y 0 -0.112580 +76 R 164 C 0 0.040932 +76 R 165 F 0 -0.050086 +76 R 166 E 0 -0.078566 +76 R 167 I 0 -0.093116 +76 R 168 L 0 -0.053690 +76 R 169 E 0 -0.017892 +76 R 170 R 0 -0.062206 +76 R 171 R 0 -0.087525 +77 V 78 T 0 0.190487 +77 V 79 W 0 0.176632 +77 V 80 V 0 -0.028547 +77 V 81 K 0 -0.051685 +77 V 82 S 0 -0.093698 +77 V 83 V 0 -0.034990 +77 V 84 D 0 -0.078935 +77 V 85 E 0 -0.043824 +77 V 86 A 0 -0.077600 +77 V 87 I 0 -0.061223 +77 V 88 A 0 -0.008717 +77 V 89 A 0 -0.010141 +77 V 90 C 0 0.054154 +77 V 94 G 0 -0.008259 +77 V 95 D 0 0.011149 +77 V 98 V 0 0.025085 +77 V 99 P 0 0.049048 +77 V 100 E 0 0.002958 +77 V 101 I 0 -0.046070 +77 V 102 M 0 0.014330 +77 V 103 V 0 0.076236 +77 V 104 I 0 -0.062617 +77 V 105 G 0 0.016412 +77 V 106 G 0 0.024756 +77 V 107 G 0 -0.015944 +77 V 108 R 0 0.025218 +77 V 109 V 0 -0.031897 +77 V 110 Y 0 -0.026648 +77 V 111 E 0 0.036512 +77 V 112 Q 0 0.063686 +77 V 113 F 0 -0.009968 +77 V 114 L 0 0.049147 +77 V 115 P 0 0.063333 +77 V 116 K 0 -0.101382 +77 V 119 A 0 -0.023910 +77 V 120 Q 0 0.001568 +77 V 121 K 0 0.006700 +77 V 122 L 0 -0.066841 +77 V 123 Y 0 -0.062301 +77 V 124 L 0 -0.014269 +77 V 125 T 0 -0.035548 +77 V 126 H 0 -0.018882 +77 V 127 I 0 0.000726 +77 V 128 D 0 -0.055901 +77 V 129 A 0 0.023342 +77 V 130 E 0 -0.045260 +77 V 131 V 0 -0.039703 +77 V 132 E 0 0.088257 +77 V 133 G 0 0.050140 +77 V 134 D 0 -0.012855 +77 V 135 T 0 -0.039061 +77 V 136 H 0 -0.027968 +77 V 137 F 0 -0.130168 +77 V 138 P 0 -0.026617 +77 V 139 D 0 0.025887 +77 V 140 Y 0 0.026148 +77 V 141 E 0 -0.059576 +77 V 142 P 0 -0.005803 +77 V 143 D 0 -0.058561 +77 V 144 D 0 -0.029854 +77 V 145 W 0 -0.059153 +77 V 146 E 0 -0.061147 +77 V 147 S 0 -0.051526 +77 V 148 V 0 -0.015216 +77 V 149 F 0 -0.028224 +77 V 150 S 0 -0.034767 +77 V 151 E 0 -0.022953 +77 V 152 F 0 -0.023111 +77 V 153 H 0 -0.047110 +77 V 154 D 0 -0.056959 +77 V 155 A 0 -0.008856 +77 V 156 D 0 -0.057299 +77 V 157 A 0 -0.002045 +77 V 158 Q 0 -0.079089 +77 V 159 N 0 -0.121276 +77 V 160 S 0 -0.002164 +77 V 161 H 0 0.044645 +77 V 162 S 0 -0.055261 +77 V 163 Y 0 0.012793 +77 V 164 C 0 0.018797 +77 V 165 F 0 -0.015559 +77 V 166 E 0 -0.118049 +77 V 167 I 0 -0.164014 +77 V 168 L 0 -0.078130 +77 V 169 E 0 -0.056500 +77 V 170 R 0 0.024881 +77 V 171 R 0 0.003540 +78 T 79 W 0 0.080786 +78 T 80 V 0 0.339681 +78 T 81 K 0 0.086020 +78 T 82 S 0 0.036466 +78 T 83 V 0 -0.053918 +78 T 84 D 0 0.050136 +78 T 85 E 0 0.034651 +78 T 86 A 0 -0.051028 +78 T 87 I 0 -0.036454 +78 T 88 A 0 -0.018943 +78 T 89 A 0 0.283449 +78 T 90 C 0 0.033240 +78 T 94 G 0 0.109497 +78 T 95 D 0 0.095553 +78 T 98 V 0 0.035729 +78 T 99 P 0 0.077997 +78 T 100 E 0 0.022481 +78 T 101 I 0 -0.087318 +78 T 102 M 0 -0.109914 +78 T 103 V 0 -0.041456 +78 T 104 I 0 -0.031097 +78 T 105 G 0 -0.025489 +78 T 106 G 0 0.013075 +78 T 107 G 0 0.059950 +78 T 108 R 0 0.000213 +78 T 109 V 0 -0.011400 +78 T 110 Y 0 -0.085778 +78 T 111 E 0 0.012730 +78 T 112 Q 0 -0.008728 +78 T 113 F 0 -0.068558 +78 T 114 L 0 -0.068705 +78 T 115 P 0 -0.004803 +78 T 116 K 0 0.096228 +78 T 119 A 0 -0.033544 +78 T 120 Q 0 0.004753 +78 T 121 K 0 -0.027601 +78 T 122 L 0 0.043710 +78 T 123 Y 0 -0.034557 +78 T 124 L 0 0.013865 +78 T 125 T 0 -0.082548 +78 T 126 H 0 -0.078529 +78 T 127 I 0 -0.028002 +78 T 128 D 0 -0.052724 +78 T 129 A 0 -0.074997 +78 T 130 E 0 -0.033092 +78 T 131 V 0 -0.133137 +78 T 132 E 0 0.084595 +78 T 133 G 0 -0.032134 +78 T 134 D 0 -0.049887 +78 T 135 T 0 0.010165 +78 T 136 H 0 0.024421 +78 T 137 F 0 -0.027444 +78 T 138 P 0 -0.000839 +78 T 139 D 0 -0.011562 +78 T 140 Y 0 -0.050222 +78 T 141 E 0 -0.057023 +78 T 142 P 0 -0.026297 +78 T 143 D 0 0.040943 +78 T 144 D 0 0.109316 +78 T 145 W 0 -0.102467 +78 T 146 E 0 0.132404 +78 T 147 S 0 0.034546 +78 T 148 V 0 0.040663 +78 T 149 F 0 -0.019828 +78 T 150 S 0 -0.118972 +78 T 151 E 0 -0.008160 +78 T 152 F 0 0.033438 +78 T 153 H 0 -0.060474 +78 T 154 D 0 -0.062738 +78 T 155 A 0 -0.004582 +78 T 156 D 0 -0.104015 +78 T 157 A 0 0.011830 +78 T 158 Q 0 -0.037808 +78 T 159 N 0 0.017747 +78 T 160 S 0 0.003186 +78 T 161 H 0 0.009170 +78 T 162 S 0 -0.007018 +78 T 163 Y 0 -0.073103 +78 T 164 C 0 0.007307 +78 T 165 F 0 -0.073736 +78 T 166 E 0 -0.021701 +78 T 167 I 0 -0.070236 +78 T 168 L 0 0.023007 +78 T 169 E 0 -0.027114 +78 T 170 R 0 0.059623 +78 T 171 R 0 -0.028908 +79 W 80 V 0 0.272099 +79 W 81 K 0 0.439731 +79 W 82 S 0 0.070122 +79 W 83 V 0 -0.101073 +79 W 84 D 0 0.044385 +79 W 85 E 0 -0.034712 +79 W 86 A 0 -0.050709 +79 W 87 I 0 -0.033812 +79 W 88 A 0 -0.071694 +79 W 89 A 0 0.058398 +79 W 90 C 0 -0.096289 +79 W 94 G 0 0.068708 +79 W 95 D 0 0.061725 +79 W 98 V 0 0.015190 +79 W 99 P 0 0.088093 +79 W 100 E 0 -0.019706 +79 W 101 I 0 -0.049113 +79 W 102 M 0 -0.050165 +79 W 103 V 0 0.020311 +79 W 104 I 0 -0.012567 +79 W 105 G 0 0.019432 +79 W 106 G 0 0.016697 +79 W 107 G 0 0.037886 +79 W 108 R 0 -0.003044 +79 W 109 V 0 0.032848 +79 W 110 Y 0 0.018224 +79 W 111 E 0 0.057854 +79 W 112 Q 0 -0.019967 +79 W 113 F 0 -0.014689 +79 W 114 L 0 0.023490 +79 W 115 P 0 0.076730 +79 W 116 K 0 0.025366 +79 W 119 A 0 -0.063790 +79 W 120 Q 0 -0.048905 +79 W 121 K 0 -0.062217 +79 W 122 L 0 -0.047523 +79 W 123 Y 0 -0.030422 +79 W 124 L 0 -0.042779 +79 W 125 T 0 0.046234 +79 W 126 H 0 -0.056603 +79 W 127 I 0 -0.009741 +79 W 128 D 0 -0.041486 +79 W 129 A 0 -0.089344 +79 W 130 E 0 -0.012647 +79 W 131 V 0 0.046650 +79 W 132 E 0 0.033870 +79 W 133 G 0 -0.031663 +79 W 134 D 0 0.036463 +79 W 135 T 0 -0.075773 +79 W 136 H 0 0.053776 +79 W 137 F 0 0.021217 +79 W 138 P 0 -0.009487 +79 W 139 D 0 -0.002361 +79 W 140 Y 0 -0.053920 +79 W 141 E 0 0.052178 +79 W 142 P 0 -0.006201 +79 W 143 D 0 0.034010 +79 W 144 D 0 -0.030925 +79 W 145 W 0 -0.033223 +79 W 146 E 0 -0.011756 +79 W 147 S 0 -0.004037 +79 W 148 V 0 0.024333 +79 W 149 F 0 0.027184 +79 W 150 S 0 -0.007698 +79 W 151 E 0 -0.008777 +79 W 152 F 0 -0.033462 +79 W 153 H 0 -0.062738 +79 W 154 D 0 -0.052340 +79 W 155 A 0 -0.036286 +79 W 156 D 0 -0.011050 +79 W 157 A 0 0.078615 +79 W 158 Q 0 -0.035130 +79 W 159 N 0 -0.122136 +79 W 160 S 0 -0.089758 +79 W 161 H 0 0.105067 +79 W 162 S 0 -0.040583 +79 W 163 Y 0 -0.008161 +79 W 164 C 0 -0.088339 +79 W 165 F 0 -0.021974 +79 W 166 E 0 0.032566 +79 W 167 I 0 -0.027528 +79 W 168 L 0 -0.026308 +79 W 169 E 0 -0.011892 +79 W 170 R 0 -0.047622 +79 W 171 R 0 0.008426 +80 V 81 K 0 0.193047 +80 V 82 S 0 0.053754 +80 V 83 V 0 -0.011208 +80 V 84 D 0 -0.043128 +80 V 85 E 0 0.129645 +80 V 86 A 0 0.464995 +80 V 87 I 0 0.090854 +80 V 88 A 0 0.026522 +80 V 89 A 0 0.763512 +80 V 90 C 0 0.142588 +80 V 94 G 0 0.069073 +80 V 95 D 0 0.014168 +80 V 98 V 0 -0.098587 +80 V 99 P 0 -0.065428 +80 V 100 E 0 -0.029669 +80 V 101 I 0 0.096733 +80 V 102 M 0 -0.061919 +80 V 103 V 0 -0.005526 +80 V 104 I 0 -0.132865 +80 V 105 G 0 -0.019648 +80 V 106 G 0 0.005266 +80 V 107 G 0 -0.073373 +80 V 108 R 0 0.040726 +80 V 109 V 0 0.022377 +80 V 110 Y 0 -0.007809 +80 V 111 E 0 -0.070851 +80 V 112 Q 0 0.006635 +80 V 113 F 0 -0.018367 +80 V 114 L 0 -0.043604 +80 V 115 P 0 -0.018685 +80 V 116 K 0 -0.080998 +80 V 119 A 0 0.042541 +80 V 120 Q 0 -0.020429 +80 V 121 K 0 -0.053752 +80 V 122 L 0 -0.018897 +80 V 123 Y 0 -0.010974 +80 V 124 L 0 -0.089397 +80 V 125 T 0 0.093029 +80 V 126 H 0 -0.043362 +80 V 127 I 0 -0.062893 +80 V 128 D 0 -0.142786 +80 V 129 A 0 -0.030189 +80 V 130 E 0 -0.044459 +80 V 131 V 0 -0.017380 +80 V 132 E 0 -0.015002 +80 V 133 G 0 0.009375 +80 V 134 D 0 0.006772 +80 V 135 T 0 0.026251 +80 V 136 H 0 -0.019978 +80 V 137 F 0 0.022479 +80 V 138 P 0 -0.076528 +80 V 139 D 0 0.027123 +80 V 140 Y 0 -0.070386 +80 V 141 E 0 -0.085333 +80 V 142 P 0 -0.027781 +80 V 143 D 0 -0.138651 +80 V 144 D 0 0.024842 +80 V 145 W 0 0.054246 +80 V 146 E 0 -0.028725 +80 V 147 S 0 -0.045486 +80 V 148 V 0 0.011079 +80 V 149 F 0 0.052330 +80 V 150 S 0 -0.076190 +80 V 151 E 0 0.039984 +80 V 152 F 0 -0.018213 +80 V 153 H 0 -0.079252 +80 V 154 D 0 0.075020 +80 V 155 A 0 -0.032862 +80 V 156 D 0 -0.059762 +80 V 157 A 0 -0.019901 +80 V 158 Q 0 -0.006512 +80 V 159 N 0 -0.014978 +80 V 160 S 0 -0.106828 +80 V 161 H 0 -0.024809 +80 V 162 S 0 -0.013418 +80 V 163 Y 0 -0.057250 +80 V 164 C 0 -0.049950 +80 V 165 F 0 -0.041770 +80 V 166 E 0 0.001596 +80 V 167 I 0 0.006356 +80 V 168 L 0 -0.028810 +80 V 169 E 0 -0.025444 +80 V 170 R 0 -0.062245 +80 V 171 R 0 0.012390 +81 K 82 S 0 0.137411 +81 K 83 V 0 -0.044577 +81 K 84 D 0 0.065420 +81 K 85 E 0 0.663362 +81 K 86 A 0 -0.006339 +81 K 87 I 0 0.014307 +81 K 88 A 0 0.061789 +81 K 89 A 0 0.083216 +81 K 90 C 0 0.008885 +81 K 94 G 0 0.018527 +81 K 95 D 0 0.043113 +81 K 98 V 0 0.008112 +81 K 99 P 0 0.091277 +81 K 100 E 0 -0.082920 +81 K 101 I 0 -0.123401 +81 K 102 M 0 -0.068477 +81 K 103 V 0 -0.085931 +81 K 104 I 0 -0.064897 +81 K 105 G 0 -0.015417 +81 K 106 G 0 -0.000640 +81 K 107 G 0 -0.071950 +81 K 108 R 0 -0.012451 +81 K 109 V 0 0.011125 +81 K 110 Y 0 -0.067437 +81 K 111 E 0 0.045570 +81 K 112 Q 0 -0.015579 +81 K 113 F 0 0.042760 +81 K 114 L 0 -0.022875 +81 K 115 P 0 0.075618 +81 K 116 K 0 -0.012830 +81 K 119 A 0 -0.034201 +81 K 120 Q 0 -0.012183 +81 K 121 K 0 -0.036489 +81 K 122 L 0 0.004134 +81 K 123 Y 0 -0.056506 +81 K 124 L 0 -0.071496 +81 K 125 T 0 0.037007 +81 K 126 H 0 -0.067360 +81 K 127 I 0 -0.097486 +81 K 128 D 0 -0.053685 +81 K 129 A 0 0.057652 +81 K 130 E 0 0.086433 +81 K 131 V 0 -0.031606 +81 K 132 E 0 0.050674 +81 K 133 G 0 0.023801 +81 K 134 D 0 0.024664 +81 K 135 T 0 -0.018341 +81 K 136 H 0 -0.042175 +81 K 137 F 0 -0.032474 +81 K 138 P 0 0.066554 +81 K 139 D 0 0.085389 +81 K 140 Y 0 -0.060037 +81 K 141 E 0 -0.059118 +81 K 142 P 0 -0.020903 +81 K 143 D 0 0.089569 +81 K 144 D 0 -0.066209 +81 K 145 W 0 -0.022185 +81 K 146 E 0 -0.030861 +81 K 147 S 0 0.030231 +81 K 148 V 0 -0.045027 +81 K 149 F 0 -0.010752 +81 K 150 S 0 -0.057088 +81 K 151 E 0 0.085947 +81 K 152 F 0 0.030107 +81 K 153 H 0 -0.027343 +81 K 154 D 0 -0.009674 +81 K 155 A 0 0.042174 +81 K 156 D 0 -0.069136 +81 K 157 A 0 -0.010685 +81 K 158 Q 0 0.023368 +81 K 159 N 0 -0.011636 +81 K 160 S 0 -0.084969 +81 K 161 H 0 0.006902 +81 K 162 S 0 0.059335 +81 K 163 Y 0 -0.084684 +81 K 164 C 0 -0.064962 +81 K 165 F 0 -0.044670 +81 K 166 E 0 -0.009016 +81 K 167 I 0 -0.098238 +81 K 168 L 0 -0.031026 +81 K 169 E 0 -0.037767 +81 K 170 R 0 -0.039477 +81 K 171 R 0 -0.023690 +82 S 83 V 0 0.079152 +82 S 84 D 0 0.329031 +82 S 85 E 0 0.744360 +82 S 86 A 0 0.085434 +82 S 87 I 0 0.065201 +82 S 88 A 0 0.042817 +82 S 89 A 0 0.042404 +82 S 90 C 0 0.012764 +82 S 94 G 0 0.032899 +82 S 95 D 0 -0.009379 +82 S 98 V 0 -0.037573 +82 S 99 P 0 0.015839 +82 S 100 E 0 0.005776 +82 S 101 I 0 -0.016236 +82 S 102 M 0 0.003527 +82 S 103 V 0 0.002502 +82 S 104 I 0 0.031331 +82 S 105 G 0 -0.017143 +82 S 106 G 0 -0.001459 +82 S 107 G 0 0.030204 +82 S 108 R 0 0.045041 +82 S 109 V 0 -0.040811 +82 S 110 Y 0 -0.018352 +82 S 111 E 0 0.062677 +82 S 112 Q 0 0.115084 +82 S 113 F 0 -0.083774 +82 S 114 L 0 0.062994 +82 S 115 P 0 0.036827 +82 S 116 K 0 -0.020270 +82 S 119 A 0 -0.013697 +82 S 120 Q 0 -0.041663 +82 S 121 K 0 0.028868 +82 S 122 L 0 -0.066707 +82 S 123 Y 0 -0.066049 +82 S 124 L 0 -0.002442 +82 S 125 T 0 0.143498 +82 S 126 H 0 -0.072158 +82 S 127 I 0 -0.060564 +82 S 128 D 0 -0.019555 +82 S 129 A 0 -0.066461 +82 S 130 E 0 0.052582 +82 S 131 V 0 0.013456 +82 S 132 E 0 0.013649 +82 S 133 G 0 0.001822 +82 S 134 D 0 0.006161 +82 S 135 T 0 -0.048795 +82 S 136 H 0 0.033884 +82 S 137 F 0 -0.003045 +82 S 138 P 0 -0.037665 +82 S 139 D 0 0.041157 +82 S 140 Y 0 -0.005317 +82 S 141 E 0 0.000549 +82 S 142 P 0 0.001341 +82 S 143 D 0 -0.027459 +82 S 144 D 0 -0.039684 +82 S 145 W 0 -0.008244 +82 S 146 E 0 -0.007561 +82 S 147 S 0 0.000717 +82 S 148 V 0 0.056970 +82 S 149 F 0 -0.083778 +82 S 150 S 0 0.022518 +82 S 151 E 0 -0.009752 +82 S 152 F 0 -0.037742 +82 S 153 H 0 -0.048971 +82 S 154 D 0 -0.078662 +82 S 155 A 0 -0.003213 +82 S 156 D 0 0.061991 +82 S 157 A 0 -0.023203 +82 S 158 Q 0 -0.064877 +82 S 159 N 0 -0.023661 +82 S 160 S 0 0.023481 +82 S 161 H 0 0.042841 +82 S 162 S 0 -0.025880 +82 S 163 Y 0 -0.037940 +82 S 164 C 0 0.000975 +82 S 165 F 0 0.008357 +82 S 166 E 0 0.046523 +82 S 167 I 0 0.086542 +82 S 168 L 0 -0.004967 +82 S 169 E 0 0.051236 +82 S 170 R 0 -0.022804 +82 S 171 R 0 0.025237 +83 V 84 D 0 0.105020 +83 V 85 E 0 0.099343 +83 V 86 A 0 0.075398 +83 V 87 I 0 0.149110 +83 V 88 A 0 0.131935 +83 V 89 A 0 -0.006422 +83 V 90 C 0 0.052507 +83 V 94 G 0 0.027796 +83 V 95 D 0 0.019455 +83 V 98 V 0 0.148302 +83 V 99 P 0 -0.048727 +83 V 100 E 0 -0.014889 +83 V 101 I 0 0.016907 +83 V 102 M 0 -0.090772 +83 V 103 V 0 0.058115 +83 V 104 I 0 -0.104894 +83 V 105 G 0 -0.005319 +83 V 106 G 0 -0.001718 +83 V 107 G 0 -0.038731 +83 V 108 R 0 -0.040932 +83 V 109 V 0 0.123156 +83 V 110 Y 0 -0.016455 +83 V 111 E 0 0.084029 +83 V 112 Q 0 0.378796 +83 V 113 F 0 0.908162 +83 V 114 L 0 0.031027 +83 V 115 P 0 0.044067 +83 V 116 K 0 0.221264 +83 V 119 A 0 0.011333 +83 V 120 Q 0 -0.011989 +83 V 121 K 0 -0.012762 +83 V 122 L 0 -0.049691 +83 V 123 Y 0 -0.130839 +83 V 124 L 0 0.037201 +83 V 125 T 0 -0.059761 +83 V 126 H 0 -0.120438 +83 V 127 I 0 -0.060202 +83 V 128 D 0 -0.056464 +83 V 129 A 0 -0.051932 +83 V 130 E 0 0.073058 +83 V 131 V 0 -0.077820 +83 V 132 E 0 -0.094683 +83 V 133 G 0 -0.064125 +83 V 134 D 0 -0.000999 +83 V 135 T 0 0.010718 +83 V 136 H 0 0.003220 +83 V 137 F 0 0.105589 +83 V 138 P 0 -0.034971 +83 V 139 D 0 -0.024361 +83 V 140 Y 0 -0.000612 +83 V 141 E 0 -0.004313 +83 V 142 P 0 0.017365 +83 V 143 D 0 0.110256 +83 V 144 D 0 0.010282 +83 V 145 W 0 0.022892 +83 V 146 E 0 -0.083743 +83 V 147 S 0 -0.007569 +83 V 148 V 0 0.066638 +83 V 149 F 0 -0.048573 +83 V 150 S 0 0.008798 +83 V 151 E 0 -0.016344 +83 V 152 F 0 -0.042489 +83 V 153 H 0 -0.014066 +83 V 154 D 0 0.011928 +83 V 155 A 0 -0.114568 +83 V 156 D 0 -0.043134 +83 V 157 A 0 0.076184 +83 V 158 Q 0 0.027819 +83 V 159 N 0 0.053510 +83 V 160 S 0 -0.003181 +83 V 161 H 0 -0.049978 +83 V 162 S 0 0.001422 +83 V 163 Y 0 -0.089914 +83 V 164 C 0 -0.025542 +83 V 165 F 0 -0.083518 +83 V 166 E 0 -0.021267 +83 V 167 I 0 0.027537 +83 V 168 L 0 0.133219 +83 V 169 E 0 0.033305 +83 V 170 R 0 0.038574 +83 V 171 R 0 0.069787 +84 D 85 E 0 0.046901 +84 D 86 A 0 0.032409 +84 D 87 I 0 0.126580 +84 D 88 A 0 0.191473 +84 D 89 A 0 0.159749 +84 D 90 C 0 -0.063520 +84 D 94 G 0 0.066980 +84 D 95 D 0 0.063838 +84 D 98 V 0 -0.038235 +84 D 99 P 0 0.006691 +84 D 100 E 0 0.006439 +84 D 101 I 0 -0.110774 +84 D 102 M 0 0.063012 +84 D 103 V 0 -0.055983 +84 D 104 I 0 0.029814 +84 D 105 G 0 -0.024236 +84 D 106 G 0 -0.025402 +84 D 107 G 0 0.072844 +84 D 108 R 0 -0.019285 +84 D 109 V 0 0.053401 +84 D 110 Y 0 -0.076096 +84 D 111 E 0 0.080040 +84 D 112 Q 0 0.026401 +84 D 113 F 0 0.067926 +84 D 114 L 0 0.064711 +84 D 115 P 0 0.037246 +84 D 116 K 0 0.505906 +84 D 119 A 0 0.047004 +84 D 120 Q 0 -0.009443 +84 D 121 K 0 -0.082227 +84 D 122 L 0 0.027281 +84 D 123 Y 0 -0.034166 +84 D 124 L 0 -0.034893 +84 D 125 T 0 -0.053330 +84 D 126 H 0 -0.097354 +84 D 127 I 0 -0.035454 +84 D 128 D 0 0.042319 +84 D 129 A 0 -0.005104 +84 D 130 E 0 0.099751 +84 D 131 V 0 -0.074198 +84 D 132 E 0 -0.044646 +84 D 133 G 0 -0.070908 +84 D 134 D 0 0.040694 +84 D 135 T 0 -0.033873 +84 D 136 H 0 -0.019891 +84 D 137 F 0 0.000664 +84 D 138 P 0 0.057323 +84 D 139 D 0 0.055758 +84 D 140 Y 0 -0.104262 +84 D 141 E 0 0.031038 +84 D 142 P 0 -0.016638 +84 D 143 D 0 0.024055 +84 D 144 D 0 0.014198 +84 D 145 W 0 0.029419 +84 D 146 E 0 0.080552 +84 D 147 S 0 -0.014661 +84 D 148 V 0 -0.050197 +84 D 149 F 0 0.046807 +84 D 150 S 0 -0.000147 +84 D 151 E 0 -0.066544 +84 D 152 F 0 0.004923 +84 D 153 H 0 -0.049348 +84 D 154 D 0 -0.048639 +84 D 155 A 0 -0.019981 +84 D 156 D 0 0.001464 +84 D 157 A 0 0.026929 +84 D 158 Q 0 -0.079486 +84 D 159 N 0 -0.069870 +84 D 160 S 0 -0.000106 +84 D 161 H 0 -0.030234 +84 D 162 S 0 0.002695 +84 D 163 Y 0 -0.025949 +84 D 164 C 0 0.004519 +84 D 165 F 0 0.002501 +84 D 166 E 0 -0.066039 +84 D 167 I 0 -0.025124 +84 D 168 L 0 -0.057061 +84 D 169 E 0 0.021123 +84 D 170 R 0 0.058109 +84 D 171 R 0 0.049788 +85 E 86 A 0 -0.012341 +85 E 87 I 0 0.017701 +85 E 88 A 0 0.239366 +85 E 89 A 0 0.216419 +85 E 90 C 0 0.052461 +85 E 94 G 0 0.052885 +85 E 95 D 0 0.109938 +85 E 98 V 0 0.016739 +85 E 99 P 0 0.021976 +85 E 100 E 0 0.024437 +85 E 101 I 0 -0.044752 +85 E 102 M 0 -0.089273 +85 E 103 V 0 -0.083569 +85 E 104 I 0 -0.051840 +85 E 105 G 0 -0.041301 +85 E 106 G 0 -0.010434 +85 E 107 G 0 -0.065845 +85 E 108 R 0 0.036798 +85 E 109 V 0 -0.008516 +85 E 110 Y 0 -0.051378 +85 E 111 E 0 -0.015948 +85 E 112 Q 0 -0.026029 +85 E 113 F 0 0.022562 +85 E 114 L 0 -0.048572 +85 E 115 P 0 -0.003389 +85 E 116 K 0 0.007911 +85 E 119 A 0 0.010521 +85 E 120 Q 0 0.016515 +85 E 121 K 0 -0.021858 +85 E 122 L 0 0.008307 +85 E 123 Y 0 -0.098936 +85 E 124 L 0 -0.124639 +85 E 125 T 0 -0.025453 +85 E 126 H 0 -0.036575 +85 E 127 I 0 0.005768 +85 E 128 D 0 -0.050422 +85 E 129 A 0 -0.072124 +85 E 130 E 0 0.033010 +85 E 131 V 0 0.004173 +85 E 132 E 0 -0.049532 +85 E 133 G 0 -0.002829 +85 E 134 D 0 -0.049361 +85 E 135 T 0 -0.087336 +85 E 136 H 0 0.031410 +85 E 137 F 0 -0.027402 +85 E 138 P 0 -0.024884 +85 E 139 D 0 -0.046872 +85 E 140 Y 0 -0.004023 +85 E 141 E 0 -0.004053 +85 E 142 P 0 -0.029054 +85 E 143 D 0 -0.080242 +85 E 144 D 0 0.124339 +85 E 145 W 0 0.051098 +85 E 146 E 0 0.044239 +85 E 147 S 0 -0.044177 +85 E 148 V 0 0.032020 +85 E 149 F 0 0.002905 +85 E 150 S 0 -0.053899 +85 E 151 E 0 0.095828 +85 E 152 F 0 0.079037 +85 E 153 H 0 -0.063093 +85 E 154 D 0 -0.025811 +85 E 155 A 0 0.052715 +85 E 156 D 0 0.069053 +85 E 157 A 0 0.009532 +85 E 158 Q 0 -0.009143 +85 E 159 N 0 -0.031119 +85 E 160 S 0 -0.063342 +85 E 161 H 0 0.060137 +85 E 162 S 0 -0.039836 +85 E 163 Y 0 -0.082348 +85 E 164 C 0 0.005373 +85 E 165 F 0 -0.063696 +85 E 166 E 0 -0.062540 +85 E 167 I 0 -0.096430 +85 E 168 L 0 0.020298 +85 E 169 E 0 0.030771 +85 E 170 R 0 -0.060478 +85 E 171 R 0 0.011250 +86 A 87 I 0 0.446812 +86 A 88 A 0 0.066091 +86 A 89 A 0 0.059707 +86 A 90 C 0 0.425172 +86 A 94 G 0 -0.061179 +86 A 95 D 0 -0.033206 +86 A 98 V 0 0.024351 +86 A 99 P 0 0.004238 +86 A 100 E 0 -0.078244 +86 A 101 I 0 0.124081 +86 A 102 M 0 -0.048407 +86 A 103 V 0 -0.077497 +86 A 104 I 0 0.049742 +86 A 105 G 0 0.015465 +86 A 106 G 0 0.019428 +86 A 107 G 0 0.001766 +86 A 108 R 0 -0.029717 +86 A 109 V 0 0.025401 +86 A 110 Y 0 -0.027854 +86 A 111 E 0 -0.012070 +86 A 112 Q 0 0.063318 +86 A 113 F 0 0.369920 +86 A 114 L 0 0.044351 +86 A 115 P 0 -0.015712 +86 A 116 K 0 -0.007055 +86 A 119 A 0 0.010083 +86 A 120 Q 0 -0.047416 +86 A 121 K 0 -0.006999 +86 A 122 L 0 -0.040388 +86 A 123 Y 0 -0.082478 +86 A 124 L 0 0.004540 +86 A 125 T 0 -0.063872 +86 A 126 H 0 0.093478 +86 A 127 I 0 0.035921 +86 A 128 D 0 -0.035522 +86 A 129 A 0 -0.071425 +86 A 130 E 0 0.025356 +86 A 131 V 0 0.004444 +86 A 132 E 0 -0.057375 +86 A 133 G 0 -0.006770 +86 A 134 D 0 -0.037656 +86 A 135 T 0 0.026256 +86 A 136 H 0 -0.016677 +86 A 137 F 0 -0.074249 +86 A 138 P 0 -0.033152 +86 A 139 D 0 -0.029124 +86 A 140 Y 0 0.084114 +86 A 141 E 0 -0.080112 +86 A 142 P 0 -0.023257 +86 A 143 D 0 -0.052687 +86 A 144 D 0 0.008146 +86 A 145 W 0 0.056493 +86 A 146 E 0 0.052140 +86 A 147 S 0 -0.006871 +86 A 148 V 0 -0.042070 +86 A 149 F 0 -0.037837 +86 A 150 S 0 -0.015937 +86 A 151 E 0 -0.062019 +86 A 152 F 0 -0.098001 +86 A 153 H 0 -0.134235 +86 A 154 D 0 -0.044168 +86 A 155 A 0 -0.053685 +86 A 156 D 0 -0.063981 +86 A 157 A 0 -0.039374 +86 A 158 Q 0 -0.047223 +86 A 159 N 0 -0.089844 +86 A 160 S 0 -0.077503 +86 A 161 H 0 -0.056669 +86 A 162 S 0 -0.052952 +86 A 163 Y 0 -0.096870 +86 A 164 C 0 -0.103081 +86 A 165 F 0 -0.135089 +86 A 166 E 0 -0.077314 +86 A 167 I 0 -0.099525 +86 A 168 L 0 -0.078064 +86 A 169 E 0 -0.024641 +86 A 170 R 0 -0.053649 +86 A 171 R 0 -0.025584 +87 I 88 A 0 0.019671 +87 I 89 A 0 -0.016061 +87 I 90 C 0 0.186739 +87 I 94 G 0 -0.031858 +87 I 95 D 0 0.017433 +87 I 98 V 0 -0.105183 +87 I 99 P 0 0.023506 +87 I 100 E 0 0.041790 +87 I 101 I 0 0.249805 +87 I 102 M 0 -0.061906 +87 I 103 V 0 0.096332 +87 I 104 I 0 0.023965 +87 I 105 G 0 -0.005874 +87 I 106 G 0 -0.011631 +87 I 107 G 0 -0.029854 +87 I 108 R 0 -0.017329 +87 I 109 V 0 0.062220 +87 I 110 Y 0 0.078002 +87 I 111 E 0 -0.015442 +87 I 112 Q 0 0.013379 +87 I 113 F 0 0.117514 +87 I 114 L 0 0.021718 +87 I 115 P 0 0.027337 +87 I 116 K 0 0.194052 +87 I 119 A 0 -0.021630 +87 I 120 Q 0 0.034164 +87 I 121 K 0 0.031551 +87 I 122 L 0 -0.035685 +87 I 123 Y 0 -0.024481 +87 I 124 L 0 -0.104369 +87 I 125 T 0 0.045122 +87 I 126 H 0 -0.011105 +87 I 127 I 0 0.119409 +87 I 128 D 0 -0.048489 +87 I 129 A 0 -0.108616 +87 I 130 E 0 -0.008397 +87 I 131 V 0 0.001999 +87 I 132 E 0 0.029152 +87 I 133 G 0 -0.043441 +87 I 134 D 0 -0.030323 +87 I 135 T 0 -0.071832 +87 I 136 H 0 0.056333 +87 I 137 F 0 -0.152692 +87 I 138 P 0 0.035979 +87 I 139 D 0 -0.065377 +87 I 140 Y 0 0.040927 +87 I 141 E 0 -0.033926 +87 I 142 P 0 -0.021756 +87 I 143 D 0 0.041852 +87 I 144 D 0 -0.004761 +87 I 145 W 0 -0.040309 +87 I 146 E 0 0.047003 +87 I 147 S 0 -0.001369 +87 I 148 V 0 -0.021853 +87 I 149 F 0 0.085730 +87 I 150 S 0 -0.034509 +87 I 151 E 0 0.044618 +87 I 152 F 0 0.024237 +87 I 153 H 0 -0.006768 +87 I 154 D 0 0.004402 +87 I 155 A 0 -0.088076 +87 I 156 D 0 -0.055370 +87 I 157 A 0 0.040768 +87 I 158 Q 0 -0.031247 +87 I 159 N 0 -0.039957 +87 I 160 S 0 -0.036633 +87 I 161 H 0 -0.042992 +87 I 162 S 0 -0.036985 +87 I 163 Y 0 0.015221 +87 I 164 C 0 -0.006487 +87 I 165 F 0 0.068555 +87 I 166 E 0 -0.116245 +87 I 167 I 0 -0.033664 +87 I 168 L 0 0.019356 +87 I 169 E 0 0.023648 +87 I 170 R 0 0.031775 +87 I 171 R 0 -0.036934 +88 A 89 A 0 0.085755 +88 A 90 C 0 0.027736 +88 A 94 G 0 0.209543 +88 A 95 D 0 0.163909 +88 A 98 V 0 0.038185 +88 A 99 P 0 -0.000042 +88 A 100 E 0 0.018179 +88 A 101 I 0 -0.075104 +88 A 102 M 0 -0.001732 +88 A 103 V 0 -0.044514 +88 A 104 I 0 0.023560 +88 A 105 G 0 -0.021044 +88 A 106 G 0 -0.007051 +88 A 107 G 0 -0.095702 +88 A 108 R 0 0.054000 +88 A 109 V 0 0.054819 +88 A 110 Y 0 0.015117 +88 A 111 E 0 0.039103 +88 A 112 Q 0 0.032661 +88 A 113 F 0 -0.000479 +88 A 114 L 0 -0.088458 +88 A 115 P 0 -0.017710 +88 A 116 K 0 0.068013 +88 A 119 A 0 -0.047430 +88 A 120 Q 0 0.163552 +88 A 121 K 0 0.062880 +88 A 122 L 0 -0.123747 +88 A 123 Y 0 -0.115507 +88 A 124 L 0 -0.048668 +88 A 125 T 0 -0.056143 +88 A 126 H 0 -0.071237 +88 A 127 I 0 -0.014083 +88 A 128 D 0 0.069990 +88 A 129 A 0 0.036996 +88 A 130 E 0 0.058923 +88 A 131 V 0 -0.018828 +88 A 132 E 0 0.011149 +88 A 133 G 0 -0.030335 +88 A 134 D 0 0.050572 +88 A 135 T 0 -0.064723 +88 A 136 H 0 0.016061 +88 A 137 F 0 -0.072691 +88 A 138 P 0 0.002713 +88 A 139 D 0 0.175427 +88 A 140 Y 0 -0.049491 +88 A 141 E 0 -0.029681 +88 A 142 P 0 0.056835 +88 A 143 D 0 0.049169 +88 A 144 D 0 0.095530 +88 A 145 W 0 0.068879 +88 A 146 E 0 0.030443 +88 A 147 S 0 -0.110457 +88 A 148 V 0 0.019593 +88 A 149 F 0 0.046982 +88 A 150 S 0 0.001626 +88 A 151 E 0 -0.053130 +88 A 152 F 0 0.062438 +88 A 153 H 0 -0.015668 +88 A 154 D 0 0.019770 +88 A 155 A 0 0.063801 +88 A 156 D 0 -0.016882 +88 A 157 A 0 0.014793 +88 A 158 Q 0 -0.044513 +88 A 159 N 0 -0.027729 +88 A 160 S 0 0.104090 +88 A 161 H 0 -0.067165 +88 A 162 S 0 0.073458 +88 A 163 Y 0 -0.093969 +88 A 164 C 0 0.027246 +88 A 165 F 0 0.037417 +88 A 166 E 0 0.008414 +88 A 167 I 0 -0.018337 +88 A 168 L 0 -0.130108 +88 A 169 E 0 -0.053355 +88 A 170 R 0 0.013545 +88 A 171 R 0 -0.033357 +89 A 90 C 0 0.214395 +89 A 94 G 0 0.254844 +89 A 95 D 0 0.237160 +89 A 98 V 0 0.060834 +89 A 99 P 0 -0.031679 +89 A 100 E 0 0.037229 +89 A 101 I 0 -0.014598 +89 A 102 M 0 -0.046217 +89 A 103 V 0 -0.098679 +89 A 104 I 0 -0.098216 +89 A 105 G 0 -0.034486 +89 A 106 G 0 -0.020637 +89 A 107 G 0 0.002264 +89 A 108 R 0 -0.046063 +89 A 109 V 0 0.102687 +89 A 110 Y 0 0.038544 +89 A 111 E 0 -0.009208 +89 A 112 Q 0 -0.025793 +89 A 113 F 0 -0.012441 +89 A 114 L 0 -0.029621 +89 A 115 P 0 0.051905 +89 A 116 K 0 0.038721 +89 A 119 A 0 -0.055789 +89 A 120 Q 0 0.002685 +89 A 121 K 0 -0.132535 +89 A 122 L 0 -0.079083 +89 A 123 Y 0 -0.052754 +89 A 124 L 0 -0.131959 +89 A 125 T 0 -0.048953 +89 A 126 H 0 -0.052771 +89 A 127 I 0 -0.067061 +89 A 128 D 0 -0.074521 +89 A 129 A 0 0.022785 +89 A 130 E 0 0.019590 +89 A 131 V 0 0.012823 +89 A 132 E 0 0.003069 +89 A 133 G 0 -0.018347 +89 A 134 D 0 -0.008159 +89 A 135 T 0 -0.032686 +89 A 136 H 0 0.019668 +89 A 137 F 0 -0.111676 +89 A 138 P 0 0.023550 +89 A 139 D 0 0.007776 +89 A 140 Y 0 -0.052865 +89 A 141 E 0 -0.043696 +89 A 142 P 0 -0.007892 +89 A 143 D 0 0.114518 +89 A 144 D 0 -0.061060 +89 A 145 W 0 0.009637 +89 A 146 E 0 -0.039107 +89 A 147 S 0 -0.022979 +89 A 148 V 0 -0.025372 +89 A 149 F 0 -0.072011 +89 A 150 S 0 -0.038776 +89 A 151 E 0 -0.043951 +89 A 152 F 0 -0.003904 +89 A 153 H 0 -0.079378 +89 A 154 D 0 0.031655 +89 A 155 A 0 -0.057778 +89 A 156 D 0 -0.034362 +89 A 157 A 0 -0.015258 +89 A 158 Q 0 -0.038071 +89 A 159 N 0 0.013032 +89 A 160 S 0 0.041691 +89 A 161 H 0 -0.037260 +89 A 162 S 0 -0.031253 +89 A 163 Y 0 -0.018675 +89 A 164 C 0 0.020526 +89 A 165 F 0 -0.025463 +89 A 166 E 0 -0.000966 +89 A 167 I 0 0.074773 +89 A 168 L 0 0.013265 +89 A 169 E 0 -0.054913 +89 A 170 R 0 0.017385 +89 A 171 R 0 0.020657 +90 C 94 G 0 0.135178 +90 C 95 D 0 0.039215 +90 C 98 V 0 0.300270 +90 C 99 P 0 0.002219 +90 C 100 E 0 0.003920 +90 C 101 I 0 0.335437 +90 C 102 M 0 0.012423 +90 C 103 V 0 -0.047929 +90 C 104 I 0 0.001842 +90 C 105 G 0 -0.026270 +90 C 106 G 0 -0.012668 +90 C 107 G 0 0.031127 +90 C 108 R 0 -0.063302 +90 C 109 V 0 -0.043029 +90 C 110 Y 0 -0.067704 +90 C 111 E 0 -0.050733 +90 C 112 Q 0 -0.108221 +90 C 113 F 0 0.033425 +90 C 114 L 0 0.044065 +90 C 115 P 0 0.042521 +90 C 116 K 0 0.025827 +90 C 119 A 0 0.021089 +90 C 120 Q 0 -0.007755 +90 C 121 K 0 -0.027017 +90 C 122 L 0 -0.064750 +90 C 123 Y 0 -0.143420 +90 C 124 L 0 -0.093989 +90 C 125 T 0 0.011224 +90 C 126 H 0 -0.043050 +90 C 127 I 0 -0.044873 +90 C 128 D 0 -0.070767 +90 C 129 A 0 -0.062037 +90 C 130 E 0 0.004754 +90 C 131 V 0 -0.108665 +90 C 132 E 0 -0.043453 +90 C 133 G 0 -0.030870 +90 C 134 D 0 -0.031446 +90 C 135 T 0 -0.047593 +90 C 136 H 0 0.108880 +90 C 137 F 0 -0.023430 +90 C 138 P 0 -0.057771 +90 C 139 D 0 -0.057792 +90 C 140 Y 0 -0.071928 +90 C 141 E 0 0.012255 +90 C 142 P 0 -0.038649 +90 C 143 D 0 -0.068327 +90 C 144 D 0 -0.053818 +90 C 145 W 0 0.101062 +90 C 146 E 0 0.009180 +90 C 147 S 0 0.062127 +90 C 148 V 0 -0.024977 +90 C 149 F 0 -0.019011 +90 C 150 S 0 -0.023977 +90 C 151 E 0 -0.023879 +90 C 152 F 0 -0.080221 +90 C 153 H 0 -0.101813 +90 C 154 D 0 -0.023641 +90 C 155 A 0 -0.037725 +90 C 156 D 0 -0.063627 +90 C 157 A 0 -0.103368 +90 C 158 Q 0 -0.122477 +90 C 159 N 0 -0.030651 +90 C 160 S 0 -0.003695 +90 C 161 H 0 -0.003360 +90 C 162 S 0 0.002531 +90 C 163 Y 0 0.045107 +90 C 164 C 0 -0.075520 +90 C 165 F 0 -0.045126 +90 C 166 E 0 -0.043187 +90 C 167 I 0 -0.061133 +90 C 168 L 0 -0.074810 +90 C 169 E 0 0.028263 +90 C 170 R 0 0.106637 +90 C 171 R 0 -0.025724 +94 G 95 D 0 0.171153 +94 G 98 V 0 0.268838 +94 G 99 P 0 0.068475 +94 G 100 E 0 0.000977 +94 G 101 I 0 0.007495 +94 G 102 M 0 0.049765 +94 G 103 V 0 0.001685 +94 G 104 I 0 -0.066330 +94 G 105 G 0 -0.019391 +94 G 106 G 0 -0.008792 +94 G 107 G 0 -0.031868 +94 G 108 R 0 -0.102220 +94 G 109 V 0 -0.057402 +94 G 110 Y 0 -0.070460 +94 G 111 E 0 0.007555 +94 G 112 Q 0 0.031001 +94 G 113 F 0 -0.053647 +94 G 114 L 0 -0.074866 +94 G 115 P 0 -0.016334 +94 G 116 K 0 0.070559 +94 G 119 A 0 -0.038120 +94 G 120 Q 0 0.017430 +94 G 121 K 0 -0.015058 +94 G 122 L 0 -0.115408 +94 G 123 Y 0 -0.048232 +94 G 124 L 0 0.009811 +94 G 125 T 0 0.020514 +94 G 126 H 0 -0.063080 +94 G 127 I 0 -0.000372 +94 G 128 D 0 0.030026 +94 G 129 A 0 0.054441 +94 G 130 E 0 0.089399 +94 G 131 V 0 -0.045116 +94 G 132 E 0 -0.022498 +94 G 133 G 0 -0.081008 +94 G 134 D 0 -0.010763 +94 G 135 T 0 -0.127698 +94 G 136 H 0 -0.010991 +94 G 137 F 0 0.031762 +94 G 138 P 0 0.039839 +94 G 139 D 0 0.111897 +94 G 140 Y 0 0.009666 +94 G 141 E 0 0.015154 +94 G 142 P 0 0.030058 +94 G 143 D 0 -0.048379 +94 G 144 D 0 0.051197 +94 G 145 W 0 -0.123322 +94 G 146 E 0 0.120608 +94 G 147 S 0 0.035713 +94 G 148 V 0 0.120919 +94 G 149 F 0 -0.016188 +94 G 150 S 0 0.040864 +94 G 151 E 0 -0.017174 +94 G 152 F 0 0.086640 +94 G 153 H 0 0.011362 +94 G 154 D 0 0.070333 +94 G 155 A 0 0.072931 +94 G 156 D 0 0.042404 +94 G 157 A 0 0.037250 +94 G 158 Q 0 0.053432 +94 G 159 N 0 -0.073122 +94 G 160 S 0 0.060785 +94 G 161 H 0 0.006169 +94 G 162 S 0 0.015176 +94 G 163 Y 0 -0.113581 +94 G 164 C 0 -0.069440 +94 G 165 F 0 0.068867 +94 G 166 E 0 -0.064567 +94 G 167 I 0 -0.036317 +94 G 168 L 0 -0.050531 +94 G 169 E 0 0.039170 +94 G 170 R 0 -0.063712 +94 G 171 R 0 0.026767 +95 D 98 V 0 0.124121 +95 D 99 P 0 0.118532 +95 D 100 E 0 0.066756 +95 D 101 I 0 -0.057103 +95 D 102 M 0 -0.067278 +95 D 103 V 0 -0.082371 +95 D 104 I 0 -0.068668 +95 D 105 G 0 -0.013762 +95 D 106 G 0 -0.020791 +95 D 107 G 0 0.083713 +95 D 108 R 0 -0.010112 +95 D 109 V 0 -0.059311 +95 D 110 Y 0 -0.032688 +95 D 111 E 0 0.058262 +95 D 112 Q 0 0.055409 +95 D 113 F 0 -0.013672 +95 D 114 L 0 0.038249 +95 D 115 P 0 0.036419 +95 D 116 K 0 0.004059 +95 D 119 A 0 -0.083689 +95 D 120 Q 0 0.037311 +95 D 121 K 0 -0.024379 +95 D 122 L 0 -0.070004 +95 D 123 Y 0 -0.032548 +95 D 124 L 0 -0.089675 +95 D 125 T 0 -0.014786 +95 D 126 H 0 -0.061398 +95 D 127 I 0 -0.011522 +95 D 128 D 0 0.050179 +95 D 129 A 0 0.028037 +95 D 130 E 0 0.023225 +95 D 131 V 0 0.030050 +95 D 132 E 0 0.017699 +95 D 133 G 0 -0.051652 +95 D 134 D 0 0.049837 +95 D 135 T 0 -0.083698 +95 D 136 H 0 0.082999 +95 D 137 F 0 -0.026090 +95 D 138 P 0 0.045709 +95 D 139 D 0 -0.039564 +95 D 140 Y 0 0.019369 +95 D 141 E 0 -0.036595 +95 D 142 P 0 0.052865 +95 D 143 D 0 0.086091 +95 D 144 D 0 0.164853 +95 D 145 W 0 -0.083516 +95 D 146 E 0 0.114442 +95 D 147 S 0 -0.022382 +95 D 148 V 0 0.096078 +95 D 149 F 0 0.065351 +95 D 150 S 0 -0.008182 +95 D 151 E 0 0.017163 +95 D 152 F 0 0.030738 +95 D 153 H 0 -0.053875 +95 D 154 D 0 0.016644 +95 D 155 A 0 0.065109 +95 D 156 D 0 -0.014346 +95 D 157 A 0 0.000922 +95 D 158 Q 0 0.065096 +95 D 159 N 0 -0.023781 +95 D 160 S 0 0.043553 +95 D 161 H 0 -0.054449 +95 D 162 S 0 -0.031034 +95 D 163 Y 0 -0.059137 +95 D 164 C 0 -0.028682 +95 D 165 F 0 0.008846 +95 D 166 E 0 -0.051848 +95 D 167 I 0 -0.102461 +95 D 168 L 0 -0.037891 +95 D 169 E 0 0.049769 +95 D 170 R 0 0.018817 +95 D 171 R 0 0.022923 +98 V 99 P 0 0.221366 +98 V 100 E 0 0.101008 +98 V 101 I 0 0.081662 +98 V 102 M 0 -0.040647 +98 V 103 V 0 0.032640 +98 V 104 I 0 0.028763 +98 V 105 G 0 -0.049777 +98 V 106 G 0 -0.037305 +98 V 107 G 0 -0.079465 +98 V 108 R 0 0.037577 +98 V 109 V 0 0.027188 +98 V 110 Y 0 -0.037537 +98 V 111 E 0 0.017863 +98 V 112 Q 0 0.007317 +98 V 113 F 0 0.054688 +98 V 114 L 0 0.034035 +98 V 115 P 0 0.013636 +98 V 116 K 0 0.083169 +98 V 119 A 0 0.049247 +98 V 120 Q 0 0.009306 +98 V 121 K 0 -0.046433 +98 V 122 L 0 0.000883 +98 V 123 Y 0 -0.120586 +98 V 124 L 0 -0.105373 +98 V 125 T 0 -0.054262 +98 V 126 H 0 -0.076638 +98 V 127 I 0 -0.025891 +98 V 128 D 0 -0.027263 +98 V 129 A 0 -0.007716 +98 V 130 E 0 0.013158 +98 V 131 V 0 -0.020432 +98 V 132 E 0 0.031606 +98 V 133 G 0 -0.031788 +98 V 134 D 0 -0.003602 +98 V 135 T 0 -0.042836 +98 V 136 H 0 0.060397 +98 V 137 F 0 -0.046295 +98 V 138 P 0 -0.022776 +98 V 139 D 0 -0.010148 +98 V 140 Y 0 -0.092947 +98 V 141 E 0 0.028766 +98 V 142 P 0 0.031456 +98 V 143 D 0 0.016943 +98 V 144 D 0 0.017491 +98 V 145 W 0 0.036297 +98 V 146 E 0 0.034024 +98 V 147 S 0 -0.031633 +98 V 148 V 0 0.064495 +98 V 149 F 0 0.035615 +98 V 150 S 0 0.051193 +98 V 151 E 0 -0.032535 +98 V 152 F 0 0.025797 +98 V 153 H 0 -0.035006 +98 V 154 D 0 -0.021302 +98 V 155 A 0 -0.035292 +98 V 156 D 0 -0.003596 +98 V 157 A 0 0.089571 +98 V 158 Q 0 -0.084974 +98 V 159 N 0 0.009721 +98 V 160 S 0 -0.019188 +98 V 161 H 0 -0.057777 +98 V 162 S 0 -0.010635 +98 V 163 Y 0 -0.110412 +98 V 164 C 0 -0.023818 +98 V 165 F 0 -0.060889 +98 V 166 E 0 -0.083587 +98 V 167 I 0 -0.019417 +98 V 168 L 0 -0.009404 +98 V 169 E 0 0.027784 +98 V 170 R 0 0.038377 +98 V 171 R 0 0.044509 +99 P 100 E 0 0.197157 +99 P 101 I 0 0.186767 +99 P 102 M 0 -0.033277 +99 P 103 V 0 -0.029224 +99 P 104 I 0 -0.031842 +99 P 105 G 0 -0.033547 +99 P 106 G 0 -0.016812 +99 P 107 G 0 -0.099350 +99 P 108 R 0 0.003457 +99 P 109 V 0 -0.104104 +99 P 110 Y 0 -0.021988 +99 P 111 E 0 0.033868 +99 P 112 Q 0 0.030378 +99 P 113 F 0 -0.009578 +99 P 114 L 0 -0.077364 +99 P 115 P 0 -0.027837 +99 P 116 K 0 0.025034 +99 P 119 A 0 -0.013833 +99 P 120 Q 0 0.025346 +99 P 121 K 0 -0.024138 +99 P 122 L 0 -0.048743 +99 P 123 Y 0 -0.010221 +99 P 124 L 0 -0.023504 +99 P 125 T 0 -0.018862 +99 P 126 H 0 0.028890 +99 P 127 I 0 -0.083576 +99 P 128 D 0 -0.061863 +99 P 129 A 0 0.048460 +99 P 130 E 0 0.012460 +99 P 131 V 0 0.004495 +99 P 132 E 0 0.028991 +99 P 133 G 0 0.011270 +99 P 134 D 0 0.008246 +99 P 135 T 0 -0.064875 +99 P 136 H 0 -0.005497 +99 P 137 F 0 -0.081840 +99 P 138 P 0 0.011917 +99 P 139 D 0 0.020801 +99 P 140 Y 0 -0.023514 +99 P 141 E 0 0.005090 +99 P 142 P 0 0.084339 +99 P 143 D 0 -0.031454 +99 P 144 D 0 0.075079 +99 P 145 W 0 -0.089156 +99 P 146 E 0 0.074438 +99 P 147 S 0 -0.008026 +99 P 148 V 0 -0.043235 +99 P 149 F 0 0.024891 +99 P 150 S 0 0.114848 +99 P 151 E 0 0.003882 +99 P 152 F 0 0.014384 +99 P 153 H 0 0.055923 +99 P 154 D 0 -0.103170 +99 P 155 A 0 -0.030782 +99 P 156 D 0 -0.013041 +99 P 157 A 0 0.021257 +99 P 158 Q 0 -0.024457 +99 P 159 N 0 -0.043990 +99 P 160 S 0 0.015076 +99 P 161 H 0 0.044255 +99 P 162 S 0 0.011423 +99 P 163 Y 0 -0.087447 +99 P 164 C 0 -0.022783 +99 P 165 F 0 0.078585 +99 P 166 E 0 0.000870 +99 P 167 I 0 0.013832 +99 P 168 L 0 -0.027302 +99 P 169 E 0 0.029245 +99 P 170 R 0 -0.054981 +99 P 171 R 0 0.029899 +100 E 101 I 0 0.066853 +100 E 102 M 0 0.383645 +100 E 103 V 0 0.007398 +100 E 104 I 0 -0.071714 +100 E 105 G 0 -0.006806 +100 E 106 G 0 -0.002190 +100 E 107 G 0 0.009640 +100 E 108 R 0 -0.050260 +100 E 109 V 0 -0.075010 +100 E 110 Y 0 -0.022648 +100 E 111 E 0 0.013449 +100 E 112 Q 0 -0.015601 +100 E 113 F 0 -0.030245 +100 E 114 L 0 -0.102029 +100 E 115 P 0 -0.040309 +100 E 116 K 0 -0.010911 +100 E 119 A 0 -0.014491 +100 E 120 Q 0 -0.067422 +100 E 121 K 0 0.447264 +100 E 122 L 0 -0.070374 +100 E 123 Y 0 0.201250 +100 E 124 L 0 -0.011990 +100 E 125 T 0 -0.042118 +100 E 126 H 0 -0.049757 +100 E 127 I 0 -0.039529 +100 E 128 D 0 -0.094675 +100 E 129 A 0 -0.012523 +100 E 130 E 0 0.026857 +100 E 131 V 0 -0.048701 +100 E 132 E 0 0.053870 +100 E 133 G 0 -0.004963 +100 E 134 D 0 -0.037511 +100 E 135 T 0 -0.060632 +100 E 136 H 0 -0.071680 +100 E 137 F 0 0.013942 +100 E 138 P 0 -0.039091 +100 E 139 D 0 0.004140 +100 E 140 Y 0 -0.084519 +100 E 141 E 0 0.057012 +100 E 142 P 0 -0.035298 +100 E 143 D 0 0.021384 +100 E 144 D 0 0.085750 +100 E 145 W 0 -0.038909 +100 E 146 E 0 0.046695 +100 E 147 S 0 -0.113999 +100 E 148 V 0 0.060154 +100 E 149 F 0 0.049778 +100 E 150 S 0 -0.035990 +100 E 151 E 0 -0.072643 +100 E 152 F 0 0.054023 +100 E 153 H 0 -0.043863 +100 E 154 D 0 -0.015439 +100 E 155 A 0 -0.008049 +100 E 156 D 0 -0.042380 +100 E 157 A 0 -0.007214 +100 E 158 Q 0 -0.037077 +100 E 159 N 0 -0.049734 +100 E 160 S 0 -0.059606 +100 E 161 H 0 -0.012093 +100 E 162 S 0 -0.109085 +100 E 163 Y 0 -0.080581 +100 E 164 C 0 -0.074125 +100 E 165 F 0 -0.030231 +100 E 166 E 0 -0.128342 +100 E 167 I 0 0.044195 +100 E 168 L 0 0.088697 +100 E 169 E 0 0.007406 +100 E 170 R 0 -0.007228 +100 E 171 R 0 0.033497 +101 I 102 M 0 0.140548 +101 I 103 V 0 -0.069453 +101 I 104 I 0 -0.002767 +101 I 105 G 0 0.025776 +101 I 106 G 0 0.000993 +101 I 107 G 0 0.050003 +101 I 108 R 0 -0.069373 +101 I 109 V 0 -0.016200 +101 I 110 Y 0 -0.033723 +101 I 111 E 0 0.027136 +101 I 112 Q 0 -0.051801 +101 I 113 F 0 -0.075213 +101 I 114 L 0 -0.007398 +101 I 115 P 0 -0.020518 +101 I 116 K 0 -0.009204 +101 I 119 A 0 0.091681 +101 I 120 Q 0 -0.002686 +101 I 121 K 0 0.005080 +101 I 122 L 0 0.003364 +101 I 123 Y 0 -0.069393 +101 I 124 L 0 -0.033709 +101 I 125 T 0 0.018187 +101 I 126 H 0 -0.066345 +101 I 127 I 0 -0.077635 +101 I 128 D 0 -0.017613 +101 I 129 A 0 -0.068700 +101 I 130 E 0 0.002611 +101 I 131 V 0 -0.045221 +101 I 132 E 0 0.004771 +101 I 133 G 0 -0.051199 +101 I 134 D 0 -0.058598 +101 I 135 T 0 -0.035639 +101 I 136 H 0 -0.095316 +101 I 137 F 0 -0.012520 +101 I 138 P 0 -0.028213 +101 I 139 D 0 0.004323 +101 I 140 Y 0 0.070092 +101 I 141 E 0 -0.007979 +101 I 142 P 0 0.021051 +101 I 143 D 0 0.093662 +101 I 144 D 0 -0.046338 +101 I 145 W 0 -0.038823 +101 I 146 E 0 -0.010282 +101 I 147 S 0 -0.027654 +101 I 148 V 0 -0.093074 +101 I 149 F 0 0.070297 +101 I 150 S 0 -0.088757 +101 I 151 E 0 0.000665 +101 I 152 F 0 -0.033828 +101 I 153 H 0 -0.021564 +101 I 154 D 0 0.017598 +101 I 155 A 0 -0.063397 +101 I 156 D 0 -0.073159 +101 I 157 A 0 -0.005888 +101 I 158 Q 0 0.019291 +101 I 159 N 0 -0.098340 +101 I 160 S 0 0.014273 +101 I 161 H 0 0.126400 +101 I 162 S 0 -0.006101 +101 I 163 Y 0 -0.021902 +101 I 164 C 0 -0.024369 +101 I 165 F 0 0.011892 +101 I 166 E 0 -0.038863 +101 I 167 I 0 0.002860 +101 I 168 L 0 -0.059882 +101 I 169 E 0 -0.052396 +101 I 170 R 0 0.053557 +101 I 171 R 0 -0.056422 +102 M 103 V 0 -0.046496 +102 M 104 I 0 0.215665 +102 M 105 G 0 -0.000407 +102 M 106 G 0 0.000641 +102 M 107 G 0 -0.025620 +102 M 108 R 0 0.055399 +102 M 109 V 0 0.024171 +102 M 110 Y 0 0.012413 +102 M 111 E 0 -0.126494 +102 M 112 Q 0 -0.133264 +102 M 113 F 0 0.025643 +102 M 114 L 0 0.059821 +102 M 115 P 0 -0.114443 +102 M 116 K 0 0.035124 +102 M 119 A 0 -0.029352 +102 M 120 Q 0 -0.014204 +102 M 121 K 0 0.019631 +102 M 122 L 0 0.015798 +102 M 123 Y 0 0.347294 +102 M 124 L 0 0.008812 +102 M 125 T 0 -0.039761 +102 M 126 H 0 -0.008768 +102 M 127 I 0 -0.048013 +102 M 128 D 0 -0.085820 +102 M 129 A 0 0.036853 +102 M 130 E 0 -0.003203 +102 M 131 V 0 -0.063422 +102 M 132 E 0 -0.049666 +102 M 133 G 0 -0.050005 +102 M 134 D 0 -0.028831 +102 M 135 T 0 -0.129292 +102 M 136 H 0 -0.000846 +102 M 137 F 0 0.176052 +102 M 138 P 0 -0.003166 +102 M 139 D 0 -0.039440 +102 M 140 Y 0 0.036041 +102 M 141 E 0 -0.041780 +102 M 142 P 0 -0.103919 +102 M 143 D 0 -0.032065 +102 M 144 D 0 -0.122701 +102 M 145 W 0 -0.045719 +102 M 146 E 0 -0.103360 +102 M 147 S 0 -0.021429 +102 M 148 V 0 -0.123390 +102 M 149 F 0 -0.080948 +102 M 150 S 0 -0.034592 +102 M 151 E 0 -0.072916 +102 M 152 F 0 -0.036257 +102 M 153 H 0 -0.038463 +102 M 154 D 0 -0.045653 +102 M 155 A 0 -0.025434 +102 M 156 D 0 -0.025502 +102 M 157 A 0 -0.060710 +102 M 158 Q 0 -0.001744 +102 M 159 N 0 -0.024794 +102 M 160 S 0 -0.047270 +102 M 161 H 0 0.080251 +102 M 162 S 0 0.045661 +102 M 163 Y 0 -0.013481 +102 M 164 C 0 0.046114 +102 M 165 F 0 0.024211 +102 M 166 E 0 -0.005029 +102 M 167 I 0 -0.002592 +102 M 168 L 0 0.086792 +102 M 169 E 0 -0.029655 +102 M 170 R 0 0.006033 +102 M 171 R 0 0.010229 +103 V 104 I 0 0.190470 +103 V 105 G 0 0.047904 +103 V 106 G 0 0.046895 +103 V 107 G 0 -0.014064 +103 V 108 R 0 -0.115172 +103 V 109 V 0 0.388817 +103 V 110 Y 0 0.095833 +103 V 111 E 0 0.027671 +103 V 112 Q 0 -0.035067 +103 V 113 F 0 0.589112 +103 V 114 L 0 0.059197 +103 V 115 P 0 0.098903 +103 V 116 K 0 0.061400 +103 V 119 A 0 0.081404 +103 V 120 Q 0 -0.020426 +103 V 121 K 0 -0.041488 +103 V 122 L 0 -0.061560 +103 V 123 Y 0 -0.062649 +103 V 124 L 0 0.011548 +103 V 125 T 0 0.025741 +103 V 126 H 0 0.052037 +103 V 127 I 0 0.131968 +103 V 128 D 0 0.080867 +103 V 129 A 0 -0.012505 +103 V 130 E 0 -0.014441 +103 V 131 V 0 -0.041290 +103 V 132 E 0 -0.027236 +103 V 133 G 0 0.087605 +103 V 134 D 0 0.019652 +103 V 135 T 0 0.042162 +103 V 136 H 0 -0.053135 +103 V 137 F 0 0.005177 +103 V 138 P 0 0.042849 +103 V 139 D 0 -0.126519 +103 V 140 Y 0 -0.077160 +103 V 141 E 0 -0.023344 +103 V 142 P 0 0.001435 +103 V 143 D 0 -0.093554 +103 V 144 D 0 -0.095918 +103 V 145 W 0 0.015832 +103 V 146 E 0 -0.037672 +103 V 147 S 0 0.006769 +103 V 148 V 0 -0.031566 +103 V 149 F 0 -0.048236 +103 V 150 S 0 -0.067316 +103 V 151 E 0 0.032139 +103 V 152 F 0 -0.012572 +103 V 153 H 0 -0.048788 +103 V 154 D 0 0.002403 +103 V 155 A 0 -0.087345 +103 V 156 D 0 -0.056240 +103 V 157 A 0 -0.054792 +103 V 158 Q 0 -0.008193 +103 V 159 N 0 0.020851 +103 V 160 S 0 -0.068491 +103 V 161 H 0 -0.014518 +103 V 162 S 0 -0.099990 +103 V 163 Y 0 0.035870 +103 V 164 C 0 -0.026917 +103 V 165 F 0 -0.059051 +103 V 166 E 0 -0.033336 +103 V 167 I 0 -0.092661 +103 V 168 L 0 -0.091984 +103 V 169 E 0 -0.006071 +103 V 170 R 0 0.011954 +103 V 171 R 0 -0.042570 +104 I 105 G 0 0.033493 +104 I 106 G 0 0.017265 +104 I 107 G 0 0.050191 +104 I 108 R 0 -0.009079 +104 I 109 V 0 0.026377 +104 I 110 Y 0 0.159120 +104 I 111 E 0 -0.020376 +104 I 112 Q 0 -0.042206 +104 I 113 F 0 -0.062018 +104 I 114 L 0 -0.078209 +104 I 115 P 0 -0.088120 +104 I 116 K 0 -0.044622 +104 I 119 A 0 -0.023162 +104 I 120 Q 0 -0.026614 +104 I 121 K 0 -0.046070 +104 I 122 L 0 0.017655 +104 I 123 Y 0 -0.035218 +104 I 124 L 0 0.003677 +104 I 125 T 0 0.003592 +104 I 126 H 0 -0.028519 +104 I 127 I 0 0.063353 +104 I 128 D 0 -0.049458 +104 I 129 A 0 -0.029443 +104 I 130 E 0 -0.048928 +104 I 131 V 0 0.008793 +104 I 132 E 0 -0.058324 +104 I 133 G 0 -0.007676 +104 I 134 D 0 0.059008 +104 I 135 T 0 -0.118701 +104 I 136 H 0 -0.111003 +104 I 137 F 0 -0.008771 +104 I 138 P 0 -0.044056 +104 I 139 D 0 -0.072852 +104 I 140 Y 0 -0.041009 +104 I 141 E 0 -0.075043 +104 I 142 P 0 -0.072517 +104 I 143 D 0 -0.035955 +104 I 144 D 0 -0.043762 +104 I 145 W 0 0.176151 +104 I 146 E 0 -0.090346 +104 I 147 S 0 -0.070163 +104 I 148 V 0 -0.053276 +104 I 149 F 0 -0.060213 +104 I 150 S 0 -0.119693 +104 I 151 E 0 0.015288 +104 I 152 F 0 -0.045459 +104 I 153 H 0 0.021987 +104 I 154 D 0 -0.092819 +104 I 155 A 0 -0.036714 +104 I 156 D 0 -0.066395 +104 I 157 A 0 0.008150 +104 I 158 Q 0 -0.066426 +104 I 159 N 0 0.000863 +104 I 160 S 0 -0.046138 +104 I 161 H 0 -0.067171 +104 I 162 S 0 -0.076991 +104 I 163 Y 0 -0.064146 +104 I 164 C 0 -0.062354 +104 I 165 F 0 0.016099 +104 I 166 E 0 -0.012730 +104 I 167 I 0 -0.005011 +104 I 168 L 0 -0.133482 +104 I 169 E 0 0.016625 +104 I 170 R 0 -0.013359 +104 I 171 R 0 -0.052577 +105 G 106 G 0 0.147623 +105 G 107 G 0 -0.002330 +105 G 108 R 0 -0.008343 +105 G 109 V 0 0.019955 +105 G 110 Y 0 0.056244 +105 G 111 E 0 -0.005722 +105 G 112 Q 0 -0.017392 +105 G 113 F 0 0.004285 +105 G 114 L 0 -0.000725 +105 G 115 P 0 -0.003985 +105 G 116 K 0 -0.013656 +105 G 119 A 0 0.006559 +105 G 120 Q 0 -0.007280 +105 G 121 K 0 -0.026827 +105 G 122 L 0 0.001649 +105 G 123 Y 0 -0.015230 +105 G 124 L 0 -0.024248 +105 G 125 T 0 0.041681 +105 G 126 H 0 -0.014107 +105 G 127 I 0 0.038740 +105 G 128 D 0 -0.016140 +105 G 129 A 0 -0.015757 +105 G 130 E 0 -0.011366 +105 G 131 V 0 -0.008313 +105 G 132 E 0 -0.019144 +105 G 133 G 0 -0.020249 +105 G 134 D 0 0.010573 +105 G 135 T 0 0.036464 +105 G 136 H 0 -0.021301 +105 G 137 F 0 -0.006792 +105 G 138 P 0 -0.016009 +105 G 139 D 0 -0.030681 +105 G 140 Y 0 -0.013704 +105 G 141 E 0 -0.007126 +105 G 142 P 0 -0.019451 +105 G 143 D 0 -0.040901 +105 G 144 D 0 -0.029569 +105 G 145 W 0 0.034151 +105 G 146 E 0 -0.030548 +105 G 147 S 0 -0.015444 +105 G 148 V 0 -0.023437 +105 G 149 F 0 -0.028643 +105 G 150 S 0 -0.014340 +105 G 151 E 0 -0.019616 +105 G 152 F 0 -0.018789 +105 G 153 H 0 -0.003039 +105 G 154 D 0 -0.034085 +105 G 155 A 0 -0.004511 +105 G 156 D 0 0.001029 +105 G 157 A 0 0.001535 +105 G 158 Q 0 -0.014899 +105 G 159 N 0 -0.010213 +105 G 160 S 0 -0.021600 +105 G 161 H 0 -0.028827 +105 G 162 S 0 -0.023965 +105 G 163 Y 0 -0.003404 +105 G 164 C 0 -0.005342 +105 G 165 F 0 0.006117 +105 G 166 E 0 -0.024357 +105 G 167 I 0 -0.023901 +105 G 168 L 0 -0.016262 +105 G 169 E 0 -0.022266 +105 G 170 R 0 0.007968 +105 G 171 R 0 -0.005820 +106 G 107 G 0 0.031302 +106 G 108 R 0 -0.006306 +106 G 109 V 0 0.005327 +106 G 110 Y 0 0.042152 +106 G 111 E 0 0.005862 +106 G 112 Q 0 -0.032366 +106 G 113 F 0 -0.001520 +106 G 114 L 0 0.015516 +106 G 115 P 0 0.021592 +106 G 116 K 0 -0.021013 +106 G 119 A 0 -0.003647 +106 G 120 Q 0 -0.007902 +106 G 121 K 0 -0.029503 +106 G 122 L 0 -0.005992 +106 G 123 Y 0 0.014340 +106 G 124 L 0 -0.037957 +106 G 125 T 0 0.042699 +106 G 126 H 0 -0.001541 +106 G 127 I 0 0.017251 +106 G 128 D 0 0.004935 +106 G 129 A 0 -0.030249 +106 G 130 E 0 -0.018710 +106 G 131 V 0 -0.028319 +106 G 132 E 0 -0.001812 +106 G 133 G 0 -0.023092 +106 G 134 D 0 0.002518 +106 G 135 T 0 0.004674 +106 G 136 H 0 -0.034898 +106 G 137 F 0 -0.010524 +106 G 138 P 0 0.019906 +106 G 139 D 0 -0.029672 +106 G 140 Y 0 -0.021337 +106 G 141 E 0 0.001938 +106 G 142 P 0 -0.042005 +106 G 143 D 0 -0.012183 +106 G 144 D 0 -0.039473 +106 G 145 W 0 0.044846 +106 G 146 E 0 -0.021610 +106 G 147 S 0 -0.015069 +106 G 148 V 0 -0.010700 +106 G 149 F 0 -0.016862 +106 G 150 S 0 -0.012527 +106 G 151 E 0 -0.001757 +106 G 152 F 0 -0.022979 +106 G 153 H 0 -0.002266 +106 G 154 D 0 -0.033884 +106 G 155 A 0 -0.011608 +106 G 156 D 0 -0.020455 +106 G 157 A 0 -0.023653 +106 G 158 Q 0 -0.036535 +106 G 159 N 0 -0.031505 +106 G 160 S 0 -0.043734 +106 G 161 H 0 -0.048930 +106 G 162 S 0 -0.044063 +106 G 163 Y 0 0.025661 +106 G 164 C 0 -0.015410 +106 G 165 F 0 -0.002830 +106 G 166 E 0 -0.034946 +106 G 167 I 0 -0.036035 +106 G 168 L 0 -0.025155 +106 G 169 E 0 -0.027995 +106 G 170 R 0 0.027048 +106 G 171 R 0 -0.006984 +107 G 108 R 0 0.317004 +107 G 109 V 0 0.010910 +107 G 110 Y 0 0.042472 +107 G 111 E 0 0.504857 +107 G 112 Q 0 0.024523 +107 G 113 F 0 0.027724 +107 G 114 L 0 -0.029840 +107 G 115 P 0 -0.081172 +107 G 116 K 0 -0.071501 +107 G 119 A 0 -0.020622 +107 G 120 Q 0 -0.017407 +107 G 121 K 0 -0.032113 +107 G 122 L 0 -0.080016 +107 G 123 Y 0 -0.034886 +107 G 124 L 0 -0.100528 +107 G 125 T 0 -0.016999 +107 G 126 H 0 -0.007476 +107 G 127 I 0 -0.014349 +107 G 128 D 0 -0.031948 +107 G 129 A 0 -0.098065 +107 G 130 E 0 -0.102345 +107 G 131 V 0 0.016404 +107 G 132 E 0 -0.021995 +107 G 133 G 0 -0.014537 +107 G 134 D 0 0.012402 +107 G 135 T 0 0.456837 +107 G 136 H 0 -0.036652 +107 G 137 F 0 0.156882 +107 G 138 P 0 0.049827 +107 G 139 D 0 0.000648 +107 G 140 Y 0 -0.096501 +107 G 141 E 0 -0.028238 +107 G 142 P 0 -0.029697 +107 G 143 D 0 -0.076347 +107 G 144 D 0 -0.091005 +107 G 145 W 0 0.064377 +107 G 146 E 0 0.050222 +107 G 147 S 0 -0.083957 +107 G 148 V 0 0.021040 +107 G 149 F 0 -0.055622 +107 G 150 S 0 -0.022127 +107 G 151 E 0 -0.019006 +107 G 152 F 0 -0.091026 +107 G 153 H 0 -0.015566 +107 G 154 D 0 -0.085564 +107 G 155 A 0 -0.073868 +107 G 156 D 0 -0.089545 +107 G 157 A 0 -0.030132 +107 G 158 Q 0 0.009863 +107 G 159 N 0 -0.048882 +107 G 160 S 0 0.011607 +107 G 161 H 0 0.079046 +107 G 162 S 0 -0.084107 +107 G 163 Y 0 -0.036796 +107 G 164 C 0 -0.055868 +107 G 165 F 0 -0.037643 +107 G 166 E 0 -0.092632 +107 G 167 I 0 -0.089384 +107 G 168 L 0 -0.102256 +107 G 169 E 0 0.010906 +107 G 170 R 0 0.046343 +107 G 171 R 0 -0.050583 +108 R 109 V 0 0.247716 +108 R 110 Y 0 0.188097 +108 R 111 E 0 0.725820 +108 R 112 Q 0 0.498758 +108 R 113 F 0 -0.027570 +108 R 114 L 0 -0.039436 +108 R 115 P 0 -0.005344 +108 R 116 K 0 0.077823 +108 R 119 A 0 -0.017002 +108 R 120 Q 0 0.012567 +108 R 121 K 0 -0.065447 +108 R 122 L 0 -0.028242 +108 R 123 Y 0 0.005899 +108 R 124 L 0 -0.071642 +108 R 125 T 0 -0.073193 +108 R 126 H 0 -0.044021 +108 R 127 I 0 -0.091069 +108 R 128 D 0 0.018655 +108 R 129 A 0 -0.041020 +108 R 130 E 0 -0.074966 +108 R 131 V 0 -0.064798 +108 R 132 E 0 -0.030533 +108 R 133 G 0 -0.005139 +108 R 134 D 0 0.010342 +108 R 135 T 0 0.071375 +108 R 136 H 0 -0.067755 +108 R 137 F 0 -0.071370 +108 R 138 P 0 -0.029439 +108 R 139 D 0 0.012090 +108 R 140 Y 0 -0.027704 +108 R 141 E 0 0.038446 +108 R 142 P 0 0.023807 +108 R 143 D 0 -0.023791 +108 R 144 D 0 -0.018352 +108 R 145 W 0 -0.039873 +108 R 146 E 0 -0.024140 +108 R 147 S 0 -0.070441 +108 R 148 V 0 -0.065656 +108 R 149 F 0 -0.092690 +108 R 150 S 0 -0.034036 +108 R 151 E 0 0.073975 +108 R 152 F 0 0.003692 +108 R 153 H 0 -0.116825 +108 R 154 D 0 0.057379 +108 R 155 A 0 -0.094439 +108 R 156 D 0 -0.032695 +108 R 157 A 0 0.051478 +108 R 158 Q 0 -0.039157 +108 R 159 N 0 -0.051402 +108 R 160 S 0 0.026108 +108 R 161 H 0 -0.058295 +108 R 162 S 0 -0.100389 +108 R 163 Y 0 -0.013854 +108 R 164 C 0 -0.090559 +108 R 165 F 0 -0.023945 +108 R 166 E 0 -0.049300 +108 R 167 I 0 -0.010518 +108 R 168 L 0 0.050028 +108 R 169 E 0 -0.099049 +108 R 170 R 0 -0.044357 +108 R 171 R 0 -0.034198 +109 V 110 Y 0 0.123070 +109 V 111 E 0 0.092580 +109 V 112 Q 0 0.223115 +109 V 113 F 0 0.302110 +109 V 114 L 0 -0.051577 +109 V 115 P 0 0.008429 +109 V 116 K 0 0.053893 +109 V 119 A 0 -0.014910 +109 V 120 Q 0 -0.019943 +109 V 121 K 0 0.112185 +109 V 122 L 0 -0.024577 +109 V 123 Y 0 0.018693 +109 V 124 L 0 -0.048166 +109 V 125 T 0 -0.084193 +109 V 126 H 0 0.057410 +109 V 127 I 0 -0.000494 +109 V 128 D 0 -0.098415 +109 V 129 A 0 -0.039410 +109 V 130 E 0 -0.079225 +109 V 131 V 0 -0.088334 +109 V 132 E 0 0.019753 +109 V 133 G 0 -0.042793 +109 V 134 D 0 0.034912 +109 V 135 T 0 0.004981 +109 V 136 H 0 -0.023978 +109 V 137 F 0 0.004501 +109 V 138 P 0 -0.017457 +109 V 139 D 0 -0.054226 +109 V 140 Y 0 -0.043558 +109 V 141 E 0 -0.003462 +109 V 142 P 0 -0.002531 +109 V 143 D 0 -0.063256 +109 V 144 D 0 0.066820 +109 V 145 W 0 -0.096487 +109 V 146 E 0 -0.003017 +109 V 147 S 0 -0.119218 +109 V 148 V 0 -0.086642 +109 V 149 F 0 -0.079163 +109 V 150 S 0 0.078745 +109 V 151 E 0 -0.048204 +109 V 152 F 0 0.116866 +109 V 153 H 0 -0.081371 +109 V 154 D 0 -0.080947 +109 V 155 A 0 -0.065507 +109 V 156 D 0 0.002212 +109 V 157 A 0 0.007260 +109 V 158 Q 0 -0.029528 +109 V 159 N 0 -0.075474 +109 V 160 S 0 0.050865 +109 V 161 H 0 0.019324 +109 V 162 S 0 0.010399 +109 V 163 Y 0 0.019520 +109 V 164 C 0 0.005423 +109 V 165 F 0 0.056623 +109 V 166 E 0 -0.020581 +109 V 167 I 0 0.004429 +109 V 168 L 0 0.051912 +109 V 169 E 0 -0.042485 +109 V 170 R 0 -0.034181 +109 V 171 R 0 -0.035118 +110 Y 111 E 0 0.071535 +110 Y 112 Q 0 0.022349 +110 Y 113 F 0 -0.044345 +110 Y 114 L 0 -0.004183 +110 Y 115 P 0 0.003169 +110 Y 116 K 0 0.038736 +110 Y 119 A 0 -0.040476 +110 Y 120 Q 0 -0.073042 +110 Y 121 K 0 -0.017897 +110 Y 122 L 0 0.121627 +110 Y 123 Y 0 -0.051300 +110 Y 124 L 0 -0.081582 +110 Y 125 T 0 0.068663 +110 Y 126 H 0 0.090481 +110 Y 127 I 0 -0.021181 +110 Y 128 D 0 -0.121411 +110 Y 129 A 0 -0.018827 +110 Y 130 E 0 -0.065920 +110 Y 131 V 0 -0.114371 +110 Y 132 E 0 -0.039965 +110 Y 133 G 0 -0.048766 +110 Y 134 D 0 -0.057547 +110 Y 135 T 0 0.057326 +110 Y 136 H 0 -0.003528 +110 Y 137 F 0 0.350467 +110 Y 138 P 0 0.021907 +110 Y 139 D 0 -0.105762 +110 Y 140 Y 0 -0.049710 +110 Y 141 E 0 -0.058173 +110 Y 142 P 0 0.046517 +110 Y 143 D 0 -0.001983 +110 Y 144 D 0 -0.087215 +110 Y 145 W 0 -0.050805 +110 Y 146 E 0 -0.001587 +110 Y 147 S 0 -0.096542 +110 Y 148 V 0 -0.095426 +110 Y 149 F 0 -0.074468 +110 Y 150 S 0 -0.076657 +110 Y 151 E 0 0.089085 +110 Y 152 F 0 -0.014906 +110 Y 153 H 0 -0.004868 +110 Y 154 D 0 -0.081679 +110 Y 155 A 0 0.030898 +110 Y 156 D 0 -0.070422 +110 Y 157 A 0 -0.070367 +110 Y 158 Q 0 -0.064578 +110 Y 159 N 0 0.014253 +110 Y 160 S 0 0.061693 +110 Y 161 H 0 -0.098048 +110 Y 162 S 0 -0.065066 +110 Y 163 Y 0 -0.037550 +110 Y 164 C 0 -0.050986 +110 Y 165 F 0 0.005443 +110 Y 166 E 0 -0.087048 +110 Y 167 I 0 -0.061734 +110 Y 168 L 0 -0.023637 +110 Y 169 E 0 -0.065757 +110 Y 170 R 0 -0.032135 +110 Y 171 R 0 -0.101941 +111 E 112 Q 0 0.280622 +111 E 113 F 0 0.036000 +111 E 114 L 0 0.111767 +111 E 115 P 0 0.083886 +111 E 116 K 0 0.010922 +111 E 119 A 0 -0.088886 +111 E 120 Q 0 -0.055144 +111 E 121 K 0 -0.014012 +111 E 122 L 0 0.003458 +111 E 123 Y 0 -0.051838 +111 E 124 L 0 0.069722 +111 E 125 T 0 0.050874 +111 E 126 H 0 -0.059172 +111 E 127 I 0 -0.020263 +111 E 128 D 0 -0.091270 +111 E 129 A 0 -0.105145 +111 E 130 E 0 0.033773 +111 E 131 V 0 -0.021281 +111 E 132 E 0 -0.038509 +111 E 133 G 0 -0.002717 +111 E 134 D 0 -0.048928 +111 E 135 T 0 0.017605 +111 E 136 H 0 0.099995 +111 E 137 F 0 0.101233 +111 E 138 P 0 0.176982 +111 E 139 D 0 0.092713 +111 E 140 Y 0 -0.101382 +111 E 141 E 0 -0.037597 +111 E 142 P 0 -0.012525 +111 E 143 D 0 0.104327 +111 E 144 D 0 -0.028920 +111 E 145 W 0 0.044178 +111 E 146 E 0 0.093191 +111 E 147 S 0 -0.049851 +111 E 148 V 0 -0.001795 +111 E 149 F 0 0.030424 +111 E 150 S 0 0.039173 +111 E 151 E 0 0.102610 +111 E 152 F 0 -0.003401 +111 E 153 H 0 -0.061837 +111 E 154 D 0 0.131091 +111 E 155 A 0 -0.097242 +111 E 156 D 0 -0.043490 +111 E 157 A 0 -0.026617 +111 E 158 Q 0 0.060644 +111 E 159 N 0 -0.020775 +111 E 160 S 0 -0.042892 +111 E 161 H 0 -0.114587 +111 E 162 S 0 -0.007885 +111 E 163 Y 0 -0.052102 +111 E 164 C 0 0.003232 +111 E 165 F 0 0.034083 +111 E 166 E 0 -0.027644 +111 E 167 I 0 -0.054591 +111 E 168 L 0 0.013193 +111 E 169 E 0 0.057595 +111 E 170 R 0 -0.033209 +111 E 171 R 0 0.174071 +112 Q 113 F 0 0.139284 +112 Q 114 L 0 0.056500 +112 Q 115 P 0 0.077757 +112 Q 116 K 0 0.159101 +112 Q 119 A 0 -0.034134 +112 Q 120 Q 0 -0.019408 +112 Q 121 K 0 -0.042791 +112 Q 122 L 0 -0.095974 +112 Q 123 Y 0 -0.039865 +112 Q 124 L 0 -0.084587 +112 Q 125 T 0 -0.085671 +112 Q 126 H 0 -0.037047 +112 Q 127 I 0 -0.066478 +112 Q 128 D 0 -0.064056 +112 Q 129 A 0 -0.079964 +112 Q 130 E 0 -0.013489 +112 Q 131 V 0 -0.049971 +112 Q 132 E 0 -0.005245 +112 Q 133 G 0 0.069272 +112 Q 134 D 0 0.066931 +112 Q 135 T 0 -0.010513 +112 Q 136 H 0 0.119172 +112 Q 137 F 0 -0.074657 +112 Q 138 P 0 -0.009529 +112 Q 139 D 0 -0.058350 +112 Q 140 Y 0 -0.106385 +112 Q 141 E 0 0.007711 +112 Q 142 P 0 -0.029529 +112 Q 143 D 0 -0.074602 +112 Q 144 D 0 0.020753 +112 Q 145 W 0 -0.074644 +112 Q 146 E 0 -0.032027 +112 Q 147 S 0 0.006421 +112 Q 148 V 0 -0.102420 +112 Q 149 F 0 0.082856 +112 Q 150 S 0 -0.025022 +112 Q 151 E 0 0.082574 +112 Q 152 F 0 0.030098 +112 Q 153 H 0 -0.006037 +112 Q 154 D 0 0.052915 +112 Q 155 A 0 0.015437 +112 Q 156 D 0 -0.017606 +112 Q 157 A 0 0.033007 +112 Q 158 Q 0 -0.004835 +112 Q 159 N 0 0.016875 +112 Q 160 S 0 0.020310 +112 Q 161 H 0 0.022387 +112 Q 162 S 0 0.040582 +112 Q 163 Y 0 -0.071431 +112 Q 164 C 0 0.054560 +112 Q 165 F 0 0.083911 +112 Q 166 E 0 -0.063272 +112 Q 167 I 0 -0.008164 +112 Q 168 L 0 -0.061252 +112 Q 169 E 0 -0.080133 +112 Q 170 R 0 -0.045495 +112 Q 171 R 0 0.010151 +113 F 114 L 0 0.145549 +113 F 115 P 0 0.074859 +113 F 116 K 0 0.227714 +113 F 119 A 0 0.004326 +113 F 120 Q 0 -0.035644 +113 F 121 K 0 -0.095636 +113 F 122 L 0 0.059795 +113 F 123 Y 0 -0.074723 +113 F 124 L 0 0.050828 +113 F 125 T 0 0.025360 +113 F 126 H 0 0.009377 +113 F 127 I 0 -0.011765 +113 F 128 D 0 -0.072925 +113 F 129 A 0 -0.037236 +113 F 130 E 0 0.004729 +113 F 131 V 0 0.003487 +113 F 132 E 0 -0.048873 +113 F 133 G 0 0.027265 +113 F 134 D 0 0.089676 +113 F 135 T 0 -0.050230 +113 F 136 H 0 -0.081473 +113 F 137 F 0 -0.013391 +113 F 138 P 0 -0.025757 +113 F 139 D 0 0.006589 +113 F 140 Y 0 0.093963 +113 F 141 E 0 0.082175 +113 F 142 P 0 -0.048657 +113 F 143 D 0 -0.071871 +113 F 144 D 0 -0.087953 +113 F 145 W 0 0.001127 +113 F 146 E 0 -0.050389 +113 F 147 S 0 -0.152375 +113 F 148 V 0 -0.044015 +113 F 149 F 0 -0.028055 +113 F 150 S 0 -0.058769 +113 F 151 E 0 -0.141515 +113 F 152 F 0 0.000402 +113 F 153 H 0 -0.057333 +113 F 154 D 0 0.055654 +113 F 155 A 0 -0.020836 +113 F 156 D 0 -0.030733 +113 F 157 A 0 -0.048376 +113 F 158 Q 0 -0.071203 +113 F 159 N 0 -0.000569 +113 F 160 S 0 0.000023 +113 F 161 H 0 -0.015807 +113 F 162 S 0 -0.025831 +113 F 163 Y 0 -0.044136 +113 F 164 C 0 -0.106487 +113 F 165 F 0 -0.019247 +113 F 166 E 0 -0.076109 +113 F 167 I 0 -0.086515 +113 F 168 L 0 -0.013086 +113 F 169 E 0 -0.069142 +113 F 170 R 0 0.079263 +113 F 171 R 0 0.034155 +114 L 115 P 0 0.622930 +114 L 116 K 0 0.090602 +114 L 119 A 0 0.177976 +114 L 120 Q 0 -0.036493 +114 L 121 K 0 0.005923 +114 L 122 L 0 0.073474 +114 L 123 Y 0 -0.064198 +114 L 124 L 0 0.194137 +114 L 125 T 0 -0.020585 +114 L 126 H 0 -0.086721 +114 L 127 I 0 -0.029703 +114 L 128 D 0 -0.058682 +114 L 129 A 0 0.003088 +114 L 130 E 0 0.045645 +114 L 131 V 0 -0.037180 +114 L 132 E 0 -0.045406 +114 L 133 G 0 0.010222 +114 L 134 D 0 -0.009031 +114 L 135 T 0 -0.058300 +114 L 136 H 0 0.050773 +114 L 137 F 0 0.180907 +114 L 138 P 0 0.135460 +114 L 139 D 0 -0.024185 +114 L 140 Y 0 0.268998 +114 L 141 E 0 0.018859 +114 L 142 P 0 0.118695 +114 L 143 D 0 0.078886 +114 L 144 D 0 0.063337 +114 L 145 W 0 0.037500 +114 L 146 E 0 0.005963 +114 L 147 S 0 -0.046779 +114 L 148 V 0 -0.016995 +114 L 149 F 0 -0.024969 +114 L 150 S 0 -0.021234 +114 L 151 E 0 -0.026101 +114 L 152 F 0 -0.069590 +114 L 153 H 0 -0.079952 +114 L 154 D 0 -0.009655 +114 L 155 A 0 0.002671 +114 L 156 D 0 -0.034675 +114 L 157 A 0 -0.013245 +114 L 158 Q 0 -0.021493 +114 L 159 N 0 -0.013980 +114 L 160 S 0 -0.065627 +114 L 161 H 0 -0.011576 +114 L 162 S 0 -0.051003 +114 L 163 Y 0 -0.103693 +114 L 164 C 0 -0.004692 +114 L 165 F 0 -0.041794 +114 L 166 E 0 -0.041284 +114 L 167 I 0 -0.125917 +114 L 168 L 0 0.093484 +114 L 169 E 0 -0.058475 +114 L 170 R 0 -0.045044 +114 L 171 R 0 0.023333 +115 P 116 K 0 0.643211 +115 P 119 A 0 0.027605 +115 P 120 Q 0 0.086274 +115 P 121 K 0 -0.008686 +115 P 122 L 0 -0.002503 +115 P 123 Y 0 0.046549 +115 P 124 L 0 0.012081 +115 P 125 T 0 -0.031748 +115 P 126 H 0 -0.087829 +115 P 127 I 0 -0.054713 +115 P 128 D 0 -0.001245 +115 P 129 A 0 -0.048247 +115 P 130 E 0 0.070847 +115 P 131 V 0 0.015378 +115 P 132 E 0 0.122227 +115 P 133 G 0 0.081711 +115 P 134 D 0 -0.027384 +115 P 135 T 0 -0.023469 +115 P 136 H 0 0.064116 +115 P 137 F 0 -0.135988 +115 P 138 P 0 0.089291 +115 P 139 D 0 0.121063 +115 P 140 Y 0 -0.000937 +115 P 141 E 0 0.042624 +115 P 142 P 0 0.059456 +115 P 143 D 0 0.050054 +115 P 144 D 0 0.161470 +115 P 145 W 0 -0.013170 +115 P 146 E 0 0.028482 +115 P 147 S 0 -0.055656 +115 P 148 V 0 0.041018 +115 P 149 F 0 0.006682 +115 P 150 S 0 -0.042099 +115 P 151 E 0 -0.009245 +115 P 152 F 0 -0.006815 +115 P 153 H 0 -0.052224 +115 P 154 D 0 -0.036866 +115 P 155 A 0 -0.027187 +115 P 156 D 0 -0.044620 +115 P 157 A 0 -0.022275 +115 P 158 Q 0 0.010230 +115 P 159 N 0 -0.058386 +115 P 160 S 0 0.022037 +115 P 161 H 0 0.066081 +115 P 162 S 0 -0.010583 +115 P 163 Y 0 -0.047571 +115 P 164 C 0 -0.067738 +115 P 165 F 0 -0.056148 +115 P 166 E 0 -0.058157 +115 P 167 I 0 -0.143091 +115 P 168 L 0 -0.029469 +115 P 169 E 0 -0.050140 +115 P 170 R 0 -0.058830 +115 P 171 R 0 -0.031947 +116 K 119 A 0 0.099483 +116 K 120 Q 0 0.104582 +116 K 121 K 0 -0.024187 +116 K 122 L 0 -0.072938 +116 K 123 Y 0 -0.042446 +116 K 124 L 0 -0.002817 +116 K 125 T 0 -0.015513 +116 K 126 H 0 -0.023727 +116 K 127 I 0 -0.082813 +116 K 128 D 0 0.006017 +116 K 129 A 0 -0.028976 +116 K 130 E 0 -0.033863 +116 K 131 V 0 -0.021084 +116 K 132 E 0 -0.000329 +116 K 133 G 0 -0.022438 +116 K 134 D 0 -0.015458 +116 K 135 T 0 -0.029555 +116 K 136 H 0 0.052236 +116 K 137 F 0 -0.009460 +116 K 138 P 0 0.002344 +116 K 139 D 0 0.023049 +116 K 140 Y 0 -0.009513 +116 K 141 E 0 -0.006675 +116 K 142 P 0 0.014814 +116 K 143 D 0 0.027584 +116 K 144 D 0 0.090486 +116 K 145 W 0 -0.082635 +116 K 146 E 0 0.051991 +116 K 147 S 0 -0.037225 +116 K 148 V 0 0.014112 +116 K 149 F 0 -0.008826 +116 K 150 S 0 0.007427 +116 K 151 E 0 0.015383 +116 K 152 F 0 0.009411 +116 K 153 H 0 -0.047852 +116 K 154 D 0 -0.013715 +116 K 155 A 0 0.095781 +116 K 156 D 0 0.000349 +116 K 157 A 0 0.058074 +116 K 158 Q 0 0.037277 +116 K 159 N 0 -0.057504 +116 K 160 S 0 -0.091922 +116 K 161 H 0 -0.062010 +116 K 162 S 0 -0.106014 +116 K 163 Y 0 -0.045238 +116 K 164 C 0 -0.042530 +116 K 165 F 0 -0.102723 +116 K 166 E 0 -0.116763 +116 K 167 I 0 0.025587 +116 K 168 L 0 -0.091706 +116 K 169 E 0 0.051175 +116 K 170 R 0 -0.025605 +116 K 171 R 0 -0.003183 +119 A 120 Q 0 0.200030 +119 A 121 K 0 0.058949 +119 A 122 L 0 0.220283 +119 A 123 Y 0 0.026410 +119 A 124 L 0 0.052677 +119 A 125 T 0 -0.025241 +119 A 126 H 0 0.011655 +119 A 127 I 0 -0.090938 +119 A 128 D 0 0.040331 +119 A 129 A 0 -0.101822 +119 A 130 E 0 -0.067358 +119 A 131 V 0 0.006276 +119 A 132 E 0 -0.017181 +119 A 133 G 0 0.108768 +119 A 134 D 0 0.058198 +119 A 135 T 0 -0.071932 +119 A 136 H 0 -0.068471 +119 A 137 F 0 0.052668 +119 A 138 P 0 -0.008343 +119 A 139 D 0 0.046945 +119 A 140 Y 0 0.040223 +119 A 141 E 0 0.094864 +119 A 142 P 0 0.041604 +119 A 143 D 0 0.040485 +119 A 144 D 0 -0.045669 +119 A 145 W 0 0.088964 +119 A 146 E 0 0.014466 +119 A 147 S 0 -0.037994 +119 A 148 V 0 0.028793 +119 A 149 F 0 0.018024 +119 A 150 S 0 -0.066788 +119 A 151 E 0 -0.042322 +119 A 152 F 0 -0.120095 +119 A 153 H 0 -0.036988 +119 A 154 D 0 -0.051409 +119 A 155 A 0 -0.127083 +119 A 156 D 0 0.013799 +119 A 157 A 0 0.031569 +119 A 158 Q 0 -0.112593 +119 A 159 N 0 -0.093494 +119 A 160 S 0 -0.045149 +119 A 161 H 0 -0.023890 +119 A 162 S 0 0.000292 +119 A 163 Y 0 -0.004161 +119 A 164 C 0 -0.026675 +119 A 165 F 0 -0.033995 +119 A 166 E 0 -0.019513 +119 A 167 I 0 0.017619 +119 A 168 L 0 0.045364 +119 A 169 E 0 -0.073928 +119 A 170 R 0 0.097175 +119 A 171 R 0 -0.057443 +120 Q 121 K 0 0.231298 +120 Q 122 L 0 -0.046260 +120 Q 123 Y 0 0.064355 +120 Q 124 L 0 0.085501 +120 Q 125 T 0 -0.055817 +120 Q 126 H 0 0.001325 +120 Q 127 I 0 0.004373 +120 Q 128 D 0 -0.033371 +120 Q 129 A 0 0.019264 +120 Q 130 E 0 -0.038832 +120 Q 131 V 0 -0.102185 +120 Q 132 E 0 -0.066213 +120 Q 133 G 0 -0.052349 +120 Q 134 D 0 -0.024776 +120 Q 135 T 0 0.058223 +120 Q 136 H 0 -0.004761 +120 Q 137 F 0 -0.054208 +120 Q 138 P 0 -0.065562 +120 Q 139 D 0 0.076178 +120 Q 140 Y 0 0.001701 +120 Q 141 E 0 0.051343 +120 Q 142 P 0 0.012597 +120 Q 143 D 0 0.018383 +120 Q 144 D 0 0.055061 +120 Q 145 W 0 0.081862 +120 Q 146 E 0 0.001044 +120 Q 147 S 0 0.033932 +120 Q 148 V 0 -0.004704 +120 Q 149 F 0 -0.015978 +120 Q 150 S 0 -0.017406 +120 Q 151 E 0 -0.011427 +120 Q 152 F 0 0.021607 +120 Q 153 H 0 0.050677 +120 Q 154 D 0 0.082737 +120 Q 155 A 0 -0.043911 +120 Q 156 D 0 0.008877 +120 Q 157 A 0 0.007892 +120 Q 158 Q 0 -0.044856 +120 Q 159 N 0 -0.014087 +120 Q 160 S 0 -0.014318 +120 Q 161 H 0 -0.051737 +120 Q 162 S 0 -0.070818 +120 Q 163 Y 0 -0.061091 +120 Q 164 C 0 -0.018210 +120 Q 165 F 0 -0.014650 +120 Q 166 E 0 0.021130 +120 Q 167 I 0 0.050379 +120 Q 168 L 0 -0.014338 +120 Q 169 E 0 0.099365 +120 Q 170 R 0 0.053901 +120 Q 171 R 0 0.156770 +121 K 122 L 0 0.044278 +121 K 123 Y 0 0.488882 +121 K 124 L 0 0.039493 +121 K 125 T 0 -0.022097 +121 K 126 H 0 -0.002699 +121 K 127 I 0 0.000171 +121 K 128 D 0 -0.033112 +121 K 129 A 0 0.041097 +121 K 130 E 0 -0.026846 +121 K 131 V 0 -0.058662 +121 K 132 E 0 0.063314 +121 K 133 G 0 -0.033767 +121 K 134 D 0 -0.050156 +121 K 135 T 0 0.005586 +121 K 136 H 0 -0.022280 +121 K 137 F 0 -0.026004 +121 K 138 P 0 -0.020661 +121 K 139 D 0 -0.024278 +121 K 140 Y 0 0.063707 +121 K 141 E 0 -0.037773 +121 K 142 P 0 0.001895 +121 K 143 D 0 -0.042979 +121 K 144 D 0 0.020457 +121 K 145 W 0 -0.014628 +121 K 146 E 0 -0.043404 +121 K 147 S 0 -0.005058 +121 K 148 V 0 0.069942 +121 K 149 F 0 -0.006901 +121 K 150 S 0 -0.055344 +121 K 151 E 0 -0.009573 +121 K 152 F 0 -0.050903 +121 K 153 H 0 -0.013403 +121 K 154 D 0 -0.036815 +121 K 155 A 0 0.002599 +121 K 156 D 0 -0.067982 +121 K 157 A 0 -0.039969 +121 K 158 Q 0 0.000011 +121 K 159 N 0 0.009392 +121 K 160 S 0 -0.089452 +121 K 161 H 0 -0.038251 +121 K 162 S 0 -0.012845 +121 K 163 Y 0 -0.027536 +121 K 164 C 0 -0.028581 +121 K 165 F 0 -0.080866 +121 K 166 E 0 0.021566 +121 K 167 I 0 0.647481 +121 K 168 L 0 -0.010424 +121 K 169 E 0 0.606292 +121 K 170 R 0 -0.012136 +121 K 171 R 0 0.035267 +122 L 123 Y 0 0.116781 +122 L 124 L 0 0.803139 +122 L 125 T 0 -0.031888 +122 L 126 H 0 -0.002094 +122 L 127 I 0 -0.018549 +122 L 128 D 0 -0.043625 +122 L 129 A 0 0.051686 +122 L 130 E 0 -0.022252 +122 L 131 V 0 -0.004534 +122 L 132 E 0 -0.121778 +122 L 133 G 0 0.029184 +122 L 134 D 0 -0.037409 +122 L 135 T 0 -0.012168 +122 L 136 H 0 -0.071614 +122 L 137 F 0 0.203066 +122 L 138 P 0 0.036397 +122 L 139 D 0 0.016725 +122 L 140 Y 0 0.805041 +122 L 141 E 0 0.013305 +122 L 142 P 0 0.105479 +122 L 143 D 0 0.080043 +122 L 144 D 0 -0.063747 +122 L 145 W 0 0.159406 +122 L 146 E 0 -0.035414 +122 L 147 S 0 0.008491 +122 L 148 V 0 0.054909 +122 L 149 F 0 -0.095667 +122 L 150 S 0 -0.004975 +122 L 151 E 0 -0.002803 +122 L 152 F 0 -0.031317 +122 L 153 H 0 0.014009 +122 L 154 D 0 -0.047131 +122 L 155 A 0 -0.071750 +122 L 156 D 0 -0.019797 +122 L 157 A 0 -0.087597 +122 L 158 Q 0 -0.077981 +122 L 159 N 0 -0.052140 +122 L 160 S 0 -0.058588 +122 L 161 H 0 0.018003 +122 L 162 S 0 -0.083504 +122 L 163 Y 0 -0.029930 +122 L 164 C 0 -0.035439 +122 L 165 F 0 -0.058036 +122 L 166 E 0 -0.039528 +122 L 167 I 0 0.000145 +122 L 168 L 0 0.047241 +122 L 169 E 0 -0.098611 +122 L 170 R 0 -0.059096 +122 L 171 R 0 -0.094611 +123 Y 124 L 0 0.168000 +123 Y 125 T 0 0.023960 +123 Y 126 H 0 0.008271 +123 Y 127 I 0 0.051876 +123 Y 128 D 0 -0.045756 +123 Y 129 A 0 0.004745 +123 Y 130 E 0 0.002682 +123 Y 131 V 0 -0.016750 +123 Y 132 E 0 -0.003443 +123 Y 133 G 0 -0.029839 +123 Y 134 D 0 -0.040322 +123 Y 135 T 0 -0.055981 +123 Y 136 H 0 -0.017357 +123 Y 137 F 0 0.133683 +123 Y 138 P 0 -0.046247 +123 Y 139 D 0 -0.030571 +123 Y 140 Y 0 -0.014268 +123 Y 141 E 0 -0.057611 +123 Y 142 P 0 -0.038956 +123 Y 143 D 0 0.011232 +123 Y 144 D 0 -0.053240 +123 Y 145 W 0 0.067633 +123 Y 146 E 0 -0.146955 +123 Y 147 S 0 -0.060327 +123 Y 148 V 0 -0.005017 +123 Y 149 F 0 0.143134 +123 Y 150 S 0 -0.077734 +123 Y 151 E 0 -0.009969 +123 Y 152 F 0 -0.023916 +123 Y 153 H 0 -0.001947 +123 Y 154 D 0 -0.053975 +123 Y 155 A 0 -0.114101 +123 Y 156 D 0 -0.064559 +123 Y 157 A 0 -0.022976 +123 Y 158 Q 0 -0.099870 +123 Y 159 N 0 -0.096682 +123 Y 160 S 0 -0.032374 +123 Y 161 H 0 0.062983 +123 Y 162 S 0 0.079665 +123 Y 163 Y 0 0.055832 +123 Y 164 C 0 -0.089124 +123 Y 165 F 0 0.221035 +123 Y 166 E 0 0.018815 +123 Y 167 I 0 0.492618 +123 Y 168 L 0 0.079799 +123 Y 169 E 0 0.057965 +123 Y 170 R 0 -0.053209 +123 Y 171 R 0 -0.099567 +124 L 125 T 0 -0.015104 +124 L 126 H 0 0.326890 +124 L 127 I 0 -0.021834 +124 L 128 D 0 -0.062901 +124 L 129 A 0 0.062267 +124 L 130 E 0 -0.069513 +124 L 131 V 0 -0.064924 +124 L 132 E 0 0.020656 +124 L 133 G 0 -0.057865 +124 L 134 D 0 0.069677 +124 L 135 T 0 -0.004446 +124 L 136 H 0 -0.095207 +124 L 137 F 0 0.143440 +124 L 138 P 0 0.015556 +124 L 139 D 0 0.016702 +124 L 140 Y 0 0.170669 +124 L 141 E 0 -0.022175 +124 L 142 P 0 0.036862 +124 L 143 D 0 -0.040443 +124 L 144 D 0 -0.132274 +124 L 145 W 0 0.016506 +124 L 146 E 0 -0.111566 +124 L 147 S 0 -0.038131 +124 L 148 V 0 0.047871 +124 L 149 F 0 -0.083760 +124 L 150 S 0 -0.110392 +124 L 151 E 0 -0.064249 +124 L 152 F 0 -0.104402 +124 L 153 H 0 -0.012392 +124 L 154 D 0 0.012805 +124 L 155 A 0 -0.034269 +124 L 156 D 0 -0.003367 +124 L 157 A 0 -0.066018 +124 L 158 Q 0 -0.011312 +124 L 159 N 0 -0.072673 +124 L 160 S 0 -0.021778 +124 L 161 H 0 -0.041208 +124 L 162 S 0 -0.032476 +124 L 163 Y 0 -0.112415 +124 L 164 C 0 -0.060312 +124 L 165 F 0 -0.060839 +124 L 166 E 0 0.096778 +124 L 167 I 0 -0.005510 +124 L 168 L 0 0.306378 +124 L 169 E 0 -0.028990 +124 L 170 R 0 0.012842 +124 L 171 R 0 -0.035575 +125 T 126 H 0 0.011022 +125 T 127 I 0 0.084920 +125 T 128 D 0 0.146466 +125 T 129 A 0 0.137630 +125 T 130 E 0 0.022429 +125 T 131 V 0 0.020475 +125 T 132 E 0 -0.072630 +125 T 133 G 0 0.008767 +125 T 134 D 0 -0.007278 +125 T 135 T 0 0.033194 +125 T 136 H 0 -0.033709 +125 T 137 F 0 0.064606 +125 T 138 P 0 -0.029799 +125 T 139 D 0 -0.042686 +125 T 140 Y 0 -0.024304 +125 T 141 E 0 -0.071430 +125 T 142 P 0 -0.066568 +125 T 143 D 0 -0.017151 +125 T 144 D 0 -0.062987 +125 T 145 W 0 -0.077731 +125 T 146 E 0 -0.035732 +125 T 147 S 0 0.065611 +125 T 148 V 0 -0.025174 +125 T 149 F 0 0.013604 +125 T 150 S 0 0.011925 +125 T 151 E 0 -0.013351 +125 T 152 F 0 -0.096529 +125 T 153 H 0 0.100908 +125 T 154 D 0 -0.009770 +125 T 155 A 0 -0.069712 +125 T 156 D 0 0.028060 +125 T 157 A 0 -0.024489 +125 T 158 Q 0 -0.041918 +125 T 159 N 0 -0.060130 +125 T 160 S 0 -0.000043 +125 T 161 H 0 -0.047993 +125 T 162 S 0 -0.080142 +125 T 163 Y 0 0.054244 +125 T 164 C 0 -0.073439 +125 T 165 F 0 0.182041 +125 T 166 E 0 0.009503 +125 T 167 I 0 -0.095060 +125 T 168 L 0 0.015937 +125 T 169 E 0 -0.060447 +125 T 170 R 0 0.024509 +125 T 171 R 0 0.013941 +126 H 127 I 0 -0.017948 +126 H 128 D 0 0.137557 +126 H 129 A 0 -0.003266 +126 H 130 E 0 0.004922 +126 H 131 V 0 -0.093428 +126 H 132 E 0 -0.047142 +126 H 133 G 0 -0.043241 +126 H 134 D 0 0.016575 +126 H 135 T 0 0.117197 +126 H 136 H 0 0.087721 +126 H 137 F 0 -0.095716 +126 H 138 P 0 0.007455 +126 H 139 D 0 0.064664 +126 H 140 Y 0 0.068721 +126 H 141 E 0 0.051349 +126 H 142 P 0 0.174001 +126 H 143 D 0 0.038499 +126 H 144 D 0 0.003493 +126 H 145 W 0 0.026710 +126 H 146 E 0 -0.032809 +126 H 147 S 0 0.250208 +126 H 148 V 0 -0.050161 +126 H 149 F 0 -0.022756 +126 H 150 S 0 0.095462 +126 H 151 E 0 -0.027295 +126 H 152 F 0 -0.030641 +126 H 153 H 0 0.009397 +126 H 154 D 0 0.026774 +126 H 155 A 0 -0.080128 +126 H 156 D 0 -0.089055 +126 H 157 A 0 -0.036839 +126 H 158 Q 0 -0.033812 +126 H 159 N 0 -0.083810 +126 H 160 S 0 0.021598 +126 H 161 H 0 -0.061024 +126 H 162 S 0 -0.060219 +126 H 163 Y 0 0.005390 +126 H 164 C 0 0.231946 +126 H 165 F 0 -0.055528 +126 H 166 E 0 0.763084 +126 H 167 I 0 -0.056757 +126 H 168 L 0 0.271471 +126 H 169 E 0 0.032486 +126 H 170 R 0 0.030695 +126 H 171 R 0 0.102166 +127 I 128 D 0 0.055426 +127 I 129 A 0 0.377510 +127 I 130 E 0 0.085122 +127 I 131 V 0 0.259677 +127 I 132 E 0 -0.004246 +127 I 133 G 0 0.040118 +127 I 134 D 0 0.016849 +127 I 135 T 0 0.058936 +127 I 136 H 0 0.049766 +127 I 137 F 0 0.020538 +127 I 138 P 0 -0.055561 +127 I 139 D 0 -0.058235 +127 I 140 Y 0 0.018564 +127 I 141 E 0 0.024610 +127 I 142 P 0 0.075458 +127 I 143 D 0 -0.021381 +127 I 144 D 0 -0.004958 +127 I 145 W 0 -0.070174 +127 I 146 E 0 -0.098788 +127 I 147 S 0 -0.101015 +127 I 148 V 0 -0.050262 +127 I 149 F 0 0.061769 +127 I 150 S 0 0.025781 +127 I 151 E 0 0.058025 +127 I 152 F 0 -0.040107 +127 I 153 H 0 0.005621 +127 I 154 D 0 0.092904 +127 I 155 A 0 -0.053019 +127 I 156 D 0 -0.060703 +127 I 157 A 0 -0.034797 +127 I 158 Q 0 -0.012590 +127 I 159 N 0 -0.018238 +127 I 160 S 0 0.028606 +127 I 161 H 0 -0.034855 +127 I 162 S 0 -0.105404 +127 I 163 Y 0 0.114323 +127 I 164 C 0 -0.072071 +127 I 165 F 0 0.078457 +127 I 166 E 0 0.038146 +127 I 167 I 0 0.008857 +127 I 168 L 0 -0.016087 +127 I 169 E 0 -0.081352 +127 I 170 R 0 -0.009148 +127 I 171 R 0 -0.053423 +128 D 129 A 0 0.324246 +128 D 130 E 0 0.154939 +128 D 131 V 0 0.037274 +128 D 132 E 0 -0.059965 +128 D 133 G 0 0.022023 +128 D 134 D 0 -0.061606 +128 D 135 T 0 0.098812 +128 D 136 H 0 -0.028610 +128 D 137 F 0 -0.052197 +128 D 138 P 0 -0.034589 +128 D 139 D 0 -0.000682 +128 D 140 Y 0 -0.025849 +128 D 141 E 0 0.001002 +128 D 142 P 0 0.003359 +128 D 143 D 0 0.054358 +128 D 144 D 0 -0.019356 +128 D 145 W 0 0.000643 +128 D 146 E 0 -0.011220 +128 D 147 S 0 0.051489 +128 D 148 V 0 0.009534 +128 D 149 F 0 -0.063351 +128 D 150 S 0 0.060037 +128 D 151 E 0 -0.072340 +128 D 152 F 0 0.081723 +128 D 153 H 0 0.006026 +128 D 154 D 0 0.048084 +128 D 155 A 0 0.071947 +128 D 156 D 0 -0.051019 +128 D 157 A 0 -0.015995 +128 D 158 Q 0 0.002233 +128 D 159 N 0 -0.025391 +128 D 160 S 0 0.015789 +128 D 161 H 0 -0.087262 +128 D 162 S 0 0.328747 +128 D 163 Y 0 -0.057552 +128 D 164 C 0 0.628425 +128 D 165 F 0 -0.069141 +128 D 166 E 0 -0.028781 +128 D 167 I 0 -0.046467 +128 D 168 L 0 0.016541 +128 D 169 E 0 -0.094742 +128 D 170 R 0 0.031057 +128 D 171 R 0 -0.085693 +129 A 130 E 0 0.283125 +129 A 131 V 0 0.849470 +129 A 132 E 0 -0.071373 +129 A 133 G 0 -0.086785 +129 A 134 D 0 -0.062557 +129 A 135 T 0 0.052283 +129 A 136 H 0 0.012688 +129 A 137 F 0 -0.050829 +129 A 138 P 0 -0.074530 +129 A 139 D 0 0.006223 +129 A 140 Y 0 -0.127274 +129 A 141 E 0 0.004959 +129 A 142 P 0 -0.047654 +129 A 143 D 0 -0.113193 +129 A 144 D 0 -0.003399 +129 A 145 W 0 0.002383 +129 A 146 E 0 -0.044478 +129 A 147 S 0 -0.019857 +129 A 148 V 0 0.020092 +129 A 149 F 0 0.012854 +129 A 150 S 0 0.022211 +129 A 151 E 0 -0.002781 +129 A 152 F 0 -0.012260 +129 A 153 H 0 0.003152 +129 A 154 D 0 -0.026426 +129 A 155 A 0 0.170416 +129 A 156 D 0 0.036944 +129 A 157 A 0 -0.013905 +129 A 158 Q 0 0.019687 +129 A 159 N 0 0.088705 +129 A 160 S 0 0.044821 +129 A 161 H 0 0.212453 +129 A 162 S 0 0.104644 +129 A 163 Y 0 -0.012977 +129 A 164 C 0 -0.058493 +129 A 165 F 0 -0.046323 +129 A 166 E 0 0.038927 +129 A 167 I 0 -0.035650 +129 A 168 L 0 0.057777 +129 A 169 E 0 0.025795 +129 A 170 R 0 0.037274 +129 A 171 R 0 -0.046659 +130 E 131 V 0 0.240045 +130 E 132 E 0 0.139448 +130 E 133 G 0 -0.019690 +130 E 134 D 0 -0.070691 +130 E 135 T 0 0.053809 +130 E 136 H 0 0.001300 +130 E 137 F 0 -0.071465 +130 E 138 P 0 -0.034337 +130 E 139 D 0 0.005915 +130 E 140 Y 0 -0.119466 +130 E 141 E 0 0.069992 +130 E 142 P 0 -0.005648 +130 E 143 D 0 -0.034345 +130 E 144 D 0 0.066283 +130 E 145 W 0 -0.016126 +130 E 146 E 0 0.040583 +130 E 147 S 0 0.003259 +130 E 148 V 0 0.043950 +130 E 149 F 0 0.049367 +130 E 150 S 0 -0.031203 +130 E 151 E 0 0.087218 +130 E 152 F 0 0.019807 +130 E 153 H 0 -0.038487 +130 E 154 D 0 -0.092665 +130 E 155 A 0 -0.005588 +130 E 156 D 0 -0.047794 +130 E 157 A 0 0.042697 +130 E 158 Q 0 0.003084 +130 E 159 N 0 -0.083215 +130 E 160 S 0 -0.009297 +130 E 161 H 0 -0.003737 +130 E 162 S 0 0.101922 +130 E 163 Y 0 -0.030522 +130 E 164 C 0 0.000892 +130 E 165 F 0 -0.070861 +130 E 166 E 0 -0.031905 +130 E 167 I 0 0.012025 +130 E 168 L 0 -0.136307 +130 E 169 E 0 0.035325 +130 E 170 R 0 -0.025407 +130 E 171 R 0 0.057409 +131 V 132 E 0 0.032358 +131 V 133 G 0 0.021591 +131 V 134 D 0 0.100115 +131 V 135 T 0 0.106706 +131 V 136 H 0 0.001687 +131 V 137 F 0 -0.078602 +131 V 138 P 0 -0.002497 +131 V 139 D 0 0.003369 +131 V 140 Y 0 0.078852 +131 V 141 E 0 -0.050047 +131 V 142 P 0 0.029676 +131 V 143 D 0 -0.031183 +131 V 144 D 0 -0.044866 +131 V 145 W 0 -0.072116 +131 V 146 E 0 -0.008409 +131 V 147 S 0 -0.067083 +131 V 148 V 0 -0.053274 +131 V 149 F 0 -0.005546 +131 V 150 S 0 0.019064 +131 V 151 E 0 -0.053822 +131 V 152 F 0 0.099335 +131 V 153 H 0 0.015866 +131 V 154 D 0 -0.013984 +131 V 155 A 0 0.076027 +131 V 156 D 0 0.018573 +131 V 157 A 0 -0.035260 +131 V 158 Q 0 0.038387 +131 V 159 N 0 0.113912 +131 V 160 S 0 0.017471 +131 V 161 H 0 0.328675 +131 V 162 S 0 0.056855 +131 V 163 Y 0 -0.022144 +131 V 164 C 0 -0.031778 +131 V 165 F 0 -0.045845 +131 V 166 E 0 0.000098 +131 V 167 I 0 -0.029907 +131 V 168 L 0 0.034819 +131 V 169 E 0 -0.047634 +131 V 170 R 0 -0.053496 +131 V 171 R 0 -0.083246 +132 E 133 G 0 0.041630 +132 E 134 D 0 -0.010298 +132 E 135 T 0 -0.038409 +132 E 136 H 0 -0.001655 +132 E 137 F 0 0.051954 +132 E 138 P 0 0.014662 +132 E 139 D 0 0.034149 +132 E 140 Y 0 0.015713 +132 E 141 E 0 -0.022524 +132 E 142 P 0 -0.034148 +132 E 143 D 0 -0.001960 +132 E 144 D 0 0.104353 +132 E 145 W 0 -0.130658 +132 E 146 E 0 0.063876 +132 E 147 S 0 0.044820 +132 E 148 V 0 -0.105009 +132 E 149 F 0 -0.033665 +132 E 150 S 0 0.022923 +132 E 151 E 0 0.041465 +132 E 152 F 0 0.010432 +132 E 153 H 0 0.040046 +132 E 154 D 0 0.047164 +132 E 155 A 0 0.019853 +132 E 156 D 0 -0.053506 +132 E 157 A 0 0.152998 +132 E 158 Q 0 0.031160 +132 E 159 N 0 0.029601 +132 E 160 S 0 -0.053927 +132 E 161 H 0 -0.076249 +132 E 162 S 0 0.025944 +132 E 163 Y 0 -0.019528 +132 E 164 C 0 -0.029243 +132 E 165 F 0 0.010676 +132 E 166 E 0 0.023063 +132 E 167 I 0 -0.045281 +132 E 168 L 0 -0.115083 +132 E 169 E 0 0.064965 +132 E 170 R 0 -0.000714 +132 E 171 R 0 0.064454 +133 G 134 D 0 0.104224 +133 G 135 T 0 -0.022323 +133 G 136 H 0 0.219478 +133 G 137 F 0 -0.030043 +133 G 138 P 0 0.000682 +133 G 139 D 0 -0.013949 +133 G 140 Y 0 -0.018121 +133 G 141 E 0 -0.047516 +133 G 142 P 0 -0.009849 +133 G 143 D 0 -0.053751 +133 G 144 D 0 -0.043435 +133 G 145 W 0 0.036640 +133 G 146 E 0 0.053768 +133 G 147 S 0 -0.036782 +133 G 148 V 0 0.021090 +133 G 149 F 0 -0.040733 +133 G 150 S 0 -0.068486 +133 G 151 E 0 -0.094315 +133 G 152 F 0 -0.068738 +133 G 153 H 0 -0.070845 +133 G 154 D 0 -0.076433 +133 G 155 A 0 -0.080061 +133 G 156 D 0 0.040991 +133 G 157 A 0 -0.077976 +133 G 158 Q 0 -0.036712 +133 G 159 N 0 0.051344 +133 G 160 S 0 -0.056479 +133 G 161 H 0 0.021308 +133 G 162 S 0 -0.061386 +133 G 163 Y 0 -0.016195 +133 G 164 C 0 -0.043360 +133 G 165 F 0 -0.053277 +133 G 166 E 0 -0.067191 +133 G 167 I 0 -0.040009 +133 G 168 L 0 -0.039095 +133 G 169 E 0 -0.038227 +133 G 170 R 0 -0.024668 +133 G 171 R 0 -0.038238 +134 D 135 T 0 0.424609 +134 D 136 H 0 0.066372 +134 D 137 F 0 -0.046800 +134 D 138 P 0 0.015804 +134 D 139 D 0 0.037447 +134 D 140 Y 0 -0.016144 +134 D 141 E 0 -0.013161 +134 D 142 P 0 -0.004829 +134 D 143 D 0 -0.060837 +134 D 144 D 0 0.000617 +134 D 145 W 0 0.036907 +134 D 146 E 0 0.005242 +134 D 147 S 0 -0.068743 +134 D 148 V 0 0.020229 +134 D 149 F 0 -0.029468 +134 D 150 S 0 -0.026380 +134 D 151 E 0 -0.039767 +134 D 152 F 0 -0.023330 +134 D 153 H 0 -0.052443 +134 D 154 D 0 -0.040985 +134 D 155 A 0 -0.030193 +134 D 156 D 0 -0.057039 +134 D 157 A 0 -0.040400 +134 D 158 Q 0 -0.059476 +134 D 159 N 0 -0.047438 +134 D 160 S 0 -0.084709 +134 D 161 H 0 -0.063482 +134 D 162 S 0 -0.101231 +134 D 163 Y 0 -0.018073 +134 D 164 C 0 -0.026083 +134 D 165 F 0 0.012092 +134 D 166 E 0 -0.057045 +134 D 167 I 0 -0.109955 +134 D 168 L 0 0.005390 +134 D 169 E 0 -0.046049 +134 D 170 R 0 -0.000466 +134 D 171 R 0 0.023500 +135 T 136 H 0 0.116066 +135 T 137 F 0 0.078538 +135 T 138 P 0 0.009493 +135 T 139 D 0 0.043222 +135 T 140 Y 0 0.097574 +135 T 141 E 0 -0.012887 +135 T 142 P 0 -0.056287 +135 T 143 D 0 -0.084742 +135 T 144 D 0 -0.059159 +135 T 145 W 0 -0.126952 +135 T 146 E 0 -0.093539 +135 T 147 S 0 0.026340 +135 T 148 V 0 0.022140 +135 T 149 F 0 -0.011309 +135 T 150 S 0 0.102792 +135 T 151 E 0 -0.063918 +135 T 152 F 0 -0.080217 +135 T 153 H 0 -0.019442 +135 T 154 D 0 -0.109112 +135 T 155 A 0 -0.014750 +135 T 156 D 0 -0.005509 +135 T 157 A 0 -0.109504 +135 T 158 Q 0 -0.040577 +135 T 159 N 0 -0.041505 +135 T 160 S 0 -0.024837 +135 T 161 H 0 -0.028275 +135 T 162 S 0 0.008449 +135 T 163 Y 0 -0.020536 +135 T 164 C 0 -0.031646 +135 T 165 F 0 0.052403 +135 T 166 E 0 -0.048050 +135 T 167 I 0 0.036272 +135 T 168 L 0 -0.080063 +135 T 169 E 0 -0.074311 +135 T 170 R 0 -0.093961 +135 T 171 R 0 0.001285 +136 H 137 F 0 0.023179 +136 H 138 P 0 0.076538 +136 H 139 D 0 0.002414 +136 H 140 Y 0 -0.086131 +136 H 141 E 0 -0.015697 +136 H 142 P 0 0.034010 +136 H 143 D 0 -0.010065 +136 H 144 D 0 0.086385 +136 H 145 W 0 -0.081793 +136 H 146 E 0 0.018090 +136 H 147 S 0 -0.024371 +136 H 148 V 0 0.003842 +136 H 149 F 0 0.025720 +136 H 150 S 0 0.004106 +136 H 151 E 0 -0.043740 +136 H 152 F 0 -0.020424 +136 H 153 H 0 0.009266 +136 H 154 D 0 -0.048231 +136 H 155 A 0 0.037576 +136 H 156 D 0 0.084695 +136 H 157 A 0 -0.022178 +136 H 158 Q 0 0.023540 +136 H 159 N 0 0.037556 +136 H 160 S 0 0.056177 +136 H 161 H 0 0.024504 +136 H 162 S 0 -0.021314 +136 H 163 Y 0 0.002908 +136 H 164 C 0 0.046231 +136 H 165 F 0 -0.009928 +136 H 166 E 0 0.034290 +136 H 167 I 0 -0.033447 +136 H 168 L 0 0.014264 +136 H 169 E 0 -0.034533 +136 H 170 R 0 -0.018188 +136 H 171 R 0 0.091787 +137 F 138 P 0 0.663656 +137 F 139 D 0 0.026033 +137 F 140 Y 0 0.037308 +137 F 141 E 0 0.043184 +137 F 142 P 0 0.028761 +137 F 143 D 0 -0.027291 +137 F 144 D 0 -0.028753 +137 F 145 W 0 0.077157 +137 F 146 E 0 -0.141437 +137 F 147 S 0 -0.001916 +137 F 148 V 0 -0.027777 +137 F 149 F 0 -0.078370 +137 F 150 S 0 -0.021654 +137 F 151 E 0 -0.040796 +137 F 152 F 0 -0.035848 +137 F 153 H 0 -0.003278 +137 F 154 D 0 -0.076947 +137 F 155 A 0 -0.089105 +137 F 156 D 0 -0.018557 +137 F 157 A 0 -0.034102 +137 F 158 Q 0 -0.014279 +137 F 159 N 0 -0.072379 +137 F 160 S 0 -0.039350 +137 F 161 H 0 -0.058209 +137 F 162 S 0 -0.054265 +137 F 163 Y 0 -0.008201 +137 F 164 C 0 -0.089591 +137 F 165 F 0 -0.012921 +137 F 166 E 0 -0.075288 +137 F 167 I 0 -0.036858 +137 F 168 L 0 -0.043377 +137 F 169 E 0 -0.015718 +137 F 170 R 0 0.012648 +137 F 171 R 0 -0.041193 +138 P 139 D 0 0.248731 +138 P 140 Y 0 0.341178 +138 P 141 E 0 0.036681 +138 P 142 P 0 0.042952 +138 P 143 D 0 -0.020520 +138 P 144 D 0 -0.045770 +138 P 145 W 0 -0.031318 +138 P 146 E 0 -0.008550 +138 P 147 S 0 -0.037092 +138 P 148 V 0 0.040048 +138 P 149 F 0 -0.035611 +138 P 150 S 0 -0.025463 +138 P 151 E 0 -0.045884 +138 P 152 F 0 -0.034445 +138 P 153 H 0 -0.013575 +138 P 154 D 0 -0.020497 +138 P 155 A 0 -0.032066 +138 P 156 D 0 0.044498 +138 P 157 A 0 0.004937 +138 P 158 Q 0 -0.010787 +138 P 159 N 0 -0.050798 +138 P 160 S 0 -0.094051 +138 P 161 H 0 -0.057108 +138 P 162 S 0 -0.014679 +138 P 163 Y 0 -0.038476 +138 P 164 C 0 -0.041210 +138 P 165 F 0 0.027504 +138 P 166 E 0 -0.105626 +138 P 167 I 0 -0.042247 +138 P 168 L 0 -0.008688 +138 P 169 E 0 -0.054037 +138 P 170 R 0 -0.026234 +138 P 171 R 0 -0.023948 +139 D 140 Y 0 0.283898 +139 D 141 E 0 0.147093 +139 D 142 P 0 0.117352 +139 D 143 D 0 0.160660 +139 D 144 D 0 0.105879 +139 D 145 W 0 -0.004011 +139 D 146 E 0 -0.046799 +139 D 147 S 0 -0.004164 +139 D 148 V 0 0.004635 +139 D 149 F 0 -0.029978 +139 D 150 S 0 0.064817 +139 D 151 E 0 0.040439 +139 D 152 F 0 0.092199 +139 D 153 H 0 0.057932 +139 D 154 D 0 0.028533 +139 D 155 A 0 -0.038398 +139 D 156 D 0 0.056813 +139 D 157 A 0 0.049823 +139 D 158 Q 0 0.030212 +139 D 159 N 0 -0.032593 +139 D 160 S 0 0.032418 +139 D 161 H 0 0.064118 +139 D 162 S 0 -0.037633 +139 D 163 Y 0 0.055955 +139 D 164 C 0 0.008690 +139 D 165 F 0 -0.033115 +139 D 166 E 0 -0.031664 +139 D 167 I 0 -0.045016 +139 D 168 L 0 0.017199 +139 D 169 E 0 0.039474 +139 D 170 R 0 0.061855 +139 D 171 R 0 0.038391 +140 Y 141 E 0 0.359702 +140 Y 142 P 0 0.416293 +140 Y 143 D 0 0.022006 +140 Y 144 D 0 0.233010 +140 Y 145 W 0 -0.007007 +140 Y 146 E 0 -0.102996 +140 Y 147 S 0 0.011186 +140 Y 148 V 0 0.026664 +140 Y 149 F 0 -0.010558 +140 Y 150 S 0 -0.018296 +140 Y 151 E 0 -0.007058 +140 Y 152 F 0 0.093582 +140 Y 153 H 0 -0.025481 +140 Y 154 D 0 -0.098109 +140 Y 155 A 0 -0.065220 +140 Y 156 D 0 0.058145 +140 Y 157 A 0 -0.002991 +140 Y 158 Q 0 -0.033466 +140 Y 159 N 0 -0.033443 +140 Y 160 S 0 -0.078234 +140 Y 161 H 0 0.011062 +140 Y 162 S 0 0.037445 +140 Y 163 Y 0 -0.102182 +140 Y 164 C 0 -0.018534 +140 Y 165 F 0 -0.044080 +140 Y 166 E 0 -0.052313 +140 Y 167 I 0 -0.067449 +140 Y 168 L 0 0.067378 +140 Y 169 E 0 -0.011358 +140 Y 170 R 0 -0.027918 +140 Y 171 R 0 0.009326 +141 E 142 P 0 0.262362 +141 E 143 D 0 0.731815 +141 E 144 D 0 0.707446 +141 E 145 W 0 0.226540 +141 E 146 E 0 0.086574 +141 E 147 S 0 -0.012377 +141 E 148 V 0 0.000804 +141 E 149 F 0 0.057549 +141 E 150 S 0 0.030302 +141 E 151 E 0 -0.012365 +141 E 152 F 0 -0.018976 +141 E 153 H 0 0.022736 +141 E 154 D 0 -0.047615 +141 E 155 A 0 0.033568 +141 E 156 D 0 -0.048715 +141 E 157 A 0 -0.024968 +141 E 158 Q 0 -0.031407 +141 E 159 N 0 -0.032652 +141 E 160 S 0 0.047243 +141 E 161 H 0 -0.054736 +141 E 162 S 0 -0.050100 +141 E 163 Y 0 -0.029709 +141 E 164 C 0 -0.037794 +141 E 165 F 0 -0.095011 +141 E 166 E 0 0.026432 +141 E 167 I 0 -0.006737 +141 E 168 L 0 0.019244 +141 E 169 E 0 -0.019936 +141 E 170 R 0 0.050258 +141 E 171 R 0 0.013807 +142 P 143 D 0 0.320604 +142 P 144 D 0 0.150537 +142 P 145 W 0 0.253118 +142 P 146 E 0 0.042686 +142 P 147 S 0 0.135060 +142 P 148 V 0 0.066451 +142 P 149 F 0 0.060644 +142 P 150 S 0 -0.039311 +142 P 151 E 0 -0.012868 +142 P 152 F 0 0.085769 +142 P 153 H 0 -0.064582 +142 P 154 D 0 0.000422 +142 P 155 A 0 -0.060911 +142 P 156 D 0 0.007028 +142 P 157 A 0 0.089794 +142 P 158 Q 0 0.004273 +142 P 159 N 0 -0.012620 +142 P 160 S 0 -0.031472 +142 P 161 H 0 -0.026768 +142 P 162 S 0 0.004316 +142 P 163 Y 0 0.005822 +142 P 164 C 0 -0.080191 +142 P 165 F 0 -0.068891 +142 P 166 E 0 -0.107791 +142 P 167 I 0 -0.037175 +142 P 168 L 0 0.063915 +142 P 169 E 0 -0.012218 +142 P 170 R 0 -0.030551 +142 P 171 R 0 0.100024 +143 D 144 D 0 0.362244 +143 D 145 W 0 -0.025311 +143 D 146 E 0 0.085341 +143 D 147 S 0 0.067316 +143 D 148 V 0 0.067705 +143 D 149 F 0 0.125141 +143 D 150 S 0 0.021630 +143 D 151 E 0 0.047332 +143 D 152 F 0 0.047034 +143 D 153 H 0 -0.006252 +143 D 154 D 0 0.111782 +143 D 155 A 0 0.146187 +143 D 156 D 0 -0.009044 +143 D 157 A 0 0.014762 +143 D 158 Q 0 0.132482 +143 D 159 N 0 -0.012387 +143 D 160 S 0 0.043392 +143 D 161 H 0 -0.009485 +143 D 162 S 0 0.013835 +143 D 163 Y 0 0.016161 +143 D 164 C 0 -0.040178 +143 D 165 F 0 0.027008 +143 D 166 E 0 0.057464 +143 D 167 I 0 0.028994 +143 D 168 L 0 -0.010655 +143 D 169 E 0 0.062871 +143 D 170 R 0 -0.024673 +143 D 171 R 0 0.070447 +144 D 145 W 0 0.087896 +144 D 146 E 0 0.186621 +144 D 147 S 0 0.194843 +144 D 148 V 0 0.116939 +144 D 149 F 0 -0.028501 +144 D 150 S 0 0.007995 +144 D 151 E 0 -0.005852 +144 D 152 F 0 0.081946 +144 D 153 H 0 -0.022779 +144 D 154 D 0 0.117964 +144 D 155 A 0 0.056868 +144 D 156 D 0 0.015511 +144 D 157 A 0 0.044013 +144 D 158 Q 0 0.030160 +144 D 159 N 0 0.063811 +144 D 160 S 0 -0.005310 +144 D 161 H 0 -0.070484 +144 D 162 S 0 0.020714 +144 D 163 Y 0 -0.042194 +144 D 164 C 0 0.052663 +144 D 165 F 0 0.021250 +144 D 166 E 0 -0.018572 +144 D 167 I 0 -0.072359 +144 D 168 L 0 0.019011 +144 D 169 E 0 0.072342 +144 D 170 R 0 0.097930 +144 D 171 R 0 0.037057 +145 W 146 E 0 0.147612 +145 W 147 S 0 0.000774 +145 W 148 V 0 0.110274 +145 W 149 F 0 0.022222 +145 W 150 S 0 0.078301 +145 W 151 E 0 -0.007970 +145 W 152 F 0 -0.097276 +145 W 153 H 0 -0.020034 +145 W 154 D 0 -0.004925 +145 W 155 A 0 0.032225 +145 W 156 D 0 0.085293 +145 W 157 A 0 -0.015374 +145 W 158 Q 0 -0.009132 +145 W 159 N 0 -0.008259 +145 W 160 S 0 -0.050042 +145 W 161 H 0 -0.014445 +145 W 162 S 0 -0.007157 +145 W 163 Y 0 -0.037023 +145 W 164 C 0 0.101410 +145 W 165 F 0 0.025066 +145 W 166 E 0 -0.013405 +145 W 167 I 0 0.021610 +145 W 168 L 0 -0.078170 +145 W 169 E 0 -0.080824 +145 W 170 R 0 0.116367 +145 W 171 R 0 -0.063865 +146 E 147 S 0 0.172655 +146 E 148 V 0 0.110027 +146 E 149 F 0 0.028116 +146 E 150 S 0 0.035722 +146 E 151 E 0 0.001393 +146 E 152 F 0 0.024566 +146 E 153 H 0 -0.056106 +146 E 154 D 0 0.054536 +146 E 155 A 0 0.022783 +146 E 156 D 0 0.035955 +146 E 157 A 0 0.060211 +146 E 158 Q 0 -0.009402 +146 E 159 N 0 -0.008602 +146 E 160 S 0 -0.000219 +146 E 161 H 0 0.179698 +146 E 162 S 0 0.135011 +146 E 163 Y 0 -0.008907 +146 E 164 C 0 -0.021091 +146 E 165 F 0 -0.013847 +146 E 166 E 0 -0.058297 +146 E 167 I 0 -0.002266 +146 E 168 L 0 0.009749 +146 E 169 E 0 0.337934 +146 E 170 R 0 0.129700 +146 E 171 R 0 0.526754 +147 S 148 V 0 0.132600 +147 S 149 F 0 0.167682 +147 S 150 S 0 0.952031 +147 S 151 E 0 0.062119 +147 S 152 F 0 -0.007405 +147 S 153 H 0 0.069586 +147 S 154 D 0 0.009347 +147 S 155 A 0 -0.091323 +147 S 156 D 0 0.005219 +147 S 157 A 0 0.002066 +147 S 158 Q 0 0.054699 +147 S 159 N 0 -0.021790 +147 S 160 S 0 -0.007033 +147 S 161 H 0 0.100792 +147 S 162 S 0 0.015091 +147 S 163 Y 0 0.038239 +147 S 164 C 0 0.160569 +147 S 165 F 0 0.031976 +147 S 166 E 0 0.956439 +147 S 167 I 0 0.013786 +147 S 168 L 0 0.580178 +147 S 169 E 0 -0.096115 +147 S 170 R 0 0.055174 +147 S 171 R 0 0.005885 +148 V 149 F 0 0.339806 +148 V 150 S 0 0.036396 +148 V 151 E 0 0.179715 +148 V 152 F 0 -0.005950 +148 V 153 H 0 0.024054 +148 V 154 D 0 -0.048894 +148 V 155 A 0 -0.000956 +148 V 156 D 0 0.008720 +148 V 157 A 0 0.046950 +148 V 158 Q 0 0.153135 +148 V 159 N 0 -0.017181 +148 V 160 S 0 0.036343 +148 V 161 H 0 -0.018394 +148 V 162 S 0 -0.019748 +148 V 163 Y 0 -0.016902 +148 V 164 C 0 -0.040122 +148 V 165 F 0 -0.023308 +148 V 166 E 0 -0.050206 +148 V 167 I 0 0.154912 +148 V 168 L 0 -0.014352 +148 V 169 E 0 0.590216 +148 V 170 R 0 -0.046784 +148 V 171 R 0 -0.003185 +149 F 150 S 0 0.155985 +149 F 151 E 0 0.433000 +149 F 152 F 0 0.040623 +149 F 153 H 0 0.099522 +149 F 154 D 0 -0.029606 +149 F 155 A 0 0.044627 +149 F 156 D 0 -0.013523 +149 F 157 A 0 0.049239 +149 F 158 Q 0 0.033690 +149 F 159 N 0 -0.054326 +149 F 160 S 0 -0.044098 +149 F 161 H 0 -0.028605 +149 F 162 S 0 0.053755 +149 F 163 Y 0 0.056297 +149 F 164 C 0 0.044143 +149 F 165 F 0 -0.002722 +149 F 166 E 0 0.042105 +149 F 167 I 0 0.508106 +149 F 168 L 0 0.020928 +149 F 169 E 0 0.043990 +149 F 170 R 0 -0.014992 +149 F 171 R 0 0.002640 +150 S 151 E 0 0.213239 +150 S 152 F 0 0.170671 +150 S 153 H 0 0.101666 +150 S 154 D 0 0.060080 +150 S 155 A 0 0.110669 +150 S 156 D 0 0.015355 +150 S 157 A 0 -0.022219 +150 S 158 Q 0 0.007992 +150 S 159 N 0 -0.027530 +150 S 160 S 0 -0.077899 +150 S 161 H 0 -0.030501 +150 S 162 S 0 0.025332 +150 S 163 Y 0 0.006515 +150 S 164 C 0 0.728556 +150 S 165 F 0 0.003607 +150 S 166 E 0 0.475502 +150 S 167 I 0 0.086416 +150 S 168 L 0 -0.010133 +150 S 169 E 0 0.027185 +150 S 170 R 0 0.136045 +150 S 171 R 0 0.032523 +151 E 152 F 0 0.229264 +151 E 153 H 0 0.410582 +151 E 154 D 0 0.279661 +151 E 155 A 0 0.162146 +151 E 156 D 0 0.012743 +151 E 157 A 0 0.005557 +151 E 158 Q 0 0.070556 +151 E 159 N 0 -0.024105 +151 E 160 S 0 0.043020 +151 E 161 H 0 0.002685 +151 E 162 S 0 0.027418 +151 E 163 Y 0 0.142972 +151 E 164 C 0 0.049615 +151 E 165 F 0 0.012974 +151 E 166 E 0 0.011478 +151 E 167 I 0 0.096188 +151 E 168 L 0 0.041409 +151 E 169 E 0 0.047815 +151 E 170 R 0 0.080503 +151 E 171 R 0 0.046360 +152 F 153 H 0 0.344338 +152 F 154 D 0 0.150900 +152 F 155 A 0 0.234455 +152 F 156 D 0 -0.001004 +152 F 157 A 0 0.064966 +152 F 158 Q 0 0.062079 +152 F 159 N 0 0.011372 +152 F 160 S 0 0.091333 +152 F 161 H 0 0.071017 +152 F 162 S 0 0.248414 +152 F 163 Y 0 0.151983 +152 F 164 C 0 0.529898 +152 F 165 F 0 0.008250 +152 F 166 E 0 0.067246 +152 F 167 I 0 -0.006162 +152 F 168 L 0 0.065781 +152 F 169 E 0 0.001282 +152 F 170 R 0 -0.070646 +152 F 171 R 0 -0.013347 +153 H 154 D 0 0.273366 +153 H 155 A 0 0.282921 +153 H 156 D 0 0.120033 +153 H 157 A 0 -0.060686 +153 H 158 Q 0 0.048370 +153 H 159 N 0 0.298467 +153 H 160 S 0 0.128098 +153 H 161 H 0 0.049574 +153 H 162 S 0 0.171307 +153 H 163 Y 0 0.417301 +153 H 164 C 0 0.112411 +153 H 165 F 0 0.166696 +153 H 166 E 0 0.022021 +153 H 167 I 0 0.091501 +153 H 168 L 0 0.189098 +153 H 169 E 0 -0.072875 +153 H 170 R 0 -0.035293 +153 H 171 R 0 -0.103788 +154 D 155 A 0 0.392118 +154 D 156 D 0 0.036771 +154 D 157 A 0 0.100367 +154 D 158 Q 0 0.154344 +154 D 159 N 0 0.129130 +154 D 160 S 0 0.122741 +154 D 161 H 0 0.126885 +154 D 162 S 0 0.397482 +154 D 163 Y 0 0.075002 +154 D 164 C 0 0.024476 +154 D 165 F 0 0.139648 +154 D 166 E 0 0.062813 +154 D 167 I 0 0.043973 +154 D 168 L 0 0.024464 +154 D 169 E 0 0.032108 +154 D 170 R 0 -0.009260 +154 D 171 R 0 0.028658 +155 A 156 D 0 0.189363 +155 A 157 A 0 0.080847 +155 A 158 Q 0 0.087367 +155 A 159 N 0 0.219065 +155 A 160 S 0 0.213815 +155 A 161 H 0 0.132494 +155 A 162 S 0 0.570801 +155 A 163 Y 0 0.149386 +155 A 164 C 0 0.069100 +155 A 165 F 0 -0.002574 +155 A 166 E 0 -0.084646 +155 A 167 I 0 0.009814 +155 A 168 L 0 0.026544 +155 A 169 E 0 0.083969 +155 A 170 R 0 -0.018506 +155 A 171 R 0 -0.024043 +156 D 157 A 0 0.219571 +156 D 158 Q 0 0.436975 +156 D 159 N 0 0.444530 +156 D 160 S 0 0.312475 +156 D 161 H 0 0.267781 +156 D 162 S 0 0.147783 +156 D 163 Y 0 0.044611 +156 D 164 C 0 0.059955 +156 D 165 F 0 0.072103 +156 D 166 E 0 -0.044675 +156 D 167 I 0 0.037077 +156 D 168 L 0 0.024720 +156 D 169 E 0 -0.008183 +156 D 170 R 0 -0.046059 +156 D 171 R 0 -0.023061 +157 A 158 Q 0 0.550004 +157 A 159 N 0 0.168121 +157 A 160 S 0 0.108292 +157 A 161 H 0 0.127944 +157 A 162 S 0 0.070504 +157 A 163 Y 0 0.109199 +157 A 164 C 0 0.060118 +157 A 165 F 0 -0.053862 +157 A 166 E 0 0.009270 +157 A 167 I 0 0.033841 +157 A 168 L 0 -0.026734 +157 A 169 E 0 0.120075 +157 A 170 R 0 -0.011805 +157 A 171 R 0 0.056247 +158 Q 159 N 0 0.395517 +158 Q 160 S 0 0.279430 +158 Q 161 H 0 0.209775 +158 Q 162 S 0 0.173725 +158 Q 163 Y 0 0.096485 +158 Q 164 C 0 0.012550 +158 Q 165 F 0 0.050198 +158 Q 166 E 0 -0.041737 +158 Q 167 I 0 0.037781 +158 Q 168 L 0 -0.018190 +158 Q 169 E 0 -0.035576 +158 Q 170 R 0 0.011038 +158 Q 171 R 0 -0.000800 +159 N 160 S 0 0.501431 +159 N 161 H 0 0.413156 +159 N 162 S 0 0.277120 +159 N 163 Y 0 0.103222 +159 N 164 C 0 0.015217 +159 N 165 F 0 0.052654 +159 N 166 E 0 0.025763 +159 N 167 I 0 0.038687 +159 N 168 L 0 0.051777 +159 N 169 E 0 0.116754 +159 N 170 R 0 0.014905 +159 N 171 R 0 0.024522 +160 S 161 H 0 0.417524 +160 S 162 S 0 0.167120 +160 S 163 Y 0 0.182356 +160 S 164 C 0 0.126199 +160 S 165 F 0 0.103899 +160 S 166 E 0 -0.050594 +160 S 167 I 0 -0.034187 +160 S 168 L 0 -0.014582 +160 S 169 E 0 -0.020643 +160 S 170 R 0 0.092490 +160 S 171 R 0 0.029264 +161 H 162 S 0 0.349798 +161 H 163 Y 0 0.115514 +161 H 164 C 0 0.019894 +161 H 165 F 0 -0.099019 +161 H 166 E 0 0.011344 +161 H 167 I 0 0.060891 +161 H 168 L 0 0.141143 +161 H 169 E 0 0.055125 +161 H 170 R 0 -0.019447 +161 H 171 R 0 -0.044074 +162 S 163 Y 0 0.317781 +162 S 164 C 0 0.196600 +162 S 165 F 0 0.024476 +162 S 166 E 0 0.036065 +162 S 167 I 0 0.031935 +162 S 168 L 0 -0.002278 +162 S 169 E 0 0.123442 +162 S 170 R 0 0.066339 +162 S 171 R 0 0.036554 +163 Y 164 C 0 0.196938 +163 Y 165 F 0 0.214959 +163 Y 166 E 0 0.027593 +163 Y 167 I 0 0.062199 +163 Y 168 L 0 0.100660 +163 Y 169 E 0 -0.046750 +163 Y 170 R 0 -0.075876 +163 Y 171 R 0 0.025346 +164 C 165 F 0 0.018216 +164 C 166 E 0 0.529874 +164 C 167 I 0 0.104389 +164 C 168 L 0 0.119642 +164 C 169 E 0 0.063034 +164 C 170 R 0 0.063566 +164 C 171 R 0 0.031110 +165 F 166 E 0 0.178609 +165 F 167 I 0 0.150573 +165 F 168 L 0 -0.038993 +165 F 169 E 0 0.063412 +165 F 170 R 0 0.028758 +165 F 171 R 0 0.019924 +166 E 167 I 0 0.268112 +166 E 168 L 0 0.664331 +166 E 169 E 0 -0.054230 +166 E 170 R 0 0.014343 +166 E 171 R 0 -0.017421 +167 I 168 L 0 -0.015818 +167 I 169 E 0 0.411658 +167 I 170 R 0 -0.005192 +167 I 171 R 0 0.035229 +168 L 169 E 0 0.161079 +168 L 170 R 0 -0.068644 +168 L 171 R 0 -0.044606 +169 E 170 R 0 0.018617 +169 E 171 R 0 0.128088 +170 R 171 R 0 0.088177 diff --git a/analysis/Hsu.et.al.git/plmc/tests/DHFR_weights_raw.txt b/analysis/Hsu.et.al.git/plmc/tests/DHFR_weights_raw.txt new file mode 100644 index 0000000000000000000000000000000000000000..2d84c8f5a637e43a270516264f1a59fede42f819 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/tests/DHFR_weights_raw.txt @@ -0,0 +1,3629 @@ +1.1111111111111112e-02 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +5.0000000000000000e-01 +1.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +9.0909090909090912e-02 +2.5000000000000000e-01 +9.0909090909090912e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000001e-01 +3.3333333333333331e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000001e-01 +5.0000000000000000e-01 +1.0000000000000001e-01 +1.0000000000000001e-01 +2.5000000000000000e-01 +2.0000000000000001e-01 +9.0909090909090912e-02 +2.0000000000000001e-01 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +7.6923076923076927e-02 +2.5000000000000000e-01 +2.0000000000000001e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +1.0000000000000001e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +8.3333333333333329e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +2.7777777777777776e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.4285714285714285e-01 +1.4285714285714285e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +3.7037037037037035e-02 +1.0000000000000000e+00 +4.5454545454545456e-02 +4.7619047619047616e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +4.7619047619047616e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.8823529411764705e-02 +5.2631578947368418e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.4285714285714285e-01 +4.5454545454545456e-02 +1.0000000000000000e+00 +4.5454545454545456e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +9.0909090909090912e-02 +3.3333333333333331e-01 +5.0000000000000000e-01 +9.0909090909090912e-02 +7.6923076923076927e-02 +2.7777777777777776e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +0.0 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +4.7619047619047616e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +5.0000000000000003e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +7.6923076923076927e-02 +2.7777777777777776e-02 +5.0000000000000000e-01 +4.7619047619047616e-02 +5.0000000000000000e-01 +4.7619047619047616e-02 +1.0000000000000000e+00 +7.6923076923076927e-02 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.7027027027027029e-02 +5.0000000000000000e-01 +2.7027027027027029e-02 +4.5454545454545456e-02 +2.7027027027027029e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.1904761904761904e-02 +1.0000000000000000e+00 +2.7777777777777776e-02 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.7777777777777776e-02 +3.3333333333333331e-01 +7.6923076923076927e-02 +2.7027027027027029e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1363636363636364e-02 +2.0000000000000001e-01 +3.3333333333333333e-02 +2.7027027027027029e-02 +5.8823529411764705e-02 +1.0000000000000000e+00 +1.1363636363636364e-02 +5.5555555555555552e-02 +8.3333333333333329e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.1111111111111110e-01 +1.1363636363636364e-02 +5.5555555555555552e-02 +1.0000000000000000e+00 +5.8823529411764705e-02 +1.0000000000000000e+00 +8.8495575221238937e-03 +8.8495575221238937e-03 +2.7027027027027029e-02 +4.5454545454545456e-02 +2.7027027027027029e-02 +2.7777777777777776e-02 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +2.7027027027027029e-02 +1.0000000000000000e+00 +2.7777777777777776e-02 +2.7027027027027029e-02 +1.3333333333333334e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +8.3333333333333329e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +7.6923076923076927e-02 +1.3698630136986301e-02 +2.0000000000000001e-01 +1.2500000000000000e-01 +2.7027027027027029e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +3.3333333333333331e-01 +2.7027027027027029e-02 +3.3333333333333331e-01 +2.5000000000000000e-01 +4.5454545454545456e-02 +7.6923076923076927e-02 +1.0000000000000000e+00 +9.0909090909090912e-02 +8.7719298245614030e-03 +8.7719298245614030e-03 +1.0000000000000000e+00 +2.7027027027027029e-02 +1.6666666666666666e-01 +1.1904761904761904e-02 +2.7027027027027029e-02 +5.0000000000000000e-01 +8.3333333333333329e-02 +1.0989010989010990e-02 +2.7027027027027029e-02 +1.0000000000000000e+00 +2.7777777777777776e-02 +2.4390243902439025e-02 +2.7027027027027029e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.7027027027027029e-02 +5.0000000000000000e-01 +8.7719298245614030e-03 +1.0000000000000000e+00 +1.0989010989010990e-02 +7.6923076923076927e-02 +3.3333333333333331e-01 +1.2048192771084338e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.2048192771084338e-02 +4.7619047619047616e-02 +1.0000000000000000e+00 +7.6923076923076927e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +2.7027027027027029e-02 +1.0989010989010990e-02 +2.7777777777777776e-02 +1.0000000000000000e+00 +2.7777777777777776e-02 +1.0989010989010990e-02 +2.7027027027027029e-02 +1.8181818181818181e-02 +1.1111111111111110e-01 +6.2500000000000000e-02 +9.0909090909090905e-03 +4.7619047619047616e-02 +2.0000000000000001e-01 +7.6923076923076927e-02 +5.5555555555555552e-02 +2.7027027027027029e-02 +9.0909090909090912e-02 +1.0000000000000000e+00 +5.0000000000000003e-02 +2.0000000000000001e-01 +7.6923076923076927e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.2048192771084338e-02 +2.7027027027027029e-02 +9.0909090909090905e-03 +3.3333333333333331e-01 +9.7087378640776691e-03 +2.7027027027027029e-02 +1.2048192771084338e-02 +5.0000000000000000e-01 +2.7777777777777776e-02 +1.1111111111111110e-01 +7.6923076923076927e-02 +3.3333333333333331e-01 +7.6923076923076927e-02 +5.8823529411764705e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +7.6923076923076927e-02 +1.2195121951219513e-02 +1.0869565217391304e-02 +3.0303030303030304e-02 +1.0638297872340425e-02 +1.0000000000000000e+00 +1.1764705882352941e-02 +1.0869565217391304e-02 +8.8495575221238937e-03 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0526315789473684e-02 +2.7027027027027029e-02 +7.6923076923076927e-02 +9.7087378640776691e-03 +2.9411764705882353e-02 +1.1363636363636364e-02 +4.7619047619047616e-02 +2.0000000000000001e-01 +2.0000000000000001e-01 +7.6923076923076927e-02 +5.2631578947368418e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.4339622641509430e-03 +2.7027027027027029e-02 +7.6923076923076927e-02 +7.6923076923076927e-02 +2.5000000000000000e-01 +9.0909090909090905e-03 +1.1235955056179775e-02 +3.1250000000000000e-02 +9.2592592592592587e-03 +2.2222222222222223e-02 +1.0989010989010990e-02 +1.1764705882352941e-02 +1.0000000000000000e+00 +1.1363636363636364e-02 +8.3333333333333329e-02 +1.1111111111111112e-02 +1.2345679012345678e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.1235955056179775e-02 +2.5000000000000000e-01 +2.0000000000000001e-01 +1.1235955056179775e-02 +1.0989010989010990e-02 +1.2048192771084338e-02 +4.5454545454545456e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.1111111111111112e-02 +2.7777777777777776e-02 +1.7543859649122806e-02 +1.2048192771084338e-02 +1.1904761904761904e-02 +2.7777777777777776e-02 +1.1111111111111112e-02 +7.6923076923076927e-02 +1.0000000000000000e+00 +2.7777777777777776e-02 +1.0000000000000000e+00 +1.0000000000000001e-01 +5.0000000000000000e-01 +1.2048192771084338e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.0000000000000001e-01 +4.3478260869565216e-02 +1.7543859649122806e-02 +1.1627906976744186e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +9.5238095238095247e-03 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.2820512820512820e-02 +4.5454545454545456e-02 +5.0000000000000000e-01 +4.7619047619047616e-02 +1.1111111111111110e-01 +1.0204081632653060e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +8.3333333333333329e-02 +3.3333333333333331e-01 +1.3157894736842105e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.1235955056179775e-02 +1.1111111111111112e-02 +8.3333333333333329e-02 +1.0000000000000000e+00 +2.0833333333333332e-02 +3.3333333333333331e-01 +1.1627906976744186e-02 +1.2048192771084338e-02 +1.1111111111111112e-02 +1.1111111111111112e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111110e-01 +9.0909090909090912e-02 +2.1739130434782608e-02 +1.1111111111111110e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.1764705882352941e-02 +1.1111111111111112e-02 +1.0989010989010990e-02 +3.3333333333333331e-01 +1.1111111111111112e-02 +1.1111111111111112e-02 +1.1111111111111112e-02 +1.0000000000000000e+00 +1.2500000000000000e-01 +5.0000000000000000e-01 +4.7619047619047616e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.2500000000000000e-01 +3.5714285714285712e-02 +3.2258064516129031e-02 +4.7619047619047616e-02 +4.7619047619047616e-02 +1.2048192771084338e-02 +3.3333333333333331e-01 +4.7619047619047616e-02 +1.9230769230769232e-02 +1.0000000000000000e+00 +9.0909090909090912e-02 +2.0000000000000001e-01 +1.1111111111111110e-01 +1.1235955056179775e-02 +2.2222222222222223e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1904761904761904e-02 +3.4482758620689655e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +9.9009900990099011e-03 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.6666666666666666e-01 +3.1250000000000000e-02 +5.5555555555555552e-02 +1.6666666666666666e-01 +3.3333333333333331e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +4.7619047619047616e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +3.3333333333333331e-01 +1.1363636363636364e-02 +1.1111111111111110e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +4.7619047619047616e-02 +2.1276595744680851e-02 +1.0000000000000000e+00 +1.2500000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +4.5454545454545456e-02 +2.4390243902439025e-02 +4.7619047619047616e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.3157894736842105e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.2048192771084338e-02 +1.6666666666666666e-01 +4.7619047619047616e-02 +1.0000000000000000e+00 +1.1111111111111112e-02 +9.5238095238095247e-03 +4.7619047619047616e-02 +2.0000000000000001e-01 +3.4482758620689655e-02 +1.2048192771084338e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +7.1428571428571425e-02 +2.5000000000000000e-01 +5.0000000000000003e-02 +4.7619047619047616e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +4.7619047619047616e-02 +1.1363636363636364e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.2258064516129031e-02 +4.7619047619047616e-02 +1.6666666666666666e-01 +7.1428571428571425e-02 +1.0000000000000000e+00 +7.1428571428571425e-02 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1363636363636364e-02 +7.1428571428571425e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.8571428571428571e-02 +4.5454545454545456e-02 +1.1111111111111110e-01 +7.6923076923076927e-02 +1.0000000000000000e+00 +1.2048192771084338e-02 +2.8571428571428571e-02 +5.2631578947368418e-02 +7.1428571428571425e-02 +1.0000000000000000e+00 +4.7619047619047616e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.8571428571428571e-02 +7.1428571428571425e-02 +3.2258064516129031e-02 +3.2258064516129031e-02 +4.7619047619047616e-02 +1.0000000000000001e-01 +8.3333333333333329e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.2500000000000001e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.8823529411764705e-02 +4.1666666666666664e-02 +3.3333333333333333e-02 +1.0000000000000000e+00 +8.3333333333333329e-02 +1.0000000000000000e+00 +3.0303030303030304e-02 +5.0000000000000000e-01 +3.1250000000000000e-02 +9.0909090909090912e-02 +3.2258064516129031e-02 +7.1428571428571425e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000001e-01 +2.3809523809523808e-02 +1.0000000000000000e+00 +8.3333333333333329e-02 +2.5000000000000000e-01 +9.0090090090090089e-03 +1.0000000000000000e+00 +1.1494252873563218e-02 +9.0909090909090912e-02 +3.0303030303030304e-02 +5.8823529411764705e-02 +1.2048192771084338e-02 +1.6666666666666666e-01 +3.2258064516129031e-02 +1.0000000000000000e+00 +7.1428571428571425e-02 +3.1250000000000000e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +3.3333333333333333e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.8461538461538464e-02 +3.2258064516129031e-02 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +7.1428571428571425e-02 +2.4390243902439025e-02 +2.7777777777777776e-02 +2.5000000000000000e-01 +3.5714285714285712e-02 +1.2500000000000000e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +7.1428571428571425e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.1276595744680851e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +7.1428571428571425e-02 +1.1111111111111110e-01 +1.0000000000000000e+00 +2.6315789473684209e-02 +1.0000000000000000e+00 +1.6393442622950821e-02 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +9.3457943925233638e-03 +9.0909090909090912e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.4285714285714285e-01 +7.1428571428571425e-02 +2.9411764705882353e-02 +6.2500000000000000e-02 +3.4482758620689655e-02 +9.0909090909090912e-02 +3.2258064516129031e-02 +7.1428571428571425e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +3.2258064516129031e-02 +9.0909090909090912e-02 +3.3333333333333331e-01 +3.3333333333333331e-01 +1.4285714285714285e-01 +1.2500000000000000e-01 +7.1428571428571425e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.3333333333333331e-01 +3.1250000000000000e-02 +1.6666666666666666e-01 +2.5000000000000000e-01 +3.2258064516129031e-02 +1.0000000000000000e+00 +2.5000000000000001e-02 +1.1111111111111110e-01 +3.1250000000000000e-02 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.1111111111111110e-01 +1.6666666666666666e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +4.0000000000000001e-02 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +7.6923076923076927e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +4.0000000000000001e-02 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +4.0000000000000001e-02 +1.0000000000000000e+00 +1.5873015873015872e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +2.5000000000000000e-01 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6129032258064516e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000001e-01 +1.4285714285714285e-01 +4.0000000000000001e-02 +4.0000000000000001e-02 +1.0000000000000000e+00 +2.0000000000000001e-01 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.2500000000000000e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +5.0000000000000000e-01 +4.0000000000000001e-02 +1.0000000000000000e+00 +2.3255813953488372e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +4.0000000000000001e-02 +3.3333333333333331e-01 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.4285714285714285e-01 +5.5555555555555552e-02 +1.0000000000000001e-01 +1.2500000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.0909090909090912e-02 +4.5454545454545456e-02 +1.1111111111111110e-01 +1.0000000000000000e+00 +4.0000000000000001e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.2500000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111112e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +4.0000000000000001e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +4.0000000000000001e-02 +1.2500000000000000e-01 +5.0000000000000000e-01 +4.0000000000000001e-02 +3.4482758620689655e-02 +1.0000000000000000e+00 +2.0000000000000001e-01 +2.5000000000000000e-01 +1.5873015873015872e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.8571428571428571e-02 +4.0000000000000001e-02 +1.0000000000000000e+00 +3.2258064516129031e-02 +4.0000000000000001e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1904761904761904e-02 +1.5873015873015872e-02 +3.7037037037037035e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.0000000000000001e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +2.0000000000000001e-01 +6.6666666666666666e-02 +4.0000000000000001e-02 +3.3333333333333331e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +8.3333333333333329e-02 +3.1250000000000000e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.5873015873015872e-02 +4.5454545454545456e-02 +3.3333333333333331e-01 +2.0000000000000001e-01 +5.0000000000000000e-01 +5.0000000000000003e-02 +1.5873015873015872e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +5.0000000000000003e-02 +2.0000000000000001e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +8.3333333333333329e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +4.0000000000000001e-02 +4.0000000000000001e-02 +4.0000000000000001e-02 +1.0000000000000000e+00 +1.5873015873015872e-02 +2.0000000000000001e-01 +2.0000000000000001e-01 +4.0000000000000001e-02 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.5873015873015872e-02 +3.2258064516129031e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +3.4482758620689655e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000001e-01 +1.0000000000000000e+00 +1.2500000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.1250000000000000e-02 +1.5873015873015872e-02 +5.0000000000000000e-01 +1.2500000000000000e-01 +2.5000000000000000e-01 +5.8823529411764705e-02 +2.5000000000000000e-01 +1.5625000000000000e-02 +4.0000000000000001e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +6.6666666666666666e-02 +2.5000000000000000e-01 +1.5873015873015872e-02 +1.5873015873015872e-02 +3.1250000000000000e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000003e-02 +1.5873015873015872e-02 +2.5000000000000000e-01 +1.1111111111111110e-01 +1.5873015873015872e-02 +4.0000000000000001e-02 +1.5873015873015872e-02 +1.0000000000000000e+00 +3.1250000000000000e-02 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000001e-01 +1.5873015873015872e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6129032258064516e-02 +3.3333333333333331e-01 +3.0303030303030304e-02 +4.0000000000000001e-02 +1.6129032258064516e-02 +2.5000000000000000e-01 +1.2500000000000000e-01 +1.0000000000000001e-01 +1.4285714285714285e-02 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +5.5555555555555552e-02 +1.5873015873015872e-02 +1.7543859649122806e-02 +1.0000000000000000e+00 +2.9411764705882353e-02 +1.0000000000000000e+00 +1.5873015873015872e-02 +3.1250000000000000e-02 +4.7619047619047616e-02 +4.0000000000000001e-02 +5.0000000000000000e-01 +4.0000000000000001e-02 +4.0000000000000001e-02 +1.5873015873015872e-02 +1.0000000000000000e+00 +1.6129032258064516e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +2.5000000000000000e-01 +1.5873015873015872e-02 +3.1250000000000000e-02 +3.2258064516129031e-02 +1.6129032258064516e-02 +2.0000000000000001e-01 +1.2500000000000000e-01 +3.2258064516129031e-02 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.6129032258064516e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +3.2258064516129031e-02 +1.0000000000000000e+00 +4.0000000000000001e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.5873015873015872e-02 +5.2631578947368418e-02 +1.6666666666666666e-01 +1.6666666666666666e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.2258064516129031e-02 +3.3333333333333331e-01 +5.0000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.1250000000000000e-02 +2.0000000000000001e-01 +1.5873015873015872e-02 +3.1250000000000000e-02 +1.0000000000000000e+00 +1.6393442622950821e-02 +1.5625000000000000e-02 +3.3333333333333331e-01 +3.1250000000000000e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.5873015873015872e-02 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.6666666666666666e-01 +2.0000000000000001e-01 +5.8823529411764705e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +3.0303030303030304e-02 +1.6129032258064516e-02 +1.0000000000000000e+00 +1.6129032258064516e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.5873015873015872e-02 +1.6666666666666666e-01 +1.5873015873015872e-02 +1.6666666666666666e-01 +1.0000000000000001e-01 +1.0000000000000000e+00 +1.5873015873015872e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +9.0909090909090912e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.0909090909090912e-02 +2.0000000000000001e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +1.6129032258064516e-02 +1.0000000000000000e+00 +1.6129032258064516e-02 +3.3333333333333331e-01 +6.6666666666666666e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +6.6666666666666666e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.4285714285714285e-01 +3.3333333333333331e-01 +1.6666666666666666e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +8.3333333333333329e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.5873015873015872e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6129032258064516e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.1250000000000000e-02 +1.6666666666666666e-01 +3.3333333333333333e-02 +3.3333333333333331e-01 +1.5873015873015872e-02 +1.5625000000000000e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.8823529411764705e-02 +9.0909090909090912e-02 +1.5873015873015872e-02 +3.3333333333333333e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.5873015873015872e-02 +5.0000000000000000e-01 +6.2500000000000000e-02 +1.5873015873015872e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +8.3333333333333329e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +4.1666666666666664e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +7.1428571428571425e-02 +2.5000000000000000e-01 +1.5873015873015872e-02 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.2500000000000000e-01 +1.6666666666666666e-01 +6.6666666666666666e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +5.0000000000000000e-01 +1.6666666666666666e-01 +4.0000000000000001e-02 +2.0000000000000001e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.5873015873015872e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.5873015873015872e-02 +3.3333333333333331e-01 +2.5000000000000000e-01 +2.5000000000000000e-01 +1.5873015873015872e-02 +1.4285714285714285e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.8181818181818181e-02 +7.1428571428571425e-02 +1.4285714285714285e-01 +1.5625000000000000e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.5384615384615385e-02 +9.0909090909090912e-02 +6.6666666666666666e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.5873015873015872e-02 +1.5625000000000000e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.6393442622950821e-02 +6.6666666666666666e-02 +2.5000000000000000e-01 +9.0909090909090912e-02 +5.0000000000000000e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.1250000000000000e-02 +5.0000000000000000e-01 +4.1666666666666664e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +3.3333333333333331e-01 +1.5873015873015872e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +4.5454545454545456e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.2258064516129031e-02 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.5873015873015872e-02 +1.0000000000000001e-01 +4.5454545454545456e-02 +1.5873015873015872e-02 +1.6666666666666666e-01 +5.0000000000000000e-01 +1.4285714285714285e-01 +1.5384615384615385e-02 +2.5000000000000000e-01 +1.5384615384615385e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +4.7619047619047616e-02 +5.0000000000000000e-01 +1.6949152542372881e-02 +4.5454545454545456e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +2.0000000000000001e-01 +5.0000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +5.5555555555555552e-02 +5.5555555555555552e-02 +3.3333333333333331e-01 +1.6666666666666666e-01 +1.1111111111111110e-01 +1.1111111111111110e-01 +1.1111111111111110e-01 +1.5873015873015872e-02 +1.4285714285714285e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000001e-01 +5.0000000000000000e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +7.1428571428571425e-02 +1.7857142857142856e-02 +5.5555555555555552e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +7.1428571428571425e-02 +1.2500000000000000e-01 +1.4285714285714285e-01 +5.0000000000000000e-01 +1.6666666666666666e-01 +1.1111111111111110e-01 +5.0000000000000000e-01 +1.4285714285714285e-01 +1.4285714285714285e-01 +6.2500000000000000e-02 +1.0000000000000000e+00 +7.1428571428571425e-02 +1.0000000000000000e+00 +1.7857142857142856e-02 +7.1428571428571425e-02 +3.3333333333333331e-01 +1.4285714285714285e-01 +1.4285714285714285e-01 +9.0909090909090912e-02 +1.2500000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111110e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.6666666666666666e-01 +6.6666666666666666e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +2.5000000000000000e-01 +7.1428571428571425e-02 +3.3333333333333331e-01 +7.1428571428571425e-02 +7.1428571428571425e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000003e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.6666666666666666e-01 +1.7241379310344827e-02 +1.1111111111111110e-01 +3.3333333333333331e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +5.0000000000000003e-02 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +5.0000000000000000e-01 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.7241379310344827e-02 +5.0000000000000003e-02 +8.3333333333333329e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.1111111111111110e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +7.1428571428571425e-02 +5.0000000000000000e-01 +1.4285714285714285e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111110e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.3333333333333331e-01 +2.5000000000000000e-01 +1.1111111111111110e-01 +5.0000000000000000e-01 +1.1111111111111110e-01 +1.4285714285714285e-01 +1.1111111111111110e-01 +1.4285714285714285e-01 +2.0000000000000001e-01 +1.1111111111111110e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +4.7619047619047616e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.7241379310344827e-02 +4.5454545454545456e-02 +2.5000000000000000e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.3255813953488372e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.6666666666666666e-01 +2.5000000000000000e-01 +1.7543859649122806e-02 +2.0000000000000001e-01 +1.7543859649122806e-02 +1.0000000000000000e+00 +2.0000000000000001e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.1111111111111110e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +2.0408163265306121e-02 +2.5000000000000000e-01 +1.7543859649122806e-02 +1.4285714285714285e-01 +3.3333333333333331e-01 +1.7241379310344827e-02 +1.8518518518518517e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.7857142857142856e-02 +5.8823529411764705e-02 +1.4285714285714285e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +3.3333333333333331e-01 +7.1428571428571425e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.5000000000000000e-01 +5.0000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +2.2222222222222223e-02 +7.1428571428571425e-02 +1.7543859649122806e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +2.5000000000000000e-01 +2.0000000000000001e-01 +5.0000000000000000e-01 +1.7241379310344827e-02 +2.5000000000000000e-01 +5.0000000000000000e-01 +7.1428571428571425e-02 +1.0000000000000000e+00 +7.1428571428571425e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0752688172043012e-02 +1.0000000000000000e+00 +2.0408163265306121e-02 +7.1428571428571425e-02 +1.7543859649122806e-02 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.0909090909090912e-02 +2.5000000000000000e-01 +2.3255813953488372e-02 +2.3255813953488372e-02 +3.3333333333333331e-01 +2.5000000000000000e-01 +2.3255813953488372e-02 +2.0000000000000001e-01 +5.0000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +2.2727272727272728e-02 +2.3809523809523808e-02 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.7037037037037035e-02 +7.1428571428571425e-02 +2.4390243902439025e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.8181818181818181e-02 +1.8518518518518517e-02 +1.0000000000000000e+00 +7.1428571428571425e-02 +1.0000000000000000e+00 +1.6393442622950821e-02 +5.5555555555555552e-02 +5.0000000000000000e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.2500000000000000e-01 +1.8518518518518517e-02 +9.0909090909090912e-02 +3.3333333333333331e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +5.5555555555555552e-02 +9.0909090909090912e-02 +1.4285714285714285e-01 +1.4285714285714285e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +6.2500000000000000e-02 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +7.1428571428571425e-02 +1.4285714285714285e-01 +2.4390243902439025e-02 +9.0909090909090912e-02 +3.3333333333333331e-01 +1.4285714285714285e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +7.6923076923076927e-02 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +9.0909090909090912e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.8181818181818181e-02 +1.2500000000000000e-01 +3.3333333333333331e-01 +2.0000000000000001e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +9.0909090909090912e-02 +2.5641025641025640e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.4285714285714285e-01 +6.2500000000000000e-02 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.7241379310344827e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.5555555555555552e-02 +1.7241379310344827e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +7.1428571428571425e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +3.3333333333333331e-01 +3.3333333333333331e-01 +5.5555555555555552e-02 +1.0000000000000000e+00 +2.4390243902439025e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.4285714285714285e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +2.0000000000000001e-01 +1.8867924528301886e-02 +3.1250000000000000e-02 +1.6666666666666666e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.0909090909090912e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +8.3333333333333329e-02 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.8823529411764705e-02 +3.8461538461538464e-02 +2.4390243902439025e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.3333333333333331e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +3.5714285714285712e-02 +5.0000000000000000e-01 +1.0752688172043012e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.6666666666666666e-01 +2.5000000000000000e-01 +7.1428571428571425e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.7543859649122806e-02 +1.7241379310344827e-02 +2.5000000000000001e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0752688172043012e-02 +4.5454545454545456e-02 +1.0752688172043012e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +2.5000000000000000e-01 +2.5000000000000000e-01 +2.0000000000000001e-01 +2.0000000000000001e-01 +1.0752688172043012e-02 +0.0 +2.0000000000000001e-01 +1.0752688172043012e-02 +1.0752688172043012e-02 +3.3333333333333331e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.4285714285714285e-01 +2.7027027027027029e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0752688172043012e-02 +1.0752688172043012e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0752688172043012e-02 +1.4285714285714285e-01 +5.0000000000000000e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0752688172043012e-02 +1.0752688172043012e-02 +1.0752688172043012e-02 +1.0752688172043012e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +5.0000000000000000e-01 +6.6666666666666666e-02 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.0752688172043012e-02 +1.0000000000000000e+00 +2.9411764705882353e-02 +8.3333333333333329e-02 +2.9411764705882353e-02 +3.3333333333333331e-01 +1.0752688172043012e-02 +2.0000000000000001e-01 +5.0000000000000000e-01 +5.5555555555555552e-02 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.4285714285714285e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.4285714285714285e-01 +1.7543859649122806e-02 +1.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000001e-01 +3.3333333333333331e-01 +1.0752688172043012e-02 +1.4285714285714285e-01 +2.0000000000000001e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0752688172043012e-02 +2.0000000000000001e-01 +2.0408163265306121e-02 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +3.2258064516129031e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.7543859649122806e-02 +1.7857142857142856e-02 +1.6666666666666666e-01 +3.3333333333333331e-01 +3.3333333333333331e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.7543859649122806e-02 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0752688172043012e-02 +1.0752688172043012e-02 +1.0752688172043012e-02 +1.7241379310344827e-02 +1.0752688172043012e-02 +1.0752688172043012e-02 +2.0000000000000001e-01 +2.5000000000000000e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.8823529411764705e-02 +1.0752688172043012e-02 +1.0752688172043012e-02 +5.0000000000000000e-01 +1.8867924528301886e-02 +1.9607843137254902e-02 +1.7241379310344827e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0752688172043012e-02 +2.5000000000000000e-01 +1.0752688172043012e-02 +1.0752688172043012e-02 +1.0752688172043012e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.0000000000000001e-01 +5.0000000000000000e-01 +1.4285714285714285e-01 +5.8823529411764705e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +5.0000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.4285714285714285e-01 +1.0752688172043012e-02 +1.0989010989010990e-02 +3.3333333333333331e-01 +1.6666666666666666e-01 +1.0752688172043012e-02 +1.2500000000000000e-01 +1.0752688172043012e-02 +5.0000000000000000e-01 +2.0000000000000001e-01 +1.7857142857142856e-02 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0752688172043012e-02 +2.0000000000000001e-01 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +5.8823529411764705e-02 +1.0000000000000000e+00 +5.2631578947368418e-02 +1.0000000000000000e+00 +1.1111111111111110e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.9607843137254902e-02 +1.0000000000000000e+00 +1.2345679012345678e-02 +2.0000000000000001e-01 +1.2345679012345678e-02 +1.2500000000000000e-01 +5.8823529411764705e-02 +2.0000000000000001e-01 +1.2345679012345678e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.8823529411764705e-02 +5.0000000000000000e-01 +2.0000000000000001e-01 +3.3333333333333331e-01 +3.8461538461538464e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.2345679012345678e-02 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000001e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.4390243902439025e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.6129032258064516e-02 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0752688172043012e-02 +1.9607843137254902e-02 +3.3333333333333331e-01 +1.7543859649122806e-02 +1.4285714285714285e-01 +3.3333333333333331e-01 +5.5555555555555552e-02 +2.0000000000000001e-01 +2.0000000000000001e-01 +3.3333333333333331e-01 +1.4285714285714285e-01 +2.3809523809523808e-02 +1.0000000000000001e-01 +1.0000000000000001e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +3.0303030303030304e-02 +3.0303030303030304e-02 +1.4285714285714285e-01 +1.0752688172043012e-02 +3.0303030303030304e-02 +1.0000000000000000e+00 +6.2500000000000000e-02 +3.0303030303030304e-02 +3.0303030303030304e-02 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.2592592592592587e-03 +2.0408163265306121e-02 +5.8823529411764705e-02 +1.0752688172043012e-02 +5.0000000000000000e-01 +7.6923076923076927e-02 +2.5000000000000000e-01 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.2500000000000000e-01 +3.0303030303030304e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.0303030303030304e-02 +5.0000000000000003e-02 +3.3333333333333331e-01 +1.0752688172043012e-02 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111112e-02 +5.0000000000000003e-02 +1.0000000000000001e-01 +1.4285714285714285e-01 +5.8823529411764705e-02 +1.7543859649122806e-02 +1.7543859649122806e-02 +3.0303030303030304e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0752688172043012e-02 +1.4285714285714285e-01 +3.3333333333333331e-01 +1.0752688172043012e-02 +2.1276595744680851e-02 +3.3333333333333331e-01 +3.0303030303030304e-02 +1.0752688172043012e-02 +1.0000000000000000e+00 +6.6666666666666666e-02 +1.0752688172043012e-02 +1.0000000000000001e-01 +1.0000000000000001e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.7543859649122806e-02 +6.6666666666666666e-02 +2.4390243902439025e-02 +3.0303030303030304e-02 +1.2500000000000000e-01 +6.6666666666666666e-02 +5.8823529411764705e-02 +1.0752688172043012e-02 +3.0303030303030304e-02 +3.0303030303030304e-02 +2.5000000000000000e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +2.0000000000000001e-01 +3.3333333333333331e-01 +1.0000000000000001e-01 +5.0000000000000000e-01 +1.7543859649122806e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +3.0303030303030304e-02 +5.0000000000000000e-01 +2.5000000000000000e-01 +5.0000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +2.0000000000000001e-01 +3.0303030303030304e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.1743119266055051e-03 +1.0752688172043012e-02 +2.7777777777777776e-02 +1.6666666666666666e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +3.0303030303030304e-02 +7.6923076923076927e-02 +9.0090090090090089e-03 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +2.0833333333333332e-02 +3.3333333333333333e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +2.9411764705882353e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.4285714285714285e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +9.0090090090090089e-03 +3.0303030303030304e-02 +9.4339622641509430e-03 +1.0000000000000000e+00 +9.0090090090090089e-03 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.0303030303030304e-02 +1.0752688172043012e-02 +1.2500000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.0303030303030304e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.0000000000000001e-01 +3.0303030303030304e-02 +2.5000000000000000e-01 +5.0000000000000003e-02 +5.0000000000000000e-01 +6.6666666666666666e-02 +1.7543859649122806e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +9.0090090090090089e-03 +2.5000000000000000e-01 +1.0000000000000000e+00 +9.0090090090090089e-03 +9.0090090090090089e-03 +9.0090090090090089e-03 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.2222222222222223e-02 +1.7241379310344827e-02 +9.0090090090090089e-03 +1.1111111111111110e-01 +2.5000000000000000e-01 +9.1743119266055051e-03 +6.6666666666666666e-02 +1.6666666666666666e-01 +6.6666666666666666e-02 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.0000000000000001e-01 +6.6666666666666666e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.8823529411764705e-02 +1.4285714285714285e-01 +9.3457943925233638e-03 +5.8823529411764705e-02 +1.1111111111111110e-01 +1.0000000000000000e+00 +9.0090090090090089e-03 +9.0909090909090912e-02 +1.0000000000000000e+00 +5.8823529411764705e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +9.3457943925233638e-03 +5.8823529411764705e-02 +5.8823529411764705e-02 +1.0000000000000000e+00 +6.6666666666666666e-02 +2.5000000000000000e-01 +9.0090090090090089e-03 +3.0303030303030304e-02 +1.9607843137254902e-02 +9.0090090090090089e-03 +5.8823529411764705e-02 +3.0303030303030304e-02 +5.8823529411764705e-02 +5.8823529411764705e-02 +3.0303030303030304e-02 +5.8823529411764705e-02 +5.8823529411764705e-02 +5.8823529411764705e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.2500000000000000e-01 +9.1743119266055051e-03 +5.8823529411764705e-02 +9.0090090090090089e-03 +1.0000000000000000e+00 +9.9009900990099011e-03 +3.0303030303030304e-02 +2.2727272727272728e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +9.0090090090090089e-03 +1.0000000000000000e+00 +5.8823529411764705e-02 +1.0000000000000000e+00 +1.1235955056179775e-02 +1.0752688172043012e-02 +1.1235955056179775e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.4285714285714285e-01 +9.0090090090090089e-03 +6.6666666666666666e-02 +1.0000000000000000e+00 +1.7543859649122806e-02 +1.8867924528301886e-02 +7.6923076923076927e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.0909090909090905e-03 +5.8823529411764705e-02 +1.0752688172043012e-02 +1.0000000000000000e+00 +9.0909090909090912e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.3255813953488372e-02 +5.0000000000000000e-01 +3.5714285714285712e-02 +1.1363636363636364e-02 +1.0000000000000000e+00 +5.8823529411764705e-02 +5.8823529411764705e-02 +9.3457943925233638e-03 +1.1111111111111110e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +5.0000000000000000e-01 +3.0303030303030304e-02 +2.5000000000000000e-01 +2.0000000000000001e-01 +5.0000000000000000e-01 +3.3333333333333331e-01 +6.6666666666666666e-02 +9.0909090909090905e-03 +1.9607843137254902e-02 +1.9607843137254902e-02 +1.0000000000000000e+00 +1.8867924528301886e-02 +2.0000000000000000e-02 +5.0000000000000003e-02 +1.1764705882352941e-02 +3.0303030303030304e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.8823529411764705e-02 +2.5000000000000000e-01 +9.1743119266055051e-03 +1.0416666666666666e-02 +2.5000000000000000e-01 +1.8867924528301886e-02 +5.0000000000000000e-01 +9.1743119266055051e-03 +3.3333333333333331e-01 +9.2592592592592587e-03 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.8867924528301886e-02 +6.6666666666666666e-02 +9.7087378640776691e-03 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.3457943925233638e-03 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.8867924528301886e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +9.0090090090090089e-03 +9.0909090909090905e-03 +1.0000000000000000e+00 +5.8823529411764705e-02 +2.5000000000000000e-01 +3.0303030303030304e-02 +1.0000000000000000e+00 +1.7543859649122806e-02 +9.1743119266055051e-03 +3.0303030303030304e-02 +5.0000000000000000e-01 +1.9607843137254902e-02 +9.1743119266055051e-03 +1.9607843137254902e-02 +5.8823529411764705e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.4339622641509430e-03 +9.1743119266055051e-03 +1.0000000000000000e+00 +1.2345679012345678e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.0090090090090089e-03 +1.0000000000000000e+00 +9.1743119266055051e-03 +9.1743119266055051e-03 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +9.0090090090090089e-03 +1.0000000000000000e+00 +1.0000000000000000e+00 +8.9285714285714281e-03 +1.0000000000000000e+00 +6.6666666666666666e-02 +9.0090090090090089e-03 +9.4339622641509430e-03 +5.8823529411764705e-02 +1.0000000000000000e+00 +9.4339622641509430e-03 +9.1743119266055051e-03 +1.0000000000000000e+00 +1.0000000000000000e+00 +6.6666666666666666e-02 +9.0090090090090089e-03 +5.8823529411764705e-02 +4.3478260869565216e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +6.6666666666666666e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +6.6666666666666666e-02 +3.3333333333333331e-01 +9.0090090090090089e-03 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.4339622641509430e-03 +3.0303030303030304e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.0303030303030304e-02 +9.3457943925233638e-03 +1.0752688172043012e-02 +1.7543859649122806e-02 +1.0000000000000000e+00 +9.0090090090090089e-03 +2.0000000000000001e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +9.1743119266055051e-03 +6.6666666666666666e-02 +1.2500000000000001e-02 +9.3457943925233638e-03 +1.0000000000000001e-01 +1.0000000000000000e+00 +9.0090090090090089e-03 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.8039215686274508e-03 +9.6153846153846159e-03 +9.1743119266055051e-03 +4.7619047619047616e-02 +5.0000000000000000e-01 +1.4285714285714285e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.8823529411764705e-02 +9.4339622641509430e-03 +5.0000000000000000e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.4285714285714285e-01 +5.8823529411764705e-02 +9.5238095238095247e-03 +9.1743119266055051e-03 +5.0000000000000000e-01 +2.0833333333333332e-02 +4.3478260869565216e-02 +9.8039215686274508e-03 +1.0752688172043012e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.4285714285714285e-01 +1.4285714285714285e-01 +9.1743119266055051e-03 +1.0000000000000000e+00 +3.0303030303030304e-02 +9.6153846153846159e-03 +9.0090090090090089e-03 +4.3478260869565216e-02 +1.0000000000000000e+00 +9.7087378640776691e-03 +1.4285714285714285e-01 +5.0000000000000000e-01 +1.6666666666666666e-02 +1.4285714285714285e-01 +5.8823529411764705e-02 +4.3478260869565216e-02 +3.0303030303030304e-02 +2.0000000000000001e-01 +9.0090090090090089e-03 +9.1743119266055051e-03 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +9.0090090090090089e-03 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.1743119266055051e-03 +1.0000000000000000e+00 +9.7087378640776691e-03 +5.8823529411764705e-02 +2.0000000000000001e-01 +2.0000000000000001e-01 +9.0090090090090089e-03 +1.9607843137254902e-02 +9.0909090909090905e-03 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.8039215686274508e-03 +9.3457943925233638e-03 +9.1743119266055051e-03 +1.0000000000000000e+00 +9.4339622641509430e-03 +3.0303030303030304e-02 +9.8039215686274508e-03 +1.0000000000000000e+00 +4.3478260869565216e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.8823529411764705e-02 +1.0000000000000000e+00 +9.0090090090090089e-03 +5.8823529411764705e-02 +1.0000000000000000e+00 +2.0000000000000001e-01 +5.8823529411764705e-02 +2.0000000000000001e-01 +9.0909090909090905e-03 +5.8823529411764705e-02 +9.8039215686274508e-03 +2.0000000000000001e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.8823529411764705e-02 +2.0000000000000001e-01 +1.0000000000000000e+00 +9.0909090909090905e-03 +9.8039215686274508e-03 +2.0000000000000001e-01 +5.8823529411764705e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.8823529411764705e-02 +3.3333333333333331e-01 +9.0909090909090905e-03 +1.8867924528301886e-02 +1.9607843137254902e-02 +1.0000000000000000e+00 +9.7087378640776691e-03 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.0090090090090089e-03 +1.9607843137254902e-02 +9.0909090909090912e-02 +5.8823529411764705e-02 +4.3478260869565216e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.1743119266055051e-03 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +9.0909090909090905e-03 +5.8823529411764705e-02 +5.8823529411764705e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +4.3478260869565216e-02 +9.1743119266055051e-03 +5.8823529411764705e-02 +5.8823529411764705e-02 +9.7087378640776691e-03 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +9.6153846153846159e-03 +1.0000000000000000e+00 +4.3478260869565216e-02 +9.5238095238095247e-03 +1.0000000000000000e+00 +2.0000000000000001e-01 +5.8823529411764705e-02 +3.3333333333333331e-01 +9.3457943925233638e-03 +9.1743119266055051e-03 +4.3478260869565216e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +4.3478260869565216e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.1743119266055051e-03 +9.0909090909090905e-03 +1.0000000000000000e+00 +9.0909090909090905e-03 +9.0090090090090089e-03 +3.3333333333333331e-01 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.9607843137254902e-02 +1.0000000000000000e+00 +4.3478260869565216e-02 +2.1276595744680851e-02 +9.1743119266055051e-03 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.2500000000000000e-01 +9.0090090090090089e-03 +5.0000000000000000e-01 +2.0000000000000001e-01 +5.8823529411764705e-02 +3.3333333333333331e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +9.5238095238095247e-03 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.3457943925233638e-03 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +9.0090090090090089e-03 +9.3457943925233638e-03 +1.0000000000000000e+00 +4.3478260869565216e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +9.1743119266055051e-03 +5.8823529411764705e-02 +1.0000000000000000e+00 +4.3478260869565216e-02 +9.5238095238095247e-03 +9.1743119266055051e-03 +5.0000000000000000e-01 +9.0090090090090089e-03 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.8823529411764705e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +9.8039215686274508e-03 +8.3333333333333329e-02 +3.0303030303030304e-02 +9.9009900990099011e-03 +9.0090090090090089e-03 +9.2592592592592587e-03 +5.5555555555555552e-02 +1.0000000000000000e+00 +5.8823529411764705e-02 +1.1111111111111110e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.8823529411764705e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.8823529411764705e-02 +9.3457943925233638e-03 +1.6666666666666666e-01 +9.1743119266055051e-03 +2.0408163265306121e-02 +5.5555555555555552e-02 +9.4339622641509430e-03 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.7087378640776691e-03 +4.5454545454545456e-02 +0.0 +0.0 +5.0000000000000003e-02 +6.6666666666666666e-02 +9.0090090090090089e-03 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000003e-02 +0.0 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +9.8039215686274508e-03 +1.4285714285714285e-01 +1.7857142857142856e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.5555555555555552e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.6666666666666666e-01 +2.0000000000000000e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.5555555555555552e-02 +5.5555555555555552e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +5.8823529411764705e-02 +5.5555555555555552e-02 +1.0000000000000000e+00 +1.8867924528301886e-02 +9.3457943925233638e-03 +6.6666666666666666e-02 +3.3333333333333331e-01 +3.3333333333333331e-01 +1.9230769230769232e-02 +5.0000000000000000e-01 +2.0408163265306121e-02 +9.3457943925233638e-03 +6.6666666666666666e-02 +5.2631578947368418e-02 +5.0000000000000000e-01 +9.0909090909090912e-02 +5.5555555555555552e-02 +8.3333333333333329e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.0090090090090089e-03 +2.0000000000000001e-01 +6.6666666666666666e-02 +5.5555555555555552e-02 +0.0 +4.3478260869565216e-02 +9.3457943925233638e-03 +0.0 +9.7087378640776691e-03 +0.0 +1.0000000000000000e+00 +2.5000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.5555555555555552e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.5555555555555552e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.6666666666666666e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +0.0 +1.1111111111111110e-01 +5.5555555555555552e-02 +5.0000000000000000e-01 +5.2631578947368418e-02 +5.0000000000000000e-01 +2.5000000000000000e-01 +9.4339622641509430e-03 +1.0000000000000000e+00 +3.3333333333333331e-01 +2.0000000000000001e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.8823529411764705e-02 +2.0000000000000001e-01 +9.0909090909090912e-02 +2.5000000000000000e-01 +1.8181818181818181e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.3457943925233638e-03 +9.6153846153846159e-03 +3.3333333333333331e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.8181818181818181e-02 +1.1111111111111110e-01 +1.1111111111111110e-01 +1.0416666666666666e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +8.3333333333333329e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.3457943925233638e-03 +5.0000000000000000e-01 +9.4339622641509430e-03 +6.6666666666666666e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +8.3333333333333329e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +8.3333333333333329e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111110e-01 +0.0 +1.0000000000000000e+00 +5.5555555555555552e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +8.3333333333333329e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.1111111111111110e-01 +2.0000000000000001e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +9.6153846153846159e-03 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111110e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +5.5555555555555552e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.0000000000000001e-01 +3.3333333333333331e-01 +5.5555555555555552e-02 +5.2631578947368418e-02 +2.5000000000000000e-01 +1.0000000000000001e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.0000000000000001e-01 +3.3333333333333331e-01 +1.6666666666666666e-01 +9.4339622641509430e-03 +5.0000000000000000e-01 +5.5555555555555552e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +5.0000000000000000e-01 +5.5555555555555552e-02 +1.0000000000000000e+00 +5.5555555555555552e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +6.6666666666666666e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.6666666666666666e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +9.0909090909090912e-02 +5.5555555555555552e-02 +2.0000000000000001e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +3.3333333333333331e-01 +5.5555555555555552e-02 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +7.1428571428571425e-02 +5.5555555555555552e-02 +1.0000000000000000e+00 +5.5555555555555552e-02 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +7.1428571428571425e-02 +2.5000000000000000e-01 +1.4285714285714285e-01 +6.6666666666666666e-02 +6.6666666666666666e-02 +1.0000000000000000e+00 +7.1428571428571425e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +6.6666666666666666e-02 +1.0000000000000000e+00 +6.6666666666666666e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +6.6666666666666666e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +6.6666666666666666e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.4285714285714285e-01 +3.3333333333333331e-01 +6.6666666666666666e-02 +1.1627906976744186e-02 +1.6666666666666666e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +6.6666666666666666e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +2.5000000000000000e-01 +1.4285714285714285e-01 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +6.6666666666666666e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.6666666666666666e-01 +7.1428571428571425e-02 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.0000000000000001e-01 +2.5000000000000000e-01 +1.6666666666666666e-01 +2.0000000000000001e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000003e-02 +1.0000000000000001e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +0.0 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +2.0000000000000001e-01 +5.0000000000000000e-01 +1.4285714285714285e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.4285714285714285e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.4285714285714285e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.3333333333333331e-01 +3.3333333333333331e-01 +6.6666666666666666e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.2500000000000000e-01 +1.1111111111111110e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.2500000000000000e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.2500000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +7.1428571428571425e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.2500000000000000e-01 +1.2500000000000000e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.4285714285714285e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +3.3333333333333331e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.2500000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.3333333333333331e-01 +1.1111111111111110e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.2631578947368418e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.4285714285714285e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +1.4285714285714285e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +1.1111111111111110e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000001e-01 +1.1111111111111110e-01 +1.4285714285714285e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.3333333333333331e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +5.0000000000000000e-01 +3.3333333333333331e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.2500000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.1111111111111110e-01 +1.1111111111111110e-01 +2.5000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +0.0 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.2500000000000000e-01 +1.2500000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +9.0909090909090912e-02 +9.0909090909090912e-02 +2.0000000000000001e-01 +9.0909090909090912e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.3333333333333331e-01 +3.3333333333333331e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.0000000000000001e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.2500000000000000e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +1.1111111111111110e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +3.3333333333333331e-01 +2.0000000000000001e-01 +1.2500000000000000e-01 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.5000000000000000e-01 +2.5000000000000000e-01 +5.5555555555555552e-02 +5.0000000000000000e-01 +5.0000000000000000e-01 +1.0000000000000000e+00 +9.0909090909090912e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.5555555555555552e-02 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +9.0909090909090912e-02 +9.0909090909090912e-02 +1.0000000000000000e+00 +5.5555555555555552e-02 +5.5555555555555552e-02 +5.0000000000000000e-01 +5.5555555555555552e-02 +5.5555555555555552e-02 +5.5555555555555552e-02 +5.5555555555555552e-02 +5.5555555555555552e-02 +5.5555555555555552e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.0000000000000001e-01 +3.3333333333333331e-01 +5.5555555555555552e-02 +9.0909090909090912e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +5.5555555555555552e-02 +5.5555555555555552e-02 +5.5555555555555552e-02 +1.6666666666666666e-01 +5.0000000000000000e-01 +5.5555555555555552e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.3333333333333331e-01 +1.4285714285714285e-01 +1.0000000000000000e+00 +5.5555555555555552e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +2.0833333333333332e-02 +5.5555555555555552e-02 +1.6666666666666666e-01 +5.5555555555555552e-02 +2.1276595744680851e-02 +2.1739130434782608e-02 +1.6666666666666666e-01 +5.0000000000000000e-01 +5.0000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +2.4390243902439025e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +2.5000000000000001e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000000e-01 +2.4390243902439025e-02 +2.2222222222222223e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.5641025641025640e-02 +2.3255813953488372e-02 +1.0000000000000000e+00 +2.4390243902439025e-02 +2.5000000000000001e-02 +2.0833333333333332e-02 +2.5641025641025640e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +2.4390243902439025e-02 +1.6666666666666666e-01 +2.0833333333333332e-02 +5.0000000000000000e-01 +2.5000000000000001e-02 +2.0833333333333332e-02 +2.4390243902439025e-02 +1.6666666666666666e-01 +5.0000000000000000e-01 +2.4390243902439025e-02 +2.2222222222222223e-02 +1.6666666666666666e-01 +2.2727272727272728e-02 +5.5555555555555552e-02 +2.5000000000000000e-01 +5.5555555555555552e-02 +2.0000000000000001e-01 +2.2222222222222223e-02 +0.0 +5.5555555555555552e-02 +3.3333333333333331e-01 +3.3333333333333331e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +2.5000000000000001e-02 +2.2222222222222223e-02 +2.0833333333333332e-02 +2.5641025641025640e-02 +1.0000000000000000e+00 +5.5555555555555552e-02 +2.6315789473684209e-02 +2.5641025641025640e-02 +2.8571428571428571e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +2.0000000000000001e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +5.0000000000000000e-01 +2.5000000000000000e-01 +5.0000000000000000e-01 +2.5000000000000001e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000001e-02 +1.0000000000000000e+00 +2.0000000000000001e-01 +5.0000000000000000e-01 +2.5000000000000000e-01 +1.0000000000000000e+00 +2.7027027027027029e-02 +2.5000000000000000e-01 +5.0000000000000000e-01 +2.5000000000000000e-01 +2.0000000000000001e-01 +2.5641025641025640e-02 +1.0000000000000000e+00 +1.0000000000000001e-01 +5.0000000000000000e-01 +2.5000000000000001e-02 +2.7777777777777776e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +2.5000000000000001e-02 +1.0000000000000000e+00 +2.5641025641025640e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +2.5641025641025640e-02 +4.3478260869565216e-02 +2.5641025641025640e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.5555555555555552e-02 +1.0000000000000000e+00 +1.4285714285714285e-01 +5.5555555555555552e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5641025641025640e-02 +1.0000000000000000e+00 +2.5641025641025640e-02 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.0000000000000000e-01 +2.5000000000000000e-01 +2.5641025641025640e-02 +8.3333333333333329e-02 +5.0000000000000000e-01 +2.5000000000000001e-02 +1.0000000000000000e+00 +2.5641025641025640e-02 +1.0000000000000000e+00 +2.2727272727272728e-02 +5.0000000000000000e-01 +2.5000000000000001e-02 +5.5555555555555552e-02 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5641025641025640e-02 +2.5000000000000000e-01 +2.7027027027027029e-02 +5.0000000000000000e-01 +3.2258064516129031e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +2.2727272727272728e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +3.2258064516129031e-02 +2.5641025641025640e-02 +3.3333333333333331e-01 +5.5555555555555552e-02 +5.5555555555555552e-02 +3.2258064516129031e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +3.2258064516129031e-02 +6.2500000000000000e-02 +5.5555555555555552e-02 +2.5000000000000000e-01 +3.3333333333333333e-02 +3.2258064516129031e-02 +2.5000000000000000e-01 +3.2258064516129031e-02 +3.2258064516129031e-02 +3.2258064516129031e-02 +3.4482758620689655e-02 +3.2258064516129031e-02 +3.2258064516129031e-02 +5.0000000000000000e-01 +3.2258064516129031e-02 +5.0000000000000000e-01 +2.5000000000000000e-01 +3.2258064516129031e-02 +3.2258064516129031e-02 +1.0000000000000000e+00 +3.3333333333333333e-02 +5.5555555555555552e-02 +3.3333333333333333e-02 +3.3333333333333333e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.2258064516129031e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.2258064516129031e-02 +3.2258064516129031e-02 +5.5555555555555552e-02 +1.0000000000000000e+00 +3.3333333333333333e-02 +1.0000000000000000e+00 +2.7027027027027029e-02 +3.3333333333333333e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +5.5555555555555552e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.2258064516129031e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +3.4482758620689655e-02 +2.5000000000000000e-01 +1.0000000000000000e+00 +6.6666666666666666e-02 +3.5714285714285712e-02 +1.6666666666666666e-01 +1.0000000000000000e+00 +2.0000000000000001e-01 +3.2258064516129031e-02 +5.0000000000000000e-01 +1.0000000000000000e+00 +3.2258064516129031e-02 +2.0000000000000001e-01 +3.5714285714285712e-02 +3.3333333333333333e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333333e-02 +5.0000000000000003e-02 +5.5555555555555552e-02 +1.0000000000000000e+00 +2.0000000000000001e-01 +2.0000000000000001e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +1.6666666666666666e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +6.2500000000000000e-02 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.6666666666666666e-01 +2.5000000000000000e-01 +2.5000000000000000e-01 +2.0000000000000001e-01 +1.0000000000000000e+00 +3.3333333333333333e-02 +1.0000000000000000e+00 +5.5555555555555552e-02 +1.0000000000000000e+00 +3.3333333333333331e-01 +8.3333333333333329e-02 +1.6666666666666666e-01 +5.0000000000000000e-01 +3.3333333333333331e-01 +2.5000000000000000e-01 +2.7777777777777776e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.6666666666666666e-01 +2.5000000000000000e-01 +2.5000000000000000e-01 +1.6666666666666666e-01 +3.8461538461538464e-02 +2.5000000000000000e-01 +5.0000000000000003e-02 +1.0000000000000000e+00 +5.5555555555555552e-02 +1.6666666666666666e-01 +2.5000000000000000e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +5.0000000000000000e-01 +1.6666666666666666e-01 +1.0000000000000000e+00 +5.0000000000000000e-01 +3.3333333333333333e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +2.5000000000000000e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.5714285714285712e-02 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +2.0000000000000001e-01 +3.3333333333333331e-01 +1.0000000000000000e+00 +5.5555555555555552e-02 +3.3333333333333331e-01 +1.0000000000000000e+00 +1.0000000000000000e+00 +1.0000000000000000e+00 +3.3333333333333331e-01 +6.6666666666666666e-02 +1.0000000000000000e+00 diff --git a/analysis/Hsu.et.al.git/plmc/tests/protein.sh b/analysis/Hsu.et.al.git/plmc/tests/protein.sh new file mode 100644 index 0000000000000000000000000000000000000000..d607b9fe4abf2580289cafd60775fc092c74dbf5 --- /dev/null +++ b/analysis/Hsu.et.al.git/plmc/tests/protein.sh @@ -0,0 +1,74 @@ +#!/bin/bash + +# Strict mode, exit on error +set -euo pipefail +IFS=$'\n\t' + +tmpfile="$(mktemp /tmp/evcouplings.XXXXXX)" +tmpfile2="$(mktemp /tmp/evcouplings.XXXXXX)" +echo "$tmpfile2" +../bin/plmc -c "$tmpfile" --save-weights "$tmpfile2" -le 16.0 -lh 0.01 -m 100 -g -f DYR_ECOLI ../example/protein/DHFR.a2m + +# Compare couplings lines except for last decimal digit +comp_value=0 +diff --brief -L "$tmpfile" -L DHFR.couplings \ + <(while IFS= read -r line; do echo "${line%?}"; done < "$tmpfile") \ + <(while IFS= read -r line; do echo "${line%?}"; done < DHFR.couplings) || + comp_value=$? + +weights_comp=0 +diff --brief "$tmpfile2" DHFR_weights_raw.txt || weights_comp=$? + +if [[ weights_comp -eq 1 ]] +then + echo "Warning: Computed sequence weights differ from expected values" + echo "tmpfile: $tmpfile2" +else + echo "." + rm "$tmpfile2" +fi + +if [[ $comp_value -eq 1 ]] +then + echo "Error: Couplings differ (using computed sequence weights)" + echo "tmpfile: $tmpfile" + exit 1 +else + echo "." + rm "$tmpfile" +fi + + +# Test with weights (if true above) +echo "Testing weight loading" +tmpfile="$(mktemp /tmp/evcouplings.XXXXXX)" +tmpfile2="$(mktemp /tmp/evcouplings.XXXXXX)" +../bin/plmc -c "$tmpfile" -le 16.0 -lh 0.01 -m 100 -g -f DYR_ECOLI -w DHFR_weights_raw.txt --save-weights "$tmpfile2" ../example/protein/DHFR.a2m + +# Compare couplings lines except for last decimal digit +comp_value=0 +diff --brief -L "$tmpfile" -L DHFR.couplings \ + <(while IFS= read -r line; do echo "${line%?}"; done < "$tmpfile") \ + <(while IFS= read -r line; do echo "${line%?}"; done < DHFR.couplings) || + comp_value=$? + +weights_comp=0 +diff --brief "$tmpfile2" DHFR_weights_raw.txt || weights_comp=$? + +if [[ weights_comp -eq 1 ]] +then + echo "Warning: Loaded sequence weights differ from expected values" + echo "tmpfile: $tmpfile2" +else + echo "." + rm "$tmpfile2" +fi + +if [[ $comp_value -eq 1 ]] +then + echo "Error: Couplings differ (using loaded sequence weights)" + exit 1 +else + echo "." +fi +rm "$tmpfile" diff --git a/analysis/Hsu.et.al.git/prepare.DeepSequence.from.EVE.R b/analysis/Hsu.et.al.git/prepare.DeepSequence.from.EVE.R new file mode 100644 index 0000000000000000000000000000000000000000..fc289d62d3f8b9b2934cd81abeada74bb4f41e4a --- /dev/null +++ b/analysis/Hsu.et.al.git/prepare.DeepSequence.from.EVE.R @@ -0,0 +1,24 @@ +eve.folder <- '/share/vault/Users/gz2294/EVE/results/evol_indices/' +genes <- c('PTEN', 'NUDT15', 'CCR5', 'CXCR4', 'GCK', 'CYP2C9', 'ASPA', 'SNCA') +for (gene in genes) { + # read EVE all scores + eve <- read.csv(paste0(eve.folder, gene, '_HUMAN_20000_samples.csv')) + for (fold in 0:4) { + data.gene <- read.csv(paste0('data/', gene, '.fold.', fold, '.score.1/data.csv')) + data.gene.eve <- data.frame(mutant=data.gene$mutant, + mutation_effect_prediction_vae_ensemble=eve$evol_indices[match(data.gene$mutant, eve$mutations)]) + print(sum(is.na(data.gene.eve))) + dir.create(paste0('inference/', gene, '.fold.', fold, '.score.1/DeepSequence/'), recursive = T) + write.csv(data.gene.eve, paste0('inference/', gene, '.fold.', fold, + '.score.1/DeepSequence/vae_predictions.csv')) + for (subset in c(1, 2, 4, 6)) { + data.gene <- read.csv(paste0('data/', gene, '.subset.', subset, '.fold.', fold, '.score.1/data.csv')) + data.gene.eve <- data.frame(mutant=data.gene$mutant, + mutation_effect_prediction_vae_ensemble=eve$evol_indices[match(data.gene$mutant, eve$mutations)]) + # print(sum(is.na(data.gene.eve))) + dir.create(paste0('inference/', gene, '.subset.', subset, '.fold.', fold, '.score.1/DeepSequence/'), recursive = T) + write.csv(data.gene.eve, paste0('inference/', gene, '.subset.', subset, '.fold.', fold, + '.score.1/DeepSequence/vae_predictions.csv')) + } + } +} diff --git a/analysis/Hsu.et.al.git/reformat.pl b/analysis/Hsu.et.al.git/reformat.pl new file mode 100644 index 0000000000000000000000000000000000000000..0c46c6606877246095a06b67ee3cd1bb516fc3cd --- /dev/null +++ b/analysis/Hsu.et.al.git/reformat.pl @@ -0,0 +1,824 @@ +#! /usr/bin/perl + +# reformat.pl +# Reformat a multiple alignment file +# +# HHsuite version 3.0.0 (15-03-2015) +# +# Reference: +# Remmert M., Biegert A., Hauser A., and Soding J. +# HHblits: Lightning-fast iterative protein sequence searching by HMM-HMM alignment. +# Nat. Methods, epub Dec 25, doi: 10.1038/NMETH.1818 (2011). + +# (C) Johannes Soeding, 2012 + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# We are very grateful for bug reports! Please contact us at soeding@mpibpc.mpg.de + +use strict; +use warnings; +my $numres=100; # number of residues per line +my $desclen=1000; # maximum number of characters in nameline +my $ARGC=scalar(@ARGV); +if ($ARGC<2) { + die(" +reformat.pl from HHsuite3 +Read a multiple alignment in one format and write it in another format +Usage: reformat.pl [informat] [outformat] infile outfile [options] + or reformat.pl [informat] [outformat] 'fileglob' .ext [options] + +Available input formats: + fas: aligned fasta; lower and upper case equivalent, '.' and '-' equivalent + a2m: aligned fasta; inserts: lower case, matches: upper case, deletes: '-', + gaps aligned to inserts: '.' + a3m: like a2m, but gaps aligned to inserts MAY be omitted + sto: Stockholm format; sequences in several blocks with sequence name at + beginning of line (hmmer output) + psi: format as read by PSI-BLAST using the -B option (like sto with -M first -r) + clu: Clustal format; sequences in several blocks with sequence name at beginning + of line +Available output formats: + fas: aligned fasta; all gaps '-' + a2m: aligned fasta; inserts: lower case, matches: upper case, deletes: '-', gaps + aligned to inserts: '.' + a3m: like a2m, but gaps aligned to inserts are omitted + sto: Stockholm format; sequences in just one block, one line per sequence + psi: format as read by PSI-BLAST using the -B option + clu: Clustal format +If no input or output format is given the file extension is interpreted as format +specification ('aln' as 'clu') + +Options: + -v int verbose mode (0:off, 1:on) + -num add number prefix to sequence names: 'name', '1:name' '2:name' etc + -noss remove secondary structure sequences (beginning with >ss_) + -sa do not remove solvent accessibility sequences (beginning with >sa_) + -M first make all columns with residue in first sequence match columns + (default for output format a2m or a3m) + -M int make all columns with less than X% gaps match columns + (for output format a2m or a3m) + -r remove all lower case residues (insert states) + (AFTER -M option has been processed) + -r int remove all lower case columns with more than X% gaps + -g '' suppress all gaps + -g '-' write all gaps as '-' + -uc write all residues in upper case (AFTER all other options have been processed) + -lc write all residues in lower case (AFTER all other options have been processed) + -l number of residues per line (for Clustal, FASTA, A2M, A3M formats) + (default=$numres) + -d maximum number of characers in nameline (default=$desclen) + +Examples: reformat.pl 1hjra.a3m 1hjra.a2m + (same as reformat.pl a3m a2m 1hjra.a3m 1hjra.a2m) + reformat.pl test.a3m test.fas -num -r 90 + reformat.pl fas sto '*.fasta' .stockholm +\n"); +# clu: clustal format (hmmer output) +# sel: Selex format +# phy: Phylip format +} + +my $informat=""; +my $outformat=""; +my $infile=""; +my $outfile=""; +my $num=0; # don't use sequence number as prefix: '>n|name' +my $noss=0; # don't remove secondary structure +my $nosa=1; # remove solvent accessibility sequences +my $line; +my $options=""; +my @names; # names of sequences read in +my @seqs; # residues of sequences read in +my $n; # number of sequences read in +my $k; # counts sequences for output +my $remove_inserts=0; +my $remove_gapped=0; +my $matchmode=""; # do not change capitalization +my $match_gaprule=0; # columns with less than this percentage of gaps will be match columns +my $v=2; +my $update=0; +my $nss=-1; # index of secondary structure sequence +my $lname; # length of sequence name in clustal, stockholm, psi format +my $titleline; # first line beginning with "#" in A3M, A2M, or FASTA files + +my @informats= ("fas","a2m","a3m","sto","psi","clu"); +my @outformats= ("fas","a2m","a3m","sto","psi","clu","ufas"); +my $found; +my $element; +my $gap="default"; +my $case="default"; + +# Process optionsz +for (my $i=0; $i<$ARGC; $i++) {$options.=" $ARGV[$i] ";} +if ($options=~s/ -i\s+(\S+) / /) {$infile=$1;} +if ($options=~s/ -o\s+(\S+) / /) {$outfile=$1;} +if ($options=~s/ -num / /) {$num=1; $desclen=505;} +if ($options=~s/ -noss / /) {$noss=1;} +if ($options=~s/ -sa / /) {$nosa=0;} +if ($options=~s/ -g\s+\'?(\S*)\'? / /) {$gap=$1;} +if ($options=~s/ -r\s+(\d+) / /) {$remove_gapped=$1;} +if ($options=~s/ -r / /) {$remove_inserts=1;} +if ($options=~s/ -lc / /) {$case="lc";} +if ($options=~s/ -uc / /) {$case="uc";} +if ($options=~s/ -v\s*(\d+) / /) {$v=$1;} +if ($options=~s/ -v / /) {$v=2;} +if ($options=~s/ -M\s+(\d+) / /) {$matchmode="gaprule"; $match_gaprule=$1;} +if ($options=~s/ -M\s+first / /) {$matchmode="first"; $match_gaprule=$1;} +if ($options=~s/ -u / /) {$update=1;} +if ($options=~s/ -l\s+(\S+) / /) {$numres=$1;} +if ($options=~s/ -lname\s+(\S+) / /) {$lname=$1;} +if ($options=~s/ -d\s+(\S+) / /) {$desclen=$1;} + +# Assign informat, outformat, infile, and outfile +if ($outfile eq "") { + if ($options=~s/(\S+)\s*$//) { + $outfile=$1; + } else { + die("Error: no output file given: '$options'\n"); + } +} +if ($infile eq "") { + if ($options=~s/(\S+)\s*$//) { + $infile=$1; + } else { + die("Error: no input file given: '$options'\n"); + } +} +if ($options=~s/(\S+)\s*$//) { + $outformat=$1; +} else { + if ($outfile=~/\S*\.(\S+?)$/) { + $outformat=lc($1); + if ($outformat eq "aln") {$outformat="clu";} + elsif ($outformat eq "fa") {$outformat="fas";} + elsif ($outformat eq "fasta") {$outformat="fas";} + elsif ($outformat eq "afa") {$outformat="fas";} + elsif ($outformat eq "afas") {$outformat="fas";} + elsif ($outformat eq "afasta") {$outformat="fas";} + } else { + print ("Using FASTA output format: '$options'\n"); $outformat="fas"; + } +} +if ($options=~s/(\S+)\s*$//) { + $informat=$1; +} else { + if ($infile=~/\S*\.(\S+?)$/) { + $informat=lc($1); + if ($informat eq "aln") {$informat="clu";} + elsif ($informat eq "fa") {$informat="fas";} + elsif ($informat eq "fasta") {$informat="fas";} + } else { + print ("Using FASTA input format: '$options'\n"); $informat="fas"; + } +} + + +# Warn if unknown options found +if ($options!~/^\s*$/) { + $options=~s/^\s*(.*?)\s*$/$1/g; + print("\nWARNING: unknown options '$options'\n"); +} + +# Check if input and output formats are valid +$found=0; +foreach $element (@informats) {if ($informat eq $element) {$found=1; last;}} +if(!$found) {die("\nError: $informat is not a valid input format option\n");} +$found=0; +foreach $element (@outformats) {if ($outformat eq $element) {$found=1; last;}} +if(!$found) {die("\nError: $outformat is not a valid output format option\n");} + +#if($outformat eq "psi") { +# $remove_inserts=1; +#} +if($outformat eq "ufas") {$gap="";} + + +if ($infile=~/\*/ || $outfile=~/^\./) # if infile contains '*' or outfile is just an extension +{ + $outfile=~/.*\.(\S*)$/; + my $outext=$1; + my @infiles=glob($infile); + printf("%i files to reformat\n",scalar(@infiles)); + foreach $infile (@infiles) + { + if ($infile!~/(\S+)\.\S+/) {$infile=~/(\S+)/} + $outfile="$1.$outext"; + if ($update && -e $outfile) {next;} + if ($v>=3) {print("Reformatting $infile from $informat to $outformat ...\n");} + &reformat($infile,$outfile); + } + exit 0; +} +else +{ + if ($v>=3) {print("Reformatting $infile from $informat to $outformat ...\n");} + &reformat($infile,$outfile); + exit 0; +} + + +################################################################################################ +# Reformat a single file +################################################################################################ +sub reformat() +{ + $infile=$_[0]; + $nss=-1; + $titleline=""; + +################################################################################################ +# Input part +################################################################################################ + + my $skip=0; + open (INFILE,"<$infile") or die ("ERROR: cannot open $infile: $!\n"); + + # Read a2m, a3m, fas format + if ($informat eq "fas" || $informat eq "a2m" || $informat eq "a3m") + { + $/=">"; # set input field seperator + $n=0; + my $seq=; + if ($seq=~s/^(\#.*)//) {$titleline=$1;} # remove commentary lines at beginning of file + $seq=~s/(\n\#.*)*\n//; # remove commentary lines at beginning of file + + # If first line has no sequence name, use >root_name + if ($seq ne ">") { + $infile="/$infile."; # determine root name 1 + $infile=~/^.*\/(.*?)\..*/; # determine root name 2 + $names[$n]=$1; # don't move this line away from previous line $seq=~s/([^\n]*)//; + $seq=~tr/\n //d; # remove newlines and blanks + $seqs[$n]=$seq; + $n++; + } + + while ($seq=) { + $seq=~s/\n\#.*//g; # remove commentary lines + while ($seq=~s/(.)>/$1/) {$seq.=;} # in the case that nameline contains a '>'; '.' matches anything except '\n' + if ($seq=~/^aa_/) {next;} + if ($seq=~/^sa_/ && $nosa) {next;} + if ($seq=~/^ss_/) { + if ($noss) {next;} # do not read in >ss_ and >sa_ sequences +# if ($seq=~/^ss_conf/) {next;} # comment out to read sequence with confidence values +# if ($nss>=0) {next;} # comment out: allow for two or more >ss_dssp and >ss_pred lines + $nss=$n; + } + $seq=~s/^\s*(.*)//; # divide into nameline and residues; '.' matches anything except '\n' + if (defined $1 && $1 ne "") { + $names[$n]=$1; # don't move this line away from previous line $seq=~s/([^\n]*)//; + } else { + $names[$n]=$n; + } + $seqs[$n]=$seq; + $n++; + } + + $/="\n"; # reset input field seperator + } + + # Read Stockholm format + elsif ($informat eq "sto") + { + my %seqhash; + my $name; + my $first_block=1; + + $n=0; + while ($line = ) + { + $line=~tr/\r//d; + $line=~s/\s+/ /g; + if ($line=~s/^\#=GC SS_cons/ss_dssp/) {} # skip commentary and blank line + if ($line=~/^\#/) {next;} # skip commentary and blank line + if ($line=~/^\/\//) {last;} # reached end of file + if ($line=~/^\s*$/){$first_block=0; next;} # new sequence block starts + if ($line!~/^\s*(\S+)\s+(\S+)/) { + die ("\nERROR found in stockholm format: $!"); + } + if (!(exists $seqhash{$1})) + { + if ($line=~/^aa_/) {next;} # do not read in >aa_ sequences + if ($line=~/^sa_/ && $nosa) {next;} # do not read in >sa_ sequences + if ($line=~/^ss_/) { + if ($noss) {next;} # do not read in >ss_ and >aa_ sequences +# if ($line=~/^ss_conf/) {next;} # comment out to read sequence with confidence values +# if ($nss>=0) {next;} # comment out: allow for two or more >ss_dssp and >ss_pred lines + $nss=$n; + } + $line=~/^\s*(\S+)\s+(\S+)/; + $names[$n]=$1; + $seqs[$n]=$2; + $seqhash{$1}=$n++; + $first_block=1; + } + else + { + if ($first_block) {die ("\nERROR: sequence $1 appears more than once per block\n");} + $seqs[$seqhash{$1}].=$2; + } +# printf("%3i %s\n",$n-1,$seqs[$n-1]); + } + } + + elsif ($informat eq "clu") + { + my $residues_per_line=50; # default number of characters for namefield residues + # (only needed if no gap between name and residues in first sequence -> SMART) + my $block=1; # number of block currently read + my $name; + my $residues; + $n=0; # sequence number of first block + $k=0; # sequence index to zero for first block + + while ($line = ) + { +# print($namefieldlen.$line); + $line=~tr/\r//d; + if ($line=~/CLUSTAL/i) {next;} + if ($line=~/^\#/) {next;} # skip commentary and blank line + if ($line=~/^\/\//) {last;} # reached end of file + if ($line=~/^\s*$/){ # new sequence block starts + if ($k) { + if ($n && $n!=$k) {die("\nError: different number of sequences in blocks 1 and $block of $infile\n");} + $block++; + $n=$k; + $k=0; # set sequence index to zero for next block to read + } + next; + } + if ($line!~/^(\S+)\s+([ a-zA-Z0-9.-]+?)(\s+\d+)?$/) { + if ($line=~/^[*.: ]*$/) {next;} + if ($noss && ($line=~/^aa_/ || $line=~/^ss_/ || $line=~/^sa_/)) {next;} # do not read in >ss_ and >aa_ sequences + chomp($line); + if ($line!~/^(\S{1,20})([a-zA-Z0-9.-]{$residues_per_line})(\s+\d+)?$/) { + die ("\nError found in Clustal format in $infile, line $.: '$line'\n"); + } + $name=$1; + $residues=$2; + print("WARNING: Found no space between name and residues in $infile, line $.: '$line'\n"); + } else { + if ($noss && ($line=~/^aa_/ || $line=~/^ss_/ || $line=~/^sa_/)) {next;} # do not read in >ss_ and >aa_ sequences + if ($line=~/^aa_/ || $line=~/^sa_/) {next;} # do not read in >ss_ and >aa_ sequences + if ($line=~/^ss_/) { +# if ($line=~/^ss_conf/) {next;} # comment out to read sequence with confidence values +# if ($nss>=0) {next;} # comment out: allow for two or more >ss_dssp and >ss_pred lines + $nss=$n; + } + $line=~/^(\S+)\s+([ a-zA-Z0-9.-]+?)(\s+\d+)?$/; + $name=$1; + $residues=$2; + $residues=~tr/ //d; + $residues_per_line=length($residues); + } + if ($block==1) { + $names[$k]=$name; + $seqs[$k]=$residues; + } else { + $seqs[$k].=$residues; + if ($names[$k] ne $name) { + print("WARNING: name of sequence $k in block 1 ($names[$k]) is not the same as in block $block ($name) in $infile\n"); + } + } +# printf("%3i %3i %-16.16s %s\n",$block,$k,$names[$k],$seqs[$k]); + $k++; + } + if ($k && $n && $n!=$k) {die("\nError: different number of sequences in blocks 1 and $block of $infile\n");} + if (!$n) {$n=$k;} + } + + # Read psi format + elsif ($informat eq "psi") + { + my $block=1; # number of block currently read + my $name; + my $residues; + $n=0; # sequence number of first block + $k=0; # sequence index to zero for first block + + while ($line = ) + { +# print($namefieldlen.$line); + $line=~tr/\r//d; + if ($line=~/^\s*$/){ # new sequence block starts + if ($k) { + if ($n && $n!=$k) {die("\nError: different number of sequences in blocks 1 and $block of $infile\n");} + $block++; + $n=$k; + $k=0; # set sequence index to zero for next block to read + } + next; + } + + if ($noss && ($line=~/^aa_/ || $line=~/^ss_/ || $line=~/^sa_/)) {next;} # do not read in >ss_ and >aa_ sequences + if ($line=~/^aa_/ || $line=~/^sa_/) {next;} # do not read in >ss_ and >aa_ sequences + if ($line=~/^ss_/) { +# if ($line=~/^ss_conf/) {next;} # comment out to read sequence with confidence values +# if ($nss>=0) {next;} # comment out: allow for two or more >ss_dssp and >ss_pred lines + $nss=$n; + } + $line=~/^(\S+)\s+([ a-zA-Z0-9.-]+?)(\s+\d+)?$/; + $name=$1; + $residues=$2; + $residues=~tr/ //d; + + if ($block==1) { + $names[$k]=$name; + $seqs[$k]=$residues; + } else { + $seqs[$k].=$residues; + if ($names[$k] ne $name) { + print("WARNING: name of sequence $k in block 1 ($names[$k]) is not the same as in block $block ($name) in $infile\n"); + } + } +# printf("%3i %3i %-16.16s %s\n",$block,$k,$names[$k],$seqs[$k]); + $k++; + } + if ($k && $n && $n!=$k) {die("\nError: different number of sequences in blocks 1 and $block of $infile\n");} + if (!$n) {$n=$k;} + } + + close INFILE; + + + # Empty input file? + if ($n==0) {die("\nERROR: input file $infile contains no sequences\n");} + + + +################################################################################################ +# Transforming to upper-case +################################################################################################ + if ($informat ne "a3m" && $informat ne "a2m") { # Transform to upper case if input format is not A3M or A2M + for ($k=0; $k<$n; $k++) {$seqs[$k]=~tr/a-z/A-Z/;} + } + +################################################################################################ +# Removing non-alphanumeric symbols +################################################################################################ + for ($k=0; $k<$n; $k++) { + $seqs[$k]=~tr/A-Za-z0-9.~-//cd; + $seqs[$k]=~tr/~/-/; + } + + +################################################################################################ +# Filling up with gaps '.' or deleting gaps +################################################################################################ + + # Insertion of '.' only needed for a3m if: NOT -r option OR -M first OR -M option + if ($informat eq "a3m" && (!$remove_inserts || $matchmode)) + { + print("inserting gaps...\n"); + my @len_ins; # $len_ins[$j] will count the maximum number of inserted residues after match state $i. + my $j; # counts match states + my @inserts; # $inserts[$j] contains the insert (in small case) of sequence $i after the $j'th match state + my $insert; + + # Determine length of longest insert + for ($k=0; $k<$n; $k++) + { + # split into list of single match states and variable-length inserts + # ([A-Z]|-) is the split pattern. The parenthesis indicate that split patterns are to be included as list elements + # The '#' symbol is prepended to get rid of a perl bug in split + @inserts = split(/([A-Z]|-|~|[0-9])/,"#".$seqs[$k]."#"); + $j=0; +# printf("Sequence $k: $seqs[$k]\n"); +# printf("Sequence $k: @inserts\n"); + + # Does sequence $k contain insert after match state j that is longer than $ngap[$j]? + foreach $insert (@inserts) + { + if( !defined $len_ins[$j] || length($insert)>$len_ins[$j]) {$len_ins[$j]=length($insert);} + $j++; +# printf("$insert|"); + } +# printf("\n"); + } + my $ngap; + + # Fill up inserts with gaps '.' up to length $len_ins[$j] + for ($k=0; $k<$n; $k++) + { + # split into list of single match states and variable-length inserts + @inserts = split(/([A-Z]|-|~|[0-9])/,"#".$seqs[$k]."#"); + $j=0; + + # append the missing number of gaps after each match state + foreach $insert (@inserts) + { + for (my $l=length($insert); $l<$len_ins[$j]; $l++) {$insert.=".";} + $j++; + } + $seqs[$k] = join("",@inserts); + $seqs[$k] =~ tr/\#//d; # remove the '#' symbols inserted at the beginning and end + } + } + + +################################################################################################ +# Match state assignment +################################################################################################ + + # Default match state rule for a3m is -M first + if ($matchmode eq "" && ($outformat eq "a3m" || $outformat eq "a2m")) {$matchmode="first";} + + # Use gap rule for match state assignment? + if ($matchmode eq "gaprule") { + + my @gaps=(); + my $residues; + my @residues; + + # Determine number of gaps per column + for ($k=0; $k<$n; $k++) { + @residues=unpack("C*",$seqs[$k]); + for (my $l=0; $l<@residues; $l++) { + if ($residues[$l]==46 || $residues[$l]==45) { + if (defined $gaps[$l]) {$gaps[$l]++;} else {$gaps[$l]=1;} + } + } + } + + # Set columns with more gaps than $match_gaprule to lower case, + for ($k=0; $k<$n; $k++) { + @residues=unpack("C*",$seqs[$k]); + $residues=""; + for (my $l=0; $l<@residues; $l++) { + if (!defined $gaps[$l] || $gaps[$l]<0.01*$match_gaprule*$n) { + if ($residues[$l]==46) { + $residues .= "-"; + } else { + $residues .= uc(chr($residues[$l])); + } + } else { + if ($residues[$l]==45) { + $residues .= "."; + } else { + $residues .= lc(chr($residues[$l])); + } + } + $seqs[$k]=$residues; + } + } + } + + # Use first sequence for match state assignment? + if ($matchmode eq "first") { + + my @match=(); + my $residues; + my @residues; + + + # Determine which columns have a gap in first sequence + for ($k=0; $k=2) {print("Sequence contains only gaps and is removed: $names[$k]\n");} + splice(@seqs,$k,1); + splice(@names,$k,1); + $k--; $n--; + } + } + + + # Cut down sequence names to $desclen characters maximum + for ($k=0; $k<$n; $k++) {$names[$k]=substr($names[$k],0,$desclen);} + + if ($outformat eq "a3m") { + # Remove all '.' gaps + for ($k=0; $k<$n; $k++) {$seqs[$k]=~tr/.//d;} + } elsif ($outformat eq "fas" || $outformat eq "clu" || $outformat eq "sto" || $outformat eq "psi" ) { + # Substitute all '.' by '-' + for ($k=0; $k<$n; $k++) {$seqs[$k]=~tr/./-/;} + } + if ($gap ne "default") { + for ($k=0; $k<$n; $k++) {$seqs[$k]=~s/\./$gap/g; $seqs[$k]=~s/-/$gap/g;} + } + if ($case eq "uc") { + for ($k=0; $k<$n; $k++) {$seqs[$k]=~tr/a-z/A-Z/;} + } elsif ($case eq "lc") { + for ($k=0; $k<$n; $k++) {$seqs[$k]=~tr/A-Z/a-z/;} + } + + + + #################################################### + # Check that sequences have same length + #################################################### + if ($outformat ne "a3m" && $outformat ne "ufas") { + my $len=length($seqs[0]); + for($k=1; $k<$n; $k++) { + if (length($seqs[$k])!=$len) { + printf("\nError: Sequences in $infile do not all have same length, e.g. >%-.20s (len=%i) and >%-.20s (len=%i)\n", + $names[0],$len,$names[$k],length($seqs[$k])); + if ($v>=3) { + printf("%.20s %s\n%.20s %s\n\n",$names[0],$seqs[0],$names[$k],$seqs[$k]); + } + exit 1; + } + } + } + + + #################################################### + # Remove html tags + #################################################### + for($k=0; $k<$n; $k++) { + $names[$k]=~s/<[A-Za-z\/].*?>//g; # remove html tags + } + + + +################################################################################################ +# Output part +################################################################################################ + + my $ndssp=-1; + my $nsa=-1; + my $npred=-1; + my $nconf=-1; + my $nquery=-1; + for ($k=0; $k<$n; $k++) { + if ($names[$k]=~/^ss_dssp/){$ndssp=$k; } + elsif ($names[$k]=~/^sa_dssp/){$nsa=$k; } + elsif ($names[$k]=~/^ss_pred/){$npred=$k; } + elsif ($names[$k]=~/^ss_conf/){$nconf=$k; } + elsif ($nquery==-1 && $names[$k]!~/^aa_/) {$nquery=$k;} + } + + #Write sequences into output file + open (OUTFILE, ">$outfile") or die ("cannot open $outfile:$!\n"); + if ($outformat eq "sto" || $outformat eq "psi") { + my $refline; + if ($outformat eq "sto") { + print(OUTFILE "# STOCKHOLM 1.0\n\n"); + + # Write reference annotation line for match states (-M first) + if (!$lname) {$lname=32;} + if ($names[$nquery] =~ /^\S+\s+(.*)/) { + printf(OUTFILE "%-$lname.$lname"."s %s\n","#=GF DE", $1); + } + $refline=$seqs[$nquery]; + $refline=~s/[a-z]/-/g; + printf(OUTFILE "%-$lname.$lname"."s %s\n","#=GC RF",$refline); + if ($ndssp>=0) { + printf(OUTFILE "%-32.32s %s\n","#=GC SS_cons",$seqs[$ndssp]); + } + } + if ($num) { + my $num=2; + for ($k=0; $k<$n; $k++) { + if ($k==$ndssp || $k==$npred || $k==$nconf || $k==$nquery) {next;} + $names[$k]=~s/^(\S+)\#\d+/$1/; + $names[$k]=~s/^(\S{1,25})\S+/$1\#$num/; + $num++; + } + } + for ($k=0; $k<$n; $k++) { + if ($k==$ndssp || $k==$npred || $k==$nconf) {next;} + $names[$k] =~ /\s*(\S+)/; + if (!$lname) {$lname=32;} + printf(OUTFILE "%-$lname.$lname"."s %s\n",$1,$seqs[$k]); + } + if ($outformat eq "sto") {print(OUTFILE "//\n");} + } elsif ($outformat eq "clu") { + printf(OUTFILE "CLUSTAL\n\n\n"); + if ($num) { + my $num=2; + for ($k=0; $k<$n; $k++) { + if ($k==$ndssp || $k==$npred || $k==$nconf || $k==$nquery) {next;} + $names[$k]=~s/^(\S+)\#\d+/$1/; + $names[$k]=~s/^(\S{1,10})\S*/$1\#$num/; + $num++; + } + } + while($seqs[0] ne "") { # While there are still residues left, write new block of sequences + for ($k=0; $k%s\n%s\n",$names[$k],$seqs[$k]); + } + } + + close OUTFILE; + if ($v>=2) { + if ($nin==1) {print("Reformatted $infile with 1 sequence from $informat to $outformat and written to file $outfile\n");} + else { + if (!$nin==$n) {printf("Removed %i sequences which contained no residues\n",$nin-$n); } + print("Reformatted $infile with $n sequences from $informat to $outformat and written to file $outfile\n"); + } + } + + return; +} diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..24c5f99cf8471c4fb433626906cf7b83e6baaa03 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42b16b49dba954f3edbd7ec7b90b60bab0116e7516a917f843766dad9d14a83e +size 225 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9504b20e8ebacc719006cee7ed86ee6cd88cf4b3 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bd1a008603d45ea54e00a9e4ae1f7fadd5ee7b5afef864852cc279093980c63 +size 218 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04534c1e60a4a33be20bfad2c08c108b6975164e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aa9a762ad04865c2488889ecf0e3533a615515e37ef12b4c4847ac34f663b36 +size 221 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80a1858798690bef3278c13d908725430be87306 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66ba1182a8203b2d24db0c14459797ff64e048922746cdcf0557c7ecd447f00e +size 218 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1177b959c16b65716200b5056183297f6d7eb359 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3347e20bdb6cd0ddcd0ce0326919f5115deebaf84d26be48438b82992f581e72 +size 223 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b15b71cc2c9c045bfa5e2c24d681dd6eb7c2f1a5 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de16aa1796b09d8f088411f88aef1b2b749f714225b1d4e25f2b2bfa59a32fa7 +size 217 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..473cfb211c94f4b57783c5b74620858a30fde5df --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cb307d6725a6d95fec430373d6431776166d70d1b30b132d3ea5e75cd3a7cd1 +size 215 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b933b583a1c3e180f65a40163859209de5516847 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:736e972e7aafd9971ae20c47e0e9759fb1d687b8a2483a999b34512fad36d5fc +size 218 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f47397b859bb627086f2c59ed23d449e698eb1e4 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:023d763881b1bc8ff578f81eca0f8b848fa965663e2766ef888a156ce8224c2e +size 225 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e05decbd7fe4faa332b50907e89a1b1ece86f53 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bfb3c701cfc5a558fcb9aa9a2118d5a0dd023bd78580da0a951560da32543dc +size 223 diff --git a/analysis/Hsu.et.al.git/results/ASPA.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b6dcf6cb4d14cb3efe4c2492797dbf929616b53 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a28b6902588b9748b0e50370c5da9fcc93800be6b5886beeb4c33ea5f609a3d +size 228 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..957b13a98deb66fbf8121705a623d02af4194431 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1e6cd36437dc2a7f5d0287634720be3806c629700d806e765881b797a6ba7f2 +size 229 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1da72c423b75e75348ab4a1bf26e3c84aeca5200 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe4c24366ef1276dc04d6571759aa605f7c7dc36a568a438c2d221410a6288fc +size 228 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..66fa274986d6a111f615ea4b0264af4916415983 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b05706922fcd1c80f9285968234a8efc1e41c8d9362df89d7dc99e5849882e5 +size 230 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f81e4ec9779e63bd7ad4998c09e3064df83b5f95 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0e597b0f835608e907fe6a35683812a18cacdd797d6fcf08dbd1a7f88861aba +size 230 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b2a08b2c650c9c0d0f84119c298695d47aebeeaf --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c47b72cdbb9359a51622a6875160e113250acf32862b1d2a9b0da619e02efb8 +size 229 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..618aeb327cb8ab63fa46fb099719e03392f00393 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2941a3745e85ff3ed4a51bc64b61cf4ebad46365fdcc5be46a0e251b29bf8ee +size 231 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..42d8cb78008811da4f008a5eee341f9366d5a2da --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2c98e55032a712d5734c1d3501801f5fcea13b67bb9f12f5228f6df27fcff89 +size 231 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dc0afb72a33ee3b208515d5f319ae17a3d58704a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9ce674a134bb1c53a013392b877074fef6ce94f36f784ad5fe2c2336f5c7a0e +size 229 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..159183be2788af259a52008bd3dc39fef9ae4f1c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:350e224c4235913044173709476c5940e8a688d946adc0fefcb0bfe8818ec974 +size 231 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.1.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a910843c0866944802819c7aed82597bb33a4abe --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52a940f2a7de81877dadfbda5a5e2175caf4803828bfc53f05ef7e4d57286f65 +size 229 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..644257bbe44cf355b9211ffc019afa1ca5f41714 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:543667654dc369bd9b749506ae6fe2e9b24cea8bf2fab7e27f3b4d13bed3375b +size 230 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..71d87732418d5112804b621e2860d90a8d751124 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:146c64c8e97eeaefab7d1a3544023273bd0b61716ffc3f491358665e2b9f09bb +size 227 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..722f2fcd8a7def54a1f0cd07d4999b2e6a8b29a2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a87086cfa93674a1d6ff808d9b375b2db995fbb8d9c4aff523c785ab5e32027e +size 230 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3cfb194b8a50de3bcd79c5480e1ab64c04a18745 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c8bee27355944d191ff3d7d5abb67708ab535cdec2c46fe3cf16f1e9de3dc31 +size 230 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3bfd42a8bafe781eb20a3b4466a99e7aa1e9e199 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7613adfeca635c53972c19896c1c7262421c2579eac6ea5be9a29e8868d09cf +size 227 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b47cefa2e4b7a7fd469c93753ebec94b456fb2b3 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e4ba2cbe5c46d8944536e004f7020d394205935565b6f2994c084d294b03632 +size 226 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..96e9713712bd9afe63086c14fc9f45b07f062491 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbf28954f623dc8bde672fe54599f6e4ef0461afc8796d234f35e13683fef999 +size 223 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c3f84bc86eb91e4ef11ed88a6e016821278f36d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1455681174e5caec92fde292d7fc230ccf2e1b4fdbfb82fae6cc2bfc8a6e05e7 +size 227 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f17aa372636edc57f2e9b32cc1b82eb23ef6b275 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8957723c53f5a9cbcd9c40a9fe2aef93e299751d9e3a65d1fea88a54fca7f98 +size 230 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.2.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..03a07c8f04ee63c3a256acb12e636c818571b42b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03a3cf3239e45d96878a4953efde898200753fcf5247cad02c35e9e24990cd05 +size 231 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d6223edaa99ac2e11537412319ec320e9ac8fe51 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5804e9511ab14ee06b6d82d9c39d1e4d4fa27c8b78673be1f05ba4293c55420 +size 231 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5eba7fdb4631e6f8ba981b2eba14085fae7d0442 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2be0ac08481c297e67d3adf8452feb45f456d7b15c28eac2cf9546c12a5b0951 +size 232 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3760853e9c1d4c7e0733c490c03f5541a27800bb --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eeac9f12b7f6c82a004b60cdad8ec68402dc63ab70d703c983ae7d87422dbc4 +size 231 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ff5c107c7b14d94cfa1e70bd18e88697aaf3f3b0 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc9619b7ca656aab66e287fc921662f401bc3a75fa38bc2bc3d06260744d8c06 +size 233 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..67eb83e7405803f74f5d5c396b05b7503c077156 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6074fe9a58463379edafe1da418cd267addbb6398358a793985b6898593507d +size 231 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..73f1af86d9233fdaffef628a5116ec762ea4802c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22aaa18632bfa626a4c86ea694aae50d1840cd3a6371a2946cc0cd203d62bf58 +size 230 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a5d70180f8bb1a2265ac7fb8799fcc1a59438a9c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87875a6ac1ccba747068b917a70824345098b12550f190fc1973fa3c938c123b +size 225 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..58c50f6096722097b5685605ebeb4a5d5f5e7704 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edee3a4943031e47912bc7723e2eb170ee2afbb3b433aca8be2f5b41d777109c +size 230 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5fa8deaa2970f5f38de4ac89d4294ed643ac9b4b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f1d3100d5dc29e9336446a8ffe6576cbfe31b7e947439c539b34bce27bceec6 +size 230 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.4.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..117a7c5e72771f86e8c273556b9a01501970cf39 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8796422247e96a8907ec1ad9efce038544f52730d5a1784dde0eeb1fe900b817 +size 235 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..628ca08fdcf48a7515c600835d5425dbbdb29133 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29562ae3eeaab86fb2cde0e02b7ba5b6872c62100688ce2b441ac8039b79e445 +size 233 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f3d417e836c35efbc54bd02593276f667ede9d1f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:077770281726e513d198941903334490760c690cda5b0ff39bdccd5dce3d7bc5 +size 232 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d820999f6b5dbd7537c645255625f35d79d706a6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bf093c9269cf8d01f4dd8f73369b2f5e627ace9c4bf64d17c1cc8a5e3df44fa +size 232 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..012eeb3942377fe020f8d41479c50b0d14993a9b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c41821f318f29adc7e6aa34188ed5c26a3d4376f45b99def00eec5382cce08e +size 233 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe903291824cd8976f2687cc462be5a4e97b1073 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b8d7e2245649bc5f6fe409679c6b98e952388ef5d2009f710031f55f6f34fa8 +size 229 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88fc44083ad555511465c6fdd987374f0a6f9de4 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f64e81299679d1614fb68df125bf7b2a337792d909b7aea1e9f7c4e2802577f +size 235 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..81d8528547a1b7d0bcf8230057d824bfc11577a4 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad72cb09852a23eba39301ff885387de6818bce41ea93c25c6e013166720727f +size 230 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2970af9b8288b740d770d5541d2b144fd5cf3761 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:981414af1f0251a9b31690217d67604d77224e85b6961ca91903d3be1a4a45ca +size 233 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e543fce1d36b378bb6d46bab730b55004489ae2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc698765edf9a4481976d552a11ccb99bb56f1a4933e4360f2bf22eb14a07831 +size 232 diff --git a/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/ASPA.subset.6.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af1b6b10d8f20e1b92fccbbb06adf9b7bdd84d68 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee264024379bf9074f1d75eb2fe85058385f4c64cd84fbd819331a710676ba10 +size 216 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e0473be49e9a3591fb3ac2911bbd6b2ab33fbce --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:571023d9438b0e755e0db7aa5fb935f71ea18d0ee77cfc815d2208c255bb4e4e +size 223 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..09fffe9494e5933c03df7e304b1c8ac984755b86 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2801343b9ac1e24554c4117e9e816aa29835d3a5f55b56d4d37a910eb3b5b165 +size 217 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.0.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb111b046456d873788a74dcf7d642c6eb0f6161 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8422fcaed6396c086f96e536ca813f199d0e09b65c31b7573c00119ffe2f409f +size 220 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e3d0a06a248f722df5d2d625fc772b23d1bad0e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d826920f9f4c7f39a226b4d7ea4410600be91adfe51ce33296cefa3ed96ccfb +size 222 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86f50d5c03fd117c6a664b36a789ae866ca9f7e7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c69ffd39965484fc7d7ddc5d465dd9eb0b966124d4253e14da61d647a85fd74 +size 212 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.1.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fe6542863a75b0730724e0d518c2032b80ab9da --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79156ac552ea9318c2e496aba54e20dbe3765dad29edf8da5f3ed605c12bdd6a +size 218 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9633f4e7f3a01763fccf471b2e9885c5863b4fc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0d85e85f287942c837aa864beb9fb36b515aa64121aa35e29b2a3cbd6de4fdc +size 222 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..52788c2f9f3b8885ad2c6f4257709b22fbef60dd --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdc53a3e884cf7ff52e791199c0a9880568c338da88cb11a21ecf194c8749bf0 +size 219 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.2.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..efd3d4afa00d2f48fc554528bc7fdc7767bad7f2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06f2a7369d3fb8b6a61680dc498e354841d0ecfa63eeef4b6b1de43e23b04fe2 +size 217 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..daaf37d5b0148e8fa06464eef2d7ce9e2f8baf5d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2f7f0edae4beb781d0210ec2dc719ca290a42d7d70bc29fea512bde15b9f9e0 +size 219 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..000f4006baf20f701d856c5520d051c31f9b244a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e8a6a2ab4413168cc586879b265807a0fb574ec6c5c500a4ced6696e9d73aed +size 218 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.3.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9dc52a121521aa60e0361e840743d22c370dc9b7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d268f2a999187ccb2f578e08c4eb19aa5bc0756bbc00ec3c2e0b115dc268e1c +size 216 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7e3d75711e5cf8088919cee69ea99b88a759137f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27a7f5e2213a29f21eb97a6ab15b6b4ee0e4a38a44031b2b25de009f46a0ecc8 +size 222 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..66e89df1e875a65980a3fc21726bc1dbd4b1bb22 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86105eea27abf8af20a41a2277d1a39ed08f0820973175b977a4ad1ad317b813 +size 214 diff --git a/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.fold.4.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f4d2fd78b67f0d928a7c99c89f59a75f8d27c09 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f8894fcedb4452623260caeadb9ad309fa416af8fbf49b97769cf619d954791 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2bedd6bd6e4099d0bbbd426b9a3a1c6871dc28f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cdf2d6ecfb3ae64190d24d567922e501810645d4d515d5ceed1edd7347e2539 +size 232 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..58eee8016a9c01a6a2985b75f695f719b33247aa --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bc48a8c9805729f4d1e27372b10b8ace014684fc879cac03bbeb43b467b4992 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.0.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f3479e76089cf625a8d7845b9d69151d096f279 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d69d7028fe724cff97efc818d84abc76bbc9bd2c747c1238959ff9ec85423cf0 +size 227 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b54b42dda7ba29958283fb343bcb9758137e4aa --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adcf89d668d14e25fcbe49c2d5bbb8a1594e60bc57971fa775159c7115a9bf2f +size 227 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e0436e754cd9ba2ea42372318c9cc049fe6b67d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a788c8aa83e2e8068539d15d6d71d9ec366ee4d4b8dea61edf4afe2c29b903a1 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.1.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8e1502e5f9f74ab5e779b57bd672160ad438be6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d8a9c606bffd6244de37f4736a042290415229c7f5f1c334dd2138fa082ab67 +size 227 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c7c10043fb4b3b20d5950f11456e0f7fa7e3903 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d30302b196aaad88c7671e89283a321590c3ca08609474dd2ed8caa499c164e1 +size 232 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3003ba4b2fcbd143d2891764c619da0e48d371e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06f6a27e8961f2a1f71451b7bc6c55b8564ba28a0669202b92aab006270c4b33 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.2.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1e5994c01b482a1ac2c6ea3c080bed85a0a14b2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f313a3db771bcaa27aa8c725a3f0fe614902e6724f84407eeb3a0e251856044e +size 228 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b6d37671ad0e7261ca8d41a7199822dbd6dea797 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71b9c692e9e3f4d3255a6246924f8e2bf265b7dfc4cb8ce6d9ccf2a67192ed63 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b45cfd86c8573a229b20ea40ec6ae296291f07c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4036624c82772cbd265a9eddbdbe4eec9971b7bd5f9d2aef7487f972247638b7 +size 234 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.3.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5442a7b14fb9a63359c60305fbfc4c50f9bf6687 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d86eee4a4c114bbb1fe6cab95115b219d2549dc8275d9d757c95ef3cf4c50b5 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d3f868b110705b004b381c36812c3651b9e64f80 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08c0472910edb279764e704b433c998044ed09c0e764d7738a6a74babd30af63 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b357b73a023b1b4d2259989d8d41539ac3a4b4a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9da23e80438d06fe242dee57252e30493cfa50060b2536f19c828e3cc973492 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.1.fold.4.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..22649b25dc937321fb4a0c4e7ffc562d59293738 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f17f4407426c08fc4e9ccdf2946f88187afdedd4c383dc607deb1a8de3dd5cb +size 227 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dd604861fd6a90f980be04109faa06ac62db6131 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcd3e7eb29bc1c9d4d7cb94134b701ec29cb2e77b8c2a2d2b65e8db80bf6e798 +size 234 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4da03ef52b79a7991b819971c312ce8315fce59 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94f1a16f352fe0a300a52dd0f7cc9dfdbe97b3b624fc578c6009f42106eda42a +size 231 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.0.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43cd452526ec98668c0459fd2a6608b2a67c511f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6665426a35fd2fb9a0658ec5fe8aa40c564e81bc293ec12c3b38615aeadf779e +size 228 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..45d8465c4245165f05d5d92b894728ef29f00882 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00f064e06f185740e91f0182047f4431b9aea9d018ee203e8831943e4efc801a +size 234 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5632a7adae61b3ba7d7d841d0169ebd325fb0dd6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6d54f52ec6df5e97f070f8e3aeab2dc1e423ba32e6a2937953ff4632a54e336 +size 228 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.1.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..335b8a07f5b9bba033300cd9d018e0572a297760 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff5b947cd88d59fcbe5c6d579c0338f4340e16ca2e0df1435c7419754aa143aa +size 226 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e19e8bfb0e3df93bf2f9bfea97ba7ab7c659aa7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b57210565d5f73e32ef43aa5a97628ff4adcb9e396919cd3cabe9f3397314e78 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d984a7fde86d2565a2c2dc8251acc2e80d9c8438 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21c9359d4b3b422bb90f30bcabcd87a4c069eb45497be2e080566a7e5c120372 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.2.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7350bb4e867c183cc4cc8ad40a1fe1463e42c39f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8514b1b53a49f5423382b61d38ee3403539c4d1072159f563e70ec0c0f5e607f +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..be042249d733b2a0c2ea6c391a122373df4db791 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e7f58ada221bd09c53d8010be81a6df06334b9fbf3c8957650ec7d14fd96083 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e08cf2353baad8f2b9c8ae7d41d40262bd1e45ac --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5d82bf0f58f03aca80617bdcd9b0b47b23edf180c1a00d25ff74456913601bc +size 233 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.3.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f334db499dabfe0415f21d77d81bd9bcb4bfca31 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:091459a2732286f96b1fadeec909df529d1923d6ea6f8252875cbf925521d998 +size 227 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b33a96fedcc2e6944948b6c4b33c8dac67e46e26 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b1c17b8556e6b1d776e1986df41ac18c0c00ddaa336f469658ec5a17b379bcf +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e9318455a131390d8214692c303196348104491 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:332ceeff00c66e2c90bf25fc356597de66ea1b2171321c5ae6cd4568ede62977 +size 225 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.2.fold.4.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8c1e7774f24558c8962f2e1101c97762f9f342e9 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67de1ea901a175dca136ff9b14a4169c5388b05e5ff501f4397932ee89fe9602 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..45cc061ff46f46ba6bc8637625aa0f75842bbaf3 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b177c8a7cd970ab657349df278561659587c8f3d5b4bfa711ec705732e60011 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abd1b7d10173e139d47d6514ef105c9c73804fc2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:331f4a90e1059794aaf0c1e7f5e3e834f4eddeb7f2489813a1ac8285bb32a9af +size 228 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.0.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..128e0c057f642c5336050f904f99400cac92df32 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b1a99e810425fc8f39d6fe637845ad25be060c6bd253eaddd7459b106de0a0a +size 228 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9ee311369c24fd7737444131b13a340e9f55d09 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3dbb89eaa7859ff3f0190dcde9abb24e187912134d6ff9bb455a06009fb4e7e +size 236 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f796559610539fd42a2e6f20ed681a82fb359f6a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db0225672ac88b38e44fd39a6f2dc1904f5bdcda88f91567ddeafc6193adb7c0 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.1.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..18730b5fb7a92286cffead0d78213fbffcdd4031 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f43e3c3ba60668316e1248acb6b9947b030cd2b77ca105f4894f2960ed413bf +size 228 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a50e6d4b252f55fb8ed82d3646ce145d4d36c165 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b042d92091653855b2664674fcc9bb4b4811d26c004693a2231e25c20595725d +size 232 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..66af0c663e74fe8c548689f0ef50396447f8e0ef --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07f196f67eab50816b755f13c126af950e57215b438085f416b62e5a124a1a8e +size 229 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.2.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..31cc14cb3e6333d20e89a004092951a7f42ca1aa --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f0a6a99c471c121e731c54772881d2cbe25583ac3c7bdda1c353e5a3b49036c +size 229 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..23e3130f2758738f4ecb2fcc817fbc6259c94920 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:614018dcffd50c23ddeb99578178ff8543e3ce370e8da58ff0fa402dafd55cca +size 231 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ac130cdf001f80a5a3c9e6f034a4da0b1c8ef45 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba1c3e38f04c47be915c71c7fb3c7f86bcbc7738c482957f4a39b09ef541dd65 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.3.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4520854853b1eb91f48180cedecf0776848bdd8 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec0a4830bcfb4790c13545487ccbce888e6d342a2fc9371a6086184a2b1fb39d +size 232 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..175c1c5d6e8e68abb888886bd1bd2f5fe05e3ed2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5e4eab8f59426a283eaaada53bf151c0aebcdbad6f54da34928a8f0337b0ebe +size 232 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..51a59330d21c28c521044403631fa5370a43d5ea --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc489866113d84470d63aa7e745717f7900b92aa209e12a0b4579f796a55c920 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.4.fold.4.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..afa4182f46fed3e8aa88f0ba7f4c4887688c3188 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73584a1f1c661747149eca969477e1074f0da970b40c3d9f4c3c7ada8f78c0cf +size 231 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b4b0087dbfcb4ffef340f33eb95fd58eb7cb316 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:716cdbebe169afce0176cbe530bd5d14c48fb4eaabd71e50f261aa270b7bab9e +size 233 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88ec594e9f59e1f617662e8fff79d22f84a036bd --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4d123cd733ce9f35c7eb04ae3de18916b33237c2d2a8b9ea9c2166bfbb3b457 +size 232 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.0.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..204755eb35683b447451dc6333347bfcaf505400 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95d3d7a11973e836dd304ee5bd9d2b65053d4b0f0a55a39a47988a551dff02f3 +size 227 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f20e06e16cad0e2429d7beb499fcd1d1f13b0ca2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a088d8fcbd26760bb5e4861191746a206418bd41ea215affca9cb395f50f8531 +size 234 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a14d838dbb02a8f2b23caacd3d609f25e3302d91 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b05f57f08c91181d9994cc5309698bd7fff3dc3b76b11926e561b6241b9efcc +size 229 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.1.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7face953304803288dca3141066a24d544933ee8 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:111d3938be791a3a922cb1e5fcc09280f92d5aa8e4be77d6c7958bfa97436522 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3dc75f6e40e8338e72075e942c9ca6cd0f61225e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28a58e5b567ec713c75cd4e67e1ac2a0c156d115ac835286096801a83aa2fca6 +size 233 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..588abd44dca0f24bddda7a43dbad587a692fa5f4 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94e6dbfef38dbcf924e28a47585282522372cf277d6e71df1ae71f0d74d03932 +size 226 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.2.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7211d933db08cd8ef8176d0d9c9b205caf778407 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee6e8757a6868487e311b82ee58056f314c11a2419438902980083a8a48dbf5f +size 228 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ff0aa5c7ea2c637b3712b0707f3e279e13675db8 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09643035bb6f82b5ef14df594f0e90c69cba009f53ad0acc61846435662b42f0 +size 232 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc1688ead052ff13bfb679d16692c260689dfe09 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be3fa9d02195f8b2dd494e2ca4bb20032ad65fd34231ebd72ee1879a7e03afe2 +size 228 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.3.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..732b3e55ccb0f85273396f7fd16088a75b1a627f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d40189b5b5d5c55acdb6bddf64d069299121e76e75b615dfe6111dbfc615d9b +size 229 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..193b26699d3a760799dbbadb617f64224a0fca26 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:767c1caff724bd78ad437dfac78146cf6c0bba9ea880b130637dd47f80fc8f09 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9c9eefebcc6f186b2ce1a78c72a310b316c5910e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:030a4703d1ebdf615185f0d87b941217dfae63effff2ca77bf7066b7f4f56054 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CCR5.subset.6.fold.4.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3199c08630e56a7fff926813bdceb2a97decab7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01170df57be1758fa92e2a84a8e3eec291957934e2ffffa1a00df0accd252873 +size 219 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dcc10eea119c3405d1588fd87133fb0aca477afa --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:819884a87f823e619fd2d1fa99fb77e2d885dbae8855df71ae9844520d5fa7ad +size 222 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..523deeb5455aa7461002116d343b6873b1e5de59 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e2cc951a445d0935cc18c76dcce48601eee181104fbcd4f9d0022a2c6daf106 +size 219 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.0.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0e1349641ca4c90f5b45f0e0db64a8f299bc9db --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4f55ee518267a27407cbcf1abd48012b8f0a3accafcf41dca108bdb56f4db98 +size 219 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a3fc8438d82a42d97625db43a6c705a1c1e9a3c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:caa6e1d25152dc0b3a2f5576a4911172d1a97064d15713448f2f49d54c94425c +size 219 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04365be3601cbea63ff283f9f4a16253fd85eecf --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab6a3a01d8a3c93feab9291fc8a5df65f6efb1c445c8beac6f72e1006e1f11c6 +size 219 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.1.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..644f91701fcbf58a163029ad0cacf926fac7c85f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4b84b39ce34d007a2931ee1ce35941c7d0446c1c17f3b88100d3eaf2d265877 +size 223 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..34c589e903b6249099f292c2063bde92ab4388dd --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b46ea8700571eb3aee2d85d5fafade3d141ba2d4dc8bdaf507d0ef69e9315a7b +size 228 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c749a2d54f972dd7aa6925b1dc87696e7f0e9aca --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce936ec966184acdcc9cd149065de858956e05e421c584cab0840122b1dc9d0e +size 218 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.2.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..15f23feb4f128ffcf7ea0133e0c2a8194901c8fe --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01ad53106f22169c9e8e26105b669c0dd1d5a3c5ac6074b81c7cc2d136c5db57 +size 224 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..544b3779e8e37ee6fddacbfe6ab3e65d31e2ad7a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b67ef71a371a4079ff90418ef52322dd4cd2183b70afc854d432425e5d36b7b9 +size 219 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ea8b475b03ac38ce8374f878f64045405846c25 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2f6b2ad02296e34b38545f490e6357ccda64707e9098a16b7b3c15c115b2f57 +size 220 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.3.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..57fee5da589681c6d8a2081ed00c5a1b24f534d6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc0c70551c04721f1a4cbd7a12439edb925ebfc88dbc19e48c51e4a93e3e0bc7 +size 222 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43177fa78ed6592088e0e7bc75f024d015471e19 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:856e7431258b3fadbdcf4d384cfdfb20dfb0408747061973d66d50debf6a4213 +size 222 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78120ce7e390ed1ca0c447ecd1d8f8d2cdb8ebc6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc85175ed832bec4ab54415d9645c7a60be6bf72599c12b7f3907581ab740b67 +size 224 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.fold.4.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88ae6cb0a4565e5c0ad1d6e1cb38457662c70b1b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1c803fe1e23d84771aa30bc26a195c3001017a2048d99494c090355123facf4 +size 227 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd9479b1c038e09cd2a75f478ccfacd11bf032af --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c75d1a2d29dc5ca6475b3781d6a24543e0af4516b1f5297147d44099253d4683 +size 233 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a56ce1f01e3437dbfbc703537057ea501d1635ee --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:621453c63ee8dd0ed56d536b12525868fa6517018e9284e2ed31a8f45e05a422 +size 227 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.0.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a70e40e698c2c7173144a2e03f936df3adbb993 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ab272c7c10324a0f4c1ad8ee7ed1e17411c055721958cbc6f3c180ccca59b4c +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ce749d9b61e9760be96f32f7d097440f88099230 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25a0ef8cefefebe0ff208690f589c21a513dbb2aa6216acec795236f634472f9 +size 228 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..83c86481ac639b98e07d3de736b8472dfb51c026 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8bd2f0b1eac9db756894a62fccde0fc5e11bc8c69e5c5b300fa13c4a910bd5f +size 227 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.1.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1cdbf3a2a738a571a953e45885a1e1d21b95af8 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba63dcf948242761866ddbb70c2d7b028c02f7a7e2044e3648713a116c25530f +size 231 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f9ffbaca2b90e86d07555bbd277965dbf13b7a0 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b95d2ad7d5c4d9a218b237e1d367bd67fc5fb2ab6d070131e46cc6f9a6402a0b +size 227 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4208a0022afbe65e25ec91b3983e4b54d7027d9 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76b8839ba478b75f0d8843ec198bf52862e25969c9cf6652256c2bdaf8f82add +size 234 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.2.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cbb757d557ac4d1440ced680857e3ca4cc704b40 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecb3a91a19ec50fb5cc2de333defa9ca9fa642cc5e4b071b105a3d01069fe83b +size 231 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c3f69cca6b8a10c6bbde530b123c41a07e6fa94e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b35fd359aa9b4e29c3fa9933172847e97f801ab32c27af18b08ceda6240b0695 +size 225 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..adafbaf3ca9a565156d0c99c0bf572005e5548c4 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9867535e8d1abdd5da22177fd218db0ec4f44c1db0b755047ef5fca599f09d2 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.3.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab12033975d203de73b6d2f90dfdb282777c2893 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2da8fb1408de681e46ae35b18e154745a2a4f344811f340f5f23d4a6014fb36b +size 231 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04ad090582ca865d84c71ad749076b7eadba716e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b2c8e963a4fbdb67949782503941c8228745d94adce3664f2e56f1e21900916 +size 228 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d0ee6910536efeaa476c996a7e03d84d75bc4ffd --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21bddf9385f0ff97a0780bb5835c71e8866d2315bc0e4499199e1d0b486935a6 +size 233 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.1.fold.4.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ad3d47864c3c096c728661059b884ec73341200 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d4ab4920c33a04c5c354b662e6ce46f494c56b1a728bd4cf7155d9e889b6e9d +size 224 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a88fca69f1ed06d5ed61cb6cc75f85d997930a55 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:953cf2b013c8c6f53542fdb2dc298d0158f6bccc1a09a7ec62708bb315a26742 +size 228 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2479d115e4408af6ec2cf6a7f48b3ed49ad95e74 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e7e4a303cbef124c15d95528d20fffb03bc2fd45a511a7f27eeac74caa2f7fb +size 231 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.0.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2fa35b52ed42458e17197dd639b6a476f8510dba --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ea38bd3f9dd783460cd2567551355a4b700f894b2a09755158e57046afb6b8b +size 228 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d3acd20a3b5b69778a75730fae44ee9ea4d81bb4 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d6bf4d28dc569287e1d98d9ccde1c1aeb406ecceea24403a8e94106feea4916 +size 225 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d4cab9e42686b84bd78cb3c572da14ce3a50e9c5 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9061e84bbaabf6ad388c08e388ff5c038fac4b96a63d665317e70c97e375afd7 +size 232 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.1.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..858741173682ac921e807b7faef6dc84bd3be98b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8a2332fd1ce2c1059d9ccc879a8034e06f7cb45e1bd8de8e4fa997e26a4867b +size 232 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b5958a816764eea70671ea58a2952e710219184 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a836e541f28722ec3ad4578f689416b1ae828d1b0f0c0399ff81ea3d9ba1039 +size 233 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abd62698dc3d3a9ac3877d4a3dfef711547ea0e5 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cb07d1692cf9eae03f61f2341d6c01a9b41a25eb9655ff6dc58f9e604e3eb90 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.2.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..71f984860a61382fd22c7041e02f98824582b54d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:718b495743af4c8c617c69253ea83ba85841ce4e797320145dec61baeaa8d1ea +size 226 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a03b8372ce6b3eccfe66b28430ea4e5dcf49355b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a3e3083ee333037efc9db464f8b0b263529d7044aa42c03847d834661332379 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b62e3362f5f1965ca767a2c538369a966dd7f6e8 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cadb67db466c7468970b842aee1d65519443a68769f822ec178adec8d7ca1ba +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.3.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8bf4595485d46cc618ff6b99a174ce92619dee82 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e75a4c329f815f779d3367261756edf95bf2d83a64e96f671b5a1908a4758ffa +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d65834298543f1d9f17c63cc19a2456a1f63117 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30f27a30058c909b4d3f922052cd9c34ce156cf7aadb8079415b87332c9a1c4f +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5274a9251334bd16153f7ed9c04c1797dc2307b7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1d8182ef3c9bce1132ae1c05e68308683acc16e1e1ae30cceb138b15cf557f8 +size 233 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.2.fold.4.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0bb42748c5c705201f2edeed982bd0054c846976 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17bd63b6b66f0886df2c64111d79f1a4ff7a0ac5d4e474d907ef8da2358c9af2 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f25ceca19dacfc06539e6d763bec02c8196500f4 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53940b8799d288c9f090696c33d16d3dc76108ef2d094a0ecf361c238bb7f828 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..76487b48e963b404e76e69fe9783d1eff92f2d72 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b7fb6a818e147c61012411139b748c2f0e4d7d6526e4b5afb17fb515fd56c9a +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.0.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9821c07d3e2cd7759afae6066d4f74169d7dfe4a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76fc7a6b9c3bbc05c4ff4420e8ea5e3ad7fff6d0265e90e772abdfe1ea443b9e +size 227 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9abf423139f490456b5fa19e24e82fb7e167790 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa11f7204c68ef850b93f7d5d36ad89f8fb462f3d5972f538c27baf5d9842205 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..819e9c9b4e5436b5513e277e024ea0ca9a2c612e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48dafa8cd849f5ad4b1637b7957880a9ba169d46bbba6487b5039e16063d982b +size 226 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.1.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f74f2aab34c392d40bd6d379e4608055354cc19 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32c968f24840297b4f3e1658876b9f41deaed1c224e76a0853894c8e4d76cae0 +size 225 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..572e965254c232ac5c7f7668dffd2b811f7d1315 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97124b7589104abb1c41cb27908b4da5cfc9750b0e33818bdb1f2a6e230b6b44 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a56c0a294b4539dbf86735880efd46316b296150 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a32be9500db75c51833c1f8d9c9f3acc1d61885de3672f141971b89393db1b6f +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.2.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..069d85153f08d6704642847ef2df09b8c4e42389 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45077010fef039a3e22de97b8e1a3382cd4450e88465069308533b41982543ad +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6df6f5c5b2d036e0b50030e2a08e266032ce7b2a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3eb289f9e14a1bbfb7426512956bc9f49e6f8ea42d649e804745035e4646dc75 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..21d103ed641fbedb9ec2edfcddb7cec813cd460d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c132b182723b618a77291224d460ba3c073cf4c16f246e7130a8e5ccc8006a7e +size 228 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.3.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ef980f3a2f68543885b40775b6a3213e0fcc6ec --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27276ae6901cd2c48e77809a446919496869729f4e99acab6919272ea39d5749 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..17c4d3130bd1c510e1ef10738154c5f890d241ec --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f235e3f33e7568730f989358d8a1b4f0cefd026ef5189a0935a9b0c86e52406 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ceb8dc530d9f21757ce6cdcc1ee389fb9c1e6f7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:239bf49a4c6505d32d3fe16120b19a2cc9a92052a0c12ca9e33492606db337dc +size 231 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.4.fold.4.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0385270d130c2c634784ef8682c5b882687ea77b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfa7e6a98ae93e1165470aecb8078f480b7e95d5de9090e5b64b806c9d388251 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..df2201ebc4d3634a5460e3887cbd01cf8419c94e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3be77a18c4f747cfbf15cff83bad0a159f8c39c0b19a15c674eb7eb47b6dc20a +size 229 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..426f15ad1836f5e3857839af4f5e29a9c9086f93 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85b3e73d8e209e63c5425ba6229c95676ac5dbc36cf3ef63df679578f33237ea +size 236 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.0.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..552f5158a603f648dfbb56e4701833e9bc00ffeb --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5240c2ce86c7a45eae502c7ba2cdf82429d3d1d9421148e0ffe532f5dc8c3ac +size 230 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4d05ab513e4d2804569fe95d9558068c4f64407d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:148aed95aee5fcfc6617e72d7c5e527ef43d5ed60a10b4accfb0673d2390a222 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e6215667de48553ef9eddc7343142cf131a1b05 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2bc63bafbb4f7cb54720825df6df6297c9cf93af686031e01d6bd8d6d110f5c +size 226 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.1.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..632cf501cc6a2276539e919d122d69d2f015d2fb --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a6fe8375f41f57ab5498ac401fd563c91026e52dc762bde43e7ce5ff168fcd7 +size 226 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..517a0674faac9b272b8a35a48569e83af93240d6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35073fd151a6e82a846b935f9b9ccb1b7c3276d9d400418fc8837724b9116cc4 +size 223 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c2b5116efb5fa244c9b9177795e674a47056bf1 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78fcbf5912c6e4797d80e7003eef1706ddc432060ab34bb32d5e9675256e09d9 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.2.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2dbae76a1dfe175bcd2b676484a4e64c895b08bb --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e0188a07acacdc1df0ce4bde6dabb2fc2d456b04f2545fbaff820fa9b6bea58 +size 228 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c8254a3185a2a7497fce8054f882dfed217370ab --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e004e874f648ce62ac484dd34185b61e610b6375e741ed084b38924cf60a436 +size 233 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..61d4c32d67fd2ac808c6689b75f50f8c4b2961b5 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b7a1d4bf58d573ae36d4c552f6a3d7782fea5fd963b322e5dcf796cf4913339 +size 232 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.3.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a367f6b19172b1e5a594291fb00656eede454fb --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fea40d82560ccfab35681720b83307718b3467400f16c6be6dde2b59d9943c69 +size 225 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f75d4402b087490435f8117f26c83a0435bc2fc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acec5aab9b5a37a01e599c3fb6ca441d37287e4739acb722fc59e3d5eac1fc68 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.3/results.csv.gz b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.3/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..69f6c5ee569e84441c8738151732856f8436b027 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.3/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1cfe0c442e604f931b999472baf1660c41f992d54443be10e86f2f6b8fe1f68 +size 226 diff --git a/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.3/results.csv.lock b/analysis/Hsu.et.al.git/results/CXCR4.subset.6.fold.4.score.3/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b90515412e0162e30fe4030555fad09b88bab625 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5dfd962634fea1a666ab392c68983b9c8e01352daffbdb66ac3bb4d5d465e84 +size 224 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..18d4fed324fef96eeedab4f88f349a88248164fc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0e03840c4e5fc64e581654fb90d9fc3b74decec904670a80fb91fe0af91900a +size 220 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ebe93533cff47297b87b6050cadbfda101a9ba73 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4258a52a21b69a2190e1dd0d1ae6f766f5b3c555aea80bbd4c8cba324eeed9d0 +size 220 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0571a0d2c08d874322210885df2a6045e49c55ae --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4cd5d4ba64d3b72c2ccc111dce4d25f70b408d199783d6f92ca247616ec388e +size 219 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f4c46a963cdeac996597b9358d436ccac60d19fc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:727f5ceeae17383d3b3df5e7730efc95c5521aeb73c9d1a5009e27862c38e2b0 +size 218 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..17ae639fd4f770ececb826deac9489425c8476fe --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a85e3621193c7eede7f1bb9fc18f5ec963ffdcc0739e6bdc38a07b62a09b778b +size 218 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..421779f24b4020617194e2e351d004db7d8e0606 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53b0a6931035a44bfa966a40b689f7c4fb053fd7fbff92b0e00ed931d6970b56 +size 217 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5bd4952e7b03f57ab1d67a06c1c28af0c26d71f9 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d77149216c2338e34d02d0d4e22a620b6c1952a215818a522b5f1c4982a9f0de +size 222 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4aa4999ce0b74e4cb693b95c2e7f8a1c6d83d7b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98dfe879e5a85c861383dd84a023898258affee125b55838bb4c6863b3a5d2a3 +size 216 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..31b20ba108604fde9ced85eaf9d5130c29b58dac --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c89801cb66f8b808782a288452a57b08c05600a554d2701d8a4946e66870930 +size 221 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..348ab3198b21a03768bcd72ce7f5fe23db58200b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:156f0ba441517d9b483b2214401c6231878e496ed66826219212f51fcfee7f7e +size 230 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79806ea3bd66cf7a9a1f41d05865ab7960e343f8 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99bfd2719398386b86a96a31c52e3743d00a0764cc543deb959f7f54e29776dd +size 233 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e1d3ca5edc7b0a7751713b8decd7a2bafc3b91ec --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ec4a9fd9c23b692dd47297c56734f98431c08844e05028ef18b2068dafe29fd +size 228 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..94087ad11e45d7c9bc174117db00bd58f8012901 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:908d7e6992e312a83213338e8489bf20e136738e80610d1cd888e4f126a50d01 +size 228 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..46c992713455c86055c2b9c220a371c8da807be5 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dd9679bcbddbd5b54ba35d3c9918818add22c1477d30fda102eb401efbe60e2 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..18988280beb3f63084272e87f9c30ea1b8862c6b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:484d84e067631209430af76bdd2517ee7bbd17bca8ae77fcffb5ea16529fd3f5 +size 233 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..da08efc5ec8767e81720cd18d31e0169000c0a55 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb587962ba1e93d61403a8f9251d4bac8bae5725b595a24fcce419dec5ccc676 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e396a015738ac61eaf40dadc6f47eeac9fb6e1c3 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6eb538bbb78af11e488fa0d1c3fdb101ca3209d88a3a0e2de1a2626014a759b +size 230 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..06cbb63a5eb848546f2ff88b8c470af45951b516 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eab3f03f6b26d03ea1707811f1d1bdb94d28dfaf82748bd7f8851303c12e6ed +size 231 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d3bc7eb3ba6212cb2faacb588219ac50722419c0 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:886422b5f35ec791a44f8e8992dbd15fd19632b35d4e94d45117653f11a0339e +size 226 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.1.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6b21ae40208477fcc5278c3582cb5d4a2679bd6f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e48a4a9239b5ee66a6fd7723622d5b22fec6744ed7dbfb857c4bf5e31cd52eb +size 227 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ee0505c49cc9af9027966aae5dde66795d9d5283 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8c104e944da17035b4fca0ab8a83f1838fc017a678ebb70608c962d948c19a8 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c8ba757865e4d9517b96c403fc831ead7ecc79e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a75576121ebd6b83c4022275b7f9079c7e913491dfdaba13e9afe980ae36df3 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..125f2269045dff3e999509d6b918a4e8a1826c78 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e6c6c47d968c59ea5433f34e025320b10bab01c56df437e7220f9cbcf2d2c1d +size 230 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1f9205ff742373d3a56fb3fdac61fcd506901311 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5892cb9f63d69d06e8a63de6224191b425fde77f966a2d54bced57def67ce319 +size 227 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78f77c78c3bd815a4d0986b4baca14a20a50db43 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86cd386b025540db9c351f19382d4be597a2ebbf2411c476cb61a8f0b6dbf9f8 +size 228 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa22d3dc50c065af923656c5fdb97db181e4b408 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ceabdd3e69e4c97a514eab65169ea648b13a4ddf7b8edbb5c9fb82adbb9b4c7 +size 228 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..655988acb3a925eae44b7973889135a599242c77 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d55a6100cbdbd09c209f15b3bafbd665cee142d5d9e55797e2f206e02c2864c3 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..18fd544b34e8b62a6e5c3b98e1c19b19cc26d444 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb6e59dc7eea8c013986430ce28d8bd6ef30d304290dd018acd03b0365292d27 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..34c7a3d29d5edb1503068c4733999dea48331400 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a229e2ddb29d44f36c606052b865645b3e8a1b4acc9214484290d0d3d7b32943 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.2.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..598720fa8c46f65d544d304eab5805e87aca4440 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:370d2fcf8c638bd02695bb7d92aac47bac2f86d5c0a4d9ffb14366a8fc37c2d0 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a131e2b7d653db6788b4cd334e3aff9a2c9c7ca1 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64baf90a9cd665981224bb17484a27c2c156eb17cf7db6d0a43829ae77b4998f +size 228 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ebe9229abcb9ec162106fc46204014c3ea6841f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bcceffbb15785f4fb1ef11042217387b7cf900263a68e752ec376790fe5cb13 +size 226 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70f1aca7d58c3140e1db9ce70a48cfdb8562fcfc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e55ee8f3dd7bb64fecde0417b6cf31b8d7cd6683fcbc1dfe032d4229959dcb4 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa22fbd6d639996051ddfbe420822517cc9dd3ce --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50cffc03612753af260a3318b2921f18b718406f186f9f202b988bccacee7b9b +size 232 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a97fc5c4dec3d66b925e478bc93bb5075bbe83f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03fbb3ef1df7e3223c8a22675037121098936616cf8c3b0782cf708978031718 +size 233 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a58bbc742652c179e153fe5cf4c18ee2558db644 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:395621131ab39bead8b95e663b109db8f2f34b63e8a74a1f06ffca435d68efb7 +size 230 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8cb17796395835b8716c8e263b44eced056af925 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b532894e726f8233619dc830c7e89fdfefcf29ef70bef5e2ffecff7df27ac22 +size 229 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7acb8b2571f2b36e7a28654cc286c252b6b1bc54 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43c7dcece6cc352767f5e19461fac76b1bcbfba349b8fe3710b0c51a6969114a +size 230 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33108dc86945f21e08a3234838df4abee5bca620 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9285acf306f636398fd5255db3dc5ff538bb5951534da148078442bf06c663f7 +size 227 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.4.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e0fe3db47c0d3d648e88aa866c3c89d8708a459 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6d0f335880f7fb63690ffb4ded84aebb68db444337c330136dc4560d7431df6 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc3e47262a9cdf3daee9857a33c9c525537ab01d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd297c9d2ad6c0a393c0bd0b2e10c53536dba1497f6158170921f0bd2d892749 +size 233 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e7feaa3164781a6c4041eda46df9db711665868 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f20bd884680e632f712ebc78e4db8c9790f1ef0eb719b52981f6d84768090c4 +size 233 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..14a6b6d24139a9a41c7d13033e0e3f9f53204218 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f98ade28e0bf52e70fe49e57272a059b1c8dc7f79f9ec57c56340058f5bf60cd +size 233 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0eb381632d7a60425061f62aa4aa71d2623a3793 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3e2fee5e584e07d7805cce230be963fa70a2e2b571f7aaebacfabe17086e235 +size 232 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ff244dcef8bc6e6516e362be660fe04d4ca3bb2a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b528a1c2f602453e177db1adc5f2c301c8900dcd194799b915ead3e02788d3d +size 230 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb6eb71bbfa64b1369ff12ff8ffaab079cf28eb4 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d27c1d96ecc9d2a03e8bbbcd02a87d8fcab6f2870fce1b3736a9cb09e6179870 +size 226 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dac733bc5cdd0c7f5078e498de127564128f5c50 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14c1d9b22b4d38864fd82d72d5341c8d915839bf9af7e9acf7d36ac2edf8d521 +size 225 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d735f30de716921050f43f52dd39454b0756089 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ab25e0cdcb47bfa19c75d8d1427bf19cbddf130e46a8362d358139b0c25c8db +size 229 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..18a3e0d49316d31b1f8e65958a7efd3220d39352 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c2032cc8949025b307d2da93a273d358deb4dcbf82f109c4c3074d9e83a8e75 +size 231 diff --git a/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/CYP2C9.subset.6.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5a5fb24deb165c6bd9fbc8a3a756220f98bfa6f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4092fbed126691400473b46577547c038be5a2fcf7463ced54be71099e830a5 +size 217 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3636c614e162f7fb6abb94fa0ba795e6feddb7a8 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:501e28f8cd906e7991f8657af1a9ae903d0cb3abefb0747cbb98e6856e05cc55 +size 218 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3b712caaddec9e74d23edfe04f074c1916e447f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f02dd7a23dca64fb3d2d4d4959ba108b93dcebdaea3a6b14a3727a79ebd2e50a +size 218 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c12f5d91b069fd27b40f9c8b48ed4ef8f1fb8697 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35a067fafc97258695b5421b6e81c861447194def2a27f17ca5ad13a29fc9bfc +size 215 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..515f2a6c2cdc7a8fd240b4fab76b15231ed19ccd --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ff83a0c92b74e94c2935d2648294c8835fe1f07d329910c729fb368ac1e2ef0 +size 216 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5264f16933b791811121dcd8d921644f98900094 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a646c7e9fcf7bc7a6a000d53d6945d06ea96537ac3ac020b08a55066afbe8b8e +size 215 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..694c306a07831eeeeb1926dd66114d8dbdcbb2ce --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:788712d29022bbddc018925ce8b2027dfc467421851742289db40fcceb668e8b +size 218 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ff6f15f2b0f189a8f3dda736628ae4bab801d54 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afcdf51b05857dd5fc70e66e8f0659dedc8a5d466fcdc599e5ca0c8f32d0feba +size 212 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ce3e42eea28fb3a580f3398f8394d04384327d7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:620c34f213796b33c385beb419874fcb8b2035209da69c86169145cbc21b1822 +size 216 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..219e551a78e23d6df754bacdb266210edd53c74d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:553d14e870c56cac69453a7ed1c24c97269da63967de770d7fe6c48e65ae0753 +size 218 diff --git a/analysis/Hsu.et.al.git/results/GCK.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe9108a616aa673ac1d727c9013656f19fdde8f9 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3c4b14830d354d9aef2eea62170a21ae30332a5b2fb3bdab984c40ff75a71eb +size 229 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..18a65cce3e411582fe2e038f670ede404259ea46 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f17aa7d5790e09cdfbe89ebca0af74d2149d5b83307e1a5766d8146ef0504bd0 +size 223 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a88c73bbac3c56e230cded9872b18ab1dbfdaf69 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:695774959f876b6fbc80b8ffb8e24a9a07736a380b4a8c05e0882e5b2df2dc82 +size 226 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aed84a503af511d2454f0e0be13f3d75aefdd24f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74262a5d6f53f0f3497ea42a952e7e36018ca7c2ff3651778f5510a18ab548b1 +size 229 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d090c7a642c82286acabf53ba3192843cfb7d117 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:333504b6c3d12d5e75cd0140fdab244c1bc4d4bb1a5c0ac7f8b7e6d1f0f73b76 +size 229 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..036b27036c5c4944f4504162c6d5866da788d4fc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ac3132a4ed965879aaa153b7ec6f4a6f1b5c23c738ffcce977db82f70b0139a +size 227 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4773a720acb13f4ee666e09435be84680d517522 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7c56e1e49ff847a9ac7e14d1a7d716de502e7334afc83c3977b31d9478836da +size 228 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88fd21a997104cc19ff8ec06389ef7de064bb760 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c631dcfc2126ad2d7db2e7d55ae8602bb7b8f0355e2f973b17c6a6d623667966 +size 228 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0e0f3dfc5ff46853569c205680252a5cae2ba1af --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df6a4882019bc9ade7999661ffb72615d8c13dfe00ffd32422c0bb51f3cef0d6 +size 228 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4de21eb3a255d2bee4b63fc4e62270d72468ad7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0555688862db09dd55b841c342dd931f28b906586435a235f385eae652ebcfa +size 231 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.1.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d11cbe322978269741108b30eb27b17e4110d57 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a71ef2c9f73626f448dd774862ddf4df0656a209d4de328befbcb2f6f120cc0 +size 228 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..34750c8e90eb7381537a9d7c523e9b28b8b09419 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5460e993afee4f79110aebc44391f5b4425ca3b7b2c13aa255225535c6569206 +size 227 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9015c153bb5bed5cca38885a3b20cdb4cc40f9df --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7f08159fd88a7bb0d7a51943cd9f6d1baeda24c3b29dbc513539a25d587aee9 +size 229 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9c5e6e82f612661bac4541a61e25ddeb6d6978f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5e280c9222614e020f0cece0227359b28d75608c08e40e6946f56ae67835af3 +size 227 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..23817365ed2c8b60e71b62000596c7be2216f7d5 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6ce815b455e74e85ee56754a6f37e8365d4858db6150d60251540b844c2ae3f +size 226 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..617c31b56d00df5c4e3b6b519ca51ad9bb5f67ad --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f3d2e061b155ea9adb520b870f4717811f8a33e4279b0f7cc46d0434f169746 +size 228 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c89b5de743eb188e07b5b63285bbaaba326391c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6f80b29fec8fd90087aa0de3ab750df4eb49f30c916560cf45dbb313bf97dfa +size 225 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c42f324f6453fe15a8a9311c999d529286125f2f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b23fe9d7dcb892b8303b11bb8a3160eef04af259453d490e3ded1aa313212158 +size 224 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99c0ca94a60ffdea6bc821455a3660b300faef3c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41fb9aaddd1d9beef58e137cc4860d1dc2d2c8612cc8412c0dab180bde0e36c6 +size 227 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..84f6fed3bb0564879243fec77ced209d5ceb7c0e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eed62fc7071567c7477fe6055c9a097b99c0c6e39bcdf2185cbfc5b9cb632788 +size 228 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.2.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a48c57b288948fecc5c9d2bc2a5aa4cf6eb99ee9 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:078c3816c752caadbf9223267b61a4f02df308819eaa47a5802ab5909185433d +size 227 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a79ea57ee1613b7a14fca0040aa371eccc9dd860 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce583cee19e8389a01a70cb4fae5e8def71df6f7c793dd63a0929a743e215a3b +size 225 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e1eb3ec60166ae3009e90dad4e132d615f852a9b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8a66e8db49b51b360c843217b652466cac1b34d9f0cba8893387b9bb96a6389 +size 229 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..baea3f7ffc5dfb30ccea162bc1e1bd915852e617 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0add99f55266a9e93cde8ac5388449ed560249e164caba1ffd23302be0323b0 +size 225 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..421fc8ce016382ceec7a1a8da6b840f7c9f170ce --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a274624c6fcfdd7da07566e1df59d491b5838578f2c96bab12a48c7d14947bb +size 227 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7824932ddee961260347f05b1be36fbb2964c6a2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb515cd28b24d677e3d8ec8d314f22910fc287dcd74615378653f2514d59d47c +size 227 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5aea4344b168d936e80d023731075d225f4c0448 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48b64317e46702f184106e35d49abcfaf86d4b592fd4de6dbbc5cb7d607dd594 +size 227 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abc7992d4a95431b4fd0714e0db6e9d77bab9c10 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d55e916d5695f07a66e4c2e9d6e018437067d47c40ba317406fad9d0fb536813 +size 220 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cbf200051a63c97e4c5bd55d3764b81c95771e73 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d67db383f03c81906a7b91c89389822d91d4967174df2e3dd0c57730c116d500 +size 226 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a705f8d88a2713e551787fc392cae7913c3008f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb5effc78ea32de290b2555447222b6141bc3c9f571eaa1009f9756e13e27c86 +size 224 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.4.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3637df661d71023b41e40c070fe893679e4eef95 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef3a86054becbdefc0f29e9281648b57cb43e4b2fd4b18496ae2280c58e9fda3 +size 225 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5699ebf238dfb9641866dcfe74ee84a11a63ef8c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fe01828897b0ac855ac990cf6c953b4b285a9776a62b9df10a0459fe90f4864 +size 225 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47604cf362ccd44f85bd242f409320abfe9d1a42 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13e3af86db49a639ee68809beee8d050cb30756e7598b779fa8d07bcf754615e +size 226 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bfb961d57023b43c5e7779a2ad48290ab085d75e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c82b4cd831aa973fe200c7328e3799e7c463cef952920f1bec66765c30d5fb4 +size 222 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..db7f9e042447b35ec59dd5c3775a676a4252ba5e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d47a44f744ed5991e56ed5cee8005825da082a246e5044a7158c368cf38fb92c +size 225 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..46542b9ac48b6206b137dd8cf8b0b5544caa74f6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:801032ee5305b0930b84d36b8755abd1c41e1a1dcb4475aef6ddb197573cd6b3 +size 226 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33afea7d573ea69f56c8e067babd4ead199c154a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c63d306eacfded14ae8d3d930ac4ff8bb305ac2cbc2f56d605f69d4f32fd39d +size 224 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6fdb04757387f6cd6fe50ce393fca9f30d692201 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16c9b28bb68501e3b391a48ac2162f50200c2896de350ff69cb27ed8c6c39dbd +size 224 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c41c78a3142a77981d06dc008a86b178e239ec3 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14608a1d52cb3ee41402123ce3221d62ab11c71d30bdae4fff8af5ffd7e8fd82 +size 226 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a35c9186d2ef1388f10d66423e5a6fb925764484 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46ae46e4d495128e4e27f63dd4e46604e5217067fc44d38daaf2ead782d81931 +size 222 diff --git a/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/GCK.subset.6.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..39904346abc139d6c294deffd412b828029dc605 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1acfb433b3d394f3b249c329b74146882230c4591f1aea1e8982a70b29f5c360 +size 220 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..184f1f3e21c5cb2ae016279098a51889656f2d93 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a296018ca35981f6716ccb9f2b89bb5bcf6c74f38a245fca60ffc5c7cb1ccabd +size 228 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d96235877e3089aef2519efece46bcedcf4c8a88 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ab91587c75360a4159d51029d078e33d4bfc3d015200bb619da62efdc5ffb59 +size 221 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b0cf2e819510a664cf142e4835ff66258087fad --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba89a46f9241944a247f53456e8b4a05f91915992c42369a576c89a60850f2dd +size 225 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..89f7048a1bdc931048da47cb32caa54f9e8a2670 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11c6d9139a734c5c3093f081d0cddf37d452a63a771dc71651567afc7eba5cd2 +size 224 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a109a00dd45bcb9151b388326982788456c0d32a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:197f69bfd2673aa574464ea62495b8bf7ce5ffd1e37ddabeb43a51ecf672d31b +size 223 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..358ae9cdcc0a540987c3ab75e0a2da2e97f6818c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf7669d9f41226d8ff6c272cde8625c849a5fc79050853486c8adc11dcfe4bd2 +size 224 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bab603ec5a591d648c0f82c65b535e5990b32e1d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c563fd991d159784acc6f0fe6cfe16ecb445e4248b0d3f58c9bcb039af0e855 +size 227 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..55241b503c87cbfa2fa4959d2b90addaeb96c1aa --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2efb2d8b0fadd42add3402b805e8b2100cd5d06c567407618be6404bfed086dc +size 215 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a0f3b523cf58082092e682a0d93eb6f16c5639c7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b63c9031d4d1f02d51ef278120a0589ed09858859d7dcece2de81e9ebc7147c2 +size 227 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cab8a3f33e06628fce2f9b51e5668afd7d045144 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:577fed1764fa3576f14c86515d173e36cc260997aa1c279f05c176f9a2ecfca3 +size 226 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b04abc7b556ef6615595af8062202f3d06b91a9 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1432b0e9f0cb0393434d03f16e2d94b1b471de05bc6e9b27ba599ba7da068b1 +size 233 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..60d7dd126486e444747fb2b083d2cb5396145fc1 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50ce0f8fa897af68f42197d41e01376c98a6a468be358e26a2d543dc02bc39a2 +size 228 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5bef308a4027d9cb017a8cfce20067aa37a7aaf2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64722d6960b1432c952cf1a8c69e577e37079e969617512ed2ee52871039b8e3 +size 228 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..db84bbb670af0ec8785fdcdb35e523ae9e382eb9 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8e4b6d04ce0ca730fad9009f9221ef55dd6d9471e05715fa2d987f6e648eda5 +size 233 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..006db54e5f79537b196b96b6a77627e82d00e1d2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c4b900a1e89eb49c70d4eb63a7758bd643a2b57ad57ee14cf07a3c518f9b9a7 +size 235 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9872219ba2a265ab243afcb348e8558dad8549b2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a2bacdd5fae408403c36804d5e90ac0d8f22d009f4927ac7200e3447863a19b +size 230 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0080f51f49cefd5f730de30cf4d1dd5401eed74 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc6157e045fbc70bde1df3ed05b7fbca4d9915e50b60249b5638db4f8ba2754c +size 233 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc621b5e23699e0ccce1eedeb852cabd3b75ec0e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:042c9e4ac0af638ff810d4ebd057b68bf19e0aa70f40ce8a253bbbbb4fdcdbbf +size 227 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7dd5a15bf38b97fbf15b6b1a8406564392f450ad --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bde93b00390cdc4226e98234b5e36520f707d01520d31ef4857eafc1c66a5db5 +size 231 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.1.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35dc5034c7cbec54e37d93552e6a65cb8bca058e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:617ca435239e6a4a3aed9dcfabe4323ec7c52fefbc731a8b15e2bbc42037022f +size 231 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf0bfa617d5be11a9ede796e14c31e08ac3a4cb6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cfa1814fa7aecf7d4e2951e577dbbdc651ce7fbf1f764231d42698af5a00525 +size 233 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b6e5da31fc52ab560a81b9734e84b52a681b5899 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72bf74553d0d43bda03acaea865400b62f632ae6577898604b75ecaf0edbf3ed +size 227 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b56a39328d91cffc15e9b7951ede09c217dd4d03 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:487aef4b7ddac8b7cee2893c2bf3353b1f24b2a942b9776d08fbc203611f1491 +size 230 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..004517a820e270d3e71bd8e221c15cec9b8bcc92 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8ca2ca69f44b014d5868c4dba49a9e6ea9398db591bd8eac3bd911f0bb1a9f0 +size 229 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..20269df79f80ebdafc5934764a50845f3b3aca1f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bffaa474179a67eb2a588f41882a0068200b2e255bd28ea766db95ea8d77c9f +size 233 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f4f49239664cfc26b89131a00b348ebb17ff29f2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66a563f73e675ecbcfc484e05151b2dd274f8dc998d0422a590efddd664b6475 +size 227 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cda7ff10fbb2ec9c0257bc8983793dd4f2d96b70 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a314a3cec76f500d03c1459cb6b9e7133da9fa4a39907baa9e13fe9ae43ce3b +size 231 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6190b338a1925292af770336a21a600ce50f44b1 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21d8959d4729653af5b8d2472bd3d105205d9a69c0986928f262da8ea0cb4528 +size 226 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2d380fbd398f1feec699ffe7d793bc2cfa4d25dc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f132017ddad48aa7dfd7ffcd26f1eee034c54c690eb601d342c5fb93a2be2e61 +size 228 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.2.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..df91e1056451d801910fa897c35fe616f98d6ffc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aec588d2747610af977ec409281bf05b9e4a71db61e82762b1aa81d0ce18de12 +size 227 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..034266f14c3cabe869abe852b4ade16f13b542cd --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b0a07c1ecb807b5964d55b53dc3ee42bcb14a80e488d68ee2469035b82c47a5 +size 230 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..56f2757a716b5aec974adf27967429339d43e919 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87791e85e356094edb1622e5130c272174b1f8e3da9a4a024c131ff369b1a3e3 +size 228 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dc0bac8abd307188a4258d61769ff9f0ea5d8206 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57af30af6887b610cbe5b98eb484d9972363cc9527fcc0544ae16b69e441b32c +size 232 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..68943e55a5c5eedf9e7d6e0ba1da08cb96166d7c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:944d3fa0d333a031a57bf71a0dba7290ed58e66988451e91aefb44892ad2fde1 +size 224 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1c194972b0d56616860ca405c29092d4ba8ba89e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bda8d9f00d2e1b98925ab9ce70feb77744def5e7ba6084b7c93eaa689cc06fe +size 236 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..520665d87033577ea5ef9939b2734ac4ab0a9e7c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7614269ce80fa33077ee9f4f2aca3d974ed8164aba65394ab15dcee0c6ce962a +size 225 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4675055a7d560332224d702da49f526c7ce55538 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d380141f030852ea6fc1281b342ae4723a1efd12c0deab91d26e95b5dd125dc +size 232 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..007150ccb95bcf2078633d4af84b8d1e0670ad07 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31861408946496940186b338b295c3b65313a88d46d37300acd2ecb8ed264285 +size 231 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..12709f0fe2b333300c4a4023621e621a8e3bb0ec --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd94453398ce51d41ba4c551829e2d680ea3f38e3af80d6618e623bf71e11e07 +size 234 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.4.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..22c9c14328d4845dc92771a07b608b880a1ca705 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c4b72299d369fff754223fbf8a91cf09b1b6a21f6e70db3d4700e0516bc5855 +size 228 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7da1c64ad25987ae425b16c427bc4d972aa1b02d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8143771c53bfed153e47e0953d0b644d68b50a3b29967c93d950b408aabde130 +size 230 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a50e85d36c696a3dfe609725c1a87b0709774b20 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:643ee879094bfa44250bfc3ea8c465f294c4105ede9f40292bb5ddb7e8283783 +size 228 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c276005bea24d45b451d8da2487d9454510caf43 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5bd061aa6d4f41ec12d48e38d870c5475f0930d94e4f8317aeaf96ad39229a0 +size 232 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..826d1c2609361aa713cb8b7edada527d69621905 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f7bb18108e755e5aaa2995daf2da209074ec9eb3488cdafbeecb61eaf05ca31 +size 228 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3de8a7aa8cba875d7ba5a74383df61aae5e8329e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a745aa2aab8ca1acac8567000aa7965c42018dab700580d3ec26c223982eac0 +size 231 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3a383520876cf283d9b09a4093dbd76a5fbe1ab3 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49087af5b8d9829fb76c0a311c86360943ed71b85ae43439e5db37f1a76dbe10 +size 226 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3a7c547539f25d6301570ce84a9d51c5914ec2e7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed392c0210fe2e37e6efed47cb73650d199a3cb2c674a4fa3e769c0307ef3a19 +size 234 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..06a8833d67cc094b6decce3942fcb5bf194a3c20 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a00a3d54a7b2cd5ef991aca42463e626d5e2515d467e36bf8bd63aa4677b7f95 +size 223 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0e51cca5e2e531f93aee6f2fd7c3213cab6a6cb --- /dev/null +++ b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcce8ffcb79fd9e48b686d304639e1e785d5702a3d77bb6b8ba8fed1ba83b5ca +size 232 diff --git a/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/NUDT15.subset.6.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5729408ee4f8cda4fb4197d8e3f4703b74cc74b5 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b3389a616740eb325a99084cac64500ac715ba6e457db05f9d7315fc51769fd +size 236 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47932ae3e154dac2ff1176587e5f26d3867d3cca --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ff1f93af20a214cc03546a6a75b2e32e7e61a491b4902ca9c816df19d28d933 +size 242 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..66c5eecec7f91cc1c8882ee8ae9c0d523251a958 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5c3d20477423841064a81f29eed609afc7acf23caf4afc4527a7751d451cb18 +size 217 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ccb829dd6bb4f92e51d6feaaad490f07dbc49c7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2571cfb21598e70da1ec5609978e8d6df0b4fab20651d5c232fc8b99855084d9 +size 225 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fa3ae1d42b6e7473619ff763aafa9cece8e95051 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6560f1b965ed6ec15f74a3e7549595fe4845ea380f1cef6f4c867d20bbf82d4e +size 216 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef7469d8b9310d4464d300f0b8d1eed7e14f8c65 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14ed342b6faf79d4f60e59ee702da5862e7c9afeb0ed5af75be631ca9710d572 +size 222 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c08b399a9255bc51a8d18c844d0084779af267d3 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a403b01851550a617ba9d7ef6376764232dfaa31cc9df5eb8838ac4ac90e1ec1 +size 217 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7545f4db39a3e4b191bbb11450582b00210edea2 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb108b19088dcf0e7e65d3dda90a08274f36f2753346c8bbf7611d953a5c4802 +size 220 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..499458e953d18c61e2787d62cb5b721dbb76902f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdc8449f16182431ba49294c99673ab9c95104444a674c70aeb544aa2c043021 +size 221 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..10626829ca6e225cda41e3979f4f95b114e60a04 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:820203335af57b67f6622578545eb4872d9733686c2fe62ea3611bba09032e76 +size 224 diff --git a/analysis/Hsu.et.al.git/results/PTEN.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2e2aed9084001ff4d6626bd3884f0b2694adf2b --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a642e317b2f66cfb2a16baafcac5efd3d39efb90f11f9a8d1bcce26849a619ae +size 229 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b8d7cd53ced08974fa9a00695c855b351441557f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:680313a1a8d166eb746c7788c3d240c6fe763f5391442b32df2110341dc37b58 +size 232 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9001e5c1f966eec9c981a61696035232c796f74 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b68e13843f1d89cb1e6c29a8eac0eea1a177597d210bf321b12eecbd21fc4df9 +size 229 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..93df3a9e505807105296137adc202f1ed8778a4f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6b3e9c2a57b55a565ab5540c181a7ba156103beb60cfcd537a8bded3a48ada8 +size 232 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..089aa425ebbdac0023d1fa4da1753d6b606a11d3 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f359222eeeed63cb17bd3df244752f898346150168d88013ce2b30e04db5277f +size 229 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3697ed1cd53b9b78d6914b4bab6d5516f900640c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1df015cfc4a56a19893849a2a531896aede1ed55695c1d9631489103a08048e +size 232 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..458435739446b671ce2ecdd4378846a0a5b06844 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22e6a6db7949d3624704821117e06df52bc60b02709e02095f5a6b0f14d5ed91 +size 233 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92678a2bdfd7c311f400581ef6731a58dc86430d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61ed724bb283b1fa76f6df03f9fd97f192a4085ee95f844e419dd0fd1384ca31 +size 231 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fa5ba7457ba2fee7d1bef16626fa2388992cb6bc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9a6fc61b935cd66a1087a1be2c610c374548054a6018f340cd56876b27bb927 +size 229 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..086460d7147246203a13b3e1e58247fc771db949 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7072e43af17f0166a91132bb75e2893ccf942178048b00910b0221ebc83f36e +size 233 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.1.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..529243ebd4da9a6e23fa9b0ee0dde830bab638c1 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71a0589acdce088ff47cf3c720bbbab7196413b0e859f995536ca81b40ee2b41 +size 231 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fa370309fbcd31e29d30ea1c29ce9f9db5514e87 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f132416b326d42f0a514b2d3d546d2b2ecebf1c07d120c913cc122dfae73cf3 +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2da696ba9427560cdf7ba08c8f354cffe94311c6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7aa9f8f3bcc8d6b0a65184e90ca30e1ee50b2bf8555b7729a3326b0701f9790 +size 226 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99a7d73c78ef2e84e21ea863b8f7c7f67101e4c7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03c6aba66e52ae4ed386670d6a8824b4ba1248af0576b71e743f6dee13de4286 +size 233 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc8b30d339ae243845f3960e4abb788568eb7e3c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52c753f3c2ff67c2ab7c9ac268fc619364b99bb93046d341adee822f10d05532 +size 231 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab55b70fb123c9bf0778f4de7dd2ec1512af0485 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fed8aedd419e7d82a803991823b446b275aee6425be9b03b5aade90d0d0201e +size 228 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d74b006db81282153948e3db2f87c480f978de0 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d23d0d3186e1c8a802f4e7dd01aae5c6c375e6232f60e6c6fc9e4a0c0793816 +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d079c9b24191563e095b8d486a8c28169f34c66 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42935559e55bfe25ff8e9d3082f4267ec4842416e0812213cfab4ada15d775f5 +size 235 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a78e633ab1ec80842d733e6b87acae74a1283e5 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffcd87f065c33385d4d8a836f1077f9e865773edd8bb715198aebdda55102166 +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86a2f44da94f19fcb530dc2d822f0228052ba4b5 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:245869dcb8c4e35d7b7069ea9ca62400d4d1b4d3545101670a86e04df91b3ed7 +size 232 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.2.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7bd68f0cf69a020ade776468e8a8356d3434f429 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bd5a004fe32d300e885839f0e8f7c2c9cedbfcb0f48f0f6c13261484f6faa3d +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..db505f91dbf7cc46f7dbb3c12c0d34a5e3358ec8 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f71bbd028b95170856f76fddc97cb1c73b6058f1310de9f3685ee3d22666424 +size 233 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..94e95b09e882b63b12609f9fc9c49caf78b5d0e6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:088e38adfcbbc67c096e5d9db6ad32c61f4ca23c1e561e3bf11bed219317ed7d +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..96b31cd73366c2f41262dfd747d96aea09a8d2ab --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5235b668ec47eb4319f363268cff4d0dff4f7e085326c9ac5d06cee629a68b8b +size 231 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..16fe7def1faac830fa7da70c189cdf487defc45c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba2d558471ceaf8b56f0a609c772426629875fff7f85da743f38770ea577ecd +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4663bc3f9ef15ad7ee0267235c892b5bb26e0f06 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a28255a100f668891d1fd5dab73d3ec35df467f3b78586c97864a7b564c4952 +size 229 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d624fc55b0809c0c9f22e128b768820812989688 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d436de8d74a78c00be9a58657bd48a74b9f95f4ecc053576cb0668bacc9cf043 +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf8cdb5a2480cabbc3acbc44682c33a63177f6a1 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e530cb3cb30f470854cd4a7980f1d8b1e3abc67bcefa7343fd3358c3d63610c8 +size 235 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..93ba67ffc8d4a65c36c0dc889beb84db7e67117d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94f04fbe6cd9fc02be55bbe17c1e98ce5be06bfce43fe6c01e010197530c38b0 +size 229 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..55c76b477eac66181ec9fe4bb31e447d09a99ebe --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f87d25d6725e691d7d84d674800e90f3f527a1221df30f1cf1e6070283c1bd1 +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.4.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..224f383c58cd419decc7364b47e24e21241ae7a5 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61009a9489db965bb741104d0e7ad9b080c6130fd55331f0404dfe97eb38a383 +size 229 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b04b02eb5c1c5201bc516073bbe0a068fbf0500 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa2fa83aeb04b6f867f2ab37fcb2fbaab255f93eb308d2130d45f0e58df6b7f0 +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c937541e66083715952d4a6d03b2d59323f0b1c7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98aec86e92f8c96e282819c65966f6da03997999a72dd5ff1ce46cf91d5b869f +size 229 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..02d87124abe491abc7559291f6b9714fd9ce59ae --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db37e8dfb6c6ace9eb4f0478571e54b435121942481f1d1ce42d90d8dd4a17b5 +size 231 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f866e5d69850148a05b364c980bdb35ec55099b7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41bad39133257c7736e171eaea4547bc3ceea79b7b0a57ea691215fd9904d921 +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd7e5f2300b7a962abd204126efefeba9076cd0d --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1638714885031dc43a78218b4d32c393e7dea732a2edf5109598cc03cfcfd606 +size 232 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1a9d3fde2428e5f3094ceb7e42392f8dc6cb063 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfee8fbf14651481cf8729dcd741a213c585ed67273fc28fde0fbf66b550d94f +size 228 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e52ca1fde9f1c4147f1381b099c771a2c51de9cd --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a63738897eb7c8725def6976dc57e30813996ab791954b82a18e4a0255dab7e +size 232 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb2d3c41d415bf541a3b09acdc8a1e5e541a4330 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d608e924f18e2364d74f67ccc27b39b9d420edec46d51043082d3ad07d408e11 +size 230 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f9d1b547819ed7f117962ac0d54e45b87e4a483 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3bb04fa55cedd1899ad04bb46f46e99860782fec010a11be2c0ae87fe15d3b95 +size 233 diff --git a/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/PTEN.subset.6.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c7981036061077548e49808bd6c1ae4ed0cdfeb --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c839eb4e9529043e2a627da6659b40be42985a1f18b2ca34b9bbdc343cdad084 +size 235 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0517f827119fe5bd4b1846197075ee6dec618906 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2b2d8374517b0383edf053059dc4ffe462a2be08cfabb63b0ea6e811b38729a +size 238 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..258b2e88d996e610927d6d98e64d210875c95845 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a8e2f6cd2298821874f355986e8db44da9c79b58b7afdb4244c46104bac95fa +size 218 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9a5d19706a40ed5b550bad9a0c443e50529eeaf --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb1ca2fe35f6d60ee67e0262347fdab1addd118a13b76cad2c71b6bb50a2b9f6 +size 221 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ebd0e04fac0067cdc225e83b5ba708b0ed24e031 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd8f7a464db6471b66479b3f4dbecbeb0413fd011c319459b749d3052fbf8abb +size 218 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3918aa2290b0beedb36bfc283ca11adfc9c37ac0 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91a6ba8f675367494a96a56cd35b137b04e0e1a532b6ba9ecd83f16ca3a75e50 +size 221 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4383ecd6c95fd8c8583f7c8bc3e079d3c3aa3e5f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80fced63a2c9f58bce0e4edb4abf30b95da9038002a50a15dd0a6c69ec6e5bd6 +size 216 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..578c0ee63930cfffb6aba508e90624deb00b4bfc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ce750c3cea2c32cf22d33e61cac57a069871260fb850b02cfd8b8b2b4443659 +size 223 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e177edba19f91e0896f66b6432a6913188b9a45 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:505a657bfa86d58e048a2ce026710b55f517cc4e672bfe067325293796b2b7db +size 218 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c7a82041aac87e90850d8e170d27baeeec4e5bc --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee51e6ad8d095cd6a5f760f5057cc228ab41468e2b9d6f794165c3a127570a77 +size 218 diff --git a/analysis/Hsu.et.al.git/results/SNCA.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ffec69a4cb24d375124bc1f84ac8e8e2f57b96a3 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b1e97ba037e5d8f4a1460673c0ead0f82ff8bcfd5e04105f067cbab912b275a +size 228 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2192d9f5917fcbd54ad2988d24cac5cf58703328 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79f4288e2254b9684685c9ccf46779e35d702a415538018c8f04bc62d7d1aec1 +size 236 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f516e79bae56ffaa048e5ad00d08cdab76f6b573 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abaf2970eb472702f64ba63041f0e5db085a820006592d78ce601ed8aaa968ef +size 231 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8505ede7e9fc4c98bc1304f64320e7cc1b8d1cb7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5ed9f60601ad1b8360ecfb0850543a3521a3617478bde27b18396c2a2427e52 +size 239 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e6eed051d03398b165982d46af9feed05f500ce --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f34cba2f56953d6bd11be71c115ae9699fb1ab7f63f62ee5894fc48e1dab9eed +size 225 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1c38cf1b9721bb0609ad67bfd0a19988538c860 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee35e3a1e407aec4ffc76d9a4c5857c2881d41ca81d4cb7f99c4aaf898d7e55d +size 227 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e2b7a8e99c8353bab152051be2e2cc45c701a88 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14628a6e09d52d29d9a46b47338e0b31b0c1d91fa08019eedab226cf7e5097d1 +size 229 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e00928021185747b1bb89544c05b15649ac97a3 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbad781cb7d539c2e0d6c516651b6eef5c2835c1002c1ccabfbb672600bec7dd +size 231 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33e0efc372183f5c2b57e84ebfe852e59f0b3a06 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98d8ec7c6ec7cd7eba75992ce9f3872b700aa3961fb4ce009fe2d535f6e75be1 +size 227 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..87e587c0d4c8d9f017c215588af67ebb03b3e527 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d83711018bc1cced95c5b44fb5952f8cb8e42b6ee2c646addfb302211ef3a627 +size 234 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.1.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4bea2290071eb866ddcc73a8f43220d9bbb85d88 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11cde31774b3da3b9222568ef314a43e4303b0bd3e8d7ee2bc832430ba0875e6 +size 230 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0a6ecb47f4b293c385df5bf087ac25f7bd302d4 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30b4fe527d763db87f3d12d05808e8fcb84c0508cfbbec505c4b3e20ecc2df90 +size 229 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8fe50a287bf002e41dac4cce2c3d8a3f8d6e49f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f66cbb0c6c6dc8f927a1678301cd4206ffb87d2dfb313ed38b5360f3fa163f64 +size 227 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78b240ca98a861e35394ab13b7d62a04ae4dcc20 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:233b4fa43fc24262040789316346725ea6da48fdba26e53ed1d591341e4ed359 +size 233 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4e3e7b67f9bd300110717ee0c38f8f597aa5cc8 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19c6d3609d8ce9e5d6cc18e8381a081a14d327669931d7dc46416993e065fa86 +size 230 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79cfeec5d95e7a96c19f99c3a390a81b6365991e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35ff792874c68311649e8cfc212f9a5a9a79ce637cfa5477523646533f7c9859 +size 233 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..32d5a8b69fd73c92758c7b608b3b5b0572a219a7 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a386ba6dc8a4da87317603478456a77c6f6fe071db24562ad364b0ca3409f11f +size 226 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b28ef7d68dcd008487500d09698a4318397551e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18dd2efcf55dd6e99644744a05cf9fd8b3d2c75dc8fe3b4308fd180bd46a2c73 +size 229 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3a8da85886d667ec17742951ac74dc744810137c --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c33e4afd6cae431ed4da8409a108f52e300e45f7e0eb10932a74f611e586aa6d +size 230 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e71074522714301b75aa22d1c6edaa6ad933f6ad --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6f61e00e93f9724347ff75109efa723b818da7686ad6b1ac9bef86b75c3d93a +size 232 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.2.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af6c9509f71c0b0548c24142dbe6b2034b7d51ca --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:008c01f3bc4390e6f70502ee00f8b1468d5e135f77c7958999f99474cc213186 +size 232 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63d7ceed3d6ac3cd8d0214f2053aaa84db3469fd --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4489de6383be452a4ab1b4d9340872ca3d068af84d57105bced3ca3ca8acb214 +size 232 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc6b1ee080b4a88c03dd0015cc89134e2979801e --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:225cb6f2bd4f4747cdf3671be881746693138edf8d5cceea7938caac639a56a8 +size 234 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c2931cf1961cc00128e9db998d310360448c876a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:526121adb85a715c48d5b9ec7aa35bb01f41babb2023f4d1a4282f28585c1c93 +size 233 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99094dcf63098b4228512981db63949e3eb55deb --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3c765651b9ff30ed99c7bf2853a30399e2007e5eb8bf3708501fe7e6468c83a +size 231 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2693e552f693920f87159471d4694e13401a7ab1 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d4a6c8a9f68a2d28d3fa4a83f797e53b5ded4985429e38161db6f9bcd81dbba +size 233 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bbace48ff6ad6f6ae8f5fb9486a7f9046811c7bb --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:635ea64a46040a2214342deadbb05d41a615ca7f4b4739d969c9ea0e1671c9fd +size 230 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a1709aff212aab8d1c0d65db34403e652da7c12 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3ea60a4825a32c4ed64a7ef6b8da03b23c8d4eb7d6711cabc5193dcd28fdf94 +size 224 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8407da8bbafadbbe32ff1cbe246b71f345097c48 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d76f37bede8ceb6775e0bfb8c3b7e56e93dfbeb5387c66933c77bf8c48c041c3 +size 229 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..858109828fa969dab146ce21383a5bb7ba203a56 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0e56393df6e2e64bd70ae9fcd875562e5140625ab37651863194c0049b2fa49 +size 228 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.4.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.0.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.0.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..76e0b33dce712b5e3f9051cc09043a0fe2ebd285 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.0.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a755ab20f2d1b3a34911a1c8a7e1ab93537ad7103900bdf3c86e60f8706b501 +size 229 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.0.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.0.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.0.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.0.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..195cfb284e5bd58b21de2e7c69782cc3e0ef76c6 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.0.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0aa451edabd0febc2fc212d67f40f4752a2a34349b29a34738cdf34143dd893d +size 228 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.0.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.0.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.1.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.1.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..185cc80de4154334dfb032f40a888b1f2f9ea139 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.1.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d795b5dc9577d890efacf0e3580b1cb3521b8bff98ed28303197f88b68b4f49 +size 233 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.1.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.1.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.1.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.1.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dc7daa8ebf64eeafd6016725e809015fb5791777 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.1.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69431e24e82784f06076ade55bce9d668298e53f9febd55e244b7dfed1e6f13d +size 226 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.1.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.1.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.2.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.2.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3b05e470d07e254498ae566f3301e5758818461 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.2.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f30444229e4cc24becaab8e8adbd964f3bc6dcc5b9cd2553874fd45b770871f +size 229 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.2.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.2.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.2.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.2.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ffd672feaa13a2a30c85e280cf3ce3106c372fd4 --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.2.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c577b5524663e3c4cd3ad7fcbd5059d4f6b0a00688c6e0c8442d9836ebaa7cb +size 228 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.2.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.2.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.3.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.3.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..03dd04df711cd9e45a76b67436f2db25472d40cd --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.3.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88442db502bf3a51230d391b420464a31b40bc0a4986270a0d13644be5ea11f5 +size 229 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.3.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.3.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.3.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.3.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1b111fbf4e75c98f44176cc43124a1905ab68e1f --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.3.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05b6d39a58d2fa9b56602f911c57be5bbdda06c116d21785759d46f8c2161430 +size 228 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.3.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.3.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.4.score.1/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.4.score.1/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..90e6068ea3cb75d29a744dd6d3b5ace9ab58e9ad --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.4.score.1/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6217f2757ebd0a75f5bc4e855d03f9bca718ab6db85be1ffb2bcdda5eba0bc9 +size 231 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.4.score.1/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.4.score.1/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.4.score.2/results.csv.gz b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.4.score.2/results.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d85ec86feed1d7b830dc5d3218ea3b83cf88b77a --- /dev/null +++ b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.4.score.2/results.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ff63a0931e6e29f19b5d04931b8a0e05d2b1a5820b0b458d96dc27d0f3edb89 +size 232 diff --git a/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.4.score.2/results.csv.lock b/analysis/Hsu.et.al.git/results/SNCA.subset.6.fold.4.score.2/results.csv.lock new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/analysis/Hsu.et.al.git/scripts/a2m2ali.py b/analysis/Hsu.et.al.git/scripts/a2m2ali.py new file mode 100644 index 0000000000000000000000000000000000000000..87124c7f9e9fa83deae1320a24ef5960ce138d26 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/a2m2ali.py @@ -0,0 +1,42 @@ +''' +Script for converting .a2m alignment file format to .ali. +To be used with the integrative Potts model coDCA package. +''' + +import argparse +from Bio import SeqIO + +alphabet = "ACDEFGHIKLMNPQRSTVWY" +aa_to_int = {c: i for i, c in enumerate(alphabet)} + + +def seq2ints(s, focus_cols): + ints = [1+aa_to_int.get(s[i], 20) for i in focus_cols] + return ' '.join([str(a) for a in ints]) + +def seqdistance(s1, s2): + assert len(s1) == len(s2) + diff = 0 + for i in range(len(s1)): + if s1[i] != s2[i]: + diff += 1 + return float(diff) / float(len(s1)) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('input_file', type=str) + parser.add_argument('output_file', type=str) + parser.add_argument('--theta', default=0.2, type=float) + args = parser.parse_args() + records = SeqIO.parse(args.input_file, "fasta") + count = 0 + wt = str(list(records)[0].seq) + focus_cols = [i for i in range(len(wt)) if wt[i].isupper()] + records = SeqIO.parse(args.input_file, "fasta") + with open(args.output_file, 'w+') as seq_list: + for record in records: + seq_list.write(seq2ints(str(record.seq), focus_cols)) + seq_list.write('\n') + count += 1 + print("Converted %i records" % count) diff --git a/analysis/Hsu.et.al.git/scripts/esm_model_state_to_data.py b/analysis/Hsu.et.al.git/scripts/esm_model_state_to_data.py new file mode 100644 index 0000000000000000000000000000000000000000..88b7a39e2cb6ec3c06c5045ddb8c06f548af0de3 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/esm_model_state_to_data.py @@ -0,0 +1,45 @@ +''' +Converts ESM model state checkpoints to pytorch model data. +''' + +import argparse +import os +import pathlib +import torch + + +def create_parser(): + parser = argparse.ArgumentParser( + description="Convert model state to model data for ESM." + ) + parser.add_argument( + "model_data_location", + type=pathlib.Path, + help="Model data filepath", + ) + parser.add_argument( + "model_state_location", + type=pathlib.Path, + help="Model state filepath", + ) + parser.add_argument( + "output_dir", + type=pathlib.Path, + help="output directory", + ) + return parser + + + +def main(args): + model_data = torch.load(args.model_data_location, map_location='cpu') + state = torch.load(args.model_state_location, map_location='cpu') + model_data['model'] = state + args.output_dir.mkdir(parents=True, exist_ok=True) + torch.save(model_data, os.path.join(args.output_dir, 'model_data.pt')) + + +if __name__ == "__main__": + parser = create_parser() + args = parser.parse_args() + main(args) diff --git a/analysis/Hsu.et.al.git/scripts/evaluate_predictor.sh b/analysis/Hsu.et.al.git/scripts/evaluate_predictor.sh new file mode 100644 index 0000000000000000000000000000000000000000..facb1b68c972a27cdf400b8bc169a28b2e411527 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/evaluate_predictor.sh @@ -0,0 +1,25 @@ +#!/bin/bash +# +#SBATCH --job-name=esm.msa +# Default in slurm +#SBATCH --mail-user=gz2294@cumc.columbia.edu +#SBATCH --mail-type=ALL +#SBATCH -t 72:0:0 # Request 5 hours run time +# Define threads and memeory +#SBATCH --ntasks=1 +#SBATCH --nodes=1 +#SBATCH --cpus-per-task=16 # CPU cores/threads +#SBATCH --mem=40gb # memory per node +#SBATCH --output=out.log +export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK + +dataset=$1 +predictor=$2 +n_seeds=1 +n_train=-1 +n_threads=16 +kwargs= + +/share/descartes/Users/gz2294/miniconda3/envs/protein_fitness_prediction/bin/python src/evaluate.py $dataset $predictor \ + --n_threads=$n_threads --n_seeds=$n_seeds \ + --n_train=$n_train --joint_training $kwargs diff --git a/analysis/Hsu.et.al.git/scripts/evaluate_predictor.sh.bak b/analysis/Hsu.et.al.git/scripts/evaluate_predictor.sh.bak new file mode 100644 index 0000000000000000000000000000000000000000..ca01cf81baac7d48b7265d7265e991514ef0e1a6 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/evaluate_predictor.sh.bak @@ -0,0 +1,27 @@ +#!/bin/bash +# +# Evaluates the predictive performance of a predictor +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=evaluate +#SBATCH --output=logs/evaluate.out +#SBATCH --gres=gpu:0 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=16 # CPU cores/threads +#SBATCH --mem=128000M # memory per node +#SBATCH --time=0-24:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +#SBATCH --priority=1 +export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK + +dataset=$1 +predictor=$2 +n_seeds=$3 +n_train=$4 +n_threads=16 +kwargs=$5 + +python src/evaluate.py $dataset $predictor \ + --n_threads=$n_threads --n_seeds=$n_seeds \ + --n_train=$n_train --joint_training $kwargs diff --git a/analysis/Hsu.et.al.git/scripts/evotune_unirep.sh b/analysis/Hsu.et.al.git/scripts/evotune_unirep.sh new file mode 100644 index 0000000000000000000000000000000000000000..a967bb018d031e451cf8d0f22b7aa7fd627769b1 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/evotune_unirep.sh @@ -0,0 +1,24 @@ +#!/bin/bash +# +# Fine-tunes the UniRep model on evolutionary data. +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=evotune_unirep +#SBATCH --output=logs/uni_tune.out +#SBATCH --gres=gpu:1 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=1 # CPU cores/threads +#SBATCH --mem=128000M # memory per node +#SBATCH --time=0-48:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +export OMP_NUM_THREADS=20 + +seqspath=$1 +savedir=$2 +steps=$3 +initial_weights_dir=/share/vault/Users/gz2294/combining-evolutionary-and-assay-labelled-data/1900_weights/ + +python src/unirep_evotune.py $seqspath $savedir \ + --initial_weights_dir $initial_weights_dir \ + --num_steps $steps --batch_size 128 --max_seq_len 500 diff --git a/analysis/Hsu.et.al.git/scripts/fasta2txt.py b/analysis/Hsu.et.al.git/scripts/fasta2txt.py new file mode 100644 index 0000000000000000000000000000000000000000..740c50a0e890950057988ee3dcfe6db1945287fa --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/fasta2txt.py @@ -0,0 +1,28 @@ +''' +Converts fasta files to txt format. +''' +import argparse +from Bio import SeqIO + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('input_file', type=str) + parser.add_argument('output_file', type=str) + parser.add_argument('--extract_ids', action='store_true') + args = parser.parse_args() + records = SeqIO.parse(args.input_file, "fasta") + count = 0 + with open(args.output_file, 'w+') as seq_list: + for record in records: + if args.extract_ids: + ids = str(record.id).split('|') + if len(ids) == 1: + seq_list.write(ids[0]) + else: + seq_list.write(ids[1]) + else: + seq_list.write(str(record.seq)) + seq_list.write('\n') + count += 1 + #SeqIO.write(records, args.output_file, "tab") + print("Converted %i records" % count) diff --git a/analysis/Hsu.et.al.git/scripts/finetune_esm.sh b/analysis/Hsu.et.al.git/scripts/finetune_esm.sh new file mode 100644 index 0000000000000000000000000000000000000000..59ee2d1c4ec4304ac56fbfc00ac9da5e97d072d6 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/finetune_esm.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# +# Finetunes the ESM-1b Transformer model on supervised data. +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=esm_finetune +#SBATCH --gres=gpu:1 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=2 # CPU cores/threads +#SBATCH --mem=32000M # memory per node +#SBATCH --time=0-24:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK + +dataset=$1 +runid=$2 +epochs=$3 +n_train=$4 +seed=$5 +model_name="esm1b" +init_model="/mnt/esm_weights/${model_name}.pt" +kwargs=$6 + +python src/esm_finetune.py data_esm/${dataset}/data.csv \ + data_esm/${dataset}/wt.fasta \ + /mnt/inference/${dataset}/esm_finetune/${runid} \ + --epochs $epochs --n_train $n_train --toks_per_batch 512 \ + --model_location $init_model --seed $seed \ + $kwargs diff --git a/analysis/Hsu.et.al.git/scripts/hmm_inference.sh b/analysis/Hsu.et.al.git/scripts/hmm_inference.sh new file mode 100644 index 0000000000000000000000000000000000000000..9766a882b6a1bc000ea2310929187757ab62d5f5 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/hmm_inference.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# +# Infers log-likelihoods from an HMM and writes results to a CSV file. +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=hmminf +#SBATCH --output=logs/hmminf.out +#SBATCH --gres=gpu:0 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=1 # CPU cores/threads +#SBATCH --mem=4000M # memory per node +#SBATCH --time=0-24:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading + +dataset=$1 +hmmpath=$2 +runid=$3 +dir="inference/${dataset}/hmm" + +mkdir -p $dir +hmmsearch --tblout ${dir}/${runid}.tblout $hmmpath data/${dataset}/seqs.fasta +python scripts/tblout2csv.py ${dir}/${runid}.tblout ${dir}/${runid}.csv diff --git a/analysis/Hsu.et.al.git/scripts/hmmsearch_batch.sh b/analysis/Hsu.et.al.git/scripts/hmmsearch_batch.sh new file mode 100644 index 0000000000000000000000000000000000000000..e7f355a9fb23302b889514745012865bb1833984 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/hmmsearch_batch.sh @@ -0,0 +1,25 @@ +#!/bin/bash +#SBATCH --cluster=beef # Don"t change +#SBATCH --partition=long # Don"t change +#SBATCH --account=researcher # Don"t change +#SBATCH --job-name=hmmsearch +#SBATCH --output=hmmsearch.out +#SBATCH --gres=gpu:0 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=8 # CPU cores/threads +#SBATCH --mem=32000M # memory per node +#SBATCH --time=0-24:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK + +hmmdir=$1 +hmmprefix=$2 +seqfile=$3 # fasta file of sequences +outdir=$4 + +mkdir -p $outdir + +for hmmpath in $hmmdir/$hmmprefix*.hmm; do + hmmfile="${hmmpath##*/}" + hmmsearch --tblout $outdir/$hmmfile.tblout $hmmpath $seqfile + python scripts/tblout2csv.py $outdir/$hmmfile.tblout $outdir/$hmmfile.csv +done diff --git a/analysis/Hsu.et.al.git/scripts/inference_esm.sh b/analysis/Hsu.et.al.git/scripts/inference_esm.sh new file mode 100644 index 0000000000000000000000000000000000000000..ccfd7634ab9f52344db1766704383809367ea1cd --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/inference_esm.sh @@ -0,0 +1,23 @@ +#!/bin/bash +# +# Infers pseudo log likelihood approximations from ESM Transformer models +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=esm_inf +#SBATCH --gres=gpu:1 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=2 # CPU cores/threads +#SBATCH --mem=32000M # memory per node +#SBATCH --time=0-24:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +export OMP_NUM_THREADS=40 + +dataset=$1 +model_name=esm1b_t33_650M_UR50S +model_location=/home/gz2294/.cache/torch/hub/checkpoints/esm1b_t33_650M_UR50S.pt + +python src/esm_inference.py data/$dataset/seqs.fasta \ + data/$dataset/wt.fasta inference/${dataset}/esm/${model_name} \ + --model_location $model_location + --toks_per_batch 4; diff --git a/analysis/Hsu.et.al.git/scripts/inference_unirep.sh b/analysis/Hsu.et.al.git/scripts/inference_unirep.sh new file mode 100644 index 0000000000000000000000000000000000000000..9de764598f20b203c50c73c069aaa63a44b202ea --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/inference_unirep.sh @@ -0,0 +1,22 @@ +#!/bin/bash +# +# Infers log likelihoods from UniRep LSTM models +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=unirep_inf +#SBATCH --output=logs/unirep_inf.out +#SBATCH --gres=gpu:0 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=2 # CPU cores/threads +#SBATCH --mem=128000M # memory per node +#SBATCH --time=0-24:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK + +model_path=$1 +data_path=$2 +output_dir=$3 +flags=$4 + +python src/unirep_inference.py $model_path $data_path $output_dir $flags --batch_size 32 diff --git a/analysis/Hsu.et.al.git/scripts/inference_vae.sh b/analysis/Hsu.et.al.git/scripts/inference_vae.sh new file mode 100644 index 0000000000000000000000000000000000000000..b7b3ff07302c8b1d02e9f785c8e105f0f0886211 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/inference_vae.sh @@ -0,0 +1,24 @@ +#!/bin/bash +# +#SBATCH --job-name=esm.msa +# Default in slurm +#SBATCH --mail-user=gz2294@cumc.columbia.edu +#SBATCH --mail-type=ALL +#SBATCH -t 72:0:0 # Request 5 hours run time +# Define threads and memeory +#SBATCH --ntasks=1 +#SBATCH --nodes=1 +#SBATCH --cpus-per-task=20 +#SBATCH --mem=100gb +# Define Output Log +#SBATCH --output=esm2.log +date;hostname;pwd +export OMP_NUM_THREADS=20 + +dataset=$1 +seqsfile=$2 +model=$3 + +THEANO_FLAGS='floatX=float32' /share/descartes/Users/gz2294/miniconda3/envs/protein_fitness_prediction/bin/python src/vae_inference.py \ + $model $seqsfile data/$dataset/wt.fasta \ + inference/${dataset}/vae/${model} diff --git a/analysis/Hsu.et.al.git/scripts/inference_vae.sh.bak b/analysis/Hsu.et.al.git/scripts/inference_vae.sh.bak new file mode 100644 index 0000000000000000000000000000000000000000..51ebbfb82dfde11f8f8ab690b938673064d185ab --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/inference_vae.sh.bak @@ -0,0 +1,22 @@ +#!/bin/bash +# +# Infers average ELBO values from DeepSequence VAE models +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=vae_inf +#SBATCH --gres=gpu:1 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=10 # CPU cores/threads +#SBATCH --mem=48000M # memory per node +#SBATCH --time=0-36:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +export OMP_NUM_THREADS=10 + +dataset=$1 +seqsfile=$2 +model=$3 + +THEANO_FLAGS='floatX=float32' python src/vae_inference.py \ + $model $seqsfile data/$dataset/wt.fasta \ + inference/${dataset}/vae/${model} diff --git a/analysis/Hsu.et.al.git/scripts/jackhmmer.sh b/analysis/Hsu.et.al.git/scripts/jackhmmer.sh new file mode 100644 index 0000000000000000000000000000000000000000..029356838cbe0b393289b2e0a5b55e433099f7c0 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/jackhmmer.sh @@ -0,0 +1,64 @@ +#!/bin/bash +# +# Runs jackhmmer search with bitscore thresholds +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=jackhmmer +#SBATCH --output=jackhmmer.out +#SBATCH --gres=gpu:0 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=4 # CPU cores/threads +#SBATCH --mem=48000M # memory per node +#SBATCH --time=0-24:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK + + +## USAGE +## Create a directory, and put the WT sequence in wt.fasta in the directory +## sbatch jackhmmer.sh + +dir=$1 +bitscore=$2 # e.g. 0.5 +niter=$3 +seqdb=$4 # location for e.g. uniref100 or uniref90 fasta files + +query="$dir/wt.fasta" +tblout="$dir/targets.tblout" +alignmentfile="$dir/alignment.sto" +hmmprefix="$dir/iter" +aliprefix="$dir/iter" + +wtseq=$(sed 1d $query) +seqlen=${#wtseq} +bitscore=$(echo "$seqlen*$bitscore" | bc) # scale bitscore by seqlen +echo "$bitscore" + +#EVcouplings defaults +jackhmmer -N $niter \ + --incT $bitscore --incdomT $bitscore -T $bitscore --domT $bitscore \ + --popen 0.02 --pextend 0.4 --mx BLOSUM62 \ + --tblout $tblout -A $alignmentfile --noali --notextw\ + --chkhmm $hmmprefix --chkali $aliprefix \ + --cpu $SLURM_CPUS_PER_TASK \ + $query $seqdb + +# convert tblout to target id list +targetidfile="$dir/target_ids.txt" +python scripts/tblout2ids.py $tblout $targetidfile + +# fetch sequences +fastafile="$dir/target_seqs.fasta" +txtfile="$dir/target_seqs.txt" +esl-sfetch -o $fastafile -f $seqdb $targetidfile +python scripts/fasta2txt.py $fastafile $txtfile + +# split into train and validation +python scripts/randsplit.py $txtfile 0.2 + +python src/sto2a2m.py $query $alignmentfile ${dir}/alignment +for (( i=1; i<=$niter; i++ )) +do + python src/sto2a2m.py $query $aliprefix-$i.sto $aliprefix-$i +done diff --git a/analysis/Hsu.et.al.git/scripts/plmc.sh b/analysis/Hsu.et.al.git/scripts/plmc.sh new file mode 100644 index 0000000000000000000000000000000000000000..069031a77b793e3f1a5618057d1a70c08b2b221b --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/plmc.sh @@ -0,0 +1,30 @@ +#!/bin/bash +# +#SBATCH --job-name=esm.msa +# Default in slurm +#SBATCH --mail-user=gz2294@cumc.columbia.edu +#SBATCH --mail-type=ALL +#SBATCH -t 72:0:0 # Request 5 hours run time +# Define threads and memeory +#SBATCH --ntasks=1 +#SBATCH --nodes=1 +#SBATCH --cpus-per-task=5 +#SBATCH --mem=10gb +# Define Output Log +#SBATCH --output=esm2.log +date;hostname;pwd + +PROTEIN=$1 +DATASET=$2 + +PLMC_DIR="$HOME" + +mkdir -p inference/$DATASET/plmc + +#$PLMC_DIR/plmc/bin/plmc \ +/share/descartes/Users/gz2294/miniconda3/envs/protein_fitness_prediction/bin/plmc \ + -o inference/$DATASET/plmc/uniref100.model_params \ + -c inference/$DATASET/plmc/uniref100.EC \ + -f $PROTEIN \ + -le 16.2 -lh 0.01 -m 200 -t 0.2 \ + -g msa/$PROTEIN.a2m diff --git a/analysis/Hsu.et.al.git/scripts/plmc.sh.bak b/analysis/Hsu.et.al.git/scripts/plmc.sh.bak new file mode 100644 index 0000000000000000000000000000000000000000..480bfd95aa5e9cb9abc29cec23db08209e2236ab --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/plmc.sh.bak @@ -0,0 +1,30 @@ +#!/bin/bash +# +# Estimates couplings model from alignment with plmc package +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=plmc +#SBATCH --output=logs/plmc.out +#SBATCH --gres=gpu:0 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=2 # CPU cores/threads +#SBATCH --mem=4000M # memory per node +#SBATCH --time=0-24:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +#export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK + +PROTEIN=$1 +DATASET=$2 + +PLMC_DIR="$HOME" + +mkdir -p inference/$DATASET/plmc + +#$PLMC_DIR/plmc/bin/plmc \ +/share/descartes/Users/gz2294/miniconda3/envs/protein_fitness_prediction/bin/plmc \ + -o inference/$DATASET/plmc/uniref100.model_params \ + -c inference/$DATASET/plmc/uniref100.EC \ + -f $PROTEIN \ + -le 16.2 -lh 0.01 -m 200 -t 0.2 \ + -g msa/$PROTEIN.a2m diff --git a/analysis/Hsu.et.al.git/scripts/sweep_evaluate.sh b/analysis/Hsu.et.al.git/scripts/sweep_evaluate.sh new file mode 100644 index 0000000000000000000000000000000000000000..104e26247e3e53693f6f346e1e8287c9429f248c --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/sweep_evaluate.sh @@ -0,0 +1,10 @@ +# Evaluates predictors with different training data sizes + +dataset=$1 +predictor=$2 +n_seeds=20 +kwargs=$3 + +for n_train in 24 48 72 96 120 144 168 192 216 240; do + sbatch scripts/evaluate_predictor.sh $dataset $predictor $n_seeds $n_train "$kwargs" +done diff --git a/analysis/Hsu.et.al.git/scripts/tblout2csv.py b/analysis/Hsu.et.al.git/scripts/tblout2csv.py new file mode 100644 index 0000000000000000000000000000000000000000..79c35f37f8895bed26bfba9205cbfaebfd2fbee2 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/tblout2csv.py @@ -0,0 +1,21 @@ +''' +Converts tblout outputs from hmmer to csv. +''' + +import argparse +import pandas as pd + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('input_file', type=str) + parser.add_argument('output_file', type=str) + args = parser.parse_args() + + column_names=['target', 'accession', 'query_name', 'accession_1', + 'E-value_full', 'score_full', 'bias_full', 'E-value_domain', + 'score_domain', 'bias_domain', 'exp', 'reg', 'clu', 'ov', 'env', 'dom', + 'rep', 'inc', 'target_description'] + df = pd.read_csv(args.input_file, delim_whitespace=True, comment='#', + index_col=False, names=column_names) + df.to_csv(args.output_file, index=False) diff --git a/analysis/Hsu.et.al.git/scripts/tblout2ids.py b/analysis/Hsu.et.al.git/scripts/tblout2ids.py new file mode 100644 index 0000000000000000000000000000000000000000..0a90ea5fd9922de51de29632eb55606b813b4311 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/tblout2ids.py @@ -0,0 +1,21 @@ +''' +Converts tblout outputs from hmmer to uniprot ids. +''' +import argparse +import csv + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('input_file', type=str) + parser.add_argument('output_file', type=str) + args = parser.parse_args() + + with open(args.input_file) as tbl_file: + with open(args.output_file, 'w+') as id_list: + for line in tbl_file.readlines(): + # skip comments + if line[0] == '#' or len(line) == 0: + continue + id_list.write(line.split(' ')[0]) + id_list.write('\n') diff --git a/analysis/Hsu.et.al.git/scripts/train_vae.mod.sh b/analysis/Hsu.et.al.git/scripts/train_vae.mod.sh new file mode 100644 index 0000000000000000000000000000000000000000..25a73bf24a9a4a8f4ab96860f355ad43d97fa960 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/train_vae.mod.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# +# Trains a DeepSequence VAE model. +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=vae +#SBATCH --output=logs/vae.out +#SBATCH --gres=gpu:1 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=1 # CPU cores/threads +#SBATCH --mem=48000M # memory per node +#SBATCH --time=0-36:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK + +dataset=$1 +seed=$2 + +THEANO_FLAGS='floatX=float32,device=cuda' python /share/vault/Users/gz2294/combining-evolutionary-and-assay-labelled-data/src/vae_train.mod.py \ + msa/${dataset}.a2m ${dataset}_${seed} $seed diff --git a/analysis/Hsu.et.al.git/scripts/train_vae.sh b/analysis/Hsu.et.al.git/scripts/train_vae.sh new file mode 100644 index 0000000000000000000000000000000000000000..c2abbd69a1aa49316539213f01fdb7efe5bc1555 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/train_vae.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# +# Trains a DeepSequence VAE model. +# +#SBATCH --cluster= +#SBATCH --partition= +#SBATCH --account= +#SBATCH --job-name=vae +#SBATCH --output=logs/vae.out +#SBATCH --gres=gpu:1 # Number of GPU(s) per node. +#SBATCH --cpus-per-task=1 # CPU cores/threads +#SBATCH --mem=48000M # memory per node +#SBATCH --time=0-36:00 # Max time (DD-HH:MM) +#SBATCH --ntasks=1 # Only set to >1 if you want to use multi-threading +export OMP_NUM_THREADS=$SLURM_CPUS_PER_TASK + +dataset=$1 +seed=$2 + +THEANO_FLAGS='floatX=float32' python /share/vault/Users/gz2294/combining-evolutionary-and-assay-labelled-data/src/vae_train.py \ + msa/${dataset}.a2m ${dataset}_${seed} $seed diff --git a/analysis/Hsu.et.al.git/scripts/txt2fasta.py b/analysis/Hsu.et.al.git/scripts/txt2fasta.py new file mode 100644 index 0000000000000000000000000000000000000000..0abbcaab914c12de9d009119c84c3aca188c7a58 --- /dev/null +++ b/analysis/Hsu.et.al.git/scripts/txt2fasta.py @@ -0,0 +1,29 @@ +''' +Converts txt file to fasta. +''' + +import argparse +from Bio import SeqIO +import pandas as pd + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('input_file', type=str) + parser.add_argument('output_file', type=str) + args = parser.parse_args() + count = 0 + if args.input_file.endswith('.csv'): + df = pd.read_csv(args.input_file) + with open(args.output_file, 'w') as out: + for s in df.seq.values: + out.write(f'>id_{count}\n') + out.write(s + '\n') + count += 1 + else: + with open(args.input_file, 'r') as in_file: + with open(args.output_file, 'w') as out: + for line in in_file.readlines(): + out.write(f'>id_{count}\n') + out.write(line) + count += 1 + print("Converted %i records" % count) diff --git a/analysis/Hsu.et.al.git/src/__pycache__/couplings_model.cpython-37.pyc b/analysis/Hsu.et.al.git/src/__pycache__/couplings_model.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4b48e0eb202d2e724a04b16197a96a71154ff9b9 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/__pycache__/couplings_model.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/__pycache__/couplings_model.cpython-39.pyc b/analysis/Hsu.et.al.git/src/__pycache__/couplings_model.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..93533ea30c7edbece774fde555b88389a4521e32 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/__pycache__/couplings_model.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/__pycache__/evaluate_multiprocessing.cpython-37.pyc b/analysis/Hsu.et.al.git/src/__pycache__/evaluate_multiprocessing.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..65b0d2b6cad9c1c29dcc93ef7c34a349bda55a63 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/__pycache__/evaluate_multiprocessing.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/__pycache__/evaluate_multiprocessing.cpython-39.pyc b/analysis/Hsu.et.al.git/src/__pycache__/evaluate_multiprocessing.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ad8b909664e74c0d416afb89c0c4aa96d9ac53cf Binary files /dev/null and b/analysis/Hsu.et.al.git/src/__pycache__/evaluate_multiprocessing.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/__pycache__/unirep.cpython-37.pyc b/analysis/Hsu.et.al.git/src/__pycache__/unirep.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..15683f8a1183fd084d9f34ddae59baecce05300b Binary files /dev/null and b/analysis/Hsu.et.al.git/src/__pycache__/unirep.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/convert_unirep_checkpoint_to_weights.py b/analysis/Hsu.et.al.git/src/convert_unirep_checkpoint_to_weights.py new file mode 100644 index 0000000000000000000000000000000000000000..9a75f50c9bbed11fe846bed63698a20ebc331609 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/convert_unirep_checkpoint_to_weights.py @@ -0,0 +1,34 @@ +''' +Converts UniRep model checkpoints to weights +''' + +import tensorflow.compat.v1 as tf +import numpy as np +import glob +import os + +checkpoint_dir = 'weights/evotuned_release_ckpt/model-13560' +target_dir = 'weights/evotuned_release' + + +def dump_weights(sess, dir_name): + """ + Saves the weights of the model in dir_name in the format required + for loading in this module. Must be called within a tf.Session + For which the weights are already initialized. + """ + vs = tf.trainable_variables() + for v in vs: + name = v.name + value = sess.run(v) + print(name) + np.save(os.path.join(dir_name,name.replace('/', '_') + ".npy"), np.array(value)) + + +with tf.Session() as sess: + # Restore variables from disk. + saver = tf.train.import_meta_graph(checkpoint_dir + '.meta') + saver.restore(sess, checkpoint_dir) + print("Variables restored from %s, writing to target dir %s." % (checkpoint_dir, target_dir)) + print("Saved variables:") + dump_weights(sess, dir_name=target_dir) diff --git a/analysis/Hsu.et.al.git/src/couplings_model.py b/analysis/Hsu.et.al.git/src/couplings_model.py new file mode 100644 index 0000000000000000000000000000000000000000..4caaf35347b089a72cc3896fd6217fd7b6e8eb6a --- /dev/null +++ b/analysis/Hsu.et.al.git/src/couplings_model.py @@ -0,0 +1,1104 @@ +""" +EVmutation model + +Class to store parameters of undirected graphical model of +sequences and perform calculations using the model +(statistical energies, coupling scores). + +Authors: + Thomas A. Hopf (thomas_hopf@hms.harvard.edu) +""" + +from collections import Iterable +from copy import deepcopy + +from numba import jit +import numpy as np +import pandas as pd + +# Constants + +_SLICE = np.s_[:] +HAMILTONIAN_COMPONENTS = [FULL, COUPLINGS, FIELDS] = [0, 1, 2] +NUM_COMPONENTS = len(HAMILTONIAN_COMPONENTS) + + +# Methods for fast calculations (moved outside of class for numba jit) + + +@jit(nopython=True) +def _hamiltonians(sequences, J_ij, h_i): + """ + Calculates the Hamiltonian of the global probability distribution P(A_1, ..., A_L) + for a given sequence A_1,...,A_L from J_ij and h_i parameters + + Parameters + ---------- + sequences : np.array + Sequence matrix for which Hamiltonians will be computed + J_ij: np.array + L x L x num_symbols x num_symbols J_ij pair coupling parameter matrix + h_i: np.array + L x num_symbols h_i fields parameter matrix + + Returns + ------- + np.array + Float matrix of size len(sequences) x 3, where each row corresponds to the + 1) total Hamiltonian of sequence and the 2) J_ij and 3) h_i sub-sums + """ + # iterate over sequences + N, L = sequences.shape + H = np.zeros((N, NUM_COMPONENTS)) + for s in range(N): + A = sequences[s] + hi_sum = 0.0 + Jij_sum = 0.0 + for i in range(L): + hi_sum += h_i[i, A[i]] + for j in range(i + 1, L): + Jij_sum += J_ij[i, j, A[i], A[j]] + + H[s] = [Jij_sum + hi_sum, Jij_sum, hi_sum] + + return H + + +@jit(nopython=True) +def _single_mutant_hamiltonians(target_seq, J_ij, h_i): + """ + Calculate matrix of all possible single-site substitutions + + Parameters + ---------- + L : int + Length of model + num_symbols : int + Number of states of model + target_seq : np.array(int) + Target sequence for which mutant energy differences will be calculated + J_ij: np.array + L x L x num_symbols x num_symbols J_ij pair coupling parameter matrix + h_i: np.array + L x num_symbols h_i fields parameter matrix + + Returns + ------- + np.array + Float matrix of size L x num_symbols x 3, where the first two dimensions correspond to + Hamiltonian differences compared to target sequence for all possible substitutions in + all positions, and the third dimension corresponds to the deltas of + 1) total Hamiltonian and the 2) J_ij and 3) h_i sub-sums + """ + L, num_symbols = h_i.shape + H = np.empty((L, num_symbols, NUM_COMPONENTS)) + + # iterate over all positions + for i in range(L): + # iterate over all substitutions + for A_i in range(num_symbols): + # iterate over couplings to all other sites + delta_hi = h_i[i, A_i] - h_i[i, target_seq[i]] + delta_Jij = 0.0 + + for j in range(L): + if i != j: + delta_Jij += ( + J_ij[i, j, A_i, target_seq[j]] - + J_ij[i, j, target_seq[i], target_seq[j]] + ) + + H[i, A_i] = [delta_Jij + delta_hi, delta_Jij, delta_hi] + + return H + + +@jit(nopython=True) +def _delta_hamiltonian(pos, subs, target_seq, J_ij, h_i): + """ + Parameters + ---------- + pos : np.array(int) + Vector of substituted positions + subs : np.array(int) + Vector of symbols above positions are substituted to + target_seq : np.array(int) + Target sequence for which mutant energy differences will be calculated + relative to + J_ij: np.array + L x L x num_symbols x num_symbols J_ij pair coupling parameter matrix + h_i: np.array + L x num_symbols h_i fields parameter matrix + + Returns + ------- + np.array + Vector of length 3, where elements correspond to delta of + 1) total Hamiltonian and the 2) J_ij and 3) h_i sub-sums + """ + L, num_symbols = h_i.shape + + M = pos.shape[0] + delta_hi = 0.0 + delta_Jij = 0.0 + + # iterate over all changed positions + for m in range(M): + i = pos[m] + A_i = subs[m] + + # change in fields + delta_hi += h_i[i, A_i] - h_i[i, target_seq[i]] + + # couplings to all other positions in sequence + for j in range(L): + if i != j: + delta_Jij += ( + J_ij[i, j, A_i, target_seq[j]] - + J_ij[i, j, target_seq[i], target_seq[j]] + ) + + # correct couplings between substituted positions: + # 1) do not count coupling twice (remove forward + # and backward coupling) + # 2) adjust background to new sequence + for n in range(m + 1, M): + j = pos[n] + A_j = subs[n] + # remove forward and backward coupling delta + delta_Jij -= J_ij[i, j, A_i, target_seq[j]] + delta_Jij -= J_ij[i, j, target_seq[i], A_j] + delta_Jij += J_ij[i, j, target_seq[i], target_seq[j]] + # the following line cancels out with line further down: + # delta_Jij += J_ij[i, j, target_seq[i], target_seq[j]] + + # now add coupling delta once in correct background + delta_Jij += J_ij[i, j, A_i, A_j] + # following line cancels out with line above: + # delta_Jij -= J_ij[i, j, target_seq[i], target_seq[j]] + + return np.array([delta_Jij + delta_hi, delta_Jij, delta_hi]) + + +class CouplingsModel: + """ + Class to store parameters of pairwise undirected graphical model of sequences + and compute evolutionary couplings, sequence statistical energies, etc. + """ + + def __init__(self, filename, precision="float32", file_format="plmc_v2", **kwargs): + """ + Initializes the object with raw values read from binary .Jij file + + Parameters + ---------- + filename : str + Binary Jij file containing model parameters from plmc software + alphabet : str + Symbols corresponding to model states (e.g. "-ACGT"). + precision : {"float32", "float64"}, default: "float32" + Sets if input file has single (float32) or double precision (float64) + } + file_format : {"plmc_v2", "plmc_v1"}, default: "plmc_v2" + File format of parameter file. + + Note: The use of "plmc_v1" is discouraged and only for backwards + compatibility as this format lacks crucial information about + parameters used by this class. Users are responsible for supplying + the missing values (e.g. regularization strength, alphabet or M_eff) + manually via the respective member variables/properties. + """ + if file_format == "plmc_v2": + self.__read_plmc_v2(filename, precision) + elif file_format == "plmc_v1": + self.__read_plmc_v1( + filename, precision, kwargs.get("alphabet", None) + ) + else: + raise ValueError( + "Illegal file format {}, valid options are:" + "plmc_v2, plmc_v1".format( + file_format + ) + ) + + self.alphabet_map = {s: i for i, s in enumerate(self.alphabet)} + + # in non-gap mode, focus sequence is still coded with a gap character, + # but gap is not part of model alphabet anymore; so if mapping crashes + # that means there is a non-alphabet character in sequence array + # and therefore there is no focus sequence. + try: + self.target_seq_mapped = np.array([self.alphabet_map[x] for x in self.target_seq]) + self.has_target_seq = (np.sum(self.target_seq_mapped) > 0) + except KeyError: + self.target_seq_mapped = np.zeros((self.L), dtype=np.int32) + self.has_target_seq = False + + self._reset_precomputed() + + def _reset_precomputed(self): + """ + Delete precomputed values (e.g. mutation matrices) + """ + self._single_mut_mat_full = None + self._double_mut_mat = None + self._cn_scores = None + self._fn_scores = None + self._mi_scores_raw = None + self._mi_scores_apc = None + self._ecs = None + + def __read_plmc_v2(self, filename, precision): + """ + Read updated Jij file format from plmc. + + Parameters + ---------- + filename : str + Binary Jij file containing model parameters + precision : {"float32", "float64"} + Sets if input file has single or double precision + + """ + with open(filename, "rb") as f: + # model length, number of symbols, valid/invalid sequences + # and iterations + self.L, self.num_symbols, self.N_valid, self.N_invalid, self.num_iter = ( + np.fromfile(f, "int32", 5) + ) + + # theta, regularization weights, and effective number of samples + self.theta, self.lambda_h, self.lambda_J, self.lambda_group, self.N_eff = ( + np.fromfile(f, precision, 5) + ) + + # Read alphabet (make sure we get proper unicode rather than byte string) + self.alphabet = np.fromfile( + f, "S1", self.num_symbols + ).astype("U1") + + # weights of individual sequences (after clustering) + self.weights = np.fromfile( + f, precision, self.N_valid + self.N_invalid + ) + + # target sequence and index mapping, again ensure unicode + self._target_seq = np.fromfile(f, "S1", self.L).astype("U1") + self.index_list = np.fromfile(f, "int32", self.L) + + # single site frequencies f_i and fields h_i + self.f_i, = np.fromfile( + f, dtype=(precision, (self.L, self.num_symbols)), count=1 + ) + + self.h_i, = np.fromfile( + f, dtype=(precision, (self.L, self.num_symbols)), count=1 + ) + + # pair frequencies f_ij and pair couplings J_ij / J_ij + self.f_ij = np.zeros( + (self.L, self.L, self.num_symbols, self.num_symbols) + ) + + self.J_ij = np.zeros( + (self.L, self.L, self.num_symbols, self.num_symbols) + ) + + for i in range(self.L - 1): + for j in range(i + 1, self.L): + self.f_ij[i, j], = np.fromfile( + f, dtype=(precision, (self.num_symbols, self.num_symbols)), + count=1 + ) + self.f_ij[j, i] = self.f_ij[i, j].T + + for i in range(self.L - 1): + for j in range(i + 1, self.L): + self.J_ij[i, j], = np.fromfile( + f, dtype=(precision, (self.num_symbols, self.num_symbols)), + count=1 + ) + self.J_ij[j, i] = self.J_ij[i, j].T + + def __read_plmc_v1(self, filename, precision, alphabet=None): + """ + Read original eij/Jij file format from plmc. Use of this old format + is discouraged (see constructor documentation for details) + + Parameters + ---------- + filename : str + Binary Jij file containing model parameters + precision : {"float32", "float64"} + Sets if input file has single or double precision + alphabet : str, default: None + + """ + # local definitions of alphabets for backwards compatibility + # better: use v2 file format which includes this information + GAP = "-" + ALPHABET_PROTEIN_NOGAP = "ACDEFGHIKLMNPQRSTVWY" + ALPHABET_PROTEIN = GAP + ALPHABET_PROTEIN_NOGAP + + with open(filename, "rb") as f: + # model length, number of symbols + self.L, = np.fromfile(f, "int32", 1) + self.num_symbols, = np.fromfile(f, "int32", 1) + + # Old format does not have alphabet in file, so need + # to guess it or use user-supplied alphabet. + # if no alphabet is given, try to guess + if alphabet is None: + if self.num_symbols == 21: + alphabet = ALPHABET_PROTEIN + elif self.num_symbols == 20: + alphabet = ALPHABET_PROTEIN_NOGAP + else: + raise ValueError( + "Could not guess default alphabet for " + "{} states, specify alphabet parameter.".format( + self.num_symbols + ) + ) + else: + # verify if size of given alphabet matches model + if len(alphabet) != self.num_symbols: + raise ValueError( + "Size of alphabet ({}) does not agree with " + "number of states in model ({})".format( + len(alphabet), self.num_symbols + ) + ) + + self.alphabet = np.array(list(alphabet)) + + # target sequence and index mapping, again ensure unicode + self._target_seq = np.fromfile(f, "S1", self.L).astype("U1") + self.index_list = np.fromfile(f, "int32", self.L) + + # set all the information missing in v1 files to None + + # valid/invalid sequences, number of iterations + self.N_valid = None + self.N_invalid = None + self.num_iter = None + + # theta, regularization weights, and effective number of samples + self.theta = None + self.lambda_h = None + self.lambda_J = None + self.lambda_group = None + self.N_eff = None + + # weights of individual sequences (after clustering) + self.weights = None + + # single site frequencies f_i and fields h_i + self.f_i, = np.fromfile( + f, dtype=(precision, (self.L, self.num_symbols)), count=1 + ) + + self.h_i, = np.fromfile( + f, dtype=(precision, (self.L, self.num_symbols)), count=1 + ) + + # pair frequencies f_ij and pair couplings J_ij / J_ij + self.f_ij = np.zeros( + (self.L, self.L, self.num_symbols, self.num_symbols) + ) + + self.J_ij = np.zeros( + (self.L, self.L, self.num_symbols, self.num_symbols) + ) + + for i in range(self.L - 1): + for j in range(i + 1, self.L): + file_i, file_j = np.fromfile(f, "int32", 2) + + if i + 1 != file_i or j + 1 != file_j: + raise ValueError( + "Error: column pair indices inconsistent. " + "Expected: {} {}; File: {} {}".format(i + 1, j + 1, file_i, file_j) + ) + + self.f_ij[i, j], = np.fromfile( + f, dtype=(precision, (self.num_symbols, self.num_symbols)), + count=1 + ) + self.f_ij[j, i] = self.f_ij[i, j].T + + self.J_ij[i, j], = np.fromfile( + f, dtype=(precision, (self.num_symbols, self.num_symbols)), + count=1 + ) + self.J_ij[j, i] = self.J_ij[i, j].T + + @property + def target_seq(self): + """ + Target/Focus sequence of model used for delta_hamiltonian + calculations (including single and double mutation matrices) + """ + return self._target_seq + + @target_seq.setter + def target_seq(self, sequence): + """ + Define a new target sequence + + Parameters + ---------- + sequence : str, or list of chars + Define a new default sequence for relative Hamiltonian + calculations (e.g. energy difference relative to wild-type + sequence). + Length of sequence must correspond to model length (self.L) + """ + self._reset_precomputed() + + if len(sequence) != self.L: + raise ValueError( + "Sequence length inconsistent with model length: {} {}".format( + len(sequence), self.L + ) + ) + + if isinstance(sequence, str): + sequence = list(sequence) + + self._target_seq = np.array(sequence) + self.target_seq_mapped = np.array([self.alphabet_map[x] for x in self.target_seq]) + self.has_target_seq = True + + @property + def index_list(self): + """ + Target/Focus sequence of model used for delta_hamiltonian + calculations (including single and double mutation matrices) + """ + return self._index_list + + @index_list.setter + def index_list(self, mapping): + """ + Define a new number mapping for sequences + + Parameters + ---------- + mapping: list of int + Sequence indices of the positions in the model. + Length of list must correspond to model length (self.L) + """ + if len(mapping) != self.L: + raise ValueError( + "Mapping length inconsistent with model length: {} {}".format( + len(mapping), self.L + ) + ) + + self._index_list = np.array(mapping) + self.index_map = {b: a for a, b in enumerate(self.index_list)} + + def convert_sequences(self, sequences): + """ + Converts sequences in string format into internal symbol representation + according to alphabet of model + + Parameters + ---------- + sequences : list of str + List of sequences (must have same length and correspond to + model states) + + Returns + ------- + np.array + Matrix of size len(sequences) x L of sequences converted to + integer symbols + """ + seq_lens = list(set(map(len, sequences))) + if len(seq_lens) != 1: + raise ValueError("Input sequences have different lengths: " + str(seq_lens)) + + L_seq = seq_lens[0] + if L_seq != self.L: + raise ValueError( + "Sequence lengths do not correspond to model length: {} {}".format( + L_seq, self.L + ) + ) + + S = np.empty((len(sequences), L_seq), dtype=np.int) + + try: + for i, s in enumerate(sequences): + S[i] = [self.alphabet_map[x] for x in s] + except KeyError: + raise ValueError("Invalid symbol in sequence {}: {}".format(i, x)) + + return S + + def hamiltonians(self, sequences): + """ + Calculates the Hamiltonians of the global probability distribution P(A_1, ..., A_L) + for the given sequences A_1,...,A_L from J_ij and h_i parameters + + Parameters + ---------- + sequences : list of str + List of sequences for which Hamiltonian will be computed, + or converted np.array obtained using convert_sequences method + + Returns + ------- + np.array + Float matrix of size len(sequences) x 3, where each row corresponds to the + 1) total Hamiltonian of sequence and the 2) J_ij and 3) h_i sub-sums + """ + if isinstance(sequences, list): + sequences = self.convert_sequences(sequences) + + return _hamiltonians(sequences, self.J_ij, self.h_i) + + @property + def single_mut_mat_full(self): + """ + Hamiltonian difference for all possible single-site variants + + L x num_symbol x 3 matrix (np.array) containing delta Hamiltonians + for all possible single mutants of target sequence. + Third dimension: 1) full Hamiltonian, 2) J_ij, 3) h_i + """ + if self._single_mut_mat_full is None: + self._single_mut_mat_full = _single_mutant_hamiltonians( + self.target_seq_mapped, self.J_ij, self.h_i + ) + + return self._single_mut_mat_full + + @property + def single_mut_mat(self): + """ + Hamiltonian difference for all possible single-site variants + + L x num_symbol matrix (np.array) containing delta Hamiltonians + for all possible single mutants of target sequence. + """ + return self.single_mut_mat_full[:, :, FULL] + + def delta_hamiltonian(self, substitutions, verify_mutants=True): + """ + Calculate difference in statistical energy relative to + self.target_seq by changing sequence according to list of + substitutions + + Parameters + ---------- + substitutions : list of tuple(pos, subs_from, subs_to) + Substitutions to be applied to target sequence + verify_mutants : bool, optional + Test if subs_from is consistent with self.target_seq + + Returns + ------- + np.array + Vector of length 3 with 1) total delta Hamiltonian, + 2) delta J_ij, 3) delta h_i + + """ + pos = np.empty(len(substitutions), dtype=np.int) + subs = np.empty(len(substitutions), dtype=np.int) + + try: + for i, (subs_pos, subs_from, subs_to) in enumerate(substitutions): + pos[i] = self.index_map[subs_pos] + subs[i] = self.alphabet_map[subs_to] + if verify_mutants and subs_from != self.target_seq[pos[i]]: + raise ValueError( + "Inconsistency with target sequence: pos={} target={} subs={}".format( + subs_pos, self.target_seq[i], subs_from + ) + ) + except KeyError: + raise ValueError( + "Illegal substitution: {}{}{}\nAlphabet: {}\nPositions: {}".format( + subs_from, subs_pos, subs_to, self.alphabet_map, self.index_list + ) + ) + + return _delta_hamiltonian(pos, subs, self.target_seq_mapped, self.J_ij, self.h_i) + + @property + def double_mut_mat(self): + """ + Hamiltonian difference for all possible double mutant variants + + L x L x num_symbol x num_symbol matrix containing delta Hamiltonians + for all possible double mutants of target sequence + """ + if self._double_mut_mat is None: + self._double_mut_mat = np.zeros( + (self.L, self.L, self.num_symbols, self.num_symbols) + ) + + seq = self.target_seq_mapped + for i in range(self.L - 1): + for j in range(i + 1, self.L): + self._double_mut_mat[i, j] = ( + np.tile(self.single_mut_mat[i], (self.num_symbols, 1)).T + + np.tile(self.single_mut_mat[j], (self.num_symbols, 1)) + + self.J_ij[i, j] - + np.tile(self.J_ij[i, j, :, seq[j]], (self.num_symbols, 1)).T - + np.tile(self.J_ij[i, j, seq[i], :], (self.num_symbols, 1)) + + # we are only interested in difference to WT, so normalize + # for second couplings subtraction with last term + self.J_ij[i, j, seq[i], seq[j]]) + + self._double_mut_mat[j, i] = self._double_mut_mat[i, j].T + + return self._double_mut_mat + + @classmethod + def apc(cls, matrix): + """ + Apply average product correction (Dunn et al., Bioinformatics, 2008) + to matrix + + Parameters + ---------- + matrix : np.array + Symmetric L x L matrix which should be corrected by APC + + Returns + ------- + np.array + Symmetric L x L matrix with APC correction applied + """ + L = matrix.shape[0] + if L != matrix.shape[1]: + raise ValueError("Input matrix is not symmetric: {}".format(matrix.shape)) + + col_means = np.mean(matrix, axis=0) * L / (L - 1) + matrix_mean = np.mean(matrix) * L / (L - 1) + + apc = np.dot( + col_means.reshape(L, 1), col_means.reshape(1, L) + ) / matrix_mean + + # subtract APC and blank diagonal entries + corrected_matrix = matrix - apc + corrected_matrix[np.diag_indices(L)] = 0 + + return corrected_matrix + + def _calculate_ecs(self): + """ + Calculates FN and CN scores as defined in Ekeberg et al., Phys Rev E, 2013, + as well as MI scores. Assumes parameters are in zero-sum gauge. + """ + # calculate Frobenius norm for each pair of sites (i, j) + # also calculate mutual information + self._fn_scores = np.zeros((self.L, self.L)) + self._mi_scores_raw = np.zeros((self.L, self.L)) + + for i in range(self.L - 1): + for j in range(i + 1, self.L): + self._fn_scores[i, j] = np.linalg.norm(self.J_ij[i, j], "fro") + self._fn_scores[j, i] = self._fn_scores[i, j] + + # mutual information + p = self.f_ij[i, j] + m = np.dot(self.f_i[i, np.newaxis].T, self.f_i[j, np.newaxis]) + self._mi_scores_raw[i, j] = np.sum(p[p > 0] * np.log(p[p > 0] / m[p > 0])) + self._mi_scores_raw[j, i] = self._mi_scores_raw[i, j] + + # apply Average Product Correction (Dunn et al., Bioinformatics, 2008) + # subtract APC and blank diagonal entries + self._cn_scores = self.apc(self._fn_scores) + self._mi_scores_apc = self.apc(self._mi_scores_raw) + + # create internal dataframe representation + ecs = [] + for i in range(self.L - 1): + for j in range(i + 1, self.L): + ecs.append(( + self.index_list[i], self.target_seq[i], + self.index_list[j], self.target_seq[j], + abs(self.index_list[i] - self.index_list[j]), + self._mi_scores_raw[i, j], self._mi_scores_apc[i, j], + self._fn_scores[i, j], self._cn_scores[i, j] + )) + + self._ecs = pd.DataFrame( + ecs, columns=["i", "A_i", "j", "A_j", "seqdist", "mi_raw", "mi_apc", "fn", "cn"] + ).sort_values(by="cn", ascending=False) + + @property + def cn_scores(self): + """ + L x L numpy matrix with CN (corrected norm) scores + """ + if self._cn_scores is None: + self._calculate_ecs() + + return self._cn_scores + + @property + def fn_scores(self): + """ + L x L numpy matrix with FN (Frobenius norm) scores + """ + if self._fn_scores is None: + self._calculate_ecs() + + return self._fn_scores + + @property + def mi_scores_raw(self): + """ + L x L numpy matrix with MI (mutual information) scores + without APC correction + """ + if self._mi_scores_raw is None: + self._calculate_ecs() + + return self._mi_scores_raw + + @property + def mi_scores_apc(self): + """ + L x L numpy matrix with MI (mutual information) scores + with APC correction + """ + if self._mi_scores_apc is None: + self._calculate_ecs() + + return self._mi_scores_apc + + @property + def ecs(self): + """ + DataFrame with evolutionary couplings, sorted by CN score + (all scores: CN, FN, MI) + """ + if self._ecs is None: + self._calculate_ecs() + + return self._ecs + + def to_independent_model(self): + """ + Estimate parameters of a single-site model using + Gaussian prior/L2 regularization. + + Parameters + ---------- + N : float + Effective (reweighted) number of sequences + lambda_h : float + Strength of L2 regularization on h_i parameters + + Returns + ------- + CouplingsModel + Copy of object turned into independent model + """ + from scipy.optimize import fmin_bfgs + + def _log_post(x, *args): + """ + Log posterior of single-site model + """ + (fi, lambda_h, N) = args + logZ = np.log(np.exp(x).sum()) + return N * (logZ - (fi * x).sum()) + lambda_h * ((x ** 2).sum()) + + def _gradient(x, *args): + """ + Gradient of single-site model + """ + (fi, lambda_h, N) = args + Z = np.exp(x).sum() + P = np.exp(x) / Z + return N * (P - fi) + lambda_h * 2 * x + + h_i = np.zeros((self.L, self.num_symbols)) + + for i in range(self.L): + x0 = np.zeros((self.num_symbols)) + h_i[i] = fmin_bfgs( + _log_post, x0, _gradient, + args=(self.f_i[i], self.lambda_h, self.N_eff), + disp=False + ) + + c0 = deepcopy(self) + c0.h_i = h_i + c0.J_ij.fill(0) + c0._reset_precomputed() + return c0 + + # syntactic sugar to access most important member variables in target numbering space + + def __map(self, indices, mapping): + """ + Applies a mapping either to a single index, or to a list of indices + + Parameters + ---------- + indices : Iterable of items to be mapped, or single item + mapping: Dictionary containing mapping into new space + + Returns + ------- + Iterable, or single item + Items mapped into new space + """ + if ((isinstance(indices, Iterable) and not isinstance(indices, str)) or + (isinstance(indices, str) and len(indices) > 1)): + return np.array( + [mapping[i] for i in indices] + ) + else: + return mapping[indices] + + def __4d_access(self, matrix, i=None, j=None, A_i=None, A_j=None): + """ + Provides shortcut access to column pair properties + (e.g. J_ij or f_ij matrices) + + Parameters + ----------- + i : Iterable(int) or int + Position(s) on first matrix axis + j : Iterable(int) or int + Position(s) on second matrix axis + A_i : Iterable(str) or str + Symbols corresponding to first matrix axis + A_j : Iterable(str) or str + Symbols corresponding to second matrix axis + + Returns + ------- + np.array + 4D matrix "matrix" sliced according to values i, j, A_i and A_j + """ + i = self.__map(i, self.index_map) if i is not None else _SLICE + j = self.__map(j, self.index_map) if j is not None else _SLICE + A_i = self.__map(A_i, self.alphabet_map) if A_i is not None else _SLICE + A_j = self.__map(A_j, self.alphabet_map) if A_j is not None else _SLICE + return matrix[i, j, A_i, A_j] + + def __2d_access(self, matrix, i=None, A_i=None): + """ + Provides shortcut access to single-column properties + (e.g. f_i or h_i matrices) + + Parameters + ----------- + i : Iterable(int) or int + Position(s) on first matrix axis + A_i : Iterable(str) or str + Symbols corresponding to first matrix axis + + Returns + ------- + np.array + 2D matrix "matrix" sliced according to values i and A_i + """ + i = self.__map(i, self.index_map) if i is not None else _SLICE + A_i = self.__map(A_i, self.alphabet_map) if A_i is not None else _SLICE + return matrix[i, A_i] + + def __2d_access_score_matrix(self, matrix, i=None, j=None): + """ + Provides shortcut access to quadratic 2D matrices + + Parameters + ----------- + i : Iterable(int) or int + Position(s) on first matrix axis + j : Iterable(int) or int + Position(s) on first matrix axis + + Returns + ------- + np.array + 2D matrix "matrix" sliced according to values i and j + """ + i = self.__map(i, self.index_map) if i is not None else _SLICE + j = self.__map(j, self.index_map) if j is not None else _SLICE + return matrix[i, j] + + def Jij(self, i=None, j=None, A_i=None, A_j=None): + """ + Quick access to J_ij matrix with automatic index mapping. + See __4d_access for explanation of parameters. + """ + return self.__4d_access(self.J_ij, i, j, A_i, A_j) + + def fij(self, i=None, j=None, A_i=None, A_j=None): + """ + Quick access to f_ij matrix with automatic index mapping. + See __4d_access for explanation of parameters. + """ + return self.__4d_access(self.f_ij, i, j, A_i, A_j) + + def hi(self, i=None, A_i=None): + """ + Quick access to h_i matrix with automatic index mapping. + See __2d_access for explanation of parameters. + """ + return self.__2d_access(self.h_i, i, A_i) + + def fi(self, i=None, A_i=None): + """ + Quick access to f_i matrix with automatic index mapping. + See __2d_access for explanation of parameters. + """ + return self.__2d_access(self.f_i, i, A_i) + + def cn(self, i=None, j=None): + """ + Quick access to cn_scores matrix with automatic index mapping. + See __2d_access_score_matrix for explanation of parameters. + """ + return self.__2d_access_score_matrix(self.cn_scores, i, j) + + def fn(self, i=None, j=None): + """ + Quick access to fn_scores matrix with automatic index mapping. + See __2d_access_score_matrix for explanation of parameters. + """ + return self.__2d_access_score_matrix(self.fn_scores, i, j) + + def mi_apc(self, i=None, j=None): + """ + Quick access to mi_scores_apc matrix with automatic index mapping. + See __2d_access_score_matrix for explanation of parameters. + """ + return self.__2d_access_score_matrix(self.mi_scores_apc, i, j) + + def mi_raw(self, i=None, j=None): + """ + Quick access to mi_scores_raw matrix with automatic index mapping. + See __2d_access_score_matrix for explanation of parameters. + """ + return self.__2d_access_score_matrix(self.mi_scores_raw, i, j) + + def mn(self, i=None): + """ + Map model numbering to internal numbering + + Parameters + ---------- + i : Iterable(int) or int + Position(s) to be mapped from model numbering space + into internal numbering space + + Returns + ------- + Iterable(int) or int + Remapped position(s) + """ + if i is None: + return np.array(sorted(self.index_map.values())) + else: + return self.__map(i, self.index_map) + + def mui(self, i=None): + """ + Legacy method for backwards compatibility. See self.mn for explanation. + """ + return self.mn(i) + + def sn(self, i=None): + """ + Map internal numbering to sequence numbering + + Parameters + ---------- + i : Iterable(int) or int + Position(s) to be mapped from internal numbering space + into sequence numbering space. + + Returns + ------- + Iterable(int) or int + Remapped position(s) + """ + if i is None: + return np.array(self.index_list) + else: + return self.__map(i, self.index_list) + + def itu(self, i=None): + """ + Legacy method for backwards compatibility. See self.sn for explanation. + """ + return self.sn(i) + + def seq(self, i=None): + """ + Access target sequence of model + + Parameters + ---------- + i : Iterable(int) or int + Position(s) for which symbol should be retrieved + + Returns + ------- + Iterable(char) or char + Sequence symbols + """ + if i is None: + return self.target_seq + else: + i = self.__map(i, self.index_map) + return self.__map(i, self.target_seq) + + def smm(self, i=None, A_i=None): + """ + Access delta_Hamiltonian matrix of single mutants of target sequence + + Parameters + ---------- + i : Iterable(int) or int + Position(s) for which energy difference should be retrieved + A_i : Iterable(char) or char + Substitutions for which energy difference should be retrieved + + Returns + ------- + np.array(float) + 2D matrix containing energy differences for slices along both + axes of single mutation matrix (first axis: position, second + axis: substitution). + """ + return self.__2d_access(self.single_mut_mat, i, A_i) + + def dmm(self, i=None, j=None, A_i=None, A_j=None): + """ + Access delta_Hamiltonian matrix of double mutants of target sequence + + Parameters + ---------- + i : Iterable(int) or int + Position(s) of first substitution(s) + j : Iterable(int) or int + Position(s) of second substitution(s) + A_i : Iterable(char) or char + Substitution(s) to first position + A_j : Iterable(char) or char + Substitution(s) to second position + + Returns + ------- + np.array(float) + 4D matrix containing energy differences for slices along both + axes of double mutation matrix (axes 1/2: position, axis 3/4: + substitutions). + """ + return self.__4d_access(self.double_mut_mat, i, j, A_i, A_j) diff --git a/analysis/Hsu.et.al.git/src/esm_embeddings.py b/analysis/Hsu.et.al.git/src/esm_embeddings.py new file mode 100644 index 0000000000000000000000000000000000000000..9268ea70e1374557924d0a126842709bd5fa11c4 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/esm_embeddings.py @@ -0,0 +1,106 @@ +''' +Extracts embeddings from ESM models. +''' +import argparse +from collections import defaultdict +import os +import pathlib + +import numpy as np +import pandas as pd +import torch + +from esm import Alphabet, FastaBatchedDataset, ProteinBertModel, pretrained, BatchConverter + +from utils import read_fasta, save + +criterion = torch.nn.CrossEntropyLoss(reduction='none') + + +def create_parser(): + parser = argparse.ArgumentParser( + description="Extract per-token representations and model outputs for sequences in a FASTA file" # noqa + ) + parser.add_argument( + "fasta_file", + type=pathlib.Path, + help="FASTA file on which to extract representations", + ) + parser.add_argument( + "wt_fasta_file", + type=pathlib.Path, + help="FASTA file for WT", + ) + parser.add_argument( + "output_dir", + type=pathlib.Path, + help="output dir", + ) + parser.add_argument( + "--model_location", + type=str, + help="model location", + default="/mnt/esm_weights/esm1b/esm1b_t33_650M_UR50S.pt" + ) + parser.add_argument( + "--save_hidden", type=bool, default=False, help="whether to save rep" + ) + parser.add_argument( + "--toks_per_batch", type=int, default=4096, help="maximum batch size" + ) + parser.add_argument("--nogpu", action="store_true", help="Do not use GPU even if available") + return parser + + +def main(args): + model, alphabet = pretrained.load_model_and_alphabet(args.model_location) + batch_converter = alphabet.get_batch_converter() + padding_idx = torch.tensor(alphabet.padding_idx) + + model.eval() + if torch.cuda.is_available() and not args.nogpu: + model = model.cuda() + print("Transferred model to GPU") + + dataset = FastaBatchedDataset.from_file(args.fasta_file) + batches = dataset.get_batch_indices(args.toks_per_batch, extra_toks_per_seq=1) + data_loader = torch.utils.data.DataLoader( + dataset, collate_fn=batch_converter, batch_sampler=batches + ) + print(f"Read {args.fasta_file} with {len(dataset)} sequences") + + repr_layers = [model.num_layers] # extract last layer + + label_vals = [] + avg_rep_vals = [] + + with torch.no_grad(): + for batch_idx, (labels, strs, toks) in enumerate(data_loader): + print( + f"Processing {batch_idx + 1} of {len(batches)} batches ({toks.size(0)} sequences)" + ) + if torch.cuda.is_available() and not args.nogpu: + toks = toks.to(device="cuda", non_blocking=True) + + out = model(toks, repr_layers=repr_layers, + return_contacts=False) + # [B, T, E] + final_layer = out["representations"][model.num_layers] + notpad = torch.unsqueeze(toks != padding_idx, 2) + avg_rep = (final_layer * notpad).mean(dim=1).to( + device="cpu").numpy() + avg_rep_vals.append(avg_rep) + label_vals.append(labels) + + args.output_dir.mkdir(parents=True, exist_ok=True) + avg_rep_vals = np.concatenate(avg_rep_vals, axis=0) + label_vals = np.concatenate(label_vals) + np.savetxt(os.path.join(args.output_dir, 'labels.npy'), + label_vals, fmt="%s") + save(os.path.join(args.output_dir, 'rep.npy'), avg_rep_vals) + + +if __name__ == "__main__": + parser = create_parser() + args = parser.parse_args() + main(args) diff --git a/analysis/Hsu.et.al.git/src/esm_finetune.py b/analysis/Hsu.et.al.git/src/esm_finetune.py new file mode 100644 index 0000000000000000000000000000000000000000..90801549322ae0f8354f1d4e749eb1524925d6a9 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/esm_finetune.py @@ -0,0 +1,279 @@ +''' +Fine-tunes ESM Transformer models with labelled data. +''' + +import argparse +import functools +from itertools import chain +import os +import pathlib +import random + +import numpy as np +import pandas as pd +from sklearn.utils import shuffle +import torch + +from esm import Alphabet, FastaBatchedDataset, ProteinBertModel +from esm import BatchConverter, pretrained + +from utils import read_fasta +from utils.metric_utils import spearman, topk_mean, r2, hit_rate, aucroc, ndcg +from utils.esm_utils import RandomCropBatchConverter, CSVBatchedDataset + +mse_criterion = torch.nn.MSELoss(reduction='mean') +ce_criterion = torch.nn.CrossEntropyLoss(reduction='none') + + +def create_parser(): + parser = argparse.ArgumentParser( + description="Supervised finetuning for sequences in a FASTA file" # noqa + ) + parser.add_argument( + "csv_file", + type=pathlib.Path, + help="csv file for labeled data", + ) + parser.add_argument( + "wt_fasta_file", + type=pathlib.Path, + help="fasta file for WT sequence", + ) + parser.add_argument( + "output_dir", + type=pathlib.Path, + help="output directory", + ) + parser.add_argument( + "--model_location", + type=str, + help="initial model location", + default='/mnt/esm_weights/esm1b/esm1b_t33_650M_UR50S.pt', + ) + parser.add_argument( + "--epochs", type=int, default=50, help="number of epochs" + ) + parser.add_argument( + "--seed", type=int, default=0, help="random seed" + ) + parser.add_argument( + "--n_train", type=int, default=-1, help="training data size" + ) + parser.add_argument( + "--val_split", type=float, default=0.2, help="validation split" + ) + parser.add_argument( + "--n_test", type=int, default=-1, help="test data size" + ) + parser.add_argument( + "--toks_per_batch", type=int, default=512, help="maximum batch size" + ) + parser.add_argument( + "--max_len", type=int, default=500, help="maximum seq len" + ) + parser.add_argument( + "--learning_rate", type=float, default=3e-5, help="lr" + ) + parser.add_argument( + "--save_model", dest="save_model", action="store_true" + ) + parser.add_argument( + "--train_on_single", dest="train_on_single", action="store_true" + ) + parser.add_argument( + "--train_on_all", dest="train_on_single", action="store_false" + ) + parser.set_defaults(save_model=False, train_on_single=True) + + return parser + + +def step(model, labels, toks, wt_toks, mask_idx): + labels = torch.tensor(labels) + if torch.cuda.is_available(): + labels = labels.to(device="cuda", non_blocking=True) + predictions = predict(model, toks, wt_toks, mask_idx) + loss = mse_criterion(predictions, labels) + return loss, predictions + + +def predict(model, toks, wt_toks, mask_idx): + if torch.cuda.is_available(): + toks = toks.to(device="cuda", non_blocking=True) + wt_toks_rep = wt_toks.repeat(toks.shape[0], 1) + mask = (toks != wt_toks) + masked_toks = torch.where(mask, mask_idx, toks) + out = model(masked_toks, return_contacts=False) + logits = out["logits"] + logits_tr = logits.transpose(1, 2) # [B, E, T] + ce_loss_mut = ce_criterion(logits_tr, toks) # [B, E] + ce_loss_wt = ce_criterion(logits_tr, wt_toks_rep) + ll_diff_sum = torch.sum( + (ce_loss_wt - ce_loss_mut) * mask, dim=1, keepdim=True) # [B, 1] + return ll_diff_sum[:, 0] + + +def main(args): + model_data = torch.load(args.model_location, map_location='cpu') + model, alphabet = pretrained.load_model_and_alphabet(args.model_location) + #repr_layers = [model.num_layers] # extract last layer + #toplinear = torch.nn.Linear(model.args.embed_dim, 1) + #toplinear = torch.nn.Linear(1, 1) + + batch_converter = BatchConverter(alphabet) + + mask_idx = torch.tensor(alphabet.mask_idx) + args.output_dir.mkdir(parents=True, exist_ok=True) + + wt_seq = read_fasta(args.wt_fasta_file)[0] + _, _, wt_toks = batch_converter([('WT', wt_seq)]) + + if torch.cuda.is_available(): + model = model.cuda() + #toplinear = toplinear.cuda() + mask_idx = mask_idx.cuda() + wt_toks = wt_toks.cuda() + print("Transferred model to GPU") + + df_full = shuffle(pd.read_csv(args.csv_file), random_state=args.seed) + print(f"Read {args.csv_file} with {len(df_full)} sequences") + + if args.n_test == -1: + args.n_test = int(len(df_full) * 0.2) + df_test = df_full[-args.n_test:] + df_trainval = df_full.drop(df_test.index) + + if args.train_on_single and 'n_mut' in df_full.columns: + df_trainval = df_trainval[df_trainval.n_mut <= 1] + if args.n_train == -1: + args.n_train = int(len(df_trainval)) + if args.n_train > len(df_trainval): + print(f"Insufficient data") + return + n_val = int(args.n_train * args.val_split) + df_train = df_trainval[:args.n_train-n_val] + df_val = df_trainval[args.n_train-n_val:args.n_train] + + train_dataset = CSVBatchedDataset.from_dataframe(df_train) + val_dataset = CSVBatchedDataset.from_dataframe(df_val) + test_dataset = CSVBatchedDataset.from_dataframe(df_test) + + train_batches = train_dataset.get_batch_indices( + args.toks_per_batch, extra_toks_per_seq=1) + val_batches = val_dataset.get_batch_indices( + args.toks_per_batch, extra_toks_per_seq=1) + test_batches = test_dataset.get_batch_indices( + args.toks_per_batch, extra_toks_per_seq=1) + + train_data_loader = torch.utils.data.DataLoader(train_dataset, + collate_fn=batch_converter, batch_sampler=train_batches) + val_data_loader = torch.utils.data.DataLoader(val_dataset, + collate_fn=batch_converter, batch_sampler=val_batches) + test_data_loader = torch.utils.data.DataLoader(test_dataset, + collate_fn=batch_converter, batch_sampler=test_batches) + + #optimizer = torch.optim.Adam( + # chain(model.parameters(), toplinear.parameters()), lr=args.learning_rate) + optimizer = torch.optim.Adam( + model.parameters(), lr=args.learning_rate) + train_loss = np.zeros(args.epochs+1) + val_loss = np.zeros(args.epochs+1) + val_spearman = np.zeros(args.epochs+1) + best_val_spearman = None + + for epoch in range(args.epochs+1): + # Train + if epoch > 0: + for batch_idx, (labels, strs, toks) in enumerate(train_data_loader): + if batch_idx % 100 == 0: + print( + f"Processing {batch_idx + 1} of {len(train_batches)} " + f"batches ({toks.size(0)} sequences)" + ) + optimizer.zero_grad() + loss, _ = step(model, labels, toks, wt_toks, mask_idx) + loss.backward() + optimizer.step() + train_loss[epoch] += loss.to('cpu').item() + train_loss[epoch] /= float(len(train_data_loader)) + + # Validation + model_eval = model.eval() + y_pred = [] + y_true = [] + with torch.no_grad(): + for batch_idx, (labels, strs, toks) in enumerate(val_data_loader): + loss, predictions = step( + model, labels, toks, wt_toks, mask_idx) + y_pred.append(predictions.to('cpu').numpy()) + y_true.append(labels) + val_loss[epoch] += loss.to('cpu').item() + val_loss[epoch] /= float(len(val_data_loader)) + print('epoch %d, train loss: %.3f, val loss: %.3f' % ( + epoch + 1, train_loss[epoch], val_loss[epoch])) + y_pred = np.concatenate(y_pred) + y_true = np.concatenate(y_true) + val_spearman[epoch] = spearman(y_pred, y_true) + print(f'Val Spearman correlation {val_spearman[epoch]}') + + if best_val_spearman is None or val_spearman[epoch] > best_val_spearman: + best_val_spearman = val_spearman[epoch] + model_data["model"] = model.state_dict() + #model_data["toplinear"] = toplinear.state_dict() + torch.save(model_data, os.path.join(args.output_dir, 'model_data.pt')) + + np.savetxt(os.path.join(args.output_dir, 'loss_trajectory_train.npy'), train_loss) + np.savetxt(os.path.join(args.output_dir, 'loss_trajectory_val.npy'), val_loss) + np.savetxt(os.path.join(args.output_dir, 'spearman_trajectory_val.npy'), val_spearman) + + # Load best saved model + model, alphabet = pretrained.load_model_and_alphabet( + os.path.join(args.output_dir, 'model_data.pt')) + if torch.cuda.is_available(): + model = model.cuda() + model_eval = model.eval() + y_pred = [] + y_true = [] + with torch.no_grad(): + for batch_idx, (labels, strs, toks) in enumerate(test_data_loader): + predictions = predict(model, toks, wt_toks, mask_idx) + y_pred.append(predictions.to('cpu').numpy()) + y_true.append(labels) + y_pred = np.concatenate(y_pred) + y_true = np.concatenate(y_true) + print(f'Test Spearman correlation {spearman(y_pred, y_true)}') + df_test = df_test.copy() + df_test['pred'] = y_pred + metric_fns = { + 'spearman': spearman, + 'ndcg': ndcg, + } + results_dict = {k: mf(df_test.pred.values, df_test.log_fitness.values) + for k, mf in metric_fns.items()} + results_dict.update({ + 'predictor': 'esm_finetune', + 'n_train': args.n_train, + 'seed': args.seed, + 'epochs': args.epochs, + }) + if 'n_mut' in df_test.columns: + max_n_mut = min(df_test.n_mut.max(), 5) + for j in range(1, max_n_mut+1): + y_pred = df_test[df_test.n_mut == j].pred.values + y_true = df_test[df_test.n_mut == j].log_fitness.values + results_dict.update({ + f'{k}_{j}mut': mf(y_pred, y_true) + for k, mf in metric_fns.items()}) + results = pd.DataFrame(columns=sorted(results_dict.keys())) + results = results.append(results_dict, ignore_index=True) + results.to_csv(os.path.join(args.output_dir, 'metrics.csv'), + mode='w', index=False, columns=sorted(results.columns.values)) + + if not args.save_model: + os.remove(os.path.join(args.output_dir, 'model_data.pt')) + + +if __name__ == "__main__": + parser = create_parser() + args = parser.parse_args() + main(args) diff --git a/analysis/Hsu.et.al.git/src/esm_inference.py b/analysis/Hsu.et.al.git/src/esm_inference.py new file mode 100644 index 0000000000000000000000000000000000000000..c7b007130d9bb56c446f2adbb6a6fbb0e2fe0b49 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/esm_inference.py @@ -0,0 +1,138 @@ +''' +Infers pseudo log likelihood approximations from ESM models. +''' + +import argparse +from collections import defaultdict +import os +import pathlib + +import numpy as np +import pandas as pd +import torch + +from esm import Alphabet, FastaBatchedDataset, ProteinBertModel, pretrained, BatchConverter + +from utils import read_fasta, save +from utils.esm_utils import PLLFastaBatchedDataset, PLLBatchConverter + +criterion = torch.nn.CrossEntropyLoss(reduction='none') + + +def create_parser(): + parser = argparse.ArgumentParser( + description="Extract per-token representations and model outputs for sequences in a FASTA file" # noqa + ) + parser.add_argument( + "fasta_file", + type=pathlib.Path, + help="FASTA file on which to extract representations", + ) + parser.add_argument( + "wt_fasta_file", + type=pathlib.Path, + help="FASTA file for WT", + ) + parser.add_argument( + "output_dir", + type=pathlib.Path, + help="output dir", + ) + parser.add_argument( + "--model_location", + type=str, + help="model location", + default="/mnt/esm_weights/esm1b/esm1b_t33_650M_UR50S.pt" + ) + parser.add_argument( + "--toks_per_batch", type=int, default=512, help="maximum batch size" + ) + parser.add_argument("--msa_transformer", action="store_true") + parser.add_argument("--save_hidden", action="store_true", help="save rep") + parser.add_argument("--nogpu", action="store_true", help="Do not use GPU even if available") + return parser + + +def main(args): + model, alphabet = pretrained.load_model_and_alphabet(args.model_location) + #batch_converter = alphabet.get_batch_converter() + batch_converter = PLLBatchConverter(alphabet) + mask_idx = torch.tensor(alphabet.mask_idx) + padding_idx = torch.tensor(alphabet.padding_idx) + + model.eval() + if torch.cuda.is_available() and not args.nogpu: + model = model.cuda() + mask_idx = mask_idx.cuda() + print("Transferred model to GPU") + + wt = read_fasta(args.wt_fasta_file)[0] + wt_data = [("WT", wt, -1)] + _, _, wt_toks, _ = batch_converter(wt_data) + + dataset = PLLFastaBatchedDataset.from_file(args.fasta_file, wt) + batches = dataset.get_batch_indices(args.toks_per_batch, extra_toks_per_seq=1) + data_loader = torch.utils.data.DataLoader( + dataset, collate_fn=batch_converter, batch_sampler=batches + ) + print(f"Read {args.fasta_file} with {len(dataset)} sequences") + + repr_layers = [model.num_layers] # extract last layer + + pll_diff = defaultdict(list) + + with torch.no_grad(): + for batch_idx, (labels, strs, toks, mask_pos) in enumerate(data_loader): + if batch_idx % 100 == 0: + print( + f"Processing {batch_idx + 1} of {len(batches)} batches ({toks.size(0)} sequences)" + ) + if torch.cuda.is_available() and not args.nogpu: + toks = toks.to(device="cuda", non_blocking=True) + mask_pos = mask_pos.to(device="cuda", non_blocking=True) + wt_toks = wt_toks.to(device="cuda", non_blocking=True) + + mask = torch.zeros(toks.shape, dtype=torch.bool, device=toks.device) + row_idx = torch.arange(mask.size(0)).long() + mask[row_idx, mask_pos] = True + + masked_toks = torch.where(mask, mask_idx, toks) + if args.msa_transformer: + masked_toks = torch.unsqueeze(masked_toks, 1) + out = model(masked_toks, repr_layers=repr_layers, + return_contacts=False) + logits = out["logits"] + if args.msa_transformer: + logits = torch.squeeze(logits, 1) + logits_tr = logits.transpose(1, 2) # [B, E, T] + loss = criterion(logits_tr, toks) + npll = torch.sum(mask * loss, dim=1).to(device="cpu").numpy() + + wt_toks_rep = wt_toks.repeat(toks.shape[0], 1) + masked_wt_toks = torch.where(mask, mask_idx, wt_toks_rep) + if args.msa_transformer: + masked_wt_toks = torch.unsqueeze(masked_wt_toks, 1) + out = model(masked_wt_toks, repr_layers=repr_layers, + return_contacts=False) + logits = out["logits"] + if args.msa_transformer: + logits = torch.squeeze(logits, 1) + logits_tr = logits.transpose(1, 2) # [B, E, T] + loss_wt = criterion(logits_tr, wt_toks_rep) + npll_wt = torch.sum(mask * loss_wt, dim=1).to( + device="cpu").numpy() + + for i, label in enumerate(labels): + pll_diff[label].append(npll_wt[i] - npll[i]) + + args.output_dir.mkdir(parents=True, exist_ok=True) + + pll_diff = {k: np.sum(v) for k, v in pll_diff.items()} + df = pd.DataFrame.from_dict(pll_diff, columns=['pll'], orient='index') + df.to_csv(os.path.join(args.output_dir, 'pll.csv'), index=True) + + +if __name__ == "__main__": + parser = create_parser() + args = parser.parse_args() + main(args) diff --git a/analysis/Hsu.et.al.git/src/evaluate.py b/analysis/Hsu.et.al.git/src/evaluate.py new file mode 100644 index 0000000000000000000000000000000000000000..978572f48bd336559ae88346cdd47db910ca76ad --- /dev/null +++ b/analysis/Hsu.et.al.git/src/evaluate.py @@ -0,0 +1,87 @@ +''' +Evaluate predictive performance of predictors in parallel with multiprocessing. +''' +import argparse +from multiprocessing import Process, JoinableQueue +from multiprocessing import set_start_method +import os + +import pandas as pd + +from utils import parse_vars, merge_dfs +from evaluate_multiprocessing import run_from_queue +from predictors import get_predictor_names + + +def main(): + parser = argparse.ArgumentParser( + description='Example: python evaluate.py sarkisyan onehot_ridge ' + '--predictor_params reg_coef=0.01') + parser.add_argument('dataset_name', type=str, + help='Dataset name. Folder of the same name under the data ' + 'and inference directories are expected to look up files.' + 'The data will be loaded from data/{dataset_name}/data.csv' + 'in the `seq` and `log_fitness` columns.') + parser.add_argument('predictor_name', type=str, + help='Predictor name, or all for running all predictors.') + parser.add_argument('--n_threads', type=int, default=20) + parser.add_argument('--n_train', type=int, default=96) + parser.add_argument('--max_n_mut', type=int, default=5) + parser.add_argument('--joint_training', dest='joint_training', action='store_true') + parser.add_argument('--boosting', dest='joint_training', action='store_false') + parser.set_defaults(joint_training=True) + parser.add_argument('--train_on_single', dest='train_on_single', action='store_true') + parser.add_argument('--train_on_all', dest='train_on_single', action='store_false') + parser.set_defaults(train_on_single=True) + parser.add_argument('--ignore_gaps', dest='ignore_gaps', action='store_true') + parser.set_defaults(ignore_gaps=False) + parser.add_argument('--n_seeds', type=int, default=20, + help='Number of random train test splits to get confidence interval') + parser.add_argument('--metric_topk', type=int, default=96, + help='Top ? when evaluating hit rate and topk mean') + parser.add_argument("--predictor_params", + metavar="KEY=VALUE", + nargs='+', + help="Set a number of key-value pairs " + "(do not put spaces before or after the = sign). " + "If a value contains spaces, you should define " + "it with double quotes: " + 'foo="this is a sentence". Note that ' + "values are always treated as floats.") + parser.add_argument('--results_suffix', type=str, default='') + args = parser.parse_args() + predictor_params = parse_vars(args.predictor_params) + if args.ignore_gaps: + predictor_params['ignore_gaps'] = args.ignore_gaps + print(args) + + outdir = os.path.join('results', args.dataset_name) + if not os.path.exists(outdir): + os.mkdir(outdir) + outpath = os.path.join(outdir, f'results{args.results_suffix}.csv') + + # multiprocessing + queue = JoinableQueue() + workers = [] + for i in range(args.n_threads): + p = Process(target=run_from_queue, args=(i, queue)) + workers.append(p) + p.start() + predictors = get_predictor_names(args.predictor_name) + for pn in predictors: + for seed in range(args.n_seeds): + queue.put((args.dataset_name, pn, args.joint_training, + args.n_train, args.metric_topk, args.max_n_mut, + args.train_on_single, args.ignore_gaps, seed, + predictor_params, outpath)) + queue.join() + for p in workers: + p.terminate() + merge_dfs(f'{outpath}*', outpath, + index_cols=['dataset', 'predictor', 'predictor_params', 'seed'], + groupby_cols=['predictor', 'predictor_params', 'n_train', 'topk'], + ignore_cols=['seed']) + + +if __name__ == '__main__': + main() diff --git a/analysis/Hsu.et.al.git/src/evaluate_multiprocessing.py b/analysis/Hsu.et.al.git/src/evaluate_multiprocessing.py new file mode 100644 index 0000000000000000000000000000000000000000..64f0554f1c5ac501979e3a2204776510aa89e788 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/evaluate_multiprocessing.py @@ -0,0 +1,206 @@ +''' +Inner loop in evaluating predictors with multiple processors. +See also evaluate.py. +''' +import functools +import logging +import os + +import numpy as np +import pandas as pd + +from predictors import get_predictor_cls, BoostingPredictor, JointPredictor +from utils.metric_utils import spearman, topk_mean, r2, hit_rate, aucroc, ndcg +from utils.io_utils import load_data_split, get_wt_log_fitness, get_log_fitness_cutoff +from utils.data_utils import dict2str + + +MAX_N_TEST=10000 + + +def evaluate_predictor(dataset_name, predictor_name, joint_training, + n_train, metric_topk, max_n_mut, train_on_single, ignore_gaps, + seed, predictor_params, outpath): + print(f'----- predictor {predictor_name}, seed {seed} -----') + outpath = f'{outpath}-{os.getpid()}' # each process writes to its own file + data = load_data_split(dataset_name, split_id=-1, + ignore_gaps=ignore_gaps) + + predictor_cls = get_predictor_cls(predictor_name) + if len(predictor_cls) == 1: + predictor = predictor_cls[0](dataset_name, **predictor_params) + elif joint_training: + predictor = JointPredictor(dataset_name, predictor_cls, + predictor_name, **predictor_params) + else: + predictor = BoostingPredictor(dataset_name, predictor_cls, + **predictor_params) + + test = data.sample(frac=0.2, random_state=seed) + if len(test) > MAX_N_TEST: + test = test.sample(n=MAX_N_TEST, random_state=seed) + test = test.copy() + train = data.drop(test.index) + if train_on_single and 'n_mut' in data.columns: + train = train[train.n_mut <= 1] + assert len(train) >= n_train, 'not enough training data' + + if n_train == 0: + test['pred'] = predictor.predict_unsupervised(test.seq.values) + elif n_train == -1: # -1 indicates 80/20 split + n_train = len(train) + predictor.train(train.seq.values, train.log_fitness.values) + test['pred'] = predictor.predict(test.seq.values) + else: + # downsample to ntrain + train = predictor.select_training_data(train, n_train) + assert len(train) == n_train, ( + f'expected {n_train} train examples, received {len(train)}') + predictor.train(train.seq.values, train.log_fitness.values) + test['pred'] = predictor.predict(test.seq.values) + + metric_fns = { + 'spearman': spearman, + 'ndcg': ndcg, + #'r2': r2, + 'topk_mean': functools.partial( + topk_mean, topk=metric_topk), + #'hit_rate_wt': functools.partial( + # hit_rate, y_ref=get_wt_log_fitness(dataset_name), + # topk=metric_topk), + #'hit_rate_bt': functools.partial( + # hit_rate, y_ref=train.log_fitness.max(), topk=metric_topk), + #'aucroc': functools.partial( + # aucroc, y_cutoff=get_log_fitness_cutoff(dataset_name)), + } + + results_dict = {k: mf(test.pred.values, test.log_fitness.values) + for k, mf in metric_fns.items()} + if 'n_mut' in data.columns: + max_n_mut = min(data.n_mut.max(), max_n_mut) + for j in range(1, max_n_mut+1): + y_pred = test[test.n_mut == j].pred.values + y_true = test[test.n_mut == j].log_fitness.values + results_dict.update({ + f'{k}_{j}mut': mf(y_pred, y_true) + for k, mf in metric_fns.items()}) + results_dict.update({ + 'dataset': dataset_name, + 'predictor': predictor_name, + 'n_train': n_train, + 'topk': metric_topk, + 'seed': seed, + 'predictor_params': dict2str(predictor_params), + }) + results = pd.DataFrame(columns=sorted(results_dict.keys())) + results = results.append(results_dict, ignore_index=True) + + if os.path.exists(outpath): + results.to_csv(outpath, mode='a', header=False, index=False, + columns=sorted(results.columns.values)) + else: + results.to_csv(outpath, mode='w', index=False, + columns=sorted(results.columns.values)) + return results + + + +def evaluate_predictor_user_split(dataset_name, predictor_name, joint_training, + n_train, metric_topk, max_n_mut, train_on_single, ignore_gaps, + seed, predictor_params, outpath): + # only for testing + print(f'----- predictor {predictor_name}, seed {seed} -----') + outpath = f'{outpath}-{os.getpid()}' # each process writes to its own file + data = load_data_split(dataset_name, split_id=-1, + ignore_gaps=ignore_gaps) + + predictor_cls = get_predictor_cls(predictor_name) + if len(predictor_cls) == 1: + predictor = predictor_cls[0](dataset_name, **predictor_params) + elif joint_training: + predictor = JointPredictor(dataset_name, predictor_cls, + predictor_name, **predictor_params) + else: + predictor = BoostingPredictor(dataset_name, predictor_cls, + **predictor_params) + # use the column 'split' to split the data + test = data[data.split == 'test'] + if len(test) > MAX_N_TEST: + test = test.sample(n=MAX_N_TEST, random_state=seed) + test = test.copy() + train = data.drop(test.index) + if train_on_single and 'n_mut' in data.columns: + train = train[train.n_mut <= 1] + assert len(train) >= n_train, 'not enough training data' + + if n_train == 0: + test['pred'] = predictor.predict_unsupervised(test.seq.values) + elif n_train == -1: # -1 indicates 80/20 split + n_train = len(train) + predictor.train(train.seq.values, train.log_fitness.values) + test['pred'] = predictor.predict(test.seq.values) + else: + # downsample to ntrain + train = predictor.select_training_data(train, n_train) + assert len(train) == n_train, ( + f'expected {n_train} train examples, received {len(train)}') + predictor.train(train.seq.values, train.log_fitness.values) + test['pred'] = predictor.predict(test.seq.values) + + metric_fns = { + 'spearman': spearman, + 'ndcg': ndcg, + #'r2': r2, + 'topk_mean': functools.partial( + topk_mean, topk=metric_topk), + #'hit_rate_wt': functools.partial( + # hit_rate, y_ref=get_wt_log_fitness(dataset_name), + # topk=metric_topk), + #'hit_rate_bt': functools.partial( + # hit_rate, y_ref=train.log_fitness.max(), topk=metric_topk), + #'aucroc': functools.partial( + # aucroc, y_cutoff=get_log_fitness_cutoff(dataset_name)), + } + + results_dict = {k: mf(test.pred.values, test.log_fitness.values) + for k, mf in metric_fns.items()} + if 'n_mut' in data.columns: + max_n_mut = min(data.n_mut.max(), max_n_mut) + for j in range(1, max_n_mut+1): + y_pred = test[test.n_mut == j].pred.values + y_true = test[test.n_mut == j].log_fitness.values + results_dict.update({ + f'{k}_{j}mut': mf(y_pred, y_true) + for k, mf in metric_fns.items()}) + results_dict.update({ + 'dataset': dataset_name, + 'predictor': predictor_name, + 'n_train': n_train, + 'topk': metric_topk, + 'seed': seed, + 'predictor_params': dict2str(predictor_params), + }) + results = pd.DataFrame(columns=sorted(results_dict.keys())) + results = results.append(results_dict, ignore_index=True) + + if os.path.exists(outpath): + results.to_csv(outpath, mode='a', header=False, index=False, + columns=sorted(results.columns.values)) + else: + results.to_csv(outpath, mode='w', index=False, + columns=sorted(results.columns.values)) + return results + + + +def run_from_queue(worker_id, queue): + while True: + args = queue.get() + try: + evaluate_predictor_user_split(*args) + except Exception as e: + logging.error("ERROR: %s", str(e)) + logging.exception(e) + queue.task_done() + queue.task_done() + diff --git a/analysis/Hsu.et.al.git/src/predictors/__init__.py b/analysis/Hsu.et.al.git/src/predictors/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..0a0cd8f1bffd8d94ea05f6aebde2d7d6b5f3ffd8 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/predictors/__init__.py @@ -0,0 +1,56 @@ +from predictors import base_predictors, ev_predictors, hmm_predictors, onehot_predictors +from predictors import unirep_predictors, esm_predictors, vae_predictors +from predictors.base_predictors import BoostingPredictor, JointPredictor + + +BASIC_PREDICTOR_MAP = { + 'mutation': base_predictors.MutationRadiusPredictor, + 'ev': ev_predictors.EVPredictor, + 'onehot': onehot_predictors.OnehotRidgePredictor, + 'georgiev': onehot_predictors.GeorgievRidgePredictor, + 'eunirep_reg': unirep_predictors.EUniRepRegressionPredictor, + 'gunirep_reg': unirep_predictors.GUniRepRegressionPredictor, + 'eunirep_ll': unirep_predictors.EUniRepLLPredictor, + 'gunirep_ll': unirep_predictors.GUniRepLLPredictor, + 'hmm': hmm_predictors.HMMPredictor, + 'blosum': base_predictors.BLOSUM62Predictor, + 'gesm': esm_predictors.GlobalESMPredictor, + 'gesm_reg': esm_predictors.GlobalESMRegressionPredictor, + 'vae': vae_predictors.VaePredictor, +} + +CORE_PREDICTORS = [ + 'eunirep_reg', 'ev+onehot', 'gesm+onehot', 'eunirep_ll+onehot', + 'vae+onehot', +] + +BASELINE_PREDICTORS = [ + 'georgiev', 'onehot', 'hmm+onehot', 'blosum+onehot', 'mutation+onehot', +] + +ADDITIONAL_PREDICTORS = [ + 'gunirep_ll+onehot', + 'gesm_reg', +] + +UNSUPERVISED_PREDICTORS = [ + 'ev', 'vae', 'hmm', 'blosum', 'mutation', 'eunirep_ll', 'gunirep_ll', 'gesm', +] + +def get_predictor_cls(predictor_name): + names = predictor_name.split('+') + return [BASIC_PREDICTOR_MAP[n] for n in names] + +def get_predictor_names(key): + if key == 'core': + return CORE_PREDICTORS + elif key == 'baselines': + return BASELINE_PREDICTORS + elif key == 'additional': + return ADDITIONAL_PREDICTORS + elif key == 'unsupervised': + return UNSUPERVISED_PREDICTORS + elif key == 'all': + return CORE_PREDICTORS + BASELINE_PREDICTORS + ADDITIONAL_PREDICTORS + UNSUPERVISED_PREDICTORS + else: + return [key] diff --git a/analysis/Hsu.et.al.git/src/predictors/__pycache__/__init__.cpython-37.pyc b/analysis/Hsu.et.al.git/src/predictors/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5c8268a81dc1ac14aca9215dbf4e0caff8f85426 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/predictors/__pycache__/__init__.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/predictors/__pycache__/__init__.cpython-39.pyc b/analysis/Hsu.et.al.git/src/predictors/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..29fdc1c9f1b9447dbce4c0b850ad9c654dee540e Binary files /dev/null and b/analysis/Hsu.et.al.git/src/predictors/__pycache__/__init__.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/predictors/__pycache__/base_predictors.cpython-37.pyc b/analysis/Hsu.et.al.git/src/predictors/__pycache__/base_predictors.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2c5732c025f367d70a375d8e902a1331bb0ac9b9 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/predictors/__pycache__/base_predictors.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/predictors/__pycache__/base_predictors.cpython-39.pyc b/analysis/Hsu.et.al.git/src/predictors/__pycache__/base_predictors.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a34def3ae83f1477cce283f912360d15dbf327ba Binary files /dev/null and b/analysis/Hsu.et.al.git/src/predictors/__pycache__/base_predictors.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/predictors/__pycache__/esm_predictors.cpython-37.pyc b/analysis/Hsu.et.al.git/src/predictors/__pycache__/esm_predictors.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a6f8507938c10a07920eed87a3e63e6ee8be37c5 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/predictors/__pycache__/esm_predictors.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/predictors/__pycache__/ev_predictors.cpython-37.pyc b/analysis/Hsu.et.al.git/src/predictors/__pycache__/ev_predictors.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3bea9ed262c8c26669d8673ef9786d241c1bde46 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/predictors/__pycache__/ev_predictors.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/predictors/__pycache__/hmm_predictors.cpython-37.pyc b/analysis/Hsu.et.al.git/src/predictors/__pycache__/hmm_predictors.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6ac73a24dd984cdfce57a0cbe9ec22bd36b96e0b Binary files /dev/null and b/analysis/Hsu.et.al.git/src/predictors/__pycache__/hmm_predictors.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/predictors/__pycache__/onehot_predictors.cpython-37.pyc b/analysis/Hsu.et.al.git/src/predictors/__pycache__/onehot_predictors.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d9e65dd9f2ea8148600c85b3f102477efd99ea70 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/predictors/__pycache__/onehot_predictors.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/predictors/__pycache__/unirep_predictors.cpython-37.pyc b/analysis/Hsu.et.al.git/src/predictors/__pycache__/unirep_predictors.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1c126934e076cbc5da40dfe5b6a8ea432d9cf435 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/predictors/__pycache__/unirep_predictors.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/predictors/__pycache__/vae_predictors.cpython-37.pyc b/analysis/Hsu.et.al.git/src/predictors/__pycache__/vae_predictors.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8c3412fbe05b25883e73617d905d6cff8c4e36e2 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/predictors/__pycache__/vae_predictors.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/predictors/base_predictors.py b/analysis/Hsu.et.al.git/src/predictors/base_predictors.py new file mode 100644 index 0000000000000000000000000000000000000000..fec01b741ecbb9c1487501992633d8bb4047653c --- /dev/null +++ b/analysis/Hsu.et.al.git/src/predictors/base_predictors.py @@ -0,0 +1,217 @@ +import os +import numpy as np + +from Bio.Align import substitution_matrices +from sklearn.linear_model import LinearRegression, Ridge +from skopt.learning import GaussianProcessRegressor +from skopt.learning.gaussian_process.kernels import ConstantKernel, Matern +from sklearn.model_selection import cross_val_score +from sklearn.metrics import make_scorer + +import utils + + +REG_COEF_LIST = [1e-1, 1e0, 1e1, 1e2, 1e3] + + +class BasePredictor(): + """Abstract class for predictors.""" + + def __init__(self, dataset_name, **kwargs): + self.dataset_name = dataset_name + + def select_training_data(self, data, n_train): + return data.sample(n=n_train) + + def train(self, train_seqs, train_labels): + """Trains the model. + Args: + - train_seqs: a list of sequences + - train_labels: a list of numerical fitness labels + """ + raise NotImplementedError + + def predict(self, predict_seqs): + """Gets model predictions. + Args: + - predict_seqs: a list of sequences + Returns: + A list of numerical fitness predictions. + """ + raise NotImplementedError + + def predict_unsupervised(self, predict_seqs): + """Gets model predictions before training. + Args: + - predict_seqs: a list of sequences + Returns: + A list of numerical fitness predictions. + """ + return np.random.randn(len(predict_seqs)) + + +class BoostingPredictor(BasePredictor): + """Boosting by combining predictors as weak learners.""" + + def __init__(self, dataset_name, weak_learner_classes, **kwargs): + super(BoostingPredictor, self).__init__(dataset_name) + self.weak_learners = [c(dataset_name, **kwargs) for c in + weak_learner_classes] + + def train(self, train_seqs, train_labels): + y = train_labels + for i, model in enumerate(self.weak_learners): + model.train(train_seqs, y) + y -= model.predict(train_seqs) + + def predict(self, predict_seqs): + y = np.zeros(len(predict_seqs)) + for i, model in enumerate(self.weak_learners): + y += model.predict(predict_seqs) + return y + + def predict_unsupervised(self, predict_seqs): + return self.weak_learners[0].predict_unsupervised(predict_seqs) + + def select_training_data(self, data, n_train): + return self.weak_learners[0].select_training_data(data, n_train) + + +class BaseRegressionPredictor(BasePredictor): + + def __init__(self, dataset_name, reg_coef=None, + linear_model_cls=Ridge, **kwargs): + self.dataset_name = dataset_name + self.reg_coef = reg_coef + self.linear_model_cls = linear_model_cls + self.model = None + + def seq2feat(self, seqs): + raise NotImplementedError + + def train(self, train_seqs, train_labels): + X = self.seq2feat(train_seqs) + if self.reg_coef is None or self.reg_coef == 'CV': + best_rc, best_score = None, -np.inf + for rc in REG_COEF_LIST: + model = self.linear_model_cls(alpha=rc) + score = cross_val_score( + model, X, train_labels, cv=5, + scoring=make_scorer(utils.spearman)).mean() + if score > best_score: + best_rc = rc + best_score = score + self.reg_coef = best_rc + # print(f'Cross validated reg coef {best_rc}') + self.model = self.linear_model_cls(alpha=self.reg_coef) + self.model.fit(X, train_labels) + + def predict(self, predict_seqs): + if self.model is None: + return np.random.randn(len(predict_seqs)) + X = self.seq2feat(predict_seqs) + return self.model.predict(X) + + +class JointPredictor(BaseRegressionPredictor): + """Combining regression predictors by training jointly.""" + + def __init__(self, dataset_name, predictor_classes, predictor_name, + reg_coef='CV', **kwargs): + super(JointPredictor, self).__init__(dataset_name, reg_coef, **kwargs) + self.predictors = [] + for c, name in zip(predictor_classes, predictor_name): + if f'reg_coef_{name}' in kwargs: + self.predictors.append(c(dataset_name, + reg_coef=float(kwargs[f'reg_coef_{name}']), **kwargs)) + else: + self.predictors.append(c(dataset_name, **kwargs)) + + def seq2feat(self, seqs): + # To apply different regularziation coefficients we scale the features + # by a multiplier in Ridge regression + features = [p.seq2feat(seqs) * np.sqrt(1.0 / p.reg_coef) + for p in self.predictors] + return np.concatenate(features, axis=1) + + +class BLOSUM62Predictor(BaseRegressionPredictor): + + def __init__(self, dataset_name, reg_coef=1e-8, **kwargs): + super(BLOSUM62Predictor, self).__init__(dataset_name, + reg_coef, **kwargs) + self.wt = utils.read_fasta( + os.path.join('data', dataset_name, 'wt.fasta'))[0] + self.matrix = substitution_matrices.load('BLOSUM62') + self.alphabet = self.matrix.alphabet + for i, c in enumerate(self.wt): + assert c in self.alphabet, f'unexpected AA {c} (pos {i})' + + def seq2feat(self, seqs): + scores = np.zeros(len(seqs)) + return utils.get_blosum_scores(seqs, self.wt, self.matrix)[:, None] + + def predict_unsupervised(self, predict_seqs): + return self.seq2feat(predict_seqs).squeeze() + + +class BaseGPPredictor(BasePredictor): + + def __init__(self, dataset_name, noise=0.1, kernel_length_scale=1.0, + kernel_nu=2.5, kernel_const=1.0, **kwargs): + self.dataset_name = dataset_name + self.kernel = ConstantKernel(kernel_const) * Matern( + length_scale=kernel_length_scale, nu=kernel_nu) + self.noise = noise + self.gpr = None + + def seq2feat(self, seqs): + raise NotImplementedError + + def train(self, train_seqs, train_labels): + self.gpr = GaussianProcessRegressor(kernel=self.kernel, + alpha=self.noise**2) + X = self.seq2feat(train_seqs) + # Use negative labels for minimization. + self.gpr = self.gpr.fit(X, -train_labels) + + def predict(self, predict_seqs): + if self.gpr is None: + return np.random.randn(len(predict_seqs)) + X = self.seq2feat(predict_seqs) + return -self.gpr.predict(X, return_std=False) + + +class RandomPredictor(BasePredictor): + + def train(self, train_seqs, train_labels): + self.train_labels = train_labels + + def predict(self, predict_seqs): + return np.random.choice(self.train_labels, size=len(predict_seqs), + replace=True) + + +class MutationRadiusPredictor(BaseRegressionPredictor): + + def __init__(self, dataset_name, reg_coef=1e-8, **kwargs): + super(MutationRadiusPredictor, self).__init__(dataset_name, + reg_coef, **kwargs) + self.wt = utils.read_fasta(os.path.join('data', dataset_name, 'wt.fasta'))[0] + + def seq2feat(self, seqs): + mutation_counts = np.zeros(len(seqs)) + for i, s in enumerate(seqs): + for j in range(len(self.wt)): + if self.wt[j] != s[j]: + mutation_counts[i] += 1 + return -mutation_counts[:, None] + + def predict_unsupervised(self, predict_seqs): + return self.seq2feat(predict_seqs).squeeze() + + +def select_training_data(data, n_train, scores): + sorted_idx = np.argsort(scores) + idx = sorted_idx[-n_train:] + return data.iloc[idx, :].sample(n=n_train) diff --git a/analysis/Hsu.et.al.git/src/predictors/esm_predictors.py b/analysis/Hsu.et.al.git/src/predictors/esm_predictors.py new file mode 100644 index 0000000000000000000000000000000000000000..401343cd4cf7f9f729d7429c3357dd0c3d1af39a --- /dev/null +++ b/analysis/Hsu.et.al.git/src/predictors/esm_predictors.py @@ -0,0 +1,85 @@ +import os + +import numpy as np +import pandas as pd +from sklearn.linear_model import Ridge, Lasso, LinearRegression + +from utils import seqs_to_onehot, read_fasta, load_rows_by_numbers +from predictors.base_predictors import BaseRegressionPredictor, BaseGPPredictor + + +class ESMPredictor(BaseRegressionPredictor): + """ESM likelihood as features in regression.""" + + def __init__(self, dataset_name, rep_name, reg_coef=1e-8, path_prefix='', + **kwargs): + super(ESMPredictor, self).__init__(dataset_name, reg_coef, Ridge) + + seqs_path = path_prefix + os.path.join('data', dataset_name, 'seqs.fasta') + seqs = read_fasta(seqs_path) + id2seq = pd.Series(index=np.arange(len(seqs)), data=seqs, name='seq') + + esm_data_path = path_prefix + os.path.join('inference', dataset_name, + 'esm', rep_name, 'pll.csv') + ll = pd.read_csv(esm_data_path, index_col=0) + ll['id'] = ll.index.to_series().apply( + lambda x: int(x.replace('id_', ''))) + ll = ll.join(id2seq, on='id', how='left') + self.seq2score_dict = dict(zip(ll.seq, ll.pll)) + + def seq2score(self, seqs): + scores = np.array([self.seq2score_dict.get(s, 0.0) for s in seqs]) + return scores + + def seq2feat(self, seqs): + return self.seq2score(seqs)[:, None] + + def predict_unsupervised(self, seqs): + return self.seq2score(seqs) + + +class GlobalESMPredictor(ESMPredictor): + def __init__(self, dataset_name, **kwargs): + super(GlobalESMPredictor, self).__init__( + dataset_name, 'global', **kwargs) + + +class EvotunedESMPredictor(ESMPredictor): + def __init__(self, dataset_name, rep_name='uniref100', **kwargs): + super(EvotunedESMPredictor, self).__init__( + dataset_name, rep_name, **kwargs) + + +class ESMRegressionPredictor(BaseRegressionPredictor): + """Regression on ESM representation.""" + + def __init__(self, dataset_name, rep_name, reg_coef=1.0, **kwargs): + super(ESMRegressionPredictor, self).__init__(dataset_name, reg_coef, + Ridge, **kwargs) + self.load_rep(dataset_name, rep_name) + + def load_rep(self, dataset_name, rep_name): + self.rep_path = os.path.join('inference', dataset_name, 'esm', + rep_name, 'rep.npy*') + self.seq_path = os.path.join('data', dataset_name, 'seqs.fasta') + self.seqs = read_fasta(self.seq_path) + self.seq2id = dict(zip(self.seqs, range(len(self.seqs)))) + + def seq2feat(self, seqs): + """Look up representation by sequences.""" + ids = [self.seq2id[s] for s in seqs] + return load_rows_by_numbers(self.rep_path, ids) + + +class EvotunedESMRegressionPredictor(ESMRegressionPredictor): + def __init__(self, dataset_name, **kwargs): + super(EvotunedESMRegressionPredictor, self).__init__(dataset_name, + 'uniref100', **kwargs) + + +class GlobalESMRegressionPredictor(ESMRegressionPredictor): + def __init__(self, dataset_name, **kwargs): + super(GlobalESMRegressionPredictor, self).__init__(dataset_name, + 'global', **kwargs) + + diff --git a/analysis/Hsu.et.al.git/src/predictors/ev_predictors.py b/analysis/Hsu.et.al.git/src/predictors/ev_predictors.py new file mode 100644 index 0000000000000000000000000000000000000000..f5238755b19cb8c10f5d5b34c2fc65914965fdf6 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/predictors/ev_predictors.py @@ -0,0 +1,44 @@ +import os + +import numpy as np +import pandas as pd +from sklearn.linear_model import Ridge, Lasso, LinearRegression + +from utils import seqs_to_onehot, get_wt_seq, read_fasta, seq2effect, mutant2seq +from predictors.base_predictors import BaseRegressionPredictor + +# EVMutation imports +from couplings_model import CouplingsModel + + +class EVPredictor(BaseRegressionPredictor): + """plmc mutation effect prediction.""" + + def __init__(self, dataset_name, model_name='uniref100', + reg_coef=1e-8, ignore_gaps=False, **kwargs): + super(EVPredictor, self).__init__(dataset_name, reg_coef=reg_coef, + **kwargs) + self.ignore_gaps = ignore_gaps + self.couplings_model_path = os.path.join('inference', dataset_name, + 'plmc', model_name + '.model_params') + self.couplings_model = CouplingsModel(self.couplings_model_path) + wtseqs, wtids = read_fasta(os.path.join('data', dataset_name, + 'wt.fasta'), return_ids=True) + if '/' in wtids[0]: + self.offset = int(wtids[0].split('/')[-1].split('-')[0]) + else: + self.offset = 1 + expected_wt = wtseqs[0] + for pf, pm in self.couplings_model.index_map.items(): + if expected_wt[pf-self.offset] != self.couplings_model.target_seq[pm]: + print(f'WT and model target seq mismatch at {pf}') + + def seq2score(self, seqs): + return seq2effect(seqs, self.couplings_model, self.offset, + ignore_gaps=self.ignore_gaps) + + def seq2feat(self, seqs): + return self.seq2score(seqs)[:, None] + + def predict_unsupervised(self, seqs): + return self.seq2score(seqs) diff --git a/analysis/Hsu.et.al.git/src/predictors/gp.py b/analysis/Hsu.et.al.git/src/predictors/gp.py new file mode 100644 index 0000000000000000000000000000000000000000..9e220f801acd58e3d31ae39a66d12b47583fc63a --- /dev/null +++ b/analysis/Hsu.et.al.git/src/predictors/gp.py @@ -0,0 +1,105 @@ +import math +import numpy as np +from sklearn.gaussian_process.kernels import Hyperparameter +from skopt.learning.gaussian_process.kernels import Matern + +from model import _delta_hamiltonian + + +class EVMaternKernel(Matern): + """Representation: int vector of sequence len.""" + + def __init__(self, couplings_model, **kwargs): + super().__init__(**kwargs) + self.couplings_model = couplings_model + self.J = couplings_model.J_ij + self.h = couplings_model.h_i + + @property + def hyperparameter_length_scale(self): + return Hyperparameter( + "length_scale", "numeric", "fixed") + + def seq2rep(self, seqs): + reps = np.zeros((len(seqs), len(seqs[0])), dtype=int) + for i, s in enumerate(seqs): + reps[i] = [self.couplings_model.alphabet_map[x] for x in s] + return reps + + def dist(self, X, Y): + dists = np.zeros((X.shape[0], Y.shape[0])) + for i in range(X.shape[0]): + for j in range(Y.shape[0]): + pos = [] + subs = [] + for l in range(X.shape[1]): + if X[i, l] != Y[j, l]: + pos.append(l) + subs.append(Y[j, l]) + dists[i, j] += np.abs( + self.h[l, X[i, l]] - self.h[l, Y[j, l]]) + return dists + + def __call__(self, X, Y=None, eval_gradient=False): + """Return the kernel k(X, Y) and optionally its gradient. + Parameters + ---------- + X : ndarray of shape (n_samples_X, n_features) + Left argument of the returned kernel k(X, Y) + Y : ndarray of shape (n_samples_Y, n_features), default=None + Right argument of the returned kernel k(X, Y). If None, k(X, X) + if evaluated instead. + eval_gradient : bool, default=False + Determines whether the gradient with respect to the log of + the kernel hyperparameter is computed. + Only supported when Y is None. + Returns + ------- + K : ndarray of shape (n_samples_X, n_samples_Y) + Kernel k(X, Y) + K_gradient : ndarray of shape (n_samples_X, n_samples_X, n_dims), \ + optional + The gradient of the kernel k(X, X) with respect to the log of the + hyperparameter of the kernel. Only returned when `eval_gradient` + is True. + """ + X = np.atleast_2d(X) + if Y is None: + dists = self.dist(X, X) + else: + dists = self.dist(X, Y) + if eval_gradient: + raise ValueError( + "Gradient can only be evaluated when Y is None.") + dists /= self.length_scale ** 2 + + if self.nu == 0.5: + K = np.exp(-dists) + elif self.nu == 1.5: + K = dists * math.sqrt(3) + K = (1. + K) * np.exp(-K) + elif self.nu == 2.5: + K = dists * math.sqrt(5) + K = (1. + K + K ** 2 / 3.0) * np.exp(-K) + elif self.nu == np.inf: + K = np.exp(-dists ** 2 / 2.0) + else: # general case; expensive to evaluate + K = dists + K[K == 0.0] += np.finfo(float).eps # strict zeros result in nan + tmp = (math.sqrt(2 * self.nu) * K) + K.fill((2 ** (1. - self.nu)) / gamma(self.nu)) + K *= tmp ** self.nu + K *= kv(self.nu, tmp) + + if eval_gradient: + if self.hyperparameter_length_scale.fixed: + # Hyperparameter l kept fixed + K_gradient = np.empty((X.shape[0], X.shape[0], 0)) + return K, K_gradient + else: + raise NotImplementedError + else: + return K + + def gradient_x(self, x, X_train): + raise NotImplementedError diff --git a/analysis/Hsu.et.al.git/src/predictors/hmm_predictors.py b/analysis/Hsu.et.al.git/src/predictors/hmm_predictors.py new file mode 100644 index 0000000000000000000000000000000000000000..4e3b2e09e5c0f35e1c214a2a799c4a48fb5566fd --- /dev/null +++ b/analysis/Hsu.et.al.git/src/predictors/hmm_predictors.py @@ -0,0 +1,44 @@ +import os + +import numpy as np +import pandas as pd +from sklearn.linear_model import Ridge, Lasso, LinearRegression + +from utils import seqs_to_onehot, read_fasta +from predictors.base_predictors import BaseRegressionPredictor + + +class HMMPredictor(BaseRegressionPredictor): + """HMM likelihood as features in regression.""" + + def __init__(self, dataset_name, model_name='uniref100_b0.5', + reg_coef=1e-8, **kwargs): + super(HMMPredictor, self).__init__(dataset_name, reg_coef=reg_coef, + **kwargs) + seqs_path = os.path.join('data', dataset_name, 'seqs.fasta') + hmm_seqs = read_fasta(seqs_path) + id2seq = pd.Series(index=np.arange(len(hmm_seqs)), data=hmm_seqs, + name='seq') + + hmm_data_path = os.path.join('inference', dataset_name, 'hmm', + f'{model_name}.csv') + ll = pd.read_csv(hmm_data_path)[['target', 'score_full']] + ll['id'] = ll['target'].apply(lambda x: int(x.replace('id_', ''))) + ll = ll.join(id2seq, on='id', how='left') + self.seq2score_dict = dict(zip(ll.seq, ll.score_full)) + + def seq2score(self, seqs): + scores = np.array([self.seq2score_dict.get(s, 0.0) for s in seqs]) + return scores + + def seq2feat(self, seqs): + return self.seq2score(seqs)[:, None] + + def predict_unsupervised(self, seqs): + return self.seq2score(seqs) + + +class BLOSUM62HMMPredictor(HMMPredictor): + def __init__(self, dataset_name, reg_coef=1e-8, **kwargs): + super(BLOSUM62Predictor, self).__init__(dataset_name, + model_name='blosum62', reg_coef=reg_coef, **kwargs) diff --git a/analysis/Hsu.et.al.git/src/predictors/onehot_predictors.py b/analysis/Hsu.et.al.git/src/predictors/onehot_predictors.py new file mode 100644 index 0000000000000000000000000000000000000000..0d3e13cb6f7a0bb824c3ba7951db540c1e0d9265 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/predictors/onehot_predictors.py @@ -0,0 +1,43 @@ +from sklearn.linear_model import Ridge, Lasso + +from utils import seqs_to_onehot, seqs_to_georgiev +from predictors.base_predictors import BaseRegressionPredictor, BaseGPPredictor + + +class OnehotRidgePredictor(BaseRegressionPredictor): + """Simple one hot encoding + ridge regression.""" + + def __init__(self, dataset_name, reg_coef=1.0, **kwargs): + super(OnehotRidgePredictor, self).__init__( + dataset_name, reg_coef, Ridge, **kwargs) + + def seq2feat(self, seqs): + return seqs_to_onehot(seqs) + + +class OnehotLassoPredictor(BaseRegressionPredictor): + """Simple one hot encoding + lasso regression.""" + + def __init__(self, dataset_name, reg_coef=1.0, **kwargs): + super(OnehotLassoPredictor, self).__init__( + dataset_name, reg_coef, Lasso, **kwargs) + + def seq2feat(self, seqs): + return seqs_to_onehot(seqs) + + +class OnehotGPPredictor(BaseGPPredictor): + + def seq2feat(self, seqs): + return seqs_to_onehot(seqs) + + +class GeorgievRidgePredictor(BaseRegressionPredictor): + """Georgiev encoding + ridge regression.""" + + def __init__(self, dataset_name, reg_coef=1.0, **kwargs): + super(GeorgievRidgePredictor, self).__init__( + dataset_name, reg_coef, Ridge, **kwargs) + + def seq2feat(self, seqs): + return seqs_to_georgiev(seqs) diff --git a/analysis/Hsu.et.al.git/src/predictors/unirep_predictors.py b/analysis/Hsu.et.al.git/src/predictors/unirep_predictors.py new file mode 100644 index 0000000000000000000000000000000000000000..0cb86d94f7282fc3bc4f185fcdf3043c22b5261e --- /dev/null +++ b/analysis/Hsu.et.al.git/src/predictors/unirep_predictors.py @@ -0,0 +1,79 @@ +import os + +import numpy as np +import pandas as pd +from sklearn.linear_model import Ridge, Lasso, LinearRegression + +from utils import load, load_rows_by_numbers +from utils import seqs_to_onehot, get_wt_seq, read_fasta, seq2effect +from predictors.base_predictors import BaseRegressionPredictor, BaseGPPredictor +from predictors.hmm_predictors import HMMPredictor + + +class BaseUniRepPredictor(BaseRegressionPredictor): + """UniRep representation + regression.""" + + def __init__(self, dataset_name, rep_name, reg_coef=1.0, **kwargs): + super(BaseUniRepPredictor, self).__init__( + dataset_name, reg_coef, Ridge) + self.load_rep(dataset_name, rep_name) + + def load_rep(self, dataset_name, rep_name): + self.rep_path = os.path.join('inference', dataset_name, + 'unirep', rep_name, f'avg_hidden.npy*') + self.seq_path = os.path.join('inference', dataset_name, + 'unirep', rep_name, f'seqs.npy') + #self.features = load(self.rep_path) + self.seqs = np.loadtxt(self.seq_path, dtype=str, delimiter=' ') + self.seq2id = dict(zip(self.seqs, range(len(self.seqs)))) + + def seq2feat(self, seqs): + """Look up representation by sequence.""" + ids = [self.seq2id[s] for s in seqs] + return load_rows_by_numbers(self.rep_path, ids) + + +class GUniRepRegressionPredictor(BaseUniRepPredictor): + """Global UniRep + Ridge regression.""" + + def __init__(self, dataset_name, **kwargs): + super(GUniRepRegressionPredictor, self).__init__( + dataset_name, 'global', **kwargs) + + +class EUniRepRegressionPredictor(BaseUniRepPredictor): + """Evotuned UniRep + Ridge regression.""" + + def __init__(self, dataset_name, rep_name='uniref100', **kwargs): + super(EUniRepRegressionPredictor, self).__init__( + dataset_name, rep_name, **kwargs) + + +class UniRepLLPredictor(BaseUniRepPredictor): + """UniRep log likelihood.""" + + def __init__(self, dataset_name, rep_name, reg_coef=1e-8, **kwargs): + super(UniRepLLPredictor, self).__init__( + dataset_name, rep_name, reg_coef=reg_coef, **kwargs) + self.loss_path = os.path.join('inference', dataset_name, + 'unirep', rep_name, f'loss.npy*') + + def seq2feat(self, seqs): + """Look up log likelihood by sequence.""" + ids = [self.seq2id[s] for s in seqs] + return -load_rows_by_numbers(self.loss_path, ids) + + def predict_unsupervised(self, seqs): + return self.seq2feat(seqs).ravel() + + +class GUniRepLLPredictor(UniRepLLPredictor): + def __init__(self, dataset_name, **kwargs): + super(GUniRepLLPredictor, self).__init__(dataset_name, + 'global', **kwargs) + + +class EUniRepLLPredictor(UniRepLLPredictor): + def __init__(self, dataset_name, rep_name='uniref100', **kwargs): + super(EUniRepLLPredictor, self).__init__(dataset_name, + rep_name, **kwargs) diff --git a/analysis/Hsu.et.al.git/src/predictors/vae_predictors.py b/analysis/Hsu.et.al.git/src/predictors/vae_predictors.py new file mode 100644 index 0000000000000000000000000000000000000000..7a4755a2f21985f388da6b3a60c7f4faf9ba1d7e --- /dev/null +++ b/analysis/Hsu.et.al.git/src/predictors/vae_predictors.py @@ -0,0 +1,46 @@ +import os + +import numpy as np +import pandas as pd +from sklearn.linear_model import Ridge, Lasso, LinearRegression + +from utils import seqs_to_onehot, get_wt_seq, read_fasta, seq2effect, mutant2seq +from predictors.base_predictors import BaseRegressionPredictor + + +class VaePredictor(BaseRegressionPredictor): + "deepseq vae prediction.""" + + def __init__(self, dataset_name, reg_coef=1e-8, **kwargs): + super(VaePredictor, self).__init__(dataset_name, reg_coef=reg_coef, **kwargs) + path = os.path.join('inference', dataset_name, 'vae', 'elbo.npy') + if os.path.exists(path): + delta_elbo = np.loadtxt(path) + seqs_path = os.path.join('inference', dataset_name, 'vae', 'seqs.fasta') + # if not os.path.exists(seqs_path): + # seqs_path = os.path.join('data', dataset_name, 'seqs.fasta') + seqs = read_fasta(seqs_path) + assert len(delta_elbo) == len(seqs), 'file length mismatch' + self.seq2score_dict = dict(zip(seqs, delta_elbo)) + else: + df = pd.read_csv(os.path.join('inference', dataset_name, 'DeepSequence', + 'vae_predictions.csv')) + df = df[np.isfinite(df.mutation_effect_prediction_vae_ensemble)] + wtseqs, wtids = read_fasta(os.path.join('data', dataset_name, + 'wt.fasta'), return_ids=True) + offset = int(wtids[0].split('/')[-1].split('-')[0]) + wt = wtseqs[0] + seqs = [mutant2seq(m, wt, offset) for m in df.mutant.values] + self.seq2score_dict = dict(zip(seqs, + df.mutation_effect_prediction_vae_ensemble)) + + def seq2score(self, seqs): + scores = np.array([self.seq2score_dict.get(s, 0.0) for s in seqs]) + #return np.nan_to_num(scores) + return scores + + def seq2feat(self, seqs): + return self.seq2score(seqs)[:, None] + + def predict_unsupervised(self, seqs): + return self.seq2score(seqs) diff --git a/analysis/Hsu.et.al.git/src/sto2a2m.py b/analysis/Hsu.et.al.git/src/sto2a2m.py new file mode 100644 index 0000000000000000000000000000000000000000..f4a9aadcc5e2dac2258b3fb996ee1c1f7359c52a --- /dev/null +++ b/analysis/Hsu.et.al.git/src/sto2a2m.py @@ -0,0 +1,51 @@ +''' +Converts .sto alignment format to .a2m format. +''' +import argparse +from evcouplings.align.alignment import Alignment +from evcouplings.align.protocol import modify_alignment, cut_sequence +import numpy as np + + +from utils import read_fasta + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('target_seq_file', type=str, + help='input filepath for the target sequence in fasta') + parser.add_argument('sto_alignment_file', type=str, help='input filepath for .sto') + parser.add_argument('output_prefix', type=str, help='output filepath prefix') + args = parser.parse_args() + + with open(args.sto_alignment_file) as a: + ali_raw = Alignment.from_file(a, "stockholm") + + # center alignment around focus/search sequence + focus_cols = np.array([c != "-" for c in ali_raw[0]]) + focus_ali = ali_raw.select(columns=focus_cols) + + target_seq, target_id = read_fasta(args.target_seq_file, return_ids=True) + assert len(target_seq) == 1, 'more than 1 target seq' + target_seq = target_seq[0] + target_id = target_id[0] + assert len(target_seq) == len(focus_ali[0]), ( + f'{len(focus_cols)} focus cols, expected {len(target_seq)}') + + target_seq_index = 0 + region_start = 0 + kwargs = { + 'prefix': args.output_prefix, + 'seqid_filter': None, + 'hhfilter': None, + 'minimum_sequence_coverage': 50, + 'minimum_column_coverage': 70, # The default is 70 but use 0 to cover all columns + 'compute_num_effective_seqs': False, + 'theta': 0.8, + } + mod_outcfg, ali = modify_alignment( + focus_ali, target_seq_index, target_id, region_start, **kwargs) + + +if __name__ == "__main__": + main() diff --git a/analysis/Hsu.et.al.git/src/sto2ids.py b/analysis/Hsu.et.al.git/src/sto2ids.py new file mode 100644 index 0000000000000000000000000000000000000000..838a71a0091f96f84474451d5fec8262b7e6b8ab --- /dev/null +++ b/analysis/Hsu.et.al.git/src/sto2ids.py @@ -0,0 +1,30 @@ +''' +Extracts UniProt ids from .sto alignment files. +''' + +import argparse +from evcouplings.align.alignment import Alignment +from evcouplings.align.protocol import modify_alignment, cut_sequence +import numpy as np + + +from utils import read_fasta + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('sto_alignment_file', type=str, help='input filepath for .sto') + parser.add_argument('output_file', type=str) + args = parser.parse_args() + + with open(args.sto_alignment_file) as a: + ali_raw = Alignment.from_file(a, "stockholm") + ids = np.unique(ali_raw.ids) + with open(args.output_file, 'w') as f: + for i in ids: + f.write(i.split('|')[1]) + f.write('\n') + + +if __name__ == "__main__": + main() diff --git a/analysis/Hsu.et.al.git/src/unirep.py b/analysis/Hsu.et.al.git/src/unirep.py new file mode 100644 index 0000000000000000000000000000000000000000..4f296ba14f08d6f332324899165c698f02a0a5c7 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/unirep.py @@ -0,0 +1,591 @@ +""" +The trained 1900-dimensional mLSTM babbler. +From the UniRep Paper [Alley2019] +""" + +import tensorflow.compat.v1 as tf +tf.disable_v2_behavior() +import tensorflow_addons as tfa +import tensorflow_probability as tfp +import numpy as np +import pandas as pd +import sys +sys.path.append('../') +from utils import aa_seq_to_int, int_to_aa +from utils.unirep_utils import bucketbatchpad +import os + +# Helpers +def tf_get_shape(tensor): + static_shape = tensor.shape.as_list() + dynamic_shape = tf.unstack(tf.shape(tensor)) + dims = [s[1] if s[0] is None else s[0] + for s in zip(static_shape, dynamic_shape)] + return dims + +def sample_with_temp(logits, t): + """ + Takes temperature between 0 and 1 -> zero most conservative, 1 most liberal. Samples. + """ + t_adjusted = logits / t # broadcast temperature normalization + softed = tf.nn.softmax(t_adjusted) + + # Make a categorical distribution from the softmax and sample + return tfp.distributions.Categorical(probs=softed).sample() + +def initialize_uninitialized(sess): + """ + from https://stackoverflow.com/questions/35164529/in-tensorflow-is-there-any-way-to-just-initialize-uninitialised-variables + """ + global_vars = tf.global_variables() + is_not_initialized = sess.run([tf.is_variable_initialized(var) for var in global_vars]) + not_initialized_vars = [v for (v, f) in zip(global_vars, is_not_initialized) if not f] + if len(not_initialized_vars): + sess.run(tf.variables_initializer(not_initialized_vars)) + + +# Setup to initialize from the correctly named model files. +class mLSTMCell1900(tf.nn.rnn_cell.RNNCell): + + def __init__(self, + num_units, + model_path="./", + wn=True, + scope='mlstm', + var_device='cpu:0', + ): + # Really not sure if I should reuse here + super(mLSTMCell1900, self).__init__() + self._num_units = num_units + self._model_path = model_path + self._wn = wn + self._scope = scope + self._var_device = var_device + + @property + def state_size(self): + # The state is a tuple of c and h + return (self._num_units, self._num_units) + + @property + def output_size(self): + # The output is h + return (self._num_units) + + def zero_state(self, batch_size, dtype): + c = tf.zeros([batch_size, self._num_units], dtype=dtype) + h = tf.zeros([batch_size, self._num_units], dtype=dtype) + return (c, h) + + def call(self, inputs, state): + # Inputs will be a [batch_size, input_dim] tensor. + # Eg, input_dim for a 10-D embedding is 10 + nin = inputs.get_shape()[1].value + + # Unpack the state tuple + c_prev, h_prev = state + with tf.variable_scope(self._scope): + wx_init = np.load(os.path.join(self._model_path, "rnn_mlstm_mlstm_wx:0.npy")) + wh_init = np.load(os.path.join(self._model_path, "rnn_mlstm_mlstm_wh:0.npy")) + wmx_init = np.load(os.path.join(self._model_path, "rnn_mlstm_mlstm_wmx:0.npy")) + wmh_init = np.load(os.path.join(self._model_path, "rnn_mlstm_mlstm_wmh:0.npy")) + b_init = np.load(os.path.join(self._model_path, "rnn_mlstm_mlstm_b:0.npy")) + gx_init = np.load(os.path.join(self._model_path, "rnn_mlstm_mlstm_gx:0.npy")) + gh_init = np.load(os.path.join(self._model_path, "rnn_mlstm_mlstm_gh:0.npy")) + gmx_init = np.load(os.path.join(self._model_path, "rnn_mlstm_mlstm_gmx:0.npy")) + gmh_init = np.load(os.path.join(self._model_path, "rnn_mlstm_mlstm_gmh:0.npy")) + wx = tf.get_variable( + "wx", initializer=wx_init) + wh = tf.get_variable( + "wh", initializer=wh_init) + wmx = tf.get_variable( + "wmx", initializer=wmx_init) + wmh = tf.get_variable( + "wmh", initializer=wmh_init) + b = tf.get_variable( + "b", initializer=b_init) + if self._wn: + gx = tf.get_variable( + "gx", initializer=gx_init) + gh = tf.get_variable( + "gh", initializer=gh_init) + gmx = tf.get_variable( + "gmx", initializer=gmx_init) + gmh = tf.get_variable( + "gmh", initializer=gmh_init) + + if self._wn: + wx = tf.nn.l2_normalize(wx, axis=0) * gx + wh = tf.nn.l2_normalize(wh, axis=0) * gh + wmx = tf.nn.l2_normalize(wmx, axis=0) * gmx + wmh = tf.nn.l2_normalize(wmh, axis=0) * gmh + m = tf.matmul(inputs, wmx) * tf.matmul(h_prev, wmh) + z = tf.matmul(inputs, wx) + tf.matmul(m, wh) + b + i, f, o, u = tf.split(z, 4, 1) + i = tf.nn.sigmoid(i) + f = tf.nn.sigmoid(f) + o = tf.nn.sigmoid(o) + u = tf.tanh(u) + c = f * c_prev + i * u + h = o * tf.tanh(c) + return h, (c, h) + +class mLSTMCell(tf.nn.rnn_cell.RNNCell): + + def __init__(self, + num_units, + wx_init=tf.orthogonal_initializer(), + wh_init=tf.orthogonal_initializer(), + wmx_init=tf.orthogonal_initializer(), + wmh_init=tf.orthogonal_initializer(), + b_init=tf.orthogonal_initializer(), + gx_init=tf.ones_initializer(), + gh_init=tf.ones_initializer(), + gmx_init=tf.ones_initializer(), + gmh_init=tf.ones_initializer(), + wn=True, + scope='mlstm', + var_device='cpu:0', + ): + # Really not sure if I should reuse here + super(mLSTMCell, self).__init__() + self._num_units = num_units + self._wn = wn + self._scope = scope + self._var_device = var_device + self._wx_init = wx_init + self._wh_init = wh_init + self._wmx_init = wmx_init + self._wmh_init = wmh_init + self._b_init = b_init + self._gx_init = gx_init + self._gh_init = gh_init + self._gmx_init = gmx_init + self._gmh_init = gmh_init + + @property + def state_size(self): + # The state is a tuple of c and h + return (self._num_units, self._num_units) + + @property + def output_size(self): + # The output is h + return (self._num_units) + + def zero_state(self, batch_size, dtype): + c = tf.zeros([batch_size, self._num_units], dtype=dtype) + h = tf.zeros([batch_size, self._num_units], dtype=dtype) + return (c, h) + + def call(self, inputs, state): + # Inputs will be a [batch_size, input_dim] tensor. + # Eg, input_dim for a 10-D embedding is 10 + nin = inputs.get_shape()[1].value + + # Unpack the state tuple + c_prev, h_prev = state + with tf.variable_scope(self._scope): + wx = tf.get_variable( + "wx", initializer=self._wx_init) + wh = tf.get_variable( + "wh", initializer=self._wh_init) + wmx = tf.get_variable( + "wmx", initializer=self._wmx_init) + wmh = tf.get_variable( + "wmh", initializer=self._wmh_init) + b = tf.get_variable( + "b", initializer=self._b_init) + if self._wn: + gx = tf.get_variable( + "gx", initializer=self._gx_init) + gh = tf.get_variable( + "gh", initializer=self._gh_init) + gmx = tf.get_variable( + "gmx", initializer=self._gmx_init) + gmh = tf.get_variable( + "gmh", initializer=self._gmh_init) + + if self._wn: + wx = tf.nn.l2_normalize(wx, dim=0) * gx + wh = tf.nn.l2_normalize(wh, dim=0) * gh + wmx = tf.nn.l2_normalize(wmx, dim=0) * gmx + wmh = tf.nn.l2_normalize(wmh, dim=0) * gmh + m = tf.matmul(inputs, wmx) * tf.matmul(h_prev, wmh) + z = tf.matmul(inputs, wx) + tf.matmul(m, wh) + b + i, f, o, u = tf.split(z, 4, 1) + i = tf.nn.sigmoid(i) + f = tf.nn.sigmoid(f) + o = tf.nn.sigmoid(o) + u = tf.tanh(u) + c = f * c_prev + i * u + h = o * tf.tanh(c) + return h, (c, h) + +class mLSTMCellStackNPY(tf.nn.rnn_cell.RNNCell): + + def __init__(self, + num_units=256, + num_layers=4, + dropout=None, + res_connect=False, + wn=True, + scope='mlstm_stack', + var_device='cpu:0', + model_path="./" + ): + # Really not sure if I should reuse here + super(mLSTMCellStackNPY, self).__init__() + self._model_path=model_path + self._num_units = num_units + self._num_layers = num_layers + self._dropout = dropout + self._res_connect = res_connect + self._wn = wn + self._scope = scope + self._var_device = var_device + bs = "rnn_mlstm_stack_mlstm_stack" # base scope see weight file names + join = lambda x: os.path.join(self._model_path, x) + layers = [mLSTMCell( + num_units=self._num_units, + wn=self._wn, + scope=self._scope + str(i), + var_device=self._var_device, + wx_init=np.load(join(bs + "{0}_mlstm_stack{1}_wx:0.npy".format(i,i))), + wh_init=np.load(join(bs + "{0}_mlstm_stack{1}_wh:0.npy".format(i,i))), + wmx_init=np.load(join(bs + "{0}_mlstm_stack{1}_wmx:0.npy".format(i,i))), + wmh_init=np.load(join(bs + "{0}_mlstm_stack{1}_wmh:0.npy".format(i,i))), + b_init=np.load(join(bs + "{0}_mlstm_stack{1}_b:0.npy".format(i,i))), + gx_init=np.load(join(bs + "{0}_mlstm_stack{1}_gx:0.npy".format(i,i))), + gh_init=np.load(join(bs + "{0}_mlstm_stack{1}_gh:0.npy".format(i,i))), + gmx_init=np.load(join(bs + "{0}_mlstm_stack{1}_gmx:0.npy".format(i,i))), + gmh_init=np.load(join(bs + "{0}_mlstm_stack{1}_gmh:0.npy".format(i,i))) + ) for i in range(self._num_layers)] + if self._dropout: + layers = [ + tf.nn.rnn_cell.DropoutWrapper( + layer, output_keep_prob=1-self._dropout) for layer in layers[:-1]] + layers[-1:] + self._layers = layers + + @property + def state_size(self): + # The state is a tuple of c and h + return ( + tuple(self._num_units for _ in range(self._num_layers)), + tuple(self._num_units for _ in range(self._num_layers)) + ) + + @property + def output_size(self): + # The output is h + return (self._num_units) + + def zero_state(self, batch_size, dtype): + c_stack = tuple(tf.zeros([batch_size, self._num_units], dtype=dtype) for _ in range(self._num_layers)) + h_stack = tuple(tf.zeros([batch_size, self._num_units], dtype=dtype) for _ in range(self._num_layers)) + return (c_stack, h_stack) + + def call(self, inputs, state): + # Inputs will be a [batch_size, input_dim] tensor. + # Eg, input_dim for a 10-D embedding is 10 + + # Unpack the state tuple + c_prev, h_prev = state + + new_outputs = [] + new_cs = [] + new_hs = [] + for i, layer in enumerate(self._layers): + if i == 0: + h, (c,h_state) = layer(inputs, (c_prev[i],h_prev[i])) + else: + h, (c,h_state) = layer(new_outputs[-1], (c_prev[i],h_prev[i])) + new_outputs.append(h) + new_cs.append(c) + new_hs.append(h_state) + + if self._res_connect: + # Make sure number of layers does not affect the scale of the output + scale_factor = tf.constant(1 / float(self._num_layers)) + final_output = tf.scalar_mul(scale_factor,tf.add_n(new_outputs)) + else: + final_output = new_outputs[-1] + + return final_output, (tuple(new_cs), tuple(new_hs)) + + +class babbler1900(): + + def __init__(self, + model_path="./pbab_weights", + batch_size=256 + ): + self._rnn_size = 1900 + self._vocab_size = 26 + self._embed_dim = 10 + self._wn = True + self._shuffle_buffer = 10000 + self._model_path = model_path + self._batch_size = batch_size + self._batch_size_placeholder = tf.placeholder(tf.int32, shape=[], name="batch_size") + self._minibatch_x_placeholder = tf.placeholder( + tf.int32, shape=[None, None], name="minibatch_x") + self._initial_state_placeholder = ( + tf.placeholder(tf.float32, shape=[None, self._rnn_size]), + tf.placeholder(tf.float32, shape=[None, self._rnn_size]) + ) + self._minibatch_y_placeholder = tf.placeholder( + tf.int32, shape=[None, None], name="minibatch_y") + # Batch size dimensional placeholder which gives the + # Lengths of the input sequence batch. Used to index into + # The final_hidden output and select the stop codon -1 + # final hidden for the graph operation. + self._seq_length_placeholder = tf.placeholder( + tf.int32, shape=[None], name="seq_len") + self._temp_placeholder = tf.placeholder(tf.float32, shape=[], name="temp") + rnn = mLSTMCell1900(self._rnn_size, model_path=model_path, wn=self._wn) + zero_state = rnn.zero_state(self._batch_size, tf.float32) + single_zero = rnn.zero_state(1, tf.float32) + mask = tf.sign(self._minibatch_y_placeholder) # 1 for nonpad, zero for pad + inverse_mask = 1 - mask # 0 for nonpad, 1 for pad + + total_padded = tf.reduce_sum(inverse_mask) + + pad_adjusted_targets = (self._minibatch_y_placeholder - 1) + inverse_mask + + embed_matrix = tf.get_variable( + "embed_matrix", dtype=tf.float32, + initializer=np.load(os.path.join(self._model_path, "embed_matrix:0.npy")) + ) + embed_cell = tf.nn.embedding_lookup(embed_matrix, self._minibatch_x_placeholder) + self._output, self._final_state = tf.nn.dynamic_rnn( + rnn, + embed_cell, + initial_state=self._initial_state_placeholder, + swap_memory=True, + parallel_iterations=1 + ) + + # If we are training a model on top of the rep model, we need to access + # the final_hidden rep from output. Recall we are padding these sequences + # to max length, so the -1 position will not necessarily be the right rep. + # to get the right rep, I will use the provided sequence length to index. + # Subtract one for the last place + indices = self._seq_length_placeholder - 1 + self._top_final_hidden = tf.gather_nd(self._output, + tf.stack([tf.range(tf_get_shape(self._output)[0], + dtype=tf.int32), indices], axis=1)) + fmask = tf.cast(mask, tf.float32)[:, :, None] + self._avg_hidden = tf.reduce_sum(fmask * self._output, + axis=1) / tf.reduce_sum(fmask, axis=1) + # LEFTOFF self._output is a batch size, seq_len, num_hidden. + # I want to average along num_hidden, but I'll have to figure out how to mask out + # the dimensions along sequence_length which are longer than the given sequence. + flat = tf.reshape(self._output, [-1, self._rnn_size]) + if os.path.exists(os.path.join(self._model_path, "fully_connected_weights:0.npy")): + weights_name="fully_connected_weights" + bias_name="fully_connected_biases" + else: + weights_name="dense_kernel" + bias_name="dense_bias" + weights_init = tf.constant_initializer( + np.load(os.path.join(self._model_path, f"{weights_name}:0.npy"))) + bias_init = tf.constant_initializer( + np.load(os.path.join(self._model_path, f"{bias_name}:0.npy"))) + self.dense_layer = tf.keras.layers.Dense(self._vocab_size-1, + activation=None, kernel_initializer=weights_init, + bias_initializer=bias_init) + logits_flat = self.dense_layer(flat) + seqlen = tf_get_shape(self._minibatch_x_placeholder)[1] + self._logits = tf.reshape( + logits_flat, [batch_size, seqlen, self._vocab_size-1]) + self.batch_losses = tfa.seq2seq.sequence_loss( + self._logits, + tf.cast(pad_adjusted_targets, tf.int32), + tf.cast(mask, tf.float32), + average_across_batch=False + ) + self._loss = tf.reduce_mean(self.batch_losses) + self._sample = sample_with_temp(self._logits, self._temp_placeholder) + with tf.Session() as sess: + self._zero_state = sess.run(zero_state) + self._single_zero = sess.run(single_zero) + + + def get_rep(self,seq): + """ + Input a valid amino acid sequence, + outputs a tuple of average hidden, final hidden, final cell representation arrays. + Unfortunately, this method accepts one sequence at a time and is as such quite + slow. + """ + with tf.Session() as sess: + initialize_uninitialized(sess) + # Strip any whitespace and convert to integers with the correct coding + int_seq = aa_seq_to_int(seq.strip())[:-1] + # Final state is a cell_state, hidden_state tuple. Output is + # all hidden states + final_state_, hs = sess.run( + [self._final_state, self._output], feed_dict={ + self._batch_size_placeholder: 1, + self._minibatch_x_placeholder: [int_seq], + self._initial_state_placeholder: self._zero_state} + ) + + final_cell, final_hidden = final_state_ + # Drop the batch dimension so it is just seq len by + # representation size + final_cell = final_cell[0] + final_hidden = final_hidden[0] + hs = hs[0] + avg_hidden = np.mean(hs, axis=0) + return avg_hidden, final_hidden, final_cell + + def get_babble(self, seed, length=250, temp=1): + """ + Return a babble at temperature temp (on (0,1] with 1 being the noisiest) + starting with seed and continuing to length length. + Unfortunately, this method accepts one sequence at a time and is as such quite + slow. + + """ + with tf.Session() as sess: + initialize_uninitialized(sess) + int_seed = aa_seq_to_int(seed.strip())[:-1] + + # No need for padding because this is a single element + seed_samples, final_state_ = sess.run( + [self._sample, self._final_state], + feed_dict={ + self._minibatch_x_placeholder: [int_seed], + self._initial_state_placeholder: self._zero_state, + self._batch_size_placeholder: 1, + self._temp_placeholder: temp + } + ) + # Just the actual character prediction + pred_int = seed_samples[0, -1] + 1 + seed = seed + int_to_aa[pred_int] + + for i in range(length - len(seed)): + pred_int, final_state_ = sess.run( + [self._sample, self._final_state], + feed_dict={ + self._minibatch_x_placeholder: [[pred_int]], + self._initial_state_placeholder: final_state_, + self._batch_size_placeholder: 1, + self._temp_placeholder: temp + } + ) + pred_int = pred_int[0, 0] + 1 + seed = seed + int_to_aa[pred_int] + return seed + + def get_rep_ops(self): + """ + Return tensorflow operations for the final_hidden state and placeholder. + """ + return self._top_final_hidden, self._avg_hidden, self._minibatch_x_placeholder, self._batch_size_placeholder, self._seq_length_placeholder, self._initial_state_placeholder + + def get_babbler_ops(self): + """ + Return tensorflow operations for + the logits, masked loss, minibatch_x placeholder, minibatch y placeholder, batch_size placeholder, initial_state placeholder + Use if you plan on using babbler1900 as an initialization for another babbler, + eg for fine tuning the babbler to babble a differenct distribution. + """ + return self._logits, self._loss, self._minibatch_x_placeholder, self._minibatch_y_placeholder, self._batch_size_placeholder, self._initial_state_placeholder + + def dump_weights(self,sess,dir_name="./1900_weights"): + """ + Saves the weights of the model in dir_name in the format required + for loading in this module. Must be called within a tf.Session + For which the weights are already initialized. + """ + vs = tf.trainable_variables() + for v in vs: + name = v.name + value = sess.run(v) + np.save(os.path.join(dir_name,name.replace('/', '_') + ".npy"), np.array(value)) + + + + def format_seq(self,seq,stop=False): + """ + Takes an amino acid sequence, returns a list of integers in the codex of the babbler. + Here, the default is to strip the stop symbol (stop=False) which would have + otherwise been added to the end of the sequence. If you are trying to generate + a rep, do not include the stop. It is probably best to ignore the stop if you are + co-tuning the babbler and a top model as well. + """ + if stop: + int_seq = aa_seq_to_int(seq.strip()) + else: + int_seq = aa_seq_to_int(seq.strip())[:-1] + return int_seq + + + def bucket_batch_pad(self,filepath, upper=2000, lower=50, interval=10): + """ + Read sequences from a filepath, batch them into buckets of similar lengths, and + pad out to the longest sequence. + Upper, lower and interval define how the buckets are created. + Any sequence shorter than lower will be grouped together, as with any greater + than upper. Interval defines the "walls" of all the other buckets. + WARNING: Define large intervals for small datasets because the default behavior + is to repeat the same sequence to fill a batch. If there is only one sequence + within a bucket, it will be repeated batch_size -1 times to fill the batch. + """ + self._bucket_upper = upper + self._bucket_lower = lower + self._bucket_interval = interval + self._bucket = [self._bucket_lower + (i * self._bucket_interval) for i in range(int(self._bucket_upper / self._bucket_interval))] + self._bucket_batch = bucketbatchpad( + batch_size=self._batch_size, + pad_shape=([None]), + window_size=self._batch_size, + bounds=self._bucket, + path_to_data=filepath, + shuffle_buffer=self._shuffle_buffer, + repeat=None + ).make_one_shot_iterator().get_next() + return self._bucket_batch + + def split_to_tuple(self, seq_batch): + """ + NOTICE THAT BY DEFAULT THIS STRIPS THE LAST CHARACTER. + IF USING IN COMBINATION WITH format_seq then set stop=True there. + Return a list of batch, target tuples. + The input (array-like) should + look like + 1. . . . . . . . sequence_length + . + . + . + batch_size + """ + q = None + num_steps = seq_batch.shape[1] + # Minibatches should start at zero index and go to -1 + # Don't even try to get what is happenning here its a brainfuck and + # probably inefficient + xypairs = [ + (seq_batch[:, :-1][:, idx:idx + num_steps], seq_batch[:, idx + 1:idx + num_steps + 1]) for idx in np.arange(len(seq_batch[0]))[0:-1:num_steps] + ] + if q: + for e in xypairs: + q.put(e) + else: + return xypairs[0] + + def is_valid_seq(self, seq, max_len=2000): + """ + True if seq is valid for the babbler, False otherwise. + """ + l = len(seq) + ## important: added X here, not in original unirep code + valid_aas = "MRHKDESTNQCUGPAVIFYWLOX" + if (l < max_len) and set(seq) <= set(valid_aas): + return True + else: + return False diff --git a/analysis/Hsu.et.al.git/src/unirep_evotune.py b/analysis/Hsu.et.al.git/src/unirep_evotune.py new file mode 100644 index 0000000000000000000000000000000000000000..3b795adc3820840ee024c7667233ca1ab95b2bef --- /dev/null +++ b/analysis/Hsu.et.al.git/src/unirep_evotune.py @@ -0,0 +1,129 @@ +''' +Unsupervised fine-tuning of UniRep on evolutionary data, "evo-tuning" +''' + +import argparse +import os +import pathlib + +import numpy as np +from sklearn.model_selection import train_test_split +import tensorflow.compat.v1 as tf +tf.disable_v2_behavior() + +from unirep import babbler1900 as babbler +import utils + +#os.environ["CUDA_VISIBLE_DEVICES"] = '' + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('seqs_fasta_path', type=pathlib.Path) + parser.add_argument('save_weights_dir', type=pathlib.Path) + parser.add_argument('--initial_weights_dir', type=pathlib.Path, + default="weights/unirep/global") + parser.add_argument('--batch_size', type=int, default=128) + parser.add_argument('--max_seq_len', type=int, default=500) + parser.add_argument('--num_steps', type=int, default=10000) + parser.add_argument('--learning_rate', type=float, default=0.00001) + args = parser.parse_args() + + # Set seeds + tf.set_random_seed(0) + np.random.seed(0) + + print("Num GPUs Available: ", + len(tf.config.experimental.list_physical_devices('GPU'))) + + # Load pre-trained models + # Sync relevant weight files + # !aws s3 sync --no-sign-request --quiet s3://unirep-public/1900_weights/ 1900_weights/ + # Import the mLSTM babbler model + # Where model weights are stored. + b = babbler(batch_size=args.batch_size, model_path=args.initial_weights_dir) + + # Load seqs from fasta. + seqs_all = utils.read_fasta(args.seqs_fasta_path) + seqs = dict() + seqs['train'], seqs['val'] = train_test_split(seqs_all, test_size=0.2) + + bucket_ops = { + 'train': None, + 'val': None, + } + for mode in ['train', 'val']: + prefix = str(args.seqs_fasta_path).replace('.a2m', '') + formatted_seqs_path = prefix + f'_{mode}_formatted.txt' + with open(formatted_seqs_path, "w") as destination: + for i,seq in enumerate(seqs[mode]): + seq = seq.upper().replace('-', 'X') + seq = seq.replace('.', 'X') + if b.is_valid_seq(seq, max_len=args.max_seq_len): + formatted = ",".join(map(str,b.format_seq(seq))) + destination.write(formatted) + destination.write('\n') + bucket_ops[mode] = b.bucket_batch_pad(formatted_seqs_path, + lower=100, upper=args.max_seq_len, interval=50) + + logits, seqloss, x_ph, y_ph, batch_size_ph, initial_state_ph = ( + b.get_babbler_ops()) + optimizer = tf.train.AdamOptimizer(args.learning_rate) + tuning_op = optimizer.minimize(seqloss) + + args.save_weights_dir.mkdir(parents=True, exist_ok=True) + + train_loss = np.zeros(args.num_steps) + val_loss = np.zeros(args.num_steps) + with tf.Session() as sess: + sess.run(tf.global_variables_initializer()) + sess.graph.finalize() + for i in range(args.num_steps): + print(f"Step {i}") + batch_train = sess.run(bucket_ops['train']) + train_loss[i], __, = sess.run([seqloss, tuning_op], + feed_dict={ + x_ph: batch_train[:, :-1], + y_ph: batch_train[:, 1:], + batch_size_ph: args.batch_size, + initial_state_ph:b._zero_state + }, + ) + batch_val = sess.run(bucket_ops['val']) + val_loss[i] = sess.run(seqloss, + feed_dict={ + x_ph: batch_val[:, :-1], + y_ph: batch_val[:, 1:], + batch_size_ph: args.batch_size, + initial_state_ph:b._zero_state + }, + ) + print("Step {0}: {1} (train), {2} (val)".format( + i, train_loss[i], val_loss[i])) + # Save periodically + if i % 1000 == 0 and i > 0: + suffix = f'_{int(i / 1000)}k' + savedir = os.path.join(args.save_weights_dir, suffix) + pathlib.Path(savedir).mkdir(exist_ok=True) + # Save weights + b.dump_weights(sess, dir_name=savedir) + # Save loss trajectories + np.savetxt( + os.path.join(args.save_weights_dir, 'loss_trajectory_train.npy'), + train_loss) + np.savetxt( + os.path.join(args.save_weights_dir, 'loss_trajectory_val.npy'), + val_loss) + # Save final weights + b.dump_weights(sess, dir_name=args.save_weights_dir) + # Save loss trajectories + np.savetxt( + os.path.join(args.save_weights_dir, 'loss_trajectory_train.npy'), + train_loss) + np.savetxt( + os.path.join(args.save_weights_dir, 'loss_trajectory_val.npy'), + val_loss) + + +if __name__ == "__main__": + main() diff --git a/analysis/Hsu.et.al.git/src/unirep_inference.py b/analysis/Hsu.et.al.git/src/unirep_inference.py new file mode 100644 index 0000000000000000000000000000000000000000..0834a0ff80e837ff6404a5451665582b868196a0 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/unirep_inference.py @@ -0,0 +1,97 @@ +''' +Infers log-likelihoods from UniRep models. +''' + +import argparse +import os +import pathlib + +import numpy as np +import pandas as pd +import tensorflow as tf + +from unirep import babbler1900 +from utils import load_and_filter_seqs, save, format_batch_seqs, nonpad_len + + +def run_inference(seqs, model_weight_path, output_dir, + batch_size=64, save_hidden=False): + if len(seqs) < batch_size: + batch_size = len(seqs) + babbler_class = babbler1900 + # Load model weights + b = babbler_class(batch_size=batch_size, model_path=model_weight_path) + # Load ops + final_hidden_op, avg_hidden_op, x_ph, batch_size_ph, seq_len_ph, init_state_ph = b.get_rep_ops() + logits_op, loss_op, x_ph, y_ph, batch_size_ph, init_state_ph = b.get_babbler_ops() + batch_loss_op = b.batch_losses + + final_hidden_vals = [] + avg_hidden_vals = [] + loss_vals = [] + with tf.compat.v1.Session() as sess: + sess.run(tf.compat.v1.global_variables_initializer()) + n_batches = int(len(seqs) / batch_size) + leftover = len(seqs) % batch_size + n_batches += int(bool(leftover)) + for i in range(n_batches): + print('----Running inference for batch # %d------' % i) + if i == n_batches - 1: + batch_seqs = seqs[-batch_size:] + else: + batch_seqs = seqs[i*batch_size:(i+1)*batch_size] + batch_seqs = [seq.replace('-', 'X') for seq in batch_seqs] + batch = format_batch_seqs(batch_seqs) + length = nonpad_len(batch) + # Run final hidden op + avg_hidden_, loss_ = sess.run( + [avg_hidden_op, batch_loss_op], + feed_dict={ + # Important! Shift input and expected target by 1. + x_ph: batch[:, :-1], + y_ph: batch[:, 1:], + batch_size_ph: batch.shape[0], + seq_len_ph: length, + init_state_ph:b._zero_state + }) + if i == n_batches - 1: + loss_vals.append(loss_[-leftover:]) + if save_hidden: + avg_hidden_vals.append(avg_hidden_[-leftover:]) + else: + loss_vals.append(loss_) + if save_hidden: + avg_hidden_vals.append(avg_hidden_) + + loss_vals = np.concatenate(loss_vals, axis=0) + loss_filename = os.path.join( + args.output_dir, f'loss.npy') + save(loss_filename, loss_vals) + + if save_hidden: + avg_hidden_vals = np.concatenate(avg_hidden_vals, axis=0) + avg_hidden_filename = os.path.join( + args.output_dir, f'avg_hidden.npy') + save(avg_hidden_filename, avg_hidden_vals) + + print('Ran inference on %d sequences. Saved results to %s.' % + (len(seqs), args.output_dir)) + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument('model_path', type=str) + parser.add_argument('data_path', type=str) + parser.add_argument('output_dir', type=str) + parser.add_argument('--batch_size', type=int, default=64) + parser.add_argument('--save_hidden', dest='save_hidden', action='store_true') + args = parser.parse_args() + + pathlib.Path(args.output_dir).mkdir(parents=True, exist_ok=True) + + seqs = load_and_filter_seqs(args.data_path) + np.savetxt(os.path.join(args.output_dir, 'seqs.npy'), seqs, '%s') + + run_inference(seqs, args.model_path, + args.output_dir, batch_size=args.batch_size, + save_hidden=args.save_hidden) diff --git a/analysis/Hsu.et.al.git/src/utils/__init__.py b/analysis/Hsu.et.al.git/src/utils/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..9b6b41d8bca80731313878e0116f44da611b0437 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/__init__.py @@ -0,0 +1,8 @@ +from utils.data_utils import * +from utils.experiment_utils import * +from utils.io_utils import * +from utils.metric_utils import * +from utils.plot_utils import * +from utils.notebook_utils import * +from utils.esm_utils import * +from utils.georgiev_utils import * diff --git a/analysis/Hsu.et.al.git/src/utils/__init__.pyc b/analysis/Hsu.et.al.git/src/utils/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..81b6313b6229423e948d3aacb4292482891c0adf Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__init__.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/__init__.cpython-37.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..40cd8c2be7a50345e891ed74ea3e9590bf4d3dff Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/__init__.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/__init__.cpython-39.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4adaea36aa5a419947b5a31d00bb3f25d8f1debf Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/__init__.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/data_utils.cpython-37.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/data_utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0028ac6e1dbba35a659fc5a0e1ba38f3d11fe7a9 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/data_utils.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/data_utils.cpython-39.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/data_utils.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2de6819bfe7b170e0e25515fb451be796ea8de4e Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/data_utils.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/esm_utils.cpython-37.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/esm_utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8dd9cbd731e507178c34bb689219aace6999cbe5 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/esm_utils.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/esm_utils.cpython-39.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/esm_utils.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..33bb9bdabbe3655c1c7dae0ad336db6b211326a9 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/esm_utils.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/experiment_utils.cpython-37.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/experiment_utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..47603ec59d74088d85d9d2bcaf8f24b289a91c2c Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/experiment_utils.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/experiment_utils.cpython-39.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/experiment_utils.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..83918083e91a31a0e86eb61ca79f5ca006b84d2d Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/experiment_utils.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/georgiev_utils.cpython-37.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/georgiev_utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3f3c13cd57eca674b2d7a3d5bae32873cf89ad69 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/georgiev_utils.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/georgiev_utils.cpython-39.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/georgiev_utils.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..73820ca409fc3c4fd57b58b4e8715f23b6f6398d Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/georgiev_utils.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/io_utils.cpython-37.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/io_utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..47d83168e0fc426ef9cb990fa81a66ec9cc3a4ca Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/io_utils.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/io_utils.cpython-39.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/io_utils.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e81de6e4ea9aec918b2789242784ac7d55560688 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/io_utils.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/metric_utils.cpython-37.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/metric_utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e198d7453b3fd9c69b3ecb38607ed0182c25fbf8 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/metric_utils.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/metric_utils.cpython-39.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/metric_utils.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7b8feb0a541140da4f3330f74fbd77349dd020e1 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/metric_utils.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/notebook_utils.cpython-37.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/notebook_utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..257ae3092aebf21fe36d96d7a333253ca5aa274e Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/notebook_utils.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/notebook_utils.cpython-39.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/notebook_utils.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c8b3ecc36f9862923eab26b52279901d821e3b83 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/notebook_utils.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/plot_utils.cpython-37.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/plot_utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..795e334052399eb64eba03c2d19654d7124a6b51 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/plot_utils.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/plot_utils.cpython-39.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/plot_utils.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8fe82567deb76cb8b5dfb9d6e84276f295bc3ec9 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/plot_utils.cpython-39.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/__pycache__/unirep_utils.cpython-37.pyc b/analysis/Hsu.et.al.git/src/utils/__pycache__/unirep_utils.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a5c93520f259a082ae8c4c1e0689fbfb3b1263f4 Binary files /dev/null and b/analysis/Hsu.et.al.git/src/utils/__pycache__/unirep_utils.cpython-37.pyc differ diff --git a/analysis/Hsu.et.al.git/src/utils/data_utils.py b/analysis/Hsu.et.al.git/src/utils/data_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..da26f490e79431fe60f5345e223f42d09f0402a1 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/data_utils.py @@ -0,0 +1,238 @@ +""" +Utilities for data processing. +""" +import numpy as np +import os +from sklearn.model_selection import train_test_split + + +""" +File formatting note. +Data should be preprocessed as a sequence of comma-seperated ints with +sequences /n seperated +""" + +# Lookup tables +aa_to_int = { + 'M':1, + 'R':2, + 'H':3, + 'K':4, + 'D':5, + 'E':6, + 'S':7, + 'T':8, + 'N':9, + 'Q':10, 'C':11, + 'U':12, + 'G':13, + 'P':14, + 'A':15, + 'V':16, + 'I':17, + 'F':18, + 'Y':19, + 'W':20, + 'L':21, + 'O':22, #Pyrrolysine + 'X':23, # Unknown + 'Z':23, # Glutamic acid or GLutamine + 'B':23, # Asparagine or aspartic acid + 'J':23, # Leucine or isoleucine + 'start':24, + 'stop':25, + '-':26, +} + +int_to_aa = {value:key for key, value in aa_to_int.items()} + +def get_aa_to_int(): + """ + Get the lookup table (for easy import) + """ + return aa_to_int + +def get_int_to_aa(): + """ + Get the lookup table (for easy import) + """ + return int_to_aa + +# Helper functions + +def aa_seq_to_int(s): + """ + Return the int sequence as a list for a given string of amino acids + """ + return [24] + [aa_to_int[a] for a in s] + [25] + +def int_seq_to_aa(s): + """ + Return the int sequence as a list for a given string of amino acids + """ + return "".join([int_to_aa[i] for i in s]) + + +def nonpad_len(batch): + nonzero = batch > 0 + lengths = np.sum(nonzero, axis=1) + return lengths + + +def format_seq(seq,stop=False): + """ + Takes an amino acid sequence, returns a list of integers in the codex of the babbler. + Here, the default is to strip the stop symbol (stop=False) which would have + otherwise been added to the end of the sequence. If you are trying to generate + a rep, do not include the stop. It is probably best to ignore the stop if you are + co-tuning the babbler and a top model as well. + """ + if stop: + int_seq = aa_seq_to_int(seq.strip()) + else: + int_seq = aa_seq_to_int(seq.strip())[:-1] + return int_seq + + +def format_batch_seqs(seqs): + maxlen = -1 + for s in seqs: + if len(s) > maxlen: + maxlen = len(s) + formatted = [] + for seq in seqs: + pad_len = maxlen - len(seq) + padded = np.pad(format_seq(seq), (0, pad_len), 'constant', constant_values=0) + formatted.append(padded) + return np.stack(formatted) + + +def is_valid_seq(seq, max_len=2000): + """ + True if seq is valid for the babbler, False otherwise. + """ + l = len(seq) + valid_aas = "MRHKDESTNQCUGPAVIFYWLO" + if (l < max_len) and set(seq) <= set(valid_aas): + return True + else: + return False + + +def seqs_to_onehot(seqs): + seqs = format_batch_seqs(seqs) + X = np.zeros((seqs.shape[0], seqs.shape[1]*24), dtype=int) + for i in range(seqs.shape[1]): + for j in range(24): + X[:, i*24+j] = (seqs[:, i] == j) + return X + + +def seqs_to_binary_onehot(seqs, wt): + seqs = np.array([list(s) for s in seqs]) + X = np.zeros((seqs.shape[0], seqs.shape[1]), dtype=int) + for i in range(seqs.shape[1]): + X[:, i] = (seqs[:, i] != wt[i]) + return X + + +def dict2str(d): + return ';'.join([f'{k}={v}' for k, v in d.items()]) + + +def seq2mutation(seq, model, return_str=False, ignore_gaps=False, + sep=":", offset=1): + mutations = [] + for pf, pm in model.index_map.items(): + if seq[pf-offset] != model.target_seq[pm]: + if ignore_gaps and ( + seq[pf-offset] == '-' or seq[pf-offset] not in model.alphabet): + continue + mutations.append((pf, model.target_seq[pm], seq[pf-offset])) + if return_str: + return sep.join([m[1] + str(m[0]) + m[2] for m in mutations]) + return mutations + + +def seq2mutation_fromwt(seq, wt, ignore_gaps=False, sep=':', offset=1, + focus_only=True): + mutations = [] + for i in range(offset, offset+len(seq)): + if ignore_gaps and ( seq[i-offset] == '-'): + continue + if wt[i-offset].islower() and focus_only: + continue + if seq[i-offset].upper() != wt[i-offset].upper(): + mutations.append((i, wt[i-offset].upper(), seq[i-offset].upper())) + return mutations + + +def seqs2subs(seqs, wt, ignore_gaps=False): + pos = [] + subs = [] + for s in seqs: + p = [] + su = [] + for j in range(len(wt)): + if s[j] != wt[j]: + if ignore_gaps and (s[j] == '-' or s[j] == 'X'): + continue + p.append(j) + su.append(s[j]) + pos.append(np.array(p)) + subs.append(np.array(su)) + return pos, subs + + +def seq2effect(seqs, model, offset=1, ignore_gaps=False): + effects = np.zeros(len(seqs)) + for i in range(len(seqs)): + mutations = seq2mutation(seqs[i], model, + ignore_gaps=ignore_gaps, offset=offset) + dE, _, _ = model.delta_hamiltonian(mutations) + effects[i] = dE + return effects + + +def mutant2seq(mut, wt, offset): + if mut.upper() == 'WT': + return wt + chars = list(wt) + mut = mut.replace(':', ',') + mut = mut.replace(';', ',') + for m in mut.split(','): + idx = int(m[1:-1])-offset + assert wt[idx] == m[0] + chars[idx] = m[-1] + return ''.join(chars) + +def get_blosum_scores(seqs, wt, matrix): + scores = np.zeros(len(seqs)) + wt_score = 0 + for j in range(len(wt)): + wt_score += matrix[wt[j], wt[j]] + for i, s in enumerate(seqs): + for j in range(len(wt)): + if s[j] not in matrix.alphabet: + print(f'unexpected AA {s[j]} (seq {i}, pos {j})') + scores[i] += matrix[wt[j], s[j]] + return scores - wt_score + + +def get_wt_seq(mutation_descriptions): + wt_len = 0 + for m in mutation_descriptions: + if m == 'WT': + continue + if int(m[1:-1]) > wt_len: + wt_len = int(m[1:-1]) + wt = ['?' for _ in range(wt_len)] + for m in mutation_descriptions: + if m == 'WT': + continue + idx, wt_char = int(m[1:-1])-1, m[0] # 1-index to 0-index + if wt[idx] == '?': + wt[idx] = wt_char + else: + assert wt[idx] == wt_char + return ''.join(wt), wt_len diff --git a/analysis/Hsu.et.al.git/src/utils/esm_utils.py b/analysis/Hsu.et.al.git/src/utils/esm_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..19ed5e5821418c9ebbc6fcf4ce92458776a2cbf7 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/esm_utils.py @@ -0,0 +1,207 @@ +from collections import OrderedDict +import random + +import numpy as np +import torch +import pandas as pd + +from esm import Alphabet, FastaBatchedDataset, ProteinBertModel +from esm import BatchConverter, pretrained + + +class RandomCropBatchConverter(BatchConverter): + """Callable to convert an unprocessed (labels + strings) batch to a + processed (labels + tensor) batch. + For sequences over max_len, randomly crop a window. + """ + + def __init__(self, alphabet, max_len): + super(RandomCropBatchConverter, self).__init__(alphabet) + self.max_len = max_len + + def __call__(self, raw_batch): + cropped_batch = [(label, self._crop(seq)) for label, seq in raw_batch] + return super(RandomCropBatchConverter, self).__call__(cropped_batch) + + def _crop(self, seq): + if len(seq) <= self.max_len: + return seq + start_idx = np.random.choice(len(seq) - self.max_len + 1) + return seq[start_idx: start_idx+self.max_len] + + +class CosupRandomCropBatchConverter(RandomCropBatchConverter): + def __call__(self, raw_batch): + datatype = [tup[0] for tup in raw_batch] + assert len(np.unique(datatype)) == 1 + datatype = datatype[0] + raw_batch = [tup[1] for tup in raw_batch] + return datatype, super(CosupRandomCropBatchConverter, + self).__call__(raw_batch) + + +class CSVBatchedDataset(FastaBatchedDataset): + @classmethod + def from_file(cls, csv_file): + df = pd.read_csv(csv_file) + return cls(df.log_fitness.values, df.seq.values) + + @classmethod + def from_dataframe(cls, df): + return cls(df.log_fitness.values, df.seq.values) + + +class CosupervisionDataset(object): + def __init__(self, fasta_batched_dataset, csv_batched_dataset): + self.datasets = OrderedDict() + self.datasets['unsup'] = fasta_batched_dataset + self.datasets['sup'] = csv_batched_dataset + self.lens = OrderedDict() + for k, d in self.datasets.items(): + self.lens[k] = len(d) + + def __len__(self): + return sum(self.lens.values()) + + def __getitem__(self, idx): + cumlen = 0 + for k in self.datasets.keys(): + if idx < cumlen + self.lens[k]: + return k, self.datasets[k].__getitem__(idx - cumlen) + cumlen += self.lens[k] + + def _offset_indices(self, batches, offset): + return [[idx + offset for idx in batch] for batch in batches] + + def _get_batch_indices(self, per_dataset_batches): + batches = [] + cumlen = 0 + for k in self.datasets.keys(): + batches += self._offset_indices(per_dataset_batches[k], cumlen) + cumlen += self.lens[k] + random.shuffle(batches) + return batches + + def get_split_batch_indices(self, toks_per_batch, extra_toks_per_seq=0, + val_split=0.2): + train_per_dataset_batches = OrderedDict() + val_per_dataset_batches = OrderedDict() + for k, d in self.datasets.items(): + batches = d.get_batch_indices(toks_per_batch, extra_toks_per_seq) + random.shuffle(batches) + split = int(np.floor(val_split * len(batches))) + train_batches, val_batches = batches[split:], batches[:split] + train_per_dataset_batches[k] = train_batches + val_per_dataset_batches[k] = val_batches + return self._get_batch_indices(train_per_dataset_batches + ), self._get_batch_indices(val_per_dataset_batches) + + +class MaskedFastaBatchedDataset(FastaBatchedDataset): + """ + For each sequence, mask all the mutated positions in one data entry. + """ + def __init__(self, sequence_labels, sequence_strs, mask_positions=None): + self.sequence_labels = list(sequence_labels) + self.sequence_strs = list(sequence_strs) + if mask_positions is not None: + self.mask_positions = list(mask_positions) + + @classmethod + def from_file(cls, fasta_file, wt): + ds = super(MaskedFastaBatchedDataset, cls).from_file(fasta_file) + sequence_labels, sequence_strs = ds.sequence_labels, ds.sequence_strs + mask_positions = [] + for s in sequence_strs: + # +1 for start token + positions = [pos+1 for pos in range(len(wt)) if s[pos] != wt[pos]] + mask_positions.append(positions) + return cls(sequence_labels, sequence_strs, mask_positions) + + @classmethod + def from_dataframe(cls, df, wt): + sequence_labels, sequence_strs = df.log_fitness.values, df.seq.values + mask_positions = [] + for s in sequence_strs: + # +1 for start token + positions = [pos+1 for pos in range(len(wt)) if s[pos] != wt[pos]] + mask_positions.append(positions) + return cls(sequence_labels, sequence_strs, mask_positions) + + def __getitem__(self, idx): + return self.sequence_labels[idx], self.sequence_strs[idx], self.mask_positions[idx] + + +class PLLFastaBatchedDataset(MaskedFastaBatchedDataset): + """Batched dataset specialized for computing pseudo log likelihoods. + For each sequence, mask each of the mutated positions as a data entry. + """ + @classmethod + def from_file(cls, fasta_file, wt): + ds = super(PLLFastaBatchedDataset, cls).from_file(fasta_file, wt) + pll_sequence_labels = [] + pll_sequence_strs = [] + pll_mask_positions = [] + for i in range(len(ds.sequence_strs)): + s = ds.sequence_strs[i] + l = ds.sequence_labels[i] + m = ds.mask_positions[i] + if s == wt: + pll_sequence_labels.append(l) + pll_sequence_strs.append(s) + pll_mask_positions.append(1) # arbitrary choice of pos + continue + for pos in m: + pll_sequence_labels.append(l) + pll_sequence_strs.append(s) + pll_mask_positions.append(pos) + return cls(pll_sequence_labels, pll_sequence_strs, pll_mask_positions) + + +class MaskedBatchConverter(BatchConverter): + """Batch converter to be used with MaskedFastaBatchedDataset.""" + + def __call__(self, raw_batch): + _raw_batch = [(l, s) for l, s, p in raw_batch] + mask_pos = [p for l, s, p in raw_batch] + mask_pos = torch.tensor(mask_pos).long() + labels, strs, tokens = super(MaskedBatchConverter, self).__call__(_raw_batch) + return labels, strs, tokens, mask_pos + + +class PLLBatchConverter(MaskedBatchConverter): + pass + + +def random_mask_tokens(inputs, alphabet, mlm_probability=0.15): + """ + Prepare masked tokens inputs/labels for masked language modeling. + Among the 15% masks: 80% MASK, 10% random, 10% original. + """ + labels = inputs.clone() + device = inputs.device + # We sample a few tokens in each sequence for MLM training + # (with probability `self.mlm_probability`) + probability_matrix = torch.full(labels.shape, mlm_probability, + device=device) + special_tokens_mask = (inputs == alphabet.padding_idx) + probability_matrix.masked_fill_(special_tokens_mask, value=0.0) + masked_indices = torch.bernoulli(probability_matrix).bool() + labels[~masked_indices] = -100 # We only compute loss on masked tokens + + # 80% of the time, we replace masked input tokens with mask_token ([MASK]) + indices_replaced = torch.bernoulli(torch.full(labels.shape, 0.8, + device=device)).bool() & masked_indices + inputs[indices_replaced] = alphabet.mask_idx + + # 10% of the time, we replace masked input tokens with random word + indices_random = torch.bernoulli(torch.full(labels.shape, 0.5, + device=device)).bool() & masked_indices & ~indices_replaced + random_AAs = torch.randint(len(alphabet.prepend_toks), + len(alphabet.standard_toks), labels.shape, + dtype=torch.long, device=device) + inputs[indices_random] = random_AAs[indices_random] + + # The rest of the time (10% of the time) + # we keep the masked input tokens unchanged + return inputs, labels, masked_indices \ No newline at end of file diff --git a/analysis/Hsu.et.al.git/src/utils/experiment_utils.py b/analysis/Hsu.et.al.git/src/utils/experiment_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..d0cd7283017799b5c1ece646ac35fc5259fee7f3 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/experiment_utils.py @@ -0,0 +1,132 @@ +import numpy as np +import pandas as pd +from sklearn.linear_model import Ridge +from sklearn import svm + +from utils.metric_utils import get_spearman_fractions, wt_improvement_metric, topk_median + + +def test_regression_multiseeds(X, y, n_train, n_seeds, y_wt, y_cutoff=None, + mutation_counts=None, mutation_count_cutoff=None): + spm = np.zeros((n_seeds, len(SPEARMAN_FRACTIONS))) + r2 = np.zeros(n_seeds) + wt_imprv = np.zeros(n_seeds) + topk_med = np.zeros(n_seeds) + best_alpha = np.zeros(n_seeds) + for i in range(n_seeds): + spm[i], r2[i], wt_imprv[i], topk_med[i], best_alpha[i] = test_regression( + X, y, n_train, y_wt, y_cutoff, i, mutation_counts, + mutation_count_cutoff) + df = pd.DataFrame({ + 'R2 score': r2, + 'Improvement over WT': wt_imprv, + 'Top K median': topk_med, + 'N train': n_train, + 'Best alpha': best_alpha, + }) + for i, f in enumerate(SPEARMAN_FRACTIONS): + df[f'Spearman correlation at {f:.1f}'] = spm[:, i] + df['Spearman correlation'] = spm[:, -1] + return df + + +def test_regression(X, y, n_train, y_wt, y_cutoff=None, seed=0, + mutation_counts=None, mutation_count_cutoff=None): + if y_cutoff is not None: + is_valid = (y >= y_cutoff) + X, y = X[is_valid], y[is_valid] + if mutation_counts is not None: + mutation_counts = mutation_counts[is_valid] + X_tr, X_eval, X_test, y_tr, y_eval, y_test = train_eval_test_split( + X, y, seed, n_train, mutation_counts, mutation_count_cutoff) + # Model selection. + best_alpha = None + best_spm = -999.9 + for alpha in [0.001, 0.01, 0.1, 0.2, 0.3, 0.5, 1.0, 2.0]: + model = Ridge(alpha=alpha) + model.fit(X_tr, y_tr) + y_pred = model.predict(X_eval) + spm = spearmanr(y_pred, y_eval).correlation + if spm > best_spm: + best_alpha = alpha + best_spm = spm + model = Ridge(alpha=best_alpha) + model.fit(X_tr, y_tr) + y_pred = model.predict(X_test) + spm = get_spearman_fractions(y_pred, y_test) + r2 = model.score(X_test, y_test) + wt_imprv = wt_improvement_metric(y_pred, y_test, y_wt) + topk_med = topk_median(y_pred, y_test) + return spm, r2, wt_imprv, topk_med, best_alpha + + +def test_classification_multiseeds(X, y, n_train, n_seeds, y_cutoff=None, + mutation_counts=None, mutation_count_cutoff=None): + acc = np.zeros(n_seeds) + best_C = np.zeros(n_seeds) + for i in range(n_seeds): + acc[i], best_C[i] = test_classification( + X, y, n_train, y_cutoff, i, mutation_counts, + mutation_count_cutoff) + return acc, best_C + + +def test_classification(X, y, n_train, y_cutoff, seed=0, + mutation_counts=None, mutation_count_cutoff=None): + y = (y > y_cutoff).astype(int) + X_tr, X_eval, X_test, y_tr, y_eval, y_test = train_eval_test_split( + X, y, seed, n_train, mutation_counts, mutation_count_cutoff) + while len(np.unique(y_tr)) < 2: + X_tr, X_eval, X_test, y_tr, y_eval, y_test = train_eval_test_split( + X, y, seed+np.random.randint(10000), n_train, mutation_counts, + mutation_count_cutoff) + best_C = None + best_acc = -999.9 + for C in [0.01, 0.1, 0.5, 1.0, 2.0]: + model = svm.LinearSVC(C=C) + model.fit(X_tr, y_tr) + acc = model.score(X_eval, y_eval) + if acc > best_acc: + best_C = C + best_acc = acc + model = svm.LinearSVC(C=best_C) + model.fit(X_tr, y_tr) + return model.score(X_test, y_test), best_C + + +def run_regression(feature_reps, y, y_wt, y_cutoff, n_seeds, + mutation_counts=None, mutation_count_cutoff=None): + results = pd.DataFrame() + for feature_rep, X in feature_reps.items(): + print('Staring runs for', feature_rep) + for n_train in [8, 24, 96, 192, 480, 960, 9600]: + if n_train >= 0.8 * X.shape[0]: + continue + print('n_train:', n_train) + df = test_regression_multiseeds(X, y, n_train, n_seeds, y_wt, + y_cutoff, mutation_counts, mutation_count_cutoff) + df['Feature rep'] = feature_rep + results = pd.concat([results, df], axis=0) + return results + + +def run_classification(feature_reps, y, y_cutoff, n_seeds, + mutation_counts=None, mutation_count_cutoff=None): + results = pd.DataFrame() + for feature_rep, X in feature_reps.items(): + print('Staring runs for', feature_rep) + for n_train in [8, 24, 96, 192, 480, 960]: + if n_train >= 0.8 * X.shape[0]: + continue + print('n_train:', n_train) + acc, best_C = test_classification_multiseeds( + X, y, n_train, n_seeds, y_cutoff, mutation_counts, + mutation_count_cutoff) + df = pd.DataFrame({ + 'Accuracy': acc, + 'Best reg coeff': best_C, + 'N train': n_train, + 'Feature rep': feature_rep, + }) + results = pd.concat([results, df], axis=0) + return results diff --git a/analysis/Hsu.et.al.git/src/utils/georgiev_utils.py b/analysis/Hsu.et.al.git/src/utils/georgiev_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..379d00ccca3b0a92cd6ffe461aaf1222129ac67d --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/georgiev_utils.py @@ -0,0 +1,42 @@ +import numpy as np + + +# This section of code is copied from ProFET (Ofer & Linial, DOI: 10.1093/bioinformatics/btv345) +# Original comment by the ProFET authors: 'Acquired from georgiev's paper of +# AAscales using helper script "GetTextData.py". + RegEx cleaning DOI: 10.1089/cmb.2008.0173' +gg_1 = {'Q': -2.54, 'L': 2.72, 'T': -0.65, 'C': 2.66, 'I': 3.1, 'G': 0.15, 'V': 2.64, 'K': -3.89, 'M': 1.89, 'F': 3.12, 'N': -2.02, 'R': -2.8, 'H': -0.39, 'E': -3.08, 'W': 1.89, 'A': 0.57, 'D': -2.46, 'Y': 0.79, 'S': -1.1, 'P': -0.58} +gg_2 = {'Q': 1.82, 'L': 1.88, 'T': -1.6, 'C': -1.52, 'I': 0.37, 'G': -3.49, 'V': 0.03, 'K': 1.47, 'M': 3.88, 'F': 0.68, 'N': -1.92, 'R': 0.31, 'H': 1, 'E': 3.45, 'W': -0.09, 'A': 3.37, 'D': -0.66, 'Y': -2.62, 'S': -2.05, 'P': -4.33} +gg_3 = {'Q': -0.82, 'L': 1.92, 'T': -1.39, 'C': -3.29, 'I': 0.26, 'G': -2.97, 'V': -0.67, 'K': 1.95, 'M': -1.57, 'F': 2.4, 'N': 0.04, 'R': 2.84, 'H': -0.63, 'E': 0.05, 'W': 4.21, 'A': -3.66, 'D': -0.57, 'Y': 4.11, 'S': -2.19, 'P': -0.02} +gg_4 = {'Q': -1.85, 'L': 5.33, 'T': 0.63, 'C': -3.77, 'I': 1.04, 'G': 2.06, 'V': 2.34, 'K': 1.17, 'M': -3.58, 'F': -0.35, 'N': -0.65, 'R': 0.25, 'H': -3.49, 'E': 0.62, 'W': -2.77, 'A': 2.34, 'D': 0.14, 'Y': -0.63, 'S': 1.36, 'P': -0.21} +gg_5 = {'Q': 0.09, 'L': 0.08, 'T': 1.35, 'C': 2.96, 'I': -0.05, 'G': 0.7, 'V': 0.64, 'K': 0.53, 'M': -2.55, 'F': -0.88, 'N': 1.61, 'R': 0.2, 'H': 0.05, 'E': -0.49, 'W': 0.72, 'A': -1.07, 'D': 0.75, 'Y': 1.89, 'S': 1.78, 'P': -8.31} +gg_6 = {'Q': 0.6, 'L': 0.09, 'T': -2.45, 'C': -2.23, 'I': -1.18, 'G': 7.47, 'V': -2.01, 'K': 0.1, 'M': 2.07, 'F': 1.62, 'N': 2.08, 'R': -0.37, 'H': 0.41, 'E': 0, 'W': 0.86, 'A': -0.4, 'D': 0.24, 'Y': -0.53, 'S': -3.36, 'P': -1.82} +gg_7 = {'Q': 0.25, 'L': 0.27, 'T': -0.65, 'C': 0.44, 'I': -0.21, 'G': 0.41, 'V': -0.33, 'K': 4.01, 'M': 0.84, 'F': -0.15, 'N': 0.4, 'R': 3.81, 'H': 1.61, 'E': -5.66, 'W': -1.07, 'A': 1.23, 'D': -5.15, 'Y': -1.3, 'S': 1.39, 'P': -0.12} +gg_8 = {'Q': 2.11, 'L': -4.06, 'T': 3.43, 'C': -3.49, 'I': 3.45, 'G': 1.62, 'V': 3.93, 'K': -0.01, 'M': 1.85, 'F': -0.41, 'N': -2.47, 'R': 0.98, 'H': -0.6, 'E': -0.11, 'W': -1.66, 'A': -2.32, 'D': -1.17, 'Y': 1.31, 'S': -1.21, 'P': -1.18} +gg_9 = {'Q': -1.92, 'L': 0.43, 'T': 0.34, 'C': 2.22, 'I': 0.86, 'G': -0.47, 'V': -0.21, 'K': -0.26, 'M': -2.05, 'F': 4.2, 'N': -0.07, 'R': 2.43, 'H': 3.55, 'E': 1.49, 'W': -5.87, 'A': -2.01, 'D': 0.73, 'Y': -0.56, 'S': -2.83, 'P': 0} +gg_10 = {'Q': -1.67, 'L': -1.2, 'T': 0.24, 'C': -3.78, 'I': 1.98, 'G': -2.9, 'V': 1.27, 'K': -1.66, 'M': 0.78, 'F': 0.73, 'N': 7.02, 'R': -0.99, 'H': 1.52, 'E': -2.26, 'W': -0.66, 'A': 1.31, 'D': 1.5, 'Y': -0.95, 'S': 0.39, 'P': -0.66} +gg_11 = {'Q': 0.7, 'L': 0.67, 'T': -0.53, 'C': 1.98, 'I': 0.89, 'G': -0.98, 'V': 0.43, 'K': 5.86, 'M': 1.53, 'F': -0.56, 'N': 1.32, 'R': -4.9, 'H': -2.28, 'E': -1.62, 'W': -2.49, 'A': -1.14, 'D': 1.51, 'Y': 1.91, 'S': -2.92, 'P': 0.64} +gg_12 = {'Q': -0.27, 'L': -0.29, 'T': 1.91, 'C': -0.43, 'I': -1.67, 'G': -0.62, 'V': -1.71, 'K': -0.06, 'M': 2.44, 'F': 3.54, 'N': -2.44, 'R': 2.09, 'H': -3.12, 'E': -3.97, 'W': -0.3, 'A': 0.19, 'D': 5.61, 'Y': -1.26, 'S': 1.27, 'P': -0.92} +gg_13 = {'Q': -0.99, 'L': -2.47, 'T': 2.66, 'C': -1.03, 'I': -1.02, 'G': -0.11, 'V': -2.93, 'K': 1.38, 'M': -0.26, 'F': 5.25, 'N': 0.37, 'R': -3.08, 'H': -1.45, 'E': 2.3, 'W': -0.5, 'A': 1.66, 'D': -3.85, 'Y': 1.57, 'S': 2.86, 'P': -0.37} +gg_14 = {'Q': -1.56, 'L': -4.79, 'T': -3.07, 'C': 0.93, 'I': -1.21, 'G': 0.15, 'V': 4.22, 'K': 1.78, 'M': -3.09, 'F': 1.73, 'N': -0.89, 'R': 0.82, 'H': -0.77, 'E': -0.06, 'W': 1.64, 'A': 4.39, 'D': 1.28, 'Y': 0.2, 'S': -1.88, 'P': 0.17} +gg_15 = {'Q': 6.22, 'L': 0.8, 'T': 0.2, 'C': 1.43, 'I': -1.78, 'G': -0.53, 'V': 1.06, 'K': -2.71, 'M': -1.39, 'F': 2.14, 'N': 3.13, 'R': 1.32, 'H': -4.18, 'E': -0.35, 'W': -0.72, 'A': 0.18, 'D': -1.98, 'Y': -0.76, 'S': -2.42, 'P': 0.36} +gg_16 = {'Q': -0.18, 'L': -1.43, 'T': -2.2, 'C': 1.45, 'I': 5.71, 'G': 0.35, 'V': -1.31, 'K': 1.62, 'M': -1.02, 'F': 1.1, 'N': 0.79, 'R': 0.69, 'H': -2.91, 'E': 1.51, 'W': 1.75, 'A': -2.6, 'D': 0.05, 'Y': -5.19, 'S': 1.75, 'P': 0.08} +gg_17 = {'Q': 2.72, 'L': 0.63, 'T': 3.73, 'C': -1.15, 'I': 1.54, 'G': 0.3, 'V': -1.97, 'K': 0.96, 'M': -4.32, 'F': 0.68, 'N': -1.54, 'R': -2.62, 'H': 3.37, 'E': -2.29, 'W': 2.73, 'A': 1.49, 'D': 0.9, 'Y': -2.56, 'S': -2.77, 'P': 0.16} +gg_18 = {'Q': 4.35, 'L': -0.24, 'T': -5.46, 'C': -1.64, 'I': 2.11, 'G': 0.32, 'V': -1.21, 'K': -1.09, 'M': -1.34, 'F': 1.46, 'N': -1.71, 'R': -1.49, 'H': 1.87, 'E': -1.47, 'W': -2.2, 'A': 0.46, 'D': 1.38, 'Y': 2.87, 'S': 3.36, 'P': -0.34} +gg_19 = {'Q': 0.92, 'L': 1.01, 'T': -0.73, 'C': -1.05, 'I': -4.18, 'G': 0.05, 'V': 4.77, 'K': 1.36, 'M': 0.09, 'F': 2.33, 'N': -0.25, 'R': -2.57, 'H': 2.17, 'E': 0.15, 'W': 0.9, 'A': -4.22, 'D': -0.03, 'Y': -3.43, 'S': 2.67, 'P': 0.04} + +# Package all georgiev parameters +georgiev_parameters = [gg_1, gg_2, gg_3, gg_4, gg_5, gg_6, gg_7, gg_8, gg_9, + gg_10, gg_11, gg_12, gg_13, gg_14, gg_15, gg_16, gg_17, + gg_18, gg_19] + + +def get_georgiev_params_for_aa(aa): + return [gg[aa] for gg in georgiev_parameters] + + +def get_georgiev_params_for_seq(s): + return np.concatenate([get_georgiev_params_for_aa(aa) for aa in s]) + + +def seqs_to_georgiev(seqs): + return np.stack([get_georgiev_params_for_seq(s) for s in seqs]) diff --git a/analysis/Hsu.et.al.git/src/utils/io_utils.py b/analysis/Hsu.et.al.git/src/utils/io_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..58f0600cf4a12886820f424c605e6087a263cb70 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/io_utils.py @@ -0,0 +1,188 @@ +import fileinput +import glob +import os + +from Bio import SeqIO +import filelock +import numpy as np +import pandas as pd + +from utils.data_utils import is_valid_seq, seqs_to_onehot + + +def merge_dfs(in_rgx, out_path, index_cols, groupby_cols, ignore_cols): + """ + Merge multiple pandas DataFrames into one and provides a summary file. + Args: + - in_rgx: regex for input filepath + - out_path: output path + - index_cols: index column names for DataFrame + - groupby_cols: groupby column names in the summary step + - ignore_cols: columns to be ignored in the summary step + """ + lock = filelock.FileLock(out_path + '.lock') + with lock: + frames = [] + for f in glob.glob(in_rgx): + try: + frames.append(pd.read_csv(f)) + os.remove(f) + except pd.errors.EmptyDataError: + continue + df = pd.concat(frames, axis=0, sort=True).sort_values(index_cols) + df.set_index(index_cols).to_csv(out_path, float_format='%.4f') + + #df = df.drop(columns=ignore_cols) + #means = df.groupby(groupby_cols).mean() + #stds = df.groupby(groupby_cols).std() + #summary = pd.merge(means, stds, on=groupby_cols, suffixes=('_mean', '_std')) + #summary = summary.sort_index(axis=1) + #save_path = out_path.replace(".csv", "_summary.csv") + #summary.to_csv(save_path, float_format='%.4f') + #return summary + + +def parse_var(s): + """ + Parse a key, value pair, separated by '=' + That's the reverse of ShellArgs. + + On the command line (argparse) a declaration will typically look like: + foo=hello + or + foo="hello world" + """ + items = s.split('=') + key = items[0].strip() # we remove blanks around keys, as is logical + if len(items) > 1: + # rejoin the rest: + value = '='.join(items[1:]) + return (key, value) + + +def parse_vars(items): + """ + Parse a series of key-value pairs and return a dictionary + """ + d = {} + + if items: + for item in items: + key, value = parse_var(item) + try: + d[key] = float(value) + except: + d[key] = value + return d + + +def load_data_split(dataset_name, split_id, seed=0, ignore_gaps=False): + data_path = os.path.join('data', dataset_name, 'data.csv') + # Sample shuffles the DataFrame. + data_pre_split = pd.read_csv(data_path).sample(frac=1.0, random_state=seed) + if not ignore_gaps: + is_valid = data_pre_split['seq'].apply(is_valid_seq) + data_pre_split = data_pre_split[is_valid] + if split_id == -1: + return data_pre_split + return np.array_split(data_pre_split, 3)[split_id] + + +def get_wt_log_fitness(dataset_name): + data_path = os.path.join('data', dataset_name, 'data.csv') + data = pd.read_csv(data_path) + try: + return data[data.n_mut == 0].log_fitness.mean() + except: + return data.log_fitness.mean() + + +def get_log_fitness_cutoff(dataset_name): + data_path = os.path.join('data', dataset_name, 'log_fitness_cutoff.npy') + return np.loadtxt(data_path).item() + + +def count_rows(filename_glob_pattern): + cnt = 0 + for f in sorted(glob.glob(filename_glob_pattern)): + with open(f) as fp: + for line in fp: + cnt += 1 + return cnt + + +def load_rows_by_numbers(filename_glob_pattern, line_numbers): + lns_sorted = sorted(line_numbers) + lns_idx = np.argsort(line_numbers) + n_rows = len(line_numbers) + current_ln = 0 # current (accumulated) line number in opened file + j = 0 # index in lns + rows = None + for f in sorted(glob.glob(filename_glob_pattern)): + with open(f) as fp: + for line in fp: + while j < n_rows and lns_sorted[j] == current_ln: + thisrow = np.array([float(x) for x in line.split(' ')]) + if rows is None: + rows = np.full((n_rows, len(thisrow)), np.nan) + rows[lns_idx[j], :] = thisrow + j += 1 + current_ln += 1 + assert j == n_rows, (f"Expected {n_rows} rows, found {j}. " + f"Scanned {current_ln} lines from {filename_glob_pattern}.") + return rows + + +def load(filename_glob_pattern): + files = sorted(glob.glob(filename_glob_pattern)) + if len(files) == 0: + print("No files found for", filename_glob_pattern) + return np.loadtxt(fileinput.input(files)) + + +def save(filename_pattern, data, entries_per_file=2000): + n_files = int(data.shape[0] / entries_per_file) + if data.shape[0] % entries_per_file > 0: + n_files += 1 + for i in range(n_files): + filename = filename_pattern + f'-{i:03d}-of-{n_files:03d}' + l_idx = i * entries_per_file + r_idx = min(l_idx + entries_per_file, data.shape[0]) + np.savetxt(filename, data[l_idx:r_idx]) + + +def load_and_filter_seqs(data_filename): + """ + seqs_filename: file to write out filtered sequences + """ + df = pd.read_csv(data_filename) + if 'Sequence' in df.columns.values: + all_sequences = np.unique(df.Sequence.values) + else: + all_sequences = np.unique(df.seq.values) + seqs = [] + stop_codon_cnt = 0 + for seq in all_sequences: + seq = seq.strip('*') + if is_valid_seq(seq): + seqs.append(seq) + else: + if '*' in seq: + stop_codon_cnt += 1 + else: + print('Invalid seq', seq) + print('Formatted %d sequences. Discarded %d with stop codon.' % (len(seqs), stop_codon_cnt)) + return seqs + + +def read_fasta(filename, return_ids=False): + records = SeqIO.parse(filename, 'fasta') + seqs = list() + ids = list() + for record in records: + seqs.append(str(record.seq)) + ids.append(str(record.id)) + if return_ids: + return seqs, ids + else: + return seqs diff --git a/analysis/Hsu.et.al.git/src/utils/metric_utils.py b/analysis/Hsu.et.al.git/src/utils/metric_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..79af6828ba40d69baaae7ef92075c5a37b88fc4b --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/metric_utils.py @@ -0,0 +1,57 @@ +import numpy as np +from scipy.stats import spearmanr +from sklearn.metrics import r2_score, roc_auc_score, ndcg_score + +SPEARMAN_FRACTIONS = np.linspace(0.1, 1.0, 10) + + +def spearman(y_pred, y_true): + if np.var(y_pred) < 1e-6 or np.var(y_true) < 1e-6: + return 0.0 + return spearmanr(y_pred, y_true).correlation + + +def spearman_scoring_fn(sklearn_estimator, X, y): + return spearman(sklearn_estimator.predict(X), y) + + +def ndcg(y_pred, y_true): + y_true_normalized = (y_true - y_true.mean()) / y_true.std() + return ndcg_score(y_true_normalized.reshape(1, -1), y_pred.reshape(1, -1)) + + +def topk_mean(y_pred, y_true, topk=96): + return np.mean(y_true[np.argsort(y_pred)[-topk:]]) + + +def r2(y_pred, y_true): + return r2_score(y_true, y_pred) + + +def hit_rate(y_pred, y_true, y_ref=0.0, topk=96): + n_above = np.sum(y_true[np.argsort(y_pred)[-topk:]] > y_ref) + return float(n_above) / float(topk) + + +def aucroc(y_pred, y_true, y_cutoff): + y_true_bin = (y_true >= y_cutoff) + return roc_auc_score(y_true_bin, y_pred, average='micro') + + +def get_spearman_fractions(y_pred, y_true): + results = np.zeros(len(SPEARMAN_FRACTIONS)) + for i, f in enumerate(SPEARMAN_FRACTIONS): + k = int(f * len(y_true)) + idx = np.argsort(y_true)[-k:] + results[i] = spearmanr(y_pred[idx], y_true[idx]).correlation + return results + + +def wt_improvement_metric(y_pred, y_true, y_wt, topk=96): + hr = hit_rate(y_pred, y_true, y_wt, topk) + baseline = float(np.sum(y_true > y_wt)) / len(y_true) + return hr / baseline + + +def topk_median(y_pred, y_true, topk=96): + return np.median(y_true[np.argsort(y_pred)[-topk:]]) diff --git a/analysis/Hsu.et.al.git/src/utils/notebook_utils.py b/analysis/Hsu.et.al.git/src/utils/notebook_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..01ad528a36ba06b7341f277b7492079a386b55a9 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/notebook_utils.py @@ -0,0 +1,142 @@ +import os +from Bio import SeqIO +import numpy as np +import pandas as pd +import matplotlib.pyplot as plt +import matplotlib +from matplotlib.ticker import MultipleLocator, FixedLocator +import seaborn as sns + +from utils.io_utils import load, read_fasta +from utils.data_utils import seq2effect + +# EVMutation imports +from couplings_model import CouplingsModel + + +def add_unirep_model(df, model_names, path, name): + # The inference for UniRep has sorted sequences. + df = df.sort_values('seq') + seqlen = len(df.seq.values[0]) + df[name] = -seqlen * load(path) + model_names.append(name) + return df, model_names + + +def add_ev_model(df, model_names, path, name, dataset, include_indep=False): + wt = read_fasta(os.path.join('../data', dataset, 'wt.fasta'))[0] + + couplings_model = CouplingsModel(path) + df[f'{name}'] = seq2effect(df.seq.values, couplings_model) + model_names.append(name) + + if include_indep: + indep_model = couplings_model.to_independent_model() + df[f'{name}_indep'] = seq2effect(df.seq.values, wt, indep_model) + model_names.append(f'{name}_indep') + return df, model_names + + +def add_hmm_model(df, model_names, path, name, dataset): + df = df.sort_values('seq') + records = SeqIO.parse(os.path.join('../data', dataset, 'seqs.fasta'), + 'fasta') + ids = [] + seqs = [] + for rec in records: + seqs.append(str(rec.seq)) + ids.append(str(rec.id)) + id2seq = pd.Series(index=ids, data=seqs, name='seq') + hmm_ll = pd.read_csv(path)[['target', 'score_full']] + hmm_ll = hmm_ll.join(id2seq, on='target', how='left') + hmm_ll = hmm_ll.drop_duplicates(subset='seq') + df[name] = hmm_ll.sort_values('seq')['score_full'].values + model_names.append(name) + return df, model_names + + +metric_display_name = { + 'ndcg': 'NDCG', + 'topk_mean': 'Top 96 mean', + 'spearman': 'Spearman correlation', +} + + +def retrieve_metric(df, metric_name, n_mut=None, predictor=None): + tmp = df + if predictor is not None: + if isinstance(predictor, str): + predictor = [predictor] + tmp = tmp.loc[tmp.predictor.apply(lambda x: x in predictor)] + if n_mut is not None: + metric_name = f'{metric_name}_{n_mut}mut' + tmp = tmp[['predictor', 'n_train', metric_name]] + return tmp.rename(columns={metric_name:'val'}) + + +def metric_lineplot(df, predictors, metric, predictor_names, dataset_name, + max_n_mut, savename='figure', legend=None, mutcounts=None, **kwargs): + fig, axes = plt.subplots(1, max_n_mut+1, + figsize=((max_n_mut+1)*3, 4), + sharex=True, sharey=True) + ax = axes[0] + nmut_to_title = { + 1: 'Single mutants', + 2: 'Double mutants', + 3: 'Triple mutants', + 4: 'Quadruple mutants', + } + nmut_to_title.update({i: f'{i}th-order Mutants' for i in range(5, 11)}) + tmp = retrieve_metric(df, metric, n_mut=None, predictor=predictors) + sns.lineplot(data=tmp, x='n_train', y='val', + hue='predictor', style='predictor', ax=ax, + hue_order=predictors, style_order=predictors, **kwargs) + #ax.hlines(df[df.predictor == 'mutation'].mean().spearman, 48, 240, color='dimgrey') + ax.set_title(f'mutants of all orders') + ax.set_ylabel(metric_display_name[metric]) + ax.set_xlabel('Training data size') + for n_mut in range(1, max_n_mut+1): + ax = axes[n_mut] + tmp = retrieve_metric(df, metric, n_mut=n_mut, predictor=predictors) + sns.lineplot(data=tmp, x='n_train', y='val', + hue='predictor', style='predictor', ax=ax, + hue_order=predictors, style_order=predictors, **kwargs) + ax.set_title(nmut_to_title[n_mut]) + ax.set_ylabel(metric_display_name[metric]) + ax.set_xlabel('Training data size') + if mutcounts is not None: + for i in range(max_n_mut+1): + axes[i].annotate(f'Data size: {int(mutcounts[i])}', + xy=(0.29, 0.03), xycoords='axes fraction', + fontsize=9) + + if legend is not None: + handles, labels = legend['handles'], legend['labels'] + lgd = fig.legend(handles, labels, bbox_to_anchor=legend['loc'], + loc='upper left', ncol=1, fontsize=11, frameon=False) + + ax.xaxis.set_minor_locator(MultipleLocator(24)) + ax.xaxis.set_major_locator(MultipleLocator(48)) + ax.xaxis.set_major_formatter('{x:.0f}') + + for ax in axes: + ax.get_legend().remove() + + pad = 8 + ax = axes[0] + annot = ax.annotate(dataset_name, xy=(0, 0.5), xytext=(-ax.yaxis.labelpad - pad, 0), + xycoords=ax.yaxis.label, textcoords='offset points', + size='large', ha='right', va='center', rotation=90, fontsize=14) + ax.annotate('Test on:', xy=(-0.05, 0.492), xycoords=ax.title, textcoords='offset points', + size='large', ha='right', va='center', rotation=0, fontsize=13) + + plt.subplots_adjust(top=0.80, wspace=0.1) + if legend is not None: + plt.savefig('../figs/' + savename + '.png', format='png', dpi=600, + bbox_extra_artists=(annot,lgd,), bbox_inches='tight', pad_inches=0) + else: + plt.savefig('../figs/' + savename + '.png', format='png', dpi=600, + bbox_inches='tight', pad_inches=0) + plt.show() + + diff --git a/analysis/Hsu.et.al.git/src/utils/plot_utils.py b/analysis/Hsu.et.al.git/src/utils/plot_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..374aca4bd83b657fd882e7963eaa7dd2a48e385c --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/plot_utils.py @@ -0,0 +1,53 @@ +import pandas as pd +import numpy as np +import seaborn as sns +import matplotlib.pyplot as plt +from functools import partial +from utils.metric_utils import spearman, topk_mean, hit_rate, aucroc + + +def get_stratified_metrics(df, model_name, max_n_mut, metric_fn): + strat_metrics = np.zeros(max_n_mut+1) + for i in range(0, max_n_mut+1): + # 0th position is overall aggregated metric + tmp = df + if i > 0: + tmp = df[df.n_mut == i] + strat_metrics[i] = metric_fn(tmp[model_name], tmp.log_fitness) + return strat_metrics + + +def plot_stratified_metrics(ax, df, models, max_n_mut, metric_fn, vmin, vmax): + strat_matrix = np.zeros((len(models), 1+max_n_mut)) + xticklabels=['All'] + list(range(1, max_n_mut+1)) + for i, m in enumerate(models): + strat_matrix[i] = get_stratified_metrics(df, m, max_n_mut, metric_fn) + sns.heatmap(strat_matrix, yticklabels=models, xticklabels=xticklabels, + vmin=vmin, vmax=vmax, ax=ax, cmap='viridis') + ax.set_xlabel('# Mutations') + ax.vlines([1], *ax.get_ylim(), colors='black') + + +def plot_auc_and_corr(df, models, functional_threshold, wt_log_fitness, + max_n_mut=5, vmin=[None, None, None], vmax=[None, None, None], topk=96): + fig, axes = plt.subplots(1, 3, figsize=(14, 4), sharex=True, sharey=True) + + ax = axes[0] + fn = partial(aucroc, y_cutoff=functional_threshold) + plot_stratified_metrics(ax, df, models, max_n_mut, fn, vmin[0], vmax[0]) + ax.set_title(f'Functional vs Non-Functional AUC-ROC') + + ax = axes[1] + fn = partial(aucroc, y_cutoff=wt_log_fitness) + plot_stratified_metrics(ax, df[df.log_fitness >= functional_threshold], + models, max_n_mut, fn, vmin[1], vmax[1]) + ax.set_title(f'Functional, =WT AUC-ROC') + + ax = axes[2] + plot_stratified_metrics(ax, df[df.log_fitness >= functional_threshold], + models, max_n_mut, spearman, vmin[2], vmax[2]) + ax.set_title('Rank Correlation (Functional)') + + fig.suptitle('Model performance, stratified by # mutations') + plt.subplots_adjust(wspace=0.1, top=0.85) + plt.show() diff --git a/analysis/Hsu.et.al.git/src/utils/tanh_warping_layer.py b/analysis/Hsu.et.al.git/src/utils/tanh_warping_layer.py new file mode 100644 index 0000000000000000000000000000000000000000..00fdb906123234aa9c0ad2a36c37db42a0e33e17 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/tanh_warping_layer.py @@ -0,0 +1,167 @@ +import logging +import numpy as np +import torch +from torch.nn.parameter import Parameter + +_lim_val = 36.0 +eps = np.finfo(np.float64).resolution + + +def logexp(t): + return eps + torch.where(t > _lim_val, t, + torch.log(torch.exp(torch.clamp(t, -_lim_val, _lim_val)) + 1.)) + + +def inv_logexp(t): + return np.where(t>_lim_val, t, np.log(np.exp(t + eps) - 1)) + + +class Sech(torch.autograd.Function): + """Implementation of sech(x) = 2 / (e^x + e^(-x)).""" + + @staticmethod + def forward(ctx, x): + cosh = torch.cosh(x) + sech = 1. / cosh + sech = torch.where(torch.isinf(cosh), torch.zeros_like(sech), sech) + ctx.save_for_backward(x, sech) + return sech + + @staticmethod + def backward(ctx, grad_output): + x, sech = ctx.saved_tensors + return -sech * torch.tanh(x) * grad_output + + +class TanhSingleWarpingTerm(torch.nn.Module): + """A tanh mapping with scaling and translation. + + Maps y to a * tanh(b * (y + c)), where a, b, c are positive scalars. + The parameters are pre_a, pre_b, and c, initialized uniformly in [-1, 1]. + """ + + def __init__(self): + super(TanhSingleWarpingTerm, self).__init__() + self.pre_a = Parameter(torch.Tensor(1)) + self.pre_b = Parameter(torch.Tensor(1)) + self.c = Parameter(torch.Tensor(1)) + + def reset_parameters(self): + # Initialize according to warpedLMM code. + torch.nn.init.normal_(self.pre_a) + torch.nn.init.normal_(self.pre_b) + with torch.no_grad(): + self.pre_a.abs_() + self.pre_b.abs_() + torch.nn.init.uniform_(self.c, -0.5, 0.5) + + def set_parameters(self, a, b, c): + self.pre_a.data.fill_(inv_logexp(a).item()) + self.pre_b.data.fill_(inv_logexp(b).item()) + self.c.data.fill_(c) + + def get_parameters(self): + return (logexp(self.pre_a).detach().item(), + logexp(self.pre_b).detach().item(), self.c.detach().item()) + + def forward(self, y): + a = logexp(self.pre_a) + b = logexp(self.pre_b) + return a * torch.tanh(b * (y + self.c)) + + def jacobian(self, y): + """Returns df/dy evaluated at the y. + + df/dy = a * b * sech^2 (b * (y + c)). + """ + a = logexp(self.pre_a) + b = logexp(self.pre_b) + sech = Sech.apply + return a * b * (sech(b * (y + self.c)) ** 2) + + + +class TanhWarpingLayer(torch.nn.Module): + """ + A warping layer combining linear and tanh mappings. + + Maps y to d * y + a_1 * tanh(b_1 * (y + c_1)) + ... + a_n * tanh( + b_n * (y + c_n)) where all d, a_i, b_i are positive scalars. + """ + def __init__(self, num_warping_terms): + super(TanhWarpingLayer, self).__init__() + self.num_warping_terms = num_warping_terms + warping_terms = [] + for i in range(num_warping_terms): + warping_terms.append(TanhSingleWarpingTerm()) + self.warping_terms = torch.nn.ModuleList(warping_terms) + self.pre_d = Parameter(torch.Tensor(1)) + self.reset_parameters() + + def reset_parameters(self): + torch.nn.init.normal_(self.pre_d) + with torch.no_grad(): + self.pre_d.abs_() + for t in self.warping_terms: + t.reset_parameters() + + def set_parameters(self, a, b, c, d): + """Sets parameters of the warping layer. + + Args: + a, b, c are arrays of length num_warping_terms, d is a scalar. + """ + if len(a) != self.num_warping_terms or len(b) != self.num_warping_terms or ( + len(c) != self.num_warping_terms): + raise ValueError("Expected %d warping terms", self.num_warping_terms) + self.pre_d.data.fill_(inv_logexp(d).item()) + for i, t in enumerate(self.warping_terms): + t.set_parameters(a[i], b[i], c[i]) + + def get_parameters(self): + """Returns parameters of the warping layer. + + Returns: + Warping parameters a,b,c,d. + """ + d = logexp(self.pre_d).detach().item() + a = np.zeros(self.num_warping_terms) + b = np.zeros(self.num_warping_terms) + c = np.zeros(self.num_warping_terms) + for i, t in enumerate(self.warping_terms): + a[i], b[i], c[i] = t.get_parameters() + return a, b, c, d + + def write_parameters(self): + """Writes parameters to logging.debug.""" + a, b, c, d = self.get_parameters() + logging.debug(f"a: {a}") + logging.debug(f"b: {b}") + logging.debug(f"c: {c}") + logging.debug(f"d: {d}") + + def forward(self, y): + s = logexp(self.pre_d) * y + for warping_term in self.warping_terms: + s += warping_term.forward(y) + return s + + def extra_repr(self): + return "num_warping_terms={}".format(self.num_warping_terms) + + def jacobian(self, y): + """Returns df/dy evaluated at the y.""" + jcb = logexp(self.pre_d) * torch.ones_like(y) + for warping_term in self.warping_terms: + jcb += warping_term.jacobian(y) + return jcb + + def numpy_fn(self): + a, b, c, d = self.get_parameters() + def fn(x): + s = d * x + for i in range(self.num_warping_terms): + s += a[i] * np.tanh(b[i] * (x + c[i])) + return s + return fn + diff --git a/analysis/Hsu.et.al.git/src/utils/unirep_utils.py b/analysis/Hsu.et.al.git/src/utils/unirep_utils.py new file mode 100644 index 0000000000000000000000000000000000000000..d076970319e1a79c705a5342e945d7c9cf0a9bf0 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/utils/unirep_utils.py @@ -0,0 +1,143 @@ +import os +import tensorflow.compat.v1 as tf + +def tf_str_len(s): + """ + Returns length of tf.string s + """ + return tf.size(tf.string_split([s],"")) + +def tf_rank1_tensor_len(t): + """ + Returns the length of a rank 1 tensor t as rank 0 int32 + """ + l = tf.reduce_sum(tf.sign(tf.abs(t)), 0) + return tf.cast(l, tf.int32) + + +def tf_seq_to_tensor(s): + """ + Input a tf.string of comma seperated integers. + Returns Rank 1 tensor the length of the input sequence of type int32 + """ + return tf.string_to_number( + tf.sparse_tensor_to_dense(tf.string_split([s],","), default_value='0'), out_type=tf.int32 + )[0] + +def smart_length(length, bucket_bounds=tf.constant([128, 256])): + """ + Hash the given length into the windows given by bucket bounds. + """ + # num_buckets = tf_len(bucket_bounds) + tf.constant(1) + # Subtract length so that smaller bins are negative, then take sign + # Eg: len is 129, sign = [-1,1] + signed = tf.sign(bucket_bounds - length) + + # Now make 1 everywhere that length is greater than bound, else 0 + greater = tf.sign(tf.abs(signed - tf.constant(1))) + + # Now simply sum to count the number of bounds smaller than length + key = tf.cast(tf.reduce_sum(greater), tf.int64) + + # This will be between 0 and len(bucket_bounds) + return key + +def pad_batch(ds, batch_size, padding=None, padded_shapes=([None])): + """ + Helper for bucket batch pad- pads with zeros + """ + return ds.padded_batch(batch_size, + padded_shapes=padded_shapes, + padding_values=padding + ) + +def aas_to_int_seq(aa_seq): + int_seq = "" + for aa in aa_seq: + int_seq += str(aa_to_int[aa]) + "," + return str(aa_to_int['start']) + "," + int_seq + str(aa_to_int['stop']) + +# Preprocessing in python +def fasta_to_input_format(source, destination): + # I don't know exactly how to do this in tf, so resorting to python. + # Should go line by line so everything is not loaded into memory + + sourcefile = os.path.join(source) + destination = os.path.join(destiation) + with open(sourcefile, 'r') as f: + with open(destination, 'w') as dest: + seq = "" + for line in f: + if line[0] == '>' and not seq == "": + dest.write(aas_to_int_seq(seq) + '\n') + seq = "" + elif not line[0] == '>': + seq += line.replace("\n","") + +# Real data pipelines + +def bucketbatchpad( + batch_size=256, + path_to_data=os.path.join("./data/SwissProt/sprot_ints.fasta"), # Preprocessed- see note + compressed="", # See tf.contrib.data.TextLineDataset init args + bounds=[128,256], # Default buckets of < 128, 128><256, >256 + # Unclear exactly what this does, should proly equal batchsize + window_size=256, # NOT a tensor + padding=None, # Use default padding of zero, otherwise see Dataset docs + shuffle_buffer=None, # None or the size of the buffer to shuffle with + pad_shape=([None]), + repeat=1, + filt=None +): + """ + Streams data from path_to_data that is correctly preprocessed. + Divides into buckets given by bounds and pads to full length. + Returns a dataset which will return a padded batch of batchsize + with iteration. + """ + batch_size=tf.constant(batch_size, tf.int64) + bounds=tf.constant(bounds) + window_size=tf.constant(window_size, tf.int64) + + path_to_data = os.path.join(path_to_data) + # Parse strings to tensors + dataset = tf.data.TextLineDataset(path_to_data).map(tf_seq_to_tensor) + if filt is not None: + dataset = dataset.filter(filt) + + if shuffle_buffer: + # Stream elements uniformly randomly from a buffer + dataset = dataset.shuffle(buffer_size=shuffle_buffer) + # Apply a repeat. Because this is after the shuffle, all elements of the dataset should be seen before repeat. + # See https://stackoverflow.com/questions/44132307/tf-contrib-data-dataset-repeat-with-shuffle-notice-epoch-end-mixed-epochs + dataset = dataset.repeat(count=repeat) + # Apply grouping to bucket and pad + group_fn = tf.data.experimental.group_by_window( + key_func=lambda seq: smart_length(tf_rank1_tensor_len(seq), bucket_bounds=bounds), # choose a bucket + reduce_func=lambda key, ds: pad_batch(ds, batch_size, padding=padding, padded_shapes=pad_shape), # apply reduce funtion to pad + window_size=window_size) + grouped_dataset = dataset.apply(group_fn) + return grouped_dataset + +def shufflebatch( + batch_size=256, + shuffle_buffer=None, + repeat=1, + path_to_data="./data/SwissProt/sprot_ints.fasta" +): + """ + Draws from an (optionally shuffled) dataset, repeats dataset repeat times, + and serves batches of the specified size. + """ + + path_to_data = os.path.join(path_to_data) + # Parse strings to tensors + dataset = tf.contrib.data.TextLineDataset(path_to_data).map(tf_seq_to_tensor) + if shuffle_buffer: + # Stream elements uniformly randomly from a buffer + dataset = dataset.shuffle(buffer_size=shuffle_buffer) + # Apply a repeat. Because this is after the shuffle, all elements of the dataset should be seen before repeat. + # See https://stackoverflow.com/questions/44132307/tf-contrib-data-dataset-repeat-with-shuffle-notice-epoch-end-mixed-epochs + dataset = dataset.repeat(count=repeat) + dataset = dataset.batch(batch_size) + return dataset diff --git a/analysis/Hsu.et.al.git/src/vae_inference.py b/analysis/Hsu.et.al.git/src/vae_inference.py new file mode 100644 index 0000000000000000000000000000000000000000..ea868183dc0d2904905b2cce3f121025b1fb09eb --- /dev/null +++ b/analysis/Hsu.et.al.git/src/vae_inference.py @@ -0,0 +1,101 @@ +''' +Infers average ELBO values from DeepSequence VAE models. +Based on open source code from DeepSequence repo. +''' +import argparse +import numpy as np +import os +import pathlib +from shutil import copyfile +import sys +import time + +import utils + +WORKING_DIR="/share/vault/Users/gz2294/combining-evolutionary-and-assay-labelled-data/DeepSequence/" # Put in the DeepSequence directory here +N_ELBO_SAMPLES=400 + +module_path = os.path.abspath(WORKING_DIR) +if module_path not in sys.path: + sys.path.append(module_path) + +from DeepSequence.model import VariationalAutoencoder +from DeepSequence import helper +from DeepSequence import train + +model_params = { + "bs" : 100, + "encode_dim_zero" : 1500, + "encode_dim_one" : 1500, + "decode_dim_zero" : 100, + "decode_dim_one" : 500, + "n_latent" : 30, + "logit_p" : 0.001, + "sparsity" : "logit", + "final_decode_nonlin": "sigmoid", + "final_pwm_scale" : True, + "n_pat" : 4, + "r_seed" : 12345, + "conv_pat" : True, + "d_c_size" : 40 +} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument("model_prefix", type=str) + parser.add_argument("fasta_file", type=str) + parser.add_argument("wt_fasta_file", type=str) + parser.add_argument("output_dir", type=str) + args = parser.parse_args() + data_helper = helper.DataHelper( + working_dir=WORKING_DIR, + alignment_file=args.fasta_file, + calc_weights=False, + ) + + vae_model = VariationalAutoencoder(data_helper, + batch_size = model_params["bs"], + encoder_architecture = [model_params["encode_dim_zero"], + model_params["encode_dim_one"]], + decoder_architecture = [model_params["decode_dim_zero"], + model_params["decode_dim_one"]], + n_latent = model_params["n_latent"], + logit_p = model_params["logit_p"], + sparsity = model_params["sparsity"], + encode_nonlinearity_type = "relu", + decode_nonlinearity_type = "relu", + final_decode_nonlinearity = model_params["final_decode_nonlin"], + final_pwm_scale = model_params["final_pwm_scale"], + conv_decoder_size = model_params["d_c_size"], + convolve_patterns = model_params["conv_pat"], + n_patterns = model_params["n_pat"], + random_seed = model_params["r_seed"], + working_dir = WORKING_DIR, + ) + vae_model.load_parameters(args.model_prefix) + + pathlib.Path(args.output_dir).mkdir(parents=True, exist_ok=True) + + focuscols = set(data_helper.uniprot_focus_cols_list) + + seqs = utils.read_fasta(os.path.join(WORKING_DIR, "datasets", + args.fasta_file)) + wt, des = utils.read_fasta(args.wt_fasta_file, return_ids=True) + wt = wt[0] + des = des[0] + offset = int(des.split('/')[-1].split('-')[0]) + delta_elbos = np.zeros(len(seqs)) + for i, s in enumerate(seqs): + if i % 100 == 0: + #print(f'Computed elbos for {i} out of {len(seqs)} seqs') + np.savetxt(os.path.join(args.output_dir, "elbo.npy"), delta_elbos) + mut_tups = utils.seq2mutation_fromwt(s, wt, offset=offset) + mut_tups = [t for t in mut_tups if t[0] in focuscols] + delta_elbos[i] = data_helper.delta_elbo(vae_model, mut_tups, + N_pred_iterations=N_ELBO_SAMPLES) + np.savetxt(os.path.join(args.output_dir, "elbo.npy"), delta_elbos) + + +if __name__ == "__main__": + main() diff --git a/analysis/Hsu.et.al.git/src/vae_train.mod.py b/analysis/Hsu.et.al.git/src/vae_train.mod.py new file mode 100644 index 0000000000000000000000000000000000000000..dcc44ded6fa53db59e34b7e62465d91bb8bdaed7 --- /dev/null +++ b/analysis/Hsu.et.al.git/src/vae_train.mod.py @@ -0,0 +1,91 @@ +''' +Trains a DeepSequence VAE model. +Based on open source code from DeepSequence repo. +''' + +import argparse +import numpy as np +import os +import sys +import time + +WORKING_DIR="/share/vault/Users/gz2294/combining-evolutionary-and-assay-labelled-data/DeepSequence.mod/" # Put in the deepsequence directory +module_path = os.path.abspath(WORKING_DIR) +# if module_path not in sys.path: +# sys.path.append(module_path) +sys.path.insert(0, "./DeepSequence.mod/DeepSequence/") +from model import VariationalAutoencoder +import helper +import train + +model_params = { + "bs" : 100, + "encode_dim_zero" : 1500, + "encode_dim_one" : 1500, + "decode_dim_zero" : 100, + "decode_dim_one" : 500, + "n_latent" : 30, + "logit_p" : 0.001, + "sparsity" : "logit", + "final_decode_nonlin": "sigmoid", + "final_pwm_scale" : True, + "n_pat" : 4, + "conv_pat" : True, + "d_c_size" : 40 +} + +train_params = { + "num_updates" : 300000, + "save_progress" : True, + "verbose" : True, + "save_parameters" : False, +} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('alignment_file', type=str) + parser.add_argument('job_string', type=str) + parser.add_argument('seed', type=int) + args = parser.parse_args() + data_helper = helper.DataHelper( + working_dir=WORKING_DIR, + alignment_file=args.alignment_file, + calc_weights=True + ) + + vae_model = VariationalAutoencoder(data_helper, + batch_size = model_params["bs"], + encoder_architecture = [model_params["encode_dim_zero"], + model_params["encode_dim_one"]], + decoder_architecture = [model_params["decode_dim_zero"], + model_params["decode_dim_one"]], + n_latent = model_params["n_latent"], + logit_p = model_params["logit_p"], + sparsity = model_params["sparsity"], + encode_nonlinearity_type = "relu", + decode_nonlinearity_type = "relu", + final_decode_nonlinearity = model_params["final_decode_nonlin"], + final_pwm_scale = model_params["final_pwm_scale"], + conv_decoder_size = model_params["d_c_size"], + convolve_patterns = model_params["conv_pat"], + n_patterns = model_params["n_pat"], + random_seed = args.seed, + working_dir = WORKING_DIR, + ) + + data_params = {'alignment_file': args.alignment_file} + job_string = args.job_string + + train.train(data_helper, vae_model, + num_updates = train_params["num_updates"], + save_progress = train_params["save_progress"], + save_parameters = train_params["save_parameters"], + verbose = train_params["verbose"], + job_string = job_string) + + vae_model.save_parameters(file_prefix=job_string) + + +if __name__ == "__main__": + main() diff --git a/analysis/Hsu.et.al.git/src/vae_train.py b/analysis/Hsu.et.al.git/src/vae_train.py new file mode 100644 index 0000000000000000000000000000000000000000..3e6f981c274edac657025ad71279fcf832022dab --- /dev/null +++ b/analysis/Hsu.et.al.git/src/vae_train.py @@ -0,0 +1,91 @@ +''' +Trains a DeepSequence VAE model. +Based on open source code from DeepSequence repo. +''' + +import argparse +import numpy as np +import os +import sys +import time + +WORKING_DIR="/share/vault/Users/gz2294/combining-evolutionary-and-assay-labelled-data/DeepSequence/" # Put in the deepsequence directory +module_path = os.path.abspath(WORKING_DIR) +# if module_path not in sys.path: +# sys.path.append(module_path) +sys.path.insert(0, "./DeepSequence/DeepSequence/") +from model import VariationalAutoencoder +import helper +import train + +model_params = { + "bs" : 100, + "encode_dim_zero" : 1500, + "encode_dim_one" : 1500, + "decode_dim_zero" : 100, + "decode_dim_one" : 500, + "n_latent" : 30, + "logit_p" : 0.001, + "sparsity" : "logit", + "final_decode_nonlin": "sigmoid", + "final_pwm_scale" : True, + "n_pat" : 4, + "conv_pat" : True, + "d_c_size" : 40 +} + +train_params = { + "num_updates" : 300000, + "save_progress" : True, + "verbose" : True, + "save_parameters" : False, +} + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('alignment_file', type=str) + parser.add_argument('job_string', type=str) + parser.add_argument('seed', type=int) + args = parser.parse_args() + data_helper = helper.DataHelper( + working_dir=WORKING_DIR, + alignment_file=args.alignment_file, + calc_weights=True + ) + + vae_model = VariationalAutoencoder(data_helper, + batch_size = model_params["bs"], + encoder_architecture = [model_params["encode_dim_zero"], + model_params["encode_dim_one"]], + decoder_architecture = [model_params["decode_dim_zero"], + model_params["decode_dim_one"]], + n_latent = model_params["n_latent"], + logit_p = model_params["logit_p"], + sparsity = model_params["sparsity"], + encode_nonlinearity_type = "relu", + decode_nonlinearity_type = "relu", + final_decode_nonlinearity = model_params["final_decode_nonlin"], + final_pwm_scale = model_params["final_pwm_scale"], + conv_decoder_size = model_params["d_c_size"], + convolve_patterns = model_params["conv_pat"], + n_patterns = model_params["n_pat"], + random_seed = args.seed, + working_dir = WORKING_DIR, + ) + + data_params = {'alignment_file': args.alignment_file} + job_string = args.job_string + + train.train(data_helper, vae_model, + num_updates = train_params["num_updates"], + save_progress = train_params["save_progress"], + save_parameters = train_params["save_parameters"], + verbose = train_params["verbose"], + job_string = job_string) + + vae_model.save_parameters(file_prefix=job_string) + + +if __name__ == "__main__": + main() diff --git a/analysis/ICC.5fold.inference.sh b/analysis/ICC.5fold.inference.sh new file mode 100644 index 0000000000000000000000000000000000000000..da2ae5683d95e2e8293070a2d0756bf6e0c60f89 --- /dev/null +++ b/analysis/ICC.5fold.inference.sh @@ -0,0 +1,36 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# $2 is the name of output folder +# $3 is the gpu ids that used for training, seperated by comma +CUDA_VISIBLE_DEVICES=$3 +echo "CUDA_VISIBLE_DEVICES="$CUDA_VISIBLE_DEVICES +for fold in {0..4} +do + for task in $(cat scripts/gene.txt) $(cat scripts/gene.itan.txt) $(cat scripts/gene.large.window.txt) $(cat scripts/gene.pfams.txt); do + echo "Begin "$task" fold "$fold + mkdir $2/$task + # check if task has finished, unless the skip argument is present + logdir=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep num_epochs | sed 's/.*: //') + data_file_test=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep data_file_test: | sed 's/.*: //') + data_file_train=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep data_file_train: | sed 's/.*: //') + if [ -f $logdir/FOLD.0/model.epoch.$num_epochs.pt ] && [ -f $logdir/FOLD.1/model.epoch.$num_epochs.pt ] && [ -f $logdir/FOLD.2/model.epoch.$num_epochs.pt ] && [ -f $logdir/FOLD.3/model.epoch.$num_epochs.pt ]; then + echo "Begin "$task" fold "$fold + mkdir $2/$task + if [ ! -f $2/$task/testing.fold.$fold.4fold.csv ]; then + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + --conf $1/$task.5fold/$task.fold.$fold.yaml \ + --data-file-test $data_file_test \ + --mode interpret_4_fold --interpret-by both --out-dir $2/$task/testing.fold.$fold.4fold.csv + fi + if [ ! -f $2/$task/training.fold.$fold.4fold.csv ] && [[ ! $(cat scripts/gene.pfams.txt) == *"$task"* ]]; then + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + --conf $1/$task.5fold/$task.fold.$fold.yaml \ + --data-file-test $data_file_train \ + --mode interpret_4_fold --interpret-by both --out-dir $2/$task/training.fold.$fold.4fold.csv + fi + else + echo $task" fold "$fold" not finished" + fi + done +done diff --git a/analysis/ICC.subset.inference.sh b/analysis/ICC.subset.inference.sh new file mode 100644 index 0000000000000000000000000000000000000000..43f72a26acfd6d6632efbf25bf5c7556775feb81 --- /dev/null +++ b/analysis/ICC.subset.inference.sh @@ -0,0 +1,34 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# $2 are the tasks to run, seperated by comma +# $3 is the gpu ids that used for training, seperated by comma +# $4 is an optional argument that, if present, skips the check for finished tasks +IFS=',' read -ra arr <<< $3 +CUDA_VISIBLE_DEVICES=$4 +for gene in ${arr[@]} +do + echo "Begin "$gene + for subset in 1 2 4 6 + do + for seed in {0..4} + do + logdir=$(cat $1/$gene.subset.$subset.5fold/$gene.subset.$subset.fold.$seed.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$gene.subset.$subset.5fold/$gene.subset.$subset.fold.$seed.yaml | grep num_epochs | sed 's/.*: //') + data_file_train=$(cat $1/$gene.subset.$subset.5fold/$gene.subset.$subset.fold.$seed.yaml | grep data_file_train: | sed 's/.*: //') + # check if task has finished, unless the skip argument is present + if [ -f $logdir/FOLD.3/model.epoch.$num_epochs.pt ]; then + if [ ! -f $2/$gene/testing.subset.$subset.fold.$seed.4fold.csv ]; then + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + --conf $1/$gene.subset.$subset.5fold/$gene.subset.$subset.fold.$seed.yaml \ + --mode interpret_4_fold --interpret-by both --out-dir $2/$gene/testing.subset.$subset.fold.$seed.4fold.csv + fi + if [ ! -f $2/$gene/training.subset.$subset.fold.$seed.4fold.csv ]; then + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + --conf $1/$gene.subset.$subset.5fold/$gene.subset.$subset.fold.$seed.yaml \ + --data-file-test $data_file_train \ + --mode interpret_4_fold --interpret-by both --out-dir $2/$gene/training.subset.$subset.fold.$seed.4fold.csv + fi + fi + done + done +done diff --git a/analysis/MAVE.5fold.inference.sh b/analysis/MAVE.5fold.inference.sh new file mode 100644 index 0000000000000000000000000000000000000000..cf3eabc701bbe93448f190d57bb9ff7e476ba65d --- /dev/null +++ b/analysis/MAVE.5fold.inference.sh @@ -0,0 +1,56 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# $2 is the output folder +# $3 is the gpu ids that used for training, seperated by comma +CUDA_VISIBLE_DEVICES=$3 +echo "CUDA_VISIBLE_DEVICES="$CUDA_VISIBLE_DEVICES +for fold in $4 +do + for task in PTEN PTEN.bin NUDT15 CCR5 CXCR4 VKORC1 SNCA CYP2C9 GCK ASPA Stab; do + # check if task has finished, unless the skip argument is present + logdir=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep num_epochs | sed 's/.*: //') + if [ -f $logdir/model.epoch.$num_epochs.pt ]; then + echo "Begin "$task + mkdir analysis/$2/$task + # check if task has finished, unless the skip argument is present + if [ ! -f analysis/$2/$task/testing.fold.$fold.csv ]; then + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + --conf $1/$task.5fold/$task.fold.$fold.yaml \ + --mode interpret --interpret-by both --out-dir analysis/$2/$task/testing.fold.$fold.csv + fi +# if [ ! -f analysis/$2/$task/testing.pretrain.fold.$fold.csv ]; then +# python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ +# --conf $1/pretrain.seed.0.yaml \ +# --data-file-test /share/pascal/Users/gz2294/Data/DMS/MAVEDB/$task/test.seed.$fold.csv \ +# --mode interpret --interpret-by both --out-dir analysis/$2/$task/testing.pretrain.fold.$fold.csv +# fi +# if [ ! -f analysis/$2/$task/training.pretrain.fold.$fold.csv ]; then +# python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ +# --conf $1/pretrain.seed.0.yaml \ +# --data-file-test /share/pascal/Users/gz2294/Data/DMS/MAVEDB/$task/train.seed.$fold.csv \ +# --mode interpret --interpret-by both --out-dir analysis/$2/$task/training.pretrain.fold.$fold.csv +# fi + fi + #if [ ! -f analysis/$2/$task/beni.fold.$fold.csv ] && [ -f /share/terra/Users/gz2294/ld1/Data/DMS/Itan.CKB.Cancer/pfams.add.beni.0.8.seed.0/$task/beni.csv ]; then + # python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + # --conf $1/$task.5fold/$task.fold.$fold.yaml \ + # --data-file-test /share/terra/Users/gz2294/ld1/Data/DMS/Itan.CKB.Cancer/pfams.add.beni.0.8.seed.0/$task/beni.csv \ + # --mode interpret --interpret-by both --out-dir analysis/$2/$task/beni.fold.$fold.csv + #fi + done +done +#for task in $(cat scripts/pfams.txt); do +# echo "Begin "$task +# # check if task has finished, unless the skip argument is present +# if [ -f analysis/$2/$task/beni.pretrain.csv ]; then +# echo "Skip "$task" beni" +# continue +# fi +# if [ -f /share/terra/Users/gz2294/ld1/Data/DMS/Itan.CKB.Cancer/pfams.add.beni.0.8.seed.0/$task/beni.csv ]; then +# python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ +# --conf $1/pretrain.seed.0.yaml \ +# --data-file-test /share/terra/Users/gz2294/ld1/Data/DMS/Itan.CKB.Cancer/pfams.add.beni.0.8.seed.0/$task/beni.csv \ +# --mode interpret --interpret-by both --out-dir analysis/$2/$task/beni.pretrain.csv +# fi +#done diff --git a/analysis/MAVE.subsets.inference.sh b/analysis/MAVE.subsets.inference.sh new file mode 100644 index 0000000000000000000000000000000000000000..ab109f666e8f62844b5660b8c8abbb14c7eeeb91 --- /dev/null +++ b/analysis/MAVE.subsets.inference.sh @@ -0,0 +1,52 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# $2 is the output folder +# $3 is the gpu ids that used for training, seperated by comma +CUDA_VISIBLE_DEVICES=$3 +echo "CUDA_VISIBLE_DEVICES="$CUDA_VISIBLE_DEVICES +for fold in {0..4} +do + for task in PTEN NUDT15 CCR5 CXCR4 VKORC1 PTEN.bin; do + for subset in 1 2 4 6; do + # check if task has finished, unless the skip argument is present + logdir=$(cat $1/$task.subsets/subset.$subset/seed.$fold.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$task.subsets/subset.$subset/seed.$fold.yaml | grep num_epochs | sed 's/.*: //') + if [ -f $logdir/model.epoch.$num_epochs.pt ]; then + echo "Begin "$task" fold "$fold" subset "$subset + mkdir analysis/$2/$task + # check if task has finished, unless the skip argument is present + if [ ! -f analysis/$2/$task/testing.subset.$subset.fold.$fold.csv ]; then + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + --conf $1/$task.subsets/subset.$subset/seed.$fold.yaml \ + --mode interpret --interpret-by both --out-dir analysis/$2/$task/testing.subset.$subset.fold.$fold.csv + fi + fi + #if [ ! -f analysis/$2/$task/testing.pretrain.subset.$subset.fold.$fold.csv ]; then + # python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + # --conf $1/pretrain.seed.0.yaml \ + # --data-file-test /share/terra/Users/gz2294/ld1/Data/DMS/MAVEDB/$task.$subset.seed.$fold/testing.csv \ + # --mode interpret --interpret-by both --out-dir analysis/$2/$task/testing.pretrain.subset.$subset.fold.$fold.csv + #fi + #if [ ! -f analysis/$2/$task/beni.fold.$fold.csv ] && [ -f /share/terra/Users/gz2294/ld1/Data/DMS/Itan.CKB.Cancer/pfams.add.beni.0.8.seed.0/$task/beni.csv ]; then + # python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + # --conf $1/$task.5fold/$task.fold.$fold.yaml \ + # --data-file-test /share/terra/Users/gz2294/ld1/Data/DMS/Itan.CKB.Cancer/pfams.add.beni.0.8.seed.0/$task/beni.csv \ + # --mode interpret --interpret-by both --out-dir analysis/$2/$task/beni.fold.$fold.csv + #fi + done +done +done +#for task in $(cat scripts/pfams.txt); do +# echo "Begin "$task +# # check if task has finished, unless the skip argument is present +# if [ -f analysis/$2/$task/beni.pretrain.csv ]; then +# echo "Skip "$task" beni" +# continue +# fi +# if [ -f /share/terra/Users/gz2294/ld1/Data/DMS/Itan.CKB.Cancer/pfams.add.beni.0.8.seed.0/$task/beni.csv ]; then +# python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ +# --conf $1/pretrain.seed.0.yaml \ +# --data-file-test /share/terra/Users/gz2294/ld1/Data/DMS/Itan.CKB.Cancer/pfams.add.beni.0.8.seed.0/$task/beni.csv \ +# --mode interpret --interpret-by both --out-dir analysis/$2/$task/beni.pretrain.csv +# fi +#done diff --git a/analysis/PreMode.noESM/O00555.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/O00555.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1f1547b6dd4c04765acf134c1d7e1a96bc972f3b --- /dev/null +++ b/analysis/PreMode.noESM/O00555.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b484f8f0f98425893567d9af15c438ac7fa47212601986edeb7f59ea2596dfe9 +size 5940 diff --git a/analysis/PreMode.noESM/O00555.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/O00555.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88c5a715b85b4366e6cdb70f886111857cff826e --- /dev/null +++ b/analysis/PreMode.noESM/O00555.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e5a0d5fdc44f470d87e6a3a850f77048dc05c0d286c237c988ce05e826d4c65 +size 6012 diff --git a/analysis/PreMode.noESM/O00555.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/O00555.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..38125678e00df53cc9634d8acee1ec88bdc70c9a --- /dev/null +++ b/analysis/PreMode.noESM/O00555.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dea066501a5e7c4bf82f3c27ef1b9a573dd1e16c0f356f0163e9bc765748227 +size 5743 diff --git a/analysis/PreMode.noESM/O00555.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/O00555.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e1a663f31e1cae88aebc427eca9e33eccf7e35ae --- /dev/null +++ b/analysis/PreMode.noESM/O00555.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e0bdf888d1e789b5519b09cd2c3e6c76de01633725dafecb40aa5f5cd3abbe5 +size 6027 diff --git a/analysis/PreMode.noESM/O00555.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/O00555.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a385c658c4ce742ea8720315d87684547e23bba1 --- /dev/null +++ b/analysis/PreMode.noESM/O00555.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fac6106e83eb737baf001b64270c95b5fa831a0fecffa729896eca5e15c25f2 +size 5766 diff --git a/analysis/PreMode.noESM/O00555.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/O00555.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ca57114e7a0628c1ffea30e7f25cdf4b5be6804 --- /dev/null +++ b/analysis/PreMode.noESM/O00555.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bf4b040b4c7fdec9732a26afa5eb13762e8718923bc8f0fe78f8d40bc24bb47 +size 13576 diff --git a/analysis/PreMode.noESM/O00555.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/O00555.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0de36b493793b7592468f35f00383b7aefba2db --- /dev/null +++ b/analysis/PreMode.noESM/O00555.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e86ef182090cc20e61f6bd7c65d3b1087d920ab7b138fe8338e06bca50086ebc +size 13755 diff --git a/analysis/PreMode.noESM/O00555.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/O00555.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..521bec85e77b8689ea6119b83badf4d5bc6f8708 --- /dev/null +++ b/analysis/PreMode.noESM/O00555.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9504d2cf75dac28fc05effc6ab6ed6bc84ad0f51262d3834f0e198058c33b71d +size 13769 diff --git a/analysis/PreMode.noESM/O00555.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/O00555.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9258d676bbbea862f1a5b28e3e1f3350836fb0ab --- /dev/null +++ b/analysis/PreMode.noESM/O00555.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edf564214ccc24edf9cba5b6dd1ca23f43344dbe3f2bad68569315b61007e712 +size 13555 diff --git a/analysis/PreMode.noESM/O00555.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/O00555.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..808ac18908b4bd149d178448558d2aea4ec1e115 --- /dev/null +++ b/analysis/PreMode.noESM/O00555.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b56d2a5c4db551eee72c238fc2f7975e31317f619dc43bc452a1523dd03a529 +size 13248 diff --git a/analysis/PreMode.noESM/O00555/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/O00555/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab77c5815e496c23dfcb787195cc99ee894729b1 --- /dev/null +++ b/analysis/PreMode.noESM/O00555/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17fca0d288c459303ecf44fca0220688d3e5aa94f1ed45471980fe0bb6dc98df +size 5945 diff --git a/analysis/PreMode.noESM/O00555/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/O00555/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5add3f059adb20f2ea020e982f5c7572a9bb02b5 --- /dev/null +++ b/analysis/PreMode.noESM/O00555/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6df5d965cc0f8d4a4edfb0af9592e0fdda0ca0720b91ec439021f6971df91a76 +size 6016 diff --git a/analysis/PreMode.noESM/O00555/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/O00555/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0389549b83e432d824f3233f39cd69d876c2283a --- /dev/null +++ b/analysis/PreMode.noESM/O00555/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c3d6dfaee14cdc1f0100c8586386f2623cd92187f054bf2301a41eb63055b8e +size 5728 diff --git a/analysis/PreMode.noESM/O00555/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/O00555/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..89f4c026da7bc38a3c1d3cbbfb1133f7948f7942 --- /dev/null +++ b/analysis/PreMode.noESM/O00555/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20cb688e9aae59eb81709277ce9e571d1d2675b286513e1932bee398df02df21 +size 6004 diff --git a/analysis/PreMode.noESM/O00555/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/O00555/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f0a3fed99bd920bd1dd7648e9aa144468aa3a35 --- /dev/null +++ b/analysis/PreMode.noESM/O00555/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc66c12d3adce8168d6cd722a3e1bea8afd346dddc191121353c5077a0f1fcf5 +size 5821 diff --git a/analysis/PreMode.noESM/O00555/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/O00555/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..64ef79a8d4249862820c5811aa79f91f8484a845 --- /dev/null +++ b/analysis/PreMode.noESM/O00555/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:145af43802c7e66310802b937c0462ddb9d855f92ced46e4487f31a07ecf3631 +size 13580 diff --git a/analysis/PreMode.noESM/O00555/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/O00555/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..12e78df477027f75e41bcc36b76560a6f63549a0 --- /dev/null +++ b/analysis/PreMode.noESM/O00555/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0ab6bf66a15fd87415bc6bc60d0be86552e25bf288481fb16e97e871cf0d576 +size 13715 diff --git a/analysis/PreMode.noESM/O00555/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/O00555/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6dfa4def5012993aec80fc9709fb25b50e600c73 --- /dev/null +++ b/analysis/PreMode.noESM/O00555/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a11dacea796b38eb6379ce216257e556d74a92c1dd38ecaa176248c54194ac0 +size 13751 diff --git a/analysis/PreMode.noESM/O00555/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/O00555/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2eb116ef6ea32ce88251bf6d08a436bdd7f9d827 --- /dev/null +++ b/analysis/PreMode.noESM/O00555/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4748b550ab3121e83cbdcd69210141b43e7d0d82b3ac764cc71294a084d6d5d8 +size 13458 diff --git a/analysis/PreMode.noESM/O00555/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/O00555/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..840bc7fcf9c45d1ff5aaa3a01f350374a6a92f5b --- /dev/null +++ b/analysis/PreMode.noESM/O00555/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a1a222177e878ff074dae28a01cdd7a64ea8821071b13702064df8abae59c74 +size 13418 diff --git a/analysis/PreMode.noESM/P04637.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P04637.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba0f31abb03dd5c9b00f8beb73e8b3829c148d0d --- /dev/null +++ b/analysis/PreMode.noESM/P04637.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67c636e075ea44dbcb692c28f688a5c9057e078ce64ce4da2c5b9eec220e8abc +size 6716 diff --git a/analysis/PreMode.noESM/P04637.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P04637.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9fe0dc564415193a457ba9a48ab83ddb7163d65 --- /dev/null +++ b/analysis/PreMode.noESM/P04637.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e829fb8f3644cb5d7dcf51014b97373a87ee03663c2795a561010f04e9382b0 +size 6943 diff --git a/analysis/PreMode.noESM/P04637.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P04637.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7f92112afbcfe21d8037418d47c0e52e1e34d24 --- /dev/null +++ b/analysis/PreMode.noESM/P04637.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a01fb2583077eed69147325047fed7ca0486622be2ad1edbe63f51e91f43c7f +size 7064 diff --git a/analysis/PreMode.noESM/P04637.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P04637.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2dbd81e6e59ec19dd21ccbc94700858b4c3c2d1d --- /dev/null +++ b/analysis/PreMode.noESM/P04637.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4cfd8015dca6c900b8a590cfbb858efd262f9feb006f08367648016aaf937ab +size 7721 diff --git a/analysis/PreMode.noESM/P04637.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P04637.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e10108663bad4ee60802b50ecffd0dcb0f3ca51 --- /dev/null +++ b/analysis/PreMode.noESM/P04637.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd1991eca5f7ac6e5606844055c75efedf7c8ca86579a26d63cda7c186d88ab7 +size 7395 diff --git a/analysis/PreMode.noESM/P04637.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P04637.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4bbea356bbe748ec9ecf151091f173dc9523bcd5 --- /dev/null +++ b/analysis/PreMode.noESM/P04637.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1f9c62b8863cade5de6b9adb29c68819bc234fbc45d4b02903bd3caa5fc8a65 +size 21362 diff --git a/analysis/PreMode.noESM/P04637.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P04637.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..106d62c12c9c861ff6e3f711cb8f9ba28460b791 --- /dev/null +++ b/analysis/PreMode.noESM/P04637.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6170f61d986005744858b95379e28284a2987b330403c04a1567b8f99c983918 +size 20824 diff --git a/analysis/PreMode.noESM/P04637.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P04637.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..076e46477b36fa8291be4103e3e4c696e0f71954 --- /dev/null +++ b/analysis/PreMode.noESM/P04637.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d64161b343e2da5c3f886602821329349bbce53f26ed2f28619c1e36f2ee8c0 +size 20770 diff --git a/analysis/PreMode.noESM/P04637.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P04637.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a462f728543771b755d375a31f38cd037d4e2d47 --- /dev/null +++ b/analysis/PreMode.noESM/P04637.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8566472b84000894649fe06f0ea8e9f9905fa141024b246106ea19086212c4f +size 19970 diff --git a/analysis/PreMode.noESM/P04637.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P04637.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1f8fc382017d2b18bda47af5f9e6837381c87b50 --- /dev/null +++ b/analysis/PreMode.noESM/P04637.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:446b04142dc272aebdc4d3fdda3f8d9b277bc63a6220ea5cf3b08623b5cbdb66 +size 20416 diff --git a/analysis/PreMode.noESM/P04637/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P04637/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2abc27cb33efe6bb0701d55a2b480ac131830591 --- /dev/null +++ b/analysis/PreMode.noESM/P04637/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8789a8bd0a3025aeec5da19f381109aaf3eb94ea3638ac45d2cd25196e298303 +size 6704 diff --git a/analysis/PreMode.noESM/P04637/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P04637/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..49b476a3394cd52b6d52945c373a39e8b3165016 --- /dev/null +++ b/analysis/PreMode.noESM/P04637/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f723b9c6a743eb7ba228cd75c7d963a80850cde954610a1d7c3e96b439ab53bd +size 6931 diff --git a/analysis/PreMode.noESM/P04637/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P04637/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6516f5214a5ffa3d7e2fad44d53ee4b881611361 --- /dev/null +++ b/analysis/PreMode.noESM/P04637/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:338923099d34e0fc389c967a6cfd934861a57a9d3bcde84671e3c13b1f0e927f +size 7037 diff --git a/analysis/PreMode.noESM/P04637/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P04637/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dc441885b1453be49e65e42297a430d5c6518921 --- /dev/null +++ b/analysis/PreMode.noESM/P04637/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e881f001f8ec5f7cf6e11933a9d5fa427c568e954d2c3a8a96768e7bfd4c881 +size 7692 diff --git a/analysis/PreMode.noESM/P04637/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P04637/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e22af66c8e35b6c853c6ac07e95271609b14050 --- /dev/null +++ b/analysis/PreMode.noESM/P04637/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d0a7e6d4584d0e3563020a7681144863221dca1971338fe7c904cd6ea5695b3 +size 7394 diff --git a/analysis/PreMode.noESM/P04637/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P04637/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..afda62ebbb67b8630a6ba959329b76087176241d --- /dev/null +++ b/analysis/PreMode.noESM/P04637/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bec0b3998049cfcfea282b85194f96efb427b07d4a0c8d37a71ec82d0cfec5f +size 21320 diff --git a/analysis/PreMode.noESM/P04637/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P04637/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..da06f54b0a0d8b6eef62cc3f64b5e49f6fc99796 --- /dev/null +++ b/analysis/PreMode.noESM/P04637/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baf2b7735ceeb35ed26a5896dbf6e382dfed3b613840bd76ebec899e8f119a08 +size 20814 diff --git a/analysis/PreMode.noESM/P04637/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P04637/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0364a713b4e95540502135a1fc3c854e17128024 --- /dev/null +++ b/analysis/PreMode.noESM/P04637/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc15908751b659d92801490f7d1641b44c012e9b62bb66d542cbd35a68f68ef0 +size 20720 diff --git a/analysis/PreMode.noESM/P04637/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P04637/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..94cb2bcd6e22278c5c40781a6c024f9bb82de365 --- /dev/null +++ b/analysis/PreMode.noESM/P04637/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9bcbfbb795edb6f00ccfd367b45eece4d5344393d4f9cf55d4decf76133d62e +size 19970 diff --git a/analysis/PreMode.noESM/P04637/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P04637/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dea7b0b672ae8aecf6f3e8d79fd891bca9118398 --- /dev/null +++ b/analysis/PreMode.noESM/P04637/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:003344f0ff96fccd0d9e4bdb1edfeaaa18510d15c4ff1303c2bf407587478962 +size 20269 diff --git a/analysis/PreMode.noESM/P07949.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P07949.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a69228fcb0e236ef7560455af72064c2f7bb02eb --- /dev/null +++ b/analysis/PreMode.noESM/P07949.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea756163e50e60fa4248697b7256ccc47731265f8d0557f9b4fd0e8ca9a77ece +size 4880 diff --git a/analysis/PreMode.noESM/P07949.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P07949.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..df4867786b2eeeac9ce605fe82bb3558a7b49e1c --- /dev/null +++ b/analysis/PreMode.noESM/P07949.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5bf3dcf28dd362f102cde0e19dd2a52efb3f8db4dbdc4fcf7a0b1edffd94d30 +size 5181 diff --git a/analysis/PreMode.noESM/P07949.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P07949.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..879d34c3e570cd26fe8e8b9cea156d90c38c32ec --- /dev/null +++ b/analysis/PreMode.noESM/P07949.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00eac31daae24699e8a63c02ff301c755dfad6d7c0ac6fcb99681ee5f99bc8a5 +size 4676 diff --git a/analysis/PreMode.noESM/P07949.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P07949.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f40a30860b967299f8768fcfc5c8da617e8a4c52 --- /dev/null +++ b/analysis/PreMode.noESM/P07949.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f32c2da27dfe5f75d087954e3af9d60556294863262c1d2c7c49f9c8f492c54 +size 5054 diff --git a/analysis/PreMode.noESM/P07949.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P07949.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..62bf3c99eb6f8374c2f5bd574e6317f1abbbf3c2 --- /dev/null +++ b/analysis/PreMode.noESM/P07949.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a38e6ca9b9d1cc257f78695454577d8f39425a82aa7aa43486f868cb1dca394 +size 4355 diff --git a/analysis/PreMode.noESM/P07949.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P07949.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ebcdbedca85998dd8f6c8fa1d880a11a755f86c --- /dev/null +++ b/analysis/PreMode.noESM/P07949.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:506ca971111bbbb6fb72ffd2c21602097f4d8498dec77b7c3a784b559dcffa0a +size 10643 diff --git a/analysis/PreMode.noESM/P07949.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P07949.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f55b4098bba132401de11a3e3a67ebb4eff6838 --- /dev/null +++ b/analysis/PreMode.noESM/P07949.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5c3e9aa746cee24868cb2c90d66219f05ad81cfe53946c0b76508da7e176ac0 +size 10527 diff --git a/analysis/PreMode.noESM/P07949.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P07949.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..15e4a498cf8b7a7dddf67109267bf2b1a1cf5dbe --- /dev/null +++ b/analysis/PreMode.noESM/P07949.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f94b361f579035ab2f48b9efd75db28a10b1ed77439e65a9871a8ad90c08c95 +size 10485 diff --git a/analysis/PreMode.noESM/P07949.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P07949.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f31520f13a36caab45a1d83bcb5692dbae17c79 --- /dev/null +++ b/analysis/PreMode.noESM/P07949.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5273fd315e93f227c62dc9ac6f006de91b4a6fcb0ff24e8085cb2224379efdbc +size 10508 diff --git a/analysis/PreMode.noESM/P07949.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P07949.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a367260492b873dfeef01c7542c38d127f443ce2 --- /dev/null +++ b/analysis/PreMode.noESM/P07949.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c998569f15a8713bc76c3376d71e4a4d796466a5ad29dcfed9ca07af9b02a3b +size 11123 diff --git a/analysis/PreMode.noESM/P07949/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P07949/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aac19d4f6c4e794f8339d17281a93b9ceb60b3cd --- /dev/null +++ b/analysis/PreMode.noESM/P07949/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0b17467032292aab9401a7ae2a70c0adf0a7ddbd0293544da1db4b5410d56c6 +size 4879 diff --git a/analysis/PreMode.noESM/P07949/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P07949/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..de5b10b201dd97ade394ac42b6c7c802883857f0 --- /dev/null +++ b/analysis/PreMode.noESM/P07949/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b863081be34346e4f414c6d31730ac33f78d17a982f2f9a696dcd6be73bce54 +size 5181 diff --git a/analysis/PreMode.noESM/P07949/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P07949/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b1db96d3a2534df4d101c59c77de2eb0fa17f93 --- /dev/null +++ b/analysis/PreMode.noESM/P07949/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1559a5c64f5458ff89e214f3448e9e5e5c6bfbc9d204c2b1d378529bc451df6c +size 4692 diff --git a/analysis/PreMode.noESM/P07949/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P07949/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..173fce337d5bd762ede488f81cc123a83836714e --- /dev/null +++ b/analysis/PreMode.noESM/P07949/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03d7976b2e25cde3294702652aa51303249578f929de99d50150a7155861afca +size 5061 diff --git a/analysis/PreMode.noESM/P07949/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P07949/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..66a339e2abad95eb92c46fd76f0527800349b5a3 --- /dev/null +++ b/analysis/PreMode.noESM/P07949/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65b22fb17baa03f3c4fa57214a2aed51419a3f7bf89686218ff3377d3257990b +size 4353 diff --git a/analysis/PreMode.noESM/P07949/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P07949/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9286be99e7eb85bd4aa98f1f7b630108564be393 --- /dev/null +++ b/analysis/PreMode.noESM/P07949/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b4d67edfbb2b630427fafa86f28430952bdda14ad120be72e86df1ff4542214 +size 10592 diff --git a/analysis/PreMode.noESM/P07949/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P07949/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..21cb8d8d05e1f9501344ac59ae33b9b1d4c9c4d0 --- /dev/null +++ b/analysis/PreMode.noESM/P07949/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30edb48916a4e3906d6f105e50beee592b10fbedccdfe30b572958e171f9e2b7 +size 10576 diff --git a/analysis/PreMode.noESM/P07949/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P07949/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79b3ede5a1d54fe1afddce780f6257786d976912 --- /dev/null +++ b/analysis/PreMode.noESM/P07949/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c9ec05d389009d815b16e714251d0f380e050cc6c9db4875625906ff6296213 +size 10463 diff --git a/analysis/PreMode.noESM/P07949/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P07949/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4d1d9f515413c268d8935bc4667079d4e9b48e49 --- /dev/null +++ b/analysis/PreMode.noESM/P07949/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8557f38eb9d5b4a21dc9278789f45285c7bad820797a20bb19165630aa25e107 +size 10442 diff --git a/analysis/PreMode.noESM/P07949/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P07949/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ca5a1cf7ac0acfb9c07e03df157fc31a6600b49 --- /dev/null +++ b/analysis/PreMode.noESM/P07949/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4566f937b16af7e925165cf1c3306538ecb956b7baa320ee7a22f6881a088abf +size 11131 diff --git a/analysis/PreMode.noESM/P15056.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P15056.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e07d13262d089aad89f8c52c9462ed243339f99 --- /dev/null +++ b/analysis/PreMode.noESM/P15056.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0aaf29fe44417b6399546f72e09dd25f34e7843753ae9ddd193ce5b4dc901942 +size 4269 diff --git a/analysis/PreMode.noESM/P15056.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P15056.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..14cf3ceb8f405cb2d9ea0a144c76451ce048ef0c --- /dev/null +++ b/analysis/PreMode.noESM/P15056.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:858364dd50484f2731a655244354ee42597360002b03f007ba453e30fbdb8198 +size 4625 diff --git a/analysis/PreMode.noESM/P15056.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P15056.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9753857abb2057e65b5cc7049eaf3863263155d7 --- /dev/null +++ b/analysis/PreMode.noESM/P15056.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab88e0de3a3d23a23712c57b27fc0e58707c764a4e671f83370dacd7c1122c4d +size 4093 diff --git a/analysis/PreMode.noESM/P15056.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P15056.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7e7cd67157cbcf3d35cd5689d5ef0fead021849 --- /dev/null +++ b/analysis/PreMode.noESM/P15056.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eaa59641c03b98302cecba8fca34f1aa2ee949547ca59358ca36f4236ba36bc2 +size 3695 diff --git a/analysis/PreMode.noESM/P15056.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P15056.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fbb7c4880952409e8ca820d4360fcc10873a0cd --- /dev/null +++ b/analysis/PreMode.noESM/P15056.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b80a2d85a61880519a37af2aec49c237be672a9ff9fd5a8e9b100359c49ea15 +size 4664 diff --git a/analysis/PreMode.noESM/P15056.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P15056.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f5cf9229e989b6d50ec6c02944d107e24700fbf1 --- /dev/null +++ b/analysis/PreMode.noESM/P15056.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1ff8fb784cf0b7182450087b801d5d346624787aef2f95d49dcf3a50bc8d65b +size 9774 diff --git a/analysis/PreMode.noESM/P15056.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P15056.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1bf53941d2190da36e1bf0f0c1465b73903cc7c4 --- /dev/null +++ b/analysis/PreMode.noESM/P15056.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6b6436f366ee1ddc50429a7a59f2353a999417d008befacac5a5d44e3f78818 +size 9659 diff --git a/analysis/PreMode.noESM/P15056.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P15056.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e31f018bd876530208efaa602a9494cdcaf7fab0 --- /dev/null +++ b/analysis/PreMode.noESM/P15056.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02ce1a5a4e3b2fcc5b0f242cd846f046c8b33cf070763f6c1a0016c13658888e +size 10074 diff --git a/analysis/PreMode.noESM/P15056.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P15056.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..22956c466e69dc0c90cd5ce4408fceba742fdd96 --- /dev/null +++ b/analysis/PreMode.noESM/P15056.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8934e01a7839a0acac78d541ccbecb76e62012288b12b7fbd396d845b0af93fc +size 10274 diff --git a/analysis/PreMode.noESM/P15056.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P15056.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..62a29d50ee9bfe8fdf3b599e2fce9d8556fef3f5 --- /dev/null +++ b/analysis/PreMode.noESM/P15056.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:882775be6737b3038e353224c8944ee1c7a929227112120d40765be2d0a2c125 +size 9396 diff --git a/analysis/PreMode.noESM/P15056/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P15056/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c06a6637c4d7cb8e717420ca0bddc2947a1fea98 --- /dev/null +++ b/analysis/PreMode.noESM/P15056/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01d89abd206a6590b1328b6d74ebbb3d8f96406db280606987f7385fd78fc2cf +size 4253 diff --git a/analysis/PreMode.noESM/P15056/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P15056/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0365dff16cc8b6018578f9cc5be03d68204ad928 --- /dev/null +++ b/analysis/PreMode.noESM/P15056/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d99a0869dfb9c43b40f0af380a9b4a211d83ddd580f46cbc92a2614801bab20 +size 4627 diff --git a/analysis/PreMode.noESM/P15056/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P15056/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..27866f01bcc8fd04aadf46575353627178e1d9fd --- /dev/null +++ b/analysis/PreMode.noESM/P15056/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b31a9f89ad3d709043c167eafcd6a14c23f67608e468ac111a6e2e2d10c593b3 +size 4106 diff --git a/analysis/PreMode.noESM/P15056/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P15056/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6b3b29cf6f81c7a341df899853e057d0f1bb8267 --- /dev/null +++ b/analysis/PreMode.noESM/P15056/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4190b84ae3f2fe2dba8c24ac6fc97dd909b72b145aff09440fba09d6867e452 +size 3690 diff --git a/analysis/PreMode.noESM/P15056/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P15056/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..17ae362ed4781e1eeaa67c2566f2bd5b368968ac --- /dev/null +++ b/analysis/PreMode.noESM/P15056/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df73967894dc142820385993aef000f326300515e177a0170f984dfc3a944831 +size 4688 diff --git a/analysis/PreMode.noESM/P15056/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P15056/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9638c6be9c613b067b7ebd2c03ee740c496de2a --- /dev/null +++ b/analysis/PreMode.noESM/P15056/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a9b924eabdf24ea5bbaf0d6b62f3f94c4283eedfa5ea46821f40bcbf6eed68d +size 9744 diff --git a/analysis/PreMode.noESM/P15056/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P15056/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf49ff8e86287d0f70cfcd8a43cd58e7d01a690b --- /dev/null +++ b/analysis/PreMode.noESM/P15056/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3060ff371a56e552cd7cbd339d7b143a1c2ddf8ada7c458ebd8529fea1003bc4 +size 9635 diff --git a/analysis/PreMode.noESM/P15056/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P15056/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7dc47dfb1da478ba6e41317f6456737d3e0fbd47 --- /dev/null +++ b/analysis/PreMode.noESM/P15056/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ea3d8675e4012b55e77e91fcf74460bb11ef34dbd79f0039363128b1910b407 +size 10082 diff --git a/analysis/PreMode.noESM/P15056/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P15056/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5294d794bdad760bb70828dd541915c94d50b0ca --- /dev/null +++ b/analysis/PreMode.noESM/P15056/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a9d2f3732aec9b417e5559227bb67967470abdda683965f5aa536a91d918d50 +size 10252 diff --git a/analysis/PreMode.noESM/P15056/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P15056/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..31d7347affe78a894c91a7975063046cee5f8797 --- /dev/null +++ b/analysis/PreMode.noESM/P15056/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:515649c0af685160a090f586ac06f8816f0787260b3212dfe9b055fd3c8d504e +size 9531 diff --git a/analysis/PreMode.noESM/P21802.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P21802.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..62d8e072133f2ecb1c1ede0d3c092e4f484f3a9f --- /dev/null +++ b/analysis/PreMode.noESM/P21802.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5db311e179a622047714ee24d2485a36283a4a0364513450b2358f895ce4ac7d +size 4635 diff --git a/analysis/PreMode.noESM/P21802.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P21802.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f137040bcd1933404347763e3e8491da5b9e8a8 --- /dev/null +++ b/analysis/PreMode.noESM/P21802.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cde432db14e8f25552648eff8bc952fa3ce1118a731cba72cc1e806a6877f146 +size 4554 diff --git a/analysis/PreMode.noESM/P21802.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P21802.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..833963866f435e842811ebfed29d856a2abc4857 --- /dev/null +++ b/analysis/PreMode.noESM/P21802.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faa408bc10e239f4742ec0e1ccb960a294f5dee1fe618e473d5d47b5e43f1669 +size 4230 diff --git a/analysis/PreMode.noESM/P21802.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P21802.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ded97deccb57bacdf65d98ceb0333b198640736 --- /dev/null +++ b/analysis/PreMode.noESM/P21802.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efec2892d30748e06ddaaa1aa479611a08b6af47e3e274a873c8d29e8fdb987e +size 4186 diff --git a/analysis/PreMode.noESM/P21802.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P21802.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..23c1429689c892aea0a38aab191ed9e76365b8bf --- /dev/null +++ b/analysis/PreMode.noESM/P21802.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:385b9e265a1be9fa729b82bba88d6444d3d92c7204b85a0a26b61f9b5cbc9325 +size 4216 diff --git a/analysis/PreMode.noESM/P21802.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P21802.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9337813f0b3d101ec4ade4ff3a1fc84e6ed2058 --- /dev/null +++ b/analysis/PreMode.noESM/P21802.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5811aab7d7975634f2bf94ef60425c5290c3c17a6af6ff8c5083650f130596a1 +size 9600 diff --git a/analysis/PreMode.noESM/P21802.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P21802.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a448133a543b11295ea166d6940275fcb9be3502 --- /dev/null +++ b/analysis/PreMode.noESM/P21802.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c86f9c4e1210399d30a7d9bf754829421ade88f57de7bd20d79ddc7cf9f31114 +size 9513 diff --git a/analysis/PreMode.noESM/P21802.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P21802.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5aa5f9921a4271e106b26a60bba631891edc1143 --- /dev/null +++ b/analysis/PreMode.noESM/P21802.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5edb483e1d13621d8af08ce2810ec035d9d5869d1e8322cb1762fe7c68474930 +size 9630 diff --git a/analysis/PreMode.noESM/P21802.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P21802.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e707ad0e4252b619eadb967c3c4e2969b20e7eda --- /dev/null +++ b/analysis/PreMode.noESM/P21802.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:637c019f9fe632a4b620df0a348b0cd2b4950660219e69dac55ae193375f9b19 +size 10086 diff --git a/analysis/PreMode.noESM/P21802.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P21802.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..87e415c9cb8de45483987ee2c4a2714a650234d5 --- /dev/null +++ b/analysis/PreMode.noESM/P21802.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:253d539f4f9779182f1277fd5395b99f166661ab7e94bc89f5edd1749548c670 +size 9815 diff --git a/analysis/PreMode.noESM/P21802/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P21802/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb09da9ce2f68f05234f02daebe0eafcd0308fb3 --- /dev/null +++ b/analysis/PreMode.noESM/P21802/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:156a98f0047017015ad53624c5c8c6f116f3f78e62b843a06e04d3ceeb324562 +size 4638 diff --git a/analysis/PreMode.noESM/P21802/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P21802/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1debfd444f7d2ce1f6d9f2d4f54d907e55794b01 --- /dev/null +++ b/analysis/PreMode.noESM/P21802/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09b629fd76caac38f79e0055fb355657baff20ced1499f56a34064318d317322 +size 4533 diff --git a/analysis/PreMode.noESM/P21802/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P21802/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..81f3af241ced14a136ca3b44a7d48a29adc385c6 --- /dev/null +++ b/analysis/PreMode.noESM/P21802/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11c65e304c55fc008f4de5d1c589532f9c8e02549a3b9245782ae2303f60e9e7 +size 4233 diff --git a/analysis/PreMode.noESM/P21802/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P21802/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..784039871fd08a5939069302a458dda3547d9cb2 --- /dev/null +++ b/analysis/PreMode.noESM/P21802/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd5d72efd7e7abda9602ac3eb3ab15d30ecc1a682e0392a9cd3077fb64da9806 +size 4186 diff --git a/analysis/PreMode.noESM/P21802/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P21802/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c50d8ac76a9820adcc25380c768fe8e17c02ee6 --- /dev/null +++ b/analysis/PreMode.noESM/P21802/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c265da2de7e219df545e5c9ff83ea91822dcd3ce9812886a2c5b1bd0e081fbf0 +size 4168 diff --git a/analysis/PreMode.noESM/P21802/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/P21802/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e5e665bab70963c1804adca09fa74cbfd0333fe --- /dev/null +++ b/analysis/PreMode.noESM/P21802/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96f623ef6dda7ee35e338c0b50615e2be5724c6f7d61bd447888416be86e4b80 +size 9615 diff --git a/analysis/PreMode.noESM/P21802/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/P21802/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1cb5092f95ae9c727995663a1b9695ddc9f7321 --- /dev/null +++ b/analysis/PreMode.noESM/P21802/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f3a5d933b7e4fc8f7baded8a89082f569338ac2ff07fde2955d252f6f1ac4a9 +size 9492 diff --git a/analysis/PreMode.noESM/P21802/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/P21802/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b359719f8e28e07a67afd3289317c812ce50da5a --- /dev/null +++ b/analysis/PreMode.noESM/P21802/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25475b84edb17c6e5953bfecc5b095939b1c33536a7c2626221c7e5dd6beceff +size 9689 diff --git a/analysis/PreMode.noESM/P21802/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/P21802/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5854595df59eca17cf54d9852aa4c86f8ffa641a --- /dev/null +++ b/analysis/PreMode.noESM/P21802/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b38a8374dc271911b18c64e14489f59706549923771b7600cfb8d324a4a0b2ef +size 10039 diff --git a/analysis/PreMode.noESM/P21802/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/P21802/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..094975017af32d7a41f3884beff11fe005a46108 --- /dev/null +++ b/analysis/PreMode.noESM/P21802/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a32a09a925757da9d60e1b5075b4092afb249eef07573a22478f9e81cc97887e +size 9661 diff --git a/analysis/PreMode.noESM/Q09428.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q09428.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..377ecb9daae1fd3b154f9b4dd0a040693ba1c403 --- /dev/null +++ b/analysis/PreMode.noESM/Q09428.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:105f78f844623c6cfd6fc50ee2037b58bbf0ac4a89a53a037f59224a44e00ef5 +size 5680 diff --git a/analysis/PreMode.noESM/Q09428.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q09428.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8ed9a493d7796686f039ee73438a017a425455b --- /dev/null +++ b/analysis/PreMode.noESM/Q09428.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1286c0ab6dbf8a0ee505c6794a96b74992671f9067c87e470a101312a568f850 +size 5680 diff --git a/analysis/PreMode.noESM/Q09428.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q09428.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..834340d638729eb84d75d817249d5d2678f893f3 --- /dev/null +++ b/analysis/PreMode.noESM/Q09428.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d4ead0fc883765e8948d4985f9c9f944a254c9857ee70a3bbdfcdd41b65c8ad +size 5692 diff --git a/analysis/PreMode.noESM/Q09428.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q09428.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..693ffeb344c96ef423cb13abaa7f272653a30419 --- /dev/null +++ b/analysis/PreMode.noESM/Q09428.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7dfc5779c32e9420278e0987b6d598180b19d20c0b8286ece703dbd29ecd449 +size 5717 diff --git a/analysis/PreMode.noESM/Q09428.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q09428.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c7594b4fb574a3feeb67ee06f45a70f1b0eacc8b --- /dev/null +++ b/analysis/PreMode.noESM/Q09428.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ffa0b6734feb486f5235010812bc2f38e9941df21bce5a1a45d8da43414eb84 +size 5574 diff --git a/analysis/PreMode.noESM/Q09428.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q09428.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..898d4d1de571b3159d65e0bd3f421a7256c0b5c8 --- /dev/null +++ b/analysis/PreMode.noESM/Q09428.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4b8561f206d0c04ea003b1c92a1c67e2d9e5c39b910ec644d7701b6690c3a97 +size 13519 diff --git a/analysis/PreMode.noESM/Q09428.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q09428.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d01bcd17baffd1f7b45f46d018d478543db96e1d --- /dev/null +++ b/analysis/PreMode.noESM/Q09428.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d83d8f99a2def4eb2aedc89cbe842002ef93d67d20f8aab88aa5e8021a31c8e8 +size 13506 diff --git a/analysis/PreMode.noESM/Q09428.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q09428.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a54405d20aae1623007a1bb50bd621a9eecc9ede --- /dev/null +++ b/analysis/PreMode.noESM/Q09428.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f5eadc82ca75d1182690edefa0640a0cd677228155ab26e8349f1861ef9c924 +size 13111 diff --git a/analysis/PreMode.noESM/Q09428.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q09428.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a879e4ad21c787b2e6c5dc549ab5a1da47d8e4cf --- /dev/null +++ b/analysis/PreMode.noESM/Q09428.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08b06b1375eae46f2b4d1022c0e481f2cfcc085224dd2fe1d07fc2f8c08c13a5 +size 12903 diff --git a/analysis/PreMode.noESM/Q09428.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q09428.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..df097cd0241129e0649208148f32ff20f0db6f77 --- /dev/null +++ b/analysis/PreMode.noESM/Q09428.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ccce9dcb1c4ceff123f829e41d4815d7688ddfa5e8824d39452b1458937a336 +size 13010 diff --git a/analysis/PreMode.noESM/Q09428/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q09428/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9b663143a44e1ae026ec623a65e1ea7a8752ffc --- /dev/null +++ b/analysis/PreMode.noESM/Q09428/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9bb65b85fb154e5ff23e02e0f28edb8efcc71c73addbfd8240426d4cd33b8df +size 5687 diff --git a/analysis/PreMode.noESM/Q09428/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q09428/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e664cab13091900d2be489a4a149b5c70122d302 --- /dev/null +++ b/analysis/PreMode.noESM/Q09428/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:219601ff685ddf14ab8308561c3b10b90f8ee602fd64008ce2fbf4df48f78bf5 +size 5668 diff --git a/analysis/PreMode.noESM/Q09428/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q09428/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..71387028cecc5e93df87610caaaca670fb6681fb --- /dev/null +++ b/analysis/PreMode.noESM/Q09428/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30a065c5e112685473b459bb4ee83f5dd57e1b1db13beb20aa17465bd2476be3 +size 5661 diff --git a/analysis/PreMode.noESM/Q09428/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q09428/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..be3951c0aa0beacb64ef0b02733b48013f3bf408 --- /dev/null +++ b/analysis/PreMode.noESM/Q09428/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7afbe3b05e3331aa671d90d55e646af800830fa7cffcf4e9b3ed0f8116832e2c +size 5684 diff --git a/analysis/PreMode.noESM/Q09428/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q09428/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2733a24e0059d7ef604edcbcf506e3f1d0ea77ec --- /dev/null +++ b/analysis/PreMode.noESM/Q09428/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:189e2fc560f02474dc6de3572df4c9180093c40b702e398e04a1bef7dac9d540 +size 5565 diff --git a/analysis/PreMode.noESM/Q09428/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q09428/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4576196056fc635ca8b532e6d6e19cab33e021b7 --- /dev/null +++ b/analysis/PreMode.noESM/Q09428/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41558196d4d3d793120f59371a0ad0ca3a4ce44f29d1152c8ba095f14b2bd719 +size 13494 diff --git a/analysis/PreMode.noESM/Q09428/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q09428/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed7ef25d6e09dab3747fe83e8c7bf22bfcab2fdf --- /dev/null +++ b/analysis/PreMode.noESM/Q09428/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1efc243ef92ff5e6c240fcaa72c21dc6405ae038a12d924b32ba4e1b5c83c92f +size 13407 diff --git a/analysis/PreMode.noESM/Q09428/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q09428/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bd71af35a9c8cb814e1775ccaab75aa66fd05784 --- /dev/null +++ b/analysis/PreMode.noESM/Q09428/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5fb50b9701c12093cf02e8abdfdcbbd3608c1eadb1e53cd146c0674c698306e +size 13029 diff --git a/analysis/PreMode.noESM/Q09428/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q09428/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e32711cfd1cde4ee447a53770a8916f08a860d7a --- /dev/null +++ b/analysis/PreMode.noESM/Q09428/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad62af69dad2e3c51c0ee05ee21ab482f0c4e4bf3853cd5531c821e19fb5d014 +size 12789 diff --git a/analysis/PreMode.noESM/Q09428/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q09428/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..014e365bd2a8406c6093937dd957f6113eab0a1e --- /dev/null +++ b/analysis/PreMode.noESM/Q09428/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9317b34f1108e6c56f9afe8981cc6297ed71e98ecce6b54ceec7b588be3c606d +size 12911 diff --git a/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b573a4c3246baf7f16aa5651369db2123d3224ec --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52a5b1ee14ec7abac02c95416c2cffc8efd5e59f2710c61440d03ff8cf778838 +size 14622 diff --git a/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c846c8aa1d74cdb42cbdbdaebb5e012e99385319 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f3708d57e92dc1df9a9840ef6df26fffac82908a4df6c206bdbf2cea97799e4 +size 14607 diff --git a/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..46d629b4137e21009f5dfb64adbb9d991cc8b7f2 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cf6ee351613bf53222413cff4a1013a3b9642a7705a9b3ab215cdf19f3b3dcd +size 13787 diff --git a/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f3fd0f3fd6169d75e35f5b26ce33c006f20f8a6 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2e6bb0f09457885d0a6c5e724588217a3fe5cce1cc688e2bcdadbdebfd83657 +size 14465 diff --git a/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb3e58b2b9ce583a00c30ee0cfedc0efd68c788a --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e65da2adf91063a0b97ce1cea86bcbc422605fdf7e8c8ee9256e69c50ac8ad0f +size 13940 diff --git a/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ca6c5b1525bcc93a5955162d656c2fff90a34a0a --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90e49560ceadc58b9e3021ca99324839b27fdae9da0412b22d4650414115d449 +size 42761 diff --git a/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..38891028226cca20f8258669934cb14e8a96567e --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:618abf0aca4b4f8a51abac0a93fe5c47e734c1b0e8d74208c93fb0aab5f4f7bb +size 43002 diff --git a/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..066efbbb945d0910a69f8bd152532b2ad12d3db7 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae69740908112c4cff405b356625c0a202deb4695f9c9c1187b95a28b1b7f579 +size 43305 diff --git a/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..31da09e64aa67e7976fb36d26834f38de4b118d4 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6628621ce9b70104fe8244230daa65053475249e36dbf868306e967c570c8056 +size 43017 diff --git a/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d6ae7b46ea47e80d023b77dd32ab754885ca9ec6 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f5f0e3ab69a46afab91134f6476ae54e72f54fa6796cb6e1495020d4fb3eabc +size 43945 diff --git a/analysis/PreMode.noESM/Q14524.clean/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..831808f170e666b935a75324652c5b2e7238ed13 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d97182fc3f8d9572096ac77765988aa24831d089e1d1ccf6f01ac30cb0e18497 +size 14631 diff --git a/analysis/PreMode.noESM/Q14524.clean/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b06d51fee8aa06f14931b68173e2759bfa3d9c9 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84c73073cfc8f11870c6c5a00e86bbf4f2aee71f9a699da5d8caf595469dc56e +size 14608 diff --git a/analysis/PreMode.noESM/Q14524.clean/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bd4f50273279c52158960a67333dc5f2578a0183 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3da1a0c1549c4d050308f425384528c1f1c0ec94b1f5930272994e30d05adc30 +size 13796 diff --git a/analysis/PreMode.noESM/Q14524.clean/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0618ab46303abfc8875cfd9f6d9bdc6294b0bd8 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:572059618336401c6b98e852d72d7274ddc70b8eaa464a47ee92216adeaef4dd +size 14448 diff --git a/analysis/PreMode.noESM/Q14524.clean/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a27a7a11832990a3994b022a155f5a554d717efc --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d25ff2ce7aacac72a4cd7260668b9f585ee298cac5ad7e1580f87facb0ca021 +size 13939 diff --git a/analysis/PreMode.noESM/Q14524.clean/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4966dca29dc9b609bc42cafae20c9f165538cbc8 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f0399508cd558bdb2c0d986aae112fb9bc8db729bccdf6a9e504f1c33a92dee +size 42767 diff --git a/analysis/PreMode.noESM/Q14524.clean/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b57fa30e63738c5b5a5210379bbdf76d8dc6721f --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82745a2935fcd620db64e1a175ed3b952fc3d50f1771678409876ebdf035c643 +size 42987 diff --git a/analysis/PreMode.noESM/Q14524.clean/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..75a996717930f82a4026e4c3ed9f95c7b876ea6e --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db41771d2bd44a6f4fab761fbe92d172b2d16a4989688d8f24ee4c7a2947b5a8 +size 43314 diff --git a/analysis/PreMode.noESM/Q14524.clean/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..51f5a18c31d0eb4175eb0351bc8bd615388f9036 --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1b48bb20aa1a9340b1ee3663dcad184846b1d1caafdfb424a3556e15783fe0a +size 42969 diff --git a/analysis/PreMode.noESM/Q14524.clean/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q14524.clean/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..50207573fc849d7f2f80c7523c2da0e10497ac9d --- /dev/null +++ b/analysis/PreMode.noESM/Q14524.clean/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2f1fd467b8fa4e9128aa8380a462318a7563ac79a446dc5bc10eabcb08eaf7f +size 43954 diff --git a/analysis/PreMode.noESM/Q14654.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q14654.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc128084b808f2d22a6621f34d4bfe318f69b650 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ba9ccebd4782a922d6643abd65a51ffe3c4c23f71908ed58d44051bbbe0eef7 +size 3182 diff --git a/analysis/PreMode.noESM/Q14654.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q14654.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9a011ab789133526cc384dee8832d5606fdef821 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:066e0c3b983d1adef6173ac7f86bd766ab6641ab3bcafcd2e2a7da14446a424c +size 3184 diff --git a/analysis/PreMode.noESM/Q14654.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q14654.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..83c55c3d496aa7a78dcdae45984b60285ed1b058 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2390f7bd5695688ba5795aef689a1cc1128c7dc8412c91a5f39e90f51605e20 +size 2966 diff --git a/analysis/PreMode.noESM/Q14654.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q14654.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..06977b3fbccf8c3e705f3e09b2802517d262abf8 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cf3004146315d6e223ad020c7792876d175f7496e8f04948c0842181b6045f7 +size 3401 diff --git a/analysis/PreMode.noESM/Q14654.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q14654.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..75561d2040c3cb515b4b4c4164eca61c20f2d1c0 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8acb5a93c982176d93758221500fc9c98126c5896058aef58b6949f6dcc7b56d +size 2871 diff --git a/analysis/PreMode.noESM/Q14654.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q14654.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c48b5a07e6a9dd306049eaab0f78782edc046124 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:068110bc0344590259346fa34e59bcc95a7df168601c7646e0f8e59c5ee8736f +size 7098 diff --git a/analysis/PreMode.noESM/Q14654.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q14654.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0d081328945d68b986584235e76ef91a0baa611b --- /dev/null +++ b/analysis/PreMode.noESM/Q14654.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:868f035a5ddad5b0fff54483afee4c0dc43caf7f93649ceaf8152d0351bb555a +size 7079 diff --git a/analysis/PreMode.noESM/Q14654.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q14654.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c64c4a1253bc4482896264b214371c38a0de0e39 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a61aca9f131e9ac5f2591bc92cbbc9cf45e3ceecf422b774de897301dfc2928 +size 7265 diff --git a/analysis/PreMode.noESM/Q14654.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q14654.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..81ffa77e4503145aca1c382137845e2a7e57bfd1 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c250a5331312a50d70ed090c281f45ac86d9d848d20e37a8744ae34f9817a9e +size 7156 diff --git a/analysis/PreMode.noESM/Q14654.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q14654.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ede6308e3271b0b3c67e56f06e943d29dd5c96a7 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3723e0406097a684d2a1c94a3661663ee2b134ae91111f3114fd40f26f909530 +size 7317 diff --git a/analysis/PreMode.noESM/Q14654/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q14654/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e75eaf8d991e59cb5047ab4e59dd3f504b5fa868 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fe10e8eab751dfba47d23829e70973319d9a574e82c564882b69915b0d91efc +size 3188 diff --git a/analysis/PreMode.noESM/Q14654/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q14654/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a7e92212a1e0247d76053ab6b12f8bbda6e66d85 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:418d79a647fc658499ad49dfee5cbc8910bf6d88746dcd587edda99f12173352 +size 3167 diff --git a/analysis/PreMode.noESM/Q14654/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q14654/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f43640d3b9fa7b088d1d9aa37bb206610399b3d1 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa6d18a880b6a4cd66cf9b08e886f17c03ca1678182f36577d2517e1da154c56 +size 2970 diff --git a/analysis/PreMode.noESM/Q14654/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q14654/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd5d67ed1ea2c4916d0ef113e39fb29849765dd1 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6efd42b9a7145d64ddf043c6cfd9c85ed07e3c012698ef38bca2b10094cef19b +size 3391 diff --git a/analysis/PreMode.noESM/Q14654/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q14654/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..392338edf9320a838781830d40cd306e00d8a94d --- /dev/null +++ b/analysis/PreMode.noESM/Q14654/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0fdc36d3aa6684fd8ab04cf4765af5f05b4c63c84578c29e5fbd06f5303f9c9 +size 2875 diff --git a/analysis/PreMode.noESM/Q14654/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q14654/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43120d9571cc0c50ef4c0981e4011baf14b997f5 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:089cb437748362501a8cd6d3e32c0fb3fd2763441af6073e1579086ec8afb196 +size 7105 diff --git a/analysis/PreMode.noESM/Q14654/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q14654/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70dd17daea6dbae97e41abb2ea84726b0bbc9800 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:536b9ad22d79d594552f772b5a8036b006625119aa06bf0bc26b7326d2cb64c9 +size 7031 diff --git a/analysis/PreMode.noESM/Q14654/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q14654/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7f8c6acdeec74bad130ecfca1cda2c8fad279616 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b7ac3028a0a598f2871cb7b777745b44abed9d5af2f7fefd24501724004591 +size 7293 diff --git a/analysis/PreMode.noESM/Q14654/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q14654/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..87782781868e79a142ff5b517656e68bb97a9587 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2494be2df9ccf1272f751f5627f1533433b0756b3e725fe769fd883a00e2dba3 +size 7157 diff --git a/analysis/PreMode.noESM/Q14654/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q14654/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b0bb2ee517456d7c8f7ece1f0bdb54d76f422c7 --- /dev/null +++ b/analysis/PreMode.noESM/Q14654/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05d33b3fc7428123f941569e497c617082e8f8459d64c2c47eed3ad0d3338323 +size 7330 diff --git a/analysis/PreMode.noESM/Q99250.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q99250.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc48c3cf0d0521846d7b11ecfc637f3dae4131ef --- /dev/null +++ b/analysis/PreMode.noESM/Q99250.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc62c667aa7d59ac693b8ac9c71681b36c253b6fa8489ac72d1d5b8a6ff41bca +size 3283 diff --git a/analysis/PreMode.noESM/Q99250.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q99250.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..08fcd2e6ada3e53468202e876b3b2132380821e6 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:758da9916b60a556912432fcf2db1fd8f17a7056d8259a0ea691547823e588f2 +size 3261 diff --git a/analysis/PreMode.noESM/Q99250.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q99250.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..16d71ea24c05321019cc5390c9384ff426c62a2b --- /dev/null +++ b/analysis/PreMode.noESM/Q99250.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e3f50dfdec2558b3d4752dc3353a0a2e053ca49a79ab78512af9428c9fe3d0c +size 3314 diff --git a/analysis/PreMode.noESM/Q99250.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q99250.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4588e14a9cb458ef2b5eb33956b49725472fae6 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90275ca4fa2d1a94152b643cf57fdc716f4065d9064fd7ca8d450bf16384d778 +size 3402 diff --git a/analysis/PreMode.noESM/Q99250.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q99250.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dd29cc2cd5a9316134328a376105ec602db25055 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10835073285ef2606f040fb26bf25541098266f63fe5dee16c6d074563c9ac5b +size 3581 diff --git a/analysis/PreMode.noESM/Q99250.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q99250.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..871866cb66162573aefd412cba8b640153b32ad2 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10d0136d9238249c11b3eba374ef85a8598a0a03b54b5ae9cd634c0c44243ede +size 7940 diff --git a/analysis/PreMode.noESM/Q99250.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q99250.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86e61c3c1d7ab2bf4afa073c0822a87cd8d888c2 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26bdb6f5fd37c76380512490f90f6efa6d216fe2d2c343c0a5ff41846dead873 +size 7996 diff --git a/analysis/PreMode.noESM/Q99250.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q99250.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88cb2ef429c91c8036f0e782b0f6af68a85cb3f8 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:048c1b14d94a960137da0baf69ed3fc8404377f9d38897d44a64db5922191435 +size 7815 diff --git a/analysis/PreMode.noESM/Q99250.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q99250.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..93fbadee7771810ef04f4ae34202575625962d7b --- /dev/null +++ b/analysis/PreMode.noESM/Q99250.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac3a049c8d6a2eaa2a684717e92a0b2beb1e6c0fe667e8b98e7af3136eef5a64 +size 7859 diff --git a/analysis/PreMode.noESM/Q99250.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q99250.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..81348e9178dd3094b777d4863ba55ce9aaddd5ee --- /dev/null +++ b/analysis/PreMode.noESM/Q99250.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa6f7040e84cf9a68da52861f2d8b00b8fb126891281d47d9bb8a1b44d37c1d6 +size 7705 diff --git a/analysis/PreMode.noESM/Q99250/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q99250/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1bb4e19156d90660c18160b37b639f839473b4e2 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd774fcc2fa9a91e7ca965b7243aa2f68cc81df9778e9b8d22fea2966c8c836a +size 3290 diff --git a/analysis/PreMode.noESM/Q99250/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q99250/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..787bd2a389d3cec0742eba65442e8891426581e0 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ce2018a9e437a09eb1d8e0db91d0441e432ed6c445cec0f8c19aa6e297ec81d +size 3238 diff --git a/analysis/PreMode.noESM/Q99250/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q99250/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f74eefc04d916c2ece83e7dd85e0338bdae6a11 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e1db45e6ec5bca5a34dace2149972d150e11ae2f3fe63bb23b93256cbf4c858 +size 3340 diff --git a/analysis/PreMode.noESM/Q99250/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q99250/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..435797678697c8cd2127879612f52dfd7070392e --- /dev/null +++ b/analysis/PreMode.noESM/Q99250/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95f9c726b9fc4e2b766ec950a40af456ac0a6851f40b2931aa8868f1b7fcda92 +size 3415 diff --git a/analysis/PreMode.noESM/Q99250/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q99250/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c36f4df8fe3022ea2c08e07a1db28c24c0a5e102 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57a9d856248005ae72e31c2809a453b4606be4e3df420f0719f8d208fb46a34b +size 3579 diff --git a/analysis/PreMode.noESM/Q99250/training.fold.0.4fold.csv.gz b/analysis/PreMode.noESM/Q99250/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..daf0a0269dce47f25144ff1f9b9a86b2624efd4d --- /dev/null +++ b/analysis/PreMode.noESM/Q99250/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41d402eb58bb1503eca38955f60c1022eef11e54114b0f74ff96c51da20cb0ba +size 7964 diff --git a/analysis/PreMode.noESM/Q99250/training.fold.1.4fold.csv.gz b/analysis/PreMode.noESM/Q99250/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f12e3e4e1c98a8eebaedfcc87028b32428d7b7e3 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02077342425f69cb14174253ce78aa5c49101bc75759612290e73ce2e820e38e +size 7898 diff --git a/analysis/PreMode.noESM/Q99250/training.fold.2.4fold.csv.gz b/analysis/PreMode.noESM/Q99250/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5dfd73a7e0463d350afa9b2c85d76627ad6a5f32 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:941e4a152f1330949383f80c11fabba76b26cc89445a52c946b4036ee3ca714f +size 7901 diff --git a/analysis/PreMode.noESM/Q99250/training.fold.3.4fold.csv.gz b/analysis/PreMode.noESM/Q99250/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6c0c5f9e89d8050d74b77dbb6647ccb16cb8094 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e08fe4690a0da6c19b150c8484c5d6b1cc826c591866240fe15f3d032489a642 +size 7837 diff --git a/analysis/PreMode.noESM/Q99250/training.fold.4.4fold.csv.gz b/analysis/PreMode.noESM/Q99250/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fb47bfbe739dc3eddc09f849b9e32a9518ea821 --- /dev/null +++ b/analysis/PreMode.noESM/Q99250/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95ba46c1de7b6c9724905939aae253dd33b832d5e99dff769b2b8d23cfa58ae6 +size 7706 diff --git a/analysis/PreMode.noESM/cancer.hotspots.csv.gz b/analysis/PreMode.noESM/cancer.hotspots.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af42c1363ddb075acf86e2b63560b112d36b097b --- /dev/null +++ b/analysis/PreMode.noESM/cancer.hotspots.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c862fa5afdc369f26cc69c386abe35da03e4a69597e5bfe3df1e7ee02c9f2264 +size 1149899 diff --git a/analysis/PreMode.noMSA/O00555.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/O00555.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..58463b27bbe2da36fa8c89965ac178dd4bd17176 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deddbd29b99c39a3d017c3ed5c2bab08c1a763f81c49ae65249aab3015920c6a +size 5951 diff --git a/analysis/PreMode.noMSA/O00555.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/O00555.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ff332acc6becf38c7a820fa46d0e4d69e0853e2 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fa1f6f6c1a44b59530de86bf9790645cdaf2dcaf9ac7c868c8398198f6b5af3 +size 5993 diff --git a/analysis/PreMode.noMSA/O00555.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/O00555.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..667cb90936194e7d4286ed58094abb3088b12238 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e6f7a97e59594afbb9ef4f82c1a2d98b61a67b6de5923e2ffe988faab5c6d09 +size 5691 diff --git a/analysis/PreMode.noMSA/O00555.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/O00555.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3909ebae8572326952f1f4a73252cbb7b9b44823 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd252b9502e4bf08080f7b82f3b1fbd4e2a48c73c5affee03f2e0645f3c47acb +size 6049 diff --git a/analysis/PreMode.noMSA/O00555.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/O00555.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..407e3c96eab8e116f8bda27699da0712d6247e1a --- /dev/null +++ b/analysis/PreMode.noMSA/O00555.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1c48cdc662b96b09c6f9e6081a901cf5b68ad2730549570eed9a0ff41af63ed +size 5806 diff --git a/analysis/PreMode.noMSA/O00555.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/O00555.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..77214afa03e2d83443d43fa11e18dbb7abfba8b3 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bfb10581f19df24a117d908e13fd2f324a32587d91482a8c6ae7b9b5cab28ea +size 13562 diff --git a/analysis/PreMode.noMSA/O00555.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/O00555.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f857c4a43df73db092f209474c91810872691591 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d53921d4c3116632ed0f54fded34249025ba28a0f1091cf34187f57af3e679d +size 13678 diff --git a/analysis/PreMode.noMSA/O00555.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/O00555.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb97b7a961c89990a0b56a596fb8035a3d84731b --- /dev/null +++ b/analysis/PreMode.noMSA/O00555.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc3e1f269c4e8ec3427aee88d62f9644002a554ccbd23651d0140a545688da0 +size 13671 diff --git a/analysis/PreMode.noMSA/O00555.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/O00555.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..49a932dbfbf469d016af3e03e626be066072b69e --- /dev/null +++ b/analysis/PreMode.noMSA/O00555.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97753c28314f47c1cdd1f14216f4ccc7178856bb7fb04ae6d96a791acfca2796 +size 13595 diff --git a/analysis/PreMode.noMSA/O00555.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/O00555.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..05d55d4584543064862308ea406ac6c3bfbb68f3 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d18a6b2215c101b9f64c23aeb5676bddbd03e9113632a86faab67ff0cb24f3f4 +size 13433 diff --git a/analysis/PreMode.noMSA/O00555/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/O00555/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d4fb6c2600b09a6b15650e5b49acb5f038ce6b4 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:283c20256eca1c0991f8624be87e7301e05ea34755b9f5826f4a6ca2030bee91 +size 5963 diff --git a/analysis/PreMode.noMSA/O00555/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/O00555/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43055fc127260936093db11cda1a4d8c5fa04b9b --- /dev/null +++ b/analysis/PreMode.noMSA/O00555/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20efcc3b11c1f0af3c4b1dbcae577bf82f72074ada3e6172ffb95a65e20a05ca +size 6006 diff --git a/analysis/PreMode.noMSA/O00555/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/O00555/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e1e05160f4683e803bd5576725831d7a34559e84 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9827fc85ba54a8a3b36f6052e13f4cce962e7efa547d0390eb21bd97227e59af +size 5727 diff --git a/analysis/PreMode.noMSA/O00555/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/O00555/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..163c1908ca1673d798ff5aca4faf492cf8689685 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6ca9162e0bff7aeb78dedae569ef4b61ebfead584d41dd0de70b8fbedaf8bc9 +size 6030 diff --git a/analysis/PreMode.noMSA/O00555/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/O00555/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc6fd14c86a10cb6027a1f72b4f374f6dd55cc53 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18ee94055996a3ac18c3d120c98718a020877a69a7e35a4c5e1bfa593c8b499e +size 5805 diff --git a/analysis/PreMode.noMSA/O00555/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/O00555/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ee85173294b41eda4bb5ad0b6a90a235bd32f37 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20047b0d14eb169a0a12f1facede5089334f82ad114e62532650cd1647d16dc9 +size 13580 diff --git a/analysis/PreMode.noMSA/O00555/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/O00555/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac7bc81f9b582490a2bc667c6fd3837464917343 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ba53b7ab4c20e3d209e1ce73cab4862060c7daa2d615945e71eeb21ab4ea9d7 +size 13737 diff --git a/analysis/PreMode.noMSA/O00555/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/O00555/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..429620492d49e14c853e7fccbc56514bccb8d76b --- /dev/null +++ b/analysis/PreMode.noMSA/O00555/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b461538b13f783411b92ecdfd5ff14fe3309d857aef669c3da73ed83f2464648 +size 13743 diff --git a/analysis/PreMode.noMSA/O00555/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/O00555/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf2dbb959dd899b87bcb61394f27143d9ecae8a1 --- /dev/null +++ b/analysis/PreMode.noMSA/O00555/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b816d1cea39032919955eeeecef4681e421afc481b1bbf74b53cb997538c7c3 +size 13540 diff --git a/analysis/PreMode.noMSA/O00555/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/O00555/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..19dca0dd54615b44807d6a760ac0c44678bf68bd --- /dev/null +++ b/analysis/PreMode.noMSA/O00555/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74e52fea413f6df1f4f046c1d4b027bef6489810b2d6c8b7199088cbf7f7b7de +size 13416 diff --git a/analysis/PreMode.noMSA/P04637.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P04637.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a51a54fe91a9a9516ce96f868860a8abc88ae9f4 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7581f275b7f5daf7b9fec739ef1520e616c16ea802687c7007ab8b2f274793a6 +size 6687 diff --git a/analysis/PreMode.noMSA/P04637.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P04637.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8c4b9425a74528efa0bf131ef16933af54ec4077 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c79f92fe7d5745ea1afb4c301b987a6f67c7c2c9e6acece7247832f366fb955 +size 6962 diff --git a/analysis/PreMode.noMSA/P04637.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P04637.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..374c04bf40a5b9e9c9c6254cb971953b4c276960 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2654b6f105b464ead1c47f36084781c85d7dc963e3f5930c5d847ada4171d14a +size 7039 diff --git a/analysis/PreMode.noMSA/P04637.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P04637.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..52bacd93003f30e73beb7426dd40248396e360cb --- /dev/null +++ b/analysis/PreMode.noMSA/P04637.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e770c16ada2d22e1ac30922593d50ab0d60d75a2702f4fd21b146b10d8044d2 +size 7701 diff --git a/analysis/PreMode.noMSA/P04637.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P04637.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa7b3732c8bc8c76661a8dba634c107037209bba --- /dev/null +++ b/analysis/PreMode.noMSA/P04637.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40b2e002b2e97dbaf302cc7d61679635799938f7863e7993e8fb8e18514beb9c +size 7399 diff --git a/analysis/PreMode.noMSA/P04637.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P04637.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1015cda389aa00773f19ad92f8d2e1292c8e7264 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07f4e802b3e7eee9530fc5ec945d063330dc8521296b0b4aedb4bb9fd3aa805a +size 21284 diff --git a/analysis/PreMode.noMSA/P04637.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P04637.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80979240ea1b0c38763c7a97498359e47c2b3940 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73c92c43ed52c3152c22cad72e8acfbb171e8add285c2aec0edd14ff5dfaca67 +size 20862 diff --git a/analysis/PreMode.noMSA/P04637.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P04637.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..91c12724e958366f3b17a42cdae6fd4e379e13c4 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eddcdfca142b5a4a44bcbc5331af92c6a5727db91ef4de19b82d41bc77005fd +size 20630 diff --git a/analysis/PreMode.noMSA/P04637.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P04637.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a100f7b18200782d5d034df5c4117dc0baaa972f --- /dev/null +++ b/analysis/PreMode.noMSA/P04637.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:567b6fc079758898d1a97c1220b685797c200e71d6fb48df0194c5a57e8d60ef +size 19893 diff --git a/analysis/PreMode.noMSA/P04637.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P04637.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86b118abcb28d63db68bc0a582439ff1af92830c --- /dev/null +++ b/analysis/PreMode.noMSA/P04637.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee17c632e0b71e7adfac390537766a7f52fbc82823da34a9425169cf7c6c7ccd +size 20274 diff --git a/analysis/PreMode.noMSA/P04637/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P04637/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf3293556d6365fc053faf8cfa51dc06a41661c6 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de54d0c78c13b4ccbc7c3ea92e24595c37989f982a091c62e9171b7900fb613b +size 6696 diff --git a/analysis/PreMode.noMSA/P04637/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P04637/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c3d5a462be0d485b834f12ae9c7f495b86557c66 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a464f9bd6ac3c8c259b00daad401c2f4eeedb95973f03f8aba19ed260b08acf1 +size 6967 diff --git a/analysis/PreMode.noMSA/P04637/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P04637/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b8618f80ce5218445cd7eaf445b95a923573169 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f4a6056a211782d8716bb1a2a5c440d1cd5e81cd9f8cd43659c0a3f5e365466 +size 7047 diff --git a/analysis/PreMode.noMSA/P04637/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P04637/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fc5ad3f85a252473bb40cc7d398771f2b341b49 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f95eeafff57f418f9addafc9a9ab67fa80380feb1b614325d06346b25f123f4 +size 7705 diff --git a/analysis/PreMode.noMSA/P04637/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P04637/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4676b30c4f983791847df1cf80fa558fbe91c796 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d516394658ca62e2bbf15fed15f3379e17674623ac82381ba04f19e88326b190 +size 7376 diff --git a/analysis/PreMode.noMSA/P04637/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P04637/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c062ce86eb6e6d65e612946c44fddde877fbf35b --- /dev/null +++ b/analysis/PreMode.noMSA/P04637/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b18f2e158e8745f319698123730779bd7a8519bc10bba67aa48e8f7fedf0f50a +size 21295 diff --git a/analysis/PreMode.noMSA/P04637/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P04637/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e7d517735a4756dd25f23f69106377bd3ed799e --- /dev/null +++ b/analysis/PreMode.noMSA/P04637/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b81e2b8859966eb8953b1678cff2eb560dbf88e4b5b089447f92128ea9e09a9f +size 20904 diff --git a/analysis/PreMode.noMSA/P04637/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P04637/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6b31a1db3cb4b5a0871ece86979fd979f8973e1 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ac9e9951a48df81ee0e0fb49adafb2f6a74b4618205574b12aa2049235d166d +size 20636 diff --git a/analysis/PreMode.noMSA/P04637/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P04637/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba0eb56cfdbb10865192e0da49b877e665912360 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b49b5a332b85026318823876e7525d5a20d0f47daa0ad455fb88f0458163830 +size 19830 diff --git a/analysis/PreMode.noMSA/P04637/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P04637/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0c9cd5cb1f0821042982bbb02a381e50d274c74 --- /dev/null +++ b/analysis/PreMode.noMSA/P04637/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ed58f711e8622170158e6de23241be1f1cb1fb7a843a13211af58fbf8cbb54e +size 20322 diff --git a/analysis/PreMode.noMSA/P07949.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P07949.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..37ae5eb392bf99944d19f3c7dc569e7e55d544a2 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3807b98dadddcdfe01085eb4516d8bd0338651ddbc96f7e1f328655cfa248ad2 +size 4887 diff --git a/analysis/PreMode.noMSA/P07949.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P07949.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0514dca75361debd39ca8306657172b4eea5b5e6 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:526220399eafefce02c0aeccf33bc099703db91d77f5acae9cdbc45951863c27 +size 5180 diff --git a/analysis/PreMode.noMSA/P07949.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P07949.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f01411e5f7152787ebcd4c15f0fd81ccb39a425 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af1daeb50354714480c8939a23860da003ac1a787ec052aed89735c5d2227467 +size 4682 diff --git a/analysis/PreMode.noMSA/P07949.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P07949.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..da7e9afc95bbc115b9e7b9b9686d014e0ec27a2f --- /dev/null +++ b/analysis/PreMode.noMSA/P07949.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c8963940d31ceb6bf09a0af34638f45d1fbfd5c2cc12a28e2ed5940df8f24a3 +size 5054 diff --git a/analysis/PreMode.noMSA/P07949.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P07949.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d649b0ef4411a3cff862cf5705e3ded5169d60ac --- /dev/null +++ b/analysis/PreMode.noMSA/P07949.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2721edbe8f323e3ca4b7cb3195c7226ee6a23cc48d67663e7487a81fef214a85 +size 4358 diff --git a/analysis/PreMode.noMSA/P07949.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P07949.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..08745b16d0522f42e5d7d597742762bafde124c4 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f25acf327415dc2f258a7d547c00e920208d4eda43bb9919ac8c0626994a79c +size 10653 diff --git a/analysis/PreMode.noMSA/P07949.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P07949.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..adfbef1f9c756408a6434a54ebc1e9add4662705 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86299595ee9992b92be038acf0a0294a7c82160bff3fb474373b8dbe25eca723 +size 10526 diff --git a/analysis/PreMode.noMSA/P07949.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P07949.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..85091c6948c3ddc3852c5decffc1ba58e8daf104 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cd3caf7fe97430e4dbbebc53831dea2bfff17720526df3bde67af3d98e2dc22 +size 10463 diff --git a/analysis/PreMode.noMSA/P07949.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P07949.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..889c112a92ee45487585d6c7c13f540ec3002308 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dc8ffb3275ac1ca284b53036f405526690a3d96a9d46e64986c46ae20d003b5 +size 10491 diff --git a/analysis/PreMode.noMSA/P07949.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P07949.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..84b74f0207d5db9bf0f8c180caf7cdf1625f2a9c --- /dev/null +++ b/analysis/PreMode.noMSA/P07949.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64c1a4f0d92117c42ddb384c32996106117aab14b2b0c4b4e5500b4bc118705e +size 11125 diff --git a/analysis/PreMode.noMSA/P07949/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P07949/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63598b5fc9bbdf290549817ab57ab3a244e0c502 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0719a36f8229074b365f3030fcf7bae5162ce6a67d54d3376c1d3d7328eadae9 +size 4881 diff --git a/analysis/PreMode.noMSA/P07949/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P07949/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..804f5ad909369fb980984ca000289922d6aa0aaa --- /dev/null +++ b/analysis/PreMode.noMSA/P07949/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:234c6108b842bf7b676252ea4137ee0777596d1d229fa01d24e6ace0f27cb102 +size 5167 diff --git a/analysis/PreMode.noMSA/P07949/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P07949/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ac104380bd4aa86a1211959489483b6817d7b10 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70ee9201a654bfc4045cd5cd0d45b60aef036bab5ec796ac1e2559dd88819961 +size 4692 diff --git a/analysis/PreMode.noMSA/P07949/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P07949/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..280d4b9af10035d4e1aafc3b26b604216ac05e80 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88fb73cb2d5dbf7d691a7df234814b44935fec66cf06c5eaa7037cd4f315a00c +size 5066 diff --git a/analysis/PreMode.noMSA/P07949/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P07949/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8c87c79b804f2f154cefe8664d339400dfcc8f2 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd4648919ca17cba1ec1eaaffcbf5e906dffa59e16680ad6593edd6b2d402f48 +size 4349 diff --git a/analysis/PreMode.noMSA/P07949/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P07949/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7f9bfb145a06b82ed2831996f39f6b53bea1ccb --- /dev/null +++ b/analysis/PreMode.noMSA/P07949/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:791de346bdc4d862c71ab37419afd4b3ada43bc03e00d6fdc8944cbfe800c733 +size 10616 diff --git a/analysis/PreMode.noMSA/P07949/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P07949/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad8f800261f0ab01e47e758e09850a555e0b5bcd --- /dev/null +++ b/analysis/PreMode.noMSA/P07949/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43c4bdbbeb8fc1c3b33d52187c276d7d9d7d803291d1d2fe572be7f34a0b7d1e +size 10513 diff --git a/analysis/PreMode.noMSA/P07949/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P07949/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb19a482e8dbde960a76fd415952436ffa450fc1 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e55bac5a7e42551d00072e054fd620013cee3d36aaecba8fef088e897027dad +size 10469 diff --git a/analysis/PreMode.noMSA/P07949/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P07949/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3061aaa97053792fdc668ec4b80cfc87b44af940 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ea03526d9ca0579dbcd96d27c583b1de922b297b213308a7d9995c63e0fdabc +size 10452 diff --git a/analysis/PreMode.noMSA/P07949/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P07949/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6170b4123fecb5171506b9434162930a925a595 --- /dev/null +++ b/analysis/PreMode.noMSA/P07949/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6332460e6662a08a87ed5ec8346a66bb073d6c7026c1d206b49161cd3820214a +size 11074 diff --git a/analysis/PreMode.noMSA/P15056.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P15056.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..85f6647e1c9abaddf57fe8e35562c7aaae537342 --- /dev/null +++ b/analysis/PreMode.noMSA/P15056.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1e942a8ec8ed4257a4ad0ba684ab340601d0e1a9f1241859b9dd626cfedee07 +size 4269 diff --git a/analysis/PreMode.noMSA/P15056.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P15056.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1228b3b4b44a4282fcc9cc227e4111364a181dea --- /dev/null +++ b/analysis/PreMode.noMSA/P15056.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ed71cb089a2a71114823ab7b23e205b5e6699ef6f7c35a8798b51e00c1c98e0 +size 4613 diff --git a/analysis/PreMode.noMSA/P15056.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P15056.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8cbac701346d729a9bf12bb0a2adfa187f7a1fd5 --- /dev/null +++ b/analysis/PreMode.noMSA/P15056.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c87b5560255856669de9caffb7299ccd11af4ed21b83b0179bd074d1eaeaa71d +size 4050 diff --git a/analysis/PreMode.noMSA/P15056.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P15056.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e628b4fce2bdda5849437ec9a6cd4598ff64f160 --- /dev/null +++ b/analysis/PreMode.noMSA/P15056.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0636b321be89306168bbe8e1a0b46a2dbdda0211e953901bb1969b73f254b986 +size 3710 diff --git a/analysis/PreMode.noMSA/P15056.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P15056.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a836a093a121baa9da714142d5770fa453a32cbc --- /dev/null +++ b/analysis/PreMode.noMSA/P15056.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79c51a4828687937e717591d4544d7acdf5b8e31adc932ed81bbc4b7f06c1983 +size 4660 diff --git a/analysis/PreMode.noMSA/P15056.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P15056.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3ec596b08d118419292acd70bd33ff7f6f398fb --- /dev/null +++ b/analysis/PreMode.noMSA/P15056.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ba4a7fb45f6661f8e8d40469ada14b903e03305a9b1659ada1d483648b71c4b +size 9759 diff --git a/analysis/PreMode.noMSA/P15056.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P15056.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f7c15d9ad7d461a2a1966b2c823d37498114d9eb --- /dev/null +++ b/analysis/PreMode.noMSA/P15056.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:941c8348f52d3ad6d3af5c2826c8ab61944dddcc4526281c3fa9ee576e5c4b68 +size 9620 diff --git a/analysis/PreMode.noMSA/P15056.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P15056.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb90999097a11d15cbd5a9b8d038e5e2dd0a0bfe --- /dev/null +++ b/analysis/PreMode.noMSA/P15056.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25867e795bf51784c2a37a0e2e8229a12c680eb2985a24bce3630652576e3fd4 +size 9955 diff --git a/analysis/PreMode.noMSA/P15056.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P15056.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f28fa5dba91483f6f64a729a1953de148dee94f --- /dev/null +++ b/analysis/PreMode.noMSA/P15056.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34a1edfcaeec8e7215c1778764848b79fc1e59bfe3ba883e153d3355e94647f2 +size 10281 diff --git a/analysis/PreMode.noMSA/P15056.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P15056.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa18856ee90eb67dd55224c5d3c49c6314c0012b --- /dev/null +++ b/analysis/PreMode.noMSA/P15056.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4866522c16aea99c06d883b529f834d07000414dabdac9d1c86282a5b06c051 +size 9429 diff --git a/analysis/PreMode.noMSA/P15056/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P15056/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eea20d70e093bd7c762f6cd8e6c9906c1034dbc9 --- /dev/null +++ b/analysis/PreMode.noMSA/P15056/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d76078ecf53333494556b1a8857d5e45ad23f839a2f780481fd1bb4a250c1ddf +size 4251 diff --git a/analysis/PreMode.noMSA/P15056/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P15056/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..959423c7b3f0db856a923af9c44548d4a8319608 --- /dev/null +++ b/analysis/PreMode.noMSA/P15056/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fce2d1e98f5839d97a9a35b7b88c305b9352c79fd2aef481bb5ea77a5b57f076 +size 4626 diff --git a/analysis/PreMode.noMSA/P15056/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P15056/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..31785bd443dbeaeeb5d65fb532176b05008b5916 --- /dev/null +++ b/analysis/PreMode.noMSA/P15056/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d02879a17b0079aa96f0769469a2b7effce8bcb7eeda478e2e5bbabc3ba2024e +size 4096 diff --git a/analysis/PreMode.noMSA/P15056/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P15056/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f263eda8fbe5de7d1394ae04e2170a977d81e55 --- /dev/null +++ b/analysis/PreMode.noMSA/P15056/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d35f4e8a5c38a797cd7c035319e1d9de7702632eb8da105ce9979c7bf7234517 +size 3690 diff --git a/analysis/PreMode.noMSA/P15056/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P15056/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb983d2fd9fcb24e3e19cdca98ac1f98f20bb83e --- /dev/null +++ b/analysis/PreMode.noMSA/P15056/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dbe357be4c855bf11c479a33a0d496d57b0e895c4453520d89b00fcb667babc +size 4691 diff --git a/analysis/PreMode.noMSA/P15056/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P15056/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7f19156d185e80a5c80451418f1bb82d5a8320ad --- /dev/null +++ b/analysis/PreMode.noMSA/P15056/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d16e1a122aed60435785c1d14cdf44714555d89e5ca0319bb3ae198af000f3a +size 9641 diff --git a/analysis/PreMode.noMSA/P15056/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P15056/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a063e6302071cef63fb23a2d0094df47dc237902 --- /dev/null +++ b/analysis/PreMode.noMSA/P15056/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:642b2e4a985e5c85e95dc1119780908ca396c9af14314b9af875b9a030ac7546 +size 9646 diff --git a/analysis/PreMode.noMSA/P15056/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P15056/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70490706593bd807ff8148b677a9599b1782433c --- /dev/null +++ b/analysis/PreMode.noMSA/P15056/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:664eead9a3388a779926d146643f4f70b7d39c67612395b0f1a9f3ec9b2dc4b0 +size 10097 diff --git a/analysis/PreMode.noMSA/P15056/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P15056/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..40953197acbbd86aca88f5d5ff2881a09c46eafd --- /dev/null +++ b/analysis/PreMode.noMSA/P15056/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6836fb5cb9af69b0c58004aaf0375a11a51a3d62d7e9f902808af5d562f6276 +size 10282 diff --git a/analysis/PreMode.noMSA/P15056/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P15056/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..12aca73cdcc4f59f77013ef683d40b83fccff56c --- /dev/null +++ b/analysis/PreMode.noMSA/P15056/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef1b9bd9eb43d90273f0556831c84737c31fc218ab49e4de4807e8d29b1594b1 +size 9512 diff --git a/analysis/PreMode.noMSA/P21802.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P21802.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cbeea93a8b00042b28bb6730317f496893a18364 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acffbab6aa525774e72306b2543321279687b5bee5f100eaf4790e9d09b816e8 +size 4635 diff --git a/analysis/PreMode.noMSA/P21802.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P21802.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d3e215993686236529e3c52908c057c3a431069 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ba6d1b6efef69da7e2963d4bf88e8a17f728d2bea94b21836a00e4c743818b2 +size 4543 diff --git a/analysis/PreMode.noMSA/P21802.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P21802.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4f313613d4a854a0f4454752f62282f74ba27622 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a574bd594fa738a7ddeb514de91b2b946c214d9e952c70b4c408610b3f293f3c +size 4235 diff --git a/analysis/PreMode.noMSA/P21802.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P21802.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..515ba83e3b3b04ea525b6bc3edb2839b3f4ca325 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08a8052dc7c79a96fba92919a430e6298400ec0c4e40153b8b7c858e898ad122 +size 4176 diff --git a/analysis/PreMode.noMSA/P21802.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P21802.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc10721be2db988d2f5084011e069c6037e8a0b8 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4a525ed61112745e632be032472c63494431145b65352579874830626c67242 +size 4201 diff --git a/analysis/PreMode.noMSA/P21802.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P21802.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ecef69ae796882e4f297da4d76990801daab5519 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40252fcf84c0209e4751db119441bc6ce37fbb806662e475cd6e633699334b40 +size 9628 diff --git a/analysis/PreMode.noMSA/P21802.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P21802.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0fd14e5b9007054689e294ac6f12608fab19edf0 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d94e1b60a2c44a787db7494b1706146c18c167b091b90667bef3e88394aff394 +size 9517 diff --git a/analysis/PreMode.noMSA/P21802.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P21802.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47894934b58e97b34893009b76675c3f03945bea --- /dev/null +++ b/analysis/PreMode.noMSA/P21802.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c49b1739b992b66a3709e9f74617924a8214ef6da52be78faa1a64a8ccf7a68c +size 9690 diff --git a/analysis/PreMode.noMSA/P21802.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P21802.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..28133adcf0e171131609566dead27f2ed8f8ada0 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a9353903b0a9bc69645c03c1ffd10930a0f2bfb558852ff27940bff1035f8e0 +size 10055 diff --git a/analysis/PreMode.noMSA/P21802.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P21802.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c2afed1a32df5ee36f38a87499174c14f7fb413a --- /dev/null +++ b/analysis/PreMode.noMSA/P21802.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a12743fac13590a6a93c1421846d54c6a19ed9bd5813fb9bca13bd5ad144582 +size 9797 diff --git a/analysis/PreMode.noMSA/P21802/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P21802/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd51fa6a6cbd014d12c51c6fef470b326a93540b --- /dev/null +++ b/analysis/PreMode.noMSA/P21802/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc1560f68fd5aceb8b19d29e01430e291b91defef7902e0eca07fee10f000407 +size 4632 diff --git a/analysis/PreMode.noMSA/P21802/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P21802/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3310f0b440b87cb479aaf435e7488eb6ada0608c --- /dev/null +++ b/analysis/PreMode.noMSA/P21802/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cdbfae361ed3ba0a4939308fa3988b8ed2cea3ed1c88350317e48dca095cb82 +size 4548 diff --git a/analysis/PreMode.noMSA/P21802/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P21802/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..37d92d25f8d540d94922c8b441a3a305b6ced206 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff41232f7847b78b3730ef931cf9ea198d0b3eb0587a3c4227ac4fb2dc7da27a +size 4207 diff --git a/analysis/PreMode.noMSA/P21802/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P21802/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..82aff75fac864d0e6add2955744c86965cf5b292 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a28f3875cb5d64ee8bbef69eaafa6ce1249be403126fad14d07870186aa35b16 +size 4189 diff --git a/analysis/PreMode.noMSA/P21802/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P21802/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ff19a19b2934f367daaf5782efe316da8e3afd67 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:766efabc30a4ea269034c4799ae0b431602f54ae7aac51b39fb26122c5e35a6e +size 4182 diff --git a/analysis/PreMode.noMSA/P21802/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/P21802/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..13c4e52562d1304ee11eb4cadb51f662ef4a4195 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e876279296d3e6eb200d7ebee00cb72962dc523e9a34a7624be0044d3a676421 +size 9607 diff --git a/analysis/PreMode.noMSA/P21802/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/P21802/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63b5374b974d6647366c335fd4b3f375c2c1b143 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ced62d37a0f1072b019f558711a368b52af21fae3f596f0696bc68ff7d464d6e +size 9517 diff --git a/analysis/PreMode.noMSA/P21802/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/P21802/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..075f4c34f51524201d1d8567ee3a1bed53564807 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50031f3964582f055025174372eff9ba6ed8beb6c5a582c7e6203946bcab25d0 +size 9627 diff --git a/analysis/PreMode.noMSA/P21802/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/P21802/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ebbf44d4406d34813debfc39fcb894e7bab32695 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2170c2f768ee2f2d34cd09ac3a0c649ee96719ee30d28515867afb8dc77634f9 +size 10039 diff --git a/analysis/PreMode.noMSA/P21802/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/P21802/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..911bdc1a91e0c22fd80fa8ab08f66469e864b476 --- /dev/null +++ b/analysis/PreMode.noMSA/P21802/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f67040c32f195ceb8ec4f9979066da094c5aff78dd82bc08271839caa07899e +size 9686 diff --git a/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4fbd008159e11d767e52dc57155a59fa264297b7 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da8330dd0c4b0d4ac180747953e660c37bdc0ad68acc67dd7602ea0a5c3e6774 +size 5685 diff --git a/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..15e3f53d1e3abaf768ecc0c80075bbc8a7eca402 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:621af41ee12e9102f77b2d326e8e5b965f5d57d039842ecdf0b4445194bbc3ca +size 5684 diff --git a/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d66390161648a389749d5629294253463dfd160d --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce293daeb5f6d57940ebd994081ce122524b576d313d0077f7486092cbf98017 +size 5698 diff --git a/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0a66eff8a6086ae9d2ade15465ec2bab7c803682 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cacbb7735e03ea635a8725d59402d0d8b94a76e74f2a208ba626e7eaddbd39a +size 5706 diff --git a/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d160aa088ce7832f8474b188241f368cf9a4e3b2 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fcd71d649979690d183ee6bbac28b6d04302d745e6d39100ea1d643a48f5264 +size 5575 diff --git a/analysis/PreMode.noMSA/Q09428.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9bb70f7373df3b3e6fa61f18ced660349c619b37 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ab4d587ed3423ca0ed03196b2138d39dbf95e39004906329d8b8bef7112f618 +size 13508 diff --git a/analysis/PreMode.noMSA/Q09428.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..addd900677af7f8e736eade9c61b1d44f99ad8a8 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ced7455426f5e1d137392b0df87d77b3c1fdf050cba0261db8667ebc3f6b42a5 +size 13495 diff --git a/analysis/PreMode.noMSA/Q09428.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c2a9da73f8ec9120d866391f796442dff71d7219 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8075aaf9d2b0ab951635c2e5e573c6fd648569bc8e0e345632f094983c468c72 +size 13135 diff --git a/analysis/PreMode.noMSA/Q09428.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..32a5857bd470a98a3457c97b0c3245acbaf1bee9 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10ab0e799e99bd64e64fa10aa8d299828f97329e7b14912f4236e17b954b71f5 +size 12903 diff --git a/analysis/PreMode.noMSA/Q09428.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7a3108687c48867757f54595eb161698186e6a7 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ede0baf4788c5576817ce39ce148107d7678ccd1d12a5aaf1bf12753b883144 +size 13045 diff --git a/analysis/PreMode.noMSA/Q09428/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..088309a921c3f46095227a75c8451d0170264706 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bf319ebd445c45e3f488302057c3852bef25db286f07bc4e97b77221e3d1dcd +size 5707 diff --git a/analysis/PreMode.noMSA/Q09428/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..66847ac745cf0ba6f3fcb9d548c8dc8c7cd9816d --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35d768555fcc98fe7b364d454731c25359f9b94165642b3e7ebb53fe98220861 +size 5695 diff --git a/analysis/PreMode.noMSA/Q09428/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e5a66732bb400b83326441ad6f76a33096b96503 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d61fe890aeb55267a42764c8fb005c1b03bc5fa7eeaa3d1efe5d295b74374d04 +size 5652 diff --git a/analysis/PreMode.noMSA/Q09428/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..021f6f124c7ca5f1b5e5b7d42ad137162d1fdad1 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f539e6bd4e45ca6d3d7cfbbc6c4f6005b5e6f13ddd7a27bb1760426d443ec4a2 +size 5714 diff --git a/analysis/PreMode.noMSA/Q09428/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..afcda39caeb496fa3e505df4426ca083dd702323 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c4e4b9bba4511f0ae6b432af4ce39134a7d10b6c324219773e4b84c300c9767 +size 5565 diff --git a/analysis/PreMode.noMSA/Q09428/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..91ca1849abb2caa60f26c01205f906064f83a67f --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72f64e2301a4c9aa5ed0a99383877655c3709e50f8849a2c3a4008911ba35aab +size 13505 diff --git a/analysis/PreMode.noMSA/Q09428/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..41ead406c1c328e1865cd0697b2c38649bff31d0 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d74e5d53b14e2cb5a8fc55c6000e56898f70d76caf498adc8b9e88ac3e3f5ec +size 13515 diff --git a/analysis/PreMode.noMSA/Q09428/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..872374846c07cb2e17bbcf4200f76682541e6668 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99507fce564b26eed1ad4ac33658303638bf778714597be416a15628f481f0a6 +size 13029 diff --git a/analysis/PreMode.noMSA/Q09428/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6faf91e89227c9d68e0b1ecd34616ca07d69f6ad --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f9a93d1a6ca776393a4184380f3533602cd7aa2a634227fb6c0063516e84b30 +size 12880 diff --git a/analysis/PreMode.noMSA/Q09428/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q09428/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e1fb295391f3e6c473ea2b4b6dc686110ff1796 --- /dev/null +++ b/analysis/PreMode.noMSA/Q09428/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a87eabdec0a7039137e9cbb23b8345f005f0dde6d7e4f6c8d09d9221e0ca4fdb +size 12989 diff --git a/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5dab2e0e7bcc7172f08163f0a49e23956dfeae42 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9138c2da3dfbe68caa0fafaa90cbd90d689693c70811233ed846f6668e9b2ad +size 14603 diff --git a/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..67866faaef3226e392fde48c2388e689aedb6469 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84dc9f618ac47b94db1a6940642504604ba31285406f381970871059887d163b +size 14587 diff --git a/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a24c86d5e765bab420fd01967e363fe4ff628bd5 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68ad63e0e6ab48414aa4e2c5712ace9b4fa898e1dbbec1489b36c09fe2ed6a8c +size 13808 diff --git a/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6f3e2d1b3150e43eefb4ddaa8edf98374ec1c9d --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5a15d97e29549538ee2f75902ee7b93c32c0059a4dfaca1b46339bafea74630 +size 14467 diff --git a/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d55a81cea25d1afd44ca8221c96822de79d67800 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b605327d7aca3c66cdee1549a4cf779a09f7d165c9abba97d51b967371810be7 +size 13941 diff --git a/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9faf1ec3b7268d4c425c7439ce9f7be81506b932 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9988e91c0272323c00ca6d45a6ac2b43a544a79f1b29726bab669c5124d5c917 +size 42733 diff --git a/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d85c1c1aff6792ad64af4161220328bd707ae18b --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6adc4b71f757b40cdaf5855ca575fc7c072e73d31f509b93b53511b30dd26c41 +size 42966 diff --git a/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac106653ab9f750a436d2acd50bfae8c47073163 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c95297cdc5d0c8e10376bac727293875010740d0a7a3ace3ed0360369720a808 +size 43342 diff --git a/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e52147d02b054e1cfae9af9ba35ae2418b46a40 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d94995a2cb1813ed7737a578a7c5f1311be821abdc18c8ae028872076c3b7f5 +size 43069 diff --git a/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8df65c5cfaad29384b2372eddf5a9398903be857 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:496bd35ff27383a56ccb08a84f0a2c5c35247568355d783f79f05132f7e4e757 +size 44006 diff --git a/analysis/PreMode.noMSA/Q14524.clean/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2db1eff0f95b1771006569dbdce23dd0903d4f8 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e8203399be4c695f3df13aaba56b14682cc7c04ddc7e3e185dba226c353f32c +size 14600 diff --git a/analysis/PreMode.noMSA/Q14524.clean/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..28539ae0c15c92bd103ceb0b4cd5dc96d14d8057 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f44e6e40edd21462757cc9dec6ffcbece49b5c6074119d1448d676c9fcac772 +size 14573 diff --git a/analysis/PreMode.noMSA/Q14524.clean/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..717a30278b90f8c9b95c045eb195f8f6937b47e5 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d3de4fc1fa8de91aaf3281f26709e174d54ad0123d19e9f5c090dd7e12e42cc +size 13775 diff --git a/analysis/PreMode.noMSA/Q14524.clean/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..302d793960c1db2bb6f1cd86b6cee9fe29dc6f83 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1591cbf1761ad71d73d45dedc91a052ae86b2f00357162f72b87a5860d5c15ff +size 14467 diff --git a/analysis/PreMode.noMSA/Q14524.clean/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..15e42947ec32c812127fbe2ed40892bfaca53062 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5aa57c68c482b05ed39e8798450d96ae059eee2bd6f8c913f5774fe685392a51 +size 13935 diff --git a/analysis/PreMode.noMSA/Q14524.clean/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..26951784fb8ba100a1d7c80fd3243a2bf12ac199 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25878bbddd917826360aa4b1761595ad92ade0fbc83f0141ccee75ff48902edd +size 42642 diff --git a/analysis/PreMode.noMSA/Q14524.clean/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed39838f576030f71f97ff60ad72159d78244665 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0189c1a7bad9e4a1c60e601aac629370ce57544bcd221610a3363ed565909dbd +size 42915 diff --git a/analysis/PreMode.noMSA/Q14524.clean/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f5f58493b86e8b56078f1bef93c18db8d08cd035 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7959f89c4b8e9c497b687c73da727fb41e6f57b077892a864fb4d17eb3a6e89 +size 43344 diff --git a/analysis/PreMode.noMSA/Q14524.clean/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d7f07a07ec48592274c3b7bbeae68e95029e3a5 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d9f04af2c940a4f63ca0a43c5841906a940432db78476082682e917ec4e5403 +size 43067 diff --git a/analysis/PreMode.noMSA/Q14524.clean/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.clean/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5cc4916d7f21d3f5a93cdb4a988cf1d9e539c366 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.clean/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:741d4663e724d50889a862d0ca012f1822e281cdb1762c6074b5fee90882f345 +size 43994 diff --git a/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..08acd3177dd35004f337e77e33760708651584ce --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c21c261d0308e901b85181397bfc7aac2c104159cca06084438b50eb29a8ffd +size 10646 diff --git a/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ea660dfdc3a772285496e0efa33b8a1c38d63f4 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a31e99d168540e1fdaa55a19a03013e67d1d0f545ca1e9d216e9134f8cd06bb1 +size 10664 diff --git a/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..87b1c6f56e6baf010207f3ab5dd7ed44a2711bb9 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fde017630244a5e3c4dcb8de77febdc5f3b4b25f16271c4140b4b2ff6b918d5 +size 9626 diff --git a/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2825eeada7fdc6f15137952facf2cc4f9e85a5f1 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c37e0343d2e5af3af22a0e9922d778966192673b6ca9ab8e37357589a761c602 +size 9842 diff --git a/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ec6a506d1a5f193aa3e25cf7ab2ef3c5feff97b --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98a64067a5fe3037bd08c9d6a2465ed3e4536b046e3a3267b0953e4a1acd8d6a +size 10064 diff --git a/analysis/PreMode.noMSA/Q14524.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d0d6dc81cc9390eb0ff2a6e83596d9627fcb14fe --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d7ed5429170d4c96241b7e2383c1d55bf57bbf17a327d4c604b2772b5a1ef16 +size 30269 diff --git a/analysis/PreMode.noMSA/Q14524.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9f0f393fb421e81a21059decae0d9a9c42d48ce6 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b52f587183f2747c1b51ab89f3484bfd134143b729a8ff324c657ec800d1a0bf +size 30763 diff --git a/analysis/PreMode.noMSA/Q14524.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe0d3c551aa416258912b8121a6ecea4e4dee1e0 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a45fb2f0249ad13ee5af0472b07f178d363a1c922cebce1b5b7186811494d78 +size 30546 diff --git a/analysis/PreMode.noMSA/Q14524.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..84558c89eb467d523429f06ea81de3fa00e48f91 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cab282cf72909bca81950f0c7699e0deedce1bdff6c11a585f99320ea4aa5595 +size 31593 diff --git a/analysis/PreMode.noMSA/Q14524.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q14524.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb53b5de5244f472f86a832e583331af6420e852 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14524.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b99c89ecfab966dcc9853737d4746ba8fa96ce347bab394286e594559a28c989 +size 31818 diff --git a/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..84cfe61c36e479067e1cdc5fc904c987be7f3721 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86f9ae636f730e2b1a43b3312f648279550b5da8f74aede1e8532c0b90b507c0 +size 3190 diff --git a/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6d96ec545d4e8f17ee2f4eecc64b4be59ee94a8 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35bad8c292bbfda9086556ce503c2901b8e35410f31f93dd380979c4f205e03b +size 3179 diff --git a/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..276efea2c57262c1b6dcf67e2380f7fdb90193d0 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44bcfac82a78a551a1e56848468386dd33186d1905c1375378738e706b18433a +size 2967 diff --git a/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..138e2d9ef734220fa2935c871a69bb720cd971a0 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03eaab94158eab73343ad534314d8c6ae1028a96c84288011de2322aeeac6439 +size 3402 diff --git a/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d61defb18dc1e4611098341d2898a4cc0f19b281 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7481a8beb3ea489e4e96c00167268756693b576a45e747fcf6268a658fff2d8e +size 2883 diff --git a/analysis/PreMode.noMSA/Q14654.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d7f0fef15f9f5de0c3361152d546e83d57a9ac9 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:341e2bacd2131fbe07efbae0af625741dca5f88b56a063cd8a0e03422d9ed93d +size 7063 diff --git a/analysis/PreMode.noMSA/Q14654.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..29e50729b9905474c057f9c69115b8519652a277 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:246a8a401a50ae3816b2df8f7585f18be7989126e0201f51fbd2578f82e0aa10 +size 7047 diff --git a/analysis/PreMode.noMSA/Q14654.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a4ae3cb200779da189dcc3b2f7a934346f69a24 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ccc558c4f0a65c2665249e0d55acf6a17edeb9d49ea31d3c8f51e3960d8ff20 +size 7313 diff --git a/analysis/PreMode.noMSA/Q14654.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c09a9d7d863e34c54a5bb53d8f1f129e4231b8f4 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6a96d34395ed96eae0c85ec3e7921df4d659ac4ec472e2079745934dbc325a9 +size 7183 diff --git a/analysis/PreMode.noMSA/Q14654.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4401d119d7a61f8fd57ad237467084a103791d76 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0632b4ff56cccbc473947ac44b5432b9437ade367a535f45e7a531376c03dfca +size 7333 diff --git a/analysis/PreMode.noMSA/Q14654/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..396f15306f88a3190f03fff067362c2fb20ec204 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1904dfdc92a115c25cfe58cec4c72a7967d5340e20e335b0e17e28f6256b8642 +size 3185 diff --git a/analysis/PreMode.noMSA/Q14654/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4234e5fdfa093b472b69f7e6505de207324eaae1 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d11df8075e371b3109cad2e2f6d1f464b57ca9b99c839174c6dcdece6c7ce538 +size 3177 diff --git a/analysis/PreMode.noMSA/Q14654/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..48cb3f9216c07aae786db4607a5e5a1bd4bbf2b0 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c139e942a5fe62000fc0a4772badd2bc71b72c1ccafc1be8eefe27e6c074d305 +size 2979 diff --git a/analysis/PreMode.noMSA/Q14654/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..95a7783336216ebcf752572bde43af6873f955a5 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bffb308c0bf195b422c6e9f56048fe0a8963d5d47b064b9217f7ea99ab3e2800 +size 3402 diff --git a/analysis/PreMode.noMSA/Q14654/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88f9f97af472fb0c3044f1b2419eaaae3c544a42 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f541197102eea5f1b49507a4e471816c03f12f648598e50899c8879416c42843 +size 2874 diff --git a/analysis/PreMode.noMSA/Q14654/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d641642414f1598024fe548f9513935e106f019f --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cc8ff2010944eb6227728821748fa7665d588b504f98a0fa7610aa72eca7fce +size 7074 diff --git a/analysis/PreMode.noMSA/Q14654/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78bc2223c362f82d22bfc84f47ad9ec1feada73a --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fdbe73f9c0a8f51024e9f5c6f9191c39a27ed7db12c4904e814aa2d3111cb13 +size 7064 diff --git a/analysis/PreMode.noMSA/Q14654/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1b7ff2006c4f37bd30bd43b7f3c26d075dc1ea29 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95a4c158f99f3d9fbefd8ce665b119a8776a7ef34086f623cf39441f5029f3bc +size 7309 diff --git a/analysis/PreMode.noMSA/Q14654/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b7ff7651a269a54d7fd2b015aff66683ff83d27 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c65de075a263fa46cca1ededa1e5787b0239cba20382f33d588e3e17c3cba2f +size 7149 diff --git a/analysis/PreMode.noMSA/Q14654/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q14654/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ee2ecb01c40e4bcb46213f0a68225bc86afb2d56 --- /dev/null +++ b/analysis/PreMode.noMSA/Q14654/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46b4eb1aff0fc262c41c60b99a83d038ab33ba8536c779c0cb0768af9df20ed0 +size 7270 diff --git a/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a52ce14508146b31e00ae0604cde50a896dd2f1f --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c2ac473a1703d1e5440b3626a440e1b19747e1e4dd4fd3c0f7dbb04e2a85e20 +size 3280 diff --git a/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5df685f6cacd6e238f6c25ea8d5767490ddff691 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c975c83dd025b3381818a0f89b0db890e81bead81ee283bd671f7b490737358 +size 3220 diff --git a/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b8b2f548a5497df14697fca35095ba5ea2fb5506 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f275a683bc73180b79c11ce7377b1ccf8dcbdfd0a4f703e8164910584db33837 +size 3339 diff --git a/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b28f5819c41099fc3aaa1e272651ebfc1357345 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f943e87f462df98339b884c26d7df2ab5b625636f94efa69743562edcd9c6568 +size 3404 diff --git a/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4ef4634c85fea0179a8cf68c1ce0e03989d6d63 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dda4948915b232349af1258b652ce7a6664e9aee2436c760b75ca4bfd9d5892f +size 3585 diff --git a/analysis/PreMode.noMSA/Q99250.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..93638f4a6b1688d8e4c349d6fc9d1d4d9e563c41 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f26b40cb1339c3bb4d2008fc6722689c21df888f6cda618bd82ff786e6462ae6 +size 7880 diff --git a/analysis/PreMode.noMSA/Q99250.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0bcb3d9abbd34b12fd54547a315e07044cd94d71 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b7192831ba3a5dbdb640ef2b898ecb72edb3b3f97daedf54a5d96e941af6fbb +size 7812 diff --git a/analysis/PreMode.noMSA/Q99250.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4debbb3174eb4b85e960079352a505e619709d8 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de93114ab4cddfd9cf308fd75ddb350c622660ac751f62956d7910853a2df88b +size 7883 diff --git a/analysis/PreMode.noMSA/Q99250.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..51b5b9c40fc36a909dd7aaca340eed70a42a7c22 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:232d64c540217f16270a5a97c40b8c95b159193fce5aae052fc4cbde8e4ac3c0 +size 7836 diff --git a/analysis/PreMode.noMSA/Q99250.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5114863f89bf56580f9570e11e203b2e254c6a2f --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ed0d1fc8f75a68f2f346a870741d0fc84151b2ac5a2e7dc535857e4847b6d29 +size 7683 diff --git a/analysis/PreMode.noMSA/Q99250/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f356455e8714b2e86a9b572c75ec7ce749593f52 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c8931a2a6d21a940de018100038023327f94a56c43497b37376488a6e8293ae +size 3252 diff --git a/analysis/PreMode.noMSA/Q99250/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4afa9465bbcc9221bce398b473d80bc920569714 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d097f6f5f2c80dec1afdbe47ed155edf07eac3f3c69a10b3f8c2e498060c9a9a +size 3210 diff --git a/analysis/PreMode.noMSA/Q99250/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f30812c314793cc47f5cf1b3473c37dd2379bb9a --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:460c06275602ce7a799cb817321e4ddf6c146da907bb43c9326ea169939234a7 +size 3339 diff --git a/analysis/PreMode.noMSA/Q99250/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..328486e077f3e3f1dbe906dba5ef6dd955447495 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f2798700e5b00e67598b85a2c07857a74f23270653510ed127a7cf11ad93c44 +size 3402 diff --git a/analysis/PreMode.noMSA/Q99250/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..26d43b0e519715f0ce76f7d9d67fa96dd4ce1b06 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf4a3e7b1b3711b54a6bdb1e998f4446bc9e4208d1e4e2859151992337360dcb +size 3564 diff --git a/analysis/PreMode.noMSA/Q99250/training.fold.0.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9f7b9ea000cbafa99db0add9e0d20160cacce42e --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3061b4da9bf7061128fbb596cb7dd2c2511db3c93ffaf152a23c6071e6482954 +size 7819 diff --git a/analysis/PreMode.noMSA/Q99250/training.fold.1.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..456bbf87b82b35ff06e4c43925b530174157d430 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d9e6f036d4bf26e43b0b1140af737178abe40283774440f82cfbb6db5346bf2 +size 7754 diff --git a/analysis/PreMode.noMSA/Q99250/training.fold.2.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a94ea03a7974769be3c7458d55211f6974e59d54 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b1ab6f38739f7e140616a553c8daa5161406dc8a80c6bedaeea2bf0da168b9b +size 7871 diff --git a/analysis/PreMode.noMSA/Q99250/training.fold.3.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f0161c3e2988aef45f160ca86074818cd69cabb --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:542adf2fab864cc3181c1028be740cc3a383cd43b60bb991dd67f2569b53a1ca +size 7855 diff --git a/analysis/PreMode.noMSA/Q99250/training.fold.4.4fold.csv.gz b/analysis/PreMode.noMSA/Q99250/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b43e9f2fb69dbd28b6856e75c5ddc7d4697ef6f9 --- /dev/null +++ b/analysis/PreMode.noMSA/Q99250/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a78ffacab7782ea4e36e19ea24d5050c8ce5e8f877eec6feb2a00509351b1d8 +size 7675 diff --git a/analysis/PreMode.noMSA/cancer.hotspots.csv.gz b/analysis/PreMode.noMSA/cancer.hotspots.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aaf3bbeebd375080f411ed8c4fe87e09acf820b8 --- /dev/null +++ b/analysis/PreMode.noMSA/cancer.hotspots.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99a8cfcd99061c05750e3dda87eed49297d27d0ff7769ba97619020203e27719 +size 1149780 diff --git a/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e82e3cf150a418e1f1bcac48297f11f0c2f4db1 --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75874654834d9d10747cf8877bc40b7ae61ba3efd95b01334dbe9ececb0aae04 +size 5962 diff --git a/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..489571d05c91b57efb962bba0656ffe7a2ac77c6 --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f34eb9a6074353276913d01d01ab1e629ec79f7434f1241c0cd1be74c5b167d +size 6021 diff --git a/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a39491c60883b850bc562a59fac6d9fe57cc46b --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80841aea273783f7ee8856b1a81c8877ba41f356cf249124daf4a56a0bdc0d76 +size 5725 diff --git a/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..98b65cf04ea2364dfb8a2e91fc72fa34f15d35db --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb76d7f896e3e961f2306ba457eb9d648e6bdc6f165ed0fd1f53157a066b0416 +size 6046 diff --git a/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..77f119042b4d88c0e678433658224b23cfe97ad6 --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42ff0ef74bdb7a7fdc3affaa1fa7173a7063d482119c2cbeeaa7cb7db45a0927 +size 5755 diff --git a/analysis/PreMode.noPretrain/O00555.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6fd57e8057916f912893479c76aceac84c93d01c --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:903ebdf5409fbe6b5f6c66529de9933efb335ffa1a28fdf0e3d7571bc6b66871 +size 13579 diff --git a/analysis/PreMode.noPretrain/O00555.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..395d31359b598b13edd701264688b825a44e8912 --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ab29e48b19c68f08740cc77d98a7bac56dd63d8c9080f0a72b65d407864cd74 +size 13740 diff --git a/analysis/PreMode.noPretrain/O00555.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..01017ee51f598ee8141920b07a56aa6e9f4483b1 --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c9561f939ee40f8c4afc42701e49d2b286328f81b331a060ccf34852a23cdbc +size 13774 diff --git a/analysis/PreMode.noPretrain/O00555.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..635f8cf9df72adc9244905f5a8b579aad4156ecd --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aac0bd452e3789cbaf6046b5b120a418e6450a5f43cac9edada1f2dbcf71a7ce +size 13578 diff --git a/analysis/PreMode.noPretrain/O00555.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f63351a12a4fff13c2c7344c0992e098dbefc65 --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42b17ab139879131bb5162d75cfbeb53e01673c2b3fa4cc41dc7a0e09ead0f21 +size 13185 diff --git a/analysis/PreMode.noPretrain/O00555/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dfab9c821e01dc957ca2acb6984f93b6bbd8e447 --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7605738bb8031376e03a4ba06d2f45331bc8870fe74734068f171241f263101 +size 5954 diff --git a/analysis/PreMode.noPretrain/O00555/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5407d6e041defa90b4cb9870df8f191904ce35da --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b877eca2c68df0918f02a3fbd9ca9040fd48bf69e0581e24e1284f2436d675f1 +size 6011 diff --git a/analysis/PreMode.noPretrain/O00555/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6c59ec29fe0b56a02e18547d156c7b49fa6973e9 --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7833b5130fa251bc0ddf7e0c2b0325dccbbcde156e3a352c89152e2d8eb74879 +size 5709 diff --git a/analysis/PreMode.noPretrain/O00555/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..784bf74a0c8eaa06d3c3e1b69d49889e957940e5 --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cbd2cee43a720fd89b552e033fb376fc5e77c00138051ab0a59d18dc578ae37 +size 6004 diff --git a/analysis/PreMode.noPretrain/O00555/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f5391815f4af585c1bb06df17863fa799471e39f --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b04b5a9845226a725f99002be10907c78b60839dc6646257b4599eeb18623d2 +size 5815 diff --git a/analysis/PreMode.noPretrain/O00555/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8e37f223c642d55dcf31812a3141fff736a1518 --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07aa3db84856e5f33aab46fb830efc47d19cca2e1be40750ce049f60f42a5ba0 +size 13553 diff --git a/analysis/PreMode.noPretrain/O00555/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..216d8aea484fa158d9c2dcfbde29b47622059e5c --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa9c56494e73e36e7800bda0d0f7f4bcd64cdf371461d332800172d3c6403986 +size 13715 diff --git a/analysis/PreMode.noPretrain/O00555/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..98701511fc6cf9346f09e5e2ddbb94e465be9dbc --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:398654384fe8a01fac29c091badd13e3353fe0510dd9b431a1a95258c38956d1 +size 13754 diff --git a/analysis/PreMode.noPretrain/O00555/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c888fe6578a542649501b73a5cb583d00d50a14b --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e69409d6f66373e51f74de44d483f46f44f84db64c909b3ae52a1a1de07d1bb5 +size 13462 diff --git a/analysis/PreMode.noPretrain/O00555/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/O00555/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f4162c1e34e2a35b00d6f9639530da2e5f5070a --- /dev/null +++ b/analysis/PreMode.noPretrain/O00555/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7408e3a4a4d998465e78584492e2a2229c255699c978c9fe4dcd3164f49144f +size 13403 diff --git a/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc8701d33c264a2124832bf777caf2b03636baf8 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5596eb0c76e811244e8ca41ab205b20a1bdac5ab6d3cbd11a2d3a90a6cbea05e +size 6717 diff --git a/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0d2134d9c6c3960a9e4ea6438bfbd01e84feb47 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07aa026cad981b65c0fe040d27f0b1580b04c43961644bb4dae17093cbe10109 +size 6973 diff --git a/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4208a525886ce45da00b60585e21c09213c917f3 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04cd8e5b4a253ed5aeed3fb853d404ec8834429ed5dbdc778e7560ef378360ef +size 7079 diff --git a/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b28f007397ce913c71b211cb31979254fc695970 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bddea32a2b463ef38357a98edeaf97046b64a28e79677d6d7abc64ce47648f8 +size 7741 diff --git a/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a0319e477e419b5e23de8ed0c8ac2801a8842b36 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7be2bfed396c06be92e6b8e31d34035e7e0e9dd2689afdcfbf889047227cbfbd +size 7391 diff --git a/analysis/PreMode.noPretrain/P04637.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e236ba20992fc2deabed90478d361e8d24826f7 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d254ca34f25b4520989a5fe31bb91fc3981fc0acffd00f169b48aaa84b0a460 +size 21331 diff --git a/analysis/PreMode.noPretrain/P04637.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99191ed037e188e8001dd79906b42094fd163efa --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a3aeae84df784e5276b9f454eba1f0788ebf5a8e7ad438df5aa5ec1a95fb744 +size 20948 diff --git a/analysis/PreMode.noPretrain/P04637.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c81e0897ff679c3e8579fcffecdf51993cb55ee --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e361d27c6c2b35d2e0959c2d962c52d18da668b3b43e6804ced656d61c304ae +size 20857 diff --git a/analysis/PreMode.noPretrain/P04637.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..11af3149b77f16ff4be69f2dea26604d3d2a158c --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15656918bda941b34548b7dd4ffd6e1b3d7716b9999c1c64ccf424aa2f1926b2 +size 20019 diff --git a/analysis/PreMode.noPretrain/P04637.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..32fd67bbdcf6ef401be2dd7de2422977deb7d636 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aeab272ca444df4eae810bd318590cd3a384079402435f1d2b4dc192e59a5c24 +size 20250 diff --git a/analysis/PreMode.noPretrain/P04637/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9c4979d4df62897ccd419c1ea39599022bb2c4d --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c2263bcc577dcca7d761435b9414cdf594f8f7b6f80d79aa91005348e58770b +size 6724 diff --git a/analysis/PreMode.noPretrain/P04637/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..845a37aed7170b93c355d1893db2e5bf2305f65f --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42c3556539a7301700bdcd073d8cc61f3af6426919e3de856c08a46b4acf5874 +size 6997 diff --git a/analysis/PreMode.noPretrain/P04637/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70cf6fcf11e2de84a1259aacc1ef31d8b13408e0 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29595a18b4ab4815e707b0ef5a4354c2bab0368f639c1c82fdb2d12ab9a2761b +size 7077 diff --git a/analysis/PreMode.noPretrain/P04637/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f3eac68d2b4c56b3f6d798a0902df18b18f1477 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f5dbe07be22bb7c9335f6383385f7f869d039af6c8b45c9c0fa942a9dffa424 +size 7702 diff --git a/analysis/PreMode.noPretrain/P04637/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9ad63240fec8cfdd79459b7be759630de52c142 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4bdbea3e3de792d573d4d2e2ea050733640a16c6467169535c107c0f0511899 +size 7372 diff --git a/analysis/PreMode.noPretrain/P04637/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..019cd5787cde1388acc49375ea5509e882f129e5 --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51509b100d9d17df60da29c78496ed61a8daf91742498d10afdf3af63ba4a6a4 +size 21356 diff --git a/analysis/PreMode.noPretrain/P04637/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..66067a4122abf594c3631695238b5bf7cce5433f --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6ff72507ef2af51fbc1190dc52be91fd0b5af06863a28cd0d268a11edb1aa6f +size 20865 diff --git a/analysis/PreMode.noPretrain/P04637/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe693aa9865695a50c56afd62f28d2605543674d --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3e8d1cef39f1f97ee02434e2ef14cddc6bc6ed7b3969d5c37b5c341f91a302b +size 20917 diff --git a/analysis/PreMode.noPretrain/P04637/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5622a9555a195c6e49eab182944986bea096ce2a --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1ecfa8e95861304124740b34be9c96ca7b887f025c1920c56361a5317116721 +size 19964 diff --git a/analysis/PreMode.noPretrain/P04637/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P04637/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..166510d3539c6dd00024143465d87889a37b636e --- /dev/null +++ b/analysis/PreMode.noPretrain/P04637/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25a0901caa2c673370dd2de94407fb3854351df42771bf2e3328bbb421d73055 +size 20168 diff --git a/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..82f49198da568013d72280f79979c9b682f0b949 --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02720654f5576b574194bb7a64da0ec750c4463197649df9e9a0a289d4bd2d73 +size 4888 diff --git a/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36848ed940d1c12b8b7afb64f081ed43cb69b88f --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75f25c07e6c1171c6b8f0f8157eafe97f18a816819f12998e0d221d18996c89c +size 5175 diff --git a/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..671deedcf6401b1d7f45692c903f54f93346f8f2 --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:629690fd88960e1199323289c280a2ecb18315b74567ff4862be9d924c4d1e23 +size 4675 diff --git a/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0dc712fbed9a05cda3f335feadbdfef69c70c80 --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a228419f721b451b5d43752c61937b41010eb40617b17de7829892ac5caf39e +size 5056 diff --git a/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b81f60b36614870b6695f3b46bf0b452133c61c --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbca0fa374a8cdd8233bdf6066039813619a43af418f310869e0b9676fc30b4a +size 4362 diff --git a/analysis/PreMode.noPretrain/P07949.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..24e991b75f1c0c37aafd3a5c9bc41fa1469b0091 --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdc7f32da4ccdda2677147314a0a3863f2bb2b589d3efb57492bcd7c5ec77fcd +size 10638 diff --git a/analysis/PreMode.noPretrain/P07949.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79696078506df133918222f233af0632104217c2 --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bda201bed631c14b16a8ab4242a24388a3f2d4ea394b2a51989a1554965216f1 +size 10526 diff --git a/analysis/PreMode.noPretrain/P07949.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..37965a72c9c3988f2b276ec0083caf6756d31d35 --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:038e18013410be42e80f24176f90e334e7c9a53e559fb8c9530e668947a2e67b +size 10478 diff --git a/analysis/PreMode.noPretrain/P07949.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bed84ba2b0a067ca207b28a33a505a394c31ea9e --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:632ac06f3f4f974a31d08e35e8428ec2e2a84a26888fac01cd72f47ddb891ba8 +size 10478 diff --git a/analysis/PreMode.noPretrain/P07949.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70e6091381d2baa53598902113abe32bbadab7ac --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cefe95dffc0da5df99a9e379e3d5007773695863083ab0f4d99084c09514cce +size 11129 diff --git a/analysis/PreMode.noPretrain/P07949/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b2a8df2bd2751ba8e2b2645f4116f66962d7b6a --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1922c2e9de0584e0a0ff1bb32ed568827a0fea212e19df8ae57cd8158c185d6 +size 4886 diff --git a/analysis/PreMode.noPretrain/P07949/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4248add9d185c76f697d890a2289f58f7d0db3a --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fc35d922ed76b473aee2b2a2e6be85688f9462c0df4d60f4d57411ada2f15d9 +size 5185 diff --git a/analysis/PreMode.noPretrain/P07949/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..225017c5a31cfa8386bcd90b0be83fe60f1e48f5 --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f7eef47bee5d416291b3e2980c8cbd6bde47b538fff4872c9df0aa9daa9bc46 +size 4688 diff --git a/analysis/PreMode.noPretrain/P07949/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..138b132dd63328c4d02e366ee6945e99854474da --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4327207f3ad2506e05302fd817adf46373ac27ccf689db30fa6c5075a0e92296 +size 5068 diff --git a/analysis/PreMode.noPretrain/P07949/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3c82a3c2873ec555f7ba6e27ebb756359f1b48e6 --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e775076407e8b6810e4ed8e7a4a1258ccbe27c333a81350d825e225f51748746 +size 4375 diff --git a/analysis/PreMode.noPretrain/P07949/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..09ec09c8e55b9bb0d3bfc2087078b324154d071a --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46931f342707809156496a97802e6fb2f28cafaea1827e0aff03d404d75b5ccd +size 10642 diff --git a/analysis/PreMode.noPretrain/P07949/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..339cb8d855ab0e93b1d025eff55d56243b2a11e6 --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68f81b9f7053e9cc3f67129d074187a7a446842893466a39d09b01b37b55fa13 +size 10581 diff --git a/analysis/PreMode.noPretrain/P07949/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4cb1b8d831a87894addffa69deee9f5ff541dfcb --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e350eafc89c1cb0ee594398ec12bd809d5ff6e78d300314b7eabd3a102ee22d +size 10460 diff --git a/analysis/PreMode.noPretrain/P07949/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea90ad845c6a56cc8723df55d3f33e69b7ddfe6e --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db60292068b98aab13fc079bb5f242599236b8cfedef19d6cec3a7a45533e390 +size 10497 diff --git a/analysis/PreMode.noPretrain/P07949/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P07949/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c54ab283c31d0843b3015dcf683edad439f875f --- /dev/null +++ b/analysis/PreMode.noPretrain/P07949/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2ab90462e03a6aa52f389b5daf09bccf097e6c92780ea9f7284667c01fe89d4 +size 11106 diff --git a/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba5e2ae18347f8ca4d6e1f981ba4719d57d6ddad --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:297d34722baff2a48fa8cefea235168144dc5381329204e40c61629e95c4eff7 +size 4232 diff --git a/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..598d674ab56ff5155e7f51b009978d3092911d0a --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:467733a04964f7c1826679b7fd7cba1be83c42b14deff706ed8c193281fc34fd +size 4576 diff --git a/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1987328a8a061303137f50c338206c3ecca587c --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e744a0b7e885ac0f201cdcb83af7a0e2e4788d40b6c9dd5cf510005cf54325f7 +size 4053 diff --git a/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5c1910837095767b108525b3e98d0566278d29e --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60cc8e30f584ab6aa6a65f399823c25414cd28932eed6eb3251849b5f72eb373 +size 3699 diff --git a/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e64d021255c8d42c68c55fe45ac78adadeb961ac --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3be36fc78ae96f61d59eade0923f5f25fa8c42a9ddb66455663f0b4c358ad50f +size 4649 diff --git a/analysis/PreMode.noPretrain/P15056.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3a7a95fd5cadf16b15d94eca7e67a31921d99fe1 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fea638706a055f2dd3608374fd42621475599b714c7df18fd059180c2836a584 +size 9647 diff --git a/analysis/PreMode.noPretrain/P15056.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9b311b3a82894dd39f51b55ebe2a2d0bfc78a86 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a985ad26c4a030522ee8d55d63afba42d9e9da1e472d0d7762760ef71625db8 +size 9519 diff --git a/analysis/PreMode.noPretrain/P15056.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..414289b586ae6844c15ace666ecfc4cab073c930 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ebccd9bb922e90203d52ef4f8c229765f96a8d417a969abdad6945672f4f931 +size 10002 diff --git a/analysis/PreMode.noPretrain/P15056.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4bc6fb6918ce5dfe86b1246cb3f86ede301484e --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ae695bd77a47a7b086dd08d1ef7ee3aa7454a1d536cd8c9548fc1ed36de71e3 +size 10259 diff --git a/analysis/PreMode.noPretrain/P15056.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..291103bce3efe5c5d8bb5318d1d826b17a7fdba5 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14220d1e1359cf52f8cf748826f8e200dc29c95b4beb31f30f5ee9d281cdd882 +size 9376 diff --git a/analysis/PreMode.noPretrain/P15056/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..952a04b00899e9f7d0dc76f5bd4c009db9a9bdaa --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df058be310037437ee51c3beb67eb245d1681cf0befe232f13f280ada11119be +size 4256 diff --git a/analysis/PreMode.noPretrain/P15056/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4f7453a64cc7da452c21d208fe5594be446ce6e4 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b62f2f677139b509d7833e0344818e7d7af0427c6641194732403acd1a9705fc +size 4586 diff --git a/analysis/PreMode.noPretrain/P15056/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b2feee64fc3ac34424215a93a8243a9be517707 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecadc06168b0a861bd322f2d7285389c28429990895c676a356260ed132f9810 +size 4069 diff --git a/analysis/PreMode.noPretrain/P15056/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..010bb5df6b35fe80567f62a06c072cc7b464f1f8 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1d43b2a90949e29b1b6e17e6d36bf2db9d5d28f78c02c2b96c750f55ffba9b7 +size 3667 diff --git a/analysis/PreMode.noPretrain/P15056/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d12768761e08bb82a15b6de126d888d1f68e55c1 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a62afb0cb6c76a9bf8685e7b7ba191c6db2acdc9b27767b7edb44c26173f37e +size 4630 diff --git a/analysis/PreMode.noPretrain/P15056/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bbbfb384bc25a0b08f47058ea55ca5b9967437fb --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75adaccbce3e80b79ccdad4afd91c6509c8f99a3d2028209ebba1aeeb32f9160 +size 9783 diff --git a/analysis/PreMode.noPretrain/P15056/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d24dcaf61c5c6620cbf1c3a2b50113fcec316e05 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba354d9d9a7acfcb60820e388a9e70f2266d1c265fe73856008ad352e3222fcd +size 9534 diff --git a/analysis/PreMode.noPretrain/P15056/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..46d71efa5c583fbee4c233f5fb0a45dabfa2750b --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09ba615884b4eb82a066fbac4118aaa81ceb842b9ea46b526dbeb96cf4988433 +size 10002 diff --git a/analysis/PreMode.noPretrain/P15056/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4db21e42bf83f76d39cbf495bf32bd752b041ab0 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f22a5cb75b23c6e3ecc0d427c6cff9836c97b5c3481ee1d5b667e09509d3add0 +size 10134 diff --git a/analysis/PreMode.noPretrain/P15056/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P15056/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6b60ddd96605433efdf1cd57eb3d6f92d60d0e9 --- /dev/null +++ b/analysis/PreMode.noPretrain/P15056/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b7cb536f2899aac13b8699e0d52f17e29f16472a457748d692b580dcdd351af +size 9371 diff --git a/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b48ad818d11ef79bceb10f71ac9ae94e9505d6bb --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d3cce4e0585e8d016156d40f60d33b2671f4a74d177a6ab8c50b1749cfc8e5d +size 4631 diff --git a/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a8bec3fefff9e040c66ed03c51cc62772bdf9d7d --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03626ea86d16f7c3150d0976f1505b2e273ff819c6d6116d989dd226d9e2f38a +size 4543 diff --git a/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4f5db5c630a0235a41813265f9d125dd7280deab --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96fc2ee62688643128575829cd11d27ef5f12d9a6b3fa815a19dfddfdaae2ae3 +size 4217 diff --git a/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d5854c02b1d5318482b372e5457e78e4ec4eb0a --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38868f6466e520bfa35c38788a5840be2776b7c7a991245fcff4c53e02787a30 +size 4161 diff --git a/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..987b29c6fa10f991ad415af00fafeb6edc132f94 --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7852e911fafb972d506f651115fdd5482cda396f859982f181f5dca0a43b8f76 +size 4222 diff --git a/analysis/PreMode.noPretrain/P21802.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a73f2d45c25b5eec966a452ed9e0867a52dcce25 --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82fde9ea285ea604c4358c15997aa54a43094c33c0c2aeb1648bf9a57db14e76 +size 9620 diff --git a/analysis/PreMode.noPretrain/P21802.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..969e66bd260b6670c52d8030175467ff3629e5ef --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6b0254d6f3fe194b6f83832a5986ea6995f75ac1b7f3193925684641d07f06e +size 9511 diff --git a/analysis/PreMode.noPretrain/P21802.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f81be5cc4433e7f22e0fdadd116eecadfcb2ca0b --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f54216831e16ef983193488b2af1494ca50b0e498ca059f8831df9ecff7b78b6 +size 9664 diff --git a/analysis/PreMode.noPretrain/P21802.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..461bd4d81d2fc99c4a1086c2bf3eba87520d57e3 --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df6c42908a4387a3d2440592000ec1a4f5cc1598fa4088a99b20aa74b81d7f68 +size 9997 diff --git a/analysis/PreMode.noPretrain/P21802.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..40870bfa739a0757b3d726e0434d43010a17f0fb --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:599b2d737edca9b397eb54cb23505fca2a01c67454fc76605fd06bfbffa44a11 +size 9844 diff --git a/analysis/PreMode.noPretrain/P21802/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad9f66b0cea53a8017489a1f3396ac46e62ef97f --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19f49225edbfdafecc7afa021273e41b5d85b70902f58ea1e60addf5fb303a10 +size 4642 diff --git a/analysis/PreMode.noPretrain/P21802/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..341d3d345d6292e8f2d81c86f7d280dfb063b261 --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e93b6739e23996c3b2c36e6b576d3e5613461eaa7ec058f4423ac8d2363775cb +size 4554 diff --git a/analysis/PreMode.noPretrain/P21802/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c34a5be76edd2ea41e3bd0b04ce8d77bdb6ebdfd --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82b30365594e1a39a269a466bf0bd82b4192a242f0b54f840267513c7f15caa1 +size 4209 diff --git a/analysis/PreMode.noPretrain/P21802/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..182c5b6c59ad4fbcf7541d354773c727f8e80888 --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d82291e7bdf1d194a0a8cf0aaac01d5b0996bff74973f50a2ac406da0c6ed413 +size 4181 diff --git a/analysis/PreMode.noPretrain/P21802/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1096e582ba239c51b812bf8053e0b1afb2f37a4 --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13b8e8b5fd8dee8dd2d02ff01c2b94be1ea95065d81152820863a10e702707b4 +size 4179 diff --git a/analysis/PreMode.noPretrain/P21802/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea415d83f23998eac1593eb3d51c038934840f15 --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b706c4a052de9f976c1218d1b17dd1aa63b8804ca4bc2663d862649fe34048c +size 9615 diff --git a/analysis/PreMode.noPretrain/P21802/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c14b0e4dc5b730215d7d16b9909663763081fb7f --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e489eed3659eca9379501a09054e23e3a36a7e2b7d6aacf65a76f7660c005ac +size 9500 diff --git a/analysis/PreMode.noPretrain/P21802/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aaf9fe9eaa720c7336f2b17aa92bdb6de1196627 --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2863ddea47454406e4401f82327be659967f16e434898ea7a65c4e2ecf1c4d9e +size 9637 diff --git a/analysis/PreMode.noPretrain/P21802/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9a48fa02e7ba89d3e720432b2dcf97ecd8151796 --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f17cb5bd26c9e6c7e2624cc4b9931c764bad538bbaf1d9556e5a5a0a36c11a7 +size 10072 diff --git a/analysis/PreMode.noPretrain/P21802/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/P21802/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8334e2bfcb7af75a7ad56ae07e8c3d02df65a1b1 --- /dev/null +++ b/analysis/PreMode.noPretrain/P21802/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7751bbf3a035f7bcb27cf9e4a8bd13f91f24eedcc17f98522884f0d9295d7975 +size 9658 diff --git a/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d62e6c9337dca4ad4787b8a97bb9e283406f0761 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44b0fa9bb6be2b3db326544d2540613d5ccceb3e4d4d4c3b90f30f0bedf47e3a +size 5677 diff --git a/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2a7fdec583968ab29c91ff989a48e92d39516b30 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f5cd5484f37fb8a4dba7abe3537f2037b33c0c2688866e8011ac18dfe3a891c +size 5683 diff --git a/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a0a33593acbd0bc8ca373b9ebb1f533137a26541 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79b2e47bedda77a378689c2264921a168421b5c9195d5e4f6f9b179958252179 +size 5687 diff --git a/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47723ed351966f30703e033aa9a838d9a3c87247 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c3bd24d9595c6a0b701d48162583a4e72869e9feffed822ccc8eee5b9fa1e1f +size 5720 diff --git a/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b43dd0ec241ec99d4e9c64e1ad852028f71e0d07 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:731fe38a9f78e8961241d215f5a6a8ab7f41db4f110d69d6547ad90d04793c1a +size 5574 diff --git a/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..05c6ca9e58930cb88adf4cc34ab7cf8c864a3390 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7b370f85418b9e147afff8d804f7fbed3c2a5298aae96ef07051dccbfe8972c +size 13517 diff --git a/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7bd53586be079841311c53312f8694356e0a9514 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b7803ec9c1f3cfeecefffb11bcbe0221951c5a688276f10658f66027a42712f +size 13495 diff --git a/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..798c977d0f5aa4d87c0198953af284b86657145f --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fca9478e36e0e9aa3f4a0b38f599bde5c72a00820b43f8ad7551efa661db42ac +size 13133 diff --git a/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d47ee4e77922d814d67ae012cb05f49f40729f7 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:160ac020ac4562ac722e6fa15e089f6be374be358c028efb791158087bc1b72f +size 12906 diff --git a/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6555ce16538189be8775864d7dadbe6ece69911 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4dcd8ecd84493fea8dfdabee847d2fae5783341c5a05aa0be63da7812338ea0 +size 13003 diff --git a/analysis/PreMode.noPretrain/Q09428/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..68300d6ac91675f8dee2ccd3d8cb19e84b17e6ad --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf69cd9b466cb35500b434c99f2595d3769110b4f4778367bce87cbb70c67f67 +size 5703 diff --git a/analysis/PreMode.noPretrain/Q09428/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e40c7bc155680eabbac3d2d821df9a6c75ed1d3 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a44a792232323b6daa9a90174466556d47d4bfa23394b646ad8609cf107568c +size 5701 diff --git a/analysis/PreMode.noPretrain/Q09428/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e99a5b1be68fdc9e43b42ba8dab315e32388ee0 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:875fb20c9735cac7435d56de51dffc3fa6de37311110371a966eea5cb012a6bc +size 5662 diff --git a/analysis/PreMode.noPretrain/Q09428/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f917bc676e27987df635acc2a0939cbad3aaa14 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e23852026d4724ff24a74a939d6d8502aaa9a22f38899c7d8bf07adfc610053 +size 5680 diff --git a/analysis/PreMode.noPretrain/Q09428/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ba423155ce4f48e4b878019c04216dd32573f56 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f90676d49bc9488964985772e3695a1e76c25b18e01529c7e3dc660882249cbf +size 5558 diff --git a/analysis/PreMode.noPretrain/Q09428/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..042df58d7cd968571bee6394a39880a53e1feaf7 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45ca27622d0a1368256069dfa2e0d806ceb1f1bade400fd4f95497b16a54663b +size 13510 diff --git a/analysis/PreMode.noPretrain/Q09428/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0e5ae123fa2c7f9e24bf343522764eaeac718cdc --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6010777fb1f0bf6c2ff15767ffcd274520dc3dc6c0690509cf712d2b67f531f4 +size 13486 diff --git a/analysis/PreMode.noPretrain/Q09428/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb56b32b6baa1ebc85ec0c29c9fa1718cfb71cbd --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00a689ff7ef0c47cb11834ef6beb697c97e3cac560429b05fc467d375dd7a599 +size 13022 diff --git a/analysis/PreMode.noPretrain/Q09428/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4127885b45215e7f182bfb0c045cf87074d4f31d --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1697873654b588009e2b809d03a6299923ad3273309e4443bf3763abd91cd9b7 +size 12705 diff --git a/analysis/PreMode.noPretrain/Q09428/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q09428/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36169a739423c657a09df1334f5f92136fc07509 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q09428/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:941d1ad26fc6b751810d2a074c8a230825a5424536935f422c39e820a5bc0a95 +size 12926 diff --git a/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..27e7b362368b031a366cc4a4be23e34b6a096b8b --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba765ccb34a113cd22bcf629df1762fbb5d0db1d24772ff8ee7d573325eff1a1 +size 14632 diff --git a/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8653479a22a8d81f9494ae7608e131fdd828cdad --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afa90062969d3f1a9313e19f26c59c5f820062d44ed4af9db07f9bd55131dbbe +size 14587 diff --git a/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..72f2a7f3755509c14c3a7befa44d98d797059e37 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcab9bc7c605bb34f6c676e81284e69aea11c531727a69bf20ea1a2676fac7b4 +size 13787 diff --git a/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1cf726e5a3d12b7d923feeae2542a77fb2229d4 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee4d45b73670ed302b40f399c262c5920eabf7d7dec1bedf51f5999ca03f3ab2 +size 14477 diff --git a/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6311db0a412e574c213dc40277d3bb2ddb4b1554 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6af7f3924ad0d614db833abd6c6796f6656dce0e2baf209421d37e6705aeb3fc +size 13937 diff --git a/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..626cf259928daaf2e3ac392505a5428422f80de3 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e707c3298fd7bff226b5715a154d2b19256df8d396ca84115da0ca5c468e8937 +size 42793 diff --git a/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc03a19607c61b1cb397e967b1b5799fa1388379 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33b9ef72fe73cada2759fe453c36e43d534ef2d1a3e51776682b24bce1781f40 +size 42994 diff --git a/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d8b0512e786923301283a3b2580ed4fb5489023 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:481974feff448745e5542e6964cce71521c97111836b452e2f502abf122382db +size 43389 diff --git a/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d6ce6df958c06b88a6177296e0fdfd4e161a7428 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f0a6b5c89bf45e33e1068f94eaa253df99f86e6348db36cf60d2e654c2234a6 +size 43046 diff --git a/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..09369bdeba346df08db7af042aba5975f6fc5f7e --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edd9485b0193694c8e8253c31cf928628669deec705e6a372d47c904565d3e32 +size 43992 diff --git a/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aed94b6aface01eb2133d2d6c14e0133ebd75f8e --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc837dbf9401d9a5916c83f5bdae5c026b466fb6bf50346874e902f9675b67ba +size 14609 diff --git a/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0236d1a2fb906597da45c7a1b642d6121ab464e2 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c501ad97f9ca098e3e8ad6bbfaca027f51e8f8b8984700360455e63076d237a0 +size 14613 diff --git a/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ca0a862e6cd1ab4d9ebef4170141d715fdb64596 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d1d3429ddc449a2e4fa1272a4cb95957a1c5067a1a807de9600c66244167f3f +size 13787 diff --git a/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..46bcc6a24c2e06a4084f692127b8bdf9ebac803e --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f343411aa1a525b370f8ea64bd2e9f2022e7a4b9fdb1a516e716a89da66b5f4 +size 14483 diff --git a/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f81493eee459a947e340617f8f9461787479c694 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b66b21fa21b0b65dc353d2ff3377dab3f598617ed106a59baa5e3e7d3ee3c91 +size 13949 diff --git a/analysis/PreMode.noPretrain/Q14524.clean/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb35eb548f8de8f41d95019b08517c112acaa08b --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8777300dc0ec43cbae1a3820436e68c9b0eb2ca09a851cc6062a050069107d73 +size 42735 diff --git a/analysis/PreMode.noPretrain/Q14524.clean/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0957a8999429c7808eedeaf8d648ea43a996f6b7 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:387e3a2ceda8b53d4d24a67d761861df26540a65fbd36a2ab204e2e52c6a8186 +size 43018 diff --git a/analysis/PreMode.noPretrain/Q14524.clean/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac27676e73012220275cd4583e06aaab4da55921 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f2c7932670f883ddc6ff4f90cdf92e5bdbe46130e6732b3deedde7b413f835f +size 43376 diff --git a/analysis/PreMode.noPretrain/Q14524.clean/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab7f7eea04cb0749571ec22d2c476fe34846bae5 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95a323dac3212c4e9beb51d008c5b37bb1d336c9ea28134d271b14029e451c41 +size 43017 diff --git a/analysis/PreMode.noPretrain/Q14524.clean/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14524.clean/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb3828eca9785ed526fc247a51092d4be499e5ad --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14524.clean/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85f4678879796eff95d08510903b9235cf852c06f59dda551858ac5eca51cb45 +size 43985 diff --git a/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d1a5d3edbc06763a8965c94f1b775a8f67f1728 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44feca5761d264745458e8510a8868b73c5b2fd3f71ddb52cae490c8fc962cc7 +size 3183 diff --git a/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c766a32a2a27cbcf4dd68dd5e7616fccbfbb3a96 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c767419299a683eba1780ba4df1eaded30405e900fe4c5758d787333107b69a +size 3173 diff --git a/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..baaf2e828476f70618546b63d2352de272a9fc53 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aff5fb8aaa59a5bd63ec17111b9f7008b303b2e24fea23300be9edcb3acdd4f0 +size 2971 diff --git a/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3051150cc9250a64d644f03874c4ce0e6a37520b --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ac3c7ded329a7e2f0c5c4f82af6241b3f82c80723fb321ea979b7411acf246b +size 3396 diff --git a/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0d4fe7ec6f53f69f3bb0f3ae37f3fb35c4562540 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b56c72cc234cc705a985c386ad01ba36d052ede8718c014cf3e9401783e677d3 +size 2882 diff --git a/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..90b0aa1515daa2a502f6ff5bd65beb5346b63ce4 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd4705f59cc131ba09b9912424490b09001a2659727323da84167cffd9646117 +size 7060 diff --git a/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70d66e64e777d13aef9be5ef3ab07571e234ef91 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c67b1ddfc974b016d3c12fac4518e34a5055adfcb2f72b69d0f52e897207f40 +size 7020 diff --git a/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c0e365b03789c754ec74c8c21e6ddbc9f30e08e --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a882f275c22788d4b1ad1dd15cac131c4f402327492ea789db8546ca3d46d2b3 +size 7272 diff --git a/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6790ef242ba16146ed2707c82ab179dd0ed5d88d --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31c1dc10447fb9d5beea94be903f54d6c895103061c53096db0ece4667f5f086 +size 7156 diff --git a/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e419d353659ed6c8c4c4e2ee82ba8d47e5d8aaa6 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6378b38625b690bc855910075ad7876be4ba2bc40860d3937cb41360ef66d1d +size 7307 diff --git a/analysis/PreMode.noPretrain/Q14654/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dba4a2dacabb58e8d31b3bb7c40c405d0814da9a --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08f57f82db0f43e9077ec5ff9eed62f783ca9b3959f415a0f8e8e32c7fa7fdd0 +size 3189 diff --git a/analysis/PreMode.noPretrain/Q14654/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..efba0e09ff87d6db2a146ccfe805a3d5b0250ef5 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c47137f14d83d61d57df82729c6a58042ebf94414c2ad0fe2f4b0480fe14612 +size 3173 diff --git a/analysis/PreMode.noPretrain/Q14654/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1407777aa89a832063203eae07e0193bb75e2d9b --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d581ffff16fdfd9c4d8cd10a319ec47aa01bfd295096ef3ca604fd6e84b6d600 +size 2989 diff --git a/analysis/PreMode.noPretrain/Q14654/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c523937f5f6cab59cfaf0b3f9e7dedd3d6a08693 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6156ccdfccb9081aeb95f019bb8a0073c97a63b762c0d9cb957e56c4466733e4 +size 3391 diff --git a/analysis/PreMode.noPretrain/Q14654/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8c26eefc17657f44454ff275af73a54a4463ec9d --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3f9e7d9af2a9a647e442abc069a1d1f402256543e02b611fa970ac2a61f5dfc +size 2864 diff --git a/analysis/PreMode.noPretrain/Q14654/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fac43913ad77f52200c2bb0cf101bd4261951e7c --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b01e9ada7d093ffa6c7d9a13c626dbfe2badbea2a91eef5475d6ebf2b8269c7b +size 7093 diff --git a/analysis/PreMode.noPretrain/Q14654/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1307e9719d060ca76ccbfeaac41ad38437dc29ce --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55fc02d4894efe61d7b42ad72b9d1419f37658f3d5badc24d3c9e12df375b013 +size 7023 diff --git a/analysis/PreMode.noPretrain/Q14654/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2bc941608c5faa6b4edc6d88e0b74050ec47d62d --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63c39d22b2e0660b563cce9ad0bd3a03e47946b4b6b957a2a8021da0260920ff +size 7288 diff --git a/analysis/PreMode.noPretrain/Q14654/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d4e8db4f1440996efaebc64a92babca7a000c7e8 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:397df4b17b24593245f87fa75a36b4a6641398634e2aa656d605d086c3e6380a +size 7152 diff --git a/analysis/PreMode.noPretrain/Q14654/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q14654/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e4bd4097ff634b0def5b9bd593d9f3194daf97c --- /dev/null +++ b/analysis/PreMode.noPretrain/Q14654/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8de1a22e3640f98bc9e6dff1040efab8cd1e03770ffca9cdb6b0df699c7f5863 +size 7287 diff --git a/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..30b63198de6bd3e60fbc87bc4314bb26ea82a8f0 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2c2e1da1adc99c08a32043f04ee1a82b7924260f479653221a3684860756480 +size 3283 diff --git a/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2d199f4b1d89049d76d0ef582268d193798e3463 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd39d252e2c99fbb90e34867d8f09489dd7cf4612631e72d2d27d55089c3f194 +size 3244 diff --git a/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..be1962d87c61855f1294eadc0b15055b608c1804 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97e4d530bcb2cecc1da7bd479aaa4dfb92f9840574047ae8b868f236c69144af +size 3340 diff --git a/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4467be3c69a2bffa3648f79497a08b2592c4e054 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf70f78456392f8406f6cca95a663d6526dc20b4183b2eda9453ab11c3f7e8e8 +size 3417 diff --git a/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f1be88b7e942470b7975245a11a3f8a29a6f042 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6685c2cbfd09ef5b57cfc9f93ccade17a90b75bc759e4db77f4d6f872115cbce +size 3574 diff --git a/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1aea1c4963212d6148ac73851ae67478dcf55ad8 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7adf0eb370fe153d82053348eaf4bf4acb5394ada485e8786665d3c6fd20710 +size 7905 diff --git a/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..647351657b8b22d872fb67d0135110dcec961b07 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2df0beb3380488749cdce16321044b482895060a6203f3ab4a82f7ba71d1658 +size 7892 diff --git a/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b4da162fa6a51e32020b364c59dfc1aa2869daa0 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22483a9388ce4e813d558ffcfd20423982875515986e4900c52ccaa3d12ae23f +size 7880 diff --git a/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7300b8bac526a4c86ed82aa5fcbcbf1d7233ba35 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9a7eca38a4ef566688a91cc6c25b2b6e817b88a8612f8d79ba217e8ca9065e7 +size 7874 diff --git a/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cdc48f5ee4b001e0129ce4312b7deceea5aaba51 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6daa6df3a2c2ca1e29157a8e85c2f76c40959193055f21d850483faea5b76a2f +size 7680 diff --git a/analysis/PreMode.noPretrain/Q99250/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd9ce8415ca1ca4783b434ddce54b1106ff4ba27 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7ece2b0bc92c47898a0be3f301dca743dcd975e3703d26a6360906149ce4e44 +size 3298 diff --git a/analysis/PreMode.noPretrain/Q99250/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd1ab2249aaa68c6b5574ca19fbb24fad06574aa --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94aee6d4e79ad7a057d87f4d65bf6437e04cf6f660b4bdafbcda5eea96502cb8 +size 3252 diff --git a/analysis/PreMode.noPretrain/Q99250/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..81c85b402845466adf455600a62f4393e3605ddf --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1fa552b33ec17fb0a2574222a126a305d9d697525d4dacceb2900eb48b6c1f6 +size 3284 diff --git a/analysis/PreMode.noPretrain/Q99250/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..55a78534ddc5285f581acea874bf01934fdfcf5e --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2033574bee898865d732c5a39d799cc0986032d56c640b0fc79b549eedab1ca9 +size 3404 diff --git a/analysis/PreMode.noPretrain/Q99250/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..de96e18489f7117e223c37fc8900745254ae29bf --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f507bee715a644b9690c86bbf96512da744a85c3449474910c89be604a5e41ee +size 3582 diff --git a/analysis/PreMode.noPretrain/Q99250/training.fold.0.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80f7942843e5a6bcb7f5d9d8cb8a0b21f3e87ef1 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9c62d8e09375bf20c910de283552a78cb357a28bad223240198de3c2fc539c0 +size 7977 diff --git a/analysis/PreMode.noPretrain/Q99250/training.fold.1.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ab0380ae59dfe51b874e641c69f4b92620a5644 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5fbef440279fba03ffd0b8434356e5d1eca71b8171439e7316266af2fb41f3a +size 7867 diff --git a/analysis/PreMode.noPretrain/Q99250/training.fold.2.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0141a36aa7b3531078f6baa5945c77bc4686caa7 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:178a713f8c74a53509ab1e8696c7b0dde293e03fe8f2c0afe57dd29e9d12042e +size 7716 diff --git a/analysis/PreMode.noPretrain/Q99250/training.fold.3.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2fd41fb70ac66316483890b58355baddf3363054 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bf8451a267c21a9c6832682d929adfca8c8d83a46aa808ceb608eb1778dfea3 +size 7821 diff --git a/analysis/PreMode.noPretrain/Q99250/training.fold.4.4fold.csv.gz b/analysis/PreMode.noPretrain/Q99250/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd707c8c1331ad2547e4e1c5761096196b3c17a9 --- /dev/null +++ b/analysis/PreMode.noPretrain/Q99250/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eb842d744beca36b19c304a2d82034397e07a10c4a503494cb30e697be172be +size 7699 diff --git a/analysis/PreMode.noStructure/O00555.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/O00555.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..441740bb29963ebc734cd376d7bf7ac6b3c7f0ec --- /dev/null +++ b/analysis/PreMode.noStructure/O00555.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7a1a494d1b18afc43cdb7e1b03b6876e4461c2274d33a6be712967ac35508ed +size 5943 diff --git a/analysis/PreMode.noStructure/O00555.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/O00555.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..00fe71f0968e6594890f2089a1e76c8965e5de49 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6beabbd68c5e52ebe387296ea77d05b757046a071e4c3104564ebe8682abee8 +size 6006 diff --git a/analysis/PreMode.noStructure/O00555.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/O00555.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..60fe24b387a54756f63346e73c9ff14f2ccaede8 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aaf7e3447f0baf4e4781ab6ca16150e4f135a9fd1e435c882f869cebac04aae3 +size 5698 diff --git a/analysis/PreMode.noStructure/O00555.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/O00555.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b91141a06752e9e7306a879867b6c5b3c6b31326 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bf3415dac61127a4f0cdbffbf98a16406a3bce47962105f968f2ef74efece0d +size 6028 diff --git a/analysis/PreMode.noStructure/O00555.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/O00555.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..caa302c7a0654f36ab56145a7b0b9134e301a3fc --- /dev/null +++ b/analysis/PreMode.noStructure/O00555.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d76e694f556feafc2ae3b371ea05c1ed9bbcebe92e31fbdf5982fb9f7606be6 +size 5805 diff --git a/analysis/PreMode.noStructure/O00555.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/O00555.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f5d09a517abd6f3730735a881cc7ff26de9cbf3 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74ea291e21f58b52018abd9bbb92809fe3e412dc48a289c481702a63edf48c4c +size 13563 diff --git a/analysis/PreMode.noStructure/O00555.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/O00555.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ed8e6282b0b5a969458c0f85314447f85542223 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73ecbdcbe2d3d24887c2729f4122f2ad12d9ba3f0c6b8c314cb0ae7a77422797 +size 13698 diff --git a/analysis/PreMode.noStructure/O00555.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/O00555.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c63e0da378e78012ee76f80a18c6d1ceb0633c4 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f280d1f8257c1b4c77a03b1c0d2315bafb5e691cf5d2a4680b03a3fc0a30afc +size 13699 diff --git a/analysis/PreMode.noStructure/O00555.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/O00555.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1e60cd89724d178887c1421430c771e9f9a8e5b --- /dev/null +++ b/analysis/PreMode.noStructure/O00555.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95eaa943035f7f5cabd8f162b7e71ef0d6b9641655c438f304fb69b667ed861c +size 13501 diff --git a/analysis/PreMode.noStructure/O00555.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/O00555.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..757988683dc91c2d4eb7c260202bd3165b780791 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:024972ef740fbbc07733ed7e99b6186f9582541c9a74a298619e4c46c095333f +size 13396 diff --git a/analysis/PreMode.noStructure/O00555/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/O00555/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d9912056fa8d0f15f5c5f4331cd0099151e1ccd --- /dev/null +++ b/analysis/PreMode.noStructure/O00555/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13d2c8b2b4cd771284659ac03640000c8895a97ddf8a5ecb171528fc65d6d2f6 +size 5956 diff --git a/analysis/PreMode.noStructure/O00555/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/O00555/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba9c3a3ef0f679cd4f3cfa98996a8d30dbe12200 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbe27f2a97c9d996f06af960da99b4f154d221b2de0773a0cee0749496b2e9ed +size 6014 diff --git a/analysis/PreMode.noStructure/O00555/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/O00555/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc2772548819473ae9aca49764e1ff6ade72c2c8 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:062c9f69db4dc71d6133763d6b6687eb3b2940af61c4194d1868f4c30269d3d3 +size 5720 diff --git a/analysis/PreMode.noStructure/O00555/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/O00555/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c440983e3878fa2a38e5487743b3ba73b5e2bb92 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6e73af3482c5fd1a19fbc0dea336c8204f3c7d6a2db62343c415db658d24b49 +size 6019 diff --git a/analysis/PreMode.noStructure/O00555/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/O00555/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..284389ffb1369a1986ea2d10e6952cd1976adb60 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:287fdfb72f4eeed13b378991af4105b28a200dee3a5e3fd4fc64d834b0da4773 +size 5801 diff --git a/analysis/PreMode.noStructure/O00555/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/O00555/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7799ebc2756899aa86c4edcf9da4c2a3a76f523e --- /dev/null +++ b/analysis/PreMode.noStructure/O00555/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a1afc60e42b493087a866e02207f72fa0b43ce7a1ac0bd4d3c27c5c8428000d +size 13572 diff --git a/analysis/PreMode.noStructure/O00555/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/O00555/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c1cb13867660f8102aee6324f31aba4addf9b35 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a960276053a9ae9c0cd55e4d8e87f6b1dfa6d177c9b506cea5f9cf540bc8b1bd +size 13701 diff --git a/analysis/PreMode.noStructure/O00555/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/O00555/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..776035816166b17118d523605f0eb946c4ec36ad --- /dev/null +++ b/analysis/PreMode.noStructure/O00555/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6888a214c0a5a110a434c9c329a06db4d25ff6d43a3515c43990288bb7ba3439 +size 13708 diff --git a/analysis/PreMode.noStructure/O00555/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/O00555/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3df45da9fd44a28c49fd6347987d313d6d65ada4 --- /dev/null +++ b/analysis/PreMode.noStructure/O00555/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:975629f55b2da970c0e5de6bc76709e0fce7bf4deb6cb545528d7b130ac72731 +size 13525 diff --git a/analysis/PreMode.noStructure/O00555/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/O00555/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4744eb299bf6413b25b654760be92cce78cfad9b --- /dev/null +++ b/analysis/PreMode.noStructure/O00555/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b75941580d085527c19a3dcbe7a33ea27cf981c77375ebb439b5f2a89712346 +size 13414 diff --git a/analysis/PreMode.noStructure/P04637.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P04637.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e992f6a43fe38bfeb834d4f25277d99b00ed87ea --- /dev/null +++ b/analysis/PreMode.noStructure/P04637.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c5e9ee8436970f75efe7ea3fc59f8383994723992bbf7a2f8cabc1a1a2b6f51 +size 6587 diff --git a/analysis/PreMode.noStructure/P04637.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P04637.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..743919d2ace5983e3b39f04fb74df86ac9e7ec99 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5009d29410aa5a9fd7e646a1ddfa9cd096849c9840ade340fe4b7dda4f8fc16 +size 6971 diff --git a/analysis/PreMode.noStructure/P04637.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P04637.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e24ca5e89b0df8b0bf7402cb7b66a0abbefff2a8 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94f72756f2e49407a1723ab1a7bd2fa4e0fbb9b37bb2e1fc36061d3260832c8a +size 7079 diff --git a/analysis/PreMode.noStructure/P04637.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P04637.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..46b2dd17964b7e2700c72fa6fd7fef3f67a74766 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dc63e7eb33cd2df85569569f57ce43205485e6c331620a18cd70ea8feaea9be +size 7694 diff --git a/analysis/PreMode.noStructure/P04637.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P04637.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..39ac54a40ee56522e16d2e96f9848b9eea4a49d7 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa92fa5ec2e7f3a63309db893de1dc0c4299987630159f05391112ecd8166475 +size 7241 diff --git a/analysis/PreMode.noStructure/P04637.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P04637.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..272b072d64c8ec06b439ac3b53f6b8826b86f8fe --- /dev/null +++ b/analysis/PreMode.noStructure/P04637.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff61999299024d72babf4da95a09c19119c314f988253c48214a0a7b9a6d1c6d +size 20970 diff --git a/analysis/PreMode.noStructure/P04637.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P04637.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..55be64930b3c677e6bb4a16784f647b9cc1cebf6 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9871174f65d83ae7b58432e675fa71d4747986013ac308e21e78ecaa3d8f6311 +size 20948 diff --git a/analysis/PreMode.noStructure/P04637.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P04637.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf9e2747272f89063d4126dec79a1a04bad1d173 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3beb684a1e507abf5b76dd5a29ce1d57d33983657d730e6b9df02ce3ddf9efe +size 20879 diff --git a/analysis/PreMode.noStructure/P04637.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P04637.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..32227dc778745eb459696ae9a268778701cec654 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63ab8ee99a4e196e761de6df739accafafb1a9e74cfc76347998b04cc4d074b8 +size 19897 diff --git a/analysis/PreMode.noStructure/P04637.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P04637.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3580e04c225969b2a342a11285a4cc7263e2f498 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e2c4d653a66b06a72c4aa255b73c5a200a506503e9706707074727085d5c6de +size 19706 diff --git a/analysis/PreMode.noStructure/P04637/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P04637/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b43a6e65d738d7466c4e219c07a87da491306a77 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc9a2b1448a8a93cf8e137c404b76b16e89224689aab0dbd8aeb7b2434a85c26 +size 6578 diff --git a/analysis/PreMode.noStructure/P04637/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P04637/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..02b8b92370400a19f325505e47d97235889b9eaf --- /dev/null +++ b/analysis/PreMode.noStructure/P04637/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e9f6bd0714ea6ee3149888a830f00de6139f8ac403b59db154236da18f4fb02 +size 6986 diff --git a/analysis/PreMode.noStructure/P04637/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P04637/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad537cd6ceea7a9a66fff055b008f7da9a10e015 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8fc383495741c0cc5915a87b5adca9c946a70596aacf83b99d4ad259aa19945 +size 7067 diff --git a/analysis/PreMode.noStructure/P04637/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P04637/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc0292600a2e386e1999de72be3ef65547604329 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe5e400e47b7c4a757c411871c91caf9ad170faf61a5114d5e175643413cd2b5 +size 7694 diff --git a/analysis/PreMode.noStructure/P04637/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P04637/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7e1653ca4ae0dd5dc48ea4b881ae2d78cd550acb --- /dev/null +++ b/analysis/PreMode.noStructure/P04637/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e94465dd13a1cf85f65ff328d9503fe5b67c886be671ca44be6e06a59bf034d9 +size 7227 diff --git a/analysis/PreMode.noStructure/P04637/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P04637/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f8f96a246a69ae0dc315f864e0522fd228ad1788 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bd07178e0f4556f0ccd51fe07465b603adacf7c8a156619c5180eb73382f4e0 +size 21092 diff --git a/analysis/PreMode.noStructure/P04637/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P04637/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0aaafd827b3aa57e6fe39e6b6f0f7c405d3093a9 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8f41739a0d8c948a6b07adef1ecfc73ba9cb152ed8371aa78aa657c892e1851 +size 21001 diff --git a/analysis/PreMode.noStructure/P04637/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P04637/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04f933b0bb0bc4439bd86fd834c162e4fac710dd --- /dev/null +++ b/analysis/PreMode.noStructure/P04637/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:905f28de1f250617ef78ea92ef9ba0340549ed8887281f568082e5ca412c95c8 +size 20855 diff --git a/analysis/PreMode.noStructure/P04637/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P04637/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b3a190ff47f16fceedd41a867313061eae7848f --- /dev/null +++ b/analysis/PreMode.noStructure/P04637/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:779cafc536103e4c05c4f66c287aec35ae40417e528573c695f7f20d0bd0f4ca +size 19879 diff --git a/analysis/PreMode.noStructure/P04637/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P04637/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0ea88035f1cca34a8323c255fdac92407229c09 --- /dev/null +++ b/analysis/PreMode.noStructure/P04637/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2008ba0728bc1260ad4555d5984a094dde0fdeb65e138c23dc8821225e2b0cfd +size 19798 diff --git a/analysis/PreMode.noStructure/P07949.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P07949.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1fc95dceeebe8a620080eb57cdcab287fecaf66 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75c1c73e3182557328320f3da50d880335d042471f9ca9ecbc53f714ca2b46bd +size 4887 diff --git a/analysis/PreMode.noStructure/P07949.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P07949.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6c59fe826f37a2fac5e23bfd92775f9409d3f9b3 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0497f52003671eb796d3363564c1a18fdb6f981375e5df5e6c61d2d71597a2df +size 5178 diff --git a/analysis/PreMode.noStructure/P07949.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P07949.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe2a578342abd409a779a5be757e2bb2c1912f28 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c477c7d6de5e0b0971f448277e4aa64e6572c58015b8499db9b2b5023a11b165 +size 4681 diff --git a/analysis/PreMode.noStructure/P07949.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P07949.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ec90b362f87caa09f23758ecff714d1580433a5 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65664b8604e0c44e047ed033de5a13d3f6101b425c43b0bda2237322511c171b +size 5065 diff --git a/analysis/PreMode.noStructure/P07949.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P07949.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abcbfbf512f50e432ef827041351af3c0f94cd61 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92e027343f29f6d1185f5a13f42485de5b68dd2c28963dfebe972d90eaac135e +size 4360 diff --git a/analysis/PreMode.noStructure/P07949.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P07949.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..713df33fa5c92dc3209ac0c34846d8d372266867 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a01036377cdcd68e394df502c7e7e6ced123efcbb65917859724a03ba55400b +size 10595 diff --git a/analysis/PreMode.noStructure/P07949.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P07949.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d69ce44f7f995e930e1c3233999aaa2d18c87cf --- /dev/null +++ b/analysis/PreMode.noStructure/P07949.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cfcc50298514d075f1117f87683649dd874bcfe7271cf619952b39398ff31a1 +size 10538 diff --git a/analysis/PreMode.noStructure/P07949.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P07949.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b8528a78b73abc8e5be0d9143eedfef3a66c103c --- /dev/null +++ b/analysis/PreMode.noStructure/P07949.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a82332926796f2f122b659854c4da530cc1aba8d6d823c97a9c245290ec66ad +size 10467 diff --git a/analysis/PreMode.noStructure/P07949.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P07949.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6ef9a73190d46e2917ced429dde32f7a8c57ff0 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a6c967c58095edd645912a273e56d2105671b590cdf420641d8959644e5071e +size 10463 diff --git a/analysis/PreMode.noStructure/P07949.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P07949.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb211a375a37ea7c62b6fdc344a073dc259509a7 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cf9db985ea46bcf1430a8f019575b3b1d181aaec45a44ecaa5db8171a85923c +size 11102 diff --git a/analysis/PreMode.noStructure/P07949/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P07949/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36b78b82df592be71c4f31925414374147448dc6 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2682bec0ae531ad08b6502ecf982eef9f69beceaa8fbb1cb3a7dd6085f2a1816 +size 4875 diff --git a/analysis/PreMode.noStructure/P07949/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P07949/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ee5da31d33830b7f62a3a4217d5c94809e2dc0c3 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb97367389c5ef1fd6522201facab4734aee3b13ec0307b2a212777256a5b33d +size 5181 diff --git a/analysis/PreMode.noStructure/P07949/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P07949/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..91d65942422f5033cf1eea572b88d0948b762c3f --- /dev/null +++ b/analysis/PreMode.noStructure/P07949/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69f8ecbcfe4100a488d13bc0811782e40c4d2e40f827e8f31761eb34c9c4995d +size 4698 diff --git a/analysis/PreMode.noStructure/P07949/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P07949/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..795fe66265f1c0c9ba4e65133b51f1986e1021d8 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45a57a7614d8db2ab762aeecb6eb395b86d30a00558f3d5cbee6262ca0f8fd84 +size 5077 diff --git a/analysis/PreMode.noStructure/P07949/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P07949/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..02edf597687cd58fa76eb140a6787617c35ac8e1 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4a4111930c728cee832f4449c0616913a880a4b5555d5cf625f0d46102d06a7 +size 4353 diff --git a/analysis/PreMode.noStructure/P07949/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P07949/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2d0a34a90bfdab28e13fdf51f38611b75039c55f --- /dev/null +++ b/analysis/PreMode.noStructure/P07949/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:220a76f697548c4595591ba5a1add0f25638faa2a66302be6faf6cf1bc1fa917 +size 10582 diff --git a/analysis/PreMode.noStructure/P07949/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P07949/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc9a0ad624f6abfd3ebc04905e57c987e3321f9c --- /dev/null +++ b/analysis/PreMode.noStructure/P07949/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a7779786fb366c540ad0e32bef062ebba529ec0507d18b36c2a56f95618c87a +size 10543 diff --git a/analysis/PreMode.noStructure/P07949/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P07949/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc0f0b7b8db397ba46ccb3e2f2ba19d8435efc35 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ba70103e7babb437c856059a4ed448f9fc1d66f0a3a82d64d543399b87f4e6d +size 10438 diff --git a/analysis/PreMode.noStructure/P07949/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P07949/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1749dc2cb0ef31c4c60cf09e8f1cdfbb0c2652a --- /dev/null +++ b/analysis/PreMode.noStructure/P07949/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3edab5b4f3cee03493421405077bb9b8408cbc5a3ee6e59bcdbc827e84b303f +size 10488 diff --git a/analysis/PreMode.noStructure/P07949/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P07949/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ccb60b7747766287925637c886888153519c31d4 --- /dev/null +++ b/analysis/PreMode.noStructure/P07949/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66681d105c75431309fbcdbe4bd7d78aa95ad4d08b7839c76dbf7b039ab1559c +size 11118 diff --git a/analysis/PreMode.noStructure/P15056.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P15056.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d58bb4dce1e88a9f1d30e69d4c802d83f7aa5a41 --- /dev/null +++ b/analysis/PreMode.noStructure/P15056.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7990c5342e748f632e54388ffa42411173c7b818ea7fd48812565d30447e4658 +size 4256 diff --git a/analysis/PreMode.noStructure/P15056.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P15056.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..77d2210775999ebb76a9622ea4be778977ea79f5 --- /dev/null +++ b/analysis/PreMode.noStructure/P15056.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91fd5c653de2098c21df539db9d6b930ea1d5112f9dd11d02353fdfdf0d26434 +size 4629 diff --git a/analysis/PreMode.noStructure/P15056.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P15056.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b67732f35743884459a2b001691ebc558e4304b --- /dev/null +++ b/analysis/PreMode.noStructure/P15056.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d401b161d7cca35318e5fc8ab2f23edc8686a0d0eec7d88d2947d4f602470a36 +size 4088 diff --git a/analysis/PreMode.noStructure/P15056.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P15056.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4bb96c176b82c42b26f2c20e2c0960055e9c3434 --- /dev/null +++ b/analysis/PreMode.noStructure/P15056.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6626f04f779db7e86cbdfbb915e0d6b769336f129fb23730656c2a16e2c8c0c7 +size 3703 diff --git a/analysis/PreMode.noStructure/P15056.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P15056.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..544cd0cb97589cae007eda076e5d676d196a2037 --- /dev/null +++ b/analysis/PreMode.noStructure/P15056.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b67312d3088130f45302a144f278df8ebd837cc5fd05bee1afe9bba00df7c39c +size 4679 diff --git a/analysis/PreMode.noStructure/P15056.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P15056.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed7c6f7a59c5afeacaff86356c6a159a334b76a5 --- /dev/null +++ b/analysis/PreMode.noStructure/P15056.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f98863db44eb17abf7bd4e05c167e3736e1a79cc8b3232b4332b32067bac5c8b +size 9785 diff --git a/analysis/PreMode.noStructure/P15056.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P15056.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4511880be7df9a58187efddf040ae5182e45e986 --- /dev/null +++ b/analysis/PreMode.noStructure/P15056.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58c6448777bc4d94741e8fd203d8b42df969626db2614508f8bd60fc55a1050b +size 9641 diff --git a/analysis/PreMode.noStructure/P15056.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P15056.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6ec170a2bd3a6a2675761315e6704ad5e1473de --- /dev/null +++ b/analysis/PreMode.noStructure/P15056.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca5f831c7dc8dd8f1380511fd06e131da9ce03631127d12b6dffe00e7ed3e784 +size 10047 diff --git a/analysis/PreMode.noStructure/P15056.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P15056.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c3590d1d20f7e4f8b988253aca639a088c1abaa --- /dev/null +++ b/analysis/PreMode.noStructure/P15056.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c73cd6f9c3f86ce824eb1016f631d5f177026a26cad3d2a527b0169b7556a41 +size 10256 diff --git a/analysis/PreMode.noStructure/P15056.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P15056.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1b38d85c4dc1e62552a85eb4eca101d5b00ed4cf --- /dev/null +++ b/analysis/PreMode.noStructure/P15056.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:325b87b382156c32bdaf56b792766b0088c8be5895ae319fc037184ef92b164b +size 9519 diff --git a/analysis/PreMode.noStructure/P15056/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P15056/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..774c35dee958e979f8982a1b6e87918b67130ada --- /dev/null +++ b/analysis/PreMode.noStructure/P15056/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d87f00b63341974fea2fc030493901e425ca41739abbf27b979ae841e524b094 +size 4259 diff --git a/analysis/PreMode.noStructure/P15056/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P15056/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..16dce8d4542d1f004e638e7b8e11d36379253c9b --- /dev/null +++ b/analysis/PreMode.noStructure/P15056/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3afb8e3ec202fd124ceade03c2beca4dea1abab389be5c3dc86e253aa178334 +size 4633 diff --git a/analysis/PreMode.noStructure/P15056/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P15056/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a54cb8da418921624349fb5c545afac8afb8039a --- /dev/null +++ b/analysis/PreMode.noStructure/P15056/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:accf5d6bfc0bb4e8bc4a6728561d9c761a9a3f06aa5d63b2f3e151bce8b43656 +size 4099 diff --git a/analysis/PreMode.noStructure/P15056/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P15056/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a59c964da5536f7cee4fe488ea899f2e072313b2 --- /dev/null +++ b/analysis/PreMode.noStructure/P15056/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2b414475a6ff6a111ff80b4f230aea4301431f98c2d82106594ce59728471f3 +size 3710 diff --git a/analysis/PreMode.noStructure/P15056/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P15056/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..619e94d29bee8beb7db98e490c6d877140e0d95f --- /dev/null +++ b/analysis/PreMode.noStructure/P15056/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:862d3f12aaf9cd9acc96a01624fef26cb6a28694e728e6c4bff0174593b2019e +size 4676 diff --git a/analysis/PreMode.noStructure/P15056/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P15056/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7926a0513d98bd3c6b7f32fdb8923d131598878f --- /dev/null +++ b/analysis/PreMode.noStructure/P15056/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d27e79ebef08300222b2b9ca864079422f4bd82ecb5417bdca4750e2d3e67d1 +size 9772 diff --git a/analysis/PreMode.noStructure/P15056/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P15056/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a258c3c1fed3990c750ea0bd8200ee5fc85b745d --- /dev/null +++ b/analysis/PreMode.noStructure/P15056/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82351cec5a33368d754dc0c7e43c5f586451f1516b17386fb308798d9ef026e0 +size 9644 diff --git a/analysis/PreMode.noStructure/P15056/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P15056/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04f2e926245ecf5c30535bca78f145706be5a183 --- /dev/null +++ b/analysis/PreMode.noStructure/P15056/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2755013db641b98217df14d0bb2a43eb75dd31b73913f361eecc09eb84cc30b8 +size 10083 diff --git a/analysis/PreMode.noStructure/P15056/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P15056/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33e8e7cc8a800625d664b3ce3611af0f9e82d310 --- /dev/null +++ b/analysis/PreMode.noStructure/P15056/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a50d8734d5632623ef101413816e3b845efe96dbe31e41b59fa9a5c14274983c +size 10270 diff --git a/analysis/PreMode.noStructure/P15056/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P15056/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a205d8bf7b6b42fdc2ed267b05c8683676ce6f5 --- /dev/null +++ b/analysis/PreMode.noStructure/P15056/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0de9f75f6f93f6204b0f398ba032670d6a38dafc457bc8fb67a755bde9b1a354 +size 9476 diff --git a/analysis/PreMode.noStructure/P21802.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P21802.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9dceb7248e93ec2bde8a2eedb29b8dac0ef301d8 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:769562a4b0ae8edebb55e449f1cd9db989c07094c0cc913a29abb576d5c5b299 +size 4634 diff --git a/analysis/PreMode.noStructure/P21802.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P21802.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5791c7ec6ca43a215c91617ebbb66e2dd5820ba6 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2d80018725ca15f6ac6640dd1fdd1a266ee5624b8718d713de33f8a385b225d +size 4543 diff --git a/analysis/PreMode.noStructure/P21802.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P21802.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..360159c2fb853c6bcbfb87c78fdb8eaf81da8ff1 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c850edd7cc8edd88b1b023d90d451cbea6f8a40302fd7bb83e5931057f525638 +size 4235 diff --git a/analysis/PreMode.noStructure/P21802.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P21802.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e31d901a615a4d86fefb00b528d88c97a64ca9d --- /dev/null +++ b/analysis/PreMode.noStructure/P21802.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67ad7b811039b79b96fc06c98fcfef44a490999bda05a18cb58841e4c2c00716 +size 4175 diff --git a/analysis/PreMode.noStructure/P21802.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P21802.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3496d878c422e6db5618113ab842c652bfa0ceea --- /dev/null +++ b/analysis/PreMode.noStructure/P21802.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cb801267b7b718f31750f775273bc43a647a0eb41a7811b30491c2512127224 +size 4216 diff --git a/analysis/PreMode.noStructure/P21802.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P21802.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..21cc7dc531c6b36e7c7c901f1e4f67ddfd4d0788 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1ee254327b7dbe86764a5b4e333275dd3dccff052b8df96f40874aada97e9cd +size 9587 diff --git a/analysis/PreMode.noStructure/P21802.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P21802.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..56474773db634d58e1892f73c51e91e9acd83b45 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5b9adc85f55d4e40e3e0515776ae7c28436f7432de62b0e64d417371570fb7a +size 9501 diff --git a/analysis/PreMode.noStructure/P21802.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P21802.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e6c53e3d75a2e6536531c5393ed4a608b832b32 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d593c74babe82eae7aef91d0d4c980df534874aca8265a65d98e64a4f81671b +size 9678 diff --git a/analysis/PreMode.noStructure/P21802.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P21802.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..89f166899bc9815eb2f15094a5cb631401df0b09 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a99404d8edaed3e1b2f38133b5149afdfb399e388fc03ae755a220e6a5259f42 +size 10047 diff --git a/analysis/PreMode.noStructure/P21802.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P21802.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a5db81d520a9c7a5645fa23772e9818f19e81d23 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7d335e012078ed120df3d1199cb72022db3ebaa5c681e011576650569c2cae8 +size 9830 diff --git a/analysis/PreMode.noStructure/P21802/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P21802/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e153b54320da9e3e78d2d5be7a89f36e2cbf2f6 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a113755d9da47a4b44077cd55a96a1db058bfea3241a6b49a0e1f0cc05cd16d2 +size 4648 diff --git a/analysis/PreMode.noStructure/P21802/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P21802/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..26c393e3bb28a6386a3c11af15a1c6094f20f055 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35b156b7df4709c204849b8eb8beac8092af1ab03e1fb31522a534b5e0d86b2b +size 4554 diff --git a/analysis/PreMode.noStructure/P21802/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P21802/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2b67eaea3d274c4d3cff76a471e6ea4160cf591 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4db93df8ccff6263ea689f5177b09ec24477f14d11f9642c1aa2f861f59d515e +size 4237 diff --git a/analysis/PreMode.noStructure/P21802/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P21802/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..791885ff54feaadc9d5fadb9bbf3d57097ef191a --- /dev/null +++ b/analysis/PreMode.noStructure/P21802/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:756c94027b75b329ea516e853e3ee52a2faea2ea7906a3b0be7cf905bf4de021 +size 4184 diff --git a/analysis/PreMode.noStructure/P21802/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P21802/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8bace627ca72730b1c0a3073b8e4339d7f702c49 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1159c820f611685b566ae91e9dd9c829f00a61de649015f145f6c51c691f19ec +size 4223 diff --git a/analysis/PreMode.noStructure/P21802/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/P21802/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2969bb9551adfe1811432e7812bad9eaaacfc95 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8df280425f939147d0381f7c02eea89932b1cc5ef4529bd85e7fe7506a3c19ae +size 9581 diff --git a/analysis/PreMode.noStructure/P21802/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/P21802/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..afde9d154d92c05a553fb701f360aaa03ed48d25 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baa721253de78b4b73260f20c96bece01ad958e43bc46f19bd5759a11e34a1cb +size 9496 diff --git a/analysis/PreMode.noStructure/P21802/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/P21802/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cccc838e070d3f147285b6e4d2ebccf8552d7aef --- /dev/null +++ b/analysis/PreMode.noStructure/P21802/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd5efdfa2bb1bd57b9f261310fddde63bc590de67e10e18a52a2388f33f13447 +size 9704 diff --git a/analysis/PreMode.noStructure/P21802/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/P21802/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36a3ff376fb67ac99a6076ca2eb194481ffd8773 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ab96d8a0d0776c6d9d8638542ae46bad64685554d89c88224d0ad866d38e314 +size 10049 diff --git a/analysis/PreMode.noStructure/P21802/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/P21802/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8d0a8cde6990f11136a16305ffd58b18093b021 --- /dev/null +++ b/analysis/PreMode.noStructure/P21802/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1e983d5bab4c2715473d89e70b1aadbd914bb19a25f5dca3e8a960f6c545377 +size 9794 diff --git a/analysis/PreMode.noStructure/Q09428.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf4c49ed69e643e8ae0a9e398c2287aca652ab06 --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:187f08bd34eeaeacbd84b3d39c9a8d8ae264faec7d700731edf875e739d5a34e +size 5685 diff --git a/analysis/PreMode.noStructure/Q09428.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99f4012c64092fc8350223ab975b71a46ff4b4bb --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:598346cc53dce265b94ae8cf92aa11d6caf005e7cdac9de4c82a75304871d28b +size 5698 diff --git a/analysis/PreMode.noStructure/Q09428.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..62549733b9ca3d65aaa75a27db786c40cdeaf313 --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e08c31c6ada6c68aa7af7821c780d7ecf358ea1548a8f91d29c6a296bfd11ee +size 13435 diff --git a/analysis/PreMode.noStructure/Q09428.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abfea7428a09a1d3cc7d068afc565913aa0cf77c --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:686f3e62d819a8079605513afa779811beb04411b4df626bae2532a5c32bbe36 +size 12871 diff --git a/analysis/PreMode.noStructure/Q09428/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..95b95c13fedcf105bbcad12338192a8b2c783cea --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c56e163c52075c137cc59355c661f35e9d74090361ae973d0aa7db6523845c94 +size 5637 diff --git a/analysis/PreMode.noStructure/Q09428/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6b4d8cdb57d062e4fa4d46d017da680047ea3549 --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71eba181c4af6d9097dbc446bfc76777d388c16043c3fe14d41cfdcba18b60c3 +size 5623 diff --git a/analysis/PreMode.noStructure/Q09428/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..783d9e31e7818abe4326318c04d54dda25ba13df --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28f4eadc9bb422e62ae60752c3e18614120b2d2dfb9c0c3bc1222a780a3b41a2 +size 5675 diff --git a/analysis/PreMode.noStructure/Q09428/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1e78baef2d9bbfdb39fb8dcb9f9215ffbf186eb --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:023fca6264b7569ab002b481c4142737993d69de306f2fb5138d018b7b3af19b +size 5712 diff --git a/analysis/PreMode.noStructure/Q09428/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..03e7499d49383286e97101787346a7beede090af --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0eb55fb408caf0d0814434b21122c5e58a1b5ad554b3fd382190a012cff15d1 +size 5565 diff --git a/analysis/PreMode.noStructure/Q09428/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0731c6c24b70ff3fbb1732b683cde5c668419442 --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b12a6ae1bf0bff2470cf08d316c309c19b127508bbdcfa5b4f0453b8e8a4e39 +size 13295 diff --git a/analysis/PreMode.noStructure/Q09428/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dd97c92896799ca7f8a6625a5299ff2a98a5018e --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:829dc103e706fdb724aef1501e86bfb90ef458dd66ce4b67a43ccccf53d5c03c +size 13294 diff --git a/analysis/PreMode.noStructure/Q09428/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..58eb06a16379593920fe525bb99c44126c5913f0 --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc38d32079bddf983d521398e7a470548d39a06eacbd5f6b7f97508fb6238eb6 +size 13095 diff --git a/analysis/PreMode.noStructure/Q09428/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bec4748d78a8d5b0ffa74563626de9e172679b1e --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec340c916f5e96a8e8ee073ee7b87e17d66370a0dffbf9ba20ecd59a8a775c7e +size 12859 diff --git a/analysis/PreMode.noStructure/Q09428/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q09428/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fbb917eabe354e83fec12836bd77c1fc3d788a3d --- /dev/null +++ b/analysis/PreMode.noStructure/Q09428/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63be90347915b9c3475b45006996cdb81864b149f0bbfb0971bb34fb63233a6b +size 13001 diff --git a/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f516cde686ece72c89e53c6733b8db545f79e55 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a763e510cc5373e4873297191a2a2337a40d4c746feeacdebfea80880d4bbc26 +size 14626 diff --git a/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d6bf97a747f0a87e304becea25e41da381950bd2 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9a50715eb0c4b3fab3e2fa85d24bafaaf12daf3947280308040fa9240dd57e9 +size 14611 diff --git a/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..883dc4040019adf05ef29cde8b32607e708feaf3 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d1bdc9563ee4d1290ecfa8d10e4d898e21af25a8196d7d823517fec9866b9c6 +size 13756 diff --git a/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c674cc02abba3e9b7c81d9f349fa6abef81cb0af --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5e31c589f48e2845319113e517d815d8608b225b4f1a742c409af4c72c7029f +size 14457 diff --git a/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b767516624da92d5b026e19bd1fa168e81bcafef --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c7477618b59b5b366811951b6022536fc1c0ba3a0fa3e5fe9bb4438027c0412 +size 13882 diff --git a/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..732cf7a3c41ed3c4538bef791f6e165d2cec5945 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98eb5cd453a3957f6c7228b168b40a8aeac041d61b055f2eec122a7f90155ce3 +size 42738 diff --git a/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..77c18084cce6c46faae416c2b025b6b81b1e6be9 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b70871898228844f22b7e70406c592b778b4ad2376210b83716d94a247ca7c77 +size 42983 diff --git a/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c558a7fb6ec2f2a403819f7f6db8882a8ad1a236 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36e810442f648265585559fb946483911d0050f777c044224d912ec10b95811b +size 43289 diff --git a/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..804113795fe374ce0dd5a9879a7f56d2acaf4a78 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4a5ffa047dc78955ef4aa4b9b594391acb9f82ec08f93dcbdf71dc905bb67f0 +size 43026 diff --git a/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a8d298faa7a909a3ec8e84959b1dbd0a354fed1 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd9871bae6c63271d8d43ddf70a00cdf76e25fcd9a4c8a70fa261a8eb294aa9d +size 43856 diff --git a/analysis/PreMode.noStructure/Q14524.clean/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..825ae741dfeda96e42e2fc60a39ca23fb66bf4fd --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64587ef54a108189666f4070f89b22b1422d6cf23556dc4192b58a40ce6cb75a +size 14630 diff --git a/analysis/PreMode.noStructure/Q14524.clean/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1a493e31e1a1ab93d088bfe09aa1951b34dfb54 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88154586c2bc0c7de66be25129a9e71de2e00a1a5e8b1fde1944be650378afcc +size 14612 diff --git a/analysis/PreMode.noStructure/Q14524.clean/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35645a640140af5ae80867b6ba2e96223730e65e --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a934071af466b1b878b155302a6a11c8df054438f4a0ac2488331ff8f64447c1 +size 13776 diff --git a/analysis/PreMode.noStructure/Q14524.clean/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a56aa0cee773f402e56beb2aa81ef3765327f043 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b9a3a2e4636d8ad7de441ac6b295cb1ac5320bb479361ccb3efc7700c17606c +size 14446 diff --git a/analysis/PreMode.noStructure/Q14524.clean/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a19159a45c0b0ba5829c8dcd29a1f1fccf8f9c1c --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d79a7c40fb3ff938b3bb3f1525cd0c14dc5bcb3498423bb08edc582b60a132af +size 13889 diff --git a/analysis/PreMode.noStructure/Q14524.clean/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4652a6343534ec3c8dd8895bc5dec5e3b93e1d00 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2581c1ad59f2939918caaf15a8b36f767aeb30eca6ee9c226cdf5c2c6eafaae +size 42742 diff --git a/analysis/PreMode.noStructure/Q14524.clean/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b16fcfe7c9c625adbc4f32c2f0ad39c9254315de --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a84df11456c6339111f4b90dbc67b503a09026e0eaf885d77375a8fef68f2e1c +size 42997 diff --git a/analysis/PreMode.noStructure/Q14524.clean/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..816acb9a29086eb1ce61291797990c1209da5c60 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d188a22725606fd97a222c4604c42cbfa29e1929e4ef94495ab29529246edea9 +size 43328 diff --git a/analysis/PreMode.noStructure/Q14524.clean/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8bb8301e2af9f2ea6269f7ee6e3147a9703c5102 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6b68329e3a5b4f1210fa005a90ceeacdaa044e5f3032f797b5482c11736c3b0 +size 43053 diff --git a/analysis/PreMode.noStructure/Q14524.clean/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q14524.clean/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..22dceaecd35082f79e4f4df60f9f16200827bd07 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14524.clean/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebed39813dcc1117438f191c256aec1622189079cc2e0235f968d90f22e246a6 +size 43867 diff --git a/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..596296b318e47f1232502ceaa5ba6b943552152f --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a470126df8716db5bf51bb8d8299d98bafeef9976ea0d0a4fcc1551af2807b4 +size 3174 diff --git a/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78d005f6218fa66bb462a469202d3e8e3bd55e1f --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e7d74880f2e606cc51e3c67236c705a7fdc09d77d1c77064a2844ef99bc8277 +size 3175 diff --git a/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8491b9d3507c4940d83d5687303ea37c9e56205c --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8f3c58d24e602af4d7547a93c417ae7f1ede1cbae3f4979594184ddd3b2a5c9 +size 2992 diff --git a/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2988969bb0134fd991335992fbe5ff747c6ddfb2 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e73b72d32ea9b978c044c12cc6ca1691e6d96b6190cdf61fe54eaa2e2f572efc +size 3378 diff --git a/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c295ee7b2cc11694df25066a1cb1f58690ab0673 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:584c7899a9b4148a1258eadd9c4a0fa4a44600317521e10253bec9238aeba016 +size 2905 diff --git a/analysis/PreMode.noStructure/Q14654.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ffa0ff4a0b5fda8f91d7bf9f8b26a01a78d98920 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec030915b74fcff7372dc472f78c00f0206e5b7b7e416481f413a28b21e41f04 +size 7056 diff --git a/analysis/PreMode.noStructure/Q14654.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..200a64e46dd6bb2588ebb8088b3058002e2ba9e4 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7e9df7fccad5eacad7e230255b1026c812b9be298c4ada7d2f01339bed3ad6a +size 6998 diff --git a/analysis/PreMode.noStructure/Q14654.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43dde30c05af5727fec7f261558b3d8719eb4766 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:373ae0cfb65b83106fbb3aac4f96a2bf50fb4d8875ac755a17595b3aedc95152 +size 7271 diff --git a/analysis/PreMode.noStructure/Q14654.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8726a1117fe6d01c97f0589941c6999c59fcda32 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72efdcf18ab2871f25aa6bf67aeed378ea56486a0e431009cc84ec52938edc13 +size 7106 diff --git a/analysis/PreMode.noStructure/Q14654.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..48c8db9a05ed71dd5f8085b1b842dc05b046670c --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d858cbfacb0df621519bd6ea9e05f6f2555f89c590f133dfdc8c371ead124bf +size 7385 diff --git a/analysis/PreMode.noStructure/Q14654/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea68adc69b804511af665713c339392d9477c632 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dad5b0baf719c20b91133689f1df6e6dc1fecf33af99603ec35fbc64210d06eb +size 3198 diff --git a/analysis/PreMode.noStructure/Q14654/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ee976bada15df14fc74202c70f77657690fe5f0 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c177668108998081aeaa764ecef012791f61327ad88fd90de2f461d990ecfe6d +size 3166 diff --git a/analysis/PreMode.noStructure/Q14654/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c777a7076e651277781512a0d7f4023c4fd80bb --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:710d23716b5ba74aaa3075bcaa231861c4637b5da46bea30aa892c7557e4f19c +size 2978 diff --git a/analysis/PreMode.noStructure/Q14654/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ee25759f510bd8533cd3818da5cf755ab7653e50 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d357653186a03c017656231c4d1d6eaf6a6ac7b10bcd1878737a41cf2acc42d3 +size 3389 diff --git a/analysis/PreMode.noStructure/Q14654/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af65b74c7352d5cd6f68a37cb4ac17aff406c5ef --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c00c1fd0c9e3db00c02e2ca0624e4ed9da0561d4b8acfcf61aa21ebb67690b33 +size 2899 diff --git a/analysis/PreMode.noStructure/Q14654/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..25c29da0791d198839ea1a11cc3d6c332c86661b --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0003e383e985c73c28fd00143f742054bd126c0ef4afe4bed4926658e6203e07 +size 7082 diff --git a/analysis/PreMode.noStructure/Q14654/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ef4a5bb1424097bf0631992db6f6cd50d4ffaa0 --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e74630e9adc5e65feb000ecb3cffac519902c78610e72593d18ba5963ab85c42 +size 6992 diff --git a/analysis/PreMode.noStructure/Q14654/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..49c90b2e4a5540fabc0cbfe1aea027bd5115479f --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a375679a4b94ba02393fc2d3ac5d583ebb293a530f7cbb17b96e938f1ad0082c +size 7283 diff --git a/analysis/PreMode.noStructure/Q14654/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e482f2d4a0bff65f67dbb983b6df468b553dbdc --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7212c2c3f9073f05df9ee5ae3af7c972af08cd58072c4fd0efa65f5a41be0b40 +size 7131 diff --git a/analysis/PreMode.noStructure/Q14654/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q14654/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..764bed341595d28daad2169a7d256ca83700d39b --- /dev/null +++ b/analysis/PreMode.noStructure/Q14654/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58a5ec1dbe5d04526c1a52923f341aa03f4c4d25ec03522502dc66370ed62a6b +size 7423 diff --git a/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b20460495762ef57096f24fde6ddb67433eed86a --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86f39bbcc047de1b7c8ea836fa1a6ae282ca59616da4e10be3a7e5b594a1d181 +size 3277 diff --git a/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fbd2fb89deeca8b02ffe7a3ae79b53368900fda --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f858501f19cf8e6281d8de20aae0b2662fc9e0ee23ad2e15339c0f3857c70e0 +size 3260 diff --git a/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a42aeb8dbc2ea8328e8e28d221492724de297699 --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bddbaa0c829425b1737ed8d42575b4eeabf7102c156d5be18e31e8a4ea5e82e2 +size 3338 diff --git a/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..194127afd11b136580571f9435274bf8ce1177d0 --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfc7addc7a3b69ad3994380d59457fc8cd4c6c4fb7e4ca90c30d9848b0c46c51 +size 3374 diff --git a/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..06e4a34e1518349b838353146ee76e226d6adebc --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7b1fd9a69150d36b8f6f027604d9238fcce5b5a274e8ef08d931b6be303f2bb +size 3570 diff --git a/analysis/PreMode.noStructure/Q99250.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d387f285d3124f11bcbd939719216fae6dbcc5d --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4857d3b227f6b9816ed2adfa45ff1520d2a032dbb31e8972f3d5c59fa470f3b +size 7882 diff --git a/analysis/PreMode.noStructure/Q99250.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..12817e214c27c5d43d8f84b82e741037fada26d9 --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd6735c9e074d00a3bc3ca2764c2c64f3863bf7cc0d81116861d299e875bceb4 +size 7953 diff --git a/analysis/PreMode.noStructure/Q99250.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a264b0d5b1ca51b37f8344d820f2ce631417389b --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:681a05bee28306baeb7dc4e0ab92553dd6ad89a0831482a22dd30a60ea547bc3 +size 7925 diff --git a/analysis/PreMode.noStructure/Q99250.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d97fc5e0d807b7e56396329a04c306218105f1c0 --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:292c39f82d59d4a1a71a0e846b2d670a8d3f269b923e87d0708fc6866c1fe123 +size 7773 diff --git a/analysis/PreMode.noStructure/Q99250.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..009c57e0b854c2859e72c53da073d9107a219d61 --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d3f356205c5cf2eaa7125f8fa9206d09353c60c39385b58296299275f1ce66e +size 7650 diff --git a/analysis/PreMode.noStructure/Q99250/testing.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..08985ebc5ab9e595921ad07a54812b0d0a1b9a67 --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f5abb68eff2a2b723a271200cd22263220de72acd4003496e98903e361854c5 +size 3291 diff --git a/analysis/PreMode.noStructure/Q99250/testing.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..463901c861868b4cee127df8ec2b3ed6294a9e99 --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c66b74b9ad398178e73b16c04768e25edcb6014ece450b85f2747d9d21d5a217 +size 3256 diff --git a/analysis/PreMode.noStructure/Q99250/testing.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47c1e23ef216e38b78120e50a6cf3a1f87408bdb --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:578154dfba8a6b1a23269ed45b8a397ad04417cae7cece0f8048a06f525d84f8 +size 3336 diff --git a/analysis/PreMode.noStructure/Q99250/testing.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2ebd5b710e5e46e5309f4fb5d908f01dd42968f --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af9e57a7011eb355b1fcc60e37874ef6296d49af5db431ce11e101e7b60cbb6c +size 3374 diff --git a/analysis/PreMode.noStructure/Q99250/testing.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea7756bf3fb7e7f5522b602276068dc6ffe37535 --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6ed713a3098d4d43ac9de893ff372275fa4b79dba009659b3cc3ed49f96e040 +size 3568 diff --git a/analysis/PreMode.noStructure/Q99250/training.fold.0.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb4bf914012246ac90dfe30b44d28574d6e32949 --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c35c43c8945b316881a6049a7e4d68e784059f7ad2dddefc59f2b169fa48517c +size 7950 diff --git a/analysis/PreMode.noStructure/Q99250/training.fold.1.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..615d86c28806b122b0b61858fdfba85d07f1aae8 --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85e46698dd465840ed5780483fc7a04b0e54d78204970e6d6ad3e400b7f9fa87 +size 7930 diff --git a/analysis/PreMode.noStructure/Q99250/training.fold.2.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3cec23e25837b473b9310b7748b93bb57843304a --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34dd037ced9c68188580f6e5fe85d40601ec1389f6f4603306c25f80d2892845 +size 7909 diff --git a/analysis/PreMode.noStructure/Q99250/training.fold.3.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a8bd6e2bcbd2b2ae1514054ae9eace2f8bd1b76b --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:739966670bcb046345e422cd9f375b89da2c40a40c8a4802d0c1ba6335ed02ed +size 7777 diff --git a/analysis/PreMode.noStructure/Q99250/training.fold.4.4fold.csv.gz b/analysis/PreMode.noStructure/Q99250/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab3e887a64c818a15155d040bc487b1c45ca460e --- /dev/null +++ b/analysis/PreMode.noStructure/Q99250/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63160c0afd9d8110aeabc2e39325682e5cb5d3eaaadfea6d55fbc396aef1969e +size 7668 diff --git a/analysis/PreMode.noStructure/cancer.hotspots.csv.gz b/analysis/PreMode.noStructure/cancer.hotspots.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..949ef7abc7c00ea88053dcabf1a8ded8784efc98 --- /dev/null +++ b/analysis/PreMode.noStructure/cancer.hotspots.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a30a1e8d4232cced7da8d99307daa02a84dbb2a1b3e2ef180a9856f908fe210c +size 1149821 diff --git a/analysis/PreMode.ptm/O00555.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/O00555.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c97ac97c1a397ffe66f5ae7301dae047918ef90 --- /dev/null +++ b/analysis/PreMode.ptm/O00555.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a41e17acdd802e7bcef98798be1bdbd02908ddc69435bd68c94ddd12a1face9a +size 5953 diff --git a/analysis/PreMode.ptm/O00555.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/O00555.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4dfbec7a763e1c5394521ccfe1af38886c5f103 --- /dev/null +++ b/analysis/PreMode.ptm/O00555.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86fff5103ac7a9934171d6e400edd71eca5584b4ed57c08cf15946e3a20f2479 +size 6012 diff --git a/analysis/PreMode.ptm/O00555.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/O00555.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7b6a5e2415fa12e009e6b35cfc685a0f666e34c8 --- /dev/null +++ b/analysis/PreMode.ptm/O00555.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c84a1fc9043f73dcceb0707d2f7a58df9d16982a0e626c902334878d3153aecc +size 5732 diff --git a/analysis/PreMode.ptm/O00555.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/O00555.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e75492f5eeabf73a013c9634d538629abae14ac8 --- /dev/null +++ b/analysis/PreMode.ptm/O00555.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b45fbab7125a7aa94d358267f0dcaaf0f6e8dc24f8d2b7ea8b1487b7c28d8ca7 +size 6046 diff --git a/analysis/PreMode.ptm/O00555.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/O00555.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..72e70b5748d025ad37cff6bcd8b047435762a205 --- /dev/null +++ b/analysis/PreMode.ptm/O00555.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3b3c0d88388d20d27b97900405c660ea5e0c40912873700360b9fc997121737 +size 5767 diff --git a/analysis/PreMode.ptm/O00555.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/O00555.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78edb2497ebd2e960e9a3479e9d329cdcd301986 --- /dev/null +++ b/analysis/PreMode.ptm/O00555.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2935b19390183d0909397bb135e8f48da626723178ff03b182fe824203567db +size 13579 diff --git a/analysis/PreMode.ptm/O00555.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/O00555.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d94b565a12c5f445a4803ef7f151909ecad2239 --- /dev/null +++ b/analysis/PreMode.ptm/O00555.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cdf8b3e07e8d828f388a71c18a86618e8800efa6eaad70f1af71d1247a7cd8ac +size 13722 diff --git a/analysis/PreMode.ptm/O00555.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/O00555.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3578b4afe0e7c9abfc84d25ad6209674fbad8fa7 --- /dev/null +++ b/analysis/PreMode.ptm/O00555.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa85a9ad560e8da703fca87dd448667fc52554e1d92a39a5cac0512d01cb6de8 +size 13760 diff --git a/analysis/PreMode.ptm/O00555.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/O00555.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..712fd15601e96fc754796f65c1d05097d993b742 --- /dev/null +++ b/analysis/PreMode.ptm/O00555.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0481dfe26b29cf950f3e808bdc4062eb22fcb13f89a029300997f1f27c3af29a +size 13572 diff --git a/analysis/PreMode.ptm/O00555.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/O00555.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5fe555555930f136bf93a5f7f59621bce5aaabaa --- /dev/null +++ b/analysis/PreMode.ptm/O00555.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:daa10f0abe6d0831d11f7df037f4ab27455bb1bcb2530bcab33be62af2e8ca31 +size 13251 diff --git a/analysis/PreMode.ptm/O00555/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/O00555/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fccab8802b64da7728061a80fc4a704cf902602a --- /dev/null +++ b/analysis/PreMode.ptm/O00555/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0de526a51172e16cdded3a2455253d80bae8d99e70a12b4c74aff49a232ad0ae +size 5933 diff --git a/analysis/PreMode.ptm/O00555/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/O00555/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec0eab86e740fa8184827c3af933c8f1620b7415 --- /dev/null +++ b/analysis/PreMode.ptm/O00555/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2a7324bf6390b642f0d48b2cce94f79680fec5f381c7765f607e5b7561847f2 +size 6026 diff --git a/analysis/PreMode.ptm/O00555/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/O00555/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..675ecc72262ad0f1bc142d4cf2a92ea254298c0b --- /dev/null +++ b/analysis/PreMode.ptm/O00555/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76a643cc3940f9426712e857c762cb3735c43024ab7fd624767074878e8638da +size 5712 diff --git a/analysis/PreMode.ptm/O00555/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/O00555/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88ae899ac7d0d8b88729978673e9a8f15f89d7b9 --- /dev/null +++ b/analysis/PreMode.ptm/O00555/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bec0e8a46feb00ab46921d09bc685153314cb3e98803b8eb4974bae31eee6d13 +size 6066 diff --git a/analysis/PreMode.ptm/O00555/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/O00555/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..afedb3a6e8c3cbb17d630494459df0c2a7b9dcba --- /dev/null +++ b/analysis/PreMode.ptm/O00555/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b48af0cfd8503abd3f4240b2bf8c6174096eb22ef96fa76e00a8fde61f517f3 +size 5810 diff --git a/analysis/PreMode.ptm/O00555/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/O00555/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..32f7352c1007fcef90c0d3599d97de8d7cc3013c --- /dev/null +++ b/analysis/PreMode.ptm/O00555/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bf07bf3d98583269559e236b2c81c12d16641aa8d567f2b70062c75d6237190 +size 13542 diff --git a/analysis/PreMode.ptm/O00555/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/O00555/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1c5a7af5e2a9db0001978bab3427c9eb8e8c7bc8 --- /dev/null +++ b/analysis/PreMode.ptm/O00555/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2a686a6bafbb57dcd06804237ec4b78f8d1b9f70dc2127e76d938845e838bdd +size 13751 diff --git a/analysis/PreMode.ptm/O00555/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/O00555/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b8b2053337ed88e097e0a70d30854d6462ded10f --- /dev/null +++ b/analysis/PreMode.ptm/O00555/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d710d88bac04b51389ac583ea4aafb0be133eba3e19d4260792f7f94db52d6fe +size 13744 diff --git a/analysis/PreMode.ptm/O00555/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/O00555/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f423d5d87bcccef51e9d422d4141ca0c3e622602 --- /dev/null +++ b/analysis/PreMode.ptm/O00555/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ae871c554160936ce4e4cf4cdc335b4743c8b2e547acd846d963f1a503bff0b +size 13619 diff --git a/analysis/PreMode.ptm/O00555/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/O00555/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b76e1b90da45ef226efddc8ba9aef737bd139f4d --- /dev/null +++ b/analysis/PreMode.ptm/O00555/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:255ca70fb6761384514df4cc067aa3b8879c3b548deaa6a716b80487986568a8 +size 13400 diff --git a/analysis/PreMode.ptm/P04637.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P04637.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c5037c85aedd0e7c03078f2af5b1abe8a2adcec8 --- /dev/null +++ b/analysis/PreMode.ptm/P04637.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43d9b4afd9af90b348cfcdd3182c2482ebd303e99eb009dfa78ca6dfe9384ad9 +size 6701 diff --git a/analysis/PreMode.ptm/P04637.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P04637.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9f5d7873e162a48b342f4d4ed46ab4fc0462e82d --- /dev/null +++ b/analysis/PreMode.ptm/P04637.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2dfc2f0c5a8af1b9b7826673a31654c289231f499895558f82fc67d4018df6d +size 6994 diff --git a/analysis/PreMode.ptm/P04637.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P04637.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac1d6637b370d2e2c8a0da6e6e8c8401ec6da99e --- /dev/null +++ b/analysis/PreMode.ptm/P04637.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8137e6d4ee4b9f1be981835d75cc489664ad1964cc8bd59c223747ede655216d +size 7068 diff --git a/analysis/PreMode.ptm/P04637.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P04637.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..90e60bf8a3ccbb60d77ac8cc721edffb5582facd --- /dev/null +++ b/analysis/PreMode.ptm/P04637.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:699ff494dc1a02e9248af7213c37520931a7da8e5b28121ab16302daaa6bbd3c +size 7731 diff --git a/analysis/PreMode.ptm/P04637.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P04637.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9860b37381708f07363a8cd804160f57e584c81 --- /dev/null +++ b/analysis/PreMode.ptm/P04637.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e07c679c9fecbf7ba25f7b80a2a80cc27b87e1f17d8a29fb2543476e24558186 +size 7377 diff --git a/analysis/PreMode.ptm/P04637.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P04637.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..490ae317d3f37b2c1452a62bf3f53064fbc58224 --- /dev/null +++ b/analysis/PreMode.ptm/P04637.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffbde2314bd66f9b55477ec71d91180f130ad5680ec5b46fea3427261a287a2f +size 21319 diff --git a/analysis/PreMode.ptm/P04637.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P04637.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dcee27444adebb3b56506530653b300d3fa72ef7 --- /dev/null +++ b/analysis/PreMode.ptm/P04637.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0e15dafa312bac4a4f0475650dbef9b3705ab9dfd11534d881e974b07c4ee64 +size 20996 diff --git a/analysis/PreMode.ptm/P04637.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P04637.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0109e7c3b041187702e1aa447946920dd25ba7bd --- /dev/null +++ b/analysis/PreMode.ptm/P04637.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e66292cc179c37a7bcfd9d8122cb08fad8e1c0481d5ce7716d3d91b70d34451 +size 20843 diff --git a/analysis/PreMode.ptm/P04637.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P04637.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..24a1a8de1607ab46412375da19d34e6b9c3c4af3 --- /dev/null +++ b/analysis/PreMode.ptm/P04637.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e92d56d7defcd7e271ea9b281b4353c8638b2da8e365430ff4c612d376f3fbd5 +size 20016 diff --git a/analysis/PreMode.ptm/P04637.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P04637.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fbaa86a14412c79de69e2eae9ef4d23e947cdf7b --- /dev/null +++ b/analysis/PreMode.ptm/P04637.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64711c7c7545693b65a6edd6acd2ca04c8221a2e88965b5e859afcc6aa0aefb8 +size 20331 diff --git a/analysis/PreMode.ptm/P04637/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P04637/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1cd20accb752d337c993bdc5603b0b359dd2cf63 --- /dev/null +++ b/analysis/PreMode.ptm/P04637/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b20b15bf4bedb78bc1f2a474e5dbac0fe1a7b0cc866d6f4284db88398491cd5c +size 6691 diff --git a/analysis/PreMode.ptm/P04637/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P04637/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..90c5953764bad6a41ecf8b8ef89398b67796a453 --- /dev/null +++ b/analysis/PreMode.ptm/P04637/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43d00033e90ce011eb2a3ea392161e23622d60cad42687acb830f1c5cc16a395 +size 6968 diff --git a/analysis/PreMode.ptm/P04637/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P04637/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..61a00f951b0ef0808b75a2ff1ac1b7ca0d5fd38a --- /dev/null +++ b/analysis/PreMode.ptm/P04637/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31a5c08495a63f5117122660796b230e75606eab283a2b5f5e10cddd620fb53e +size 7043 diff --git a/analysis/PreMode.ptm/P04637/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P04637/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4a61ccbbf08b039be89d7b04b9d0a780d23321e --- /dev/null +++ b/analysis/PreMode.ptm/P04637/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ff06915ff3fda12a2f60e0e6dadcc3b4a3dbce90b6e8d3d6b1574ae55eb8981 +size 7697 diff --git a/analysis/PreMode.ptm/P04637/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P04637/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2ab768a0bdc1e8f6d402a0ab3a49e91845412f0 --- /dev/null +++ b/analysis/PreMode.ptm/P04637/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4716ff31d5bbc84ef974c9a22c9d8909b04366f6783cdeb3f7a96ee301ca33b7 +size 7406 diff --git a/analysis/PreMode.ptm/P04637/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P04637/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d3dcb07262e6bd492640839dc3a9d7d867e4dba7 --- /dev/null +++ b/analysis/PreMode.ptm/P04637/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a2633be7fb9f61d9e2771b207730e5bad92972c0dfbea81b733b60a6dcf289a +size 21323 diff --git a/analysis/PreMode.ptm/P04637/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P04637/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e5df1b4f512a68b0c307f679fe2505397a2d5101 --- /dev/null +++ b/analysis/PreMode.ptm/P04637/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61f24fe3e06814a37497945bd0898e70503ea5443f2f147ced0b5a25859f202b +size 20985 diff --git a/analysis/PreMode.ptm/P04637/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P04637/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..69f034a44ed902031a39601c654fe52ecc19be58 --- /dev/null +++ b/analysis/PreMode.ptm/P04637/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:155efea913a87f72dd2f7e50edca746281d019bf23b3bc299c05c49d07fb2330 +size 20672 diff --git a/analysis/PreMode.ptm/P04637/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P04637/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..62b8f8284e1c44b01aa8d7e9f74ab243af20fc29 --- /dev/null +++ b/analysis/PreMode.ptm/P04637/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13127162ab051c5fb71c3f29bcd08bf3add081d678ab736d04ffd721bf0586a8 +size 19924 diff --git a/analysis/PreMode.ptm/P04637/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P04637/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0e3a9aef6b6de91151be3bf6722151c23474d371 --- /dev/null +++ b/analysis/PreMode.ptm/P04637/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29dfb2a74c66fa70107923368f6ea21aef4c3341c79a2d946cb8820705a55af2 +size 20331 diff --git a/analysis/PreMode.ptm/P07949.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P07949.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..152ec6fc1de3286aa6c793e22da7a2e4aa1007e3 --- /dev/null +++ b/analysis/PreMode.ptm/P07949.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f99d66ffee81f0e793839fb1f72e49557caba2ceda58a7dab9ebe1e5a091be8d +size 4890 diff --git a/analysis/PreMode.ptm/P07949.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P07949.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..51dc0a99ad92e164de3be030738c853c66ad2ee4 --- /dev/null +++ b/analysis/PreMode.ptm/P07949.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a36014863d43e8a8177bc1f258eac2e82a865e3c60bb341764ccaa385cede4aa +size 5183 diff --git a/analysis/PreMode.ptm/P07949.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P07949.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f039b61f3e00fb9044b93eb77de9b9eb0248bafb --- /dev/null +++ b/analysis/PreMode.ptm/P07949.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bccca7992327596c60145af07ebbda353aa4a6c6c3ec5bdaf15ae91282b651e +size 4675 diff --git a/analysis/PreMode.ptm/P07949.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P07949.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a5e9fea3b1e571f512900044b91d1e2c950abc48 --- /dev/null +++ b/analysis/PreMode.ptm/P07949.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5321ef5922a660db1e4fc636b0e76a4d9b153592247a4d76305474b82e9f7cd5 +size 5076 diff --git a/analysis/PreMode.ptm/P07949.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P07949.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e4ba93cb64888cee2dde05adca638fd700b41da --- /dev/null +++ b/analysis/PreMode.ptm/P07949.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:524c66e399e4c92d5119f488db3e08226e31d69a26b3c9945aa26cb4f7164e41 +size 4372 diff --git a/analysis/PreMode.ptm/P07949.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P07949.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd9a65f28b80d38aad758e34d67cd3fd41a46ee2 --- /dev/null +++ b/analysis/PreMode.ptm/P07949.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:629bb4eedf83b5018cf4e9f358b17414150b183a905b4a7d1fc5a629fadede7f +size 10637 diff --git a/analysis/PreMode.ptm/P07949.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P07949.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4658c832b7daad48154333167e661b52312f091a --- /dev/null +++ b/analysis/PreMode.ptm/P07949.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c776f2be6dfff3d3821325b6cd8e36b17a6d52a1278f0ed4a27da07ae1fa80ee +size 10532 diff --git a/analysis/PreMode.ptm/P07949.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P07949.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..104f668c51cf8e4a528c24d02e8a5a996b907cae --- /dev/null +++ b/analysis/PreMode.ptm/P07949.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c659d7516fde3a2ddf2a5d464577191b094ae43ddb9958b2da5378b02ce27952 +size 10467 diff --git a/analysis/PreMode.ptm/P07949.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P07949.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..41c1cbb663b5c014ca2a8aeccac8bf96f1d3467d --- /dev/null +++ b/analysis/PreMode.ptm/P07949.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dac42870555beeca13ebec571e040e1beb6907db55e3d53e664e9d43f5df9415 +size 10497 diff --git a/analysis/PreMode.ptm/P07949.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P07949.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d0467bd292e1f2cf7d78b1db4c62650c593d4751 --- /dev/null +++ b/analysis/PreMode.ptm/P07949.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc6b430618a1fb2029804dfe08337429e5d110f0b9fda10990df16333f2d58d0 +size 11122 diff --git a/analysis/PreMode.ptm/P07949/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P07949/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc4d215550de57b10d217922520cd31b67100f43 --- /dev/null +++ b/analysis/PreMode.ptm/P07949/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd6d24dd496a87f1f86f79f206932c1ce1f0937b0489c2ad626005d65028b0fa +size 4881 diff --git a/analysis/PreMode.ptm/P07949/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P07949/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bd8b447c04d0109ba89d8083cb3a274dacf0fc87 --- /dev/null +++ b/analysis/PreMode.ptm/P07949/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bff91708819cefc4c6c5581c74b5e98f0b323cece1fd692cdccd1e00702b7e84 +size 5179 diff --git a/analysis/PreMode.ptm/P07949/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P07949/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63c7fff0062be626404343720a699495d4980833 --- /dev/null +++ b/analysis/PreMode.ptm/P07949/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e6e5a6e2d18f01a671d2b3fe0445fb6914702416b91587df32e24f0e5065188 +size 4680 diff --git a/analysis/PreMode.ptm/P07949/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P07949/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4fa9dee2a70e415ccacae5fda9291957873ff918 --- /dev/null +++ b/analysis/PreMode.ptm/P07949/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc412a6b4d1391011db7f25758150cd69e6c45f80c5ea29616a55239a60c8143 +size 5064 diff --git a/analysis/PreMode.ptm/P07949/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P07949/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1dcbd15771a8f2fd0be22fcc0bc743c23deea235 --- /dev/null +++ b/analysis/PreMode.ptm/P07949/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a4466d802401881084ae3e99cc216134844c6e966cd9be115cf5496b95a4843 +size 4366 diff --git a/analysis/PreMode.ptm/P07949/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P07949/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0e6842672f058fe606eac724f201d4e8404d7cbe --- /dev/null +++ b/analysis/PreMode.ptm/P07949/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9aad0c30e2e174d1f98e6483aee2c6f93e2e4f6370e376901ca2422c58b7e97 +size 10594 diff --git a/analysis/PreMode.ptm/P07949/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P07949/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..05527f05d2477728d4c3e8c2de35ffcbefa979e3 --- /dev/null +++ b/analysis/PreMode.ptm/P07949/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a5c17431f3ebb7972ad68e871ef54c9055f9ece6dfc0210caca2a8c47adcf4a +size 10525 diff --git a/analysis/PreMode.ptm/P07949/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P07949/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..87651c89c9b0e1a27480b856f2e2f7569a9ef672 --- /dev/null +++ b/analysis/PreMode.ptm/P07949/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ad7884859f36446bda23cdf74288900e129c7886fa9dd8c1c2cd0b1d0d0e9c8 +size 10473 diff --git a/analysis/PreMode.ptm/P07949/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P07949/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..21be2b0cf3f20ad1d251274da36603f7a8a50c28 --- /dev/null +++ b/analysis/PreMode.ptm/P07949/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eac9ec4cf7499531e56bf3811235bd7352880ffaddef1efa7fc6e8eba5e7fedb +size 10468 diff --git a/analysis/PreMode.ptm/P07949/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P07949/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..25a74d31fcd4fdac61dee7a0c91ed8b141b57adb --- /dev/null +++ b/analysis/PreMode.ptm/P07949/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:810243d8ec292c4731dcc346080431a1155145aa1e88e4b76391db5145f78e15 +size 11117 diff --git a/analysis/PreMode.ptm/P15056.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P15056.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2748c82513fa74ff5d939fd2f78890fbc07c8873 --- /dev/null +++ b/analysis/PreMode.ptm/P15056.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15f5bf3f66c7f8c37b1d7d5fbefa1d744db50e498bafc925272297885669387d +size 4254 diff --git a/analysis/PreMode.ptm/P15056.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P15056.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0a3764632737335a7940beb614abf6653617c154 --- /dev/null +++ b/analysis/PreMode.ptm/P15056.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63575c3335b2b1e3034cd7d7385e52814026d8cbb05985fbfe8353fca0a9e877 +size 4620 diff --git a/analysis/PreMode.ptm/P15056.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P15056.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4676ad04a28f69f996ebc807ba2861587eda7f49 --- /dev/null +++ b/analysis/PreMode.ptm/P15056.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a986f6a9839a8082623370f21acd378fcbc3e3340fa84760762e327fe929a98 +size 4058 diff --git a/analysis/PreMode.ptm/P15056.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P15056.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac7f8937113b91636f61ce165591afe8389bcff3 --- /dev/null +++ b/analysis/PreMode.ptm/P15056.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f360ad16dac30ba80c5edef51f86a869988bd0a7cea6bb99bd8e8e0e1412f2ec +size 3691 diff --git a/analysis/PreMode.ptm/P15056.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P15056.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7c7684d620460199dc1d1833d0efe3078781b89 --- /dev/null +++ b/analysis/PreMode.ptm/P15056.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5b69fca38d9b7c69c4056b802f195776b853760bbaf2b0337341259d3f75a84 +size 4670 diff --git a/analysis/PreMode.ptm/P15056.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P15056.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6968e21a8ed0a3324f4a2d3618670a8f074765d --- /dev/null +++ b/analysis/PreMode.ptm/P15056.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b1a12929970682b3dbe8b9043ae4fbef0f9da383d28e9e67f7986b18e3a3c72 +size 9760 diff --git a/analysis/PreMode.ptm/P15056.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P15056.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80ed646b991ee637d462699d346c1d3264d4193b --- /dev/null +++ b/analysis/PreMode.ptm/P15056.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:810118a1685192d2f84c853b9f0d1edb0af7e9f530e2b96d3ed73b3283256984 +size 9662 diff --git a/analysis/PreMode.ptm/P15056.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P15056.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c59110d162f6a0b7fb1a50ed28e7d29ebed8bf03 --- /dev/null +++ b/analysis/PreMode.ptm/P15056.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e766c01a828bc007015c6f2316c9441e3a73af2bc405a6e310cbf13a7b3660a1 +size 9970 diff --git a/analysis/PreMode.ptm/P15056.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P15056.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4de63e7dd410fc10108e08c3519d72e9ca1e573b --- /dev/null +++ b/analysis/PreMode.ptm/P15056.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91ca8c813324c10842396076efe90380dde3cc7faabcac3c86e5360f5e0fafc8 +size 10266 diff --git a/analysis/PreMode.ptm/P15056.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P15056.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35d149a5aee35eac363db2b446a09c963fd0fd33 --- /dev/null +++ b/analysis/PreMode.ptm/P15056.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c65856f0fdd216bc23da8952c5e3bc6f094c2461da665f8d4fcd5004dc000b28 +size 9446 diff --git a/analysis/PreMode.ptm/P15056/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P15056/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..831d58c26c05634a0169227d40a6c92b3537e934 --- /dev/null +++ b/analysis/PreMode.ptm/P15056/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f59ca60fb8d2c25da7c1dfdaed429be253a25d8a50362b8b8930b4358fe3f9c +size 4245 diff --git a/analysis/PreMode.ptm/P15056/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P15056/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f59aca676e639587703ebf2f050e060374580db --- /dev/null +++ b/analysis/PreMode.ptm/P15056/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2062c9fa1f97e63520dfa6c7dc20bca5529696ee9950da8a9312ebf849799be7 +size 4630 diff --git a/analysis/PreMode.ptm/P15056/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P15056/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7961379bf445415e18ff250c782314207f85058 --- /dev/null +++ b/analysis/PreMode.ptm/P15056/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4e61bbe2da8b77fab0bc4f99d3e12d33459103603007bcb75927c18b1c988b1 +size 4060 diff --git a/analysis/PreMode.ptm/P15056/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P15056/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f07af5fec9352fcfeee556b608514d73aa90c72b --- /dev/null +++ b/analysis/PreMode.ptm/P15056/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d94f5a8459dfca192ce5f1367a6d308d57c6afb34c3c666c7b16605441913668 +size 3703 diff --git a/analysis/PreMode.ptm/P15056/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P15056/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..15916acb72c1f6dc7ef39848b9c8dda81430e5c1 --- /dev/null +++ b/analysis/PreMode.ptm/P15056/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60a2fef9b21fbb461bd76fa1ac3c571c321b20a00a6ed4be27b8c896df44eaca +size 4699 diff --git a/analysis/PreMode.ptm/P15056/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P15056/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..96ae6b1ec5907e7f3803864b380cffce566323c2 --- /dev/null +++ b/analysis/PreMode.ptm/P15056/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5af03226c758c94aa3c28eaa623edb509f31bdd587114cdb19f3927ebf44a8e +size 9704 diff --git a/analysis/PreMode.ptm/P15056/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P15056/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5ffc83da272651d1674cee5229d7e23072ebdf5 --- /dev/null +++ b/analysis/PreMode.ptm/P15056/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff8389a5fcc2079a3dba9ed8a93bdd4e5752094e2de137c609e1a9836cd0f541 +size 9658 diff --git a/analysis/PreMode.ptm/P15056/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P15056/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b329631e476cf33cbebe84527aea52b13339833 --- /dev/null +++ b/analysis/PreMode.ptm/P15056/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29c17360126ce380607b569d90a03a84d9ae5d8a6950cc6dab1b1dbd9b53b29c +size 9975 diff --git a/analysis/PreMode.ptm/P15056/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P15056/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..448652773f120c970465e26867e4c1dd464582ea --- /dev/null +++ b/analysis/PreMode.ptm/P15056/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:328695bd927b2216237bcf6fa084928b6fa5005990f54ca5a2c2db00b194f4c2 +size 10280 diff --git a/analysis/PreMode.ptm/P15056/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P15056/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..40508bb259ff7fe3626517136ac9c7fc5ae7b6f0 --- /dev/null +++ b/analysis/PreMode.ptm/P15056/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c60f25ed6dc2a8a4e643933048f2175318be7892c3fe52399b68147346851ec +size 9530 diff --git a/analysis/PreMode.ptm/P21802.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P21802.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e658b874dd6d6052a00b61948529fb1cca587458 --- /dev/null +++ b/analysis/PreMode.ptm/P21802.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5623e72804dd8426ad13b7a4205f7a8ec499cd0f1ecb65397687f06a4ecbcf76 +size 4640 diff --git a/analysis/PreMode.ptm/P21802.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P21802.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..939705991faeb9af427092c43a24e9addb625b79 --- /dev/null +++ b/analysis/PreMode.ptm/P21802.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01a389a6c4391727e7e648dc51bce58ec215c5b5bef911fb091a87730c15230d +size 4552 diff --git a/analysis/PreMode.ptm/P21802.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P21802.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..49651c5debd829f0b0a2da50ef56a943976c684a --- /dev/null +++ b/analysis/PreMode.ptm/P21802.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d54bc0aa0e19d9068eb58c4a0f29f35ac6b9c01c70b573be468aec357e459bb +size 4196 diff --git a/analysis/PreMode.ptm/P21802.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P21802.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43a235880db4b6ed27f8f6fadf21c567f7ec765f --- /dev/null +++ b/analysis/PreMode.ptm/P21802.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65f7f448fd5fa8889c0cbbb90c6781585166a75aa294228fc29921401921abca +size 4175 diff --git a/analysis/PreMode.ptm/P21802.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P21802.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a73d0ffd51f2b7cef4cbda51612bed750cd14383 --- /dev/null +++ b/analysis/PreMode.ptm/P21802.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:255d2ac5b336416401ace9076fbd988d09c93747bcf0802d71eadff903bb8340 +size 4224 diff --git a/analysis/PreMode.ptm/P21802.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P21802.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4316ca0b1630c9cc8a16a63fc27c32a7657f66c0 --- /dev/null +++ b/analysis/PreMode.ptm/P21802.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ead7120778ae0dd189f52b6520f24b5f616faf10e1eb6ab78d8161ee15813a79 +size 9621 diff --git a/analysis/PreMode.ptm/P21802.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P21802.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fd59992aaa92e6c095a3ec3b1176b57e0c0b972 --- /dev/null +++ b/analysis/PreMode.ptm/P21802.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39ecdcfe03a04a3313693f5f9237dc72899ac265575b7d661841a75aea4856ac +size 9505 diff --git a/analysis/PreMode.ptm/P21802.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P21802.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f319fd726b16c6d8f18f45a0bf22ec6037acafaf --- /dev/null +++ b/analysis/PreMode.ptm/P21802.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82acb90bf0922fd3d8ae86cfa04473b5b107641288accc249f48e1c425a9b715 +size 9532 diff --git a/analysis/PreMode.ptm/P21802.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P21802.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..21b603452dfe072e6ed6cacb2600b11107328d34 --- /dev/null +++ b/analysis/PreMode.ptm/P21802.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b81f75ed07b24841c496fd3670c53036934441c36306621113b61774c9927029 +size 10071 diff --git a/analysis/PreMode.ptm/P21802.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P21802.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bcfd869e67c97dc310d5553d43fa06533bcf4bf2 --- /dev/null +++ b/analysis/PreMode.ptm/P21802.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b09081accfcb34dae03372d7b4305c50e788720dec524447ea0532d4cfc419b +size 9832 diff --git a/analysis/PreMode.ptm/P21802/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P21802/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7fc7eb5122a3fdf23bb445331d9db8a787ed74ee --- /dev/null +++ b/analysis/PreMode.ptm/P21802/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8562da5f8cc8e4a58162b52fcf82261b2d7b1e10157cc99fc71a28b4bc68703 +size 4646 diff --git a/analysis/PreMode.ptm/P21802/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P21802/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7c6c2fd8186ac881adc79a6ad93f1cb1f7fdb43 --- /dev/null +++ b/analysis/PreMode.ptm/P21802/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f120b767a4b79af0c534c2b73ba8475f5b462f554e69c7d3911864f335113163 +size 4553 diff --git a/analysis/PreMode.ptm/P21802/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P21802/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef8e2edc7cfa08d1e45dafdb2e1dd7cdf77e0b80 --- /dev/null +++ b/analysis/PreMode.ptm/P21802/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a96c9d38ec2eb042a3a4b7aae781fc26a6ccf1f10f9e12333ac4d50e30ceb264 +size 4225 diff --git a/analysis/PreMode.ptm/P21802/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P21802/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea0031ead69f75f019d4ce5eb6a2eaae9ab4fee4 --- /dev/null +++ b/analysis/PreMode.ptm/P21802/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:391153de0f210184101c1508b51ddbb0287286a77141612b0a57b4a899653060 +size 4177 diff --git a/analysis/PreMode.ptm/P21802/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P21802/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1a4f5520f2a81c6fbcff071b9d5f4e4a9a3b624b --- /dev/null +++ b/analysis/PreMode.ptm/P21802/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d166ae986d18cc56bdd7a92a6fea37e45119eb31b3fb8f4d8d40a0abe7d14e55 +size 4169 diff --git a/analysis/PreMode.ptm/P21802/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/P21802/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c76f79e8b5b3498b9dd69fdc6a71ef2c0e8d3e7 --- /dev/null +++ b/analysis/PreMode.ptm/P21802/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdce0a21bf97e9c7e1f27e83d69c71d2b2b0ec05c1a798609c503f4d90ae8e0b +size 9612 diff --git a/analysis/PreMode.ptm/P21802/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/P21802/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9d6d45bcd3fedd5c394240360c9d5bb007600f4 --- /dev/null +++ b/analysis/PreMode.ptm/P21802/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21353719bc196a28d6064fa3a8624eb88eb717ca31cd85feed17e36b2ed60c6b +size 9517 diff --git a/analysis/PreMode.ptm/P21802/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/P21802/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0d16287b44792c44541659356329ca57058e250 --- /dev/null +++ b/analysis/PreMode.ptm/P21802/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47973d083a12423290f99cef979ef0183306086d7573a3a80dc9cc6d00d43185 +size 9674 diff --git a/analysis/PreMode.ptm/P21802/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/P21802/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..05227473dabb6b5c7b52aa525483920db5b37676 --- /dev/null +++ b/analysis/PreMode.ptm/P21802/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4eaff19496d0ea2d3d0e4e6996fb7c26ff187cfe84a7743b85e7b0a1198cb3fb +size 10070 diff --git a/analysis/PreMode.ptm/P21802/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/P21802/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7ce01d5a5119dc2510dc979f7b51647fe66d9423 --- /dev/null +++ b/analysis/PreMode.ptm/P21802/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:babe68d47d03dce14d04e85d796dd46d22ceff345331c8b655ee27004ffce6c0 +size 9629 diff --git a/analysis/PreMode.ptm/Q09428.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q09428.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..03663d331d7b8ea3c3805e45fccaad95d17097f9 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6f501aaae24df79ad383e3534dc692615732e20f350ce50c2ac1eac50525814 +size 5682 diff --git a/analysis/PreMode.ptm/Q09428.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q09428.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a630975e954298def615935c9807a30c5a83a4e5 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9f3639d8c25cf36a523f520a3f6113d979b080292cc5d41c4e654b0f724ee53 +size 5678 diff --git a/analysis/PreMode.ptm/Q09428.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q09428.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..28b98e1626853771abc10c0ba569653876a43909 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dd165d06a469929c7a3a072ff1a67e00826e5fc2db2b4dd9c87fcdd7bf8da60 +size 5695 diff --git a/analysis/PreMode.ptm/Q09428.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q09428.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7cc11a531b12c2fb85ac169b6840897237aed927 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d0063cf6ee4c37d1da4d0cd1f53e144804f7073854f56ffe329ba2e7cc5ac5b +size 5706 diff --git a/analysis/PreMode.ptm/Q09428.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q09428.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e763f04e91385346b83cd05f895cc584a21bc75f --- /dev/null +++ b/analysis/PreMode.ptm/Q09428.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:535db7c2ffa783d3d9dc75961ec25c995ccaf32110fa7c73b89ebfd2bdee6e8d +size 5569 diff --git a/analysis/PreMode.ptm/Q09428.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q09428.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..822525cb47e26e0f2b5bf2206217539994fb030e --- /dev/null +++ b/analysis/PreMode.ptm/Q09428.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f23c591e3bc3a413b46dff573594851958ec21375b809452a659a43afb702f0a +size 13513 diff --git a/analysis/PreMode.ptm/Q09428.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q09428.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..32f18f27c65a093435cf054f3e44a85ce8768e17 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3f0a79dbc7aa42ab690a5a511d9e690b6316860a58382cd54f3f5ab1d7566df +size 13441 diff --git a/analysis/PreMode.ptm/Q09428.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q09428.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..182c286b701280c99893d0ff35a60d3aafd47f99 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1901a4ff645910fb995f2b69bfc1e0bf452ed191f6ce0ba5b942c5f103e0d6e1 +size 13121 diff --git a/analysis/PreMode.ptm/Q09428.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q09428.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63bfc9f75a833ef7f2688dfa3b32e07396b4be6e --- /dev/null +++ b/analysis/PreMode.ptm/Q09428.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfc5d0d4a5489bdbc226342f682d40cdc2619200b18edbd8c765db7e3b06645c +size 12924 diff --git a/analysis/PreMode.ptm/Q09428.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q09428.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..26c658eac646f65ca2fc61e95e15b7865d6b41ed --- /dev/null +++ b/analysis/PreMode.ptm/Q09428.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79a867a77f4549673c4f41a6377da5094375c968b716bdd9d26cd2db89a596c7 +size 13016 diff --git a/analysis/PreMode.ptm/Q09428/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q09428/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1aab73298c405ca672222a08ecdb54ac2219d1f5 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2307e5932c174a97a28705dd130b6c4e447197caaf91b14cbe63c3c659e0000a +size 5673 diff --git a/analysis/PreMode.ptm/Q09428/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q09428/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..75d3e75a38d8120d48177a7f581aff25f4bdd2de --- /dev/null +++ b/analysis/PreMode.ptm/Q09428/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fefe0fceb821b68e68da38fdba341b3911be934c15b514f4a119f2df42811446 +size 5691 diff --git a/analysis/PreMode.ptm/Q09428/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q09428/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..086748f82fed4b521de0b801b6c146799c0a0701 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05d4a313e96c300fe301a9ab8fa95f2ddfe859343f0b56c1d9c735be3f21c60a +size 5651 diff --git a/analysis/PreMode.ptm/Q09428/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q09428/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1f5bd6ba8ef494a2140a9ad14de50ce09e38229f --- /dev/null +++ b/analysis/PreMode.ptm/Q09428/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56168150c6880478487ac9a3f84cbea9198346ef5d75e714758aaaad5ad9ad29 +size 5699 diff --git a/analysis/PreMode.ptm/Q09428/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q09428/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b67fc6e5f5a9e0dbdb8079b1d7bdd21d6ef0d0e2 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89100aa663b9f672b274cc33272a4a8047a90aa0d9776a489b33aa5ecd387c75 +size 5581 diff --git a/analysis/PreMode.ptm/Q09428/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q09428/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..87d31a55723cf35a1478cf650df42346f64191d4 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc4aa696b73c25452c195e328e7b092a0739d95aa83d98c2c92e401e630177c5 +size 13417 diff --git a/analysis/PreMode.ptm/Q09428/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q09428/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4011a410fa89070431ee7215f311898eea115841 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d395b0c397eb6a03cbe75ae27def57f8175c67e7e4a4803c477b1d15b7810bae +size 13497 diff --git a/analysis/PreMode.ptm/Q09428/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q09428/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ae5e97ff69640b7654a6a019250abe5f96bb12fa --- /dev/null +++ b/analysis/PreMode.ptm/Q09428/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f784ec435cd78de1bd4c001c459074872c33f824b2cb47135ab73206d5990d77 +size 13035 diff --git a/analysis/PreMode.ptm/Q09428/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q09428/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..223f005e818920644500fc4da5c4c1a559735c74 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a4c1346f2b94b3189a568319f8a6a85c4bfba62b79528c318ccd59db4af9f1e +size 12872 diff --git a/analysis/PreMode.ptm/Q09428/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q09428/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..24f671c12125809f309b309fc9af8f2f84c13142 --- /dev/null +++ b/analysis/PreMode.ptm/Q09428/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c80570732b420b0e28fe89817af8fc485f2f967db57d6c961971fd58eb4d9a89 +size 13046 diff --git a/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0ac01d7347443aab1de1b8b68e8b170ddf6672a --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:740858d529ae7b5d9ae6be3396bfcb4f301c1b195c53ebe55ef2e14f4abbf33c +size 14629 diff --git a/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..642977d4e11741b71763ae24520a81d83cbe1c48 --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6091318b58daf4e514c5b50c76ae50c85426cb008159324826a108cf8013b41b +size 14592 diff --git a/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..321d367772b40da4ea78de15924d4e66f099483f --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01372fb78ee3c103a9b7b5450b0f771955fe86df34c358843eb93339323a9cbc +size 13784 diff --git a/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..34564184953d3e97c476238fcfa68ce9958407a1 --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3571ae2dfaf419b67ac49d51dda933aacaa86fc7a1c56eff11f899bfafb5b4d +size 14472 diff --git a/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7f56eddae443aa201a763cdaf5d4c5e13b4cd6e5 --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cea2a6960170748d5146595f5a5504afad59733561344ab761e693a963bed71 +size 13920 diff --git a/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99b47f69dd529a4f74d9195c9276577832535bc1 --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de841f0da700547c782f1f9874c0541ef9e2120a7dd5b1a4a29d9ea6b66b08d7 +size 42761 diff --git a/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63e4631eb6c3e95ad73f8735143d03996b777449 --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51ffd36f2b4e8c77e900d985f0a36882915fd34cbc51f1f9748f18cea1f19837 +size 43025 diff --git a/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35811893eccddd3f4f0160bdef7a40349e66ff8f --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8520415e73d93331ed70b8adb302698c71b385bdbf0e3feafe88c201dcb9c7c +size 43366 diff --git a/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7868cc358dd2f5d7b406c4f00be94c0a7b73727a --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fb698fdb40d3d6c8db42e27cf268f9d99c450fd3ccf8721984ac837b5f593ca +size 43035 diff --git a/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04a71548d9cd1aa573eb1ca1e29cceb6197da861 --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c817d994837fd1b97a0f5b946611e0cc7d656121af52a527a3a594c63ebb4785 +size 43981 diff --git a/analysis/PreMode.ptm/Q14524.clean/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..54f7153521be044ac6edd1d15cbfdff98e2fabdf --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ce6147d4d37fff3a13f5f88c03bfaaa2bc208b871f07612e2d2cd9a180f20aa +size 14608 diff --git a/analysis/PreMode.ptm/Q14524.clean/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb93348d15baca3c55c397c65cbe834b07300c20 --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2520ecbc91e629ed021242ca2b384d0ea1fddaa71b1ca13902a2565a5e8d442a +size 14622 diff --git a/analysis/PreMode.ptm/Q14524.clean/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb797f799cd46f54e4b9d879fb618b9a0c53428f --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cdeb50687d7c8413d2594e6da95018b3a5c4e228a7b5fce5121cc37e1c7c084 +size 13780 diff --git a/analysis/PreMode.ptm/Q14524.clean/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a066c38811db98d95b14d58e835867ae0838df8d --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38519a421914625263177eb5df3c57e7bf24a4e846c2df6efbc2eb9ac60291da +size 14467 diff --git a/analysis/PreMode.ptm/Q14524.clean/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4373804541e78cddb3d4d99f23d70655c77e08b --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1b3e66947ec74040b5af333883f11ac1d5cef11ed71551d93ab4489f8f0bb73 +size 13930 diff --git a/analysis/PreMode.ptm/Q14524.clean/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4c3bd1cd83a62253e59c19510be4114c51b6501 --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa95d113f0054e6960e23a7e05050027d22102219c48d7b06501c842628c40ff +size 42779 diff --git a/analysis/PreMode.ptm/Q14524.clean/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f46a2f9f38ca063d3391c1738d863fb31778a2f4 --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8a39868633a7d9bce11f397b7c28280c97155013890a903bb875c9b39c468f0 +size 43029 diff --git a/analysis/PreMode.ptm/Q14524.clean/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..87c6200cc15ef7ed9d536c0afb3d39ffe5d96544 --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed3b935180abad6ebba95ff9727313d9d0f0cf1ab10139aa956a5ff508ada009 +size 43312 diff --git a/analysis/PreMode.ptm/Q14524.clean/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f21fa32702c7b68a4bc936e195446b6eaa3115dd --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82e84185336163b3d8ea696d021b68412fb8f4bc0dc58a466361181fd7294d58 +size 43022 diff --git a/analysis/PreMode.ptm/Q14524.clean/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q14524.clean/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d04b5d1c0ddbddb3391e1f4ad2d6e5d99b63158c --- /dev/null +++ b/analysis/PreMode.ptm/Q14524.clean/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2edfc6467e77445b2aeadff00f1bad18d3797461b8883aa404d7d316af3b940 +size 43979 diff --git a/analysis/PreMode.ptm/Q14654.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q14654.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..95e4b3e0a1841eaa256b38a188a08050fe72844d --- /dev/null +++ b/analysis/PreMode.ptm/Q14654.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29679bf35d3e37d0e5db2497faa0b45222c19f59b51e88418f7aa3934fb3bee1 +size 3197 diff --git a/analysis/PreMode.ptm/Q14654.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q14654.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a94cc22d5e4858df9c77180eeb6859a8d2922b73 --- /dev/null +++ b/analysis/PreMode.ptm/Q14654.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cab83f0860472c6e0193590ce9d98ebe66978b9fac889c0b646a92254c34156b +size 3187 diff --git a/analysis/PreMode.ptm/Q14654.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q14654.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79a2b0aef587389d05c0748b0280d4c70fe18cef --- /dev/null +++ b/analysis/PreMode.ptm/Q14654.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e8a495f1f54681cbcf3cd7b7e31780b6918e302f23589a8deb247299c46eb29 +size 2974 diff --git a/analysis/PreMode.ptm/Q14654.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q14654.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b64cb47fbdd9bb188891eec2b95138bfbab98d75 --- /dev/null +++ b/analysis/PreMode.ptm/Q14654.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e953ab2d03059a18cdd82f773cbd2e4058ad211798ab793be28adebf9f342ad +size 3398 diff --git a/analysis/PreMode.ptm/Q14654.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q14654.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b310cbc577a7f115763270ab4b720bd270533601 --- /dev/null +++ b/analysis/PreMode.ptm/Q14654.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d466c529cdc97b272a64666f16f5627f9c2263a2f801facde6b0d169b1f593f9 +size 2886 diff --git a/analysis/PreMode.ptm/Q14654.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q14654.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..12faa59da4a148aa8efb5995abb836af8990d17e --- /dev/null +++ b/analysis/PreMode.ptm/Q14654.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b60bc19267fcd4ee867e0f5abab636ff5f28fe89fe07eba5d260418808201c41 +size 7107 diff --git a/analysis/PreMode.ptm/Q14654.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q14654.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4fb78e8ee9ab92c4bf38e27f76cb757d23f7d508 --- /dev/null +++ b/analysis/PreMode.ptm/Q14654.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2f5175d2fc0829e9076d1737a4b84bac06c3d76df1cd483bc4d233d0f59a5d0 +size 7066 diff --git a/analysis/PreMode.ptm/Q14654.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q14654.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..999bf9ce9878abd4b5d7b48df88dcef6b5220089 --- /dev/null +++ b/analysis/PreMode.ptm/Q14654.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb3e7e1a467fffa45511f21b1ed25edc12c76d3d07f613e746d7d06df98a2203 +size 7296 diff --git a/analysis/PreMode.ptm/Q14654.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q14654.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c29a1eef4f2ba16ba08d4776d7d0abd69a552862 --- /dev/null +++ b/analysis/PreMode.ptm/Q14654.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0d9da2a0684ab2245fc7a5a7a23175eb602e0178eca3ba72fd661076ede3f86 +size 7177 diff --git a/analysis/PreMode.ptm/Q14654.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q14654.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc53565fe0dac27e4a94c967aed4bf0705dc504b --- /dev/null +++ b/analysis/PreMode.ptm/Q14654.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3df1e87de3c733883c172687a80fc4602d2aee51820ac3c337b6b938a6313d6 +size 7342 diff --git a/analysis/PreMode.ptm/Q14654/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q14654/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2edfb46415b3b626b623b588884869a1c5110f60 --- /dev/null +++ b/analysis/PreMode.ptm/Q14654/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d550873966af1db0e48afec2d4dc49dc188da0c65a7c272a779dfd923a800c1 +size 3185 diff --git a/analysis/PreMode.ptm/Q14654/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q14654/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..45e0d63112f7abb5973142baba9a2a8018a0866d --- /dev/null +++ b/analysis/PreMode.ptm/Q14654/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee7ce0a4816923ef2806090d90135e9a77406cb181adb44ea9a4640b71278adf +size 3169 diff --git a/analysis/PreMode.ptm/Q14654/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q14654/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..665a4e1cbb69c1175576e5d701c71a1dc47d94cc --- /dev/null +++ b/analysis/PreMode.ptm/Q14654/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:867ddc117272708d841fc5f0b5ff343fd1fbb8fd09ef22fbaea7527d1bdd79b9 +size 2978 diff --git a/analysis/PreMode.ptm/Q14654/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q14654/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c9cd8966aa880673ba3e8c24b737c67ed6822c5 --- /dev/null +++ b/analysis/PreMode.ptm/Q14654/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c63146d381deb56969192f99230a7ab0c926ca1bd94910f8a8c62c1bddc2ee72 +size 3406 diff --git a/analysis/PreMode.ptm/Q14654/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q14654/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..15d05fe728fd6434a15439bbd14d85f25d14a12d --- /dev/null +++ b/analysis/PreMode.ptm/Q14654/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba34ee5f7cc9019452d938f2d31ed5f41585c72643dedc3e69fae285aa1bf176 +size 2889 diff --git a/analysis/PreMode.ptm/Q14654/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q14654/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d2dda013d43fc913bd97a451069f5c8bf6d303c --- /dev/null +++ b/analysis/PreMode.ptm/Q14654/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec3b63a44b94b4f3610a68acf4bbc1a6ddf67a98ac649f52b91f291fd475ade4 +size 7060 diff --git a/analysis/PreMode.ptm/Q14654/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q14654/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0b6f641cdc3d30819945ce59cfd5260eb1391c3 --- /dev/null +++ b/analysis/PreMode.ptm/Q14654/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7ab632c1c81590876bd56ec4a91b54438f00316d527f10a314e9bbb53550726 +size 7026 diff --git a/analysis/PreMode.ptm/Q14654/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q14654/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c6103c6b13e351271cefbbefc961373a015b825 --- /dev/null +++ b/analysis/PreMode.ptm/Q14654/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fe2a89f144459bba4edd098b1a27e1ad401f5f1a84cc5a5088cc5e4e1f16b03 +size 7269 diff --git a/analysis/PreMode.ptm/Q14654/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q14654/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a2ad83bfe7b131b88de3a812c0c8df53fdf640fa --- /dev/null +++ b/analysis/PreMode.ptm/Q14654/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4c7ad031973673eddaa1e2bd3867a7a40ec168145358335b68de8498d8288c3 +size 7155 diff --git a/analysis/PreMode.ptm/Q14654/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q14654/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..084023788075438e5ac117032760d25ea76371fa --- /dev/null +++ b/analysis/PreMode.ptm/Q14654/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72c945b60b63fca0e5e7e268b6117eeecad6370ef292ed6ebe86d28a87c0347e +size 7295 diff --git a/analysis/PreMode.ptm/Q99250.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q99250.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9eaa12c1d29e57fcd40cafaafe21f164e7a731bc --- /dev/null +++ b/analysis/PreMode.ptm/Q99250.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ff9eee63acd71ccce860eb7a4b03d7ed52232426d52dd0b5cf728f0e64a3548 +size 3282 diff --git a/analysis/PreMode.ptm/Q99250.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q99250.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..694995babdcadc4a6c257cccbe5aae33084ceece --- /dev/null +++ b/analysis/PreMode.ptm/Q99250.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbc05ea604ee4cb7c4917357fe6d028fd7742308a9b25948440b73e1fb4b7e25 +size 3254 diff --git a/analysis/PreMode.ptm/Q99250.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q99250.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a5d4c431f42f05f5d1e05318f8501bab3791b648 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc5aeaaf4f68ac7550eaf630e2d8d3220a73bde7bde401c9f92f632fda5b89e9 +size 3358 diff --git a/analysis/PreMode.ptm/Q99250.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q99250.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..695af94b0f99457e7a84d0d411eea9837df47ca9 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b59d62c25a3ef54604362cf41aa0ea5cae4358d52b3ada01731ccd30830960d3 +size 3405 diff --git a/analysis/PreMode.ptm/Q99250.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q99250.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b78d626a15f29917060d4cb5a0c53cd53ad6c951 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbbd130a68c0486c85dd41bbeaed03abe57fefdb35d1af6f0b767ea0e59de3ac +size 3576 diff --git a/analysis/PreMode.ptm/Q99250.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q99250.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43d684c9cbef992fd2433751d475c3feed178216 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:757b69b6f631b91eca0ecf566b5b895e03dd8b33dda0a25e2fff61555e5da40b +size 7953 diff --git a/analysis/PreMode.ptm/Q99250.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q99250.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..317543549de29f7030aaaaecf92b45759b4df143 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04516718182a1f0701670c9eb2726652ec6e904bb384f6634e9314d924acd3d1 +size 7903 diff --git a/analysis/PreMode.ptm/Q99250.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q99250.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..609a26124ae36ea7046ed564a45ec467f6bfb41e --- /dev/null +++ b/analysis/PreMode.ptm/Q99250.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c31242d707effb42f330808a1715cb224a11c6498831b1f16ecbdf3ca23efd6 +size 7944 diff --git a/analysis/PreMode.ptm/Q99250.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q99250.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6deee6556103341e5a91cfba5f04613b60903aa2 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc9c740e5e2045cabed2f1425d218de002ade1b7eb427a517b861f7be3bbb6d7 +size 7861 diff --git a/analysis/PreMode.ptm/Q99250.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q99250.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ae1411e5badc5bd4084286840aa637aa301bf85 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0c9fd20497e9a2e7dc2a418ded187dbc90e7371195aa8b50a235579dab3e5a8 +size 7694 diff --git a/analysis/PreMode.ptm/Q99250/testing.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q99250/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d4432d47076bbda53e886a5ecdd36df3070ca292 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2a73c8bf09801078a96ce84f6cac91a480dea30923c41fe7c827e51cef4982c +size 3288 diff --git a/analysis/PreMode.ptm/Q99250/testing.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q99250/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b1506be48dc33e5917b60dad98e3da243cab59b --- /dev/null +++ b/analysis/PreMode.ptm/Q99250/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3dcbefd0903f5e5298c638bc7d7c6b4e8568dcb935b45b163ee84ee4984c9ff +size 3238 diff --git a/analysis/PreMode.ptm/Q99250/testing.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q99250/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c8e6289dbd8980d13f94fec63ec76ae1418d546b --- /dev/null +++ b/analysis/PreMode.ptm/Q99250/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26861afe0c1763ab49f4705baddd2bb3d879ca35ee8c101b712ab56233101bc8 +size 3345 diff --git a/analysis/PreMode.ptm/Q99250/testing.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q99250/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0e934bad21a2d554de2ab1c4f8527dc9ea03105 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe8286e9191e496193416b1271de7fe545761db65d10d347989c2377857d1496 +size 3401 diff --git a/analysis/PreMode.ptm/Q99250/testing.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q99250/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6539ac8672641bde6a221668a6f5ec08eb0050ec --- /dev/null +++ b/analysis/PreMode.ptm/Q99250/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14ae05362aed4cd40c8b91bd225c812027680ee454ffb15382ad392d356e914c +size 3576 diff --git a/analysis/PreMode.ptm/Q99250/training.fold.0.4fold.csv.gz b/analysis/PreMode.ptm/Q99250/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5502aea557c4563ce7dabc62f0676001474a6b15 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c48615e839c884e90e64e2daa77323da07639abf82a53ec724940e7e944afe52 +size 7912 diff --git a/analysis/PreMode.ptm/Q99250/training.fold.1.4fold.csv.gz b/analysis/PreMode.ptm/Q99250/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d47bc1cfee0c8ffced6a527d01d7b3c898994bb2 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61442a5479b6ec729ce0256acb202c729c39087246b4cae07a79fb236ec6fbe8 +size 7847 diff --git a/analysis/PreMode.ptm/Q99250/training.fold.2.4fold.csv.gz b/analysis/PreMode.ptm/Q99250/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..953ed5983494838a79f489c4bbe426ed2226b6bf --- /dev/null +++ b/analysis/PreMode.ptm/Q99250/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9265d14b7b32a5cc0d4c1f2ec11dda1761e4a8c553c88f2a2a756af5bfae318 +size 7909 diff --git a/analysis/PreMode.ptm/Q99250/training.fold.3.4fold.csv.gz b/analysis/PreMode.ptm/Q99250/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f747318da96a703071674ce2cc236d7b8f73636 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a1ae65e37e5e468ea2b469abcf8c330afcd57c80d8d97dd7d1219f9d866584b +size 7839 diff --git a/analysis/PreMode.ptm/Q99250/training.fold.4.4fold.csv.gz b/analysis/PreMode.ptm/Q99250/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eacc54875911dc824af824f8f0fa295598962f23 --- /dev/null +++ b/analysis/PreMode.ptm/Q99250/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5e939fa2ddf0a9fcb4bd50792a8a60bd88c56521b61c65e209c3099427cef22 +size 7679 diff --git a/analysis/PreMode/ASPA/test.fold.0.annotated.csv.gz b/analysis/PreMode/ASPA/test.fold.0.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b2c8c65205d603ec2c61a33aa0c5eaa62a9dfa71 --- /dev/null +++ b/analysis/PreMode/ASPA/test.fold.0.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5768ae9a113ade864b68c6100afb09c9930a2449b3ae843a134e0aeae828cf8e +size 139939 diff --git a/analysis/PreMode/ASPA/test.fold.1.annotated.csv.gz b/analysis/PreMode/ASPA/test.fold.1.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..53e33f361f03186652ae0da3bb58adbc1bed3b52 --- /dev/null +++ b/analysis/PreMode/ASPA/test.fold.1.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1915d215661c6dd3db47536ee4b2c44432248cf82b3db8ad135605083fc9e68a +size 139939 diff --git a/analysis/PreMode/ASPA/test.fold.2.annotated.csv.gz b/analysis/PreMode/ASPA/test.fold.2.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f94e411815047e4ef6a8d5e1ea55f91890a2d3a --- /dev/null +++ b/analysis/PreMode/ASPA/test.fold.2.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d343bff8e0f9f764c33b653aca1854bd1eb4c5451457dd034a83b5d763d45a1 +size 139746 diff --git a/analysis/PreMode/ASPA/test.fold.3.annotated.csv.gz b/analysis/PreMode/ASPA/test.fold.3.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..576ce702749a833f06033d68ecdfe18d4e30f8bc --- /dev/null +++ b/analysis/PreMode/ASPA/test.fold.3.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33ec836a43491ec3e87b1a8726b9bdb6025d79b7e042212018934163c45f8d16 +size 140617 diff --git a/analysis/PreMode/ASPA/test.fold.4.annotated.csv.gz b/analysis/PreMode/ASPA/test.fold.4.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6641916af9eaff9d689f6ec715936a5d4e4edcbb --- /dev/null +++ b/analysis/PreMode/ASPA/test.fold.4.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c55e30fc2536a52939160150ae8b0c277a22c442598b40b346e6c0019332c63d +size 140832 diff --git a/analysis/PreMode/ASPA/testing.fold.0.csv.gz b/analysis/PreMode/ASPA/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..02e6c8a65bba7422cca5243c80db6f08ad33d31e --- /dev/null +++ b/analysis/PreMode/ASPA/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80bd5873f318136dc0b6c960f882a338c67d6a96afbc3ae21dc10101c018e2c4 +size 92401 diff --git a/analysis/PreMode/ASPA/testing.fold.1.csv.gz b/analysis/PreMode/ASPA/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe538bb16180ee64966b4463cc1be2721191bf88 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69f5c1b441836f1f9a9b7effc99983e75de215c328e781b95a4b7f6f56e8c86b +size 92527 diff --git a/analysis/PreMode/ASPA/testing.fold.2.csv.gz b/analysis/PreMode/ASPA/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5caa2aec3b61b40c6d075129b47c56461cd603cf --- /dev/null +++ b/analysis/PreMode/ASPA/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4c3361355902c8874c44d17a3f07c712d3e7a3ee898d8bf0b9cb775b65efe1f +size 92604 diff --git a/analysis/PreMode/ASPA/testing.fold.3.csv.gz b/analysis/PreMode/ASPA/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e831d93436e40fc11744c4f231c4a8dfa2235e95 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efa504422c6c02b812c7f7651997eac5b42869a414ec31b59c6e1b7a1744d3f8 +size 92535 diff --git a/analysis/PreMode/ASPA/testing.fold.4.csv.gz b/analysis/PreMode/ASPA/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c499027643ac3085efe39b8b1d45b2117c8c01e1 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c9e0c3ed3c747c8d742107ac42d3ac8ecae7ea995d2cc01dcff1996a97fbeb +size 92708 diff --git a/analysis/PreMode/ASPA/testing.subset.1.fold.0.csv.gz b/analysis/PreMode/ASPA/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a5f8f13046ea55247c694e0d0479b8ce9dec808a --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae0a050f8534549af68202577fd7c18617fcb65270385e00323c1eb2df304d5a +size 92329 diff --git a/analysis/PreMode/ASPA/testing.subset.1.fold.1.csv.gz b/analysis/PreMode/ASPA/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92f8a1308aa3d01fa0a8fb476c41788e965286c2 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61d53382d7aa0c0162ffdb40f96db52d383894d643d07f0b408e5372916c5bf9 +size 92108 diff --git a/analysis/PreMode/ASPA/testing.subset.1.fold.2.csv.gz b/analysis/PreMode/ASPA/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a13346858b1503578f6f5d6910773309e0f5a25 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a626593de618e680f00e840554fa9d34d4d1daa01a145bfd3ceac618b179ad0 +size 92346 diff --git a/analysis/PreMode/ASPA/testing.subset.1.fold.3.csv.gz b/analysis/PreMode/ASPA/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9842fa49d524e09fec4a2221209bd403d226a03 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99c9650aff92cc691e0ac6bcc30a2780afc2d7a42f794865614083e5948b4c07 +size 92150 diff --git a/analysis/PreMode/ASPA/testing.subset.1.fold.4.csv.gz b/analysis/PreMode/ASPA/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c574bd7b26661c625066802df495292915cbdb24 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42708ddefc21c11839d5a6babbe450f7fc1aaf6e9787999c1bfb1a03c3499673 +size 92216 diff --git a/analysis/PreMode/ASPA/testing.subset.2.fold.0.csv.gz b/analysis/PreMode/ASPA/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ee4bbf4dce79ad831657c2ec23b9c1a3253482c --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:359359e91bcc9a70ab5794c2f5d4312ab56abf399cd140a4ff2fdac1fac43788 +size 92409 diff --git a/analysis/PreMode/ASPA/testing.subset.2.fold.1.csv.gz b/analysis/PreMode/ASPA/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4121c0d55cf921a66e97f1ca992bf0e35b20c29a --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d060002fc0a2d8cf418555fcc2e5251f9590e83d94cd85c60cf7d7c8cfed028 +size 92374 diff --git a/analysis/PreMode/ASPA/testing.subset.2.fold.2.csv.gz b/analysis/PreMode/ASPA/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6c6ced67f2c7a5eb161591be0b6c548153a6e26f --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a49da8e5a81ac48b84555b3f3e17b672c58a3095656fecad3178818bb1bb586 +size 92378 diff --git a/analysis/PreMode/ASPA/testing.subset.2.fold.3.csv.gz b/analysis/PreMode/ASPA/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ef148377bbd7ddaed54765e648b8c8bcdcc8d6e --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d67fe9244fe9c57ff80af219fa5cddb3c564f0ae758b5cabe30091c5b3e8e754 +size 92264 diff --git a/analysis/PreMode/ASPA/testing.subset.2.fold.4.csv.gz b/analysis/PreMode/ASPA/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..722d9b4d9cb569e5408945fae901ef5c9b9e586a --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6090263f786fb9d249669703de9fc7c9afe6cc115bde29e57de1fa9bc7321f6 +size 92226 diff --git a/analysis/PreMode/ASPA/testing.subset.4.fold.0.csv.gz b/analysis/PreMode/ASPA/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79e6691d5e0610c90520f4632db3b3bba0131f1c --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a09af52066f5e0de4ef384602a900c07cf4007d72181276ce829da02076cee61 +size 92433 diff --git a/analysis/PreMode/ASPA/testing.subset.4.fold.1.csv.gz b/analysis/PreMode/ASPA/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3b7f0f68e76b4fa5ca86cbce73664b303101567 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c36f99947464a8bb08fda9084112a2e1026c64e4cb6069dd3f0d6061bd6aec50 +size 92378 diff --git a/analysis/PreMode/ASPA/testing.subset.4.fold.2.csv.gz b/analysis/PreMode/ASPA/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..61a60312cbe6c4fc77e2a0fd4351fe5a239a8f8b --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2a6f25fd4c394f49ebad16ad714287f1e64da65a569e2b7cc0a2f4670817ae4 +size 92264 diff --git a/analysis/PreMode/ASPA/testing.subset.4.fold.3.csv.gz b/analysis/PreMode/ASPA/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..241eb41cf790d20a5f1c6f51ead12f75a325268f --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77668e4481f08104d4350f1131f0562fe39b5452fff6b6bea15b085dd629eefa +size 92300 diff --git a/analysis/PreMode/ASPA/testing.subset.4.fold.4.csv.gz b/analysis/PreMode/ASPA/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..49b6e747819c06b576c32e989ddbb5e9f57250f7 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9b36e9a937fb760aec6f44b7f612eaff9d5dde5525100f3549b3b7fb6ee7f2b +size 92403 diff --git a/analysis/PreMode/ASPA/testing.subset.6.fold.0.csv.gz b/analysis/PreMode/ASPA/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3f17a72c4918187b338e6c324d8ad7801b4ece0 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d51b6ae308e548e79b335d1c7883e726cbe7f5f140f0883a0cf8420936fe4b6f +size 92341 diff --git a/analysis/PreMode/ASPA/testing.subset.6.fold.1.csv.gz b/analysis/PreMode/ASPA/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a5b6f0c7f43fcf8f06ac010fbdd7b8c7b740309 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:283b055c0cf054883a0f9b9aec727cb82f9bc7c90ba70dfd923260e0ad915215 +size 92433 diff --git a/analysis/PreMode/ASPA/testing.subset.6.fold.2.csv.gz b/analysis/PreMode/ASPA/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d75a7a4c7cfc2a9cfda7f98a47aa7fddcfa471f --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac40f149ae75496a09f66f7a4c432a1673d24327705768e98b91516441d291b2 +size 92374 diff --git a/analysis/PreMode/ASPA/testing.subset.6.fold.3.csv.gz b/analysis/PreMode/ASPA/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4b80e9ce1e36c717a73ef6e2a39c18b0d816000 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdee5e2fd3796a7b98fe8003b2922a45a07306b69500113d14c57cb3445df291 +size 92432 diff --git a/analysis/PreMode/ASPA/testing.subset.6.fold.4.csv.gz b/analysis/PreMode/ASPA/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd44867b3e211178325e8e4d63a708193c8fd871 --- /dev/null +++ b/analysis/PreMode/ASPA/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db1feea9694da9c4ca6c4ca490c8100f6ef1b391d1e43e97133ba627f53781bc +size 92302 diff --git a/analysis/PreMode/CCR5/test.fold.0.annotated.csv.gz b/analysis/PreMode/CCR5/test.fold.0.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..169fe6a6264643db042655d1f4c79d43bf66587b --- /dev/null +++ b/analysis/PreMode/CCR5/test.fold.0.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c2447bb1f77fa3d56b5e5437ba8c1e8ea1982bc046f113e0630370d705d1a43 +size 157150 diff --git a/analysis/PreMode/CCR5/test.fold.1.annotated.csv.gz b/analysis/PreMode/CCR5/test.fold.1.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..770a39bd918d38a0442d30cf6dd4e730d442eb4e --- /dev/null +++ b/analysis/PreMode/CCR5/test.fold.1.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d50f18b3965eb46032716439bbf0c0f48ee44153b408a48c6e4db13dae50179d +size 157296 diff --git a/analysis/PreMode/CCR5/test.fold.2.annotated.csv.gz b/analysis/PreMode/CCR5/test.fold.2.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..526ba2efc2c1148fe71e9365b93d7af1da4d9f45 --- /dev/null +++ b/analysis/PreMode/CCR5/test.fold.2.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:738996cad8aeb37aac520069ce17995bb5e607740c7785716ca54b422f0fdb51 +size 157981 diff --git a/analysis/PreMode/CCR5/test.fold.3.annotated.csv.gz b/analysis/PreMode/CCR5/test.fold.3.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8543b75cda925e6d490364af41d97903e8e5ea3f --- /dev/null +++ b/analysis/PreMode/CCR5/test.fold.3.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:464c397879a039c4b6c189570d439d2ca2c940d927c6af668706a1631ac5ddbb +size 157761 diff --git a/analysis/PreMode/CCR5/test.fold.4.annotated.csv.gz b/analysis/PreMode/CCR5/test.fold.4.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a436d6f34d9c1389b37035befd85727a549a7da --- /dev/null +++ b/analysis/PreMode/CCR5/test.fold.4.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4672ecd482714ec5df6fcb1ff06a09d20706cea43e643842691807293d4994c +size 157589 diff --git a/analysis/PreMode/CCR5/testing.fold.0.csv.gz b/analysis/PreMode/CCR5/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e02d175423e1878521d88e0c55b1977a699ebbb6 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a32ddb7156d612c320c01924e36ee85d7189cbc1184f5580aaafcc1ab49974fc +size 104725 diff --git a/analysis/PreMode/CCR5/testing.fold.1.csv.gz b/analysis/PreMode/CCR5/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70d6c1f724f70191818ec57b5d11537639a71128 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eafb34c64dfec07d4d827715ba0c0dfdc635214d8284a957db86ca3a910623b0 +size 104732 diff --git a/analysis/PreMode/CCR5/testing.fold.2.csv.gz b/analysis/PreMode/CCR5/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf4c9b847994318fc77347f821f5e7de0f66ac47 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b2a13f14e00360259716e89a02b04c3bc7440b59b80933e50f81e18b4080add +size 104732 diff --git a/analysis/PreMode/CCR5/testing.fold.3.csv.gz b/analysis/PreMode/CCR5/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4770635391a40290734b1c1d00e692e6026d5192 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acea595bbe3f8431e06754546a02f96ca6495f32effd774ab3cdd7e7173c7e75 +size 104830 diff --git a/analysis/PreMode/CCR5/testing.fold.4.csv.gz b/analysis/PreMode/CCR5/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..480b5d5d6005b115130fa1d7b5fe98f7abab1a6d --- /dev/null +++ b/analysis/PreMode/CCR5/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc3ca2a3b015391c115c38cb556fdc15826fde47126ad598994c90d1c893c85e +size 104815 diff --git a/analysis/PreMode/CCR5/testing.subset.1.fold.0.csv.gz b/analysis/PreMode/CCR5/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0de5f8bcf8e9589120032ff1f57ff4d789f45114 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa0db4df41e1ef27f6527354ca9ea4c8cf104794c1bed6fd879ba60465761d81 +size 104573 diff --git a/analysis/PreMode/CCR5/testing.subset.1.fold.1.csv.gz b/analysis/PreMode/CCR5/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..67883a5284394ebc251e1361f29cc7ddfef5fc7f --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1b896f51c37a41409f56d50bc3f1733a813049c2900ebdecffbfc343fc0233d +size 104714 diff --git a/analysis/PreMode/CCR5/testing.subset.1.fold.2.csv.gz b/analysis/PreMode/CCR5/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..21a1c4ae7b97508cac66dd923722c6d03e195f5a --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b98e7fb79a2ea0e2c5ea56d42393342dedf096338377a55e6f1f5d18d99f731 +size 104592 diff --git a/analysis/PreMode/CCR5/testing.subset.1.fold.3.csv.gz b/analysis/PreMode/CCR5/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..857a6ab913c77c0943cde4bd5737219ef3365158 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:620919b83f40a037384082a7968aeb47607bf9be10cedd8583d03b058b347f8e +size 104709 diff --git a/analysis/PreMode/CCR5/testing.subset.1.fold.4.csv.gz b/analysis/PreMode/CCR5/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..83b08a84e3c19801448a96dcee0af527bf957e2c --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0f2d30f15039f6271bb9d8cdf7b0d7a7b795c2ee7e30798128da5634ad41e96 +size 104483 diff --git a/analysis/PreMode/CCR5/testing.subset.2.fold.0.csv.gz b/analysis/PreMode/CCR5/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b88445829234408e44c7aabb74f5d4e135c291ba --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bed2b770001fe563ac7bd7ba7f946577c7bfe6302d08a96dd1320190de4b180b +size 104494 diff --git a/analysis/PreMode/CCR5/testing.subset.2.fold.1.csv.gz b/analysis/PreMode/CCR5/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..89eb35a4b3b640f2be2a16b5aece8084d4b9bd0c --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d52a03d5bb0556fbd69e100562016c8f416c2113b5d39156520617a7914d83e2 +size 104614 diff --git a/analysis/PreMode/CCR5/testing.subset.2.fold.2.csv.gz b/analysis/PreMode/CCR5/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..02abd3764a5fa46c649ddb49f792ce379a038a28 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b2b047e6b41e88274ece40cb8c41fe24f3a0e9bac42b297d130f1b6926b1015 +size 104530 diff --git a/analysis/PreMode/CCR5/testing.subset.2.fold.3.csv.gz b/analysis/PreMode/CCR5/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f943639542db3e0e1986748293b9af22db0e1303 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9f479dba1f3c3cbe2280654871a34ff67e18063221a42e8dd5b2bc57f0522e7 +size 104554 diff --git a/analysis/PreMode/CCR5/testing.subset.2.fold.4.csv.gz b/analysis/PreMode/CCR5/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9a664456ad798bcf4cc820368abd2666d2f35acc --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16f23bf9ba2a0c1d3478eed2e74263dc9e085069ff76b783a7c4df3b18d11ed1 +size 104593 diff --git a/analysis/PreMode/CCR5/testing.subset.4.fold.0.csv.gz b/analysis/PreMode/CCR5/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b10943f8c0f4dc36af451003ecbdf6da2f5d86b --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:783f6b79329d5e598f6aa763419622482b248f32ff8441ee72024097a138aa25 +size 104623 diff --git a/analysis/PreMode/CCR5/testing.subset.4.fold.1.csv.gz b/analysis/PreMode/CCR5/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..305b232da95c4dfd810006a32992a0ddfd3dcf6e --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e1aa5d9b35691328bf3ae85c21c9517d3c6c936e965c6b2b3f65291c789b805 +size 104687 diff --git a/analysis/PreMode/CCR5/testing.subset.4.fold.2.csv.gz b/analysis/PreMode/CCR5/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8c82d467ae272e5ae5f4e2d30ba22a01a709386 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b8b5fe873f5583de079efd891a5c27032d809f3ab4519b9269778c15bda8d51 +size 104696 diff --git a/analysis/PreMode/CCR5/testing.subset.4.fold.3.csv.gz b/analysis/PreMode/CCR5/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1cae81eda8e6f0eba4b1ecf24630c57fc679d769 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8e7d573c6ad5c82a3cee8077e3a4f78fbdb91aa62d0c897a141767f1ce95398 +size 104566 diff --git a/analysis/PreMode/CCR5/testing.subset.4.fold.4.csv.gz b/analysis/PreMode/CCR5/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea483b92cfbfbd5cea2e1e42897198bef4c25fb1 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a21afe1b0f83ea02b02edef43a3ce252d5ffb49f7600c16e5e49eaa881ce7d76 +size 104726 diff --git a/analysis/PreMode/CCR5/testing.subset.6.fold.0.csv.gz b/analysis/PreMode/CCR5/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2baa961616030db2cb8dd0d3fccada9ee92222b2 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17950101a50b83b925aeb81ee46c92aaad4be9316470c1ea164fab138f3406b9 +size 104642 diff --git a/analysis/PreMode/CCR5/testing.subset.6.fold.1.csv.gz b/analysis/PreMode/CCR5/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2fdf446d84d14720330cb8af019af291caac965 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:096af12b8d979ae2bff8794f7c1c5cc3be2726fc6f3b067e083b0f5d37d4b9ea +size 104679 diff --git a/analysis/PreMode/CCR5/testing.subset.6.fold.2.csv.gz b/analysis/PreMode/CCR5/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d27d6a287b31914f7848da251b9c321e124aef9 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5556c50c35f402893145dac9e98d099d60fe3173774cd4e1e199856b6773d162 +size 104672 diff --git a/analysis/PreMode/CCR5/testing.subset.6.fold.3.csv.gz b/analysis/PreMode/CCR5/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a0c948b393d4a25677992119463b4f84e6b899b6 --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6a1f2c8379b0528463ba07eae12019e16572af26742e2696e628280243a771f +size 104622 diff --git a/analysis/PreMode/CCR5/testing.subset.6.fold.4.csv.gz b/analysis/PreMode/CCR5/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..570cf68d57f8883757c597564c06a8d92ab8c0db --- /dev/null +++ b/analysis/PreMode/CCR5/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef2c90b93bbca76bee21f3c45628cdbd272035bfae3c17fb940bdbeea7d37702 +size 104768 diff --git a/analysis/PreMode/CXCR4/test.fold.0.annotated.csv.gz b/analysis/PreMode/CXCR4/test.fold.0.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..735715c69c804615f78242eb915b40599bdccf72 --- /dev/null +++ b/analysis/PreMode/CXCR4/test.fold.0.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74d17ec17d607e7cb4cc97aa2f8d6f1484554de6f440581b6483ffa2c415de66 +size 155631 diff --git a/analysis/PreMode/CXCR4/test.fold.1.annotated.csv.gz b/analysis/PreMode/CXCR4/test.fold.1.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f413fdfb386286657fe3c0f57670274b1f807abd --- /dev/null +++ b/analysis/PreMode/CXCR4/test.fold.1.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c48c52ef378129d6b9d3de50f965a0b3288129b9ab71afda2872e167478dd51 +size 155873 diff --git a/analysis/PreMode/CXCR4/test.fold.2.annotated.csv.gz b/analysis/PreMode/CXCR4/test.fold.2.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a4b10424c7b0d79c28340131eee9af1f40186c5 --- /dev/null +++ b/analysis/PreMode/CXCR4/test.fold.2.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c06155f4b476e7f67a03d673bd17ebaecb1e70e3d888bd86d8088e74f16dab9 +size 155485 diff --git a/analysis/PreMode/CXCR4/test.fold.3.annotated.csv.gz b/analysis/PreMode/CXCR4/test.fold.3.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b4669dea7774521e6f608190082137d9cc42c05 --- /dev/null +++ b/analysis/PreMode/CXCR4/test.fold.3.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c89d1bfd3964dfe56ef8eae98960fece444764f64d61f7be1836f5365b14b13 +size 156008 diff --git a/analysis/PreMode/CXCR4/test.fold.4.annotated.csv.gz b/analysis/PreMode/CXCR4/test.fold.4.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33692efffad12a475e9b5500ae78fb7f7321c133 --- /dev/null +++ b/analysis/PreMode/CXCR4/test.fold.4.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7bbe4e9fee9dafbd0048b43b93c798a46f9b1fb86cbb2cbe521d490813154f6 +size 155363 diff --git a/analysis/PreMode/CXCR4/testing.fold.0.csv.gz b/analysis/PreMode/CXCR4/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c184d361f9c8240a0cb6dc2d6f2c80093d09a4c1 --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dce61703758dc152158e796c4295dd92d889e881a3fa4d600da99b306ca6a290 +size 105650 diff --git a/analysis/PreMode/CXCR4/testing.fold.1.csv.gz b/analysis/PreMode/CXCR4/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0dc8b6e58d83661b49cf0421583a20d2a91dfbac --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfc2e033007946b05f1acba0bbe6178609a3819d835f1e0c128a3ce301433b63 +size 106009 diff --git a/analysis/PreMode/CXCR4/testing.fold.2.csv.gz b/analysis/PreMode/CXCR4/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3bea1da12bd885435749c60ee6d2968a4b882d4a --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58aa382b5ce73defa77ead064a8ccf0b92013eb8c1658b89f9fecc26d9471cf2 +size 105765 diff --git a/analysis/PreMode/CXCR4/testing.fold.3.csv.gz b/analysis/PreMode/CXCR4/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2221e82f9da2ea20bc246d43d620d1485724af9e --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cf47ba7e0131e65497aec2096a2da57e36654d926a612b915adc7ea3b513356 +size 105611 diff --git a/analysis/PreMode/CXCR4/testing.fold.4.csv.gz b/analysis/PreMode/CXCR4/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6cb76c13d911af4688dff9ded756b44516ff089b --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72c41668f6a002ec4eb36c5d7cda947b694fcfdebfaf45dcff66c251ad93ee17 +size 105640 diff --git a/analysis/PreMode/CXCR4/testing.subset.1.fold.0.csv.gz b/analysis/PreMode/CXCR4/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1805f9a3c23092c36822cb659d349aa4de36124e --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0785db4d042b35734bf7eb06db263768b5d325fe1093c52261c3b2f956c3843 +size 105236 diff --git a/analysis/PreMode/CXCR4/testing.subset.1.fold.1.csv.gz b/analysis/PreMode/CXCR4/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..143120a4ee050cdb8a1adfa09dfcc2ace7727fa2 --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d12d9772a5f9d629a7c2d9be2fe1a176a71173290fef90b8fe6dacd8633d528a +size 104984 diff --git a/analysis/PreMode/CXCR4/testing.subset.1.fold.2.csv.gz b/analysis/PreMode/CXCR4/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..115ee66ac23486045fb63b8198cdbc23ac6937b3 --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93c6c8b2553dbec9484e6f03246052b8f38415866ba36464acab3391248251f5 +size 105819 diff --git a/analysis/PreMode/CXCR4/testing.subset.1.fold.3.csv.gz b/analysis/PreMode/CXCR4/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3df758ef68d5ca1b13f2cec5c80af979003553a7 --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf55cf731f4ef1f64045fb882ecb8da1f713a6ab6648e351e081cf84a044f536 +size 105388 diff --git a/analysis/PreMode/CXCR4/testing.subset.1.fold.4.csv.gz b/analysis/PreMode/CXCR4/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..723af061d52acb149208bebb48c6e16321419b05 --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af8ce4c18674a53e37b1328bbfab5aafa637b0c5fe013030566e1189cc966861 +size 105495 diff --git a/analysis/PreMode/CXCR4/testing.subset.2.fold.0.csv.gz b/analysis/PreMode/CXCR4/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d63c8f017255e64c4916356b39e16097aff1d7dc --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1054bec168c3803943ee83f7ce42d801b992275c6dc325dd58fad4539dc47251 +size 104955 diff --git a/analysis/PreMode/CXCR4/testing.subset.2.fold.1.csv.gz b/analysis/PreMode/CXCR4/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..38ff15579a26c7da3246eef9bddde2274cad9ccf --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd22ddc3c66d2b6e4cd603a35f483981a316d64c41f2105a3808f651ab5d7c82 +size 105489 diff --git a/analysis/PreMode/CXCR4/testing.subset.2.fold.2.csv.gz b/analysis/PreMode/CXCR4/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43fa9c75e9e4edac663dea0583ee755e2e7f357b --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c4ecfe018429cd8363d627f17152b2ec9476a882bc377265aab23afca02ecdf +size 105814 diff --git a/analysis/PreMode/CXCR4/testing.subset.2.fold.3.csv.gz b/analysis/PreMode/CXCR4/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..97cf7354736226617fdc8c3ac6d9f4b5b3809e0c --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d918ef87349f3d63417350a2ff4928f657f62f3acb01fb8287689c296ebd223 +size 105823 diff --git a/analysis/PreMode/CXCR4/testing.subset.2.fold.4.csv.gz b/analysis/PreMode/CXCR4/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ebff00c7e3f2aae30e14303af43590bc501b059 --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42915d61a97375617ad8d88ea1d782d6f02a6e79951a1c9ce641591873e51dc0 +size 105496 diff --git a/analysis/PreMode/CXCR4/testing.subset.4.fold.0.csv.gz b/analysis/PreMode/CXCR4/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6918d0a9819410138b6a6af4612fd9784b29cad0 --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e87e7b9f529129eca42e45844269ac591768c8a1740dc2b2ad493bd4caecada2 +size 105800 diff --git a/analysis/PreMode/CXCR4/testing.subset.4.fold.1.csv.gz b/analysis/PreMode/CXCR4/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b060c85b18c370a53d74784eb2572adfd9bffcae --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2615a99bc3ba7eefb03769189192b122f8ce43b0f0dc8f2c8c77618cdbca8cc +size 105432 diff --git a/analysis/PreMode/CXCR4/testing.subset.4.fold.2.csv.gz b/analysis/PreMode/CXCR4/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9dd73914e7ea90c894bd22ee64675eb669243fd --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8ae0e7119b788b4ee156250066387fe57aa52700704fc95993edd3f59b1083d +size 105652 diff --git a/analysis/PreMode/CXCR4/testing.subset.4.fold.3.csv.gz b/analysis/PreMode/CXCR4/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..636726ee21e97e353908c460612e6a7f1352ae2a --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b361aad96f3ac929474e9da6aec2a2397e30aa9b3477d9b39aacd5a4d0f5eb1b +size 105658 diff --git a/analysis/PreMode/CXCR4/testing.subset.4.fold.4.csv.gz b/analysis/PreMode/CXCR4/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a54f1d038ad4b2c7eceec9be430f2ca7e5c771bb --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b61ae62c70f8fb0464fdecce393a008dffdce455199ac53b89e4e97de6013e63 +size 105689 diff --git a/analysis/PreMode/CXCR4/testing.subset.6.fold.0.csv.gz b/analysis/PreMode/CXCR4/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a77a6a11154ecaedcf6168b4b7cf564bcadc4a9f --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96c9ea778e74a66a18f2d73f37dc15c69cefe9c637fd106ed70feb8bc9c64589 +size 105803 diff --git a/analysis/PreMode/CXCR4/testing.subset.6.fold.1.csv.gz b/analysis/PreMode/CXCR4/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0d1e500a34d8e0e29e33d1d3ad05f7993e20b7ab --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45fe48022b1545b9fcc90caecc6bce3df75e9c98705a9ca5dc889386c33c36b9 +size 105232 diff --git a/analysis/PreMode/CXCR4/testing.subset.6.fold.2.csv.gz b/analysis/PreMode/CXCR4/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ef17c7957c24aeca2ef91c05972fa208eb692e7 --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dea8205cbc4289c59e8ad89e59810e0d74d2574b34ccf15881d460faab99a675 +size 105799 diff --git a/analysis/PreMode/CXCR4/testing.subset.6.fold.3.csv.gz b/analysis/PreMode/CXCR4/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..959c9eebd9f3eb7fb2ddd3e71a333ccd90b7ea0d --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa77f05848b15f7db284fd58353fd20b812ab0f727b4adaef3dc9d5e43fa28c3 +size 105940 diff --git a/analysis/PreMode/CXCR4/testing.subset.6.fold.4.csv.gz b/analysis/PreMode/CXCR4/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9f0c3eed8e051d95a906af32d20c91108d8d1225 --- /dev/null +++ b/analysis/PreMode/CXCR4/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4080fd54cb4feee05ea67af5fd80dd921a2bbbe8dc8aa2faa29a5e5429a3b327 +size 105682 diff --git a/analysis/PreMode/CYP2C9/test.fold.0.annotated.csv.gz b/analysis/PreMode/CYP2C9/test.fold.0.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d0ad43db223667dfdfcc819a626aeae167eba5d --- /dev/null +++ b/analysis/PreMode/CYP2C9/test.fold.0.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0430cca7f7d9d89e51060f0ee53489dccb210775f9ee16a4ba80332a0b593147 +size 139036 diff --git a/analysis/PreMode/CYP2C9/test.fold.1.annotated.csv.gz b/analysis/PreMode/CYP2C9/test.fold.1.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..72a8e2cae94c5990c4a5545538a91cd064a04377 --- /dev/null +++ b/analysis/PreMode/CYP2C9/test.fold.1.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfa851f2ec70f1448a89fdb567e30896f43499f8e9e538ec3e1860c6cc590954 +size 139479 diff --git a/analysis/PreMode/CYP2C9/test.fold.2.annotated.csv.gz b/analysis/PreMode/CYP2C9/test.fold.2.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0eea0cd084774c2b8e104332013a2293f1e78762 --- /dev/null +++ b/analysis/PreMode/CYP2C9/test.fold.2.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0be0aa58b8fb117339d25b2b5eeb0b101460151df5601acb07f833c17f74aa6b +size 138563 diff --git a/analysis/PreMode/CYP2C9/test.fold.3.annotated.csv.gz b/analysis/PreMode/CYP2C9/test.fold.3.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86fb8ca23a2d6be15f4f1ab46c2ec464b63f53db --- /dev/null +++ b/analysis/PreMode/CYP2C9/test.fold.3.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ffc7628f59b57abe9621206ec71da861d596524274b45e81c37419152c38279 +size 139568 diff --git a/analysis/PreMode/CYP2C9/test.fold.4.annotated.csv.gz b/analysis/PreMode/CYP2C9/test.fold.4.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b14342ae73b43145f8b3ee55b8484d9c30b7702 --- /dev/null +++ b/analysis/PreMode/CYP2C9/test.fold.4.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:663dacff4760190185e71e2780a6e0d56961380a4573cb2a5e19bc374b3b7bf5 +size 139851 diff --git a/analysis/PreMode/CYP2C9/testing.fold.0.csv.gz b/analysis/PreMode/CYP2C9/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..141bb5456f1bd74d0eabd7b315b92e18c1885a39 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a234249ee2baf3083a88b7eb4959267990d2ea73177e66149f1157c30150afa +size 106525 diff --git a/analysis/PreMode/CYP2C9/testing.fold.1.csv.gz b/analysis/PreMode/CYP2C9/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f349de048ec91e894210f1a3a1b8bbded6f0e60 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d134db42287903f59e6e8cc832d2d0d3a161760a07912ee3115502df11649cf0 +size 106345 diff --git a/analysis/PreMode/CYP2C9/testing.fold.2.csv.gz b/analysis/PreMode/CYP2C9/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b15cd0cb4fae9618cbf554959d28a62128efcfd --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d02a841f62293ebfbb5dcefe0870f6acb043b0a0c5cf1d9feb1270a815f8bd7 +size 106266 diff --git a/analysis/PreMode/CYP2C9/testing.fold.3.csv.gz b/analysis/PreMode/CYP2C9/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba351020f706775d881dd182410e720b14370ced --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aeded8ec6c30866c0dcdecb2e353f575d10f68cdc8de9ee3252445971665a29 +size 106642 diff --git a/analysis/PreMode/CYP2C9/testing.fold.4.csv.gz b/analysis/PreMode/CYP2C9/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..afa234a887550dedefcffe524923cb9512b0f346 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f9f477ecb4377f88a4225573efcd10b4d12bcc29eb1bae8c71b280fb534b2bf +size 106559 diff --git a/analysis/PreMode/CYP2C9/testing.subset.1.fold.0.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f4a4a753fd1cc9ed3cc2c18d864c4c139f329d5 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbe50d89fe707907c8513669985de21c902e96f37020019875eabebd53844ade +size 106440 diff --git a/analysis/PreMode/CYP2C9/testing.subset.1.fold.1.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ebcb3525ba03c442394c2c08f16b59b7a1464d9 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f167e876ac09f0ff830541eb1ce795829170cf8dba1be54ccc7708d29a2bddce +size 106482 diff --git a/analysis/PreMode/CYP2C9/testing.subset.1.fold.2.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1caaa03402720d3ff2e65d0d1ca978408529f9e4 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6f8d4a312b73447aa1123c342ba6be45032ac68b913048234e11aea53232c82 +size 106586 diff --git a/analysis/PreMode/CYP2C9/testing.subset.1.fold.3.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8bc809c89de1ad6730ae45ae0d3966774c0dd85f --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:078e4328e53b80cb2b3b22c986f391ced7f90d3ab1386999701cdf9f98f128ac +size 106329 diff --git a/analysis/PreMode/CYP2C9/testing.subset.1.fold.4.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..60b9e526992bf7f4de7becb145ac18fede69c4c6 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6641c27455b7b4f98f71a5144ba3c12d545eefb7867b7f61d4f39633b8e6a71 +size 106572 diff --git a/analysis/PreMode/CYP2C9/testing.subset.2.fold.0.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9948e84bca0ba1f5ea84907ab3080ec2c1094f09 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3a2c2871c125b4babf634ac59a2e93ac30b5b7b1b13807f073aeafca1216396 +size 106614 diff --git a/analysis/PreMode/CYP2C9/testing.subset.2.fold.1.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99f269c528a9d1db3ac638ca385715908783ccf9 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9996f5adc987b67cb993efcf8edef92ea4416b8b39c914a2a5cd2c1c69f78efe +size 106377 diff --git a/analysis/PreMode/CYP2C9/testing.subset.2.fold.2.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dc2dee2182a5d29da8cdae33da3502c6eb199300 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cb4a1ce963855e4236e7ef4ae4c88694cd54fe0129e04743f5e7c68d676d283 +size 106491 diff --git a/analysis/PreMode/CYP2C9/testing.subset.2.fold.3.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..feff11a1d910973ebebc0d720185bf5dcb8c3baf --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:444632140a67ce5c591957d13c8dc7808ee4837e8355c9d4678cac098e58298f +size 106518 diff --git a/analysis/PreMode/CYP2C9/testing.subset.2.fold.4.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1d839e71df68750de736b17059a8e7b3df09de1c --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f73775a4bf828d1a86460c5b81862b3022786753b53cc591402390f5d6d6adc6 +size 106502 diff --git a/analysis/PreMode/CYP2C9/testing.subset.4.fold.0.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b842e274a9ad82bded8b300a2e86a57eac7fd86 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee12060b445bb748fcb0d69979a896aa914953f2d3775b70e185e05dea63d850 +size 106508 diff --git a/analysis/PreMode/CYP2C9/testing.subset.4.fold.1.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fa98371f6a6da8166499593f1ffb50f6a4d07f2d --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4669e9569110a4d254a0d78d618ce9bb25194d001a209739242fa57fec6a98d +size 106506 diff --git a/analysis/PreMode/CYP2C9/testing.subset.4.fold.2.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7bac38c46d9a592e0d7ce29f881a5c6ff8606408 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e2703431d29855cec2f830e234e23e1d4fa8589e27c8d8d8e889db20a0bba86 +size 106541 diff --git a/analysis/PreMode/CYP2C9/testing.subset.4.fold.3.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..826265e28de39b9ea8ed33ff304beb0be25c81ec --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddcfac4aab1aa6006da3582535a95e46c09587aa919a13c994a7c3986f1f1b98 +size 106386 diff --git a/analysis/PreMode/CYP2C9/testing.subset.4.fold.4.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8b65ffe1aa9c4ac38eb5d6257942ef581561e33 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4eb8a434a121572719d1c2ab75063ec76d3684917128343b19099bd4574f51a +size 106455 diff --git a/analysis/PreMode/CYP2C9/testing.subset.6.fold.0.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8959144dd7d13cc87bfd65bf7991ee49f00b4b07 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bc963e7c68df7e91223283be482219c044a4a4caa7a5c8e5205b902c4a7ae07 +size 106560 diff --git a/analysis/PreMode/CYP2C9/testing.subset.6.fold.1.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d42ebe0c75d5b3ebd4954c4beeb9bb57981f496 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5e260c6cf522d8371bf88bf888fad991c1f6b1e9c89d43f278f491fceaa553b +size 106555 diff --git a/analysis/PreMode/CYP2C9/testing.subset.6.fold.2.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..06e7a22cea33d6e45eeaf7c65267a5143bc09ac9 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:275bbf4ad5919af06e5389489c366779f99968fb43d13bfeb018e5534c227477 +size 106497 diff --git a/analysis/PreMode/CYP2C9/testing.subset.6.fold.3.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1dc4881d3eeb982316a98a767d10b241e44f4d90 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52cf0fddbabb0fe7df6c19428a8c755fc242d8b81790b725da41f22b2986e2ff +size 106532 diff --git a/analysis/PreMode/CYP2C9/testing.subset.6.fold.4.csv.gz b/analysis/PreMode/CYP2C9/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd723bd7b5748c679ea94b05354fd2f9daf99e30 --- /dev/null +++ b/analysis/PreMode/CYP2C9/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3f41eecbd833eafae8ce59d3ac3aeac1a2f39350bd830e6f55c5d8d7a4f2dfa +size 106568 diff --git a/analysis/PreMode/GCK/test.fold.0.annotated.csv.gz b/analysis/PreMode/GCK/test.fold.0.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f05fd70bb72db280668a4c20144331511b1a2d0 --- /dev/null +++ b/analysis/PreMode/GCK/test.fold.0.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:796a868b50ccc31a3b14525bf9708295c85d57d5dcdb1d396c056e662f898293 +size 198007 diff --git a/analysis/PreMode/GCK/test.fold.1.annotated.csv.gz b/analysis/PreMode/GCK/test.fold.1.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b85d1e7d4fe945eb184d47bd1732b7a1821aeb9e --- /dev/null +++ b/analysis/PreMode/GCK/test.fold.1.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8a6fcfda4e48cd2e00cab92a568279a56703655f3ef5bc28eb4dfe84a05b2f9 +size 198583 diff --git a/analysis/PreMode/GCK/test.fold.2.annotated.csv.gz b/analysis/PreMode/GCK/test.fold.2.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b53ea47c76bc687099d131458a5d51732c4c2be2 --- /dev/null +++ b/analysis/PreMode/GCK/test.fold.2.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7452c3dfe33fc394cfc0c9747d245a8e0a101bdf29c60e4a6ead8f1f80252baf +size 198128 diff --git a/analysis/PreMode/GCK/test.fold.3.annotated.csv.gz b/analysis/PreMode/GCK/test.fold.3.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7691ca52deb5449280ed6aa51ca1cc5cad6ed346 --- /dev/null +++ b/analysis/PreMode/GCK/test.fold.3.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b64425234b1f95cd17463f87364f8ffad5d5c6197593b3cde0c7f6e43610253e +size 198939 diff --git a/analysis/PreMode/GCK/test.fold.4.annotated.csv.gz b/analysis/PreMode/GCK/test.fold.4.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..661df08eb0ab4c14c52102e2d7b03237742fe9a9 --- /dev/null +++ b/analysis/PreMode/GCK/test.fold.4.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ec4588bdf36b86690ad91d641d3cdacfd495e41b082cd3c96b46bd94ff56883 +size 198377 diff --git a/analysis/PreMode/GCK/testing.fold.0.csv.gz b/analysis/PreMode/GCK/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3bceaa55710ca41cd902bb23de8f1bc9ea5de590 --- /dev/null +++ b/analysis/PreMode/GCK/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:190bf6847297e8138274f47474b70b46f964c948a5e94b546a741e51f6192ee4 +size 139315 diff --git a/analysis/PreMode/GCK/testing.fold.1.csv.gz b/analysis/PreMode/GCK/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86fdc2c0a39dfd3a4b877a8fab6462c189d02bdb --- /dev/null +++ b/analysis/PreMode/GCK/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5c9764190553b180e18a9b6d660fb10d1d941ad0c03fc7f779d5d2a8273a14d +size 139451 diff --git a/analysis/PreMode/GCK/testing.fold.2.csv.gz b/analysis/PreMode/GCK/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1a3a9c9034a68823d9b52db95d3d689a4bdc39d --- /dev/null +++ b/analysis/PreMode/GCK/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86c277f22df88244162e5e3c8c5433234a943769fc15f042fe61a6da6db14caf +size 139620 diff --git a/analysis/PreMode/GCK/testing.fold.3.csv.gz b/analysis/PreMode/GCK/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c94e07613ea8496d89a242583d6a3d1c033790e --- /dev/null +++ b/analysis/PreMode/GCK/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbc04e77213485d9d8d10f1fb8eca64c10762a10ce3faf1bfd065e941012bcd0 +size 139681 diff --git a/analysis/PreMode/GCK/testing.fold.4.csv.gz b/analysis/PreMode/GCK/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..069dfc3cf225d3dcd8ad93e6cae302645d98c330 --- /dev/null +++ b/analysis/PreMode/GCK/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49bcd3fcce43c4310eec9e2bad96157cce6a97fa63e7a3516425b61e3c54cc1c +size 139592 diff --git a/analysis/PreMode/GCK/testing.subset.1.fold.0.csv.gz b/analysis/PreMode/GCK/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3dbb0b973ca1e154e70c01afff594c33f8a6119a --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd6c7f6488e7a92ad8c4d514f6ea52e041183be73e2cdd05a8d0663460453a12 +size 139406 diff --git a/analysis/PreMode/GCK/testing.subset.1.fold.1.csv.gz b/analysis/PreMode/GCK/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..087f51fb7657bd8eebf03177d1d667c0ae6ec81b --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad6244c343418b5d6c520669953be56854a4b7f1a4827467a70ee2299bac088c +size 139303 diff --git a/analysis/PreMode/GCK/testing.subset.1.fold.2.csv.gz b/analysis/PreMode/GCK/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ef1a8447d71c5ffaceef81d50356eb7235df492 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7e005b595ffd50a2a5b27cc6a0267afb3a922c4f0bba5148133f8ea1341cb86 +size 139491 diff --git a/analysis/PreMode/GCK/testing.subset.1.fold.3.csv.gz b/analysis/PreMode/GCK/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..803452bb898fc4d787a60b4255bee164d25b5e0d --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90a40aad63f582c72c3e9256c13424bbea56d5e54bcedc97b792d4f79b8cf120 +size 139374 diff --git a/analysis/PreMode/GCK/testing.subset.1.fold.4.csv.gz b/analysis/PreMode/GCK/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..638b1efd2a0cd6a23613c80a2be6772e4ad8ebea --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d9302f3db0cd5580c8932f99997b153baf4c7639ed5e04ca5a9c7fc85c75c53 +size 139415 diff --git a/analysis/PreMode/GCK/testing.subset.2.fold.0.csv.gz b/analysis/PreMode/GCK/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5754ab4163df4e4c523705a16f9568f5fd18089a --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90849e4b9bb07b88abe3f8970af3e1cfb495b443ae61f6fde7318fc9784eb503 +size 139160 diff --git a/analysis/PreMode/GCK/testing.subset.2.fold.1.csv.gz b/analysis/PreMode/GCK/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..998eab1c7311660685309c3010b28f81f5f2e518 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2396eb777a907bcde146f2c074803b769ae877ffa1dd1a55dbc9ee91b25b9bbf +size 139360 diff --git a/analysis/PreMode/GCK/testing.subset.2.fold.2.csv.gz b/analysis/PreMode/GCK/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b56c8c08aa7b224cea5fc7bf00e3e4cfbe68340 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7276f9ad334f16516617aecbf73432f43339cea326d6d6f6fa6fa4f983aa93e +size 139362 diff --git a/analysis/PreMode/GCK/testing.subset.2.fold.3.csv.gz b/analysis/PreMode/GCK/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..309d63afa03e5ebcae1f7f5f7ad08e301d5e6780 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfb7506a4c43c9f556ba439432ae4252d8e7f85b22f10f921ec6b70f8847121b +size 139379 diff --git a/analysis/PreMode/GCK/testing.subset.2.fold.4.csv.gz b/analysis/PreMode/GCK/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4dedce05a98bb2095ba269f6cc0f0903beea7439 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44b629a0f921a14574faf3e069d31bf89a20dc75315e6bfa7e5b7a6453598129 +size 139440 diff --git a/analysis/PreMode/GCK/testing.subset.4.fold.0.csv.gz b/analysis/PreMode/GCK/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e08c97f3b75de452d95a624ca90eb502567455c9 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33a0035eb55861502d0fad09ba61c25b657643d34e0376d454d39e8c723f886d +size 139623 diff --git a/analysis/PreMode/GCK/testing.subset.4.fold.1.csv.gz b/analysis/PreMode/GCK/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cdff7bbfde717f259d20fcdcd17f037879bf2714 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b90c5d172e5613d432207561987546427f9e495d999e8db8926ec8a208e0cdb +size 139496 diff --git a/analysis/PreMode/GCK/testing.subset.4.fold.2.csv.gz b/analysis/PreMode/GCK/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..054d05eff4f557697d34f4f6b031907f0b660691 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4bb40bd5bc294e3fbf0b5d6141dbd7e35d21671f9d8cce5b92064c2733c4f02 +size 139621 diff --git a/analysis/PreMode/GCK/testing.subset.4.fold.3.csv.gz b/analysis/PreMode/GCK/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8831891b0a055799d448f63b39dc885050560dbf --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:346ef9da78fb5bef4adbd916b94f18898ff0d979e8014fae1db8e4c67341e457 +size 139545 diff --git a/analysis/PreMode/GCK/testing.subset.4.fold.4.csv.gz b/analysis/PreMode/GCK/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..da4dbb858fa4d02d510ab192bcae9c19d778d0d3 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47a26f45c310aad05b0d79abfafe90c21764409e11f46db0e339ac7189a9535c +size 139503 diff --git a/analysis/PreMode/GCK/testing.subset.6.fold.0.csv.gz b/analysis/PreMode/GCK/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..500bf06ea8872d0a99bba3e41ac13684573e9766 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05eba4ee795db292a241c16afb69b35c37d5cebe75b43ea1a0bca1e7004204e7 +size 139488 diff --git a/analysis/PreMode/GCK/testing.subset.6.fold.1.csv.gz b/analysis/PreMode/GCK/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9634ae2eece08802e4bafc8cdeb013e0e7469ca5 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8894c98a37de978aff4b3061640b8dd9ce07918becca8b77df895d0f1d88c05 +size 139469 diff --git a/analysis/PreMode/GCK/testing.subset.6.fold.2.csv.gz b/analysis/PreMode/GCK/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f1cb4fb72444c6d0902d66d8158ec9334307303 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7aac25414b76fe99385885069b6ca6d3e5619e9d3f8bc18e6d2ebc558d6d3d0e +size 139456 diff --git a/analysis/PreMode/GCK/testing.subset.6.fold.3.csv.gz b/analysis/PreMode/GCK/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..772c06577c83c334da8f7545355b848438c68f41 --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c0d2480ae1fcb3b283921fd385d81d17764f801537024bb7bb150659446db22 +size 139352 diff --git a/analysis/PreMode/GCK/testing.subset.6.fold.4.csv.gz b/analysis/PreMode/GCK/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47f374fa0245b58e3e39386eaf7422c6a9dec4da --- /dev/null +++ b/analysis/PreMode/GCK/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6441ad270db5491d108070ce522fa96a5dce5225de249a0ee809ce20fc486cde +size 139457 diff --git a/analysis/PreMode/Heyne/testing.large.window.seed.0.csv.gz b/analysis/PreMode/Heyne/testing.large.window.seed.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b916eca9d6ad2d9c89697a8928a68dfb11265c3 --- /dev/null +++ b/analysis/PreMode/Heyne/testing.large.window.seed.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2a0ba165da80ab5dfdae6c3ec8ddff374b59700455e7642ef2800228184455b +size 26375 diff --git a/analysis/PreMode/Heyne/testing.large.window.seed.1.csv.gz b/analysis/PreMode/Heyne/testing.large.window.seed.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2444e3915a1eaa940facfa9adcb3252bf034c95e --- /dev/null +++ b/analysis/PreMode/Heyne/testing.large.window.seed.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a0bdc07273c40baa89fa8d957f21a1ab315688d5e11742587e6944762dd28cb +size 26363 diff --git a/analysis/PreMode/Heyne/testing.large.window.seed.2.csv.gz b/analysis/PreMode/Heyne/testing.large.window.seed.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..216f94913822856656259f28a265b0144d48f6ae --- /dev/null +++ b/analysis/PreMode/Heyne/testing.large.window.seed.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38a530dc6a87ce9a65a86935b3382bc0b9f377dda2cf2398029178845b8d0d1e +size 26367 diff --git a/analysis/PreMode/Heyne/testing.large.window.seed.3.csv.gz b/analysis/PreMode/Heyne/testing.large.window.seed.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..59423e19851812287a8646ff89d1af4deb5429b8 --- /dev/null +++ b/analysis/PreMode/Heyne/testing.large.window.seed.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d7599962f0e8618adef80ac513cdab4d3e79792f17554e434a577a40a4cf04b +size 26343 diff --git a/analysis/PreMode/Heyne/testing.large.window.seed.4.csv.gz b/analysis/PreMode/Heyne/testing.large.window.seed.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..555b35f0ce43035203f61420666fa82a9cbe38ed --- /dev/null +++ b/analysis/PreMode/Heyne/testing.large.window.seed.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e2b1723cd8b86528b00d47da3ca73e1ceaa9bddbf11da4006480eef934a82f6 +size 26390 diff --git a/analysis/PreMode/Heyne/testing.seed.0.csv.gz b/analysis/PreMode/Heyne/testing.seed.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..60e9e8ec8b5af167ba855c53720106723b45ab10 --- /dev/null +++ b/analysis/PreMode/Heyne/testing.seed.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba620a09e732d356ae6f97f19a89e7cb5c8b567c52d9aefb7bd5c41070a48c05 +size 26330 diff --git a/analysis/PreMode/Heyne/testing.seed.1.csv.gz b/analysis/PreMode/Heyne/testing.seed.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eed82d962cfdc235959b7bcfa51bad1284b2932e --- /dev/null +++ b/analysis/PreMode/Heyne/testing.seed.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:126a2148548bbd3fadad409fa0e1ad5340a6ff86ae4022161b1450f4d358b64f +size 26360 diff --git a/analysis/PreMode/Heyne/testing.seed.2.csv.gz b/analysis/PreMode/Heyne/testing.seed.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f41785fe9de7bf6ccaf7d7927e3a658820fefac --- /dev/null +++ b/analysis/PreMode/Heyne/testing.seed.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f42d56117d68019166a8cfbf0cd916546c247960f73293753f639496e2697d7 +size 26364 diff --git a/analysis/PreMode/Heyne/testing.seed.3.csv.gz b/analysis/PreMode/Heyne/testing.seed.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..91ee44b2541ddcdf5a4df451100a3f9f7314732b --- /dev/null +++ b/analysis/PreMode/Heyne/testing.seed.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dba0a22a3e03a660ab9320e7bf71e0933494fac7dd31e8ef3695384d97ea63f6 +size 26335 diff --git a/analysis/PreMode/Heyne/testing.seed.4.csv.gz b/analysis/PreMode/Heyne/testing.seed.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7446543a06f96be954081ccc24169ce058cbb727 --- /dev/null +++ b/analysis/PreMode/Heyne/testing.seed.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdecc05867a6c641c3a7ed36d80679e4cacdbccae3921995e1952ce3bc7dd9f9 +size 26338 diff --git a/analysis/PreMode/Heyne/training.large.window.seed.0.csv.gz b/analysis/PreMode/Heyne/training.large.window.seed.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..40adb8268b18a2c8270c82a29b6d0118f42a4c28 --- /dev/null +++ b/analysis/PreMode/Heyne/training.large.window.seed.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83a26a75fbc94ba89f778a56be8eedc8bc820992147d8e35f66a46b6ed08031f +size 119459 diff --git a/analysis/PreMode/Heyne/training.large.window.seed.1.csv.gz b/analysis/PreMode/Heyne/training.large.window.seed.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..998aa48da977afaafba702733deced3a0118075c --- /dev/null +++ b/analysis/PreMode/Heyne/training.large.window.seed.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e4af976596addf4b6d72790dce5b18a6285647c4f95ebf51362d231bd85a849 +size 119329 diff --git a/analysis/PreMode/Heyne/training.large.window.seed.2.csv.gz b/analysis/PreMode/Heyne/training.large.window.seed.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..266b5cef78b9973e3215893f52861322230357a7 --- /dev/null +++ b/analysis/PreMode/Heyne/training.large.window.seed.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5a04608a0407cc6fabe8b34917ba3528cebd97d3accced2784a0a69004f04fc +size 119452 diff --git a/analysis/PreMode/Heyne/training.large.window.seed.3.csv.gz b/analysis/PreMode/Heyne/training.large.window.seed.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d242730874cfaebe414bf18b0bb696e4d1866da --- /dev/null +++ b/analysis/PreMode/Heyne/training.large.window.seed.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d1013b4e5c43a792eb2f9545fc565ce2c2822b8858d5cae78d8e803f25f02fa +size 119457 diff --git a/analysis/PreMode/Heyne/training.large.window.seed.4.csv.gz b/analysis/PreMode/Heyne/training.large.window.seed.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dea170e8ca1b7dc395d97f12d6d0f7bf2891f179 --- /dev/null +++ b/analysis/PreMode/Heyne/training.large.window.seed.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cb106db1de76f19b2cec89319d521c877997aaf47983c4f9aaa687ed8c8b895 +size 119544 diff --git a/analysis/PreMode/Heyne/training.seed.0.csv.gz b/analysis/PreMode/Heyne/training.seed.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3240d55e31d3d098b140823e84195230c281099a --- /dev/null +++ b/analysis/PreMode/Heyne/training.seed.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d285d9e13ea73a8e79cd09c1ecb983011c69361966a4f30ff62c3ffef5cfa0b7 +size 119460 diff --git a/analysis/PreMode/Heyne/training.seed.1.csv.gz b/analysis/PreMode/Heyne/training.seed.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7131a7a4e4d6c131c23c44e4682f523c95dbbfe5 --- /dev/null +++ b/analysis/PreMode/Heyne/training.seed.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e169570dea2dbff8cdeae0ea4c6c850466d2707ca70ebac12801faa893402f1 +size 119475 diff --git a/analysis/PreMode/Heyne/training.seed.2.csv.gz b/analysis/PreMode/Heyne/training.seed.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2a037c46ece9855845454190c18f43aec2c3cf9b --- /dev/null +++ b/analysis/PreMode/Heyne/training.seed.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3639d4ceb9eb4e3d79e657d17d7b43628816d9995dc7b711bc4a04c84f7dca55 +size 119431 diff --git a/analysis/PreMode/Heyne/training.seed.3.csv.gz b/analysis/PreMode/Heyne/training.seed.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..53f1862e334dcafb780ee49be469acf82c4c6830 --- /dev/null +++ b/analysis/PreMode/Heyne/training.seed.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87302bd73d0aeeeaa9f306e111d78b2874186179a28909dd94f8d070ebc54afc +size 119382 diff --git a/analysis/PreMode/Heyne/training.seed.4.csv.gz b/analysis/PreMode/Heyne/training.seed.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e2053168502c0c4c2d6d7623087fa29227aa60f0 --- /dev/null +++ b/analysis/PreMode/Heyne/training.seed.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf67613d8b803f04a5f6ccc17c01ad18f92ad66c29818cda0beea0294f04af1e +size 119445 diff --git a/analysis/PreMode/NUDT15/test.fold.0.annotated.csv.gz b/analysis/PreMode/NUDT15/test.fold.0.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..69c38508b7a146e989d4976b7e2f055c71ddb6fd --- /dev/null +++ b/analysis/PreMode/NUDT15/test.fold.0.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef7f7b4e799a9a0ab7ab37e01663fd449588a5fa51b4a8d081d743003d7f8b7c +size 64532 diff --git a/analysis/PreMode/NUDT15/test.fold.1.annotated.csv.gz b/analysis/PreMode/NUDT15/test.fold.1.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c5ea823836df5df2bc27929f90f83541b89f0799 --- /dev/null +++ b/analysis/PreMode/NUDT15/test.fold.1.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de863b874119158c972019af8e2d56cc77a2b7bbe748a677da4a226eff834be7 +size 64557 diff --git a/analysis/PreMode/NUDT15/test.fold.2.annotated.csv.gz b/analysis/PreMode/NUDT15/test.fold.2.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..628f22d7a75dc9f0d35117a71a794d7553d1756d --- /dev/null +++ b/analysis/PreMode/NUDT15/test.fold.2.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfb96fd369473a3ea713d05d438f57957b2ae83b8db4231e5157ab4f5a2da938 +size 64756 diff --git a/analysis/PreMode/NUDT15/test.fold.3.annotated.csv.gz b/analysis/PreMode/NUDT15/test.fold.3.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d3d271c1199fcb4687592c16fcebaa8c43b8a65e --- /dev/null +++ b/analysis/PreMode/NUDT15/test.fold.3.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0d87acff865d225905be045c9bd0d3e34cac101399e2b0975b7203b57751647 +size 64348 diff --git a/analysis/PreMode/NUDT15/test.fold.4.annotated.csv.gz b/analysis/PreMode/NUDT15/test.fold.4.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..442aa44dcfa5a36db5e6c035ebb7bee2cc629ed0 --- /dev/null +++ b/analysis/PreMode/NUDT15/test.fold.4.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f74f1ca2a0e80eba2ecfe08558d3f7285e295deb5268f278d6c234ed144830ba +size 65094 diff --git a/analysis/PreMode/NUDT15/testing.fold.0.csv.gz b/analysis/PreMode/NUDT15/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47fe6f7a95fa1604b96dc4eaca0764a85c169c4a --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3196541874db0eb96c626397d8469b5908eb26a9dd26b921c9cf3d3d9580f4a +size 43432 diff --git a/analysis/PreMode/NUDT15/testing.fold.1.csv.gz b/analysis/PreMode/NUDT15/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..97ad913a5a46da1125234859b471a2af10a0042e --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f9975d392ffa1933aab5b0aa6c92dda17cb2bd13b2c5ee4711cd9f8f1a7e85f +size 43388 diff --git a/analysis/PreMode/NUDT15/testing.fold.2.csv.gz b/analysis/PreMode/NUDT15/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d71151a2f37450d6e31856b4039b453ba3e93c78 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1057ad22deebe53d5f8b1e4f9ec64aa8710988146317fca67ddc6cd8cfa5c87 +size 43293 diff --git a/analysis/PreMode/NUDT15/testing.fold.3.csv.gz b/analysis/PreMode/NUDT15/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0acfee2f07f2e0c6826b8ae7e686867adf4100dc --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e052a75cac68458599b0500188ebe40b78a3b85d6dae06959b70b0bb1fd1a004 +size 43327 diff --git a/analysis/PreMode/NUDT15/testing.fold.4.csv.gz b/analysis/PreMode/NUDT15/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d36fca864fb6342c082f621fc280876172ca226d --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2df3e1ec55624763503fc4c54c6812b2e9dcb1d07ed845d91c9aae3fd2882503 +size 43263 diff --git a/analysis/PreMode/NUDT15/testing.subset.1.fold.0.csv.gz b/analysis/PreMode/NUDT15/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f1491b3db79ea4f9cfd534aa8de2f04aac251b37 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35ec3f5ff4db8f5b13086cbf4dd499d2c266c28e4d881cb5527e3b603e5f1a7a +size 43352 diff --git a/analysis/PreMode/NUDT15/testing.subset.1.fold.1.csv.gz b/analysis/PreMode/NUDT15/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a34e20ad7c11a5c87e918dcafe9629317b82783e --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d83a32f47dd0a89d505c12348f54d595c8e83448909c8da14b22e3c0e280a59 +size 43491 diff --git a/analysis/PreMode/NUDT15/testing.subset.1.fold.2.csv.gz b/analysis/PreMode/NUDT15/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..937fa307a5261b9bdb0e7ad3191f65da5f9d53f7 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b411eb6f9aa8b9ecdec00723996f8cd21e3b981b1769c1328575587f2f004f08 +size 43520 diff --git a/analysis/PreMode/NUDT15/testing.subset.1.fold.3.csv.gz b/analysis/PreMode/NUDT15/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3b97985465bf64e30dfe369c884814f6a726661 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61e9a58826401fb073330c725c0596a7bf25fbc2615a3626ef2d54d885e215f2 +size 43486 diff --git a/analysis/PreMode/NUDT15/testing.subset.1.fold.4.csv.gz b/analysis/PreMode/NUDT15/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e09f507e87dec6ccc8c9c7be3353451664878ad0 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:082bd83eb52a6e6f1a8ed71b4576d9af3cdc3ac6bd9acab9183445ad783c450a +size 43494 diff --git a/analysis/PreMode/NUDT15/testing.subset.2.fold.0.csv.gz b/analysis/PreMode/NUDT15/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b73e4d2404e264e3103eec0d2130ab2fd9af2b08 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4e7334041fe3647dc2014ad4795cc37a7b2bc73c65371f07da2ba5a3170a1ef +size 43513 diff --git a/analysis/PreMode/NUDT15/testing.subset.2.fold.1.csv.gz b/analysis/PreMode/NUDT15/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6fa87fcd445db1d506a85706058ed4a1a859cf2b --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efbdb0e1e77169fb5de906694c75ec0f3c8f9feb24f9ac17164887db5b5ad170 +size 43413 diff --git a/analysis/PreMode/NUDT15/testing.subset.2.fold.2.csv.gz b/analysis/PreMode/NUDT15/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..97a186a722c588db23d7dd0ecc651e0d764582c2 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:724ef38924edd88b657cbc1dd41b97c45c1258b4b509d795294e82f3f756dbf5 +size 43434 diff --git a/analysis/PreMode/NUDT15/testing.subset.2.fold.3.csv.gz b/analysis/PreMode/NUDT15/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd08eb320a80b2645ca5f6ab82fea270064ab549 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:598529184d8112d7d8510a1a8eb5ee2d54dab449608e994268b3e46df4fa918f +size 43403 diff --git a/analysis/PreMode/NUDT15/testing.subset.2.fold.4.csv.gz b/analysis/PreMode/NUDT15/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3af81627b7e6a50aaafd6ac7ac3e956b4dd4303b --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f88b812b1fa30884b6e43cc58d297cd2ac4627c80c25897134a6f8e2050f0660 +size 43456 diff --git a/analysis/PreMode/NUDT15/testing.subset.4.fold.0.csv.gz b/analysis/PreMode/NUDT15/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b6440cabde6b944525311cee0a8e22e46817f5b8 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12716ab398a8b7a90f12e341c8907906fd501eb114699e457f89a8c5b13ce829 +size 43448 diff --git a/analysis/PreMode/NUDT15/testing.subset.4.fold.1.csv.gz b/analysis/PreMode/NUDT15/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..41cc6f590335d9dfcdbae88f9d9033f5c35bcba5 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b5144e28c17480ad71f07d6e87f22b71af43324b9f331e388e1dee934a129cc +size 43508 diff --git a/analysis/PreMode/NUDT15/testing.subset.4.fold.2.csv.gz b/analysis/PreMode/NUDT15/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f1377024e8605431aac610aeca3a4e4cb755500 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cabe8fd0aa4d25dfd14ada5bfd48b33d977d32949fe4022a2b16310f1d777c53 +size 43461 diff --git a/analysis/PreMode/NUDT15/testing.subset.4.fold.3.csv.gz b/analysis/PreMode/NUDT15/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..827870eaec61c13435ede71ef906fafb8e60ec60 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a96357b7f374a51a50aca5369e3ceca97d74e69c79fc8282b8688c4ee94f1102 +size 43420 diff --git a/analysis/PreMode/NUDT15/testing.subset.4.fold.4.csv.gz b/analysis/PreMode/NUDT15/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c3bf03966db347f22aae72663c5a9348da3fdb1 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40f4abbd00f5d9fcc5469f81609079b40e8471f9fcda7d88df0e8cd34033ee36 +size 43409 diff --git a/analysis/PreMode/NUDT15/testing.subset.6.fold.0.csv.gz b/analysis/PreMode/NUDT15/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b359ed28824113291e068d9efe9ef06c362891fe --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1804f0870d01c763262c977386a5c127856bc2ff02e267b6b16e7de68eb87d9d +size 43461 diff --git a/analysis/PreMode/NUDT15/testing.subset.6.fold.1.csv.gz b/analysis/PreMode/NUDT15/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..03f4533fc3e6290d1adeb980227546feec1227e8 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c6715bf782d8783dbe0a31987783136cf9bd4553eabc8fb249dd90ffcdd7b0d +size 43405 diff --git a/analysis/PreMode/NUDT15/testing.subset.6.fold.2.csv.gz b/analysis/PreMode/NUDT15/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5684d1bb8dc375aed921bab5722184c5612204f9 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2ddee854bb12703ca31887a7d987e68597634a1b4d82091d675658a8b2ee28c +size 43427 diff --git a/analysis/PreMode/NUDT15/testing.subset.6.fold.3.csv.gz b/analysis/PreMode/NUDT15/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c8421092aec3a8c40000d1d19e3b7a6741f8d55 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f540cbf6f71f5f346b02a700d6e9e73415139dfb063164b80690a0224eb42ff +size 43508 diff --git a/analysis/PreMode/NUDT15/testing.subset.6.fold.4.csv.gz b/analysis/PreMode/NUDT15/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9d3f790d0b99491bc37f649dab4aa61fedc83d8 --- /dev/null +++ b/analysis/PreMode/NUDT15/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:370fbf8a24bd5d6fd6c93bc5d60e84647990167d939a93fb1f4e58be991af972 +size 43553 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..73d121146cada87ade04374db82332b685e4519e --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7108ebbd7120d1250b81e8bb83916bf1b7408bba060b105c0c9535f957663990 +size 11089 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..534fae66b292401f7d55378f71a652350da6f0d8 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3986d8d5b4f9ad394e6b5a50ef17b3228b9a9028298e52e9f3672925510e0ec +size 11085 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e85d4ad83c75c1f4008ece9147da3582ed4d076 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea9850a9972fb36c8bc20f52ecdb9198abe75e6165adfc9cab775f66831ba3f4 +size 10772 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bd3b69c3a99165815a468452f9f66f8a817819c6 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d953df4c24f55f07c94cf49cd87297c0f17de2924b9f9d3d2eef9549e75ab721 +size 10603 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..98051288d3e2d89a4d24dd7950dfdef4414ed04d --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:903c53b67431febf9b64fecf1a084fcaece38864f0da54950ec3f96fb72cb982 +size 11022 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dc65ed2a8c84a525dd8948193a30ba9f6ba10fa3 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbd47656c796083a04b9e88a742d236abd611433afbdc1a79baf57941f17f4c5 +size 944828 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36b7880183c9367619f159f9a1406ef275224e6e --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8db810fc81b8afa700651e981efac1d4c72d8839d1812dc07b584cdab3b7814 +size 942552 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ecae7a2982a524827d159365eae6399fcb0a53fb --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa4af935e542a3d9520dee2e24af2dec1b60f2d7b7f6f2dd57b6ce0e6324a80f +size 958683 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b60c8b4a8a80b5d3e90f5ee3e8917e5606d7ecd --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d39a3b3624b5aeca16007800350180c0159dec2241c99cc8210bd7d0bee0dbb +size 951171 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..953eef70201f3cf8664db8be164893e20c65234d --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee694b5cd43884d12ed849d6a8cd2e58b76f775912b825d6319400db202f670f +size 952108 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6cc0071b1940dac937b9347af4b4096bd4f1d1a6 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c98081aed14cd91717c5ebc9a110f2d161c60847c95d49ac322a0c0cd8b46d7e +size 10192 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..64b1b95e2cdb81ecdb63c2561d3e501dfe7a5223 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcdc72587be4ea93f3a1d80d697bf55b643e2fd29f947e7e24aa6249a06c568c +size 10194 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b49378a31eb58fb2637eb4a2358b4b6858871ba --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a046a4711c8ea0c0b76e5239933b1f287f0c21e68a870420d601c3469dddffaf +size 9869 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..69197e2da058ac6534c1d53bccfaf2b2476f160d --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afe132de52b0ce782875d32fa3e3bad890209cd66b8829f320c69e944faaed61 +size 9734 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1dad30d04deeeb794700b9f79a52db08db9b213 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27fd321d79db9fe7d7bcbf0e9db5acae4fa05d01667b7d52eed4d630de5b844e +size 10148 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aac509b94450991838a669e965e8bf09be4146e7 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c31fa659fa2b545fd5534fb0e85e046f85e99f0ee7cde912db25f8d57123f194 +size 903482 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4bff47944a0b3d37a15b9bb8764e30ed66392ccb --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ec11459dba96fd8c1ddc82bd17809216cf5018aaf257cc6862d601ad59a0526 +size 900200 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..94702b4f38b0140978e29b89ecd51049a65dd4ca --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9b6b1e18da458a9942bff6ff6d93da03279feb5a62f82f88b1f6a7e61102ad4 +size 959166 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..709c03f43d951c8151b27689e6e6c389daa0b499 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21058e7cf0506fd2bce53f92d77c7b028b934fffbe799bbb132021db80617529 +size 951379 diff --git a/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..07ed7fd5ec1f5466ebc262f70fbe76b420acd3b3 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.IPR005821/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46d6a971ccae71243217f574dd3bedae234cf34c7ddbe84439f47af658c6c11f +size 951899 diff --git a/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cbdce9b20b9860a5b4760db0453c89d618db34bc --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fcacfb5ea93571ba8571a3229897a84b3c396f88034dde1b0bc970b75bd5690 +size 11013 diff --git a/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4bb3635d13c74c4df38d8a126dd69302e543766d --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:245abda26c8652fdca5ff0086f3ddfa13ff1d0ed0eebd4d665a2ab7be72e5cb6 +size 11022 diff --git a/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b70ca886bbdcad6cd0455bffeb2daad366715d34 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4f213d3d3082dca6e8a28254ab40a21f9c99ff079dfdd0211e300194416d827 +size 10664 diff --git a/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9c77c23eeff15f2ad188e689c576411570d86c0d --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:824d82a1afdc7d35462f0df219036dea5504ccd7bd1e027d78232a40e98d45c7 +size 10368 diff --git a/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa030d221cdbcc106e9f2b22c5e44db9134d26c4 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a07e1a0ab51b71888027254f6a174685643a54021a400b40e629bc2ce1eb424 +size 10955 diff --git a/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b3525003086cf9343e2c09333580ab542386c20f --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dce0459d8e634d1de4d9b6bfdb794178f0a0cad4fa90c08c703f5773d79072c +size 31859 diff --git a/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..336a38d86cb52825311cb66bed07670d68c0ea4e --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:beab8740a9d04a51c9f9179f8288fdca762a1fde6eedaf99f54691ef1a49f7b2 +size 31835 diff --git a/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..df45ab29361ccdc4185e3131fa9660f425fa5b2a --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fc610ca64f4b491c7a19e7fab37efbc42b0052c48c37bf3e3248bce2d751b7d +size 32738 diff --git a/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c2a09e294665202ada0e61c9b183d15c1e2fba64 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24eafbc53655f4634372d2115a749ba9cfb1750013b971ab4d98d4603f57c418 +size 32216 diff --git a/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8c81438b24f4c6c1e634cd8b146046b40214ee0 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28ee126db5f705d9410563720531210f065e47f929c3441dff58aed5ece70cd8 +size 32367 diff --git a/analysis/PreMode/O00555.IPR005821.self/testing.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c587d9b45dd560b5865f265a2bed03e5cb2a5b12 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7109bb86d961b9e31e0e567be3909dccd47692988da7d74158895ee5719ea976 +size 10098 diff --git a/analysis/PreMode/O00555.IPR005821.self/testing.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba41e7e198d40a623ccd8ab927ff4611e329ef98 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9a9582d7bd60f0c68880ec8e509c116f46bb27b823270af5c23abd5676ef4a2 +size 10087 diff --git a/analysis/PreMode/O00555.IPR005821.self/testing.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..061795edb61f834da37a00f6ae662b1f288f21bd --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87978b71088e2d7548354e80f995ead85cf39d30b7efee6937872d13b6ac7dda +size 9770 diff --git a/analysis/PreMode/O00555.IPR005821.self/testing.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..10f8bf54f53982fc91c8ec35b7c2d4928bdb5652 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2476afc6cdef8d4eabad9af5d4ae2711863031c293c202a592df951c5341f785 +size 9533 diff --git a/analysis/PreMode/O00555.IPR005821.self/testing.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86f7df5e98df436f458b3ee3a3464f6f39daee31 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cee95220f7f2c01098f17fb636c881b1d4e4a06a62f793f538b51c199bffa898 +size 10072 diff --git a/analysis/PreMode/O00555.IPR005821.self/training.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbb3f9c9fbd5f84b2823632688b0757427a2a76a --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbec80cb89ee3230ca4ba493d74cfe65980ccacd3add08a4fe48c9b8041e7e5e +size 28620 diff --git a/analysis/PreMode/O00555.IPR005821.self/training.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d998d1bcfd7364eb46d116259f3f2b1c8c470e27 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fbed67c639cef00368c75ad66f25f6e8fc96b72dc111bbd7044146aeb1b002b +size 28610 diff --git a/analysis/PreMode/O00555.IPR005821.self/training.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3dcf26bb02a777e2b565ebaf986ad992a59ce34b --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08e5ec7f787fd9b30f42049c90cb3532715b13fad2e27a566cef09d6182aa395 +size 32713 diff --git a/analysis/PreMode/O00555.IPR005821.self/training.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d489263db9a598740da3e99aa8c7ac0bab248620 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4eac7f6062cf5fac94289eab7537d02f8ac9ee1d064535e287dd231d2333a8c0 +size 32209 diff --git a/analysis/PreMode/O00555.IPR005821.self/training.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.IPR005821.self/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..10bb45985124da9946616fb8e3bdfffbc2a31bf5 --- /dev/null +++ b/analysis/PreMode/O00555.IPR005821.self/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d5220eef6ceab7647acc8d2284479ce348ada722a7d6c196da2461fe6951d37 +size 32383 diff --git a/analysis/PreMode/O00555.itan.split.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.itan.split.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..efe2ba364785fee58ecd6f64a25c106bd4a526a9 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c43cf4488d1301433e1e6a40904fd78a2bbaf8a5d5ccdb794722092ae9769bc2 +size 12736 diff --git a/analysis/PreMode/O00555.itan.split.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.itan.split.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..00336a800238b194f409ea82585b0d6c5dc50e18 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1b7fa77334e9a79301a5b6f7ac20d431f5e785a6104d546b2fa88f24c17ad28 +size 12676 diff --git a/analysis/PreMode/O00555.itan.split.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.itan.split.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed04a8819279007d7b5e4542fd8e14dbce9b3b03 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22984ee22b8ccbecc76a87f3375bcf76b858039f399cce7411c5230a16ac0f32 +size 12609 diff --git a/analysis/PreMode/O00555.itan.split.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.itan.split.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea32bdc1a6297b8afeec3da1bcb0b828dd57e8d4 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c70b6b7c0b2268e9194655170719f969da637b63183d31301f49bb19f6fee8f +size 12762 diff --git a/analysis/PreMode/O00555.itan.split.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.itan.split.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b2eaca16c44dc995763a1a038702a404b9f87fa2 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9e05c32d89f90e9a59c4d4b7bc384a361354cc72056e7f2a4ed7b1bdad1a51e +size 12813 diff --git a/analysis/PreMode/O00555.itan.split.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.itan.split.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9eef09ce772228ff203de6007772df2e57fee7d --- /dev/null +++ b/analysis/PreMode/O00555.itan.split.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51b996b18800ef932ab481a1b2becfcdeef9bf19f9bb294bb827323509e189c6 +size 33128 diff --git a/analysis/PreMode/O00555.itan.split.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.itan.split.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fcb3ebc77ef81691107382f604858fc5ac317bb2 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8666b0ea1aa9b1bea6093d09e272d4740f15f3085d562fd933df513f5205a0b7 +size 33238 diff --git a/analysis/PreMode/O00555.itan.split.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.itan.split.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..29ab6000a988aaf0fa02bfebe03f15e76623b7bd --- /dev/null +++ b/analysis/PreMode/O00555.itan.split.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a342a2f1f4fb71b25fda4414f14155f22f92381343fde08c6cc68536cf1f17c2 +size 32977 diff --git a/analysis/PreMode/O00555.itan.split.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.itan.split.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bfd450f31c7dc1b09573d3fef2caf8785e4fc1ee --- /dev/null +++ b/analysis/PreMode/O00555.itan.split.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92bd017715d83c01eb18a55c5f9b673992ac4548c7028f8910c4416e28faa0a4 +size 33294 diff --git a/analysis/PreMode/O00555.itan.split.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.itan.split.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..de57dcea06d5d625689dd7c98e3dbfc37d87f360 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc5a277d232cba93a3026aa7d94e9a7339862a0587eaa0b0fe9cf016464dedf1 +size 33253 diff --git a/analysis/PreMode/O00555.itan.split/testing.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.itan.split/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..58e382c7f34700a6b50ead3b3cb99cf27e9530f3 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a01f6ae6e4fa2c77437d2b58da6aa79a560fcef43c085bbbcfdea36248b1ac2 +size 12753 diff --git a/analysis/PreMode/O00555.itan.split/testing.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.itan.split/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8314003b8f348ef8b61a121b684e54fe0f5b15b --- /dev/null +++ b/analysis/PreMode/O00555.itan.split/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca56bd3de0699c741045a62e6a5f5b5983beb611efd7d0f36c51cd43297647cb +size 12692 diff --git a/analysis/PreMode/O00555.itan.split/testing.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.itan.split/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6c50e7e6296d43b941984787782200366e2dcef2 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d580702d4a0a478b84a560cbdd720314397319934a7cec57ccea21531624cce6 +size 12642 diff --git a/analysis/PreMode/O00555.itan.split/testing.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.itan.split/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b576958c677faeb96e5cb0ae6ed268a86c285623 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c22f806f701436f86850a3590d796a6a7970db05b05f0bc32d749d13e3c83018 +size 12743 diff --git a/analysis/PreMode/O00555.itan.split/testing.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.itan.split/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..664252b58407579e002a8fe6d4301833184d3636 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fcd7790f2bb3212cd68a41037131e40ac4e954793e338d4a3c44d445eea10a5 +size 12790 diff --git a/analysis/PreMode/O00555.itan.split/training.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.itan.split/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e0d3d2532f520c3b34284a9c001072a0ac2be43 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68b38fe8f66a5424c4289f229298e9f14f96b7810c6495cf6f63076f65f15277 +size 33180 diff --git a/analysis/PreMode/O00555.itan.split/training.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.itan.split/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..202d55d166355a869e151b6278b844d49906489a --- /dev/null +++ b/analysis/PreMode/O00555.itan.split/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff9e3154ca02c2ac8d9c2bfafa217bedc66a56b0d4fd8087b3f91a446cb39e6f +size 33228 diff --git a/analysis/PreMode/O00555.itan.split/training.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.itan.split/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c5cdba64258638841af8031f070e799d7fef8933 --- /dev/null +++ b/analysis/PreMode/O00555.itan.split/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2ac63024578b26efc163e022f189c200f00e111f9c25129f7d5c20011c3d712 +size 32981 diff --git a/analysis/PreMode/O00555.itan.split/training.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.itan.split/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ae4d4c1888ca21cf933bde6be5d54ae6c2f9fc0b --- /dev/null +++ b/analysis/PreMode/O00555.itan.split/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41f77c674cf7c69ed0a90c103ff82d10c4f580fc675362256e8ced0e8a2a620b +size 33251 diff --git a/analysis/PreMode/O00555.itan.split/training.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.itan.split/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..859b8a1c7fed395cccfebc4ab3815ff8eef32a1e --- /dev/null +++ b/analysis/PreMode/O00555.itan.split/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a856e4d0553efc392d9408da75bb93a3025a6b2877c535cb16a31b66741478e +size 33276 diff --git a/analysis/PreMode/O00555.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a796bdd0fe595fcd5994b249bc3f5f9d2c6259ad --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f82f10baa24669321adc5d00b78fe36f3ba45b052a7598a866b4987c09f9b85e +size 5934 diff --git a/analysis/PreMode/O00555.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..730170a7f1cb8ae1c8c16dc697af866bbf17e707 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:969fdf51b7045a33eaa8501e6172d4284057f418e17df7f0ee549d3b4cbfadc7 +size 6015 diff --git a/analysis/PreMode/O00555.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..13dd2541034b86d15b024b18519a2b6405311354 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72def475dbe385c13c69a27e6c3d46f0f65b9ac5614da5b4043eb31bcac5fe2b +size 5731 diff --git a/analysis/PreMode/O00555.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fe85aa4e9cce436acab33cdbb233759fb93f5e8 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eebc6ec214cfa91d5f50547fef828400cb2b7b005eb0b637196522c8e664aa0 +size 6046 diff --git a/analysis/PreMode/O00555.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c94087bed0fb22f71e0968940079af6cf93e4a4a --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f17786567db33d8b54692f115a1b001fe34ff84348a0811a064dfecef1ce191 +size 5780 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..10845a516a03517df078cbd331092f632af3e11d --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ee56636e7b1a51ed882b2f5bbea97896aa0f10f649ed33e161600c115faacee +size 6165 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..038af3fec1db90b9f2afae59828a203994c4ead4 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e46c9445130b2934eaa9d191040ea273642f6a0aca99980c22f027e28abcd3a +size 6225 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..93ea9197d23f7314f9cd8489960a2ad0fec933a7 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5596c71200813224d53e059e7863c466d0bec4721ee68f2f0c72a7b73c61af7d +size 6237 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dab9b0fa1bef06724c56999148e92466a9402ee3 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9aece87f9d2562b64432668fc5f8f1c1067a22c631f7e3f95fe727afa6932df9 +size 6213 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..11fdd73acbe6e16bded4029c113bf6ae5e368a4b --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff4650fb3ea79878907fbaa35fbbf7c0f7c4e66e11bf704efd3e4e2c84a99c5f +size 6275 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e747376a1a50f7d4107fb6876055bf623acf43d4 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c98347a0a9f6891eb72e451c6d6230752f83385a1ca61491ad3e164b77b8e321 +size 6263 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..334df18182bf48b7dbe9bca0dc82b7087b91d591 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:550244d78329315f30b0d75f86e9226e795f782ff0c013db29b06336d343e0ba +size 6167 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b8f8106c15b36e4f98dc988b890f02f1e81f0d8 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80dea101c8dc8bf82c9b40913847d21d99549553c51c28d1f9eb877fad36860d +size 6261 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e484ec249ac77a4a01b6b9a5984f33dd7ef2797e --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:027cfedab8a01193db917274adc511fd2e787cf2a062d9579b119cbbae2846d9 +size 6237 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4cdc77b1b255f8cd413350b9f3f4e025a790a68b --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44f54ca71a461d4eccdfb89a296c4cf3ee1cac14f930e86b620709c5576241fa +size 6211 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..67077618b3ccae9df71d811f53a40f928e006948 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa6170f62579fa37a1f63222553cc98b70fecb0d6b4932cbd9fb1f05828bd2b7 +size 6244 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ed361c4babacc4fb722b6be8ba4b3f58326044c --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e14c3b04fc6349fcf71575d1d919d7f19a936aad4a5a94bf97e41f0513c12cc +size 6150 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..da59e5d0785175c6091739e576ba8d15bddb840b --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aad266f10b7993073398f14dfe590e00b4f0912d4fc5c17f283536347f87d339 +size 6267 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..69b9d93ca2146264d2391133227f5aa3c03f16b9 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ef5e3402e82ca9b9a8eb65eec20fb304760eb81f66427cf7d999ef2fc8a7e3c +size 6231 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..101f7c88fa5b081b0bf94410f4c4fae7d35fa037 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cde6e53b848315695fb0c9b0f077dfc342f6c55f346509c8df93e12f9aa3ff1 +size 6249 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..731462fca8b8591487f90d3874fbcdbb16ea6088 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0733e0e24e208ddfca8ecf9fba4458adeccc008b7771334744d82bb1a6416b94 +size 6328 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9968cff920fd922db82bd0ee3c03d9bfe186afda --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db1f8e79c6be4260c3a6f17bbf01fff261bb60ce8158ff03f4cec815a67ec869 +size 6168 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a003de7413dcf10c99c812afb6b9b8c1c569a19 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2edbcfde62adb4127eb4bd06bb7f7feecc8201609b23790775d46a7597c05050 +size 6281 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2a9df8c25709f80b69ae6ede55ce4b86e53299b4 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2f5bde8404340d9630b692751d13f2522dee286fe2d40db66796d95eaa61c4a +size 6263 diff --git a/analysis/PreMode/O00555.large.window/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.large.window/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a17d2bb8b4b970af60f697b797c79dd532d5945 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b26e3c46ea85ecfe21536fbff781a1a096adec69165870aa574ed1b5ef66120f +size 6241 diff --git a/analysis/PreMode/O00555.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..231b9695104304f84b5d784508a5ace52913a46c --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a81a25b1d95ff45f6e2103b2cc4a32565463323a51ceb7f31850d9e5363b6ea0 +size 13536 diff --git a/analysis/PreMode/O00555.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4fe15986c8c72b84f2164d0d0fa2c2a86a120eda --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1af7e8b41e537907b5be05ee4eeddadb5e5b1861a691821cdc7288137a55d6a +size 13733 diff --git a/analysis/PreMode/O00555.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dec4f46abfd1a074a58ff373a4db26c8eaa9247b --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09a92d14ce6520023e1d451ef2ab33a9b98747423580ad4ddba17f337de60533 +size 13776 diff --git a/analysis/PreMode/O00555.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8fa3107ec67a3481502ef36fe9c43e3644972a2 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e3cc471739c87c404c9174285886154c68e0d82482a3cd59d627bac51f2c30c +size 13644 diff --git a/analysis/PreMode/O00555.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..425aa946f31b4fd56f4a186e204026aa63dd456f --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3d94d4cb18e45cb43685915d0c845388f98f0c72bbbf7161bac8c2f67b5d8a7 +size 13279 diff --git a/analysis/PreMode/O00555.large.window/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2da60f259876e6faacf68a63c60047cc8d1d7636 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64485b755cead01b89d95340b6bb9b6dcc0160a3a884d1129f08009232465dad +size 4718 diff --git a/analysis/PreMode/O00555.large.window/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6250d3ee28ac39a0481c434c04fe97ea49bf0057 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:847dcbda4cbdefecbeccfbbe61c1f55028e895c6f3f27e25c764599e906b639b +size 4854 diff --git a/analysis/PreMode/O00555.large.window/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..23d2e5d5ff56f3a563ba6c0a74411ce01ac1b86f --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fdc2054b621612657ce54376f077d3f23afc202e902d9e698fb23290b400890 +size 4499 diff --git a/analysis/PreMode/O00555.large.window/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..769b588b7ce14db8bcd0ae714d7f077347c08203 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be75b1e26e0bb18e685ebc2e32c5b6cfacfe70e66e351ead8d8951095b1fd939 +size 4677 diff --git a/analysis/PreMode/O00555.large.window/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9183092069f95fdb1bbc0ae54d45fad708e41739 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a01567040a41831056d5136b8c1af37166328cc494a85836ad09751dc3af0106 +size 4607 diff --git a/analysis/PreMode/O00555.large.window/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d88df805c3889ec793a9a22bdcb82240c727b177 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a4c6dffca2bd7f44ce46668caaf71983d1b26007a9a262b3e4fb6aba2bada6c +size 6047 diff --git a/analysis/PreMode/O00555.large.window/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd2f8573dfa85248233b5236e7b88a7cecc19130 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e0ffbf0b10a386291550ffb3b91b53dc345bc8fd91938a381a71771f194215d +size 6284 diff --git a/analysis/PreMode/O00555.large.window/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..53799b3fb5d0ab74f39dfdad5a861795723c7643 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a4708b362eaf0b7cf29a1ef9217ada77c3aff27e9bbdeaf9d0e0b8fcb7bd3d6 +size 6138 diff --git a/analysis/PreMode/O00555.large.window/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a97d5fcf46de65995d86863e314d0bea2830f8b --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4401c58e0a206268bfe1770d181dfcdb0b3207885aba1a5b718608cd3c4531e9 +size 6358 diff --git a/analysis/PreMode/O00555.large.window/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a618f95cc19bc07c92db91164f83df236f479299 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7562988100e954feaa2ca970c8c35d8b568f0323cb0d3da9e6ba79ec3b6c6e07 +size 6482 diff --git a/analysis/PreMode/O00555.large.window/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fd647b06c22092c55c0175d5efa9273f2bbc62c --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dc743a8db243da4656c0b299cc2bd00efc6cf24976eeb45e38700e37caaaa46 +size 8575 diff --git a/analysis/PreMode/O00555.large.window/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fffb2777bf173286a590d1c65b3b63c9a4a2f0f --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf3eb68b7b0eccc7026fc8adae71a60c3a137887cf596a9a999edab5e5331163 +size 8631 diff --git a/analysis/PreMode/O00555.large.window/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eaa32d684e96447e5e8d51255668fa7fbc07f9b6 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea9f059220501335d8533f8c9d2044d7d5e7b2a810c0852b9e3480e0a1f1d25f +size 8856 diff --git a/analysis/PreMode/O00555.large.window/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b1ee0560c35b40c117ae24c54eec2c9286d1447 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46e7e2744a175f88797a0354771f0eb57fff16a34734080d027f8180f82fa8e3 +size 9129 diff --git a/analysis/PreMode/O00555.large.window/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8af3000ce5a0b19d216fbc5f500c5f1f2bb53e72 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b457c688bfd67a1074dbb41910ef51c589edb36d9c6bbbb3f76726b9a273973 +size 8861 diff --git a/analysis/PreMode/O00555.large.window/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..18c389ebb494794c99b4068ebd0a30bd4725b5ab --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12beb066778823a1fb3553f3dd0b2c73ed2d5d10376dfff1653ea8246e13c49e +size 11531 diff --git a/analysis/PreMode/O00555.large.window/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b6f127270dfc367075179be0001000b123e9cab8 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:887d9e21ec936e9d34d3f1073373255234eff24982546c41824bd3e2e15193a6 +size 12034 diff --git a/analysis/PreMode/O00555.large.window/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8dea6c735675910f70f681834aa02c79f72450d7 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22775554b7b56fca9a0898173fb7dd75b57e4338b4dfe420ddaa732857bb7210 +size 11801 diff --git a/analysis/PreMode/O00555.large.window/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed8eb4a78a005f32d54aebc0eae253ac3adf16e5 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75b4b4bb1526b0e6719049a2257fbf101b3970d8c0c1afed79db1aae2b7befd1 +size 11325 diff --git a/analysis/PreMode/O00555.large.window/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/O00555.large.window/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf672e4684f106949f036cb2fc43d36f4d208472 --- /dev/null +++ b/analysis/PreMode/O00555.large.window/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2efcda1d1cfce301c17a921dd823fbc42868edf6959d755f4798d4e5f6ed79d +size 11844 diff --git a/analysis/PreMode/O00555/testing.fold.0.4fold.csv.gz b/analysis/PreMode/O00555/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7759de4393cf6058e70cf8f0a1f1f0222896120c --- /dev/null +++ b/analysis/PreMode/O00555/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59a39b7e7037113261aed045a3ca91da83c8c9e2231078b255d4216d50fc6fe5 +size 5946 diff --git a/analysis/PreMode/O00555/testing.fold.1.4fold.csv.gz b/analysis/PreMode/O00555/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..21740d461c2a0668fc7f1d40990e182cb45656d0 --- /dev/null +++ b/analysis/PreMode/O00555/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68085011e54a17c0dce2af1891c1cc9dd18c42e9b4e18004cf724bcf364f5364 +size 6011 diff --git a/analysis/PreMode/O00555/testing.fold.2.4fold.csv.gz b/analysis/PreMode/O00555/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63ee6da12a1818271872feaa477d9ee51c68eb89 --- /dev/null +++ b/analysis/PreMode/O00555/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13f60e25ccce8f08fb0eb5234ec325084c313c0a8a7a0d9a099a4e4da65d50d8 +size 5711 diff --git a/analysis/PreMode/O00555/testing.fold.3.4fold.csv.gz b/analysis/PreMode/O00555/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..83f0561fa46df4ae7d16f311217ccd023f3b3e75 --- /dev/null +++ b/analysis/PreMode/O00555/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2164910c73cbd9bdb2a5b72cdbdf3ba90950d874ba66218e1145a05c9516a064 +size 6040 diff --git a/analysis/PreMode/O00555/testing.fold.4.4fold.csv.gz b/analysis/PreMode/O00555/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..260dc298d41cd7b08b3fff4c181aae96ede81b57 --- /dev/null +++ b/analysis/PreMode/O00555/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49c003a2a755da8a28d06f8ae7b41bbc91c03025d74e3e847f744f5bd05d9bfa +size 5813 diff --git a/analysis/PreMode/O00555/testing.mask.esm2_650M.csv.gz b/analysis/PreMode/O00555/testing.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b2e251590a58b2dbe9df90196914f3c56c2be66 --- /dev/null +++ b/analysis/PreMode/O00555/testing.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c60c0ce75d8cfb57e258897ac13a1ee44aab563b25674a6bdd73d7fae87669bc +size 2785 diff --git a/analysis/PreMode/O00555/testing.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/O00555/testing.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e699c2749003c6663b92e42eafc2769fb82b766c --- /dev/null +++ b/analysis/PreMode/O00555/testing.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3293877feb92363ca89cc53e30ab63009e018c089197ab0969c7ef3a97247df +size 102053 diff --git a/analysis/PreMode/O00555/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..257910f57d0efde98b609f35bf7b1c3ac53e4955 --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45e501b03bec6916bc59b4e589a6e411c08be00813c4090547c1840ebdd98791 +size 6173 diff --git a/analysis/PreMode/O00555/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ee1a2ed737bc8df0832bee4297cb88d5b32366c --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca178cae2174d2c3f1bf9a4617b3a19b92e6a89ebcbd2ff7dd11f1f1e1c78155 +size 6243 diff --git a/analysis/PreMode/O00555/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0a2f1c6d7e8a7baab1e6827c48e3c2cbeac1373 --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93c56f3ff7c7f9ff93170f800f353a3a31f068e1e74e95721f41490e33123804 +size 6223 diff --git a/analysis/PreMode/O00555/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bd6e0b206a9eb0db5e5b5eec50c982910d53804a --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9325bdc079df868149b811c1f2bc3184e8db84375cadf5551898b5e8cab9dd3 +size 6169 diff --git a/analysis/PreMode/O00555/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78ddd457b4bbefc26e0022ce3e10a63ce89bbc31 --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cb6e18464fec610f704c7df2c00e42827ebb494a63ae3970edbd1119002a1d0c +size 6267 diff --git a/analysis/PreMode/O00555/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e1211011a02e241ccb791a99f87bc890f141ffbe --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0882f745cc1d24222859fa594453db7a252d07cf52d06e02653d8a5c34d9233 +size 6254 diff --git a/analysis/PreMode/O00555/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac1565ebb81349e494a7e256c622d4c2ab579dee --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da6f0f376fbb65da32728a567ff26f148f21b69bae45652eb278be470d4352ec +size 6139 diff --git a/analysis/PreMode/O00555/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2aa9ff76d82f2fe195dc01c26948118855d6e529 --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:151607533fbe210717dbf2613b3d7ac3d8c71cda20f7311231be3d861dc2ca6b +size 6263 diff --git a/analysis/PreMode/O00555/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f5a96d917931c396b61313a0dd3ee4bd9942e1c --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5d9bc1fe43ce94426df5709d9b54a00fae79d896365fc1bbdd857c1203dc09c +size 6222 diff --git a/analysis/PreMode/O00555/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e7d9f9d77bb503fa9dc580cbbcb9dcf2dacb530c --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf8002a18b7a8988f60e1a1d7120061cf2d4b511fb5c1e1525c70bac53ced4ee +size 6182 diff --git a/analysis/PreMode/O00555/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bcfecec9d92ece0b31cf89320968447deb452f0a --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dcb85fa8ca870084396906e72d2e6715152af03f9affc24b094dd73dac58654 +size 6269 diff --git a/analysis/PreMode/O00555/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c2b0c0f28e0b3a72c65089685b3092061da08a8 --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d995eefdcc8a138103f63acf592e40e1a297c5e606b8cc5ff4b177bb3e5e444 +size 6173 diff --git a/analysis/PreMode/O00555/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..884ab19e8d80e41293307808c3b6de8e0ace2858 --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:377fc8cc4a34f25e939752c4141f4fb241ab3bab048176a0dd67f39a7b04f4b9 +size 6272 diff --git a/analysis/PreMode/O00555/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d74ba71c0f453ecd50e8ece92106735a581fafa5 --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41cbc493049c5757912ccc5ee46261d4ed28c5d27ec90ff426ec3ad9ef60d5c1 +size 6216 diff --git a/analysis/PreMode/O00555/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c6b1ff47bb862268b2eb1f3bec3e41aa9b4f1859 --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:115bd667b37a398068959434cbb997c78f593f0892179177afa4581eee147cdd +size 6255 diff --git a/analysis/PreMode/O00555/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a1fecafc0e669d9eddf54c8be52a464ffae5f6f --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54b76ca2ce2ee3c38a8a9cc4fc8ec07a3bc0667bf2075fc3142c45fcec8d9f4b +size 6316 diff --git a/analysis/PreMode/O00555/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7006893f605b386512401efc5910151f1bcb698f --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96f9ca507a4a1249deee29e546dfd053622b3b58a5e40c76931fac6c5d8e7721 +size 6201 diff --git a/analysis/PreMode/O00555/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e92cd0331fd9695a66b7b1725bfbf9b546865235 --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3ed5c521215ecd6bae90626f036400ea66bf8f6d5ae1e53472fca056f3ecddb +size 6309 diff --git a/analysis/PreMode/O00555/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..26d61ee0fcc0c2e32618a71009eadf41e2da31d9 --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a698ebf19225dfb5d786f45f60e7539149c1b15b2a1a08cc110a8aa5733186f0 +size 6273 diff --git a/analysis/PreMode/O00555/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/O00555/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..12281318b6de81f9d264a079fc9a23510228bfde --- /dev/null +++ b/analysis/PreMode/O00555/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00b6ab10c2bdae45c094cf83f03bd30f6f567bcc1829d1e7e46815e30988cabd +size 6246 diff --git a/analysis/PreMode/O00555/training.fold.0.4fold.csv.gz b/analysis/PreMode/O00555/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..860496374fcf382363b3fc0957d629176da0388e --- /dev/null +++ b/analysis/PreMode/O00555/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fbc3a9e03a8d4b75ead1ca047d40a6ca67a0c36ecfabbc86ba447d4795f75d0 +size 13573 diff --git a/analysis/PreMode/O00555/training.fold.1.4fold.csv.gz b/analysis/PreMode/O00555/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8491980310f29f328e04ff08cdca612d4a374d6 --- /dev/null +++ b/analysis/PreMode/O00555/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8721ccd6ff689e2cbe504f5eb0488bed0b316d1379deb3ca25af4a617833df3b +size 13718 diff --git a/analysis/PreMode/O00555/training.fold.2.4fold.csv.gz b/analysis/PreMode/O00555/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c2e2f594831740f3830b4d0fe7fa67a229525d9d --- /dev/null +++ b/analysis/PreMode/O00555/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d32743188573f533e405dad1e60d8e52ac4799780ff7d2263d48dcf9c7b72136 +size 13738 diff --git a/analysis/PreMode/O00555/training.fold.3.4fold.csv.gz b/analysis/PreMode/O00555/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..350bf21482f82b5a27fa6b2624fe2b8724ba2f5e --- /dev/null +++ b/analysis/PreMode/O00555/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e861fcfe7973b6bec2d9faa7077a530400ae99a3c51aeb1225bb5cefed65590c +size 13558 diff --git a/analysis/PreMode/O00555/training.fold.4.4fold.csv.gz b/analysis/PreMode/O00555/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..08246e6c788b5c7d6ac8934871f50209e4caca14 --- /dev/null +++ b/analysis/PreMode/O00555/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5332dd34ba33f405be6c1877432fdadab54cc8c24f86fda8eaa005fabf26d8c4 +size 13407 diff --git a/analysis/PreMode/O00555/training.mask.esm2_650M.csv.gz b/analysis/PreMode/O00555/training.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d54461a960e3fb7ad32dd06e90fc1e2203d9110 --- /dev/null +++ b/analysis/PreMode/O00555/training.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29f0e849fb6fb77bc27425c8feaef2d01099229c37c4da1c31615790df7bb734 +size 9673 diff --git a/analysis/PreMode/O00555/training.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/O00555/training.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e233936ef9896fcd774ddafb42011c0d717e6544 --- /dev/null +++ b/analysis/PreMode/O00555/training.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:605851eb2fbe0c23e39a7ac5513a41f6ce8fd10ec77dc2f31f8307f78cd425de +size 365295 diff --git a/analysis/PreMode/O00555/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a1477eeca752083ffc5a444746779c8ced53891 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4000f77d835ecd2e069193083e0fea10a0ba1fd7913f4e7f4b57ffdbf2525c71 +size 4717 diff --git a/analysis/PreMode/O00555/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9a1325ce677769c40963456a36ab601bcd4c20c5 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8778c3035152e538adfb8a50a1cfe0b1f095a153714e4bdf4e2a29ddb50894f +size 4857 diff --git a/analysis/PreMode/O00555/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6b667658069e87b2de265cd845f08610cfb27049 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d57484c5e13b41aa0f15b87d9b2580b0a2006a00dd65e6403ee98ec5cc0d584 +size 4484 diff --git a/analysis/PreMode/O00555/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..61d14f64ff58bcac3467b42408ad2b58ab455dcd --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89f2d62a9a4680bf263dc142cfe461b29bcbf035c8929e600368ad0a75fdd637 +size 4662 diff --git a/analysis/PreMode/O00555/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3924bbfd74d1272b181bb482643ba30b6866f659 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a47f74dcbc8c11139cd7179f26fcd696074894427971b2ce04c0987902a143b4 +size 4599 diff --git a/analysis/PreMode/O00555/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c7a7428798868a19f67eab1c8a7114072b1e5ec9 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c229de736dc4e8c1fc973e7f4f8ea05e26164c0b566d4c3a400d8645330f35df +size 6047 diff --git a/analysis/PreMode/O00555/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..981ef371ce94e8fb7ff6020d177378b9919774b5 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac986a84e8dd40b4f7b1111cf676bcbfd6f1b50eca81c723c4dc18b717683776 +size 6267 diff --git a/analysis/PreMode/O00555/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..502b6db64607336028fd0d6878aace833a987a0f --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ae8644306bbbce17dbc05842775938bbc6121c8ddaa81c2edba42f5e2acfc5c +size 6129 diff --git a/analysis/PreMode/O00555/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d6da0acd0e435a50fca585e4be46c0cd79711187 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1245e4c436be073fc76ffa756e4aac70d261bfabcc9912d118ef4663d9962e7e +size 6371 diff --git a/analysis/PreMode/O00555/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5098526a56b39e33886e920b695f7755f3b5bf1e --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94c621883c79f59baf6cb1ee6d9037de81172109d2fd4a5eb9bf2c3312194e98 +size 6464 diff --git a/analysis/PreMode/O00555/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6605aa5ea7113895a8f29d930ac5126ef21f2cd --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:476f2885f68318bbee52e151cb044d2c6e376f8465d4d6f76d9e5397fc69a85b +size 8604 diff --git a/analysis/PreMode/O00555/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4d68cc3042f6aa8d8abdd9e78b70edd4fe2b62fc --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2d0a54b260c924701e68d61f4d847fc51017028e51984bf4555b569bb9862c3 +size 8621 diff --git a/analysis/PreMode/O00555/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7933dcd82c2f3e5d82cc9c5dc0a795172a399d0c --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7a338ec47ff0ab6fa019c0098e8bdc82ede46bab781642111d60498633cea13 +size 8835 diff --git a/analysis/PreMode/O00555/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e69699634dd77ec8765eb06ab1a614887b0b2f17 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8f58f035bb58dc21ffd6040c16598e9e62daea638401ecca7d50ba89b6154ab +size 9103 diff --git a/analysis/PreMode/O00555/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9927862c991a2ec0cbf55715e12b48b99b9a398 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:533b5de194504c3bea12c29ec98a0bb29493a25fc99dcbd357ee1c108ddab8aa +size 8858 diff --git a/analysis/PreMode/O00555/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0e19c20995526995ee730b346364a55f77c8456 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e0b22437c3fe261b148c214fa57e6eacdb885814be0ecfdf6cc352a9f2343e6 +size 11503 diff --git a/analysis/PreMode/O00555/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a06c061028e9c5a3710cfb6c23a2008abae0615d --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4cfc11b9dc500de0fa79f0e9b816cb1b2a09b5cc7cc2b057d650742418f63db +size 12109 diff --git a/analysis/PreMode/O00555/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..59c3400d0aa2372ddf46daa2648c5ad56f4709bd --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d823041e167e395b985436dd5dbd681557ca8637580f38a217e8352d408ab297 +size 11850 diff --git a/analysis/PreMode/O00555/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1c1011f21660419881e8d30f73e2c7244db76e99 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcc70b826a6522a09fd4a0ae4c7c2df9ee80fe0203b5506aae2f6b3d10e954e4 +size 11318 diff --git a/analysis/PreMode/O00555/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/O00555/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa5cdb9b7117278ccf64bb803ff7a7a5ec4e3b11 --- /dev/null +++ b/analysis/PreMode/O00555/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60ed78ed4bac09e9eeffc8b3e98142dd263cd0e292dad4e0ca01121dcf8bbf63 +size 11844 diff --git a/analysis/PreMode/P04637.itan.split.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.itan.split.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ba7465e9096cbf47332565b6d993ac10312405d --- /dev/null +++ b/analysis/PreMode/P04637.itan.split.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3efd18af3e8288ba085658f77c8fc0af2082fff19c3e4bbe845ead21737502b6 +size 27337 diff --git a/analysis/PreMode/P04637.itan.split.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.itan.split.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..46cb7c66c3be48fd93900fc9a5a8fca24db77fdf --- /dev/null +++ b/analysis/PreMode/P04637.itan.split.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e3022e67b1f8a1d12f7ca33f8cbd87bb00e3bc00931838d536892f327624415 +size 27260 diff --git a/analysis/PreMode/P04637.itan.split.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.itan.split.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..90dcc47e25f8f027b4f423703dad4505db4b56d9 --- /dev/null +++ b/analysis/PreMode/P04637.itan.split.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec0e00fb63926f0786318dc3e774b9b437efe01c2862b42d0913e77bf4baffb5 +size 27416 diff --git a/analysis/PreMode/P04637.itan.split.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.itan.split.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..06a43c0cc2949f2e0a5c6fd11d1676ec416c8482 --- /dev/null +++ b/analysis/PreMode/P04637.itan.split.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fb7842153ad9d0c06dce8d1ff94a541ee4abd7edc7e2407f050e199491efd67 +size 26469 diff --git a/analysis/PreMode/P04637.itan.split.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.itan.split.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..639ad82d54b6777935fe109f7af61b1f37a4200c --- /dev/null +++ b/analysis/PreMode/P04637.itan.split.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de56946c3192cae71ced7a44d63b747c6ccebc01ed000b40f390d986c5ec028d +size 26848 diff --git a/analysis/PreMode/P04637.itan.split.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.itan.split.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2396880fa514f5ffd9cb6f990111ccfe618dd107 --- /dev/null +++ b/analysis/PreMode/P04637.itan.split.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a1632303eb339562a21278c61d1399fafa0d212793a557b35a6ab040efeaf2f +size 78114 diff --git a/analysis/PreMode/P04637.itan.split.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.itan.split.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..77293ee7c76a889ea552b45ace12e8495a7b478b --- /dev/null +++ b/analysis/PreMode/P04637.itan.split.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:114d262e7f0f65f9feccc6e004c5a7c867c5235e53bb2e929e208381d8aaf228 +size 77614 diff --git a/analysis/PreMode/P04637.itan.split.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.itan.split.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0417f73e954aeb6b3233224fd5b94ecc5e1891ec --- /dev/null +++ b/analysis/PreMode/P04637.itan.split.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff6d44a95075fa6c6106b5d53df5314d992a09d03551af903446036be76a0f03 +size 78876 diff --git a/analysis/PreMode/P04637.itan.split.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.itan.split.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a06c38e8b894ada052d6cffa6087fd542f3f731 --- /dev/null +++ b/analysis/PreMode/P04637.itan.split.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8addd84632828a4628d7fd9c4d995f7759676d8ce8cd98ee7ec6b1af2285b234 +size 78244 diff --git a/analysis/PreMode/P04637.itan.split.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.itan.split.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3e6e83dc170f573cfa5f6cbcf3990c6172dfc0d --- /dev/null +++ b/analysis/PreMode/P04637.itan.split.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bad22a2f52b261f9c48d264e6fbb766045b211776903fcd44cd95b9628c1a02 +size 79225 diff --git a/analysis/PreMode/P04637.itan.split/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.itan.split/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fdd3004e7341305be4be15b79f1d5b9e31650f50 --- /dev/null +++ b/analysis/PreMode/P04637.itan.split/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37114587fbdcfb6ee7d5c91b4b17260ce2f368db73bf9b34a647cb3546845de4 +size 27285 diff --git a/analysis/PreMode/P04637.itan.split/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.itan.split/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..31083ca386573a8cac7ddb64fc76ea09ca09090a --- /dev/null +++ b/analysis/PreMode/P04637.itan.split/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c316c1aa93728a3bed3c8c41bccab11ce6eb3e9e3ab8103390c2f8d9c388667 +size 27260 diff --git a/analysis/PreMode/P04637.itan.split/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.itan.split/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..84e76f593fb94029ca9abd9c345ccdeba27c656c --- /dev/null +++ b/analysis/PreMode/P04637.itan.split/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78fdb53eaa9d13ba0dd69621395531b7612d61d6264187b2653e00065e81b89e +size 27340 diff --git a/analysis/PreMode/P04637.itan.split/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.itan.split/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f96a3d5db5df4578751fb9e8b98511c41191dca --- /dev/null +++ b/analysis/PreMode/P04637.itan.split/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:137eb388d8082a701dfd0c9c2880a154cffd146c108fa8ceae521a393c621df1 +size 26515 diff --git a/analysis/PreMode/P04637.itan.split/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.itan.split/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79fbbedec30e794496e001764d98c0dfe2d2c9da --- /dev/null +++ b/analysis/PreMode/P04637.itan.split/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1929787a6ce02ae61ef22ec44ff308eb5d389a9c058979cd985ddfdb1e749665 +size 26801 diff --git a/analysis/PreMode/P04637.itan.split/training.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.itan.split/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2708ff0eb967c310161ed5e8b4b07c5dc26fb69 --- /dev/null +++ b/analysis/PreMode/P04637.itan.split/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a18e099eccf9e2694dd85fe3e421aac4c1b9f18ee3ab482f04c8196f6d26275c +size 77924 diff --git a/analysis/PreMode/P04637.itan.split/training.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.itan.split/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..73add06d838b0a076da46df400b312e95cd8e8f0 --- /dev/null +++ b/analysis/PreMode/P04637.itan.split/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9b78b7a750fa3cf19656e4282ebfc9295a1e120e7789c6b02f5a82592028692 +size 77575 diff --git a/analysis/PreMode/P04637.itan.split/training.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.itan.split/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..917a61783bcf0b6edad8f158dffadcc1f2ccf920 --- /dev/null +++ b/analysis/PreMode/P04637.itan.split/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb29e36480659070b5c9e226acc6a1e6f6f437db340ed26a966226085b5e14b9 +size 78858 diff --git a/analysis/PreMode/P04637.itan.split/training.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.itan.split/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ab4f57eaa373403c907f9bb5df65bbe678ee7dd --- /dev/null +++ b/analysis/PreMode/P04637.itan.split/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e14a48850e8eb515c5283cc950e77b406a850c7f1d217fceb78d91dbf33f8e9 +size 78237 diff --git a/analysis/PreMode/P04637.itan.split/training.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.itan.split/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..334e170e705bfc8ac35c3add510993f7d1aa6f24 --- /dev/null +++ b/analysis/PreMode/P04637.itan.split/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57204a92afc5bda921ebe436ed5f2fde18485cc833ed882598bf490a6702ecf8 +size 78964 diff --git a/analysis/PreMode/P04637.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..27875c930868ea0b5f1c25e8ddcc0d4890e7a13f --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4da4876842937632bd2a1f0e356348fe3f58f8dbecc8982c829887458f692dc +size 6697 diff --git a/analysis/PreMode/P04637.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..56e1ba912b0df5d70e2da9c8570b85649fc12678 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c5093ccc35491e9a91bb42d3ad82a79f51586450a2a9f8560e144626fe14790 +size 6985 diff --git a/analysis/PreMode/P04637.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..93b7bde081b6b20434c4a87e28e841329680c34a --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:153a3c3d3e51953288dc61cf0ff6917407ede25e88386a84d60acd221c9fd1b1 +size 7100 diff --git a/analysis/PreMode/P04637.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..95e815365048b3e9da2e7ff02f1f5fe8bc9d62b5 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f6511b3cb7ffcc8ebb512f0407669d034416d59bc316b6d77ed2576717d1bff +size 7720 diff --git a/analysis/PreMode/P04637.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ed25eb61360ae74d537455f54653eede4b0a997 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c2d882045a10eac3199322d361507fb81fa630cbec0fcc587238bb22664e99f +size 7415 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..470554014752214a760c25d30e00a0cfb5de666e --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53f906107e96766735d51d5b9b1f991ba2b424e56f8a1c9f77e65f48862be25e +size 6786 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb959319bb58a717e8e41759c5e0a8dcd7042299 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c6f7bb0193105f4d9dd2e91901d1086ff065ba776148595fc7d598f1b6cf744 +size 6808 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8bb4a78e3cbd9416dc281969cdc13c5013e97566 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4f996e7fe2bfdbfcd0728e54943d32674a9a48a911d64f0538d58129572c55b +size 6792 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6376ef50ca2546df6678b3fec62e8af9772bb522 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b06ae32c674800d54fdf780bce63dc7af4571e4028a81668aa046ae4c6c7a0de +size 6788 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1a8bf3847b74fda75823e66f15187f0d6f08857a --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf600cff67d1c5e222447a16eb3694a757f8f7d721ecd46a1bda942c76a3e006 +size 6742 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..057879b1b0fa1c4b82d9caf30285b98cd3dfdead --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41c9242afd035545b6557d048249ef30cfbc47b09b8794c4792ac6316eb60cdd +size 6906 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dcf9c6f660829934b1530c246de7dddb44131aa4 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6cdd271a7fe1f0e66f010bb0a9353983ada9d2558021c9213d5609de7efc3f8 +size 6913 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cffe1760e084a8107e93c3e0a7bb68583d31056c --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddbef90dc38b34f320eb6e2b20d891244a299dd79ecfaa06a14e432fc3759885 +size 6845 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d9cbe06ff6259a28f38fe5d3e74a2dc52843d80 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dfb54614cb09ea942ce0b42209f99e0a65fa3aabf774d70be8e9d7e551ffdf9 +size 6862 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c96040cbffcca12a7703dcda0fc2b899be5873ed --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7773bc4c1c4f2811e6a23499ff65c116a8187c237c690c9eefd300e3dd2041ba +size 6829 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4d93798871f643c09d0978c1072a6ffd525f8d41 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:418a3ea5a2e6840fd049c26c49bc0a454524bce6481c9a376a74016dfd967496 +size 6885 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9f9beab52ba892e9c4ab341fc1b51fe3890d1286 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec64562b8d8c5c10eca7f9ad7a9f7315c49e4441271d04ee78939b0e757c8d46 +size 6890 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..59857aab2017f08d633952a4d8871b874e4441ec --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f03c1924bc456dc3b754fcab18db77ea40b04f744dd3405021318db7a3add7ed +size 6906 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c087d5d45452ec81f7944ac277a6dd41f882f9de --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7a278be46a09e0e8c06363dbdeee927c9031517b282023689df239b4186b80b +size 6879 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dc95de201d4955d3d56c32c8410f8bb7f17f2b32 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:494efc54b4734af99031fb1365418a05f28ce020d3f2213b2a42db87345ecc5e +size 6891 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e50c215a13ea19725765a0b8cb0c2c6198f7043 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68683751fae354eafe134e6c447e940fc66bbc08c4e51ae607367d8141ad2697 +size 6901 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..85644dcdc6f789242df199f37c62c126fd2548f1 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ad03dbd1c83e3ff9384a5f2a538531d7c3b5bda469529089a9dc9c13041ae58 +size 6905 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..790e940db5dccb617cfcc150ab1339bbd8138917 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c762ab440b6532cd0a9ea86c35f98c3cc1f0fa2710c056140577a3d5f5ac1cce +size 6909 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..745c420d393b7c944f91defc9ffaf3d4e08c4160 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa1893ddb1d486364758809a03ea491f2bc0944a160c48587cd4c86b7eaaada0 +size 6890 diff --git a/analysis/PreMode/P04637.large.window/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.large.window/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..46132cb7401a2008447ee07edb7f6d94ecfde294 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b03790160636d4f97bad927aace5139e59703ae537277a466af6ac4dbc5a47b2 +size 6897 diff --git a/analysis/PreMode/P04637.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0112cd0617b7741f9f706ca2b68038e45e8f092a --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c8341f7425c60859a70a7179b8715dc2321f3c87b629bde1ba8e70843639fb5 +size 21339 diff --git a/analysis/PreMode/P04637.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..daeeb4913085647245fd06c78b8cbbbcb37577ff --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5d77a21bd12d63e51f7c66a4d36b91e2217ec05ab3c1b702c308a5ac46fc212 +size 20877 diff --git a/analysis/PreMode/P04637.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b942f679f31bdd5c73a4c6d2ca2109fd491777e8 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dccacc2fa5b2cf2ce132d8074a5c3592ae1c265d4e29fedc57a22de64c541d03 +size 20913 diff --git a/analysis/PreMode/P04637.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3a7b6547c717b49e890abd15da04e8a3ce6d5f87 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6e383e633d1d46c0c6c830c33b80fa0dd7aceb02eb2a0278dfdf6d6c5811ec7 +size 20042 diff --git a/analysis/PreMode/P04637.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..53598edb48bb0e2a6ad3fb1ee52d9467902b6cc6 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1de60e8780aa3a2534925e9837a8604f1cc8bafabaebfac04ae1371f3ed18415 +size 20385 diff --git a/analysis/PreMode/P04637.large.window/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bb61ce0efe2ebcf7127c2d2fdb416cfb2a1049d3 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3806dd7ce032a8dd9e7c6771858869cf67a2793069007227f5bcb8f11f95e92 +size 5287 diff --git a/analysis/PreMode/P04637.large.window/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4049195dd05c49f64c54e8649e9936d35ce31383 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3540f67909be20e556a5c4dd25a71d3a2d92e39472c5592fea94fe6dc46c75e9 +size 5170 diff --git a/analysis/PreMode/P04637.large.window/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43c1bc9212f63d2fecc2e08ff5db4006ad70abb0 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ac4c6199281ad8e3d20f20b10d786bc5f9754524999c92350fded4b495fee64 +size 5114 diff --git a/analysis/PreMode/P04637.large.window/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0666d4d59ff7e0a83b8ccf38c31b011130226732 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:692c5b121d52fca041663d527750e752b4850302bddad5f8909f0be53388ddfa +size 4654 diff --git a/analysis/PreMode/P04637.large.window/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6289ce62b3055dec1dc3d33a74e9d777386d349c --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acf318579adee8b7ef55410cb2dba14dcc116bf4a9528603c31d273caee7205a +size 5307 diff --git a/analysis/PreMode/P04637.large.window/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..69f7c643202131215f42028a8b6e528f6030007c --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac167aa6d28d163aef7db883ca4637561e82209a9b826745516f59ce071d8e25 +size 7449 diff --git a/analysis/PreMode/P04637.large.window/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c29fb5fd65fe1814c07839bf85907a55f3121584 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be9139bbce654bb39b60ceae0d5dfcd4f6232a621defe7b86e3c707c576bf8a4 +size 7391 diff --git a/analysis/PreMode/P04637.large.window/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fdf8e00b5b77129f540b12367b6a6ae4b5d217e --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:960ff30de0b00f6fd6059a22c8b9923b9648c9b2594260e2a150fa81d9cd0a64 +size 7651 diff --git a/analysis/PreMode/P04637.large.window/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..71a65b00a49dd559bf6835c6471a3b9abcd9d577 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f755de0bd136f8655c388fee76b214dc021178607caa9ac82ecdf9b485ebcda +size 7648 diff --git a/analysis/PreMode/P04637.large.window/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..783073cbc9d67e579b266ad6a4418a34b89ca223 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ff149acd1344838cdbf7724f64c49b8babc4339598005f35eb5105d513e08f7 +size 7768 diff --git a/analysis/PreMode/P04637.large.window/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..461c46892acb6d6747ce45c2ab3e51f899ea6c3b --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2710190957ca4ce54059dacdece5795cd8f4ff22f707b22887778fde45a6d0c5 +size 12306 diff --git a/analysis/PreMode/P04637.large.window/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb966a83480e343149ab03e32e20701f3bacd966 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64f19c666f01600eb9557efb3f9e21967749499a60922c6b8ab0c7cac7d69514 +size 12351 diff --git a/analysis/PreMode/P04637.large.window/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70916a3d2fccc5c4b9d24276e1b9a8e40110219a --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32e315590cb0471f51eb82d9f7d33ff30dbf1185253af28dc73fb6a4d6e4fa98 +size 12224 diff --git a/analysis/PreMode/P04637.large.window/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7cc333a3f1e40150e0982e1bf91d50e5a65483b4 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4e64fd7a467df44366242bda247ccbd17dd440c819067bb1017b1f0c5603da0 +size 12867 diff --git a/analysis/PreMode/P04637.large.window/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..424ea5950c5a49c27d2bd51ba63ba00bd5a74205 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b067cb0b93975ee8cd9955918a0868c2b75a1bf211816f598923ab2d5392c03a +size 11475 diff --git a/analysis/PreMode/P04637.large.window/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..892a241931b8513693da9307b89a17204935d5c0 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5849b2088863b21329d2c8abc1b86296c44bef126b0d982f8e3adf9622d792b7 +size 17426 diff --git a/analysis/PreMode/P04637.large.window/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c5ea3f60dab23095df2380a356cbfdf4e3988d61 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bf7c7269a9d647958c61396579eb53482743f4994bc0bbe097652fb3f197734 +size 17410 diff --git a/analysis/PreMode/P04637.large.window/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..64b288b0c2be32f2bf30d2e951a1a5fd2134d203 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d3705e89da1f44c29f910d30082a42a048f509e37b750361c0dfdba60e107a2 +size 16655 diff --git a/analysis/PreMode/P04637.large.window/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..49175e1db343253245322a14a126009e631d027e --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b28d21e59e51bf544c3de6d97211cc99edead53831b4f6d0a9f25cfb7de86c8a +size 16952 diff --git a/analysis/PreMode/P04637.large.window/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P04637.large.window/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3efd4cbdd07f6ecd8fc785925bf036f2e486247 --- /dev/null +++ b/analysis/PreMode/P04637.large.window/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d91633d4d6654009fb476377054d075e57b4b6f7f8d010af6388f42e424bef72 +size 17727 diff --git a/analysis/PreMode/P04637/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P04637/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d3765213b5dae8bac6c8da08bebd188bf9e45e6 --- /dev/null +++ b/analysis/PreMode/P04637/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0601a9893f87479158329cd4784a2612ac6d752bea539f8de1302668b034b00b +size 6685 diff --git a/analysis/PreMode/P04637/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P04637/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..11e26bb5f69359e0ba04d2a03b2fee1bd5158be5 --- /dev/null +++ b/analysis/PreMode/P04637/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d78cc53c0ee065b9fc39366a9e95a0ca3ff4ccef2086bec87b8fd5ee8006bdc +size 7020 diff --git a/analysis/PreMode/P04637/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P04637/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cbb256c03d7ef2ff79c8ed1811c3ad16bde3c73b --- /dev/null +++ b/analysis/PreMode/P04637/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:562b343a22d0aa0726d795bce644e47fa20a53466ef07d3ceb357e113a27e4d9 +size 7049 diff --git a/analysis/PreMode/P04637/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P04637/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..875b5671db41788ca1076fd2f41a87af1deff4a0 --- /dev/null +++ b/analysis/PreMode/P04637/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a3e89e126ec83f83b72fa89c7d313f2aba326a9f5bfbd0d6ece7446136f4fb5 +size 7727 diff --git a/analysis/PreMode/P04637/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P04637/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..430a7468cac88ee3596f142bd525eb8151e4c4ed --- /dev/null +++ b/analysis/PreMode/P04637/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d997fa39f39a94118b1a5223689d89b14e73c7f67fb2a33e7291569a9de100ed +size 7391 diff --git a/analysis/PreMode/P04637/testing.mask.esm2_650M.csv.gz b/analysis/PreMode/P04637/testing.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c915e21e06743f361849219d0e3ce4e00715330a --- /dev/null +++ b/analysis/PreMode/P04637/testing.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df488d0b8eb5649b542f50744ba83b8b9093cd82164342187211c3e60b421a61 +size 6246 diff --git a/analysis/PreMode/P04637/testing.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/P04637/testing.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..64414c3244845f5fd84c1554f2b022baa98b8ebe --- /dev/null +++ b/analysis/PreMode/P04637/testing.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c070b520902b11471c7a0609daab4d7ebc2528f25f910302f1b88a5871a801a6 +size 267637 diff --git a/analysis/PreMode/P04637/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd352ab44663f686fa75aea4d53c4e88f6c9b71f --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8ec238b3d833171fe56cf035fb34edbe6084c1c34305bf1b3e944a6e02bddb7 +size 6818 diff --git a/analysis/PreMode/P04637/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6b70ab86c908d15bbebe623e1590d7fb012b8761 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69a3df986b00c570342d9edc47272c674da590de1affe331cb7594b1a85984e5 +size 6783 diff --git a/analysis/PreMode/P04637/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4829b50a2323110310be11027733dd8ab0fd48e2 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46feaec42c89c433c5ae28dae1fffb1b010636ee5ac5443388142692ea40a85c +size 6806 diff --git a/analysis/PreMode/P04637/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d4d48ea056c6904cca81f38464ab858bf11db36 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c88809d74911784b9d5f41be1ccd85e0d1b3b7cf7bb454b4f8bb07ccbbdf147 +size 6744 diff --git a/analysis/PreMode/P04637/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec6abd16d07eca66c864678498683b79d75260b1 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1398d784ee2d602d06636e16004a8dfbd5a6af37486f4683938632611ad69d10 +size 6676 diff --git a/analysis/PreMode/P04637/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ec1e50624ee2ca70c4db34abe2e9243cc5eec4f --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca0518c2ab876bb5130c6b751b115886a082f2104af5f4a0cb8050dab292aa4e +size 6898 diff --git a/analysis/PreMode/P04637/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc9d5564d806116c0fb5f72ef01b6bc74470df36 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c8ff720d3de248341dd6e852eecdda410dce364ab1b3a389dd791c486e17669 +size 6918 diff --git a/analysis/PreMode/P04637/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b57dee1d60645215745f9bb79c9f621b3a310526 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df7ecc7f224b46b1961b1df241b1ffe9595ec462992ebfbda7eb3b0b729acf28 +size 6831 diff --git a/analysis/PreMode/P04637/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7e831afefc3d9e2ee0c0288aac835e902b39ad67 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4626bbc096b37b977895087de8531873cb4a0e68ce48036da2c9e9c1d5832e3d +size 6857 diff --git a/analysis/PreMode/P04637/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b91f4f63c1b01a03dbacc55a76327592928d6f87 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a69ead9d4eef391e8eb68adf864470b22efe386433a0147195a97007122d143 +size 6872 diff --git a/analysis/PreMode/P04637/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..be952f23ac3b4bf09883592993a7b9dad2ff1305 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:187c592edc430b48b9a1eee546cbbd29af0108bb43594cf4a32d52af430b637d +size 6938 diff --git a/analysis/PreMode/P04637/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f26d5a12e2eee4f7e72fe26ef185c98656cf97b --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e6924b902bdb0188c8f494166d8ddd895c6bb3c76cdd2a52be15baba48fea33 +size 6937 diff --git a/analysis/PreMode/P04637/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..74d89d1079ff4e2424a6ecc8800f433ca583b4f0 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e13324be8b9b8a1078b8d28e71442031e2f43e09b9a6168b0044ee0abff78043 +size 6896 diff --git a/analysis/PreMode/P04637/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6d5b4ba095312f44a4379fa97e178b035714ed7 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86fbbf9aa0a58f7f2fb7079bc5f033cdd35333b156bd13e77d947b8018acc3da +size 6898 diff --git a/analysis/PreMode/P04637/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7439f44af77641a79205b13ab1ba0b050d78869f --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62ac3b194b9e563662535f5857f5bc9aed52b9ab8057b4f08d353d37010315a4 +size 6871 diff --git a/analysis/PreMode/P04637/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2aa904417676736c967849c2842dc6304d5d3dac --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dc04dc8f830657d9132fddc935e271fe3a3b8fb8b5a49aa3ce1b3c30a7f9930 +size 6894 diff --git a/analysis/PreMode/P04637/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b73aa4f655be68a83dd2bcc3b7dd235a8cd419d --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c82f576a15ab45d3a2d7216d46bcee81c0be51fab9d7ca09030023e3d9b85969 +size 6870 diff --git a/analysis/PreMode/P04637/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..20cc395157270aa3e9d649276b9e059dff2f687c --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97854246b73690934ea53b1fbd5e7a9af04aeb746c7b76d38473b7f66a8ddda2 +size 6917 diff --git a/analysis/PreMode/P04637/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6dd921cd437a3c72351bbae85c6241e4362876c7 --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9287535c83da84db95656e470e432122a389526ae37dcc323dc87d546730e10 +size 6914 diff --git a/analysis/PreMode/P04637/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P04637/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d790396abee45b0ca73794e109f1f1d691a33cca --- /dev/null +++ b/analysis/PreMode/P04637/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab2a6554a9ccf8c17ec1f348cab80b30e6ae132a8e77a836eb9cd0f8d3c78944 +size 6887 diff --git a/analysis/PreMode/P04637/training.fold.0.4fold.csv.gz b/analysis/PreMode/P04637/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d6fda6e3f2351154c673605479420c41f696dacc --- /dev/null +++ b/analysis/PreMode/P04637/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fdb79d5d59713143e9419e5551040a8044c81efb0ab6f0fbc6662bd4f94750d +size 21352 diff --git a/analysis/PreMode/P04637/training.fold.1.4fold.csv.gz b/analysis/PreMode/P04637/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d3b78825c3e62d36a3be54982bf7d3c5db59a23c --- /dev/null +++ b/analysis/PreMode/P04637/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75fe00f75dcdfdaa3de77fe42d509e2bfc8409623b9ddbae8ab7f93938a06f11 +size 20911 diff --git a/analysis/PreMode/P04637/training.fold.2.4fold.csv.gz b/analysis/PreMode/P04637/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99d5b6970a86fe38c9bdfddf218c8b91dd5aba4a --- /dev/null +++ b/analysis/PreMode/P04637/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5550348a4cb6942eada14d655f2d0ea7a5099fc21ca0779b6f446160c380284f +size 20650 diff --git a/analysis/PreMode/P04637/training.fold.3.4fold.csv.gz b/analysis/PreMode/P04637/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..97824b8c60ccfea32d63ccf6220988414d79488a --- /dev/null +++ b/analysis/PreMode/P04637/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:341a570d0810271fde154002dadd41e6ec68a90e6ef21b2d25059604323a67ba +size 19910 diff --git a/analysis/PreMode/P04637/training.fold.4.4fold.csv.gz b/analysis/PreMode/P04637/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a0aaacb0f1be2ef7b06cc66a859af6cc3b823463 --- /dev/null +++ b/analysis/PreMode/P04637/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02765a3e90167d5d821084061af8a27aeec94993c9d8a943ac43ee54616bc637 +size 20284 diff --git a/analysis/PreMode/P04637/training.mask.esm2_650M.csv.gz b/analysis/PreMode/P04637/training.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..245b284049070ed35cee4e7b4178f2998d0818fe --- /dev/null +++ b/analysis/PreMode/P04637/training.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a38bc67fb4efd1a0b6ac512d87792fcc1bb2a32c915c2519da0a12bc3852090f +size 17952 diff --git a/analysis/PreMode/P04637/training.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/P04637/training.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f88d6f98b626ba19c8a3ffa82a122bf3c86f2326 --- /dev/null +++ b/analysis/PreMode/P04637/training.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e02c26bc400eb9903e82dffa9363f7a231476d1fb9eaca1c48f23054e6c0ed6 +size 1015873 diff --git a/analysis/PreMode/P04637/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ee8d86acaa01a3f407354d0feed38dab418d7bca --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:196869ce96de504d2f0037bddf41beb52c4913d5314a1f04d8a0ed5b24feb789 +size 5283 diff --git a/analysis/PreMode/P04637/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36a4d27745518a7a35c45665161bbdfa6ffe1aa4 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcf5563d9d3471a127dce2b48d5b13270788172e4c23181a80ae88d0b065236a +size 5155 diff --git a/analysis/PreMode/P04637/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e7af253949e1c1a65763fcff830916c12b89c8b6 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58e3977647eb97ff825762eac6b82ff1e15b66a42fe30aee118d447d302d3d1e +size 5105 diff --git a/analysis/PreMode/P04637/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7969df5f5d92f35352ed000f965d0ef556df5d35 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fd4420944fed4c78e06fd9a6c772100e27030d1bf7a4337efca0875da5eee86 +size 4643 diff --git a/analysis/PreMode/P04637/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..433d28a390307b6f7ec6f654d93c0f0774670aab --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:975c5db0ffe4994026f9c3449e6de4b37f5c9d97448476e4221ef3ecf5b3eabb +size 5285 diff --git a/analysis/PreMode/P04637/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dc7b158c62c4c3bf68d19a8bf4c87d349c01a1d7 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c58e7a585c095fd4260fd912210c442679f4c58bc896ce7421f87987efb6cb8 +size 7439 diff --git a/analysis/PreMode/P04637/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7012f77457212c970bba4f68c51ad0189eac7648 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12bdbfa45c6f2bcbd6a59e52d195dbed9cf99ded7592e25c3cf287c1abc9f637 +size 7426 diff --git a/analysis/PreMode/P04637/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3d0c83c6aa32b59354af4aa58a1342a293f3bc3 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6205238191a07f5873952757ea26f948322fc790c11a5736eb1dd21aff06d2ae +size 7652 diff --git a/analysis/PreMode/P04637/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f0308ac86b3a9a69856c48dc97acafbe08943b32 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:825360491b476dd3ad074d17b7f4e1372051d7e961d88786f4d45f826bf0a7ca +size 7686 diff --git a/analysis/PreMode/P04637/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b995d447e9f38766d5e9d875ad200d03c56a78fa --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abb0e6d514f63c2c4829aaeaf137321dc444aaa47d525d56b076c14acc7886eb +size 7785 diff --git a/analysis/PreMode/P04637/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..60557fa989524490b06f5e91aba187a332e36311 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d516b50124956e1a1f7b8829e364b942141d7aea7c2ba1fec22e8dac2b388a96 +size 12432 diff --git a/analysis/PreMode/P04637/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a77381e298b14b6529ee1a8178bb283d43ad63be --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc655f48075c3c62a17bcac4471f27715e2f6960a6c584b689791b7844b11333 +size 12497 diff --git a/analysis/PreMode/P04637/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1a1cbaf39ae0af58bd77740849503b84b3c6320b --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:088b55bee68342817d13bbda3b84096816ad6fbce8428e1f017d464245fb5967 +size 12181 diff --git a/analysis/PreMode/P04637/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af0c618d5cf35c6001c28cf68b0bad6265bada29 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbbc0d7feb764a201d7db1d8860d6b7a2730a7c367ca2a45c13b30698c7965c8 +size 12859 diff --git a/analysis/PreMode/P04637/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..06d10ca452758bad24c633fdfc1c961ef85a8787 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5720741351e9a1fd1b0f64abae0a4449525b2a64976dac55f2c6abe3a6e03548 +size 11405 diff --git a/analysis/PreMode/P04637/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d008ea66e628fd2b2df6b93ca14f4ad2cebd3802 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6bcbd9b02cb224f8e56ef5d9de7ba884f3d804bdcd1c39ce4f608e556950f15 +size 17390 diff --git a/analysis/PreMode/P04637/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1f1642d55cc59128cf8518fa40d540a231faaf89 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e37c4bde773ae8d21f600a80f7e252f94fead81e1b7b47e5422d971d81a11105 +size 17443 diff --git a/analysis/PreMode/P04637/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..225a899547f6ab8df34ca4369407baf11e87c477 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6885f616c01fa4075920bfabfd3032099f0ad2e8495a9ab64c28a2603543c3df +size 16697 diff --git a/analysis/PreMode/P04637/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2df4474e1b213f2e704262a1c10a11b626afcce7 --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cc6237cf7cfde9686972cf713feb728e3971f7e413a727e156c2268074c45e4 +size 17004 diff --git a/analysis/PreMode/P04637/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P04637/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e5cc504c557a32905056a7fd6d0c59e94fe22ec --- /dev/null +++ b/analysis/PreMode/P04637/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3b3d72d59d8a48d31e529d075505cc30a6cda8c7e63c6c751e444c3db2976db +size 17721 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a0bae80995709552e16824d82beda482a3ce723 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dca88591829bf110fafbc2ba4126695c90510115e3b7d7594c856095a3158b8d +size 6814 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..732a0098eb18fa177c39d28807af03fda493a2e4 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9eade3513420e4ee3229b083490f574832aaebc8a536aded170c67d861c928ec +size 6812 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4eadc662fe63903a8b220ff99fba8497596081ff --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68664570a6d4d507cee8676cad30d6f780257c87d0824aa3e8d5c86f3a4db93b +size 6433 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..edca063fccdcf89bdc5679ae526d879f5ebe7a4f --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49e09eb12c5716c4242d456cad47b052c8382a899d6eb44231af56ce26733062 +size 6188 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b3d39fab5a2dd98bdeddd28ab55906e1a981d7e4 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c86b414694c8bc8a83917357f8891bd78e2a8cccd96d8e2f729297290fd7b24 +size 6148 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..726413b8b4d151e8d216123bb3ecb85b4fe8a2c3 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f83b4fca00c124c6a74d13c71ccb1964d8157cf4594471a2884635d41aaaf958 +size 340120 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd394b61eac678b372d888db4360e414893f85cb --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a2b2dc6dfabff48ae487f501ef9e5ad4ed657a7944093ab8026b3f6b0930e22 +size 326643 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..535ec53a0ccaeeaea5aed594c47b27ca637ae64d --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:477803355b334b0acb3035f520d4588ebd35379e299c53943df9a9a5884d3fee +size 325430 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ca24917234ff7a69c2262d579cc8a75aef7583a --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bffb8592237e2ed56724d8208ffc593ed808095a55cd586a0c489d465ab27c04 +size 331521 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6edc5a79a7922f0487304e2a46116b737e493932 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:852f70335b21ed1f9c2739e6f786059e5ca10db4b97f42bb0324c7f068f2e961 +size 331382 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..920a491457f87cbdc876353267934fc28c182100 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c4410c3e554e7cb3b6b7a16054c2dad2c2dfd067e773ae6a4632044111386aa +size 6518 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aad7d9abd0e4777bfe07fb2d956073c56cca1961 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5d743e4aee321be622b242982e3774f9526129d0c617188f65dc3d8e0041db3 +size 6509 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9cbc5eee8c6f326ab61c9552b6e51b5e29a1df5e --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c811cd9e4ac3b76cfd88b8195b4a97122bdd6b6472902071a76b2009c91fa4d +size 6135 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..03f09ce51abe4e320ac1a1f2c1616717eb3fc8cb --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5b9fe43c43a9a63275e4fb3e74f5614e16c463f92c23caabf50c3b0f98cb557 +size 5880 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a2576faf41e2cbe60572070c4271b744e257e3dd --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa68ef3ef67aadefc8025edec8db756fe7ab9e882692ada57ec9ee730c7b1023 +size 5878 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0461d6b51450e76a0e2149dcea13e51c643ac4c --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9235a3d43f01a8102e21ee72b578f9f2b4acfd6998e3b85d0bb414abaac7f51a +size 324705 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4bd4e7c8e93b5362e86a6e6ecbcddad33073b76e --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:842aa358e93b68ffbfd20852f11ee5b2097ad51eeae822231695f35525a3f406 +size 312670 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0bf599bbfe72d4360387f7964013464502f2997d --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cd4d5d94e4c33eb5896caba84b235f280a89f782630226fc273b90702d8bf16 +size 325386 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..83d8ad680bfba17af82a6fba562c58ed5d52d685 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44d82ca040929579d21dc19e6733f6459dabe9bb6aa49fe25f11637cfd418227 +size 331473 diff --git a/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d480074bfcab66164783606cc57c65ba2eb480c --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.IPR020635/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc8b694d81052ed8dc2d49cf12b846aa258d892110bfd2a9188a3acdbd1bd492 +size 331328 diff --git a/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1086eb3a7632faec7bbfeaa656f2ed82525c6a7e --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b52ae107dfe49c0ef689822064966e39060aab0ac787a64dab01c61a4c6634a +size 6808 diff --git a/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b8e7096b4856d5dda1a0a5f189a906fa9a4edd8e --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2d4470a1d2b41e910de9406f6a94a887f8a59b133f6c25d7c9b549a2f3f3c10 +size 6832 diff --git a/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fbaa6dd317c12d91ad5efe0b07b3216c96a96627 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e30a4702b581f5c673447e4932b86cefbf6ec00111ffe8311d0848629b55784 +size 6404 diff --git a/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bdab1de4984a4238a711ac6c841dfff81428a97e --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4a22110c39e0546b763c2d5f25dac87b398a023b9b9619119bfa088954ddd20 +size 6187 diff --git a/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cee7780def377e60f83e49945b11231a667782b8 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e197b5946674d7e506da21696c732c5cc83e182112d0d48d1ab05f933bf46b4 +size 6160 diff --git a/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..62fffd4a4771b0c7c3a6d4f7d5534a83b36e7846 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:86515d03f8b48f63e01d55372cb2bfd6738a0d26c3631cce0c7e988e82ddbeac +size 14924 diff --git a/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba9ce20431310c5746f1d2acc3bf339bb61bc3dd --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fdf162652cf63d4a0b59962e4f5e5f98d2dc1e0581c1f43fefcca70a17fb83c +size 14958 diff --git a/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0eb1a91174b101f303575b5caa8c2a919b3a6de8 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92a31109696823a55fe2350da1a77b1cbbfa898adcbbd422fb11b6f59aeddaba +size 15678 diff --git a/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dba70bc44aa89550f02bef939fcaa8544b4120f6 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fcafa7edb829f2f3ea42ea2c5373cb4347e33fbaf05b6ba8994cd4fc52d34ee +size 15815 diff --git a/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1d9536cb7bab98bea0c0f71aede330f681420f31 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a5d606d041ea9ce4bf9a2f740c8b6bf1c9386243d43eb2568a9142cd3d9f1f9 +size 15681 diff --git a/analysis/PreMode/P07949.IPR020635.self/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab226ee2062d9c348fa83dbd0a2c0ed76682eb91 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:819a04a57cbd75f73bfc7614b6a9095a55b9bad3a526fa5f9ed1ef302a113f03 +size 6504 diff --git a/analysis/PreMode/P07949.IPR020635.self/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec48894fa8e35d2402c3cdcf63163d7f94a598f8 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82372433cdce29a9e91c2cfeaacec8dba2e64a699b1f42bb669cef180cd9bf8b +size 6523 diff --git a/analysis/PreMode/P07949.IPR020635.self/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..240f7024d84837245df2087537d23bf3084bd8a2 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9be2f4ae06bec2869743cc23a3111061fe0c6713216ac94464dee8b0afbc7933 +size 6117 diff --git a/analysis/PreMode/P07949.IPR020635.self/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d464314be46455f37a72059570e3a389ea17f4ea --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7abb5d76ee840b69de6984ccadda210a08e5a0c6a322ac0496aa71e8dbea8c70 +size 5905 diff --git a/analysis/PreMode/P07949.IPR020635.self/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..568bd0c7d227daf767a177826df51c57fa3a17db --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba18e501d5b2f0a8f5540ebd04a5432ae92a4774669c97c4ced5d7a48dee3c11 +size 5865 diff --git a/analysis/PreMode/P07949.IPR020635.self/training.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a8b4bd794cbc25c425dea1bd85d4a4c44dc50a6f --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:280173b09df34c9cb7fccaf909af185bfc46b1b6b1ecfa26b064205a21bdcb49 +size 14005 diff --git a/analysis/PreMode/P07949.IPR020635.self/training.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e2f7c3f04127f4595742e160fa175a17e5bd32b --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83ca3592f8bddfcea8a823cb514a0b9904059efd7b95bf856ccb35e3c6d0f830 +size 14130 diff --git a/analysis/PreMode/P07949.IPR020635.self/training.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fa32b59fb81442503bb90c78b4a2862b61c70466 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc8022d0a56df0ad6147aa2808af4e68652f02b0365b007626e2ba7f6ed8b730 +size 15659 diff --git a/analysis/PreMode/P07949.IPR020635.self/training.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d7e2d13eb35ac2b5947c3f922fc757cc4f9fb4f --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:655f1a6668909c0fd1f545cd709da1bf94082f33f6743591dd164a9b5419d7d2 +size 15837 diff --git a/analysis/PreMode/P07949.IPR020635.self/training.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.IPR020635.self/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88f39c2d7003cb1c51c712a5b423c037dc887b40 --- /dev/null +++ b/analysis/PreMode/P07949.IPR020635.self/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e8daac3b62d3d5c44415c8007b052789b8b999fe2a2b98bb41988259bec30c4 +size 15632 diff --git a/analysis/PreMode/P07949.itan.split.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.itan.split.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3f84c94854866eeeb99c3ce2429f6178bf98939 --- /dev/null +++ b/analysis/PreMode/P07949.itan.split.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:053109e4fc6f423b81201596fbdd589962443e3cd197e53b15cca99f3e01eb25 +size 11113 diff --git a/analysis/PreMode/P07949.itan.split.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.itan.split.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0230832372833cfcc7a569cf51414b8fa72b0aa --- /dev/null +++ b/analysis/PreMode/P07949.itan.split.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70f270e2ffd811d26a980b487d039e2794bb658c78807d786e54bdf1d5703664 +size 10782 diff --git a/analysis/PreMode/P07949.itan.split.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.itan.split.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..94e95750eb278e04c2b3b0174b5e82f42eefd2be --- /dev/null +++ b/analysis/PreMode/P07949.itan.split.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bba81600a51ab580214cfad1f463f49b58a5f35751c404cded1218532f69a82 +size 11030 diff --git a/analysis/PreMode/P07949.itan.split.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.itan.split.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..129a2c718760a5f461a82a3f52b750a33186398d --- /dev/null +++ b/analysis/PreMode/P07949.itan.split.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd40fb373945e9a9be4da3097c476595a451e1f306c1511a90059dd2b95f990f +size 10964 diff --git a/analysis/PreMode/P07949.itan.split.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.itan.split.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..389bf8273c0327920a7a4a596c760c1dfcecec94 --- /dev/null +++ b/analysis/PreMode/P07949.itan.split.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:03b1de26d87948a60b70565af3ee748c7ed4998ea3a51f2601e90486fe4e7a33 +size 11050 diff --git a/analysis/PreMode/P07949.itan.split.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.itan.split.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9687cd1de11801599a6227f6af69b933b8be445f --- /dev/null +++ b/analysis/PreMode/P07949.itan.split.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b9f56cb6fba0d60eb9ed76309a88230cc00306a97fbdfb3a80d7a9a1d2c723 +size 30645 diff --git a/analysis/PreMode/P07949.itan.split.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.itan.split.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea81f950403f5b38b342b6627ab57f8fffe92e5f --- /dev/null +++ b/analysis/PreMode/P07949.itan.split.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ce7acdc8a7f72dd7ab756786a5d8eff340ab9d22dc5f714fb7814a27d782917 +size 30447 diff --git a/analysis/PreMode/P07949.itan.split.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.itan.split.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4af1beee711c87e267c3a16c02ceacbefb03a32b --- /dev/null +++ b/analysis/PreMode/P07949.itan.split.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd039145f32f35b48ffc6677812b56cd57a60556a3e6fed64ea98a8c83791cbe +size 29824 diff --git a/analysis/PreMode/P07949.itan.split.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.itan.split.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6935626e1ff9ad48f38f22408cf990f507a26656 --- /dev/null +++ b/analysis/PreMode/P07949.itan.split.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f179f700a049829d1131723a9b17b073a4bd6fab5fb115e0e6391db10d5d5bc5 +size 30132 diff --git a/analysis/PreMode/P07949.itan.split.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.itan.split.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e835b6e1b2774cb6b17616069fcb2b3a9920f288 --- /dev/null +++ b/analysis/PreMode/P07949.itan.split.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb674b2c97d58e91cde07fae30505d26884ebcaa498c829f50728fd85021a969 +size 30012 diff --git a/analysis/PreMode/P07949.itan.split/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.itan.split/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d3d6cde1c991175c8090458f045b24ec8b89280 --- /dev/null +++ b/analysis/PreMode/P07949.itan.split/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51ce5fb277181fd2b45a32ed929c44f2f6574bee4ab2c80703742f97437fa13f +size 11097 diff --git a/analysis/PreMode/P07949.itan.split/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.itan.split/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a15da548ac21c51a2b3369e771f5f144c87ea522 --- /dev/null +++ b/analysis/PreMode/P07949.itan.split/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bb362f2c63f1d9553db7c1b3dedbc8faa70c7b8e10fdfe7285321b68594cc6f +size 10776 diff --git a/analysis/PreMode/P07949.itan.split/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.itan.split/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4666f10822b865180106fb16a85d72b5d1d86afe --- /dev/null +++ b/analysis/PreMode/P07949.itan.split/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30b53c7ddf5aaa532e9390bed0ceb87addffe58de3b3b418f5bc3bced03d1f05 +size 11027 diff --git a/analysis/PreMode/P07949.itan.split/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.itan.split/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7550eb45a9ce8df33ea011d7870d82f6bfa39751 --- /dev/null +++ b/analysis/PreMode/P07949.itan.split/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:789de3ff79511a29ba192b5d4fdd911efe0170eb6850a211bdfd732c64064c44 +size 10995 diff --git a/analysis/PreMode/P07949.itan.split/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.itan.split/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef7626a568f1996d70f0eb0a464a46b9eb980d49 --- /dev/null +++ b/analysis/PreMode/P07949.itan.split/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:480cf9b3aa9f469df2ae84553b7c03d2f511bb1e1da90e9047127d556535f653 +size 11054 diff --git a/analysis/PreMode/P07949.itan.split/training.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.itan.split/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..30c9b1da90f199cecc4ad8b33513dc5680c4777b --- /dev/null +++ b/analysis/PreMode/P07949.itan.split/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd4b7ec1e219fddd7cceed1166321d719d5cf8b0724900ec003d4f580c33d1f8 +size 30660 diff --git a/analysis/PreMode/P07949.itan.split/training.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.itan.split/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1d1f056633093d196a70c4868423669d138dba2b --- /dev/null +++ b/analysis/PreMode/P07949.itan.split/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc93745da9774461dc038277ab1b90f2f9f61937d0568d15acda8bd44d76c3dd +size 30527 diff --git a/analysis/PreMode/P07949.itan.split/training.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.itan.split/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..239f1d17a55d3e188e9000d3db056acda9bf6360 --- /dev/null +++ b/analysis/PreMode/P07949.itan.split/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e2ae29f7810f902b011493be8426bb2b028d83d50292858c526d1630b55faf0 +size 29820 diff --git a/analysis/PreMode/P07949.itan.split/training.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.itan.split/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9f8019432a297e2fb6ba1d63c32c489bd2703adf --- /dev/null +++ b/analysis/PreMode/P07949.itan.split/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e7b2bc836b920018278ef861f47064eb7701cd35b5250f4bb98e5504bde87b5 +size 30205 diff --git a/analysis/PreMode/P07949.itan.split/training.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.itan.split/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed170f6b7d03636f541b2b8b15c37fd44910813e --- /dev/null +++ b/analysis/PreMode/P07949.itan.split/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:230a1a446954493956298bbfcdbee5dd234be927aa00314e4f3720e76e8dd82d +size 30051 diff --git a/analysis/PreMode/P07949.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..96ade9c156762760414ada0f9bede56e420b7201 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08d4fe91d8778f2b84eb00ace0815b3dd756f52091333f5532553c7ba02375cb +size 4880 diff --git a/analysis/PreMode/P07949.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..90e260c1bb46a668df3b5dbeffc95abedbe3a526 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fde5122134bcd719d5ba9aa088cc5d43e2a5fe3761b2052da6bd87c11b39760 +size 5160 diff --git a/analysis/PreMode/P07949.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7ea14382b7833f4bf0b18c52d9570a8dcc07fa1a --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d45a1560f11515cd98d796745e793143158f519568b2e8a14d734d6ff1a66f52 +size 4665 diff --git a/analysis/PreMode/P07949.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec5c64a6dda29e10d863329aca7ad8959d4447bb --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bcb6ca5506ed11bcf71e3e8f08b8a08b57dcdf3e2a00460ef12fb774b39f833 +size 5070 diff --git a/analysis/PreMode/P07949.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..854a5263f8820de6939c5c38a2051fda73716dc6 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ea5c6a618b059515585e6638cd07ce20185d687c72e0568ce782880c20ad2b7 +size 4349 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3623228f0e92b11649e0118d9037bc3c2fb7ddb9 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f17b291169514f8d64a7d17674cd29afcfbcf7d77dd6520ad98c6a57a0241b9 +size 5165 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..caaf4915d5b33ef291e79904ce4ea41e17b2fe71 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9db5d7541dc7b403057e7145168f2547948d37cb956810653d9d3e4b0b09601 +size 5185 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed71da66c5d71ecd60ada3895870e3dec10b5636 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80a3bbbb065acf6e9399d61f0cd712c783cd5144336bb7b95d215417b4b72477 +size 5279 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04c11c3bfebd28cea69530bca43d15724847e15b --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10336eadbd17f138a0faf35af951b7b79c8011138702e167777ac39ccd278ed3 +size 5262 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f58be3ecf2a1bff2c408770432aa8980b8fffd0c --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f7e8c09659d682d7841335902b7e2b9c71a1a7f9b94a9ae1b720b9add0082a0 +size 5370 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6455c38f3824c04e14c822f264c7f2e4299e23ab --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02c76dc7bd2fe2c252daa23edb9ba83621c6b72c2661c0e998d644870c0fa646 +size 5360 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..716094f2fd6982eb82816bc20068c539564bb67b --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bb4206c099be40b4a8858638141e7207e5b9b6342a7f855bd490e96cf5648b7 +size 5195 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb2c4ec1baefd40ee77ad5b00dd815ded595cd73 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b5d85764835b9947aa41e305b265ea57535553400adf2868a134934c0b1bd44 +size 5369 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e55ca67fea76258be6b60d23658676f06512e4cf --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15958a11d4bbb25491347810be36cf889818c248382f59d2149c692440ef90d0 +size 5369 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab0584ba67a36bcb77093b6a81800d6986656dd2 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:767afbf8c97b682505d4659b7c0773f362e7be6f9533cc8a2ca323ea0662feee +size 5365 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4adca66b312a0cd87d1e1aea1b958c448191c0e3 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bf7fbeb6867ebf3ba1df67f4bf0e21e9335de81e84262a160b4a046ef2f48bc +size 5175 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..82ad7609813cab9b8d6cabae29f8916fb9b3147b --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae94067c240f933fc273a224c59a99a43660ee27b5d4627e2ef0081b20f0668f +size 5169 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3960b5767f7ed1d6f34f099dffebdd33eaa9e94b --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66301d5b5d1ebd8900c1e43e2e1f4ea227426615c5adedb54a21034e6fd11d46 +size 5181 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..60c93074320d8310f07dd8605992549ff4fd2ece --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2ebef14ba7742e03650f9b593a2b6079b3b9a1147082757a420afa2f8bf351f +size 5194 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63716162993570be258a628aa5ef275bbfe8e5f8 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6592fab7843761d48833717b7a0bf2bec392e3515ff577704c84e9cb37f996a0 +size 5408 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e5189255915230b89b23d10de3e080edf08eab2b --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f46377eb0a367e96739107c4f845f6143063eaf17dd204b36dd150f052057af +size 5183 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8042d3bef7b4349e1bf962346c63764dedfd6ebf --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cf2c311ac44234cc8317309c9c96476a76088157ae8a2cfa844d4bcd18e4139 +size 5344 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33600575a3028df9f5130218ac440eb1f57f3273 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:589400990a1e5dcfa96f95c9ff171729ab44437b20ba15961e0ffed2d7bc098b +size 5356 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8594eec7017ebfee7586549fa8703c1930ef1bdb --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c466eedcb8196b1ecaabf1b9f6e418b8f6852f191315505c6c1c842680993a28 +size 5386 diff --git a/analysis/PreMode/P07949.large.window/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.large.window/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..736f2268a714c22ab67a9bfd70b016b5790c9e6e --- /dev/null +++ b/analysis/PreMode/P07949.large.window/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7449f1030309352baad9f4618931ae68b771834a6e66b480651d2a14da64fdf9 +size 5182 diff --git a/analysis/PreMode/P07949.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9a534df57caebf4459630232d972554a76c43966 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c9cfcd9faf2f4a90d26ec41a8412cbd226504960f0931ee3cbbd23901343073 +size 10635 diff --git a/analysis/PreMode/P07949.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c382ceac651543da9345619888e4c4ba48fef62c --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29c75b17574f56618e513fa636653fcf26c70a2eaf8f6debe2defa268e53e6f9 +size 10469 diff --git a/analysis/PreMode/P07949.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cfec9aed73b8c651c865e4fc1b7903a89bbcddb2 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb8cd07a70eb3f217eafa198a8cf44fb2c69a5fa6ce2dec5e15170be56fecb89 +size 10437 diff --git a/analysis/PreMode/P07949.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..335c5b8778c8ffb5f1f903f85cab3eeba6ca8bb8 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4eb67fcd1c4291c2c5dd8778c039ed3431140978f1553bf52addea8957559fb +size 10461 diff --git a/analysis/PreMode/P07949.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f116d604b2708d5df5a56aeb4e6744d436a9798 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0642a2ac2223c8226a42de1531eae26214330e480359109474a511a6a06d796e +size 11113 diff --git a/analysis/PreMode/P07949.large.window/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abd1e4e3fd9a32be7d56a6a06c242071c7c4374a --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6e08d82cdc54f1a1085bc7657c1ce2f60342fc5cdb2eb9b28ab64d66237d929 +size 3922 diff --git a/analysis/PreMode/P07949.large.window/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e63e20775b2f427574351f6c9ba6e87f5aaff9a0 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:440eaa58e324045b0bbe98dd0cdf26db264358ca3cc87520a1a4a125fe1cfba0 +size 3516 diff --git a/analysis/PreMode/P07949.large.window/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..28b9bf19e43bbb7ce94007f9150da365bb9f041d --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13b18eb43e17f66c3fda801acf6ee4e4e1eef47701e42920ad652082e0d65507 +size 3868 diff --git a/analysis/PreMode/P07949.large.window/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b599bc3685b8a9e3e33f451a34d885bd5cde06b8 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0010474ca98d74c3336a3709fe229063bae36cdc6ce755181e6466e8b1906584 +size 3847 diff --git a/analysis/PreMode/P07949.large.window/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0e1df50ddf83fbc4c02bb39ecd94125d1989c256 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e072e843f93438ecb3cf5932d8efcde4da143b53ea049514de99d60b418ac1f9 +size 3930 diff --git a/analysis/PreMode/P07949.large.window/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3c6dfb2f235a5603a59e8e83bf1014b2a204c91a --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22e191403ff2ce70e1d442af22009bcc211b0fe9006ef0360bcb1a169eedfca2 +size 4882 diff --git a/analysis/PreMode/P07949.large.window/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f07ca2660276686ae814261a90b878769d4ba27 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39571fd711069f91a1aed0894ef13f0928e599d85558f545edbad85b74166247 +size 4513 diff --git a/analysis/PreMode/P07949.large.window/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6040f00ef5c3bd861fd27611ef04c0b5e0830f55 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:289e2c8bdaa732599dae256716204e869b7a1fb976df0ac3cca00ed320016adb +size 4538 diff --git a/analysis/PreMode/P07949.large.window/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..14cabdd9b6d4754d00383128285fefb7ac4f4a88 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3078a05f04a36de821456c0256bbebb3e830f64d7b2bf7549137b997b1598cca +size 4917 diff --git a/analysis/PreMode/P07949.large.window/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9017aa0b42b3bde37113c5298532f1a524d38033 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51164c3a9a74985c9d1fca91219dc7e4c3a2527117d7d423e438301dc35fc435 +size 4418 diff --git a/analysis/PreMode/P07949.large.window/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..870a4fc323f0d2cde27e64a3d39c470f99b0af2b --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01b0a5687d32261fa697f20e31338d65bebcef58e8dbdef13e77a0a355abe33d +size 7313 diff --git a/analysis/PreMode/P07949.large.window/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3659266108bc8cede980a41b67de920aeaf11815 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:012f6b86f25b2049ffb3416d0f75ea648043be595f92e6754e4c45077e590f02 +size 7311 diff --git a/analysis/PreMode/P07949.large.window/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..25f9b48691b927a2f036d8895045faf3a8883473 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69871b4f0e1768ccd27344d0979220e57201bb0f9067ef29696accd0a6b15ba5 +size 7174 diff --git a/analysis/PreMode/P07949.large.window/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..15049996459f53d1fb65b4fe5d2ff46efda651be --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71b035c49ebe5d2962e8637b605264a3b78ec12a171498c7ead23f46a9fa04a4 +size 7107 diff --git a/analysis/PreMode/P07949.large.window/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3d05ce6ed46c687ab3e0a0470d785f2c97e360f --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d49722846498e40433edcb58b097fcd0bd65a025e5daae1eab973796243c061c +size 7315 diff --git a/analysis/PreMode/P07949.large.window/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0d470a095ee974b1fdefadaf29c9005a3b539af8 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b43db2279b4f58f1163d6ef776c671efc402f647d56be83d2e6ef8b72b5c2d6c +size 9235 diff --git a/analysis/PreMode/P07949.large.window/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ff148d571e0cd19636fabb077d236da324c9bc2 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b075185b4872c37dce673590a6bfdfe94ce7522c88e0dd87127633c553f8944 +size 9233 diff --git a/analysis/PreMode/P07949.large.window/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..695f58a7fac8acc03955a56734558423cf7e8c07 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78762de3faa94f2fd6daf5f68dd99636c5193c1baff80ec912c1641187989853 +size 8959 diff --git a/analysis/PreMode/P07949.large.window/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6b2c75b15dd1353106a2967a57801e2dc97285ba --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89851a8906c7ac306eeeff81b10ef8a20d74ce6ed31107eb0db21b63bdbd8266 +size 9337 diff --git a/analysis/PreMode/P07949.large.window/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P07949.large.window/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..97586e8a4cba500c380bf9565ff694f3087476e0 --- /dev/null +++ b/analysis/PreMode/P07949.large.window/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a66a4159f170bd1902586ba4736cc039ea63a814737f833a3aefacaaf47a9584 +size 9279 diff --git a/analysis/PreMode/P07949/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P07949/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b3b29819777cbca5aca2c9c9a52260841cb7261a --- /dev/null +++ b/analysis/PreMode/P07949/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4a6eeeefdca65e70257c5b99e437bb5a6802b36bbd7e394dc0e662f72000790 +size 4878 diff --git a/analysis/PreMode/P07949/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P07949/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c76532e636bb84b1f3645875d30a31d8482cd15f --- /dev/null +++ b/analysis/PreMode/P07949/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11af2a973ef5816ef4fb4a94c3e8143fa75fb47261062292910aad1bbc12f421 +size 5166 diff --git a/analysis/PreMode/P07949/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P07949/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..67a71fe15fc2288a8dd62e6facb2e47c3220f830 --- /dev/null +++ b/analysis/PreMode/P07949/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6be653c30c4613ea013fa69056fefcea59bc7f7199e782906bb38db45db52166 +size 4686 diff --git a/analysis/PreMode/P07949/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P07949/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b9a9ee07bf4ee7bbd91b804e9dcd598f2455c93 --- /dev/null +++ b/analysis/PreMode/P07949/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:178b1523c8eacdc7a49f41779cab26fefcb77af85bb74cdbcf743ca0f114768f +size 5056 diff --git a/analysis/PreMode/P07949/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P07949/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..753a74aa985ae836505520e331431eac13b28947 --- /dev/null +++ b/analysis/PreMode/P07949/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f52ba4134f743fb1b3e51acc8e9b29cd20f1648e284bd69acab09113a56ede14 +size 4375 diff --git a/analysis/PreMode/P07949/testing.mask.esm2_650M.csv.gz b/analysis/PreMode/P07949/testing.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f4412f0898f1a9a839e82e5b3324ea275893f098 --- /dev/null +++ b/analysis/PreMode/P07949/testing.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d35b1d97de87620b53b9b921f090a99b7b22ba1adcb21443518ad1f8705d776e +size 2835 diff --git a/analysis/PreMode/P07949/testing.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/P07949/testing.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..620c01db7b105f90c8fe58494efbf6911dd70551 --- /dev/null +++ b/analysis/PreMode/P07949/testing.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:453611b5907d0a86c9e6b2d21a703d8f8240e19e38208d94a16edcbd826d8bc2 +size 114505 diff --git a/analysis/PreMode/P07949/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9379b086edb29ffc598b3be642772914a7a9138b --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:670f6a32e93ac66ae7fc062ca70aac0348d2a3f5db957abccb8f258400ffe954 +size 5181 diff --git a/analysis/PreMode/P07949/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c008eb0a58b235c5d537f191c74d73cb525e378 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e6a9eff107973267e9a9b306dfea0e6321889b74668e3224c5e911d103d91b0 +size 5178 diff --git a/analysis/PreMode/P07949/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..67fa98133ec289479512a9d42642959b7938389e --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6f7c25d764726783de37ef602fb3f28512fe1187275f2eb012d6c67e5159c28 +size 5298 diff --git a/analysis/PreMode/P07949/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ebb94324b605ea3754ef776389b8a85ef727c480 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a7c2ec268bab0b15f9cc6ebcb934ab53a3ec9a7ee94ea9e734613d2605644aa +size 5282 diff --git a/analysis/PreMode/P07949/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..14d30698abbc314644ca2e8275460d652740229e --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fda3d68da219f13454f30823c4707687009dfed0d739966490ad4a61ab364cea +size 5360 diff --git a/analysis/PreMode/P07949/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1c03b9f38c528aa60aa39a7a6ff8101f2f37e14e --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:034fd9c7c0242ccf27dba48642f724668609e2a76e2990516add439997d78832 +size 5351 diff --git a/analysis/PreMode/P07949/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a7d114fde6e7c123ee2f351bd2145047aeba01d5 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f903de1870c6c0837581292fbf87f1cac77d4fd0c88d2dc4018b7797549c2860 +size 5190 diff --git a/analysis/PreMode/P07949/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac70e13b60a3f8997f8a8e63bbdc75204ea7e229 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e0bb585a0804d5080b0b9da2a93e9697c1dd9b2514a95ecca85e19e46c840bd +size 5361 diff --git a/analysis/PreMode/P07949/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3052c631f59624f4e861f8247eafec435b799fe2 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5759009e2683d5c1708bfbe766ae3f0af7d2733cbc3c6e446be305d253fc1383 +size 5347 diff --git a/analysis/PreMode/P07949/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f804f837327de521a178aab0ff0a7b02918907b9 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5b01dd8d78741238bd12422b45ef72f2905df7c07d17b20e764665611df6c2b +size 5369 diff --git a/analysis/PreMode/P07949/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..524d155bd1ecaab5d142f63321ed943e7a46cc9b --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79cf8f2b2f5c03b96959eec25a1fd19c34d33d806984ed2f848e6495c8c9deb9 +size 5169 diff --git a/analysis/PreMode/P07949/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c3b571750d448d5e76ba6bc641469f4c99d2f0fa --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3118b82d1e26538bf55af5b874e34578fadfc9e14357b097400e1e8b06d21830 +size 5166 diff --git a/analysis/PreMode/P07949/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ca0e5d6b91c4ebdc5e150df506352f008a94db81 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:581c0f27cd1906be256f1222258f01ac711c7ce16d0b997999fdf2f860e01b90 +size 5177 diff --git a/analysis/PreMode/P07949/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8006270c1d484933a4e300f8dd219403e28c637a --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f85253a8eb0d9ac983e4d86a9654dac0ccbd14752bd836c0034459b0a873229 +size 5157 diff --git a/analysis/PreMode/P07949/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92d3ff013e65e212054e2e1c21f44001dbc2ecc3 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5b7cf75c1f7a41238082b10426ed0580bf017c3cfcee70953467db9cf18b04d +size 5379 diff --git a/analysis/PreMode/P07949/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..408ab23ecb321cc1bba1ae08dfd38d52844b0795 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e987c658076b3158615838859d1be59cd5201a7de39287eeaa3dee6b0506072 +size 5173 diff --git a/analysis/PreMode/P07949/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe93cf32e335de84748dbb74ed4781192152fe9c --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48cc1bb1eb750a174b39839af5813d8ac83695417dc26e87080c6bc3fb1ceea6 +size 5339 diff --git a/analysis/PreMode/P07949/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a896ed1799c91a65615125af6a951c9e7a668766 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84090bc448f66c7a288fc704829ac8eab831f02d77cbfb7e8fa48e0e5b7bfdf7 +size 5352 diff --git a/analysis/PreMode/P07949/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af8e19a43ca988b04571b48ac33cebdbad66062a --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4c820f2e17da0ce6dc9ce2a308d1bbf1198996023a283aed225db7dc75608ca +size 5380 diff --git a/analysis/PreMode/P07949/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P07949/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4255e465dd29baa98891613b94d352b8b9b46fa8 --- /dev/null +++ b/analysis/PreMode/P07949/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0eee8368b0e86b72644205c36401b94d04192a9db85b759228f7ada3e0da9492 +size 5163 diff --git a/analysis/PreMode/P07949/training.fold.0.4fold.csv.gz b/analysis/PreMode/P07949/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9c4c7d53c949a63973822d0f8645c497939267c --- /dev/null +++ b/analysis/PreMode/P07949/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d0cb6eaaae435dae10f74bb040cf14b53d4d2c187292f2f0a282f986b9bfdf1 +size 10608 diff --git a/analysis/PreMode/P07949/training.fold.1.4fold.csv.gz b/analysis/PreMode/P07949/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fa45c261223a2400e9a7acb768e6bb7b5ff5a518 --- /dev/null +++ b/analysis/PreMode/P07949/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d46e4da9a50399f1123993c9f2b1e5f33a4d44933d769c2018e57a6f0e99f403 +size 10527 diff --git a/analysis/PreMode/P07949/training.fold.2.4fold.csv.gz b/analysis/PreMode/P07949/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d017c766e99ba4bc352f2baed39aa2e5b36ff9c2 --- /dev/null +++ b/analysis/PreMode/P07949/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bd7a73ea1962757958542e9b6c0e511ba91e8826b39b2f46765e6c2a3087660 +size 10472 diff --git a/analysis/PreMode/P07949/training.fold.3.4fold.csv.gz b/analysis/PreMode/P07949/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b2d04a78b50a55dc0f419f1ad279bdac95d11327 --- /dev/null +++ b/analysis/PreMode/P07949/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26a11c162665d9b4d4f8dbb600bd2122d1557afd42c6f34a33b29d45e947624e +size 10481 diff --git a/analysis/PreMode/P07949/training.fold.4.4fold.csv.gz b/analysis/PreMode/P07949/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b5351e31a5db1e2e60f1688b89e1a71bd0ff50b --- /dev/null +++ b/analysis/PreMode/P07949/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db3fb5c101aefe5612f008ad691c029e8b36362e1ea9d8a7f7d78a3ffba33c63 +size 11107 diff --git a/analysis/PreMode/P07949/training.mask.esm2_650M.csv.gz b/analysis/PreMode/P07949/training.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0ce153801d63c8e86b929ac649d57d695e4767a --- /dev/null +++ b/analysis/PreMode/P07949/training.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5baaadbb0f2e3edf0c5e51177a0af0ef3c81ba9135ecaa50a614500059b9ed53 +size 8393 diff --git a/analysis/PreMode/P07949/training.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/P07949/training.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c569ad72f4e876aee7a5e4ccc4f742372523ab9 --- /dev/null +++ b/analysis/PreMode/P07949/training.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dae93cd9f3dd90bb1d25540adf219c101fe6f7561d00cc18493eb5917e149ce0 +size 385052 diff --git a/analysis/PreMode/P07949/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..acad2ed2b513e687f04914f13ac9bb593ace15ff --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5c8593f88b7c993a21546bca1e0c18c931b529f70d94630fde49aa4ba3abc3b +size 3916 diff --git a/analysis/PreMode/P07949/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ee6d0beb139f86f51816e689853871b1870cd7b --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f76e705e2c30f9d7053eccfa570f852a323d0e356ad9fb7bfee62cb52e48fea3 +size 3513 diff --git a/analysis/PreMode/P07949/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ea2d79274c86ffd72903a552c05232e36fca570 --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba5755c9d2fa63c8d3f7cacd0133a60d61386dc5239485b296ec135f92f95d05 +size 3872 diff --git a/analysis/PreMode/P07949/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b501fc16ba6ea2a7f75a2d7b0d91a1cbbcd975c8 --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46d45b35bab6c3bdad0903e4fe6d123b9a4a12d9bc17fbefe8f5029342b6124e +size 3856 diff --git a/analysis/PreMode/P07949/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2193818a21008e1eaffbae6d04d2fc62737bc2e --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbbd568ba40452172f4c2575dac880bea1724c90bbdc5334b119558ab9377927 +size 3929 diff --git a/analysis/PreMode/P07949/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d97ddd8427f0c206309cd049566e71e2b5c97579 --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bac9105253b1b913e1e9747c854e60d36f815c7acefb0df0d61840a4f09ac5c8 +size 4876 diff --git a/analysis/PreMode/P07949/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..308f373b0ff32c4642acb4f729ac6c272785699d --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b60ffc743aa527d9c9f0508720318d5b6c0629d45014ad4e10b96e1cc0cf151 +size 4513 diff --git a/analysis/PreMode/P07949/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d00556c6eb5e2ddfa210c3156d61b3d7c8ca2c45 --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee7652d28f12d3b7deae12558fffc7dc0ae8ea89988db364eb8296f311c1ca9b +size 4502 diff --git a/analysis/PreMode/P07949/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..25cca9a0a969f78e923a20184ca70d620d18771d --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a1ce659ed0b2435580f9c7d910bbe139b6168bd4ee20e02186f09f17482dcc6 +size 4977 diff --git a/analysis/PreMode/P07949/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..706dd92f03d401a220b77d9c6801dc5b453c0af7 --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abc8ca21b0c340aa87b881e84b6a8e09bd3b40e15a7a15ef6cccc79884eb95cb +size 4419 diff --git a/analysis/PreMode/P07949/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec4ae78c35fcded04795074c01c38ea8fb1e3425 --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c171f3a7319203f6b0e00e1454cd55c778af654661ab66d5dedd7850500c4f24 +size 7317 diff --git a/analysis/PreMode/P07949/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33296333aee26626a70b6ecf337da262036f8d22 --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbac25185ecfe7dc08a25d0c488a38352cf80431e75d559eddb793048d9a9f46 +size 7310 diff --git a/analysis/PreMode/P07949/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5e8939f63b913bad2382cf7181f7e9a43c1f249 --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff0d3a75547e2424b0b565b7461478976c9dd37cc20f0826d37e243bfbe5ba76 +size 7194 diff --git a/analysis/PreMode/P07949/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..933989be69d6b2ce138d275bea6e67bd5f26772c --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:201d4bd0bfab7f3a29e4bf6e584646b1a0ca7a2b68ec86243169b58d8aa367b4 +size 7072 diff --git a/analysis/PreMode/P07949/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ed61e0ab5bbddffca2480958065ba6ff6babdcd --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e58542db582fbfd91f116b66f4abc49f405412544843bb120b00462014fc0f1 +size 7300 diff --git a/analysis/PreMode/P07949/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..53bb690e3bd6de2e37d2aef357f47b7e65206b42 --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01b422ba2d66c96e82b505b7abe659e463d0b523c2ae323c76705340beb109d3 +size 9211 diff --git a/analysis/PreMode/P07949/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ca4549a0045c7a321bd9f7e5f956401af0e56bfe --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f7df6de50664299c251f7fde996141482b3900e70d048cc433357574eaa3b90 +size 9196 diff --git a/analysis/PreMode/P07949/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e7cb75f4c3c8cc1731e5fcc971df7ffd195141a --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46185bfc652e0998252344aa6ed7e535df3c1e7b5e6d2142aa6eef5aec32c885 +size 8939 diff --git a/analysis/PreMode/P07949/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c5212bc24b0406e88990137e786fbfbfba3bddb8 --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81086dca6038731fa81d16d5e2b2e89af80d356d4996c992933afefd17223413 +size 9365 diff --git a/analysis/PreMode/P07949/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P07949/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0dbc00809ea471f508a48727a59914d397ae89df --- /dev/null +++ b/analysis/PreMode/P07949/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e2728df559d4c109623deca4021644e74ae69b546831ce58286e060e058614e +size 9267 diff --git a/analysis/PreMode/P15056.itan.split.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.itan.split.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b831f955210350ee25bcee30cf27534cba0b451c --- /dev/null +++ b/analysis/PreMode/P15056.itan.split.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07762cbe0f5cce062cdfeef4bd48479ff441df25f786ea80865c188494c25dc3 +size 9994 diff --git a/analysis/PreMode/P15056.itan.split.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.itan.split.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e840cfba5c71fb7b67d2e90f28f751c48e24561 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf88b5fee045954da670072945b8beafffc30deeb0a967ebe5d51ad6ce7f20cf +size 10073 diff --git a/analysis/PreMode/P15056.itan.split.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.itan.split.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..008a17759d18c506af428d03dd62e7093f1ae491 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a35165c5056976eb77c0ec0acb5dfd021bdace11a64373c90b5a53a3b13e13c +size 9775 diff --git a/analysis/PreMode/P15056.itan.split.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.itan.split.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1b0b4e17a0a2d02c7c994433510cd3a0494a683c --- /dev/null +++ b/analysis/PreMode/P15056.itan.split.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae98c72a15995c9b00b5b176b158d4d1e0db06a9de2f1c3afa6bab8623307781 +size 9975 diff --git a/analysis/PreMode/P15056.itan.split.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.itan.split.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..589e6caac82c170535412cde15d6f08d9738090a --- /dev/null +++ b/analysis/PreMode/P15056.itan.split.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:10c615330fff2e1c681c9f908fd29f478a2ec1c4b4c5c9c128c1a2c417bd40ba +size 9997 diff --git a/analysis/PreMode/P15056.itan.split.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.itan.split.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9a380de5c3f68b78a3ef7e4a253fc3afbccbe1be --- /dev/null +++ b/analysis/PreMode/P15056.itan.split.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ca1e71bc526ff954464fbad86cd293b10f4d62c183cb77987fd255b1f6f8e54 +size 26598 diff --git a/analysis/PreMode/P15056.itan.split.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.itan.split.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..093829672377ddd814b7f992ebb6e929a40300d0 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dcf0a230baff0c7b1deec395b4b714c18c5aed05878672fdef8c6e08a62cbb4 +size 26836 diff --git a/analysis/PreMode/P15056.itan.split.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.itan.split.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d7eb394542421c5d6de011d931ded39edffa674 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd8bc37c3440575d0780626f00550032426ee1a06c31206b4f6999b9754309c4 +size 26489 diff --git a/analysis/PreMode/P15056.itan.split.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.itan.split.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..904eaab48db721e6a2868d8d052139eb4cda8daf --- /dev/null +++ b/analysis/PreMode/P15056.itan.split.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b90299c6593bd171311f656a013d67bcad061de9ff3019697c76741b98fea13b +size 26813 diff --git a/analysis/PreMode/P15056.itan.split.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.itan.split.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2358983b1f88de9935f6a41098b99a83f9409415 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01535ed370571854a0000a263e9e3a69a9aa24a33639e9a550ac34d914d09c09 +size 27503 diff --git a/analysis/PreMode/P15056.itan.split/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.itan.split/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86350f82a4e7f619ea772a2d106f03affaa49c23 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fe482590dc76f838dd3981e18436c7dd4d0b05d64355ec185e09992bd10eac5 +size 9990 diff --git a/analysis/PreMode/P15056.itan.split/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.itan.split/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..33086bc9c4ed21f7140bd044fb07abfedd7a01a9 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6eb26285467af62858037e812a7ccdb0be557ab9faa66cf4bd6b893b1d90205 +size 10089 diff --git a/analysis/PreMode/P15056.itan.split/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.itan.split/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e258f9cb2a23a93596b8144fd390019f5615b03 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d54faaff0fdb8800aacdebec8591f36158e324987e48ad94ae5375c037b84af +size 9787 diff --git a/analysis/PreMode/P15056.itan.split/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.itan.split/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..29e32b0551f0cb90dae56917bb26388359c178b3 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6deaa59a58c09707a8f1c4ef13122245186838558b110e3d4ebf52dcf67a03b8 +size 9978 diff --git a/analysis/PreMode/P15056.itan.split/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.itan.split/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..16f52cb6d75b913c302b29639f1193be83fb1e7b --- /dev/null +++ b/analysis/PreMode/P15056.itan.split/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41ab060d51186209fe3e20a0d4bc04791bb5e1b6d442d6dbc6b0f0e37de79253 +size 9992 diff --git a/analysis/PreMode/P15056.itan.split/training.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.itan.split/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f463a07bcf63529385ba102bf1909fbad3fe157 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2c2e9645f9d7250b39b0471329ff357530ebd0d8dd211bea02ffea862b1ce61 +size 26601 diff --git a/analysis/PreMode/P15056.itan.split/training.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.itan.split/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..14c8043f934abfad7bf56739aaeb2fda77b663a9 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f93863325cce2fc1c2895c45cb5c600593d41896d50dca33000e4df837201488 +size 26851 diff --git a/analysis/PreMode/P15056.itan.split/training.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.itan.split/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a86c585da97fe4c96238183b3338eb97a3b17fc0 --- /dev/null +++ b/analysis/PreMode/P15056.itan.split/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:538a7a22d425a2986970f15259867fc3dd1ad994ba73a0f6945e1f71c43697f8 +size 26522 diff --git a/analysis/PreMode/P15056.itan.split/training.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.itan.split/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ab404e08d682711dbb7ec883eb8397b5ccdb62f --- /dev/null +++ b/analysis/PreMode/P15056.itan.split/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d5bd86411be65ccd2e826a82464cd6eabc5f4614438b4bd8f0563276ddf7bc1 +size 26831 diff --git a/analysis/PreMode/P15056.itan.split/training.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.itan.split/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1234c3dc8419421646a2c255dd22e561fbe9b04b --- /dev/null +++ b/analysis/PreMode/P15056.itan.split/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8acc819d2837b951710f67bb310509a5daea9676f0e988045f2c4cb8525c74db +size 27490 diff --git a/analysis/PreMode/P15056.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ae73f66910cc24a3558a07a2f5958790d6e0c98 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87cba406772b03cdaaed0d51ee39349d22c0379a00b00a8733260dfd630489f4 +size 4263 diff --git a/analysis/PreMode/P15056.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..712ba08e6cf148dc5119fd8abefdb38a1156d33d --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cca126c3abbe39f29c80141440bf18d7290ffa5825896d8f9a63cd71c48742ff +size 4623 diff --git a/analysis/PreMode/P15056.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d20c205c7a222aad5717510bcca7402846c1989b --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ceacfa4a0aac37575e8e6581483315c74668c104a93bfb861eca580df0fe8e1e +size 4064 diff --git a/analysis/PreMode/P15056.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec665ada186c8c5bd6bc7b7c904927dc25c2a702 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87a34518cfb2a3fc3015a6b40ec87ef8c6a0dc95d67ea933aeea3dcdde82f5ac +size 3707 diff --git a/analysis/PreMode/P15056.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e620c69695df1805346cb5b079cce021636e6840 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc0ce584cb6253b2891195312ef866faa755c37ab7edd78c07790abc793fc643 +size 4651 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..28ec25f88a8daf1a82423e9d98a2e375632a5238 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfdbd3572d012bd27cfcc528ea444e4ca476b7b43ff5716729e5a02570b2f18f +size 4881 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb8310688059ec0fd809efc8f8d29d9938c24379 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5404b2e5c6c0c240c97ab811ff5d43db2d9890f2722ba9fd9973f814a2fae347 +size 4904 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b4b71c74317a15184764a2910e42059da8a66d5 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7fd9ec297a32c078a416243e6ad8275724fa357895434b646edefe9f4dd59290 +size 4762 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f4514a91c87bd533a1a0afd25374d86f40da5593 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e313b9b3f686916dbcb5bf37c90ccfcd60e23aad9ed58fd6323ff4f8c4dccd63 +size 4766 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea57ab633bc4ee613a0aef197a89c79dd0b394ac --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f79053e4c14a626169cd23e565b68564c1825269bf3caf2b92363533139bd47 +size 4575 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..11f350b130d9e02fd4c05c38f74be980126589bf --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b3d5b550ed809367a3023da29ea6e5c96991e87fed030dc792891ca51168d43 +size 4543 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..54ed4130a4c407335f56870fa6ad28c1283f8f4e --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d35d16dc4f43c731abe2c3e99d94473d4e9093919e892f17282ea1635cdce30 +size 4547 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..314bc97b9ffda7494aba444e779dcda4a637e373 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb8e84c0fd6d0b1b87cff12b31d3a8fdb495cec08657cc4aa54f448c1999a0a1 +size 4752 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..13dc89b58b8500ceec69d382dc3b7201006d9f41 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e862919d495bbd9f13aa493e2ea1a7a0ffa88df7f48df5aced3200e4b0d3f07 +size 4929 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe5f7588668ed2e031ffe71e8f51694525bd800e --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:713596ebcd192d2967e2ced2dec32a3a34b112b6f9b6dd0ac00466ad5bf71e8a +size 4570 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5dda2e2e3e6748a52f6691a9a3402d243b076510 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98825034046ad6355a9961d920845a2fadf8fbe1f3dfa1164ac360da34071680 +size 4805 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e19e2348dd22fe612336f986322affbc39d43067 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3894202b1e55a45bb6e7b1e9a3b14283af7297cf3a6bedb7c260a7c5265fb41 +size 4779 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2df470157291e3b6168f340b8d36e5143c17f669 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:264af4aa67c81dc838b72dd43adbf7da716fe6619180920bc4dc66bc201e2d1c +size 4801 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4b0d3a221d6216505f0324345a74a6c7b06115e --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e07f1aecb927c5f0aa22e5c4a920ed03a904b0e9454a024702bd73c75a8cc1d +size 4852 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6eec1b0e4d078f0dc6c41e37efa5eb8724e47189 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f393b0c05bec31bae466d1cf1f5cbae8f35dcbf5e3646a966210f63dc86efc5 +size 4906 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b38637050679b7ae12737d61b8bbe748816a7910 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1e5c4f2a8ecb7b406d3c97cfd5d339426e39b4033a4f46633111f56f75fd56f +size 4907 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2d98459cfaf49c8946b627d18fb94d4b4da53e00 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ef4fdd8f98bad5776d88e54efd2f3bf9e11275a9b8d01cb947c7ddc27c69961 +size 4907 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8389af4bd112088951315493fc1775bfa0b46d41 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3fe596013cc4a09e16d1a1417c7a7680448f5f519347f8864d30432954435219 +size 4573 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..89fbd4ca035c512f04567966f8ef45e86d14f0f9 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb46bb97105012f2428205504294c37be729960f08a506da4de26126d6bccad5 +size 4936 diff --git a/analysis/PreMode/P15056.large.window/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.large.window/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4de18b5786656dfe52ba9c74c1b75157d6ef6a75 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66a209c0653e289c07649b5473ee917a7572f318b31b5c3e8c2d46743ea964e5 +size 4909 diff --git a/analysis/PreMode/P15056.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7730a87e586e8a268d00c090a7781b20751e564 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:166322700343405a3220e24c55a8ee320893bebbc627e2d0c76c62da34a36f9d +size 9773 diff --git a/analysis/PreMode/P15056.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..01435ec44fd231f4a4ea8bcbbf761aa2d4dc7135 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0e717046387c9bfffe32510f08fa6189cf6bb86120866832ffb4b3c7739203b +size 9664 diff --git a/analysis/PreMode/P15056.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..689c8d868ad52182f17ef1cb012f850e45b81cd0 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cf42c15ba6fe5c97dcbef60eef7c61b327e1c9ec721ed59e226fa3ea25979cd +size 9993 diff --git a/analysis/PreMode/P15056.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c2ffbac8d337d37b3f9aa4b5c95d65d52d53fef --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4965da2568f89c2c25ecf19444bdcfd3d6ac3929269bbdad609c3b81c67f9cf4 +size 10270 diff --git a/analysis/PreMode/P15056.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0cbd0f93c9590b44afdeb5cb8fe2a27e75744c20 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5b0fab2b5993086030ca5933c742f8720f66f3ebc061cebc209ba5d4545d394 +size 9371 diff --git a/analysis/PreMode/P15056.large.window/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1dd6cb165010c7369d12ce236b28e1949adbf94 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94319b6c21396e93a39f29c520a0e2c384d62c9d561fb643fd7d9d56341cd3e1 +size 3639 diff --git a/analysis/PreMode/P15056.large.window/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f903f8ae3b8bec00a4b9857ceba21ed4405e2fa --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e9604c76170b6adcc64c683555b1ab18173535776691dc37e1c9f3e55e77130 +size 3653 diff --git a/analysis/PreMode/P15056.large.window/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3939ce4504268c2250a80cd896a1eeafbb2a1ba6 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a3f26a00d2309ff12a1b168cabd95ca053e95306a78e460a074a260938e6872 +size 3623 diff --git a/analysis/PreMode/P15056.large.window/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..204721e9cfc089bba5eb08a68bf26fa00f4b3dfd --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:257e61f50e453292948308eff2003bce6a670bc771d61ef824952865c88082d9 +size 3716 diff --git a/analysis/PreMode/P15056.large.window/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a7e0067aa2418bf6c381bc1723d6615d0f724c8d --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f7973eb5164b7e687f05f600f68e08dc60e739dceccd873e52693306cd51f56 +size 3081 diff --git a/analysis/PreMode/P15056.large.window/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..37cdebf8465290927b3d1fc5ed67a5afc6d0f6a1 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:970334f1b92fad4e69e0d1181f99e2c172d20577d47c453fa04cc90315cdfdf8 +size 4511 diff --git a/analysis/PreMode/P15056.large.window/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..db5270896a912e0c8b542f0c8b736954bb2fbc5a --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38fae31968db193f0c41929f41170a750ae9b2f12139c6f2af7a8ea4bdb0c83a +size 4518 diff --git a/analysis/PreMode/P15056.large.window/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fde8e4720fe77d25a4597cf2c2859a14e73d26d6 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a00ea916f73818412553a03497850680cecc347b59ab3b6ce47165451778631d +size 4636 diff --git a/analysis/PreMode/P15056.large.window/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..94dbaf051acb65bc21d7f67f6c9d0b80274dc97b --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3647161eda141de2f3c8da6c7b2cccc27a83c08d1dde8905c076c8467a587ca +size 4586 diff --git a/analysis/PreMode/P15056.large.window/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..da51f119759ce98fd02de80ad8e2ef5ab5b6af83 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:215f4093727cc8aad2ae80ee4cd2b1a03d16a6e7125d818a6fd5114c836dda38 +size 4774 diff --git a/analysis/PreMode/P15056.large.window/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6a8afea3f05ebd2bc2641d56ad39cc0c4aa5f8f --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6df6d8ffea019f33a5d17d5f75d6caa7658cf1028a26c52fabbaa7172c8f493 +size 6910 diff --git a/analysis/PreMode/P15056.large.window/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35faaea01f284de942c4cde4c256bdef41bad13b --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de8618a454d094eb4d3a8b4016c60136b5203e5d152194a749712f59b80cef5a +size 6850 diff --git a/analysis/PreMode/P15056.large.window/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a757ebf4dc3296123b89f878b769d437fcebfce8 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6c93ac4fb94b5005110bd1c5a369de115dc259561072fe2c29bae25736923dd +size 6461 diff --git a/analysis/PreMode/P15056.large.window/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eccf8a55741ea9e7af131c8b04a174cbbc043a4c --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:996eff83a6a216916fa00565602df03d3d115adea3babd995b4d53a2678a5ac5 +size 6169 diff --git a/analysis/PreMode/P15056.large.window/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..68856a284dec9e5475438efa6a5e61ad40abb7a6 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b54c9e6664a1c0d748f457c16a4c0157c21c175ada81a886c4eeba27e4dcca18 +size 6575 diff --git a/analysis/PreMode/P15056.large.window/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a251438c1044b048ff39c9a094f155d6b092780 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6cc3474dddc5cda292b4c996dbb779db6db0b440c75ebeff91016bac3d99bd3 +size 8657 diff --git a/analysis/PreMode/P15056.large.window/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78ba1ca945a168f217391a1242e5575033bbcc7d --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66c0fe951cf5f047ecfc6474c4ecbc56feb64d6a862392ec0e65d48654bca9fd +size 8641 diff --git a/analysis/PreMode/P15056.large.window/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..08b8c6bee6feceabd0782412043cda0c5f53ab2c --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7338afdca191cc4a4e616a1c128b57e87fd427137386f3c47ed6f575ead7489b +size 8689 diff --git a/analysis/PreMode/P15056.large.window/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35222babce1cdf13321750bc673f26b610e4f9c1 --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:700d383ddef0645baac56da04436d03d19c86022567efc825b0bc83e4734a6ba +size 8654 diff --git a/analysis/PreMode/P15056.large.window/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P15056.large.window/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..202dda67604bbd277b875bd7255c4eef24391efa --- /dev/null +++ b/analysis/PreMode/P15056.large.window/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a16b8008e72d74dd9d9cc35604a887bba0bf65795f6d366f7d70d6d6346cb748 +size 8449 diff --git a/analysis/PreMode/P15056/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P15056/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0253c281fc94a0ca844937138b68263d7c6d26ba --- /dev/null +++ b/analysis/PreMode/P15056/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9dd3abbf93d840ac2e364ab34ce38043eb8caad2933a4f254e0b2e59c4da83f9 +size 4270 diff --git a/analysis/PreMode/P15056/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P15056/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ac95b5fc83ed76284cc55ce47629fdb77e9e153 --- /dev/null +++ b/analysis/PreMode/P15056/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36628aa139deacf44cae2ce835f733f80d307c8367b89e3fef4d85e2fb4f69f9 +size 4629 diff --git a/analysis/PreMode/P15056/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P15056/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bfec9b18a7b8b7b94e5a92580e6b9be080a61bb6 --- /dev/null +++ b/analysis/PreMode/P15056/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed1df7e84eefcad979f2aaadfafe4b27257295351707604184d9e774cac2f32a +size 4111 diff --git a/analysis/PreMode/P15056/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P15056/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f8aaf3fb45178cc3d536941afe6862efd40f74c1 --- /dev/null +++ b/analysis/PreMode/P15056/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbe56827627c8835be79615be80fcc0538b23763138679e12bdfeada756f8c9a +size 3702 diff --git a/analysis/PreMode/P15056/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P15056/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5bccb3b962178b309a329a1d378b9b08f0167dac --- /dev/null +++ b/analysis/PreMode/P15056/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c973151cd190a549372560620de6916fe3402e3d8f10346add534814d6d744d +size 4688 diff --git a/analysis/PreMode/P15056/testing.mask.esm2_650M.csv.gz b/analysis/PreMode/P15056/testing.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d49db8db1636454029546786f0b88fcb1fead886 --- /dev/null +++ b/analysis/PreMode/P15056/testing.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ec433bf95d999bd4b1743b6393e8b4eea8b0a1079a8c64ea5cec7270fa72249d +size 2684 diff --git a/analysis/PreMode/P15056/testing.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/P15056/testing.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a66b252b83e1deb74c7ddb5bb0f0d17a514edf7 --- /dev/null +++ b/analysis/PreMode/P15056/testing.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:903d79661ec28698081c6ed012bd894a9341b22bbf2c5a12fe6e279f1791d1cc +size 114395 diff --git a/analysis/PreMode/P15056/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d45597326a14c8ffc02a3603ad2109820aa58f6c --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6620ee4e195bd3ebe484feffb95a3bb5cdb70f40672586192b57909242b25df7 +size 4919 diff --git a/analysis/PreMode/P15056/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9c22e3a115701d632c2c7500af387beead9a3b70 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7235373456d2e2c0ccef6d37742e0edf1f6a027b117a02e0b78bb75beff5674d +size 4904 diff --git a/analysis/PreMode/P15056/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5695b3e7c3aec5cc29e93e3ba6c6df2c4e6f707b --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dcef1b7efa1be43a582fb3c5d68b1bd3d9f02978a63b6a7fff127d9d7fe2a2f +size 4751 diff --git a/analysis/PreMode/P15056/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fbb9669637ab8406596e7e1088b3daaa84e89244 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7feffb4057f99d2ec2b4edd63e7d175915e4b25d5e628347b392b695f7ca3dae +size 4773 diff --git a/analysis/PreMode/P15056/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a97b9ec4dc2898911b6b9cd09f17eb79a6c86609 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea09bfc3629240137ad254bba15302ac97ddcf8a3ee757a8466d587db0c99022 +size 4571 diff --git a/analysis/PreMode/P15056/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d46189704ab3459bc6681751527885b612bd018 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf0c1766ffe44c0b133526c766befe3071e9045208b1a0a5eb0c7838a7d88b41 +size 4554 diff --git a/analysis/PreMode/P15056/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7e750f3de0ad8edd3d51c7bc947c64b83165dec --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a46a79ac267b41f13eadfb962dab69ff348082973c48d0492e56990343aace6 +size 4557 diff --git a/analysis/PreMode/P15056/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c013c641f32ca5be4d1b3ff946cf1349f367ca9 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17730b09701befdee800c1fccad13d59c364ab097c45f5760f62ff152e69d53d +size 4777 diff --git a/analysis/PreMode/P15056/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb500b5bdf167aa44aea6bd5b01beeab06149ba9 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c215e0e9c0f243935ccf5624b94e74bfcd4482bf97e05417e9c5d736761e699 +size 4933 diff --git a/analysis/PreMode/P15056/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7dfe0eeef120e6ab240fa52b45e47e3cf3b14b6a --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1bd7145f1ff8a2bdbe8b51ab8f9d8a9335ee8507184c11e5bd84af1b9aa3435 +size 4507 diff --git a/analysis/PreMode/P15056/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1082db2bf8e1f8d7312bdf8700ab573b62421835 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:075dabe6ada1ca2864a46cd5b46860ba71e5e8c55feb8df0016d17442c0c9b56 +size 4818 diff --git a/analysis/PreMode/P15056/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9ec952f040e90916a3df9534f4db7a1f21e027c --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79b85d77b9816c4ded6d98ce7e8c47db2dbd71791cce9e88ec2710a7d38c2a57 +size 4772 diff --git a/analysis/PreMode/P15056/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b39b3205715fe257e371abbc52929abb17d588f3 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:195224e168847139a7b27de7226b4da5950921168ec9c6b86eac33d35eedb17a +size 4781 diff --git a/analysis/PreMode/P15056/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8007f9cc067ab6879351d2a25d436ae0eef1bed6 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22a390dd7526bd891d2552b933102d1f38a905c72edc97ded87f32fb05e97236 +size 4893 diff --git a/analysis/PreMode/P15056/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9a60fce548ec0c12106c78dd16ed02eada33f7f4 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f471f566b3f46786753e682e1e1d29d48d61ea344e19e802eab9b8679a81fb2 +size 4908 diff --git a/analysis/PreMode/P15056/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..77b36b9334ea6f34ef480d549833020f30a399ac --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5adaecd9b33fb8137c4f69470be826e6f04fcdfcec38e3b551819522739b739 +size 4901 diff --git a/analysis/PreMode/P15056/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f880f06eb5abea4f59db7ce70d26a6aa11ccebc3 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2e481a0261ba7f85766efdf9bc4d4206386e95d2cdbe1b9d57d8ac6b3e58e9b +size 4912 diff --git a/analysis/PreMode/P15056/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..886e766ecb46165cf8808222ca4c28436acf882b --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77bed61c59624050ec172a5e7c9bff6eed9772036d544c297ee2996fc146a23b +size 4547 diff --git a/analysis/PreMode/P15056/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb5f3964d2144c45ba05f2f384c9c64f8d863e05 --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d4c5177ae099c5f170d22fa3e836648ce5e67ee145d7300785d390ce6854ba2 +size 4931 diff --git a/analysis/PreMode/P15056/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P15056/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6bd35153d670242c26b859e94328798f3ccbd06e --- /dev/null +++ b/analysis/PreMode/P15056/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73527668758e696581ac2e40fe7d44c12d7557206b757ed5b32e5d8013877983 +size 4911 diff --git a/analysis/PreMode/P15056/training.fold.0.4fold.csv.gz b/analysis/PreMode/P15056/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5029edfab97f226978df9d885e9c680a0191c890 --- /dev/null +++ b/analysis/PreMode/P15056/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adad716ceaf47a93771045b300de75328824e7daf5679c2d319caa57bbc92c34 +size 9732 diff --git a/analysis/PreMode/P15056/training.fold.1.4fold.csv.gz b/analysis/PreMode/P15056/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0a208fd7784a783876311a15ba4f52694cc7c3e --- /dev/null +++ b/analysis/PreMode/P15056/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2222c61adc8a51e58d027369415b3aa5c6db6ced966d68e8f902a5599b56afc3 +size 9648 diff --git a/analysis/PreMode/P15056/training.fold.2.4fold.csv.gz b/analysis/PreMode/P15056/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e06b36a5b32cea40c8da7ade2d1d7e640fdcc734 --- /dev/null +++ b/analysis/PreMode/P15056/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c3e17cb557bd132eb94e08382391e6b8db1a64859aa0ceac74d2bd3b0225789 +size 10108 diff --git a/analysis/PreMode/P15056/training.fold.3.4fold.csv.gz b/analysis/PreMode/P15056/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36b5dddc9ebf31edae2dc6a06c86c2edd9e474f4 --- /dev/null +++ b/analysis/PreMode/P15056/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:566fae684e18e4cccf98090628f8587250692c609266c09b80c2f7489d840660 +size 10285 diff --git a/analysis/PreMode/P15056/training.fold.4.4fold.csv.gz b/analysis/PreMode/P15056/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1c8fe6b6fe5149b4ff5661af1409458c14c559f --- /dev/null +++ b/analysis/PreMode/P15056/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:423d228cee63aed8d2569f99e2cab538f231e378766dc96bd145c83a64c55320 +size 9528 diff --git a/analysis/PreMode/P15056/training.mask.esm2_650M.csv.gz b/analysis/PreMode/P15056/training.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e5d49ab77ecf64ca65bd4469ed26a2d53dea23d --- /dev/null +++ b/analysis/PreMode/P15056/training.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdcb0ac7511c771f31bd866746226e5b4a4fc20fdbfb0fc42fb4f665a883db06 +size 7903 diff --git a/analysis/PreMode/P15056/training.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/P15056/training.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..febf581b05a2edb9ff647e7d69df67d14599512d --- /dev/null +++ b/analysis/PreMode/P15056/training.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91b63a1f21d78fd062216c3c4b477500fd43434fd714d3bf0718b706396b45d8 +size 414417 diff --git a/analysis/PreMode/P15056/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..05df69222c0cde8cdc8934da81521af259c4dde8 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d729559dc7934de2730f532ac9d66e614d493e91b733675c741cf472194b8a0 +size 3645 diff --git a/analysis/PreMode/P15056/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a77b2c0fc9a2fd81735a1aacba23686c5ad6e71f --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:339ab23f064d34c6cdd8d3825413c148cdb3479d68678752c06ca9f1f2cbe4b3 +size 3645 diff --git a/analysis/PreMode/P15056/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fbe297e946d5ecfcaa1791c51d19cddf0fb3d0e8 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0fca8e195900590a776ca8434595c9be3b02b25d101f4ba70c4739eed038b08 +size 3609 diff --git a/analysis/PreMode/P15056/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f78875e4e1cbef59664a857f439db1b59f0d3e0c --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23bab87128e9d35f7f8cc2305bc6249314a9e8a819b4123468d18db243b0f039 +size 3724 diff --git a/analysis/PreMode/P15056/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3374e8b1e2afddabdc0fdacbf7023e7f894431e7 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0ced9c60954401795ec34466540d6bd73bb9a43d6101b6812b4cc3c139de079 +size 3090 diff --git a/analysis/PreMode/P15056/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ebc315e0b8ff1fd284e156742afd4e20ac5acc0e --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d83374425a3a3e9e43cc7a64b99fc0111fbb716cb2e5544b01b0300d491ae2a +size 4538 diff --git a/analysis/PreMode/P15056/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1b4ce08577bc0b60ab49587d866ebf8f50298c1d --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4a73316e7fed0ea0f987173c9a3092fccbff3b005a9e684944d3e44adb1ae01 +size 4536 diff --git a/analysis/PreMode/P15056/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e61d501b506c595acf97ad4155492e430b1fe371 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74ebc66b9414b0a287e639b024f1dab80b07f47e0cf6e91935a78861aa94b067 +size 4646 diff --git a/analysis/PreMode/P15056/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0d53c7f9bd9659f68c75666e3c912b2d9a31bc38 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4de1858809a1209dbde0d05f0aae61eb8d47497e01e147da52408f09355114e5 +size 4588 diff --git a/analysis/PreMode/P15056/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78aff8809c84223fac6511d66cc5572858b5d4b2 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3530fe438ce241195d8f0622792ffbb6e4f15c6d10ccee535f923766c8c9ddd2 +size 4719 diff --git a/analysis/PreMode/P15056/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a974665549710bc13c6006d8c3d9a1c095c6099a --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cdedfaa59b763b4def3972d1c2e2efee15021f8bdc96f4c2e7498a49e12139b +size 6911 diff --git a/analysis/PreMode/P15056/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7ac83c0a9e126cbfeb857fc939b9b279731a5654 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab228741640921e025cd848f41d9a9d33c3ceee7d41a35eddcdc6cd57a8313bb +size 6837 diff --git a/analysis/PreMode/P15056/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..405f378ba16f863cc84bb464a53128249633f325 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c799cc8285d5ebcec5c3edaba9196d033fa5e6871c5c63b7fb60519ea3180bc8 +size 6430 diff --git a/analysis/PreMode/P15056/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1d9b03fdddcacc00b0f3fb49b1a2a088279600b4 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4056eab67fdc4579fb37472dd2dd85a44ca205a82ba12a0b247234525bafd573 +size 6253 diff --git a/analysis/PreMode/P15056/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80c8bad4acaeca0a1e7fd97124d9f05b3905db0e --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c35f54ea21ac0a0ab8b319d3f3b4ebd6de5e1128be91c0069a9993e9deafd970 +size 6582 diff --git a/analysis/PreMode/P15056/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fc9c002ad9a0d36ab55f3107ed1e4c93feb2f68 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e77cd1471214c3daece354fe669b567e5730e1062042e8918dbf64f6cfce3f7 +size 8624 diff --git a/analysis/PreMode/P15056/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f5f38d06d2f65090ec0ab0b153f11ab3c4adc53 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94d1e8521059e496cfa3ab835fbe81362fc79d1fc71bb52de34ef74db7a573c7 +size 8634 diff --git a/analysis/PreMode/P15056/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..67581a3b7e8ea14a14bd15ac7a847d2c335161b5 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b470d2a0dfe29a720293af5fcadfe0ff4ad7fc4192e032e477470e7318ee90a5 +size 8619 diff --git a/analysis/PreMode/P15056/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b09b672869d043aa4f79fb377ac272f41ba6982b --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67e57fc64947e96b5aba380affe041fbd03e8b0af8f8a5ae13e5e1c31c05bdba +size 8668 diff --git a/analysis/PreMode/P15056/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P15056/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d3746adfb6adba902f55ff4dc09048044f430ef0 --- /dev/null +++ b/analysis/PreMode/P15056/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e4e30b41d4e2303f9120ba457e06068e019fa771cf5450df304be4f93f13774 +size 8412 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..34538f822fb10b9de2465bf3b3c2650ebbae5794 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4ce69a67b6b824686242bb97d1981fc65bf429e42e3016ca9af5d82294fa9f6 +size 10702 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..206f28de7c6799994980a352076fc0b8ee2ee8a5 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc9fbe7e259ae4aeab2df366add291fa2e951a8dfc83e180d4896badc957d7a4 +size 10438 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..458b33e97565effda3729c28e6c508f6b5ca6bd2 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:953ee339ec03d03ef7e631efb972baa6d77d74857a26021387b324f1c907192a +size 9641 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c9edb087167ca73bf919aafa3c8b940cf77e9214 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c4f1f51a1e91d88498e0775c390add0191ae4b191efd258b1388cbb5dac0237 +size 9840 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..645d8b808892f011870f41a35915f5fbc520cc37 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab1893ae5ca305e296861487723eccc0e97a423ed2b3d2cd16f2d87f6dd47bc3 +size 10064 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7b22b25c28ef59d9a339bfb8ec182030b0ca8fe --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d00c7bbee800bdbca287dc5349cd761cef7602416f9babe0e3179a34e06d1b1e +size 95187 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..11a466c066dabe1f1b3e7b05f619eeb3a8bac6dc --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32969b3acf48d6a170caf0b41f783a7a400415f3db91ebd3a3e93412c93df1ec +size 94717 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb97b81d9927799b11035b8fadc0971097dfb2d2 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bce9eb93b381f78d482336b7d618526a04fc3a5880720c1228b4d8ee3dca5bf4 +size 95152 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1f3f1671265f1417b6e137fce5db970cda6bd1ca --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8017182ec9d48241947dd96d27118f381f81f9ebaa892a76ade9975a403bb8d +size 98253 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2e963614fadb15972e21bd521825e58dc7a2ca00 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:074f36906cb68074775763a4dec6af4ec9b310fbdd7eba0a45490725bdc2d122 +size 94805 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b3b017b735945ef411e7a55f46179edfba7a7e6 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46ef099ed9c8fac2abe44784173b0d264e23ed63f818f4896b89b8f7584bd374 +size 10692 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eafbfd990402debff6f2e0c8a38064c6878c49aa --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9829fc10f624bd4fec3ba18f13423d4ea37c2079e4aa9c9b2affde97fe47e73b +size 10412 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c99453cb7a9457bfa2bb3adba45c9d4d0a86ee0d --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c358755b95be423ce40a47345a91028987b91695000c34fda80214bd86acd43 +size 9651 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c8e67b4ef07df405bb993683a8c3fe159930037e --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3c71d7435240e9bf00fa40bd6aa3a6c5748ae86af49d0739b985afb8c555d06 +size 9833 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e6d239425bd8a3466fdd531b99bb732eae5e0f7 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:954d4bc03acecc17a0cb264cd1413d73c5c4cd1d84b3968c94af5f4394e06a65 +size 10063 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..68fd6e15e1f9ce829d94641403ec12b1a3f1cb9c --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f2333af54237f0cc348681e7e87ea7198ffe7665b2b6df28f82be3ee8933109 +size 95233 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8eb570dc44549ca56f8b68e0f326a33764eded0 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc041536118bc9811f053642b54895a9cd3f91965e9683d1eedf492fed1de5fd +size 94680 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a6db75789bd902f416550cbd01eb5b35fedbb52 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f99ec5b4179a76b896ce84834f986e5a44e20e0dbd62606c08826fdefc7275c +size 95175 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b1e5cb60fbe0586765efb8a1f953155b4db1332 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f35018a70d2d088892ec86b9b22a98783919a6ecc6f05aee3ada19fa1defc41 +size 98258 diff --git a/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3298181cc9caffb4b4903e48638539d9cea13be --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.IPR016248/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:560044bf9c3f8d6dd95a7207920f7fd65940dbf5d8911e1f25f8b8863860e4a6 +size 94750 diff --git a/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..669a3ac88486568e362e1882d6fb7fc79d6bdb1c --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d4f693989190b155eecf7e51191328ea1182873b5eb718e8b5314ebb75185bb +size 10524 diff --git a/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..383f5af50a61778a262cc28e4434696678d8e43f --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2586d74dd4fb4cfb50cba26c94d4d41b0f50b0cec3ae4ed6a9cd019e4f7d697 +size 10333 diff --git a/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..72d07b16c89243d271adecd5b4f8f79658daf35b --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3010b74dc488afa79c31a71cec0708b9f8674e35b50b6acfe227cfecf9d33d8 +size 9663 diff --git a/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f484f22d1d0f7f781c57ef953c2b7b0b81a3c510 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dc4b90f47afb5b0f841add33dfc38147955baa57894ae3858e6281f918c64bf +size 9807 diff --git a/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80b066f869ee9cdbfb0d4dc076d3d2e01a8373ff --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97aa4923a1be91e2b015032a876c253683e48527d53b94f04b4a59eca4ec0994 +size 10059 diff --git a/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92986f8f2a93010b9996eacbe5a57f34714eaff0 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50e5d5b6b8743b65bfa85ee31dff0c02d2fedd3abf57c1b2df004832d2196e30 +size 28691 diff --git a/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..455b15fca3bca5ac865658455b385c780c770ed6 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b64a028df74154636522ce9a69983fc2f1f60da189b38788fe0a2d482a0bcbdd +size 28714 diff --git a/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..12ba350a8ee9a63173767a39981d3060468bb42c --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13ac774cf67fc0ca922ba2b2f61eab04d586b051e456626dc3ebc84db176b9cd +size 29336 diff --git a/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e54ae2087beefb3e89dfb33eaa9dd0c308f69f77 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:998b9d5fe1ebf6a916364d1118caa2ef6a7213ce8acd74aedde98b19193978f5 +size 29302 diff --git a/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..095b8c3e74c935f19fff4d16e5d1b57ce551aa5e --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7c13269417a372159c15581b6a756580d2c4a1364d1648ed64a46f799cee01e +size 28704 diff --git a/analysis/PreMode/P21802.IPR016248.self/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c213faf61abb2548f3fe1d54451a753b35c01def --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09fb2bcf749b415a43f96c8f5f688202c8c31a817e8dc0307fe461cba38ad067 +size 10514 diff --git a/analysis/PreMode/P21802.IPR016248.self/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e8ff24101ab64f4b1c6adf23baef78621ede4659 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4cd2c3dbf03b9a56bef9a13fae6479cdd5d3d66bdee8e636e8d573e67ccf9e52 +size 10329 diff --git a/analysis/PreMode/P21802.IPR016248.self/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92c1f9b0c679fc9b39cd72e5d2c9ec1b82b87bfe --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f207be5e3f0bf7f9c9ae697201b1dbaae2d44f89438df62b0da6db93e5608ed1 +size 9665 diff --git a/analysis/PreMode/P21802.IPR016248.self/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f1f6a712361838dacbc8312748c2548e9a522c9 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f7bdff305d02de6b3ca02f8c52908452ceb1c70111d2f5deaf4fb3970cee831 +size 9800 diff --git a/analysis/PreMode/P21802.IPR016248.self/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e40c590ca1ce6752ccb55c15f7eb67d0c665a39f --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:796f697ba5ff8d51b98afc8535bcbe0316460d9e5ac0a102e597f1bc5ce6e64c +size 10014 diff --git a/analysis/PreMode/P21802.IPR016248.self/training.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4aa5ae2bf117253cee6862a30fc0101498f7e9b --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:acc616fc48da495e74b2d4d71202f618472ec7862a6e624a4afbec2d3591e03f +size 28681 diff --git a/analysis/PreMode/P21802.IPR016248.self/training.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f62076fad8446c033c055d49a266d8fbaf995d48 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:214ea0624079df085b809ed8d57824ab2b2171a62ac3e62df3ec8ed8f7836b7d +size 28733 diff --git a/analysis/PreMode/P21802.IPR016248.self/training.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e1b9f0e91d502cc50631b7e8c21db0b0917e8963 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73c3f6a894aaa3d966bcb3c1a30047fd603b13f8c4ab8128817ff40e5d3201c7 +size 29364 diff --git a/analysis/PreMode/P21802.IPR016248.self/training.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad29f2861c35bea88971347f91dd0453150d24ed --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d15dac2fd20e2de40c91458ac3042a8e9bf215efe699d4ea93e47e9f88d3cb9a +size 29338 diff --git a/analysis/PreMode/P21802.IPR016248.self/training.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.IPR016248.self/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e240a9440bca8ef828a03aaf7ce280443f32944 --- /dev/null +++ b/analysis/PreMode/P21802.IPR016248.self/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0516154e89f89b435cf0b261dd6451249d3a4160f74a07ad0e913902fe1403b +size 28653 diff --git a/analysis/PreMode/P21802.itan.split.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.itan.split.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..48dd7b89057118f19188c333422af35f3e467a1a --- /dev/null +++ b/analysis/PreMode/P21802.itan.split.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41ad3e0138deabaf5f1e56726e75fb3e2bf75fa07b9d194b5e1ce683b1d66b82 +size 10873 diff --git a/analysis/PreMode/P21802.itan.split.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.itan.split.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6cb5384a7571ce39039562cc16c0ffbaf79b7927 --- /dev/null +++ b/analysis/PreMode/P21802.itan.split.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d64215f00a4f913da89680b80c5610b0c6509a3e4746407c6d538a5e15b29017 +size 10799 diff --git a/analysis/PreMode/P21802.itan.split.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.itan.split.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..77d67ad3e9d29369426ada669ea4955938735139 --- /dev/null +++ b/analysis/PreMode/P21802.itan.split.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56a96084e2ba7906278930934a3b3d727e92d4fe77becd81b433f1d24effe91c +size 10769 diff --git a/analysis/PreMode/P21802.itan.split.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.itan.split.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..970b67c8faf17f3879b1ca36420e9355a3990a5b --- /dev/null +++ b/analysis/PreMode/P21802.itan.split.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed37adf13680e4b01f2f44785298aa2134ab0999d3629dee10ae39092120b80e +size 10415 diff --git a/analysis/PreMode/P21802.itan.split.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.itan.split.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c0c0fe02b60e275114464620b3e3628d2cf246e --- /dev/null +++ b/analysis/PreMode/P21802.itan.split.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8eafe1942f5e3e8c055b973e239cc96833443af2a3e32e89b23259e31af4995 +size 10828 diff --git a/analysis/PreMode/P21802.itan.split.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.itan.split.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a6b3d239a5f617d4f93656fcf319117e6c1f3d5c --- /dev/null +++ b/analysis/PreMode/P21802.itan.split.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90a1cc779e4ed68ed6fa1d87a863fb3d7546359598445fc0d35aa54e34d49b90 +size 27415 diff --git a/analysis/PreMode/P21802.itan.split.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.itan.split.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e07f3ae3cdc9258593526709f13c69f9c207cd85 --- /dev/null +++ b/analysis/PreMode/P21802.itan.split.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f05d8d1e84db300a98185651022bd6bda7b30b71eea7166ccd46ff3064c18a8f +size 27427 diff --git a/analysis/PreMode/P21802.itan.split.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.itan.split.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9454b2bda69a6a85389606d68c734e8170d08f21 --- /dev/null +++ b/analysis/PreMode/P21802.itan.split.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77d3304978e25fd2cb3c13cc5885b3ae7170cec4f66bc9a953c5489045746d50 +size 26556 diff --git a/analysis/PreMode/P21802.itan.split.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.itan.split.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b79c3fcd648d79794b109c8c6235a6947d680dd5 --- /dev/null +++ b/analysis/PreMode/P21802.itan.split.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14ff566508310f5cfbb5028423a12769bd0196e5cae80cc2806e0b96a0a8a68d +size 26883 diff --git a/analysis/PreMode/P21802.itan.split.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.itan.split.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a208961ea32fc7beefaab47f18a48ae05ef3879e --- /dev/null +++ b/analysis/PreMode/P21802.itan.split.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31f11a944cab5d0a729cc37521842597ee8e765d3367cd16000a4074be6040b0 +size 26582 diff --git a/analysis/PreMode/P21802.itan.split/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.itan.split/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..37b46feea3d1c9db38538e26375e5675249a417f --- /dev/null +++ b/analysis/PreMode/P21802.itan.split/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15bdc401c25d1964d19c75a83a4ca85c2b702bd4a1f78fd2ceaac357608179c8 +size 10860 diff --git a/analysis/PreMode/P21802.itan.split/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.itan.split/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2d28eceeb525ece1f96c03942d864bd3babe66c --- /dev/null +++ b/analysis/PreMode/P21802.itan.split/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:988e91701d45d803a5f3b3bcffd0d45086e35d4441c3e1d5c244d7358944567a +size 10809 diff --git a/analysis/PreMode/P21802.itan.split/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.itan.split/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..72351ebfff6f251c7bd00a13b3bd74a1dde85c7a --- /dev/null +++ b/analysis/PreMode/P21802.itan.split/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2f0a4d8f73eb1ba66c21882f82283ca2e75f379928e964945937fc028bed434 +size 10813 diff --git a/analysis/PreMode/P21802.itan.split/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.itan.split/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c6c777509af2f4ec8e78ddda32d51229818b66f --- /dev/null +++ b/analysis/PreMode/P21802.itan.split/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0d671bc2804b71274102178537fd00af5645d37d3b82d1d49ca9c968db9a806 +size 10466 diff --git a/analysis/PreMode/P21802.itan.split/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.itan.split/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3186af285f5d7b0a3e9dfbde165ed04503982a69 --- /dev/null +++ b/analysis/PreMode/P21802.itan.split/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1ebdbd7c91d48e2a90af86d3bf6a1d8863c38ac057e794663ca61c1b1105120 +size 10843 diff --git a/analysis/PreMode/P21802.itan.split/training.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.itan.split/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3eb98685f205e62a44c5ac8a05c9415634bde40 --- /dev/null +++ b/analysis/PreMode/P21802.itan.split/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:319ad42b0e3c2583516076c8034942ab422dddb528af0f7b5d4081ab404f6172 +size 27435 diff --git a/analysis/PreMode/P21802.itan.split/training.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.itan.split/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d69465d26d9d8a94b4b9eec7a95e568e01038b39 --- /dev/null +++ b/analysis/PreMode/P21802.itan.split/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42d13f160d59dc4560d6eb07829ef375670002d73065352ea2fa851284799486 +size 27392 diff --git a/analysis/PreMode/P21802.itan.split/training.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.itan.split/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d50ed43b32c890db5d5434cc9c560a9ee020da45 --- /dev/null +++ b/analysis/PreMode/P21802.itan.split/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1abf9b881ae4e3b9833e3190f6b743bd9efe3a3c8f29132a4f23f4a7c2356c90 +size 26686 diff --git a/analysis/PreMode/P21802.itan.split/training.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.itan.split/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a5c8d6016bcb94a37ee019ff93f6668918063ae --- /dev/null +++ b/analysis/PreMode/P21802.itan.split/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3320bf44925bdadf56bc86193de17e25a646b188344209ba35b2737a86bbbb05 +size 26953 diff --git a/analysis/PreMode/P21802.itan.split/training.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.itan.split/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec5723be91e4a936ad56f8b4f23fd79102e85632 --- /dev/null +++ b/analysis/PreMode/P21802.itan.split/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f47381e6b3b8fb6f49735ee0724ef56622925993456186ca00781c734101bdd +size 26673 diff --git a/analysis/PreMode/P21802.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..75597ad6faa8da27d1ee8c85781e4d46c03a8083 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d59d51308dabd2d4f0ef42fd0263db629d2363fc3d656f87187435dde7648ae9 +size 4628 diff --git a/analysis/PreMode/P21802.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..67535a24a66c980bdc0f00ca756b3d19d57008dd --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90af4d27e7d2f06c4e5c59fea7d35edda3546ef7a4f36442b98168bfe07c812c +size 4557 diff --git a/analysis/PreMode/P21802.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b03434701bcb60dc7d4aa13cffa58d8ff244a045 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1e27987d67e02b2bbe1e9c6a5c5bbc11c49707d6ca39feb2869aadd46546de7 +size 4222 diff --git a/analysis/PreMode/P21802.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e427e28fc8548c279e52d5e149fc74ae29bb8c3 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:599ae8b9257f0fd8cc9d38936ac8bb229e55f800653cf505d648dd22bc3b4016 +size 4179 diff --git a/analysis/PreMode/P21802.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..00e12ea861f3589c24ffe6c3e8e9f472dcc08cc3 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83ef34da3d3b3bcf8b73718b60f3138b96f0b3b31306b5c599d73b8038f79cad +size 4222 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..25fbfdb5f4463d8580773b2139939c871fcc52fd --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c53bbb577520a5190093821faad45864e986518d8e0a51073a1ba6afe7ea47be +size 4647 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d3e5397b1597da524ca6e9c1319505c64f0420e --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5748208497185bbef5173d41793ae74cc43ddb05b0aa4cc5390b2a95d9449870 +size 4541 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..154e836ef8c0a0925ff180246d39a71636d57ce2 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05e32bee1312c9b84da71b7315e9b7d607f5445a84d4f6a89f3beb10fe9e01c3 +size 4248 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..17eb0bc2e1473766a1505f6325b4712875808b75 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87b20adee70300bc85bb0d46dd3a74d63024e8c876a88119fdf84058d0f5a08d +size 4209 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..31724eeee95e84f224467bd357f41ba9729336dc --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ca61561a3fdbe5738effacae5503a8cca3fb9c18cbb9ed561fa1778bdb09bc1 +size 4241 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..da053c80519f3a7318d64a735bb5e9dc229c8cb1 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40de91de49a976d102c28e9df67c08ac2ee931babf5ff0aea7013c7278e06708 +size 4643 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bdbf2ddbcb991b20747f7b0d917d908bde7bcb0f --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a9b343df2bef4bb89a2b22511f4ced4bb51bf072ba3f1db06f91ca114eac1e1 +size 4563 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e14de25a1a3231d0addd1629b9d418b08626d531 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:208ac77e559d79733071ac1e810e7fcdea1ec57703b9275f9d2d540a0deb237f +size 4236 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..112b161c06cca496773b891c212004d9770bd1c0 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa385efc79f0cdb7bc33fb10d184bc4af36a9acf1980d8a83ecc6f13e5c4e6f8 +size 4199 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4df5e39fc50363767b4e0cff2d0c555ccbec1943 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3324f84c68d1be02c370636e7f3e7d6b80e864fabf77a3887ece05ff1a99bc0 +size 4242 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e07f9610db40708e8a5b2ed3f2454dbbfa80df0 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:abcd31ca5acd445ad7f3712d6603119cfbd1f4f1baebfb1c3ffd4302ba43cacb +size 4653 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..68fedd7d81285e1474db29d3947edbce6280965d --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e8e4d2bf46eb1351a4af7a8f1529a17457a69179f5a8d598afdeef74b70baad +size 4561 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..911debacc31347c963824729a2713bd8ad4781eb --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2958a1324ffb59a0f332183eeaac0a62d3f0c3b713859503119f95175390fbde +size 4233 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b60508e5d9c5b8ec6a0ba2554083228b350f1ff3 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7499c0777bd39db598d9d9d2803dc1962559ffadf7e1e7e716045000a2ae4bb +size 4209 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a21ebac7b6847ae5b6e6a143d0964031bd8d334e --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5677a69d53a21203140b91e072659f2ca4a595079d7b64f0a85b7030382234d1 +size 4238 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..273908f2fdeb7ec0023ef0aa004893e592f5d968 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3ba8ed17f2cc779ba161ec9008bb34bd6de581f1a4fef856087c432a533e4eb +size 4654 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c17fe170f0872d2e2bb22d13fa4a0429edf7b89d --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0468e0e0f11c82060ffc54cdaf9b5b4e168e288e2abcc7cc0134d3fd57447aef +size 4561 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2126f2f3038dd720244a94bdd9e3dd295b8ce29c --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:763e4daf0af1fa5850935b2bb6e2604a8fedaa8d924efa40cd1bb91c873ebf80 +size 4237 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..401918929aa2de0fe2e4a17e5bb50d893a7aff8f --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16201ef8cf0c4394b15a26743c00d48ccf858c9fb1d4026d25035a72a0f6d5a4 +size 4202 diff --git a/analysis/PreMode/P21802.large.window/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.large.window/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88c612c13e0f20cf0abc8274260d36b022875f7c --- /dev/null +++ b/analysis/PreMode/P21802.large.window/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c771d163978a9e9217e0bde8ada256cc3eb0f6e3ca522b1db8290026f7462702 +size 4226 diff --git a/analysis/PreMode/P21802.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2399f2f806875841840bbcb4900f45118c82e34 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65eca862b70029d443e210afdefcedde96831e5bb0d6e47456d69328dfb51e42 +size 9601 diff --git a/analysis/PreMode/P21802.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c6f77238420a500a41888dd6b1e5e30e4477a28 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6058a128f4e321a0b349282abf41b01e83db5980c49a79feea632e4775d20b66 +size 9511 diff --git a/analysis/PreMode/P21802.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1a148d71f2d56c4737eb880cfb32137f2622dcd5 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a45dff3b25eca8c43f2e12db9a787dcdac9e26ab160de66a9e629341b35ae3ec +size 9628 diff --git a/analysis/PreMode/P21802.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..afa9ecfe0f61944d6acb1a0d21b43f83cb77beaa --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:697828066b07fcd2f5a8c3892712f5f0a52a0e31e8349dc9763c4c0fee85b317 +size 10081 diff --git a/analysis/PreMode/P21802.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70f5e3485e95f29359be32681525ecf9e39e3307 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7680637030b3bccf3f7303c6aa9fd7a6bb40bd4f819770f9ccad32e28ac8276c +size 9827 diff --git a/analysis/PreMode/P21802.large.window/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..00853c834aac8903bced73548d5e00720f4773e4 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f006ac7036373609ba3967a0a1fc396e3492fd289000c3e04c97e9d7f8af570 +size 9639 diff --git a/analysis/PreMode/P21802.large.window/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..945961ad4f4a11c4cc518d9790f45d0d7d96ee22 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1d9ef425d3343c69ab9aa4a8dc9a26467fdd71d618c033985cb4aa2db04467a +size 9566 diff --git a/analysis/PreMode/P21802.large.window/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..643209235f2af01058c0a84f94715a5c5d0b1af4 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d362ab716e14202b6b7944646601958fd10fee3163146a78d138e7d46fd47525 +size 9670 diff --git a/analysis/PreMode/P21802.large.window/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c64577d1763335b601e98d447ae73bb8f63d308b --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9a4b5ab9fdc1ebddf27e3f4f0a69918da1d9fe0161862d0eb8abee873b31002 +size 10117 diff --git a/analysis/PreMode/P21802.large.window/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a666ce1ad2fbacfbb38144d49cb5527aff5319e --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa19da2f027697da76c5ec845e20d3d21849428c5deb45cc880f7bb9572731f1 +size 9861 diff --git a/analysis/PreMode/P21802.large.window/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c372be62454896436f17698de4d12f8eba2e9844 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e5c695058139dd2bc41d4c938cac2a10717a8d59bb99710ec946a165cc5d336 +size 9638 diff --git a/analysis/PreMode/P21802.large.window/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35ed690d0e0cb632687c82397afed8609080390b --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:089fce4fc006a351502169b0b636a08726f38c015b5ff4dc72fe3a516f1af928 +size 9537 diff --git a/analysis/PreMode/P21802.large.window/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eacd1d8b20d4b4244ebabe94de37c8189e5b1905 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64a6214446711cfe5af2d8397f0d697e15c625cefde5f77dd9a955315b7ee205 +size 9680 diff --git a/analysis/PreMode/P21802.large.window/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..22ce3c371ac84cc719ff18acb50b853174a54abd --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f87e44f27ecc70528f19b7cfb9c49f9ae1906cfc3887e8ea88850fda4d03a739 +size 10110 diff --git a/analysis/PreMode/P21802.large.window/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fcc525b45fa1217a5b767bb2182bf548006f3c6e --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:136071004bde37eac547d59f6f67e7c627d972cd8d96d305f241aef5d919ec69 +size 9850 diff --git a/analysis/PreMode/P21802.large.window/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3c6d6edfc25c93eb4f6213a180432788c420daf5 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48d905b7ba02d8156d775af0ef3a3a778dfbc34301e1a9bdf18c5300014335cf +size 9652 diff --git a/analysis/PreMode/P21802.large.window/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3585508d3445fac160ec0dac5609526fd0907d25 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d850d633a5ad393db67fa296ba0fa62f838eb83e12b554fee4d363e6ff59c27b +size 9528 diff --git a/analysis/PreMode/P21802.large.window/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..32dc666683ff4f5e5b06adb1aef968ac04b1849f --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8968f43d806edb6050ac2668cabcdb16bd5a46f4953690cd3880e26d5abaf9a +size 9705 diff --git a/analysis/PreMode/P21802.large.window/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..408703a5bbd7aa1af6663d4f1264f54cb53f142b --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34c66a623bb8bd6f0f88b4cc5e8368b4b6df9a11e091230ff816795da74d51ae +size 10096 diff --git a/analysis/PreMode/P21802.large.window/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3098493d0b4ae4481bde216fcb9ea17daf8e2ee5 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:797cbc28e2b40c79fa959a8fe4b58bb94edcb68871d6bf52511a15c67d69d9ac +size 9878 diff --git a/analysis/PreMode/P21802.large.window/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..29deda9712ccedadf0ad2a371e54e1d88b2157b4 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6bd0d8ef77e35a81ca380e9cdd6d250919def10295f43a7d4cb8d228692b301 +size 9657 diff --git a/analysis/PreMode/P21802.large.window/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..385d00138e7afbd1876b3d74179e96de35584d6d --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84be0a564483b41e0eaaa43e451e90acdd9b563f55544c180639cf656e1ab3a3 +size 9533 diff --git a/analysis/PreMode/P21802.large.window/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9df7f8c471dd5c3cd730627ef8c0ce83db53aad3 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d700d53ceb04cc4cb56b0beed2b12227830c4cc1b00d9e35e7df8288f2f7ab99 +size 9691 diff --git a/analysis/PreMode/P21802.large.window/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5182f9a5cb88053739133a1860b94c760b453e35 --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d905803979077cc10e5f035644c33bbd9a3125b3edaf6d123efbd39fb5f79cf +size 10089 diff --git a/analysis/PreMode/P21802.large.window/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P21802.large.window/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..242f113b40cde2b3e351e9363b3b2d2043ed857b --- /dev/null +++ b/analysis/PreMode/P21802.large.window/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dfac1b64dfb317b8834fb021c46f494164f23db83d3ccf413d672108467d8ce +size 9878 diff --git a/analysis/PreMode/P21802/testing.fold.0.4fold.csv.gz b/analysis/PreMode/P21802/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..28d26452d3c9d906bbb7795ad0b214a75588482b --- /dev/null +++ b/analysis/PreMode/P21802/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e76124336370e377aabc93a36d52d28eaa5b944fb9f6791182981b965d281bfe +size 4637 diff --git a/analysis/PreMode/P21802/testing.fold.1.4fold.csv.gz b/analysis/PreMode/P21802/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4a480d7a18e84fd2bdc2461a07eaaf02a518b5b --- /dev/null +++ b/analysis/PreMode/P21802/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b7bd0fb4f71145f1f079525148ae94f4f141e2fb3ccf88922853f1f94b5f086 +size 4538 diff --git a/analysis/PreMode/P21802/testing.fold.2.4fold.csv.gz b/analysis/PreMode/P21802/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9581b096d3719895fcb7f4b9a5a250f94e44975f --- /dev/null +++ b/analysis/PreMode/P21802/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4fde13c7952a2ba4fc0857236ba21457a5ccbd361b4d4c1f35a553c7bb8bd43 +size 4244 diff --git a/analysis/PreMode/P21802/testing.fold.3.4fold.csv.gz b/analysis/PreMode/P21802/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0497b178b8a5dd24949d5c789e158d3de50f9ecc --- /dev/null +++ b/analysis/PreMode/P21802/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6587a22df9c09f8bd2aed7a0466e9d461974c49a70171093a33a3da1d08a958 +size 4190 diff --git a/analysis/PreMode/P21802/testing.fold.4.4fold.csv.gz b/analysis/PreMode/P21802/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..81b69104bb8a9c814fe4bf263448c7c2520ab69c --- /dev/null +++ b/analysis/PreMode/P21802/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1886dc67cc18deec633ef72c00ea6b0ead5582d28ac9e9d6fd67d508c60b9b4a +size 4198 diff --git a/analysis/PreMode/P21802/testing.mask.esm2_650M.csv.gz b/analysis/PreMode/P21802/testing.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ee1d676ae52e69bf29e058319d75a2cc8959cf58 --- /dev/null +++ b/analysis/PreMode/P21802/testing.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d871a56dead8159095ed23fd2b20654e7e8e2cef300d091b81599f25dc3c58d3 +size 2962 diff --git a/analysis/PreMode/P21802/testing.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/P21802/testing.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..155d13858c5d1aea7c6b8cf1ced4cadaaffd9e78 --- /dev/null +++ b/analysis/PreMode/P21802/testing.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a76af7f605710973605dd4d4ff08bfeded57c3b21ff4a2b5a2f47cf56d68aef +size 108175 diff --git a/analysis/PreMode/P21802/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..083a30bf6083464dca2c41ae1308b3339fed37a0 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:026013aa5e3f6900dcad201a5783c73eb69d8470ed67a876f72de0b78daa2ce3 +size 4875 diff --git a/analysis/PreMode/P21802/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..66669192ef8273938dd18fa2eddfa9544bf27190 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8add795097bd76d6895dbad6ebce317601820a003703d8dc415d1567f40e4686 +size 4878 diff --git a/analysis/PreMode/P21802/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e01af47e4255272fe0d6a2ddc32b56a254a06841 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba05c50f602c5761fa6a3e1c339a5c1583ca979bceac47081f2e52e3e37c1cbf +size 4883 diff --git a/analysis/PreMode/P21802/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bec758aa2fb7c652ee597820d784401f36ca6c92 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0d432944f470cf5f8ca026f2134c94aab8c2724c6338ddce17a5c27ed726fa1 +size 4871 diff --git a/analysis/PreMode/P21802/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a9d94e85aebf33f07f49997b32e53a0688ffaf51 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2148f04acbd0c6a8f04382616e6f876333c2388f38b871354af97223abeef37e +size 4855 diff --git a/analysis/PreMode/P21802/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3a0734b24644cda9127d2863fd1b78707d1ddb23 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6209950013c30e7ce8113a50eb6f6873fddf76eb831d570debb446c540c58986 +size 4892 diff --git a/analysis/PreMode/P21802/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..821775444c67555b733431327bae932f90014959 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a673e67f6e00bd3ff35f7e7db5f1e5e506c20d69bd429af4467bffec0b8fdb36 +size 4892 diff --git a/analysis/PreMode/P21802/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b90f41de9b244381b2fb2439e92a52c1a983648c --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a636ae21055675a85cdde3a378878c416d680ec2ad74ba9481464fe470e83efa +size 4864 diff --git a/analysis/PreMode/P21802/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b93aa83964babbef730c2de119ba9b23c708670d --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8fe6107636ed2eb87ef4808c6809924e500e15168012c705862914add850009 +size 4819 diff --git a/analysis/PreMode/P21802/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..be65951ab03b228aa17000a9b20dacc59e0869b0 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c1d1353708b76aee3ed110b73d9c79771f8ed9656cc7b23b545a0dd8e34f31b +size 4907 diff --git a/analysis/PreMode/P21802/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d88e72bbad14c1655560c65b57931432d1637d2 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2f15914a6bbde81719379aa8120ce684ec40d2d67670b9f7d64dc6d4bd5a2c +size 4910 diff --git a/analysis/PreMode/P21802/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2443edd02a5451650dbed615b6a7f07ec780edb3 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94f76f203d1d8ec1a5605e75df7a4cd03b9d4f43a9771d9a9423f5502df69505 +size 4900 diff --git a/analysis/PreMode/P21802/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9c670fbf210e7fdc096f08a96e69f5ad6b945a7 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eca01df290348ecee5cd76f1b593a4fc7cf88ae45160871d7ee5316569586bac +size 4897 diff --git a/analysis/PreMode/P21802/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4eb5d1c361cc784d04500880b9f8ae061576b9d3 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf73faceca5bc5e04afc84c0d5f525209619d293f5c720df7595d6205a84f31a +size 4917 diff --git a/analysis/PreMode/P21802/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5178abad0e9656538b694ecc2b7cacaca633e4d0 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0ff77c6464b5e99f0ef0135982b2d5543a104e0be421deb8a9d13c671414c1d +size 4871 diff --git a/analysis/PreMode/P21802/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d77f8ccb50d4b4a99c5e7cd900c550b9c7f58477 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f54c6d88590f3f3133a83108c5303db2617896826e469429045269842eb90a1 +size 4911 diff --git a/analysis/PreMode/P21802/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9358ff89dabc61d6474a9b852779aed762d64794 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de3d8cd93ceb649055e44754d591a4de3e14e6e1fa8329e15141f1195afbf42c +size 4911 diff --git a/analysis/PreMode/P21802/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fbeef299e7fb2965ab3aa1dce72fabc5010891e7 --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f718fde5ca9c243eb34725e03b08c91678881e25cc5c5ea354b512c22e0a0ae +size 4885 diff --git a/analysis/PreMode/P21802/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..85cf4f17ba13204ae7e50b8724abd2ad3ed51d7b --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be787f128179382adf712b05fedacba50d23e415e3684b3cbab05635a34e35dd +size 4903 diff --git a/analysis/PreMode/P21802/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P21802/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1dbde5ff68a8b75b7a4dbf24e6976255884b04c --- /dev/null +++ b/analysis/PreMode/P21802/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b83d62664203345da8e10705987da26fadd42a153ca49a4b8d5cb6cc1b9feeca +size 4925 diff --git a/analysis/PreMode/P21802/training.fold.0.4fold.csv.gz b/analysis/PreMode/P21802/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d81533997ba8114af8d8ec85d7b22e6c9a3754f9 --- /dev/null +++ b/analysis/PreMode/P21802/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1cc3ed89e541f29bef452fc5652bec847b4a184e2fc5e43fb69e6b8d2f9088b +size 9581 diff --git a/analysis/PreMode/P21802/training.fold.1.4fold.csv.gz b/analysis/PreMode/P21802/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6010332c8d15d76b9479f05bf06c74b899f4a25e --- /dev/null +++ b/analysis/PreMode/P21802/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23a2ff1ea87956ed4ffb2d14b1e1a1758aaca1ff118b89d4a1abc5b76f687300 +size 9493 diff --git a/analysis/PreMode/P21802/training.fold.2.4fold.csv.gz b/analysis/PreMode/P21802/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0fe73c816b3f85c95f5189081327ce384db25a0f --- /dev/null +++ b/analysis/PreMode/P21802/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ddc7f66dbf99f365d03cc4f6c052e398b505c32585d1a0d2bbd9b35b50afd46 +size 9705 diff --git a/analysis/PreMode/P21802/training.fold.3.4fold.csv.gz b/analysis/PreMode/P21802/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b3644d67b21674590bed8829e2d7135bb063e1b8 --- /dev/null +++ b/analysis/PreMode/P21802/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8dc97b5be0ebc8a63dfb614930dfb780675bccf6b10e4bd1d7cb9a610a346e00 +size 10056 diff --git a/analysis/PreMode/P21802/training.fold.4.4fold.csv.gz b/analysis/PreMode/P21802/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9d1c4aad2cdc1f2eef6a5f503785fe761aa3058 --- /dev/null +++ b/analysis/PreMode/P21802/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa8ea589d2a4ca2782a6383acc3628eacffcdc19b11065b6fc9e7c875954a5b3 +size 9758 diff --git a/analysis/PreMode/P21802/training.mask.esm2_650M.csv.gz b/analysis/PreMode/P21802/training.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6af20db30e519fa050d862169ac0d09d617d2f31 --- /dev/null +++ b/analysis/PreMode/P21802/training.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d46257b6dabd5f5feab5f67f6f377b66555e5e4b4d569630c0fe19ab18980f63 +size 8015 diff --git a/analysis/PreMode/P21802/training.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/P21802/training.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b36ecde0636f03becdced1c049f5331e4306c93d --- /dev/null +++ b/analysis/PreMode/P21802/training.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae35a055252578e07901e57adfcf1a5cc5b0253805d7543e80f1a4aab68110e4 +size 384126 diff --git a/analysis/PreMode/P21802/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..588369c69e55df09c994c795bbb2c46aa2dc72c1 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f78b41dd229dd2fd6fcd8063d52fcf8ca4c814e84ac18a9d811cb3b516f9e305 +size 3473 diff --git a/analysis/PreMode/P21802/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a41541f7a4835b698b2fb2130ef6d9273b9a1409 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f57fe28fb47c263f196c678a895d46ce0343ee87e9bf6a1f158829ac9a2309f0 +size 3455 diff --git a/analysis/PreMode/P21802/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea9f613feab33d4054b8c363bd01f4f2371cbe6a --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bf59bb8dd7cc41ede8b139ca84cabeec0d2fe92f964a78fb6fc3cc5d47cf68d +size 3471 diff --git a/analysis/PreMode/P21802/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4af7773cb3c99e62a4a3dda60f43dcb556906df7 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:154e29fff9bfaa57c325d9cee005725dd13f75092e6dad7aa9739572cf9edd06 +size 3800 diff --git a/analysis/PreMode/P21802/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d886e8aa38f11bcb242533cb68277c7ad0c34366 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05c79399af654306eee07f58b466bd8b8c87acf3cf0fc181e5a4df284df8c5e6 +size 3443 diff --git a/analysis/PreMode/P21802/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3951043a69f7db124bff9e1f2a2aabdec0df783e --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:501ebdf48d450b066f9a25067ac5bc67e79935db45a638fe0ec7ee6023c2539c +size 4706 diff --git a/analysis/PreMode/P21802/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abd836d00d8cc5d8e3c50821de29bd9d44aa19f7 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:033d3e5237aea791f7957fc12fe862a7629b3d6d6599c7882355e576e6f07baa +size 4704 diff --git a/analysis/PreMode/P21802/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ce641020aded6f3e3ac597a6771a669f5f9a1885 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41d98c92307c471b7d55383ad55b12d9ebac4d731e020341d6c034c7578191b9 +size 4318 diff --git a/analysis/PreMode/P21802/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..172971ebfec48560a9d2781356be5acb1b482328 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ac4f9fe338d2907569de0b319fc75664a7f8e2bcf2e0270fc24fcee7632a67f +size 4644 diff --git a/analysis/PreMode/P21802/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fce443182e859edbd65c20a33a1674c30f3db2d --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfa021160baebed545389149a9095db160c2706e5c6dc14337a7583dbc87dd21 +size 4715 diff --git a/analysis/PreMode/P21802/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..48257080a986a184924b8c6cbcb7cd9055ccd05a --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a469c37b61884821d58ff20ca07eab9e1872228331e8229194a8bfe162855cbc +size 6119 diff --git a/analysis/PreMode/P21802/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c8469bb4695889ef49692bd1e2f2285a4abd6726 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:783914cdcc47b960f380015333a0ee935a88d5dcbb35f546281a06d3bf25daf9 +size 6116 diff --git a/analysis/PreMode/P21802/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b4d6edb90637e095948ad798f9c807e96d34171a --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b54e9d76a782299e6463c43046a51ffb368dbd2e5283bad25c470292357755fd +size 6897 diff --git a/analysis/PreMode/P21802/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..429c879230d16f92e6b8e81eb6bc6efed281cc28 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e6b218f1da551ea8841b070457391bd72b2733dc1260e760536d066f03fa054 +size 6585 diff --git a/analysis/PreMode/P21802/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cfe8fe17a319fd3c9dac0e13c9ca5b83a64560e8 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20b62ebcc9e165bcc5f66ddd94506835facd2f457631c95a7a702a5ba6c186ba +size 6468 diff --git a/analysis/PreMode/P21802/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..841599c4d785a90d9d1dfcc32e39bfe98862137b --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:098073adfca70efdd1c04c27b1948613705bdac6e0cfe39877bd66d4cfc7507c +size 8652 diff --git a/analysis/PreMode/P21802/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9578fabb5b2aa7d9b571f65bb381f71de56bc5b1 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:554f196cf8151ee07d5a446fcd1106a89af60cbbec2c2c6985c204013373fc37 +size 8677 diff --git a/analysis/PreMode/P21802/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..37391040ad364c2085f3ffcee75044c912e6f924 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8ca466b45b63937b4e7021c9b0ccc801efdda437c73b411e626ed22a0ba3078 +size 7770 diff --git a/analysis/PreMode/P21802/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1d613e9ee0aecd498717db79a69685f1fe9b0fd9 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebdbd9885209c947e9d6baa6ed6b38a3266ed7bbcd00e43f687c308c80da4eb1 +size 8277 diff --git a/analysis/PreMode/P21802/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/P21802/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e1d1cd45a7a8dfdbd8dca19366d1b04d3ed7d76 --- /dev/null +++ b/analysis/PreMode/P21802/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:139d45e0afa8fa170728a8c2edec075b2d47b1e44b0d50fc66932af10a33154d +size 8730 diff --git a/analysis/PreMode/PTEN.bin/testing.fold.0.csv.gz b/analysis/PreMode/PTEN.bin/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5a1faa1a4e34f01d936976d781f7c51e8ca80ea8 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d561c1dceafb8366841f8de04debc07e6c5ab3e2a23b80f0dc762bad32bc611d +size 24337 diff --git a/analysis/PreMode/PTEN.bin/testing.fold.1.csv.gz b/analysis/PreMode/PTEN.bin/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..71ee95debcf7715d8f94f17f2d86e6a39d9bd5d1 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:245b39c78b64afaa2b956d967c9aeb7667492a2d5a94719270014a5489653a28 +size 24317 diff --git a/analysis/PreMode/PTEN.bin/testing.fold.2.csv.gz b/analysis/PreMode/PTEN.bin/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..805c99e4a034596abb03a45c29ab63f56849d419 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adce8df3bb26073d19bf647d353624171ac08ef9c5434c57fa00f35591472d25 +size 24312 diff --git a/analysis/PreMode/PTEN.bin/testing.fold.3.csv.gz b/analysis/PreMode/PTEN.bin/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0177c5a07d0025719cbc6279d5bbe0a82fb8cd5b --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ff5069cdeea4b075adeea24b01bfcaf45a75cfcc28fa3f97934263cae745afa +size 24334 diff --git a/analysis/PreMode/PTEN.bin/testing.fold.4.csv.gz b/analysis/PreMode/PTEN.bin/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e01dd511b491201709d30b8162b22495651e04dd --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42fd44e964ca0cfbee65ed96f5a339cfb6d31e48731d3ab379986b4fc09257b0 +size 23994 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.1.fold.0.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4717f6a5304cfdfed636aa680235aaad5cc7bdef --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c326a9b9d0d6d1310cdf0dc269cac84fb0c43a88a37869f1ffbc201fe717d98f +size 24293 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.1.fold.1.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..894a5196d5dcf878b53cb75a7a68839a1cbf0bf0 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90287a6787e6db980af852b06684f6c60e88155f83d529f6387ac9e4887413ac +size 24289 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.1.fold.2.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92408439c7e7b7402b9111bd3f038c1037c9ad0c --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ec20d433ae56a19b2113e8bc383b8cc58609828ee433ef44b92e1fd26bdcebe +size 24235 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.1.fold.3.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c0940b69c422c710c892fc62c39d216a2bb3c6c --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:640b415dca889e9740ebb93133313a40a016aac5f15bc93b7b7cbaf3fac8694c +size 24176 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.1.fold.4.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fea23f6e17f348ba19c89ca93eb0da80f0ab2ff9 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b23f8c0fec081d20f4574d45c7456977da84b49d8cf1d39c523cf8a9ea9abb22 +size 24317 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.2.fold.0.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5f3d81ca766e9fd7b7100c53a5f513461b222cd --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e907fea40ee1aab42cb07ce9ad019d77959b73b39ca3237d0b99ad46290df8c2 +size 24329 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.2.fold.1.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fcf2a4dcd1112eb266628bf566c67106acabdbf --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8afdb8c673f39a463844f702914631854340db13632414b79ed27042a64aca21 +size 24310 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.2.fold.2.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1328b5f5367922d19f7142f5cc34f3beebcd6b2c --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c89a21845789cc261594882fb32a99a9acc799b6fcb036c7ef4b7a2cb83f31bb +size 24272 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.2.fold.3.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f1a9272c54f50e30793571b4c74f6047010c843a --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0efd0decf7a16288da22f4595063d442ff99393e635f6a125094824fe9ed7591 +size 24234 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.2.fold.4.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6b83278da38fb20f5a7e3727ba7da6da39fd9936 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:530fd7e94cb0fe76548d4cc92ecee04912e8f6f5d89728ee9a81e4e3ef4ef49d +size 24301 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.4.fold.0.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9bc82e32e2b4621a01e62b3cd0b9999517d14694 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0589e9c61c44e767f2b9774269df31a05e513e04f44bbcb329ba823efbde896 +size 24335 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.4.fold.1.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..de0fcaff70140207c44c700d880cb90f35c07097 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3857dc9c1b4eb5ebb854846905ae7b523725b029a9e6c58f584c2cc3a4a8adf2 +size 24326 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.4.fold.2.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5345583cdad60eda60431ff4f274262d5239dc69 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a58d863dfbb82eeb3969517e9bf795f3aa49700131fe6b8055abc0154e1c9279 +size 24296 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.4.fold.3.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5d42d94368a8538931a8d467683bad0e3698b8f --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82935e145ff637d564fbe521833466286103b103113584e5d8278674649e26fa +size 24267 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.4.fold.4.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d49c0b5521baa25cada52ec571d3d9240714391 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9ad9f0ce4f8140d1d731a919059c908943249e63129824b798e9827c4e6d949 +size 24334 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.6.fold.0.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..339bef2711e323ca33c27e4b43e1204f7c837d92 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8653fb74cddac136f86c8098eac575a6696848d6207cda5d0863ffda8b74ff8b +size 24359 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.6.fold.1.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..74f7c3861a3827d62d281899defa8fa69560b8dd --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d26770cdf488c632b6f72f3ab91ca659060f7f2439e623eb79b71e521f9fc15 +size 24324 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.6.fold.2.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1440b5edecc5fc6c0c1851b656331da5f24e667 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4eb8f5a1cd47398e78545ff5acd5043ce4002db4af462a62dee5443ce4ea7649 +size 24349 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.6.fold.3.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..79a0007c53c0e5c47010bb41575746091ef268be --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18296e740acd8d1fffe0b770d33a850be8bae4620a920c9111d60bb23971e80c +size 24302 diff --git a/analysis/PreMode/PTEN.bin/testing.subset.6.fold.4.csv.gz b/analysis/PreMode/PTEN.bin/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..42b4f52dfb90b51b64173b8a46e596b24d322d58 --- /dev/null +++ b/analysis/PreMode/PTEN.bin/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9a4c720162ecb2190d8cacc5e67a277632e389c4991a10e280753b148799be8b +size 24346 diff --git a/analysis/PreMode/PTEN/replicate.1.csv.gz b/analysis/PreMode/PTEN/replicate.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..73f08692cbeb2e8bb15a8428165edcc71201db2d --- /dev/null +++ b/analysis/PreMode/PTEN/replicate.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5bbf0b915bceab75674425db5b8d965c336db221a5600f9c7ba4f70935ed6a6 +size 3801017 diff --git a/analysis/PreMode/PTEN/replicate.2.csv.gz b/analysis/PreMode/PTEN/replicate.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ab01027fb1c1bc76ec42f3656500fefab09a390 --- /dev/null +++ b/analysis/PreMode/PTEN/replicate.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a001f05fee83ee1227fe5c40e8ae04951193a268073e665cabd0eac8c0357bd +size 3629274 diff --git a/analysis/PreMode/PTEN/replicate.3.csv.gz b/analysis/PreMode/PTEN/replicate.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3990d211e0d4d42124b6020f4e9544c3f0804dfd --- /dev/null +++ b/analysis/PreMode/PTEN/replicate.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06d7490ac22f99021435694155e20b5733c9a5a7a2add4038f33c677f1a138a6 +size 3636223 diff --git a/analysis/PreMode/PTEN/replicate.4.csv.gz b/analysis/PreMode/PTEN/replicate.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..85364fe83fad0da5bf9b1fb3f38d24a013520050 --- /dev/null +++ b/analysis/PreMode/PTEN/replicate.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc14322ed4410a6df56bb53fa0ed9d3e9fda34f706f9f424fc7e5efa6869edd4 +size 3676497 diff --git a/analysis/PreMode/PTEN/replicate.5.csv.gz b/analysis/PreMode/PTEN/replicate.5.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..08e20f95087cad27f44e000e3ec0652fb55139e3 --- /dev/null +++ b/analysis/PreMode/PTEN/replicate.5.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3280a1b6dd0022fd9c40c6b5bf31ffc3bd76d87f23e7a2e76494de0a591f7344 +size 3673967 diff --git a/analysis/PreMode/PTEN/replicate.6.csv.gz b/analysis/PreMode/PTEN/replicate.6.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..470417080ec5cfe948e09392896f70f6cf0bf0e1 --- /dev/null +++ b/analysis/PreMode/PTEN/replicate.6.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8081a5def1d2f1963ea01ac51fc8f39c674d1bea127e0bdf81efaa9d57952e1a +size 3790451 diff --git a/analysis/PreMode/PTEN/replicate.7.csv.gz b/analysis/PreMode/PTEN/replicate.7.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e0fe1702ea2f6e0ad02f71dae7314bded39082c --- /dev/null +++ b/analysis/PreMode/PTEN/replicate.7.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11d267c6efe965f56c4c9c2a36572bf7e06902a9cb219698dac451421372c935 +size 3804829 diff --git a/analysis/PreMode/PTEN/replicate.8.csv.gz b/analysis/PreMode/PTEN/replicate.8.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b831f3a63a7a4681f8962456d6f69bddb80c1c1 --- /dev/null +++ b/analysis/PreMode/PTEN/replicate.8.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a9dccd8e1b0766eb5560056f41164259cfabef3d47f56da002152131812d79b +size 3657655 diff --git a/analysis/PreMode/PTEN/test.fold.0.annotated.csv.gz b/analysis/PreMode/PTEN/test.fold.0.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0c280df55ebee992bb13bdb9f4a1acd8d25d568 --- /dev/null +++ b/analysis/PreMode/PTEN/test.fold.0.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0588bab6177d8f9989c8c03ed4c41573cf36f1e3785572a4a6ff95bcae83ccf1 +size 99859 diff --git a/analysis/PreMode/PTEN/test.fold.1.annotated.csv.gz b/analysis/PreMode/PTEN/test.fold.1.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..72891f06e096a67c440428d8082b98777dee11b0 --- /dev/null +++ b/analysis/PreMode/PTEN/test.fold.1.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4908f87316c0bc0fe187bf77e3aeea3a57886c4afff9c1d6f8eac013dce9f4aa +size 99634 diff --git a/analysis/PreMode/PTEN/test.fold.2.annotated.csv.gz b/analysis/PreMode/PTEN/test.fold.2.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cbe91119ae242db84762ba3e8427cf65f6143ff4 --- /dev/null +++ b/analysis/PreMode/PTEN/test.fold.2.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f8763bd227403a4d746c9791396307379ccb246616deb707abb00a549ed1e85 +size 100374 diff --git a/analysis/PreMode/PTEN/test.fold.3.annotated.csv.gz b/analysis/PreMode/PTEN/test.fold.3.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ab85630488465fa61c1a0b858a912a4e13cf74f --- /dev/null +++ b/analysis/PreMode/PTEN/test.fold.3.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64face7a38acc07e87b282930faf4c32c69787bf140a4f3ade2e81009f8199d7 +size 99677 diff --git a/analysis/PreMode/PTEN/test.fold.4.annotated.csv.gz b/analysis/PreMode/PTEN/test.fold.4.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ff5bb031adaba434667d91ff543d62bfad1d35c1 --- /dev/null +++ b/analysis/PreMode/PTEN/test.fold.4.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06608718ca1034b0a5473b32bc9ab3aa2992bae632e2a48f40da87dbb1669453 +size 99836 diff --git a/analysis/PreMode/PTEN/testing.fold.0.csv.gz b/analysis/PreMode/PTEN/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbf75cde3d7c09eec2bed2a8e61897148c07a1a3 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cbf3e8177c8d287ae9ae8281acdcd8eead31b128829af5beebd4afceea7c513c +size 65581 diff --git a/analysis/PreMode/PTEN/testing.fold.1.csv.gz b/analysis/PreMode/PTEN/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6896dbccbd306918e747b416854c08b953497632 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5fc62984b6c516dd95c5d382a0424c2883e22ce6bb88ea90ba4de0b1a4a22098 +size 65558 diff --git a/analysis/PreMode/PTEN/testing.fold.2.csv.gz b/analysis/PreMode/PTEN/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..46d4b3449e129dd8aaa437ddf67f3e8f51fc71cc --- /dev/null +++ b/analysis/PreMode/PTEN/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3004fd48c2d1bd522c6253c957b2d4f6732610315db5a53056da75c7932d2a2e +size 65609 diff --git a/analysis/PreMode/PTEN/testing.fold.3.csv.gz b/analysis/PreMode/PTEN/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fb3580170bc06f110a7320a4b232ae300c3cb27 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:adfdd3817c0090240497883a8bad6787aafba4990f2babdb8b860b8f6af4f1f7 +size 65440 diff --git a/analysis/PreMode/PTEN/testing.fold.4.csv.gz b/analysis/PreMode/PTEN/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2b687fd5547e24be1798af21f079dbd92b684cf --- /dev/null +++ b/analysis/PreMode/PTEN/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac5465bce63a1f65ef428ff833580d38ccced01a6287ded09eb05ab944bef5ab +size 65382 diff --git a/analysis/PreMode/PTEN/testing.subset.1.fold.0.csv.gz b/analysis/PreMode/PTEN/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..26e0ad3199794a2f94fe4ec0b009eb89e68753ab --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22ce2f9be5cadf2805e7b87c9f730ba928f7d3d8a3482a13c3732cd68ca94efa +size 65734 diff --git a/analysis/PreMode/PTEN/testing.subset.1.fold.1.csv.gz b/analysis/PreMode/PTEN/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..59915bb03e8fecf051216e5a8e60930499d796fe --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2619c851bd973892511658d3b95d62ef6bcb1034341ceda0e3c9337179180e0e +size 65717 diff --git a/analysis/PreMode/PTEN/testing.subset.1.fold.2.csv.gz b/analysis/PreMode/PTEN/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d371b0018b6e50fe8e63a355efeb6ba372e04f55 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8358bca5a5f1836da7caec4c4907456d6f5ee80a49d213ff3bd2aeaea31ff7bf +size 65642 diff --git a/analysis/PreMode/PTEN/testing.subset.1.fold.3.csv.gz b/analysis/PreMode/PTEN/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a15679132d3cbaac164e54b5807ac6ea6cc35a08 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3ba156b61665b96ad7b7e0b59aab6d598a53ca570e47a7cf40a2eadafd5b80e +size 65580 diff --git a/analysis/PreMode/PTEN/testing.subset.1.fold.4.csv.gz b/analysis/PreMode/PTEN/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1581e148c81c6a695357c412f3808b42f423ceb1 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cec4b31d6bd5ca4d96ea487d7373b8a242926454ddf1db7b21553ec6de06c669 +size 65724 diff --git a/analysis/PreMode/PTEN/testing.subset.2.fold.0.csv.gz b/analysis/PreMode/PTEN/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8d3473ce0d79980eb59e05a982fda5315a7fbcc --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:659d03c6ae9855e5fdd4c408def079dd5db37595c50dedd2e22c7d942dabeee3 +size 65636 diff --git a/analysis/PreMode/PTEN/testing.subset.2.fold.1.csv.gz b/analysis/PreMode/PTEN/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..83b129d72448fd6ca08a43812de23500e4a69a26 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7dfd6183b7860977c85e0f44bb54287f669db3360f0593c47536658b45a4fbc4 +size 65678 diff --git a/analysis/PreMode/PTEN/testing.subset.2.fold.2.csv.gz b/analysis/PreMode/PTEN/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ecdc575d27635fb02f277b9a1a4669b674fa76e --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cf4ff4ca30aecd741e5f0027860077658698c8078b9f81d52ee7da74075a58f +size 65647 diff --git a/analysis/PreMode/PTEN/testing.subset.2.fold.3.csv.gz b/analysis/PreMode/PTEN/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0119b7ea5047a6b116df4cb0f684a91ff65f524f --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be52e81c5d82b398490c317f6d31b2c42dc274e52eef95dab65444a296e97a7c +size 65710 diff --git a/analysis/PreMode/PTEN/testing.subset.2.fold.4.csv.gz b/analysis/PreMode/PTEN/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..17c99ea9552776cf4eef256a9049d9043a4d626a --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88f77d47d4f7102bdd22733687332b3d773b46bbc162453037966e65febe472a +size 65617 diff --git a/analysis/PreMode/PTEN/testing.subset.4.fold.0.csv.gz b/analysis/PreMode/PTEN/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7be6be0b0eb78eb0cb2ad60e54eb1f5150c45d9 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afd368cb9d7cab0b9e206864d6cb6b0cf522eac47afc40162561b8f9c35d999e +size 65698 diff --git a/analysis/PreMode/PTEN/testing.subset.4.fold.1.csv.gz b/analysis/PreMode/PTEN/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7b6ae08b63265e109fa6171242b420f3a198716b --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b96b7e2cfb8d879eefeede055b8c410f38c9c1673cf946e95a33def772ff380 +size 65719 diff --git a/analysis/PreMode/PTEN/testing.subset.4.fold.2.csv.gz b/analysis/PreMode/PTEN/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7e7d0ccfb0a2a27baf0d4ce2b0fc12feea68f8aa --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5464fea5e18151133a8d76a4dc96aac323e77396668fba96d5b16857f6ebd6c +size 65643 diff --git a/analysis/PreMode/PTEN/testing.subset.4.fold.3.csv.gz b/analysis/PreMode/PTEN/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ef0725f00ecc947ed2316a708614d61a965cb2d --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba2a95bcca5999b9f577d0b62ad8f650d3cddd74f26d895861b58df828402b4 +size 65630 diff --git a/analysis/PreMode/PTEN/testing.subset.4.fold.4.csv.gz b/analysis/PreMode/PTEN/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..daccb12d6aa0f52ccad3a347a9f94ac982cadf00 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca948d018fcb13c66c32468a8ba3dce25e109c0c15a14db20c207a2dc2e97214 +size 65680 diff --git a/analysis/PreMode/PTEN/testing.subset.6.fold.0.csv.gz b/analysis/PreMode/PTEN/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fd526b4f7fce6c3d307432f6a28ddb42b46df70 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f0f432f5f204f554ae3dfbb4d7905e7ae8ca28f627b07a523a2b4388f75df71 +size 65665 diff --git a/analysis/PreMode/PTEN/testing.subset.6.fold.1.csv.gz b/analysis/PreMode/PTEN/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35f4f960641c463f7ba27798aee57e1019793816 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:890680d05f90e130a35a87b393b5d6599c1dadde6327f597ae3abd9298ae6b78 +size 65730 diff --git a/analysis/PreMode/PTEN/testing.subset.6.fold.2.csv.gz b/analysis/PreMode/PTEN/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ba5b663dfa1825d85a92a1d2308b76f45d89cec --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a2dcd6fa3276265b183ab5628ecec4a31dfe3487c4f9596c77bf98ff16b8f2d +size 65481 diff --git a/analysis/PreMode/PTEN/testing.subset.6.fold.3.csv.gz b/analysis/PreMode/PTEN/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a37eec1306f323872b6e48786b7f1a1f01667dff --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5992017251f8d89ec59d2b9cd81206ae3ce0fbcc28c536fbf0d97a90c2b3fe8f +size 65737 diff --git a/analysis/PreMode/PTEN/testing.subset.6.fold.4.csv.gz b/analysis/PreMode/PTEN/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f2c52a90657366f513c46ef7de309edcf81b504 --- /dev/null +++ b/analysis/PreMode/PTEN/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:70704ca8057dbaa9f606bdcb74240a615be5479b8e9cdb18a59fe31f549e344b +size 65735 diff --git a/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b32c89e71abe69c8f52897d3f89b48ff54adb10 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce6eaf347c77d0c78cbae793847fcbc681625b5a64de75ae5edd441d52e04e07 +size 9890 diff --git a/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d25ac8ab30144e978dacd9fe904f09359015188c --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34d39c3a05a6a7a5e2f8130364c45332f124915380786eca357e9cc7ce085239 +size 9659 diff --git a/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ec6f962951a98a9bb648a1262172aa737273a18 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a53a2d7e58abd8eba056844a66232c3404cb495f00b58fc8ebc5d4fcef0f8bdc +size 9621 diff --git a/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f5c09fff2d9a8554273d0199c3c4d84030669e5c --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:118abe1ea7d7bad4e21be4317a4916ac5cc6a57e48adf0120a697ad47ea7c624 +size 9781 diff --git a/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8231fec72af10f2f8bb6c870e09813207010c9a --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a881b0acbcc76466a920c55419db27904e09df449c4832dd08bfa0bedfe4713 +size 9663 diff --git a/analysis/PreMode/Q09428.itan.split.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e1d78e71d54161d095eb562ecb90842fa8dab4e6 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed9bbb2eba9be01a54ea86e49f12df5cb70c4978648f09730c2766acc90a5a1c +size 29136 diff --git a/analysis/PreMode/Q09428.itan.split.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8a1325c4c428c8170e1cbcf102acf688f0b7ff92 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7822b8ff37491d0d7d20fdb75301163259e8fb638fcdb1dc102e62f71313bd91 +size 29004 diff --git a/analysis/PreMode/Q09428.itan.split.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c3cea56a1923af7018ddc06aa54ff57d6f780b5 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afa0c0ea1e8f8fbdf329b2b3719218f456ce7c31f060da8e0ddddcafd1863eb4 +size 29356 diff --git a/analysis/PreMode/Q09428.itan.split.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..164e1bf4aed958cfb79a735bb6bbcca5fac1fbb1 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b906522823afdf785803d34f7f398b856c0accf01cc68f9452553a4ff5d83fbc +size 28811 diff --git a/analysis/PreMode/Q09428.itan.split.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e8f793ebf46ef5d1600493be3685bd5f59cb1fa --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ee281217cfc510437b1ebee908081723a5ca7b37b245d63b34c09038b3b098ff +size 29353 diff --git a/analysis/PreMode/Q09428.itan.split/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..697c31d880804d98ae3793f94c86dc9b6bbc86a8 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9830bf6327c1a1cdcb2933b9c93e1b081e2f2e3be3d63c464c961c3057be2b5 +size 9888 diff --git a/analysis/PreMode/Q09428.itan.split/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92058bba16c3266e3a92882daca22344c2b9279e --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:977c09fe9cafea1927cb28558eef1de4d1d3b8bdd7605d6cac04c609a28aab94 +size 9664 diff --git a/analysis/PreMode/Q09428.itan.split/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..20b08851ae363863c7ac8ef9fce64e6a06c18c2a --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f2f0d54f098c3c98c80de1d4b0151e85935ab34436a49fccdf0ab553df32de2 +size 9634 diff --git a/analysis/PreMode/Q09428.itan.split/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a184f9d36b6665e3d76e9d51542cfb2dd19843b8 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:280588ec8082e50dc8cc34f04d68b6219d6b5aee42265e795416f911026ecdba +size 9742 diff --git a/analysis/PreMode/Q09428.itan.split/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..438de0940e60da9563470310d616c992ef30beba --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d3fbcd7a9e30032bc32830aa69a0d040f64b2ec363abf795adb14c7b587a867 +size 9673 diff --git a/analysis/PreMode/Q09428.itan.split/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ceb6091097e98caadacba57c929837dc5e4d7d5 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:781f4f98236613c9de8608c24c117ab75acc837cf64bbd5c6227c18da49b3619 +size 29138 diff --git a/analysis/PreMode/Q09428.itan.split/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..890abe353f009e331b35cb84ed356154b4643e5d --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f445bc581a70a544ce8ed4c3a6627efe0f269c53bcd01c484d233821d2de018 +size 29001 diff --git a/analysis/PreMode/Q09428.itan.split/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1ef99c1971e0f3597b8d5c67b9cac7432cf0ffa --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b06d7fc627ec925e78d6e0cb19a4d2f48553e1e76eaf8bfb0f45f75939f2c64 +size 29323 diff --git a/analysis/PreMode/Q09428.itan.split/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4030e47752448b93c3a5412ce3cee78656f72eb8 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dadd5fff9965c350a942064fab1dfec39249da7d6158bbc47e3be5f1d0dea69b +size 28728 diff --git a/analysis/PreMode/Q09428.itan.split/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.itan.split/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b57845977b12c72734f937c33e46592f80880059 --- /dev/null +++ b/analysis/PreMode/Q09428.itan.split/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d544b62aab40cfa63cf996168a85a7484c1ef30150c50b1f0dfd5971322e5224 +size 29320 diff --git a/analysis/PreMode/Q09428.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..537ac39226dd6d0f8431f054da5c866e860709a0 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa2e0f57c52eec142d8e45c38a9a0316bcd3fcbff5f523389ccdf35859c83e5f +size 5684 diff --git a/analysis/PreMode/Q09428.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..492c12c45de05ee04af872e3f8d8171892136cf5 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f95f803922b23df7ee3431f100792323745ba5dadc48a5a3c08900c94dadefd3 +size 5674 diff --git a/analysis/PreMode/Q09428.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ef0c74829a6796a8a4f2093146987f0a4fff8f7 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:187c1a44090c61c4f17d3c0d79540fc49ee1deae11a2f5b6cc2b1dbda430a51a +size 5679 diff --git a/analysis/PreMode/Q09428.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..413ba41dbfc0a0d324744772c4405c561fd75c71 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:41dd1344551c8ebd18d4bffb5d07392c2eb58bac2e6473549943004715081eea +size 5715 diff --git a/analysis/PreMode/Q09428.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..624b23e3aced13defc48c32ed60e682c4ed9bcc4 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c37c9b5401ce015977bfc1d7d8305d20dfeee4a6dfdcd59b4b65fb9971817854 +size 5569 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ddfd7b8700c87b148cbc78191181aa6c3b5380d --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ec80d86ece198a251aab29e8ba2984263ede34333b864b9e597bc847bb66d25 +size 5707 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5bb04fede86c79dd23d8f9fe544c0dc3f855c272 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a92ba6d994c5fcf6966b97b5a732006df7aec2ee40e087df1cade383b3d2d8be +size 5717 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..32ad70c68b9eac9f7a6fdc5d892a485c864f2072 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8f41aedf08118cdbf60ad3bced7406d999734887df117929d65bef7fe68d3d9 +size 5728 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..078893ee3048d6d13b103ce34d25c8214c6c8f8c --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9fa4d237a0d64acec1b955fefffa91b063638b9ee4aee6cec46c6b027009bc33 +size 5707 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f31d2c615d9fbb1d83f4d7072df8cff43db9df1 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3600fc8ff38019d8554020a445724894c7958ee0c97324b9ab821c035587a90 +size 5735 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c80218c5104ba19fac36b7b60e7ccb1bd1d5792b --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9e5bd54b0b9910f75ee3a1fc04eee86110d42878de311d9205d20f8000e50cc +size 5684 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..153cd68d0152f8be07dac1c7bf3155b34d9f0efb --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccc87278b1f2f718ac7f78b376efd251b4888200966325ea96593b1051b17a84 +size 5728 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7cb27ebdcede68d5aef0422b4cf8e4e5957d9e0a --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da9dec0debd5521d993d5bbe21d6522fa65c9f38918ccb56b0f75bd40e758392 +size 5753 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..685e9b264360e8eccbef94e463decd987717176c --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6930ba30b23232355d3fe8e20ef5644ebe70c3a023bf836841ac5bdf1b96a4a +size 5779 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7cf16c2c9a9d360d6e69fcd4b28987873ef181d --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:536cef70e44280daf5a9ca6eaba8d2c6e0a402fc4ea10ca1e2d29256c6c6b119 +size 5759 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a6ba25e9eca7256823774a13ff4b4cee243b167 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfdde4bc4779542f1d50cbe823161cf63d448ac5f686d16980d554c572c18fdf +size 5800 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3899863509ea5135e1d1910bb7c891af74fc7772 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73dc5f8450a96b0b59667137bdd6474821d708b5bbca271061430dd87de9f1cb +size 5753 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1dc8596962155fe78adf0576fa67f8947ec3f81 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13fd27a47570e7ee71282fb05384828f658c9a974ab0ad85673b30a6bba9ac1b +size 5791 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b92e1ee4be48b49e0290b1011e05082e3797e0cd --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ffcc91d3804fa41688763e81d3c301fb04fa919c2f21afdb928062d4b26c073 +size 5781 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..93f9436f66ecec35c43c6217b146f7295e968654 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6da09a487d9183438b059de0e8239fb942e49ca8ea2c629547e0d1f2edc99a6a +size 5721 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..589287343fe15ebb2dfd1a576132f7b9eced075a --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d53f7c0bb1623a2606dfe8a6c8aa2d9eeac81898d9097abf707f388a1e0d776 +size 5756 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c11585e25c1d344b8eac70787e5424b1c58d80f --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb8dd6b6d223f6a05f3b3754c2aadd87692f97f35d7c4bac99c70c983cd4fc17 +size 5745 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..13ca0093aee1613a165e3468f1a90dd060e8ba26 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:972fb93fb0aa69b561f56e00c0861f76fdcb7f55d7b11df17ec9339ab303577b +size 5690 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1d1b7844c79ecab45d12fb217a25914396367f4d --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:294da650390df041e2848cd10d7dc64591918b6ffdc4fd4520bed4b76c3f0b7f +size 5745 diff --git a/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7ac8be672d163992a833f5908948fb3cc190bcc --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bca907b9b57117144c6cb07d9fab4a66e70fdf9508455e0d84bbc4bb8fb699e4 +size 5760 diff --git a/analysis/PreMode/Q09428.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c04d0fa6aca8852967d02b6da49307bddf84ade9 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95584711b2270e3156a1df39ae93391c510f2a06dc2360f5edc1f25e7439310d +size 13548 diff --git a/analysis/PreMode/Q09428.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f49f586a0ca5093d508eae120c5d76eb904e8a99 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dee0484378c7d4f43f58220b92252509d2b84c1da20a308176a419188f301de9 +size 13455 diff --git a/analysis/PreMode/Q09428.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8612422c3a343ec2eac39c9f7de41b747500f00c --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db2cf5b4a6502cea94b10356c6d2a49732b27209ce37dac337f3574d9430789a +size 13100 diff --git a/analysis/PreMode/Q09428.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dc8ed8090ece3956031890095020346601699e84 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2faab682e938a156ea43ead02f8f1f6bd637cd6b48e807974494a47774475bff +size 12870 diff --git a/analysis/PreMode/Q09428.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ceea5f51b41094a1e6609de200eb2e8f3262a8d8 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:68c1c18d253c7b74fa8b8ca2884e1edd1d87485948b75d9c237e0e6bb752eff6 +size 13012 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9c40dafd6583c564fc87806ab3b44580e74d9585 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aae5d0fc1b2999777d6ed98cef6514551ac3c0b9cba6e07c93c1f02d0204f048 +size 4240 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..164947abc40322ca6f831cd337d3942fd361cb7d --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d4ca2104828c0a62eed114837d8a98cd4135809974a9279a60fe467750a8bed +size 4338 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ae13fcd86815c0a626a4d6d1a68678d18f5adbb --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a380b7d139de15fdada61b4d4bc500ef9f20bffba04583674e5cbc0c89b1c2ac +size 4420 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6fd6531b167eb92dfe2f8187da6aef7f0427d3e --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c76bda8a769bea46d66872aa21096b220eea610958c1931389cd65cfbb774c8 +size 4250 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43d93e62a5e6cbe1392822eb70f6f6129f51f4a5 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:530d5e55fd4d14fade62de75edb05d71677ce7c6aab8f5b5ede20fdfd282593e +size 4384 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..87f9a96c990a95e6df52ffac9d0f6e54dfa50576 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:053b6930a7a77cf3d9255e8db45729dae589594b0bfd0c2661ef93bc070b457f +size 5685 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b03a335e8320c088642ef9b2b31a3b73d2dcc750 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:702995ea127fce2dfa053e3700b0418c965cde95902f7981e543043bdea49c7e +size 5691 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0fea59caaa8b2e2636c83c7157eb970c66772efb --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e4ee5cbdbeb78be2d2fffc93f3070374f217df8d129656e521ac70778f90d3b +size 5854 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..41cf9d76eb9f86e55720adb2cbfc85a94310c210 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3a6ee9ba629140abeb4daa28fbd90f1f25a5ceb22d108d13289fcb5058496bc4 +size 5865 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4115173e33fd969a808f57f12ce0da41e15351a9 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff201033bb095ace15af14d7097dbe694c17c72ac135c7d01cfaf12e77259d92 +size 5654 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36ae166b6a0fe211dc696f7e9272eaca43760ac7 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1dbc20a88c04753a54ad7010482475c542377b84c5596f07c566a7d68b263a96 +size 8309 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..53772248d6e1bd0e77a32aca30e5ca96188a2dfa --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12dbdc597bfd98ad767e90d92752b75943be52f2a491c071ec789b0f39b121cd +size 8302 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..281d94734ecdcae2b165c9136a242bfbf8689f90 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2791abbe76a3274daa2e95a2f3960f5062383ed6363224678ed2fc55e74276ab +size 8191 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3fabb31dc6bd70be01b8b096ed5808fda6456363 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bff448dcaf3938bd6b97280f94c514004c5008ece8aaef3d81deb8dfb642de3 +size 8344 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..73d7822a7a190dec7dfa1f95f70b2d41895cfdb4 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5dd3e97d139d63361d0db6be690c76bd371e61c4217cc4e36ffa4ee1dff08b8 +size 8811 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..082b8ab02dd53875df2f7ecca905647d2a8ccf0e --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b4a97646ebb98bddee53bc82d42a630ca876565f5f4b786e581c8a8ecd4020e +size 11266 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f7b073dd9daf6d40c16fdfda89b47872b1a5d907 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff62c97ad0b364e6a1de8f53249862a91e6c91e3587255a92906abfeab46cef2 +size 11432 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0830430d8e32172b3aa128f8a4093b419c98ac56 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75695e9bb2781374585001af2a0b3ec7ae293cefdd6add7bcba53b00b6784b3c +size 11423 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..054a93b216367052503c3ce044a33714dbbbe792 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9547d0f06dff18e963a33727bef4f9fb5389c7a4d0df935a2bc5c40706d34f55 +size 11191 diff --git a/analysis/PreMode/Q09428.large.window/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428.large.window/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4204d9b01eb3ab1f657b6da89cda64b2f6b0aee9 --- /dev/null +++ b/analysis/PreMode/Q09428.large.window/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d406f05cac7fdd6a273fd5986c85443f4c7eed04e36c7930ff48dd0e3aa46de4 +size 10815 diff --git a/analysis/PreMode/Q09428/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..454dbc10e2def1b92e195b7b6125c7c8e2c44f1b --- /dev/null +++ b/analysis/PreMode/Q09428/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a38d0cd22f4d5622a4b09aa544db074f367dc2df322d57ad1799a6ac861094cf +size 5693 diff --git a/analysis/PreMode/Q09428/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f24a964a3d3bcabb1b0be9af738f7e6e9ed03c6 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27c9d9341a90b0b67fdffe43fba814da743c6b539845f6658b8a9cb89a206294 +size 5689 diff --git a/analysis/PreMode/Q09428/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd8ca0b61d15bfc15f0d92319afa3ad96665dc97 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc8cb113c1fad537a70c99c799c477e92fc1925551e65eb5282319a5fcefc11 +size 5664 diff --git a/analysis/PreMode/Q09428/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0103e4dbb1c6a6ede23faa9357ae5cffb77e76f --- /dev/null +++ b/analysis/PreMode/Q09428/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a56d6c4df98ed59a437be221b7f0009c5cd192229ce3df4796abb433e64e04b +size 5713 diff --git a/analysis/PreMode/Q09428/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1917df47323203b2241c7e53e8c3868ed72be746 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eafdf5285e320c957c82baf5772aa44077b241d4075ed6747ec5d818513ccbf +size 5580 diff --git a/analysis/PreMode/Q09428/testing.mask.esm2_650M.csv.gz b/analysis/PreMode/Q09428/testing.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..49a1808f58bf3825194bc707e8555c0836f7e13e --- /dev/null +++ b/analysis/PreMode/Q09428/testing.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:986ea027efa7046e48fd976f72ed7d905723b9c8a2efef34d0b379dbd0911fad +size 2331 diff --git a/analysis/PreMode/Q09428/testing.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/Q09428/testing.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4086a131331f71e08eff9b962f4cc6bdf58410e --- /dev/null +++ b/analysis/PreMode/Q09428/testing.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81f04571e150c6d880c4f67c6a379af9db188877872bb5ac437e8b04d3700e1d +size 83971 diff --git a/analysis/PreMode/Q09428/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f17e0e33622217af6945e0229bb89654e658fa9 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b4cedb1187972a66d3839b90a09a656fa434d4a86d1837bc580f72abfb3cda +size 5680 diff --git a/analysis/PreMode/Q09428/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1b7de0c6ee1a766c401f67d2df1336c24a3f4e97 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eb1ebaf754ed9504e780f5cbad1b8489e411bf395fa31efcc6feaf4f7b4cdf4 +size 5709 diff --git a/analysis/PreMode/Q09428/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7e31901cc53be9c53bdfea96f151d99330bdc11a --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad8b30b914fbffab23b733170524980e0347a85a1015c672409a5dc9c5319065 +size 5751 diff --git a/analysis/PreMode/Q09428/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1dc2f7523163e1d10324693640546371af484db8 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a68a63967a1a611bac0cbf821f3999134f26185e095e6042d95df1aca729ea3b +size 5709 diff --git a/analysis/PreMode/Q09428/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..85f5601925f5b05908070ed12fccfdcef594b8f7 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8317e594084df255a860fb86d2a233fed45c95f821cfd4612331c800c6e83dcf +size 5734 diff --git a/analysis/PreMode/Q09428/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7440c86d6d39cf178f3400258d37b0f969302345 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95b218a234c8381ee2b24e10fd569bc2b84d09c38d7800265ec03e01e89018ee +size 5688 diff --git a/analysis/PreMode/Q09428/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..028ca003e92fe8dbc66eb234e0c04a1630e0ac2a --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01d50022566c8ca5ef84409873ef4080ccdd5cfb164d0f4e8ed0d80ae61368cb +size 5736 diff --git a/analysis/PreMode/Q09428/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..658360ad96a43a0bb79f2b71dcf6924112c73ccb --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed12e03c107ca76e8dd36e7e13099918e06aa56bbfc61e27ed58745bd8cd4098 +size 5724 diff --git a/analysis/PreMode/Q09428/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0d0a47e1c26f711a24162b7ee27999b6d84a0b73 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cf158419d0865422831266c75e6b3e292af18785e5dc1008bc4e9fb90680b81 +size 5709 diff --git a/analysis/PreMode/Q09428/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a769f0c78288e63c50e9c83ceb71fba654077bb2 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d7af58d0c079dff1be81bb562ce0186f524698e0645749efb434e93907c79e33 +size 5771 diff --git a/analysis/PreMode/Q09428/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf6a227b44f2642aeabbf1fd04008ac86eb83ea0 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:869a17c91051756de316416ebf14cf848b865f567064b3f8960836013c7640af +size 5789 diff --git a/analysis/PreMode/Q09428/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..53eb6efab1e286a6e9b9d86e60b2b31ed5311c90 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:40b9a68393f5b90580394f318e5f8efe28026d83c8994ce13399d9d46e2385b2 +size 5755 diff --git a/analysis/PreMode/Q09428/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..76638ab160feb8269727b48438e3acb149b93c12 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1274903dde26091fbbda607a1d6001cf015e8de3ac2cd1cf149f1667c5e659a +size 5758 diff --git a/analysis/PreMode/Q09428/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..74256897f074ff26c3b1df8ab3b9032c93597ba9 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6801e9ac18b97e96b684962db1cd205967960fa14a39e8a3b1a1165dd2e7d745 +size 5785 diff --git a/analysis/PreMode/Q09428/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bdb694f33de4dcd177ebe46877379b316715c34f --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1c2ca71e2e30e4bf6deece8660a5db3c6e3e92f0b2abea0c433fd2b251ca973 +size 5710 diff --git a/analysis/PreMode/Q09428/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9844a8ce9cc0a1512b43972b314bae08670b7d11 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:019669bb520523be1cbe22bd9a7bde07427460e292d4f577922ac129ba3c2c9e +size 5776 diff --git a/analysis/PreMode/Q09428/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dfacd9da231c96084ed71c01249aaad4a12e482c --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b4cf33ee0bef0df4163f5376b320dc030f8c001d86a403b8566ec926e2d693f +size 5752 diff --git a/analysis/PreMode/Q09428/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..74f3aedc43de42fd931f4be6b94b48f9413d6701 --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d65e493a3af9bd7fd04eeb40479a0df0846152993c2eeb75b72ef769b627421 +size 5673 diff --git a/analysis/PreMode/Q09428/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe761cdc64486a9760a71fab9ce777de36e7bb1c --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1eb76512ebe8410718dd4aae5c05fc76c4b3976b7012ed6142d6315f6ba3b561 +size 5744 diff --git a/analysis/PreMode/Q09428/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d7f0a7bfa3695130d61e98f16e61a6486f4a9ae --- /dev/null +++ b/analysis/PreMode/Q09428/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f5ad9501b8185953196b051da099fc46a0d14aee09c43d5c58a1e902cbb4a04 +size 5761 diff --git a/analysis/PreMode/Q09428/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..702548cc8ab5cff21016a5694bc3efd40958a0fc --- /dev/null +++ b/analysis/PreMode/Q09428/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16f30dc765e6a2a9cb83a3faef0483bd7f52c8bc63ff36f604d7a11aaa33d70e +size 13508 diff --git a/analysis/PreMode/Q09428/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5544840b1b2552049ebaca3757c9f7c3c2dd00c5 --- /dev/null +++ b/analysis/PreMode/Q09428/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b43808c85e6d725b8b3322e3672e9ccf08ea6ea9e7d40ceace3f31aba1f1d88 +size 13462 diff --git a/analysis/PreMode/Q09428/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb2a10dfe1f5447746e21366559da7275035f91a --- /dev/null +++ b/analysis/PreMode/Q09428/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09afeee1681b46cc4a57e5ad382c65447d623f356e50673583f641b30f346348 +size 13018 diff --git a/analysis/PreMode/Q09428/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..65acfc81b2d0e7144ce96cc4936113ad3c24e4a2 --- /dev/null +++ b/analysis/PreMode/Q09428/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba33b0dde940d64f8a5198680dc54dae6e77e66f4c1e073d32374131b9e6ed47 +size 12876 diff --git a/analysis/PreMode/Q09428/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c636705205a9a14d7d3ad4d4602c0b5ee2d90a6b --- /dev/null +++ b/analysis/PreMode/Q09428/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7322e44f0f480450111f967a6c206d7ea9220f6472d3a310127496e7f431476 +size 13014 diff --git a/analysis/PreMode/Q09428/training.mask.esm2_650M.csv.gz b/analysis/PreMode/Q09428/training.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..802304e357e9f6feaf0a5d6e263613811d4bcbcd --- /dev/null +++ b/analysis/PreMode/Q09428/training.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0609e4c15cb93e9b0bec180358cab6aa8e8644cdd19d469e031b49b15c05d4e +size 8834 diff --git a/analysis/PreMode/Q09428/training.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/Q09428/training.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..588685aeacf698179ea015c36b25ead58729610d --- /dev/null +++ b/analysis/PreMode/Q09428/training.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de6113420bb860eae583f0a2efe09abadee8900c4a352ba95d0faf8b4736c833 +size 329075 diff --git a/analysis/PreMode/Q09428/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af6ed5bdaf2a886dc8488cbb06b7d2ee0e9d2474 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f904eb501e124191928186ea82eeaadeb575213ccd702560ad674cee6ee4e8b3 +size 4227 diff --git a/analysis/PreMode/Q09428/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b140f76adc75ff345c79ac8ed4da725773d9f265 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f54a80a9df2aaf32748533450d53edff21935e8acb2fff5ec95970f0267b7c28 +size 4337 diff --git a/analysis/PreMode/Q09428/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5a6b8ab212ba819eab8d8f806f9a221eaec0849b --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b7c8b646b1152af16bc4d82653c78211aab47ee85ac737518f7453e53510fa7 +size 4427 diff --git a/analysis/PreMode/Q09428/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..071ddbe27d1fe60f68d360c1a81b97d343b8b238 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:432b334687ad656883a43f56580693ce2f83d46e04212a56413389c4215792d4 +size 4244 diff --git a/analysis/PreMode/Q09428/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..01b77cc0cf27a83d7e74e345a4e03d6836edf76f --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a3b4fb9cc59b955d809d89a7eef8f8ab8e1c2636fef69aa34a18a2d1a4a4d46a +size 4387 diff --git a/analysis/PreMode/Q09428/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d1c8413006a01d07377cf40c07d19879baca49dd --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d2cabb9398931abc7f17f8274b7af48121001695558ff128b33381163286617 +size 5677 diff --git a/analysis/PreMode/Q09428/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a378e6d1ebac49db38513f717929839bbf6c84e9 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4c3cd0b1350a8f05960a9269d65761dc3f82d577e6b6a151a1035d447958c02 +size 5692 diff --git a/analysis/PreMode/Q09428/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..017231d5becdca458dd0b0b2bfbfb6f3fcb99353 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34e22210db2dd22bfb03e0d01eaaba9461b8db5cd4b4bb02cf61e560b273d4b1 +size 5845 diff --git a/analysis/PreMode/Q09428/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dd222a1edd0edd3edcccfa6977d6755bde698dc8 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5f933e5f05be59c529936f14a985f65ba588369f1837888dfebbe6e3e4ae8e9 +size 5805 diff --git a/analysis/PreMode/Q09428/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..322a33435311d005763150bcd29dff12e719c727 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:92b4f5d7a4e99483cdfe8daf8b70dfe8f03419e33ddbccc5257efce9cf03be02 +size 5633 diff --git a/analysis/PreMode/Q09428/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..90db4da2f55d7e75dc32e8cf54d7f003fbcc8672 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79403388afca038d9cc2d1bf4bf13e79b80b6c0309e6afb6a0cda761966f2ecd +size 8297 diff --git a/analysis/PreMode/Q09428/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f25ce42f9d2c6d3c6b88d6f92be82653458f2fe --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:665749a61e30c22d102bdc1ec843601efba045beb10412a138cb1e6ef8b064d4 +size 8290 diff --git a/analysis/PreMode/Q09428/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0fa95f5c88d7c600c9d80f828a9f53e177a216ff --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0feb6639638251428165cea251bfb35ae8350eca14a2f5c90dd53022d7ac2ccd +size 8149 diff --git a/analysis/PreMode/Q09428/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7d866564f38cf4c36fb98d01ab9be5e4ad7f7c9b --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a61d9010ea22adb963522ddd7ca185301818ea503914ac1518aeaa0aa783c2f2 +size 8334 diff --git a/analysis/PreMode/Q09428/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4d7e1b2078eaf44b4c728615479841779818e4a3 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72064a46ddbb03494569cfd93de051c8c44ed56bf80a2cab10570bb1d089e323 +size 8827 diff --git a/analysis/PreMode/Q09428/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b30fca3db0e7a8522b6e6be0e663d257cd119b84 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:339dc42a6fbb51f59e039af00e8fd7b20b9e09f08b1a1f806ad7664d901a3cdd +size 11292 diff --git a/analysis/PreMode/Q09428/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86f2b28b7d46e9bccfc6ceb0191867646b04665d --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67dcb33e21af9ffe24c17f3f8f7ae1936433c58d9f7e21a3cb114a3111588723 +size 11391 diff --git a/analysis/PreMode/Q09428/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d13e36e6420020e093d068e32d7f2c399a0ebf27 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45fefd9b388b6888aab5a00fca0abf61c403004c21ff69d47780205c9ebe2b15 +size 11333 diff --git a/analysis/PreMode/Q09428/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abd50e0149c184f0d24308d7a88e6b2c002bbb66 --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc675f9f618ff64cccfb2217d2be08a4441be5ffbc6453af52f96decb628c4b6 +size 11180 diff --git a/analysis/PreMode/Q09428/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q09428/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..22ea610137c4b04f7fbe8d113b7838ea69f1c5fd --- /dev/null +++ b/analysis/PreMode/Q09428/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc5fa98cda3abd1c22bd4a9ce84bfb9e6578953a28c3b643bcf722f1efc78c2c +size 10778 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..19ddd28ca53eb0f4e7b09d971b7888e8c474a40e --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ba3bba6fd6a91e0961310d360c63b6bae608d2b5cb72c7e6536525a543ae553 +size 13350 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6121ef11651d7b49263e7e73e3d7ede289c73364 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:25ab14ad7e0b6fd287eb94d5cfdcd0684e6d8bbf98a344ebe4d46e6e6126c83f +size 13364 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac50d9996d4ea958e91073308b04b2cfcc421fef --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f944c80a6ce3e728a3c12b36bae7e86bbe4687b2a53716d96fd28e9716c6a4dc +size 13774 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d98fff0f7051620f14312fe94b5c680d589553c1 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69eef993b06cc15d5a6a8c462683d2f6d466a08b3bce723d467ab961a6a2839f +size 13240 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..92dcf4814d56ce299a29b016a1d4da19acb9ac50 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afebb02e410c10d41b907f9f53160a2564ed81dea0d42228313b4e0d007d7403 +size 13241 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e9d1b545f9750598e8d03d2c8494e07be53c33d --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cc8c309740ac501c8e27653958ff2319f078005385b2a1f0bd307b206eaa590 +size 961033 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..52b2abe6d8215bd1d80adc3587ada379d4abc9c9 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6c4a264599ab7187e41e3a2929eecbca7c661cd35aaa7d0e5f719bcf1bf7de6 +size 960446 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..25f1e061f643c062b10dc90761bbd1f406157ebb --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7cbed3c4e70e89f350d54fb8e3f36a137e5fe7fc3a5c11050a37580be1d0ce56 +size 961741 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc78fa549ef2f6906acf23e4c1d25f49066811c1 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd25ec1acbb01ae6385ad7e7d39fe8e5bc45827ab8caa1262e617a1738b675e2 +size 966639 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e6d7ff6c1ce65dce8ced583376739ff7b3f67b2 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45bdb4d71a6b8645314b62459c74aeb6ccc8bd12ea0ecef162444e46972fb92e +size 953828 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e1e94858126003559ee260f603e977c7a9e7dd2 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0486932546b342d0bb44b93485c9629d21ee6e8fdc7e267caa4313954edc5030 +size 18028 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..503ec2e91912041904550c7d504dcef7261823a4 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c88edbcdc7227c79362099a5f84fed02f83315250caf0012d17516d390d4c654 +size 18623 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cfe125fe57cd422d948d2bb4eb34c5cee45c1d32 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:229218c3ab918773c9448e055b3a2d2958e3e7ead779d6e7dd1788f23b7159c8 +size 17664 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a42abef1cfce1196036a27ea607bddee5cb3f951 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9a1686ad5771e14502e809efabe532a5c68266fe5554f92ef297cf93de48d48 +size 17545 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ea4e05bf074f8c2170973ba2722020d6c6389ff --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1ff61c23129da01e9fa05ca153ec56fd8132428f4265a7d239664422ddd6491 +size 16855 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ae4ceb949977cd0c96ebf173fae47caa391d5de7 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79c35438ea7411a0a3c1b0861bd0271d8e6da1616224e0e4a79898a30301bc41 +size 960875 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2bb24150f6873b02c1466bc382d4f79b77d18638 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6231abb16eb997c90d28c7779679c241cfb9908fd2708a4fb473ae45e85fa95a +size 960387 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..10f4d1453fb2ca0e207e0235859bcbcceefba13e --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:630a80fb8cfe49ec934f9392435d1109567979f4380749b2a37f2bd22153705f +size 961746 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..551ff3045c37e656473a0fa9ff701f5d67dbf14b --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:638bdf278705f047fbec7137ee6f041126e287e516a6798c6e81b4ea05288f79 +size 966586 diff --git a/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f11d1d649d979ae2768cf7893e6dcbf76670b48a --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.IPR005821/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15b057925de8426f25b40a5198bf45c4525c86f1e4319872008e5b8153e69dea +size 954009 diff --git a/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..25b5a05ad1e144a350d4065cabd29d3928c437a0 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ccc733bae6a6e193dcf00b29de5c9300bc5be6fdc24598c7a401dac825af2fc +size 13182 diff --git a/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..381da3a369d60935ce40d17caa2ad9eeaef7e271 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ff8ccf01a89eba9b802a0f0a1824932c1cce0ea93c6f497a6359b615ef130a0 +size 13184 diff --git a/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5adc045ce4f776df510f599e0a87a17f4bcbca27 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94e1a7791b5a70fac7a28dc084b9e35472614dcaf7fcb826ed6cb0083da67815 +size 13459 diff --git a/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b3a01c3499bffed35fffb59f6b4ddf8bffeb9c78 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f80f847ee748df83b584478b53c3c432c0abd5a88bfb58c1857fe403e61ee543 +size 13094 diff --git a/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d0e4dfdb938e4415886e3fdab674c1b9a7fdca19 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0acf796c8b6345ea3d36e0ac8369cd7bdb45c7be3f78f5b8616dac1b882d1cfa +size 13107 diff --git a/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..910c7b2e5d31cf2de8ed21d77915aa38c88261fb --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:654ade6f2bd1b8dbb88226e18ec93b2ab5dd8f4865671f2014c5bdbdc4505d38 +size 40695 diff --git a/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c4b48f9c02b1f91b1a715e4c1d2f697abf063b9 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0fa14ce608c5f1902c2a4d9eabf5f14df7cec8445786ae11636074f5c5168d46 +size 40693 diff --git a/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fd30c7f2a5dc57161778e5e9b052c3dad3eef9c --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6316ff342457297d0fc5087618ce6b74c5b5482a774b195353c416cebf390e2e +size 39612 diff --git a/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..06a9d29bd7190461534323c34b923d61b27a173d --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f55ee8fe7a58637075ae0af679c35e2d6638004941a6af4ac777f526ecf205d9 +size 40293 diff --git a/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d36ce70ef9e001213c19b1aa622152567084f5c4 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ccec7de8cf67b0f16789043894e474834c2514602a9f85f4afa221cf2e777af +size 40524 diff --git a/analysis/PreMode/Q14524.IPR005821.self/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..64213151faac4c617b00105a555c0ec5d3ff060d --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa688e48c8b6448c02f94c36b3b5ea0570b11466197ea620b0906c21e5a760f3 +size 16551 diff --git a/analysis/PreMode/Q14524.IPR005821.self/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..454a08bfe21f6da254918fbe6f511b5fb8512478 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00cbff150f3d99e4c84d791e2f7a74a7c4990cac5dbec7abc0dd3609f062b60c +size 17274 diff --git a/analysis/PreMode/Q14524.IPR005821.self/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8be3ae770a1465eb03e07969739ddf1d1552bc7b --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2376adc1d281d52a8da25d7f3225ad6a8be71b4e6cc8f8631fe4786653e27cf5 +size 16160 diff --git a/analysis/PreMode/Q14524.IPR005821.self/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d475d376e787f29344e07e6f71187c15dcffbeb --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c673abac29e3eaf6e9f4b46ad006e166a96c67d315e489839eafefcedfc81fed +size 16382 diff --git a/analysis/PreMode/Q14524.IPR005821.self/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e640bd7fcabd9840809b345ae89a2a2b0a618414 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf2f86dbf6f6fa7adbacc43abb9b3fbfc95bf0bc271d84b53cab1d1ed0fbda91 +size 15719 diff --git a/analysis/PreMode/Q14524.IPR005821.self/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..20503b864f39199e1bf755238da8bb3e602dd9c0 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c33a53b8462892a3d28e06c57dcdf88f91b1d0cccafb5d633a1422df2a3bf8b5 +size 40665 diff --git a/analysis/PreMode/Q14524.IPR005821.self/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..088569defcbdfb51dbf6e277a65bdb2efea64474 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb76ac513a0037c48a0e6e390a299dfcd38b031c43048144eb62a08173da0906 +size 40674 diff --git a/analysis/PreMode/Q14524.IPR005821.self/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0a2eef9a16a3314bc832bd40dcc868cdd51081f --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:586323e8697b4f123304024760bca3f786e4fc819149e5da1d5662eb3581ab3d +size 39598 diff --git a/analysis/PreMode/Q14524.IPR005821.self/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8973f7f3590eaec55df084751d9930150c5bd6db --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:676a8dc0a49d441294c52130630a45f30edd4914c6a4b5a23affd2cae7e6d122 +size 40263 diff --git a/analysis/PreMode/Q14524.IPR005821.self/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.IPR005821.self/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d81e18992742777c8b30ed5fbda7a0186c836c02 --- /dev/null +++ b/analysis/PreMode/Q14524.IPR005821.self/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa78951b459a0b7ac786a6bf0c766b1f20cceac1ddcf7e949f20b1e6fb8a6d8a +size 40507 diff --git a/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0f160688495ba9da52b28feff7a2c45956e07ba9 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff27a8f82627c145585e13ccc6b89a20d5c94d6e443d20ae393e4a868997f453 +size 15977 diff --git a/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fdca01acfe9161cac18737e047cd5d54a433f9eb --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cffcec25a6c028d45a531d2a017d832165bd0af8ec4ae95338a428df1339024d +size 16034 diff --git a/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b49a1f5e8df9641792ab9238d37b7dc55c1c9d4e --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56f8e9712dcc443a166d434b80a7e2f6dcacc2454a901d4497647fcd6340b8c7 +size 15840 diff --git a/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3f2d911b4471e094b9b4530e3b0a052a578d1db --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e1bf3f15270583214af0b3c168b4235923d3a7b480a1bdd7d0b02ddf9351366 +size 16057 diff --git a/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5fcc94fe4c2ff170c792f04a47ef3c8005dddbd3 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3006b63e81a7ce18e15cc59fa524c1f56df3d485ad5cf8a7aa77b407d4b03c2 +size 15717 diff --git a/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..390fdd4c0aeeca26057e051fa64fcd3705aca587 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7589604489327bd8a4b0e4b12800337d74ba20f49442181c72cb4f4c5bf48bf5 +size 49457 diff --git a/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f7f44e18079f1252fcbd2eb697a4fb697db9ce57 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ef32cd8fbf3aa1edb8a8be8f5335217bafb1061f39aed5e707da17bb4c84561 +size 49451 diff --git a/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7a946563c672819d0fda8f17c09890edce662b54 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff40d4dfc959c741297c5c991918e7cb513e57e30acf3912b23722d0ca04a5b5 +size 49890 diff --git a/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7fbd3f4b68b8ef38cf4972a014e612304f62acad --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b359a98d2d892c7b77be971c57eea4ed37b2f820be86836c348d7f7df48b5acb +size 49335 diff --git a/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..120775e675693e443e6238ca5794c3166f3a8806 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afb04545b3fe0134b0c1152642d48a806989c73c3add03418deb712d96c93e07 +size 49394 diff --git a/analysis/PreMode/Q14524.clean.itan.split/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f1cb8a52d83d1b2d68e5f6be6ec1411dada45340 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f5d35595b6ea2177509744a8e1d4b19f00d13c15cfd71a060cb4fd1582a7899 +size 15998 diff --git a/analysis/PreMode/Q14524.clean.itan.split/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d489ed19f289ea6eccd1017b8e470aabd8e95855 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04cac87275a2010fcc83925a015618deffbef19a7e117d8e01874774eee1ab9f +size 16038 diff --git a/analysis/PreMode/Q14524.clean.itan.split/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fe7ff09a50f3aa69ff0be962cafe32e813178ff7 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4890d40236276f7cbc607e4193aa2f22cf7c6fff384e51edc508c1662955947f +size 15833 diff --git a/analysis/PreMode/Q14524.clean.itan.split/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2a0bb2ef1507ec785c29487f32ae41b5c1ee6e0e --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49a8b8a7d11e51c6435c7047dfa5df967ca5bed45bfb89f787b99bd09e8a8ec4 +size 16039 diff --git a/analysis/PreMode/Q14524.clean.itan.split/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..45d98f4089807104e3ff47819e908d0d2ef1e425 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15bdbb07e8e9eddac1377cccc14f1474576148099169906b8e6d727af472ba8a +size 15704 diff --git a/analysis/PreMode/Q14524.clean.itan.split/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e619c2530d172e8f2cd812a7a86e9ad953ae9edd --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15678592e4519924d0e8fc10a4a8f1e9cba9e0333df600062af2aae5e864b50c +size 49466 diff --git a/analysis/PreMode/Q14524.clean.itan.split/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b07554841b4f4c5b86d16dd7b2bab3ea34af3f4c --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f29296a88a4776992002eb5a7db78ec5692dc485cfaea6c41f818e15b173e609 +size 49492 diff --git a/analysis/PreMode/Q14524.clean.itan.split/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5bdb39cca27d901e8913b513611e9ee8322c9c69 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2ecfe7b7e224790ae17757859168eae67f8ef77ad80ec6ca8c173360e68bddb +size 49895 diff --git a/analysis/PreMode/Q14524.clean.itan.split/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99efc8042f3c9de28f4d94f7da69f5b9ad47cb0c --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c7e0011484a310a13a1b47487898b3bcf843ba0e4e0e6a57f3a9a467f23a6c0a +size 49321 diff --git a/analysis/PreMode/Q14524.clean.itan.split/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.itan.split/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eeb6cc7d79d0e93f701595e409d6215475201990 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.itan.split/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d0dd58f5263df3ea49d308fcca923fecd10cdb53310ff1fff7eb02249dfc5c7 +size 49320 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..81a07643b81800b645c504e0e96e8999cb7fc2fa --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:edfee5039028928e48838ec6581ade552d1c84c23e87f693d567ae1ddbd34a50 +size 14641 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..229398b50ed2de67a195e46f1c42d10218fbfa4d --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b59fb6c9342de18bf08ca4ef1a5840372bb97a968707a5571c539a91492eeac +size 14623 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf06a6339628862ebd7eb698a5ad27be9ef309f6 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96b293b0c034b75c502f6bbf990192cb11dafa2557ef55ab88c8609a05e6cb4f +size 13774 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..613d798c8e9a7b0a90c05d446a77f51050df6ff2 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:168af9b3fcf4c134d2beda9cdff9d41e474f6b33b5003fd86a1852c66c61c96e +size 14461 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6071359bd77d95dd464162a15cf038af09de423a --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47385b6282d721ed2161a67071f19577c860b3ece64fa98d8539d9a83c7e4e58 +size 13938 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d3af1c931870a5075a189ac93f0a2de31f0b470 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5219bdae33bc53f850ceaf64e734b086fac04d87c54f3694a8e4d90bc0304ed0 +size 15273 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..94516040eeb663b41ec228b5e4345f7142a9baf5 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b578e561e5537b029a7a09e88864fde40f8e84866ef9dcd51e91f5a6641ead7 +size 15330 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2101f4bef60366f3de973e3a6f8ba2a62a744d46 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:515a32b6a27d04c36a70528096ce9f7074bcc2274f8dd5f80c21c8f14e69577e +size 14947 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..366c082e217b6657841e7bd4890e2d229ca416fa --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63c9ff7a915fc8bb5dada20c2c92a54a044cf54498d4aae06c628716fc5085d3 +size 15106 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..68640f887a2b739e2b99ec9d925cfb0d1c88663b --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8fc811f75cc8f2c0006a40e79fffc8f5787958ff42dc630fc456fcf385f282d1 +size 15159 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..47201d642294d9f4ea8103ebbcf0e42dcbea0f58 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:724504f3122b2a30d7c01bbc4fef9785bafecf8a72140ffa64063fb2137d6ada +size 15124 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d252ca1c36e38b8159b2891f4b8d998d091bc18a --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12ab3d6637c640d66e46aecf595ed0b129208e6b815c3a5fbd731fa9fceb82d2 +size 15129 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8c0047820c1ad6ebaf1b6c4039518868cfb411fc --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a236c2be730c0c8b72ff1ca0be170c516ccd6c928934c2dd76cddc65f87a83f +size 14800 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d08c8c7c8f7bfc7ca6c51926c355faea4e02011 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed41b390c0cc294d7baab4b3047a29b757926c27cb713646b0050c1d727c7eab +size 15452 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0738af40df1c67dca54558df773c880b718de5d5 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b970a73096545c79806fc8cea81724f9cf38bb89254a54b946c4dab8495174d3 +size 14878 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3f8219709c3e32410366d81cf18fcbb86b1f6fb --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccde1e6f1b398df9a242ba5a54538610fd9ae82db52e4cda07b17bd4ffaebaf4 +size 15241 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9768277b4d98578eadc1f73c6f5e0f3b68459f2f --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:405924adb216e26728ac76b9d19411e85a27cdb01a64840dea8f99a9a4069fdd +size 15235 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9afdeacf3fa73f21a12d1532840ac576a08bdd55 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b40bde45e9188516e3620b70c54159939dee375b770ad57dfdcab1f12db365f1 +size 15018 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eebae89cefeaaa7bfd562676f018b1349ae2b914 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:097507c0b394c6946beb8758199dc9442b0183d0666fe819bdfb0fc39ebda0ce +size 14925 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3581aa52a60dbefae39ffb770f4a0051d134314d --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50376d0351d605de1f4d6ab9f2ba7af96c66bb4b5acd13eee74e85bd7bf2cf46 +size 15078 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0782bfc160aecc1a25c280489402cf2324453ba2 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b81e5517b17a31ab90e4b7f095ed7ec6868d40341a8275fa03f59a8fff61317 +size 15168 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7ca5fde69a14a3e5cfc71e3230461a3940ab2105 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:143132c91337549b6bf701f423928a1e652f1a73667d096415b846434c92960b +size 14825 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fd2dea22a0a6423666b8b0c93d38651ea8a606a --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01f525133eef9d8ddce65343ccae554563fe712e0d769e96d78d38e918da121d +size 15078 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..28d8c34a754da4701d992d6b3f1f3e64a1ea469e --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69e9d69cc59b64645013f9444ce8f096020a5ee9198c1e49b9b4de6a69244f8b +size 14923 diff --git a/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e9cad20412523b610fa7f99bbdfa785317a0eaf7 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:873a6c030f0676e4d4041de82ed12f54f39a60405fd4b4e9f0d93e8b1e798338 +size 15163 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..84eb137d0b55f9c5fd286b9f97978f3dea88b6f1 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:99be7be0cc8bafa48cc96955b094a1147cb7b731c9e35408b53ee07e09167aad +size 42782 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f0d63c0469848a7b6dd57afeef0ec019a3ec2fae --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ae30a67cd13ba7be0ab4cf11800b336df75f9ef09ac1c35e8e96b2f695653df +size 43006 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1db3c1fef722091116f46c96e5339b432a84753f --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7d2ddbea98527db9abead18dedf43c52e352899f03fea31e7bdc7bfaae868e4 +size 43373 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e44c2202393a3f0aa398b8076ef32c50bfad254a --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b67db271dfb0f502e8dd62ade5db45b0ae86fdb20993ba8b7b729a655c10b456 +size 43026 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c5963938abce2e6978481ce86b11efe4eea83095 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dbda3c0237fc459de7ee94080f2ede058d1ac862d8a663f583628545c3b2be6 +size 43979 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c914f5290920d084c1fa7e7024453755b7d7d966 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd1e85cdd41923dfa0c0fdc8495fcd3adab89f14a6eb8104cbd7531126b146df +size 8982 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9b33b3ad2a919bbe4400df7968a961af2f7e867 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6504e4cfa043158b53e08b0fd8886b87f6340dee93c5d9d1574ff5c062283c3 +size 8753 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cabf51d77c49070683591d6f61ca7c9c001e1566 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d98dda18ad1e063fd5e65210d6a230bbec1f443e3d21d8f3ce80d0c971053145 +size 9000 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3a36e85f89f3896fc0e0f861fb5ed86132463337 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8cd586ba09f3ceb3ad2585dbb8a46d7c3a851bbd7f2c549102a2512d78d69356 +size 8610 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9307d25cfe71eed23607719168be416112964638 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d420ad073f4bd9b1b8a4109de3b1212e24929d48ad02fb3251509c08bb6427e2 +size 9023 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d8a001f0b02e7f10843bb2ea5e35966ad8d9d27 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:597aa52b6e4e06631654bb359a9fff7c2c8231cb6fe2c12e6d87da091bb48f2f +size 13815 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b63c08146b4ea5b126961e3d9d2de6266fb297e --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3590979dd4a53f529d8396476328420a08b012c7cd0efe20ff75a4e0f9c19ac7 +size 13814 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..434a75322d041c9d12abf202aa68a514ce8ee424 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d22c0e18cbf1663cafead2d3ea142f967f5aeac47a62c090e8e2125ef989c0ae +size 14248 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6757d189d72e49dfeb89b7a728363fef491d20bc --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d84a0a22dd4712b2f7a2d199df3cc7179c805f8523ce08d0469a77f2adb1bf8f +size 13905 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aadb59d2045ab3c3087bfa5234f1682241fbc24a --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c58142fb12b168e96cd6214770b4e5b57ce9e18a535926adbdded0e670d60870 +size 14183 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..60be248b233a72a9f0b7089a3ade81b37c3516d8 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f9882b03a15dcaac53e894a4fd7a16c9faeec9443caa5e5d366637d9addf2f8 +size 24206 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3059e4c361c935766955aa35ec98f2a4c2b74113 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17863da50a700e9d3af9c7965e47d9f07b456c0dfb911f7a0b040a0d8ad3f6bb +size 24137 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c62a0013f5280aa71474f52011f431471225ac87 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52d5c2d003713d72e258cc952b610dff1aec0e4e08997173a32fe254283cb549 +size 24131 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bbe155d9383c1d812eb5c7087da86c507a86a37e --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:91cdf7fe6b541c8b06b569e166f2e13e43b020ec923611470a8a115e957e8c56 +size 24631 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4623929849d65c03408d533b90ab6492927ca8f5 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0da150b36761247d20de4241d6660d16ca6118cef36c4b4739b56892e2801a7 +size 23826 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..757e14be5d4e13c82a9f5fac7cd08545b62f4dd4 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5e4f74697c5a469ee4e82449551406e3e411ef7b9b10560ea4aee1be6b78019 +size 33640 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b8ed21cdc26880194a2d722727f8cb25281c410a --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2be9d77111ed787363c91859bf7b5d38e291f4735ebb24ddf4af2ebe3650458 +size 33644 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fc406eeae6e0f1bdd3c8280a848c466244a476b --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a8bb9d394a6fc7329a018d63ea3c9c93d50f620dbb7943662b98890712a92f3c +size 34174 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f033d8cbf92558c98ac0272d2240fefa873b767 --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:16dedaf8f2ba317c24e292c3374195abbf77c6e8787c699e110b3e685e11de11 +size 34207 diff --git a/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..242d0a0f6846c25360b053809befc350a6903e7f --- /dev/null +++ b/analysis/PreMode/Q14524.clean.large.window/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33fd3e3c70106be1ccc0b8ce9963676fc3a0c100f64957e434619154d55b6742 +size 34760 diff --git a/analysis/PreMode/Q14524.clean/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ebc8c0c824fc538aefc0a96872988ac4723ed59f --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1a20e7857f244d97642c70cbef922d35d39a6af9b971f0432586278e99087c1c +size 14612 diff --git a/analysis/PreMode/Q14524.clean/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4da456a0ec8c7d4ea91537f6d6acc7a449eb7b4c --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dbd55394c12db6ed2a029175a27149db84c82d4bc8d876e380142e920d325db +size 14608 diff --git a/analysis/PreMode/Q14524.clean/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e4671aefb2946abd7c5e94d8f566209e8f4e3c5 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:706b231eddf29ca8390a5067fd20bc3db0d641cbe45cf38875a0c831a6da47d0 +size 13762 diff --git a/analysis/PreMode/Q14524.clean/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..030a979a4edc973e2c7a1630b4a3163973348070 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2b33bfd95101ff7a019fe54e21cd6d9283cd205e339e16f3de5a42ac9111948 +size 14457 diff --git a/analysis/PreMode/Q14524.clean/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4c5cc7ea7a40439d830cf5d0b89a4a14249bf458 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19c619fcae3aff24c7e197a10dcfba94d3378ab931aacffbe52c2c57d175be23 +size 13941 diff --git a/analysis/PreMode/Q14524.clean/testing.mask.esm2_650M.csv.gz b/analysis/PreMode/Q14524.clean/testing.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63323b87f836323381f37c8566fa75e3d267cf1c --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:910a16ab5d598ab53e2e4f94c8abe03304d08d23345ed5ad45ed52f62b73731d +size 3640 diff --git a/analysis/PreMode/Q14524.clean/testing.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/Q14524.clean/testing.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..091943571366a1c8fa622a80af6e52798f6ae49e --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fca98f07efc617f0efa286ae30e54274983994f010e564df7609382673157ea +size 138866 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..af5dbc316ab06a05d772ccc6239cfcfbf23bd167 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc4846a63c7c01866d29b612dadaf8adf1cded0f1a91ec0940d1a41e6f072e78 +size 15299 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9f2af3b53f591e56877a5ff285e7b3557663cd25 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1beab06300bb33c5f4f6c8b1ff0d0e1deccad71228a694657ef6df90da2333b +size 15301 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2a18f01d32351c289dca271afe5031b1eec4ce78 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:291eaf2c54a745c6e0e7966fe9042de26b476cbcd3265ede5378830c8bc4da27 +size 14960 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf6d10d5b9887afee753301e8d36b2847bbb6f7a --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46c2595a8af2813d821dbf0cb28a2764f54798a0155b64e903b53ef13da4b882 +size 15102 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..31fc36f417afeed384028d74fc6108efcf833602 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81054a7e10946f5aba96a236c95d4db7c3e798ab516c9f2e4fad698f4e9606eb +size 15211 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0929936b6af9708813ed450319375bc8554e71bb --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:191b0d3cdb9b7f39b8ce8df173ad13d878c12520cba2fef212e2e350fc9277f4 +size 15118 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..15044d559c76a976bad043e8bb6f69a071b5eece --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0a0d2093fabad908ca5ce8b01aa1ce03423f7599baa2c78ddae7c4a3fb871fa +size 15135 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7fbaf7d9fcac3b23af88c1b8f7fc5797ed62b938 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab3521c2ffc35a4a4bd3be3e8e4fbec284b564b69bf781ad43f4d448093c4f7d +size 14851 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1eb0f5e0a52520e6a6ef24c269a1cba564b34d09 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d94a7983c9058d4642230f84c452140ac6edec4761a7d379e04e11f75fd681b +size 15444 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aedd3404401b31c241919cda878ae6c5d64e06ef --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e409b07fb47d352dceaae9b74bf8de89df08665d750f53a4c6ca62794c8cf9b +size 14886 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0eb0c35ee302dc14a0a49f905d4504bdc38ad51e --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:075c496fcb7b1f23392439c2f3e100a6ae80ea183aa90916a9acf46bb3848894 +size 15225 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7631902b38a88a198f228f446f3928c3a5f069a0 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ead721cfee3860d90d4f9191f7900249e4c84048531724951237bb2f9fb0edf6 +size 15218 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4158b8b158a33a7226eb19feee2d5468ef2c8807 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93a358406ee89978e29f39fda05e0fb657e7f3c86d7a918740e052e2c2940630 +size 15050 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8c84d60efd2fa91535f6188ed1ecbca2836ff64c --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c824687da9191612b113aa55aa3bc199778aadf32c13c30eccbfd298e51b614 +size 14942 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..db2b82fd7d9a90cd32309bd03c34793088aa9b4a --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1abd0d62e5e5bdc91068409556af8419cab5e65318e7b949875f4c0679f485fc +size 15044 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4c1e7ff7b3b30d993a2ac936fa0b9fac7584334 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83d3f335f96c8b24e8eb106f2f0e4555acd74e1678c21d865b3e1a7b91d2fdd0 +size 15201 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b91098dc6eb41069c796a88ab6a8b0d910107e3 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2140f7c64ab9efff07c86dc5d413aac0d1d069a546939fa067413a3f72623c2 +size 14835 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..600aeee1525ad905358bc537baedcf6c2a5854ed --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f74f7ff5d86d45e9766336815769a16b7d741aad6e01e55bd3d2dc86a19163c +size 15089 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9257d272cccc3863f80da8de3e6ea01c8c7a42c4 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4835809e434c1b5be2931bae39598a08cf907c7a5a51b9637c31547088711428 +size 14910 diff --git a/analysis/PreMode/Q14524.clean/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36c7df9173026322d496822c35b57d58bf99c814 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b79934516054217ffac1fa00c3a882da5b50b50bf2be915e98f8ed0afea904bf +size 15187 diff --git a/analysis/PreMode/Q14524.clean/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..03c4b5d019d2320d2fa69aa69c9a2bb3f1532c22 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f1e5287b6d4e8eedc7c9d40b700b29007e5fd09f7cf1da14377945ec09e5bd0 +size 42714 diff --git a/analysis/PreMode/Q14524.clean/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d86c88a4575a9f20d30782547c8734dc9f070d5 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a47724942b86d2a3d27e0e3a1480657cb2056f8ecd7941b8dbb63ac3b214f6f +size 42982 diff --git a/analysis/PreMode/Q14524.clean/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9034efb860600ecae0211960bd98dc181832c252 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6545a3ed686fac13ff8aac8c81421ddf6677faef69a9a5bd06dfc4c6f3c7f6bd +size 43322 diff --git a/analysis/PreMode/Q14524.clean/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b54a216493b986a5b6b5992b3870304bc5fb966 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71a9eb9ea905e4980b80d115843d3b03f5f121a27f6a749d49c2a3e6836224db +size 43050 diff --git a/analysis/PreMode/Q14524.clean/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..693accd030ac4223cabfcd8ac745da900820a4f6 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:919eeb1fd0b6ae131ffac31b64055fe6e193d6cc574710c9b6f64e4bd5e3cb02 +size 43967 diff --git a/analysis/PreMode/Q14524.clean/training.mask.esm2_650M.csv.gz b/analysis/PreMode/Q14524.clean/training.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f34af553dc8cd86261a0f4b49d71f98de237b143 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d27e34953b924ebfc4ef0e015cfbe346d8594f76a17bc4730787c24a4866323 +size 12676 diff --git a/analysis/PreMode/Q14524.clean/training.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/Q14524.clean/training.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6bc33eb0b436a7d9ab2ae0202e0f0555861f012e --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2437543edc14e101fc80c8eb00108bb987359e0a7699aa0f5d454da4d8c3eeb7 +size 500293 diff --git a/analysis/PreMode/Q14524.clean/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b732d07b79f705087315db8a60c1f220fa474b74 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a962f1f2808e2fee2eb173e4c1be2a3e62db1433fd1350338956597101b02a0d +size 8966 diff --git a/analysis/PreMode/Q14524.clean/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..06ba36ec712691b1617007126f66c5e306b8fdf5 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb38c3323c6c40b8bda3815d371536b45aef27349e99953d8aa1eb964eaa74d6 +size 8751 diff --git a/analysis/PreMode/Q14524.clean/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6346cf6bc77b0d88a9d65abc75a520ff05fb96e0 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbd28f9e3941f0406cf9d1f1e04b1bc9c136a3dc8f26d8aac5efd91964fae987 +size 8982 diff --git a/analysis/PreMode/Q14524.clean/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..615454b324cd5bd0134a383cc1929a355d80408b --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eaf6993c47f1d2ee35c4ae3061611bc3870473e1d517bc26bf3b4b7e55154ee +size 8608 diff --git a/analysis/PreMode/Q14524.clean/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9c5b2db2e489eafe6e1c87f36e78b92018b2fe3f --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:020598857b13c48fee45867096a91fa2548b75757351ffb05bd98622756d424a +size 9048 diff --git a/analysis/PreMode/Q14524.clean/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b2b097b2830baf7db74cef3f72d014e6d4f0874d --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64539f9541c00e21db039e2974c861d48bbbc031d2e4796cbfb09b2d028c3dca +size 13822 diff --git a/analysis/PreMode/Q14524.clean/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b3b00aa5d4eac70456447f84922d22546380f82f --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17213bbebda04fabcdc0489e2ed7d9d288ded96729c31532d6ba23fd2c790f76 +size 13838 diff --git a/analysis/PreMode/Q14524.clean/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..670ff1247d2ce9bd9369aa7e9437f0c16e89e109 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dee305eacd6c1faf0d08304ec587237fc5e30730732b68df2e1ad83570ef3eb0 +size 14299 diff --git a/analysis/PreMode/Q14524.clean/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6279f2ffc3e8090270c44e766e47be4202f46a47 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34de3ae2ff981c2409006331320dedd6062c2e61def68f06f1fe89bad47e88af +size 13897 diff --git a/analysis/PreMode/Q14524.clean/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..48bc5ecd95214c2dbd4784801fb54484f3accad9 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71d0b1ed4d87cb3017d086bcc4d8e820c27eca37bb09c1487daccabe3fcb5385 +size 14175 diff --git a/analysis/PreMode/Q14524.clean/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..87ea608da5fbbe1de2660d12921392392ee212d1 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fd980812bb3d604bba52b71724e03997a6442f570af9d0deb82f4f3a067a706 +size 24188 diff --git a/analysis/PreMode/Q14524.clean/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4a86021aa73f6c71eb489098e13734c4f798f112 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:541b5b280b0110a017e2609583ce51d1c0e526f6ee513ec264272c80e2f89efe +size 24112 diff --git a/analysis/PreMode/Q14524.clean/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..43a6a5e19a9fa32d05f2712f5fe59a4e583389f6 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d87298c4daf45f3eabc530d7988ae490b3f06019703a9195a21b0cdbbd5ba584 +size 24154 diff --git a/analysis/PreMode/Q14524.clean/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8e6f633e50be4880329d9710aa84cec6aefbb41c --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:802a3298877ac42c171910611e7cc5f5d9207e1ed7b72067e69dcc684fb1c8a4 +size 24657 diff --git a/analysis/PreMode/Q14524.clean/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..49d1ebcfac50f7d70d6fb070eb4c272c96d7eaf6 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e618360bf8e77fdbeff0fa6fefb4a8d59ba6bd8cd19d951e23c9806373e88e2 +size 23790 diff --git a/analysis/PreMode/Q14524.clean/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9c08bfc860285a4e5aa9a2548b5c3017b06439c --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:619fbb8287b5ec5cc4648f623c572bcc9863d4f079e02907bc3774d49a02b300 +size 33697 diff --git a/analysis/PreMode/Q14524.clean/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1cdf1aef74d5dab4f83373698fe47decf5d1293f --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d32b9bf521091dff7359337e6be394ae7404912c786dcad083379a1b6efce123 +size 33701 diff --git a/analysis/PreMode/Q14524.clean/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5429103e53d3ed594b33d5c12429da108d08f391 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3e9b4c5f1719c8678184bd6f82e6ebaf661268572e0cfd794f1e50ba8316e13 +size 34221 diff --git a/analysis/PreMode/Q14524.clean/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..59f41b6624cdc8f2357aef09d96757b6ec493497 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aaf0565e3c2b941c1b354fae353d92361be423ec4e86e59038cb8d4411a98451 +size 34208 diff --git a/analysis/PreMode/Q14524.clean/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.clean/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d471af034b47e6355a74ddbb634ea9471026ae78 --- /dev/null +++ b/analysis/PreMode/Q14524.clean/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:935194d45cee2154419a38e21d43622f1447761c5315a909dc70821cfef4b602 +size 34749 diff --git a/analysis/PreMode/Q14524.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e93abcaaaa2f7e418ee0b05698ccedbd7497758c --- /dev/null +++ b/analysis/PreMode/Q14524.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87535ba4203a4ec16a62994ca6d076707127c4da6fbc21b07cfaa5a2c5be7cd3 +size 10664 diff --git a/analysis/PreMode/Q14524.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..12047b6bc02a4ba93e8d910ac23221a3cc5e2fae --- /dev/null +++ b/analysis/PreMode/Q14524.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:04237341bd4a561953eba18cf977f1733ce2b429148c3e72200652aeadfb226b +size 10655 diff --git a/analysis/PreMode/Q14524.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c338bc86223ade3bef00c2340b5e244f7f1e6945 --- /dev/null +++ b/analysis/PreMode/Q14524.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c7a33f5e80f4c43833bad874d57cb6adc752691055e55023ecab032dd0c509d +size 9666 diff --git a/analysis/PreMode/Q14524.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4ba5f0fdb3fd2ab18e9dfeb42d91ad21e49d7a6c --- /dev/null +++ b/analysis/PreMode/Q14524.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0c0b86dfec44775cbcf19a8210c680837032fa32466d2f944ba08bfe399dbd0 +size 9877 diff --git a/analysis/PreMode/Q14524.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bc3da726c80b8611ce321d56dd6871d47457e713 --- /dev/null +++ b/analysis/PreMode/Q14524.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe77b9ece59b9a6d60f16de3467a5f162eff89cb408f549146311e05329b43cb +size 10077 diff --git a/analysis/PreMode/Q14524.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14524.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b29f0b297753ee59bf5a8ea379f4da9499eadd7f --- /dev/null +++ b/analysis/PreMode/Q14524.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc6e91b09d00716bff089bdc58f9c9e13007b4e8967d9c6e491f18377f381950 +size 30314 diff --git a/analysis/PreMode/Q14524.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14524.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..94b9b64c3fe45b428088269633cc9bafe8367fd0 --- /dev/null +++ b/analysis/PreMode/Q14524.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:daa9e0416b33a59c03ebf7228866e5777814d4de7455708022f8afac99f13603 +size 30771 diff --git a/analysis/PreMode/Q14524.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14524.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..08e7739f9d51fe2344cad2916c81d8c78cb0ae91 --- /dev/null +++ b/analysis/PreMode/Q14524.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:181cbf7672e2ef3235c10beb09affc5187583ffd0cb09fbd763bc529cd1b458d +size 30831 diff --git a/analysis/PreMode/Q14524.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14524.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9c4cb3203f0f842625fd19f4688519269fe723a --- /dev/null +++ b/analysis/PreMode/Q14524.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4d9ad92284cae2dde2c4401b690ca25658e4d62b0fbe54106da69850a60bddf +size 31567 diff --git a/analysis/PreMode/Q14524.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14524.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..304a6f181a5f918d91840de04afe6463fd09ea26 --- /dev/null +++ b/analysis/PreMode/Q14524.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:066db73decc5990a098f8b5c6b2cbcae603858b82e17688dd0701091eebc3e61 +size 31892 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..49dcc0fe0d6d16d32a7025521d535d8a20d4da06 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a1bece27ca17abec4b877c86b82ec654a75d6e741c5cb7a43ba1ac23f5cdc0a +size 6015 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f6d82eb8e11daec59eacfa5ea79124b009e45eea --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5772c949f1a442a0fa206a8a5a2f654ae709e9d7746837fadef0d5b1ff4fd92c +size 6055 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e102e8d4598b9b2db5b2dcc8c336bbcc5680b5d4 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ba90432f5c60e98514965491b391ae348e3bf2fe49f2c9a28287edff4f49407 +size 5798 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..08468f811a466b88e6271244ac8e3f2da6a7ee45 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2eb5cf3586a37bfb88060616664b11c12d23d1fd370cedcc30e2dfe7087af676 +size 6024 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4d9757cebf82cd1870baa47752834deda9347571 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac8f3571442974529c2c008e00903b0c5c05696174073f5b7bd35715f80ad784 +size 5946 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3c4348800a0a84a32fbe408b394e3b1536ddc928 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27d8ea91d0702b336711d68c5e2cf60c6dc30ccf3001a807ca26b408deb04840 +size 36725 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a52f11eef6012eff77b6778ae73e6363b73cf97f --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19bfe9cbd73e730126d567fe3bc76ccd1ce4dbf99dd47a35b3261bcc9d8d846f +size 36563 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99029b63421431382ce012c545bf4ca0fd17438b --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:208524a00eaa8de2cab04f09d31efd578b676a05b606a532365febac94bc28d1 +size 37332 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..26d009739c383c05f8524530d650a29de9362cb9 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:094437ec92192a3a520286d2f716ed896d70754b067d81886793fcfab97eef55 +size 36771 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fcbd50b9b79199cf84b5518b4a445e9492c3fb22 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:497ea6e1dcf44f3cdb692281baebd2948bf287f672c90fc008d15f79709ceb7d +size 37238 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ddd63eb7d05a1deb31a0be9a6df8ba2036c95e21 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cedb2cb0643b7c385bd2559d31509abe69c46a6217f5e48124de79e3e3f6aca +size 5614 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4ce92bddd4aae1c1d060d2ce38a478e6a182e94 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b328d16cf73d32150e0cbbded838d88cf0a176645333809ff3deca5428062cd +size 5621 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba76696196b53e3c18568ec4c518f299ba795eb4 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e854c501b68ff82a0af247fdaae05c093905f03ba49b3e55373a3cc3d8d6d16f +size 5380 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a916f8ddc4ca305daed3eb7679bf22204c659875 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3bfa24a607ea99dd6bb420e43affabaef51eeaf0b2d20b70cd80578abfb5613 +size 5620 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b5469878f336729e67061d1903fcddae66e0b65 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e189fcaa656a37c3f769e02e38e0d8b9757817359634c1c19640b019f4ded3a6 +size 5549 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1607126d98ab9d84c930bb8cf6755b30edc643c1 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fadd90e177539872a958ec229c297ca31777c66ac4b4a7f6dc0866aa9f7ff021 +size 34185 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f54bc42bc755b6f9c598260a50120af0fb88c56d --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d60bd8ce457abc768dcfcca2334e7c25667dc9777f3ba971764fe1302c20bb2 +size 36547 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5ab7643dfc82a8b7f46622daced3540988bc937f --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4aebd78223bb90e04d462a09adf1c1a2b6a97468becf3bd8a077f3a4547b6ad2 +size 37338 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ac4367efeaca19064c65b676987242e9aed9c6e --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27c022e704739f2e48e48d8dfe0fd17f159992b2d104e96658a5548b85c47212 +size 36747 diff --git a/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8fa22131788315e6d2162bd34b77d0c18b7a5bbd --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.IPR013518/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fc50560005f0fd48a56fac36c5a0c71bf91737acc4f6149c5bf1852668a6b8b +size 37162 diff --git a/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c5459c2a866aeffa0050b2327069631ae523d857 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ba45d1e10f988550055d10bd42637f02b2aaa7d24f6910df80fab298ab7b2dbe +size 6017 diff --git a/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fccbaec71f6ed9f3050fd88c05527e309cd02011 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e940b3176fd939bfc1adb53b33d398386b4e088c34036ea628d1d47ffdb004c1 +size 6018 diff --git a/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..09844ff21c77470702bf521e19b97db342f4dbd1 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:184f659a69faad82ceef6e775482d7ccc9561296a92801232aa11586cecbb343 +size 5783 diff --git a/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e19e3c03e7de369ee3dda6a64f8a812a05c3d49 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:491ee2fa9e3dc0ba0cb81752d5986ebc5b43dcfffc8b38382d9f699fb4143907 +size 6000 diff --git a/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cfb9e2b95365be26b5bb775ee0e32ccec2602acb --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5027a9dbfa86c6bbab8e0b8eeb4f410bcbb16e200a24b1dcd6476aa2bc1315e3 +size 5903 diff --git a/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b3fbd7902a5c009ee5ca3d3cbc63c85a36c998a --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:414525c407113d785f1f6650be2915e6f5ff4d3b1b881922f4715486afd8f5f3 +size 15590 diff --git a/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb67cae67f8ab8e89fd35db4ba5dd1f45f845d4e --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dcbd799b822b22233252276e594ef061f260f01af6d0fb0629185d80c2ac296 +size 15494 diff --git a/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a11bb4109381c8391189d2568e079739ab4387df --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8694f80fe5ce8fd7ad63cecb83c9cae3ddca1abe20031a07c38e356a17e66725 +size 15565 diff --git a/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc3fd6032ecea3b88860d31caa6fd4b29354a7b4 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dabad99c7a98d72959e37f1c3dbfdc92fdd7d93007521b6d002107ae1dc3861 +size 15381 diff --git a/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..02607e7f5f1df1faa3135237da630429ecabd854 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af74dc06f59b2b17eff881f8c5739a336b25740bf92e2264b49e9616588ca6f6 +size 15500 diff --git a/analysis/PreMode/Q14654.IPR013518.self/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1d085f86aae61bfe8e96c8d46f395603206c335 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea1eeb4ca245680721372303fe8ee2f3ea81b6515dfd763ca7dd4b9f38b4dfcf +size 5587 diff --git a/analysis/PreMode/Q14654.IPR013518.self/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f1f8b0292e44a9af672cbc1553a02784e0823a48 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bd79854adc418370c84a64abf02d6ecbaacf2be0e4601eaa883dfa6c1a3f2a8f +size 5564 diff --git a/analysis/PreMode/Q14654.IPR013518.self/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..61d83fed148c47f0c2f07adb40c8f093086044ff --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d3302f5eac8d03c858bbc2b8c87b8681b8baa019049c220ee0ab76191acd6e9 +size 5350 diff --git a/analysis/PreMode/Q14654.IPR013518.self/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d78b1f9e8864598dd886ea9fbc23308a43b5fdc --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce0a19aecdb9e910d50030e2b2b19be9045220e01f58f92adee32e792f6408e6 +size 5597 diff --git a/analysis/PreMode/Q14654.IPR013518.self/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1c4539667e4c885b347de230ea4f747b68e183f6 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e19f5cb1200f0ccf66e11f627c8bb279d0c1d48d68762416437a319cdb076d29 +size 5522 diff --git a/analysis/PreMode/Q14654.IPR013518.self/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aeba4ad4f5deb35ca64c2427f4ad61b98abefb5d --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d96dd14c587840466811f78e59c3ed70c0cc51667a4297dd86905e0e7bf83e24 +size 14314 diff --git a/analysis/PreMode/Q14654.IPR013518.self/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..684e74dced0d357f328fc99fed9d568674066d86 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60dc1b644c88ed503624c56711f286951036cec883f4f285f638814886759a86 +size 15397 diff --git a/analysis/PreMode/Q14654.IPR013518.self/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a1fbadd8b8b647e6c9ec7baa8ecfd5aa8649c74f --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e240e7ff52bb9934bfcdd144f26637b8dcb4ce6b06a177c5a7420ebc61a08533 +size 15584 diff --git a/analysis/PreMode/Q14654.IPR013518.self/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0a9820ba52c26c8f828202ce2a92107930c9da0d --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f71327b52a6c1e0a1fcb0bcb88d064cde600702a02d720df3d2bb01eeb5862b6 +size 15388 diff --git a/analysis/PreMode/Q14654.IPR013518.self/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.IPR013518.self/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..674b345be5824fec5d7daa3277c4aaa034bec831 --- /dev/null +++ b/analysis/PreMode/Q14654.IPR013518.self/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fecb66ed2d1070c2bbb3e0bf0d2cd70fcdd158102723fabea7482b7ae755f36e +size 15551 diff --git a/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88b35b961e79c22d308a1a41d3552583170359f0 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4460d43f486632aafb5622ce2d621fa23e5645f9e556a0d13b61a1ca5c2589dc +size 6046 diff --git a/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f59c9d637fc5f02e463dc708563fc0ecdfd158a4 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa3603ddaae9b6796503720c9109ec207691a3792b4d3545fe6eb3114e9591c8 +size 6017 diff --git a/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0a9e647309adb1dedc29bafc806564b3d564afc7 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:286c49d4bebfc1a2f191b9b711c5544543f9b92748ca6e3bf854e0702f6a7f0a +size 6171 diff --git a/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f3a0c73cb4ff3e8bbda5cbbb3c218127f703d9be --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44df203a36ff61280302f4891e60b596b88967bdc931663d2a732eb18045a34f +size 5925 diff --git a/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad11c07c7d4c4f07aa123b33eff3349fd73067f3 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe8e3d60709843b40e856873411b661554b76bc6c1c4bed496f504069204bed8 +size 6182 diff --git a/analysis/PreMode/Q14654.itan.split.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..86a4a42213bb5785b263b7cb99b5a3fffa2b02d2 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef0c6a79e13c524df43666617e9fc4604dd701a8c84b0062f36046993346f1d3 +size 15735 diff --git a/analysis/PreMode/Q14654.itan.split.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..73a5c6e134ce165deb56dc9a0f20785bd6707a63 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0a6cd205ea14fc5db0cc058002e15ad5944820ba778b0033187d7792652638b +size 15704 diff --git a/analysis/PreMode/Q14654.itan.split.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4341826e0bed241211938a360499c746b785ed23 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:390869f0bb47a092a4f66381c863dad893fb5e9b1ff02f60a8cfcc0fedb3fbcd +size 15529 diff --git a/analysis/PreMode/Q14654.itan.split.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..278c35d84e0900ad434adf972d920713c148c3fb --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d506563bb2075c4d6bae0970310f3705118ddb16f88e551412a032dfefbbc03 +size 15501 diff --git a/analysis/PreMode/Q14654.itan.split.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36bed2b7e6aef26ff29d9d7f89fa3a8153cd52fd --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa7e8e79f2c72d722291e0ccdb2e6a6272f3a94ad9be26ba5668dddfe0374334 +size 15526 diff --git a/analysis/PreMode/Q14654.itan.split/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6343a869c95f070426215709e023f1279fceb0cd --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a31ff42f641e72afde6609d246d45b1701786247336febbdd67657b3af1a389f +size 6049 diff --git a/analysis/PreMode/Q14654.itan.split/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e1e37090dd16759811742cf7f4481a72e83c1c69 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81320b24e58e9c38e344850335de5ee1ac0774972aa5df67dd0b50b253ebdb40 +size 6020 diff --git a/analysis/PreMode/Q14654.itan.split/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88b9b82b311ba6b6dd2f56e329ff024aa479786b --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9112c978df8de686031f4368a4a914f67ecc6d1f4cf39a83d5eb36e1471f74cb +size 6175 diff --git a/analysis/PreMode/Q14654.itan.split/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f8b3a2fb35e4d90fcfb458ba2e28fcd1ba083c2b --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:915f19df2cd2dca9f37a4d79e9b6bcd89733587fb2d2a8758e48d0224e4ca11b +size 5925 diff --git a/analysis/PreMode/Q14654.itan.split/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..acc8945742fa7baa1f4d342e10bdac01749d672a --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:717801df19ee0550216d63e04eac3a3c73a0266ce3af19440b2a9e1960c1d0e2 +size 6184 diff --git a/analysis/PreMode/Q14654.itan.split/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c27bb1b853bd9d46aebbb765f7a05cd46e4affb --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6b943585387e8aba86d65b7693f7969a7e9d1e8c68c86c1fe5139ad61303f3c +size 15744 diff --git a/analysis/PreMode/Q14654.itan.split/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..441295c266108b2cb92c0be2f785d69163249898 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:015f32126b7ca11ee9f8119c308d59c9b6366b03e09178e4c5cf39d7096a8e7a +size 15695 diff --git a/analysis/PreMode/Q14654.itan.split/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1fb2ab7091b906dd1d7a3e5c84fbef10ea56088a --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dba0db10eff577fec8a4dd93d8a446971ae98a828a7225bbab1cbcd97f347c24 +size 15531 diff --git a/analysis/PreMode/Q14654.itan.split/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..426c17f56fe50d0f824342ec4709cd88f4d3c066 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5bcbbdf60f78621270c123be738b3283b9a5f11b20f1979882b2482188c78a4 +size 15502 diff --git a/analysis/PreMode/Q14654.itan.split/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.itan.split/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f43a96463e92af95e3d23f7a3fae57f869dc5f42 --- /dev/null +++ b/analysis/PreMode/Q14654.itan.split/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:660d75f7bcbb30b82cbbd0acbad34f53a0ac44c3e31118e6778b21d8d1768b99 +size 15598 diff --git a/analysis/PreMode/Q14654.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ffe0bd6bc374c94328eae22f87fa591a6fa520a2 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e988ce777c7f63e2da0bedf311aaefc435ad288b7191c12826aeebfd2f23153 +size 3192 diff --git a/analysis/PreMode/Q14654.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a2a2fc67c4a29167197e29961a76f3cf8c6c273e --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddefba4ed80244a74db716ea0876a7c765f8619ca45c41c59d8fbc90152ae209 +size 3181 diff --git a/analysis/PreMode/Q14654.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..27729caa6069423d0f78d77a7720cbd1a467f8d6 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4adf39ca1635dd585c7e36ce1964f1c7db83039d65d30a179e68fa0ad773c0e +size 2975 diff --git a/analysis/PreMode/Q14654.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ad1ec81febd1f0c157a81ae2f60369e33f54b6b --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b08cdf35768e4d786474d746591b64834ff3070be328827b912e938075027a38 +size 3390 diff --git a/analysis/PreMode/Q14654.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..54f529c65db1948125d0b2fd35f31f9fcf1f724a --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19a8d2e4d92e29efbd7e2d1807b46bc3ef1844229ad0f1143a76789cf92eb054 +size 2871 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..252d51f66619017a4b478b29860f6163b1b497fa --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e744304e83fe8238713a0ce0cc1346c4ee6fc914fa6851a68e685f6fccd58746 +size 3409 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d990c06f1503d74b96134db37ad8c5e8ce89af0 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:110dc0a53049b7ebcc1a30f01ea13e9a7a08c86ec0a842d192ea5acf8b642b6e +size 3362 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d488dbe3a50d31d560bb0fe5fbf34574311a2d5e --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:846447e8664c5fb1a225915ad72d17d6ceed6187e7e7caf5f8af98e9089532f6 +size 3402 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..75f960aaf40d77bd5180d0e12b3be24058be1423 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:deaf2012af450fbd2b0b2d74668f11217a85b6eea62fcc0317ca21037775d6d2 +size 3399 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e12be175c977a69c43c29a1eb60a94027ce58fbc --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df23c4191e2c088ab3ad0253de0c1ff790eb77c65b2efaaae58b66fb0afe6f82 +size 3384 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9947d6e048d768273bb67464723fc95a0be6957c --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de08ba7a7c946346289cb4f676c72b71f088511e909758797ab4bceb55d12292 +size 3396 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f132d2ed353e59d1eeba5c897e1b8a44c2e90c95 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d531cf9c213e39af8e60b24fe9039bd987c9a2b303b4afcfda214f7c2b6f3a07 +size 3390 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..23851ac78cea57667035e50bca31ce4b30e99fe3 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:942ef5f5d0693c4dce53d85a490f250198ac208222c7d793bdd95f359c181f46 +size 3383 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c4211a96a9f1d9bea93760dec529260b7097bd5d --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b77510c0e8b4e4aeb4b00ab1fd4bee1066ac5cd90a013d877821d602b2f02b07 +size 3427 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7acad9eac07b4b0bd361bec1ba7f82882a87987e --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eb67eaa39f0f6c1db9e5a9f819a110f9e9338c5471524fd01c2140802aea989 +size 3376 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac673e4dfd1b2ee8aa8f191be3353d2a670192c6 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8414b220c4ff2ca0475c80a715ff7d875403c9971bea877ddeb64c9fa60ce74a +size 3413 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..397b4f8bba197a61bdd38776397fdf136205707a --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f6690d9155c1b1b7dbc6c53b9b3efff8a8dee188faf3191de9e3851efb21f08 +size 3419 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..15ae1c4262eb07b487e17c263eb02329a11038b5 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46d2b0199ff233fe3cbb932f84e8a93fcf3f43f5c027cbc67f464080cb925d6e +size 3404 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0227674f34939353976ba8c9cf977f8a58b5bfdf --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb987c9cbe769bece081c9a8c8f192a9687af54224cc7973b0baf3d10334ce02 +size 3406 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb4f6c47cdff8a0b74aeca96b22e2067fb2b2ae7 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bdb7273fec1b6ccf4b4b51482ee641d1b87498771145a643c4f4d7f65ff69ad +size 3399 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f97e0af80fff5a913bb7190b8deb8068b1d1cb72 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67406357258d5a893e3cba6fe44dd7859c5df8d50d0135e5324954363288949a +size 3426 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..734de981824c3a58100a6785d76a3fa5994ff255 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e31d01202fe7a277c3be94a3267d8fd62d44cb008389af3edecac5e536a95cd7 +size 3408 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7247cf6a43d241f8e6bed32933a689111e820f1f --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f15e94b04d8c7ed3460a7149d3a96952b33a96fe421a06c7195d8ade414553d3 +size 3432 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d9a0cb7fdeb3192938e3a17adeafe73f9895f6f8 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1923fb0a7053bad6508b6f661b4f80a86b89b9f037cb409745f5f5711a4d203a +size 3436 diff --git a/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..71588341160de7ec2153df8b7d6d037955d12981 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:445b92c3855f51c6fb8ca52d1fa5369d8d71b9fb00455421137bdca35c655f47 +size 3383 diff --git a/analysis/PreMode/Q14654.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8cb2bf757c5a11e38b0a2bc8e66109ad2eda37e --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e9c6715a626940f88d53eb9537431c4e99c079ba6b93a686e02ef915909e23f +size 7121 diff --git a/analysis/PreMode/Q14654.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5952cbdc1e53bf8b61ff68d3fb63e34bf602be35 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90e8a3add8cf9430a9a69329bf080f92012101a8986aa93a783f16ac1b6b684a +size 7034 diff --git a/analysis/PreMode/Q14654.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d72244500c98b24084c3fc1a83b48c1a73a69ad5 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a67d00c099d67421b2c209bfa12e00e93bf2dacac1bb46f6e8ce0143009b4488 +size 7295 diff --git a/analysis/PreMode/Q14654.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3d71e6f523395f7ece35812a4172fce9f8dc07e0 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4041ca8ddbeb13a79cdaeeeaeb3b8cbe109fcbaee7caee255274bd4045e2bdb9 +size 7162 diff --git a/analysis/PreMode/Q14654.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7af79747f32eb5c978494b12c19a702fade469f1 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffd4a462315bc96c424acdf2c9d4e79d97e695b5561e995c32c6f9097997c1fd +size 7348 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5452eb7b3beb548f230f102f6eea60e7f7732419 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20ad3fbba313990ccd49dcd334857fab9e15d1823a2660d87f52c760bc26dc94 +size 2849 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..629992f999ecb78fef69a6ff1c7b2a2fdf836a7b --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:164401bec41d1e6309337a7aba3448f21765fce4ae41cdd2c8abe002483115e9 +size 2802 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8ba900947dc3ad453362ce451c5c2a64499b667c --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ed2051773af0e1e47b02f401739ce5b291e3df9010ecac95f4cac8686635d35 +size 2501 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b936088e1a9fa2b78336d7af568a3fceb7a7ccbb --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c5b74e55ab539c3bbd58071162f81bb7dd654b72c6181fc8b2d682125c19701 +size 2496 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a7362b65d7402ae7bbf78622e6c7ba47a2529f36 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d4bf89021150c4fbc74ae1f869d2e2a01d1ec39bc731d379335fea2eb5a4381 +size 2509 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fa5b72a33310ab52d6e98ab98dcdb85157db166d --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0cb4d54b68fdc40ce855833f5c41605808c02fcda72e8c441d6003dd054ff8f2 +size 3594 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d35e798731a16091eb10553ecdcb3f2ef3136fa --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33b41d3c74ceca87b8eb967793a17aa1f86dcd1f3c64ecab45688122b5a5f22a +size 3471 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..28d18ab54e043f4f5f91cecfb8f106db177fa1e7 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eaa47fbdf540009a5a72bf1ed50e801cc938f484202bedde3b64a88e2cd127d +size 3372 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab69ffb199855e370bece22240d5cafa916b4304 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05d98567f187ee140af468c00cb20a8d2d66a23ea40e85f5faf00568c898376d +size 3401 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..24101ebe4909f80a1a1067f4ae2e79368d0ca614 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:194074571fe73a5bea80b151be7868398d81daf50e23dbf4770426e00f824628 +size 3561 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80051f6482f23e2265a7676590d5740e19ba00bf --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f246f317569e4d5296a3acd5f544a6c5846c68b5f78d77070928ffcf415ee2e +size 4667 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ba39dc337a18ec40a33502981e401de412efe6c --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d1c29ec7f60017fea0719b0c58f1603822218f2adfd4c93b6685064e1efd9c2 +size 4668 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3267ad07868c91505a269dcc427389cdce357419 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d6ca7f8d060545b6f9ba55c1ed92fbf24ba750115b707a94c8a53ffc48ca5dc +size 4810 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..449dd125dbb8fe8dc674ba9c8996b42380c60ef8 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:520b2f7cc34412f48d3af0818c189af0ab626739f6f8f5a37e32c995d45156ca +size 4764 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d0df46cc9486be829be4aa17d14d26015d5dc70d --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9177df73a8d69c1c86451de50b4da74ca87c6c1789ec7f4e685c8a23f959fbe +size 4943 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a7d9ce17461709b3e41d880b391d033f86a045c2 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09125226ef7fa54c15b35cf0b7fd94f581069fe74eddec8a3bb6e6c82bcf1df8 +size 6221 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..64812e903ae6f0aeb7cdab34d551126aaa40728b --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1f6875faab270fa35f061a9509bad80c85c81e9a8422c20f562434f4895badf +size 6428 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ac4c06ce4609e4c3c52158b2cf527e46a2fd998 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:639fb9fd982367859d8024fbe6f211c27f6cb38a6040b0ab581b2ff69ca6b042 +size 6244 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0edb8030e580d99a523d1130045728a6be8c18e8 --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38736e26782b189b4f48b2d7e3411701cbdea4efdfaf4838262a726ba5421759 +size 6524 diff --git a/analysis/PreMode/Q14654.large.window/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654.large.window/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..137819835e70474eecdff735b725b11119fc8f4a --- /dev/null +++ b/analysis/PreMode/Q14654.large.window/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8d5a4107e4188c77909cb495a4cf12d18596915ff7d16a7205ad9fa8b05cd89 +size 6114 diff --git a/analysis/PreMode/Q14654/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ddafc942a4e0a80ff6137e3567f44d221667347 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38f2ace7cb2daf91666cd832673a0570937cdedd912bae7b214855c61b8e78d1 +size 3199 diff --git a/analysis/PreMode/Q14654/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dd5a12841b4fe5eb4d85f0c2a271cd82999821e5 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8ad72a1d88e869ecfcff454bf560a121231cf94066c66910dcffc26f0ae219af +size 3173 diff --git a/analysis/PreMode/Q14654/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..04ceb98a16ac621f92c4f2765460f6028747bda7 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:549d1df2ab5f3ad188f03350487cbe886e72c6b7b633a942601e82354b9fb526 +size 2975 diff --git a/analysis/PreMode/Q14654/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..29c572022e3aee80d700047bc75fc02c8f504207 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52a953502497a988fe49ae514d97f9fbdb30a7493286c0ca7595e1d115bb4022 +size 3391 diff --git a/analysis/PreMode/Q14654/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c64bdc68d300e8a232f699cf4310c7c8c2b3529 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:93f966d55f249d2afd85b918492d6a125f0adcd272a3651e24cbcc9f6896907d +size 2886 diff --git a/analysis/PreMode/Q14654/testing.mask.esm2_650M.csv.gz b/analysis/PreMode/Q14654/testing.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..53d51d8725aa99e71e03fe464ac6ce2116c92301 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56c33fcdcc39fe8a0ea1f44e74104071bb2763bfe51b0682f3dace7777ccc0bf +size 1999 diff --git a/analysis/PreMode/Q14654/testing.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/Q14654/testing.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..23e1b319005f531dd0e62db68478f2ecee3028b5 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c00ad67aec9ccd52a0c4e87eabfe71bfde37637b613e718ca4ba6b79120bb729 +size 83709 diff --git a/analysis/PreMode/Q14654/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..266815db9433a609ccf9da2388833a2604be15df --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cb63fd90b4a3595adbf159ceda1d2fee8055b520a2f5f9aac6c97abe55e8ecb +size 3392 diff --git a/analysis/PreMode/Q14654/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..25f7fba46fb7f71ab2c5ea3ee1ab43cbeb6ad9c7 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:73b98d83a69ccdd7b9d0e3a8047fb1387cf3f6bf94c528474d86e392e2569293 +size 3353 diff --git a/analysis/PreMode/Q14654/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c00b9a9701ff9abfb6d0a4de48cd2b1e51a1ce01 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f15409d2f48cd9e2ac04ab619bce665b57c07facb3297db95056cf2e90aa77d0 +size 3420 diff --git a/analysis/PreMode/Q14654/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..714f3e178dec77fabb6885e140b34985ec5dc5b2 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:589620bb0fb3c313432852d7c04f79d71aa980733a005c6510f61a94b5c95c2f +size 3400 diff --git a/analysis/PreMode/Q14654/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..11212745ec60ebadf9af700825104cdb71466ba0 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0b5ca35cc8c603fb7392fd2b8baa55a6f253c7c9ce03034ab18b7bc926a5977 +size 3386 diff --git a/analysis/PreMode/Q14654/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..efac13dbfe19e6d6cd15aad20bd1b2b029c22aa7 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:baa332d6363fad252709f79a831740609630885c2ca56aebbef178cf566b1f4f +size 3413 diff --git a/analysis/PreMode/Q14654/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..710a63571d40695062a54e1691e83719a4c9bba8 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d621cc5d36a43b0d6fe1f80218f6b69f42ba1168497e197f0ed238a9d95c448e +size 3397 diff --git a/analysis/PreMode/Q14654/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1b064b22db6bc932d6bddb931368f06b5ced24b6 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54b70f896b5ed0f34eb6cf31bdcf5cbd48306545399c62d0edb8fcdbe68ff2a9 +size 3373 diff --git a/analysis/PreMode/Q14654/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..efd704a0c06c7cadf4de568617f74779c55be038 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27ffd768cc855fa1db11242c555ad3dfcd56dddba60ad50a7fe980efb2024171 +size 3424 diff --git a/analysis/PreMode/Q14654/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..098ab6c8fb8cac99eb8963b282761adb8892448b --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65e63b214dc18a8a45f2647fb367d4867b1c4603e1348cd29dcea3cc315ec90b +size 3379 diff --git a/analysis/PreMode/Q14654/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..03eff48f4e42a0d3a938c68f023547f19982e4ff --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f940d334160d649467dd7215fe983473868501dea58a01a29b523e008e7baab3 +size 3415 diff --git a/analysis/PreMode/Q14654/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..410919f636d31d3e3e5d7a669299c2db87b88d99 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bffe238fbb6ff314b39a7b70560d4c2a3a01f3b0320f731a8bc5bac315728792 +size 3431 diff --git a/analysis/PreMode/Q14654/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c5972baa37fa5d15b60be63e7efddaa240d1c05e --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9880c823832a297a8067ac9e3d9f592d4ee94b761aacc5650e9306ee7824f15 +size 3429 diff --git a/analysis/PreMode/Q14654/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1819195a8e90ca2f1f2ff6aec5b09510e2fed970 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e464b4987ae020bc5a9f5c5de14d541861481da010d05462b74fbaaa816d92e +size 3390 diff --git a/analysis/PreMode/Q14654/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..913133a3f8b7d71fa44767a24c7dee1176a898c1 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fbd3d18500522dcc1cb81156ee14f7875371f218739fb9e497c73790a1cc91fa +size 3410 diff --git a/analysis/PreMode/Q14654/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..efcc7cbfcdbb9eca170513c9ad29ca09de199dba --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f490995e34dbdabfbe400cb45eae6055daec7fb91af78c8fba3c1fe40906354 +size 3409 diff --git a/analysis/PreMode/Q14654/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d8601afe135a87acba5af785b60420b84679cdd2 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30ce88388d944a7188ac524269342563e6385d69c2eed7f68c8a84d77c034962 +size 3380 diff --git a/analysis/PreMode/Q14654/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0b3e171250b738289d999a7219fa4427fc5719a --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a1f90458e7a2fb960c10f9b9c25b57709272b8a288f325868cf90ccd8f71f37 +size 3434 diff --git a/analysis/PreMode/Q14654/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1e01ae6b7755ae5aecc973cec89cc9fa82e53afc --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24a48769980823b7ee56e6d3d9e8a52fe81f554fadb81d36100aa963c8da89af +size 3436 diff --git a/analysis/PreMode/Q14654/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e677cde08d6e5122489a80507ea884622c4e4c9 --- /dev/null +++ b/analysis/PreMode/Q14654/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2134d729631d7f275ca04f27e616b633eda68a433186bd06b1eaf4620fee36a4 +size 3398 diff --git a/analysis/PreMode/Q14654/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb0108d68a963651089f19bd406bc42ae99c1e63 --- /dev/null +++ b/analysis/PreMode/Q14654/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:983a67f00f71ec861425c807f3499545fee5bb4609afd8f8c360b76864bef07a +size 7105 diff --git a/analysis/PreMode/Q14654/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a0f528d3cc3827242655eb8d0997d341f9536681 --- /dev/null +++ b/analysis/PreMode/Q14654/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:154e8d0a87e76ad1d645e446ba966534305ac51b38237b5f628a1bd4dea9ae73 +size 7028 diff --git a/analysis/PreMode/Q14654/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..065f5def41e5dbbfa31b01cd6ecda65b0351db01 --- /dev/null +++ b/analysis/PreMode/Q14654/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8918e075f843960a1e1816b30328d445cd23d5749de6d633aaca7d50a154741c +size 7286 diff --git a/analysis/PreMode/Q14654/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d85115833721aa118ac583ddc3ad30faa6f85c3a --- /dev/null +++ b/analysis/PreMode/Q14654/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7b8ff50c9c5a1410d869fd14fae8c7c472e758b472fe78086f4b4620c1dc49f +size 7156 diff --git a/analysis/PreMode/Q14654/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5bcf9a0f7800ba2957521c68e1a431b929c42ec3 --- /dev/null +++ b/analysis/PreMode/Q14654/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18615c11e4022949753cbd5340879c8f1e522a878804bdceaaca195150ebd389 +size 7371 diff --git a/analysis/PreMode/Q14654/training.mask.esm2_650M.csv.gz b/analysis/PreMode/Q14654/training.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..30d1cab58f48f6fac8be67b662152b5efb3909af --- /dev/null +++ b/analysis/PreMode/Q14654/training.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:02ec72ccd0bad4af67fc553a03f8858c898d8b3d3ef25b8f5635afe245389271 +size 6743 diff --git a/analysis/PreMode/Q14654/training.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/Q14654/training.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5506c6ee7aeb9b935f15bc05504001bdbbbcfe12 --- /dev/null +++ b/analysis/PreMode/Q14654/training.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64ba310add4945cd764b4f1ba08da78eaa77196943a8f004f8fafddf4bf38f16 +size 291929 diff --git a/analysis/PreMode/Q14654/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7b006494137159b8d983963d88dbbf607f265675 --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f793bace4956718262a7c6d621989c1577ad89434bb0f8a838cf25724e1ff0a1 +size 2838 diff --git a/analysis/PreMode/Q14654/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5359957908bda78f2192dcf7c1e951462d93c572 --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7208c23b87da7d144cb79221374701cdeec86aa86d161189e71494fc29480546 +size 2803 diff --git a/analysis/PreMode/Q14654/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9ab2c8c39629991509cc6a6869cc1562665f2bff --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24fc7840293901b62ac275a82c5f460bfb75753e9cb1604e9a91f87d7dcefa51 +size 2505 diff --git a/analysis/PreMode/Q14654/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9fadaad76d2e3ba0b404d00c92c4f731e0227272 --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a456c4f740232168ae43b0066adcdce27e203066fc3d6a0579417d3a712a97b4 +size 2493 diff --git a/analysis/PreMode/Q14654/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abf9224f3376655c6f7f5fda671b0b035421ab72 --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f5a7a7888c83c76dca9630d80a4bd0cb97eafa491e9d9381f3295e5f40c58fd +size 2511 diff --git a/analysis/PreMode/Q14654/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..57437b3866377c80c5561484f32ee5c3bd0a61ca --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e07df2f492c0788ab8b53728fbd72bf690d8600f330f0ace88948ce3a246a964 +size 3613 diff --git a/analysis/PreMode/Q14654/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fb05c2df901ef5f0ecfc430feda3cb05fdd74206 --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f3043bb5b773e4b43cef708075077bc76e761c67c1d11b2436fe6a860648bb4 +size 3483 diff --git a/analysis/PreMode/Q14654/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88da03ed240833057dc981d73257f1f3a2f8388f --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6cc60eb09e4c7655617d222f3bf3d5b3ef11f48fdf612716a89e927f4a21e087 +size 3376 diff --git a/analysis/PreMode/Q14654/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..76cd69e8173d70727f3c6f65e53c9350dc0f43d2 --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcf017bceb4adb5a884bc25154efbe0d49ea1d95cb1ba71abe89dfccb0ef25bb +size 3405 diff --git a/analysis/PreMode/Q14654/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e01106a57c3e7c2c0c2cd0494c8aef657c3fd7b6 --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea8ac45a3749669fbb203217d6ba766a92f699cdcb2c98d3a49c7e18c4fac945 +size 3565 diff --git a/analysis/PreMode/Q14654/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1e3e59177ead747633d7e23d57a3ce7e684cbb5 --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4d75e86603ed61d870e9eb169669f68a0fc02533d9ac41c7c788984aa59a543 +size 4681 diff --git a/analysis/PreMode/Q14654/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aeb8e6c38f374d8c0e4b6814eeaba94dbe59e9fb --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f8d29b86e57ef1ee3cd1b11600dea10b10b6e75708aa8e800fcd513a1fde6f0 +size 4678 diff --git a/analysis/PreMode/Q14654/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35b40be9fc71ab32a7aa227f69c4331d146615ed --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7a13292d82704d22853c7c47e9bbc33ff6d42444e2aff482d4ae648e0cbd507 +size 4850 diff --git a/analysis/PreMode/Q14654/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..710acea1187eb9dfd33591f3e0a033c0e7af80ae --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29e375e86ffd982c16b458ec622b97b0460f4312e90735ba99b641b5692c977f +size 4740 diff --git a/analysis/PreMode/Q14654/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f032809bb674f18332d7b41ba4b7c346bc64c62f --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15c6654118a39b4bcab5e800dd4c6a3b5e7dee1fdc8449b8db9e149d9ea7e564 +size 4922 diff --git a/analysis/PreMode/Q14654/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e870f123c82fe88b2c3c64d2930fd20736a6957c --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22d2f1b0578a1ab9dbb39431654542c536d10276b55ab1166cd825e936efe4b1 +size 6179 diff --git a/analysis/PreMode/Q14654/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..113ba5578f8304ee212432215785c26acf1a0bbe --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dcf5837e46d4cc9e90438adcfeeb62177352b5b532d69ef16eb03b507256e35 +size 6385 diff --git a/analysis/PreMode/Q14654/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..19c5ae60a3fe1de33c9ef3ffec4170ac7d23b92c --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b3fdc27ec0ea1abd4bbe8f43fe30675d9ff02f4008e429355ba09458006a3b2 +size 6272 diff --git a/analysis/PreMode/Q14654/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7e67163ee0a3ef7f38d0ef17b0ff8ee927e94b88 --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87eed8191cc7f2738126cbe329f955bf3de8fa5ee3378757c20a491df4d10fe1 +size 6514 diff --git a/analysis/PreMode/Q14654/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q14654/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2fd93778cbf215a7f0ade997531c47bd6be1c6b1 --- /dev/null +++ b/analysis/PreMode/Q14654/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47fa2171d702909e158dad378b4b730ab15cfae5813ceab02e5e0dd8b76d660a +size 6121 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..94d249a8dc1016b428504914df95aa03126e50ff --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b683dcdcd71fb304336622824b9128c7667279c9babd412cb23d0ada79aa78de +size 11212 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0c2a8415f8fad21ddf038b0cde81ced8daf6f01 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55e4bd0d5f2cfb68ee4462104d42016d783c16d1ba9fcc69b80fcdef2b19c5b8 +size 11317 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa20a601c2bc355840d52c2f8be6642672859605 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39aaa965fd1015418774c2c157df45c1e527055384b945231d81643a4ac874e1 +size 11461 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..577ba57f7c894facd7adcfa764b5a2e23296d326 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d8b6bf18b642fa3477b47d9c0ede632bacdb1d2c92e1598a8d0e43cf7851722 +size 11198 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..110bc4d399f622e3c26e1ac6b6d7623f613ed264 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b922b9a7b0c525a1e82404e1a28c2f1a8704e6bf17337838f7e1bb204bc849b +size 11151 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e12bed4b98bb2d633f1a589b04fe793e1d2ac88a --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d3e5ea287b44e38051b8c33326c3528154181c1f7786d80aea848e3167c695c +size 959341 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..05ef058353bae98e25ffcac7f6db05c771de018d --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e4dbc9e2535bcbc27757322e791dcb2786655a06ca28671e2424c1171d41205 +size 966622 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b8f58c5154334550e67f9bda5834d50880f545cf --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17437fda01c516a3d2a455c72797d7970918c67866c8c98ff8e6c85dbe5d073b +size 950662 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e69b518954d69df022d74903ba59efc0be77ccd2 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ed0f72949f39a7010f28f33388278a3a2ce9a53a73b399046e39f5e9e6111b6 +size 957141 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..91816416158f47041eb2197241f3ef99dd4b5734 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e408b3db4149689a9ecc4619704a28a01cfa5c1423fdec2bb2b2ba5c19e14d49 +size 955085 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..807575f248bc916bfe057c3782de792f8e6f06e7 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9b988bb1ab9c9fd53f5109699a0475293e8f8c81c86a4ca73d9bf03608d05b0 +size 11227 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bbd31fcc8d02358e1d7c899077be4987205b6971 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2bec0c285d7f65d3bec3278b0de48ba2b4d7f66f0a923a8b3f6585b3eccd49b +size 11330 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e06f36a18eaec9e0adbdcb900bbe6c26c3b67311 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36e50774ac8ac2cf817afd1707d824895a2c3b71ae6f5391c6bdc15a6ac9b901 +size 11451 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..88f298066c3801fc358c90f774d78081a95cc9bb --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c2c665096f7e247069398edeed1f5b10cfa3d25880d40390e3b0a011a7fa47a +size 11218 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..695cd8276a20ffa5cf42af3cc0ee626a82369d71 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e5b40b40db20d1302af10085da991cb1cd270c381d3f40d8212fc81374424e9b +size 11130 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6038d3d9e2a24cb3a0fec7cf8bbd214cb73e7324 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29f9f30ea12848d5c595a9407995541bf12870d21821655256082fd8a9e800e1 +size 959534 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e74754d953c4a7385a90d44b28e0943915861ea --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d4367ebbd1f70115adce16e4725e551fbe018ad320f245ed4a37fe36bee76a6 +size 966565 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f7015bc40cbd95e68825f14ee4618b92eef55b20 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db095435bf5e349b0f7cfa9da6ed923d425da1b1a9a0f0441684d6204bda6a5e +size 950723 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0d4b57c1c0c869e9920aae4feacdec0858f06175 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9aa121d8c97766b47c27b0d47750e50d1f0d83a5a8062d7ba771aa1c0bc8a41b +size 957113 diff --git a/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63e56aa729845a4c0d219f6ff04411398ba57d16 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.IPR005821/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1511c13d41d98d644a17ee0c7d468b3865ef365e582ca572a3eaf158f6b8972b +size 955043 diff --git a/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..26bf264ee886455f5f3b0162a4fea2666f424fe9 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5200546944e11bab90282f53af75a19317358c486e769d35cb1f3c1829c19f84 +size 11124 diff --git a/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b3f5f13ea71e2422c7406834cca4f54ec00f43d --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e6f3f6bb98fa8d6b0c36cd7a6b5e7b22afb39bc6b652d4796d5f962e0c6346f +size 11233 diff --git a/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ae2ec316b3b54c17b0078fbc9182eafec3d4b2f3 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59b553621c2dc1bc19210e8af249781a2e52afa3a82595d847c3eb6169cc22da +size 11298 diff --git a/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7e47260e9a232f3f38be50372bb6329d37328e01 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:152c81e5086a06761ea81ac6a8e2aafd9210850dde33843f12df1ac5f90cdaf5 +size 11003 diff --git a/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b8faa24877d0f0515c7f2404da07754650874e3 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1947bb0c06405ff510677b9d0043c1be9f8abeb9c5d816b4a0fdc70a677c28de +size 11041 diff --git a/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0e2b8e42539f55006eea8054830fbbe4e087308a --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dc49cc5221ff02a784a37279b40f0a2b0872825dd488b9c9fd55d66be380ec6 +size 31056 diff --git a/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..037d7d59e61821686a2f1ec0f622752aa1173d16 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3400aefc1a28960ef4bde5479935f2457958f613f8a9ec86dc157f99935a9bcd +size 30960 diff --git a/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb1da7d2a68b7be3366b2134cbadea0d770e1143 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:46fd053ff9b73e546a8db6f58162ad801212705cf612b019f027f739bc1d1aae +size 30803 diff --git a/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0018dd2fc421197f681737d897e0773d696ac6af --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:073e70ada03ee76c6caf117f228c08df6c92809e3ed095efcd60313a43a67df7 +size 30598 diff --git a/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..df7b9f011b40f4ccbefa1d517bd7a801750bd37e --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cac1ca11d05975f7a065814437807d37ec33e62db87b1d30787daee22f29b63 +size 31136 diff --git a/analysis/PreMode/Q99250.IPR005821.self/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d4784a3ecd34bc4dfeecc07ab83bc067a1e5ff5e --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:934f11778be17e2ba7c8a2d5716a14b0664944c39819ab7d429025f780b47a90 +size 11118 diff --git a/analysis/PreMode/Q99250.IPR005821.self/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..235fc87ced038e64edb05ba1760d47622d074c4b --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:83e452ef0fce2da7248af2387a9662771eeffd113484824e12f7789b724722a5 +size 11212 diff --git a/analysis/PreMode/Q99250.IPR005821.self/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aadac56b7c9b4916f469b9bfc5673addf475d3d6 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9b11e71b73b70b7fba0f5988503ce1a5b543979982a92fa1f9aae686693cee2 +size 11318 diff --git a/analysis/PreMode/Q99250.IPR005821.self/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..53b91f8e3c05cd1e903eb0ce13b7305f5f74ecc2 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78eb6ac3e8f004c8602ce341b648b0e977d594ae10abb9672e38a89bc6e2c24c +size 10999 diff --git a/analysis/PreMode/Q99250.IPR005821.self/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..459d710b55dad86d2f5f734fd1a77e8c80bd3c71 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bab9b7bd516aaa1ab14f3cecfb76bfac0ba77ad17a03d1f879762134b764b28 +size 11026 diff --git a/analysis/PreMode/Q99250.IPR005821.self/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cea8d36349fd0f75f52a1b9d5089cedbb321861e --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78e4e88d7a8dee43e19545c926534f1bfaa8357d58b247596a37c17a71d748e9 +size 31051 diff --git a/analysis/PreMode/Q99250.IPR005821.self/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1efa4e474de0fc954c83aa24c6ece2cf67920986 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6e251d01e84babc81b3c5cf4df5e3e7ceff5a6dd48c115955f01479ca7c9a34 +size 30889 diff --git a/analysis/PreMode/Q99250.IPR005821.self/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bdffbfc223434ac1dcbe92045187ef6a64c04463 --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ef534385ea3a402da6dcade0d873a55ca6738a00c31246c584ee41d391f2b21 +size 30907 diff --git a/analysis/PreMode/Q99250.IPR005821.self/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8130f5476c800db89fe64e5c439607218e5afe2c --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:382362845bf59c0f39b3f27e1447ec473e4df7b7eede981efa5155ba9588f5b6 +size 30606 diff --git a/analysis/PreMode/Q99250.IPR005821.self/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.IPR005821.self/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c2864058a34518e5856b2f72e327857ba031b67b --- /dev/null +++ b/analysis/PreMode/Q99250.IPR005821.self/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:085759b934aa03b0982f23e471a01b3a5a8a6ca56ec1c4d73efd9750a91488e8 +size 31151 diff --git a/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc4361eec906057891eabad019d3578dc7b28773 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a65e7086749f12f94cfcd17f652ec6d91349080ad101420cf36ef9bf9d03f97 +size 13137 diff --git a/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c1aa1b287c70d72c69d4f3b5377ff069c829d8d --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da8532af49f519bb0cf81b533d282df173b7798fb24b7c6ab94c2f62bb9f859c +size 13171 diff --git a/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..71a5460d627df2258f2bebe23c54e73a19f0f65e --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef78031c6ff3edbd5f6f94ace1a4cc75adb04d71cd644900b42a6dd084cb111e +size 13037 diff --git a/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9fa9e2b492a225b682592a47d1d740b79d513d4 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b0e31f549f5417dd0016a3032a2a72e30da3b65c5945d298a6fd5d8fa33931e +size 13206 diff --git a/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b904ca9b0258d639ec070b4ac92e85145bdd1064 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9b799affb36d55a92c7b07f740d22139f19882cc1227c11e7c2cfcb5e0e84d38 +size 13198 diff --git a/analysis/PreMode/Q99250.itan.split.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..30dc134b7acffb52f9a3336dfe7417c49b3d41bc --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1872d5e7afa393e479489332120fb36e130e0283acb04e7ddf41592ec435ae2f +size 36518 diff --git a/analysis/PreMode/Q99250.itan.split.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c295c269d420ce5bb810ddacec84ad9ab63fc5fe --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa57f61907e2d2e5f03000b55e01b1bb9e5ce651ba05ea661a01f6dccd846412 +size 36593 diff --git a/analysis/PreMode/Q99250.itan.split.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..80d6f367ce732f9be0014eae599a18b98d238e71 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3ec5bd3667da05f2e6994b063eb48a668aa0ee9dbdfc2da4552023767eb6979 +size 36716 diff --git a/analysis/PreMode/Q99250.itan.split.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f85a67c81fa7f7cc5d5827833e03e9be858be8f7 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0197c76acda9a940489670c443a87f5d020f31656fdd956495ac510100943606 +size 36441 diff --git a/analysis/PreMode/Q99250.itan.split.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7077f7d4bcb26e3fcc3abd2f3fa061bcfd08e848 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0e25c5f77ce1c3448a11e1ec948b73a856bdbdbdd28a1bb92deb3427a538f472 +size 36200 diff --git a/analysis/PreMode/Q99250.itan.split/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8da73328ca46583a7259fcd32bf97587f06ff8fe --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5708454ebd5a1b2bbc71525ce5cea86e92f70c48e452eebbebd38dd3e169e8c6 +size 13146 diff --git a/analysis/PreMode/Q99250.itan.split/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f33adc8cfb4ed894d284b092cf5d58ccfee8866f --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14f489fe39bc69d3483f644a75a2b685c744f2fb9368ab1c5015eb99336cec49 +size 13184 diff --git a/analysis/PreMode/Q99250.itan.split/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fdac93b01649dbbf18ab14e01cba28c8aa1553ed --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4703e1925145afc1b6f3e32f6a2f0bf2caf2b0c3e292139b57ffdb7eef0a3837 +size 13026 diff --git a/analysis/PreMode/Q99250.itan.split/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8451a491550615e751ed235922fb7e71cbe4ca5c --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fbbd5596b0a8fb24a1fb86ae445a9f1b4662c275b8d09bf53587db0981c67c8 +size 13202 diff --git a/analysis/PreMode/Q99250.itan.split/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f3a39d847b06a6caf049810c413401a5f378f9d --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5010a0efe2a4df886254c08cb4e68b8fbd39b3cb9bc63cd473de95540b8a80fb +size 13185 diff --git a/analysis/PreMode/Q99250.itan.split/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7bff5715ced29c3e2894019ee8fabbb26a89b5c5 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62a80db9c2436ed27da4eea5fac1278080bec658c2b270173610ba7a4c6ca6a4 +size 36507 diff --git a/analysis/PreMode/Q99250.itan.split/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0b192ec5df5a79fec4e38f886aace4406bb0bf4 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26f880a88dcd4687f8acd539f002788106cb9c60080fa18d7de8a58aef927038 +size 36636 diff --git a/analysis/PreMode/Q99250.itan.split/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..901824ab6898283308679c98092e51225a8712a2 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34026e215e03777f854787fa3a5f5e8b67ef14ff0141b265f13e6ec5e0e280db +size 36669 diff --git a/analysis/PreMode/Q99250.itan.split/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ca9127a451fd8403190c574b5854143e1400af7 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:481c314b017de10d5240dc22d38c4101bb476b358ba365b93d648b7463636270 +size 36450 diff --git a/analysis/PreMode/Q99250.itan.split/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.itan.split/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b83d5c3d05c799251599bb3c8267d30a9d8315f2 --- /dev/null +++ b/analysis/PreMode/Q99250.itan.split/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8338d461e2fb3973741c8d88e2cf36d865cadea6ffd1cf00d677c103b3aa1b4a +size 36198 diff --git a/analysis/PreMode/Q99250.large.window/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3358e7b585081746fa2751413c01a425ec689cc7 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b869addb0353fb2ad91d0bc429c07a4608cd6ad67f406cb98d755af214c7cd75 +size 3274 diff --git a/analysis/PreMode/Q99250.large.window/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b894900c43cde422fb5a23cd200082df681e8e9 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b54417e176da51872e9f5278da9a425908b76838f3a722cf526a16282e7eaa17 +size 3243 diff --git a/analysis/PreMode/Q99250.large.window/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1326d3a0d6858a5814cfd6125e011e75f589894e --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca35537d6d8f4e2f3dc0ea16bc696677a6a87271544a7a18968dc4594d978c44 +size 3349 diff --git a/analysis/PreMode/Q99250.large.window/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..757c3c952ae820460927c59be0c6c91d02061e65 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:916b94baaa4be78e06dc432041037201a17d1fb5b2c681e4533d2727559613c5 +size 3398 diff --git a/analysis/PreMode/Q99250.large.window/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9c9cd9c7b281b3cd3fd2c6578cbcf1529afb3d4 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b2025cc13d99c78d76ccf8434569b6de45a1ed8ae44d2edcce05e88bbbc3a51 +size 3582 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cff79696b424e86aba8d518773dd56ab0d913975 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23c31c858cb1e81f360c97eec167774ed07ebe01c00b56eb65a0798c05ccbb2b +size 3311 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0a0461e28e23e0f72fc4f6e28a9fb51dfade3392 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54453ca6cd28e3a25c92be5fb2c0c7bd926f26ead74c0cf7f2c9f984970fd137 +size 3270 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d37b75d398f2eb04a320ad0522b7a91be9317cd --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6faba442eea2bfe94d6380e46cea90083334280382f506ae8594a131c41eaabc +size 3352 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7039d5d8be62cdfd216e2d12fe5de39066a8f4ef --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7dca66d325fff6615d2fd33a07838c3ed31ab739e507f0f643fc2305521a695 +size 3400 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2bb3de2fb6334a989863a5a0250f52a08934e6b4 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff84dc79b6b7b515f7b3d0cbfabb33c24ae3afdd07b1404b8daa5f9545e9e52e +size 3594 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e090e26c3c5046dff0bacf2ee567a63ba8b1d212 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d162b41613ccbdfc5ad9a886f0366bfb88a422db59740896bc75ff472d109027 +size 3302 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fa1ea8a6ac41d77b29966e9adf42b1108c95a963 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4919a9cab7f3d357164957418b4eab3a9a3159bd0683f80ab116069d20b32ab9 +size 3262 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..64aa6742d9df69ea988508e38446b70e9947b527 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94a02a8cd8c91f89d9094dfbdade4dbe00148d8da58c3e29ad77a5a463e0b947 +size 3352 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..faca1b2d5f7d6fc40c07180fd980bca411da8eb0 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1466c8bafa44cad49b0e84996c208561057b5fc4a4021545b81a4903fa9d6b0a +size 3408 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd4b747ff99748a06008ca2545875389ef4aa4eb --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32453abc1119df8df2f13723099625b6401e4f89b8322328f4b58bc2118c2428 +size 3595 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..71ede5fe88853ba40409381a49d0a3aedc61c9f4 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90651e0ef5b32d2468e35fe1e14b03d0d7c4a0cef7bf78811b0d68d5207b1aeb +size 3301 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d54030eefd63d3c24bc45b8bde444e16cffbcd5d --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22718f46810fb531a7c15cbfaabc26e6c8258c27dd79d57dffea07ee8f88bac4 +size 3277 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5717430b2921514a0cb3d0ba7de281887fa42c90 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e749a09071e0fa20f8e005a7c5cd8f7375f8b6b6beac3352e2a920a7fcfbcda5 +size 3349 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..928b827590bed3112e6304f9b83ace4e530fe79f --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:106bfb13016cb361fa1c0948c2726e271fca7b3a38933a38c13ebc9de19ce4df +size 3415 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a890d0299f66dc6f522e461cebbfa62a40b693dd --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ae82707aa3c13a2cf3ab4ab60f290c180b3eb7cee50801329d32150e0391c8e +size 3577 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ff1f8a891910aa9cd19d299c81e6f8f069c47bb1 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9647d4cd99d1e8348f8e6763418faff4c051ffaad6eb54b2533abe9aaa8f35f1 +size 3300 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99f80faa4466064124999998071b5e2efeb1769b --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:407c3431c22cabc0bd95a67705478fed44e5d5efbdbcdd9063b3ca5ec1cbdfab +size 3276 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b85458dda37858cc2459c2405d78bb1439da324 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a044c4d74cfb28d713bb30b2c9ea25d63effdaa73d8cebb8d54a9597c0e0a8e0 +size 3340 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d7546b1ee0d679645c1147586b97817054ced588 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed1cbadbf63f8c670feb69e7539cc8be5fe72be83c013a12f09480d031e3f91a +size 3424 diff --git a/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3cecb33bd11631dfc2f59348d3bf8ffdcc11970f --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c925a87ea3484e905366d59787f6e50995435e51b1dd10e51bb8ba0a7d98b360 +size 3591 diff --git a/analysis/PreMode/Q99250.large.window/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb1987859ff9d1f077f7db2fcb4637f23fc88557 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3b97089142726780aecf68a0239d994e4d896d1a8bf52175b534a071f99044a +size 7865 diff --git a/analysis/PreMode/Q99250.large.window/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..36c51d7965724e480d6400a39e0f175d0af40397 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e95f4858e6219d5c486bd98db32c5530c657218f71ddd730223df987dfa4c87 +size 7903 diff --git a/analysis/PreMode/Q99250.large.window/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e001ee78ba4db20336d5e88c7666bc544c4538e --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:813fb5c74cf5848823fc849822c1918086ba1e9b80d8a1b27812997b20cb0d19 +size 7938 diff --git a/analysis/PreMode/Q99250.large.window/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9c30c6606d1c2afc9c2483ed82cc5c4654257440 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:decf866adebae0a2924da19db7fa72ef8370a17afa8adc725aaaa170ab8ebfd0 +size 7827 diff --git a/analysis/PreMode/Q99250.large.window/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d069d9d25898e7f0619442df260d80a9531f92ec --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:273d4ea41cba01494e99aeca3417b136a96691f0d11c74f0e9749b4d34497ba2 +size 7690 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd8931af14de25ca20f649996a7d9feda1959101 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa8ba234a91d4c43dec12f1edddf1bfa3f9590f5b5f6008cd4406520009a1bea +size 7945 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4853fa3336028f5cf536082ad0249bfbe778981e --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa10fefca792d28385f8324e0db49ad7a9f21fae082fb6d3c7d1dd0ee4451bca +size 7909 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..172409603078d7a7e4628baa339e538906df60bd --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:870d9c326e936ea8c112f6f3a5078f177f0b76892704e6785582e6ad714f983d +size 7903 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f05b0f3c6ea6ffbeb9e64186342c16c8b290e80c --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0fe70e3b63b298e84d31620a6aca1e5d6551023a2d6fbee2951f50928d5e5ce +size 7827 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a2aab50906449c413dd5ecb372bd88b99ec1e4e0 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b974451c6e63f51de02a1d7545d9848dfe377f865f81de7dd4df4c270eaa6bf3 +size 7747 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..684b29904fb40b66e91f6b6476735d322efd320e --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88715a976acce5c1b4785f465ce70ca72deb860e6e8b71c3091d011da2659992 +size 7946 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..993c1d436fc7cf3f5487001924cf6e3c2c4df239 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db37bc996b9a33cabeee5712e45544752b99e05997b0080d8a57e35239f102c6 +size 7903 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c9becea959bd1470668ef3c49af9879f1745d53 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:891fbefa1ec4f4ddf23cddb7a0b241d74911b268948ad7de95b7e5829e40afcf +size 7898 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2cf439720b6d8be6cc1c9f8588c7f19a88ae2309 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c298a2bd9b9362f52d911e91672919d87d7757d9bde73343e86206ed83f5b1e +size 7807 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec47f23cc76886d48d2a53ad1fb5b3ec2a99b8dd --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:366b9f9137202473ada316680e5fcc633d77f21d2cf58fda381998bdcd27e661 +size 7747 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7032aa5e5c479a8215d44bfff72dc5123de62632 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eaf11d585f7d95d7e5af7fec04f93fa390e1eadf4c5726b62be4ff1e56dde583 +size 7945 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..4757f3844cb1eff372ff93d30a892458899e2af0 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af775c50d114a8bbab28c4fce3dec09edd11415e705f0c5eb5632eaa22bfca1a +size 7993 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70bdaefe7202babbc33fb1fb88c33bf550d23068 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a25d12feac90a15968afce235aee516177eb6beffd55b9294ae42a4171b3d37 +size 7928 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a0fe885ca8b545176b73342461fa396e208434d4 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dbc19396468b6dbf0268d65ea527f73f6ee1b3d89d6c360d20815a4199128d3 +size 7825 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ce3dc6ea1b02045d6216042b24451fd7bf5e598f --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf63ad341409b0c87e0f99ce860f0d008dd6958fde2e4be7b0ca5643bdc4c0c7 +size 7729 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..617df0b1ad8438a65cda2074a68e78192a941ae6 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2945fb000aee43efae4683949e55eb76699f4a1e1ccb13db29396941487a864 +size 7963 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..74b4e303d76f3ce8504bc6b22c430dc9d77f422e --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea241a9e07ef5fa1a0ba153716e0fb2156c4e5834386b9399324a341baa59ecd +size 7988 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70de0509689d2668c0e0e0fcdf9bb7ab0d0e3758 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3dc98a705eafa9b115e3e5d5f830d3247df2aa1a511f3083829c10794db03c5 +size 7935 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..126aedabdaeb9ae48a751c17b29ba234104b94ed --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2fb2f8c200ba141b1fff54c3a6c33099c51a6fdea5510b9ebddfecaeab0caf3 +size 7831 diff --git a/analysis/PreMode/Q99250.large.window/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250.large.window/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..10c6488f372a71f599d8223f3a6fa6eb6d48d161 --- /dev/null +++ b/analysis/PreMode/Q99250.large.window/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29206908c508ac37a825779e4eff6098c1a20259fe3b009ddaf4ee887042335f +size 7732 diff --git a/analysis/PreMode/Q99250/testing.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250/testing.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a9c3e42cbcb9106c9b8513a380c6911715b30412 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:405cbbdd4b794ed4cd384bc5e577c135bd761767aaa6911c4c2586f06279b20f +size 3287 diff --git a/analysis/PreMode/Q99250/testing.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250/testing.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e246a7a6c27555123a4cf26ecef47e3f02b36f5 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ce378b7c43c9eb0fa322dc4c38856c9be24b04acede2aaa5382290d5d8c669a +size 3242 diff --git a/analysis/PreMode/Q99250/testing.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250/testing.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a3d94ee0b7be6d27c7315d49d3223d46973cf6f4 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:268a73b7d818d0b180c727c1a45753cc29c6408d35a96b3aab3bfa02ce9a3f50 +size 3315 diff --git a/analysis/PreMode/Q99250/testing.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250/testing.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e84eb4fa2f3f9a55d8d144f577f80a05a601f694 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d0c394cf1ad7483690cab5727128bb619890ed18f3f4c422333db90f0c56e30 +size 3408 diff --git a/analysis/PreMode/Q99250/testing.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250/testing.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..613f27d3c39ae914780841952ab4ec035c0b4672 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29a38194ef8079b0220549f1f885e669710d69d1f63e8f022eb6e6dbfb89cfba +size 3569 diff --git a/analysis/PreMode/Q99250/testing.mask.esm2_650M.csv.gz b/analysis/PreMode/Q99250/testing.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e7d3c2c7b7c39eedd538cd76a47b7b7d7bd5fb06 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47f5e9cac7a6e5fc54c96d72a35e3be294bdfc0fe8ded066b1698aecaaefc485 +size 2302 diff --git a/analysis/PreMode/Q99250/testing.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/Q99250/testing.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c48b82017698079aed1f834374930ee821eceeca --- /dev/null +++ b/analysis/PreMode/Q99250/testing.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d05081630164ef9816d4b7e0215f8f4bbb0e44c8073a6cf74e291d4f105716d5 +size 83659 diff --git a/analysis/PreMode/Q99250/testing.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6edaa656b38abc6a46eaa76e2b4a888322250e8c --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3504170653627376714c83d371737ff80cddc70ce963adefcab0d6a0142edbd4 +size 5918 diff --git a/analysis/PreMode/Q99250/testing.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..32184adf50b0063fdcb4874bf1a9c7b37979587c --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36210a7bb7e4c95a18b3df42ec521319298363e4c20d9f7dd67fe9b000106332 +size 5880 diff --git a/analysis/PreMode/Q99250/testing.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b90103d1d5fa28d9363da01522db352bca4780c --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2209ef825a3e130031dbb72c87b439f9e353efceca68f14d31a15f2099c2b8e5 +size 5898 diff --git a/analysis/PreMode/Q99250/testing.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..9064e2f4e5ebf8128f353e87766a95615deca4c4 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:022ee55bcece60022e7a4a6689f4bf88efb315111cab0bb2ce93f8142bb09f4c +size 5976 diff --git a/analysis/PreMode/Q99250/testing.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..277e0838c3c6aabc3c0fce79d06d71e0ab5da444 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa331e63a98ed6b63e19536bc01408f65dab7b38d24cc27011981940908a53b8 +size 5884 diff --git a/analysis/PreMode/Q99250/testing.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..20ca146f2d39d99d6579b877708eb1671fb02e49 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b270ca474ebb70eaeb5046ac6385e66547f6db00776530d1b4921996f52c9102 +size 5990 diff --git a/analysis/PreMode/Q99250/testing.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5671bd6045a88bf54278b1b03ccd421ff145c7ab --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ecc809ca35f7b28f15a2f745c203e83e2376f9f0662eaa78d644458e0e2958df +size 5962 diff --git a/analysis/PreMode/Q99250/testing.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ffd7b7761fd00d6f4f8a21d910c5470beeeed8e --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4586a3e71fca6283245517ed11babd71b90690dc6659407569c79105d3427c2 +size 5940 diff --git a/analysis/PreMode/Q99250/testing.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bf1aa2ca8d03059a6c5422cbd642722af231ce06 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cd2a14844e5c7877e38799d70fc015e531700d7865545a1d85c34e7e8dce9e1 +size 5922 diff --git a/analysis/PreMode/Q99250/testing.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..14d9e31880731c63ac4700e129071c45f856a561 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bd8ef7f0ce92ba525b4b7e96fe6b22946cf1e46938f28dfb7a7ccb63957c092 +size 5948 diff --git a/analysis/PreMode/Q99250/testing.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..70e8049483922a5f7243319a77916b4accfd145f --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fba25c83ec47820349209272b0c16cfa6b7bf52a9ca00f71521f275dcfc59e8a +size 6019 diff --git a/analysis/PreMode/Q99250/testing.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2cccae7c18bb88be89a13a244729ae6820e55480 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:642d46a694ed0b2c02f91a1d8697a926f8bc05bc9bc889febec1cf253519b0e1 +size 6022 diff --git a/analysis/PreMode/Q99250/testing.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cd4992e3c0753f59f6965ae6ff1f955b0c9def34 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c710bbe0572206c00d4d09ebb3c8bd3b1da79862089b83bef78c575679069983 +size 5970 diff --git a/analysis/PreMode/Q99250/testing.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..01ce51b92164820904a93b62b6356612990392cb --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e53e1640d65260fdc14b27ec11111b62e89cb33ae8f1ee08ba5329039e2eecf1 +size 5968 diff --git a/analysis/PreMode/Q99250/testing.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa58789fa21365092971ea8128087873cd2d713c --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5eda5a2a8fbd478cc0dbd83807b120b7dca1d1cf1461006e1a9129cadf5e7473 +size 5919 diff --git a/analysis/PreMode/Q99250/testing.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d61473dab73b079a373ed79eeb4d81c8b25b2733 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b328b9e14258ba3e1e58b41d5df175f95bf19ddb9573d857d09e69f51b6963f +size 5977 diff --git a/analysis/PreMode/Q99250/testing.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8782e8420dd7945de0f20603bdab90fd890f32f0 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9e24418e261350e59bb1a972b35a8b08db13f5daa93e7c52ffdbb783960ec0b +size 5974 diff --git a/analysis/PreMode/Q99250/testing.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..aa92c3f0e8f1cce37a8991830edc7d6b13da5ecb --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6f94758eeb248780215c096ecedbfc986e2ec2cc7b589388f9f70efc26a2646 +size 5964 diff --git a/analysis/PreMode/Q99250/testing.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1550a632209ea62dc48de62619b4bd0600e591b7 --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b2882d052d6fb955317d408cf4ba857e36c15f0cd7494f094cf5c5d1159cdd0 +size 5991 diff --git a/analysis/PreMode/Q99250/testing.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250/testing.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2b773bded580fc47e0fd3b921bab068901e0eacf --- /dev/null +++ b/analysis/PreMode/Q99250/testing.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f70e647108b98567a2efc8d8ee4331a0a7ce8ae10a3813c3495effd416d7f51 +size 5956 diff --git a/analysis/PreMode/Q99250/training.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250/training.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..66847ac75f7df8c5756b7781a4dc4605b4df2622 --- /dev/null +++ b/analysis/PreMode/Q99250/training.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c4072f007b7e4b73f0102517c36f94ed0fae9a2b8a92e20cf294dbe3348f5b19 +size 7915 diff --git a/analysis/PreMode/Q99250/training.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250/training.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2931d8b19e299e25176649a8a5fa098485ce907b --- /dev/null +++ b/analysis/PreMode/Q99250/training.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa851682616b6d7f01470e4c8c77a0db3fb4dd09873ffcb1a41456af6bb4029f +size 7860 diff --git a/analysis/PreMode/Q99250/training.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250/training.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ffcbe264e4ad8619655c5e8e7b10b718a2593596 --- /dev/null +++ b/analysis/PreMode/Q99250/training.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff32a3dc5a709acff55ee127c353ab1cbbed6de49a8acf45e8fd60322d85f0aa +size 7802 diff --git a/analysis/PreMode/Q99250/training.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250/training.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b7c4b73cfd7bfa7da5f4756f503f0c2d7d45595c --- /dev/null +++ b/analysis/PreMode/Q99250/training.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a92c14e22ecd24ea118eab11cf395a72f419617699a1a6196d85c3d9b44a9e3c +size 7844 diff --git a/analysis/PreMode/Q99250/training.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250/training.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..60295bd5e4a0b2bcd4b4e0b26df082ef6b9af653 --- /dev/null +++ b/analysis/PreMode/Q99250/training.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4f5765a4e3f65235f1dbf411f7d82f339e2c683785b15205b80a5c60f9814dc +size 7691 diff --git a/analysis/PreMode/Q99250/training.mask.esm2_650M.csv.gz b/analysis/PreMode/Q99250/training.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..266cc04e98bf1594876f8b218ab2f8649e80c3fb --- /dev/null +++ b/analysis/PreMode/Q99250/training.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb7d97cad47841345046c1b57c2e9b0e79e7963c9836b662f319e63af77a5fd1 +size 7694 diff --git a/analysis/PreMode/Q99250/training.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/Q99250/training.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0e874de1baee9f04e9a98fb0aa6f21bd7d9d9f42 --- /dev/null +++ b/analysis/PreMode/Q99250/training.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7978910feffd1eb55ce9375d8528972b56b543daa0b6459e112eb4a1f86b8da4 +size 298220 diff --git a/analysis/PreMode/Q99250/training.subset.1.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.1.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..227265b3b0489375ea78551fe59357d51e6598f8 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.1.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf4ea04a8bacf3614f9960d412d8a6fe441bbf65765c9be40afa4a5cbdcb9451 +size 4283 diff --git a/analysis/PreMode/Q99250/training.subset.1.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.1.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..704081e981348d48606562885a65a7be28b24cb7 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.1.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bcf8c173dcc6c6a4b206d0063181a768e97b2077d9859e3e8b07a57d7601832 +size 4298 diff --git a/analysis/PreMode/Q99250/training.subset.1.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.1.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..09f6aaf63bd43f16124e5ba3b77921f356808f90 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.1.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab9fe2f607f585ce178a231ba2b3a356ad0b7e7d62ae1b74c4ac4e7e709797cd +size 4682 diff --git a/analysis/PreMode/Q99250/training.subset.1.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.1.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0c28d73f53c2541e58f996b0658782c3141fd150 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.1.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c1e7ee4eb68e5e730f7ec28e5ea1f875e2883e06655fc0541bbe1364653423b +size 4356 diff --git a/analysis/PreMode/Q99250/training.subset.1.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.1.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63b06cd7c0e4f1de03c2cb3d97b0703a28b2a9d4 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.1.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be0e0f0dcd377d19f5514bd98eda3b8557334fdebc64305a7cf65bc2c054298e +size 4334 diff --git a/analysis/PreMode/Q99250/training.subset.2.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.2.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..389f22c0e14fec69c65007f5836f4a2d9d269f5c --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.2.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f6356964f3c5ef1b99ce75c92233cecdceade5eaec48b68391182b9d6ddefbd +size 6004 diff --git a/analysis/PreMode/Q99250/training.subset.2.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.2.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c48feaca166101f99be8f8e45d4adfbbde89e3e7 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.2.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b37662357ab4aeda8662f120e09e8a4da7bd6d4439acfeacb9c9a7ec08a019cc +size 5992 diff --git a/analysis/PreMode/Q99250/training.subset.2.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.2.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf1dd3c714916e4a524806829020852269e99710 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.2.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4b31164b2ff9c2c85cd381056c6cdb9e7387b36964d89033b8d182debc9d06f +size 5654 diff --git a/analysis/PreMode/Q99250/training.subset.2.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.2.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..840eab8844eb60f024411bfeda014a120bad9e97 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.2.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f5072d3dc54730894eac4640952ae4569a8bbe0987923b6013c9b0cdaa432e6 +size 5900 diff --git a/analysis/PreMode/Q99250/training.subset.2.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.2.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb8de312c9523524b36b439ed6a738f0a93b2f99 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.2.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:01e99f217cb186ce48a8d56af923c2a64eadc6e841019b8843a96ad9d63e3dd9 +size 5658 diff --git a/analysis/PreMode/Q99250/training.subset.4.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.4.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2870f6f9a3c57150d054a4c4c02b1b48b2dee317 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.4.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:698561b889a9b0fc80c937d106adb1be26d061a0e8df7dbcd471df4307067ec4 +size 8871 diff --git a/analysis/PreMode/Q99250/training.subset.4.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.4.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b64b62d0db56ec8f6c0834691764816a13addb4e --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.4.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ffaa35af7c127e1528eabe8864e7b103ce98e474e0c89ba93eba82bd5f51ac9 +size 8876 diff --git a/analysis/PreMode/Q99250/training.subset.4.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.4.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..abcd8d0921974b8935d2da4e3a1e19f638aa8ad8 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.4.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b85b7e14032ddc546ad90d64bc0a83763dc7e7931f83f07840ec915bf25dd1b4 +size 8728 diff --git a/analysis/PreMode/Q99250/training.subset.4.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.4.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..69b44d8b1c6edf4b9eb781e28704a5703e3e7b2b --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.4.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:54da3b1749b657cea450a757c4ce97603d7476c8c9d12bdc9c27a74905afea56 +size 8675 diff --git a/analysis/PreMode/Q99250/training.subset.4.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.4.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3e69bdc58a78c4be6c181357d373ac3228fc5cfd --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.4.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0dd77bf91660e2094873f6f851e7ddb2bbe078e6913cab832f62a6e6f42bb618 +size 8767 diff --git a/analysis/PreMode/Q99250/training.subset.6.fold.0.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.6.fold.0.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..307ff647ec5e5888793983ec893beff961871ef6 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.6.fold.0.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b391437aac3d67aad9e2b5d3f3e16c8669d83772dcc4ca3a7b6495de9e81b10f +size 11547 diff --git a/analysis/PreMode/Q99250/training.subset.6.fold.1.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.6.fold.1.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b1442d88818e8e6d0578607154019366a44fe9c3 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.6.fold.1.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c539537c1566b908a926cb953fe6742a7dce826cdf3886db261568b4477300e1 +size 11563 diff --git a/analysis/PreMode/Q99250/training.subset.6.fold.2.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.6.fold.2.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..20c8e6c0e1c97728e8823da852887a66c9905486 --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.6.fold.2.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb61bc4e5c2ab740940e418052aaa537a801021fec66b5543196b4e3fe2a2819 +size 11139 diff --git a/analysis/PreMode/Q99250/training.subset.6.fold.3.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.6.fold.3.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0dd045d08508832afa23f69c44154131e5895fab --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.6.fold.3.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4341989382e4521056193632ec0ddd46c398cf5ce54fb767ed0e2d4fda62d040 +size 10918 diff --git a/analysis/PreMode/Q99250/training.subset.6.fold.4.4fold.csv.gz b/analysis/PreMode/Q99250/training.subset.6.fold.4.4fold.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..479fd64b57af82030643af8450b57ef9cde59b6c --- /dev/null +++ b/analysis/PreMode/Q99250/training.subset.6.fold.4.4fold.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2f3923bbb2165fe9fbb1cdcc99c9735c5154a4ce62da193f6b6146add3d31f2 +size 10723 diff --git a/analysis/PreMode/SNCA/test.fold.0.annotated.csv.gz b/analysis/PreMode/SNCA/test.fold.0.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fc267cadc3d9f6fc96ef3b3d5d8ff81a57c6b823 --- /dev/null +++ b/analysis/PreMode/SNCA/test.fold.0.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7476edb5f43e5dc0787ec72a051df0608c9acc8d4f701e17f561f4d740b21d12 +size 51906 diff --git a/analysis/PreMode/SNCA/test.fold.1.annotated.csv.gz b/analysis/PreMode/SNCA/test.fold.1.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..898329daeea65d0b7791f5e185c352036755438e --- /dev/null +++ b/analysis/PreMode/SNCA/test.fold.1.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f15740bc260933431224a29edbd33b06a5a51628328ff1efc29b6dff20ca8dd +size 51614 diff --git a/analysis/PreMode/SNCA/test.fold.2.annotated.csv.gz b/analysis/PreMode/SNCA/test.fold.2.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ddf1f207aa1af96a50f3dbfd59b94284aa5e6c4e --- /dev/null +++ b/analysis/PreMode/SNCA/test.fold.2.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:095eb6cf984251dc4ab43fbfa5cbba5251090247024dce8ad52b153ed5edf1e1 +size 51695 diff --git a/analysis/PreMode/SNCA/test.fold.3.annotated.csv.gz b/analysis/PreMode/SNCA/test.fold.3.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..03381649ff00e6a8dd67ddcd3514f032ee03f31b --- /dev/null +++ b/analysis/PreMode/SNCA/test.fold.3.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed9acfc90c0b3945a37047289bda049ad68dff3dc307b5f554288b0de9fdd617 +size 51616 diff --git a/analysis/PreMode/SNCA/test.fold.4.annotated.csv.gz b/analysis/PreMode/SNCA/test.fold.4.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f155d35ce6bf35d3d0608bb018b89db177fe2a2c --- /dev/null +++ b/analysis/PreMode/SNCA/test.fold.4.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b53c45298e4718f10beabc5e88b9137e5e3489062266cb5880ef4f7db521746 +size 51720 diff --git a/analysis/PreMode/SNCA/testing.fold.0.csv.gz b/analysis/PreMode/SNCA/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3916199276e6e3f8e23e14d19678928b1722502e --- /dev/null +++ b/analysis/PreMode/SNCA/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:542d27e19db4ff66e63e8ac495cb2582c036bf6d61297a444e53210bc80ece48 +size 30704 diff --git a/analysis/PreMode/SNCA/testing.fold.1.csv.gz b/analysis/PreMode/SNCA/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..134c48094a0ce9b6ae4f4f018d6d8b48b34706b6 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d1670c182d7432bcacf4d0e7e6a323709b971e5d0783b23bdbd5c090799585c7 +size 30802 diff --git a/analysis/PreMode/SNCA/testing.fold.2.csv.gz b/analysis/PreMode/SNCA/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b6e6bded8e978039401b368cdd4f578c416a80c2 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:952d682cf8d03e769c9b4458a4725b740460d9b7ac4c39c5c94d300fbcb84924 +size 30728 diff --git a/analysis/PreMode/SNCA/testing.fold.3.csv.gz b/analysis/PreMode/SNCA/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fbba02aee027c4dceda2c8516205a75f575f0966 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a5f4fc7c9805428f434c7f375717e800eeafa60bb57444f3c5aa7f0f908a97ee +size 30646 diff --git a/analysis/PreMode/SNCA/testing.fold.4.csv.gz b/analysis/PreMode/SNCA/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d9dabe97e4aa3e1b94d196b331409b40133cc9e --- /dev/null +++ b/analysis/PreMode/SNCA/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f143b38fdc9bac23b05b918f6cad15f8af40107dafd89ad0ee456c5cf63d8587 +size 30688 diff --git a/analysis/PreMode/SNCA/testing.subset.1.fold.0.csv.gz b/analysis/PreMode/SNCA/testing.subset.1.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c73dc561d4d0c5a4c9e9d656cc57d1ba4fb73982 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.1.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:31a845a1e50303f596c8e03e7c0e265ccc7b6376fa5f7e20b9ec926d25c21988 +size 30864 diff --git a/analysis/PreMode/SNCA/testing.subset.1.fold.1.csv.gz b/analysis/PreMode/SNCA/testing.subset.1.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d5828869fef2cb56de61f9df10219c17d9355ce4 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.1.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:513536e19a09833951ed9749e302e897a8d101e1bf5454a84527bc9bbb8bdbe6 +size 30862 diff --git a/analysis/PreMode/SNCA/testing.subset.1.fold.2.csv.gz b/analysis/PreMode/SNCA/testing.subset.1.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..17e5ce0e30625c68ece13ba64dbe5ae947032266 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.1.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c902975e06596df4c423c960ef0ae0d85a03599694da61fd91f3f49514d2e6f7 +size 30659 diff --git a/analysis/PreMode/SNCA/testing.subset.1.fold.3.csv.gz b/analysis/PreMode/SNCA/testing.subset.1.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c9797dcd96b0017889ac4d566011cbb8e45ae5d --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.1.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:174506eddb64804cf4c9fbae7e69db6ae76d834c94c1d5378224073ce7d883ff +size 30820 diff --git a/analysis/PreMode/SNCA/testing.subset.1.fold.4.csv.gz b/analysis/PreMode/SNCA/testing.subset.1.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7998353d6b1fc3e50b299e00ef1fb1c08cb8fd9f --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.1.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57aa486b31fe08b820578cca8244c18fa14e2a4beaa5df33aa111e09cf5712dd +size 30837 diff --git a/analysis/PreMode/SNCA/testing.subset.2.fold.0.csv.gz b/analysis/PreMode/SNCA/testing.subset.2.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2a64fcb302626e217b34768f1d7cb0a48c69e5f --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.2.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:564b733896162713d10ccbb0490531ea779c818fdb8a24046af8c5268bc4e956 +size 30837 diff --git a/analysis/PreMode/SNCA/testing.subset.2.fold.1.csv.gz b/analysis/PreMode/SNCA/testing.subset.2.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..20db5b6fb792678b74bc0bebb55ddc78529261a0 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.2.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f98dda99e764e04cd91b01598ec6ffa002649270c9221ff558c38485d54dfcba +size 30698 diff --git a/analysis/PreMode/SNCA/testing.subset.2.fold.2.csv.gz b/analysis/PreMode/SNCA/testing.subset.2.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..efd65a00c5aac7a864fcfb78a1485193a10df117 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.2.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45cbc9254cbb03ff0d7aebe6c3e374491c9c816364593bcf86728a8f0ee695de +size 30847 diff --git a/analysis/PreMode/SNCA/testing.subset.2.fold.3.csv.gz b/analysis/PreMode/SNCA/testing.subset.2.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..faf51f885825897146770f9de02a4a6cb6794ae3 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.2.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b24d9a04944dd1ec33184f8efebac4e9e0d6c52020556a7d04962d5c3a0c85e +size 30807 diff --git a/analysis/PreMode/SNCA/testing.subset.2.fold.4.csv.gz b/analysis/PreMode/SNCA/testing.subset.2.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d106cc8c4d09c7444d1fb4ce07cd080490be8b03 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.2.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6e3c27bea8dae1de2ce24d5d4377b36cbbf178cb27a4f893007fbce94af4852 +size 30742 diff --git a/analysis/PreMode/SNCA/testing.subset.4.fold.0.csv.gz b/analysis/PreMode/SNCA/testing.subset.4.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..19d72e0b9173062d6df8beab9c1eab9a1dec8b51 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.4.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ad660d4dbdd380d4cc94ab51cd92e8dbf711cf640f3193de0fbf3014a91099e +size 30802 diff --git a/analysis/PreMode/SNCA/testing.subset.4.fold.1.csv.gz b/analysis/PreMode/SNCA/testing.subset.4.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..5d192b879e82b0846a23836657cf8ea81ef48e5f --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.4.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33225351f8096e0ac4ece1ddbc547678d22f5f702d8c65a926abc8d4b3251607 +size 30749 diff --git a/analysis/PreMode/SNCA/testing.subset.4.fold.2.csv.gz b/analysis/PreMode/SNCA/testing.subset.4.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..37f8cd09472245a55e3d0d99b225ae5bb977c282 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.4.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4dfc6e85153fd3afb184ba81b32c65583ee6cdc1139908dd853f56a606ca5194 +size 30810 diff --git a/analysis/PreMode/SNCA/testing.subset.4.fold.3.csv.gz b/analysis/PreMode/SNCA/testing.subset.4.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d211ce71d779f1422e5742794faf78c08434149c --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.4.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0ed538efa6f56f8e5ed5e73cae1b7c671830a91c471ff001e3277d6c388937b +size 30749 diff --git a/analysis/PreMode/SNCA/testing.subset.4.fold.4.csv.gz b/analysis/PreMode/SNCA/testing.subset.4.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ca27a4ea80fa9b743bb57c38b90cf879fa7688b --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.4.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1452f0fe2c0ec321c629ec4634a1dedf2a931e790bf954ec3bdacc2bad93f15b +size 30858 diff --git a/analysis/PreMode/SNCA/testing.subset.6.fold.0.csv.gz b/analysis/PreMode/SNCA/testing.subset.6.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c83ffc75499182cb2ac2e0194e6eb015379b0472 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.6.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac6dd4773039a07d927f7354ffc9d67baa62a9eca8249ec99cb30cd10c8fc829 +size 30802 diff --git a/analysis/PreMode/SNCA/testing.subset.6.fold.1.csv.gz b/analysis/PreMode/SNCA/testing.subset.6.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d98d34b6524e34e052ca174633b17d45b0d12268 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.6.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8da03007183075a83fa59e14ff15330b556c781eaea06fbef24438dcfcaa2003 +size 30764 diff --git a/analysis/PreMode/SNCA/testing.subset.6.fold.2.csv.gz b/analysis/PreMode/SNCA/testing.subset.6.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..61ffecd838ff7d2fccf946abfdb7ff7dc47e46f3 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.6.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:659b333b5e63252add2bf11279bda52d57b217836d00d878628b58ead6ae022b +size 30823 diff --git a/analysis/PreMode/SNCA/testing.subset.6.fold.3.csv.gz b/analysis/PreMode/SNCA/testing.subset.6.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..bcf5e6fa7d2a5b1cc46b9c69c32cc236f437d4c7 --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.6.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b5181ca4a8344b9f9ee6e59ebe7c930586a2bc0797321c5435b789e1b39c6c1 +size 30850 diff --git a/analysis/PreMode/SNCA/testing.subset.6.fold.4.csv.gz b/analysis/PreMode/SNCA/testing.subset.6.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a2717f2bba72642e41143d1e6ceb651c0bb7640f --- /dev/null +++ b/analysis/PreMode/SNCA/testing.subset.6.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1be45ecc10b0eb9430405f5bc068e9d03435090fa1f4b918f09ee53e2341429f +size 30747 diff --git a/analysis/PreMode/Stab/test.fold.0.annotated.csv.gz b/analysis/PreMode/Stab/test.fold.0.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0540a2b397eb52736a56f65e9451005f7e344309 --- /dev/null +++ b/analysis/PreMode/Stab/test.fold.0.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bfd4000d1566acd6bccc2bc34d1cec5910cdeebac70173c118779f18f8066f2 +size 2925547 diff --git a/analysis/PreMode/Stab/test.fold.1.annotated.csv.gz b/analysis/PreMode/Stab/test.fold.1.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b09aff0313b80cfa1c1a15f3bfc2caf243cdb3d9 --- /dev/null +++ b/analysis/PreMode/Stab/test.fold.1.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d24afd232a55e46ade0d12c696a1909e3e29ecc53de7a53506c3eef86ad504af +size 3209438 diff --git a/analysis/PreMode/Stab/test.fold.2.annotated.csv.gz b/analysis/PreMode/Stab/test.fold.2.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..0b0a4b6aeeecd0da179dc43768d4a2ce9efdb4f9 --- /dev/null +++ b/analysis/PreMode/Stab/test.fold.2.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9127222d42572d3a3560ff64377a791240538eb2636b3f43c98dd6807a067cd6 +size 2875881 diff --git a/analysis/PreMode/Stab/test.fold.3.annotated.csv.gz b/analysis/PreMode/Stab/test.fold.3.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..8eda1f6ca34b5858689e2393744aa1685b008023 --- /dev/null +++ b/analysis/PreMode/Stab/test.fold.3.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f53ec4cd0fa459dac4cdec0a3c580678d4316720e3a2261a294a7b2322666ed1 +size 3023159 diff --git a/analysis/PreMode/Stab/test.fold.4.annotated.csv.gz b/analysis/PreMode/Stab/test.fold.4.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..31ce424068a664a381b8f35537e201a01474ff58 --- /dev/null +++ b/analysis/PreMode/Stab/test.fold.4.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d70687619e00964d0a5663c7d10ac60640efc7abd751718fa262dc18c12f5150 +size 2370600 diff --git a/analysis/PreMode/Stab/testing.fold.0.csv.gz b/analysis/PreMode/Stab/testing.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4607d8b145b5b38c0eb779feebbc54f216c0f5f --- /dev/null +++ b/analysis/PreMode/Stab/testing.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:882074d39d8c851c27d7d5de8b6fe3d1dd8ff2902335a174e895db348c3bad9f +size 2146447 diff --git a/analysis/PreMode/Stab/testing.fold.1.csv.gz b/analysis/PreMode/Stab/testing.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fafd11bb5d23029ea425ee16e3799be4c24815a3 --- /dev/null +++ b/analysis/PreMode/Stab/testing.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:273faedfe8f898d546612107b2ba55f5a2c2a99f3e7a9c1f0921c02241c7c513 +size 2367363 diff --git a/analysis/PreMode/Stab/testing.fold.2.csv.gz b/analysis/PreMode/Stab/testing.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0cdf4b958009d89c7c3a25006d54dc7c258cb05 --- /dev/null +++ b/analysis/PreMode/Stab/testing.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7d6d22c33450a094ef504e23de8445d22ad71fdcc1fd68c6ca2b7db82bf054f +size 2075265 diff --git a/analysis/PreMode/Stab/testing.fold.3.csv.gz b/analysis/PreMode/Stab/testing.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..78b9d3aa723c3f4f0388691b3de503a18282a2e7 --- /dev/null +++ b/analysis/PreMode/Stab/testing.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45da98f8f0e6f5309b3460239852fcb3e035cc5d7f8be3e87930d1ceef3e8100 +size 2282222 diff --git a/analysis/PreMode/Stab/testing.fold.4.csv.gz b/analysis/PreMode/Stab/testing.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4f59646cd9ee17c86464c4ca8ddc29a4cddc767 --- /dev/null +++ b/analysis/PreMode/Stab/testing.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39f1bd0e137938cf80584737f628aa685d3bc0dddec7071dc50fc81922099415 +size 1707377 diff --git a/analysis/PreMode/Stab/testing.mask.esm2_650M.csv.gz b/analysis/PreMode/Stab/testing.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..63595e751dbb8cb0bc957391f8c0b190bfa833b6 --- /dev/null +++ b/analysis/PreMode/Stab/testing.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eaa094dfc8c1a38eca55bdc1a82d5458fefb7887a66d621663c13ef3863b2703 +size 170142 diff --git a/analysis/PreMode/Stab/testing.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/Stab/testing.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d16dfeca8d8411d0e28678910fb1dce4b1cb5ed3 --- /dev/null +++ b/analysis/PreMode/Stab/testing.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d82b81b27d306a71ccbdc9d2931cd3b9fc202830dfb70c9ddffc0b03ba458dc6 +size 5967718 diff --git a/analysis/PreMode/Stab/train.fold.0.annotated.csv.gz b/analysis/PreMode/Stab/train.fold.0.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..27af35c13103f283a6cd8b4446e08840127c3345 --- /dev/null +++ b/analysis/PreMode/Stab/train.fold.0.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84aa8832de10b0fad1ed94913c5dd99c9ba25170dc0e24ef79872fb39ab72724 +size 11468645 diff --git a/analysis/PreMode/Stab/train.fold.1.annotated.csv.gz b/analysis/PreMode/Stab/train.fold.1.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c45a06b4080004a078198882a48a05f24c4186f6 --- /dev/null +++ b/analysis/PreMode/Stab/train.fold.1.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:770f607ad26cfcfc9a197d46d0942caf8a5a582496beb50e4a09061e768f98dd +size 11167059 diff --git a/analysis/PreMode/Stab/train.fold.2.annotated.csv.gz b/analysis/PreMode/Stab/train.fold.2.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..42cec3e03f351fe146fcc45518c92f955e6d613c --- /dev/null +++ b/analysis/PreMode/Stab/train.fold.2.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71acb759a3792bc1ffa3874903f95f232ce0aec20c6358af0dc360f637a62ed7 +size 11500071 diff --git a/analysis/PreMode/Stab/train.fold.3.annotated.csv.gz b/analysis/PreMode/Stab/train.fold.3.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..69df0c06ffe3c01bbf2fe0c5ee5d3bf499f7c1ef --- /dev/null +++ b/analysis/PreMode/Stab/train.fold.3.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6cdc92e5fdd5bf615bb6d8650baa783dac7cf989df23b9de3b87c4ed59d46e1 +size 11350674 diff --git a/analysis/PreMode/Stab/train.fold.4.annotated.csv.gz b/analysis/PreMode/Stab/train.fold.4.annotated.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..d99ec2c38ca78d338111eb19f619211e34e1a066 --- /dev/null +++ b/analysis/PreMode/Stab/train.fold.4.annotated.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0aafe20b761452d43fc891a5d455ad12ae05f525befa5630a779fd8d13522a4e +size 12005733 diff --git a/analysis/PreMode/Stab/training.fold.0.csv.gz b/analysis/PreMode/Stab/training.fold.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..1338d79b68ec360e1d689e834b96c1e36dec394d --- /dev/null +++ b/analysis/PreMode/Stab/training.fold.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e644e6becc28e6638f97efd6902b6ba4ca1e7323a91981194fe89d463883b07 +size 8415754 diff --git a/analysis/PreMode/Stab/training.fold.1.csv.gz b/analysis/PreMode/Stab/training.fold.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eae50f6a8a99e1599a2cc8886fd7bc81c3cff5eb --- /dev/null +++ b/analysis/PreMode/Stab/training.fold.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0f7480d06586277ce25b1f0364f21b2aa0d15f207fcf3ef06321a1ad3af49e0 +size 8196629 diff --git a/analysis/PreMode/Stab/training.fold.2.csv.gz b/analysis/PreMode/Stab/training.fold.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..39cd010cf0ee3586e1f4a8d70f4200bfd96ef4e8 --- /dev/null +++ b/analysis/PreMode/Stab/training.fold.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9da300a506f6af25a25797288b1d4faf8aca9dc4fb410999436667b20dda588d +size 8485514 diff --git a/analysis/PreMode/Stab/training.fold.3.csv.gz b/analysis/PreMode/Stab/training.fold.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..3be9f6c99dbbbc4208783555cdb7d95b342ebe6c --- /dev/null +++ b/analysis/PreMode/Stab/training.fold.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e75af7d336f4a166ac95806b4d91c36e7370e8fc78d3ce30588cab6d60f9a20 +size 8277937 diff --git a/analysis/PreMode/Stab/training.fold.4.csv.gz b/analysis/PreMode/Stab/training.fold.4.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..de6e25a63b6c7a515c039605d7123731339d7c92 --- /dev/null +++ b/analysis/PreMode/Stab/training.fold.4.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0222386f1e8389cc6a02b95c40151a4a5a20dd50acc6b0d2e847f509db1d76dc +size 8853810 diff --git a/analysis/PreMode/Stab/training.mask.esm2_650M.csv.gz b/analysis/PreMode/Stab/training.mask.esm2_650M.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1f6590ce96068544cf975c1f546409eb59ddef0 --- /dev/null +++ b/analysis/PreMode/Stab/training.mask.esm2_650M.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d4943a4e6d6e1389921ec4780e0eac1d376e1a4ef936b9284c0229f47298ee6 +size 630635 diff --git a/analysis/PreMode/Stab/training.mask.esm2_650M.tokens.csv.gz b/analysis/PreMode/Stab/training.mask.esm2_650M.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ec24935782a2d7070787a0a4a7bd0e9b0e60a551 --- /dev/null +++ b/analysis/PreMode/Stab/training.mask.esm2_650M.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb04935353df889b801777fb444a617f35d5334d7aba67918e44983fe04ab091 +size 21874959 diff --git a/analysis/PreMode/cancer.hotspots.csv.gz b/analysis/PreMode/cancer.hotspots.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..11ba21e003763dab257416d27e477792ad07bc4f --- /dev/null +++ b/analysis/PreMode/cancer.hotspots.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:477928ab2cf2c195d7583e33335365741594f8df52425a15a17398f272310b61 +size 1372802 diff --git a/analysis/bind_rows.R b/analysis/bind_rows.R new file mode 100644 index 0000000000000000000000000000000000000000..2ad338c35118b74163e3c8c503996b66025b448c --- /dev/null +++ b/analysis/bind_rows.R @@ -0,0 +1,10 @@ +my.bind.rows <- function (df1, df2) { + for (c in colnames(df1)[colnames(df1) %in% colnames(df2)]) { + if(typeof(df1[,c])!=typeof(df2[,c])) { + df1[,c] <- as.character(df1[,c]) + df2[,c] <- as.character(df2[,c]) + } + } + result <- dplyr::bind_rows(df1, df2) + result +} diff --git a/analysis/dnv.table.to.uniprot.R b/analysis/dnv.table.to.uniprot.R new file mode 100644 index 0000000000000000000000000000000000000000..72236d0b151b2a60addb626623da2e2b2acfea74 --- /dev/null +++ b/analysis/dnv.table.to.uniprot.R @@ -0,0 +1,877 @@ +# parse dnv table to HGNC, columns: +# Reauired: VarID, Score, HGNC, aaChg +# Optional: offset +source('/share/pascal/Users/gz2294/Pipeline/parse.variant.wt.sequence.R') + +dnv.table.seperate.multiple.effects <- function( + dnv.table, njobs=42, split.chr=";", + cols.to.split=c("TransIDs", "TransEffs", "AAChg", "Symbol", "GeneID", "HGNC", "GeneEff"), + carno.only=TRUE) { + # expect to receive standard output from VEP + duplicated.effects.idx <- grep(split.chr, dnv.table$AAChg) + if (length(duplicated.effects.idx)!=0) { + dnv.table.nodup <- dnv.table[-duplicated.effects.idx,] + dnv.table.dup <- dnv.table[duplicated.effects.idx,] + library(doParallel) + cl <- makeCluster(njobs) + registerDoParallel(cl) + cols.to.split <- cols.to.split[cols.to.split %in% colnames(dnv.table.dup)] + dnv.table.dup.expand <- foreach (i = 1:dim(dnv.table.dup)[1], .combine = rbind, .multicombine=TRUE) %dopar% { + row.number <- strsplit(dnv.table.dup[i, cols.to.split[1]], split = split.chr)[[1]] + tmp <- dnv.table.dup[rep(i, length(row.number)),] + for (k in cols.to.split) { + split.res <- strsplit(dnv.table.dup[i, k], split = split.chr)[[1]][1:nrow(tmp)] + tmp[,k] <- split.res + } + if (carno.only) { + tmp <- tmp[match(dnv.table.dup$TransCanon[i], tmp$TransIDs),] + } + tmp + } + stopCluster(cl) + dnv.table <- rbind(dnv.table.nodup, dnv.table.dup.expand) + } + dnv.table +} + + +dnv.table.to.uniprot.by.HGNC <- function( + dnv.table, VarID.column, Score.column, + HGNC.column, aaChg.column, offset.column=NA) { + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + result <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + uniprotID = NA, + ref = NA, + pos = NA, + alt = NA, + score = dnv.table[,Score.column], + sequence = NA, + wt = NA, + sequence.len = NA, + seq.start = NA, + seq.end = NA, + pos.orig = NA, + sequence.orig = NA, + wt.orig = NA, + sequence.len.orig = NA, + HGNC = dnv.table[,HGNC.column]) + unique_genes <- as.character(unique(result$HGNC)) + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/swissprot.ID.mapping.tsv') + uniprot_ID <- vector("list", length(unique_genes)) + uniprot_wt.sequence <- vector("list", length(unique_genes)) + for (i in 1:length(unique_genes)) { + uniprot_ID[[i]] <- uniprot_ID.mapping$Entry[grep(paste0('\\b', unique_genes[i], '\\b'), + uniprot_ID.mapping$Gene.Names)] + uniprot_wt.sequence[[i]] <- uniprot_ID.mapping$Sequence[grep(paste0('\\b', unique_genes[i], '\\b'), + uniprot_ID.mapping$Gene.Names)] + if (length(uniprot_ID[[i]]>1)) { + print(unique_genes[i]) + } + } + # next match unreviewed IDs + empty_ids <- c() + for (i in 1:length(uniprot_ID)) { + if (length(uniprot_ID[[i]])==0) { + empty_ids <- c(empty_ids, i) + } + } + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/uniprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + for (id in empty_ids) { + uniprot_ID[[id]] <- uniprot_ID.mapping$Entry[grep(paste0('\\b', unique_genes[id], '\\b'), + uniprot_ID.mapping$Gene.Names)] + uniprot_wt.sequence[[id]] <- uniprot_ID.mapping$Sequence[grep(paste0('\\b', unique_genes[id], '\\b'), + uniprot_ID.mapping$Gene.Names)] + } + for (i in 1:dim(result)[1]) { + aaChg <- result$aaChg[i] + uniprot_IDs <- uniprot_ID[[match(result$HGNC[i], unique_genes)]] + wt.sequences <- uniprot_wt.sequence[[match(result$HGNC[i], unique_genes)]] + j = 1 + while (is.na(result$sequence[i]) & j <= length(uniprot_IDs)) { + result$uniprotID[i] <- uniprot_IDs[j] + wt.sequence <- wt.sequences[j] + # parse variant + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset) + result$ref[i] <- substitute_res$ref + result$pos[i] <- substitute_res$pos + result$alt[i] <- substitute_res$alt + result$sequence[i] <- substitute_res$sequence + result$wt[i] <- substitute_res$wt + result$sequence.len[i] <- substitute_res$sequence.len + result$seq.start[i] = substitute_res$seq.start + result$seq.end[i] = substitute_res$seq.end + result$pos.orig[i] = substitute_res$pos.orig + result$sequence.orig[i] = substitute_res$sequence.orig + result$wt.orig[i] = substitute_res$wt.orig + result$sequence.len.orig[i] = substitute_res$sequence.len.orig + j = j + 1 + } + } + result <- dplyr::bind_cols(dnv.table[,!colnames(dnv.table) %in% colnames(result)], result) + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + + +dnv.table.to.uniprot.by.uniprotID <- function( + dnv.table, VarID.column, Score.column, + uniprotID.column, aaChg.column, offset.column=NA) { + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + result <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + uniprotID = dnv.table[,uniprotID.column], + ref = NA, + pos = NA, + alt = NA, + score = dnv.table[,Score.column], + sequence = NA, + wt = NA, + sequence.len = NA, + seq.start = NA, + seq.end = NA, + pos.orig = NA, + sequence.orig = NA, + wt.orig = NA, + sequence.len.orig = NA, + HGNC = NA) + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/uniprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + for (i in 1:dim(result)[1]) { + aaChg <- result$aaChg[i] + uniprot_IDs <- result$uniprotID[i] + if (grepl("-", uniprot_IDs)) { + url.request <- paste0('https://rest.uniprot.org/uniprotkb/', uniprot_IDs, '.fasta') + txt <- strsplit(RCurl::getURL(url.request), split = '\n')[[1]] + wt.sequences <- paste(txt[2:length(txt)], collapse = '') + } else { + wt.sequences <- uniprot_ID.mapping$Sequence[match(uniprot_IDs, uniprot_ID.mapping$Entry)] + } + j = 1 + while (is.na(result$sequence[i]) & j <= length(uniprot_IDs)) { + wt.sequence <- wt.sequences[j] + # parse variant + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset[i]) + result$ref[i] <- substitute_res$ref + result$pos[i] <- substitute_res$pos + result$alt[i] <- substitute_res$alt + result$sequence[i] <- substitute_res$sequence + result$wt[i] <- substitute_res$wt + result$sequence.len[i] <- substitute_res$sequence.len + result$seq.start[i] = substitute_res$seq.start + result$seq.end[i] = substitute_res$seq.end + result$pos.orig[i] = substitute_res$pos.orig + result$sequence.orig[i] = substitute_res$sequence.orig + result$wt.orig[i] = substitute_res$wt.orig + result$sequence.len.orig[i] = substitute_res$sequence.len.orig + j = j + 1 + } + } + result <- dplyr::bind_cols(dnv.table[,!colnames(dnv.table) %in% colnames(result)], result) + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + + +dnv.table.to.uniprot.by.HGNC.parallel <- function( + dnv.table, VarID.column, Score.column, + HGNC.column, aaChg.column, offset.column=NA, njobs=42) { + library(doParallel) + cl <- makeCluster(njobs) + registerDoParallel(cl) + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + HGNC = dnv.table[,HGNC.column]) + unique_genes <- as.character(unique(prompt$HGNC)) + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/swissprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + # first match reviewed IDs + uniprot_ID <- foreach (i = 1:length(unique_genes)) %dopar% { + tmp <- uniprot_ID.mapping$Entry[grep(paste0('\\b', unique_genes[i], '\\b'), + uniprot_ID.mapping$Gene.Names)] + if (length(tmp>1)) { + print(unique_genes[i]) + } + tmp + } + uniprot_wt.sequence <- foreach (i = 1:length(unique_genes)) %dopar% { + tmp <- uniprot_ID.mapping$Sequence[grep(paste0('\\b', unique_genes[i], '\\b'), + uniprot_ID.mapping$Gene.Names)] + tmp + } + # next match unreviewed IDs + empty_ids <- c() + for (i in 1:length(uniprot_ID)) { + if (length(uniprot_ID[[i]])==0) { + empty_ids <- c(empty_ids, i) + } + } + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/uniprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + for (id in empty_ids) { + uniprot_ID[[id]] <- uniprot_ID.mapping$Entry[grep(paste0('\\b', unique_genes[id], '\\b'), + uniprot_ID.mapping$Gene.Names)] + uniprot_wt.sequence[[id]] <- uniprot_ID.mapping$Sequence[grep(paste0('\\b', unique_genes[id], '\\b'), + uniprot_ID.mapping$Gene.Names)] + } + result <- foreach (i = 1:dim(prompt)[1], .combine = rbind, .multicombine=TRUE) %dopar% { + source('/share/pascal/Users/gz2294/Pipeline/parse.variant.wt.sequence.R') + substitute_res <- list(ref=NA, pos=NA, alt=NA, wt = NA, + sequence = NA, sequence.len = NA, + seq.start = NA, seq.end = NA, + pos.orig = NA, sequence.orig = NA, + wt.orig = NA, sequence.len.orig = NA) + aaChg <- prompt$aaChg[i] + uniprot_IDs <- uniprot_ID[[match(prompt$HGNC[i], unique_genes)]] + wt.sequences <- uniprot_wt.sequence[[match(prompt$HGNC[i], unique_genes)]] + j = 1 + while (is.na(substitute_res$sequence) & j <= length(uniprot_IDs)) { + matched_uniprot_ID <- uniprot_IDs[j] + wt.sequence <- wt.sequences[j] + # parse variant + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset[i]) + j = j + 1 + } + tmp <- data.frame(VarID = prompt$VarID[i], + aaChg = prompt$aaChg[i], + uniprotID = matched_uniprot_ID, + ref = substitute_res$ref, + pos = substitute_res$pos, + alt = substitute_res$alt, + score = prompt$score[i], + sequence = substitute_res$sequence, + wt = substitute_res$wt, + sequence.len = substitute_res$sequence.len, + seq.start = substitute_res$seq.start, + seq.end = substitute_res$seq.end, + pos.orig = substitute_res$pos.orig, + sequence.orig = substitute_res$sequence.orig, + wt.orig = substitute_res$wt.orig, + sequence.len.orig = substitute_res$sequence.len.orig, + HGNC = prompt$HGNC[i]) + tmp + } + stopCluster(cl) + result <- dplyr::bind_cols(dnv.table[,!colnames(dnv.table) %in% colnames(result)], result) + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + + +dnv.table.to.uniprot.by.HGNC.af2.parallel <- function( + dnv.table, VarID.column, Score.column, + HGNC.column, aaChg.column, offset.column=NA, njobs=42) { + library(doParallel) + cl <- makeCluster(njobs) + registerDoParallel(cl) + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + HGNC = dnv.table[,HGNC.column]) + unique_genes <- as.character(unique(prompt$HGNC)) + af2.mapping <- read.csv('/share/pascal/Users/gz2294/Data/af2_uniprot/swissprot_and_human.csv', row.names = 1) + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/swissprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + # first match reviewed IDs + uniprot_ID <- foreach (i = 1:length(unique_genes)) %dopar% { + tmp <- af2.mapping$uniprotID[match(unique_genes[i], af2.mapping$HGNC)] + if (is.na(tmp)) { + tmp <- uniprot_ID.mapping$Entry[grep(paste0('\\b', unique_genes[i], '\\b'), + uniprot_ID.mapping$Gene.Names)] + if (length(tmp>1)) { + print(unique_genes[i]) + } + } + tmp + } + uniprot_wt.sequence <- foreach (i = 1:length(unique_genes)) %dopar% { + tmp <- af2.mapping$seq[match(unique_genes[i], af2.mapping$HGNC)] + if (is.na(tmp)) { + tmp <- uniprot_ID.mapping$Sequence[grep(paste0('\\b', unique_genes[i], '\\b'), + uniprot_ID.mapping$Gene.Names)] + } + tmp + } + # next match unreviewed IDs + empty_ids <- c() + for (i in 1:length(uniprot_ID)) { + if (length(uniprot_ID[[i]])==0) { + empty_ids <- c(empty_ids, i) + } + } + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/uniprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + for (id in empty_ids) { + uniprot_ID[[id]] <- uniprot_ID.mapping$Entry[grep(paste0('\\b', unique_genes[id], '\\b'), + uniprot_ID.mapping$Gene.Names)] + uniprot_wt.sequence[[id]] <- uniprot_ID.mapping$Sequence[grep(paste0('\\b', unique_genes[id], '\\b'), + uniprot_ID.mapping$Gene.Names)] + } + result <- foreach (i = 1:dim(prompt)[1], .combine = rbind, .multicombine=TRUE) %dopar% { + source('/share/pascal/Users/gz2294/Pipeline/parse.variant.wt.sequence.R') + substitute_res <- list(ref=NA, pos=NA, alt=NA, wt = NA, + sequence = NA, sequence.len = NA, + seq.start = NA, seq.end = NA, + pos.orig = NA, sequence.orig = NA, + wt.orig = NA, sequence.len.orig = NA) + aaChg <- prompt$aaChg[i] + uniprot_IDs <- uniprot_ID[[match(prompt$HGNC[i], unique_genes)]] + wt.sequences <- uniprot_wt.sequence[[match(prompt$HGNC[i], unique_genes)]] + j = 1 + while (is.na(substitute_res$sequence) & j <= length(uniprot_IDs)) { + matched_uniprot_ID <- uniprot_IDs[j] + wt.sequence <- wt.sequences[j] + # parse variant + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset[i]) + j = j + 1 + } + tmp <- data.frame(VarID = prompt$VarID[i], + aaChg = prompt$aaChg[i], + uniprotID = matched_uniprot_ID, + ref = substitute_res$ref, + pos = substitute_res$pos, + alt = substitute_res$alt, + score = prompt$score[i], + sequence = substitute_res$sequence, + wt = substitute_res$wt, + sequence.len = substitute_res$sequence.len, + seq.start = substitute_res$seq.start, + seq.end = substitute_res$seq.end, + pos.orig = substitute_res$pos.orig, + sequence.orig = substitute_res$sequence.orig, + wt.orig = substitute_res$wt.orig, + sequence.len.orig = substitute_res$sequence.len.orig, + HGNC = prompt$HGNC[i]) + tmp + } + stopCluster(cl) + result <- dplyr::bind_cols(dnv.table[,!colnames(dnv.table) %in% colnames(result)], result) + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + + + +dnv.table.to.uniprot.by.uniprotID.parallel <- function( + dnv.table, VarID.column, Score.column, + uniprotID.column, aaChg.column, offset.column=NA, length.column=NA, + match.length=FALSE, njobs=42) { + library(doParallel) + cl <- makeCluster(njobs) + registerDoParallel(cl) + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + if (match.length) { + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + uniprotID = dnv.table[,uniprotID.column], + seq.match.length = dnv.table[,length.column]) + } else { + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + uniprotID = dnv.table[,uniprotID.column]) + } + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/uniprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + result <- foreach (i = 1:dim(prompt)[1], .combine = rbind, .multicombine=TRUE) %dopar% { + source('/share/pascal/Users/gz2294/Pipeline/parse.variant.wt.sequence.R') + substitute_res <- list(ref=NA, pos=NA, alt=NA, wt = NA, + sequence = NA, sequence.len = NA, + seq.start = NA, seq.end = NA, + pos.orig = NA, sequence.orig = NA, + wt.orig = NA, sequence.len.orig = NA) + aaChg <- prompt$aaChg[i] + uniprot_IDs <- prompt$uniprotID[i] + if (grepl("-", uniprot_IDs)) { + url.request <- paste0('https://rest.uniprot.org/uniprotkb/', uniprot_IDs, '.fasta') + txt <- strsplit(RCurl::getURL(url.request), split = '\n')[[1]] + wt.sequences <- paste(txt[2:length(txt)], collapse = '') + } else { + wt.sequences <- uniprot_ID.mapping$Sequence[match(uniprot_IDs, uniprot_ID.mapping$Entry)] + } + if (match.length) { + if (!is.na(wt.sequences) & nchar(wt.sequences) != prompt$seq.match.length[i]) { + wt.sequences <- NA + } + } + j = 1 + while (is.na(substitute_res$sequence) & j <= length(uniprot_IDs)) { + matched_uniprot_ID <- uniprot_IDs[j] + wt.sequence <- wt.sequences[j] + # parse variant + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset[i]) + j = j + 1 + } + tmp <- data.frame(VarID = prompt$VarID[i], + aaChg = prompt$aaChg[i], + uniprotID = matched_uniprot_ID, + ref = substitute_res$ref, + pos = substitute_res$pos, + alt = substitute_res$alt, + score = prompt$score[i], + sequence = substitute_res$sequence, + wt = substitute_res$wt, + sequence.len = substitute_res$sequence.len, + seq.start = substitute_res$seq.start, + seq.end = substitute_res$seq.end, + pos.orig = substitute_res$pos.orig, + sequence.orig = substitute_res$sequence.orig, + wt.orig = substitute_res$wt.orig, + sequence.len.orig = substitute_res$sequence.len.orig, + HGNC = NA) + tmp + } + stopCluster(cl) + result <- dplyr::bind_cols(dnv.table[,!colnames(dnv.table) %in% colnames(result)], result) + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + + +dnv.table.to.uniprot.by.af2.uniprotID.parallel <- function( + dnv.table, VarID.column, Score.column, + uniprotID.column, aaChg.column, offset.column=NA, length.column=NA, + match.length=FALSE, njobs=96) { + library(doParallel) + cl <- makeCluster(njobs) + registerDoParallel(cl) + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + if (match.length) { + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + uniprotID = dnv.table[,uniprotID.column], + seq.match.length = dnv.table[,length.column]) + } else { + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + uniprotID = dnv.table[,uniprotID.column]) + } + uniprot_ID.mapping <- read.csv('/share/pascal/Users/gz2294/Data/af2_uniprot/swissprot_and_human.csv') + # order to make sure first use longest transcript + # uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + result <- foreach (i = 1:dim(prompt)[1], .combine = rbind, .multicombine=TRUE) %dopar% { + source('/share/pascal/Users/gz2294/Pipeline/parse.variant.wt.sequence.R') + substitute_res <- list(ref=NA, pos=NA, alt=NA, wt = NA, + sequence = NA, sequence.len = NA, + seq.start = NA, seq.end = NA, + pos.orig = NA, sequence.orig = NA, + wt.orig = NA, sequence.len.orig = NA) + aaChg <- prompt$aaChg[i] + uniprot_IDs <- prompt$uniprotID[i] + if (grepl("-", uniprot_IDs) | !uniprot_IDs %in% uniprot_ID.mapping$uniprotID) { + url.request <- paste0('https://rest.uniprot.org/uniprotkb/', uniprot_IDs, '.fasta') + txt <- strsplit(RCurl::getURL(url.request), split = '\n')[[1]] + wt.sequences <- paste(txt[2:length(txt)], collapse = '') + } else { + wt.sequences <- uniprot_ID.mapping$seq[match(uniprot_IDs, uniprot_ID.mapping$uniprotID)] + } + if (match.length) { + if (!is.na(wt.sequences) & nchar(wt.sequences) != prompt$seq.match.length[i]) { + wt.sequences <- NA + } + } + j = 1 + while (is.na(substitute_res$sequence) & j <= length(uniprot_IDs)) { + matched_uniprot_ID <- uniprot_IDs[j] + wt.sequence <- wt.sequences[j] + # parse variant + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset[i]) + j = j + 1 + } + tmp <- data.frame(VarID = prompt$VarID[i], + aaChg = prompt$aaChg[i], + uniprotID = matched_uniprot_ID, + ref = substitute_res$ref, + pos = substitute_res$pos, + alt = substitute_res$alt, + score = prompt$score[i], + sequence = substitute_res$sequence, + wt = substitute_res$wt, + sequence.len = substitute_res$sequence.len, + seq.start = substitute_res$seq.start, + seq.end = substitute_res$seq.end, + pos.orig = substitute_res$pos.orig, + sequence.orig = substitute_res$sequence.orig, + wt.orig = substitute_res$wt.orig, + sequence.len.orig = substitute_res$sequence.len.orig) + tmp + } + stopCluster(cl) + result <- dplyr::bind_cols(dnv.table[,!colnames(dnv.table) %in% colnames(result)], result) + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + + +dnv.table.to.uniprot.by.ensembl_geneID.parallel <- function( + dnv.table, VarID.column, Score.column, + ensembl.column, aaChg.column, offset.column=NA, njobs=42) { + library(doParallel) + cl <- makeCluster(njobs) + registerDoParallel(cl) + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + ensembl = dnv.table[,ensembl.column]) + unique_genes <- as.character(unique(prompt$ensembl)) + ensembl.mapping <- read.csv('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/ensembl.uniprot.ID.mapping.csv') + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/uniprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + # first match reviewed IDs + uniprot_ID <- foreach (i = 1:length(unique_genes)) %dopar% { + tmp <- ensembl.mapping$uniprot_gn_id[grep(paste0('\\b', unique_genes[i], '\\b'), + ensembl.mapping$ensembl_gene_id)] + if (length(tmp>1)) { + print(unique_genes[i]) + } + tmp + } + uniprot_wt.sequence <- foreach (i = 1:length(unique_genes)) %dopar% { + tmp <- uniprot_ID.mapping$Sequence[grep(paste0('\\b', uniprot_ID[[i]], '\\b'), + uniprot_ID.mapping$Gene.Names)] + tmp + } + # next match unreviewed IDs + empty_ids <- c() + for (i in 1:length(uniprot_ID)) { + if (length(uniprot_ID[[i]])==0) { + empty_ids <- c(empty_ids, i) + } + } + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/uniprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + for (id in empty_ids) { + uniprot_ID[[id]] <- uniprot_ID.mapping$Entry[grep(paste0('\\b', unique_genes[id], '\\b'), + uniprot_ID.mapping$Gene.Names)] + uniprot_wt.sequence[[id]] <- uniprot_ID.mapping$Sequence[grep(paste0('\\b', unique_genes[id], '\\b'), + uniprot_ID.mapping$Gene.Names)] + } + result <- foreach (i = 1:dim(prompt)[1], .combine = rbind, .multicombine=TRUE) %dopar% { + source('/share/pascal/Users/gz2294/Pipeline/parse.variant.wt.sequence.R') + substitute_res <- list(ref=NA, pos=NA, alt=NA, wt = NA, + sequence = NA, sequence.len = NA, + seq.start = NA, seq.end = NA, + pos.orig = NA, sequence.orig = NA, + wt.orig = NA, sequence.len.orig = NA) + aaChg <- prompt$aaChg[i] + uniprot_IDs <- uniprot_ID[[match(prompt$ensembl[i], unique_genes)]] + wt.sequences <- uniprot_wt.sequence[[match(prompt$ensembl[i], unique_genes)]] + j = 1 + while (is.na(substitute_res$sequence) & j <= length(uniprot_IDs)) { + matched_uniprot_ID <- uniprot_IDs[j] + wt.sequence <- wt.sequences[j] + # parse variant + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset[i]) + j = j + 1 + } + tmp <- data.frame(VarID = prompt$VarID[i], + aaChg = prompt$aaChg[i], + uniprotID = matched_uniprot_ID, + ref = substitute_res$ref, + pos = substitute_res$pos, + alt = substitute_res$alt, + score = prompt$score[i], + sequence = substitute_res$sequence, + wt = substitute_res$wt, + sequence.len = substitute_res$sequence.len, + seq.start = substitute_res$seq.start, + seq.end = substitute_res$seq.end, + pos.orig = substitute_res$pos.orig, + sequence.orig = substitute_res$sequence.orig, + wt.orig = substitute_res$wt.orig, + sequence.len.orig = substitute_res$sequence.len.orig, + ensembl = prompt$ensembl[i]) + tmp + } + stopCluster(cl) + result <- dplyr::bind_cols(dnv.table[,!colnames(dnv.table) %in% colnames(result)], result) + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + + +dnv.table.to.uniprot.by.ensembl_transcriptID.parallel <- function( + dnv.table, VarID.column, Score.column, + ensembl.column, aaChg.column, offset.column=NA, njobs=42) { + library(doParallel) + cl <- makeCluster(njobs) + registerDoParallel(cl) + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + ensembl = dnv.table[,ensembl.column]) + unique_genes <- as.character(unique(prompt$ensembl)) + ensembl.mapping <- read.csv('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/ensembl.uniprot.ID.mapping.csv') + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/uniprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + # first match reviewed IDs + uniprot_ID <- foreach (i = 1:length(unique_genes)) %dopar% { + tmp <- ensembl.mapping$uniprot_gn_id[grep(paste0('\\b', unique_genes[i], '\\b'), + ensembl.mapping$ensembl_gene_id)] + if (length(tmp>1)) { + print(unique_genes[i]) + } + tmp + } + uniprot_wt.sequence <- foreach (i = 1:length(unique_genes)) %dopar% { + tmp <- uniprot_ID.mapping$Sequence[grep(paste0('\\b', uniprot_ID[[i]], '\\b'), + uniprot_ID.mapping$Gene.Names)] + tmp + } + # next match unreviewed IDs + empty_ids <- c() + for (i in 1:length(uniprot_ID)) { + if (length(uniprot_ID[[i]])==0) { + empty_ids <- c(empty_ids, i) + } + } + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/uniprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + for (id in empty_ids) { + uniprot_ID[[id]] <- uniprot_ID.mapping$Entry[grep(paste0('\\b', unique_genes[id], '\\b'), + uniprot_ID.mapping$Gene.Names)] + uniprot_wt.sequence[[id]] <- uniprot_ID.mapping$Sequence[grep(paste0('\\b', unique_genes[id], '\\b'), + uniprot_ID.mapping$Gene.Names)] + } + result <- foreach (i = 1:dim(prompt)[1], .combine = rbind, .multicombine=TRUE) %dopar% { + source('/share/pascal/Users/gz2294/Pipeline/parse.variant.wt.sequence.R') + substitute_res <- list(ref=NA, pos=NA, alt=NA, wt = NA, + sequence = NA, sequence.len = NA, + seq.start = NA, seq.end = NA, + pos.orig = NA, sequence.orig = NA, + wt.orig = NA, sequence.len.orig = NA) + aaChg <- prompt$aaChg[i] + uniprot_IDs <- uniprot_ID[[match(prompt$ensembl[i], unique_genes)]] + wt.sequences <- uniprot_wt.sequence[[match(prompt$ensembl[i], unique_genes)]] + j = 1 + while (is.na(substitute_res$sequence) & j <= length(uniprot_IDs)) { + matched_uniprot_ID <- uniprot_IDs[j] + wt.sequence <- wt.sequences[j] + # parse variant + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset[i]) + j = j + 1 + } + tmp <- data.frame(VarID = prompt$VarID[i], + aaChg = prompt$aaChg[i], + uniprotID = matched_uniprot_ID, + ref = substitute_res$ref, + pos = substitute_res$pos, + alt = substitute_res$alt, + score = prompt$score[i], + sequence = substitute_res$sequence, + wt = substitute_res$wt, + sequence.len = substitute_res$sequence.len, + seq.start = substitute_res$seq.start, + seq.end = substitute_res$seq.end, + pos.orig = substitute_res$pos.orig, + sequence.orig = substitute_res$sequence.orig, + wt.orig = substitute_res$wt.orig, + sequence.len.orig = substitute_res$sequence.len.orig, + ensembl = prompt$ensembl[i]) + tmp + } + stopCluster(cl) + result <- dplyr::bind_cols(dnv.table[,!colnames(dnv.table) %in% colnames(result)], result) + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + + +dnv.table.to.uniprot.by.ensembl_transcriptID.from.dir.parallel <- function( + dnv.table, VarID.column, Score.column, + ensembl.column, aaChg.column, ensembl.dir, offset.column=NA, njobs=42) { + library(doParallel) + cl <- makeCluster(njobs) + registerDoParallel(cl) + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + ensembl = dnv.table[,ensembl.column]) + unique_genes <- as.character(unique(prompt$ensembl)) + ensembl.mapping <- read.csv('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/ensembl.uniprot.ID.mapping.csv') + uniprot_ID.mapping <- read.delim('/share/pascal/Users/gz2294/Data/Protein/uniprot.ID/uniprot.ID.mapping.tsv') + # order to make sure first use longest transcript + uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + # first match reviewed IDs + uniprot_ID <- as.list(unique_genes) + uniprot_wt.sequence <- foreach (i = 1:length(unique_genes)) %dopar% { + tmp <- read.csv(paste0(ensembl.dir, unique_genes[i], '.csv'), row.names = 1) + tmp <- tmp$X0 + tmp + } + result <- foreach (i = 1:dim(prompt)[1], .combine = rbind, .multicombine=TRUE) %dopar% { + source('/share/pascal/Users/gz2294/Pipeline/parse.variant.wt.sequence.R') + substitute_res <- list(ref=NA, pos=NA, alt=NA, wt = NA, + sequence = NA, sequence.len = NA, + seq.start = NA, seq.end = NA, + pos.orig = NA, sequence.orig = NA, + wt.orig = NA, sequence.len.orig = NA) + aaChg <- prompt$aaChg[i] + uniprot_IDs <- uniprot_ID[[match(prompt$ensembl[i], unique_genes)]] + wt.sequences <- uniprot_wt.sequence[[match(prompt$ensembl[i], unique_genes)]] + j = 1 + while (is.na(substitute_res$sequence) & j <= length(uniprot_IDs)) { + matched_uniprot_ID <- uniprot_IDs[j] + wt.sequence <- wt.sequences[j] + # parse variant + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset[i]) + j = j + 1 + } + tmp <- data.frame(VarID = prompt$VarID[i], + aaChg = prompt$aaChg[i], + uniprotID = matched_uniprot_ID, + ref = substitute_res$ref, + pos = substitute_res$pos, + alt = substitute_res$alt, + score = prompt$score[i], + sequence = substitute_res$sequence, + wt = substitute_res$wt, + sequence.len = substitute_res$sequence.len, + seq.start = substitute_res$seq.start, + seq.end = substitute_res$seq.end, + pos.orig = substitute_res$pos.orig, + sequence.orig = substitute_res$sequence.orig, + wt.orig = substitute_res$wt.orig, + sequence.len.orig = substitute_res$sequence.len.orig, + ensembl = prompt$ensembl[i]) + tmp + } + stopCluster(cl) + result <- dplyr::bind_cols(dnv.table[,!colnames(dnv.table) %in% colnames(result)], result) + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + + +dnv.table.to.uniprot.by.wt.seq.parallel <- function( + dnv.table, VarID.column, Score.column, + wt.seq.column, aaChg.column, offset.column=NA, njobs=42) { + library(doParallel) + cl <- makeCluster(njobs) + registerDoParallel(cl) + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + wt.orig = dnv.table[,wt.seq.column]) + result <- foreach (i = 1:dim(prompt)[1], .combine = rbind, .multicombine=TRUE) %dopar% { + source('/share/pascal/Users/gz2294/Pipeline/parse.variant.wt.sequence.R') + substitute_res <- list(ref=NA, pos=NA, alt=NA, wt = NA, + sequence = NA, sequence.len = NA, + seq.start = NA, seq.end = NA, + pos.orig = NA, sequence.orig = NA, + wt.orig = NA, sequence.len.orig = NA) + aaChg <- prompt$aaChg[i] + uniprot_ID <- NA + wt.sequence <- prompt$wt.orig[i] + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset[i]) + tmp <- data.frame(VarID = prompt$VarID[i], + aaChg = prompt$aaChg[i], + uniprotID = NA, + ref = substitute_res$ref, + pos = substitute_res$pos, + alt = substitute_res$alt, + score = prompt$score[i], + sequence = substitute_res$sequence, + wt = substitute_res$wt, + sequence.len = substitute_res$sequence.len, + seq.start = substitute_res$seq.start, + seq.end = substitute_res$seq.end, + pos.orig = substitute_res$pos.orig, + sequence.orig = substitute_res$sequence.orig, + wt.orig = substitute_res$wt.orig, + sequence.len.orig = substitute_res$sequence.len.orig) + tmp + } + stopCluster(cl) + result <- dplyr::bind_cols(dnv.table[,!colnames(dnv.table) %in% colnames(result)], result) + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + +source('/share/pascal/Users/gz2294/Pipeline/uniprot.table.add.annotation.R') + + + + diff --git a/analysis/elastic.net.dms.py b/analysis/elastic.net.dms.py new file mode 100644 index 0000000000000000000000000000000000000000..0492751deed300b4666739005afcbaa10442c89a --- /dev/null +++ b/analysis/elastic.net.dms.py @@ -0,0 +1,31 @@ +# Load the LogisticRegression classifier +# Note, use CV for cross-validation as requested in the question +from sklearn.linear_model import MultiTaskElasticNetCV +from sklearn.multioutput import MultiOutputRegressor +# Load some other sklearn functions +from sklearn import metrics +# Import other libraries +import pandas as pd, numpy as np +import os +import yaml +import sys +from scipy.stats import spearmanr +# $1 is the train data file name +# $2 is the train label file name +# $3 is the test data file name +# $4 is the test data file name +X_train = pd.read_csv(f'{sys.argv[1]}', index_col=0) +y_train = pd.read_csv(f'{sys.argv[2]}', index_col=0) +score_columns = y_train.columns[y_train.columns.str.startswith('score')] +y_train = y_train[score_columns] + +X_test = pd.read_csv(f'{sys.argv[3]}', index_col=0) +y_test = pd.read_csv(f'{sys.argv[4]}', index_col=0) +y_test = y_test[score_columns] + +regr = MultiTaskElasticNetCV(l1_ratio=[.1, .5, .7, .9, .95, .99, 1], random_state=0, n_jobs=64, max_iter=10000).fit(X_train, y_train) +# draw fpr tpr +y_pred = regr.predict(X_test) +for i, col in enumerate(y_test.columns): + res = spearmanr(y_test[col], y_pred[:, i]).correlation + print("Rho={:.9f}".format(res)) diff --git a/analysis/esm2.inference/testing.logits.csv.gz b/analysis/esm2.inference/testing.logits.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..b54f075ace172399dcfcb1962d87453f4c31ab80 --- /dev/null +++ b/analysis/esm2.inference/testing.logits.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1838349c2dac3f8c8c438600a98f49daf8d530f1045fabb222dc6daf90636ccb +size 169513 diff --git a/analysis/esm2.inference/testing.tokens.csv.gz b/analysis/esm2.inference/testing.tokens.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..dbfc40847f582bb8d9f29187cb916cd7f3bddbbc --- /dev/null +++ b/analysis/esm2.inference/testing.tokens.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4b8cbaebc055ac7016684aa97785f0c399556fe3116b432111b6df1cecc83b7 +size 6538327 diff --git a/analysis/fig.2.R b/analysis/fig.2.R new file mode 100644 index 0000000000000000000000000000000000000000..2be3a0a16e962f7e60898f63c2ae459c868bb7da --- /dev/null +++ b/analysis/fig.2.R @@ -0,0 +1,141 @@ +library(ggplot2) +# moved annotated file here, previously we annotate from scratch. +ALL <- read.csv('figs/ALL.csv', row.names = 1, na.strings = c(".", "NA")) +ALL <- ALL[ALL$data_source != 'glazer',] +# compare conservation with benign +benign <- read.csv('figs/benign.csv', row.names = 1, na.strings = c(".", "NA")) +benign <- benign[benign$uniprotID %in% ALL$uniprotID,] +# plot number of G/LoF across genes +gene.df <- data.frame(uniprotID=unique(ALL$uniprotID), + GoF=NA, LoF=NA) +for (i in 1:dim(gene.df)[1]) { + gene.df$GoF[i] <- sum(ALL$score[ALL$uniprotID==gene.df$uniprotID[i]]==1) + gene.df$LoF[i] <- sum(ALL$score[ALL$uniprotID==gene.df$uniprotID[i]]==-1) +} +gene.df$label <- NA +genes.dic <- c("Q09428"="ABCC8", "P15056"="BRAF", "O00555"="CACNA1A", "P21802"="FGFR2", + "Q14654"="KCNJ11", "P07949"="RET", "Q99250"="SCN2A", "Q14524"="SCN5A", "P04637"="TP53") +gene.df$label[gene.df$uniprotID %in% names(genes.dic)] <- genes.dic[gene.df$uniprotID[gene.df$uniprotID %in% names(genes.dic)]] +gene.df$transfer.learning <- NA +gene.df$transfer.learning[!is.na(gene.df$label)] <- 'Selected' +ggplot(gene.df, aes(x=GoF, y=LoF, col=transfer.learning, label=label)) + + geom_point() + ggrepel::geom_text_repel() + theme_bw() + + scale_x_continuous(trans = ggallin::pseudolog10_trans, breaks = c(5, 10, 20, 30, 40, 50, 75, 100)) + + scale_y_continuous(trans = ggallin::pseudolog10_trans, breaks = c(5, 10, 20, 40, 60, 80, 100, 200, 400)) +ggsave('figs/fig.2c.pdf', height = 3.5, width = 5) + + +p <- list() +ion.genes <- unique(ALL$uniprotID[grepl("Heyne", ALL$data_source)]) +for (j in c(0, 1, 2)) { + if (j==0) { + sse <- table(ALL$secondary_struc[!ALL$uniprotID %in% ion.genes], ALL$LABEL[!ALL$uniprotID %in% ion.genes]) + } else if (j==1) { + sse <- table(ALL$secondary_struc[ALL$uniprotID %in% ion.genes], ALL$LABEL[ALL$uniprotID %in% ion.genes]) + } else { + sse <- table(ALL$secondary_struc, ALL$LABEL) + } + sse.df <- matrix(NA, nrow = dim(sse)[1], ncol = dim(sse)[2]) + colnames(sse.df) <- colnames(sse) + rownames(sse.df) <- rownames(sse) + for (i in 1:dim(sse)[2]) { + sse.df[,i] <- sse[,i] + } + sse.df <- as.data.frame(sse.df) + for (i in 1:dim(sse.df)[1]) { + res <- binom.test(sse.df[i,1], sse.df[i,1]+sse.df[i,2], p=sum(sse.df[,1])/sum(sse.df[,1]+sse.df[,2])) + sse.df$p.value[i] <- res$p.value + } + sse.df$q.value <- p.adjust(sse.df$p.value, method = "fdr") + code.dict <- c("H"="Alpha helix (4-12)", "B"="Isolated beta-bridge residue", + "E"="Beta Sheet", "G"="3-10 helix", "I"="Pi helix", "T"="Turn", + "S"="Bend", " "="none") + sse.df$sec_struc <- code.dict[rownames(sse.df)] + to.plot <- rbind(sse.df, sse.df) + to.plot$n_mutation <- c(sse.df$GOF, sse.df$LOF) + to.plot$frac_mutation <- c(sse.df$GOF/sum(sse.df$GOF), sse.df$LOF/sum(sse.df$LOF)) + to.plot$label <- c(rep("GOF", dim(sse.df)[1]), rep("LOF", dim(sse.df)[1])) + to.plot$sec_struc <- gsub(" ", "\n", to.plot$sec_struc) + + anno <- to.plot + anno$sec_struc[anno$q.value > 0.05] <- NA + anno$frac_mutation[anno$q.value > 0.05] <- NA + anno <- anno[!is.na(anno$sec_struc),] + anno$x <- as.numeric(as.factor(to.plot$sec_struc))[match(anno$sec_struc, to.plot$sec_struc)] - 0.2 + anno$xend <- as.numeric(as.factor(to.plot$sec_struc))[match(anno$sec_struc, to.plot$sec_struc)] + 0.2 + anno$y <- anno$frac_mutation + 0.025 + anno <- anno[order(anno$x),] + to.keep <- c() + for (i in 1:(dim(anno)[1]/2)) { + to.keep <- c(to.keep, c(i*2-1, i*2)[which.max(anno$y[c(i*2-1, i*2)])]) + } + anno <- anno[to.keep,] + anno$annotation <- NA + for (k in 1:dim(anno)[1]) { + anno$annotation[k] <- paste(c(rep(" ", k-1), "*", rep(" ", k-1)), collapse = "") + } + library(ggplot2) + library(ggsignif) + p1 <- ggplot(to.plot, aes(x=sec_struc, y=frac_mutation, fill=label)) + + geom_bar(stat='identity', position=position_dodge()) + + geom_signif(stat="identity", + data=anno, + aes(x=x, + xend=xend, + y=y, yend=y, + annotation=annotation)) + ylim(0, 0.8) + + xlab('secondary structures') + + # scale_x_discrete(guide = guide_axis(n.dodge=2)) + + theme_bw() + if (j==0) { + p1 <- p1 + ggtitle('Other Genes') + ggeasy::easy_center_title() + # ggsave('02.01.sse.pdf', p1, height = 3, width = 6) + } else { + p1 <- p1 + ggtitle('Na+/Ca2+ Channel Genes') + ggeasy::easy_center_title() + # ggsave('02.01.sse.Heyne.pdf', p1, height = 3, width = 6) + } + p[[j+1]] <- p1 +} +library(patchwork) +p1 <- p[[2]]+p[[1]]+plot_layout(ncol = 1) + +wil.stat <- wilcox.test(ALL$rsa[ALL$LABEL=="GOF"], ALL$rsa[ALL$LABEL=="LOF"]) +p2 <- ggplot(rbind(ALL[,c("rsa", "LABEL")], benign[,c("rsa", "LABEL")]), aes(x=rsa, col=LABEL)) + geom_density() + + theme_bw() + ggpp::geom_text_npc(data=data.frame(x="middle", y="top", + label=paste0("Mann-Whitney test G/LoF p=", signif(wil.stat$p.value, digits = 2))), + aes(npcx=x, npcy=y, label=label), + col='black') +# ggsave('02.01.rsa.pdf', p, height = 4, width = 6) +wil.stat <- wilcox.test(ALL$pLDDT[ALL$LABEL=="GOF"], ALL$pLDDT[ALL$LABEL=="LOF"]) +p3 <- ggplot(rbind(ALL[,c("pLDDT", "LABEL")], benign[,c("pLDDT", "LABEL")]), aes(x=pLDDT, col=LABEL)) + geom_density() + + theme_bw() + ggpp::geom_text_npc(data=data.frame(x="middle", y="top", + label=paste0("Mann-Whitney test G/LoF p=", signif(wil.stat$p.value, digits = 2))), + aes(npcx=x, npcy=y, label=label), + col='black') + +wil.stat <- wilcox.test(ALL$FoldXddG[ALL$LABEL=="GOF"], ALL$FoldXddG[ALL$LABEL=="LOF"]) +p4 <- ggplot(rbind(ALL[,c("FoldXddG", "LABEL")], + benign[,c("FoldXddG", "LABEL")]), + aes(x=FoldXddG, col=LABEL)) + geom_density() + + theme_bw() + ggpp::geom_text_npc(data=data.frame(x="right", y="top", + label=paste0("Mann-Whitney test G/LoF p=", signif(wil.stat$p.value, digits = 2))), + aes(npcx=x, npcy=y, label=label), + col='black') + + scale_x_continuous(trans = ggallin::pseudolog10_trans) + +wil.stat <- wilcox.test(ALL$conservation.entropy[ALL$LABEL=="GOF"], ALL$conservation.entropy[ALL$LABEL=="LOF"]) +p5 <- ggplot(rbind(ALL[,c('conservation.entropy', 'LABEL')], benign[,c('conservation.entropy', 'LABEL')]), + aes(x=conservation.entropy, col=LABEL)) + geom_density() + + theme_bw() + ggpp::geom_text_npc(data=data.frame(x="middle", y="top", + label=paste0("Mann-Whitney test G/LoF p=", signif(wil.stat$p.value, digits = 2))), + aes(npcx=x, npcy=y, label=label), + col='black') + +p <- (p3 + p4) / (p2 + p5) +ggsave(plot = p, filename = "figs/fig.2a.pdf", height=5, width=12) +ggsave(plot=p1, filename = "figs/fig.2b.pdf", height = 5, width = 6) + + + + + diff --git a/analysis/fig.3b.R b/analysis/fig.3b.R new file mode 100644 index 0000000000000000000000000000000000000000..31d30de74c4869e2b5c9fe1c227b1802828dd6c9 --- /dev/null +++ b/analysis/fig.3b.R @@ -0,0 +1,76 @@ +library(ggplot2) +CHPs.test <- read.csv('PreMode/cancer.hotspots.csv', row.names = 1) +source('./AUROC.R') +auc.list <- list() +auc.list[[1]] <- plot.AUC(CHPs.test$score, CHPs.test$logits, rev.ok = T) +auc.list[[2]] <- plot.AUC(CHPs.test$score, CHPs.test$EVE, rev.ok = T) +auc.list[[3]] <- plot.AUC(CHPs.test$score, CHPs.test$REVEL, rev.ok = T) +auc.list[[4]] <- plot.AUC(CHPs.test$score, CHPs.test$PrimateAI, rev.ok = T) +auc.list[[5]] <- plot.AUC(CHPs.test$score, CHPs.test$gMVP, rev.ok = T) +esm.logits <- read.csv('esm2.inference/testing.logits.csv') +alphabet <- c('', '', '', '', + 'L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', '.', '-', + '', '') +esm.logits <- esm.logits[,2:34] +colnames(esm.logits) <- alphabet +score <- c() +for (k in 1:dim(esm.logits)[1]) { + score <- c(score, esm.logits[k, CHPs.test$alt[k]] - esm.logits[k, CHPs.test$ref[k]]) +} +CHPs.test$esm.logits <- score +auc.list[[6]] <- plot.AUC(CHPs.test$score, CHPs.test$esm.logits, rev.ok = T) +auc.list[[7]] <- plot.AUC(CHPs.test$score, CHPs.test$conservation.entropy, rev.ok = T) +auc.list[[8]] <- plot.AUC(CHPs.test$score, CHPs.test$AlphaMissense, rev.ok = T) +model.names <- c("PreMode", "EVE", "REVEL", "PrimateAI", "gMVP", "ESM", "conservation", "AlphaMissense") +to.plot <- data.frame() +model.rank <- c() +model.name <- c() +for (i in 1:length(auc.list)) { + model.auc <- as.data.frame(auc.list[[i]]$curve) + model.auc$model <- paste0(model.names[i], "(", round(auc.list[[i]]$auc, 3), ")") + to.plot <- rbind(to.plot, model.auc) + model.rank <- c(model.rank, auc.list[[i]]$auc) + model.name <- c(model.name, paste0(model.names[i], "(", round(auc.list[[i]]$auc, 3), ")")) +} +colnames(to.plot)[1:3] <- c("FPR", "TPR", "cutoff") +ggplot(to.plot, aes(x=FPR, y=TPR, col=factor(model, levels = model.name[order(model.rank, decreasing = T)]))) + + geom_line() + + ggtitle("ROC curve on pathogenicity task") + + xlab("False Positive Rates") + + ylab("True Positive Rates (Sensitivities)") + + theme_bw() + labs(colour="Model") + ggeasy::easy_center_title() +ggsave('figs/fig.3b.pdf', height = 4, width = 6) + +# plot PR curve +pr.list <- list() +pr.list[[1]] <- plot.PR(CHPs.test$score, CHPs.test$logits) +pr.list[[2]] <- plot.PR(CHPs.test$score, CHPs.test$EVE) +pr.list[[3]] <- plot.PR(CHPs.test$score, CHPs.test$REVEL) +pr.list[[4]] <- plot.PR(CHPs.test$score, CHPs.test$PrimateAI) +pr.list[[5]] <- plot.PR(CHPs.test$score, CHPs.test$gMVP) +pr.list[[6]] <- plot.PR(CHPs.test$score, CHPs.test$esm.logits) +pr.list[[7]] <- plot.PR(CHPs.test$score, CHPs.test$conservation.entropy) +pr.list[[8]] <- plot.PR(CHPs.test$score, CHPs.test$AlphaMissense) +to.plot <- data.frame() +model.rank <- c() +model.name <- c() +for (i in 1:length(pr.list)) { + model.auc <- as.data.frame(pr.list[[i]]$curve) + model.auc$model <- paste0(model.names[i], "(", round(pr.list[[i]]$auc, 3), ")") + to.plot <- rbind(to.plot, model.auc) + model.rank <- c(model.rank, pr.list[[i]]$auc) + model.name <- c(model.name, paste0(model.names[i], "(", round(pr.list[[i]]$auc, 3), ")")) +} +colnames(to.plot)[1:3] <- c("recall", "precision", "cutoff") +ggplot(to.plot, aes(x=recall, y=precision, col=factor(model, levels = model.name[order(model.rank, decreasing = T)]))) + + geom_line() + + ggtitle("PR curve on pathogenicity task") + + xlab("recall") + + ylab("precision") + + theme_bw() + labs(colour="Model") + ggeasy::easy_center_title() +# ggsave('figs/fig.3b.pdf', height = 4, width = 6) + +# plot density of logits +ggplot(CHPs.test, aes(x=y.0, col=as.factor(score))) + geom_density() diff --git a/analysis/fig.3c.R b/analysis/fig.3c.R new file mode 100644 index 0000000000000000000000000000000000000000..5f98217a6cde5ff09e52426a4b66ffd3a1e8e085 --- /dev/null +++ b/analysis/fig.3c.R @@ -0,0 +1,46 @@ +library(ggplot2) +CHPs.test <- read.csv('PreMode/cancer.hotspots.csv', row.names = 1) +CHPs.test.no.esm <- read.csv('PreMode.noESM/cancer.hotspots.csv', row.names = 1) +CHPs.test.no.se3 <- read.csv('ESM.SLP/cancer.hotspots.csv', row.names = 1) +CHPs.test.no.structure <- read.csv('PreMode.noStructure/cancer.hotspots.csv', row.names = 1) +CHPs.test.no.MSA <- read.csv('PreMode.noMSA/cancer.hotspots.csv', row.names = 1) + +CHPs.test$unique.id <- paste0(CHPs.test$uniprotID, ":", CHPs.test$aaChg) +CHPs.test.no.esm$unique.id <- paste0(CHPs.test.no.esm$uniprotID, ":", CHPs.test.no.esm$aaChg) +CHPs.test.no.structure$unique.id <- paste0(CHPs.test.no.structure$uniprotID, ":", CHPs.test.no.structure$aaChg) +CHPs.test.no.se3$unique.id <- paste0(CHPs.test.no.se3$uniprotID, ":", CHPs.test.no.se3$aaChg) +CHPs.test.no.MSA$unique.id <- paste0(CHPs.test.no.MSA$uniprotID, ":", CHPs.test.no.MSA$aaChg) + +CHPs.test.no.se3 <- CHPs.test.no.se3[match(CHPs.test$unique.id, CHPs.test.no.se3$unique.id),] +CHPs.test.no.esm <- CHPs.test.no.esm[match(CHPs.test$unique.id, CHPs.test.no.esm$unique.id),] +CHPs.test.no.structure <- CHPs.test.no.structure[match(CHPs.test$unique.id, CHPs.test.no.structure$unique.id),] +CHPs.test.no.MSA <- CHPs.test.no.MSA[match(CHPs.test$unique.id, CHPs.test.no.MSA$unique.id),] + +source('./AUROC.R') +auc.list <- list() +auc.list[[1]] <- plot.AUC(CHPs.test$score, CHPs.test$logits, rev.ok = T) +auc.list[[2]] <- plot.AUC(CHPs.test.no.esm$score, CHPs.test.no.esm$logits, rev.ok = T) +auc.list[[3]] <- plot.AUC(CHPs.test.no.structure$score, CHPs.test.no.structure$logits, rev.ok = T) +auc.list[[4]] <- plot.AUC(CHPs.test.no.se3$score, CHPs.test.no.se3$logits, rev.ok = T) +auc.list[[5]] <- plot.AUC(CHPs.test.no.MSA$score, CHPs.test.no.MSA$logits, rev.ok = T) + +model.names <- c("PreMode", "PreMode:\nNo ESM", "PreMode:\nNo Structure", "ESM + SLP", "PreMode:\nNo MSA") +to.plot <- data.frame() +model.rank <- c() +model.name <- c() +for (i in 1:length(auc.list)) { + model.auc <- as.data.frame(auc.list[[i]]$curve) + model.auc$model <- paste0(model.names[i], "(", round(auc.list[[i]]$auc, 3), ")") + to.plot <- rbind(to.plot, model.auc) + model.rank <- c(model.rank, auc.list[[i]]$auc) + model.name <- c(model.name, paste0(model.names[i], "(", round(auc.list[[i]]$auc, 3), ")")) +} +colnames(to.plot)[1:3] <- c("FPR", "TPR", "cutoff") +ggplot(to.plot, aes(x=FPR, y=TPR, col=factor(model, levels = model.name[order(model.rank, decreasing = T)]))) + + geom_line() + + ggtitle("ROC curve on pathogenicity task") + + xlab("False Positive Rates") + + ylab("True Positive Rates (Sensitivities)") + + theme_bw() + labs(colour="PreMode Models") + ggeasy::easy_center_title() +ggsave('figs/fig.3c.pdf', height = 4, width = 6) + diff --git a/analysis/fig.4.prepare.hsu.et.al.R b/analysis/fig.4.prepare.hsu.et.al.R new file mode 100644 index 0000000000000000000000000000000000000000..fa3f7dadd3d061d10a14ed7ef3fc044f94b618ca --- /dev/null +++ b/analysis/fig.4.prepare.hsu.et.al.R @@ -0,0 +1,23 @@ +seqs <- c(); for (gene in c('PTEN', 'NUDT15', 'CCR5', 'CXCR4', 'GCK', 'CYP2C9', 'ASPA', 'SNCA')) {tmp <- read.csv(paste0('/share/vault/Users/gz2294/Data/DMS/MAVEDB/', gene, '/testing.csv'), row.names = 1); seqs <- c(seqs, tmp$wt.orig[1])} +seq.df <- data.frame(hgnc=c('PTEN', 'NUDT15', 'CCR5', 'CXCR4', 'GCK', 'CYP2C9', 'ASPA', 'SNCA'), seqs) +write.csv(seq.df, 'Hsu.et.al.git/fasta/all.fasta', quote = F, row.names = F) +# process for each data +genes <- c('PTEN', 'NUDT15', 'CCR5', 'CXCR4', 'GCK', 'CYP2C9', 'ASPA', 'SNCA') +for (gene in genes) { + for (fold in 0:4) { + training <- read.csv(paste0('../data.files/', gene, '/train.seed.', fold, '.csv'), + row.names = 1) + nscores <- sum(startsWith(colnames(training), 'score')) + for (s in 1:nscores) { + target.dir <- paste0('Hsu.et.al.git/data/', gene, '.fold.', fold, '.score.', s) + dir.create(target.dir) + dat <- training[,c('sequence.orig', paste0('score.', s))] + colnames(dat) <- c('seq', 'log_fitness') + dat$n_mut <- 1 + dat$mutant <- paste0(training$ref, training$pos.orig, training$alt) + write.csv(dat, paste0(target.dir, '/data.csv'), row.names = F, quote = F) + write.csv(training$wt.orig[1], paste0(target.dir, '/wt.fasta'), row.names = F, quote = F) + system(paste0('sed -i "s|^x|>', gene, '.score.', s, '|g" ', target.dir, '/wt.fasta')) + } + } +} \ No newline at end of file diff --git a/analysis/fig.4ab.R b/analysis/fig.4ab.R new file mode 100644 index 0000000000000000000000000000000000000000..f2df8ad222d8fc2db0967b74d13e0f7ae6f5e601 --- /dev/null +++ b/analysis/fig.4ab.R @@ -0,0 +1,138 @@ +library(ggplot2) +task.dic <- list("PTEN"=c("score.1"="stability", "score.2"="enzyme.activity"), + "NUDT15"=c("score.1"="stability", "score.2"="enzyme.activity"), + "VKORC1"=c("score.1"="enzyme.activity", "score.2"="stability"), + "CCR5"=c("score.1"="stability", "score.2"="binding Ab2D7", "score.3"="binding HIV-1"), + "CXCR4"=c("score.1"="stability", "score.2"="binding CXCL12", "score.3"="binding Ab12G5"), + "SNCA"=c("score.1"="enzyme.activity", "score.2"="stability"), + "CYP2C9"=c("score.1"="enzyme.activity", "score.2"="stability"), + "GCK"=c("score.1"="enzyme.activity", "score.2"="stability"), + "ASPA"=c("score.1"="stability", "score.2"="enzyme.activity") + ) +alphabet_premode <- c('L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C') +genes <- c("PTEN", "NUDT15", "CCR5", "CXCR4", 'SNCA', 'CYP2C9', 'GCK', 'ASPA') +# add baseline AUC +# esm alphabets +source('./AUROC.R') +alphabet <- c('', '', '', '', + 'L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', '.', '-', + '', '') +result <- data.frame() +for (i in 1:length(genes)) { + for (fold in 0:4) { + # REVEL, PrimateAI, ESM AUC + test.result <- read.csv(paste0('PreMode/', genes[i], '/', + '/test.fold.', fold, '.annotated.csv'), row.names = 1) + test.result.pass <- read.csv(paste0('ESM.SLP/', genes[i], '/', + '/testing.fold.', fold, '.csv')) + task.length <- length(task.dic[[genes[i]]]) + # add hsu et al results + hsu.unirep_onehot.auc <- list(R2=c()) + hsu.ev_onehot.auc <- list(R2=c()) + hsu.gesm_onehot.auc <- list(R2=c()) + hsu.eve_onehot.auc <- list(R2=c()) + for (s in 1:task.length) { + test.result.hsu <- read.csv(paste0('./Hsu.et.al.git/results/', + genes[i], '.fold.', fold, '.score.', s, '/results.csv')) + hsu.unirep_onehot.auc$R2 <- c(hsu.unirep_onehot.auc$R2, test.result.hsu$spearman[match('eunirep_ll+onehot', test.result.hsu$predictor)]) + hsu.ev_onehot.auc$R2 <- c(hsu.ev_onehot.auc$R2, test.result.hsu$spearman[match('ev+onehot', test.result.hsu$predictor)]) + hsu.gesm_onehot.auc$R2 <- c(hsu.gesm_onehot.auc$R2, test.result.hsu$spearman[match('gesm+onehot', test.result.hsu$predictor)]) + hsu.eve_onehot.auc$R2 <- c(hsu.eve_onehot.auc$R2, test.result.hsu$spearman[match('vae+onehot', test.result.hsu$predictor)]) + } + PreMode.auc <- plot.R2(test.result[,names(task.dic[[genes[i]]])], test.result[,paste0("logits.", 0:(task.length-1))], bin = grepl('bin', genes[i])) + PreMode.pass.auc <- plot.R2(test.result.pass[,names(task.dic[[genes[i]]])], test.result.pass[,paste0("logits.", 0:(task.length-1))], bin = grepl('bin', genes[i])) + + to.append <- data.frame(min.val.R = c(PreMode.auc$R2, + PreMode.pass.auc$R2, + hsu.unirep_onehot.auc$R2, + hsu.ev_onehot.auc$R2, + hsu.gesm_onehot.auc$R2, + hsu.eve_onehot.auc$R2), + task.name = paste0(genes[i], ":", rep(task.dic[[genes[i]]], 6)), + HGNC=genes[i], + fold=fold, + npoints=dim(test.result)[1]) + to.append$model <- rep(c("PreMode", + "ESM+SLP", + "Augmented Unirep", + "Augmented EVmutation", + "Augmented ESM1b", + "Augmented EVE"), each = task.length) + result <- rbind(result, to.append) + } +} +num.models <- length(unique(result$model)) +p <- ggplot(result, aes(y=min.val.R, x=task.name, col=model)) + + geom_point(alpha=0.2) + + stat_summary(data = result, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = min.val.R, col=model), + fun.data = mean_se, geom = "errorbar", width = 0.2) + + stat_summary(data = result, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = min.val.R, col=model), + fun.data = mean_se, geom = "point") + + labs(x = "task", y = "min.val.R", fill = "model") + + theme_bw() + + theme(axis.text.x = element_text(angle=60, vjust = 1, hjust = 1), + legend.position="bottom", + legend.direction="horizontal") + + # ylim(-1, 1) + + coord_flip() + guides(col=guide_legend(ncol=1)) + ggtitle('Transfer Learning Compare') + + ggeasy::easy_center_title() + + xlab('task: Molecular mode-of-action') + ylab('Spearman Rho') +ggsave(paste0('figs/fig.4a.pdf'), p, height = 8, width = 4) + +# plot the task weighted averages as well as task size weighted error bars +uniq.result.plot <- result[result$fold==0,] +for (i in 1:dim(uniq.result.plot)[1]) { + uniq.result.plot$rho[i] = mean(result$min.val.R[result$model==uniq.result.plot$model[i] & + result$task.name==uniq.result.plot$task.name[i]], na.rm=T) + uniq.result.plot$rho.sd[i] = sd(result$min.val.R[result$model==uniq.result.plot$model[i] & + result$task.name==uniq.result.plot$task.name[i]], na.rm=T) +} +# aggregate across models +uniq.model.result.plot <- uniq.result.plot[!duplicated(uniq.result.plot[,c('model', 'HGNC')]),] +for (i in 1:dim(uniq.model.result.plot)[1]) { + uniq.model.result.plot$stab.rho[i] <- mean(uniq.result.plot$rho[uniq.result.plot$HGNC==uniq.model.result.plot$HGNC[i] & + grepl('stability', uniq.result.plot$task.name) & + uniq.result.plot$model == uniq.model.result.plot$model[i]]) + uniq.model.result.plot$stab.rho.sd[i] <- mean(uniq.result.plot$rho.sd[uniq.result.plot$HGNC==uniq.model.result.plot$HGNC[i] & + grepl('stability', uniq.result.plot$task.name) & + uniq.result.plot$model == uniq.model.result.plot$model[i]]) + uniq.model.result.plot$func.rho[i] <- mean(uniq.result.plot$rho[uniq.result.plot$HGNC==uniq.model.result.plot$HGNC[i] & + !grepl('stability', uniq.result.plot$task.name) & + uniq.result.plot$model == uniq.model.result.plot$model[i]]) + uniq.model.result.plot$func.rho.sd[i] <- mean(uniq.result.plot$rho.sd[uniq.result.plot$HGNC==uniq.model.result.plot$HGNC[i] & + !grepl('stability', uniq.result.plot$task.name) & + uniq.result.plot$model == uniq.model.result.plot$model[i]]) + +} + +# aggregate across models +uniq.model.result.plot.plot <- uniq.model.result.plot[!duplicated(uniq.model.result.plot$model),] +for (i in 1:dim(uniq.model.result.plot.plot)[1]) { + task.sizes <- uniq.model.result.plot$npoints[uniq.model.result.plot$model==uniq.model.result.plot$model[i]] + uniq.model.result.plot.plot$stab.rho[i] <- sum(uniq.model.result.plot$stab.rho[uniq.model.result.plot$model==uniq.model.result.plot.plot$model[i]] * task.sizes / sum(task.sizes), na.rm=T) + uniq.model.result.plot.plot$stab.rho.sd[i] <- sum(uniq.model.result.plot$stab.rho.sd[uniq.model.result.plot$model==uniq.model.result.plot.plot$model[i]] * task.sizes / sum(task.sizes), na.rm=T) + uniq.model.result.plot.plot$func.rho[i] <- sum(uniq.model.result.plot$func.rho[uniq.model.result.plot$model==uniq.model.result.plot.plot$model[i]] * task.sizes / sum(task.sizes), na.rm=T) + uniq.model.result.plot.plot$func.rho.sd[i] <- sum(uniq.model.result.plot$func.rho.sd[uniq.model.result.plot$model==uniq.model.result.plot.plot$model[i]] * task.sizes / sum(task.sizes), na.rm=T) +} + +p <- ggplot(uniq.model.result.plot.plot, aes(x=stab.rho, y=func.rho, col=model)) + + geom_point() + + geom_errorbar(aes(ymin=func.rho-func.rho.sd, ymax=func.rho+func.rho.sd), width=.02) + + geom_errorbarh(aes(xmin=stab.rho-stab.rho.sd, xmax=stab.rho+stab.rho.sd), height=.02) + + # coord_flip() +guides(col=guide_legend(ncol=2)) + + labs(x = "stab.rho", y = "func.rho", fill = "model") + + geom_abline(slope = 1, intercept = 0, linetype = "dashed", alpha=0.2) + + theme_bw() + xlim(0.15, 0.7) + ylim(0.15, 0.7) + + theme(axis.text.x = element_text(angle=60, vjust = 1, hjust = 1), + legend.position="right", + legend.direction="vertical") + + ggtitle('Transfer Learning Compare\n(Weighted Average by Dataset sizes)') + + ggeasy::easy_center_title() +ggsave('figs/fig.4b.pdf', p, height=4, width=5) diff --git a/analysis/fig.4c.R b/analysis/fig.4c.R new file mode 100644 index 0000000000000000000000000000000000000000..331b8c728f84e548e4270590890e0c833ead3cf2 --- /dev/null +++ b/analysis/fig.4c.R @@ -0,0 +1,231 @@ +library(ggplot2) +py.path = '/share/descartes/Users/gz2294/miniconda3/envs/RESCVE/bin/python' +task.dic <- list("PTEN"=c("score.1"="stability", "score.2"="enzyme.activity"), + "NUDT15"=c("score.1"="stability", "score.2"="enzyme.activity"), + "CCR5"=c("score.1"="stability", "score.2"="binding Ab2D7", "score.3"="binding HIV-1"), + "CXCR4"=c("score.1"="stability", "score.2"="binding CXCL12", "score.3"="binding Ab12G5"), + "SNCA"=c("score.1"="enzyme.activity", "score.2"="stability"), + "CYP2C9"=c("score.1"="enzyme.activity", "score.2"="stability"), + "GCK"=c("score.1"="enzyme.activity", "score.2"="stability"), + "ASPA"=c("score.1"="stability", "score.2"="enzyme.activity") +) +source('./prepare.biochem.R') +genes <- c("PTEN", "NUDT15", "CCR5", "CXCR4", "SNCA", "CYP2C9", "GCK", "ASPA") +# add baseline AUC +# esm alphabets +source('./AUROC.R') +biochem.cols <- c('secondary_struc', 'rsa', 'conservation.entropy', + 'conservation.alt', 'conservation.ref', 'pLDDT') +alphabet <- c('', '', '', '', + 'L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', '.', '-', + '', '') +# get test results +result <- data.frame() +for (i in 1:length(genes)) { + test.result <- read.csv(paste0('PreMode/', genes[i], '/test.fold.0.annotated.csv')) + anno.all <- read.csv(paste0('../data.files/', genes[i], '/ALL.annotated.csv')) + anno.all <- prepare.unique.id(anno.all) + task.length <- length(task.dic[[genes[i]]]) + for (subset in c(1,2,4,6,8)) { + for (fold in 0:4) { + # REVEL, PrimateAI, ESM AUC + if (subset == 8) { + test.result <- read.csv(paste0('PreMode/', genes[i], '/', + '/testing.fold.', fold, '.csv')) + gene.train <- read.csv(paste0('../data.files/', genes[i], '/', + '/train.seed.', fold, '.csv')) + # get train config + train.config <- yaml::read_yaml(paste0('../scripts/PreMode/', + genes[i], '.5fold/', genes[i], '.fold.', fold, '.yaml')) + # get train val split + baseline.result.2 <- read.csv(paste0('ESM.SLP/', genes[i], '/', + '/testing.fold.', fold, '.csv')) + # add hsu et al results + hsu.unirep_onehot.auc <- list(R2=c()) + hsu.ev_onehot.auc <- list(R2=c()) + hsu.gesm_onehot.auc <- list(R2=c()) + hsu.eve_onehot.auc <- list(R2=c()) + for (s in 1:task.length) { + test.result.hsu <- read.csv(paste0('./Hsu.et.al.git/results/', + genes[i], '.fold.', fold, '.score.', s, '/results.csv')) + hsu.unirep_onehot.auc$R2 <- c(hsu.unirep_onehot.auc$R2, test.result.hsu$spearman[match('eunirep_ll+onehot', test.result.hsu$predictor)]) + hsu.ev_onehot.auc$R2 <- c(hsu.ev_onehot.auc$R2, test.result.hsu$spearman[match('ev+onehot', test.result.hsu$predictor)]) + hsu.gesm_onehot.auc$R2 <- c(hsu.gesm_onehot.auc$R2, test.result.hsu$spearman[match('gesm+onehot', test.result.hsu$predictor)]) + hsu.eve_onehot.auc$R2 <- c(hsu.eve_onehot.auc$R2, test.result.hsu$spearman[match('vae+onehot', test.result.hsu$predictor)]) + } + } else { + test.result <- read.csv(paste0('PreMode/', genes[i], '/', + '/testing.subset.', subset, '.fold.', fold, '.csv')) + gene.train <- read.csv(paste0('../data.files/', genes[i], '/', + '/training.', subset, '.', fold, '.csv')) + train.config <- yaml::read_yaml(paste0('../scripts/PreMode/', + genes[i], '.subsets/subset.', subset, '/seed.', fold, '.yaml')) + baseline.result.2 <- read.csv(paste0('ESM.SLP/', genes[i], '/', + '/testing.subset.', subset, '.fold.', fold, '.csv')) + # add hsu et al results + hsu.unirep_onehot.auc <- list(R2=c()) + hsu.ev_onehot.auc <- list(R2=c()) + hsu.gesm_onehot.auc <- list(R2=c()) + hsu.eve_onehot.auc <- list(R2=c()) + for (s in 1:task.length) { + test.result.hsu <- read.csv(paste0('./Hsu.et.al.git/results/', + genes[i], '.subset.', subset, '.fold.', fold, '.score.', s, '/results.csv')) + hsu.unirep_onehot.auc$R2 <- c(hsu.unirep_onehot.auc$R2, test.result.hsu$spearman[match('eunirep_ll+onehot', test.result.hsu$predictor)]) + hsu.ev_onehot.auc$R2 <- c(hsu.ev_onehot.auc$R2, test.result.hsu$spearman[match('ev+onehot', test.result.hsu$predictor)]) + hsu.gesm_onehot.auc$R2 <- c(hsu.gesm_onehot.auc$R2, test.result.hsu$spearman[match('gesm+onehot', test.result.hsu$predictor)]) + hsu.eve_onehot.auc$R2 <- c(hsu.eve_onehot.auc$R2, test.result.hsu$spearman[match('vae+onehot', test.result.hsu$predictor)]) + } + } + np <- reticulate::import('numpy') + train.val.split <- np$load(paste0('../', train.config$log_dir, 'splits.0.npz')) + gene.train <- gene.train[train.val.split['idx_train']+1,] + + test.result <- prepare.unique.id(test.result) + gene.train <- prepare.unique.id(gene.train) + test.result[,biochem.cols] <- anno.all[match(test.result$unique.id, anno.all$unique.id), biochem.cols] + gene.train[,biochem.cols] <- anno.all[match(gene.train$unique.id, anno.all$unique.id), biochem.cols] + + PreMode.auc <- plot.R2(test.result[,names(task.dic[[genes[i]]])], + test.result[,paste0("logits.", 0:(task.length-1))], + bin = grepl("bin", genes[i])) + baseline.auc.2 <- plot.R2(baseline.result.2[,names(task.dic[[genes[i]]])], + baseline.result.2[,paste0("logits.", 0:(task.length-1))], + bin = grepl("bin", genes[i])) + # write train and test emb to files + train.label.file <- tempfile() + test.label.file <- tempfile() + train.biochem.file <- tempfile() + test.biochem.file <- tempfile() + write.csv(gene.train, file = train.label.file) + write.csv(test.result, file = test.label.file) + write.csv(prepare.biochemical(gene.train), file = train.biochem.file) + write.csv(prepare.biochemical(test.result), file = test.biochem.file) + res <- system(paste0(py.path, ' ', + 'elastic.net.dms.py ', + train.biochem.file, ' ', + train.label.file, ' ', + test.biochem.file, ' ', + test.label.file), intern = T) + baseline.auc.3 <- list(R2=as.numeric(as.data.frame(strsplit(res, split = '='))[2,])) + to.append <- data.frame(min.val.R = c(PreMode.auc$R2, + baseline.auc.3$R2, + baseline.auc.2$R2, + hsu.gesm_onehot.auc$R2, + hsu.ev_onehot.auc$R2, + hsu.unirep_onehot.auc$R2, + hsu.eve_onehot.auc$R2 + ), + task.name = paste0(genes[i], ":", rep(task.dic[[genes[i]]], 7))) + to.append$model <- rep(c("PreMode", + "Elastic Net", + "ESM+SLP", + "Augmented ESM1b", + "Augmented EVmutation", + "Augmented Unirep", + "Augmented EVE" + + ), each = task.length) + to.append$subset <- subset + to.append$seed <- fold + result <- rbind(result, to.append) + } + } +} +num.models <- unique(result$model) +# show weighted average +# plot the task weighted averages as well as task size weighted error bars +uniq.result.plot <- result[result$seed==0,] +for (i in 1:dim(uniq.result.plot)[1]) { + rhos <- result$min.val.R[result$model==uniq.result.plot$model[i] & + result$task.name==uniq.result.plot$task.name[i] & + result$subset==uniq.result.plot$subset[i]] + rhos <- rhos[rhos > 0] + uniq.result.plot$rho[i] = mean(rhos, na.rm=T) + uniq.result.plot$rho.sd[i] = sd(rhos, na.rm=T) +} + +plots <- list() +library(patchwork) +for (i in 1:length(task.dic)) { + task <- names(task.dic)[i] + task.res <- uniq.result.plot[startsWith(uniq.result.plot$task.name, paste0(task, ":")),] + task.res <- task.res[,!is.na(task.res[1,])] + assays <- length(task.dic[[i]]) + data.points <- c() + for (subset in c(1,2,4,6)) { + data.points <- c(data.points, + as.numeric( + strsplit(system(paste0("wc -l ", "../data.files/", task, "/training.", subset, ".0.csv"), + intern = T), " ")[[1]][1])-1) + } + data.points <- c(data.points, + as.numeric( + strsplit(system(paste0("wc -l ", "../data.files/", task, "/training.csv"), + intern = T), " ")[[1]][1])) + task.plots <- list() + for (k in 1:length(num.models)) { + model <- num.models[k] + to.plot <- task.res[task.res$model==model,] + p <- ggplot(to.plot, aes(x=subset, y=rho, col=task.name)) + + geom_point() + + geom_errorbar(aes(ymin=rho-rho.sd, ymax=rho+rho.sd), width=.4) + + # geom_line(aes(y=zero.shot), linetype="dotted") + + geom_line() + + scale_y_continuous(breaks=seq(0, 1, 0.2), limits = c(-0.1, 1.05)) + + scale_x_continuous(breaks=c(1, 2, 4, 6, 8), + labels=paste0(data.points, + c(" (10%)", " (20%)", " (40%)", " (60%)", " (80%)"))) + + ylab('Spearman rho') + + theme_bw() + theme(axis.text.x = element_text(angle = 45, hjust = 1)) + + ggtitle(paste0(task, ":", model)) + ggeasy::easy_center_title() + xlab("training data size (%)") + task.plots[[k]] <- p + } + plots[[i]] <- ggpubr::ggarrange(plotlist = task.plots, ncol = length(num.models), common.legend = T, legend = "bottom") +} +library(patchwork) +p <- plots[[1]] / plots[[2]] / plots[[3]] / plots[[4]] / plots[[5]] / plots[[6]] / plots[[7]] / plots[[8]] +ggsave(p, filename = paste0("figs/fig.sup.4.pdf"), width = 20, height = 28) + +# aggregate across models +uniq.model.result.plot <- uniq.result.plot[!duplicated(uniq.result.plot[,c('model', "subset")]),] +for (i in 1:dim(uniq.model.result.plot)[1]) { + rhos <- uniq.result.plot$rho[uniq.result.plot$model == uniq.model.result.plot$model[i] & + uniq.result.plot$subset == uniq.model.result.plot$subset[i]] + rho.sds <- uniq.result.plot$rho.sd[uniq.result.plot$model == uniq.model.result.plot$model[i] & + uniq.result.plot$subset == uniq.model.result.plot$subset[i]] + genes <- gsub(":.*", "", uniq.result.plot$task.name[uniq.result.plot$model == uniq.model.result.plot$model[i] & + uniq.result.plot$subset == uniq.model.result.plot$subset[i]]) + subsets <- uniq.result.plot$subset[uniq.result.plot$model == uniq.model.result.plot$model[i] & + uniq.result.plot$subset == uniq.model.result.plot$subset[i]] + # get data set sizes + data.points <- c() + for (k in 1:length(genes)) { + if (subsets[k] != 8) { + data.points <- c(data.points, + as.numeric( + strsplit(system(paste0("wc -l ", "../data.files/", genes[k], "/training.", subsets[k], ".0.csv"), + intern = T), " ")[[1]][1])-1) + } else { + data.points <- c(data.points, + as.numeric( + strsplit(system(paste0("wc -l ", "../data.files/", genes[k], "/training.csv"), + intern = T), " ")[[1]][1])-1) + } + } + uniq.model.result.plot$rho[i] <- sum(rhos * data.points, na.rm = T) / sum(data.points) + uniq.model.result.plot$rho.sd[i] <- sum(rho.sds * data.points, na.rm = T) / sum(data.points) +} +p <- ggplot(uniq.model.result.plot, aes(x=subset, y=rho, col=model)) + + geom_point() + + geom_errorbar(aes(ymin=rho-rho.sd, ymax=rho+rho.sd), width=.2) + + geom_line() + + scale_y_continuous(breaks=seq(0, 1, 0.2), limits = c(-0.1, 1.05)) + + scale_x_continuous(breaks=c(1, 2, 4, 6, 8), + labels=paste0(c(" (10%)", " (20%)", " (40%)", " (60%)", " (80%)"))) + + ylab('Spearman rho') + + theme_bw() + + ggtitle("Weighted Average of Model \nperformances on subsample of training") + + ggeasy::easy_center_title() + xlab("training data size (% of full DMS dataset)") +ggsave('figs/fig.4c.pdf', p, width = 5, height = 4) diff --git a/analysis/fig.5.prepare.R b/analysis/fig.5.prepare.R new file mode 100644 index 0000000000000000000000000000000000000000..0ae07abc1a17eef00eecd581e2ad869de1734834 --- /dev/null +++ b/analysis/fig.5.prepare.R @@ -0,0 +1,245 @@ +library(ggplot2) +python.path = "/share/descartes/Users/gz2294/miniconda3/envs/RESCVE/bin/python" +args <- commandArgs(trailingOnly = T) +# base dir for transfer learning +base.dirs <- args[1] +base.dirs <- strsplit(base.dirs, split = ',')[[1]] +ALL.gof.lof <- read.csv('figs/ALL.csv', row.names = 1, na.strings = c('.', 'NA')) +source('./prepare.biochem.R') +ALL.gof.lof <- prepare.unique.id(ALL.gof.lof) +biochem.cols <- c('secondary_struc', 'rsa', 'conservation.entropy', + 'conservation.alt', 'conservation.ref', 'pLDDT', + 'itan.gof', 'itan.lof', 'data_source') +# base dir for transfer learning +uniprotID.dic <- c("P21802"="FGFR2", "P15056"="BRAF", + "P07949"="RET", "P04637"="TP53", + "Q09428"="ABCC8", "O00555"="CACNA1A", + "Q14654"="KCNJ11", "Q99250"="SCN2A", + "Q14524"="SCN5A", + "Q14524.clean"="SCN5A", + "P21802.itan.split"="FGFR2", "P15056.itan.split"="BRAF", + "P07949.itan.split"="RET", "P04637.itan.split"="TP53", + "Q09428.itan.split"="ABCC8", "O00555.itan.split"="CACNA1A", "Q14654.itan.split"="KCNJ11", + "Q99250.itan.split"="SCN2A", "Q14524.clean.itan.split"="SCN5A", + "IPR016248"="Fibroblast Growth Factor Receptor Family", + "IPR005821"="Ion Transport Domain", + "IPR013518"="Potassium Channel Inwardly Rectifying Kir Cytoplasmic Domain", + "IPR020635"="Tyrosine Protein Kinase Catalytic Domain" +) +task.ids <- rep( + c(read.csv('../scripts/gene.txt', header = F)$V1, + read.csv('../scripts/gene.itan.txt', header = F)$V1, + read.csv('../scripts/gene.pfams.txt', header = F)$V1 + ), + each=5) +result <- data.frame(task.id = task.ids) +result$fold <- rep(0:4, dim(result)[1]/5) +result$model <- "PreMode" +result$task.name <- result$task.id +result$task.size.lof <- NA +result$task.size.gof <- NA +result$task.type <- NA +for (i in 1:dim(result)[1]) { + result$task.type[i] <- "Gene" + tmp <- strsplit(result$task.name[i], "\\.")[[1]] + tmp[1] <- uniprotID.dic[tmp[1]] + if (startsWith(result$task.name[i], "IPR")) { + result$task.name[i] <- paste("Domain: ", tmp, collapse = "") + result$task.type[i] <- "Domain" + } else { + if (grepl('.IPR', result$task.name[i])) { + tmp <- strsplit(result$task.name[i], "\\.")[[1]] + tmp[1] <- uniprotID.dic[tmp[1]] + if (tmp[2] %in% names(uniprotID.dic)) { + tmp[2] <- uniprotID.dic[tmp[2]] + } + if (length(tmp) >= 3) { + if (tmp[3] == 'self') { + tmp[3] <- "(Gene Only)" + result$task.type[i] <- "Gene.Gene" + } else { + tmp[3] <- "(Family)" + result$task.type[i] <- "Gene.Domain" + } + } + result$task.name[i] <- paste0("Gene: ", paste(tmp, collapse = ".")) + } else { + result$task.name[i] <- paste0("Gene: ", tmp[1]) + } + } + task.train <- read.csv(paste0('../data.files/ICC.seed.0/', result$task.id[i], '/training.csv')) + task.test <- read.csv(paste0('../data.files/ICC.seed.0/', result$task.id[i], '/testing.csv')) + result$task.size.lof[i] <- sum(task.train$score==-1) + sum(task.test$score==-1) + result$task.size.gof[i] <- sum(task.train$score==1) + sum(task.test$score==1) +} +# add baseline AUC +# esm alphabets +source('./AUROC.R') +alphabet <- c('', '', '', '', + 'L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', '.', '-', + '', '') +alphabet_2 <- c('L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C') + +source('./bind_rows.R') +result.gof <- data.frame() +for (i in 1:dim(result)[1]) { + # AUC on gof variants + baseline.PreModes <- c() + baseline.PreModes.glm <- c() + baseline.PreModes.bst <- c() + baseline.PreModes.lw <- c() + baseline.PreModes.lw.glm <- c() + baseline.PreModes.lw.bst <- c() + PreMode.tr.aucs <- c() + PreMode.tr.lw.aucs <- c() + PreMode.min.loss <- c() + PreMode.min.loss.lw <- c() + for (mod in base.dirs) { + if (file.exists(paste0(mod, result$task.id[i], '/testing.fold.', + result$fold[i], '.4fold.csv'))) { + baseline.result <- read.csv(paste0(mod, result$task.id[i], '/testing.fold.', + result$fold[i], '.4fold.csv')) + baseline.auc <- plot.AUC(baseline.result$score, rowMeans(baseline.result[,paste0('logits.FOLD.', 0:3)])) + if (file.exists(paste0(mod, result$task.id[i], '/training.fold.', + result$fold[i], '.4fold.csv'))) { + set.seed(0) + baseline.train <- read.csv(paste0(mod, result$task.id[i], '/training.fold.', + result$fold[i], '.4fold.csv')) + baseline.train$score[baseline.train$score==-1] <- 0 + myglm <- glm(score ~ logits.FOLD.0 + logits.FOLD.1 + logits.FOLD.2 + logits.FOLD.3, data=baseline.train, family = "binomial") + baseline.result$logits.glm <- predict(myglm, newdata = baseline.result, type = "response") + baseline.auc.glm <- plot.AUC(baseline.result$score, baseline.result$logits.glm) + tr.aucs <- c(plot.AUC(baseline.train$score, baseline.train$logits.FOLD.0)$auc, + plot.AUC(baseline.train$score, baseline.train$logits.FOLD.1)$auc, + plot.AUC(baseline.train$score, baseline.train$logits.FOLD.2)$auc, + plot.AUC(baseline.train$score, baseline.train$logits.FOLD.3)$auc) + best.auc <- which.max(tr.aucs) - 1 + baseline.auc.bst <- plot.AUC(baseline.result$score, baseline.result[,paste0('logits.FOLD.', best.auc)]) + mean.tr.aucs <- plot.AUC(baseline.train$score, rowMeans(baseline.train[,paste0('logits.FOLD.', 0:3)]))$auc + min.val.loss <- rowMeans(baseline.train[,paste0('min_loss.FOLD.', 0:3)])[1] + } + # compare with large.window models, if exist + if (file.exists(paste0(mod, result$task.id[i], '.large.window/testing.fold.', + result$fold[i], '.4fold.csv'))) { + baseline.result <- read.csv(paste0(mod, result$task.id[i], '.large.window/testing.fold.', + result$fold[i], '.4fold.csv')) + baseline.auc.lw <- plot.AUC(baseline.result$score, rowMeans(baseline.result[,paste0('logits.FOLD.', 0:3)])) + if (file.exists(paste0(mod, result$task.id[i], '.large.window/training.fold.', + result$fold[i], '.4fold.csv'))) { + set.seed(0) + baseline.train <- read.csv(paste0(mod, result$task.id[i], '.large.window/training.fold.', + result$fold[i], '.4fold.csv')) + baseline.train$score[baseline.train$score==-1] <- 0 + myglm <- glm(score ~ logits.FOLD.0 + logits.FOLD.1 + logits.FOLD.2 + logits.FOLD.3, data=baseline.train, family = "binomial") + baseline.result$logits.glm <- predict(myglm, newdata = baseline.result, type = "response") + baseline.auc.lw.glm <- plot.AUC(baseline.result$score, baseline.result$logits.glm) + tr.aucs <- c(plot.AUC(baseline.train$score, baseline.train$logits.FOLD.0)$auc, + plot.AUC(baseline.train$score, baseline.train$logits.FOLD.1)$auc, + plot.AUC(baseline.train$score, baseline.train$logits.FOLD.2)$auc, + plot.AUC(baseline.train$score, baseline.train$logits.FOLD.3)$auc) + best.auc <- which.max(tr.aucs) - 1 + baseline.auc.lw.bst <- plot.AUC(baseline.result$score, baseline.result[,paste0('logits.FOLD.', best.auc)]) + mean.tr.aucs.lw <- plot.AUC(baseline.train$score, rowMeans(baseline.train[,paste0('logits.FOLD.', 0:3)]))$auc + min.val.loss.lw <- rowMeans(baseline.train[,paste0('min_loss.FOLD.', 0:3)])[1] + } + } else { + baseline.auc.lw <- list(auc=NA) + baseline.auc.lw.glm <- list(auc=NA) + baseline.auc.lw.bst <- list(auc=NA) + mean.tr.aucs.lw <- NA + } + } else { + use.large <- NA + baseline.auc <- list(auc=NA) + baseline.auc.glm <- list(auc=NA) + baseline.auc.bst <- list(auc=NA) + baseline.auc.lw <- list(auc=NA) + baseline.auc.lw.glm <- list(auc=NA) + baseline.auc.lw.bst <- list(auc=NA) + mean.tr.aucs <- NA + mean.tr.aucs.lw <- NA + min.val.loss <- NA + min.val.loss.lw <- NA + } + baseline.PreModes <- c(baseline.PreModes, baseline.auc$auc) + baseline.PreModes.glm <- c(baseline.PreModes.glm, baseline.auc.glm$auc) + baseline.PreModes.bst <- c(baseline.PreModes.bst, baseline.auc.bst$auc) + baseline.PreModes.lw <- c(baseline.PreModes.lw, baseline.auc.lw$auc) + baseline.PreModes.lw.glm <- c(baseline.PreModes.lw.glm, baseline.auc.lw.glm$auc) + baseline.PreModes.lw.bst <- c(baseline.PreModes.lw.bst, baseline.auc.lw.bst$auc) + PreMode.tr.aucs <- c(PreMode.tr.aucs, mean.tr.aucs) + PreMode.tr.lw.aucs <- c(PreMode.tr.lw.aucs, mean.tr.aucs.lw) + PreMode.min.loss <- c(PreMode.min.loss, min.val.loss) + PreMode.min.loss.lw <- c(PreMode.min.loss.lw, min.val.loss.lw) + } + # add itan + baseline.result <- read.csv(paste0('PreMode/', result$task.id[i], '/testing.fold.', + result$fold[i], '.4fold.csv')) + test.result <- prepare.unique.id(baseline.result) + test.result[,biochem.cols] <- ALL.gof.lof[match(test.result$unique.id, ALL.gof.lof$unique.id), biochem.cols] + + baseline.auc.6 <- plot.AUC(test.result$score[!grepl("Itan", test.result$data_source)], + 1-test.result$itan.gof[!grepl("Itan", test.result$data_source)]) + # add random forest, elastic net + if (file.exists(paste0('PreMode/', result$task.id[i], + '/training.fold.', result$fold[i], '.4fold.csv')) & + file.exists(paste0('PreMode/', result$task.id[i], + '/testing.fold.', result$fold[i], '.4fold.csv'))) { + gene.train <- read.csv(paste0('PreMode/', result$task.id[i], + '/training.fold.', result$fold[i], '.4fold.csv')) + gene.test <- read.csv(paste0('PreMode/', result$task.id[i], + '/testing.fold.', result$fold[i], '.4fold.csv')) + gene.train <- prepare.unique.id(gene.train) + gene.test <- prepare.unique.id(gene.test) + # write train and test emb to files + train.label.file <- tempfile() + test.label.file <- tempfile() + train.biochem.file <- tempfile() + test.biochem.file <- tempfile() + write.csv(gene.train, file = train.label.file) + write.csv(gene.test, file = test.label.file) + gene.train.biochem <- prepare.biochemical(ALL.gof.lof[match(gene.train$unique.id, ALL.gof.lof$unique.id),]) + gene.test.biochem <- prepare.biochemical(ALL.gof.lof[match(gene.test$unique.id, ALL.gof.lof$unique.id),]) + write.csv(gene.train.biochem, + file = train.biochem.file) + write.csv(gene.test.biochem, + file = test.biochem.file) + res <- system(paste0(python.path, ' ', + 'random.forest.glof.py ', + train.biochem.file, ' ', + train.label.file, ' ', + test.biochem.file, ' ', + test.label.file), intern = T) + baseline.auc.5 <- list(auc=as.numeric(strsplit(res, split = '=')[[1]][2])) + } else { + baseline.auc.5 <- list(auc=NA) + } + # aggregate results + to.append <- result[rep(i, length(base.dirs)*6+2), ] + to.append$auc <- c(baseline.PreModes, baseline.PreModes.lw, + baseline.PreModes.glm, baseline.PreModes.lw.glm, + baseline.PreModes.bst, baseline.PreModes.lw.bst, + baseline.auc.5$auc, + baseline.auc.6$auc) + to.append$model <- c(base.dirs, paste0(base.dirs, '.lw'), + paste0(base.dirs, '.glm'), paste0(base.dirs, '.lw.glm'), + paste0(base.dirs, '.bst'), paste0(base.dirs, '.lw.bst'), + "random.forest", "Itan.1") + to.append$noitan.gof <- sum(test.result$score==1 & baseline.result$data_source != "Itan") + to.append$noitan.lof <- sum(test.result$score==-1 & baseline.result$data_source != "Itan") + to.append$tr.auc <- c(PreMode.tr.aucs, PreMode.tr.lw.aucs, + PreMode.tr.aucs, PreMode.tr.lw.aucs, + PreMode.tr.aucs, PreMode.tr.lw.aucs, + rep(NA, 2)) + to.append$val.loss <- c(PreMode.min.loss, PreMode.min.loss.lw, + PreMode.min.loss, PreMode.min.loss.lw, + PreMode.min.loss, PreMode.min.loss.lw, + rep(NA, 2)) + result.gof <- rbind(result.gof, to.append) +} +saveRDS(result.gof, 'figs/fig.5.prepare.RDS') + + diff --git a/analysis/fig.5.prepare.sh b/analysis/fig.5.prepare.sh new file mode 100644 index 0000000000000000000000000000000000000000..c9fcc03697c29a085faf104b1987a50b322e0ee9 --- /dev/null +++ b/analysis/fig.5.prepare.sh @@ -0,0 +1 @@ +Rscript fig.5.prepare.R PreMode/,PreMode.noStructure/,PreMode.noESM/,PreMode.noMSA/,PreMode.ptm/,ESM.SLP/,PreMode.noPretrain/ diff --git a/analysis/fig.5a.R b/analysis/fig.5a.R new file mode 100644 index 0000000000000000000000000000000000000000..2eb12ef0941abb279e405bbff568d295cc7432ef --- /dev/null +++ b/analysis/fig.5a.R @@ -0,0 +1,86 @@ +library(ggplot2) +result.plot <- readRDS('figs/fig.5.prepare.RDS') +result.plot <- result.plot[result.plot$task.type=='Gene',] +result.plot$use.lw <- F +# remove itan tasks +result.plot <- result.plot[!grepl('.itan.split', result.plot$task.id),] +pick.cond <- 'auc' +# get unique models +uniq.models <- unique(gsub('.lw', '', result.plot$model)) +# only keep the original models +uniq.models <- uniq.models[grepl('/$', uniq.models)] +uniq.genes <- unique(result.plot$task.id) +# for each gene and each fold, decide weather to use large window +for (g in uniq.genes) { + for (m in uniq.models) { + for (f in 0:4) { + lw.loss <- result.plot$val.loss[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + loss <- result.plot$val.loss[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + lw.tr.auc <- result.plot$tr.auc[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + tr.auc <- result.plot$tr.auc[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + if (pick.cond == 'auc') { + cond <- !is.na(mean(lw.tr.auc)) & lw.tr.auc > tr.auc + } else if (pick.cond == 'loss') { + cond <- !is.na(mean(lw.loss)) & loss > lw.loss + } else if (pick.cond == 'auc+loss') { + cond <- !is.na(lw.loss) & !is.na(lw.tr.auc) & (tr.auc/loss > lw.tr.auc/lw.loss) + } else { + cond <- F + } + if (cond) { + # use lw + to.remove <- which(result.plot$model == m & result.plot$task.id == g & result.plot$fold==f) + to.anno <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot$model[to.anno] <- m + result.plot$use.lw[to.anno] <- T + result.plot <- result.plot[-to.remove,] + } else { + to.remove <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot <- result.plot[-to.remove,] + } + } + } +} + +result.plot$task.name[result.plot$task.id == "Q14524.clean"] <- "Gene: SCN5A" +result.plot <- result.plot[result.plot$model %in% c("PreMode/", + "PreMode.noPretrain/", + "random.forest" + ),] +model.dic <- c("PreMode/"="1: PreMode", + "PreMode.noPretrain/"="2: PreMode: no Pretrain", + "random.forest"="3: Random Forest", + "ESM.SLP/"="4: ESM + SLP", + "PreMode.noESM/"="5: PreMode: no ESM", + "PreMode.noMSA/"="6: PreMode: no MSA", + "PreMode.noStructure/"="7: PreMode: no Structure", + "PreMode.ptm/"="8: PreMode: add ptm") +result.plot$model <- model.dic[result.plot$model] +num.models <- length(unique(result.plot$model)) +p1 <- ggplot(result.plot, aes(y=auc, x=task.name, col=model)) + + geom_point(alpha=0) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "errorbar", width = 0.2) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "point") + + labs(x = "task", y = "AUC", fill = "model") + + theme_bw() + + theme(axis.text.x = element_text(angle=60, vjust = 1, hjust = 1), + text = element_text(size = 16), + plot.title = element_text(size=15), + legend.text = element_text(size=10), + legend.position="bottom", + legend.direction="horizontal") + + ggtitle('PreMode compared to baseline methods') + + ggeasy::easy_center_title() + + coord_flip() + guides(col=guide_legend(nrow=2), + shape=guide_legend(nrow=2)) + + ylim(0.25, 1) + xlab('task: Genetics Level Mode of Action') +ggsave(paste0('figs/fig.5a.pdf'), p1, height = 5, width = 6) + +saveRDS(result.plot, 'figs/fig.5a.plot.RDS') + diff --git a/analysis/fig.5b.R b/analysis/fig.5b.R new file mode 100644 index 0000000000000000000000000000000000000000..6c1b6c0358feead674c8379612a0f887d84a4889 --- /dev/null +++ b/analysis/fig.5b.R @@ -0,0 +1,115 @@ +library(ggplot2) +result.plot <- readRDS('figs/fig.5.prepare.RDS') +result.plot <- result.plot[result.plot$task.type=='Gene',] +result.plot$use.lw <- F +# remove itan tasks +result.plot <- result.plot[!grepl('.itan.split', result.plot$task.id),] +pick.cond <- 'auc' +# get unique models +uniq.models <- unique(gsub('.lw', '', result.plot$model)) +# only keep the original models +uniq.models <- uniq.models[grepl('/$', uniq.models)] +uniq.genes <- unique(result.plot$task.id) +# for each gene and each fold, decide weather to use large window +for (g in uniq.genes) { + for (m in uniq.models) { + for (f in 0:4) { + lw.loss <- result.plot$val.loss[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + loss <- result.plot$val.loss[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + lw.tr.auc <- result.plot$tr.auc[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + tr.auc <- result.plot$tr.auc[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + if (pick.cond == 'auc') { + cond <- !is.na(mean(lw.tr.auc)) & lw.tr.auc > tr.auc + } else if (pick.cond == 'loss') { + cond <- !is.na(mean(lw.loss)) & loss > lw.loss + } else if (pick.cond == 'auc+loss') { + cond <- !is.na(lw.loss) & !is.na(lw.tr.auc) & (tr.auc/loss > lw.tr.auc/lw.loss) + } else { + cond <- F + } + if (cond) { + # use lw + to.remove <- which(result.plot$model == m & result.plot$task.id == g & result.plot$fold==f) + to.anno <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot$model[to.anno] <- m + result.plot$use.lw[to.anno] <- T + result.plot <- result.plot[-to.remove,] + } else { + to.remove <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot <- result.plot[-to.remove,] + } + } + } +} + +result.plot$task.name[result.plot$task.id == "Q14524.clean"] <- "Gene: SCN5A" +result.plot <- result.plot[result.plot$model %in% c("PreMode/", + "PreMode.noESM/", + "PreMode.noMSA/", + "PreMode.noStructure/", + "PreMode.ptm/", + "ESM.SLP/", + "PreMode.noPretrain/", + "random.forest" + ),] +model.dic <- c("PreMode/"="1: PreMode", + "PreMode.noPretrain/"="2: PreMode: no Pretrain", + "random.forest"="3: Random Forest", + "ESM.SLP/"="4: ESM + SLP", + "PreMode.noESM/"="5: PreMode: no ESM", + "PreMode.noMSA/"="6: PreMode: no MSA", + "PreMode.noStructure/"="7: PreMode: no Structure", + "PreMode.ptm/"="8: PreMode: add ptm") +result.plot$model <- model.dic[result.plot$model] + +# plot the task weighted averages as well as task size weighted error bars +uniq.result.plot <- result.plot[result.plot$fold==0,] +for (i in 1:dim(uniq.result.plot)[1]) { + aucs <- result.plot$auc[result.plot$model==uniq.result.plot$model[i] & + result.plot$task.name==uniq.result.plot$task.name[i]] + uniq.result.plot$auc[i] = mean(aucs, na.rm=T) + uniq.result.plot$auc.se[i] = sd(aucs, na.rm=T) / sqrt(length(aucs)) +} +# aggregate across models +uniq.model.result.plot <- uniq.result.plot[!duplicated(uniq.result.plot$model),] +for (i in 1:dim(uniq.model.result.plot)[1]) { + task.sizes.lof <- uniq.result.plot$task.size.lof[uniq.result.plot$model==uniq.model.result.plot$model[i]] + task.sizes.gof <- uniq.result.plot$task.size.gof[uniq.result.plot$model==uniq.model.result.plot$model[i]] + # change to harmonic average of task size + task.sizes <- task.sizes.lof * task.sizes.gof / (task.sizes.lof + task.sizes.gof) + aucs <- uniq.result.plot$auc[uniq.result.plot$model==uniq.model.result.plot$model[i]] + auc.ses <- uniq.result.plot$auc.se[uniq.result.plot$model==uniq.model.result.plot$model[i]] + # remove NA values + task.sizes <- task.sizes[!is.na(aucs)] + aucs <- aucs[!is.na(aucs)] + auc.ses <- auc.ses[!is.na(auc.ses)] + uniq.model.result.plot$auc[i] <- sum(aucs * task.sizes / sum(task.sizes), na.rm=T) + uniq.model.result.plot$auc.se[i] <- sum(auc.ses * task.sizes / sum(task.sizes), na.rm=T) +} + +uniq.model.result.plot$model.type <- 'PreMode: Ablation' +uniq.model.result.plot$model.type[uniq.model.result.plot$model == "8: PreMode: add ptm"] <- 'PreMode: add ptm' +uniq.model.result.plot$model.type[uniq.model.result.plot$model == "4: ESM + SLP"] <- 'Baselines' +uniq.model.result.plot$model.type[uniq.model.result.plot$model == "3: Random Forest"] <- 'Baselines' +uniq.model.result.plot$model.type[uniq.model.result.plot$model == "1: PreMode"] <- 'PreMode' +uniq.model.result.plot$model.type <- factor(uniq.model.result.plot$model.type, + levels = c('PreMode', 'PreMode: add ptm', 'PreMode: Ablation', 'Baselines')) +# chose other color scale +p <- ggplot(uniq.model.result.plot, aes(x=model, y=auc, col=model.type)) + + geom_point() + scale_color_manual(values = c("#F8766D", "#CD9600", "#999999", "#619CFF")) + + geom_errorbar(aes(ymin=auc-auc.se, ymax=auc+auc.se), width=.2) + + coord_flip() + guides(col=guide_legend(ncol=2)) + + labs(x = "models", y = "auc", fill = "model") + + theme_bw() + ylim(0.5, 0.9) + ggtitle('PreMode ablation analysis') + + ggeasy::easy_center_title() + + theme(axis.text.x = element_text(angle=60, vjust = 1, hjust = 1), + text = element_text(size = 16), + plot.title = element_text(size=15), + legend.text = element_text(size=10), + legend.title = element_blank(), + legend.position="bottom", + legend.direction="horizontal") + + ggeasy::easy_center_title() +ggsave('figs/fig.5b.pdf', p, height=5, width=6) + + diff --git a/analysis/fig.5c.R b/analysis/fig.5c.R new file mode 100644 index 0000000000000000000000000000000000000000..1de639d5d10b5fe64de74bbfddf363894b34dac8 --- /dev/null +++ b/analysis/fig.5c.R @@ -0,0 +1,82 @@ +library(ggplot2) +result.plot <- readRDS('figs/fig.5.prepare.RDS') +result.plot$use.lw <- F +# remove itan tasks +result.plot <- result.plot[grepl('.itan.split', result.plot$task.id),] +pick.cond <- 'auc' +# get unique models +uniq.models <- unique(gsub('.lw', '', result.plot$model)) +# only keep the original models +uniq.models <- uniq.models[grepl('/$', uniq.models)] +# get unique genes, remove Q14524 +uniq.genes <- unique(result.plot$task.id) +uniq.genes <- uniq.genes[uniq.genes != "Q14524"] +# for each gene and each fold, decide weather to use large window +for (g in uniq.genes) { + for (m in uniq.models) { + for (f in 0:4) { + lw.loss <- result.plot$val.loss[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + loss <- result.plot$val.loss[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + lw.tr.auc <- result.plot$tr.auc[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + tr.auc <- result.plot$tr.auc[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + if (pick.cond == 'auc') { + cond <- !is.na(mean(lw.tr.auc)) & lw.tr.auc > tr.auc + } else if (pick.cond == 'loss') { + cond <- !is.na(mean(lw.loss)) & loss > lw.loss + } else if (pick.cond == 'auc+loss') { + cond <- !is.na(lw.loss) & !is.na(lw.tr.auc) & (lw.tr.auc/lw.loss > tr.auc/loss) + } else if (pick.cond == 'auc&loss') { + cond <- !is.na(lw.loss) & !is.na(lw.tr.auc) & (lw.tr.auc > tr.auc) & (loss > lw.loss) + } else if (pick.cond == 'lw') { + cond <- T + } else { + cond <- F + } + if (cond) { + # use lw + to.remove <- which(result.plot$model == m & result.plot$task.id == g & result.plot$fold==f) + to.anno <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot$model[to.anno] <- m + result.plot$use.lw[to.anno] <- T + result.plot <- result.plot[-to.remove,] + } else { + to.remove <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot <- result.plot[-to.remove,] + } + } + } +} + + +result.plot <- result.plot[result.plot$model %in% c("PreMode/", + "Itan.1"),] +result.plot$task.name[result.plot$task.id == "Q14524.clean.itan.split"] <- "Gene: SCN5A" +model.dic <- c("PreMode/"="1: PreMode", + "Itan.1"="2: LoGoFunc") +result.plot$model <- model.dic[result.plot$model] +num.models <- length(unique(result.plot$model)) +p1 <- ggplot(result.plot, aes(y=auc, x=task.name, col=model)) + + geom_point(alpha=0) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "errorbar", width = 0.2) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "point") + + labs(x = "task", y = "AUC", fill = "model") + + theme_bw() + + theme(axis.text.x = element_text(angle=60, vjust = 1, hjust = 1), + text = element_text(size = 16), + plot.title = element_text(size=15), + legend.position="bottom", + legend.direction="horizontal") + + ggtitle('PreMode compared to LoGoFunc') + + ggeasy::easy_center_title() + + coord_flip() + guides(col=guide_legend(nrow=1), + shape=guide_legend(nrow=1)) + + ylim(0.25, 1) + xlab('task: Genetics Level Mode of Action') +ggsave(paste0('figs/fig.5c.pdf'), p1, height = 5, width = 6) + + diff --git a/analysis/fig.5d.R b/analysis/fig.5d.R new file mode 100644 index 0000000000000000000000000000000000000000..01f050eebab3394b8d762daff18f31e222fb5368 --- /dev/null +++ b/analysis/fig.5d.R @@ -0,0 +1,114 @@ +# visualize with dssp secondary structure +library(ggplot2) +library(bio3d) +library(patchwork) +genes <- c("Q99250", "Q14524.clean", "O00555") +gene.names <- c("SCN2A", "SCN5A", "CACNA1A") +aa.dict <- c('L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C') +log.dir <- 'PreMode/' +folds <- c(0:4) +source('./AUROC.R') +# prepare heyne feature table +famcacscn <- as.data.frame(fread("./funNCion/scncacaa_familyalignedCACNA1Acantranscript.txt")) +featuretable <- fread("./funNCion/featuretable4github_revision.txt") +featuretable[,(c("chr", "genomic_pos", "USED_REF", "STRAND","Feature", "inpp2")):=NULL] +featuretable[,(c(grep("dens", colnames(featuretable)))):=NULL] # remove all variant density features +# rmv most correlated variables (as previously identified with caret preprocessing fcts) +featuretable[,(c("H", "caccon", "SF_DEKA")):=NULL] +featuretable <- unique(featuretable) +# get heyne training variants +varall <- fread("./funNCion/SupplementaryTable_S1_pathvariantsusedintraining_revision2.txt") +varall <- varall[used_in_functional_prediction%in%1] +varall <- varall[prd_mech_revised%in%c("lof", "gof")] +# remove duplicate sites: +varall <- varall[!duplicated(varall[,c("gene", "altAA", "pos")])] +source("./funNCion/R_functions4predicting_goflof_CACNA1SCN.R") +# for three genes, first only visualize seed 0 +result.plot <- data.frame() +for (o in 1:length(genes)) { + for (fold in 0:4) { + gene <- genes[o] + print(gene) + premode.yaml <- yaml::read_yaml(paste0('../scripts/PreMode/', + gene, '.5fold/', gene, '.fold.', fold, '.yaml')) + gene.training <- read.csv(premode.yaml$data_file_train, row.names = 1) + # compare with large window and select by auc + gene.training.result <- read.csv(paste0(log.dir, gene, '/training.fold.', fold, '.4fold.csv')) + gene.training.lw.result <- read.csv(paste0(log.dir, gene, '.large.window/training.fold.', fold, '.4fold.csv')) + tr.auc <- plot.AUC(gene.training.result$score, rowMeans(gene.training.result[,paste0('logits.FOLD.', 0:3)]))$auc + tr.lw.auc <- plot.AUC(gene.training.lw.result$score, rowMeans(gene.training.lw.result[,paste0('logits.FOLD.', 0:3)]))$auc + if (tr.lw.auc > tr.auc) { + gene.testing.result <- read.csv(paste0(log.dir, gene, '.large.window/testing.fold.', fold, '.4fold.csv')) + } else { + gene.testing.result <- read.csv(paste0(log.dir, gene, '/testing.fold.', fold, '.4fold.csv')) + } + # heyne training + gene.training$protid <- paste(gene.names[o], gene.training$pos.orig, gene.training$ref, gene.training$alt, sep = ":") + gene.testing.result$protid <- paste(gene.names[o], gene.testing.result$pos.orig, gene.testing.result$ref, gene.testing.result$alt, sep = ":") + varall.protid <- varall$protid[varall$protid %in% gene.training$protid] + # load heyne feature mat + feat.train <- featuretable[match(varall.protid, protid)] #, nomatch=0L + feat.train$Class <- varall$prd_mech_revised[match(varall.protid, varall$protid)] + feat.train <- feat.train[complete.cases(feat.train),] + feat.test <- featuretable[match(gene.testing.result$protid, protid)] #, nomatch=0L + feat.test$Class <- 'gof' + feat.test$Class[gene.testing.result$score==-1] <- 'lof' + feat.test <- feat.test[complete.cases(feat.test),] + + heyne.auc <- predictgof_manual_split(trainingall = feat.train, testing=feat.test, modeltype = "gbm", featuretable = featuretable, alignmentfile = famcacscn) + heyne.auc <- max(heyne.auc, 1-heyne.auc) + premode.auc <- plot.AUC(gene.testing.result$score, rowMeans(gene.testing.result[,paste0('logits.FOLD.', 0:3)])) + result.plot <- rbind(result.plot, data.frame(AUC=c(premode.auc$auc, heyne.auc), + model=c('PreMode', 'FunCion (sklearn)'), + fold=fold, + HGNC=paste0(gene.names[o], '\n(5 random splits)'))) + } +} + +# add results for all +for (fold in 0:4) { + # compare with large window and select by auc + gene.training.result <- read.csv(paste0(log.dir, 'Heyne/training.seed.', fold, '.csv')) + gene.training.lw.result <- read.csv(paste0(log.dir, 'Heyne/training.large.window.seed.', fold, '.csv')) + tr.auc <- plot.AUC(gene.training.result$score, rowMeans(gene.training.result[,paste0('logits.FOLD.', 0:3)]))$auc + tr.lw.auc <- plot.AUC(gene.training.lw.result$score, rowMeans(gene.training.lw.result[,paste0('logits.FOLD.', 0:3)]))$auc + if (tr.lw.auc > tr.auc) { + gene.testing.result <- read.csv(paste0(log.dir, 'Heyne/testing.seed.', fold, '.csv')) + } else { + gene.testing.result <- read.csv(paste0(log.dir, 'Heyne/testing.large.window.seed.', fold, '.csv')) + } + premode.auc <- plot.AUC(gene.testing.result$score, rowMeans(gene.testing.result[,paste0('logits.FOLD.', 0:3)])) + heyne.result <- read.csv('./funNCion/fuNCion.predictions.csv', row.names = 1) + heyne.auc <- plot.AUC(as.numeric(as.factor(heyne.result$obs))-1, heyne.result$gof) + result.plot <- rbind(result.plot, data.frame(AUC=c(premode.auc$auc, heyne.auc$auc, heyne.result$auc[1]), + model=c('PreMode', 'FunCion (R)', 'FunCion (sklearn)'), + fold=fold, + HGNC='ALL Ion Channels\n(FunCion paper split)')) +} + +num.models <- length(unique(result.plot$model)) +p <- ggplot(result.plot, aes(y=AUC, x=HGNC, col=model)) + + geom_point(alpha=0) + + scale_color_manual(values = c("#A3A500", "#00BA38", "#F8766D")) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(HGNC))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = AUC, col=model), + fun.data = mean_se, geom = "errorbar", width = 0.2) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(HGNC))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = AUC, col=model), + fun.data = mean_se, geom = "point") + + labs(x = "HGNC", y = "AUC", fill = "model") + + theme_bw() + + theme(axis.text.x = element_text(angle=60, vjust = 1, hjust = 1), + text = element_text(size = 16), + plot.title = element_text(size=15), + legend.position="bottom", + legend.direction="horizontal") + + ggtitle('PreMode compared to FuNCion\nin Ion Channel genes') + + ggeasy::easy_center_title() + + coord_flip() + guides(col=guide_legend(ncol=2)) + + ylim(0.5, 1) + xlab('task: Genetics Level Mode of Action') +ggsave(paste0('figs/fig.5d.pdf'), p, height = 5, width = 6) + diff --git a/analysis/fig.5e.R b/analysis/fig.5e.R new file mode 100644 index 0000000000000000000000000000000000000000..807a3d57ee8be70bf49da87c0871376f1fdc4e54 --- /dev/null +++ b/analysis/fig.5e.R @@ -0,0 +1,289 @@ +genes <- c("Q09428", "P15056", "O00555", "P21802", + "Q14654", "P07949", "Q99250", "Q14524.clean", "P04637") +gene.names <- c("ABCC8", "BRAF", "CACNA1A", "FGFR2", + "KCNJ11", "RET", "SCN2A", "SCN5A", "TP53") +py.path = '/share/descartes/Users/gz2294/miniconda3/envs/RESCVE/bin/python' +source('./AUROC.R') +summary.df <- data.frame() +plots <- list() +source('./prepare.biochem.R') +ALL <- read.csv('figs/ALL.csv', row.names = 1, na.strings = c('.', 'NA')) +ALL <- prepare.unique.id(ALL) +pick.cond <- 'auc' +for (i in 1:length(genes)) { + gene <- genes[i] + for (subset in c(1,2,4,6,8)) { + for (fold in 0:4) { + aucs <- c() + if (subset == 8) { + gene.test.res <- read.csv(paste0('PreMode/', gene, '/testing.fold.' ,fold, '.4fold.csv')) + log.yaml <- yaml::read_yaml(paste0('../scripts/PreMode/', + gene, '.5fold/', gene, '.fold.', fold, '.yaml')) + # compare with large window + gene.test.res.lw <- read.csv(paste0('PreMode/', gene, '.large.window/testing.fold.' ,fold, '.4fold.csv')) + gene.train.res <- read.csv(paste0('PreMode/', gene, '/training.fold.' ,fold, '.4fold.csv')) + gene.train.res.lw <- read.csv(paste0('PreMode/', gene, '.large.window/training.fold.' ,fold, '.4fold.csv')) + } else { + gene.test.res <- read.csv(paste0('PreMode/', gene, '/testing.subset.', subset, '.fold.' ,fold, '.4fold.csv')) + log.yaml <- yaml::read_yaml(paste0('../scripts/PreMode/', + gene, '.subset.', subset, '.5fold/', gene, '.subset.', subset, '.fold.', fold, '.yaml')) + # compare with large window + gene.test.res.lw <- read.csv(paste0('PreMode/', gene, '.large.window/testing.subset.', subset, '.fold.' ,fold, '.4fold.csv')) + gene.train.res <- read.csv(paste0('PreMode/', gene, '/training.subset.', subset, '.fold.' ,fold, '.4fold.csv')) + gene.train.res.lw <- read.csv(paste0('PreMode/', gene, '.large.window/training.subset.', subset, '.fold.' ,fold, '.4fold.csv')) + } + tr.auc <- plot.AUC(gene.train.res$score, rowMeans(gene.train.res[,paste0('logits.FOLD.', 0:3)]))$auc + tr.auc.lw <- plot.AUC(gene.train.res.lw$score, rowMeans(gene.train.res.lw[,paste0('logits.FOLD.', 0:3)]))$auc + tr.loss <- rowMeans(gene.train.res[,paste0('min_loss.FOLD.', 0:3)])[1] + tr.loss.lw <- rowMeans(gene.train.res.lw[,paste0('min_loss.FOLD.', 0:3)])[1] + if (pick.cond == 'auc') { + cond <- tr.auc.lw > tr.auc + } else if (pick.cond == 'loss') { + cond <- tr.loss > tr.loss.lw + } else if (pick.cond == 'auc+loss') { + cond <- tr.auc.lw/tr.loss.lw > tr.auc/tr.loss + } else { + cond <- F + } + # do 4 fold auc + if (cond) { + auc <- plot.AUC(gene.test.res.lw$score, rowMeans(gene.test.res.lw[,paste0('logits.FOLD.', 0:3)])) + } else { + auc <- plot.AUC(gene.test.res$score, rowMeans(gene.test.res[,paste0('logits.FOLD.', 0:3)])) + } + aucs <- c(aucs, auc$auc) + # do random forest + gene.train <- read.csv(paste0('../', log.yaml$data_file_train)) + gene.test <- read.csv(paste0('../', log.yaml$data_file_test)) + # get the same training/val split + fold.splits <- reticulate::py_load_object(paste0('../', log.yaml$log_dir, '/fold_split.pkl')) + # prepare unique id + gene.train <- prepare.unique.id(gene.train) + gene.test <- prepare.unique.id(gene.test) + train.biochem <- prepare.biochemical(ALL[match(gene.train$unique.id, ALL$unique.id),]) + test.biochem <- prepare.biochemical(ALL[match(gene.test$unique.id, ALL$unique.id),]) + rownames(train.biochem) <- gene.train[,1] + rownames(test.biochem) <- gene.test[,1] + rf.aucs <- c() + for (f in 1:4) { + # get split info + val.gof.idx <- fold.splits[[1]][[f]] + val.lof.idx <- fold.splits[[2]][[f]] + train.idx <- !gene.train[,1] %in% c(val.gof.idx, val.lof.idx) + # call python on elastic net + train.biochem.file <- tempfile() + test.biochem.file <- tempfile() + train.label.file <- tempfile() + test.label.file <- tempfile() + output.file <- tempfile() + write.csv(train.biochem[train.idx,], + file = train.biochem.file) + write.csv(test.biochem, + file = test.biochem.file) + write.csv(gene.train[train.idx,], file = train.label.file) + write.csv(gene.test, file = test.label.file) + # call python on random forest + res <- system(paste0(py.path, ' ', + 'random.forest.glof.py ', + train.biochem.file, ' ', + train.label.file, ' ', + test.biochem.file, ' ', + test.label.file), intern = T) + rf.aucs <- c(rf.aucs, as.numeric(strsplit(res, split = '=')[[1]][2])) + } + aucs <- c(aucs, mean(el.aucs), mean(rf.aucs)) + summary.df <- rbind(summary.df, + data.frame(auc=aucs, + use.lw=c(cond, NA), + model=c('PreMode.transfer', 'random.forest'), + seed=fold, + gene=gene.names[i], + subset=subset, + ngof.train=sum(gene.train$score==1), + nlof.train=sum(gene.train$score==-1), + ngof.test=sum(gene.test$score==1), + nlof.test=sum(gene.test$score==-1))) + } + } +} +write.csv(summary.df, file = 'figs/fig.5e.prepare.csv') +library(ggplot2) + +summary.df <- read.csv('figs/fig.5e.prepare.csv', row.names = 1) +plots <- list() +library(patchwork) +for (i in 1:length(genes)) { + task <- gene.names[i] + task.res <- summary.df[startsWith(summary.df$gene, task),] + task.res <- task.res[,!is.na(task.res[1,])] + task.plots <- list() + data.points <- paste0(task.res$ngof.train[task.res$seed==0 & task.res$model=="PreMode.transfer"], + " | ", + task.res$nlof.train[task.res$seed==0 & task.res$model=="PreMode.transfer"]) + num.models <- length(unique(summary.df$model)) + p <- ggplot(task.res, aes(x=subset, y=auc, col=model)) + + geom_point(alpha=0.2) + + # geom_line(aes(y=zero.shot), linetype="dotted") + + stat_smooth(geom='line', span=0.3, se = FALSE, alpha=0.5) + scale_y_continuous(breaks=seq(0.4, 1, 0.2), limits = c(0.4, 1.0)) + + scale_x_continuous(breaks=c(1, 2, 4, 6, 8), + labels=paste0(data.points, + c(" (10%)", " (20%)", " (40%)", " (60%)", " (80%)"))) + + stat_summary(data = task.res, + aes(x=as.numeric((subset))+0.4*(as.numeric((model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "errorbar", width = 0.2) + + stat_summary(data = task.res, + aes(x=as.numeric((subset))+0.4*(as.numeric((model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "point") + + theme_bw() + theme(axis.text.x = element_text(angle = 45, hjust = 1)) + + ggtitle(paste0(task)) + ggeasy::easy_center_title() + xlab("training data size, format: GoF | LoF (%)") + plots[[i]] <- p +} +library(patchwork) +p <- plots[[1]] + plots[[2]] + plots[[3]] + plots[[4]] + plots[[5]] + plots[[6]] + plots[[7]] + plots[[8]] + plots[[9]] + plot_layout(ncol=3) + +summary.df <- read.csv('figs/fig.5e.prepare.csv', row.names = 1) +summary.df <- summary.df[summary.df$model %in% c('PreMode.transfer', 'random.forest'),] +model.dic <- c("PreMode.transfer"="Supervised: PreMode", + "random.forest"="Supervised: Random Forest") +summary.df$model <- model.dic[summary.df$model] +summary.df$model <- factor(summary.df$model, levels = c("Supervised: PreMode", + "Supervised: Random Forest")) +gene.names <- unique(summary.df$gene) + +plots <- list() +library(patchwork) +for (i in 1:length(genes)) { + task <- gene.names[i] + task.res <- summary.df[startsWith(summary.df$gene, task),] + task.res <- task.res[,!is.na(task.res[1,])] + task.plots <- list() + data.points <- paste0(task.res$ngof.train[task.res$seed==0 & task.res$model=="Supervised: PreMode"], + " | ", + task.res$nlof.train[task.res$seed==0 & task.res$model=="Supervised: PreMode"]) + num.models <- length(unique(summary.df$model)) + p <- ggplot(task.res, aes(x=subset, y=auc, col=model)) + + geom_point(alpha=0) + + # geom_line(aes(y=zero.shot), linetype="dotted") + + stat_smooth(geom='line', span=0.3, se = FALSE, alpha=0.5) + + scale_y_continuous(breaks=seq(0.4, 1, 0.2), limits = c(0.4, 1.0)) + + scale_x_continuous(breaks=c(1, 2, 4, 6, 8), + labels=paste0(data.points, + c(" (10%)", " (20%)", " (40%)", " (60%)", " (80%)"))) + + stat_summary(data = task.res, + aes(x=as.numeric((subset))+0.4*(as.numeric((model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "errorbar", width = 0.2) + + stat_summary(data = task.res, + aes(x=as.numeric((subset))+0.4*(as.numeric((model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "point") + + theme_bw() + theme(axis.text.x = element_text(angle = 45, hjust = 1), + legend.position="bottom", + legend.direction="horizontal") + + ggtitle(paste0(task)) + ggeasy::easy_center_title() + xlab("training data size, format: GoF | LoF (%)") + if (i != 5) { + p <- p + guides(color=FALSE) + } + plots[[i]] <- p +} +library(ggpubr) +p <- ggarrange(plots[[6]], plots[[5]], plots[[3]], + plots[[2]], plots[[8]], plots[[7]], + plots[[9]], plots[[1]], plots[[4]], + ncol=3, nrow=3, common.legend = TRUE, legend="bottom") + +# plot weighted average +summary.df <- read.csv('figs/fig.5e.prepare.csv', row.names = 1) +summary.df <- summary.df[summary.df$model %in% c('PreMode.transfer', 'random.forest'),] +model.dic <- c("PreMode.transfer"="PreMode", + "random.forest"="Random Forest") +summary.df$model <- model.dic[summary.df$model] +summary.df$model <- factor(summary.df$model, levels = c("PreMode", "Random Forest")) +# plot the task weighted averages as well as task size weighted error bars +uniq.result.plot <- summary.df[summary.df$seed==0,] +for (i in 1:dim(uniq.result.plot)[1]) { + aucs <- summary.df$auc[summary.df$model==uniq.result.plot$model[i] & + summary.df$gene==uniq.result.plot$gene[i] & + summary.df$subset==uniq.result.plot$subset[i]] + # aucs <- aucs[aucs > 0] + uniq.result.plot$auc[i] = mean(aucs, na.rm=T) + uniq.result.plot$auc.se[i] = sd(aucs, na.rm=T) / sqrt(length(aucs)) +} +task.dic <- unique(uniq.result.plot$gene) +plots <- list() +num.models <- unique(uniq.result.plot$model) +library(patchwork) +for (i in 1:length(task.dic)) { + task <- (genes)[i] + task.res <- uniq.result.plot[uniq.result.plot$gene == gene.names[i],] + task.res <- task.res[,!is.na(task.res[1,])] + data.points <- paste0(task.res$ngof.train[task.res$seed==0 & task.res$model=="PreMode"], + " | ", + task.res$nlof.train[task.res$seed==0 & task.res$model=="PreMode"]) + task.plots <- list() + p <- ggplot(task.res, aes(x=subset, y=auc, col=model)) + + geom_point() + + geom_errorbar(aes(ymin=auc-auc.se, ymax=auc+auc.se), width=.4) + + # geom_line(aes(y=zero.shot), linetype="dotted") + + geom_line() + + scale_y_continuous(breaks=seq(0.4, 1, 0.2), limits = c(0.4, 1.0)) + + scale_x_continuous(breaks=c(1, 2, 4, 6, 8), + labels=paste0(data.points, + c(" (10%)", " (20%)", " (40%)", " (60%)", " (80%)"))) + + ylab('Spearman rho') + + theme_bw() + theme(axis.text.x = element_text(angle = 45, hjust = 1)) + + ggtitle(paste0(task)) + ggeasy::easy_center_title() + xlab("training data size (%)") + plots[[i]] <- p +} +library(patchwork) +p <- ggarrange(plots[[6]], plots[[5]], plots[[3]], + plots[[2]], plots[[8]], plots[[7]], + plots[[9]], plots[[1]], plots[[4]], + ncol=3, nrow=3, common.legend = TRUE, legend="bottom") + +# aggregate across models +uniq.model.result.plot <- uniq.result.plot[!duplicated(uniq.result.plot[,c('model', "subset")]),] +for (i in 1:dim(uniq.model.result.plot)[1]) { + aucs <- uniq.result.plot$auc[uniq.result.plot$model == uniq.model.result.plot$model[i] & + uniq.result.plot$subset == uniq.model.result.plot$subset[i]] + auc.ses <- uniq.result.plot$auc.se[uniq.result.plot$model == uniq.model.result.plot$model[i] & + uniq.result.plot$subset == uniq.model.result.plot$subset[i]] + model.gene.names <- gsub(":.*", "", uniq.result.plot$gene[uniq.result.plot$model == uniq.model.result.plot$model[i] & + uniq.result.plot$subset == uniq.model.result.plot$subset[i]]) + subsets <- uniq.result.plot$subset[uniq.result.plot$model == uniq.model.result.plot$model[i] & + uniq.result.plot$subset == uniq.model.result.plot$subset[i]] + # get data set sizes + ngof <- summary.df$ngof.train[summary.df$seed==0 & + summary.df$model=="PreMode" & + summary.df$subset == uniq.model.result.plot$subset[i]] + nlof <- summary.df$nlof.train[summary.df$seed==0 & + summary.df$model=="PreMode" & + summary.df$subset == uniq.model.result.plot$subset[i]] + data.points <- 1 / (1/ngof + 1/nlof) + gene.ids <- genes[match(model.gene.names, gene.names)] + # use harmonic prior of data points + uniq.model.result.plot$auc[i] <- sum(aucs * data.points, na.rm = T) / sum(data.points) + uniq.model.result.plot$auc.se[i] <- sum(auc.ses * data.points, na.rm = T) / sum(data.points) +} +p <- ggplot(uniq.model.result.plot, aes(x=subset, y=auc, col=model)) + + geom_point() + + geom_errorbar(aes(ymin=auc-auc.se, ymax=auc+auc.se), width=.2) + + geom_line() + + scale_y_continuous(breaks=seq(0.4, 1, 0.2), limits = c(0.4, 1.0)) + + scale_x_continuous(breaks=c(1, 2, 4, 6, 8), + labels=paste0(c(" (10%)", " (20%)", " (40%)", " (60%)", " (80%)"))) + + ylab('AUC') + + theme_bw() + + theme(axis.text.x = element_text(angle=60, vjust = 1, hjust = 1), + text = element_text(size = 16), + plot.title = element_text(size=15), + legend.text = element_text(size=10), + axis.title.x = element_text(size=12), + legend.position="bottom", + legend.direction="horizontal") + + ggtitle("Weighted Average of Model AUC\non subsample of training") + + ggeasy::easy_center_title() + xlab("training data size (% of full G/LoF dataset)") +ggsave('figs/fig.5e.pdf', p, width = 4, height = 5) + diff --git a/analysis/fig.5f.R b/analysis/fig.5f.R new file mode 100644 index 0000000000000000000000000000000000000000..ea9932a9bad4631b0e992e8ee38ff579fa77c74e --- /dev/null +++ b/analysis/fig.5f.R @@ -0,0 +1,89 @@ +result.plot <- readRDS('figs/fig.5.prepare.RDS') +result.plot <- result.plot[result.plot$task.type %in% c("Gene.Domain", "Gene.Gene"),] +result.plot$use.lw <- F +pick.cond <- 'auc' +# get unique models +uniq.models <- unique(gsub('.lw', '', result.plot$model)) +# only keep the original models +uniq.models <- uniq.models[grepl('/$', uniq.models)] +# get unique genes, remove Q14524 +uniq.genes <- unique(result.plot$task.id) +# for each gene and each fold, decide weather to use large window +for (g in uniq.genes) { + for (m in uniq.models) { + for (f in 0:4) { + lw.loss <- result.plot$val.loss[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + loss <- result.plot$val.loss[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + lw.tr.auc <- result.plot$tr.auc[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + tr.auc <- result.plot$tr.auc[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + if (pick.cond == 'auc') { + cond <- !is.na(mean(lw.tr.auc)) & lw.tr.auc > tr.auc + } else if (pick.cond == 'loss') { + cond <- !is.na(mean(lw.loss)) & loss > lw.loss + } else if (pick.cond == 'auc+loss') { + cond <- !is.na(lw.loss) & !is.na(lw.tr.auc) & (lw.tr.auc/lw.loss > tr.auc/loss) + } else if (pick.cond == 'lw') { + cond <- T + } else { + cond <- F + } + if (cond) { + # use lw + to.remove <- which(result.plot$model == m & result.plot$task.id == g & result.plot$fold==f) + to.anno <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot$model[to.anno] <- m + result.plot$use.lw[to.anno] <- T + result.plot <- result.plot[-to.remove,] + } else { + to.remove <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot <- result.plot[-to.remove,] + } + } + } +} +result.plot <- result.plot[result.plot$model %in% c("PreMode/"),] +model.dic <- c("PreMode/"="1: PreMode") + +result.plot$HGNC <- NA +for (i in 1:dim(result.plot)[1]) { + result.plot$HGNC[i] <- gsub('Gene: ', '', strsplit(result.plot$task.name[i], "\\.")[[1]][1]) +} +result.plot$model <- model.dic[result.plot$model] +# rename result plot model +result.plot$model <- "1: PreMode (Gene Only)" +result.plot$model[grepl('\\(Family\\)', result.plot$task.name)] <- "2: PreMode (Protein Family)" +# rename result task name +result.plot$task.name <- gsub('Gene: ', '', result.plot$task.name) +result.plot$task.name <- gsub('\\.\\(Gene Only\\)', '', result.plot$task.name) +result.plot$task.name <- gsub('\\.\\(Family\\)', '', result.plot$task.name) +result.plot$task.name <- gsub('\\.', ': ', result.plot$task.name) +rename.dict <- c('KCNJ11: Potassium Channel Inwardly Rectifying Kir Cytoplasmic Domain'='KCNJ11: Potassium Channel Inwardly\nRectifying Kir Cytoplasmic Domain', + 'FGFR2: Fibroblast Growth Factor Receptor Family'='FGFR2: Fibroblast Growth Factor\nReceptor Family', + 'RET: Tyrosine Protein Kinase Catalytic Domain'='RET: Tyrosine Protein Kinase\nCatalytic Domain') +result.plot$task.name[result.plot$task.name %in% names(rename.dict)] <- rename.dict[result.plot$task.name[result.plot$task.name %in% names(rename.dict)]] + +num.models <- length(unique(result.plot$model)) +p <- ggplot(result.plot, aes(y=auc, x=task.name, col=model)) + + geom_point(alpha=0) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "errorbar", width = 0.2) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "point") + + labs(x = "task", y = "AUC") + + ggtitle('PreMode trained on Gene/Protein Family data') + + theme_bw() + + theme(axis.text.x = element_text(angle=60, vjust = 1, hjust = 1), + text = element_text(size = 16), + plot.title = element_text(size=15), + legend.title = element_blank(), + legend.text = element_text(size=10), + legend.position="bottom", + legend.direction="horizontal") + + coord_flip() + guides(col=guide_legend(ncol=3)) + + ggeasy::easy_center_title() + + ylim(0.4, 1) + xlab('task: Genetics Level Mode of Action') +ggsave(paste0('figs/fig.5f.pdf'), p, width = 8, height = 5) diff --git a/analysis/fig.6.plot.R b/analysis/fig.6.plot.R new file mode 100644 index 0000000000000000000000000000000000000000..3d58c36fb6b59ae92913ad7e427ec6b907b8cfa1 --- /dev/null +++ b/analysis/fig.6.plot.R @@ -0,0 +1,319 @@ +# visualize with dssp secondary structure +library(ggplot2) +library(bio3d) +library(patchwork) +dssp.exec <- '/share/vault/Users/gz2294/miniconda3/bin/mkdssp' +genes <- c("P15056", "P07949", "P04637", "Q14654") +gene.names <- c("BRAF", "RET", "TP53","KCNJ11") +use.lw.df <- readRDS('figs/fig.5a.plot.RDS') +use.lw.df <- use.lw.df[use.lw.df$model == '1: PreMode',] + +af2.seqs <- read.csv('genes.full.seq.csv', row.names = 1) +aa.dict <- c('L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C') +log.dir <- '5genes.all.mut/PreMode/' +auc.dir <- './' +use.logits <- 'assemble.logits' +folds <- c(-1, 0:4) +source('./AUROC.R') +for (o in 1:length(genes)) { + gene <- genes[o] + use.lw <- c(F, use.lw.df$use.lw[use.lw.df$task.id==gene]) + names(use.lw) <- as.character(folds) + prot_data <- drawProteins::get_features(gene) + prot_data <- drawProteins::feature_to_dataframe(prot_data) + secondary <- prot_data[prot_data$type %in% c("HELIX", "STRAND", "TURN"),] + secondary.df <- data.frame() + for (i in 1:dim(secondary)[1]) { + sec.df <- data.frame(pos.orig = secondary$begin[i]:secondary$end[i], + alt = ".anno_secondary", + ANNO_secondary = secondary$type[i]) + secondary.df <- dplyr::bind_rows(secondary.df, sec.df) + } + #plot the AF2 predicted secondary.df and rsa + gene.af2.file <- paste0("../data.files/af2.files/AF-", + gene, '-F', 1, + '-model_v4.pdb.gz') + dssp.res <- dssp(read.pdb(gene.af2.file), + exefile=dssp.exec) + pdb.res <- read.pdb(gene.af2.file) + plddt.res <- pdb.res$atom$b[pdb.res$calpha] + af2.secondary <- rbind(cbind(as.data.frame(dssp.res$helix)[,1:4], type="HELIX"), + cbind(as.data.frame(dssp.res$sheet), type="STRAND"), + cbind(as.data.frame(dssp.res$turn), type="TURN")) + for (i in 1:dim(af2.secondary)[1]) { + sec.df <- data.frame(pos.orig = af2.secondary$start[i]:af2.secondary$end[i], + alt = ".anno_af2_secondary", + ANNO_secondary = af2.secondary$type[i]) + secondary.df <- dplyr::bind_rows(secondary.df, sec.df) + } + rsa.df <- data.frame(pos.orig=1:length(dssp.res$acc), alt = ".anno_af2_rsa", + ANNO_RSA=(dssp.res$acc)/max(dssp.res$acc)) + plddt.df <- data.frame(pos.orig=1:length(plddt.res), alt = ".anno_af2_pLDDT", + ANNO_pLDDT=plddt.res) + #plot the domain types that only have one row of description + others <- prot_data[prot_data$description != "NONE",] + others <- others[!others$type %in% c("VARIANT", "MUTAGEN", "CONFLICT", "VAR_SEQ", "CHAIN"),] + others$type[others$type=="MOD_RES"] <- 'Post Transl. Mod.' + others$type[others$type=="DOMAIN"] <- others$description[others$type=="DOMAIN"] + others$type <- tolower(others$type) + unique.df <- data.frame() + for (i in 1:dim(others)[1]) { + if(i==1){ + if(!identical(others$type[i],others$type[i+1])){ + unq.df <- data.frame(pos.orig = others$begin[i]:others$end[i], + alt = paste0(".", others$type[i]), + ANNO_domain_type = others$type[i]) + unique.df <- dplyr::bind_rows(unique.df, unq.df) + } + }else{ + if(!identical(others$type[i],others$type[i+1]) && !identical(others$type[i],others$type[i-1])){ + unq.df <- data.frame(pos.orig = others$begin[i]:others$end[i], + alt = paste0(".", others$type[i]), + ANNO_domain_type = others$type[i]) + unique.df <- dplyr::bind_rows(unique.df, unq.df) + } + } + } + #plot the other domain types that have multiple kinds of descriptions + multiple.df <- data.frame() + for (i in 1:dim(others)[1]) { + if(identical(others$type[i],others$type[i+1]) | identical(others$type[i],others$type[i-1])){ + mult.df <- data.frame(pos.orig = others$begin[i]:others$end[i], + alt = paste0(".", others$type[i]), + ANNO_domain_type = others$description[i]) + multiple.df <- dplyr::bind_rows(multiple.df, mult.df) + } + } + + gene.seq <- af2.seqs$seq[af2.seqs$uniprotID==gene] + xlabs <- strsplit(gene.seq, "")[[1]] + xlabs <- paste0(1:nchar(gene.seq), ":", xlabs) + + assemble.logits <- 0 + weighted.assemble.logits <- 0 + auc.weights <- NULL + all.training <- data.frame() + patch.plot <- list() + for (fold in folds) { + if (fold == -1) { + gene.result <- read.csv(paste0(log.dir, gene, '.pretrain.csv'), row.names = 1) + pretrain.result <- gene.result + training.file <- read.csv(paste0('../data.files/ICC.seed.0/', gene, '/training.csv'))[,c("HGNC", "pos.orig", "ref", "alt", "score", "data_source")] + testing.file <- read.csv(paste0('../data.files/ICC.seed.0/', gene, '/testing.csv'))[,c("HGNC", "pos.orig", "ref", "alt", "score", "data_source")] + training.file$score[training.file$score!=0] <- 1 + testing.file$score[testing.file$score!=0] <- 1 + all.logits <- matrix(NA, nrow = dim(gene.result)[1], ncol = 0) + all.mean.logits <- matrix(NA, nrow = dim(gene.result)[1], ncol = 5) + colnames(all.mean.logits) <- paste0('model.', 0:4) + } else { + if (use.lw[as.character(fold)]) { + gene.result <- read.csv(paste0(log.dir, gene, '.large.window.fold.', fold, '.4fold.csv'), row.names = 1) + } else { + gene.result <- read.csv(paste0(log.dir, gene, '.fold.', fold, '.4fold.csv'), row.names = 1) + } + training.file <- read.csv(paste0('../data.files/ICC.seed.', fold, '/', gene, '/training.csv'))[,c("HGNC", "pos.orig", "ref", "alt", "score", "data_source")] + testing.file <- read.csv(paste0('../data.files/ICC.seed.', fold, '/', gene, '/testing.csv'))[,c("HGNC", "pos.orig", "ref", "alt", "score", "data_source")] + training.file <- training.file[training.file$score %in% c(-1, 0, 1),] + testing.file <- testing.file[testing.file$score %in% c(-1, 0, 1),] + auc <- use.lw.df$tr.auc[use.lw.df$fold == fold & use.lw.df$task.id == gene] + auc.weights <- c(auc.weights, auc) + all.logits <- cbind(all.logits, gene.result[,paste0('logits.FOLD.', 0:3)]) + all.mean.logits[,fold+1] <- rowMeans(gene.result[,paste0('logits.FOLD.', 0:3)]) + } + if (!"logits" %in% colnames(gene.result) | fold != -1) { + source('~/Pipeline/AUROC.R') + logits.gof.lof <- rowMeans(gene.result[,paste0('logits.FOLD.', 0:3)]) + logits.gof <- (1 - logits.gof.lof) + logits.lof <- logits.gof.lof + logits <- cbind(pretrain.result$logits, logits.lof, logits.gof) + gene.result$logits.0 <- pretrain.result$logits + gene.result$logits.1 <- logits.lof + gene.result$logits.2 <- logits.gof + # average logits + assemble.logits <- assemble.logits + logits + weighted.assemble.logits <- weighted.assemble.logits + logits * auc + gene.result[,"logits.2/logits.1*logits.0"] <- (gene.result$logits.2 - gene.result$logits.1) * gene.result$logits.0 + ps <- list() + col.to.plot <- paste0("logits.", c(0:2, "2/logits.1*logits.0")) + for (j in 1:4) { + ps[[j]] <- ggplot() + + geom_tile(data=gene.result, aes_string(x="pos.orig", y="alt", fill=col.to.plot[j])) + + scale_fill_gradientn(colors = c("light blue", "white", "pink"), na.value = 'grey') + labs(fill=col.to.plot[j]) + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 50), minor_breaks = seq(0, nchar(gene.seq), 10)) + + ggnewscale::new_scale_fill() + + geom_tile(data=training.file, aes(x=pos.orig, y=alt, fill=score)) + + scale_fill_gradientn(colors = c("blue", "white", "red")) + + ggnewscale::new_scale_fill() + + geom_tile(data=secondary.df, aes(x=pos.orig, y=alt, fill=ANNO_secondary, width=1)) + + ggnewscale::new_scale_fill() + + geom_tile(data=unique.df, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1),show.legend = F) + + ggnewscale::new_scale_fill() + + geom_tile(data=multiple.df, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1),show.legend = F) + + theme_bw() + theme(legend.position="bottom", legend.direction="vertical") + + ggtitle(gene.names[o]) + ggeasy::easy_center_title() + } + p <- ps[[2]] + ps[[3]] + ps[[4]] + plot_layout(nrow = 1) + } else { + p <- ggplot() + + geom_tile(data=gene.result, aes(x=pos.orig, y=alt, fill=logits)) + + scale_fill_gradientn(colors = c("light blue", "white", "pink"), na.value = 'grey') + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 50), minor_breaks = seq(0, nchar(gene.seq), 10)) + + ggnewscale::new_scale_fill() + + geom_tile(data=training.file, aes(x=pos.orig, y=alt, fill=score)) + + scale_fill_gradientn(colors = c("blue", "white", "red")) + + ggnewscale::new_scale_fill() + + geom_tile(data=secondary.df, aes(x=pos.orig, y=alt, fill=ANNO_secondary, width=1)) + + ggnewscale::new_scale_fill() + + geom_tile(data=unique.df, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1),show.legend = F) + + ggnewscale::new_scale_fill() + + geom_tile(data=multiple.df, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1),show.legend = F) + + theme_bw() + theme(legend.position="bottom", legend.direction="vertical") + + ggtitle(gene.names[o]) + ggeasy::easy_center_title() + } + if (fold != -1) { + patch.plot[[fold+1]] <- p + all.training <- dplyr::bind_rows(all.training, training.file, testing.file) + } else { + all.pretrain <- dplyr::bind_rows(training.file, testing.file) + } + } + assemble.logits <- assemble.logits / (length(folds) - 1) + weighted.assemble.logits <- weighted.assemble.logits / sum(auc.weights) + # plot assemble.logits auc and weighted.assembl.logits auc + all.training$unique.id <- paste0(gene, ":", all.training$ref, all.training$pos.orig, all.training$alt) + all.training <- all.training[!duplicated(all.training$unique.id),] + all.training$assemble.logits <- rowMeans(all.logits[match(all.training$unique.id, gene.result$unique.id),]) + if (length(weighted.assemble.logits) != 0) { + all.training$weighted.assemble.logits <- weighted.assemble.logits[match(all.training$unique.id, gene.result$unique.id)] + } + all.training.logits <- all.logits[match(all.training$unique.id, gene.result$unique.id),] + library(caret) + train.score <- all.training$score[all.training$score%in%c(-1,1)] * 0.5 + 0.5 + table(as.factor(train.score)) + set.seed(0) + unregister_dopar <- function() { + env <- foreach:::.foreachGlobals + rm(list=ls(name=env), pos=env) + } + unregister_dopar() + # only fit model on pathogenic variants, remove benign + meta_model_fit <- train(all.training.logits[all.training$score %in% c(-1,1),], + as.factor(train.score)) + saveRDS(meta_model_fit, file = paste0(log.dir, gene, '.meta.RDS')) + meta.logits <- predict(meta_model_fit, all.logits, type = 'prob')[,2] + all.training$meta.logits <- meta.logits[match(all.training$unique.id, gene.result$unique.id)] + # add colnames + gene.result$assemble.logits <- assemble.logits + if (length(weighted.assemble.logits) != 0) { + gene.result$weighted.assemble.logits <- weighted.assemble.logits + } + gene.result$meta.logits <- meta.logits + gene.result$pretrain.logits <- pretrain.result$logits + for (fold in 0:4) { + gene.result[,paste0('fold.', fold, '.logits')] <- all.mean.logits[,fold+1] + } + gene.result$all.logits <- all.logits + if (use.logits=="assemble.logits") { + assemble.auc <- plot.AUC(all.training$score[all.training$score %in% c(-1, 1)], + all.training$assemble.logits[all.training$score %in% c(-1, 1)]) + print(assemble.auc$auc) + if (!is.null(dim(assemble.logits))) { + gene.result$logits.0 <- assemble.logits[,1] + gene.result$logits.1 <- assemble.logits[,2] + gene.result$logits.2 <- assemble.logits[,3] + gene.result$logits <- NULL + } else { + gene.result$logits <- assemble.logits + } + } else if (use.logits=="meta.logits") { + meta.auc <- plot.AUC(all.training$score[all.training$score %in% c(-1, 1)], + 1-all.training$meta.logits[all.training$score %in% c(-1, 1)]) + print(meta.auc$auc) + gene.result$logits <- NULL + gene.result$logits.1 <- 1-meta.logits + gene.result$logits.0 <- pretrain.result$logits + gene.result$logits.2 <- meta.logits + } else if (use.logits=="weighted.assemble.logits") { + weighted.assemble.auc <- plot.AUC(all.training$score[all.training$score %in% c(-1, 1)], + all.training$weighted.assemble.logits[all.training$score %in% c(-1, 1)]) + print(weighted.assemble.auc$auc) + gene.result$logits <- NULL + gene.result$logits.1 <- 1-weighted.assemble.logits + gene.result$logits.0 <- pretrain.result$logits + gene.result$logits.2 <- weighted.assemble.logits + } else if (use.logits=="best.logits") { + best.logits <- all.logits[,which.max(auc.weights)] + all.training$best.logits <- best.logits[match(all.training$unique.id, gene.result$unique.id)] + best.auc <- plot.AUC(all.training$score[all.training$score %in% c(-1, 1)], + all.training$best.logits[all.training$score %in% c(-1, 1)]) + print(best.auc$auc) + gene.result$logits <- NULL + gene.result$logits.1 <- 1-best.logits + gene.result$logits.0 <- pretrain.result$logits + gene.result$logits.2 <- best.logits + } + if (!"logits" %in% colnames(gene.result)) { + gene.result[,"(logits.2-logits.1)*logits.0"] <- (gene.result$logits.2 - gene.result$logits.1) * gene.result$logits.0 + write.csv(gene.result, paste0(log.dir, gene, '.logits.csv')) + gene.result.to.plot <- gene.result + all.training.to.plot <- all.training + secondary.df.to.plot <- secondary.df + unique.df.to.plot <- unique.df + multiple.df.to.plot <- multiple.df + ps <- list() + col.to.plot <- c(paste0("logits.", c(0:2)), "(logits.2-logits.1)*logits.0") + fill.name <- c("Patho", "GoF", "LoF", "GoF-LoF") + for (j in 1:4) { + if (j == 1) { + all.training.to.plot.plot <- all.pretrain + col.fill.limits <- c(0, 1) + } else { + all.training.to.plot.plot <- all.training.to.plot + col.fill.limits <- c(-1, 1) + } + all.training.to.plot.plot$label <- all.training.to.plot.plot$score + ps[[j]] <- ggplot() + + geom_tile(data=gene.result, aes_string(x="pos.orig", y="alt", fill=col.to.plot[j])) + labs(fill=col.to.plot[j]) + + scale_fill_gradientn(colors = c("light blue", "white", "pink"), na.value = 'grey') + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 50), minor_breaks = seq(0, nchar(gene.seq), 10)) + labs(fill=fill.name[j]) + + ggnewscale::new_scale_fill() + + geom_tile(data=all.training.to.plot.plot, aes(x=pos.orig, y=alt, fill=label, width=1, height=1)) + + scale_fill_gradientn(colors = c("blue", "white", "red"), limits=col.fill.limits) + + ggnewscale::new_scale_fill() + + geom_tile(data=secondary.df.to.plot, aes(x=pos.orig, y=alt, fill=ANNO_secondary, width=1, height=1)) + + ggnewscale::new_scale_fill() + + geom_tile(data=rsa.df, aes(x=pos.orig, y=alt, fill=ANNO_RSA, width=1, height=1)) + + scale_fill_gradientn(colors = c("grey", "blue")) + + ggnewscale::new_scale_fill() + + geom_tile(data=plddt.df, aes(x=pos.orig, y=alt, fill=ANNO_pLDDT, width=1, height=1)) + + scale_fill_gradientn(colors = c("orange", "yellow", "lightblue", "blue")) + + ggnewscale::new_scale_fill() + + geom_tile(data=unique.df.to.plot, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1, height=1),show.legend = F) + + ggnewscale::new_scale_fill() + + geom_tile(data=multiple.df.to.plot, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1, height=1),show.legend = F) + + theme_bw() + theme(legend.position="bottom") + + ggtitle(gene.names[o]) + ggeasy::easy_center_title() + } + p <- ps[[1]] + ps[[4]] + plot_layout(nrow=2) + ggsave(paste0(log.dir, gene, '.part.pdf'), p, width = max(25, min(nchar(gene.seq)/70, 49.9)), height = 10) + } else { + p <- ggplot() + + geom_tile(data=gene.result, aes(x=pos.orig, y=alt, fill=logits)) + + scale_fill_gradientn(colors = c("light blue", "white", "pink"), na.value = 'grey') + + ggnewscale::new_scale_fill() + + geom_tile(data=all.training, aes(x=pos.orig, y=alt, fill=score)) + + scale_fill_gradientn(colors = c("blue", "white", "red")) + + ggnewscale::new_scale_fill() + + geom_tile(data=secondary.df, aes(x=pos.orig, y=alt, fill=ANNO_secondary)) + + theme_bw() + theme(legend.position="bottom") + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 100)) + + ggtitle(gene.names[o]) + ggeasy::easy_center_title() + } + p <- patch.plot[[1]] / patch.plot[[2]] / patch.plot[[3]] / patch.plot[[4]] / patch.plot[[5]] +} + +system('mv 5genes.all.mut/PreMode/P15056.part.pdf figs/fig.6a.pdf') +system('mv 5genes.all.mut/PreMode/P04637.part.pdf figs/fig.sup.10a.pdf') +system('mv 5genes.all.mut/PreMode/P07949.part.pdf figs/fig.sup.10b.pdf') +system('mv 5genes.all.mut/PreMode/Q14654.part.pdf figs/fig.sup.10c.pdf') diff --git a/analysis/fig.6.prepare.R b/analysis/fig.6.prepare.R new file mode 100644 index 0000000000000000000000000000000000000000..5a750edb983125896ce41f88dfe7158271a90f0a --- /dev/null +++ b/analysis/fig.6.prepare.R @@ -0,0 +1,35 @@ +genes <- c("P15056", "P07949", "P04637", + "Q09428", "P60484") +af2.seqs <- read.csv('genes.full.seq.csv', row.names = 1) +af2.seqs <- af2.seqs[af2.seqs$uniprotID %in% genes,] +ICC <- read.csv('figs/ALL.csv', row.names = 1) +aa.dict <- c('L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C') +source('./dnv.table.to.uniprot.R') +# get all possible mutants for 5 genes +for (gene in genes) { + gene.seq <- af2.seqs$seq[af2.seqs$uniprotID==gene] + all.variants <- c() + for (i in 1:nchar(gene.seq)) { + ref <- substr(gene.seq, i, i) + alts <- aa.dict[aa.dict != ref] + for (alt in alts) { + all.variants <- c(all.variants, paste0('p.', ref, i, alt)) + } + } + all.variants.df <- data.frame(VarID=paste0(gene, all.variants), + score=NA, + uniprotID=gene, + aaChg=all.variants) + all.variants.df <- dnv.table.to.uniprot.by.af2.uniprotID.parallel(all.variants.df, 'VarID', 'score', 'uniprotID', 'aaChg') + write.csv(all.variants.df$result.noNA, file = paste0('5genes.all.mut/', gene, '.csv')) +} + +for (gene in genes) { + gene.variants.df <- read.csv(paste0('5genes.all.mut/', gene, '.csv'), row.names = 1) + gene.variants.df$unique.id <- paste0(gene.variants.df$uniprotID, ":", gene.variants.df$ref, gene.variants.df$pos.orig, gene.variants.df$alt) + ICC$unique.id <- paste0(ICC$uniprotID, ":", ICC$ref, ICC$pos.orig, ICC$alt) + gene.variants.df$score <- ICC$score[match(gene.variants.df$unique.id, ICC$unique.id)] + gene.variants.df$ENST <- ICC$ENST[match(gene, ICC$uniprotID)] + write.csv(gene.variants.df, paste0('5genes.all.mut/', gene, '.csv')) +} diff --git a/analysis/fig.sup.12.R b/analysis/fig.sup.12.R new file mode 100644 index 0000000000000000000000000000000000000000..60640969c2b9ba62add291e42137a45cea63f270 --- /dev/null +++ b/analysis/fig.sup.12.R @@ -0,0 +1,230 @@ +# visualize with dssp secondary structure +library(ggplot2) +library(patchwork) +library(bio3d) +genes <- c("P60484") +# plot original scores +original <- rbind(read.csv('../data.files/PTEN.bin/train.seed.0.csv'), + read.csv('../data.files/PTEN.bin/test.seed.0.csv')) + +af2.seqs <- read.csv('genes.full.seq.csv', row.names = 1) +aa.dict <- c('L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C') +log.dir <- '5genes.all.mut/PreMode/' +folds <- c(-1, 0:4) +source('~/Pipeline/plot.genes.scores.heatmap.R') +for (gene in genes) { + prot_data <- drawProteins::get_features(gene) + prot_data <- drawProteins::feature_to_dataframe(prot_data) + secondary <- prot_data[prot_data$type %in% c("HELIX", "STRAND", "TURN"),] + secondary.df <- data.frame() + for (i in 1:dim(secondary)[1]) { + sec.df <- data.frame(pos.orig = secondary$begin[i]:secondary$end[i], + alt = ".anno_secondary", + ANNO_secondary = secondary$type[i]) + secondary.df <- dplyr::bind_rows(secondary.df, sec.df) + } + #plot the AF2 predicted secondary.df and rsa + gene.af2.file <- paste0("../data.files/af2.files/AF-", + gene, '-F', 1, + '-model_v4.pdb.gz') + dssp.res <- dssp(read.pdb(gene.af2.file), + exefile='/share/vault/Users/gz2294/miniconda3/bin/mkdssp') + pdb.res <- read.pdb(gene.af2.file) + plddt.res <- pdb.res$atom$b[pdb.res$calpha] + af2.secondary <- rbind(cbind(as.data.frame(dssp.res$helix)[,1:4], type="HELIX"), + cbind(as.data.frame(dssp.res$sheet), type="STRAND"), + cbind(as.data.frame(dssp.res$turn), type="TURN")) + for (i in 1:dim(af2.secondary)[1]) { + sec.df <- data.frame(pos.orig = af2.secondary$start[i]:af2.secondary$end[i], + alt = ".anno_af2_secondary", + ANNO_secondary = af2.secondary$type[i]) + secondary.df <- dplyr::bind_rows(secondary.df, sec.df) + } + rsa.df <- data.frame(pos.orig=1:length(dssp.res$acc), alt = ".anno_af2_rsa", + ANNO_RSA=(dssp.res$acc)/max(dssp.res$acc)) + plddt.df <- data.frame(pos.orig=1:length(plddt.res), alt = ".anno_af2_pLDDT", + ANNO_pLDDT=plddt.res) + #plot the domain types that only have one row of description + others <- prot_data[prot_data$description != "NONE",] + others <- others[!others$type %in% c("VARIANT", "MUTAGEN", "CONFLICT", "VAR_SEQ", "CHAIN"),] + others$type[others$type=="MOD_RES"] <- "post transl. mod." + others$type[others$type=="DOMAIN"] <- others$description[others$type=="DOMAIN"] + others$type <- tolower(others$type) + unique.df <- data.frame() + for (i in 1:dim(others)[1]) { + if(i==1){ + if(!identical(others$type[i],others$type[i+1])){ + unq.df <- data.frame(pos.orig = others$begin[i]:others$end[i], + alt = paste0(".", others$type[i]), + ANNO_domain_type = others$type[i]) + unique.df <- dplyr::bind_rows(unique.df, unq.df) + } + }else{ + if(!identical(others$type[i],others$type[i+1]) && !identical(others$type[i],others$type[i-1])){ + unq.df <- data.frame(pos.orig = others$begin[i]:others$end[i], + alt = paste0(".", others$type[i]), + ANNO_domain_type = others$type[i]) + unique.df <- dplyr::bind_rows(unique.df, unq.df) + } + } + } + #plot the other domain types that have multiple kinds of descriptions + multiple.df <- data.frame() + for (i in 1:dim(others)[1]) { + if(identical(others$type[i],others$type[i+1]) | identical(others$type[i],others$type[i-1])){ + mult.df <- data.frame(pos.orig = others$begin[i]:others$end[i], + alt = paste0(".", others$type[i]), + ANNO_domain_type = others$description[i]) + multiple.df <- dplyr::bind_rows(multiple.df, mult.df) + } + } + + gene.seq <- af2.seqs$seq[af2.seqs$uniprotID==gene] + xlabs <- strsplit(gene.seq, "")[[1]] + xlabs <- paste0(1:nchar(gene.seq), ":", xlabs) + assemble.logits <- 0 + all.training <- data.frame() + all.pretrain <- data.frame() + patch.plot <- list() + for (fold in folds) { + if (fold == -1) { + gene.result <- read.csv(paste0(log.dir, gene, '.pretrain.csv'), row.names = 1) + pretrain.result <- gene.result + training.file <- read.csv(paste0('../data.files/pretrain/training.csv'))[,c("HGNC", "uniprotID", "pos.orig", "ref", "alt", "score", "data_source")] + training.file$score[training.file$score!=0] <- 1 + training.file <- training.file[training.file$uniprotID == gene,] + pretrain.training.file <- training.file + } else { + gene.result <- read.csv(paste0(log.dir, gene, '.fold.', fold, '.csv'), row.names = 1) + training.file <- read.csv(paste0('../data.files/PTEN.bin/train.seed.', fold, '.csv'))[,c("HGNC", "pos.orig", "ref", "alt", "score.1", "score.2")] + training.file$score <- NA + testing.file <- read.csv(paste0('../data.files/PTEN.bin/test.seed.', fold, '.csv'))[,c("HGNC", "pos.orig", "ref", "alt", "score.1", "score.2")] + testing.file$score <- NA + } + if (!"logits" %in% colnames(gene.result) | fold != -1) { + logits <- cbind(pretrain.result$logits, gene.result$logits.0, gene.result$logits.1) + gene.result$logits.2 <- gene.result$logits.1 + gene.result$logits.1 <- gene.result$logits.0 + gene.result$logits.0 <- pretrain.result$logits + assemble.logits <- assemble.logits + logits + ps <- list() + col.to.plot <- paste0("logits.", c(0:2)) + score.to.plot <- c('score', 'score.1', 'score.2') + data.train <- list(pretrain.training.file, training.file, training.file) + for (j in 1:3) { + ps[[j]] <- ggplot() + + geom_tile(data=gene.result, aes_string(x="pos.orig", y="alt", fill=col.to.plot[j])) + + scale_fill_gradientn(colors = c("light blue", "white", "pink"), na.value = 'grey') + labs(fill=col.to.plot[j]) + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 50)) + + ggnewscale::new_scale_fill() + + geom_tile(data=data.train[[j]], aes_string(x="pos.orig", y="alt", fill=score.to.plot[j])) + + scale_fill_gradientn(colors = c("blue", "white", "red")) + + ggnewscale::new_scale_fill() + + geom_tile(data=secondary.df, aes(x=pos.orig, y=alt, fill=ANNO_secondary, width=1)) + + ggnewscale::new_scale_fill() + + geom_tile(data=unique.df, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1),show.legend = F) + + ggnewscale::new_scale_fill() + + geom_tile(data=multiple.df, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1),show.legend = F) + + theme_bw() + + ggtitle("PTEN") + ggeasy::easy_center_title() + } + p <- ps[[1]] + ps[[2]] + ps[[3]] + plot_layout(nrow = 1) + } else { + p <- ggplot() + + geom_tile(data=gene.result, aes(x=pos.orig, y=alt, fill=logits)) + + scale_fill_gradientn(colors = c("light blue", "white", "pink"), na.value = 'grey') + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 50)) + + ggnewscale::new_scale_fill() + + geom_tile(data=training.file, aes(x=pos.orig, y=alt, fill=score)) + + scale_fill_gradientn(colors = c("blue", "white", "red")) + + ggnewscale::new_scale_fill() + + geom_tile(data=secondary.df, aes(x=pos.orig, y=alt, fill=ANNO_secondary, width=1)) + + ggnewscale::new_scale_fill() + + geom_tile(data=unique.df, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1),show.legend = F) + + ggnewscale::new_scale_fill() + + geom_tile(data=multiple.df, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1),show.legend = F) + + theme_bw() + + ggtitle("PTEN") + ggeasy::easy_center_title() + } + if (fold != -1) { + patch.plot[[fold+1]] <- p + all.training <- dplyr::bind_rows(all.training, training.file, testing.file) + } else { + all.pretrain <- dplyr::bind_rows(all.pretrain, pretrain.training.file) + } + } + assemble.logits <- assemble.logits / (length(folds) - 1) + if (!is.null(dim(assemble.logits))) { + gene.result$logits.0 <- assemble.logits[,1] + gene.result$logits.1 <- assemble.logits[,2] + gene.result$logits.2 <- assemble.logits[,3] + gene.result$logits <- NULL + } else { + gene.result$logits <- assemble.logits + } + if (!"logits" %in% colnames(gene.result)) { + gene.result$logits.diff <- gene.result$logits.2 - gene.result$logits.1 + gene.result.to.plot <- gene.result + all.training.to.plot <- all.training + secondary.df.to.plot <- secondary.df + unique.df.to.plot <- unique.df + multiple.df.to.plot <- multiple.df + ps <- list() + col.to.plot <- c(paste0("logits.", c(0:2)), 'logits.diff') + all.training.to.plot$score.diff <- 0 + all.training.to.plot$score.diff[all.training.to.plot$score.1==0 & all.training.to.plot$score.2==1] <- 1 + all.training.to.plot$score.diff[all.training.to.plot$score.1==1 & all.training.to.plot$score.2==0] <- -1 + all.training.to.plot$score.diff[all.training.to.plot$score.1==1 & all.training.to.plot$score.2==1] <- NA + score.to.plot <- c('score', 'score.1', 'score.2', 'score.diff') + score.name <- c('Patho', 'Stability', 'Enzyme', 'Enzyme-Stability') + for (j in 1:4) { + if (j %in% c(1)) { + all.training.to.plot.plot <- all.pretrain + } else { + all.training.to.plot.plot <- all.training.to.plot + } + ps[[j]] <- ggplot() + + geom_tile(data=gene.result, aes_string(x="pos.orig", y="alt", fill=col.to.plot[j])) + labs(fill=col.to.plot[j]) + + scale_fill_gradientn(colors = c("light blue", "white", "pink"), na.value = 'grey') + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 50), minor_breaks = seq(0, nchar(gene.seq), 10)) + + labs(fill=score.name[j]) + + ggnewscale::new_scale_fill() + + geom_tile(data=all.training.to.plot.plot, aes_string(x="pos.orig", y="alt", fill=score.to.plot[j], width=1, height=1)) + + scale_fill_gradientn(colors = c("blue", "white", "red"), limits = c(0,1)) + + ggnewscale::new_scale_fill() + + geom_tile(data=secondary.df.to.plot, aes(x=pos.orig, y=alt, fill=ANNO_secondary, width=1, height=1)) + + ggnewscale::new_scale_fill() + + geom_tile(data=rsa.df, aes(x=pos.orig, y=alt, fill=ANNO_RSA, width=1, height=1)) + + scale_fill_gradientn(colors = c("grey", "blue")) + + ggnewscale::new_scale_fill() + + geom_tile(data=plddt.df, aes(x=pos.orig, y=alt, fill=ANNO_pLDDT, width=1, height=1)) + + scale_fill_gradientn(colors = c("orange", "yellow", "lightblue", "blue")) + + ggnewscale::new_scale_fill() + + geom_tile(data=unique.df.to.plot, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1, height=1),show.legend = F) + + ggnewscale::new_scale_fill() + + geom_tile(data=multiple.df.to.plot, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1, height=1),show.legend = F) + + theme_bw() + theme(legend.position="bottom") + + ggtitle("PTEN") + ggeasy::easy_center_title() + } + p <- ps[[1]] + ps[[2]] + ps[[3]] + ps[[4]] + plot_layout(nrow=4) + p <- ps[[1]] + ps[[4]] + plot_layout(nrow=2) + ggsave(paste0(log.dir, gene, '.part.pdf'), p, width = max(25, min(nchar(gene.seq)/70, 49.9)), height = 10) + } else { + p <- ggplot() + + geom_tile(data=gene.result, aes(x=pos.orig, y=alt, fill=logits)) + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 50), minor_breaks = seq(0, nchar(gene.seq), 10)) + + scale_fill_gradientn(colors = c("light blue", "white", "pink"), na.value = 'grey') + + ggnewscale::new_scale_fill() + + geom_tile(data=all.training, aes(x=pos.orig, y=alt, fill=score)) + + scale_fill_gradientn(colors = c("blue", "white", "red")) + + ggnewscale::new_scale_fill() + + geom_tile(data=secondary.df, aes(x=pos.orig, y=alt, fill=ANNO_secondary)) + + theme_bw() + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 100)) + + ggtitle("PTEN") + ggeasy::easy_center_title() + ggsave(paste0(log.dir, gene, '.pdf'), p, width = nchar(gene.seq)/50, height = 4) + } + p <- patch.plot[[1]] / patch.plot[[2]] / patch.plot[[3]] / patch.plot[[4]] / patch.plot[[5]] +} +system('mv 5genes.all.mut/PreMode/P60484.part.pdf figs/fig.sup.12.pdf') diff --git a/analysis/fig.sup.13.R b/analysis/fig.sup.13.R new file mode 100644 index 0000000000000000000000000000000000000000..f7165ca1eb2fdeab912c13cae26fedc09eab5ca0 --- /dev/null +++ b/analysis/fig.sup.13.R @@ -0,0 +1,175 @@ +# visualize with dssp secondary structure +library(ggplot2) +library(patchwork) +library(bio3d) +genes <- c("P60484") +af2.seqs <- read.csv('genes.full.seq.csv', row.names = 1) +aa.dict <- c('L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C') +log.dir <- '5genes.all.mut/PreMode/' +folds <- c(-1, 0:4) +source('~/Pipeline/plot.genes.scores.heatmap.R') +for (gene in genes) { + prot_data <- drawProteins::get_features(gene) + prot_data <- drawProteins::feature_to_dataframe(prot_data) + secondary <- prot_data[prot_data$type %in% c("HELIX", "STRAND", "TURN"),] + secondary.df <- data.frame() + for (i in 1:dim(secondary)[1]) { + sec.df <- data.frame(pos.orig = secondary$begin[i]:secondary$end[i], + alt = ".anno_secondary", + ANNO_secondary = secondary$type[i]) + secondary.df <- dplyr::bind_rows(secondary.df, sec.df) + } + #plot the AF2 predicted secondary.df and rsa + gene.af2.file <- paste0("../data.files/af2.files/AF-", + gene, '-F', 1, + '-model_v4.pdb.gz') + dssp.res <- dssp(read.pdb(gene.af2.file), + exefile='/share/vault/Users/gz2294/miniconda3/bin/mkdssp') + pdb.res <- read.pdb(gene.af2.file) + plddt.res <- pdb.res$atom$b[pdb.res$calpha] + af2.secondary <- rbind(cbind(as.data.frame(dssp.res$helix)[,1:4], type="HELIX"), + cbind(as.data.frame(dssp.res$sheet), type="STRAND"), + cbind(as.data.frame(dssp.res$turn), type="TURN")) + for (i in 1:dim(af2.secondary)[1]) { + sec.df <- data.frame(pos.orig = af2.secondary$start[i]:af2.secondary$end[i], + alt = ".anno_af2_secondary", + ANNO_secondary = af2.secondary$type[i]) + secondary.df <- dplyr::bind_rows(secondary.df, sec.df) + } + rsa.df <- data.frame(pos.orig=1:length(dssp.res$acc), alt = ".anno_af2_rsa", + ANNO_RSA=(dssp.res$acc)/max(dssp.res$acc)) + plddt.df <- data.frame(pos.orig=1:length(plddt.res), alt = ".anno_af2_pLDDT", + ANNO_pLDDT=plddt.res) + #plot the domain types that only have one row of description + others <- prot_data[prot_data$description != "NONE",] + others <- others[!others$type %in% c("VARIANT", "MUTAGEN", "CONFLICT", "VAR_SEQ", "CHAIN"),] + others$type[others$type=="MOD_RES"] <- "post transl. mod." + others$type[others$type=="DOMAIN"] <- others$description[others$type=="DOMAIN"] + others$type <- tolower(others$type) + unique.df <- data.frame() + for (i in 1:dim(others)[1]) { + if(i==1){ + if(!identical(others$type[i],others$type[i+1])){ + unq.df <- data.frame(pos.orig = others$begin[i]:others$end[i], + alt = paste0(".", others$type[i]), + ANNO_domain_type = others$type[i]) + unique.df <- dplyr::bind_rows(unique.df, unq.df) + } + }else{ + if(!identical(others$type[i],others$type[i+1]) && !identical(others$type[i],others$type[i-1])){ + unq.df <- data.frame(pos.orig = others$begin[i]:others$end[i], + alt = paste0(".", others$type[i]), + ANNO_domain_type = others$type[i]) + unique.df <- dplyr::bind_rows(unique.df, unq.df) + } + } + } + #plot the other domain types that have multiple kinds of descriptions + multiple.df <- data.frame() + for (i in 1:dim(others)[1]) { + if(identical(others$type[i],others$type[i+1]) | identical(others$type[i],others$type[i-1])){ + mult.df <- data.frame(pos.orig = others$begin[i]:others$end[i], + alt = paste0(".", others$type[i]), + ANNO_domain_type = others$description[i]) + multiple.df <- dplyr::bind_rows(multiple.df, mult.df) + } + } + + gene.seq <- af2.seqs$seq[af2.seqs$uniprotID==gene] + xlabs <- strsplit(gene.seq, "")[[1]] + xlabs <- paste0(1:nchar(gene.seq), ":", xlabs) + assemble.logits <- 0 + all.training <- data.frame() + all.pretrain <- data.frame() + patch.plot <- list() + fold <- 0 + for (subset in c(1,2,4,6)) { + gene.result <- read.csv(paste0(log.dir, gene, '.subset.', subset, '.fold.', fold, '.csv'), row.names = 1) + pretrain.result <- read.csv(paste0(log.dir, gene, '.pretrain.csv'), row.names = 1) + training.file <- read.csv(paste0('../data.files/PTEN.bin/training.', subset, '.', fold, '.csv'))[,c("HGNC", "pos.orig", "ref", "alt", "score.1", "score.2")] + training.file$score <- NA + testing.file <- read.csv(paste0('../data.files/PTEN.bin/test.seed.0.csv'))[,c("HGNC", "pos.orig", "ref", "alt", "score.1", "score.2")] + testing.file$score <- NA + + logits <- cbind(pretrain.result$logits, gene.result$logits.0, gene.result$logits.1) + gene.result$logits.2 <- gene.result$logits.1 + gene.result$logits.1 <- gene.result$logits.0 + gene.result$logits.0 <- pretrain.result$logits + ps <- list() + col.to.plot <- paste0("logits.", c(0:2)) + score.to.plot <- c('score', 'score.1', 'score.2') + pretrain.training.file <- read.csv(paste0('../data.files/pretrain/training.csv'))[,c("HGNC", "uniprotID", "pos.orig", "ref", "alt", "score", "data_source")] + pretrain.training.file$score[pretrain.training.file$score!=0] <- 1 + pretrain.training.file <- pretrain.training.file[pretrain.training.file$uniprotID == gene,] + data.train <- list(pretrain.training.file, training.file, training.file) + for (j in 1:3) { + ps[[j]] <- ggplot() + + geom_tile(data=gene.result, aes_string(x="pos.orig", y="alt", fill=col.to.plot[j])) + + scale_fill_gradientn(colors = c("light blue", "white", "pink"), na.value = 'grey') + labs(fill=col.to.plot[j]) + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 50), minor_breaks = seq(0, nchar(gene.seq), 10)) + + ggnewscale::new_scale_fill() + + geom_tile(data=data.train[[j]], aes_string(x="pos.orig", y="alt", fill=score.to.plot[j])) + + scale_fill_gradientn(colors = c("blue", "white", "red")) + + ggnewscale::new_scale_fill() + + geom_tile(data=secondary.df, aes(x=pos.orig, y=alt, fill=ANNO_secondary, width=1)) + + ggnewscale::new_scale_fill() + + geom_tile(data=unique.df, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1),show.legend = F) + + ggnewscale::new_scale_fill() + + geom_tile(data=multiple.df, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1),show.legend = F) + + theme_bw() + + ggtitle("PTEN") + ggeasy::easy_center_title() + } + p <- ps[[1]] + ps[[2]] + ps[[3]] + plot_layout(nrow = 1) + + gene.result$logits.diff <- gene.result$logits.2 - gene.result$logits.1 + gene.result.to.plot <- gene.result + all.training.to.plot <- training.file + secondary.df.to.plot <- secondary.df + unique.df.to.plot <- unique.df + multiple.df.to.plot <- multiple.df + ps <- list() + col.to.plot <- c(paste0("logits.", c(0:2)), 'logits.diff') + all.training.to.plot$score.diff <- 0 + all.training.to.plot$score.diff[all.training.to.plot$score.1==0 & all.training.to.plot$score.2==1] <- 1 + all.training.to.plot$score.diff[all.training.to.plot$score.1==1 & all.training.to.plot$score.2==0] <- -1 + all.training.to.plot$score.diff[all.training.to.plot$score.1==1 & all.training.to.plot$score.2==1] <- NA + score.to.plot <- c('score', 'score.1', 'score.2', 'score.diff') + score.name <- c('Patho', 'Stability', 'Enzyme', 'Enzyme-Stability') + for (j in 1:4) { + if (j %in% c(1)) { + all.training.to.plot.plot <- pretrain.training.file + } else { + all.training.to.plot.plot <- all.training.to.plot + } + ps[[j]] <- ggplot() + + geom_tile(data=gene.result, aes_string(x="pos.orig", y="alt", fill=col.to.plot[j])) + labs(fill=col.to.plot[j]) + + scale_fill_gradientn(colors = c("light blue", "white", "pink"), na.value = 'grey', + values = c(0, (0-min(gene.result[,col.to.plot[j]], na.rm = T))/(max(gene.result[,col.to.plot[j]], na.rm = T)-min(gene.result[,col.to.plot[j]], na.rm = T)), 1)) + + scale_x_continuous(breaks=seq(0, nchar(gene.seq), 50), minor_breaks = seq(0, nchar(gene.seq), 10)) + labs(fill=score.name[j]) + + ggnewscale::new_scale_fill() + + geom_tile(data=all.training.to.plot.plot, aes_string(x="pos.orig", y="alt", fill=score.to.plot[j], width=1, height=1)) + + scale_fill_gradientn(colors = c("blue", "white", "red"), limits = c(0,1)) + + ggnewscale::new_scale_fill() + + geom_tile(data=secondary.df.to.plot, aes(x=pos.orig, y=alt, fill=ANNO_secondary, width=1, height=1)) + + ggnewscale::new_scale_fill() + + geom_tile(data=rsa.df, aes(x=pos.orig, y=alt, fill=ANNO_RSA, width=1, height=1)) + + scale_fill_gradientn(colors = c("grey", "blue")) + + ggnewscale::new_scale_fill() + + geom_tile(data=plddt.df, aes(x=pos.orig, y=alt, fill=ANNO_pLDDT, width=1, height=1)) + + scale_fill_gradientn(colors = c("orange", "yellow", "lightblue", "blue")) + + ggnewscale::new_scale_fill() + + geom_tile(data=unique.df.to.plot, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1, height=1),show.legend = F) + + ggnewscale::new_scale_fill() + + geom_tile(data=multiple.df.to.plot, aes(x=pos.orig, y=alt, fill=ANNO_domain_type, width=1, height=1),show.legend = F) + + theme_bw() + theme(legend.position="bottom") + + ggtitle("PTEN") + ggeasy::easy_center_title() + } + p <- ps[[4]] + ggsave(paste0(log.dir, gene, '.subset.', subset, '.fold.', fold, '.part.pdf'), p, width = max(25, min(nchar(gene.seq)/70, 49.9)), height = 5) + } +} +system('mv 5genes.all.mut/PreMode/P60484.subset.1.fold.0.part.pdf figs/fig.sup.13a.pdf') +system('mv 5genes.all.mut/PreMode/P60484.subset.2.fold.0.part.pdf figs/fig.sup.13b.pdf') +system('mv 5genes.all.mut/PreMode/P60484.subset.4.fold.0.part.pdf figs/fig.sup.13c.pdf') +system('mv 5genes.all.mut/PreMode/P60484.subset.6.fold.0.part.pdf figs/fig.sup.13d.pdf') diff --git a/analysis/fig.sup.14.R b/analysis/fig.sup.14.R new file mode 100644 index 0000000000000000000000000000000000000000..5242c2399ed6c33a5d57654158c3c85003dc2e5a --- /dev/null +++ b/analysis/fig.sup.14.R @@ -0,0 +1,99 @@ +library(ggplot2) +task.dic <- list("fluorescence"=c("score"="fluorescence")) +genes <- c("fluorescence") +# add baseline AUC +# esm alphabets +source('./AUROC.R') +alphabet <- c('', '', '', '', + 'L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', '.', '-', + '', '') +result <- data.frame() +dash.base.line.models <- data.frame() +for (i in 1:length(genes)) { + task.length <- length(task.dic[[genes[i]]]) + for (subset in 1:6) { + for (fold in 1:4) { + # REVEL, PrimateAI, ESM AUC + if (!subset %in% c(1,2,4,6,8)) { + test.result <- read.csv(paste0('../', + yaml::read_yaml(paste0('../scripts/PreMode.mean.var/', + genes[i], '/', genes[i], '.seed.', + fold, '.yaml'))$log_dir, '/testing.round.', subset-1, '.csv')) + baseline.auc.1 <- list(R2=rep(NA, task.length)) + } else { + test.result <- read.csv(paste0('../', + yaml::read_yaml(paste0('../scripts/PreMode.mean.var/', + genes[i], '/', genes[i], '.seed.', + fold, '.yaml'))$log_dir, '/testing.round.', subset-1, '.csv')) + baseline.result.1 <- read.csv(paste0('PreMode/', genes[i], '/', + '/testing.subset.', subset, '.fold.', fold, '.csv')) + baseline.auc.1 <- plot.R2(baseline.result.1[,names(task.dic[[genes[i]]])], + baseline.result.1[,paste0("logits")], + bin = grepl("bin", genes[i])) + } + PreMode.auc <- plot.R2(test.result[,names(task.dic[[genes[i]]])], + test.result[,paste0("logits")], + bin = grepl("bin", genes[i])) + to.append <- data.frame(min.val.R = c(PreMode.auc$R2, + baseline.auc.1$R2), + task.name = paste0(genes[i], ":", rep(task.dic[[genes[i]]], 2))) + to.append$model <- rep(c("PreMode (Adaptive Learning)", + "PreMode" + ), each = task.length) + to.append$subset <- subset + to.append$seed <- fold + result <- rbind(result, to.append) + } + } +} +num.models <- unique(result$model) +plots <- list() +library(patchwork) +for (i in 1:length(task.dic)) { + task <- names(task.dic)[i] + task.res <- result[startsWith(result$task.name, paste0(task, ":")),] + task.res <- task.res[,!is.na(task.res[1,])] + assays <- length(task.dic[[i]]) + data.points <- c() + for (subset in 1:6) { + train.file <- read.csv(paste0('../', yaml::read_yaml(paste0('../scripts/PreMode.mean.var/', + genes[i], '/', genes[i], '.seed.', + fold, '.yaml'))$log_dir, '/data_file_train.round.', subset-1, '.csv')) + data.points <- c(data.points, sum(train.file$split=='train')) + } + task.plots <- list() + for (k in 1:length(num.models)) { + model <- num.models[k] + to.plot <- task.res[task.res$model==model,] + to.plot <- to.plot[!is.na(to.plot$min.val.R),] + # only keep the mean and var + to.plot.uniq <- to.plot[to.plot$seed==1,] + for (j in 1:dim(to.plot.uniq)[1]) { + rhos <- to.plot$min.val.R[to.plot$subset==to.plot.uniq$subset[j]] + rhos <- rhos[rhos>0] + to.plot.uniq$rho[j] <- mean(rhos, na.rm = T) + to.plot.uniq$rho.sd[j] <- sd(rhos, na.rm = T) + } + to.plot.uniq$task.name <- 'fluorescence' + p <- ggplot(to.plot.uniq, aes(x=subset, y=rho, col=task.name)) + + geom_point() + + geom_line() + + geom_errorbar(aes(ymin=rho-rho.sd, ymax=rho+rho.sd), width=.2) + + scale_y_continuous(breaks=seq(0.4, 0.8, 0.2), limits = c(0.4, 0.8)) + + scale_x_continuous(breaks=1:6, + labels=paste0(data.points, + paste0(" (", 1:6, "0%)"))) + + labs(col = "Fluorescence") + + theme_bw() + theme(axis.text.x = element_text(angle = 45, hjust = 1)) + + ggtitle(paste0(task, ":", model)) + ggeasy::easy_center_title() + xlab("training data size (%)") + p <- p + geom_abline(slope=0, intercept=0.69, linetype='dashed') + + geom_text(x=2, y=0.72, label='rho=0.69', col='black') + task.plots[[k]] <- p + } + plots[[i]] <- task.plots[[1]] + task.plots[[2]] +} +library(patchwork) +p <- plots[[1]] +ggsave(p, filename = paste0("figs/fig.sup.14.pdf"), width = 10, height = 4.5) \ No newline at end of file diff --git a/analysis/fig.sup.3.R b/analysis/fig.sup.3.R new file mode 100644 index 0000000000000000000000000000000000000000..dba32ef1f054019e08e26452b8780aff6928d41f --- /dev/null +++ b/analysis/fig.sup.3.R @@ -0,0 +1,73 @@ +genes <- c('PTEN', 'NUDT15', 'SNCA', 'CYP2C9', 'GCK', 'ASPA', 'CCR5', 'CXCR4') +stab.assay <- c(1, 1, 2, 2, 2, 1, 1, 1) +task.dic <- list("PTEN"=c("score.1"="stability", "score.2"="enzyme.activity"), + "NUDT15"=c("score.1"="stability", "score.2"="enzyme.activity"), + "VKORC1"=c("score.1"="enzyme.activity", "score.2"="stability"), + "CCR5"=c("score.1"="stability", "score.2"="binding Ab2D7", "score.3"="binding HIV-1"), + "CXCR4"=c("score.1"="stability", "score.2"="binding CXCL12", "score.3"="binding Ab12G5"), + "SNCA"=c("score.1"="enzyme.activity", "score.2"="stability"), + "CYP2C9"=c("score.1"="enzyme.activity", "score.2"="stability"), + "GCK"=c("score.1"="enzyme.activity", "score.2"="stability"), + "ASPA"=c("score.1"="stability", "score.2"="enzyme.activity") +) +result <- NULL +sp.stats <- NULL +pr.stats <- NULL +all.plots <- list() +k = 1 +for (i in 1:length(genes)) { + assay <- read.csv(paste0('../data.files/', genes[i], '/ALL.annotated.csv')) + # test the correlation between stab and foldx_ddG + stab.score.columns <- paste0('score.', stab.assay[i]) + stab.corr <- abs(cor.test(assay$FoldXddG, assay[,stab.score.columns])$estimate) + other.score.columns <- colnames(assay)[startsWith(colnames(assay), 'score')] + other.score.columns <- other.score.columns[!other.score.columns %in% stab.score.columns] + other.corr <- NULL + for (c in other.score.columns) { + other.corr <- c(other.corr, abs(cor.test(assay$RosettaddG, assay[,c])$estimate)) + } + other.corr <- mean(other.corr, na.rm = T) + result <- rbind(result, + data.frame(HGNC=genes[i], + stab.corr=stab.corr, + other.corr=other.corr)) + if (genes[i] == 'ASPA') { + assay[,other.score.columns] <- -assay[,other.score.columns] + x.pos <- 'right' + y.pos <- 'bottom' + } else { + x.pos <- 'left' + y.pos <- 'top' + } + # plot scatter plot of stability and other assay + for (c in other.score.columns) { + sp.stats[k] <- cor.test(assay[,stab.score.columns], + assay[,c], method = 'spearman')$estimate + pr.stats[k] <- cor.test(assay[,stab.score.columns], + assay[,c], method = 'pearson')$estimate + p <- ggplot(assay, aes_string(x=stab.score.columns, y=c)) + + geom_point(alpha=0.2, color='grey') + + geom_density_2d(color='gray1') + + stat_smooth(method = "lm", formula = y~x, color='blue') + + ggpp::geom_text_npc(data=data.frame(x=x.pos, y=y.pos, + label=paste0("Pearson r=", signif(pr.stats[k], digits = 2), + "\nSpearman rho=", signif(sp.stats[k], digits = 2))), + aes(npcx=x, npcy=y, label=label), + col='black') + + ggtitle(genes[i]) + + xlab(task.dic[[genes[i]]][stab.score.columns]) + + ylab(task.dic[[genes[i]]][c]) + + theme_bw() + ggeasy::easy_center_title() + all.plots[[k]] <- p + k <- k + 1 + } +} +# make plot +library(patchwork) +p <- (all.plots[[1]] + all.plots[[2]] + all.plots[[3]]) / + (all.plots[[4]] + all.plots[[5]] + all.plots[[6]]) / + (all.plots[[7]] + all.plots[[8]] + all.plots[[9]] + all.plots[[10]] + plot_layout(ncol = 4)) +ggsave('figs/fig.sup.3.pdf', p, height = 10, width = 10) + + + diff --git a/analysis/fig.sup.5.R b/analysis/fig.sup.5.R new file mode 100644 index 0000000000000000000000000000000000000000..7e8a663077ca8337b7be69bb4e952520e264309a --- /dev/null +++ b/analysis/fig.sup.5.R @@ -0,0 +1,97 @@ +# several questions to ask +# Average MSE, PreMode is better than experiment +# For points that have different replicates, which is better. +# For all points in each experiment, which point has better MSE. + +# First get ground truth +ground.truth <- read.csv(paste0('../data.files/PTEN/assay.1.csv'), row.names = 1) +# Next set up metrics +all.premode <- list(c(), c(), c(), c(), c(), c(), c(), c()) +all.baseline <- list(c(), c(), c(), c(), c(), c(), c(), c()) +all.replicates <- list() +for (r in 1:8) { + replicate <- read.csv(paste0('PreMode/PTEN/replicate.', r, '.csv')) + training <- read.csv(paste0('../data.files/PTEN.replicate.rest.', + r, '/training.csv'), row.names = 1) + # ground.truth$aaChg <- paste0('p.', ground.truth$ref, ground.truth$pos.orig, ground.truth$alt) + replicate$baseline <- NA + replicate$observations <- NA + replicate.unique <- replicate[!duplicated(replicate$aaChg),] + for (i in 1:dim(replicate.unique)[1]) { + baseline <- training[training$aaChg == replicate.unique$aaChg[i],] + replicate.baseline <- replicate[replicate$aaChg == replicate.unique$aaChg[i] & !is.na(replicate$score),] + replicate.unique$base.line.1[i] <- mean(baseline$score, na.rm=T) + replicate.unique$base.line.2[i] <- mean(replicate.baseline$score, na.rm=T) + replicate.unique$ground.truth[i] <- ground.truth$score[ground.truth$VarID==replicate.unique$aaChg[i]] + replicate.unique$observations[i] <- dim(baseline)[1] + dim(replicate.baseline)[1] + replicate.unique$other.observations[i] <- dim(replicate.baseline)[1] + } + # calculate MSE + premode <- mean((replicate.unique$base.line.2 - replicate.unique$logits)^2, na.rm = T) + baseline <- mean((replicate.unique$base.line.1 - replicate.unique$base.line.2)^2, na.rm = T) + all.replicates[[r]] <- replicate.unique + all.premode[[1]] <- c(all.premode[[1]], premode) + all.baseline[[1]] <- c(all.baseline[[1]], baseline) + # next compare for each group of replicates + for (i in min(replicate.unique$other.observations, na.rm = T):max(replicate.unique$other.observations, na.rm = T)) { + premode <- mean((replicate.unique$ground.truth[replicate.unique$other.observations==i] - + replicate.unique$logits[replicate.unique$other.observations==i])^2, na.rm = T) + baseline <- mean((replicate.unique$base.line.1[replicate.unique$other.observations==i] - + replicate.unique$ground.truth[replicate.unique$other.observations==i])^2, na.rm = T) + all.premode[[i+1]] <- c(all.premode[[i+1]], premode) + all.baseline[[i+1]] <- c(all.baseline[[i+1]], baseline) + } + print(paste0('replicate ', r, ', PreMode: ', all.premode[[1]], ', Baseline: ', all.baseline[[1]])) +} +npoints <- table(all.replicates[[1]]$other.observations) +npoints <- c(sum(npoints), npoints) +names(npoints)[1] <- 'all' +to.plot <- data.frame(RMSE=sqrt(c(unlist(all.premode), + unlist(all.baseline))), + exp = rep(rep(1:8, 8), 2), + replicate=paste0(rep(rep(names(npoints), each=8), 2), " : ", + rep(rep(npoints, each=8), 2)), + model=c(rep("PreMode", length(names(npoints))*8), rep("Experiment", length(npoints)*8))) +library(ggplot2) +# for each experiment, check the points that are far away from PreMode prediction +# they should be far away from replicates as well. +library(ggpubr) +diff.plots <- list() +diff.plots.2 <- list() +for (r in 1:length(all.replicates)) { + all.replicates[[r]]$Experiment.PreMode.diff <- (all.replicates[[r]]$base.line.1 - all.replicates[[r]]$logits) + all.replicates[[r]]$Experiment.Groundtruth.diff <- (all.replicates[[r]]$base.line.1 - all.replicates[[r]]$ground.truth) + diff.plots[[r]] <- ggplot(all.replicates[[r]], aes(x=Experiment.PreMode.diff, y=Experiment.Groundtruth.diff, col=observations)) + + geom_smooth(method='lm', formula= y~x) + + stat_regline_equation( + aes(label = paste(after_stat(eq.label), after_stat(adj.rr.label), sep = "~~~~")), + formula = y~x + ) + + geom_point(alpha=0.3) + xlab('Measurement - PreMode') + ylab('Measurement - Groundtruth') + + scale_color_gradientn(colours = c("red", "white", "blue")) + + ggtitle(paste0("Train on Experiment ", r)) + + theme_bw() + ggeasy::easy_center_title() + scl <- max(all.replicates[[r]]$logits, na.rm = T) - min(all.replicates[[r]]$logits, na.rm = T) + # all.replicates[[r]]$Experiment.PreMode.diff.rank <- dplyr::percent_rank(all.replicates[[r]]$Experiment.PreMode.diff) + all.replicates[[r]]$Experiment.PreMode.diff.bin <- 'Measurement\n~ PreMode' + all.replicates[[r]]$Experiment.PreMode.diff.bin[all.replicates[[r]]$Experiment.PreMode.diff>=scl/2] <- 'Measurement\n> PreMode' + all.replicates[[r]]$Experiment.PreMode.diff.bin[all.replicates[[r]]$Experiment.PreMode.diff<=-scl/2] <- 'Measurement\n< PreMode' + all.replicates[[r]]$Experiment.PreMode.diff.bin <- factor(all.replicates[[r]]$Experiment.PreMode.diff.bin, levels=c('Measurement\n< PreMode', 'Measurement\n~ PreMode', 'Measurement\n> PreMode')) + diff.plots.2[[r]] <- ggplot(all.replicates[[r]], aes(x=Experiment.PreMode.diff.bin, y=Experiment.Groundtruth.diff, col=Experiment.PreMode.diff.bin)) + + geom_violin() + + geom_boxplot(width=0.2) + + # geom_point(alpha=0.3) + + ggtitle(paste0("Train on Experiment ", r)) + labs(col='Variant Groups') + xlab('Measurement - PreMode') + ylab('Measurement - Groundtruth') + + theme_bw() + ggeasy::easy_center_title() + print(cor.test(all.replicates[[r]]$Experiment.PreMode.diff, all.replicates[[r]]$Experiment.Groundtruth.diff)$estimate) +} + +library(patchwork) +p4 <- diff.plots[[1]] + diff.plots[[2]] + diff.plots[[3]] + diff.plots[[4]] + + diff.plots[[5]] + diff.plots[[6]] + diff.plots[[7]] + diff.plots[[8]] + patchwork::plot_layout(ncol=4) +p5 <- diff.plots.2[[1]] + diff.plots.2[[2]] + diff.plots.2[[3]] + diff.plots.2[[4]] + + diff.plots.2[[5]] + diff.plots.2[[6]] + diff.plots.2[[7]] + diff.plots.2[[8]] + patchwork::plot_layout(ncol=4) + +ggsave(filename = 'figs/fig.sup.5a.pdf', p4, width = 20, height = 7.5) +ggsave(filename = 'figs/fig.sup.5b.pdf', p5, width = 20, height = 7.5) + diff --git a/analysis/fig.sup.6.R b/analysis/fig.sup.6.R new file mode 100644 index 0000000000000000000000000000000000000000..4bfe4a3188976d2e382000f0e030ed57358b89a7 --- /dev/null +++ b/analysis/fig.sup.6.R @@ -0,0 +1,101 @@ +library(ggplot2) +task.dic <- list("Stab"=c("score.1"="stability.1", "score.2"="stability.2")) +py.path <- '/share/descartes/Users/gz2294/miniconda3/envs/RESCVE/bin/python' +alphabet_premode <- c('L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C') +genes <- c("Stab") +scores <- c('AlphaMissense', 'gMVP', 'PrimateAI', 'REVEL', 'ESM1b.LLR', 'FoldXddG') +models <- c('PreMode/', 'ESM.SLP/') +models.dic <- c('PreMode/'='PreMode', "ESM.SLP/"='ESM+SLP') +# add baseline AUC +# esm alphabets +source('./AUROC.R') +alphabet <- c('', '', '', '', + 'L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', '.', '-', + '', '') +# first plot PreMode pretrained auc vs other scores +result.df <- NULL +scores <- c(scores, models) +for (i in 1:length(genes)) { + for (fold in 0:4) { + dms.df <- read.csv(paste0('PreMode/', genes[i], '/', + '/test.fold.', fold, '.annotated.csv')) + # calculate R2 + stab.r <- NULL + other.r <- NULL + for (score in scores) { + if (score %in% models) { + dms.df <- read.csv(paste0(score, genes[i], '/', + '/testing.fold.', fold, '.csv')) + all.r <- abs(plot.R2(dms.df[,names(task.dic[[genes[i]]])], + dms.df[,paste0('logits.', 1:length(task.dic[[genes[i]]])-1)])$R2) + } else { + all.r <- abs(plot.R2(dms.df[,names(task.dic[[genes[i]]])], + dms.df[,rep(score, length(task.dic[[genes[i]]]))])$R2) + } + stab.r <- c(stab.r, mean(all.r)) + } + model.names <- scores + model.names[model.names %in% models] <- models.dic[model.names[model.names %in% models]] + result.df <- rbind(result.df, + data.frame(model=model.names, + HGNC=genes[i], + fold=fold, + npoints=dim(dms.df)[1], + stab.rho=stab.r)) + # add biochem properties + # write train and test emb to files + dms.train.df <- read.csv(paste0('PreMode/', genes[i], '/', + '/train.fold.', fold, '.annotated.csv')) + dms.df <- read.csv(paste0('PreMode/', genes[i], '/', + '/test.fold.', fold, '.annotated.csv')) + dms.train.df <- prepare.unique.id(dms.train.df) + dms.df <- prepare.unique.id(dms.df) + # get train and test biochemical + gene.train.biochem <- prepare.biochemical(dms.train.df) + gene.test.biochem <- prepare.biochemical(dms.df) + # write train and test emb to files + train.label.file <- tempfile() + test.label.file <- tempfile() + train.biochem.file <- tempfile() + test.biochem.file <- tempfile() + write.csv(dms.train.df, file = train.label.file) + write.csv(dms.df, file = test.label.file) + write.csv(gene.train.biochem, file = train.biochem.file) + write.csv(gene.test.biochem, file = test.biochem.file) + res <- system(paste0(py.path, ' ', + 'elastic.net.dms.py ', + train.biochem.file, ' ', + train.label.file, ' ', + test.biochem.file, ' ', + test.label.file), intern = T) + baseline.auc.3 <- list(R2=as.numeric(as.data.frame(strsplit(res, split = '='))[2,])) + result.df <- rbind(result.df, + data.frame(model=c('Elastic Net'), + HGNC='Stab', + fold=fold, + npoints=dim(dms.df)[1], + stab.rho=c(mean(baseline.auc.3$R2)))) + } +} +write.csv(result.df, './figs/fig.sup.6.csv') +# plot the task weighted averages as well as task size weighted error bars +uniq.result.plot <- result.df[result.df$fold==0,] +for (i in 1:dim(uniq.result.plot)[1]) { + uniq.result.plot$stab.rho[i] = mean(result.df$stab.rho[result.df$model==uniq.result.plot$model[i] & + result.df$HGNC==uniq.result.plot$HGNC[i]], na.rm=T) + uniq.result.plot$stab.rho.sd[i] = sd(result.df$stab.rho[result.df$model==uniq.result.plot$model[i] & + result.df$HGNC==uniq.result.plot$HGNC[i]], na.rm=T) + +} +p <- ggplot(uniq.result.plot, aes(x=stab.rho, y=model)) + + geom_point() + + # geom_errorbar(aes(ymin=other.rho-other.rho.sd, ymax=other.rho+other.rho.sd)) + + geom_errorbarh(aes(xmin=stab.rho-stab.rho.sd, xmax=stab.rho+stab.rho.sd), height=.2) + + # geom_abline(slope = 1, intercept = 0, linetype = "dashed", alpha=0.2) + + scale_shape_manual(values = 11:18) + + ggtitle("Spearman Correlation (5 Fold testing)") + + theme_bw() + ggeasy::easy_center_title() +ggsave('figs/fig.sup.6.pdf', p, height = 4, width = 5) diff --git a/analysis/fig.sup.7.R b/analysis/fig.sup.7.R new file mode 100644 index 0000000000000000000000000000000000000000..07fcd39325b9cc2ee7efd74db7879e26798d7b33 --- /dev/null +++ b/analysis/fig.sup.7.R @@ -0,0 +1,92 @@ +library(ggplot2) +source('./AUROC.R') +source('./bind_rows.R') +# next test whole genome-split and within in Gene AUC +icc <- read.csv('figs/ALL.csv', row.names = 1) +icc$score[icc$score == 0] <- -1 +icc$unique.id <- paste(icc$uniprotID, icc$ref, icc$pos.orig, icc$alt, sep = ":") +pfam.list <- read.csv('../scripts/gene.txt', header = F) +pfam.even.split <- pfam.list$V1[grep('even.uniprotID', pfam.list$V1, invert = T)] +pfam.even.split <- pfam.even.split[grep('Heyne', pfam.even.split, invert = T)] +result.df <- data.frame() +for (seed in 0:4) { + icc.test <- data.frame() + icc.train <- icc[!icc$uniprotID %in% pfam.even.split,] + for (uid in pfam.even.split) { + icc.test <- my.bind.rows(icc.test, read.csv(paste0('../data.files/ICC.seed.', + seed, '/', uid, '/testing.csv'))) + icc.train <- my.bind.rows(icc.train, read.csv(paste0('../data.files/ICC.seed.', + seed, '/', uid, '/training.csv'))) + + } + train.tmp <- tempfile() + test.tmp <- tempfile() + write.csv(icc.train[,c('uniprotID', 'score')], train.tmp) + write.csv(icc.test[,c('uniprotID', 'score')], test.tmp) + + rf.command <- paste0('/share/descartes/Users/gz2294/miniconda3/envs/r4-base/bin/python ', 'random.forest.process.classifier.py ', + train.tmp, ' ', + test.tmp) + rf.result <- system(rf.command, intern = T) + result.df <- rbind(result.df, data.frame(uid = 'ALL', + rf.auc = as.numeric(gsub('Testing AUC: ', '', rf.result)), + seed = seed, + gof = sum(icc.train$score==1) + sum(icc.test$score==1), + lof = sum(icc.train$score==-1) + sum(icc.test$score==-1))) +} +for (seed in 1:4) { + for (uid in pfam.even.split) { + icc.train <- icc[!icc$uniprotID %in% pfam.even.split,] + icc.test <- read.csv(paste0('../data.files/ICC.seed.', seed, '/', uid, '/testing.csv')) + icc.test$unique.id <- paste(icc.test$uniprotID, icc.test$ref, icc.test$pos.orig, icc.test$alt, sep = ":") + icc.train <- icc[!icc$unique.id %in% icc.test,] + train.tmp <- tempfile() + test.tmp <- tempfile() + write.csv(icc.train[,c('uniprotID', 'score')], train.tmp) + write.csv(icc.test[,c('uniprotID', 'score')], test.tmp) + rf.command <- paste0('/share/descartes/Users/gz2294/miniconda3/envs/r4-base/bin/python ', 'random.forest.process.classifier.py ', + train.tmp, ' ', + test.tmp) + rf.result <- system(rf.command, intern = T) + testing.points <- read.csv(paste0('../data.files/ICC.seed.', seed, '/', uid, '/testing.csv')) + training.points <- read.csv(paste0('../data.files/ICC.seed.', seed, '/', uid, '/training.csv')) + result.df <- rbind(result.df, data.frame(uid = uid, + rf.auc = 0.5, + seed = seed, + gof = sum(icc.test$score==1), + lof = sum(icc.test$score==-1))) + } +} +uniprotID.dic <- c("P21802"="FGFR2", "P15056"="BRAF", "P07949"="RET", "P04637"="TP53", + "Q09428"="ABCC8", + "O00555"="CACNA1A", "Q14654"="KCNJ11", + "Q99250"="SCN2A", "Q14524"="SCN5A", + "IonChannel.chps"="Na+/Ca2+ Channel", + "IonChannel"="Na+/Ca2+ Channel", + "IPR000719"="Protein Kinase Domain", + "IPR001806"="Small GTPase", + "IPR001245"="Protein Kinase Catalytic Domain", + "IPR016248"="Fibroblast Growth Factor Receptor Family", + "IPR005821"="Ion Transport Domain", + "IPR027359"="Voltage-dependent Channel Domain" +) +result.df$uid[result.df$uid == 'ALL'] <- '0: ALL genes' +result.df$uid[result.df$uid %in% names(uniprotID.dic)] <- uniprotID.dic[result.df$uid[result.df$uid %in% names(uniprotID.dic)]] +num.models <- 1 +p <- ggplot(result.df, aes(x=uid, y=rf.auc)) + + geom_point(alpha=0.2) + + stat_summary(data = result.df, + aes(x=as.numeric(factor(uid))+0.4/num.models-0.2*(num.models+1)/num.models, + y = rf.auc), + fun.data = mean_se, geom = "errorbar", width = 0.2) + + stat_summary(data = result.df, + aes(x=as.numeric(factor(uid))+0.4/num.models-0.2*(num.models+1)/num.models, + y = rf.auc), + fun.data = mean_se, geom = "point") + + xlab("Task Name") + ylab("random forest classifier AUC") + theme_bw() + + ggtitle('Random Forest Classifier trained on all genes with gene names') + ggeasy::easy_center_title() + + theme(axis.text.x = element_text(angle=70, vjust = 1, hjust = 1), + legend.position="bottom", + legend.direction="horizontal") +ggsave(p, filename = "figs/fig.sup.7.pdf", height = 4, width = 6) + diff --git a/analysis/fig.sup.8a.R b/analysis/fig.sup.8a.R new file mode 100644 index 0000000000000000000000000000000000000000..963548376b69da8948062608a566d94e235f8dc4 --- /dev/null +++ b/analysis/fig.sup.8a.R @@ -0,0 +1,80 @@ +library(ggplot2) +result.plot <- readRDS('figs/fig.5.prepare.RDS') +result.plot <- result.plot[result.plot$task.type=='Gene',] +result.plot$use.lw <- F +# remove itan tasks +result.plot <- result.plot[!grepl('.itan.split', result.plot$task.id),] +pick.cond <- 'auc' +# get unique models +uniq.models <- unique(gsub('.lw', '', result.plot$model)) +# only keep the original models +uniq.models <- uniq.models[grepl('/$', uniq.models)] +# get unique genes, remove Q14524 +uniq.genes <- unique(result.plot$task.id) +uniq.genes <- uniq.genes[uniq.genes != "Q14524"] +# for each gene and each fold, decide weather to use large window +for (g in uniq.genes) { + for (m in uniq.models) { + for (f in 0:4) { + lw.loss <- result.plot$val.loss[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + loss <- result.plot$val.loss[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + lw.tr.auc <- result.plot$tr.auc[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + tr.auc <- result.plot$tr.auc[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + if (pick.cond == 'auc') { + cond <- !is.na(mean(lw.tr.auc)) & lw.tr.auc > tr.auc + } else if (pick.cond == 'loss') { + cond <- !is.na(mean(lw.loss)) & loss > lw.loss + } else if (pick.cond == 'auc+loss') { + cond <- !is.na(lw.loss) & !is.na(lw.tr.auc) & (tr.auc/loss > lw.tr.auc/lw.loss) + } else { + cond <- F + } + if (cond) { + # use lw + to.remove <- which(result.plot$model == m & result.plot$task.id == g & result.plot$fold==f) + to.anno <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot$model[to.anno] <- m + result.plot$use.lw[to.anno] <- T + result.plot <- result.plot[-to.remove,] + } else { + to.remove <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot <- result.plot[-to.remove,] + } + } + } +} + +result.plot <- result.plot[!result.plot$task.id %in% c('Q14524'),] +result.plot$task.name[result.plot$task.id == "Q14524.clean"] <- "Gene: SCN5A" +result.plot <- result.plot[result.plot$model %in% c("PreMode/", + "PreMode.noStructure/"),] +model.dic <- c("PreMode/"="1: PreMode", + "PreMode.noStructure/"="7: PreMode: no Structure") +result.plot$model <- model.dic[result.plot$model] +num.models <- length(unique(result.plot$model)) +p1 <- ggplot(result.plot, aes(y=auc, x=task.name, col=model)) + + geom_point(alpha=0) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "errorbar", width = 0.2) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "point") + + labs(x = "task", y = "AUC", fill = "model") + + theme_bw() + + theme(axis.text.x = element_text(angle=60, vjust = 1, hjust = 1), + text = element_text(size = 16), + plot.title = element_text(size=15), + legend.text = element_text(size=10), + legend.position="bottom", + legend.direction="horizontal") + + ggtitle('PreMode Ablation Analysis') + + ggeasy::easy_center_title() + + coord_flip() + guides(col=guide_legend(nrow=2), + shape=guide_legend(nrow=2)) + + ylim(0.25, 1) + xlab('task: Genetics Level Mode of Action') +ggsave(paste0('figs/fig.sup.8a.pdf'), p1, height = 5, width = 6) + + diff --git a/analysis/fig.sup.8b.R b/analysis/fig.sup.8b.R new file mode 100644 index 0000000000000000000000000000000000000000..54be3dff9d65e540f6c7c34cb54b03213ebb52e0 --- /dev/null +++ b/analysis/fig.sup.8b.R @@ -0,0 +1,82 @@ +library(ggplot2) +result.plot <- readRDS('figs/fig.5.prepare.RDS') +result.plot <- result.plot[result.plot$task.type=='Gene',] +result.plot$use.lw <- F +# remove itan tasks +result.plot <- result.plot[!grepl('.itan.split', result.plot$task.id),] +pick.cond <- 'auc' +# get unique models +uniq.models <- unique(gsub('.lw', '', result.plot$model)) +# only keep the original models +uniq.models <- uniq.models[grepl('/$', uniq.models)] +# get unique genes, remove Q14524 +uniq.genes <- unique(result.plot$task.id) +uniq.genes <- uniq.genes[uniq.genes != "Q14524"] +# for each gene and each fold, decide weather to use large window +for (g in uniq.genes) { + for (m in uniq.models) { + for (f in 0:4) { + lw.loss <- result.plot$val.loss[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + loss <- result.plot$val.loss[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + lw.tr.auc <- result.plot$tr.auc[result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f] + tr.auc <- result.plot$tr.auc[result.plot$model == m & result.plot$task.id == g & result.plot$fold==f] + if (pick.cond == 'auc') { + cond <- !is.na(mean(lw.tr.auc)) & lw.tr.auc > tr.auc + } else if (pick.cond == 'loss') { + cond <- !is.na(mean(lw.loss)) & loss > lw.loss + } else if (pick.cond == 'auc+loss') { + cond <- !is.na(lw.loss) & !is.na(lw.tr.auc) & (tr.auc/loss > lw.tr.auc/lw.loss) + } else { + cond <- F + } + if (cond) { + # use lw + to.remove <- which(result.plot$model == m & result.plot$task.id == g & result.plot$fold==f) + to.anno <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot$model[to.anno] <- m + result.plot$use.lw[to.anno] <- T + result.plot <- result.plot[-to.remove,] + } else { + to.remove <- which(result.plot$model == paste0(m, '.lw') & result.plot$task.id == g & result.plot$fold==f) + result.plot <- result.plot[-to.remove,] + } + } + } +} + +result.plot <- result.plot[!result.plot$task.id %in% c('Q14524'),] +result.plot$task.name[result.plot$task.id == "Q14524.clean"] <- "Gene: SCN5A" +result.plot <- result.plot[result.plot$model %in% c("PreMode/", + "PreMode.ptm/" + ),] +model.dic <- c("PreMode/"="1: PreMode", + "PreMode.ptm/"="8: PreMode: add ptm") +result.plot$model <- model.dic[result.plot$model] +num.models <- length(unique(result.plot$model)) +p1 <- ggplot(result.plot, aes(y=auc, x=task.name, col=model)) + + geom_point(alpha=0) + + scale_color_manual(values = c("#F8766D", "#00BA38")) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "errorbar", width = 0.2) + + stat_summary(data = result.plot, + aes(x=as.numeric(factor(task.name))+0.4*(as.numeric(factor(model)))/num.models-0.2*(num.models+1)/num.models, + y = auc, col=model), + fun.data = mean_se, geom = "point") + + labs(x = "task", y = "AUC", fill = "model") + + theme_bw() + + theme(axis.text.x = element_text(angle=60, vjust = 1, hjust = 1), + text = element_text(size = 16), + plot.title = element_text(size=15), + legend.text = element_text(size=10), + legend.position="bottom", + legend.direction="horizontal") + + ggtitle('PreMode Ablation Analysis') + + ggeasy::easy_center_title() + + coord_flip() + guides(col=guide_legend(nrow=2), + shape=guide_legend(nrow=2)) + + ylim(0.25, 1) + xlab('task: Genetics Level Mode of Action') +ggsave(paste0('figs/fig.sup.8b.pdf'), p1, height = 5, width = 6) + + diff --git a/analysis/fig.sup.8c.R b/analysis/fig.sup.8c.R new file mode 100644 index 0000000000000000000000000000000000000000..362e6c7ee9d86556490f44803f6b5649a72627db --- /dev/null +++ b/analysis/fig.sup.8c.R @@ -0,0 +1,37 @@ +ALL <- read.csv('figs/ALL.csv', row.names = 1, na.strings = c("NA", ".")) +ALL$score[ALL$score==0] <- -1 +library(ggplot2) +good.genes <- c("P15056", "P04637", "Q09428", "Q14654", "O00555", "Q99250", "Q14524", 'P07949') +bad.genes <- c('P21802') +ALL$plot.label <- ALL$uniprotID +ALL$plot.label[!ALL$uniprotID %in% c(good.genes, bad.genes)] <- NA +ALL$plot.label[ALL$uniprotID %in% c(bad.genes)] <- 'Bad Genes' +# ALL$plot.label[ALL$uniprotID %in% c(med.genes)] <- 'Med Genes' +ALL$plot.label[ALL$uniprotID %in% c(good.genes)] <- 'Good Genes' +ALL$score.label <- ALL$score +ALL$score.label[ALL$score == -1] <- 'LoF' +ALL$score.label[ALL$score == 1] <- 'GoF' +wil.stat <- wilcox.test(ALL$pLDDT[!is.na(ALL$plot.label) & ALL$plot.label=='Good Genes' & ALL$score==-1], + ALL$pLDDT[!is.na(ALL$plot.label) & ALL$plot.label=='Good Genes' & ALL$score==1]) +p1 <- ggplot(ALL[!is.na(ALL$plot.label) & ALL$plot.label=='Good Genes',], + aes(x=pLDDT, col=score.label)) + geom_density() + + ggpp::geom_text_npc(data=data.frame(x="left", y="middle", + label=paste0("Mann-Whitney test p=", signif(wil.stat$p.value, digits = 2))), + aes(npcx=x, npcy=y, label=label), + col='black') + + theme_bw() + xlim(0, 100) + + ggtitle('Structure increase prediction: site pLDDT') + ggeasy::easy_center_title() +wil.stat <- wilcox.test(ALL$pLDDT[!is.na(ALL$plot.label) & ALL$plot.label=='Bad Genes' & ALL$score==-1], + ALL$pLDDT[!is.na(ALL$plot.label) & ALL$plot.label=='Bad Genes' & ALL$score==1]) +p5 <- ggplot(ALL[!is.na(ALL$plot.label) & ALL$plot.label=='Bad Genes',], + aes(x=pLDDT, col=score.label)) + geom_density() + + ggpp::geom_text_npc(data=data.frame(x="left", y="middle", + label=paste0("Mann-Whitney test p=", signif(wil.stat$p.value, digits = 2))), + aes(npcx=x, npcy=y, label=label), + col='black') + + theme_bw() + xlim(0, 100) + + ggtitle('Structure worsen prediction: site pLDDT') + ggeasy::easy_center_title() + +library(patchwork) +p <- (p1 + p5) + plot_layout(ncol = 2) +ggsave(filename = 'figs/fig.sup.8c.pdf', p, width = 12, height = 2) diff --git a/analysis/fig.sup.8d.R b/analysis/fig.sup.8d.R new file mode 100644 index 0000000000000000000000000000000000000000..23c3c339b220b4d2daa12645795fe2c0195362d8 --- /dev/null +++ b/analysis/fig.sup.8d.R @@ -0,0 +1,38 @@ +ALL <- read.csv('figs/ALL.csv', row.names = 1, na.strings = c("NA", ".")) +ALL$score[ALL$score==0] <- -1 +# remove glazer +ALL <- ALL[ALL$data_source != "glazer",] +library(ggplot2) +good.genes <- c('P21802', "Q14524", "P04637") +bad.genes <- c("Q99250", "Q14654", 'P07949', "Q09428", 'P15056', 'O00555') +ALL$plot.label <- ALL$uniprotID +ALL$plot.label[!ALL$uniprotID %in% c(good.genes, bad.genes)] <- NA +ALL$plot.label[ALL$uniprotID %in% c(bad.genes)] <- 'Bad Genes' +ALL$plot.label[ALL$uniprotID %in% c(good.genes)] <- 'Good Genes' +ALL$score.label <- ALL$score +ALL$score.label[ALL$score == -1] <- 'LoF' +ALL$score.label[ALL$score == 1] <- 'GoF' +wil.stat <- wilcox.test(ALL$PTM_dist_3d[!is.na(ALL$plot.label) & ALL$plot.label=='Good Genes' & ALL$score==-1], + ALL$PTM_dist_3d[!is.na(ALL$plot.label) & ALL$plot.label=='Good Genes' & ALL$score==1]) +p1 <- ggplot(ALL[!is.na(ALL$plot.label) & ALL$plot.label=='Good Genes',], + aes(x=PTM_dist_3d, col=score.label)) + geom_density() + + ggpp::geom_text_npc(data=data.frame(x="right", y="middle", + label=paste0("Mann-Whitney test p=", signif(wil.stat$p.value, digits = 2))), + aes(npcx=x, npcy=y, label=label), + col='black') + + theme_bw() + xlim(0, 100) + + ggtitle('PTM increase prediction: PTM distance') + ggeasy::easy_center_title() +wil.stat <- wilcox.test(ALL$PTM_dist_3d[!is.na(ALL$plot.label) & ALL$plot.label=='Bad Genes' & ALL$score==-1], + ALL$PTM_dist_3d[!is.na(ALL$plot.label) & ALL$plot.label=='Bad Genes' & ALL$score==1]) +p5 <- ggplot(ALL[!is.na(ALL$plot.label) & ALL$plot.label=='Bad Genes',], + aes(x=PTM_dist_3d, col=score.label)) + geom_density() + + ggpp::geom_text_npc(data=data.frame(x="right", y="middle", + label=paste0("Mann-Whitney test p=", signif(wil.stat$p.value, digits = 2))), + aes(npcx=x, npcy=y, label=label), + col='black') + + theme_bw() + xlim(0, 100) + + ggtitle('PTM worsen prediction: PTM distance') + ggeasy::easy_center_title() + +library(patchwork) +p <- (p1 + p5) + plot_layout(ncol = 2) +ggsave(filename = 'figs/fig.sup.8d.pdf', p, width = 12, height = 2) diff --git a/analysis/figs/ALL.csv.gz b/analysis/figs/ALL.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..eaa8af743ef2317bddd7ede63d7092f0e91d0344 --- /dev/null +++ b/analysis/figs/ALL.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b199e57be2e9abc7299499b12359018d4a630403f61c44c684ff0eeec3292d94 +size 11120611 diff --git a/analysis/figs/benign.csv.gz b/analysis/figs/benign.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..7eb17f573cd60f42cae7ff80acdd8a5d9a66bb69 --- /dev/null +++ b/analysis/figs/benign.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5cfb6904126c23f39fcdae52555745a609a08ad7b222864436f128c76a961886 +size 20585648 diff --git a/analysis/figs/fig.2a.pdf b/analysis/figs/fig.2a.pdf new file mode 100644 index 0000000000000000000000000000000000000000..78be69d1d1da3d7c05a061f5226bfa7daed7978a Binary files /dev/null and b/analysis/figs/fig.2a.pdf differ diff --git a/analysis/figs/fig.2b.pdf b/analysis/figs/fig.2b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..bdecd1be11ea8efb87055f27eca3231661f3c073 Binary files /dev/null and b/analysis/figs/fig.2b.pdf differ diff --git a/analysis/figs/fig.2c.pdf b/analysis/figs/fig.2c.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2157bf135300c4c0420926d4ebfacaa0b7dc5710 Binary files /dev/null and b/analysis/figs/fig.2c.pdf differ diff --git a/analysis/figs/fig.3b.pdf b/analysis/figs/fig.3b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a115912b0835c7da1b52fb50522fe1ae4c1f203f Binary files /dev/null and b/analysis/figs/fig.3b.pdf differ diff --git a/analysis/figs/fig.3c.pdf b/analysis/figs/fig.3c.pdf new file mode 100644 index 0000000000000000000000000000000000000000..43b1e3d8580ebd579f806ea90512ce1e4f295e98 Binary files /dev/null and b/analysis/figs/fig.3c.pdf differ diff --git a/analysis/figs/fig.4a.pdf b/analysis/figs/fig.4a.pdf new file mode 100644 index 0000000000000000000000000000000000000000..5fd238c47ae2268b42c0a33766ca3fee3008697d Binary files /dev/null and b/analysis/figs/fig.4a.pdf differ diff --git a/analysis/figs/fig.4b.pdf b/analysis/figs/fig.4b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2a5320954bde04828787b36252008adccdee5977 Binary files /dev/null and b/analysis/figs/fig.4b.pdf differ diff --git a/analysis/figs/fig.4c.pdf b/analysis/figs/fig.4c.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ee78d33a39e5ac6ab7bf82f3fc72f6151d19c54f Binary files /dev/null and b/analysis/figs/fig.4c.pdf differ diff --git a/analysis/figs/fig.5.prepare.RDS b/analysis/figs/fig.5.prepare.RDS new file mode 100644 index 0000000000000000000000000000000000000000..7f92c2bbf23ea2f417723de770302e8bf34e3e04 Binary files /dev/null and b/analysis/figs/fig.5.prepare.RDS differ diff --git a/analysis/figs/fig.5a.pdf b/analysis/figs/fig.5a.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a5f4e449389a46501c205dcdcad13298f5c57492 Binary files /dev/null and b/analysis/figs/fig.5a.pdf differ diff --git a/analysis/figs/fig.5a.plot.RDS b/analysis/figs/fig.5a.plot.RDS new file mode 100644 index 0000000000000000000000000000000000000000..b98e50e2c1fe6347b707b3bce885d10e34771771 Binary files /dev/null and b/analysis/figs/fig.5a.plot.RDS differ diff --git a/analysis/figs/fig.5b.pdf b/analysis/figs/fig.5b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..090d6050e5065c685d566554057183e30e1c9b14 Binary files /dev/null and b/analysis/figs/fig.5b.pdf differ diff --git a/analysis/figs/fig.5c.pdf b/analysis/figs/fig.5c.pdf new file mode 100644 index 0000000000000000000000000000000000000000..dd559f1730bdf94da11c506ab16ffd75616cc9db Binary files /dev/null and b/analysis/figs/fig.5c.pdf differ diff --git a/analysis/figs/fig.5d.pdf b/analysis/figs/fig.5d.pdf new file mode 100644 index 0000000000000000000000000000000000000000..cbe690d38279b521cd0ffb64007c6cc078ec1737 Binary files /dev/null and b/analysis/figs/fig.5d.pdf differ diff --git a/analysis/figs/fig.5e.pdf b/analysis/figs/fig.5e.pdf new file mode 100644 index 0000000000000000000000000000000000000000..89e0a255a589287dc484bac27bb7c9fcc4021a68 Binary files /dev/null and b/analysis/figs/fig.5e.pdf differ diff --git a/analysis/figs/fig.5e.prepare.csv.gz b/analysis/figs/fig.5e.prepare.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..fedfeb81be4a666c1e49e4bc2ad3b6dd69cec642 --- /dev/null +++ b/analysis/figs/fig.5e.prepare.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cbf292bde8f9eb1feb8e75db869e5f10b326038678f0d388934ee37d2b6368e +size 4033 diff --git a/analysis/figs/fig.5f.pdf b/analysis/figs/fig.5f.pdf new file mode 100644 index 0000000000000000000000000000000000000000..40858d038123482c503b5ae3d4bfdaee1d77e0cc Binary files /dev/null and b/analysis/figs/fig.5f.pdf differ diff --git a/analysis/figs/fig.6a.pdf b/analysis/figs/fig.6a.pdf new file mode 100644 index 0000000000000000000000000000000000000000..54f418706ed3df650855852ef366696eb1ffba36 Binary files /dev/null and b/analysis/figs/fig.6a.pdf differ diff --git a/analysis/figs/fig.sup.10a.pdf b/analysis/figs/fig.sup.10a.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b27151c7a617adc7692198129211072bfd1eff24 Binary files /dev/null and b/analysis/figs/fig.sup.10a.pdf differ diff --git a/analysis/figs/fig.sup.10b.pdf b/analysis/figs/fig.sup.10b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d59aa49934243677643bbcdbf5761f0a864569c0 Binary files /dev/null and b/analysis/figs/fig.sup.10b.pdf differ diff --git a/analysis/figs/fig.sup.10c.pdf b/analysis/figs/fig.sup.10c.pdf new file mode 100644 index 0000000000000000000000000000000000000000..eaf3c654d9ad9c3f1b74ed6c039b796640041a46 Binary files /dev/null and b/analysis/figs/fig.sup.10c.pdf differ diff --git a/analysis/figs/fig.sup.12.pdf b/analysis/figs/fig.sup.12.pdf new file mode 100644 index 0000000000000000000000000000000000000000..69dfca5de1d78ae36562f483469ddd032a9dcc63 Binary files /dev/null and b/analysis/figs/fig.sup.12.pdf differ diff --git a/analysis/figs/fig.sup.13a.pdf b/analysis/figs/fig.sup.13a.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ccb2e0b3e93462c6b526221a3b7c3efad8ddc9dd Binary files /dev/null and b/analysis/figs/fig.sup.13a.pdf differ diff --git a/analysis/figs/fig.sup.13b.pdf b/analysis/figs/fig.sup.13b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..c3ecc24498aed88668664a6894193a37dede5b99 Binary files /dev/null and b/analysis/figs/fig.sup.13b.pdf differ diff --git a/analysis/figs/fig.sup.13c.pdf b/analysis/figs/fig.sup.13c.pdf new file mode 100644 index 0000000000000000000000000000000000000000..258d3175457009dca84bddc4b22252b27676afad Binary files /dev/null and b/analysis/figs/fig.sup.13c.pdf differ diff --git a/analysis/figs/fig.sup.13d.pdf b/analysis/figs/fig.sup.13d.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ac706e7ae05d0615803ace181a461817c3f1a5aa Binary files /dev/null and b/analysis/figs/fig.sup.13d.pdf differ diff --git a/analysis/figs/fig.sup.14.pdf b/analysis/figs/fig.sup.14.pdf new file mode 100644 index 0000000000000000000000000000000000000000..abd8deb7e68ae5a0eebf17f6127e68148b6bd1f8 Binary files /dev/null and b/analysis/figs/fig.sup.14.pdf differ diff --git a/analysis/figs/fig.sup.2.pdf b/analysis/figs/fig.sup.2.pdf new file mode 100644 index 0000000000000000000000000000000000000000..97957d4c0e5670189bb1f4c5d11a6499aede1ce0 Binary files /dev/null and b/analysis/figs/fig.sup.2.pdf differ diff --git a/analysis/figs/fig.sup.3.pdf b/analysis/figs/fig.sup.3.pdf new file mode 100644 index 0000000000000000000000000000000000000000..6e80d9694dad0eeb5beac0bfde5e81870739cfcc --- /dev/null +++ b/analysis/figs/fig.sup.3.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2afcf04422787036413e5a6162a7886d4e77bc4d97de5ba7c739427352b9bdfd +size 3179675 diff --git a/analysis/figs/fig.sup.4.pdf b/analysis/figs/fig.sup.4.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a5bf3ff76c7c5eb2aefe9917f438a6a55b8ac6c6 Binary files /dev/null and b/analysis/figs/fig.sup.4.pdf differ diff --git a/analysis/figs/fig.sup.5a.pdf b/analysis/figs/fig.sup.5a.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f653ecc87f6f888a9becb99fe3ef1eb34f00f528 --- /dev/null +++ b/analysis/figs/fig.sup.5a.pdf @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d150d181c30f2537338c24a439ad61d24746759935222ff9013bdb857ce8b5b +size 1459467 diff --git a/analysis/figs/fig.sup.5b.pdf b/analysis/figs/fig.sup.5b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1ac0b15ebd395b71e9e059ae602264be4d6f1754 Binary files /dev/null and b/analysis/figs/fig.sup.5b.pdf differ diff --git a/analysis/figs/fig.sup.6.csv.gz b/analysis/figs/fig.sup.6.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e2d26d86f97e6bb489cba18a1a446130df424b71 --- /dev/null +++ b/analysis/figs/fig.sup.6.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcd4d53200c92c95ca593ccd2cf9ab659d2d0cd1f29848a67e2cdb721a35a562 +size 824 diff --git a/analysis/figs/fig.sup.6.pdf b/analysis/figs/fig.sup.6.pdf new file mode 100644 index 0000000000000000000000000000000000000000..319e626538cf058ded6923f8f9bc2d3dc91089bd Binary files /dev/null and b/analysis/figs/fig.sup.6.pdf differ diff --git a/analysis/figs/fig.sup.7.pdf b/analysis/figs/fig.sup.7.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f9ab52ddc60518ca4512d24cf801a7354919de8a Binary files /dev/null and b/analysis/figs/fig.sup.7.pdf differ diff --git a/analysis/figs/fig.sup.8a.pdf b/analysis/figs/fig.sup.8a.pdf new file mode 100644 index 0000000000000000000000000000000000000000..98a706dfe05b84be1091e5c9e3b29131d8670f13 Binary files /dev/null and b/analysis/figs/fig.sup.8a.pdf differ diff --git a/analysis/figs/fig.sup.8b.pdf b/analysis/figs/fig.sup.8b.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7ee4a2c4bf166186dcf57ba7b5e7e765da2a25a5 Binary files /dev/null and b/analysis/figs/fig.sup.8b.pdf differ diff --git a/analysis/figs/fig.sup.8c.pdf b/analysis/figs/fig.sup.8c.pdf new file mode 100644 index 0000000000000000000000000000000000000000..1484447c40738e69a455f0da55090d574b6e9ae6 Binary files /dev/null and b/analysis/figs/fig.sup.8c.pdf differ diff --git a/analysis/figs/fig.sup.8d.pdf b/analysis/figs/fig.sup.8d.pdf new file mode 100644 index 0000000000000000000000000000000000000000..4dca6f6f59ae5a18ae82d4c9d20688f96984fa2b Binary files /dev/null and b/analysis/figs/fig.sup.8d.pdf differ diff --git a/analysis/funNCion/.gitattributes b/analysis/funNCion/.gitattributes new file mode 100644 index 0000000000000000000000000000000000000000..56133e174a7389b41baf7d4cfb56b1de510b3c1e --- /dev/null +++ b/analysis/funNCion/.gitattributes @@ -0,0 +1,3 @@ + +featuretable4github_revision* filter=lfs diff=lfs merge=lfs -text +featuretable4* filter=lfs diff=lfs merge=lfs -text diff --git a/analysis/funNCion/LICENSE b/analysis/funNCion/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..d159169d1050894d3ea3b98e1c965c4058208fe1 --- /dev/null +++ b/analysis/funNCion/LICENSE @@ -0,0 +1,339 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/analysis/funNCion/README.md b/analysis/funNCion/README.md new file mode 100644 index 0000000000000000000000000000000000000000..dc48e0564914c8a3fb8f5d62ac2068fe3503a67f --- /dev/null +++ b/analysis/funNCion/README.md @@ -0,0 +1,8 @@ +# funNCion + +The program funNCion predicts functional effects of pathogenic variants in voltage-gated sodium and calcium channels encoded by the SCN and CACNA1 gene families. +This repository includes the code and files to perform the machine learning based predictions. + +Find out more on the bioRxiv version of our manuscript: https://www.biorxiv.org/content/10.1101/671453v1. +Check out the online tool: http://funNCion.broadinstitute.org. +Find the code/data tables used to perform ancestry conditional site-specific selection here: https://github.com/astheeggeggs/parsel. diff --git a/analysis/funNCion/R_functions4predicting_goflof_CACNA1SCN.R b/analysis/funNCion/R_functions4predicting_goflof_CACNA1SCN.R new file mode 100644 index 0000000000000000000000000000000000000000..9650f30f6c8c7fdbb50922377f85300626db518b --- /dev/null +++ b/analysis/funNCion/R_functions4predicting_goflof_CACNA1SCN.R @@ -0,0 +1,270 @@ + +# upsampling function to have same numbers of scn,cac,lof,gof +func = function (x, y) { + # which of the four class x scn combos is highest? -> upsample all data to that! + xup <- if (is.data.frame(x)) x else as.data.frame(x) + xup$Class <- y + frqtab <- data.frame(table(xup[,c("Class", "scn")])) # frquency table + frqmax <- frqtab[tail(order(frqtab$Freq),1),] # find highest class x scn combo + xup <- rbind(xup[xup$scn%in%frqmax$scn & xup$Class%in%frqmax$Class ,], + xup[sample(rownames(xup[xup$scn%in%frqmax$scn & !xup$Class%in%frqmax$Class ,]), size = frqmax$Freq, replace = T),], + xup[sample(rownames(xup[!xup$scn%in%frqmax$scn & !xup$Class%in%frqmax$Class ,]), size = frqmax$Freq, replace = T),], + xup[sample(rownames(xup[!xup$scn%in%frqmax$scn & xup$Class%in%frqmax$Class ,]), size = frqmax$Freq, replace = T),] + ) + list(x=xup[, !grepl("Class", colnames(xup), fixed = TRUE)], + y=xup$Class) +} + +samplingfct <- list(name = "upsampling to balance Class and scn!", + func = func, + first = TRUE) + +gene2familyalignment_quant <- function(gene, variants, alignmentfile) +{ + variant <- as.data.frame(table(variants), stringsAsFactors = F) + variant$variant <- as.integer(variant$variant) + gene1 <- alignmentfile[,gene] + bigfamilyalignment <- rep(0,nrow(alignmentfile)) + bigfamilyalignment[which(gene1!="-")][variant$variant] <- variant$Freq + return(bigfamilyalignment) +} + +ma <- function(x,windowsize){stats::filter(x,rep(1/windowsize,windowsize), circular = T)} + +vardens <- function(gene1, funcycat, featuretable, wind, alignmentfile, varonfamilyalignment) +{ + densgof <- apply(as.matrix(varonfamilyalignment[,grepl(funcycat, colnames(varonfamilyalignment))]), 1, sum) + # map onto gene + allvarongene <- densgof[!as.data.frame(alignmentfile)[,gene1]%in%"-"] + # slwind with ALL variants + slwindall <- ma(x = allvarongene, windowsize = wind) + slwindall <- slwindall[featuretable[gene%in%gene1]$pos] # adapt to multiple aa per sites + return(slwindall) +} + +# define parameters during training (caret fct) +fitControl <- caret::trainControl( ## here: k-fold cross validation + method = "repeatedcv", + number = 10, + repeats = 10, + sampling = samplingfct, + classProbs = T # +) + +# output performance +modelperformance <- function(out) { + res <- c(multiClassSummary(out, lev = c("gof", "lof")), + # matthews correlation coefficient: + mcc(preds = ifelse(out$pred%in%"gof", 1, 0), + actuals = ifelse(out$obs%in%"gof", 1, 0)), + round(twoClassSummary(out, lev = c("gof", "lof")), digits = 2) ) + names(res)[15] <- "MCC" + return(res[c("Balanced_Accuracy", "Sens", "Spec","AUC","Precision","Recall","F1", "prAUC","Kappa", "MCC")]) +} + + +# training fct +predictgof <- function(varallmod, modeltype, alignmentfile, featuretable) +{ + # reproducible random splits + suppressWarnings(RNGversion("3.5.3")) + set.seed(999) + # randomly split in training/testing + inTraining <- createDataPartition(as.factor(varallmod$Class), p = .9, list = FALSE) + trainingall <- varallmod[ inTraining,] # two training sets + testing <- varallmod[ -inTraining,] # 1 comb and 1 test set + + set.seed(989) # separate two training sets, one used for calculating variant densities + inTraining1 <- createDataPartition((trainingall$Class), p = .5, list = FALSE) + training1 <- trainingall[inTraining1,] + training2 <- trainingall[-inTraining1,] + + # calculate variant density from training1 and map on training2 #### + training1 <- training1[,c("gene", "pos","refAA", "altAA", "Class")] + + # variants on family alignment + gofgenes <- unique(training1[training1$Class%in%"gof",]$gene) + lofgenes <- unique(training1[training1$Class%in%"lof",]$gene) + + familyaligned_gof <- c() + for ( i in gofgenes) + { + var1 <- training1[training1$gene%in%i & training1$Class%in%"gof",][,c("pos", "altAA")] + gof <- gene2familyalignment_quant(gene = i, variants = var1$pos, alignmentfile = famcacscn) + familyaligned_gof <- cbind(familyaligned_gof, gof) + } + familyaligned_lof <- c() + colnames(familyaligned_gof) <- paste(gofgenes,"GOF", sep = "_") + for ( i in lofgenes) + { + var1 <- training1[training1$gene%in%i & training1$Class%in%"lof",][,c("pos", "altAA")] + gof <- gene2familyalignment_quant(gene = i, variants = var1$pos, alignmentfile = famcacscn) + familyaligned_lof <- cbind(familyaligned_lof, gof) + } + colnames(familyaligned_lof) <- paste(lofgenes,"LOF", sep = "_") + familyaligned <- cbind(familyaligned_gof, familyaligned_lof) + + # variants on family alignment -> var densitiy -> on individual genes + uniqgenemech <- unique(featuretable$gene) + # diff sliding windows 10 AA + featuretable$densgof <- unlist(sapply(uniqgenemech, function(x){vardens(x, "GOF", featuretable, wind = 10, famcacscn, familyaligned)})) + featuretable$densgof3aa <- unlist(sapply(uniqgenemech, function(x){vardens(x, "GOF", featuretable, wind = 3, famcacscn, familyaligned)})) + featuretable$denslof <- unlist(sapply(uniqgenemech, function(x){vardens(x, "LOF", featuretable, wind = 10, famcacscn, familyaligned)})) + featuretable$denslof3aa <- unlist(sapply(uniqgenemech, function(x){vardens(x, "LOF", featuretable, wind = 3, famcacscn, familyaligned)})) + + # zscore and round + featuretable$densgof <- round(scale(featuretable$densgof), 2) + featuretable$densgof3aa <- round(scale(featuretable$densgof3aa),2) + featuretable$denslof <- round(scale(featuretable$denslof),2) + featuretable$denslof3aa <- round(scale(featuretable$denslof3aa),2) + + # map variant density of training1 onto training2 and testing data + training2 <- cbind(training2, as.data.frame(featuretable[match(training2$protid, protid)])[,grep("dens", colnames(featuretable))]) + # remove altAA etc + training <- training2[,!colnames(training2)%in%c(colnames(training1), "protid")] + training$Class <- training2$Class + # add vardens onto testing + testing <- cbind(testing, as.data.frame(featuretable[match(testing$protid, protid)])[,grep("dens", colnames(featuretable))]) + + # train #### + cl <- makePSOCKcluster(5) + registerDoParallel(cl) + + set.seed(999) + starttime <- as.character(Sys.time()) + print(c("start training at", starttime), quote = F) +# print() + gbmFit1_2 <- caret::train(Class ~ ., data = training, + method = modeltype, + trControl = fitControl, + verbose = FALSE) + starttime <- as.character(Sys.time()) + print(c("finish training at", starttime), quote = F) + model1 <- gbmFit1_2 + test_data <- testing$Class + + # compare with gbm method implemented with sklearn + write.csv(training, file = 'training.fuNCion.csv') + write.csv(testing, file = 'testing.fuNCion.csv') + # gbmFit1_2 <- caret::train(Class ~ ., data = training, + # method = modeltype, + # trControl = fitControl, + # verbose = T) + res <- system('/share/descartes/Users/gz2294/miniconda3/envs/RESCVE/bin/python /share/pascal/Users/gz2294/Data/DMS/Ion_Channel/funNCion/sklearn.gbm.py training.fuNCion.csv testing.fuNCion.csv', + intern = T) + auc <- as.numeric(strsplit(res, '=')[[1]][2]) + out <- data.frame(obs= test_data, + gof = predict(model1, newdata = testing, type = "prob")[,"gof"], + lof = predict(model1, newdata = testing, type = "prob")[,"lof"], + pred = predict(model1, newdata = testing), + gene = feat[-inTraining,]$gene, + auc = auc + ) + return(list(out, gbmFit1_2)) + stopCluster(cl) +} + + + +# training fct, modified only the training, testing data split +predictgof_manual_split <- function(trainingall, testing, modeltype, alignmentfile, featuretable) +{ + # reproducible random splits + suppressWarnings(RNGversion("3.5.3")) + set.seed(999) + # randomly split in training/testing + # inTraining <- createDataPartition(as.factor(varallmod$Class), p = .9, list = FALSE) + # trainingall <- varallmod[ inTraining,] # two training sets + # testing <- varallmod[ -inTraining,] # 1 comb and 1 test set + + set.seed(989) # separate two training sets, one used for calculating variant densities + inTraining1 <- createDataPartition((trainingall$Class), p = .5, list = FALSE) + training1 <- trainingall[inTraining1,] + training2 <- trainingall[-inTraining1,] + + # calculate variant density from training1 and map on training2 #### + training1 <- training1[,c("gene", "pos","refAA", "altAA", "Class")] + + # variants on family alignment + gofgenes <- unique(training1[training1$Class%in%"gof",]$gene) + lofgenes <- unique(training1[training1$Class%in%"lof",]$gene) + + familyaligned_gof <- c() + for ( i in gofgenes) + { + var1 <- training1[training1$gene%in%i & training1$Class%in%"gof",][,c("pos", "altAA")] + gof <- gene2familyalignment_quant(gene = i, variants = var1$pos, alignmentfile = famcacscn) + familyaligned_gof <- cbind(familyaligned_gof, gof) + } + familyaligned_lof <- c() + colnames(familyaligned_gof) <- paste(gofgenes,"GOF", sep = "_") + for ( i in lofgenes) + { + var1 <- training1[training1$gene%in%i & training1$Class%in%"lof",][,c("pos", "altAA")] + gof <- gene2familyalignment_quant(gene = i, variants = var1$pos, alignmentfile = famcacscn) + familyaligned_lof <- cbind(familyaligned_lof, gof) + } + colnames(familyaligned_lof) <- paste(lofgenes,"LOF", sep = "_") + familyaligned <- cbind(familyaligned_gof, familyaligned_lof) + + # variants on family alignment -> var densitiy -> on individual genes + uniqgenemech <- unique(featuretable$gene) + # diff sliding windows 10 AA + featuretable$densgof <- unlist(sapply(uniqgenemech, function(x){vardens(x, "GOF", featuretable, wind = 10, famcacscn, familyaligned)})) + featuretable$densgof3aa <- unlist(sapply(uniqgenemech, function(x){vardens(x, "GOF", featuretable, wind = 3, famcacscn, familyaligned)})) + featuretable$denslof <- unlist(sapply(uniqgenemech, function(x){vardens(x, "LOF", featuretable, wind = 10, famcacscn, familyaligned)})) + featuretable$denslof3aa <- unlist(sapply(uniqgenemech, function(x){vardens(x, "LOF", featuretable, wind = 3, famcacscn, familyaligned)})) + + # zscore and round + featuretable$densgof <- round(scale(featuretable$densgof), 2) + featuretable$densgof3aa <- round(scale(featuretable$densgof3aa),2) + featuretable$denslof <- round(scale(featuretable$denslof),2) + featuretable$denslof3aa <- round(scale(featuretable$denslof3aa),2) + + # map variant density of training1 onto training2 and testing data + training2 <- cbind(training2, as.data.frame(featuretable[match(training2$protid, protid)])[,grep("dens", colnames(featuretable))]) + # remove altAA etc + # training <- training2[,!colnames(training2)%in%c(colnames(training1), "protid")] + # previous code didn't work + training <- training2 + for (co in c(colnames(training1), "protid")) { + training[,co] <- NULL + } + training$Class <- training2$Class + + # add vardens onto testing + testing <- cbind(testing, as.data.frame(featuretable[match(testing$protid, protid)])[,grep("dens", colnames(featuretable))]) + + # train #### + # cl <- makePSOCKcluster(5) + # registerDoParallel(cl) + + set.seed(999) + starttime <- as.character(Sys.time()) + print(c("start training at", starttime), quote = F) + # print() + # write to csv as the training program didn't work + write.csv(training, file = 'training.fuNCion.csv') + write.csv(testing, file = 'testing.fuNCion.csv') + # gbmFit1_2 <- caret::train(Class ~ ., data = training, + # method = modeltype, + # trControl = fitControl, + # verbose = T) + res <- system('/share/descartes/Users/gz2294/miniconda3/envs/RESCVE/bin/python /share/pascal/Users/gz2294/Data/DMS/Ion_Channel/funNCion/sklearn.gbm.py training.fuNCion.csv testing.fuNCion.csv', + intern = T) + starttime <- as.character(Sys.time()) + print(c("finish training at", starttime), quote = F) + # model1 <- gbmFit1_2 + # test_data <- testing$Class + # + # out <- data.frame(obs= test_data, + # gof = predict(model1, newdata = testing, type = "prob")[,"gof"], + # lof = predict(model1, newdata = testing, type = "prob")[,"lof"], + # pred= predict(model1, newdata = testing) + # ,gene=testing$gene + # ) + # return(list(out, gbmFit1_2)) + # stopCluster(cl) + auc <- as.numeric(strsplit(res, '=')[[1]][2]) + auc +} diff --git a/analysis/funNCion/R_functions4predicting_path_GOFLOF_CACNA1SCN.r b/analysis/funNCion/R_functions4predicting_path_GOFLOF_CACNA1SCN.r new file mode 100644 index 0000000000000000000000000000000000000000..f79598403e0d3764792833773e6ef5a406374edf --- /dev/null +++ b/analysis/funNCion/R_functions4predicting_path_GOFLOF_CACNA1SCN.r @@ -0,0 +1,84 @@ + +# upsampling function to have same numbers of scn,cac,lof,gof +func = function (x, y) { + # which of the four class x scn combos is highest? -> upsample all data to that! + xup <- if (is.data.frame(x)) x else as.data.frame(x) + xup$Class <- y + frqtab <- data.frame(table(xup[,c("Class", "scn")])) # frquency table + frqmax <- frqtab[tail(order(frqtab$Freq),1),] # find highest class x scn combo + xup <- rbind(xup[xup$scn%in%frqmax$scn & xup$Class%in%frqmax$Class ,], + xup[sample(rownames(xup[xup$scn%in%frqmax$scn & !xup$Class%in%frqmax$Class ,]), size = frqmax$Freq, replace = T),], + xup[sample(rownames(xup[!xup$scn%in%frqmax$scn & !xup$Class%in%frqmax$Class ,]), size = frqmax$Freq, replace = T),], + xup[sample(rownames(xup[!xup$scn%in%frqmax$scn & xup$Class%in%frqmax$Class ,]), size = frqmax$Freq, replace = T),] + ) + list(x=xup[, !grepl("Class", colnames(xup), fixed = TRUE)], + y=xup$Class) +} + +samplingfct <- list(name = "upsampling to balance Class and scn!", + func = func, + first = TRUE) + +# define parameters during training (caret fct) +fitControl <- caret::trainControl( ## here: k-fold cross validation + method = "repeatedcv", + number = 10, + repeats = 2, + sampling = samplingfct, + classProbs = T # +) + +# output performance +modelperformance <- function(out) { + res <- c(multiClassSummary(out, lev = c("pathogenic", "neutral")), + # matthews correlation coefficient: + mcc(preds = ifelse(out$pred%in%"pathogenic", 1, 0), + actuals = ifelse(out$obs%in%"pathogenic", 1, 0)), + round(twoClassSummary(out, lev = c("pathogenic", "neutral")), digits = 2) ) + names(res)[15] <- "MCC" + return(res[c("Balanced_Accuracy", "Sens", "Spec","AUC","Precision","Recall","F1", "prAUC","Kappa", "MCC")]) +} + +# training fct +predictpath <- function(varallmod, modeltype) +{ + # reproducible random splits + suppressWarnings(RNGversion("3.5.3")) + set.seed(999) + # randomly split in training/testing + inTraining <- createDataPartition(as.factor(varallmod$gene), p = .9, list = FALSE) + training <- varallmod[ inTraining,] + # 1) upsample to same n of variants per gene, separate in pathogenic and neutral variants + training$gene <- as.factor(training$gene) + uptrainpath <- upSample(training[Class%in%"pathogenic"], training[Class%in%"pathogenic"]$gene, yname = "gene1") + uptrainneut <- upSample(training[Class%in%"neutral"], training[Class%in%"neutral"]$gene, yname = "gene1") + uptrain <- rbind(uptrainpath, uptrainneut) + uptrain <- uptrain[,!colnames(uptrain)%in%c("gene", "gene1","protid")] + training <- uptrain + testing <- as.data.frame(varallmod)[-inTraining,] + + # train #### + cl <- makePSOCKcluster(5) + registerDoParallel(cl) + + set.seed(825) + starttime <- as.character(Sys.time()) + print(c("start training at", starttime), quote = F) + gbmFit1_2 <- train(Class ~ ., data = training, + method = modeltype, + trControl = fitControl, + verbose = FALSE) + starttime <- as.character(Sys.time()) + print(c("finish training at", starttime), quote = F) + model1 <- gbmFit1_2 + test_data <- testing$Class + out <- data.frame(obs= test_data, + neutral = predict(model1, newdata = testing, type = "prob")[,"neutral"], + pathogenic = predict(model1, newdata = testing, type = "prob")[,"pathogenic"], + pred= predict(model1, newdata = testing) + ,gene=testing$gene + ,protid=testing$protid + ) + return(list(out, gbmFit1_2)) + stopCluster(cl) +} diff --git a/analysis/funNCion/S2_neutralvariantsusedintraining3.txt b/analysis/funNCion/S2_neutralvariantsusedintraining3.txt new file mode 100644 index 0000000000000000000000000000000000000000..091d97c01ffbc9aac3781f630aeeac237633df03 --- /dev/null +++ b/analysis/funNCion/S2_neutralvariantsusedintraining3.txt @@ -0,0 +1,3795 @@ +Chromosome Position rsID Reference Alternate Source Filters - exomes Filters - genomes Consequence Protein Consequence Transcript Consequence Annotation Flags Allele Count Allele Frequency Allele Count African Allele Count Latino Allele Count Ashkenazi Jewish Allele Count East Asian Allele Count European (Finnish) Allele Count European (non-Finnish) Allele Count Other Allele Count South Asian gene constr pos altAA refAA used_in_pathogenicity_prediction protid transcript +17 48638848 rs768014195 G T gnomAD Exomes PASS NA p.Ala10Ser p.Ala10Ser c.28G>T missense_variant 4 3.52509870276368e-05 0 0 0 0 0 4 0 0 CACNA1G constrhet 10 S A 1 CACNA1G:10:A:S ENST00000359106;NM_018896.4 +17 48638881 rs1052963355 C G gnomAD Exomes PASS NA p.Arg21Gly p.Arg21Gly c.61C>G missense_variant 2 1.75116014359513e-05 0 0 0 0 0 0 0 2 CACNA1G constrhet 21 G R 1 CACNA1G:21:R:G ENST00000359106;NM_018896.4 +17 48638888 rs892878765 A C gnomAD Exomes PASS NA p.Asn23Thr p.Asn23Thr c.68A>C missense_variant 3 2.62297375277598e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 23 T N 1 CACNA1G:23:N:T ENST00000359106;NM_018896.4 +17 48638892 rs1208505871 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp24Glu p.Asp24Glu c.72C>G missense_variant 9 6.63511301809174e-05 0 9 0 0 0 0 0 0 CACNA1G constrhet 24 E D 1 CACNA1G:24:D:E ENST00000359106;NM_018896.4 +17 48638897 rs947131228 C G gnomAD Exomes PASS NA p.Ser26Trp p.Ser26Trp c.77C>G missense_variant 2 1.75021002520302e-05 2 0 0 0 0 0 0 0 CACNA1G constrhet 26 W S 1 CACNA1G:26:S:W ENST00000359106;NM_018896.4 +17 48638906 rs752582722 G A gnomAD Exomes PASS NA p.Gly29Glu p.Gly29Glu c.86G>A missense_variant 2 1.73843506075831e-05 0 0 0 0 0 0 0 2 CACNA1G constrhet 29 E G 1 CACNA1G:29:G:E ENST00000359106;NM_018896.4 +17 48638945 rs757289075 G A gnomAD Exomes PASS NA p.Gly42Asp p.Gly42Asp c.125G>A missense_variant 3 2.18665267208957e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 42 D G 1 CACNA1G:42:G:D ENST00000359106;NM_018896.4 +17 48638951 rs778920307 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala44Val p.Ala44Val c.131C>T missense_variant 10 5.99333541102294e-05 0 0 0 10 0 0 0 0 CACNA1G constrhet 44 V A 1 CACNA1G:44:A:V ENST00000359106;NM_018896.4 +17 48638966 rs1358902283 A T gnomAD Exomes PASS NA p.Glu49Val p.Glu49Val c.146A>T missense_variant 2 1.21967581016966e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 49 V E 1 CACNA1G:49:E:V ENST00000359106;NM_018896.4 +17 48638975 rs1303318542 C T gnomAD Exomes PASS NA p.Pro52Leu p.Pro52Leu c.155C>T missense_variant 2 1.15972955106869e-05 1 0 0 0 0 1 0 0 CACNA1G constrhet 52 L P 1 CACNA1G:52:P:L ENST00000359106;NM_018896.4 +17 48638983 rs747394020 G T gnomAD Exomes PASS NA p.Ala55Ser p.Ala55Ser c.163G>T missense_variant 4 2.23246676415105e-05 0 0 0 0 1 3 0 0 CACNA1G constrhet 55 S A 1 CACNA1G:55:A:S ENST00000359106;NM_018896.4 +17 48646242 rs771649000 G A gnomAD Exomes PASS NA p.Arg85His p.Arg85His c.254G>A missense_variant 3 1.4582928251993e-05 1 0 0 1 0 0 0 1 CACNA1G constrhet 85 H R 1 CACNA1G:85:R:H ENST00000359106;NM_018896.4 +17 48646250 rs1057521926 A G gnomAD Exomes PASS NA p.Met88Val p.Met88Val c.262A>G missense_variant 2 9.71383055193985e-06 0 0 0 2 0 0 0 0 CACNA1G constrhet 88 V M 1 CACNA1G:88:M:V ENST00000359106;NM_018896.4 +17 48646274 rs201146969 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val96Met p.Val96Met c.286G>A missense_variant 83 0.000365551807059114 2 2 0 0 0 67 1 11 CACNA1G constrhet 96 M V 1 CACNA1G:96:V:M ENST00000359106;NM_018896.4 +17 48646293 rs763813233 G A gnomAD Exomes PASS NA p.Arg102Gln p.Arg102Gln c.305G>A missense_variant 5 2.43299530918504e-05 0 0 0 0 3 2 0 0 CACNA1G constrhet 102 Q R 1 CACNA1G:102:R:Q ENST00000359106;NM_018896.4 +17 48646310 rs750305086 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala108Thr p.Ala108Thr c.322G>A missense_variant 9 3.98226564366687e-05 2 1 0 0 1 5 0 0 CACNA1G constrhet 108 T A 1 CACNA1G:108:A:T ENST00000359106;NM_018896.4 +17 48646332 rs781240948 G A gnomAD Exomes PASS NA p.Arg115Gln p.Arg115Gln c.344G>A missense_variant 3 1.51325612364311e-05 0 0 1 0 0 1 0 1 CACNA1G constrhet 115 Q R 1 CACNA1G:115:R:Q ENST00000359106;NM_018896.4 +17 48646559 rs752802222 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val130Met p.Val130Met c.388G>A missense_variant 4 1.76008307592118e-05 0 0 0 0 0 3 0 1 CACNA1G constrhet 130 M V 1 CACNA1G:130:V:M ENST00000359106;NM_018896.4 +17 48646649 rs184328705 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val160Ile p.Val160Ile c.478G>A missense_variant 15 6.59944036745684e-05 1 2 0 0 0 11 1 0 CACNA1G constrhet 160 I V 1 CACNA1G:160:V:I ENST00000359106;NM_018896.4 +17 48646652 rs368561457 A T gnomAD Exomes PASS NA p.Ile161Phe p.Ile161Phe c.481A>T missense_variant 3 1.45577359809003e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 161 F I 1 CACNA1G:161:I:F ENST00000359106;NM_018896.4 +17 48649257 rs754097713 C T gnomAD Exomes PASS NA p.Thr202Met p.Thr202Met c.605C>T missense_variant 2 9.70930345457017e-06 0 0 0 0 0 0 1 1 CACNA1G constrhet 202 M T 1 CACNA1G:202:T:M ENST00000359106;NM_018896.4 +17 48649340 rs768796872 G A gnomAD Exomes PASS NA p.Val230Ile p.Val230Ile c.688G>A missense_variant 2 9.70609931280817e-06 0 1 0 0 1 0 0 0 CACNA1G constrhet 230 I V 1 CACNA1G:230:V:I ENST00000359106;NM_018896.4 +17 48649925 rs753325385 G A gnomAD Exomes PASS NA p.Val253Met p.Val253Met c.757G>A missense_variant 2 1.41815809626457e-05 0 0 0 0 0 1 1 0 CACNA1G constrhet 253 M V 1 CACNA1G:253:V:M ENST00000359106;NM_018896.4 +17 48649928 rs756783356 G A gnomAD Exomes PASS NA p.Asp254Asn p.Asp254Asn c.760G>A missense_variant 3 2.07646944821285e-05 3 0 0 0 0 0 0 0 CACNA1G constrhet 254 N D 1 CACNA1G:254:D:N ENST00000359106;NM_018896.4 +17 48649991 rs781185985 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg275Cys p.Arg275Cys c.823C>T missense_variant 10 4.88200201138483e-05 1 5 1 1 0 2 0 0 CACNA1G constrhet 275 C R 1 CACNA1G:275:R:C ENST00000359106;NM_018896.4 +17 48650003 rs574805259 A C gnomAD Exomes PASS NA p.Met279Leu p.Met279Leu c.835A>C missense_variant 2 1.05437407083285e-05 1 1 0 0 0 0 0 0 CACNA1G constrhet 279 L M 1 CACNA1G:279:M:L ENST00000359106;NM_018896.4 +17 48650007 rs771304130 G A gnomAD Exomes PASS NA p.Arg280Gln p.Arg280Gln c.839G>A missense_variant 3 1.57376223600138e-05 0 1 0 2 0 0 0 0 CACNA1G constrhet 280 Q R 1 CACNA1G:280:R:Q ENST00000359106;NM_018896.4 +17 48650028 rs200872262 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr287Met p.Thr287Met c.860C>T missense_variant 15 6.83221892251353e-05 0 1 9 0 0 4 0 1 CACNA1G constrhet 287 M T 1 CACNA1G:287:T:M ENST00000359106;NM_018896.4 +17 48650033 rs761241506 C T gnomAD Exomes PASS NA p.Arg289Cys p.Arg289Cys c.865C>T missense_variant 5 2.50075022506752e-05 0 0 0 0 0 5 0 0 CACNA1G constrhet 289 C R 1 CACNA1G:289:R:C ENST00000359106;NM_018896.4 +17 48650034 rs372309945 G A gnomAD Exomes PASS NA p.Arg289His p.Arg289His c.866G>A missense_variant 10 4.98444852061568e-05 0 0 0 0 0 6 0 4 CACNA1G constrhet 289 H R 1 CACNA1G:289:R:H ENST00000359106;NM_018896.4 +17 48650036 rs766099998 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly290Arg p.Gly290Arg c.868G>A missense_variant 5 2.24709001842614e-05 1 0 0 0 0 2 0 2 CACNA1G constrhet 290 R G 1 CACNA1G:290:G:R ENST00000359106;NM_018896.4 +17 48650042 rs577320837 G A gnomAD Exomes PASS NA p.Gly292Arg p.Gly292Arg c.874G>A missense_variant 4 1.97876782127769e-05 1 0 0 0 0 2 0 1 CACNA1G constrhet 292 R G 1 CACNA1G:292:G:R ENST00000359106;NM_018896.4 +17 48650046 rs748055459 G A gnomAD Exomes PASS NA p.Gly293Asp p.Gly293Asp c.878G>A missense_variant 2 9.84930562395351e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 293 D G 1 CACNA1G:293:G:D ENST00000359106;NM_018896.4 +17 48650048 rs202055246 G A gnomAD Exomes PASS NA p.Gly294Ser p.Gly294Ser c.880G>A missense_variant 3 1.47732309055991e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 294 S G 1 CACNA1G:294:G:S ENST00000359106;NM_018896.4 +17 48650063 rs201875227 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly299Ser p.Gly299Ser c.895G>A missense_variant 438 0.00193843049089203 11 32 1 0 52 246 14 82 CACNA1G constrhet 299 S G 1 CACNA1G:299:G:S ENST00000359106;NM_018896.4 +17 48650133 rs1187046227 A G gnomAD Exomes PASS NA p.Asn322Ser p.Asn322Ser c.965A>G missense_variant 2 9.70817233947537e-06 0 0 0 0 2 0 0 0 CACNA1G constrhet 322 S N 1 CACNA1G:322:N:S ENST00000359106;NM_018896.4 +17 48650204 rs542038781 G A gnomAD Exomes PASS NA p.Ala346Thr p.Ala346Thr c.1036G>A missense_variant 2 9.78722571299939e-06 1 0 0 0 0 0 0 1 CACNA1G constrhet 346 T A 1 CACNA1G:346:A:T ENST00000359106;NM_018896.4 +17 48652991 rs776457023 C T gnomAD Exomes PASS NA p.Arg410Trp p.Arg410Trp c.1228C>T missense_variant 2 9.72923537939153e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 410 W R 1 CACNA1G:410:R:W ENST00000359106;NM_018896.4 +17 48652992 rs761563364 G A gnomAD Exomes PASS NA p.Arg410Gln p.Arg410Gln c.1229G>A missense_variant 2 9.72724796700518e-06 0 0 0 0 1 1 0 0 CACNA1G constrhet 410 Q R 1 CACNA1G:410:R:Q ENST00000359106;NM_018896.4 +17 48652997 rs368735882 C A gnomAD Exomes PASS NA p.Gln412Lys p.Gln412Lys c.1234C>A missense_variant 2 9.72800498073855e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 412 K Q 1 CACNA1G:412:Q:K ENST00000359106;NM_018896.4 +17 48653001 rs763098527 G A gnomAD Exomes PASS NA p.Arg413His p.Arg413His c.1238G>A missense_variant 2 9.73046608932568e-06 0 0 0 1 0 1 0 0 CACNA1G constrhet 413 H R 1 CACNA1G:413:R:H ENST00000359106;NM_018896.4 +17 48653007 rs370667544 G A gnomAD Exomes PASS NA p.Arg415Gln p.Arg415Gln c.1244G>A missense_variant 8 3.89506689777397e-05 0 1 0 0 0 5 0 2 CACNA1G constrhet 415 Q R 1 CACNA1G:415:R:Q ENST00000359106;NM_018896.4 +17 48653009 rs767819939 T C gnomAD Exomes PASS NA p.Phe416Leu p.Phe416Leu c.1246T>C missense_variant 2 9.73738278625471e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 416 L F 1 CACNA1G:416:F:L ENST00000359106;NM_018896.4 +17 48653021 rs1431145850 G T gnomAD Exomes PASS NA p.Ala420Ser p.Ala420Ser c.1258G>T missense_variant 2 9.775648858693e-06 0 1 0 0 0 1 0 0 CACNA1G constrhet 420 S A 1 CACNA1G:420:A:S ENST00000359106;NM_018896.4 +17 48653055 rs1365196916 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser431Asn p.Ser431Asn c.1292G>A missense_variant 2 9.16699515065957e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 431 N S 1 CACNA1G:431:S:N ENST00000359106;NM_018896.4 +17 48653081 rs187034940 C G gnomAD Exomes PASS NA p.Leu440Val p.Leu440Val c.1318C>G missense_variant 3 1.65718389217257e-05 0 0 0 0 0 2 1 0 CACNA1G constrhet 440 V L 1 CACNA1G:440:L:V ENST00000359106;NM_018896.4 +17 48653097 rs774336893 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg445His p.Arg445His c.1334G>A missense_variant 11 5.96393446178202e-05 2 1 0 7 0 1 0 0 CACNA1G constrhet 445 H R 1 CACNA1G:445:R:H ENST00000359106;NM_018896.4 +17 48653108 rs767906351 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg449Cys p.Arg449Cys c.1345C>T missense_variant 5 2.91103865859339e-05 0 0 0 0 0 4 0 1 CACNA1G constrhet 449 C R 1 CACNA1G:449:R:C ENST00000359106;NM_018896.4 +17 48653109 rs752907797 G A gnomAD Exomes PASS NA p.Arg449His p.Arg449His c.1346G>A missense_variant 6 3.98930865281047e-05 1 1 0 0 0 4 0 0 CACNA1G constrhet 449 H R 1 CACNA1G:449:R:H ENST00000359106;NM_018896.4 +17 48653121 rs764322645 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln453Arg p.Gln453Arg c.1358A>G missense_variant 12 7.35844197255301e-05 11 1 0 0 0 0 0 0 CACNA1G constrhet 453 R Q 1 CACNA1G:453:Q:R ENST00000359106;NM_018896.4 +17 48653130 rs116920450 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg456Leu p.Arg456Leu c.1367G>T missense_variant 9 5.67393771277266e-05 0 0 0 0 0 9 0 0 CACNA1G constrhet 456 L R 1 CACNA1G:456:R:L ENST00000359106;NM_018896.4 +17 48653130 rs116920450 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg456Gln p.Arg456Gln c.1367G>A missense_variant 1099 0.00692850838481906 22 35 36 0 85 802 30 89 CACNA1G constrhet 456 Q R 1 CACNA1G:456:R:Q ENST00000359106;NM_018896.4 +17 48653132 rs1321508132 G A gnomAD Exomes PASS NA p.Ala457Thr p.Ala457Thr c.1369G>A missense_variant 2 1.46124059326368e-05 0 0 0 0 0 0 0 2 CACNA1G constrhet 457 T A 1 CACNA1G:457:A:T ENST00000359106;NM_018896.4 +17 48653141 rs1251561827 G A gnomAD Exomes PASS NA p.Val460Met p.Val460Met c.1378G>A missense_variant 2 1.48986889153754e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 460 M V 1 CACNA1G:460:V:M ENST00000359106;NM_018896.4 +17 48653144 rs754427344 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg461Trp p.Arg461Trp c.1381C>T missense_variant 12 7.74133615462029e-05 11 1 0 0 0 0 0 0 CACNA1G constrhet 461 W R 1 CACNA1G:461:R:W ENST00000359106;NM_018896.4 +17 48653145 rs747761042 G A gnomAD Exomes PASS NA p.Arg461Gln p.Arg461Gln c.1382G>A missense_variant 5 3.75037503750375e-05 0 0 0 0 0 1 1 3 CACNA1G constrhet 461 Q R 1 CACNA1G:461:R:Q ENST00000359106;NM_018896.4 +17 48653148 rs999916427 T C gnomAD Exomes PASS NA p.Val462Ala p.Val462Ala c.1385T>C missense_variant 2 1.5008479791082e-05 0 1 0 0 0 1 0 0 CACNA1G constrhet 462 A V 1 CACNA1G:462:V:A ENST00000359106;NM_018896.4 +17 48653165 rs538111609 C T gnomAD Exomes PASS NA p.Pro468Ser p.Pro468Ser c.1402C>T missense_variant 14 0.000106736604556128 0 0 0 0 0 0 0 14 CACNA1G constrhet 468 S P 1 CACNA1G:468:P:S ENST00000359106;NM_018896.4 +17 48653177 rs1450225146 G A gnomAD Exomes PASS NA p.Gly472Arg p.Gly472Arg c.1414G>A missense_variant 3 2.31199617749965e-05 0 1 0 2 0 0 0 0 CACNA1G constrhet 472 R G 1 CACNA1G:472:G:R ENST00000359106;NM_018896.4 +17 48653213 rs369529312 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg484Cys p.Arg484Cys c.1450C>T missense_variant 13 8.68879412904864e-05 8 1 0 2 0 2 0 0 CACNA1G constrhet 484 C R 1 CACNA1G:484:R:C ENST00000359106;NM_018896.4 +17 48653213 rs369529312 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg484Gly p.Arg484Gly c.1450C>G missense_variant 3 2.00510633747276e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 484 G R 1 CACNA1G:484:R:G ENST00000359106;NM_018896.4 +17 48653214 rs754194986 G A gnomAD Exomes PASS NA p.Arg484His p.Arg484His c.1451G>A missense_variant 4 3.10906603656262e-05 0 0 0 0 3 1 0 0 CACNA1G constrhet 484 H R 1 CACNA1G:484:R:H ENST00000359106;NM_018896.4 +17 48653222 rs762233484 C T gnomAD Exomes PASS NA p.Arg487Cys p.Arg487Cys c.1459C>T missense_variant 4 3.06316240887092e-05 0 0 0 0 0 2 0 2 CACNA1G constrhet 487 C R 1 CACNA1G:487:R:C ENST00000359106;NM_018896.4 +17 48653222 rs762233484 C A gnomAD Exomes PASS NA p.Arg487Ser p.Arg487Ser c.1459C>A missense_variant 2 1.53158120443546e-05 0 2 0 0 0 0 0 0 CACNA1G constrhet 487 S R 1 CACNA1G:487:R:S ENST00000359106;NM_018896.4 +17 48653223 rs373257429 G A gnomAD Exomes PASS NA p.Arg487His p.Arg487His c.1460G>A missense_variant 4 3.05688869868248e-05 0 0 0 0 0 2 0 2 CACNA1G constrhet 487 H R 1 CACNA1G:487:R:H ENST00000359106;NM_018896.4 +17 48653225 rs750863777 C T gnomAD Exomes PASS NA p.Arg488Cys p.Arg488Cys c.1462C>T missense_variant 3 2.2734851010943e-05 0 1 0 0 0 0 0 2 CACNA1G constrhet 488 C R 1 CACNA1G:488:R:C ENST00000359106;NM_018896.4 +17 48653234 rs201788352 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val491Ile p.Val491Ile c.1471G>A missense_variant lcr 25 0.000160782043861342 0 3 0 0 0 18 1 3 CACNA1G constrhet 491 I V 1 CACNA1G:491:V:I ENST00000359106;NM_018896.4 +17 48653256 rs1275967572 A T gnomAD Exomes PASS NA p.His498Leu p.His498Leu c.1493A>T missense_variant lcr 2 1.44360554921973e-05 0 0 0 0 0 0 0 2 CACNA1G constrhet 498 L H 1 CACNA1G:498:H:L ENST00000359106;NM_018896.4 +17 48653264 rs750741896 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.His501Tyr p.His501Tyr c.1501C>T missense_variant lcr 2 1.24303898170247e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 501 Y H 1 CACNA1G:501:H:Y ENST00000359106;NM_018896.4 +17 48653264 rs750741896 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.His501Asp p.His501Asp c.1501C>G missense_variant lcr 3 1.8645584725537e-05 0 2 0 0 0 0 1 0 CACNA1G constrhet 501 D H 1 CACNA1G:501:H:D ENST00000359106;NM_018896.4 +17 48653280 rs777481463 A C gnomAD Exomes PASS NA p.His506Pro p.His506Pro c.1517A>C missense_variant 2 1.44306391330072e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 506 P H 1 CACNA1G:506:H:P ENST00000359106;NM_018896.4 +17 48653295 rs757014608 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr511Met p.Thr511Met c.1532C>T missense_variant 4 2.58508149469412e-05 0 2 0 0 0 1 0 1 CACNA1G constrhet 511 M T 1 CACNA1G:511:T:M ENST00000359106;NM_018896.4 +17 48653304 rs1162031318 C T gnomAD Exomes PASS NA p.Ala514Val p.Ala514Val c.1541C>T missense_variant 3 2.29277165522828e-05 0 0 0 1 1 1 0 0 CACNA1G constrhet 514 V A 1 CACNA1G:514:A:V ENST00000359106;NM_018896.4 +17 48653306 rs1434973789 C T gnomAD Exomes PASS NA p.Pro515Ser p.Pro515Ser c.1543C>T missense_variant 4 3.02393444110132e-05 0 0 0 0 0 4 0 0 CACNA1G constrhet 515 S P 1 CACNA1G:515:P:S ENST00000359106;NM_018896.4 +17 48653309 rs745758403 C T gnomAD Exomes PASS NA p.Arg516Trp p.Arg516Trp c.1546C>T missense_variant 9 6.94444444444444e-05 0 4 0 1 0 4 0 0 CACNA1G constrhet 516 W R 1 CACNA1G:516:R:W ENST00000359106;NM_018896.4 +17 48653310 rs772296996 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg516Gln p.Arg516Gln c.1547G>A missense_variant 11 7.27724999338432e-05 0 5 1 0 0 5 0 0 CACNA1G constrhet 516 Q R 1 CACNA1G:516:R:Q ENST00000359106;NM_018896.4 +17 48653319 rs757227515 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro519Leu p.Pro519Leu c.1556C>T missense_variant 13 8.59606432501058e-05 0 0 0 0 0 10 3 0 CACNA1G constrhet 519 L P 1 CACNA1G:519:P:L ENST00000359106;NM_018896.4 +17 48653332 rs1290398685 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp523Glu p.Asp523Glu c.1569C>A missense_variant 2 1.31926121372032e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 523 E D 1 CACNA1G:523:D:E ENST00000359106;NM_018896.4 +17 48653352 rs7222276 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg530His p.Arg530His c.1589G>A missense_variant 198 0.00129104613859837 173 21 0 0 0 1 1 2 CACNA1G constrhet 530 H R 1 CACNA1G:530:R:H ENST00000359106;NM_018896.4 +17 48653355 rs773732751 G A gnomAD Exomes PASS NA p.Arg531Gln p.Arg531Gln c.1592G>A missense_variant 6 4.51752800867365e-05 1 4 0 0 0 1 0 0 CACNA1G constrhet 531 Q R 1 CACNA1G:531:R:Q ENST00000359106;NM_018896.4 +17 48653376 rs1207803861 C T gnomAD Exomes PASS NA p.Ser538Leu p.Ser538Leu c.1613C>T missense_variant 2 1.44354303201778e-05 0 0 0 1 0 1 0 0 CACNA1G constrhet 538 L S 1 CACNA1G:538:S:L ENST00000359106;NM_018896.4 +17 48653379 rs368633652 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr539Met p.Thr539Met c.1616C>T missense_variant 54 0.000333757741325389 3 1 0 49 0 0 1 0 CACNA1G constrhet 539 M T 1 CACNA1G:539:T:M ENST00000359106;NM_018896.4 +17 48653396 rs778799229 G T gnomAD Exomes PASS NA p.Ala545Ser p.Ala545Ser c.1633G>T missense_variant 2 1.37003192174378e-05 0 0 0 0 0 1 0 1 CACNA1G constrhet 545 S A 1 CACNA1G:545:A:S ENST00000359106;NM_018896.4 +17 48653396 rs778799229 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala545Pro p.Ala545Pro c.1633G>C missense_variant 81 0.00048438602576216 0 3 0 1 69 5 3 0 CACNA1G constrhet 545 P A 1 CACNA1G:545:A:P ENST00000359106;NM_018896.4 +17 48653397 rs745634077 C T gnomAD Exomes PASS NA p.Ala545Val p.Ala545Val c.1634C>T missense_variant 3 2.05066509904712e-05 0 0 1 0 0 1 0 1 CACNA1G constrhet 545 V A 1 CACNA1G:545:A:V ENST00000359106;NM_018896.4 +17 48653397 rs745634077 C G gnomAD Exomes PASS NA p.Ala545Gly p.Ala545Gly c.1634C>G missense_variant 3 2.05066509904712e-05 0 0 0 0 0 0 0 3 CACNA1G constrhet 545 G A 1 CACNA1G:545:A:G ENST00000359106;NM_018896.4 +17 48653409 rs527691624 G A gnomAD Exomes PASS NA p.Gly549Asp p.Gly549Asp c.1646G>A missense_variant 3 1.93388685472642e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 549 D G 1 CACNA1G:549:G:D ENST00000359106;NM_018896.4 +17 48653409 rs527691624 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly549Ala p.Gly549Ala c.1646G>C missense_variant 91 0.000515943212228421 20 27 1 0 0 35 6 2 CACNA1G constrhet 549 A G 1 CACNA1G:549:G:A ENST00000359106;NM_018896.4 +17 48653417 rs527612343 T C gnomAD Exomes PASS NA p.Ser552Pro p.Ser552Pro c.1654T>C missense_variant 4 2.48484246098797e-05 0 3 0 0 0 0 1 0 CACNA1G constrhet 552 P S 1 CACNA1G:552:S:P ENST00000359106;NM_018896.4 +17 48653418 rs1230894868 C A gnomAD Exomes PASS NA p.Ser552Tyr p.Ser552Tyr c.1655C>A missense_variant 2 1.24038700074423e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 552 Y S 1 CACNA1G:552:S:Y ENST00000359106;NM_018896.4 +17 48653437 rs1187440781 T A gnomAD Exomes PASS NA p.His558Gln p.His558Gln c.1674T>A missense_variant 7 4.16602192517825e-05 0 0 0 0 7 0 0 0 CACNA1G constrhet 558 Q H 1 CACNA1G:558:H:Q ENST00000359106;NM_018896.4 +17 48653462 rs60802569 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg567Cys p.Arg567Cys c.1699C>T missense_variant 520 0.0026691304794169 485 24 0 0 0 3 4 4 CACNA1G constrhet 567 C R 1 CACNA1G:567:R:C ENST00000359106;NM_018896.4 +17 48653475 rs1257891112 C T gnomAD Exomes PASS NA p.Pro571Leu p.Pro571Leu c.1712C>T missense_variant 2 1.09332633604478e-05 0 0 0 0 0 1 1 0 CACNA1G constrhet 571 L P 1 CACNA1G:571:P:L ENST00000359106;NM_018896.4 +17 48653484 rs1200388606 G C gnomAD Exomes PASS NA p.Arg574Thr p.Arg574Thr c.1721G>C missense_variant 3 1.59625412365649e-05 0 0 0 0 0 0 0 3 CACNA1G constrhet 574 T R 1 CACNA1G:574:R:T ENST00000359106;NM_018896.4 +17 48653487 rs764951130 C T gnomAD Exomes PASS NA p.Ser575Phe p.Ser575Phe c.1724C>T missense_variant 2 1.05795476185438e-05 1 0 0 0 0 1 0 0 CACNA1G constrhet 575 F S 1 CACNA1G:575:S:F ENST00000359106;NM_018896.4 +17 48653504 rs780152569 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly581Ser p.Gly581Ser c.1741G>A missense_variant 5 2.32115500673135e-05 0 0 0 0 1 4 0 0 CACNA1G constrhet 581 S G 1 CACNA1G:581:G:S ENST00000359106;NM_018896.4 +17 48653508 rs755036093 G T gnomAD Exomes PASS NA p.Arg582Met p.Arg582Met c.1745G>T missense_variant 3 1.53551649656556e-05 0 2 0 0 0 1 0 0 CACNA1G constrhet 582 M R 1 CACNA1G:582:R:M ENST00000359106;NM_018896.4 +17 48653522 rs770071496 G A gnomAD Exomes PASS NA p.Gly587Arg p.Gly587Arg c.1759G>A missense_variant 12 6.0723828030119e-05 0 1 0 0 0 1 0 10 CACNA1G constrhet 587 R G 1 CACNA1G:587:G:R ENST00000359106;NM_018896.4 +17 48653534 rs771214256 C T gnomAD Exomes PASS NA p.Pro591Ser p.Pro591Ser c.1771C>T missense_variant 9 4.52056858707117e-05 2 5 0 0 0 2 0 0 CACNA1G constrhet 591 S P 1 CACNA1G:591:P:S ENST00000359106;NM_018896.4 +17 48653540 rs372343140 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val593Met p.Val593Met c.1777G>A missense_variant 66 0.000299765637774104 1 12 31 0 0 18 4 0 CACNA1G constrhet 593 M V 1 CACNA1G:593:V:M ENST00000359106;NM_018896.4 +17 48653556 rs776242955 C T gnomAD Exomes PASS NA p.Pro598Leu p.Pro598Leu c.1793C>T missense_variant 5 2.52476797382321e-05 0 0 0 0 0 0 0 5 CACNA1G constrhet 598 L P 1 CACNA1G:598:P:L ENST00000359106;NM_018896.4 +17 48653559 rs531596059 C G gnomAD Exomes PASS NA p.Pro599Arg p.Pro599Arg c.1796C>G missense_variant 2 1.01277104285034e-05 2 0 0 0 0 0 0 0 CACNA1G constrhet 599 R P 1 CACNA1G:599:P:R ENST00000359106;NM_018896.4 +17 48653559 rs531596059 C T gnomAD Exomes PASS NA p.Pro599Leu p.Pro599Leu c.1796C>T missense_variant 10 5.06385521425171e-05 6 1 0 0 0 0 0 3 CACNA1G constrhet 599 L P 1 CACNA1G:599:P:L ENST00000359106;NM_018896.4 +17 48653565 rs1050408849 C T gnomAD Exomes PASS NA p.Thr601Met p.Thr601Met c.1802C>T missense_variant 2 1.01464127357773e-05 0 0 0 0 0 0 0 2 CACNA1G constrhet 601 M T 1 CACNA1G:601:T:M ENST00000359106;NM_018896.4 +17 48653570 rs551391397 A G gnomAD Exomes PASS NA p.Lys603Glu p.Lys603Glu c.1807A>G missense_variant 30 0.000152315190901706 0 0 0 0 0 0 0 30 CACNA1G constrhet 603 E K 1 CACNA1G:603:K:E ENST00000359106;NM_018896.4 +17 48653616 rs749468845 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr618Ser p.Thr618Ser c.1853C>G missense_variant 3 1.52671755725191e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 618 S T 1 CACNA1G:618:T:S ENST00000359106;NM_018896.4 +17 48653642 rs200317339 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly627Arg p.Gly627Arg c.1879G>A missense_variant 255 0.00138857124187277 1 7 25 0 0 64 10 148 CACNA1G constrhet 627 R G 1 CACNA1G:627:G:R ENST00000359106;NM_018896.4 +17 48653651 rs779077930 A T gnomAD Exomes PASS NA p.Ser630Cys p.Ser630Cys c.1888A>T missense_variant 6 3.75822110867523e-05 0 0 0 0 0 6 0 0 CACNA1G constrhet 630 C S 1 CACNA1G:630:S:C ENST00000359106;NM_018896.4 +17 48653658 rs773021428 T C gnomAD Exomes PASS NA p.Met632Thr p.Met632Thr c.1895T>C missense_variant 2 1.28072130223742e-05 0 2 0 0 0 0 0 0 CACNA1G constrhet 632 T M 1 CACNA1G:632:M:T ENST00000359106;NM_018896.4 +17 48653678 rs766099921 C G gnomAD Exomes PASS NA p.Gln639Glu p.Gln639Glu c.1915C>G missense_variant 7 4.70714814067648e-05 0 7 0 0 0 0 0 0 CACNA1G constrhet 639 E Q 1 CACNA1G:639:Q:E ENST00000359106;NM_018896.4 +17 48653687 rs759240788 G A gnomAD Exomes PASS NA p.Gly642Ser p.Gly642Ser c.1924G>A missense_variant 8 5.57973440464234e-05 0 0 0 0 0 7 1 0 CACNA1G constrhet 642 S G 1 CACNA1G:642:G:S ENST00000359106;NM_018896.4 +17 48655555 rs200203979 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Cys644Tyr p.Cys644Tyr c.1931G>A missense_variant 108 0.000533159562809158 0 3 55 1 0 38 7 4 CACNA1G constrhet 644 Y C 1 CACNA1G:644:C:Y ENST00000359106;NM_018896.4 +17 48655614 rs1428220473 C G gnomAD Exomes PASS NA p.Pro664Ala p.Pro664Ala c.1990C>G missense_variant 3 1.4660320376868e-05 0 2 0 0 0 0 1 0 CACNA1G constrhet 664 A P 1 CACNA1G:664:P:A ENST00000359106;NM_018896.4 +17 48655618 rs753983016 A G gnomAD Exomes PASS NA p.Asp665Gly p.Asp665Gly c.1994A>G missense_variant 2 9.76791435492694e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 665 G D 1 CACNA1G:665:D:G ENST00000359106;NM_018896.4 +17 48655621 rs757313737 G T gnomAD Exomes PASS NA p.Ser666Ile p.Ser666Ile c.1997G>T missense_variant 2 9.75162608364945e-06 0 0 0 2 0 0 0 0 CACNA1G constrhet 666 I S 1 CACNA1G:666:S:I ENST00000359106;NM_018896.4 +17 48655623 rs765508648 T C gnomAD Exomes PASS NA p.Cys667Arg p.Cys667Arg c.1999T>C missense_variant 3 1.46221633003197e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 667 R C 1 CACNA1G:667:C:R ENST00000359106;NM_018896.4 +17 48655638 rs747347699 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg672Trp p.Arg672Trp c.2014C>T missense_variant 11 4.85732705707801e-05 0 3 0 0 0 6 1 1 CACNA1G constrhet 672 W R 1 CACNA1G:672:R:W ENST00000359106;NM_018896.4 +17 48655644 rs201569320 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly674Arg p.Gly674Arg c.2020G>A missense_variant 45 0.000198561532012531 2 1 0 39 0 2 0 1 CACNA1G constrhet 674 R G 1 CACNA1G:674:G:R ENST00000359106;NM_018896.4 +17 48655648 rs147741844 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala675Glu p.Ala675Glu c.2024C>A missense_variant 33 0.000145564260004235 0 0 0 32 0 0 1 0 CACNA1G constrhet 675 E A 1 CACNA1G:675:A:E ENST00000359106;NM_018896.4 +17 48655665 rs765191251 G A gnomAD Exomes PASS NA p.Ala681Thr p.Ala681Thr c.2041G>A missense_variant 5 2.43197758689456e-05 1 2 0 2 0 0 0 0 CACNA1G constrhet 681 T A 1 CACNA1G:681:A:T ENST00000359106;NM_018896.4 +17 48655668 rs113488484 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp682Asn p.Asp682Asn c.2044G>A missense_variant 8 3.52565797591976e-05 0 2 0 0 3 3 0 0 CACNA1G constrhet 682 N D 1 CACNA1G:682:D:N ENST00000359106;NM_018896.4 +17 48655671 rs376301818 C T gnomAD Exomes PASS NA p.Arg683Cys p.Arg683Cys c.2047C>T missense_variant 25 0.000121548035783742 4 20 0 0 0 0 1 0 CACNA1G constrhet 683 C R 1 CACNA1G:683:R:C ENST00000359106;NM_018896.4 +17 48655672 rs539364383 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg683His p.Arg683His c.2048G>A missense_variant 7 3.08443418258088e-05 1 1 0 0 0 3 0 2 CACNA1G constrhet 683 H R 1 CACNA1G:683:R:H ENST00000359106;NM_018896.4 +17 48655684 rs778332145 A G gnomAD Exomes PASS NA p.Asp687Gly p.Asp687Gly c.2060A>G missense_variant 2 9.71977877783502e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 687 G D 1 CACNA1G:687:D:G ENST00000359106;NM_018896.4 +17 48655689 rs745349567 G T gnomAD Exomes PASS NA p.Asp689Tyr p.Asp689Tyr c.2065G>T missense_variant 2 9.72081810405164e-06 0 0 0 2 0 0 0 0 CACNA1G constrhet 689 Y D 1 CACNA1G:689:D:Y ENST00000359106;NM_018896.4 +17 48655693 rs61453167 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser690Asn p.Ser690Asn c.2069G>A missense_variant 61 0.000268720099382384 50 7 0 0 0 4 0 0 CACNA1G constrhet 690 N S 1 CACNA1G:690:S:N ENST00000359106;NM_018896.4 +17 48655701 rs1300831967 G T gnomAD Exomes PASS NA p.Val693Phe p.Val693Phe c.2077G>T missense_variant 2 9.72091259927482e-06 0 0 0 2 0 0 0 0 CACNA1G constrhet 693 F V 1 CACNA1G:693:V:F ENST00000359106;NM_018896.4 +17 48655714 rs761607106 C T gnomAD Exomes PASS NA p.Thr697Ile p.Thr697Ile c.2090C>T missense_variant 2 9.72100709633518e-06 1 0 0 0 0 1 0 0 CACNA1G constrhet 697 I T 1 CACNA1G:697:T:I ENST00000359106;NM_018896.4 +17 48655734 rs369290866 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp704Asn p.Asp704Asn c.2110G>A missense_variant 6 2.64505946975375e-05 0 0 0 0 0 6 0 0 CACNA1G constrhet 704 N D 1 CACNA1G:704:D:N ENST00000359106;NM_018896.4 +17 48655740 rs767949010 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg706Trp p.Arg706Trp c.2116C>T missense_variant 11 4.84871993793638e-05 0 0 0 1 0 9 0 1 CACNA1G constrhet 706 W R 1 CACNA1G:706:R:W ENST00000359106;NM_018896.4 +17 48655741 rs373108084 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg706Gln p.Arg706Gln c.2117G>A missense_variant 18 7.93433893732754e-05 3 0 0 1 0 13 1 0 CACNA1G constrhet 706 Q R 1 CACNA1G:706:R:Q ENST00000359106;NM_018896.4 +17 48655746 rs1188846168 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro708Ala p.Pro708Ala c.2122C>G missense_variant 3 1.32207512912267e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 708 A P 1 CACNA1G:708:P:A ENST00000359106;NM_018896.4 +17 48655752 rs543673731 A T gnomAD Exomes PASS NA p.Ser710Cys p.Ser710Cys c.2128A>T missense_variant 7 3.40268325879837e-05 0 0 0 0 0 6 1 0 CACNA1G constrhet 710 C S 1 CACNA1G:710:S:C ENST00000359106;NM_018896.4 +17 48655753 rs779685133 G A gnomAD Exomes PASS NA p.Ser710Asn p.Ser710Asn c.2129G>A missense_variant 2 9.72157411728107e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 710 N S 1 CACNA1G:710:S:N ENST00000359106;NM_018896.4 +17 48655755 rs2301833 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg711Trp p.Arg711Trp c.2131C>T missense_variant 13 5.72803299347004e-05 0 2 0 7 0 4 0 0 CACNA1G constrhet 711 W R 1 CACNA1G:711:R:W ENST00000359106;NM_018896.4 +17 48655756 rs768461820 G A gnomAD Exomes PASS NA p.Arg711Gln p.Arg711Gln c.2132G>A missense_variant 5 2.4309843541847e-05 0 0 0 0 0 3 0 2 CACNA1G constrhet 711 Q R 1 CACNA1G:711:R:Q ENST00000359106;NM_018896.4 +17 48655758 rs781006063 C T gnomAD Exomes PASS NA p.Arg712Trp p.Arg712Trp c.2134C>T missense_variant 23 0.000111827455098846 2 2 0 0 0 0 1 18 CACNA1G constrhet 712 W R 1 CACNA1G:712:R:W ENST00000359106;NM_018896.4 +17 48655759 rs369974810 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg712Gln p.Arg712Gln c.2135G>A missense_variant 16 7.0503838052684e-05 13 0 0 0 0 0 0 3 CACNA1G constrhet 712 Q R 1 CACNA1G:712:R:Q ENST00000359106;NM_018896.4 +17 48655764 rs201270381 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg714Trp p.Arg714Trp c.2140C>T missense_variant 55 0.000242356943306101 25 1 0 1 0 6 1 21 CACNA1G constrhet 714 W R 1 CACNA1G:714:R:W ENST00000359106;NM_018896.4 +17 48655765 rs762949893 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg714Gln p.Arg714Gln c.2141G>A missense_variant 7 3.08448854773466e-05 0 0 0 0 1 6 0 0 CACNA1G constrhet 714 Q R 1 CACNA1G:714:R:Q ENST00000359106;NM_018896.4 +17 48655768 rs181244511 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser715Ile p.Ser715Ile c.2144G>T missense_variant 39 0.000171877341277886 37 1 0 0 0 1 0 0 CACNA1G constrhet 715 I S 1 CACNA1G:715:S:I ENST00000359106;NM_018896.4 +17 48655773 rs370781662 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly717Ser p.Gly717Ser c.2149G>A missense_variant 9 3.96619043002318e-05 0 0 0 0 0 9 0 0 CACNA1G constrhet 717 S G 1 CACNA1G:717:G:S ENST00000359106;NM_018896.4 +17 48655776 rs1230865139 C T gnomAD Exomes PASS NA p.Pro718Ser p.Pro718Ser c.2152C>T missense_variant 2 9.72488305828122e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 718 S P 1 CACNA1G:718:P:S ENST00000359106;NM_018896.4 +17 48655781 rs775781360 T G gnomAD Exomes PASS NA p.Asp719Glu p.Asp719Glu c.2157T>G missense_variant 5 2.43105527247267e-05 0 1 0 0 0 4 0 0 CACNA1G constrhet 719 E D 1 CACNA1G:719:D:E ENST00000359106;NM_018896.4 +17 48655782 rs761091393 G T gnomAD Exomes PASS NA p.Ala720Ser p.Ala720Ser c.2158G>T missense_variant 2 9.72677489324865e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 720 S A 1 CACNA1G:720:A:S ENST00000359106;NM_018896.4 +17 48655783 rs375340959 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala720Gly p.Ala720Gly c.2159C>G missense_variant 2 8.81709811666784e-06 2 0 0 0 0 0 0 0 CACNA1G constrhet 720 G A 1 CACNA1G:720:A:G ENST00000359106;NM_018896.4 +17 48655828 rs757935818 C A gnomAD Exomes PASS NA p.Thr735Asn p.Thr735Asn c.2204C>A missense_variant 2 1.01460009537241e-05 1 0 1 0 0 0 0 0 CACNA1G constrhet 735 N T 1 CACNA1G:735:T:N ENST00000359106;NM_018896.4 +17 48655833 rs1449762398 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg737Gly p.Arg737Gly c.2209C>G missense_variant 2 9.15398839274272e-06 2 0 0 0 0 0 0 0 CACNA1G constrhet 737 G R 1 CACNA1G:737:R:G ENST00000359106;NM_018896.4 +17 48655834 rs537429256 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg737Gln p.Arg737Gln c.2210G>A missense_variant 58 0.000265723500952939 29 26 0 0 1 0 2 0 CACNA1G constrhet 737 Q R 1 CACNA1G:737:R:Q ENST00000359106;NM_018896.4 +17 48655839 rs577587435 A G gnomAD Exomes PASS NA p.Ile739Val p.Ile739Val c.2215A>G missense_variant 4 2.03701251744192e-05 0 0 0 4 0 0 0 0 CACNA1G constrhet 739 V I 1 CACNA1G:739:I:V ENST00000359106;NM_018896.4 +17 48655840 rs747907009 T C gnomAD Exomes PASS NA p.Ile739Thr p.Ile739Thr c.2216T>C missense_variant 6 3.05835338253884e-05 3 0 0 3 0 0 0 0 CACNA1G constrhet 739 T I 1 CACNA1G:739:I:T ENST00000359106;NM_018896.4 +17 48655864 rs1234012095 G A gnomAD Exomes PASS NA p.Arg747Gln p.Arg747Gln c.2240G>A missense_variant 4 2.14626817620862e-05 0 4 0 0 0 0 0 0 CACNA1G constrhet 747 Q R 1 CACNA1G:747:R:Q ENST00000359106;NM_018896.4 +17 48667848 rs768739223 A G gnomAD Exomes PASS NA p.Asn773Ser p.Asn773Ser c.2318A>G missense_variant segdup 2 9.70713571546444e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 773 S N 1 CACNA1G:773:N:S ENST00000359106;NM_018896.4 +17 48667850 rs562004080 G A gnomAD Exomes PASS NA p.Ala774Thr p.Ala774Thr c.2320G>A missense_variant segdup 3 1.45604208932333e-05 1 0 0 0 0 2 0 0 CACNA1G constrhet 774 T A 1 CACNA1G:774:A:T ENST00000359106;NM_018896.4 +17 48667851 rs770298211 C T gnomAD Exomes PASS NA p.Ala774Val p.Ala774Val c.2321C>T missense_variant segdup 3 1.45584424407714e-05 0 3 0 0 0 0 0 0 CACNA1G constrhet 774 V A 1 CACNA1G:774:A:V ENST00000359106;NM_018896.4 +17 48667871 rs774433052 G A gnomAD Exomes PASS NA p.Val781Ile p.Val781Ile c.2341G>A missense_variant segdup 11 5.33819918277023e-05 0 7 0 0 0 4 0 0 CACNA1G constrhet 781 I V 1 CACNA1G:781:V:I ENST00000359106;NM_018896.4 +17 48667890 rs763645153 C T gnomAD Exomes PASS NA p.Ala787Val p.Ala787Val c.2360C>T missense_variant segdup 15 7.27950382901901e-05 0 0 0 0 0 0 0 15 CACNA1G constrhet 787 V A 1 CACNA1G:787:A:V ENST00000359106;NM_018896.4 +17 48668861 rs756391037 G A gnomAD Exomes PASS NA p.Arg840His p.Arg840His c.2519G>A missense_variant segdup 2 1.00712034080952e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 840 H R 1 CACNA1G:840:R:H ENST00000359106;NM_018896.4 +17 48668891 rs779508150 C T gnomAD Exomes PASS NA p.Ala850Val p.Ala850Val c.2549C>T missense_variant segdup 2 9.86047428881329e-06 0 0 0 0 1 1 0 0 CACNA1G constrhet 850 V A 1 CACNA1G:850:A:V ENST00000359106;NM_018896.4 +17 48669144 rs1468000824 G A gnomAD Exomes PASS NA p.Arg895Gln p.Arg895Gln c.2684G>A missense_variant segdup 6 2.91168848815428e-05 0 1 0 2 0 0 1 2 CACNA1G constrhet 895 Q R 1 CACNA1G:895:R:Q ENST00000359106;NM_018896.4 +17 48669146 rs775432895 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp896His p.Asp896His c.2686G>C missense_variant segdup 3 1.31970227516672e-05 2 0 0 0 0 1 0 0 CACNA1G constrhet 896 H D 1 CACNA1G:896:D:H ENST00000359106;NM_018896.4 +17 48669449 rs781013378 C T gnomAD Exomes PASS NA p.Ala969Val p.Ala969Val c.2906C>T missense_variant segdup 2 9.82636807609539e-06 0 0 0 0 1 1 0 0 CACNA1G constrhet 969 V A 1 CACNA1G:969:A:V ENST00000359106;NM_018896.4 +17 48669449 rs781013378 C G gnomAD Exomes PASS NA p.Ala969Gly p.Ala969Gly c.2906C>G missense_variant segdup 2 9.82636807609539e-06 1 0 0 0 0 1 0 0 CACNA1G constrhet 969 G A 1 CACNA1G:969:A:G ENST00000359106;NM_018896.4 +17 48672366 rs201831777 C T gnomAD Exomes PASS NA p.Arg975Trp p.Arg975Trp c.2923C>T missense_variant 5 3.65946483986182e-05 1 0 0 0 0 3 1 0 CACNA1G constrhet 975 W R 1 CACNA1G:975:R:W ENST00000359106;NM_018896.4 +17 48672367 rs756134256 G A gnomAD Exomes PASS NA p.Arg975Gln p.Arg975Gln c.2924G>A missense_variant 6 4.38263308595804e-05 1 1 0 0 1 3 0 0 CACNA1G constrhet 975 Q R 1 CACNA1G:975:R:Q ENST00000359106;NM_018896.4 +17 48672411 rs572484516 G A gnomAD Exomes PASS NA p.Asp990Asn p.Asp990Asn c.2968G>A missense_variant 9 6.64873969445347e-05 1 1 0 5 0 2 0 0 CACNA1G constrhet 990 N D 1 CACNA1G:990:D:N ENST00000359106;NM_018896.4 +17 48673933 rs758910907 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn997Ser p.Asn997Ser c.2990A>G missense_variant 25 0.000109980995284015 1 2 0 0 0 18 2 2 CACNA1G constrhet 997 S N 1 CACNA1G:997:N:S ENST00000359106;NM_018896.4 +17 48673941 rs767199248 G A gnomAD Exomes PASS NA p.Glu1000Lys p.Glu1000Lys c.2998G>A missense_variant 2 9.70591089973794e-06 0 1 0 1 0 0 0 0 CACNA1G constrhet 1000 K E 1 CACNA1G:1000:E:K ENST00000359106;NM_018896.4 +17 48673943 rs201323872 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1000Asp p.Glu1000Asp c.3000A>C missense_variant 25 0.000109978092364001 0 4 0 0 0 21 0 0 CACNA1G constrhet 1000 D E 1 CACNA1G:1000:E:D ENST00000359106;NM_018896.4 +17 48673948 rs1410452496 A G gnomAD Exomes PASS NA p.Glu1002Gly p.Glu1002Gly c.3005A>G missense_variant 2 9.70487475859124e-06 1 0 0 0 0 1 0 0 CACNA1G constrhet 1002 G E 1 CACNA1G:1002:E:G ENST00000359106;NM_018896.4 +17 48673951 rs764027191 C G gnomAD Exomes PASS NA p.Pro1003Arg p.Pro1003Arg c.3008C>G missense_variant 6 2.91149068322981e-05 0 0 0 0 0 0 0 6 CACNA1G constrhet 1003 R P 1 CACNA1G:1003:P:R ENST00000359106;NM_018896.4 +17 48673953 rs377336879 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1004Asn p.Asp1004Asn c.3010G>A missense_variant 10 4.39893018018018e-05 1 0 0 0 0 8 1 0 CACNA1G constrhet 1004 N D 1 CACNA1G:1004:D:N ENST00000359106;NM_018896.4 +17 48673974 rs1197656926 G A gnomAD Exomes PASS NA p.Asp1011Asn p.Asp1011Asn c.3031G>A missense_variant 2 9.70506313143567e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1011 N D 1 CACNA1G:1011:D:N ENST00000359106;NM_018896.4 +17 48673976 rs747186451 T A gnomAD Exomes PASS NA p.Asp1011Glu p.Asp1011Glu c.3033T>A missense_variant 4 1.94101262628713e-05 0 4 0 0 0 0 0 0 CACNA1G constrhet 1011 E D 1 CACNA1G:1011:D:E ENST00000359106;NM_018896.4 +17 48673977 rs755172561 G T gnomAD Exomes PASS NA p.Gly1012Cys p.Gly1012Cys c.3034G>T missense_variant 4 1.9410691408828e-05 0 4 0 0 0 0 0 0 CACNA1G constrhet 1012 C G 1 CACNA1G:1012:G:C ENST00000359106;NM_018896.4 +17 48673978 rs201149829 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1012Asp p.Gly1012Asp c.3035G>A missense_variant 44 0.000193546116761094 0 1 0 0 1 41 1 0 CACNA1G constrhet 1012 D G 1 CACNA1G:1012:G:D ENST00000359106;NM_018896.4 +17 48673986 rs368133994 G A gnomAD Exomes PASS NA p.Asp1015Asn p.Asp1015Asn c.3043G>A missense_variant 4 1.94097495171825e-05 4 0 0 0 0 0 0 0 CACNA1G constrhet 1015 N D 1 CACNA1G:1015:D:N ENST00000359106;NM_018896.4 +17 48673987 rs1475703572 A G gnomAD Exomes PASS NA p.Asp1015Gly p.Asp1015Gly c.3044A>G missense_variant 3 1.45577359809003e-05 0 0 0 2 0 0 0 1 CACNA1G constrhet 1015 G D 1 CACNA1G:1015:D:G ENST00000359106;NM_018896.4 +17 48674005 rs745410924 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1021Asp p.Ala1021Asp c.3062C>A missense_variant 2 8.80002816009011e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1021 D A 1 CACNA1G:1021:A:D ENST00000359106;NM_018896.4 +17 48674112 rs775210871 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1029Leu p.Pro1029Leu c.3086C>T missense_variant 6 2.66335227272727e-05 0 0 0 3 0 2 0 1 CACNA1G constrhet 1029 L P 1 CACNA1G:1029:P:L ENST00000359106;NM_018896.4 +17 48674120 rs768440044 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1032Trp p.Arg1032Trp c.3094C>T missense_variant 6 2.66586098423588e-05 1 1 1 0 1 2 0 0 CACNA1G constrhet 1032 W R 1 CACNA1G:1032:R:W ENST00000359106;NM_018896.4 +17 48674121 rs1296396766 G A gnomAD Genomes NA PASS p.Arg1032Gln p.Arg1032Gln c.3095G>A missense_variant 3 0.000141429379596455 0 0 0 0 0 3 0 0 CACNA1G constrhet 1032 Q R 1 CACNA1G:1032:R:Q ENST00000359106;NM_018896.4 +17 48674133 rs761732446 T G gnomAD Exomes PASS NA p.Leu1036Arg p.Leu1036Arg c.3107T>G missense_variant 6 2.95977663552324e-05 1 0 0 0 0 1 0 4 CACNA1G constrhet 1036 R L 1 CACNA1G:1036:L:R ENST00000359106;NM_018896.4 +17 48674181 rs756334733 A G gnomAD Exomes PASS NA p.Lys1052Arg p.Lys1052Arg c.3155A>G missense_variant 2 1.01658042676046e-05 0 2 0 0 0 0 0 0 CACNA1G constrhet 1052 R K 1 CACNA1G:1052:K:R ENST00000359106;NM_018896.4 +17 48674186 rs778037681 A T gnomAD Exomes PASS NA p.Thr1054Ser p.Thr1054Ser c.3160A>T missense_variant 10 5.13827086908713e-05 0 0 0 0 0 0 0 10 CACNA1G constrhet 1054 S T 1 CACNA1G:1054:T:S ENST00000359106;NM_018896.4 +17 48674193 rs555798090 C T gnomAD Exomes PASS NA p.Thr1056Met p.Thr1056Met c.3167C>T missense_variant 15 7.8832024721723e-05 0 2 0 1 0 1 1 10 CACNA1G constrhet 1056 M T 1 CACNA1G:1056:T:M ENST00000359106;NM_018896.4 +17 48674208 rs781015006 C T gnomAD Exomes PASS NA p.Ala1061Val p.Ala1061Val c.3182C>T missense_variant 2 1.08103433365044e-05 1 0 0 0 0 1 0 0 CACNA1G constrhet 1061 V A 1 CACNA1G:1061:A:V ENST00000359106;NM_018896.4 +17 48674214 rs769458368 G C gnomAD Exomes PASS NA p.Gly1063Ala p.Gly1063Ala c.3188G>C missense_variant 3 1.66524195965674e-05 0 1 0 0 0 2 0 0 CACNA1G constrhet 1063 A G 1 CACNA1G:1063:G:A ENST00000359106;NM_018896.4 +17 48674220 rs377426630 C T gnomAD Exomes PASS NA p.Ala1065Val p.Ala1065Val c.3194C>T missense_variant 10 5.64155797264973e-05 0 8 0 0 1 1 0 0 CACNA1G constrhet 1065 V A 1 CACNA1G:1065:A:V ENST00000359106;NM_018896.4 +17 48674220 rs377426630 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1065Glu p.Ala1065Glu c.3194C>A missense_variant 10 5.03793565548581e-05 0 0 0 10 0 0 0 0 CACNA1G constrhet 1065 E A 1 CACNA1G:1065:A:E ENST00000359106;NM_018896.4 +17 48674223 rs577659325 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1066Leu p.Ser1066Leu c.3197C>T missense_variant 9 4.56098030670059e-05 7 1 0 0 0 0 0 1 CACNA1G constrhet 1066 L S 1 CACNA1G:1066:S:L ENST00000359106;NM_018896.4 +17 48674225 rs760870810 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1067Cys p.Arg1067Cys c.3199C>T missense_variant 3 1.52003404876269e-05 2 1 0 0 0 0 0 0 CACNA1G constrhet 1067 C R 1 CACNA1G:1067:R:C ENST00000359106;NM_018896.4 +17 48674226 rs369751310 G A gnomAD Exomes PASS NA p.Arg1067His p.Arg1067His c.3200G>A missense_variant 5 2.85697960116565e-05 1 1 2 0 0 1 0 0 CACNA1G constrhet 1067 H R 1 CACNA1G:1067:R:H ENST00000359106;NM_018896.4 +17 48674228 rs754170584 C T gnomAD Exomes PASS NA p.Arg1068Cys p.Arg1068Cys c.3202C>T missense_variant 6 3.40580121473577e-05 1 2 0 0 1 1 0 1 CACNA1G constrhet 1068 C R 1 CACNA1G:1068:R:C ENST00000359106;NM_018896.4 +17 48674231 rs913245207 A C gnomAD Exomes PASS NA p.Thr1069Pro p.Thr1069Pro c.3205A>C missense_variant 2 1.13600218112419e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 1069 P T 1 CACNA1G:1069:T:P ENST00000359106;NM_018896.4 +17 48674247 rs540523933 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1074Leu p.Ser1074Leu c.3221C>T missense_variant 6 3.14911037631869e-05 0 0 0 1 0 1 0 4 CACNA1G constrhet 1074 L S 1 CACNA1G:1074:S:L ENST00000359106;NM_018896.4 +17 48674254 rs1251689080 G T gnomAD Exomes PASS NA p.Glu1076Asp p.Glu1076Asp c.3228G>T missense_variant 2 1.24146492861577e-05 0 1 0 0 0 1 0 0 CACNA1G constrhet 1076 D E 1 CACNA1G:1076:E:D ENST00000359106;NM_018896.4 +17 48674262 rs750912303 C T gnomAD Exomes PASS NA p.Ala1079Val p.Ala1079Val c.3236C>T missense_variant 3 1.91666347222755e-05 1 1 0 0 0 1 0 0 CACNA1G constrhet 1079 V A 1 CACNA1G:1079:A:V ENST00000359106;NM_018896.4 +17 48674269 rs780890478 C A gnomAD Exomes PASS NA p.His1081Gln p.His1081Gln c.3243C>A missense_variant 7 4.56394742332568e-05 0 0 0 2 0 5 0 0 CACNA1G constrhet 1081 Q H 1 CACNA1G:1081:H:Q ENST00000359106;NM_018896.4 +17 48676795 rs57225302 G T gnomAD Exomes PASS NA p.Ala1089Ser p.Ala1089Ser c.3265G>T missense_variant 2 1.5551615812883e-05 0 0 0 1 0 1 0 0 CACNA1G constrhet 1089 S A 1 CACNA1G:1089:A:S ENST00000359106;NM_018896.4 +17 48676795 rs57225302 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1089Thr p.Ala1089Thr c.3265G>A missense_variant 55 0.000367009208594688 1 0 0 0 0 52 2 0 CACNA1G constrhet 1089 T A 1 CACNA1G:1089:A:T ENST00000359106;NM_018896.4 +17 48676798 rs954245034 C T gnomAD Exomes PASS NA p.Arg1090Cys p.Arg1090Cys c.3268C>T missense_variant 3 2.2962815547357e-05 0 0 0 2 0 0 0 1 CACNA1G constrhet 1090 C R 1 CACNA1G:1090:R:C ENST00000359106;NM_018896.4 +17 48676808 rs1422686570 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1093Leu p.Pro1093Leu c.3278C>T missense_variant 2 1.25101645086633e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 1093 L P 1 CACNA1G:1093:P:L ENST00000359106;NM_018896.4 +17 48676816 rs374350292 C A gnomAD Exomes PASS NA p.Pro1096Thr p.Pro1096Thr c.3286C>A missense_variant 5 3.38372832722006e-05 0 0 0 0 0 5 0 0 CACNA1G constrhet 1096 T P 1 CACNA1G:1096:P:T ENST00000359106;NM_018896.4 +17 48676823 rs1350363920 G A gnomAD Genomes NA PASS p.Ser1098Asn p.Ser1098Asn c.3293G>A missense_variant 2 9.40733772342427e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 1098 N S 1 CACNA1G:1098:S:N ENST00000359106;NM_018896.4 +17 48676825 rs58240016 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1099Thr p.Ala1099Thr c.3295G>A missense_variant 227 0.00128814790434792 189 17 0 6 2 5 1 7 CACNA1G constrhet 1099 T A 1 CACNA1G:1099:A:T ENST00000359106;NM_018896.4 +17 48676849 rs373614568 C T gnomAD Exomes PASS NA p.Arg1107Cys p.Arg1107Cys c.3319C>T missense_variant 4 2.27681519091095e-05 2 1 0 0 0 0 0 1 CACNA1G constrhet 1107 C R 1 CACNA1G:1107:R:C ENST00000359106;NM_018896.4 +17 48676850 rs778744463 G A gnomAD Exomes PASS NA p.Arg1107His p.Arg1107His c.3320G>A missense_variant 2 1.12146598032949e-05 0 0 0 0 0 0 0 2 CACNA1G constrhet 1107 H R 1 CACNA1G:1107:R:H ENST00000359106;NM_018896.4 +17 48676858 rs772013231 C G gnomAD Exomes PASS NA p.Arg1110Gly p.Arg1110Gly c.3328C>G missense_variant 2 1.06811360456298e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 1110 G R 1 CACNA1G:1110:R:G ENST00000359106;NM_018896.4 +17 48676858 rs772013231 C T gnomAD Exomes PASS NA p.Arg1110Trp p.Arg1110Trp c.3328C>T missense_variant 4 2.13622720912596e-05 1 1 0 2 0 0 0 0 CACNA1G constrhet 1110 W R 1 CACNA1G:1110:R:W ENST00000359106;NM_018896.4 +17 48676859 rs199655132 G A gnomAD Exomes PASS NA p.Arg1110Gln p.Arg1110Gln c.3329G>A missense_variant 3 1.59369322467887e-05 0 2 0 0 0 1 0 0 CACNA1G constrhet 1110 Q R 1 CACNA1G:1110:R:Q ENST00000359106;NM_018896.4 +17 48676873 rs762167717 C T gnomAD Exomes PASS NA p.Arg1115Cys p.Arg1115Cys c.3343C>T missense_variant 2 1.01563055422959e-05 0 0 1 1 0 0 0 0 CACNA1G constrhet 1115 C R 1 CACNA1G:1115:R:C ENST00000359106;NM_018896.4 +17 48676874 rs765552890 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1115His p.Arg1115His c.3344G>A missense_variant 8 3.662735330745e-05 0 0 0 1 0 7 0 0 CACNA1G constrhet 1115 H R 1 CACNA1G:1115:R:H ENST00000359106;NM_018896.4 +17 48676886 rs763340278 T C gnomAD Exomes PASS NA p.Leu1119Pro p.Leu1119Pro c.3356T>C missense_variant 5 2.48679511792382e-05 0 2 0 0 0 3 0 0 CACNA1G constrhet 1119 P L 1 CACNA1G:1119:L:P ENST00000359106;NM_018896.4 +17 48676892 rs370349028 G A gnomAD Exomes PASS NA p.Arg1121Gln p.Arg1121Gln c.3362G>A missense_variant 8 3.96420324470036e-05 0 2 0 2 0 1 1 2 CACNA1G constrhet 1121 Q R 1 CACNA1G:1121:R:Q ENST00000359106;NM_018896.4 +17 48676912 rs756958701 C T gnomAD Exomes PASS NA p.Arg1128Trp p.Arg1128Trp c.3382C>T missense_variant 2 9.92772615360178e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1128 W R 1 CACNA1G:1128:R:W ENST00000359106;NM_018896.4 +17 48676913 rs778481197 G A gnomAD Exomes PASS NA p.Arg1128Gln p.Arg1128Gln c.3383G>A missense_variant 5 2.47698877428687e-05 1 0 0 1 0 1 0 2 CACNA1G constrhet 1128 Q R 1 CACNA1G:1128:R:Q ENST00000359106;NM_018896.4 +17 48676928 rs758152538 C T gnomAD Exomes PASS NA p.Ser1133Leu p.Ser1133Leu c.3398C>T missense_variant 2 9.90609026429449e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1133 L S 1 CACNA1G:1133:S:L ENST00000359106;NM_018896.4 +17 48676960 rs773526768 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1144Lys p.Glu1144Lys c.3430G>A missense_variant 8 3.56468113927209e-05 0 0 0 0 0 8 0 0 CACNA1G constrhet 1144 K E 1 CACNA1G:1144:E:K ENST00000359106;NM_018896.4 +17 48676971 rs375496086 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1147Asp p.Glu1147Asp c.3441A>C missense_variant 43 0.000191646016436989 3 4 0 0 0 35 1 0 CACNA1G constrhet 1147 D E 1 CACNA1G:1147:E:D ENST00000359106;NM_018896.4 +17 48676978 rs774544263 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1150Trp p.Arg1150Trp c.3448C>T missense_variant 5 2.23451703148881e-05 0 0 0 0 0 3 0 2 CACNA1G constrhet 1150 W R 1 CACNA1G:1150:R:W ENST00000359106;NM_018896.4 +17 48676979 rs760153204 G A gnomAD Exomes PASS NA p.Arg1150Gln p.Arg1150Gln c.3449G>A missense_variant 7 3.45215315724064e-05 1 3 0 0 0 3 0 0 CACNA1G constrhet 1150 Q R 1 CACNA1G:1150:R:Q ENST00000359106;NM_018896.4 +17 48676990 rs767894920 G A gnomAD Exomes PASS NA p.Ala1154Thr p.Ala1154Thr c.3460G>A missense_variant 3 1.48159854605796e-05 0 2 0 0 0 0 0 1 CACNA1G constrhet 1154 T A 1 CACNA1G:1154:A:T ENST00000359106;NM_018896.4 +17 48677005 rs779939904 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1159Cys p.Arg1159Cys c.3475C>T missense_variant 11 4.91848725217531e-05 0 3 0 1 0 3 0 4 CACNA1G constrhet 1159 C R 1 CACNA1G:1159:R:C ENST00000359106;NM_018896.4 +17 48677006 rs181588882 G A gnomAD Exomes PASS NA p.Arg1159His p.Arg1159His c.3476G>A missense_variant 2 9.88425536962173e-06 1 0 0 0 0 1 0 0 CACNA1G constrhet 1159 H R 1 CACNA1G:1159:R:H ENST00000359106;NM_018896.4 +17 48677017 rs748267679 T C gnomAD Exomes PASS NA p.Ser1163Pro p.Ser1163Pro c.3487T>C missense_variant 3 1.48050179140717e-05 0 0 0 0 0 0 0 3 CACNA1G constrhet 1163 P S 1 CACNA1G:1163:S:P ENST00000359106;NM_018896.4 +17 48677026 rs372375481 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1166Trp p.Arg1166Trp c.3496C>T missense_variant 18 8.04002144005717e-05 1 10 0 0 0 0 0 7 CACNA1G constrhet 1166 W R 1 CACNA1G:1166:R:W ENST00000359106;NM_018896.4 +17 48677026 rs372375481 C G gnomAD Exomes PASS NA p.Arg1166Gly p.Arg1166Gly c.3496C>G missense_variant 2 9.87010936081172e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1166 G R 1 CACNA1G:1166:R:G ENST00000359106;NM_018896.4 +17 48677027 rs41280124 G A gnomAD Exomes PASS NA p.Arg1166Gln p.Arg1166Gln c.3497G>A missense_variant 8 3.94706979406163e-05 3 3 0 0 0 2 0 0 CACNA1G constrhet 1166 Q R 1 CACNA1G:1166:R:Q ENST00000359106;NM_018896.4 +17 48677042 rs759759601 C T gnomAD Exomes PASS NA p.Ser1171Phe p.Ser1171Phe c.3512C>T missense_variant 2 9.83342183412984e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1171 F S 1 CACNA1G:1171:S:F ENST00000359106;NM_018896.4 +17 48677071 rs775937691 C T gnomAD Exomes PASS NA p.Pro1181Ser p.Pro1181Ser c.3541C>T missense_variant 2 9.81113563895021e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 1181 S P 1 CACNA1G:1181:P:S ENST00000359106;NM_018896.4 +17 48677081 rs764776523 A G gnomAD Exomes PASS NA p.His1184Arg p.His1184Arg c.3551A>G missense_variant 5 2.4494914855676e-05 0 5 0 0 0 0 0 0 CACNA1G constrhet 1184 R H 1 CACNA1G:1184:H:R ENST00000359106;NM_018896.4 +17 48677083 rs573971701 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1185Cys p.Arg1185Cys c.3553C>T missense_variant 15 6.65684412333801e-05 1 1 9 0 0 0 1 3 CACNA1G constrhet 1185 C R 1 CACNA1G:1185:R:C ENST00000359106;NM_018896.4 +17 48677084 rs961655809 G A gnomAD Exomes PASS NA p.Arg1185His p.Arg1185His c.3554G>A missense_variant 3 1.47019906495339e-05 0 0 0 3 0 0 0 0 CACNA1G constrhet 1185 H R 1 CACNA1G:1185:R:H ENST00000359106;NM_018896.4 +17 48677086 rs367896671 A G gnomAD Exomes PASS NA p.Thr1186Ala p.Thr1186Ala c.3556A>G missense_variant 2 9.78885441036836e-06 2 0 0 0 0 0 0 0 CACNA1G constrhet 1186 A T 1 CACNA1G:1186:T:A ENST00000359106;NM_018896.4 +17 48677099 rs199761120 G A gnomAD Exomes PASS NA p.Arg1190Gln p.Arg1190Gln c.3569G>A missense_variant 4 1.95551209973112e-05 0 2 0 0 0 0 0 2 CACNA1G constrhet 1190 Q R 1 CACNA1G:1190:R:Q ENST00000359106;NM_018896.4 +17 48677099 rs199761120 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1190Pro p.Arg1190Pro c.3569G>C missense_variant 18 7.9713739105789e-05 0 2 0 0 0 15 1 0 CACNA1G constrhet 1190 P R 1 CACNA1G:1190:R:P ENST00000359106;NM_018896.4 +17 48677150 rs545668335 G T gnomAD Exomes PASS NA p.Arg1207Leu p.Arg1207Leu c.3620G>T missense_variant 5 2.45475879540076e-05 0 0 0 0 0 1 0 4 CACNA1G constrhet 1207 L R 1 CACNA1G:1207:R:L ENST00000359106;NM_018896.4 +17 48677158 rs772770633 C T gnomAD Exomes PASS NA p.Arg1210Trp p.Arg1210Trp c.3628C>T missense_variant 7 3.44674774730415e-05 0 0 0 2 0 2 0 3 CACNA1G constrhet 1210 W R 1 CACNA1G:1210:R:W ENST00000359106;NM_018896.4 +17 48677159 rs762314651 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1210Gln p.Arg1210Gln c.3629G>A missense_variant 4 1.78358035921308e-05 3 0 0 0 0 1 0 0 CACNA1G constrhet 1210 Q R 1 CACNA1G:1210:R:Q ENST00000359106;NM_018896.4 +17 48677167 rs528237932 C T gnomAD Exomes PASS NA p.Arg1213Trp p.Arg1213Trp c.3637C>T missense_variant 4 1.97704649024822e-05 2 1 0 0 1 0 0 0 CACNA1G constrhet 1213 W R 1 CACNA1G:1213:R:W ENST00000359106;NM_018896.4 +17 48677168 rs372056738 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1213Gln p.Arg1213Gln c.3638G>A missense_variant 44 0.000196762364725874 0 3 0 0 0 1 2 38 CACNA1G constrhet 1213 Q R 1 CACNA1G:1213:R:Q ENST00000359106;NM_018896.4 +17 48677170 rs752531872 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1214Ser p.Pro1214Ser c.3640C>T missense_variant 3 1.34350816852966e-05 0 0 0 0 3 0 0 0 CACNA1G constrhet 1214 S P 1 CACNA1G:1214:P:S ENST00000359106;NM_018896.4 +17 48677179 rs200787970 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1217Ala p.Pro1217Ala c.3649C>G missense_variant 22 9.89039642507126e-05 21 1 0 0 0 0 0 0 CACNA1G constrhet 1217 A P 1 CACNA1G:1217:P:A ENST00000359106;NM_018896.4 +17 48677183 rs368770577 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1218Gln p.Pro1218Gln c.3653C>A missense_variant 5 2.24719101123596e-05 5 0 0 0 0 0 0 0 CACNA1G constrhet 1218 Q P 1 CACNA1G:1218:P:Q ENST00000359106;NM_018896.4 +17 48677200 rs185805352 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1224Thr p.Ala1224Thr c.3670G>A missense_variant 7 3.18996709776793e-05 5 0 0 1 0 0 1 0 CACNA1G constrhet 1224 T A 1 CACNA1G:1224:A:T ENST00000359106;NM_018896.4 +17 48677209 rs60039322 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1227Lys p.Glu1227Lys c.3679G>A missense_variant 4 1.83803256993714e-05 2 0 0 0 0 0 0 2 CACNA1G constrhet 1227 K E 1 CACNA1G:1227:E:K ENST00000359106;NM_018896.4 +17 48677213 rs373540931 G T gnomAD Exomes PASS NA p.Gly1228Val p.Gly1228Val c.3683G>T missense_variant 2 1.02364622786365e-05 0 2 0 0 0 0 0 0 CACNA1G constrhet 1228 V G 1 CACNA1G:1228:G:V ENST00000359106;NM_018896.4 +17 48677213 rs373540931 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1228Asp p.Gly1228Asp c.3683G>A missense_variant 15 6.92418479264375e-05 0 3 0 0 0 12 0 0 CACNA1G constrhet 1228 D G 1 CACNA1G:1228:G:D ENST00000359106;NM_018896.4 +17 48678093 rs760570893 G C gnomAD Exomes PASS NA p.Gly1233Arg p.Gly1233Arg c.3697G>C missense_variant 15 7.28678856654295e-05 0 2 0 0 0 0 0 13 CACNA1G constrhet 1233 R G 1 CACNA1G:1233:G:R ENST00000359106;NM_018896.4 +17 48678099 rs768623076 C T gnomAD Exomes PASS NA p.Arg1235Trp p.Arg1235Trp c.3703C>T missense_variant 5 2.42874074649776e-05 0 1 0 0 0 2 0 2 CACNA1G constrhet 1235 W R 1 CACNA1G:1235:R:W ENST00000359106;NM_018896.4 +17 48678100 rs150972562 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1235Gln p.Arg1235Gln c.3704G>A missense_variant 330 0.00145332194163811 5 16 1 0 2 293 11 2 CACNA1G constrhet 1235 Q R 1 CACNA1G:1235:R:Q ENST00000359106;NM_018896.4 +17 48678100 rs150972562 G C gnomAD Exomes PASS NA p.Arg1235Pro p.Arg1235Pro c.3704G>C missense_variant 2 9.71458547863763e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1235 P R 1 CACNA1G:1235:R:P ENST00000359106;NM_018896.4 +17 48678105 rs765212113 C T gnomAD Exomes PASS NA p.Arg1237Cys p.Arg1237Cys c.3709C>T missense_variant 7 3.39957650989762e-05 0 3 0 0 1 0 1 2 CACNA1G constrhet 1237 C R 1 CACNA1G:1237:R:C ENST00000359106;NM_018896.4 +17 48678108 rs566198497 G A gnomAD Exomes PASS NA p.Ala1238Thr p.Ala1238Thr c.3712G>A missense_variant 3 1.45681985936832e-05 0 0 0 0 0 1 0 2 CACNA1G constrhet 1238 T A 1 CACNA1G:1238:A:T ENST00000359106;NM_018896.4 +17 48678109 rs751825784 C T gnomAD Exomes PASS NA p.Ala1238Val p.Ala1238Val c.3713C>T missense_variant 4 1.94244534444412e-05 0 3 0 0 0 1 0 0 CACNA1G constrhet 1238 V A 1 CACNA1G:1238:A:V ENST00000359106;NM_018896.4 +17 48678124 rs201568823 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1243Gln p.Arg1243Gln c.3728G>A missense_variant 13 5.72298968981396e-05 0 0 0 8 0 4 1 0 CACNA1G constrhet 1243 Q R 1 CACNA1G:1243:R:Q ENST00000359106;NM_018896.4 +17 48678136 rs745401338 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Cys1247Tyr p.Cys1247Tyr c.3740G>A missense_variant 2 8.80235198845131e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1247 Y C 1 CACNA1G:1247:C:Y ENST00000359106;NM_018896.4 +17 48678144 rs372523276 G A gnomAD Exomes PASS NA p.Glu1250Lys p.Glu1250Lys c.3748G>A missense_variant 13 6.31098597019273e-05 1 0 0 1 0 2 0 9 CACNA1G constrhet 1250 K E 1 CACNA1G:1250:E:K ENST00000359106;NM_018896.4 +17 48678412 rs200024646 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1264Ser p.Arg1264Ser c.3792G>T missense_variant 14 6.16321966595349e-05 0 1 0 2 1 8 0 2 CACNA1G constrhet 1264 S R 1 CACNA1G:1264:R:S ENST00000359106;NM_018896.4 +17 48678412 rs200024646 G C gnomAD Exomes PASS NA p.Arg1264Ser p.Arg1264Ser c.3792G>C missense_variant 3 1.45689060694063e-05 0 0 0 0 0 1 0 2 CACNA1G constrhet 1264 S R 1 CACNA1G:1264:R:S ENST00000359106;NM_018896.4 +17 48678432 rs780733290 G A gnomAD Exomes PASS NA p.Arg1271Gln p.Arg1271Gln c.3812G>A missense_variant 5 2.4268781610088e-05 0 1 0 0 0 2 0 2 CACNA1G constrhet 1271 Q R 1 CACNA1G:1271:R:Q ENST00000359106;NM_018896.4 +17 48678461 rs770856275 G A gnomAD Exomes PASS NA p.Val1281Met p.Val1281Met c.3841G>A missense_variant segdup 7 3.39670616550693e-05 0 0 0 0 0 7 0 0 CACNA1G constrhet 1281 M V 1 CACNA1G:1281:V:M ENST00000359106;NM_018896.4 +17 48678464 rs559693517 G A gnomAD Exomes PASS NA p.Val1282Ile p.Val1282Ile c.3844G>A missense_variant segdup 3 1.4558018556621e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 1282 I V 1 CACNA1G:1282:V:I ENST00000359106;NM_018896.4 +17 48678500 rs761026354 G A gnomAD Exomes PASS NA p.Ala1294Thr p.Ala1294Thr c.3880G>A missense_variant segdup 2 9.7103405416428e-06 0 0 0 0 0 1 0 1 CACNA1G constrhet 1294 T A 1 CACNA1G:1294:A:T ENST00000359106;NM_018896.4 +17 48678510 rs764399144 G A gnomAD Exomes PASS NA p.Arg1297His p.Arg1297His c.3890G>A missense_variant segdup 3 1.4569613613847e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 1297 H R 1 CACNA1G:1297:R:H ENST00000359106;NM_018896.4 +17 48680229 rs766736425 C G gnomAD Exomes PASS NA p.Leu1322Val p.Leu1322Val c.3964C>G missense_variant 7 3.39802526189066e-05 1 0 0 0 6 0 0 0 CACNA1G constrhet 1322 V L 1 CACNA1G:1322:L:V ENST00000359106;NM_018896.4 +17 48680245 rs749639932 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1327Ala p.Val1327Ala c.3980T>C missense_variant 4 1.76231638866126e-05 0 0 0 0 3 1 0 0 CACNA1G constrhet 1327 A V 1 CACNA1G:1327:V:A ENST00000359106;NM_018896.4 +17 48680407 rs751505218 A G gnomAD Exomes PASS NA p.Gln1339Arg p.Gln1339Arg c.4016A>G missense_variant 5 2.4264070734619e-05 0 0 0 0 0 5 0 0 CACNA1G constrhet 1339 R Q 1 CACNA1G:1339:Q:R ENST00000359106;NM_018896.4 +17 48680419 rs1295882768 G A gnomAD Exomes PASS NA p.Arg1343Gln p.Arg1343Gln c.4028G>A missense_variant 4 1.94007120061306e-05 0 1 0 3 0 0 0 0 CACNA1G constrhet 1343 Q R 1 CACNA1G:1343:R:Q ENST00000359106;NM_018896.4 +17 48680433 rs777816053 G A gnomAD Exomes PASS NA p.Val1348Met p.Val1348Met c.4042G>A missense_variant 6 2.90883704694863e-05 0 0 0 4 0 1 0 1 CACNA1G constrhet 1348 M V 1 CACNA1G:1348:V:M ENST00000359106;NM_018896.4 +17 48680463 rs776132057 G A gnomAD Exomes PASS NA p.Val1358Ile p.Val1358Ile c.4072G>A missense_variant 3 1.45583011433119e-05 0 0 0 0 0 2 0 1 CACNA1G constrhet 1358 I V 1 CACNA1G:1358:V:I ENST00000359106;NM_018896.4 +17 48680484 rs371893576 A G gnomAD Exomes PASS NA p.Met1365Val p.Met1365Val c.4093A>G missense_variant 2 9.71581248481904e-06 1 0 0 0 0 1 0 0 CACNA1G constrhet 1365 V M 1 CACNA1G:1365:M:V ENST00000359106;NM_018896.4 +17 48680499 rs754975616 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1370Ser p.Gly1370Ser c.4108G>A missense_variant 3 1.32520540683806e-05 2 0 0 0 0 0 0 1 CACNA1G constrhet 1370 S G 1 CACNA1G:1370:G:S ENST00000359106;NM_018896.4 +17 48680500 rs1213008889 G A gnomAD Exomes PASS NA p.Gly1370Asp p.Gly1370Asp c.4109G>A missense_variant 2 9.75105555176348e-06 0 2 0 0 0 0 0 0 CACNA1G constrhet 1370 D G 1 CACNA1G:1370:G:D ENST00000359106;NM_018896.4 +17 48681616 rs563141927 A G gnomAD Exomes PASS NA p.Ile1424Val p.Ile1424Val c.4270A>G missense_variant 2 9.70968055150986e-06 0 1 0 1 0 0 0 0 CACNA1G constrhet 1424 V I 1 CACNA1G:1424:I:V ENST00000359106;NM_018896.4 +17 48683292 rs377703518 G A gnomAD Exomes PASS NA p.Glu1444Lys p.Glu1444Lys c.4330G>A missense_variant 3 1.4589452798257e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 1444 K E 1 CACNA1G:1444:E:K ENST00000359106;NM_018896.4 +17 48683328 rs751896733 G A gnomAD Exomes PASS NA p.Ala1456Thr p.Ala1456Thr c.4366G>A missense_variant 12 5.82648721086057e-05 0 12 0 0 0 0 0 0 CACNA1G constrhet 1456 T A 1 CACNA1G:1456:A:T ENST00000359106;NM_018896.4 +17 48683331 rs561339997 G A gnomAD Exomes PASS NA p.Glu1457Lys p.Glu1457Lys c.4369G>A missense_variant 2 9.7103405416428e-06 1 0 0 1 0 0 0 0 CACNA1G constrhet 1457 K E 1 CACNA1G:1457:E:K ENST00000359106;NM_018896.4 +17 48683344 rs1433388806 G A gnomAD Exomes PASS NA p.Arg1461Gln p.Arg1461Gln c.4382G>A missense_variant 2 9.70920918491189e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1461 Q R 1 CACNA1G:1461:R:Q ENST00000359106;NM_018896.4 +17 48684279 rs772369809 G A gnomAD Exomes PASS NA p.Val1481Ile p.Val1481Ile c.4441G>A missense_variant 2 9.70826658900053e-06 0 0 0 0 0 1 0 1 CACNA1G constrhet 1481 I V 1 CACNA1G:1481:V:I ENST00000359106;NM_018896.4 +17 48684292 rs760957333 A G gnomAD Exomes PASS NA p.Lys1485Arg p.Lys1485Arg c.4454A>G missense_variant 2 9.70600510535868e-06 0 0 0 0 1 1 0 0 CACNA1G constrhet 1485 R K 1 CACNA1G:1485:K:R ENST00000359106;NM_018896.4 +17 48684318 rs369596277 G A gnomAD Exomes PASS NA p.Asp1494Asn p.Asp1494Asn c.4480G>A missense_variant 3 1.45592902831297e-05 1 0 0 0 0 1 1 0 CACNA1G constrhet 1494 N D 1 CACNA1G:1494:D:N ENST00000359106;NM_018896.4 +17 48685195 rs1476304151 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1507Thr p.Met1507Thr c.4520T>C missense_variant 2 8.79747336564939e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1507 T M 1 CACNA1G:1507:M:T ENST00000359106;NM_018896.4 +17 48685333 rs376414769 G A gnomAD Exomes PASS NA p.Arg1553Gln p.Arg1553Gln c.4658G>A missense_variant 6 2.93048880553276e-05 1 0 0 0 0 2 0 3 CACNA1G constrhet 1553 Q R 1 CACNA1G:1553:R:Q ENST00000359106;NM_018896.4 +17 48685336 rs755065448 G A gnomAD Exomes PASS NA p.Arg1554Gln p.Arg1554Gln c.4661G>A missense_variant 2 9.77545773580848e-06 0 0 0 0 0 1 0 1 CACNA1G constrhet 1554 Q R 1 CACNA1G:1554:R:Q ENST00000359106;NM_018896.4 +17 48687257 rs368939625 G A gnomAD Exomes PASS NA p.Asp1574Asn p.Asp1574Asn c.4720G>A missense_variant 3 1.46875948573835e-05 0 0 0 0 0 1 0 2 CACNA1G constrhet 1574 N D 1 CACNA1G:1574:D:N ENST00000359106;NM_018896.4 +17 48687257 rs368939625 G C gnomAD Exomes PASS NA p.Asp1574His p.Asp1574His c.4720G>C missense_variant 4 1.95834598098446e-05 0 0 0 0 0 4 0 0 CACNA1G constrhet 1574 H D 1 CACNA1G:1574:D:H ENST00000359106;NM_018896.4 +17 48687272 rs775456459 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1579Ser p.Gly1579Ser c.4735G>A missense_variant 3 1.33161702694305e-05 0 0 1 0 0 2 0 0 CACNA1G constrhet 1579 S G 1 CACNA1G:1579:G:S ENST00000359106;NM_018896.4 +17 48687287 rs771816379 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1584Ser p.Ala1584Ser c.4750G>T missense_variant 8 3.559510567297e-05 0 0 0 0 0 8 0 0 CACNA1G constrhet 1584 S A 1 CACNA1G:1584:A:S ENST00000359106;NM_018896.4 +17 48687287 rs771816379 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1584Thr p.Ala1584Thr c.4750G>A missense_variant 10 4.44938820912125e-05 2 0 0 0 0 7 1 0 CACNA1G constrhet 1584 T A 1 CACNA1G:1584:A:T ENST00000359106;NM_018896.4 +17 48692731 rs747035819 G A gnomAD Exomes PASS NA p.Cys1590Tyr p.Cys1590Tyr c.4769G>A missense_variant 5 2.46762476310802e-05 0 0 0 0 0 1 0 4 CACNA1G constrhet 1590 Y C 1 CACNA1G:1590:C:Y ENST00000359106;NM_018896.4 +17 48692748 rs372802826 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1596Asn p.Asp1596Asn c.4786G>A missense_variant 12 5.30227379174436e-05 0 0 0 0 0 12 0 0 CACNA1G constrhet 1596 N D 1 CACNA1G:1596:D:N ENST00000359106;NM_018896.4 +17 48692757 rs773460916 C T gnomAD Exomes PASS NA p.Arg1599Cys p.Arg1599Cys c.4795C>T missense_variant 4 1.94704049844237e-05 0 1 0 1 0 0 0 2 CACNA1G constrhet 1599 C R 1 CACNA1G:1599:R:C ENST00000359106;NM_018896.4 +17 48692758 rs766821069 G A gnomAD Exomes PASS NA p.Arg1599His p.Arg1599His c.4796G>A missense_variant 2 9.73463388041976e-06 0 1 0 0 0 1 0 0 CACNA1G constrhet 1599 H R 1 CACNA1G:1599:R:H ENST00000359106;NM_018896.4 +17 48692772 rs1177958111 G A gnomAD Exomes PASS NA p.Val1604Ile p.Val1604Ile c.4810G>A missense_variant 2 9.73605553446077e-06 0 1 0 0 0 1 0 0 CACNA1G constrhet 1604 I V 1 CACNA1G:1604:V:I ENST00000359106;NM_018896.4 +17 48692787 rs200825775 A G gnomAD Exomes PASS NA p.Thr1609Ala p.Thr1609Ala c.4825A>G missense_variant 2 1.11134572854269e-05 0 0 0 0 0 0 2 0 CACNA1G constrhet 1609 A T 1 CACNA1G:1609:T:A ENST00000359106;NM_018896.4 +17 48693655 rs752419003 A G gnomAD Exomes PASS NA p.Lys1644Arg p.Lys1644Arg c.4931A>G missense_variant 2 9.70845509354096e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1644 R K 1 CACNA1G:1644:K:R ENST00000359106;NM_018896.4 +17 48693726 rs1369128414 C T gnomAD Exomes PASS NA p.Arg1668Cys p.Arg1668Cys c.5002C>T missense_variant 2 9.71449110638339e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 1668 C R 1 CACNA1G:1668:R:C ENST00000359106;NM_018896.4 +17 48693729 rs772354020 C T gnomAD Exomes PASS NA p.Arg1669Trp p.Arg1669Trp c.5005C>T missense_variant 2 9.71637889991158e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1669 W R 1 CACNA1G:1669:R:W ENST00000359106;NM_018896.4 +17 48693730 rs776010942 G A gnomAD Exomes PASS NA p.Arg1669Gln p.Arg1669Gln c.5006G>A missense_variant 2 9.7183618729227e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1669 Q R 1 CACNA1G:1669:R:Q ENST00000359106;NM_018896.4 +17 48694849 rs771543254 C T gnomAD Exomes PASS NA p.Thr1691Met p.Thr1691Met c.5072C>T missense_variant 2 9.71430236737549e-06 0 0 0 0 0 1 0 1 CACNA1G constrhet 1691 M T 1 CACNA1G:1691:T:M ENST00000359106;NM_018896.4 +17 48694863 rs763864054 G A gnomAD Exomes PASS NA p.Glu1696Lys p.Glu1696Lys c.5086G>A missense_variant 5 2.42779730805834e-05 0 1 2 0 0 1 1 0 CACNA1G constrhet 1696 K E 1 CACNA1G:1696:E:K ENST00000359106;NM_018896.4 +17 48694871 rs369755516 C A gnomAD Exomes PASS NA p.Asn1698Lys p.Asn1698Lys c.5094C>A missense_variant 2 9.71043483327183e-06 0 2 0 0 0 0 0 0 CACNA1G constrhet 1698 K N 1 CACNA1G:1698:N:K ENST00000359106;NM_018896.4 +17 48695409 rs1183039547 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1743Leu p.Val1743Leu c.5227G>T missense_variant 2 8.81002933739769e-06 0 0 0 0 1 1 0 0 CACNA1G constrhet 1743 L V 1 CACNA1G:1743:V:L ENST00000359106;NM_018896.4 +17 48695433 rs367902939 A C gnomAD Exomes PASS NA p.Met1751Leu p.Met1751Leu c.5251A>C missense_variant 2 9.71071771914662e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1751 L M 1 CACNA1G:1751:M:L ENST00000359106;NM_018896.4 +17 48695583 rs762006981 A G gnomAD Exomes PASS NA p.Glu1769Gly p.Glu1769Gly c.5306A>G missense_variant 2 9.70939772605905e-06 0 0 0 0 2 0 0 0 CACNA1G constrhet 1769 G E 1 CACNA1G:1769:E:G ENST00000359106;NM_018896.4 +17 48695591 rs1275453093 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1772Lys p.Glu1772Lys c.5314G>A missense_variant 2 8.80405690942386e-06 0 0 0 0 0 1 0 1 CACNA1G constrhet 1772 K E 1 CACNA1G:1772:E:K ENST00000359106;NM_018896.4 +17 48695593 rs763525253 G C gnomAD Exomes PASS NA p.Glu1772Asp p.Glu1772Asp c.5316G>C missense_variant 4 1.94154022385959e-05 0 4 0 0 0 0 0 0 CACNA1G constrhet 1772 D E 1 CACNA1G:1772:E:D ENST00000359106;NM_018896.4 +17 48695619 rs753614584 G A gnomAD Exomes PASS NA p.Arg1781His p.Arg1781His c.5342G>A missense_variant 5 2.42654838052161e-05 1 0 0 0 1 0 0 3 CACNA1G constrhet 1781 H R 1 CACNA1G:1781:R:H ENST00000359106;NM_018896.4 +17 48696098 rs202107134 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1837Met p.Thr1837Met c.5510C>T missense_variant 15 6.59891777748449e-05 1 0 0 0 0 13 0 1 CACNA1G constrhet 1837 M T 1 CACNA1G:1837:T:M ENST00000359106;NM_018896.4 +17 48696156 rs761270153 G C gnomAD Exomes PASS NA p.Glu1856Asp p.Glu1856Asp c.5568G>C missense_variant 3 1.45648036664466e-05 0 2 0 0 0 0 1 0 CACNA1G constrhet 1856 D E 1 CACNA1G:1856:E:D ENST00000359106;NM_018896.4 +17 48696157 rs750103864 A T gnomAD Exomes PASS NA p.Ser1857Cys p.Ser1857Cys c.5569A>T missense_variant 3 1.45646622454825e-05 0 2 0 0 0 0 1 0 CACNA1G constrhet 1857 C S 1 CACNA1G:1857:S:C ENST00000359106;NM_018896.4 +17 48696202 rs756194183 G A gnomAD Exomes PASS NA p.Glu1872Lys p.Glu1872Lys c.5614G>A missense_variant 3 1.45983980691185e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 1872 K E 1 CACNA1G:1872:E:K ENST00000359106;NM_018896.4 +17 48696202 rs756194183 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1872Gln p.Glu1872Gln c.5614G>C missense_variant 5 2.20520781878484e-05 0 0 0 5 0 0 0 0 CACNA1G constrhet 1872 Q E 1 CACNA1G:1872:E:Q ENST00000359106;NM_018896.4 +17 48696214 rs749478275 A G gnomAD Exomes PASS NA p.Lys1876Glu p.Lys1876Glu c.5626A>G missense_variant 2 9.76257419556389e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 1876 E K 1 CACNA1G:1876:K:E ENST00000359106;NM_018896.4 +17 48696225 rs774882008 C A gnomAD Exomes PASS NA p.Ser1879Arg p.Ser1879Arg c.5637C>A missense_variant 7 3.43457141455277e-05 0 0 0 0 0 0 0 7 CACNA1G constrhet 1879 R S 1 CACNA1G:1879:S:R ENST00000359106;NM_018896.4 +17 48696226 rs772534427 C A gnomAD Exomes PASS NA p.Pro1880Thr p.Pro1880Thr c.5638C>A missense_variant 3 1.4721469791544e-05 0 0 0 0 0 0 0 3 CACNA1G constrhet 1880 T P 1 CACNA1G:1880:P:T ENST00000359106;NM_018896.4 +17 48696252 rs762525130 C A gnomAD Exomes PASS NA p.Ser1888Arg p.Ser1888Arg c.5664C>A missense_variant 2 9.96601588582932e-06 0 0 0 2 0 0 0 0 CACNA1G constrhet 1888 R S 1 CACNA1G:1888:S:R ENST00000359106;NM_018896.4 +17 48696274 rs570613810 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1896Lys p.Glu1896Lys c.5686G>A missense_variant 15 6.87001923605386e-05 0 1 0 0 0 2 0 12 CACNA1G constrhet 1896 K E 1 CACNA1G:1896:E:K ENST00000359106;NM_018896.4 +17 48696280 rs753909559 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1898Ser p.Pro1898Ser c.5692C>T missense_variant 3 1.40575798470535e-05 3 0 0 0 0 0 0 0 CACNA1G constrhet 1898 S P 1 CACNA1G:1898:P:S ENST00000359106;NM_018896.4 +17 48696283 rs762521668 G A gnomAD Exomes PASS NA p.Asp1899Asn p.Asp1899Asn c.5695G>A missense_variant 2 1.0387020379334e-05 0 2 0 0 0 0 0 0 CACNA1G constrhet 1899 N D 1 CACNA1G:1899:D:N ENST00000359106;NM_018896.4 +17 48696292 rs772624455 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1902Asn p.Asp1902Asn c.5704G>A missense_variant 27 0.000125595415302173 1 2 0 17 0 7 0 0 CACNA1G constrhet 1902 N D 1 CACNA1G:1902:D:N ENST00000359106;NM_018896.4 +17 48696296 rs375334768 G A gnomAD Exomes PASS NA p.Ser1903Asn p.Ser1903Asn c.5708G>A missense_variant 3 1.55295579252511e-05 0 0 0 2 0 0 1 0 CACNA1G constrhet 1903 N S 1 CACNA1G:1903:S:N ENST00000359106;NM_018896.4 +17 48696308 rs762409956 G A gnomAD Exomes PASS NA p.Gly1907Glu p.Gly1907Glu c.5720G>A missense_variant 3 1.58585837227497e-05 0 1 0 0 0 2 0 0 CACNA1G constrhet 1907 E G 1 CACNA1G:1907:G:E ENST00000359106;NM_018896.4 +17 48696322 rs373800859 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1912Thr p.Ala1912Thr c.5734G>A missense_variant 2 1.06773725121722e-05 2 0 0 0 0 0 0 0 CACNA1G constrhet 1912 T A 1 CACNA1G:1912:A:T ENST00000359106;NM_018896.4 +17 48696323 rs1203747142 C T gnomAD Exomes PASS NA p.Ala1912Val p.Ala1912Val c.5735C>T missense_variant 2 1.21000919606989e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 1912 V A 1 CACNA1G:1912:A:V ENST00000359106;NM_018896.4 +17 48696326 rs1459909857 C A gnomAD Exomes PASS NA p.Ala1913Asp p.Ala1913Asp c.5738C>A missense_variant 2 1.21642662514597e-05 0 1 0 0 0 1 0 0 CACNA1G constrhet 1913 D A 1 CACNA1G:1913:A:D ENST00000359106;NM_018896.4 +17 48696332 rs375547019 C T gnomAD Exomes PASS NA p.Ala1915Val p.Ala1915Val c.5744C>T missense_variant 6 3.85089340727049e-05 0 0 0 0 1 2 2 1 CACNA1G constrhet 1915 V A 1 CACNA1G:1915:A:V ENST00000359106;NM_018896.4 +17 48696332 rs375547019 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1915Glu p.Ala1915Glu c.5744C>A missense_variant 2 1.12975201943173e-05 1 0 0 0 0 1 0 0 CACNA1G constrhet 1915 E A 1 CACNA1G:1915:A:E ENST00000359106;NM_018896.4 +17 48696335 rs572558353 G A gnomAD Exomes PASS NA p.Arg1916Lys p.Arg1916Lys c.5747G>A missense_variant 2 1.30039011703511e-05 2 0 0 0 0 0 0 0 CACNA1G constrhet 1916 K R 1 CACNA1G:1916:R:K ENST00000359106;NM_018896.4 +17 48696348 rs1178647429 C G gnomAD Exomes PASS NA p.His1920Gln p.His1920Gln c.5760C>G missense_variant 2 1.38886959903335e-05 0 2 0 0 0 0 0 0 CACNA1G constrhet 1920 Q H 1 CACNA1G:1920:H:Q ENST00000359106;NM_018896.4 +17 48696363 rs1364546644 C G gnomAD Exomes PASS NA p.His1925Gln p.His1925Gln c.5775C>G missense_variant 3 2.2277007158345e-05 3 0 0 0 0 0 0 0 CACNA1G constrhet 1925 Q H 1 CACNA1G:1925:H:Q ENST00000359106;NM_018896.4 +17 48696364 rs541541250 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1926Ser p.Pro1926Ser c.5776C>T missense_variant 20 0.000128817838694302 18 2 0 0 0 0 0 0 CACNA1G constrhet 1926 S P 1 CACNA1G:1926:P:S ENST00000359106;NM_018896.4 +17 48696368 rs200630160 C T gnomAD Exomes PASS NA p.Thr1927Met p.Thr1927Met c.5780C>T missense_variant 13 0.00010035510267099 3 0 0 0 0 5 2 3 CACNA1G constrhet 1927 M T 1 CACNA1G:1927:T:M ENST00000359106;NM_018896.4 +17 48696368 rs200630160 C A gnomAD Exomes PASS NA p.Thr1927Lys p.Thr1927Lys c.5780C>A missense_variant 3 2.31588698471515e-05 3 0 0 0 0 0 0 0 CACNA1G constrhet 1927 K T 1 CACNA1G:1927:T:K ENST00000359106;NM_018896.4 +17 48697098 rs778419627 G A gnomAD Exomes PASS NA p.Glu1946Lys p.Glu1946Lys c.5836G>A missense_variant 2 9.97028854015035e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 1946 K E 1 CACNA1G:1946:E:K ENST00000359106;NM_018896.4 +17 48697101 rs771455699 C G gnomAD Exomes PASS NA p.Leu1947Val p.Leu1947Val c.5839C>G missense_variant 2 9.98143453177091e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 1947 V L 1 CACNA1G:1947:L:V ENST00000359106;NM_018896.4 +17 48697128 rs768563197 C A gnomAD Exomes PASS NA p.Pro1956Thr p.Pro1956Thr c.5866C>A missense_variant 3 1.52819520146707e-05 3 0 0 0 0 0 0 0 CACNA1G constrhet 1956 T P 1 CACNA1G:1956:P:T ENST00000359106;NM_018896.4 +17 48697132 rs1234707868 G T gnomAD Exomes PASS NA p.Gly1957Val p.Gly1957Val c.5870G>T missense_variant 2 1.01971101389866e-05 1 0 0 0 0 1 0 0 CACNA1G constrhet 1957 V G 1 CACNA1G:1957:G:V ENST00000359106;NM_018896.4 +17 48697135 rs1479671700 G A gnomAD Exomes PASS NA p.Gly1958Asp p.Gly1958Asp c.5873G>A missense_variant 2 1.02243216162608e-05 0 0 0 0 0 1 1 0 CACNA1G constrhet 1958 D G 1 CACNA1G:1958:G:D ENST00000359106;NM_018896.4 +17 48697159 rs763129139 C T gnomAD Exomes PASS NA p.Ala1966Val p.Ala1966Val c.5897C>T missense_variant 2 1.02503126345354e-05 0 1 0 0 0 1 0 0 CACNA1G constrhet 1966 V A 1 CACNA1G:1966:A:V ENST00000359106;NM_018896.4 +17 48697164 rs751865150 A T gnomAD Exomes PASS NA p.Ser1968Cys p.Ser1968Cys c.5902A>T missense_variant 2 1.02088735528922e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 1968 C S 1 CACNA1G:1968:S:C ENST00000359106;NM_018896.4 +17 48697164 rs751865150 A G gnomAD Exomes PASS NA p.Ser1968Gly p.Ser1968Gly c.5902A>G missense_variant 2 1.02088735528922e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 1968 G S 1 CACNA1G:1968:S:G ENST00000359106;NM_018896.4 +17 48697171 rs1275297681 G A gnomAD Exomes PASS NA p.Gly1970Glu p.Gly1970Glu c.5909G>A missense_variant 2 1.02441173156315e-05 0 0 0 0 1 1 0 0 CACNA1G constrhet 1970 E G 1 CACNA1G:1970:G:E ENST00000359106;NM_018896.4 +17 48697179 rs778293092 G A gnomAD Exomes PASS NA p.Asp1973Asn p.Asp1973Asn c.5917G>A missense_variant 2 1.03281245158692e-05 0 0 0 2 0 0 0 0 CACNA1G constrhet 1973 N D 1 CACNA1G:1973:D:N ENST00000359106;NM_018896.4 +17 48697185 rs749773509 C G gnomAD Exomes PASS NA p.Gln1975Glu p.Gln1975Glu c.5923C>G missense_variant 27 0.000139669139327726 0 0 0 0 0 0 0 27 CACNA1G constrhet 1975 E Q 1 CACNA1G:1975:Q:E ENST00000359106;NM_018896.4 +17 48699037 rs754688620 T C gnomAD Exomes PASS NA p.Met1981Thr p.Met1981Thr c.5942T>C missense_variant 2 9.71213239578882e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 1981 T M 1 CACNA1G:1981:M:T ENST00000359106;NM_018896.4 +17 48699055 rs201565895 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1987Lys p.Thr1987Lys c.5960C>A missense_variant 30 0.000132041091187578 0 2 16 0 0 10 1 1 CACNA1G constrhet 1987 K T 1 CACNA1G:1987:T:K ENST00000359106;NM_018896.4 +17 48699065 rs1225877838 T G gnomAD Exomes PASS NA p.Ile1990Met p.Ile1990Met c.5970T>G missense_variant 3 1.45639551818553e-05 0 0 0 0 3 0 0 0 CACNA1G constrhet 1990 M I 1 CACNA1G:1990:I:M ENST00000359106;NM_018896.4 +17 48699070 rs749251748 C T gnomAD Exomes PASS NA p.Ser1992Phe p.Ser1992Phe c.5975C>T missense_variant 2 9.70920918491189e-06 0 0 0 1 0 0 0 1 CACNA1G constrhet 1992 F S 1 CACNA1G:1992:S:F ENST00000359106;NM_018896.4 +17 48699076 rs202217909 C T gnomAD Exomes PASS NA p.Pro1994Leu p.Pro1994Leu c.5981C>T missense_variant 7 3.39799227199472e-05 5 1 0 0 0 0 0 1 CACNA1G constrhet 1994 L P 1 CACNA1G:1994:P:L ENST00000359106;NM_018896.4 +17 48699085 rs772117612 C A gnomAD Exomes PASS NA p.Ser1997Tyr p.Ser1997Tyr c.5990C>A missense_variant 2 9.70741840914827e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 1997 Y S 1 CACNA1G:1997:S:Y ENST00000359106;NM_018896.4 +17 48699147 rs373275282 G A gnomAD Exomes PASS NA p.Glu2018Lys p.Glu2018Lys c.6052G>A missense_variant 2 9.71647330884782e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 2018 K E 1 CACNA1G:2018:E:K ENST00000359106;NM_018896.4 +17 48701284 rs375919039 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2026Met p.Thr2026Met c.6077C>T missense_variant 78 0.000345184673800483 6 1 0 56 0 0 3 12 CACNA1G constrhet 2026 M T 1 CACNA1G:2026:T:M ENST00000359106;NM_018896.4 +17 48701288 rs778764267 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2027Asp p.Glu2027Asp c.6081G>C missense_variant 5 2.21166520696763e-05 5 0 0 0 0 0 0 0 CACNA1G constrhet 2027 D E 1 CACNA1G:2027:E:D ENST00000359106;NM_018896.4 +17 48701299 rs745814197 C T gnomAD Exomes PASS NA p.Pro2031Leu p.Pro2031Leu c.6092C>T missense_variant 3 1.46247294425053e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 2031 L P 1 CACNA1G:2031:P:L ENST00000359106;NM_018896.4 +17 48701316 rs780132660 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2037Trp p.Arg2037Trp c.6109C>T missense_variant 4 1.76587967295908e-05 0 0 0 0 0 3 0 1 CACNA1G constrhet 2037 W R 1 CACNA1G:2037:R:W ENST00000359106;NM_018896.4 +17 48701317 rs747053946 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2037Gln p.Arg2037Gln c.6110G>A missense_variant 6 2.64881950943863e-05 2 3 0 0 0 1 0 0 CACNA1G constrhet 2037 Q R 1 CACNA1G:2037:R:Q ENST00000359106;NM_018896.4 +17 48701326 rs776763629 G T gnomAD Exomes PASS NA p.Gly2040Val p.Gly2040Val c.6119G>T missense_variant 2 9.73823621065753e-06 0 1 0 0 0 1 0 0 CACNA1G constrhet 2040 V G 1 CACNA1G:2040:G:V ENST00000359106;NM_018896.4 +17 48701353 rs775169966 A G gnomAD Exomes PASS NA p.Asn2049Ser p.Asn2049Ser c.6146A>G missense_variant 3 1.46033724054675e-05 0 0 0 0 0 0 0 3 CACNA1G constrhet 2049 S N 1 CACNA1G:2049:N:S ENST00000359106;NM_018896.4 +17 48701364 rs760313217 A C gnomAD Exomes PASS NA p.Met2053Leu p.Met2053Leu c.6157A>C missense_variant 5 2.43498587708191e-05 0 0 0 0 0 0 0 5 CACNA1G constrhet 2053 L M 1 CACNA1G:2053:M:L ENST00000359106;NM_018896.4 +17 48701370 rs376936316 C T gnomAD Exomes PASS NA p.Arg2055Trp p.Arg2055Trp c.6163C>T missense_variant 7 3.40931229300604e-05 1 1 0 3 0 2 0 0 CACNA1G constrhet 2055 W R 1 CACNA1G:2055:R:W ENST00000359106;NM_018896.4 +17 48701371 rs202195188 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2055Gln p.Arg2055Gln c.6164G>A missense_variant 6 2.64874934884912e-05 1 2 0 0 0 2 1 0 CACNA1G constrhet 2055 Q R 1 CACNA1G:2055:R:Q ENST00000359106;NM_018896.4 +17 48701388 rs750174107 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2061Lys p.Glu2061Lys c.6181G>A missense_variant 24 0.000106175898071138 2 22 0 0 0 0 0 0 CACNA1G constrhet 2061 K E 1 CACNA1G:2061:E:K ENST00000359106;NM_018896.4 +17 48701395 rs758365116 C G gnomAD Exomes PASS NA p.Pro2063Arg p.Pro2063Arg c.6188C>G missense_variant 2 9.77641342497091e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 2063 R P 1 CACNA1G:2063:P:R ENST00000359106;NM_018896.4 +17 48701407 rs548433941 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2067Met p.Arg2067Met c.6200G>T missense_variant 2 8.86430521575719e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 2067 M R 1 CACNA1G:2067:R:M ENST00000359106;NM_018896.4 +17 48701431 rs781323985 A G gnomAD Exomes PASS NA p.Gln2075Arg p.Gln2075Arg c.6224A>G missense_variant 2 9.80075073750649e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 2075 R Q 1 CACNA1G:2075:Q:R ENST00000359106;NM_018896.4 +17 48701726 rs760269730 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val2079Ile p.Val2079Ile c.6235G>A missense_variant 5 2.71170262384346e-05 0 1 0 0 0 4 0 0 CACNA1G constrhet 2079 I V 1 CACNA1G:2079:V:I ENST00000359106;NM_018896.4 +17 48701757 rs778179845 C T gnomAD Exomes PASS NA p.Thr2089Ile p.Thr2089Ile c.6266C>T missense_variant 2 1.07788820143575e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 2089 I T 1 CACNA1G:2089:T:I ENST00000359106;NM_018896.4 +17 48701773 rs771491405 G C gnomAD Exomes PASS NA p.Gln2094His p.Gln2094His c.6282G>C missense_variant 2 1.07381397246741e-05 0 0 0 2 0 0 0 0 CACNA1G constrhet 2094 H Q 1 CACNA1G:2094:Q:H ENST00000359106;NM_018896.4 +17 48701775 rs779353394 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu2095Pro p.Leu2095Pro c.6284T>C missense_variant 7 3.37629263775274e-05 5 1 0 0 0 1 0 0 CACNA1G constrhet 2095 P L 1 CACNA1G:2095:L:P ENST00000359106;NM_018896.4 +17 48701789 rs201079826 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2100Ser p.Pro2100Ser c.6298C>T missense_variant 123 0.000593726769836749 21 21 1 0 1 76 2 1 CACNA1G constrhet 2100 S P 1 CACNA1G:2100:P:S ENST00000359106;NM_018896.4 +17 48701799 rs901158413 T C gnomAD Exomes PASS NA p.Leu2103Pro p.Leu2103Pro c.6308T>C missense_variant 2 1.0741830837648e-05 0 1 0 0 0 1 0 0 CACNA1G constrhet 2103 P L 1 CACNA1G:2103:L:P ENST00000359106;NM_018896.4 +17 48701813 rs8066269 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2108Ser p.Ala2108Ser c.6322G>T missense_variant 1740 0.0084232947669071 1490 189 0 0 0 34 17 10 CACNA1G constrhet 2108 S A 1 CACNA1G:2108:A:S ENST00000359106;NM_018896.4 +17 48701813 rs8066269 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2108Thr p.Ala2108Thr c.6322G>A missense_variant 8 3.87277920317568e-05 1 0 0 6 0 0 1 0 CACNA1G constrhet 2108 T A 1 CACNA1G:2108:A:T ENST00000359106;NM_018896.4 +17 48701816 rs766162816 C G gnomAD Exomes PASS NA p.Pro2109Ala p.Pro2109Ala c.6325C>G missense_variant 3 1.608389358896e-05 0 0 0 3 0 0 0 0 CACNA1G constrhet 2109 A P 1 CACNA1G:2109:P:A ENST00000359106;NM_018896.4 +17 48701856 rs764266632 G A gnomAD Exomes PASS NA p.Arg2122His p.Arg2122His c.6365G>A missense_variant 3 1.63927260010491e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 2122 H R 1 CACNA1G:2122:R:H ENST00000359106;NM_018896.4 +17 48701868 rs746207783 C T gnomAD Exomes PASS NA p.Ala2126Val p.Ala2126Val c.6377C>T missense_variant 14 7.75829583490346e-05 0 13 0 0 0 0 1 0 CACNA1G constrhet 2126 V A 1 CACNA1G:2126:A:V ENST00000359106;NM_018896.4 +17 48703405 rs1401077814 G A gnomAD Exomes PASS NA p.Val2143Ile p.Val2143Ile c.6427G>A missense_variant 2 9.83206827388209e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 2143 I V 1 CACNA1G:2143:V:I ENST00000359106;NM_018896.4 +17 48703412 rs753920946 G C gnomAD Exomes PASS NA p.Gly2145Ala p.Gly2145Ala c.6434G>C missense_variant 4 1.96448216250196e-05 0 0 0 3 0 0 1 0 CACNA1G constrhet 2145 A G 1 CACNA1G:2145:G:A ENST00000359106;NM_018896.4 +17 48703423 rs757588716 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2149Trp p.Arg2149Trp c.6445C>T missense_variant 7 3.11119407628648e-05 0 0 0 0 0 7 0 0 CACNA1G constrhet 2149 W R 1 CACNA1G:2149:R:W ENST00000359106;NM_018896.4 +17 48703424 rs765601525 G A gnomAD Exomes PASS NA p.Arg2149Gln p.Arg2149Gln c.6446G>A missense_variant 5 2.45227865732839e-05 0 0 0 0 0 5 0 0 CACNA1G constrhet 2149 Q R 1 CACNA1G:2149:R:Q ENST00000359106;NM_018896.4 +17 48703460 rs201791887 C A gnomAD Exomes PASS NA p.Pro2161Gln p.Pro2161Gln c.6482C>A missense_variant 3 1.46844315656541e-05 0 0 0 0 0 0 0 3 CACNA1G constrhet 2161 Q P 1 CACNA1G:2161:P:Q ENST00000359106;NM_018896.4 +17 48703460 rs201791887 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2161Leu p.Pro2161Leu c.6482C>T missense_variant 10 4.43451113949198e-05 0 0 0 0 0 8 1 1 CACNA1G constrhet 2161 L P 1 CACNA1G:2161:P:L ENST00000359106;NM_018896.4 +17 48703471 rs771907755 C T gnomAD Exomes PASS NA p.Arg2165Trp p.Arg2165Trp c.6493C>T missense_variant 2 9.78454433377038e-06 0 0 0 1 0 1 0 0 CACNA1G constrhet 2165 W R 1 CACNA1G:2165:R:W ENST00000359106;NM_018896.4 +17 48703477 rs974117090 T C gnomAD Exomes PASS NA p.Tyr2167His p.Tyr2167His c.6499T>C missense_variant 3 1.4660320376868e-05 0 1 0 1 0 1 0 0 CACNA1G constrhet 2167 H Y 1 CACNA1G:2167:Y:H ENST00000359106;NM_018896.4 +17 48703478 rs775089978 A G gnomAD Exomes PASS NA p.Tyr2167Cys p.Tyr2167Cys c.6500A>G missense_variant 2 9.77450223347376e-06 0 0 0 1 0 1 0 0 CACNA1G constrhet 2167 C Y 1 CACNA1G:2167:Y:C ENST00000359106;NM_018896.4 +17 48703489 rs764086597 G A gnomAD Exomes PASS NA p.Gly2171Ser p.Gly2171Ser c.6511G>A missense_variant 2 9.77306933015383e-06 0 1 0 0 0 1 0 0 CACNA1G constrhet 2171 S G 1 CACNA1G:2171:G:S ENST00000359106;NM_018896.4 +17 48703513 rs368092640 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln2179Lys p.Gln2179Lys c.6535C>A missense_variant 3 1.32745712313492e-05 2 1 0 0 0 0 0 0 CACNA1G constrhet 2179 K Q 1 CACNA1G:2179:Q:K ENST00000359106;NM_018896.4 +17 48703518 rs765221852 C G gnomAD Exomes PASS NA p.His2180Gln p.His2180Gln c.6540C>G missense_variant 3 1.46475792434037e-05 0 0 0 0 0 0 0 3 CACNA1G constrhet 2180 Q H 1 CACNA1G:2180:H:Q ENST00000359106;NM_018896.4 +17 48703522 rs750721334 C G gnomAD Exomes PASS NA p.Arg2182Gly p.Arg2182Gly c.6544C>G missense_variant 11 5.36931097096667e-05 0 0 0 0 0 0 0 11 CACNA1G constrhet 2182 G R 1 CACNA1G:2182:R:G ENST00000359106;NM_018896.4 +17 48703558 rs756817487 C T gnomAD Exomes PASS NA p.Pro2194Ser p.Pro2194Ser c.6580C>T missense_variant 5 2.43455905266438e-05 0 0 0 0 5 0 0 0 CACNA1G constrhet 2194 S P 1 CACNA1G:2194:P:S ENST00000359106;NM_018896.4 +17 48703559 rs778221667 C T gnomAD Exomes PASS NA p.Pro2194Leu p.Pro2194Leu c.6581C>T missense_variant 7 3.40801760484523e-05 0 0 0 0 0 0 0 7 CACNA1G constrhet 2194 L P 1 CACNA1G:2194:P:L ENST00000359106;NM_018896.4 +17 48703562 rs1178794869 C T gnomAD Exomes PASS NA p.Ala2195Val p.Ala2195Val c.6584C>T missense_variant 3 1.46037989348963e-05 1 0 0 0 0 2 0 0 CACNA1G constrhet 2195 V A 1 CACNA1G:2195:A:V ENST00000359106;NM_018896.4 +17 48703564 rs745549504 C A gnomAD Exomes PASS NA p.Pro2196Thr p.Pro2196Thr c.6586C>A missense_variant 4 1.94704049844237e-05 0 0 0 0 0 0 0 4 CACNA1G constrhet 2196 T P 1 CACNA1G:2196:P:T ENST00000359106;NM_018896.4 +17 48703571 rs374956635 C T gnomAD Exomes PASS NA p.Pro2198Leu p.Pro2198Leu c.6593C>T missense_variant 2 9.73605553446077e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 2198 L P 1 CACNA1G:2198:P:L ENST00000359106;NM_018896.4 +17 48703580 rs1295847030 A G gnomAD Exomes PASS NA p.Glu2201Gly p.Glu2201Gly c.6602A>G missense_variant 2 9.73529726730206e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 2201 G E 1 CACNA1G:2201:E:G ENST00000359106;NM_018896.4 +17 48703586 rs959464173 A C gnomAD Genomes NA PASS p.Asn2203Thr p.Asn2203Thr c.6608A>C missense_variant 2 9.43218260705527e-05 2 0 0 0 0 0 0 0 CACNA1G constrhet 2203 T N 1 CACNA1G:2203:N:T ENST00000359106;NM_018896.4 +17 48703587 rs552001827 C A gnomAD Exomes PASS NA p.Asn2203Lys p.Asn2203Lys c.6609C>A missense_variant 4 1.94679411678818e-05 0 0 0 0 0 4 0 0 CACNA1G constrhet 2203 K N 1 CACNA1G:2203:N:K ENST00000359106;NM_018896.4 +17 48703587 rs552001827 C G gnomAD Exomes PASS NA p.Asn2203Lys p.Asn2203Lys c.6609C>G missense_variant 3 1.46009558759113e-05 0 3 0 0 0 0 0 0 CACNA1G constrhet 2203 K N 1 CACNA1G:2203:N:K ENST00000359106;NM_018896.4 +17 48703601 rs769918898 C T gnomAD Exomes PASS NA p.Pro2208Leu p.Pro2208Leu c.6623C>T missense_variant 3 1.45947050410111e-05 0 0 0 0 1 2 0 0 CACNA1G constrhet 2208 L P 1 CACNA1G:2208:P:L ENST00000359106;NM_018896.4 +17 48703610 rs763256204 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2211Ile p.Thr2211Ile c.6632C>T missense_variant 4 1.76349736798018e-05 0 0 0 4 0 0 0 0 CACNA1G constrhet 2211 I T 1 CACNA1G:2211:T:I ENST00000359106;NM_018896.4 +17 48703634 rs1433017716 C T gnomAD Exomes PASS NA p.Thr2219Met p.Thr2219Met c.6656C>T missense_variant 2 9.73643471233704e-06 0 0 0 2 0 0 0 0 CACNA1G constrhet 2219 M T 1 CACNA1G:2219:T:M ENST00000359106;NM_018896.4 +17 48703688 rs200141555 C T gnomAD Exomes PASS NA p.Pro2237Leu p.Pro2237Leu c.6710C>T missense_variant 2 9.76629261765941e-06 0 0 0 0 0 0 0 2 CACNA1G constrhet 2237 L P 1 CACNA1G:2237:P:L ENST00000359106;NM_018896.4 +17 48703688 rs200141555 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2237His p.Pro2237His c.6710C>A missense_variant 106 0.000468997495730353 1 20 3 0 2 60 5 15 CACNA1G constrhet 2237 H P 1 CACNA1G:2237:P:H ENST00000359106;NM_018896.4 +17 48703699 rs372274867 C T gnomAD Exomes PASS NA p.Arg2241Trp p.Arg2241Trp c.6721C>T missense_variant 16 7.82036618864678e-05 2 0 0 0 0 0 1 13 CACNA1G constrhet 2241 W R 1 CACNA1G:2241:R:W ENST00000359106;NM_018896.4 +17 48703700 rs1264243708 G A gnomAD Exomes PASS NA p.Arg2241Gln p.Arg2241Gln c.6722G>A missense_variant 3 1.46727966350386e-05 1 2 0 0 0 0 0 0 CACNA1G constrhet 2241 Q R 1 CACNA1G:2241:R:Q ENST00000359106;NM_018896.4 +17 48703715 rs1199767405 G T gnomAD Exomes PASS NA p.Cys2246Phe p.Cys2246Phe c.6737G>T missense_variant 2 9.79623824451411e-06 0 0 0 0 0 0 1 1 CACNA1G constrhet 2246 F C 1 CACNA1G:2246:C:F ENST00000359106;NM_018896.4 +17 48703724 rs759750004 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Val2249Ala p.Val2249Ala c.6746T>C missense_variant 2 8.88699299704952e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 2249 A V 1 CACNA1G:2249:V:A ENST00000359106;NM_018896.4 +17 48703727 rs767883229 A C gnomAD Exomes PASS NA p.Glu2250Ala p.Glu2250Ala c.6749A>C missense_variant 5 2.45413226791271e-05 0 0 0 0 0 0 0 5 CACNA1G constrhet 2250 A E 1 CACNA1G:2250:E:A ENST00000359106;NM_018896.4 +17 48703728 rs775784254 G C gnomAD Exomes PASS NA p.Glu2250Asp p.Glu2250Asp c.6750G>C missense_variant 3 1.47255163747742e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 2250 D E 1 CACNA1G:2250:E:D ENST00000359106;NM_018896.4 +17 48703745 rs59050469 G A gnomAD Exomes PASS NA p.Arg2256His p.Arg2256His c.6767G>A missense_variant 4 1.9727951548151e-05 0 3 0 0 0 1 0 0 CACNA1G constrhet 2256 H R 1 CACNA1G:2256:R:H ENST00000359106;NM_018896.4 +17 48703789 rs777619724 G A gnomAD Exomes PASS NA p.Ala2271Thr p.Ala2271Thr c.6811G>A missense_variant 2 1.02650434211337e-05 0 0 0 0 0 1 0 1 CACNA1G constrhet 2271 T A 1 CACNA1G:2271:A:T ENST00000359106;NM_018896.4 +17 48703792 rs376198823 G A gnomAD Exomes PASS NA p.Val2272Ile p.Val2272Ile c.6814G>A missense_variant 2 1.02537810817739e-05 0 0 0 0 0 1 0 1 CACNA1G constrhet 2272 I V 1 CACNA1G:2272:V:I ENST00000359106;NM_018896.4 +17 48703798 rs746112128 T C gnomAD Exomes PASS NA p.Cys2274Arg p.Cys2274Arg c.6820T>C missense_variant 3 1.54478326690765e-05 0 3 0 0 0 0 0 0 CACNA1G constrhet 2274 R C 1 CACNA1G:2274:C:R ENST00000359106;NM_018896.4 +17 48703802 rs370540873 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu2275Pro p.Leu2275Pro c.6824T>C missense_variant 76 0.00035567536199328 0 14 1 0 2 50 3 6 CACNA1G constrhet 2275 P L 1 CACNA1G:2275:L:P ENST00000359106;NM_018896.4 +17 48703810 rs760997918 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2278Cys p.Gly2278Cys c.6832G>T missense_variant 4 1.90106840044105e-05 0 0 0 3 0 0 0 1 CACNA1G constrhet 2278 C G 1 CACNA1G:2278:G:C ENST00000359106;NM_018896.4 +17 48703810 rs760997918 G A gnomAD Exomes PASS NA p.Gly2278Ser p.Gly2278Ser c.6832G>A missense_variant 2 1.05716067785143e-05 0 0 0 1 0 1 0 0 CACNA1G constrhet 2278 S G 1 CACNA1G:2278:G:S ENST00000359106;NM_018896.4 +17 48703847 rs777076554 T C gnomAD Exomes PASS NA p.Leu2290Pro p.Leu2290Pro c.6869T>C missense_variant 2 1.15845323324297e-05 0 0 0 0 0 1 0 1 CACNA1G constrhet 2290 P L 1 CACNA1G:2290:L:P ENST00000359106;NM_018896.4 +17 48703850 rs765996819 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2291Glu p.Gly2291Glu c.6872G>A missense_variant 5 2.51541952166782e-05 4 0 0 0 0 1 0 0 CACNA1G constrhet 2291 E G 1 CACNA1G:2291:G:E ENST00000359106;NM_018896.4 +17 48703853 rs751060300 G A gnomAD Exomes PASS NA p.Gly2292Asp p.Gly2292Asp c.6875G>A missense_variant 6 3.4186086262891e-05 1 0 0 4 0 1 0 0 CACNA1G constrhet 2292 D G 1 CACNA1G:2292:G:D ENST00000359106;NM_018896.4 +17 48703864 rs1474399580 G T gnomAD Exomes PASS NA p.Gly2296Trp p.Gly2296Trp c.6886G>T missense_variant 3 1.76651396134867e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 2296 W G 1 CACNA1G:2296:G:W ENST00000359106;NM_018896.4 +17 48703870 rs755917885 C T gnomAD Exomes PASS NA p.Pro2298Ser p.Pro2298Ser c.6892C>T missense_variant 7 4.20011760329289e-05 0 0 0 0 0 6 1 0 CACNA1G constrhet 2298 S P 1 CACNA1G:2298:P:S ENST00000359106;NM_018896.4 +17 48703879 rs374573766 C T gnomAD Exomes PASS NA p.Arg2301Trp p.Arg2301Trp c.6901C>T missense_variant 3 1.83495216891346e-05 0 1 0 1 0 0 1 0 CACNA1G constrhet 2301 W R 1 CACNA1G:2301:R:W ENST00000359106;NM_018896.4 +17 48703880 rs757138454 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2301Gln p.Arg2301Gln c.6902G>A missense_variant 7 3.78550260658894e-05 1 0 0 1 0 4 0 1 CACNA1G constrhet 2301 Q R 1 CACNA1G:2301:R:Q ENST00000359106;NM_018896.4 +17 48703891 rs778995997 A C gnomAD Exomes PASS NA p.Lys2305Gln p.Lys2305Gln c.6913A>C missense_variant 2 1.19464321980241e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 2305 Q K 1 CACNA1G:2305:K:Q ENST00000359106;NM_018896.4 +17 48703919 rs766047428 A C gnomAD Exomes PASS NA p.Asp2314Ala p.Asp2314Ala c.6941A>C missense_variant 3 1.75463222908478e-05 0 0 0 0 0 2 0 1 CACNA1G constrhet 2314 A D 1 CACNA1G:2314:D:A ENST00000359106;NM_018896.4 +17 48703921 rs768911008 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2315Thr p.Pro2315Thr c.6943C>A missense_variant 3 1.5248396376981e-05 0 0 0 0 0 3 0 0 CACNA1G constrhet 2315 T P 1 CACNA1G:2315:P:T ENST00000359106;NM_018896.4 +17 48703924 rs762245146 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2316Ala p.Pro2316Ala c.6946C>G missense_variant 8 3.94520115594394e-05 0 0 0 1 0 7 0 0 CACNA1G constrhet 2316 A P 1 CACNA1G:2316:P:A ENST00000359106;NM_018896.4 +17 48703927 rs767121010 G A gnomAD Exomes PASS NA p.Glu2317Lys p.Glu2317Lys c.6949G>A missense_variant 3 1.63835945606466e-05 0 0 0 0 0 2 0 1 CACNA1G constrhet 2317 K E 1 CACNA1G:2317:E:K ENST00000359106;NM_018896.4 +17 48703936 rs760308715 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2320Cys p.Gly2320Cys c.6958G>T missense_variant 4 1.88793233650506e-05 0 1 0 0 0 2 1 0 CACNA1G constrhet 2320 C G 1 CACNA1G:2320:G:C ENST00000359106;NM_018896.4 +17 48703942 rs753629595 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2322Trp p.Arg2322Trp c.6964C>T missense_variant 3 1.37825843264451e-05 0 0 0 0 0 2 1 0 CACNA1G constrhet 2322 W R 1 CACNA1G:2322:R:W ENST00000359106;NM_018896.4 +17 48703943 rs60940191 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2322Gln p.Arg2322Gln c.6965G>A missense_variant 114 0.000523238201896509 97 14 0 0 0 1 0 2 CACNA1G constrhet 2322 Q R 1 CACNA1G:2322:R:Q ENST00000359106;NM_018896.4 +17 48703949 rs866616905 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2324Leu p.Pro2324Leu c.6971C>T missense_variant 2 9.0519036153303e-06 1 1 0 0 0 0 0 0 CACNA1G constrhet 2324 L P 1 CACNA1G:2324:P:L ENST00000359106;NM_018896.4 +17 48703951 rs747212445 C A gnomAD Exomes PASS NA p.Pro2325Thr p.Pro2325Thr c.6973C>A missense_variant 3 1.49086102193554e-05 0 0 0 0 0 0 0 3 CACNA1G constrhet 2325 T P 1 CACNA1G:2325:P:T ENST00000359106;NM_018896.4 +17 48703955 rs546393701 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser2326Asn p.Ser2326Asn c.6977G>A missense_variant 130 0.000581005586592179 0 0 0 5 0 0 5 120 CACNA1G constrhet 2326 N S 1 CACNA1G:2326:S:N ENST00000359106;NM_018896.4 +17 48703972 rs773912939 C T gnomAD Exomes PASS NA p.Arg2332Trp p.Arg2332Trp c.6994C>T missense_variant 5 2.44989955411828e-05 0 1 0 0 0 1 0 3 CACNA1G constrhet 2332 W R 1 CACNA1G:2332:R:W ENST00000359106;NM_018896.4 +17 48703973 rs1180808585 G A gnomAD Exomes PASS NA p.Arg2332Gln p.Arg2332Gln c.6995G>A missense_variant 2 9.79192166462668e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 2332 Q R 1 CACNA1G:2332:R:Q ENST00000359106;NM_018896.4 +17 48703985 rs763847174 C T gnomAD Exomes PASS NA p.Pro2336Leu p.Pro2336Leu c.7007C>T missense_variant 4 1.95299149472204e-05 0 0 0 3 0 0 0 1 CACNA1G constrhet 2336 L P 1 CACNA1G:2336:P:L ENST00000359106;NM_018896.4 +17 48704003 rs371740197 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp2342Val p.Asp2342Val c.7025A>T missense_variant 5 2.20713522676107e-05 1 0 0 0 0 4 0 0 CACNA1G constrhet 2342 V D 1 CACNA1G:2342:D:V ENST00000359106;NM_018896.4 +17 48704006 rs1416571569 C T gnomAD Genomes NA PASS p.Pro2343Leu p.Pro2343Leu c.7028C>T missense_variant 2 9.43396226415094e-05 0 0 0 0 0 2 0 0 CACNA1G constrhet 2343 L P 1 CACNA1G:2343:P:L ENST00000359106;NM_018896.4 +17 48704023 rs541601922 C G gnomAD Exomes PASS NA p.Pro2349Ala p.Pro2349Ala c.7045C>G missense_variant 6 2.91908301872105e-05 0 3 0 0 0 3 0 0 CACNA1G constrhet 2349 A P 1 CACNA1G:2349:P:A ENST00000359106;NM_018896.4 +17 48704028 rs199695347 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp2350Glu p.Asp2350Glu c.7050C>G missense_variant 13 5.7338437924525e-05 0 0 0 0 0 13 0 0 CACNA1G constrhet 2350 E D 1 CACNA1G:2350:D:E ENST00000359106;NM_018896.4 +17 48704032 rs770346928 A G gnomAD Exomes PASS NA p.Met2352Val p.Met2352Val c.7054A>G missense_variant 12 5.83935922764742e-05 0 0 0 12 0 0 0 0 CACNA1G constrhet 2352 V M 1 CACNA1G:2352:M:V ENST00000359106;NM_018896.4 +17 48704044 rs200980376 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2356Ser p.Pro2356Ser c.7066C>T missense_variant 87 0.000383885628557561 5 1 0 0 8 72 1 0 CACNA1G constrhet 2356 S P 1 CACNA1G:2356:P:S ENST00000359106;NM_018896.4 +17 48704053 rs1006542384 A G gnomAD Exomes PASS NA p.Lys2359Glu p.Lys2359Glu c.7075A>G missense_variant 2 9.73633991509912e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 2359 E K 1 CACNA1G:2359:K:E ENST00000359106;NM_018896.4 +17 48704058 rs59256133 A C gnomAD Exomes PASS NA p.Lys2360Asn p.Lys2360Asn c.7080A>C missense_variant 2 9.73719315670065e-06 0 0 0 0 0 2 0 0 CACNA1G constrhet 2360 N K 1 CACNA1G:2360:K:N ENST00000359106;NM_018896.4 +17 48704060 rs746579625 A T gnomAD Exomes PASS NA p.Asp2361Val p.Asp2361Val c.7082A>T missense_variant 10 4.86835955756348e-05 0 0 0 0 0 10 0 0 CACNA1G constrhet 2361 V D 1 CACNA1G:2361:D:V ENST00000359106;NM_018896.4 +17 48704071 rs776413505 C G gnomAD Exomes PASS NA p.Leu2365Val p.Leu2365Val c.7093C>G missense_variant 4 1.94817845314631e-05 0 4 0 0 0 0 0 0 CACNA1G constrhet 2365 V L 1 CACNA1G:2365:L:V ENST00000359106;NM_018896.4 +17 48704077 rs772947233 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2367Ser p.Gly2367Ser c.7099G>A missense_variant 18 7.94751110443913e-05 0 1 0 0 0 16 0 1 CACNA1G constrhet 2367 S G 1 CACNA1G:2367:G:S ENST00000359106;NM_018896.4 +17 48704104 rs372838388 G T gnomAD Exomes PASS NA p.Asp2376Tyr p.Asp2376Tyr c.7126G>T missense_variant 2 9.75923956005348e-06 2 0 0 0 0 0 0 0 CACNA1G constrhet 2376 Y D 1 CACNA1G:2376:D:Y ENST00000359106;NM_018896.4 +17 62018174 rs376833596 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1823Arg p.Pro1823Arg c.5468C>G missense_variant 156 0.000699187866401334 4 1 0 45 0 1 2 103 SCN4A constr 1823 R P 1 SCN4A:1823:P:R ENST00000435607;NM_000334.4;XM_005257566.1 +17 62018218 rs201375413 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1808Ile p.Met1808Ile c.5424G>A missense_variant 34 0.000150026916593859 29 2 0 0 0 2 1 0 SCN4A constr 1808 I M 1 SCN4A:1808:M:I ENST00000435607;NM_000334.4;XM_005257566.1 +17 62018276 rs201414160 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1789Leu p.Ser1789Leu c.5366C>T missense_variant 24 0.000105651473397839 20 2 0 0 0 0 1 1 SCN4A constr 1789 L S 1 SCN4A:1789:S:L ENST00000435607;NM_000334.4;XM_005257566.1 +17 62018349 rs531694454 C T gnomAD Exomes PASS NA p.Ala1765Thr p.Ala1765Thr c.5293G>A missense_variant 122 0.000592302015768827 0 1 0 1 0 1 2 117 SCN4A constr 1765 T A 1 SCN4A:1765:A:T ENST00000435607;NM_000334.4;XM_005257566.1 +17 62018451 rs371104286 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1731Thr p.Ala1731Thr c.5191G>A missense_variant segdup 278 0.0012230855191954 1 0 1 0 0 1 1 274 SCN4A constr 1731 T A 1 SCN4A:1731:A:T ENST00000435607;NM_000334.4;XM_005257566.1 +17 62018471 rs539487509 C T gnomAD Exomes PASS NA p.Arg1724Lys p.Arg1724Lys c.5171G>A missense_variant segdup 27 0.000131033612548167 0 0 0 0 0 0 0 27 SCN4A constr 1724 K R 1 SCN4A:1724:R:K ENST00000435607;NM_000334.4;XM_005257566.1 +17 62018756 rs202102815 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1629Leu p.Pro1629Leu c.4886C>T missense_variant segdup 28 0.000123173296029421 0 0 22 0 0 4 2 0 SCN4A constr 1629 L P 1 SCN4A:1629:P:L ENST00000435607;NM_000334.4;XM_005257566.1 +17 62018952 rs202106192 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1564Ile p.Val1564Ile c.4690G>A missense_variant segdup 329 0.00144569630710281 9 66 61 0 1 181 11 0 SCN4A constr 1564 I V 1 SCN4A:1564:V:I ENST00000435607;NM_000334.4;XM_005257566.1 +17 62019134 rs114900922 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1503Ser p.Asn1503Ser c.4508A>G missense_variant segdup 42 0.000183364476188813 37 4 0 0 0 1 0 0 SCN4A constr 1503 S N 1 SCN4A:1503:N:S ENST00000435607;NM_000334.4;XM_005257566.1 +17 62020252 rs118047588 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1408Cys p.Arg1408Cys c.4222C>T missense_variant segdup 49 0.000214564084599553 33 10 0 2 0 2 1 1 SCN4A constr 1408 C R 1 SCN4A:1408:R:C ENST00000435607;NM_000334.4;XM_005257566.1 +17 62020273 rs572380012 C T gnomAD Exomes PASS NA p.Val1401Met p.Val1401Met c.4201G>A missense_variant 60 0.000288922703546045 1 2 0 1 0 0 0 56 SCN4A constr 1401 M V 1 SCN4A:1401:V:M ENST00000435607;NM_000334.4;XM_005257566.1 +17 62020348 rs2058194 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1376Asp p.Asn1376Asp c.4126A>G missense_variant 120997 0.528066791194595 14386 15294 3852 7553 9163 55644 3044 12061 SCN4A constr 1376 D N 1 SCN4A:1376:N:D ENST00000435607;NM_000334.4;XM_005257566.1 +17 62020426 rs200274258 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1350Met p.Val1350Met c.4048G>A missense_variant 39 0.000170421772036846 6 27 0 1 0 5 0 0 SCN4A constr 1350 M V 1 SCN4A:1350:V:M ENST00000435607;NM_000334.4;XM_005257566.1 +17 62026111 rs544082594 A G gnomAD Exomes PASS NA p.Trp1002Arg p.Trp1002Arg c.3004T>C missense_variant 84 0.000412776412776413 0 31 0 0 0 0 3 50 SCN4A constr 1002 R W 1 SCN4A:1002:W:R ENST00000435607;NM_000334.4;XM_005257566.1 +17 62026114 rs199713025 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1001Cys p.Arg1001Cys c.3001C>T missense_variant 34 0.000151905068267925 30 1 0 1 0 1 0 1 SCN4A constr 1001 C R 1 SCN4A:1001:R:C ENST00000435607;NM_000334.4;XM_005257566.1 +17 62026120 rs377277110 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val999Met p.Val999Met c.2995G>A missense_variant 24 0.000107651317382996 18 0 0 1 0 3 0 2 SCN4A constr 999 M V 1 SCN4A:999:V:M ENST00000435607;NM_000334.4;XM_005257566.1 +17 62026852 rs200947169 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val964Ile p.Val964Ile c.2890G>A missense_variant 260 0.00115290132051544 4 20 0 0 178 49 8 1 SCN4A constr 964 I V 1 SCN4A:964:V:I ENST00000435607;NM_000334.4;XM_005257566.1 +17 62026881 rs201367621 G A gnomAD Exomes PASS NA p.Pro954Leu p.Pro954Leu c.2861C>T missense_variant 33 0.000163209590789044 1 7 0 0 0 7 1 17 SCN4A constr 954 L P 1 SCN4A:954:P:L ENST00000435607;NM_000334.4;XM_005257566.1 +17 62028840 rs757508857 G C gnomAD Exomes PASS NA p.Leu933Val p.Leu933Val c.2797C>G missense_variant 35 0.000169912810454978 0 30 0 0 0 0 5 0 SCN4A constr 933 V L 1 SCN4A:933:L:V ENST00000435607;NM_000334.4;XM_005257566.1 +17 62028889 rs115379510 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn916Lys p.Asn916Lys c.2748C>G missense_variant 179 0.000787554006846 170 6 0 0 0 1 2 0 SCN4A constr 916 K N 1 SCN4A:916:N:K ENST00000435607;NM_000334.4;XM_005257566.1 +17 62028915 rs117664682 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu908Lys p.Glu908Lys c.2722G>A missense_variant 1420 0.00625060525226915 6 1062 0 293 0 4 23 32 SCN4A constr 908 K E 1 SCN4A:908:E:K ENST00000435607;NM_000334.4;XM_005257566.1 +17 62028920 rs41280102 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser906Thr p.Ser906Thr c.2717G>C missense_variant 2155 0.00948545270478454 51 250 154 0 24 1608 60 8 SCN4A constr 906 T S 1 SCN4A:906:S:T ENST00000435607;NM_000334.4;XM_005257566.1 +17 62028933 rs200517944 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly902Ser p.Gly902Ser c.2704G>A missense_variant 39 0.000171660973977957 0 1 0 0 0 38 0 0 SCN4A constr 902 S G 1 SCN4A:902:G:S ENST00000435607;NM_000334.4;XM_005257566.1 +17 62028992 rs111858905 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro882Gln p.Pro882Gln c.2645C>A missense_variant 255 0.0011414503133393 234 12 0 0 0 8 1 0 SCN4A constr 882 Q P 1 SCN4A:882:P:Q ENST00000435607;NM_000334.4;XM_005257566.1 +17 62029014 rs201148948 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro875Ser p.Pro875Ser c.2623C>T missense_variant 215 0.00103998374723074 9 3 4 0 4 192 3 0 SCN4A constr 875 S P 1 SCN4A:875:P:S ENST00000435607;NM_000334.4;XM_005257566.1 +17 62029074 rs372019457 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met855Val p.Met855Val c.2563A>G missense_variant 40 0.000200242293174741 0 4 0 0 5 31 0 0 SCN4A constr 855 V M 1 SCN4A:855:M:V ENST00000435607;NM_000334.4;XM_005257566.1 +17 62034557 rs62070884 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val781Ile p.Val781Ile c.2341G>A missense_variant 2269 0.0103490111654382 38 924 9 283 153 766 41 55 SCN4A constr 781 I V 1 SCN4A:781:V:I ENST00000435607;NM_000334.4;XM_005257566.1 +17 62034710 rs113462659 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val730Met p.Val730Met c.2188G>A missense_variant 143 0.000625158475487667 3 0 0 0 2 113 2 23 SCN4A constr 730 M V 1 SCN4A:730:V:M ENST00000435607;NM_000334.4;XM_005257566.1 +17 62038602 rs187401185 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.His599Arg p.His599Arg c.1796A>G missense_variant 617 0.00271928355472503 17 26 20 0 30 490 17 17 SCN4A constr 599 R H 1 SCN4A:599:H:R ENST00000435607;NM_000334.4;XM_005257566.1 +17 62038775 rs538390338 G C gnomAD Exomes PASS NA p.His541Gln p.His541Gln c.1623C>G missense_variant 67 0.000327039850049788 0 0 0 0 0 0 1 66 SCN4A constr 541 Q H 1 SCN4A:541:H:Q ENST00000435607;NM_000334.4;XM_005257566.1 +17 62041062 rs181292216 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly526Arg p.Gly526Arg c.1576G>A missense_variant 44 0.000203456917997614 41 0 0 1 0 2 0 0 SCN4A constr 526 R G 1 SCN4A:526:G:R ENST00000435607;NM_000334.4;XM_005257566.1 +17 62041068 rs6504191 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser524Gly p.Ser524Gly c.1570A>G missense_variant 202268 0.930883720074004 16248 28798 6024 13878 13940 90052 4877 28451 SCN4A constr 524 G S 1 SCN4A:524:S:G ENST00000435607;NM_000334.4;XM_005257566.1 +17 62041118 rs201793080 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn507Ser p.Asn507Ser c.1520A>G missense_variant 46 0.000209620677712765 33 10 0 1 0 0 1 1 SCN4A constr 507 S N 1 SCN4A:507:N:S ENST00000435607;NM_000334.4;XM_005257566.1 +17 62041176 rs185941768 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala488Thr p.Ala488Thr c.1462G>A missense_variant 116 0.000560624806681101 1 8 0 1 19 87 0 0 SCN4A constr 488 T A 1 SCN4A:488:A:T ENST00000435607;NM_000334.4;XM_005257566.1 +17 62041850 rs182691342 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys477Arg p.Lys477Arg c.1430A>G missense_variant 332 0.00146174370173384 0 326 0 0 0 2 4 0 SCN4A constr 477 R K 1 SCN4A:477:K:R ENST00000435607;NM_000334.4;XM_005257566.1 +17 62041867 rs527384137 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Met471Ile p.Met471Ile c.1413G>A missense_variant 148 0.000651540364686512 0 0 5 0 0 21 9 113 SCN4A constr 471 I M 1 SCN4A:471:M:I ENST00000435607;NM_000334.4;XM_005257566.1 +17 62041992 rs149907018 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile430Val p.Ile430Val c.1288A>G missense_variant 90 0.000399776125369793 0 0 0 88 0 1 1 0 SCN4A constr 430 V I 1 SCN4A:430:I:V ENST00000435607;NM_000334.4;XM_005257566.1 +17 62043584 rs766463226 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu374Lys p.Glu374Lys c.1120G>A missense_variant 30 0.000140880786678313 0 0 17 11 0 2 0 0 SCN4A constr 374 K E 1 SCN4A:374:E:K ENST00000435607;NM_000334.4;XM_005257566.1 +17 62043877 rs374835121 T C gnomAD Exomes PASS NA p.Asn355Ser p.Asn355Ser c.1064A>G missense_variant 22 0.00010681478316599 0 19 0 0 0 0 3 0 SCN4A constr 355 S N 1 SCN4A:355:N:S ENST00000435607;NM_000334.4;XM_005257566.1 +17 62045401 rs147936148 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala340Thr p.Ala340Thr c.1018G>A missense_variant 41 0.00018090363572185 1 1 0 32 0 7 0 0 SCN4A constr 340 T A 1 SCN4A:340:A:T ENST00000435607;NM_000334.4;XM_005257566.1 +17 62045451 rs80338952 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr323Met p.Thr323Met c.968C>T missense_variant 1992 0.00876313149976245 20 83 101 0 375 1335 45 33 SCN4A constr 323 M T 1 SCN4A:323:T:M ENST00000435607;NM_000334.4;XM_005257566.1 +17 62045467 rs199676994 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Trp318Arg p.Trp318Arg c.952T>C missense_variant 124 0.000545496137535413 2 1 1 0 1 110 3 6 SCN4A constr 318 R W 1 SCN4A:318:W:R ENST00000435607;NM_000334.4;XM_005257566.1 +17 62045574 rs200615763 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg282His p.Arg282His c.845G>A missense_variant 32 0.000140800450561442 13 1 0 8 0 4 1 5 SCN4A constr 282 H R 1 SCN4A:282:R:H ENST00000435607;NM_000334.4;XM_005257566.1 +17 62045616 rs748199549 C G gnomAD Exomes PASS NA p.Gly268Ala p.Gly268Ala c.803G>C missense_variant 24 0.000116609009989505 0 0 0 0 21 3 0 0 SCN4A constr 268 A G 1 SCN4A:268:G:A ENST00000435607;NM_000334.4;XM_005257566.1 +17 62045680 rs755321637 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Val247Leu p.Val247Leu c.739G>C missense_variant 41 0.000183440265585711 0 38 0 0 0 0 3 0 SCN4A constr 247 L V 1 SCN4A:247:V:L ENST00000435607;NM_000334.4;XM_005257566.1 +17 62049530 rs543502873 T G gnomAD Exomes PASS NA p.Met150Leu p.Met150Leu c.448A>C missense_variant 61 0.000296802319923707 0 0 0 0 0 0 2 59 SCN4A constr 150 L M 1 SCN4A:150:M:L ENST00000435607;NM_000334.4;XM_005257566.1 +17 62049542 rs367988986 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val146Ile p.Val146Ile c.436G>A missense_variant 23 0.000101455668284076 16 1 0 1 0 4 0 1 SCN4A constr 146 I V 1 SCN4A:146:V:I ENST00000435607;NM_000334.4;XM_005257566.1 +17 62049574 rs115304957 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met135Thr p.Met135Thr c.404T>C missense_variant 326 0.00143925547226122 292 32 0 0 0 1 1 0 SCN4A constr 135 T M 1 SCN4A:135:M:T ENST00000435607;NM_000334.4;XM_005257566.1 +17 62049575 rs148028364 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met135Leu p.Met135Leu c.403A>C missense_variant 143 0.000631430211507043 0 11 80 0 0 42 10 0 SCN4A constr 135 L M 1 SCN4A:135:M:L ENST00000435607;NM_000334.4;XM_005257566.1 +17 62049749 rs41280110 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val119Ile p.Val119Ile c.355G>A missense_variant 524 0.00230605383139402 11 22 0 1 31 400 8 51 SCN4A constr 119 I V 1 SCN4A:119:V:I ENST00000435607;NM_000334.4;XM_005257566.1 +17 62049954 rs147352060 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu83Pro p.Leu83Pro c.248T>C missense_variant 103 0.000502257721602934 92 7 0 0 0 1 2 1 SCN4A constr 83 P L 1 SCN4A:83:L:P ENST00000435607;NM_000334.4;XM_005257566.1 +17 62049961 rs111926172 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu81Gln p.Glu81Gln c.241G>C missense_variant 287 0.00137517968375659 270 15 0 0 0 0 2 0 SCN4A constr 81 Q E 1 SCN4A:81:E:Q ENST00000435607;NM_000334.4;XM_005257566.1 +17 62049967 rs376505442 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro79Ser p.Pro79Ser c.235C>T missense_variant 31 0.000146778913078475 30 0 0 0 0 1 0 0 SCN4A constr 79 S P 1 SCN4A:79:P:S ENST00000435607;NM_000334.4;XM_005257566.1 +17 62050048 rs201379704 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg52Trp p.Arg52Trp c.154C>T missense_variant 205 0.000904845558311779 181 21 0 1 0 1 1 0 SCN4A constr 52 W R 1 SCN4A:52:R:W ENST00000435607;NM_000334.4;XM_005257566.1 +17 62050057 rs368011562 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu49Lys p.Glu49Lys c.145G>A missense_variant 28 0.000123495995201298 0 1 0 0 0 26 1 0 SCN4A constr 49 K E 1 SCN4A:49:E:K ENST00000435607;NM_000334.4;XM_005257566.1 +17 62050110 rs112142736 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg31Leu p.Arg31Leu c.92G>T missense_variant 332 0.00146870161468702 313 17 0 0 0 0 2 0 SCN4A constr 31 L R 1 SCN4A:31:R:L ENST00000435607;NM_000334.4;XM_005257566.1 +17 62050111 rs756059775 G A gnomAD Exomes PASS NA p.Arg31Trp p.Arg31Trp c.91C>T missense_variant 23 0.000112395789555988 0 1 0 4 0 1 0 17 SCN4A constr 31 W R 1 SCN4A:31:R:W ENST00000435607;NM_000334.4;XM_005257566.1 +17 62050150 rs78592515 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg18Ser p.Arg18Ser c.52C>A missense_variant 94 0.000416382433976807 2 3 0 0 3 85 1 0 SCN4A constr 18 S R 1 SCN4A:18:R:S ENST00000435607;NM_000334.4;XM_005257566.1 +17 62050150 rs78592515 G A gnomAD Exomes PASS NA p.Arg18Cys p.Arg18Cys c.52C>T missense_variant 64 0.000312921710899454 0 1 0 61 0 0 1 1 SCN4A constr 18 C R 1 SCN4A:18:R:C ENST00000435607;NM_000334.4;XM_005257566.1 +17 62050156 rs773541890 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Cys16Ser p.Cys16Ser c.46T>A missense_variant 34 0.000150478432899896 0 0 0 0 0 0 1 33 SCN4A constr 16 S C 1 SCN4A:16:C:S ENST00000435607;NM_000334.4;XM_005257566.1 +1 201009011 rs72749169 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1857Asn p.Ser1857Asn c.5570G>A missense_variant NA 504 0.00220864702840565 17 19 1 0 20 437 8 2 CACNA1S constr 1857 N S 1 CACNA1S:1857:S:N ENST00000362061;NM_000069.2 +1 201009027 rs540721779 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1852Arg p.Gly1852Arg c.5554G>A missense_variant NA 60 0.000262084268828571 0 0 0 57 0 1 1 1 CACNA1S constr 1852 R G 1 CACNA1S:1852:G:R ENST00000362061;NM_000069.2 +1 201009066 rs149547196 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1839Ser p.Pro1839Ser c.5515C>T missense_variant NA 529 0.00230704149185776 8 112 13 0 1 364 24 7 CACNA1S constr 1839 S P 1 CACNA1S:1839:P:S ENST00000362061;NM_000069.2 +1 201009071 rs200765341 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1837Ala p.Glu1837Ala c.5510A>C missense_variant NA 74 0.000322656597455373 0 58 7 0 0 5 4 0 CACNA1S constr 1837 A E 1 CACNA1S:1837:E:A ENST00000362061;NM_000069.2 +1 201009182 rs12139527 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1800Ser p.Leu1800Ser c.5399T>C missense_variant NA 35114 0.153596486623624 10923 2611 1009 1824 2489 13200 846 2212 CACNA1S constr 1800 S L 1 CACNA1S:1800:L:S ENST00000362061;NM_000069.2 +1 201009430 rs200434921 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1767Thr p.Pro1767Thr c.5299C>A missense_variant NA 49 0.00021429758499742 0 5 13 0 0 31 0 0 CACNA1S constr 1767 T P 1 CACNA1S:1767:P:T ENST00000362061;NM_000069.2 +1 201010679 rs367577681 G A gnomAD Exomes PASS NA p.Thr1696Met p.Thr1696Met c.5087C>T missense_variant NA 175 0.000841281439889239 1 0 0 1 0 2 4 167 CACNA1S constr 1696 M T 1 CACNA1S:1696:T:M ENST00000362061;NM_000069.2 +1 201012449 rs146696748 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr1670Asn p.Tyr1670Asn c.5008T>A missense_variant NA 35 0.000152706393598548 2 1 0 0 0 31 1 0 CACNA1S constr 1670 N Y 1 CACNA1S:1670:Y:N ENST00000362061;NM_000069.2 +1 201012484 rs13374149 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1658His p.Arg1658His c.4973G>A missense_variant NA 14857 0.0647860668748147 5292 1021 677 10 984 5363 361 1149 CACNA1S constr 1658 H R 1 CACNA1S:1658:R:H ENST00000362061;NM_000069.2 +1 201012485 rs147392278 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1658Cys p.Arg1658Cys c.4972C>T missense_variant NA 98 0.000427268446661202 4 39 0 0 5 50 0 0 CACNA1S constr 1658 C R 1 CACNA1S:1658:R:C ENST00000362061;NM_000069.2 +1 201012503 rs143933255 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1652Cys p.Arg1652Cys c.4954C>T missense_variant NA 69 0.000300808258712541 1 3 38 0 0 21 2 4 CACNA1S constr 1652 C R 1 CACNA1S:1652:R:C ENST00000362061;NM_000069.2 +1 201012574 rs576536458 A G gnomAD Exomes PASS NA p.Leu1628Pro p.Leu1628Pro c.4883T>C missense_variant NA 41 0.000196999836634282 0 0 0 0 0 0 0 41 CACNA1S constr 1628 P L 1 CACNA1S:1628:L:P ENST00000362061;NM_000069.2 +1 201013506 rs148273582 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1583Lys p.Glu1583Lys c.4747G>A missense_variant NA 59 0.000257331774804166 1 10 24 0 0 24 0 0 CACNA1S constr 1583 K E 1 CACNA1S:1583:E:K ENST00000362061;NM_000069.2 +1 201013535 rs183195890 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1573Met p.Thr1573Met c.4718C>T missense_variant NA 67 0.000292481905410479 1 13 0 11 1 39 1 1 CACNA1S constr 1573 M T 1 CACNA1S:1573:T:M ENST00000362061;NM_000069.2 +1 201013574 rs372436488 C T gnomAD Exomes PASS NA p.Arg1560Gln p.Arg1560Gln c.4679G>A missense_variant NA 29 0.000139834513086582 0 28 0 0 0 1 0 0 CACNA1S constr 1560 Q R 1 CACNA1S:1560:R:Q ENST00000362061;NM_000069.2 +1 201016296 rs3850625 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1539Cys p.Arg1539Cys c.4615C>T missense_variant NA 26701 0.116417272711418 419 3013 610 517 2720 12352 636 6434 CACNA1S constr 1539 C R 1 CACNA1S:1539:R:C ENST00000362061;NM_000069.2 +1 201016734 rs533353353 C T gnomAD Exomes PASS NA p.Glu1488Lys p.Glu1488Lys c.4462G>A missense_variant NA 46 0.000221041200157612 0 0 0 1 0 1 0 44 CACNA1S constr 1488 K E 1 CACNA1S:1488:E:K ENST00000362061;NM_000069.2 +1 201017811 rs377474103 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1447Gln p.Arg1447Gln c.4340G>A missense_variant NA 23 0.000100832083892294 0 3 0 0 0 19 1 0 CACNA1S constr 1447 Q R 1 CACNA1S:1447:R:Q ENST00000362061;NM_000069.2 +1 201020165 rs145910245 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1354Ser p.Thr1354Ser c.4060A>T missense_variant NA 602 0.00262437442237606 18 39 36 0 33 464 12 0 CACNA1S constr 1354 S T 1 CACNA1S:1354:T:S ENST00000362061;NM_000069.2 +1 201021748 rs749856222 C T gnomAD Exomes PASS NA p.Gly1297Glu p.Gly1297Glu c.3890G>A missense_variant NA 71 0.000341126389729693 0 71 0 0 0 0 0 0 CACNA1S constr 1297 E G 1 CACNA1S:1297:G:E ENST00000362061;NM_000069.2 +1 201022354 rs774300377 C A gnomAD Exomes PASS NA p.Ala1282Ser p.Ala1282Ser c.3844G>T missense_variant NA 21 0.000100914962325081 0 21 0 0 0 0 0 0 CACNA1S constr 1282 S A 1 CACNA1S:1282:A:S ENST00000362061;NM_000069.2 +1 201022387 rs138144724 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1271Thr p.Ala1271Thr c.3811G>A missense_variant NA 395 0.00172258902950642 373 12 0 0 0 5 4 1 CACNA1S constr 1271 T A 1 CACNA1S:1271:A:T ENST00000362061;NM_000069.2 +1 201022621 rs530655602 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1254Gln p.Arg1254Gln c.3761G>A missense_variant NA 156 0.000680254310457602 3 0 0 1 1 9 9 133 CACNA1S constr 1254 Q R 1 CACNA1S:1254:R:Q ENST00000362061;NM_000069.2 +1 201023635 rs202240111 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1222Ile p.Val1222Ile c.3664G>A missense_variant NA 33 0.000144224465713911 0 8 0 25 0 0 0 0 CACNA1S constr 1222 I V 1 CACNA1S:1222:V:I ENST00000362061;NM_000069.2 +1 201023671 rs148870919 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1210Arg p.Gly1210Arg c.3628G>A missense_variant NA 98 0.000429447852760736 6 3 0 0 0 87 1 1 CACNA1S constr 1210 R G 1 CACNA1S:1210:G:R ENST00000362061;NM_000069.2 +1 201028417 rs139373152 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1142Pro p.Gln1142Pro c.3425A>C missense_variant NA 67 0.000292216571732626 54 7 0 0 0 5 1 0 CACNA1S constr 1142 P Q 1 CACNA1S:1142:Q:P ENST00000362061;NM_000069.2 +1 201029794 rs145039828 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1136Ser p.Gly1136Ser c.3406G>A missense_variant NA 25 0.000108990400125557 0 2 0 0 0 15 0 8 CACNA1S constr 1136 S G 1 CACNA1S:1136:G:S ENST00000362061;NM_000069.2 +1 201029869 rs200558548 C T gnomAD Exomes PASS NA p.Val1111Met p.Val1111Met c.3331G>A missense_variant NA 61 0.000293077603105662 0 61 0 0 0 0 0 0 CACNA1S constr 1111 M V 1 CACNA1S:1111:V:M ENST00000362061;NM_000069.2 +1 201030460 rs138837077 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1064Ile p.Val1064Ile c.3190G>A missense_variant NA 29 0.000126433273749837 0 3 0 2 0 20 0 4 CACNA1S constr 1064 I V 1 CACNA1S:1064:V:I ENST00000362061;NM_000069.2 +1 201030526 rs562504992 C T gnomAD Exomes PASS NA p.Ala1042Thr p.Ala1042Thr c.3124G>A missense_variant NA 26 0.000124921923797626 0 0 0 0 0 0 0 26 CACNA1S constr 1042 T A 1 CACNA1S:1042:A:T ENST00000362061;NM_000069.2 +1 201030535 rs1181546182 C T gnomAD Genomes NA PASS p.Val1039Met p.Val1039Met c.3115G>A missense_variant NA 5 0.000235183443085607 0 0 0 0 0 5 0 0 CACNA1S constr 1039 M V 1 CACNA1S:1039:V:M ENST00000362061;NM_000069.2 +1 201031133 rs116347156 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp998Asn p.Asp998Asn c.2992G>A missense_variant NA 130 0.000566982432267406 117 1 0 0 0 4 1 7 CACNA1S constr 998 N D 1 CACNA1S:998:D:N ENST00000362061;NM_000069.2 +1 201031162 rs747618077 C T gnomAD Exomes PASS NA p.Arg988His p.Arg988His c.2963G>A missense_variant NA 24 0.000115425680290103 0 24 0 0 0 0 0 0 CACNA1S constr 988 H R 1 CACNA1S:988:R:H ENST00000362061;NM_000069.2 +1 201031165 rs201174511 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.His987Arg p.His987Arg c.2960A>G missense_variant NA 75 0.000327302243984185 0 0 0 73 0 0 2 0 CACNA1S constr 987 R H 1 CACNA1S:987:H:R ENST00000362061;NM_000069.2 +1 201031168 rs140453525 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg986His p.Arg986His c.2957G>A missense_variant NA 27 0.000117839092900849 15 3 0 0 0 6 1 2 CACNA1S constr 986 H R 1 CACNA1S:986:R:H ENST00000362061;NM_000069.2 +1 201036078 rs545411173 C T gnomAD Exomes PASS NA p.Arg865His p.Arg865His c.2594G>A missense_variant NA 33 0.000158571510946239 1 16 0 1 0 2 5 8 CACNA1S constr 865 H R 1 CACNA1S:865:R:H ENST00000362061;NM_000069.2 +1 201036117 rs200334886 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr852Met p.Thr852Met c.2555C>T missense_variant NA 26 0.000113724838379509 0 1 0 0 16 6 0 3 CACNA1S constr 852 M T 1 CACNA1S:852:T:M ENST00000362061;NM_000069.2 +1 201038610 rs61238538 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met827Thr p.Met827Thr c.2480T>C missense_variant NA 710 0.00335446805695981 649 49 0 0 0 10 2 0 CACNA1S constr 827 T M 1 CACNA1S:827:M:T ENST00000362061;NM_000069.2 +1 201038650 rs139956524 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala814Thr p.Ala814Thr c.2440G>A missense_variant NA 243 0.00124392116713591 6 7 17 0 3 195 7 8 CACNA1S constr 814 T A 1 CACNA1S:814:A:T ENST00000362061;NM_000069.2 +1 201038709 rs760674518 C T gnomAD Exomes PASS NA p.Arg794His p.Arg794His c.2381G>A missense_variant NA 24 0.000174307129161583 2 20 0 0 0 0 0 2 CACNA1S constr 794 H R 1 CACNA1S:794:R:H ENST00000362061;NM_000069.2 +1 201039464 rs771865391 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu766Met p.Leu766Met c.2296C>A missense_variant NA 65 0.000283491216133703 2 1 0 0 0 8 2 52 CACNA1S constr 766 M L 1 CACNA1S:766:L:M ENST00000362061;NM_000069.2 +1 201042735 rs147112322 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr700Met p.Thr700Met c.2099C>T missense_variant NA 40 0.000174378558412458 2 11 0 0 0 24 2 1 CACNA1S constr 700 M T 1 CACNA1S:700:T:M ENST00000362061;NM_000069.2 +1 201043650 rs35708442 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg683Cys p.Arg683Cys c.2047C>T missense_variant NA 732 0.00319753981635987 659 53 0 1 0 12 7 0 CACNA1S constr 683 C R 1 CACNA1S:683:R:C ENST00000362061;NM_000069.2 +1 201044668 rs201784750 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met635Val p.Met635Val c.1903A>G missense_variant NA 87 0.000379286592436938 0 0 37 0 0 10 4 36 CACNA1S constr 635 V M 1 CACNA1S:635:M:V ENST00000362061;NM_000069.2 +1 201046058 rs142356235 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser606Asn p.Ser606Asn c.1817G>A missense_variant NA 1934 0.00843076225599177 40 100 13 0 282 1339 47 113 CACNA1S constr 606 N S 1 CACNA1S:606:S:N ENST00000362061;NM_000069.2 +1 201046095 rs200165212 G A gnomAD Exomes PASS NA p.Arg594Cys p.Arg594Cys c.1780C>T missense_variant NA 137 0.000658229794267155 0 103 0 0 0 2 31 1 CACNA1S constr 594 C R 1 CACNA1S:594:R:C ENST00000362061;NM_000069.2 +1 201046164 rs114191482 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val571Ile p.Val571Ile c.1711G>A missense_variant NA 173 0.000754226721424399 156 9 0 1 0 5 1 1 CACNA1S constr 571 I V 1 CACNA1S:571:V:I ENST00000362061;NM_000069.2 +1 201046205 rs4915212 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg557His p.Arg557His c.1670G>A missense_variant NA 376 0.00163935855736447 1 362 0 1 0 9 3 0 CACNA1S constr 557 H R 1 CACNA1S:557:R:H ENST00000362061;NM_000069.2 +1 201047079 rs140662085 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser516Leu p.Ser516Leu c.1547C>T missense_variant NA 407 0.00177454938653784 2 36 0 1 195 156 13 4 CACNA1S constr 516 L S 1 CACNA1S:516:S:L ENST00000362061;NM_000069.2 +1 201047133 rs150590855 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg498His p.Arg498His c.1493G>A missense_variant NA 49 0.000213600697471665 3 4 0 1 1 34 2 4 CACNA1S constr 498 H R 1 CACNA1S:498:R:H ENST00000362061;NM_000069.2 +1 201047133 rs150590855 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg498Leu p.Arg498Leu c.1493G>T missense_variant NA 134 0.000584132519616391 5 24 0 1 1 99 4 0 CACNA1S constr 498 L R 1 CACNA1S:498:R:L ENST00000362061;NM_000069.2 +1 201047160 rs553739117 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg489His p.Arg489His c.1466G>A missense_variant NA 24 0.000104630784120535 0 16 0 0 0 3 0 5 CACNA1S constr 489 H R 1 CACNA1S:489:R:H ENST00000362061;NM_000069.2 +1 201052310 rs12742169 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu458His p.Leu458His c.1373T>A missense_variant NA 53640 0.234282869047931 1296 4039 1906 10 3715 36801 1474 4399 CACNA1S constr 458 H L 1 CACNA1S:458:L:H ENST00000362061;NM_000069.2 +1 201052358 rs202217590 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Val442Ala p.Val442Ala c.1325T>C missense_variant NA 37 0.000161302979309623 1 0 0 0 21 12 3 0 CACNA1S constr 442 A V 1 CACNA1S:442:V:A ENST00000362061;NM_000069.2 +1 201052359 rs572977674 C T gnomAD Exomes PASS NA p.Val442Ile p.Val442Ile c.1324G>A missense_variant NA 90 0.000432451133021969 1 0 1 0 0 0 5 83 CACNA1S constr 442 I V 1 CACNA1S:442:V:I ENST00000362061;NM_000069.2 +1 201052382 rs146136274 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe434Ser p.Phe434Ser c.1301T>C missense_variant NA 113 0.000492585069005501 1 2 90 0 0 12 8 0 CACNA1S constr 434 S F 1 CACNA1S:434:F:S ENST00000362061;NM_000069.2 +1 201054144 rs148770452 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp389Val p.Asp389Val c.1166A>T missense_variant NA 34 0.000149441353059592 0 0 0 0 0 33 1 0 CACNA1S constr 389 V D 1 CACNA1S:389:D:V ENST00000362061;NM_000069.2 +1 201054602 rs150954040 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr371Met p.Thr371Met c.1112C>T missense_variant NA 91 0.000396790790965379 9 0 0 1 70 7 4 0 CACNA1S constr 371 M T 1 CACNA1S:371:T:M ENST00000362061;NM_000069.2 +1 201058391 rs35856559 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr299His p.Tyr299His c.895T>C missense_variant NA 504 0.00219918316054037 462 27 0 3 0 4 4 4 CACNA1S constr 299 H Y 1 CACNA1S:299:Y:H ENST00000362061;NM_000069.2 +1 201058513 rs35534614 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly258Val p.Gly258Val c.773G>T missense_variant NA 52 0.00022693351720767 2 0 46 0 0 4 0 0 CACNA1S constr 258 V G 1 CACNA1S:258:G:V ENST00000362061;NM_000069.2 +1 201058513 rs35534614 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly258Asp p.Gly258Asp c.773G>A missense_variant NA 1745 0.0076153651447574 29 183 119 0 39 1188 62 125 CACNA1S constr 258 D G 1 CACNA1S:258:G:D ENST00000362061;NM_000069.2 +1 201058543 rs200665694 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr248Met p.Thr248Met c.743C>T missense_variant NA 45 0.000196735072179912 2 2 2 1 4 30 2 2 CACNA1S constr 248 M T 1 CACNA1S:248:T:M ENST00000362061;NM_000069.2 +1 201061111 rs141204958 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser177Leu p.Ser177Leu c.530C>T missense_variant NA 99 0.000431922096959966 0 3 0 0 3 84 3 6 CACNA1S constr 177 L S 1 CACNA1S:177:S:L ENST00000362061;NM_000069.2 +1 201061181 rs761768992 T C gnomAD Exomes PASS NA p.Ser154Gly p.Ser154Gly c.460A>G missense_variant NA 34 0.000163354729599877 0 0 0 0 0 0 0 34 CACNA1S constr 154 G S 1 CACNA1S:154:S:G ENST00000362061;NM_000069.2 +1 201063014 rs377030324 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu132Met p.Leu132Met c.394C>A missense_variant NA 354 0.00154325024195025 1 0 0 2 0 0 6 345 CACNA1S constr 132 M L 1 CACNA1S:132:L:M ENST00000362061;NM_000069.2 +1 201063025 rs139491817 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr128Ser p.Thr128Ser c.383C>G missense_variant NA 169 0.000736730138801702 154 11 0 0 0 0 1 3 CACNA1S constr 128 S T 1 CACNA1S:128:T:S ENST00000362061;NM_000069.2 +1 201063146 rs140330831 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys88Glu p.Lys88Glu c.262A>G missense_variant NA 41 0.000178752049108856 0 3 2 0 1 34 1 0 CACNA1S constr 88 E K 1 CACNA1S:88:K:E ENST00000362061;NM_000069.2 +1 201079342 rs771706267 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val70Met p.Val70Met c.208G>A missense_variant NA 45 0.000196184430803571 1 40 0 0 0 3 0 1 CACNA1S constr 70 M V 1 CACNA1S:70:V:M ENST00000362061;NM_000069.2 +1 201079344 rs12406479 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala69Gly p.Ala69Gly c.206C>G missense_variant NA 8214 0.0358111348476261 178 587 57 3 823 5106 192 1268 CACNA1S constr 69 G A 1 CACNA1S:69:A:G ENST00000362061;NM_000069.2 +22 39966777 rs60192012 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro7Leu p.Pro7Leu c.20C>T missense_variant 2118 0.00985446288989801 1940 110 0 0 2 43 15 8 CACNA1I constrhet 7 L P 1 CACNA1I:7:P:L ENST00000402142;NM_021096.3 +22 39966792 rs745710204 C T gnomAD Exomes PASS NA p.Ala12Val p.Ala12Val c.35C>T missense_variant 2 1.00113127834453e-05 0 0 0 2 0 0 0 0 CACNA1I constrhet 12 V A 1 CACNA1I:12:A:V ENST00000402142;NM_021096.3 +22 39966806 rs1285437076 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala17Thr p.Ala17Thr c.49G>A missense_variant 4 1.79012566682181e-05 0 0 0 0 0 4 0 0 CACNA1I constrhet 17 T A 1 CACNA1I:17:A:T ENST00000402142;NM_021096.3 +22 39966818 rs768632890 G A gnomAD Exomes PASS NA p.Val21Ile p.Val21Ile c.61G>A missense_variant 19 9.33807773212495e-05 0 0 0 0 0 1 0 18 CACNA1I constrhet 21 I V 1 CACNA1I:21:V:I ENST00000402142;NM_021096.3 +22 39966825 rs748236821 C T gnomAD Exomes PASS NA p.Thr23Met p.Thr23Met c.68C>T missense_variant 9 4.41912992241972e-05 0 3 0 1 0 1 0 4 CACNA1I constrhet 23 M T 1 CACNA1I:23:T:M ENST00000402142;NM_021096.3 +22 39966836 rs771274219 G A gnomAD Exomes PASS NA p.Gly27Arg p.Gly27Arg c.79G>A missense_variant 6 2.93613897724492e-05 1 0 0 1 0 2 0 2 CACNA1I constrhet 27 R G 1 CACNA1I:27:G:R ENST00000402142;NM_021096.3 +22 39966842 rs760018532 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg29Trp p.Arg29Trp c.85C>T missense_variant 38 0.000168281579366907 1 0 0 0 0 5 0 32 CACNA1I constrhet 29 W R 1 CACNA1I:29:R:W ENST00000402142;NM_021096.3 +22 39966843 rs569004120 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg29Gln p.Arg29Gln c.86G>A missense_variant 7 3.09764667356999e-05 4 0 0 0 0 2 0 1 CACNA1I constrhet 29 Q R 1 CACNA1I:29:R:Q ENST00000402142;NM_021096.3 +22 39966861 rs372403873 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro35Leu p.Pro35Leu c.104C>T missense_variant 38 0.000168235387871114 0 0 0 23 0 13 2 0 CACNA1I constrhet 35 L P 1 CACNA1I:35:P:L ENST00000402142;NM_021096.3 +22 39966879 rs781264945 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro41His p.Pro41His c.122C>A missense_variant 38 0.000167344853705367 0 20 0 0 0 14 4 0 CACNA1I constrhet 41 H P 1 CACNA1I:41:P:H ENST00000402142;NM_021096.3 +22 39966897 rs1456777493 C G gnomAD Exomes PASS NA p.Pro47Arg p.Pro47Arg c.140C>G missense_variant 2 9.70911491708416e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 47 R P 1 CACNA1I:47:P:R ENST00000402142;NM_021096.3 +22 39966905 rs769967603 C T gnomAD Exomes PASS NA p.Pro50Ser p.Pro50Ser c.148C>T missense_variant 2 9.70732417609086e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 50 S P 1 CACNA1I:50:P:S ENST00000402142;NM_021096.3 +22 39966906 rs548210262 C T gnomAD Exomes PASS NA p.Pro50Leu p.Pro50Leu c.149C>T missense_variant 3 1.45608449172944e-05 0 3 0 0 0 0 0 0 CACNA1I constrhet 50 L P 1 CACNA1I:50:P:L ENST00000402142;NM_021096.3 +22 39966945 rs1321696886 G A gnomAD Exomes PASS NA p.Arg63Gln p.Arg63Gln c.188G>A missense_variant 2 9.70741840914827e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 63 Q R 1 CACNA1I:63:R:Q ENST00000402142;NM_021096.3 +22 39994228 rs771894093 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp103Glu p.Asp103Glu c.309C>A missense_variant 4 1.82984290798635e-05 0 0 0 0 0 4 0 0 CACNA1I constrhet 103 E D 1 CACNA1I:103:D:E ENST00000402142;NM_021096.3 +22 39994250 rs751729397 C G gnomAD Exomes PASS NA p.Arg111Gly p.Arg111Gly c.331C>G missense_variant 4 2.14070878867993e-05 0 0 0 0 0 1 0 3 CACNA1I constrhet 111 G R 1 CACNA1I:111:R:G ENST00000402142;NM_021096.3 +22 39994251 rs755363030 G A gnomAD Exomes PASS NA p.Arg111His p.Arg111His c.332G>A missense_variant 2 1.0776442696266e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 111 H R 1 CACNA1I:111:R:H ENST00000402142;NM_021096.3 +22 39996534 rs773108844 G A gnomAD Exomes PASS NA p.Asp120Asn p.Asp120Asn c.358G>A missense_variant 6 2.95531562770904e-05 0 6 0 0 0 0 0 0 CACNA1I constrhet 120 N D 1 CACNA1I:120:D:N ENST00000402142;NM_021096.3 +22 39996558 rs58395851 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met128Leu p.Met128Leu c.382A>C missense_variant 79 0.000350226982550716 0 2 0 0 0 75 2 0 CACNA1I constrhet 128 L M 1 CACNA1I:128:M:L ENST00000402142;NM_021096.3 +22 39996630 rs756481754 C T gnomAD Exomes PASS NA p.Arg152Cys p.Arg152Cys c.454C>T missense_variant 9 4.5588548156703e-05 0 3 0 0 0 5 1 0 CACNA1I constrhet 152 C R 1 CACNA1I:152:R:C ENST00000402142;NM_021096.3 +22 39996643 rs1456098790 T C gnomAD Exomes PASS NA p.Phe156Ser p.Phe156Ser c.467T>C missense_variant 2 1.01269924857716e-05 0 0 0 2 0 0 0 0 CACNA1I constrhet 156 S F 1 CACNA1I:156:F:S ENST00000402142;NM_021096.3 +22 39996648 rs754359024 G A gnomAD Exomes PASS NA p.Val158Ile p.Val158Ile c.472G>A missense_variant 6 3.04871852198126e-05 0 1 0 0 0 4 0 1 CACNA1I constrhet 158 I V 1 CACNA1I:158:V:I ENST00000402142;NM_021096.3 +22 39996654 rs757987337 G A gnomAD Exomes PASS NA p.Ala160Thr p.Ala160Thr c.478G>A missense_variant 2 1.02307023377155e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 160 T A 1 CACNA1I:160:A:T ENST00000402142;NM_021096.3 +22 40015364 rs1369098689 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg178Cys p.Arg178Cys c.532C>T missense_variant 3 1.33960865565806e-05 0 1 0 0 0 2 0 0 CACNA1I constrhet 178 C R 1 CACNA1I:178:R:C ENST00000402142;NM_021096.3 +22 40015376 rs775581201 G A gnomAD Exomes PASS NA p.Val182Ile p.Val182Ile c.544G>A missense_variant 5 2.4693309100966e-05 0 0 0 0 0 3 1 1 CACNA1I constrhet 182 I V 1 CACNA1I:182:V:I ENST00000402142;NM_021096.3 +22 40015406 rs1313739182 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val192Leu p.Val192Leu c.574G>T missense_variant 2 9.01363763373985e-06 2 0 0 0 0 0 0 0 CACNA1I constrhet 192 L V 1 CACNA1I:192:V:L ENST00000402142;NM_021096.3 +22 40015406 rs1313739182 G A gnomAD Exomes PASS NA p.Val192Met p.Val192Met c.574G>A missense_variant 3 1.4952302156122e-05 0 1 0 0 0 0 2 0 CACNA1I constrhet 192 M V 1 CACNA1I:192:V:M ENST00000402142;NM_021096.3 +22 40030575 rs769038432 C T gnomAD Exomes PASS NA p.Arg196Trp p.Arg196Trp c.586C>T missense_variant 2 9.70449803483915e-06 1 0 0 0 0 0 0 1 CACNA1I constrhet 196 W R 1 CACNA1I:196:R:W ENST00000402142;NM_021096.3 +22 40030684 rs61417992 C T gnomAD Exomes PASS NA p.Ala232Val p.Ala232Val c.695C>T missense_variant 2 9.70591089973794e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 232 V A 1 CACNA1I:232:A:V ENST00000402142;NM_021096.3 +22 40030710 rs377452504 C A gnomAD Exomes PASS NA p.Leu241Met p.Leu241Met c.721C>A missense_variant 4 1.94210582534642e-05 0 0 0 0 0 4 0 0 CACNA1I constrhet 241 M L 1 CACNA1I:241:L:M ENST00000402142;NM_021096.3 +22 40036877 rs748220735 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly249Glu p.Gly249Glu c.746G>A missense_variant 5 2.24545519867788e-05 0 0 0 0 0 5 0 0 CACNA1I constrhet 249 E G 1 CACNA1I:249:G:E ENST00000402142;NM_021096.3 +22 40036907 rs749689293 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro259Leu p.Pro259Leu c.776C>T missense_variant 6 2.66224142980113e-05 3 0 0 0 0 3 0 0 CACNA1I constrhet 259 L P 1 CACNA1I:259:P:L ENST00000402142;NM_021096.3 +22 40036915 rs368361255 G T gnomAD Exomes PASS NA p.Asp262Tyr p.Asp262Tyr c.784G>T missense_variant 18 8.79541856419678e-05 0 3 12 0 0 2 1 0 CACNA1I constrhet 262 Y D 1 CACNA1I:262:D:Y ENST00000402142;NM_021096.3 +22 40036946 rs776190310 C T gnomAD Exomes PASS NA p.Ser272Leu p.Ser272Leu c.815C>T missense_variant 2 9.73122360405597e-06 0 1 0 0 0 0 0 1 CACNA1I constrhet 272 L S 1 CACNA1I:272:S:L ENST00000402142;NM_021096.3 +22 40036951 rs772691252 G A gnomAD Exomes PASS NA p.Asp274Asn p.Asp274Asn c.820G>A missense_variant 3 1.45883176752057e-05 0 0 0 0 0 1 0 2 CACNA1I constrhet 274 N D 1 CACNA1I:274:D:N ENST00000402142;NM_021096.3 +22 40036985 rs1338767684 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro285Leu p.Pro285Leu c.854C>T missense_variant 5 2.20052988759693e-05 0 2 0 1 0 1 0 1 CACNA1I constrhet 285 L P 1 CACNA1I:285:P:L ENST00000402142;NM_021096.3 +22 40037003 rs767554184 G A gnomAD Exomes PASS NA p.Arg291His p.Arg291His c.872G>A missense_variant 8 3.88364596683366e-05 0 5 0 0 0 2 0 1 CACNA1I constrhet 291 H R 1 CACNA1I:291:R:H ENST00000402142;NM_021096.3 +22 40037029 rs371850386 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val300Ile p.Val300Ile c.898G>A missense_variant 17 7.47962901040108e-05 8 2 0 0 0 7 0 0 CACNA1I constrhet 300 I V 1 CACNA1I:300:V:I ENST00000402142;NM_021096.3 +22 40037035 rs746228837 G A gnomAD Exomes PASS NA p.Asp302Asn p.Asp302Asn c.904G>A missense_variant 6 2.91231033578938e-05 0 6 0 0 0 0 0 0 CACNA1I constrhet 302 N D 1 CACNA1I:302:D:N ENST00000402142;NM_021096.3 +22 40037036 rs59635914 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp302Gly p.Asp302Gly c.905A>G missense_variant 320 0.00140785583556244 1 26 67 0 6 134 6 80 CACNA1I constrhet 302 G D 1 CACNA1I:302:D:G ENST00000402142;NM_021096.3 +22 40037045 rs775955886 C T gnomAD Exomes PASS NA p.Ala305Val p.Ala305Val c.914C>T missense_variant 13 6.31061834351123e-05 1 5 0 0 0 4 3 0 CACNA1I constrhet 305 V A 1 CACNA1I:305:A:V ENST00000402142;NM_021096.3 +22 40037047 rs1008710776 G C gnomAD Exomes PASS NA p.Gly306Arg p.Gly306Arg c.916G>C missense_variant 2 9.70836084035571e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 306 R G 1 CACNA1I:306:G:R ENST00000402142;NM_021096.3 +22 40037050 rs772920338 C T gnomAD Exomes PASS NA p.Arg307Cys p.Arg307Cys c.919C>T missense_variant 4 1.94152137615035e-05 0 0 0 3 0 1 0 0 CACNA1I constrhet 307 C R 1 CACNA1I:307:R:C ENST00000402142;NM_021096.3 +22 40037051 rs59986512 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg307His p.Arg307His c.920G>A missense_variant 1013 0.00445721426308564 18 17 0 4 207 735 25 7 CACNA1I constrhet 307 H R 1 CACNA1I:307:R:H ENST00000402142;NM_021096.3 +22 40037064 rs770599967 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn311Lys p.Asn311Lys c.933T>G missense_variant 3 1.31983000589524e-05 0 0 0 0 2 1 0 0 CACNA1I constrhet 311 K N 1 CACNA1I:311:N:K ENST00000402142;NM_021096.3 +22 40037071 rs61607492 G A gnomAD Exomes PASS NA p.Gly314Ser p.Gly314Ser c.940G>A missense_variant 5 2.42673681553888e-05 0 1 0 3 0 1 0 0 CACNA1I constrhet 314 S G 1 CACNA1I:314:G:S ENST00000402142;NM_021096.3 +22 40037075 rs760259707 T A gnomAD Exomes PASS NA p.Leu315His p.Leu315His c.944T>A missense_variant 2 9.70647616089455e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 315 H L 1 CACNA1I:315:L:H ENST00000402142;NM_021096.3 +22 40037093 rs201536056 G A gnomAD Exomes PASS NA p.Arg321His p.Arg321His c.962G>A missense_variant 2 9.70534570441399e-06 0 1 0 0 0 0 0 1 CACNA1I constrhet 321 H R 1 CACNA1I:321:R:H ENST00000402142;NM_021096.3 +22 40037111 rs779077895 G A gnomAD Exomes PASS NA p.Arg327His p.Arg327His c.980G>A missense_variant 2 9.70704148789532e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 327 H R 1 CACNA1I:327:R:H ENST00000402142;NM_021096.3 +22 40037114 rs750837338 C T gnomAD Exomes PASS NA p.Thr328Met p.Thr328Met c.983C>T missense_variant 2 9.70722994486293e-06 1 0 0 0 0 1 0 0 CACNA1I constrhet 328 M T 1 CACNA1I:328:T:M ENST00000402142;NM_021096.3 +22 40037122 rs747408421 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala331Thr p.Ala331Thr c.991G>A missense_variant 5 2.19977474306631e-05 1 0 0 0 0 2 0 2 CACNA1I constrhet 331 T A 1 CACNA1I:331:A:T ENST00000402142;NM_021096.3 +22 40042607 rs529826036 G A gnomAD Exomes PASS NA p.Val395Ile p.Val395Ile c.1183G>A missense_variant 2 1.32112612791143e-05 1 1 0 0 0 0 0 0 CACNA1I constrhet 395 I V 1 CACNA1I:395:V:I ENST00000402142;NM_021096.3 +22 40042653 rs759826902 G A gnomAD Exomes PASS NA p.Arg410Gln p.Arg410Gln c.1229G>A missense_variant 4 2.56772371292849e-05 1 0 0 0 0 1 0 2 CACNA1I constrhet 410 Q R 1 CACNA1I:410:R:Q ENST00000402142;NM_021096.3 +22 40042670 rs993634651 C T gnomAD Exomes PASS NA p.Arg416Trp p.Arg416Trp c.1246C>T missense_variant 3 1.86685584139193e-05 1 0 0 0 0 1 0 1 CACNA1I constrhet 416 W R 1 CACNA1I:416:R:W ENST00000402142;NM_021096.3 +22 40042701 rs1363524374 C T gnomAD Exomes PASS NA p.Ala426Val p.Ala426Val c.1277C>T missense_variant 2 1.13087631605731e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 426 V A 1 CACNA1I:426:A:V ENST00000402142;NM_021096.3 +22 40042709 rs779606456 G A gnomAD Exomes PASS NA p.Ala429Thr p.Ala429Thr c.1285G>A missense_variant 4 2.22982841470349e-05 0 2 0 0 0 0 0 2 CACNA1I constrhet 429 T A 1 CACNA1I:429:A:T ENST00000402142;NM_021096.3 +22 40042731 rs774453200 A G gnomAD Exomes PASS NA p.Glu436Gly p.Glu436Gly c.1307A>G missense_variant 2 1.09171497505431e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 436 G E 1 CACNA1I:436:E:G ENST00000402142;NM_021096.3 +22 40042737 rs201769752 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile438Thr p.Ile438Thr c.1313T>C missense_variant 68 0.000332021522806949 3 2 0 0 0 61 2 0 CACNA1I constrhet 438 T I 1 CACNA1I:438:I:T ENST00000402142;NM_021096.3 +22 40042766 rs754359199 A G gnomAD Exomes PASS NA p.Lys448Glu p.Lys448Glu c.1342A>G missense_variant 2 1.15845323324297e-05 0 0 0 0 0 0 0 2 CACNA1I constrhet 448 E K 1 CACNA1I:448:K:E ENST00000402142;NM_021096.3 +22 40042779 rs575049762 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg452His p.Arg452His c.1355G>A missense_variant 32 0.000181915341148113 0 0 0 0 30 2 0 0 CACNA1I constrhet 452 H R 1 CACNA1I:452:R:H ENST00000402142;NM_021096.3 +22 40042781 rs542075217 G A gnomAD Exomes PASS NA p.Ala453Thr p.Ala453Thr c.1357G>A missense_variant 2 1.30970623289196e-05 0 0 0 1 0 1 0 0 CACNA1I constrhet 453 T A 1 CACNA1I:453:A:T ENST00000402142;NM_021096.3 +22 40042782 rs1472275670 C G gnomAD Exomes PASS NA p.Ala453Gly p.Ala453Gly c.1358C>G missense_variant 2 1.31773139363272e-05 0 0 0 0 0 0 0 2 CACNA1I constrhet 453 G A 1 CACNA1I:453:A:G ENST00000402142;NM_021096.3 +22 40042788 rs780676438 G A gnomAD Exomes PASS NA p.Gly455Asp p.Gly455Asp c.1364G>A missense_variant 2 1.37356977047649e-05 0 0 0 0 0 0 0 2 CACNA1I constrhet 455 D G 1 CACNA1I:455:G:D ENST00000402142;NM_021096.3 +22 40042811 rs764588498 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg463Trp p.Arg463Trp c.1387C>T missense_variant 2 1.36074786702772e-05 1 0 0 0 0 1 0 0 CACNA1I constrhet 463 W R 1 CACNA1I:463:R:W ENST00000402142;NM_021096.3 +22 40042812 rs752533365 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg463Gln p.Arg463Gln c.1388G>A missense_variant 8 5.44617814448711e-05 0 1 0 0 0 1 0 6 CACNA1I constrhet 463 Q R 1 CACNA1I:463:R:Q ENST00000402142;NM_021096.3 +22 40042814 rs58772485 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg464Cys p.Arg464Cys c.1390C>T missense_variant 17 0.000116417624258694 2 1 0 2 0 9 0 3 CACNA1I constrhet 464 C R 1 CACNA1I:464:R:C ENST00000402142;NM_021096.3 +22 40042815 rs183761118 G A gnomAD Exomes PASS NA p.Arg464His p.Arg464His c.1391G>A missense_variant 3 2.42001839213978e-05 0 1 0 1 0 0 1 0 CACNA1I constrhet 464 H R 1 CACNA1I:464:R:H ENST00000402142;NM_021096.3 +22 40042820 rs1204968393 G A gnomAD Exomes PASS NA p.Ala466Thr p.Ala466Thr c.1396G>A missense_variant 2 1.63583124764849e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 466 T A 1 CACNA1I:466:A:T ENST00000402142;NM_021096.3 +22 40042830 rs749966608 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro469Leu p.Pro469Leu c.1406C>T missense_variant 4 2.87430657353913e-05 1 0 0 0 0 3 0 0 CACNA1I constrhet 469 L P 1 CACNA1I:469:P:L ENST00000402142;NM_021096.3 +22 40042839 rs1429861373 C T gnomAD Exomes PASS NA p.Pro472Leu p.Pro472Leu c.1415C>T missense_variant 2 1.76819025727168e-05 0 1 0 0 0 0 0 1 CACNA1I constrhet 472 L P 1 CACNA1I:472:P:L ENST00000402142;NM_021096.3 +22 40042842 rs775806524 C T gnomAD Exomes PASS NA p.Ala473Val p.Ala473Val c.1418C>T missense_variant 4 3.53045013239188e-05 0 0 0 0 0 0 0 4 CACNA1I constrhet 473 V A 1 CACNA1I:473:A:V ENST00000402142;NM_021096.3 +22 40042865 rs189261923 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala481Thr p.Ala481Thr c.1441G>A missense_variant 2 1.72989430345806e-05 0 1 0 1 0 0 0 0 CACNA1I constrhet 481 T A 1 CACNA1I:481:A:T ENST00000402142;NM_021096.3 +22 40042865 rs189261923 G T gnomAD Exomes PASS NA p.Ala481Ser p.Ala481Ser c.1441G>T missense_variant 2 2.11945233351702e-05 1 1 0 0 0 0 0 0 CACNA1I constrhet 481 S A 1 CACNA1I:481:A:S ENST00000402142;NM_021096.3 +22 40042877 rs913392305 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg485Trp p.Arg485Trp c.1453C>T missense_variant 9 8.27738434654649e-05 3 4 0 0 0 2 0 0 CACNA1I constrhet 485 W R 1 CACNA1I:485:R:W ENST00000402142;NM_021096.3 +22 40042878 rs531582088 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg485Gln p.Arg485Gln c.1454G>A missense_variant 22 0.000202354672553348 1 5 0 0 0 2 0 14 CACNA1I constrhet 485 Q R 1 CACNA1I:485:R:Q ENST00000402142;NM_021096.3 +22 40043868 rs576135220 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly502Arg p.Gly502Arg c.1504G>A missense_variant 4 1.77743019142923e-05 0 4 0 0 0 0 0 0 CACNA1I constrhet 502 R G 1 CACNA1I:502:G:R ENST00000402142;NM_021096.3 +22 40043874 rs139376782 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg504Trp p.Arg504Trp c.1510C>T missense_variant 58 0.00025773424932678 40 7 0 7 0 1 0 3 CACNA1I constrhet 504 W R 1 CACNA1I:504:R:W ENST00000402142;NM_021096.3 +22 40043875 rs376563942 G A gnomAD Exomes PASS NA p.Arg504Gln p.Arg504Gln c.1511G>A missense_variant 3 1.47207474214157e-05 0 0 0 1 0 1 0 1 CACNA1I constrhet 504 Q R 1 CACNA1I:504:R:Q ENST00000402142;NM_021096.3 +22 40043877 rs57732048 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.His505Asn p.His505Asn c.1513C>A missense_variant 963 0.00427946744405141 21 121 39 0 28 724 29 1 CACNA1I constrhet 505 N H 1 CACNA1I:505:H:N ENST00000402142;NM_021096.3 +22 40043904 rs763709339 T G gnomAD Exomes PASS NA p.Ser514Ala p.Ser514Ala c.1540T>G missense_variant 3 1.47357873331172e-05 0 0 0 3 0 0 0 0 CACNA1I constrhet 514 A S 1 CACNA1I:514:S:A ENST00000402142;NM_021096.3 +22 40043911 rs199672933 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly516Glu p.Gly516Glu c.1547G>A missense_variant 23 0.000102316808427346 0 0 0 23 0 0 0 0 CACNA1I constrhet 516 E G 1 CACNA1I:516:G:E ENST00000402142;NM_021096.3 +22 40043923 rs34197447 C G gnomAD Exomes PASS NA p.Ser520Trp p.Ser520Trp c.1559C>G missense_variant 2 9.84251968503937e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 520 W S 1 CACNA1I:520:S:W ENST00000402142;NM_021096.3 +22 40043923 rs34197447 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser520Leu p.Ser520Leu c.1559C>T missense_variant 374 0.00166638448034647 0 1 0 1 0 11 7 354 CACNA1I constrhet 520 L S 1 CACNA1I:520:S:L ENST00000402142;NM_021096.3 +22 40045512 rs770252265 G A gnomAD Exomes PASS NA p.Cys525Tyr p.Cys525Tyr c.1574G>A missense_variant 2 1.41175141881018e-05 0 0 0 0 0 1 0 1 CACNA1I constrhet 525 Y C 1 CACNA1I:525:C:Y ENST00000402142;NM_021096.3 +22 40045532 rs1308275131 G A gnomAD Exomes PASS NA p.Asp532Asn p.Asp532Asn c.1594G>A missense_variant 3 2.20442354324344e-05 0 0 0 3 0 0 0 0 CACNA1I constrhet 532 N D 1 CACNA1I:532:D:N ENST00000402142;NM_021096.3 +22 40045539 rs779348036 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr534Met p.Thr534Met c.1601C>T missense_variant 19 0.000124510150853877 2 0 0 0 17 0 0 0 CACNA1I constrhet 534 M T 1 CACNA1I:534:T:M ENST00000402142;NM_021096.3 +22 40045551 rs368094513 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu538Pro p.Leu538Pro c.1613T>C missense_variant 19 0.000127080100593932 19 0 0 0 0 0 0 0 CACNA1I constrhet 538 P L 1 CACNA1I:538:L:P ENST00000402142;NM_021096.3 +22 40045568 rs538823777 G A gnomAD Exomes PASS NA p.Ala544Thr p.Ala544Thr c.1630G>A missense_variant 75 0.000595266441259108 0 2 0 0 0 3 1 69 CACNA1I constrhet 544 T A 1 CACNA1I:544:A:T ENST00000402142;NM_021096.3 +22 40045568 rs538823777 G C gnomAD Exomes PASS NA p.Ala544Pro p.Ala544Pro c.1630G>C missense_variant 2 1.58737717669095e-05 0 0 0 2 0 0 0 0 CACNA1I constrhet 544 P A 1 CACNA1I:544:A:P ENST00000402142;NM_021096.3 +22 40045572 rs60975716 C T gnomAD Exomes PASS NA p.Thr545Met p.Thr545Met c.1634C>T missense_variant 2 1.59936025589764e-05 0 0 0 1 0 1 0 0 CACNA1I constrhet 545 M T 1 CACNA1I:545:T:M ENST00000402142;NM_021096.3 +22 40045583 rs60617531 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp549Asn p.Asp549Asn c.1645G>A missense_variant 9 6.26915575369184e-05 4 0 0 0 0 3 1 1 CACNA1I constrhet 549 N D 1 CACNA1I:549:D:N ENST00000402142;NM_021096.3 +22 40045589 rs368239983 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala551Ser p.Ala551Ser c.1651G>T missense_variant 7 4.90292214159639e-05 0 0 0 0 1 6 0 0 CACNA1I constrhet 551 S A 1 CACNA1I:551:A:S ENST00000402142;NM_021096.3 +22 40045589 rs368239983 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala551Thr p.Ala551Thr c.1651G>A missense_variant 4 2.80166979519794e-05 0 0 0 0 0 3 0 1 CACNA1I constrhet 551 T A 1 CACNA1I:551:A:T ENST00000402142;NM_021096.3 +22 40045611 rs757582109 A G gnomAD Exomes PASS NA p.His558Arg p.His558Arg c.1673A>G missense_variant 5 4.29952189316548e-05 0 0 0 0 0 0 0 5 CACNA1I constrhet 558 R H 1 CACNA1I:558:H:R ENST00000402142;NM_021096.3 +22 40045619 rs1411404461 G A gnomAD Exomes PASS NA p.Gly561Ser p.Gly561Ser c.1681G>A missense_variant 3 2.69483669289641e-05 2 0 0 0 0 1 0 0 CACNA1I constrhet 561 S G 1 CACNA1I:561:G:S ENST00000402142;NM_021096.3 +22 40045622 rs746316764 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg562Trp p.Arg562Trp c.1684C>T missense_variant 2 1.53758629703092e-05 0 1 0 1 0 0 0 0 CACNA1I constrhet 562 W R 1 CACNA1I:562:R:W ENST00000402142;NM_021096.3 +22 40045623 rs772620772 G A gnomAD Exomes PASS NA p.Arg562Gln p.Arg562Gln c.1685G>A missense_variant 3 2.75330396475771e-05 0 1 0 0 0 0 0 2 CACNA1I constrhet 562 Q R 1 CACNA1I:562:R:Q ENST00000402142;NM_021096.3 +22 40045626 rs780635482 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg563Gln p.Arg563Gln c.1688G>A missense_variant 2 1.54049973811504e-05 1 0 0 0 0 0 0 1 CACNA1I constrhet 563 Q R 1 CACNA1I:563:R:Q ENST00000402142;NM_021096.3 +22 40045649 rs762867080 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp571Asn p.Asp571Asn c.1711G>A missense_variant 17 0.000134899222345659 0 0 0 16 0 1 0 0 CACNA1I constrhet 571 N D 1 CACNA1I:571:D:N ENST00000402142;NM_021096.3 +22 40045653 rs372904212 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser572Leu p.Ser572Leu c.1715C>T missense_variant 10 7.91377154524303e-05 0 4 0 0 0 6 0 0 CACNA1I constrhet 572 L S 1 CACNA1I:572:S:L ENST00000402142;NM_021096.3 +22 40045667 rs1414031920 T C gnomAD Exomes PASS NA p.Ser577Pro p.Ser577Pro c.1729T>C missense_variant 2 1.95266734359135e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 577 P S 1 CACNA1I:577:S:P ENST00000402142;NM_021096.3 +22 40045676 rs377388542 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly580Arg p.Gly580Arg c.1738G>A missense_variant 25 0.00020270160701834 0 23 0 0 0 0 1 1 CACNA1I constrhet 580 R G 1 CACNA1I:580:G:R ENST00000402142;NM_021096.3 +22 40045685 rs56859827 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala583Thr p.Ala583Thr c.1747G>A missense_variant 217 0.00174350404139416 10 74 28 0 1 83 20 1 CACNA1I constrhet 583 T A 1 CACNA1I:583:A:T ENST00000402142;NM_021096.3 +22 40045700 rs750784450 G A gnomAD Exomes PASS NA p.Glu588Lys p.Glu588Lys c.1762G>A missense_variant 2 1.86257892678202e-05 0 0 0 0 1 0 0 1 CACNA1I constrhet 588 K E 1 CACNA1I:588:E:K ENST00000402142;NM_021096.3 +22 40045704 rs763879468 C T gnomAD Exomes PASS NA p.Ala589Val p.Ala589Val c.1766C>T missense_variant 5 4.63821892393321e-05 0 0 0 0 0 5 0 0 CACNA1I constrhet 589 V A 1 CACNA1I:589:A:V ENST00000402142;NM_021096.3 +22 40045710 rs1044839610 G A gnomAD Exomes PASS NA p.Gly591Glu p.Gly591Glu c.1772G>A missense_variant 5 4.47435300855496e-05 0 2 0 0 0 1 2 0 CACNA1I constrhet 591 E G 1 CACNA1I:591:G:E ENST00000402142;NM_021096.3 +22 40045715 rs755606094 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly593Arg p.Gly593Arg c.1777G>A missense_variant 5 3.69172610345693e-05 0 0 0 0 1 4 0 0 CACNA1I constrhet 593 R G 1 CACNA1I:593:G:R ENST00000402142;NM_021096.3 +22 40045718 rs59010602 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala594Ser p.Ala594Ser c.1780G>T missense_variant 59 0.000427424729780637 51 7 0 0 0 0 1 0 CACNA1I constrhet 594 S A 1 CACNA1I:594:A:S ENST00000402142;NM_021096.3 +22 40045721 rs770692421 C T gnomAD Exomes PASS NA p.Arg595Trp p.Arg595Trp c.1783C>T missense_variant 3 2.49613099695472e-05 0 1 0 0 0 2 0 0 CACNA1I constrhet 595 W R 1 CACNA1I:595:R:W ENST00000402142;NM_021096.3 +22 40045722 rs375727237 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg595Gln p.Arg595Gln c.1784G>A missense_variant 24 0.000168048397938606 5 1 0 0 0 18 0 0 CACNA1I constrhet 595 Q R 1 CACNA1I:595:R:Q ENST00000402142;NM_021096.3 +22 40045725 rs745655920 G A gnomAD Exomes PASS NA p.Ser596Asn p.Ser596Asn c.1787G>A missense_variant 3 2.39700853335038e-05 0 0 0 0 0 1 0 2 CACNA1I constrhet 596 N S 1 CACNA1I:596:S:N ENST00000402142;NM_021096.3 +22 40045727 rs369347360 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser597Arg p.Ser597Arg c.1789A>C missense_variant 6 4.02063928164578e-05 0 5 0 0 0 1 0 0 CACNA1I constrhet 597 R S 1 CACNA1I:597:S:R ENST00000402142;NM_021096.3 +22 40045730 rs372829650 G A gnomAD Exomes PASS NA p.Glu598Lys p.Glu598Lys c.1792G>A missense_variant 4 2.98868781661412e-05 2 1 0 0 0 1 0 0 CACNA1I constrhet 598 K E 1 CACNA1I:598:E:K ENST00000402142;NM_021096.3 +22 40045736 rs764180954 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly600Arg p.Gly600Arg c.1798G>A missense_variant 4 2.41438004756329e-05 1 0 0 0 0 2 0 1 CACNA1I constrhet 600 R G 1 CACNA1I:600:G:R ENST00000402142;NM_021096.3 +22 40045782 rs752033947 C T gnomAD Exomes PASS NA p.Ala615Val p.Ala615Val c.1844C>T missense_variant 2 1.02938905759432e-05 0 2 0 0 0 0 0 0 CACNA1I constrhet 615 V A 1 CACNA1I:615:A:V ENST00000402142;NM_021096.3 +22 40045782 rs752033947 C A gnomAD Exomes PASS NA p.Ala615Glu p.Ala615Glu c.1844C>A missense_variant 2 1.02938905759432e-05 0 0 0 0 0 0 0 2 CACNA1I constrhet 615 E A 1 CACNA1I:615:A:E ENST00000402142;NM_021096.3 +22 40045784 rs376280976 G T gnomAD Exomes PASS NA p.Asp616Tyr p.Asp616Tyr c.1846G>T missense_variant 7 3.54061080594418e-05 0 0 0 0 0 7 0 0 CACNA1I constrhet 616 Y D 1 CACNA1I:616:D:Y ENST00000402142;NM_021096.3 +22 40045784 rs376280976 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp616His p.Asp616His c.1846G>C missense_variant 45 0.000205530130717163 0 2 0 23 0 8 5 7 CACNA1I constrhet 616 H D 1 CACNA1I:616:D:H ENST00000402142;NM_021096.3 +22 40045791 rs757008650 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala618Val p.Ala618Val c.1853C>T missense_variant 23 0.000104534050830818 1 2 0 19 0 0 0 1 CACNA1I constrhet 618 V A 1 CACNA1I:618:A:V ENST00000402142;NM_021096.3 +22 40045791 rs757008650 C A gnomAD Exomes PASS NA p.Ala618Glu p.Ala618Glu c.1853C>A missense_variant 2 1.00602609631694e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 618 E A 1 CACNA1I:618:A:E ENST00000402142;NM_021096.3 +22 40045805 rs548990169 G A gnomAD Exomes PASS NA p.Gly623Arg p.Gly623Arg c.1867G>A missense_variant 3 1.48095491973224e-05 0 0 0 0 0 1 1 1 CACNA1I constrhet 623 R G 1 CACNA1I:623:G:R ENST00000402142;NM_021096.3 +22 40045805 rs548990169 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly623Arg p.Gly623Arg c.1867G>C missense_variant 5 2.23401783639841e-05 0 0 0 0 0 0 1 4 CACNA1I constrhet 623 R G 1 CACNA1I:623:G:R ENST00000402142;NM_021096.3 +22 40045817 rs567197463 C T gnomAD Exomes PASS NA p.Arg627Trp p.Arg627Trp c.1879C>T missense_variant 2 9.96889704123136e-06 1 0 0 0 0 1 0 0 CACNA1I constrhet 627 W R 1 CACNA1I:627:R:W ENST00000402142;NM_021096.3 +22 40045818 rs376968152 G A gnomAD Exomes PASS NA p.Arg627Gln p.Arg627Gln c.1880G>A missense_variant 15 7.44993642720915e-05 4 4 0 0 0 7 0 0 CACNA1I constrhet 627 Q R 1 CACNA1I:627:R:Q ENST00000402142;NM_021096.3 +22 40045824 rs552710262 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr629Met p.Thr629Met c.1886C>T missense_variant 33 0.000148246646481164 1 20 1 0 0 2 2 7 CACNA1I constrhet 629 M T 1 CACNA1I:629:T:M ENST00000402142;NM_021096.3 +22 40045827 rs1189335226 G A gnomAD Exomes PASS NA p.Arg630Gln p.Arg630Gln c.1889G>A missense_variant 2 9.83613007298408e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 630 Q R 1 CACNA1I:630:R:Q ENST00000402142;NM_021096.3 +22 40045838 rs760155220 C T gnomAD Exomes PASS NA p.Arg634Cys p.Arg634Cys c.1900C>T missense_variant segdup 2 9.77297381820314e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 634 C R 1 CACNA1I:634:R:C ENST00000402142;NM_021096.3 +22 40045839 rs768104592 G A gnomAD Exomes PASS NA p.Arg634His p.Arg634His c.1901G>A missense_variant segdup 2 9.76648338232852e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 634 H R 1 CACNA1I:634:R:H ENST00000402142;NM_021096.3 +22 40045841 rs199932036 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly635Ser p.Gly635Ser c.1903G>A missense_variant segdup 8 3.53760026885762e-05 1 0 0 2 0 3 0 2 CACNA1I constrhet 635 S G 1 CACNA1I:635:G:S ENST00000402142;NM_021096.3 +22 40045841 rs199932036 G C gnomAD Exomes PASS NA p.Gly635Arg p.Gly635Arg c.1903G>C missense_variant segdup 2 9.75990630489947e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 635 R G 1 CACNA1I:635:G:R ENST00000402142;NM_021096.3 +22 40045868 rs556959037 C T gnomAD Exomes PASS NA p.Arg644Trp p.Arg644Trp c.1930C>T missense_variant segdup 3 1.45928592275513e-05 1 0 0 0 0 0 0 2 CACNA1I constrhet 644 W R 1 CACNA1I:644:R:W ENST00000402142;NM_021096.3 +22 40045869 rs370752672 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg644Gln p.Arg644Gln c.1931G>A missense_variant segdup 24 0.000105826638328645 4 11 0 1 0 0 0 8 CACNA1I constrhet 644 Q R 1 CACNA1I:644:R:Q ENST00000402142;NM_021096.3 +22 40045874 rs748256097 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile646Val p.Ile646Val c.1936A>G missense_variant segdup 6 2.64498950820828e-05 1 0 0 5 0 0 0 0 CACNA1I constrhet 646 V I 1 CACNA1I:646:I:V ENST00000402142;NM_021096.3 +22 40045879 rs1242357919 G C gnomAD Exomes PASS NA p.Met647Ile p.Met647Ile c.1941G>C missense_variant segdup 5 2.43152816682228e-05 0 0 0 4 0 1 0 0 CACNA1I constrhet 647 I M 1 CACNA1I:647:M:I ENST00000402142;NM_021096.3 +22 40045925 rs768172049 G A gnomAD Exomes PASS NA p.Glu663Lys p.Glu663Lys c.1987G>A missense_variant segdup 2 9.76619723811942e-06 0 1 0 0 0 1 0 0 CACNA1I constrhet 663 K E 1 CACNA1I:663:E:K ENST00000402142;NM_021096.3 +22 40054158 rs760533645 C T gnomAD Exomes PASS NA p.Pro665Leu p.Pro665Leu c.1994C>T missense_variant segdup 4 1.94269062651773e-05 0 0 0 2 0 0 0 2 CACNA1I constrhet 665 L P 1 CACNA1I:665:P:L ENST00000402142;NM_021096.3 +22 40054166 rs763854326 C A gnomAD Exomes PASS NA p.Leu668Met p.Leu668Met c.2002C>A missense_variant segdup 2 9.70949199937859e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 668 M L 1 CACNA1I:668:L:M ENST00000402142;NM_021096.3 +22 40054185 rs750557032 T A gnomAD Exomes PASS NA p.Ile674Asn p.Ile674Asn c.2021T>A missense_variant segdup 2 9.70515732060017e-06 2 0 0 0 0 0 0 0 CACNA1I constrhet 674 N I 1 CACNA1I:674:I:N ENST00000402142;NM_021096.3 +22 40054208 rs1235592404 A G gnomAD Exomes PASS NA p.Met682Val p.Met682Val c.2044A>G missense_variant segdup 6 2.91140591791776e-05 0 0 0 0 0 6 0 0 CACNA1I constrhet 682 V M 1 CACNA1I:682:M:V ENST00000402142;NM_021096.3 +22 40054210 rs780424507 G A gnomAD Exomes PASS NA p.Met682Ile p.Met682Ile c.2046G>A missense_variant segdup 4 1.94103146412003e-05 0 4 0 0 0 0 0 0 CACNA1I constrhet 682 I M 1 CACNA1I:682:M:I ENST00000402142;NM_021096.3 +22 40054215 rs751671524 C T gnomAD Exomes PASS NA p.Ala684Val p.Ala684Val c.2051C>T missense_variant segdup 2 9.70543989906343e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 684 V A 1 CACNA1I:684:A:V ENST00000402142;NM_021096.3 +22 40054266 rs374981824 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg701His p.Arg701His c.2102G>A missense_variant 7 3.08074184263571e-05 0 2 0 0 0 1 0 4 CACNA1I constrhet 701 H R 1 CACNA1I:701:R:H ENST00000402142;NM_021096.3 +22 40054304 rs780522354 A G gnomAD Exomes PASS NA p.Ile714Val p.Ile714Val c.2140A>G missense_variant 4 1.94770414374057e-05 0 0 0 0 0 4 0 0 CACNA1I constrhet 714 V I 1 CACNA1I:714:I:V ENST00000402142;NM_021096.3 +22 40054949 rs1393241504 G A gnomAD Exomes PASS NA p.Val720Met p.Val720Met c.2158G>A missense_variant segdup 2 1.07864392885265e-05 0 0 0 0 0 0 0 2 CACNA1I constrhet 720 M V 1 CACNA1I:720:V:M ENST00000402142;NM_021096.3 +22 40054959 rs756317268 C T gnomAD Exomes PASS NA p.Ala723Val p.Ala723Val c.2168C>T missense_variant segdup 4 2.13839705756565e-05 0 0 0 0 0 1 0 3 CACNA1I constrhet 723 V A 1 CACNA1I:723:A:V ENST00000402142;NM_021096.3 +22 40054964 rs1209536375 G A gnomAD Exomes PASS NA p.Gly725Ser p.Gly725Ser c.2173G>A missense_variant segdup 2 1.05053051791155e-05 0 0 0 1 0 1 0 0 CACNA1I constrhet 725 S G 1 CACNA1I:725:G:S ENST00000402142;NM_021096.3 +22 40055075 rs370614164 G A gnomAD Exomes PASS NA p.Val762Met p.Val762Met c.2284G>A missense_variant segdup 3 1.46558799390315e-05 0 2 0 0 0 1 0 0 CACNA1I constrhet 762 M V 1 CACNA1I:762:V:M ENST00000402142;NM_021096.3 +22 40055472 rs771874496 A T gnomAD Exomes PASS NA p.Ser789Cys p.Ser789Cys c.2365A>T missense_variant segdup 2 1.2640626975098e-05 0 2 0 0 0 0 0 0 CACNA1I constrhet 789 C S 1 CACNA1I:789:S:C ENST00000402142;NM_021096.3 +22 40055479 rs557580252 G A gnomAD Exomes PASS NA p.Arg791His p.Arg791His c.2372G>A missense_variant segdup 4 2.44510734021224e-05 1 2 0 0 0 1 0 0 CACNA1I constrhet 791 H R 1 CACNA1I:791:R:H ENST00000402142;NM_021096.3 +22 40055505 rs574037007 G A gnomAD Exomes PASS NA p.Asp800Asn p.Asp800Asn c.2398G>A missense_variant segdup 13 7.21981561701655e-05 1 0 0 3 0 0 0 9 CACNA1I constrhet 800 N D 1 CACNA1I:800:D:N ENST00000402142;NM_021096.3 +22 40055520 rs755643922 G A gnomAD Exomes PASS NA p.Asp805Asn p.Asp805Asn c.2413G>A missense_variant segdup 2 1.07057211373758e-05 0 0 0 0 0 1 0 1 CACNA1I constrhet 805 N D 1 CACNA1I:805:D:N ENST00000402142;NM_021096.3 +22 40055541 rs748634146 G A gnomAD Exomes PASS NA p.Val812Ile p.Val812Ile c.2434G>A missense_variant segdup 6 3.08005051282841e-05 1 0 0 0 0 2 0 3 CACNA1I constrhet 812 I V 1 CACNA1I:812:V:I ENST00000402142;NM_021096.3 +22 40055726 rs199827082 G A gnomAD Exomes PASS NA p.Val825Ile p.Val825Ile c.2473G>A missense_variant segdup 12 5.82360306321521e-05 0 4 0 1 1 4 2 0 CACNA1I constrhet 825 I V 1 CACNA1I:825:V:I ENST00000402142;NM_021096.3 +22 40055733 rs776228273 T G gnomAD Exomes PASS NA p.Leu827Arg p.Leu827Arg c.2480T>G missense_variant segdup 3 1.45584424407714e-05 0 3 0 0 0 0 0 0 CACNA1I constrhet 827 R L 1 CACNA1I:827:L:R ENST00000402142;NM_021096.3 +22 40056362 rs770598577 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg873His p.Arg873His c.2618G>A missense_variant 12 5.31933756516189e-05 0 2 0 0 0 10 0 0 CACNA1I constrhet 873 H R 1 CACNA1I:873:R:H ENST00000402142;NM_021096.3 +22 40056364 rs773922976 T A gnomAD Exomes PASS NA p.Ser874Thr p.Ser874Thr c.2620T>A missense_variant 2 9.77918598055898e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 874 T S 1 CACNA1I:874:S:T ENST00000402142;NM_021096.3 +22 40056371 rs60867664 C T gnomAD Exomes PASS NA p.Ser876Leu p.Ser876Leu c.2627C>T missense_variant 2 9.77851659903193e-06 1 0 0 1 0 0 0 0 CACNA1I constrhet 876 L S 1 CACNA1I:876:S:L ENST00000402142;NM_021096.3 +22 40056379 rs752532645 G A gnomAD Exomes PASS NA p.Asp879Asn p.Asp879Asn c.2635G>A missense_variant 3 1.46537323056182e-05 0 1 0 0 0 1 0 1 CACNA1I constrhet 879 N D 1 CACNA1I:879:D:N ENST00000402142;NM_021096.3 +22 40056384 rs760569453 G C gnomAD Exomes PASS NA p.Gln880His p.Gln880His c.2640G>C missense_variant 2 9.76781894370806e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 880 H Q 1 CACNA1I:880:Q:H ENST00000402142;NM_021096.3 +22 40056389 rs1206084619 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser882Leu p.Ser882Leu c.2645C>T missense_variant 2 8.85065406333528e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 882 L S 1 CACNA1I:882:S:L ENST00000402142;NM_021096.3 +22 40056397 rs757340954 A G gnomAD Exomes PASS NA p.Ile885Val p.Ile885Val c.2653A>G missense_variant 2 9.77068209131679e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 885 V I 1 CACNA1I:885:I:V ENST00000402142;NM_021096.3 +22 40056398 rs779293821 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile885Arg p.Ile885Arg c.2654T>G missense_variant 5 2.21397639015578e-05 5 0 0 0 0 0 0 0 CACNA1I constrhet 885 R I 1 CACNA1I:885:I:R ENST00000402142;NM_021096.3 +22 40056401 rs758692132 A G gnomAD Exomes PASS NA p.Glu886Gly p.Glu886Gly c.2657A>G missense_variant 2 9.77679575295993e-06 0 0 0 0 0 1 0 1 CACNA1I constrhet 886 G E 1 CACNA1I:886:E:G ENST00000402142;NM_021096.3 +22 40056439 rs201154154 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly899Arg p.Gly899Arg c.2695G>A missense_variant 85 0.000381634833831704 75 9 0 0 0 1 0 0 CACNA1I constrhet 899 R G 1 CACNA1I:899:G:R ENST00000402142;NM_021096.3 +22 40057127 rs183054716 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro905Ser p.Pro905Ser c.2713C>T missense_variant 53 0.000236554340548985 0 0 0 50 0 0 2 1 CACNA1I constrhet 905 S P 1 CACNA1I:905:P:S ENST00000402142;NM_021096.3 +22 40057146 rs748710003 A G gnomAD Exomes PASS NA p.Asn911Ser p.Asn911Ser c.2732A>G missense_variant 3 1.4757098164217e-05 1 1 0 0 0 1 0 0 CACNA1I constrhet 911 S N 1 CACNA1I:911:N:S ENST00000402142;NM_021096.3 +22 40057164 rs745359142 G A gnomAD Exomes PASS NA p.Ser917Asn p.Ser917Asn c.2750G>A missense_variant 2 9.82955550749995e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 917 N S 1 CACNA1I:917:S:N ENST00000402142;NM_021096.3 +22 40057178 rs771654024 G A gnomAD Exomes PASS NA p.Gly922Arg p.Gly922Arg c.2764G>A missense_variant 2 9.8360333244809e-06 0 0 2 0 0 0 0 0 CACNA1I constrhet 922 R G 1 CACNA1I:922:G:R ENST00000402142;NM_021096.3 +22 40057188 rs746795229 G A gnomAD Exomes PASS NA p.Gly925Asp p.Gly925Asp c.2774G>A missense_variant 2 9.82694745531196e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 925 D G 1 CACNA1I:925:G:D ENST00000402142;NM_021096.3 +22 40057193 rs1172889974 G C gnomAD Exomes PASS NA p.Ala927Pro p.Ala927Pro c.2779G>C missense_variant 2 9.83806544281133e-06 0 0 0 0 0 0 1 1 CACNA1I constrhet 927 P A 1 CACNA1I:927:A:P ENST00000402142;NM_021096.3 +22 40057199 rs776566127 G T gnomAD Exomes PASS NA p.Ala929Ser p.Ala929Ser c.2785G>T missense_variant 2 9.8418416054012e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 929 S A 1 CACNA1I:929:A:S ENST00000402142;NM_021096.3 +22 40057199 rs776566127 G A gnomAD Exomes PASS NA p.Ala929Thr p.Ala929Thr c.2785G>A missense_variant 2 9.8418416054012e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 929 T A 1 CACNA1I:929:A:T ENST00000402142;NM_021096.3 +22 40057212 rs751744214 C T gnomAD Exomes PASS NA p.Ala933Val p.Ala933Val c.2798C>T missense_variant 4 1.97281461461067e-05 0 0 0 0 0 0 0 4 CACNA1I constrhet 933 V A 1 CACNA1I:933:A:V ENST00000402142;NM_021096.3 +22 40057218 rs753028007 G A gnomAD Exomes PASS NA p.Arg935Gln p.Arg935Gln c.2804G>A missense_variant 4 1.96641365477642e-05 0 2 0 0 0 2 0 0 CACNA1I constrhet 935 Q R 1 CACNA1I:935:R:Q ENST00000402142;NM_021096.3 +22 40057220 rs372408370 C T gnomAD Exomes PASS NA p.Leu936Phe p.Leu936Phe c.2806C>T missense_variant 3 1.47298544690378e-05 3 0 0 0 0 0 0 0 CACNA1I constrhet 936 F L 1 CACNA1I:936:L:F ENST00000402142;NM_021096.3 +22 40057233 rs376992678 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro940Leu p.Pro940Leu c.2819C>T missense_variant 22 9.78160347158e-05 0 0 0 0 0 2 3 17 CACNA1I constrhet 940 L P 1 CACNA1I:940:P:L ENST00000402142;NM_021096.3 +22 40057244 rs768394828 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu944Met p.Leu944Met c.2830C>A missense_variant 7 3.11817898347365e-05 0 0 0 0 0 5 2 0 CACNA1I constrhet 944 M L 1 CACNA1I:944:L:M ENST00000402142;NM_021096.3 +22 40057263 rs370082731 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg950Gln p.Arg950Gln c.2849G>A missense_variant 8 3.59205079159819e-05 1 1 0 0 0 5 0 1 CACNA1I constrhet 950 Q R 1 CACNA1I:950:R:Q ENST00000402142;NM_021096.3 +22 40057278 rs912148861 T C gnomAD Exomes PASS NA p.Met955Thr p.Met955Thr c.2864T>C missense_variant 4 2.01842824992179e-05 0 4 0 0 0 0 0 0 CACNA1I constrhet 955 T M 1 CACNA1I:955:M:T ENST00000402142;NM_021096.3 +22 40057290 rs199552874 G A gnomAD Exomes PASS NA p.Arg959Lys p.Arg959Lys c.2876G>A missense_variant 5 2.6740255850768e-05 0 1 0 0 0 3 1 0 CACNA1I constrhet 959 K R 1 CACNA1I:959:R:K ENST00000402142;NM_021096.3 +22 40057308 rs566666546 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg965His p.Arg965His c.2894G>A missense_variant 12 6.29749359754818e-05 1 0 0 0 0 11 0 0 CACNA1I constrhet 965 H R 1 CACNA1I:965:R:H ENST00000402142;NM_021096.3 +22 40057977 rs774539833 C G gnomAD Exomes PASS NA p.Ser970Cys p.Ser970Cys c.2909C>G missense_variant 2 1.711537474113e-05 0 1 0 0 0 0 0 1 CACNA1I constrhet 970 C S 1 CACNA1I:970:S:C ENST00000402142;NM_021096.3 +22 40058036 rs754119440 A G gnomAD Exomes PASS NA p.Ser990Gly p.Ser990Gly c.2968A>G missense_variant 2 1.42332545759913e-05 0 0 0 2 0 0 0 0 CACNA1I constrhet 990 G S 1 CACNA1I:990:S:G ENST00000402142;NM_021096.3 +22 40058100 rs1321419838 G A gnomAD Exomes PASS NA p.Arg1011His p.Arg1011His c.3032G>A missense_variant 3 3.00546995531868e-05 0 0 0 0 0 3 0 0 CACNA1I constrhet 1011 H R 1 CACNA1I:1011:R:H ENST00000402142;NM_021096.3 +22 40058105 rs752458532 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1013Cys p.Gly1013Cys c.3037G>T missense_variant 5 4.1076533797772e-05 0 0 0 0 1 4 0 0 CACNA1I constrhet 1013 C G 1 CACNA1I:1013:G:C ENST00000402142;NM_021096.3 +22 40058105 rs752458532 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1013Ser p.Gly1013Ser c.3037G>A missense_variant 5 4.1076533797772e-05 0 2 0 0 1 0 0 2 CACNA1I constrhet 1013 S G 1 CACNA1I:1013:G:S ENST00000402142;NM_021096.3 +22 40058111 rs777665583 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1015Ser p.Ala1015Ser c.3043G>T missense_variant 3 2.44841995299034e-05 1 0 0 0 0 2 0 0 CACNA1I constrhet 1015 S A 1 CACNA1I:1015:A:S ENST00000402142;NM_021096.3 +22 40058111 rs777665583 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1015Pro p.Ala1015Pro c.3043G>C missense_variant 11 8.97753982763123e-05 0 1 0 0 1 8 1 0 CACNA1I constrhet 1015 P A 1 CACNA1I:1015:A:P ENST00000402142;NM_021096.3 +22 40058114 rs749016977 C T gnomAD Exomes PASS NA p.Arg1016Trp p.Arg1016Trp c.3046C>T missense_variant 3 2.93749020836597e-05 1 0 0 0 0 2 0 0 CACNA1I constrhet 1016 W R 1 CACNA1I:1016:R:W ENST00000402142;NM_021096.3 +22 40058132 rs772197167 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1022Ser p.Ala1022Ser c.3064G>T missense_variant 3 2.44124731462795e-05 0 0 0 0 0 3 0 0 CACNA1I constrhet 1022 S A 1 CACNA1I:1022:A:S ENST00000402142;NM_021096.3 +22 40058145 rs57299573 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1026Leu p.Pro1026Leu c.3077C>T missense_variant 506 0.00414999015812611 6 50 38 0 21 325 21 45 CACNA1I constrhet 1026 L P 1 CACNA1I:1026:P:L ENST00000402142;NM_021096.3 +22 40058147 rs1282648091 C T gnomAD Exomes PASS NA p.Pro1027Ser p.Pro1027Ser c.3079C>T missense_variant 2 1.96978352079106e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 1027 S P 1 CACNA1I:1027:P:S ENST00000402142;NM_021096.3 +22 40058151 rs747270511 G A gnomAD Exomes PASS NA p.Arg1028Gln p.Arg1028Gln c.3083G>A missense_variant 2 1.94882388478553e-05 0 0 0 0 0 1 0 1 CACNA1I constrhet 1028 Q R 1 CACNA1I:1028:R:Q ENST00000402142;NM_021096.3 +22 40058154 rs1215241270 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1029Val p.Ala1029Val c.3086C>T missense_variant 3 2.39884855269471e-05 0 0 0 0 0 2 1 0 CACNA1I constrhet 1029 V A 1 CACNA1I:1029:A:V ENST00000402142;NM_021096.3 +22 40058186 rs136853 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1040Val p.Ile1040Val c.3118A>G missense_variant 78014 0.622667411605076 5059 16108 2647 6709 5736 28200 2344 11211 CACNA1I constrhet 1040 V I 1 CACNA1I:1040:I:V ENST00000402142;NM_021096.3 +22 40058229 rs1173030054 G T gnomAD Exomes PASS NA p.Arg1054Leu p.Arg1054Leu c.3161G>T missense_variant 2 1.93307687846746e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 1054 L R 1 CACNA1I:1054:R:L ENST00000402142;NM_021096.3 +22 40058330 rs758299547 G A gnomAD Exomes PASS NA p.Ala1088Thr p.Ala1088Thr c.3262G>A missense_variant 3 5.1327675882836e-05 0 0 0 0 0 0 0 3 CACNA1I constrhet 1088 T A 1 CACNA1I:1088:A:T ENST00000402142;NM_021096.3 +22 40058334 rs1401275484 C G gnomAD Exomes PASS NA p.Pro1089Arg p.Pro1089Arg c.3266C>G missense_variant 2 3.35188040490715e-05 0 2 0 0 0 0 0 0 CACNA1I constrhet 1089 R P 1 CACNA1I:1089:P:R ENST00000402142;NM_021096.3 +22 40058372 rs57288507 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1102Thr p.Ala1102Thr c.3304G>A missense_variant 12 0.00013485873547459 0 0 8 0 0 2 0 2 CACNA1I constrhet 1102 T A 1 CACNA1I:1102:A:T ENST00000402142;NM_021096.3 +22 40058393 rs58021347 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1109Leu p.Met1109Leu c.3325A>T missense_variant 251 0.00304397390186519 5 15 0 0 6 218 7 0 CACNA1I constrhet 1109 L M 1 CACNA1I:1109:M:L ENST00000402142;NM_021096.3 +22 40058397 rs770118931 G A gnomAD Exomes PASS NA p.Gly1110Asp p.Gly1110Asp c.3329G>A missense_variant 4 6.89940665102801e-05 0 0 0 0 0 0 0 4 CACNA1I constrhet 1110 D G 1 CACNA1I:1110:G:D ENST00000402142;NM_021096.3 +22 40058408 rs773710948 G T gnomAD Exomes PASS NA p.Asp1114Tyr p.Asp1114Tyr c.3340G>T missense_variant 3 5.87222048230504e-05 0 0 0 0 0 0 0 3 CACNA1I constrhet 1114 Y D 1 CACNA1I:1114:D:Y ENST00000402142;NM_021096.3 +22 40058412 rs758189989 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1115His p.Arg1115His c.3344G>A missense_variant 7 9.86137721176603e-05 1 0 0 0 0 5 1 0 CACNA1I constrhet 1115 H R 1 CACNA1I:1115:R:H ENST00000402142;NM_021096.3 +22 40058414 rs778113055 G A gnomAD Exomes PASS NA p.Gly1116Arg p.Gly1116Arg c.3346G>A missense_variant 3 6.17741536940944e-05 0 0 0 0 0 0 0 3 CACNA1I constrhet 1116 R G 1 CACNA1I:1116:G:R ENST00000402142;NM_021096.3 +22 40058414 rs778113055 G C gnomAD Genomes NA PASS p.Gly1116Arg p.Gly1116Arg c.3346G>C missense_variant 2 9.43663300934227e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 1116 R G 1 CACNA1I:1116:G:R ENST00000402142;NM_021096.3 +22 40058788 rs1238095305 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Cys1127Tyr p.Cys1127Tyr c.3380G>A missense_variant 2 1.0352395544329e-05 0 1 0 0 0 1 0 0 CACNA1I constrhet 1127 Y C 1 CACNA1I:1127:C:Y ENST00000402142;NM_021096.3 +22 40058800 rs373551286 G T gnomAD Exomes PASS NA p.Arg1131Leu p.Arg1131Leu c.3392G>T missense_variant 3 1.64262952133776e-05 3 0 0 0 0 0 0 0 CACNA1I constrhet 1131 L R 1 CACNA1I:1131:R:L ENST00000402142;NM_021096.3 +22 40059745 rs762578388 A G gnomAD Exomes PASS NA p.Ile1166Val p.Ile1166Val c.3496A>G missense_variant 16 7.77718368735722e-05 0 0 0 0 0 15 1 0 CACNA1I constrhet 1166 V I 1 CACNA1I:1166:I:V ENST00000402142;NM_021096.3 +22 40059767 rs756199077 A G gnomAD Exomes PASS NA p.Asp1173Gly p.Asp1173Gly c.3518A>G missense_variant segdup 2 9.71307574256464e-06 0 2 0 0 0 0 0 0 CACNA1I constrhet 1173 G D 1 CACNA1I:1173:D:G ENST00000402142;NM_021096.3 +22 40059775 rs746193320 G A gnomAD Exomes PASS NA p.Val1176Ile p.Val1176Ile c.3526G>A missense_variant segdup 13 6.31245690534228e-05 0 10 0 0 0 0 2 1 CACNA1I constrhet 1176 I V 1 CACNA1I:1176:V:I ENST00000402142;NM_021096.3 +22 40059802 rs371808814 A G gnomAD Exomes PASS NA p.Ile1185Val p.Ile1185Val c.3553A>G missense_variant segdup 3 1.45639551818553e-05 0 0 0 0 0 1 0 2 CACNA1I constrhet 1185 V I 1 CACNA1I:1185:I:V ENST00000402142;NM_021096.3 +22 40059821 rs769347392 G A gnomAD Exomes PASS NA p.Arg1191Gln p.Arg1191Gln c.3572G>A missense_variant segdup 2 9.71326443391095e-06 0 0 0 0 0 1 0 1 CACNA1I constrhet 1191 Q R 1 CACNA1I:1191:R:Q ENST00000402142;NM_021096.3 +22 40059827 rs772701088 A G gnomAD Exomes PASS NA p.Gln1193Arg p.Gln1193Arg c.3578A>G missense_variant segdup 4 1.94274723887049e-05 0 0 0 0 0 4 0 0 CACNA1I constrhet 1193 R Q 1 CACNA1I:1193:Q:R ENST00000402142;NM_021096.3 +22 40059828 rs58500586 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1193His p.Gln1193His c.3579G>C missense_variant segdup 772 0.003399024321516 14 40 239 0 28 419 15 17 CACNA1I constrhet 1193 H Q 1 CACNA1I:1193:Q:H ENST00000402142;NM_021096.3 +22 40059828 rs58500586 G T gnomAD Exomes PASS NA p.Gln1193His p.Gln1193His c.3579G>T missense_variant segdup 2 9.71505736741375e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 1193 H Q 1 CACNA1I:1193:Q:H ENST00000402142;NM_021096.3 +22 40060114 rs750713261 G A gnomAD Exomes PASS NA p.Val1206Met p.Val1206Met c.3616G>A missense_variant segdup 3 1.46201680344646e-05 0 0 0 0 0 3 0 0 CACNA1I constrhet 1206 M V 1 CACNA1I:1206:V:M ENST00000402142;NM_021096.3 +22 40060750 rs759742222 T G gnomAD Exomes PASS NA p.Ser1225Ala p.Ser1225Ala c.3673T>G missense_variant 7 3.7597215657629e-05 0 0 0 0 1 6 0 0 CACNA1I constrhet 1225 A S 1 CACNA1I:1225:S:A ENST00000402142;NM_021096.3 +22 40060759 rs764465994 C A gnomAD Exomes PASS NA p.Leu1228Met p.Leu1228Met c.3682C>A missense_variant 2 1.01523873338816e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 1228 M L 1 CACNA1I:1228:L:M ENST00000402142;NM_021096.3 +22 40060768 rs376169293 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1231Ser p.Gly1231Ser c.3691G>A missense_variant segdup 45 0.00020310892054379 0 1 4 1 2 37 0 0 CACNA1I constrhet 1231 S G 1 CACNA1I:1231:G:S ENST00000402142;NM_021096.3 +22 40060775 rs751319763 A C gnomAD Exomes PASS NA p.Gln1233Pro p.Gln1233Pro c.3698A>C missense_variant segdup 2 9.86125218180204e-06 0 0 0 0 0 1 1 0 CACNA1I constrhet 1233 P Q 1 CACNA1I:1233:Q:P ENST00000402142;NM_021096.3 +22 40060786 rs1328080012 C T gnomAD Exomes PASS NA p.Arg1237Cys p.Arg1237Cys c.3709C>T missense_variant segdup 2 9.80411380615306e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1237 C R 1 CACNA1I:1237:R:C ENST00000402142;NM_021096.3 +22 40060915 rs751088898 C G gnomAD Exomes PASS NA p.Leu1280Val p.Leu1280Val c.3838C>G missense_variant 3 1.47132389724274e-05 0 3 0 0 0 0 0 0 CACNA1I constrhet 1280 V L 1 CACNA1I:1280:L:V ENST00000402142;NM_021096.3 +22 40060924 rs1429047208 C G gnomAD Exomes PASS NA p.Leu1283Val p.Leu1283Val c.3847C>G missense_variant 2 9.82887921290335e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1283 V L 1 CACNA1I:1283:L:V ENST00000402142;NM_021096.3 +22 40061514 rs763835762 G A gnomAD Exomes PASS NA p.Arg1288Gln p.Arg1288Gln c.3863G>A missense_variant segdup 3 1.46020929666586e-05 0 3 0 0 0 0 0 0 CACNA1I constrhet 1288 Q R 1 CACNA1I:1288:R:Q ENST00000402142;NM_021096.3 +22 40061520 rs1468688369 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1290Leu p.Pro1290Leu c.3869C>T missense_variant segdup 3 1.32327643244674e-05 1 0 0 0 0 1 1 0 CACNA1I constrhet 1290 L P 1 CACNA1I:1290:P:L ENST00000402142;NM_021096.3 +22 40061603 rs768448227 A G gnomAD Exomes PASS NA p.Ile1318Val p.Ile1318Val c.3952A>G missense_variant segdup 3 1.45849133656146e-05 0 0 0 0 0 3 0 0 CACNA1I constrhet 1318 V I 1 CACNA1I:1318:I:V ENST00000402142;NM_021096.3 +22 40061919 rs901787176 G A gnomAD Exomes PASS NA p.Val1338Met p.Val1338Met c.4012G>A missense_variant 3 1.45673497135088e-05 1 0 0 0 0 0 0 2 CACNA1I constrhet 1338 M V 1 CACNA1I:1338:V:M ENST00000402142;NM_021096.3 +22 40061929 rs774887441 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1341His p.Arg1341His c.4022G>A missense_variant 13 5.72243546853541e-05 0 11 0 1 0 1 0 0 CACNA1I constrhet 1341 H R 1 CACNA1I:1341:R:H ENST00000402142;NM_021096.3 +22 40061947 rs373111190 C T gnomAD Exomes PASS NA p.Ser1347Leu p.Ser1347Leu c.4040C>T missense_variant 17 8.25787898806979e-05 1 0 0 0 0 14 0 2 CACNA1I constrhet 1347 L S 1 CACNA1I:1347:S:L ENST00000402142;NM_021096.3 +22 40061992 rs766297708 A G gnomAD Exomes PASS NA p.Asn1362Ser p.Asn1362Ser c.4085A>G missense_variant 2 9.73861555841222e-06 0 2 0 0 0 0 0 0 CACNA1I constrhet 1362 S N 1 CACNA1I:1362:N:S ENST00000402142;NM_021096.3 +22 40062010 rs535312900 A G gnomAD Exomes PASS NA p.Gln1368Arg p.Gln1368Arg c.4103A>G missense_variant 4 1.95388823759281e-05 0 1 0 0 0 0 0 3 CACNA1I constrhet 1368 R Q 1 CACNA1I:1368:Q:R ENST00000402142;NM_021096.3 +22 40064348 rs779140011 A T gnomAD Exomes PASS NA p.Met1386Leu p.Met1386Leu c.4156A>T missense_variant segdup 2 9.73842588084062e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 1386 L M 1 CACNA1I:1386:M:L ENST00000402142;NM_021096.3 +22 40064351 rs1285479598 T C gnomAD Exomes PASS NA p.Tyr1387His p.Tyr1387His c.4159T>C missense_variant segdup 6 2.92164157301182e-05 0 5 0 0 0 0 1 0 CACNA1I constrhet 1387 H Y 1 CACNA1I:1387:Y:H ENST00000402142;NM_021096.3 +22 40064382 rs780699480 A G gnomAD Exomes PASS NA p.Gln1397Arg p.Gln1397Arg c.4190A>G missense_variant segdup 4 1.95000195000195e-05 0 0 0 4 0 0 0 0 CACNA1I constrhet 1397 R Q 1 CACNA1I:1397:Q:R ENST00000402142;NM_021096.3 +22 40066097 rs749013976 A G gnomAD Exomes PASS NA p.Ile1417Val p.Ile1417Val c.4249A>G missense_variant segdup 2 9.70412134033324e-06 1 0 0 0 0 1 0 0 CACNA1I constrhet 1417 V I 1 CACNA1I:1417:I:V ENST00000402142;NM_021096.3 +22 40066100 rs770472437 G A gnomAD Exomes PASS NA p.Val1418Ile p.Val1418Ile c.4252G>A missense_variant segdup 2 9.70402717127608e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1418 I V 1 CACNA1I:1418:V:I ENST00000402142;NM_021096.3 +22 40066161 rs775512120 G A gnomAD Exomes PASS NA p.Arg1438Gln p.Arg1438Gln c.4313G>A missense_variant segdup 2 9.70487475859124e-06 0 0 0 0 1 0 0 1 CACNA1I constrhet 1438 Q R 1 CACNA1I:1438:R:Q ENST00000402142;NM_021096.3 +22 40066187 rs760683325 C T gnomAD Exomes PASS NA p.Arg1447Trp p.Arg1447Trp c.4339C>T missense_variant segdup 4 1.94178527738403e-05 0 0 0 1 0 1 0 2 CACNA1I constrhet 1447 W R 1 CACNA1I:1447:R:W ENST00000402142;NM_021096.3 +22 40066191 rs201480163 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1448Gln p.Arg1448Gln c.4343G>A missense_variant segdup 16 7.04194357642709e-05 0 1 0 0 0 10 0 5 CACNA1I constrhet 1448 Q R 1 CACNA1I:1448:R:Q ENST00000402142;NM_021096.3 +22 40066194 rs1472537135 G A gnomAD Exomes PASS NA p.Arg1449His p.Arg1449His c.4346G>A missense_variant segdup 2 9.71213239578882e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1449 H R 1 CACNA1I:1449:R:H ENST00000402142;NM_021096.3 +22 40066205 rs1410523453 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1453Trp p.Arg1453Trp c.4357C>T missense_variant segdup 4 1.76317088652232e-05 0 1 0 0 0 2 0 1 CACNA1I constrhet 1453 W R 1 CACNA1I:1453:R:W ENST00000402142;NM_021096.3 +22 40066211 rs763649119 C T gnomAD Exomes PASS NA p.Arg1455Trp p.Arg1455Trp c.4363C>T missense_variant segdup 7 3.40805078969405e-05 0 3 0 0 1 2 0 1 CACNA1I constrhet 1455 W R 1 CACNA1I:1455:R:W ENST00000402142;NM_021096.3 +22 40066212 rs765332484 G A gnomAD Exomes PASS NA p.Arg1455Gln p.Arg1455Gln c.4364G>A missense_variant segdup 5 2.434725022156e-05 0 2 1 0 0 1 0 1 CACNA1I constrhet 1455 Q R 1 CACNA1I:1455:R:Q ENST00000402142;NM_021096.3 +22 40066214 rs763242832 C T gnomAD Exomes PASS NA p.Arg1456Cys p.Arg1456Cys c.4366C>T missense_variant segdup 4 1.94852009898482e-05 0 1 0 0 1 1 0 1 CACNA1I constrhet 1456 C R 1 CACNA1I:1456:R:C ENST00000402142;NM_021096.3 +22 40066215 rs766713729 G A gnomAD Exomes PASS NA p.Arg1456His p.Arg1456His c.4367G>A missense_variant segdup 4 1.94914676100537e-05 1 0 0 0 0 3 0 0 CACNA1I constrhet 1456 H R 1 CACNA1I:1456:R:H ENST00000402142;NM_021096.3 +22 40066223 rs755450553 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys1459Glu p.Lys1459Glu c.4375A>G missense_variant segdup 3 1.32696390658174e-05 1 0 0 0 0 2 0 0 CACNA1I constrhet 1459 E K 1 CACNA1I:1459:K:E ENST00000402142;NM_021096.3 +22 40066229 rs777395492 C T gnomAD Exomes PASS NA p.Arg1461Cys p.Arg1461Cys c.4381C>T missense_variant segdup 3 1.47042965954652e-05 0 0 0 0 0 2 0 1 CACNA1I constrhet 1461 C R 1 CACNA1I:1461:R:C ENST00000402142;NM_021096.3 +22 40066230 rs373284314 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1461His p.Arg1461His c.4382G>A missense_variant segdup 4 1.77630936203849e-05 0 0 0 0 0 2 0 2 CACNA1I constrhet 1461 H R 1 CACNA1I:1461:R:H ENST00000402142;NM_021096.3 +22 40066232 rs377391998 C T gnomAD Exomes PASS NA p.Arg1462Trp p.Arg1462Trp c.4384C>T missense_variant segdup 2 9.81277230443145e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1462 W R 1 CACNA1I:1462:R:W ENST00000402142;NM_021096.3 +22 40066233 rs199781624 G A gnomAD Exomes PASS NA p.Arg1462Gln p.Arg1462Gln c.4385G>A missense_variant segdup 2 9.83032852957946e-06 0 1 0 1 0 0 0 0 CACNA1I constrhet 1462 Q R 1 CACNA1I:1462:R:Q ENST00000402142;NM_021096.3 +22 40066816 rs758099810 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1466Trp p.Arg1466Trp c.4396C>T missense_variant 2 8.79917639708923e-06 0 0 0 1 0 1 0 0 CACNA1I constrhet 1466 W R 1 CACNA1I:1466:R:W ENST00000402142;NM_021096.3 +22 40066817 rs1010942110 G A gnomAD Exomes PASS NA p.Arg1466Gln p.Arg1466Gln c.4397G>A missense_variant 2 9.70609931280817e-06 0 0 0 1 0 0 0 1 CACNA1I constrhet 1466 Q R 1 CACNA1I:1466:R:Q ENST00000402142;NM_021096.3 +22 40066835 rs746760938 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1472Ile p.Thr1472Ile c.4415C>T missense_variant 2 8.79840221015863e-06 0 0 0 0 0 1 0 1 CACNA1I constrhet 1472 I T 1 CACNA1I:1472:T:I ENST00000402142;NM_021096.3 +22 40066862 rs566060624 A C gnomAD Exomes PASS NA p.His1481Pro p.His1481Pro c.4442A>C missense_variant 3 1.45713120009326e-05 0 0 0 0 1 2 0 0 CACNA1I constrhet 1481 P H 1 CACNA1I:1481:H:P ENST00000402142;NM_021096.3 +22 40066865 rs374998349 C A gnomAD Exomes PASS NA p.Ser1482Tyr p.Ser1482Tyr c.4445C>A missense_variant 2 9.70581669594588e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1482 Y S 1 CACNA1I:1482:S:Y ENST00000402142;NM_021096.3 +22 40066867 rs762723009 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1483Leu p.Met1483Leu c.4447A>C missense_variant segdup 3 1.32904494830015e-05 0 0 0 3 0 0 0 0 CACNA1I constrhet 1483 L M 1 CACNA1I:1483:M:L ENST00000402142;NM_021096.3 +22 40066924 rs772849213 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1502Ile p.Val1502Ile c.4504G>A missense_variant segdup 3 1.3197254970966e-05 3 0 0 0 0 0 0 0 CACNA1I constrhet 1502 I V 1 CACNA1I:1502:V:I ENST00000402142;NM_021096.3 +22 40066949 rs759193936 A G gnomAD Exomes PASS NA p.Asn1510Ser p.Asn1510Ser c.4529A>G missense_variant segdup 3 1.45621171376703e-05 0 0 0 0 0 0 0 3 CACNA1I constrhet 1510 S N 1 CACNA1I:1510:N:S ENST00000402142;NM_021096.3 +22 40066958 rs8141262 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1513Met p.Thr1513Met c.4538C>T missense_variant segdup 5686 0.0250325784524355 4996 350 133 2 0 118 72 15 CACNA1I constrhet 1513 M T 1 CACNA1I:1513:T:M ENST00000402142;NM_021096.3 +22 40068213 rs1245559492 A G gnomAD Exomes PASS NA p.Thr1517Ala p.Thr1517Ala c.4549A>G missense_variant 2 9.70553409554128e-06 0 2 0 0 0 0 0 0 CACNA1I constrhet 1517 A T 1 CACNA1I:1517:T:A ENST00000402142;NM_021096.3 +22 40068239 rs759135846 G A gnomAD Exomes PASS NA p.Met1525Ile p.Met1525Ile c.4575G>A missense_variant segdup 2 9.70421551121807e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1525 I M 1 CACNA1I:1525:M:I ENST00000402142;NM_021096.3 +22 40068264 rs753843385 G T gnomAD Exomes PASS NA p.Ala1534Ser p.Ala1534Ser c.4600G>T missense_variant segdup 2 9.70421551121807e-06 0 2 0 0 0 0 0 0 CACNA1I constrhet 1534 S A 1 CACNA1I:1534:A:S ENST00000402142;NM_021096.3 +22 40068267 rs59154418 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1535Leu p.Val1535Leu c.4603G>T missense_variant segdup 92 0.000404676654555691 0 2 0 0 5 83 2 0 CACNA1I constrhet 1535 L V 1 CACNA1I:1535:V:L ENST00000402142;NM_021096.3 +22 40068297 rs372009981 C T gnomAD Exomes PASS NA p.Arg1545Cys p.Arg1545Cys c.4633C>T missense_variant 14 6.79347826086957e-05 0 0 2 0 0 4 0 8 CACNA1I constrhet 1545 C R 1 CACNA1I:1545:R:C ENST00000402142;NM_021096.3 +22 40068298 rs376986131 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1545His p.Arg1545His c.4634G>A missense_variant 18 7.9191193939234e-05 0 1 0 1 0 8 0 8 CACNA1I constrhet 1545 H R 1 CACNA1I:1545:R:H ENST00000402142;NM_021096.3 +22 40068303 rs1224569030 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe1547Leu p.Phe1547Leu c.4639T>C missense_variant 3 1.31969066450824e-05 0 0 0 0 0 3 0 0 CACNA1I constrhet 1547 L F 1 CACNA1I:1547:F:L ENST00000402142;NM_021096.3 +22 40068313 rs1210064313 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1550Gln p.Arg1550Gln c.4649G>A missense_variant 3 1.31969066450824e-05 0 0 0 0 0 3 0 0 CACNA1I constrhet 1550 Q R 1 CACNA1I:1550:R:Q ENST00000402142;NM_021096.3 +22 40069025 rs781705557 A G gnomAD Exomes PASS NA p.Asn1574Ser p.Asn1574Ser c.4721A>G missense_variant segdup 3 1.45662180271514e-05 0 0 0 0 0 3 0 0 CACNA1I constrhet 1574 S N 1 CACNA1I:1574:N:S ENST00000402142;NM_021096.3 +22 40070000 rs747847066 C T gnomAD Exomes PASS NA p.Arg1606Trp p.Arg1606Trp c.4816C>T missense_variant segdup 2 9.74858401817136e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1606 W R 1 CACNA1I:1606:R:W ENST00000402142;NM_021096.3 +22 40073377 rs745852805 T C gnomAD Exomes PASS NA p.Leu1629Pro p.Leu1629Pro c.4886T>C missense_variant segdup 2 1.05869399508766e-05 0 0 0 0 1 1 0 0 CACNA1I constrhet 1629 P L 1 CACNA1I:1629:L:P ENST00000402142;NM_021096.3 +22 40074000 rs375247710 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1648Asn p.Asp1648Asn c.4942G>A missense_variant 3 1.51660684495223e-05 1 0 0 0 0 2 0 0 CACNA1I constrhet 1648 N D 1 CACNA1I:1648:D:N ENST00000402142;NM_021096.3 +22 40074023 rs1252161548 G A gnomAD Exomes PASS NA p.Met1655Ile p.Met1655Ile c.4965G>A missense_variant segdup 15 8.0313544076073e-05 0 14 0 0 0 0 1 0 CACNA1I constrhet 1655 I M 1 CACNA1I:1655:M:I ENST00000402142;NM_021096.3 +22 40074028 rs1016081416 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1657Gln p.Arg1657Gln c.4970G>A missense_variant segdup 4 1.90992780472898e-05 0 2 0 0 0 2 0 0 CACNA1I constrhet 1657 Q R 1 CACNA1I:1657:R:Q ENST00000402142;NM_021096.3 +22 40074042 rs779864016 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1662Lys p.Glu1662Lys c.4984G>A missense_variant segdup 9 4.19964163058086e-05 0 0 0 0 1 5 2 1 CACNA1I constrhet 1662 K E 1 CACNA1I:1662:E:K ENST00000402142;NM_021096.3 +22 40074048 rs1360944895 T C gnomAD Exomes PASS NA p.Phe1664Leu p.Phe1664Leu c.4990T>C missense_variant segdup 2 1.02194107487762e-05 0 2 0 0 0 0 0 0 CACNA1I constrhet 1664 L F 1 CACNA1I:1664:F:L ENST00000402142;NM_021096.3 +22 40074102 rs199971008 G A gnomAD Exomes PASS NA p.Gly1682Arg p.Gly1682Arg c.5044G>A missense_variant segdup 2 9.87703096449207e-06 0 0 0 0 1 1 0 0 CACNA1I constrhet 1682 R G 1 CACNA1I:1682:G:R ENST00000402142;NM_021096.3 +22 40075121 rs749562967 C T gnomAD Exomes PASS NA p.Arg1689Trp p.Arg1689Trp c.5065C>T missense_variant 2 1.13354266087804e-05 0 0 0 1 0 1 0 0 CACNA1I constrhet 1689 W R 1 CACNA1I:1689:R:W ENST00000402142;NM_021096.3 +22 40075205 rs868603766 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1717Thr p.Ala1717Thr c.5149G>A missense_variant segdup 6 3.03819004891486e-05 0 0 0 0 0 5 0 1 CACNA1I constrhet 1717 T A 1 CACNA1I:1717:A:T ENST00000402142;NM_021096.3 +22 40075307 rs368234927 G A gnomAD Exomes PASS NA p.Glu1751Lys p.Glu1751Lys c.5251G>A missense_variant segdup 6 4.34524413029939e-05 0 0 0 0 0 1 0 5 CACNA1I constrhet 1751 K E 1 CACNA1I:1751:E:K ENST00000402142;NM_021096.3 +22 40075323 rs59097762 A T gnomAD Exomes PASS NA p.His1756Leu p.His1756Leu c.5267A>T missense_variant 5 3.79385698676703e-05 0 5 0 0 0 0 0 0 CACNA1I constrhet 1756 L H 1 CACNA1I:1756:H:L ENST00000402142;NM_021096.3 +22 40075323 rs59097762 A G gnomAD Exomes PASS NA p.His1756Arg p.His1756Arg c.5267A>G missense_variant 26 0.000197280563311885 0 17 0 0 0 0 6 3 CACNA1I constrhet 1756 R H 1 CACNA1I:1756:H:R ENST00000402142;NM_021096.3 +22 40075341 rs59504308 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1762Leu p.Pro1762Leu c.5285C>T missense_variant 2351 0.0161350097455184 42 147 59 0 474 1419 91 119 CACNA1I constrhet 1762 L P 1 CACNA1I:1762:P:L ENST00000402142;NM_021096.3 +22 40075349 rs1378784990 C T gnomAD Exomes PASS NA p.Pro1765Ser p.Pro1765Ser c.5293C>T missense_variant 6 4.98952200379204e-05 0 0 0 1 0 4 0 1 CACNA1I constrhet 1765 S P 1 CACNA1I:1765:P:S ENST00000402142;NM_021096.3 +22 40075355 rs780593959 G T gnomAD Exomes PASS NA p.Gly1767Cys p.Gly1767Cys c.5299G>T missense_variant 3 2.56524267195677e-05 0 3 0 0 0 0 0 0 CACNA1I constrhet 1767 C G 1 CACNA1I:1767:G:C ENST00000402142;NM_021096.3 +22 40075355 rs780593959 G A gnomAD Exomes PASS NA p.Gly1767Ser p.Gly1767Ser c.5299G>A missense_variant 2 1.71016178130451e-05 1 0 0 0 0 1 0 0 CACNA1I constrhet 1767 S G 1 CACNA1I:1767:G:S ENST00000402142;NM_021096.3 +22 40075362 rs751904410 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1769Leu p.Pro1769Leu c.5306C>T missense_variant 6 4.42047564317921e-05 0 2 0 0 0 2 0 2 CACNA1I constrhet 1769 L P 1 CACNA1I:1769:P:L ENST00000402142;NM_021096.3 +22 40075362 rs751904410 C G gnomAD Exomes PASS NA p.Pro1769Arg p.Pro1769Arg c.5306C>G missense_variant 2 1.74517024135704e-05 0 0 0 2 0 0 0 0 CACNA1I constrhet 1769 R P 1 CACNA1I:1769:P:R ENST00000402142;NM_021096.3 +22 40075367 rs1332700938 G A gnomAD Exomes PASS NA p.Ala1771Thr p.Ala1771Thr c.5311G>A missense_variant 2 1.78731009830206e-05 0 0 0 2 0 0 0 0 CACNA1I constrhet 1771 T A 1 CACNA1I:1771:A:T ENST00000402142;NM_021096.3 +22 40075377 rs925854645 G A gnomAD Exomes PASS NA p.Arg1774Gln p.Arg1774Gln c.5321G>A missense_variant 5 4.98743167218609e-05 0 3 0 0 0 1 0 1 CACNA1I constrhet 1774 Q R 1 CACNA1I:1774:R:Q ENST00000402142;NM_021096.3 +22 40075386 rs1052952412 G C gnomAD Exomes PASS NA p.Gly1777Ala p.Gly1777Ala c.5330G>C missense_variant 4 4.08889252346002e-05 0 2 2 0 0 0 0 0 CACNA1I constrhet 1777 A G 1 CACNA1I:1777:G:A ENST00000402142;NM_021096.3 +22 40075397 rs1251811015 G A gnomAD Exomes PASS NA p.Gly1781Ser p.Gly1781Ser c.5341G>A missense_variant 2 2.71746514850947e-05 0 0 0 1 0 1 0 0 CACNA1I constrhet 1781 S G 1 CACNA1I:1781:G:S ENST00000402142;NM_021096.3 +22 40075400 rs2294369 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1782Arg p.Gly1782Arg c.5344G>A missense_variant 20336 0.218817250581045 363 3774 991 320 1460 10695 711 2022 CACNA1I constrhet 1782 R G 1 CACNA1I:1782:G:R ENST00000402142;NM_021096.3 +22 40075412 rs1325193272 G A gnomAD Exomes PASS NA p.Glu1786Lys p.Glu1786Lys c.5356G>A missense_variant 3 6.64098817904104e-05 2 0 0 0 0 1 0 0 CACNA1I constrhet 1786 K E 1 CACNA1I:1786:E:K ENST00000402142;NM_021096.3 +22 40075415 rs1392358273 G C gnomAD Genomes NA PASS p.Gly1787Arg p.Gly1787Arg c.5359G>C missense_variant 2 9.47149081265391e-05 2 0 0 0 0 0 0 0 CACNA1I constrhet 1787 R G 1 CACNA1I:1787:G:R ENST00000402142;NM_021096.3 +22 40075418 rs1039463104 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1788Ser p.Gly1788Ser c.5362G>A missense_variant 2 3.49283967865875e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 1788 S G 1 CACNA1I:1788:G:S ENST00000402142;NM_021096.3 +22 40075419 rs995535640 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1788Asp p.Gly1788Asp c.5363G>A missense_variant 12 0.000209183139838929 0 0 0 0 0 12 0 0 CACNA1I constrhet 1788 D G 1 CACNA1I:1788:G:D ENST00000402142;NM_021096.3 +22 40075427 rs1358965666 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1791Trp p.Arg1791Trp c.5371C>T missense_variant 4 7.44684812153256e-05 0 1 0 3 0 0 0 0 CACNA1I constrhet 1791 W R 1 CACNA1I:1791:R:W ENST00000402142;NM_021096.3 +22 40075430 rs1273184900 C T gnomAD Exomes PASS NA p.Arg1792Cys p.Arg1792Cys c.5374C>T missense_variant 3 9.93706525339516e-05 0 0 0 0 0 3 0 0 CACNA1I constrhet 1792 C R 1 CACNA1I:1792:R:C ENST00000402142;NM_021096.3 +22 40075440 rs1026466143 C T gnomAD Exomes PASS NA p.Ser1795Leu p.Ser1795Leu c.5384C>T missense_variant 2 6.99741095794556e-05 0 0 0 1 0 1 0 0 CACNA1I constrhet 1795 L S 1 CACNA1I:1795:S:L ENST00000402142;NM_021096.3 +22 40075446 rs774252695 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1797Val p.Ala1797Val c.5390C>T missense_variant 3 6.22071081988969e-05 0 0 0 0 0 3 0 0 CACNA1I constrhet 1797 V A 1 CACNA1I:1797:A:V ENST00000402142;NM_021096.3 +22 40075732 rs746664233 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1800Lys p.Asn1800Lys c.5400C>A missense_variant 5 2.22987316481439e-05 0 0 0 0 0 1 0 4 CACNA1I constrhet 1800 K N 1 CACNA1I:1800:N:K ENST00000402142;NM_021096.3 +22 40075733 rs56656729 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1801Met p.Leu1801Met c.5401C>A missense_variant 2171 0.00968815822355503 40 142 19 0 166 1493 54 257 CACNA1I constrhet 1801 M L 1 CACNA1I:1801:L:M ENST00000402142;NM_021096.3 +22 40075748 rs370609693 G A gnomAD Exomes PASS NA p.Val1806Ile p.Val1806Ile c.5416G>A missense_variant 6 2.95298842428538e-05 0 1 0 0 0 3 0 2 CACNA1I constrhet 1806 I V 1 CACNA1I:1806:V:I ENST00000402142;NM_021096.3 +22 40075777 rs753671957 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1815Asp p.Glu1815Asp c.5445G>C missense_variant 16 7.1034078599208e-05 0 0 0 0 0 14 1 1 CACNA1I constrhet 1815 D E 1 CACNA1I:1815:E:D ENST00000402142;NM_021096.3 +22 40075777 rs753671957 G T gnomAD Exomes PASS NA p.Glu1815Asp p.Glu1815Asp c.5445G>T missense_variant 2 9.8028643969768e-06 0 2 0 0 0 0 0 0 CACNA1I constrhet 1815 D E 1 CACNA1I:1815:E:D ENST00000402142;NM_021096.3 +22 40075796 rs766561997 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1822Asn p.Asp1822Asn c.5464G>A missense_variant 3 1.33251605681848e-05 0 0 0 0 0 2 0 1 CACNA1I constrhet 1822 N D 1 CACNA1I:1822:D:N ENST00000402142;NM_021096.3 +22 40075833 rs754360072 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1834Leu p.Ser1834Leu c.5501C>T missense_variant 4 1.77921696661299e-05 0 0 0 0 0 3 1 0 CACNA1I constrhet 1834 L S 1 CACNA1I:1834:S:L ENST00000402142;NM_021096.3 +22 40075841 rs746682458 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1837Ser p.Gly1837Ser c.5509G>A missense_variant 8 3.56061954780132e-05 1 1 0 1 0 4 0 1 CACNA1I constrhet 1837 S G 1 CACNA1I:1837:G:S ENST00000402142;NM_021096.3 +22 40075854 rs548249270 G A gnomAD Exomes PASS NA p.Cys1841Tyr p.Cys1841Tyr c.5522G>A missense_variant 2 9.84155102844208e-06 2 0 0 0 0 0 0 0 CACNA1I constrhet 1841 Y C 1 CACNA1I:1841:C:Y ENST00000402142;NM_021096.3 +22 40075862 rs771184662 G A gnomAD Exomes PASS NA p.Asp1844Asn p.Asp1844Asn c.5530G>A missense_variant 4 1.97562083884861e-05 0 4 0 0 0 0 0 0 CACNA1I constrhet 1844 N D 1 CACNA1I:1844:D:N ENST00000402142;NM_021096.3 +22 40075869 rs1185041339 A G gnomAD Exomes PASS NA p.Gln1846Arg p.Gln1846Arg c.5537A>G missense_variant 2 9.88435306909163e-06 0 1 0 0 0 1 0 0 CACNA1I constrhet 1846 R Q 1 CACNA1I:1846:Q:R ENST00000402142;NM_021096.3 +22 40076951 rs200793483 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1853Met p.Thr1853Met c.5558C>T missense_variant 25 0.000111549376215888 0 0 0 1 20 4 0 0 CACNA1I constrhet 1853 M T 1 CACNA1I:1853:T:M ENST00000402142;NM_021096.3 +22 40076965 rs548389232 C G gnomAD Exomes PASS NA p.Leu1858Val p.Leu1858Val c.5572C>G missense_variant 3 1.47285527724046e-05 3 0 0 0 0 0 0 0 CACNA1I constrhet 1858 V L 1 CACNA1I:1858:L:V ENST00000402142;NM_021096.3 +22 40076984 rs753621012 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1864Leu p.Ser1864Leu c.5591C>T missense_variant 3 1.33412788060445e-05 1 0 0 0 0 2 0 0 CACNA1I constrhet 1864 L S 1 CACNA1I:1864:S:L ENST00000402142;NM_021096.3 +22 40076992 rs1279002340 C A gnomAD Exomes PASS NA p.Leu1867Met p.Leu1867Met c.5599C>A missense_variant 2 9.81932443047918e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1867 M L 1 CACNA1I:1867:L:M ENST00000402142;NM_021096.3 +22 40077004 rs768853018 G A gnomAD Exomes PASS NA p.Asp1871Asn p.Asp1871Asn c.5611G>A missense_variant 3 1.47588405454867e-05 0 2 0 0 0 1 0 0 CACNA1I constrhet 1871 N D 1 CACNA1I:1871:D:N ENST00000402142;NM_021096.3 +22 40077006 rs376733895 C A gnomAD Exomes PASS NA p.Asp1871Glu p.Asp1871Glu c.5613C>A missense_variant 2 9.83458232528864e-06 0 0 0 0 0 1 1 0 CACNA1I constrhet 1871 E D 1 CACNA1I:1871:D:E ENST00000402142;NM_021096.3 +22 40077013 rs773747088 C T gnomAD Exomes PASS NA p.Leu1874Phe p.Leu1874Phe c.5620C>T missense_variant 3 1.47697397571855e-05 0 1 0 0 0 2 0 0 CACNA1I constrhet 1874 F L 1 CACNA1I:1874:L:F ENST00000402142;NM_021096.3 +22 40077016 rs766958362 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1875Lys p.Glu1875Lys c.5623G>A missense_variant 7 3.12260228752922e-05 0 0 0 1 0 4 0 2 CACNA1I constrhet 1875 K E 1 CACNA1I:1875:E:K ENST00000402142;NM_021096.3 +22 40077043 rs183581233 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1884Cys p.Arg1884Cys c.5650C>T missense_variant 9 4.03569346666069e-05 0 2 0 1 0 5 1 0 CACNA1I constrhet 1884 C R 1 CACNA1I:1884:R:C ENST00000402142;NM_021096.3 +22 40077044 rs763783477 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1884His p.Arg1884His c.5651G>A missense_variant 13 5.85364096468003e-05 0 3 0 6 0 3 0 1 CACNA1I constrhet 1884 H R 1 CACNA1I:1884:R:H ENST00000402142;NM_021096.3 +22 40078526 rs1446082829 T C gnomAD Exomes PASS NA p.Met1897Thr p.Met1897Thr c.5690T>C missense_variant 2 9.70807809178017e-06 0 2 0 0 0 0 0 0 CACNA1I constrhet 1897 T M 1 CACNA1I:1897:M:T ENST00000402142;NM_021096.3 +22 40078527 rs200898756 G A gnomAD Exomes PASS NA p.Met1897Ile p.Met1897Ile c.5691G>A missense_variant 5 2.42701952294504e-05 0 0 0 0 0 5 0 0 CACNA1I constrhet 1897 I M 1 CACNA1I:1897:M:I ENST00000402142;NM_021096.3 +22 40078528 rs185177048 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1898Cys p.Arg1898Cys c.5692C>T missense_variant 9 3.96039603960396e-05 1 1 0 5 0 1 0 1 CACNA1I constrhet 1898 C R 1 CACNA1I:1898:R:C ENST00000402142;NM_021096.3 +22 40078529 rs373676044 G A gnomAD Exomes PASS NA p.Arg1898His p.Arg1898His c.5693G>A missense_variant 3 1.45611276137224e-05 0 1 0 0 0 2 0 0 CACNA1I constrhet 1898 H R 1 CACNA1I:1898:R:H ENST00000402142;NM_021096.3 +22 40078546 rs570266296 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1904Lys p.Glu1904Lys c.5710G>A missense_variant 49 0.000215577924820498 3 0 0 0 1 42 2 1 CACNA1I constrhet 1904 K E 1 CACNA1I:1904:E:K ENST00000402142;NM_021096.3 +22 40078550 rs772721773 G C gnomAD Exomes PASS NA p.Cys1905Ser p.Cys1905Ser c.5714G>C missense_variant 2 9.706853038245e-06 0 0 0 0 0 1 1 0 CACNA1I constrhet 1905 S C 1 CACNA1I:1905:C:S ENST00000402142;NM_021096.3 +22 40078571 rs58055559 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1912Met p.Thr1912Met c.5735C>T missense_variant 48 0.000211208110391439 1 0 34 0 0 7 6 0 CACNA1I constrhet 1912 M T 1 CACNA1I:1912:T:M ENST00000402142;NM_021096.3 +22 40078576 rs752733821 G A gnomAD Exomes PASS NA p.Val1914Ile p.Val1914Ile c.5740G>A missense_variant 36 0.000174755584897234 0 11 0 0 0 1 0 24 CACNA1I constrhet 1914 I V 1 CACNA1I:1914:V:I ENST00000402142;NM_021096.3 +22 40078580 rs374151542 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1915Leu p.Ser1915Leu c.5744C>T missense_variant 11 4.84035625022002e-05 1 0 0 7 0 2 0 1 CACNA1I constrhet 1915 L S 1 CACNA1I:1915:S:L ENST00000402142;NM_021096.3 +22 40078583 rs371001259 C T gnomAD Exomes PASS NA p.Pro1916Leu p.Pro1916Leu c.5747C>T missense_variant 4 1.94170986971127e-05 0 0 0 1 0 2 0 1 CACNA1I constrhet 1916 L P 1 CACNA1I:1916:P:L ENST00000402142;NM_021096.3 +22 40078612 rs555936863 G A gnomAD Exomes PASS NA p.Glu1926Lys p.Glu1926Lys c.5776G>A missense_variant 2 9.71401927261424e-06 0 1 0 0 0 1 0 0 CACNA1I constrhet 1926 K E 1 CACNA1I:1926:E:K ENST00000402142;NM_021096.3 +22 40078630 rs747713285 C G gnomAD Exomes PASS NA p.Pro1932Ala p.Pro1932Ala c.5794C>G missense_variant 2 9.72781571625907e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1932 A P 1 CACNA1I:1932:P:A ENST00000402142;NM_021096.3 +22 40078636 rs772987632 C T gnomAD Exomes PASS NA p.Arg1934Trp p.Arg1934Trp c.5800C>T missense_variant 2 9.73169711065913e-06 0 2 0 0 0 0 0 0 CACNA1I constrhet 1934 W R 1 CACNA1I:1934:R:W ENST00000402142;NM_021096.3 +22 40078637 rs762502417 G A gnomAD Exomes PASS NA p.Arg1934Gln p.Arg1934Gln c.5801G>A missense_variant 6 2.92429012857129e-05 0 0 0 0 0 5 1 0 CACNA1I constrhet 1934 Q R 1 CACNA1I:1934:R:Q ENST00000402142;NM_021096.3 +22 40078652 rs1051283740 A G gnomAD Exomes PASS NA p.His1939Arg p.His1939Arg c.5816A>G missense_variant 3 1.46342891150158e-05 0 0 0 0 0 3 0 0 CACNA1I constrhet 1939 R H 1 CACNA1I:1939:H:R ENST00000402142;NM_021096.3 +22 40080328 rs762123266 C T gnomAD Exomes PASS NA p.Pro1951Leu p.Pro1951Leu c.5852C>T missense_variant 3 1.46782527007985e-05 1 0 0 1 0 1 0 0 CACNA1I constrhet 1951 L P 1 CACNA1I:1951:P:L ENST00000402142;NM_021096.3 +22 40080349 rs372471375 T C gnomAD Exomes PASS NA p.Leu1958Pro p.Leu1958Pro c.5873T>C missense_variant 24 0.000117275685818438 0 5 0 0 4 14 1 0 CACNA1I constrhet 1958 P L 1 CACNA1I:1958:L:P ENST00000402142;NM_021096.3 +22 40080363 rs750553104 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1963Lys p.Glu1963Lys c.5887G>A missense_variant 7 3.10118731171363e-05 1 0 0 0 0 5 0 1 CACNA1I constrhet 1963 K E 1 CACNA1I:1963:E:K ENST00000402142;NM_021096.3 +22 40080381 rs763258285 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1969Met p.Val1969Met c.5905G>A missense_variant 3 1.32730442169346e-05 0 3 0 0 0 0 0 0 CACNA1I constrhet 1969 M V 1 CACNA1I:1969:V:M ENST00000402142;NM_021096.3 +22 40080400 rs775205435 G T gnomAD Exomes PASS NA p.Gly1975Val p.Gly1975Val c.5924G>T missense_variant 2 9.758382450525e-06 0 0 0 0 0 2 0 0 CACNA1I constrhet 1975 V G 1 CACNA1I:1975:G:V ENST00000402142;NM_021096.3 +22 40080410 rs746966765 G C gnomAD Exomes PASS NA p.Lys1978Asn p.Lys1978Asn c.5934G>C missense_variant 2 9.75172117878806e-06 0 0 0 0 0 0 0 2 CACNA1I constrhet 1978 N K 1 CACNA1I:1978:K:N ENST00000402142;NM_021096.3 +22 40080418 rs776790934 G A gnomAD Exomes PASS NA p.Gly1981Asp p.Gly1981Asp c.5942G>A missense_variant 3 1.46245868554213e-05 0 0 0 0 0 0 0 3 CACNA1I constrhet 1981 D G 1 CACNA1I:1981:G:D ENST00000402142;NM_021096.3 +22 40080436 rs751934765 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys1987Thr p.Lys1987Thr c.5960A>C missense_variant 6 2.64860903881978e-05 1 0 0 1 0 4 0 0 CACNA1I constrhet 1987 T K 1 CACNA1I:1987:K:T ENST00000402142;NM_021096.3 +22 40080468 rs552839473 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1998Trp p.Arg1998Trp c.5992C>T missense_variant 10 4.42114012361508e-05 1 0 0 2 0 5 0 2 CACNA1I constrhet 1998 W R 1 CACNA1I:1998:R:W ENST00000402142;NM_021096.3 +22 40080469 rs762336883 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1998Gln p.Arg1998Gln c.5993G>A missense_variant 9 3.98194850013273e-05 2 0 0 0 5 2 0 0 CACNA1I constrhet 1998 Q R 1 CACNA1I:1998:R:Q ENST00000402142;NM_021096.3 +22 40080479 rs757976658 G C gnomAD Exomes PASS NA p.Arg2001Ser p.Arg2001Ser c.6003G>C missense_variant 19 9.27906545159746e-05 0 18 0 0 0 0 1 0 CACNA1I constrhet 2001 S R 1 CACNA1I:2001:R:S ENST00000402142;NM_021096.3 +22 40080479 rs757976658 G T gnomAD Exomes PASS NA p.Arg2001Ser p.Arg2001Ser c.6003G>T missense_variant 4 1.9534874634942e-05 0 0 0 4 0 0 0 0 CACNA1I constrhet 2001 S R 1 CACNA1I:2001:R:S ENST00000402142;NM_021096.3 +22 40080498 rs748106748 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2008Trp p.Arg2008Trp c.6022C>T missense_variant 9 4.01846708875454e-05 0 0 0 0 0 8 1 0 CACNA1I constrhet 2008 W R 1 CACNA1I:2008:R:W ENST00000402142;NM_021096.3 +22 40080499 rs942465126 G A gnomAD Exomes PASS NA p.Arg2008Gln p.Arg2008Gln c.6023G>A missense_variant 5 2.46750298567861e-05 0 4 0 0 0 1 0 0 CACNA1I constrhet 2008 Q R 1 CACNA1I:2008:R:Q ENST00000402142;NM_021096.3 +22 40081767 rs958473922 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2010Asp p.Ala2010Asp c.6029C>A missense_variant 6 7.01672319027014e-05 5 0 0 0 0 1 0 0 CACNA1I constrhet 2010 D A 1 CACNA1I:2010:A:D ENST00000402142;NM_021096.3 +22 40081782 rs780985358 C T gnomAD Exomes PASS NA p.Thr2015Met p.Thr2015Met c.6044C>T missense_variant 2 2.69636260684337e-05 0 0 0 0 0 0 0 2 CACNA1I constrhet 2015 M T 1 CACNA1I:2015:T:M ENST00000402142;NM_021096.3 +22 40081793 rs909224334 G A gnomAD Genomes NA PASS p.Ala2019Thr p.Ala2019Thr c.6055G>A missense_variant 2 9.47508053818457e-05 0 0 0 0 0 2 0 0 CACNA1I constrhet 2019 T A 1 CACNA1I:2019:A:T ENST00000402142;NM_021096.3 +22 40081799 rs577064389 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2021Ser p.Pro2021Ser c.6061C>T missense_variant 29 0.000293688730454509 26 1 0 0 0 0 1 1 CACNA1I constrhet 2021 S P 1 CACNA1I:2021:P:S ENST00000402142;NM_021096.3 +22 40081803 rs544398942 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser2022Ile p.Ser2022Ile c.6065G>T missense_variant 2 2.01292296543811e-05 1 1 0 0 0 0 0 0 CACNA1I constrhet 2022 I S 1 CACNA1I:2022:S:I ENST00000402142;NM_021096.3 +22 40081856 rs771105041 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp2040Tyr p.Asp2040Tyr c.6118G>T missense_variant 142 0.00160782626418171 1 2 0 0 0 49 13 77 CACNA1I constrhet 2040 Y D 1 CACNA1I:2040:D:Y ENST00000402142;NM_021096.3 +22 40082126 rs987573312 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu2130Ile p.Leu2130Ile c.6388C>A missense_variant 5 0.000170346143363314 4 1 0 0 0 0 0 0 CACNA1I constrhet 2130 I L 1 CACNA1I:2130:L:I ENST00000402142;NM_021096.3 +22 40082193 rs1431732627 A G gnomAD Genomes NA PASS p.Lys2152Arg p.Lys2152Arg c.6455A>G missense_variant 4 0.000197511356903022 0 0 0 0 0 4 0 0 CACNA1I constrhet 2152 R K 1 CACNA1I:2152:K:R ENST00000402142;NM_021096.3 +22 40082283 rs1256219792 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2182Val p.Ala2182Val c.6545C>T missense_variant 2 4.13701803739864e-05 0 1 0 0 0 1 0 0 CACNA1I constrhet 2182 V A 1 CACNA1I:2182:A:V ENST00000402142;NM_021096.3 +22 40082301 rs1190938948 C T gnomAD Exomes PASS NA p.Pro2188Leu p.Pro2188Leu c.6563C>T missense_variant 3 9.76626082427241e-05 0 2 0 0 0 1 0 0 CACNA1I constrhet 2188 L P 1 CACNA1I:2188:P:L ENST00000402142;NM_021096.3 +22 40082306 rs186796996 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2190Ser p.Gly2190Ser c.6568G>A missense_variant 1075 0.0215154911536306 9 806 6 0 11 164 28 51 CACNA1I constrhet 2190 S G 1 CACNA1I:2190:G:S ENST00000402142;NM_021096.3 +22 40082352 rs1435361233 C T gnomAD Exomes PASS NA p.Pro2205Leu p.Pro2205Leu c.6614C>T missense_variant 3 0.000175870559268378 0 1 0 0 1 1 0 0 CACNA1I constrhet 2205 L P 1 CACNA1I:2205:P:L ENST00000402142;NM_021096.3 +22 40082358 rs1031129335 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2207Leu p.Pro2207Leu c.6620C>T missense_variant 7 0.000189948985129708 1 0 0 0 0 6 0 0 CACNA1I constrhet 2207 L P 1 CACNA1I:2207:P:L ENST00000402142;NM_021096.3 +22 40082399 rs778991093 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2221Gly p.Arg2221Gly c.6661A>G missense_variant 12 0.000484027105517909 0 0 0 0 10 0 2 0 CACNA1I constrhet 2221 G R 1 CACNA1I:2221:R:G ENST00000402142;NM_021096.3 +X 49061601 rs781977160 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1977Arg p.Leu1977Arg c.5930T>G missense_variant 3 1.82834297276378e-05 0 0 0 0 0 0 1 2 CACNA1F constrhet 1977 R L 1 CACNA1F:1977:L:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49061611 rs782793473 C T gnomAD Exomes PASS NA p.Val1974Ile p.Val1974Ile c.5920G>A missense_variant 2 1.33428512338802e-05 0 1 1 0 0 0 0 0 CACNA1F constrhet 1974 I V 1 CACNA1F:1974:V:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49061617 rs782049869 C A gnomAD Exomes PASS NA p.Ala1972Ser p.Ala1972Ser c.5914G>T missense_variant 3 1.99748317120428e-05 0 0 0 3 0 0 0 0 CACNA1F constrhet 1972 S A 1 CACNA1F:1972:A:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49061635 rs376042913 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1966Asn p.Asp1966Asn c.5896G>A missense_variant 13 7.84417841282101e-05 0 0 0 0 0 13 0 0 CACNA1F constrhet 1966 N D 1 CACNA1F:1966:D:N ENST00000376265;NM_005183.2;NM_005183.3 +X 49061649 rs782337448 C T gnomAD Exomes PASS NA p.Arg1961His p.Arg1961His c.5882G>A missense_variant 2 1.32561823520444e-05 0 0 0 0 0 1 1 0 CACNA1F constrhet 1961 H R 1 CACNA1F:1961:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49061649 rs782337448 C A gnomAD Exomes PASS NA p.Arg1961Leu p.Arg1961Leu c.5882G>T missense_variant 3 1.98842735280667e-05 0 2 0 0 0 0 1 0 CACNA1F constrhet 1961 L R 1 CACNA1F:1961:R:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49061650 rs369122296 G A gnomAD Exomes PASS NA p.Arg1961Cys p.Arg1961Cys c.5881C>T missense_variant 9 5.96832807236266e-05 0 0 0 0 0 9 0 0 CACNA1F constrhet 1961 C R 1 CACNA1F:1961:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49061652 rs373041656 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1960Phe p.Ser1960Phe c.5879C>T missense_variant 25 0.000150862329072981 0 0 22 0 0 3 0 0 CACNA1F constrhet 1960 F S 1 CACNA1F:1960:S:F ENST00000376265;NM_005183.2;NM_005183.3 +X 49061668 rs782379230 C T gnomAD Exomes PASS NA p.Glu1955Lys p.Glu1955Lys c.5863G>A missense_variant 3 1.98971978113082e-05 0 0 0 0 0 2 0 1 CACNA1F constrhet 1955 K E 1 CACNA1F:1955:E:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49061671 rs374663693 C T gnomAD Exomes PASS NA p.Asp1954Asn p.Asp1954Asn c.5860G>A missense_variant 54 0.00035808306200805 0 47 0 1 0 3 3 0 CACNA1F constrhet 1954 N D 1 CACNA1F:1954:D:N ENST00000376265;NM_005183.2;NM_005183.3 +X 49061688 G A gnomAD Exomes PASS NA p.Thr1948Ile p.Thr1948Ile c.5843C>T missense_variant 2 1.32661183337755e-05 0 1 0 0 0 1 0 0 CACNA1F constrhet 1948 I T 1 CACNA1F:1948:T:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49061718 rs782151284 T C gnomAD Exomes PASS NA p.Asn1938Ser p.Asn1938Ser c.5813A>G missense_variant 3 1.99221707197216e-05 1 0 0 0 0 2 0 0 CACNA1F constrhet 1938 S N 1 CACNA1F:1938:N:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49061736 rs782460359 G A gnomAD Exomes PASS NA p.Thr1932Met p.Thr1932Met c.5795C>T missense_variant 2 1.33148700468683e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1932 M T 1 CACNA1F:1932:T:M ENST00000376265;NM_005183.2;NM_005183.3 +X 49061742 rs33910054 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1930His p.Arg1930His c.5789G>A missense_variant 15938 0.0971675222220867 292 1675 380 2112 1060 5855 344 4220 CACNA1F constrhet 1930 H R 1 CACNA1F:1930:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49061746 rs782653421 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Cys1929Arg p.Cys1929Arg c.5785T>C missense_variant 3 1.8239743184416e-05 0 0 0 0 2 0 1 0 CACNA1F constrhet 1929 R C 1 CACNA1F:1929:C:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49061757 rs782430129 A G gnomAD Exomes PASS NA p.Ile1925Thr p.Ile1925Thr c.5774T>C missense_variant 3 2.00558890775628e-05 0 0 0 0 0 0 0 3 CACNA1F constrhet 1925 T I 1 CACNA1F:1925:I:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49061779 rs782268897 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1918Met p.Val1918Met c.5752G>A missense_variant 4 2.47076772930269e-05 0 0 0 0 0 4 0 0 CACNA1F constrhet 1918 M V 1 CACNA1F:1918:V:M ENST00000376265;NM_005183.2;NM_005183.3 +X 49061784 rs371119362 C T gnomAD Exomes PASS NA p.Arg1916His p.Arg1916His c.5747G>A missense_variant 3 2.04877449139173e-05 2 0 0 0 0 1 0 0 CACNA1F constrhet 1916 H R 1 CACNA1F:1916:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49061826 rs148326355 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1902Ala p.Val1902Ala c.5705T>C missense_variant 9 6.12782645995465e-05 9 0 0 0 0 0 0 0 CACNA1F constrhet 1902 A V 1 CACNA1F:1902:V:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49062138 rs782033301 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1881Ala p.Pro1881Ala c.5641C>G missense_variant 2 1.30759122083254e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1881 A P 1 CACNA1F:1881:P:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49062149 rs374860668 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Cys1877Phe p.Cys1877Phe c.5630G>T missense_variant 3 1.96157920202958e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 1877 F C 1 CACNA1F:1877:C:F ENST00000376265;NM_005183.2;NM_005183.3 +X 49062152 G C gnomAD Genomes NA PASS p.Thr1876Ser p.Thr1876Ser c.5627C>G missense_variant 2 0.000135455469014561 0 0 0 2 0 0 0 0 CACNA1F constrhet 1876 S T 1 CACNA1F:1876:T:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49062161 rs782778888 C T gnomAD Exomes PASS NA p.Arg1873His p.Arg1873His c.5618G>A missense_variant 4 2.91617456220929e-05 0 0 0 2 0 2 0 0 CACNA1F constrhet 1873 H R 1 CACNA1F:1873:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49062162 rs781892194 G A gnomAD Exomes PASS NA p.Arg1873Cys p.Arg1873Cys c.5617C>T missense_variant 2 1.45358344659171e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1873 C R 1 CACNA1F:1873:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49062171 rs781823188 C T gnomAD Exomes PASS NA p.Gly1870Ser p.Gly1870Ser c.5608G>A missense_variant 2 1.44707329426235e-05 0 2 0 0 0 0 0 0 CACNA1F constrhet 1870 S G 1 CACNA1F:1870:G:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49062183 rs367608150 C T gnomAD Exomes PASS NA p.Gly1866Ser p.Gly1866Ser c.5596G>A missense_variant 5 3.64402270954953e-05 0 0 0 0 0 3 1 1 CACNA1F constrhet 1866 S G 1 CACNA1F:1866:G:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49062186 rs782383890 G T gnomAD Exomes PASS NA p.Leu1865Ile p.Leu1865Ile c.5593C>A missense_variant 25 0.000181853891309566 0 25 0 0 0 0 0 0 CACNA1F constrhet 1865 I L 1 CACNA1F:1865:L:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49062200 rs2856748 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1860Val p.Ala1860Val c.5579C>T missense_variant 4 2.66136168570649e-05 0 0 0 0 0 4 0 0 CACNA1F constrhet 1860 V A 1 CACNA1F:1860:A:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49062204 C T gnomAD Exomes PASS NA p.Ala1859Thr p.Ala1859Thr c.5575G>A missense_variant 2 1.47933370809787e-05 0 2 0 0 0 0 0 0 CACNA1F constrhet 1859 T A 1 CACNA1F:1859:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49062227 rs371307413 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1851Leu p.Pro1851Leu c.5552C>T missense_variant 4 2.64855058069471e-05 0 1 0 2 0 1 0 0 CACNA1F constrhet 1851 L P 1 CACNA1F:1851:P:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49062242 rs782177944 C T gnomAD Exomes PASS NA p.Arg1846Gln p.Arg1846Gln c.5537G>A missense_variant 4 2.98440647616205e-05 0 0 1 0 0 2 1 0 CACNA1F constrhet 1846 Q R 1 CACNA1F:1846:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49062248 rs781799344 C T gnomAD Exomes PASS NA p.Arg1844Gln p.Arg1844Gln c.5531G>A missense_variant 4 3.0188679245283e-05 0 1 0 0 0 0 0 3 CACNA1F constrhet 1844 Q R 1 CACNA1F:1844:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49062997 rs372426153 C T gnomAD Exomes PASS NA p.Arg1827Gln p.Arg1827Gln c.5480G>A missense_variant 8 5.27586161414986e-05 1 0 0 0 0 6 0 1 CACNA1F constrhet 1827 Q R 1 CACNA1F:1827:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49063003 rs375373629 C T gnomAD Exomes PASS NA p.Arg1825His p.Arg1825His c.5474G>A missense_variant 2 1.31823514678548e-05 0 1 0 0 0 1 0 0 CACNA1F constrhet 1825 H R 1 CACNA1F:1825:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49063004 rs368042608 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1825Cys p.Arg1825Cys c.5473C>T missense_variant 2 1.20117955832628e-05 2 0 0 0 0 0 0 0 CACNA1F constrhet 1825 C R 1 CACNA1F:1825:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49063012 G A gnomAD Exomes PASS NA p.Thr1822Ile p.Thr1822Ile c.5465C>T missense_variant 2 1.31780085393495e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1822 I T 1 CACNA1F:1822:T:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49063048 rs150889699 C T gnomAD Exomes PASS NA p.Arg1810His p.Arg1810His c.5429G>A missense_variant 7 4.61230298877234e-05 0 0 0 2 0 5 0 0 CACNA1F constrhet 1810 H R 1 CACNA1F:1810:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49063049 rs200713134 G A gnomAD Exomes PASS NA p.Arg1810Cys p.Arg1810Cys c.5428C>T missense_variant 22 0.000144977199040515 3 2 0 0 0 0 0 17 CACNA1F constrhet 1810 C R 1 CACNA1F:1810:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49063075 rs368843924 G A gnomAD Exomes PASS NA p.Pro1801Leu p.Pro1801Leu c.5402C>T missense_variant 4 2.63932327751165e-05 0 1 0 0 0 3 0 0 CACNA1F constrhet 1801 L P 1 CACNA1F:1801:P:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49063081 rs782599728 C T gnomAD Exomes PASS NA p.Arg1799Gln p.Arg1799Gln c.5396G>A missense_variant 3 1.98259283490949e-05 0 0 0 0 0 0 0 3 CACNA1F constrhet 1799 Q R 1 CACNA1F:1799:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49063082 rs781841976 G A gnomAD Exomes PASS NA p.Arg1799Trp p.Arg1799Trp c.5395C>T missense_variant 11 7.2699394612314e-05 0 8 0 0 0 0 0 3 CACNA1F constrhet 1799 W R 1 CACNA1F:1799:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49063212 rs781946990 C T gnomAD Exomes PASS NA p.Arg1790His p.Arg1790His c.5369G>A missense_variant 10 6.89061154177433e-05 2 3 0 2 0 2 1 0 CACNA1F constrhet 1790 H R 1 CACNA1F:1790:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49063215 rs201649938 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1789His p.Arg1789His c.5366G>A missense_variant 6 3.74396285988843e-05 1 0 0 0 1 4 0 0 CACNA1F constrhet 1789 H R 1 CACNA1F:1789:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49063216 rs781892709 G A gnomAD Exomes PASS NA p.Arg1789Cys p.Arg1789Cys c.5365C>T missense_variant 3 2.05642839516328e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 1789 C R 1 CACNA1F:1789:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49063261 G T gnomAD Exomes PASS NA p.Pro1774Thr p.Pro1774Thr c.5320C>A missense_variant 3 2.02863074187026e-05 0 3 0 0 0 0 0 0 CACNA1F constrhet 1774 T P 1 CACNA1F:1774:P:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49063278 rs782253898 C T gnomAD Exomes PASS NA p.Cys1768Tyr p.Cys1768Tyr c.5303G>A missense_variant 2 1.3598041881969e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1768 Y C 1 CACNA1F:1768:C:Y ENST00000376265;NM_005183.2;NM_005183.3 +X 49063281 rs782529006 G A gnomAD Exomes PASS NA p.Pro1767Leu p.Pro1767Leu c.5300C>T missense_variant 5 3.40553058166462e-05 0 1 0 0 0 0 0 4 CACNA1F constrhet 1767 L P 1 CACNA1F:1767:P:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49063285 rs782658023 G A gnomAD Exomes PASS NA p.Pro1766Ser p.Pro1766Ser c.5296C>T missense_variant 4 2.73276309676714e-05 0 4 0 0 0 0 0 0 CACNA1F constrhet 1766 S P 1 CACNA1F:1766:P:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49063287 rs782291247 G T gnomAD Exomes PASS NA p.Thr1765Asn p.Thr1765Asn c.5294C>A missense_variant 16 0.000109869735694617 0 15 0 0 0 0 1 0 CACNA1F constrhet 1765 N T 1 CACNA1F:1765:T:N ENST00000376265;NM_005183.2;NM_005183.3 +X 49063295 rs781936182 C G gnomAD Exomes PASS NA p.Gln1762His p.Gln1762His c.5286G>C missense_variant 2 1.38071963107171e-05 0 2 0 0 0 0 0 0 CACNA1F constrhet 1762 H Q 1 CACNA1F:1762:Q:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49063315 rs782428735 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1756Phe p.Leu1756Phe c.5266C>T missense_variant 25 0.000158060783855039 0 0 0 23 0 0 1 1 CACNA1F constrhet 1756 F L 1 CACNA1F:1756:L:F ENST00000376265;NM_005183.2;NM_005183.3 +X 49063466 C T gnomAD Exomes PASS NA p.Arg1755Gln p.Arg1755Gln c.5264G>A missense_variant 3 2.18202448231469e-05 0 0 0 0 0 2 0 1 CACNA1F constrhet 1755 Q R 1 CACNA1F:1755:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49063482 C T gnomAD Exomes PASS NA p.Glu1750Lys p.Glu1750Lys c.5248G>A missense_variant 3 2.14976710856324e-05 0 0 0 1 0 0 1 1 CACNA1F constrhet 1750 K E 1 CACNA1F:1750:E:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49063526 rs373546782 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1735Phe p.Ser1735Phe c.5204C>T missense_variant 9 5.8788179656677e-05 0 0 0 0 0 7 2 0 CACNA1F constrhet 1735 F S 1 CACNA1F:1735:S:F ENST00000376265;NM_005183.2;NM_005183.3 +X 49063542 rs782547405 G A gnomAD Exomes PASS NA p.Pro1730Ser p.Pro1730Ser c.5188C>T missense_variant 3 2.24665248779319e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 1730 S P 1 CACNA1F:1730:P:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49064994 rs782384547 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1713Thr p.Ala1713Thr c.5137G>A missense_variant 3 1.86977631242716e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 1713 T A 1 CACNA1F:1713:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49065000 rs782006249 G A gnomAD Exomes PASS NA p.Pro1711Ser p.Pro1711Ser c.5131C>T missense_variant 2 1.36488026587868e-05 2 0 0 0 0 0 0 0 CACNA1F constrhet 1711 S P 1 CACNA1F:1711:P:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49065050 rs147329320 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1694Glu p.Gly1694Glu c.5081G>A missense_variant 365 0.00220162015115781 205 51 48 0 1 47 12 1 CACNA1F constrhet 1694 E G 1 CACNA1F:1694:G:E ENST00000376265;NM_005183.2;NM_005183.3 +X 49065081 rs139409733 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1684Arg p.Gly1684Arg c.5050G>C missense_variant 33 0.000198642010979486 0 2 0 0 0 31 0 0 CACNA1F constrhet 1684 R G 1 CACNA1F:1684:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49065081 rs139409733 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1684Trp p.Gly1684Trp c.5050G>T missense_variant 196 0.00117981315612058 176 15 0 0 0 3 2 0 CACNA1F constrhet 1684 W G 1 CACNA1F:1684:G:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49065105 rs782364419 C T gnomAD Exomes PASS NA p.Gly1676Arg p.Gly1676Arg c.5026G>A missense_variant 2 1.32255888693444e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1676 R G 1 CACNA1F:1676:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49065113 rs202214415 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1673Gln p.Arg1673Gln c.5018G>A missense_variant 9 5.42724476873907e-05 1 1 0 0 0 7 0 0 CACNA1F constrhet 1673 Q R 1 CACNA1F:1673:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49065114 rs782039547 G A gnomAD Exomes PASS NA p.Arg1673Trp p.Arg1673Trp c.5017C>T missense_variant 2 1.32339901803793e-05 0 0 0 0 0 1 0 1 CACNA1F constrhet 1673 W R 1 CACNA1F:1673:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49065116 rs781810644 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1672His p.Arg1672His c.5015G>A missense_variant 8 4.82386850134465e-05 0 0 0 0 0 4 1 3 CACNA1F constrhet 1672 H R 1 CACNA1F:1672:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49065117 rs781950119 G A gnomAD Exomes PASS NA p.Arg1672Cys p.Arg1672Cys c.5014C>T missense_variant 4 2.64665793269549e-05 0 3 0 0 0 1 0 0 CACNA1F constrhet 1672 C R 1 CACNA1F:1672:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49065137 rs782760322 A G gnomAD Exomes PASS NA p.Met1665Thr p.Met1665Thr c.4994T>C missense_variant 2 1.32701673368101e-05 2 0 0 0 0 0 0 0 CACNA1F constrhet 1665 T M 1 CACNA1F:1665:M:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49065789 rs376524533 T G gnomAD Exomes PASS NA p.Glu1640Ala p.Glu1640Ala c.4919A>C missense_variant 3 2.08427415152673e-05 2 0 0 0 0 0 0 1 CACNA1F constrhet 1640 A E 1 CACNA1F:1640:E:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49065799 rs782252232 A C gnomAD Exomes PASS NA p.Cys1637Gly p.Cys1637Gly c.4909T>G missense_variant 2 1.38344158763757e-05 0 0 1 0 0 1 0 0 CACNA1F constrhet 1637 G C 1 CACNA1F:1637:C:G ENST00000376265;NM_005183.2;NM_005183.3 +X 49065834 rs369539925 T C gnomAD Exomes PASS NA p.Gln1625Arg p.Gln1625Arg c.4874A>G missense_variant 5 3.38914119162204e-05 0 0 0 0 0 5 0 0 CACNA1F constrhet 1625 R Q 1 CACNA1F:1625:Q:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49065843 rs782324855 C T gnomAD Exomes PASS NA p.Arg1622Gln p.Arg1622Gln c.4865G>A missense_variant 3 2.03520911773685e-05 0 0 0 0 0 2 1 0 CACNA1F constrhet 1622 Q R 1 CACNA1F:1622:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49066097 rs377551754 C T gnomAD Exomes PASS NA p.Ala1616Thr p.Ala1616Thr c.4846G>A missense_variant 2 1.35099534582103e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1616 T A 1 CACNA1F:1616:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49066108 rs782561930 C G gnomAD Exomes PASS NA p.Ser1612Thr p.Ser1612Thr c.4835G>C missense_variant 2 1.35421533378022e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1612 T S 1 CACNA1F:1612:S:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49066111 rs782153372 G A gnomAD Exomes PASS NA p.Pro1611Leu p.Pro1611Leu c.4832C>T missense_variant 3 2.03104795304217e-05 0 0 0 0 0 0 0 3 CACNA1F constrhet 1611 L P 1 CACNA1F:1611:P:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49066114 G A gnomAD Exomes PASS NA p.Ala1610Val p.Ala1610Val c.4829C>T missense_variant 2 1.35596897542984e-05 0 0 0 0 0 1 0 1 CACNA1F constrhet 1610 V A 1 CACNA1F:1610:A:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49066118 rs373277911 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1609Thr p.Ala1609Thr c.4825G>A missense_variant 13 8.00398968101023e-05 2 0 0 0 0 11 0 0 CACNA1F constrhet 1609 T A 1 CACNA1F:1609:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49066150 rs782373324 C T gnomAD Exomes PASS NA p.Arg1598Gln p.Arg1598Gln c.4793G>A missense_variant 3 2.01137095043982e-05 0 2 0 0 0 1 0 0 CACNA1F constrhet 1598 Q R 1 CACNA1F:1598:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49066151 rs782005032 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1598Trp p.Arg1598Trp c.4792C>T missense_variant 35 0.00021345368055132 0 35 0 0 0 0 0 0 CACNA1F constrhet 1598 W R 1 CACNA1F:1598:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49066153 rs782146463 C T gnomAD Exomes PASS NA p.Arg1597Gln p.Arg1597Gln c.4790G>A missense_variant 4 2.67780634104542e-05 2 0 0 0 0 0 0 2 CACNA1F constrhet 1597 Q R 1 CACNA1F:1597:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49066154 rs782819520 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1597Trp p.Arg1597Trp c.4789C>T missense_variant 9 5.47645125958379e-05 0 0 0 0 5 4 0 0 CACNA1F constrhet 1597 W R 1 CACNA1F:1597:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49066409 rs374468777 G A gnomAD Exomes PASS NA p.Pro1572Leu p.Pro1572Leu c.4715C>T missense_variant 3 1.97636270208309e-05 0 0 0 1 0 2 0 0 CACNA1F constrhet 1572 L P 1 CACNA1F:1572:P:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49066479 rs782700909 C T gnomAD Exomes PASS NA p.Glu1549Lys p.Glu1549Lys c.4645G>A missense_variant 3 1.97530864197531e-05 0 3 0 0 0 0 0 0 CACNA1F constrhet 1549 K E 1 CACNA1F:1549:E:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49066809 C T gnomAD Exomes PASS NA p.Ala1525Thr p.Ala1525Thr c.4573G>A missense_variant 2 1.31701117483982e-05 0 2 0 0 0 0 0 0 CACNA1F constrhet 1525 T A 1 CACNA1F:1525:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49066824 rs781896787 T C gnomAD Exomes PASS NA p.Thr1520Ala p.Thr1520Ala c.4558A>G missense_variant 4 2.63419581294576e-05 0 0 0 0 0 3 1 0 CACNA1F constrhet 1520 A T 1 CACNA1F:1520:T:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49067105 rs782632283 C T gnomAD Exomes PASS NA p.Arg1488His p.Arg1488His c.4463G>A missense_variant 4 2.69392923047912e-05 0 1 0 0 0 1 1 1 CACNA1F constrhet 1488 H R 1 CACNA1F:1488:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49067106 rs782266289 G A gnomAD Exomes PASS NA p.Arg1488Cys p.Arg1488Cys c.4462C>T missense_variant 5 3.36820548748038e-05 0 1 0 0 0 2 0 2 CACNA1F constrhet 1488 C R 1 CACNA1F:1488:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49067455 C G gnomAD Exomes PASS NA p.Arg1464Thr p.Arg1464Thr c.4391G>C missense_variant 2 1.38818515613613e-05 0 0 0 2 0 0 0 0 CACNA1F constrhet 1464 T R 1 CACNA1F:1464:R:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49067479 rs782580575 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1456His p.Pro1456His c.4367C>A missense_variant 40 0.000247895982845598 0 39 0 0 0 0 1 0 CACNA1F constrhet 1456 H P 1 CACNA1F:1456:P:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49067787 rs782178263 A T gnomAD Exomes PASS NA p.Phe1430Ile p.Phe1430Ile c.4288T>A missense_variant 6 3.95212657344039e-05 0 6 0 0 0 0 0 0 CACNA1F constrhet 1430 I F 1 CACNA1F:1430:F:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49067811 T G gnomAD Exomes PASS NA p.Ile1422Leu p.Ile1422Leu c.4264A>C missense_variant 2 1.31719332446423e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 1422 L I 1 CACNA1F:1422:I:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49067820 rs782741094 C T gnomAD Exomes PASS NA p.Ala1419Thr p.Ala1419Thr c.4255G>A missense_variant 3 1.97598519328428e-05 0 1 0 0 0 0 2 0 CACNA1F constrhet 1419 T A 1 CACNA1F:1419:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49067862 rs35212576 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1405Arg p.Gly1405Arg c.4213G>C missense_variant 20 0.000120045136971501 0 0 0 20 0 0 0 0 CACNA1F constrhet 1405 R G 1 CACNA1F:1405:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49067862 rs35212576 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1405Ser p.Gly1405Ser c.4213G>A missense_variant 86 0.000516194088977455 80 3 0 0 0 2 1 0 CACNA1F constrhet 1405 S G 1 CACNA1F:1405:G:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49067886 rs782428223 G A gnomAD Exomes PASS NA p.Arg1397Trp p.Arg1397Trp c.4189C>T missense_variant 3 1.97620647405241e-05 2 1 0 0 0 0 0 0 CACNA1F constrhet 1397 W R 1 CACNA1F:1397:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49067892 rs370863603 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1395Arg p.Gly1395Arg c.4183G>A missense_variant 5 3.00168694806481e-05 0 1 0 0 0 2 0 2 CACNA1F constrhet 1395 R G 1 CACNA1F:1395:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49067900 rs142157495 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1392Asn p.Ser1392Asn c.4175G>A missense_variant 13 7.80457348005931e-05 0 0 0 0 0 13 0 0 CACNA1F constrhet 1392 N S 1 CACNA1F:1392:S:N ENST00000376265;NM_005183.2;NM_005183.3 +X 49068373 rs200903890 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1373Ala p.Val1373Ala c.4118T>C missense_variant 58 0.00034826468115768 1 9 0 0 0 44 4 0 CACNA1F constrhet 1373 A V 1 CACNA1F:1373:V:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49068377 rs782156786 C T gnomAD Exomes PASS NA p.Ala1372Thr p.Ala1372Thr c.4114G>A missense_variant 2 1.31873058993413e-05 0 2 0 0 0 0 0 0 CACNA1F constrhet 1372 T A 1 CACNA1F:1372:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49068406 rs375658952 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1362Gln p.Arg1362Gln c.4085G>A missense_variant 6 3.60652781534578e-05 0 2 0 0 0 2 2 0 CACNA1F constrhet 1362 Q R 1 CACNA1F:1362:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49068437 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1352Met p.Val1352Met c.4054G>A missense_variant 3 1.80751201995493e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 1352 M V 1 CACNA1F:1352:V:M ENST00000376265;NM_005183.2;NM_005183.3 +X 49068443 rs782780521 C T gnomAD Exomes PASS NA p.Gly1350Ser p.Gly1350Ser c.4048G>A missense_variant 6 3.97166876282518e-05 0 0 0 2 0 3 1 0 CACNA1F constrhet 1350 S G 1 CACNA1F:1350:G:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49068717 rs151203138 C T gnomAD Exomes PASS NA p.Val1343Ile p.Val1343Ile c.4027G>A missense_variant 2 1.33711290581377e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1343 I V 1 CACNA1F:1343:V:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49068744 rs372570490 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1334Val p.Ile1334Val c.4000A>G missense_variant 6 3.63636363636364e-05 0 0 0 1 0 5 0 0 CACNA1F constrhet 1334 V I 1 CACNA1F:1334:I:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49069137 rs782023569 T C gnomAD Exomes PASS NA p.Lys1322Arg p.Lys1322Arg c.3965A>G missense_variant 2 1.34541516148345e-05 0 0 0 1 0 1 0 0 CACNA1F constrhet 1322 R K 1 CACNA1F:1322:K:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49069137 rs782023569 T G gnomAD Exomes PASS NA p.Lys1322Thr p.Lys1322Thr c.3965A>C missense_variant 3 2.01812274222518e-05 0 3 0 0 0 0 0 0 CACNA1F constrhet 1322 T K 1 CACNA1F:1322:K:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49069162 rs782530813 G A gnomAD Exomes PASS NA p.Arg1314Cys p.Arg1314Cys c.3940C>T missense_variant 5 3.36972637821809e-05 1 0 0 1 0 3 0 0 CACNA1F constrhet 1314 C R 1 CACNA1F:1314:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49069168 rs782677479 C G gnomAD Exomes PASS NA p.Gly1312Arg p.Gly1312Arg c.3934G>C missense_variant 3 2.02118198722613e-05 0 0 0 0 0 0 0 3 CACNA1F constrhet 1312 R G 1 CACNA1F:1312:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49069174 C T gnomAD Exomes PASS NA p.Gly1310Ser p.Gly1310Ser c.3928G>A missense_variant 3 2.02198572478078e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 1310 S G 1 CACNA1F:1310:G:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49069198 rs782005253 G A gnomAD Exomes PASS NA p.Arg1302Trp p.Arg1302Trp c.3904C>T missense_variant 2 1.35012893731351e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1302 W R 1 CACNA1F:1302:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49069201 rs200416937 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1301Leu p.Met1301Leu c.3901A>T missense_variant 5 3.05142257320363e-05 0 0 0 0 0 5 0 0 CACNA1F constrhet 1301 L M 1 CACNA1F:1301:M:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49069201 rs200416937 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1301Val p.Met1301Val c.3901A>G missense_variant 4 2.4411380585629e-05 1 2 0 0 0 0 1 0 CACNA1F constrhet 1301 V M 1 CACNA1F:1301:M:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49069236 rs782330306 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1289His p.Arg1289His c.3866G>A missense_variant 17 0.000104025798398003 0 1 1 0 1 12 1 1 CACNA1F constrhet 1289 H R 1 CACNA1F:1289:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49069436 rs782616784 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1282Lys p.Glu1282Lys c.3844G>A missense_variant 2 1.28041792841183e-05 0 0 0 2 0 0 0 0 CACNA1F constrhet 1282 K E 1 CACNA1F:1282:E:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49070280 rs782649613 T C gnomAD Exomes PASS NA p.Asn1275Ser p.Asn1275Ser c.3824A>G missense_variant 3 1.9780306726623e-05 1 0 0 0 0 0 0 2 CACNA1F constrhet 1275 S N 1 CACNA1F:1275:N:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49070293 rs782409664 C T gnomAD Exomes PASS NA p.Val1271Ile p.Val1271Ile c.3811G>A missense_variant 4 2.63874870536392e-05 1 0 0 0 0 0 0 3 CACNA1F constrhet 1271 I V 1 CACNA1F:1271:V:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49070314 rs782186840 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1264Ser p.Gly1264Ser c.3790G>A missense_variant 2 1.20291345639138e-05 2 0 0 0 0 0 0 0 CACNA1F constrhet 1264 S G 1 CACNA1F:1264:G:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49070328 rs781971954 G A gnomAD Exomes PASS NA p.Ala1259Val p.Ala1259Val c.3776C>T missense_variant 4 2.64890136815756e-05 0 4 0 0 0 0 0 0 CACNA1F constrhet 1259 V A 1 CACNA1F:1259:A:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49070329 rs34308720 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1259Thr p.Ala1259Thr c.3775G>A missense_variant 250 0.00150835932739241 241 6 0 0 0 1 2 0 CACNA1F constrhet 1259 T A 1 CACNA1F:1259:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49070346 rs201256297 G A gnomAD Exomes PASS NA p.Ala1253Val p.Ala1253Val c.3758C>T missense_variant 5 3.35345405767941e-05 0 0 0 4 0 1 0 0 CACNA1F constrhet 1253 V A 1 CACNA1F:1253:A:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49070675 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe1229Leu p.Phe1229Leu c.3685T>C missense_variant 2 1.19861679621717e-05 2 0 0 0 0 0 0 0 CACNA1F constrhet 1229 L F 1 CACNA1F:1229:F:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49070684 rs782029623 T C gnomAD Exomes PASS NA p.Asn1226Asp p.Asn1226Asp c.3676A>G missense_variant 2 1.31738420192865e-05 1 0 0 0 0 0 0 1 CACNA1F constrhet 1226 D N 1 CACNA1F:1226:N:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49070694 rs138798541 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1222Ile p.Met1222Ile c.3666G>T missense_variant 13 7.79250361152571e-05 2 0 0 0 0 11 0 0 CACNA1F constrhet 1222 I M 1 CACNA1F:1222:M:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49070696 rs148964856 T C gnomAD Exomes PASS NA p.Met1222Val p.Met1222Val c.3664A>G missense_variant 3 1.97657104455191e-05 0 0 0 0 1 2 0 0 CACNA1F constrhet 1222 V M 1 CACNA1F:1222:M:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49070710 rs781815787 G A gnomAD Exomes PASS NA p.Pro1217Leu p.Pro1217Leu c.3650C>T missense_variant 2 1.318495859923e-05 0 0 0 2 0 0 0 0 CACNA1F constrhet 1217 L P 1 CACNA1F:1217:P:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49070711 rs782484496 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1217Ser p.Pro1217Ser c.3649C>T missense_variant 10 5.99746906805328e-05 0 0 0 0 2 8 0 0 CACNA1F constrhet 1217 S P 1 CACNA1F:1217:P:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49070720 rs782781746 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1214Lys p.Gln1214Lys c.3640C>A missense_variant 8 4.80166137483569e-05 0 0 0 0 7 1 0 0 CACNA1F constrhet 1214 K Q 1 CACNA1F:1214:Q:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49070723 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1213Lys p.Glu1213Lys c.3637G>A missense_variant 3 1.8011419239798e-05 0 0 0 2 0 0 0 1 CACNA1F constrhet 1213 K E 1 CACNA1F:1213:E:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49071562 rs782135065 A G gnomAD Exomes PASS NA p.Val1205Ala p.Val1205Ala c.3614T>C missense_variant 4 2.63560170786991e-05 0 0 0 0 0 0 0 4 CACNA1F constrhet 1205 A V 1 CACNA1F:1205:V:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49071631 rs781829718 C T gnomAD Exomes PASS NA p.Arg1182His p.Arg1182His c.3545G>A missense_variant 4 2.63579274761626e-05 0 0 0 3 0 1 0 0 CACNA1F constrhet 1182 H R 1 CACNA1F:1182:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49071632 rs782492780 G A gnomAD Exomes PASS NA p.Arg1182Cys p.Arg1182Cys c.3544C>T missense_variant 3 1.97687061381833e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 1182 C R 1 CACNA1F:1182:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49071643 rs782564122 G A gnomAD Exomes PASS NA p.Pro1178Leu p.Pro1178Leu c.3533C>T missense_variant 10 6.59204472043138e-05 0 8 0 0 0 0 2 0 CACNA1F constrhet 1178 L P 1 CACNA1F:1178:P:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49071661 rs782553928 C T gnomAD Exomes PASS NA p.Arg1172His p.Arg1172His c.3515G>A missense_variant 4 2.63760031123684e-05 1 0 0 1 0 2 0 0 CACNA1F constrhet 1172 H R 1 CACNA1F:1172:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49071664 rs782612914 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1171His p.Arg1171His c.3512G>A missense_variant 5 3.00748261675048e-05 0 2 0 0 0 2 0 1 CACNA1F constrhet 1171 H R 1 CACNA1F:1171:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49071665 rs376061476 G A gnomAD Exomes PASS NA p.Arg1171Cys p.Arg1171Cys c.3511C>T missense_variant 6 3.96128504086726e-05 0 0 0 0 0 5 0 1 CACNA1F constrhet 1171 C R 1 CACNA1F:1171:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49071694 rs782025228 A G gnomAD Exomes PASS NA p.Val1161Ala p.Val1161Ala c.3482T>C missense_variant 5 3.31101707822609e-05 0 0 0 5 0 0 0 0 CACNA1F constrhet 1161 A V 1 CACNA1F:1161:V:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49071703 rs782307350 C T gnomAD Exomes PASS NA p.Arg1158His p.Arg1158His c.3473G>A missense_variant 2 1.32604011271341e-05 0 0 0 1 0 1 0 0 CACNA1F constrhet 1158 H R 1 CACNA1F:1158:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49071704 rs781935911 G A gnomAD Exomes PASS NA p.Arg1158Cys p.Arg1158Cys c.3472C>T missense_variant 3 1.98953504565983e-05 0 2 0 0 0 1 0 0 CACNA1F constrhet 1158 C R 1 CACNA1F:1158:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49071851 rs34856175 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1141His p.Arg1141His c.3422G>A missense_variant 27 0.000162906738908766 21 1 0 0 0 5 0 0 CACNA1F constrhet 1141 H R 1 CACNA1F:1141:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49071867 rs782039374 C T gnomAD Exomes PASS NA p.Val1136Ile p.Val1136Ile c.3406G>A missense_variant 3 1.98613676537766e-05 0 0 0 0 0 2 0 1 CACNA1F constrhet 1136 I V 1 CACNA1F:1136:V:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49071944 rs782455077 C T gnomAD Exomes PASS NA p.Arg1110His p.Arg1110His c.3329G>A missense_variant 2 1.33238290019786e-05 0 0 0 0 0 1 0 1 CACNA1F constrhet 1110 H R 1 CACNA1F:1110:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49071970 rs375326470 C G gnomAD Exomes PASS NA p.Glu1101Asp p.Glu1101Asp c.3303G>C missense_variant 27 0.000182404085851523 0 0 0 0 0 0 0 27 CACNA1F constrhet 1101 D E 1 CACNA1F:1101:E:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49071984 rs141623820 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1097Asn p.Asp1097Asn c.3289G>A missense_variant 11 6.94015066436169e-05 0 0 0 0 0 11 0 0 CACNA1F constrhet 1097 N D 1 CACNA1F:1097:D:N ENST00000376265;NM_005183.2;NM_005183.3 +X 49072842 rs370329845 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1090Val p.Ala1090Val c.3269C>T missense_variant 14 8.48690591658584e-05 3 0 0 8 0 0 2 1 CACNA1F constrhet 1090 V A 1 CACNA1F:1090:A:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49072870 rs782816657 T C gnomAD Exomes PASS NA p.Thr1081Ala p.Thr1081Ala c.3241A>G missense_variant 6 3.99318496432755e-05 0 6 0 0 0 0 0 0 CACNA1F constrhet 1081 A T 1 CACNA1F:1081:T:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49072880 rs782690400 C T gnomAD Exomes PASS NA p.Met1077Ile p.Met1077Ile c.3231G>A missense_variant 3 2.00042675770831e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 1077 I M 1 CACNA1F:1077:M:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49072919 rs369354206 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1064Lys p.Asn1064Lys c.3192C>A missense_variant 7 4.33761517917449e-05 0 0 0 0 0 6 1 0 CACNA1F constrhet 1064 K N 1 CACNA1F:1064:N:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49072932 rs5906755 C A gnomAD Exomes PASS NA p.Arg1060Leu p.Arg1060Leu c.3179G>T missense_variant 2 1.4005209938097e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1060 L R 1 CACNA1F:1060:R:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49072938 rs373254725 C T gnomAD Exomes PASS NA p.Arg1058Gln p.Arg1058Gln c.3173G>A missense_variant 11 7.7498080161196e-05 1 0 0 0 0 2 1 7 CACNA1F constrhet 1058 Q R 1 CACNA1F:1058:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49072942 rs782580220 C T gnomAD Exomes PASS NA p.Val1057Ile p.Val1057Ile c.3169G>A missense_variant 2 1.41448717767373e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 1057 I V 1 CACNA1F:1057:V:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49074242 rs200976011 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1032Lys p.Glu1032Lys c.3094G>A missense_variant 9 5.40495093505651e-05 7 0 0 2 0 0 0 0 CACNA1F constrhet 1032 K E 1 CACNA1F:1032:E:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49074247 rs782236940 G A gnomAD Exomes PASS NA p.Thr1030Met p.Thr1030Met c.3089C>T missense_variant 2 1.31679439572305e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 1030 M T 1 CACNA1F:1030:T:M ENST00000376265;NM_005183.2;NM_005183.3 +X 49074253 rs782589846 G T gnomAD Exomes PASS NA p.Thr1028Asn p.Thr1028Asn c.3083C>A missense_variant 2 1.31675971768672e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 1028 N T 1 CACNA1F:1028:T:N ENST00000376265;NM_005183.2;NM_005183.3 +X 49074368 rs781876051 G T gnomAD Exomes PASS NA p.Gln1020Lys p.Gln1020Lys c.3058C>A missense_variant 2 1.31851324446554e-05 0 2 0 0 0 0 0 0 CACNA1F constrhet 1020 K Q 1 CACNA1F:1020:Q:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49074389 T A gnomAD Exomes PASS NA p.Met1013Leu p.Met1013Leu c.3037A>T missense_variant 2 1.31806139529979e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 1013 L M 1 CACNA1F:1013:M:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49074407 rs782693307 T C gnomAD Exomes PASS NA p.Thr1007Ala p.Thr1007Ala c.3019A>G missense_variant 4 2.63714818794955e-05 0 4 0 0 0 0 0 0 CACNA1F constrhet 1007 A T 1 CACNA1F:1007:T:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49074425 rs782473510 C T gnomAD Exomes PASS NA p.Gly1001Arg p.Gly1001Arg c.3001G>A missense_variant 2 1.31998389619647e-05 0 0 0 2 0 0 0 0 CACNA1F constrhet 1001 R G 1 CACNA1F:1001:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49074433 rs782241013 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg998Gln p.Arg998Gln c.2993G>A missense_variant 10 6.0177885830515e-05 0 7 0 1 0 1 0 1 CACNA1F constrhet 998 Q R 1 CACNA1F:998:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49074960 rs781881857 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg972Gln p.Arg972Gln c.2915G>A missense_variant 3 2.27262397163765e-05 0 1 0 0 0 2 0 0 CACNA1F constrhet 972 Q R 1 CACNA1F:972:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49074969 rs782194677 C A gnomAD Exomes PASS NA p.Arg969Leu p.Arg969Leu c.2906G>T missense_variant 3 2.50083361120373e-05 0 1 0 0 0 2 0 0 CACNA1F constrhet 969 L R 1 CACNA1F:969:R:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49074994 rs369730240 C T gnomAD Genomes NA PASS p.Ala961Thr p.Ala961Thr c.2881G>A missense_variant 2 0.000138908181691902 0 0 0 1 0 1 0 0 CACNA1F constrhet 961 T A 1 CACNA1F:961:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49075094 rs781950367 C T gnomAD Exomes PASS NA p.Gly956Asp p.Gly956Asp c.2867G>A missense_variant 3 2.16592423597023e-05 0 3 0 0 0 0 0 0 CACNA1F constrhet 956 D G 1 CACNA1F:956:G:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49075151 rs782092924 C T gnomAD Exomes PASS NA p.Arg937His p.Arg937His c.2810G>A missense_variant 15 0.000115020972157257 0 1 0 0 0 5 0 9 CACNA1F constrhet 937 H R 1 CACNA1F:937:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49075164 rs149685267 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly933Ser p.Gly933Ser c.2797G>A missense_variant 33 0.000241494632232947 32 0 0 0 0 1 0 0 CACNA1F constrhet 933 S G 1 CACNA1F:933:G:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49075787 rs139263092 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg900His p.Arg900His c.2699G>A missense_variant 5 3.11134895645356e-05 2 0 0 0 0 3 0 0 CACNA1F constrhet 900 H R 1 CACNA1F:900:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49075788 rs144099880 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg900Cys p.Arg900Cys c.2698C>T missense_variant 3 1.86516127427818e-05 1 0 0 0 0 1 1 0 CACNA1F constrhet 900 C R 1 CACNA1F:900:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49075802 rs782157619 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg895Gln p.Arg895Gln c.2684G>A missense_variant 10 6.20008928128565e-05 0 3 0 0 0 4 0 3 CACNA1F constrhet 895 Q R 1 CACNA1F:895:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49075818 rs782464083 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala890Thr p.Ala890Thr c.2668G>A missense_variant 91 0.000564292092469491 0 86 0 1 0 3 1 0 CACNA1F constrhet 890 T A 1 CACNA1F:890:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49075839 rs782734370 G A gnomAD Exomes PASS NA p.Leu883Phe p.Leu883Phe c.2647C>T missense_variant 2 1.36257417513166e-05 1 0 0 0 0 1 0 0 CACNA1F constrhet 883 F L 1 CACNA1F:883:L:F ENST00000376265;NM_005183.2;NM_005183.3 +X 49076192 rs781938466 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly826Val p.Gly826Val c.2477G>T missense_variant lcr 4 2.88473327034999e-05 0 0 0 0 0 4 0 0 CACNA1F constrhet 826 V G 1 CACNA1F:826:G:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49076209 rs146516514 C A gnomAD Exomes PASS NA p.Glu820Asp p.Glu820Asp c.2460G>T missense_variant lcr 3 2.72881078426022e-05 3 0 0 0 0 0 0 0 CACNA1F constrhet 820 D E 1 CACNA1F:820:E:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49076247 rs781889554 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Met808Leu p.Met808Leu c.2422A>T missense_variant 3 2.59520060900708e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 808 L M 1 CACNA1F:808:M:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49076943 rs781954106 C T gnomAD Exomes PASS NA p.Arg803Lys p.Arg803Lys c.2408G>A missense_variant 3 2.02768465448253e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 803 K R 1 CACNA1F:803:R:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49076952 rs782102814 C A gnomAD Exomes PASS NA p.Gly800Val p.Gly800Val c.2399G>T missense_variant 3 2.02420954617222e-05 0 0 0 0 0 2 1 0 CACNA1F constrhet 800 V G 1 CACNA1F:800:G:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49076976 C T gnomAD Exomes PASS NA p.Gly792Asp p.Gly792Asp c.2375G>A missense_variant 2 1.34631177888175e-05 0 0 0 0 2 0 0 0 CACNA1F constrhet 792 D G 1 CACNA1F:792:G:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49077498 rs782183517 C A gnomAD Exomes PASS NA p.Gly788Val p.Gly788Val c.2363G>T missense_variant 2 1.32465244431492e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 788 V G 1 CACNA1F:788:G:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49077518 A T gnomAD Exomes PASS NA p.Asp781Glu p.Asp781Glu c.2343T>A missense_variant 3 1.98961421380394e-05 0 3 0 0 0 0 0 0 CACNA1F constrhet 781 E D 1 CACNA1F:781:D:E ENST00000376265;NM_005183.2;NM_005183.3 +X 49079179 rs141159097 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn746Thr p.Asn746Thr c.2237A>C missense_variant 252 0.00151639146969624 1 35 5 0 17 182 9 3 CACNA1F constrhet 746 T N 1 CACNA1F:746:N:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49079201 rs782794008 T C gnomAD Exomes PASS NA p.Ile739Val p.Ile739Val c.2215A>G missense_variant 3 1.9792443245169e-05 3 0 0 0 0 0 0 0 CACNA1F constrhet 739 V I 1 CACNA1F:739:I:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49079232 rs782557144 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe728Leu p.Phe728Leu c.2184C>A missense_variant 7 4.20117632937222e-05 0 0 0 7 0 0 0 0 CACNA1F constrhet 728 L F 1 CACNA1F:728:F:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49079255 rs782701503 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile721Val p.Ile721Val c.2161A>G missense_variant 9 5.40183662445231e-05 0 9 0 0 0 0 0 0 CACNA1F constrhet 721 V I 1 CACNA1F:721:I:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49079288 rs376156915 C T gnomAD Exomes PASS NA p.Gly710Ser p.Gly710Ser c.2128G>A missense_variant 2 1.31735816992603e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 710 S G 1 CACNA1F:710:G:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49079411 G T gnomAD Exomes PASS NA p.Gln699Lys p.Gln699Lys c.2095C>A missense_variant 2 1.45215863380916e-05 0 2 0 0 0 0 0 0 CACNA1F constrhet 699 K Q 1 CACNA1F:699:Q:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49079434 rs781925366 C T gnomAD Exomes PASS NA p.Arg691Gln p.Arg691Gln c.2072G>A missense_variant 4 3.02107958278891e-05 0 0 0 0 0 4 0 0 CACNA1F constrhet 691 Q R 1 CACNA1F:691:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49079494 rs143938580 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser671Cys p.Ser671Cys c.2012C>G missense_variant 243 0.0016164223186015 0 9 11 120 60 13 11 19 CACNA1F constrhet 671 C S 1 CACNA1F:671:S:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49079537 C T gnomAD Exomes PASS NA p.Ala657Thr p.Ala657Thr c.1969G>A missense_variant 5 3.58886017800747e-05 0 2 0 1 0 1 0 1 CACNA1F constrhet 657 T A 1 CACNA1F:657:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49079554 rs782572450 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn651Ser p.Asn651Ser c.1952A>G missense_variant 4 2.58740580225751e-05 3 0 0 0 0 0 0 1 CACNA1F constrhet 651 S N 1 CACNA1F:651:N:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49079569 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Val646Gly p.Val646Gly c.1937T>G missense_variant 3 1.97454157726381e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 646 G V 1 CACNA1F:646:V:G ENST00000376265;NM_005183.2;NM_005183.3 +X 49081230 rs141010716 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val635Ile p.Val635Ile c.1903G>A missense_variant 266 0.00215552170107938 6 20 0 0 6 221 10 3 CACNA1F constrhet 635 I V 1 CACNA1F:635:V:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49081250 rs200585761 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg628His p.Arg628His c.1883G>A missense_variant 4 2.98864315600717e-05 0 1 0 0 0 3 0 0 CACNA1F constrhet 628 H R 1 CACNA1F:628:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49081256 rs781856183 C T gnomAD Exomes PASS NA p.Cys626Tyr p.Cys626Tyr c.1877G>A missense_variant 2 1.62727309710752e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 626 Y C 1 CACNA1F:626:C:Y ENST00000376265;NM_005183.2;NM_005183.3 +X 49081259 rs782123232 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg625Gln p.Arg625Gln c.1874G>A missense_variant 2 1.44190908763202e-05 1 0 0 0 0 1 0 0 CACNA1F constrhet 625 Q R 1 CACNA1F:625:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49081290 rs150417702 C T gnomAD Exomes PASS NA p.Ala615Thr p.Ala615Thr c.1843G>A missense_variant 4 2.98098133905682e-05 2 1 0 0 0 1 0 0 CACNA1F constrhet 615 T A 1 CACNA1F:615:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49081292 C T gnomAD Exomes PASS NA p.Gly614Asp p.Gly614Asp c.1841G>A missense_variant 2 1.48458260959931e-05 0 2 0 0 0 0 0 0 CACNA1F constrhet 614 D G 1 CACNA1F:614:G:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49081296 rs782580564 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val613Leu p.Val613Leu c.1837G>T missense_variant 3 1.98604472572722e-05 0 0 0 0 1 2 0 0 CACNA1F constrhet 613 L V 1 CACNA1F:613:V:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49081322 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly604Asp p.Gly604Asp c.1811G>A missense_variant 4 2.53678335870117e-05 0 0 0 0 0 2 2 0 CACNA1F constrhet 604 D G 1 CACNA1F:604:G:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49081328 rs782273072 C T gnomAD Exomes PASS NA p.Cys602Tyr p.Cys602Tyr c.1805G>A missense_variant 4 2.76176338592191e-05 0 0 0 0 0 0 0 4 CACNA1F constrhet 602 Y C 1 CACNA1F:602:C:Y ENST00000376265;NM_005183.2;NM_005183.3 +X 49081342 rs782416106 G T gnomAD Exomes PASS NA p.Asp597Glu p.Asp597Glu c.1791C>A missense_variant 2 1.35640119634586e-05 0 0 0 0 2 0 0 0 CACNA1F constrhet 597 E D 1 CACNA1F:597:D:E ENST00000376265;NM_005183.2;NM_005183.3 +X 49081349 rs781913575 C T gnomAD Exomes PASS NA p.Arg595His p.Arg595His c.1784G>A missense_variant 4 2.69901890662744e-05 1 2 0 0 0 0 0 1 CACNA1F constrhet 595 H R 1 CACNA1F:595:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49081349 rs781913575 C A gnomAD Exomes PASS NA p.Arg595Leu p.Arg595Leu c.1784G>T missense_variant 3 2.02426417997058e-05 0 3 0 0 0 0 0 0 CACNA1F constrhet 595 L R 1 CACNA1F:595:R:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49081350 G A gnomAD Exomes PASS NA p.Arg595Cys p.Arg595Cys c.1783C>T missense_variant 3 2.02298106489723e-05 1 0 0 0 0 1 0 1 CACNA1F constrhet 595 C R 1 CACNA1F:595:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49081365 rs782186759 A G gnomAD Exomes PASS NA p.Ser590Pro p.Ser590Pro c.1768T>C missense_variant 3 2.01120913893433e-05 0 0 0 0 2 1 0 0 CACNA1F constrhet 590 P S 1 CACNA1F:590:S:P ENST00000376265;NM_005183.2;NM_005183.3 +X 49081383 rs782016284 C T gnomAD Exomes PASS NA p.Gly584Ser p.Gly584Ser c.1750G>A missense_variant 5 3.3527794541675e-05 1 0 0 0 0 0 0 4 CACNA1F constrhet 584 S G 1 CACNA1F:584:G:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49081415 rs377121355 G A gnomAD Exomes PASS NA p.Thr573Met p.Thr573Met c.1718C>T missense_variant 4 2.72711777739901e-05 2 0 0 1 0 0 0 1 CACNA1F constrhet 573 M T 1 CACNA1F:573:T:M ENST00000376265;NM_005183.2;NM_005183.3 +X 49082401 rs782273369 C T gnomAD Exomes PASS NA p.Gly552Arg p.Gly552Arg c.1654G>A missense_variant 4 4.02965828497743e-05 0 0 0 4 0 0 0 0 CACNA1F constrhet 552 R G 1 CACNA1F:552:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49082416 rs781923856 C T gnomAD Exomes PASS NA p.Ala547Thr p.Ala547Thr c.1639G>A missense_variant 2 1.99545037314922e-05 0 0 0 0 0 1 0 1 CACNA1F constrhet 547 T A 1 CACNA1F:547:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49082436 rs782119108 A T gnomAD Exomes PASS NA p.Phe540Tyr p.Phe540Tyr c.1619T>A missense_variant 4 3.8768705900597e-05 0 0 0 0 0 4 0 0 CACNA1F constrhet 540 Y F 1 CACNA1F:540:F:Y ENST00000376265;NM_005183.2;NM_005183.3 +X 49082454 rs781895360 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala534Val p.Ala534Val c.1601C>T missense_variant 8 6.39156313665961e-05 0 0 0 6 0 1 0 1 CACNA1F constrhet 534 V A 1 CACNA1F:534:A:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49082476 rs782658565 T C gnomAD Exomes PASS NA p.Lys527Glu p.Lys527Glu c.1579A>G missense_variant 23 0.000197628458498024 0 0 0 0 0 0 0 23 CACNA1F constrhet 527 E K 1 CACNA1F:527:K:E ENST00000376265;NM_005183.2;NM_005183.3 +X 49082479 rs781818336 C T gnomAD Exomes PASS NA p.Val526Met p.Val526Met c.1576G>A missense_variant 2 1.71165465655649e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 526 M V 1 CACNA1F:526:V:M ENST00000376265;NM_005183.2;NM_005183.3 +X 49082485 rs142532762 G A gnomAD Exomes PASS NA p.Arg524Trp p.Arg524Trp c.1570C>T missense_variant 5 4.22415031216471e-05 4 0 0 0 0 1 0 0 CACNA1F constrhet 524 W R 1 CACNA1F:524:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49082487 rs146847449 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg523His p.Arg523His c.1568G>A missense_variant 96 0.000720661206657108 18 0 0 69 0 3 0 6 CACNA1F constrhet 523 H R 1 CACNA1F:523:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49082487 rs146847449 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg523Leu p.Arg523Leu c.1568G>T missense_variant 3 2.25206627080346e-05 0 3 0 0 0 0 0 0 CACNA1F constrhet 523 L R 1 CACNA1F:523:R:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49082488 rs782544445 G A gnomAD Exomes PASS NA p.Arg523Cys p.Arg523Cys c.1567C>T missense_variant 2 1.67703634137752e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 523 C R 1 CACNA1F:523:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49082488 rs782544445 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg523Gly p.Arg523Gly c.1567C>G missense_variant 2 1.49289382539114e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 523 G R 1 CACNA1F:523:R:G ENST00000376265;NM_005183.2;NM_005183.3 +X 49082490 rs782673687 C T gnomAD Exomes PASS NA p.Cys522Tyr p.Cys522Tyr c.1565G>A missense_variant 2 1.67511202311655e-05 0 0 0 2 0 0 0 0 CACNA1F constrhet 522 Y C 1 CACNA1F:522:C:Y ENST00000376265;NM_005183.2;NM_005183.3 +X 49082494 rs139331137 G A gnomAD Exomes PASS NA p.Arg521Cys p.Arg521Cys c.1561C>T missense_variant 52 0.000433977065981205 3 0 0 0 0 0 0 49 CACNA1F constrhet 521 C R 1 CACNA1F:521:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49082499 rs34162630 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg519Gln p.Arg519Gln c.1556G>A missense_variant 2358 0.0174518003182474 41 76 12 0 399 1442 80 308 CACNA1F constrhet 519 Q R 1 CACNA1F:519:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49082508 rs782235108 C T gnomAD Exomes PASS NA p.Arg516Gln p.Arg516Gln c.1547G>A missense_variant 2 1.65484829178285e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 516 Q R 1 CACNA1F:516:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49082509 rs782202134 G A gnomAD Exomes PASS NA p.Arg516Trp p.Arg516Trp c.1546C>T missense_variant 2 1.6484784543866e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 516 W R 1 CACNA1F:516:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49082509 rs782202134 G C gnomAD Exomes PASS NA p.Arg516Gly p.Arg516Gly c.1546C>G missense_variant 5 4.1211961359665e-05 0 0 0 0 0 5 0 0 CACNA1F constrhet 516 G R 1 CACNA1F:516:R:G ENST00000376265;NM_005183.2;NM_005183.3 +X 49082520 rs782150503 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg512His p.Arg512His c.1535G>A missense_variant 2 1.49690514860526e-05 2 0 0 0 0 0 0 0 CACNA1F constrhet 512 H R 1 CACNA1F:512:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49082526 rs782290338 C T gnomAD Exomes PASS NA p.Arg510His p.Arg510His c.1529G>A missense_variant 2 1.66846026144772e-05 0 0 0 2 0 0 0 0 CACNA1F constrhet 510 H R 1 CACNA1F:510:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49082529 rs782740156 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg509His p.Arg509His c.1526G>A missense_variant 15 0.0001122275675797 1 1 1 0 0 11 1 0 CACNA1F constrhet 509 H R 1 CACNA1F:509:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49082530 rs781843314 G A gnomAD Exomes PASS NA p.Arg509Cys p.Arg509Cys c.1525C>T missense_variant 5 4.17289122941721e-05 0 2 0 0 0 0 0 3 CACNA1F constrhet 509 C R 1 CACNA1F:509:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49082877 rs377163402 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg497His p.Arg497His c.1490G>A missense_variant 3 2.31717490036148e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 497 H R 1 CACNA1F:497:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49082877 rs377163402 C A gnomAD Exomes PASS NA p.Arg497Leu p.Arg497Leu c.1490G>T missense_variant 2 1.74408971597499e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 497 L R 1 CACNA1F:497:R:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49082899 rs201059988 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly490Arg p.Gly490Arg c.1468G>A missense_variant 89 0.000664417104634496 0 3 66 0 0 15 5 0 CACNA1F constrhet 490 R G 1 CACNA1F:490:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49082903 rs782501197 C A gnomAD Exomes PASS NA p.Glu488Asp p.Glu488Asp c.1464G>T missense_variant 3 2.49737775335897e-05 0 0 0 3 0 0 0 0 CACNA1F constrhet 488 D E 1 CACNA1F:488:E:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49082952 rs2272704 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala472Val p.Ala472Val c.1415C>T missense_variant 35 0.000263625681660691 0 0 0 35 0 0 0 0 CACNA1F constrhet 472 V A 1 CACNA1F:472:A:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49083098 rs782571580 C T gnomAD Exomes PASS NA p.Arg459His p.Arg459His c.1376G>A missense_variant 7 6.21520594528843e-05 0 0 0 0 7 0 0 0 CACNA1F constrhet 459 H R 1 CACNA1F:459:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49083099 rs782299485 G T gnomAD Exomes PASS NA p.Arg459Ser p.Arg459Ser c.1375C>A missense_variant 2 1.77364715063585e-05 0 0 0 1 0 1 0 0 CACNA1F constrhet 459 S R 1 CACNA1F:459:R:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49083099 rs782299485 G A gnomAD Exomes PASS NA p.Arg459Cys p.Arg459Cys c.1375C>T missense_variant 2 1.77364715063585e-05 0 0 0 0 0 1 0 1 CACNA1F constrhet 459 C R 1 CACNA1F:459:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49083119 C T gnomAD Genomes NA PASS p.Arg452His p.Arg452His c.1355G>A missense_variant 2 0.000134363453140746 2 0 0 0 0 0 0 0 CACNA1F constrhet 452 H R 1 CACNA1F:452:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49083131 rs782781755 C T gnomAD Exomes PASS NA p.Arg448His p.Arg448His c.1343G>A missense_variant 3 2.65583087668977e-05 0 0 0 0 0 1 0 2 CACNA1F constrhet 448 H R 1 CACNA1F:448:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49083150 rs367617777 C T gnomAD Exomes PASS NA p.Glu442Lys p.Glu442Lys c.1324G>A missense_variant 7 6.40867184853562e-05 1 4 0 0 0 1 0 1 CACNA1F constrhet 442 K E 1 CACNA1F:442:E:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49083155 rs141155959 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu440Pro p.Leu440Pro c.1319T>C missense_variant 45 0.000364673657595747 1 0 0 0 0 44 0 0 CACNA1F constrhet 440 P L 1 CACNA1F:440:L:P ENST00000376265;NM_005183.2;NM_005183.3 +X 49083410 rs782399050 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg433Gln p.Arg433Gln c.1298G>A missense_variant 3 1.81209756333281e-05 0 0 0 2 0 1 0 0 CACNA1F constrhet 433 Q R 1 CACNA1F:433:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49083411 G A gnomAD Exomes PASS NA p.Arg433Trp p.Arg433Trp c.1297C>T missense_variant 2 1.3265854354185e-05 0 0 0 0 0 1 0 1 CACNA1F constrhet 433 W R 1 CACNA1F:433:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49083424 C A gnomAD Genomes NA PASS p.Met428Ile p.Met428Ile c.1284G>T missense_variant 2 0.000133815067576609 0 0 0 0 0 2 0 0 CACNA1F constrhet 428 I M 1 CACNA1F:428:M:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49083447 rs782053409 C T gnomAD Exomes PASS NA p.Ala421Thr p.Ala421Thr c.1261G>A missense_variant 5 3.30438690405382e-05 0 3 0 0 0 1 0 1 CACNA1F constrhet 421 T A 1 CACNA1F:421:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49083474 rs781837189 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu412Lys p.Glu412Lys c.1234G>A missense_variant 3 1.81172548735416e-05 1 0 0 1 0 1 0 0 CACNA1F constrhet 412 K E 1 CACNA1F:412:E:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49083504 rs368387863 G A gnomAD Exomes PASS NA p.Arg402Trp p.Arg402Trp c.1204C>T missense_variant 4 2.71157027034356e-05 0 0 0 2 0 1 1 0 CACNA1F constrhet 402 W R 1 CACNA1F:402:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49083533 rs782650423 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg392Gln p.Arg392Gln c.1175G>A missense_variant 14 9.09108618999071e-05 0 0 11 0 0 1 1 1 CACNA1F constrhet 392 Q R 1 CACNA1F:392:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49083552 rs782315613 C T gnomAD Exomes PASS NA p.Gly386Arg p.Gly386Arg c.1156G>A missense_variant 3 2.39858004061596e-05 1 1 0 0 0 0 1 0 CACNA1F constrhet 386 R G 1 CACNA1F:386:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49083569 rs782231472 T G gnomAD Exomes PASS NA p.Glu380Ala p.Glu380Ala c.1139A>C missense_variant 2 1.74006855870121e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 380 A E 1 CACNA1F:380:E:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49084529 rs782540789 C T gnomAD Exomes PASS NA p.Val363Ile p.Val363Ile c.1087G>A missense_variant 5 3.30246628181926e-05 0 4 0 0 1 0 0 0 CACNA1F constrhet 363 I V 1 CACNA1F:363:V:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49084579 rs782197348 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu346Gly p.Glu346Gly c.1037A>G missense_variant 4 2.40839083366449e-05 1 2 0 0 0 1 0 0 CACNA1F constrhet 346 G E 1 CACNA1F:346:E:G ENST00000376265;NM_005183.2;NM_005183.3 +X 49084727 rs375892410 C T gnomAD Exomes PASS NA p.Asp334Asn p.Asp334Asn c.1000G>A missense_variant 2 1.32632151359811e-05 0 0 0 0 0 0 1 1 CACNA1F constrhet 334 N D 1 CACNA1F:334:D:N ENST00000376265;NM_005183.2;NM_005183.3 +X 49084735 rs782295388 C G gnomAD Exomes PASS NA p.Gly331Ala p.Gly331Ala c.992G>C missense_variant 2 1.32520540683806e-05 2 0 0 0 0 0 0 0 CACNA1F constrhet 331 A G 1 CACNA1F:331:G:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49084767 rs782531308 C T gnomAD Exomes PASS NA p.Met320Ile p.Met320Ile c.960G>A missense_variant 2 1.32709598221691e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 320 I M 1 CACNA1F:320:M:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49084772 rs146010954 C T gnomAD Exomes PASS NA p.Ala319Thr p.Ala319Thr c.955G>A missense_variant 5 3.32195011759703e-05 0 0 0 0 0 5 0 0 CACNA1F constrhet 319 T A 1 CACNA1F:319:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49084774 rs201174690 A G gnomAD Exomes PASS NA p.Phe318Ser p.Phe318Ser c.953T>C missense_variant 12 7.96627609785243e-05 1 0 0 0 0 11 0 0 CACNA1F constrhet 318 S F 1 CACNA1F:318:F:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49084807 rs782180501 T C gnomAD Exomes PASS NA p.Asn307Ser p.Asn307Ser c.920A>G missense_variant 9 6.00504423715921e-05 0 0 0 2 0 5 0 2 CACNA1F constrhet 307 S N 1 CACNA1F:307:N:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49084822 rs782137742 C T gnomAD Exomes PASS NA p.Arg302His p.Arg302His c.905G>A missense_variant 4 2.69572659940829e-05 1 0 0 0 0 2 0 1 CACNA1F constrhet 302 H R 1 CACNA1F:302:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49084823 rs139612152 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg302Cys p.Arg302Cys c.904C>T missense_variant 23 0.000140934826833991 18 3 0 0 0 2 0 0 CACNA1F constrhet 302 C R 1 CACNA1F:302:R:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49084828 C T gnomAD Exomes PASS NA p.Arg300His p.Arg300His c.899G>A missense_variant 3 2.02665729900626e-05 0 2 0 1 0 0 0 0 CACNA1F constrhet 300 H R 1 CACNA1F:300:R:H ENST00000376265;NM_005183.2;NM_005183.3 +X 49084849 rs781786897 G A gnomAD Exomes PASS NA p.Thr293Met p.Thr293Met c.878C>T missense_variant 2 1.36682043396549e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 293 M T 1 CACNA1F:293:T:M ENST00000376265;NM_005183.2;NM_005183.3 +X 49084868 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly287Arg p.Gly287Arg c.859G>C missense_variant 2 1.25493345715343e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 287 R G 1 CACNA1F:287:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49084870 G A gnomAD Exomes PASS NA p.Ser286Leu p.Ser286Leu c.857C>T missense_variant 3 2.08415831266543e-05 0 0 0 2 0 0 1 0 CACNA1F constrhet 286 L S 1 CACNA1F:286:S:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49084876 rs782280160 G A gnomAD Exomes PASS NA p.Ala284Val p.Ala284Val c.851C>T missense_variant 2 1.41067599593725e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 284 V A 1 CACNA1F:284:A:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49084885 rs149735591 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser281Leu p.Ser281Leu c.842C>T missense_variant 16 0.000103416626808175 0 1 0 0 1 13 1 0 CACNA1F constrhet 281 L S 1 CACNA1F:281:S:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49084900 rs184711457 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala276Val p.Ala276Val c.827C>T missense_variant 104 0.000702512834369089 0 0 0 0 72 32 0 0 CACNA1F constrhet 276 V A 1 CACNA1F:276:A:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49084907 T A gnomAD Exomes PASS NA p.Met274Leu p.Met274Leu c.820A>T missense_variant 2 1.54643160906209e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 274 L M 1 CACNA1F:274:M:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49086688 rs185809548 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly271Arg p.Gly271Arg c.811G>A missense_variant 79 0.000513767672957611 1 10 7 0 3 50 4 4 CACNA1F constrhet 271 R G 1 CACNA1F:271:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49086704 rs145632023 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys265Asn p.Lys265Asn c.795G>C missense_variant 4 2.56160663968441e-05 0 0 0 0 0 4 0 0 CACNA1F constrhet 265 N K 1 CACNA1F:265:K:N ENST00000376265;NM_005183.2;NM_005183.3 +X 49086738 rs202029187 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile254Thr p.Ile254Thr c.761T>C missense_variant 13 8.21448656299563e-05 4 2 0 0 0 5 0 2 CACNA1F constrhet 254 T I 1 CACNA1F:254:I:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49086757 rs782366870 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile248Val p.Ile248Val c.742A>G missense_variant 6 3.76107165468347e-05 0 0 0 5 0 0 0 1 CACNA1F constrhet 248 V I 1 CACNA1F:248:I:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49086760 rs782216598 C G gnomAD Exomes PASS NA p.Val247Leu p.Val247Leu c.739G>C missense_variant 3 2.07536336153522e-05 0 0 0 2 0 1 0 0 CACNA1F constrhet 247 L V 1 CACNA1F:247:V:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49086931 rs782377005 G C gnomAD Exomes PASS NA p.Pro221Arg p.Pro221Arg c.662C>G missense_variant 2 1.38911076074651e-05 1 0 0 0 0 1 0 0 CACNA1F constrhet 221 R P 1 CACNA1F:221:P:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49086976 rs782163584 C T gnomAD Exomes PASS NA p.Arg206Lys p.Arg206Lys c.617G>A missense_variant 2 1.41997046461434e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 206 K R 1 CACNA1F:206:R:K ENST00000376265;NM_005183.2;NM_005183.3 +X 49086983 rs781874465 C T gnomAD Exomes PASS NA p.Ala204Thr p.Ala204Thr c.610G>A missense_variant 2 1.45263326094378e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 204 T A 1 CACNA1F:204:A:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49086992 rs782497901 C T gnomAD Exomes PASS NA p.Asp201Asn p.Asp201Asn c.601G>A missense_variant 6 4.52263579213966e-05 0 0 0 0 0 0 0 6 CACNA1F constrhet 201 N D 1 CACNA1F:201:D:N ENST00000376265;NM_005183.2;NM_005183.3 +X 49087358 rs145391935 T C gnomAD Exomes PASS NA p.Ile159Val p.Ile159Val c.475A>G missense_variant 3 2.50756448620004e-05 2 0 0 0 0 1 0 0 CACNA1F constrhet 159 V I 1 CACNA1F:159:I:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49087403 rs782077194 G A gnomAD Exomes PASS NA p.Leu144Phe p.Leu144Phe c.430C>T missense_variant 2 1.50042011763294e-05 0 0 0 2 0 0 0 0 CACNA1F constrhet 144 F L 1 CACNA1F:144:L:F ENST00000376265;NM_005183.2;NM_005183.3 +X 49087406 rs782724058 C T gnomAD Exomes PASS NA p.Val143Met p.Val143Met c.427G>A missense_variant 2 1.4893807154985e-05 0 0 0 0 0 2 0 0 CACNA1F constrhet 143 M V 1 CACNA1F:143:V:M ENST00000376265;NM_005183.2;NM_005183.3 +X 49087436 rs782774526 C T gnomAD Exomes PASS NA p.Val133Ile p.Val133Ile c.397G>A missense_variant 3 2.1568768423323e-05 0 0 0 0 0 3 0 0 CACNA1F constrhet 133 I V 1 CACNA1F:133:V:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49087675 rs367849166 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn124Asp p.Asn124Asp c.370A>G missense_variant 7 6.18965090368903e-05 0 0 0 0 0 7 0 0 CACNA1F constrhet 124 D N 1 CACNA1F:124:N:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49087686 rs782044984 G C gnomAD Exomes PASS NA p.Ser120Cys p.Ser120Cys c.359C>G missense_variant 2 2.0197735833813e-05 0 0 0 2 0 0 0 0 CACNA1F constrhet 120 C S 1 CACNA1F:120:S:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49087700 rs782406586 G C gnomAD Exomes PASS NA p.Phe115Leu p.Phe115Leu c.345C>G missense_variant 4 3.99736174125077e-05 0 1 0 0 0 3 0 0 CACNA1F constrhet 115 L F 1 CACNA1F:115:F:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49087743 rs782006674 G A gnomAD Exomes PASS NA p.Thr101Ile p.Thr101Ile c.302C>T missense_variant 2 2.00196192268423e-05 0 2 0 0 0 0 0 0 CACNA1F constrhet 101 I T 1 CACNA1F:101:T:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49088142 rs781960727 C G gnomAD Exomes PASS NA p.Trp91Cys p.Trp91Cys c.273G>C missense_variant 34 0.000224937645961377 0 0 0 0 0 0 0 34 CACNA1F constrhet 91 C W 1 CACNA1F:91:W:C ENST00000376265;NM_005183.2;NM_005183.3 +X 49088143 rs782478480 C A gnomAD Exomes PASS NA p.Trp91Leu p.Trp91Leu c.272G>T missense_variant 3 1.98480959059994e-05 0 3 0 0 0 0 0 0 CACNA1F constrhet 91 L W 1 CACNA1F:91:W:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49088164 rs186181553 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser84Tyr p.Ser84Tyr c.251C>A missense_variant 65 0.000390592137680724 0 1 0 0 0 1 2 61 CACNA1F constrhet 84 Y S 1 CACNA1F:84:S:Y ENST00000376265;NM_005183.2;NM_005183.3 +X 49088167 rs782263474 C T gnomAD Exomes PASS NA p.Arg83Gln p.Arg83Gln c.248G>A missense_variant 3 1.98039409842559e-05 0 1 0 0 0 1 0 1 CACNA1F constrhet 83 Q R 1 CACNA1F:83:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49088168 rs782384281 G A gnomAD Exomes PASS NA p.Arg83Trp p.Arg83Trp c.247C>T missense_variant 4 2.64045574266118e-05 0 0 0 1 0 0 0 3 CACNA1F constrhet 83 W R 1 CACNA1F:83:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49088182 rs781975294 G A gnomAD Exomes PASS NA p.Ala78Val p.Ala78Val c.233C>T missense_variant 5 3.29778323011272e-05 0 0 0 0 0 0 1 4 CACNA1F constrhet 78 V A 1 CACNA1F:78:A:V ENST00000376265;NM_005183.2;NM_005183.3 +X 49088206 rs781923569 C T gnomAD Exomes PASS NA p.Arg70Gln p.Arg70Gln c.209G>A missense_variant 5 3.30865079837744e-05 0 0 0 1 0 4 0 0 CACNA1F constrhet 70 Q R 1 CACNA1F:70:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49088215 rs782791425 C T gnomAD Exomes PASS NA p.Arg67Gln p.Arg67Gln c.200G>A missense_variant 4 2.66448179159756e-05 0 0 0 0 0 1 0 3 CACNA1F constrhet 67 Q R 1 CACNA1F:67:R:Q ENST00000376265;NM_005183.2;NM_005183.3 +X 49088216 rs200079715 G A gnomAD Exomes PASS NA p.Arg67Trp p.Arg67Trp c.199C>T missense_variant 6 4.01582234001968e-05 1 0 0 1 1 3 0 0 CACNA1F constrhet 67 W R 1 CACNA1F:67:R:W ENST00000376265;NM_005183.2;NM_005183.3 +X 49088224 rs782109777 C G gnomAD Exomes PASS NA p.Ser64Thr p.Ser64Thr c.191G>C missense_variant 2 1.34838126828742e-05 0 0 0 2 0 0 0 0 CACNA1F constrhet 64 T S 1 CACNA1F:64:S:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49088240 rs782151803 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr59Ala p.Thr59Ala c.175A>G missense_variant 10 6.0282725984869e-05 0 2 0 0 0 8 0 0 CACNA1F constrhet 59 A T 1 CACNA1F:59:T:A ENST00000376265;NM_005183.2;NM_005183.3 +X 49088273 rs782524571 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro48Thr p.Pro48Thr c.142C>A missense_variant 13 8.26893108163979e-05 0 7 0 0 0 5 1 0 CACNA1F constrhet 48 T P 1 CACNA1F:48:P:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49088284 C T gnomAD Exomes PASS NA p.Gly44Asp p.Gly44Asp c.131G>A missense_variant 2 1.46944293418365e-05 0 0 0 2 0 0 0 0 CACNA1F constrhet 44 D G 1 CACNA1F:44:G:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49088314 G T gnomAD Exomes PASS NA p.Ala34Asp p.Ala34Asp c.101C>A missense_variant 3 2.49014318323304e-05 1 2 0 0 0 0 0 0 CACNA1F constrhet 34 D A 1 CACNA1F:34:A:D ENST00000376265;NM_005183.2;NM_005183.3 +X 49088321 rs201893500 G A gnomAD Exomes PASS NA p.Pro32Ser p.Pro32Ser c.94C>T missense_variant 2 1.7303882125955e-05 0 0 0 1 0 1 0 0 CACNA1F constrhet 32 S P 1 CACNA1F:32:P:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49088324 rs782426237 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly31Arg p.Gly31Arg c.91G>A missense_variant 6 4.66189599310039e-05 0 2 0 0 0 4 0 0 CACNA1F constrhet 31 R G 1 CACNA1F:31:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49088374 rs6520408 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro14Leu p.Pro14Leu c.41C>T missense_variant 2262 0.0186459818815791 1897 149 2 0 0 19 24 171 CACNA1F constrhet 14 L P 1 CACNA1F:14:P:L ENST00000376265;NM_005183.2;NM_005183.3 +X 49088375 rs201861911 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro14Ser p.Pro14Ser c.40C>T missense_variant 2 1.65510849236167e-05 1 1 0 0 0 0 0 0 CACNA1F constrhet 14 S P 1 CACNA1F:14:P:S ENST00000376265;NM_005183.2;NM_005183.3 +X 49088375 rs201861911 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro14Thr p.Pro14Thr c.40C>A missense_variant 24 0.000198613019083401 0 0 0 0 0 18 0 6 CACNA1F constrhet 14 T P 1 CACNA1F:14:P:T ENST00000376265;NM_005183.2;NM_005183.3 +X 49088383 rs782698402 G A gnomAD Exomes PASS NA p.Thr11Ile p.Thr11Ile c.32C>T missense_variant 2 1.9075414651826e-05 0 0 0 0 0 0 0 2 CACNA1F constrhet 11 I T 1 CACNA1F:11:T:I ENST00000376265;NM_005183.2;NM_005183.3 +X 49089756 C G gnomAD Exomes PASS NA p.Gly6Arg p.Gly6Arg c.16G>C missense_variant 2 1.31707188578353e-05 0 2 0 0 0 0 0 0 CACNA1F constrhet 6 R G 1 CACNA1F:6:G:R ENST00000376265;NM_005183.2;NM_005183.3 +X 49089767 rs782518630 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser2Leu p.Ser2Leu c.5C>T missense_variant 3 1.80169359197646e-05 0 0 0 0 0 2 0 1 CACNA1F constrhet 2 L S 1 CACNA1F:2:S:L ENST00000376265;NM_005183.2;NM_005183.3 +2 166152356 rs747139785 C T gnomAD Exomes PASS NA p.Pro8Leu p.Pro8Leu c.23C>T missense_variant 2 9.61815908435126e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 8 L P 1 SCN2A:8:P:L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166152377 rs773482307 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg15His p.Arg15His c.44G>A missense_variant 10 4.36189794903558e-05 0 8 0 0 0 2 0 0 SCN2A constrhet 15 H R 1 SCN2A:15:R:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166152389 rs17183814 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg19Lys p.Arg19Lys c.56G>A missense_variant 19200 0.0837893744599513 589 3988 401 2190 761 7173 408 3690 SCN2A constrhet 19 K R 1 SCN2A:19:R:K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166152403 rs527452801 G A gnomAD Exomes PASS NA p.Ala24Thr p.Ala24Thr c.70G>A missense_variant 108 0.000519255733448723 0 0 0 0 0 0 1 107 SCN2A constrhet 24 T A 1 SCN2A:24:A:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166152415 rs200884216 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg28Cys p.Arg28Cys c.82C>T missense_variant 62 0.000270482505889538 2 3 0 0 0 53 1 3 SCN2A constrhet 28 C R 1 SCN2A:28:R:C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166152416 rs1007052146 G A gnomAD Exomes PASS NA p.Arg28His p.Arg28His c.83G>A missense_variant 3 1.44264060937139e-05 0 0 0 0 0 1 0 2 SCN2A constrhet 28 H R 1 SCN2A:28:R:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166152433 rs144814658 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala34Thr p.Ala34Thr c.100G>A missense_variant 138 0.000602146784187102 5 34 23 0 9 60 7 0 SCN2A constrhet 34 T A 1 SCN2A:34:A:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166152442 rs763906285 C T gnomAD Exomes PASS NA p.Pro37Ser p.Pro37Ser c.109C>T missense_variant 3 1.44272386265269e-05 0 0 0 0 0 0 0 3 SCN2A constrhet 37 S P 1 SCN2A:37:P:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166152455 rs754993031 G A gnomAD Exomes PASS NA p.Arg41His p.Arg41His c.122G>A missense_variant 3 1.44282100362629e-05 0 0 0 0 0 3 0 0 SCN2A constrhet 41 H R 1 SCN2A:41:R:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166152478 rs773605666 G A gnomAD Exomes PASS NA p.Gly49Ser p.Gly49Ser c.145G>A missense_variant 2 9.61778906265028e-06 0 2 0 0 0 0 0 0 SCN2A constrhet 49 S G 1 SCN2A:49:G:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166153559 rs750257815 C G gnomAD Exomes PASS NA p.Ile100Met p.Ile100Met c.300C>G missense_variant 2 9.70129706341738e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 100 M I 1 SCN2A:100:I:M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166153620 rs374951365 T G gnomAD Exomes PASS NA p.Leu121Val p.Leu121Val c.361T>G missense_variant 2 9.69979145448373e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 121 V L 1 SCN2A:121:L:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166164384 rs764044312 C T gnomAD Exomes PASS NA p.Thr138Met p.Thr138Met c.413C>T missense_variant segdup 2 9.61335102189921e-06 0 0 0 0 0 1 0 1 SCN2A constrhet 138 M T 1 SCN2A:138:T:M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166164422 rs200109956 C T gnomAD Exomes PASS NA p.Pro151Ser p.Pro151Ser c.451C>T missense_variant segdup 4 1.9226886878611e-05 0 0 0 0 0 4 0 0 SCN2A constrhet 151 S P 1 SCN2A:151:P:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166165261 rs121917748 C T gnomAD Exomes PASS NA p.Arg188Trp p.Arg188Trp c.562C>T missense_variant segdup 4 1.92594732534065e-05 0 0 0 0 0 4 0 0 SCN2A constrhet 188 W R 1 SCN2A:188:R:W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166165298 rs202234412 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr200Ser p.Thr200Ser c.599C>G missense_variant segdup 4 1.74831287807266e-05 0 0 0 0 0 4 0 0 SCN2A constrhet 200 S T 1 SCN2A:200:T:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166165900 rs149024364 C T gnomAD Exomes PASS NA p.Ala215Val p.Ala215Val c.644C>T missense_variant segdup 2 9.61446014806269e-06 0 0 0 1 0 0 1 0 SCN2A constrhet 215 V A 1 SCN2A:215:A:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166166985 rs772774164 G C gnomAD Exomes PASS NA p.Asp284His p.Asp284His c.850G>C missense_variant 9 4.32654866405792e-05 0 0 0 0 0 0 0 9 SCN2A constrhet 284 H D 1 SCN2A:284:D:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166166994 rs1034704734 T C gnomAD Exomes PASS NA p.Ser287Pro p.Ser287Pro c.859T>C missense_variant 2 9.6150148071228e-06 0 2 0 0 0 0 0 0 SCN2A constrhet 287 P S 1 SCN2A:287:S:P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166166999 rs1008008564 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe288Leu p.Phe288Leu c.864T>G missense_variant 4 1.74486573258188e-05 1 0 0 0 0 3 0 0 SCN2A constrhet 288 L F 1 SCN2A:288:F:L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166167009 rs762484444 A G gnomAD Exomes PASS NA p.Ile292Val p.Ile292Val c.874A>G missense_variant 2 9.6158469157171e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 292 V I 1 SCN2A:292:I:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166167027 rs754706708 A G gnomAD Exomes PASS NA p.Asn298Asp p.Asn298Asp c.892A>G missense_variant 2 9.62130541871921e-06 0 1 0 0 0 0 1 0 SCN2A constrhet 298 D N 1 SCN2A:298:N:D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166167058 rs753821498 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn308Ser p.Asn308Ser c.923A>G missense_variant 7 3.05853155530699e-05 2 0 0 0 0 2 0 3 SCN2A constrhet 308 S N 1 SCN2A:308:N:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166167072 rs780130675 A G gnomAD Exomes PASS NA p.Ile313Val p.Ile313Val c.937A>G missense_variant 2 9.64757411748816e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 313 V I 1 SCN2A:313:I:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166167087 rs149987700 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu318Lys p.Glu318Lys c.952G>A missense_variant 29 0.000127248793330408 0 2 0 0 0 27 0 0 SCN2A constrhet 318 K E 1 SCN2A:318:E:K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166168546 rs781204054 T G gnomAD Exomes PASS NA p.Phe328Val p.Phe328Val c.982T>G missense_variant segdup 13 6.27068118892115e-05 0 1 0 11 0 0 1 0 SCN2A constrhet 328 V F 1 SCN2A:328:F:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166170260 rs761665229 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu389Val p.Leu389Val c.1165C>G missense_variant segdup 3 1.308386759126e-05 0 3 0 0 0 0 0 0 SCN2A constrhet 389 V L 1 SCN2A:389:L:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166170443 rs773029348 T C gnomAD Exomes PASS NA p.Ile403Thr p.Ile403Thr c.1208T>C missense_variant segdup 7 3.36409073433295e-05 0 0 0 0 0 0 0 7 SCN2A constrhet 403 T I 1 SCN2A:403:I:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166170590 rs368212942 A G gnomAD Exomes PASS NA p.Gln452Arg p.Gln452Arg c.1355A>G missense_variant segdup 4 1.92559500885774e-05 0 0 0 0 0 4 0 0 SCN2A constrhet 452 R Q 1 SCN2A:452:Q:R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166170599 rs752013832 A G gnomAD Exomes PASS NA p.Lys455Arg p.Lys455Arg c.1364A>G missense_variant segdup 2 9.63539659292376e-06 0 0 0 0 0 1 0 1 SCN2A constrhet 455 R K 1 SCN2A:455:K:R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166170611 rs184769423 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu459Ala p.Glu459Ala c.1376A>C missense_variant segdup 32 0.000140042537920893 19 2 0 0 1 6 1 3 SCN2A constrhet 459 A E 1 SCN2A:459:E:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166170617 rs780709903 A G gnomAD Exomes PASS NA p.Gln461Arg p.Gln461Arg c.1382A>G missense_variant segdup 2 9.66734660337777e-06 0 0 0 0 0 0 0 2 SCN2A constrhet 461 R Q 1 SCN2A:461:Q:R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166171982 rs769825203 C T gnomAD Exomes PASS NA p.Ala462Val p.Ala462Val c.1385C>T missense_variant 6 2.92115794701019e-05 0 2 0 0 0 4 0 0 SCN2A constrhet 462 V A 1 SCN2A:462:A:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166171996 rs745774658 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala467Thr p.Ala467Thr c.1399G>A missense_variant 12 5.28858019250432e-05 0 6 0 3 0 1 0 2 SCN2A constrhet 467 T A 1 SCN2A:467:A:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172014 rs770000484 G C gnomAD Exomes PASS NA p.Asp473His p.Asp473His c.1417G>C missense_variant 12 5.8296007695073e-05 0 0 0 0 0 0 0 12 SCN2A constrhet 473 H D 1 SCN2A:473:D:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172033 rs763114190 G T gnomAD Exomes PASS NA p.Gly479Val p.Gly479Val c.1436G>T missense_variant 3 1.45721613429704e-05 0 0 0 3 0 0 0 0 SCN2A constrhet 479 V G 1 SCN2A:479:G:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172062 rs753203934 G A gnomAD Exomes PASS NA p.Val489Ile p.Val489Ile c.1465G>A missense_variant 3 1.4573010784028e-05 0 0 0 1 0 0 0 2 SCN2A constrhet 489 I V 1 SCN2A:489:V:I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172081 rs140661535 C A gnomAD Exomes PASS NA p.Ser495Tyr p.Ser495Tyr c.1484C>A missense_variant 2 9.72091259927482e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 495 Y S 1 SCN2A:495:S:Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172087 rs778749930 G A gnomAD Exomes PASS NA p.Ser497Asn p.Ser497Asn c.1490G>A missense_variant 4 1.94442824087577e-05 0 0 0 0 0 4 0 0 SCN2A constrhet 497 N S 1 SCN2A:497:S:N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172101 rs1418215188 A G gnomAD Exomes PASS NA p.Lys502Glu p.Lys502Glu c.1504A>G missense_variant lcr 2 9.7245047795941e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 502 E K 1 SCN2A:502:K:E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172155 rs746957483 A T gnomAD Exomes PASS NA p.Asn520Tyr p.Asn520Tyr c.1558A>T missense_variant lcr 5 2.42911832721196e-05 0 2 0 0 0 3 0 0 SCN2A constrhet 520 Y N 1 SCN2A:520:N:Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172168 rs186154973 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg524Gln p.Arg524Gln c.1571G>A missense_variant 30 0.000132105049935709 0 0 0 25 0 1 0 4 SCN2A constrhet 524 Q R 1 SCN2A:524:R:Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172209 rs775923587 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg538Cys p.Arg538Cys c.1612C>T missense_variant 4 1.76598882129076e-05 0 1 0 0 0 2 0 1 SCN2A constrhet 538 C R 1 SCN2A:538:R:C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172210 rs761203730 G A gnomAD Exomes PASS NA p.Arg538His p.Arg538His c.1613G>A missense_variant 4 1.94912776532502e-05 0 0 0 0 0 2 0 2 SCN2A constrhet 538 H R 1 SCN2A:538:R:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172229 rs1168248222 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser544Arg p.Ser544Arg c.1632T>G missense_variant 2 8.82791740600475e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 544 R S 1 SCN2A:544:S:R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166172258 rs764865753 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser554Phe p.Ser554Phe c.1661C>T missense_variant 4 1.77407193861711e-05 0 2 0 1 0 0 1 0 SCN2A constrhet 554 F S 1 SCN2A:554:S:F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179682 rs773059303 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg563His p.Arg563His c.1688G>A missense_variant segdup 2 8.73675289841777e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 563 H R 1 SCN2A:563:R:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179705 rs750049844 C T gnomAD Exomes PASS NA p.Arg571Cys p.Arg571Cys c.1711C>T missense_variant segdup 6 2.88503149492715e-05 1 1 0 1 0 1 0 2 SCN2A constrhet 571 C R 1 SCN2A:571:R:C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179706 rs138138150 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg571His p.Arg571His c.1712G>A missense_variant segdup 20 8.72410032715376e-05 2 0 0 0 0 17 0 1 SCN2A constrhet 571 H R 1 SCN2A:571:R:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179749 rs370685828 G C gnomAD Exomes PASS NA p.Lys585Asn p.Lys585Asn c.1755G>C missense_variant segdup 2 9.61039460280239e-06 2 0 0 0 0 0 0 0 SCN2A constrhet 585 N K 1 SCN2A:585:K:N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179753 rs148275498 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile587Leu p.Ile587Leu c.1759A>C missense_variant segdup 10 4.35953998134117e-05 0 0 0 0 0 10 0 0 SCN2A constrhet 587 L I 1 SCN2A:587:I:L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179831 rs769069833 G A gnomAD Exomes PASS NA p.Val613Met p.Val613Met c.1837G>A missense_variant segdup 5 2.4028988571813e-05 0 2 0 1 0 0 0 2 SCN2A constrhet 613 M V 1 SCN2A:613:V:M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179832 rs776945957 T C gnomAD Exomes PASS NA p.Val613Ala p.Val613Ala c.1838T>C missense_variant segdup 3 1.44164231892972e-05 0 0 0 0 0 3 0 0 SCN2A constrhet 613 A V 1 SCN2A:613:V:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179835 rs143734912 C T gnomAD Exomes PASS NA p.Pro614Leu p.Pro614Leu c.1841C>T missense_variant segdup 8 3.84485990291729e-05 0 1 0 3 0 4 0 0 SCN2A constrhet 614 L P 1 SCN2A:614:P:L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179840 rs772896106 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg616Gly p.Arg616Gly c.1846A>G missense_variant 3 1.30819277528737e-05 0 0 0 0 0 3 0 0 SCN2A constrhet 616 G R 1 SCN2A:616:R:G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179852 rs762680220 C T gnomAD Exomes PASS NA p.Arg620Trp p.Arg620Trp c.1858C>T missense_variant 4 1.92331733774414e-05 0 0 0 0 4 0 0 0 SCN2A constrhet 620 W R 1 SCN2A:620:R:W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179883 rs150040573 G A gnomAD Exomes PASS NA p.Arg630His p.Arg630His c.1889G>A missense_variant 5 2.40611345306154e-05 2 2 0 0 0 0 1 0 SCN2A constrhet 630 H R 1 SCN2A:630:R:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179893 rs1367730932 G T gnomAD Exomes PASS NA p.Arg633Ser p.Arg633Ser c.1899G>T missense_variant 2 9.62556550197324e-06 0 0 0 0 0 0 0 2 SCN2A constrhet 633 S R 1 SCN2A:633:R:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179894 rs752534435 G T gnomAD Exomes PASS NA p.Val634Leu p.Val634Leu c.1900G>T missense_variant 5 2.40611345306154e-05 0 0 0 0 0 0 0 5 SCN2A constrhet 634 L V 1 SCN2A:634:V:L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179895 rs756119996 T C gnomAD Exomes PASS NA p.Val634Ala p.Val634Ala c.1901T>C missense_variant 2 9.6236202134519e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 634 A V 1 SCN2A:634:V:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179898 rs558887330 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu635Pro p.Leu635Pro c.1904T>C missense_variant 13 5.67586447782047e-05 0 0 0 13 0 0 0 0 SCN2A constrhet 635 P L 1 SCN2A:635:L:P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179933 rs548056312 G A gnomAD Exomes PASS NA p.Ala647Thr p.Ala647Thr c.1939G>A missense_variant 8 3.85795027102101e-05 0 0 0 0 0 1 0 7 SCN2A constrhet 647 T A 1 SCN2A:647:A:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179970 rs368887417 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly659Asp p.Gly659Asp c.1976G>A missense_variant 26 0.00011447390435265 0 0 9 0 0 14 3 0 SCN2A constrhet 659 D G 1 SCN2A:659:G:D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179970 rs368887417 G T gnomAD Exomes PASS NA p.Gly659Val p.Gly659Val c.1976G>T missense_variant 3 1.45723029096031e-05 0 0 0 0 0 3 0 0 SCN2A constrhet 659 V G 1 SCN2A:659:G:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166179999 rs766470088 C T gnomAD Exomes PASS NA p.Leu669Phe p.Leu669Phe c.2005C>T missense_variant 9 4.45968445254896e-05 0 0 0 0 0 0 0 9 SCN2A constrhet 669 F L 1 SCN2A:669:L:F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166183368 rs371601218 A G gnomAD Exomes PASS NA p.Thr675Ala p.Thr675Ala c.2023A>G missense_variant 3 1.44157304450617e-05 2 0 0 0 0 1 0 0 SCN2A constrhet 675 A T 1 SCN2A:675:T:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166183369 rs565098344 C G gnomAD Exomes PASS NA p.Thr675Ser p.Thr675Ser c.2024C>G missense_variant 5 2.40262174084361e-05 0 0 0 0 0 0 0 5 SCN2A constrhet 675 S T 1 SCN2A:675:T:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166183391 rs756493732 G T gnomAD Exomes PASS NA p.Lys682Asn p.Lys682Asn c.2046G>T missense_variant 3 1.44151762976061e-05 0 0 2 0 0 0 0 1 SCN2A constrhet 682 N K 1 SCN2A:682:K:N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166183395 rs200783308 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg684Trp p.Arg684Trp c.2050C>T missense_variant 37 0.000161310011684077 2 2 0 0 15 16 1 1 SCN2A constrhet 684 W R 1 SCN2A:684:R:W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166183396 rs146949852 G A gnomAD Exomes PASS NA p.Arg684Gln p.Arg684Gln c.2051G>A missense_variant 5 2.40257556100139e-05 0 0 0 0 0 4 0 1 SCN2A constrhet 684 Q R 1 SCN2A:684:R:Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166183419 rs771488290 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met692Val p.Met692Val c.2074A>G missense_variant 6 2.61574679571018e-05 0 0 0 0 0 6 0 0 SCN2A constrhet 692 V M 1 SCN2A:692:M:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166183447 rs776452983 G A gnomAD Exomes PASS NA p.Arg701Lys p.Arg701Lys c.2102G>A missense_variant 2 9.60993282656954e-06 0 0 0 0 1 1 0 0 SCN2A constrhet 701 K R 1 SCN2A:701:R:K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166183464 rs768699825 A T gnomAD Exomes PASS NA p.Ile707Leu p.Ile707Leu c.2119A>T missense_variant 3 1.44154533660084e-05 0 0 0 0 0 3 0 0 SCN2A constrhet 707 L I 1 SCN2A:707:I:L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166187908 rs1404927721 G A gnomAD Exomes PASS NA p.Asp740Asn p.Asp740Asn c.2218G>A missense_variant 2 9.61316619241713e-06 0 0 0 0 2 0 0 0 SCN2A constrhet 740 N D 1 SCN2A:740:D:N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166187909 rs747869260 A G gnomAD Exomes PASS NA p.Asp740Gly p.Asp740Gly c.2219A>G missense_variant 4 1.92261475606825e-05 0 4 0 0 0 0 0 0 SCN2A constrhet 740 G D 1 SCN2A:740:D:G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166187926 rs772195737 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu746Val p.Leu746Val c.2236T>G missense_variant 2 8.72136123006079e-06 1 0 0 0 0 1 0 0 SCN2A constrhet 746 V L 1 SCN2A:746:L:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166198806 rs142128956 G A gnomAD Exomes PASS NA p.Val797Ile p.Val797Ile c.2389G>A missense_variant segdup 9 4.32654866405792e-05 8 0 0 0 0 1 0 0 SCN2A constrhet 797 I V 1 SCN2A:797:V:I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166198845 rs541567737 A T gnomAD Exomes PASS NA p.Ile810Leu p.Ile810Leu c.2428A>T missense_variant segdup 2 9.61104116408931e-06 0 0 0 0 0 0 0 2 SCN2A constrhet 810 L I 1 SCN2A:810:I:L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166201225 rs2228980 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys908Arg p.Lys908Arg c.2723A>G missense_variant segdup 996 0.00434191253400293 17 99 12 0 18 683 30 137 SCN2A constrhet 908 R K 1 SCN2A:908:K:R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166201249 rs763684457 A G gnomAD Exomes PASS NA p.Asn916Ser p.Asn916Ser c.2747A>G missense_variant segdup 4 1.92183881537855e-05 0 1 0 0 0 1 1 1 SCN2A constrhet 916 S N 1 SCN2A:916:N:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166201362 rs749485469 G A gnomAD Genomes NA PASS p.Ala954Thr p.Ala954Thr c.2860G>A missense_variant segdup 3 0.0001411366202484 0 0 0 0 0 3 0 0 SCN2A constrhet 954 T A 1 SCN2A:954:A:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210819 rs780508905 G A gnomAD Exomes PASS NA p.Gly1013Arg p.Gly1013Arg c.3037G>A missense_variant segdup 2 9.61298137004211e-06 0 2 0 0 0 0 0 0 SCN2A constrhet 1013 R G 1 SCN2A:1013:G:R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210825 rs747451714 G A gnomAD Exomes PASS NA p.Asp1015Asn p.Asp1015Asn c.3043G>A missense_variant segdup 2 9.6142752759297e-06 0 0 0 0 0 1 0 1 SCN2A constrhet 1015 N D 1 SCN2A:1015:D:N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210825 rs747451714 G C gnomAD Exomes PASS NA p.Asp1015His p.Asp1015His c.3043G>C missense_variant segdup 2 9.6142752759297e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 1015 H D 1 SCN2A:1015:D:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210831 rs769267899 G C gnomAD Exomes PASS NA p.Val1017Leu p.Val1017Leu c.3049G>C missense_variant segdup 3 1.44221062043901e-05 0 3 0 0 0 0 0 0 SCN2A constrhet 1017 L V 1 SCN2A:1017:V:L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210847 rs376774884 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1022His p.Arg1022His c.3065G>A missense_variant segdup 3 1.30868355159267e-05 2 1 0 0 0 0 0 0 SCN2A constrhet 1022 H R 1 SCN2A:1022:R:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210847 rs376774884 G C gnomAD Exomes PASS NA p.Arg1022Pro p.Arg1022Pro c.3065G>C missense_variant segdup 2 9.61640173479887e-06 0 0 0 0 0 1 0 1 SCN2A constrhet 1022 P R 1 SCN2A:1022:R:P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210850 rs1411722259 A G gnomAD Exomes PASS NA p.Glu1023Gly p.Glu1023Gly c.3068A>G missense_variant segdup 2 9.61667916834959e-06 0 0 0 2 0 0 0 0 SCN2A constrhet 1023 G E 1 SCN2A:1023:E:G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210865 rs553589945 C G gnomAD Exomes PASS NA p.Ala1028Gly p.Ala1028Gly c.3083C>G missense_variant segdup 3 1.44290427773022e-05 0 0 0 0 0 0 0 3 SCN2A constrhet 1028 G A 1 SCN2A:1028:A:G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210884 rs772956132 A C gnomAD Exomes PASS NA p.Lys1034Asn p.Lys1034Asn c.3102A>C missense_variant segdup 2 9.62297195865971e-06 0 1 0 0 0 0 1 0 SCN2A constrhet 1034 N K 1 SCN2A:1034:K:N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210885 rs762703948 G A gnomAD Exomes PASS NA p.Ala1035Thr p.Ala1035Thr c.3103G>A missense_variant segdup 3 1.44345968417102e-05 0 0 0 0 0 1 0 2 SCN2A constrhet 1035 T A 1 SCN2A:1035:A:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210965 rs151204987 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1061Met p.Ile1061Met c.3183A>G missense_variant segdup 2 8.72136123006079e-06 2 0 0 0 0 0 0 0 SCN2A constrhet 1061 M I 1 SCN2A:1061:I:M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210972 rs769395683 G T gnomAD Exomes PASS NA p.Asp1064Tyr p.Asp1064Tyr c.3190G>T missense_variant segdup 6 2.88361720942751e-05 0 6 0 0 0 0 0 0 SCN2A constrhet 1064 Y D 1 SCN2A:1064:D:Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166210978 rs748876017 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1066His p.Asn1066His c.3196A>C missense_variant segdup 5 2.17996006313164e-05 1 0 0 0 0 4 0 0 SCN2A constrhet 1066 H N 1 SCN2A:1066:N:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166211041 rs765278777 G A gnomAD Exomes PASS NA p.Val1087Met p.Val1087Met c.3259G>A missense_variant segdup 2 9.61076405574243e-06 0 2 0 0 0 0 0 0 SCN2A constrhet 1087 M V 1 SCN2A:1087:V:M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166211042 rs1457881200 T C gnomAD Exomes PASS NA p.Val1087Ala p.Val1087Ala c.3260T>C missense_variant segdup 4 1.92213433796888e-05 0 0 0 1 0 3 0 0 SCN2A constrhet 1087 A V 1 SCN2A:1087:V:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166211138 rs756738916 C T gnomAD Exomes PASS NA p.Thr1119Ile p.Thr1119Ile c.3356C>T missense_variant segdup 3 1.44701047635585e-05 0 0 0 0 0 3 0 0 SCN2A constrhet 1119 I T 1 SCN2A:1119:T:I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166211171 rs1160491617 A C gnomAD Exomes PASS NA p.Glu1130Ala p.Glu1130Ala c.3389A>C missense_variant segdup 2 9.68372939786571e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 1130 A E 1 SCN2A:1130:E:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166221699 rs771772014 G C gnomAD Exomes PASS NA p.Gly1149Ala p.Gly1149Ala c.3446G>C missense_variant 6 2.88295214299443e-05 0 0 0 0 0 6 0 0 SCN2A constrhet 1149 A G 1 SCN2A:1149:G:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166221707 rs766523968 G A gnomAD Exomes PASS NA p.Ala1152Thr p.Ala1152Thr c.3454G>A missense_variant 10 4.80478171876652e-05 0 0 0 4 0 1 0 5 SCN2A constrhet 1152 T A 1 SCN2A:1152:A:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166221710 rs200138205 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1153Lys p.Glu1153Lys c.3457G>A missense_variant 39 0.000170022059272306 0 0 0 0 0 37 1 1 SCN2A constrhet 1153 K E 1 SCN2A:1153:E:K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166221710 rs200138205 G C gnomAD Exomes PASS NA p.Glu1153Gln p.Glu1153Gln c.3457G>C missense_variant 8 3.84382537501321e-05 0 0 0 0 0 1 0 7 SCN2A constrhet 1153 Q E 1 SCN2A:1153:E:Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166221738 rs201124054 A T gnomAD Exomes PASS NA p.Glu1162Val p.Glu1162Val c.3485A>T missense_variant 9 4.32430354688987e-05 0 0 0 0 0 9 0 0 SCN2A constrhet 1162 V E 1 SCN2A:1162:E:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166223735 rs115231482 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1177Trp p.Arg1177Trp c.3529C>T missense_variant 8 3.48875747902385e-05 0 0 0 0 0 7 1 0 SCN2A constrhet 1177 W R 1 SCN2A:1177:R:W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166223762 rs1433862850 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1186Val p.Ile1186Val c.3556A>G missense_variant 2 8.71961215165149e-06 0 0 0 1 0 1 0 0 SCN2A constrhet 1186 V I 1 SCN2A:1186:I:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166223772 rs540994733 G A gnomAD Exomes PASS NA p.Gly1189Asp p.Gly1189Asp c.3566G>A missense_variant segdup 11 5.28561543784116e-05 0 0 0 0 0 1 0 10 SCN2A constrhet 1189 D G 1 SCN2A:1189:G:D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166223804 rs765909421 A G gnomAD Exomes PASS NA p.Thr1200Ala p.Thr1200Ala c.3598A>G missense_variant segdup 4 1.92213433796888e-05 0 2 0 0 0 2 0 0 SCN2A constrhet 1200 A T 1 SCN2A:1200:T:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166223876 rs780330020 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1224Ser p.Ala1224Ser c.3670G>T missense_variant 7 3.05202392786759e-05 0 0 0 0 1 5 1 0 SCN2A constrhet 1224 S A 1 SCN2A:1224:A:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166226649 rs777751518 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1230Thr p.Ile1230Thr c.3689T>C missense_variant 4 1.74486573258188e-05 0 0 0 1 0 3 0 0 SCN2A constrhet 1230 T I 1 SCN2A:1230:I:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166226661 rs757322474 A G gnomAD Exomes PASS NA p.Gln1234Arg p.Gln1234Arg c.3701A>G missense_variant 3 1.44183632274064e-05 0 0 0 0 0 3 0 0 SCN2A constrhet 1234 R Q 1 SCN2A:1234:Q:R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166226763 rs774849906 T A gnomAD Exomes PASS NA p.Val1268Glu p.Val1268Glu c.3803T>A missense_variant 2 9.60974812850155e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 1268 E V 1 SCN2A:1268:V:E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166229856 rs761654525 G A gnomAD Exomes PASS NA p.Arg1324Lys p.Arg1324Lys c.3971G>A missense_variant 2 9.61482991365883e-06 0 2 0 0 0 0 0 0 SCN2A constrhet 1324 K R 1 SCN2A:1324:R:K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166231316 rs762800170 A G gnomAD Exomes PASS NA p.His1365Arg p.His1365Arg c.4094A>G missense_variant 5 2.40396172892928e-05 0 0 0 0 0 2 0 3 SCN2A constrhet 1365 R H 1 SCN2A:1365:H:R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166231343 rs555250264 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1374Lys p.Met1374Lys c.4121T>A missense_variant 2 8.72585120678522e-06 2 0 0 0 0 0 0 0 SCN2A constrhet 1374 K M 1 SCN2A:1374:M:K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166231357 rs779140322 G A gnomAD Exomes PASS NA p.Val1379Met p.Val1379Met c.4135G>A missense_variant 5 2.4049098639783e-05 0 0 0 2 1 1 1 0 SCN2A constrhet 1379 M V 1 SCN2A:1379:V:M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166231391 rs758703434 T C gnomAD Exomes PASS NA p.Ile1390Thr p.Ile1390Thr c.4169T>C missense_variant 2 9.62324977144782e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 1390 T I 1 SCN2A:1390:I:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166231409 rs914316483 C T gnomAD Exomes PASS NA p.Ala1396Val p.Ala1396Val c.4187C>T missense_variant 2 9.62639943781827e-06 0 2 0 0 0 0 0 0 SCN2A constrhet 1396 V A 1 SCN2A:1396:A:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166237207 rs368657915 A G gnomAD Exomes PASS NA p.Ile1472Val p.Ile1472Val c.4414A>G missense_variant segdup 5 2.42339643857659e-05 0 4 0 0 0 1 0 0 SCN2A constrhet 1472 V I 1 SCN2A:1472:I:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166243269 rs147522594 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1522Ala p.Gly1522Ala c.4565G>C missense_variant segdup 204 0.000890689673239141 1 10 10 0 3 23 4 153 SCN2A constrhet 1522 A G 1 SCN2A:1522:G:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245342 rs755159786 A G gnomAD Exomes PASS NA p.Ile1676Val p.Ile1676Val c.5026A>G missense_variant segdup 3 1.4416561746134e-05 0 0 0 0 0 3 0 0 SCN2A constrhet 1676 V I 1 SCN2A:1676:I:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245524 rs200016923 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1736Glu p.Asp1736Glu c.5208T>G missense_variant segdup 29 0.000126431068909292 0 0 0 0 26 2 1 0 SCN2A constrhet 1736 E D 1 SCN2A:1736:D:E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245680 rs199925238 G T gnomAD Exomes PASS NA p.Glu1788Asp p.Glu1788Asp c.5364G>T missense_variant segdup 2 9.61409041090622e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 1788 D E 1 SCN2A:1788:E:D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245706 rs765273814 T C gnomAD Exomes PASS NA p.Met1797Thr p.Met1797Thr c.5390T>C missense_variant segdup 3 1.44203037877331e-05 0 0 0 3 0 0 0 0 SCN2A constrhet 1797 T M 1 SCN2A:1797:M:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245738 rs767541516 G A gnomAD Exomes PASS NA p.Asp1808Asn p.Asp1808Asn c.5422G>A missense_variant segdup 2 9.61178019781044e-06 0 0 0 1 0 1 0 0 SCN2A constrhet 1808 N D 1 SCN2A:1808:D:N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245749 rs143238782 G C gnomAD Exomes PASS NA p.Gln1811His p.Gln1811His c.5433G>C missense_variant segdup 2 9.61178019781044e-06 2 0 0 0 0 0 0 0 SCN2A constrhet 1811 H Q 1 SCN2A:1811:Q:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245762 rs147084515 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1816Ser p.Ala1816Ser c.5446G>T missense_variant segdup 37 0.000161335333310078 33 1 0 0 0 1 1 1 SCN2A constrhet 1816 S A 1 SCN2A:1816:A:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245783 rs779516339 G A gnomAD Exomes PASS NA p.Asp1823Asn p.Asp1823Asn c.5467G>A missense_variant segdup 5 2.40271410585397e-05 0 0 0 0 0 0 0 5 SCN2A constrhet 1823 N D 1 SCN2A:1823:D:N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245784 rs138497939 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1823Ala p.Asp1823Ala c.5468A>C missense_variant segdup 55 0.000239810244693653 0 0 0 38 1 12 1 3 SCN2A constrhet 1823 A D 1 SCN2A:1823:D:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245864 rs769442306 G A gnomAD Exomes PASS NA p.Asp1850Asn p.Asp1850Asn c.5548G>A missense_variant segdup 4 1.92235603956209e-05 0 0 0 0 0 4 0 0 SCN2A constrhet 1850 N D 1 SCN2A:1850:D:N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245905 rs760733246 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys1863Asn p.Lys1863Asn c.5589G>C missense_variant segdup 5 2.18037833924943e-05 0 0 0 5 0 0 0 0 SCN2A constrhet 1863 N K 1 SCN2A:1863:K:N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166245936 rs753977894 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1874Thr p.Ala1874Thr c.5620G>A missense_variant segdup 5 2.18068264089391e-05 0 0 0 0 0 5 0 0 SCN2A constrhet 1874 T A 1 SCN2A:1874:A:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246020 rs367833365 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1902Cys p.Arg1902Cys c.5704C>T missense_variant segdup 8 3.49015775513053e-05 2 0 1 0 1 4 0 0 SCN2A constrhet 1902 C R 1 SCN2A:1902:R:C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246021 rs747710683 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1902His p.Arg1902His c.5705G>A missense_variant segdup 12 5.23519095359003e-05 4 7 0 0 0 1 0 0 SCN2A constrhet 1902 H R 1 SCN2A:1902:R:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246042 rs772819993 C T gnomAD Exomes PASS NA p.Ala1909Val p.Ala1909Val c.5726C>T missense_variant segdup 3 1.44283488197611e-05 0 0 1 0 0 2 0 0 SCN2A constrhet 1909 V A 1 SCN2A:1909:A:V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246068 rs139899756 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1918Cys p.Arg1918Cys c.5752C>T missense_variant segdup 20 8.72684114531063e-05 3 1 0 0 0 15 1 0 SCN2A constrhet 1918 C R 1 SCN2A:1918:R:C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246069 rs201718767 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1918His p.Arg1918His c.5753G>A missense_variant segdup 21 9.16446283155717e-05 0 0 0 2 2 16 1 0 SCN2A constrhet 1918 H R 1 SCN2A:1918:R:H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246089 rs145727224 G A gnomAD Exomes PASS NA p.Val1925Ile p.Val1925Ile c.5773G>A missense_variant segdup 2 9.61973199426664e-06 2 0 0 0 0 0 0 0 SCN2A constrhet 1925 I V 1 SCN2A:1925:V:I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246098 rs750819988 G A gnomAD Exomes PASS NA p.Val1928Ile p.Val1928Ile c.5782G>A missense_variant segdup 2 9.61889921317404e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 1928 I V 1 SCN2A:1928:V:I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246120 rs556514878 A G gnomAD Exomes PASS NA p.Asp1935Gly p.Asp1935Gly c.5804A>G missense_variant segdup 3 1.44240477724462e-05 0 0 0 3 0 0 0 0 SCN2A constrhet 1935 G D 1 SCN2A:1935:D:G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246131 rs754563746 G C gnomAD Exomes PASS NA p.Glu1939Gln p.Glu1939Gln c.5815G>C missense_variant segdup 8 3.84685663727027e-05 0 0 0 0 0 0 0 8 SCN2A constrhet 1939 Q E 1 SCN2A:1939:E:Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246134 rs747846577 T C gnomAD Exomes PASS NA p.Cys1940Arg p.Cys1940Arg c.5818T>C missense_variant segdup 3 1.44248800330811e-05 0 0 0 1 0 0 0 2 SCN2A constrhet 1940 R C 1 SCN2A:1940:C:R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246138 rs749132423 A G gnomAD Exomes PASS NA p.Asp1941Gly p.Asp1941Gly c.5822A>G missense_variant segdup 2 9.61612431725517e-06 0 0 0 0 0 0 0 2 SCN2A constrhet 1941 G D 1 SCN2A:1941:D:G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246186 rs768795777 A G gnomAD Exomes PASS NA p.Asn1957Ser p.Asn1957Ser c.5870A>G missense_variant segdup 3 1.44250187525244e-05 0 0 0 0 0 0 0 3 SCN2A constrhet 1957 S N 1 SCN2A:1957:N:S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246224 rs763448640 A G gnomAD Exomes PASS NA p.Thr1970Ala p.Thr1970Ala c.5908A>G missense_variant segdup 2 9.62075003367263e-06 1 0 0 0 0 1 0 0 SCN2A constrhet 1970 A T 1 SCN2A:1970:T:A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246276 rs757068860 A G gnomAD Exomes PASS NA p.Glu1987Gly p.Glu1987Gly c.5960A>G missense_variant segdup 2 9.70430968393063e-06 0 0 0 0 0 2 0 0 SCN2A constrhet 1987 G E 1 SCN2A:1987:E:G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246315 rs1433941543 T C gnomAD Exomes PASS NA p.Ile2000Thr p.Ile2000Thr c.5999T>C missense_variant segdup 2 9.94747731975171e-06 2 0 0 0 0 0 0 0 SCN2A constrhet 2000 T I 1 SCN2A:2000:I:T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246318 rs771968887 G A gnomAD Exomes PASS NA p.Arg2001Lys p.Arg2001Lys c.6002G>A missense_variant segdup 4 1.99758292466116e-05 0 4 0 0 0 0 0 0 SCN2A constrhet 2001 K R 1 SCN2A:2001:R:K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +2 166246320 rs780027748 G A gnomAD Exomes PASS NA p.Glu2002Lys p.Glu2002Lys c.6004G>A missense_variant segdup 4 2.00406825856489e-05 0 0 0 0 0 4 0 0 SCN2A constrhet 2002 K E 1 SCN2A:2002:E:K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 +19 13318141 rs780693455 C T gnomAD Exomes PASS NA p.Asp2503Asn p.Asp2503Asn c.7507G>A missense_variant 2 1.3744e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2503 N D 1 CACNA1A:2503:D:N ENST00000360228 +19 13318142 rs1269668562 G C gnomAD Exomes PASS NA p.Asp2502Glu p.Asp2502Glu c.7506C>G missense_variant 2 1.37193e-05 0 2 0 0 0 0 0 0 CACNA1A constrhet 2502 E D 1 CACNA1A:2502:D:E ENST00000360228 +19 13318155 rs1444888359 T C gnomAD Exomes PASS NA p.Tyr2498Cys p.Tyr2498Cys c.7493A>G missense_variant 2 1.37425e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2498 C Y 1 CACNA1A:2498:Y:C ENST00000360228 +19 13318185 rs748044062 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2488Leu p.Pro2488Leu c.7463C>T missense_variant 4 2.6683e-05 1 0 0 1 0 1 0 1 CACNA1A constrhet 2488 L P 1 CACNA1A:2488:P:L ENST00000360228 +19 13318189 rs772225266 C T gnomAD Exomes PASS NA p.Gly2487Arg p.Gly2487Arg c.7459G>A missense_variant 2 1.54792e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2487 R G 1 CACNA1A:2487:G:R ENST00000360228 +19 13318196 rs777044475 C A gnomAD Exomes PASS NA p.Arg2484Ser p.Arg2484Ser c.7452G>T missense_variant 5 3.97956e-05 0 2 0 0 0 2 1 0 CACNA1A constrhet 2484 S R 1 CACNA1A:2484:R:S ENST00000360228 +19 13318207 rs765523382 C T gnomAD Exomes PASS NA p.Gly2481Arg p.Gly2481Arg c.7441G>A missense_variant 15 0.000122983 1 12 0 0 0 1 1 0 CACNA1A constrhet 2481 R G 1 CACNA1A:2481:G:R ENST00000360228 +19 13318208 rs539546830 G T gnomAD Exomes PASS NA p.His2480Gln p.His2480Gln c.7440C>A missense_variant 6 4.97265e-05 0 0 0 0 0 0 0 6 CACNA1A constrhet 2480 Q H 1 CACNA1A:2480:H:Q ENST00000360228 +19 13318208 rs539546830 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.His2480Gln p.His2480Gln c.7440C>G missense_variant 231 0.001633109 2 7 0 0 4 194 9 15 CACNA1A constrhet 2480 Q H 1 CACNA1A:2480:H:Q ENST00000360228 +19 13318212 rs758817759 G A gnomAD Exomes PASS NA p.Ala2479Val p.Ala2479Val c.7436C>T missense_variant 2 1.66608e-05 0 0 0 0 0 1 0 1 CACNA1A constrhet 2479 V A 1 CACNA1A:2479:A:V ENST00000360228 +19 13318215 rs764648125 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2478Leu p.Pro2478Leu c.7433C>T missense_variant 7 4.97987e-05 0 0 0 0 0 6 0 1 CACNA1A constrhet 2478 L P 1 CACNA1A:2478:P:L ENST00000360228 +19 13318222 rs779631503 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr2476His p.Tyr2476His c.7426T>C missense_variant 10 7.21074e-05 1 0 0 0 0 9 0 0 CACNA1A constrhet 2476 H Y 1 CACNA1A:2476:Y:H ENST00000360228 +19 13318243 rs778589827 C T gnomAD Exomes PASS NA p.Gly2469Ser p.Gly2469Ser c.7405G>A missense_variant 2 1.81931e-05 1 0 0 0 0 1 0 0 CACNA1A constrhet 2469 S G 1 CACNA1A:2469:G:S ENST00000360228 +19 13318248 rs1199275549 C T gnomAD Exomes PASS NA p.Arg2467Gln p.Arg2467Gln c.7400G>A missense_variant 2 1.83952e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2467 Q R 1 CACNA1A:2467:R:Q ENST00000360228 +19 13318248 rs1199275549 C G gnomAD Exomes PASS NA p.Arg2467Pro p.Arg2467Pro c.7400G>C missense_variant 3 2.75928e-05 0 1 0 0 0 2 0 0 CACNA1A constrhet 2467 P R 1 CACNA1A:2467:R:P ENST00000360228 +19 13318249 rs1395962247 G A gnomAD Exomes PASS NA p.Arg2467Trp p.Arg2467Trp c.7399C>T missense_variant 2 1.83861e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2467 W R 1 CACNA1A:2467:R:W ENST00000360228 +19 13318267 rs777898817 C A gnomAD Exomes PASS NA p.Ala2461Ser p.Ala2461Ser c.7381G>T missense_variant 2 2.04273e-05 0 0 0 2 0 0 0 0 CACNA1A constrhet 2461 S A 1 CACNA1A:2461:A:S ENST00000360228 +19 13318290 rs1429248702 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2453Lys p.Arg2453Lys c.7358G>A missense_variant 2 2.42884e-05 0 0 2 0 0 0 0 0 CACNA1A constrhet 2453 K R 1 CACNA1A:2453:R:K ENST00000360228 +19 13318299 rs1327100600 C T gnomAD Exomes PASS NA p.Arg2450His p.Arg2450His c.7349G>A missense_variant 3 6.64687e-05 0 3 0 0 0 0 0 0 CACNA1A constrhet 2450 H R 1 CACNA1A:2450:R:H ENST00000360228 +19 13318320 rs763414737 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2443Val p.Ala2443Val c.7328C>T missense_variant 27 0.000380153 0 5 19 0 0 3 0 0 CACNA1A constrhet 2443 V A 1 CACNA1A:2443:A:V ENST00000360228 +19 13318321 rs533884784 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2443Thr p.Ala2443Thr c.7327G>A missense_variant 11 0.000155249 0 7 0 0 0 4 0 0 CACNA1A constrhet 2443 T A 1 CACNA1A:2443:A:T ENST00000360228 +19 13318342 rs754573556 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2436Thr p.Ala2436Thr c.7306G>A missense_variant 5 6.25876e-05 0 0 0 1 1 3 0 0 CACNA1A constrhet 2436 T A 1 CACNA1A:2436:A:T ENST00000360228 +19 13318357 rs1052515747 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2431Thr p.Ala2431Thr c.7291G>A missense_variant 17 0.000185088 1 0 1 0 0 15 0 0 CACNA1A constrhet 2431 T A 1 CACNA1A:2431:A:T ENST00000360228 +19 13318369 rs777806950 C T gnomAD Exomes PASS NA p.Glu2427Lys p.Glu2427Lys c.7279G>A missense_variant 3 4.04411e-05 0 0 0 0 1 2 0 0 CACNA1A constrhet 2427 K E 1 CACNA1A:2427:E:K ENST00000360228 +19 13318372 rs1043443142 C T gnomAD Exomes PASS NA p.Gly2426Ser p.Gly2426Ser c.7276G>A missense_variant 2 2.6634e-05 0 2 0 0 0 0 0 0 CACNA1A constrhet 2426 S G 1 CACNA1A:2426:G:S ENST00000360228 +19 13318374 rs555362569 C T gnomAD Exomes PASS NA p.Gly2425Asp p.Gly2425Asp c.7274G>A missense_variant 25 0.000331222 0 0 0 0 0 0 0 25 CACNA1A constrhet 2425 D G 1 CACNA1A:2425:G:D ENST00000360228 +19 13318386 rs573961089 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2421Leu p.Pro2421Leu c.7262C>T missense_variant 158 0.00159287 0 1 0 1 124 26 4 2 CACNA1A constrhet 2421 L P 1 CACNA1A:2421:P:L ENST00000360228 +19 13318387 rs544924244 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2421Ala p.Pro2421Ala c.7261C>G missense_variant 154 0.001541819 0 0 0 0 124 26 4 0 CACNA1A constrhet 2421 A P 1 CACNA1A:2421:P:A ENST00000360228 +19 13318400 rs1421457173 G C gnomAD Genomes NA PASS p.Asp2416Glu p.Asp2416Glu c.7248C>G missense_variant 2 9.60707e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2416 E D 1 CACNA1A:2416:D:E ENST00000360228 +19 13318413 rs775829854 C A gnomAD Exomes PASS NA p.Gly2412Val p.Gly2412Val c.7235G>T missense_variant 2 2.4466e-05 0 0 0 1 0 0 0 1 CACNA1A constrhet 2412 V G 1 CACNA1A:2412:G:V ENST00000360228 +19 13318416 rs763253182 C G gnomAD Exomes PASS NA p.Arg2411Pro p.Arg2411Pro c.7232G>C missense_variant 2 2.45495e-05 0 0 0 0 0 1 0 1 CACNA1A constrhet 2411 P R 1 CACNA1A:2411:R:P ENST00000360228 +19 13318435 rs1359445604 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2405Trp p.Arg2405Trp c.7213C>T missense_variant 3 2.99407e-05 0 1 0 0 0 2 0 0 CACNA1A constrhet 2405 W R 1 CACNA1A:2405:R:W ENST00000360228 +19 13318459 rs768129470 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val2397Met p.Val2397Met c.7189G>A missense_variant 14 0.00014792 0 0 0 0 0 14 0 0 CACNA1A constrhet 2397 M V 1 CACNA1A:2397:V:M ENST00000360228 +19 13318464 rs759129605 G C gnomAD Exomes PASS NA p.Pro2395Arg p.Pro2395Arg c.7184C>G missense_variant 2 2.78373e-05 0 0 0 0 0 0 0 2 CACNA1A constrhet 2395 R P 1 CACNA1A:2395:P:R ENST00000360228 +19 13318489 rs1379375107 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2387Arg p.Gly2387Arg c.7159G>C missense_variant 2 2.74861e-05 0 0 0 0 1 1 0 0 CACNA1A constrhet 2387 R G 1 CACNA1A:2387:G:R ENST00000360228 +19 13318492 rs758230368 C T gnomAD Exomes PASS NA p.Gly2386Ser p.Gly2386Ser c.7156G>A missense_variant 2 4.0282e-05 0 0 0 0 0 1 0 1 CACNA1A constrhet 2386 S G 1 CACNA1A:2386:G:S ENST00000360228 +19 13318504 rs763992341 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2382Ser p.Ala2382Ser c.7144G>T missense_variant 4 7.46269e-05 0 0 1 0 0 3 0 0 CACNA1A constrhet 2382 S A 1 CACNA1A:2382:A:S ENST00000360228 +19 13318509 rs1329486958 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2380Leu p.Pro2380Leu c.7139C>T missense_variant 2 3.94291e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2380 L P 1 CACNA1A:2380:P:L ENST00000360228 +19 13318540 rs1308249689 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2370Trp p.Arg2370Trp c.7108C>T missense_variant 3 7.06448e-05 0 0 0 0 1 2 0 0 CACNA1A constrhet 2370 W R 1 CACNA1A:2370:R:W ENST00000360228 +19 13318581 rs780098532 G A gnomAD Exomes PASS NA p.Thr2356Met p.Thr2356Met c.7067C>T missense_variant 3 0.00015536 0 0 3 0 0 0 0 0 CACNA1A constrhet 2356 M T 1 CACNA1A:2356:T:M ENST00000360228 +19 13318581 rs780098532 G T gnomAD Exomes PASS NA p.Thr2356Lys p.Thr2356Lys c.7067C>A missense_variant 2 0.000103573 0 0 0 0 0 0 0 2 CACNA1A constrhet 2356 K T 1 CACNA1A:2356:T:K ENST00000360228 +19 13318596 rs1442777428 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2351Glu p.Gly2351Glu c.7052G>A missense_variant 4 8.60956e-05 0 0 0 0 0 4 0 0 CACNA1A constrhet 2351 E G 1 CACNA1A:2351:G:E ENST00000360228 +19 13318609 rs1050540062 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2347Lys p.Glu2347Lys c.7039G>A missense_variant 3 5.71298e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 2347 K E 1 CACNA1A:2347:E:K ENST00000360228 +19 13318621 rs1365860992 C T gnomAD Genomes NA PASS p.Gly2343Ser p.Gly2343Ser c.7027G>A missense_variant 2 9.49668e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2343 S G 1 CACNA1A:2343:G:S ENST00000360228 +19 13318629 rs768952980 C T gnomAD Exomes PASS NA p.Arg2340Lys p.Arg2340Lys c.7019G>A missense_variant 18 0.00032041 0 0 15 0 0 3 0 0 CACNA1A constrhet 2340 K R 1 CACNA1A:2340:R:K ENST00000360228 +19 13318632 rs1341492474 C T gnomAD Exomes PASS NA p.Arg2339Gln p.Arg2339Gln c.7016G>A missense_variant 2 3.4528e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2339 Q R 1 CACNA1A:2339:R:Q ENST00000360228 +19 13318638 rs774686258 C T gnomAD Exomes PASS NA p.Gly2337Asp p.Gly2337Asp c.7010G>A missense_variant 3 5.09061e-05 0 0 0 0 0 0 0 3 CACNA1A constrhet 2337 D G 1 CACNA1A:2337:G:D ENST00000360228 +19 13318653 rs748579395 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2332Gln p.Arg2332Gln c.6995G>A missense_variant 20 0.000270278 0 1 0 1 0 0 1 17 CACNA1A constrhet 2332 Q R 1 CACNA1A:2332:R:Q ENST00000360228 +19 13318657 rs1193347869 C A gnomAD Exomes PASS NA p.Gly2331Cys p.Gly2331Cys c.6991G>T missense_variant 2 3.20051e-05 0 0 0 0 0 0 0 2 CACNA1A constrhet 2331 C G 1 CACNA1A:2331:G:C ENST00000360228 +19 13318675 rs1328309669 G C gnomAD Exomes PASS NA p.Gln2325Glu p.Gln2325Glu c.6973C>G missense_variant lcr 3 8.17483e-05 0 2 0 0 0 1 0 0 CACNA1A constrhet 2325 E Q 1 CACNA1A:2325:Q:E ENST00000360228 +19 13318678 rs1398174300 G C gnomAD Exomes PASS NA p.Gln2324Glu p.Gln2324Glu c.6970C>G missense_variant lcr 3 6.77415e-05 0 0 0 0 0 2 0 1 CACNA1A constrhet 2324 E Q 1 CACNA1A:2324:Q:E ENST00000360228 +19 13318713 rs994820572 G T gnomAD Exomes PASS NA p.Pro2312Gln p.Pro2312Gln c.6935C>A missense_variant 4 6.80133e-05 0 1 0 1 0 1 0 1 CACNA1A constrhet 2312 Q P 1 CACNA1A:2312:P:Q ENST00000360228 +19 13318713 rs994820572 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2312Leu p.Pro2312Leu c.6935C>T missense_variant 2 2.52704e-05 0 1 0 1 0 0 0 0 CACNA1A constrhet 2312 L P 1 CACNA1A:2312:P:L ENST00000360228 +19 13318716 rs1476143574 G T gnomAD Exomes PASS NA p.Pro2311His p.Pro2311His c.6932C>A missense_variant 2 3.18928e-05 0 0 0 0 0 1 0 1 CACNA1A constrhet 2311 H P 1 CACNA1A:2311:P:H ENST00000360228 +19 13318726 rs758924907 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2308Ser p.Gly2308Ser c.6922G>A missense_variant 6 7.45101e-05 0 0 0 0 0 5 0 1 CACNA1A constrhet 2308 S G 1 CACNA1A:2308:G:S ENST00000360228 +19 13318731 rs1311120402 G A gnomAD Exomes PASS NA p.Ala2306Val p.Ala2306Val c.6917C>T missense_variant 3 5.23451e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 2306 V A 1 CACNA1A:2306:A:V ENST00000360228 +19 13318807 rs762678287 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2281Trp p.Arg2281Trp c.6841C>T missense_variant 3 0.000105322 0 1 1 0 0 1 0 0 CACNA1A constrhet 2281 W R 1 CACNA1A:2281:R:W ENST00000360228 +19 13319580 rs755099305 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2257Val p.Ala2257Val c.6770C>T missense_variant 5 2.69124e-05 1 0 0 0 0 1 1 2 CACNA1A constrhet 2257 V A 1 CACNA1A:2257:A:V ENST00000360228 +19 13319590 rs779063280 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2254Gln p.Glu2254Gln c.6760G>C missense_variant 28 0.000157983 1 8 0 0 0 16 0 3 CACNA1A constrhet 2254 Q E 1 CACNA1A:2254:E:Q ENST00000360228 +19 13319592 rs752950486 C T gnomAD Exomes PASS NA p.Arg2253Gln p.Arg2253Gln c.6758G>A missense_variant 3 1.93648e-05 0 0 0 0 0 2 1 0 CACNA1A constrhet 2253 Q R 1 CACNA1A:2253:R:Q ENST00000360228 +19 13319599 rs758625682 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2251Lys p.Glu2251Lys c.6751G>A missense_variant 3 1.77963e-05 1 0 0 0 0 1 0 1 CACNA1A constrhet 2251 K E 1 CACNA1A:2251:E:K ENST00000360228 +19 13319613 rs768312851 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser2246Phe p.Ser2246Phe c.6737C>T missense_variant 3 1.94565e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 2246 F S 1 CACNA1A:2246:S:F ENST00000360228 +19 13319628 rs773057074 C T gnomAD Exomes PASS NA p.Arg2241Gln p.Arg2241Gln c.6722G>A missense_variant 4 3.1957e-05 1 2 0 0 0 0 0 1 CACNA1A constrhet 2241 Q R 1 CACNA1A:2241:R:Q ENST00000360228 +19 13319629 rs760428308 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2241Gly p.Arg2241Gly c.6721C>G missense_variant 2 1.33179e-05 2 0 0 0 0 0 0 0 CACNA1A constrhet 2241 G R 1 CACNA1A:2241:R:G ENST00000360228 +19 13319631 rs1163658413 G A gnomAD Exomes PASS NA p.Ala2240Val p.Ala2240Val c.6719C>T missense_variant 2 1.56575e-05 0 0 0 0 0 0 0 2 CACNA1A constrhet 2240 V A 1 CACNA1A:2240:A:V ENST00000360228 +19 13319634 rs753798870 C T gnomAD Exomes PASS NA p.Arg2239Gln p.Arg2239Gln c.6716G>A missense_variant 4 3.23107e-05 0 1 0 0 0 1 1 1 CACNA1A constrhet 2239 Q R 1 CACNA1A:2239:R:Q ENST00000360228 +19 13319635 rs759576380 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2239Trp p.Arg2239Trp c.6715C>T missense_variant 7 4.82446e-05 1 0 0 0 0 6 0 0 CACNA1A constrhet 2239 W R 1 CACNA1A:2239:R:W ENST00000360228 +19 13319641 rs1415336869 G A gnomAD Exomes PASS NA p.Arg2237Trp p.Arg2237Trp c.6709C>T missense_variant 3 2.43218e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 2237 W R 1 CACNA1A:2237:R:W ENST00000360228 +19 13319644 rs752808137 C T gnomAD Exomes PASS NA p.Gly2236Ser p.Gly2236Ser c.6706G>A missense_variant 3 2.48538e-05 0 1 0 0 0 0 0 2 CACNA1A constrhet 2236 S G 1 CACNA1A:2236:G:S ENST00000360228 +19 13319655 rs777894367 C T gnomAD Exomes PASS NA p.Arg2232Gln p.Arg2232Gln c.6695G>A missense_variant 3 2.56366e-05 0 2 0 1 0 0 0 0 CACNA1A constrhet 2232 Q R 1 CACNA1A:2232:R:Q ENST00000360228 +19 13319656 rs751926317 G A gnomAD Exomes PASS NA p.Arg2232Trp p.Arg2232Trp c.6694C>T missense_variant 4 3.40936e-05 1 0 0 1 0 2 0 0 CACNA1A constrhet 2232 W R 1 CACNA1A:2232:R:W ENST00000360228 +19 13319659 rs1487968124 C G gnomAD Exomes PASS NA p.Glu2231Gln p.Glu2231Gln c.6691G>C missense_variant 2 1.70999e-05 2 0 0 0 0 0 0 0 CACNA1A constrhet 2231 Q E 1 CACNA1A:2231:E:Q ENST00000360228 +19 13319670 rs1064793075 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2227Leu p.Arg2227Leu c.6680G>T missense_variant 4 2.96292e-05 0 0 0 0 0 4 0 0 CACNA1A constrhet 2227 L R 1 CACNA1A:2227:R:L ENST00000360228 +19 13319670 rs1064793075 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2227His p.Arg2227His c.6680G>A missense_variant 6 4.44438e-05 0 0 0 0 0 4 0 2 CACNA1A constrhet 2227 H R 1 CACNA1A:2227:R:H ENST00000360228 +19 13319671 rs757715357 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2227Cys p.Arg2227Cys c.6679C>T missense_variant 10 7.37702e-05 0 0 0 0 0 2 0 8 CACNA1A constrhet 2227 C R 1 CACNA1A:2227:R:C ENST00000360228 +19 13319677 rs1441141639 T C gnomAD Exomes PASS NA p.Lys2225Glu p.Lys2225Glu c.6673A>G missense_variant 2 1.753e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2225 E K 1 CACNA1A:2225:K:E ENST00000360228 +19 13319683 rs768221184 G A gnomAD Exomes PASS NA p.Pro2223Ser p.Pro2223Ser c.6667C>T missense_variant 9 7.91696e-05 0 9 0 0 0 0 0 0 CACNA1A constrhet 2223 S P 1 CACNA1A:2223:P:S ENST00000360228 +19 13319685 rs1336146310 G A gnomAD Genomes NA PASS p.Pro2222Leu p.Pro2222Leu c.6665C>T missense_variant 2 9.46253e-05 1 1 0 0 0 0 0 0 CACNA1A constrhet 2222 L P 1 CACNA1A:2222:P:L ENST00000360228 +19 13319688 rs778551911 G A gnomAD Exomes PASS NA p.Pro2221Leu p.Pro2221Leu c.6662C>T missense_variant 10 8.83767e-05 0 0 0 0 0 5 0 5 CACNA1A constrhet 2221 L P 1 CACNA1A:2221:P:L ENST00000360228 +19 13319695 rs1307304917 G A gnomAD Exomes PASS NA p.His2219Tyr p.His2219Tyr c.6655C>T missense_variant lcr 2 2.01183e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2219 Y H 1 CACNA1A:2219:H:Y ENST00000360228 +19 13319706 rs1233829101 T G gnomAD Exomes PASS NA p.His2215Pro p.His2215Pro c.6644A>C missense_variant lcr 5 4.37629e-05 0 1 0 0 0 4 0 0 CACNA1A constrhet 2215 P H 1 CACNA1A:2215:H:P ENST00000360228 +19 13319720 rs1006425986 G C gnomAD Exomes PASS NA p.His2210Gln p.His2210Gln c.6630C>G missense_variant lcr 2 1.72203e-05 0 0 0 2 0 0 0 0 CACNA1A constrhet 2210 Q H 1 CACNA1A:2210:H:Q ENST00000360228 +19 13319736 rs756685971 C T gnomAD Exomes PASS NA p.Arg2205Gln p.Arg2205Gln c.6614G>A missense_variant 4 3.4046e-05 0 2 0 0 0 1 0 1 CACNA1A constrhet 2205 Q R 1 CACNA1A:2205:R:Q ENST00000360228 +19 13319737 rs780467849 G A gnomAD Exomes PASS NA p.Arg2205Trp p.Arg2205Trp c.6613C>T missense_variant 5 4.25307e-05 0 1 0 0 0 1 1 2 CACNA1A constrhet 2205 W R 1 CACNA1A:2205:R:W ENST00000360228 +19 13319737 rs780467849 G C gnomAD Exomes PASS NA p.Arg2205Gly p.Arg2205Gly c.6613C>G missense_variant 9 7.65553e-05 0 3 0 1 0 2 3 0 CACNA1A constrhet 2205 G R 1 CACNA1A:2205:R:G ENST00000360228 +19 13319742 rs1057521770 T C gnomAD Exomes PASS NA p.Lys2203Arg p.Lys2203Arg c.6608A>G missense_variant 2 1.69825e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2203 R K 1 CACNA1A:2203:K:R ENST00000360228 +19 13319755 rs1477386827 G A gnomAD Exomes PASS NA p.Arg2199Trp p.Arg2199Trp c.6595C>T missense_variant 3 2.54155e-05 0 1 0 0 0 1 0 1 CACNA1A constrhet 2199 W R 1 CACNA1A:2199:R:W ENST00000360228 +19 13319766 rs373192655 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2195Gln p.Arg2195Gln c.6584G>A missense_variant 31 0.000222487 0 0 4 16 0 8 0 3 CACNA1A constrhet 2195 Q R 1 CACNA1A:2195:R:Q ENST00000360228 +19 13319767 rs1463901630 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2195Trp p.Arg2195Trp c.6583C>T missense_variant 2 1.4353e-05 2 0 0 0 0 0 0 0 CACNA1A constrhet 2195 W R 1 CACNA1A:2195:R:W ENST00000360228 +19 13319767 rs1463901630 G C gnomAD Exomes PASS NA p.Arg2195Gly p.Arg2195Gly c.6583C>G missense_variant 2 1.69282e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2195 G R 1 CACNA1A:2195:R:G ENST00000360228 +19 13319775 rs1325697290 G A gnomAD Exomes PASS NA p.Ser2192Leu p.Ser2192Leu c.6575C>T missense_variant 2 1.6944e-05 0 0 0 0 0 1 1 0 CACNA1A constrhet 2192 L S 1 CACNA1A:2192:S:L ENST00000360228 +19 13319778 rs377294817 G A gnomAD Exomes PASS NA p.Pro2191Leu p.Pro2191Leu c.6572C>T missense_variant 3 2.54207e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 2191 L P 1 CACNA1A:2191:P:L ENST00000360228 +19 13319817 rs1287249111 C T gnomAD Exomes PASS NA p.Gly2178Glu p.Gly2178Glu c.6533G>A missense_variant 2 1.70016e-05 0 1 0 0 0 0 1 0 CACNA1A constrhet 2178 E G 1 CACNA1A:2178:G:E ENST00000360228 +19 13320147 rs375354077 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2169Cys p.Arg2169Cys c.6505C>T missense_variant 9 0.000146934 9 0 0 0 0 0 0 0 CACNA1A constrhet 2169 C R 1 CACNA1A:2169:R:C ENST00000360228 +19 13320158 rs727503832 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2165His p.Arg2165His c.6494G>A missense_variant 7 0.000118335 1 1 0 0 0 4 1 0 CACNA1A constrhet 2165 H R 1 CACNA1A:2165:R:H ENST00000360228 +19 13320159 rs746582303 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2165Cys p.Arg2165Cys c.6493C>T missense_variant 2 3.28818e-05 0 0 0 1 0 1 0 0 CACNA1A constrhet 2165 C R 1 CACNA1A:2165:R:C ENST00000360228 +19 13320180 rs774289573 G A gnomAD Exomes PASS NA p.Arg2158Cys p.Arg2158Cys c.6472C>T missense_variant 2 4.78744e-05 0 0 0 0 0 1 0 1 CACNA1A constrhet 2158 C R 1 CACNA1A:2158:R:C ENST00000360228 +19 13320188 rs572722130 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2155Leu p.Arg2155Leu c.6464G>T missense_variant 3 4.72411e-05 1 0 1 0 0 0 1 0 CACNA1A constrhet 2155 L R 1 CACNA1A:2155:R:L ENST00000360228 +19 13320189 rs766661019 G A gnomAD Exomes PASS NA p.Arg2155Cys p.Arg2155Cys c.6463C>T missense_variant 3 6.81292e-05 1 0 0 0 0 2 0 0 CACNA1A constrhet 2155 C R 1 CACNA1A:2155:R:C ENST00000360228 +19 13320192 rs1374160355 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2154Trp p.Arg2154Trp c.6460C>T missense_variant 4 6.01793e-05 0 1 0 1 2 0 0 0 CACNA1A constrhet 2154 W R 1 CACNA1A:2154:R:W ENST00000360228 +19 13320201 rs1005361810 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.His2151Tyr p.His2151Tyr c.6451C>T missense_variant 2 2.90099e-05 2 0 0 0 0 0 0 0 CACNA1A constrhet 2151 Y H 1 CACNA1A:2151:H:Y ENST00000360228 +19 13320204 rs756780624 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2150Trp p.Arg2150Trp c.6448C>T missense_variant 4 5.7138e-05 0 0 0 4 0 0 0 0 CACNA1A constrhet 2150 W R 1 CACNA1A:2150:R:W ENST00000360228 +19 13320208 rs780779363 G T gnomAD Exomes PASS NA p.Asn2148Lys p.Asn2148Lys c.6444C>A missense_variant 2 3.98375e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 2148 K N 1 CACNA1A:2148:N:K ENST00000360228 +19 13320252 rs121908235 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2134Cys p.Arg2134Cys c.6400C>T missense_variant 5 6.40139e-05 0 0 0 0 0 5 0 0 CACNA1A constrhet 2134 C R 1 CACNA1A:2134:R:C ENST00000360228 +19 13320254 rs779044548 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2133Gln p.Arg2133Gln c.6398G>A missense_variant 6 7.70179e-05 0 0 0 0 0 5 0 1 CACNA1A constrhet 2133 Q R 1 CACNA1A:2133:R:Q ENST00000360228 +19 13320273 rs368183370 C T gnomAD Exomes PASS NA p.Val2127Met p.Val2127Met c.6379G>A missense_variant 3 5.21322e-05 2 0 0 1 0 0 0 0 CACNA1A constrhet 2127 M V 1 CACNA1A:2127:V:M ENST00000360228 +19 13321453 rs373229577 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2106Gln p.Arg2106Gln c.6317G>A missense_variant 7 4.12663e-05 0 0 0 0 0 4 2 1 CACNA1A constrhet 2106 Q R 1 CACNA1A:2106:R:Q ENST00000360228 +19 13322925 rs757385012 C T gnomAD Exomes PASS NA p.Glu2099Lys p.Glu2099Lys c.6295G>A missense_variant 2 9.78378e-06 0 2 0 0 0 0 0 0 CACNA1A constrhet 2099 K E 1 CACNA1A:2099:E:K ENST00000360228 +19 13322931 rs746111884 G A gnomAD Exomes PASS NA p.Pro2097Ser p.Pro2097Ser c.6289C>T missense_variant 2 9.7682e-06 0 0 0 0 0 0 0 2 CACNA1A constrhet 2097 S P 1 CACNA1A:2097:P:S ENST00000360228 +19 13322939 rs769128653 G A gnomAD Exomes PASS NA p.Pro2094Leu p.Pro2094Leu c.6281C>T missense_variant 3 1.46254e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 2094 L P 1 CACNA1A:2094:P:L ENST00000360228 +19 13322943 rs774946211 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met2093Val p.Met2093Val c.6277A>G missense_variant 2 8.82854e-06 2 0 0 0 0 0 0 0 CACNA1A constrhet 2093 V M 1 CACNA1A:2093:M:V ENST00000360228 +19 13322949 rs371172398 C T gnomAD Exomes PASS NA p.Ala2091Thr p.Ala2091Thr c.6271G>A missense_variant 2 9.74279e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 2091 T A 1 CACNA1A:2091:A:T ENST00000360228 +19 13322954 rs1033214914 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2089Gln p.Arg2089Gln c.6266G>A missense_variant 3 1.32369e-05 0 1 0 0 0 1 0 1 CACNA1A constrhet 2089 Q R 1 CACNA1A:2089:R:Q ENST00000360228 +19 13322955 rs200093958 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2089Trp p.Arg2089Trp c.6265C>T missense_variant 4 1.76457e-05 0 0 0 0 0 3 0 1 CACNA1A constrhet 2089 W R 1 CACNA1A:2089:R:W ENST00000360228 +19 13322963 rs765051582 C A gnomAD Exomes PASS NA p.Gly2086Val p.Gly2086Val c.6257G>T missense_variant 22 0.000107003 1 21 0 0 0 0 0 0 CACNA1A constrhet 2086 V G 1 CACNA1A:2086:G:V ENST00000360228 +19 13322969 rs1271824887 A T gnomAD Exomes PASS NA p.Met2084Lys p.Met2084Lys c.6251T>A missense_variant 2 9.72545e-06 0 0 0 0 2 0 0 0 CACNA1A constrhet 2084 K M 1 CACNA1A:2084:M:K ENST00000360228 +19 13322985 rs752513542 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2079Lys p.Glu2079Lys c.6235G>A missense_variant 7 3.08422e-05 0 0 0 0 0 4 0 3 CACNA1A constrhet 2079 K E 1 CACNA1A:2079:E:K ENST00000360228 +19 13322988 rs374905727 T C gnomAD Exomes PASS NA p.Ser2078Gly p.Ser2078Gly c.6232A>G missense_variant 4 1.9439e-05 0 0 0 0 0 2 0 2 CACNA1A constrhet 2078 G S 1 CACNA1A:2078:S:G ENST00000360228 +19 13322989 rs751515136 G T gnomAD Exomes PASS NA p.Asp2077Glu p.Asp2077Glu c.6231C>A missense_variant 7 3.40199e-05 0 1 0 0 0 6 0 0 CACNA1A constrhet 2077 E D 1 CACNA1A:2077:D:E ENST00000360228 +19 13322991 rs757223826 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp2077Asn p.Asp2077Asn c.6229G>A missense_variant 2 8.81081e-06 0 0 0 0 0 0 1 1 CACNA1A constrhet 2077 N D 1 CACNA1A:2077:D:N ENST00000360228 +19 13323009 rs370514102 C T gnomAD Exomes PASS NA p.Gly2071Ser p.Gly2071Ser c.6211G>A missense_variant 4 1.94397e-05 0 0 0 0 0 4 0 0 CACNA1A constrhet 2071 S G 1 CACNA1A:2071:G:S ENST00000360228 +19 13323017 rs769040794 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2068Gln p.Arg2068Gln c.6203G>A missense_variant 3 1.3222e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 2068 Q R 1 CACNA1A:2068:R:Q ENST00000360228 +19 13323227 rs761560224 C T gnomAD Exomes PASS NA p.Asp2054Asn p.Asp2054Asn c.6160G>A missense_variant 12 5.8572e-05 1 0 5 0 0 1 1 4 CACNA1A constrhet 2054 N D 1 CACNA1A:2054:D:N ENST00000360228 +19 13323247 rs539347883 G A gnomAD Exomes PASS NA p.Pro2047Leu p.Pro2047Leu c.6140C>T missense_variant 4 1.96726e-05 1 0 0 0 0 3 0 0 CACNA1A constrhet 2047 L P 1 CACNA1A:2047:P:L ENST00000360228 +19 13323257 rs566781445 T C gnomAD Exomes PASS NA p.Thr2044Ala p.Thr2044Ala c.6130A>G missense_variant 7 3.46717e-05 0 0 0 0 0 0 0 7 CACNA1A constrhet 2044 A T 1 CACNA1A:2044:T:A ENST00000360228 +19 13323259 rs765421252 C T gnomAD Exomes PASS NA p.Gly2043Asp p.Gly2043Asp c.6128G>A missense_variant 3 1.49258e-05 0 0 0 0 0 0 0 3 CACNA1A constrhet 2043 D G 1 CACNA1A:2043:G:D ENST00000360228 +19 13323262 rs563345694 G A gnomAD Exomes PASS NA p.Thr2042Met p.Thr2042Met c.6125C>T missense_variant 6 3.00051e-05 0 1 0 0 0 5 0 0 CACNA1A constrhet 2042 M T 1 CACNA1A:2042:T:M ENST00000360228 +19 13323286 rs369555957 C T gnomAD Exomes PASS NA p.Arg2034His p.Arg2034His c.6101G>A missense_variant 6 3.26541e-05 0 2 0 0 0 1 0 3 CACNA1A constrhet 2034 H R 1 CACNA1A:2034:R:H ENST00000360228 +19 13323304 rs370345937 G C gnomAD Exomes PASS NA p.Pro2028Arg p.Pro2028Arg c.6083C>G missense_variant 3 1.77378e-05 3 0 0 0 0 0 0 0 CACNA1A constrhet 2028 R P 1 CACNA1A:2028:P:R ENST00000360228 +19 13323310 rs771768635 T C gnomAD Exomes PASS NA p.Glu2026Gly p.Glu2026Gly c.6077A>G missense_variant 11 6.64524e-05 0 11 0 0 0 0 0 0 CACNA1A constrhet 2026 G E 1 CACNA1A:2026:E:G ENST00000360228 +19 13323320 rs574805525 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2023Ser p.Gly2023Ser c.6067G>A missense_variant 20 0.00011259 2 15 0 1 0 2 0 0 CACNA1A constrhet 2023 S G 1 CACNA1A:2023:G:S ENST00000360228 +19 13323326 rs202002033 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2021Lys p.Glu2021Lys c.6061G>A missense_variant 52 0.000299339 0 1 0 45 0 2 0 4 CACNA1A constrhet 2021 K E 1 CACNA1A:2021:E:K ENST00000360228 +19 13323451 rs772988279 C T gnomAD Exomes PASS NA p.Gly2015Glu p.Gly2015Glu c.6044G>A missense_variant 5 3.95839e-05 1 0 0 0 0 4 0 0 CACNA1A constrhet 2015 E G 1 CACNA1A:2015:G:E ENST00000360228 +19 13323478 rs759624463 A C gnomAD Exomes PASS NA p.Leu2006Arg p.Leu2006Arg c.6017T>G missense_variant 2 1.54648e-05 0 0 2 0 0 0 0 0 CACNA1A constrhet 2006 R L 1 CACNA1A:2006:L:R ENST00000360228 +19 13323482 rs374063403 C A gnomAD Exomes PASS NA p.Ala2005Ser p.Ala2005Ser c.6013G>T missense_variant 2 1.54993e-05 0 1 0 1 0 0 0 0 CACNA1A constrhet 2005 S A 1 CACNA1A:2005:A:S ENST00000360228 +19 13323482 rs374063403 C T gnomAD Exomes PASS NA p.Ala2005Thr p.Ala2005Thr c.6013G>A missense_variant 10 7.74966e-05 0 1 0 8 0 0 0 1 CACNA1A constrhet 2005 T A 1 CACNA1A:2005:A:T ENST00000360228 +19 13323494 rs751947412 G A gnomAD Exomes PASS NA p.Pro2001Ser p.Pro2001Ser c.6001C>T missense_variant 7 5.33236e-05 0 5 0 0 0 2 0 0 CACNA1A constrhet 2001 S P 1 CACNA1A:2001:P:S ENST00000360228 +19 13323508 rs778274864 G A gnomAD Exomes PASS NA p.Thr1996Met p.Thr1996Met c.5987C>T missense_variant 5 3.77929e-05 0 3 0 0 0 1 1 0 CACNA1A constrhet 1996 M T 1 CACNA1A:1996:T:M ENST00000360228 +19 13323509 rs141963371 T C gnomAD Exomes PASS NA p.Thr1996Ala p.Thr1996Ala c.5986A>G missense_variant 8 6.02827e-05 1 1 0 0 0 5 0 1 CACNA1A constrhet 1996 A T 1 CACNA1A:1996:T:A ENST00000360228 +19 13323517 rs866667085 G T gnomAD Exomes PASS NA p.Pro1993Gln p.Pro1993Gln c.5978C>A missense_variant 4 3.02929e-05 0 0 0 3 0 1 0 0 CACNA1A constrhet 1993 Q P 1 CACNA1A:1993:P:Q ENST00000360228 +19 13323550 rs745775887 C T gnomAD Exomes PASS NA p.Arg1982Gln p.Arg1982Gln c.5945G>A missense_variant 2 1.62496e-05 1 0 0 0 0 1 0 0 CACNA1A constrhet 1982 Q R 1 CACNA1A:1982:R:Q ENST00000360228 +19 13325055 rs1266642291 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1978Lys p.Glu1978Lys c.5932G>A missense_variant 3 1.3483e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 1978 K E 1 CACNA1A:1978:E:K ENST00000360228 +19 13325058 rs772489659 G T gnomAD Exomes PASS NA p.Arg1977Ser p.Arg1977Ser c.5929C>A missense_variant 2 9.92034e-06 0 1 0 0 0 1 0 0 CACNA1A constrhet 1977 S R 1 CACNA1A:1977:R:S ENST00000360228 +19 13325058 rs772489659 G A gnomAD Exomes PASS NA p.Arg1977Cys p.Arg1977Cys c.5929C>T missense_variant 3 1.48805e-05 0 0 0 0 2 1 0 0 CACNA1A constrhet 1977 C R 1 CACNA1A:1977:R:C ENST00000360228 +19 13325090 rs199886234 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1966Gln p.Arg1966Gln c.5897G>A missense_variant 105 0.000465186 0 10 68 0 0 23 4 0 CACNA1A constrhet 1966 Q R 1 CACNA1A:1966:R:Q ENST00000360228 +19 13325144 rs748279762 G A gnomAD Exomes PASS NA p.Thr1948Met p.Thr1948Met c.5843C>T missense_variant 4 1.95628e-05 0 0 0 1 1 1 0 1 CACNA1A constrhet 1948 M T 1 CACNA1A:1948:T:M ENST00000360228 +19 13325344 rs771104002 G A gnomAD Exomes PASS NA p.Thr1937Met p.Thr1937Met c.5810C>T missense_variant 19 9.22626e-05 1 0 0 0 0 5 0 13 CACNA1A constrhet 1937 M T 1 CACNA1A:1937:T:M ENST00000360228 +19 13325353 rs375365071 G C gnomAD Exomes PASS NA p.Ser1934Cys p.Ser1934Cys c.5801C>G missense_variant 3 1.45651e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 1934 C S 1 CACNA1A:1934:S:C ENST00000360228 +19 13325371 rs1483005213 G A gnomAD Exomes PASS NA p.Ala1928Val p.Ala1928Val c.5783C>T missense_variant 3 1.45665e-05 0 0 0 1 0 2 0 0 CACNA1A constrhet 1928 V A 1 CACNA1A:1928:A:V ENST00000360228 +19 13325386 rs771636070 C T gnomAD Exomes PASS NA p.Arg1923Gln p.Arg1923Gln c.5768G>A missense_variant 2 9.71685e-06 0 1 0 0 0 1 0 0 CACNA1A constrhet 1923 Q R 1 CACNA1A:1923:R:Q ENST00000360228 +19 13325414 rs371957992 C T gnomAD Exomes PASS NA p.Asp1914Asn p.Asp1914Asn c.5740G>A missense_variant 5 2.44169e-05 2 1 0 0 0 1 1 0 CACNA1A constrhet 1914 N D 1 CACNA1A:1914:D:N ENST00000360228 +19 13335496 rs1360118866 T C gnomAD Exomes PASS NA p.Ile1906Val p.Ile1906Val c.5716A>G missense_variant 2 9.86436e-06 0 0 0 0 0 0 0 2 CACNA1A constrhet 1906 V I 1 CACNA1A:1906:I:V ENST00000360228 +19 13335562 rs201836062 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1884Ile p.Val1884Ile c.5650G>A missense_variant 46 0.000210573 24 16 0 4 1 1 0 0 CACNA1A constrhet 1884 I V 1 CACNA1A:1884:V:I ENST00000360228 +19 13335576 rs1010331313 C T gnomAD Exomes PASS NA p.Arg1879Gln p.Arg1879Gln c.5636G>A missense_variant 2 1.04588e-05 0 2 0 0 0 0 0 0 CACNA1A constrhet 1879 Q R 1 CACNA1A:1879:R:Q ENST00000360228 +19 13335585 rs776371983 C T gnomAD Exomes PASS NA p.Arg1876Gln p.Arg1876Gln c.5627G>A missense_variant 2 1.04839e-05 0 1 0 0 0 1 0 0 CACNA1A constrhet 1876 Q R 1 CACNA1A:1876:R:Q ENST00000360228 +19 13338332 rs1420377277 C G gnomAD Exomes PASS NA p.Met1846Ile p.Met1846Ile c.5538G>C missense_variant 2 1.04934e-05 2 0 0 0 0 0 0 0 CACNA1A constrhet 1846 I M 1 CACNA1A:1846:M:I ENST00000360228 +19 13340903 rs753229469 C T gnomAD Exomes PASS NA p.Ala1841Thr p.Ala1841Thr c.5521G>A missense_variant 4 1.94477e-05 0 4 0 0 0 0 0 0 CACNA1A constrhet 1841 T A 1 CACNA1A:1841:A:T ENST00000360228 +19 13340913 rs1348448383 C G gnomAD Exomes PASS NA p.Glu1837Asp p.Glu1837Asp c.5511G>C missense_variant 3 1.45716e-05 0 3 0 0 0 0 0 0 CACNA1A constrhet 1837 D E 1 CACNA1A:1837:E:D ENST00000360228 +19 13340930 rs376815942 C T gnomAD Exomes PASS NA p.Val1832Met p.Val1832Met c.5494G>A missense_variant 3 1.45613e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 1832 M V 1 CACNA1A:1832:V:M ENST00000360228 +19 13340971 rs745900417 C T gnomAD Exomes PASS NA p.Arg1818Gln p.Arg1818Gln c.5453G>A missense_variant 2 9.70817e-06 1 0 0 1 0 0 0 0 CACNA1A constrhet 1818 Q R 1 CACNA1A:1818:R:Q ENST00000360228 +19 13342576 rs766934604 T C gnomAD Exomes PASS NA p.Asn1783Ser p.Asn1783Ser c.5348A>G missense_variant 3 1.45661e-05 0 0 0 0 1 2 0 0 CACNA1A constrhet 1783 S N 1 CACNA1A:1783:N:S ENST00000360228 +19 13342588 rs267605294 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1779Gln p.Arg1779Gln c.5336G>A missense_variant 3 1.31982e-05 1 0 0 0 0 1 0 1 CACNA1A constrhet 1779 Q R 1 CACNA1A:1779:R:Q ENST00000360228 +19 13345784 rs1064795744 C T gnomAD Exomes PASS NA p.Glu1734Lys p.Glu1734Lys c.5200G>A missense_variant 2 9.70365e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 1734 K E 1 CACNA1A:1734:E:K ENST00000360228 +19 13345791 rs773031818 T G gnomAD Exomes PASS NA p.Gln1731His p.Gln1731His c.5193A>C missense_variant 2 9.70356e-06 0 0 0 0 0 1 1 0 CACNA1A constrhet 1731 H Q 1 CACNA1A:1731:Q:H ENST00000360228 +19 13345796 rs760499272 A G gnomAD Exomes PASS NA p.Phe1730Leu p.Phe1730Leu c.5188T>C missense_variant 7 3.39624e-05 0 0 0 0 0 0 0 7 CACNA1A constrhet 1730 L F 1 CACNA1A:1730:F:L ENST00000360228 +19 13345814 rs371595464 C T gnomAD Exomes PASS NA p.Asp1724Asn p.Asp1724Asn c.5170G>A missense_variant 5 2.42591e-05 3 1 0 0 0 0 1 0 CACNA1A constrhet 1724 N D 1 CACNA1A:1724:D:N ENST00000360228 +19 13345819 rs765144501 T C gnomAD Exomes PASS NA p.Asp1722Gly p.Asp1722Gly c.5165A>G missense_variant 3 1.45555e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 1722 G D 1 CACNA1A:1722:D:G ENST00000360228 +19 13345826 rs537982877 C T gnomAD Exomes PASS NA p.Val1720Met p.Val1720Met c.5158G>A missense_variant 51 0.000247445 0 38 0 0 0 1 12 0 CACNA1A constrhet 1720 M V 1 CACNA1A:1720:V:M ENST00000360228 +19 13345829 rs368257155 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1719Asn p.Asp1719Asn c.5155G>A missense_variant 7 3.07893e-05 1 0 0 0 0 5 0 1 CACNA1A constrhet 1719 N D 1 CACNA1A:1719:D:N ENST00000360228 +19 13346061 rs371273055 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1699Thr p.Ala1699Thr c.5095G>A missense_variant 4 1.91316e-05 2 0 0 0 1 1 0 0 CACNA1A constrhet 1699 T A 1 CACNA1A:1699:A:T ENST00000360228 +19 13346493 rs754294720 T C gnomAD Exomes PASS NA p.Ile1668Val p.Ile1668Val c.5002A>G missense_variant 2 9.70553e-06 1 0 0 0 0 1 0 0 CACNA1A constrhet 1668 V I 1 CACNA1A:1668:I:V ENST00000360228 +19 13356055 rs539463134 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1631Val p.Ile1631Val c.4891A>G missense_variant 29 0.000127591 0 0 0 29 0 0 0 0 CACNA1A constrhet 1631 V I 1 CACNA1A:1631:I:V ENST00000360228 +19 13356067 rs573209959 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1627Asn p.Asp1627Asn c.4879G>A missense_variant 2 8.80111e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 1627 N D 1 CACNA1A:1627:D:N ENST00000360228 +19 13356069 rs777769751 C T gnomAD Exomes PASS NA p.Arg1626His p.Arg1626His c.4877G>A missense_variant 7 3.39822e-05 0 0 2 1 0 3 1 0 CACNA1A constrhet 1626 H R 1 CACNA1A:1626:R:H ENST00000360228 +19 13356070 rs747020168 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1626Cys p.Arg1626Cys c.4876C>T missense_variant 3 1.32034e-05 0 1 1 0 0 0 0 1 CACNA1A constrhet 1626 C R 1 CACNA1A:1626:R:C ENST00000360228 +19 13363835 rs781413708 A C gnomAD Exomes PASS NA p.Cys1612Trp p.Cys1612Trp c.4836T>G missense_variant 3 1.45634e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 1612 W C 1 CACNA1A:1612:C:W ENST00000360228 +19 13363885 rs769043258 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1596Thr p.Ala1596Thr c.4786G>A missense_variant 4 1.76047e-05 0 0 0 0 0 4 0 0 CACNA1A constrhet 1596 T A 1 CACNA1A:1596:A:T ENST00000360228 +19 13363899 rs770150171 A G gnomAD Exomes PASS NA p.Val1591Ala p.Val1591Ala c.4772T>C missense_variant 5 2.42898e-05 0 0 0 0 0 5 0 0 CACNA1A constrhet 1591 A V 1 CACNA1A:1591:V:A ENST00000360228 +19 13363914 rs772515380 A T gnomAD Exomes PASS NA p.Phe1586Tyr p.Phe1586Tyr c.4757T>A missense_variant 2 9.72914e-06 0 0 0 0 0 0 0 2 CACNA1A constrhet 1586 Y F 1 CACNA1A:1586:F:Y ENST00000360228 +19 13365926 rs763708646 T C gnomAD Exomes PASS NA p.Ile1580Val p.Ile1580Val c.4738A>G missense_variant 2 9.7044e-06 0 0 0 0 1 0 0 1 CACNA1A constrhet 1580 V I 1 CACNA1A:1580:I:V ENST00000360228 +19 13365994 rs755172189 C T gnomAD Exomes PASS NA p.Arg1557His p.Arg1557His c.4670G>A missense_variant 3 1.45645e-05 0 1 0 0 0 1 0 1 CACNA1A constrhet 1557 H R 1 CACNA1A:1557:R:H ENST00000360228 +19 13366002 rs182161386 G C gnomAD Exomes PASS NA p.Phe1554Leu p.Phe1554Leu c.4662C>G missense_variant 2 9.70817e-06 1 1 0 0 0 0 0 0 CACNA1A constrhet 1554 L F 1 CACNA1A:1554:F:L ENST00000360228 +19 13366030 rs775048630 C A gnomAD Exomes PASS NA p.Arg1545Leu p.Arg1545Leu c.4634G>T missense_variant 2 9.73937e-06 0 0 1 0 0 1 0 0 CACNA1A constrhet 1545 L R 1 CACNA1A:1545:R:L ENST00000360228 +19 13366046 rs761579946 C T gnomAD Exomes PASS NA p.Ala1540Thr p.Ala1540Thr c.4618G>A missense_variant 2 9.86563e-06 0 1 0 0 0 1 0 0 CACNA1A constrhet 1540 T A 1 CACNA1A:1540:A:T ENST00000360228 +19 13366055 rs773209223 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1537Thr p.Ala1537Thr c.4609G>A missense_variant 3 1.34533e-05 0 0 0 1 0 2 0 0 CACNA1A constrhet 1537 T A 1 CACNA1A:1537:A:T ENST00000360228 +19 13368283 rs1211294190 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1491Ile p.Val1491Ile c.4471G>A missense_variant 2 8.84134e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 1491 I V 1 CACNA1A:1491:V:I ENST00000360228 +19 13368343 rs1187916307 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1471Thr p.Ala1471Thr c.4411G>A missense_variant 4 2.10968e-05 0 0 0 2 0 2 0 0 CACNA1A constrhet 1471 T A 1 CACNA1A:1471:A:T ENST00000360228 +19 13370421 rs1174785840 G T gnomAD Exomes PASS NA p.Leu1449Met p.Leu1449Met c.4345C>A missense_variant 3 1.49529e-05 0 2 0 0 0 0 1 0 CACNA1A constrhet 1449 M L 1 CACNA1A:1449:L:M ENST00000360228 +19 13370474 rs369440853 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1431Gln p.Arg1431Gln c.4292G>A missense_variant 5 2.2483e-05 0 0 0 0 0 5 0 0 CACNA1A constrhet 1431 Q R 1 CACNA1A:1431:R:Q ENST00000360228 +19 13370510 rs574194354 T C gnomAD Exomes PASS NA p.Lys1419Arg p.Lys1419Arg c.4256A>G missense_variant 7 3.4624e-05 0 0 0 7 0 0 0 0 CACNA1A constrhet 1419 R K 1 CACNA1A:1419:K:R ENST00000360228 +19 13386742 rs755279579 T G gnomAD Exomes PASS NA p.Gln1304Pro p.Gln1304Pro c.3911A>C missense_variant 8 3.88572e-05 6 2 0 0 0 0 0 0 CACNA1A constrhet 1304 P Q 1 CACNA1A:1304:Q:P ENST00000360228 +19 13386752 rs779292782 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1301Ile p.Val1301Ile c.3901G>A missense_variant 2 8.8105e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 1301 I V 1 CACNA1A:1301:V:I ENST00000360228 +19 13387921 rs768437763 C T gnomAD Exomes PASS NA p.Val1282Ile p.Val1282Ile c.3844G>A missense_variant 4 1.94365e-05 0 2 0 0 0 1 0 1 CACNA1A constrhet 1282 I V 1 CACNA1A:1282:V:I ENST00000360228 +19 13394089 rs372970430 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1272Trp p.Arg1272Trp c.3814C>T missense_variant 2 8.79755e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 1272 W R 1 CACNA1A:1272:R:W ENST00000360228 +19 13394095 rs773128667 C T gnomAD Exomes PASS NA p.Ala1270Thr p.Ala1270Thr c.3808G>A missense_variant 2 9.70478e-06 0 0 0 0 0 1 0 1 CACNA1A constrhet 1270 T A 1 CACNA1A:1270:A:T ENST00000360228 +19 13394097 rs997272721 T C gnomAD Exomes PASS NA p.Asn1269Ser p.Asn1269Ser c.3806A>G missense_variant 2 9.70309e-06 1 0 0 0 0 1 0 0 CACNA1A constrhet 1269 S N 1 CACNA1A:1269:N:S ENST00000360228 +19 13394119 rs776503550 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1262Thr p.Ala1262Thr c.3784G>A missense_variant 3 1.3196e-05 1 1 0 0 0 1 0 0 CACNA1A constrhet 1262 T A 1 CACNA1A:1262:A:T ENST00000360228 +19 13394179 rs1275961783 G C gnomAD Exomes PASS NA p.Leu1242Val p.Leu1242Val c.3724C>G missense_variant 2 9.70666e-06 0 0 0 0 0 1 0 1 CACNA1A constrhet 1242 V L 1 CACNA1A:1242:L:V ENST00000360228 +19 13394202 rs373183625 C T gnomAD Exomes PASS NA p.Arg1234His p.Arg1234His c.3701G>A missense_variant 29 0.000140778 0 0 22 2 0 3 2 0 CACNA1A constrhet 1234 H R 1 CACNA1A:1234:R:H ENST00000360228 +19 13394203 rs781738239 G A gnomAD Exomes PASS NA p.Arg1234Cys p.Arg1234Cys c.3700C>T missense_variant 2 9.71034e-06 0 1 0 0 0 0 0 1 CACNA1A constrhet 1234 C R 1 CACNA1A:1234:R:C ENST00000360228 +19 13395918 rs573365997 G A gnomAD Exomes PASS NA p.Pro1219Leu p.Pro1219Leu c.3656C>T missense_variant 2 9.80709e-06 1 1 0 0 0 0 0 0 CACNA1A constrhet 1219 L P 1 CACNA1A:1219:P:L ENST00000360228 +19 13395925 rs372017604 T C gnomAD Exomes PASS NA p.Met1217Val p.Met1217Val c.3649A>G missense_variant 4 1.96144e-05 0 3 0 0 0 1 0 0 CACNA1A constrhet 1217 V M 1 CACNA1A:1217:M:V ENST00000360228 +19 13395936 rs540667475 C T gnomAD Exomes PASS NA p.Gly1213Asp p.Gly1213Asp c.3638G>A missense_variant 2 9.80719e-06 2 0 0 0 0 0 0 0 CACNA1A constrhet 1213 D G 1 CACNA1A:1213:G:D ENST00000360228 +19 13395937 rs767000559 C T gnomAD Exomes PASS NA p.Gly1213Ser p.Gly1213Ser c.3637G>A missense_variant 4 1.96144e-05 0 0 0 0 0 2 0 2 CACNA1A constrhet 1213 S G 1 CACNA1A:1213:G:S ENST00000360228 +19 13395940 rs201269793 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1212Tyr p.Asp1212Tyr c.3634G>T missense_variant 6 2.66456e-05 0 2 0 0 0 4 0 0 CACNA1A constrhet 1212 Y D 1 CACNA1A:1212:D:Y ENST00000360228 +19 13395945 rs763558455 C T gnomAD Exomes PASS NA p.Gly1210Glu p.Gly1210Glu c.3629G>A missense_variant 2 9.80729e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 1210 E G 1 CACNA1A:1210:G:E ENST00000360228 +19 13395948 rs374286965 C T gnomAD Exomes PASS NA p.Arg1209His p.Arg1209His c.3626G>A missense_variant 11 5.3939e-05 2 0 0 2 0 2 0 5 CACNA1A constrhet 1209 H R 1 CACNA1A:1209:R:H ENST00000360228 +19 13395948 rs374286965 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1209Leu p.Arg1209Leu c.3626G>T missense_variant 4 1.77642e-05 0 0 0 0 0 3 1 0 CACNA1A constrhet 1209 L R 1 CACNA1A:1209:R:L ENST00000360228 +19 13395952 rs750231498 C T gnomAD Exomes PASS NA p.Asp1208Asn p.Asp1208Asn c.3622G>A missense_variant 4 1.96144e-05 0 0 0 0 0 3 1 0 CACNA1A constrhet 1208 N D 1 CACNA1A:1208:D:N ENST00000360228 +19 13395967 rs375415852 C T gnomAD Exomes PASS NA p.Glu1203Lys p.Glu1203Lys c.3607G>A missense_variant 3 1.47111e-05 1 2 0 0 0 0 0 0 CACNA1A constrhet 1203 K E 1 CACNA1A:1203:E:K ENST00000360228 +19 13395970 rs778928976 T C gnomAD Exomes PASS NA p.Lys1202Glu p.Lys1202Glu c.3604A>G missense_variant 3 1.47114e-05 1 0 0 0 0 0 0 2 CACNA1A constrhet 1202 E K 1 CACNA1A:1202:K:E ENST00000360228 +19 13396000 rs773649403 C T gnomAD Exomes PASS NA p.Asp1192Asn p.Asp1192Asn c.3574G>A missense_variant 14 6.86598e-05 0 0 0 0 0 0 0 14 CACNA1A constrhet 1192 N D 1 CACNA1A:1192:D:N ENST00000360228 +19 13396009 rs1034876149 C A gnomAD Exomes PASS NA p.Ala1189Ser p.Ala1189Ser c.3565G>T missense_variant 3 1.47167e-05 0 0 0 0 0 1 0 2 CACNA1A constrhet 1189 S A 1 CACNA1A:1189:A:S ENST00000360228 +19 13397326 rs369742607 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1182Ile p.Val1182Ile c.3544G>A missense_variant 28 0.000178047 1 5 0 7 0 14 1 0 CACNA1A constrhet 1182 I V 1 CACNA1A:1182:V:I ENST00000360228 +19 13397338 rs556266465 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1178Ile p.Leu1178Ile c.3532C>A missense_variant 3 1.88651e-05 0 2 0 0 0 1 0 0 CACNA1A constrhet 1178 I L 1 CACNA1A:1178:L:I ENST00000360228 +19 13397338 rs556266465 G A gnomAD Exomes PASS NA p.Leu1178Phe p.Leu1178Phe c.3532C>T missense_variant 2 1.45083e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 1178 F L 1 CACNA1A:1178:L:F ENST00000360228 +19 13397338 rs556266465 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1178Val p.Leu1178Val c.3532C>G missense_variant 3 1.88651e-05 0 2 0 0 0 1 0 0 CACNA1A constrhet 1178 V L 1 CACNA1A:1178:L:V ENST00000360228 +19 13397340 rs201789073 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1177Arg p.Pro1177Arg c.3530C>G missense_variant 13 8.00069e-05 1 0 2 0 0 6 1 3 CACNA1A constrhet 1177 R P 1 CACNA1A:1177:P:R ENST00000360228 +19 13397355 rs16028 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1172Arg p.Pro1172Arg c.3515C>G missense_variant 2 1.19404e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 1172 R P 1 CACNA1A:1172:P:R ENST00000360228 +19 13397373 rs746222908 G A gnomAD Exomes PASS NA p.Thr1166Ile p.Thr1166Ile c.3497C>T missense_variant 3 1.93354e-05 0 0 0 0 0 1 0 2 CACNA1A constrhet 1166 I T 1 CACNA1A:1166:T:I ENST00000360228 +19 13397380 rs775838621 C T gnomAD Exomes PASS NA p.Asp1164Asn p.Asp1164Asn c.3490G>A missense_variant 5 3.21999e-05 0 1 0 0 0 3 0 1 CACNA1A constrhet 1164 N D 1 CACNA1A:1164:D:N ENST00000360228 +19 13397406 rs992828062 T C gnomAD Exomes PASS NA p.Asn1155Ser p.Asn1155Ser c.3464A>G missense_variant 2 1.31427e-05 0 2 0 0 0 0 0 0 CACNA1A constrhet 1155 S N 1 CACNA1A:1155:N:S ENST00000360228 +19 13397413 rs201612257 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1153Glu p.Gln1153Glu c.3457C>G missense_variant 84 0.000482892 82 2 0 0 0 0 0 0 CACNA1A constrhet 1153 E Q 1 CACNA1A:1153:Q:E ENST00000360228 +19 13397419 rs374932564 C T gnomAD Exomes PASS NA p.Gly1151Ser p.Gly1151Ser c.3451G>A missense_variant 8 5.28283e-05 0 2 0 1 0 2 1 2 CACNA1A constrhet 1151 S G 1 CACNA1A:1151:G:S ENST00000360228 +19 13397434 rs376365775 C T gnomAD Exomes PASS NA p.Val1146Ile p.Val1146Ile c.3436G>A missense_variant 3 1.97125e-05 0 0 0 0 0 2 0 1 CACNA1A constrhet 1146 I V 1 CACNA1A:1146:V:I ENST00000360228 +19 13397449 rs780535727 C T gnomAD Exomes PASS NA p.Glu1141Lys p.Glu1141Lys c.3421G>A missense_variant 4 2.64002e-05 0 2 0 0 0 2 0 0 CACNA1A constrhet 1141 K E 1 CACNA1A:1141:E:K ENST00000360228 +19 13397457 rs746555911 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys1138Met p.Lys1138Met c.3413A>T missense_variant 2 1.14106e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 1138 M K 1 CACNA1A:1138:K:M ENST00000360228 +19 13397460 rs200333359 G T gnomAD Exomes PASS NA p.Pro1137His p.Pro1137His c.3410C>A missense_variant 3 1.92797e-05 0 0 0 2 0 1 0 0 CACNA1A constrhet 1137 H P 1 CACNA1A:1137:P:H ENST00000360228 +19 13397460 rs200333359 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1137Leu p.Pro1137Leu c.3410C>T missense_variant 11 6.22137e-05 11 0 0 0 0 0 0 0 CACNA1A constrhet 1137 L P 1 CACNA1A:1137:P:L ENST00000360228 +19 13397460 rs200333359 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1137Arg p.Pro1137Arg c.3410C>G missense_variant 20 0.000113116 0 2 0 2 0 15 1 0 CACNA1A constrhet 1137 R P 1 CACNA1A:1137:P:R ENST00000360228 +19 13397461 rs199793367 G A gnomAD Exomes PASS NA p.Pro1137Ser p.Pro1137Ser c.3409C>T missense_variant 2 1.28149e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 1137 S P 1 CACNA1A:1137:P:S ENST00000360228 +19 13397461 rs199793367 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1137Ala p.Pro1137Ala c.3409C>G missense_variant 79 0.000445658 3 2 0 0 2 71 0 1 CACNA1A constrhet 1137 A P 1 CACNA1A:1137:P:A ENST00000360228 +19 13397464 rs764131315 G T gnomAD Exomes PASS NA p.Pro1136Thr p.Pro1136Thr c.3406C>A missense_variant 2 1.27116e-05 0 1 0 0 1 0 0 0 CACNA1A constrhet 1136 T P 1 CACNA1A:1136:P:T ENST00000360228 +19 13397467 rs762006290 C T gnomAD Exomes PASS NA p.Gly1135Ser p.Gly1135Ser c.3403G>A missense_variant 3 1.90932e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 1135 S G 1 CACNA1A:1135:G:S ENST00000360228 +19 13397487 rs754208553 G A gnomAD Exomes PASS NA p.Pro1128Leu p.Pro1128Leu c.3383C>T missense_variant 2 1.1725e-05 1 0 0 0 0 0 0 1 CACNA1A constrhet 1128 L P 1 CACNA1A:1128:P:L ENST00000360228 +19 13397493 rs755440575 T C gnomAD Exomes PASS NA p.Asn1126Ser p.Asn1126Ser c.3377A>G missense_variant 2 1.154e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 1126 S N 1 CACNA1A:1126:N:S ENST00000360228 +19 13397499 rs374720207 G A gnomAD Exomes PASS NA p.Thr1124Met p.Thr1124Met c.3371C>T missense_variant 2 1.13509e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 1124 M T 1 CACNA1A:1124:T:M ENST00000360228 +19 13397502 rs769497214 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1123Gln p.Arg1123Gln c.3368G>A missense_variant 17 8.66357e-05 0 1 0 0 4 10 2 0 CACNA1A constrhet 1123 Q R 1 CACNA1A:1123:R:Q ENST00000360228 +19 13397503 rs775079497 G A gnomAD Exomes PASS NA p.Arg1123Trp p.Arg1123Trp c.3367C>T missense_variant 3 1.69396e-05 0 0 0 0 0 1 0 2 CACNA1A constrhet 1123 W R 1 CACNA1A:1123:R:W ENST00000360228 +19 13397505 rs201647627 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1122His p.Arg1122His c.3365G>A missense_variant 9 4.52698e-05 1 0 0 5 0 2 0 1 CACNA1A constrhet 1122 H R 1 CACNA1A:1122:R:H ENST00000360228 +19 13397505 rs201647627 C A gnomAD Exomes PASS NA p.Arg1122Leu p.Arg1122Leu c.3365G>T missense_variant 2 1.12573e-05 0 0 0 0 0 0 0 2 CACNA1A constrhet 1122 L R 1 CACNA1A:1122:R:L ENST00000360228 +19 13397506 rs774407963 G A gnomAD Exomes PASS NA p.Arg1122Cys p.Arg1122Cys c.3364C>T missense_variant 2 1.10971e-05 0 1 0 0 0 1 0 0 CACNA1A constrhet 1122 C R 1 CACNA1A:1122:R:C ENST00000360228 +19 13397512 rs761908449 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1120Thr p.Ala1120Thr c.3358G>A missense_variant 9 4.44133e-05 0 1 0 4 1 2 0 1 CACNA1A constrhet 1120 T A 1 CACNA1A:1120:A:T ENST00000360228 +19 13397515 rs199745070 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1119Thr p.Ala1119Thr c.3355G>A missense_variant 46 0.000224156 40 3 0 0 0 3 0 0 CACNA1A constrhet 1119 T A 1 CACNA1A:1119:A:T ENST00000360228 +19 13397523 rs760744104 G A gnomAD Exomes PASS NA p.Pro1116Leu p.Pro1116Leu c.3347C>T missense_variant 9 4.69361e-05 0 0 0 9 0 0 0 0 CACNA1A constrhet 1116 L P 1 CACNA1A:1116:P:L ENST00000360228 +19 13397536 rs755317765 T G gnomAD Exomes PASS NA p.Met1112Leu p.Met1112Leu c.3334A>C missense_variant 2 1.02609e-05 0 0 0 0 0 0 0 2 CACNA1A constrhet 1112 L M 1 CACNA1A:1112:M:L ENST00000360228 +19 13397560 rs16027 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1104Ser p.Gly1104Ser c.3310G>A missense_variant 23717 0.108530715 536 2741 660 1164 1521 9429 528 7138 CACNA1A constrhet 1104 S G 1 CACNA1A:1104:G:S ENST00000360228 +19 13397562 rs554455455 G A gnomAD Exomes PASS NA p.Pro1103Leu p.Pro1103Leu c.3308C>T missense_variant 33 0.000166359 0 0 0 0 0 4 1 28 CACNA1A constrhet 1103 L P 1 CACNA1A:1103:P:L ENST00000360228 +19 13397566 rs372823282 C T gnomAD Exomes PASS NA p.Asp1102Asn p.Asp1102Asn c.3304G>A missense_variant 118 0.000595605 0 1 0 0 0 0 1 116 CACNA1A constrhet 1102 N D 1 CACNA1A:1102:D:N ENST00000360228 +19 13397605 rs201311000 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1089Ser p.Gly1089Ser c.3265G>A missense_variant 6 2.70942e-05 4 1 0 0 0 0 1 0 CACNA1A constrhet 1089 S G 1 CACNA1A:1089:G:S ENST00000360228 +19 13397605 rs201311000 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1089Cys p.Gly1089Cys c.3265G>T missense_variant 74 0.000334161 4 2 0 0 19 46 3 0 CACNA1A constrhet 1089 C G 1 CACNA1A:1089:G:C ENST00000360228 +19 13397608 rs371820430 C T gnomAD Exomes PASS NA p.Ala1088Thr p.Ala1088Thr c.3262G>A missense_variant 4 1.99547e-05 0 0 0 0 0 4 0 0 CACNA1A constrhet 1088 T A 1 CACNA1A:1088:A:T ENST00000360228 +19 13397608 rs371820430 C A gnomAD Exomes PASS NA p.Ala1088Ser p.Ala1088Ser c.3262G>T missense_variant 2 9.97735e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 1088 S A 1 CACNA1A:1088:A:S ENST00000360228 +19 13397617 rs376116372 G C gnomAD Exomes PASS NA p.Leu1085Val p.Leu1085Val c.3253C>G missense_variant 2 9.93443e-06 2 0 0 0 0 0 0 0 CACNA1A constrhet 1085 V L 1 CACNA1A:1085:L:V ENST00000360228 +19 13397623 rs753077104 C T gnomAD Exomes PASS NA p.Gly1083Ser p.Gly1083Ser c.3247G>A missense_variant 3 1.48665e-05 0 1 0 0 0 2 0 0 CACNA1A constrhet 1083 S G 1 CACNA1A:1083:G:S ENST00000360228 +19 13397626 rs764695193 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.His1082Tyr p.His1082Tyr c.3244C>T missense_variant 4 1.78977e-05 0 0 0 4 0 0 0 0 CACNA1A constrhet 1082 Y H 1 CACNA1A:1082:H:Y ENST00000360228 +19 13397632 rs577581172 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1080Thr p.Ala1080Thr c.3238G>A missense_variant 5 2.24044e-05 0 0 0 2 0 2 0 1 CACNA1A constrhet 1080 T A 1 CACNA1A:1080:A:T ENST00000360228 +19 13397634 rs1064797232 G T gnomAD Exomes PASS NA p.Ala1079Asp p.Ala1079Asp c.3236C>A missense_variant 3 1.48308e-05 0 0 0 3 0 0 0 0 CACNA1A constrhet 1079 D A 1 CACNA1A:1079:A:D ENST00000360228 +19 13397637 rs748935741 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1078Leu p.Ser1078Leu c.3233C>T missense_variant 4 1.78599e-05 0 0 0 4 0 0 0 0 CACNA1A constrhet 1078 L S 1 CACNA1A:1078:S:L ENST00000360228 +19 13397643 rs199512932 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1076Val p.Ala1076Val c.3227C>T missense_variant 44 0.000196337 0 0 0 0 9 34 1 0 CACNA1A constrhet 1076 V A 1 CACNA1A:1076:A:V ENST00000360228 +19 13397644 rs554091859 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1076Thr p.Ala1076Thr c.3226G>A missense_variant 20 8.92196e-05 2 0 1 0 0 16 0 1 CACNA1A constrhet 1076 T A 1 CACNA1A:1076:A:T ENST00000360228 +19 13397671 rs1411816416 T C gnomAD Genomes NA PASS p.Asn1067Asp p.Asn1067Asp c.3199A>G missense_variant 2 9.41708e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 1067 D N 1 CACNA1A:1067:N:D ENST00000360228 +19 13397674 rs759700988 C T gnomAD Exomes PASS NA p.Asp1066Asn p.Asp1066Asn c.3196G>A missense_variant 2 9.82096e-06 0 0 0 0 1 1 0 0 CACNA1A constrhet 1066 N D 1 CACNA1A:1066:D:N ENST00000360228 +19 13397680 rs765452604 C A gnomAD Exomes PASS NA p.Asp1064Tyr p.Asp1064Tyr c.3190G>T missense_variant 2 9.83352e-06 0 0 0 0 0 0 0 2 CACNA1A constrhet 1064 Y D 1 CACNA1A:1064:D:Y ENST00000360228 +19 13397691 rs763400188 G C gnomAD Exomes PASS NA p.Pro1060Arg p.Pro1060Arg c.3179C>G missense_variant 2 9.84581e-06 0 0 0 0 1 1 0 0 CACNA1A constrhet 1060 R P 1 CACNA1A:1060:P:R ENST00000360228 +19 13397692 rs969592968 G A gnomAD Exomes PASS NA p.Pro1060Ser p.Pro1060Ser c.3178C>T missense_variant 3 1.47651e-05 0 3 0 0 0 0 0 0 CACNA1A constrhet 1060 S P 1 CACNA1A:1060:P:S ENST00000360228 +19 13397695 rs775079932 G A gnomAD Exomes PASS NA p.Pro1059Ser p.Pro1059Ser c.3175C>T missense_variant 9 4.43162e-05 0 0 0 0 0 9 0 0 CACNA1A constrhet 1059 S P 1 CACNA1A:1059:P:S ENST00000360228 +19 13397696 rs752075131 G C gnomAD Exomes PASS NA p.Asp1058Glu p.Asp1058Glu c.3174C>G missense_variant 2 9.84611e-06 0 2 0 0 0 0 0 0 CACNA1A constrhet 1058 E D 1 CACNA1A:1058:D:E ENST00000360228 +19 13397703 rs200850308 C T gnomAD Exomes PASS NA p.Arg1056His p.Arg1056His c.3167G>A missense_variant 20 9.86203e-05 0 7 0 0 0 9 2 2 CACNA1A constrhet 1056 H R 1 CACNA1A:1056:R:H ENST00000360228 +19 13397704 rs187393245 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1056Cys p.Arg1056Cys c.3166C>T missense_variant 66 0.000294498 0 0 0 65 0 0 1 0 CACNA1A constrhet 1056 C R 1 CACNA1A:1056:R:C ENST00000360228 +19 13397748 rs370396470 C A gnomAD Exomes PASS NA p.Gly1041Val p.Gly1041Val c.3122G>T missense_variant 3 1.49563e-05 2 1 0 0 0 0 0 0 CACNA1A constrhet 1041 V G 1 CACNA1A:1041:G:V ENST00000360228 +19 13397751 rs776628272 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1040Leu p.Ser1040Leu c.3119C>T missense_variant 7 3.16436e-05 1 1 0 5 0 0 0 0 CACNA1A constrhet 1040 L S 1 CACNA1A:1040:S:L ENST00000360228 +19 13397758 rs775760514 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1038Ser p.Pro1038Ser c.3112C>T missense_variant 2 9.07952e-06 0 0 0 2 0 0 0 0 CACNA1A constrhet 1038 S P 1 CACNA1A:1038:P:S ENST00000360228 +19 13397764 rs762343454 C T gnomAD Exomes PASS NA p.Gly1036Arg p.Gly1036Arg c.3106G>A missense_variant 9 4.58328e-05 0 0 0 1 0 6 0 2 CACNA1A constrhet 1036 R G 1 CACNA1A:1036:G:R ENST00000360228 +19 13397777 rs751528565 C G gnomAD Exomes PASS NA p.Glu1031Asp p.Glu1031Asp c.3093G>C missense_variant 2 1.05635e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 1031 D E 1 CACNA1A:1031:E:D ENST00000360228 +19 13409369 rs1202322408 A T gnomAD Exomes PASS NA p.His1026Gln p.His1026Gln c.3078T>A missense_variant 2 1.64699e-05 2 0 0 0 0 0 0 0 CACNA1A constrhet 1026 Q H 1 CACNA1A:1026:H:Q ENST00000360228 +19 13409384 rs1038705410 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1021Glu p.Asp1021Glu c.3063C>A missense_variant 3 2.09943e-05 3 0 0 0 0 0 0 0 CACNA1A constrhet 1021 E D 1 CACNA1A:1021:D:E ENST00000360228 +19 13409394 rs762288499 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1018Pro p.Arg1018Pro c.3053G>C missense_variant 6 4.20639e-05 0 0 0 0 0 6 0 0 CACNA1A constrhet 1018 P R 1 CACNA1A:1018:R:P ENST00000360228 +19 13409399 rs773821155 G C gnomAD Exomes PASS NA p.Asp1016Glu p.Asp1016Glu c.3048C>G missense_variant 10 8.30772e-05 0 0 0 0 0 0 0 10 CACNA1A constrhet 1016 E D 1 CACNA1A:1016:D:E ENST00000360228 +19 13409404 rs190551509 C T gnomAD Exomes PASS NA p.Gly1015Arg p.Gly1015Arg c.3043G>A missense_variant 2 1.66165e-05 2 0 0 0 0 0 0 0 CACNA1A constrhet 1015 R G 1 CACNA1A:1015:G:R ENST00000360228 +19 13409407 rs16024 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1014Lys p.Glu1014Lys c.3040G>A missense_variant 489 0.003461506 7 89 7 0 9 334 18 25 CACNA1A constrhet 1014 K E 1 CACNA1A:1014:E:K ENST00000360228 +19 13409412 rs573941336 G T gnomAD Exomes PASS NA p.Thr1012Lys p.Thr1012Lys c.3035C>A missense_variant 9 7.61331e-05 0 8 0 0 0 0 1 0 CACNA1A constrhet 1012 K T 1 CACNA1A:1012:T:K ENST00000360228 +19 13409419 rs28413664 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1010Ala p.Pro1010Ala c.3028C>G missense_variant 781 0.00564935 688 70 0 0 0 13 10 0 CACNA1A constrhet 1010 A P 1 CACNA1A:1010:P:A ENST00000360228 +19 13409421 rs1480140651 G A gnomAD Exomes PASS NA p.Ala1009Val p.Ala1009Val c.3026C>T missense_variant 2 1.72616e-05 0 0 0 0 0 0 0 2 CACNA1A constrhet 1009 V A 1 CACNA1A:1009:A:V ENST00000360228 +19 13409430 rs1268938831 C G gnomAD Exomes PASS NA p.Arg1006Pro p.Arg1006Pro c.3017G>C missense_variant 3 2.63079e-05 0 3 0 0 0 0 0 0 CACNA1A constrhet 1006 P R 1 CACNA1A:1006:R:P ENST00000360228 +19 13409431 rs757026025 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1006Trp p.Arg1006Trp c.3016C>T missense_variant 6 4.47334e-05 6 0 0 0 0 0 0 0 CACNA1A constrhet 1006 W R 1 CACNA1A:1006:R:W ENST00000360228 +19 13409455 rs781006387 C T gnomAD Exomes PASS NA p.Gly998Arg p.Gly998Arg c.2992G>A missense_variant 3 3.00469e-05 0 0 0 0 0 2 0 1 CACNA1A constrhet 998 R G 1 CACNA1A:998:G:R ENST00000360228 +19 13409472 rs16023 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu992Val p.Glu992Val c.2975A>T missense_variant 14802 0.136436538 540 2335 686 345 1673 6618 502 2103 CACNA1A constrhet 992 V E 1 CACNA1A:992:E:V ENST00000360228 +19 13409542 rs773766180 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro969Ala p.Pro969Ala c.2905C>G missense_variant 3 2.86156e-05 0 1 0 0 0 2 0 0 CACNA1A constrhet 969 A P 1 CACNA1A:969:P:A ENST00000360228 +19 13409568 rs762396014 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala960Val p.Ala960Val c.2879C>T missense_variant 3 2.63556e-05 0 0 0 0 0 2 0 1 CACNA1A constrhet 960 V A 1 CACNA1A:960:A:V ENST00000360228 +19 13409580 rs551380805 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg956Leu p.Arg956Leu c.2867G>T missense_variant 18 0.000146394 0 0 12 0 0 1 0 5 CACNA1A constrhet 956 L R 1 CACNA1A:956:R:L ENST00000360228 +19 13409607 rs756038056 G A gnomAD Exomes PASS NA p.Pro947Leu p.Pro947Leu c.2840C>T missense_variant 2 1.55727e-05 0 0 0 0 0 1 1 0 CACNA1A constrhet 947 L P 1 CACNA1A:947:P:L ENST00000360228 +19 13409622 rs1332420636 C T gnomAD Exomes PASS NA p.Ser942Asn p.Ser942Asn c.2825G>A missense_variant 2 1.35448e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 942 N S 1 CACNA1A:942:S:N ENST00000360228 +19 13409635 rs771423362 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly938Arg p.Gly938Arg c.2812G>C missense_variant 9 5.00339e-05 0 0 0 0 0 9 0 0 CACNA1A constrhet 938 R G 1 CACNA1A:938:G:R ENST00000360228 +19 13409643 rs768048563 C T gnomAD Exomes PASS NA p.Arg935Gln p.Arg935Gln c.2804G>A missense_variant 5 3.07696e-05 0 0 0 0 0 2 0 3 CACNA1A constrhet 935 Q R 1 CACNA1A:935:R:Q ENST00000360228 +19 13409645 rs773908713 G C gnomAD Exomes PASS NA p.His934Gln p.His934Gln c.2802C>G missense_variant 3 1.81131e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 934 Q H 1 CACNA1A:934:H:Q ENST00000360228 +19 13409651 rs772941423 G T gnomAD Exomes PASS NA p.His932Gln p.His932Gln c.2796C>A missense_variant 2 1.19439e-05 1 0 0 0 0 1 0 0 CACNA1A constrhet 932 Q H 1 CACNA1A:932:H:Q ENST00000360228 +19 13409659 rs367882437 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg930Trp p.Arg930Trp c.2788C>T missense_variant 6 3.12507e-05 6 0 0 0 0 0 0 0 CACNA1A constrhet 930 W R 1 CACNA1A:930:R:W ENST00000360228 +19 13409664 rs754998423 G A gnomAD Exomes PASS NA p.Pro928Leu p.Pro928Leu c.2783C>T missense_variant 3 1.74803e-05 3 0 0 0 0 0 0 0 CACNA1A constrhet 928 L P 1 CACNA1A:928:P:L ENST00000360228 +19 13409688 rs538079885 G A gnomAD Exomes PASS NA p.Ala920Val p.Ala920Val c.2759C>T missense_variant 2 1.11653e-05 0 0 0 0 1 1 0 0 CACNA1A constrhet 920 V A 1 CACNA1A:920:A:V ENST00000360228 +19 13409688 rs538079885 G C gnomAD Exomes PASS NA p.Ala920Gly p.Ala920Gly c.2759C>G missense_variant 19 0.000106071 0 0 0 19 0 0 0 0 CACNA1A constrhet 920 G A 1 CACNA1A:920:A:G ENST00000360228 +19 13409696 rs16022 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu917Asp p.Glu917Asp c.2751G>C missense_variant 25369 0.126711952 1017 4130 887 1352 941 13078 724 3240 CACNA1A constrhet 917 D E 1 CACNA1A:917:E:D ENST00000360228 +19 13409706 rs373189944 C G gnomAD Exomes PASS NA p.Gly914Ala p.Gly914Ala c.2741G>C missense_variant 12 6.62983e-05 0 0 0 0 0 0 0 12 CACNA1A constrhet 914 A G 1 CACNA1A:914:G:A ENST00000360228 +19 13409710 rs16020 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro913Ser p.Pro913Ser c.2737C>T missense_variant 384 0.001897346 353 22 0 0 0 3 4 2 CACNA1A constrhet 913 S P 1 CACNA1A:913:P:S ENST00000360228 +19 13409718 rs953766694 A C gnomAD Exomes PASS NA p.Leu910Arg p.Leu910Arg c.2729T>G missense_variant 4 2.20403e-05 0 4 0 0 0 0 0 0 CACNA1A constrhet 910 R L 1 CACNA1A:910:L:R ENST00000360228 +19 13409730 rs776495488 C T gnomAD Exomes PASS NA p.Arg906Gln p.Arg906Gln c.2717G>A missense_variant 2 1.1091e-05 0 1 0 1 0 0 0 0 CACNA1A constrhet 906 Q R 1 CACNA1A:906:R:Q ENST00000360228 +19 13409740 rs765300713 G A gnomAD Exomes PASS NA p.His903Tyr p.His903Tyr c.2707C>T missense_variant 4 2.22866e-05 0 0 0 0 0 0 0 4 CACNA1A constrhet 903 Y H 1 CACNA1A:903:H:Y ENST00000360228 +19 13409749 rs764313309 C T gnomAD Exomes PASS NA p.Glu900Lys p.Glu900Lys c.2698G>A missense_variant 3 1.68294e-05 0 3 0 0 0 0 0 0 CACNA1A constrhet 900 K E 1 CACNA1A:900:E:K ENST00000360228 +19 13409755 rs751726770 C T gnomAD Exomes PASS NA p.Gly898Ser p.Gly898Ser c.2692G>A missense_variant 8 4.51829e-05 0 4 0 0 0 4 0 0 CACNA1A constrhet 898 S G 1 CACNA1A:898:G:S ENST00000360228 +19 13409760 rs121908242 G A gnomAD Exomes PASS NA p.Pro896Leu p.Pro896Leu c.2687C>T missense_variant 12 6.8483e-05 0 12 0 0 0 0 0 0 CACNA1A constrhet 896 L P 1 CACNA1A:896:P:L ENST00000360228 +19 13409760 rs121908242 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro896Arg p.Pro896Arg c.2687C>G missense_variant 229 0.001165762 1 6 8 0 0 144 4 66 CACNA1A constrhet 896 R P 1 CACNA1A:896:P:R ENST00000360228 +19 13409769 rs374664760 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg893Gln p.Arg893Gln c.2678G>A missense_variant 198 0.001034818 107 42 43 0 0 4 2 0 CACNA1A constrhet 893 Q R 1 CACNA1A:893:R:Q ENST00000360228 +19 13409770 rs1262547488 G A gnomAD Exomes PASS NA p.Arg893Trp p.Arg893Trp c.2677C>T missense_variant 4 2.3512e-05 2 0 0 0 0 2 0 0 CACNA1A constrhet 893 W R 1 CACNA1A:893:R:W ENST00000360228 +19 13409803 rs770618033 G A gnomAD Exomes PASS NA p.Pro882Ser p.Pro882Ser c.2644C>T missense_variant 2 1.2559e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 882 S P 1 CACNA1A:882:P:S ENST00000360228 +19 13409821 rs763054302 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly876Ser p.Gly876Ser c.2626G>A missense_variant 13 7.01247e-05 0 1 8 0 0 4 0 0 CACNA1A constrhet 876 S G 1 CACNA1A:876:G:S ENST00000360228 +19 13409830 rs750660386 C A gnomAD Exomes PASS NA p.Gly873Cys p.Gly873Cys c.2617G>T missense_variant 2 1.1609e-05 2 0 0 0 0 0 0 0 CACNA1A constrhet 873 C G 1 CACNA1A:873:G:C ENST00000360228 +19 13409847 rs754326939 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg867Pro p.Arg867Pro c.2600G>C missense_variant 3 1.49194e-05 3 0 0 0 0 0 0 0 CACNA1A constrhet 867 P R 1 CACNA1A:867:R:P ENST00000360228 +19 13409853 rs905945538 T A gnomAD Exomes PASS NA p.His865Leu p.His865Leu c.2594A>T missense_variant 2 1.08523e-05 0 2 0 0 0 0 0 0 CACNA1A constrhet 865 L H 1 CACNA1A:865:H:L ENST00000360228 +19 13409860 rs777076641 G A gnomAD Exomes PASS NA p.Arg863Cys p.Arg863Cys c.2587C>T missense_variant 2 1.06485e-05 0 0 0 1 0 1 0 0 CACNA1A constrhet 863 C R 1 CACNA1A:863:R:C ENST00000360228 +19 13409860 rs777076641 G T gnomAD Exomes PASS NA p.Arg863Ser p.Arg863Ser c.2587C>A missense_variant 3 1.59727e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 863 S R 1 CACNA1A:863:R:S ENST00000360228 +19 13409892 rs749181735 T C gnomAD Exomes PASS NA p.Gln852Arg p.Gln852Arg c.2555A>G missense_variant 2 1.00697e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 852 R Q 1 CACNA1A:852:Q:R ENST00000360228 +19 13409899 rs1270399331 C T gnomAD Exomes PASS NA p.Gly850Ser p.Gly850Ser c.2548G>A missense_variant 2 1.00268e-05 0 1 0 0 0 0 0 1 CACNA1A constrhet 850 S G 1 CACNA1A:850:G:S ENST00000360228 +19 13409923 rs767534576 C T gnomAD Exomes PASS NA p.Glu842Lys p.Glu842Lys c.2524G>A missense_variant 2 9.9004e-06 0 0 1 0 0 0 0 1 CACNA1A constrhet 842 K E 1 CACNA1A:842:E:K ENST00000360228 +19 13409926 rs1057522204 C A gnomAD Exomes PASS NA p.Ala841Ser p.Ala841Ser c.2521G>T missense_variant 2 9.88357e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 841 S A 1 CACNA1A:841:A:S ENST00000360228 +19 13409931 rs773476849 C T gnomAD Exomes PASS NA p.Arg839Gln p.Arg839Gln c.2516G>A missense_variant 6 2.95293e-05 0 0 0 5 0 0 0 1 CACNA1A constrhet 839 Q R 1 CACNA1A:839:R:Q ENST00000360228 +19 13409946 rs201666606 T G gnomAD Exomes PASS NA p.Asn834Thr p.Asn834Thr c.2501A>C missense_variant 17 8.30394e-05 2 3 0 0 1 10 0 1 CACNA1A constrhet 834 T N 1 CACNA1A:834:N:T ENST00000360228 +19 13409964 rs753196787 T C gnomAD Exomes PASS NA p.Gln828Arg p.Gln828Arg c.2483A>G missense_variant 4 1.95015e-05 0 0 0 2 0 2 0 0 CACNA1A constrhet 828 R Q 1 CACNA1A:828:Q:R ENST00000360228 +19 13410004 rs779928926 T C gnomAD Exomes PASS NA p.Met815Val p.Met815Val c.2443A>G missense_variant 3 1.46252e-05 0 0 0 0 0 2 1 0 CACNA1A constrhet 815 V M 1 CACNA1A:815:M:V ENST00000360228 +19 13410013 rs369084322 G A gnomAD Exomes PASS NA p.Arg812Trp p.Arg812Trp c.2434C>T missense_variant 4 1.95341e-05 1 3 0 0 0 0 0 0 CACNA1A constrhet 812 W R 1 CACNA1A:812:R:W ENST00000360228 +19 13410025 rs772177961 T C gnomAD Exomes PASS NA p.Thr808Ala p.Thr808Ala c.2422A>G missense_variant 2 9.7789e-06 0 0 0 0 0 1 0 1 CACNA1A constrhet 808 A T 1 CACNA1A:808:T:A ENST00000360228 +19 13410040 rs373107804 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Trp803Arg p.Trp803Arg c.2407T>C missense_variant 2 8.88644e-06 0 0 0 0 0 1 0 1 CACNA1A constrhet 803 R W 1 CACNA1A:803:W:R ENST00000360228 +19 13410043 rs760816963 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg802Ser p.Arg802Ser c.2404C>A missense_variant 10 4.45268e-05 0 1 0 0 0 7 1 1 CACNA1A constrhet 802 S R 1 CACNA1A:802:R:S ENST00000360228 +19 13410054 rs1060499675 T C gnomAD Exomes PASS NA p.Asp798Gly p.Asp798Gly c.2393A>G missense_variant 2 9.86962e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 798 G D 1 CACNA1A:798:D:G ENST00000360228 +19 13410055 rs1380195853 C G gnomAD Exomes PASS NA p.Asp798His p.Asp798His c.2392G>C missense_variant 2 9.86836e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 798 H D 1 CACNA1A:798:D:H ENST00000360228 +19 13410056 rs370746809 C T gnomAD Exomes PASS NA p.Met797Ile p.Met797Ile c.2391G>A missense_variant 2 9.87099e-06 2 0 0 0 0 0 0 0 CACNA1A constrhet 797 I M 1 CACNA1A:797:M:I ENST00000360228 +19 13410072 rs765564222 G A gnomAD Exomes PASS NA p.Ala792Val p.Ala792Val c.2375C>T missense_variant 2 9.94708e-06 0 0 0 1 0 0 0 1 CACNA1A constrhet 792 V A 1 CACNA1A:792:A:V ENST00000360228 +19 13410073 rs753248182 C T gnomAD Exomes PASS NA p.Ala792Thr p.Ala792Thr c.2374G>A missense_variant 3 1.49306e-05 0 0 0 0 0 0 0 3 CACNA1A constrhet 792 T A 1 CACNA1A:792:A:T ENST00000360228 +19 13410139 rs376308062 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala770Thr p.Ala770Thr c.2308G>A missense_variant 3 1.39232e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 770 T A 1 CACNA1A:770:A:T ENST00000360228 +19 13410143 rs771905201 C G gnomAD Exomes PASS NA p.Lys768Asn p.Lys768Asn c.2304G>C missense_variant 2 1.03215e-05 0 0 0 2 0 0 0 0 CACNA1A constrhet 768 N K 1 CACNA1A:768:K:N ENST00000360228 +19 13411380 rs762466161 T C gnomAD Exomes PASS NA p.Asn755Asp p.Asn755Asp c.2263A>G missense_variant 7 3.39644e-05 0 7 0 0 0 0 0 0 CACNA1A constrhet 755 D N 1 CACNA1A:755:N:D ENST00000360228 +19 13411385 rs200355966 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala753Val p.Ala753Val c.2258C>T missense_variant 5 2.19923e-05 0 0 0 3 0 2 0 0 CACNA1A constrhet 753 V A 1 CACNA1A:753:A:V ENST00000360228 +19 13411386 rs17846944 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala753Thr p.Ala753Thr c.2257G>A missense_variant 6 2.63903e-05 0 0 0 0 0 6 0 0 CACNA1A constrhet 753 T A 1 CACNA1A:753:A:T ENST00000360228 +19 13411451 rs16019 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu731Ala p.Glu731Ala c.2192A>C missense_variant 2378 0.010459552 41 144 38 0 428 1475 81 171 CACNA1A constrhet 731 A E 1 CACNA1A:731:E:A ENST00000360228 +19 13414613 rs775081414 A G gnomAD Exomes PASS NA p.Ile691Thr p.Ile691Thr c.2072T>C missense_variant 2 9.70431e-06 2 0 0 0 0 0 0 0 CACNA1A constrhet 691 T I 1 CACNA1A:691:I:T ENST00000360228 +19 13418965 rs577006493 C T gnomAD Exomes PASS NA p.Ala628Thr p.Ala628Thr c.1882G>A missense_variant 2 9.70968e-06 1 0 0 0 0 1 0 0 CACNA1A constrhet 628 T A 1 CACNA1A:628:A:T ENST00000360228 +19 13418971 rs1346036017 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val626Ile p.Val626Ile c.1876G>A missense_variant 3 1.32021e-05 0 0 0 0 0 1 0 2 CACNA1A constrhet 626 I V 1 CACNA1A:626:V:I ENST00000360228 +19 13419037 rs756562814 C T gnomAD Exomes PASS NA p.Val604Ile p.Val604Ile c.1810G>A missense_variant 3 1.45887e-05 0 0 0 0 0 2 0 1 CACNA1A constrhet 604 I V 1 CACNA1A:604:V:I ENST00000360228 +19 13419303 rs776862279 T C gnomAD Exomes PASS NA p.Ile570Val p.Ile570Val c.1708A>G missense_variant 2 9.72271e-06 1 0 0 0 0 0 0 1 CACNA1A constrhet 570 V I 1 CACNA1A:570:I:V ENST00000360228 +19 13423523 rs760366437 C T gnomAD Exomes PASS NA p.Arg543Gln p.Arg543Gln c.1628G>A missense_variant 5 2.63544e-05 0 0 0 1 0 0 0 4 CACNA1A constrhet 543 Q R 1 CACNA1A:543:R:Q ENST00000360228 +19 13423526 rs753564161 G A gnomAD Exomes PASS NA p.Thr542Met p.Thr542Met c.1625C>T missense_variant 3 1.58138e-05 0 0 0 1 0 2 0 0 CACNA1A constrhet 542 M T 1 CACNA1A:542:T:M ENST00000360228 +19 13423540 rs752572390 C A gnomAD Exomes PASS NA p.Met537Ile p.Met537Ile c.1611G>T missense_variant 3 1.56868e-05 0 0 0 0 0 1 1 1 CACNA1A constrhet 537 I M 1 CACNA1A:537:M:I ENST00000360228 +19 13423563 rs374764234 T A gnomAD Exomes PASS NA p.Met530Leu p.Met530Leu c.1588A>T missense_variant 2 1.08287e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 530 L M 1 CACNA1A:530:M:L ENST00000360228 +19 13423592 rs886039322 T C gnomAD Exomes PASS NA p.Tyr520Cys p.Tyr520Cys c.1559A>G missense_variant 2 1.0808e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 520 C Y 1 CACNA1A:520:Y:C ENST00000360228 +19 13427935 rs185034915 C T gnomAD Exomes PASS NA p.Asp516Asn p.Asp516Asn c.1546G>A missense_variant 5 2.44743e-05 0 2 0 0 0 1 0 2 CACNA1A constrhet 516 N D 1 CACNA1A:516:D:N ENST00000360228 +19 13427947 rs375210532 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu512Lys p.Glu512Lys c.1534G>A missense_variant 5 2.20961e-05 2 0 0 0 0 1 1 1 CACNA1A constrhet 512 K E 1 CACNA1A:512:E:K ENST00000360228 +19 13427968 rs750557478 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile505Val p.Ile505Val c.1513A>G missense_variant 4 1.76284e-05 1 0 0 0 0 2 0 1 CACNA1A constrhet 505 V I 1 CACNA1A:505:I:V ENST00000360228 +19 13428039 rs763944721 C T gnomAD Exomes PASS NA p.Arg481His p.Arg481His c.1442G>A missense_variant 3 1.45852e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 481 H R 1 CACNA1A:481:R:H ENST00000360228 +19 13428040 rs377011125 G A gnomAD Exomes PASS NA p.Arg481Cys p.Arg481Cys c.1441C>T missense_variant 3 1.45802e-05 0 0 0 0 0 2 0 1 CACNA1A constrhet 481 C R 1 CACNA1A:481:R:C ENST00000360228 +19 13428042 rs761827501 C T gnomAD Exomes PASS NA p.Arg480His p.Arg480His c.1439G>A missense_variant 2 9.72091e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 480 H R 1 CACNA1A:480:R:H ENST00000360228 +19 13428054 rs755107633 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg476His p.Arg476His c.1427G>A missense_variant 7 3.08324e-05 0 4 0 0 0 2 0 1 CACNA1A constrhet 476 H R 1 CACNA1A:476:R:H ENST00000360228 +19 13428087 rs544363291 G A gnomAD Exomes PASS NA p.Ser465Leu p.Ser465Leu c.1394C>T missense_variant 5 2.42973e-05 0 2 0 0 0 1 0 2 CACNA1A constrhet 465 L S 1 CACNA1A:465:S:L ENST00000360228 +19 13428104 rs769335170 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser459Arg p.Ser459Arg c.1377T>G missense_variant 2 8.81057e-06 1 0 0 0 0 1 0 0 CACNA1A constrhet 459 R S 1 CACNA1A:459:S:R ENST00000360228 +19 13428108 rs1239292406 T A gnomAD Exomes PASS NA p.Lys458Ile p.Lys458Ile c.1373A>T missense_variant 2 9.72016e-06 1 0 0 0 0 1 0 0 CACNA1A constrhet 458 I K 1 CACNA1A:458:K:I ENST00000360228 +19 13428112 rs774203605 T C gnomAD Exomes PASS NA p.Ile457Val p.Ile457Val c.1369A>G missense_variant 7 3.40311e-05 0 0 0 0 0 0 0 7 CACNA1A constrhet 457 V I 1 CACNA1A:457:I:V ENST00000360228 +19 13428120 rs561858384 C T gnomAD Exomes PASS NA p.Arg454Gln p.Arg454Gln c.1361G>A missense_variant 5 2.43546e-05 0 0 0 0 0 5 0 0 CACNA1A constrhet 454 Q R 1 CACNA1A:454:R:Q ENST00000360228 +19 13428124 rs41276886 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala453Thr p.Ala453Thr c.1357G>A missense_variant 955 0.004221554 10 29 3 0 322 532 37 22 CACNA1A constrhet 453 T A 1 CACNA1A:453:A:T ENST00000360228 +19 13428133 rs1308599413 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser450Pro p.Ser450Pro c.1348T>C missense_variant 2 8.85277e-06 0 0 0 0 2 0 0 0 CACNA1A constrhet 450 P S 1 CACNA1A:450:S:P ENST00000360228 +19 13441058 rs1194605924 C A gnomAD Exomes PASS NA p.Gly449Cys p.Gly449Cys c.1345G>T missense_variant 2 1.45894e-05 0 0 0 0 0 0 0 2 CACNA1A constrhet 449 C G 1 CACNA1A:449:G:C ENST00000360228 +19 13441076 rs866479368 C T gnomAD Exomes PASS NA p.Ala443Thr p.Ala443Thr c.1327G>A missense_variant 2 1.41483e-05 0 2 0 0 0 0 0 0 CACNA1A constrhet 443 T A 1 CACNA1A:443:A:T ENST00000360228 +19 13441097 rs759782636 C T gnomAD Exomes PASS NA p.Glu436Lys p.Glu436Lys c.1306G>A missense_variant 6 4.11686e-05 1 0 0 0 0 3 0 2 CACNA1A constrhet 436 K E 1 CACNA1A:436:E:K ENST00000360228 +19 13441130 rs1270176463 T C gnomAD Exomes PASS NA p.Ile425Val p.Ile425Val c.1273A>G missense_variant 2 1.36988e-05 0 0 0 0 0 1 0 1 CACNA1A constrhet 425 V I 1 CACNA1A:425:I:V ENST00000360228 +19 13441141 rs752902118 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg421Gln p.Arg421Gln c.1262G>A missense_variant 20 0.0001229 0 1 0 17 0 1 1 0 CACNA1A constrhet 421 Q R 1 CACNA1A:421:R:Q ENST00000360228 +19 13443692 rs371138043 G C gnomAD Exomes PASS NA p.Pro416Ala p.Pro416Ala c.1246C>G missense_variant 3 1.45889e-05 1 0 0 0 0 2 0 0 CACNA1A constrhet 416 A P 1 CACNA1A:416:P:A ENST00000360228 +19 13443697 rs1354924503 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg414Lys p.Arg414Lys c.1241G>A missense_variant 2 8.81422e-06 0 1 0 0 0 1 0 0 CACNA1A constrhet 414 K R 1 CACNA1A:414:R:K ENST00000360228 +19 13443713 rs187259531 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr409Pro p.Thr409Pro c.1225A>C missense_variant 2 8.81414e-06 0 2 0 0 0 0 0 0 CACNA1A constrhet 409 P T 1 CACNA1A:409:T:P ENST00000360228 +19 13443725 rs121908245 C T gnomAD Exomes PASS NA p.Ala405Thr p.Ala405Thr c.1213G>A missense_variant 2 9.73634e-06 0 0 0 0 0 0 0 2 CACNA1A constrhet 405 T A 1 CACNA1A:405:A:T ENST00000360228 +19 13445201 rs745753973 A C gnomAD Exomes PASS NA p.Ser397Ala p.Ser397Ala c.1189T>G missense_variant 2 9.70506e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 397 A S 1 CACNA1A:397:S:A ENST00000360228 +19 13445219 rs749309558 C T gnomAD Exomes PASS NA p.Gly391Arg p.Gly391Arg c.1171G>A missense_variant 2 9.7044e-06 0 2 0 0 0 0 0 0 CACNA1A constrhet 391 R G 1 CACNA1A:391:G:R ENST00000360228 +19 13445248 rs772354342 C T gnomAD Exomes PASS NA p.Arg381Gln p.Arg381Gln c.1142G>A missense_variant 2 9.7044e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 381 Q R 1 CACNA1A:381:R:Q ENST00000360228 +19 13445249 rs773593740 G A gnomAD Exomes PASS NA p.Arg381Trp p.Arg381Trp c.1141C>T missense_variant 12 5.82276e-05 0 0 0 0 1 11 0 0 CACNA1A constrhet 381 W R 1 CACNA1A:381:R:W ENST00000360228 +19 13470421 rs757999563 T C gnomAD Exomes PASS NA p.Asn326Ser p.Asn326Ser c.977A>G missense_variant 2 9.92162e-06 0 0 0 0 0 1 0 1 CACNA1A constrhet 326 S N 1 CACNA1A:326:N:S ENST00000360228 +19 13470602 rs17846908 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly266Ser p.Gly266Ser c.796G>A missense_variant 45 0.000331028 0 0 0 38 0 2 1 4 CACNA1A constrhet 266 S G 1 CACNA1A:266:G:S ENST00000360228 +19 13476170 rs1005732031 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met249Val p.Met249Val c.745A>G missense_variant 2 8.80615e-06 0 0 0 0 0 2 0 0 CACNA1A constrhet 249 V M 1 CACNA1A:249:M:V ENST00000360228 +19 13476283 rs1085307866 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser211Asn p.Ser211Asn c.632G>A missense_variant 3 1.32392e-05 0 2 0 0 0 0 1 0 CACNA1A constrhet 211 N S 1 CACNA1A:211:S:N ENST00000360228 +19 13565953 rs753467037 C T gnomAD Exomes PASS NA p.Asp123Asn p.Asp123Asn c.367G>A missense_variant 2 9.70666e-06 0 2 0 0 0 0 0 0 CACNA1A constrhet 123 N D 1 CACNA1A:123:D:N ENST00000360228 +19 13565974 rs778725158 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala116Ser p.Ala116Ser c.346G>T missense_variant 3 1.3198e-05 0 0 0 3 0 0 0 0 CACNA1A constrhet 116 S A 1 CACNA1A:116:A:S ENST00000360228 +19 13565983 rs746955115 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile113Val p.Ile113Val c.337A>G missense_variant 4 1.75937e-05 0 0 0 0 0 4 0 0 CACNA1A constrhet 113 V I 1 CACNA1A:113:I:V ENST00000360228 +19 13616785 rs746902081 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn85Ser p.Asn85Ser c.254A>G missense_variant 2 8.83541e-06 1 0 0 0 0 0 1 0 CACNA1A constrhet 85 S N 1 CACNA1A:85:N:S ENST00000360228 +19 13616825 rs775562753 G A gnomAD Exomes PASS NA p.Leu72Phe p.Leu72Phe c.214C>T missense_variant 2 9.72829e-06 0 0 0 0 0 1 0 1 CACNA1A constrhet 72 F L 1 CACNA1A:72:L:F ENST00000360228 +19 13616836 rs576099495 C T gnomAD Exomes PASS NA p.Arg68Gln p.Arg68Gln c.203G>A missense_variant 4 1.94575e-05 0 0 0 0 0 1 0 3 CACNA1A constrhet 68 Q R 1 CACNA1A:68:R:Q ENST00000360228 +19 13616885 rs758952079 T C gnomAD Exomes PASS NA p.Met52Val p.Met52Val c.154A>G missense_variant 3 1.4626e-05 0 0 0 0 0 2 0 1 CACNA1A constrhet 52 V M 1 CACNA1A:52:M:V ENST00000360228 +19 13616909 rs201398669 C T gnomAD Exomes PASS NA p.Ala44Thr p.Ala44Thr c.130G>A missense_variant 7 3.45253e-05 0 0 0 0 0 7 0 0 CACNA1A constrhet 44 T A 1 CACNA1A:44:A:T ENST00000360228 +19 13616917 rs751376977 T A gnomAD Exomes PASS NA p.Gln41Leu p.Gln41Leu c.122A>T missense_variant 3 1.49714e-05 0 0 0 0 0 3 0 0 CACNA1A constrhet 41 L Q 1 CACNA1A:41:Q:L ENST00000360228 +19 13616921 rs1240542236 C A gnomAD Exomes PASS NA p.Gly40Trp p.Gly40Trp c.118G>T missense_variant 2 1.0007e-05 0 0 0 0 0 2 0 0 CACNA1A constrhet 40 W G 1 CACNA1A:40:G:W ENST00000360228 +19 13616930 rs780987148 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg37Trp p.Arg37Trp c.109C>T missense_variant 2 9.37251e-06 0 0 0 2 0 0 0 0 CACNA1A constrhet 37 W R 1 CACNA1A:37:R:W ENST00000360228 +19 13616935 rs756090706 C T gnomAD Exomes PASS NA p.Gly35Asp p.Gly35Asp c.104G>A missense_variant 2 1.04659e-05 0 0 0 0 1 1 0 0 CACNA1A constrhet 35 D G 1 CACNA1A:35:G:D ENST00000360228 +19 13616977 rs15999 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala21Val p.Ala21Val c.62C>T missense_variant 125 0.000859887 0 1 0 123 0 0 1 0 CACNA1A constrhet 21 V A 1 CACNA1A:21:A:V ENST00000360228 +19 13617034 rs927310190 G A gnomAD Exomes PASS NA p.Ala2Val p.Ala2Val c.5C>T missense_variant 2 3.02654e-05 1 0 0 0 0 0 0 1 CACNA1A constrhet 2 V A 1 CACNA1A:2:A:V ENST00000360228 +2 166847797 rs371243629 T G gnomAD Exomes PASS NA p.Lys1996Asn p.Lys1996Asn c.5988A>C missense_variant segdup 2 9.63001483022284e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1996 N K 1 SCN1A:1996:K:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847808 rs751750112 T C gnomAD Exomes PASS NA p.Ile1993Val p.Ile1993Val c.5977A>G missense_variant segdup 2 9.62593612228789e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1993 V I 1 SCN1A:1993:I:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847820 rs781370341 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1989Met p.Val1989Met c.5965G>A missense_variant segdup 4 1.74654184714266e-05 0 0 0 0 0 4 0 0 SCN1A constrhet 1989 M V 1 SCN1A:1989:V:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847822 rs769477807 C T gnomAD Exomes PASS NA p.Arg1988Gln p.Arg1988Gln c.5963G>A missense_variant segdup 3 1.44414064004313e-05 0 1 0 1 0 1 0 0 SCN1A constrhet 1988 Q R 1 SCN1A:1988:R:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847834 rs146733308 G A gnomAD Exomes PASS NA p.Pro1984Leu p.Pro1984Leu c.5951C>T missense_variant segdup 2 9.62982935942375e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 1984 L P 1 SCN1A:1984:P:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847834 rs146733308 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1984His p.Pro1984His c.5951C>A missense_variant segdup 45 0.000196566636089634 44 0 0 1 0 0 0 0 SCN1A constrhet 1984 H P 1 SCN1A:1984:P:H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847843 rs148986284 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1981Asp p.Ala1981Asp c.5942C>A missense_variant segdup 2 8.73728724705553e-06 2 0 0 0 0 0 0 0 SCN1A constrhet 1981 D A 1 SCN1A:1981:A:D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847873 rs771936735 T C gnomAD Exomes PASS NA p.Glu1971Gly p.Glu1971Gly c.5912A>G missense_variant segdup 4 1.92609570769572e-05 0 4 0 0 0 0 0 0 SCN1A constrhet 1971 G E 1 SCN1A:1971:E:G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847908 rs763997333 C A gnomAD Exomes PASS NA p.Met1959Ile p.Met1959Ile c.5877G>T missense_variant segdup 3 1.44343190369422e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 1959 I M 1 SCN1A:1959:M:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847915 rs121918802 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1957Gly p.Glu1957Gly c.5870A>G missense_variant segdup 30 0.000130938040119415 0 5 0 0 1 23 1 0 SCN1A constrhet 1957 G E 1 SCN1A:1957:E:G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847921 rs35735053 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1955Thr p.Ile1955Thr c.5864T>C missense_variant segdup 579 0.00252723653886445 549 26 0 0 0 0 4 0 SCN1A constrhet 1955 T I 1 SCN1A:1955:I:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847934 rs376656165 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1951Ser p.Ala1951Ser c.5851G>T missense_variant segdup 2 8.72859312536006e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1951 S A 1 SCN1A:1951:A:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847940 rs1216022727 C T gnomAD Exomes PASS NA p.Gly1949Ser p.Gly1949Ser c.5845G>A missense_variant segdup 2 9.61963945591319e-06 0 2 0 0 0 0 0 0 SCN1A constrhet 1949 S G 1 SCN1A:1949:G:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847951 rs767935681 T C gnomAD Exomes PASS NA p.Asn1945Ser p.Asn1945Ser c.5834A>G missense_variant segdup 4 1.92390938386802e-05 0 4 0 0 0 0 0 0 SCN1A constrhet 1945 S N 1 SCN1A:1945:N:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847953 rs1255900122 T A gnomAD Exomes PASS NA p.Lys1944Asn p.Lys1944Asn c.5832A>T missense_variant segdup 2 9.61871417028972e-06 0 1 0 0 0 0 1 0 SCN1A constrhet 1944 N K 1 SCN1A:1944:K:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847963 rs756845310 G A gnomAD Exomes PASS NA p.Thr1941Met p.Thr1941Met c.5822C>T missense_variant segdup 6 2.88511473139582e-05 2 0 0 0 0 3 0 1 SCN1A constrhet 1941 M T 1 SCN1A:1941:T:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847972 rs915676341 G A gnomAD Exomes PASS NA p.Ala1938Val p.Ala1938Val c.5813C>T missense_variant segdup 2 9.61519970769793e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1938 V A 1 SCN1A:1938:A:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847987 rs556893466 C T gnomAD Exomes PASS NA p.Arg1933Gln p.Arg1933Gln c.5798G>A missense_variant segdup 2 9.61593938111814e-06 0 0 0 0 0 1 1 0 SCN1A constrhet 1933 Q R 1 SCN1A:1933:R:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847987 rs556893466 C A gnomAD Exomes PASS NA p.Arg1933Leu p.Arg1933Leu c.5798G>T missense_variant segdup 4 1.92318787622363e-05 0 0 0 4 0 0 0 0 SCN1A constrhet 1933 L R 1 SCN1A:1933:R:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166847998 rs371253263 G C gnomAD Exomes PASS NA p.His1929Gln p.His1929Gln c.5787C>G missense_variant segdup 2 9.6142752759297e-06 0 2 0 0 0 0 0 0 SCN1A constrhet 1929 Q H 1 SCN1A:1929:H:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848003 rs121917956 G A gnomAD Exomes PASS NA p.Arg1928Cys p.Arg1928Cys c.5782C>T missense_variant segdup 4 1.9226886878611e-05 0 1 0 0 0 1 0 2 SCN1A constrhet 1928 C R 1 SCN1A:1928:R:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848003 rs121917956 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1928Gly p.Arg1928Gly c.5782C>G missense_variant segdup 312 0.00136072222949104 3 126 0 0 0 163 20 0 SCN1A constrhet 1928 G R 1 SCN1A:1928:R:G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848012 rs761690089 C T gnomAD Exomes PASS NA p.Ala1925Thr p.Ala1925Thr c.5773G>A missense_variant segdup 2 9.61325860626977e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1925 T A 1 SCN1A:1925:A:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848014 rs3749029 C T gnomAD Exomes PASS NA p.Arg1924His p.Arg1924His c.5771G>A missense_variant segdup 2 9.61335102189921e-06 0 0 0 0 0 1 0 1 SCN1A constrhet 1924 H R 1 SCN1A:1924:R:H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848077 rs764501421 T C gnomAD Genomes NA PASS p.Tyr1903Cys p.Tyr1903Cys c.5708A>G missense_variant segdup 2 9.40822278671559e-05 0 0 0 0 0 2 0 0 SCN1A constrhet 1903 C Y 1 SCN1A:1903:Y:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848104 rs562208324 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1894Thr p.Met1894Thr c.5681T>C missense_variant segdup 17 7.41367430420486e-05 0 0 0 0 0 0 1 16 SCN1A constrhet 1894 T M 1 SCN1A:1894:M:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848134 rs1188972480 G A gnomAD Exomes PASS NA p.Ala1884Val p.Ala1884Val c.5651C>T missense_variant segdup 2 9.61372070218616e-06 2 0 0 0 0 0 0 0 SCN1A constrhet 1884 V A 1 SCN1A:1884:A:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848146 rs201905405 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1880Glu p.Gly1880Glu c.5639G>A missense_variant segdup 16 6.97824532021423e-05 0 0 0 0 0 15 1 0 SCN1A constrhet 1880 E G 1 SCN1A:1880:G:E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848151 rs748090629 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1878Asp p.Glu1878Asp c.5634G>T missense_variant segdup 11 4.79766920506983e-05 0 0 0 0 8 2 1 0 SCN1A constrhet 1878 D E 1 SCN1A:1878:E:D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848153 rs148703212 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1878Lys p.Glu1878Lys c.5632G>A missense_variant segdup 11 4.79754365764728e-05 0 0 0 0 8 2 1 0 SCN1A constrhet 1878 K E 1 SCN1A:1878:E:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848153 rs148703212 C G gnomAD Exomes PASS NA p.Glu1878Gln p.Glu1878Gln c.5632G>C missense_variant segdup 4 1.9226886878611e-05 0 0 0 0 0 4 0 0 SCN1A constrhet 1878 Q E 1 SCN1A:1878:E:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848217 rs144691638 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1856Ile p.Met1856Ile c.5568G>A missense_variant segdup 31 0.000135192889726213 26 4 0 0 0 0 1 0 SCN1A constrhet 1856 I M 1 SCN1A:1856:M:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848275 rs149225252 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1837Leu p.Pro1837Leu c.5510C>T missense_variant segdup 7 3.05869192854896e-05 3 1 0 1 0 2 0 0 SCN1A constrhet 1837 L P 1 SCN1A:1837:P:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848284 rs780809852 G A gnomAD Exomes PASS NA p.Ala1834Val p.Ala1834Val c.5501C>T missense_variant segdup 2 9.61214975729322e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 1834 V A 1 SCN1A:1834:A:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848296 rs566595038 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1830Pro p.Gln1830Pro c.5489A>C missense_variant segdup 4 1.74428745857317e-05 1 0 0 0 0 2 1 0 SCN1A constrhet 1830 P Q 1 SCN1A:1830:Q:P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848316 rs772071117 C A gnomAD Exomes PASS NA p.Met1823Ile p.Met1823Ile c.5469G>T missense_variant segdup 2 9.61150304684647e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 1823 I M 1 SCN1A:1823:M:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848331 rs991588313 A C gnomAD Exomes PASS NA p.Asp1818Glu p.Asp1818Glu c.5454T>G missense_variant segdup 2 9.61104116408931e-06 2 0 0 0 0 0 0 0 SCN1A constrhet 1818 E D 1 SCN1A:1818:D:E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848333 rs747251662 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1818Asn p.Asp1818Asn c.5452G>A missense_variant segdup 2 8.72105699210744e-06 0 1 0 0 0 0 1 0 SCN1A constrhet 1818 N D 1 SCN1A:1818:D:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848561 rs528239871 C T gnomAD Exomes PASS NA p.Asp1742Asn p.Asp1742Asn c.5224G>A missense_variant segdup 3 1.44160075347666e-05 0 0 0 0 0 0 0 3 SCN1A constrhet 1742 N D 1 SCN1A:1742:D:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848689 rs773560347 A G gnomAD Exomes PASS NA p.Val1699Ala p.Val1699Ala c.5096T>C missense_variant segdup 2 9.61094879286483e-06 0 1 0 0 0 1 0 0 SCN1A constrhet 1699 A V 1 SCN1A:1699:V:A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166848930 rs373967247 T C gnomAD Exomes PASS NA p.Met1619Val p.Met1619Val c.4855A>G missense_variant segdup 129 0.000620532407184707 1 0 0 0 0 0 2 126 SCN1A constrhet 1619 V M 1 SCN1A:1619:M:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850674 rs121918808 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1612Ile p.Val1612Ile c.4834G>A missense_variant segdup 34 0.000150026916593859 2 0 0 32 0 0 0 0 SCN1A constrhet 1612 I V 1 SCN1A:1612:V:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850701 rs761333438 C T gnomAD Exomes PASS NA p.Gly1603Arg p.Gly1603Arg c.4807G>A missense_variant segdup 2 9.66846822457918e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1603 R G 1 SCN1A:1603:G:R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850725 rs756238700 G T gnomAD Exomes PASS NA p.Leu1595Ile p.Leu1595Ile c.4783C>A missense_variant segdup 2 9.64171391106483e-06 0 0 0 0 0 1 1 0 SCN1A constrhet 1595 I L 1 SCN1A:1595:L:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850764 rs779090130 C T gnomAD Exomes PASS NA p.Val1582Met p.Val1582Met c.4744G>A missense_variant segdup 13 6.25926853224968e-05 0 0 0 0 6 5 2 0 SCN1A constrhet 1582 M V 1 SCN1A:1582:V:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850784 rs368834365 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1575His p.Arg1575His c.4724G>A missense_variant segdup 58 0.000253345913268337 0 49 0 0 8 1 0 0 SCN1A constrhet 1575 H R 1 SCN1A:1575:R:H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850785 rs121918807 G A gnomAD Exomes PASS NA p.Arg1575Cys p.Arg1575Cys c.4723C>T missense_variant segdup 18 8.66559470050742e-05 0 1 0 12 2 3 0 0 SCN1A constrhet 1575 C R 1 SCN1A:1575:R:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850796 rs112547129 G A gnomAD Exomes PASS NA p.Thr1571Ile p.Thr1571Ile c.4712C>T missense_variant segdup 3 1.44437704018257e-05 0 0 0 0 0 0 0 3 SCN1A constrhet 1571 I T 1 SCN1A:1571:T:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850810 rs772966388 A C gnomAD Exomes PASS NA p.Ser1566Arg p.Ser1566Arg c.4698T>G missense_variant segdup 2 9.63010756830154e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1566 R S 1 SCN1A:1566:S:R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850811 rs200263247 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1566Asn p.Ser1566Asn c.4697G>A missense_variant segdup 4 1.74756433221198e-05 0 4 0 0 0 0 0 0 SCN1A constrhet 1566 N S 1 SCN1A:1566:S:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850818 rs766227610 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1564Asn p.Asp1564Asn c.4690G>A missense_variant segdup 5 2.18437906840601e-05 0 0 0 5 0 0 0 0 SCN1A constrhet 1564 N D 1 SCN1A:1564:D:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850880 rs121917992 A G gnomAD Exomes PASS NA p.Phe1543Ser p.Phe1543Ser c.4628T>C missense_variant segdup 3 1.44472482807775e-05 0 0 0 0 0 2 1 0 SCN1A constrhet 1543 S F 1 SCN1A:1543:F:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850888 rs750623506 T A gnomAD Exomes PASS NA p.Arg1540Ser p.Arg1540Ser c.4620A>T missense_variant segdup 2 9.63122056458215e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 1540 S R 1 SCN1A:1540:R:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166850896 rs780360360 C T gnomAD Exomes PASS NA p.Val1538Ile p.Val1538Ile c.4612G>A missense_variant segdup 5 2.40794428980091e-05 0 2 0 0 0 3 0 0 SCN1A constrhet 1538 I V 1 SCN1A:1538:V:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166852534 rs143088184 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1524Thr p.Pro1524Thr c.4570C>A missense_variant segdup 6 2.62217133267488e-05 5 0 0 0 0 1 0 0 SCN1A constrhet 1524 T P 1 SCN1A:1524:P:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166852537 rs1474960995 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1523Val p.Ile1523Val c.4567A>G missense_variant segdup 2 8.73934891850557e-06 2 0 0 0 0 0 0 0 SCN1A constrhet 1523 V I 1 SCN1A:1523:I:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166852548 rs372425457 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1519Leu p.Pro1519Leu c.4556C>T missense_variant segdup 36 0.000157456896174672 0 35 0 0 0 0 0 1 SCN1A constrhet 1519 L P 1 SCN1A:1519:P:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166852557 rs139300715 G A gnomAD Exomes PASS NA p.Ser1516Leu p.Ser1516Leu c.4547C>T missense_variant segdup 4 1.92657810829296e-05 0 0 0 0 0 0 0 4 SCN1A constrhet 1516 L S 1 SCN1A:1516:S:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166854631 rs138231868 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1465Val p.Ile1465Val c.4393A>G missense_variant segdup 78 0.0003425168843259 73 5 0 0 0 0 0 0 SCN1A constrhet 1465 V I 1 SCN1A:1465:I:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166854659 rs746963769 T G gnomAD Exomes PASS NA p.Glu1455Asp p.Glu1455Asp c.4365A>C missense_variant segdup 2 9.69274013763691e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1455 D E 1 SCN1A:1455:E:D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166854679 rs768638174 G A gnomAD Exomes PASS NA p.Leu1449Phe p.Leu1449Phe c.4345C>T missense_variant 2 9.70920918491189e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1449 F L 1 SCN1A:1449:L:F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166859104 rs775820803 C T gnomAD Exomes PASS NA p.Glu1388Lys p.Glu1388Lys c.4162G>A missense_variant 2 9.63084953723768e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1388 K E 1 SCN1A:1388:E:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166859137 rs762317674 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1377Val p.Ile1377Val c.4129A>G missense_variant 5 2.18456994556052e-05 5 0 0 0 0 0 0 0 SCN1A constrhet 1377 V I 1 SCN1A:1377:I:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166859170 rs121918805 C T gnomAD Exomes PASS NA p.Val1366Ile p.Val1366Ile c.4096G>A missense_variant 5 2.40908127276582e-05 1 1 1 0 0 1 0 1 SCN1A constrhet 1366 I V 1 SCN1A:1366:V:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166866300 rs549152510 C T gnomAD Exomes PASS NA p.Ala1311Thr p.Ala1311Thr c.3931G>A missense_variant 22 0.000106004683479652 2 0 0 0 0 0 0 20 SCN1A constrhet 1311 T A 1 SCN1A:1311:A:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166866307 rs121917910 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1308Asp p.Glu1308Asp c.3924A>T missense_variant 134 0.000585940916166722 6 2 1 0 9 114 2 0 SCN1A constrhet 1308 D E 1 SCN1A:1308:E:D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166866332 rs146878122 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1300Ile p.Thr1300Ile c.3899C>T missense_variant 35 0.000153099164515988 4 14 0 0 0 12 1 4 SCN1A constrhet 1300 I T 1 SCN1A:1300:T:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166866335 rs769062565 A G gnomAD Exomes PASS NA p.Leu1299Ser p.Leu1299Ser c.3896T>C missense_variant 3 1.44575526254916e-05 0 0 0 0 0 0 0 3 SCN1A constrhet 1299 S L 1 SCN1A:1299:L:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166868734 rs756535007 G A gnomAD Exomes PASS NA p.Ala1255Val p.Ala1255Val c.3764C>T missense_variant 2 9.65195065922823e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 1255 V A 1 SCN1A:1255:A:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166868749 rs140731963 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1250Met p.Thr1250Met c.3749C>T missense_variant 94 0.000412248155847345 2 6 0 0 57 21 1 7 SCN1A constrhet 1250 M T 1 SCN1A:1250:T:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166868758 rs765403943 G A gnomAD Exomes PASS NA p.Thr1247Met p.Thr1247Met c.3740C>T missense_variant 3 1.45149116525711e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 1247 M T 1 SCN1A:1247:T:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166868779 rs776629634 A G gnomAD Exomes PASS NA p.Ile1240Thr p.Ile1240Thr c.3719T>C missense_variant 4 1.94764724213151e-05 0 1 0 0 0 3 0 0 SCN1A constrhet 1240 T I 1 SCN1A:1240:I:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166868784 rs121917973 T G gnomAD Exomes PASS NA p.Glu1238Asp p.Glu1238Asp c.3714A>C missense_variant 11 5.36973034190538e-05 0 3 1 0 0 4 3 0 SCN1A constrhet 1238 D E 1 SCN1A:1238:E:D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166870321 rs566081370 C T gnomAD Exomes PASS NA p.Arg1213Gln p.Arg1213Gln c.3638G>A missense_variant 4 1.9248351859872e-05 0 0 0 0 0 0 0 4 SCN1A constrhet 1213 Q R 1 SCN1A:1213:R:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166870330 rs121918738 G A gnomAD Exomes PASS NA p.Thr1210Met p.Thr1210Met c.3629C>T missense_variant 4 1.92411298391442e-05 2 0 0 1 0 0 0 1 SCN1A constrhet 1210 M T 1 SCN1A:1210:T:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166870372 rs760776044 A G gnomAD Exomes PASS NA p.Val1196Ala p.Val1196Ala c.3587T>C missense_variant 4 1.92370582690495e-05 0 0 0 0 0 1 0 3 SCN1A constrhet 1196 A V 1 SCN1A:1196:V:A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166870375 rs754010186 T C gnomAD Exomes PASS NA p.Asn1195Ser p.Asn1195Ser c.3584A>G missense_variant 5 2.40474793432152e-05 0 0 0 0 0 5 0 0 SCN1A constrhet 1195 S N 1 SCN1A:1195:N:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166870403 rs780607306 C A gnomAD Exomes PASS NA p.Val1186Leu p.Val1186Leu c.3556G>T missense_variant 7 3.37336391849953e-05 0 6 0 0 0 0 1 0 SCN1A constrhet 1186 L V 1 SCN1A:1186:V:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872131 rs780475706 G A gnomAD Exomes PASS NA p.Ala1179Val p.Ala1179Val c.3536C>T missense_variant 2 9.61104116408931e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1179 V A 1 SCN1A:1179:A:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872146 rs121918799 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1174Ser p.Thr1174Ser c.3521C>G missense_variant 378 0.00164832289686208 7 4 7 0 58 290 5 7 SCN1A constrhet 1174 S T 1 SCN1A:1174:T:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872165 rs146374754 C T gnomAD Exomes PASS NA p.Val1168Ile p.Val1168Ile c.3502G>A missense_variant 3 1.44169774326247e-05 0 0 0 0 0 2 1 0 SCN1A constrhet 1168 I V 1 SCN1A:1168:V:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872171 rs368609628 G T gnomAD Exomes PASS NA p.Gln1166Lys p.Gln1166Lys c.3496C>A missense_variant 3 1.4416700305634e-05 0 2 0 0 0 1 0 0 SCN1A constrhet 1166 K Q 1 SCN1A:1166:Q:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872180 rs770706176 C G gnomAD Exomes PASS NA p.Val1163Leu p.Val1163Leu c.3487G>C missense_variant 6 2.88334006112681e-05 0 0 0 0 0 0 0 6 SCN1A constrhet 1163 L V 1 SCN1A:1163:V:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872186 rs201079458 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1161Thr p.Ala1161Thr c.3481G>A missense_variant 95 0.000414322473723233 1 0 0 0 0 27 2 65 SCN1A constrhet 1161 T A 1 SCN1A:1161:A:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872189 rs776752552 C T gnomAD Exomes PASS NA p.Gly1160Ser p.Gly1160Ser c.3478G>A missense_variant 8 3.84493381907664e-05 0 8 0 0 0 0 0 0 SCN1A constrhet 1160 S G 1 SCN1A:1160:G:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872189 rs776752552 C A gnomAD Exomes PASS NA p.Gly1160Cys p.Gly1160Cys c.3478G>T missense_variant 2 9.6123345476916e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 1160 C G 1 SCN1A:1160:G:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872192 rs765483880 T C gnomAD Exomes PASS NA p.Ile1159Val p.Ile1159Val c.3475A>G missense_variant 2 9.61214975729322e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1159 V I 1 SCN1A:1159:I:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872194 rs773462315 T C gnomAD Exomes PASS NA p.Asp1158Gly p.Asp1158Gly c.3473A>G missense_variant 2 9.61214975729322e-06 2 0 0 0 0 0 0 0 SCN1A constrhet 1158 G D 1 SCN1A:1158:D:G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166872213 rs763254451 A T gnomAD Exomes PASS NA p.Ser1152Thr p.Ser1152Thr c.3454T>A missense_variant 2 9.61316619241713e-06 0 2 0 0 0 0 0 0 SCN1A constrhet 1152 T S 1 SCN1A:1152:S:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892580 rs746718015 G A gnomAD Exomes PASS NA p.Ser1136Leu p.Ser1136Leu c.3407C>T missense_variant segdup 2 9.61473746959339e-06 0 0 0 0 0 1 0 1 SCN1A constrhet 1136 L S 1 SCN1A:1136:S:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892595 rs1252603738 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1131Gly p.Asp1131Gly c.3392A>G missense_variant segdup 2 8.72242623008016e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1131 G D 1 SCN1A:1131:D:G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892596 rs372555722 C T gnomAD Exomes PASS NA p.Asp1131Asn p.Asp1131Asn c.3391G>A missense_variant segdup 3 1.44203037877331e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 1131 N D 1 SCN1A:1131:D:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892601 rs779989776 G A gnomAD Exomes PASS NA p.Thr1129Met p.Thr1129Met c.3386C>T missense_variant segdup 10 4.80662930313488e-05 0 0 0 0 0 10 0 0 SCN1A constrhet 1129 M T 1 SCN1A:1129:T:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892632 rs774410570 C T gnomAD Exomes PASS NA p.Val1119Ile p.Val1119Ile c.3355G>A missense_variant segdup 2 9.61214975729322e-06 1 0 0 0 0 0 0 1 SCN1A constrhet 1119 I V 1 SCN1A:1119:V:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892658 rs528170959 C G gnomAD Exomes PASS NA p.Ser1110Thr p.Ser1110Thr c.3329G>C missense_variant segdup 6 2.88339548652493e-05 0 0 0 0 0 1 0 5 SCN1A constrhet 1110 T S 1 SCN1A:1110:S:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892662 rs753452775 G T gnomAD Exomes PASS NA p.Pro1109Thr p.Pro1109Thr c.3325C>A missense_variant segdup 4 1.92228213334871e-05 0 0 0 0 0 4 0 0 SCN1A constrhet 1109 T P 1 SCN1A:1109:P:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892709 rs1164730356 T C gnomAD Exomes PASS NA p.Glu1093Gly p.Glu1093Gly c.3278A>G missense_variant segdup 3 1.44172545702697e-05 0 3 0 0 0 0 0 0 SCN1A constrhet 1093 G E 1 SCN1A:1093:E:G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892713 rs761200288 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1092Ile p.Val1092Ile c.3274G>A missense_variant segdup 3 1.30815854881612e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 1092 I V 1 SCN1A:1092:V:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892754 rs758221668 T A gnomAD Exomes PASS NA p.Asp1078Val p.Asp1078Val c.3233A>T missense_variant segdup 3 1.44201651589583e-05 0 0 0 0 0 0 0 3 SCN1A constrhet 1078 V D 1 SCN1A:1078:D:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892788 rs2298771 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1067Thr p.Ala1067Thr c.3199G>A missense_variant segdup 166524 0.727706547104014 16226 25238 3903 13409 13355 69580 3819 20994 SCN1A constrhet 1067 T A 1 SCN1A:1067:A:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892796 rs749432535 T C gnomAD Exomes PASS NA p.Asn1064Ser p.Asn1064Ser c.3191A>G missense_variant segdup 2 9.62510226671158e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1064 S N 1 SCN1A:1064:N:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892811 rs779306054 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1059Val p.Asp1059Val c.3176A>T missense_variant segdup 11 4.80701999720319e-05 0 1 0 10 0 0 0 0 SCN1A constrhet 1059 V D 1 SCN1A:1059:D:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892821 rs746016312 T C gnomAD Exomes PASS NA p.Asn1056Asp p.Asn1056Asp c.3166A>G missense_variant segdup 8 3.85839683611459e-05 0 5 0 0 0 3 0 0 SCN1A constrhet 1056 D N 1 SCN1A:1056:N:D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892835 rs776055539 A G gnomAD Exomes PASS NA p.Leu1051Pro p.Leu1051Pro c.3152T>C missense_variant segdup 10 4.83858481071456e-05 0 0 0 0 0 0 0 10 SCN1A constrhet 1051 P L 1 SCN1A:1051:L:P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892836 rs1157460857 G A gnomAD Exomes PASS NA p.Leu1051Phe p.Leu1051Phe c.3151C>T missense_variant segdup 2 9.68110442039228e-06 1 0 0 0 0 1 0 0 SCN1A constrhet 1051 F L 1 SCN1A:1051:L:F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892858 rs761408574 C A gnomAD Exomes PASS NA p.Lys1043Asn p.Lys1043Asn c.3129G>T missense_variant segdup 2 9.83110167325351e-06 0 1 0 0 0 0 1 0 SCN1A constrhet 1043 N K 1 SCN1A:1043:K:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892866 rs376649518 T C gnomAD Exomes PASS NA p.Lys1041Glu p.Lys1041Glu c.3121A>G missense_variant segdup 2 9.80738299792083e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1041 E K 1 SCN1A:1041:K:E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892867 rs1373733895 C A gnomAD Exomes PASS NA p.Arg1040Ser p.Arg1040Ser c.3120G>T missense_variant segdup 7 3.43484106499701e-05 0 1 0 0 0 6 0 0 SCN1A constrhet 1040 S R 1 SCN1A:1040:R:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892886 rs121918818 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1034Thr p.Ile1034Thr c.3101T>C missense_variant segdup 60 0.000274285714285714 58 2 0 0 0 0 0 0 SCN1A constrhet 1034 T I 1 SCN1A:1034:I:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892889 rs796052992 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe1033Ser p.Phe1033Ser c.3098T>C missense_variant segdup 2 9.1436931376583e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1033 S F 1 SCN1A:1033:F:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892913 rs752532497 T A gnomAD Exomes PASS NA p.Tyr1025Phe p.Tyr1025Phe c.3074A>T missense_variant segdup 9 4.57740389994812e-05 0 0 0 0 1 7 1 0 SCN1A constrhet 1025 F Y 1 SCN1A:1025:Y:F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892927 rs150154265 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.His1020Gln p.His1020Gln c.3060C>A missense_variant segdup 4 1.8115777936794e-05 1 0 0 0 0 3 0 0 SCN1A constrhet 1020 Q H 1 SCN1A:1020:H:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892928 rs576306073 T C gnomAD Exomes PASS NA p.His1020Arg p.His1020Arg c.3059A>G missense_variant segdup 2 1.00195380992936e-05 0 0 0 0 0 0 0 2 SCN1A constrhet 1020 R H 1 SCN1A:1020:H:R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892934 rs745930061 C T gnomAD Exomes PASS NA p.Arg1018Lys p.Arg1018Lys c.3053G>A missense_variant segdup 6 2.98376830044558e-05 0 0 0 6 0 0 0 0 SCN1A constrhet 1018 K R 1 SCN1A:1018:R:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892943 rs772487501 G A gnomAD Exomes PASS NA p.Ala1015Val p.Ala1015Val c.3044C>T missense_variant segdup 13 6.45455989831586e-05 0 0 0 0 11 2 0 0 SCN1A constrhet 1015 V A 1 SCN1A:1015:A:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892960 rs768855772 C G gnomAD Exomes PASS NA p.Met1009Ile p.Met1009Ile c.3027G>C missense_variant segdup 2 9.89628691315019e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 1009 I M 1 SCN1A:1009:M:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166892969 rs375909896 A C gnomAD Exomes PASS NA p.Asp1006Glu p.Asp1006Glu c.3018T>G missense_variant segdup 2 9.78425713027738e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 1006 E D 1 SCN1A:1006:D:E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166894306 rs773681556 T G gnomAD Exomes PASS NA p.Met976Leu p.Met976Leu c.2926A>C missense_variant segdup 7 3.36334720313656e-05 0 0 0 0 0 7 0 0 SCN1A constrhet 976 L M 1 SCN1A:976:M:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166894321 rs748816300 C T gnomAD Exomes PASS NA p.Val971Ile p.Val971Ile c.2911G>A missense_variant segdup 2 9.60937875366358e-06 0 0 0 2 0 0 0 0 SCN1A constrhet 971 I V 1 SCN1A:971:V:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166894342 rs1319249836 C T gnomAD Exomes PASS NA p.Gly964Ser p.Gly964Ser c.2890G>A missense_variant segdup 2 9.60910174116923e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 964 S G 1 SCN1A:964:G:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166894448 rs138376436 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln928His p.Gln928His c.2784A>C missense_variant segdup 4 1.74390722413568e-05 4 0 0 0 0 0 0 0 SCN1A constrhet 928 H Q 1 SCN1A:928:Q:H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166894462 rs141950573 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala924Thr p.Ala924Thr c.2770G>A missense_variant segdup 22 9.59107158427064e-05 1 2 0 1 0 18 0 0 SCN1A constrhet 924 T A 1 SCN1A:924:A:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166894516 rs185760342 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val906Met p.Val906Met c.2716G>A missense_variant segdup 7 3.05173120351559e-05 1 4 0 1 0 0 0 1 SCN1A constrhet 906 M V 1 SCN1A:906:V:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166894531 rs12617205 C T gnomAD Exomes PASS NA p.Val901Ile p.Val901Ile c.2701G>A missense_variant segdup 3 1.44142066420664e-05 0 0 0 0 0 1 0 2 SCN1A constrhet 901 I V 1 SCN1A:901:V:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166894573 rs368663649 C T gnomAD Exomes PASS NA p.Val887Met p.Val887Met c.2659G>A missense_variant segdup 5 2.4030374393233e-05 0 1 0 0 0 3 0 1 SCN1A constrhet 887 M V 1 SCN1A:887:V:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166894582 rs1253956567 C T gnomAD Exomes PASS NA p.Gly884Ser p.Gly884Ser c.2650G>A missense_variant segdup 2 9.61482991365883e-06 0 1 0 0 0 0 0 1 SCN1A constrhet 884 S G 1 SCN1A:884:G:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166895963 rs764292628 T G gnomAD Exomes PASS NA p.Glu853Asp p.Glu853Asp c.2559A>C missense_variant segdup 2 9.61640173479887e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 853 D E 1 SCN1A:853:E:D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166895970 rs561912072 T C gnomAD Exomes PASS NA p.Asn851Ser p.Asn851Ser c.2552A>G missense_variant segdup 4 1.9228735422215e-05 0 0 0 0 0 3 0 1 SCN1A constrhet 851 S N 1 SCN1A:851:N:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166895971 rs1450206187 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn851Asp p.Asn851Asp c.2551A>G missense_variant segdup 3 1.30934611255139e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 851 D N 1 SCN1A:851:N:D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166895979 rs1429732670 C A gnomAD Exomes PASS NA p.Gly848Val p.Gly848Val c.2543G>T missense_variant segdup 2 9.6141828425293e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 848 V G 1 SCN1A:848:G:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166896000 rs750901301 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr841Met p.Thr841Met c.2522C>T missense_variant segdup 9 3.92882711414552e-05 1 4 0 0 0 3 1 0 SCN1A constrhet 841 M T 1 SCN1A:841:T:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166896013 rs779561135 C T gnomAD Exomes PASS NA p.Gly837Ser p.Gly837Ser c.2509G>A missense_variant segdup 5 2.40336085982638e-05 0 0 0 0 0 1 0 4 SCN1A constrhet 837 S G 1 SCN1A:837:G:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166897778 rs762038032 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr793Met p.Thr793Met c.2378C>T missense_variant segdup 12 5.23436886597399e-05 0 1 0 4 0 6 0 1 SCN1A constrhet 793 M T 1 SCN1A:793:T:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166897787 rs121918782 T A gnomAD Exomes PASS NA p.Tyr790Phe p.Tyr790Phe c.2369A>T missense_variant segdup 3 1.44208583294878e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 790 F Y 1 SCN1A:790:Y:F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166897803 rs767045134 T A gnomAD Exomes PASS NA p.Met785Leu p.Met785Leu c.2353A>T missense_variant segdup 2 9.61316619241713e-06 0 1 0 0 0 1 0 0 SCN1A constrhet 785 L M 1 SCN1A:785:M:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166897863 rs767074099 C T gnomAD Exomes PASS NA p.Val765Met p.Val765Met c.2293G>A missense_variant segdup 2 9.61131828841644e-06 1 0 0 1 0 0 0 0 SCN1A constrhet 765 M V 1 SCN1A:765:V:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166897916 rs980156920 A G gnomAD Exomes PASS NA p.Ile747Thr p.Ile747Thr c.2240T>C missense_variant segdup 2 9.61307378034126e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 747 T I 1 SCN1A:747:I:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166897922 rs778852888 A C gnomAD Exomes PASS NA p.Phe745Cys p.Phe745Cys c.2234T>G missense_variant segdup 3 1.4421690222094e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 745 C F 1 SCN1A:745:F:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166897927 rs745738437 G C gnomAD Exomes PASS NA p.Asn743Lys p.Asn743Lys c.2229C>G missense_variant segdup 2 9.6182515942252e-06 0 1 0 0 0 0 1 0 SCN1A constrhet 743 K N 1 SCN1A:743:N:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166897941 rs768736409 A G gnomAD Exomes PASS NA p.Tyr739His p.Tyr739His c.2215T>C missense_variant segdup 5 2.40523378872426e-05 0 0 0 0 0 4 0 1 SCN1A constrhet 739 H Y 1 SCN1A:739:Y:H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166898808 rs771260698 C G gnomAD Exomes PASS NA p.Val724Leu p.Val724Leu c.2170G>C missense_variant 4 1.92366882117575e-05 0 0 0 0 0 0 0 4 SCN1A constrhet 724 L V 1 SCN1A:724:V:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166898843 rs138799232 C T gnomAD Exomes PASS NA p.Arg712Gln p.Arg712Gln c.2135G>A missense_variant 8 3.84493381907664e-05 0 0 0 0 0 3 0 5 SCN1A constrhet 712 Q R 1 SCN1A:712:R:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166898893 rs764865083 A C gnomAD Exomes PASS NA p.Ser695Arg p.Ser695Arg c.2085T>G missense_variant 4 1.9226886878611e-05 0 0 0 0 0 4 0 0 SCN1A constrhet 695 R S 1 SCN1A:695:S:R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166898900 rs750260160 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg693Met p.Arg693Met c.2078G>T missense_variant 5 2.18062557786578e-05 0 0 0 0 0 5 0 0 SCN1A constrhet 693 M R 1 SCN1A:693:R:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166898921 rs374767754 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu686Ala p.Glu686Ala c.2057A>C missense_variant 5 2.18100605447281e-05 0 0 0 0 0 5 0 0 SCN1A constrhet 686 A E 1 SCN1A:686:E:A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900192 rs754017746 G A gnomAD Exomes PASS NA p.Ala677Val p.Ala677Val c.2030C>T missense_variant segdup 2 9.61982453440049e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 677 V A 1 SCN1A:677:A:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900216 rs570326929 G A gnomAD Exomes PASS NA p.Pro669Leu p.Pro669Leu c.2006C>T missense_variant segdup 3 1.44194720550632e-05 0 0 0 0 0 0 0 3 SCN1A constrhet 669 L P 1 SCN1A:669:P:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900234 rs370481828 G A gnomAD Exomes PASS NA p.Pro663Leu p.Pro663Leu c.1988C>T missense_variant 2 9.61122591186506e-06 1 0 0 0 0 1 0 0 SCN1A constrhet 663 L P 1 SCN1A:663:P:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900237 rs1434950269 G A gnomAD Exomes PASS NA p.Ser662Leu p.Ser662Leu c.1985C>T missense_variant 3 1.44168388677976e-05 0 1 0 0 0 1 0 1 SCN1A constrhet 662 L S 1 SCN1A:662:S:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900240 rs780340848 G A gnomAD Exomes PASS NA p.Thr661Ile p.Thr661Ile c.1982C>T missense_variant 2 9.61094879286483e-06 0 1 0 0 0 0 0 1 SCN1A constrhet 661 I T 1 SCN1A:661:T:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900253 rs747395931 G T gnomAD Exomes PASS NA p.Pro657Thr p.Pro657Thr c.1969C>A missense_variant 2 9.61057932572175e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 657 T P 1 SCN1A:657:P:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900277 rs777102638 C T gnomAD Exomes PASS NA p.Gly649Ser p.Gly649Ser c.1945G>A missense_variant 5 2.40248320664239e-05 0 0 0 0 0 5 0 0 SCN1A constrhet 649 S G 1 SCN1A:649:G:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900294 rs369178649 C T gnomAD Exomes PASS NA p.Ser643Asn p.Ser643Asn c.1928G>A missense_variant 4 1.92200503565319e-05 2 0 0 0 0 2 0 0 SCN1A constrhet 643 N S 1 SCN1A:643:S:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900327 rs201987598 A T gnomAD Exomes PASS NA p.Leu632Gln p.Leu632Gln c.1895T>A missense_variant 5 2.4026679224611e-05 0 5 0 0 0 0 0 0 SCN1A constrhet 632 Q L 1 SCN1A:632:L:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900333 rs145670933 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg630Gln p.Arg630Gln c.1889G>A missense_variant 11 4.79599577952371e-05 0 0 0 0 0 11 0 0 SCN1A constrhet 630 Q R 1 SCN1A:630:R:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900334 rs565855062 G A gnomAD Exomes PASS NA p.Arg630Trp p.Arg630Trp c.1888C>T missense_variant 5 2.40280647796626e-05 0 0 0 5 0 0 0 0 SCN1A constrhet 630 W R 1 SCN1A:630:R:W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900340 rs752639991 A T gnomAD Exomes PASS NA p.Ser628Thr p.Ser628Thr c.1882T>A missense_variant 3 1.44162846351238e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 628 T S 1 SCN1A:628:S:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900387 rs1060502184 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg612Gln p.Arg612Gln c.1835G>A missense_variant 3 1.3080102548004e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 612 Q R 1 SCN1A:612:R:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900408 rs374501252 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg605Thr p.Arg605Thr c.1814G>C missense_variant segdup 10 4.35995814440181e-05 6 2 0 0 0 0 2 0 SCN1A constrhet 605 T R 1 SCN1A:605:R:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900411 rs121918769 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg604His p.Arg604His c.1811G>A missense_variant segdup 334 0.00145622602023021 2 18 8 0 8 123 12 163 SCN1A constrhet 604 H R 1 SCN1A:604:R:H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900412 rs148371904 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg604Cys p.Arg604Cys c.1810C>T missense_variant segdup 8 3.48787527358022e-05 6 1 0 0 0 0 0 1 SCN1A constrhet 604 C R 1 SCN1A:604:R:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900432 rs149715258 G T gnomAD Exomes PASS NA p.Thr597Asn p.Thr597Asn c.1790C>A missense_variant segdup 7 3.36344416682683e-05 6 0 0 0 0 0 0 1 SCN1A constrhet 597 N T 1 SCN1A:597:T:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900483 rs544692790 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg580Gln p.Arg580Gln c.1739G>A missense_variant segdup 26 0.000113353969568819 0 15 0 0 0 10 1 0 SCN1A constrhet 580 Q R 1 SCN1A:580:R:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900516 rs796052978 T C gnomAD Exomes PASS NA p.Asn569Ser p.Asn569Ser c.1706A>G missense_variant segdup 2 9.61094879286483e-06 0 0 0 1 0 1 0 0 SCN1A constrhet 569 S N 1 SCN1A:569:N:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900519 rs794727025 C T gnomAD Exomes PASS NA p.Arg568Gln p.Arg568Gln c.1703G>A missense_variant segdup 2 9.61159542872521e-06 0 1 0 0 1 0 0 0 SCN1A constrhet 568 Q R 1 SCN1A:568:R:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900526 rs886044645 G A gnomAD Exomes PASS NA p.Pro566Ser p.Pro566Ser c.1696C>T missense_variant segdup 2 9.61251934519518e-06 0 2 0 0 0 0 0 0 SCN1A constrhet 566 S P 1 SCN1A:566:P:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900541 rs771836709 C T gnomAD Exomes PASS NA p.Gly561Ser p.Gly561Ser c.1681G>A missense_variant segdup 2 9.61945438454731e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 561 S G 1 SCN1A:561:G:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900543 rs746769373 C T gnomAD Exomes PASS NA p.Arg560His p.Arg560His c.1679G>A missense_variant segdup 2 9.620102165485e-06 0 1 0 0 0 1 0 0 SCN1A constrhet 560 H R 1 SCN1A:560:R:H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900544 rs768764142 G A gnomAD Exomes PASS NA p.Arg560Cys p.Arg560Cys c.1678C>T missense_variant segdup 2 9.62121285009188e-06 0 0 0 0 1 0 0 1 SCN1A constrhet 560 C R 1 SCN1A:560:R:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166900544 rs768764142 G C gnomAD Exomes PASS NA p.Arg560Gly p.Arg560Gly c.1678C>G missense_variant segdup 2 9.62121285009188e-06 0 0 0 0 0 1 1 0 SCN1A constrhet 560 G R 1 SCN1A:560:R:G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901563 rs1396476288 G A gnomAD Genomes NA PASS p.Ser551Phe p.Ser551Phe c.1652C>T missense_variant 3 0.000141110065851364 3 0 0 0 0 0 0 0 SCN1A constrhet 551 F S 1 SCN1A:551:S:F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901574 rs550770894 C A gnomAD Exomes PASS NA p.Lys547Asn p.Lys547Asn c.1641G>T missense_variant 2 9.61852913452475e-06 2 0 0 0 0 0 0 0 SCN1A constrhet 547 N K 1 SCN1A:547:K:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901590 rs121918817 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg542Gln p.Arg542Gln c.1625G>A missense_variant 358 0.00156142325037727 5 14 144 1 5 162 16 11 SCN1A constrhet 542 Q R 1 SCN1A:542:R:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901611 rs184524479 C T gnomAD Exomes PASS NA p.Arg535His p.Arg535His c.1604G>A missense_variant 2 9.61187258501701e-06 0 1 0 0 0 1 0 0 SCN1A constrhet 535 H R 1 SCN1A:535:R:H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901612 rs761062389 G A gnomAD Exomes PASS NA p.Arg535Cys p.Arg535Cys c.1603C>T missense_variant 4 1.92224518237301e-05 0 0 0 0 0 1 1 2 SCN1A constrhet 535 C R 1 SCN1A:535:R:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901626 rs149404623 C A gnomAD Exomes PASS NA p.Arg530Met p.Arg530Met c.1589G>T missense_variant 2 9.61048696337443e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 530 M R 1 SCN1A:530:R:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901633 rs372372558 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser528Cys p.Ser528Cys c.1582A>T missense_variant 9 3.9235175642803e-05 8 0 0 0 0 1 0 0 SCN1A constrhet 528 C S 1 SCN1A:528:S:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901661 rs138587241 A C gnomAD Exomes PASS NA p.Asp518Glu p.Asp518Glu c.1554T>G missense_variant 2 9.61030224400557e-06 2 0 0 0 0 0 0 0 SCN1A constrhet 518 E D 1 SCN1A:518:D:E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901669 rs757923791 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp516Asn p.Asp516Asn c.1546G>A missense_variant 3 1.3080216608387e-05 0 0 0 3 0 0 0 0 SCN1A constrhet 516 N D 1 SCN1A:516:D:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901716 rs200176684 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg500Gln p.Arg500Gln c.1499G>A missense_variant 22 9.59307902952924e-05 0 1 0 21 0 0 0 0 SCN1A constrhet 500 Q R 1 SCN1A:500:R:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901717 rs141188608 G A gnomAD Exomes PASS NA p.Arg500Trp p.Arg500Trp c.1498C>T missense_variant 2 9.61224215160428e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 500 W R 1 SCN1A:500:R:W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901730 rs201362569 C A gnomAD Exomes PASS NA p.Lys495Asn p.Lys495Asn c.1485G>T missense_variant 14 6.72747018289108e-05 0 0 0 0 0 14 0 0 SCN1A constrhet 495 N K 1 SCN1A:495:K:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901758 rs777120925 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala486Gly p.Ala486Gly c.1457C>G missense_variant 14 6.10420754305646e-05 0 1 0 0 7 5 1 0 SCN1A constrhet 486 G A 1 SCN1A:486:A:G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901764 rs762071209 G C gnomAD Exomes PASS NA p.Ser484Cys p.Ser484Cys c.1451C>G missense_variant 2 9.61113353708936e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 484 C S 1 SCN1A:484:S:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901825 rs754696891 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala464Pro p.Ala464Pro c.1390G>C missense_variant 5 2.18211018783605e-05 0 0 0 5 0 0 0 0 SCN1A constrhet 464 P A 1 SCN1A:464:A:P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166901827 rs752591998 G A gnomAD Exomes PASS NA p.Thr463Met p.Thr463Met c.1388C>T missense_variant 8 3.84944808538076e-05 1 0 0 0 0 4 0 3 SCN1A constrhet 463 M T 1 SCN1A:463:T:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166903291 rs1375242070 C G gnomAD Exomes PASS NA p.Glu456Gln p.Glu456Gln c.1366G>C missense_variant segdup 2 9.61723408347759e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 456 Q E 1 SCN1A:456:E:Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166903297 rs1465196014 G T gnomAD Exomes PASS NA p.Gln454Lys p.Gln454Lys c.1360C>A missense_variant segdup 2 9.61556953018327e-06 2 0 0 0 0 0 0 0 SCN1A constrhet 454 K Q 1 SCN1A:454:Q:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166903314 rs755962326 A G gnomAD Exomes PASS NA p.Ile448Thr p.Ile448Thr c.1343T>C missense_variant segdup 12 5.76712355101021e-05 0 4 0 1 0 2 0 5 SCN1A constrhet 448 T I 1 SCN1A:448:I:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166903318 rs777596738 T C gnomAD Exomes PASS NA p.Met447Val p.Met447Val c.1339A>G missense_variant segdup 3 1.44178088775255e-05 0 0 0 0 0 0 0 3 SCN1A constrhet 447 V M 1 SCN1A:447:M:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166903330 rs1300925640 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu443Lys p.Glu443Lys c.1327G>A missense_variant segdup 2 8.72090488109046e-06 0 0 0 0 2 0 0 0 SCN1A constrhet 443 K E 1 SCN1A:443:E:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166903372 rs1455927233 G C gnomAD Exomes PASS NA p.Gln429Glu p.Gln429Glu c.1285C>G missense_variant segdup 2 9.61224215160428e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 429 E Q 1 SCN1A:429:Q:E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166903437 rs398123581 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile407Thr p.Ile407Thr c.1220T>C missense_variant segdup 3 1.30814714039035e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 407 T I 1 SCN1A:407:I:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166903464 rs774937055 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr398Met p.Thr398Met c.1193C>T missense_variant segdup 5 2.18155798144803e-05 0 0 0 2 0 2 0 1 SCN1A constrhet 398 M T 1 SCN1A:398:T:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166903473 rs759121197 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala395Val p.Ala395Val c.1184C>T missense_variant segdup 4 1.7458252952627e-05 0 0 0 0 0 4 0 0 SCN1A constrhet 395 V A 1 SCN1A:395:A:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166904201 rs763750338 C T gnomAD Exomes PASS NA p.Ser369Asn p.Ser369Asn c.1106G>A missense_variant segdup 2 9.61399798106042e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 369 N S 1 SCN1A:369:S:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166904253 rs779188944 C T gnomAD Exomes PASS NA p.Val352Met p.Val352Met c.1054G>A missense_variant segdup 2 9.61251934519518e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 352 M V 1 SCN1A:352:V:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166905424 rs201870762 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu334Val p.Leu334Val c.1000C>G missense_variant 50 0.000218552483193314 0 10 32 1 0 6 1 0 SCN1A constrhet 334 V L 1 SCN1A:334:L:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166905441 rs375474415 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu328Val p.Glu328Val c.983A>T missense_variant 3 1.31152127724685e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 328 V E 1 SCN1A:328:E:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908274 rs1275890918 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu307Lys p.Glu307Lys c.919G>A missense_variant 4 1.7526333315807e-05 0 0 0 0 0 3 1 0 SCN1A constrhet 307 K E 1 SCN1A:307:E:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908301 rs772149865 C T gnomAD Exomes PASS NA p.Val298Met p.Val298Met c.892G>A missense_variant 2 9.64478265482287e-06 1 1 0 0 0 0 0 0 SCN1A constrhet 298 M V 1 SCN1A:298:V:M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908303 rs121918771 G A gnomAD Exomes PASS NA p.Thr297Ile p.Thr297Ile c.890C>T missense_variant 3 1.44649418027175e-05 0 0 0 0 0 3 0 0 SCN1A constrhet 297 I T 1 SCN1A:297:T:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908307 rs373772491 T C gnomAD Exomes PASS NA p.Ile296Val p.Ile296Val c.886A>G missense_variant 2 9.64189983994446e-06 1 0 0 0 0 1 0 0 SCN1A constrhet 296 V I 1 SCN1A:296:I:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908318 rs766503699 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile292Thr p.Ile292Thr c.875T>C missense_variant 4 1.74809894240014e-05 4 0 0 0 0 0 0 0 SCN1A constrhet 292 T I 1 SCN1A:292:I:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908319 rs751977020 T C gnomAD Exomes PASS NA p.Ile292Val p.Ile292Val c.874A>G missense_variant 2 9.6345610975692e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 292 V I 1 SCN1A:292:I:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908334 rs138357595 A C gnomAD Exomes PASS NA p.Leu287Val p.Leu287Val c.859T>G missense_variant 2 9.62778965205168e-06 2 0 0 0 0 0 0 0 SCN1A constrhet 287 V L 1 SCN1A:287:L:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908339 rs755598644 G A gnomAD Exomes PASS NA p.Ala285Val p.Ala285Val c.854C>T missense_variant 8 3.85059684251059e-05 0 0 0 0 0 0 0 8 SCN1A constrhet 285 V A 1 SCN1A:285:A:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908372 rs1285055471 C T gnomAD Exomes PASS NA p.Arg274Lys p.Arg274Lys c.821G>A missense_variant segdup 3 1.44344579379896e-05 0 0 0 0 0 0 0 3 SCN1A constrhet 274 K R 1 SCN1A:274:R:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908402 rs745664511 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile264Thr p.Ile264Thr c.791T>C missense_variant segdup 4 1.74634359310194e-05 1 0 0 0 0 0 1 2 SCN1A constrhet 264 T I 1 SCN1A:264:I:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908415 rs775591652 C T gnomAD Exomes PASS NA p.Val260Ile p.Val260Ile c.778G>A missense_variant segdup 5 2.40687789427067e-05 0 0 0 0 0 1 4 0 SCN1A constrhet 260 I V 1 SCN1A:260:V:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908429 rs1438393881 A G gnomAD Exomes PASS NA p.Val255Ala p.Val255Ala c.764T>C missense_variant segdup 2 9.62741888899586e-06 0 0 0 0 0 0 0 2 SCN1A constrhet 255 A V 1 SCN1A:255:V:A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908447 rs762927460 T C gnomAD Exomes PASS NA p.Asp249Gly p.Asp249Gly c.746A>G missense_variant segdup 3 1.44443267499302e-05 0 0 0 0 0 0 0 3 SCN1A constrhet 249 G D 1 SCN1A:249:D:G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908459 rs202240491 T C gnomAD Exomes PASS NA p.Lys245Arg p.Lys245Arg c.734A>G missense_variant segdup 5 2.40771238430942e-05 0 0 0 0 0 0 0 5 SCN1A constrhet 245 R K 1 SCN1A:245:K:R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166908481 rs1237892407 C T gnomAD Exomes PASS NA p.Gly238Arg p.Gly238Arg c.712G>A missense_variant segdup 3 1.44759698899826e-05 0 0 0 0 3 0 0 0 SCN1A constrhet 238 R G 1 SCN1A:238:G:R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166909370 rs1267133824 A G gnomAD Exomes PASS NA p.Val229Ala p.Val229Ala c.686T>C missense_variant segdup 2 9.66183574879227e-06 0 2 0 0 0 0 0 0 SCN1A constrhet 229 A V 1 SCN1A:229:V:A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166909418 rs754661378 G A gnomAD Exomes PASS NA p.Ser213Leu p.Ser213Leu c.638C>T missense_variant segdup 6 2.89620018535681e-05 0 6 0 0 0 0 0 0 SCN1A constrhet 213 L S 1 SCN1A:213:S:L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166909449 rs569880910 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val203Ile p.Val203Ile c.607G>A missense_variant segdup 5 2.19294398343889e-05 0 0 0 0 2 3 0 0 SCN1A constrhet 203 I V 1 SCN1A:203:V:I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166911239 rs546641348 T C gnomAD Exomes PASS NA p.Ile171Val p.Ile171Val c.511A>G missense_variant segdup 2 9.6700576335435e-06 1 0 0 1 0 0 0 0 SCN1A constrhet 171 V I 1 SCN1A:171:I:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166915084 rs148442069 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.His127Asp p.His127Asp c.379C>G missense_variant 20 8.74003635855125e-05 1 1 0 0 0 18 0 0 SCN1A constrhet 127 D H 1 SCN1A:127:H:D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166929875 rs1004366186 T C gnomAD Exomes PASS NA p.Asn86Ser p.Asn86Ser c.257A>G missense_variant segdup 2 9.620379812595e-06 0 0 0 0 0 1 0 1 SCN1A constrhet 86 S N 1 SCN1A:86:N:S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166929929 rs758871507 A G gnomAD Exomes PASS NA p.Ile68Thr p.Ile68Thr c.203T>C missense_variant segdup 2 9.60984047664809e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 68 T I 1 SCN1A:68:I:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166929996 rs769582667 C T gnomAD Exomes PASS NA p.Glu46Lys p.Glu46Lys c.136G>A missense_variant segdup 7 3.36318560940923e-05 1 0 0 0 0 2 0 4 SCN1A constrhet 46 K E 1 SCN1A:46:E:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166929997 rs201985242 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp45Glu p.Asp45Glu c.135C>G missense_variant segdup 9 3.92344914773966e-05 0 0 0 9 0 0 0 0 SCN1A constrhet 45 E D 1 SCN1A:45:D:E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166929999 rs531894715 C T gnomAD Exomes PASS NA p.Asp45Asn p.Asp45Asn c.133G>A missense_variant segdup 2 9.60910174116923e-06 0 0 1 0 0 1 0 0 SCN1A constrhet 45 N D 1 SCN1A:45:D:N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166930017 rs968754992 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro39Thr p.Pro39Thr c.115C>A missense_variant segdup 2 8.71907996268234e-06 1 1 0 0 0 0 0 0 SCN1A constrhet 39 T P 1 SCN1A:39:P:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166930035 rs375913842 T C gnomAD Exomes PASS NA p.Lys33Glu p.Lys33Glu c.97A>G missense_variant segdup 2 9.60910174116923e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 33 E K 1 SCN1A:33:K:E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166930041 rs1368004941 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu31Lys p.Glu31Lys c.91G>A missense_variant segdup 2 8.71930803571429e-06 0 1 0 0 0 1 0 0 SCN1A constrhet 31 K E 1 SCN1A:31:E:K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166930049 rs398123601 C T gnomAD Exomes PASS NA p.Arg28His p.Arg28His c.83G>A missense_variant segdup 2 9.60956343753303e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 28 H R 1 SCN1A:28:R:H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166930050 rs754032480 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg28Cys p.Arg28Cys c.82C>T missense_variant segdup 10 4.35961600502228e-05 0 0 0 2 1 6 0 1 SCN1A constrhet 28 C R 1 SCN1A:28:R:C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166930052 rs121917906 C G gnomAD Exomes PASS NA p.Arg27Thr p.Arg27Thr c.80G>C missense_variant segdup 16 7.68772462570391e-05 0 0 0 0 0 13 2 1 SCN1A constrhet 27 T R 1 SCN1A:27:R:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166930064 rs139397227 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala23Val p.Ala23Val c.68C>T missense_variant segdup 110 0.000479561941964286 89 19 0 0 0 1 1 0 SCN1A constrhet 23 V A 1 SCN1A:23:A:V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166930100 rs1350460260 G T gnomAD Exomes PASS NA p.Pro11His p.Pro11His c.32C>A missense_variant segdup 2 9.6106716898444e-06 0 0 0 0 0 2 0 0 SCN1A constrhet 11 H P 1 SCN1A:11:P:H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +2 166930110 rs1400870623 G T gnomAD Exomes PASS NA p.Pro8Thr p.Pro8Thr c.22C>A missense_variant segdup 2 9.61085642341589e-06 0 0 0 0 2 0 0 0 SCN1A constrhet 8 T P 1 SCN1A:8:P:T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 +9 140772434 rs187204220 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly17Ser p.Gly17Ser c.49G>A missense_variant lcr 3415 0.125931115864002 239 64 36 4 1006 1959 105 2 CACNA1B constrhet 17 S G 1 CACNA1B:17:G:S ENST00000371372;NM_000718.3 +9 140772509 rs1324354103 C T gnomAD Exomes PASS NA p.Arg42Trp p.Arg42Trp c.124C>T missense_variant 3 2.2387057295942e-05 1 1 0 0 0 0 0 1 CACNA1B constrhet 42 W R 1 CACNA1B:42:R:W ENST00000371372;NM_000718.3 +9 140772509 rs1324354103 C G gnomAD Exomes PASS NA p.Arg42Gly p.Arg42Gly c.124C>G missense_variant 2 1.49247048639613e-05 0 1 0 0 0 1 0 0 CACNA1B constrhet 42 G R 1 CACNA1B:42:R:G ENST00000371372;NM_000718.3 +9 140772533 rs750256540 G T gnomAD Exomes PASS NA p.Ala50Ser p.Ala50Ser c.148G>T missense_variant 3 1.56846342866106e-05 3 0 0 0 0 0 0 0 CACNA1B constrhet 50 S A 1 CACNA1B:50:A:S ENST00000371372;NM_000718.3 +9 140772564 rs377621007 A G gnomAD Exomes PASS NA p.Asn60Ser p.Asn60Ser c.179A>G missense_variant 2 9.94243331112857e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 60 S N 1 CACNA1B:60:N:S ENST00000371372;NM_000718.3 +9 140772575 rs772139423 G C gnomAD Exomes PASS NA p.Val64Leu p.Val64Leu c.190G>C missense_variant 10 4.94320260210185e-05 0 0 0 10 0 0 0 0 CACNA1B constrhet 64 L V 1 CACNA1B:64:V:L ENST00000371372;NM_000718.3 +9 140772582 rs753538003 A G gnomAD Exomes PASS NA p.Gln66Arg p.Gln66Arg c.197A>G missense_variant 6 2.95316283739885e-05 0 0 0 0 0 6 0 0 CACNA1B constrhet 66 R Q 1 CACNA1B:66:Q:R ENST00000371372;NM_000718.3 +9 140772608 rs370377726 C T gnomAD Exomes PASS NA p.Leu75Phe p.Leu75Phe c.223C>T missense_variant 6 2.9500555593797e-05 4 0 0 0 0 1 1 0 CACNA1B constrhet 75 F L 1 CACNA1B:75:L:F ENST00000371372;NM_000718.3 +9 140772613 rs139719558 C A gnomAD Exomes PASS NA p.Phe76Leu p.Phe76Leu c.228C>A missense_variant 2 9.86358659735853e-06 0 0 0 0 0 0 0 2 CACNA1B constrhet 76 L F 1 CACNA1B:76:F:L ENST00000371372;NM_000718.3 +9 140772626 rs201529170 G T gnomAD Exomes PASS NA p.Asp81Tyr p.Asp81Tyr c.241G>T missense_variant 4 1.97786766087481e-05 0 3 0 0 0 1 0 0 CACNA1B constrhet 81 Y D 1 CACNA1B:81:D:Y ENST00000371372;NM_000718.3 +9 140773529 rs1328031981 C T gnomAD Genomes NA PASS p.Ala103Val p.Ala103Val c.308C>T missense_variant 2 9.40291490362012e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 103 V A 1 CACNA1B:103:A:V ENST00000371372;NM_000718.3 +9 140773592 rs764544331 C T gnomAD Exomes PASS NA p.Thr124Met p.Thr124Met c.371C>T missense_variant 2 9.72441021452049e-06 0 2 0 0 0 0 0 0 CACNA1B constrhet 124 M T 1 CACNA1B:124:T:M ENST00000371372;NM_000718.3 +9 140777199 rs762168298 G A gnomAD Exomes PASS NA p.Asp132Asn p.Asp132Asn c.394G>A missense_variant 2 9.70572249398245e-06 1 0 0 0 0 1 0 0 CACNA1B constrhet 132 N D 1 CACNA1B:132:D:N ENST00000371372;NM_000718.3 +9 140777220 rs200313157 G C gnomAD Exomes PASS NA p.Gly139Arg p.Gly139Arg c.415G>C missense_variant 13 6.30835225839011e-05 0 2 0 0 0 2 0 9 CACNA1B constrhet 139 R G 1 CACNA1B:139:G:R ENST00000371372;NM_000718.3 +9 140777232 rs201556124 T C gnomAD Exomes PASS NA p.Phe143Leu p.Phe143Leu c.427T>C missense_variant 3 1.45561820104999e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 143 L F 1 CACNA1B:143:F:L ENST00000371372;NM_000718.3 +9 140777234 rs199726113 C G gnomAD Exomes PASS NA p.Phe143Leu p.Phe143Leu c.429C>G missense_variant 2 9.70449803483915e-06 1 0 0 1 0 0 0 0 CACNA1B constrhet 143 L F 1 CACNA1B:143:F:L ENST00000371372;NM_000718.3 +9 140777254 rs749326851 T C gnomAD Exomes PASS NA p.Ile150Thr p.Ile150Thr c.449T>C missense_variant 2 9.70374467507011e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 150 T I 1 CACNA1B:150:I:T ENST00000371372;NM_000718.3 +9 140777298 rs199937787 G A gnomAD Exomes PASS NA p.Gly165Ser p.Gly165Ser c.493G>A missense_variant 7 3.39650838937572e-05 0 0 0 0 1 5 1 0 CACNA1B constrhet 165 S G 1 CACNA1B:165:G:S ENST00000371372;NM_000718.3 +9 140777298 rs199937787 G T gnomAD Exomes PASS NA p.Gly165Cys p.Gly165Cys c.493G>T missense_variant 2 9.70430968393063e-06 1 0 0 0 1 0 0 0 CACNA1B constrhet 165 C G 1 CACNA1B:165:G:C ENST00000371372;NM_000718.3 +9 140777322 rs79823655 G A gnomAD Exomes PASS NA p.Val173Ile p.Val173Ile c.517G>A missense_variant 2 9.70336803904635e-06 0 2 0 0 0 0 0 0 CACNA1B constrhet 173 I V 1 CACNA1B:173:V:I ENST00000371372;NM_000718.3 +9 140807643 rs368437421 C T gnomAD Exomes PASS NA p.Thr181Met p.Thr181Met c.542C>T missense_variant 3 1.4670500557479e-05 1 0 0 0 0 1 0 1 CACNA1B constrhet 181 M T 1 CACNA1B:181:T:M ENST00000371372;NM_000718.3 +9 140807660 rs754208034 G A gnomAD Exomes PASS NA p.Asp187Asn p.Asp187Asn c.559G>A missense_variant 2 9.77364244106494e-06 0 0 0 0 0 1 0 1 CACNA1B constrhet 187 N D 1 CACNA1B:187:D:N ENST00000371372;NM_000718.3 +9 140809145 rs779795778 T C gnomAD Exomes PASS NA p.Val221Ala p.Val221Ala c.662T>C missense_variant 4 1.94267175646667e-05 0 4 0 0 0 0 0 0 CACNA1B constrhet 221 A V 1 CACNA1B:221:V:A ENST00000371372;NM_000718.3 +9 140811696 rs200683902 C T gnomAD Exomes PASS NA p.Ala260Val p.Ala260Val c.779C>T missense_variant 3 1.47730854081311e-05 1 0 0 0 0 1 0 1 CACNA1B constrhet 260 V A 1 CACNA1B:260:A:V ENST00000371372;NM_000718.3 +9 140811701 rs74789479 C T gnomAD Exomes PASS NA p.Pro262Ser p.Pro262Ser c.784C>T missense_variant 2 9.78684256885044e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 262 S P 1 CACNA1B:262:P:S ENST00000371372;NM_000718.3 +9 140811704 rs201307791 G A gnomAD Exomes PASS NA p.Val263Met p.Val263Met c.787G>A missense_variant 2 9.76324139614352e-06 0 1 0 0 0 1 0 0 CACNA1B constrhet 263 M V 1 CACNA1B:263:V:M ENST00000371372;NM_000718.3 +9 140811741 rs989224706 G A gnomAD Exomes PASS NA p.Arg275Gln p.Arg275Gln c.824G>A missense_variant 2 9.7122267222206e-06 0 0 0 0 0 1 0 1 CACNA1B constrhet 275 Q R 1 CACNA1B:275:R:Q ENST00000371372;NM_000718.3 +9 140811749 rs201779125 G A gnomAD Exomes PASS NA p.Glu278Lys p.Glu278Lys c.832G>A missense_variant 14 6.795852588249e-05 0 0 0 0 0 1 0 13 CACNA1B constrhet 278 K E 1 CACNA1B:278:E:K ENST00000371372;NM_000718.3 +9 140811755 rs200775337 G A gnomAD Exomes PASS NA p.Asp280Asn p.Asp280Asn c.838G>A missense_variant 3 1.45604208932333e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 280 N D 1 CACNA1B:280:D:N ENST00000371372;NM_000718.3 +9 140811768 rs563448820 G A gnomAD Exomes PASS NA p.Arg284Gln p.Arg284Gln c.851G>A missense_variant 3 1.45592902831297e-05 0 1 0 1 0 1 0 0 CACNA1B constrhet 284 Q R 1 CACNA1B:284:R:Q ENST00000371372;NM_000718.3 +9 140811834 rs774542091 C T gnomAD Exomes PASS NA p.Thr306Met p.Thr306Met c.917C>T missense_variant 3 1.45553345301053e-05 0 1 0 0 0 2 0 0 CACNA1B constrhet 306 M T 1 CACNA1B:306:T:M ENST00000371372;NM_000718.3 +9 140846783 rs748642696 A G gnomAD Exomes PASS NA p.Ile342Val p.Ile342Val c.1024A>G missense_variant 4 1.94080543425522e-05 0 3 0 0 0 1 0 0 CACNA1B constrhet 342 V I 1 CACNA1B:342:I:V ENST00000371372;NM_000718.3 +9 140850190 rs768660275 G A gnomAD Exomes PASS NA p.Ala371Thr p.Ala371Thr c.1111G>A missense_variant 6 2.94198407405955e-05 0 2 0 1 0 2 0 1 CACNA1B constrhet 371 T A 1 CACNA1B:371:A:T ENST00000371372;NM_000718.3 +9 140850208 rs1436569143 C T gnomAD Genomes NA PASS p.Arg377Trp p.Arg377Trp c.1129C>T missense_variant 3 0.00014120304998588 0 0 0 0 0 3 0 0 CACNA1B constrhet 377 W R 1 CACNA1B:377:R:W ENST00000371372;NM_000718.3 +9 140850232 rs759775042 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu385Val p.Leu385Val c.1153C>G missense_variant 4 1.79775280898876e-05 0 0 0 0 0 4 0 0 CACNA1B constrhet 385 V L 1 CACNA1B:385:L:V ENST00000371372;NM_000718.3 +9 140850236 rs371607646 A G gnomAD Exomes PASS NA p.Asn386Ser p.Asn386Ser c.1157A>G missense_variant 3 1.49696116882728e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 386 S N 1 CACNA1B:386:N:S ENST00000371372;NM_000718.3 +9 140851246 rs753528720 G A gnomAD Exomes PASS NA p.Asp404Asn p.Asp404Asn c.1210G>A missense_variant 3 1.45554757699847e-05 0 0 0 3 0 0 0 0 CACNA1B constrhet 404 N D 1 CACNA1B:404:D:N ENST00000371372;NM_000718.3 +9 140852074 rs757840683 A G gnomAD Exomes PASS NA p.Lys423Arg p.Lys423Arg c.1268A>G missense_variant 2 1.05472993639978e-05 1 0 0 0 0 1 0 0 CACNA1B constrhet 423 R K 1 CACNA1B:423:K:R ENST00000371372;NM_000718.3 +9 140852077 rs199681577 G A gnomAD Exomes PASS NA p.Ser424Asn p.Ser424Asn c.1271G>A missense_variant 6 3.15116120290327e-05 1 0 0 0 0 5 0 0 CACNA1B constrhet 424 N S 1 CACNA1B:424:S:N ENST00000371372;NM_000718.3 +9 140852095 rs200845727 A G gnomAD Exomes PASS NA p.His430Arg p.His430Arg c.1289A>G missense_variant 8 4.14512067482565e-05 0 0 0 0 0 7 1 0 CACNA1B constrhet 430 R H 1 CACNA1B:430:H:R ENST00000371372;NM_000718.3 +9 140852115 rs761233759 C T gnomAD Exomes PASS NA p.Arg437Trp p.Arg437Trp c.1309C>T missense_variant 5 2.64951195989699e-05 0 0 1 0 1 3 0 0 CACNA1B constrhet 437 W R 1 CACNA1B:437:R:W ENST00000371372;NM_000718.3 +9 140852131 rs1474336159 G A gnomAD Genomes NA PASS p.Cys442Tyr p.Cys442Tyr c.1325G>A missense_variant 2 9.40999341300461e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 442 Y C 1 CACNA1B:442:C:Y ENST00000371372;NM_000718.3 +9 140865846 rs762469618 G A gnomAD Exomes PASS NA p.Ala449Thr p.Ala449Thr c.1345G>A missense_variant 3 1.49284925208252e-05 0 0 0 0 0 1 0 2 CACNA1B constrhet 449 T A 1 CACNA1B:449:A:T ENST00000371372;NM_000718.3 +9 140865849 rs188672212 C T gnomAD Exomes PASS NA p.Arg450Cys p.Arg450Cys c.1348C>T missense_variant 10 4.94491366180746e-05 0 3 0 0 0 5 0 2 CACNA1B constrhet 450 C R 1 CACNA1B:450:R:C ENST00000371372;NM_000718.3 +9 140865850 rs751010507 G A gnomAD Exomes PASS NA p.Arg450His p.Arg450His c.1349G>A missense_variant 3 1.48080871900174e-05 0 0 0 1 0 0 0 2 CACNA1B constrhet 450 H R 1 CACNA1B:450:R:H ENST00000371372;NM_000718.3 +9 140865852 rs767512760 G A gnomAD Exomes PASS NA p.Ala451Thr p.Ala451Thr c.1351G>A missense_variant 5 2.46332114810472e-05 1 0 0 0 0 2 0 2 CACNA1B constrhet 451 T A 1 CACNA1B:451:A:T ENST00000371372;NM_000718.3 +9 140865867 rs200273878 G A gnomAD Exomes PASS NA p.Gly456Arg p.Gly456Arg c.1366G>A missense_variant 4 1.9559902200489e-05 1 1 0 0 0 1 0 1 CACNA1B constrhet 456 R G 1 CACNA1B:456:G:R ENST00000371372;NM_000718.3 +9 140865878 rs778014514 G C gnomAD Exomes PASS NA p.Glu459Asp p.Glu459Asp c.1377G>C missense_variant 3 1.46381450542587e-05 0 0 0 0 0 0 0 3 CACNA1B constrhet 459 D E 1 CACNA1B:459:E:D ENST00000371372;NM_000718.3 +9 140865894 rs527584827 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg465Trp p.Arg465Trp c.1393C>T missense_variant 3 1.32647105640155e-05 3 0 0 0 0 0 0 0 CACNA1B constrhet 465 W R 1 CACNA1B:465:R:W ENST00000371372;NM_000718.3 +9 140865895 rs200510570 G A gnomAD Exomes PASS NA p.Arg465Gln p.Arg465Gln c.1394G>A missense_variant 6 2.92891522743027e-05 0 4 0 0 0 2 0 0 CACNA1B constrhet 465 Q R 1 CACNA1B:465:R:Q ENST00000371372;NM_000718.3 +9 140865895 rs200510570 G T gnomAD Exomes PASS NA p.Arg465Leu p.Arg465Leu c.1394G>T missense_variant 7 3.41706776533531e-05 0 0 0 1 0 2 0 4 CACNA1B constrhet 465 L R 1 CACNA1B:465:R:L ENST00000371372;NM_000718.3 +9 140865916 rs375224405 G A gnomAD Exomes PASS NA p.Arg472Gln p.Arg472Gln c.1415G>A missense_variant 2 9.75562167699137e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 472 Q R 1 CACNA1B:472:R:Q ENST00000371372;NM_000718.3 +9 140865927 rs1436598209 C T gnomAD Exomes PASS NA p.Arg476Trp p.Arg476Trp c.1426C>T missense_variant 3 1.46511559762065e-05 0 0 0 0 0 2 0 1 CACNA1B constrhet 476 W R 1 CACNA1B:476:R:W ENST00000371372;NM_000718.3 +9 140865972 rs371923901 G A gnomAD Exomes PASS NA p.Val491Met p.Val491Met c.1471G>A missense_variant 6 2.92093041370111e-05 0 1 0 1 0 4 0 0 CACNA1B constrhet 491 M V 1 CACNA1B:491:V:M ENST00000371372;NM_000718.3 +9 140865981 rs1468877062 C A gnomAD Exomes PASS NA p.Leu494Met p.Leu494Met c.1480C>A missense_variant 2 9.73908978466872e-06 0 0 0 1 0 1 0 0 CACNA1B constrhet 494 M L 1 CACNA1B:494:L:M ENST00000371372;NM_000718.3 +9 140865990 rs746404190 C G gnomAD Exomes PASS NA p.Leu497Val p.Leu497Val c.1489C>G missense_variant 5 2.4350333112557e-05 0 0 0 0 0 0 0 5 CACNA1B constrhet 497 V L 1 CACNA1B:497:L:V ENST00000371372;NM_000718.3 +9 140865997 rs770139151 T G gnomAD Exomes PASS NA p.Val499Gly p.Val499Gly c.1496T>G missense_variant 2 9.74203101862676e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 499 G V 1 CACNA1B:499:V:G ENST00000371372;NM_000718.3 +9 140865999 rs780468318 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala500Ser p.Ala500Ser c.1498G>T missense_variant 2 8.83150374014183e-06 0 0 0 0 2 0 0 0 CACNA1B constrhet 500 S A 1 CACNA1B:500:A:S ENST00000371372;NM_000718.3 +9 140866024 rs200683607 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg508Gln p.Arg508Gln c.1523G>A missense_variant 19 8.43731959678494e-05 1 1 0 0 1 15 1 0 CACNA1B constrhet 508 Q R 1 CACNA1B:508:R:Q ENST00000371372;NM_000718.3 +9 140866026 rs772548355 C T gnomAD Exomes PASS NA p.Arg509Trp p.Arg509Trp c.1525C>T missense_variant 3 1.47347740667976e-05 0 0 0 1 0 1 0 1 CACNA1B constrhet 509 W R 1 CACNA1B:509:R:W ENST00000371372;NM_000718.3 +9 140866027 rs201640046 G A gnomAD Exomes PASS NA p.Arg509Gln p.Arg509Gln c.1526G>A missense_variant 15 7.36593989393047e-05 0 15 0 0 0 0 0 0 CACNA1B constrhet 509 Q R 1 CACNA1B:509:R:Q ENST00000371372;NM_000718.3 +9 140866036 rs759452177 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr512Met p.Thr512Met c.1535C>T missense_variant 13 5.79291659982532e-05 0 5 0 0 0 7 0 1 CACNA1B constrhet 512 M T 1 CACNA1B:512:T:M ENST00000371372;NM_000718.3 +9 140870442 rs200270869 C T gnomAD Exomes PASS NA p.Arg543Trp p.Arg543Trp c.1627C>T missense_variant 6 2.91638717956196e-05 0 0 0 0 0 1 0 5 CACNA1B constrhet 543 W R 1 CACNA1B:543:R:W ENST00000371372;NM_000718.3 +9 140870443 rs201293567 G A gnomAD Exomes PASS NA p.Arg543Gln p.Arg543Gln c.1628G>A missense_variant 5 2.43091344003423e-05 0 1 0 1 0 3 0 0 CACNA1B constrhet 543 Q R 1 CACNA1B:543:R:Q ENST00000371372;NM_000718.3 +9 140878596 rs576957409 G A gnomAD Exomes PASS NA p.Val555Met p.Val555Met c.1663G>A missense_variant 5 2.77392510402219e-05 0 0 0 0 0 3 0 2 CACNA1B constrhet 555 M V 1 CACNA1B:555:V:M ENST00000371372;NM_000718.3 +9 140878605 rs199883860 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val558Ile p.Val558Ile c.1672G>A missense_variant 3 1.44926135979363e-05 0 0 0 0 0 2 1 0 CACNA1B constrhet 558 I V 1 CACNA1B:558:V:I ENST00000371372;NM_000718.3 +9 140878626 rs780187372 G A gnomAD Exomes PASS NA p.Ala565Thr p.Ala565Thr c.1693G>A missense_variant 2 1.04929592243605e-05 1 0 0 1 0 0 0 0 CACNA1B constrhet 565 T A 1 CACNA1B:565:A:T ENST00000371372;NM_000718.3 +9 140878626 rs780187372 G T gnomAD Exomes PASS NA p.Ala565Ser p.Ala565Ser c.1693G>T missense_variant 2 1.04929592243605e-05 0 0 0 0 0 0 0 2 CACNA1B constrhet 565 S A 1 CACNA1B:565:A:S ENST00000371372;NM_000718.3 +9 140878629 rs1410036275 A G gnomAD Exomes PASS NA p.Ile566Val p.Ile566Val c.1696A>G missense_variant 2 1.04279636272629e-05 0 2 0 0 0 0 0 0 CACNA1B constrhet 566 V I 1 CACNA1B:566:I:V ENST00000371372;NM_000718.3 +9 140878638 rs201094487 G A gnomAD Exomes PASS NA p.Gly569Arg p.Gly569Arg c.1705G>A missense_variant 3 1.55530670648252e-05 0 1 0 0 0 1 0 1 CACNA1B constrhet 569 R G 1 CACNA1B:569:G:R ENST00000371372;NM_000718.3 +9 140878639 rs774148111 G A gnomAD Exomes PASS NA p.Gly569Glu p.Gly569Glu c.1706G>A missense_variant 2 1.03538961711292e-05 2 0 0 0 0 0 0 0 CACNA1B constrhet 569 E G 1 CACNA1B:569:G:E ENST00000371372;NM_000718.3 +9 140880882 rs1402354374 G A gnomAD Exomes PASS NA p.Arg596Gln p.Arg596Gln c.1787G>A missense_variant 2 9.72374831049873e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 596 Q R 1 CACNA1B:596:R:Q ENST00000371372;NM_000718.3 +9 140881239 rs778810624 A G gnomAD Exomes PASS NA p.Asn636Ser p.Asn636Ser c.1907A>G missense_variant 3 1.45583011433119e-05 0 2 0 0 0 0 0 1 CACNA1B constrhet 636 S N 1 CACNA1B:636:N:S ENST00000371372;NM_000718.3 +9 140901264 rs747544100 G A gnomAD Exomes PASS NA p.Glu674Lys p.Glu674Lys c.2020G>A missense_variant 5 2.42935437478136e-05 0 5 0 0 0 0 0 0 CACNA1B constrhet 674 K E 1 CACNA1B:674:E:K ENST00000371372;NM_000718.3 +9 140907582 rs774466218 A G gnomAD Exomes PASS NA p.Asp721Gly p.Asp721Gly c.2162A>G missense_variant 4 1.94469293298588e-05 0 0 0 0 0 4 0 0 CACNA1B constrhet 721 G D 1 CACNA1B:721:D:G ENST00000371372;NM_000718.3 +9 140907595 rs762044142 G A gnomAD Exomes PASS NA p.Met725Ile p.Met725Ile c.2175G>A missense_variant 3 1.45822194137948e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 725 I M 1 CACNA1B:725:M:I ENST00000371372;NM_000718.3 +9 140907605 rs767508045 G A gnomAD Exomes PASS NA p.Ala729Thr p.Ala729Thr c.2185G>A missense_variant 4 1.94565777825338e-05 0 0 0 0 0 0 0 4 CACNA1B constrhet 729 T A 1 CACNA1B:729:A:T ENST00000371372;NM_000718.3 +9 140907609 rs1474661059 A G gnomAD Exomes PASS NA p.Asn730Ser p.Asn730Ser c.2189A>G missense_variant 2 9.73122360405597e-06 0 0 0 0 0 1 0 1 CACNA1B constrhet 730 S N 1 CACNA1B:730:N:S ENST00000371372;NM_000718.3 +9 140907666 rs373842575 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala749Val p.Ala749Val c.2246C>T missense_variant 2 9.33741689698962e-06 2 0 0 0 0 0 0 0 CACNA1B constrhet 749 V A 1 CACNA1B:749:A:V ENST00000371372;NM_000718.3 +9 140907668 rs199685241 G A gnomAD Exomes PASS NA p.Ala750Thr p.Ala750Thr c.2248G>A missense_variant 3 1.5563556376389e-05 0 0 0 0 0 2 0 1 CACNA1B constrhet 750 T A 1 CACNA1B:750:A:T ENST00000371372;NM_000718.3 +9 140907669 rs200288130 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala750Val p.Ala750Val c.2249C>T missense_variant 9 4.21917191719172e-05 0 0 0 0 0 9 0 0 CACNA1B constrhet 750 V A 1 CACNA1B:750:A:V ENST00000371372;NM_000718.3 +9 140907674 rs561098435 A G gnomAD Exomes PASS NA p.Ile752Val p.Ile752Val c.2254A>G missense_variant 9 4.72644392862019e-05 2 1 0 0 0 6 0 0 CACNA1B constrhet 752 V I 1 CACNA1B:752:I:V ENST00000371372;NM_000718.3 +9 140907683 rs375775314 G A gnomAD Exomes PASS NA p.Ala755Thr p.Ala755Thr c.2263G>A missense_variant 5 2.77802471330785e-05 0 2 0 0 0 3 0 0 CACNA1B constrhet 755 T A 1 CACNA1B:755:A:T ENST00000371372;NM_000718.3 +9 140907686 rs200762767 G A gnomAD Exomes PASS NA p.Ala756Thr p.Ala756Thr c.2266G>A missense_variant 15 8.36512079234424e-05 0 1 0 1 0 11 2 0 CACNA1B constrhet 756 T A 1 CACNA1B:756:A:T ENST00000371372;NM_000718.3 +9 140907687 rs201481972 C T gnomAD Genomes NA PASS p.Ala756Val p.Ala756Val c.2267C>T missense_variant 2 9.41265060240964e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 756 V A 1 CACNA1B:756:A:V ENST00000371372;NM_000718.3 +9 140917464 rs200576542 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg757Gly p.Arg757Gly c.2269A>G missense_variant 20 0.000185161182809636 0 0 0 0 0 1 0 19 CACNA1B constrhet 757 G R 1 CACNA1B:757:R:G ENST00000371372;NM_000718.3 +9 140917486 rs1209004890 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala764Gly p.Ala764Gly c.2291C>G missense_variant 2 1.67866915109701e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 764 G A 1 CACNA1B:764:A:G ENST00000371372;NM_000718.3 +9 140917510 rs1160412846 C A gnomAD Exomes PASS NA p.Ala772Asp p.Ala772Asp c.2315C>A missense_variant 3 2.82821426551276e-05 2 0 0 0 0 1 0 0 CACNA1B constrhet 772 D A 1 CACNA1B:772:A:D ENST00000371372;NM_000718.3 +9 140917571 rs764530866 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp792Glu p.Asp792Glu c.2376C>A missense_variant 9 6.65798662484465e-05 0 0 7 0 0 2 0 0 CACNA1B constrhet 792 E D 1 CACNA1B:792:D:E ENST00000371372;NM_000718.3 +9 140917580 rs199877794 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu795Asp p.Glu795Asp c.2385G>C missense_variant 10 7.39754401538689e-05 0 0 0 0 1 9 0 0 CACNA1B constrhet 795 D E 1 CACNA1B:795:E:D ENST00000371372;NM_000718.3 +9 140917667 rs765769256 C A gnomAD Exomes PASS NA p.Asp824Glu p.Asp824Glu c.2472C>A missense_variant 2 2.21425091891413e-05 0 0 0 0 0 0 0 2 CACNA1B constrhet 824 E D 1 CACNA1B:824:D:E ENST00000371372;NM_000718.3 +9 140917675 rs753837922 G C gnomAD Exomes PASS NA p.Arg827Pro p.Arg827Pro c.2480G>C missense_variant 2 2.24850474434501e-05 0 0 0 2 0 0 0 0 CACNA1B constrhet 827 P R 1 CACNA1B:827:R:P ENST00000371372;NM_000718.3 +9 140917686 rs891641720 G A gnomAD Exomes PASS NA p.Gly831Arg p.Gly831Arg c.2491G>A missense_variant 3 3.26321056410033e-05 0 2 0 0 0 1 0 0 CACNA1B constrhet 831 R G 1 CACNA1B:831:G:R ENST00000371372;NM_000718.3 +9 140917698 rs778687322 C G gnomAD Exomes PASS NA p.Arg835Gly p.Arg835Gly c.2503C>G missense_variant 4 4.38327342859648e-05 0 0 0 0 0 0 0 4 CACNA1B constrhet 835 G R 1 CACNA1B:835:R:G ENST00000371372;NM_000718.3 +9 140917752 rs1415840122 C G gnomAD Exomes PASS NA p.Arg853Gly p.Arg853Gly c.2557C>G missense_variant 2 2.13547450243444e-05 0 2 0 0 0 0 0 0 CACNA1B constrhet 853 G R 1 CACNA1B:853:R:G ENST00000371372;NM_000718.3 +9 140917761 rs1317360652 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp856His p.Asp856His c.2566G>C missense_variant 6 5.24943568566379e-05 0 0 0 0 0 6 0 0 CACNA1B constrhet 856 H D 1 CACNA1B:856:D:H ENST00000371372;NM_000718.3 +9 140917763 rs1400846152 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp856Glu p.Asp856Glu c.2568C>G missense_variant 6 5.23797883856549e-05 0 0 0 0 0 6 0 0 CACNA1B constrhet 856 E D 1 CACNA1B:856:D:E ENST00000371372;NM_000718.3 +9 140917776 rs572088326 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro861Ser p.Pro861Ser c.2581C>T missense_variant 239 0.00224725440048142 197 32 0 0 0 8 2 0 CACNA1B constrhet 861 S P 1 CACNA1B:861:P:S ENST00000371372;NM_000718.3 +9 140917779 rs7873074 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala862Ser p.Ala862Ser c.2584G>T missense_variant 23330 0.22187351402758 3161 2099 667 3410 606 7497 655 5235 CACNA1B constrhet 862 S A 1 CACNA1B:862:A:S ENST00000371372;NM_000718.3 +9 140917852 rs753223370 C T gnomAD Exomes PASS NA p.Pro886Leu p.Pro886Leu c.2657C>T missense_variant 3 0.000421822272215973 0 0 0 0 0 0 0 3 CACNA1B constrhet 886 L P 1 CACNA1B:886:P:L ENST00000371372;NM_000718.3 +9 140917876 rs550100275 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys894Met p.Lys894Met c.2681A>T missense_variant 3 0.000143554407120299 0 0 0 0 0 0 1 2 CACNA1B constrhet 894 M K 1 CACNA1B:894:K:M ENST00000371372;NM_000718.3 +9 140917908 rs1035718413 G A gnomAD Genomes NA PASS p.Glu905Lys p.Glu905Lys c.2713G>A missense_variant 5 0.000261752696052769 5 0 0 0 0 0 0 0 CACNA1B constrhet 905 K E 1 CACNA1B:905:E:K ENST00000371372;NM_000718.3 +9 140917954 rs752596520 G A gnomAD Exomes PASS NA p.Arg920Gln p.Arg920Gln c.2759G>A missense_variant 3 0.00346420323325635 0 0 0 0 0 1 0 2 CACNA1B constrhet 920 Q R 1 CACNA1B:920:R:Q ENST00000371372;NM_000718.3 +9 140918094 rs200418906 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg967Trp p.Arg967Trp c.2899C>T missense_variant 3 3.34537668941523e-05 0 0 0 0 0 2 1 0 CACNA1B constrhet 967 W R 1 CACNA1B:967:R:W ENST00000371372;NM_000718.3 +9 140918095 rs756222642 G C gnomAD Exomes PASS NA p.Arg967Pro p.Arg967Pro c.2900G>C missense_variant 3 4.20120994846516e-05 0 0 0 0 3 0 0 0 CACNA1B constrhet 967 P R 1 CACNA1B:967:R:P ENST00000371372;NM_000718.3 +9 140918103 rs780317106 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu970Lys p.Glu970Lys c.2908G>A missense_variant 4 4.15385893495057e-05 0 0 0 4 0 0 0 0 CACNA1B constrhet 970 K E 1 CACNA1B:970:E:K ENST00000371372;NM_000718.3 +9 140918112 rs1056703931 G A gnomAD Genomes NA PASS p.Glu973Lys p.Glu973Lys c.2917G>A missense_variant 2 9.91375037176564e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 973 K E 1 CACNA1B:973:E:K ENST00000371372;NM_000718.3 +9 140918116 rs1193136909 A G gnomAD Exomes PASS NA p.Glu974Gly p.Glu974Gly c.2921A>G missense_variant 4 4.60903832415367e-05 0 0 0 0 3 0 0 1 CACNA1B constrhet 974 G E 1 CACNA1B:974:E:G ENST00000371372;NM_000718.3 +9 140918119 rs749385928 C T gnomAD Exomes PASS NA p.Pro975Leu p.Pro975Leu c.2924C>T missense_variant 2 2.28195883346264e-05 0 0 0 0 0 0 0 2 CACNA1B constrhet 975 L P 1 CACNA1B:975:P:L ENST00000371372;NM_000718.3 +9 140918119 rs749385928 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro975Gln p.Pro975Gln c.2924C>A missense_variant 7 6.48965363791441e-05 0 0 0 0 0 7 0 0 CACNA1B constrhet 975 Q P 1 CACNA1B:975:P:Q ENST00000371372;NM_000718.3 +9 140918136 rs1042088019 G T gnomAD Exomes PASS NA p.Ala981Ser p.Ala981Ser c.2941G>T missense_variant 2 2.00980786236836e-05 0 0 0 0 0 0 0 2 CACNA1B constrhet 981 S A 1 CACNA1B:981:A:S ENST00000371372;NM_000718.3 +9 140918137 rs1295638734 C T gnomAD Exomes PASS NA p.Ala981Val p.Ala981Val c.2942C>T missense_variant 2 2.01950845164287e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 981 V A 1 CACNA1B:981:A:V ENST00000371372;NM_000718.3 +9 140918175 rs551405755 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys994Glu p.Lys994Glu c.2980A>G missense_variant 20 0.00014135674200981 0 1 0 0 16 3 0 0 CACNA1B constrhet 994 E K 1 CACNA1B:994:K:E ENST00000371372;NM_000718.3 +9 140918181 rs11137342 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr996Ala p.Thr996Ala c.2986A>G missense_variant 2996 0.0211310321479454 1477 287 22 56 87 696 64 307 CACNA1B constrhet 996 A T 1 CACNA1B:996:T:A ENST00000371372;NM_000718.3 +9 140918185 rs776336878 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr997Met p.Thr997Met c.2990C>T missense_variant 28 0.000200541461947258 3 22 0 2 0 0 1 0 CACNA1B constrhet 997 M T 1 CACNA1B:997:T:M ENST00000371372;NM_000718.3 +9 140918205 rs759021546 A G gnomAD Exomes PASS NA p.Lys1004Glu p.Lys1004Glu c.3010A>G missense_variant 3 2.44550597518627e-05 0 0 0 0 0 0 0 3 CACNA1B constrhet 1004 E K 1 CACNA1B:1004:K:E ENST00000371372;NM_000718.3 +9 140918239 rs1415231278 A G gnomAD Exomes PASS NA p.Lys1015Arg p.Lys1015Arg c.3044A>G missense_variant 2 1.61420500403551e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 1015 R K 1 CACNA1B:1015:K:R ENST00000371372;NM_000718.3 +9 140918255 rs1184131774 C G gnomAD Exomes PASS NA p.His1020Gln p.His1020Gln c.3060C>G missense_variant 2 1.61995788109509e-05 0 2 0 0 0 0 0 0 CACNA1B constrhet 1020 Q H 1 CACNA1B:1020:H:Q ENST00000371372;NM_000718.3 +9 140918259 rs1008507936 C A gnomAD Exomes PASS NA p.Pro1022Thr p.Pro1022Thr c.3064C>A missense_variant 4 3.24912679717326e-05 0 0 0 0 0 3 1 0 CACNA1B constrhet 1022 T P 1 CACNA1B:1022:P:T ENST00000371372;NM_000718.3 +9 140919415 rs1246984491 A G gnomAD Exomes PASS NA p.His1026Arg p.His1026Arg c.3077A>G missense_variant 3 1.85219485089831e-05 0 3 0 0 0 0 0 0 CACNA1B constrhet 1026 R H 1 CACNA1B:1026:H:R ENST00000371372;NM_000718.3 +9 140919436 rs769304303 G T gnomAD Exomes PASS NA p.Gly1033Val p.Gly1033Val c.3098G>T missense_variant 2 1.14070609707409e-05 0 0 0 0 0 0 0 2 CACNA1B constrhet 1033 V G 1 CACNA1B:1033:G:V ENST00000371372;NM_000718.3 +9 140919448 rs774911216 T C gnomAD Exomes PASS NA p.Val1037Ala p.Val1037Ala c.3110T>C missense_variant 2 1.09563826407073e-05 0 2 0 0 0 0 0 0 CACNA1B constrhet 1037 A V 1 CACNA1B:1037:V:A ENST00000371372;NM_000718.3 +9 140919485 rs534889794 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1049His p.Gln1049His c.3147G>T missense_variant 5 2.28958695851268e-05 0 3 0 0 0 0 2 0 CACNA1B constrhet 1049 H Q 1 CACNA1B:1049:Q:H ENST00000371372;NM_000718.3 +9 140919487 rs1002319771 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys1050Met p.Lys1050Met c.3149A>T missense_variant 2 9.12050928923871e-06 2 0 0 0 0 0 0 0 CACNA1B constrhet 1050 M K 1 CACNA1B:1050:K:M ENST00000371372;NM_000718.3 +9 140919505 rs201232985 A G gnomAD Exomes PASS NA p.Glu1056Gly p.Glu1056Gly c.3167A>G missense_variant 7 3.45457237329122e-05 0 0 0 0 0 0 0 7 CACNA1B constrhet 1056 G E 1 CACNA1B:1056:E:G ENST00000371372;NM_000718.3 +9 140919515 rs752893874 C A gnomAD Exomes PASS NA p.Asp1059Glu p.Asp1059Glu c.3177C>A missense_variant 2 9.81248344143419e-06 2 0 0 0 0 0 0 0 CACNA1B constrhet 1059 E D 1 CACNA1B:1059:D:E ENST00000371372;NM_000718.3 +9 140919523 rs201994477 G A gnomAD Exomes PASS NA p.Arg1062Gln p.Arg1062Gln c.3185G>A missense_variant 2 9.79000440550198e-06 0 0 0 0 0 1 0 1 CACNA1B constrhet 1062 Q R 1 CACNA1B:1062:R:Q ENST00000371372;NM_000718.3 +9 140919527 rs745521840 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1063Lys p.Asn1063Lys c.3189C>G missense_variant 2 8.85849441029003e-06 0 1 0 0 0 1 0 0 CACNA1B constrhet 1063 K N 1 CACNA1B:1063:N:K ENST00000371372;NM_000718.3 +9 140919534 rs769500676 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1066Gly p.Arg1066Gly c.3196C>G missense_variant 2 8.85081073426326e-06 1 1 0 0 0 0 0 0 CACNA1B constrhet 1066 G R 1 CACNA1B:1066:R:G ENST00000371372;NM_000718.3 +9 140919535 rs375412976 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1066His p.Arg1066His c.3197G>A missense_variant 3 1.32750411526276e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 1066 H R 1 CACNA1B:1066:R:H ENST00000371372;NM_000718.3 +9 140919537 rs748844931 A T gnomAD Exomes PASS NA p.Met1067Leu p.Met1067Leu c.3199A>T missense_variant 2 9.75571685007414e-06 0 0 0 0 0 0 0 2 CACNA1B constrhet 1067 L M 1 CACNA1B:1067:M:L ENST00000371372;NM_000718.3 +9 140919538 rs768180760 T C gnomAD Exomes PASS NA p.Met1067Thr p.Met1067Thr c.3200T>C missense_variant 2 9.75371860521824e-06 0 2 0 0 0 0 0 0 CACNA1B constrhet 1067 T M 1 CACNA1B:1067:M:T ENST00000371372;NM_000718.3 +9 140919543 rs774187294 A T gnomAD Exomes PASS NA p.Ser1069Cys p.Ser1069Cys c.3205A>T missense_variant 5 2.43643345125671e-05 0 0 0 0 0 0 0 5 CACNA1B constrhet 1069 C S 1 CACNA1B:1069:S:C ENST00000371372;NM_000718.3 +9 140919552 rs369699627 C T gnomAD Exomes PASS NA p.Pro1072Ser p.Pro1072Ser c.3214C>T missense_variant 8 3.89928155737305e-05 6 2 0 0 0 0 0 0 CACNA1B constrhet 1072 S P 1 CACNA1B:1072:P:S ENST00000371372;NM_000718.3 +9 140919559 rs190549473 C T gnomAD Exomes PASS NA p.Pro1074Leu p.Pro1074Leu c.3221C>T missense_variant 4 1.95112433539827e-05 4 0 0 0 0 0 0 0 CACNA1B constrhet 1074 L P 1 CACNA1B:1074:P:L ENST00000371372;NM_000718.3 +9 140919564 rs571591487 A G gnomAD Exomes PASS NA p.Thr1076Ala p.Thr1076Ala c.3226A>G missense_variant 2 9.75238689669297e-06 2 0 0 0 0 0 0 0 CACNA1B constrhet 1076 A T 1 CACNA1B:1076:T:A ENST00000371372;NM_000718.3 +9 140919567 rs763169082 A C gnomAD Exomes PASS NA p.Ile1077Leu p.Ile1077Leu c.3229A>C missense_variant 3 1.46302925083149e-05 2 1 0 0 0 0 0 0 CACNA1B constrhet 1077 L I 1 CACNA1B:1077:I:L ENST00000371372;NM_000718.3 +9 140919592 rs200291907 C T gnomAD Exomes PASS NA p.Thr1085Met p.Thr1085Met c.3254C>T missense_variant 9 4.42517036905921e-05 0 4 0 0 0 1 3 1 CACNA1B constrhet 1085 M T 1 CACNA1B:1085:T:M ENST00000371372;NM_000718.3 +9 140919613 rs200507317 C T gnomAD Exomes PASS NA p.Thr1092Met p.Thr1092Met c.3275C>T missense_variant 6 3.03883632827536e-05 0 1 0 1 0 2 0 2 CACNA1B constrhet 1092 M T 1 CACNA1B:1092:T:M ENST00000371372;NM_000718.3 +9 140919618 rs756434498 G A gnomAD Exomes PASS NA p.Val1094Ile p.Val1094Ile c.3280G>A missense_variant 6 3.08061982070793e-05 0 0 0 0 0 5 0 1 CACNA1B constrhet 1094 I V 1 CACNA1B:1094:V:I ENST00000371372;NM_000718.3 +9 140938234 rs200861471 G A gnomAD Exomes PASS NA p.Val1099Met p.Val1099Met c.3295G>A missense_variant 171 0.000829766791859551 0 2 0 0 0 1 3 165 CACNA1B constrhet 1099 M V 1 CACNA1B:1099:V:M ENST00000371372;NM_000718.3 +9 140938246 rs774656368 A G gnomAD Exomes PASS NA p.Ser1103Gly p.Ser1103Gly c.3307A>G missense_variant 3 1.45568883195528e-05 3 0 0 0 0 0 0 0 CACNA1B constrhet 1103 G S 1 CACNA1B:1103:S:G ENST00000371372;NM_000718.3 +9 140938249 rs563356360 C A gnomAD Exomes PASS NA p.Gln1104Lys p.Gln1104Lys c.3310C>A missense_variant 2 9.70421551121807e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 1104 K Q 1 CACNA1B:1104:Q:K ENST00000371372;NM_000718.3 +9 140938277 rs41277873 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1113Val p.Ala1113Val c.3338C>T missense_variant 81 0.00035633215435781 0 7 0 1 45 27 1 0 CACNA1B constrhet 1113 V A 1 CACNA1B:1113:A:V ENST00000371372;NM_000718.3 +9 140938285 rs201934357 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1116Met p.Val1116Met c.3346G>A missense_variant 12 5.27820541016055e-05 1 0 0 0 0 5 0 6 CACNA1B constrhet 1116 M V 1 CACNA1B:1116:V:M ENST00000371372;NM_000718.3 +9 140938289 rs756798392 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1117Thr p.Met1117Thr c.3350T>C missense_variant 4 1.75954111167807e-05 2 2 0 0 0 0 0 0 CACNA1B constrhet 1117 T M 1 CACNA1B:1117:M:T ENST00000371372;NM_000718.3 +9 140938297 rs563455051 G A gnomAD Exomes PASS NA p.Gly1120Ser p.Gly1120Ser c.3358G>A missense_variant 14 6.79248944738247e-05 0 0 0 0 3 1 1 9 CACNA1B constrhet 1120 S G 1 CACNA1B:1120:G:S ENST00000371372;NM_000718.3 +9 140938309 rs748415240 A G gnomAD Exomes PASS NA p.Ile1124Val p.Ile1124Val c.3370A>G missense_variant 3 1.45556170126052e-05 0 0 0 1 0 2 0 0 CACNA1B constrhet 1124 V I 1 CACNA1B:1124:I:V ENST00000371372;NM_000718.3 +9 140938312 rs570718684 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1125Ile p.Val1125Ile c.3373G>A missense_variant 5 2.1994457396736e-05 1 2 0 0 0 2 0 0 CACNA1B constrhet 1125 I V 1 CACNA1B:1125:V:I ENST00000371372;NM_000718.3 +9 140938322 rs200294825 G C gnomAD Exomes PASS NA p.Ser1128Thr p.Ser1128Thr c.3383G>C missense_variant 10 4.85206067016662e-05 0 0 0 0 0 0 0 10 CACNA1B constrhet 1128 T S 1 CACNA1B:1128:S:T ENST00000371372;NM_000718.3 +9 140938323 rs759917282 C A gnomAD Exomes PASS NA p.Ser1128Arg p.Ser1128Arg c.3384C>A missense_variant 12 5.82275532782112e-05 0 12 0 0 0 0 0 0 CACNA1B constrhet 1128 R S 1 CACNA1B:1128:S:R ENST00000371372;NM_000718.3 +9 140938342 rs763882338 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1135Ser p.Pro1135Ser c.3403C>T missense_variant 6 2.64028726325424e-05 6 0 0 0 0 0 0 0 CACNA1B constrhet 1135 S P 1 CACNA1B:1135:P:S ENST00000371372;NM_000718.3 +9 140938352 rs751237864 T C gnomAD Exomes PASS NA p.Leu1138Pro p.Leu1138Pro c.3413T>C missense_variant 2 9.71401927261424e-06 2 0 0 0 0 0 0 0 CACNA1B constrhet 1138 P L 1 CACNA1B:1138:L:P ENST00000371372;NM_000718.3 +9 140941364 rs199841462 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1141His p.Arg1141His c.3422G>A missense_variant 11 4.84769426033e-05 1 1 0 3 0 1 0 5 CACNA1B constrhet 1141 H R 1 CACNA1B:1141:R:H ENST00000371372;NM_000718.3 +9 140941414 rs373559930 G A gnomAD Exomes PASS NA p.Val1158Met p.Val1158Met c.3472G>A missense_variant 3 1.45854806402054e-05 0 2 0 1 0 0 0 0 CACNA1B constrhet 1158 M V 1 CACNA1B:1158:V:M ENST00000371372;NM_000718.3 +9 140941423 rs200326973 G A gnomAD Exomes PASS NA p.Ala1161Thr p.Ala1161Thr c.3481G>A missense_variant 5 2.43294795437736e-05 0 1 0 2 0 2 0 0 CACNA1B constrhet 1161 T A 1 CACNA1B:1161:A:T ENST00000371372;NM_000718.3 +9 140941438 rs554281635 G A gnomAD Exomes PASS NA p.Ala1166Thr p.Ala1166Thr c.3496G>A missense_variant 5 2.43702721671996e-05 1 1 0 0 0 2 0 1 CACNA1B constrhet 1166 T A 1 CACNA1B:1166:A:T ENST00000371372;NM_000718.3 +9 140941462 rs201771536 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1174Cys p.Arg1174Cys c.3520C>T missense_variant 5 2.22137316403508e-05 3 1 0 0 0 1 0 0 CACNA1B constrhet 1174 C R 1 CACNA1B:1174:R:C ENST00000371372;NM_000718.3 +9 140941463 rs200292544 G A gnomAD Exomes PASS NA p.Arg1174His p.Arg1174His c.3521G>A missense_variant 6 2.94556594140288e-05 0 1 0 0 0 5 0 0 CACNA1B constrhet 1174 H R 1 CACNA1B:1174:R:H ENST00000371372;NM_000718.3 +9 140941472 rs770429236 C T gnomAD Exomes PASS NA p.Ser1177Leu p.Ser1177Leu c.3530C>T missense_variant 2 9.85930767941475e-06 0 0 0 0 0 0 0 2 CACNA1B constrhet 1177 L S 1 CACNA1B:1177:S:L ENST00000371372;NM_000718.3 +9 140941474 rs775387993 C T gnomAD Exomes PASS NA p.Pro1178Ser p.Pro1178Ser c.3532C>T missense_variant 2 9.86271106201673e-06 0 0 0 0 0 0 0 2 CACNA1B constrhet 1178 S P 1 CACNA1B:1178:P:S ENST00000371372;NM_000718.3 +9 140943730 rs200164302 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1225Val p.Ile1225Val c.3673A>G missense_variant 623 0.00274007547302587 0 1 0 0 0 7 6 609 CACNA1B constrhet 1225 V I 1 CACNA1B:1225:I:V ENST00000371372;NM_000718.3 +9 140943731 rs201536971 T C gnomAD Exomes PASS NA p.Ile1225Thr p.Ile1225Thr c.3674T>C missense_variant 3 1.45556170126052e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 1225 T I 1 CACNA1B:1225:I:T ENST00000371372;NM_000718.3 +9 140948337 rs759343561 C T gnomAD Exomes PASS NA p.Leu1283Phe p.Leu1283Phe c.3847C>T missense_variant 3 1.45563232668271e-05 0 0 0 1 1 1 0 0 CACNA1B constrhet 1283 F L 1 CACNA1B:1283:L:F ENST00000371372;NM_000718.3 +9 140948358 rs201272309 A G gnomAD Exomes PASS NA p.Met1290Val p.Met1290Val c.3868A>G missense_variant 11 5.33726673718328e-05 0 2 0 0 0 9 0 0 CACNA1B constrhet 1290 V M 1 CACNA1B:1290:M:V ENST00000371372;NM_000718.3 +9 140952197 rs747771087 G A gnomAD Exomes PASS NA p.Asp1328Asn p.Asp1328Asn c.3982G>A missense_variant 2 9.77087302750501e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 1328 N D 1 CACNA1B:1328:D:N ENST00000371372;NM_000718.3 +9 140952240 rs776523705 A G gnomAD Exomes PASS NA p.Lys1342Arg p.Lys1342Arg c.4025A>G missense_variant 2 9.765625e-06 0 0 2 0 0 0 0 0 CACNA1B constrhet 1342 R K 1 CACNA1B:1342:K:R ENST00000371372;NM_000718.3 +9 140952248 rs765038596 G A gnomAD Exomes PASS NA p.Asp1345Asn p.Asp1345Asn c.4033G>A missense_variant 2 9.76467141880676e-06 0 0 0 0 1 0 0 1 CACNA1B constrhet 1345 N D 1 CACNA1B:1345:D:N ENST00000371372;NM_000718.3 +9 140952320 rs370337710 A G gnomAD Exomes PASS NA p.Met1369Val p.Met1369Val c.4105A>G missense_variant 2 9.82048159641749e-06 1 1 0 0 0 0 0 0 CACNA1B constrhet 1369 V M 1 CACNA1B:1369:M:V ENST00000371372;NM_000718.3 +9 140952501 rs367839349 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1369Ile p.Met1369Ile c.4107G>A missense_variant 5 2.19971667649207e-05 0 0 0 0 0 5 0 0 CACNA1B constrhet 1369 I M 1 CACNA1B:1369:M:I ENST00000371372;NM_000718.3 +9 140952517 rs777421980 G A gnomAD Exomes PASS NA p.Val1375Met p.Val1375Met c.4123G>A missense_variant 3 1.45571708623668e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 1375 M V 1 CACNA1B:1375:V:M ENST00000371372;NM_000718.3 +9 140952560 rs184841813 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1389His p.Arg1389His c.4166G>A missense_variant 107 0.000470631702103328 2 18 0 0 0 79 5 3 CACNA1B constrhet 1389 H R 1 CACNA1B:1389:R:H ENST00000371372;NM_000718.3 +9 140952590 rs1473814726 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr1399Phe p.Tyr1399Phe c.4196A>T missense_variant 2 8.79654471723507e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 1399 F Y 1 CACNA1B:1399:Y:F ENST00000371372;NM_000718.3 +9 140952603 rs768531526 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe1403Leu p.Phe1403Leu c.4209T>G missense_variant 7 3.07862816329044e-05 0 0 0 0 7 0 0 0 CACNA1B constrhet 1403 L F 1 CACNA1B:1403:F:L ENST00000371372;NM_000718.3 +9 140952686 rs201915962 G A gnomAD Exomes PASS NA p.Ser1431Asn p.Ser1431Asn c.4292G>A missense_variant 2 9.70336803904635e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 1431 N S 1 CACNA1B:1431:S:N ENST00000371372;NM_000718.3 +9 140953035 rs779375112 C G gnomAD Exomes PASS NA p.Asp1441Glu p.Asp1441Glu c.4323C>G missense_variant 3 1.47642154788035e-05 0 1 0 0 0 1 0 1 CACNA1B constrhet 1441 E D 1 CACNA1B:1441:D:E ENST00000371372;NM_000718.3 +9 140953076 rs781508119 A C gnomAD Exomes PASS NA p.Gln1455Pro p.Gln1455Pro c.4364A>C missense_variant 2 9.7160956841103e-06 0 0 0 0 0 0 0 2 CACNA1B constrhet 1455 P Q 1 CACNA1B:1455:Q:P ENST00000371372;NM_000718.3 +9 140953081 rs201837706 C T gnomAD Exomes PASS NA p.Arg1457Trp p.Arg1457Trp c.4369C>T missense_variant 5 2.42937798206147e-05 0 0 0 0 0 5 0 0 CACNA1B constrhet 1457 W R 1 CACNA1B:1457:R:W ENST00000371372;NM_000718.3 +9 140953085 rs200021661 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1458Pro p.Gln1458Pro c.4373A>C missense_variant 37 0.000162943912063134 9 5 4 0 0 13 6 0 CACNA1B constrhet 1458 P Q 1 CACNA1B:1458:Q:P ENST00000371372;NM_000718.3 +9 140953103 rs769202155 C T gnomAD Exomes PASS NA p.Thr1464Met p.Thr1464Met c.4391C>T missense_variant 2 9.73122360405597e-06 0 0 0 1 0 0 0 1 CACNA1B constrhet 1464 M T 1 CACNA1B:1464:T:M ENST00000371372;NM_000718.3 +9 140953124 rs200167577 C T gnomAD Exomes PASS NA p.Pro1471Leu p.Pro1471Leu c.4412C>T missense_variant 4 1.96180368230551e-05 0 1 0 0 0 2 0 1 CACNA1B constrhet 1471 L P 1 CACNA1B:1471:P:L ENST00000371372;NM_000718.3 +9 140953126 rs766053710 C T gnomAD Exomes PASS NA p.Pro1472Ser p.Pro1472Ser c.4414C>T missense_variant 3 1.47025670682101e-05 0 2 0 0 0 1 0 0 CACNA1B constrhet 1472 S P 1 CACNA1B:1472:P:S ENST00000371372;NM_000718.3 +9 140953177 rs746804730 A C gnomAD Exomes PASS NA p.Met1489Leu p.Met1489Leu c.4465A>C missense_variant 5 2.60840532532031e-05 0 0 0 0 0 5 0 0 CACNA1B constrhet 1489 L M 1 CACNA1B:1489:M:L ENST00000371372;NM_000718.3 +9 140953535 rs1340807243 A G gnomAD Exomes PASS NA p.Tyr1493Cys p.Tyr1493Cys c.4478A>G missense_variant 2 9.76963207565603e-06 0 0 0 2 0 0 0 0 CACNA1B constrhet 1493 C Y 1 CACNA1B:1493:Y:C ENST00000371372;NM_000718.3 +9 140953582 rs141513326 G A gnomAD Exomes PASS NA p.Val1509Met p.Val1509Met c.4525G>A missense_variant 7 3.40215404953536e-05 1 4 0 0 0 1 0 1 CACNA1B constrhet 1509 M V 1 CACNA1B:1509:V:M ENST00000371372;NM_000718.3 +9 140953583 rs759207020 T C gnomAD Exomes PASS NA p.Val1509Ala p.Val1509Ala c.4526T>C missense_variant 3 1.45786762561959e-05 0 0 0 0 0 0 0 3 CACNA1B constrhet 1509 A V 1 CACNA1B:1509:V:A ENST00000371372;NM_000718.3 +9 140953596 rs201173113 G A gnomAD Exomes PASS NA p.Met1513Ile p.Met1513Ile c.4539G>A missense_variant 5 2.4299683132132e-05 0 2 0 0 0 2 0 1 CACNA1B constrhet 1513 I M 1 CACNA1B:1513:M:I ENST00000371372;NM_000718.3 +9 140953612 rs757009018 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1519Met p.Val1519Met c.4555G>A missense_variant 7 3.08603876064683e-05 5 1 0 0 0 1 0 0 CACNA1B constrhet 1519 M V 1 CACNA1B:1519:V:M ENST00000371372;NM_000718.3 +9 140953627 rs750210669 G A gnomAD Exomes PASS NA p.Ala1524Thr p.Ala1524Thr c.4570G>A missense_variant 3 1.46248720323697e-05 0 0 0 1 0 0 0 2 CACNA1B constrhet 1524 T A 1 CACNA1B:1524:A:T ENST00000371372;NM_000718.3 +9 140954142 rs369261226 G A gnomAD Exomes PASS NA p.Val1541Ile p.Val1541Ile c.4621G>A missense_variant 3 1.4559007658038e-05 0 0 0 3 0 0 0 0 CACNA1B constrhet 1541 I V 1 CACNA1B:1541:V:I ENST00000371372;NM_000718.3 +9 140954186 rs779579918 T G gnomAD Exomes PASS NA p.Ile1555Met p.Ile1555Met c.4665T>G missense_variant 2 9.70732417609086e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 1555 M I 1 CACNA1B:1555:I:M ENST00000371372;NM_000718.3 +9 140954188 rs199500748 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1556Val p.Ala1556Val c.4667C>T missense_variant 11 4.84044144826008e-05 1 2 0 1 0 6 0 1 CACNA1B constrhet 1556 V A 1 CACNA1B:1556:A:V ENST00000371372;NM_000718.3 +9 140967949 rs777372685 A G gnomAD Exomes PASS NA p.Ile1562Val p.Ile1562Val c.4684A>G missense_variant 4 1.94150252880704e-05 0 0 0 1 0 3 0 0 CACNA1B constrhet 1562 V I 1 CACNA1B:1562:I:V ENST00000371372;NM_000718.3 +9 140968016 rs772475235 C T gnomAD Exomes PASS NA p.Thr1584Ile p.Thr1584Ile c.4751C>T missense_variant 2 9.70788960187945e-06 2 0 0 0 0 0 0 0 CACNA1B constrhet 1584 I T 1 CACNA1B:1584:T:I ENST00000371372;NM_000718.3 +9 140968021 rs773522880 C G gnomAD Exomes PASS NA p.Arg1586Gly p.Arg1586Gly c.4756C>G missense_variant 2 9.70779535967382e-06 0 0 0 0 2 0 0 0 CACNA1B constrhet 1586 G R 1 CACNA1B:1586:R:G ENST00000371372;NM_000718.3 +9 140968501 rs747965799 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1614Thr p.Ala1614Thr c.4840G>A missense_variant 3 1.322821313297e-05 3 0 0 0 0 0 0 0 CACNA1B constrhet 1614 T A 1 CACNA1B:1614:A:T ENST00000371372;NM_000718.3 +9 140970313 rs749334772 C T gnomAD Exomes PASS NA p.Arg1634Cys p.Arg1634Cys c.4900C>T missense_variant 3 1.46802638532757e-05 0 0 0 0 0 1 0 2 CACNA1B constrhet 1634 C R 1 CACNA1B:1634:R:C ENST00000371372;NM_000718.3 +9 140970329 rs373622271 G A gnomAD Exomes PASS NA p.Arg1639Gln p.Arg1639Gln c.4916G>A missense_variant 2 9.80027048746545e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 1639 Q R 1 CACNA1B:1639:R:Q ENST00000371372;NM_000718.3 +9 140972570 rs201482735 G A gnomAD Exomes PASS NA p.Ala1652Thr p.Ala1652Thr c.4954G>A missense_variant 5 2.43396648914938e-05 1 1 0 0 0 2 0 1 CACNA1B constrhet 1652 T A 1 CACNA1B:1652:A:T ENST00000371372;NM_000718.3 +9 140972616 rs138863358 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1667Ser p.Asn1667Ser c.5000A>G missense_variant 45 0.000198002376028512 0 0 0 41 0 3 0 1 CACNA1B constrhet 1667 S N 1 CACNA1B:1667:N:S ENST00000371372;NM_000718.3 +9 140972640 rs199497750 A G gnomAD Exomes PASS NA p.Asn1675Ser p.Asn1675Ser c.5024A>G missense_variant 2 9.70506313143567e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 1675 S N 1 CACNA1B:1675:N:S ENST00000371372;NM_000718.3 +9 140972648 rs201516369 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1678Lys p.Glu1678Lys c.5032G>A missense_variant 5 2.19946509009009e-05 0 0 0 0 0 5 0 0 CACNA1B constrhet 1678 K E 1 CACNA1B:1678:E:K ENST00000371372;NM_000718.3 +9 140972681 rs200485916 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1689Ile p.Val1689Ile c.5065G>A missense_variant 17 7.47726033181442e-05 5 0 0 0 0 10 1 1 CACNA1B constrhet 1689 I V 1 CACNA1B:1689:V:I ENST00000371372;NM_000718.3 +9 140990985 rs200544664 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1715Met p.Thr1715Met c.5144C>T missense_variant 4 1.76157132161888e-05 0 0 1 0 0 2 0 1 CACNA1B constrhet 1715 M T 1 CACNA1B:1715:T:M ENST00000371372;NM_000718.3 +9 140990988 rs763096124 G A gnomAD Exomes PASS NA p.Arg1716Gln p.Arg1716Gln c.5147G>A missense_variant 5 2.42930716159751e-05 0 0 0 1 0 3 0 1 CACNA1B constrhet 1716 Q R 1 CACNA1B:1716:R:Q ENST00000371372;NM_000718.3 +9 140997168 rs1231982669 G A gnomAD Genomes NA PASS p.Arg1743His p.Arg1743His c.5228G>A missense_variant 2 9.43752359380898e-05 1 0 0 0 1 0 0 0 CACNA1B constrhet 1743 H R 1 CACNA1B:1743:R:H ENST00000371372;NM_000718.3 +9 140997180 rs201918992 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1747Ser p.Asn1747Ser c.5240A>G missense_variant 26 0.000114875492639132 21 3 0 0 0 0 0 2 CACNA1B constrhet 1747 S N 1 CACNA1B:1747:N:S ENST00000371372;NM_000718.3 +9 141000182 rs116170058 A G gnomAD Exomes PASS NA p.Asn1784Ser p.Asn1784Ser c.5351A>G missense_variant 7 4.71507476761417e-05 0 1 0 0 0 6 0 0 CACNA1B constrhet 1784 S N 1 CACNA1B:1784:N:S ENST00000371372;NM_000718.3 +9 141000183 rs199695500 C A gnomAD Exomes PASS NA p.Asn1784Lys p.Asn1784Lys c.5352C>A missense_variant 2 1.34631177888175e-05 0 2 0 0 0 0 0 0 CACNA1B constrhet 1784 K N 1 CACNA1B:1784:N:K ENST00000371372;NM_000718.3 +9 141000184 rs767192514 G A gnomAD Exomes PASS NA p.Glu1785Lys p.Glu1785Lys c.5353G>A missense_variant 3 2.01640005377067e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 1785 K E 1 CACNA1B:1785:E:K ENST00000371372;NM_000718.3 +9 141000221 rs867452598 C A gnomAD Exomes PASS NA p.Ala1797Asp p.Ala1797Asp c.5390C>A missense_variant 2 1.35060304425926e-05 0 1 0 0 0 0 0 1 CACNA1B constrhet 1797 D A 1 CACNA1B:1797:A:D ENST00000371372;NM_000718.3 +9 141006876 rs200122209 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1819Thr p.Ala1819Thr c.5455G>A missense_variant 46 0.000202389961457912 15 4 0 10 0 7 1 9 CACNA1B constrhet 1819 T A 1 CACNA1B:1819:A:T ENST00000371372;NM_000718.3 +9 141006877 rs200917554 C T gnomAD Exomes PASS NA p.Ala1819Val p.Ala1819Val c.5456C>T missense_variant 11 5.33923561561387e-05 0 2 1 1 0 5 0 2 CACNA1B constrhet 1819 V A 1 CACNA1B:1819:A:V ENST00000371372;NM_000718.3 +9 141006881 rs750525222 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1820Asp p.Glu1820Asp c.5460G>T missense_variant 3 1.31989968762374e-05 3 0 0 0 0 0 0 0 CACNA1B constrhet 1820 D E 1 CACNA1B:1820:E:D ENST00000371372;NM_000718.3 +9 141006886 rs79634697 G A gnomAD Exomes PASS NA p.Arg1822Lys p.Arg1822Lys c.5465G>A missense_variant 3 1.45591489692123e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 1822 K R 1 CACNA1B:1822:R:K ENST00000371372;NM_000718.3 +9 141006900 rs374147774 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1827Ile p.Val1827Ile c.5479G>A missense_variant 7 3.07946786795242e-05 2 1 0 0 0 3 0 1 CACNA1B constrhet 1827 I V 1 CACNA1B:1827:V:I ENST00000371372;NM_000718.3 +9 141006942 rs760262263 G A gnomAD Exomes PASS NA p.Val1841Ile p.Val1841Ile c.5521G>A missense_variant 4 1.94195496606434e-05 0 3 0 0 0 0 1 0 CACNA1B constrhet 1841 I V 1 CACNA1B:1841:V:I ENST00000371372;NM_000718.3 +9 141006951 rs775995727 C T gnomAD Exomes PASS NA p.His1844Tyr p.His1844Tyr c.5530C>T missense_variant 2 9.71184942748648e-06 1 1 0 0 0 0 0 0 CACNA1B constrhet 1844 Y H 1 CACNA1B:1844:H:Y ENST00000371372;NM_000718.3 +9 141006952 rs759587821 A G gnomAD Exomes PASS NA p.His1844Arg p.His1844Arg c.5531A>G missense_variant 2 9.71203807118924e-06 0 1 1 0 0 0 0 0 CACNA1B constrhet 1844 R H 1 CACNA1B:1844:H:R ENST00000371372;NM_000718.3 +9 141006957 rs202104778 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1846Ser p.Pro1846Ser c.5536C>T missense_variant 5 2.2013437001946e-05 0 1 0 0 0 3 0 1 CACNA1B constrhet 1846 S P 1 CACNA1B:1846:P:S ENST00000371372;NM_000718.3 +9 141008848 rs769794350 G A gnomAD Exomes PASS NA p.Gly1852Glu p.Gly1852Glu c.5555G>A missense_variant 40 0.000218259597965821 0 40 0 0 0 0 0 0 CACNA1B constrhet 1852 E G 1 CACNA1B:1852:G:E ENST00000371372;NM_000718.3 +9 141008853 rs148799345 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1854Ile p.Val1854Ile c.5560G>A missense_variant 77 0.000374735981467602 68 6 0 1 0 1 1 0 CACNA1B constrhet 1854 I V 1 CACNA1B:1854:V:I ENST00000371372;NM_000718.3 +9 141008853 rs148799345 G T gnomAD Exomes PASS NA p.Val1854Phe p.Val1854Phe c.5560G>T missense_variant 3 1.62838160580138e-05 0 0 0 0 0 0 0 3 CACNA1B constrhet 1854 F V 1 CACNA1B:1854:V:F ENST00000371372;NM_000718.3 +9 141008869 rs753971441 T C gnomAD Exomes PASS NA p.Met1859Thr p.Met1859Thr c.5576T>C missense_variant 2 1.07920268505628e-05 0 0 0 0 0 0 0 2 CACNA1B constrhet 1859 T M 1 CACNA1B:1859:M:T ENST00000371372;NM_000718.3 +9 141008877 rs199901557 G A gnomAD Exomes PASS NA p.Asp1862Asn p.Asp1862Asn c.5584G>A missense_variant 5 2.69745360379801e-05 1 0 0 1 0 3 0 0 CACNA1B constrhet 1862 N D 1 CACNA1B:1862:D:N ENST00000371372;NM_000718.3 +9 141008892 rs553603310 A C gnomAD Exomes PASS NA p.Asn1867His p.Asn1867His c.5599A>C missense_variant 8 4.3956043956044e-05 0 0 0 0 0 0 0 8 CACNA1B constrhet 1867 H N 1 CACNA1B:1867:N:H ENST00000371372;NM_000718.3 +9 141008925 rs745417071 C T gnomAD Exomes PASS NA p.Pro1878Ser p.Pro1878Ser c.5632C>T missense_variant 40 0.000246633453361614 0 0 0 0 0 0 0 40 CACNA1B constrhet 1878 S P 1 CACNA1B:1878:P:S ENST00000371372;NM_000718.3 +9 141008931 rs188868966 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1880Ser p.Gly1880Ser c.5638G>A missense_variant 16 8.84769793959234e-05 0 0 0 15 0 1 0 0 CACNA1B constrhet 1880 S G 1 CACNA1B:1880:G:S ENST00000371372;NM_000718.3 +9 141010008 rs778779362 G A gnomAD Exomes PASS NA p.Gly1885Asp p.Gly1885Asp c.5654G>A missense_variant 9 4.37662299769498e-05 0 0 0 0 0 0 0 9 CACNA1B constrhet 1885 D G 1 CACNA1B:1885:G:D ENST00000371372;NM_000718.3 +9 141010022 rs771702865 T C gnomAD Exomes PASS NA p.Phe1890Leu p.Phe1890Leu c.5668T>C missense_variant 2 9.71213239578882e-06 0 0 0 0 0 0 0 2 CACNA1B constrhet 1890 L F 1 CACNA1B:1890:F:L ENST00000371372;NM_000718.3 +9 141010071 rs764730463 G A gnomAD Exomes PASS NA p.Arg1906Gln p.Arg1906Gln c.5717G>A missense_variant 2 9.71156647567253e-06 0 0 0 0 0 1 1 0 CACNA1B constrhet 1906 Q R 1 CACNA1B:1906:R:Q ENST00000371372;NM_000718.3 +9 141010079 rs199667532 C T gnomAD Exomes PASS NA p.Arg1909Trp p.Arg1909Trp c.5725C>T missense_variant 3 1.45693305878239e-05 0 1 0 0 0 2 0 0 CACNA1B constrhet 1909 W R 1 CACNA1B:1909:R:W ENST00000371372;NM_000718.3 +9 141010080 rs200511648 G A gnomAD Exomes PASS NA p.Arg1909Gln p.Arg1909Gln c.5726G>A missense_variant 3 1.45694720994609e-05 1 1 0 0 0 0 0 1 CACNA1B constrhet 1909 Q R 1 CACNA1B:1909:R:Q ENST00000371372;NM_000718.3 +9 141010098 rs754416714 A G gnomAD Exomes PASS NA p.Lys1915Arg p.Lys1915Arg c.5744A>G missense_variant 4 1.94376682573159e-05 0 0 0 0 0 0 1 3 CACNA1B constrhet 1915 R K 1 CACNA1B:1915:K:R ENST00000371372;NM_000718.3 +9 141010107 rs200119175 C T gnomAD Exomes PASS NA p.Thr1918Ile p.Thr1918Ile c.5753C>T missense_variant 2 9.72724796700518e-06 0 0 0 0 0 1 0 1 CACNA1B constrhet 1918 I T 1 CACNA1B:1918:T:I ENST00000371372;NM_000718.3 +9 141010112 rs201220041 C T gnomAD Exomes PASS NA p.Leu1920Phe p.Leu1920Phe c.5758C>T missense_variant 2 9.73273898740584e-06 0 0 0 0 0 1 0 1 CACNA1B constrhet 1920 F L 1 CACNA1B:1920:L:F ENST00000371372;NM_000718.3 +9 141010116 rs377626929 G C gnomAD Exomes PASS NA p.Ser1921Thr p.Ser1921Thr c.5762G>C missense_variant 4 1.94762827566731e-05 4 0 0 0 0 0 0 0 CACNA1B constrhet 1921 T S 1 CACNA1B:1921:S:T ENST00000371372;NM_000718.3 +9 141010124 rs768799057 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1924Arg p.Gly1924Arg c.5770G>A missense_variant 2 8.84415710760686e-06 1 0 0 0 0 0 0 1 CACNA1B constrhet 1924 R G 1 CACNA1B:1924:G:R ENST00000371372;NM_000718.3 +9 141012423 rs377467706 G A gnomAD Exomes PASS NA p.Glu1935Lys p.Glu1935Lys c.5803G>A missense_variant 6 3.06576056409994e-05 0 0 5 0 0 1 0 0 CACNA1B constrhet 1935 K E 1 CACNA1B:1935:E:K ENST00000371372;NM_000718.3 +9 141012437 rs773701331 G C gnomAD Exomes PASS NA p.Trp1939Cys p.Trp1939Cys c.5817G>C missense_variant 2 1.02338433198588e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 1939 C W 1 CACNA1B:1939:W:C ENST00000371372;NM_000718.3 +9 141012438 rs200316245 G A gnomAD Exomes PASS NA p.Gly1940Ser p.Gly1940Ser c.5818G>A missense_variant 2 1.02456916866458e-05 2 0 0 0 0 0 0 0 CACNA1B constrhet 1940 S G 1 CACNA1B:1940:G:S ENST00000371372;NM_000718.3 +9 141012451 rs766783256 C T gnomAD Exomes PASS NA p.Thr1944Ile p.Thr1944Ile c.5831C>T missense_variant 2 1.01517689457388e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 1944 I T 1 CACNA1B:1944:T:I ENST00000371372;NM_000718.3 +9 141012465 rs764852367 C T gnomAD Exomes PASS NA p.His1949Tyr p.His1949Tyr c.5845C>T missense_variant 2 1.01643576634175e-05 0 0 0 0 0 0 0 2 CACNA1B constrhet 1949 Y H 1 CACNA1B:1949:H:Y ENST00000371372;NM_000718.3 +9 141012475 rs997657520 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1952Met p.Arg1952Met c.5855G>T missense_variant 4 1.84292730573243e-05 0 0 0 0 0 4 0 0 CACNA1B constrhet 1952 M R 1 CACNA1B:1952:R:M ENST00000371372;NM_000718.3 +9 141012478 rs199770929 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1953Leu p.Pro1953Leu c.5858C>T missense_variant 5 2.30086052183517e-05 0 0 1 0 0 4 0 0 CACNA1B constrhet 1953 L P 1 CACNA1B:1953:P:L ENST00000371372;NM_000718.3 +9 141012483 rs781201314 C G gnomAD Exomes PASS NA p.Leu1955Val p.Leu1955Val c.5863C>G missense_variant 3 1.53097155454852e-05 0 0 0 0 0 0 0 3 CACNA1B constrhet 1955 V L 1 CACNA1B:1955:L:V ENST00000371372;NM_000718.3 +9 141012489 rs200598077 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1957Cys p.Arg1957Cys c.5869C>T missense_variant 71 0.00032811431317818 1 4 0 0 3 61 0 2 CACNA1B constrhet 1957 C R 1 CACNA1B:1957:R:C ENST00000371372;NM_000718.3 +9 141012490 rs772128935 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1957His p.Arg1957His c.5870G>A missense_variant 9 4.14891851524036e-05 0 0 0 1 0 7 0 1 CACNA1B constrhet 1957 H R 1 CACNA1B:1957:R:H ENST00000371372;NM_000718.3 +9 141012509 rs200850141 C G gnomAD Exomes PASS NA p.Ile1963Met p.Ile1963Met c.5889C>G missense_variant 5 2.57692109467608e-05 0 0 0 0 0 0 0 5 CACNA1B constrhet 1963 M I 1 CACNA1B:1963:I:M ENST00000371372;NM_000718.3 +9 141012519 rs777033250 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1967Trp p.Arg1967Trp c.5899C>T missense_variant 5 2.37540975818329e-05 0 0 0 1 0 3 0 1 CACNA1B constrhet 1967 W R 1 CACNA1B:1967:R:W ENST00000371372;NM_000718.3 +9 141012520 rs202026908 G A gnomAD Exomes PASS NA p.Arg1967Gln p.Arg1967Gln c.5900G>A missense_variant 5 2.60354290117993e-05 0 0 0 1 0 3 0 1 CACNA1B constrhet 1967 Q R 1 CACNA1B:1967:R:Q ENST00000371372;NM_000718.3 +9 141012529 rs375440327 C T gnomAD Exomes PASS NA p.Ala1970Val p.Ala1970Val c.5909C>T missense_variant 2 1.0626540848423e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 1970 V A 1 CACNA1B:1970:A:V ENST00000371372;NM_000718.3 +9 141013123 rs760512364 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1978Arg p.Gln1978Arg c.5933A>G missense_variant 3 1.72653920970545e-05 3 0 0 0 0 0 0 0 CACNA1B constrhet 1978 R Q 1 CACNA1B:1978:Q:R ENST00000371372;NM_000718.3 +9 141013135 rs200719516 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1982Gln p.Arg1982Gln c.5945G>A missense_variant 19 0.00010988248357546 1 0 0 1 1 2 0 14 CACNA1B constrhet 1982 Q R 1 CACNA1B:1982:R:Q ENST00000371372;NM_000718.3 +9 141013143 rs1471014095 C T gnomAD Exomes PASS NA p.Pro1985Ser p.Pro1985Ser c.5953C>T missense_variant 2 1.33502436419465e-05 0 0 0 2 0 0 0 0 CACNA1B constrhet 1985 S P 1 CACNA1B:1985:P:S ENST00000371372;NM_000718.3 +9 141013155 rs199740482 C A gnomAD Exomes PASS NA p.Pro1989Thr p.Pro1989Thr c.5965C>A missense_variant 12 8.19381094146888e-05 0 0 0 0 0 0 0 12 CACNA1B constrhet 1989 T P 1 CACNA1B:1989:P:T ENST00000371372;NM_000718.3 +9 141013155 rs199740482 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1989Ala p.Pro1989Ala c.5965C>G missense_variant 27 0.000161061334542288 0 1 2 0 0 24 0 0 CACNA1B constrhet 1989 A P 1 CACNA1B:1989:P:A ENST00000371372;NM_000718.3 +9 141013159 rs749594737 A T gnomAD Exomes PASS NA p.Gln1990Leu p.Gln1990Leu c.5969A>T missense_variant 3 2.0633872565203e-05 0 0 0 3 0 0 0 0 CACNA1B constrhet 1990 L Q 1 CACNA1B:1990:Q:L ENST00000371372;NM_000718.3 +9 141013177 rs534180691 A G gnomAD Exomes PASS NA p.Gln1996Arg p.Gln1996Arg c.5987A>G missense_variant 2 1.46361454247409e-05 0 1 0 0 0 0 0 1 CACNA1B constrhet 1996 R Q 1 CACNA1B:1996:Q:R ENST00000371372;NM_000718.3 +9 141013207 rs202011106 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2006Val p.Ala2006Val c.6017C>T missense_variant 49 0.000350050007143878 0 1 0 43 1 1 1 2 CACNA1B constrhet 2006 V A 1 CACNA1B:2006:A:V ENST00000371372;NM_000718.3 +9 141013212 rs201120810 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2008Lys p.Glu2008Lys c.6022G>A missense_variant 52 0.0003719493004492 46 4 0 0 0 2 0 0 CACNA1B constrhet 2008 K E 1 CACNA1B:2008:E:K ENST00000371372;NM_000718.3 +9 141013215 rs201936500 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2009Ser p.Thr2009Ser c.6025A>T missense_variant 733 0.00532502252055909 0 0 0 0 0 1 7 725 CACNA1B constrhet 2009 S T 1 CACNA1B:2009:T:S ENST00000371372;NM_000718.3 +9 141014620 rs200800510 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val2012Ile p.Val2012Ile c.6034G>A missense_variant 10 4.80968092576738e-05 0 1 0 0 0 6 0 3 CACNA1B constrhet 2012 I V 1 CACNA1B:2012:V:I ENST00000371372;NM_000718.3 +9 141014634 rs550009360 C A gnomAD Exomes PASS NA p.Ser2016Arg p.Ser2016Arg c.6048C>A missense_variant 7 3.63477755161384e-05 0 5 1 0 0 1 0 0 CACNA1B constrhet 2016 R S 1 CACNA1B:2016:S:R ENST00000371372;NM_000718.3 +9 141014636 rs755536551 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2017Leu p.Pro2017Leu c.6050C>T missense_variant 13 6.069887753768e-05 0 0 0 13 0 0 0 0 CACNA1B constrhet 2017 L P 1 CACNA1B:2017:P:L ENST00000371372;NM_000718.3 +9 141014645 rs779456545 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2020His p.Arg2020His c.6059G>A missense_variant 4 1.85480580183255e-05 0 0 0 0 0 4 0 0 CACNA1B constrhet 2020 H R 1 CACNA1B:2020:R:H ENST00000371372;NM_000718.3 +9 141014668 rs777530915 C T gnomAD Exomes PASS NA p.Arg2028Trp p.Arg2028Trp c.6082C>T missense_variant 2 1.02498923761301e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 2028 W R 1 CACNA1B:2028:R:W ENST00000371372;NM_000718.3 +9 141014669 rs549039968 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2028Gln p.Arg2028Gln c.6083G>A missense_variant 16 7.38545619039706e-05 1 1 0 13 0 1 0 0 CACNA1B constrhet 2028 Q R 1 CACNA1B:2028:R:Q ENST00000371372;NM_000718.3 +9 141014674 rs200157606 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2030Gly p.Arg2030Gly c.6088C>G missense_variant 3 1.38478581979321e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 2030 G R 1 CACNA1B:2030:R:G ENST00000371372;NM_000718.3 +9 141014674 rs200157606 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2030Cys p.Arg2030Cys c.6088C>T missense_variant 11 5.07754800590842e-05 0 7 0 1 0 2 0 1 CACNA1B constrhet 2030 C R 1 CACNA1B:2030:R:C ENST00000371372;NM_000718.3 +9 141014675 rs200721739 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2030His p.Arg2030His c.6089G>A missense_variant 10 4.6166346579997e-05 0 3 0 3 0 3 0 1 CACNA1B constrhet 2030 H R 1 CACNA1B:2030:R:H ENST00000371372;NM_000718.3 +9 141014681 rs201940970 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2032Ser p.Thr2032Ser c.6095C>G missense_variant 78 0.000360650280197525 74 2 0 0 0 1 1 0 CACNA1B constrhet 2032 S T 1 CACNA1B:2032:T:S ENST00000371372;NM_000718.3 +9 141014702 rs199894458 C T gnomAD Exomes PASS NA p.Pro2039Leu p.Pro2039Leu c.6116C>T missense_variant 15 8.0042689434365e-05 1 6 0 3 0 5 0 0 CACNA1B constrhet 2039 L P 1 CACNA1B:2039:P:L ENST00000371372;NM_000718.3 +9 141014707 rs201015728 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2041Cys p.Arg2041Cys c.6121C>T missense_variant 24 0.000116683845121643 6 5 6 1 0 6 0 0 CACNA1B constrhet 2041 C R 1 CACNA1B:2041:R:C ENST00000371372;NM_000718.3 +9 141014708 rs34871465 G A gnomAD Exomes PASS NA p.Arg2041His p.Arg2041His c.6122G>A missense_variant 4 2.17542638357118e-05 0 2 0 0 0 0 0 2 CACNA1B constrhet 2041 H R 1 CACNA1B:2041:R:H ENST00000371372;NM_000718.3 +9 141014720 rs753140855 G A gnomAD Exomes PASS NA p.Ser2045Asn p.Ser2045Asn c.6134G>A missense_variant 8 4.5583006655119e-05 0 7 0 0 0 1 0 0 CACNA1B constrhet 2045 N S 1 CACNA1B:2045:S:N ENST00000371372;NM_000718.3 +9 141014720 rs753140855 G C gnomAD Exomes PASS NA p.Ser2045Thr p.Ser2045Thr c.6134G>C missense_variant 5 2.84893791594494e-05 0 0 0 0 0 0 0 5 CACNA1B constrhet 2045 T S 1 CACNA1B:2045:S:T ENST00000371372;NM_000718.3 +9 141014726 rs777497745 C T gnomAD Exomes PASS NA p.Ala2047Val p.Ala2047Val c.6140C>T missense_variant 8 4.82538150672538e-05 0 3 0 0 0 0 1 4 CACNA1B constrhet 2047 V A 1 CACNA1B:2047:A:V ENST00000371372;NM_000718.3 +9 141014728 rs1265065928 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser2048Ala p.Ser2048Ala c.6142T>G missense_variant 3 1.61253910407327e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 2048 A S 1 CACNA1B:2048:S:A ENST00000371372;NM_000718.3 +9 141014729 rs751233267 C T gnomAD Exomes PASS NA p.Ser2048Leu p.Ser2048Leu c.6143C>T missense_variant 3 1.84613112454001e-05 0 0 0 1 0 2 0 0 CACNA1B constrhet 2048 L S 1 CACNA1B:2048:S:L ENST00000371372;NM_000718.3 +9 141014732 rs745360862 C T gnomAD Exomes PASS NA p.Ser2049Leu p.Ser2049Leu c.6146C>T missense_variant 2 1.25258345337258e-05 0 0 0 0 0 1 0 1 CACNA1B constrhet 2049 L S 1 CACNA1B:2049:S:L ENST00000371372;NM_000718.3 +9 141014746 rs769748260 C T gnomAD Exomes PASS NA p.His2054Tyr p.His2054Tyr c.6160C>T missense_variant 2 1.43313699356521e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 2054 Y H 1 CACNA1B:2054:H:Y ENST00000371372;NM_000718.3 +9 141014749 rs768496399 C T gnomAD Exomes PASS NA p.Arg2055Cys p.Arg2055Cys c.6163C>T missense_variant 3 2.12983472482535e-05 0 1 0 0 0 1 0 1 CACNA1B constrhet 2055 C R 1 CACNA1B:2055:R:C ENST00000371372;NM_000718.3 +9 141014750 rs369758510 G A gnomAD Exomes PASS NA p.Arg2055His p.Arg2055His c.6164G>A missense_variant 2 1.41352745777087e-05 0 0 0 0 0 0 0 2 CACNA1B constrhet 2055 H R 1 CACNA1B:2055:R:H ENST00000371372;NM_000718.3 +9 141014759 rs201114958 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2058His p.Arg2058His c.6173G>A missense_variant 25 0.000149677295750362 1 0 0 1 0 18 0 5 CACNA1B constrhet 2058 H R 1 CACNA1B:2058:R:H ENST00000371372;NM_000718.3 +9 141014761 rs202190108 C T gnomAD Exomes PASS NA p.Arg2059Cys p.Arg2059Cys c.6175C>T missense_variant 3 2.05198358413133e-05 0 0 0 1 0 1 1 0 CACNA1B constrhet 2059 C R 1 CACNA1B:2059:R:C ENST00000371372;NM_000718.3 +9 141014762 rs537248181 G A gnomAD Exomes PASS NA p.Arg2059His p.Arg2059His c.6176G>A missense_variant 16 0.000110215609285665 0 0 0 0 0 1 0 15 CACNA1B constrhet 2059 H R 1 CACNA1B:2059:R:H ENST00000371372;NM_000718.3 +9 141014765 rs557627895 G A gnomAD Exomes PASS NA p.Arg2060Lys p.Arg2060Lys c.6179G>A missense_variant 34 0.000232691833885406 0 0 0 0 0 0 0 34 CACNA1B constrhet 2060 K R 1 CACNA1B:2060:R:K ENST00000371372;NM_000718.3 +9 141014812 rs200335318 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp2076Asn p.Asp2076Asn c.6226G>A missense_variant 23 0.000147220728678598 0 1 0 14 0 5 1 2 CACNA1B constrhet 2076 N D 1 CACNA1B:2076:D:N ENST00000371372;NM_000718.3 +9 141014816 rs201487636 T C gnomAD Exomes PASS NA p.Met2077Thr p.Met2077Thr c.6230T>C missense_variant 10 7.51021389089161e-05 0 0 0 0 0 0 0 10 CACNA1B constrhet 2077 T M 1 CACNA1B:2077:M:T ENST00000371372;NM_000718.3 +9 141015088 rs548980433 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser2082Arg p.Ser2082Arg c.6244A>C missense_variant 14 0.000120731286650569 0 0 0 14 0 0 0 0 CACNA1B constrhet 2082 R S 1 CACNA1B:2082:S:R ENST00000371372;NM_000718.3 +9 141015092 rs753323084 G A gnomAD Exomes PASS NA p.Ser2083Asn p.Ser2083Asn c.6248G>A missense_variant 7 7.39067086175222e-05 0 2 0 0 1 4 0 0 CACNA1B constrhet 2083 N S 1 CACNA1B:2083:S:N ENST00000371372;NM_000718.3 +9 141015097 rs754890041 G A gnomAD Exomes PASS NA p.Val2085Met p.Val2085Met c.6253G>A missense_variant 3 3.17588024814211e-05 0 3 0 0 0 0 0 0 CACNA1B constrhet 2085 M V 1 CACNA1B:2085:V:M ENST00000371372;NM_000718.3 +9 141015104 rs200308291 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2087Leu p.Pro2087Leu c.6260C>T missense_variant 23 0.000199417354512034 0 12 0 1 0 8 1 1 CACNA1B constrhet 2087 L P 1 CACNA1B:2087:P:L ENST00000371372;NM_000718.3 +9 141015116 rs746163681 C G gnomAD Exomes PASS NA p.Pro2091Arg p.Pro2091Arg c.6272C>G missense_variant 2 2.0566398617938e-05 0 1 0 0 0 1 0 0 CACNA1B constrhet 2091 R P 1 CACNA1B:2091:P:R ENST00000371372;NM_000718.3 +9 141015116 rs746163681 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2091Leu p.Pro2091Leu c.6272C>T missense_variant 2 1.68830511049957e-05 0 0 0 1 0 0 0 1 CACNA1B constrhet 2091 L P 1 CACNA1B:2091:P:L ENST00000371372;NM_000718.3 +9 141015131 rs562435147 C G gnomAD Exomes PASS NA p.Thr2096Arg p.Thr2096Arg c.6287C>G missense_variant 10 9.9304865938431e-05 0 0 0 0 0 0 0 10 CACNA1B constrhet 2096 R T 1 CACNA1B:2096:T:R ENST00000371372;NM_000718.3 +9 141015131 rs562435147 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2096Ile p.Thr2096Ile c.6287C>T missense_variant 21 0.000172252571484817 0 0 0 0 0 0 3 18 CACNA1B constrhet 2096 I T 1 CACNA1B:2096:T:I ENST00000371372;NM_000718.3 +9 141015139 rs200428875 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2099Trp p.Arg2099Trp c.6295C>T missense_variant 24 0.000199677188545185 0 1 0 0 0 22 0 1 CACNA1B constrhet 2099 W R 1 CACNA1B:2099:R:W ENST00000371372;NM_000718.3 +9 141015142 rs537640912 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2100Trp p.Arg2100Trp c.6298C>T missense_variant 11 9.07680628445061e-05 0 2 0 0 0 3 0 6 CACNA1B constrhet 2100 W R 1 CACNA1B:2100:R:W ENST00000371372;NM_000718.3 +9 141015143 rs760369506 G A gnomAD Exomes PASS NA p.Arg2100Gln p.Arg2100Gln c.6299G>A missense_variant 4 3.98581051456814e-05 2 1 0 0 0 1 0 0 CACNA1B constrhet 2100 Q R 1 CACNA1B:2100:R:Q ENST00000371372;NM_000718.3 +9 141015146 rs753374023 A C gnomAD Exomes PASS NA p.Glu2101Ala p.Glu2101Ala c.6302A>C missense_variant 3 2.97394821364844e-05 0 0 0 0 2 1 0 0 CACNA1B constrhet 2101 A E 1 CACNA1B:2101:E:A ENST00000371372;NM_000718.3 +9 141015155 rs752741268 G A gnomAD Exomes PASS NA p.Arg2104His p.Arg2104His c.6311G>A missense_variant 4 3.86443559918074e-05 0 4 0 0 0 0 0 0 CACNA1B constrhet 2104 H R 1 CACNA1B:2104:R:H ENST00000371372;NM_000718.3 +9 141015157 rs199622179 C T gnomAD Exomes PASS NA p.Arg2105Trp p.Arg2105Trp c.6313C>T missense_variant 2 1.93244183350081e-05 0 2 0 0 0 0 0 0 CACNA1B constrhet 2105 W R 1 CACNA1B:2105:R:W ENST00000371372;NM_000718.3 +9 141015158 rs1013828895 G A gnomAD Exomes PASS NA p.Arg2105Gln p.Arg2105Gln c.6314G>A missense_variant 6 5.77945596054558e-05 0 3 0 0 0 2 0 1 CACNA1B constrhet 2105 Q R 1 CACNA1B:2105:R:Q ENST00000371372;NM_000718.3 +9 141015165 rs1222516050 G T gnomAD Exomes PASS NA p.Glu2107Asp p.Glu2107Asp c.6321G>T missense_variant 2 1.78993341447698e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 2107 D E 1 CACNA1B:2107:E:D ENST00000371372;NM_000718.3 +9 141015166 rs777754000 C T gnomAD Exomes PASS NA p.Arg2108Trp p.Arg2108Trp c.6322C>T missense_variant 3 2.70119392771605e-05 0 1 0 0 1 1 0 0 CACNA1B constrhet 2108 W R 1 CACNA1B:2108:R:W ENST00000371372;NM_000718.3 +9 141015172 rs201469673 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2110Trp p.Arg2110Trp c.6328C>T missense_variant 8 5.92346878331951e-05 0 0 0 0 0 7 1 0 CACNA1B constrhet 2110 W R 1 CACNA1B:2110:R:W ENST00000371372;NM_000718.3 +9 141015183 rs1490106740 G T gnomAD Exomes PASS NA p.Glu2113Asp p.Glu2113Asp c.6339G>T missense_variant 2 1.66636116711936e-05 0 0 0 0 0 0 0 2 CACNA1B constrhet 2113 D E 1 CACNA1B:2113:E:D ENST00000371372;NM_000718.3 +9 141015209 rs536518993 C T gnomAD Exomes PASS NA p.Ser2122Leu p.Ser2122Leu c.6365C>T missense_variant 6 4.67836257309942e-05 0 2 0 1 0 1 0 2 CACNA1B constrhet 2122 L S 1 CACNA1B:2122:S:L ENST00000371372;NM_000718.3 +9 141015238 rs952939628 C T gnomAD Exomes PASS NA p.Arg2132Cys p.Arg2132Cys c.6394C>T missense_variant 3 2.26230694980695e-05 0 2 0 0 0 1 0 0 CACNA1B constrhet 2132 C R 1 CACNA1B:2132:R:C ENST00000371372;NM_000718.3 +9 141015245 rs199777163 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2134Val p.Gly2134Val c.6401G>T missense_variant 6 3.84862091084028e-05 1 0 0 0 0 4 1 0 CACNA1B constrhet 2134 V G 1 CACNA1B:2134:G:V ENST00000371372;NM_000718.3 +9 141015251 rs200667970 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2136His p.Arg2136His c.6407G>A missense_variant 6 3.82345819048469e-05 0 0 0 0 0 6 0 0 CACNA1B constrhet 2136 H R 1 CACNA1B:2136:R:H ENST00000371372;NM_000718.3 +9 141015253 rs545077051 G A gnomAD Exomes PASS NA p.Glu2137Lys p.Glu2137Lys c.6409G>A missense_variant 3 2.1914446002805e-05 3 0 0 0 0 0 0 0 CACNA1B constrhet 2137 K E 1 CACNA1B:2137:E:K ENST00000371372;NM_000718.3 +9 141015260 rs752121300 C T gnomAD Exomes PASS NA p.Pro2139Leu p.Pro2139Leu c.6416C>T missense_variant 8 5.71355111485666e-05 0 1 1 0 0 1 4 1 CACNA1B constrhet 2139 L P 1 CACNA1B:2139:P:L ENST00000371372;NM_000718.3 +9 141015271 rs200606137 C T gnomAD Exomes PASS NA p.Pro2143Ser p.Pro2143Ser c.6427C>T missense_variant 3 2.06222417751626e-05 0 0 0 0 0 0 0 3 CACNA1B constrhet 2143 S P 1 CACNA1B:2143:P:S ENST00000371372;NM_000718.3 +9 141015292 rs377110062 A G gnomAD Exomes PASS NA p.Thr2150Ala p.Thr2150Ala c.6448A>G missense_variant 2 1.32553916305457e-05 0 0 0 0 0 1 1 0 CACNA1B constrhet 2150 A T 1 CACNA1B:2150:T:A ENST00000371372;NM_000718.3 +9 141015293 rs200951619 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2150Met p.Thr2150Met c.6449C>T missense_variant 72 0.000416888621256688 0 26 28 0 0 11 6 1 CACNA1B constrhet 2150 M T 1 CACNA1B:2150:T:M ENST00000371372;NM_000718.3 +9 141015296 rs200034261 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser2151Leu p.Ser2151Leu c.6452C>T missense_variant 42 0.000243356935093229 0 2 0 0 0 38 2 0 CACNA1B constrhet 2151 L S 1 CACNA1B:2151:S:L ENST00000371372;NM_000718.3 +9 141015328 rs769313388 C T gnomAD Exomes PASS NA p.Pro2162Ser p.Pro2162Ser c.6484C>T missense_variant 4 2.75801202493243e-05 0 0 4 0 0 0 0 0 CACNA1B constrhet 2162 S P 1 CACNA1B:2162:P:S ENST00000371372;NM_000718.3 +9 141015921 rs368727425 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2164Arg p.Gly2164Arg c.6490G>C missense_variant 3 1.86502213159596e-05 3 0 0 0 0 0 0 0 CACNA1B constrhet 2164 R G 1 CACNA1B:2164:G:R ENST00000371372;NM_000718.3 +9 141015922 rs199859808 G T gnomAD Exomes PASS NA p.Gly2164Val p.Gly2164Val c.6491G>T missense_variant 2 1.41476734151069e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 2164 V G 1 CACNA1B:2164:G:V ENST00000371372;NM_000718.3 +9 141015937 rs773087614 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn2169Ile p.Asn2169Ile c.6506A>T missense_variant 2 1.18577543784758e-05 0 0 0 2 0 0 0 0 CACNA1B constrhet 2169 I N 1 CACNA1B:2169:N:I ENST00000371372;NM_000718.3 +9 141015949 rs765508846 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu2173Trp p.Leu2173Trp c.6518T>G missense_variant 16 8.80669308674593e-05 0 13 0 0 0 0 3 0 CACNA1B constrhet 2173 W L 1 CACNA1B:2173:L:W ENST00000371372;NM_000718.3 +9 141015975 rs200435656 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2182Thr p.Pro2182Thr c.6544C>A missense_variant 13 6.53148174199642e-05 0 0 0 0 6 6 1 0 CACNA1B constrhet 2182 T P 1 CACNA1B:2182:P:T ENST00000371372;NM_000718.3 +9 141015978 rs372031598 G A gnomAD Exomes PASS NA p.Gly2183Ser p.Gly2183Ser c.6547G>A missense_variant 4 2.22353163529634e-05 1 3 0 0 0 0 0 0 CACNA1B constrhet 2183 S G 1 CACNA1B:2183:G:S ENST00000371372;NM_000718.3 +9 141015981 rs201646477 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2184Cys p.Arg2184Cys c.6550C>T missense_variant 7 3.45215315724064e-05 6 0 0 0 0 0 0 1 CACNA1B constrhet 2184 C R 1 CACNA1B:2184:R:C ENST00000371372;NM_000718.3 +9 141015982 rs756380021 G A gnomAD Exomes PASS NA p.Arg2184His p.Arg2184His c.6551G>A missense_variant 7 3.81558721887298e-05 0 4 0 0 0 1 0 2 CACNA1B constrhet 2184 H R 1 CACNA1B:2184:R:H ENST00000371372;NM_000718.3 +9 141015984 rs538992240 G A gnomAD Exomes PASS NA p.Gly2185Ser p.Gly2185Ser c.6553G>A missense_variant 9 4.88233570940338e-05 0 4 0 2 0 2 0 1 CACNA1B constrhet 2185 S G 1 CACNA1B:2185:G:S ENST00000371372;NM_000718.3 +9 141015991 rs774017061 G A gnomAD Exomes PASS NA p.Arg2187Gln p.Arg2187Gln c.6560G>A missense_variant 5 2.63363040684323e-05 0 0 0 0 0 4 1 0 CACNA1B constrhet 2187 Q R 1 CACNA1B:2187:R:Q ENST00000371372;NM_000718.3 +9 141016003 rs201164368 C T gnomAD Exomes PASS NA p.Pro2191Leu p.Pro2191Leu c.6572C>T missense_variant 6 3.04596359058188e-05 0 0 0 0 0 6 0 0 CACNA1B constrhet 2191 L P 1 CACNA1B:2191:P:L ENST00000371372;NM_000718.3 +9 141016009 rs772964775 C T gnomAD Exomes PASS NA p.Thr2193Met p.Thr2193Met c.6578C>T missense_variant 2 1.0086135598007e-05 0 0 0 0 0 2 0 0 CACNA1B constrhet 2193 M T 1 CACNA1B:2193:T:M ENST00000371372;NM_000718.3 +9 141016024 rs200649042 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2198His p.Arg2198His c.6593G>A missense_variant 16 7.18236012353659e-05 2 3 0 1 0 10 0 0 CACNA1B constrhet 2198 H R 1 CACNA1B:2198:R:H ENST00000371372;NM_000718.3 +9 141016041 rs371737245 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys2204Glu p.Lys2204Glu c.6610A>G missense_variant 3 1.33573171383284e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 2204 E K 1 CACNA1B:2204:K:E ENST00000371372;NM_000718.3 +9 141016045 rs376649735 C T gnomAD Exomes PASS NA p.Thr2205Met p.Thr2205Met c.6614C>T missense_variant 3 1.4733471500555e-05 0 1 0 0 0 1 0 1 CACNA1B constrhet 2205 M T 1 CACNA1B:2205:T:M ENST00000371372;NM_000718.3 +9 141016071 rs754203811 G A gnomAD Exomes PASS NA p.Ala2214Thr p.Ala2214Thr c.6640G>A missense_variant 2 9.78109900428412e-06 0 0 0 0 0 1 0 1 CACNA1B constrhet 2214 T A 1 CACNA1B:2214:A:T ENST00000371372;NM_000718.3 +9 141016074 rs112641839 G A gnomAD Exomes PASS NA p.Gly2215Arg p.Gly2215Arg c.6643G>A missense_variant 5 2.44441402506991e-05 3 1 0 0 0 1 0 0 CACNA1B constrhet 2215 R G 1 CACNA1B:2215:G:R ENST00000371372;NM_000718.3 +9 141016093 rs1230349677 C T gnomAD Exomes PASS NA p.Pro2221Leu p.Pro2221Leu c.6662C>T missense_variant 2 9.75181627578136e-06 0 0 0 0 0 0 0 2 CACNA1B constrhet 2221 L P 1 CACNA1B:2221:P:L ENST00000371372;NM_000718.3 +9 141016110 rs375535768 C T gnomAD Exomes PASS NA p.Arg2227Trp p.Arg2227Trp c.6679C>T missense_variant 4 1.94929873977836e-05 0 3 0 0 0 1 0 0 CACNA1B constrhet 2227 W R 1 CACNA1B:2227:R:W ENST00000371372;NM_000718.3 +9 141016113 rs1261963493 C A gnomAD Exomes PASS NA p.Leu2228Ile p.Leu2228Ile c.6682C>A missense_variant 2 9.74127182044888e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 2228 I L 1 CACNA1B:2228:L:I ENST00000371372;NM_000718.3 +9 141016119 rs200033716 C T gnomAD Exomes PASS NA p.Arg2230Cys p.Arg2230Cys c.6688C>T missense_variant 4 1.94732486247018e-05 0 0 0 0 0 2 0 2 CACNA1B constrhet 2230 C R 1 CACNA1B:2230:R:C ENST00000371372;NM_000718.3 +9 141016131 rs202111201 G A gnomAD Exomes PASS NA p.Glu2234Lys p.Glu2234Lys c.6700G>A missense_variant 2 9.73425484279178e-06 0 0 0 1 0 0 0 1 CACNA1B constrhet 2234 K E 1 CACNA1B:2234:E:K ENST00000371372;NM_000718.3 +9 141016140 rs77641565 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2237Thr p.Ala2237Thr c.6709G>A missense_variant 42 0.000185325732036642 6 4 0 0 1 30 0 1 CACNA1B constrhet 2237 T A 1 CACNA1B:2237:A:T ENST00000371372;NM_000718.3 +9 141016155 rs79400016 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp2242His p.Asp2242His c.6724G>C missense_variant 161 0.000710615984887272 3 5 16 0 5 130 2 0 CACNA1B constrhet 2242 H D 1 CACNA1B:2242:D:H ENST00000371372;NM_000718.3 +9 141016168 rs765988912 A T gnomAD Exomes PASS NA p.Gln2246Leu p.Gln2246Leu c.6737A>T missense_variant 3 1.46089192321552e-05 0 3 0 0 0 0 0 0 CACNA1B constrhet 2246 L Q 1 CACNA1B:2246:Q:L ENST00000371372;NM_000718.3 +9 141016169 rs200222038 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln2246His p.Gln2246His c.6738G>C missense_variant 123 0.000543276620554407 0 5 0 100 0 3 0 15 CACNA1B constrhet 2246 H Q 1 CACNA1B:2246:Q:H ENST00000371372;NM_000718.3 +9 141016179 rs201272232 C T gnomAD Exomes PASS NA p.Pro2250Ser p.Pro2250Ser c.6748C>T missense_variant 3 1.46090615138883e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 2250 S P 1 CACNA1B:2250:P:S ENST00000371372;NM_000718.3 +9 141016180 rs202102427 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2250Leu p.Pro2250Leu c.6749C>T missense_variant 24 0.000105917243327214 0 1 0 0 0 21 0 2 CACNA1B constrhet 2250 L P 1 CACNA1B:2250:P:L ENST00000371372;NM_000718.3 +9 141016189 rs1232097200 G A gnomAD Exomes PASS NA p.Arg2253Gln p.Arg2253Gln c.6758G>A missense_variant 2 9.73994350832765e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 2253 Q R 1 CACNA1B:2253:R:Q ENST00000371372;NM_000718.3 +9 141016218 rs769638780 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2263Cys p.Arg2263Cys c.6787C>T missense_variant 4 1.76421294050192e-05 0 1 0 0 0 3 0 0 CACNA1B constrhet 2263 C R 1 CACNA1B:2263:R:C ENST00000371372;NM_000718.3 +9 141016219 rs775263564 G A gnomAD Exomes PASS NA p.Arg2263His p.Arg2263His c.6788G>A missense_variant 3 1.45964092833163e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 2263 H R 1 CACNA1B:2263:R:H ENST00000371372;NM_000718.3 +9 141016258 rs754453337 A G gnomAD Exomes PASS NA p.Asp2276Gly p.Asp2276Gly c.6827A>G missense_variant 3 1.45772594752187e-05 0 0 0 0 0 2 1 0 CACNA1B constrhet 2276 G D 1 CACNA1B:2276:D:G ENST00000371372;NM_000718.3 +9 141016261 rs760115118 C T gnomAD Exomes PASS NA p.Thr2277Ile p.Thr2277Ile c.6830C>T missense_variant 34 0.000165204124272373 1 13 0 1 0 18 0 1 CACNA1B constrhet 2277 I T 1 CACNA1B:2277:T:I ENST00000371372;NM_000718.3 +9 141016263 rs758010481 C A gnomAD Exomes PASS NA p.Leu2278Ile p.Leu2278Ile c.6832C>A missense_variant 38 0.000184656053802943 0 38 0 0 0 0 0 0 CACNA1B constrhet 2278 I L 1 CACNA1B:2278:L:I ENST00000371372;NM_000718.3 +9 141016270 rs573013833 T A gnomAD Exomes PASS NA p.Phe2280Tyr p.Phe2280Tyr c.6839T>A missense_variant 5 2.42989745832726e-05 5 0 0 0 0 0 0 0 CACNA1B constrhet 2280 Y F 1 CACNA1B:2280:F:Y ENST00000371372;NM_000718.3 +9 141016270 rs573013833 T G gnomAD Exomes PASS NA p.Phe2280Cys p.Phe2280Cys c.6839T>G missense_variant 6 2.91587694999271e-05 0 6 0 0 0 0 0 0 CACNA1B constrhet 2280 C F 1 CACNA1B:2280:F:C ENST00000371372;NM_000718.3 +9 141016299 rs188712112 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2290Cys p.Arg2290Cys c.6868C>T missense_variant 12 5.28494671012067e-05 0 3 0 0 0 9 0 0 CACNA1B constrhet 2290 C R 1 CACNA1B:2290:R:C ENST00000371372;NM_000718.3 +9 141016300 rs76756995 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2290His p.Arg2290His c.6869G>A missense_variant 9 3.96444334810456e-05 0 5 1 0 0 0 0 3 CACNA1B constrhet 2290 H R 1 CACNA1B:2290:R:H ENST00000371372;NM_000718.3 +9 141016312 rs747181622 C G gnomAD Exomes PASS NA p.Thr2294Ser p.Thr2294Ser c.6881C>G missense_variant 3 1.4575418071575e-05 0 0 0 3 0 0 0 0 CACNA1B constrhet 2294 S T 1 CACNA1B:2294:T:S ENST00000371372;NM_000718.3 +9 141016320 rs41290003 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val2297Met p.Val2297Met c.6889G>A missense_variant 397 0.00174936106459857 3 13 0 0 43 194 7 137 CACNA1B constrhet 2297 M V 1 CACNA1B:2297:V:M ENST00000371372;NM_000718.3 +9 141016320 rs41290003 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val2297Leu p.Val2297Leu c.6889G>T missense_variant 2 8.8129020886578e-06 0 0 0 2 0 0 0 0 CACNA1B constrhet 2297 L V 1 CACNA1B:2297:V:L ENST00000371372;NM_000718.3 +9 141016353 rs200556692 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2308Cys p.Arg2308Cys c.6922C>T missense_variant 16 7.08096194868073e-05 1 0 0 0 0 13 1 1 CACNA1B constrhet 2308 C R 1 CACNA1B:2308:R:C ENST00000371372;NM_000718.3 +9 141016354 rs201927774 G A gnomAD Exomes PASS NA p.Arg2308His p.Arg2308His c.6923G>A missense_variant 2 9.77966416633253e-06 0 0 0 2 0 0 0 0 CACNA1B constrhet 2308 H R 1 CACNA1B:2308:R:H ENST00000371372;NM_000718.3 +9 141016356 rs371481501 C T gnomAD Exomes PASS NA p.Arg2309Cys p.Arg2309Cys c.6925C>T missense_variant 4 1.95488133870274e-05 0 0 0 0 0 3 0 1 CACNA1B constrhet 2309 C R 1 CACNA1B:2309:R:C ENST00000371372;NM_000718.3 +9 141016359 rs201689533 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val2310Met p.Val2310Met c.6928G>A missense_variant 16 7.10151617370309e-05 1 1 0 0 0 13 0 1 CACNA1B constrhet 2310 M V 1 CACNA1B:2310:V:M ENST00000371372;NM_000718.3 +9 141016363 rs779972634 C T gnomAD Exomes PASS NA p.Pro2311Leu p.Pro2311Leu c.6932C>T missense_variant 2 9.81922801229367e-06 0 0 0 0 0 2 0 0 CACNA1B constrhet 2311 L P 1 CACNA1B:2311:P:L ENST00000371372;NM_000718.3 +9 141016368 rs201016837 G A gnomAD Exomes PASS NA p.Gly2313Ser p.Gly2313Ser c.6937G>A missense_variant 4 1.96850393700787e-05 0 0 0 0 0 4 0 0 CACNA1B constrhet 2313 S G 1 CACNA1B:2313:G:S ENST00000371372;NM_000718.3 +9 141016381 rs200035679 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2317Ile p.Thr2317Ile c.6950C>T missense_variant 17 7.61874030851417e-05 0 0 0 0 0 15 0 2 CACNA1B constrhet 2317 I T 1 CACNA1B:2317:T:I ENST00000371372;NM_000718.3 +9 141016389 rs376809347 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu2320Phe p.Leu2320Phe c.6958C>T missense_variant 4 1.80084459611558e-05 0 0 0 0 0 4 0 0 CACNA1B constrhet 2320 F L 1 CACNA1B:2320:L:F ENST00000371372;NM_000718.3 +9 141016396 rs200832957 C T gnomAD Exomes PASS NA p.Ser2322Leu p.Ser2322Leu c.6965C>T missense_variant 4 2.00702458605118e-05 0 0 0 0 0 4 0 0 CACNA1B constrhet 2322 L S 1 CACNA1B:2322:S:L ENST00000371372;NM_000718.3 +9 141016399 rs763357654 G A gnomAD Exomes PASS NA p.Gly2323Asp p.Gly2323Asp c.6968G>A missense_variant 4 2.00994924878147e-05 0 3 0 0 0 0 1 0 CACNA1B constrhet 2323 D G 1 CACNA1B:2323:G:D ENST00000371372;NM_000718.3 +9 141016405 rs767110355 G A gnomAD Exomes PASS NA p.Arg2325Gln p.Arg2325Gln c.6974G>A missense_variant 6 3.03526983548837e-05 0 0 0 0 0 4 0 2 CACNA1B constrhet 2325 Q R 1 CACNA1B:2325:R:Q ENST00000371372;NM_000718.3 +9 141016407 rs369460375 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2326Thr p.Ala2326Thr c.6976G>A missense_variant 8 3.6680421824851e-05 8 0 0 0 0 0 0 0 CACNA1B constrhet 2326 T A 1 CACNA1B:2326:A:T ENST00000371372;NM_000718.3 +9 141016411 rs753876739 G A gnomAD Exomes PASS NA p.Arg2327Gln p.Arg2327Gln c.6980G>A missense_variant 4 2.03709550922295e-05 0 2 0 0 0 2 0 0 CACNA1B constrhet 2327 Q R 1 CACNA1B:2327:R:Q ENST00000371372;NM_000718.3 +9 141016413 rs754839082 C T gnomAD Exomes PASS NA p.His2328Tyr p.His2328Tyr c.6982C>T missense_variant 2 1.02058520355572e-05 1 0 0 0 0 1 0 0 CACNA1B constrhet 2328 Y H 1 CACNA1B:2328:H:Y ENST00000371372;NM_000718.3 +9 141016429 rs781499435 C G gnomAD Exomes PASS NA p.Pro2333Arg p.Pro2333Arg c.6998C>G missense_variant 3 1.54311462255416e-05 0 0 0 0 0 3 0 0 CACNA1B constrhet 2333 R P 1 CACNA1B:2333:P:R ENST00000371372;NM_000718.3 +9 141016441 rs150679456 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.His2337Arg p.His2337Arg c.7010A>G missense_variant 528 0.0024652622142537 476 40 0 0 0 1 8 3 CACNA1B constrhet 2337 R H 1 CACNA1B:2337:H:R ENST00000371372;NM_000718.3 +12 2162730 rs761378545 T C gnomAD Exomes PASS NA p.Met1? p.Met1? c.2T>C start_lost 5 2.73427246478257e-05 0 0 0 0 0 3 1 1 CACNA1C constrhet 1 T M 1 CACNA1C:1:M:T ENST00000347598 +12 2162763 rs751212715 A T gnomAD Exomes PASS NA p.Glu12Val p.Glu12Val c.35A>T missense_variant 29 0.000157682395032461 0 29 0 0 0 0 0 0 CACNA1C constrhet 12 V E 1 CACNA1C:12:E:V ENST00000347598 +12 2162765 rs754656999 G A gnomAD Exomes PASS NA p.Glu13Lys p.Glu13Lys c.37G>A missense_variant 3 1.63778702217564e-05 0 0 0 0 0 0 0 3 CACNA1C constrhet 13 K E 1 CACNA1C:13:E:K ENST00000347598 +12 2224393 rs1216229121 C T gnomAD Exomes PASS NA p.Ser18Phe p.Ser18Phe c.53C>T missense_variant 2 1.2701638511368e-05 0 0 0 0 0 2 0 0 CACNA1C constrhet 18 F S 1 CACNA1C:18:S:F ENST00000347598 +12 2224405 rs769703001 G T gnomAD Exomes PASS NA p.Ser22Ile p.Ser22Ile c.65G>T missense_variant 6 3.5710459593615e-05 1 5 0 0 0 0 0 0 CACNA1C constrhet 22 I S 1 CACNA1C:22:S:I ENST00000347598 +12 2224411 rs200941579 G A gnomAD Exomes PASS NA p.Arg24His p.Arg24His c.71G>A missense_variant 4 2.30406783175697e-05 1 2 0 0 0 1 0 0 CACNA1C constrhet 24 H R 1 CACNA1C:24:R:H ENST00000347598 +12 2224416 rs369483452 G A gnomAD Exomes PASS NA p.Ala26Thr p.Ala26Thr c.76G>A missense_variant 7 3.94224054425447e-05 0 0 0 0 4 2 1 0 CACNA1C constrhet 26 T A 1 CACNA1C:26:A:T ENST00000347598 +12 2224422 rs373687005 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala28Thr p.Ala28Thr c.82G>A missense_variant 8 3.94831653653673e-05 0 2 0 0 0 6 0 0 CACNA1C constrhet 28 T A 1 CACNA1C:28:A:T ENST00000347598 +12 2224431 rs531598856 A G gnomAD Exomes PASS NA p.Asn31Asp p.Asn31Asp c.91A>G missense_variant 2 1.10560764196002e-05 0 0 0 0 0 0 0 2 CACNA1C constrhet 31 D N 1 CACNA1C:31:N:D ENST00000347598 +12 2224438 rs535608443 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn33Ser p.Asn33Ser c.98A>G missense_variant 6 3.0036644706542e-05 1 0 0 0 0 4 1 0 CACNA1C constrhet 33 S N 1 CACNA1C:33:N:S ENST00000347598 +12 2224441 rs551396698 C T gnomAD Exomes PASS NA p.Ala34Val p.Ala34Val c.101C>T missense_variant 10 5.69794076420782e-05 0 0 0 2 0 0 0 8 CACNA1C constrhet 34 V A 1 CACNA1C:34:A:V ENST00000347598 +12 2224449 rs34534613 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly37Arg p.Gly37Arg c.109G>A missense_variant 645 0.0033059630347203 6 49 9 0 121 439 11 10 CACNA1C constrhet 37 R G 1 CACNA1C:37:G:R ENST00000347598 +12 2224482 rs1157586705 G C gnomAD Exomes PASS NA p.Ala48Pro p.Ala48Pro c.142G>C missense_variant 4 2.29602672575109e-05 0 0 0 0 0 4 0 0 CACNA1C constrhet 48 P A 1 CACNA1C:48:A:P ENST00000347598 +12 2224501 rs775019372 C T gnomAD Exomes PASS NA p.Ala54Val p.Ala54Val c.161C>T missense_variant 4 2.60752793314298e-05 0 0 0 0 3 1 0 0 CACNA1C constrhet 54 V A 1 CACNA1C:54:A:V ENST00000347598 +12 2224501 rs775019372 C G gnomAD Exomes PASS NA p.Ala54Gly p.Ala54Gly c.161C>G missense_variant 3 1.95564594985724e-05 1 0 0 0 0 1 0 1 CACNA1C constrhet 54 G A 1 CACNA1C:54:A:G ENST00000347598 +12 2224509 rs773528195 G A gnomAD Exomes PASS NA p.Asp57Asn p.Asp57Asn c.169G>A missense_variant 2 1.22120997484307e-05 0 1 0 0 0 0 0 1 CACNA1C constrhet 57 N D 1 CACNA1C:57:D:N ENST00000347598 +12 2224542 rs752000790 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala68Thr p.Ala68Thr c.202G>A missense_variant 37 0.000172429862988163 0 1 0 0 1 34 0 1 CACNA1C constrhet 68 T A 1 CACNA1C:68:A:T ENST00000347598 +12 2224552 rs755579963 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala71Val p.Ala71Val c.212C>T missense_variant 21 9.59622731177686e-05 0 0 0 0 7 12 1 1 CACNA1C constrhet 71 V A 1 CACNA1C:71:A:V ENST00000347598 +12 2224570 rs536377458 G T gnomAD Exomes PASS NA p.Ser77Ile p.Ser77Ile c.230G>T missense_variant 2 9.89765821406655e-06 2 0 0 0 0 0 0 0 CACNA1C constrhet 77 I S 1 CACNA1C:77:S:I ENST00000347598 +12 2224576 rs749031775 C T gnomAD Exomes PASS NA p.Thr79Met p.Thr79Met c.236C>T missense_variant 5 2.46628587212801e-05 1 0 0 1 0 2 0 1 CACNA1C constrhet 79 M T 1 CACNA1C:79:T:M ENST00000347598 +12 2224581 rs745759667 C T gnomAD Exomes PASS NA p.Arg81Trp p.Arg81Trp c.241C>T missense_variant 4 1.97054042071038e-05 0 2 0 0 0 1 0 1 CACNA1C constrhet 81 W R 1 CACNA1C:81:R:W ENST00000347598 +12 2224597 rs768230910 A G gnomAD Exomes PASS NA p.Tyr86Cys p.Tyr86Cys c.257A>G missense_variant 2 9.81229087555072e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 86 C Y 1 CACNA1C:86:Y:C ENST00000347598 +12 2224615 rs766650940 A C gnomAD Exomes PASS NA p.Gln92Pro p.Gln92Pro c.275A>C missense_variant 3 1.46735143066764e-05 0 3 0 0 0 0 0 0 CACNA1C constrhet 92 P Q 1 CACNA1C:92:Q:P ENST00000347598 +12 2224635 rs756273121 C T gnomAD Exomes PASS NA p.Arg99Cys p.Arg99Cys c.295C>T missense_variant 2 9.78569331637147e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 99 C R 1 CACNA1C:99:R:C ENST00000347598 +12 2224653 rs778550818 C T gnomAD Exomes PASS NA p.Leu105Phe p.Leu105Phe c.313C>T missense_variant 2 9.77201880136417e-06 0 1 0 0 0 0 0 1 CACNA1C constrhet 105 F L 1 CACNA1C:105:L:F ENST00000347598 +12 2229579 rs1064796583 G A gnomAD Exomes PASS NA p.Ala154Thr p.Ala154Thr c.460G>A missense_variant 2 9.70383883864457e-06 0 0 0 0 0 1 0 1 CACNA1C constrhet 154 T A 1 CACNA1C:154:A:T ENST00000347598 +12 2229582 rs750645940 A G gnomAD Exomes PASS NA p.Thr155Ala p.Thr155Ala c.463A>G missense_variant 2 9.70449803483915e-06 2 0 0 0 0 0 0 0 CACNA1C constrhet 155 A T 1 CACNA1C:155:T:A ENST00000347598 +12 2558146 rs777210376 G A gnomAD Exomes PASS NA p.Arg161Gln p.Arg161Gln c.482G>A missense_variant 6 2.96284591226026e-05 1 0 0 0 0 5 0 0 CACNA1C constrhet 161 Q R 1 CACNA1C:161:R:Q ENST00000347598 +12 2558176 rs199586997 C T gnomAD Exomes PASS NA p.Thr171Met p.Thr171Met c.512C>T missense_variant 5 2.46791707798618e-05 1 3 0 0 0 1 0 0 CACNA1C constrhet 171 M T 1 CACNA1C:171:T:M ENST00000347598 +12 2558202 rs786205769 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala180Thr p.Ala180Thr c.538G>A missense_variant 2 9.23199069415338e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 180 T A 1 CACNA1C:180:A:T ENST00000347598 +12 2558206 rs774096274 A G gnomAD Exomes PASS NA p.Tyr181Cys p.Tyr181Cys c.542A>G missense_variant 2 1.03690339171099e-05 0 0 0 0 0 2 0 0 CACNA1C constrhet 181 C Y 1 CACNA1C:181:Y:C ENST00000347598 +12 2558238 rs756042537 C T gnomAD Exomes PASS NA p.Arg192Cys p.Arg192Cys c.574C>T missense_variant 2 1.18065148348859e-05 0 0 0 0 0 2 0 0 CACNA1C constrhet 192 C R 1 CACNA1C:192:R:C ENST00000347598 +12 2558244 rs753418562 G A gnomAD Exomes PASS NA p.Gly194Ser p.Gly194Ser c.580G>A missense_variant 4 2.50711393579281e-05 0 1 0 1 0 2 0 0 CACNA1C constrhet 194 S G 1 CACNA1C:194:G:S ENST00000347598 +12 2566772 rs778260348 T A gnomAD Exomes PASS NA p.Asp219Glu p.Asp219Glu c.657T>A missense_variant 2 9.72951936174353e-06 0 0 0 0 0 1 0 1 CACNA1C constrhet 219 E D 1 CACNA1C:219:D:E ENST00000347598 +12 2595377 rs770311259 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu289Ile p.Leu289Ile c.865C>A missense_variant 3 1.31902919451284e-05 3 0 0 0 0 0 0 0 CACNA1C constrhet 289 I L 1 CACNA1C:289:L:I ENST00000347598 +12 2595410 rs200289321 A G gnomAD Exomes PASS NA p.Asn300Asp p.Asn300Asp c.898A>G missense_variant 4 1.94393686093076e-05 0 2 0 0 0 2 0 0 CACNA1C constrhet 300 D N 1 CACNA1C:300:N:D ENST00000347598 +12 2595413 rs538921079 C G gnomAD Exomes PASS NA p.Gln301Glu p.Gln301Glu c.901C>G missense_variant 3 1.45825029408048e-05 3 0 0 0 0 0 0 0 CACNA1C constrhet 301 E Q 1 CACNA1C:301:Q:E ENST00000347598 +12 2595423 rs201756421 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile304Thr p.Ile304Thr c.911T>C missense_variant 112 0.000494005769281663 1 2 6 0 0 99 4 0 CACNA1C constrhet 304 T I 1 CACNA1C:304:I:T ENST00000347598 +12 2602392 rs745856938 T C gnomAD Exomes PASS NA p.Leu318Pro p.Leu318Pro c.953T>C missense_variant 2 9.7253559480277e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 318 P L 1 CACNA1C:318:L:P ENST00000347598 +12 2602398 rs377737331 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr320Met p.Thr320Met c.959C>T missense_variant 16 7.04938978719655e-05 1 4 0 0 0 6 0 5 CACNA1C constrhet 320 M T 1 CACNA1C:320:T:M ENST00000347598 +12 2602428 rs377345545 C T gnomAD Exomes PASS NA p.Thr330Met p.Thr330Met c.989C>T missense_variant 5 2.42163586345848e-05 0 0 0 0 1 2 1 1 CACNA1C constrhet 330 M T 1 CACNA1C:330:T:M ENST00000347598 +12 2602541 rs768152404 G A gnomAD Exomes PASS NA p.Val368Met p.Val368Met c.1102G>A missense_variant 2 9.65372102676977e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 368 M V 1 CACNA1C:368:V:M ENST00000347598 +12 2614020 rs1131653 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val376Ile p.Val376Ile c.1126G>A missense_variant 9 3.97179145447003e-05 1 1 0 0 0 2 1 4 CACNA1C constrhet 376 I V 1 CACNA1C:376:V:I ENST00000347598 +12 2614074 rs753538989 T C gnomAD Exomes PASS NA p.Phe394Leu p.Phe394Leu c.1180T>C missense_variant 2 9.7264910710812e-06 0 1 0 0 0 0 0 1 CACNA1C constrhet 394 L F 1 CACNA1C:394:F:L ENST00000347598 +12 2614080 rs757029407 G A gnomAD Exomes PASS NA p.Val396Ile p.Val396Ile c.1186G>A missense_variant 3 1.45893108982152e-05 0 0 0 0 0 1 1 1 CACNA1C constrhet 396 I V 1 CACNA1C:396:V:I ENST00000347598 +12 2622120 rs775414849 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu454Lys p.Glu454Lys c.1360G>A missense_variant 2 9.15130772187346e-06 0 0 0 0 0 1 0 1 CACNA1C constrhet 454 K E 1 CACNA1C:454:E:K ENST00000347598 +12 2659115 rs769782016 T C gnomAD Exomes PASS NA p.Met466Thr p.Met466Thr c.1397T>C missense_variant 2 1.0535076537331e-05 0 0 0 0 0 2 0 0 CACNA1C constrhet 466 T M 1 CACNA1C:466:M:T ENST00000347598 +12 2659124 rs777076698 G A gnomAD Exomes PASS NA p.Ser469Asn p.Ser469Asn c.1406G>A missense_variant 3 1.55369572422937e-05 0 0 0 0 0 3 0 0 CACNA1C constrhet 469 N S 1 CACNA1C:469:S:N ENST00000347598 +12 2659138 rs765581751 G T gnomAD Exomes PASS NA p.Val474Phe p.Val474Phe c.1420G>T missense_variant 3 1.52625152625153e-05 0 0 0 0 0 3 0 0 CACNA1C constrhet 474 F V 1 CACNA1C:474:V:F ENST00000347598 +12 2659153 rs752677964 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val479Met p.Val479Met c.1435G>A missense_variant 5 2.28327183721185e-05 0 0 0 0 0 5 0 0 CACNA1C constrhet 479 M V 1 CACNA1C:479:V:M ENST00000347598 +12 2659171 rs763065970 G A gnomAD Exomes PASS NA p.Glu485Lys p.Glu485Lys c.1453G>A missense_variant 3 1.52984732123734e-05 0 3 0 0 0 0 0 0 CACNA1C constrhet 485 K E 1 CACNA1C:485:E:K ENST00000347598 +12 2659173 rs766606659 G C gnomAD Exomes PASS NA p.Glu485Asp p.Glu485Asp c.1455G>C missense_variant 2 1.02103328568511e-05 0 0 0 0 0 0 0 2 CACNA1C constrhet 485 D E 1 CACNA1C:485:E:D ENST00000347598 +12 2659186 rs121912775 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly490Arg p.Gly490Arg c.1468G>A missense_variant 101 0.00047290843368981 0 12 63 1 0 21 0 4 CACNA1C constrhet 490 R G 1 CACNA1C:490:G:R ENST00000347598 +12 2659190 rs777785794 C G gnomAD Exomes PASS NA p.Ala491Gly p.Ala491Gly c.1472C>G missense_variant 2 1.05133677470904e-05 0 0 0 2 0 0 0 0 CACNA1C constrhet 491 G A 1 CACNA1C:491:A:G ENST00000347598 +12 2659195 rs376530064 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu493Met p.Leu493Met c.1477C>A missense_variant 10 4.76985451943716e-05 2 0 0 0 0 8 0 0 CACNA1C constrhet 493 M L 1 CACNA1C:493:L:M ENST00000347598 +12 2659199 rs762879256 C T gnomAD Exomes PASS NA p.Ala494Val p.Ala494Val c.1481C>T missense_variant 4 2.1613677134891e-05 1 1 0 0 0 2 0 0 CACNA1C constrhet 494 V A 1 CACNA1C:494:A:V ENST00000347598 +12 2666119 rs954219850 A G gnomAD Exomes PASS NA p.His495Arg p.His495Arg c.1484A>G missense_variant 2 9.70534570441399e-06 2 0 0 0 0 0 0 0 CACNA1C constrhet 495 R H 1 CACNA1C:495:H:R ENST00000347598 +12 2666120 rs373335068 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.His495Gln p.His495Gln c.1485C>A missense_variant 12 5.27890198838642e-05 11 1 0 0 0 0 0 0 CACNA1C constrhet 495 Q H 1 CACNA1C:495:H:Q ENST00000347598 +12 2666121 rs760888275 C T gnomAD Exomes PASS NA p.Arg496Trp p.Arg496Trp c.1486C>T missense_variant 13 6.3084134825354e-05 0 0 9 1 0 3 0 0 CACNA1C constrhet 496 W R 1 CACNA1C:496:R:W ENST00000347598 +12 2666122 rs369255950 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg496Gln p.Arg496Gln c.1487G>A missense_variant 12 5.27945938335914e-05 2 0 0 1 0 3 0 6 CACNA1C constrhet 496 Q R 1 CACNA1C:496:R:Q ENST00000347598 +12 2675589 rs370634418 C T gnomAD Exomes PASS NA p.Arg504Cys p.Arg504Cys c.1510C>T missense_variant 2 1.1324130589874e-05 0 0 0 0 0 0 0 2 CACNA1C constrhet 504 C R 1 CACNA1C:504:R:C ENST00000347598 +12 2675599 rs768830617 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg507His p.Arg507His c.1520G>A missense_variant 8 3.95980794931446e-05 0 2 0 3 0 3 0 0 CACNA1C constrhet 507 H R 1 CACNA1C:507:R:H ENST00000347598 +12 2675601 rs776805699 C T gnomAD Exomes PASS NA p.Arg508Trp p.Arg508Trp c.1522C>T missense_variant 4 2.22042121390428e-05 1 0 0 0 0 3 0 0 CACNA1C constrhet 508 W R 1 CACNA1C:508:R:W ENST00000347598 +12 2675634 rs371702432 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala519Thr p.Ala519Thr c.1555G>A missense_variant 6 2.96841605319402e-05 0 0 0 0 0 6 0 0 CACNA1C constrhet 519 T A 1 CACNA1C:519:A:T ENST00000347598 +12 2675635 rs1231323774 C T gnomAD Exomes PASS NA p.Ala519Val p.Ala519Val c.1556C>T missense_variant 2 1.10333870291502e-05 0 0 0 0 1 1 0 0 CACNA1C constrhet 519 V A 1 CACNA1C:519:A:V ENST00000347598 +12 2675728 rs781306162 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn550Ser p.Asn550Ser c.1649A>G missense_variant 3 1.45187049315201e-05 1 1 0 0 0 1 0 0 CACNA1C constrhet 550 S N 1 CACNA1C:550:N:S ENST00000347598 +12 2675748 rs1443291194 G A gnomAD Exomes PASS NA p.Asp557Asn p.Asp557Asn c.1669G>A missense_variant 2 1.12325474294315e-05 0 0 0 1 0 1 0 0 CACNA1C constrhet 557 N D 1 CACNA1C:557:D:N ENST00000347598 +12 2676738 rs572234918 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr558Met p.Thr558Met c.1673C>T missense_variant 26 0.000138434834463884 0 1 0 15 0 7 0 3 CACNA1C constrhet 558 M T 1 CACNA1C:558:T:M ENST00000347598 +12 2676758 rs777945001 G A gnomAD Exomes PASS NA p.Ala565Thr p.Ala565Thr c.1693G>A missense_variant 7 3.84497077822209e-05 0 0 0 0 0 0 0 7 CACNA1C constrhet 565 T A 1 CACNA1C:565:A:T ENST00000347598 +12 2676768 rs749561588 C T gnomAD Exomes PASS NA p.Thr568Met p.Thr568Met c.1703C>T missense_variant 2 1.06073784924794e-05 0 1 0 0 0 1 0 0 CACNA1C constrhet 568 M T 1 CACNA1C:568:T:M ENST00000347598 +12 2676788 rs1157777158 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Met575Leu p.Met575Leu c.1723A>T missense_variant 2 9.04592616715062e-06 2 0 0 0 0 0 0 0 CACNA1C constrhet 575 L M 1 CACNA1C:575:M:L ENST00000347598 +12 2676794 rs772171893 A G gnomAD Exomes PASS NA p.Ser577Gly p.Ser577Gly c.1729A>G missense_variant 4 1.98586067201525e-05 0 4 0 0 0 0 0 0 CACNA1C constrhet 577 G S 1 CACNA1C:577:S:G ENST00000347598 +12 2676818 rs763738559 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val585Met p.Val585Met c.1753G>A missense_variant 7 3.09995128647978e-05 0 0 0 1 0 5 0 1 CACNA1C constrhet 585 M V 1 CACNA1C:585:V:M ENST00000347598 +12 2676833 rs776145143 C T gnomAD Exomes PASS NA p.Arg590Cys p.Arg590Cys c.1768C>T missense_variant 3 1.45887433256499e-05 0 0 0 1 0 1 0 1 CACNA1C constrhet 590 C R 1 CACNA1C:590:R:C ENST00000347598 +12 2676848 rs201392574 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val595Ile p.Val595Ile c.1783G>A missense_variant 41 0.000180398989765657 0 0 0 1 18 17 2 3 CACNA1C constrhet 595 I V 1 CACNA1C:595:V:I ENST00000347598 +12 2676888 rs757507674 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr608Ile p.Thr608Ile c.1823C>T missense_variant 3 1.32038766581868e-05 0 0 0 0 0 3 0 0 CACNA1C constrhet 608 I T 1 CACNA1C:608:T:I ENST00000347598 +12 2676888 rs757507674 C A gnomAD Exomes PASS NA p.Thr608Asn p.Thr608Asn c.1823C>A missense_variant 2 9.71062342202369e-06 2 0 0 0 0 0 0 0 CACNA1C constrhet 608 N T 1 CACNA1C:608:T:N ENST00000347598 +12 2676893 rs745683109 A G gnomAD Exomes PASS NA p.Ile610Val p.Ile610Val c.1828A>G missense_variant 3 1.45646622454825e-05 0 0 0 0 0 0 0 3 CACNA1C constrhet 610 V I 1 CACNA1C:610:I:V ENST00000347598 +12 2676929 rs768270021 G A gnomAD Exomes PASS NA p.Val622Ile p.Val622Ile c.1864G>A missense_variant 5 2.44042912505735e-05 0 0 1 0 0 4 0 0 CACNA1C constrhet 622 I V 1 CACNA1C:622:V:I ENST00000347598 +12 2690913 rs1485010033 C T gnomAD Exomes PASS NA p.Arg685Trp p.Arg685Trp c.2053C>T missense_variant 2 9.70930345457017e-06 0 0 0 2 0 0 0 0 CACNA1C constrhet 685 W R 1 CACNA1C:685:R:W ENST00000347598 +12 2690928 rs369638898 G A gnomAD Exomes PASS NA p.Asp690Asn p.Asp690Asn c.2068G>A missense_variant 2 9.73709834469328e-06 1 0 0 0 0 1 0 0 CACNA1C constrhet 690 N D 1 CACNA1C:690:D:N ENST00000347598 +12 2692072 rs752663570 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Cys730Ser p.Cys730Ser c.2188T>A missense_variant 11 5.37030708392325e-05 0 0 0 10 0 0 1 0 CACNA1C constrhet 730 S C 1 CACNA1C:730:C:S ENST00000347598 +12 2693752 rs778456629 G A gnomAD Exomes PASS NA p.Glu770Lys p.Glu770Lys c.2308G>A missense_variant 5 2.43053530109471e-05 0 0 0 0 0 1 0 4 CACNA1C constrhet 770 K E 1 CACNA1C:770:E:K ENST00000347598 +12 2693758 rs1361366772 G A gnomAD Exomes PASS NA p.Glu772Lys p.Glu772Lys c.2314G>A missense_variant 2 9.72980336067408e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 772 K E 1 CACNA1C:772:E:K ENST00000347598 +12 2694552 rs749935207 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro784Ser p.Pro784Ser c.2350C>T missense_variant 16 7.12580610681583e-05 0 6 0 0 0 10 0 0 CACNA1C constrhet 784 S P 1 CACNA1C:784:P:S ENST00000347598 +12 2694564 rs751261669 C G gnomAD Exomes PASS NA p.Gln788Glu p.Gln788Glu c.2362C>G missense_variant 15 7.37492133417244e-05 0 0 0 0 0 0 0 15 CACNA1C constrhet 788 E Q 1 CACNA1C:788:Q:E ENST00000347598 +12 2694583 rs771393283 C T gnomAD Exomes PASS NA p.Pro794Leu p.Pro794Leu c.2381C>T missense_variant 3 1.49136499666928e-05 0 0 0 0 0 1 1 1 CACNA1C constrhet 794 L P 1 CACNA1C:794:P:L ENST00000347598 +12 2694589 rs1277492029 T G gnomAD Exomes PASS NA p.Val796Gly p.Val796Gly c.2387T>G missense_variant 2 1.00158250035055e-05 0 2 0 0 0 0 0 0 CACNA1C constrhet 796 G V 1 CACNA1C:796:V:G ENST00000347598 +12 2694597 rs749753740 T A gnomAD Exomes PASS NA p.Ser799Thr p.Ser799Thr c.2395T>A missense_variant 4 2.04033747181784e-05 0 0 0 0 0 4 0 0 CACNA1C constrhet 799 T S 1 CACNA1C:799:S:T ENST00000347598 +12 2694598 rs398123519 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser799Tyr p.Ser799Tyr c.2396C>A missense_variant 5 2.30846653185222e-05 0 0 0 0 0 4 1 0 CACNA1C constrhet 799 Y S 1 CACNA1C:799:S:Y ENST00000347598 +12 2694600 rs779009338 A C gnomAD Exomes PASS NA p.Lys800Gln p.Lys800Gln c.2398A>C missense_variant 2 1.03902580940111e-05 0 2 0 0 0 0 0 0 CACNA1C constrhet 800 Q K 1 CACNA1C:800:K:Q ENST00000347598 +12 2694617 rs764523329 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu805Asp p.Glu805Asp c.2415G>T missense_variant 3 1.49754402779442e-05 0 0 0 0 2 1 0 0 CACNA1C constrhet 805 D E 1 CACNA1C:805:E:D ENST00000347598 +12 2694627 rs1404975281 A G gnomAD Exomes PASS NA p.Ile809Val p.Ile809Val c.2425A>G missense_variant 2 1.2200329408894e-05 0 0 0 0 0 0 0 2 CACNA1C constrhet 809 V I 1 CACNA1C:809:I:V ENST00000347598 +12 2694639 rs545511851 G A gnomAD Exomes PASS NA p.Gly813Arg p.Gly813Arg c.2437G>A missense_variant 5 3.35913146296893e-05 0 0 0 0 0 3 0 2 CACNA1C constrhet 813 R G 1 CACNA1C:813:G:R ENST00000347598 +12 2694651 rs112532048 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro817Ser p.Pro817Ser c.2449C>T missense_variant 403 0.00247911514659383 18 26 17 0 4 319 11 8 CACNA1C constrhet 817 S P 1 CACNA1C:817:P:S ENST00000347598 +12 2694658 rs1258421090 C T gnomAD Exomes PASS NA p.Thr819Ile p.Thr819Ile c.2456C>T missense_variant 2 1.43387677263016e-05 0 0 0 0 2 0 0 0 CACNA1C constrhet 819 I T 1 CACNA1C:819:T:I ENST00000347598 +12 2695026 rs773015884 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn829Ser p.Asn829Ser c.2486A>G missense_variant 9 4.06008932196508e-05 2 4 0 1 0 2 0 0 CACNA1C constrhet 829 S N 1 CACNA1C:829:N:S ENST00000347598 +12 2695057 rs774002530 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn839Lys p.Asn839Lys c.2517C>A missense_variant 10 4.72036554510781e-05 0 0 0 10 0 0 0 0 CACNA1C constrhet 839 K N 1 CACNA1C:839:N:K ENST00000347598 +12 2702398 rs767204844 G C gnomAD Exomes PASS NA p.Glu850Asp p.Glu850Asp c.2550G>C missense_variant 5 2.43380062305296e-05 0 0 0 0 0 0 1 4 CACNA1C constrhet 850 D E 1 CACNA1C:850:E:D ENST00000347598 +12 2702414 rs145549773 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly856Ser p.Gly856Ser c.2566G>A missense_variant 12 5.29231203471757e-05 0 3 0 1 0 8 0 0 CACNA1C constrhet 856 S G 1 CACNA1C:856:G:S ENST00000347598 +12 2702427 rs730880056 G A gnomAD Exomes PASS NA p.Arg860Gln p.Arg860Gln c.2579G>A missense_variant 3 1.4600529512537e-05 0 0 0 0 0 3 0 0 CACNA1C constrhet 860 Q R 1 CACNA1C:860:R:Q ENST00000347598 +12 2702463 rs1212862331 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Val872Ala p.Val872Ala c.2615T>C missense_variant 2 8.81453340267433e-06 2 0 0 0 0 0 0 0 CACNA1C constrhet 872 A V 1 CACNA1C:872:V:A ENST00000347598 +12 2705064 rs1290122723 T G gnomAD Exomes PASS NA p.Ile896Met p.Ile896Met c.2688T>G missense_variant 2 9.71647330884782e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 896 M I 1 CACNA1C:896:I:M ENST00000347598 +12 2705071 rs772168142 G A gnomAD Exomes PASS NA p.Asp899Asn p.Asp899Asn c.2695G>A missense_variant 3 1.45720197790882e-05 0 0 1 0 0 2 0 0 CACNA1C constrhet 899 N D 1 CACNA1C:899:D:N ENST00000347598 +12 2706415 rs377165829 T C gnomAD Exomes PASS NA p.Ile938Thr p.Ile938Thr c.2813T>C missense_variant 6 2.91191458383887e-05 0 0 0 0 0 1 1 4 CACNA1C constrhet 938 T I 1 CACNA1C:938:I:T ENST00000347598 +12 2706418 rs754495060 T C gnomAD Exomes PASS NA p.Val939Ala p.Val939Ala c.2816T>C missense_variant 4 1.94135176323274e-05 2 0 0 0 0 2 0 0 CACNA1C constrhet 939 A V 1 CACNA1C:939:V:A ENST00000347598 +12 2706426 rs369884505 A G gnomAD Exomes PASS NA p.Thr942Ala p.Thr942Ala c.2824A>G missense_variant 2 9.70798384591488e-06 2 0 0 0 0 0 0 0 CACNA1C constrhet 942 A T 1 CACNA1C:942:T:A ENST00000347598 +12 2706439 rs747728381 T C gnomAD Exomes PASS NA p.Ile946Thr p.Ile946Thr c.2837T>C missense_variant 5 2.42664259437213e-05 0 1 0 0 0 4 0 0 CACNA1C constrhet 946 T I 1 CACNA1C:946:I:T ENST00000347598 +12 2714266 rs372495864 G A gnomAD Exomes PASS NA p.Val1014Met p.Val1014Met c.3040G>A missense_variant 2 9.70581669594588e-06 0 1 0 0 0 1 0 0 CACNA1C constrhet 1014 M V 1 CACNA1C:1014:V:M ENST00000347598 +12 2714860 rs756593624 G A gnomAD Exomes PASS NA p.Val1042Met p.Val1042Met c.3124G>A missense_variant 3 1.44178088775255e-05 0 3 0 0 0 0 0 0 CACNA1C constrhet 1042 M V 1 CACNA1C:1042:V:M ENST00000347598 +12 2715781 rs1305965146 A G gnomAD Genomes NA PASS p.Lys1074Arg p.Lys1074Arg c.3221A>G missense_variant 2 9.41530929291027e-05 0 0 0 0 0 2 0 0 CACNA1C constrhet 1074 R K 1 CACNA1C:1074:K:R ENST00000347598 +12 2715820 rs750998195 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1087Val p.Ala1087Val c.3260C>T missense_variant 19 8.64099835366242e-05 1 2 1 5 0 3 0 7 CACNA1C constrhet 1087 V A 1 CACNA1C:1087:A:V ENST00000347598 +12 2716160 rs786205779 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1094Val p.Ile1094Val c.3280A>G missense_variant 2 8.79878928659416e-06 1 0 0 0 0 1 0 0 CACNA1C constrhet 1094 V I 1 CACNA1C:1094:I:V ENST00000347598 +12 2716164 rs766410481 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1095Met p.Thr1095Met c.3284C>T missense_variant 5 2.19983281270623e-05 0 2 0 1 0 0 1 1 CACNA1C constrhet 1095 M T 1 CACNA1C:1095:T:M ENST00000347598 +12 2716235 rs771549676 G A gnomAD Exomes PASS NA p.Asp1119Asn p.Asp1119Asn c.3355G>A missense_variant 3 1.45700381735e-05 3 0 0 0 0 0 0 0 CACNA1C constrhet 1119 N D 1 CACNA1C:1119:D:N ENST00000347598 +12 2716271 rs766023530 G A gnomAD Exomes PASS NA p.Val1131Ile p.Val1131Ile c.3391G>A missense_variant 2 9.74934435659202e-06 0 0 0 0 1 1 0 0 CACNA1C constrhet 1131 I V 1 CACNA1C:1131:V:I ENST00000347598 +12 2717687 rs1057518445 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1143Cys p.Arg1143Cys c.3427C>T missense_variant 3 1.34630573705751e-05 0 0 0 0 0 3 0 0 CACNA1C constrhet 1143 C R 1 CACNA1C:1143:R:C ENST00000347598 +12 2717688 rs745853358 G A gnomAD Exomes PASS NA p.Arg1143His p.Arg1143His c.3428G>A missense_variant 4 1.97976678347291e-05 0 0 0 0 0 2 0 2 CACNA1C constrhet 1143 H R 1 CACNA1C:1143:R:H ENST00000347598 +12 2717711 rs776318939 G A gnomAD Exomes PASS NA p.Asp1151Asn p.Asp1151Asn c.3451G>A missense_variant 7 3.39242616626765e-05 0 7 0 0 0 0 0 0 CACNA1C constrhet 1151 N D 1 CACNA1C:1151:D:N ENST00000347598 +12 2717736 rs1373685560 G A gnomAD Exomes PASS NA p.Arg1159His p.Arg1159His c.3476G>A missense_variant 4 1.92828700623801e-05 0 0 0 1 1 2 0 0 CACNA1C constrhet 1159 H R 1 CACNA1C:1159:R:H ENST00000347598 +12 2717744 rs752247655 A C gnomAD Exomes PASS NA p.Ile1162Leu p.Ile1162Leu c.3484A>C missense_variant 2 9.63029304981751e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 1162 L I 1 CACNA1C:1162:I:L ENST00000347598 +12 2719708 rs368861681 G A gnomAD Exomes PASS NA p.Arg1207Gln p.Arg1207Gln c.3620G>A missense_variant 2 9.74193611238298e-06 0 0 0 0 1 1 0 0 CACNA1C constrhet 1207 Q R 1 CACNA1C:1207:R:Q ENST00000347598 +12 2719791 rs747533547 G A gnomAD Exomes PASS NA p.Val1235Met p.Val1235Met c.3703G>A missense_variant 2 9.65586497238423e-06 0 2 0 0 0 0 0 0 CACNA1C constrhet 1235 M V 1 CACNA1C:1235:V:M ENST00000347598 +12 2719827 rs373124557 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1247Ile p.Val1247Ile c.3739G>A missense_variant 8 3.49812413093479e-05 0 0 0 2 0 6 0 0 CACNA1C constrhet 1247 I V 1 CACNA1C:1247:V:I ENST00000347598 +12 2719839 rs766971426 C T gnomAD Exomes PASS NA p.Leu1251Phe p.Leu1251Phe c.3751C>T missense_variant 2 9.64255064749728e-06 0 0 0 0 0 0 0 2 CACNA1C constrhet 1251 F L 1 CACNA1C:1251:L:F ENST00000347598 +12 2721099 rs373930708 G T gnomAD Exomes PASS NA p.Ala1270Ser p.Ala1270Ser c.3808G>T missense_variant 2 9.67043168807055e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 1270 S A 1 CACNA1C:1270:A:S ENST00000347598 +12 2721099 rs373930708 G A gnomAD Exomes PASS NA p.Ala1270Thr p.Ala1270Thr c.3808G>A missense_variant 4 1.93408633761411e-05 2 0 0 0 0 1 1 0 CACNA1C constrhet 1270 T A 1 CACNA1C:1270:A:T ENST00000347598 +12 2721141 rs760543068 G A gnomAD Exomes PASS NA p.Val1284Met p.Val1284Met c.3850G>A missense_variant 12 5.80091267692784e-05 0 10 0 0 0 2 0 0 CACNA1C constrhet 1284 M V 1 CACNA1C:1284:V:M ENST00000347598 +12 2742809 rs771788166 T A gnomAD Exomes PASS NA p.Asp1301Glu p.Asp1301Glu c.3903T>A missense_variant 3 1.45961252152928e-05 0 0 0 0 0 0 0 3 CACNA1C constrhet 1301 E D 1 CACNA1C:1301:D:E ENST00000347598 +12 2742837 rs786205760 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1311Ile p.Val1311Ile c.3931G>A missense_variant 2 8.81655396171852e-06 0 1 0 0 0 1 0 0 CACNA1C constrhet 1311 I V 1 CACNA1C:1311:V:I ENST00000347598 +12 2742842 rs746871049 T G gnomAD Exomes PASS NA p.Ile1312Met p.Ile1312Met c.3936T>G missense_variant 2 9.72658567662993e-06 0 0 0 2 0 0 0 0 CACNA1C constrhet 1312 M I 1 CACNA1C:1312:I:M ENST00000347598 +12 2742849 rs114851656 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1315Val p.Ile1315Val c.3943A>G missense_variant 99 0.000436361713006224 89 9 0 0 0 0 1 0 CACNA1C constrhet 1315 V I 1 CACNA1C:1315:I:V ENST00000347598 +12 2743496 rs367895193 G T gnomAD Exomes PASS NA p.Ala1336Ser p.Ala1336Ser c.4006G>T missense_variant 2 1.15976990165151e-05 0 0 0 0 0 2 0 0 CACNA1C constrhet 1336 S A 1 CACNA1C:1336:A:S ENST00000347598 +12 2743496 rs367895193 G A gnomAD Exomes PASS NA p.Ala1336Thr p.Ala1336Thr c.4006G>A missense_variant 16 9.2781592132121e-05 0 0 14 0 0 2 0 0 CACNA1C constrhet 1336 T A 1 CACNA1C:1336:A:T ENST00000347598 +12 2757671 rs756734279 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1363Val p.Met1363Val c.4087A>G missense_variant 3 1.31973710836801e-05 0 0 0 0 0 3 0 0 CACNA1C constrhet 1363 V M 1 CACNA1C:1363:M:V ENST00000347598 +12 2757672 rs778291516 T C gnomAD Exomes PASS NA p.Met1363Thr p.Met1363Thr c.4088T>C missense_variant 2 9.70506313143567e-06 0 0 0 0 0 0 0 2 CACNA1C constrhet 1363 T M 1 CACNA1C:1363:M:T ENST00000347598 +12 2760809 rs749588699 G A gnomAD Exomes PASS NA p.Ala1365Thr p.Ala1365Thr c.4093G>A missense_variant 3 1.45496871817256e-05 0 2 0 1 0 0 0 0 CACNA1C constrhet 1365 T A 1 CACNA1C:1365:A:T ENST00000347598 +12 2760822 rs779278894 C A gnomAD Exomes PASS NA p.Ser1369Tyr p.Ser1369Tyr c.4106C>A missense_variant 3 1.45450314172679e-05 0 0 0 1 1 1 0 0 CACNA1C constrhet 1369 Y S 1 CACNA1C:1369:S:Y ENST00000347598 +12 2760900 rs777058699 G A gnomAD Exomes PASS NA p.Arg1395Gln p.Arg1395Gln c.4184G>A missense_variant 2 9.72809961574007e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 1395 Q R 1 CACNA1C:1395:R:Q ENST00000347598 +12 2774067 rs398123522 C T gnomAD Exomes PASS NA p.Pro1485Ser p.Pro1485Ser c.4453C>T missense_variant 2 9.71458547863763e-06 0 2 0 0 0 0 0 0 CACNA1C constrhet 1485 S P 1 CACNA1C:1485:P:S ENST00000347598 +12 2774080 rs727503835 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1489Met p.Thr1489Met c.4466C>T missense_variant 3 1.3179397965101e-05 0 0 0 0 0 3 0 0 CACNA1C constrhet 1489 M T 1 CACNA1C:1489:T:M ENST00000347598 +12 2774127 rs781315664 A G gnomAD Exomes PASS NA p.Ile1505Val p.Ile1505Val c.4513A>G missense_variant 2 9.64692263168049e-06 0 1 0 0 0 1 0 0 CACNA1C constrhet 1505 V I 1 CACNA1C:1505:I:V ENST00000347598 +12 2774139 rs200206894 A G gnomAD Exomes PASS NA p.Met1509Val p.Met1509Val c.4525A>G missense_variant 2 9.65204382027894e-06 1 0 0 0 0 1 0 0 CACNA1C constrhet 1509 V M 1 CACNA1C:1509:M:V ENST00000347598 +12 2774852 rs755621352 G A gnomAD Exomes PASS NA p.Ala1550Thr p.Ala1550Thr c.4648G>A missense_variant 2 9.70968055150986e-06 0 0 0 0 0 0 0 2 CACNA1C constrhet 1550 T A 1 CACNA1C:1550:A:T ENST00000347598 +12 2778178 rs764831817 C T gnomAD Exomes PASS NA p.Thr1616Met p.Thr1616Met c.4847C>T missense_variant 2 9.65996908809892e-06 0 1 0 0 0 1 0 0 CACNA1C constrhet 1616 M T 1 CACNA1C:1616:T:M ENST00000347598 +12 2783799 rs745938574 C T gnomAD Exomes PASS NA p.Pro1655Ser p.Pro1655Ser c.4963C>T missense_variant 2 1.35973022952246e-05 0 0 0 0 0 2 0 0 CACNA1C constrhet 1655 S P 1 CACNA1C:1655:P:S ENST00000347598 +12 2786268 rs757629968 G A gnomAD Exomes PASS NA p.Val1661Ile p.Val1661Ile c.4981G>A missense_variant 2 9.76104950804311e-06 0 0 0 0 0 1 0 1 CACNA1C constrhet 1661 I V 1 CACNA1C:1661:V:I ENST00000347598 +12 2786332 rs747957522 G A gnomAD Exomes PASS NA p.Arg1682His p.Arg1682His c.5045G>A missense_variant 2 9.73643471233704e-06 0 0 0 0 0 1 0 1 CACNA1C constrhet 1682 H R 1 CACNA1C:1682:R:H ENST00000347598 +12 2786358 rs786205764 C T gnomAD Exomes PASS NA p.Pro1691Ser p.Pro1691Ser c.5071C>T missense_variant 3 1.46069275788531e-05 0 0 0 0 0 3 0 0 CACNA1C constrhet 1691 S P 1 CACNA1C:1691:P:S ENST00000347598 +12 2786373 rs370432385 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1696Thr p.Ala1696Thr c.5086G>A missense_variant 17 7.50996174337135e-05 0 0 1 0 0 16 0 0 CACNA1C constrhet 1696 T A 1 CACNA1C:1696:A:T ENST00000347598 +12 2786374 rs767199033 C T gnomAD Exomes PASS NA p.Ala1696Val p.Ala1696Val c.5087C>T missense_variant 14 6.82660425199922e-05 0 0 0 0 0 1 0 13 CACNA1C constrhet 1696 V A 1 CACNA1C:1696:A:V ENST00000347598 +12 2786907 rs1261175505 G T gnomAD Exomes PASS NA p.Leu1703Phe p.Leu1703Phe c.5109G>T missense_variant 4 1.96623966495276e-05 2 1 0 0 0 1 0 0 CACNA1C constrhet 1703 F L 1 CACNA1C:1703:L:F ENST00000347598 +12 2786926 rs778011390 G A gnomAD Exomes PASS NA p.Gly1710Arg p.Gly1710Arg c.5128G>A missense_variant 2 9.72961402621158e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 1710 R G 1 CACNA1C:1710:G:R ENST00000347598 +12 2786926 rs778011390 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1710Arg p.Gly1710Arg c.5128G>C missense_variant 2 8.81803111001376e-06 0 1 0 0 0 1 0 0 CACNA1C constrhet 1710 R G 1 CACNA1C:1710:G:R ENST00000347598 +12 2786958 rs778856101 T G gnomAD Exomes PASS NA p.Asp1720Glu p.Asp1720Glu c.5160T>G missense_variant 2 9.70704148789532e-06 1 0 0 0 0 0 0 1 CACNA1C constrhet 1720 E D 1 CACNA1C:1720:D:E ENST00000347598 +12 2786965 rs773930851 G A gnomAD Exomes PASS NA p.Ala1723Thr p.Ala1723Thr c.5167G>A missense_variant 16 7.76631168150356e-05 0 0 0 0 0 15 1 0 CACNA1C constrhet 1723 T A 1 CACNA1C:1723:A:T ENST00000347598 +12 2786986 rs746554838 G A gnomAD Exomes PASS NA p.Ala1730Thr p.Ala1730Thr c.5188G>A missense_variant 7 3.39673913043478e-05 0 5 0 0 0 2 0 0 CACNA1C constrhet 1730 T A 1 CACNA1C:1730:A:T ENST00000347598 +12 2786989 rs1337057545 A G gnomAD Exomes PASS NA p.Met1731Val p.Met1731Val c.5191A>G missense_variant 2 9.7047805749112e-06 0 0 0 0 1 1 0 0 CACNA1C constrhet 1731 V M 1 CACNA1C:1731:M:V ENST00000347598 +12 2786995 rs768415458 G A gnomAD Exomes PASS NA p.Glu1733Lys p.Glu1733Lys c.5197G>A missense_variant 3 1.45577359809003e-05 0 0 0 0 0 2 0 1 CACNA1C constrhet 1733 K E 1 CACNA1C:1733:E:K ENST00000347598 +12 2787007 rs368700869 G A gnomAD Exomes PASS NA p.Ala1737Thr p.Ala1737Thr c.5209G>A missense_variant 4 1.9413140754977e-05 0 0 0 0 0 1 0 3 CACNA1C constrhet 1737 T A 1 CACNA1C:1737:A:T ENST00000347598 +12 2788616 rs761966966 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1748Ser p.Gly1748Ser c.5242G>A missense_variant 9 5.05300035932447e-05 0 1 0 0 0 7 1 0 CACNA1C constrhet 1748 S G 1 CACNA1C:1748:G:S ENST00000347598 +12 2788637 rs147896322 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1755Ile p.Val1755Ile c.5263G>A missense_variant 57 0.000274590282394427 0 8 1 2 0 35 2 9 CACNA1C constrhet 1755 I V 1 CACNA1C:1755:V:I ENST00000347598 +12 2788638 rs531161884 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1755Ala p.Val1755Ala c.5264T>C missense_variant 19 9.09909392180526e-05 0 0 0 19 0 0 0 0 CACNA1C constrhet 1755 A V 1 CACNA1C:1755:V:A ENST00000347598 +12 2788655 rs747708938 G A gnomAD Exomes PASS NA p.Asp1761Asn p.Asp1761Asn c.5281G>A missense_variant 2 1.01168496130305e-05 0 0 0 1 0 1 0 0 CACNA1C constrhet 1761 N D 1 CACNA1C:1761:D:N ENST00000347598 +12 2788656 rs769297492 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1761Gly p.Asp1761Gly c.5282A>G missense_variant 8 3.64474655343654e-05 4 4 0 0 0 0 0 0 CACNA1C constrhet 1761 G D 1 CACNA1C:1761:D:G ENST00000347598 +12 2788658 rs533676935 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1762Ser p.Gly1762Ser c.5284G>A missense_variant 19 8.61592040703422e-05 1 0 0 5 0 0 0 13 CACNA1C constrhet 1762 S G 1 CACNA1C:1762:G:S ENST00000347598 +12 2788662 rs376706496 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1763Gln p.Arg1763Gln c.5288G>A missense_variant 7 3.16269823340713e-05 0 0 0 0 1 3 0 3 CACNA1C constrhet 1763 Q R 1 CACNA1C:1763:R:Q ENST00000347598 +12 2788667 rs200865354 G A gnomAD Exomes PASS NA p.Ala1765Thr p.Ala1765Thr c.5293G>A missense_variant 16 7.95631980427453e-05 11 3 0 1 0 1 0 0 CACNA1C constrhet 1765 T A 1 CACNA1C:1765:A:T ENST00000347598 +12 2788668 rs201492706 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1765Gly p.Ala1765Gly c.5294C>G missense_variant 174 0.000780430043865551 0 38 42 0 0 65 10 19 CACNA1C constrhet 1765 G A 1 CACNA1C:1765:A:G ENST00000347598 +12 2788678 rs750668170 G T gnomAD Exomes PASS NA p.Gln1768His p.Gln1768His c.5304G>T missense_variant 3 1.47942125040684e-05 0 0 0 0 0 0 0 3 CACNA1C constrhet 1768 H Q 1 CACNA1C:1768:Q:H ENST00000347598 +12 2788680 rs554737427 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1769Ser p.Thr1769Ser c.5306C>G missense_variant 13 5.79880812189987e-05 0 0 0 0 0 2 1 10 CACNA1C constrhet 1769 S T 1 CACNA1C:1769:T:S ENST00000347598 +12 2788682 rs751493277 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe1770Val p.Phe1770Val c.5308T>G missense_variant 6 2.677256704297e-05 0 0 0 5 0 0 1 0 CACNA1C constrhet 1770 V F 1 CACNA1C:1770:F:V ENST00000347598 +12 2788705 rs748975371 C G gnomAD Exomes PASS NA p.His1777Gln p.His1777Gln c.5331C>G missense_variant 4 1.96191914931186e-05 0 0 0 0 0 0 0 4 CACNA1C constrhet 1777 Q H 1 CACNA1C:1777:H:Q ENST00000347598 +12 2788716 rs201049603 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1781Val p.Ala1781Val c.5342C>T missense_variant 7 3.11174729055718e-05 1 3 0 0 0 1 1 1 CACNA1C constrhet 1781 V A 1 CACNA1C:1781:A:V ENST00000347598 +12 2788731 rs1312429867 G A gnomAD Exomes PASS NA p.Gly1786Asp p.Gly1786Asp c.5357G>A missense_variant 2 9.78693835207532e-06 0 2 0 0 0 0 0 0 CACNA1C constrhet 1786 D G 1 CACNA1C:1786:G:D ENST00000347598 +12 2788733 rs769917254 G A gnomAD Exomes PASS NA p.Asp1787Asn p.Asp1787Asn c.5359G>A missense_variant 6 2.93550691311878e-05 0 0 0 0 2 3 1 0 CACNA1C constrhet 1787 N D 1 CACNA1C:1787:D:N ENST00000347598 +12 2788743 rs375571032 C T gnomAD Exomes PASS NA p.Ser1790Leu p.Ser1790Leu c.5369C>T missense_variant 2 9.78952520802741e-06 0 1 0 0 0 0 0 1 CACNA1C constrhet 1790 L S 1 CACNA1C:1790:S:L ENST00000347598 +12 2788754 rs759468937 G A gnomAD Exomes PASS NA p.Glu1794Lys p.Glu1794Lys c.5380G>A missense_variant 5 2.44661486367462e-05 0 0 0 0 0 2 0 3 CACNA1C constrhet 1794 K E 1 CACNA1C:1794:E:K ENST00000347598 +12 2788773 rs752694570 C T gnomAD Exomes PASS NA p.Thr1800Ile p.Thr1800Ile c.5399C>T missense_variant 4 1.95738767041506e-05 0 0 0 0 0 3 1 0 CACNA1C constrhet 1800 I T 1 CACNA1C:1800:T:I ENST00000347598 +12 2788794 rs756883184 C T gnomAD Exomes PASS NA p.Ser1807Leu p.Ser1807Leu c.5420C>T missense_variant 2 9.79518272913381e-06 1 1 0 0 0 0 0 0 CACNA1C constrhet 1807 L S 1 CACNA1C:1807:S:L ENST00000347598 +12 2788802 rs374863121 G C gnomAD Exomes PASS NA p.Gly1810Arg p.Gly1810Arg c.5428G>C missense_variant 20 9.79671809943669e-05 0 0 0 0 0 0 2 18 CACNA1C constrhet 1810 R G 1 CACNA1C:1810:G:R ENST00000347598 +12 2788811 rs200937586 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1813Thr p.Ala1813Thr c.5437G>A missense_variant 23 0.000102138695466818 1 1 0 0 17 3 1 0 CACNA1C constrhet 1813 T A 1 CACNA1C:1813:A:T ENST00000347598 +12 2788838 rs767425352 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1822Thr p.Ala1822Thr c.5464G>A missense_variant 5 2.23118663429959e-05 1 0 0 0 0 1 0 3 CACNA1C constrhet 1822 T A 1 CACNA1C:1822:A:T ENST00000347598 +12 2788847 rs775251529 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1825Cys p.Arg1825Cys c.5473C>T missense_variant 15 6.72706072293479e-05 0 0 0 8 0 0 0 7 CACNA1C constrhet 1825 C R 1 CACNA1C:1825:R:C ENST00000347598 +12 2788848 rs189719120 G A gnomAD Exomes PASS NA p.Arg1825His p.Arg1825His c.5474G>A missense_variant 3 1.48769674789491e-05 0 0 0 0 1 0 2 0 CACNA1C constrhet 1825 H R 1 CACNA1C:1825:R:H ENST00000347598 +12 2788856 rs371760034 C T gnomAD Exomes PASS NA p.Arg1828Cys p.Arg1828Cys c.5482C>T missense_variant 9 4.48837510846906e-05 0 6 0 0 0 3 0 0 CACNA1C constrhet 1828 C R 1 CACNA1C:1828:R:C ENST00000347598 +12 2788857 rs756829999 G A gnomAD Exomes PASS NA p.Arg1828His p.Arg1828His c.5483G>A missense_variant 3 1.5000600024001e-05 0 1 0 1 0 1 0 0 CACNA1C constrhet 1828 H R 1 CACNA1C:1828:R:H ENST00000347598 +12 2788862 rs750078053 G A gnomAD Exomes PASS NA p.Ala1830Thr p.Ala1830Thr c.5488G>A missense_variant 4 2.00970688425093e-05 0 0 0 2 0 0 0 2 CACNA1C constrhet 1830 T A 1 CACNA1C:1830:A:T ENST00000347598 +12 2788865 rs781633980 G A gnomAD Exomes PASS NA p.Gly1831Ser p.Gly1831Ser c.5491G>A missense_variant 2 1.00797306695965e-05 1 0 0 0 0 0 0 1 CACNA1C constrhet 1831 S G 1 CACNA1C:1831:G:S ENST00000347598 +12 2788871 rs1269164283 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1833Ser p.Pro1833Ser c.5497C>T missense_variant 2 9.12175721530996e-06 0 0 0 0 0 2 0 0 CACNA1C constrhet 1833 S P 1 CACNA1C:1833:P:S ENST00000347598 +12 2788878 rs192749597 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1835Met p.Thr1835Met c.5504C>T missense_variant 254 0.00116225862542326 219 27 0 0 0 6 2 0 CACNA1C constrhet 1835 M T 1 CACNA1C:1835:T:M ENST00000347598 +12 2788881 rs1291945037 T C gnomAD Exomes PASS NA p.Val1836Ala p.Val1836Ala c.5507T>C missense_variant 2 1.02122097179388e-05 0 0 0 2 0 0 0 0 CACNA1C constrhet 1836 A V 1 CACNA1C:1836:V:A ENST00000347598 +12 2788893 rs374177870 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1840Gly p.Glu1840Gly c.5519A>G missense_variant 5 2.34752805296023e-05 4 0 0 0 0 1 0 0 CACNA1C constrhet 1840 G E 1 CACNA1C:1840:E:G ENST00000347598 +12 2788901 rs111298509 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1843Arg p.Gly1843Arg c.5527G>A missense_variant 997 0.00476965028943214 879 92 0 0 0 13 11 2 CACNA1C constrhet 1843 R G 1 CACNA1C:1843:G:R ENST00000347598 +12 2788905 rs199999203 C T gnomAD Exomes PASS NA p.Pro1844Leu p.Pro1844Leu c.5531C>T missense_variant 4 2.1656975170278e-05 1 0 0 0 0 3 0 0 CACNA1C constrhet 1844 L P 1 CACNA1C:1844:P:L ENST00000347598 +12 2788922 rs370471203 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1850Val p.Ile1850Val c.5548A>G missense_variant 6 3.03920575422956e-05 0 0 0 0 0 6 0 0 CACNA1C constrhet 1850 V I 1 CACNA1C:1850:I:V ENST00000347598 +12 2788925 rs113157354 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1851Trp p.Arg1851Trp c.5551C>T missense_variant 11 5.61837925081467e-05 2 0 0 1 0 7 0 1 CACNA1C constrhet 1851 W R 1 CACNA1C:1851:R:W ENST00000347598 +12 2788926 rs201918158 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1851Gln p.Arg1851Gln c.5552G>A missense_variant 3 1.55487141213422e-05 0 0 0 1 0 1 0 1 CACNA1C constrhet 1851 Q R 1 CACNA1C:1851:R:Q ENST00000347598 +12 2788926 rs201918158 G C gnomAD Exomes PASS NA p.Arg1851Pro p.Arg1851Pro c.5552G>C missense_variant 35 0.00020383916507478 0 0 0 0 0 1 0 34 CACNA1C constrhet 1851 P R 1 CACNA1C:1851:R:P ENST00000347598 +12 2788929 rs756492434 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1852Ala p.Val1852Ala c.5555T>C missense_variant 3 1.57234352561348e-05 3 0 0 0 0 0 0 0 CACNA1C constrhet 1852 A V 1 CACNA1C:1852:V:A ENST00000347598 +12 2788941 rs745997744 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1856Val p.Ala1856Val c.5567C>T missense_variant 4 2.28707346079956e-05 0 0 0 0 0 4 0 0 CACNA1C constrhet 1856 V A 1 CACNA1C:1856:A:V ENST00000347598 +12 2788941 rs745997744 C G gnomAD Exomes PASS NA p.Ala1856Gly p.Ala1856Gly c.5567C>G missense_variant 2 1.30162573053744e-05 2 0 0 0 0 0 0 0 CACNA1C constrhet 1856 G A 1 CACNA1C:1856:A:G ENST00000347598 +12 2788959 rs780210232 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1862Ser p.Asn1862Ser c.5585A>G missense_variant 3 1.86261361943079e-05 0 0 0 0 0 1 0 2 CACNA1C constrhet 1862 S N 1 CACNA1C:1862:N:S ENST00000347598 +12 2788962 rs374425919 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1863Thr p.Arg1863Thr c.5588G>C missense_variant 54 0.000338919224251553 0 0 0 0 47 6 1 0 CACNA1C constrhet 1863 T R 1 CACNA1C:1863:R:T ENST00000347598 +12 2795398 rs186867242 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1964Arg p.Gln1964Arg c.5891A>G missense_variant segdup 47 0.000206727893310813 0 0 0 45 0 0 2 0 CACNA1C constrhet 1964 R Q 1 CACNA1C:1964:Q:R ENST00000347598 +12 2797643 rs770487446 C G gnomAD Exomes PASS NA p.Leu1987Val p.Leu1987Val c.5959C>G missense_variant 5 2.45895995829604e-05 0 0 0 0 0 0 0 5 CACNA1C constrhet 1987 V L 1 CACNA1C:1987:L:V ENST00000347598 +12 2797748 rs767660098 C T gnomAD Exomes PASS NA p.Leu2022Phe p.Leu2022Phe c.6064C>T missense_variant 3 1.46111960725105e-05 3 0 0 0 0 0 0 0 CACNA1C constrhet 2022 F L 1 CACNA1C:2022:L:F ENST00000347598 +2 165946666 rs145220602 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1999His p.Gln1999His c.5997A>C missense_variant segdup 19 9.86408331516265e-05 16 3 0 0 0 0 0 0 SCN3A constrhet 1999 H Q 1 SCN3A:1999:Q:H ENST00000360093 +2 165946692 rs1478038782 T C gnomAD Genomes NA PASS p.Lys1991Glu p.Lys1991Glu c.5971A>G missense_variant segdup 2 9.40733772342427e-05 2 0 0 0 0 0 0 0 SCN3A constrhet 1991 E K 1 SCN3A:1991:K:E ENST00000360093 +2 165946698 rs769926645 C T gnomAD Exomes PASS NA p.Glu1989Lys p.Glu1989Lys c.5965G>A missense_variant segdup 5 2.60118614088024e-05 0 0 0 0 0 5 0 0 SCN3A constrhet 1989 K E 1 SCN3A:1989:E:K ENST00000360093 +2 165946716 rs774354894 T G gnomAD Exomes PASS NA p.Lys1983Gln p.Lys1983Gln c.5947A>C missense_variant segdup 4 2.007548381916e-05 0 0 0 0 0 0 0 4 SCN3A constrhet 1983 Q K 1 SCN3A:1983:K:Q ENST00000360093 +2 165946752 rs544616252 C G gnomAD Exomes PASS NA p.Asp1971His p.Asp1971His c.5911G>C missense_variant segdup 3 1.47024229593037e-05 0 0 0 0 0 0 0 3 SCN3A constrhet 1971 H D 1 SCN3A:1971:D:H ENST00000360093 +2 165946781 rs749832883 C T gnomAD Exomes PASS NA p.Ser1961Asn p.Ser1961Asn c.5882G>A missense_variant segdup 2 9.71430236737549e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1961 N S 1 SCN3A:1961:S:N ENST00000360093 +2 165946782 rs184544899 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1961Cys p.Ser1961Cys c.5881A>T missense_variant segdup 5 2.20035557746132e-05 1 0 0 0 0 4 0 0 SCN3A constrhet 1961 C S 1 SCN3A:1961:S:C ENST00000360093 +2 165946785 rs751266947 C T gnomAD Exomes PASS NA p.Gly1960Arg p.Gly1960Arg c.5878G>A missense_variant segdup 3 1.4558018556621e-05 0 0 0 0 0 0 0 3 SCN3A constrhet 1960 R G 1 SCN3A:1960:G:R ENST00000360093 +2 165946820 rs189059609 T G gnomAD Exomes PASS NA p.Lys1948Thr p.Lys1948Thr c.5843A>C missense_variant segdup 18 8.67653863951874e-05 0 0 0 18 0 0 0 0 SCN3A constrhet 1948 T K 1 SCN3A:1948:K:T ENST00000360093 +2 165946826 rs745891599 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1946Thr p.Ile1946Thr c.5837T>C missense_variant segdup 3 1.31103982939002e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 1946 T I 1 SCN3A:1946:I:T ENST00000360093 +2 165946832 rs772325512 A G gnomAD Exomes PASS NA p.Met1944Thr p.Met1944Thr c.5831T>C missense_variant segdup 7 3.37177152876121e-05 0 0 0 0 0 0 0 7 SCN3A constrhet 1944 T M 1 SCN3A:1944:M:T ENST00000360093 +2 165946838 rs149264761 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1942Arg p.Gln1942Arg c.5825A>G missense_variant segdup 9 3.9316075032545e-05 8 0 0 0 0 1 0 0 SCN3A constrhet 1942 R Q 1 SCN3A:1942:Q:R ENST00000360093 +2 165946862 rs776798468 C T gnomAD Exomes PASS NA p.Gly1934Glu p.Gly1934Glu c.5801G>A missense_variant segdup 2 9.62936571368044e-06 0 0 0 2 0 0 0 0 SCN3A constrhet 1934 E G 1 SCN3A:1934:G:E ENST00000360093 +2 165946879 rs773793799 G T gnomAD Exomes PASS NA p.Asn1928Lys p.Asn1928Lys c.5784C>A missense_variant segdup 4 1.92591023332402e-05 0 0 0 0 0 4 0 0 SCN3A constrhet 1928 K N 1 SCN3A:1928:N:K ENST00000360093 +2 165946889 rs765919309 C T gnomAD Exomes PASS NA p.Ser1925Asn p.Ser1925Asn c.5774G>A missense_variant segdup 2 9.62704815449487e-06 0 2 0 0 0 0 0 0 SCN3A constrhet 1925 N S 1 SCN3A:1925:S:N ENST00000360093 +2 165946894 rs373422316 T C gnomAD Exomes PASS NA p.Ile1923Met p.Ile1923Met c.5769A>G missense_variant segdup 2 9.62667744854541e-06 1 0 0 0 0 0 0 1 SCN3A constrhet 1923 M I 1 SCN3A:1923:I:M ENST00000360093 +2 165946895 rs1295645330 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1923Thr p.Ile1923Thr c.5768T>C missense_variant segdup 2 8.73286175879836e-06 0 1 0 0 0 0 1 0 SCN3A constrhet 1923 T I 1 SCN3A:1923:I:T ENST00000360093 +2 165946937 rs376113629 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1909His p.Arg1909His c.5726G>A missense_variant segdup 6 2.61757263764069e-05 3 0 0 0 0 1 0 2 SCN3A constrhet 1909 H R 1 SCN3A:1909:R:H ENST00000360093 +2 165946938 rs200752113 G A gnomAD Exomes PASS NA p.Arg1909Cys p.Arg1909Cys c.5725C>T missense_variant segdup 2 9.61704910465273e-06 0 0 0 0 0 1 0 1 SCN3A constrhet 1909 C R 1 SCN3A:1909:R:C ENST00000360093 +2 165946959 rs1186732321 C T gnomAD Exomes PASS NA p.Val1902Met p.Val1902Met c.5704G>A missense_variant segdup 2 9.61519970769793e-06 1 0 0 0 0 1 0 0 SCN3A constrhet 1902 M V 1 SCN3A:1902:V:M ENST00000360093 +2 165946964 rs747096151 T C gnomAD Exomes PASS NA p.Glu1900Gly p.Glu1900Gly c.5699A>G missense_variant segdup 5 2.40370747841471e-05 1 0 0 0 0 4 0 0 SCN3A constrhet 1900 G E 1 SCN3A:1900:E:G ENST00000360093 +2 165946973 rs768691987 C T gnomAD Exomes PASS NA p.Arg1897His p.Arg1897His c.5690G>A missense_variant segdup 6 2.88472633562829e-05 0 0 0 2 1 1 0 2 SCN3A constrhet 1897 H R 1 SCN3A:1897:R:H ENST00000360093 +2 165946974 rs781506035 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1897Cys p.Arg1897Cys c.5689C>T missense_variant segdup 3 1.30866071662261e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 1897 C R 1 SCN3A:1897:R:C ENST00000360093 +2 165947017 rs770414744 G C gnomAD Exomes PASS NA p.Asn1882Lys p.Asn1882Lys c.5646C>G missense_variant segdup 2 9.61714159317568e-06 0 0 0 0 0 0 0 2 SCN3A constrhet 1882 K N 1 SCN3A:1882:N:K ENST00000360093 +2 165947074 rs200922494 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1863Asp p.Glu1863Asp c.5589G>C missense_variant segdup 4 1.74445481425917e-05 0 2 0 0 0 2 0 0 SCN3A constrhet 1863 D E 1 SCN3A:1863:E:D ENST00000360093 +2 165947079 rs41265137 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1862Cys p.Gly1862Cys c.5584G>T missense_variant segdup 4932 0.0215115670470009 57 2691 26 5 238 1527 115 273 SCN3A constrhet 1862 C G 1 SCN3A:1862:G:C ENST00000360093 +2 165947080 rs146618194 C A gnomAD Exomes PASS NA p.Leu1861Phe p.Leu1861Phe c.5583G>T missense_variant segdup 2 9.61362827944895e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1861 F L 1 SCN3A:1861:L:F ENST00000360093 +2 165947080 rs146618194 C G gnomAD Genomes NA PASS p.Leu1861Phe p.Leu1861Phe c.5583G>C missense_variant segdup 2 9.41176470588235e-05 0 0 0 0 0 1 1 0 SCN3A constrhet 1861 F L 1 SCN3A:1861:L:F ENST00000360093 +2 165947126 rs748446001 C T gnomAD Exomes PASS NA p.Arg1846Gln p.Arg1846Gln c.5537G>A missense_variant segdup 9 4.32542581414126e-05 1 5 0 0 0 0 0 3 SCN3A constrhet 1846 Q R 1 SCN3A:1846:R:Q ENST00000360093 +2 165947135 rs778168402 C T gnomAD Exomes PASS NA p.Ser1843Asn p.Ser1843Asn c.5528G>A missense_variant segdup 2 9.61178019781044e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1843 N S 1 SCN3A:1843:S:N ENST00000360093 +2 165947149 rs1254524364 A T gnomAD Exomes PASS NA p.Asp1838Glu p.Asp1838Glu c.5514T>A missense_variant segdup 2 9.61187258501701e-06 0 0 0 0 0 0 0 2 SCN3A constrhet 1838 E D 1 SCN3A:1838:D:E ENST00000360093 +2 165947156 rs758945688 G A gnomAD Exomes PASS NA p.Ala1836Val p.Ala1836Val c.5507C>T missense_variant segdup 2 9.61159542872521e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1836 V A 1 SCN3A:1836:A:V ENST00000360093 +2 165947164 rs775000071 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1833His p.Gln1833His c.5499G>C missense_variant segdup 8 3.48830111015183e-05 0 0 0 8 0 0 0 0 SCN3A constrhet 1833 H Q 1 SCN3A:1833:Q:H ENST00000360093 +2 165947180 rs143406452 T C gnomAD Exomes PASS NA p.Lys1828Arg p.Lys1828Arg c.5483A>G missense_variant segdup 3 1.44175317185698e-05 3 0 0 0 0 0 0 0 SCN3A constrhet 1828 R K 1 SCN3A:1828:K:R ENST00000360093 +2 165947202 rs201706536 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1821His p.Asp1821His c.5461G>C missense_variant segdup 58 0.000252948154350708 0 0 0 0 52 4 2 0 SCN3A constrhet 1821 H D 1 SCN3A:1821:D:H ENST00000360093 +2 165947210 rs750426459 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1818Asp p.Ala1818Asp c.5453C>A missense_variant segdup 2 8.72189369755961e-06 1 0 0 0 0 1 0 0 SCN3A constrhet 1818 D A 1 SCN3A:1818:A:D ENST00000360093 +2 165947238 rs370463938 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1809Lys p.Glu1809Lys c.5425G>A missense_variant segdup 22 9.59366469269748e-05 1 0 0 0 0 21 0 0 SCN3A constrhet 1809 K E 1 SCN3A:1809:E:K ENST00000360093 +2 165947239 rs535637931 T C gnomAD Exomes PASS NA p.Ile1808Met p.Ile1808Met c.5424A>G missense_variant segdup 3 1.44183632274064e-05 0 0 0 3 0 0 0 0 SCN3A constrhet 1808 M I 1 SCN3A:1808:I:M ENST00000360093 +2 165947252 rs764672375 G A gnomAD Exomes PASS NA p.Ala1804Val p.Ala1804Val c.5411C>T missense_variant segdup 7 3.36412306923365e-05 0 1 0 0 0 5 1 0 SCN3A constrhet 1804 V A 1 SCN3A:1804:A:V ENST00000360093 +2 165947256 rs3731762 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1803Asn p.Asp1803Asn c.5407G>A missense_variant segdup 282 0.00122972265829409 0 0 0 232 0 3 6 41 SCN3A constrhet 1803 N D 1 SCN3A:1803:D:N ENST00000360093 +2 165947399 rs763009016 A G gnomAD Exomes PASS NA p.Ile1755Thr p.Ile1755Thr c.5264T>C missense_variant segdup 3 1.44172545702697e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 1755 T I 1 SCN3A:1755:I:T ENST00000360093 +2 165947636 rs550328522 T G gnomAD Exomes PASS NA p.Asn1676Thr p.Asn1676Thr c.5027A>C missense_variant segdup 6 2.88322921672273e-05 0 0 0 0 0 0 0 6 SCN3A constrhet 1676 T N 1 SCN3A:1676:N:T ENST00000360093 +2 165947688 rs761912704 C T gnomAD Exomes PASS NA p.Gly1659Ser p.Gly1659Ser c.4975G>A missense_variant segdup 2 9.61122591186506e-06 0 0 0 0 0 1 0 1 SCN3A constrhet 1659 S G 1 SCN3A:1659:G:S ENST00000360093 +2 165947766 rs770743040 G A gnomAD Exomes PASS NA p.Arg1633Cys p.Arg1633Cys c.4897C>T missense_variant segdup 2 9.61205736475835e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1633 C R 1 SCN3A:1633:R:C ENST00000360093 +2 165948810 rs573641796 T C gnomAD Exomes PASS NA p.Ile1587Met p.Ile1587Met c.4761A>G missense_variant segdup 4 1.92292900546112e-05 0 0 0 0 2 2 0 0 SCN3A constrhet 1587 M I 1 SCN3A:1587:I:M ENST00000360093 +2 165948811 rs758183236 A G gnomAD Exomes PASS NA p.Ile1587Thr p.Ile1587Thr c.4760T>C missense_variant segdup 3 1.44214129138946e-05 0 1 0 0 0 2 0 0 SCN3A constrhet 1587 T I 1 SCN3A:1587:I:T ENST00000360093 +2 165948839 rs138241452 C T gnomAD Exomes PASS NA p.Val1578Ile p.Val1578Ile c.4732G>A missense_variant segdup 5 2.40398484527954e-05 1 0 0 0 0 3 1 0 SCN3A constrhet 1578 I V 1 SCN3A:1578:V:I ENST00000360093 +2 165948881 rs775646688 C G gnomAD Exomes PASS NA p.Val1564Leu p.Val1564Leu c.4690G>C missense_variant segdup 7 3.36590244653024e-05 0 5 0 0 0 2 0 0 SCN3A constrhet 1564 L V 1 SCN3A:1564:V:L ENST00000360093 +2 165948892 rs768990821 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1560Gln p.Arg1560Gln c.4679G>A missense_variant segdup 3 1.30896905597152e-05 1 0 0 0 0 2 0 0 SCN3A constrhet 1560 Q R 1 SCN3A:1560:R:Q ENST00000360093 +2 165948911 rs761196437 T C gnomAD Exomes PASS NA p.Met1554Val p.Met1554Val c.4660A>G missense_variant segdup 4 1.92370582690495e-05 0 3 0 0 0 1 0 0 SCN3A constrhet 1554 V M 1 SCN3A:1554:M:V ENST00000360093 +2 165948931 rs762536754 G A gnomAD Exomes PASS NA p.Thr1547Met p.Thr1547Met c.4640C>T missense_variant segdup 4 1.92381685263563e-05 0 1 0 0 0 2 0 1 SCN3A constrhet 1547 M T 1 SCN3A:1547:T:M ENST00000360093 +2 165948940 rs751272471 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1544Thr p.Met1544Thr c.4631T>C missense_variant segdup 6 2.61780104712042e-05 2 2 0 0 0 1 0 1 SCN3A constrhet 1544 T M 1 SCN3A:1544:M:T ENST00000360093 +2 165948980 rs1236809636 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1531Gly p.Ser1531Gly c.4591A>G missense_variant segdup 3 1.30887768101778e-05 3 0 0 0 0 0 0 0 SCN3A constrhet 1531 G S 1 SCN3A:1531:S:G ENST00000360093 +2 165950948 rs768888254 T C gnomAD Exomes PASS NA p.Lys1491Arg p.Lys1491Arg c.4472A>G missense_variant segdup 4 1.92248538911104e-05 4 0 0 0 0 0 0 0 SCN3A constrhet 1491 R K 1 SCN3A:1491:K:R ENST00000360093 +2 165950976 rs781561214 C T gnomAD Exomes PASS NA p.Asp1482Asn p.Asp1482Asn c.4444G>A missense_variant segdup 3 1.44211356163593e-05 0 0 0 0 0 0 0 3 SCN3A constrhet 1482 N D 1 SCN3A:1482:D:N ENST00000360093 +2 165953009 rs1457401377 C T gnomAD Exomes PASS NA p.Asp1421Asn p.Asp1421Asn c.4261G>A missense_variant segdup 2 9.62352760027716e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1421 N D 1 SCN3A:1421:D:N ENST00000360093 +2 165953788 rs768382383 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1405Thr p.Ala1405Thr c.4213G>A missense_variant 5 2.18035932321647e-05 0 1 0 1 0 3 0 0 SCN3A constrhet 1405 T A 1 SCN3A:1405:A:T ENST00000360093 +2 165953810 rs1055802917 T G gnomAD Exomes PASS NA p.Lys1397Asn p.Lys1397Asn c.4191A>C missense_variant 2 9.61159542872521e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1397 N K 1 SCN3A:1397:K:N ENST00000360093 +2 165953815 rs200031995 C T gnomAD Exomes PASS NA p.Val1396Met p.Val1396Met c.4186G>A missense_variant 8 3.84474903400681e-05 0 0 0 2 0 3 0 3 SCN3A constrhet 1396 M V 1 SCN3A:1396:V:M ENST00000360093 +2 165953826 rs770870751 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1392Gln p.Arg1392Gln c.4175G>A missense_variant 6 2.61663657534605e-05 2 0 0 1 1 2 0 0 SCN3A constrhet 1392 Q R 1 SCN3A:1392:R:Q ENST00000360093 +2 165953848 rs534313591 G C gnomAD Exomes PASS NA p.Gln1385Glu p.Gln1385Glu c.4153C>G missense_variant 49 0.000235468245425188 0 0 0 0 0 0 0 49 SCN3A constrhet 1385 E Q 1 SCN3A:1385:Q:E ENST00000360093 +2 165953872 rs754043732 C T gnomAD Exomes PASS NA p.Asp1377Asn p.Asp1377Asn c.4129G>A missense_variant 3 1.44153148304759e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 1377 N D 1 SCN3A:1377:D:N ENST00000360093 +2 165953878 rs762231496 T C gnomAD Exomes PASS NA p.Ile1375Val p.Ile1375Val c.4123A>G missense_variant 3 1.4415037767399e-05 0 0 0 0 0 1 0 2 SCN3A constrhet 1375 V I 1 SCN3A:1375:I:V ENST00000360093 +2 165953884 rs977221211 A G gnomAD Exomes PASS NA p.Phe1373Leu p.Phe1373Leu c.4117T>C missense_variant 4 1.92209739267489e-05 0 0 0 0 0 0 0 4 SCN3A constrhet 1373 L F 1 SCN3A:1373:F:L ENST00000360093 +2 165953887 rs758906955 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1372Val p.Met1372Val c.4114A>G missense_variant 6 2.61588364549545e-05 0 5 0 0 0 1 0 0 SCN3A constrhet 1372 V M 1 SCN3A:1372:M:V ENST00000360093 +2 165953895 rs754584273 G A gnomAD Exomes PASS NA p.Thr1369Met p.Thr1369Met c.4106C>T missense_variant 6 2.88309067320167e-05 0 0 0 1 0 2 0 3 SCN3A constrhet 1369 M T 1 SCN3A:1369:T:M ENST00000360093 +2 165953900 rs780866749 C T gnomAD Exomes PASS NA p.Met1367Ile p.Met1367Ile c.4101G>A missense_variant 2 9.61020988698393e-06 0 0 0 2 0 0 0 0 SCN3A constrhet 1367 I M 1 SCN3A:1367:M:I ENST00000360093 +2 165956828 rs752111359 C T gnomAD Exomes PASS NA p.Arg1317Gln p.Arg1317Gln c.3950G>A missense_variant 2 9.61122591186506e-06 2 0 0 0 0 0 0 0 SCN3A constrhet 1317 Q R 1 SCN3A:1317:R:Q ENST00000360093 +2 165956886 rs375050462 C T gnomAD Exomes PASS NA p.Gly1298Ser p.Gly1298Ser c.3892G>A missense_variant 2 9.61224215160428e-06 0 1 0 0 0 1 0 0 SCN3A constrhet 1298 S G 1 SCN3A:1298:G:S ENST00000360093 +2 165956901 rs1476802227 C T gnomAD Exomes PASS NA p.Gly1293Ser p.Gly1293Ser c.3877G>A missense_variant 2 9.61325860626977e-06 0 0 0 1 0 0 0 1 SCN3A constrhet 1293 S G 1 SCN3A:1293:G:S ENST00000360093 +2 165956922 rs538251957 T G gnomAD Exomes PASS NA p.Ser1286Arg p.Ser1286Arg c.3856A>C missense_variant 5 2.40511809129828e-05 0 1 0 0 0 0 0 4 SCN3A constrhet 1286 R S 1 SCN3A:1286:S:R ENST00000360093 +2 165969400 rs751582800 C T gnomAD Exomes PASS NA p.Val1280Ile p.Val1280Ile c.3838G>A missense_variant 2 9.6473879697072e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1280 I V 1 SCN3A:1280:V:I ENST00000360093 +2 165969462 rs779302317 C G gnomAD Exomes PASS NA p.Trp1259Ser p.Trp1259Ser c.3776G>C missense_variant 5 2.40516436893297e-05 0 0 5 0 0 0 0 0 SCN3A constrhet 1259 S W 1 SCN3A:1259:W:S ENST00000360093 +2 165969502 rs761181797 C G gnomAD Exomes PASS NA p.Val1246Leu p.Val1246Leu c.3736G>C missense_variant 4 1.92609570769572e-05 0 0 0 0 0 0 0 4 SCN3A constrhet 1246 L V 1 SCN3A:1246:V:L ENST00000360093 +2 165969505 rs769153045 T G gnomAD Exomes PASS NA p.Lys1245Gln p.Lys1245Gln c.3733A>C missense_variant 14 6.74308833445718e-05 0 11 0 0 0 0 3 0 SCN3A constrhet 1245 Q K 1 SCN3A:1245:K:Q ENST00000360093 +2 165969549 rs146060800 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1230Thr p.Ile1230Thr c.3689T>C missense_variant 11 4.80958418958506e-05 8 1 0 0 0 1 1 0 SCN3A constrhet 1230 T I 1 SCN3A:1230:I:T ENST00000360093 +2 165969555 rs766254817 A G gnomAD Exomes PASS NA p.Ile1228Thr p.Ile1228Thr c.3683T>C missense_variant 3 1.44773670495126e-05 0 0 0 0 0 2 0 1 SCN3A constrhet 1228 T I 1 SCN3A:1228:I:T ENST00000360093 +2 165969556 rs769710212 T C gnomAD Exomes PASS NA p.Ile1228Val p.Ile1228Val c.3682A>G missense_variant 10 4.82606849156403e-05 0 0 0 0 0 10 0 0 SCN3A constrhet 1228 V I 1 SCN3A:1228:I:V ENST00000360093 +2 165970334 rs769359817 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1221Cys p.Gly1221Cys c.3661G>T missense_variant 4 1.74442438356403e-05 4 0 0 0 0 0 0 0 SCN3A constrhet 1221 C G 1 SCN3A:1221:G:C ENST00000360093 +2 165970377 rs1384651333 G T gnomAD Exomes PASS NA p.Asn1206Lys p.Asn1206Lys c.3618C>A missense_variant segdup 2 9.61150304684647e-06 0 2 0 0 0 0 0 0 SCN3A constrhet 1206 K N 1 SCN3A:1206:N:K ENST00000360093 +2 165970402 rs1267526438 G C gnomAD Exomes PASS NA p.Thr1198Ser p.Thr1198Ser c.3593C>G missense_variant segdup 2 9.61214975729322e-06 0 0 0 0 0 0 0 2 SCN3A constrhet 1198 S T 1 SCN3A:1198:T:S ENST00000360093 +2 165970406 rs530839611 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys1197Glu p.Lys1197Glu c.3589A>G missense_variant segdup 6 2.61620301735415e-05 0 1 0 0 0 5 0 0 SCN3A constrhet 1197 E K 1 SCN3A:1197:K:E ENST00000360093 +2 165970408 rs767542222 C T gnomAD Exomes PASS NA p.Arg1196Gln p.Arg1196Gln c.3587G>A missense_variant segdup 3 1.44182246359398e-05 2 0 0 0 0 1 0 0 SCN3A constrhet 1196 Q R 1 SCN3A:1196:R:Q ENST00000360093 +2 165970451 rs1477240711 C A gnomAD Exomes PASS NA p.Val1182Leu p.Val1182Leu c.3544G>T missense_variant 2 9.63530375295081e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1182 L V 1 SCN3A:1182:V:L ENST00000360093 +2 165970470 rs758604346 T G gnomAD Exomes PASS NA p.Lys1175Asn p.Lys1175Asn c.3525A>C missense_variant 4 1.95742598482995e-05 0 0 0 0 0 3 0 1 SCN3A constrhet 1175 N K 1 SCN3A:1175:K:N ENST00000360093 +2 165971985 rs563038965 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1165Leu p.Pro1165Leu c.3494C>T missense_variant 3 1.30882057814968e-05 0 0 0 0 0 2 0 1 SCN3A constrhet 1165 L P 1 SCN3A:1165:P:L ENST00000360093 +2 165971985 rs563038965 G T gnomAD Exomes PASS NA p.Pro1165Gln p.Pro1165Gln c.3494C>A missense_variant 3 1.44173931430878e-05 0 0 0 0 0 0 0 3 SCN3A constrhet 1165 Q P 1 SCN3A:1165:P:Q ENST00000360093 +2 165972001 rs377632429 C T gnomAD Exomes PASS NA p.Glu1160Lys p.Glu1160Lys c.3478G>A missense_variant 5 2.40294504945261e-05 0 5 0 0 0 0 0 0 SCN3A constrhet 1160 K E 1 SCN3A:1160:E:K ENST00000360093 +2 165972019 rs1433523136 G T gnomAD Exomes PASS NA p.Gln1154Lys p.Gln1154Lys c.3460C>A missense_variant 2 9.61187258501701e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1154 K Q 1 SCN3A:1154:Q:K ENST00000360093 +2 165972024 rs1375842957 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1152Asp p.Gly1152Asp c.3455G>A missense_variant 3 1.30832969908417e-05 0 1 0 2 0 0 0 0 SCN3A constrhet 1152 D G 1 SCN3A:1152:G:D ENST00000360093 +2 165972030 rs775381308 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1150Gln p.Arg1150Gln c.3449G>A missense_variant 12 5.23368399016067e-05 0 0 0 0 0 11 1 0 SCN3A constrhet 1150 Q R 1 SCN3A:1150:R:Q ENST00000360093 +2 165972048 rs768613952 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1144Gly p.Val1144Gly c.3431T>G missense_variant 17 7.41425630647919e-05 0 0 0 0 17 0 0 0 SCN3A constrhet 1144 G V 1 SCN3A:1144:V:G ENST00000360093 +2 165972075 rs144155311 G A gnomAD Exomes PASS NA p.Ala1135Val p.Ala1135Val c.3404C>T missense_variant 2 9.61390555299185e-06 2 0 0 0 0 0 0 0 SCN3A constrhet 1135 V A 1 SCN3A:1135:A:V ENST00000360093 +2 165984147 rs774375940 G T gnomAD Exomes PASS NA p.Ser1129Arg p.Ser1129Arg c.3387C>A missense_variant segdup 23 0.000110883986423943 0 23 0 0 0 0 0 0 SCN3A constrhet 1129 R S 1 SCN3A:1129:S:R ENST00000360093 +2 165984184 rs767706892 G T gnomAD Exomes PASS NA p.Thr1117Asn p.Thr1117Asn c.3350C>A missense_variant segdup 2 9.61399798106042e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1117 N T 1 SCN3A:1117:T:N ENST00000360093 +2 165984191 rs761099837 A T gnomAD Exomes PASS NA p.Leu1115Ile p.Leu1115Ile c.3343T>A missense_variant segdup 2 9.61335102189921e-06 0 0 0 0 0 0 0 2 SCN3A constrhet 1115 I L 1 SCN3A:1115:L:I ENST00000360093 +2 165984214 rs12474273 A G gnomAD Exomes PASS NA p.Val1107Ala p.Val1107Ala c.3320T>C missense_variant segdup 32 0.000153788483164967 0 32 0 0 0 0 0 0 SCN3A constrhet 1107 A V 1 SCN3A:1107:V:A ENST00000360093 +2 165984266 rs780784373 A G gnomAD Exomes PASS NA p.Tyr1090His p.Tyr1090His c.3268T>C missense_variant segdup 3 1.44173931430878e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 1090 H Y 1 SCN3A:1090:Y:H ENST00000360093 +2 165984278 rs149911613 C T gnomAD Exomes PASS NA p.Asp1086Asn p.Asp1086Asn c.3256G>A missense_variant segdup 5 2.40292195309496e-05 0 0 0 0 0 5 0 0 SCN3A constrhet 1086 N D 1 SCN3A:1086:D:N ENST00000360093 +2 165984281 rs144957412 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1085Val p.Ile1085Val c.3253A>G missense_variant segdup 6 2.61613457396248e-05 0 0 0 0 0 6 0 0 SCN3A constrhet 1085 V I 1 SCN3A:1085:I:V ENST00000360093 +2 165984283 rs377559620 A G gnomAD Exomes PASS NA p.Val1084Ala p.Val1084Ala c.3251T>C missense_variant segdup 5 2.40280647796626e-05 4 1 0 0 0 0 0 0 SCN3A constrhet 1084 A V 1 SCN3A:1084:V:A ENST00000360093 +2 165984284 rs140990288 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1084Ile p.Val1084Ile c.3250G>A missense_variant segdup 1225 0.00534136791342188 21 172 0 0 31 791 44 166 SCN3A constrhet 1084 I V 1 SCN3A:1084:V:I ENST00000360093 +2 165984298 rs775682057 C T gnomAD Exomes PASS NA p.Ser1079Asn p.Ser1079Asn c.3236G>A missense_variant segdup 2 9.61094879286483e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1079 N S 1 SCN3A:1079:S:N ENST00000360093 +2 165984301 rs760738000 C G gnomAD Exomes PASS NA p.Ser1078Thr p.Ser1078Thr c.3233G>C missense_variant segdup 2 9.61122591186506e-06 0 0 0 2 0 0 0 0 SCN3A constrhet 1078 T S 1 SCN3A:1078:S:T ENST00000360093 +2 165984314 rs765819507 C T gnomAD Exomes PASS NA p.Val1074Ile p.Val1074Ile c.3220G>A missense_variant segdup 8 3.84445341483575e-05 0 0 0 0 0 0 0 8 SCN3A constrhet 1074 I V 1 SCN3A:1074:V:I ENST00000360093 +2 165984316 rs751031460 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1073Ala p.Gly1073Ala c.3218G>C missense_variant segdup 3 1.30796463263633e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 1073 A G 1 SCN3A:1073:G:A ENST00000360093 +2 165984335 rs1000317389 C T gnomAD Exomes PASS NA p.Gly1067Arg p.Gly1067Arg c.3199G>A missense_variant segdup 4 1.92220823281786e-05 0 0 0 0 0 4 0 0 SCN3A constrhet 1067 R G 1 SCN3A:1067:G:R ENST00000360093 +2 165984356 rs751094000 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1060Gln p.Glu1060Gln c.3178G>C missense_variant segdup 3 1.30810150867707e-05 0 3 0 0 0 0 0 0 SCN3A constrhet 1060 Q E 1 SCN3A:1060:E:Q ENST00000360093 +2 165984387 rs1458392843 C T gnomAD Exomes PASS NA p.Met1049Ile p.Met1049Ile c.3147G>A missense_variant segdup 2 9.61270414980438e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1049 I M 1 SCN3A:1049:M:I ENST00000360093 +2 165984392 rs148308241 A G gnomAD Exomes PASS NA p.Cys1048Arg p.Cys1048Arg c.3142T>C missense_variant segdup 3 1.44182246359398e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 1048 R C 1 SCN3A:1048:C:R ENST00000360093 +2 165984407 rs150421779 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1043Asp p.Asn1043Asp c.3127A>G missense_variant segdup 2 8.7211330496058e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1043 D N 1 SCN3A:1043:N:D ENST00000360093 +2 165984413 rs768733111 C T gnomAD Exomes PASS NA p.Glu1041Lys p.Glu1041Lys c.3121G>A missense_variant segdup 2 9.61362827944895e-06 0 0 0 0 0 0 0 2 SCN3A constrhet 1041 K E 1 SCN3A:1041:E:K ENST00000360093 +2 165984416 rs776963443 G A gnomAD Exomes PASS NA p.His1040Tyr p.His1040Tyr c.3118C>T missense_variant segdup 2 9.61372070218616e-06 0 2 0 0 0 0 0 0 SCN3A constrhet 1040 Y H 1 SCN3A:1040:H:Y ENST00000360093 +2 165984424 rs188214239 A G gnomAD Exomes PASS NA p.Ile1037Thr p.Ile1037Thr c.3110T>C missense_variant segdup 13 6.24867816423449e-05 0 0 0 10 0 3 0 0 SCN3A constrhet 1037 T I 1 SCN3A:1037:I:T ENST00000360093 +2 165984434 rs770351039 G T gnomAD Exomes PASS NA p.Pro1034Thr p.Pro1034Thr c.3100C>A missense_variant segdup 4 1.92315089041886e-05 0 0 0 0 0 4 0 0 SCN3A constrhet 1034 T P 1 SCN3A:1034:P:T ENST00000360093 +2 165984439 rs147300771 C G gnomAD Exomes PASS NA p.Arg1032Thr p.Arg1032Thr c.3095G>C missense_variant segdup 3 1.44261286041278e-05 0 0 0 0 0 2 1 0 SCN3A constrhet 1032 T R 1 SCN3A:1032:R:T ENST00000360093 +2 165984448 rs750993591 G T gnomAD Exomes PASS NA p.Ala1029Asp p.Ala1029Asp c.3086C>A missense_variant segdup 2 9.61658668872071e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 1029 D A 1 SCN3A:1029:A:D ENST00000360093 +2 165984466 rs202046674 C T gnomAD Exomes PASS NA p.Arg1023Gln p.Arg1023Gln c.3068G>A missense_variant segdup 8 3.84774474061391e-05 0 0 2 5 0 1 0 0 SCN3A constrhet 1023 Q R 1 SCN3A:1023:R:Q ENST00000360093 +2 165984467 rs777474317 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1023Trp p.Arg1023Trp c.3067C>T missense_variant segdup 10 4.3645251396648e-05 2 6 0 1 0 0 0 1 SCN3A constrhet 1023 W R 1 SCN3A:1023:R:W ENST00000360093 +2 165984481 rs747040733 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1018Ala p.Val1018Ala c.3053T>C missense_variant segdup 20 8.72646037314345e-05 0 0 0 20 0 0 0 0 SCN3A constrhet 1018 A V 1 SCN3A:1018:V:A ENST00000360093 +2 165984540 rs781269284 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp998Glu p.Asp998Glu c.2994C>A missense_variant segdup 16 6.99178465303269e-05 0 0 0 16 0 0 0 0 SCN3A constrhet 998 E D 1 SCN3A:998:D:E ENST00000360093 +2 165986509 rs772467017 C T gnomAD Exomes PASS NA p.Ala955Thr p.Ala955Thr c.2863G>A missense_variant segdup 2 9.60919407689277e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 955 T A 1 SCN3A:955:A:T ENST00000360093 +2 165986592 rs761594098 T C gnomAD Exomes PASS NA p.Asn927Ser p.Asn927Ser c.2780A>G missense_variant segdup 3 1.44169774326247e-05 0 0 0 0 0 0 0 3 SCN3A constrhet 927 S N 1 SCN3A:927:N:S ENST00000360093 +2 165986613 rs371456512 G A gnomAD Exomes PASS NA p.Thr920Met p.Thr920Met c.2759C>T missense_variant segdup 6 2.88328463785945e-05 2 1 0 0 0 0 0 3 SCN3A constrhet 920 M T 1 SCN3A:920:T:M ENST00000360093 +2 165986623 rs200738468 C T gnomAD Exomes PASS NA p.Asp917Asn p.Asp917Asn c.2749G>A missense_variant segdup 3 1.44154533660084e-05 0 3 0 0 0 0 0 0 SCN3A constrhet 917 N D 1 SCN3A:917:D:N ENST00000360093 +2 165986625 rs766258051 T C gnomAD Exomes PASS NA p.Asn916Ser p.Asn916Ser c.2747A>G missense_variant segdup 2 9.61030224400557e-06 1 0 0 0 0 0 0 1 SCN3A constrhet 916 S N 1 SCN3A:916:N:S ENST00000360093 +2 165986674 rs749586926 C T gnomAD Exomes PASS NA p.Gly900Ser p.Gly900Ser c.2698G>A missense_variant segdup 4 1.92187575073272e-05 0 0 0 0 0 4 0 0 SCN3A constrhet 900 S G 1 SCN3A:900:G:S ENST00000360093 +2 165986728 rs746512784 G C gnomAD Exomes PASS NA p.Leu882Val p.Leu882Val c.2644C>G missense_variant segdup 2 9.60965578212988e-06 0 0 0 0 2 0 0 0 SCN3A constrhet 882 V L 1 SCN3A:882:L:V ENST00000360093 +2 165987870 rs377309807 A G gnomAD Exomes PASS NA p.Tyr817His p.Tyr817His c.2449T>C missense_variant segdup 12 5.80293241518047e-05 0 0 0 0 0 12 0 0 SCN3A constrhet 817 H Y 1 SCN3A:817:Y:H ENST00000360093 +2 165987876 rs755440336 C T gnomAD Exomes PASS NA p.Asp815Asn p.Asp815Asn c.2443G>A missense_variant segdup 3 1.45351654101824e-05 3 0 0 0 0 0 0 0 SCN3A constrhet 815 N D 1 SCN3A:815:D:N ENST00000360093 +2 165994399 rs756647854 A G gnomAD Exomes PASS NA p.Val794Ala p.Val794Ala c.2381T>C missense_variant segdup 3 1.44227995615469e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 794 A V 1 SCN3A:794:V:A ENST00000360093 +2 165994424 rs756928766 C G gnomAD Exomes PASS NA p.Glu786Gln p.Glu786Gln c.2356G>C missense_variant segdup 2 9.61482991365883e-06 0 2 0 0 0 0 0 0 SCN3A constrhet 786 Q E 1 SCN3A:786:E:Q ENST00000360093 +2 165994430 rs778744191 T G gnomAD Exomes PASS NA p.Met784Leu p.Met784Leu c.2350A>C missense_variant segdup 5 2.40336085982638e-05 0 5 0 0 0 0 0 0 SCN3A constrhet 784 L M 1 SCN3A:784:M:L ENST00000360093 +2 165994451 rs746866750 T A gnomAD Exomes PASS NA p.Met777Leu p.Met777Leu c.2329A>T missense_variant segdup 4 1.92281808218124e-05 0 4 0 0 0 0 0 0 SCN3A constrhet 777 L M 1 SCN3A:777:M:L ENST00000360093 +2 165994495 rs374167456 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Val762Ala p.Val762Ala c.2285T>C missense_variant segdup 3 1.308386759126e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 762 A V 1 SCN3A:762:V:A ENST00000360093 +2 165994528 rs753117449 T C gnomAD Exomes PASS NA p.His751Arg p.His751Arg c.2252A>G missense_variant segdup 4 1.92285505518594e-05 0 0 0 0 0 4 0 0 SCN3A constrhet 751 R H 1 SCN3A:751:H:R ENST00000360093 +2 165994534 rs764690975 A G gnomAD Exomes PASS NA p.Val749Ala p.Val749Ala c.2246T>C missense_variant segdup 3 1.44225222106842e-05 0 0 0 1 0 0 1 1 SCN3A constrhet 749 A V 1 SCN3A:749:V:A ENST00000360093 +2 165994547 rs1271683392 C T gnomAD Exomes PASS NA p.Ala745Thr p.Ala745Thr c.2233G>A missense_variant segdup 3 1.44250187525244e-05 2 0 0 0 0 1 0 0 SCN3A constrhet 745 T A 1 SCN3A:745:A:T ENST00000360093 +2 165994576 rs1169251444 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn735Ser p.Asn735Ser c.2204A>G missense_variant segdup 2 8.72630807358023e-06 1 0 0 0 0 1 0 0 SCN3A constrhet 735 S N 1 SCN3A:735:N:S ENST00000360093 +2 165994600 rs745450559 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro727Leu p.Pro727Leu c.2180C>T missense_variant segdup 3 1.31019242359395e-05 0 0 0 1 0 2 0 0 SCN3A constrhet 727 L P 1 SCN3A:727:P:L ENST00000360093 +2 165994620 rs201833165 T G gnomAD Exomes PASS NA p.Glu720Asp p.Glu720Asp c.2160A>C missense_variant segdup 19 9.16988416988417e-05 0 0 16 0 0 3 0 0 SCN3A constrhet 720 D E 1 SCN3A:720:E:D ENST00000360093 +2 165996022 rs751290489 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val706Met p.Val706Met c.2116G>A missense_variant 3 1.30826123360313e-05 0 0 0 0 0 2 1 0 SCN3A constrhet 706 M V 1 SCN3A:706:V:M ENST00000360093 +2 165996030 rs1206384329 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln703Arg p.Gln703Arg c.2108A>G missense_variant 3 1.30828405463394e-05 0 0 0 3 0 0 0 0 SCN3A constrhet 703 R Q 1 SCN3A:703:Q:R ENST00000360093 +2 165996060 rs1244798421 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met693Thr p.Met693Thr c.2078T>C missense_variant 3 1.30853513853025e-05 0 0 0 0 0 2 1 0 SCN3A constrhet 693 T M 1 SCN3A:693:M:T ENST00000360093 +2 165996061 rs138331141 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met693Val p.Met693Val c.2077A>G missense_variant 85 0.000370719282636381 0 0 0 1 0 12 2 70 SCN3A constrhet 693 V M 1 SCN3A:693:M:V ENST00000360093 +2 165996068 rs769734235 C G gnomAD Exomes PASS NA p.Gln690His p.Gln690His c.2070G>C missense_variant 2 9.61455258679537e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 690 H Q 1 SCN3A:690:Q:H ENST00000360093 +2 165996102 rs139860168 G A gnomAD Exomes PASS NA p.Thr679Met p.Thr679Met c.2036C>T missense_variant 8 3.84582103471815e-05 4 1 0 0 0 2 0 1 SCN3A constrhet 679 M T 1 SCN3A:679:T:M ENST00000360093 +2 165996111 rs762573176 G A gnomAD Exomes PASS NA p.Thr676Ile p.Thr676Ile c.2027C>T missense_variant 2 9.61519970769793e-06 0 0 0 0 0 0 0 2 SCN3A constrhet 676 I T 1 SCN3A:676:T:I ENST00000360093 +2 165996117 rs751294193 C T gnomAD Exomes PASS NA p.Gly674Asp p.Gly674Asp c.2021G>A missense_variant 8 3.84622781207331e-05 0 8 0 0 0 0 0 0 SCN3A constrhet 674 D G 1 SCN3A:674:G:D ENST00000360093 +2 165997166 rs762367543 G T gnomAD Exomes PASS NA p.Pro672Thr p.Pro672Thr c.2014C>A missense_variant 7 3.36515811435769e-05 0 0 0 0 0 0 0 7 SCN3A constrhet 672 T P 1 SCN3A:672:P:T ENST00000360093 +2 165997172 rs200440339 G A gnomAD Exomes PASS NA p.Leu670Phe p.Leu670Phe c.2008C>T missense_variant 44 0.000211507955583329 0 0 0 0 0 0 0 44 SCN3A constrhet 670 F L 1 SCN3A:670:L:F ENST00000360093 +2 165997177 rs199975643 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly668Glu p.Gly668Glu c.2003G>A missense_variant 46 0.000200621052998849 0 0 38 0 0 5 3 0 SCN3A constrhet 668 E G 1 SCN3A:668:G:E ENST00000360093 +2 165997214 rs764003738 A C gnomAD Exomes PASS NA p.Leu656Val p.Leu656Val c.1966T>G missense_variant 2 9.61335102189921e-06 0 0 0 0 0 0 0 2 SCN3A constrhet 656 V L 1 SCN3A:656:L:V ENST00000360093 +2 165997253 rs1490499639 T C gnomAD Exomes PASS NA p.Lys643Glu p.Lys643Glu c.1927A>G missense_variant 2 9.61325860626977e-06 0 0 0 0 0 1 0 1 SCN3A constrhet 643 E K 1 SCN3A:643:K:E ENST00000360093 +2 165997256 rs112457070 C A gnomAD Exomes PASS NA p.Gly642Trp p.Gly642Trp c.1924G>T missense_variant 5 2.40329154810428e-05 0 1 0 0 0 4 0 0 SCN3A constrhet 642 W G 1 SCN3A:642:G:W ENST00000360093 +2 165997282 rs773717117 C G gnomAD Exomes PASS NA p.Arg633Thr p.Arg633Thr c.1898G>C missense_variant 5 2.40326844508532e-05 0 0 0 0 0 0 0 5 SCN3A constrhet 633 T R 1 SCN3A:633:R:T ENST00000360093 +2 165997300 rs749744297 T C gnomAD Exomes PASS NA p.Gln627Arg p.Gln627Arg c.1880A>G missense_variant 2 9.61335102189921e-06 1 0 0 0 0 1 0 0 SCN3A constrhet 627 R Q 1 SCN3A:627:Q:R ENST00000360093 +2 165997318 rs965476894 C T gnomAD Exomes PASS NA p.Arg621His p.Arg621His c.1862G>A missense_variant 2 9.61381312670044e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 621 H R 1 SCN3A:621:R:H ENST00000360093 +2 165997321 rs369720053 C G gnomAD Exomes PASS NA p.Arg620Pro p.Arg620Pro c.1859G>C missense_variant 2 9.61335102189921e-06 2 0 0 0 0 0 0 0 SCN3A constrhet 620 P R 1 SCN3A:620:R:P ENST00000360093 +2 165997325 rs577018955 C T gnomAD Exomes PASS NA p.Glu619Lys p.Glu619Lys c.1855G>A missense_variant 3 1.44196106705119e-05 1 1 0 0 0 1 0 0 SCN3A constrhet 619 K E 1 SCN3A:619:E:K ENST00000360093 +2 165997340 rs868728039 G C gnomAD Exomes PASS NA p.Pro614Ala p.Pro614Ala c.1840C>G missense_variant 3 1.44219675409584e-05 0 0 0 0 0 0 0 3 SCN3A constrhet 614 A P 1 SCN3A:614:P:A ENST00000360093 +2 165997367 rs755167692 C T gnomAD Exomes PASS NA p.Glu605Lys p.Glu605Lys c.1813G>A missense_variant 5 2.4036612568264e-05 1 0 0 0 0 4 0 0 SCN3A constrhet 605 K E 1 SCN3A:605:E:K ENST00000360093 +2 165997432 rs774769014 C T gnomAD Exomes PASS NA p.Arg583Gln p.Arg583Gln c.1748G>A missense_variant 5 2.4033377554748e-05 0 1 0 2 0 0 0 2 SCN3A constrhet 583 Q R 1 SCN3A:583:R:Q ENST00000360093 +2 165997448 rs774982624 A G gnomAD Exomes PASS NA p.Phe578Leu p.Phe578Leu c.1732T>C missense_variant 2 9.61307378034126e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 578 L F 1 SCN3A:578:F:L ENST00000360093 +2 165997468 rs765013479 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg571His p.Arg571His c.1712G>A missense_variant 27 0.000117789740949822 2 1 0 1 0 20 3 0 SCN3A constrhet 571 H R 1 SCN3A:571:R:H ENST00000360093 +2 165997469 rs776460316 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg571Cys p.Arg571Cys c.1711C>T missense_variant 3 1.30882057814968e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 571 C R 1 SCN3A:571:R:C ENST00000360093 +2 165997493 rs202004044 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg563Cys p.Arg563Cys c.1687C>T missense_variant 38 0.000166242311293103 0 4 12 0 0 21 0 1 SCN3A constrhet 563 C R 1 SCN3A:563:R:C ENST00000360093 +2 166003301 rs147678484 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser540Phe p.Ser540Phe c.1619C>T missense_variant 346 0.00150870338716992 3 32 0 0 78 136 14 83 SCN3A constrhet 540 F S 1 SCN3A:540:S:F ENST00000360093 +2 166003318 rs141748745 T G gnomAD Exomes PASS NA p.Arg534Ser p.Arg534Ser c.1602A>C missense_variant 24 0.000115324735233629 0 1 0 22 0 0 1 0 SCN3A constrhet 534 S R 1 SCN3A:534:R:S ENST00000360093 +2 166003322 rs754513062 T C gnomAD Exomes PASS NA p.Lys533Arg p.Lys533Arg c.1598A>G missense_variant 2 9.61076405574243e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 533 R K 1 SCN3A:533:K:R ENST00000360093 +2 166003325 rs551260434 A G gnomAD Exomes PASS NA p.Val532Ala p.Val532Ala c.1595T>C missense_variant 4 1.92213433796888e-05 3 1 0 0 0 0 0 0 SCN3A constrhet 532 A V 1 SCN3A:532:V:A ENST00000360093 +2 166003341 rs749133387 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu527Lys p.Glu527Lys c.1579G>A missense_variant 8 3.48811859603226e-05 0 1 0 0 0 0 1 6 SCN3A constrhet 527 K E 1 SCN3A:527:E:K ENST00000360093 +2 166003343 rs1403176076 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser526Phe p.Ser526Phe c.1577C>T missense_variant 2 8.71961215165149e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 526 F S 1 SCN3A:526:S:F ENST00000360093 +2 166003354 rs760800398 G C gnomAD Exomes PASS NA p.Ser522Arg p.Ser522Arg c.1566C>G missense_variant 3 1.44154533660084e-05 0 3 0 0 0 0 0 0 SCN3A constrhet 522 R S 1 SCN3A:522:S:R ENST00000360093 +2 166003361 rs764009631 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg520Thr p.Arg520Thr c.1559G>C missense_variant 16 6.9756288965427e-05 0 0 0 16 0 0 0 0 SCN3A constrhet 520 T R 1 SCN3A:520:R:T ENST00000360093 +2 166003370 rs776782913 T C gnomAD Exomes PASS NA p.Lys517Arg p.Lys517Arg c.1550A>G missense_variant 4 1.92196809532962e-05 0 0 0 0 0 4 0 0 SCN3A constrhet 517 R K 1 SCN3A:517:K:R ENST00000360093 +2 166003392 rs200940443 C T gnomAD Exomes PASS NA p.Glu510Lys p.Glu510Lys c.1528G>A missense_variant 12 5.76601510695958e-05 0 12 0 0 0 0 0 0 SCN3A constrhet 510 K E 1 SCN3A:510:E:K ENST00000360093 +2 166003397 rs143763998 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln508Arg p.Gln508Arg c.1523A>G missense_variant 26 0.000113352981183405 0 5 0 0 0 21 0 0 SCN3A constrhet 508 R Q 1 SCN3A:508:Q:R ENST00000360093 +2 166003399 rs755522851 T G gnomAD Exomes PASS NA p.Arg507Ser p.Arg507Ser c.1521A>C missense_variant 4 1.92209739267489e-05 0 4 0 0 0 0 0 0 SCN3A constrhet 507 S R 1 SCN3A:507:R:S ENST00000360093 +2 166003400 rs780520734 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg507Lys p.Arg507Lys c.1520G>A missense_variant 14 6.10415431302103e-05 0 0 9 1 0 3 0 1 SCN3A constrhet 507 K R 1 SCN3A:507:R:K ENST00000360093 +2 166003415 rs747726149 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg502Gln p.Arg502Gln c.1505G>A missense_variant 6 2.6160205096008e-05 0 0 0 0 0 6 0 0 SCN3A constrhet 502 Q R 1 SCN3A:502:R:Q ENST00000360093 +2 166003472 rs142029708 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu483Ala p.Glu483Ala c.1448A>C missense_variant 3 1.30812432413577e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 483 A E 1 SCN3A:483:E:A ENST00000360093 +2 166003478 rs772065512 A G gnomAD Exomes PASS NA p.Leu481Pro p.Leu481Pro c.1442T>C missense_variant 7 3.36415540475595e-05 0 0 0 0 0 0 0 7 SCN3A constrhet 481 P L 1 SCN3A:481:L:P ENST00000360093 +2 166003520 rs761990576 G A gnomAD Exomes PASS NA p.Ala467Val p.Ala467Val c.1400C>T missense_variant 15 7.2425980647778e-05 0 0 0 0 0 15 0 0 SCN3A constrhet 467 V A 1 SCN3A:467:A:V ENST00000360093 +2 166003532 rs112943141 G A gnomAD Exomes PASS NA p.Ala463Val p.Ala463Val c.1388C>T missense_variant 7 3.37034290831704e-05 0 1 0 2 0 3 0 1 SCN3A constrhet 463 V A 1 SCN3A:463:A:V ENST00000360093 +2 166010994 rs777791237 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu450Lys p.Glu450Lys c.1348G>A missense_variant segdup 5 2.18003610139784e-05 1 2 0 0 0 1 0 1 SCN3A constrhet 450 K E 1 SCN3A:450:E:K ENST00000360093 +2 166011012 rs771117930 C T gnomAD Exomes PASS NA p.Glu444Lys p.Glu444Lys c.1330G>A missense_variant segdup 2 9.61039460280239e-06 0 0 0 1 0 1 0 0 SCN3A constrhet 444 K E 1 SCN3A:444:E:K ENST00000360093 +2 166011123 rs149918908 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val407Ile p.Val407Ile c.1219G>A missense_variant segdup 2 8.72585120678522e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 407 I V 1 SCN3A:407:V:I ENST00000360093 +2 166011137 rs750026037 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile402Thr p.Ile402Thr c.1205T>C missense_variant segdup 9 3.92721560413667e-05 0 0 0 9 0 0 0 0 SCN3A constrhet 402 T I 1 SCN3A:402:I:T ENST00000360093 +2 166012312 rs752328633 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg378Gln p.Arg378Gln c.1133G>A missense_variant segdup 4 1.7440136730672e-05 0 1 0 1 1 0 1 0 SCN3A constrhet 378 Q R 1 SCN3A:378:R:Q ENST00000360093 +2 166012321 rs148689026 G C gnomAD Exomes PASS NA p.Ser375Cys p.Ser375Cys c.1124C>G missense_variant segdup 2 9.61020988698393e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 375 C S 1 SCN3A:375:S:C ENST00000360093 +2 166012350 rs762422656 G C gnomAD Exomes PASS NA p.Ser365Arg p.Ser365Arg c.1095C>G missense_variant segdup 2 9.61002517826597e-06 0 2 0 0 0 0 0 0 SCN3A constrhet 365 R S 1 SCN3A:365:S:R ENST00000360093 +2 166012375 rs774195502 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg357Gln p.Arg357Gln c.1070G>A missense_variant segdup 11 4.79549397947529e-05 2 0 0 0 0 9 0 0 SCN3A constrhet 357 Q R 1 SCN3A:357:R:Q ENST00000360093 +2 166018822 rs755224774 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala343Ser p.Ala343Ser c.1027G>T missense_variant segdup 2 8.75802453998476e-06 1 0 0 0 0 1 0 0 SCN3A constrhet 343 S A 1 SCN3A:343:A:S ENST00000360093 +2 166018858 rs771446983 G T gnomAD Exomes PASS NA p.Gln331Lys p.Gln331Lys c.991C>A missense_variant segdup 11 5.33996135809781e-05 0 0 0 0 0 0 0 11 SCN3A constrhet 331 K Q 1 SCN3A:331:Q:K ENST00000360093 +2 166019077 rs369361605 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile319Thr p.Ile319Thr c.956T>C missense_variant segdup 50 0.000218032129214561 0 0 0 26 0 23 1 0 SCN3A constrhet 319 T I 1 SCN3A:319:I:T ENST00000360093 +2 166019103 rs1471853642 C T gnomAD Exomes PASS NA p.Met310Ile p.Met310Ile c.930G>A missense_variant segdup 2 9.61131828841644e-06 0 0 0 0 0 1 0 1 SCN3A constrhet 310 I M 1 SCN3A:310:M:I ENST00000360093 +2 166019105 rs776260027 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Met310Leu p.Met310Leu c.928A>T missense_variant segdup 6 2.61604332167741e-05 0 2 0 0 0 2 0 2 SCN3A constrhet 310 L M 1 SCN3A:310:M:L ENST00000360093 +2 166019117 rs773352929 C G gnomAD Exomes PASS NA p.Val306Leu p.Val306Leu c.916G>C missense_variant segdup 4 1.92224518237301e-05 0 4 0 0 0 0 0 0 SCN3A constrhet 306 L V 1 SCN3A:306:V:L ENST00000360093 +2 166019140 rs749622694 G A gnomAD Exomes PASS NA p.Thr298Ile p.Thr298Ile c.893C>T missense_variant segdup 2 9.61085642341589e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 298 I T 1 SCN3A:298:T:I ENST00000360093 +2 166019143 rs1229817884 C T gnomAD Exomes PASS NA p.Gly297Asp p.Gly297Asp c.890G>A missense_variant segdup 2 9.61113353708936e-06 0 0 0 2 0 0 0 0 SCN3A constrhet 297 D G 1 SCN3A:297:G:D ENST00000360093 +2 166019161 rs757676103 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr291Ile p.Thr291Ile c.872C>T missense_variant segdup 5 2.18007412252017e-05 4 0 0 0 0 1 0 0 SCN3A constrhet 291 I T 1 SCN3A:291:T:I ENST00000360093 +2 166019167 rs542063434 G A gnomAD Exomes PASS NA p.Thr289Ile p.Thr289Ile c.866C>T missense_variant segdup 2 9.61085642341589e-06 1 1 0 0 0 0 0 0 SCN3A constrhet 289 I T 1 SCN3A:289:T:I ENST00000360093 +2 166019183 rs142323631 C T gnomAD Exomes PASS NA p.Asp284Asn p.Asp284Asn c.850G>A missense_variant segdup 14 6.72766415500538e-05 2 6 0 0 0 6 0 0 SCN3A constrhet 284 N D 1 SCN3A:284:D:N ENST00000360093 +2 166019184 rs747954941 G C gnomAD Exomes PASS NA p.Ser283Arg p.Ser283Arg c.849C>G missense_variant segdup 6 2.88328463785945e-05 0 1 0 0 0 4 1 0 SCN3A constrhet 283 R S 1 SCN3A:283:S:R ENST00000360093 +2 166019186 rs369051978 T C gnomAD Exomes PASS NA p.Ser283Gly p.Ser283Gly c.847A>G missense_variant segdup 2 9.61094879286483e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 283 G S 1 SCN3A:283:S:G ENST00000360093 +2 166019188 rs773151991 G C gnomAD Exomes PASS NA p.Pro282Arg p.Pro282Arg c.845C>G missense_variant segdup 2 9.6106716898444e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 282 R P 1 SCN3A:282:P:R ENST00000360093 +2 166019255 rs1252699928 C A gnomAD Exomes PASS NA p.Val260Leu p.Val260Leu c.778G>T missense_variant segdup 2 9.61057932572175e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 260 L V 1 SCN3A:260:V:L ENST00000360093 +2 166020372 rs187637533 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val212Ile p.Val212Ile c.634G>A missense_variant segdup 539 0.00236314372648913 1 29 0 80 350 65 14 0 SCN3A constrhet 212 I V 1 SCN3A:212:V:I ENST00000360093 +2 166020381 rs761496434 G T gnomAD Exomes PASS NA p.Leu209Ile p.Leu209Ile c.625C>A missense_variant segdup 2 9.67660776838072e-06 0 2 0 0 0 0 0 0 SCN3A constrhet 209 I L 1 SCN3A:209:L:I ENST00000360093 +2 166020944 rs183764694 C T gnomAD Exomes PASS NA p.Arg187His p.Arg187His c.560G>A missense_variant segdup 24 0.000115425680290103 4 3 0 2 1 6 0 8 SCN3A constrhet 187 H R 1 SCN3A:187:R:H ENST00000360093 +2 166020945 rs777999021 G A gnomAD Exomes PASS NA p.Arg187Cys p.Arg187Cys c.559C>T missense_variant segdup 2 9.6182515942252e-06 1 0 0 0 0 1 0 0 SCN3A constrhet 187 C R 1 SCN3A:187:R:C ENST00000360093 +2 166020953 rs200410949 G A gnomAD Exomes PASS NA p.Thr184Met p.Thr184Met c.551C>T missense_variant segdup 7 3.36690619799332e-05 1 1 0 0 0 3 1 1 SCN3A constrhet 184 M T 1 SCN3A:184:T:M ENST00000360093 +2 166020984 rs767399908 A C gnomAD Exomes PASS NA p.Leu174Val p.Leu174Val c.520T>G missense_variant segdup 2 9.62389806367171e-06 0 0 0 1 0 0 0 1 SCN3A constrhet 174 V L 1 SCN3A:174:L:V ENST00000360093 +2 166021003 rs757345466 A C gnomAD Exomes PASS NA p.Phe167Leu p.Phe167Leu c.501T>G missense_variant segdup 3 1.4438070303777e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 167 L F 1 SCN3A:167:F:L ENST00000360093 +2 166025322 rs1056441967 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu133Phe p.Leu133Phe c.397C>T missense_variant segdup 3 1.31010087776759e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 133 F L 1 SCN3A:133:L:F ENST00000360093 +2 166027028 rs200538599 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile99Val p.Ile99Val c.295A>G missense_variant 6 2.6278216234682e-05 0 4 0 0 0 1 1 0 SCN3A constrhet 99 V I 1 SCN3A:99:I:V ENST00000360093 +2 166032689 rs1391994104 C T gnomAD Exomes PASS NA p.Met72Ile p.Met72Ile c.216G>A missense_variant segdup 2 9.61482991365883e-06 0 1 0 0 0 1 0 0 SCN3A constrhet 72 I M 1 SCN3A:72:M:I ENST00000360093 +2 166032697 rs764443863 G C gnomAD Exomes PASS NA p.Pro70Ala p.Pro70Ala c.208C>G missense_variant segdup 4 1.92244843032086e-05 0 4 0 0 0 0 0 0 SCN3A constrhet 70 A P 1 SCN3A:70:P:A ENST00000360093 +2 166032725 rs778352249 G T gnomAD Exomes PASS NA p.Asn60Lys p.Asn60Lys c.180C>A missense_variant segdup 2 9.61085642341589e-06 0 0 0 0 0 2 0 0 SCN3A constrhet 60 K N 1 SCN3A:60:N:K ENST00000360093 +2 166032773 rs781159373 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp44Glu p.Asp44Glu c.132T>G missense_variant segdup 6 2.64033373818451e-05 0 0 0 0 0 6 0 0 SCN3A constrhet 44 E D 1 SCN3A:44:D:E ENST00000360093 +2 166032783 rs748061167 T C gnomAD Exomes PASS NA p.Gln41Arg p.Gln41Arg c.122A>G missense_variant segdup 3 1.44142066420664e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 41 R Q 1 SCN3A:41:Q:R ENST00000360093 +2 166032817 rs369447779 C A gnomAD Exomes PASS NA p.Ala30Ser p.Ala30Ser c.88G>T missense_variant segdup 2 9.60984047664809e-06 2 0 0 0 0 0 0 0 SCN3A constrhet 30 S A 1 SCN3A:30:A:S ENST00000360093 +2 166032822 rs775711350 C T gnomAD Exomes PASS NA p.Arg28His p.Arg28His c.83G>A missense_variant segdup 2 9.60993282656954e-06 0 1 0 0 0 1 0 0 SCN3A constrhet 28 H R 1 SCN3A:28:R:H ENST00000360093 +2 166032823 rs868421885 G A gnomAD Exomes PASS NA p.Arg28Cys p.Arg28Cys c.82C>T missense_variant segdup 3 1.4415037767399e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 28 C R 1 SCN3A:28:R:C ENST00000360093 +2 166032829 rs141705204 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu26Lys p.Glu26Lys c.76G>A missense_variant segdup 5 2.17997907220091e-05 2 3 0 0 0 0 0 0 SCN3A constrhet 26 K E 1 SCN3A:26:E:K ENST00000360093 +2 166032837 rs139585434 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala23Val p.Ala23Val c.68C>T missense_variant segdup 31 0.000135153988350598 2 0 0 0 3 26 0 0 SCN3A constrhet 23 V A 1 SCN3A:23:A:V ENST00000360093 +2 166032850 rs765781930 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg19Gly p.Arg19Gly c.55A>G missense_variant segdup 3 1.30794182274772e-05 0 0 0 0 0 3 0 0 SCN3A constrhet 19 G R 1 SCN3A:19:R:G ENST00000360093 +2 166032861 rs139769668 C A gnomAD Exomes PASS NA p.Arg15Leu p.Arg15Leu c.44G>T missense_variant segdup 4 1.92217128468318e-05 0 0 0 0 0 4 0 0 SCN3A constrhet 15 L R 1 SCN3A:15:R:L ENST00000360093 +2 166032861 rs139769668 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg15His p.Arg15His c.44G>A missense_variant segdup 52 0.000226723754545375 33 4 0 0 1 10 2 2 SCN3A constrhet 15 H R 1 SCN3A:15:R:H ENST00000360093 +2 166032862 rs558749829 G A gnomAD Exomes PASS NA p.Arg15Cys p.Arg15Cys c.43C>T missense_variant segdup 3 1.44164231892972e-05 0 0 0 2 0 1 0 0 SCN3A constrhet 15 C R 1 SCN3A:15:R:C ENST00000360093 +2 166032873 rs751175820 G C gnomAD Exomes PASS NA p.Pro11Arg p.Pro11Arg c.32C>G missense_variant segdup 2 9.6106716898444e-06 0 0 0 0 0 0 0 2 SCN3A constrhet 11 R P 1 SCN3A:11:P:R ENST00000360093 +2 166032901 rs772128810 C T gnomAD Exomes PASS NA p.Ala2Thr p.Ala2Thr c.4G>A missense_variant segdup 3 1.44179474609995e-05 0 0 0 0 0 0 0 3 SCN3A constrhet 2 T A 1 SCN3A:2:A:T ENST00000360093 +3 53529223 rs369742276 G A gnomAD Exomes PASS NA p.Met10Ile p.Met10Ile c.30G>A missense_variant NA 2 9.72876211230883e-06 0 0 0 0 0 1 0 1 CACNA1D constrhet 10 I M 1 CACNA1D:10:M:I ENST00000350061;NM_001128840.2 +3 53529240 rs760088044 A G gnomAD Exomes PASS NA p.Gln16Arg p.Gln16Arg c.47A>G missense_variant NA 4 1.94550636666958e-05 1 0 0 0 0 3 0 0 CACNA1D constrhet 16 R Q 1 CACNA1D:16:Q:R ENST00000350061;NM_001128840.2 +3 53529246 rs765724402 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala18Gly p.Ala18Gly c.53C>G missense_variant NA 2 8.81997548046816e-06 0 0 0 2 0 0 0 0 CACNA1D constrhet 18 G A 1 CACNA1D:18:A:G ENST00000350061;NM_001128840.2 +3 53529253 rs201981216 C A gnomAD Exomes PASS NA p.His20Gln p.His20Gln c.60C>A missense_variant NA 3 1.45993926652651e-05 0 0 1 1 0 1 0 0 CACNA1D constrhet 20 Q H 1 CACNA1D:20:H:Q ENST00000350061;NM_001128840.2 +3 53531239 rs758415159 C G gnomAD Exomes PASS NA p.Pro43Arg p.Pro43Arg c.128C>G missense_variant NA 5 2.40437789126441e-05 0 1 0 1 0 0 0 3 CACNA1D constrhet 43 R P 1 CACNA1D:43:P:R ENST00000350061;NM_001128840.2 +3 53531239 rs758415159 C T gnomAD Exomes PASS NA p.Pro43Leu p.Pro43Leu c.128C>T missense_variant NA 3 1.44262673475865e-05 0 1 0 0 2 0 0 0 CACNA1D constrhet 43 L P 1 CACNA1D:43:P:L ENST00000350061;NM_001128840.2 +3 53531283 rs1471359438 G A gnomAD Exomes PASS NA p.Asp58Asn p.Asp58Asn c.172G>A missense_variant NA 4 1.92254082996088e-05 0 2 0 0 1 1 0 0 CACNA1D constrhet 58 N D 1 CACNA1D:58:D:N ENST00000350061;NM_001128840.2 +3 53531292 rs1157252380 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg61Gly p.Arg61Gly c.181A>G missense_variant NA 2 8.72014440559136e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 61 G R 1 CACNA1D:61:R:G ENST00000350061;NM_001128840.2 +3 53531316 rs575300482 A G gnomAD Exomes PASS NA p.Met69Val p.Met69Val c.205A>G missense_variant NA 2 9.60974812850155e-06 1 0 0 0 0 1 0 0 CACNA1D constrhet 69 V M 1 CACNA1D:69:M:V ENST00000350061;NM_001128840.2 +3 53531321 rs764773584 C G gnomAD Exomes PASS NA p.Ser70Arg p.Ser70Arg c.210C>G missense_variant NA 2 9.60947109471095e-06 0 0 0 2 0 0 0 0 CACNA1D constrhet 70 R S 1 CACNA1D:70:S:R ENST00000350061;NM_001128840.2 +3 53531364 rs914971602 C T gnomAD Exomes PASS NA p.Arg85Cys p.Arg85Cys c.253C>T missense_variant NA 2 9.60919407689277e-06 0 0 0 0 0 1 0 1 CACNA1D constrhet 85 C R 1 CACNA1D:85:R:C ENST00000350061;NM_001128840.2 +3 53531401 rs769128755 C T gnomAD Exomes PASS NA p.Ser97Leu p.Ser97Leu c.290C>T missense_variant NA 10 4.80455087058462e-05 0 0 0 0 0 0 0 10 CACNA1D constrhet 97 L S 1 CACNA1D:97:S:L ENST00000350061;NM_001128840.2 +3 53531421 rs1380932577 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg104Cys p.Arg104Cys c.310C>T missense_variant NA 4 1.74395284351511e-05 1 0 0 0 2 1 0 0 CACNA1D constrhet 104 C R 1 CACNA1D:104:R:C ENST00000350061;NM_001128840.2 +3 53531422 rs144915770 G A gnomAD Exomes PASS NA p.Arg104His p.Arg104His c.311G>A missense_variant NA 8 3.84382537501321e-05 0 0 0 0 0 6 0 2 CACNA1D constrhet 104 H R 1 CACNA1D:104:R:H ENST00000350061;NM_001128840.2 +3 53531446 rs762596454 A G gnomAD Exomes PASS NA p.Asn112Ser p.Asn112Ser c.335A>G missense_variant NA 5 2.40248320664239e-05 0 5 0 0 0 0 0 0 CACNA1D constrhet 112 S N 1 CACNA1D:112:N:S ENST00000350061;NM_001128840.2 +3 53531473 rs776373174 G A gnomAD Exomes PASS NA p.Ser121Asn p.Ser121Asn c.362G>A missense_variant NA 4 1.92374283405794e-05 0 3 0 0 0 1 0 0 CACNA1D constrhet 121 N S 1 CACNA1D:121:S:N ENST00000350061;NM_001128840.2 +3 53531483 rs368995943 A C gnomAD Exomes PASS NA p.Glu124Asp p.Glu124Asp c.372A>C missense_variant NA 3 1.44366807183692e-05 1 0 0 0 0 2 0 0 CACNA1D constrhet 124 D E 1 CACNA1D:124:E:D ENST00000350061;NM_001128840.2 +3 53535697 rs373329119 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile145Val p.Ile145Val c.433A>G missense_variant NA 10 4.36570650228326e-05 5 1 0 0 0 3 0 1 CACNA1D constrhet 145 V I 1 CACNA1D:145:I:V ENST00000350061;NM_001128840.2 +3 53684840 rs771872770 C T gnomAD Exomes PASS NA p.Thr173Ile p.Thr173Ile c.518C>T missense_variant NA 3 1.44169774326247e-05 0 0 0 0 0 1 0 2 CACNA1D constrhet 173 I T 1 CACNA1D:173:T:I ENST00000350061;NM_001128840.2 +3 53684867 rs760620751 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala182Val p.Ala182Val c.545C>T missense_variant NA 2 8.7202204471729e-06 0 0 1 0 0 1 0 0 CACNA1D constrhet 182 V A 1 CACNA1D:182:A:V ENST00000350061;NM_001128840.2 +3 53694206 rs1208257269 G A gnomAD Exomes PASS NA p.Gly224Arg p.Gly224Arg c.670G>A missense_variant NA 2 9.61141066674356e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 224 R G 1 CACNA1D:224:G:R ENST00000350061;NM_001128840.2 +3 53694221 rs747770734 G A gnomAD Exomes PASS NA p.Gly229Ser p.Gly229Ser c.685G>A missense_variant NA 2 9.6106716898444e-06 2 0 0 0 0 0 0 0 CACNA1D constrhet 229 S G 1 CACNA1D:229:G:S ENST00000350061;NM_001128840.2 +3 53699710 rs768966508 A G gnomAD Exomes PASS NA p.Ile264Val p.Ile264Val c.790A>G missense_variant NA 3 1.44182246359398e-05 0 0 0 3 0 0 0 0 CACNA1D constrhet 264 V I 1 CACNA1D:264:I:V ENST00000350061;NM_001128840.2 +3 53700371 rs200101586 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val309Ile p.Val309Ile c.925G>A missense_variant NA 77 0.000335933546236672 0 11 0 1 0 21 2 42 CACNA1D constrhet 309 I V 1 CACNA1D:309:V:I ENST00000350061;NM_001128840.2 +3 53700399 rs755537392 C T gnomAD Exomes PASS NA p.Ala318Val p.Ala318Val c.953C>T missense_variant NA 3 1.44158689885826e-05 0 0 0 1 0 1 0 1 CACNA1D constrhet 318 V A 1 CACNA1D:318:A:V ENST00000350061;NM_001128840.2 +3 53700408 rs763483604 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly321Glu p.Gly321Glu c.962G>A missense_variant NA 14 6.10356884389687e-05 2 2 0 0 0 9 1 0 CACNA1D constrhet 321 E G 1 CACNA1D:321:G:E ENST00000350061;NM_001128840.2 +3 53700476 rs959324592 A G gnomAD Exomes PASS NA p.Ile344Val p.Ile344Val c.1030A>G missense_variant NA 2 9.60947109471095e-06 0 2 0 0 0 0 0 0 CACNA1D constrhet 344 V I 1 CACNA1D:344:I:V ENST00000350061;NM_001128840.2 +3 53700479 rs1199547685 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr345Pro p.Thr345Pro c.1033A>C missense_variant NA 3 1.30787339785509e-05 0 1 0 0 0 0 2 0 CACNA1D constrhet 345 P T 1 CACNA1D:345:T:P ENST00000350061;NM_001128840.2 +3 53700551 rs148674323 G A gnomAD Exomes PASS NA p.Val369Met p.Val369Met c.1105G>A missense_variant NA 9 4.32463600980251e-05 0 2 0 0 0 6 1 0 CACNA1D constrhet 369 M V 1 CACNA1D:369:V:M ENST00000350061;NM_001128840.2 +3 53700558 rs577554366 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr371Ser p.Tyr371Ser c.1112A>C missense_variant NA 9 3.92382546824317e-05 0 0 0 0 0 9 0 0 CACNA1D constrhet 371 S Y 1 CACNA1D:371:Y:S ENST00000350061;NM_001128840.2 +3 53707080 rs1223628194 T G gnomAD Exomes PASS NA p.Trp383Gly p.Trp383Gly c.1147T>G missense_variant NA 2 1.5054572826496e-05 2 0 0 0 0 0 0 0 CACNA1D constrhet 383 G W 1 CACNA1D:383:W:G ENST00000350061;NM_001128840.2 +3 53707122 rs963644283 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val397Ile p.Val397Ile c.1189G>A missense_variant NA 7 4.52980612429788e-05 2 1 0 0 2 1 0 1 CACNA1D constrhet 397 I V 1 CACNA1D:397:V:I ENST00000350061;NM_001128840.2 +3 53736702 rs371212198 C T gnomAD Exomes PASS NA p.Arg419Trp p.Arg419Trp c.1255C>T missense_variant NA 3 1.44162846351238e-05 0 0 0 0 0 3 0 0 CACNA1D constrhet 419 W R 1 CACNA1D:419:R:W ENST00000350061;NM_001128840.2 +3 53736792 rs768158230 G A gnomAD Exomes PASS NA p.Asp449Asn p.Asp449Asn c.1345G>A missense_variant NA 3 1.44158689885826e-05 0 0 0 0 0 1 2 0 CACNA1D constrhet 449 N D 1 CACNA1D:449:D:N ENST00000350061;NM_001128840.2 +3 53736796 rs556582252 C T gnomAD Exomes PASS NA p.Pro450Leu p.Pro450Leu c.1349C>T missense_variant NA 3 1.44158689885826e-05 0 1 0 0 0 0 0 2 CACNA1D constrhet 450 L P 1 CACNA1D:450:P:L ENST00000350061;NM_001128840.2 +3 53736798 rs200910800 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu451Gln p.Glu451Gln c.1351G>C missense_variant NA 35 0.000152598535054063 2 0 0 0 0 33 0 0 CACNA1D constrhet 451 Q E 1 CACNA1D:451:E:Q ENST00000350061;NM_001128840.2 +3 53736801 rs760504266 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn452Asp p.Asn452Asp c.1354A>G missense_variant NA 2 8.72014440559136e-06 1 1 0 0 0 0 0 0 CACNA1D constrhet 452 D N 1 CACNA1D:452:N:D ENST00000350061;NM_001128840.2 +3 53736825 rs35874056 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly460Ser p.Gly460Ser c.1378G>A missense_variant NA 57 0.000248552291913765 2 0 0 0 1 41 1 12 CACNA1D constrhet 460 S G 1 CACNA1D:460:G:S ENST00000350061;NM_001128840.2 +3 53736826 rs367786816 G A gnomAD Exomes PASS NA p.Gly460Asp p.Gly460Asp c.1379G>A missense_variant NA 9 4.32521794292635e-05 0 1 0 0 0 8 0 0 CACNA1D constrhet 460 D G 1 CACNA1D:460:G:D ENST00000350061;NM_001128840.2 +3 53736831 rs765353117 C G gnomAD Exomes PASS NA p.Arg462Gly p.Arg462Gly c.1384C>G missense_variant NA 2 9.61307378034126e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 462 G R 1 CACNA1D:462:R:G ENST00000350061;NM_001128840.2 +3 53736832 rs35057005 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg462Gln p.Arg462Gln c.1385G>A missense_variant NA 15 6.54210498770084e-05 7 2 0 2 0 4 0 0 CACNA1D constrhet 462 Q R 1 CACNA1D:462:R:Q ENST00000350061;NM_001128840.2 +3 53736836 rs150652713 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn463Lys p.Asn463Lys c.1389T>G missense_variant NA 27 0.000117757889778615 0 0 0 0 0 24 1 2 CACNA1D constrhet 463 K N 1 CACNA1D:463:N:K ENST00000350061;NM_001128840.2 +3 53736837 rs764734420 A G gnomAD Exomes PASS NA p.Thr464Ala p.Thr464Ala c.1390A>G missense_variant NA 4 1.92263323848343e-05 0 4 0 0 0 0 0 0 CACNA1D constrhet 464 A T 1 CACNA1D:464:T:A ENST00000350061;NM_001128840.2 +3 53752368 rs760909552 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu477Asp p.Glu477Asp c.1431G>C missense_variant NA 3 1.30803306707594e-05 0 0 0 0 0 3 0 0 CACNA1D constrhet 477 D E 1 CACNA1D:477:E:D ENST00000350061;NM_001128840.2 +3 53752376 rs199737839 G A gnomAD Exomes PASS NA p.Ser480Asn p.Ser480Asn c.1439G>A missense_variant NA 10 4.80552058204465e-05 0 0 0 1 0 0 0 9 CACNA1D constrhet 480 N S 1 CACNA1D:480:S:N ENST00000350061;NM_001128840.2 +3 53752378 rs374319069 G A gnomAD Exomes PASS NA p.Gly481Ser p.Gly481Ser c.1441G>A missense_variant NA 3 1.44162846351238e-05 0 0 0 1 0 1 0 1 CACNA1D constrhet 481 S G 1 CACNA1D:481:G:S ENST00000350061;NM_001128840.2 +3 53752387 rs899802931 G A gnomAD Exomes PASS NA p.Glu484Lys p.Glu484Lys c.1450G>A missense_variant NA 2 9.61122591186506e-06 0 0 0 0 1 0 0 1 CACNA1D constrhet 484 K E 1 CACNA1D:484:E:K ENST00000350061;NM_001128840.2 +3 53752394 rs745835964 G A gnomAD Exomes PASS NA p.Arg486Gln p.Arg486Gln c.1457G>A missense_variant NA 8 3.84478598959985e-05 2 4 0 0 0 2 0 0 CACNA1D constrhet 486 Q R 1 CACNA1D:486:R:Q ENST00000350061;NM_001128840.2 +3 53752400 rs375512160 G A gnomAD Exomes PASS NA p.Cys488Tyr p.Cys488Tyr c.1463G>A missense_variant NA 2 9.61242694555521e-06 2 0 0 0 0 0 0 0 CACNA1D constrhet 488 Y C 1 CACNA1D:488:C:Y ENST00000350061;NM_001128840.2 +3 53752406 rs749519475 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly490Glu p.Gly490Glu c.1469G>A missense_variant NA 4 1.74445481425917e-05 0 0 0 0 0 3 0 1 CACNA1D constrhet 490 E G 1 CACNA1D:490:G:E ENST00000350061;NM_001128840.2 +3 53752408 rs769060712 A G gnomAD Exomes PASS NA p.Ser491Gly p.Ser491Gly c.1471A>G missense_variant NA 2 9.61344343930552e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 491 G S 1 CACNA1D:491:S:G ENST00000350061;NM_001128840.2 +3 53752414 rs139380111 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Trp493Arg p.Trp493Arg c.1477T>A missense_variant NA 41 0.000178839376068674 41 0 0 0 0 0 0 0 CACNA1D constrhet 493 S C 1 CACNA1D:493:C:S ENST00000350061;NM_001128840.2 +3 53753795 rs1333911973 A G gnomAD Genomes NA PASS p.Lys518Glu p.Lys518Glu c.1552A>G missense_variant NA 2 9.40910801656003e-05 0 0 0 0 0 2 0 0 CACNA1D constrhet 498 E K 1 CACNA1D:498:K:E ENST00000350061;NM_001128840.2 +3 53753799 rs144884666 C T gnomAD Exomes PASS NA p.Ser519Phe p.Ser519Phe c.1556C>T missense_variant NA 2 9.61076405574243e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 499 F S 1 CACNA1D:499:S:F ENST00000350061;NM_001128840.2 +3 53756345 rs143078083 C T gnomAD Exomes PASS NA p.Arg524Cys p.Arg524Cys c.1570C>T missense_variant NA 5 2.40232160359772e-05 4 0 0 0 0 1 0 0 CACNA1D constrhet 504 C R 1 CACNA1D:504:R:C ENST00000350061;NM_001128840.2 +3 53756352 rs141239749 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg526His p.Arg526His c.1577G>A missense_variant NA 9 3.9233465274024e-05 1 0 0 0 0 7 0 1 CACNA1D constrhet 506 H R 1 CACNA1D:506:R:H ENST00000350061;NM_001128840.2 +3 53756354 rs139268281 C T gnomAD Exomes PASS NA p.Arg527Cys p.Arg527Cys c.1579C>T missense_variant NA 2 9.60910174116923e-06 1 0 0 0 0 1 0 0 CACNA1D constrhet 507 C R 1 CACNA1D:507:R:C ENST00000350061;NM_001128840.2 +3 53756364 rs752606091 G A gnomAD Exomes PASS NA p.Arg530Gln p.Arg530Gln c.1589G>A missense_variant NA 2 9.60928641439087e-06 0 2 0 0 0 0 0 0 CACNA1D constrhet 510 Q R 1 CACNA1D:510:R:Q ENST00000350061;NM_001128840.2 +3 53756368 rs762756866 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe531Leu p.Phe531Leu c.1593C>G missense_variant NA 4 1.74373997349515e-05 1 0 0 0 0 3 0 0 CACNA1D constrhet 511 L F 1 CACNA1D:511:F:L ENST00000350061;NM_001128840.2 +3 53756370 rs202097014 A G gnomAD Exomes PASS NA p.Asn532Ser p.Asn532Ser c.1595A>G missense_variant NA 4 1.92183881537855e-05 0 2 0 0 0 2 0 0 CACNA1D constrhet 512 S N 1 CACNA1D:512:N:S ENST00000350061;NM_001128840.2 +3 53756390 rs138150805 G A gnomAD Exomes PASS NA p.Ala539Thr p.Ala539Thr c.1615G>A missense_variant NA 2 9.60919407689277e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 519 T A 1 CACNA1D:519:A:T ENST00000350061;NM_001128840.2 +3 53756426 rs199772983 G A gnomAD Exomes PASS NA p.Val551Ile p.Val551Ile c.1651G>A missense_variant NA 6 2.88347862861756e-05 3 0 0 0 0 2 0 1 CACNA1D constrhet 531 I V 1 CACNA1D:531:V:I ENST00000350061;NM_001128840.2 +3 53756472 rs55797424 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn566Ser p.Asn566Ser c.1697A>G missense_variant NA 25 0.000108978997567589 2 4 0 8 0 7 1 3 CACNA1D constrhet 546 S N 1 CACNA1D:546:N:S ENST00000350061;NM_001128840.2 +3 53757461 rs1291223718 A T gnomAD Exomes PASS NA p.Asp576Val p.Asp576Val c.1727A>T missense_variant NA 2 9.61113353708936e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 556 V D 1 CACNA1D:556:D:V ENST00000350061;NM_001128840.2 +3 53757472 rs758865477 A G gnomAD Exomes PASS NA p.Lys580Glu p.Lys580Glu c.1738A>G missense_variant NA 3 1.44140681304954e-05 0 0 0 0 0 3 0 0 CACNA1D constrhet 560 E K 1 CACNA1D:560:K:E ENST00000350061;NM_001128840.2 +3 53757484 rs745525591 G A gnomAD Exomes PASS NA p.Ala584Thr p.Ala584Thr c.1750G>A missense_variant NA 3 1.44137911153392e-05 0 1 0 0 0 2 0 0 CACNA1D constrhet 564 T A 1 CACNA1D:564:A:T ENST00000350061;NM_001128840.2 +3 53757516 rs373740752 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Met594Ile p.Met594Ile c.1782G>A missense_variant NA 10 4.35950197049489e-05 3 1 0 0 0 5 0 1 CACNA1D constrhet 574 I M 1 CACNA1D:574:M:I ENST00000350061;NM_001128840.2 +3 53757544 rs773365038 G A gnomAD Exomes PASS NA p.Val604Ile p.Val604Ile c.1810G>A missense_variant NA 6 2.88273052235077e-05 0 2 0 0 0 2 0 2 CACNA1D constrhet 584 I V 1 CACNA1D:584:V:I ENST00000350061;NM_001128840.2 +3 53757559 rs760813746 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg609Trp p.Arg609Trp c.1825C>T missense_variant NA 2 8.71900394098978e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 589 W R 1 CACNA1D:589:R:W ENST00000350061;NM_001128840.2 +3 53757599 rs765798948 C T gnomAD Exomes PASS NA p.Thr622Met p.Thr622Met c.1865C>T missense_variant NA 2 9.60919407689277e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 602 M T 1 CACNA1D:602:T:M ENST00000350061;NM_001128840.2 +3 53757820 rs779537136 C T gnomAD Exomes PASS NA p.His652Tyr p.His652Tyr c.1954C>T missense_variant NA 2 9.60984047664809e-06 0 2 0 0 0 0 0 0 CACNA1D constrhet 632 Y H 1 CACNA1D:632:H:Y ENST00000350061;NM_001128840.2 +3 53757865 rs368260280 A T gnomAD Exomes PASS NA p.Met667Leu p.Met667Leu c.1999A>T missense_variant NA 9 4.32409578352616e-05 0 0 0 0 0 9 0 0 CACNA1D constrhet 647 L M 1 CACNA1D:647:M:L ENST00000350061;NM_001128840.2 +3 53757869 rs778399253 A G gnomAD Exomes PASS NA p.Lys668Arg p.Lys668Arg c.2003A>G missense_variant NA 2 9.60910174116923e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 648 R K 1 CACNA1D:648:K:R ENST00000350061;NM_001128840.2 +3 53757881 rs777591848 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser672Trp p.Ser672Trp c.2015C>G missense_variant NA 3 1.30783918809343e-05 0 0 0 0 2 0 1 0 CACNA1D constrhet 652 W S 1 CACNA1D:652:S:W ENST00000350061;NM_001128840.2 +3 53757961 rs753366323 G T gnomAD Exomes PASS NA p.Asp699Tyr p.Asp699Tyr c.2095G>T missense_variant NA 2 9.60956343753303e-06 0 0 0 1 0 0 1 0 CACNA1D constrhet 679 Y D 1 CACNA1D:679:D:Y ENST00000350061;NM_001128840.2 +3 53757968 rs369605872 C T gnomAD Exomes PASS NA p.Thr701Met p.Thr701Met c.2102C>T missense_variant NA 6 2.88295214299443e-05 0 3 0 1 0 2 0 0 CACNA1D constrhet 681 M T 1 CACNA1D:681:T:M ENST00000350061;NM_001128840.2 +3 53757995 rs149676780 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn710Ser p.Asn710Ser c.2129A>G missense_variant NA 32 0.000139533261241148 0 6 0 0 0 8 0 18 CACNA1D constrhet 690 S N 1 CACNA1D:690:N:S ENST00000350061;NM_001128840.2 +3 53758001 rs1411664894 C G gnomAD Exomes PASS NA p.Pro712Arg p.Pro712Arg c.2135C>G missense_variant NA 2 9.61205736475835e-06 0 2 0 0 0 0 0 0 CACNA1D constrhet 692 R P 1 CACNA1D:692:P:R ENST00000350061;NM_001128840.2 +3 53760912 rs748590097 A G gnomAD Exomes PASS NA p.Thr723Ala p.Thr723Ala c.2167A>G missense_variant NA 2 9.60965578212988e-06 0 0 2 0 0 0 0 0 CACNA1D constrhet 703 A T 1 CACNA1D:703:T:A ENST00000350061;NM_001128840.2 +3 53760942 rs760977697 G A gnomAD Exomes PASS NA p.Asp733Asn p.Asp733Asn c.2197G>A missense_variant NA 4 1.92189421894219e-05 0 1 0 0 0 1 0 2 CACNA1D constrhet 713 N D 1 CACNA1D:713:D:N ENST00000350061;NM_001128840.2 +3 53760951 rs775056182 A G gnomAD Exomes PASS NA p.Met736Val p.Met736Val c.2206A>G missense_variant NA 9 4.32417888647589e-05 0 0 0 9 0 0 0 0 CACNA1D constrhet 716 V M 1 CACNA1D:716:M:V ENST00000350061;NM_001128840.2 +3 53760981 rs568551083 A G gnomAD Exomes PASS NA p.Met746Val p.Met746Val c.2236A>G missense_variant NA 2 9.60937875366358e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 726 V M 1 CACNA1D:726:M:V ENST00000350061;NM_001128840.2 +3 53760987 rs184573217 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val748Ile p.Val748Ile c.2242G>A missense_variant NA 96 0.000418493944915735 0 0 0 78 0 1 0 17 CACNA1D constrhet 728 I V 1 CACNA1D:728:V:I ENST00000350061;NM_001128840.2 +3 53765121 rs1175460516 A G gnomAD Genomes NA PASS p.Asn805Ser p.Asn805Ser c.2414A>G missense_variant NA 2 9.40556809631302e-05 2 0 0 0 0 0 0 0 CACNA1D constrhet 785 S N 1 CACNA1D:785:N:S ENST00000350061;NM_001128840.2 +3 53765136 rs763129695 A G gnomAD Exomes PASS NA p.Lys810Arg p.Lys810Arg c.2429A>G missense_variant NA 2 9.61880669084193e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 790 R K 1 CACNA1D:790:K:R ENST00000350061;NM_001128840.2 +3 53765169 rs757267401 A T gnomAD Exomes PASS NA p.Asn821Ile p.Asn821Ile c.2462A>T missense_variant NA 2 9.61815908435126e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 801 I N 1 CACNA1D:801:N:I ENST00000350061;NM_001128840.2 +3 53766050 rs147933585 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile825Thr p.Ile825Thr c.2474T>C missense_variant NA 36 0.000156951650172211 2 0 3 1 0 26 1 3 CACNA1D constrhet 805 T I 1 CACNA1D:805:I:T ENST00000350061;NM_001128840.2 +3 53766071 rs751240151 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp832Val p.Asp832Val c.2495A>T missense_variant NA 3 1.30782778523724e-05 3 0 0 0 0 0 0 0 CACNA1D constrhet 812 V D 1 CACNA1D:812:D:V ENST00000350061;NM_001128840.2 +3 53766103 rs35090700 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val843Met p.Val843Met c.2527G>A missense_variant NA 56 0.000244172560236499 47 5 0 0 0 3 1 0 CACNA1D constrhet 823 M V 1 CACNA1D:823:V:M ENST00000350061;NM_001128840.2 +3 53766877 rs768629978 C G gnomAD Exomes PASS NA p.Pro857Ala p.Pro857Ala c.2569C>G missense_variant NA 3 1.44161460836136e-05 0 0 0 0 0 0 0 3 CACNA1D constrhet 837 A P 1 CACNA1D:837:P:A ENST00000350061;NM_001128840.2 +3 53766886 rs747902160 C T gnomAD Exomes PASS NA p.Pro860Ser p.Pro860Ser c.2578C>T missense_variant NA 3 1.44151762976061e-05 0 0 0 0 0 0 0 3 CACNA1D constrhet 840 S P 1 CACNA1D:840:P:S ENST00000350061;NM_001128840.2 +3 53766892 rs760959586 G A gnomAD Exomes PASS NA p.Gly862Arg p.Gly862Arg c.2584G>A missense_variant NA 3 1.44153148304759e-05 0 1 0 0 0 1 0 1 CACNA1D constrhet 842 R G 1 CACNA1D:842:G:R ENST00000350061;NM_001128840.2 +3 53766914 rs776897309 C T gnomAD Exomes PASS NA p.Ser869Leu p.Ser869Leu c.2606C>T missense_variant NA 3 1.44143451562995e-05 0 0 0 1 1 1 0 0 CACNA1D constrhet 849 L S 1 CACNA1D:849:S:L ENST00000350061;NM_001128840.2 +3 53766920 rs186968009 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu871Trp p.Leu871Trp c.2612T>G missense_variant NA 144 0.000627790178571429 0 2 38 0 0 14 2 88 CACNA1D constrhet 851 W L 1 CACNA1D:851:L:W ENST00000350061;NM_001128840.2 +3 53766941 rs568467080 C T gnomAD Exomes PASS NA p.Ala878Val p.Ala878Val c.2633C>T missense_variant NA 5 2.40248320664239e-05 1 0 0 0 0 4 0 0 CACNA1D constrhet 858 V A 1 CACNA1D:858:A:V ENST00000350061;NM_001128840.2 +3 53769408 rs564937293 G A gnomAD Exomes PASS NA p.Val897Ile p.Val897Ile c.2689G>A missense_variant NA 9 4.32459444914277e-05 0 2 0 5 0 2 0 0 CACNA1D constrhet 877 I V 1 CACNA1D:877:V:I ENST00000350061;NM_001128840.2 +3 53769430 rs769988052 A G gnomAD Exomes PASS NA p.Asn904Ser p.Asn904Ser c.2711A>G missense_variant NA 3 1.44143451562995e-05 0 0 0 0 0 2 0 1 CACNA1D constrhet 884 S N 1 CACNA1D:884:N:S ENST00000350061;NM_001128840.2 +3 53769438 rs1366252476 A G gnomAD Exomes PASS NA p.Ile907Val p.Ile907Val c.2719A>G missense_variant NA 5 2.40234468841589e-05 0 0 0 0 5 0 0 0 CACNA1D constrhet 887 V I 1 CACNA1D:887:I:V ENST00000350061;NM_001128840.2 +3 53769492 rs764701041 G A gnomAD Exomes PASS NA p.Ala925Thr p.Ala925Thr c.2773G>A missense_variant NA 3 1.44191948321606e-05 0 1 0 0 0 2 0 0 CACNA1D constrhet 905 T A 1 CACNA1D:905:A:T ENST00000350061;NM_001128840.2 +3 53769507 rs751464393 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg930Cys p.Arg930Cys c.2788C>T missense_variant NA 4 1.74547485643469e-05 1 1 2 0 0 0 0 0 CACNA1D constrhet 910 C R 1 CACNA1D:910:R:C ENST00000350061;NM_001128840.2 +3 53769508 rs115066564 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg930His p.Arg930His c.2789G>A missense_variant NA 116 0.000506616587325851 5 11 0 1 0 51 7 41 CACNA1D constrhet 910 H R 1 CACNA1D:910:R:H ENST00000350061;NM_001128840.2 +3 53769522 rs368864820 C T gnomAD Exomes PASS NA p.Arg935Trp p.Arg935Trp c.2803C>T missense_variant NA 8 3.8472636337405e-05 0 5 0 0 0 3 0 0 CACNA1D constrhet 915 W R 1 CACNA1D:915:R:W ENST00000350061;NM_001128840.2 +3 53769529 rs145327253 C T gnomAD Exomes PASS NA p.Thr937Met p.Thr937Met c.2810C>T missense_variant NA 7 3.36690619799332e-05 5 0 0 0 0 1 0 1 CACNA1D constrhet 917 M T 1 CACNA1D:917:T:M ENST00000350061;NM_001128840.2 +3 53774326 rs200504982 A G gnomAD Exomes PASS NA p.Tyr944Cys p.Tyr944Cys c.2831A>G missense_variant NA 4 1.92191268750661e-05 0 0 0 4 0 0 0 0 CACNA1D constrhet 924 C Y 1 CACNA1D:924:Y:C ENST00000350061;NM_001128840.2 +3 53774329 rs149224560 C T gnomAD Exomes PASS NA p.Ala945Val p.Ala945Val c.2834C>T missense_variant NA 2 9.60965578212988e-06 2 0 0 0 0 0 0 0 CACNA1D constrhet 925 V A 1 CACNA1D:925:A:V ENST00000350061;NM_001128840.2 +3 53777041 rs778190780 A G gnomAD Exomes PASS NA p.Thr959Ala p.Thr959Ala c.2875A>G missense_variant NA 2 9.60956343753303e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 939 A T 1 CACNA1D:939:T:A ENST00000350061;NM_001128840.2 +3 53777110 rs1211161359 G C gnomAD Exomes PASS NA p.Val982Leu p.Val982Leu c.2944G>C missense_variant NA 3 1.44139296215863e-05 1 0 0 0 0 2 0 0 CACNA1D constrhet 962 L V 1 CACNA1D:962:V:L ENST00000350061;NM_001128840.2 +3 53777140 rs1391281420 A T gnomAD Exomes PASS NA p.Ile992Phe p.Ile992Phe c.2974A>T missense_variant NA 4 1.92191268750661e-05 0 3 0 0 0 0 0 1 CACNA1D constrhet 972 F I 1 CACNA1D:972:I:F ENST00000350061;NM_001128840.2 +3 53777144 rs537772338 A G gnomAD Exomes PASS NA p.Gln993Arg p.Gln993Arg c.2978A>G missense_variant NA 2 9.60984047664809e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 973 R Q 1 CACNA1D:973:Q:R ENST00000350061;NM_001128840.2 +3 53778801 rs776649485 G A gnomAD Exomes PASS NA p.Val1005Ile p.Val1005Ile c.3013G>A missense_variant NA 7 3.3632502450368e-05 0 7 0 0 0 0 0 0 CACNA1D constrhet 985 I V 1 CACNA1D:985:V:I ENST00000350061;NM_001128840.2 +3 53779672 rs780809499 G A gnomAD Exomes PASS NA p.Val1030Met p.Val1030Met c.3088G>A missense_variant NA 2 9.60965578212988e-06 0 1 0 1 0 0 0 0 CACNA1D constrhet 1010 M V 1 CACNA1D:1010:V:M ENST00000350061;NM_001128840.2 +3 53779682 rs150147528 G A gnomAD Exomes PASS NA p.Arg1033Gln p.Arg1033Gln c.3098G>A missense_variant NA 14 6.72669440627312e-05 0 7 0 0 0 7 0 0 CACNA1D constrhet 1013 Q R 1 CACNA1D:1013:R:Q ENST00000350061;NM_001128840.2 +3 53779860 rs149327469 A G gnomAD Exomes PASS NA p.Tyr1062Cys p.Tyr1062Cys c.3185A>G missense_variant NA 4 1.92213433796888e-05 2 0 0 0 0 0 0 2 CACNA1D constrhet 1042 C Y 1 CACNA1D:1042:Y:C ENST00000350061;NM_001128840.2 +3 53779862 rs185924781 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1063Cys p.Arg1063Cys c.3187C>T missense_variant NA 4 1.74395284351511e-05 0 3 0 0 0 0 1 0 CACNA1D constrhet 1043 C R 1 CACNA1D:1043:R:C ENST00000350061;NM_001128840.2 +3 53779863 rs202058955 G A gnomAD Exomes PASS NA p.Arg1063His p.Arg1063His c.3188G>A missense_variant NA 4 1.92217128468318e-05 0 0 0 0 1 0 0 3 CACNA1D constrhet 1043 H R 1 CACNA1D:1043:R:H ENST00000350061;NM_001128840.2 +3 53779869 rs773341387 C T gnomAD Exomes PASS NA p.Thr1065Met p.Thr1065Met c.3194C>T missense_variant NA 2 9.61150304684647e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 1045 M T 1 CACNA1D:1045:T:M ENST00000350061;NM_001128840.2 +3 53779884 rs747040925 G A gnomAD Exomes PASS NA p.Ser1070Asn p.Ser1070Asn c.3209G>A missense_variant NA 2 9.61196497399963e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 1050 N S 1 CACNA1D:1050:S:N ENST00000350061;NM_001128840.2 +3 53779889 rs771135764 C G gnomAD Exomes PASS NA p.Pro1072Ala p.Pro1072Ala c.3214C>G missense_variant NA 2 9.61261174661155e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1052 A P 1 CACNA1D:1052:P:A ENST00000350061;NM_001128840.2 +3 53779901 rs777269334 A G gnomAD Exomes PASS NA p.Arg1076Gly p.Arg1076Gly c.3226A>G missense_variant NA 2 9.6150148071228e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1056 G R 1 CACNA1D:1056:R:G ENST00000350061;NM_001128840.2 +3 53781339 rs775883474 A G gnomAD Exomes PASS NA p.Ile1080Val p.Ile1080Val c.3238A>G missense_variant NA 2 9.61030224400557e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 1060 V I 1 CACNA1D:1060:I:V ENST00000350061;NM_001128840.2 +3 53781349 rs768907021 A C gnomAD Exomes PASS NA p.Lys1083Thr p.Lys1083Thr c.3248A>C missense_variant NA 5 2.40229851922319e-05 0 5 0 0 0 0 0 0 CACNA1D constrhet 1063 T K 1 CACNA1D:1063:K:T ENST00000350061;NM_001128840.2 +3 53781378 rs765175731 C T gnomAD Exomes PASS NA p.Arg1093Cys p.Arg1093Cys c.3277C>T missense_variant NA 3 1.44137911153392e-05 0 0 0 0 0 2 0 1 CACNA1D constrhet 1073 C R 1 CACNA1D:1073:R:C ENST00000350061;NM_001128840.2 +3 53781379 rs758204752 G A gnomAD Exomes PASS NA p.Arg1093His p.Arg1093His c.3278G>A missense_variant NA 3 1.44136526117539e-05 0 1 0 0 0 1 0 1 CACNA1D constrhet 1073 H R 1 CACNA1D:1073:R:H ENST00000350061;NM_001128840.2 +3 53781398 rs781593694 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1099Lys p.Asn1099Lys c.3297C>G missense_variant NA 5 2.1795989537925e-05 0 3 0 0 0 2 0 0 CACNA1D constrhet 1079 K N 1 CACNA1D:1079:N:K ENST00000350061;NM_001128840.2 +3 53781414 rs374721231 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1105Asn p.Asp1105Asn c.3313G>A missense_variant NA 4 1.74375517677318e-05 1 0 0 0 0 3 0 0 CACNA1D constrhet 1085 N D 1 CACNA1D:1085:D:N ENST00000350061;NM_001128840.2 +3 53781418 rs780543741 A G gnomAD Exomes PASS NA p.Asn1106Ser p.Asn1106Ser c.3317A>G missense_variant NA 6 2.88273052235077e-05 0 5 0 0 0 1 0 0 CACNA1D constrhet 1086 S N 1 CACNA1D:1086:N:S ENST00000350061;NM_001128840.2 +3 53781420 rs768995869 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1107Ile p.Val1107Ile c.3319G>A missense_variant NA 3 1.30782778523724e-05 0 1 0 0 0 2 0 0 CACNA1D constrhet 1087 I V 1 CACNA1D:1087:V:I ENST00000350061;NM_001128840.2 +3 53781432 rs1370453608 A G gnomAD Exomes PASS NA p.Met1111Val p.Met1111Val c.3331A>G missense_variant NA 2 9.60910174116923e-06 0 2 0 0 0 0 0 0 CACNA1D constrhet 1091 V M 1 CACNA1D:1091:M:V ENST00000350061;NM_001128840.2 +3 53781439 rs760291838 C T gnomAD Exomes PASS NA p.Ala1113Val p.Ala1113Val c.3338C>T missense_variant NA 2 9.60910174116923e-06 0 1 0 0 0 0 0 1 CACNA1D constrhet 1093 V A 1 CACNA1D:1093:A:V ENST00000350061;NM_001128840.2 +3 53781457 rs1057518141 C T gnomAD Exomes PASS NA p.Thr1119Met p.Thr1119Met c.3356C>T missense_variant NA 2 9.60919407689277e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 1099 M T 1 CACNA1D:1099:T:M ENST00000350061;NM_001128840.2 +3 53781475 rs775480398 C G gnomAD Exomes PASS NA p.Ala1125Gly p.Ala1125Gly c.3374C>G missense_variant NA 2 9.61011753173741e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 1105 G A 1 CACNA1D:1105:A:G ENST00000350061;NM_001128840.2 +3 53781475 rs775480398 C T gnomAD Exomes PASS NA p.Ala1125Val p.Ala1125Val c.3374C>T missense_variant NA 6 2.88303525952122e-05 0 0 0 0 0 6 0 0 CACNA1D constrhet 1105 V A 1 CACNA1D:1105:A:V ENST00000350061;NM_001128840.2 +3 53783314 rs771879305 G A gnomAD Exomes PASS NA p.Asp1132Asn p.Asp1132Asn c.3394G>A missense_variant NA 3 1.44208583294878e-05 0 0 0 0 0 3 0 0 CACNA1D constrhet 1112 N D 1 CACNA1D:1112:D:N ENST00000350061;NM_001128840.2 +3 53783335 rs199788509 G A gnomAD Exomes PASS NA p.Gly1139Ser p.Gly1139Ser c.3415G>A missense_variant NA 9 4.32534266325766e-05 0 6 0 0 0 1 0 2 CACNA1D constrhet 1119 S G 1 CACNA1D:1119:G:S ENST00000350061;NM_001128840.2 +3 53783341 rs146892408 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1141Val p.Ile1141Val c.3421A>G missense_variant NA 141 0.000614829155983465 2 6 51 0 0 41 3 38 CACNA1D constrhet 1121 V I 1 CACNA1D:1121:I:V ENST00000350061;NM_001128840.2 +3 53783347 rs765372540 A G gnomAD Exomes PASS NA p.Asn1143Asp p.Asn1143Asp c.3427A>G missense_variant NA 2 9.61178019781044e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1123 D N 1 CACNA1D:1123:N:D ENST00000350061;NM_001128840.2 +3 53783349 rs753177006 C A gnomAD Exomes PASS NA p.Asn1143Lys p.Asn1143Lys c.3429C>A missense_variant NA 9 4.32521794292635e-05 0 9 0 0 0 0 0 0 CACNA1D constrhet 1123 K N 1 CACNA1D:1123:N:K ENST00000350061;NM_001128840.2 +3 53783350 rs377257596 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.His1144Asp p.His1144Asp c.3430C>G missense_variant NA 2 8.72067672451382e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1124 D H 1 CACNA1D:1124:H:D ENST00000350061;NM_001128840.2 +3 53783356 rs778371783 G A gnomAD Exomes PASS NA p.Val1146Met p.Val1146Met c.3436G>A missense_variant NA 15 7.20869657154391e-05 0 0 0 1 0 1 0 13 CACNA1D constrhet 1126 M V 1 CACNA1D:1126:V:M ENST00000350061;NM_001128840.2 +3 53783356 rs778371783 G T gnomAD Exomes PASS NA p.Val1146Leu p.Val1146Leu c.3436G>T missense_variant NA 4 1.92231908574504e-05 4 0 0 0 0 0 0 0 CACNA1D constrhet 1126 L V 1 CACNA1D:1126:V:L ENST00000350061;NM_001128840.2 +3 53783377 rs779504539 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1153Val p.Ile1153Val c.3457A>G missense_variant NA 2 8.72151335699771e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1133 V I 1 CACNA1D:1133:I:V ENST00000350061;NM_001128840.2 +3 53783380 rs751014979 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1154Val p.Ile1154Val c.3460A>G missense_variant NA 2 8.72250231146311e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1134 V I 1 CACNA1D:1134:I:V ENST00000350061;NM_001128840.2 +3 53783389 rs539345919 A G gnomAD Exomes PASS NA p.Ile1157Val p.Ile1157Val c.3469A>G missense_variant NA 9 4.32476069657479e-05 0 0 0 0 0 0 0 9 CACNA1D constrhet 1137 V I 1 CACNA1D:1137:I:V ENST00000350061;NM_001128840.2 +3 53783393 rs146540139 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1158Thr p.Ile1158Thr c.3473T>C missense_variant NA 2 8.72029649008066e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1138 T I 1 CACNA1D:1138:I:T ENST00000350061;NM_001128840.2 +3 53783437 rs149170250 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1173Ile p.Val1173Ile c.3517G>A missense_variant NA 3 1.30789620535714e-05 2 0 0 1 0 0 0 0 CACNA1D constrhet 1153 I V 1 CACNA1D:1153:V:I ENST00000350061;NM_001128840.2 +3 53785794 rs757830356 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1199Thr p.Ala1199Thr c.3595G>A missense_variant NA 3 1.30781638257989e-05 2 0 0 0 0 1 0 0 CACNA1D constrhet 1179 T A 1 CACNA1D:1179:A:T ENST00000350061;NM_001128840.2 +3 53785812 rs781143092 T A gnomAD Exomes PASS NA p.Leu1205Met p.Leu1205Met c.3613T>A missense_variant NA 3 1.44137911153392e-05 0 0 0 3 0 0 0 0 CACNA1D constrhet 1185 M L 1 CACNA1D:1185:L:M ENST00000350061;NM_001128840.2 +3 53785816 rs745599441 G A gnomAD Exomes PASS NA p.Arg1206Gln p.Arg1206Gln c.3617G>A missense_variant NA 6 2.88275822306783e-05 0 0 0 0 0 6 0 0 CACNA1D constrhet 1186 Q R 1 CACNA1D:1186:R:Q ENST00000350061;NM_001128840.2 +3 53785860 rs187042250 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1221Met p.Val1221Met c.3661G>A missense_variant NA 7 3.05167798693882e-05 5 0 0 0 0 2 0 0 CACNA1D constrhet 1201 M V 1 CACNA1D:1201:V:M ENST00000350061;NM_001128840.2 +3 53785887 rs768096420 A G gnomAD Exomes PASS NA p.Met1230Val p.Met1230Val c.3688A>G missense_variant NA 4 1.92182034823385e-05 0 0 0 0 0 4 0 0 CACNA1D constrhet 1210 V M 1 CACNA1D:1210:M:V ENST00000350061;NM_001128840.2 +3 53785929 rs896838045 A G gnomAD Exomes PASS NA p.Met1244Val p.Met1244Val c.3730A>G missense_variant NA 3 1.44136526117539e-05 0 0 0 0 0 3 0 0 CACNA1D constrhet 1224 V M 1 CACNA1D:1224:M:V ENST00000350061;NM_001128840.2 +3 53787605 rs777098313 G A gnomAD Exomes PASS NA p.Glu1248Lys p.Glu1248Lys c.3742G>A missense_variant NA 2 9.60919407689277e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1228 K E 1 CACNA1D:1228:E:K ENST00000350061;NM_001128840.2 +3 53787617 rs759853974 A G gnomAD Exomes PASS NA p.Met1252Val p.Met1252Val c.3754A>G missense_variant NA 4 1.92182034823385e-05 0 0 0 0 0 0 0 4 CACNA1D constrhet 1232 V M 1 CACNA1D:1232:M:V ENST00000350061;NM_001128840.2 +3 53787622 rs751188326 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe1253Leu p.Phe1253Leu c.3759C>A missense_variant NA 2 8.71854783867199e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1233 L F 1 CACNA1D:1233:F:L ENST00000350061;NM_001128840.2 +3 53787624 rs147146258 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1254Ser p.Asn1254Ser c.3761A>G missense_variant NA 126 0.000549263725054273 3 20 0 12 0 74 5 12 CACNA1D constrhet 1234 S N 1 CACNA1D:1234:N:S ENST00000350061;NM_001128840.2 +3 53787624 rs147146258 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1254Ile p.Asn1254Ile c.3761A>T missense_variant NA 3 1.30777077393874e-05 0 0 0 0 0 3 0 0 CACNA1D constrhet 1234 I N 1 CACNA1D:1234:N:I ENST00000350061;NM_001128840.2 +3 53787632 rs767083533 A G gnomAD Exomes PASS NA p.Met1257Val p.Met1257Val c.3769A>G missense_variant NA 6 2.88273052235077e-05 0 0 0 0 0 6 0 0 CACNA1D constrhet 1237 V M 1 CACNA1D:1237:M:V ENST00000350061;NM_001128840.2 +3 53787649 rs184010364 G A gnomAD Exomes PASS NA p.Met1262Ile p.Met1262Ile c.3786G>A missense_variant NA 2 9.60910174116923e-06 2 0 0 0 0 0 0 0 CACNA1D constrhet 1242 I M 1 CACNA1D:1242:M:I ENST00000350061;NM_001128840.2 +3 53787651 rs756094397 T C gnomAD Exomes PASS NA p.Val1263Ala p.Val1263Ala c.3788T>C missense_variant NA 5 2.40227543529231e-05 0 0 0 0 0 4 1 0 CACNA1D constrhet 1243 A V 1 CACNA1D:1243:V:A ENST00000350061;NM_001128840.2 +3 53787654 rs779878981 T A gnomAD Exomes PASS NA p.Phe1264Tyr p.Phe1264Tyr c.3791T>A missense_variant NA 3 1.44136526117539e-05 0 3 0 0 0 0 0 0 CACNA1D constrhet 1244 Y F 1 CACNA1D:1244:F:Y ENST00000350061;NM_001128840.2 +3 53787662 rs754732747 G T gnomAD Exomes PASS NA p.Val1267Leu p.Val1267Leu c.3799G>T missense_variant NA 22 0.00010570113484582 0 0 0 0 0 0 0 22 CACNA1D constrhet 1247 L V 1 CACNA1D:1247:V:L ENST00000350061;NM_001128840.2 +3 53787671 rs748437057 G A gnomAD Exomes PASS NA p.Val1270Ile p.Val1270Ile c.3808G>A missense_variant NA 7 3.36321792691247e-05 0 0 0 0 0 7 0 0 CACNA1D constrhet 1250 I V 1 CACNA1D:1250:V:I ENST00000350061;NM_001128840.2 +3 53796059 rs200382504 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1294Phe p.Ser1294Phe c.3881C>T missense_variant NA 53 0.000231045546488108 0 9 4 0 0 34 3 3 CACNA1D constrhet 1274 F S 1 CACNA1D:1274:S:F ENST00000350061;NM_001128840.2 +3 53796067 rs1329352704 G A gnomAD Exomes PASS NA p.Val1297Ile p.Val1297Ile c.3889G>A missense_variant NA 2 9.60919407689277e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1277 I V 1 CACNA1D:1277:V:I ENST00000350061;NM_001128840.2 +3 53796091 rs144474773 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1305Thr p.Ala1305Thr c.3913G>A missense_variant NA 60 0.000261565557047448 3 6 0 0 3 48 0 0 CACNA1D constrhet 1285 T A 1 CACNA1D:1285:A:T ENST00000350061;NM_001128840.2 +3 53796092 rs371512946 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1305Val p.Ala1305Val c.3914C>T missense_variant NA 92 0.000401049704007882 5 1 0 78 0 0 3 5 CACNA1D constrhet 1285 V A 1 CACNA1D:1285:A:V ENST00000350061;NM_001128840.2 +3 53796100 rs781171340 G A gnomAD Exomes PASS NA p.Glu1308Lys p.Glu1308Lys c.3922G>A missense_variant NA 4 1.92193115642598e-05 0 0 0 0 0 0 0 4 CACNA1D constrhet 1288 K E 1 CACNA1D:1288:E:K ENST00000350061;NM_001128840.2 +3 53796103 rs1233357713 G A gnomAD Exomes PASS NA p.Ala1309Thr p.Ala1309Thr c.3925G>A missense_variant NA 2 9.60928641439087e-06 2 0 0 0 0 0 0 0 CACNA1D constrhet 1289 T A 1 CACNA1D:1289:A:T ENST00000350061;NM_001128840.2 +3 53804003 rs780925951 A G gnomAD Exomes PASS NA p.Thr1312Ala p.Thr1312Ala c.3934A>G missense_variant NA 2 9.61048696337443e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 1292 A T 1 CACNA1D:1292:T:A ENST00000350061;NM_001128840.2 +3 53804006 rs745312784 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1313Lys p.Glu1313Lys c.3937G>A missense_variant NA 2 8.71976421757556e-06 2 0 0 0 0 0 0 0 CACNA1D constrhet 1293 K E 1 CACNA1D:1293:E:K ENST00000350061;NM_001128840.2 +3 53804021 rs72556360 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1318Ser p.Pro1318Ser c.3952C>T missense_variant NA 1179 0.00514012172366287 16 26 1 0 510 570 18 38 CACNA1D constrhet 1298 S P 1 CACNA1D:1298:P:S ENST00000350061;NM_001128840.2 +3 53804037 rs775567082 C T gnomAD Exomes PASS NA p.Thr1323Ile p.Thr1323Ile c.3968C>T missense_variant NA 5 2.40264483143044e-05 0 0 0 0 0 0 0 5 CACNA1D constrhet 1303 I T 1 CACNA1D:1303:T:I ENST00000350061;NM_001128840.2 +3 53804039 rs1205535399 C A gnomAD Genomes NA PASS p.Pro1324Thr p.Pro1324Thr c.3970C>A missense_variant NA 2 9.40379913485048e-05 0 0 0 0 0 2 0 0 CACNA1D constrhet 1304 T P 1 CACNA1D:1304:P:T ENST00000350061;NM_001128840.2 +3 53804452 rs779416991 A G gnomAD Exomes PASS NA p.Asn1326Ser p.Asn1326Ser c.3977A>G missense_variant NA 2 9.60937875366358e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 1306 S N 1 CACNA1D:1306:N:S ENST00000350061;NM_001128840.2 +3 53804462 rs752959799 G C gnomAD Exomes PASS NA p.Glu1329Asp p.Glu1329Asp c.3987G>C missense_variant NA 2 9.60937875366358e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1309 D E 1 CACNA1D:1309:E:D ENST00000350061;NM_001128840.2 +3 53804467 rs375571185 A G gnomAD Exomes PASS NA p.Asn1331Ser p.Asn1331Ser c.3992A>G missense_variant NA 5 2.40236777367774e-05 0 0 0 0 0 5 0 0 CACNA1D constrhet 1311 S N 1 CACNA1D:1311:N:S ENST00000350061;NM_001128840.2 +3 53804470 rs769400033 G C gnomAD Exomes PASS NA p.Arg1332Thr p.Arg1332Thr c.3995G>C missense_variant NA 2 9.60947109471095e-06 0 0 0 0 0 1 0 1 CACNA1D constrhet 1312 T R 1 CACNA1D:1312:R:T ENST00000350061;NM_001128840.2 +3 53804530 rs148194645 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1352Lys p.Arg1352Lys c.4055G>A missense_variant NA 7 3.05173120351559e-05 0 0 0 0 0 7 0 0 CACNA1D constrhet 1332 K R 1 CACNA1D:1332:R:K ENST00000350061;NM_001128840.2 +3 53804531 rs138000029 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1352Ser p.Arg1352Ser c.4056G>C missense_variant NA 18 7.84724038713053e-05 3 0 0 0 0 14 1 0 CACNA1D constrhet 1332 S R 1 CACNA1D:1332:R:S ENST00000350061;NM_001128840.2 +3 53808616 rs757017962 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1391Ile p.Met1391Ile c.4173G>A missense_variant NA 4 1.74378558412458e-05 0 0 0 0 0 4 0 0 CACNA1D constrhet 1371 I M 1 CACNA1D:1371:M:I ENST00000350061;NM_001128840.2 +3 53808657 rs548326759 G A gnomAD Exomes PASS NA p.Arg1405Lys p.Arg1405Lys c.4214G>A missense_variant NA 2 9.60937875366358e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 1385 K R 1 CACNA1D:1385:R:K ENST00000350061;NM_001128840.2 +3 53809992 rs762646899 A G gnomAD Exomes PASS NA p.Asn1448Asp p.Asn1448Asp c.4342A>G missense_variant NA 7 3.3632502450368e-05 0 0 0 0 0 7 0 0 CACNA1D constrhet 1428 D N 1 CACNA1D:1428:N:D ENST00000350061;NM_001128840.2 +3 53809998 rs750386159 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1450Arg p.Gly1450Arg c.4348G>A missense_variant NA 4 1.74378558412458e-05 0 2 0 0 0 2 0 0 CACNA1D constrhet 1430 R G 1 CACNA1D:1430:G:R ENST00000350061;NM_001128840.2 +3 53810031 rs754067835 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1461Val p.Ile1461Val c.4381A>G missense_variant NA 8 3.48766239428023e-05 0 0 0 8 0 0 0 0 CACNA1D constrhet 1441 V I 1 CACNA1D:1441:I:V ENST00000350061;NM_001128840.2 +3 53810035 rs1426428227 T G gnomAD Exomes PASS NA p.Val1462Gly p.Val1462Gly c.4385T>G missense_variant NA 2 9.61030224400557e-06 0 0 0 0 0 0 1 1 CACNA1D constrhet 1442 G V 1 CACNA1D:1442:V:G ENST00000350061;NM_001128840.2 +3 53810927 rs759583357 C T gnomAD Exomes PASS NA p.Arg1531Cys p.Arg1531Cys c.4591C>T missense_variant NA 13 6.24687656171914e-05 1 9 0 1 0 2 0 0 CACNA1D constrhet 1511 C R 1 CACNA1D:1511:R:C ENST00000350061;NM_001128840.2 +3 53814129 rs765670623 G A gnomAD Exomes PASS NA p.Arg1575Gln p.Arg1575Gln c.4724G>A missense_variant NA 3 1.44137911153392e-05 0 0 2 0 0 1 0 0 CACNA1D constrhet 1555 Q R 1 CACNA1D:1555:R:Q ENST00000350061;NM_001128840.2 +3 53814150 rs199780299 C T gnomAD Exomes PASS NA p.Thr1582Ile p.Thr1582Ile c.4745C>T missense_variant NA 6 2.88284132841328e-05 0 0 0 0 0 6 0 0 CACNA1D constrhet 1562 I T 1 CACNA1D:1562:T:I ENST00000350061;NM_001128840.2 +3 53814152 rs755747884 G A gnomAD Exomes PASS NA p.Glu1583Lys p.Glu1583Lys c.4747G>A missense_variant NA 5 2.40255247174598e-05 0 1 0 0 0 3 0 1 CACNA1D constrhet 1563 K E 1 CACNA1D:1563:E:K ENST00000350061;NM_001128840.2 +3 53815616 rs771911205 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1592Gln p.Glu1592Gln c.4774G>C missense_variant NA 3 1.30788480150668e-05 0 0 0 0 0 3 0 0 CACNA1D constrhet 1572 Q E 1 CACNA1D:1572:E:Q ENST00000350061;NM_001128840.2 +3 53815619 rs373600397 C T gnomAD Exomes PASS NA p.Leu1593Phe p.Leu1593Phe c.4777C>T missense_variant NA 3 1.44146221927523e-05 0 1 0 0 0 2 0 0 CACNA1D constrhet 1573 F L 1 CACNA1D:1573:L:F ENST00000350061;NM_001128840.2 +3 53815623 rs375679511 G A gnomAD Exomes PASS NA p.Arg1594Gln p.Arg1594Gln c.4781G>A missense_variant NA 2 9.60993282656954e-06 0 1 1 0 0 0 0 0 CACNA1D constrhet 1574 Q R 1 CACNA1D:1574:R:Q ENST00000350061;NM_001128840.2 +3 53815628 rs770972652 G A gnomAD Exomes PASS NA p.Val1596Met p.Val1596Met c.4786G>A missense_variant NA 3 1.44144836731948e-05 0 0 0 0 0 2 1 0 CACNA1D constrhet 1576 M V 1 CACNA1D:1576:V:M ENST00000350061;NM_001128840.2 +3 53815652 rs759563699 A G gnomAD Exomes PASS NA p.Thr1604Ala p.Thr1604Ala c.4810A>G missense_variant NA 2 9.60956343753303e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1584 A T 1 CACNA1D:1584:T:A ENST00000350061;NM_001128840.2 +3 53820920 rs145414503 C T gnomAD Exomes PASS NA p.Arg1642Trp p.Arg1642Trp c.4924C>T missense_variant NA 3 1.44151762976061e-05 0 1 0 0 0 2 0 0 CACNA1D constrhet 1622 W R 1 CACNA1D:1622:R:W ENST00000350061;NM_001128840.2 +3 53820948 rs759078326 A G gnomAD Exomes PASS NA p.Tyr1651Cys p.Tyr1651Cys c.4952A>G missense_variant NA 3 1.44146221927523e-05 0 2 0 0 0 0 1 0 CACNA1D constrhet 1631 C Y 1 CACNA1D:1631:Y:C ENST00000350061;NM_001128840.2 +3 53820968 rs746613836 A G gnomAD Exomes PASS NA p.Ile1658Val p.Ile1658Val c.4972A>G missense_variant NA 2 9.61002517826597e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 1638 V I 1 CACNA1D:1638:I:V ENST00000350061;NM_001128840.2 +3 53834295 rs763635817 A T gnomAD Exomes PASS NA p.His1668Leu p.His1668Leu c.5003A>T missense_variant NA 2 9.60910174116923e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1648 L H 1 CACNA1D:1648:H:L ENST00000350061;NM_001128840.2 +3 53834348 rs758791188 G A gnomAD Exomes PASS NA p.Glu1686Lys p.Glu1686Lys c.5056G>A missense_variant NA 3 1.44136526117539e-05 0 1 0 0 0 1 0 1 CACNA1D constrhet 1666 K E 1 CACNA1D:1666:E:K ENST00000350061;NM_001128840.2 +3 53834350 rs368500737 G T gnomAD Exomes PASS NA p.Glu1686Asp p.Glu1686Asp c.5058G>T missense_variant NA 7 3.36318560940923e-05 0 7 0 0 0 0 0 0 CACNA1D constrhet 1666 D E 1 CACNA1D:1666:E:D ENST00000350061;NM_001128840.2 +3 53834367 rs148898845 G A gnomAD Exomes PASS NA p.Arg1692Gln p.Arg1692Gln c.5075G>A missense_variant NA 5 2.40232160359772e-05 0 3 0 0 0 0 0 2 CACNA1D constrhet 1672 Q R 1 CACNA1D:1672:R:Q ENST00000350061;NM_001128840.2 +3 53834369 rs147973409 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1693Lys p.Glu1693Lys c.5077G>A missense_variant NA 147 0.000640818853152218 0 8 1 0 7 128 3 0 CACNA1D constrhet 1673 K E 1 CACNA1D:1673:E:K ENST00000350061;NM_001128840.2 +3 53834380 rs748990289 T A gnomAD Exomes PASS NA p.Asp1696Glu p.Asp1696Glu c.5088T>A missense_variant NA 2 9.60910174116923e-06 0 0 0 0 0 1 0 1 CACNA1D constrhet 1676 E D 1 CACNA1D:1676:D:E ENST00000350061;NM_001128840.2 +3 53835145 rs376144085 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1721Phe p.Leu1721Phe c.5161C>T missense_variant NA 4 1.74395284351511e-05 0 0 3 0 0 1 0 0 CACNA1D constrhet 1701 F L 1 CACNA1D:1701:L:F ENST00000350061;NM_001128840.2 +3 53835209 rs759409255 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1742Thr p.Ser1742Thr c.5225G>C missense_variant NA 6 2.6162942807807e-05 4 2 0 0 0 0 0 0 CACNA1D constrhet 1722 T S 1 CACNA1D:1722:S:T ENST00000350061;NM_001128840.2 +3 53835224 rs775837923 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1747Leu p.Pro1747Leu c.5240C>T missense_variant NA 5 2.18016918112846e-05 0 0 0 0 0 3 0 2 CACNA1D constrhet 1727 L P 1 CACNA1D:1727:P:L ENST00000350061;NM_001128840.2 +3 53835247 rs1416266402 T G gnomAD Exomes PASS NA p.Ser1755Ala p.Ser1755Ala c.5263T>G missense_variant NA 2 9.61141066674356e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1735 A S 1 CACNA1D:1735:S:A ENST00000350061;NM_001128840.2 +3 53835248 rs1461261149 C T gnomAD Exomes PASS NA p.Ser1755Leu p.Ser1755Leu c.5264C>T missense_variant NA 3 1.44175317185698e-05 0 0 0 1 0 1 1 0 CACNA1D constrhet 1735 L S 1 CACNA1D:1735:S:L ENST00000350061;NM_001128840.2 +3 53835263 rs764285234 A G gnomAD Exomes PASS NA p.His1760Arg p.His1760Arg c.5279A>G missense_variant NA 32 0.000153750060058617 0 0 0 0 0 0 1 31 CACNA1D constrhet 1740 R H 1 CACNA1D:1740:H:R ENST00000350061;NM_001128840.2 +3 53835299 rs201147414 C T gnomAD Exomes PASS NA p.Thr1772Ile p.Thr1772Ile c.5315C>T missense_variant NA 206 0.000989746989919955 0 0 0 0 0 0 0 206 CACNA1D constrhet 1752 I T 1 CACNA1D:1752:T:I ENST00000350061;NM_001128840.2 +3 53835305 rs1295073545 C A gnomAD Exomes PASS NA p.Thr1774Lys p.Thr1774Lys c.5321C>A missense_variant NA 2 9.60919407689277e-06 0 2 0 0 0 0 0 0 CACNA1D constrhet 1754 K T 1 CACNA1D:1754:T:K ENST00000350061;NM_001128840.2 +3 53835340 rs199874790 G A gnomAD Exomes PASS NA p.Ala1786Thr p.Ala1786Thr c.5356G>A missense_variant NA 2 9.60919407689277e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1766 T A 1 CACNA1D:1766:A:T ENST00000350061;NM_001128840.2 +3 53835340 rs199874790 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1786Pro p.Ala1786Pro c.5356G>C missense_variant NA 55 0.000239757975222103 5 0 0 0 1 49 0 0 CACNA1D constrhet 1766 P A 1 CACNA1D:1766:A:P ENST00000350061;NM_001128840.2 +3 53835355 rs535459203 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1791Trp p.Arg1791Trp c.5371C>T missense_variant NA 16 6.97556807282493e-05 4 5 0 1 0 3 1 2 CACNA1D constrhet 1771 W R 1 CACNA1D:1771:R:W ENST00000350061;NM_001128840.2 +3 53835365 rs758936849 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1794Asn p.Ile1794Asn c.5381T>A missense_variant NA 6 2.61563276515977e-05 0 1 0 0 0 5 0 0 CACNA1D constrhet 1774 N I 1 CACNA1D:1774:I:N ENST00000350061;NM_001128840.2 +3 53835421 rs555675934 C T gnomAD Exomes PASS NA p.Arg1813Trp p.Arg1813Trp c.5437C>T missense_variant NA 6 2.88342320002307e-05 0 0 0 1 0 0 0 5 CACNA1D constrhet 1793 W R 1 CACNA1D:1793:R:W ENST00000350061;NM_001128840.2 +3 53835422 rs143003364 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1813Gln p.Arg1813Gln c.5438G>A missense_variant NA 82 0.000357582047636906 59 20 0 0 0 3 0 0 CACNA1D constrhet 1793 Q R 1 CACNA1D:1793:R:Q ENST00000350061;NM_001128840.2 +3 53835432 rs1348788074 G C gnomAD Exomes PASS NA p.Gln1816His p.Gln1816His c.5448G>C missense_variant NA 3 1.44215515666612e-05 2 0 0 0 0 0 1 0 CACNA1D constrhet 1796 H Q 1 CACNA1D:1796:Q:H ENST00000350061;NM_001128840.2 +3 53835446 rs757029372 T G gnomAD Exomes PASS NA p.Val1821Gly p.Val1821Gly c.5462T>G missense_variant NA 2 9.62093515489706e-06 0 0 0 0 2 0 0 0 CACNA1D constrhet 1801 G V 1 CACNA1D:1801:V:G ENST00000350061;NM_001128840.2 +3 53836178 rs376315757 C T gnomAD Exomes PASS NA p.Arg1825Cys p.Arg1825Cys c.5473C>T missense_variant NA 13 6.24627625838442e-05 2 0 0 0 2 8 1 0 CACNA1D constrhet 1805 C R 1 CACNA1D:1805:R:C ENST00000350061;NM_001128840.2 +3 53836179 rs754161736 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1825His p.Arg1825His c.5474G>A missense_variant NA 2 8.71923201004456e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1805 H R 1 CACNA1D:1805:R:H ENST00000350061;NM_001128840.2 +3 53836182 rs369626956 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr1826Cys p.Tyr1826Cys c.5477A>G missense_variant NA 6 2.6157239888047e-05 6 0 0 0 0 0 0 0 CACNA1D constrhet 1806 C Y 1 CACNA1D:1806:Y:C ENST00000350061;NM_001128840.2 +3 53836185 rs763788750 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr1827Cys p.Tyr1827Cys c.5480A>G missense_variant NA 5 2.17965596310278e-05 0 0 0 0 0 5 0 0 CACNA1D constrhet 1807 C Y 1 CACNA1D:1807:Y:C ENST00000350061;NM_001128840.2 +3 53836200 rs568955412 G C gnomAD Exomes PASS NA p.Arg1832Thr p.Arg1832Thr c.5495G>C missense_variant NA 2 9.60956343753303e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 1812 T R 1 CACNA1D:1812:R:T ENST00000350061;NM_001128840.2 +3 53837454 rs767284638 G A gnomAD Exomes PASS NA p.Asp1834Asn p.Asp1834Asn c.5500G>A missense_variant NA 22 0.000105711292849112 0 1 0 17 0 3 0 1 CACNA1D constrhet 1814 N D 1 CACNA1D:1814:D:N ENST00000350061;NM_001128840.2 +3 53837467 rs755639163 A C gnomAD Exomes PASS NA p.Glu1838Ala p.Glu1838Ala c.5513A>C missense_variant NA 2 9.60947109471095e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 1818 A E 1 CACNA1D:1818:E:A ENST00000350061;NM_001128840.2 +3 53837487 rs144688228 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1845Trp p.Arg1845Trp c.5533C>T missense_variant NA 63 0.000274629468177855 3 3 0 3 0 20 1 33 CACNA1D constrhet 1825 W R 1 CACNA1D:1825:R:W ENST00000350061;NM_001128840.2 +3 53837488 rs139829141 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1845Gln p.Arg1845Gln c.5534G>A missense_variant NA 27 0.000117699369654487 5 0 0 5 2 11 0 4 CACNA1D constrhet 1825 Q R 1 CACNA1D:1825:R:Q ENST00000350061;NM_001128840.2 +3 53837524 rs777163376 C T gnomAD Exomes PASS NA p.Pro1857Leu p.Pro1857Leu c.5570C>T missense_variant NA 3 1.44143451562995e-05 0 0 0 0 0 3 0 0 CACNA1D constrhet 1837 L P 1 CACNA1D:1837:P:L ENST00000350061;NM_001128840.2 +3 53837571 rs767266272 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1873Lys p.Glu1873Lys c.5617G>A missense_variant NA 4 1.74457654765747e-05 2 0 0 0 0 2 0 0 CACNA1D constrhet 1853 K E 1 CACNA1D:1853:E:K ENST00000350061;NM_001128840.2 +3 53837582 rs1280489244 C A gnomAD Exomes PASS NA p.Ser1876Arg p.Ser1876Arg c.5628C>A missense_variant NA 3 1.44293203790101e-05 0 3 0 0 0 0 0 0 CACNA1D constrhet 1856 R S 1 CACNA1D:1856:S:R ENST00000350061;NM_001128840.2 +3 53837584 rs772809958 C T gnomAD Exomes PASS NA p.Ser1877Leu p.Ser1877Leu c.5630C>T missense_variant NA 3 1.44304308926665e-05 0 0 0 1 0 1 0 1 CACNA1D constrhet 1857 L S 1 CACNA1D:1857:S:L ENST00000350061;NM_001128840.2 +3 53839035 rs756330247 T C gnomAD Exomes PASS NA p.Tyr1891His p.Tyr1891His c.5671T>C missense_variant NA 2 9.6150148071228e-06 0 0 0 0 0 1 0 1 CACNA1D constrhet 1871 H Y 1 CACNA1D:1871:Y:H ENST00000350061;NM_001128840.2 +3 53839053 rs547120247 G A gnomAD Exomes PASS NA p.Asp1897Asn p.Asp1897Asn c.5689G>A missense_variant NA 2 9.60956343753303e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 1877 N D 1 CACNA1D:1877:D:N ENST00000350061;NM_001128840.2 +3 53839069 rs375782771 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1902Gln p.Arg1902Gln c.5705G>A missense_variant NA 13 5.66769847844095e-05 0 0 0 0 0 13 0 0 CACNA1D constrhet 1882 Q R 1 CACNA1D:1882:R:Q ENST00000350061;NM_001128840.2 +3 53839077 rs769332902 C T gnomAD Exomes PASS NA p.His1905Tyr p.His1905Tyr c.5713C>T missense_variant NA 2 9.60984047664809e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 1885 Y H 1 CACNA1D:1885:H:Y ENST00000350061;NM_001128840.2 +3 53839104 rs199515604 G A gnomAD Exomes PASS NA p.Asp1914Asn p.Asp1914Asn c.5740G>A missense_variant NA 2 9.61048696337443e-06 0 0 0 1 0 1 0 0 CACNA1D constrhet 1894 N D 1 CACNA1D:1894:D:N ENST00000350061;NM_001128840.2 +3 53839111 rs368496441 C T gnomAD Exomes PASS NA p.Ser1916Leu p.Ser1916Leu c.5747C>T missense_variant NA 9 4.3247191335185e-05 0 5 0 0 0 2 0 2 CACNA1D constrhet 1896 L S 1 CACNA1D:1896:S:L ENST00000350061;NM_001128840.2 +3 53839113 rs569507177 C G gnomAD Exomes PASS NA p.Pro1917Ala p.Pro1917Ala c.5749C>G missense_variant NA 2 9.61030224400557e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 1897 A P 1 CACNA1D:1897:P:A ENST00000350061;NM_001128840.2 +3 53839116 rs142184099 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1918Ile p.Val1918Ile c.5752G>A missense_variant NA 35 0.000152615835419083 19 6 0 0 0 10 0 0 CACNA1D constrhet 1898 I V 1 CACNA1D:1898:V:I ENST00000350061;NM_001128840.2 +3 53839119 rs779483775 T G gnomAD Exomes PASS NA p.Cys1919Gly p.Cys1919Gly c.5755T>G missense_variant NA 2 9.61039460280239e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 1899 G C 1 CACNA1D:1899:C:G ENST00000350061;NM_001128840.2 +3 53839120 rs748445000 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Cys1919Tyr p.Cys1919Tyr c.5756G>A missense_variant NA 2 8.72075277537957e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1899 Y C 1 CACNA1D:1899:C:Y ENST00000350061;NM_001128840.2 +3 53839123 rs772551322 A G gnomAD Exomes PASS NA p.Tyr1920Cys p.Tyr1920Cys c.5759A>G missense_variant NA 6 2.88339548652493e-05 0 0 0 0 3 2 0 1 CACNA1D constrhet 1900 C Y 1 CACNA1D:1900:Y:C ENST00000350061;NM_001128840.2 +3 53839132 rs373251538 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1923Gln p.Arg1923Gln c.5768G>A missense_variant NA 7 3.05298232759373e-05 0 0 0 0 0 4 0 3 CACNA1D constrhet 1903 Q R 1 CACNA1D:1903:R:Q ENST00000350061;NM_001128840.2 +3 53839159 rs761482709 C A gnomAD Exomes PASS NA p.Pro1932His p.Pro1932His c.5795C>A missense_variant NA 2 9.62816044366563e-06 0 0 0 2 0 0 0 0 CACNA1D constrhet 1912 H P 1 CACNA1D:1912:P:H ENST00000350061;NM_001128840.2 +3 53842678 rs760564550 C G gnomAD Exomes PASS NA p.His1938Asp p.His1938Asp c.5812C>G missense_variant NA 2 9.84251968503937e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1918 D H 1 CACNA1D:1918:H:D ENST00000350061;NM_001128840.2 +3 53842681 rs571923567 C T gnomAD Exomes PASS NA p.Arg1939Trp p.Arg1939Trp c.5815C>T missense_variant NA 6 2.95002655023895e-05 0 1 0 0 0 5 0 0 CACNA1D constrhet 1919 W R 1 CACNA1D:1919:R:W ENST00000350061;NM_001128840.2 +3 53842682 rs777056686 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1939Gln p.Arg1939Gln c.5816G>A missense_variant NA 6 2.66934787831333e-05 1 0 0 0 1 4 0 0 CACNA1D constrhet 1919 Q R 1 CACNA1D:1919:R:Q ENST00000350061;NM_001128840.2 +3 53842685 rs765406325 G C gnomAD Exomes PASS NA p.Arg1940Thr p.Arg1940Thr c.5819G>C missense_variant NA 2 9.81652907165084e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1920 T R 1 CACNA1D:1920:R:T ENST00000350061;NM_001128840.2 +3 53842697 rs752740909 A C gnomAD Exomes PASS NA p.Asn1944Thr p.Asn1944Thr c.5831A>C missense_variant NA 2 9.78559755751485e-06 0 0 0 2 0 0 0 0 CACNA1D constrhet 1924 T N 1 CACNA1D:1924:N:T ENST00000350061;NM_001128840.2 +3 53842711 rs751909241 C T gnomAD Exomes PASS NA p.Arg1949Cys p.Arg1949Cys c.5845C>T missense_variant NA 2 9.78196010916667e-06 0 0 0 0 1 0 0 1 CACNA1D constrhet 1929 C R 1 CACNA1D:1929:R:C ENST00000350061;NM_001128840.2 +3 53842714 rs368181208 C T gnomAD Exomes PASS NA p.Arg1950Trp p.Arg1950Trp c.5848C>T missense_variant NA 2 9.77507551245833e-06 0 0 0 0 0 1 0 1 CACNA1D constrhet 1930 W R 1 CACNA1D:1930:R:W ENST00000350061;NM_001128840.2 +3 53842738 rs773336682 C G gnomAD Exomes PASS NA p.Pro1958Ala p.Pro1958Ala c.5872C>G missense_variant NA 5 2.44759694931516e-05 0 0 0 0 0 4 1 0 CACNA1D constrhet 1938 A P 1 CACNA1D:1938:P:A ENST00000350061;NM_001128840.2 +3 53842738 rs773336682 C T gnomAD Exomes PASS NA p.Pro1958Ser p.Pro1958Ser c.5872C>T missense_variant NA 2 9.79038779726065e-06 0 0 0 0 1 0 0 1 CACNA1D constrhet 1938 S P 1 CACNA1D:1938:P:S ENST00000350061;NM_001128840.2 +3 53842739 rs770886605 C T gnomAD Exomes PASS NA p.Pro1958Leu p.Pro1958Leu c.5873C>T missense_variant NA 10 4.89394814372547e-05 0 4 0 3 0 2 1 0 CACNA1D constrhet 1938 L P 1 CACNA1D:1938:P:L ENST00000350061;NM_001128840.2 +3 53842742 rs759752832 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1959Leu p.Ser1959Leu c.5876C>T missense_variant NA 3 1.33007022770802e-05 0 0 0 2 0 1 0 0 CACNA1D constrhet 1939 L S 1 CACNA1D:1939:S:L ENST00000350061;NM_001128840.2 +3 53842760 rs762956075 A G gnomAD Exomes PASS NA p.His1965Arg p.His1965Arg c.5894A>G missense_variant NA 2 9.8080563374756e-06 0 1 0 0 0 1 0 0 CACNA1D constrhet 1945 R H 1 CACNA1D:1945:H:R ENST00000350061;NM_001128840.2 +3 53842763 rs150366975 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1966His p.Arg1966His c.5897G>A missense_variant NA 9 4.00512656199936e-05 0 0 0 0 0 9 0 0 CACNA1D constrhet 1946 H R 1 CACNA1D:1946:R:H ENST00000350061;NM_001128840.2 +3 53842766 rs752102016 C T gnomAD Exomes PASS NA p.Thr1967Met p.Thr1967Met c.5900C>T missense_variant NA 2 9.82656119490984e-06 0 0 0 0 0 1 0 1 CACNA1D constrhet 1947 M T 1 CACNA1D:1947:T:M ENST00000350061;NM_001128840.2 +3 53844020 rs769517898 G A gnomAD Exomes PASS NA p.Gly1983Ser p.Gly1983Ser c.5947G>A missense_variant NA 5 2.42447752509334e-05 0 3 0 0 0 2 0 0 CACNA1D constrhet 1963 S G 1 CACNA1D:1963:G:S ENST00000350061;NM_001128840.2 +3 53844047 rs768899746 T C gnomAD Exomes PASS NA p.Tyr1992His p.Tyr1992His c.5974T>C missense_variant NA 4 1.93229247178853e-05 0 0 0 0 0 4 0 0 CACNA1D constrhet 1972 H Y 1 CACNA1D:1972:Y:H ENST00000350061;NM_001128840.2 +3 53844054 rs761898369 C T gnomAD Exomes PASS NA p.Pro1994Leu p.Pro1994Leu c.5981C>T missense_variant NA 8 3.86104112974063e-05 0 1 0 0 0 2 1 4 CACNA1D constrhet 1974 L P 1 CACNA1D:1974:P:L ENST00000350061;NM_001128840.2 +3 53844063 rs202077075 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1997Leu p.Ser1997Leu c.5990C>T missense_variant NA 9 3.93600923650167e-05 1 3 0 0 0 3 1 1 CACNA1D constrhet 1977 L S 1 CACNA1D:1977:S:L ENST00000350061;NM_001128840.2 +3 53844068 rs777154919 C T gnomAD Exomes PASS NA p.Arg1999Trp p.Arg1999Trp c.5995C>T missense_variant NA 5 2.40940632228219e-05 0 1 0 2 0 1 0 1 CACNA1D constrhet 1979 W R 1 CACNA1D:1979:R:W ENST00000350061;NM_001128840.2 +3 53844069 rs143354476 G A gnomAD Exomes PASS NA p.Arg1999Gln p.Arg1999Gln c.5996G>A missense_variant NA 34 0.000163826998689384 1 0 1 1 0 5 0 26 CACNA1D constrhet 1979 Q R 1 CACNA1D:1979:R:Q ENST00000350061;NM_001128840.2 +3 53844069 rs143354476 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1999Pro p.Arg1999Pro c.5996G>C missense_variant NA 21 9.1792845403364e-05 1 0 0 0 2 17 1 0 CACNA1D constrhet 1979 P R 1 CACNA1D:1979:R:P ENST00000350061;NM_001128840.2 +3 53844104 rs367976757 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2011Trp p.Arg2011Trp c.6031C>T missense_variant NA 12 5.23848188794887e-05 9 1 0 0 0 1 0 1 CACNA1D constrhet 1991 W R 1 CACNA1D:1991:R:W ENST00000350061;NM_001128840.2 +3 53844105 rs570389846 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2011Gln p.Arg2011Gln c.6032G>A missense_variant NA 3 1.30949470964137e-05 1 1 0 1 0 0 0 0 CACNA1D constrhet 1991 Q R 1 CACNA1D:1991:R:Q ENST00000350061;NM_001128840.2 +3 53844117 rs780303719 C T gnomAD Exomes PASS NA p.Pro2015Leu p.Pro2015Leu c.6044C>T missense_variant NA 2 9.61889921317404e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 1995 L P 1 CACNA1D:1995:P:L ENST00000350061;NM_001128840.2 +3 53844123 rs879161514 A G gnomAD Exomes PASS NA p.Tyr2017Cys p.Tyr2017Cys c.6050A>G missense_variant NA 3 1.44270998643853e-05 0 0 0 1 0 0 0 2 CACNA1D constrhet 1997 C Y 1 CACNA1D:1997:Y:C ENST00000350061;NM_001128840.2 +3 53844126 rs141581705 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2018Asn p.Thr2018Asn c.6053C>A missense_variant NA 50 0.000218212923442178 1 0 0 0 1 47 0 1 CACNA1D constrhet 1998 N T 1 CACNA1D:1998:T:N ENST00000350061;NM_001128840.2 +3 53844167 rs371748395 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val2032Met p.Val2032Met c.6094G>A missense_variant NA 5 2.18161509328586e-05 5 0 0 0 0 0 0 0 CACNA1D constrhet 2012 M V 1 CACNA1D:2012:V:M ENST00000350061;NM_001128840.2 +3 53844173 rs368340190 G A gnomAD Exomes PASS NA p.Gly2034Ser p.Gly2034Ser c.6100G>A missense_variant NA 7 3.36674426210585e-05 0 0 0 0 0 7 0 0 CACNA1D constrhet 2014 S G 1 CACNA1D:2014:G:S ENST00000350061;NM_001128840.2 +3 53844191 rs200170591 C T gnomAD Exomes PASS NA p.His2040Tyr p.His2040Tyr c.6118C>T missense_variant NA 3 1.44259898633378e-05 0 2 0 1 0 0 0 0 CACNA1D constrhet 2020 Y H 1 CACNA1D:2020:H:Y ENST00000350061;NM_001128840.2 +3 53844194 rs779080006 C T gnomAD Exomes PASS NA p.Arg2041Cys p.Arg2041Cys c.6121C>T missense_variant NA 7 3.36612904777018e-05 0 0 0 0 2 0 0 5 CACNA1D constrhet 2021 C R 1 CACNA1D:2021:R:C ENST00000350061;NM_001128840.2 +3 53844195 rs748413924 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2041His p.Arg2041His c.6122G>A missense_variant NA 4 1.74510933109959e-05 0 1 0 0 0 3 0 0 CACNA1D constrhet 2021 H R 1 CACNA1D:2021:R:H ENST00000350061;NM_001128840.2 +3 53844209 rs145573139 A G gnomAD Exomes PASS NA p.Thr2046Ala p.Thr2046Ala c.6136A>G missense_variant NA 3 1.44237703735757e-05 1 0 0 0 0 2 0 0 CACNA1D constrhet 2026 A T 1 CACNA1D:2026:T:A ENST00000350061;NM_001128840.2 +3 53844215 rs771286149 G A gnomAD Exomes PASS NA p.Glu2048Lys p.Glu2048Lys c.6142G>A missense_variant NA 5 2.40407731512645e-05 0 0 0 0 1 2 0 2 CACNA1D constrhet 2028 K E 1 CACNA1D:2028:E:K ENST00000350061;NM_001128840.2 +3 53844221 rs770332315 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp2050Asn p.Asp2050Asn c.6148G>A missense_variant NA 3 1.30891194513041e-05 0 0 0 2 0 1 0 0 CACNA1D constrhet 2030 N D 1 CACNA1D:2030:D:N ENST00000350061;NM_001128840.2 +3 53844233 rs142692903 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2054Trp p.Arg2054Trp c.6160C>T missense_variant NA 19 8.29071614333339e-05 6 11 0 1 0 0 1 0 CACNA1D constrhet 2034 W R 1 CACNA1D:2034:R:W ENST00000350061;NM_001128840.2 +3 53844234 rs771758707 G A gnomAD Exomes PASS NA p.Arg2054Gln p.Arg2054Gln c.6161G>A missense_variant NA 25 0.000120237396716076 0 1 0 0 0 3 0 21 CACNA1D constrhet 2034 Q R 1 CACNA1D:2034:R:Q ENST00000350061;NM_001128840.2 +3 53844275 rs552738200 C T gnomAD Exomes PASS NA p.Arg2068Trp p.Arg2068Trp c.6202C>T missense_variant NA 18 8.66617879289759e-05 0 0 0 8 0 3 0 7 CACNA1D constrhet 2048 W R 1 CACNA1D:2048:R:W ENST00000350061;NM_001128840.2 +3 53844276 rs752571686 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2068Gln p.Arg2068Gln c.6203G>A missense_variant NA 7 3.05826430393904e-05 0 0 0 1 1 5 0 0 CACNA1D constrhet 2048 Q R 1 CACNA1D:2048:R:Q ENST00000350061;NM_001128840.2 +3 53844290 rs778071347 G A gnomAD Exomes PASS NA p.Asp2073Asn p.Asp2073Asn c.6217G>A missense_variant NA 3 1.44703839475207e-05 0 0 0 0 1 1 0 1 CACNA1D constrhet 2053 N D 1 CACNA1D:2053:D:N ENST00000350061;NM_001128840.2 +3 53844306 rs757425708 C T gnomAD Exomes PASS NA p.Ala2078Val p.Ala2078Val c.6233C>T missense_variant NA 3 1.45132263869807e-05 2 0 0 1 0 0 0 0 CACNA1D constrhet 2058 V A 1 CACNA1D:2058:A:V ENST00000350061;NM_001128840.2 +3 53845152 rs373783390 G A gnomAD Exomes PASS NA p.Glu2089Lys p.Glu2089Lys c.6265G>A missense_variant NA 3 1.4415037767399e-05 2 0 0 0 0 1 0 0 CACNA1D constrhet 2069 K E 1 CACNA1D:2069:E:K ENST00000350061;NM_001128840.2 +3 53845162 rs770605004 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2092Glu p.Gly2092Glu c.6275G>A missense_variant NA 5 2.17978899642515e-05 0 0 0 0 0 5 0 0 CACNA1D constrhet 2072 E G 1 CACNA1D:2072:G:E ENST00000350061;NM_001128840.2 +3 53845164 rs140215004 C T gnomAD Exomes PASS NA p.Arg2093Cys p.Arg2093Cys c.6277C>T missense_variant NA 10 4.80478171876652e-05 2 0 1 0 0 7 0 0 CACNA1D constrhet 2073 C R 1 CACNA1D:2073:R:C ENST00000350061;NM_001128840.2 +3 53845165 rs745397912 G A gnomAD Exomes PASS NA p.Arg2093His p.Arg2093His c.6278G>A missense_variant NA 3 1.44148992398543e-05 0 0 0 0 0 3 0 0 CACNA1D constrhet 2073 H R 1 CACNA1D:2073:R:H ENST00000350061;NM_001128840.2 +3 53845184 rs1260954979 A C gnomAD Genomes NA PASS p.Lys2099Asn p.Lys2099Asn c.6297A>C missense_variant NA 2 9.41087897609637e-05 0 0 0 1 0 0 1 0 CACNA1D constrhet 2079 N K 1 CACNA1D:2079:K:N ENST00000350061;NM_001128840.2 +3 53845185 rs762624826 T C gnomAD Exomes PASS NA p.Phe2100Leu p.Phe2100Leu c.6298T>C missense_variant NA 4 1.92187575073272e-05 0 0 0 4 0 0 0 0 CACNA1D constrhet 2080 L F 1 CACNA1D:2080:F:L ENST00000350061;NM_001128840.2 +3 53845197 rs1391568387 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2104Ala p.Thr2104Ala c.6310A>G missense_variant NA 6 2.61567837618686e-05 4 1 0 0 0 1 0 0 CACNA1D constrhet 2084 A T 1 CACNA1D:2084:T:A ENST00000350061;NM_001128840.2 +3 53845206 rs762059527 G A gnomAD Exomes PASS NA p.Glu2107Lys p.Glu2107Lys c.6319G>A missense_variant NA 2 9.60984047664809e-06 1 0 0 0 0 0 0 1 CACNA1D constrhet 2087 K E 1 CACNA1D:2087:E:K ENST00000350061;NM_001128840.2 +3 53845233 rs200161467 A T gnomAD Exomes PASS NA p.Ile2116Phe p.Ile2116Phe c.6346A>T missense_variant NA 2 9.61002517826597e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 2096 F I 1 CACNA1D:2096:I:F ENST00000350061;NM_001128840.2 +3 53845236 rs41276455 G A gnomAD Exomes PASS NA p.Asp2117Asn p.Asp2117Asn c.6349G>A missense_variant NA 4 1.92207892056048e-05 0 0 0 0 0 4 0 0 CACNA1D constrhet 2097 N D 1 CACNA1D:2097:D:N ENST00000350061;NM_001128840.2 +3 53845263 rs745379545 C G gnomAD Exomes PASS NA p.Leu2126Val p.Leu2126Val c.6376C>G missense_variant NA 2 9.61178019781044e-06 0 0 0 0 0 0 0 2 CACNA1D constrhet 2106 V L 1 CACNA1D:2106:L:V ENST00000350061;NM_001128840.2 +3 53845278 rs371604022 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val2131Met p.Val2131Met c.6391G>A missense_variant NA 11 4.79720889664195e-05 9 0 0 0 0 0 0 2 CACNA1D constrhet 2111 M V 1 CACNA1D:2111:V:M ENST00000350061;NM_001128840.2 +3 53845281 rs886044438 C T gnomAD Exomes PASS NA p.Arg2132Cys p.Arg2132Cys c.6394C>T missense_variant NA 2 9.61510725652145e-06 0 0 0 0 0 1 0 1 CACNA1D constrhet 2112 C R 1 CACNA1D:2112:R:C ENST00000350061;NM_001128840.2 +3 53845287 rs768481685 C G gnomAD Exomes PASS NA p.Arg2134Gly p.Arg2134Gly c.6400C>G missense_variant NA 15 7.21722896899478e-05 13 0 0 0 1 1 0 0 CACNA1D constrhet 2114 G R 1 CACNA1D:2114:R:G ENST00000350061;NM_001128840.2 +3 53845288 rs149416995 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2134Leu p.Arg2134Leu c.6401G>T missense_variant NA 32 0.000139630676859706 32 0 0 0 0 0 0 0 CACNA1D constrhet 2114 L R 1 CACNA1D:2114:R:L ENST00000350061;NM_001128840.2 +3 53845288 rs149416995 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2134Gln p.Arg2134Gln c.6401G>A missense_variant NA 5 2.18172932593291e-05 1 2 0 0 0 2 0 0 CACNA1D constrhet 2114 Q R 1 CACNA1D:2114:R:Q ENST00000350061;NM_001128840.2 +3 53845296 rs773604700 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2137Arg p.Gly2137Arg c.6409G>A missense_variant NA 8 3.4896401308615e-05 0 1 0 0 0 5 1 1 CACNA1D constrhet 2117 R G 1 CACNA1D:2117:G:R ENST00000350061;NM_001128840.2 +3 53845308 rs148707870 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2141Ser p.Pro2141Ser c.6421C>T missense_variant NA 6 2.61725293132328e-05 3 0 0 0 0 3 0 0 CACNA1D constrhet 2121 S P 1 CACNA1D:2121:P:S ENST00000350061;NM_001128840.2 +3 53845312 rs755450141 T A gnomAD Exomes PASS NA p.Leu2142His p.Leu2142His c.6425T>A missense_variant NA 5 2.40405419699782e-05 0 0 5 0 0 0 0 0 CACNA1D constrhet 2122 H L 1 CACNA1D:2122:L:H ENST00000350061;NM_001128840.2 +3 53845320 rs373663753 C T gnomAD Exomes PASS NA p.Arg2145Trp p.Arg2145Trp c.6433C>T missense_variant NA 6 2.88553098579357e-05 1 2 0 0 0 2 0 1 CACNA1D constrhet 2125 W R 1 CACNA1D:2125:R:W ENST00000350061;NM_001128840.2 +3 53845321 rs753048719 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2145Gln p.Arg2145Gln c.6434G>A missense_variant NA 5 2.18157701839506e-05 0 3 0 0 0 1 0 1 CACNA1D constrhet 2125 Q R 1 CACNA1D:2125:R:Q ENST00000350061;NM_001128840.2 +3 53845330 rs780793573 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr2148Cys p.Tyr2148Cys c.6443A>G missense_variant NA 2 8.72821220029501e-06 0 0 0 0 0 2 0 0 CACNA1D constrhet 2128 C Y 1 CACNA1D:2128:Y:C ENST00000350061;NM_001128840.2 +3 53845342 rs779549091 A G gnomAD Exomes PASS NA p.Asp2152Gly p.Asp2152Gly c.6455A>G missense_variant NA 32 0.000154133672427413 0 32 0 0 0 0 0 0 CACNA1D constrhet 2132 G D 1 CACNA1D:2132:D:G ENST00000350061;NM_001128840.2 +3 53845362 rs1461917633 G A gnomAD Exomes PASS NA p.Asp2159Asn p.Asp2159Asn c.6475G>A missense_variant NA 2 9.73122360405597e-06 2 0 0 0 0 0 0 0 CACNA1D constrhet 2139 N D 1 CACNA1D:2139:D:N ENST00000350061;NM_001128840.2 +3 53845378 rs747919321 C A gnomAD Exomes PASS NA p.Pro2164His p.Pro2164His c.6491C>A missense_variant NA 6 2.96407540607833e-05 0 6 0 0 0 0 0 0 CACNA1D constrhet 2144 H P 1 CACNA1D:2144:P:H ENST00000350061;NM_001128840.2 +3 53845384 rs150838215 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2166Lys p.Arg2166Lys c.6497G>A missense_variant NA 103 0.000468411765775926 86 13 0 0 0 0 4 0 CACNA1D constrhet 2146 K R 1 CACNA1D:2146:R:K ENST00000350061;NM_001128840.2 +3 53845416 rs1428483747 T C gnomAD Exomes PASS NA p.Cys2177Arg p.Cys2177Arg c.6529T>C missense_variant NA 2 1.08338840557728e-05 1 0 0 0 0 0 0 1 CACNA1D constrhet 2157 R C 1 CACNA1D:2157:C:R ENST00000350061;NM_001128840.2 +3 53845425 rs192849222 A G gnomAD Exomes PASS NA p.Thr2180Ala p.Thr2180Ala c.6538A>G missense_variant NA 2 1.1339925610088e-05 0 0 0 0 0 2 0 0 CACNA1D constrhet 2160 A T 1 CACNA1D:2160:T:A ENST00000350061;NM_001128840.2 +3 38888281 rs141241382 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1760Lys p.Asn1760Lys c.5280T>A missense_variant NA 69 0.000300834488712167 61 5 0 0 0 0 3 0 SCN11A constr 1760 K N 1 SCN11A:1760:N:K ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38888322 rs1484570597 A G gnomAD Genomes NA PASS p.Tyr1747His p.Tyr1747His c.5239T>C missense_variant NA 4 0.000188430374976446 0 0 0 0 0 3 1 0 SCN11A constr 1747 H Y 1 SCN11A:1747:Y:H ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38888354 rs143852849 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1736Val p.Gly1736Val c.5207G>T missense_variant NA 351 0.00153026524597597 4 14 26 0 75 226 5 1 SCN11A constr 1736 V G 1 SCN11A:1736:G:V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38888494 rs201107889 G C gnomAD Exomes PASS NA p.Phe1689Leu p.Phe1689Leu c.5067C>G missense_variant NA 36 0.000173022021858449 0 16 17 0 0 2 1 0 SCN11A constr 1689 L F 1 SCN11A:1689:F:L ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38888588 rs141457896 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1658His p.Arg1658His c.4973G>A missense_variant NA 41 0.000178903366001379 1 4 0 0 0 29 3 4 SCN11A constr 1658 H R 1 SCN11A:1658:R:H ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38888735 rs72869687 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1609Ile p.Thr1609Ile c.4826C>T missense_variant NA 8667 0.037803580152139 1573 1828 63 2451 139 1346 138 1129 SCN11A constr 1609 I T 1 SCN11A:1609:T:I ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38888736 rs755516018 T C gnomAD Exomes PASS NA p.Thr1609Ala p.Thr1609Ala c.4825A>G missense_variant NA 62 0.000298059727323424 1 1 0 0 0 2 1 57 SCN11A constr 1609 A T 1 SCN11A:1609:T:A ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38888862 rs201595463 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Cys1567Arg p.Cys1567Arg c.4699T>C missense_variant NA 33 0.000143950167069436 0 0 0 32 0 1 0 0 SCN11A constr 1567 R C 1 SCN11A:1567:C:R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38888933 rs151155193 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Cys1543Tyr p.Cys1543Tyr c.4628G>A missense_variant NA 24 0.000104661811521521 22 0 0 0 0 2 0 0 SCN11A constr 1543 Y C 1 SCN11A:1543:C:Y ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38892017 rs201336927 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1428Ser p.Gly1428Ser c.4282G>A missense_variant NA 49 0.000213835599699757 0 2 0 0 0 46 1 0 SCN11A constr 1428 S G 1 SCN11A:1428:G:S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38892218 rs150340436 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1361Asn p.Asp1361Asn c.4081G>A missense_variant NA 26 0.00011530853904081 14 8 0 0 0 4 0 0 SCN11A constr 1361 N D 1 SCN11A:1361:D:N ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38892235 rs555362768 C A gnomAD Exomes PASS NA p.Cys1355Phe p.Cys1355Phe c.4064G>T missense_variant NA 34 0.000179035944098659 0 0 0 1 0 1 0 32 SCN11A constr 1355 F C 1 SCN11A:1355:C:F ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38904784 rs577088346 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1320Ser p.Gly1320Ser c.3958G>A missense_variant NA 40 0.000175249511491987 1 0 0 0 0 0 0 39 SCN11A constr 1320 S G 1 SCN11A:1320:G:S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38908898 rs536925812 C T gnomAD Exomes PASS NA p.Val1289Ile p.Val1289Ile c.3865G>A missense_variant NA 25 0.000120243179806841 0 21 0 0 0 2 1 1 SCN11A constr 1289 I V 1 SCN11A:1289:V:I ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38913189 rs143552154 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1169Ser p.Asn1169Ser c.3506A>G missense_variant NA 73 0.000335879267507132 0 37 0 0 2 28 6 0 SCN11A constr 1169 S N 1 SCN11A:1169:N:S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38913706 rs141686175 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1158Pro p.Leu1158Pro c.3473T>C missense_variant NA 101 0.000440790105353199 1 2 0 0 25 71 2 0 SCN11A constr 1158 P L 1 SCN11A:1158:L:P ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38924811 rs35693485 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1044Lys p.Asn1044Lys c.3132C>G missense_variant NA 314 0.00136926565497994 241 23 12 0 0 30 5 3 SCN11A constr 1044 K N 1 SCN11A:1044:N:K ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38936089 rs181467215 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp924Asn p.Asp924Asn c.2770G>A missense_variant NA 27 0.000117784602498779 26 1 0 0 0 0 0 0 SCN11A constr 924 N D 1 SCN11A:924:D:N ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38936134 rs33985936 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val909Ile p.Val909Ile c.2725G>A missense_variant NA 50363 0.21965143968668 2267 8612 1371 1767 4285 25464 1297 5300 SCN11A constr 909 I V 1 SCN11A:909:V:I ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38936171 rs748188321 C A gnomAD Exomes PASS NA p.Glu896Asp p.Glu896Asp c.2688G>T missense_variant NA 40 0.000192218975857297 0 36 0 0 0 0 4 0 SCN11A constr 896 D E 1 SCN11A:896:E:D ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38936197 rs763133649 T C gnomAD Exomes PASS NA p.Lys888Glu p.Lys888Glu c.2662A>G missense_variant NA 46 0.0002210433244916 0 0 0 0 0 0 1 45 SCN11A constr 888 E K 1 SCN11A:888:K:E ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38936310 rs138439635 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu850Pro p.Leu850Pro c.2549T>C missense_variant NA 53 0.000231051589896506 51 1 0 0 0 0 0 1 SCN11A constr 850 P L 1 SCN11A:850:L:P ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38938380 rs758506159 A G gnomAD Exomes PASS NA p.Cys787Arg p.Cys787Arg c.2359T>C missense_variant NA 72 0.000346557051954678 0 55 0 0 0 0 17 0 SCN11A constr 787 R C 1 SCN11A:787:C:R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38938526 rs140995438 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro738Leu p.Pro738Leu c.2213C>T missense_variant NA 108 0.000470982259668219 105 2 0 0 0 0 0 1 SCN11A constr 738 L P 1 SCN11A:738:P:L ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38938538 rs200211620 T C gnomAD Exomes PASS NA p.Lys734Arg p.Lys734Arg c.2201A>G missense_variant NA 411 0.00197520184544406 0 2 0 2 0 1 7 399 SCN11A constr 734 R K 1 SCN11A:734:K:R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38938644 rs145734191 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly699Arg p.Gly699Arg c.2095G>A missense_variant NA 36 0.00015705024735414 0 4 0 0 1 31 0 0 SCN11A constr 699 R G 1 SCN11A:699:G:R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38941459 rs547815342 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu650Phe p.Leu650Phe c.1948C>T missense_variant NA 35 0.000152658437649932 0 0 0 35 0 0 0 0 SCN11A constr 650 F L 1 SCN11A:650:L:F ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38941544 rs370738551 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile621Met p.Ile621Met c.1863A>G missense_variant NA 24 0.000104760491326704 0 1 1 1 0 19 2 0 SCN11A constr 621 M I 1 SCN11A:621:I:M ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38945454 rs141228634 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala582Thr p.Ala582Thr c.1744G>A missense_variant NA 32 0.00013958438748626 0 4 0 0 1 27 0 0 SCN11A constr 582 T A 1 SCN11A:582:A:T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38945468 rs374524879 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro577Leu p.Pro577Leu c.1730C>T missense_variant NA 45 0.000196300820101204 2 1 0 0 0 39 2 1 SCN11A constr 577 L P 1 SCN11A:577:P:L ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38949471 rs13059805 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly481Glu p.Gly481Glu c.1442G>A missense_variant NA 7011 0.031209102320985 90 2211 94 19 1120 2979 145 353 SCN11A constr 481 E G 1 SCN11A:481:G:E ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38950530 rs150269814 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys419Asn p.Lys419Asn c.1257G>T missense_variant NA 114 0.000497039562605185 0 4 5 0 4 99 2 0 SCN11A constr 419 N K 1 SCN11A:419:K:N ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38950678 rs138034948 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg370His p.Arg370His c.1109G>A missense_variant NA 94 0.000409979064898814 79 5 0 0 0 10 0 0 SCN11A constr 370 H R 1 SCN11A:370:R:H ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38951561 rs112707835 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln366Arg p.Gln366Arg c.1097A>G missense_variant NA 59 0.000257630671149731 0 5 0 1 0 19 0 34 SCN11A constr 366 R Q 1 SCN11A:366:Q:R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38962696 rs371647806 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn255His p.Asn255His c.763A>C missense_variant NA 67 0.000292170697459423 0 1 0 60 0 1 1 4 SCN11A constr 255 H N 1 SCN11A:255:N:H ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38962699 rs574777861 C A gnomAD Exomes PASS NA p.Val254Phe p.Val254Phe c.760G>T missense_variant NA 408 0.00196104819948859 0 2 0 2 0 1 7 396 SCN11A constr 254 F V 1 SCN11A:254:V:F ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38966906 rs146942592 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg238Cys p.Arg238Cys c.712C>T missense_variant NA 48 0.000209520982653409 0 3 0 0 0 42 2 1 SCN11A constr 238 C R 1 SCN11A:238:R:C ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38968310 rs139915721 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile201Phe p.Ile201Phe c.601A>T missense_variant NA 154 0.000671955040099135 139 11 0 0 0 0 3 1 SCN11A constr 201 F I 1 SCN11A:201:I:F ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38988312 rs189732398 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile118Met p.Ile118Met c.354C>G missense_variant NA 30 0.000130900332486845 27 2 0 0 0 0 1 0 SCN11A constr 118 M I 1 SCN11A:118:I:M ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +3 38991759 rs150835546 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala32Val p.Ala32Val c.95C>T missense_variant NA 133 0.000579859264232711 0 11 7 0 8 99 7 1 SCN11A constr 32 V A 1 SCN11A:32:A:V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 +2 167055358 rs200410805 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1920His p.Asp1920His c.5758G>C missense_variant segdup 83 0.000365294392070911 77 6 0 0 0 0 0 0 SCN9A constr 1931 H D 1 SCN9A:1931:D:H ENST00000409435;XM_005246757.1 +2 167055370 rs111558968 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1916Phe p.Leu1916Phe c.5746C>T missense_variant segdup 218 0.00095773657850804 178 17 0 0 0 18 5 0 SCN9A constr 1927 F L 1 SCN9A:1927:L:F ENST00000409435;XM_005246757.1 +2 167055393 rs3750904 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1908Gly p.Asp1908Gly c.5723A>G missense_variant segdup 14201 0.0622949237598919 115 10929 20 2238 16 345 234 304 SCN9A constr 1919 G D 1 SCN9A:1919:D:G ENST00000409435;XM_005246757.1 +2 167055438 rs79805025 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1893His p.Arg1893His c.5678G>A missense_variant segdup 63 0.000276163172983351 0 0 0 61 0 0 1 1 SCN9A constr 1904 H R 1 SCN9A:1904:R:H ENST00000409435;XM_005246757.1 +2 167060594 rs202084411 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Trp1538Arg p.Trp1538Arg c.4612T>C missense_variant segdup 499 0.00219996296655527 5 37 11 1 3 261 13 168 SCN9A constr 1549 R W 1 SCN9A:1549:W:R ENST00000409435;XM_005246757.1 +2 167083160 rs149346064 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1428Ile p.Val1428Ile c.4282G>A missense_variant 298 0.00141621518867028 4 17 123 2 0 57 8 87 SCN9A constr 1439 I V 1 SCN9A:1439:V:I ENST00000409435;XM_005246757.1 +2 167089942 rs180922748 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1267Val p.Leu1267Val c.3799C>G missense_variant 267 0.00135029888638272 6 28 0 0 6 223 4 0 SCN9A constr 1278 V L 1 SCN9A:1278:L:V ENST00000409435;XM_005246757.1 +2 167094638 rs141268327 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1245Ser p.Asn1245Ser c.3734A>G missense_variant 975 0.00432280490183908 26 117 7 0 25 749 19 32 SCN9A constr 1256 S N 1 SCN9A:1256:N:S ENST00000409435;XM_005246757.1 +2 167099130 rs73019664 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1159Thr p.Ile1159Thr c.3476T>C missense_variant 80 0.000511724896695536 50 6 0 0 21 3 0 0 SCN9A constr 1170 T I 1 SCN9A:1170:I:T ENST00000409435;XM_005246757.1 +2 167099133 rs151241025 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1158Thr p.Asn1158Thr c.3473A>C missense_variant 101 0.000647577036020671 90 6 0 0 0 2 1 2 SCN9A constr 1169 T N 1 SCN9A:1169:N:T ENST00000409435;XM_005246757.1 +2 167099158 rs6746030 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Trp1150Arg p.Trp1150Arg c.3448T>C missense_variant 134979 0.878906860446945 10289 19165 4616 9551 13028 55403 3782 19145 SCN9A constr 1161 R W 1 SCN9A:1161:W:R ENST00000409435;XM_005246757.1 +2 167108344 rs184563685 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1124Ser p.Pro1124Ser c.3370C>T missense_variant 49 0.000216137057360128 35 9 3 0 0 1 1 0 SCN9A constr 1135 S P 1 SCN9A:1135:P:S ENST00000409435;XM_005246757.1 +2 167108345 rs200160858 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1123Phe p.Leu1123Phe c.3369G>T missense_variant 100 0.000441084361795037 3 7 0 0 24 66 0 0 SCN9A constr 1134 F L 1 SCN9A:1134:L:F ENST00000409435;XM_005246757.1 +2 167108385 rs74401238 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1110Gln p.Arg1110Gln c.3329G>A missense_variant 4715 0.0208233963997385 532 257 88 6 697 2190 96 849 SCN9A constr 1121 Q R 1 SCN9A:1121:R:Q ENST00000409435;XM_005246757.1 +2 167108386 rs190664764 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1110Trp p.Arg1110Trp c.3328C>T missense_variant 719 0.00317590727587547 2 0 0 0 557 137 21 2 SCN9A constr 1121 W R 1 SCN9A:1121:R:W ENST00000409435;XM_005246757.1 +2 167128911 rs200817435 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1106Leu p.Val1106Leu c.3316G>T missense_variant 20 0.000102292372057816 0 1 0 0 0 19 0 0 SCN9A constr 1117 L V 1 SCN9A:1117:V:L ENST00000409435;XM_005246757.1 +2 167128917 rs201984007 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1104Gly p.Ser1104Gly c.3310A>G missense_variant 72 0.000350678953418146 3 1 0 1 5 58 2 2 SCN9A constr 1115 G S 1 SCN9A:1115:S:G ENST00000409435;XM_005246757.1 +2 167128931 rs145258166 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1099Leu p.Ser1099Leu c.3296C>T missense_variant 56 0.000257926638294736 46 4 0 0 0 3 3 0 SCN9A constr 1110 L S 1 SCN9A:1110:S:L ENST00000409435;XM_005246757.1 +2 167128958 rs200866100 A C gnomAD Exomes PASS NA p.Met1090Arg p.Met1090Arg c.3269T>G missense_variant 21 0.00010357276726706 0 21 0 0 0 0 0 0 SCN9A constr 1101 R M 1 SCN9A:1101:M:R ENST00000409435;XM_005246757.1 +2 167129093 rs200560768 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys1045Arg p.Lys1045Arg c.3134A>G missense_variant 30 0.000132116685456595 29 1 0 0 0 0 0 0 SCN9A constr 1056 R K 1 SCN9A:1056:K:R ENST00000409435;XM_005246757.1 +2 167129209 rs147623238 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys1006Asn p.Lys1006Asn c.3018G>C missense_variant 106 0.000488249762784313 97 8 0 0 0 0 1 0 SCN9A constr 1017 N K 1 SCN9A:1017:K:N ENST00000409435;XM_005246757.1 +2 167129240 rs188145203 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg996His p.Arg996His c.2987G>A missense_variant 52 0.000249302432616429 41 8 0 0 0 3 0 0 SCN9A constr 1007 H R 1 SCN9A:1007:R:H ENST00000409435;XM_005246757.1 +2 167129256 rs4369876 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val991Leu p.Val991Leu c.2971G>T missense_variant 6328 0.0333843313109997 53 4848 9 829 2 258 103 226 SCN9A constr 1002 L V 1 SCN9A:1002:V:L ENST00000409435;XM_005246757.1 +2 167129258 rs199692186 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr990Cys p.Tyr990Cys c.2969A>G missense_variant 106 0.00056285377483725 3 0 23 0 3 72 4 1 SCN9A constr 1001 C Y 1 SCN9A:1001:Y:C ENST00000409435;XM_005246757.1 +2 167133515 rs201890077 A G gnomAD Exomes PASS NA p.Val940Ala p.Val940Ala c.2819T>C missense_variant segdup 61 0.00029311421844217 0 0 0 1 0 0 0 60 SCN9A constr 951 A V 1 SCN9A:951:V:A ENST00000409435;XM_005246757.1 +2 167133540 rs12478318 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met932Leu p.Met932Leu c.2794A>C missense_variant segdup 8578 0.0373984165184333 57 6857 14 867 3 297 145 338 SCN9A constr 943 L M 1 SCN9A:943:M:L ENST00000409435;XM_005246757.1 +2 167134706 rs41268671 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val810Met p.Val810Met c.2428G>A missense_variant segdup 62 0.000273298715496037 1 0 14 0 0 18 2 27 SCN9A constr 821 M V 1 SCN9A:821:V:M ENST00000409435;XM_005246757.1 +2 167134730 rs201890240 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser802Gly p.Ser802Gly c.2404A>G missense_variant segdup 662 0.00293369494890407 0 2 0 0 0 2 8 650 SCN9A constr 813 G S 1 SCN9A:813:S:G ENST00000409435;XM_005246757.1 +2 167134745 rs147639592 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Trp797Arg p.Trp797Arg c.2389T>C missense_variant segdup 32 0.000141450218363775 31 0 0 1 0 0 0 0 SCN9A constr 808 R W 1 SCN9A:808:W:R ENST00000409435;XM_005246757.1 +2 167134775 rs149707354 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Met787Val p.Met787Val c.2359A>G missense_variant segdup 388 0.0017273925276917 0 0 3 339 0 5 8 33 SCN9A constr 798 V M 1 SCN9A:798:M:V ENST00000409435;XM_005246757.1 +2 167136962 rs182650126 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile739Val p.Ile739Val c.2215A>G missense_variant segdup 472 0.00241054921708221 10 61 3 0 56 306 18 18 SCN9A constr 750 V I 1 SCN9A:750:I:V ENST00000409435;XM_005246757.1 +2 167137018 rs200945460 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile720Lys p.Ile720Lys c.2159T>A missense_variant 33 0.000167386937732059 0 9 0 0 0 19 5 0 SCN9A constr 731 K I 1 SCN9A:731:I:K ENST00000409435;XM_005246757.1 +2 167137020 rs202055175 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Trp719Cys p.Trp719Cys c.2157G>C missense_variant 184 0.000932400932400932 166 13 0 0 0 3 2 0 SCN9A constr 730 C W 1 SCN9A:730:W:C ENST00000409435;XM_005246757.1 +2 167137045 rs187526567 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu711Ser p.Leu711Ser c.2132T>C missense_variant 43 0.000213770817797663 0 0 0 42 0 1 0 0 SCN9A constr 722 S L 1 SCN9A:722:L:S ENST00000409435;XM_005246757.1 +2 167138287 rs200374987 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg658His p.Arg658His c.1973G>A missense_variant 25 0.000110303201440119 2 13 0 0 0 7 3 0 SCN9A constr 669 H R 1 SCN9A:669:R:H ENST00000409435;XM_005246757.1 +2 167138288 rs200174262 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg658Cys p.Arg658Cys c.1972C>T missense_variant 39 0.000172415317553648 32 1 0 0 0 4 0 2 SCN9A constr 669 C R 1 SCN9A:669:R:C ENST00000409435;XM_005246757.1 +2 167138296 rs121908919 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys655Arg p.Lys655Arg c.1964A>G missense_variant 428 0.00189179632248939 4 96 2 0 23 293 8 2 SCN9A constr 666 R K 1 SCN9A:666:K:R ENST00000409435;XM_005246757.1 +2 167141099 rs200671761 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro613Leu p.Pro613Leu c.1838C>T missense_variant 190 0.000835554148306464 1 1 0 0 0 2 3 183 SCN9A constr 613 L P 1 SCN9A:613:P:L ENST00000409435;XM_005246757.1 +2 167141109 rs41268673 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro610Thr p.Pro610Thr c.1828C>A missense_variant 5198 0.0228573941339431 78 397 460 2 495 3179 162 425 SCN9A constr 610 T P 1 SCN9A:610:P:T ENST00000409435;XM_005246757.1 +2 167141144 rs201318927 C T gnomAD Exomes PASS NA p.Arg598His p.Arg598His c.1793G>A missense_variant 22 0.000106751550323651 0 1 10 0 0 0 1 10 SCN9A constr 598 H R 1 SCN9A:598:R:H ENST00000409435;XM_005246757.1 +2 167141193 rs201391809 C T gnomAD Exomes PASS NA p.Glu582Lys p.Glu582Lys c.1744G>A missense_variant 23 0.000111604976611479 0 1 0 0 5 17 0 0 SCN9A constr 582 K E 1 SCN9A:582:E:K ENST00000409435;XM_005246757.1 +2 167141318 rs199748300 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg540His p.Arg540His c.1619G>A missense_variant 44 0.000196539124686207 0 39 0 0 0 2 0 3 SCN9A constr 540 H R 1 SCN9A:540:R:H ENST00000409435;XM_005246757.1 +2 167141319 rs200568743 G A gnomAD Exomes PASS NA p.Arg540Cys p.Arg540Cys c.1618C>T missense_variant 34 0.000167927771302132 0 3 0 0 0 0 0 31 SCN9A constr 540 C R 1 SCN9A:540:R:C ENST00000409435;XM_005246757.1 +2 167142893 rs187453572 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu519Lys p.Glu519Lys c.1555G>A missense_variant 104 0.00045793594180691 4 4 0 0 1 89 2 4 SCN9A constr 519 K E 1 SCN9A:519:E:K ENST00000409435;XM_005246757.1 +2 167142979 rs58022607 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser490Asn p.Ser490Asn c.1469G>A missense_variant 4023 0.0176996990655192 2539 262 218 0 2 402 77 523 SCN9A constr 490 N S 1 SCN9A:490:S:N ENST00000409435;XM_005246757.1 +2 167143124 rs770771659 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala442Thr p.Ala442Thr c.1324G>A missense_variant 17 0.000105789814307761 0 0 0 17 0 0 0 0 SCN9A constr 442 T A 1 SCN9A:442:A:T ENST00000409435;XM_005246757.1 +2 167144984 rs200415928 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Met426Lys p.Met426Lys c.1277T>A missense_variant 42 0.000184904730039094 33 9 0 0 0 0 0 0 SCN9A constr 426 K M 1 SCN9A:426:M:K ENST00000409435;XM_005246757.1 +2 167145126 rs544004654 T C gnomAD Exomes PASS NA p.Met379Val p.Met379Val c.1135A>G missense_variant 24 0.00011756061719324 1 0 0 0 0 1 0 22 SCN9A constr 379 V M 1 SCN9A:379:M:V ENST00000409435;XM_005246757.1 +2 167145152 rs200391162 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr370Met p.Thr370Met c.1109C>T missense_variant 92 0.00046135176065873 42 2 1 15 0 4 1 27 SCN9A constr 370 M T 1 SCN9A:370:T:M ENST00000409435;XM_005246757.1 +2 167149749 rs200457046 A G gnomAD Exomes PASS NA p.Tyr367His p.Tyr367His c.1099T>C missense_variant 24 0.000142494122117463 0 3 0 0 0 18 3 0 SCN9A constr 367 H Y 1 SCN9A:367:Y:H ENST00000409435;XM_005246757.1 +2 167160752 rs71428908 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile228Met p.Ile228Met c.684C>G missense_variant segdup 194 0.000851781276618165 3 3 0 0 18 166 4 0 SCN9A constr 228 M I 1 SCN9A:228:I:M ENST00000409435;XM_005246757.1 +2 167160837 rs200764978 T C gnomAD Exomes PASS NA p.Tyr200Cys p.Tyr200Cys c.599A>G missense_variant segdup 24 0.000116321901475349 0 0 0 0 0 0 0 24 SCN9A constr 200 C Y 1 SCN9A:200:Y:C ENST00000409435;XM_005246757.1 +2 167162344 rs73969684 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg185His p.Arg185His c.554G>A missense_variant segdup 654 0.00287834376402862 259 28 0 70 53 217 8 19 SCN9A constr 185 H R 1 SCN9A:185:R:H ENST00000409435;XM_005246757.1 +2 167163482 rs200486515 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys121Gln p.Lys121Gln c.361A>C missense_variant 30 0.000133024715992231 2 0 0 0 0 28 0 0 SCN9A constr 121 Q K 1 SCN9A:121:K:Q ENST00000409435;XM_005246757.1 +2 167168114 rs199836776 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser51Arg p.Ser51Arg c.153T>A missense_variant 24 0.000105600337921081 0 0 22 0 0 2 0 0 SCN9A constr 51 R S 1 SCN9A:51:S:R ENST00000409435;XM_005246757.1 +2 167168238 rs267607030 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln10Arg p.Gln10Arg c.29A>G missense_variant 25 0.000110372352167272 0 0 0 21 0 0 3 1 SCN9A constr 10 R Q 1 SCN9A:10:Q:R ENST00000409435;XM_005246757.1 +3 38591847 rs45489199 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2006Ala p.Pro2006Ala c.6016C>G missense_variant 204 0.00113843097425137 4 3 1 0 25 166 3 2 SCN5A constrhet 2006 A P 1 SCN5A:2006:P:A ENST00000333535;NM_198056.2 +3 38591853 rs41311117 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe2004Leu p.Phe2004Leu c.6010T>C missense_variant 350 0.00195046922716836 6 24 10 0 11 266 17 16 SCN5A constrhet 2004 L F 1 SCN5A:2004:F:L ENST00000333535;NM_198056.2 +3 38591900 rs145009013 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1988Arg p.Leu1988Arg c.5963T>G missense_variant 54 0.000262462088809394 0 0 0 51 0 0 3 0 SCN5A constrhet 1988 R L 1 SCN5A:1988:L:R ENST00000333535;NM_198056.2 +3 38591978 rs199473638 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1962Leu p.Pro1962Leu c.5885C>T missense_variant 31 0.00013867640085532 0 0 19 2 0 8 2 0 SCN5A constrhet 1962 L P 1 SCN5A:1962:P:L ENST00000333535;NM_198056.2 +3 38592012 rs41315493 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1951Leu p.Val1951Leu c.5851G>T missense_variant 1519 0.00673220110622607 68 1279 0 47 12 29 29 55 SCN5A constrhet 1951 L V 1 SCN5A:1951:V:L ENST00000333535;NM_198056.2 +3 38592012 rs41315493 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1951Met p.Val1951Met c.5851G>A missense_variant 25 0.000110799886540916 0 0 0 11 0 4 0 10 SCN5A constrhet 1951 M V 1 SCN5A:1951:V:M ENST00000333535;NM_198056.2 +3 38592097 rs760280154 C G gnomAD Genomes NA PASS p.Lys1922Asn p.Lys1922Asn c.5766G>C missense_variant segdup 8 0.000376399736520184 0 0 0 0 0 8 0 0 SCN5A constrhet 1922 N K 1 SCN5A:1922:K:N ENST00000333535;NM_198056.2 +3 38592152 rs150264233 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1904Leu p.Ser1904Leu c.5711C>T missense_variant segdup 39 0.000171559786386071 33 2 1 0 0 3 0 0 SCN5A constrhet 1904 L S 1 SCN5A:1904:S:L ENST00000333535;NM_198056.2 +3 38592356 rs45563942 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1836Thr p.Ile1836Thr c.5507T>C missense_variant segdup 67 0.000294609093307537 62 1 0 0 0 0 1 3 SCN5A constrhet 1836 T I 1 SCN5A:1836:I:T ENST00000333535;NM_198056.2 +3 38592369 rs199473320 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1832Glu p.Gln1832Glu c.5494C>G missense_variant segdup 23 0.000101106900765775 18 0 0 0 0 4 1 0 SCN5A constrhet 1832 E Q 1 SCN5A:1832:Q:E ENST00000333535;NM_198056.2 +3 38592408 rs137854619 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1819Asn p.Asp1819Asn c.5455G>A missense_variant segdup 66 0.000289704939908172 0 1 0 0 0 7 1 57 SCN5A constrhet 1819 N D 1 SCN5A:1819:D:N ENST00000333535;NM_198056.2 +3 38592503 rs199473316 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1787Asn p.Ser1787Asn c.5360G>A missense_variant segdup 152 0.000664428591411386 0 5 128 0 0 16 3 0 SCN5A constrhet 1787 N S 1 SCN5A:1787:S:N ENST00000333535;NM_198056.2 +3 38595797 rs199473278 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe1596Ile p.Phe1596Ile c.4786T>A missense_variant segdup 23 0.000101552427544551 0 1 0 0 1 19 2 0 SCN5A constrhet 1596 I F 1 SCN5A:1596:F:I ENST00000333535;NM_198056.2 +3 38595989 rs199473618 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1532Ile p.Val1532Ile c.4594G>A missense_variant segdup 71 0.000312461492421709 13 2 0 2 0 1 0 53 SCN5A constrhet 1532 I V 1 SCN5A:1532:V:I ENST00000333535;NM_198056.2 +3 38603947 rs41313031 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu1308Phe p.Leu1308Phe c.3922C>T missense_variant 99 0.000438802556578936 96 3 0 0 0 0 0 0 SCN5A constrhet 1308 F L 1 SCN5A:1308:L:F ENST00000333535;NM_198056.2 +3 38603958 rs199473603 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1304Met p.Thr1304Met c.3911C>T missense_variant 43 0.000190102301564144 2 3 0 0 0 37 0 1 SCN5A constrhet 1304 M T 1 SCN5A:1304:T:M ENST00000333535;NM_198056.2 +3 38603991 rs41311127 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe1293Ser p.Phe1293Ser c.3878T>C missense_variant 101 0.000444957442684195 1 28 48 0 0 20 4 0 SCN5A constrhet 1293 S F 1 SCN5A:1293:F:S ENST00000333535;NM_198056.2 +3 38607989 rs199473600 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1251Met p.Val1251Met c.3751G>A missense_variant 45 0.000196210093047186 30 2 5 4 0 1 0 3 SCN5A constrhet 1251 M V 1 SCN5A:1251:V:M ENST00000333535;NM_198056.2 +3 38608013 rs199473599 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1243Asn p.Asp1243Asn c.3727G>A missense_variant 29 0.000126563495596463 0 3 19 1 1 3 0 2 SCN5A constrhet 1243 N D 1 SCN5A:1243:D:N ENST00000333535;NM_198056.2 +3 38616876 rs41261344 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1193Gln p.Arg1193Gln c.3578G>A missense_variant 1048 0.00474663478087577 2 10 0 861 15 118 22 20 SCN5A constrhet 1193 Q R 1 SCN5A:1193:R:Q ENST00000333535;NM_198056.2 +3 38616915 rs41310765 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1180Val p.Ala1180Val c.3539C>T missense_variant 26 0.00012092123376865 0 0 0 20 0 5 0 1 SCN5A constrhet 1180 V A 1 SCN5A:1180:A:V ENST00000333535;NM_198056.2 +3 38620896 rs199473193 C T gnomAD Exomes PASS NA p.Glu1107Lys p.Glu1107Lys c.3319G>A missense_variant 31 0.000153368162748357 0 0 0 0 0 0 0 31 SCN5A constrhet 1107 K E 1 SCN5A:1107:E:K ENST00000333535;NM_198056.2 +3 38620907 rs7626962 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1103Tyr p.Ser1103Tyr c.3308C>A missense_variant 1648 0.0073394495412844 1472 125 0 0 0 31 19 1 SCN5A constrhet 1103 Y S 1 SCN5A:1103:S:Y ENST00000333535;NM_198056.2 +3 38620923 rs199473191 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1098Leu p.Val1098Leu c.3292G>T missense_variant 24 0.000106655290102389 0 0 0 24 0 0 0 0 SCN5A constrhet 1098 L V 1 SCN5A:1098:V:L ENST00000333535;NM_198056.2 +3 38620946 rs1805125 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1090Leu p.Pro1090Leu c.3269C>T missense_variant 340 0.00151462504120671 3 2 2 294 0 4 7 28 SCN5A constrhet 1090 L P 1 SCN5A:1090:P:L ENST00000333535;NM_198056.2 +3 38620953 rs369704754 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1088Thr p.Ala1088Thr c.3262G>A missense_variant 25 0.000111454887519728 21 1 0 0 0 0 2 1 SCN5A constrhet 1088 T A 1 SCN5A:1088:A:T ENST00000333535;NM_198056.2 +3 38622444 rs199473187 G A gnomAD Exomes PASS NA p.Thr1069Met p.Thr1069Met c.3206C>T missense_variant 37 0.000181001673042491 0 32 2 1 0 0 0 2 SCN5A constrhet 1069 M T 1 SCN5A:1069:T:M ENST00000333535;NM_198056.2 +3 38622493 rs137854617 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1053Lys p.Glu1053Lys c.3157G>A missense_variant 23 0.000101301057935396 1 7 0 0 0 13 2 0 SCN5A constrhet 1053 K E 1 SCN5A:1053:E:K ENST00000333535;NM_198056.2 +3 38622582 rs199473592 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1023His p.Arg1023His c.3068G>A missense_variant 71 0.00031421212416247 0 5 0 0 0 6 3 57 SCN5A constrhet 1023 H R 1 SCN5A:1023:R:H ENST00000333535;NM_198056.2 +3 38622640 rs199473183 A G gnomAD Exomes PASS NA p.Cys1004Arg p.Cys1004Arg c.3010T>C missense_variant 70 0.000349496724716408 0 0 0 0 0 0 1 69 SCN5A constrhet 1004 R C 1 SCN5A:1004:C:R ENST00000333535;NM_198056.2 +3 38627199 rs199473177 C T gnomAD Exomes PASS NA p.Val924Ile p.Val924Ile c.2770G>A missense_variant 31 0.000155492912532729 0 0 0 0 0 2 1 28 SCN5A constrhet 924 I V 1 SCN5A:924:V:I ENST00000333535;NM_198056.2 +3 38627472 rs45475899 C T gnomAD Exomes PASS NA p.Gly833Arg p.Gly833Arg c.2497G>A missense_variant 35 0.000168450639149854 0 0 0 2 0 2 0 31 SCN5A constrhet 833 R G 1 SCN5A:833:G:R ENST00000333535;NM_198056.2 +3 38639408 rs45553235 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln692Lys p.Gln692Lys c.2074C>A missense_variant 71 0.000312469743246693 0 15 17 0 0 34 2 3 SCN5A constrhet 692 K Q 1 SCN5A:692:Q:K ENST00000333535;NM_198056.2 +3 38639416 rs199473145 C T gnomAD Exomes PASS NA p.Arg689His p.Arg689His c.2066G>A missense_variant 23 0.000111714477224818 4 2 0 2 0 4 0 11 SCN5A constrhet 689 H R 1 SCN5A:689:R:H ENST00000333535;NM_198056.2 +3 38640418 rs199473140 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala672Thr p.Ala672Thr c.2014G>A missense_variant 196 0.000863451338349574 0 11 0 0 0 3 2 180 SCN5A constrhet 672 T A 1 SCN5A:672:A:T ENST00000333535;NM_198056.2 +3 38640465 rs41313681 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro656Leu p.Pro656Leu c.1967C>T missense_variant 101 0.000445369480284684 90 9 0 0 0 1 1 0 SCN5A constrhet 656 L P 1 SCN5A:656:P:L ENST00000333535;NM_198056.2 +3 38645241 rs45488304 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu618Phe p.Leu618Phe c.1852C>T missense_variant 103 0.000582105072791392 97 4 0 0 0 1 1 0 SCN5A constrhet 618 F L 1 SCN5A:618:L:F ENST00000333535;NM_198056.2 +3 38645249 rs12720452 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly615Glu p.Gly615Glu c.1844G>A missense_variant 56 0.000310689953618428 4 3 0 0 0 48 0 1 SCN5A constrhet 615 E G 1 SCN5A:615:G:E ENST00000333535;NM_198056.2 +3 38645378 rs36210423 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala572Val p.Ala572Val c.1715C>T missense_variant 57 0.000250844951415294 37 16 0 0 0 2 2 0 SCN5A constrhet 572 V A 1 SCN5A:572:A:V ENST00000333535;NM_198056.2 +3 38645378 rs36210423 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala572Asp p.Ala572Asp c.1715C>A missense_variant 1037 0.00456361780030982 4 12 0 0 692 303 26 0 SCN5A constrhet 572 D A 1 SCN5A:572:A:D ENST00000333535;NM_198056.2 +3 38645379 rs184442491 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala572Ser p.Ala572Ser c.1714G>T missense_variant 57 0.000250855991057204 37 16 0 0 0 2 2 0 SCN5A constrhet 572 S A 1 SCN5A:572:A:S ENST00000333535;NM_198056.2 +3 38645420 rs1805124 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.His558Arg p.His558Arg c.1673A>G missense_variant 51182 0.225372082782915 5532 6625 1313 1393 3533 23996 1233 7557 SCN5A constrhet 558 R H 1 SCN5A:558:H:R ENST00000333535;NM_198056.2 +3 38645522 rs41313691 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser524Tyr p.Ser524Tyr c.1571C>A missense_variant 872 0.00395411055185236 666 69 79 0 0 41 13 4 SCN5A constrhet 524 Y S 1 SCN5A:524:S:Y ENST00000333535;NM_198056.2 +3 38646297 rs144511230 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg481Trp p.Arg481Trp c.1441C>T missense_variant 262 0.00115303706442044 227 29 0 1 0 3 2 0 SCN5A constrhet 481 W R 1 SCN5A:481:R:W ENST00000333535;NM_198056.2 +3 38646357 rs41313697 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu461Val p.Leu461Val c.1381T>G missense_variant 263 0.0011610043791496 200 35 5 0 0 16 7 0 SCN5A constrhet 461 V L 1 SCN5A:461:L:V ENST00000333535;NM_198056.2 +3 38646366 rs752130196 G A gnomAD Exomes PASS NA p.Arg458Cys p.Arg458Cys c.1372C>T missense_variant 35 0.000171010329023873 1 0 0 0 0 1 0 33 SCN5A constrhet 458 C R 1 SCN5A:458:R:C ENST00000333535;NM_198056.2 +3 38647444 rs199473339 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu446Lys p.Glu446Lys c.1336G>A missense_variant 144 0.000652658677641001 0 1 23 1 0 10 2 107 SCN5A constrhet 446 K E 1 SCN5A:446:E:K ENST00000333535;NM_198056.2 +3 38651264 rs199473087 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu299Met p.Leu299Met c.895T>A missense_variant 47 0.000206827963140617 42 3 0 0 0 2 0 0 SCN5A constrhet 299 M L 1 SCN5A:299:L:M ENST00000333535;NM_198056.2 +3 38651303 rs61746118 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala286Ser p.Ala286Ser c.856G>T missense_variant 68 0.000299095675428411 62 6 0 0 0 0 0 0 SCN5A constrhet 286 S A 1 SCN5A:286:A:S ENST00000333535;NM_198056.2 +3 38655243 rs45471994 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val232Ile p.Val232Ile c.694G>A missense_variant 28 0.000131420847101232 25 3 0 0 0 0 0 0 SCN5A constrhet 232 I V 1 SCN5A:232:V:I ENST00000333535;NM_198056.2 +3 38655278 rs45620037 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr220Ile p.Thr220Ile c.659C>T missense_variant 137 0.000614179017492894 2 5 0 0 59 70 1 0 SCN5A constrhet 220 I T 1 SCN5A:220:T:I ENST00000333535;NM_198056.2 +3 38655290 rs41276525 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser216Leu p.Ser216Leu c.647C>T missense_variant 145 0.000651322409084376 1 16 8 0 0 99 4 17 SCN5A constrhet 216 L S 1 SCN5A:216:S:L ENST00000333535;NM_198056.2 +3 38662377 rs199473068 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg190Gly p.Arg190Gly c.568C>G missense_variant 83 0.000373537353735374 0 0 0 0 75 5 3 0 SCN5A constrhet 190 G R 1 SCN5A:190:R:G ENST00000333535;NM_198056.2 +3 38662392 rs192113333 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala185Thr p.Ala185Thr c.553G>A missense_variant 83 0.000368250587869914 0 0 0 0 74 8 1 0 SCN5A constrhet 185 T A 1 SCN5A:185:A:T ENST00000333535;NM_198056.2 +3 38662449 rs201232332 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala166Thr p.Ala166Thr c.496G>A missense_variant 45 0.000198267581928571 0 2 0 0 19 19 4 1 SCN5A constrhet 166 T A 1 SCN5A:166:A:T ENST00000333535;NM_198056.2 +3 38663937 rs199473061 C T gnomAD Exomes PASS NA p.Val146Met p.Val146Met c.436G>A missense_variant 26 0.000127833226805644 1 21 0 1 0 0 0 3 SCN5A constrhet 146 M V 1 SCN5A:146:V:M ENST00000333535;NM_198056.2 +3 38671821 rs199473059 C G gnomAD Exomes PASS NA p.Val125Leu p.Val125Leu c.373G>C missense_variant 54 0.000262023989751951 0 0 0 0 0 2 1 51 SCN5A constrhet 125 L V 1 SCN5A:125:V:L ENST00000333535;NM_198056.2 +3 38674699 rs6791924 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg34Cys p.Arg34Cys c.100C>T missense_variant 2312 0.0101965211868892 1887 218 14 0 1 139 40 13 SCN5A constrhet 34 C R 1 SCN5A:34:R:C ENST00000333535;NM_198056.2 +3 38674719 rs199473045 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg27His p.Arg27His c.80G>A missense_variant 55 0.000242446683770178 4 48 0 0 0 2 1 0 SCN5A constrhet 27 H R 1 SCN5A:27:R:H ENST00000333535;NM_198056.2 +3 38674747 rs199473044 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg18Trp p.Arg18Trp c.52C>T missense_variant 68 0.000300167740796327 0 0 0 0 0 13 2 53 SCN5A constrhet 18 W R 1 SCN5A:18:R:W ENST00000333535;NM_198056.2 +12 52056609 rs758891499 C T gnomAD Exomes PASS NA p.Ala3Val p.Ala3Val c.8C>T missense_variant NA 5 2.43833451998947e-05 0 0 0 0 0 3 2 0 SCN8A constrhet 3 V A 1 SCN8A:3:A:V ENST00000354534;NM_014191.3 +12 52056612 rs751889285 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg4Gln p.Arg4Gln c.11G>A missense_variant NA 3 1.32412916438622e-05 0 0 0 1 0 1 1 0 SCN8A constrhet 4 Q R 1 SCN8A:4:R:Q ENST00000354534;NM_014191.3 +12 52056623 rs780814153 C G gnomAD Exomes PASS NA p.Pro8Ala p.Pro8Ala c.22C>G missense_variant NA 2 9.72620726547683e-06 0 0 0 0 1 1 0 0 SCN8A constrhet 8 A P 1 SCN8A:8:P:A ENST00000354534;NM_014191.3 +12 52056633 rs745556675 C T gnomAD Exomes PASS NA p.Pro11Leu p.Pro11Leu c.32C>T missense_variant NA 2 9.71940089612876e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 11 L P 1 SCN8A:11:P:L ENST00000354534;NM_014191.3 +12 52056671 rs1170755479 A G gnomAD Exomes PASS NA p.Asn24Asp p.Asn24Asp c.70A>G missense_variant NA 5 2.42694883991845e-05 0 5 0 0 0 0 0 0 SCN8A constrhet 24 D N 1 SCN8A:24:N:D ENST00000354534;NM_014191.3 +12 52056672 rs769269501 A G gnomAD Exomes PASS NA p.Asn24Ser p.Asn24Ser c.71A>G missense_variant NA 2 9.70779535967382e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 24 S N 1 SCN8A:24:N:S ENST00000354534;NM_014191.3 +12 52056675 rs779565282 T C gnomAD Exomes PASS NA p.Ile25Thr p.Ile25Thr c.74T>C missense_variant NA 2 9.70760688075176e-06 0 0 0 0 0 0 0 2 SCN8A constrhet 25 T I 1 SCN8A:25:I:T ENST00000354534;NM_014191.3 +12 52056683 rs768570935 C T gnomAD Exomes PASS NA p.Arg28Cys p.Arg28Cys c.82C>T missense_variant NA 4 1.94146483521817e-05 0 2 0 0 0 1 0 1 SCN8A constrhet 28 C R 1 SCN8A:28:R:C ENST00000354534;NM_014191.3 +12 52056684 rs531796685 G A gnomAD Exomes PASS NA p.Arg28His p.Arg28His c.83G>A missense_variant NA 2 9.70722994486293e-06 0 0 0 0 0 1 0 1 SCN8A constrhet 28 H R 1 SCN8A:28:R:H ENST00000354534;NM_014191.3 +12 52056696 rs375419028 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser32Asn p.Ser32Asn c.95G>A missense_variant NA 24 0.000105583613423197 0 3 0 0 0 16 1 4 SCN8A constrhet 32 N S 1 SCN8A:32:S:N ENST00000354534;NM_014191.3 +12 52056734 rs373541157 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg45Trp p.Arg45Trp c.133C>T missense_variant NA 3 1.31985323232057e-05 1 0 0 0 0 2 0 0 SCN8A constrhet 45 W R 1 SCN8A:45:R:W ENST00000354534;NM_014191.3 +12 52056735 rs775601133 G A gnomAD Exomes PASS NA p.Arg45Gln p.Arg45Gln c.134G>A missense_variant NA 2 9.7067588161637e-06 0 0 0 1 0 1 0 0 SCN8A constrhet 45 Q R 1 SCN8A:45:R:Q ENST00000354534;NM_014191.3 +12 52056761 rs755721954 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys54Gln p.Lys54Gln c.160A>C missense_variant NA 3 1.3197603315238e-05 0 0 0 0 0 3 0 0 SCN8A constrhet 54 Q K 1 SCN8A:54:K:Q ENST00000354534;NM_014191.3 +12 52056872 rs762256592 C A gnomAD Exomes PASS NA p.Gln91Lys p.Gln91Lys c.271C>A missense_variant NA 2 9.74288525804032e-06 0 0 0 0 0 0 0 2 SCN8A constrhet 91 K Q 1 SCN8A:91:Q:K ENST00000354534;NM_014191.3 +12 52077964 rs768941210 G A gnomAD Exomes PASS NA p.Val95Ile p.Val95Ile c.283G>A missense_variant NA 3 1.45793847499636e-05 0 1 0 2 0 0 0 0 SCN8A constrhet 95 I V 1 SCN8A:95:V:I ENST00000354534;NM_014191.3 +12 52077977 rs370578497 G C gnomAD Exomes PASS NA p.Arg99Thr p.Arg99Thr c.296G>C missense_variant NA 3 1.45713120009326e-05 0 0 0 0 0 3 0 0 SCN8A constrhet 99 T R 1 SCN8A:99:R:T ENST00000354534;NM_014191.3 +12 52078021 rs527246057 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile114Val p.Ile114Val c.340A>G missense_variant NA 6 2.64031050051486e-05 0 0 0 0 0 6 0 0 SCN8A constrhet 114 V I 1 SCN8A:114:I:V ENST00000354534;NM_014191.3 +12 52078053 rs574226931 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile124Met p.Ile124Met c.372A>G missense_variant NA 2 8.80677064527209e-06 1 0 0 0 0 1 0 0 SCN8A constrhet 124 M I 1 SCN8A:124:I:M ENST00000354534;NM_014191.3 +12 52080213 rs796053232 A C gnomAD Exomes PASS NA p.Asn153His p.Asn153His c.457A>C missense_variant NA 2 9.70449803483915e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 153 H N 1 SCN8A:153:N:H ENST00000354534;NM_014191.3 +12 52080880 rs775272996 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr164Met p.Thr164Met c.491C>T missense_variant NA 4 1.76192825428149e-05 0 0 0 0 2 2 0 0 SCN8A constrhet 164 M T 1 SCN8A:164:T:M ENST00000354534;NM_014191.3 +12 52080897 rs763847342 A T gnomAD Exomes PASS NA p.Thr170Ser p.Thr170Ser c.508A>T missense_variant NA 2 9.71807854151077e-06 0 1 0 0 0 1 0 0 SCN8A constrhet 170 S T 1 SCN8A:170:T:S ENST00000354534;NM_014191.3 +12 52080902 rs761410658 T G gnomAD Exomes PASS NA p.Phe171Leu p.Phe171Leu c.513T>G missense_variant NA 2 9.71751192824589e-06 0 2 0 0 0 0 0 0 SCN8A constrhet 171 L F 1 SCN8A:171:F:L ENST00000354534;NM_014191.3 +12 52082546 rs767123396 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile207Val p.Ile207Val c.619A>G missense_variant NA 6 2.63282607550945e-05 0 0 0 0 0 6 0 0 SCN8A constrhet 207 V I 1 SCN8A:207:I:V ENST00000354534;NM_014191.3 +12 52082571 rs1435940285 A G gnomAD Exomes PASS NA p.Asn215Ser p.Asn215Ser c.644A>G missense_variant NA 2 9.67305088024763e-06 0 2 0 0 0 0 0 0 SCN8A constrhet 215 S N 1 SCN8A:215:N:S ENST00000354534;NM_014191.3 +12 52082585 rs760547585 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg220Cys p.Arg220Cys c.658C>T missense_variant NA 2 8.77169899037745e-06 0 0 0 1 0 1 0 0 SCN8A constrhet 220 C R 1 SCN8A:220:R:C ENST00000354534;NM_014191.3 +12 52093522 rs760924400 A G gnomAD Exomes PASS NA p.Tyr292Cys p.Tyr292Cys c.875A>G missense_variant NA 2 9.71307574256464e-06 0 0 0 1 0 0 1 0 SCN8A constrhet 292 C Y 1 SCN8A:292:Y:C ENST00000354534;NM_014191.3 +12 52093549 rs368726668 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp301Gly p.Asp301Gly c.902A>G missense_variant NA 5 2.20592776910113e-05 5 0 0 0 0 0 0 0 SCN8A constrhet 301 G D 1 SCN8A:301:D:G ENST00000354534;NM_014191.3 +12 52094954 rs1380654654 C A gnomAD Exomes PASS NA p.Leu319Met p.Leu319Met c.955C>A missense_variant NA 2 9.73766724443492e-06 0 2 0 0 0 0 0 0 SCN8A constrhet 319 M L 1 SCN8A:319:L:M ENST00000354534;NM_014191.3 +12 52096584 rs770066284 G A gnomAD Exomes PASS NA p.Met340Ile p.Met340Ile c.1020G>A missense_variant NA 3 1.49779823659221e-05 0 0 0 0 0 3 0 0 SCN8A constrhet 340 I M 1 SCN8A:340:M:I ENST00000354534;NM_014191.3 +12 52100213 rs755154133 C T gnomAD Exomes PASS NA p.Ala450Val p.Ala450Val c.1349C>T missense_variant NA 12 7.03713260303535e-05 0 0 0 1 11 0 0 0 SCN8A constrhet 450 V A 1 SCN8A:450:A:V ENST00000354534;NM_014191.3 +12 52100275 rs748156622 G A gnomAD Exomes PASS NA p.Gly471Arg p.Gly471Arg c.1411G>A missense_variant NA 3 1.54187738990995e-05 0 2 0 0 0 0 0 1 SCN8A constrhet 471 R G 1 SCN8A:471:G:R ENST00000354534;NM_014191.3 +12 52100287 rs771577480 C T gnomAD Exomes PASS NA p.Arg475Trp p.Arg475Trp c.1423C>T missense_variant NA 6 3.11756331251494e-05 1 2 0 1 0 1 0 1 SCN8A constrhet 475 W R 1 SCN8A:475:R:W ENST00000354534;NM_014191.3 +12 52100288 rs201018451 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg475Gln p.Arg475Gln c.1424G>A missense_variant NA 16 7.47824298681025e-05 14 1 0 0 0 0 0 1 SCN8A constrhet 475 Q R 1 SCN8A:475:R:Q ENST00000354534;NM_014191.3 +12 52100326 rs200027738 G A gnomAD Exomes PASS NA p.Ala488Thr p.Ala488Thr c.1462G>A missense_variant NA 2 1.02414944388685e-05 0 0 0 0 0 2 0 0 SCN8A constrhet 488 T A 1 SCN8A:488:A:T ENST00000354534;NM_014191.3 +12 52100338 rs576362165 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg492Cys p.Arg492Cys c.1474C>T missense_variant NA 11 5.04240201696081e-05 1 2 0 0 0 6 1 1 SCN8A constrhet 492 C R 1 SCN8A:492:R:C ENST00000354534;NM_014191.3 +12 52100339 rs750170064 G A gnomAD Exomes PASS NA p.Arg492His p.Arg492His c.1475G>A missense_variant NA 5 2.53652597402597e-05 0 2 1 0 0 2 0 0 SCN8A constrhet 492 H R 1 SCN8A:492:R:H ENST00000354534;NM_014191.3 +12 52100351 rs1490018848 A G gnomAD Exomes PASS NA p.Lys496Arg p.Lys496Arg c.1487A>G missense_variant NA 2 1.00808484042017e-05 0 1 0 0 0 1 0 0 SCN8A constrhet 496 R K 1 SCN8A:496:K:R ENST00000354534;NM_014191.3 +12 52100368 rs201487381 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu502Lys p.Glu502Lys c.1504G>A missense_variant NA 2 9.13700945680479e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 502 K E 1 SCN8A:502:E:K ENST00000354534;NM_014191.3 +12 52100383 rs777851383 G C gnomAD Exomes PASS NA p.Glu507Gln p.Glu507Gln c.1519G>C missense_variant NA 2 1.00284808857154e-05 0 1 0 0 0 1 0 0 SCN8A constrhet 507 Q E 1 SCN8A:507:E:Q ENST00000354534;NM_014191.3 +12 52100393 rs746209495 G A gnomAD Exomes PASS NA p.Gly510Glu p.Gly510Glu c.1529G>A missense_variant NA 3 1.5053137575642e-05 0 0 0 0 0 3 0 0 SCN8A constrhet 510 E G 1 SCN8A:510:G:E ENST00000354534;NM_014191.3 +12 52100401 rs1246972517 G A gnomAD Exomes PASS NA p.Glu513Lys p.Glu513Lys c.1537G>A missense_variant NA 2 1.00120144173008e-05 0 0 0 0 0 0 0 2 SCN8A constrhet 513 K E 1 SCN8A:513:E:K ENST00000354534;NM_014191.3 +12 52100441 rs773875275 G A gnomAD Exomes PASS NA p.Arg526Lys p.Arg526Lys c.1577G>A missense_variant NA 2 1.01775991043713e-05 0 0 0 2 0 0 0 0 SCN8A constrhet 526 K R 1 SCN8A:526:R:K ENST00000354534;NM_014191.3 +12 52100452 rs761336234 C T gnomAD Exomes PASS NA p.Arg530Trp p.Arg530Trp c.1588C>T missense_variant NA 2 1.05185652676975e-05 0 0 0 2 0 0 0 0 SCN8A constrhet 530 W R 1 SCN8A:530:R:W ENST00000354534;NM_014191.3 +12 52100453 rs771976211 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg530Gln p.Arg530Gln c.1589G>A missense_variant NA 2 9.45993245608226e-06 0 0 0 1 0 1 0 0 SCN8A constrhet 530 Q R 1 SCN8A:530:R:Q ENST00000354534;NM_014191.3 +12 52115384 rs761977560 A G gnomAD Exomes PASS NA p.Ser564Gly p.Ser564Gly c.1690A>G missense_variant NA 2 9.80584428319278e-06 0 2 0 0 0 0 0 0 SCN8A constrhet 564 G S 1 SCN8A:564:S:G ENST00000354534;NM_014191.3 +12 52115401 rs267603508 G C gnomAD Exomes PASS NA p.Arg569Ser p.Arg569Ser c.1707G>C missense_variant NA 3 1.47575337209646e-05 0 0 0 0 0 3 0 0 SCN8A constrhet 569 S R 1 SCN8A:569:R:S ENST00000354534;NM_014191.3 +12 52115411 rs370074236 C T gnomAD Exomes PASS NA p.Arg573Trp p.Arg573Trp c.1717C>T missense_variant NA 4 1.97673384267175e-05 0 0 0 0 0 0 0 4 SCN8A constrhet 573 W R 1 SCN8A:573:R:W ENST00000354534;NM_014191.3 +12 52115424 rs373820887 C A gnomAD Exomes PASS NA p.Pro577Gln p.Pro577Gln c.1730C>A missense_variant NA 2 9.98701687805852e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 577 Q P 1 SCN8A:577:P:Q ENST00000354534;NM_014191.3 +12 52115424 rs373820887 C G gnomAD Exomes PASS NA p.Pro577Arg p.Pro577Arg c.1730C>G missense_variant NA 2 9.98701687805852e-06 0 0 0 0 0 0 0 2 SCN8A constrhet 577 R P 1 SCN8A:577:P:R ENST00000354534;NM_014191.3 +12 52115440 rs745641690 G C gnomAD Exomes PASS NA p.Glu582Asp p.Glu582Asp c.1746G>C missense_variant NA 3 1.54460828733833e-05 0 0 0 0 3 0 0 0 SCN8A constrhet 582 D E 1 SCN8A:582:E:D ENST00000354534;NM_014191.3 +12 52115473 rs760717246 G C gnomAD Exomes PASS NA p.Glu593Asp p.Glu593Asp c.1779G>C missense_variant NA 6 3.46720600982375e-05 0 0 0 0 0 6 0 0 SCN8A constrhet 593 D E 1 SCN8A:593:E:D ENST00000354534;NM_014191.3 +12 52115484 rs755358223 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg597His p.Arg597His c.1790G>A missense_variant NA 5 2.65595784463709e-05 0 0 0 0 0 5 0 0 SCN8A constrhet 597 H R 1 SCN8A:597:R:H ENST00000354534;NM_014191.3 +12 52115504 rs1285097368 C T gnomAD Exomes PASS NA p.Pro604Ser p.Pro604Ser c.1810C>T missense_variant NA 2 1.17377780386173e-05 0 2 0 0 0 0 0 0 SCN8A constrhet 604 S P 1 SCN8A:604:P:S ENST00000354534;NM_014191.3 +12 52115511 rs1359860813 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg606Gln p.Arg606Gln c.1817G>A missense_variant NA 2 1.02169048908324e-05 1 0 0 0 0 1 0 0 SCN8A constrhet 606 Q R 1 SCN8A:606:R:Q ENST00000354534;NM_014191.3 +12 52115513 rs367949317 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala607Thr p.Ala607Thr c.1819G>A missense_variant NA 32 0.000163463797877014 28 3 0 0 0 0 1 0 SCN8A constrhet 607 T A 1 SCN8A:607:A:T ENST00000354534;NM_014191.3 +12 52115522 rs917515945 C A gnomAD Exomes PASS NA p.Arg610Ser p.Arg610Ser c.1828C>A missense_variant NA 2 1.08695652173913e-05 0 1 0 0 0 1 0 0 SCN8A constrhet 610 S R 1 SCN8A:610:R:S ENST00000354534;NM_014191.3 +12 52115525 rs745847594 C T gnomAD Exomes PASS NA p.Arg611Trp p.Arg611Trp c.1831C>T missense_variant NA 3 1.60005120163845e-05 0 0 0 0 0 1 0 2 SCN8A constrhet 611 W R 1 SCN8A:611:R:W ENST00000354534;NM_014191.3 +12 52115526 rs866054004 G A gnomAD Exomes PASS NA p.Arg611Gln p.Arg611Gln c.1832G>A missense_variant NA 2 1.06131199388684e-05 1 0 0 0 0 0 0 1 SCN8A constrhet 611 Q R 1 SCN8A:611:R:Q ENST00000354534;NM_014191.3 +12 52115568 rs765763546 G A gnomAD Exomes PASS NA p.Arg625His p.Arg625His c.1874G>A missense_variant NA 2 1.02380342974149e-05 0 0 0 0 0 1 0 1 SCN8A constrhet 625 H R 1 SCN8A:625:R:H ENST00000354534;NM_014191.3 +12 52115570 rs753009673 T C gnomAD Exomes PASS NA p.Ser626Pro p.Ser626Pro c.1876T>C missense_variant NA 2 1.02153393535733e-05 0 0 0 0 0 2 0 0 SCN8A constrhet 626 P S 1 SCN8A:626:S:P ENST00000354534;NM_014191.3 +12 52115577 rs763701191 G C gnomAD Exomes PASS NA p.Arg628Pro p.Arg628Pro c.1883G>C missense_variant NA 2 1.01876566352208e-05 0 1 0 0 0 1 0 0 SCN8A constrhet 628 P R 1 SCN8A:628:R:P ENST00000354534;NM_014191.3 +12 52115591 rs751275472 C G gnomAD Exomes PASS NA p.Leu633Val p.Leu633Val c.1897C>G missense_variant NA 6 3.05741831597399e-05 0 0 0 6 0 0 0 0 SCN8A constrhet 633 V L 1 SCN8A:633:L:V ENST00000354534;NM_014191.3 +12 52115592 rs756775458 T C gnomAD Exomes PASS NA p.Leu633Pro p.Leu633Pro c.1898T>C missense_variant NA 2 1.01967982053635e-05 0 2 0 0 0 0 0 0 SCN8A constrhet 633 P L 1 SCN8A:633:L:P ENST00000354534;NM_014191.3 +12 52115595 rs780504431 G T gnomAD Exomes PASS NA p.Arg634Leu p.Arg634Leu c.1901G>T missense_variant NA 2 1.02186797465767e-05 0 0 0 0 0 2 0 0 SCN8A constrhet 634 L R 1 SCN8A:634:R:L ENST00000354534;NM_014191.3 +12 52115597 rs749983172 C T gnomAD Exomes PASS NA p.Arg635Cys p.Arg635Cys c.1903C>T missense_variant NA 2 1.02183664919326e-05 0 0 0 0 2 0 0 0 SCN8A constrhet 635 C R 1 SCN8A:635:R:C ENST00000354534;NM_014191.3 +12 52115609 rs368345284 C T gnomAD Exomes PASS NA p.Arg639Cys p.Arg639Cys c.1915C>T missense_variant NA 2 1.02659918488025e-05 1 1 0 0 0 0 0 0 SCN8A constrhet 639 C R 1 SCN8A:639:R:C ENST00000354534;NM_014191.3 +12 52115636 rs1198938905 G C gnomAD Exomes PASS NA p.Val648Leu p.Val648Leu c.1942G>C missense_variant NA 2 1.03458621724241e-05 0 0 0 0 0 0 0 2 SCN8A constrhet 648 L V 1 SCN8A:648:V:L ENST00000354534;NM_014191.3 +12 52115648 rs1048609401 A G gnomAD Genomes NA PASS p.Ile652Val p.Ile652Val c.1954A>G missense_variant NA 2 9.40556809631302e-05 1 0 0 0 0 1 0 0 SCN8A constrhet 652 V I 1 SCN8A:652:I:V ENST00000354534;NM_014191.3 +12 52115660 rs759683682 G A gnomAD Exomes PASS NA p.Gly656Ser p.Gly656Ser c.1966G>A missense_variant NA 5 2.61539105327029e-05 0 0 0 5 0 0 0 0 SCN8A constrhet 656 S G 1 SCN8A:656:G:S ENST00000354534;NM_014191.3 +12 52139690 rs556325115 A G gnomAD Exomes PASS NA p.Thr668Ala p.Thr668Ala c.2002A>G missense_variant NA 4 2.26945204080475e-05 0 0 0 0 0 0 0 4 SCN8A constrhet 668 A T 1 SCN8A:668:T:A ENST00000354534;NM_014191.3 +12 52139691 rs758253791 C T gnomAD Exomes PASS NA p.Thr668Ile p.Thr668Ile c.2003C>T missense_variant NA 3 1.67108576012121e-05 0 0 0 0 0 3 0 0 SCN8A constrhet 668 I T 1 SCN8A:668:T:I ENST00000354534;NM_014191.3 +12 52139699 rs781261493 G C gnomAD Exomes PASS NA p.Val671Leu p.Val671Leu c.2011G>C missense_variant NA 2 1.08340014300882e-05 0 0 0 0 0 2 0 0 SCN8A constrhet 671 L V 1 SCN8A:671:V:L ENST00000354534;NM_014191.3 +12 52139712 rs780039059 A G gnomAD Exomes PASS NA p.Lys675Arg p.Lys675Arg c.2024A>G missense_variant NA 2 1.06321900185e-05 0 0 0 0 0 2 0 0 SCN8A constrhet 675 R K 1 SCN8A:675:K:R ENST00000354534;NM_014191.3 +12 52139730 rs769132740 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Leu681His p.Leu681His c.2042T>A missense_variant NA 4 1.7876935178233e-05 0 0 0 0 0 4 0 0 SCN8A constrhet 681 H L 1 SCN8A:681:L:H ENST00000354534;NM_014191.3 +12 52139744 rs373073046 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp686Asn p.Asp686Asn c.2056G>A missense_variant NA 7 3.09997874300291e-05 1 0 0 0 0 6 0 0 SCN8A constrhet 686 N D 1 SCN8A:686:D:N ENST00000354534;NM_014191.3 +12 52139744 rs373073046 G C gnomAD Exomes PASS NA p.Asp686His p.Asp686His c.2056G>C missense_variant NA 2 9.77287830811931e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 686 H D 1 SCN8A:686:D:H ENST00000354534;NM_014191.3 +12 52139766 rs766163250 G A gnomAD Exomes PASS NA p.Arg693Gln p.Arg693Gln c.2078G>A missense_variant NA 2 9.78176873942346e-06 0 1 0 0 0 1 0 0 SCN8A constrhet 693 Q R 1 SCN8A:693:R:Q ENST00000354534;NM_014191.3 +12 52139786 rs187153231 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile700Leu p.Ile700Leu c.2098A>T missense_variant NA 743 0.00329621578457034 3 730 0 0 0 0 10 0 SCN8A constrhet 700 L I 1 SCN8A:700:I:L ENST00000354534;NM_014191.3 +12 52139818 rs763887945 A C gnomAD Exomes PASS NA p.Glu710Asp p.Glu710Asp c.2130A>C missense_variant NA 3 1.52043464158287e-05 0 0 0 2 0 1 0 0 SCN8A constrhet 710 D E 1 SCN8A:710:E:D ENST00000354534;NM_014191.3 +12 52145166 rs373603736 C T gnomAD Exomes PASS NA p.Pro720Leu p.Pro720Leu c.2159C>T missense_variant NA 2 9.71647330884782e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 720 L P 1 SCN8A:720:P:L ENST00000354534;NM_014191.3 +12 52145195 rs923938885 T G gnomAD Exomes,gnomAD Genomes PASS PASS p.Phe730Val p.Phe730Val c.2188T>G missense_variant NA 3 1.32003907315657e-05 0 0 0 0 0 3 0 0 SCN8A constrhet 730 V F 1 SCN8A:730:F:V ENST00000354534;NM_014191.3 +12 52145288 rs544063018 A G gnomAD Exomes PASS NA p.Ile761Val p.Ile761Val c.2281A>G missense_variant NA 6 2.91191458383887e-05 0 0 0 6 0 0 0 0 SCN8A constrhet 761 V I 1 SCN8A:761:I:V ENST00000354534;NM_014191.3 +12 52156331 rs1280217170 A G gnomAD Exomes PASS NA p.Ile805Met p.Ile805Met c.2415A>G missense_variant NA 2 9.72072361066558e-06 0 0 0 0 2 0 0 0 SCN8A constrhet 805 M I 1 SCN8A:805:I:M ENST00000354534;NM_014191.3 +12 52159631 rs1038198905 G C gnomAD Exomes PASS NA p.Lys907Asn p.Lys907Asn c.2721G>C missense_variant NA 2 9.62399068397702e-06 0 1 0 0 0 0 1 0 SCN8A constrhet 907 N K 1 SCN8A:907:K:N ENST00000354534;NM_014191.3 +12 52162714 rs759936291 T A gnomAD Exomes PASS NA p.Asp989Glu p.Asp989Glu c.2967T>A missense_variant NA 3 1.46854379197588e-05 0 3 0 0 0 0 0 0 SCN8A constrhet 989 E D 1 SCN8A:989:D:E ENST00000354534;NM_014191.3 +12 52162808 rs781237471 G C gnomAD Exomes PASS NA p.Ala1021Pro p.Ala1021Pro c.3061G>C missense_variant NA 9 4.37003515450502e-05 0 0 0 0 0 0 1 8 SCN8A constrhet 1021 P A 1 SCN8A:1021:A:P ENST00000354534;NM_014191.3 +12 52162823 rs117217073 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1026Cys p.Arg1026Cys c.3076C>T missense_variant NA 2561 0.0112736941267619 36 138 137 2 552 1513 57 126 SCN8A constrhet 1026 C R 1 SCN8A:1026:R:C ENST00000354534;NM_014191.3 +12 52162824 rs780010793 G A gnomAD Exomes PASS NA p.Arg1026His p.Arg1026His c.3077G>A missense_variant NA 3 1.45670667754341e-05 0 3 0 0 0 0 0 0 SCN8A constrhet 1026 H R 1 SCN8A:1026:R:H ENST00000354534;NM_014191.3 +12 52162824 rs780010793 G T gnomAD Exomes PASS NA p.Arg1026Leu p.Arg1026Leu c.3077G>T missense_variant NA 2 9.7113778502894e-06 2 0 0 0 0 0 0 0 SCN8A constrhet 1026 L R 1 SCN8A:1026:R:L ENST00000354534;NM_014191.3 +12 52162850 rs571608674 G A gnomAD Exomes PASS NA p.Asp1035Asn p.Asp1035Asn c.3103G>A missense_variant NA 8 3.88640051300487e-05 0 0 0 0 0 0 0 8 SCN8A constrhet 1035 N D 1 SCN8A:1035:D:N ENST00000354534;NM_014191.3 +12 52162870 rs777192592 G T gnomAD Exomes PASS NA p.Lys1041Asn p.Lys1041Asn c.3123G>T missense_variant NA 3 1.45868990197604e-05 0 0 0 0 0 0 0 3 SCN8A constrhet 1041 N K 1 SCN8A:1041:K:N ENST00000354534;NM_014191.3 +12 52162876 rs199680789 C G gnomAD Exomes PASS NA p.Asn1043Lys p.Asn1043Lys c.3129C>G missense_variant NA 3 1.45975456659887e-05 0 3 0 0 0 0 0 0 SCN8A constrhet 1043 K N 1 SCN8A:1043:N:K ENST00000354534;NM_014191.3 +12 52162883 rs775833241 G A gnomAD Exomes PASS NA p.Ala1046Thr p.Ala1046Thr c.3136G>A missense_variant NA 3 1.46275817681821e-05 0 0 0 0 0 3 0 0 SCN8A constrhet 1046 T A 1 SCN8A:1046:A:T ENST00000354534;NM_014191.3 +12 52162887 rs762469719 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1047Ser p.Asn1047Ser c.3140A>G missense_variant NA 5 2.2075055187638e-05 1 0 0 1 0 0 0 3 SCN8A constrhet 1047 S N 1 SCN8A:1047:N:S ENST00000354534;NM_014191.3 +12 52162895 rs202006479 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1050Ser p.Gly1050Ser c.3148G>A missense_variant NA 21 9.29269328802039e-05 1 3 0 1 0 14 2 0 SCN8A constrhet 1050 S G 1 SCN8A:1050:G:S ENST00000354534;NM_014191.3 +12 52162905 rs587780453 T G gnomAD Exomes PASS NA p.Ile1053Ser p.Ile1053Ser c.3158T>G missense_variant NA 15 7.33324207520973e-05 0 0 0 0 0 0 0 15 SCN8A constrhet 1053 S I 1 SCN8A:1053:I:S ENST00000354534;NM_014191.3 +12 52162910 rs370141803 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1055Trp p.Arg1055Trp c.3163C>T missense_variant NA 11 4.87666471600078e-05 0 0 0 0 1 9 1 0 SCN8A constrhet 1055 W R 1 SCN8A:1055:R:W ENST00000354534;NM_014191.3 +12 52162911 rs756127631 G A gnomAD Exomes PASS NA p.Arg1055Gln p.Arg1055Gln c.3164G>A missense_variant NA 6 2.93708758395175e-05 0 0 0 1 0 3 0 2 SCN8A constrhet 1055 Q R 1 SCN8A:1055:R:Q ENST00000354534;NM_014191.3 +12 52162977 rs746302474 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr1077Cys p.Tyr1077Cys c.3230A>G missense_variant NA 3 1.31778927670939e-05 1 0 0 0 0 2 0 0 SCN8A constrhet 1077 C Y 1 SCN8A:1077:Y:C ENST00000354534;NM_014191.3 +12 52162982 rs538883540 A G gnomAD Exomes PASS NA p.Ile1079Val p.Ile1079Val c.3235A>G missense_variant NA 4 1.93698972426951e-05 0 1 0 0 0 3 0 0 SCN8A constrhet 1079 V I 1 SCN8A:1079:I:V ENST00000354534;NM_014191.3 +12 52163013 rs774119406 A G gnomAD Exomes PASS NA p.Asn1089Ser p.Asn1089Ser c.3266A>G missense_variant NA 2 9.6668793380121e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 1089 S N 1 SCN8A:1089:N:S ENST00000354534;NM_014191.3 +12 52163019 rs558738676 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1091Ser p.Asn1091Ser c.3272A>G missense_variant NA 6 2.62971046887738e-05 0 0 0 0 0 5 1 0 SCN8A constrhet 1091 S N 1 SCN8A:1091:N:S ENST00000354534;NM_014191.3 +12 52163019 rs558738676 A C gnomAD Exomes PASS NA p.Asn1091Thr p.Asn1091Thr c.3272A>C missense_variant NA 3 1.44990575612585e-05 0 0 0 0 0 3 0 0 SCN8A constrhet 1091 T N 1 SCN8A:1091:N:T ENST00000354534;NM_014191.3 +12 52163027 rs575624653 G A gnomAD Exomes PASS NA p.Val1094Ile p.Val1094Ile c.3280G>A missense_variant NA 2 9.66594494277761e-06 1 1 0 0 0 0 0 0 SCN8A constrhet 1094 I V 1 SCN8A:1094:V:I ENST00000354534;NM_014191.3 +12 52163045 rs754870866 G A gnomAD Exomes PASS NA p.Val1100Met p.Val1100Met c.3298G>A missense_variant NA 4 1.93356278278356e-05 1 1 0 0 0 0 0 2 SCN8A constrhet 1100 M V 1 SCN8A:1100:V:M ENST00000354534;NM_014191.3 +12 52163097 rs770263378 C T gnomAD Exomes PASS NA p.Ser1117Leu p.Ser1117Leu c.3350C>T missense_variant NA 8 4.04780457199526e-05 0 0 0 0 0 5 0 3 SCN8A constrhet 1117 L S 1 SCN8A:1117:S:L ENST00000354534;NM_014191.3 +12 52163111 rs554826191 A T gnomAD Exomes PASS NA p.Ser1122Cys p.Ser1122Cys c.3364A>T missense_variant NA 2 1.06388637693494e-05 2 0 0 0 0 0 0 0 SCN8A constrhet 1122 C S 1 SCN8A:1122:S:C ENST00000354534;NM_014191.3 +12 52163689 rs1171704983 T C gnomAD Exomes PASS NA p.Ile1137Thr p.Ile1137Thr c.3410T>C missense_variant NA 2 1.01098945537998e-05 0 0 0 0 0 2 0 0 SCN8A constrhet 1137 T I 1 SCN8A:1137:I:T ENST00000354534;NM_014191.3 +12 52163700 rs780984594 C A gnomAD Exomes PASS NA p.Pro1141Thr p.Pro1141Thr c.3421C>A missense_variant NA 4 2.01763412222828e-05 0 0 0 0 0 4 0 0 SCN8A constrhet 1141 T P 1 SCN8A:1141:P:T ENST00000354534;NM_014191.3 +12 52163721 rs536452913 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1148Met p.Val1148Met c.3442G>A missense_variant NA 9 4.11903083781087e-05 0 0 0 0 0 8 1 0 SCN8A constrhet 1148 M V 1 SCN8A:1148:V:M ENST00000354534;NM_014191.3 +12 52163731 rs1352068232 C T gnomAD Genomes NA PASS p.Pro1151Leu p.Pro1151Leu c.3452C>T missense_variant NA 2 9.41176470588235e-05 0 0 0 0 0 2 0 0 SCN8A constrhet 1151 L P 1 SCN8A:1151:P:L ENST00000354534;NM_014191.3 +12 52164324 rs201042588 C T gnomAD Exomes PASS NA p.Arg1168Trp p.Arg1168Trp c.3502C>T missense_variant NA 2 1.02709475976254e-05 0 0 0 2 0 0 0 0 SCN8A constrhet 1168 W R 1 SCN8A:1168:R:W ENST00000354534;NM_014191.3 +12 52164325 rs763817893 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1168Gln p.Arg1168Gln c.3503G>A missense_variant NA 4 1.83412200579583e-05 0 2 0 0 0 1 0 1 SCN8A constrhet 1168 Q R 1 SCN8A:1168:R:Q ENST00000354534;NM_014191.3 +12 52164351 rs148742419 G A gnomAD Exomes PASS NA p.Glu1177Lys p.Glu1177Lys c.3529G>A missense_variant NA 3 1.46119077306733e-05 1 0 0 0 0 1 0 1 SCN8A constrhet 1177 K E 1 SCN8A:1177:E:K ENST00000354534;NM_014191.3 +12 52164352 rs560509683 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu1177Gly p.Glu1177Gly c.3530A>G missense_variant NA 2 8.82028665931643e-06 2 0 0 0 0 0 0 0 SCN8A constrhet 1177 G E 1 SCN8A:1177:E:G ENST00000354534;NM_014191.3 +12 52164462 rs769243993 G A gnomAD Exomes PASS NA p.Ala1214Thr p.Ala1214Thr c.3640G>A missense_variant NA 8 3.86495835507372e-05 1 0 0 2 0 2 0 3 SCN8A constrhet 1214 T A 1 SCN8A:1214:A:T ENST00000354534;NM_014191.3 +12 52168037 rs377197765 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys1237Arg p.Lys1237Arg c.3710A>G missense_variant NA 2 8.75503414463316e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 1237 R K 1 SCN8A:1237:K:R ENST00000354534;NM_014191.3 +12 52168066 rs1327733187 A C gnomAD Exomes PASS NA p.Met1247Leu p.Met1247Leu c.3739A>C missense_variant NA 2 9.63855421686747e-06 0 0 0 0 0 0 0 2 SCN8A constrhet 1247 L M 1 SCN8A:1247:M:L ENST00000354534;NM_014191.3 +12 52168096 rs750829844 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1257Ile p.Val1257Ile c.3769G>A missense_variant NA 5 2.18833703891739e-05 2 1 0 0 0 1 1 0 SCN8A constrhet 1257 I V 1 SCN8A:1257:V:I ENST00000354534;NM_014191.3 +12 52180472 rs750239826 C G gnomAD Exomes PASS NA p.Ile1363Met p.Ile1363Met c.4089C>G missense_variant NA 3 1.45618344028192e-05 0 0 0 0 0 0 0 3 SCN8A constrhet 1363 M I 1 SCN8A:1363:I:M ENST00000354534;NM_014191.3 +12 52180517 rs752899010 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Lys1378Asn p.Lys1378Asn c.4134G>T missense_variant NA 2 8.80405690942386e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 1378 N K 1 SCN8A:1378:K:N ENST00000354534;NM_014191.3 +12 52180523 rs777863633 G A gnomAD Exomes PASS NA p.Met1380Ile p.Met1380Ile c.4140G>A missense_variant NA 2 9.71411363570131e-06 0 0 0 0 0 1 0 1 SCN8A constrhet 1380 I M 1 SCN8A:1380:M:I ENST00000354534;NM_014191.3 +12 52182518 rs751631247 G A gnomAD Exomes PASS NA p.Val1423Ile p.Val1423Ile c.4267G>A missense_variant NA 2 9.71118923223338e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 1423 I V 1 SCN8A:1423:V:I ENST00000354534;NM_014191.3 +12 52184279 rs760096460 G A gnomAD Exomes PASS NA p.Arg1506His p.Arg1506His c.4517G>A missense_variant NA 2 9.98332784250302e-06 0 1 0 0 0 0 0 1 SCN8A constrhet 1506 H R 1 SCN8A:1506:R:H ENST00000354534;NM_014191.3 +12 52188173 rs184568764 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1515Ile p.Val1515Ile c.4543G>A missense_variant NA 115 0.000506987611867919 1 0 0 0 95 15 4 0 SCN8A constrhet 1515 I V 1 SCN8A:1515:V:I ENST00000354534;NM_014191.3 +12 52188206 rs774231634 A G gnomAD Exomes PASS NA p.Ile1526Val p.Ile1526Val c.4576A>G missense_variant NA 2 9.70939772605905e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 1526 V I 1 SCN8A:1526:I:V ENST00000354534;NM_014191.3 +12 52188220 rs771231471 G A gnomAD Exomes PASS NA p.Met1530Ile p.Met1530Ile c.4590G>A missense_variant NA 8 3.88300505761409e-05 0 0 0 0 0 0 0 8 SCN8A constrhet 1530 I M 1 SCN8A:1530:M:I ENST00000354534;NM_014191.3 +12 52188264 rs759753811 C T gnomAD Exomes PASS NA p.Thr1545Ile p.Thr1545Ile c.4634C>T missense_variant NA 2 9.70609931280817e-06 0 1 0 1 0 0 0 0 SCN8A constrhet 1545 I T 1 SCN8A:1545:T:I ENST00000354534;NM_014191.3 +12 52188308 rs764328953 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1560Met p.Val1560Met c.4678G>A missense_variant NA 3 1.31995776135164e-05 0 3 0 0 0 0 0 0 SCN8A constrhet 1560 M V 1 SCN8A:1560:V:M ENST00000354534;NM_014191.3 +12 52188317 rs751979396 A G gnomAD Exomes PASS NA p.Ile1563Val p.Ile1563Val c.4687A>G missense_variant NA 2 9.70836084035571e-06 0 0 0 0 0 1 1 0 SCN8A constrhet 1563 V I 1 SCN8A:1563:I:V ENST00000354534;NM_014191.3 +12 52188338 rs1253616121 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1570Met p.Val1570Met c.4708G>A missense_variant NA 2 8.79995072027597e-06 0 1 0 1 0 0 0 0 SCN8A constrhet 1570 M V 1 SCN8A:1570:V:M ENST00000354534;NM_014191.3 +12 52188349 rs780940263 G A gnomAD Exomes PASS NA p.Met1573Ile p.Met1573Ile c.4719G>A missense_variant NA 14 6.79532481652623e-05 0 5 0 0 0 8 0 1 SCN8A constrhet 1573 I M 1 SCN8A:1573:M:I ENST00000354534;NM_014191.3 +12 52188352 rs1377093609 T G gnomAD Exomes PASS NA p.Phe1574Leu p.Phe1574Leu c.4722T>G missense_variant NA 2 9.70779535967382e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 1574 L F 1 SCN8A:1574:F:L ENST00000354534;NM_014191.3 +12 52188378 rs201458257 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1583Thr p.Ile1583Thr c.4748T>C missense_variant NA 44 0.00019360573072963 0 0 0 0 3 38 3 0 SCN8A constrhet 1583 T I 1 SCN8A:1583:I:T ENST00000354534;NM_014191.3 +12 52200420 rs780491922 G A gnomAD Exomes PASS NA p.Arg1717His p.Arg1717His c.5150G>A missense_variant NA 2 9.65912932608255e-06 0 0 0 0 0 1 0 1 SCN8A constrhet 1717 H R 1 SCN8A:1717:R:H ENST00000354534;NM_014191.3 +12 52200483 rs761093069 A G gnomAD Exomes PASS NA p.Asn1738Ser p.Asn1738Ser c.5213A>G missense_variant NA 2 9.66407669411265e-06 0 0 0 2 0 0 0 0 SCN8A constrhet 1738 S N 1 SCN8A:1738:N:S ENST00000354534;NM_014191.3 +12 52200749 rs764115258 A G gnomAD Exomes PASS NA p.Ile1827Val p.Ile1827Val c.5479A>G missense_variant NA 4 1.93766530707151e-05 0 1 0 3 0 0 0 0 SCN8A constrhet 1827 V I 1 SCN8A:1827:I:V ENST00000354534;NM_014191.3 +12 52200776 rs202187894 A G gnomAD Exomes PASS NA p.Met1836Val p.Met1836Val c.5506A>G missense_variant NA 6 2.9086678301338e-05 0 3 0 1 0 2 0 0 SCN8A constrhet 1836 V M 1 SCN8A:1836:M:V ENST00000354534;NM_014191.3 +12 52200791 rs779068291 C T gnomAD Exomes PASS NA p.Arg1841Cys p.Arg1841Cys c.5521C>T missense_variant NA 2 9.70026190707149e-06 2 0 0 0 0 0 0 0 SCN8A constrhet 1841 C R 1 SCN8A:1841:R:C ENST00000354534;NM_014191.3 +12 52200828 rs1410900258 A G gnomAD Exomes PASS NA p.Lys1853Arg p.Lys1853Arg c.5558A>G missense_variant NA 2 9.70365051332311e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 1853 R K 1 SCN8A:1853:K:R ENST00000354534;NM_014191.3 +12 52200932 rs748964384 A T gnomAD Exomes PASS NA p.Thr1888Ser p.Thr1888Ser c.5662A>T missense_variant NA 2 9.70581669594588e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 1888 S T 1 SCN8A:1888:T:S ENST00000354534;NM_014191.3 +12 52200941 rs774029281 C T gnomAD Exomes PASS NA p.Arg1891Cys p.Arg1891Cys c.5671C>T missense_variant NA 2 9.70581669594588e-06 0 0 0 0 0 1 0 1 SCN8A constrhet 1891 C R 1 SCN8A:1891:R:C ENST00000354534;NM_014191.3 +12 52200981 rs142069713 G A gnomAD Exomes PASS NA p.Arg1904His p.Arg1904His c.5711G>A missense_variant NA 3 1.45587250439188e-05 0 0 0 0 0 2 1 0 SCN8A constrhet 1904 H R 1 SCN8A:1904:R:H ENST00000354534;NM_014191.3 +12 52200995 rs758646467 C T gnomAD Exomes PASS NA p.His1909Tyr p.His1909Tyr c.5725C>T missense_variant NA 2 9.7056282938476e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 1909 Y H 1 SCN8A:1909:H:Y ENST00000354534;NM_014191.3 +12 52201031 rs368796221 A C gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1921Pro p.Thr1921Pro c.5761A>C missense_variant NA 27 0.000118773204765005 1 0 0 0 1 25 0 0 SCN8A constrhet 1921 P T 1 SCN8A:1921:T:P ENST00000354534;NM_014191.3 +12 52201031 rs368796221 A G gnomAD Exomes PASS NA p.Thr1921Ala p.Thr1921Ala c.5761A>G missense_variant NA 2 9.7056282938476e-06 0 0 0 0 0 0 0 2 SCN8A constrhet 1921 A T 1 SCN8A:1921:T:A ENST00000354534;NM_014191.3 +12 52201056 rs748909364 G C gnomAD Exomes PASS NA p.Gly1929Ala p.Gly1929Ala c.5786G>C missense_variant NA 2 9.70854934855634e-06 0 0 0 0 0 2 0 0 SCN8A constrhet 1929 A G 1 SCN8A:1929:G:A ENST00000354534;NM_014191.3 +12 52201064 rs773966403 C T gnomAD Exomes PASS NA p.Arg1932Trp p.Arg1932Trp c.5794C>T missense_variant NA 3 1.45666423889294e-05 0 0 0 0 0 3 0 0 SCN8A constrhet 1932 W R 1 SCN8A:1932:R:W ENST00000354534;NM_014191.3 +12 52201065 rs371766742 G A gnomAD Exomes PASS NA p.Arg1932Gln p.Arg1932Gln c.5795G>A missense_variant NA 2 9.71147216206505e-06 1 0 0 1 0 0 0 0 SCN8A constrhet 1932 Q R 1 SCN8A:1932:R:Q ENST00000354534;NM_014191.3 +12 52201065 rs371766742 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1932Pro p.Arg1932Pro c.5795G>C missense_variant NA 13 5.72384642479746e-05 0 5 0 0 0 8 0 0 SCN8A constrhet 1932 P R 1 SCN8A:1932:R:P ENST00000354534;NM_014191.3 +12 52201079 rs796053230 A C gnomAD Exomes PASS NA p.Ser1937Arg p.Ser1937Arg c.5809A>C missense_variant NA 2 9.71335878233334e-06 0 2 0 0 0 0 0 0 SCN8A constrhet 1937 R S 1 SCN8A:1937:S:R ENST00000354534;NM_014191.3 +12 52201149 rs369346315 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1960Gln p.Arg1960Gln c.5879G>A missense_variant NA 8 3.53756898259516e-05 0 0 0 0 0 7 0 1 SCN8A constrhet 1960 Q R 1 SCN8A:1960:R:Q ENST00000354534;NM_014191.3 +12 52201173 rs754672110 G A gnomAD Exomes PASS NA p.Arg1968Lys p.Arg1968Lys c.5903G>A missense_variant NA 3 1.47443332612499e-05 0 0 0 0 0 0 0 3 SCN8A constrhet 1968 K R 1 SCN8A:1968:R:K ENST00000354534;NM_014191.3 +1 181452903 rs763180598 T C gnomAD Exomes PASS NA p.Val8Ala p.Val8Ala c.23T>C missense_variant NA 8 3.91041245075324e-05 0 0 0 0 0 0 0 8 CACNA1E constrhet 8 A V 1 CACNA1E:8:V:A ENST00000367573;NM_001205293.1 +1 181452908 rs751662861 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala10Ser p.Ala10Ser c.28G>T missense_variant NA 5 2.21625311383563e-05 3 1 0 0 0 0 0 1 CACNA1E constrhet 10 S A 1 CACNA1E:10:A:S ENST00000367573;NM_001205293.1 +1 181452909 rs761740155 C A gnomAD Exomes PASS NA p.Ala10Asp p.Ala10Asp c.29C>A missense_variant NA 2 9.76657876745776e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 10 D A 1 CACNA1E:10:A:D ENST00000367573;NM_001205293.1 +1 181452912 rs767620162 G T gnomAD Exomes PASS NA p.Arg11Met p.Arg11Met c.32G>T missense_variant NA 2 9.74915426086787e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 11 M R 1 CACNA1E:11:R:M ENST00000367573;NM_001205293.1 +1 181452930 rs780589733 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly17Glu p.Gly17Glu c.50G>A missense_variant NA 4 1.76480450378109e-05 0 3 0 0 0 0 1 0 CACNA1E constrhet 17 E G 1 CACNA1E:17:G:E ENST00000367573;NM_001205293.1 +1 181452936 rs758128368 C T gnomAD Exomes PASS NA p.Ser19Leu p.Ser19Leu c.56C>T missense_variant NA 3 1.45937110834371e-05 0 0 0 0 0 1 0 2 CACNA1E constrhet 19 L S 1 CACNA1E:19:S:L ENST00000367573;NM_001205293.1 +1 181452972 rs780719691 C T gnomAD Exomes PASS NA p.Pro31Leu p.Pro31Leu c.92C>T missense_variant NA 2 9.74241066209423e-06 0 0 0 0 0 0 0 2 CACNA1E constrhet 31 L P 1 CACNA1E:31:P:L ENST00000367573;NM_001205293.1 +1 181452993 rs971589755 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala38Val p.Ala38Val c.113C>T missense_variant NA 2 8.8172536018481e-06 2 0 0 0 0 0 0 0 CACNA1E constrhet 38 V A 1 CACNA1E:38:A:V ENST00000367573;NM_001205293.1 +1 181453002 rs773295315 A C gnomAD Exomes PASS NA p.Gln41Pro p.Gln41Pro c.122A>C missense_variant NA 3 1.45657936900982e-05 0 3 0 0 0 0 0 0 CACNA1E constrhet 41 P Q 1 CACNA1E:41:Q:P ENST00000367573;NM_001205293.1 +1 181453047 rs370195946 T C gnomAD Exomes PASS NA p.Ile56Thr p.Ile56Thr c.167T>C missense_variant NA 2 9.70543989906343e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 56 T I 1 CACNA1E:56:I:T ENST00000367573;NM_001205293.1 +1 181453070 rs756045659 A G gnomAD Exomes PASS NA p.Thr64Ala p.Thr64Ala c.190A>G missense_variant NA 3 1.45588663496069e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 64 A T 1 CACNA1E:64:T:A ENST00000367573;NM_001205293.1 +1 181453073 rs779908347 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Val65Phe p.Val65Phe c.193G>T missense_variant NA 3 1.31992291650168e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 65 F V 1 CACNA1E:65:V:F ENST00000367573;NM_001205293.1 +1 181453077 rs768401805 A G gnomAD Exomes PASS NA p.Asn66Ser p.Asn66Ser c.197A>G missense_variant NA 4 1.94118217994759e-05 0 0 0 0 0 0 1 3 CACNA1E constrhet 66 S N 1 CACNA1E:66:N:S ENST00000367573;NM_001205293.1 +1 181453080 rs1427594736 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg67Thr p.Arg67Thr c.200G>C missense_variant NA 2 8.79902154880377e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 67 T R 1 CACNA1E:67:R:T ENST00000367573;NM_001205293.1 +1 181453088 rs772298538 T C gnomAD Exomes PASS NA p.Phe70Leu p.Phe70Leu c.208T>C missense_variant NA 2 9.70609931280817e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 70 L F 1 CACNA1E:70:F:L ENST00000367573;NM_001205293.1 +1 181453109 rs766557860 A G gnomAD Exomes PASS NA p.Ile77Val p.Ile77Val c.229A>G missense_variant NA 3 1.4564945090157e-05 0 3 0 0 0 0 0 0 CACNA1E constrhet 77 V I 1 CACNA1E:77:I:V ENST00000367573;NM_001205293.1 +1 181453121 rs777347120 T C gnomAD Exomes PASS NA p.Tyr81His p.Tyr81His c.241T>C missense_variant NA 6 2.91412085830573e-05 0 1 0 0 0 3 2 0 CACNA1E constrhet 81 H Y 1 CACNA1E:81:Y:H ENST00000367573;NM_001205293.1 +1 181453124 rs760059469 G T gnomAD Exomes PASS NA p.Ala82Ser p.Ala82Ser c.244G>T missense_variant NA 2 9.7143967359627e-06 0 0 0 0 0 0 0 2 CACNA1E constrhet 82 S A 1 CACNA1E:82:A:S ENST00000367573;NM_001205293.1 +1 181453133 rs753054065 C T gnomAD Exomes PASS NA p.Leu85Phe p.Leu85Phe c.253C>T missense_variant NA 2 9.71826742728306e-06 0 2 0 0 0 0 0 0 CACNA1E constrhet 85 F L 1 CACNA1E:85:L:F ENST00000367573;NM_001205293.1 +1 181479636 rs372638168 C T gnomAD Exomes PASS NA p.Ala97Val p.Ala97Val c.290C>T missense_variant NA 3 1.45611276137224e-05 1 0 0 0 0 2 0 0 CACNA1E constrhet 97 V A 1 CACNA1E:97:A:V ENST00000367573;NM_001205293.1 +1 181479711 rs369308237 G A gnomAD Exomes PASS NA p.Arg122Gln p.Arg122Gln c.365G>A missense_variant NA 3 1.45662180271514e-05 0 0 0 0 0 2 0 1 CACNA1E constrhet 122 Q R 1 CACNA1E:122:R:Q ENST00000367573;NM_001205293.1 +1 181480536 rs1352808556 C G gnomAD Exomes PASS NA p.Ile134Met p.Ile134Met c.402C>G missense_variant NA 2 9.70449803483915e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 134 M I 1 CACNA1E:134:I:M ENST00000367573;NM_001205293.1 +1 181480603 rs758390509 C T gnomAD Exomes PASS NA p.Arg157Cys p.Arg157Cys c.469C>T missense_variant NA 5 2.4261951437278e-05 1 0 0 2 1 1 0 0 CACNA1E constrhet 157 C R 1 CACNA1E:157:R:C ENST00000367573;NM_001205293.1 +1 181480618 rs757554194 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val162Ile p.Val162Ile c.484G>A missense_variant NA 2 8.79786036036036e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 162 I V 1 CACNA1E:162:V:I ENST00000367573;NM_001205293.1 +1 181546919 rs751409680 G A gnomAD Exomes PASS NA p.Gly177Glu p.Gly177Glu c.530G>A missense_variant NA 8 4.00440484532986e-05 0 4 0 0 0 2 2 0 CACNA1E constrhet 177 E G 1 CACNA1E:177:G:E ENST00000367573;NM_001205293.1 +1 181547003 rs373595017 C T gnomAD Exomes PASS NA p.Pro205Leu p.Pro205Leu c.614C>T missense_variant NA 2 1.01429136533761e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 205 L P 1 CACNA1E:205:P:L ENST00000367573;NM_001205293.1 +1 181548303 rs1282710723 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile238Val p.Ile238Val c.712A>G missense_variant NA 5 2.20000704002253e-05 0 0 0 0 0 5 0 0 CACNA1E constrhet 238 V I 1 CACNA1E:238:I:V ENST00000367573;NM_001205293.1 +1 181549733 rs747543665 A G gnomAD Exomes PASS NA p.Ile258Val p.Ile258Val c.772A>G missense_variant NA 2 9.70779535967382e-06 1 0 0 0 0 1 0 0 CACNA1E constrhet 258 V I 1 CACNA1E:258:I:V ENST00000367573;NM_001205293.1 +1 181680145 rs749043003 C T gnomAD Exomes PASS NA p.Arg371Trp p.Arg371Trp c.1111C>T missense_variant NA 2 9.7110949259529e-06 0 0 0 1 0 1 0 0 CACNA1E constrhet 371 W R 1 CACNA1E:371:R:W ENST00000367573;NM_001205293.1 +1 181680148 rs768773946 C T gnomAD Exomes PASS NA p.Arg372Cys p.Arg372Cys c.1114C>T missense_variant NA 2 9.71128354034553e-06 1 0 1 0 0 0 0 0 CACNA1E constrhet 372 C R 1 CACNA1E:372:R:C ENST00000367573;NM_001205293.1 +1 181680184 rs773379517 C T gnomAD Exomes PASS NA p.Arg384Cys p.Arg384Cys c.1150C>T missense_variant NA 2 9.7122267222206e-06 0 1 0 0 0 0 0 1 CACNA1E constrhet 384 C R 1 CACNA1E:384:R:C ENST00000367573;NM_001205293.1 +1 181680185 rs370964593 G A gnomAD Exomes PASS NA p.Arg384His p.Arg384His c.1151G>A missense_variant NA 2 9.712415380581e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 384 H R 1 CACNA1E:384:R:H ENST00000367573;NM_001205293.1 +1 181684488 rs777265667 G A gnomAD Exomes PASS NA p.Ala396Thr p.Ala396Thr c.1186G>A missense_variant NA 2 1.01386973801606e-05 1 0 0 0 0 0 0 1 CACNA1E constrhet 396 T A 1 CACNA1E:396:A:T ENST00000367573;NM_001205293.1 +1 181684504 rs746325499 A G gnomAD Exomes PASS NA p.Asn401Ser p.Asn401Ser c.1202A>G missense_variant NA 3 1.52061960180041e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 401 S N 1 CACNA1E:401:N:S ENST00000367573;NM_001205293.1 +1 181684506 rs770239808 G A gnomAD Exomes PASS NA p.Ala402Thr p.Ala402Thr c.1204G>A missense_variant NA 2 1.01332522673152e-05 0 0 0 0 0 0 0 2 CACNA1E constrhet 402 T A 1 CACNA1E:402:A:T ENST00000367573;NM_001205293.1 +1 181684510 rs191210738 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly403Ala p.Gly403Ala c.1208G>C missense_variant NA 8 3.6693881295294e-05 0 7 0 0 0 0 1 0 CACNA1E constrhet 403 A G 1 CACNA1E:403:G:A ENST00000367573;NM_001205293.1 +1 181685182 rs1210233585 G A gnomAD Exomes PASS NA p.Arg411Gln p.Arg411Gln c.1232G>A missense_variant NA 2 1.32520540683806e-05 0 0 0 1 1 0 0 0 CACNA1E constrhet 411 Q R 1 CACNA1E:411:R:Q ENST00000367573;NM_001205293.1 +1 181685217 rs746405819 A G gnomAD Exomes PASS NA p.Met423Val p.Met423Val c.1267A>G missense_variant NA 7 4.43178220955999e-05 0 0 0 6 0 1 0 0 CACNA1E constrhet 423 V M 1 CACNA1E:423:M:V ENST00000367573;NM_001205293.1 +1 181685247 rs575438278 G A gnomAD Exomes PASS NA p.Val433Ile p.Val433Ile c.1297G>A missense_variant NA 12 8.03686240891556e-05 0 0 0 0 0 0 1 11 CACNA1E constrhet 433 I V 1 CACNA1E:433:V:I ENST00000367573;NM_001205293.1 +1 181685262 rs768993953 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Val438Leu p.Val438Leu c.1312G>C missense_variant NA 2 1.2292260792605e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 438 L V 1 CACNA1E:438:V:L ENST00000367573;NM_001205293.1 +1 181686244 rs757539233 G A gnomAD Exomes PASS NA p.Arg444Gln p.Arg444Gln c.1331G>A missense_variant NA 16 7.76359842787132e-05 0 8 0 0 0 8 0 0 CACNA1E constrhet 444 Q R 1 CACNA1E:444:R:Q ENST00000367573;NM_001205293.1 +1 181686261 rs35606457 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala450Ser p.Ala450Ser c.1348G>T missense_variant NA 50 0.000219913617930877 41 7 0 0 0 0 2 0 CACNA1E constrhet 450 S A 1 CACNA1E:450:A:S ENST00000367573;NM_001205293.1 +1 181686262 rs770425338 C T gnomAD Exomes PASS NA p.Ala450Val p.Ala450Val c.1349C>T missense_variant NA 20 9.70421551121807e-05 0 0 0 0 0 0 0 20 CACNA1E constrhet 450 V A 1 CACNA1E:450:A:V ENST00000367573;NM_001205293.1 +1 181686289 rs781394397 G A gnomAD Exomes PASS NA p.Arg459Gln p.Arg459Gln c.1376G>A missense_variant NA 5 2.42603033508331e-05 0 0 0 1 0 0 0 4 CACNA1E constrhet 459 Q R 1 CACNA1E:459:R:Q ENST00000367573;NM_001205293.1 +1 181686310 rs762966764 G A gnomAD Exomes PASS NA p.Arg466His p.Arg466His c.1397G>A missense_variant NA 2 9.70487475859124e-06 0 0 0 0 0 1 1 0 CACNA1E constrhet 466 H R 1 CACNA1E:466:R:H ENST00000367573;NM_001205293.1 +1 181686329 rs754223861 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Met472Ile p.Met472Ile c.1416G>A missense_variant NA 4 1.75940180338685e-05 0 0 0 0 0 4 0 0 CACNA1E constrhet 472 I M 1 CACNA1E:472:M:I ENST00000367573;NM_001205293.1 +1 181687234 rs144517660 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Met523Ile p.Met523Ile c.1569G>A missense_variant NA 42 0.000184961730537182 0 8 0 0 0 31 2 1 CACNA1E constrhet 523 I M 1 CACNA1E:523:M:I ENST00000367573;NM_001205293.1 +1 181687235 rs745542051 T A gnomAD Exomes PASS NA p.Ser524Thr p.Ser524Thr c.1570T>A missense_variant NA 5 2.42916553305608e-05 0 0 0 0 0 0 0 5 CACNA1E constrhet 524 T S 1 CACNA1E:524:S:T ENST00000367573;NM_001205293.1 +1 181688944 rs377297262 T C gnomAD Exomes PASS NA p.Phe566Leu p.Phe566Leu c.1696T>C missense_variant NA 2 1.03700016592003e-05 0 1 0 0 0 0 1 0 CACNA1E constrhet 566 L F 1 CACNA1E:566:F:L ENST00000367573;NM_001205293.1 +1 181689433 rs746915512 G A gnomAD Exomes PASS NA p.Val615Ile p.Val615Ile c.1843G>A missense_variant NA 2 9.72668028401906e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 615 I V 1 CACNA1E:615:V:I ENST00000367573;NM_001205293.1 +1 181689932 rs777239816 G T gnomAD Exomes PASS NA p.Asp633Tyr p.Asp633Tyr c.1897G>T missense_variant NA 3 1.47470874502286e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 633 Y D 1 CACNA1E:633:D:Y ENST00000367573;NM_001205293.1 +1 181690930 rs367947941 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn665Asp p.Asn665Asp c.1993A>G missense_variant NA 10 4.39850450846712e-05 1 1 0 0 0 8 0 0 CACNA1E constrhet 665 D N 1 CACNA1E:665:N:D ENST00000367573;NM_001205293.1 +1 181690939 rs1228711500 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg668Cys p.Arg668Cys c.2002C>T missense_variant NA 3 1.31974871984374e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 668 C R 1 CACNA1E:668:R:C ENST00000367573;NM_001205293.1 +1 181695268 rs1415894919 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro737Leu p.Pro737Leu c.2210C>T missense_variant NA 3 1.32860938883968e-05 3 0 0 0 0 0 0 0 CACNA1E constrhet 737 L P 1 CACNA1E:737:P:L ENST00000367573;NM_001205293.1 +1 181695287 rs770442548 G A gnomAD Exomes PASS NA p.Met743Ile p.Met743Ile c.2229G>A missense_variant NA 4 1.96964772850376e-05 0 0 0 4 0 0 0 0 CACNA1E constrhet 743 I M 1 CACNA1E:743:M:I ENST00000367573;NM_001205293.1 +1 181695292 rs776757923 C T gnomAD Exomes PASS NA p.Ser745Leu p.Ser745Leu c.2234C>T missense_variant NA 2 9.8917838843057e-06 1 0 0 0 0 0 0 1 CACNA1E constrhet 745 L S 1 CACNA1E:745:S:L ENST00000367573;NM_001205293.1 +1 181695297 rs1357407338 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu747Lys p.Glu747Lys c.2239G>A missense_variant NA 4 1.80643995845188e-05 0 0 0 0 0 4 0 0 CACNA1E constrhet 747 K E 1 CACNA1E:747:E:K ENST00000367573;NM_001205293.1 +1 181700319 rs775550860 G C gnomAD Exomes PASS NA p.Arg750Thr p.Arg750Thr c.2249G>C missense_variant NA 5 2.42661904022364e-05 0 5 0 0 0 0 0 0 CACNA1E constrhet 750 T R 1 CACNA1E:750:R:T ENST00000367573;NM_001205293.1 +1 181700330 rs142822925 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.His754Tyr p.His754Tyr c.2260C>T missense_variant NA 18 7.9191193939234e-05 2 1 0 11 0 0 2 2 CACNA1E constrhet 754 Y H 1 CACNA1E:754:H:Y ENST00000367573;NM_001205293.1 +1 181700340 rs763922481 C T gnomAD Exomes PASS NA p.Ser757Leu p.Ser757Leu c.2270C>T missense_variant NA 4 1.94127638922592e-05 0 0 0 2 0 2 0 0 CACNA1E constrhet 757 L S 1 CACNA1E:757:S:L ENST00000367573;NM_001205293.1 +1 181700354 rs774490890 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg762Cys p.Arg762Cys c.2284C>T missense_variant NA 4 1.75988173594734e-05 1 1 0 0 0 0 0 2 CACNA1E constrhet 762 C R 1 CACNA1E:762:R:C ENST00000367573;NM_001205293.1 +1 181701528 rs1206135758 G A gnomAD Exomes PASS NA p.Arg769Gln p.Arg769Gln c.2306G>A missense_variant NA 3 2.77484877074199e-05 0 1 0 0 0 1 0 1 CACNA1E constrhet 769 Q R 1 CACNA1E:769:R:Q ENST00000367573;NM_001205293.1 +1 181701551 rs368380946 G A gnomAD Exomes PASS NA p.Val777Met p.Val777Met c.2329G>A missense_variant NA 2 1.61277316345456e-05 0 0 0 0 0 1 1 0 CACNA1E constrhet 777 M V 1 CACNA1E:777:V:M ENST00000367573;NM_001205293.1 +1 181701608 rs765523410 G A gnomAD Exomes PASS NA p.Ala796Thr p.Ala796Thr c.2386G>A missense_variant NA 2 1.52830419366671e-05 0 0 0 0 0 0 0 2 CACNA1E constrhet 796 T A 1 CACNA1E:796:A:T ENST00000367573;NM_001205293.1 +1 181701627 rs374689888 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala802Val p.Ala802Val c.2405C>T missense_variant NA 45 0.000295998105612124 3 4 0 2 1 9 3 23 CACNA1E constrhet 802 V A 1 CACNA1E:802:A:V ENST00000367573;NM_001205293.1 +1 181701630 rs566701744 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro803Leu p.Pro803Leu c.2408C>T missense_variant NA 5 3.28791625019727e-05 0 1 0 0 0 1 3 0 CACNA1E constrhet 803 L P 1 CACNA1E:803:P:L ENST00000367573;NM_001205293.1 +1 181701647 rs958027601 A G gnomAD Exomes PASS NA p.Asn809Asp p.Asn809Asp c.2425A>G missense_variant NA 2 1.52818741690481e-05 0 1 0 0 0 1 0 0 CACNA1E constrhet 809 D N 1 CACNA1E:809:N:D ENST00000367573;NM_001205293.1 +1 181701650 rs745482696 C T gnomAD Exomes PASS NA p.Pro810Ser p.Pro810Ser c.2428C>T missense_variant NA 3 2.292070962517e-05 0 0 0 3 0 0 0 0 CACNA1E constrhet 810 S P 1 CACNA1E:810:P:S ENST00000367573;NM_001205293.1 +1 181701660 rs186600513 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro813Leu p.Pro813Leu c.2438C>T missense_variant NA 3 1.97217912645613e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 813 L P 1 CACNA1E:813:P:L ENST00000367573;NM_001205293.1 +1 181701678 rs866117834 C T gnomAD Exomes PASS NA p.Pro819Leu p.Pro819Leu c.2456C>T missense_variant NA 8 6.15365681055967e-05 0 0 0 0 6 2 0 0 CACNA1E constrhet 819 L P 1 CACNA1E:819:P:L ENST00000367573;NM_001205293.1 +1 181701692 rs1284163110 C T gnomAD Exomes PASS NA p.Pro824Ser p.Pro824Ser c.2470C>T missense_variant NA 11 8.84173297966401e-05 0 11 0 0 0 0 0 0 CACNA1E constrhet 824 S P 1 CACNA1E:824:P:S ENST00000367573;NM_001205293.1 +1 181701699 rs1218563653 T G gnomAD Exomes PASS NA p.Leu826Arg p.Leu826Arg c.2477T>G missense_variant NA 2 1.67361215711871e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 826 R L 1 CACNA1E:826:L:R ENST00000367573;NM_001205293.1 +1 181701705 rs926850053 G A gnomAD Exomes PASS NA p.Arg828Gln p.Arg828Gln c.2483G>A missense_variant NA 2 1.79015771289451e-05 0 1 0 0 0 1 0 0 CACNA1E constrhet 828 Q R 1 CACNA1E:828:R:Q ENST00000367573;NM_001205293.1 +1 181701708 rs748035206 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg829Gln p.Arg829Gln c.2486G>A missense_variant NA 4 2.96709491736641e-05 0 0 0 0 1 0 0 3 CACNA1E constrhet 829 Q R 1 CACNA1E:829:R:Q ENST00000367573;NM_001205293.1 +1 181701714 rs773503365 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg831Thr p.Arg831Thr c.2492G>C missense_variant NA 68 0.000550946331345605 0 0 0 0 27 39 2 0 CACNA1E constrhet 831 T R 1 CACNA1E:831:R:T ENST00000367573;NM_001205293.1 +1 181701758 rs776705172 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu846Lys p.Glu846Lys c.2536G>A missense_variant NA 3 2.77223331115547e-05 0 1 0 0 0 0 0 2 CACNA1E constrhet 846 K E 1 CACNA1E:846:E:K ENST00000367573;NM_001205293.1 +1 181701768 rs570878178 G A gnomAD Exomes PASS NA p.Arg849His p.Arg849His c.2546G>A missense_variant NA 2 2.15494020040944e-05 1 1 0 0 0 0 0 0 CACNA1E constrhet 849 H R 1 CACNA1E:849:R:H ENST00000367573;NM_001205293.1 +1 181701770 rs765828134 A G gnomAD Exomes PASS NA p.Ile850Val p.Ile850Val c.2548A>G missense_variant NA 3 3.10571866329869e-05 2 0 0 1 0 0 0 0 CACNA1E constrhet 850 V I 1 CACNA1E:850:I:V ENST00000367573;NM_001205293.1 +1 181701776 rs980201415 C T gnomAD Exomes PASS NA p.Arg852Cys p.Arg852Cys c.2554C>T missense_variant NA 2 1.96703253471812e-05 0 0 0 1 0 1 0 0 CACNA1E constrhet 852 C R 1 CACNA1E:852:R:C ENST00000367573;NM_001205293.1 +1 181701777 rs538192254 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg852His p.Arg852His c.2555G>A missense_variant NA 11 8.71080139372822e-05 0 0 0 7 1 1 0 2 CACNA1E constrhet 852 H R 1 CACNA1E:852:R:H ENST00000367573;NM_001205293.1 +1 181701779 rs556292815 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly853Arg p.Gly853Arg c.2557G>A missense_variant NA 8 6.22219456802414e-05 7 0 0 0 0 1 0 0 CACNA1E constrhet 853 R G 1 CACNA1E:853:G:R ENST00000367573;NM_001205293.1 +1 181701782 rs750125514 G C gnomAD Exomes PASS NA p.Gly854Arg p.Gly854Arg c.2560G>C missense_variant NA 3 2.71941115683751e-05 0 2 0 0 0 0 1 0 CACNA1E constrhet 854 R G 1 CACNA1E:854:G:R ENST00000367573;NM_001205293.1 +1 181701799 rs35737760 T A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp859Glu p.Asp859Glu c.2577T>A missense_variant NA 19045 0.127686820333347 2191 2102 322 589 1479 8748 411 3203 CACNA1E constrhet 859 E D 1 CACNA1E:859:D:E ENST00000367573;NM_001205293.1 +1 181701810 rs202202209 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg863Gln p.Arg863Gln c.2588G>A missense_variant NA 237 0.00149374141256255 223 7 0 0 0 6 1 0 CACNA1E constrhet 863 Q R 1 CACNA1E:863:R:Q ENST00000367573;NM_001205293.1 +1 181701827 rs777502766 A G gnomAD Exomes PASS NA p.Asn869Asp p.Asn869Asp c.2605A>G missense_variant NA 10 6.88572451593357e-05 0 10 0 0 0 0 0 0 CACNA1E constrhet 869 D N 1 CACNA1E:869:N:D ENST00000367573;NM_001205293.1 +1 181701857 rs771126920 C T gnomAD Exomes PASS NA p.Arg879Trp p.Arg879Trp c.2635C>T missense_variant NA 6 3.87121749790309e-05 1 3 0 0 0 2 0 0 CACNA1E constrhet 879 W R 1 CACNA1E:879:R:W ENST00000367573;NM_001205293.1 +1 181701858 rs572337472 G A gnomAD Exomes PASS NA p.Arg879Gln p.Arg879Gln c.2636G>A missense_variant NA 11 7.06713780918728e-05 0 1 0 3 0 1 0 6 CACNA1E constrhet 879 Q R 1 CACNA1E:879:R:Q ENST00000367573;NM_001205293.1 +1 181701876 rs769727778 C A gnomAD Exomes PASS NA p.Ala885Asp p.Ala885Asp c.2654C>A missense_variant NA 6 3.65844735494256e-05 0 6 0 0 0 0 0 0 CACNA1E constrhet 885 D A 1 CACNA1E:885:A:D ENST00000367573;NM_001205293.1 +1 181701887 rs374935515 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.His889Asp p.His889Asp c.2665C>G missense_variant NA 9 4.70357053265323e-05 0 0 0 0 1 8 0 0 CACNA1E constrhet 889 D H 1 CACNA1E:889:H:D ENST00000367573;NM_001205293.1 +1 181701902 rs751910426 C A gnomAD Exomes PASS NA p.Pro894Thr p.Pro894Thr c.2680C>A missense_variant NA 2 1.12971373054068e-05 0 0 0 0 0 0 0 2 CACNA1E constrhet 894 T P 1 CACNA1E:894:P:T ENST00000367573;NM_001205293.1 +1 181701903 rs200322209 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro894Leu p.Pro894Leu c.2681C>T missense_variant NA 66 0.000331578312768779 19 10 0 0 0 37 0 0 CACNA1E constrhet 894 L P 1 CACNA1E:894:P:L ENST00000367573;NM_001205293.1 +1 181701953 rs370013304 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg911Trp p.Arg911Trp c.2731C>T missense_variant NA 6 2.68158821531366e-05 2 0 0 2 0 0 1 1 CACNA1E constrhet 911 W R 1 CACNA1E:911:R:W ENST00000367573;NM_001205293.1 +1 181701954 rs781514358 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg911Gln p.Arg911Gln c.2732G>A missense_variant NA 6 2.6727010316626e-05 1 0 0 1 0 3 1 0 CACNA1E constrhet 911 Q R 1 CACNA1E:911:R:Q ENST00000367573;NM_001205293.1 +1 181701977 rs769941881 C T gnomAD Exomes PASS NA p.Arg919Trp p.Arg919Trp c.2755C>T missense_variant NA 8 3.90716574197077e-05 0 2 0 0 0 6 0 0 CACNA1E constrhet 919 W R 1 CACNA1E:919:R:W ENST00000367573;NM_001205293.1 +1 181701978 rs201406071 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg919Gln p.Arg919Gln c.2756G>A missense_variant NA 249 0.00109995935893132 6 11 5 0 85 132 9 1 CACNA1E constrhet 919 Q R 1 CACNA1E:919:R:Q ENST00000367573;NM_001205293.1 +1 181701980 rs769232172 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg920Cys p.Arg920Cys c.2758C>T missense_variant NA 5 2.20908552695526e-05 1 0 0 1 0 2 0 1 CACNA1E constrhet 920 C R 1 CACNA1E:920:R:C ENST00000367573;NM_001205293.1 +1 181701981 rs377338098 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg920His p.Arg920His c.2759G>A missense_variant NA 8 3.53169698039908e-05 0 0 0 1 0 6 0 1 CACNA1E constrhet 920 H R 1 CACNA1E:920:R:H ENST00000367573;NM_001205293.1 +1 181701986 rs767745136 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg922Trp p.Arg922Trp c.2764C>T missense_variant NA 4 1.76467993117748e-05 0 3 0 1 0 0 0 0 CACNA1E constrhet 922 W R 1 CACNA1E:922:R:W ENST00000367573;NM_001205293.1 +1 181701987 rs199820931 G T gnomAD Exomes PASS NA p.Arg922Leu p.Arg922Leu c.2765G>T missense_variant NA 2 9.73198123674017e-06 0 0 0 0 0 0 0 2 CACNA1E constrhet 922 L R 1 CACNA1E:922:R:L ENST00000367573;NM_001205293.1 +1 181701987 rs199820931 G A gnomAD Exomes PASS NA p.Arg922Gln p.Arg922Gln c.2765G>A missense_variant NA 10 4.86599061837009e-05 1 0 0 0 0 4 0 5 CACNA1E constrhet 922 Q R 1 CACNA1E:922:R:Q ENST00000367573;NM_001205293.1 +1 181701989 rs560469774 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.His923Tyr p.His923Tyr c.2767C>T missense_variant NA 78 0.000344009385281691 0 0 0 77 0 0 1 0 CACNA1E constrhet 923 Y H 1 CACNA1E:923:H:Y ENST00000367573;NM_001205293.1 +1 181701990 rs1157364148 A G gnomAD Exomes PASS NA p.His923Arg p.His923Arg c.2768A>G missense_variant NA 2 9.72573429293912e-06 0 0 0 2 0 0 0 0 CACNA1E constrhet 923 R H 1 CACNA1E:923:H:R ENST00000367573;NM_001205293.1 +1 181701992 rs757890592 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg924Cys p.Arg924Cys c.2770C>T missense_variant NA 8 3.52705693551658e-05 2 2 0 0 0 3 1 0 CACNA1E constrhet 924 C R 1 CACNA1E:924:R:C ENST00000367573;NM_001205293.1 +1 181701993 rs764081616 G A gnomAD Exomes PASS NA p.Arg924His p.Arg924His c.2771G>A missense_variant NA 6 2.91842988472202e-05 0 2 0 0 0 3 0 1 CACNA1E constrhet 924 H R 1 CACNA1E:924:R:H ENST00000367573;NM_001205293.1 +1 181701996 rs373971175 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg925His p.Arg925His c.2774G>A missense_variant NA 5 2.20347796962726e-05 0 0 0 0 0 2 1 2 CACNA1E constrhet 925 H R 1 CACNA1E:925:R:H ENST00000367573;NM_001205293.1 +1 181701998 rs370910420 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val926Ile p.Val926Ile c.2776G>A missense_variant NA 70 0.000308380912102629 1 3 0 2 0 9 1 54 CACNA1E constrhet 926 I V 1 CACNA1E:926:V:I ENST00000367573;NM_001205293.1 +1 181702034 rs375056155 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg938Trp p.Arg938Trp c.2812C>T missense_variant NA 15 6.60147344887379e-05 0 1 1 12 0 0 0 1 CACNA1E constrhet 938 W R 1 CACNA1E:938:R:W ENST00000367573;NM_001205293.1 +1 181702035 rs762485881 G A gnomAD Exomes PASS NA p.Arg938Gln p.Arg938Gln c.2813G>A missense_variant NA 10 4.85493455548219e-05 0 0 0 1 0 2 0 7 CACNA1E constrhet 938 Q R 1 CACNA1E:938:R:Q ENST00000367573;NM_001205293.1 +1 181702038 rs1482138540 G A gnomAD Exomes PASS NA p.Ser939Asn p.Ser939Asn c.2816G>A missense_variant NA 3 1.45628240228345e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 939 N S 1 CACNA1E:939:S:N ENST00000367573;NM_001205293.1 +1 181702058 rs757105337 C T gnomAD Exomes PASS NA p.Arg946Cys p.Arg946Cys c.2836C>T missense_variant NA 3 1.4559007658038e-05 0 0 0 0 0 2 0 1 CACNA1E constrhet 946 C R 1 CACNA1E:946:R:C ENST00000367573;NM_001205293.1 +1 181702059 rs767352253 G A gnomAD Exomes PASS NA p.Arg946His p.Arg946His c.2837G>A missense_variant NA 3 1.4559007658038e-05 0 0 0 0 0 1 0 2 CACNA1E constrhet 946 H R 1 CACNA1E:946:R:H ENST00000367573;NM_001205293.1 +1 181702106 rs779087765 C T gnomAD Exomes PASS NA p.Leu962Phe p.Leu962Phe c.2884C>T missense_variant NA 2 9.71770079199261e-06 0 0 0 0 0 0 0 2 CACNA1E constrhet 962 F L 1 CACNA1E:962:L:F ENST00000367573;NM_001205293.1 +1 181702111 rs748692975 G T gnomAD Exomes PASS NA p.Arg963Ser p.Arg963Ser c.2889G>T missense_variant NA 5 2.43176468299516e-05 0 0 0 0 0 5 0 0 CACNA1E constrhet 963 S R 1 CACNA1E:963:R:S ENST00000367573;NM_001205293.1 +1 181702120 rs778330521 T G gnomAD Exomes PASS NA p.His966Gln p.His966Gln c.2898T>G missense_variant NA 9 4.38399937649787e-05 0 0 0 0 8 1 0 0 CACNA1E constrhet 966 Q H 1 CACNA1E:966:H:Q ENST00000367573;NM_001205293.1 +1 181702137 rs747398390 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr972Met p.Thr972Met c.2915C>T missense_variant NA 2 8.91003537284043e-06 0 0 0 0 0 1 0 1 CACNA1E constrhet 972 M T 1 CACNA1E:972:T:M ENST00000367573;NM_001205293.1 +1 181702604 rs148719824 G A gnomAD Exomes PASS NA p.Gly994Arg p.Gly994Arg c.2980G>A missense_variant NA 10 6.03529440166091e-05 5 0 0 0 0 4 0 1 CACNA1E constrhet 994 R G 1 CACNA1E:994:G:R ENST00000367573;NM_001205293.1 +1 181702605 rs1429283789 G T gnomAD Exomes PASS NA p.Gly994Val p.Gly994Val c.2981G>T missense_variant NA 2 1.19981762772059e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 994 V G 1 CACNA1E:994:G:V ENST00000367573;NM_001205293.1 +1 181702611 rs545969150 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala996Val p.Ala996Val c.2987C>T missense_variant NA 6 3.13820661952383e-05 4 2 0 0 0 0 0 0 CACNA1E constrhet 996 V A 1 CACNA1E:996:A:V ENST00000367573;NM_001205293.1 +1 181702616 rs41304253 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly998Ser p.Gly998Ser c.2992G>A missense_variant NA 5424 0.0280095844005618 125 603 351 2 175 3633 161 374 CACNA1E constrhet 998 S G 1 CACNA1E:998:G:S ENST00000367573;NM_001205293.1 +1 181702625 rs369934954 G A gnomAD Exomes PASS NA p.Glu1001Lys p.Glu1001Lys c.3001G>A missense_variant NA 2 1.10514333709082e-05 2 0 0 0 0 0 0 0 CACNA1E constrhet 1001 K E 1 CACNA1E:1001:E:K ENST00000367573;NM_001205293.1 +1 181702638 rs368922708 C G gnomAD Exomes PASS NA p.Pro1005Arg p.Pro1005Arg c.3014C>G missense_variant NA 2 1.01899404907475e-05 1 0 0 0 0 1 0 0 CACNA1E constrhet 1005 R P 1 CACNA1E:1005:P:R ENST00000367573;NM_001205293.1 +1 181702652 rs1234271289 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.His1010Tyr p.His1010Tyr c.3028C>T missense_variant NA 2 8.94766510679038e-06 1 0 0 0 0 1 0 0 CACNA1E constrhet 1010 Y H 1 CACNA1E:1010:H:Y ENST00000367573;NM_001205293.1 +1 181702677 rs143890308 A G gnomAD Exomes PASS NA p.His1018Arg p.His1018Arg c.3053A>G missense_variant NA 2 9.77220978979977e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1018 R H 1 CACNA1E:1018:H:R ENST00000367573;NM_001205293.1 +1 181702679 rs547399351 G A gnomAD Exomes PASS NA p.Val1019Met p.Val1019Met c.3055G>A missense_variant NA 12 5.86355507344103e-05 1 2 0 0 0 6 2 1 CACNA1E constrhet 1019 M V 1 CACNA1E:1019:V:M ENST00000367573;NM_001205293.1 +1 181702689 rs74127835 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1022Met p.Thr1022Met c.3065C>T missense_variant NA 707 0.00312984195847536 317 63 13 0 193 98 8 15 CACNA1E constrhet 1022 M T 1 CACNA1E:1022:T:M ENST00000367573;NM_001205293.1 +1 181702697 rs747813929 G A gnomAD Exomes PASS NA p.Glu1025Lys p.Glu1025Lys c.3073G>A missense_variant NA 2 9.75685907192757e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1025 K E 1 CACNA1E:1025:E:K ENST00000367573;NM_001205293.1 +1 181702697 rs747813929 G C gnomAD Exomes PASS NA p.Glu1025Gln p.Glu1025Gln c.3073G>C missense_variant NA 7 3.41490067517465e-05 0 0 0 0 0 0 0 7 CACNA1E constrhet 1025 Q E 1 CACNA1E:1025:E:Q ENST00000367573;NM_001205293.1 +1 181702713 rs1334265515 G T gnomAD Exomes PASS NA p.Ser1030Ile p.Ser1030Ile c.3089G>T missense_variant NA 2 9.7695366308776e-06 1 1 0 0 0 0 0 0 CACNA1E constrhet 1030 I S 1 CACNA1E:1030:S:I ENST00000367573;NM_001205293.1 +1 181702714 rs746949281 T G gnomAD Exomes PASS NA p.Ser1030Arg p.Ser1030Arg c.3090T>G missense_variant NA 2 9.77517106549365e-06 0 2 0 0 0 0 0 0 CACNA1E constrhet 1030 R S 1 CACNA1E:1030:S:R ENST00000367573;NM_001205293.1 +1 181702733 rs765058950 A G gnomAD Exomes PASS NA p.Asn1037Asp p.Asn1037Asp c.3109A>G missense_variant NA 2 9.78770468537423e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1037 D N 1 CACNA1E:1037:N:D ENST00000367573;NM_001205293.1 +1 181702736 rs558308956 G A gnomAD Exomes PASS NA p.Val1038Met p.Val1038Met c.3112G>A missense_variant NA 5 2.44639938937871e-05 1 0 0 0 0 0 0 4 CACNA1E constrhet 1038 M V 1 CACNA1E:1038:V:M ENST00000367573;NM_001205293.1 +1 181702748 rs570189573 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1042Val p.Met1042Val c.3124A>G missense_variant NA 27 0.000119677668147124 1 17 0 0 1 6 2 0 CACNA1E constrhet 1042 V M 1 CACNA1E:1042:M:V ENST00000367573;NM_001205293.1 +1 181702754 rs377401371 C T gnomAD Exomes PASS NA p.Arg1044Trp p.Arg1044Trp c.3130C>T missense_variant NA 19 9.31363418005706e-05 0 0 0 0 4 15 0 0 CACNA1E constrhet 1044 W R 1 CACNA1E:1044:R:W ENST00000367573;NM_001205293.1 +1 181702767 rs370791292 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Gln1048Arg p.Gln1048Arg c.3143A>G missense_variant NA 7 3.09857908016467e-05 0 0 0 0 0 7 0 0 CACNA1E constrhet 1048 R Q 1 CACNA1E:1048:Q:R ENST00000367573;NM_001205293.1 +1 181702791 rs780418929 T C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1056Thr p.Ile1056Thr c.3167T>C missense_variant NA 3 1.33404482390608e-05 0 0 0 3 0 0 0 0 CACNA1E constrhet 1056 T I 1 CACNA1E:1056:I:T ENST00000367573;NM_001205293.1 +1 181702794 rs202026230 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1057Met p.Thr1057Met c.3170C>T missense_variant NA 31 0.000138896356434934 3 1 0 0 2 25 0 0 CACNA1E constrhet 1057 M T 1 CACNA1E:1057:T:M ENST00000367573;NM_001205293.1 +1 181702800 A T gnomAD Exomes PASS NA p.Asn1059Ile p.Asn1059Ile c.3176A>T missense_variant NA 2 1.03772116432315e-05 0 0 0 1 0 1 0 0 CACNA1E constrhet 1059 I N 1 CACNA1E:1059:N:I ENST00000367573;NM_001205293.1 +1 181702802 rs777276812 A G gnomAD Exomes PASS NA p.Thr1060Ala p.Thr1060Ala c.3178A>G missense_variant NA 2 9.8837669012414e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1060 A T 1 CACNA1E:1060:T:A ENST00000367573;NM_001205293.1 +1 181702803 rs746583309 C T gnomAD Exomes PASS NA p.Thr1060Met p.Thr1060Met c.3179C>T missense_variant NA 4 2.07187328422994e-05 3 0 0 1 0 0 0 0 CACNA1E constrhet 1060 M T 1 CACNA1E:1060:T:M ENST00000367573;NM_001205293.1 +1 181702811 rs745746461 G C gnomAD Exomes PASS NA p.Ala1063Pro p.Ala1063Pro c.3187G>C missense_variant NA 3 1.4965131244201e-05 0 3 0 0 0 0 0 0 CACNA1E constrhet 1063 P A 1 CACNA1E:1063:A:P ENST00000367573;NM_001205293.1 +1 181702815 rs769503828 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1064Ile p.Thr1064Ile c.3191C>T missense_variant NA 2 9.09371987705291e-06 1 0 0 0 0 1 0 0 CACNA1E constrhet 1064 I T 1 CACNA1E:1064:T:I ENST00000367573;NM_001205293.1 +1 181702818 rs775285956 C T gnomAD Exomes PASS NA p.Thr1065Ile p.Thr1065Ile c.3194C>T missense_variant NA 2 1.01091791346543e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 1065 I T 1 CACNA1E:1065:T:I ENST00000367573;NM_001205293.1 +1 181702832 rs767567788 G A gnomAD Exomes PASS NA p.Val1070Ile p.Val1070Ile c.3208G>A missense_variant NA 3 1.56867666436594e-05 1 0 0 0 0 1 0 1 CACNA1E constrhet 1070 I V 1 CACNA1E:1070:V:I ENST00000367573;NM_001205293.1 +1 181702838 rs553844010 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1072Ile p.Val1072Ile c.3214G>A missense_variant NA 3 1.43058787624461e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 1072 I V 1 CACNA1E:1072:V:I ENST00000367573;NM_001205293.1 +1 181702838 rs553844010 G T gnomAD Exomes PASS NA p.Val1072Phe p.Val1072Phe c.3214G>T missense_variant NA 2 1.0611430633078e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 1072 F V 1 CACNA1E:1072:V:F ENST00000367573;NM_001205293.1 +1 181702841 rs373647895 G A gnomAD Exomes PASS NA p.Ala1073Thr p.Ala1073Thr c.3217G>A missense_variant NA 6 3.21688219777392e-05 0 2 0 0 0 3 0 1 CACNA1E constrhet 1073 T A 1 CACNA1E:1073:A:T ENST00000367573;NM_001205293.1 +1 181702853 rs371974841 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1077Met p.Val1077Met c.3229G>A missense_variant NA 21 0.000104912922274512 19 0 0 0 0 1 0 1 CACNA1E constrhet 1077 M V 1 CACNA1E:1077:V:M ENST00000367573;NM_001205293.1 +1 181702859 rs1007809575 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1079Ser p.Pro1079Ser c.3235C>T missense_variant NA 2 1.0268416404822e-05 2 0 0 0 0 0 0 0 CACNA1E constrhet 1079 S P 1 CACNA1E:1079:P:S ENST00000367573;NM_001205293.1 +1 181702860 rs745794317 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1079Leu p.Pro1079Leu c.3236C>T missense_variant NA 3 1.55082038398313e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 1079 L P 1 CACNA1E:1079:P:L ENST00000367573;NM_001205293.1 +1 181702865 rs375232970 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1081Met p.Val1081Met c.3241G>A missense_variant NA 7 3.65546701202126e-05 0 0 0 0 0 7 0 0 CACNA1E constrhet 1081 M V 1 CACNA1E:1081:V:M ENST00000367573;NM_001205293.1 +1 181702883 rs371930330 C T gnomAD Exomes PASS NA p.His1087Tyr p.His1087Tyr c.3259C>T missense_variant NA 2 1.34127367348034e-05 0 2 0 0 0 0 0 0 CACNA1E constrhet 1087 Y H 1 CACNA1E:1087:H:Y ENST00000367573;NM_001205293.1 +1 181702883 rs371930330 C G gnomAD Exomes PASS NA p.His1087Asp p.His1087Asp c.3259C>G missense_variant NA 2 1.34127367348034e-05 2 0 0 0 0 0 0 0 CACNA1E constrhet 1087 D H 1 CACNA1E:1087:H:D ENST00000367573;NM_001205293.1 +1 181702886 rs772170723 A G gnomAD Exomes PASS NA p.Ile1088Val p.Ile1088Val c.3262A>G missense_variant NA 2 1.36720352191627e-05 0 2 0 0 0 0 0 0 CACNA1E constrhet 1088 V I 1 CACNA1E:1088:I:V ENST00000367573;NM_001205293.1 +1 181705423 rs1382064469 C T gnomAD Exomes PASS NA p.Thr1092Met p.Thr1092Met c.3275C>T missense_variant NA 2 1.13910785073131e-05 1 1 0 0 0 0 0 0 CACNA1E constrhet 1092 M T 1 CACNA1E:1092:T:M ENST00000367573;NM_001205293.1 +1 181705443 rs773411866 T A gnomAD Exomes PASS NA p.Leu1099Met p.Leu1099Met c.3295T>A missense_variant NA 7 3.75782432708103e-05 0 0 0 0 0 0 0 7 CACNA1E constrhet 1099 M L 1 CACNA1E:1099:L:M ENST00000367573;NM_001205293.1 +1 181705491 rs373021789 A C gnomAD Exomes PASS NA p.Lys1115Gln p.Lys1115Gln c.3343A>C missense_variant NA 3 1.50884181302432e-05 1 1 0 0 0 1 0 0 CACNA1E constrhet 1115 Q K 1 CACNA1E:1115:K:Q ENST00000367573;NM_001205293.1 +1 181705509 rs376475241 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1121Cys p.Arg1121Cys c.3361C>T missense_variant NA 18 8.11541929666366e-05 3 1 0 9 0 3 0 2 CACNA1E constrhet 1121 C R 1 CACNA1E:1121:R:C ENST00000367573;NM_001205293.1 +1 181705510 rs370899738 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1121His p.Arg1121His c.3362G>A missense_variant NA 15 6.74946004319654e-05 5 4 0 1 0 4 1 0 CACNA1E constrhet 1121 H R 1 CACNA1E:1121:R:H ENST00000367573;NM_001205293.1 +1 181705533 rs753850027 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1129Ser p.Pro1129Ser c.3385C>T missense_variant NA 4 1.79451059209877e-05 0 0 0 0 0 4 0 0 CACNA1E constrhet 1129 S P 1 CACNA1E:1129:P:S ENST00000367573;NM_001205293.1 +1 181706665 rs754474207 C T gnomAD Exomes PASS NA p.Arg1143Trp p.Arg1143Trp c.3427C>T missense_variant NA 2 9.73065545695158e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1143 W R 1 CACNA1E:1143:R:W ENST00000367573;NM_001205293.1 +1 181706686 rs546281059 G A gnomAD Exomes PASS NA p.Val1150Met p.Val1150Met c.3448G>A missense_variant NA 2 9.70986911096438e-06 1 0 0 0 0 1 0 0 CACNA1E constrhet 1150 M V 1 CACNA1E:1150:V:M ENST00000367573;NM_001205293.1 +1 181706695 rs372912168 C T gnomAD Exomes PASS NA p.Arg1153Cys p.Arg1153Cys c.3457C>T missense_variant NA 15 7.28176548831519e-05 0 1 0 0 0 13 1 0 CACNA1E constrhet 1153 C R 1 CACNA1E:1153:R:C ENST00000367573;NM_001205293.1 +1 181706707 rs757363772 A G gnomAD Exomes PASS NA p.Met1157Val p.Met1157Val c.3469A>G missense_variant NA 2 9.70732417609086e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1157 V M 1 CACNA1E:1157:M:V ENST00000367573;NM_001205293.1 +1 181706729 rs377232916 C T gnomAD Genomes NA PASS p.Ala1164Val p.Ala1164Val c.3491C>T missense_variant NA 2 9.40999341300461e-05 1 0 0 0 0 1 0 0 CACNA1E constrhet 1164 V A 1 CACNA1E:1164:A:V ENST00000367573;NM_001205293.1 +1 181706743 rs769961549 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1169Thr p.Ala1169Thr c.3505G>A missense_variant NA 5 2.19975538720094e-05 1 0 0 1 0 3 0 0 CACNA1E constrhet 1169 T A 1 CACNA1E:1169:A:T ENST00000367573;NM_001205293.1 +1 181706777 rs202226007 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser1180Leu p.Ser1180Leu c.3539C>T missense_variant NA 15 6.60600882562779e-05 0 10 0 0 0 5 0 0 CACNA1E constrhet 1180 L S 1 CACNA1E:1180:S:L ENST00000367573;NM_001205293.1 +1 181706783 rs376174454 G A gnomAD Exomes PASS NA p.Arg1182His p.Arg1182His c.3545G>A missense_variant NA 3 1.45988243080157e-05 0 1 0 0 0 2 0 0 CACNA1E constrhet 1182 H R 1 CACNA1E:1182:R:H ENST00000367573;NM_001205293.1 +1 181707559 rs1201264561 A G gnomAD Exomes PASS NA p.Ile1203Met p.Ile1203Met c.3609A>G missense_variant NA 3 1.45583011433119e-05 0 3 0 0 0 0 0 0 CACNA1E constrhet 1203 M I 1 CACNA1E:1203:I:M ENST00000367573;NM_001205293.1 +1 181708361 rs376915340 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1231Ile p.Val1231Ile c.3691G>A missense_variant NA 19 8.3584820996507e-05 5 4 0 0 0 9 1 0 CACNA1E constrhet 1231 I V 1 CACNA1E:1231:V:I ENST00000367573;NM_001205293.1 +1 181719616 rs767788342 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1242Thr p.Ala1242Thr c.3724G>A missense_variant NA 9 3.96472277777288e-05 5 1 0 0 0 3 0 0 CACNA1E constrhet 1242 T A 1 CACNA1E:1242:A:T ENST00000367573;NM_001205293.1 +1 181721285 rs751178486 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn1246Lys p.Asn1246Lys c.3738C>A missense_variant NA 2 8.79724118516433e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1246 K N 1 CACNA1E:1246:N:K ENST00000367573;NM_001205293.1 +1 181724395 rs376774223 C A gnomAD Exomes PASS NA p.Thr1284Asn p.Thr1284Asn c.3851C>A missense_variant NA 3 1.45667838483501e-05 3 0 0 0 0 0 0 0 CACNA1E constrhet 1284 N T 1 CACNA1E:1284:T:N ENST00000367573;NM_001205293.1 +1 181724528 rs779159820 G T gnomAD Exomes PASS NA p.Glu1328Asp p.Glu1328Asp c.3984G>T missense_variant NA 7 3.40291483962548e-05 0 0 0 0 0 7 0 0 CACNA1E constrhet 1328 D E 1 CACNA1E:1328:E:D ENST00000367573;NM_001205293.1 +1 181725204 rs574530214 G A gnomAD Exomes PASS NA p.Val1368Ile p.Val1368Ile c.4102G>A missense_variant NA 4 1.94573349288348e-05 0 0 0 0 0 3 0 1 CACNA1E constrhet 1368 I V 1 CACNA1E:1368:V:I ENST00000367573;NM_001205293.1 +1 181726099 rs375022550 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1389Gln p.Arg1389Gln c.4166G>A missense_variant NA 2 8.79654471723507e-06 2 0 0 0 0 0 0 0 CACNA1E constrhet 1389 Q R 1 CACNA1E:1389:R:Q ENST00000367573;NM_001205293.1 +1 181726111 rs760283783 G A gnomAD Exomes PASS NA p.Arg1393His p.Arg1393His c.4178G>A missense_variant NA 2 9.70402717127608e-06 0 0 0 0 0 1 0 1 CACNA1E constrhet 1393 H R 1 CACNA1E:1393:R:H ENST00000367573;NM_001205293.1 +1 181726119 rs770435124 C T gnomAD Exomes PASS NA p.Arg1396Cys p.Arg1396Cys c.4186C>T missense_variant NA 3 1.45561820104999e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 1396 C R 1 CACNA1E:1396:R:C ENST00000367573;NM_001205293.1 +1 181726120 rs776066299 G A gnomAD Exomes PASS NA p.Arg1396His p.Arg1396His c.4187G>A missense_variant NA 2 9.70412134033324e-06 0 0 0 0 0 1 0 1 CACNA1E constrhet 1396 H R 1 CACNA1E:1396:R:H ENST00000367573;NM_001205293.1 +1 181726241 rs750597963 G C gnomAD Exomes PASS NA p.Glu1436Asp p.Glu1436Asp c.4308G>C missense_variant NA 2 9.70666459591155e-06 0 0 0 0 0 0 0 2 CACNA1E constrhet 1436 D E 1 CACNA1E:1436:E:D ENST00000367573;NM_001205293.1 +1 181727104 rs769190799 A G gnomAD Exomes PASS NA p.Ile1451Val p.Ile1451Val c.4351A>G missense_variant NA 4 1.94123870441729e-05 0 1 0 0 0 2 0 1 CACNA1E constrhet 1451 V I 1 CACNA1E:1451:I:V ENST00000367573;NM_001205293.1 +1 181727110 rs373070905 G A gnomAD Exomes PASS NA p.Ala1453Thr p.Ala1453Thr c.4357G>A missense_variant NA 3 1.4559007658038e-05 1 1 0 0 0 0 0 1 CACNA1E constrhet 1453 T A 1 CACNA1E:1453:A:T ENST00000367573;NM_001205293.1 +1 181727165 rs1298140930 T C gnomAD Exomes PASS NA p.Val1471Ala p.Val1471Ala c.4412T>C missense_variant NA 2 9.70299143225857e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1471 A V 1 CACNA1E:1471:V:A ENST00000367573;NM_001205293.1 +1 181727945 rs778501089 G A gnomAD Exomes PASS NA p.Ala1516Thr p.Ala1516Thr c.4546G>A missense_variant NA 2 9.70732417609086e-06 1 1 0 0 0 0 0 0 CACNA1E constrhet 1516 T A 1 CACNA1E:1516:A:T ENST00000367573;NM_001205293.1 +1 181727954 rs558577396 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1519Val p.Met1519Val c.4555A>G missense_variant NA 23 0.000101190528566526 0 0 0 22 0 1 0 0 CACNA1E constrhet 1519 V M 1 CACNA1E:1519:M:V ENST00000367573;NM_001205293.1 +1 181727964 rs576927174 C T gnomAD Exomes PASS NA p.Ser1522Phe p.Ser1522Phe c.4565C>T missense_variant NA 4 1.94121986256163e-05 0 0 0 0 0 0 0 4 CACNA1E constrhet 1522 F S 1 CACNA1E:1522:S:F ENST00000367573;NM_001205293.1 +1 181731752 rs773509097 G A gnomAD Exomes PASS NA p.Val1550Met p.Val1550Met c.4648G>A missense_variant NA 5 2.46718642060594e-05 0 0 2 0 0 3 0 0 CACNA1E constrhet 1550 M V 1 CACNA1E:1550:V:M ENST00000367573;NM_001205293.1 +1 181732566 rs772523843 A T gnomAD Exomes PASS NA p.Met1572Leu p.Met1572Leu c.4714A>T missense_variant NA 8 3.89203495047386e-05 0 0 0 8 0 0 0 0 CACNA1E constrhet 1572 L M 1 CACNA1E:1572:M:L ENST00000367573;NM_001205293.1 +1 181735736 rs944914239 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1624Val p.Ile1624Val c.4870A>G missense_variant NA 3 1.32384869292006e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 1624 V I 1 CACNA1E:1624:I:V ENST00000367573;NM_001205293.1 +1 181740487 rs1317486763 G A gnomAD Exomes PASS NA p.Arg1647Gln p.Arg1647Gln c.4940G>A missense_variant NA 2 1.02040816326531e-05 0 0 0 0 0 1 0 1 CACNA1E constrhet 1647 Q R 1 CACNA1E:1647:R:Q ENST00000367573;NM_001205293.1 +1 181741273 rs775398717 C T gnomAD Exomes PASS NA p.Thr1682Ile p.Thr1682Ile c.5045C>T missense_variant NA 3 1.45529338714685e-05 0 3 0 0 0 0 0 0 CACNA1E constrhet 1682 I T 1 CACNA1E:1682:T:I ENST00000367573;NM_001205293.1 +1 181741278 rs373091982 G A gnomAD Exomes PASS NA p.Ala1684Thr p.Ala1684Thr c.5050G>A missense_variant NA 5 2.42558311017969e-05 0 1 0 0 0 4 0 0 CACNA1E constrhet 1684 T A 1 CACNA1E:1684:A:T ENST00000367573;NM_001205293.1 +1 181741279 rs146835258 C T gnomAD Exomes PASS NA p.Ala1684Val p.Ala1684Val c.5051C>T missense_variant NA 9 4.36562603077281e-05 0 4 1 0 0 4 0 0 CACNA1E constrhet 1684 V A 1 CACNA1E:1684:A:V ENST00000367573;NM_001205293.1 +1 181741296 rs569085430 G A gnomAD Exomes PASS NA p.Glu1690Lys p.Glu1690Lys c.5068G>A missense_variant NA 4 1.94018412347332e-05 0 2 0 0 0 1 0 1 CACNA1E constrhet 1690 K E 1 CACNA1E:1690:E:K ENST00000367573;NM_001205293.1 +1 181741300 rs777413804 A G gnomAD Exomes PASS NA p.Asn1691Ser p.Asn1691Ser c.5072A>G missense_variant NA 3 1.45510986079449e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 1691 S N 1 CACNA1E:1691:N:S ENST00000367573;NM_001205293.1 +1 181741305 rs745342948 C T gnomAD Exomes PASS NA p.Arg1693Cys p.Arg1693Cys c.5077C>T missense_variant NA 2 9.70101472614035e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1693 C R 1 CACNA1E:1693:R:C ENST00000367573;NM_001205293.1 +1 181741306 rs964315512 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1693His p.Arg1693His c.5078G>A missense_variant NA 6 2.63835999542684e-05 0 0 0 0 0 5 0 1 CACNA1E constrhet 1693 H R 1 CACNA1E:1693:R:H ENST00000367573;NM_001205293.1 +1 181741317 rs768500940 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Asp1697Asn p.Asp1697Asn c.5089G>A missense_variant NA 2 8.79530682427856e-06 0 1 0 0 0 1 0 0 CACNA1E constrhet 1697 N D 1 CACNA1E:1697:D:N ENST00000367573;NM_001205293.1 +1 181741329 rs762078001 G A gnomAD Exomes PASS NA p.Val1701Met p.Val1701Met c.5101G>A missense_variant NA 12 5.82286834494672e-05 1 0 0 0 0 9 0 2 CACNA1E constrhet 1701 M V 1 CACNA1E:1701:V:M ENST00000367573;NM_001205293.1 +1 181745336 rs368636412 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1747Ile p.Val1747Ile c.5239G>A missense_variant NA 43 0.000189150669505393 2 4 0 25 1 3 3 5 CACNA1E constrhet 1747 I V 1 CACNA1E:1747:V:I ENST00000367573;NM_001205293.1 +1 181745355 rs371470806 G A gnomAD Exomes PASS NA p.Arg1753Gln p.Arg1753Gln c.5258G>A missense_variant NA 3 1.45618344028192e-05 0 1 0 1 0 1 0 0 CACNA1E constrhet 1753 Q R 1 CACNA1E:1753:R:Q ENST00000367573;NM_001205293.1 +1 181750567 rs963141863 C T gnomAD Exomes PASS NA p.Arg1758Cys p.Arg1758Cys c.5272C>T missense_variant NA 2 1.13526707157859e-05 0 0 0 1 0 0 0 1 CACNA1E constrhet 1758 C R 1 CACNA1E:1758:R:C ENST00000367573;NM_001205293.1 +1 181750574 rs766192834 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.His1760Arg p.His1760Arg c.5279A>G missense_variant NA 2 9.85046986741268e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1760 R H 1 CACNA1E:1760:H:R ENST00000367573;NM_001205293.1 +1 181752848 rs373022078 G A gnomAD Exomes PASS NA p.Asp1800Asn p.Asp1800Asn c.5398G>A missense_variant NA 9 4.36829587924089e-05 1 0 0 0 0 8 0 0 CACNA1E constrhet 1800 N D 1 CACNA1E:1800:D:N ENST00000367573;NM_001205293.1 +1 181752855 rs750198669 C T gnomAD Exomes PASS NA p.Thr1802Met p.Thr1802Met c.5405C>T missense_variant NA 2 9.70751264403522e-06 0 1 0 0 0 1 0 0 CACNA1E constrhet 1802 M T 1 CACNA1E:1802:T:M ENST00000367573;NM_001205293.1 +1 181753850 rs761790010 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1842Val p.Ile1842Val c.5524A>G missense_variant NA 15 7.59509053347916e-05 0 0 0 0 1 5 1 8 CACNA1E constrhet 1842 V I 1 CACNA1E:1842:I:V ENST00000367573;NM_001205293.1 +1 181754522 rs557456591 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1883Met p.Val1883Met c.5647G>A missense_variant NA 42 0.000185371537524496 0 1 0 40 0 1 0 0 CACNA1E constrhet 1883 M V 1 CACNA1E:1883:V:M ENST00000367573;NM_001205293.1 +1 181754522 rs557456591 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1883Leu p.Val1883Leu c.5647G>C missense_variant NA 2 8.82721607259502e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1883 L V 1 CACNA1E:1883:V:L ENST00000367573;NM_001205293.1 +1 181754532 rs575547532 A G gnomAD Exomes PASS NA p.Gln1886Arg p.Gln1886Arg c.5657A>G missense_variant NA 2 9.76829601844254e-06 0 0 0 2 0 0 0 0 CACNA1E constrhet 1886 R Q 1 CACNA1E:1886:Q:R ENST00000367573;NM_001205293.1 +1 181754552 rs768172934 C G gnomAD Exomes PASS NA p.Gln1893Glu p.Gln1893Glu c.5677C>G missense_variant NA 2 9.88796930774327e-06 0 0 0 0 0 1 0 1 CACNA1E constrhet 1893 E Q 1 CACNA1E:1893:Q:E ENST00000367573;NM_001205293.1 +1 181754870 rs199591744 C T gnomAD Exomes PASS NA p.Arg1901Cys p.Arg1901Cys c.5701C>T missense_variant NA 5 2.43427458617332e-05 0 2 1 0 0 2 0 0 CACNA1E constrhet 1901 C R 1 CACNA1E:1901:R:C ENST00000367573;NM_001205293.1 +1 181754871 rs747480727 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1901His p.Arg1901His c.5702G>A missense_variant NA 8 3.52979588955269e-05 0 4 0 0 0 1 1 2 CACNA1E constrhet 1901 H R 1 CACNA1E:1901:R:H ENST00000367573;NM_001205293.1 +1 181754879 rs149629433 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1904Thr p.Pro1904Thr c.5710C>A missense_variant NA 549 0.00242337029451232 0 544 0 0 0 0 5 0 CACNA1E constrhet 1904 T P 1 CACNA1E:1904:P:T ENST00000367573;NM_001205293.1 +1 181754880 rs191359537 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro1904Leu p.Pro1904Leu c.5711C>T missense_variant NA 52 0.000229525852556123 49 1 0 0 0 2 0 0 CACNA1E constrhet 1904 L P 1 CACNA1E:1904:P:L ENST00000367573;NM_001205293.1 +1 181754904 rs771502205 T C gnomAD Exomes PASS NA p.Ile1912Thr p.Ile1912Thr c.5735T>C missense_variant NA 2 9.75238689669297e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 1912 T I 1 CACNA1E:1912:I:T ENST00000367573;NM_001205293.1 +1 181754915 rs773162075 A G gnomAD Exomes PASS NA p.Lys1916Glu p.Lys1916Glu c.5746A>G missense_variant NA 2 9.75962054595317e-06 0 0 0 0 0 1 1 0 CACNA1E constrhet 1916 E K 1 CACNA1E:1916:K:E ENST00000367573;NM_001205293.1 +1 181754931 rs770750685 T C gnomAD Exomes PASS NA p.Leu1921Pro p.Leu1921Pro c.5762T>C missense_variant NA 11 5.43730784059791e-05 0 11 0 0 0 0 0 0 CACNA1E constrhet 1921 P L 1 CACNA1E:1921:L:P ENST00000367573;NM_001205293.1 +1 181754945 rs765549822 G A gnomAD Exomes PASS NA p.Val1926Ile p.Val1926Ile c.5776G>A missense_variant NA 4 1.99706431545628e-05 0 0 0 0 0 1 0 3 CACNA1E constrhet 1926 I V 1 CACNA1E:1926:V:I ENST00000367573;NM_001205293.1 +1 181759588 rs776416674 C T gnomAD Exomes PASS NA p.Arg1932Trp p.Arg1932Trp c.5794C>T missense_variant NA 8 3.88470204335328e-05 3 1 0 1 0 3 0 0 CACNA1E constrhet 1932 W R 1 CACNA1E:1932:R:W ENST00000367573;NM_001205293.1 +1 181759589 rs759385572 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg1932Gln p.Arg1932Gln c.5795G>A missense_variant NA 10 4.40288124548705e-05 3 1 0 2 0 3 0 1 CACNA1E constrhet 1932 Q R 1 CACNA1E:1932:R:Q ENST00000367573;NM_001205293.1 +1 181759606 rs768084651 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met1938Val p.Met1938Val c.5812A>G missense_variant NA 12 5.28071395252638e-05 0 0 0 0 0 12 0 0 CACNA1E constrhet 1938 V M 1 CACNA1E:1938:M:V ENST00000367573;NM_001205293.1 +1 181759621 rs549170593 C T gnomAD Exomes PASS NA p.Pro1943Ser p.Pro1943Ser c.5827C>T missense_variant NA 5 2.4264070734619e-05 0 1 0 0 0 4 0 0 CACNA1E constrhet 1943 S P 1 CACNA1E:1943:P:S ENST00000367573;NM_001205293.1 +1 181759630 rs567484183 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ile1946Leu p.Ile1946Leu c.5836A>T missense_variant NA 15 6.5989758389498e-05 0 0 0 0 0 0 1 14 CACNA1E constrhet 1946 L I 1 CACNA1E:1946:I:L ENST00000367573;NM_001205293.1 +1 181759649 rs756661624 T C gnomAD Exomes PASS NA p.Met1952Thr p.Met1952Thr c.5855T>C missense_variant NA 13 6.30829103543319e-05 0 13 0 0 0 0 0 0 CACNA1E constrhet 1952 T M 1 CACNA1E:1952:M:T ENST00000367573;NM_001205293.1 +1 181759652 rs781224815 A C gnomAD Exomes PASS NA p.Asp1953Ala p.Asp1953Ala c.5858A>C missense_variant NA 124 0.000607872934947792 39 13 0 8 8 48 0 8 CACNA1E constrhet 1953 A D 1 CACNA1E:1953:D:A ENST00000367573;NM_001205293.1 +1 181759657 rs704326 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala1955Thr p.Ala1955Thr c.5863G>A missense_variant NA 86487 0.380802050035664 2744 10296 3201 5685 7917 47679 2212 6753 CACNA1E constrhet 1955 T A 1 CACNA1E:1955:A:T ENST00000367573;NM_001205293.1 +1 181759660 rs1033770342 G A gnomAD Exomes PASS NA p.Asp1956Asn p.Asp1956Asn c.5866G>A missense_variant NA 2 9.70506313143567e-06 0 0 0 0 0 0 0 2 CACNA1E constrhet 1956 N D 1 CACNA1E:1956:D:N ENST00000367573;NM_001205293.1 +1 181759666 rs376329789 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly1958Arg p.Gly1958Arg c.5872G>A missense_variant NA 14 6.15893573590484e-05 3 7 0 0 0 2 0 2 CACNA1E constrhet 1958 R G 1 CACNA1E:1958:G:R ENST00000367573;NM_001205293.1 +1 181759669 rs761958333 C A gnomAD Exomes PASS NA p.Gln1959Lys p.Gln1959Lys c.5875C>A missense_variant NA 3 1.45574534161491e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 1959 K Q 1 CACNA1E:1959:Q:K ENST00000367573;NM_001205293.1 +1 181759681 rs767454901 C T gnomAD Exomes PASS NA p.Arg1963Trp p.Arg1963Trp c.5887C>T missense_variant NA 6 2.91185805662593e-05 0 2 0 0 2 1 0 1 CACNA1E constrhet 1963 W R 1 CACNA1E:1963:R:W ENST00000367573;NM_001205293.1 +1 181759682 rs369566269 G A gnomAD Exomes PASS NA p.Arg1963Gln p.Arg1963Gln c.5888G>A missense_variant NA 26 0.000126184190091629 1 0 0 0 0 0 0 25 CACNA1E constrhet 1963 Q R 1 CACNA1E:1963:R:Q ENST00000367573;NM_001205293.1 +1 181762810 rs558131870 G A gnomAD Exomes PASS NA p.Val1970Ile p.Val1970Ile c.5908G>A missense_variant NA 35 0.000179485338611912 0 16 1 0 0 7 0 11 CACNA1E constrhet 1970 I V 1 CACNA1E:1970:V:I ENST00000367573;NM_001205293.1 +1 181762828 rs547396023 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Val1976Met p.Val1976Met c.5926G>A missense_variant NA 26 0.000119878645924587 7 3 1 10 0 3 0 2 CACNA1E constrhet 1976 M V 1 CACNA1E:1976:V:M ENST00000367573;NM_001205293.1 +1 181762834 rs756903198 C T gnomAD Exomes PASS NA p.Pro1978Ser p.Pro1978Ser c.5932C>T missense_variant NA 3 1.5292390506484e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 1978 S P 1 CACNA1E:1978:P:S ENST00000367573;NM_001205293.1 +1 181762844 rs767199053 A G gnomAD Exomes PASS NA p.His1981Arg p.His1981Arg c.5942A>G missense_variant NA 2 1.01523873338816e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 1981 R H 1 CACNA1E:1981:H:R ENST00000367573;NM_001205293.1 +1 181762862 rs749959606 C T gnomAD Exomes PASS NA p.Ser1987Leu p.Ser1987Leu c.5960C>T missense_variant NA 5 2.5386896299606e-05 0 0 0 2 0 3 0 0 CACNA1E constrhet 1987 L S 1 CACNA1E:1987:S:L ENST00000367573;NM_001205293.1 +1 181762868 rs368523919 C A gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr1989Asn p.Thr1989Asn c.5966C>A missense_variant NA 10 4.57485840813227e-05 0 0 0 0 0 10 0 0 CACNA1E constrhet 1989 N T 1 CACNA1E:1989:T:N ENST00000367573;NM_001205293.1 +1 181762871 rs1461724797 A G gnomAD Exomes PASS NA p.Gln1990Arg p.Gln1990Arg c.5969A>G missense_variant NA 2 1.01307884792673e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 1990 R Q 1 CACNA1E:1990:Q:R ENST00000367573;NM_001205293.1 +1 181762875 rs772249008 G C gnomAD Exomes PASS NA p.Glu1991Asp p.Glu1991Asp c.5973G>C missense_variant NA 13 6.58961881589619e-05 0 9 0 0 0 2 2 0 CACNA1E constrhet 1991 D E 1 CACNA1E:1991:E:D ENST00000367573;NM_001205293.1 +1 181762892 rs544113218 G T gnomAD Exomes PASS NA p.Arg1997Met p.Arg1997Met c.5990G>T missense_variant NA 63 0.000319181274698551 0 0 0 0 0 0 2 61 CACNA1E constrhet 1997 M R 1 CACNA1E:1997:R:M ENST00000367573;NM_001205293.1 +1 181762892 rs544113218 G A gnomAD Exomes PASS NA p.Arg1997Lys p.Arg1997Lys c.5990G>A missense_variant NA 3 1.51991083189786e-05 0 3 0 0 0 0 0 0 CACNA1E constrhet 1997 K R 1 CACNA1E:1997:R:K ENST00000367573;NM_001205293.1 +1 181762909 rs150740651 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2003Cys p.Arg2003Cys c.6007C>T missense_variant NA 14 6.41049122678486e-05 2 10 0 0 0 1 1 0 CACNA1E constrhet 2003 C R 1 CACNA1E:2003:R:C ENST00000367573;NM_001205293.1 +1 181762910 rs189129701 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2003His p.Arg2003His c.6008G>A missense_variant NA 263 0.00120480823850622 237 10 0 1 0 12 2 1 CACNA1E constrhet 2003 H R 1 CACNA1E:2003:R:H ENST00000367573;NM_001205293.1 +1 181764007 rs376772306 C G gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2012Arg p.Thr2012Arg c.6035C>G missense_variant NA 10 4.45791726105563e-05 0 0 0 0 0 10 0 0 CACNA1E constrhet 2012 R T 1 CACNA1E:2012:T:R ENST00000367573;NM_001205293.1 +1 181764011 rs1292174239 C A gnomAD Exomes PASS NA p.Asp2013Glu p.Asp2013Glu c.6039C>A missense_variant NA 2 9.75781112780781e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2013 E D 1 CACNA1E:2013:D:E ENST00000367573;NM_001205293.1 +1 181764027 rs1259782913 C T gnomAD Exomes PASS NA p.Arg2019Cys p.Arg2019Cys c.6055C>T missense_variant NA 3 1.45854806402054e-05 0 0 0 0 3 0 0 0 CACNA1E constrhet 2019 C R 1 CACNA1E:2019:R:C ENST00000367573;NM_001205293.1 +1 181764028 rs775309185 G A gnomAD Exomes PASS NA p.Arg2019His p.Arg2019His c.6056G>A missense_variant NA 5 2.43107891282151e-05 0 4 0 0 0 1 0 0 CACNA1E constrhet 2019 H R 1 CACNA1E:2019:R:H ENST00000367573;NM_001205293.1 +1 181764039 rs762994535 A T gnomAD Exomes PASS NA p.Thr2023Ser p.Thr2023Ser c.6067A>T missense_variant NA 2 9.71571808872394e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2023 S T 1 CACNA1E:2023:T:S ENST00000367573;NM_001205293.1 +1 181764046 rs764017933 G A gnomAD Exomes PASS NA p.Arg2025Gln p.Arg2025Gln c.6074G>A missense_variant NA 3 1.45667838483501e-05 0 1 0 0 0 1 0 1 CACNA1E constrhet 2025 Q R 1 CACNA1E:2025:R:Q ENST00000367573;NM_001205293.1 +1 181764067 rs1049589906 C T gnomAD Exomes PASS NA p.Ser2032Leu p.Ser2032Leu c.6095C>T missense_variant NA 2 9.70751264403522e-06 1 0 0 0 0 1 0 0 CACNA1E constrhet 2032 L S 1 CACNA1E:2032:S:L ENST00000367573;NM_001205293.1 +1 181764088 rs376416157 T C gnomAD Exomes PASS NA p.Met2039Thr p.Met2039Thr c.6116T>C missense_variant NA 2 9.70525151159292e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2039 T M 1 CACNA1E:2039:M:T ENST00000367573;NM_001205293.1 +1 181764094 rs748537145 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2041Gln p.Arg2041Gln c.6122G>A missense_variant NA 7 3.07954915400385e-05 0 1 0 0 0 5 0 1 CACNA1E constrhet 2041 Q R 1 CACNA1E:2041:R:Q ENST00000367573;NM_001205293.1 +1 181764114 rs776451660 A C gnomAD Exomes PASS NA p.Lys2048Gln p.Lys2048Gln c.6142A>C missense_variant NA 2 9.70600510535868e-06 0 0 0 0 0 0 0 2 CACNA1E constrhet 2048 Q K 1 CACNA1E:2048:K:Q ENST00000367573;NM_001205293.1 +1 181764123 rs762359465 C T gnomAD Exomes PASS NA p.Arg2051Cys p.Arg2051Cys c.6151C>T missense_variant NA 2 9.70581669594588e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2051 C R 1 CACNA1E:2051:R:C ENST00000367573;NM_001205293.1 +1 181764126 rs768597410 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2052Trp p.Arg2052Trp c.6154C>T missense_variant NA 3 1.3197835554969e-05 0 0 0 0 0 2 0 1 CACNA1E constrhet 2052 W R 1 CACNA1E:2052:R:W ENST00000367573;NM_001205293.1 +1 181764127 rs192353760 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2052Gln p.Arg2052Gln c.6155G>A missense_variant NA 10 4.39997536013798e-05 0 0 0 0 6 2 0 2 CACNA1E constrhet 2052 Q R 1 CACNA1E:2052:R:Q ENST00000367573;NM_001205293.1 +1 181764148 rs373484172 G A gnomAD Exomes PASS NA p.Arg2059Gln p.Arg2059Gln c.6176G>A missense_variant NA 2 9.71081201810095e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2059 Q R 1 CACNA1E:2059:R:Q ENST00000367573;NM_001205293.1 +1 181764159 rs754004543 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.His2063Tyr p.His2063Tyr c.6187C>T missense_variant NA 5 2.20157632865131e-05 0 0 0 0 0 5 0 0 CACNA1E constrhet 2063 Y H 1 CACNA1E:2063:H:Y ENST00000367573;NM_001205293.1 +1 181764163 rs779562850 G A gnomAD Exomes PASS NA p.Arg2064His p.Arg2064His c.6191G>A missense_variant NA 3 1.45907300228588e-05 0 1 0 0 0 2 0 0 CACNA1E constrhet 2064 H R 1 CACNA1E:2064:R:H ENST00000367573;NM_001205293.1 +1 181765822 rs760371226 A T gnomAD Exomes,gnomAD Genomes PASS PASS p.His2076Leu p.His2076Leu c.6227A>T missense_variant NA 12 5.38749562265981e-05 0 0 0 10 0 0 0 2 CACNA1E constrhet 2076 L H 1 CACNA1E:2076:H:L ENST00000367573;NM_001205293.1 +1 181765824 rs370905391 C T gnomAD Exomes PASS NA p.Arg2077Cys p.Arg2077Cys c.6229C>T missense_variant NA 12 5.95539409820445e-05 0 1 0 1 0 5 0 5 CACNA1E constrhet 2077 C R 1 CACNA1E:2077:R:C ENST00000367573;NM_001205293.1 +1 181765825 rs759720068 G A gnomAD Exomes PASS NA p.Arg2077His p.Arg2077His c.6230G>A missense_variant NA 7 3.46304926434939e-05 0 1 1 0 0 4 1 0 CACNA1E constrhet 2077 H R 1 CACNA1E:2077:R:H ENST00000367573;NM_001205293.1 +1 181765831 rs765358070 G A gnomAD Exomes PASS NA p.Gly2079Glu p.Gly2079Glu c.6236G>A missense_variant NA 2 9.84804467073063e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2079 E G 1 CACNA1E:2079:G:E ENST00000367573;NM_001205293.1 +1 181765861 rs779786799 G A gnomAD Exomes PASS NA p.Arg2089Gln p.Arg2089Gln c.6266G>A missense_variant NA 2 9.74592376738429e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2089 Q R 1 CACNA1E:2089:R:Q ENST00000367573;NM_001205293.1 +1 181765920 rs201622587 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2109Pro p.Ala2109Pro c.6325G>C missense_variant NA 42 0.000187911055433761 0 0 0 0 0 24 0 18 CACNA1E constrhet 2109 P A 1 CACNA1E:2109:A:P ENST00000367573;NM_001205293.1 +1 181765941 rs765523959 C T gnomAD Exomes PASS NA p.Arg2116Cys p.Arg2116Cys c.6346C>T missense_variant NA 8 4.01683051987829e-05 0 4 0 0 0 4 0 0 CACNA1E constrhet 2116 C R 1 CACNA1E:2116:R:C ENST00000367573;NM_001205293.1 +1 181765942 rs372520364 G A gnomAD Exomes PASS NA p.Arg2116His p.Arg2116His c.6347G>A missense_variant NA 191 0.000960725926522072 0 0 0 0 0 4 4 183 CACNA1E constrhet 2116 H R 1 CACNA1E:2116:R:H ENST00000367573;NM_001205293.1 +1 181765944 rs751935827 C T gnomAD Exomes PASS NA p.Arg2117Cys p.Arg2117Cys c.6349C>T missense_variant NA 3 1.50622069145571e-05 0 1 0 1 0 1 0 0 CACNA1E constrhet 2117 C R 1 CACNA1E:2117:R:C ENST00000367573;NM_001205293.1 +1 181765945 rs376695821 G A gnomAD Exomes PASS NA p.Arg2117His p.Arg2117His c.6350G>A missense_variant NA 66 0.000333687244046716 0 2 17 3 0 7 2 35 CACNA1E constrhet 2117 H R 1 CACNA1E:2117:R:H ENST00000367573;NM_001205293.1 +1 181765953 rs757667329 A G gnomAD Exomes PASS NA p.Arg2120Gly p.Arg2120Gly c.6358A>G missense_variant NA 2 1.01292492200478e-05 0 1 0 0 0 1 0 0 CACNA1E constrhet 2120 G R 1 CACNA1E:2120:R:G ENST00000367573;NM_001205293.1 +1 181765954 rs200113695 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2120Lys p.Arg2120Lys c.6359G>A missense_variant NA 140 0.000639777722939687 2 16 2 0 1 43 9 67 CACNA1E constrhet 2120 K R 1 CACNA1E:2120:R:K ENST00000367573;NM_001205293.1 +1 181765981 rs372939707 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2129Met p.Thr2129Met c.6386C>T missense_variant NA 9 4.34925482767286e-05 3 0 0 0 1 3 0 2 CACNA1E constrhet 2129 M T 1 CACNA1E:2129:T:M ENST00000367573;NM_001205293.1 +1 181767446 rs750847643 G A gnomAD Exomes PASS NA p.Glu2140Lys p.Glu2140Lys c.6418G>A missense_variant NA 2 1.00945862733816e-05 0 0 0 0 0 0 0 2 CACNA1E constrhet 2140 K E 1 CACNA1E:2140:E:K ENST00000367573;NM_001205293.1 +1 181767456 rs369522939 T A gnomAD Exomes PASS NA p.Ile2143Asn p.Ile2143Asn c.6428T>A missense_variant NA 4 1.99972003919451e-05 4 0 0 0 0 0 0 0 CACNA1E constrhet 2143 N I 1 CACNA1E:2143:I:N ENST00000367573;NM_001205293.1 +1 181767462 rs189356042 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ser2145Phe p.Ser2145Phe c.6434C>T missense_variant NA 3 1.34935770573207e-05 3 0 0 0 0 0 0 0 CACNA1E constrhet 2145 F S 1 CACNA1E:2145:S:F ENST00000367573;NM_001205293.1 +1 181767468 rs777197271 C G gnomAD Exomes PASS NA p.Ser2147Cys p.Ser2147Cys c.6440C>G missense_variant NA 3 1.48445772759211e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 2147 C S 1 CACNA1E:2147:S:C ENST00000367573;NM_001205293.1 +1 181767494 rs528317539 C A gnomAD Exomes PASS NA p.Arg2156Ser p.Arg2156Ser c.6466C>A missense_variant NA 17 8.32280742981915e-05 0 0 0 0 0 0 0 17 CACNA1E constrhet 2156 S R 1 CACNA1E:2156:R:S ENST00000367573;NM_001205293.1 +1 181767495 rs373527839 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2156His p.Arg2156His c.6467G>A missense_variant NA 6 2.65860813002366e-05 0 0 0 0 0 5 0 1 CACNA1E constrhet 2156 H R 1 CACNA1E:2156:R:H ENST00000367573;NM_001205293.1 +1 181767497 rs749525291 C T gnomAD Exomes PASS NA p.Arg2157Trp p.Arg2157Trp c.6469C>T missense_variant NA 3 1.46684920790143e-05 1 0 0 0 1 1 0 0 CACNA1E constrhet 2157 W R 1 CACNA1E:2157:R:W ENST00000367573;NM_001205293.1 +1 181767498 rs2480373 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2157Gln p.Arg2157Gln c.6470G>A missense_variant NA 111 0.00049136786188579 4 10 0 0 2 86 3 6 CACNA1E constrhet 2157 Q R 1 CACNA1E:2157:R:Q ENST00000367573;NM_001205293.1 +1 181767512 rs373618053 G A gnomAD Exomes PASS NA p.Val2162Ile p.Val2162Ile c.6484G>A missense_variant NA 22 0.000107205161441227 5 0 0 2 0 2 0 13 CACNA1E constrhet 2162 I V 1 CACNA1E:2162:V:I ENST00000367573;NM_001205293.1 +1 181767516 rs761056113 C T gnomAD Exomes PASS NA p.Pro2163Leu p.Pro2163Leu c.6488C>T missense_variant NA 6 2.92238154613466e-05 0 5 0 0 1 0 0 0 CACNA1E constrhet 2163 L P 1 CACNA1E:2163:P:L ENST00000367573;NM_001205293.1 +1 181767524 rs762551756 C T gnomAD Exomes PASS NA p.Pro2166Ser p.Pro2166Ser c.6496C>T missense_variant NA 6 2.9198501143608e-05 0 6 0 0 0 0 0 0 CACNA1E constrhet 2166 S P 1 CACNA1E:2166:P:S ENST00000367573;NM_001205293.1 +1 181767528 rs370385055 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2167Gln p.Arg2167Gln c.6500G>A missense_variant NA 15 6.61398991146072e-05 0 3 0 2 0 9 0 1 CACNA1E constrhet 2167 Q R 1 CACNA1E:2167:R:Q ENST00000367573;NM_001205293.1 +1 181767543 rs74695054 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Tyr2172Cys p.Tyr2172Cys c.6515A>G missense_variant NA 225 0.000991233093968897 187 26 0 0 0 6 5 1 CACNA1E constrhet 2172 C Y 1 CACNA1E:2172:Y:C ENST00000367573;NM_001205293.1 +1 181767558 rs754653742 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2177Gln p.Arg2177Gln c.6530G>A missense_variant NA 10 4.403734366743e-05 1 1 0 0 0 6 2 0 CACNA1E constrhet 2177 Q R 1 CACNA1E:2177:R:Q ENST00000367573;NM_001205293.1 +1 181767561 rs1323103339 A T gnomAD Exomes PASS NA p.His2178Leu p.His2178Leu c.6533A>T missense_variant NA 2 9.71269838186445e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2178 L H 1 CACNA1E:2178:H:L ENST00000367573;NM_001205293.1 +1 181767563 rs748177305 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2179Thr p.Ala2179Thr c.6535G>A missense_variant NA 6 2.64175200993299e-05 0 0 0 0 0 6 0 0 CACNA1E constrhet 2179 T A 1 CACNA1E:2179:A:T ENST00000367573;NM_001205293.1 +1 181767564 rs199885694 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Ala2179Val p.Ala2179Val c.6536C>T missense_variant NA 93 0.000409457139083344 1 18 0 0 0 74 0 0 CACNA1E constrhet 2179 V A 1 CACNA1E:2179:A:V ENST00000367573;NM_001205293.1 +1 181767581 rs548645440 C T gnomAD Exomes PASS NA p.Pro2185Ser p.Pro2185Ser c.6553C>T missense_variant NA 3 1.45659351330355e-05 0 0 0 0 0 2 0 1 CACNA1E constrhet 2185 S P 1 CACNA1E:2185:P:S ENST00000367573;NM_001205293.1 +1 181767596 rs751185780 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2190Lys p.Glu2190Lys c.6568G>A missense_variant NA 18 7.92351170038561e-05 0 0 0 9 0 1 0 8 CACNA1E constrhet 2190 K E 1 CACNA1E:2190:E:K ENST00000367573;NM_001205293.1 +1 181767599 rs367661786 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2191Gln p.Glu2191Gln c.6571G>C missense_variant NA 7 3.08171836616097e-05 7 0 0 0 0 0 0 0 CACNA1E constrhet 2191 Q E 1 CACNA1E:2191:E:Q ENST00000367573;NM_001205293.1 +1 181767631 rs1317052053 G T gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2201Asp p.Glu2201Asp c.6603G>T missense_variant NA 2 8.80366936939316e-06 0 0 0 1 1 0 0 0 CACNA1E constrhet 2201 D E 1 CACNA1E:2201:E:D ENST00000367573;NM_001205293.1 +1 181767636 rs758593393 A G gnomAD Exomes PASS NA p.Asn2203Ser p.Asn2203Ser c.6608A>G missense_variant NA 4 1.94240761423785e-05 0 4 0 0 0 0 0 0 CACNA1E constrhet 2203 S N 1 CACNA1E:2203:N:S ENST00000367573;NM_001205293.1 +1 181767638 rs777870704 A T gnomAD Exomes PASS NA p.Asn2204Tyr p.Asn2204Tyr c.6610A>T missense_variant NA 2 9.712415380581e-06 0 0 0 2 0 0 0 0 CACNA1E constrhet 2204 Y N 1 CACNA1E:2204:N:Y ENST00000367573;NM_001205293.1 +1 181767638 rs777870704 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Asn2204Asp p.Asn2204Asp c.6610A>G missense_variant NA 3 1.32064341747299e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 2204 D N 1 CACNA1E:2204:N:D ENST00000367573;NM_001205293.1 +1 181767639 rs923912118 A G gnomAD Exomes PASS NA p.Asn2204Ser p.Asn2204Ser c.6611A>G missense_variant NA 2 9.71279271929058e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2204 S N 1 CACNA1E:2204:N:S ENST00000367573;NM_001205293.1 +1 181767651 rs1175759822 C T gnomAD Exomes PASS NA p.Thr2208Ile p.Thr2208Ile c.6623C>T missense_variant NA 3 1.45737187272286e-05 0 2 0 0 0 0 1 0 CACNA1E constrhet 2208 I T 1 CACNA1E:2208:T:I ENST00000367573;NM_001205293.1 +1 181767653 rs201030442 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2209Lys p.Glu2209Lys c.6625G>A missense_variant NA 15 6.60542701883868e-05 1 0 0 0 4 10 0 0 CACNA1E constrhet 2209 K E 1 CACNA1E:2209:E:K ENST00000367573;NM_001205293.1 +1 181767666 rs761599460 C G gnomAD Exomes PASS NA p.Ser2213Cys p.Ser2213Cys c.6638C>G missense_variant NA 2 9.7183618729227e-06 0 0 0 2 0 0 0 0 CACNA1E constrhet 2213 C S 1 CACNA1E:2213:S:C ENST00000367573;NM_001205293.1 +1 181767669 rs767278261 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2214Leu p.Pro2214Leu c.6641C>T missense_variant NA 3 1.32151604320476e-05 0 1 0 0 0 2 0 0 CACNA1E constrhet 2214 L P 1 CACNA1E:2214:P:L ENST00000367573;NM_001205293.1 +1 181767704 rs746785304 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2226Cys p.Arg2226Cys c.6676C>T missense_variant NA 5 2.20441058469786e-05 0 2 0 0 0 3 0 0 CACNA1E constrhet 2226 C R 1 CACNA1E:2226:R:C ENST00000367573;NM_001205293.1 +1 181767705 rs758685371 G A gnomAD Exomes PASS NA p.Arg2226His p.Arg2226His c.6677G>A missense_variant NA 3 1.45941370486763e-05 0 0 1 0 1 0 1 0 CACNA1E constrhet 2226 H R 1 CACNA1E:2226:R:H ENST00000367573;NM_001205293.1 +1 181767732 rs1191760603 T C gnomAD Exomes PASS NA p.Leu2235Pro p.Leu2235Pro c.6704T>C missense_variant NA 2 9.74411942392766e-06 0 0 0 2 0 0 0 0 CACNA1E constrhet 2235 P L 1 CACNA1E:2235:L:P ENST00000367573;NM_001205293.1 +1 181767735 rs781574328 A G gnomAD Exomes PASS NA p.His2236Arg p.His2236Arg c.6707A>G missense_variant NA 4 1.94891883727502e-05 0 4 0 0 0 0 0 0 CACNA1E constrhet 2236 R H 1 CACNA1E:2236:H:R ENST00000367573;NM_001205293.1 +1 181767749 rs202118773 G A gnomAD Exomes PASS NA p.Ala2241Thr p.Ala2241Thr c.6721G>A missense_variant NA 97 0.000473341596478729 9 1 0 2 0 0 2 83 CACNA1E constrhet 2241 T A 1 CACNA1E:2241:A:T ENST00000367573;NM_001205293.1 +1 181767750 rs771867476 C A gnomAD Exomes PASS NA p.Ala2241Asp p.Ala2241Asp c.6722C>A missense_variant NA 3 1.46317196172342e-05 0 0 0 0 0 3 0 0 CACNA1E constrhet 2241 D A 1 CACNA1E:2241:A:D ENST00000367573;NM_001205293.1 +1 181767789 rs765080904 C T gnomAD Exomes PASS NA p.Ala2254Val p.Ala2254Val c.6761C>T missense_variant NA 2 9.82414775518224e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2254 V A 1 CACNA1E:2254:A:V ENST00000367573;NM_001205293.1 +1 181767794 rs542899440 G A gnomAD Exomes PASS NA p.Val2256Met p.Val2256Met c.6766G>A missense_variant NA 6 2.95464618111981e-05 1 0 0 1 0 2 0 2 CACNA1E constrhet 2256 M V 1 CACNA1E:2256:V:M ENST00000367573;NM_001205293.1 +1 181767812 rs751733559 C T gnomAD Exomes PASS NA p.Arg2262Cys p.Arg2262Cys c.6784C>T missense_variant NA 2 9.86339202051586e-06 0 2 0 0 0 0 0 0 CACNA1E constrhet 2262 C R 1 CACNA1E:2262:R:C ENST00000367573;NM_001205293.1 +1 181767813 rs370396474 G T gnomAD Exomes PASS NA p.Arg2262Leu p.Arg2262Leu c.6785G>T missense_variant NA 2 9.87664075694575e-06 0 0 0 0 0 2 0 0 CACNA1E constrhet 2262 L R 1 CACNA1E:2262:R:L ENST00000367573;NM_001205293.1 +1 181767813 rs370396474 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2262His p.Arg2262His c.6785G>A missense_variant NA 13 5.80974428187092e-05 1 1 1 0 0 10 0 0 CACNA1E constrhet 2262 H R 1 CACNA1E:2262:R:H ENST00000367573;NM_001205293.1 +1 181767845 rs1047211592 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2273Trp p.Arg2273Trp c.6817C>T missense_variant NA 2 8.97247245450956e-06 0 0 0 0 0 1 0 1 CACNA1E constrhet 2273 W R 1 CACNA1E:2273:R:W ENST00000367573;NM_001205293.1 +1 181767860 rs200469194 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met2278Val p.Met2278Val c.6832A>G missense_variant NA 136 0.000608615489264202 4 2 0 0 2 107 3 18 CACNA1E constrhet 2278 V M 1 CACNA1E:2278:M:V ENST00000367573;NM_001205293.1 +1 181767869 rs746705934 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Gly2281Arg p.Gly2281Arg c.6841G>A missense_variant NA 5 2.25012375680662e-05 0 0 0 0 0 5 0 0 CACNA1E constrhet 2281 R G 1 CACNA1E:2281:G:R ENST00000367573;NM_001205293.1 +1 181767878 rs770456006 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2284Trp p.Arg2284Trp c.6850C>T missense_variant NA 4 1.81517852280772e-05 1 0 0 0 0 3 0 0 CACNA1E constrhet 2284 W R 1 CACNA1E:2284:R:W ENST00000367573;NM_001205293.1 +1 181767879 rs758954362 G A gnomAD Exomes PASS NA p.Arg2284Gln p.Arg2284Gln c.6851G>A missense_variant NA 2 1.0105195080791e-05 0 0 0 1 0 1 0 0 CACNA1E constrhet 2284 Q R 1 CACNA1E:2284:R:Q ENST00000367573;NM_001205293.1 +1 181767881 rs769784112 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2285Trp p.Arg2285Trp c.6853C>T missense_variant NA 4 1.82545042989358e-05 0 2 0 0 0 1 0 1 CACNA1E constrhet 2285 W R 1 CACNA1E:2285:R:W ENST00000367573;NM_001205293.1 +1 181767882 rs775338609 G A gnomAD Exomes PASS NA p.Arg2285Gln p.Arg2285Gln c.6854G>A missense_variant NA 5 2.51807981305775e-05 2 0 0 0 0 0 0 3 CACNA1E constrhet 2285 Q R 1 CACNA1E:2285:R:Q ENST00000367573;NM_001205293.1 +1 181767884 rs762766720 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2286Trp p.Arg2286Trp c.6856C>T missense_variant NA 8 3.66495024830038e-05 0 1 0 0 0 6 0 1 CACNA1E constrhet 2286 W R 1 CACNA1E:2286:R:W ENST00000367573;NM_001205293.1 +1 181767885 rs749565023 G A gnomAD Exomes,gnomAD Genomes PASS PASS p.Arg2286Gln p.Arg2286Gln c.6857G>A missense_variant NA 15 6.88218614937097e-05 2 2 1 1 0 8 1 0 CACNA1E constrhet 2286 Q R 1 CACNA1E:2286:R:Q ENST00000367573;NM_001205293.1 +1 181767891 rs764706217 G A gnomAD Exomes PASS NA p.Arg2288His p.Arg2288His c.6863G>A missense_variant NA 10 5.09829513010849e-05 2 0 0 0 0 7 0 1 CACNA1E constrhet 2288 H R 1 CACNA1E:2288:R:H ENST00000367573;NM_001205293.1 +1 181767897 rs756086125 G C gnomAD Exomes PASS NA p.Gly2290Ala p.Gly2290Ala c.6869G>C missense_variant NA 2 1.02756969491456e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 2290 A G 1 CACNA1E:2290:G:A ENST00000367573;NM_001205293.1 +1 181767906 rs750079172 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Pro2293Leu p.Pro2293Leu c.6878C>T missense_variant NA 5 2.35804565176382e-05 1 0 0 0 0 4 0 0 CACNA1E constrhet 2293 L P 1 CACNA1E:2293:P:L ENST00000367573;NM_001205293.1 +1 181767911 rs377536482 A T gnomAD Exomes PASS NA p.Met2295Leu p.Met2295Leu c.6883A>T missense_variant NA 2 1.06341121048098e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 2295 L M 1 CACNA1E:2295:M:L ENST00000367573;NM_001205293.1 +1 181767911 rs377536482 A G gnomAD Exomes,gnomAD Genomes PASS PASS p.Met2295Val p.Met2295Val c.6883A>G missense_variant NA 2 9.55420098217186e-06 0 0 0 0 0 1 1 0 CACNA1E constrhet 2295 V M 1 CACNA1E:2295:M:V ENST00000367573;NM_001205293.1 +1 181767916 rs540012833 G A gnomAD Exomes PASS NA p.Met2296Ile p.Met2296Ile c.6888G>A missense_variant NA 3 1.68302945301543e-05 0 0 0 0 0 0 0 3 CACNA1E constrhet 2296 I M 1 CACNA1E:2296:M:I ENST00000367573;NM_001205293.1 +1 181767934 rs1342464777 C A gnomAD Exomes PASS NA p.Asn2302Lys p.Asn2302Lys c.6906C>A missense_variant NA 2 1.20691319880274e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 2302 K N 1 CACNA1E:2302:N:K ENST00000367573;NM_001205293.1 +1 181767948 rs564755599 C T gnomAD Exomes,gnomAD Genomes PASS PASS p.Thr2307Met p.Thr2307Met c.6920C>T missense_variant NA 14 8.11904844752195e-05 5 0 0 0 1 8 0 0 CACNA1E constrhet 2307 M T 1 CACNA1E:2307:T:M ENST00000367573;NM_001205293.1 +1 181767950 rs769144197 G C gnomAD Exomes,gnomAD Genomes PASS PASS p.Glu2308Gln p.Glu2308Gln c.6922G>C missense_variant NA 13 7.60874654679964e-05 0 0 0 13 0 0 0 0 CACNA1E constrhet 2308 Q E 1 CACNA1E:2308:E:Q ENST00000367573;NM_001205293.1 +1 181767960 rs762920383 A G gnomAD Exomes PASS NA p.Asp2311Gly p.Asp2311Gly c.6932A>G missense_variant NA 2 1.37801785911145e-05 0 0 0 0 0 2 0 0 CACNA1E constrhet 2311 G D 1 CACNA1E:2311:D:G ENST00000367573;NM_001205293.1 diff --git a/analysis/funNCion/SCN2A_cplx_henrike_variants.pse b/analysis/funNCion/SCN2A_cplx_henrike_variants.pse new file mode 100644 index 0000000000000000000000000000000000000000..9252c01e4c76c5990138e4b535172735a00b0761 --- /dev/null +++ b/analysis/funNCion/SCN2A_cplx_henrike_variants.pse @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:447a4f010854ca08d2c1124d3203a266315089fcf1119b3d4a695fa35c59ba94 +size 15902510 diff --git a/analysis/funNCion/SupplementaryTable_S1_pathvariantsusedintraining_revision2.txt b/analysis/funNCion/SupplementaryTable_S1_pathvariantsusedintraining_revision2.txt new file mode 100644 index 0000000000000000000000000000000000000000..25dcd064c28b1b00fbb0247041cb6a71dd4aee83 --- /dev/null +++ b/analysis/funNCion/SupplementaryTable_S1_pathvariantsusedintraining_revision2.txt @@ -0,0 +1,6931 @@ +protid gene pos refAA altAA transcript disease segr prd_mech_revised cohort pathogenic_infer pathogenicity gnomAD_AF confidence diseaseorig maf_interpretation LQT_penetrance BrS_penetrance used_in_functional_prediction used_in_pathogenicity_prediction pmid_publication +CACNA1A:2:A:V CACNA1A 2 A V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.576e-05 2 not specified unknown NA NA 0 0 VariationID_422504 +CACNA1A:7:E:K CACNA1A 7 E K ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:10:A:V CACNA1A 10 A V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422558 +CACNA1A:21:A:V CACNA1A 21 A V ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Benign 0.0008541 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_385048 +CACNA1A:74:V:F CACNA1A 74 V F ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:101:E:Q CACNA1A 101 E Q ENST00000360228 epileptic_encephalopathy NA unknown clinvar unknown Pathogenic 0 1 Epileptic encephalopathy, early infantile, 42 maf_pathogenic NA NA 0 0 VariationID_254267 +CACNA1A:101:E:Q CACNA1A 101 E Q ENST00000360228 Epilepsy of infancy with migrating focal seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy of infancy with migrating focal seizures maf_pathogenic NA NA 0 1 27476654 +CACNA1A:110:A:V CACNA1A 110 A V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426786 +CACNA1A:137:E:K CACNA1A 137 E K ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372981 +CACNA1A:147:E:K CACNA1A 147 E K ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 15483044 +CACNA1A:153:I:T CACNA1A 153 I T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_386980 +CACNA1A:162:G:V CACNA1A 162 G V ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 27066515 +CACNA1A:176:V:L CACNA1A 176 V L ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified maf_pathogenic NA NA 0 0 VariationID_384320 +CACNA1A:176:V:M CACNA1A 176 V M ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_426878 +CACNA1A:192:R:Q CACNA1A 192 R Q ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown Pathogenic 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_8487 +CACNA1A:192:R:Q CACNA1A 192 R Q ENST00000360228 Hemiplegic migraine and episodic ataxia 2 NA unknown hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine and episodic ataxia 2 maf_pathogenic NA NA 0 1 8898206,19242091,25716839,22144569,19104150,22836594,22956801,10024348,24583041,24583041,25481823,26208839,9488686,20735819,15003170,23985897,18581134 +CACNA1A:192:R:W CACNA1A 192 R W ENST00000360228 Cerebellar ataxia;Dysarthria;Intention tremor;Mild global developmental delay;Spastic paraparesis NA unknown clinvar unknown Likely pathogenic 0 1 Cerebellar ataxia;Dysarthria;Intention tremor;Mild global developmental delay;Spastic paraparesis maf_pathogenic NA NA 0 0 VariationID_373933 +CACNA1A:192:R:W CACNA1A 192 R W ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 25473036 +CACNA1A:193:T:M CACNA1A 193 T M ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446934 +CACNA1A:195:R:K CACNA1A 195 R K ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown not provided 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_68439 +CACNA1A:195:R:K CACNA1A 195 R K ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 11439943 +CACNA1A:198:R:G CACNA1A 198 R G ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_281747 +CACNA1A:198:R:Q CACNA1A 198 R Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_210556 +CACNA1A:201:R:L CACNA1A 201 R L ENST00000360228 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +CACNA1A:201:R:L CACNA1A 201 R L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:202:P:A CACNA1A 202 P A ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:202:P:Q CACNA1A 202 P Q ENST00000360228 ID_E de novo, mother mosaic lof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 NA +CACNA1A:204:K:Q CACNA1A 204 K Q ENST00000360228 ID_E de novo lof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 NA +CACNA1A:204:K:Q CACNA1A 204 K Q ENST00000360228 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +CACNA1A:204:K:Q CACNA1A 204 K Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:211:S:N CACNA1A 211 S N ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426949 +CACNA1A:215:V:I CACNA1A 215 V I ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified maf_pathogenic NA NA 0 0 VariationID_446940 +CACNA1A:218:S:L CACNA1A 218 S L ENST00000360228 Episodic ataxia type 2;Familial hemiplegic migraine type 1 NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Episodic ataxia type 2;Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 1 VariationID_8504 +CACNA1A:218:S:L CACNA1A 218 S L ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 11409427,19242091,24498617,19438926,24849341,25716839,22144569,19104150,23115190,26208839,27476654,26814174,15743764,28007337,20186955,25741235,23985897,18581134,21824570,20071244 +CACNA1A:225:P:H CACNA1A 225 P H ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 22784462 +CACNA1A:227:L:R CACNA1A 227 L R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_386109 +CACNA1A:230:G:S CACNA1A 230 G S ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_476276 +CACNA1A:230:G:V CACNA1A 230 G V ENST00000360228 ID_E de novo unknown SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 0 1 NA +CACNA1A:231:L:R CACNA1A 231 L R ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:248:Y:C CACNA1A 248 Y C ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown not provided 0 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_68441 +CACNA1A:248:Y:C CACNA1A 248 Y C ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 18602318 +CACNA1A:249:M:V CACNA1A 249 M V ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 4.065e-06 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_476277 +CACNA1A:253:H:Y CACNA1A 253 H Y ENST00000360228 Episodic ataxia type 2 NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Episodic ataxia type 2 maf_pathogenic NA NA 1 1 VariationID_68442 +CACNA1A:253:H:Y CACNA1A 253 H Y ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 12420090 +CACNA1A:254:T:A CACNA1A 254 T A ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:256:C:R CACNA1A 256 C R ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown not provided 0 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_68443 +CACNA1A:256:C:R CACNA1A 256 C R ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 15173248 +CACNA1A:266:G:S CACNA1A 266 G S ENST00000360228 not specified NA unknown clinvar unknown Likely benign 0.0003014 3 not specified unknown NA NA 0 0 VariationID_287410 +CACNA1A:266:G:S CACNA1A 266 G S ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003014 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:272:C:Y CACNA1A 272 C Y ENST00000360228 Paroxysmal tonic upward gaze NA unknown hgmd (Likely)pathogenic DM 0 2 Paroxysmal tonic upward gaze maf_pathogenic NA NA 0 1 25596066,27572814 +CACNA1A:278:A:S CACNA1A 278 A S ENST00000360228 CADASIL NA unknown hgmd unknown DM 0 1 CADASIL maf_pathogenic NA NA 0 0 27881154 +CACNA1A:278:A:V CACNA1A 278 A V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423662 +CACNA1A:279:R:C CACNA1A 279 R C ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 27066515 +CACNA1A:287:C:Y CACNA1A 287 C Y ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown Pathogenic 0 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_8511 +CACNA1A:287:C:Y CACNA1A 287 C Y ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 14718690,15985579 +CACNA1A:293:G:R CACNA1A 293 G R ENST00000360228 Episodic ataxia type 2;Spinocerebellar ataxia 6 NA lof clinvar unknown Pathogenic 0 1 Episodic ataxia type 2;Spinocerebellar ataxia 6 maf_pathogenic NA NA 0 0 VariationID_8496 +CACNA1A:293:G:R CACNA1A 293 G R ENST00000360228 Spinocerebellar ataxia 6 NA unknown hgmd (Likely)pathogenic DM 0 2 Spinocerebellar ataxia 6 maf_pathogenic NA NA 0 1 9345107,15985579,11742003 +CACNA1A:294:P:S CACNA1A 294 P S ENST00000360228 Cerebellar ataxia NA unknown hgmd (Likely)pathogenic DM 0 2 Cerebellar ataxia maf_pathogenic NA NA 0 1 28444220 +CACNA1A:297:G:R CACNA1A 297 G R ENST00000360228 Episodic ataxia%2C global developmental delay%2C and migraine NA unknown hgmd (Likely)pathogenic DM 0 2 Episodic ataxia%2C global developmental delay%2C and migraine maf_pathogenic NA NA 0 1 26814174,28431595 +CACNA1A:301:F:L CACNA1A 301 F L ENST00000360228 Cerebellar ataxia NA unknown hgmd unknown DM 0 1 Cerebellar ataxia maf_pathogenic NA NA 0 0 25133958 +CACNA1A:302:D:N CACNA1A 302 D N ENST00000360228 Episodic ataxia type 2;Spinocerebellar ataxia 6 NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Episodic ataxia type 2;Spinocerebellar ataxia 6 maf_pathogenic NA NA 1 1 VariationID_216896 +CACNA1A:302:D:N CACNA1A 302 D N ENST00000360228 Spinocerebellar ataxia 6 NA unknown hgmd (Likely)pathogenic DM 0 2 Spinocerebellar ataxia 6 maf_pathogenic NA NA 0 1 24486772,27871455 +CACNA1A:345:I:M CACNA1A 345 I M ENST00000360228 DEE segr_w_disease lof Heyneetal_GiM19_DNV unknown unknown NA NA NA NA NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:345:I:M CACNA1A 345 I M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:347:G:S CACNA1A 347 G S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_434561 +CACNA1A:354:L:F CACNA1A 354 L F ENST00000360228 ID_E de novo lof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 VariationID_437417 +CACNA1A:354:L:F CACNA1A 354 L F ENST00000360228 ID_E de novo lof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 VariationID_437417 +CACNA1A:354:L:F CACNA1A 354 L F ENST00000360228 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +CACNA1A:354:L:F CACNA1A 354 L F ENST00000360228 Familial hemiplegic migraine type 1;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Familial hemiplegic migraine type 1;not specified maf_pathogenic NA NA 0 0 VariationID_437417 +CACNA1A:354:L:F CACNA1A 354 L F ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:358:V:M CACNA1A 358 V M ENST00000360228 FHM, no ID de novo gof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 NA +CACNA1A:363:F:S CACNA1A 363 F S ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 20837964,28717674 +CACNA1A:369:R:W CACNA1A 369 R W ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392363 +CACNA1A:381:R:W CACNA1A 381 R W ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 6.498e-05 2 not specified unknown NA NA 0 0 VariationID_434560 +CACNA1A:387:R:G CACNA1A 387 R G ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 27066515 +CACNA1A:388:E:K CACNA1A 388 E K ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 21696515 +CACNA1A:389:L:F CACNA1A 389 L F ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown not provided 0 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_68418 +CACNA1A:389:L:F CACNA1A 389 L F ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 20129625 +CACNA1A:390:N:K CACNA1A 390 N K ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.123e-06 2 not specified unknown NA NA 0 0 VariationID_286277 +CACNA1A:390:N:K CACNA1A 390 N K ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.123e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:390:N:S CACNA1A 390 N S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_421965 +CACNA1A:391:G:R CACNA1A 391 G R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.123e-06 2 not specified unknown NA NA 0 0 VariationID_426536 +CACNA1A:405:A:T CACNA1A 405 A T ENST00000360228 Episodic ataxia type 2;not specified NA unknown clinvar unknown Uncertain significance 8.165e-06 2 Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_68419 +CACNA1A:405:A:T CACNA1A 405 A T ENST00000360228 Spinocerebellar ataxia 6 NA unknown hgmd unknown DM 8.165e-06 2 Spinocerebellar ataxia 6 unknown NA NA 0 0 20682717 +CACNA1A:405:A:T CACNA1A 405 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.165e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:409:T:P CACNA1A 409 T P ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 4.078e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_420347 +CACNA1A:411:G:W CACNA1A 411 G W ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 27066515 +CACNA1A:423:T:S CACNA1A 423 T S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446902 +CACNA1A:450:S:P CACNA1A 450 S P ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_434559 +CACNA1A:453:A:T CACNA1A 453 A T ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Benign/Likely benign 0.004551 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not provided;not specified unknown NA NA 0 0 VariationID_68420 +CACNA1A:453:A:T CACNA1A 453 A T ENST00000360228 Episodic ataxia 2 NA lof hgmd unknown DM 0.004551 2 Episodic ataxia 2 unknown NA NA 0 0 17292920,20080591,24996492 +CACNA1A:453:A:T CACNA1A 453 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.004551 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:454:R:Q CACNA1A 454 R Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 3.26e-05 3 not specified unknown NA NA 0 0 VariationID_392083 +CACNA1A:454:R:Q CACNA1A 454 R Q ENST00000360228 Episodic ataxia 2 NA lof hgmd unknown DM 3.26e-05 2 Episodic ataxia 2 unknown NA NA 0 0 28540055 +CACNA1A:454:R:Q CACNA1A 454 R Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.26e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:476:R:H CACNA1A 476 R H ENST00000360228 Epilepsy%2C idiopathic NA unknown hgmd unknown DM 2.44e-05 2 Epilepsy%2C idiopathic unknown NA NA 0 0 21703448 +CACNA1A:480:R:C CACNA1A 480 R C ENST00000360228 DD_noE NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 1 1 29942082 +CACNA1A:500:T:M CACNA1A 500 T M ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown not provided 4.066e-06 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_68421 +CACNA1A:500:T:M CACNA1A 500 T M ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 4.066e-06 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 20129625,24498617,24498617,28566750 +CACNA1A:520:Y:C CACNA1A 520 Y C ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.924e-06 2 not specified unknown NA NA 0 0 VariationID_265063 +CACNA1A:532:E:K CACNA1A 532 E K ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420057 +CACNA1A:532:E:K CACNA1A 532 E K ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 16583725,24445160,N/A +CACNA1A:539:G:R CACNA1A 539 G R ENST00000360228 Episodic ataxia NA lof hgmd unknown DM 0 1 Episodic ataxia maf_pathogenic NA NA 0 0 20156848 +CACNA1A:564:E:K CACNA1A 564 E K ENST00000360228 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +CACNA1A:564:E:K CACNA1A 564 E K ENST00000360228 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_374438 +CACNA1A:564:E:K CACNA1A 564 E K ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:580:V:E CACNA1A 580 V E ENST00000360228 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_425163 +CACNA1A:580:V:L CACNA1A 580 V L ENST00000360228 Hemiplegic migraine%2C cerebellar dysfunction & cognitive decline NA unknown hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine%2C cerebellar dysfunction & cognitive decline maf_pathogenic NA NA 0 1 21035146 +CACNA1A:580:V:M CACNA1A 580 V M ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 18644040,21431381 +CACNA1A:582:R:Q CACNA1A 582 R Q ENST00000360228 Familial hemiplegic migraine type 1;Migraine, sporadic hemiplegic;Spinocerebellar ataxia 6;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 4.066e-06 2 Familial hemiplegic migraine type 1;Migraine, sporadic hemiplegic;Spinocerebellar ataxia 6;not provided maf_pathogenic NA NA 0 1 VariationID_8505 +CACNA1A:582:R:Q CACNA1A 582 R Q ENST00000360228 Hemiplegic migraine and ataxia NA unknown hgmd (Likely)pathogenic DM 4.066e-06 2 Hemiplegic migraine and ataxia maf_pathogenic NA NA 0 1 10408534,12707077,12707077,23407676,28717674,25969684,24498617,19624685,22527033,28900389,10734061,26814174 +CACNA1A:588:R:C CACNA1A 588 R C ENST00000360228 ID_E de novo lof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 NA +CACNA1A:607:L:F CACNA1A 607 L F ENST00000360228 Hemiplegic migraine and chronic headache NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine and chronic headache maf_pathogenic NA NA 1 1 26814174 +CACNA1A:616:L:V CACNA1A 616 L V ENST00000360228 Paroxysmal head tremor%2C adult-onset NA unknown hgmd (Likely)pathogenic DM 0 2 Paroxysmal head tremor%2C adult-onset maf_pathogenic NA NA 0 1 23696109 +CACNA1A:620:L:R CACNA1A 620 L R ENST00000360228 Episodic ataxia NA lof hgmd unknown DM 0 1 Episodic ataxia maf_pathogenic NA NA 0 0 20156848 +CACNA1A:630:L:S CACNA1A 630 L S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_383243 +CACNA1A:637:G:D CACNA1A 637 G D ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown not provided 0 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_68422 +CACNA1A:637:G:D CACNA1A 637 G D ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 19232643,28566750 +CACNA1A:665:T:M CACNA1A 665 T M ENST00000360228 Episodic ataxia type 2;Familial hemiplegic migraine type 1;Migraine, sporadic hemiplegic, with progressive cerebellar ataxia;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 4.087e-06 3 Episodic ataxia type 2;Familial hemiplegic migraine type 1;Migraine, sporadic hemiplegic, with progressive cerebellar ataxia;not provided maf_pathogenic NA NA 0 1 VariationID_8488 +CACNA1A:665:T:M CACNA1A 665 T M ENST00000360228 Hemiplegic migraine and episodic ataxia 2 NA unknown hgmd (Likely)pathogenic DM 4.087e-06 2 Hemiplegic migraine and episodic ataxia 2 maf_pathogenic NA NA 0 1 8898206,28717674,24498617,22969264,18279427,25266619,10024348,28169007,9488686,22000314,22136990,27290639,11971066,22190617,25274239,25274239,24270521,11814735 +CACNA1A:665:T:M CACNA1A 665 T M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.087e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:667:E:A CACNA1A 667 E A ENST00000360228 Head tremor NA unknown hgmd (Likely)pathogenic DM 0 2 Head tremor maf_pathogenic NA NA 0 1 21768184 +CACNA1A:667:E:K CACNA1A 667 E K ENST00000360228 Spinocerebellar ataxia 6 NA unknown hgmd (Likely)pathogenic DM 0 2 Spinocerebellar ataxia 6 maf_pathogenic NA NA 0 1 24486772 +CACNA1A:668:D:E CACNA1A 668 D E ENST00000360228 DD_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 1 1 29942082 +CACNA1A:671:E:K CACNA1A 671 E K ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_476237 +CACNA1A:673:M:T CACNA1A 673 M T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422842 +CACNA1A:676:G:R CACNA1A 676 G R ENST00000360228 Cerebellar ataxia NA unknown hgmd (Likely)pathogenic DM 0 2 Cerebellar ataxia maf_pathogenic NA NA 0 1 28444220 +CACNA1A:682:G:V CACNA1A 682 G V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392763 +CACNA1A:686:G:S CACNA1A 686 G S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422231 +CACNA1A:686:G:S CACNA1A 686 G S ENST00000360228 Cerebellar ataxia NA unknown hgmd unknown DM 0 1 Cerebellar ataxia maf_pathogenic NA NA 0 0 28444220 +CACNA1A:688:V:L CACNA1A 688 V L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_429800 +CACNA1A:705:L:Q CACNA1A 705 L Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:707:V:M CACNA1A 707 V M ENST00000360228 ID_E de novo lof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 NA +CACNA1A:708:F:L CACNA1A 708 F L ENST00000360228 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Epileptic encephalopathy, early infantile, 42 maf_pathogenic NA NA 0 0 VariationID_520398 +CACNA1A:708:F:L CACNA1A 708 F L ENST00000360228 DD_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 1 1 29942082 +CACNA1A:709:L:F CACNA1A 709 L F ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_280448 +CACNA1A:710:A:T CACNA1A 710 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:711:I:M CACNA1A 711 I M ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_450171 +CACNA1A:711:I:V CACNA1A 711 I V ENST00000360228 Episodic seizures%2C ataxia%2C and migraine with motor regression NA unknown hgmd (Likely)pathogenic DM 0 2 Episodic seizures%2C ataxia%2C and migraine with motor regression maf_pathogenic NA NA 0 1 18940563 +CACNA1A:712:A:T CACNA1A 712 A T ENST00000360228 EE+Hemiconvulsion de novo gof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 23934111,28455667,27476654 +CACNA1A:712:A:T CACNA1A 712 A T ENST00000360228 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Epileptic encephalopathy, early infantile, 42;Inborn genetic diseases;not provided maf_pathogenic NA NA 0 1 VariationID_254268 +CACNA1A:712:A:T CACNA1A 712 A T ENST00000360228 Lennox-Gastaut syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Lennox-Gastaut syndrome maf_pathogenic NA NA 0 1 23934111,28455667,27476654 +CACNA1A:713:V:A CACNA1A 713 V A ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown Pathogenic 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_8489 +CACNA1A:713:V:A CACNA1A 713 V A ENST00000360228 Hemiplegic migraine and episodic ataxia 2 NA unknown hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine and episodic ataxia 2 maf_pathogenic NA NA 0 1 8898206,10024348,9488686 +CACNA1A:713:V:M CACNA1A 713 V M ENST00000360228 Abnormality of the nervous system NA unknown hgmd (Likely)pathogenic DM 0 2 Abnormality of the nervous system maf_pathogenic NA NA 0 1 26633542 +CACNA1A:714:D:E CACNA1A 714 D E ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown Pathogenic 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_8497 +CACNA1A:714:D:E CACNA1A 714 D E ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown not provided 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_68423 +CACNA1A:714:D:E CACNA1A 714 D E ENST00000360228 Hemiplegic migraine%2C progressive cerebellar ataxia NA unknown hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine%2C progressive cerebellar ataxia maf_pathogenic NA NA 0 1 9915947,10734061 +CACNA1A:715:N:T CACNA1A 715 N T ENST00000360228 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Epileptic encephalopathy, early infantile, 42 maf_pathogenic NA NA 0 1 VariationID_488475 +CACNA1A:731:E:A CACNA1A 731 E A ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Benign/Likely benign 0.01059 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_128547 +CACNA1A:731:E:A CACNA1A 731 E A ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.01059 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:753:A:V CACNA1A 753 A V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.843e-05 2 not specified unknown NA NA 0 0 VariationID_423741 +CACNA1A:763:Q:K CACNA1A 763 Q K ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:764:Q:H CACNA1A 764 Q H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 4.277e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_392614 +CACNA1A:764:Q:R CACNA1A 764 Q R ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:779:S:C CACNA1A 779 S C ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:779:S:T CACNA1A 779 S T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:797:M:I CACNA1A 797 M I ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.241e-06 2 not specified unknown NA NA 0 0 VariationID_446910 +CACNA1A:797:M:T CACNA1A 797 M T ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown not provided 4.123e-06 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_68424 +CACNA1A:797:M:T CACNA1A 797 M T ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 4.123e-06 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 20129625 +CACNA1A:798:D:V CACNA1A 798 D V ENST00000360228 Amyotrophic lateral sclerosis;Cerebellar ataxia;Chorea NA unknown clinvar unknown Uncertain significance 0 2 Amyotrophic lateral sclerosis;Cerebellar ataxia;Chorea maf_pathogenic NA NA 0 0 VariationID_397544 +CACNA1A:802:R:S CACNA1A 802 R S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 4.519e-05 2 not specified unknown NA NA 0 0 VariationID_423150 +CACNA1A:802:R:S CACNA1A 802 R S ENST00000360228 Ataxia%2C adult-onset NA unknown hgmd unknown DM 4.519e-05 2 Ataxia%2C adult-onset unknown NA NA 0 0 28455667 +CACNA1A:812:R:Q CACNA1A 812 R Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 4.082e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_387225 +CACNA1A:812:R:Q CACNA1A 812 R Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.082e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:825:V:M CACNA1A 825 V M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:828:Q:R CACNA1A 828 Q R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.63e-05 2 not specified unknown NA NA 0 0 VariationID_373648 +CACNA1A:828:Q:R CACNA1A 828 Q R ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.63e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:834:N:T CACNA1A 834 N T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.346e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:841:A:S CACNA1A 841 A S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.247e-06 2 not specified unknown NA NA 0 0 VariationID_385371 +CACNA1A:869:R:P CACNA1A 869 R P ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:869:R:Q CACNA1A 869 R Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_373752 +CACNA1A:873:G:R CACNA1A 873 G R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392594 +CACNA1A:874:S:A CACNA1A 874 S A ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 9.754e-06 0 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not provided;not specified unknown NA NA 0 0 VariationID_374436 +CACNA1A:874:S:A CACNA1A 874 S A ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 9.754e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:874:S:L CACNA1A 874 S L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_387488 +CACNA1A:893:R:Q CACNA1A 893 R Q ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Benign/Likely benign 0.001013 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_283510 +CACNA1A:896:P:R CACNA1A 896 P R ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.001095 0 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;Episodic ataxia type 2;not provided;not specified unknown NA NA 0 0 VariationID_68425 +CACNA1A:896:P:R CACNA1A 896 P R ENST00000360228 Episodic ataxia 2 NA lof hgmd unknown DM 0.001095 2 Episodic ataxia 2 unknown NA NA 0 0 20129625 +CACNA1A:896:P:R CACNA1A 896 P R ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001095 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:910:L:Q CACNA1A 910 L Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422580 +CACNA1A:910:L:R CACNA1A 910 L R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.842e-05 2 not specified unknown NA NA 0 0 VariationID_432090 +CACNA1A:913:P:S CACNA1A 913 P S ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Benign/Likely benign 0.001426 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not provided;not specified unknown NA NA 0 0 VariationID_128548 +CACNA1A:917:E:D CACNA1A 917 E D ENST00000360228 Episodic ataxia type 2;Familial hemiplegic migraine type 1;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.1264 3 Episodic ataxia type 2;Familial hemiplegic migraine type 1;not provided;not specified unknown NA NA 0 0 VariationID_68426 +CACNA1A:917:E:D CACNA1A 917 E D ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.1264 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:917:E:K CACNA1A 917 E K ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 4.635e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_450508 +CACNA1A:922:R:L CACNA1A 922 R L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_420907 +CACNA1A:938:G:D CACNA1A 938 G D ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.357e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:938:G:R CACNA1A 938 G R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 3.697e-05 2 not specified unknown NA NA 0 0 VariationID_422044 +CACNA1A:945:G:R CACNA1A 945 G R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_452320 +CACNA1A:945:G:R CACNA1A 945 G R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 6.121e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_446912 +CACNA1A:951:A:T CACNA1A 951 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:951:A:V CACNA1A 951 A V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_500995 +CACNA1A:953:G:R CACNA1A 953 G R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_373221 +CACNA1A:956:R:L CACNA1A 956 R L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0.0001949 3 not specified unknown NA NA 0 0 VariationID_422571 +CACNA1A:956:R:Q CACNA1A 956 R Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_387404 +CACNA1A:959:R:L CACNA1A 959 R L ENST00000360228 Huntington-like disease NA unknown hgmd (Likely)pathogenic DM 0 2 Huntington-like disease maf_pathogenic NA NA 0 1 27400454 +CACNA1A:960:A:V CACNA1A 960 A V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.875e-05 2 not specified unknown NA NA 0 0 VariationID_426649 +CACNA1A:964:P:S CACNA1A 964 P S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446913 +CACNA1A:966:E:K CACNA1A 966 E K ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423342 +CACNA1A:970:E:G CACNA1A 970 E G ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_476246 +CACNA1A:975:R:L CACNA1A 975 R L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.704e-05 2 not specified unknown NA NA 0 0 VariationID_453002 +CACNA1A:987:R:P CACNA1A 987 R P ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_387025 +CACNA1A:992:E:V CACNA1A 992 E V ENST00000360228 Episodic ataxia type 2;Familial hemiplegic migraine type 1;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.1371 3 Episodic ataxia type 2;Familial hemiplegic migraine type 1;not provided;not specified unknown NA NA 0 0 VariationID_68427 +CACNA1A:992:E:V CACNA1A 992 E V ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.1371 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1006:R:W CACNA1A 1006 R W ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.512e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1009:A:T CACNA1A 1009 A T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_432959 +CACNA1A:1010:P:A CACNA1A 1010 P A ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Benign/Likely benign 0.003828 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_128550 +CACNA1A:1010:P:A CACNA1A 1010 P A ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.003828 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1012:T:M CACNA1A 1012 T M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.237e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1014:E:K CACNA1A 1014 E K ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.00348 0 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;Inborn genetic diseases;not provided;not specified unknown NA NA 0 0 VariationID_194928 +CACNA1A:1014:E:K CACNA1A 1014 E K ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.00348 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1015:G:R CACNA1A 1015 G R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.423e-05 2 not specified unknown NA NA 0 0 VariationID_391779 +CACNA1A:1017:A:P CACNA1A 1017 A P ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_429455 +CACNA1A:1017:A:T CACNA1A 1017 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1021:D:E CACNA1A 1021 D E ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 1.41e-05 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 unknown NA NA 0 0 VariationID_476249 +CACNA1A:1027:R:G CACNA1A 1027 R G ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_420304 +CACNA1A:1031:E:G CACNA1A 1031 E G ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_288544 +CACNA1A:1040:S:L CACNA1A 1040 S L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.934e-05 2 not specified unknown NA NA 0 0 VariationID_392867 +CACNA1A:1040:S:L CACNA1A 1040 S L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.934e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1043:N:K CACNA1A 1043 N K ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446914 +CACNA1A:1056:R:C CACNA1A 1056 R C ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002762 0 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_385634 +CACNA1A:1056:R:H CACNA1A 1056 R H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.247e-05 2 not specified unknown NA NA 0 0 VariationID_446915 +CACNA1A:1057:Q:P CACNA1A 1057 Q P ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_449906 +CACNA1A:1059:P:S CACNA1A 1059 P S ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.528e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1060:P:R CACNA1A 1060 P R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.234e-05 2 not specified unknown NA NA 0 0 VariationID_434557 +CACNA1A:1060:P:S CACNA1A 1060 P S ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 1.646e-05 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 unknown NA NA 0 0 VariationID_476250 +CACNA1A:1071:N:K CACNA1A 1071 N K ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1076:A:T CACNA1A 1076 A T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.621e-05 2 not specified unknown NA NA 0 0 VariationID_429962 +CACNA1A:1076:A:T CACNA1A 1076 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.621e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1076:A:V CACNA1A 1076 A V ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.000193 0 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_385136 +CACNA1A:1076:A:V CACNA1A 1076 A V ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000193 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1079:A:D CACNA1A 1079 A D ENST00000360228 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_425162 +CACNA1A:1079:A:D CACNA1A 1079 A D ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1088:A:T CACNA1A 1088 A T ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 1.662e-05 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 unknown NA NA 0 0 VariationID_476251 +CACNA1A:1089:G:C CACNA1A 1089 G C ENST00000360228 not specified NA unknown clinvar unknown Likely benign 0.0003617 2 not specified unknown NA NA 0 0 VariationID_391877 +CACNA1A:1089:G:C CACNA1A 1089 G C ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003617 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1089:G:S CACNA1A 1089 G S ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.495e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1102:D:N CACNA1A 1102 D N ENST00000360228 not specified NA unknown clinvar unknown Likely benign 0.0005097 2 not specified unknown NA NA 0 0 VariationID_515148 +CACNA1A:1102:D:N CACNA1A 1102 D N ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0005097 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1103:P:L CACNA1A 1103 P L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001473 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1103:P:S CACNA1A 1103 P S ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1104:G:S CACNA1A 1104 G S ENST00000360228 Episodic ataxia type 2;Familial hemiplegic migraine type 1;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.1086 3 Episodic ataxia type 2;Familial hemiplegic migraine type 1;not provided;not specified unknown NA NA 0 0 VariationID_68428 +CACNA1A:1104:G:S CACNA1A 1104 G S ENST00000360228 Epilepsy%2C idiopathic NA unknown hgmd unknown DM 0.1086 1 Epilepsy%2C idiopathic unknown NA NA 0 0 21703448,27884173,20156848 +CACNA1A:1104:G:S CACNA1A 1104 G S ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.1086 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1116:P:L CACNA1A 1116 P L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.916e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1119:A:P CACNA1A 1119 A P ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426909 +CACNA1A:1119:A:T CACNA1A 1119 A T ENST00000360228 not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001717 0 not specified unknown NA NA 0 0 VariationID_265064 +CACNA1A:1122:R:H CACNA1A 1122 R H ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.733e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1123:R:Q CACNA1A 1123 R Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.562e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1124:T:M CACNA1A 1124 T M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.41e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1128:P:L CACNA1A 1128 P L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 9.685e-06 2 not specified unknown NA NA 0 0 VariationID_446918 +CACNA1A:1137:P:A CACNA1A 1137 P A ENST00000360228 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1137:P:A CACNA1A 1137 P A ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0004327 0 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_195471 +CACNA1A:1137:P:A CACNA1A 1137 P A ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0004327 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1137:P:R CACNA1A 1137 P R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0.0001164 2 not specified unknown NA NA 0 0 VariationID_430288 +CACNA1A:1137:P:R CACNA1A 1137 P R ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001164 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1138:K:R CACNA1A 1138 K R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_391247 +CACNA1A:1146:V:I CACNA1A 1146 V I ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.622e-05 3 not specified unknown NA NA 0 0 VariationID_195470 +CACNA1A:1153:Q:E CACNA1A 1153 Q E ENST00000360228 not specified NA unknown clinvar unknown Likely benign 0.0003495 2 not specified unknown NA NA 0 0 VariationID_383231 +CACNA1A:1164:D:N CACNA1A 1164 D N ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 2.12e-05 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 unknown NA NA 0 0 VariationID_476254 +CACNA1A:1174:C:G CACNA1A 1174 C G ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.14e-05 2 not specified unknown NA NA 0 0 VariationID_451896 +CACNA1A:1177:P:R CACNA1A 1177 P R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 7.492e-05 2 not specified unknown NA NA 0 0 VariationID_422250 +CACNA1A:1177:P:T CACNA1A 1177 P T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_385379 +CACNA1A:1177:P:T CACNA1A 1177 P T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1179:N:H CACNA1A 1179 N H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446919 +CACNA1A:1182:V:I CACNA1A 1182 V I ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001783 0 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_476255 +CACNA1A:1183:V:I CACNA1A 1183 V I ENST00000360228 not provided NA unknown clinvar unknown Uncertain significance 6.567e-05 1 not provided unknown NA NA 0 0 VariationID_425161 +CACNA1A:1183:V:I CACNA1A 1183 V I ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.567e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1192:D:N CACNA1A 1192 D N ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.745e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1202:K:E CACNA1A 1202 K E ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.231e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1209:R:L CACNA1A 1209 R L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.205e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1210:G:E CACNA1A 1210 G E ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.231e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1211:E:D CACNA1A 1211 E D ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_452181 +CACNA1A:1212:D:Y CACNA1A 1212 D Y ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.461e-05 2 not specified unknown NA NA 0 0 VariationID_432567 +CACNA1A:1213:G:S CACNA1A 1213 G S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.641e-05 2 not specified unknown NA NA 0 0 VariationID_497421 +CACNA1A:1217:M:V CACNA1A 1217 M V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.231e-05 2 not specified unknown NA NA 0 0 VariationID_422133 +CACNA1A:1219:P:L CACNA1A 1219 P L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.205e-06 2 not specified unknown NA NA 0 0 VariationID_393193 +CACNA1A:1219:P:L CACNA1A 1219 P L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.205e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1228:T:M CACNA1A 1228 T M ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_373657 +CACNA1A:1234:R:H CACNA1A 1234 R H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0.0001503 2 not specified unknown NA NA 0 0 VariationID_422169 +CACNA1A:1243:R:C CACNA1A 1243 R C ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_393165 +CACNA1A:1244:Y:C CACNA1A 1244 Y C ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 18644040,19189122 +CACNA1A:1255:M:T CACNA1A 1255 M T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426475 +CACNA1A:1262:A:T CACNA1A 1262 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.125e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1263:E:K CACNA1A 1263 E K ENST00000360228 Cerebellar ataxia NA unknown hgmd (Likely)pathogenic DM 0 2 Cerebellar ataxia maf_pathogenic NA NA 0 1 28444220 +CACNA1A:1268:P:L CACNA1A 1268 P L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_387528 +CACNA1A:1269:N:S CACNA1A 1269 N S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.134e-06 2 not specified unknown NA NA 0 0 VariationID_450696 +CACNA1A:1272:R:W CACNA1A 1272 R W ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 4.07e-06 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_476256 +CACNA1A:1272:R:W CACNA1A 1272 R W ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.07e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1304:Q:P CACNA1A 1304 Q P ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 3.252e-05 2 not specified unknown NA NA 0 0 VariationID_446921 +CACNA1A:1305:G:V CACNA1A 1305 G V ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1319:V:M CACNA1A 1319 V M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1334:K:E CACNA1A 1334 K E ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown not provided 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_68429 +CACNA1A:1334:K:E CACNA1A 1334 K E ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 11439943,19242091,23430985 +CACNA1A:1337:D:Y CACNA1A 1337 D Y ENST00000360228 Cerebellar ataxia NA unknown hgmd (Likely)pathogenic DM 0 2 Cerebellar ataxia maf_pathogenic NA NA 0 1 26814174 +CACNA1A:1343:S:Y CACNA1A 1343 S Y ENST00000360228 ID_noE de novo (paternal mosaic) lof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 NA +CACNA1A:1345:R:Q CACNA1A 1345 R Q ENST00000360228 Familial hemiplegic migraine type 1;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Familial hemiplegic migraine type 1;not provided maf_pathogenic NA NA 1 1 VariationID_8513 +CACNA1A:1345:R:Q CACNA1A 1345 R Q ENST00000360228 Hemiplegic migraine%2C progressive cerebellar ataxia NA unknown hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine%2C progressive cerebellar ataxia maf_pathogenic NA NA 0 1 15032980,27435762 +CACNA1A:1348:R:Q CACNA1A 1348 R Q ENST00000360228 EE+Hemiconvulsion de novo gof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 20097664,28717674,25596066,21183743,23831250,26814174,28007337 +CACNA1A:1348:R:Q CACNA1A 1348 R Q ENST00000360228 Inborn genetic diseases;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 3 Inborn genetic diseases;not provided maf_pathogenic NA NA 0 1 VariationID_380972 +CACNA1A:1348:R:Q CACNA1A 1348 R Q ENST00000360228 Ataxia%2C mental retardation and dyskinesia NA unknown hgmd (Likely)pathogenic DM 0 2 Ataxia%2C mental retardation and dyskinesia maf_pathogenic NA NA 0 1 20097664,28717674,25596066,21183743,23831250,26814174,28007337 +CACNA1A:1348:R:Q CACNA1A 1348 R Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1348:R:W CACNA1A 1348 R W ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421023 +CACNA1A:1349:V:L CACNA1A 1349 V L ENST00000360228 Paroxysmal tonic upward gaze NA unknown hgmd (Likely)pathogenic DM 0 2 Paroxysmal tonic upward gaze maf_pathogenic NA NA 0 1 25596066 +CACNA1A:1351:R:L CACNA1A 1351 R L ENST00000360228 CACNA1A-related condition;not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 3 CACNA1A-related condition;not provided maf_pathogenic NA NA 0 1 VariationID_450236 +CACNA1A:1352:P:L CACNA1A 1352 P L ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420945 +CACNA1A:1352:P:L CACNA1A 1352 P L ENST00000360228 Hypotonia and developmental delay NA unknown hgmd (Likely)pathogenic DM 0 2 Hypotonia and developmental delay maf_pathogenic NA NA 0 1 26739101,26944241,26739101 +CACNA1A:1356:I:S CACNA1A 1356 I S ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_280312 +CACNA1A:1358:R:W CACNA1A 1358 R W ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_448996 +CACNA1A:1358:R:W CACNA1A 1358 R W ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 24091540,26863999 +CACNA1A:1360:P:Q CACNA1A 1360 P Q ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_422469 +CACNA1A:1366:F:I CACNA1A 1366 F I ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_379829 +CACNA1A:1366:F:L CACNA1A 1366 F L ENST00000360228 Nystagmus and late-onset ataxia NA unknown hgmd (Likely)pathogenic DM 0 2 Nystagmus and late-onset ataxia maf_pathogenic NA NA 0 1 19182766 +CACNA1A:1368:C:R CACNA1A 1368 C R ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_280762 +CACNA1A:1368:C:Y CACNA1A 1368 C Y ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 17142831,21768184 +CACNA1A:1372:S:L CACNA1A 1372 S L ENST00000360228 Encephalopathy%2C epileptic NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy%2C epileptic maf_pathogenic NA NA 0 1 27212419 +CACNA1A:1383:Y:C CACNA1A 1383 Y C ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown Pathogenic 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_8499 +CACNA1A:1383:Y:C CACNA1A 1383 Y C ENST00000360228 Hemiplegic migraine%2C coma%2C cerebellar atrophy NA unknown hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine%2C coma%2C cerebellar atrophy maf_pathogenic NA NA 0 1 11061267,28717674,22082423 +CACNA1A:1391:A:T CACNA1A 1391 A T ENST00000360228 EE+Hemiconvulsion de novo gof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 NA +CACNA1A:1392:V:L CACNA1A 1392 V L ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_280773 +CACNA1A:1392:V:M CACNA1A 1392 V M ENST00000360228 EE+Hemiconvulsion de novo gof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 28007337,27959697 +CACNA1A:1392:V:M CACNA1A 1392 V M ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;Familial hemiplegic migraine type 1;Inborn genetic diseases;not provided;not specified maf_pathogenic NA NA 0 0 VariationID_195935 +CACNA1A:1392:V:M CACNA1A 1392 V M ENST00000360228 Ataxia%2C non-progressive congenital NA unknown hgmd (Likely)pathogenic DM 0 2 Ataxia%2C non-progressive congenital maf_pathogenic NA NA 0 1 28007337,27959697 +CACNA1A:1392:V:M CACNA1A 1392 V M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1400:G:E CACNA1A 1400 G E ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446924 +CACNA1A:1402:F:C CACNA1A 1402 F C ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown Pathogenic 0 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_8508 +CACNA1A:1402:F:C CACNA1A 1402 F C ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 11723274,28167673,16306128,25109669 +CACNA1A:1410:K:E CACNA1A 1410 K E ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_500602 +CACNA1A:1427:E:D CACNA1A 1427 E D ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_421972 +CACNA1A:1435:W:R CACNA1A 1435 W R ENST00000360228 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset with progressive cerebellar & optic nerve atrophy maf_pathogenic NA NA 0 1 27250579 +CACNA1A:1455:V:L CACNA1A 1455 V L ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown Pathogenic 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_8503 +CACNA1A:1455:V:L CACNA1A 1455 V L ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 10408532,10734061 +CACNA1A:1481:G:R CACNA1A 1481 G R ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown not provided 4.355e-06 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_68430 +CACNA1A:1481:G:R CACNA1A 1481 G R ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 4.355e-06 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 15173248 +CACNA1A:1483:R:H CACNA1A 1483 R H ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1483:R:L CACNA1A 1483 R L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446927 +CACNA1A:1483:R:L CACNA1A 1483 R L ENST00000360228 Cerebellar ataxia NA unknown hgmd unknown DM 0 1 Cerebellar ataxia maf_pathogenic NA NA 0 0 28444220 +CACNA1A:1489:F:S CACNA1A 1489 F S ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown Pathogenic 0 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_8498 +CACNA1A:1489:F:S CACNA1A 1489 F S ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 11179022 +CACNA1A:1490:Y:C CACNA1A 1490 Y C ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422625 +CACNA1A:1492:V:I CACNA1A 1492 V I ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown not provided 4.08e-06 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_68431 +CACNA1A:1492:V:I CACNA1A 1492 V I ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 4.08e-06 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 15173248 +CACNA1A:1505:F:S CACNA1A 1505 F S ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 20837964,28717674 +CACNA1A:1505:F:V CACNA1A 1505 F V ENST00000360228 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +CACNA1A:1505:F:V CACNA1A 1505 F V ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1506:V:L CACNA1A 1506 V L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1507:A:D CACNA1A 1507 A D ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420676 +CACNA1A:1507:A:S CACNA1A 1507 A S ENST00000360228 epileptic_encephalopathy NA unknown clinvar unknown Pathogenic 0 1 Epileptic encephalopathy, early infantile, 42 maf_pathogenic NA NA 0 0 VariationID_254269 +CACNA1A:1507:A:S CACNA1A 1507 A S ENST00000360228 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 27476654 +CACNA1A:1507:A:T CACNA1A 1507 A T ENST00000360228 Abnormality of the nervous system NA unknown hgmd (Likely)pathogenic DM 0 2 Abnormality of the nervous system maf_pathogenic NA NA 0 1 26633542 +CACNA1A:1519:K:R CACNA1A 1519 K R ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.061e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1533:C:S CACNA1A 1533 C S ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 15728280 +CACNA1A:1540:A:T CACNA1A 1540 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.241e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1542:P:L CACNA1A 1542 P L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 4.091e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_422141 +CACNA1A:1554:F:L CACNA1A 1554 F L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.126e-06 2 not specified unknown NA NA 0 0 VariationID_383814 +CACNA1A:1563:V:M CACNA1A 1563 V M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1570:T:S CACNA1A 1570 T S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_451757 +CACNA1A:1574:M:V CACNA1A 1574 M V ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_476261 +CACNA1A:1603:V:I CACNA1A 1603 V I ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446928 +CACNA1A:1612:C:W CACNA1A 1612 C W ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.219e-05 2 not specified unknown NA NA 0 0 VariationID_393096 +CACNA1A:1622:L:V CACNA1A 1622 L V ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1633:D:N CACNA1A 1633 D N ENST00000360228 EE de novo lof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 VariationID_449943 +CACNA1A:1633:D:N CACNA1A 1633 D N ENST00000360228 Inborn genetic diseases;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Inborn genetic diseases;not provided maf_pathogenic NA NA 0 0 VariationID_449943 +CACNA1A:1633:D:N CACNA1A 1633 D N ENST00000360228 DD_noE NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 1 1 29942082 +CACNA1A:1643:D:N CACNA1A 1643 D N ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422063 +CACNA1A:1660:R:H CACNA1A 1660 R H ENST00000360228 Episodic ataxia type 2;not provided NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Episodic ataxia type 2;not provided maf_pathogenic NA NA 1 1 VariationID_8495 +CACNA1A:1660:R:H CACNA1A 1660 R H ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 10987655,26814174 +CACNA1A:1663:R:Q CACNA1A 1663 R Q ENST00000360228 Chronic and progressive ataxia;Enlarged cisterna magna;Global developmental delay;Spinocerebellar ataxia 6;not provided NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Chronic and progressive ataxia;Enlarged cisterna magna;Global developmental delay;Spinocerebellar ataxia 6;not provided maf_pathogenic NA NA 0 1 VariationID_68432 +CACNA1A:1663:R:Q CACNA1A 1663 R Q ENST00000360228 Spinocerebellar ataxia 6 NA unknown hgmd (Likely)pathogenic DM 0 2 Spinocerebellar ataxia 6 maf_pathogenic NA NA 0 1 16325861,28742085 +CACNA1A:1666:R:W CACNA1A 1666 R W ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 1 1 VariationID_68433 +CACNA1A:1666:R:W CACNA1A 1666 R W ENST00000360228 Hemiplegic migraine with cerebellar signs NA unknown hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine with cerebellar signs maf_pathogenic NA NA 0 1 11439943,18437043 +CACNA1A:1669:K:R CACNA1A 1669 K R ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 20837964,28717674 +CACNA1A:1672:R:C CACNA1A 1672 R C ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_196769 +CACNA1A:1672:R:P CACNA1A 1672 R P ENST00000360228 Cerebellar ataxia;Cerebellar ataxia;Cerebellar atrophy;Intellectual disability NA unknown clinvar unknown Pathogenic/Likely pathogenic 0 1 Cerebellar ataxia;Cerebellar ataxia;Cerebellar atrophy;Intellectual disability maf_pathogenic NA NA 0 0 VariationID_375366 +CACNA1A:1672:R:P CACNA1A 1672 R P ENST00000360228 Developmental delay%2C progressive cerebellar atrophy & hypotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Developmental delay%2C progressive cerebellar atrophy & hypotonia maf_pathogenic NA NA 0 1 28327206,28742085 +CACNA1A:1673:Q:R CACNA1A 1673 Q R ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1678:R:C CACNA1A 1678 R C ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown not provided 0 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_68434 +CACNA1A:1678:R:C CACNA1A 1678 R C ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 20129625 +CACNA1A:1681:L:P CACNA1A 1681 L P ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 17212932 +CACNA1A:1682:W:R CACNA1A 1682 W R ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown not provided 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_68435 +CACNA1A:1682:W:R CACNA1A 1682 W R ENST00000360228 Hemiplegic migraine with cerebellar signs NA unknown hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine with cerebellar signs maf_pathogenic NA NA 0 1 11439943,22549042 +CACNA1A:1692:P:T CACNA1A 1692 P T ENST00000360228 FHM, no ID de novo gof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 NA +CACNA1A:1694:V:F CACNA1A 1694 V F ENST00000360228 Hemiplegic migraine/alternating hemiplegia of childhood NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine/alternating hemiplegia of childhood maf_pathogenic NA NA 1 1 18498393,28717674 +CACNA1A:1694:V:I CACNA1A 1694 V I ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown not provided 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_68436 +CACNA1A:1694:V:I CACNA1A 1694 V I ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 11439943,22549042 +CACNA1A:1699:A:T CACNA1A 1699 A T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.949e-06 2 not specified unknown NA NA 0 0 VariationID_196860 +CACNA1A:1708:I:T CACNA1A 1708 I T ENST00000360228 Episodic ataxia type 2;Familial hemiplegic migraine type 1;Spinocerebellar ataxia 6 NA unknown clinvar unknown Pathogenic 0 1 Episodic ataxia type 2;Familial hemiplegic migraine type 1;Spinocerebellar ataxia 6 maf_pathogenic NA NA 0 0 VariationID_8510 +CACNA1A:1708:I:T CACNA1A 1708 I T ENST00000360228 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 15452324,28717674 +CACNA1A:1709:G:R CACNA1A 1709 G R ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_446929 +CACNA1A:1711:Q:K CACNA1A 1711 Q K ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_422394 +CACNA1A:1719:D:N CACNA1A 1719 D N ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.843e-05 2 not specified unknown NA NA 0 0 VariationID_373709 +CACNA1A:1724:D:N CACNA1A 1724 D N ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.436e-05 3 not specified unknown NA NA 0 0 VariationID_286691 +CACNA1A:1724:D:N CACNA1A 1724 D N ENST00000360228 Hemiplegic migraine NA gof hgmd unknown DM 2.436e-05 1 Hemiplegic migraine unknown NA NA 0 0 20837964,27884173 +CACNA1A:1734:E:K CACNA1A 1734 E K ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422385 +CACNA1A:1735:H:L CACNA1A 1735 H L ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown not provided 0 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_68437 +CACNA1A:1735:H:L CACNA1A 1735 H L ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 15293273 +CACNA1A:1748:L:P CACNA1A 1748 L P ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 27066515 +CACNA1A:1750:R:W CACNA1A 1750 R W ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 19864665 +CACNA1A:1754:G:R CACNA1A 1754 G R ENST00000360228 ID_E de novo lof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 26795593 +CACNA1A:1754:G:R CACNA1A 1754 G R ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_476264 +CACNA1A:1754:G:R CACNA1A 1754 G R ENST00000360228 Epilepsy with typical absence seizures NA unknown hgmd unknown DM 0 1 Epilepsy with typical absence seizures maf_pathogenic NA NA 0 0 26795593 +CACNA1A:1754:G:R CACNA1A 1754 G R ENST00000360228 E_NDD_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 E_NDD_E maf_pathogenic NA NA 1 1 29942082 +CACNA1A:1755:E:G CACNA1A 1755 E G ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 28096552 +CACNA1A:1755:E:K CACNA1A 1755 E K ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown Pathogenic 0 1 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_8500 +CACNA1A:1755:E:K CACNA1A 1755 E K ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 11176968,16306128 +CACNA1A:1767:G:R CACNA1A 1767 G R ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1797:C:F CACNA1A 1797 C F ENST00000360228 ID_noE de novo lof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 NA +CACNA1A:1798:S:L CACNA1A 1798 S L ENST00000360228 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420055 +CACNA1A:1798:S:L CACNA1A 1798 S L ENST00000360228 Episodic ataxia 2 NA lof hgmd (Likely)pathogenic DM 0 2 Episodic ataxia 2 maf_pathogenic NA NA 1 1 24091540 +CACNA1A:1802:L:P CACNA1A 1802 L P ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1807:A:T CACNA1A 1807 A T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_500851 +CACNA1A:1807:A:T CACNA1A 1807 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1808:V:L CACNA1A 1808 V L ENST00000360228 EE+Hemiconvulsion de novo gof SyrbeS_LemkeJ_CACNA1A (Likely)pathogenic NA NA NA NA NA NA NA 1 1 NA +CACNA1A:1809:I:L CACNA1A 1809 I L ENST00000360228 Familial hemiplegic migraine type 1 NA gof clinvar unknown Pathogenic 0 1 Familial hemiplegic migraine type 1 maf_pathogenic NA NA 0 0 VariationID_8490 +CACNA1A:1809:I:L CACNA1A 1809 I L ENST00000360228 Hemiplegic migraine and episodic ataxia 2 NA unknown hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine and episodic ataxia 2 maf_pathogenic NA NA 0 1 8898206,10024348,9488686 +CACNA1A:1823:L:P CACNA1A 1823 L P ENST00000360228 not provided;not specified NA unknown clinvar unknown Uncertain significance 0 2 not provided;not specified maf_pathogenic NA NA 0 0 VariationID_383670 +CACNA1A:1824:G:D CACNA1A 1824 G D ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_421721 +CACNA1A:1827:H:D CACNA1A 1827 H D ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422249 +CACNA1A:1830:E:K CACNA1A 1830 E K ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 4.063e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_391944 +CACNA1A:1839:D:E CACNA1A 1839 D E ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.137e-06 2 not specified unknown NA NA 0 0 VariationID_422505 +CACNA1A:1841:A:T CACNA1A 1841 A T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.222e-05 2 not specified unknown NA NA 0 0 VariationID_383371 +CACNA1A:1884:V:I CACNA1A 1884 V I ENST00000360228 not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001915 0 not specified unknown NA NA 0 0 VariationID_384036 +CACNA1A:1884:V:I CACNA1A 1884 V I ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001915 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1888:N:S CACNA1A 1888 N S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_429473 +CACNA1A:1919:D:N CACNA1A 1919 D N ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_420373 +CACNA1A:1923:R:Q CACNA1A 1923 R Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.131e-06 2 not specified unknown NA NA 0 0 VariationID_422445 +CACNA1A:1937:T:M CACNA1A 1937 T M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.72e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1956:Y:H CACNA1A 1956 Y H ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1960:M:I CACNA1A 1960 M I ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426309 +CACNA1A:1964:Y:C CACNA1A 1964 Y C ENST00000360228 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_522072 +CACNA1A:1966:R:Q CACNA1A 1966 R Q ENST00000360228 not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0005601 0 not specified unknown NA NA 0 0 VariationID_381583 +CACNA1A:1966:R:Q CACNA1A 1966 R Q ENST00000360228 Epilepsy%2C idiopathic NA unknown hgmd unknown DM 0.0005601 2 Epilepsy%2C idiopathic unknown NA NA 0 0 21703448,23869231 +CACNA1A:1977:R:H CACNA1A 1977 R H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_383188 +CACNA1A:1982:R:Q CACNA1A 1982 R Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.006e-05 3 not specified unknown NA NA 0 0 VariationID_373509 +CACNA1A:1996:T:A CACNA1A 1996 T A ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 4.954e-05 2 not specified unknown NA NA 0 0 VariationID_450300 +CACNA1A:1996:T:A CACNA1A 1996 T A ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.954e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:1996:T:M CACNA1A 1996 T M ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 9.938e-05 2 not specified unknown NA NA 0 0 VariationID_385307 +CACNA1A:2001:P:S CACNA1A 2001 P S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 3.753e-05 2 not specified unknown NA NA 0 0 VariationID_451126 +CACNA1A:2005:A:T CACNA1A 2005 A T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.281e-05 2 not specified unknown NA NA 0 0 VariationID_446936 +CACNA1A:2005:A:T CACNA1A 2005 A T ENST00000360228 Hemiplegic migraine NA gof hgmd unknown DM 8.281e-05 1 Hemiplegic migraine unknown NA NA 0 0 24664531 +CACNA1A:2006:L:R CACNA1A 2006 L R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.544e-05 2 not specified unknown NA NA 0 0 VariationID_450950 +CACNA1A:2019:A:S CACNA1A 2019 A S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_450706 +CACNA1A:2021:E:K CACNA1A 2021 E K ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0.0003779 2 not specified unknown NA NA 0 0 VariationID_426764 +CACNA1A:2023:G:S CACNA1A 2023 G S ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0.0001152 2 not specified unknown NA NA 0 0 VariationID_386799 +CACNA1A:2023:G:S CACNA1A 2023 G S ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001152 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2042:T:M CACNA1A 2042 T M ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 3.787e-05 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_386521 +CACNA1A:2042:T:M CACNA1A 2042 T M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.787e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2054:D:N CACNA1A 2054 D N ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 5.747e-05 2 not specified unknown NA NA 0 0 VariationID_386310 +CACNA1A:2068:R:Q CACNA1A 2068 R Q ENST00000360228 Inborn genetic diseases;not specified NA unknown clinvar unknown Uncertain significance 1.22e-05 3 Inborn genetic diseases;not specified unknown NA NA 0 0 VariationID_426943 +CACNA1A:2070:M:I CACNA1A 2070 M I ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446938 +CACNA1A:2071:G:S CACNA1A 2071 G S ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.033e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2073:D:N CACNA1A 2073 D N ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392047 +CACNA1A:2079:E:K CACNA1A 2079 E K ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.22e-05 2 not specified unknown NA NA 0 0 VariationID_422383 +CACNA1A:2079:E:K CACNA1A 2079 E K ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.22e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2086:G:V CACNA1A 2086 G V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 8.551e-05 2 not specified unknown NA NA 0 0 VariationID_282735 +CACNA1A:2086:G:V CACNA1A 2086 G V ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.551e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2088:G:S CACNA1A 2088 G S ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_476268 +CACNA1A:2089:R:Q CACNA1A 2089 R Q ENST00000360228 Episodic ataxia 2 NA lof hgmd unknown DM 1.223e-05 1 Episodic ataxia 2 unknown NA NA 0 0 20663518 +CACNA1A:2089:R:W CACNA1A 2089 R W ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.153e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2102:R:K CACNA1A 2102 R K ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_497422 +CACNA1A:2106:R:L CACNA1A 2106 R L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_421772 +CACNA1A:2116:S:A CACNA1A 2116 S A ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.909e-05 2 not specified unknown NA NA 0 0 VariationID_452673 +CACNA1A:2116:S:A CACNA1A 2116 S A ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.909e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2121:M:L CACNA1A 2121 M L ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_476269 +CACNA1A:2127:V:A CACNA1A 2127 V A ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2127:V:M CACNA1A 2127 V M ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 4.455e-05 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 unknown NA NA 0 0 VariationID_476271 +CACNA1A:2133:R:Q CACNA1A 2133 R Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 6.068e-05 2 not specified unknown NA NA 0 0 VariationID_197514 +CACNA1A:2133:R:Q CACNA1A 2133 R Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.068e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2134:R:C CACNA1A 2134 R C ENST00000360228 Episodic ataxia type 2;not specified NA unknown clinvar unknown Uncertain significance 6.061e-05 3 Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_68440 +CACNA1A:2134:R:C CACNA1A 2134 R C ENST00000360228 Episodic ataxia 2 NA lof hgmd unknown DM 6.061e-05 2 Episodic ataxia 2 unknown NA NA 0 0 15173248,27400454 +CACNA1A:2134:R:C CACNA1A 2134 R C ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.061e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2144:P:L CACNA1A 2144 P L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.682e-05 2 not specified unknown NA NA 0 0 VariationID_446939 +CACNA1A:2154:R:Q CACNA1A 2154 R Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.063e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2155:R:H CACNA1A 2155 R H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422167 +CACNA1A:2155:R:L CACNA1A 2155 R L ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 2.092e-05 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_289416 +CACNA1A:2155:R:L CACNA1A 2155 R L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.092e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2156:R:C CACNA1A 2156 R C ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0.0002853 2 not specified unknown NA NA 0 0 VariationID_421928 +CACNA1A:2156:R:G CACNA1A 2156 R G ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.038e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2156:R:H CACNA1A 2156 R H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.124e-05 2 not specified unknown NA NA 0 0 VariationID_429650 +CACNA1A:2158:R:H CACNA1A 2158 R H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.226e-05 2 not specified unknown NA NA 0 0 VariationID_265065 +CACNA1A:2165:R:H CACNA1A 2165 R H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0.0001178 3 not specified unknown NA NA 0 0 VariationID_166765 +CACNA1A:2165:R:H CACNA1A 2165 R H ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001178 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2169:R:C CACNA1A 2169 R C ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0.0001122 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_421988 +CACNA1A:2172:D:Y CACNA1A 2172 D Y ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446942 +CACNA1A:2176:G:V CACNA1A 2176 G V ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0 3 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified maf_pathogenic NA NA 0 0 VariationID_424463 +CACNA1A:2192:S:L CACNA1A 2192 S L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_452992 +CACNA1A:2195:R:Q CACNA1A 2195 R Q ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002715 0 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2;not specified unknown NA NA 0 0 VariationID_387024 +CACNA1A:2195:R:W CACNA1A 2195 R W ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2197:Q:H CACNA1A 2197 Q H ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2201:R:W CACNA1A 2201 R W ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_380390 +CACNA1A:2201:R:W CACNA1A 2201 R W ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2203:K:R CACNA1A 2203 K R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.472e-05 2 not specified unknown NA NA 0 0 VariationID_383881 +CACNA1A:2204:D:N CACNA1A 2204 D N ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 7.362e-06 2 not specified unknown NA NA 0 0 VariationID_450295 +CACNA1A:2205:R:Q CACNA1A 2205 R Q ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 2.952e-05 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 unknown NA NA 0 0 VariationID_476273 +CACNA1A:2205:R:W CACNA1A 2205 R W ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 4.425e-05 2 not specified unknown NA NA 0 0 VariationID_500186 +CACNA1A:2206:K:R CACNA1A 2206 K R ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2208:R:G CACNA1A 2208 R G ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2209:Q:H CACNA1A 2209 Q H ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2210:H:Q CACNA1A 2210 H Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.239e-05 2 not specified unknown NA NA 0 0 VariationID_387809 +CACNA1A:2216:H:Y CACNA1A 2216 H Y ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 7.594e-06 2 not specified unknown NA NA 0 0 VariationID_426377 +CACNA1A:2220:P:H CACNA1A 2220 P H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_432563 +CACNA1A:2221:P:L CACNA1A 2221 P L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 6.907e-05 2 not specified unknown NA NA 0 0 VariationID_387200 +CACNA1A:2221:P:L CACNA1A 2221 P L ENST00000360228 Episodic ataxia NA lof hgmd unknown DM 6.907e-05 2 Episodic ataxia unknown NA NA 0 0 28566750 +CACNA1A:2221:P:L CACNA1A 2221 P L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.907e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2227:R:C CACNA1A 2227 R C ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 6.829e-05 2 not specified unknown NA NA 0 0 VariationID_424549 +CACNA1A:2227:R:L CACNA1A 2227 R L ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_418102 +CACNA1A:2232:R:W CACNA1A 2232 R W ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.218e-05 3 not specified unknown NA NA 0 0 VariationID_422068 +CACNA1A:2235:H:R CACNA1A 2235 H R ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423374 +CACNA1A:2236:G:C CACNA1A 2236 G C ENST00000360228 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar unknown Uncertain significance 0 2 Epileptic encephalopathy, early infantile, 42;Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_476274 +CACNA1A:2244:R:H CACNA1A 2244 R H ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 6.809e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_383246 +CACNA1A:2246:S:F CACNA1A 2246 S F ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.296e-05 2 not specified unknown NA NA 0 0 VariationID_197539 +CACNA1A:2254:E:Q CACNA1A 2254 E Q ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0.0001468 2 not specified unknown NA NA 0 0 VariationID_421775 +CACNA1A:2254:E:Q CACNA1A 2254 E Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001468 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2257:A:G CACNA1A 2257 A G ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_393198 +CACNA1A:2257:A:T CACNA1A 2257 A T ENST00000360228 not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_388678 +CACNA1A:2257:A:V CACNA1A 2257 A V ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 2.055e-05 2 not specified unknown NA NA 0 0 VariationID_288783 +CACNA1A:2259:R:W CACNA1A 2259 R W ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 1.018e-05 2 not specified unknown NA NA 0 0 VariationID_422310 +CACNA1A:2306:A:V CACNA1A 2306 A V ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2308:G:S CACNA1A 2308 G S ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.259e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2351:G:E CACNA1A 2351 G E ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_446943 +CACNA1A:2382:A:S CACNA1A 2382 A S ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.376e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2397:V:M CACNA1A 2397 V M ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0.0001557 2 not specified unknown NA NA 0 0 VariationID_446944 +CACNA1A:2397:V:M CACNA1A 2397 V M ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001557 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2403:G:V CACNA1A 2403 G V ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2421:P:A CACNA1A 2421 P A ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001611 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2421:P:L CACNA1A 2421 P L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001669 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2421:P:Q CACNA1A 2421 P Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2425:G:D CACNA1A 2425 G D ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002929 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2431:A:T CACNA1A 2431 A T ENST00000360228 not specified NA unknown clinvar unknown Uncertain significance 0.0001738 2 not specified unknown NA NA 0 0 VariationID_446945 +CACNA1A:2431:A:T CACNA1A 2431 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001738 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2436:A:T CACNA1A 2436 A T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.952e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2439:P:T CACNA1A 2439 P T ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2443:A:V CACNA1A 2443 A V ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000684 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2467:R:Q CACNA1A 2467 R Q ENST00000360228 Episodic ataxia type 2 NA lof clinvar unknown Uncertain significance 0 2 Episodic ataxia type 2 maf_pathogenic NA NA 0 0 VariationID_448964 +CACNA1A:2475:G:V CACNA1A 2475 G V ENST00000360228 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521114 +CACNA1A:2478:P:L CACNA1A 2478 P L ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.159e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2480:H:Q CACNA1A 2480 H Q ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001498 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2481:G:R CACNA1A 2481 G R ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001444 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2486:R:C CACNA1A 2486 R C ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.359e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1A:2497:P:S CACNA1A 2497 P S ENST00000360228 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1B:1389:R:H CACNA1B 1389 R H ENST00000371372;NM_000718.3 Dystonia 23 NA unknown clinvar unknown Pathogenic 0.0004223 1 Dystonia 23 unknown NA NA 0 0 VariationID_189196 +CACNA1B:1389:R:H CACNA1B 1389 R H ENST00000371372;NM_000718.3 Myoclonus dystonia syndrome NA unknown hgmd unknown DM 0.0004223 1 Myoclonus dystonia syndrome unknown NA NA 0 0 25296916,26157024 +CACNA1B:1516:M:I CACNA1B 1516 M I ENST00000371372;NM_000718.3 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided unknown NA NA 0 0 VariationID_425475 +CACNA1B:1745:S:G CACNA1B 1745 S G ENST00000371372;NM_000718.3 Dystonia 23 NA unknown clinvar unknown Uncertain significance 0 2 Dystonia 23 unknown NA NA 0 0 VariationID_522740 +CACNA1B:1957:R:C CACNA1B 1957 R C ENST00000371372;NM_000718.3 DD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 0.0003077 2 DD_noE unknown NA NA 0 0 29942082 +CACNA1B:2242:D:H CACNA1B 2242 D H ENST00000371372;NM_000718.3 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0008714 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1C:5:N:H CACNA1C 5 N H ENST00000347598 Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Uncertain significance 0 2 Brugada syndrome;Timothy syndrome maf_pathogenic NA NA 0 0 VariationID_307975 +CACNA1C:5:N:S CACNA1C 5 N S ENST00000347598 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_496070 +CACNA1C:17:G:D CACNA1C 17 G D ENST00000347598 not specified NA unknown clinvar unknown Likely benign 5.391e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_190620 +CACNA1C:24:R:C CACNA1C 24 R C ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 2.923e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_190675 +CACNA1C:24:R:H CACNA1C 24 R H ENST00000347598 Timothy syndrome;not specified NA unknown clinvar unknown Uncertain significance 1.937e-05 3 Timothy syndrome;not specified unknown NA NA 0 0 VariationID_93422 +CACNA1C:26:A:V CACNA1C 26 A V ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_457001 +CACNA1C:28:A:T CACNA1C 28 A T ENST00000347598 Long QT%2C non-syndromic NA gof hgmd unknown DM 2.778e-05 2 Long QT%2C non-syndromic unknown NA NA 0 0 25633834 +CACNA1C:31:N:D CACNA1C 31 N D ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 9.288e-06 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_190678 +CACNA1C:33:N:S CACNA1C 33 N S ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 1.885e-05 2 not specified unknown NA NA 0 0 VariationID_190679 +CACNA1C:34:A:V CACNA1C 34 A V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 5.277e-05 2 not specified unknown NA NA 0 0 VariationID_190680 +CACNA1C:34:A:V CACNA1C 34 A V ENST00000347598 Sudden cardiac death NA unknown hgmd unknown DM 5.277e-05 1 Sudden cardiac death unknown NA NA 0 0 24981977 +CACNA1C:36:A:V CACNA1C 36 A V ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 9.781e-06 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_264470 +CACNA1C:37:G:R CACNA1C 37 G R ENST00000347598 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.003524 3 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified unknown NA NA 0 0 VariationID_93391 +CACNA1C:37:G:R CACNA1C 37 G R ENST00000347598 Sudden arrhythmic death syndrome NA unknown hgmd unknown DM 0.003524 2 Sudden arrhythmic death syndrome unknown NA NA 0 0 26498160 +CACNA1C:39:A:V CACNA1C 39 A V ENST00000347598 Brugada syndrome;Brugada syndrome 3 NA unknown clinvar unknown Pathogenic 0 1 Brugada syndrome;Brugada syndrome 3 maf_pathogenic NA NA 0 0 VariationID_17635 +CACNA1C:39:A:V CACNA1C 39 A V ENST00000347598 Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd (Likely)pathogenic DM 0 2 Brugada syndrome (shorter-than-normal QT interval) maf_pathogenic NA NA 0 1 17224476,22385640,24775099 +CACNA1C:44:P:A CACNA1C 44 P A ENST00000347598 brugada_syndrome NA unknown clinvar unknown Uncertain significance 0 3 Brugada syndrome;not specified maf_pathogenic NA NA 0 0 VariationID_373514 +CACNA1C:52:W:R CACNA1C 52 W R ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190681 +CACNA1C:57:D:N CACNA1C 57 D N ENST00000347598 not provided NA unknown clinvar unknown Likely pathogenic 1.027e-05 2 not provided unknown NA NA 0 0 VariationID_191029 +CACNA1C:59:A:S CACNA1C 59 A S ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190682 +CACNA1C:68:A:T CACNA1C 68 A T ENST00000347598 Brugada syndrome;Timothy syndrome;not specified NA unknown clinvar unknown Uncertain significance 0.0001386 3 Brugada syndrome;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_190709 +CACNA1C:70:N:S CACNA1C 70 N S ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456951 +CACNA1C:71:A:T CACNA1C 71 A T ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423109 +CACNA1C:71:A:V CACNA1C 71 A V ENST00000347598 Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Uncertain significance 0.0001058 2 Brugada syndrome;Timothy syndrome unknown NA NA 0 0 VariationID_308051 +CACNA1C:78:S:T CACNA1C 78 S T ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456953 +CACNA1C:79:T:M CACNA1C 79 T M ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 2.058e-05 2 not specified unknown NA NA 0 0 VariationID_190683 +CACNA1C:81:R:Q CACNA1C 81 R Q ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 3 not specified maf_pathogenic NA NA 0 0 VariationID_190684 +CACNA1C:83:R:W CACNA1C 83 R W ENST00000347598 brugada_syndrome NA unknown clinvar unknown Uncertain significance 0 2 Brugada syndrome;Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_264632 +CACNA1C:86:Y:C CACNA1C 86 Y C ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 4.096e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_190687 +CACNA1C:154:A:T CACNA1C 154 A T ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423695 +CACNA1C:161:R:Q CACNA1C 161 R Q ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 2.475e-05 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_519371 +CACNA1C:171:T:M CACNA1C 171 T M ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 2.064e-05 2 not specified unknown NA NA 0 0 VariationID_381482 +CACNA1C:171:T:M CACNA1C 171 T M ENST00000347598 Sudden unexplained death NA unknown hgmd unknown DM 2.064e-05 1 Sudden unexplained death unknown NA NA 0 0 25500949 +CACNA1C:180:A:T CACNA1C 180 A T ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 8.591e-06 2 not specified unknown NA NA 0 0 VariationID_190690 +CACNA1C:300:N:D CACNA1C 300 N D ENST00000347598 Cardiovascular phenotype;Long QT syndrome NA unknown clinvar unknown Uncertain significance 2.851e-05 3 Cardiovascular phenotype;Long QT syndrome unknown NA NA 0 0 VariationID_457002 +CACNA1C:300:N:D CACNA1C 300 N D ENST00000347598 brugada_syndrome NA lof hgmd unknown DM 2.851e-05 2 Brugada syndrome unknown NA NA 0 0 25341504,27711072 +CACNA1C:304:I:T CACNA1C 304 I T ENST00000347598 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0004775 0 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified unknown NA NA 0 0 VariationID_190631 +CACNA1C:317:A:V CACNA1C 317 A V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 8.145e-06 2 not specified unknown NA NA 0 0 VariationID_418782 +CACNA1C:318:L:P CACNA1C 318 L P ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 4.07e-06 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_457003 +CACNA1C:320:T:M CACNA1C 320 T M ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 6.105e-05 2 not specified unknown NA NA 0 0 VariationID_418848 +CACNA1C:329:G:S CACNA1C 329 G S ENST00000347598 Sudden cardiac death;not specified NA unknown clinvar unknown Uncertain significance 4.064e-06 3 Sudden cardiac death;not specified maf_pathogenic NA NA 0 0 VariationID_190632 +CACNA1C:330:T:M CACNA1C 330 T M ENST00000347598 Cardiovascular phenotype;not specified NA unknown clinvar unknown Uncertain significance 2.438e-05 3 Cardiovascular phenotype;not specified unknown NA NA 0 0 VariationID_451121 +CACNA1C:344:T:I CACNA1C 344 T I ENST00000347598 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_191419 +CACNA1C:351:F:Y CACNA1C 351 F Y ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_451110 +CACNA1C:381:P:S CACNA1C 381 P S ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190696 +CACNA1C:402:G:S CACNA1C 402 G S ENST00000347598 Congenital long QT syndrome;Timothy syndrome;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Congenital long QT syndrome;Timothy syndrome;not provided maf_pathogenic NA NA 1 1 VariationID_17633 +CACNA1C:402:G:S CACNA1C 402 G S ENST00000347598 Timothy syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Timothy syndrome maf_pathogenic NA NA 1 1 15863612,N/A,21685391,28807990,24773605,23979604,25691416,28341588 +CACNA1C:405:S:R CACNA1C 405 S R ENST00000347598 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic NA NA 0 0 27920829 +CACNA1C:406:G:R CACNA1C 406 G R ENST00000347598 Congenital long QT syndrome;Long QT syndrome;Timothy syndrome;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 3 Congenital long QT syndrome;Long QT syndrome;Timothy syndrome;not provided maf_pathogenic NA NA 0 1 VariationID_17632 +CACNA1C:406:G:R CACNA1C 406 G R ENST00000347598 Timothy syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Timothy syndrome maf_pathogenic NA NA 1 1 15454078,23678275,21878566,27868338,23690510,21910241,23580742,27593853,23313911,23631430,16360093,28211989,15863612,15863612,28371864,19074970 +CACNA1C:418:R:P CACNA1C 418 R P ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_93392 +CACNA1C:419:G:R CACNA1C 419 G R ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190697 +CACNA1C:445:E:K CACNA1C 445 E K ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_518788 +CACNA1C:446:D:G CACNA1C 446 D G ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411736 +CACNA1C:448:D:N CACNA1C 448 D N ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 4.144e-06 3 Long QT syndrome;not specified maf_pathogenic NA NA 0 0 VariationID_190635 +CACNA1C:450:E:Q CACNA1C 450 E Q ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411717 +CACNA1C:456:M:L CACNA1C 456 M L ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190636 +CACNA1C:461:P:T CACNA1C 461 P T ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 4.45e-06 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456945 +CACNA1C:462:R:G CACNA1C 462 R G ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_216480 +CACNA1C:462:R:Q CACNA1C 462 R Q ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_199036 +CACNA1C:474:V:F CACNA1C 474 V F ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 1.281e-05 2 not specified unknown NA NA 0 0 VariationID_190698 +CACNA1C:474:V:I CACNA1C 474 V I ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 4.27e-06 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_264623 +CACNA1C:479:V:M CACNA1C 479 V M ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 1.699e-05 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_518504 +CACNA1C:485:E:K CACNA1C 485 E K ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 1.286e-05 2 not specified unknown NA NA 0 0 VariationID_190637 +CACNA1C:490:G:R CACNA1C 490 G R ENST00000347598 Brugada syndrome;Brugada syndrome 3;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0006518 0 Brugada syndrome;Brugada syndrome 3;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified unknown NA NA 0 0 VariationID_17634 +CACNA1C:490:G:R CACNA1C 490 G R ENST00000347598 Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd unknown DM 0.0006518 1 Brugada syndrome (shorter-than-normal QT interval) unknown NA NA 0 0 17224476,24183960,28807990,25333069,27711072,23414114 +CACNA1C:494:A:V CACNA1C 494 A V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 1.825e-05 2 not specified unknown NA NA 0 0 VariationID_190638 +CACNA1C:495:H:Q CACNA1C 495 H Q ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 2.843e-05 2 not specified unknown NA NA 0 0 VariationID_190639 +CACNA1C:496:R:Q CACNA1C 496 R Q ENST00000347598 Cardiovascular phenotype;not specified NA unknown clinvar unknown Uncertain significance 4.468e-05 3 Cardiovascular phenotype;not specified unknown NA NA 0 0 VariationID_190640 +CACNA1C:496:R:W CACNA1C 496 R W ENST00000347598 Brugada syndrome;Cardiovascular phenotype;Timothy syndrome;not specified NA unknown clinvar unknown Uncertain significance 8.937e-05 3 Brugada syndrome;Cardiovascular phenotype;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_190699 +CACNA1C:507:R:H CACNA1C 507 R H ENST00000347598 Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Uncertain significance 3.25e-05 2 Brugada syndrome;Timothy syndrome unknown NA NA 0 0 VariationID_308133 +CACNA1C:511:R:Q CACNA1C 511 R Q ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190641 +CACNA1C:518:R:C CACNA1C 518 R C ENST00000347598 Long QT syndrome;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 3 Long QT syndrome;not provided maf_pathogenic NA NA 1 1 VariationID_190642 +CACNA1C:518:R:C CACNA1C 518 R C ENST00000347598 Long QT syndrome with hypertrophic cardiomyopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Long QT syndrome with hypertrophic cardiomyopathy maf_pathogenic NA NA 0 1 26253506,26253506 +CACNA1C:518:R:H CACNA1C 518 R H ENST00000347598 Familial hypertrophic cardiomyopathy 1;not provided NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Familial hypertrophic cardiomyopathy 1;not provided maf_pathogenic NA NA 0 1 VariationID_372313 +CACNA1C:518:R:H CACNA1C 518 R H ENST00000347598 Long QT syndrome with hypertrophic cardiomyopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Long QT syndrome with hypertrophic cardiomyopathy maf_pathogenic NA NA 0 1 26253506,26253506 +CACNA1C:519:A:T CACNA1C 519 A T ENST00000347598 Cardiovascular phenotype;not specified NA unknown clinvar unknown Uncertain significance 1.391e-05 3 Cardiovascular phenotype;not specified unknown NA NA 0 0 VariationID_392350 +CACNA1C:519:A:T CACNA1C 519 A T ENST00000347598 Sudden unexpected death NA unknown hgmd unknown DM 1.391e-05 1 Sudden unexpected death unknown NA NA 0 0 28704380 +CACNA1C:520:A:T CACNA1C 520 A T ENST00000347598 Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Uncertain significance 9.274e-06 2 Brugada syndrome;Timothy syndrome unknown NA NA 0 0 VariationID_308135 +CACNA1C:528:W:G CACNA1C 528 W G ENST00000347598 Primary dilated cardiomyopathy;Sudden cardiac death NA unknown clinvar unknown Uncertain significance 0 2 Primary dilated cardiomyopathy;Sudden cardiac death maf_pathogenic NA NA 0 0 VariationID_492985 +CACNA1C:537:N:D CACNA1C 537 N D ENST00000347598 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_521136 +CACNA1C:547:N:S CACNA1C 547 N S ENST00000347598 Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd (Likely)pathogenic DM 4.512e-06 2 Brugada syndrome (shorter-than-normal QT interval) maf_pathogenic NA NA 0 1 23575362 +CACNA1C:558:T:M CACNA1C 558 T M ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0.0001268 2 not specified unknown NA NA 0 0 VariationID_279722 +CACNA1C:565:A:T CACNA1C 565 A T ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 2.768e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_190643 +CACNA1C:568:T:M CACNA1C 568 T M ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 8.888e-06 2 not specified unknown NA NA 0 0 VariationID_190644 +CACNA1C:582:A:D CACNA1C 582 A D ENST00000347598 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 24728418,24728418 +CACNA1C:585:V:M CACNA1C 585 V M ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 3.693e-05 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_519274 +CACNA1C:590:R:S CACNA1C 590 R S ENST00000347598 brugada_syndrome NA lof hgmd unknown DM 0 1 Brugada syndrome maf_pathogenic NA NA 0 0 24981977 +CACNA1C:595:V:I CACNA1C 595 V I ENST00000347598 Cardiovascular phenotype;Long QT syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001794 0 Cardiovascular phenotype;Long QT syndrome;not specified unknown NA NA 0 0 VariationID_190611 +CACNA1C:608:T:I CACNA1C 608 T I ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 8.141e-06 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_190645 +CACNA1C:614:L:P CACNA1C 614 L P ENST00000347598 Seizure Disorders;intellectual deficiency NA unknown clinvar unknown Uncertain significance 0 1 Seizure Disorders;intellectual deficiency maf_pathogenic NA NA 0 0 VariationID_374232 +CACNA1C:614:L:R CACNA1C 614 L R ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_424187 +CACNA1C:622:V:I CACNA1C 622 V I ENST00000347598 Brugada syndrome;Cardiovascular phenotype;Timothy syndrome;not specified NA unknown clinvar unknown Uncertain significance 2.452e-05 3 Brugada syndrome;Cardiovascular phenotype;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_190646 +CACNA1C:630:I:V CACNA1C 630 I V ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456948 +CACNA1C:639:N:K CACNA1C 639 N K ENST00000347598 Timothy syndrome;not specified NA unknown clinvar unknown Uncertain significance 0 3 Timothy syndrome;not specified maf_pathogenic NA NA 0 0 VariationID_393134 +CACNA1C:644:L:W CACNA1C 644 L W ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190647 +CACNA1C:651:I:N CACNA1C 651 I N ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411723 +CACNA1C:664:I:V CACNA1C 664 I V ENST00000347598 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521481 +CACNA1C:690:D:N CACNA1C 690 D N ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 8.183e-06 2 not specified unknown NA NA 0 0 VariationID_194342 +CACNA1C:705:G:R CACNA1C 705 G R ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190648 +CACNA1C:745:L:P CACNA1C 745 L P ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_93395 +CACNA1C:751:I:V CACNA1C 751 I V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_194609 +CACNA1C:762:L:F CACNA1C 762 L F ENST00000347598 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 27390944 +CACNA1C:771:E:G CACNA1C 771 E G ENST00000347598 Cardiomyopathy%2C hypertrophic NA unknown hgmd (Likely)pathogenic DM 0 2 Cardiomyopathy%2C hypertrophic maf_pathogenic NA NA 0 1 24183960 +CACNA1C:776:K:R CACNA1C 776 K R ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 8.158e-06 2 not specified unknown NA NA 0 0 VariationID_190649 +CACNA1C:778:L:P CACNA1C 778 L P ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411729 +CACNA1C:784:P:S CACNA1C 784 P S ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 6.982e-05 2 not specified unknown NA NA 0 0 VariationID_420309 +CACNA1C:799:S:Y CACNA1C 799 S Y ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 1.283e-05 2 not specified unknown NA NA 0 0 VariationID_93397 +CACNA1C:799:S:Y CACNA1C 799 S Y ENST00000347598 longQT_syndrome NA gof hgmd unknown DM 1.283e-05 1 Long QT syndrome unknown NA NA 0 0 27920829 +CACNA1C:800:K:Q CACNA1C 800 K Q ENST00000347598 Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Uncertain significance 1.303e-05 2 Brugada syndrome;Timothy syndrome unknown NA NA 0 0 VariationID_308138 +CACNA1C:813:G:R CACNA1C 813 G R ENST00000347598 Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Likely benign 3.452e-05 2 Brugada syndrome;Timothy syndrome unknown NA NA 0 0 VariationID_308139 +CACNA1C:817:P:S CACNA1C 817 P S ENST00000347598 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.002372 0 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_93399 +CACNA1C:817:P:S CACNA1C 817 P S ENST00000347598 Early repolarization syndrome NA unknown hgmd unknown DM 0.002372 1 Early repolarization syndrome unknown NA NA 0 0 24439875 +CACNA1C:818:A:T CACNA1C 818 A T ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456954 +CACNA1C:823:M:V CACNA1C 823 M V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 4.176e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_190650 +CACNA1C:834:K:E CACNA1C 834 K E ENST00000347598 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic NA NA 0 0 23677916 +CACNA1C:839:N:K CACNA1C 839 N K ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 4.825e-05 2 not specified unknown NA NA 0 0 VariationID_190651 +CACNA1C:856:G:S CACNA1C 856 G S ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 3.258e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_190652 +CACNA1C:857:P:L CACNA1C 857 P L ENST00000347598 longQT_syndrome NA gof clinvar (Likely)pathogenic Likely pathogenic 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 VariationID_222515 +CACNA1C:857:P:L CACNA1C 857 P L ENST00000347598 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic NA NA 0 0 23677916,28600387 +CACNA1C:857:P:R CACNA1C 857 P R ENST00000347598 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 4.073e-06 2 Long QT syndrome maf_pathogenic NA NA 1 1 23677916 +CACNA1C:858:R:H CACNA1C 858 R H ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_190653 +CACNA1C:858:R:H CACNA1C 858 R H ENST00000347598 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 23174487,24728418,23631430 +CACNA1C:860:R:G CACNA1C 860 R G ENST00000347598 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_190702 +CACNA1C:860:R:G CACNA1C 860 R G ENST00000347598 Long QT%2C non-syndromic NA gof hgmd (Likely)pathogenic DM 0 2 Long QT%2C non-syndromic maf_pathogenic NA NA 1 1 25633834 +CACNA1C:860:R:P CACNA1C 860 R P ENST00000347598 Long QT syndrome;not provided NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome;not provided maf_pathogenic NA NA 0 0 VariationID_180284 +CACNA1C:860:R:Q CACNA1C 860 R Q ENST00000347598 longQT_syndrome NA gof hgmd unknown DM 1.629e-05 2 Long QT syndrome unknown NA NA 0 0 28600387 +CACNA1C:861:P:S CACNA1C 861 P S ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 4.071e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_190655 +CACNA1C:878:S:T CACNA1C 878 S T ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411728 +CACNA1C:895:R:H CACNA1C 895 R H ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 0 3 Long QT syndrome;not specified maf_pathogenic NA NA 0 0 VariationID_190656 +CACNA1C:912:L:I CACNA1C 912 L I ENST00000347598 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_191422 +CACNA1C:932:I:T CACNA1C 932 I T ENST00000347598 Cardiovascular phenotype;not specified NA unknown clinvar unknown Uncertain significance 0 3 Cardiovascular phenotype;not specified maf_pathogenic NA NA 0 0 VariationID_190657 +CACNA1C:938:I:T CACNA1C 938 I T ENST00000347598 Brugada syndrome;Timothy syndrome;not specified NA unknown clinvar unknown Uncertain significance 2.437e-05 3 Brugada syndrome;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_308140 +CACNA1C:943:I:V CACNA1C 943 I V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190658 +CACNA1C:1009:S:G CACNA1C 1009 S G ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456958 +CACNA1C:1013:V:L CACNA1C 1013 V L ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_450908 +CACNA1C:1041:C:G CACNA1C 1041 C G ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_373244 +CACNA1C:1087:A:V CACNA1C 1087 A V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0.000101 2 not specified unknown NA NA 0 0 VariationID_421861 +CACNA1C:1094:I:V CACNA1C 1094 I V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 4.062e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_190703 +CACNA1C:1099:G:R CACNA1C 1099 G R ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 8.123e-06 2 Long QT syndrome unknown NA NA 0 0 VariationID_456960 +CACNA1C:1114:S:N CACNA1C 1114 S N ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456962 +CACNA1C:1119:D:N CACNA1C 1119 D N ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 1.219e-05 2 not specified unknown NA NA 0 0 VariationID_190704 +CACNA1C:1131:V:I CACNA1C 1131 V I ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 8.154e-06 2 Long QT syndrome unknown NA NA 0 0 VariationID_411719 +CACNA1C:1135:E:G CACNA1C 1135 E G ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456963 +CACNA1C:1135:E:K CACNA1C 1135 E K ENST00000347598 Brugada syndrome;Long QT syndrome NA unknown clinvar unknown Uncertain significance 0 2 Brugada syndrome;Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_67554 +CACNA1C:1135:E:K CACNA1C 1135 E K ENST00000347598 Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd (Likely)pathogenic DM 0 2 Brugada syndrome (shorter-than-normal QT interval) maf_pathogenic NA NA 0 1 20817017 +CACNA1C:1136:G:A CACNA1C 1136 G A ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_238173 +CACNA1C:1143:R:C CACNA1C 1143 R C ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 8.388e-06 2 not specified unknown NA NA 0 0 VariationID_373491 +CACNA1C:1143:R:H CACNA1C 1143 R H ENST00000347598 Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Likely benign 2.929e-05 2 Brugada syndrome;Timothy syndrome unknown NA NA 0 0 VariationID_308144 +CACNA1C:1145:I:V CACNA1C 1145 I V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_166770 +CACNA1C:1151:D:N CACNA1C 1151 D N ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 3.275e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_456964 +CACNA1C:1153:G:D CACNA1C 1153 G D ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456965 +CACNA1C:1159:R:H CACNA1C 1159 R H ENST00000347598 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 26637798 +CACNA1C:1162:I:L CACNA1C 1162 I L ENST00000347598 Cardiovascular phenotype;not specified NA unknown clinvar unknown Uncertain significance 1.22e-05 3 Cardiovascular phenotype;not specified unknown NA NA 0 0 VariationID_190659 +CACNA1C:1173:I:V CACNA1C 1173 I V ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 4.062e-06 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_518805 +CACNA1C:1174:A:V CACNA1C 1174 A V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190660 +CACNA1C:1182:V:L CACNA1C 1182 V L ENST00000347598 ASD_noE NA gof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ASD_noE maf_pathogenic NA NA 1 1 29942082 +CACNA1C:1186:I:T CACNA1C 1186 I T ENST00000347598 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_208682 +CACNA1C:1186:I:T CACNA1C 1186 I T ENST00000347598 Timothy syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Timothy syndrome maf_pathogenic NA NA 1 1 24960393,25260352,25260352,26795593,25633834,25633834 +CACNA1C:1186:I:V CACNA1C 1186 I V ENST00000347598 Long QT%2C non-syndromic NA gof hgmd (Likely)pathogenic DM 0 2 Long QT%2C non-syndromic maf_pathogenic NA NA 1 1 25633834 +CACNA1C:1207:R:Q CACNA1C 1207 R Q ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 8.169e-06 2 not specified unknown NA NA 0 0 VariationID_166771 +CACNA1C:1231:K:E CACNA1C 1231 K E ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190661 +CACNA1C:1246:F:L CACNA1C 1246 F L ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 4.061e-06 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411725 +CACNA1C:1247:V:I CACNA1C 1247 V I ENST00000347598 Cardiovascular phenotype;Long QT syndrome;Short QT Syndrome 4;not specified NA unknown clinvar unknown Uncertain significance 3.249e-05 3 Cardiovascular phenotype;Long QT syndrome;Short QT Syndrome 4;not specified unknown NA NA 0 0 VariationID_234984 +CACNA1C:1254:I:N CACNA1C 1254 I N ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190705 +CACNA1C:1262:G:S CACNA1C 1262 G S ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_430279 +CACNA1C:1284:V:M CACNA1C 1284 V M ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 5.28e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_456967 +CACNA1C:1311:V:I CACNA1C 1311 V I ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 4.068e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_190662 +CACNA1C:1315:I:V CACNA1C 1315 I V ENST00000347598 not specified NA unknown clinvar unknown Benign 0.0003742 2 not specified unknown NA NA 0 0 VariationID_190614 +CACNA1C:1336:A:T CACNA1C 1336 A T ENST00000347598 Brugada syndrome;Long QT syndrome;Timothy syndrome;not specified NA unknown clinvar unknown Uncertain significance 6.825e-05 3 Brugada syndrome;Long QT syndrome;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_190664 +CACNA1C:1340:V:L CACNA1C 1340 V L ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190665 +CACNA1C:1350:E:K CACNA1C 1350 E K ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_263682 +CACNA1C:1358:Q:H CACNA1C 1358 Q H ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190666 +CACNA1C:1360:S:P CACNA1C 1360 S P ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 4.061e-06 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456968 +CACNA1C:1363:M:V CACNA1C 1363 M V ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 8.122e-06 0 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_190615 +CACNA1C:1365:A:T CACNA1C 1365 A T ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 1.624e-05 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_518751 +CACNA1C:1369:S:F CACNA1C 1369 S F ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_424540 +CACNA1C:1395:R:Q CACNA1C 1395 R Q ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 1.223e-05 2 not specified unknown NA NA 0 0 VariationID_190669 +CACNA1C:1411:V:M CACNA1C 1411 V M ENST00000347598 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_450063 +CACNA1C:1411:V:M CACNA1C 1411 V M ENST00000347598 CACNA1C-related condition NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 CACNA1C-related condition maf_pathogenic NA NA 0 1 VariationID_522828 +CACNA1C:1454:V:M CACNA1C 1454 V M ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 4.072e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_190672 +CACNA1C:1485:P:S CACNA1C 1485 P S ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 8.14e-06 2 not specified unknown NA NA 0 0 VariationID_93406 +CACNA1C:1489:T:M CACNA1C 1489 T M ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 1.626e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_166773 +CACNA1C:1499:F:S CACNA1C 1499 F S ENST00000347598 Cardiomyopathy%2C restrictive NA unknown hgmd unknown DM 0 1 Cardiomyopathy%2C restrictive maf_pathogenic NA NA 0 0 27662471 +CACNA1C:1513:F:L CACNA1C 1513 F L ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_263449 +CACNA1C:1519:F:L CACNA1C 1519 F L ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519536 +CACNA1C:1521:A:G CACNA1C 1521 A G ENST00000347598 Timothy syndrome NA gof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 2 Timothy syndrome maf_pathogenic NA NA 1 1 VariationID_196966 +CACNA1C:1521:A:G CACNA1C 1521 A G ENST00000347598 Timothy syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Timothy syndrome maf_pathogenic NA NA 1 1 22106044 +CACNA1C:1521:A:P CACNA1C 1521 A P ENST00000347598 DD_noE NA gof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 1 1 29942082 +CACNA1C:1523:I:M CACNA1C 1523 I M ENST00000347598 Long QT%2C non-syndromic NA gof hgmd (Likely)pathogenic DM 0 2 Long QT%2C non-syndromic maf_pathogenic NA NA 1 1 25633834 +CACNA1C:1544:E:K CACNA1C 1544 E K ENST00000347598 Long QT%2C non-syndromic NA gof hgmd (Likely)pathogenic DM 0 2 Long QT%2C non-syndromic maf_pathogenic NA NA 1 1 25633834 +CACNA1C:1570:R:Q CACNA1C 1570 R Q ENST00000347598 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 23849776 +CACNA1C:1635:A:V CACNA1C 1635 A V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 5.429e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_197059 +CACNA1C:1639:K:N CACNA1C 1639 K N ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190673 +CACNA1C:1655:P:S CACNA1C 1655 P S ENST00000347598 longQT_syndrome NA gof hgmd unknown DM 1.176e-05 2 Long QT syndrome unknown NA NA 0 0 23631430 +CACNA1C:1661:V:I CACNA1C 1661 V I ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 8.162e-06 2 Long QT syndrome unknown NA NA 0 0 VariationID_456973 +CACNA1C:1691:P:S CACNA1C 1691 P S ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 1.628e-05 2 not specified unknown NA NA 0 0 VariationID_190674 +CACNA1C:1696:A:T CACNA1C 1696 A T ENST00000347598 Long QT syndrome;Timothy syndrome;not specified NA unknown clinvar unknown Uncertain significance 6.93e-05 3 Long QT syndrome;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_197406 +CACNA1C:1710:G:R CACNA1C 1710 G R ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 1.221e-05 2 not specified unknown NA NA 0 0 VariationID_190676 +CACNA1C:1723:A:T CACNA1C 1723 A T ENST00000347598 Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Uncertain significance 0.0001056 2 Brugada syndrome;Timothy syndrome unknown NA NA 0 0 VariationID_308159 +CACNA1C:1726:E:G CACNA1C 1726 E G ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190708 +CACNA1C:1728:D:G CACNA1C 1728 D G ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456974 +CACNA1C:1737:A:T CACNA1C 1737 A T ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 2.437e-05 2 not specified unknown NA NA 0 0 VariationID_190677 +CACNA1C:1755:V:A CACNA1C 1755 V A ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 8.542e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_190622 +CACNA1C:1755:V:I CACNA1C 1755 V I ENST00000347598 Cardiovascular phenotype;Long QT syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002263 0 Cardiovascular phenotype;Long QT syndrome;not specified unknown NA NA 0 0 VariationID_190621 +CACNA1C:1761:D:G CACNA1C 1761 D G ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 2.968e-05 2 not specified unknown NA NA 0 0 VariationID_449139 +CACNA1C:1761:D:N CACNA1C 1761 D N ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 8.507e-06 2 Long QT syndrome unknown NA NA 0 0 VariationID_411731 +CACNA1C:1762:G:S CACNA1C 1762 G S ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 8.853e-05 2 not specified unknown NA NA 0 0 VariationID_281999 +CACNA1C:1763:R:Q CACNA1C 1763 R Q ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 1.679e-05 2 not specified unknown NA NA 0 0 VariationID_190685 +CACNA1C:1763:R:W CACNA1C 1763 R W ENST00000347598 Ductal breast carcinoma NA unknown clinvar unknown Uncertain significance 0 1 Ductal breast carcinoma maf_pathogenic NA NA 0 0 VariationID_221325 +CACNA1C:1765:A:G CACNA1C 1765 A G ENST00000347598 Brugada syndrome;Cardiomyopathy, restrictive;Long QT syndrome;Long QT syndrome;Timothy syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0008156 0 Brugada syndrome;Cardiomyopathy, restrictive;Long QT syndrome;Long QT syndrome;Timothy syndrome;not provided;not specified unknown NA NA 0 0 VariationID_93411 +CACNA1C:1765:A:T CACNA1C 1765 A T ENST00000347598 Cardiovascular phenotype;Long QT syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 7.1e-05 0 Cardiovascular phenotype;Long QT syndrome;not specified unknown NA NA 0 0 VariationID_215771 +CACNA1C:1768:Q:E CACNA1C 1768 Q E ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411724 +CACNA1C:1781:A:V CACNA1C 1781 A V ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 2.465e-05 2 not specified unknown NA NA 0 0 VariationID_190686 +CACNA1C:1781:A:V CACNA1C 1781 A V ENST00000347598 Cardiac arrhythmia NA unknown hgmd unknown DM 2.465e-05 1 Cardiac arrhythmia unknown NA NA 0 0 22584458 +CACNA1C:1797:V:M CACNA1C 1797 V M ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456977 +CACNA1C:1825:R:C CACNA1C 1825 R C ENST00000347598 not provided NA unknown clinvar unknown Uncertain significance 9.524e-05 2 not provided unknown NA NA 0 0 VariationID_191424 +CACNA1C:1828:R:C CACNA1C 1828 R C ENST00000347598 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 5.003e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_190688 +CACNA1C:1828:R:H CACNA1C 1828 R H ENST00000347598 Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd unknown DM 1.254e-05 2 Brugada syndrome (shorter-than-normal QT interval) unknown NA NA 0 0 23575362 +CACNA1C:1835:T:M CACNA1C 1835 T M ENST00000347598 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.0009252 3 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified unknown NA NA 0 0 VariationID_136635 +CACNA1C:1843:G:R CACNA1C 1843 G R ENST00000347598 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not specified NA unknown clinvar unknown Benign/Likely benign 0.003717 3 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_191565 +CACNA1C:1851:R:P CACNA1C 1851 R P ENST00000347598 not provided NA unknown clinvar unknown Uncertain significance 0.0001736 2 not provided unknown NA NA 0 0 VariationID_191425 +CACNA1C:1851:R:Q CACNA1C 1851 R Q ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 1.488e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_219520 +CACNA1C:1852:V:A CACNA1C 1852 V A ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 1.006e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_411737 +CACNA1C:1860:S:N CACNA1C 1860 S N ENST00000347598 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_499185 +CACNA1C:1862:N:S CACNA1C 1862 N S ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 1.241e-05 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_519549 +CACNA1C:1863:R:T CACNA1C 1863 R T ENST00000347598 longQT_syndrome NA gof clinvar unknown Uncertain significance 0.0003647 1 Long QT syndrome unknown NA NA 0 0 VariationID_180285 +CACNA1C:1867:R:Q CACNA1C 1867 R Q NA Cardiovascular phenotype;Long QT syndrome NA unknown clinvar unknown Uncertain significance 2.052e-05 3 Cardiovascular phenotype;Long QT syndrome unknown NA NA 0 0 VariationID_456980 +CACNA1C:1868:P:L CACNA1C 1868 P L NA not specified NA unknown clinvar unknown Benign 0.7779 3 not specified unknown NA NA 0 0 VariationID_136638 +CACNA1C:1869:M:V CACNA1C 1869 M V NA not specified NA unknown clinvar unknown Benign 0.808 3 not specified unknown NA NA 0 0 VariationID_136639 +CACNA1C:1874:A:V CACNA1C 1874 A V NA longQT_syndrome NA gof clinvar unknown Uncertain significance 1.643e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_456981 +CACNA1C:1879:T:M CACNA1C 1879 T M NA Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Likely benign 9.432e-05 2 Brugada syndrome;Timothy syndrome unknown NA NA 0 0 VariationID_308160 +CACNA1C:1883:E:K CACNA1C 1883 E K NA longQT_syndrome NA gof clinvar unknown Uncertain significance 4.091e-06 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411721 +CACNA1C:1890:N:T CACNA1C 1890 N T NA Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Uncertain significance 0 2 Brugada syndrome;Timothy syndrome maf_pathogenic NA NA 0 0 VariationID_308161 +CACNA1C:1893:K:R CACNA1C 1893 K R NA not specified NA unknown clinvar unknown Benign 0.9999 3 not specified unknown NA NA 0 0 VariationID_136640 +CACNA1C:1893:T:M CACNA1C 1893 T M NA longQT_syndrome NA gof clinvar unknown Uncertain significance 4.098e-06 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_222516 +CACNA1C:1902:L:P CACNA1C 1902 L P NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456982 +CACNA1C:1902:R:Q CACNA1C 1902 R Q NA Cardiovascular phenotype;Long QT syndrome NA unknown clinvar unknown Uncertain significance 2.052e-05 3 Cardiovascular phenotype;Long QT syndrome unknown NA NA 0 0 VariationID_456980 +CACNA1C:1909:A:V CACNA1C 1909 A V NA longQT_syndrome NA gof clinvar unknown Uncertain significance 1.643e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_456981 +CACNA1C:1914:T:M CACNA1C 1914 T M NA Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Likely benign 9.432e-05 2 Brugada syndrome;Timothy syndrome unknown NA NA 0 0 VariationID_308160 +CACNA1C:1915:R:Q CACNA1C 1915 R Q NA Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 8.132e-06 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_518667 +CACNA1C:1915:R:W CACNA1C 1915 R W NA Ventricular tachycardia NA unknown clinvar unknown Uncertain significance 4.067e-05 1 Ventricular tachycardia unknown NA NA 0 0 VariationID_180286 +CACNA1C:1918:E:K CACNA1C 1918 E K NA longQT_syndrome NA gof clinvar unknown Uncertain significance 4.091e-06 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411721 +CACNA1C:1918:T:M CACNA1C 1918 T M NA Cardiovascular phenotype;Long QT syndrome;not provided;not specified NA unknown clinvar unknown Benign 0.001086 3 Cardiovascular phenotype;Long QT syndrome;not provided;not specified unknown NA NA 0 0 VariationID_191567 +CACNA1C:1918:T:M CACNA1C 1918 T M NA longQT_syndrome NA gof hgmd unknown DM 0.001086 1 Long QT syndrome unknown NA NA 0 0 27920829 +CACNA1C:1924:K:E CACNA1C 1924 K E NA Sudden cardiac death NA unknown clinvar unknown Uncertain significance 0 2 Sudden cardiac death maf_pathogenic NA NA 0 0 VariationID_222517 +CACNA1C:1925:N:T CACNA1C 1925 N T NA Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Uncertain significance 0 2 Brugada syndrome;Timothy syndrome maf_pathogenic NA NA 0 0 VariationID_308161 +CACNA1C:1928:R:Q CACNA1C 1928 R Q NA Brugada syndrome;Brugada syndrome (shorter-than-normal QT interval);Long QT syndrome;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.0006465 3 Brugada syndrome;Brugada syndrome (shorter-than-normal QT interval);Long QT syndrome;not provided;not specified unknown NA NA 0 0 VariationID_67555 +CACNA1C:1928:R:Q CACNA1C 1928 R Q NA Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd unknown DM 0.0006465 1 Brugada syndrome (shorter-than-normal QT interval) unknown NA NA 0 0 20817017,25637381,24055113,23414114 +CACNA1C:1928:T:M CACNA1C 1928 T M NA longQT_syndrome NA gof clinvar unknown Uncertain significance 4.098e-06 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_222516 +CACNA1C:1930:S:P CACNA1C 1930 S P NA Brugada syndrome;Long QT syndrome;Timothy syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001464 0 Brugada syndrome;Long QT syndrome;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_197498 +CACNA1C:1937:L:P CACNA1C 1937 L P NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456982 +CACNA1C:1937:R:C CACNA1C 1937 R C NA Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.0101 3 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified unknown NA NA 0 0 VariationID_93417 +CACNA1C:1937:R:C CACNA1C 1937 R C NA Sudden cardiac death NA unknown hgmd unknown DM 0.0101 1 Sudden cardiac death unknown NA NA 0 0 25447171,25661095 +CACNA1C:1939:A:P CACNA1C 1939 A P NA Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 2.034e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_279723 +CACNA1C:1950:R:Q CACNA1C 1950 R Q NA Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 8.132e-06 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_518667 +CACNA1C:1950:R:W CACNA1C 1950 R W NA Ventricular tachycardia NA unknown clinvar unknown Uncertain significance 4.067e-05 1 Ventricular tachycardia unknown NA NA 0 0 VariationID_180286 +CACNA1C:1953:T:M CACNA1C 1953 T M NA Cardiovascular phenotype;Long QT syndrome;not provided;not specified NA unknown clinvar unknown Benign 0.001086 3 Cardiovascular phenotype;Long QT syndrome;not provided;not specified unknown NA NA 0 0 VariationID_191567 +CACNA1C:1953:T:M CACNA1C 1953 T M NA longQT_syndrome NA gof hgmd unknown DM 0.001086 1 Long QT syndrome unknown NA NA 0 0 27920829 +CACNA1C:1954:R:Q CACNA1C 1954 R Q NA Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 9.34e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_402467 +CACNA1C:1954:R:Q CACNA1C 1954 R Q NA longQT_syndrome NA gof hgmd unknown DM 9.34e-05 1 Long QT syndrome unknown NA NA 0 0 23677916 +CACNA1C:1958:R:Q CACNA1C 1958 R Q NA longQT_syndrome NA gof clinvar unknown Uncertain significance 7.716e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_456983 +CACNA1C:1959:G:R CACNA1C 1959 G R NA Brugada syndrome 3;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified NA unknown clinvar unknown Uncertain significance 5.685e-05 3 Brugada syndrome 3;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified unknown NA NA 0 0 VariationID_191427 +CACNA1C:1959:G:R CACNA1C 1959 G R NA Cardiac arrhythmia NA unknown hgmd unknown DM 5.685e-05 2 Cardiac arrhythmia unknown NA NA 0 0 25184293,26230511,27502440,27502440 +CACNA1C:1959:K:E CACNA1C 1959 K E NA Sudden cardiac death NA unknown clinvar unknown Uncertain significance 0 2 Sudden cardiac death maf_pathogenic NA NA 0 0 VariationID_222517 +CACNA1C:1961:D:N CACNA1C 1961 D N ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 4.061e-05 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_519491 +CACNA1C:1963:R:Q CACNA1C 1963 R Q NA Brugada syndrome;Brugada syndrome (shorter-than-normal QT interval);Long QT syndrome;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.0006465 3 Brugada syndrome;Brugada syndrome (shorter-than-normal QT interval);Long QT syndrome;not provided;not specified unknown NA NA 0 0 VariationID_67555 +CACNA1C:1963:R:Q CACNA1C 1963 R Q NA Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd unknown DM 0.0006465 1 Brugada syndrome (shorter-than-normal QT interval) unknown NA NA 0 0 20817017,25637381,24055113,23414114 +CACNA1C:1964:Q:R CACNA1C 1964 Q R ENST00000347598 Cardiovascular phenotype NA unknown clinvar unknown Likely benign 0.0002112 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_263515 +CACNA1C:1964:Q:R CACNA1C 1964 Q R ENST00000347598 Sudden unexplained death syndrome NA unknown hgmd unknown DM 0.0002112 1 Sudden unexplained death syndrome unknown NA NA 0 0 27005929,28493952 +CACNA1C:1965:S:P CACNA1C 1965 S P NA Brugada syndrome;Long QT syndrome;Timothy syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001464 0 Brugada syndrome;Long QT syndrome;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_197498 +CACNA1C:1972:R:C CACNA1C 1972 R C NA Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.0101 3 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified unknown NA NA 0 0 VariationID_93417 +CACNA1C:1972:R:C CACNA1C 1972 R C NA Sudden cardiac death NA unknown hgmd unknown DM 0.0101 1 Sudden cardiac death unknown NA NA 0 0 25447171,25661095 +CACNA1C:1974:A:P CACNA1C 1974 A P NA Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 2.034e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_279723 +CACNA1C:1989:R:Q CACNA1C 1989 R Q NA Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 9.34e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_402467 +CACNA1C:1989:R:Q CACNA1C 1989 R Q NA longQT_syndrome NA gof hgmd unknown DM 9.34e-05 1 Long QT syndrome unknown NA NA 0 0 23677916 +CACNA1C:1991:H:Y CACNA1C 1991 H Y NA Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 4.104e-06 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519485 +CACNA1C:1993:R:Q CACNA1C 1993 R Q NA longQT_syndrome NA gof clinvar unknown Uncertain significance 7.716e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_456983 +CACNA1C:1994:G:R CACNA1C 1994 G R NA Brugada syndrome 3;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified NA unknown clinvar unknown Uncertain significance 5.685e-05 3 Brugada syndrome 3;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified unknown NA NA 0 0 VariationID_191427 +CACNA1C:1994:G:R CACNA1C 1994 G R NA Cardiac arrhythmia NA unknown hgmd unknown DM 5.685e-05 2 Cardiac arrhythmia unknown NA NA 0 0 25184293,26230511,27502440,27502440 +CACNA1C:1996:D:N CACNA1C 1996 D N NA Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 4.061e-05 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_519491 +CACNA1C:1999:Q:R CACNA1C 1999 Q R NA Cardiovascular phenotype NA unknown clinvar unknown Likely benign 0.0002112 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_263515 +CACNA1C:1999:Q:R CACNA1C 1999 Q R NA Sudden unexplained death syndrome NA unknown hgmd unknown DM 0.0002112 1 Sudden unexplained death syndrome unknown NA NA 0 0 27005929,28493952 +CACNA1C:2006:T:I CACNA1C 2006 T I NA Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_264630 +CACNA1C:2017:V:I CACNA1C 2017 V I NA Cardiovascular phenotype NA unknown clinvar unknown Likely benign 1.224e-05 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_519546 +CACNA1C:2021:R:P CACNA1C 2021 R P NA Cardiomyopathy with early repolarisation & short QT syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Cardiomyopathy with early repolarisation & short QT syndrome maf_pathogenic NA NA 0 1 28427417 +CACNA1C:2021:R:Q CACNA1C 2021 R Q NA Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified;short QT syndrome NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.003434 0 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified;short QT syndrome unknown NA NA 0 0 VariationID_93419 +CACNA1C:2021:R:Q CACNA1C 2021 R Q NA Sudden cardiac death NA unknown hgmd unknown DM 0.003434 1 Sudden cardiac death unknown NA NA 0 0 25447171 +CACNA1C:2023:E:A CACNA1C 2023 E A NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456986 +CACNA1C:2025:V:I CACNA1C 2025 V I NA not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190627 +CACNA1C:2026:H:Y CACNA1C 2026 H Y NA Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 4.104e-06 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519485 +CACNA1C:2034:S:N CACNA1C 2034 S N NA longQT_syndrome NA gof clinvar unknown Uncertain significance 3.253e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_411720 +CACNA1C:2040:C:F CACNA1C 2040 C F NA Brugada syndrome;Long QT syndrome NA unknown clinvar unknown Uncertain significance 8.956e-05 3 Brugada syndrome;Long QT syndrome unknown NA NA 0 0 VariationID_190628 +CACNA1C:2041:T:I CACNA1C 2041 T I NA Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_264630 +CACNA1C:2047:T:I CACNA1C 2047 T I NA Cardiovascular phenotype;Long QT syndrome NA unknown clinvar unknown Uncertain significance 5.721e-05 3 Cardiovascular phenotype;Long QT syndrome unknown NA NA 0 0 VariationID_238176 +CACNA1C:2051:G:R CACNA1C 2051 G R NA Brugada syndrome;Cardiovascular phenotype;Timothy syndrome NA unknown clinvar unknown Uncertain significance 1.229e-05 3 Brugada syndrome;Cardiovascular phenotype;Timothy syndrome unknown NA NA 0 0 VariationID_263770 +CACNA1C:2052:G:V CACNA1C 2052 G V NA Cardiovascular phenotype;Long QT syndrome NA unknown clinvar unknown Uncertain significance 7.794e-05 3 Cardiovascular phenotype;Long QT syndrome unknown NA NA 0 0 VariationID_456989 +CACNA1C:2052:V:I CACNA1C 2052 V I NA Cardiovascular phenotype NA unknown clinvar unknown Likely benign 1.224e-05 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_519546 +CACNA1C:2055:A:T CACNA1C 2055 A T NA not specified NA unknown clinvar unknown Uncertain significance 1.236e-05 2 not specified unknown NA NA 0 0 VariationID_439454 +CACNA1C:2056:A:T CACNA1C 2056 A T NA Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 8.253e-06 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_518697 +CACNA1C:2056:R:P CACNA1C 2056 R P NA Cardiomyopathy with early repolarisation & short QT syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Cardiomyopathy with early repolarisation & short QT syndrome maf_pathogenic NA NA 0 1 28427417 +CACNA1C:2056:R:Q CACNA1C 2056 R Q NA Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified;short QT syndrome NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.003434 0 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided;not specified;short QT syndrome unknown NA NA 0 0 VariationID_93419 +CACNA1C:2056:R:Q CACNA1C 2056 R Q NA Sudden cardiac death NA unknown hgmd unknown DM 0.003434 1 Sudden cardiac death unknown NA NA 0 0 25447171 +CACNA1C:2058:E:A CACNA1C 2058 E A NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456986 +CACNA1C:2059:V:I CACNA1C 2059 V I NA Cardiac arrhythmia;Cardiovascular phenotype NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.161e-06 0 Cardiac arrhythmia;Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_35770 +CACNA1C:2060:R:W CACNA1C 2060 R W NA longQT_syndrome NA gof clinvar unknown Uncertain significance 2.504e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_411718 +CACNA1C:2060:V:I CACNA1C 2060 V I NA not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190627 +CACNA1C:2062:V:I CACNA1C 2062 V I NA Brugada syndrome;Brugada syndrome (shorter-than-normal QT interval);Cardiovascular phenotype;Long QT syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0003531 0 Brugada syndrome;Brugada syndrome (shorter-than-normal QT interval);Cardiovascular phenotype;Long QT syndrome;not specified unknown NA NA 0 0 VariationID_67556 +CACNA1C:2062:V:I CACNA1C 2062 V I NA Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd unknown DM 0.0003531 1 Brugada syndrome (shorter-than-normal QT interval) unknown NA NA 0 0 20817017,25637381,24055113,23414114 +CACNA1C:2065:M:T CACNA1C 2065 M T NA not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190629 +CACNA1C:2068:S:N CACNA1C 2068 S N ENST00000347598 Cardiovascular phenotype;Long QT syndrome NA unknown clinvar unknown Uncertain significance 4.348e-05 3 Cardiovascular phenotype;Long QT syndrome unknown NA NA 0 0 VariationID_456992 +CACNA1C:2068:S:N CACNA1C 2068 S N ENST00000347598 Sudden cardiac death NA unknown hgmd unknown DM 4.348e-05 1 Sudden cardiac death unknown NA NA 0 0 24981977 +CACNA1C:2069:S:N CACNA1C 2069 S N NA longQT_syndrome NA gof clinvar unknown Uncertain significance 3.253e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_411720 +CACNA1C:2070:A:P CACNA1C 2070 A P NA longQT_syndrome NA gof clinvar unknown Uncertain significance 1.319e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_411732 +CACNA1C:2075:C:F CACNA1C 2075 C F NA Brugada syndrome;Long QT syndrome NA unknown clinvar unknown Uncertain significance 8.956e-05 3 Brugada syndrome;Long QT syndrome unknown NA NA 0 0 VariationID_190628 +CACNA1C:2082:T:I CACNA1C 2082 T I NA Cardiovascular phenotype;Long QT syndrome NA unknown clinvar unknown Uncertain significance 5.721e-05 3 Cardiovascular phenotype;Long QT syndrome unknown NA NA 0 0 VariationID_238176 +CACNA1C:2086:G:R CACNA1C 2086 G R NA Brugada syndrome;Cardiovascular phenotype;Timothy syndrome NA unknown clinvar unknown Uncertain significance 1.229e-05 3 Brugada syndrome;Cardiovascular phenotype;Timothy syndrome unknown NA NA 0 0 VariationID_263770 +CACNA1C:2087:A:G CACNA1C 2087 A G NA Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 8.451e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_197538 +CACNA1C:2087:G:V CACNA1C 2087 G V NA Cardiovascular phenotype;Long QT syndrome NA unknown clinvar unknown Uncertain significance 7.794e-05 3 Cardiovascular phenotype;Long QT syndrome unknown NA NA 0 0 VariationID_456989 +CACNA1C:2090:A:T CACNA1C 2090 A T NA not specified NA unknown clinvar unknown Uncertain significance 1.236e-05 2 not specified unknown NA NA 0 0 VariationID_439454 +CACNA1C:2091:A:T CACNA1C 2091 A T NA Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 8.253e-06 2 Cardiovascular phenotype unknown NA NA 0 0 VariationID_518697 +CACNA1C:2094:V:I CACNA1C 2094 V I NA Cardiac arrhythmia;Cardiovascular phenotype NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.161e-06 0 Cardiac arrhythmia;Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_35770 +CACNA1C:2095:R:W CACNA1C 2095 R W NA longQT_syndrome NA gof clinvar unknown Uncertain significance 2.504e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_411718 +CACNA1C:2097:V:I CACNA1C 2097 V I NA Brugada syndrome;Brugada syndrome (shorter-than-normal QT interval);Cardiovascular phenotype;Long QT syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0003531 0 Brugada syndrome;Brugada syndrome (shorter-than-normal QT interval);Cardiovascular phenotype;Long QT syndrome;not specified unknown NA NA 0 0 VariationID_67556 +CACNA1C:2097:V:I CACNA1C 2097 V I NA Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd unknown DM 0.0003531 1 Brugada syndrome (shorter-than-normal QT interval) unknown NA NA 0 0 20817017,25637381,24055113,23414114 +CACNA1C:2100:M:T CACNA1C 2100 M T NA not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_190629 +CACNA1C:2102:K:R CACNA1C 2102 K R NA Brugada syndrome;Cardiovascular phenotype;Timothy syndrome;not specified NA unknown clinvar unknown Uncertain significance 9.195e-05 3 Brugada syndrome;Cardiovascular phenotype;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_197560 +CACNA1C:2103:S:N CACNA1C 2103 S N NA Cardiovascular phenotype;Long QT syndrome NA unknown clinvar unknown Uncertain significance 4.348e-05 3 Cardiovascular phenotype;Long QT syndrome unknown NA NA 0 0 VariationID_456992 +CACNA1C:2103:S:N CACNA1C 2103 S N NA Sudden cardiac death NA unknown hgmd unknown DM 4.348e-05 1 Sudden cardiac death unknown NA NA 0 0 24981977 +CACNA1C:2105:A:P CACNA1C 2105 A P NA longQT_syndrome NA gof clinvar unknown Uncertain significance 1.319e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_411732 +CACNA1C:2113:D:N CACNA1C 2113 D N NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411735 +CACNA1C:2114:A:V CACNA1C 2114 A V NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456994 +CACNA1C:2122:A:G CACNA1C 2122 A G NA Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 8.451e-05 3 Long QT syndrome;not specified unknown NA NA 0 0 VariationID_197538 +CACNA1C:2128:N:S CACNA1C 2128 N S NA Brugada syndrome;Cardiovascular phenotype;Timothy syndrome NA unknown clinvar unknown Uncertain significance 0 3 Brugada syndrome;Cardiovascular phenotype;Timothy syndrome maf_pathogenic NA NA 0 0 VariationID_308164 +CACNA1C:2132:G:R CACNA1C 2132 G R NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411726 +CACNA1C:2137:K:R CACNA1C 2137 K R NA Brugada syndrome;Cardiovascular phenotype;Timothy syndrome;not specified NA unknown clinvar unknown Uncertain significance 9.195e-05 3 Brugada syndrome;Cardiovascular phenotype;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_197560 +CACNA1C:2139:N:S CACNA1C 2139 N S NA Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0004881 0 Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_216482 +CACNA1C:2139:N:S CACNA1C 2139 N S NA Sudden unexplained death NA unknown hgmd unknown DM 0.0004881 2 Sudden unexplained death unknown NA NA 0 0 27218670,27218670 +CACNA1C:2140:G:A CACNA1C 2140 G A NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411716 +CACNA1C:2140:G:D CACNA1C 2140 G D NA longQT_syndrome NA gof clinvar unknown Uncertain significance 7.403e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_456996 +CACNA1C:2148:D:N CACNA1C 2148 D N NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411735 +CACNA1C:2149:A:V CACNA1C 2149 A V NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456994 +CACNA1C:2151:A:S CACNA1C 2151 A S NA Cardiac arrhythmia;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Cardiac arrhythmia;not specified maf_pathogenic NA NA 0 0 VariationID_35771 +CACNA1C:2156:A:V CACNA1C 2156 A V NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456997 +CACNA1C:2160:E:Q CACNA1C 2160 E Q NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456998 +CACNA1C:2161:D:A CACNA1C 2161 D A NA not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_501385 +CACNA1C:2163:G:A CACNA1C 2163 G A NA Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001527 0 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided unknown NA NA 0 0 VariationID_191428 +CACNA1C:2163:N:S CACNA1C 2163 N S NA Brugada syndrome;Cardiovascular phenotype;Timothy syndrome NA unknown clinvar unknown Uncertain significance 0 3 Brugada syndrome;Cardiovascular phenotype;Timothy syndrome maf_pathogenic NA NA 0 0 VariationID_308164 +CACNA1C:2167:A:T CACNA1C 2167 A T NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456999 +CACNA1C:2167:G:R CACNA1C 2167 G R NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411726 +CACNA1C:2172:S:N CACNA1C 2172 S N ENST00000347598 Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Uncertain significance 4.14e-06 2 Brugada syndrome;Timothy syndrome maf_pathogenic NA NA 0 0 VariationID_308165 +CACNA1C:2174:N:S CACNA1C 2174 N S NA Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0004881 0 Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not specified unknown NA NA 0 0 VariationID_216482 +CACNA1C:2174:N:S CACNA1C 2174 N S NA Sudden unexplained death NA unknown hgmd unknown DM 0.0004881 2 Sudden unexplained death unknown NA NA 0 0 27218670,27218670 +CACNA1C:2175:G:A CACNA1C 2175 G A NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_411716 +CACNA1C:2175:G:D CACNA1C 2175 G D NA longQT_syndrome NA gof clinvar unknown Uncertain significance 7.403e-05 2 Long QT syndrome unknown NA NA 0 0 VariationID_456996 +CACNA1C:2178:D:N CACNA1C 2178 D N NA brugada_syndrome NA unknown clinvar unknown Uncertain significance 0.000122 3 Brugada syndrome;not provided;not specified unknown NA NA 0 0 VariationID_67557 +CACNA1C:2178:D:N CACNA1C 2178 D N NA Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd unknown DM 0.000122 2 Brugada syndrome (shorter-than-normal QT interval) unknown NA NA 0 0 20817017 +CACNA1C:2184:S:N CACNA1C 2184 S N NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_457000 +CACNA1C:2186:A:S CACNA1C 2186 A S NA Cardiac arrhythmia;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Cardiac arrhythmia;not specified maf_pathogenic NA NA 0 0 VariationID_35771 +CACNA1C:2191:A:V CACNA1C 2191 A V NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456997 +CACNA1C:2195:E:Q CACNA1C 2195 E Q NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456998 +CACNA1C:2196:D:A CACNA1C 2196 D A NA not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_501385 +CACNA1C:2198:G:A CACNA1C 2198 G A NA Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001527 0 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Timothy syndrome;not provided unknown NA NA 0 0 VariationID_191428 +CACNA1C:2202:A:T CACNA1C 2202 A T NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_456999 +CACNA1C:2207:S:N CACNA1C 2207 S N NA Brugada syndrome;Timothy syndrome NA unknown clinvar unknown Uncertain significance 4.14e-06 2 Brugada syndrome;Timothy syndrome maf_pathogenic NA NA 0 0 VariationID_308165 +CACNA1C:2213:D:N CACNA1C 2213 D N NA brugada_syndrome NA unknown clinvar unknown Uncertain significance 0.000122 3 Brugada syndrome;not provided;not specified unknown NA NA 0 0 VariationID_67557 +CACNA1C:2213:D:N CACNA1C 2213 D N NA Brugada syndrome (shorter-than-normal QT interval) NA unknown hgmd unknown DM 0.000122 2 Brugada syndrome (shorter-than-normal QT interval) unknown NA NA 0 0 20817017 +CACNA1C:2219:S:N CACNA1C 2219 S N NA longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Long QT syndrome maf_pathogenic NA NA 0 0 VariationID_457000 +CACNA1D:259:V:D CACNA1D 259 V D ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Azizan et al. Nat Genet 2013 +CACNA1D:259:V:G CACNA1D 259 V G ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Nanba et al. J Clin Endocrinol Metabol 2018 +CACNA1D:342:G:R CACNA1D 342 G R ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 4.062e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_432376 +CACNA1D:401:V:L CACNA1D 401 V L ENST00000350061;NM_001128840.2 autism NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown autism maf_pathogenic NA NA 1 1 Pinggera et al. Hum Mol Genet 2017 +CACNA1D:403:G:R CACNA1D 403 G R ENST00000350061;NM_001128840.2 not provided NA unknown clinvar unknown Likely pathogenic 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_91930 +CACNA1D:403:G:R CACNA1D 403 G R ENST00000350061;NM_001128840.2 APCC_APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC_APA maf_pathogenic NA NA 1 1 Scholl et al. Nat Genet 2013 und diverse andere +CACNA1D:407:G:R CACNA1D 407 G R ENST00000350061;NM_001128840.2 autism NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown autism maf_pathogenic NA NA 1 1 Pinggera et al. Biol Psychiatry 2015 +CACNA1D:410:S:L CACNA1D 410 S L ENST00000350061;NM_001128840.2 APCC NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC maf_pathogenic NA NA 1 1 Omata et al. J Endocr Soc 2017 +CACNA1D:451:E:Q CACNA1D 451 E Q ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001381 2 not specified unknown NA NA 0 0 VariationID_228464 +CACNA1D:457:G:R CACNA1D 457 G R ENST00000350061;NM_001128840.2 APCC NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC maf_pathogenic NA NA 1 1 Omata et al. J Endocr Soc 2017 +CACNA1D:460:G:S CACNA1D 460 G S ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002194 0 not specified unknown NA NA 0 0 VariationID_252494 +CACNA1D:463:N:K CACNA1D 463 N K ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001178 2 not specified unknown NA NA 0 0 VariationID_504802 +CACNA1D:493:C:S CACNA1D 493 C S ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001259 2 not specified unknown NA NA 0 0 VariationID_504803 +CACNA1D:519:A:T CACNA1D 519 A T ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 8.121e-06 2 not specified unknown NA NA 0 0 VariationID_504804 +CACNA1D:548:P:L CACNA1D 548 P L ENST00000350061;NM_001128840.2 APCC NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC maf_pathogenic NA NA 1 1 Omata et al. J Endocr Soc 2017 +CACNA1D:584:V:I CACNA1D 584 V I ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 2.842e-05 2 not specified unknown NA NA 0 0 VariationID_506011 +CACNA1D:595:V:G CACNA1D 595 V G ENST00000350061;NM_001128840.2 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1D:613:L:Q CACNA1D 613 L Q ENST00000350061;NM_001128840.2 APCC NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC maf_pathogenic NA NA 1 1 Nishimoto et al. PNAS 2015 +CACNA1D:619:R:W CACNA1D 619 R W ENST00000350061;NM_001128840.2 APCC NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC maf_pathogenic NA NA 1 1 Nishimoto et al. PNAS 2015 +CACNA1D:652:S:L CACNA1D 652 S L ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Fernandes-Rosa et al. Hypertension 2014 +CACNA1D:655:L:P CACNA1D 655 L P ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Fernandes-Rosa et al. Hypertension 2014 +CACNA1D:728:V:I CACNA1D 728 V I ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D unknown unknown 0.0003776 unknown APA unknown NA NA 0 0 Wang et al. Medicine (Baltimore) 2015 +CACNA1D:741:Y:C CACNA1D 741 Y C ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Fernandes-Rosa et al. Hypertension 2014 +CACNA1D:747:F:C CACNA1D 747 F C ENST00000350061;NM_001128840.2 APCC_APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC_APA maf_pathogenic NA NA 1 1 Omata et al. J Endocr Soc 2017, Nanba et al. J Clin Endocrinol Metabol 2016 +CACNA1D:747:F:L CACNA1D 747 F L ENST00000350061;NM_001128840.2 APCC_APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC_APA maf_pathogenic NA NA 1 1 Azizan et al. Nat Genet 2013, Akerstršm et al. Endocr Relat Cancer 2015, Nishimoto et al. PNAS 2015 +CACNA1D:747:F:V CACNA1D 747 F V ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Scholl et al. Nat Genet 2013, Scholl et al. Clin Endocrinol 2015 +CACNA1D:749:A:G CACNA1D 749 A G ENST00000350061;NM_001128840.2 Autism NA unknown hgmd unknown DM 0 1 Autism maf_pathogenic NA NA 0 0 22495309,27255217,25620733,24859339 +CACNA1D:749:A:G CACNA1D 749 A G ENST00000350061;NM_001128840.2 ASD_noE NA gof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ASD_noE maf_pathogenic NA NA 1 1 29942082 +CACNA1D:749:A:G CACNA1D 749 A G ENST00000350061;NM_001128840.2 autism NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown autism maf_pathogenic NA NA 1 1 O'Roak et al. Nature 2012, Pinggera et al. Biol Psychiatry 2015 +CACNA1D:749:A:T CACNA1D 749 A T ENST00000350061;NM_001128840.2 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421144 +CACNA1D:750:I:F CACNA1D 750 I F ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Fernandes-Rosa et al. Hypertension 2014 +CACNA1D:750:I:M CACNA1D 750 I M ENST00000350061;NM_001128840.2 Primary aldosteronism, seizures, and neurologic abnormalities;not provided NA unknown clinvar unknown Pathogenic/Likely pathogenic 0 1 Primary aldosteronism, seizures, and neurologic abnormalities;not provided maf_pathogenic NA NA 0 0 VariationID_66073 +CACNA1D:750:I:M CACNA1D 750 I M ENST00000350061;NM_001128840.2 Primary aldosteronism NA unknown hgmd (Likely)pathogenic DM 0 2 Primary aldosteronism maf_pathogenic NA NA 0 1 23913001 +CACNA1D:750:I:M CACNA1D 750 I M ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Scholl et al. Nat Genet 2013, Azizan et al. Nat Genet 2013 +CACNA1D:750:I:M CACNA1D 750 I M ENST00000350061;NM_001128840.2 PASNA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown PASNA maf_pathogenic NA NA 1 1 Scholl et al. Nat Genet 2013. Dekkers et al. J Clin Endocr Metab 2014 call this ""Ile1750Met"", but this should be 750 based on cDNA position given in their paper. +CACNA1D:752:V:I CACNA1D 752 V I ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_505622 +CACNA1D:823:V:M CACNA1D 823 V M ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001828 3 not specified unknown NA NA 0 0 VariationID_500589 +CACNA1D:851:L:W CACNA1D 851 L W ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Likely benign 0.0007189 2 not specified unknown NA NA 0 0 VariationID_227197 +CACNA1D:910:R:H CACNA1D 910 R H ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0.000468 2 not specified unknown NA NA 0 0 VariationID_504806 +CACNA1D:979:V:D CACNA1D 979 V D ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Fernandes-Rosa et al. Hypertension 2014 +CACNA1D:981:K:N CACNA1D 981 K N ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Fernandes-Rosa et al. Hypertension 2014 +CACNA1D:990:R:H CACNA1D 990 R H ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Azizan et al. Nat Genet 2013 +CACNA1D:998:A:V CACNA1D 998 A V ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Fernandes-Rosa et al. Hypertension 2014 +CACNA1D:1085:D:G CACNA1D 1085 D G ENST00000350061;NM_001128840.2 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521537 +CACNA1D:1099:T:M CACNA1D 1099 T M ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 8.124e-06 2 not specified unknown NA NA 0 0 VariationID_373014 +CACNA1D:1121:I:V CACNA1D 1121 I V ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Benign 0.0006701 2 not specified unknown NA NA 0 0 VariationID_227200 +CACNA1D:1147:F:C CACNA1D 1147 F C ENST00000350061;NM_001128840.2 APCC NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC maf_pathogenic NA NA 1 1 Omata et al. J Endocr Soc 2017 +CACNA1D:1151:V:F CACNA1D 1151 V F ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Fernandes-Rosa et al. Hypertension 2014 +CACNA1D:1152:I:N CACNA1D 1152 I N ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Fernandes-Rosa et al. Hypertension 2014 +CACNA1D:1153:V:G CACNA1D 1153 V G ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Tan et al. Hypertension 2017 +CACNA1D:1234:N:S CACNA1D 1234 N S ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0.0005563 2 not specified unknown NA NA 0 0 VariationID_504807 +CACNA1D:1237:M:V CACNA1D 1237 M V ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 2.436e-05 2 not specified unknown NA NA 0 0 VariationID_517201 +CACNA1D:1274:S:F CACNA1D 1274 S F ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0.0002152 2 not specified unknown NA NA 0 0 VariationID_228465 +CACNA1D:1288:E:K CACNA1D 1288 E K ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 1.624e-05 2 not specified unknown NA NA 0 0 VariationID_504961 +CACNA1D:1298:P:S CACNA1D 1298 P S ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Benign/Likely benign 0.005279 3 not specified unknown NA NA 0 0 VariationID_226474 +CACNA1D:1351:P:R CACNA1D 1351 P R ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Azizan et al. Nat Genet 2013 +CACNA1D:1353:V:M CACNA1D 1353 V M ENST00000350061;NM_001128840.2 APCC_APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC_APA maf_pathogenic NA NA 1 1 Scholl et al. Nat Genet 2013, Akerstršm et al. Endocr Relat Cancer 2015, Fernandes-Rosa et al. Hypertension 2014, Nishimoto et al. PNAS 2015 +CACNA1D:1367:I:T CACNA1D 1367 I T ENST00000350061;NM_001128840.2 APCC NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC maf_pathogenic NA NA 1 1 Omata et al. J Endocr Soc 2017 +CACNA1D:1369:M:I CACNA1D 1369 M I ENST00000350061;NM_001128840.2 APA NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APA maf_pathogenic NA NA 1 1 Azizan et al. Nat Genet 2013 +CACNA1D:1514:P:L CACNA1D 1514 P L ENST00000350061;NM_001128840.2 APCC NA gof SchollU_CACNA1D (Likely)pathogenic unknown 0 unknown APCC maf_pathogenic NA NA 1 1 Omata et al. J Endocr Soc 2017 +CACNA1D:1542:G:R CACNA1D 1542 G R ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_505184 +CACNA1D:1566:L:V CACNA1D 1566 L V ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_499780 +CACNA1D:1575:A:D CACNA1D 1575 A D ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_421680 +CACNA1D:1672:R:Q CACNA1D 1672 R Q ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 2.03e-05 2 not specified unknown NA NA 0 0 VariationID_504808 +CACNA1D:1721:A:T CACNA1D 1721 A T ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_450779 +CACNA1D:1752:T:I CACNA1D 1752 T I ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Benign 0.0008405 2 not specified unknown NA NA 0 0 VariationID_226476 +CACNA1D:1766:A:P CACNA1D 1766 A P ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0.0002193 2 not specified unknown NA NA 0 0 VariationID_504809 +CACNA1D:1771:R:W CACNA1D 1771 R W ENST00000350061;NM_001128840.2 Bipolar disorder NA unknown hgmd unknown DM 5.685e-05 1 Bipolar disorder unknown NA NA 0 0 27867939 +CACNA1D:1805:R:P CACNA1D 1805 R P ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_421886 +CACNA1D:1806:Y:C CACNA1D 1806 Y C ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 1.624e-05 2 not specified unknown NA NA 0 0 VariationID_504810 +CACNA1D:1938:P:L CACNA1D 1938 P L ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Likely benign 4.123e-05 2 not specified unknown NA NA 0 0 VariationID_505106 +CACNA1D:2015:S:T CACNA1D 2015 S T ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 4.063e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_228466 +CACNA1D:2017:P:L CACNA1D 2017 P L ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_228462 +CACNA1D:2017:P:L CACNA1D 2017 P L ENST00000350061;NM_001128840.2 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1D:2020:H:Y CACNA1D 2020 H Y ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 1.219e-05 2 not specified unknown NA NA 0 0 VariationID_429281 +CACNA1D:2072:G:E CACNA1D 2072 G E ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 2.03e-05 2 not specified unknown NA NA 0 0 VariationID_421619 +CACNA1D:2097:D:N CACNA1D 2097 D N ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 1.624e-05 2 not specified unknown NA NA 0 0 VariationID_504751 +CACNA1D:2109:G:A CACNA1D 2109 G A ENST00000350061;NM_001128840.2 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_425297 +CACNA1D:2112:R:C CACNA1D 2112 R C ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Uncertain significance 4.062e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_290392 +CACNA1D:2146:R:K CACNA1D 2146 R K ENST00000350061;NM_001128840.2 not specified NA unknown clinvar unknown Benign 0.000344 2 not specified unknown NA NA 0 0 VariationID_226479 +CACNA1E:128:E:K CACNA1E 128 E K ENST00000367573;NM_001205293.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_422435 +CACNA1E:157:R:C CACNA1E 157 R C ENST00000367573;NM_001205293.1 DD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 2.844e-05 2 DD_noE unknown NA NA 0 0 29942082 +CACNA1E:193:R:H CACNA1E 193 R H ENST00000367573;NM_001205293.1 DD_noE NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 0 1 29942082 +CACNA1E:221:L:V CACNA1E 221 L V ENST00000367573;NM_001205293.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_452778 +CACNA1E:228:L:P CACNA1E 228 L P ENST00000367573;NM_001205293.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_452392 +CACNA1E:228:L:P CACNA1E 228 L P ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:283:I:N CACNA1E 283 I N ENST00000367573;NM_001205293.1 DD_noE NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 0 1 29942082 +CACNA1E:348:G:R CACNA1E 348 G R ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and epileptic encephalopathy beginning with West syndrome NA NA NA 1 1 30343943 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_265066 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 ID_noE NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ID_noE maf_pathogenic NA NA 0 1 29942082 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Lennox-Gastaut syndrome NA NA NA 1 1 30343943 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:352:G:R CACNA1E 352 G R ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA noE NA NA NA 1 1 30343943 +CACNA1E:603:I:L CACNA1E 603 I L ENST00000367573;NM_001205293.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_390468 +CACNA1E:603:I:L CACNA1E 603 I L ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:690:G:D CACNA1E 690 G D ENST00000367573;NM_001205293.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521400 +CACNA1E:690:G:D CACNA1E 690 G D ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA noE NA NA NA 1 1 30343943 +CACNA1E:698:F:S CACNA1E 698 F S ENST00000367573;NM_001205293.1 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_224995 +CACNA1E:698:F:S CACNA1E 698 F S ENST00000367573;NM_001205293.1 epileptic_encephalopathy NA unknown hgmd unknown DM 0 1 Epileptic encephalopathy with infantile spasms maf_pathogenic NA NA 0 0 26795593 +CACNA1E:698:F:S CACNA1E 698 F S ENST00000367573;NM_001205293.1 EE_E NA gof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 1 1 29942082 +CACNA1E:698:F:S CACNA1E 698 F S ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and epileptic encephalopathy beginning with West syndrome NA NA NA 1 1 30343943 +CACNA1E:700:A:T CACNA1E 700 A T ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:701:I:V CACNA1E 701 I V ENST00000367573;NM_001205293.1 EE_E NA gof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 1 1 29942082 +CACNA1E:702:A:P CACNA1E 702 A P ENST00000367573;NM_001205293.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427007 +CACNA1E:702:A:P CACNA1E 702 A P ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA unavailable NA NA NA 1 1 30343943 +CACNA1E:702:A:T CACNA1E 702 A T ENST00000367573;NM_001205293.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521483 +CACNA1E:702:A:T CACNA1E 702 A T ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:702:A:T CACNA1E 702 A T ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:702:A:T CACNA1E 702 A T ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:702:A:T CACNA1E 702 A T ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:702:A:T CACNA1E 702 A T ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA West syndrome to Lennox-Gastaut syndrome NA NA NA 1 1 30343943 +CACNA1E:702:A:T CACNA1E 702 A T ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA West syndrome NA NA NA 1 1 30343943 +CACNA1E:702:A:T CACNA1E 702 A T ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:702:A:T CACNA1E 702 A T ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:702:A:T CACNA1E 702 A T ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:851:S:G CACNA1E 851 S G ENST00000367573;NM_001205293.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_522171 +CACNA1E:879:R:W CACNA1E 879 R W ENST00000367573;NM_001205293.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 3.182e-05 2 Inborn genetic diseases unknown NA NA 0 0 VariationID_225022 +CACNA1E:879:R:W CACNA1E 879 R W ENST00000367573;NM_001205293.1 epileptic_encephalopathy NA unknown hgmd unknown DM 3.182e-05 1 Epileptic encephalopathy with infantile spasms unknown NA NA 0 0 26795593 +CACNA1E:1164:A:V CACNA1E 1164 A V ENST00000367573;NM_001205293.1 not specified NA unknown clinvar unknown Uncertain significance 4.062e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_384367 +CACNA1E:1209:G:S CACNA1E 1209 G S ENST00000367573;NM_001205293.1 Autism NA unknown hgmd unknown DM 0 1 Autism maf_pathogenic NA NA 0 0 22495309 +CACNA1E:1209:G:S CACNA1E 1209 G S ENST00000367573;NM_001205293.1 ASD_noE NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ASD_noE maf_pathogenic NA NA 0 1 29942082 +CACNA1E:1416:N:S CACNA1E 1416 N S ENST00000367573;NM_001205293.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426345 +CACNA1E:1422:I:F CACNA1E 1422 I F ENST00000367573;NM_001205293.1 DD_E NA gof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 1 1 29942082 +CACNA1E:1422:I:F CACNA1E 1422 I F ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Early Myoclonic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:1425:T:N CACNA1E 1425 T N ENST00000367573;NM_001205293.1 DEE_milder NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:1425:T:N CACNA1E 1425 T N ENST00000367573;NM_001205293.1 DEE_milder NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA noE NA NA NA 1 1 30343943 +CACNA1E:1430:G:R CACNA1E 1430 G R ENST00000367573;NM_001205293.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521937 +CACNA1E:1430:G:R CACNA1E 1430 G R ENST00000367573;NM_001205293.1 DEE_milder NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA noE NA NA NA 1 1 30343943 +CACNA1E:1593:I:V CACNA1E 1593 I V ENST00000367573;NM_001205293.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_450052 +CACNA1E:1603:S:F CACNA1E 1603 S F ENST00000367573;NM_001205293.1 ID_noE NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ID_noE maf_pathogenic NA NA 0 1 29942082 +CACNA1E:1720:A:G CACNA1E 1720 A G ENST00000367573;NM_001205293.1 DEE NA gof HelbigKetal_AJHG18 (Likely)pathogenic NA NA NA Developmental and Epileptic Encephalopathy NA NA NA 1 1 30343943 +CACNA1E:1860:A:T CACNA1E 1860 A T ENST00000367573;NM_001205293.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_391363 +CACNA1E:2010:V:M CACNA1E 2010 V M ENST00000367573;NM_001205293.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521249 +CACNA1E:2091:H:R CACNA1E 2091 H R ENST00000367573;NM_001205293.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_452475 +CACNA1F:14:P:L CACNA1F 14 P L ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Benign 0.01455 3 not specified unknown NA NA 0 0 VariationID_166780 +CACNA1F:31:G:R CACNA1F 31 G R ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 3.861e-05 2 not specified unknown NA NA 0 0 VariationID_391811 +CACNA1F:70:R:Q CACNA1F 70 R Q ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Likely benign 2.812e-05 2 not specified unknown NA NA 0 0 VariationID_191248 +CACNA1F:70:R:W CACNA1F 70 R W ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary 2 NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary 2 maf_pathogenic NA NA 1 1 23714322 +CACNA1F:74:C:R CACNA1F 74 C R ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12111638,23714322,22334370 +CACNA1F:82:R:Q CACNA1F 82 R Q ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof hgmd (Likely)pathogenic DM 0 2 Congenital stationary night blindness maf_pathogenic NA NA 1 1 25307992 +CACNA1F:88:I:N CACNA1F 88 I N ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof hgmd (Likely)pathogenic DM 0 2 Congenital stationary night blindness maf_pathogenic NA NA 1 1 25307992 +CACNA1F:91:W:L CACNA1F 91 W L ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 1.686e-05 2 not specified unknown NA NA 0 0 VariationID_195238 +CACNA1F:95:D:N CACNA1F 95 D N ENST00000376265;NM_005183.2;NM_005183.3 High myopia NA unknown hgmd unknown DM 0 1 High myopia maf_pathogenic NA NA 0 0 26747767 +CACNA1F:100:L:P CACNA1F 100 L P ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof hgmd (Likely)pathogenic DM 0 2 Congenital stationary night blindness maf_pathogenic NA NA 1 1 25307992 +CACNA1F:100:L:R CACNA1F 100 L R ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof hgmd (Likely)pathogenic DM 0 2 Congenital stationary night blindness maf_pathogenic NA NA 1 1 25307992,28378818 +CACNA1F:150:G:R CACNA1F 150 G R ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12187427 +CACNA1F:157:A:P CACNA1F 157 A P ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary 2 NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary 2 maf_pathogenic NA NA 1 1 23714322 +CACNA1F:191:P:A CACNA1F 191 P A ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_197774 +CACNA1F:216:L:R CACNA1F 216 L R ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof hgmd (Likely)pathogenic DM 0 2 Congenital stationary night blindness maf_pathogenic NA NA 1 1 25307992 +CACNA1F:229:S:P CACNA1F 229 S P ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12111638,15634789 +CACNA1F:255:G:E CACNA1F 255 G E ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary 2 NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary 2 maf_pathogenic NA NA 1 1 24163243 +CACNA1F:261:G:R CACNA1F 261 G R ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12111638 +CACNA1F:290:R:C CACNA1F 290 R C ENST00000376265;NM_005183.2;NM_005183.3 Cone/cone-rod dystrophy NA unknown hgmd (Likely)pathogenic DM 0 2 Cone/cone-rod dystrophy maf_pathogenic NA NA 0 1 28341476 +CACNA1F:309:G:D CACNA1F 309 G D ENST00000376265;NM_005183.2;NM_005183.3 High myopia NA unknown hgmd unknown DM 0 1 High myopia maf_pathogenic NA NA 0 0 26747767 +CACNA1F:348:P:S CACNA1F 348 P S ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426776 +CACNA1F:359:G:R CACNA1F 359 G R ENST00000376265;NM_005183.2;NM_005183.3 Nightblindness-associated transient tonic downgaze NA unknown hgmd (Likely)pathogenic DM 0 2 Nightblindness-associated transient tonic downgaze maf_pathogenic NA NA 0 1 20001510,23714322 +CACNA1F:369:G:D CACNA1F 369 G D ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness, type 2A NA unknown clinvar unknown Pathogenic 0 1 Congenital stationary night blindness, type 2A maf_pathogenic NA NA 0 0 VariationID_11614 +CACNA1F:369:G:D CACNA1F 369 G D ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 9662399,15634789,14973233 +CACNA1F:434:A:V CACNA1F 434 A V ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 28002560 +CACNA1F:488:E:D CACNA1F 488 E D ENST00000376265;NM_005183.2;NM_005183.3 Retinal dystrophy NA unknown hgmd unknown DM 1.454e-05 2 Retinal dystrophy unknown NA NA 0 0 25356976 +CACNA1F:519:R:Q CACNA1F 519 R Q ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Likely benign 0.01757 2 not specified unknown NA NA 0 0 VariationID_402468 +CACNA1F:519:R:Q CACNA1F 519 R Q ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd unknown DM 0.01757 1 Night blindness%2C congenital stationary%2C incomplete unknown NA NA 0 0 9662399,27884173,22995991,16476079 +CACNA1F:519:R:W CACNA1F 519 R W ENST00000376265;NM_005183.2;NM_005183.3 Retinitis pigmentosa NA unknown hgmd (Likely)pathogenic DM 0 2 Retinitis pigmentosa maf_pathogenic NA NA 0 1 26075273,26436388 +CACNA1F:523:R:H CACNA1F 523 R H ENST00000376265;NM_005183.2;NM_005183.3 Abnormality of neuronal migration NA unknown clinvar unknown Benign 0.0006686 1 Abnormality of neuronal migration unknown NA NA 0 0 VariationID_208890 +CACNA1F:547:A:T CACNA1F 547 A T ENST00000376265;NM_005183.2;NM_005183.3 Inborn genetic diseases NA unknown clinvar unknown Likely pathogenic 1.789e-05 2 Inborn genetic diseases unknown NA NA 0 0 VariationID_520685 +CACNA1F:603:G:R CACNA1F 603 G R ENST00000376265;NM_005183.2;NM_005183.3 Aland island eye disease & stationary night blindness NA unknown hgmd (Likely)pathogenic DM 0 2 Aland island eye disease & stationary night blindness maf_pathogenic NA NA 0 1 22194652 +CACNA1F:635:V:I CACNA1F 635 V I ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.002116 0 not specified unknown NA NA 0 0 VariationID_259657 +CACNA1F:635:V:I CACNA1F 635 V I ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd unknown DM 0.002116 1 Night blindness%2C congenital stationary%2C incomplete unknown NA NA 0 0 12187427,27884173,26355662 +CACNA1F:638:H:Y CACNA1F 638 H Y ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 1.338e-05 2 not specified unknown NA NA 0 0 VariationID_423582 +CACNA1F:656:I:F CACNA1F 656 I F ENST00000376265;NM_005183.2;NM_005183.3 Cone-rod dystrophy X-linked 3;Congenital stationary night blindness, type 2A NA unknown clinvar unknown Uncertain significance 0 1 Cone-rod dystrophy X-linked 3;Congenital stationary night blindness, type 2A maf_pathogenic NA NA 0 0 VariationID_430654 +CACNA1F:674:G:D CACNA1F 674 G D ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 11281458,14973233 +CACNA1F:708:L:P CACNA1F 708 L P ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary 2 NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary 2 maf_pathogenic NA NA 1 1 24163243 +CACNA1F:746:N:T CACNA1F 746 N T ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Likely benign 0.001522 2 not specified unknown NA NA 0 0 VariationID_283388 +CACNA1F:746:N:T CACNA1F 746 N T ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary 2 NA lof hgmd unknown DM 0.001522 2 Night blindness%2C congenital stationary 2 unknown NA NA 0 0 25472526 +CACNA1F:753:F:C CACNA1F 753 F C ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12111638,17949918 +CACNA1F:756:I:T CACNA1F 756 I T ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness, type 2A, severe NA unknown clinvar unknown Pathogenic 0 1 Congenital stationary night blindness, type 2A, severe maf_pathogenic NA NA 0 0 VariationID_11619 +CACNA1F:756:I:T CACNA1F 756 I T ENST00000376265;NM_005183.2;NM_005183.3 Retinal disorder%2C X-linked NA unknown hgmd (Likely)pathogenic DM 0 2 Retinal disorder%2C X-linked maf_pathogenic NA NA 0 1 15807819,15897456 +CACNA1F:797:E:V CACNA1F 797 E V ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 28002560 +CACNA1F:826:G:V CACNA1F 826 G V ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 2.09e-05 2 not specified unknown NA NA 0 0 VariationID_381793 +CACNA1F:848:G:S CACNA1F 848 G S ENST00000376265;NM_005183.2;NM_005183.3 Cone-rod dystrophy X-linked 3 NA unknown clinvar unknown Pathogenic 0 1 Cone-rod dystrophy X-linked 3 maf_pathogenic NA NA 0 0 VariationID_217443 +CACNA1F:848:G:S CACNA1F 848 G S ENST00000376265;NM_005183.2;NM_005183.3 Cone-rod dystrophy NA unknown hgmd unknown DM 0 1 Cone-rod dystrophy maf_pathogenic NA NA 0 0 23776498 +CACNA1F:860:L:P CACNA1F 860 L P ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12111638,24796500 +CACNA1F:900:R:H CACNA1F 900 R H ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 2.92e-05 2 not specified unknown NA NA 0 0 VariationID_390619 +CACNA1F:927:G:A CACNA1F 927 G A ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary 2 NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary 2 maf_pathogenic NA NA 1 1 23714322 +CACNA1F:928:A:D CACNA1F 928 A D ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 11281458,14973233 +CACNA1F:933:G:S CACNA1F 933 G S ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 0.000162 2 not specified unknown NA NA 0 0 VariationID_287334 +CACNA1F:937:R:C CACNA1F 937 R C ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_287248 +CACNA1F:938:S:G CACNA1F 938 S G ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof hgmd (Likely)pathogenic DM 0 2 Congenital stationary night blindness maf_pathogenic NA NA 1 1 25307992 +CACNA1F:941:N:T CACNA1F 941 N T ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof hgmd (Likely)pathogenic DM 0 2 Congenital stationary night blindness maf_pathogenic NA NA 1 1 25307992 +CACNA1F:944:D:Y CACNA1F 944 D Y ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 19578023 +CACNA1F:975:R:G CACNA1F 975 R G ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 28002560 +CACNA1F:1015:A:T CACNA1F 1015 A T ENST00000376265;NM_005183.2;NM_005183.3 Cone-rod dystrophy NA unknown hgmd (Likely)pathogenic DM 5.598e-06 2 Cone-rod dystrophy maf_pathogenic NA NA 0 1 26992781 +CACNA1F:1018:G:E CACNA1F 1018 G E ENST00000376265;NM_005183.2;NM_005183.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420802 +CACNA1F:1018:G:R CACNA1F 1018 G R ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12111638,23714322,17949918 +CACNA1F:1032:E:K CACNA1F 1032 E K ENST00000376265;NM_005183.2;NM_005183.3 Retinitis pigmentosa NA unknown hgmd unknown DM 4.475e-05 1 Retinitis pigmentosa unknown NA NA 0 0 28512305 +CACNA1F:1040:C:R CACNA1F 1040 C R ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_191247 +CACNA1F:1060:R:W CACNA1F 1060 R W ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 9662399,28373534,17949918 +CACNA1F:1071:N:K CACNA1F 1071 N K ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof clinvar unknown Likely pathogenic 0 1 Congenital stationary night blindness maf_pathogenic NA NA 0 0 VariationID_438123 +CACNA1F:1071:N:K CACNA1F 1071 N K ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof hgmd (Likely)pathogenic DM 0 2 Congenital stationary night blindness maf_pathogenic NA NA 1 1 28041643 +CACNA1F:1079:L:P CACNA1F 1079 L P ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12111638,15634789 +CACNA1F:1097:D:N CACNA1F 1097 D N ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof hgmd unknown DM 4.724e-05 2 Congenital stationary night blindness unknown NA NA 0 0 28341476 +CACNA1F:1099:Y:C CACNA1F 1099 Y C ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_290892 +CACNA1F:1145:E:K CACNA1F 1145 E K ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd unknown DM 5.625e-05 2 Night blindness%2C congenital stationary%2C incomplete unknown NA NA 0 0 19578023 +CACNA1F:1164:A:D CACNA1F 1164 A D ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 25307992 +CACNA1F:1222:M:I CACNA1F 1222 M I ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd unknown DM 7.288e-05 2 Night blindness%2C congenital stationary%2C incomplete unknown NA NA 0 0 28002560 +CACNA1F:1232:L:R CACNA1F 1232 L R ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 25307992 +CACNA1F:1265:S:I CACNA1F 1265 S I ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 15761389 +CACNA1F:1296:R:C CACNA1F 1296 R C ENST00000376265;NM_005183.2;NM_005183.3 Retinal dystrophy NA unknown clinvar unknown Likely pathogenic 0 1 Retinal dystrophy maf_pathogenic NA NA 0 0 VariationID_438126 +CACNA1F:1296:R:C CACNA1F 1296 R C ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 25307992,28041643 +CACNA1F:1296:R:S CACNA1F 1296 R S ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 15761389,25525159 +CACNA1F:1299:R:L CACNA1F 1299 R L ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 28002560 +CACNA1F:1350:G:V CACNA1F 1350 G V ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 25307992 +CACNA1F:1375:L:H CACNA1F 1375 L H ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 9662399,16476079 +CACNA1F:1387:E:D CACNA1F 1387 E D ENST00000376265;NM_005183.2;NM_005183.3 not provided NA unknown clinvar unknown not provided 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_100575 +CACNA1F:1387:E:D CACNA1F 1387 E D ENST00000376265;NM_005183.2;NM_005183.3 Usher syndrome NA unknown hgmd unknown DM 0 1 Usher syndrome maf_pathogenic NA NA 0 0 22025579 +CACNA1F:1405:G:S CACNA1F 1405 G S ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Benign 0.0003861 2 not specified unknown NA NA 0 0 VariationID_287841 +CACNA1F:1420:Y:C CACNA1F 1420 Y C ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 25307992 +CACNA1F:1434:N:S CACNA1F 1434 N S ENST00000376265;NM_005183.2;NM_005183.3 Cone/cone-rod dystrophy NA unknown hgmd (Likely)pathogenic DM 0 2 Cone/cone-rod dystrophy maf_pathogenic NA NA 0 1 28341476 +CACNA1F:1466:W:L CACNA1F 1466 W L ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 25307992 +CACNA1F:1466:W:R CACNA1F 1466 W R ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 28002560 +CACNA1F:1486:L:P CACNA1F 1486 L P ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 19578023 +CACNA1F:1491:P:L CACNA1F 1491 P L ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof clinvar unknown Likely pathogenic 0 1 Congenital stationary night blindness maf_pathogenic NA NA 0 0 VariationID_438127 +CACNA1F:1491:P:L CACNA1F 1491 P L ENST00000376265;NM_005183.2;NM_005183.3 Congenital stationary night blindness NA lof hgmd (Likely)pathogenic DM 0 2 Congenital stationary night blindness maf_pathogenic NA NA 1 1 28041643 +CACNA1F:1492:P:A CACNA1F 1492 P A ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 19578023 +CACNA1F:1494:G:R CACNA1F 1494 G R ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 25307992 +CACNA1F:1496:G:E CACNA1F 1496 G E ENST00000376265;NM_005183.2;NM_005183.3 Retinal degeneration%2C early-onset NA unknown hgmd (Likely)pathogenic DM 0 2 Retinal degeneration%2C early-onset maf_pathogenic NA NA 0 1 29062221 +CACNA1F:1499:C:R CACNA1F 1499 C R ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12111638 +CACNA1F:1500:P:R CACNA1F 1500 P R ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12111638 +CACNA1F:1508:L:P CACNA1F 1508 L P ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 12111638 +CACNA1F:1527:L:F CACNA1F 1527 L F ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 28002560 +CACNA1F:1532:R:W CACNA1F 1532 R W ENST00000376265;NM_005183.2;NM_005183.3 Night blindness%2C congenital stationary%2C incomplete NA lof hgmd (Likely)pathogenic DM 0 2 Night blindness%2C congenital stationary%2C incomplete maf_pathogenic NA NA 1 1 28002560 +CACNA1F:1572:P:Q CACNA1F 1572 P Q ENST00000376265;NM_005183.2;NM_005183.3 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_493521 +CACNA1F:1625:Q:R CACNA1F 1625 Q R ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 2.876e-05 2 not specified unknown NA NA 0 0 VariationID_426853 +CACNA1F:1684:G:W CACNA1F 1684 G W ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Benign 0.0008694 2 not specified unknown NA NA 0 0 VariationID_166776 +CACNA1F:1762:Q:H CACNA1F 1762 Q H ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 1.171e-05 2 not specified unknown NA NA 0 0 VariationID_166775 +CACNA1F:1930:R:H CACNA1F 1930 R H ENST00000376265;NM_005183.2;NM_005183.3 not provided;not specified NA unknown clinvar unknown Benign 0.0985 2 not provided;not specified unknown NA NA 0 0 VariationID_100576 +CACNA1F:1954:D:N CACNA1F 1954 D N ENST00000376265;NM_005183.2;NM_005183.3 not specified NA unknown clinvar unknown Uncertain significance 0.0003267 2 not specified unknown NA NA 0 0 VariationID_197594 +CACNA1G:26:S:W CACNA1G 26 S W ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 1.548e-05 2 not specified unknown NA NA 0 0 VariationID_387126 +CACNA1G:88:M:V CACNA1G 88 M V ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 8.128e-06 2 not specified unknown NA NA 0 0 VariationID_384332 +CACNA1G:102:R:Q CACNA1G 102 R Q ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 1.628e-05 2 not specified unknown NA NA 0 0 VariationID_391562 +CACNA1G:208:L:P CACNA1G 208 L P ENST00000359106;NM_018896.4 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided unknown NA NA 0 0 VariationID_452482 +CACNA1G:299:G:S CACNA1G 299 G S ENST00000359106;NM_018896.4 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.00178 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1G:410:R:Q CACNA1G 410 R Q ENST00000359106;NM_018896.4 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.131e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1G:490:S:P CACNA1G 490 S P ENST00000359106;NM_018896.4 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1G:519:P:L CACNA1G 519 P L ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 6.699e-05 2 not specified unknown NA NA 0 0 VariationID_380489 +CACNA1G:570:A:V CACNA1G 570 A V ENST00000359106;NM_018896.4 Myoclonic epilepsy%2C juvenile NA unknown hgmd unknown DM 4.697e-06 2 Myoclonic epilepsy%2C juvenile unknown NA NA 0 0 17397049 +CACNA1G:581:G:S CACNA1G 581 G S ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 3.869e-05 2 not specified unknown NA NA 0 0 VariationID_383945 +CACNA1G:591:P:S CACNA1G 591 P S ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 5.027e-05 2 not specified unknown NA NA 0 0 VariationID_388475 +CACNA1G:630:S:R CACNA1G 630 S R ENST00000359106;NM_018896.4 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided unknown NA NA 0 0 VariationID_422268 +CACNA1G:710:S:C CACNA1G 710 S C ENST00000359106;NM_018896.4 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 2.848e-05 2 Inborn genetic diseases unknown NA NA 0 0 VariationID_208689 +CACNA1G:853:R:Q CACNA1G 853 R Q ENST00000359106;NM_018896.4 not provided NA unknown clinvar unknown Likely pathogenic 4.147e-06 2 not provided unknown NA NA 0 0 VariationID_430371 +CACNA1G:859:M:R CACNA1G 859 M R ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_382324 +CACNA1G:867:T:P CACNA1G 867 T P ENST00000359106;NM_018896.4 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided unknown NA NA 0 0 VariationID_265067 +CACNA1G:961:A:T CACNA1G 961 A T ENST00000359106;NM_018896.4 Inborn genetic diseases;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Inborn genetic diseases;not provided unknown NA NA 0 0 VariationID_280269 +CACNA1G:961:A:T CACNA1G 961 A T ENST00000359106;NM_018896.4 DD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 0 2 DD_noE unknown NA NA 0 0 29942082 +CACNA1G:989:V:I CACNA1G 989 V I ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_423955 +CACNA1G:1018:K:T CACNA1G 1018 K T ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_389457 +CACNA1G:1089:A:S CACNA1G 1089 A S ENST00000359106;NM_018896.4 Myoclonic epilepsy%2C juvenile NA unknown hgmd unknown DM 0 2 Myoclonic epilepsy%2C juvenile unknown NA NA 0 0 17397049 +CACNA1G:1105:S:R CACNA1G 1105 S R ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_451830 +CACNA1G:1185:R:C CACNA1G 1185 R C ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 6.143e-05 2 not specified unknown NA NA 0 0 VariationID_387354 +CACNA1G:1238:A:V CACNA1G 1238 A V ENST00000359106;NM_018896.4 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 3.657e-05 2 Inborn genetic diseases unknown NA NA 0 0 VariationID_521016 +CACNA1G:1381:R:Q CACNA1G 1381 R Q ENST00000359106;NM_018896.4 ASD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 0 2 ASD_noE unknown NA NA 0 0 29942082 +CACNA1G:1593:Y:C CACNA1G 1593 Y C ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 4.101e-06 2 not specified unknown NA NA 0 0 VariationID_382272 +CACNA1G:1612:Y:H CACNA1G 1612 Y H ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_387680 +CACNA1G:1633:Y:C CACNA1G 1633 Y C ENST00000359106;NM_018896.4 Abnormality of the nervous system NA unknown hgmd unknown DM 0 2 Abnormality of the nervous system unknown NA NA 0 0 26633542 +CACNA1G:1715:R:H CACNA1G 1715 R H ENST00000359106;NM_018896.4 CACNA1G-related disorders;Spinocerebellar ataxia 42 NA unknown clinvar unknown Pathogenic 0 2 CACNA1G-related disorders;Spinocerebellar ataxia 42 unknown NA NA 0 0 VariationID_221981 +CACNA1G:1715:R:H CACNA1G 1715 R H ENST00000359106;NM_018896.4 Cerebellar ataxia%2C autosomal dominant NA unknown hgmd unknown DM 0 2 Cerebellar ataxia%2C autosomal dominant unknown NA NA 0 0 26456284,28490766,26715324,26715324 +CACNA1G:1891:L:I CACNA1G 1891 L I ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_423841 +CACNA1G:1992:S:C CACNA1G 1992 S C ENST00000359106;NM_018896.4 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1G:2113:T:N CACNA1G 2113 T N ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_424278 +CACNA1G:2114:I:F CACNA1G 2114 I F ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_387679 +CACNA1G:2237:P:H CACNA1G 2237 P H ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 0.0005219 2 not specified unknown NA NA 0 0 VariationID_279724 +CACNA1G:2301:R:Q CACNA1G 2301 R Q ENST00000359106;NM_018896.4 not specified NA unknown clinvar unknown Uncertain significance 3.06e-05 2 not specified unknown NA NA 0 0 VariationID_382858 +CACNA1G:2317:E:K CACNA1G 2317 E K ENST00000359106;NM_018896.4 not provided NA unknown clinvar unknown Likely pathogenic 1.824e-05 2 not provided unknown NA NA 0 0 VariationID_426883 +CACNA1G:2356:P:S CACNA1G 2356 P S ENST00000359106;NM_018896.4 not provided NA unknown clinvar unknown Uncertain significance 0.0003094 1 not provided unknown NA NA 0 0 VariationID_374702 +CACNA1H:32:S:I CACNA1H 32 S I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:44:S:F CACNA1H 44 S F ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:50:P:L CACNA1H 50 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.302e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:53:S:I CACNA1H 53 S I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:76:A:T CACNA1H 76 A T ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_452516 +CACNA1H:84:G:C CACNA1H 84 G C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:88:R:W CACNA1H 88 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:105:V:G CACNA1H 105 V G ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001671 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:108:L:V CACNA1H 108 L V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.444e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:128:C:G CACNA1H 128 C G ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_388471 +CACNA1H:129:G:S CACNA1H 129 G S ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0002487 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460098 +CACNA1H:141:A:T CACNA1H 141 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002039 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:141:A:V CACNA1H 141 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:145:A:T CACNA1H 145 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.199e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:153:I:V CACNA1H 153 I V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.99e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:155:M:L CACNA1H 155 M L ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460121 +CACNA1H:161:F:L CACNA1H 161 F L ENST00000348261;NM_021098.2 Epilepsy, childhood absence 6 NA unknown clinvar unknown risk factor 0 1 Epilepsy, childhood absence 6 unknown NA NA 0 0 VariationID_2701 +CACNA1H:161:F:L CACNA1H 161 F L ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 0 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677,14729682 +CACNA1H:163:Q:H CACNA1H 163 Q H ENST00000348261;NM_021098.2 Epilepsy, childhood absence 6;Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.004937 2 Epilepsy, childhood absence 6;Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460131 +CACNA1H:163:Q:H CACNA1H 163 Q H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.004937 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:179:V:I CACNA1H 179 V I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.795e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:193:V:L CACNA1H 193 V L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.22e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:193:V:M CACNA1H 193 V M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.441e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:196:S:L CACNA1H 196 S L ENST00000348261;NM_021098.2 Hyperaldosteronism%2C type II NA unknown hgmd unknown DM 0 2 Hyperaldosteronism%2C type II unknown NA NA 0 0 27729216,27729216 +CACNA1H:201:V:M CACNA1H 201 V M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.221e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:207:L:V CACNA1H 207 L V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:209:A:T CACNA1H 209 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.63e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:233:V:L CACNA1H 233 V L ENST00000348261;NM_021098.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided unknown NA NA 0 0 VariationID_453072 +CACNA1H:238:F:C CACNA1H 238 F C ENST00000348261;NM_021098.2 DD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 0.0003333 2 DD_noE unknown NA NA 0 0 29942082 +CACNA1H:238:F:C CACNA1H 238 F C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003333 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:245:G:S CACNA1H 245 G S ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 1.22e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460186 +CACNA1H:264:S:G CACNA1H 264 S G ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 4.117e-06 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460187 +CACNA1H:270:N:T CACNA1H 270 N T ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0003598 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460189 +CACNA1H:273:T:S CACNA1H 273 T S ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0001828 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460190 +CACNA1H:273:T:S CACNA1H 273 T S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001828 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:276:R:Q CACNA1H 276 R Q ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.0006919 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460192 +CACNA1H:276:R:Q CACNA1H 276 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006919 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:277:P:L CACNA1H 277 P L ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 3.449e-05 2 not specified unknown NA NA 0 0 VariationID_279725 +CACNA1H:277:P:S CACNA1H 277 P S ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001122 2 not specified unknown NA NA 0 0 VariationID_382211 +CACNA1H:277:P:S CACNA1H 277 P S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001122 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:282:E:K CACNA1H 282 E K ENST00000348261;NM_021098.2 Epilepsy, childhood absence 6 NA unknown clinvar unknown risk factor 1.716e-05 1 Epilepsy, childhood absence 6 unknown NA NA 0 0 VariationID_2702 +CACNA1H:282:E:K CACNA1H 282 E K ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 1.716e-05 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677,14729682 +CACNA1H:295:R:G CACNA1H 295 R G ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:303:S:L CACNA1H 303 S L ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 4.585e-06 2 not specified unknown NA NA 0 0 VariationID_383550 +CACNA1H:308:R:C CACNA1H 308 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.797e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:309:R:H CACNA1H 309 R H ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 4.884e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460194 +CACNA1H:313:M:T CACNA1H 313 M T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:313:M:V CACNA1H 313 M V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.133 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:314:P:L CACNA1H 314 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:314:P:R CACNA1H 314 P R ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.568e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:314:P:S CACNA1H 314 P S ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 5.151e-05 2 Epilepsy%2C childhood absence unknown NA NA 0 0 17156077,20981092 +CACNA1H:318:G:S CACNA1H 318 G S ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_497766 +CACNA1H:332:A:T CACNA1H 332 A T ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.01678 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460196 +CACNA1H:332:A:T CACNA1H 332 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.01678 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:348:R:H CACNA1H 348 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.635e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:394:Y:C CACNA1H 394 Y C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:395:N:D CACNA1H 395 N D ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:397:I:V CACNA1H 397 I V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006401 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:409:F:Y CACNA1H 409 F Y ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:412:N:S CACNA1H 412 N S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:414:C:Y CACNA1H 414 C Y ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_385773 +CACNA1H:424:E:D CACNA1H 424 E D ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:428:R:W CACNA1H 428 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.151e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:434:R:W CACNA1H 434 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.473e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:437:R:Q CACNA1H 437 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003888 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:439:R:C CACNA1H 439 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.021e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:440:H:Y CACNA1H 440 H Y ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.638e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:443:N:S CACNA1H 443 N S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:456:C:S CACNA1H 456 C S ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 0 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677,24277868,14729682 +CACNA1H:464:V:M CACNA1H 464 V M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.674e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:473:R:L CACNA1H 473 R L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:477:R:C CACNA1H 477 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000193 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:477:R:H CACNA1H 477 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:479:Y:C CACNA1H 479 Y C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002288 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:480:A:T CACNA1H 480 A T ENST00000348261;NM_021098.2 Idiopathic epilepsy%2C generalised NA unknown hgmd unknown DM 0 2 Idiopathic epilepsy%2C generalised unknown NA NA 0 0 15048902,15852375 +CACNA1H:481:R:H CACNA1H 481 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:485:R:C CACNA1H 485 R C ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 8.246e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460045 +CACNA1H:492:P:S CACNA1H 492 P S ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 0 2 Epilepsy%2C childhood absence unknown NA NA 0 0 17156077 +CACNA1H:499:G:S CACNA1H 499 G S ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 0.001803 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677 +CACNA1H:499:G:S CACNA1H 499 G S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001803 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:501:G:E CACNA1H 501 G E ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0001806 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460047 +CACNA1H:503:R:H CACNA1H 503 R H ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 8.752e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460048 +CACNA1H:503:R:H CACNA1H 503 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.752e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:505:R:C CACNA1H 505 R C ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.001445 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460049 +CACNA1H:506:R:Q CACNA1H 506 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001993 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:506:R:W CACNA1H 506 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.473e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:515:H:Y CACNA1H 515 H Y ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 0.00039 2 Epilepsy%2C childhood absence unknown NA NA 0 0 15833171 +CACNA1H:516:H:Y CACNA1H 516 H Y ENST00000348261;NM_021098.2 Focal epilepsy NA unknown clinvar unknown Uncertain significance 7.663e-06 2 Focal epilepsy unknown NA NA 0 0 VariationID_375538 +CACNA1H:542:E:K CACNA1H 542 E K ENST00000348261;NM_021098.2 Ductal breast carcinoma NA unknown clinvar unknown Uncertain significance 1.545e-05 1 Ductal breast carcinoma unknown NA NA 0 0 VariationID_221328 +CACNA1H:552:R:Q CACNA1H 552 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.257e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:555:A:V CACNA1H 555 A V ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified NA unknown clinvar unknown Benign 0.01099 3 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified unknown NA NA 0 0 VariationID_96001 +CACNA1H:555:A:V CACNA1H 555 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.01099 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:557:P:S CACNA1H 557 P S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:558:S:L CACNA1H 558 S L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.422e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:562:P:A CACNA1H 562 P A ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:565:G:R CACNA1H 565 G R ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.598e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:568:D:N CACNA1H 568 D N ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.001942 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460050 +CACNA1H:568:D:N CACNA1H 568 D N ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001942 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:574:S:N CACNA1H 574 S N ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:579:D:N CACNA1H 579 D N ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.0004034 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460051 +CACNA1H:585:P:S CACNA1H 585 P S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001597 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:587:E:Q CACNA1H 587 E Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.923e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:590:R:W CACNA1H 590 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.546e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:598:A:V CACNA1H 598 A V ENST00000348261;NM_021098.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided unknown NA NA 0 0 VariationID_372862 +CACNA1H:610:T:A CACNA1H 610 T A ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0001292 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460053 +CACNA1H:612:N:T CACNA1H 612 N T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.578e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:615:T:M CACNA1H 615 T M ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0003985 0 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified unknown NA NA 0 0 VariationID_96004 +CACNA1H:615:T:M CACNA1H 615 T M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003985 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:618:P:L CACNA1H 618 P L ENST00000348261;NM_021098.2 Epilepsy, idiopathic generalized 6;Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity, risk factor 0.0005342 0 Epilepsy, idiopathic generalized 6;Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified unknown NA NA 0 0 VariationID_2705 +CACNA1H:618:P:L CACNA1H 618 P L ENST00000348261;NM_021098.2 Idiopathic epilepsy%2C generalised NA unknown hgmd unknown DM 0.0005342 2 Idiopathic epilepsy%2C generalised unknown NA NA 0 0 15048902,15852375 +CACNA1H:618:P:L CACNA1H 618 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0005342 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:631:G:R CACNA1H 631 G R ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0.0001242 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460056 +CACNA1H:631:G:R CACNA1H 631 G R ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001242 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:632:P:H CACNA1H 632 P H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.945e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:638:G:S CACNA1H 638 G S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.555e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:639:G:R CACNA1H 639 G R ENST00000348261;NM_021098.2 Epilepsy, childhood absence 6 NA unknown clinvar unknown Uncertain significance 0 2 Epilepsy, childhood absence 6 unknown NA NA 0 0 VariationID_446429 +CACNA1H:640:P:L CACNA1H 640 P L ENST00000348261;NM_021098.2 Epilepsy, childhood absence 6;not specified NA unknown clinvar unknown Benign 0.386 2 Epilepsy, childhood absence 6;not specified unknown NA NA 0 0 VariationID_96005 +CACNA1H:647:G:S CACNA1H 647 G S ENST00000348261;NM_021098.2 not provided NA unknown clinvar unknown Uncertain significance 7.906e-05 1 not provided unknown NA NA 0 0 VariationID_425082 +CACNA1H:647:G:S CACNA1H 647 G S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.906e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:648:P:L CACNA1H 648 P L ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 0 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677 +CACNA1H:656:P:S CACNA1H 656 P S ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.001817 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460057 +CACNA1H:656:P:S CACNA1H 656 P S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001817 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:657:Y:H CACNA1H 657 Y H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:662:H:R CACNA1H 662 H R ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.48e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:664:V:A CACNA1H 664 V A ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Benign 0.1924 2 not specified unknown NA NA 0 0 VariationID_96006 +CACNA1H:672:A:V CACNA1H 672 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.211e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:673:P:S CACNA1H 673 P S ENST00000348261;NM_021098.2 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided unknown NA NA 0 0 VariationID_377142 +CACNA1H:676:L:M CACNA1H 676 L M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.334e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:677:S:L CACNA1H 677 S L ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.001143 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460058 +CACNA1H:680:S:N CACNA1H 680 S N ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001333 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:684:P:H CACNA1H 684 P H ENST00000348261;NM_021098.2 Abnormality of brain morphology NA unknown clinvar unknown Likely pathogenic 0 2 Abnormality of brain morphology unknown NA NA 0 0 VariationID_402204 +CACNA1H:684:P:H CACNA1H 684 P H ENST00000348261;NM_021098.2 Intellectual disability%2C microcephaly and cortical atrophy NA unknown hgmd unknown DM 0 2 Intellectual disability%2C microcephaly and cortical atrophy unknown NA NA 0 0 26539891 +CACNA1H:686:P:L CACNA1H 686 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001012 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:690:A:V CACNA1H 690 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002417 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:691:G:S CACNA1H 691 G S ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 2.17e-05 2 not specified unknown NA NA 0 0 VariationID_383791 +CACNA1H:701:P:L CACNA1H 701 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.484e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:705:R:C CACNA1H 705 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.939e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:710:P:L CACNA1H 710 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.463e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:711:E:D CACNA1H 711 E D ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:716:G:C CACNA1H 716 G C ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_386311 +CACNA1H:716:G:S CACNA1H 716 G S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.641e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:718:E:A CACNA1H 718 E A ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0009848 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:718:E:G CACNA1H 718 E G ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0001525 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460060 +CACNA1H:726:G:V CACNA1H 726 G V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:727:V:I CACNA1H 727 V I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.29e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:728:Y:C CACNA1H 728 Y C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.879e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:739:R:C CACNA1H 739 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.663e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:739:R:H CACNA1H 739 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002622 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:741:D:G CACNA1H 741 D G ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.677e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:744:R:Q CACNA1H 744 R Q ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 2.526e-05 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677 +CACNA1H:747:R:C CACNA1H 747 R C ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 3.396e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460061 +CACNA1H:748:A:V CACNA1H 748 A V ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 5.96e-05 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677 +CACNA1H:752:P:L CACNA1H 752 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.037e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:755:G:D CACNA1H 755 G D ENST00000348261;NM_021098.2 Idiopathic epilepsy%2C generalised NA unknown hgmd unknown DM 0.0002284 2 Idiopathic epilepsy%2C generalised unknown NA NA 0 0 15048902,15852375 +CACNA1H:755:G:D CACNA1H 755 G D ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002284 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:761:R:W CACNA1H 761 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.265e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:766:R:W CACNA1H 766 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.741e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:769:P:L CACNA1H 769 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.949e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:773:G:D CACNA1H 773 G D ENST00000348261;NM_021098.2 Epilepsy, childhood absence 6 NA unknown clinvar unknown no interpretation for the single variant 0.0002342 1 Epilepsy, childhood absence 6 unknown NA NA 0 0 VariationID_242815 +CACNA1H:773:G:D CACNA1H 773 G D ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 0.0002342 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677,16883519 +CACNA1H:777:R:C CACNA1H 777 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001322 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:780:V:F CACNA1H 780 V F ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0003499 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460062 +CACNA1H:780:V:F CACNA1H 780 V F ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003499 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:780:V:I CACNA1H 780 V I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:782:F:L CACNA1H 782 F L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.134e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:784:G:S CACNA1H 784 G S ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 3.252e-05 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677 +CACNA1H:785:K:M CACNA1H 785 K M ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.003581 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460063 +CACNA1H:785:K:M CACNA1H 785 K M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.003581 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:788:R:C CACNA1H 788 R C ENST00000348261;NM_021098.2 Epilepsy, childhood absence 6;not specified NA unknown clinvar unknown Benign 0.08177 1 Epilepsy, childhood absence 6;not specified unknown NA NA 0 0 VariationID_96008 +CACNA1H:788:R:C CACNA1H 788 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.08177 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:788:R:H CACNA1H 788 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.824e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:790:V:M CACNA1H 790 V M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001984 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:799:I:V CACNA1H 799 I V ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_446948 +CACNA1H:800:M:T CACNA1H 800 M T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.012e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:803:I:V CACNA1H 803 I V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.025e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:819:E:K CACNA1H 819 E K ENST00000348261;NM_021098.2 not provided NA unknown clinvar unknown Uncertain significance 1.642e-05 2 not provided unknown NA NA 0 0 VariationID_377295 +CACNA1H:819:E:K CACNA1H 819 E K ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.642e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:821:L:V CACNA1H 821 L V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.681e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:822:T:S CACNA1H 822 T S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.041e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:831:V:M CACNA1H 831 V M ENST00000348261;NM_021098.2 Epilepsy, childhood absence 6 NA unknown clinvar unknown risk factor 1.221e-05 1 Epilepsy, childhood absence 6 unknown NA NA 0 0 VariationID_2703 +CACNA1H:831:V:M CACNA1H 831 V M ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 1.221e-05 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677,14729682 +CACNA1H:831:V:M CACNA1H 831 V M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.221e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:833:T:A CACNA1H 833 T A ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_451833 +CACNA1H:834:S:N CACNA1H 834 S N ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:846:A:V CACNA1H 846 A V ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_265068 +CACNA1H:847:C:F CACNA1H 847 C F ENST00000348261;NM_021098.2 not provided NA unknown clinvar unknown Uncertain significance 0.0001952 2 not provided unknown NA NA 0 0 VariationID_376824 +CACNA1H:848:G:S CACNA1H 848 G S ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 7.321e-05 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677 +CACNA1H:848:G:S CACNA1H 848 G S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.321e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:854:R:Q CACNA1H 854 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002482 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:856:P:L CACNA1H 856 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.071e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:869:V:I CACNA1H 869 V I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000116 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:876:A:T CACNA1H 876 A T ENST00000348261;NM_021098.2 Epilepsy, idiopathic generalized 6;Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign, risk factor 0.001186 2 Epilepsy, idiopathic generalized 6;Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_2706 +CACNA1H:876:A:T CACNA1H 876 A T ENST00000348261;NM_021098.2 Idiopathic epilepsy%2C generalised NA unknown hgmd unknown DM 0.001186 1 Idiopathic epilepsy%2C generalised unknown NA NA 0 0 17696120 +CACNA1H:876:A:T CACNA1H 876 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001186 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:884:R:C CACNA1H 884 R C ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 5.057e-06 2 not specified unknown NA NA 0 0 VariationID_379364 +CACNA1H:886:F:V CACNA1H 886 F V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:888:L:M CACNA1H 888 L M ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_388460 +CACNA1H:902:R:Q CACNA1H 902 R Q ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 7.02e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460070 +CACNA1H:902:R:W CACNA1H 902 R W ENST00000348261;NM_021098.2 Autism spectrum disorder NA unknown hgmd unknown DM 2.811e-05 1 Autism spectrum disorder unknown NA NA 0 0 16754686 +CACNA1H:903:R:H CACNA1H 903 R H ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_379738 +CACNA1H:912:M:I CACNA1H 912 M I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:915:V:M CACNA1H 915 V M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:920:T:M CACNA1H 920 T M ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not provided NA unknown clinvar unknown Benign/Likely benign 0.00219 3 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not provided unknown NA NA 0 0 VariationID_376802 +CACNA1H:920:T:M CACNA1H 920 T M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.00219 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:962:W:C CACNA1H 962 W C ENST00000348261;NM_021098.2 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder unknown NA NA 0 0 16754686 +CACNA1H:983:G:S CACNA1H 983 G S ENST00000348261;NM_021098.2 Idiopathic epilepsy%2C generalised NA unknown hgmd unknown DM 0 1 Idiopathic epilepsy%2C generalised unknown NA NA 0 0 17696120 +CACNA1H:997:A:V CACNA1H 997 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.263e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1003:N:S CACNA1H 1003 N S ENST00000348261;NM_021098.2 ASD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 1.629e-05 2 ASD_noE unknown NA NA 0 0 29942082 +CACNA1H:1028:D:N CACNA1H 1028 D N ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 3.124e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460076 +CACNA1H:1031:E:K CACNA1H 1031 E K ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002279 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1034:T:M CACNA1H 1034 T M ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 3.073e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460077 +CACNA1H:1055:M:V CACNA1H 1055 M V ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0001691 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460080 +CACNA1H:1059:A:S CACNA1H 1059 A S ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.00727 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460081 +CACNA1H:1059:A:S CACNA1H 1059 A S ENST00000348261;NM_021098.2 Idiopathic epilepsy%2C generalised NA unknown hgmd unknown DM 0.00727 1 Idiopathic epilepsy%2C generalised unknown NA NA 0 0 17696120,26706850,25525159 +CACNA1H:1059:A:S CACNA1H 1059 A S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.00727 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1060:V:M CACNA1H 1060 V M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.574e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1066:L:P CACNA1H 1066 L P ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.563e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1069:R:Q CACNA1H 1069 R Q ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not provided NA unknown clinvar unknown Benign/Likely benign 0.001264 3 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not provided unknown NA NA 0 0 VariationID_235710 +CACNA1H:1083:T:M CACNA1H 1083 T M ENST00000348261;NM_021098.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided unknown NA NA 0 0 VariationID_418103 +CACNA1H:1095:D:N CACNA1H 1095 D N ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003411 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1098:P:A CACNA1H 1098 P A ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1104:R:Q CACNA1H 1104 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.427e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1111:G:R CACNA1H 1111 G R ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.001326 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460084 +CACNA1H:1120:P:S CACNA1H 1120 P S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.231e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1121:P:L CACNA1H 1121 P L ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0003474 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460085 +CACNA1H:1121:P:L CACNA1H 1121 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003474 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1121:P:R CACNA1H 1121 P R ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 1.287e-05 2 not specified unknown NA NA 0 0 VariationID_383342 +CACNA1H:1147:S:G CACNA1H 1147 S G ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified NA unknown clinvar unknown Benign 0.0009383 3 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified unknown NA NA 0 0 VariationID_446950 +CACNA1H:1150:R:H CACNA1H 1150 R H ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 2.818e-05 2 not specified unknown NA NA 0 0 VariationID_382313 +CACNA1H:1157:R:C CACNA1H 1157 R C ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 7.088e-06 2 not specified unknown NA NA 0 0 VariationID_389092 +CACNA1H:1157:R:H CACNA1H 1157 R H ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 1.417e-05 2 not specified unknown NA NA 0 0 VariationID_377618 +CACNA1H:1158:G:S CACNA1H 1158 G S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.809e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1170:E:K CACNA1H 1170 E K ENST00000348261;NM_021098.2 Idiopathic epilepsy%2C generalised NA unknown hgmd unknown DM 7.05e-06 1 Idiopathic epilepsy%2C generalised unknown NA NA 0 0 17696120 +CACNA1H:1187:G:R CACNA1H 1187 G R ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 6.771e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460088 +CACNA1H:1194:R:W CACNA1H 1194 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1195:R:W CACNA1H 1195 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.64e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1197:E:K CACNA1H 1197 E K ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000443 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1201:P:S CACNA1H 1201 P S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1202:R:W CACNA1H 1202 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.369e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1205:R:Q CACNA1H 1205 R Q ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0002345 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460089 +CACNA1H:1208:A:T CACNA1H 1208 A T ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.0004822 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460090 +CACNA1H:1209:L:F CACNA1H 1209 L F ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1210:P:L CACNA1H 1210 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0007575 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1215:R:C CACNA1H 1215 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.389e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1215:R:H CACNA1H 1215 R H ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 7.592e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460092 +CACNA1H:1216:D:N CACNA1H 1216 D N ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified NA unknown clinvar unknown Uncertain significance 3.112e-05 3 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified unknown NA NA 0 0 VariationID_387088 +CACNA1H:1217:R:C CACNA1H 1217 R C ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 3.988e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460093 +CACNA1H:1219:G:R CACNA1H 1219 G R ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 3.087e-05 2 not specified unknown NA NA 0 0 VariationID_382547 +CACNA1H:1220:Q:L CACNA1H 1220 Q L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.4e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1233:D:V CACNA1H 1233 D V ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 8.725e-06 2 not specified unknown NA NA 0 0 VariationID_446951 +CACNA1H:1241:E:K CACNA1H 1241 E K ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.614e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1246:S:L CACNA1H 1246 S L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.867e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1248:D:N CACNA1H 1248 D N ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 4.382e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460097 +CACNA1H:1253:R:C CACNA1H 1253 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001348 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1264:Q:H CACNA1H 1264 Q H ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 0.0006697 1 Epilepsy%2C childhood absence unknown NA NA 0 0 17696120 +CACNA1H:1278:S:C CACNA1H 1278 S C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1282:R:Q CACNA1H 1282 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.253e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1282:R:W CACNA1H 1282 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.569e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1306:L:V CACNA1H 1306 L V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.172e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1309:V:I CACNA1H 1309 V I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0004859 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1311:I:V CACNA1H 1311 I V ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 2.448e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460100 +CACNA1H:1321:G:S CACNA1H 1321 G S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.043e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1325:R:Q CACNA1H 1325 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.062e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1330:V:I CACNA1H 1330 V I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001775 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1334:I:M CACNA1H 1334 I M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1355:G:S CACNA1H 1355 G S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.948e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1357:H:L CACNA1H 1357 H L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.259e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1374:V:M CACNA1H 1374 V M ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0.0002742 2 not specified unknown NA NA 0 0 VariationID_446952 +CACNA1H:1374:V:M CACNA1H 1374 V M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002742 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1382:A:V CACNA1H 1382 A V ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_430411 +CACNA1H:1386:A:T CACNA1H 1386 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.002e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1402:R:W CACNA1H 1402 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1415:G:D CACNA1H 1415 G D ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.072e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1441:F:I CACNA1H 1441 F I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1457:Y:F CACNA1H 1457 Y F ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.076e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1460:E:K CACNA1H 1460 E K ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0002486 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460115 +CACNA1H:1460:E:K CACNA1H 1460 E K ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002486 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1463:D:N CACNA1H 1463 D N ENST00000348261;NM_021098.2 Epilepsy%2C childhood absence NA unknown hgmd unknown DM 0.0001834 2 Epilepsy%2C childhood absence unknown NA NA 0 0 12891677,14729682 +CACNA1H:1474:R:W CACNA1H 1474 R W ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Benign 0.0005327 2 not specified unknown NA NA 0 0 VariationID_446953 +CACNA1H:1479:R:C CACNA1H 1479 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.966e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1482:R:Q CACNA1H 1482 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001714 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1495:M:K CACNA1H 1495 M K ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_430231 +CACNA1H:1502:S:F CACNA1H 1502 S F ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1512:D:N CACNA1H 1512 D N ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0.000118 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460117 +CACNA1H:1512:D:N CACNA1H 1512 D N ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000118 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1519:V:I CACNA1H 1519 V I ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460118 +CACNA1H:1520:D:N CACNA1H 1520 D N ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 4.89e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460119 +CACNA1H:1529:P:L CACNA1H 1529 P L ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_387613 +CACNA1H:1549:M:I CACNA1H 1549 M I ENST00000348261;NM_021098.2 Aldosteronism%2C primary%2C early-onset NA unknown hgmd unknown DM 0 2 Aldosteronism%2C primary%2C early-onset unknown NA NA 0 0 27729216,27729216 +CACNA1H:1549:M:V CACNA1H 1549 M V ENST00000348261;NM_021098.2 Primary hyperaldosteronism NA unknown clinvar unknown Pathogenic 0 1 Primary hyperaldosteronism unknown NA NA 0 0 VariationID_189779 +CACNA1H:1549:M:V CACNA1H 1549 M V ENST00000348261;NM_021098.2 Aldosteronism%2C primary NA unknown hgmd unknown DM 0 2 Aldosteronism%2C primary unknown NA NA 0 0 25907736,27258646,25907736 +CACNA1H:1551:V:M CACNA1H 1551 V M ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 5.284e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460122 +CACNA1H:1562:R:Q CACNA1H 1562 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.221e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1579:R:Q CACNA1H 1579 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.96e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1580:R:H CACNA1H 1580 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.071e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1585:R:L CACNA1H 1585 R L ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 1.688e-05 2 not specified unknown NA NA 0 0 VariationID_373122 +CACNA1H:1588:T:A CACNA1H 1588 T A ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460124 +CACNA1H:1597:R:Q CACNA1H 1597 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003743 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1600:Y:C CACNA1H 1600 Y C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1606:T:M CACNA1H 1606 T M ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.005025 3 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not provided;not specified unknown NA NA 0 0 VariationID_96013 +CACNA1H:1606:T:M CACNA1H 1606 T M ENST00000348261;NM_021098.2 Idiopathic epilepsy%2C generalised NA unknown hgmd unknown DM 0.005025 1 Idiopathic epilepsy%2C generalised unknown NA NA 0 0 17696120 +CACNA1H:1606:T:M CACNA1H 1606 T M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.005025 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1608:R:C CACNA1H 1608 R C ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 1.933e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460127 +CACNA1H:1613:L:M CACNA1H 1613 L M ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1614:C:F CACNA1H 1614 C F ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1617:H:Y CACNA1H 1617 H Y ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.226e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1619:L:F CACNA1H 1619 L F ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_424098 +CACNA1H:1620:D:N CACNA1H 1620 D N ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1636:M:V CACNA1H 1636 M V ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 2.475e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460132 +CACNA1H:1644:S:L CACNA1H 1644 S L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.731e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1674:R:C CACNA1H 1674 R C ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 2.059e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460136 +CACNA1H:1675:R:Q CACNA1H 1675 R Q ENST00000348261;NM_021098.2 Epilepsy with auditory features NA unknown hgmd unknown DM 0.0001076 1 Epilepsy with auditory features unknown NA NA 0 0 27066544 +CACNA1H:1675:R:Q CACNA1H 1675 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001076 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1687:A:T CACNA1H 1687 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.151e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1689:V:M CACNA1H 1689 V M ENST00000348261;NM_021098.2 Amyotrophic lateral sclerosis NA unknown hgmd unknown DM 1.715e-05 1 Amyotrophic lateral sclerosis unknown NA NA 0 0 25773295,27331657,27331657 +CACNA1H:1705:A:T CACNA1H 1705 A T ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not provided NA unknown clinvar unknown Benign/Likely benign 0.005513 3 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not provided unknown NA NA 0 0 VariationID_377230 +CACNA1H:1705:A:T CACNA1H 1705 A T ENST00000348261;NM_021098.2 Idiopathic epilepsy%2C generalised NA unknown hgmd unknown DM 0.005513 1 Idiopathic epilepsy%2C generalised unknown NA NA 0 0 17696120,27331657,27331657,25773295 +CACNA1H:1705:A:T CACNA1H 1705 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.005513 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1710:N:K CACNA1H 1710 N K ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1715:R:H CACNA1H 1715 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.528e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1721:R:H CACNA1H 1721 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.14e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1725:V:L CACNA1H 1725 V L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.666e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1736:R:H CACNA1H 1736 R H ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 2.89e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460140 +CACNA1H:1757:M:I CACNA1H 1757 M I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1757:M:I CACNA1H 1757 M I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1765:A:V CACNA1H 1765 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.821e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1781:P:R CACNA1H 1781 P R ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.205e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1789:A:T CACNA1H 1789 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.666e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1793:N:S CACNA1H 1793 N S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001216 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1805:S:F CACNA1H 1805 S F ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1807:G:E CACNA1H 1807 G E ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1823:R:H CACNA1H 1823 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001067 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1832:L:V CACNA1H 1832 L V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1835:L:P CACNA1H 1835 L P ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1838:V:I CACNA1H 1838 V I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.109e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1870:A:T CACNA1H 1870 A T ENST00000348261;NM_021098.2 CACNA1H-related disorder NA unknown clinvar unknown not provided 0.0001906 1 CACNA1H-related disorder unknown NA NA 0 0 VariationID_489389 +CACNA1H:1871:R:Q CACNA1H 1871 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.05486 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1874:A:V CACNA1H 1874 A V ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0.0002559 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460148 +CACNA1H:1874:A:V CACNA1H 1874 A V ENST00000348261;NM_021098.2 Autism spectrum disorder NA unknown hgmd unknown DM 0.0002559 1 Autism spectrum disorder unknown NA NA 0 0 16754686 +CACNA1H:1879:E:D CACNA1H 1879 E D ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1885:A:V CACNA1H 1885 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.292e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1889:G:R CACNA1H 1889 G R ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.602e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1890:S:R CACNA1H 1890 S R ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_451019 +CACNA1H:1892:R:H CACNA1H 1892 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000334 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1892:R:L CACNA1H 1892 R L ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.001205 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460151 +CACNA1H:1892:R:L CACNA1H 1892 R L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001205 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1899:P:L CACNA1H 1899 P L ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0.0002848 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460152 +CACNA1H:1899:P:L CACNA1H 1899 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002848 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1917:R:C CACNA1H 1917 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.00111 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1922:S:F CACNA1H 1922 S F ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 6.375e-06 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460153 +CACNA1H:1924:M:I CACNA1H 1924 M I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1937:V:M CACNA1H 1937 V M ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001298 2 not specified unknown NA NA 0 0 VariationID_279726 +CACNA1H:1946:R:H CACNA1H 1946 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.129e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1947:P:L CACNA1H 1947 P L ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.001241 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460154 +CACNA1H:1947:P:L CACNA1H 1947 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001241 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1951:V:E CACNA1H 1951 V E ENST00000348261;NM_021098.2 Adenoma%2C aldosterone-producing NA unknown hgmd unknown DM 9.688e-05 2 Adenoma%2C aldosterone-producing unknown NA NA 0 0 27729216,27729216 +CACNA1H:1966:A:V CACNA1H 1966 A V ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified NA unknown clinvar unknown Benign 0.01698 3 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified unknown NA NA 0 0 VariationID_166781 +CACNA1H:1966:A:V CACNA1H 1966 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.01698 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1970:S:C CACNA1H 1970 S C ENST00000348261;NM_021098.2 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder unknown NA NA 0 0 26637798 +CACNA1H:1971:P:L CACNA1H 1971 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002546 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1973:A:E CACNA1H 1973 A E ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:1974:E:G CACNA1H 1974 E G ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified NA unknown clinvar unknown Benign 0.03449 3 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy;not specified unknown NA NA 0 0 VariationID_446956 +CACNA1H:1975:S:F CACNA1H 1975 S F ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0001674 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460156 +CACNA1H:1995:L:F CACNA1H 1995 L F ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001837 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2001:R:G CACNA1H 2001 R G ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2001:R:Q CACNA1H 2001 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003027 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2005:R:C CACNA1H 2005 R C ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.05662 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2008:S:I CACNA1H 2008 S I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 9.824e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2011:R:Q CACNA1H 2011 R Q ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 5.006e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460158 +CACNA1H:2011:R:Q CACNA1H 2011 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.006e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2011:R:W CACNA1H 2011 R W ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0.0001284 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460157 +CACNA1H:2011:R:W CACNA1H 2011 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001284 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2026:G:R CACNA1H 2026 G R ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.299e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2048:P:L CACNA1H 2048 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.902e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2050:T:N CACNA1H 2050 T N ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2052:G:E CACNA1H 2052 G E ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2060:R:H CACNA1H 2060 R H ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Benign 0.1082 2 not specified unknown NA NA 0 0 VariationID_96015 +CACNA1H:2060:R:H CACNA1H 2060 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.1082 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2066:S:T CACNA1H 2066 S T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.052e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2077:R:H CACNA1H 2077 R H ENST00000348261;NM_021098.2 Epilepsy, childhood absence 6;not specified NA unknown clinvar unknown Benign 0.6561 3 Epilepsy, childhood absence 6;not specified unknown NA NA 0 0 VariationID_96016 +CACNA1H:2082:R:Q CACNA1H 2082 R Q ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.301e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2082:R:W CACNA1H 2082 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.072e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2083:P:L CACNA1H 2083 P L ENST00000348261;NM_021098.2 Hyperaldosteronism%2C type II NA unknown hgmd unknown DM 3.151e-05 2 Hyperaldosteronism%2C type II unknown NA NA 0 0 27729216,27729216 +CACNA1H:2088:G:R CACNA1H 2088 G R ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 2.836e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460161 +CACNA1H:2094:S:L CACNA1H 2094 S L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.042e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2098:D:E CACNA1H 2098 D E ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2108:A:T CACNA1H 2108 A T ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.001471 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460163 +CACNA1H:2108:A:T CACNA1H 2108 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001471 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2108:A:V CACNA1H 2108 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 9.449e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2110:P:S CACNA1H 2110 P S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.661e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2115:A:T CACNA1H 2115 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2120:P:T CACNA1H 2120 P T ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460165 +CACNA1H:2121:E:K CACNA1H 2121 E K ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.434e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2128:G:D CACNA1H 2128 G D ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 1.094e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460166 +CACNA1H:2128:G:D CACNA1H 2128 G D ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.094e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2130:R:W CACNA1H 2130 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.874e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2140:A:T CACNA1H 2140 A T ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.002566 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2147:P:L CACNA1H 2147 P L ENST00000348261;NM_021098.2 not specified NA unknown clinvar unknown Uncertain significance 6.53e-05 2 not specified unknown NA NA 0 0 VariationID_389769 +CACNA1H:2147:P:L CACNA1H 2147 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.53e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2152:E:K CACNA1H 2152 E K ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2163:G:A CACNA1H 2163 G A ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460169 +CACNA1H:2164:E:A CACNA1H 2164 E A ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.326e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2173:P:S CACNA1H 2173 P S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0005648 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2181:A:V CACNA1H 2181 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.166e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2182:R:H CACNA1H 2182 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001634 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2182:R:L CACNA1H 2182 R L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.835e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2189:P:S CACNA1H 2189 P S ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 1.188e-05 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460171 +CACNA1H:2199:E:K CACNA1H 2199 E K ENST00000348261;NM_021098.2 DD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 0 2 DD_noE unknown NA NA 0 0 29942082 +CACNA1H:2204:A:V CACNA1H 2204 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.5e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2205:R:W CACNA1H 2205 R W ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.477e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2208:A:V CACNA1H 2208 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002178 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2209:A:P CACNA1H 2209 A P ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0.0002407 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460172 +CACNA1H:2209:A:P CACNA1H 2209 A P ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002407 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2212:G:S CACNA1H 2212 G S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.895e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2218:R:H CACNA1H 2218 R H ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.001531 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460174 +CACNA1H:2218:R:H CACNA1H 2218 R H ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001531 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2238:S:L CACNA1H 2238 S L ENST00000348261;NM_021098.2 not provided NA unknown clinvar unknown Uncertain significance 2.26e-05 1 not provided unknown NA NA 0 0 VariationID_493167 +CACNA1H:2240:A:T CACNA1H 2240 A T ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0.0001263 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460176 +CACNA1H:2241:G:R CACNA1H 2241 G R ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0004706 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2250:R:H CACNA1H 2250 R H ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 4.29e-06 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460178 +CACNA1H:2250:R:S CACNA1H 2250 R S ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Uncertain significance 0 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460177 +CACNA1H:2250:R:S CACNA1H 2250 R S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2262:T:A CACNA1H 2262 T A ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.141e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2263:V:I CACNA1H 2263 V I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.24e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2283:D:V CACNA1H 2283 D V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003907 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2289:T:I CACNA1H 2289 T I ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2299:A:V CACNA1H 2299 A V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.069e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2300:I:V CACNA1H 2300 I V ENST00000348261;NM_021098.2 Abnormality of brain morphology NA unknown clinvar unknown Likely pathogenic 6.104e-05 2 Abnormality of brain morphology unknown NA NA 0 0 VariationID_402205 +CACNA1H:2300:I:V CACNA1H 2300 I V ENST00000348261;NM_021098.2 Intellectual disability%2C microcephaly and cortical atrophy NA unknown hgmd unknown DM 6.104e-05 1 Intellectual disability%2C microcephaly and cortical atrophy unknown NA NA 0 0 26539891 +CACNA1H:2312:M:V CACNA1H 2312 M V ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Benign 0.001619 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460180 +CACNA1H:2312:M:V CACNA1H 2312 M V ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001619 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2315:G:S CACNA1H 2315 G S ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0005007 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460182 +CACNA1H:2315:G:S CACNA1H 2315 G S ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0005007 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2332:P:L CACNA1H 2332 P L ENST00000348261;NM_021098.2 not provided NA unknown clinvar unknown Uncertain significance 4.11e-06 1 not provided unknown NA NA 0 0 VariationID_374416 +CACNA1H:2332:P:L CACNA1H 2332 P L ENST00000348261;NM_021098.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.11e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +CACNA1H:2353:V:M CACNA1H 2353 V M ENST00000348261;NM_021098.2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy NA unknown clinvar unknown Likely benign 0.0001171 2 Hyperaldosteronism, familial, type IV;Idiopathic generalized epilepsy unknown NA NA 0 0 VariationID_460185 +CACNA1I:407:R:W CACNA1I 407 R W ENST00000402142;NM_021096.3 ID_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 0 2 ID_noE unknown NA NA 0 0 29942082 +CACNA1I:723:A:V CACNA1I 723 A V ENST00000402142;NM_021096.3 DD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 1.802e-05 2 DD_noE unknown NA NA 0 0 29942082 +CACNA1I:797:T:M CACNA1I 797 T M ENST00000402142;NM_021096.3 Schizophrenia NA unknown hgmd unknown DM 4.837e-06 1 Schizophrenia unknown NA NA 0 0 23911319 +CACNA1I:1306:I:T CACNA1I 1306 I T ENST00000402142;NM_021096.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_252734 +CACNA1I:1346:R:H CACNA1I 1346 R H ENST00000402142;NM_021096.3 Schizophrenia NA unknown hgmd unknown DM 0 1 Schizophrenia unknown NA NA 0 0 23911319 +CACNA1I:1479:L:F CACNA1I 1479 L F ENST00000402142;NM_021096.3 Rett-like syndrome NA unknown hgmd unknown DM 0 1 Rett-like syndrome unknown NA NA 0 0 27541642 +CACNA1S:31:L:F CACNA1S 31 L F ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 8.121e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_474008 +CACNA1S:63:A:S CACNA1S 63 A S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility maf_pathogenic NA NA 0 0 VariationID_294785 +CACNA1S:66:V:M CACNA1S 66 V M ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility maf_pathogenic NA NA 0 0 VariationID_294784 +CACNA1S:67:A:V CACNA1S 67 A V ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_473972 +CACNA1S:69:A:G CACNA1S 69 A G ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.03654 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_254811 +CACNA1S:69:A:G CACNA1S 69 A G ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 0.03654 1 Malignant hyperthermia unknown NA NA 0 0 28259615 +CACNA1S:70:V:M CACNA1S 70 V M ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001828 2 not specified unknown NA NA 0 0 VariationID_388920 +CACNA1S:88:K:E CACNA1S 88 K E ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0.0002355 2 not specified unknown NA NA 0 0 VariationID_422981 +CACNA1S:100:E:K CACNA1S 100 E K ENST00000362061;NM_000069.2 Myopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy maf_pathogenic NA NA 0 1 28012042 +CACNA1S:119:R:P CACNA1S 119 R P ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 8.121e-06 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294781 +CACNA1S:128:T:S CACNA1S 128 T S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.0005157 3 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility;not specified unknown NA NA 0 0 VariationID_254832 +CACNA1S:132:L:M CACNA1S 132 L M ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.001433 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_254833 +CACNA1S:135:F:S CACNA1S 135 F S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_473993 +CACNA1S:154:S:G CACNA1S 154 S G ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0001381 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473997 +CACNA1S:161:V:A CACNA1S 161 V A ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 6.904e-05 2 not specified unknown NA NA 0 0 VariationID_452195 +CACNA1S:161:V:I CACNA1S 161 V I ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 4.061e-05 2 not specified unknown NA NA 0 0 VariationID_384035 +CACNA1S:164:L:F CACNA1S 164 L F ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 1.218e-05 2 not specified unknown NA NA 0 0 VariationID_446963 +CACNA1S:174:R:W CACNA1S 174 R W ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 2.844e-05 2 Malignant hyperthermia unknown NA NA 0 0 19825159,23663834,22547813 +CACNA1S:176:V:L CACNA1S 176 V L ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_374944 +CACNA1S:177:S:L CACNA1S 177 S L ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0004307 0 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility;not specified unknown NA NA 0 0 VariationID_199686 +CACNA1S:200:A:T CACNA1S 200 A T ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 5.688e-05 0 Hypokalemic periodic paralysis;Malignant hyperthermia;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294777 +CACNA1S:207:V:I CACNA1S 207 V I ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 1.625e-05 3 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_420411 +CACNA1S:230:G:S CACNA1S 230 G S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 4.061e-06 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility maf_pathogenic NA NA 0 0 VariationID_294776 +CACNA1S:236:T:K CACNA1S 236 T K ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_453092 +CACNA1S:248:T:M CACNA1S 248 T M ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0002442 0 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_294774 +CACNA1S:258:G:D CACNA1S 258 G D ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.007883 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_254853 +CACNA1S:258:G:S CACNA1S 258 G S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility maf_pathogenic NA NA 0 0 VariationID_294773 +CACNA1S:258:G:V CACNA1S 258 G V ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0003291 0 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5;not provided unknown NA NA 0 0 VariationID_445303 +CACNA1S:275:F:L CACNA1S 275 F L ENST00000362061;NM_000069.2 Myopathy NA unknown hgmd unknown DM 2.843e-05 2 Myopathy unknown NA NA 0 0 28012042 +CACNA1S:297:V:I CACNA1S 297 V I ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 3.251e-05 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294772 +CACNA1S:299:Y:H CACNA1S 299 Y H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.001662 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not provided;not specified unknown NA NA 0 0 VariationID_254855 +CACNA1S:300:W:R CACNA1S 300 W R ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 4.877e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_474007 +CACNA1S:364:R:Q CACNA1S 364 R Q ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 4.467e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473963 +CACNA1S:389:D:V CACNA1S 389 D V ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001473 2 not specified unknown NA NA 0 0 VariationID_373207 +CACNA1S:398:L:Q CACNA1S 398 L Q ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Malignant hyperthermia maf_pathogenic NA NA 0 0 VariationID_252460 +CACNA1S:419:R:H CACNA1S 419 R H ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 3.655e-05 2 not specified unknown NA NA 0 0 VariationID_451262 +CACNA1S:434:F:S CACNA1S 434 F S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0.0006538 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294768 +CACNA1S:451:S:L CACNA1S 451 S L ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 5.279e-05 3 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility;not specified unknown NA NA 0 0 VariationID_294767 +CACNA1S:457:P:L CACNA1S 457 P L ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_432592 +CACNA1S:457:P:S CACNA1S 457 P S ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 4.062e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_423703 +CACNA1S:458:L:H CACNA1S 458 L H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign 0.2401 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_254789 +CACNA1S:461:T:N CACNA1S 461 T N ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 1.219e-05 2 not specified unknown NA NA 0 0 VariationID_393259 +CACNA1S:470:V:L CACNA1S 470 V L ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_429471 +CACNA1S:498:R:C CACNA1S 498 R C ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 2.842e-05 2 not specified unknown NA NA 0 0 VariationID_446957 +CACNA1S:498:R:H CACNA1S 498 R H ENST00000362061;NM_000069.2 not provided NA unknown clinvar unknown Uncertain significance 0.0001827 1 not provided unknown NA NA 0 0 VariationID_424926 +CACNA1S:498:R:H CACNA1S 498 R H ENST00000362061;NM_000069.2 Exertional heat illness NA unknown hgmd unknown DM 0.0001827 1 Exertional heat illness unknown NA NA 0 0 25658027 +CACNA1S:498:R:L CACNA1S 498 R L ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0005888 0 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_279727 +CACNA1S:498:R:L CACNA1S 498 R L ENST00000362061;NM_000069.2 Takotsubo (stress) cardiomyopathy NA unknown hgmd unknown DM 0.0005888 1 Takotsubo (stress) cardiomyopathy unknown NA NA 0 0 25132214,25735680 +CACNA1S:501:C:F CACNA1S 501 C F ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 1.218e-05 2 not specified unknown NA NA 0 0 VariationID_446958 +CACNA1S:516:S:L CACNA1S 516 S L ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.002014 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_225281 +CACNA1S:528:R:C CACNA1S 528 R C ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 8.132e-06 2 Hypokalaemic periodic paralysis unknown NA NA 0 0 25430699 +CACNA1S:528:R:G CACNA1S 528 R G ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Pathogenic 0 1 Hypokalemic periodic paralysis 1 maf_pathogenic NA NA 0 0 VariationID_21034 +CACNA1S:528:R:G CACNA1S 528 R G ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 15726306,19822448 +CACNA1S:528:R:H CACNA1S 528 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Hypokalemic periodic paralysis 1;not provided maf_pathogenic NA NA 1 1 VariationID_17625 +CACNA1S:528:R:H CACNA1S 528 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 7987325,11034874,7847370,9512357,19225109,11808349,15098604,8605978,17587224,23187123 +CACNA1S:528:R:L CACNA1S 528 R L ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 1.22e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473965 +CACNA1S:543:T:M CACNA1S 543 T M ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 3.253e-05 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294763 +CACNA1S:557:R:H CACNA1S 557 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.001527 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_294761 +CACNA1S:560:A:S CACNA1S 560 A S ENST00000362061;NM_000069.2 Rhabdomyolysis NA unknown hgmd (Likely)pathogenic DM 0 2 Rhabdomyolysis maf_pathogenic NA NA 0 1 28779239 +CACNA1S:560:A:T CACNA1S 560 A T ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 2.436e-05 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294760 +CACNA1S:571:V:I CACNA1S 571 V I ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.0005035 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not provided;not specified unknown NA NA 0 0 VariationID_254802 +CACNA1S:582:G:A CACNA1S 582 G A ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 7.715e-05 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294758 +CACNA1S:594:R:C CACNA1S 594 R C ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.0005847 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_294757 +CACNA1S:594:R:H CACNA1S 594 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 1.624e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473967 +CACNA1S:605:I:V CACNA1S 605 I V ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 5.685e-05 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294756 +CACNA1S:606:S:N CACNA1S 606 S N ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.008186 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_254803 +CACNA1S:606:S:N CACNA1S 606 S N ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 0.008186 1 Malignant hyperthermia unknown NA NA 0 0 25658027,27153395 +CACNA1S:618:S:A CACNA1S 618 S A ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 2.03e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473968 +CACNA1S:628:G:S CACNA1S 628 G S ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 8.121e-06 2 not specified unknown NA NA 0 0 VariationID_422240 +CACNA1S:629:G:R CACNA1S 629 G R ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 5.279e-05 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294754 +CACNA1S:635:M:K CACNA1S 635 M K ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 4.061e-05 2 not specified unknown NA NA 0 0 VariationID_429388 +CACNA1S:635:M:V CACNA1S 635 M V ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0005116 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_294753 +CACNA1S:649:N:H CACNA1S 649 N H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0.0001137 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294752 +CACNA1S:661:V:M CACNA1S 661 V M ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 4.068e-06 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_473970 +CACNA1S:666:E:K CACNA1S 666 E K ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 1.626e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473971 +CACNA1S:683:R:C CACNA1S 683 R C ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.002393 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_199685 +CACNA1S:683:R:C CACNA1S 683 R C ENST00000362061;NM_000069.2 Exertional heat illness NA unknown hgmd unknown DM 0.002393 1 Exertional heat illness unknown NA NA 0 0 25658027 +CACNA1S:683:R:H CACNA1S 683 R H ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 3.662e-05 2 not specified unknown NA NA 0 0 VariationID_429405 +CACNA1S:700:T:M CACNA1S 700 T M ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001827 2 not specified unknown NA NA 0 0 VariationID_422578 +CACNA1S:701:M:I CACNA1S 701 M I ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_473973 +CACNA1S:742:P:Q CACNA1S 742 P Q ENST00000362061;NM_000069.2 Myopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy maf_pathogenic NA NA 0 1 28012042 +CACNA1S:742:P:S CACNA1S 742 P S ENST00000362061;NM_000069.2 Myopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy maf_pathogenic NA NA 0 1 28012042 +CACNA1S:789:R:C CACNA1S 789 R C ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 1.335e-05 2 not specified unknown NA NA 0 0 VariationID_389230 +CACNA1S:794:R:H CACNA1S 794 R H ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001673 2 not specified unknown NA NA 0 0 VariationID_452623 +CACNA1S:803:N:D CACNA1S 803 N D ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 1.706e-05 2 not specified unknown NA NA 0 0 VariationID_450854 +CACNA1S:807:L:F CACNA1S 807 L F ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 1.073e-05 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294746 +CACNA1S:814:A:T CACNA1S 814 A T ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.001212 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_294744 +CACNA1S:814:A:T CACNA1S 814 A T ENST00000362061;NM_000069.2 Takotsubo (stress) cardiomyopathy NA unknown hgmd unknown DM 0.001212 1 Takotsubo (stress) cardiomyopathy unknown NA NA 0 0 25132214,25735680,27153395 +CACNA1S:823:R:W CACNA1S 823 R W ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 6.383e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473977 +CACNA1S:827:M:T CACNA1S 827 M T ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.002573 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_254816 +CACNA1S:854:Y:S CACNA1S 854 Y S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility maf_pathogenic NA NA 0 0 VariationID_294743 +CACNA1S:861:G:A CACNA1S 861 G A ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 2.437e-05 2 not specified unknown NA NA 0 0 VariationID_385304 +CACNA1S:865:R:H CACNA1S 865 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0001219 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294742 +CACNA1S:876:V:E CACNA1S 876 V E ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Pathogenic 0 1 Hypokalemic periodic paralysis 1 maf_pathogenic NA NA 0 0 VariationID_17631 +CACNA1S:876:V:E CACNA1S 876 V E ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 19779499,23948435 +CACNA1S:897:R:K CACNA1S 897 R K ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_473979 +CACNA1S:897:R:S CACNA1S 897 R S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Hypokalemic periodic paralysis 1;not specified maf_pathogenic NA NA 0 0 VariationID_17630 +CACNA1S:897:R:S CACNA1S 897 R S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 18835861,22901280 +CACNA1S:898:V:M CACNA1S 898 V M ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility maf_pathogenic NA NA 0 0 VariationID_294740 +CACNA1S:900:R:G CACNA1S 900 R G ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 21855088 +CACNA1S:900:R:S CACNA1S 900 R S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 19118277,26433613 +CACNA1S:916:H:Q CACNA1S 916 H Q ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Pathogenic 0 1 Hypokalemic periodic paralysis 1 maf_pathogenic NA NA 0 0 VariationID_143198 +CACNA1S:923:V:L CACNA1S 923 V L ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 1.224e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473981 +CACNA1S:923:V:M CACNA1S 923 V M ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 2.448e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473980 +CACNA1S:974:V:M CACNA1S 974 V M ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 2.45e-05 3 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_387090 +CACNA1S:979:D:G CACNA1S 979 D G ENST00000362061;NM_000069.2 Schizophrenia NA unknown hgmd unknown DM 0 1 Schizophrenia maf_pathogenic NA NA 0 0 24463507 +CACNA1S:986:R:H CACNA1S 986 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 9.757e-05 3 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility;not specified unknown NA NA 0 0 VariationID_294736 +CACNA1S:993:S:R CACNA1S 993 S R ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 8.125e-06 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294735 +CACNA1S:998:D:E CACNA1S 998 D E ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility maf_pathogenic NA NA 0 0 VariationID_294734 +CACNA1S:998:D:N CACNA1S 998 D N ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0004427 0 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_225282 +CACNA1S:1009:T:K CACNA1S 1009 T K ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 1.219e-05 1 Malignant hyperthermia unknown NA NA 0 0 24013571,25658027 +CACNA1S:1009:T:M CACNA1S 1009 T M ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 9.342e-05 2 not specified unknown NA NA 0 0 VariationID_265070 +CACNA1S:1037:N:K CACNA1S 1037 N K ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 4.061e-06 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_473983 +CACNA1S:1086:R:C CACNA1S 1086 R C ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 2.031e-05 2 Hypokalaemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_21035 +CACNA1S:1086:R:C CACNA1S 1086 R C ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 2.031e-05 2 Hypokalaemic periodic paralysis unknown NA NA 0 0 10590402,25637381 +CACNA1S:1086:R:H CACNA1S 1086 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown risk factor 4.061e-06 1 Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_17626 +CACNA1S:1086:R:H CACNA1S 1086 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd (Likely)pathogenic DM 4.061e-06 2 Malignant hyperthermia maf_pathogenic NA NA 1 1 9199552 +CACNA1S:1086:R:S CACNA1S 1086 R S ENST00000362061;NM_000069.2 not provided NA unknown clinvar unknown not provided 2.437e-05 1 not provided unknown NA NA 0 0 VariationID_156288 +CACNA1S:1086:R:S CACNA1S 1086 R S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 2.437e-05 2 Malignant hyperthermia unknown NA NA 0 0 20431982,26332594 +CACNA1S:1096:R:H CACNA1S 1096 R H ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Likely benign 7.715e-05 2 not specified unknown NA NA 0 0 VariationID_446960 +CACNA1S:1111:V:M CACNA1S 1111 V M ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0002436 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294731 +CACNA1S:1113:Y:H CACNA1S 1113 Y H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_473985 +CACNA1S:1139:H:P CACNA1S 1139 H P ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 4.469e-05 2 Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_374942 +CACNA1S:1140:Y:C CACNA1S 1140 Y C ENST00000362061;NM_000069.2 not provided NA unknown clinvar unknown Uncertain significance 4.063e-06 1 not provided maf_pathogenic NA NA 0 0 VariationID_493060 +CACNA1S:1142:Q:P CACNA1S 1142 Q P ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0002356 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473986 +CACNA1S:1148:H:Y CACNA1S 1148 H Y ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_473987 +CACNA1S:1195:I:T CACNA1S 1195 I T ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 1.624e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473988 +CACNA1S:1210:G:R CACNA1S 1210 G R ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.000437 0 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility;not specified unknown NA NA 0 0 VariationID_294729 +CACNA1S:1221:N:I CACNA1S 1221 N I ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility maf_pathogenic NA NA 0 0 VariationID_294728 +CACNA1S:1222:V:I CACNA1S 1222 V I ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0001385 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473989 +CACNA1S:1229:R:P CACNA1S 1229 R P ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 4.075e-05 2 Malignant hyperthermia unknown NA NA 0 0 VariationID_496658 +CACNA1S:1239:R:G CACNA1S 1239 R G ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Hypokalemic periodic paralysis 1;not provided maf_pathogenic NA NA 1 1 VariationID_17624 +CACNA1S:1239:R:G CACNA1S 1239 R G ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 8004673,15716625,21891927,18229654 +CACNA1S:1239:R:H CACNA1S 1239 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Hypokalemic periodic paralysis 1;not provided maf_pathogenic NA NA 1 1 VariationID_17623 +CACNA1S:1239:R:H CACNA1S 1239 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 7847370,17418573,19225109,16767662,11555352,10639629 +CACNA1S:1241:M:T CACNA1S 1241 M T ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 1.626e-05 2 not specified unknown NA NA 0 0 VariationID_279728 +CACNA1S:1242:R:G CACNA1S 1242 R G ENST00000362061;NM_000069.2 Normokalaemic periodic paralysis NA unknown hgmd (Likely)pathogenic DM 0 2 Normokalaemic periodic paralysis maf_pathogenic NA NA 0 1 24240197 +CACNA1S:1265:Q:H CACNA1S 1265 Q H ENST00000362061;NM_000069.2 Myopathy NA unknown hgmd (Likely)pathogenic DM 4.062e-06 2 Myopathy maf_pathogenic NA NA 0 1 26247046,28012042 +CACNA1S:1271:A:T CACNA1S 1271 A T ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.001271 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_254830 +CACNA1S:1282:A:S CACNA1S 1282 A S ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 8.53e-05 2 not specified unknown NA NA 0 0 VariationID_389110 +CACNA1S:1297:G:E CACNA1S 1297 G E ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0002924 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473992 +CACNA1S:1302:R:W CACNA1S 1302 R W ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0.0001178 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294725 +CACNA1S:1324:A:T CACNA1S 1324 A T ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility maf_pathogenic NA NA 0 0 VariationID_294724 +CACNA1S:1354:T:I CACNA1S 1354 T I ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 8.121e-06 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294722 +CACNA1S:1354:T:S CACNA1S 1354 T S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.002599 0 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;Malignant hyperthermia, susceptibility to, 1;not provided;not specified unknown NA NA 0 0 VariationID_161208 +CACNA1S:1354:T:S CACNA1S 1354 T S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 0.002599 1 Malignant hyperthermia unknown NA NA 0 0 20861472,25637381,24055113,25735680,24195946,24784157,27153395,26332594 +CACNA1S:1367:L:V CACNA1S 1367 L V ENST00000362061;NM_000069.2 Myopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy maf_pathogenic NA NA 0 1 28012042 +CACNA1S:1415:G:R CACNA1S 1415 G R ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 4.209e-06 3 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility;not specified maf_pathogenic NA NA 0 0 VariationID_294721 +CACNA1S:1437:K:Q CACNA1S 1437 K Q ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 4.07e-06 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_473995 +CACNA1S:1449:V:G CACNA1S 1449 V G ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.2084 0 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_294720 +CACNA1S:1488:E:K CACNA1S 1488 E K ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0002031 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_294716 +CACNA1S:1508:Q:E CACNA1S 1508 Q E ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422368 +CACNA1S:1516:D:H CACNA1S 1516 D H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 7.716e-05 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294715 +CACNA1S:1539:R:C CACNA1S 1539 R C ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign 0.1166 3 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility;not specified unknown NA NA 0 0 VariationID_197021 +CACNA1S:1547:R:W CACNA1S 1547 R W ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 0.0001218 2 Hypokalaemic periodic paralysis with malignant hyperthermia susceptibility 5 unknown NA NA 0 0 27066551 +CACNA1S:1583:E:K CACNA1S 1583 E K ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0.000248 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294714 +CACNA1S:1599:R:W CACNA1S 1599 R W ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 3.252e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_473998 +CACNA1S:1604:L:M CACNA1S 1604 L M ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 1.224e-05 2 not specified unknown NA NA 0 0 VariationID_388777 +CACNA1S:1621:V:A CACNA1S 1621 V A ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422977 +CACNA1S:1628:L:F CACNA1S 1628 L F ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 3.655e-05 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294710 +CACNA1S:1639:E:K CACNA1S 1639 E K ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 4.061e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_446964 +CACNA1S:1639:E:V CACNA1S 1639 E V ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 7.309e-05 2 not specified unknown NA NA 0 0 VariationID_426437 +CACNA1S:1652:R:C CACNA1S 1652 R C ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0004101 0 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_294709 +CACNA1S:1654:N:K CACNA1S 1654 N K ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_374943 +CACNA1S:1658:R:H CACNA1S 1658 R H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign 0.06094 3 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility;not specified unknown NA NA 0 0 VariationID_254842 +CACNA1S:1666:A:T CACNA1S 1666 A T ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Likely benign 7.312e-05 2 not specified unknown NA NA 0 0 VariationID_515194 +CACNA1S:1670:Y:N CACNA1S 1670 Y N ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0.0001626 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294708 +CACNA1S:1674:N:H CACNA1S 1674 N H ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility maf_pathogenic NA NA 0 0 VariationID_294707 +CACNA1S:1702:R:Q CACNA1S 1702 R Q ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0.0001219 2 not specified unknown NA NA 0 0 VariationID_388826 +CACNA1S:1750:M:V CACNA1S 1750 M V ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 8.158e-06 2 not specified unknown NA NA 0 0 VariationID_452887 +CACNA1S:1767:P:T CACNA1S 1767 P T ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0002445 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_474000 +CACNA1S:1772:T:S CACNA1S 1772 T S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 maf_pathogenic NA NA 0 0 VariationID_474001 +CACNA1S:1800:L:S CACNA1S 1800 L S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign 0.1461 3 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility;not specified unknown NA NA 0 0 VariationID_254847 +CACNA1S:1806:F:S CACNA1S 1806 F S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Malignant hyperthermia maf_pathogenic NA NA 0 0 VariationID_496653 +CACNA1S:1821:E:G CACNA1S 1821 E G ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392277 +CACNA1S:1830:T:R CACNA1S 1830 T R ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 0 2 Malignant hyperthermia maf_pathogenic NA NA 0 0 VariationID_496656 +CACNA1S:1837:E:A CACNA1S 1837 E A ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0003291 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_294706 +CACNA1S:1839:P:S CACNA1S 1839 P S ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Benign/Likely benign 0.002426 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_294705 +CACNA1S:1839:P:S CACNA1S 1839 P S ENST00000362061;NM_000069.2 Exertional heat illness NA unknown hgmd unknown DM 0.002426 1 Exertional heat illness unknown NA NA 0 0 25658027,27153395 +CACNA1S:1850:N:K CACNA1S 1850 N K ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Uncertain significance 6.51e-05 2 Hypokalemic periodic paralysis 1;Malignant hyperthermia susceptibility type 5 unknown NA NA 0 0 VariationID_474005 +CACNA1S:1850:N:K CACNA1S 1850 N K ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 6.51e-05 1 Malignant hyperthermia unknown NA NA 0 0 28259615 +CACNA1S:1852:G:R CACNA1S 1852 G R ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.0002727 2 Hypokalemic periodic paralysis;Malignant hyperthermia susceptibility unknown NA NA 0 0 VariationID_294704 +CACNA1S:1857:S:N CACNA1S 1857 S N ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof clinvar unknown Likely benign 0.002083 3 Hypokalemic periodic paralysis;Hypokalemic periodic paralysis 1;Malignant hyperthermia;Malignant hyperthermia susceptibility;Malignant hyperthermia susceptibility type 5;not specified unknown NA NA 0 0 VariationID_254850 +CACNA1S:1857:S:N CACNA1S 1857 S N ENST00000362061;NM_000069.2 Hypokalaemic_periodic_paralysis_Mal_hyperthermia NA lof hgmd unknown DM 0.002083 1 Malignant hyperthermia unknown NA NA 0 0 28259615 +CACNA1S:1859:D:G CACNA1S 1859 D G ENST00000362061;NM_000069.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392278 +SCN10A:56:D:E SCN10A 56 D E ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.067e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:84:P:L SCN10A 84 P L ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.145e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:158:Y:D SCN10A 158 Y D ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002275 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:200:A:V SCN10A 200 A V ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001178 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:230:P:A SCN10A 230 P A ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.282e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:285:E:K SCN10A 285 E K ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0004398 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:295:P:S SCN10A 295 P S ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.241e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:302:R:Q SCN10A 302 R Q ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002482 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:306:D:H SCN10A 306 D H ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.066e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:380:V:I SCN10A 380 V I ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0005648 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:381:I:V SCN10A 381 I V ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006623 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:386:F:C SCN10A 386 F C ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0005038 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:473:D:H SCN10A 473 D H ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.03e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:497:R:C SCN10A 497 R C ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.579e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:534:R:Q SCN10A 534 R Q ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.887e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:664:D:G SCN10A 664 D G ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:688:G:S SCN10A 688 G S ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.438e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:810:G:W SCN10A 810 G W ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002775 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:814:R:H SCN10A 814 R H ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002729 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:825:E:D SCN10A 825 E D ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0008901 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:913:A:T SCN10A 913 A T ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003534 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:991:P:L SCN10A 991 P L ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000985 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1121:R:S SCN10A 1121 R S ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001141 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1139:W:C SCN10A 1139 W C ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001097 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1243:V:M SCN10A 1243 V M ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.124e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1250:R:Q SCN10A 1250 R Q ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.062e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1268:R:Q SCN10A 1268 R Q ENST00000449082;NM_006514.2 DD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 0.001676 2 DD_noE unknown NA NA 0 0 29942082 +SCN10A:1268:R:Q SCN10A 1268 R Q ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001676 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1280:S:T SCN10A 1280 S T ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.509e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1287:V:I SCN10A 1287 V I ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0005489 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1296:S:I SCN10A 1296 S I ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001747 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1337:S:T SCN10A 1337 S T ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.00461 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1460:R:Q SCN10A 1460 R Q ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001016 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1490:M:V SCN10A 1490 M V ENST00000449082;NM_006514.2 DD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 0 2 DD_noE unknown NA NA 0 0 29942082 +SCN10A:1523:C:Y SCN10A 1523 C Y ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001159 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1527:M:I SCN10A 1527 M I ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.505e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1536:T:R SCN10A 1536 T R ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.629e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1552:A:V SCN10A 1552 A V ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.543e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1662:G:S SCN10A 1662 G S ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001492 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1702:F:L SCN10A 1702 F L ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1863:R:Q SCN10A 1863 R Q ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.441e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1865:Y:C SCN10A 1865 Y C ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1869:R:C SCN10A 1869 R C ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001013 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN10A:1900:N:S SCN10A 1900 N S ENST00000449082;NM_006514.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.063e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:32:A:V SCN11A 32 A V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Likely benign 0.000666 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474759 +SCN11A:32:A:V SCN11A 32 A V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000666 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:46:E:K SCN11A 46 E K ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided unknown NA NA 0 0 VariationID_374657 +SCN11A:51:R:Q SCN11A 51 R Q ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:58:A:P SCN11A 58 A P ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474694 +SCN11A:60:R:S SCN11A 60 R S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 not specified NA unknown clinvar unknown Uncertain significance 4.061e-06 2 not specified unknown NA NA 0 0 VariationID_450384 +SCN11A:65:L:F SCN11A 65 L F ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.062e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:92:M:V SCN11A 92 M V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:155:N:K SCN11A 155 N K ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 4.115e-06 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474731 +SCN11A:157:N:I SCN11A 157 N I ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 8.237e-06 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474733 +SCN11A:161:I:V SCN11A 161 I V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474734 +SCN11A:222:R:H SCN11A 222 R H ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome NA unknown hgmd unknown DM 0 2 Episodic pain syndrome unknown NA NA 0 0 27224030,27503742,27503742 +SCN11A:222:R:S SCN11A 222 R S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome NA unknown hgmd unknown DM 0 2 Episodic pain syndrome unknown NA NA 0 0 27224030 +SCN11A:225:R:C SCN11A 225 R C ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3 NA unknown clinvar unknown Pathogenic 0 1 Episodic pain syndrome, familial, 3 unknown NA NA 0 0 VariationID_69850 +SCN11A:225:R:C SCN11A 225 R C ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome NA unknown hgmd unknown DM 0 2 Episodic pain syndrome unknown NA NA 0 0 24207120,28298626 +SCN11A:232:A:V SCN11A 232 A V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474751 +SCN11A:235:V:L SCN11A 235 V L ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 4.066e-06 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474753 +SCN11A:238:R:C SCN11A 238 R C ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0.0002034 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474754 +SCN11A:238:R:C SCN11A 238 R C ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002034 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:245:A:S SCN11A 245 A S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_450977 +SCN11A:248:R:C SCN11A 248 R C ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 4.483e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474755 +SCN11A:254:V:F SCN11A 254 V F ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Benign 0.001669 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474757 +SCN11A:313:C:Y SCN11A 313 C Y ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474758 +SCN11A:341:N:T SCN11A 341 N T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:381:I:T SCN11A 381 I T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3 NA unknown clinvar unknown Pathogenic 8.131e-06 1 Episodic pain syndrome, familial, 3 unknown NA NA 0 0 VariationID_157600 +SCN11A:381:I:T SCN11A 381 I T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Painful peripheral neuropathy NA unknown hgmd unknown DM 8.131e-06 2 Painful peripheral neuropathy unknown NA NA 0 0 24776970 +SCN11A:396:L:P SCN11A 396 L P ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Neuropathy, hereditary sensory and autonomic, type VII;not provided NA unknown clinvar unknown Pathogenic 0 3 Neuropathy, hereditary sensory and autonomic, type VII;not provided unknown NA NA 0 0 VariationID_426113 +SCN11A:419:K:N SCN11A 419 K N ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Painful peripheral neuropathy NA unknown hgmd unknown DM 0.0006058 1 Painful peripheral neuropathy unknown NA NA 0 0 24776970 +SCN11A:419:K:N SCN11A 419 K N ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006058 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:481:G:E SCN11A 481 G E ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Benign 0.03204 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474687 +SCN11A:500:R:Q SCN11A 500 R Q ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 2.442e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474688 +SCN11A:533:M:I SCN11A 533 M I ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 6.506e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474691 +SCN11A:542:P:T SCN11A 542 P T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 2.873e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474692 +SCN11A:562:Q:R SCN11A 562 Q R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 4.112e-06 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474693 +SCN11A:573:V:M SCN11A 573 V M ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided unknown NA NA 0 0 VariationID_422331 +SCN11A:577:P:L SCN11A 577 P L ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII;not provided NA unknown clinvar unknown Uncertain significance 0.0001707 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII;not provided unknown NA NA 0 0 VariationID_425292 +SCN11A:582:A:T SCN11A 582 A T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Painful peripheral neuropathy NA unknown hgmd unknown DM 0.0001585 1 Painful peripheral neuropathy unknown NA NA 0 0 24776970 +SCN11A:582:A:T SCN11A 582 A T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001585 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:589:I:V SCN11A 589 I V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 not specified NA unknown clinvar unknown Uncertain significance 8.13e-06 2 not specified unknown NA NA 0 0 VariationID_423416 +SCN11A:617:T:A SCN11A 617 T A ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:621:I:M SCN11A 621 I M ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.135e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:635:H:R SCN11A 635 H R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474697 +SCN11A:643:I:T SCN11A 643 I T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:643:I:V SCN11A 643 I V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 2.845e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474698 +SCN11A:650:L:F SCN11A 650 L F ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001951 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:681:A:D SCN11A 681 A D ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Painful peripheral neuropathy NA unknown hgmd unknown DM 0 1 Painful peripheral neuropathy unknown NA NA 0 0 24776970 +SCN11A:699:G:R SCN11A 699 G R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Painful peripheral neuropathy NA unknown hgmd unknown DM 0.0001792 2 Painful peripheral neuropathy unknown NA NA 0 0 25791876 +SCN11A:734:K:R SCN11A 734 K R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Benign 0.001683 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474700 +SCN11A:738:P:L SCN11A 738 P L ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Likely benign 0.0003497 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474701 +SCN11A:767:G:R SCN11A 767 G R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 3.25e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474704 +SCN11A:773:M:T SCN11A 773 M T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474705 +SCN11A:795:T:M SCN11A 795 T M ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 3.054e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474706 +SCN11A:808:A:G SCN11A 808 A G ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3 NA unknown clinvar unknown Pathogenic 0 1 Episodic pain syndrome, familial, 3 unknown NA NA 0 0 VariationID_89013 +SCN11A:808:A:G SCN11A 808 A G ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome NA unknown hgmd unknown DM 0 2 Episodic pain syndrome unknown NA NA 0 0 24207120 +SCN11A:811:L:P SCN11A 811 L P ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Pathogenic 0 1 Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_89011 +SCN11A:811:L:P SCN11A 811 L P ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Congenital indifference to pain NA unknown hgmd unknown DM 0 2 Congenital indifference to pain unknown NA NA 0 0 24036948,28530638,25118027 +SCN11A:842:A:P SCN11A 842 A P ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Painful peripheral neuropathy NA unknown hgmd unknown DM 0 1 Painful peripheral neuropathy unknown NA NA 0 0 24776970 +SCN11A:844:C:R SCN11A 844 C R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 2.032e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474707 +SCN11A:898:G:D SCN11A 898 G D ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474710 +SCN11A:909:V:I SCN11A 909 V I ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 not specified NA unknown clinvar unknown Benign 0.2217 2 not specified unknown NA NA 0 0 VariationID_260335 +SCN11A:920:A:V SCN11A 920 A V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 6.502e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474711 +SCN11A:961:V:F SCN11A 961 V F ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Likely benign 1.219e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474713 +SCN11A:982:R:Q SCN11A 982 R Q ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 2.849e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474714 +SCN11A:998:D:G SCN11A 998 D G ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 2.032e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474715 +SCN11A:998:D:G SCN11A 998 D G ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.032e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1014:Q:H SCN11A 1014 Q H ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474716 +SCN11A:1017:R:G SCN11A 1017 R G ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1044:N:K SCN11A 1044 N K ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Benign 0.001126 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474718 +SCN11A:1156:R:H SCN11A 1156 R H ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.443e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1158:L:P SCN11A 1158 L P ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0004399 0 Episodic pain syndrome, familial, 3;not specified unknown NA NA 0 0 VariationID_157599 +SCN11A:1158:L:P SCN11A 1158 L P ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Painful peripheral neuropathy NA unknown hgmd unknown DM 0.0004399 2 Painful peripheral neuropathy unknown NA NA 0 0 24776970 +SCN11A:1162:E:G SCN11A 1162 E G ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.854e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1162:E:K SCN11A 1162 E K ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1169:N:S SCN11A 1169 N S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Likely benign 0.0003437 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474720 +SCN11A:1169:N:S SCN11A 1169 N S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Erythromelalgia-like pain NA unknown hgmd unknown DM 0.0003437 2 Erythromelalgia-like pain unknown NA NA 0 0 27781142 +SCN11A:1184:V:A SCN11A 1184 V A ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Cold-aggravated peripheral pain NA unknown hgmd unknown DM 0 2 Cold-aggravated peripheral pain unknown NA NA 0 0 26645915 +SCN11A:1230:N:D SCN11A 1230 N D ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1242:N:D SCN11A 1242 N D ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 8.198e-06 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474722 +SCN11A:1293:I:V SCN11A 1293 I V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 2.033e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474724 +SCN11A:1293:I:V SCN11A 1293 I V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Erythromelalgia-like pain NA unknown hgmd unknown DM 2.033e-05 2 Erythromelalgia-like pain unknown NA NA 0 0 27781142 +SCN11A:1302:L:F SCN11A 1302 L F ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Pathogenic 0 1 Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_504488 +SCN11A:1302:L:F SCN11A 1302 L F ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Congenital indifference to pain NA unknown hgmd unknown DM 0 2 Congenital indifference to pain unknown NA NA 0 0 26746779,28530638,28530638 +SCN11A:1320:G:S SCN11A 1320 G S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001592 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1369:D:A SCN11A 1369 D A ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 ASD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 0 2 ASD_noE unknown NA NA 0 0 29942082 +SCN11A:1428:G:S SCN11A 1428 G S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002036 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1478:R:Q SCN11A 1478 R Q ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 4.073e-06 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474729 +SCN11A:1535:K:R SCN11A 1535 K R ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474730 +SCN11A:1547:I:T SCN11A 1547 I T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.881e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1552:G:D SCN11A 1552 G D ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_418474 +SCN11A:1562:R:Q SCN11A 1562 R Q ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.884e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1609:T:I SCN11A 1609 T I ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Benign 0.03663 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474735 +SCN11A:1627:Y:H SCN11A 1627 Y H ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 9.356e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474736 +SCN11A:1660:A:T SCN11A 1660 A T ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.442e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1671:D:N SCN11A 1671 D N ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.14e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1688:A:V SCN11A 1688 A V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 3.664e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474742 +SCN11A:1689:F:L SCN11A 1689 F L ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 0.0002361 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474743 +SCN11A:1689:F:L SCN11A 1689 F L ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Painful peripheral neuropathy NA unknown hgmd unknown DM 0.0002361 1 Painful peripheral neuropathy unknown NA NA 0 0 24776970 +SCN11A:1696:G:S SCN11A 1696 G S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.256e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1736:G:S SCN11A 1736 G S ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.061e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1736:G:V SCN11A 1736 G V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Likely benign 0.001641 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474745 +SCN11A:1736:G:V SCN11A 1736 G V ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001641 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN11A:1787:K:E SCN11A 1787 K E ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII NA unknown clinvar unknown Uncertain significance 7.325e-05 2 Episodic pain syndrome, familial, 3;Neuropathy, hereditary sensory and autonomic, type VII unknown NA NA 0 0 VariationID_474749 +SCN11A:1787:K:E SCN11A 1787 K E ENST00000302328;ENST00000450244;NM_001287223.1;NM_014139.2;XM_005264842.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.325e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:2:E:D SCN1A 2 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_193184 +SCN1A:6:L:P SCN1A 6 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:19:R:G SCN1A 19 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.062e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_206940 +SCN1A:19:R:K SCN1A 19 R K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461283 +SCN1A:23:A:E SCN1A 23 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.063e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_206800 +SCN1A:23:A:E SCN1A 23 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 4.063e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:23:A:V SCN1A 23 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Benign/Likely benign 0.0003575 3 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_206801 +SCN1A:23:A:V SCN1A 23 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0003575 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:24:A:T SCN1A 24 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190023 +SCN1A:24:A:T SCN1A 24 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:27:R:T SCN1A 27 R T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 9.345e-05 0 Generalized epilepsy with febrile seizures plus, type 1;not provided;not specified unknown NA NA 0 0 VariationID_68582 +SCN1A:27:R:T SCN1A 27 R T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 9.345e-05 1 Generalized epilepsy with febrile seizures plus unknown NA NA 0 0 20729507,21719429,26990884 +SCN1A:27:R:T SCN1A 27 R T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 9.345e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:28:R:C SCN1A 28 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Pathogenic 3.251e-05 2 not provided unknown NA NA 0 0 VariationID_206802 +SCN1A:28:R:C SCN1A 28 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 3.251e-05 2 Generalized epilepsy with febrile seizures plus unknown NA NA 0 0 18804930,26990884 +SCN1A:28:R:H SCN1A 28 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.126e-06 2 not specified unknown NA NA 0 0 VariationID_93664 +SCN1A:33:K:N SCN1A 33 K N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:45:D:N SCN1A 45 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy NA unknown hgmd unknown DM 8.123e-06 1 Epilepsy unknown NA NA 0 0 21248271,23708187 +SCN1A:46:E:K SCN1A 46 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 3.249e-05 2 not specified unknown NA NA 0 0 VariationID_448247 +SCN1A:58:G:R SCN1A 58 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy maf_pathogenic NA NA 0 1 24848745 +SCN1A:58:G:V SCN1A 58 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:61:L:F SCN1A 61 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,28074849 +SCN1A:61:L:P SCN1A 61 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 0 1 Dravet syndrome maf_pathogenic NA NA 0 0 26863999,26716362,26716362 +SCN1A:63:F:L SCN1A 63 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68513 +SCN1A:63:F:L SCN1A 63 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 20729507 +SCN1A:68:I:S SCN1A 68 I S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206942 +SCN1A:68:I:T SCN1A 68 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 8.122e-06 1 Dravet syndrome B unknown NA NA 0 0 21248271 +SCN1A:68:I:T SCN1A 68 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 8.122e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:72:M:T SCN1A 72 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:73:V:L SCN1A 73 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:74:S:P SCN1A 74 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1 NA unknown clinvar unknown not provided 0 1 Generalized epilepsy with febrile seizures plus, type 1 maf_pathogenic NA NA 0 0 VariationID_68514 +SCN1A:74:S:P SCN1A 74 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:75:E:D SCN1A 75 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28387369 +SCN1A:76:P:S SCN1A 76 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:76:P:T SCN1A 76 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:78:E:D SCN1A 78 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68516 +SCN1A:78:E:D SCN1A 78 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12821740 +SCN1A:79:D:H SCN1A 79 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68517 +SCN1A:79:D:H SCN1A 79 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:79:D:N SCN1A 79 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_379355 +SCN1A:79:D:N SCN1A 79 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:81:D:E SCN1A 81 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206831 +SCN1A:81:D:E SCN1A 81 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26169758 +SCN1A:81:D:N SCN1A 81 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27236449 +SCN1A:84:Y:C SCN1A 84 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68520 +SCN1A:84:Y:C SCN1A 84 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:86:N:S SCN1A 86 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 8.131e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:90:F:S SCN1A 90 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68596 +SCN1A:90:F:S SCN1A 90 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18554359,23195492 +SCN1A:91:I:T SCN1A 91 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68597 +SCN1A:91:I:T SCN1A 91 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18554359,24168886 +SCN1A:93:L:S SCN1A 93 L S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 25459968 +SCN1A:94:N:K SCN1A 94 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:98:A:P SCN1A 98 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:101:R:L SCN1A 101 R L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_448251 +SCN1A:101:R:Q SCN1A 101 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:101:R:Q SCN1A 101 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Early infantile epileptic encephalopathy;Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68528 +SCN1A:101:R:Q SCN1A 101 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421,23808377,25885068,24328833,23195492,23158734 +SCN1A:101:R:Q SCN1A 101 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:101:R:W SCN1A 101 R W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Early infantile epileptic encephalopathy;Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68527 +SCN1A:101:R:W SCN1A 101 R W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,27113213,27236449 +SCN1A:101:R:W SCN1A 101 R W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:103:S:G SCN1A 103 S G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68614 +SCN1A:103:S:G SCN1A 103 S G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275 +SCN1A:103:S:I SCN1A 103 S I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189899 +SCN1A:103:S:I SCN1A 103 S I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:104:A:V SCN1A 104 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 0 1 Dravet syndrome maf_pathogenic NA NA 0 0 22848613,28084635,28074849 +SCN1A:105:T:I SCN1A 105 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206927 +SCN1A:105:T:I SCN1A 105 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:105:T:I SCN1A 105 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:106:S:F SCN1A 106 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24902755 +SCN1A:107:A:D SCN1A 107 A D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:107:A:V SCN1A 107 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:108:L:P SCN1A 108 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189956 +SCN1A:108:L:P SCN1A 108 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:108:L:R SCN1A 108 L R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy NA unknown hgmd unknown DM 0 1 Epilepsy maf_pathogenic NA NA 0 0 21426328 +SCN1A:112:T:I SCN1A 112 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68615 +SCN1A:112:T:I SCN1A 112 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275 +SCN1A:112:T:I SCN1A 112 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:113:P:R SCN1A 113 P R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_495268 +SCN1A:113:P:T SCN1A 113 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_189862 +SCN1A:113:P:T SCN1A 113 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:117:L:F SCN1A 117 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:117:L:P SCN1A 117 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_423370 +SCN1A:118:R:S SCN1A 118 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68529 +SCN1A:118:R:S SCN1A 118 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_280476 +SCN1A:118:R:S SCN1A 118 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18413471 +SCN1A:122:I:M SCN1A 122 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_432616 +SCN1A:124:I:N SCN1A 124 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68620 +SCN1A:124:I:N SCN1A 124 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,20522430 +SCN1A:127:H:D SCN1A 127 H D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 7.33e-05 3 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_195131 +SCN1A:127:H:D SCN1A 127 H D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 7.33e-05 1 Dravet syndrome B unknown NA NA 0 0 21248271,28202706 +SCN1A:127:H:D SCN1A 127 H D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 7.33e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:127:H:L SCN1A 127 H L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190002 +SCN1A:127:H:L SCN1A 127 H L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:127:H:Y SCN1A 127 H Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 27465585 +SCN1A:131:S:R SCN1A 131 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intellectual disability%2C ataxia%2C stroke-like episodes & seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability%2C ataxia%2C stroke-like episodes & seizures maf_pathogenic NA NA 0 1 27113213 +SCN1A:133:L:Q SCN1A 133 L Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_429536 +SCN1A:138:I:S SCN1A 138 I S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_449901 +SCN1A:138:I:T SCN1A 138 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23808377 +SCN1A:140:T:A SCN1A 140 T A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206738 +SCN1A:140:T:R SCN1A 140 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:145:M:K SCN1A 145 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206739 +SCN1A:145:M:T SCN1A 145 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 2;not provided maf_pathogenic NA NA 0 1 VariationID_12896 +SCN1A:145:M:T SCN1A 145 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Febrile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Febrile seizures maf_pathogenic NA NA 0 1 16326807,28717674,17565594,25525159 +SCN1A:145:M:V SCN1A 145 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190024 +SCN1A:145:M:V SCN1A 145 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:158:E:Q SCN1A 158 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206928 +SCN1A:162:T:I SCN1A 162 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:162:T:I SCN1A 162 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:162:T:P SCN1A 162 T P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68555 +SCN1A:162:T:P SCN1A 162 T P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684,25525159 +SCN1A:163:G:E SCN1A 163 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE segr_w_disease lof Heyneetal_GiM19_DNV unknown unknown NA NA NA NA NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:163:G:E SCN1A 163 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18076640 +SCN1A:163:G:E SCN1A 163 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:164:I:K SCN1A 164 I K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:165:Y:H SCN1A 165 Y H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_495270 +SCN1A:166:T:I SCN1A 166 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:167:F:S SCN1A 167 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:168:E:D SCN1A 168 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:169:S:P SCN1A 169 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_206740 +SCN1A:170:L:P SCN1A 170 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_418590 +SCN1A:170:L:P SCN1A 170 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:170:L:R SCN1A 170 L R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:171:I:K SCN1A 171 I K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68652 +SCN1A:171:I:K SCN1A 171 I K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:171:I:R SCN1A 171 I R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:175:A:T SCN1A 175 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68656 +SCN1A:175:A:T SCN1A 175 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:175:A:V SCN1A 175 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:177:G:E SCN1A 177 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68658 +SCN1A:177:G:E SCN1A 177 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12821740,17054685,27236449 +SCN1A:177:G:R SCN1A 177 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18076640,25525159 +SCN1A:177:G:V SCN1A 177 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189904 +SCN1A:177:G:V SCN1A 177 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26252084,28202706 +SCN1A:178:F:S SCN1A 178 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:179:C:R SCN1A 179 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:181:E:G SCN1A 181 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:182:D:H SCN1A 182 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:187:R:Q SCN1A 187 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.075e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_383462 +SCN1A:187:R:W SCN1A 187 R W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_453000 +SCN1A:188:D:V SCN1A 188 D V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 NA unknown clinvar unknown Pathogenic 0 1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 maf_pathogenic NA NA 0 0 VariationID_12884 +SCN1A:188:D:V SCN1A 188 D V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 11254444,28717674,12576172,22780858 +SCN1A:189:P:A SCN1A 189 P A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Familial hemiplegic migraine;Seizure Disorders NA unknown clinvar unknown Uncertain significance 0 2 Familial hemiplegic migraine;Seizure Disorders maf_pathogenic NA NA 0 0 VariationID_331894 +SCN1A:190:W:R SCN1A 190 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68668 +SCN1A:190:W:R SCN1A 190 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421,24168886 +SCN1A:191:N:K SCN1A 191 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:191:N:T SCN1A 191 N T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:191:N:Y SCN1A 191 N Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68670 +SCN1A:191:N:Y SCN1A 191 N Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,20522430 +SCN1A:193:L:F SCN1A 193 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 21843600 +SCN1A:194:D:A SCN1A 194 D A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 25459968 +SCN1A:194:D:G SCN1A 194 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:194:D:H SCN1A 194 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:194:D:N SCN1A 194 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68575 +SCN1A:194:D:N SCN1A 194 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684,20562086 +SCN1A:194:D:Y SCN1A 194 D Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461284 +SCN1A:199:T:I SCN1A 199 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_430305 +SCN1A:199:T:R SCN1A 199 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68576 +SCN1A:199:T:R SCN1A 199 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:201:A:E SCN1A 201 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28079314 +SCN1A:203:V:I SCN1A 203 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 2.043e-05 0 Early infantile epileptic encephalopathy;not provided unknown NA NA 0 0 VariationID_426348 +SCN1A:203:V:I SCN1A 203 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 2.043e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:207:V:G SCN1A 207 V G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 27241786 +SCN1A:210:G:D SCN1A 210 G D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:211:N:S SCN1A 211 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_431844 +SCN1A:212:V:A SCN1A 212 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 4.076e-06 2 Dravet syndrome maf_pathogenic NA NA 1 1 18076640 +SCN1A:213:S:W SCN1A 213 S W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_197720 +SCN1A:217:T:K SCN1A 217 T K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68577 +SCN1A:217:T:K SCN1A 217 T K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:218:F:L SCN1A 218 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus 2 NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus 2 maf_pathogenic NA NA 0 1 19339291,21719429 +SCN1A:219:R:G SCN1A 219 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27236449 +SCN1A:219:R:S SCN1A 219 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_378898 +SCN1A:219:R:S SCN1A 219 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_167648 +SCN1A:219:R:T SCN1A 219 R T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206744 +SCN1A:220:V:D SCN1A 220 V D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Malignant migrating partial seizures in infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Malignant migrating partial seizures in infancy maf_pathogenic NA NA 0 1 26544041 +SCN1A:221:L:P SCN1A 221 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206745 +SCN1A:221:L:V SCN1A 221 L V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_265297 +SCN1A:223:A:E SCN1A 223 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:223:A:P SCN1A 223 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Likely pathogenic 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_444534 +SCN1A:224:L:S SCN1A 224 L S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206929 +SCN1A:225:K:N SCN1A 225 K N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_189871 +SCN1A:225:K:N SCN1A 225 K N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:226:T:K SCN1A 226 T K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 21719429 +SCN1A:226:T:M SCN1A 226 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Early infantile epileptic encephalopathy;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68578 +SCN1A:226:T:M SCN1A 226 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,23895530,25401298,28794249 +SCN1A:226:T:M SCN1A 226 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DD_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:226:T:M SCN1A 226 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:226:T:R SCN1A 226 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206930 +SCN1A:226:T:R SCN1A 226 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:227:I:S SCN1A 227 I S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68579 +SCN1A:227:I:S SCN1A 227 I S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12821740,17054685,23195492 +SCN1A:227:I:T SCN1A 227 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:228:S:P SCN1A 228 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_375512 +SCN1A:228:S:P SCN1A 228 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27864847 +SCN1A:232:G:S SCN1A 232 G S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:233:L:R SCN1A 233 L R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:235:T:S SCN1A 235 T S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:236:I:T SCN1A 236 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_265308 +SCN1A:239:A:T SCN1A 239 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68580 +SCN1A:239:A:T SCN1A 239 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,28202706,24168886 +SCN1A:239:A:V SCN1A 239 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68581 +SCN1A:239:A:V SCN1A 239 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 19303743 +SCN1A:239:A:V SCN1A 239 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 ID_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ID_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:240:L:P SCN1A 240 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Seizures NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Seizures maf_pathogenic NA NA 0 1 VariationID_212120 +SCN1A:240:L:P SCN1A 240 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 21488289,23485646 +SCN1A:240:L:Q SCN1A 240 L Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:240:L:Q SCN1A 240 L Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:243:S:F SCN1A 243 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 25459968 +SCN1A:243:S:Y SCN1A 243 S Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189915 +SCN1A:243:S:Y SCN1A 243 S Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:244:V:A SCN1A 244 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_432892 +SCN1A:247:L:V SCN1A 247 L V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206931 +SCN1A:249:D:E SCN1A 249 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189982 +SCN1A:249:D:E SCN1A 249 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 0 1 Dravet syndrome maf_pathogenic NA NA 0 0 24679980 +SCN1A:250:V:E SCN1A 250 V E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Likely pathogenic 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_444533 +SCN1A:250:V:I SCN1A 250 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206746 +SCN1A:250:V:I SCN1A 250 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Abnormality of the nervous system NA unknown hgmd (Likely)pathogenic DM 0 2 Abnormality of the nervous system maf_pathogenic NA NA 0 1 26633542 +SCN1A:251:M:I SCN1A 251 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:251:M:I SCN1A 251 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:252:I:M SCN1A 252 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:252:I:N SCN1A 252 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68672 +SCN1A:252:I:N SCN1A 252 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 15087100 +SCN1A:252:I:T SCN1A 252 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_408928 +SCN1A:254:T:I SCN1A 254 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Febrile seizures plus maf_pathogenic NA NA 0 1 21248271 +SCN1A:257:C:R SCN1A 257 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_189934 +SCN1A:257:C:R SCN1A 257 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:259:S:R SCN1A 259 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68673 +SCN1A:259:S:R SCN1A 259 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 20431604,23195492 +SCN1A:263:L:V SCN1A 263 L V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine and epilepsy NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine and epilepsy maf_pathogenic NA NA 1 1 19220312,24646837,18621678 +SCN1A:264:I:T SCN1A 264 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 1.63e-05 0 not provided;not specified unknown NA NA 0 0 VariationID_206748 +SCN1A:265:G:W SCN1A 265 G W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68674 +SCN1A:265:G:W SCN1A 265 G W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275 +SCN1A:267:Q:P SCN1A 267 Q P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_450061 +SCN1A:271:G:R SCN1A 271 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:273:L:P SCN1A 273 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427002 +SCN1A:276:K:I SCN1A 276 K I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206749 +SCN1A:276:K:Q SCN1A 276 K Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190021 +SCN1A:276:K:Q SCN1A 276 K Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:277:C:G SCN1A 277 C G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 20487708 +SCN1A:277:C:R SCN1A 277 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:280:W:C SCN1A 280 W C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18639757 +SCN1A:280:W:R SCN1A 280 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68583 +SCN1A:280:W:R SCN1A 280 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12821740,24168886 +SCN1A:280:W:R SCN1A 280 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:281:P:A SCN1A 281 P A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:281:P:L SCN1A 281 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206750 +SCN1A:281:P:L SCN1A 281 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:281:P:S SCN1A 281 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:281:P:S SCN1A 281 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:281:P:T SCN1A 281 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_521548 +SCN1A:285:A:S SCN1A 285 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 8.149e-06 2 Early infantile epileptic encephalopathy unknown NA NA 0 0 VariationID_408932 +SCN1A:285:A:V SCN1A 285 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 3.667e-05 2 not specified unknown NA NA 0 0 VariationID_198125 +SCN1A:288:E:Q SCN1A 288 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206752 +SCN1A:289:E:V SCN1A 289 E V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 22612257 +SCN1A:290:H:R SCN1A 290 H R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:291:S:G SCN1A 291 S G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 0 1 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 0 21248271 +SCN1A:292:I:T SCN1A 292 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 1.223e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:292:I:V SCN1A 292 I V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 8.154e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:297:T:I SCN1A 297 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 1.224e-05 1 Severe myoclonic epilepsy in infancy unknown NA NA 0 0 VariationID_68675 +SCN1A:297:T:I SCN1A 297 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd unknown DM 1.224e-05 1 Myoclonic epilepsy of infancy unknown NA NA 0 0 12821740,28951233,23527921 +SCN1A:309:V:D SCN1A 309 V D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 4.091e-06 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_408933 +SCN1A:312:F:C SCN1A 312 F C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_290405 +SCN1A:312:F:S SCN1A 312 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:314:W:G SCN1A 314 W G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 0 1 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 0 26802095 +SCN1A:314:W:R SCN1A 314 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic-astatic epilepsy NA unknown hgmd unknown DM 0 1 Myoclonic-astatic epilepsy maf_pathogenic NA NA 0 0 21248271 +SCN1A:317:Y:C SCN1A 317 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:317:Y:H SCN1A 317 Y H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 25459968 +SCN1A:320:D:V SCN1A 320 D V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206753 +SCN1A:322:R:I SCN1A 322 R I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68584 +SCN1A:322:R:I SCN1A 322 R I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:322:R:I SCN1A 322 R I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:324:H:N SCN1A 324 H N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:324:H:R SCN1A 324 H R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206932 +SCN1A:325:Y:C SCN1A 325 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23821540 +SCN1A:328:E:D SCN1A 328 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206754 +SCN1A:328:E:V SCN1A 328 E V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 1.223e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:329:G:A SCN1A 329 G A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28084635 +SCN1A:329:G:C SCN1A 329 G C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206933 +SCN1A:329:G:V SCN1A 329 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206755 +SCN1A:331:L:F SCN1A 331 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392504 +SCN1A:332:D:G SCN1A 332 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206756 +SCN1A:334:L:V SCN1A 334 L V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0003467 0 Early infantile epileptic encephalopathy;Familial hemiplegic migraine;Seizure Disorders;not specified unknown NA NA 0 0 VariationID_206934 +SCN1A:334:L:V SCN1A 334 L V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0003467 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:336:C:G SCN1A 336 C G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_93624 +SCN1A:336:C:W SCN1A 336 C W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461241 +SCN1A:336:C:Y SCN1A 336 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189962 +SCN1A:336:C:Y SCN1A 336 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:337:G:E SCN1A 337 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:340:S:F SCN1A 340 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:342:A:E SCN1A 342 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_279592 +SCN1A:342:A:S SCN1A 342 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190017 +SCN1A:342:A:S SCN1A 342 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:342:A:V SCN1A 342 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189960 +SCN1A:342:A:V SCN1A 342 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,24168886 +SCN1A:343:G:C SCN1A 343 G C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:343:G:D SCN1A 343 G D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68585 +SCN1A:343:G:D SCN1A 343 G D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275 +SCN1A:343:G:R SCN1A 343 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:343:G:R SCN1A 343 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:343:G:S SCN1A 343 G S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_432714 +SCN1A:345:C:F SCN1A 345 C F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_373136 +SCN1A:345:C:R SCN1A 345 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189945 +SCN1A:345:C:R SCN1A 345 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:345:C:W SCN1A 345 C W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:345:C:Y SCN1A 345 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd unknown DM 0 1 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 0 22140375 +SCN1A:346:P:Q SCN1A 346 P Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:349:Y:C SCN1A 349 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:349:Y:C SCN1A 349 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190018 +SCN1A:349:Y:C SCN1A 349 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:349:Y:C SCN1A 349 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:350:M:T SCN1A 350 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:350:M:V SCN1A 350 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189931 +SCN1A:350:M:V SCN1A 350 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:351:C:R SCN1A 351 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26169758 +SCN1A:355:G:D SCN1A 355 G D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:356:R:G SCN1A 356 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68499 +SCN1A:356:R:G SCN1A 356 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:357:N:I SCN1A 357 N I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:357:N:Y SCN1A 357 N Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_393038 +SCN1A:358:P:S SCN1A 358 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189872 +SCN1A:358:P:S SCN1A 358 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:358:P:T SCN1A 358 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68500 +SCN1A:358:P:T SCN1A 358 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:359:N:I SCN1A 359 N I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206757 +SCN1A:359:N:I SCN1A 359 N I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23808377 +SCN1A:359:N:S SCN1A 359 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not specified NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Severe myoclonic epilepsy in infancy;not specified maf_pathogenic NA NA 0 0 VariationID_189864 +SCN1A:359:N:S SCN1A 359 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,24168886 +SCN1A:359:N:T SCN1A 359 N T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23708187 +SCN1A:361:G:D SCN1A 361 G D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448245 +SCN1A:363:T:P SCN1A 363 T P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_429575 +SCN1A:363:T:P SCN1A 363 T P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:363:T:R SCN1A 363 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,24679980 +SCN1A:364:S:I SCN1A 364 S I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_499554 +SCN1A:364:S:R SCN1A 364 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372950 +SCN1A:365:F:S SCN1A 365 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Abnormality of the mitochondrion NA unknown hgmd (Likely)pathogenic DM 0 2 Abnormality of the mitochondrion maf_pathogenic NA NA 0 1 26633542 +SCN1A:366:D:E SCN1A 366 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68501 +SCN1A:366:D:E SCN1A 366 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18413471 +SCN1A:366:D:H SCN1A 366 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_390594 +SCN1A:371:A:V SCN1A 371 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206759 +SCN1A:374:S:Y SCN1A 374 S Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27465585 +SCN1A:377:R:L SCN1A 377 R L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18076640 +SCN1A:377:R:Q SCN1A 377 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 4.069e-06 3 Generalized epilepsy with febrile seizures plus, type 1;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68502 +SCN1A:377:R:Q SCN1A 377 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 4.069e-06 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 18413471,28202706,26096185 +SCN1A:378:L:P SCN1A 378 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:378:L:Q SCN1A 378 L Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:379:M:K SCN1A 379 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189888 +SCN1A:379:M:K SCN1A 379 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:379:M:R SCN1A 379 M R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 22612257 +SCN1A:382:D:E SCN1A 382 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189913 +SCN1A:382:D:E SCN1A 382 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:382:D:N SCN1A 382 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy NA unknown hgmd unknown DM 0 1 Epilepsy maf_pathogenic NA NA 0 0 21248271 +SCN1A:383:F:L SCN1A 383 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68503 +SCN1A:383:F:L SCN1A 383 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:384:W:R SCN1A 384 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_390676 +SCN1A:384:W:R SCN1A 384 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,23195492 +SCN1A:385:E:G SCN1A 385 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 22071555 +SCN1A:385:E:V SCN1A 385 E V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26169758 +SCN1A:386:N:Y SCN1A 386 N Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 0 1 Dravet syndrome maf_pathogenic NA NA 0 0 26438699 +SCN1A:388:Y:H SCN1A 388 Y H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 1;not provided maf_pathogenic NA NA 0 1 VariationID_68586 +SCN1A:388:Y:H SCN1A 388 Y H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 19464195,28717674 +SCN1A:391:T:P SCN1A 391 T P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 21844054 +SCN1A:392:L:F SCN1A 392 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:393:R:C SCN1A 393 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Early infantile epileptic encephalopathy;Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68505 +SCN1A:393:R:C SCN1A 393 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684,23934111,21868258 +SCN1A:393:R:C SCN1A 393 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 EE_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:393:R:C SCN1A 393 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:393:R:H SCN1A 393 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68506 +SCN1A:393:R:H SCN1A 393 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12754708,28544625,17054685,22780858,23195492 +SCN1A:393:R:H SCN1A 393 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:393:R:L SCN1A 393 R L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:393:R:S SCN1A 393 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68504 +SCN1A:393:R:S SCN1A 393 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:394:A:D SCN1A 394 A D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28084635 +SCN1A:395:A:P SCN1A 395 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy NA unknown clinvar unknown not provided 0 1 Generalized epilepsy maf_pathogenic NA NA 0 0 VariationID_68507 +SCN1A:395:A:P SCN1A 395 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Cryptogenic generalised epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Cryptogenic generalised epilepsy maf_pathogenic NA NA 0 1 17347258 +SCN1A:396:G:E SCN1A 396 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 21868258 +SCN1A:398:T:M SCN1A 398 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.221e-05 2 not specified unknown NA NA 0 0 VariationID_206762 +SCN1A:399:Y:D SCN1A 399 Y D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206763 +SCN1A:399:Y:F SCN1A 399 Y F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28262406 +SCN1A:400:M:K SCN1A 400 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189880 +SCN1A:400:M:K SCN1A 400 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:400:M:V SCN1A 400 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,25795284 +SCN1A:401:I:V SCN1A 401 I V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:402:F:L SCN1A 402 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206935 +SCN1A:403:F:L SCN1A 403 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68508 +SCN1A:403:F:L SCN1A 403 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:403:F:V SCN1A 403 F V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:406:V:F SCN1A 406 V F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not specified NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Severe myoclonic epilepsy in infancy;not specified maf_pathogenic NA NA 0 0 VariationID_68587 +SCN1A:406:V:F SCN1A 406 V F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 19589774 +SCN1A:407:I:T SCN1A 407 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 8.129e-06 0 not provided;not specified unknown NA NA 0 0 VariationID_93629 +SCN1A:407:I:T SCN1A 407 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 8.129e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:408:F:L SCN1A 408 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy%2C idiopathic NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy%2C idiopathic maf_pathogenic NA NA 0 1 21703448 +SCN1A:409:L:W SCN1A 409 L W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:412:F:I SCN1A 412 F I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 20682179 +SCN1A:413:Y:N SCN1A 413 Y N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68509 +SCN1A:413:Y:N SCN1A 413 Y N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,23895530 +SCN1A:420:A:D SCN1A 420 A D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_283002 +SCN1A:420:A:V SCN1A 420 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189996 +SCN1A:420:A:V SCN1A 420 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 22944210,26096185 +SCN1A:421:V:A SCN1A 421 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206764 +SCN1A:421:V:M SCN1A 421 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372865 +SCN1A:421:V:M SCN1A 421 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27848944 +SCN1A:422:V:A SCN1A 422 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189920 +SCN1A:422:V:A SCN1A 422 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:422:V:E SCN1A 422 V E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy NA unknown clinvar unknown not provided 0 1 Generalized epilepsy maf_pathogenic NA NA 0 0 VariationID_68510 +SCN1A:422:V:E SCN1A 422 V E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Cryptogenic generalised epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Cryptogenic generalised epilepsy maf_pathogenic NA NA 0 1 17347258 +SCN1A:422:V:L SCN1A 422 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 0 1 24776920 +SCN1A:422:V:M SCN1A 422 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_282973 +SCN1A:422:V:M SCN1A 422 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 0 1 Dravet syndrome maf_pathogenic NA NA 0 0 22848613 +SCN1A:426:Y:C SCN1A 426 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:426:Y:C SCN1A 426 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 3 not provided maf_pathogenic NA NA 0 1 VariationID_206761 +SCN1A:426:Y:C SCN1A 426 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,23195492 +SCN1A:426:Y:C SCN1A 426 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:426:Y:N SCN1A 426 Y N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68511 +SCN1A:426:Y:N SCN1A 426 Y N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12821740,26648591,17054685 +SCN1A:427:E:K SCN1A 427 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:432:A:S SCN1A 432 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27236449 +SCN1A:447:M:V SCN1A 447 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.22e-05 2 not specified unknown NA NA 0 0 VariationID_206765 +SCN1A:448:I:T SCN1A 448 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 5.694e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:454:Q:K SCN1A 454 Q K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_498722 +SCN1A:459:Q:R SCN1A 459 Q R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome and generalised epilepsy with febrile seizures NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome and generalised epilepsy with febrile seizures maf_pathogenic NA NA 1 1 27781031 +SCN1A:467:S:T SCN1A 467 S T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:476:A:S SCN1A 476 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:477:G:R SCN1A 477 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448248 +SCN1A:493:S:R SCN1A 493 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:495:K:N SCN1A 495 K N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0.000118 2 not specified unknown NA NA 0 0 VariationID_206767 +SCN1A:495:K:N SCN1A 495 K N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.000118 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:495:K:R SCN1A 495 K R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_93631 +SCN1A:500:R:Q SCN1A 500 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0.0001179 2 not specified unknown NA NA 0 0 VariationID_206768 +SCN1A:500:R:W SCN1A 500 R W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.134e-06 2 not specified unknown NA NA 0 0 VariationID_418475 +SCN1A:513:E:G SCN1A 513 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461243 +SCN1A:516:D:E SCN1A 516 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_449679 +SCN1A:525:S:F SCN1A 525 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:528:S:C SCN1A 528 S C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 3.25e-05 3 not specified unknown NA NA 0 0 VariationID_206769 +SCN1A:528:S:C SCN1A 528 S C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 3.25e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:529:I:T SCN1A 529 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_451470 +SCN1A:535:R:C SCN1A 535 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 2.438e-05 2 not specified unknown NA NA 0 0 VariationID_426565 +SCN1A:535:R:H SCN1A 535 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not specified NA lof clinvar unknown Uncertain significance 1.219e-05 3 Severe myoclonic epilepsy in infancy;not specified unknown NA NA 0 0 VariationID_206770 +SCN1A:541:N:S SCN1A 541 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:542:R:Q SCN1A 542 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.001679 0 Autistic disorder of childhood onset;Early infantile epileptic encephalopathy;Seizure disorder;Severe myoclonic epilepsy in infancy;not specified unknown NA NA 0 0 VariationID_68588 +SCN1A:542:R:Q SCN1A 542 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Autism NA unknown hgmd unknown DM 0.001679 1 Autism unknown NA NA 0 0 12610651,28717674,28202706,11254445,26990884,19522081,27236449,23195492,26077850 +SCN1A:542:R:Q SCN1A 542 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.001679 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:545:Y:H SCN1A 545 Y H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421106 +SCN1A:554:Q:H SCN1A 554 Q H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_373008 +SCN1A:554:Q:H SCN1A 554 Q H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23808377 +SCN1A:554:Q:R SCN1A 554 Q R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26339958 +SCN1A:559:I:N SCN1A 559 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:560:R:C SCN1A 560 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.221e-05 2 not specified unknown NA NA 0 0 VariationID_283885 +SCN1A:566:P:S SCN1A 566 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.135e-06 2 not specified unknown NA NA 0 0 VariationID_291082 +SCN1A:566:P:S SCN1A 566 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 8.135e-06 2 Dravet syndrome unknown NA NA 0 0 27236449 +SCN1A:568:R:Q SCN1A 568 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.134e-06 2 not specified unknown NA NA 0 0 VariationID_193841 +SCN1A:568:R:Q SCN1A 568 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA unknown hgmd unknown DM 8.134e-06 2 Epileptic encephalopathy%2C early infantile unknown NA NA 0 0 28387369 +SCN1A:569:N:S SCN1A 569 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.133e-06 2 not specified unknown NA NA 0 0 VariationID_206772 +SCN1A:570:S:I SCN1A 570 S I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:570:S:N SCN1A 570 S N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy NA lof clinvar unknown Uncertain significance 0 1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_374331 +SCN1A:570:S:N SCN1A 570 S N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA unknown hgmd unknown DM 0 1 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 0 27959697 +SCN1A:573:S:R SCN1A 573 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:580:R:G SCN1A 580 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:580:R:Q SCN1A 580 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 8.944e-05 0 Early infantile epileptic encephalopathy;Familial hemiplegic migraine type 3;Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not specified unknown NA NA 0 0 VariationID_167646 +SCN1A:580:R:Q SCN1A 580 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 8.944e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:587:E:K SCN1A 587 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392446 +SCN1A:589:D:V SCN1A 589 D V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_93634 +SCN1A:597:T:N SCN1A 597 T N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 2.438e-05 3 not specified unknown NA NA 0 0 VariationID_206774 +SCN1A:599:E:D SCN1A 599 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_430464 +SCN1A:604:R:C SCN1A 604 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 2.438e-05 2 not specified unknown NA NA 0 0 VariationID_206775 +SCN1A:604:R:H SCN1A 604 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Benign/Likely benign 0.001479 3 Early infantile epileptic encephalopathy;Familial hemiplegic migraine;Seizure Disorders;Severe myoclonic epilepsy in infancy;not provided;not specified unknown NA NA 0 0 VariationID_68589 +SCN1A:604:R:H SCN1A 604 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 0.001479 1 Generalized epilepsy with febrile seizures plus unknown NA NA 0 0 19236456,26845707,11254445,26990884,23195492 +SCN1A:604:R:H SCN1A 604 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.001479 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:605:R:T SCN1A 605 R T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.063e-05 2 not specified unknown NA NA 0 0 VariationID_206776 +SCN1A:612:R:Q SCN1A 612 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 8.125e-06 2 Early infantile epileptic encephalopathy unknown NA NA 0 0 VariationID_408923 +SCN1A:615:G:R SCN1A 615 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:616:E:D SCN1A 616 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 VariationID_375511 +SCN1A:616:E:D SCN1A 616 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy%2C drug-resistant NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy%2C drug-resistant maf_pathogenic NA NA 0 1 27864847 +SCN1A:618:R:C SCN1A 618 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 4.063e-06 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_220200 +SCN1A:618:R:C SCN1A 618 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy with febrile seizures plus & Dravet syndrome NA lof hgmd (Likely)pathogenic DM 4.063e-06 2 Epilepsy with febrile seizures plus & Dravet syndrome maf_pathogenic NA NA 1 1 25795284 +SCN1A:618:R:C SCN1A 618 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 4.063e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:618:R:H SCN1A 618 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:626:S:G SCN1A 626 S G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy;Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Generalized epilepsy;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68512 +SCN1A:626:S:G SCN1A 626 S G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Cryptogenic generalised epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Cryptogenic generalised epilepsy maf_pathogenic NA NA 0 1 17347258,28079314,24168886 +SCN1A:627:R:K SCN1A 627 R K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:628:S:T SCN1A 628 S T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 1.219e-05 3 Early infantile epileptic encephalopathy;Familial hemiplegic migraine;Seizure Disorders;not specified unknown NA NA 0 0 VariationID_206777 +SCN1A:630:R:Q SCN1A 630 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Familial hemiplegic migraine;Seizure Disorders;not specified NA unknown clinvar unknown Uncertain significance 4.063e-05 3 Familial hemiplegic migraine;Seizure Disorders;not specified unknown NA NA 0 0 VariationID_193839 +SCN1A:630:R:W SCN1A 630 R W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 2.438e-05 1 Generalized epilepsy with febrile seizures plus unknown NA NA 0 0 24679980 +SCN1A:637:A:V SCN1A 637 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461247 +SCN1A:645:V:L SCN1A 645 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 4.064e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:650:V:M SCN1A 650 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 3 not specified maf_pathogenic NA NA 0 0 VariationID_93636 +SCN1A:657:P:L SCN1A 657 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190010 +SCN1A:657:P:L SCN1A 657 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:663:P:L SCN1A 663 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.129e-06 2 not specified unknown NA NA 0 0 VariationID_392868 +SCN1A:674:D:G SCN1A 674 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:679:D:N SCN1A 679 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206778 +SCN1A:686:E:A SCN1A 686 E A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided;not specified NA unknown clinvar unknown Uncertain significance 1.22e-05 3 not provided;not specified unknown NA NA 0 0 VariationID_282982 +SCN1A:686:E:A SCN1A 686 E A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 1.22e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:693:R:M SCN1A 693 R M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.626e-05 2 not specified unknown NA NA 0 0 VariationID_206936 +SCN1A:704:L:P SCN1A 704 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_430031 +SCN1A:708:S:P SCN1A 708 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_493298 +SCN1A:709:Q:E SCN1A 709 Q E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.064e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_372645 +SCN1A:709:Q:E SCN1A 709 Q E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 4.064e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:712:R:Q SCN1A 712 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 3.252e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:719:I:N SCN1A 719 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_493297 +SCN1A:738:W:L SCN1A 738 W L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189900 +SCN1A:738:W:L SCN1A 738 W L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:743:N:K SCN1A 743 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.129e-06 2 not specified unknown NA NA 0 0 VariationID_392701 +SCN1A:752:P:L SCN1A 752 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_452734 +SCN1A:754:W:L SCN1A 754 W L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189901 +SCN1A:754:W:L SCN1A 754 W L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:762:N:D SCN1A 762 N D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:768:P:L SCN1A 768 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189929 +SCN1A:768:P:L SCN1A 768 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 19350499,24168886 +SCN1A:769:F:Y SCN1A 769 F Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:783:L:P SCN1A 783 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68515 +SCN1A:783:L:P SCN1A 783 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:785:M:L SCN1A 785 M L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 1.219e-05 2 Inborn genetic diseases unknown NA NA 0 0 VariationID_521545 +SCN1A:785:M:T SCN1A 785 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206938 +SCN1A:785:M:T SCN1A 785 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:785:M:T SCN1A 785 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:785:M:V SCN1A 785 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189917 +SCN1A:785:M:V SCN1A 785 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:786:A:T SCN1A 786 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 4.065e-06 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:787:M:T SCN1A 787 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 4.065e-06 2 not provided maf_pathogenic NA NA 0 1 VariationID_450127 +SCN1A:788:E:K SCN1A 788 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372741 +SCN1A:788:E:K SCN1A 788 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18076640 +SCN1A:790:Y:C SCN1A 790 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1 NA unknown clinvar unknown not provided 0 1 Generalized epilepsy with febrile seizures plus, type 1 maf_pathogenic NA NA 0 0 VariationID_68590 +SCN1A:790:Y:C SCN1A 790 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 12919402,25576396,28717674 +SCN1A:790:Y:F SCN1A 790 Y F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Panayiotopoulos syndrome NA unknown hgmd unknown DM 2.032e-05 2 Panayiotopoulos syndrome unknown NA NA 0 0 17679682,28202706 +SCN1A:793:T:M SCN1A 793 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 6.911e-05 0 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_206781 +SCN1A:793:T:M SCN1A 793 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 6.911e-05 1 Dravet syndrome unknown NA NA 0 0 22848613 +SCN1A:794:D:N SCN1A 794 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_493296 +SCN1A:802:V:I SCN1A 802 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.066e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_373533 +SCN1A:803:G:R SCN1A 803 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:804:N:K SCN1A 804 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:804:N:K SCN1A 804 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:808:T:S SCN1A 808 T S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68591 +SCN1A:808:T:S SCN1A 808 T S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275,16210358 +SCN1A:812:T:I SCN1A 812 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:812:T:R SCN1A 812 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68518 +SCN1A:812:T:R SCN1A 812 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684,19585586 +SCN1A:820:I:T SCN1A 820 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Familial hemiplegic migraine;Seizure Disorders NA unknown clinvar unknown Uncertain significance 0 2 Familial hemiplegic migraine;Seizure Disorders maf_pathogenic NA NA 0 0 VariationID_331888 +SCN1A:827:Y:D SCN1A 827 Y D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189971 +SCN1A:827:Y:D SCN1A 827 Y D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:835:F:S SCN1A 835 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206782 +SCN1A:841:T:R SCN1A 841 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461252 +SCN1A:842:L:R SCN1A 842 L R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:843:S:R SCN1A 843 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:843:S:R SCN1A 843 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:846:E:G SCN1A 846 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189957 +SCN1A:846:E:G SCN1A 846 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:846:E:K SCN1A 846 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68519 +SCN1A:849:L:P SCN1A 849 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:851:N:S SCN1A 851 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.626e-05 2 not specified unknown NA NA 0 0 VariationID_206783 +SCN1A:851:N:S SCN1A 851 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 1.626e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:852:V:M SCN1A 852 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_391718 +SCN1A:853:E:K SCN1A 853 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:857:V:I SCN1A 857 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206784 +SCN1A:859:R:C SCN1A 859 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 1;not provided maf_pathogenic NA NA 0 1 VariationID_68592 +SCN1A:859:R:C SCN1A 859 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 16525050,25576396 +SCN1A:859:R:H SCN1A 859 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Pathogenic 8.153e-06 3 Early infantile epileptic encephalopathy;Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided unknown NA NA 0 0 VariationID_93639 +SCN1A:859:R:H SCN1A 859 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 8.153e-06 2 Generalized epilepsy with febrile seizures plus unknown NA NA 0 0 21864321,28084635,24277604 +SCN1A:862:R:G SCN1A 862 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown Pathogenic 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_29884 +SCN1A:862:R:G SCN1A 862 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Migrating partial seizures of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Migrating partial seizures of infancy maf_pathogenic NA NA 0 1 21753172 +SCN1A:862:R:Q SCN1A 862 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:862:R:Q SCN1A 862 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not specified NA lof clinvar unknown Conflicting interpretations of pathogenicity 4.154e-06 0 Severe myoclonic epilepsy in infancy;not specified maf_pathogenic NA NA 0 0 VariationID_68593 +SCN1A:862:R:Q SCN1A 862 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 4.154e-06 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,20110217 +SCN1A:862:R:Q SCN1A 862 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 4.154e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:863:L:W SCN1A 863 L W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189863 +SCN1A:863:L:W SCN1A 863 L W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:865:R:G SCN1A 865 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 21864321,24277604 +SCN1A:865:R:Q SCN1A 865 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372566 +SCN1A:868:K:N SCN1A 868 K N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:869:L:F SCN1A 869 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:869:L:S SCN1A 869 L S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372972 +SCN1A:872:S:Y SCN1A 872 S Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189949 +SCN1A:872:S:Y SCN1A 872 S Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:872:S:Y SCN1A 872 S Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:875:T:K SCN1A 875 T K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68594 +SCN1A:875:T:K SCN1A 875 T K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,20522430,28192756 +SCN1A:875:T:M SCN1A 875 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 NA unknown clinvar unknown Pathogenic 0 1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 maf_pathogenic NA NA 0 0 VariationID_12883 +SCN1A:875:T:M SCN1A 875 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus 2 NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus 2 maf_pathogenic NA NA 0 1 10742094,11422459,28717674,12086636,14702334,11567038,23195492 +SCN1A:876:L:F SCN1A 876 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:876:L:F SCN1A 876 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:876:L:I SCN1A 876 L I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:877:N:S SCN1A 877 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 4.065e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:879:L:P SCN1A 879 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27781031 +SCN1A:882:I:F SCN1A 882 I F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_424525 +SCN1A:882:I:F SCN1A 882 I F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:884:G:D SCN1A 884 G D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27236449 +SCN1A:886:S:F SCN1A 886 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:887:V:M SCN1A 887 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 2.438e-05 2 not specified unknown NA NA 0 0 VariationID_282593 +SCN1A:889:A:T SCN1A 889 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Early infantile epileptic encephalopathy;not specified maf_pathogenic NA NA 0 0 VariationID_452271 +SCN1A:890:L:P SCN1A 890 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461256 +SCN1A:890:L:P SCN1A 890 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:891:G:E SCN1A 891 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:892:N:S SCN1A 892 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448249 +SCN1A:894:T:S SCN1A 894 T S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206785 +SCN1A:896:V:F SCN1A 896 V F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy%2C borderline NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy%2C borderline maf_pathogenic NA NA 0 1 23195492 +SCN1A:896:V:I SCN1A 896 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 8.124e-06 2 Dravet syndrome unknown NA NA 0 0 22780858,23195492 +SCN1A:896:V:L SCN1A 896 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:897:L:S SCN1A 897 L S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189924 +SCN1A:897:L:S SCN1A 897 L S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:899:I:T SCN1A 899 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 19522081,23934111,28717674 +SCN1A:902:F:C SCN1A 902 F C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68595 +SCN1A:902:F:C SCN1A 902 F C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12083760,15263074 +SCN1A:905:A:T SCN1A 905 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:906:V:M SCN1A 906 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 2.031e-05 2 not specified unknown NA NA 0 0 VariationID_93640 +SCN1A:907:V:F SCN1A 907 V F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Focal epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Focal epilepsy maf_pathogenic NA NA 0 1 27029629 +SCN1A:908:G:R SCN1A 908 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206786 +SCN1A:910:Q:K SCN1A 910 Q K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189874 +SCN1A:910:Q:K SCN1A 910 Q K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:910:Q:L SCN1A 910 Q L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:910:Q:R SCN1A 910 Q R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_422367 +SCN1A:924:A:T SCN1A 924 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0.0001097 3 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_206734 +SCN1A:924:A:T SCN1A 924 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0001097 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:927:C:F SCN1A 927 C F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189978 +SCN1A:927:C:F SCN1A 927 C F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:928:Q:P SCN1A 928 Q P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_408939 +SCN1A:931:R:C SCN1A 931 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68598 +SCN1A:931:R:C SCN1A 931 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12083760 +SCN1A:931:R:H SCN1A 931 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Early infantile epileptic encephalopathy;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_189869 +SCN1A:931:R:H SCN1A 931 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy NA unknown hgmd unknown DM 0 1 Epilepsy maf_pathogenic NA NA 0 0 21248271,21719429,28079314 +SCN1A:931:R:P SCN1A 931 R P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189961 +SCN1A:931:R:P SCN1A 931 R P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:932:W:C SCN1A 932 W C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:933:H:P SCN1A 933 H P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:933:H:Q SCN1A 933 H Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_422369 +SCN1A:933:H:Y SCN1A 933 H Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_280527 +SCN1A:934:M:I SCN1A 934 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68599 +SCN1A:934:M:I SCN1A 934 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421,23195492 +SCN1A:934:M:I SCN1A 934 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421 +SCN1A:934:M:R SCN1A 934 M R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:935:N:H SCN1A 935 N H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 18566737 +SCN1A:936:D:V SCN1A 936 D V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23485646 +SCN1A:936:D:Y SCN1A 936 D Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206790 +SCN1A:939:H:D SCN1A 939 H D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Seizures NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Seizures maf_pathogenic NA NA 0 1 VariationID_436651 +SCN1A:939:H:Q SCN1A 939 H Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_451108 +SCN1A:939:H:Q SCN1A 939 H Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68601 +SCN1A:939:H:Q SCN1A 939 H Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12754708,17054685 +SCN1A:939:H:R SCN1A 939 H R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_93641 +SCN1A:939:H:Y SCN1A 939 H Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68600 +SCN1A:939:H:Y SCN1A 939 H Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 20431604 +SCN1A:940:S:F SCN1A 940 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_381569 +SCN1A:940:S:F SCN1A 940 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:942:L:P SCN1A 942 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68521 +SCN1A:942:L:P SCN1A 942 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:942:L:V SCN1A 942 L V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27781031 +SCN1A:943:I:N SCN1A 943 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:944:V:A SCN1A 944 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68602 +SCN1A:944:V:A SCN1A 944 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421,23195492 +SCN1A:944:V:E SCN1A 944 V E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,22409937 +SCN1A:945:F:L SCN1A 945 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68522 +SCN1A:945:F:L SCN1A 945 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:946:R:C SCN1A 946 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68604 +SCN1A:946:R:C SCN1A 946 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421,21864321,23195492,24168886 +SCN1A:946:R:C SCN1A 946 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:946:R:H SCN1A 946 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Early infantile epileptic encephalopathy;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68523 +SCN1A:946:R:H SCN1A 946 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421,27781031,21371021,21864321,23195492 +SCN1A:946:R:P SCN1A 946 R P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189882 +SCN1A:946:R:P SCN1A 946 R P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:946:R:S SCN1A 946 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68603 +SCN1A:946:R:S SCN1A 946 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy of infancy maf_pathogenic NA NA 0 1 15944908 +SCN1A:947:V:M SCN1A 947 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Early infantile epileptic encephalopathy;not provided maf_pathogenic NA NA 0 0 VariationID_206788 +SCN1A:949:C:S SCN1A 949 C S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:949:C:Y SCN1A 949 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:950:G:E SCN1A 950 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68524 +SCN1A:950:G:E SCN1A 950 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,22409937 +SCN1A:950:G:R SCN1A 950 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:951:E:G SCN1A 951 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:952:W:G SCN1A 952 W G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68605 +SCN1A:952:W:G SCN1A 952 W G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18554359,24168886 +SCN1A:952:W:R SCN1A 952 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 21868258 +SCN1A:954:E:K SCN1A 954 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 8.123e-06 1 Severe myoclonic epilepsy in infancy unknown NA NA 0 0 VariationID_68606 +SCN1A:954:E:K SCN1A 954 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 8.123e-06 1 Dravet syndrome C unknown NA NA 0 0 21248271,20110217 +SCN1A:954:E:V SCN1A 954 E V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 1 1 VariationID_238601 +SCN1A:955:T:I SCN1A 955 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:956:M:I SCN1A 956 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461257 +SCN1A:956:M:K SCN1A 956 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:956:M:T SCN1A 956 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Febrile seizures plus maf_pathogenic NA NA 0 1 25576396,27066544 +SCN1A:957:W:L SCN1A 957 W L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68525 +SCN1A:957:W:L SCN1A 957 W L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:957:W:R SCN1A 957 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 21425109 +SCN1A:959:C:R SCN1A 959 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68607 +SCN1A:959:C:R SCN1A 959 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12754708,17054685 +SCN1A:959:C:S SCN1A 959 C S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:959:C:Y SCN1A 959 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_189867 +SCN1A:959:C:Y SCN1A 959 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886,23934111 +SCN1A:959:C:Y SCN1A 959 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 EE_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:959:C:Y SCN1A 959 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:960:M:R SCN1A 960 M R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189858 +SCN1A:960:M:R SCN1A 960 M R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:960:M:T SCN1A 960 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 0 1 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 0 21248271 +SCN1A:960:M:V SCN1A 960 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68608 +SCN1A:960:M:V SCN1A 960 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275 +SCN1A:968:C:F SCN1A 968 C F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189992 +SCN1A:968:C:F SCN1A 968 C F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:968:C:G SCN1A 968 C G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 27652284 +SCN1A:969:L:P SCN1A 969 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28079314 +SCN1A:971:V:I SCN1A 971 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 8.122e-06 2 Dravet syndrome unknown NA NA 0 0 28202706 +SCN1A:971:V:L SCN1A 971 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28469861 +SCN1A:973:M:K SCN1A 973 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:973:M:V SCN1A 973 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy NA unknown clinvar unknown not provided 0 1 Generalized epilepsy maf_pathogenic NA NA 0 0 VariationID_68526 +SCN1A:973:M:V SCN1A 973 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Cryptogenic generalised epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Cryptogenic generalised epilepsy maf_pathogenic NA NA 0 1 17347258 +SCN1A:975:V:L SCN1A 975 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_167642 +SCN1A:976:M:I SCN1A 976 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 19522081,28717674 +SCN1A:976:M:L SCN1A 976 M L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 4.061e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:976:M:T SCN1A 976 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_373282 +SCN1A:977:V:M SCN1A 977 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189999 +SCN1A:977:V:M SCN1A 977 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:978:I:T SCN1A 978 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461258 +SCN1A:979:G:E SCN1A 979 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190016 +SCN1A:979:G:E SCN1A 979 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:979:G:R SCN1A 979 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68609 +SCN1A:979:G:R SCN1A 979 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275,16210358 +SCN1A:979:G:V SCN1A 979 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:980:N:S SCN1A 980 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206793 +SCN1A:981:L:I SCN1A 981 L I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 not provided maf_pathogenic NA NA 0 0 VariationID_372977 +SCN1A:981:L:P SCN1A 981 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:982:V:L SCN1A 982 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 19763161,22309220 +SCN1A:983:V:A SCN1A 983 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68610 +SCN1A:983:V:A SCN1A 983 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275,16210358 +SCN1A:983:V:F SCN1A 983 V F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd unknown DM 0 1 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 0 22140375 +SCN1A:983:V:I SCN1A 983 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461261 +SCN1A:985:N:H SCN1A 985 N H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:985:N:I SCN1A 985 N I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68611 +SCN1A:985:N:I SCN1A 985 N I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275 +SCN1A:985:N:S SCN1A 985 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:986:L:F SCN1A 986 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown Pathogenic 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_12890 +SCN1A:986:L:F SCN1A 986 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 11359211,14672992,14672992,23086956 +SCN1A:986:L:P SCN1A 986 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:987:F:L SCN1A 987 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:989:A:V SCN1A 989 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206794 +SCN1A:990:L:F SCN1A 990 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18076640 +SCN1A:993:S:R SCN1A 993 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:994:S:L SCN1A 994 S L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:995:F:C SCN1A 995 F C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_167641 +SCN1A:995:F:L SCN1A 995 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:995:F:L SCN1A 995 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not specified NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Severe myoclonic epilepsy in infancy;not specified maf_pathogenic NA NA 0 0 VariationID_189905 +SCN1A:995:F:L SCN1A 995 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:995:F:L SCN1A 995 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:995:F:L SCN1A 995 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:998:D:E SCN1A 998 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206795 +SCN1A:998:D:G SCN1A 998 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1006:D:E SCN1A 1006 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.267e-06 2 not specified unknown NA NA 0 0 VariationID_449377 +SCN1A:1006:D:E SCN1A 1006 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy NA unknown hgmd unknown DM 8.267e-06 1 Epilepsy unknown NA NA 0 0 21248271 +SCN1A:1011:N:I SCN1A 1011 N I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68612 +SCN1A:1011:N:I SCN1A 1011 N I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275,16210358 +SCN1A:1011:N:S SCN1A 1011 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1015:A:V SCN1A 1015 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 6.292e-05 2 not specified unknown NA NA 0 0 VariationID_206939 +SCN1A:1016:V:M SCN1A 1016 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_429403 +SCN1A:1020:H:Q SCN1A 1020 H Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 1.693e-05 0 Early infantile epileptic encephalopathy;not provided;not specified unknown NA NA 0 0 VariationID_194617 +SCN1A:1020:H:Q SCN1A 1020 H Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 1.693e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1025:Y:F SCN1A 1025 Y F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Uncertain significance 4.722e-05 1 not provided unknown NA NA 0 0 VariationID_425226 +SCN1A:1025:Y:F SCN1A 1025 Y F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 4.722e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1026:V:A SCN1A 1026 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1033:F:S SCN1A 1033 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.273e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_206796 +SCN1A:1034:I:T SCN1A 1034 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0002094 0 Autistic disorder of childhood onset;Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_68613 +SCN1A:1034:I:T SCN1A 1034 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Autism NA unknown hgmd unknown DM 0.0002094 1 Autism unknown NA NA 0 0 12610651 +SCN1A:1034:I:T SCN1A 1034 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0002094 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1038:F:L SCN1A 1038 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Autism NA unknown hgmd unknown DM 0 1 Autism maf_pathogenic NA NA 0 0 12610651 +SCN1A:1040:R:S SCN1A 1040 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1040:R:S SCN1A 1040 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_499658 +SCN1A:1040:R:S SCN1A 1040 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1041:K:E SCN1A 1041 K E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.29e-06 2 not specified unknown NA NA 0 0 VariationID_393218 +SCN1A:1055:N:K SCN1A 1055 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_408925 +SCN1A:1059:D:V SCN1A 1059 D V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.484e-05 3 not specified unknown NA NA 0 0 VariationID_194616 +SCN1A:1064:N:S SCN1A 1064 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 8.144e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1066:T:A SCN1A 1066 T A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1067:A:T SCN1A 1067 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Familial hemiplegic migraine;Generalized epilepsy with febrile seizures plus;Seizure Disorders;not specified NA unknown clinvar unknown Benign/Likely benign 0.7249 3 Familial hemiplegic migraine;Generalized epilepsy with febrile seizures plus;Seizure Disorders;not specified unknown NA NA 0 0 VariationID_36753 +SCN1A:1068:E:K SCN1A 1068 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1074:D:N SCN1A 1074 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.068e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_206797 +SCN1A:1084:S:C SCN1A 1084 S C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 24842605 +SCN1A:1087:G:E SCN1A 1087 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:1119:V:I SCN1A 1119 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.126e-06 2 not specified unknown NA NA 0 0 VariationID_449146 +SCN1A:1131:D:H SCN1A 1131 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1161:A:T SCN1A 1161 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0003864 0 Early infantile epileptic encephalopathy;Familial hemiplegic migraine type 3;Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not specified unknown NA NA 0 0 VariationID_194721 +SCN1A:1168:V:I SCN1A 1168 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Uncertain significance 1.627e-05 2 not provided unknown NA NA 0 0 VariationID_496119 +SCN1A:1174:T:S SCN1A 1174 T S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.001679 0 Absence seizures;Early infantile epileptic encephalopathy;Familial hemiplegic migraine;Familial hemiplegic migraine type 3;Generalized tonic-clonic seizures;Seizure Disorders;Seizures;not specified unknown NA NA 0 0 VariationID_68616 +SCN1A:1174:T:S SCN1A 1174 T S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine NA gof hgmd unknown DM 0.001679 2 Hemiplegic migraine unknown NA NA 0 0 18021921,23398611,11254445,22550089,26990884,22780858,21396429 +SCN1A:1174:T:S SCN1A 1174 T S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.001679 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1177:P:R SCN1A 1177 P R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521780 +SCN1A:1180:C:S SCN1A 1180 C S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:1180:C:S SCN1A 1180 C S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1185:C:R SCN1A 1185 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_449127 +SCN1A:1186:V:L SCN1A 1186 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.08e-05 2 not specified unknown NA NA 0 0 VariationID_206804 +SCN1A:1186:V:L SCN1A 1186 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 4.08e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1197:E:Q SCN1A 1197 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1204:W:R SCN1A 1204 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 NA unknown clinvar unknown Pathogenic 0 1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 maf_pathogenic NA NA 0 0 VariationID_12887 +SCN1A:1204:W:R SCN1A 1204 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 11254445,25576396,28717674,12086636,14702334,12535936 +SCN1A:1204:W:S SCN1A 1204 W S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 0 1 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 0 21248271 +SCN1A:1205:W:R SCN1A 1205 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1206:N:K SCN1A 1206 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_453070 +SCN1A:1207:L:P SCN1A 1207 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68530 +SCN1A:1207:L:P SCN1A 1207 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18413471 +SCN1A:1208:R:K SCN1A 1208 R K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:1210:T:K SCN1A 1210 T K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68617 +SCN1A:1210:T:K SCN1A 1210 T K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 19350499,24168886 +SCN1A:1210:T:M SCN1A 1210 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 1.221e-05 2 Generalized epilepsy with febrile seizures plus unknown NA NA 0 0 28202706 +SCN1A:1213:R:Q SCN1A 1213 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Likely benign 2.036e-05 2 not specified unknown NA NA 0 0 VariationID_516847 +SCN1A:1213:R:Q SCN1A 1213 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd unknown DM 2.036e-05 2 Intractable epilepsy unknown NA NA 0 0 23195492 +SCN1A:1214:I:R SCN1A 1214 I R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 0 1 Dravet syndrome maf_pathogenic NA NA 0 0 22848613 +SCN1A:1216:E:K SCN1A 1216 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_93644 +SCN1A:1216:E:K SCN1A 1216 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1217:H:R SCN1A 1217 H R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206805 +SCN1A:1219:W:R SCN1A 1219 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461265 +SCN1A:1221:E:K SCN1A 1221 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1221:E:Q SCN1A 1221 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190031 +SCN1A:1221:E:Q SCN1A 1221 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1228:I:S SCN1A 1228 I S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206806 +SCN1A:1230:L:F SCN1A 1230 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 0 1 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 0 21248271 +SCN1A:1231:S:R SCN1A 1231 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68619 +SCN1A:1231:S:R SCN1A 1231 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275 +SCN1A:1231:S:T SCN1A 1231 S T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68618 +SCN1A:1231:S:T SCN1A 1231 S T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 16458823 +SCN1A:1233:G:D SCN1A 1233 G D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 not provided;not specified maf_pathogenic NA NA 0 0 VariationID_432867 +SCN1A:1233:G:R SCN1A 1233 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68531 +SCN1A:1233:G:R SCN1A 1233 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12821740 +SCN1A:1236:A:P SCN1A 1236 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189933 +SCN1A:1236:A:P SCN1A 1236 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:1237:F:S SCN1A 1237 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_449140 +SCN1A:1238:E:D SCN1A 1238 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 4.548e-05 3 Early infantile epileptic encephalopathy;Severe myoclonic epilepsy in infancy;not specified unknown NA NA 0 0 VariationID_68532 +SCN1A:1238:E:D SCN1A 1238 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd unknown DM 4.548e-05 2 Myoclonic epilepsy of infancy unknown NA NA 0 0 17347258 +SCN1A:1238:E:Q SCN1A 1238 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 4.14e-06 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_238602 +SCN1A:1239:D:G SCN1A 1239 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1239:D:Y SCN1A 1239 D Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1241:Y:H SCN1A 1241 Y H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1245:R:Q SCN1A 1245 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68533 +SCN1A:1245:R:Q SCN1A 1245 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684,28202706,21906962 +SCN1A:1249:K:N SCN1A 1249 K N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 19522081,28717674 +SCN1A:1250:T:M SCN1A 1250 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0004423 0 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_206807 +SCN1A:1250:T:M SCN1A 1250 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 0.0004423 1 Generalized epilepsy with febrile seizures plus unknown NA NA 0 0 19522081,21719429,26990884 +SCN1A:1250:T:M SCN1A 1250 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0004423 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1251:M:T SCN1A 1251 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 2.047e-05 2 Early infantile epileptic encephalopathy unknown NA NA 0 0 VariationID_408940 +SCN1A:1254:Y:C SCN1A 1254 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1255:A:D SCN1A 1255 A D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1255:A:P SCN1A 1255 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189879 +SCN1A:1255:A:P SCN1A 1255 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1258:V:I SCN1A 1258 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206808 +SCN1A:1259:F:C SCN1A 1259 F C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23398550 +SCN1A:1259:F:S SCN1A 1259 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 8.171e-06 0 not provided;not specified unknown NA NA 0 0 VariationID_93645 +SCN1A:1260:T:P SCN1A 1260 T P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68621 +SCN1A:1260:T:P SCN1A 1260 T P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 20431604 +SCN1A:1263:F:L SCN1A 1263 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68622 +SCN1A:1263:F:L SCN1A 1263 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275 +SCN1A:1265:L:P SCN1A 1265 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68623 +SCN1A:1265:L:P SCN1A 1265 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12083760 +SCN1A:1265:L:P SCN1A 1265 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1266:E:A SCN1A 1266 E A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1267:M:T SCN1A 1267 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421777 +SCN1A:1270:K:N SCN1A 1270 K N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_167638 +SCN1A:1270:K:T SCN1A 1270 K T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 NA unknown clinvar unknown Pathogenic 0 1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 maf_pathogenic NA NA 0 0 VariationID_12891 +SCN1A:1270:K:T SCN1A 1270 K T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 11756608,28102150,28717674,23055484 +SCN1A:1273:A:P SCN1A 1273 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_93647 +SCN1A:1273:A:V SCN1A 1273 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_190013 +SCN1A:1274:Y:N SCN1A 1274 Y N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 20682179,N/A +SCN1A:1274:Y:S SCN1A 1274 Y S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190028 +SCN1A:1274:Y:S SCN1A 1274 Y S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1275:G:A SCN1A 1275 G A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 23647072 +SCN1A:1275:G:D SCN1A 1275 G D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206810 +SCN1A:1275:G:V SCN1A 1275 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1284:W:R SCN1A 1284 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206811 +SCN1A:1284:W:S SCN1A 1284 W S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1287:L:P SCN1A 1287 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68624 +SCN1A:1287:L:P SCN1A 1287 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 20431604 +SCN1A:1288:D:G SCN1A 1288 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1288:D:H SCN1A 1288 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:1288:D:H SCN1A 1288 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_451870 +SCN1A:1288:D:H SCN1A 1288 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1288:D:N SCN1A 1288 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1289:F:S SCN1A 1289 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 3 Early infantile epileptic encephalopathy;not specified maf_pathogenic NA NA 0 0 VariationID_194932 +SCN1A:1296:L:M SCN1A 1296 L M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1300:T:I SCN1A 1300 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0.0001551 3 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_206812 +SCN1A:1300:T:I SCN1A 1300 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0001551 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1300:T:R SCN1A 1300 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189968 +SCN1A:1300:T:R SCN1A 1300 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:1301:A:V SCN1A 1301 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461267 +SCN1A:1308:E:D SCN1A 1308 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided;not specified NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0006244 0 Severe myoclonic epilepsy in infancy;not provided;not specified unknown NA NA 0 0 VariationID_68534 +SCN1A:1308:E:D SCN1A 1308 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Febrile seizures NA unknown hgmd unknown DM 0.0006244 2 Febrile seizures unknown NA NA 0 0 19522081,28717674,26990884,27881154 +SCN1A:1308:E:D SCN1A 1308 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0006244 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1309:L:F SCN1A 1309 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;not specified NA unknown clinvar unknown Uncertain significance 4.081e-06 2 Generalized epilepsy with febrile seizures plus, type 1;not specified maf_pathogenic NA NA 0 0 VariationID_68625 +SCN1A:1309:L:F SCN1A 1309 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 4.081e-06 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 20117752,28102150 +SCN1A:1313:K:I SCN1A 1313 K I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 25459968 +SCN1A:1313:K:T SCN1A 1313 K T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421599 +SCN1A:1316:R:G SCN1A 1316 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1316:R:S SCN1A 1316 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1316:R:S SCN1A 1316 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1316:R:W SCN1A 1316 R W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 21868258 +SCN1A:1318:L:R SCN1A 1318 L R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 22147323 +SCN1A:1320:A:V SCN1A 1320 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:1322:R:I SCN1A 1322 R I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 25459968 +SCN1A:1322:R:T SCN1A 1322 R T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Rett-like syndrome NA unknown hgmd unknown DM 0 1 Rett-like syndrome maf_pathogenic NA NA 0 0 27541642 +SCN1A:1323:P:H SCN1A 1323 P H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_383819 +SCN1A:1323:P:R SCN1A 1323 P R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 21868258 +SCN1A:1325:R:T SCN1A 1325 R T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1326:A:D SCN1A 1326 A D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 19763161 +SCN1A:1326:A:P SCN1A 1326 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68626 +SCN1A:1326:A:P SCN1A 1326 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14504318,22409937 +SCN1A:1326:A:V SCN1A 1326 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy-aphasia NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy-aphasia maf_pathogenic NA NA 0 1 23708187 +SCN1A:1328:S:P SCN1A 1328 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:1328:S:P SCN1A 1328 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,27458797,23195492,25525159 +SCN1A:1328:S:P SCN1A 1328 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1332:G:E SCN1A 1332 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1332:G:W SCN1A 1332 G W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1333:M:T SCN1A 1333 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 21425109 +SCN1A:1335:V:M SCN1A 1335 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68535 +SCN1A:1335:V:M SCN1A 1335 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18413471,24168886 +SCN1A:1336:V:I SCN1A 1336 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206817 +SCN1A:1337:V:G SCN1A 1337 V G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_195578 +SCN1A:1338:N:T SCN1A 1338 N T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_208778 +SCN1A:1338:N:T SCN1A 1338 N T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24901346,25356970,26795593 +SCN1A:1338:N:T SCN1A 1338 N T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 E_NDD_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 E_NDD_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:1339:A:D SCN1A 1339 A D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206818 +SCN1A:1339:A:V SCN1A 1339 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189952 +SCN1A:1339:A:V SCN1A 1339 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492,22092154 +SCN1A:1343:A:P SCN1A 1343 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206819 +SCN1A:1343:A:S SCN1A 1343 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461268 +SCN1A:1344:I:M SCN1A 1344 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1345:P:L SCN1A 1345 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy of infancy with migrating focal seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy of infancy with migrating focal seizures maf_pathogenic NA NA 0 1 26993267 +SCN1A:1345:P:S SCN1A 1345 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 23708187,28794249 +SCN1A:1347:I:N SCN1A 1347 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_488378 +SCN1A:1347:I:T SCN1A 1347 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 27652284 +SCN1A:1348:M:I SCN1A 1348 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_429551 +SCN1A:1348:M:I SCN1A 1348 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189991 +SCN1A:1348:M:I SCN1A 1348 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1350:V:G SCN1A 1350 V G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1352:L:P SCN1A 1352 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189990 +SCN1A:1352:L:P SCN1A 1352 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1353:V:L SCN1A 1353 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 NA unknown clinvar unknown Pathogenic 0 1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 maf_pathogenic NA NA 0 0 VariationID_12885 +SCN1A:1353:V:L SCN1A 1353 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 11254444,28717674,14672992 +SCN1A:1354:C:F SCN1A 1354 C F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 1 1 VariationID_408922 +SCN1A:1354:C:R SCN1A 1354 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_429569 +SCN1A:1354:C:S SCN1A 1354 C S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_383166 +SCN1A:1354:C:Y SCN1A 1354 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 25459968 +SCN1A:1355:L:P SCN1A 1355 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68627 +SCN1A:1355:L:P SCN1A 1355 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421,23195492 +SCN1A:1357:F:L SCN1A 1357 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1358:W:R SCN1A 1358 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1358:W:S SCN1A 1358 W S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68536 +SCN1A:1358:W:S SCN1A 1358 W S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18413471 +SCN1A:1359:L:I SCN1A 1359 L I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:1362:S:R SCN1A 1362 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189942 +SCN1A:1362:S:R SCN1A 1362 S R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:1363:I:N SCN1A 1363 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189856 +SCN1A:1363:I:N SCN1A 1363 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:1366:V:I SCN1A 1366 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1 NA unknown clinvar unknown not provided 2.041e-05 1 Generalized epilepsy with febrile seizures plus, type 1 unknown NA NA 0 0 VariationID_68628 +SCN1A:1366:V:I SCN1A 1366 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 2.041e-05 2 Generalized epilepsy with febrile seizures plus unknown NA NA 0 0 17507202,25576396 +SCN1A:1366:V:L SCN1A 1366 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_418476 +SCN1A:1367:N:K SCN1A 1367 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68629 +SCN1A:1367:N:K SCN1A 1367 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,20522430 +SCN1A:1370:A:P SCN1A 1370 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:1370:A:V SCN1A 1370 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 1 1 VariationID_461269 +SCN1A:1370:A:V SCN1A 1370 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:1371:G:R SCN1A 1371 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421697 +SCN1A:1371:G:V SCN1A 1371 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24656210 +SCN1A:1372:K:E SCN1A 1372 K E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 24257433,28717674 +SCN1A:1373:F:S SCN1A 1373 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:1376:C:R SCN1A 1376 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1376:C:R SCN1A 1376 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1377:I:N SCN1A 1377 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:1377:I:V SCN1A 1377 I V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.631e-05 3 not specified unknown NA NA 0 0 VariationID_287064 +SCN1A:1378:N:H SCN1A 1378 N H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1378:N:T SCN1A 1378 N T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_430089 +SCN1A:1378:N:T SCN1A 1378 N T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1382:G:R SCN1A 1382 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 23158734 +SCN1A:1385:F:V SCN1A 1385 F V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1388:E:K SCN1A 1388 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.631e-05 2 not specified unknown NA NA 0 0 VariationID_206820 +SCN1A:1390:V:L SCN1A 1390 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190014 +SCN1A:1390:V:L SCN1A 1390 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus 2 NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus 2 maf_pathogenic NA NA 0 1 21775168,26096185 +SCN1A:1390:V:M SCN1A 1390 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68537 +SCN1A:1390:V:M SCN1A 1390 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12083760,22780858 +SCN1A:1390:V:M SCN1A 1390 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1391:N:H SCN1A 1391 N H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_449638 +SCN1A:1391:N:S SCN1A 1391 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_449374 +SCN1A:1391:N:S SCN1A 1391 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1392:N:K SCN1A 1392 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 28387369 +SCN1A:1393:H:D SCN1A 1393 H D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28084635 +SCN1A:1393:H:P SCN1A 1393 H P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17129991 +SCN1A:1394:T:I SCN1A 1394 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,28781887 +SCN1A:1395:D:Y SCN1A 1395 D Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 21114141 +SCN1A:1396:C:G SCN1A 1396 C G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68538 +SCN1A:1396:C:G SCN1A 1396 C G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:1396:C:Y SCN1A 1396 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1404:E:A SCN1A 1404 E A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17129991 +SCN1A:1406:A:T SCN1A 1406 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 21868258 +SCN1A:1414:N:D SCN1A 1414 N D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 0 1 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 0 21248271 +SCN1A:1414:N:K SCN1A 1414 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_93650 +SCN1A:1414:N:Y SCN1A 1414 N Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68539 +SCN1A:1414:N:Y SCN1A 1414 N Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:1415:F:I SCN1A 1415 F I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23773995 +SCN1A:1416:D:G SCN1A 1416 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1416:D:H SCN1A 1416 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 0 1 Dravet syndrome maf_pathogenic NA NA 0 0 23895530 +SCN1A:1417:N:S SCN1A 1417 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1418:V:G SCN1A 1418 V G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1421:G:E SCN1A 1421 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_422403 +SCN1A:1422:Y:C SCN1A 1422 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 4.09e-06 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68540 +SCN1A:1422:Y:C SCN1A 1422 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 4.09e-06 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:1423:L:F SCN1A 1423 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1423:L:V SCN1A 1423 L V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 1 1 VariationID_408936 +SCN1A:1426:L:H SCN1A 1426 L H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28540321 +SCN1A:1426:L:R SCN1A 1426 L R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68541 +SCN1A:1426:L:R SCN1A 1426 L R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:1427:Q:L SCN1A 1427 Q L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372903 +SCN1A:1427:Q:P SCN1A 1427 Q P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1428:V:A SCN1A 1428 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 NA unknown clinvar unknown Pathogenic 0 1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 maf_pathogenic NA NA 0 0 VariationID_12892 +SCN1A:1428:V:A SCN1A 1428 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Febrile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Febrile seizures maf_pathogenic NA NA 0 1 11524484,11823106,28199897 +SCN1A:1428:V:F SCN1A 1428 V F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 1 1 VariationID_238603 +SCN1A:1429:A:D SCN1A 1429 A D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1429:A:S SCN1A 1429 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Developmental disorder and intellectual disability NA unknown hgmd unknown DM 0 1 Developmental disorder and intellectual disability maf_pathogenic NA NA 0 0 23032131 +SCN1A:1429:A:T SCN1A 1429 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206822 +SCN1A:1429:A:V SCN1A 1429 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28084635 +SCN1A:1431:F:C SCN1A 1431 F C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:1431:F:C SCN1A 1431 F C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1431:F:I SCN1A 1431 F I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1432:K:R SCN1A 1432 K R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 25459968 +SCN1A:1433:G:E SCN1A 1433 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68630 +SCN1A:1433:G:E SCN1A 1433 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18554359,24168886 +SCN1A:1433:G:R SCN1A 1433 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206814 +SCN1A:1433:G:R SCN1A 1433 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68542 +SCN1A:1433:G:R SCN1A 1433 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 20729507 +SCN1A:1433:G:V SCN1A 1433 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1434:W:R SCN1A 1434 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68631 +SCN1A:1434:W:R SCN1A 1434 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12083760,23808377 +SCN1A:1435:M:K SCN1A 1435 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_429665 +SCN1A:1437:I:M SCN1A 1437 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1438:M:T SCN1A 1438 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28079314 +SCN1A:1440:A:E SCN1A 1440 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23808377 +SCN1A:1440:A:T SCN1A 1440 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1440:A:V SCN1A 1440 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 26637798 +SCN1A:1441:A:P SCN1A 1441 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68543 +SCN1A:1441:A:P SCN1A 1441 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,23895530 +SCN1A:1441:A:T SCN1A 1441 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372966 +SCN1A:1441:A:T SCN1A 1441 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 25459968 +SCN1A:1444:S:P SCN1A 1444 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:1444:S:P SCN1A 1444 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1448:E:Q SCN1A 1448 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1449:L:F SCN1A 1449 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.232e-05 3 not specified unknown NA NA 0 0 VariationID_206826 +SCN1A:1449:L:F SCN1A 1449 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 1.232e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1450:Q:K SCN1A 1450 Q K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68632 +SCN1A:1450:Q:K SCN1A 1450 Q K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 19589774 +SCN1A:1450:Q:P SCN1A 1450 Q P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 21488261,23485646 +SCN1A:1450:Q:R SCN1A 1450 Q R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68633 +SCN1A:1450:Q:R SCN1A 1450 Q R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12083760 +SCN1A:1451:P:L SCN1A 1451 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68544 +SCN1A:1451:P:L SCN1A 1451 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:1451:P:S SCN1A 1451 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1451:P:T SCN1A 1451 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189843 +SCN1A:1451:P:T SCN1A 1451 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1453:Y:C SCN1A 1453 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy%2C borderline NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy%2C borderline maf_pathogenic NA NA 0 1 23195492 +SCN1A:1454:E:K SCN1A 1454 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1455:E:K SCN1A 1455 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_429801 +SCN1A:1457:L:R SCN1A 1457 L R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329 +SCN1A:1457:L:V SCN1A 1457 L V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206828 +SCN1A:1461:L:I SCN1A 1461 L I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 4.096e-06 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68634 +SCN1A:1461:L:I SCN1A 1461 L I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 4.096e-06 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12821740 +SCN1A:1462:Y:C SCN1A 1462 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68545 +SCN1A:1462:Y:C SCN1A 1462 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 18413471 +SCN1A:1462:Y:H SCN1A 1462 Y H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,23195492 +SCN1A:1463:F:L SCN1A 1463 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_195736 +SCN1A:1463:F:L SCN1A 1463 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 21844054 +SCN1A:1463:F:S SCN1A 1463 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68546 +SCN1A:1463:F:S SCN1A 1463 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12821740 +SCN1A:1465:I:V SCN1A 1465 I V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Benign/Likely benign 0.0002661 3 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_138982 +SCN1A:1467:I:L SCN1A 1467 I L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:1469:F:L SCN1A 1469 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_195737 +SCN1A:1470:G:W SCN1A 1470 G W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68547 +SCN1A:1470:G:W SCN1A 1470 G W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:1471:S:F SCN1A 1471 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:1471:S:F SCN1A 1471 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189976 +SCN1A:1471:S:F SCN1A 1471 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1471:S:F SCN1A 1471 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1471:S:Y SCN1A 1471 S Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_418709 +SCN1A:1472:F:S SCN1A 1472 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy%2C borderline NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy%2C borderline maf_pathogenic NA NA 0 1 23195492 +SCN1A:1472:F:V SCN1A 1472 F V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1475:L:S SCN1A 1475 L S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68548 +SCN1A:1475:L:S SCN1A 1475 L S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:1476:N:K SCN1A 1476 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:1480:G:C SCN1A 1480 G C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206830 +SCN1A:1480:G:V SCN1A 1480 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic encephalopathy NA unknown clinvar unknown not provided 0 1 Myoclonic encephalopathy maf_pathogenic NA NA 0 0 VariationID_68549 +SCN1A:1480:G:V SCN1A 1480 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic-astatic epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic-astatic epilepsy maf_pathogenic NA NA 0 1 17347258 +SCN1A:1481:V:I SCN1A 1481 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_426175 +SCN1A:1482:I:L SCN1A 1482 I L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2 NA unknown clinvar unknown Likely pathogenic 0 1 Generalized epilepsy with febrile seizures plus, type 2 maf_pathogenic NA NA 0 0 VariationID_202173 +SCN1A:1482:I:M SCN1A 1482 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_167637 +SCN1A:1483:I:M SCN1A 1483 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy NA unknown hgmd unknown DM 0 1 Epilepsy maf_pathogenic NA NA 0 0 21248271 +SCN1A:1484:D:G SCN1A 1484 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1485:N:D SCN1A 1485 N D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23708187 +SCN1A:1485:N:Y SCN1A 1485 N Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1489:Q:H SCN1A 1489 Q H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Familial hemiplegic migraine type 3 NA gof clinvar unknown Pathogenic 0 1 Familial hemiplegic migraine type 3 maf_pathogenic NA NA 0 0 VariationID_12903 +SCN1A:1489:Q:H SCN1A 1489 Q H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine 2 NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine 2 maf_pathogenic NA NA 1 1 19332696 +SCN1A:1489:Q:K SCN1A 1489 Q K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Familial hemiplegic migraine type 3 NA gof clinvar unknown Pathogenic 0 1 Familial hemiplegic migraine type 3 maf_pathogenic NA NA 0 0 VariationID_12893 +SCN1A:1489:Q:K SCN1A 1489 Q K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 16054936,28717674,23398611,18632931,18621678 +SCN1A:1498:I:M SCN1A 1498 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 24707016 +SCN1A:1498:I:N SCN1A 1498 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206833 +SCN1A:1499:F:L SCN1A 1499 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Familial hemiplegic migraine type 3 NA gof clinvar unknown Pathogenic 0 1 Familial hemiplegic migraine type 3 maf_pathogenic NA NA 0 0 VariationID_12902 +SCN1A:1499:F:L SCN1A 1499 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine 2 NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine 2 maf_pathogenic NA NA 1 1 19332696 +SCN1A:1500:M:V SCN1A 1500 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine 3 NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine 3 maf_pathogenic NA NA 1 1 26747084 +SCN1A:1503:E:G SCN1A 1503 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23398550 +SCN1A:1503:E:K SCN1A 1503 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 19783390,23195492 +SCN1A:1504:Q:H SCN1A 1504 Q H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1504:Q:L SCN1A 1504 Q L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206834 +SCN1A:1507:Y:D SCN1A 1507 Y D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1510:A:E SCN1A 1510 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Lennox-Gastaut syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Lennox-Gastaut syndrome maf_pathogenic NA NA 0 1 23934111 +SCN1A:1510:A:E SCN1A 1510 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 EE_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:1510:A:G SCN1A 1510 A G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Abnormality of the nervous system NA unknown hgmd (Likely)pathogenic DM 0 2 Abnormality of the nervous system maf_pathogenic NA NA 0 1 26633542 +SCN1A:1510:A:V SCN1A 1510 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1511:M:K SCN1A 1511 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1511:M:R SCN1A 1511 M R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_431865 +SCN1A:1514:L:S SCN1A 1514 L S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not specified NA lof clinvar unknown Uncertain significance 0 2 Severe myoclonic epilepsy in infancy;not specified maf_pathogenic NA NA 0 0 VariationID_68635 +SCN1A:1514:L:S SCN1A 1514 L S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 20522430 +SCN1A:1515:G:R SCN1A 1515 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206836 +SCN1A:1515:G:R SCN1A 1515 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Lenox–Gastaut syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Lenox–Gastaut syndrome maf_pathogenic NA NA 0 1 25108116 +SCN1A:1516:S:L SCN1A 1516 S L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 0 0 VariationID_69406 +SCN1A:1516:S:W SCN1A 1516 S W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189923 +SCN1A:1516:S:W SCN1A 1516 S W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1519:P:L SCN1A 1519 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Likely pathogenic 0.0001508 2 not provided unknown NA NA 0 0 VariationID_206839 +SCN1A:1519:P:L SCN1A 1519 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0001508 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1519:P:T SCN1A 1519 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206838 +SCN1A:1519:P:T SCN1A 1519 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23398550 +SCN1A:1519:P:T SCN1A 1519 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1523:I:T SCN1A 1523 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 21719429 +SCN1A:1523:I:V SCN1A 1523 I V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461274 +SCN1A:1524:P:T SCN1A 1524 P T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.63e-05 2 not specified unknown NA NA 0 0 VariationID_206840 +SCN1A:1525:R:Q SCN1A 1525 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706,28951233,28951233 +SCN1A:1526:P:R SCN1A 1526 P R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206841 +SCN1A:1528:N:D SCN1A 1528 N D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_195863 +SCN1A:1528:N:K SCN1A 1528 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 3 not specified maf_pathogenic NA NA 0 0 VariationID_93653 +SCN1A:1528:N:K SCN1A 1528 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1534:V:G SCN1A 1534 V G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1538:V:I SCN1A 1538 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Uncertain significance 2.452e-05 2 not provided unknown NA NA 0 0 VariationID_496120 +SCN1A:1538:V:I SCN1A 1538 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 2.452e-05 2 Dravet syndrome unknown NA NA 0 0 18930999,24066114 +SCN1A:1539:T:P SCN1A 1539 T P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18076640 +SCN1A:1543:F:S SCN1A 1543 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Focal epilepsy;not specified NA unknown clinvar unknown Uncertain significance 2.042e-05 3 Focal epilepsy;not specified unknown NA NA 0 0 VariationID_68550 +SCN1A:1543:F:S SCN1A 1543 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Cryptogenic focal epilepsy NA unknown hgmd unknown DM 2.042e-05 2 Cryptogenic focal epilepsy unknown NA NA 0 0 17347258,24328833 +SCN1A:1543:F:S SCN1A 1543 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 2.042e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1544:D:A SCN1A 1544 D A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1544:D:G SCN1A 1544 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1544:D:H SCN1A 1544 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_429417 +SCN1A:1545:I:V SCN1A 1545 I V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68551 +SCN1A:1545:I:V SCN1A 1545 I V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,28202706,22409937 +SCN1A:1548:M:K SCN1A 1548 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:1552:C:Y SCN1A 1552 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26438699 +SCN1A:1555:M:R SCN1A 1555 M R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1556:V:D SCN1A 1556 V D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_93654 +SCN1A:1558:M:I SCN1A 1558 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206842 +SCN1A:1559:M:T SCN1A 1559 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1561:E:K SCN1A 1561 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1575:R:C SCN1A 1575 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 7.745e-05 0 not provided;not specified unknown NA NA 0 0 VariationID_68636 +SCN1A:1575:R:C SCN1A 1575 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Rasmussen encephalitis NA unknown hgmd unknown DM 7.745e-05 2 Rasmussen encephalitis unknown NA NA 0 0 18031552,20675100,21868258,22309220,23195492 +SCN1A:1575:R:H SCN1A 1575 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0002364 0 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_206845 +SCN1A:1575:R:H SCN1A 1575 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0002364 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1576:I:T SCN1A 1576 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Phenotype modifier NA unknown hgmd unknown DM 0 1 Phenotype modifier maf_pathogenic NA NA 0 0 25986186 +SCN1A:1579:V:E SCN1A 1579 V E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1582:V:L SCN1A 1582 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206846 +SCN1A:1586:G:E SCN1A 1586 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68637 +SCN1A:1586:G:E SCN1A 1586 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1587:E:Q SCN1A 1587 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE de novo lof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN1A:1587:E:Q SCN1A 1587 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1588:C:R SCN1A 1588 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68552 +SCN1A:1588:C:R SCN1A 1588 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:1588:C:R SCN1A 1588 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1588:C:Y SCN1A 1588 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461276 +SCN1A:1589:V:G SCN1A 1589 V G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189998 +SCN1A:1589:V:G SCN1A 1589 V G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1589:V:L SCN1A 1589 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206848 +SCN1A:1592:L:H SCN1A 1592 L H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:1592:L:P SCN1A 1592 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1594:S:Y SCN1A 1594 S Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Abnormality of the nervous system NA unknown hgmd (Likely)pathogenic DM 0 2 Abnormality of the nervous system maf_pathogenic NA NA 0 1 26633542 +SCN1A:1596:R:C SCN1A 1596 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Focal epilepsy;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 3 Focal epilepsy;not provided maf_pathogenic NA NA 0 1 VariationID_68553 +SCN1A:1596:R:C SCN1A 1596 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Cryptogenic focal epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Cryptogenic focal epilepsy maf_pathogenic NA NA 0 1 17347258,28202706,23527921,17903680,26188943,24328833,27781031 +SCN1A:1596:R:C SCN1A 1596 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 EE_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:1596:R:H SCN1A 1596 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.083e-06 0 not provided;not specified maf_pathogenic NA NA 0 0 VariationID_448255 +SCN1A:1596:R:H SCN1A 1596 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 4.083e-06 1 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 0 21248271,26188943 +SCN1A:1596:R:L SCN1A 1596 R L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1597:H:R SCN1A 1597 H R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 22944210 +SCN1A:1598:Y:F SCN1A 1598 Y F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Likely pathogenic 8.167e-06 2 not provided unknown NA NA 0 0 VariationID_206850 +SCN1A:1598:Y:F SCN1A 1598 Y F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 8.167e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1605:N:I SCN1A 1605 N I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_375515 +SCN1A:1605:N:I SCN1A 1605 N I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27864847 +SCN1A:1605:N:S SCN1A 1605 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:1608:D:G SCN1A 1608 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1608:D:Y SCN1A 1608 D Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Delayed speech and language development;Seizures;Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Delayed speech and language development;Seizures;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68554 +SCN1A:1608:D:Y SCN1A 1608 D Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957,24168886 +SCN1A:1611:V:F SCN1A 1611 V F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy NA lof clinvar unknown Pathogenic 0 1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_12895 +SCN1A:1611:V:F SCN1A 1611 V F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275,16210358 +SCN1A:1612:V:I SCN1A 1612 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Likely benign 0.0001692 2 Early infantile epileptic encephalopathy;Severe myoclonic epilepsy in infancy unknown NA NA 0 0 VariationID_68638 +SCN1A:1612:V:I SCN1A 1612 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 0.0001692 2 Dravet syndrome unknown NA NA 0 0 18930999 +SCN1A:1612:V:I SCN1A 1612 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0001692 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1616:I:T SCN1A 1616 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 18076640 +SCN1A:1618:G:S SCN1A 1618 G S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1619:M:V SCN1A 1619 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0005132 0 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_206851 +SCN1A:1619:M:V SCN1A 1619 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd unknown DM 0.0005132 2 Intractable epilepsy unknown NA NA 0 0 23195492 +SCN1A:1619:M:V SCN1A 1619 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0005132 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1620:F:V SCN1A 1620 F V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:1624:L:P SCN1A 1624 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 26763045,26763045 +SCN1A:1630:V:G SCN1A 1630 V G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27465585 +SCN1A:1630:V:L SCN1A 1630 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy%2C borderline NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy%2C borderline maf_pathogenic NA NA 0 1 23195492,22092154 +SCN1A:1630:V:M SCN1A 1630 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE segr_w_disease lof Heyneetal_GiM19_DNV unknown unknown NA NA NA NA NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1630:V:M SCN1A 1630 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68556 +SCN1A:1630:V:M SCN1A 1630 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:1630:V:M SCN1A 1630 V M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1632:P:S SCN1A 1632 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68639 +SCN1A:1632:P:S SCN1A 1632 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275,16210358 +SCN1A:1635:F:L SCN1A 1635 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Febrile seizures/febrile seizures plus and generalized seizures NA unknown hgmd unknown DM 0 1 Febrile seizures/febrile seizures plus and generalized seizures maf_pathogenic NA NA 0 0 28842445 +SCN1A:1636:R:Q SCN1A 1636 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Early infantile epileptic encephalopathy;Epileptic encephalopathy Lennox-Gastaut type;Generalized epilepsy with febrile seizures plus, type 2;Inborn genetic diseases;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68557 +SCN1A:1636:R:Q SCN1A 1636 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Lennox-Gastaut syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Lennox-Gastaut syndrome maf_pathogenic NA NA 0 1 17347258 +SCN1A:1636:R:Q SCN1A 1636 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1637:V:E SCN1A 1637 V E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown not provided 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_68640 +SCN1A:1637:V:E SCN1A 1637 V E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hepatic coma NA unknown hgmd (Likely)pathogenic DM 0 2 Hepatic coma maf_pathogenic NA NA 0 1 20392657 +SCN1A:1638:I:N SCN1A 1638 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_381568 +SCN1A:1638:I:N SCN1A 1638 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1638:I:T SCN1A 1638 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1639:R:G SCN1A 1639 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1639:R:P SCN1A 1639 R P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206852 +SCN1A:1640:L:F SCN1A 1640 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448256 +SCN1A:1642:R:M SCN1A 1642 R M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 25459968 +SCN1A:1642:R:S SCN1A 1642 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_429766 +SCN1A:1642:R:S SCN1A 1642 R S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1644:G:D SCN1A 1644 G D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206853 +SCN1A:1645:R:P SCN1A 1645 R P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190005 +SCN1A:1645:R:P SCN1A 1645 R P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1645:R:Q SCN1A 1645 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 4.063e-06 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68558 +SCN1A:1645:R:Q SCN1A 1645 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 4.063e-06 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,27864847 +SCN1A:1648:R:C SCN1A 1648 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68641 +SCN1A:1648:R:C SCN1A 1648 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12083760,15263074,23086956 +SCN1A:1648:R:H SCN1A 1648 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_12882 +SCN1A:1648:R:H SCN1A 1648 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus 2 NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus 2 maf_pathogenic NA NA 0 1 10742094,11118488,28717674,20522430,25378155,12086636,26410685,20100831,23311867,27267376,14702334,11567038 +SCN1A:1648:R:H SCN1A 1648 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1648:R:L SCN1A 1648 R L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206854 +SCN1A:1649:L:Q SCN1A 1649 L Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 17397047,28717674,24101488,18621678 +SCN1A:1651:K:T SCN1A 1651 K T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448257 +SCN1A:1653:A:E SCN1A 1653 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:1656:I:M SCN1A 1656 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 NA unknown clinvar unknown Pathogenic 0 1 Generalized epilepsy with febrile seizures plus, type 1;Generalized epilepsy with febrile seizures plus, type 2 maf_pathogenic NA NA 0 0 VariationID_12886 +SCN1A:1656:I:M SCN1A 1656 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 11254444,28717674,23945787,14672992 +SCN1A:1656:I:S SCN1A 1656 I S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27236449 +SCN1A:1657:R:C SCN1A 1657 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1 NA unknown clinvar unknown not provided 0 1 Generalized epilepsy with febrile seizures plus, type 1 maf_pathogenic NA NA 0 0 VariationID_68642 +SCN1A:1657:R:C SCN1A 1657 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 14672992 +SCN1A:1657:R:H SCN1A 1657 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Focal epilepsy NA unknown clinvar unknown not provided 0 1 Focal epilepsy maf_pathogenic NA NA 0 0 VariationID_68559 +SCN1A:1657:R:H SCN1A 1657 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Cryptogenic focal epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Cryptogenic focal epilepsy maf_pathogenic NA NA 0 1 17347258,21719429 +SCN1A:1658:T:M SCN1A 1658 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Early infantile epileptic encephalopathy;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68643 +SCN1A:1658:T:M SCN1A 1658 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,20522430 +SCN1A:1658:T:M SCN1A 1658 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1658:T:P SCN1A 1658 T P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420883 +SCN1A:1658:T:R SCN1A 1658 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68560 +SCN1A:1658:T:R SCN1A 1658 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:1659:L:M SCN1A 1659 L M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:1660:L:P SCN1A 1660 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_429924 +SCN1A:1660:L:P SCN1A 1660 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,23895530 +SCN1A:1661:F:L SCN1A 1661 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 24707016,28717674 +SCN1A:1661:F:S SCN1A 1661 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68644 +SCN1A:1661:F:S SCN1A 1661 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12754708,15263074,23086956 +SCN1A:1662:A:V SCN1A 1662 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190011 +SCN1A:1662:A:V SCN1A 1662 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy%2C borderline NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy%2C borderline maf_pathogenic NA NA 0 1 23195492 +SCN1A:1664:M:K SCN1A 1664 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68645 +SCN1A:1664:M:K SCN1A 1664 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,25576396,20522430 +SCN1A:1664:M:T SCN1A 1664 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 1 1 VariationID_408926 +SCN1A:1665:M:I SCN1A 1665 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206855 +SCN1A:1666:S:F SCN1A 1666 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189922 +SCN1A:1666:S:F SCN1A 1666 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1667:L:F SCN1A 1667 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206856 +SCN1A:1667:L:P SCN1A 1667 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_430088 +SCN1A:1667:L:P SCN1A 1667 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,23195492 +SCN1A:1668:P:A SCN1A 1668 P A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68561 +SCN1A:1668:P:A SCN1A 1668 P A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12821740 +SCN1A:1668:P:L SCN1A 1668 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:1668:P:R SCN1A 1668 P R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189845 +SCN1A:1668:P:R SCN1A 1668 P R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1669:A:E SCN1A 1669 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown Pathogenic 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_29883 +SCN1A:1669:A:E SCN1A 1669 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Partial seizures of infancy%2C malignant migrating NA unknown hgmd (Likely)pathogenic DM 0 2 Partial seizures of infancy%2C malignant migrating maf_pathogenic NA NA 0 1 21555645 +SCN1A:1669:A:T SCN1A 1669 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Developmental delay%2C poor coordination & seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Developmental delay%2C poor coordination & seizures maf_pathogenic NA NA 0 1 27113213 +SCN1A:1670:L:W SCN1A 1670 L W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Hemiplegic migraine NA gof hgmd (Likely)pathogenic DM 0 2 Hemiplegic migraine maf_pathogenic NA NA 1 1 27919014 +SCN1A:1672:N:H SCN1A 1672 N H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189897 +SCN1A:1672:N:H SCN1A 1672 N H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:1672:N:I SCN1A 1672 N I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1673:I:N SCN1A 1673 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:1673:I:S SCN1A 1673 I S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 26339958 +SCN1A:1673:I:T SCN1A 1673 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1674:G:R SCN1A 1674 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68646 +SCN1A:1674:G:R SCN1A 1674 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12083760,15263074,23086956 +SCN1A:1674:G:S SCN1A 1674 G S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Acute encephalopathy with biphasic seizures & late reduced diffusion NA unknown hgmd (Likely)pathogenic DM 0 2 Acute encephalopathy with biphasic seizures & late reduced diffusion maf_pathogenic NA NA 0 1 26311622 +SCN1A:1675:L:R SCN1A 1675 L R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1677:L:F SCN1A 1677 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,23195492 +SCN1A:1680:V:D SCN1A 1680 V D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 1 1 VariationID_461278 +SCN1A:1683:I:F SCN1A 1683 I F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy NA unknown hgmd unknown DM 0 1 Epilepsy maf_pathogenic NA NA 0 0 21248271 +SCN1A:1683:I:T SCN1A 1683 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271,23195492 +SCN1A:1684:Y:D SCN1A 1684 Y D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1684:Y:S SCN1A 1684 Y S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1685:A:D SCN1A 1685 A D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68647 +SCN1A:1685:A:D SCN1A 1685 A D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275,22525008 +SCN1A:1685:A:P SCN1A 1685 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420824 +SCN1A:1685:A:S SCN1A 1685 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 4.065e-06 2 not provided maf_pathogenic NA NA 0 1 VariationID_391762 +SCN1A:1685:A:V SCN1A 1685 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1 NA unknown clinvar unknown not provided 0 1 Generalized epilepsy with febrile seizures plus, type 1 maf_pathogenic NA NA 0 0 VariationID_68648 +SCN1A:1685:A:V SCN1A 1685 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Febrile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Febrile seizures maf_pathogenic NA NA 0 1 11524484,28717674,11823106,14672992,22525008 +SCN1A:1687:F:S SCN1A 1687 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1 NA unknown clinvar unknown not provided 0 1 Generalized epilepsy with febrile seizures plus, type 1 maf_pathogenic NA NA 0 0 VariationID_68562 +SCN1A:1687:F:S SCN1A 1687 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957,28202706 +SCN1A:1688:G:V SCN1A 1688 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_190026 +SCN1A:1688:G:V SCN1A 1688 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1688:G:W SCN1A 1688 G W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1689:M:R SCN1A 1689 M R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1692:F:S SCN1A 1692 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68649 +SCN1A:1692:F:S SCN1A 1692 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421 +SCN1A:1694:Y:C SCN1A 1694 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 3 Early infantile epileptic encephalopathy;Severe myoclonic epilepsy in infancy;not specified maf_pathogenic NA NA 0 0 VariationID_68650 +SCN1A:1694:Y:C SCN1A 1694 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421,28202706 +SCN1A:1694:Y:C SCN1A 1694 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1702:D:E SCN1A 1702 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189970 +SCN1A:1702:D:E SCN1A 1702 D E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:1702:D:H SCN1A 1702 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:1702:D:Y SCN1A 1702 D Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206857 +SCN1A:1703:D:V SCN1A 1703 D V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189966 +SCN1A:1703:D:V SCN1A 1703 D V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:1703:D:Y SCN1A 1703 D Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1706:N:T SCN1A 1706 N T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_496122 +SCN1A:1707:F:L SCN1A 1707 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206858 +SCN1A:1707:F:L SCN1A 1707 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421189 +SCN1A:1707:F:V SCN1A 1707 F V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68563 +SCN1A:1707:F:V SCN1A 1707 F V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,22409937 +SCN1A:1709:T:I SCN1A 1709 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy NA lof clinvar unknown Pathogenic 0 1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_12894 +SCN1A:1709:T:I SCN1A 1709 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275,16210358 +SCN1A:1709:T:N SCN1A 1709 T N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:1711:G:S SCN1A 1711 G S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206943 +SCN1A:1712:N:K SCN1A 1712 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1713:S:N SCN1A 1713 S N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68651 +SCN1A:1713:S:N SCN1A 1713 S N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 16122630 +SCN1A:1714:M:K SCN1A 1714 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1714:M:R SCN1A 1714 M R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68564 +SCN1A:1714:M:R SCN1A 1714 M R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:1714:M:T SCN1A 1714 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_93656 +SCN1A:1716:C:R SCN1A 1716 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68565 +SCN1A:1716:C:R SCN1A 1716 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:1717:L:P SCN1A 1717 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23762420 +SCN1A:1717:L:P SCN1A 1717 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1718:F:S SCN1A 1718 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_430125 +SCN1A:1721:T:K SCN1A 1721 T K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206859 +SCN1A:1721:T:K SCN1A 1721 T K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures maf_pathogenic NA NA 0 1 26633542 +SCN1A:1721:T:R SCN1A 1721 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68566 +SCN1A:1721:T:R SCN1A 1721 T R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:1722:T:A SCN1A 1722 T A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_449130 +SCN1A:1722:T:A SCN1A 1722 T A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26438699 +SCN1A:1723:S:F SCN1A 1723 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206944 +SCN1A:1723:S:P SCN1A 1723 S P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461279 +SCN1A:1724:A:P SCN1A 1724 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1724:A:T SCN1A 1724 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1725:G:C SCN1A 1725 G C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1725:G:D SCN1A 1725 G D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 1 1 VariationID_461280 +SCN1A:1726:W:R SCN1A 1726 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68848 +SCN1A:1726:W:R SCN1A 1726 W R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258 +SCN1A:1727:D:G SCN1A 1727 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1729:L:W SCN1A 1729 L W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1730:L:P SCN1A 1730 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206945 +SCN1A:1731:A:P SCN1A 1731 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1732:P:L SCN1A 1732 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27465585 +SCN1A:1739:P:L SCN1A 1739 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 0 1 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 0 21248271 +SCN1A:1740:D:N SCN1A 1740 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206861 +SCN1A:1740:D:N SCN1A 1740 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Febrile seizures/febrile seizures plus and focal seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Febrile seizures/febrile seizures plus and focal seizures maf_pathogenic NA NA 0 1 28842445 +SCN1A:1741:C:R SCN1A 1741 C R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1741:C:S SCN1A 1741 C S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Lennox-Gastaut syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Lennox-Gastaut syndrome maf_pathogenic NA NA 0 1 23934111 +SCN1A:1741:C:S SCN1A 1741 C S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 EE_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:1741:C:Y SCN1A 1741 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_189926 +SCN1A:1741:C:Y SCN1A 1741 C Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1742:D:G SCN1A 1742 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1 NA unknown clinvar unknown not provided 0 1 Generalized epilepsy with febrile seizures plus, type 1 maf_pathogenic NA NA 0 0 VariationID_68653 +SCN1A:1742:D:G SCN1A 1742 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 15694566 +SCN1A:1742:D:V SCN1A 1742 D V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome%2C late-onset NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome%2C late-onset maf_pathogenic NA NA 1 1 27236449 +SCN1A:1744:N:D SCN1A 1744 N D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 22944210 +SCN1A:1749:G:E SCN1A 1749 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68654 +SCN1A:1749:G:E SCN1A 1749 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12754708,15263074,23086956 +SCN1A:1749:G:R SCN1A 1749 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_373157 +SCN1A:1754:G:R SCN1A 1754 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 22071555 +SCN1A:1754:G:V SCN1A 1754 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206862 +SCN1A:1755:D:G SCN1A 1755 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189876 +SCN1A:1755:D:G SCN1A 1755 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26252084 +SCN1A:1756:C:G SCN1A 1756 C G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68655 +SCN1A:1756:C:G SCN1A 1756 C G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 19563458 +SCN1A:1757:G:E SCN1A 1757 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427057 +SCN1A:1757:G:R SCN1A 1757 G R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 27465585 +SCN1A:1759:P:S SCN1A 1759 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420677 +SCN1A:1761:V:A SCN1A 1761 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_373148 +SCN1A:1762:G:E SCN1A 1762 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68567 +SCN1A:1762:G:E SCN1A 1762 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:1763:I:F SCN1A 1763 I F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1763:I:N SCN1A 1763 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1764:F:Y SCN1A 1764 F Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206863 +SCN1A:1765:F:C SCN1A 1765 F C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_452613 +SCN1A:1765:F:L SCN1A 1765 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Partial epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Partial epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 20550552 +SCN1A:1769:Y:C SCN1A 1769 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Inborn genetic diseases;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Inborn genetic diseases;not provided maf_pathogenic NA NA 0 0 VariationID_265303 +SCN1A:1769:Y:H SCN1A 1769 Y H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 18076640 +SCN1A:1770:I:N SCN1A 1770 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy NA unknown hgmd unknown DM 0 1 Epilepsy maf_pathogenic NA NA 0 0 21426328 +SCN1A:1770:I:T SCN1A 1770 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome B NA lof hgmd unknown DM 0 1 Dravet syndrome B maf_pathogenic NA NA 0 0 21248271 +SCN1A:1771:I:F SCN1A 1771 I F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Cryptogenic focal epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Cryptogenic focal epilepsy maf_pathogenic NA NA 0 1 18330841,23195492 +SCN1A:1771:I:N SCN1A 1771 I N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1773:S:F SCN1A 1773 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68568 +SCN1A:1773:S:F SCN1A 1773 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17054684 +SCN1A:1773:S:Y SCN1A 1773 S Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 1 1 VariationID_408934 +SCN1A:1775:L:P SCN1A 1775 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28525652 +SCN1A:1776:V:F SCN1A 1776 V F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1776:V:I SCN1A 1776 V I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206946 +SCN1A:1777:V:A SCN1A 1777 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1779:N:D SCN1A 1779 N D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_195946 +SCN1A:1779:N:S SCN1A 1779 N S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_212119 +SCN1A:1780:M:T SCN1A 1780 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68569 +SCN1A:1780:M:T SCN1A 1780 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12821740 +SCN1A:1780:M:V SCN1A 1780 M V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427080 +SCN1A:1781:Y:C SCN1A 1781 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68657 +SCN1A:1781:Y:C SCN1A 1781 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14738421,23195492 +SCN1A:1781:Y:H SCN1A 1781 Y H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1781:Y:N SCN1A 1781 Y N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1782:I:M SCN1A 1782 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68659 +SCN1A:1782:I:M SCN1A 1782 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999,20522430 +SCN1A:1782:I:S SCN1A 1782 I S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1783:A:T SCN1A 1783 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68570 +SCN1A:1783:A:T SCN1A 1783 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,23808377,21703448 +SCN1A:1783:A:T SCN1A 1783 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1783:A:V SCN1A 1783 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68571 +SCN1A:1783:A:V SCN1A 1783 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957,21703448 +SCN1A:1784:V:A SCN1A 1784 V A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown Likely pathogenic 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_374394 +SCN1A:1784:V:D SCN1A 1784 V D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown Uncertain significance 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_488186 +SCN1A:1787:E:D SCN1A 1787 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206864 +SCN1A:1787:E:K SCN1A 1787 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68572 +SCN1A:1787:E:K SCN1A 1787 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17561957 +SCN1A:1792:A:D SCN1A 1792 A D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427073 +SCN1A:1792:A:G SCN1A 1792 A G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23808377 +SCN1A:1792:A:T SCN1A 1792 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1795:E:K SCN1A 1795 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;not specified NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 1;not specified maf_pathogenic NA NA 0 0 VariationID_68660 +SCN1A:1795:E:K SCN1A 1795 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 20600615 +SCN1A:1795:E:Q SCN1A 1795 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427075 +SCN1A:1797:A:P SCN1A 1797 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 2;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_195940 +SCN1A:1802:E:K SCN1A 1802 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1803:D:N SCN1A 1803 D N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_496123 +SCN1A:1808:F:I SCN1A 1808 F I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1808:F:I SCN1A 1808 F I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1808:F:L SCN1A 1808 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68661 +SCN1A:1808:F:L SCN1A 1808 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275,28102150,16210358 +SCN1A:1812:W:G SCN1A 1812 W G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Seizures;Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Likely pathogenic 0 3 Seizures;Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68662 +SCN1A:1812:W:G SCN1A 1812 W G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275 +SCN1A:1812:W:S SCN1A 1812 W S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1816:D:G SCN1A 1816 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1819:A:S SCN1A 1819 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28202706 +SCN1A:1823:M:R SCN1A 1823 M R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1823:M:T SCN1A 1823 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd unknown DM 0 1 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 0 24679980 +SCN1A:1828:L:S SCN1A 1828 L S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_429798 +SCN1A:1831:F:C SCN1A 1831 F C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_419333 +SCN1A:1831:F:S SCN1A 1831 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68663 +SCN1A:1831:F:S SCN1A 1831 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12566275,24679980 +SCN1A:1832:A:E SCN1A 1832 A E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1832:A:P SCN1A 1832 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1834:A:V SCN1A 1834 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.142e-06 2 not specified unknown NA NA 0 0 VariationID_206867 +SCN1A:1834:A:V SCN1A 1834 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intellectual disability%2C autosomal recessive NA unknown hgmd unknown DM 8.142e-06 2 Intellectual disability%2C autosomal recessive unknown NA NA 0 0 27457812 +SCN1A:1835:L:F SCN1A 1835 L F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 18930999 +SCN1A:1837:P:L SCN1A 1837 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 2.448e-05 2 not specified unknown NA NA 0 0 VariationID_206868 +SCN1A:1837:P:S SCN1A 1837 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26183863 +SCN1A:1838:P:R SCN1A 1838 P R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448258 +SCN1A:1839:L:P SCN1A 1839 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26438699 +SCN1A:1839:L:V SCN1A 1839 L V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189965 +SCN1A:1839:L:V SCN1A 1839 L V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 24168886 +SCN1A:1845:N:T SCN1A 1845 N T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 0 1 Dravet syndrome maf_pathogenic NA NA 0 0 28186331 +SCN1A:1852:M:I SCN1A 1852 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1852:M:K SCN1A 1852 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1852:M:T SCN1A 1852 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1;Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 1;Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_68664 +SCN1A:1852:M:T SCN1A 1852 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 12919402,26096185 +SCN1A:1853:D:H SCN1A 1853 D H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_195944 +SCN1A:1855:P:L SCN1A 1855 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372740 +SCN1A:1855:P:L SCN1A 1855 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 0 1 Dravet syndrome C maf_pathogenic NA NA 0 0 21248271 +SCN1A:1855:P:S SCN1A 1855 P S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.074e-06 0 not provided;not specified maf_pathogenic NA NA 0 0 VariationID_195945 +SCN1A:1856:M:I SCN1A 1856 M I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0.0001018 3 not specified unknown NA NA 0 0 VariationID_206871 +SCN1A:1856:M:K SCN1A 1856 M K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206869 +SCN1A:1856:M:T SCN1A 1856 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206870 +SCN1A:1856:M:T SCN1A 1856 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 18076640 +SCN1A:1857:V:L SCN1A 1857 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1 NA unknown clinvar unknown not provided 0 1 Generalized epilepsy with febrile seizures plus, type 1 maf_pathogenic NA NA 0 0 VariationID_68665 +SCN1A:1857:V:L SCN1A 1857 V L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus 2 NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus 2 maf_pathogenic NA NA 0 1 15715999 +SCN1A:1861:R:Q SCN1A 1861 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421612 +SCN1A:1861:R:W SCN1A 1861 R W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Intractable epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intractable epilepsy maf_pathogenic NA NA 0 1 23195492 +SCN1A:1866:D:G SCN1A 1866 D G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28012175 +SCN1A:1866:D:Y SCN1A 1866 D Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus, type 1 NA unknown clinvar unknown not provided 0 1 Generalized epilepsy with febrile seizures plus, type 1 maf_pathogenic NA NA 0 0 VariationID_68666 +SCN1A:1866:D:Y SCN1A 1866 D Y ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 15525788 +SCN1A:1867:I:T SCN1A 1867 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_430087 +SCN1A:1867:I:T SCN1A 1867 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 18251839 +SCN1A:1869:F:S SCN1A 1869 F S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_502634 +SCN1A:1874:R:Q SCN1A 1874 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_408927 +SCN1A:1874:R:W SCN1A 1874 R W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206873 +SCN1A:1876:L:P SCN1A 1876 L P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206874 +SCN1A:1877:G:V SCN1A 1877 G V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 28442529 +SCN1A:1878:E:Q SCN1A 1878 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.223e-05 3 not specified unknown NA NA 0 0 VariationID_432633 +SCN1A:1878:E:Q SCN1A 1878 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 1.223e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1880:G:E SCN1A 1880 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided;not specified NA unknown clinvar unknown Uncertain significance 7.34e-05 3 not provided;not specified unknown NA NA 0 0 VariationID_206875 +SCN1A:1880:G:E SCN1A 1880 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome C NA lof hgmd unknown DM 7.34e-05 1 Dravet syndrome C unknown NA NA 0 0 21248271 +SCN1A:1880:G:E SCN1A 1880 G E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 7.34e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1881:E:D SCN1A 1881 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar unknown not provided 0 1 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 0 0 VariationID_68667 +SCN1A:1881:E:D SCN1A 1881 E D ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 14504318,22409937 +SCN1A:1881:E:K SCN1A 1881 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 22071555 +SCN1A:1884:A:V SCN1A 1884 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1886:R:Q SCN1A 1886 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 23398550 +SCN1A:1892:R:G SCN1A 1892 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy%2C focal NA unknown hgmd unknown DM 0 1 Epilepsy%2C focal maf_pathogenic NA NA 0 0 26802095 +SCN1A:1893:F:L SCN1A 1893 F L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426562 +SCN1A:1894:M:T SCN1A 1894 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 6.52e-05 2 not specified unknown NA NA 0 0 VariationID_206876 +SCN1A:1894:M:T SCN1A 1894 M T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 6.52e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1897:N:K SCN1A 1897 N K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1905:P:L SCN1A 1905 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Autism spectrum disorder NA unknown hgmd (Likely)pathogenic DM 0 2 Autism spectrum disorder maf_pathogenic NA NA 0 1 21572417 +SCN1A:1905:P:L SCN1A 1905 P L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 ASD_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ASD_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:1909:T:A SCN1A 1909 T A ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 28202706 +SCN1A:1909:T:I SCN1A 1909 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68669 +SCN1A:1909:T:I SCN1A 1909 T I ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 12083760,17054685 +SCN1A:1912:R:Q SCN1A 1912 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 8.144e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1915:E:K SCN1A 1915 E K ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206877 +SCN1A:1918:S:F SCN1A 1918 S F ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206880 +SCN1A:1919:A:P SCN1A 1919 A P ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206949 +SCN1A:1922:I:S SCN1A 1922 I S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_408935 +SCN1A:1922:I:S SCN1A 1922 I S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DD_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:1922:I:T SCN1A 1922 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy;not provided NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Severe myoclonic epilepsy in infancy;not provided maf_pathogenic NA NA 1 1 VariationID_68573 +SCN1A:1922:I:T SCN1A 1922 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Myoclonic epilepsy of infancy maf_pathogenic NA NA 0 1 17347258,23895530 +SCN1A:1923:Q:R SCN1A 1923 Q R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Partial epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Partial epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 22151702,23773995,26731440 +SCN1A:1924:R:H SCN1A 1924 R H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 8.147e-06 2 not specified unknown NA NA 0 0 VariationID_206881 +SCN1A:1925:A:T SCN1A 1925 A T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Febrile seizures plus NA unknown hgmd unknown DM 1.63e-05 2 Febrile seizures plus unknown NA NA 0 0 27781031 +SCN1A:1926:Y:C SCN1A 1926 Y C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.074e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_449673 +SCN1A:1927:R:G SCN1A 1927 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus maf_pathogenic NA NA 0 1 23160955 +SCN1A:1927:R:G SCN1A 1927 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 ASD_E NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ASD_E maf_pathogenic NA NA 1 1 29942082 +SCN1A:1927:R:T SCN1A 1927 R T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Severe myoclonic epilepsy in infancy NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Severe myoclonic epilepsy in infancy maf_pathogenic NA NA 1 1 VariationID_189893 +SCN1A:1927:R:T SCN1A 1927 R T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 1 1 26096185 +SCN1A:1928:R:C SCN1A 1928 R C ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.63e-05 2 not specified unknown NA NA 0 0 VariationID_93659 +SCN1A:1928:R:G SCN1A 1928 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Benign/Likely benign 0.001332 3 Early infantile epileptic encephalopathy;Familial hemiplegic migraine;Seizure Disorders;not provided;not specified unknown NA NA 0 0 VariationID_68574 +SCN1A:1928:R:G SCN1A 1928 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd unknown DM 0.001332 2 Myoclonic epilepsy of infancy unknown NA NA 0 0 18413471,28202706,26990884 +SCN1A:1928:R:G SCN1A 1928 R G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.001332 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1929:H:Q SCN1A 1929 H Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_408919 +SCN1A:1933:R:L SCN1A 1933 R L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 1.223e-05 2 Early infantile epileptic encephalopathy unknown NA NA 0 0 VariationID_238605 +SCN1A:1936:K:E SCN1A 1936 K E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206882 +SCN1A:1937:Q:E SCN1A 1937 Q E ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_450573 +SCN1A:1937:Q:R SCN1A 1937 Q R ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Generalized epilepsy with febrile seizures plus 2 NA unknown hgmd (Likely)pathogenic DM 0 2 Generalized epilepsy with febrile seizures plus 2 maf_pathogenic NA NA 0 1 27236449 +SCN1A:1941:T:M SCN1A 1941 T M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 2.446e-05 2 not specified unknown NA NA 0 0 VariationID_206883 +SCN1A:1951:A:S SCN1A 1951 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.222e-05 2 not specified unknown NA NA 0 0 VariationID_423837 +SCN1A:1951:A:S SCN1A 1951 A S ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Dravet syndrome NA lof hgmd unknown DM 1.222e-05 2 Dravet syndrome unknown NA NA 0 0 28202706 +SCN1A:1951:A:V SCN1A 1951 A V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 4.074e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_393163 +SCN1A:1955:I:M SCN1A 1955 I M ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206732 +SCN1A:1955:I:T SCN1A 1955 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Benign/Likely benign 0.001886 3 Early infantile epileptic encephalopathy;Familial hemiplegic migraine;Seizure Disorders;not provided;not specified unknown NA NA 0 0 VariationID_93660 +SCN1A:1955:I:T SCN1A 1955 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Autism NA unknown hgmd unknown DM 0.001886 1 Autism unknown NA NA 0 0 12610651,22011963 +SCN1A:1955:I:T SCN1A 1955 I T ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.001886 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1957:E:G SCN1A 1957 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 epileptic_encephalopathy NA lof clinvar unknown Uncertain significance 0.0001303 3 Early infantile epileptic encephalopathy;West syndrome;not provided;not specified unknown NA NA 0 0 VariationID_68671 +SCN1A:1957:E:G SCN1A 1957 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Myoclonic epilepsy of infancy NA unknown hgmd unknown DM 0.0001303 1 Myoclonic epilepsy of infancy unknown NA NA 0 0 14504318,23527921 +SCN1A:1957:E:G SCN1A 1957 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 0.0001303 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1971:E:G SCN1A 1971 E G ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 2.036e-05 2 not specified unknown NA NA 0 0 VariationID_206885 +SCN1A:1971:E:Q SCN1A 1971 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_450597 +SCN1A:1977:M:L SCN1A 1977 M L ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Acute encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Acute encephalopathy maf_pathogenic NA NA 0 1 22309220 +SCN1A:1984:P:H SCN1A 1984 P H ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 0.0001751 3 not specified unknown NA NA 0 0 VariationID_93661 +SCN1A:1988:R:Q SCN1A 1988 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.222e-05 2 not specified unknown NA NA 0 0 VariationID_449138 +SCN1A:1988:R:Q SCN1A 1988 R Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 DEE NA lof Heyneetal_GiM19 unknown unknown 1.222e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN1A:1988:R:W SCN1A 1988 R W ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Epilepsy-aphasia with febrile seizures plus NA unknown hgmd (Likely)pathogenic DM 4.073e-06 2 Epilepsy-aphasia with febrile seizures plus maf_pathogenic NA NA 0 1 23708187 +SCN1A:1993:I:V SCN1A 1993 I V ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Likely benign 8.142e-06 2 not specified unknown NA NA 0 0 VariationID_206887 +SCN1A:1996:K:N SCN1A 1996 K N ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 not specified NA unknown clinvar unknown Uncertain significance 1.221e-05 2 not specified unknown NA NA 0 0 VariationID_498246 +SCN1A:1998:E:Q SCN1A 1998 E Q ENST00000303395;ENST00000423058;NM_001165963.1;NM_001202435.1 Familial hemiplegic migraine;Seizure Disorders NA unknown clinvar unknown Uncertain significance 4.073e-06 2 Familial hemiplegic migraine;Seizure Disorders maf_pathogenic NA NA 0 0 VariationID_331880 +SCN2A:8:P:L SCN2A 8 P L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 8.159e-06 2 not specified unknown NA NA 0 0 VariationID_207031 +SCN2A:12:D:N SCN2A 12 D N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329,28256214 +SCN2A:12:D:N SCN2A 12 D N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:12:D:N SCN2A 12 D N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 ASD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ASD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:19:R:K SCN2A 19 R K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Benign/Likely benign 0.08424 3 Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant;not specified unknown NA NA 0 0 VariationID_130224 +SCN2A:24:A:T SCN2A 24 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Likely benign 0.0004598 2 not specified unknown NA NA 0 0 VariationID_207032 +SCN2A:28:R:C SCN2A 28 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002522 0 Benign familial neonatal-infantile seizures;Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant;Early infantile epileptic encephalopathy 11;not specified unknown NA NA 0 0 VariationID_207033 +SCN2A:28:R:C SCN2A 28 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0.0002522 2 Autism spectrum disorder unknown NA NA 0 0 23849776,27733563 +SCN2A:28:R:C SCN2A 28 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 0.0002522 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:28:R:C SCN2A 28 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002522 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:34:A:T SCN2A 34 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0006956 0 Benign familial neonatal-infantile seizures;Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant;Early infantile epileptic encephalopathy 11;not specified unknown NA NA 0 0 VariationID_207034 +SCN2A:34:A:T SCN2A 34 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 0.0006956 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:34:A:T SCN2A 34 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006956 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:34:A:V SCN2A 34 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521180 +SCN2A:36:R:G SCN2A 36 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.066e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207035 +SCN2A:36:R:G SCN2A 36 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign infantile NA unknown hgmd (Likely)pathogenic DM 4.066e-06 2 Seizures%2C benign infantile maf_pathogenic NA NA 0 1 28379373 +SCN2A:36:R:G SCN2A 36 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 4.066e-06 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:36:R:G SCN2A 36 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 4.066e-06 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:45:D:E SCN2A 45 D E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:45:D:V SCN2A 45 D V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:50:P:S SCN2A 50 P S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:50:P:S SCN2A 50 P S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:63:P:S SCN2A 63 P S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_425217 +SCN2A:63:P:S SCN2A 63 P S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:65:I:V SCN2A 65 I V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:82:D:G SCN2A 82 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329,28256214 +SCN2A:82:D:G SCN2A 82 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:102:R:Q SCN2A 102 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_422127 +SCN2A:102:R:Q SCN2A 102 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:104:S:N SCN2A 104 S N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_444524 +SCN2A:132:N:K SCN2A 132 N K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 24659627 +SCN2A:132:N:K SCN2A 132 N K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:136:M:I SCN2A 136 M I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 23708187 +SCN2A:136:M:I SCN2A 136 M I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:141:T:S SCN2A 141 T S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_464910 +SCN2A:169:E:G SCN2A 169 E G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 23935176 +SCN2A:169:E:G SCN2A 169 E G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:172:I:S SCN2A 172 I S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:172:I:V SCN2A 172 I V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Acute encephalopathy with biphasic seizures & late reduced diffusion NA unknown hgmd unknown DM 0 1 Acute encephalopathy with biphasic seizures & late reduced diffusion maf_pathogenic NA NA 0 0 26311622 +SCN2A:180:C:Y SCN2A 180 C Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423182 +SCN2A:181:L:F SCN2A 181 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.066e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207038 +SCN2A:185:T:I SCN2A 185 T I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_451069 +SCN2A:188:R:W SCN2A 188 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Benign familial neonatal-infantile seizures NA unknown clinvar unknown Pathogenic 2.033e-05 1 Benign familial neonatal-infantile seizures unknown NA NA 0 0 VariationID_12875 +SCN2A:188:R:W SCN2A 188 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Febrile and afebrile seizures NA unknown hgmd unknown DM 2.033e-05 2 Febrile and afebrile seizures unknown NA NA 0 0 11371648,15301839 +SCN2A:188:R:W SCN2A 188 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 2.033e-05 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:191:W:G SCN2A 191 W G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Focal epilepsy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Focal epilepsy maf_pathogenic NA NA 0 1 VariationID_375507 +SCN2A:191:W:G SCN2A 191 W G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Focal epilepsy%2C drug-resistant NA unknown hgmd (Likely)pathogenic DM 0 2 Focal epilepsy%2C drug-resistant maf_pathogenic NA NA 0 1 27864847 +SCN2A:191:W:G SCN2A 191 W G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:197:T:P SCN2A 197 T P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:198:V:D SCN2A 198 V D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:201:F:S SCN2A 201 F S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_464919 +SCN2A:202:A:V SCN2A 202 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_449147 +SCN2A:202:A:V SCN2A 202 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign neonatal NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures%2C benign neonatal maf_pathogenic NA NA 0 1 28379373 +SCN2A:202:A:V SCN2A 202 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:202:A:V SCN2A 202 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:203:Y:D SCN2A 203 Y D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_451597 +SCN2A:207:F:C SCN2A 207 F C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423904 +SCN2A:207:F:S SCN2A 207 F S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign neonatal NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures%2C benign neonatal maf_pathogenic NA NA 0 1 28379373 +SCN2A:207:F:S SCN2A 207 F S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:208:V:E SCN2A 208 V E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign infantile NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures%2C benign infantile maf_pathogenic NA NA 0 1 22612257,28717674 +SCN2A:208:V:E SCN2A 208 V E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:208:V:E SCN2A 208 V E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:208:V:M SCN2A 208 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423344 +SCN2A:211:G:D SCN2A 211 G D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 West syndrome with hypotonia NA unknown hgmd (Likely)pathogenic DM 0 2 West syndrome with hypotonia maf_pathogenic NA NA 0 1 23662938 +SCN2A:212:N:D SCN2A 212 N D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 1 VariationID_488391 +SCN2A:212:N:D SCN2A 212 N D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 23935176 +SCN2A:212:N:D SCN2A 212 N D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:213:V:D SCN2A 213 V D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 23935176 +SCN2A:213:V:D SCN2A 213 V D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:213:V:D SCN2A 213 V D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:214:S:P SCN2A 214 S P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372557 +SCN2A:214:S:P SCN2A 214 S P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Malignant migrating partial seizures of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Malignant migrating partial seizures of infancy maf_pathogenic NA NA 0 1 27781031 +SCN2A:214:S:P SCN2A 214 S P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:215:A:P SCN2A 215 A P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_430366 +SCN2A:216:L:W SCN2A 216 L W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 not provided maf_pathogenic NA NA 0 1 VariationID_207088 +SCN2A:218:T:K SCN2A 218 T K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Epilepsy of infancy with migrating focal seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy of infancy with migrating focal seizures maf_pathogenic NA NA 0 1 26291284 +SCN2A:218:T:K SCN2A 218 T K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:220:R:G SCN2A 220 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 25818041 +SCN2A:220:R:G SCN2A 220 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:220:R:G SCN2A 220 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:223:R:I SCN2A 223 R I NA Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521098 +SCN2A:223:R:Q SCN2A 223 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Benign familial neonatal-infantile seizures NA unknown clinvar unknown Pathogenic 0 1 Benign familial neonatal-infantile seizures maf_pathogenic NA NA 0 0 VariationID_12879 +SCN2A:223:R:Q SCN2A 223 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 15048894,28717674 +SCN2A:223:R:Q SCN2A 223 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:227:T:I SCN2A 227 T I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:227:T:I SCN2A 227 T I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:229:S:A SCN2A 229 S A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_464920 +SCN2A:236:T:S SCN2A 236 T S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 23935176 +SCN2A:236:T:S SCN2A 236 T S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:237:I:N SCN2A 237 I N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:237:I:N SCN2A 237 I N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:240:A:P SCN2A 240 A P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:240:A:S SCN2A 240 A S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Epilepsy of infancy with migrating focal seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy of infancy with migrating focal seizures maf_pathogenic NA NA 0 1 26291284 +SCN2A:240:A:S SCN2A 240 A S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:240:A:T SCN2A 240 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421259 +SCN2A:240:A:V SCN2A 240 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_449164 +SCN2A:251:V:I SCN2A 251 V I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 VariationID_375510 +SCN2A:251:V:I SCN2A 251 V I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C neonatal maf_pathogenic NA NA 0 1 27864847,28254201 +SCN2A:251:V:I SCN2A 251 V I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:252:M:V SCN2A 252 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Benign familial neonatal-infantile seizures NA unknown clinvar unknown Pathogenic 0 1 Benign familial neonatal-infantile seizures maf_pathogenic NA NA 0 0 VariationID_29889 +SCN2A:252:M:V SCN2A 252 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 20371507 +SCN2A:252:M:V SCN2A 252 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:258:C:R SCN2A 258 C R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:258:C:S SCN2A 258 C S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_noE NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 1 1 29942082 +SCN2A:259:L:I SCN2A 259 L I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421263 +SCN2A:260:S:N SCN2A 260 S N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:261:V:M SCN2A 261 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_378927 +SCN2A:261:V:M SCN2A 261 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 20371507,28379373,27779742 +SCN2A:261:V:M SCN2A 261 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:261:V:M SCN2A 261 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:261:V:M SCN2A 261 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:263:A:E SCN2A 263 A E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 1 VariationID_520403 +SCN2A:263:A:T SCN2A 263 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 23935176 +SCN2A:263:A:T SCN2A 263 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic 0 3 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;Epileptic encephalopathy;SCN2A-related condition;not provided maf_pathogenic NA NA 0 1 VariationID_29888 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal epilepsy%2C late-onset ataxia%2C myoclonus & pain NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal epilepsy%2C late-onset ataxia%2C myoclonus & pain maf_pathogenic NA NA 0 1 20956790,27334371,27159988,23550958,28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:263:A:V SCN2A 263 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:264:L:V SCN2A 264 L V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Abnormality of the nervous system NA unknown hgmd (Likely)pathogenic DM 0 2 Abnormality of the nervous system maf_pathogenic NA NA 0 1 26633542 +SCN2A:271:M:V SCN2A 271 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_432605 +SCN2A:284:D:G SCN2A 284 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd (Likely)pathogenic DM 0 2 Autism spectrum disorder maf_pathogenic NA NA 0 1 26633542 +SCN2A:290:I:V SCN2A 290 I V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329 +SCN2A:297:N:S SCN2A 297 N S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207044 +SCN2A:307:F:L SCN2A 307 F L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_449583 +SCN2A:318:E:K SCN2A 318 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001305 0 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;not specified unknown NA NA 0 0 VariationID_207045 +SCN2A:318:E:K SCN2A 318 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001305 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:322:D:N SCN2A 322 D N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 19783390,23195492 +SCN2A:328:F:V SCN2A 328 F V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Likely benign 5.3e-05 2 not specified unknown NA NA 0 0 VariationID_206961 +SCN2A:328:F:V SCN2A 328 F V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd unknown DM 5.3e-05 2 Neonatal-infantile seizures unknown NA NA 0 0 19783390,19786696,25156649,23195492,25525159 +SCN2A:328:F:V SCN2A 328 F V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 5.3e-05 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:328:F:V SCN2A 328 F V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 5.3e-05 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:343:D:G SCN2A 343 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign neonatal NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures%2C benign neonatal maf_pathogenic NA NA 0 1 28379373 +SCN2A:343:D:G SCN2A 343 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:343:D:H SCN2A 343 D H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_280832 +SCN2A:343:D:V SCN2A 343 D V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_391613 +SCN2A:343:D:Y SCN2A 343 D Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207046 +SCN2A:350:G:R SCN2A 350 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:352:I:T SCN2A 352 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207048 +SCN2A:365:T:M SCN2A 365 T M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329 +SCN2A:370:F:V SCN2A 370 F V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207049 +SCN2A:379:R:H SCN2A 379 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329,28256214,28628100 +SCN2A:379:R:H SCN2A 379 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:379:R:H SCN2A 379 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:383:Q:E SCN2A 383 Q E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic 0 3 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;not provided maf_pathogenic NA NA 0 1 VariationID_207050 +SCN2A:383:Q:E SCN2A 383 Q E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy maf_pathogenic NA NA 0 1 27781028 +SCN2A:383:Q:E SCN2A 383 Q E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:383:Q:E SCN2A 383 Q E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:393:T:K SCN2A 393 T K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 1 VariationID_193734 +SCN2A:400:T:R SCN2A 400 T R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_373283 +SCN2A:415:Y:H SCN2A 415 Y H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:422:A:T SCN2A 422 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:423:V:L SCN2A 423 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Early infantile epileptic encephalopathy 11;not provided maf_pathogenic NA NA 0 0 VariationID_207052 +SCN2A:423:V:L SCN2A 423 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:423:V:L SCN2A 423 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:423:V:L SCN2A 423 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:423:V:L SCN2A 423 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:424:V:A SCN2A 424 V A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207053 +SCN2A:424:V:L SCN2A 424 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:424:V:M SCN2A 424 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 28709814 +SCN2A:427:A:D SCN2A 427 A D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_130212 +SCN2A:428:Y:C SCN2A 428 Y C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207054 +SCN2A:430:E:A SCN2A 430 E A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207055 +SCN2A:430:E:A SCN2A 430 E A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:430:E:A SCN2A 430 E A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:430:E:G SCN2A 430 E G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207056 +SCN2A:430:E:G SCN2A 430 E G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 24659627,28133863 +SCN2A:430:E:G SCN2A 430 E G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:430:E:Q SCN2A 430 E Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd unknown DM 0 1 Neonatal-infantile seizures maf_pathogenic NA NA 0 0 17386050,28717674 +SCN2A:430:E:Q SCN2A 430 E Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:434:A:P SCN2A 434 A P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_432064 +SCN2A:435:T:I SCN2A 435 T I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421470 +SCN2A:438:E:K SCN2A 438 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207057 +SCN2A:438:E:K SCN2A 438 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Lennox-Gastaut syndrome NA unknown hgmd unknown DM 0 1 Lennox-Gastaut syndrome maf_pathogenic NA NA 0 0 27781031 +SCN2A:438:E:K SCN2A 438 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:451:E:K SCN2A 451 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_373322 +SCN2A:459:E:A SCN2A 459 E A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 8.998e-05 0 not specified unknown NA NA 0 0 VariationID_130213 +SCN2A:459:E:A SCN2A 459 E A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.998e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:466:A:V SCN2A 466 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207058 +SCN2A:467:A:T SCN2A 467 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.93e-05 2 not specified unknown NA NA 0 0 VariationID_452471 +SCN2A:467:A:T SCN2A 467 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.93e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:477:A:S SCN2A 477 A S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329 +SCN2A:481:G:R SCN2A 481 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 4.105e-06 2 Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant maf_pathogenic NA NA 0 0 VariationID_331727 +SCN2A:495:S:C SCN2A 495 S C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 4.112e-06 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_410981 +SCN2A:497:S:N SCN2A 497 S N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Epilepsy NA unknown hgmd unknown DM 1.645e-05 2 Epilepsy unknown NA NA 0 0 24848745 +SCN2A:509:K:R SCN2A 509 K R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd unknown DM 8.23e-06 2 Epileptic encephalopathy%2C early infantile 11 unknown NA NA 0 0 25131622 +SCN2A:510:Q:H SCN2A 510 Q H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.115e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207089 +SCN2A:520:N:Y SCN2A 520 N Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 2.053e-05 2 not specified unknown NA NA 0 0 VariationID_207059 +SCN2A:524:R:Q SCN2A 524 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Likely benign 0.0001355 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 unknown NA NA 0 0 VariationID_464902 +SCN2A:524:R:Q SCN2A 524 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001355 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:526:S:L SCN2A 526 S L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.106e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207090 +SCN2A:533:R:K SCN2A 533 R K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_377208 +SCN2A:533:R:K SCN2A 533 R K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:538:R:H SCN2A 538 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 2.47e-05 2 not specified unknown NA NA 0 0 VariationID_207061 +SCN2A:538:R:H SCN2A 538 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.47e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:561:S:N SCN2A 561 S N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:571:R:H SCN2A 571 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 5.692e-05 2 not specified unknown NA NA 0 0 VariationID_207062 +SCN2A:575:A:V SCN2A 575 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 19786696 +SCN2A:577:L:I SCN2A 577 L I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207063 +SCN2A:585:K:N SCN2A 585 K N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar unknown Uncertain significance 8.128e-06 1 not provided unknown NA NA 0 0 VariationID_374579 +SCN2A:585:K:N SCN2A 585 K N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.128e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:587:I:L SCN2A 587 I L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Likely benign 4.064e-05 2 not specified unknown NA NA 0 0 VariationID_207064 +SCN2A:587:I:L SCN2A 587 I L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.064e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:607:R:Q SCN2A 607 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 1 VariationID_522924 +SCN2A:607:R:Q SCN2A 607 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:612:F:S SCN2A 612 F S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207065 +SCN2A:612:F:S SCN2A 612 F S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:612:F:S SCN2A 612 F S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:613:V:M SCN2A 613 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 2.033e-05 2 not specified unknown NA NA 0 0 VariationID_207042 +SCN2A:614:P:L SCN2A 614 P L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 2.846e-05 3 not specified unknown NA NA 0 0 VariationID_207091 +SCN2A:618:G:R SCN2A 618 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:621:R:C SCN2A 621 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.07e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207092 +SCN2A:630:R:H SCN2A 630 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 2.036e-05 2 not specified unknown NA NA 0 0 VariationID_436660 +SCN2A:634:V:A SCN2A 634 V A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 8.147e-06 2 not specified unknown NA NA 0 0 VariationID_207066 +SCN2A:635:L:P SCN2A 635 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 6.519e-05 2 not specified unknown NA NA 0 0 VariationID_207067 +SCN2A:647:A:T SCN2A 647 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.085e-05 2 not specified unknown NA NA 0 0 VariationID_207068 +SCN2A:649:D:N SCN2A 649 D N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Dravet syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Dravet syndrome maf_pathogenic NA NA 0 1 22029951,23195492 +SCN2A:649:D:N SCN2A 649 D N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:659:G:D SCN2A 659 G D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001564 0 Benign familial neonatal-infantile seizures;Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant;Early infantile epileptic encephalopathy 11;not specified unknown NA NA 0 0 VariationID_207069 +SCN2A:662:T:A SCN2A 662 T A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant;not specified maf_pathogenic NA NA 0 0 VariationID_206962 +SCN2A:662:T:A SCN2A 662 T A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:674:T:K SCN2A 674 T K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 26637798 +SCN2A:674:T:K SCN2A 674 T K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:675:T:A SCN2A 675 T A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 1.219e-05 2 not specified unknown NA NA 0 0 VariationID_452780 +SCN2A:678:T:K SCN2A 678 T K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:682:K:E SCN2A 682 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_377037 +SCN2A:682:K:N SCN2A 682 K N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 1.219e-05 3 Benign familial neonatal-infantile seizures;Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant;Early infantile epileptic encephalopathy 11 unknown NA NA 0 0 VariationID_331728 +SCN2A:684:R:W SCN2A 684 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Likely benign 0.0001788 2 not specified unknown NA NA 0 0 VariationID_207071 +SCN2A:684:R:W SCN2A 684 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 0.0001788 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:684:R:W SCN2A 684 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 0.0001788 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:684:R:W SCN2A 684 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001788 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:686:S:I SCN2A 686 S I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207072 +SCN2A:699:T:I SCN2A 699 T I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_410978 +SCN2A:699:T:I SCN2A 699 T I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:727:P:S SCN2A 727 P S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:733:A:P SCN2A 733 A P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:733:A:T SCN2A 733 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:733:A:T SCN2A 733 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:733:A:T SCN2A 733 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:735:M:T SCN2A 735 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Cleft lip and/or palate NA unknown hgmd unknown DM 0 1 Cleft lip and/or palate maf_pathogenic NA NA 0 0 27456059 +SCN2A:742:C:Y SCN2A 742 C Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448261 +SCN2A:746:L:V SCN2A 746 L V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.064e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_452934 +SCN2A:751:L:F SCN2A 751 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426398 +SCN2A:759:P:T SCN2A 759 P T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_449134 +SCN2A:769:I:T SCN2A 769 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Abnormality of the nervous system NA unknown hgmd (Likely)pathogenic DM 0 2 Abnormality of the nervous system maf_pathogenic NA NA 0 1 26633542 +SCN2A:772:N:S SCN2A 772 N S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:784:T:M SCN2A 784 T M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.068e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:797:V:I SCN2A 797 V I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.064e-05 0 not specified unknown NA NA 0 0 VariationID_206965 +SCN2A:797:V:I SCN2A 797 V I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.064e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:816:Y:F SCN2A 816 Y F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:822:G:S SCN2A 822 G S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neurodevelopmental disorder NA unknown hgmd unknown DM 4.062e-06 1 Neurodevelopmental disorder maf_pathogenic NA NA 0 0 27087320 +SCN2A:828:G:V SCN2A 828 G V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign neonatal NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures%2C benign neonatal maf_pathogenic NA NA 0 1 28379373 +SCN2A:828:G:V SCN2A 828 G V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:828:G:V SCN2A 828 G V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:835:L:F SCN2A 835 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 28133863 +SCN2A:850:R:P SCN2A 850 R P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Schizophrenia NA unknown hgmd unknown DM 0 1 Schizophrenia maf_pathogenic NA NA 0 0 26555645 +SCN2A:851:S:L SCN2A 851 S L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:852:F:S SCN2A 852 F S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:853:R:P SCN2A 853 R P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;Early infantile epileptic encephalopathy 11;not provided maf_pathogenic NA NA 0 1 VariationID_194555 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 West syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 West syndrome maf_pathogenic NA NA 0 1 23935176,23934111,28628100,25772804,28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:856:R:Q SCN2A 856 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 EE_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 EE_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:853:R:Q SCN2A 853 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:856:R:L SCN2A 856 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Epilepsy of infancy with migrating focal seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy of infancy with migrating focal seizures maf_pathogenic NA NA 0 1 26291284 +SCN2A:856:R:L SCN2A 856 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:856:R:L SCN2A 856 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:856:R:Q SCN2A 856 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures;not provided NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Seizures;not provided maf_pathogenic NA NA 0 1 VariationID_212125 +SCN2A:856:R:Q SCN2A 856 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 27781031,28379373 +SCN2A:863:S:F SCN2A 863 S F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign neonatal NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures%2C benign neonatal maf_pathogenic NA NA 0 1 28379373 +SCN2A:863:S:F SCN2A 863 S F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:868:N:K SCN2A 868 N K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206968 +SCN2A:873:I:M SCN2A 873 I M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile with movement disorder maf_pathogenic NA NA 0 1 26993267 +SCN2A:873:I:M SCN2A 873 I M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:876:N:S SCN2A 876 N S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_449958 +SCN2A:876:N:T SCN2A 876 N T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 23935176 +SCN2A:876:N:T SCN2A 876 N T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:879:G:R SCN2A 879 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 1 VariationID_206969 +SCN2A:879:G:R SCN2A 879 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 25473036 +SCN2A:881:L:P SCN2A 881 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_425221 +SCN2A:881:L:P SCN2A 881 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:881:L:P SCN2A 881 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:881:L:Q SCN2A 881 L Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206970 +SCN2A:882:G:E SCN2A 882 G E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_520571 +SCN2A:882:G:E SCN2A 882 G E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:882:G:E SCN2A 882 G E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:882:G:E SCN2A 882 G E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 EE_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:882:G:R SCN2A 882 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:882:G:R SCN2A 882 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:885:T:I SCN2A 885 T I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:886:L:S SCN2A 886 L S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206972 +SCN2A:887:V:A SCN2A 887 V A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:887:V:A SCN2A 887 V A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:887:V:A SCN2A 887 V A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:891:I:T SCN2A 891 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:891:I:T SCN2A 891 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:892:V:I SCN2A 892 V I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Benign familial neonatal-infantile seizures;Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;not provided maf_pathogenic NA NA 0 0 VariationID_12878 +SCN2A:892:V:I SCN2A 892 V I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 15048894,28717674 +SCN2A:892:V:L SCN2A 892 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:895:F:S SCN2A 895 F S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:895:F:S SCN2A 895 F S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:896:A:V SCN2A 896 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Early infantile epileptic encephalopathy 11;Epileptic encephalopathy maf_pathogenic NA NA 0 1 VariationID_375508 +SCN2A:896:A:V SCN2A 896 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C neonatal maf_pathogenic NA NA 0 1 27864847 +SCN2A:896:A:V SCN2A 896 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:899:G:D SCN2A 899 G D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206975 +SCN2A:899:G:S SCN2A 899 G S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206974 +SCN2A:899:G:S SCN2A 899 G S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:899:G:S SCN2A 899 G S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:899:G:S SCN2A 899 G S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:901:Q:E SCN2A 901 Q E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_429576 +SCN2A:905:K:E SCN2A 905 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Benign familial neonatal-infantile seizures NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Benign familial neonatal-infantile seizures maf_pathogenic NA NA 0 1 VariationID_285909 +SCN2A:905:K:N SCN2A 905 K N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206973 +SCN2A:905:K:N SCN2A 905 K N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 23708187 +SCN2A:905:K:N SCN2A 905 K N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:908:K:E SCN2A 908 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206976 +SCN2A:908:K:E SCN2A 908 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:908:K:E SCN2A 908 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:908:K:R SCN2A 908 K R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Benign/Likely benign 0.004341 3 Benign familial neonatal-infantile seizures;Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant;Early infantile epileptic encephalopathy 11;not provided;not specified unknown NA NA 0 0 VariationID_130219 +SCN2A:908:K:R SCN2A 908 K R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.004341 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:922:R:H SCN2A 922 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372885 +SCN2A:923:W:R SCN2A 923 W R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_392633 +SCN2A:925:M:T SCN2A 925 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_373364 +SCN2A:928:F:C SCN2A 928 F C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 23708187 +SCN2A:928:F:C SCN2A 928 F C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:930:H:Q SCN2A 930 H Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:930:H:Q SCN2A 930 H Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:930:H:Q SCN2A 930 H Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 EE_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:931:S:Y SCN2A 931 S Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_426287 +SCN2A:937:R:C SCN2A 937 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207080 +SCN2A:937:R:C SCN2A 937 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Intellectual disability%2C nonsyndromic NA unknown hgmd unknown DM 0 1 Intellectual disability%2C nonsyndromic maf_pathogenic NA NA 0 0 23020937,28256214,28628100 +SCN2A:937:R:C SCN2A 937 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:937:R:C SCN2A 937 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:937:R:C SCN2A 937 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 ASD_noE NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ASD_noE maf_pathogenic NA NA 1 1 29942082 +SCN2A:937:R:C SCN2A 937 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 ID_noE NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ID_noE maf_pathogenic NA NA 1 1 29942082 +SCN2A:937:R:H SCN2A 937 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_432034 +SCN2A:937:R:H SCN2A 937 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329,28256214,28628100 +SCN2A:937:R:H SCN2A 937 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:959:C:R SCN2A 959 C R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_390254 +SCN2A:973:V:L SCN2A 973 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:976:N:K SCN2A 976 N K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 26291284 +SCN2A:976:N:K SCN2A 976 N K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:978:F:L SCN2A 978 F L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:978:F:L SCN2A 978 F L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:983:L:W SCN2A 983 L W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Early infantile epileptic encephalopathy%2C hypsarythmia%2C and refux maf_pathogenic NA NA 0 1 27290639 +SCN2A:983:L:W SCN2A 983 L W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:987:S:I SCN2A 987 S I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy_episodic_ataxia NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Early infantile epileptic encephalopathy 11;Episodic ataxia;Seizures;Vertigo;not provided maf_pathogenic NA NA 0 1 VariationID_206978 +SCN2A:987:S:I SCN2A 987 S I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 26993267,27353043 +SCN2A:987:S:I SCN2A 987 S I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:987:S:I SCN2A 987 S I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:988:S:P SCN2A 988 S P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_206979 +SCN2A:996:D:A SCN2A 996 D A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:996:D:G SCN2A 996 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:997:D:G SCN2A 997 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_390480 +SCN2A:997:D:G SCN2A 997 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:999:E:K SCN2A 999 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Early infantile epileptic encephalopathy 11;not provided maf_pathogenic NA NA 0 1 VariationID_206981 +SCN2A:999:E:K SCN2A 999 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 23935176,26648591 +SCN2A:999:E:K SCN2A 999 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:999:E:K SCN2A 999 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:999:E:K SCN2A 999 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:999:E:K SCN2A 999 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:999:E:K SCN2A 999 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:999:E:K SCN2A 999 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:999:E:K SCN2A 999 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:999:E:V SCN2A 999 E V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 26993267,27867041 +SCN2A:999:E:V SCN2A 999 E V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1001:N:K SCN2A 1001 N K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 16417554,28717674,23360469 +SCN2A:1001:N:K SCN2A 1001 N K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1003:L:I SCN2A 1003 L I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Benign familial neonatal-infantile seizures NA unknown clinvar unknown Pathogenic 0 1 Benign familial neonatal-infantile seizures maf_pathogenic NA NA 0 0 VariationID_12881 +SCN2A:1003:L:I SCN2A 1003 L I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 15048894,28717674 +SCN2A:1003:L:I SCN2A 1003 L I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1003:L:I SCN2A 1003 L I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1007:V:M SCN2A 1007 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1008:G:E SCN2A 1008 G E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_429289 +SCN2A:1015:D:N SCN2A 1015 D N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 8.125e-06 2 Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant unknown NA NA 0 0 VariationID_331730 +SCN2A:1017:V:L SCN2A 1017 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 1.219e-05 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 unknown NA NA 0 0 VariationID_464905 +SCN2A:1022:R:H SCN2A 1022 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.125e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1061:I:M SCN2A 1061 I M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1064:D:Y SCN2A 1064 D Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 2.032e-05 3 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;not specified unknown NA NA 0 0 VariationID_206982 +SCN2A:1084:K:R SCN2A 1084 K R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_449161 +SCN2A:1084:K:R SCN2A 1084 K R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1087:V:M SCN2A 1087 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 1.625e-05 2 not specified unknown NA NA 0 0 VariationID_206984 +SCN2A:1114:F:L SCN2A 1114 F L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:1128:M:T SCN2A 1128 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Acute encephalitis with refractory%2C repetitive partial seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Acute encephalitis with refractory%2C repetitive partial seizures maf_pathogenic NA NA 0 1 22591750 +SCN2A:1128:M:T SCN2A 1128 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1145:T:M SCN2A 1145 T M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206986 +SCN2A:1149:G:A SCN2A 1149 G A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.437e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1153:E:K SCN2A 1153 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001665 0 Benign familial neonatal-infantile seizures;Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant;Early infantile epileptic encephalopathy 11;not specified unknown NA NA 0 0 VariationID_206987 +SCN2A:1162:E:V SCN2A 1162 E V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 3.655e-05 2 not specified unknown NA NA 0 0 VariationID_206988 +SCN2A:1162:E:V SCN2A 1162 E V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.655e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1177:R:W SCN2A 1177 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 3.252e-05 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 unknown NA NA 0 0 VariationID_464907 +SCN2A:1183:Q:E SCN2A 1183 Q E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.063e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_289283 +SCN2A:1184:I:V SCN2A 1184 I V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_451119 +SCN2A:1186:I:T SCN2A 1186 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1196:N:D SCN2A 1196 N D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207083 +SCN2A:1200:T:A SCN2A 1200 T A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided;not specified NA unknown clinvar unknown Uncertain significance 2.031e-05 3 not provided;not specified unknown NA NA 0 0 VariationID_212127 +SCN2A:1200:T:A SCN2A 1200 T A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 2.031e-05 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:1200:T:A SCN2A 1200 T A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.031e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1211:E:K SCN2A 1211 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;not provided maf_pathogenic NA NA 0 1 VariationID_29886 +SCN2A:1211:E:K SCN2A 1211 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 19786696,28379373,25459969 +SCN2A:1211:E:K SCN2A 1211 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1211:E:K SCN2A 1211 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1211:E:K SCN2A 1211 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1211:E:K SCN2A 1211 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1213:F:V SCN2A 1213 F V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_208771 +SCN2A:1215:V:F SCN2A 1215 V F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_422520 +SCN2A:1223:G:R SCN2A 1223 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1223:G:R SCN2A 1223 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1224:A:S SCN2A 1224 A S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 3.251e-05 2 not specified unknown NA NA 0 0 VariationID_206989 +SCN2A:1224:A:S SCN2A 1224 A S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.251e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1231:Y:H SCN2A 1231 Y H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_445600 +SCN2A:1242:L:F SCN2A 1242 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases;not specified NA unknown clinvar unknown Uncertain significance 0 3 Inborn genetic diseases;not specified maf_pathogenic NA NA 0 0 VariationID_432058 +SCN2A:1245:A:V SCN2A 1245 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 4.065e-06 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521077 +SCN2A:1260:K:E SCN2A 1260 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 26993267 +SCN2A:1260:K:E SCN2A 1260 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1260:K:Q SCN2A 1260 K Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 26993267 +SCN2A:1260:K:Q SCN2A 1260 K Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1281:I:F SCN2A 1281 I F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1281:I:F SCN2A 1281 I F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1282:V:F SCN2A 1282 V F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Schizophrenia NA unknown hgmd unknown DM 0 1 Schizophrenia maf_pathogenic NA NA 0 0 26555645 +SCN2A:1282:V:F SCN2A 1282 V F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1292:N:T SCN2A 1292 N T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1293:A:V SCN2A 1293 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1312:R:T SCN2A 1312 R T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 19783390,22677033,23195492 +SCN2A:1312:R:T SCN2A 1312 R T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1315:R:K SCN2A 1315 R K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206990 +SCN2A:1316:A:V SCN2A 1316 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Epileptic encephalopathy;not provided maf_pathogenic NA NA 0 1 VariationID_206991 +SCN2A:1316:A:V SCN2A 1316 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 27864847 +SCN2A:1316:A:V SCN2A 1316 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1319:R:L SCN2A 1319 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_379254 +SCN2A:1319:R:L SCN2A 1319 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 27779742 +SCN2A:1319:R:P SCN2A 1319 R P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329 +SCN2A:1319:R:P SCN2A 1319 R P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1319:R:Q SCN2A 1319 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Benign familial neonatal-infantile seizures;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Benign familial neonatal-infantile seizures;not provided maf_pathogenic NA NA 0 1 VariationID_12880 +SCN2A:1319:R:Q SCN2A 1319 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 15048894,28717674,18479388,28379373,23360469 +SCN2A:1319:R:Q SCN2A 1319 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1319:R:Q SCN2A 1319 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1319:R:Q SCN2A 1319 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1319:R:Q SCN2A 1319 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1319:R:Q SCN2A 1319 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1319:R:W SCN2A 1319 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 4.07e-06 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_410982 +SCN2A:1319:R:W SCN2A 1319 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 West syndrome NA unknown hgmd (Likely)pathogenic DM 4.07e-06 2 West syndrome maf_pathogenic NA NA 0 1 27781031,28379373 +SCN2A:1319:R:W SCN2A 1319 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 4.07e-06 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1321:E:K SCN2A 1321 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign infantile NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures%2C benign infantile maf_pathogenic NA NA 0 1 25982755 +SCN2A:1321:E:K SCN2A 1321 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1322:G:R SCN2A 1322 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_381961 +SCN2A:1323:M:V SCN2A 1323 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Malignant migrating partial seizures of infancy NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Malignant migrating partial seizures of infancy maf_pathogenic NA NA 0 1 VariationID_375505 +SCN2A:1323:M:V SCN2A 1323 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 23935176,27864847 +SCN2A:1323:M:V SCN2A 1323 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1323:M:V SCN2A 1323 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1324:R:K SCN2A 1324 R K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.07e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_206992 +SCN2A:1324:R:S SCN2A 1324 R S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_391978 +SCN2A:1324:R:S SCN2A 1324 R S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_453152 +SCN2A:1326:V:D SCN2A 1326 V D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206993 +SCN2A:1326:V:D SCN2A 1326 V D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Migrating focal seizures of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Migrating focal seizures of infancy maf_pathogenic NA NA 0 1 23988467 +SCN2A:1326:V:D SCN2A 1326 V D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1326:V:D SCN2A 1326 V D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1326:V:L SCN2A 1326 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 23935176 +SCN2A:1326:V:L SCN2A 1326 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1329:A:D SCN2A 1329 A D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_451715 +SCN2A:1329:A:S SCN2A 1329 A S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_391368 +SCN2A:1330:L:F SCN2A 1330 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Benign familial neonatal-infantile seizures NA unknown clinvar unknown Pathogenic 0 1 Benign familial neonatal-infantile seizures maf_pathogenic NA NA 0 0 VariationID_12876 +SCN2A:1330:L:F SCN2A 1330 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 12243921,28717674,18479388 +SCN2A:1330:L:F SCN2A 1330 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1332:G:A SCN2A 1332 G A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_450844 +SCN2A:1333:A:D SCN2A 1333 A D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1333:A:T SCN2A 1333 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206994 +SCN2A:1333:A:T SCN2A 1333 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset%2C with burst suppression maf_pathogenic NA NA 0 1 28133863 +SCN2A:1334:I:T SCN2A 1334 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_265305 +SCN2A:1336:S:Y SCN2A 1336 S Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 23935176,24814476 +SCN2A:1336:S:Y SCN2A 1336 S Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1336:S:Y SCN2A 1336 S Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1338:M:R SCN2A 1338 M R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206995 +SCN2A:1338:M:T SCN2A 1338 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 23935176 +SCN2A:1338:M:T SCN2A 1338 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1341:L:R SCN2A 1341 L R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 24893065 +SCN2A:1342:L:P SCN2A 1342 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206996 +SCN2A:1342:L:P SCN2A 1342 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 24710820,26138355,24659627,28379373 +SCN2A:1342:L:P SCN2A 1342 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1342:L:P SCN2A 1342 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1342:L:P SCN2A 1342 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1342:L:P SCN2A 1342 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1342:L:P SCN2A 1342 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1344:C:Y SCN2A 1344 C Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 VariationID_375509 +SCN2A:1344:C:Y SCN2A 1344 C Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 27864847 +SCN2A:1344:C:Y SCN2A 1344 C Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1346:I:N SCN2A 1346 I N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_464909 +SCN2A:1346:I:V SCN2A 1346 I V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206997 +SCN2A:1353:I:M SCN2A 1353 I M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206998 +SCN2A:1354:M:T SCN2A 1354 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_432025 +SCN2A:1374:M:K SCN2A 1374 M K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.074e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_373360 +SCN2A:1377:V:L SCN2A 1377 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_432292 +SCN2A:1379:V:M SCN2A 1379 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 2.038e-05 3 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;not specified unknown NA NA 0 0 VariationID_424464 +SCN2A:1386:C:G SCN2A 1386 C G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_195695 +SCN2A:1386:C:R SCN2A 1386 C R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329,28256214 +SCN2A:1386:C:R SCN2A 1386 C R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1386:C:R SCN2A 1386 C R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1386:C:R SCN2A 1386 C R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 ASD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ASD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:1386:C:Y SCN2A 1386 C Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_390338 +SCN2A:1386:C:Y SCN2A 1386 C Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1390:I:T SCN2A 1390 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 8.159e-06 2 not specified unknown NA NA 0 0 VariationID_451404 +SCN2A:1420:T:M SCN2A 1420 T M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 25849321,28256214 +SCN2A:1420:T:M SCN2A 1420 T M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1420:T:M SCN2A 1420 T M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1422:K:E SCN2A 1422 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_206999 +SCN2A:1422:K:E SCN2A 1422 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Spasms%2C infantile%2C and bitemporal glucose hypometabolism NA unknown hgmd (Likely)pathogenic DM 0 2 Spasms%2C infantile%2C and bitemporal glucose hypometabolism maf_pathogenic NA NA 0 1 23827426,25262651 +SCN2A:1422:K:E SCN2A 1422 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1422:K:E SCN2A 1422 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 EE_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:1435:R:G SCN2A 1435 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207000 +SCN2A:1441:P:S SCN2A 1441 P S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207003 +SCN2A:1450:Y:C SCN2A 1450 Y C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_430417 +SCN2A:1455:I:N SCN2A 1455 I N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 West syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 West syndrome maf_pathogenic NA NA 0 1 27779742 +SCN2A:1457:I:V SCN2A 1457 I V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207004 +SCN2A:1465:L:W SCN2A 1465 L W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207005 +SCN2A:1470:G:A SCN2A 1470 G A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd (Likely)pathogenic DM 0 2 Autism spectrum disorder maf_pathogenic NA NA 0 1 26325558 +SCN2A:1470:G:A SCN2A 1470 G A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1472:I:V SCN2A 1472 I V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 2.048e-05 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 unknown NA NA 0 0 VariationID_410983 +SCN2A:1473:I:M SCN2A 1473 I M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_29887 +SCN2A:1473:I:M SCN2A 1473 I M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 19786696,25525159 +SCN2A:1473:I:M SCN2A 1473 I M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1473:I:T SCN2A 1473 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427011 +SCN2A:1473:I:T SCN2A 1473 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1479:Q:E SCN2A 1479 Q E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_464911 +SCN2A:1479:Q:K SCN2A 1479 Q K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 1 VariationID_436661 +SCN2A:1479:Q:P SCN2A 1479 Q P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 26993267 +SCN2A:1479:Q:P SCN2A 1479 Q P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1479:Q:P SCN2A 1479 Q P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:1488:I:N SCN2A 1488 I N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207006 +SCN2A:1490:M:V SCN2A 1490 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 1 VariationID_224077 +SCN2A:1490:M:V SCN2A 1490 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Moderate intellectual disability with speech delay and Seizures NA unknown hgmd unknown DM 0 1 Moderate intellectual disability with speech delay and Seizures maf_pathogenic NA NA 0 0 28554332 +SCN2A:1500:A:T SCN2A 1500 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1500:A:T SCN2A 1500 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1502:K:E SCN2A 1502 K E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1517:A:S SCN2A 1517 A S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1522:G:A SCN2A 1522 G A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0008396 0 Benign familial neonatal-infantile seizures;Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant;Early infantile epileptic encephalopathy 11;not specified unknown NA NA 0 0 VariationID_130214 +SCN2A:1522:G:A SCN2A 1522 G A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd unknown DM 0.0008396 2 Epileptic encephalopathy unknown NA NA 0 0 25818041,9154907,26645390 +SCN2A:1522:G:A SCN2A 1522 G A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A unknown unknown 0.0008396 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:1522:G:A SCN2A 1522 G A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 0.0008396 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:1522:G:A SCN2A 1522 G A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0008396 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1531:Q:K SCN2A 1531 Q K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign infantile NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures%2C benign infantile maf_pathogenic NA NA 0 1 25982755,28379373 +SCN2A:1531:Q:K SCN2A 1531 Q K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1531:Q:K SCN2A 1531 Q K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1536:S:N SCN2A 1536 S N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_449529 +SCN2A:1536:S:R SCN2A 1536 S R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1536:S:R SCN2A 1536 S R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1537:I:S SCN2A 1537 I S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 ID_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ID_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:1538:M:V SCN2A 1538 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207009 +SCN2A:1544:N:D SCN2A 1544 N D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207011 +SCN2A:1545:M:I SCN2A 1545 M I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1545:M:V SCN2A 1545 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207012 +SCN2A:1545:M:V SCN2A 1545 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 27876397 +SCN2A:1545:M:V SCN2A 1545 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1545:M:V SCN2A 1545 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1545:M:V SCN2A 1545 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1548:M:T SCN2A 1548 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 VariationID_375506 +SCN2A:1548:M:T SCN2A 1548 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C neonatal maf_pathogenic NA NA 0 1 27864847 +SCN2A:1548:M:T SCN2A 1548 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1548:M:V SCN2A 1548 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1548:M:V SCN2A 1548 M V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1554:D:G SCN2A 1554 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207084 +SCN2A:1563:L:V SCN2A 1563 L V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Benign familial neonatal-infantile seizures;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Benign familial neonatal-infantile seizures;not provided maf_pathogenic NA NA 0 1 VariationID_12877 +SCN2A:1563:L:V SCN2A 1563 L V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures maf_pathogenic NA NA 0 1 12243921,28717674,18479388 +SCN2A:1563:L:V SCN2A 1563 L V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1567:N:K SCN2A 1567 N K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207013 +SCN2A:1573:L:P SCN2A 1573 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207014 +SCN2A:1576:G:R SCN2A 1576 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 1 VariationID_224078 +SCN2A:1576:G:R SCN2A 1576 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Moderate intellectual disability with speech delay and seizures NA unknown hgmd unknown DM 0 1 Moderate intellectual disability with speech delay and seizures maf_pathogenic NA NA 0 0 28554332 +SCN2A:1583:I:T SCN2A 1583 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.065e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_391932 +SCN2A:1589:Y:C SCN2A 1589 Y C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_464912 +SCN2A:1589:Y:C SCN2A 1589 Y C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures%2C benign familial NA unknown hgmd (Likely)pathogenic DM 0 2 Neonatal-infantile seizures%2C benign familial maf_pathogenic NA NA 0 1 23758435 +SCN2A:1589:Y:C SCN2A 1589 Y C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1592:I:T SCN2A 1592 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.132e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1593:G:R SCN2A 1593 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_279927 +SCN2A:1593:G:R SCN2A 1593 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Epilepsy of infancy with migrating focal seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy of infancy with migrating focal seizures maf_pathogenic NA NA 0 1 26291284 +SCN2A:1593:G:R SCN2A 1593 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1594:W:C SCN2A 1594 W C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_383825 +SCN2A:1594:W:R SCN2A 1594 W R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372973 +SCN2A:1594:W:R SCN2A 1594 W R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Developmental delay NA unknown hgmd unknown DM 0 1 Developmental delay maf_pathogenic NA NA 0 0 28256214 +SCN2A:1594:W:R SCN2A 1594 W R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1594:W:R SCN2A 1594 W R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:1596:I:S SCN2A 1596 I S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Neonatal-infantile seizures NA unknown hgmd unknown DM 0 1 Neonatal-infantile seizures maf_pathogenic NA NA 0 0 17386050,28717674 +SCN2A:1596:I:S SCN2A 1596 I S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1597:F:L SCN2A 1597 F L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1597:F:L SCN2A 1597 F L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1597:F:L SCN2A 1597 F L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1598:D:G SCN2A 1598 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Intellectual disability%2C developmental delay%2C seizures & hypotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability%2C developmental delay%2C seizures & hypotonia maf_pathogenic NA NA 0 1 22581936 +SCN2A:1598:D:G SCN2A 1598 D G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1608:G:R SCN2A 1608 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207016 +SCN2A:1608:G:R SCN2A 1608 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1614:L:P SCN2A 1614 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 1 VariationID_212129 +SCN2A:1619:F:S SCN2A 1619 F S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_426288 +SCN2A:1621:S:P SCN2A 1621 S P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_372556 +SCN2A:1622:P:S SCN2A 1622 P S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1622:P:S SCN2A 1622 P S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1622:P:S SCN2A 1622 P S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1623:T:N SCN2A 1623 T N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 23935176 +SCN2A:1623:T:N SCN2A 1623 T N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1623:T:N SCN2A 1623 T N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1626:R:Q SCN2A 1626 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 3 not provided maf_pathogenic NA NA 0 1 VariationID_207017 +SCN2A:1626:R:Q SCN2A 1626 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign infantile NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures%2C benign infantile maf_pathogenic NA NA 0 1 25473036,25937001 +SCN2A:1627:V:M SCN2A 1627 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207018 +SCN2A:1627:V:M SCN2A 1627 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1627:V:M SCN2A 1627 V M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1628:I:T SCN2A 1628 I T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_464913 +SCN2A:1629:R:H SCN2A 1629 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;not provided maf_pathogenic NA NA 0 0 VariationID_207019 +SCN2A:1629:R:H SCN2A 1629 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1629:R:H SCN2A 1629 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1629:R:H SCN2A 1629 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1629:R:H SCN2A 1629 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:1629:R:H SCN2A 1629 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1629:R:L SCN2A 1629 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 0 1 23935176 +SCN2A:1629:R:L SCN2A 1629 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1629:R:P SCN2A 1629 R P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1632:R:K SCN2A 1632 R K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207020 +SCN2A:1632:R:K SCN2A 1632 R K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures maf_pathogenic NA NA 0 1 26633542 +SCN2A:1634:G:D SCN2A 1634 G D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Episodic ataxia NA unknown hgmd (Likely)pathogenic DM 0 2 Episodic ataxia maf_pathogenic NA NA 0 1 27328862 +SCN2A:1634:G:D SCN2A 1634 G D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1634:G:V SCN2A 1634 G V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 26291284 +SCN2A:1634:G:V SCN2A 1634 G V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1635:R:Q SCN2A 1635 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_380389 +SCN2A:1636:I:M SCN2A 1636 I M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207022 +SCN2A:1636:I:M SCN2A 1636 I M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1640:I:S SCN2A 1640 I S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1640:I:S SCN2A 1640 I S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1641:K:N SCN2A 1641 K N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C benign infantile NA unknown hgmd (Likely)pathogenic DM 4.063e-06 2 Seizures%2C benign infantile maf_pathogenic NA NA 0 1 23360469,28717674 +SCN2A:1641:K:N SCN2A 1641 K N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 4.063e-06 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1647:R:H SCN2A 1647 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_208746 +SCN2A:1650:L:F SCN2A 1650 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1650:L:P SCN2A 1650 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 26993267 +SCN2A:1650:L:P SCN2A 1650 L P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1651:F:C SCN2A 1651 F C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with early-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with early-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1651:F:C SCN2A 1651 F C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1651:F:C SCN2A 1651 F C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1651:F:C SCN2A 1651 F C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1652:A:P SCN2A 1652 A P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1652:A:P SCN2A 1652 A P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1655:M:T SCN2A 1655 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420819 +SCN2A:1656:S:F SCN2A 1656 S F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_520884 +SCN2A:1656:S:F SCN2A 1656 S F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1656:S:F SCN2A 1656 S F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1659:A:V SCN2A 1659 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 1 VariationID_410984 +SCN2A:1660:L:W SCN2A 1660 L W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy%2C recurrent NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy%2C recurrent maf_pathogenic NA NA 0 1 25457084 +SCN2A:1660:L:W SCN2A 1660 L W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1665:L:F SCN2A 1665 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 27652284,28379373 +SCN2A:1665:L:V SCN2A 1665 L V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1666:L:F SCN2A 1666 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_520798 +SCN2A:1688:E:D SCN2A 1688 E D ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_418477 +SCN2A:1689:V:L SCN2A 1689 V L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.065e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207023 +SCN2A:1706:C:S SCN2A 1706 C S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Benign familial neonatal-infantile seizures NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Benign familial neonatal-infantile seizures maf_pathogenic NA NA 0 1 VariationID_495267 +SCN2A:1731:C:Y SCN2A 1731 C Y ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_noE NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 1 1 29942082 +SCN2A:1744:G:E SCN2A 1744 G E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Intellectual disability/Autism spectrum disorder NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability/Autism spectrum disorder maf_pathogenic NA NA 0 1 28379373 +SCN2A:1744:G:E SCN2A 1744 G E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1744:G:R SCN2A 1744 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 26637798 +SCN2A:1744:G:R SCN2A 1744 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1758:S:R SCN2A 1758 S R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_419634 +SCN2A:1758:S:R SCN2A 1758 S R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_521745 +SCN2A:1770:M:L SCN2A 1770 M L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_520713 +SCN2A:1770:M:L SCN2A 1770 M L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd unknown DM 0 1 Epileptic encephalopathy%2C neonatal maf_pathogenic NA NA 0 0 26795593 +SCN2A:1770:M:L SCN2A 1770 M L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 EE_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:1773:A:T SCN2A 1773 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 3 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;Inborn genetic diseases;not provided maf_pathogenic NA NA 0 1 VariationID_207024 +SCN2A:1773:A:T SCN2A 1773 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_noE NA lof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 1 1 29942082 +SCN2A:1773:A:T SCN2A 1773 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1773:A:V SCN2A 1773 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_520893 +SCN2A:1773:A:V SCN2A 1773 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism spectrum disorder NA unknown hgmd unknown DM 0 1 Autism spectrum disorder maf_pathogenic NA NA 0 0 27824329,28379373 +SCN2A:1773:A:V SCN2A 1773 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1773:A:V SCN2A 1773 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:1780:S:N SCN2A 1780 S N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_452500 +SCN2A:1783:T:I SCN2A 1783 T I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1793:D:N SCN2A 1793 D N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Epilepsy%2C idiopathic NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy%2C idiopathic maf_pathogenic NA NA 0 1 21703448 +SCN2A:1800:E:V SCN2A 1800 E V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1811:Q:E SCN2A 1811 Q E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 27652284,28379373 +SCN2A:1811:Q:E SCN2A 1811 Q E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1812:F:I SCN2A 1812 F I ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207026 +SCN2A:1816:A:S SCN2A 1816 A S ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001219 0 not specified unknown NA NA 0 0 VariationID_206956 +SCN2A:1822:A:V SCN2A 1822 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.065e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_450222 +SCN2A:1823:D:A SCN2A 1823 D A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002683 0 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;not specified unknown NA NA 0 0 VariationID_212131 +SCN2A:1829:L:F SCN2A 1829 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 0 1 26993267 +SCN2A:1829:L:F SCN2A 1829 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1831:I:M SCN2A 1831 I M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 3 not specified maf_pathogenic NA NA 0 0 VariationID_431830 +SCN2A:1838:Q:H SCN2A 1838 Q H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.066e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207085 +SCN2A:1849:G:R SCN2A 1849 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_493290 +SCN2A:1849:G:R SCN2A 1849 G R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1850:D:E SCN2A 1850 D E ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_493291 +SCN2A:1851:R:W SCN2A 1851 R W ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Benign familial neonatal-infantile seizures NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Benign familial neonatal-infantile seizures maf_pathogenic NA NA 0 1 VariationID_495262 +SCN2A:1853:H:R SCN2A 1853 H R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Ohtahara syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Ohtahara syndrome maf_pathogenic NA NA 0 1 24463883 +SCN2A:1853:H:R SCN2A 1853 H R ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1874:A:T SCN2A 1874 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 2.035e-05 2 Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant unknown NA NA 0 0 VariationID_331741 +SCN2A:1874:A:T SCN2A 1874 A T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.035e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1875:L:F SCN2A 1875 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_450962 +SCN2A:1875:L:F SCN2A 1875 L F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1879:M:T SCN2A 1879 M T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 27779742 +SCN2A:1880:E:K SCN2A 1880 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1880:E:K SCN2A 1880 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN2A:1882:R:G SCN2A 1882 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207028 +SCN2A:1882:R:G SCN2A 1882 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Epilepsy%2C neonatal with episodic ataxia%2C late-onset NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy%2C neonatal with episodic ataxia%2C late-onset maf_pathogenic NA NA 0 1 26645390 +SCN2A:1882:R:G SCN2A 1882 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1882:R:G SCN2A 1882 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1882:R:G SCN2A 1882 R G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1882:R:L SCN2A 1882 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207029 +SCN2A:1882:R:L SCN2A 1882 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Seizures%2C intellectual disability%2C optic atrophy%2C muscular hypotonia and brain abnormalities NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures%2C intellectual disability%2C optic atrophy%2C muscular hypotonia and brain abnormalities maf_pathogenic NA NA 0 1 24579881 +SCN2A:1882:R:L SCN2A 1882 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1882:R:L SCN2A 1882 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1882:R:L SCN2A 1882 R L ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1882:R:P SCN2A 1882 R P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373 +SCN2A:1882:R:P SCN2A 1882 R P ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 0 1 28379373 +SCN2A:1882:R:Q SCN2A 1882 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11;Epileptic encephalopathy;not provided maf_pathogenic NA NA 0 1 VariationID_196039 +SCN2A:1882:R:Q SCN2A 1882 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 1 23708187,28379373 +SCN2A:1882:R:Q SCN2A 1882 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1882:R:Q SCN2A 1882 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1882:R:Q SCN2A 1882 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1882:R:Q SCN2A 1882 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1882:R:Q SCN2A 1882 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1882:R:Q SCN2A 1882 R Q ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1885:A:V SCN2A 1885 A V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_464916 +SCN2A:1888:P:T SCN2A 1888 P T ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 0 2 Benign familial neonatal-infantile seizures;Early infantile epileptic encephalopathy 11 maf_pathogenic NA NA 0 0 VariationID_464917 +SCN2A:1893:Y:N SCN2A 1893 Y N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1902:R:C SCN2A 1902 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Autism NA unknown hgmd unknown DM 2.444e-05 1 Autism unknown NA NA 0 0 12610651 +SCN2A:1902:R:C SCN2A 1902 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 2.444e-05 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:1902:R:C SCN2A 1902 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA NA JohannesenK_MoellerR_SCN2A unknown unknown 2.444e-05 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:1902:R:H SCN2A 1902 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.482e-05 2 not specified unknown NA NA 0 0 VariationID_431900 +SCN2A:1918:R:C SCN2A 1918 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not provided;not specified NA unknown clinvar unknown Uncertain significance 8.56e-05 3 not provided;not specified unknown NA NA 0 0 VariationID_282579 +SCN2A:1918:R:C SCN2A 1918 R C ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.56e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1918:R:H SCN2A 1918 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Epilepsy%2C idiopathic generalised NA unknown hgmd unknown DM 8.56e-05 1 Epilepsy%2C idiopathic generalised unknown NA NA 0 0 11738931 +SCN2A:1918:R:H SCN2A 1918 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A unknown unknown 8.56e-05 unknown DEE unknown NA NA 0 0 28379373 +SCN2A:1918:R:H SCN2A 1918 R H ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.56e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1930:S:G SCN2A 1930 S G ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 epileptic_encephalopathy NA unknown clinvar unknown Uncertain significance 4.073e-06 2 Benign familial neonatal-infantile seizures;Early Infantile Epileptic Encephalopathy, Autosomal Dominant maf_pathogenic NA NA 0 0 VariationID_331742 +SCN2A:1933:K:M SCN2A 1933 K M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 Encephalopathy with late-onset epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Encephalopathy with late-onset epilepsy maf_pathogenic NA NA 0 1 28379373,28688840 +SCN2A:1933:K:M SCN2A 1933 K M ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA lof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1936:K:N SCN2A 1936 K N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA gof JohannesenK_MoellerR_SCN2A (Likely)pathogenic unknown 0 unknown DEE maf_pathogenic NA NA 1 1 28379373 +SCN2A:1940:C:F SCN2A 1940 C F ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 8.142e-06 2 not specified unknown NA NA 0 0 VariationID_207030 +SCN2A:1947:E:K SCN2A 1947 E K ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1948:D:V SCN2A 1948 D V ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 4.069e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_424330 +SCN2A:1952:D:N SCN2A 1952 D N ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN2A:1969:T:A SCN2A 1969 T A ENST00000283256;ENST00000375437;NM_001040142.1;NM_021007.2;XM_005246750.1;XM_005246751.1;XM_005246752.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_452514 +SCN3A:2:A:V SCN3A 2 A V ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.07e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:13:S:I SCN3A 13 S I ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:15:R:H SCN3A 15 R H ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001911 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:32:E:G SCN3A 32 E G ENST00000360093 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided unknown NA NA 0 0 VariationID_493287 +SCN3A:51:P:L SCN3A 51 P L ENST00000360093 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases unknown NA NA 0 0 VariationID_521703 +SCN3A:99:I:V SCN3A 99 I V ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 2.856e-05 2 not specified unknown NA NA 0 0 VariationID_197285 +SCN3A:138:I:V SCN3A 138 I V ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:187:R:H SCN3A 187 R H ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001098 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:247:L:P SCN3A 247 L P ENST00000360093 Epilepsy%2C focal NA unknown hgmd unknown DM 0 2 Epilepsy%2C focal unknown NA NA 0 0 28235671 +SCN3A:264:I:T SCN3A 264 I T ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 4.061e-06 2 not specified unknown NA NA 0 0 VariationID_403870 +SCN3A:284:D:N SCN3A 284 D N ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.28e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:302:N:S SCN3A 302 N S ENST00000360093 Epilepsy NA unknown hgmd unknown DM 0 2 Epilepsy unknown NA NA 0 0 24990319,24990319 +SCN3A:354:K:Q SCN3A 354 K Q ENST00000360093 SCN3A- Related Disorder NA unknown clinvar unknown not provided 0 1 SCN3A- Related Disorder unknown NA NA 0 0 VariationID_440968 +SCN3A:354:K:Q SCN3A 354 K Q ENST00000360093 Epilepsy%2C cryptogenic pediatric partial NA unknown hgmd unknown DM 0 2 Epilepsy%2C cryptogenic pediatric partial unknown NA NA 0 0 18242854,20420834,24157691 +SCN3A:357:R:Q SCN3A 357 R Q ENST00000360093 EPILEPSY, FAMILIAL FOCAL, WITH VARIABLE FOCI 4 NA unknown clinvar unknown Pathogenic 4.873e-05 1 EPILEPSY, FAMILIAL FOCAL, WITH VARIABLE FOCI 4 unknown NA NA 0 0 VariationID_522563 +SCN3A:357:R:Q SCN3A 357 R Q ENST00000360093 Epilepsy%2C focal NA unknown hgmd unknown DM 4.873e-05 2 Epilepsy%2C focal unknown NA NA 0 0 24157691 +SCN3A:357:R:Q SCN3A 357 R Q ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.873e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:423:V:M SCN3A 423 V M ENST00000360093 ASD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 0 2 ASD_noE unknown NA NA 0 0 29942082 +SCN3A:443:A:T SCN3A 443 A T ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:444:E:K SCN3A 444 E K ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_403871 +SCN3A:450:E:K SCN3A 450 E K ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.625e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:463:A:V SCN3A 463 A V ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.663e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:475:I:L SCN3A 475 I L ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_286280 +SCN3A:502:R:Q SCN3A 502 R Q ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.627e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:507:R:K SCN3A 507 R K ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.941e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:531:S:T SCN3A 531 S T ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:532:V:A SCN3A 532 V A ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 1.625e-05 2 not specified unknown NA NA 0 0 VariationID_403873 +SCN3A:540:S:F SCN3A 540 S F ENST00000360093 not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.001552 0 not specified unknown NA NA 0 0 VariationID_194080 +SCN3A:540:S:F SCN3A 540 S F ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001552 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:554:S:A SCN3A 554 S A ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:563:R:C SCN3A 563 R C ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0.0002002 2 not specified unknown NA NA 0 0 VariationID_403867 +SCN3A:587:V:A SCN3A 587 V A ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_194239 +SCN3A:614:P:L SCN3A 614 P L ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 8.136e-06 2 not specified unknown NA NA 0 0 VariationID_403864 +SCN3A:619:E:K SCN3A 619 E K ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 8.133e-06 2 not specified unknown NA NA 0 0 VariationID_426932 +SCN3A:621:R:C SCN3A 621 R C ENST00000360093 Febrile seizures NA unknown hgmd unknown DM 0 1 Febrile seizures unknown NA NA 0 0 28074849 +SCN3A:627:Q:R SCN3A 627 Q R ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.132e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:668:G:E SCN3A 668 G E ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0.0002845 3 not specified unknown NA NA 0 0 VariationID_194238 +SCN3A:670:L:F SCN3A 670 L F ENST00000360093 not specified NA unknown clinvar unknown Likely benign 0.0001788 2 not specified unknown NA NA 0 0 VariationID_240707 +SCN3A:674:G:D SCN3A 674 G D ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 2.442e-05 2 not specified unknown NA NA 0 0 VariationID_240708 +SCN3A:720:E:D SCN3A 720 E D ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000114 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:726:C:R SCN3A 726 C R ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:804:T:I SCN3A 804 T I ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_432869 +SCN3A:815:D:N SCN3A 815 D N ENST00000360093 EPILEPSY, FAMILIAL FOCAL, WITH VARIABLE FOCI 4 NA unknown clinvar unknown Pathogenic 1.228e-05 1 EPILEPSY, FAMILIAL FOCAL, WITH VARIABLE FOCI 4 unknown NA NA 0 0 VariationID_522564 +SCN3A:815:D:N SCN3A 815 D N ENST00000360093 Epilepsy%2C focal NA unknown hgmd unknown DM 1.228e-05 2 Epilepsy%2C focal unknown NA NA 0 0 24157691 +SCN3A:817:Y:H SCN3A 817 Y H ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.313e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:826:I:T SCN3A 826 I T ENST00000360093 Neurodevelopmental disorder NA unknown hgmd unknown DM 0 2 Neurodevelopmental disorder unknown NA NA 0 0 28628100 +SCN3A:875:I:T SCN3A 875 I T ENST00000360093 epileptic_encephalopathy NA unknown clinvar unknown Pathogenic/Likely pathogenic 0 2 Developmental delay;Early infantile epileptic encephalopathy 62;Polymicrogyria;not provided unknown NA NA 0 0 VariationID_373960 +SCN3A:875:I:T SCN3A 875 I T ENST00000360093 DD_E NA unknown Heyneetal_NatGen18_DNV unknown unknown 0 2 DD_E unknown NA NA 0 0 29942082 +SCN3A:875:I:T SCN3A 875 I T ENST00000360093 ID_E NA unknown Heyneetal_NatGen18_DNV unknown unknown 0 2 ID_E unknown NA NA 0 0 29942082 +SCN3A:901:M:T SCN3A 901 M T ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_424517 +SCN3A:1043:N:D SCN3A 1043 N D ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.064e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1060:E:Q SCN3A 1060 E Q ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.126e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1078:S:G SCN3A 1078 S G ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 4.062e-06 2 not specified unknown NA NA 0 0 VariationID_403872 +SCN3A:1084:V:I SCN3A 1084 V I ENST00000360093 not specified NA unknown clinvar unknown Benign/Likely benign 0.005065 3 not specified unknown NA NA 0 0 VariationID_194857 +SCN3A:1084:V:I SCN3A 1084 V I ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.005065 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1085:I:V SCN3A 1085 I V ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 8.124e-06 2 not specified unknown NA NA 0 0 VariationID_194858 +SCN3A:1149:P:R SCN3A 1149 P R ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.064e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1154:Q:K SCN3A 1154 Q K ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1160:E:K SCN3A 1160 E K ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 2.032e-05 2 not specified unknown NA NA 0 0 VariationID_240709 +SCN3A:1160:E:K SCN3A 1160 E K ENST00000360093 Epilepsy%2C focal NA unknown hgmd unknown DM 2.032e-05 2 Epilepsy%2C focal unknown NA NA 0 0 24157691 +SCN3A:1162:D:E SCN3A 1162 D E ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1165:P:L SCN3A 1165 P L ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1189:G:E SCN3A 1189 G E ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_403868 +SCN3A:1265:Q:H SCN3A 1265 Q H ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_432287 +SCN3A:1292:L:F SCN3A 1292 L F ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_432345 +SCN3A:1330:G:E SCN3A 1330 G E ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_403865 +SCN3A:1333:P:L SCN3A 1333 P L ENST00000360093 epileptic_encephalopathy NA unknown clinvar unknown Pathogenic 0 2 Early infantile epileptic encephalopathy 62;not provided unknown NA NA 0 0 VariationID_379838 +SCN3A:1372:M:V SCN3A 1372 M V ENST00000360093 EPILEPSY, FAMILIAL FOCAL, WITH VARIABLE FOCI 4 NA unknown clinvar unknown Pathogenic 2.437e-05 1 EPILEPSY, FAMILIAL FOCAL, WITH VARIABLE FOCI 4 unknown NA NA 0 0 VariationID_522565 +SCN3A:1372:M:V SCN3A 1372 M V ENST00000360093 Epilepsy%2C focal NA unknown hgmd unknown DM 2.437e-05 2 Epilepsy%2C focal unknown NA NA 0 0 24157691 +SCN3A:1373:F:L SCN3A 1373 F L ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 1.625e-05 2 not specified unknown NA NA 0 0 VariationID_432881 +SCN3A:1491:K:R SCN3A 1491 K R ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.845e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1621:R:Q SCN3A 1621 R Q ENST00000360093 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided unknown NA NA 0 0 VariationID_432534 +SCN3A:1621:R:Q SCN3A 1621 R Q ENST00000360093 DD_E NA unknown Heyneetal_NatGen18_DNV unknown unknown 0 2 DD_E unknown NA NA 0 0 29942082 +SCN3A:1642:R:C SCN3A 1642 R C ENST00000360093 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases unknown NA NA 0 0 VariationID_521103 +SCN3A:1734:G:R SCN3A 1734 G R ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.062e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1769:V:A SCN3A 1769 V A ENST00000360093 epileptic_encephalopathy NA unknown clinvar unknown Pathogenic/Likely pathogenic 0 2 Early infantile epileptic encephalopathy 62;Inborn genetic diseases unknown NA NA 0 0 VariationID_521063 +SCN3A:1786:S:G SCN3A 1786 S G ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1803:D:N SCN3A 1803 D N ENST00000360093 not specified NA unknown clinvar unknown Benign 0.001328 2 not specified unknown NA NA 0 0 VariationID_240713 +SCN3A:1804:A:V SCN3A 1804 A V ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 2.437e-05 2 not specified unknown NA NA 0 0 VariationID_288988 +SCN3A:1809:E:K SCN3A 1809 E K ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 7.719e-05 2 not specified unknown NA NA 0 0 VariationID_403875 +SCN3A:1809:E:K SCN3A 1809 E K ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.719e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1861:L:F SCN3A 1861 L F ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 1.627e-05 2 not specified unknown NA NA 0 0 VariationID_403866 +SCN3A:1862:G:C SCN3A 1862 G C ENST00000360093 not specified NA unknown clinvar unknown Benign 0.02145 2 not specified unknown NA NA 0 0 VariationID_240715 +SCN3A:1862:G:C SCN3A 1862 G C ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.02145 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1864:S:I SCN3A 1864 S I ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_426866 +SCN3A:1886:V:I SCN3A 1886 V I ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_240716 +SCN3A:1900:E:G SCN3A 1900 E G ENST00000360093 Autism spectrum disorder NA unknown hgmd unknown DM 2.034e-05 1 Autism spectrum disorder unknown NA NA 0 0 24467814 +SCN3A:1942:Q:R SCN3A 1942 Q R ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 3.26e-05 2 not specified unknown NA NA 0 0 VariationID_289275 +SCN3A:1961:S:C SCN3A 1961 S C ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 1.643e-05 2 not specified unknown NA NA 0 0 VariationID_431902 +SCN3A:1961:S:C SCN3A 1961 S C ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.643e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1983:K:Q SCN3A 1983 K Q ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.707e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1999:Q:H SCN3A 1999 Q H ENST00000360093 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.539e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN3A:1999:Q:P SCN3A 1999 Q P ENST00000360093 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified unknown NA NA 0 0 VariationID_403874 +SCN4A:18:R:S SCN4A 18 R S ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not specified NA gof clinvar unknown Uncertain significance 0.0003839 3 Hyperkalemic Periodic Paralysis Type 1;not specified unknown NA NA 0 0 VariationID_436668 +SCN4A:18:R:S SCN4A 18 R S ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003839 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:28:I:L SCN4A 28 I L ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Uncertain significance 2.046e-05 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_324554 +SCN4A:31:R:L SCN4A 31 R L ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Benign/Likely benign 0.001162 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_255864 +SCN4A:38:R:Q SCN4A 38 R Q ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 3.261e-05 2 not specified unknown NA NA 0 0 VariationID_418478 +SCN4A:52:R:Q SCN4A 52 R Q ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:52:R:W SCN4A 52 R W ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not specified NA gof clinvar unknown Benign 0.0007252 3 Hyperkalemic Periodic Paralysis Type 1;not specified unknown NA NA 0 0 VariationID_477399 +SCN4A:67:I:V SCN4A 67 I V ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 6.6e-05 2 not specified unknown NA NA 0 0 VariationID_451656 +SCN4A:69:G:R SCN4A 69 G R ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 0 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia maf_pathogenic NA NA 0 0 VariationID_324553 +SCN4A:72:P:L SCN4A 72 P L ENST00000435607;NM_000334.4;XM_005257566.1 Myotonic dystrophy%2C type 2 NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonic dystrophy%2C type 2 maf_pathogenic NA NA 0 1 25660391 +SCN4A:81:E:Q SCN4A 81 E Q ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Benign/Likely benign 0.001074 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_255846 +SCN4A:83:L:P SCN4A 83 L P ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not specified NA gof clinvar unknown Benign/Likely benign 0.0003947 3 Hyperkalemic Periodic Paralysis Type 1;not specified unknown NA NA 0 0 VariationID_426413 +SCN4A:103:F:V SCN4A 103 F V ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 2.031e-05 2 not specified unknown NA NA 0 0 VariationID_448271 +SCN4A:104:R:H SCN4A 104 R H ENST00000435607;NM_000334.4;XM_005257566.1 Myopathy%2C congenital NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy%2C congenital maf_pathogenic NA NA 0 1 26700687 +SCN4A:119:V:I SCN4A 119 V I ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Hypokalemic periodic paralysis, type 2;Paramyotonia congenita of von Eulenburg;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;Potassium aggravated myotonia;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.002409 0 Congenital Myasthenic Syndrome, Recessive;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Hypokalemic periodic paralysis, type 2;Paramyotonia congenita of von Eulenburg;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;Potassium aggravated myotonia;not provided;not specified unknown NA NA 0 0 VariationID_324552 +SCN4A:119:V:I SCN4A 119 V I ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.002409 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:122:R:C SCN4A 122 R C ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Likely benign 5.688e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324551 +SCN4A:122:R:H SCN4A 122 R H ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Likely benign 5.282e-05 2 not specified unknown NA NA 0 0 VariationID_448276 +SCN4A:122:R:H SCN4A 122 R H ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.282e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:127:V:M SCN4A 127 V M ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.219e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:128:L:P SCN4A 128 L P ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd unknown DM 0 1 Myotonia maf_pathogenic NA NA 0 0 23810313 +SCN4A:135:M:L SCN4A 135 M L ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.000799 0 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided;not specified unknown NA NA 0 0 VariationID_255852 +SCN4A:135:M:L SCN4A 135 M L ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000799 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:135:M:T SCN4A 135 M T ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not specified NA gof clinvar unknown Benign 0.001125 3 Hyperkalemic Periodic Paralysis Type 1;not specified unknown NA NA 0 0 VariationID_477420 +SCN4A:135:M:T SCN4A 135 M T ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001125 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:141:I:V SCN4A 141 I V ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita of von Eulenburg NA gof clinvar unknown Pathogenic 0 1 Paramyotonia congenita of von Eulenburg maf_pathogenic NA NA 0 0 VariationID_5924 +SCN4A:141:I:V SCN4A 141 I V ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 19015483 +SCN4A:150:M:L SCN4A 150 M L ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Likely benign 0.0002484 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477423 +SCN4A:185:D:N SCN4A 185 D N ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Uncertain significance 4.51e-05 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_197134 +SCN4A:198:F:L SCN4A 198 F L ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_432825 +SCN4A:199:S:G SCN4A 199 S G ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:202:M:I SCN4A 202 M I ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 4.592e-06 2 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_477429 +SCN4A:203:M:K SCN4A 203 M K ENST00000435607;NM_000334.4;XM_005257566.1 Myopathy%2C congenital NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy%2C congenital maf_pathogenic NA NA 0 1 26700687 +SCN4A:204:A:V SCN4A 204 A V ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 5.24e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477430 +SCN4A:215:I:T SCN4A 215 I T ENST00000435607;NM_000334.4;XM_005257566.1 not provided;not specified NA unknown clinvar unknown Uncertain significance 0 3 not provided;not specified maf_pathogenic NA NA 0 0 VariationID_432742 +SCN4A:222:R:W SCN4A 222 R W ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalemic periodic paralysis, type 2 NA lof clinvar unknown Pathogenic 5.672e-06 1 Hypokalemic periodic paralysis, type 2 maf_pathogenic NA NA 0 0 VariationID_143199 +SCN4A:222:R:W SCN4A 222 R W ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalaemic periodic paralysis NA lof hgmd (Likely)pathogenic DM 5.672e-06 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 19118277 +SCN4A:225:R:Q SCN4A 225 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 2.887e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477431 +SCN4A:225:R:W SCN4A 225 R W ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia%2C non-dystrophic NA unknown hgmd unknown DM 3.459e-05 2 Myotonia%2C non-dystrophic unknown NA NA 0 0 20076800,26700687 +SCN4A:231:T:M SCN4A 231 T M ENST00000435607;NM_000334.4;XM_005257566.1 Inborn genetic diseases NA unknown clinvar unknown Likely pathogenic 1.206e-05 2 Inborn genetic diseases unknown NA NA 0 0 VariationID_521304 +SCN4A:238:T:M SCN4A 238 T M ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.469e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:239:I:N SCN4A 239 I N ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448287 +SCN4A:246:S:L SCN4A 246 S L ENST00000435607;NM_000334.4;XM_005257566.1 Congenital myasthenic syndrome;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Conflicting interpretations of pathogenicity 0 1 Congenital myasthenic syndrome;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_21161 +SCN4A:250:L:P SCN4A 250 L P ENST00000435607;NM_000334.4;XM_005257566.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_381540 +SCN4A:250:L:P SCN4A 250 L P ENST00000435607;NM_000334.4;XM_005257566.1 Isolated eyelid closure myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Isolated eyelid closure myotonia maf_pathogenic NA NA 0 1 19876661 +SCN4A:266:L:V SCN4A 266 L V ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 11294924 +SCN4A:275:N:K SCN4A 275 N K ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita of von Eulenburg NA gof clinvar unknown Uncertain significance 0 2 Paramyotonia congenita of von Eulenburg maf_pathogenic NA NA 0 0 VariationID_520410 +SCN4A:286:P:L SCN4A 286 P L ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.625e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:306:W:G SCN4A 306 W G ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.122e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:318:W:R SCN4A 318 W R ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Inborn genetic diseases;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0006254 0 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Inborn genetic diseases;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_252477 +SCN4A:318:W:R SCN4A 318 W R ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006254 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:323:T:M SCN4A 323 T M ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.008643 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided;not specified unknown NA NA 0 0 VariationID_21162 +SCN4A:323:T:M SCN4A 323 T M ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.008643 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:334:D:N SCN4A 334 D N ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 2.035e-05 2 not specified unknown NA NA 0 0 VariationID_429533 +SCN4A:337:D:H SCN4A 337 D H ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 7.328e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477397 +SCN4A:340:A:T SCN4A 340 A T ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0.0001915 2 not specified unknown NA NA 0 0 VariationID_429845 +SCN4A:340:A:T SCN4A 340 A T ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001915 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:374:E:K SCN4A 374 E K ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 0.0001434 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324546 +SCN4A:375:C:R SCN4A 375 C R ENST00000435607;NM_000334.4;XM_005257566.1 Myopathy%2C congenital with corona fibres%2C muscle atrophy & craniosynostosis NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy%2C congenital with corona fibres%2C muscle atrophy & craniosynostosis maf_pathogenic NA NA 0 1 28262468 +SCN4A:378:T:I SCN4A 378 T I ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_432445 +SCN4A:382:P:T SCN4A 382 P T ENST00000435607;NM_000334.4;XM_005257566.1 Myopathy%2C congenital NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy%2C congenital maf_pathogenic NA NA 0 1 26700687 +SCN4A:398:A:T SCN4A 398 A T ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 0 2 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_477398 +SCN4A:430:I:V SCN4A 430 I V ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Likely benign 0.0004671 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324544 +SCN4A:430:I:V SCN4A 430 I V ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0004671 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:440:N:K SCN4A 440 N K ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Pathogenic 0 1 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_221261 +SCN4A:440:N:K SCN4A 440 N K ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 22106717,22914841 +SCN4A:445:V:L SCN4A 445 V L ENST00000435607;NM_000334.4;XM_005257566.1 Muscle weakness;Myotonia;Myotonia congenita NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Muscle weakness;Myotonia;Myotonia congenita maf_pathogenic NA NA 0 0 VariationID_373945 +SCN4A:445:V:L SCN4A 445 V L ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not specified NA gof clinvar unknown Uncertain significance 0 3 Hyperkalemic Periodic Paralysis Type 1;not specified maf_pathogenic NA NA 0 0 VariationID_448262 +SCN4A:445:V:M SCN4A 445 V M ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Potassium aggravated myotonia;not provided NA gof clinvar (Likely)pathogenic Pathogenic 4.068e-06 3 Hyperkalemic Periodic Paralysis Type 1;Potassium aggravated myotonia;not provided maf_pathogenic NA NA 1 1 VariationID_5910 +SCN4A:445:V:M SCN4A 445 V M ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 4.068e-06 2 Myotonia maf_pathogenic NA NA 0 1 9392583,22653516,25839108,27415035,25724373 +SCN4A:452:E:D SCN4A 452 E D ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 4.063e-06 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia maf_pathogenic NA NA 0 0 VariationID_324543 +SCN4A:452:E:K SCN4A 452 E K ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia%2C non-dystrophic NA unknown hgmd unknown DM 8.941e-05 2 Myotonia%2C non-dystrophic unknown NA NA 0 0 18337100 +SCN4A:452:E:K SCN4A 452 E K ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.941e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:463:E:Q SCN4A 463 E Q ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.625e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:471:M:I SCN4A 471 M I ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Likely benign 0.0006174 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324542 +SCN4A:471:M:I SCN4A 471 M I ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006174 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:477:K:R SCN4A 477 K R ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Benign/Likely benign 0.001389 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_324541 +SCN4A:488:A:T SCN4A 488 A T ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0005588 0 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_324540 +SCN4A:488:A:T SCN4A 488 A T ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0005588 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:507:N:S SCN4A 507 N S ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0.0001514 2 not specified unknown NA NA 0 0 VariationID_430131 +SCN4A:518:G:E SCN4A 518 G E ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 4.205e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_436667 +SCN4A:524:S:G SCN4A 524 S G ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Hypokalemic periodic paralysis, type 2;Paramyotonia congenita of von Eulenburg;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Benign 0.9302 3 Congenital Myasthenic Syndrome, Recessive;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Hypokalemic periodic paralysis, type 2;Paramyotonia congenita of von Eulenburg;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_130228 +SCN4A:526:G:R SCN4A 526 G R ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Likely benign 0.0001533 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477400 +SCN4A:532:D:N SCN4A 532 D N ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 2.615e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324539 +SCN4A:541:H:Q SCN4A 541 H Q ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002739 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:588:I:V SCN4A 588 I V ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia & periodic paralysis NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia & periodic paralysis maf_pathogenic NA NA 0 1 25348630 +SCN4A:599:H:R SCN4A 599 H R ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Hypokalemic periodic paralysis, type 2;Paramyotonia congenita of von Eulenburg;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;Potassium aggravated myotonia;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.002788 0 Congenital Myasthenic Syndrome, Recessive;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Hypokalemic periodic paralysis, type 2;Paramyotonia congenita of von Eulenburg;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;Potassium aggravated myotonia;not provided;not specified unknown NA NA 0 0 VariationID_324537 +SCN4A:599:H:R SCN4A 599 H R ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.002788 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:612:V:E SCN4A 612 V E ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426575 +SCN4A:642:W:C SCN4A 642 W C ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.499e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:669:R:H SCN4A 669 R H ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis 1;Hypokalemic periodic paralysis, type 2 NA unknown clinvar unknown Pathogenic 8.149e-06 1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis 1;Hypokalemic periodic paralysis, type 2 unknown NA NA 0 0 VariationID_5911 +SCN4A:669:R:H SCN4A 669 R H ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalaemic periodic paralysis NA lof hgmd unknown DM 8.149e-06 2 Hypokalaemic periodic paralysis unknown NA NA 0 0 10599760,18162704,25024265,21881211 +SCN4A:671:F:L SCN4A 671 F L ENST00000435607;NM_000334.4;XM_005257566.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_391923 +SCN4A:671:F:S SCN4A 671 F S ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia%2C non-dystrophic NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia%2C non-dystrophic maf_pathogenic NA NA 0 1 18337100,26252573 +SCN4A:672:R:C SCN4A 672 R C ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis 1 NA unknown clinvar unknown Pathogenic 0 1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis 1 maf_pathogenic NA NA 0 0 VariationID_21151 +SCN4A:672:R:C SCN4A 672 R C ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalaemic periodic paralysis NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 15482957,18824591 +SCN4A:672:R:G SCN4A 672 R G ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis 1;Hypokalemic periodic paralysis, type 2 NA unknown clinvar unknown Pathogenic 0 1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis 1;Hypokalemic periodic paralysis, type 2 maf_pathogenic NA NA 0 0 VariationID_5913 +SCN4A:672:R:G SCN4A 672 R G ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalaemic periodic paralysis NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 10944223,19225109,25024265,20660662,17330043,18824591 +SCN4A:672:R:H SCN4A 672 R H ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis 1;Hypokalemic periodic paralysis, type 2 NA unknown clinvar unknown Pathogenic 1.226e-05 1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis 1;Hypokalemic periodic paralysis, type 2 unknown NA NA 0 0 VariationID_5912 +SCN4A:672:R:H SCN4A 672 R H ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalaemic periodic paralysis NA lof hgmd unknown DM 1.226e-05 2 Hypokalaemic periodic paralysis unknown NA NA 0 0 10944223,19225109,23019082,20660662,18824591 +SCN4A:672:R:S SCN4A 672 R S ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis 1;Hypokalemic periodic paralysis, type 2 NA unknown clinvar unknown Pathogenic 0 1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis 1;Hypokalemic periodic paralysis, type 2 maf_pathogenic NA NA 0 0 VariationID_5916 +SCN4A:672:R:S SCN4A 672 R S ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalaemic periodic paralysis NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 11558801,18824591 +SCN4A:675:R:G SCN4A 675 R G ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Normokalemic periodic paralysis, potassium-sensitive NA unknown clinvar unknown Pathogenic 0 1 Hyperkalemic Periodic Paralysis Type 1;Normokalemic periodic paralysis, potassium-sensitive maf_pathogenic NA NA 0 0 VariationID_5918 +SCN4A:675:R:G SCN4A 675 R G ENST00000435607;NM_000334.4;XM_005257566.1 Normokalaemic periodic paralysis NA unknown hgmd (Likely)pathogenic DM 0 2 Normokalaemic periodic paralysis maf_pathogenic NA NA 0 1 15596759,19052238,22926674 +SCN4A:675:R:Q SCN4A 675 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Myopathy;Normokalemic periodic paralysis, potassium-sensitive;not provided NA unknown clinvar unknown Pathogenic 8.297e-06 3 Hyperkalemic Periodic Paralysis Type 1;Myopathy;Normokalemic periodic paralysis, potassium-sensitive;not provided unknown NA NA 0 0 VariationID_5919 +SCN4A:675:R:Q SCN4A 675 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Normokalaemic periodic paralysis NA unknown hgmd unknown DM 8.297e-06 2 Normokalaemic periodic paralysis unknown NA NA 0 0 15596759,19225109,25839108,19052238,22926674,24682880,19065518,18046642 +SCN4A:675:R:W SCN4A 675 R W ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Normokalemic periodic paralysis, potassium-sensitive NA unknown clinvar unknown Pathogenic 1.246e-05 1 Hyperkalemic Periodic Paralysis Type 1;Normokalemic periodic paralysis, potassium-sensitive unknown NA NA 0 0 VariationID_5902 +SCN4A:675:R:W SCN4A 675 R W ENST00000435607;NM_000334.4;XM_005257566.1 Normokalaemic periodic paralysis NA unknown hgmd unknown DM 1.246e-05 2 Normokalaemic periodic paralysis unknown NA NA 0 0 15596759,19052238 +SCN4A:689:L:I SCN4A 689 L I ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Pathogenic 0 1 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_21152 +SCN4A:689:L:I SCN4A 689 L I ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalaemic periodic paralysis NA gof hgmd (Likely)pathogenic DM 0 2 Hyperkalaemic periodic paralysis maf_pathogenic NA NA 1 1 11971097,23401572 +SCN4A:689:L:V SCN4A 689 L V ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalaemic periodic paralysis NA gof hgmd (Likely)pathogenic DM 0 2 Hyperkalaemic periodic paralysis maf_pathogenic NA NA 1 1 15534250 +SCN4A:692:I:M SCN4A 692 I M ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalaemic periodic paralysis NA gof hgmd (Likely)pathogenic DM 0 2 Hyperkalaemic periodic paralysis maf_pathogenic NA NA 1 1 27714768 +SCN4A:693:I:L SCN4A 693 I L ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia & periodic paralysis NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia & periodic paralysis maf_pathogenic NA NA 0 1 22257501,25724373 +SCN4A:693:I:M SCN4A 693 I M ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 25088311 +SCN4A:693:I:T SCN4A 693 I T ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita of von Eulenburg;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita of von Eulenburg;not provided maf_pathogenic NA NA 1 1 VariationID_5923 +SCN4A:693:I:T SCN4A 693 I T ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 8902732,26494408,22926674 +SCN4A:699:A:T SCN4A 699 A T ENST00000435607;NM_000334.4;XM_005257566.1 Handgrip myotonia;Myotonia;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Handgrip myotonia;Myotonia;not specified maf_pathogenic NA NA 0 0 VariationID_374058 +SCN4A:699:A:V SCN4A 699 A V ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 0 2 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_477403 +SCN4A:704:T:M SCN4A 704 T M ENST00000435607;NM_000334.4;XM_005257566.1 Familial hyperkalemic periodic paralysis;Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita/hyperkalemic periodic paralysis;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 3 Familial hyperkalemic periodic paralysis;Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita/hyperkalemic periodic paralysis;not provided maf_pathogenic NA NA 1 1 VariationID_5896 +SCN4A:704:T:M SCN4A 704 T M ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalaemic periodic paralysis NA gof hgmd (Likely)pathogenic DM 0 2 Hyperkalaemic periodic paralysis maf_pathogenic NA NA 1 1 1659948,10366610,26256659,19077043,16870577,23527931,7809121 +SCN4A:715:A:S SCN4A 715 A S ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 22094069 +SCN4A:717:V:A SCN4A 717 V A ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia%2C non-dystrophic NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia%2C non-dystrophic maf_pathogenic NA NA 0 1 23771340 +SCN4A:727:K:R SCN4A 727 K R ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:729:C:R SCN4A 729 C R ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 4.061e-05 2 not specified unknown NA NA 0 0 VariationID_451324 +SCN4A:730:V:M SCN4A 730 V M ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Likely benign 0.0006295 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477404 +SCN4A:730:V:M SCN4A 730 V M ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006295 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:734:A:S SCN4A 734 A S ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 5.279e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477405 +SCN4A:745:H:R SCN4A 745 H R ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_430303 +SCN4A:759:C:S SCN4A 759 C S ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 22094069 +SCN4A:781:V:I SCN4A 781 V I ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.01057 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided;not specified unknown NA NA 0 0 VariationID_21153 +SCN4A:781:V:I SCN4A 781 V I ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalaemic periodic paralysis NA gof hgmd unknown DM 0.01057 1 Hyperkalaemic periodic paralysis unknown NA NA 0 0 7695243,20981092,9266738,27535533,18046642 +SCN4A:781:V:I SCN4A 781 V I ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.01057 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:782:F:L SCN4A 782 F L ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392988 +SCN4A:796:L:V SCN4A 796 L V ENST00000435607;NM_000334.4;XM_005257566.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_383923 +SCN4A:799:A:S SCN4A 799 A S ENST00000435607;NM_000334.4;XM_005257566.1 Episodic laryngospasm%2C severe neonatal NA unknown hgmd (Likely)pathogenic DM 0 2 Episodic laryngospasm%2C severe neonatal maf_pathogenic NA NA 0 1 20713951 +SCN4A:804:S:C SCN4A 804 S C ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448266 +SCN4A:804:S:F SCN4A 804 S F ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita/myotonia congenita;Potassium aggravated myotonia;not provided NA gof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 2 Paramyotonia congenita/myotonia congenita;Potassium aggravated myotonia;not provided maf_pathogenic NA NA 1 1 VariationID_5901 +SCN4A:804:S:F SCN4A 804 S F ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 1338909 +SCN4A:807:A:T SCN4A 807 A T ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.106e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:808:D:N SCN4A 808 D N ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:827:G:W SCN4A 827 G W ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:855:M:V SCN4A 855 M V ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Likely benign 0.0001795 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_324534 +SCN4A:855:M:V SCN4A 855 M V ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001795 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:859:G:E SCN4A 859 G E ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 4.626e-06 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia maf_pathogenic NA NA 0 0 VariationID_324533 +SCN4A:863:G:R SCN4A 863 G R ENST00000435607;NM_000334.4;XM_005257566.1 ASD_noE NA unknown Heyneetal_NatGen18_DNV unknown unknown 1.356e-05 2 ASD_noE unknown NA NA 0 0 29942082 +SCN4A:875:P:S SCN4A 875 P S ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Hypokalemic periodic paralysis, type 2;Paramyotonia congenita of von Eulenburg;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Benign/Likely benign 0.001001 3 Congenital Myasthenic Syndrome, Recessive;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Hypokalemic periodic paralysis, type 2;Paramyotonia congenita of von Eulenburg;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_324531 +SCN4A:875:P:S SCN4A 875 P S ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001001 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:876:E:K SCN4A 876 E K ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 3.365e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324530 +SCN4A:882:P:Q SCN4A 882 P Q ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Benign/Likely benign 0.0008973 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_324529 +SCN4A:888:K:Q SCN4A 888 K Q ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 2.846e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477407 +SCN4A:906:S:T SCN4A 906 S T ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Benign/Likely benign 0.009862 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_21154 +SCN4A:908:E:K SCN4A 908 E K ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.006166 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided;not specified unknown NA NA 0 0 VariationID_255847 +SCN4A:916:N:K SCN4A 916 N K ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not specified NA gof clinvar unknown Benign/Likely benign 0.0005726 3 Hyperkalemic Periodic Paralysis Type 1;not specified unknown NA NA 0 0 VariationID_194329 +SCN4A:932:D:N SCN4A 932 D N ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 7.318e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477408 +SCN4A:937:T:P SCN4A 937 T P ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 1.629e-05 2 not specified unknown NA NA 0 0 VariationID_501023 +SCN4A:938:E:K SCN4A 938 E K ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 4.074e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_448267 +SCN4A:942:D:N SCN4A 942 D N ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 5.719e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477409 +SCN4A:954:P:L SCN4A 954 P L ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Likely benign 0.0001404 2 not specified unknown NA NA 0 0 VariationID_511129 +SCN4A:964:V:I SCN4A 964 V I ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not specified NA gof clinvar unknown Conflicting interpretations of pathogenicity 0.001158 0 Hyperkalemic Periodic Paralysis Type 1;not specified unknown NA NA 0 0 VariationID_432019 +SCN4A:964:V:I SCN4A 964 V I ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001158 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:972:P:S SCN4A 972 P S ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.121e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:974:E:D SCN4A 974 E D ENST00000435607;NM_000334.4;XM_005257566.1 Normokalaemic periodic paralysis with involuntary movements and generalised epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Normokalaemic periodic paralysis with involuntary movements and generalised epilepsy maf_pathogenic NA NA 0 1 25193600 +SCN4A:986:E:K SCN4A 986 E K ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 1.843e-05 2 not specified unknown NA NA 0 0 VariationID_448268 +SCN4A:986:E:K SCN4A 986 E K ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.843e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:998:C:R SCN4A 998 C R ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 0 2 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_477410 +SCN4A:999:V:M SCN4A 999 V M ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Conflicting interpretations of pathogenicity 9.991e-05 0 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324525 +SCN4A:1001:R:C SCN4A 1001 R C ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not specified NA gof clinvar unknown Conflicting interpretations of pathogenicity 0.0001368 0 Hyperkalemic Periodic Paralysis Type 1;not specified unknown NA NA 0 0 VariationID_451408 +SCN4A:1001:R:C SCN4A 1001 R C ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001368 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1011:Q:R SCN4A 1011 Q R ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448270 +SCN4A:1020:L:V SCN4A 1020 L V ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 6.101e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477412 +SCN4A:1046:G:W SCN4A 1046 G W ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 8.558e-05 0 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_324524 +SCN4A:1059:R:Q SCN4A 1059 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 3.667e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477413 +SCN4A:1061:I:V SCN4A 1061 I V ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 8.14e-06 2 not specified unknown NA NA 0 0 VariationID_448272 +SCN4A:1069:D:N SCN4A 1069 D N ENST00000435607;NM_000334.4;XM_005257566.1 not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 1.219e-05 0 not provided;not specified unknown NA NA 0 0 VariationID_281372 +SCN4A:1069:D:Y SCN4A 1069 D Y ENST00000435607;NM_000334.4;XM_005257566.1 Myopathy%2C congenital NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy%2C congenital maf_pathogenic NA NA 0 1 26700687 +SCN4A:1120:S:L SCN4A 1120 S L ENST00000435607;NM_000334.4;XM_005257566.1 Myopathy with ptosis and mild dystrophic pattern NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy with ptosis and mild dystrophic pattern maf_pathogenic NA NA 0 1 28003497 +SCN4A:1126:K:I SCN4A 1126 K I ENST00000435607;NM_000334.4;XM_005257566.1 Normokalaemic periodic paralysis with involuntary movements and generalised epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Normokalaemic periodic paralysis with involuntary movements and generalised epilepsy maf_pathogenic NA NA 0 1 25193600 +SCN4A:1129:R:Q SCN4A 1129 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis, type 2;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 8.549e-05 0 Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis, type 2;not specified unknown NA NA 0 0 VariationID_143200 +SCN4A:1129:R:Q SCN4A 1129 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Periodic paralysis NA unknown hgmd unknown DM 8.549e-05 2 Periodic paralysis unknown NA NA 0 0 20108424,20522878 +SCN4A:1132:R:Q SCN4A 1132 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalemic periodic paralysis 1;Hypokalemic periodic paralysis, type 2;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Hypokalemic periodic paralysis 1;Hypokalemic periodic paralysis, type 2;not provided maf_pathogenic NA NA 1 1 VariationID_21155 +SCN4A:1132:R:Q SCN4A 1132 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalaemic periodic paralysis NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 16890191,21490317 +SCN4A:1135:R:C SCN4A 1135 R C ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalaemic periodic paralysis NA gof hgmd (Likely)pathogenic DM 0 2 Hyperkalaemic periodic paralysis maf_pathogenic NA NA 1 1 24549961 +SCN4A:1135:R:H SCN4A 1135 R H ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalemic periodic paralysis, type 2;not provided NA lof clinvar (Likely)pathogenic Pathogenic 0 2 Hypokalemic periodic paralysis, type 2;not provided maf_pathogenic NA NA 1 1 VariationID_143201 +SCN4A:1135:R:H SCN4A 1135 R H ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalaemic periodic paralysis NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 19118277,24549961 +SCN4A:1136:P:S SCN4A 1136 P S ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1142:R:Q SCN4A 1142 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 1.637e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477417 +SCN4A:1142:R:Q SCN4A 1142 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Myopathy%2C congenital with corona fibres%2C muscle atrophy & craniosynostosis NA unknown hgmd unknown DM 1.637e-05 2 Myopathy%2C congenital with corona fibres%2C muscle atrophy & craniosynostosis unknown NA NA 0 0 28262468 +SCN4A:1149:V:L SCN4A 1149 V L ENST00000435607;NM_000334.4;XM_005257566.1 Episodic paralyses and myotonic discharges NA unknown hgmd (Likely)pathogenic DM 0 2 Episodic paralyses and myotonic discharges maf_pathogenic NA NA 0 1 25724373 +SCN4A:1152:A:D SCN4A 1152 A D ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 15790667 +SCN4A:1156:A:S SCN4A 1156 A S ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 1.625e-05 2 not specified unknown NA NA 0 0 VariationID_448274 +SCN4A:1156:A:T SCN4A 1156 A T ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita/hyperkalemic periodic paralysis;not provided NA gof clinvar unknown Pathogenic 6.095e-05 2 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita/hyperkalemic periodic paralysis;not provided unknown NA NA 0 0 VariationID_5900 +SCN4A:1156:A:T SCN4A 1156 A T ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd unknown DM 6.095e-05 2 Paramyotonia congenita unknown NA NA 0 0 1338909,28330959,28330959,22926674,7809121 +SCN4A:1158:P:L SCN4A 1158 P L ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not provided NA gof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Hyperkalemic Periodic Paralysis Type 1;not provided maf_pathogenic NA NA 0 0 VariationID_448275 +SCN4A:1158:P:L SCN4A 1158 P L ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 27164696 +SCN4A:1158:P:S SCN4A 1158 P S ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalemic periodic paralysis, type 2 NA lof clinvar unknown Pathogenic 0 1 Hypokalemic periodic paralysis, type 2 maf_pathogenic NA NA 0 0 VariationID_5917 +SCN4A:1158:P:S SCN4A 1158 P S ENST00000435607;NM_000334.4;XM_005257566.1 Hypokalaemic periodic paralysis NA lof hgmd (Likely)pathogenic DM 0 2 Hypokalaemic periodic paralysis maf_pathogenic NA NA 1 1 10851391 +SCN4A:1160:I:V SCN4A 1160 I V ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia congenita, atypical, acetazolamide-responsive;not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 3 Myotonia congenita, atypical, acetazolamide-responsive;not provided maf_pathogenic NA NA 0 1 VariationID_5906 +SCN4A:1160:I:V SCN4A 1160 I V ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 8058156,9336185 +SCN4A:1166:V:A SCN4A 1166 V A ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 28552867 +SCN4A:1180:N:I SCN4A 1180 N I ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia%2C neonatal-onset NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia%2C neonatal-onset maf_pathogenic NA NA 0 1 25735906 +SCN4A:1202:E:K SCN4A 1202 E K ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Likely benign 4.467e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_130233 +SCN4A:1208:E:Q SCN4A 1208 E Q ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 2.436e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477418 +SCN4A:1209:C:F SCN4A 1209 C F ENST00000435607;NM_000334.4;XM_005257566.1 Myopathy%2C congenital NA unknown hgmd (Likely)pathogenic DM 0 2 Myopathy%2C congenital maf_pathogenic NA NA 0 1 26700687 +SCN4A:1230:V:M SCN4A 1230 V M ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not provided NA gof clinvar unknown Conflicting interpretations of pathogenicity 4.478e-05 0 Hyperkalemic Periodic Paralysis Type 1;not provided unknown NA NA 0 0 VariationID_384521 +SCN4A:1258:E:K SCN4A 1258 E K ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 0 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia maf_pathogenic NA NA 0 0 VariationID_324521 +SCN4A:1266:E:K SCN4A 1266 E K ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 0 2 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_477419 +SCN4A:1279:I:V SCN4A 1279 I V ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 2.849e-05 2 not specified unknown NA NA 0 0 VariationID_423775 +SCN4A:1290:F:L SCN4A 1290 F L ENST00000435607;NM_000334.4;XM_005257566.1 Periodic paralysis NA unknown hgmd (Likely)pathogenic DM 0 2 Periodic paralysis maf_pathogenic NA NA 0 1 27653901 +SCN4A:1292:G:D SCN4A 1292 G D ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia%2C non-dystrophic NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia%2C non-dystrophic maf_pathogenic NA NA 0 1 22617007 +SCN4A:1293:V:I SCN4A 1293 V I ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita of von Eulenburg;SCN4A-related disorder;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 3 Paramyotonia congenita of von Eulenburg;SCN4A-related disorder;not provided maf_pathogenic NA NA 1 1 VariationID_5909 +SCN4A:1293:V:I SCN4A 1293 V I ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 8580427,27486940,24939454 +SCN4A:1297:N:K SCN4A 1297 N K ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita/hyperkalemic periodic paralysis NA gof clinvar unknown Pathogenic 0 1 Paramyotonia congenita/hyperkalemic periodic paralysis maf_pathogenic NA NA 0 0 VariationID_5922 +SCN4A:1297:N:K SCN4A 1297 N K ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia%2C non-dystrophic NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia%2C non-dystrophic maf_pathogenic NA NA 0 1 18203179 +SCN4A:1298:F:C SCN4A 1298 F C ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 3 not specified maf_pathogenic NA NA 0 0 VariationID_287216 +SCN4A:1306:G:A SCN4A 1306 G A ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided NA gof clinvar (Likely)pathogenic Pathogenic 4.066e-06 3 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided maf_pathogenic NA NA 1 1 VariationID_5908 +SCN4A:1306:G:A SCN4A 1306 G A ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 4.066e-06 2 Myotonia maf_pathogenic NA NA 0 1 8308722,26885337,25525159 +SCN4A:1306:G:E SCN4A 1306 G E ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Potassium aggravated myotonia;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 3 Hyperkalemic Periodic Paralysis Type 1;Potassium aggravated myotonia;not provided maf_pathogenic NA NA 1 1 VariationID_5920 +SCN4A:1306:G:E SCN4A 1306 G E ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 8308722,25088311,20713951,25311598 +SCN4A:1306:G:V SCN4A 1306 G V ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided NA gof clinvar (Likely)pathogenic Pathogenic 4.066e-06 3 Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided maf_pathogenic NA NA 1 1 VariationID_5903 +SCN4A:1306:G:V SCN4A 1306 G V ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 4.066e-06 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 1310898,25525159,27415035 +SCN4A:1311:F:C SCN4A 1311 F C ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448277 +SCN4A:1313:T:A SCN4A 1313 T A ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 14617673 +SCN4A:1313:T:M SCN4A 1313 T M ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita of von Eulenburg;not provided NA gof clinvar (Likely)pathogenic Pathogenic 4.063e-06 3 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita of von Eulenburg;not provided maf_pathogenic NA NA 1 1 VariationID_5904 +SCN4A:1313:T:M SCN4A 1313 T M ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 4.063e-06 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 1310898,21220685,27415035,7809121 +SCN4A:1323:M:K SCN4A 1323 M K ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1337:R:P SCN4A 1337 R P ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 25088311 +SCN4A:1337:R:Q SCN4A 1337 R Q ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 1.63e-05 2 not specified unknown NA NA 0 0 VariationID_424123 +SCN4A:1337:R:W SCN4A 1337 R W ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_391710 +SCN4A:1346:V:M SCN4A 1346 V M ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448279 +SCN4A:1351:T:M SCN4A 1351 T M ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 3.661e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324520 +SCN4A:1355:F:L SCN4A 1355 F L ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_432792 +SCN4A:1360:M:V SCN4A 1360 M V ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 2 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 1 1 VariationID_21156 +SCN4A:1360:M:V SCN4A 1360 M V ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalaemic periodic paralysis NA gof hgmd (Likely)pathogenic DM 0 2 Hyperkalaemic periodic paralysis maf_pathogenic NA NA 1 1 8215982,12562902 +SCN4A:1363:I:T SCN4A 1363 I T ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 15534250 +SCN4A:1366:N:S SCN4A 1366 N S ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 28940424 +SCN4A:1370:M:V SCN4A 1370 M V ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Pathogenic 4.061e-06 1 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_21157 +SCN4A:1370:M:V SCN4A 1370 M V ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalaemic periodic paralysis NA gof hgmd (Likely)pathogenic DM 4.061e-06 2 Hyperkalaemic periodic paralysis maf_pathogenic NA NA 1 1 11757950 +SCN4A:1376:N:D SCN4A 1376 N D ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Hypokalemic periodic paralysis, type 2;Paramyotonia congenita of von Eulenburg;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Benign 0.5218 3 Congenital Myasthenic Syndrome, Recessive;Congenital myasthenic syndrome, acetazolamide-responsive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Hypokalemic periodic paralysis, type 2;Paramyotonia congenita of von Eulenburg;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_130236 +SCN4A:1393:I:T SCN4A 1393 I T ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 19882638 +SCN4A:1399:E:K SCN4A 1399 E K ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1424:V:I SCN4A 1424 V I ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 1.226e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477421 +SCN4A:1428:I:V SCN4A 1428 I V ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 2.455e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324519 +SCN4A:1433:L:R SCN4A 1433 L R ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita of von Eulenburg NA gof clinvar unknown Pathogenic 0 1 Paramyotonia congenita of von Eulenburg maf_pathogenic NA NA 0 0 VariationID_5907 +SCN4A:1433:L:R SCN4A 1433 L R ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 8388676,7809121 +SCN4A:1434:S:P SCN4A 1434 S P ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia%2C non-dystrophic NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia%2C non-dystrophic maf_pathogenic NA NA 0 1 23771340 +SCN4A:1436:L:P SCN4A 1436 L P ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 18166706,21664816 +SCN4A:1442:V:E SCN4A 1442 V E ENST00000435607;NM_000334.4;XM_005257566.1 Congenital myasthenic syndrome;Congenital myasthenic syndrome, acetazolamide-responsive NA unknown clinvar unknown Pathogenic 0 1 Congenital myasthenic syndrome;Congenital myasthenic syndrome, acetazolamide-responsive maf_pathogenic NA NA 0 0 VariationID_5914 +SCN4A:1442:V:E SCN4A 1442 V E ENST00000435607;NM_000334.4;XM_005257566.1 Congenital myasthenic syndrome NA unknown hgmd unknown DM 0 1 Congenital myasthenic syndrome maf_pathogenic NA NA 0 0 12766226 +SCN4A:1442:V:M SCN4A 1442 V M ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 1.292e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324517 +SCN4A:1448:R:C SCN4A 1448 R C ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita of von Eulenburg;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 3 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita of von Eulenburg;not provided maf_pathogenic NA NA 1 1 VariationID_5898 +SCN4A:1448:R:C SCN4A 1448 R C ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 1316765,8110459,12483017,8005599,7809121 +SCN4A:1448:R:H SCN4A 1448 R H ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita of von Eulenburg;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita of von Eulenburg;not provided maf_pathogenic NA NA 1 1 VariationID_5899 +SCN4A:1448:R:H SCN4A 1448 R H ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 1316765,8110459,8005599,12562902,22507243,28779239,27415035,7809121 +SCN4A:1448:R:L SCN4A 1448 R L ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 18166706 +SCN4A:1448:R:P SCN4A 1448 R P ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Hyperkalemic Periodic Paralysis Type 1;not provided maf_pathogenic NA NA 1 1 VariationID_221263 +SCN4A:1448:R:P SCN4A 1448 R P ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 7676326,20038812 +SCN4A:1448:R:S SCN4A 1448 R S ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Pathogenic 0 1 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_221262 +SCN4A:1448:R:S SCN4A 1448 R S ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 10381583 +SCN4A:1451:R:C SCN4A 1451 R C ENST00000435607;NM_000334.4;XM_005257566.1 Periodic paralysis NA unknown hgmd unknown DM 1.229e-05 2 Periodic paralysis unknown NA NA 0 0 19201608 +SCN4A:1451:R:H SCN4A 1451 R H ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not specified NA gof clinvar unknown Uncertain significance 0 3 Hyperkalemic Periodic Paralysis Type 1;not specified maf_pathogenic NA NA 0 0 VariationID_448280 +SCN4A:1454:R:W SCN4A 1454 R W ENST00000435607;NM_000334.4;XM_005257566.1 Congenital myasthenic syndrome NA unknown clinvar unknown Pathogenic 1.632e-05 1 Congenital myasthenic syndrome unknown NA NA 0 0 VariationID_243042 +SCN4A:1454:R:W SCN4A 1454 R W ENST00000435607;NM_000334.4;XM_005257566.1 Congenital myasthenic syndrome with periodic paralysis NA unknown hgmd unknown DM 1.632e-05 2 Congenital myasthenic syndrome with periodic paralysis unknown NA NA 0 0 26659129 +SCN4A:1455:I:S SCN4A 1455 I S ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448281 +SCN4A:1455:I:T SCN4A 1455 I T ENST00000435607;NM_000334.4;XM_005257566.1 Proximal myopathy%2C adult - onset with electrical myotonia NA unknown hgmd unknown DM 8.149e-06 2 Proximal myopathy%2C adult - onset with electrical myotonia unknown NA NA 0 0 28024841 +SCN4A:1456:G:E SCN4A 1456 G E ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita of von Eulenburg NA gof clinvar unknown Pathogenic 0 1 Paramyotonia congenita of von Eulenburg maf_pathogenic NA NA 0 0 VariationID_5915 +SCN4A:1456:G:E SCN4A 1456 G E ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita%2C von Eulenburg NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita%2C von Eulenburg maf_pathogenic NA NA 1 1 10369308 +SCN4A:1457:R:H SCN4A 1457 R H ENST00000435607;NM_000334.4;XM_005257566.1 Congenital myasthenic syndrome, acetazolamide-responsive NA unknown clinvar unknown Pathogenic 4.073e-06 1 Congenital myasthenic syndrome, acetazolamide-responsive maf_pathogenic NA NA 0 0 VariationID_217263 +SCN4A:1457:R:H SCN4A 1457 R H ENST00000435607;NM_000334.4;XM_005257566.1 Congenital myasthenic syndrome NA unknown hgmd (Likely)pathogenic DM 4.073e-06 2 Congenital myasthenic syndrome maf_pathogenic NA NA 0 1 25707578 +SCN4A:1458:V:D SCN4A 1458 V D ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita / sodium channel myotonia NA gof hgmd unknown DM 0 1 Paramyotonia congenita / sodium channel myotonia maf_pathogenic NA NA 0 0 26036855 +SCN4A:1458:V:F SCN4A 1458 V F ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 9300659 +SCN4A:1460:R:Q SCN4A 1460 R Q ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 21752396 +SCN4A:1460:R:W SCN4A 1460 R W ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 2.034e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477422 +SCN4A:1461:L:P SCN4A 1461 L P ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 22094069 +SCN4A:1473:F:S SCN4A 1473 F S ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 9300659,18690054 +SCN4A:1476:M:I SCN4A 1476 M I ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita of von Eulenburg NA gof clinvar unknown Pathogenic 4.061e-06 1 Paramyotonia congenita of von Eulenburg maf_pathogenic NA NA 0 0 VariationID_5921 +SCN4A:1476:M:I SCN4A 1476 M I ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 4.061e-06 2 Myotonia maf_pathogenic NA NA 0 1 17998485,22250216 +SCN4A:1476:M:T SCN4A 1476 M T ENST00000435607;NM_000334.4;XM_005257566.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 3 not provided maf_pathogenic NA NA 0 1 VariationID_421864 +SCN4A:1476:M:T SCN4A 1476 M T ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 27060299 +SCN4A:1481:A:D SCN4A 1481 A D ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 17212350 +SCN4A:1488:L:P SCN4A 1488 L P ENST00000435607;NM_000334.4;XM_005257566.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_380391 +SCN4A:1489:L:F SCN4A 1489 L F ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448282 +SCN4A:1490:F:L SCN4A 1490 F L ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown no interpretation for the single variant 0 1 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_402119 +SCN4A:1493:M:I SCN4A 1493 M I ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown no interpretation for the single variant 0 1 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_21159 +SCN4A:1495:I:F SCN4A 1495 I F ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Pathogenic 0 1 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_21160 +SCN4A:1495:I:F SCN4A 1495 I F ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalaemic periodic paralysis NA gof hgmd (Likely)pathogenic DM 0 2 Hyperkalaemic periodic paralysis maf_pathogenic NA NA 1 1 10366610 +SCN4A:1506:Y:F SCN4A 1506 Y F ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 4.873e-05 2 not specified unknown NA NA 0 0 VariationID_426715 +SCN4A:1534:T:M SCN4A 1534 T M ENST00000435607;NM_000334.4;XM_005257566.1 Abnormality of the nervous system NA unknown hgmd unknown DM 8.121e-06 2 Abnormality of the nervous system unknown NA NA 0 0 26633542 +SCN4A:1537:G:S SCN4A 1537 G S ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not provided NA gof clinvar unknown Uncertain significance 6.904e-05 2 Hyperkalemic Periodic Paralysis Type 1;not provided unknown NA NA 0 0 VariationID_222028 +SCN4A:1537:G:S SCN4A 1537 G S ENST00000435607;NM_000334.4;XM_005257566.1 Essential tremor NA unknown hgmd unknown DM 6.904e-05 2 Essential tremor unknown NA NA 0 0 26427606 +SCN4A:1537:G:S SCN4A 1537 G S ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.904e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1556:N:S SCN4A 1556 N S ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 1.219e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324516 +SCN4A:1563:S:N SCN4A 1563 S N ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.063e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1564:V:I SCN4A 1564 V I ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.001625 0 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_195797 +SCN4A:1564:V:I SCN4A 1564 V I ENST00000435607;NM_000334.4;XM_005257566.1 Seizures NA unknown hgmd unknown DM 0.001625 1 Seizures unknown NA NA 0 0 24356988 +SCN4A:1564:V:I SCN4A 1564 V I ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001625 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1570:N:S SCN4A 1570 N S ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Likely benign 4.061e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324515 +SCN4A:1571:P:S SCN4A 1571 P S ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 8.935e-05 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hyperkalemic Periodic Paralysis Type 1;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324514 +SCN4A:1589:V:M SCN4A 1589 V M ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not provided maf_pathogenic NA NA 1 1 VariationID_5905 +SCN4A:1589:V:M SCN4A 1589 V M ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 8242056,25755818 +SCN4A:1592:M:I SCN4A 1592 M I ENST00000435607;NM_000334.4;XM_005257566.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_280637 +SCN4A:1592:M:I SCN4A 1592 M I ENST00000435607;NM_000334.4;XM_005257566.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427072 +SCN4A:1592:M:V SCN4A 1592 M V ENST00000435607;NM_000334.4;XM_005257566.1 Familial hyperkalemic periodic paralysis;Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita/hyperkalemic periodic paralysis;not provided NA gof clinvar (Likely)pathogenic Pathogenic 0 3 Familial hyperkalemic periodic paralysis;Hyperkalemic Periodic Paralysis Type 1;Paramyotonia congenita/hyperkalemic periodic paralysis;not provided maf_pathogenic NA NA 1 1 VariationID_5897 +SCN4A:1592:M:V SCN4A 1592 M V ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalaemic periodic paralysis NA gof hgmd (Likely)pathogenic DM 0 2 Hyperkalaemic periodic paralysis maf_pathogenic NA NA 1 1 1659668,21665479,19290024,21404612,23801527,24714718,24943082,18046642 +SCN4A:1597:I:M SCN4A 1597 I M ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1602:N:H SCN4A 1602 N H ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448283 +SCN4A:1609:S:R SCN4A 1609 S R ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448284 +SCN4A:1629:P:L SCN4A 1629 P L ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 0.0001543 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324512 +SCN4A:1629:P:L SCN4A 1629 P L ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia with intermittent dysphagia NA unknown hgmd unknown DM 0.0001543 1 Myotonia with intermittent dysphagia unknown NA NA 0 0 28012096 +SCN4A:1629:P:L SCN4A 1629 P L ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001543 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1631:A:T SCN4A 1631 A T ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 3.655e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324511 +SCN4A:1633:Q:E SCN4A 1633 Q E ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia%2C potassium-aggravated NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia%2C potassium-aggravated maf_pathogenic NA NA 0 1 19347921 +SCN4A:1652:R:K SCN4A 1652 R K ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 0 2 Hyperkalemic Periodic Paralysis Type 1 maf_pathogenic NA NA 0 0 VariationID_477425 +SCN4A:1696:A:T SCN4A 1696 A T ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.625e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1702:E:G SCN4A 1702 E G ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448285 +SCN4A:1702:E:K SCN4A 1702 E K ENST00000435607;NM_000334.4;XM_005257566.1 Paramyotonia congenita NA gof hgmd (Likely)pathogenic DM 0 2 Paramyotonia congenita maf_pathogenic NA NA 1 1 15534250 +SCN4A:1705:F:I SCN4A 1705 F I ENST00000435607;NM_000334.4;XM_005257566.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 3 not provided maf_pathogenic NA NA 0 1 VariationID_420020 +SCN4A:1705:F:I SCN4A 1705 F I ENST00000435607;NM_000334.4;XM_005257566.1 Myotonia NA unknown hgmd (Likely)pathogenic DM 0 2 Myotonia maf_pathogenic NA NA 0 1 15774523,24324661,18690054 +SCN4A:1709:N:S SCN4A 1709 N S ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1;not specified NA gof clinvar unknown Uncertain significance 6.499e-05 3 Hyperkalemic Periodic Paralysis Type 1;not specified unknown NA NA 0 0 VariationID_448286 +SCN4A:1731:A:T SCN4A 1731 A T ENST00000435607;NM_000334.4;XM_005257566.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001141 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN4A:1735:Q:H SCN4A 1735 Q H ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 1.625e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324510 +SCN4A:1762:G:R SCN4A 1762 G R ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 3.254e-05 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia unknown NA NA 0 0 VariationID_324508 +SCN4A:1765:A:G SCN4A 1765 A G ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia NA unknown clinvar unknown Uncertain significance 0 2 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia maf_pathogenic NA NA 0 0 VariationID_324506 +SCN4A:1765:A:T SCN4A 1765 A T ENST00000435607;NM_000334.4;XM_005257566.1 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified NA unknown clinvar unknown Benign/Likely benign 0.0005003 3 Congenital Myasthenic Syndrome, Recessive;Hyperkalemic Periodic Paralysis;Hypokalemic periodic paralysis;Paramyotonia congenita of von Eulenburg;Potassium aggravated myotonia;not specified unknown NA NA 0 0 VariationID_324507 +SCN4A:1783:E:K SCN4A 1783 E K ENST00000435607;NM_000334.4;XM_005257566.1 Hyperkalemic Periodic Paralysis Type 1 NA gof clinvar unknown Uncertain significance 2.844e-05 2 Hyperkalemic Periodic Paralysis Type 1 unknown NA NA 0 0 VariationID_477428 +SCN4A:1823:P:R SCN4A 1823 P R ENST00000435607;NM_000334.4;XM_005257566.1 not specified NA unknown clinvar unknown Likely benign 0.0006634 2 not specified unknown NA NA 0 0 VariationID_514878 +SCN5A:2:A:T SCN5A 2 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 1.236e-05 1 Brugada syndrome maf_pathogenic 0.024390244 0.188617886 0 0 VariationID_67950 +SCN5A:2:A:T SCN5A 2 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.236e-05 2 Brugada syndrome maf_pathogenic 0.024390244 0.188617886 0 0 20609320 +SCN5A:8:R:Q SCN5A 8 R Q ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 3.682e-05 2 Cardiovascular phenotype maf_pathogenic 0.013452915 0.014349776 0 0 VariationID_519065 +SCN5A:9:G:V SCN5A 9 G V ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67751 +SCN5A:9:G:V SCN5A 9 G V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 16922724,23805106 +SCN5A:15:R:G SCN5A 15 R G ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 3.669e-05 2 Sudden unexplained death maf_pathogenic 0.014778325 0.015763547 0 0 24631775 +SCN5A:15:R:M SCN5A 15 R M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_463338 +SCN5A:15:R:T SCN5A 15 R T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.076e-05 2 not specified maf_pathogenic 0.012345679 0.013168724 0 0 VariationID_165163 +SCN5A:18:R:Q SCN5A 18 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 6.923e-05 3 Congenital long QT syndrome;not specified maf_pathogenic 0.116022099 0.042725599 0 0 VariationID_48306 +SCN5A:18:R:Q SCN5A 18 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 6.923e-05 2 Long QT syndrome maf_pathogenic 0.116022099 0.042725599 0 0 19716085,23805106 +SCN5A:18:R:W SCN5A 18 R W ENST00000333535;NM_198056.2 Arrhythmogenic right ventricular cardiomyopathy;Brugada syndrome;Cardiovascular phenotype;Catecholaminergic polymorphic ventricular tachycardia type 1;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002648 0 Arrhythmogenic right ventricular cardiomyopathy;Brugada syndrome;Cardiovascular phenotype;Catecholaminergic polymorphic ventricular tachycardia type 1;not provided;not specified unknown 0.015302728 0.002129075 0 0 VariationID_67978 +SCN5A:18:R:W SCN5A 18 R W ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0002648 2 Long QT syndrome unknown 0.015302728 0.002129075 0 0 15840476,23805106,20129283 +SCN5A:22:A:V SCN5A 22 A V ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.139e-06 2 not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_281662 +SCN5A:25:E:K SCN5A 25 E K ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Uncertain significance 8.136e-06 2 not provided maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_191505 +SCN5A:25:E:K SCN5A 25 E K ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 8.136e-06 1 Atrial fibrillation maf_pathogenic 0.047619048 0.050793651 0 0 28837624 +SCN5A:27:R:C SCN5A 27 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.627e-05 2 Brugada syndrome maf_pathogenic 0.029126214 0.031067961 0 0 VariationID_463358 +SCN5A:27:R:H SCN5A 27 R H ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;Death in infancy;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002522 0 Brugada syndrome;Congenital long QT syndrome;Death in infancy;not specified unknown 0.014715291 0.040435061 0 0 VariationID_68043 +SCN5A:27:R:H SCN5A 27 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0.0002522 2 Brugada syndrome unknown 0.014715291 0.040435061 0 0 11901046,23805106,19716085,27435932 +SCN5A:28:M:L SCN5A 28 M L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic 0.020979021 0.022377622 0 0 VariationID_450418 +SCN5A:29:A:V SCN5A 29 A V ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.137e-05 2 not specified unknown 0.042357274 0.005893186 0 0 VariationID_201428 +SCN5A:29:A:V SCN5A 29 A V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.137e-05 2 Long QT syndrome unknown 0.042357274 0.005893186 0 0 23098067,28611029 +SCN5A:30:E:G SCN5A 30 E G ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_68057 +SCN5A:30:E:G SCN5A 30 E G ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:32:Q:R SCN5A 32 Q R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_463363 +SCN5A:34:R:C SCN5A 34 R C ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.008167 3 Brugada syndrome;Cardiovascular phenotype;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not provided;not specified unknown 0.000992704 5.04e-05 0 0 VariationID_48279 +SCN5A:34:R:C SCN5A 34 R C ENST00000333535;NM_198056.2 Focal epilepsy NA unknown hgmd unknown DM 0.008167 1 Focal epilepsy unknown 0.000992704 5.04e-05 0 0 25119684,27884173 +SCN5A:34:R:C SCN5A 34 R C ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.008167 unknown DEE unknown 0.000992704 5.04e-05 0 0 Heyne_etal_bioRxiv2019 +SCN5A:34:R:H SCN5A 34 R H ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 4.476e-05 1 not provided maf_pathogenic 0.010600707 0.01130742 0 0 VariationID_67627 +SCN5A:34:R:H SCN5A 34 R H ENST00000333535;NM_198056.2 Congenital complete heart block NA unknown hgmd unknown DM 4.476e-05 2 Congenital complete heart block maf_pathogenic 0.010600707 0.01130742 0 0 28018021 +SCN5A:35:G:S SCN5A 35 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 8.954e-05 0 Brugada syndrome unknown 0.03814262 0.038474295 0 0 VariationID_67628 +SCN5A:35:G:S SCN5A 35 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.954e-05 1 Brugada syndrome unknown 0.03814262 0.038474295 0 0 11960580,23805106,23414114 +SCN5A:41:E:D SCN5A 41 E D ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_518512 +SCN5A:43:R:Q SCN5A 43 R Q ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome NA unknown clinvar unknown Uncertain significance 4.495e-05 2 Brugada syndrome;Congenital long QT syndrome maf_pathogenic 0.222614841 0.01130742 0 0 VariationID_67654 +SCN5A:43:R:Q SCN5A 43 R Q ENST00000333535;NM_198056.2 Arrhythmia%2C lidocaine-induced NA unknown hgmd unknown DM 4.495e-05 2 Arrhythmia%2C lidocaine-induced maf_pathogenic 0.222614841 0.01130742 0 0 18848812,19716085,18984535 +SCN5A:43:R:Q SCN5A 43 R Q ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.495e-05 unknown DEE maf_pathogenic 0.222614841 0.01130742 0 0 Heyne_etal_bioRxiv2019 +SCN5A:48:E:K SCN5A 48 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 4.917e-05 2 Congenital long QT syndrome;not specified maf_pathogenic 0.106699752 0.007940447 0 0 VariationID_67663 +SCN5A:48:E:K SCN5A 48 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.917e-05 2 Long QT syndrome maf_pathogenic 0.106699752 0.007940447 0 0 19716085,28412158 +SCN5A:48:E:K SCN5A 48 E K ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.917e-05 unknown DEE maf_pathogenic 0.106699752 0.007940447 0 0 Heyne_etal_bioRxiv2019 +SCN5A:51:A:V SCN5A 51 A V ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.178e-06 2 not specified maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_179791 +SCN5A:51:A:V SCN5A 51 A V ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.178e-06 unknown DEE maf_pathogenic 0.036144578 0.038554217 0 0 Heyne_etal_bioRxiv2019 +SCN5A:52:P:S SCN5A 52 P S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 8.176e-06 1 Congenital long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 VariationID_67666 +SCN5A:52:P:S SCN5A 52 P S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.176e-06 2 Long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 19716085 +SCN5A:53:R:Q SCN5A 53 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 1.228e-05 1 Congenital long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 VariationID_67670 +SCN5A:53:R:Q SCN5A 53 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.228e-05 2 Long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 19716085,28412158,26412604 +SCN5A:70:N:K SCN5A 70 N K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.498e-05 1 Brugada syndrome maf_pathogenic 0.011406844 0.088212928 0 0 VariationID_67714 +SCN5A:70:N:K SCN5A 70 N K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.498e-05 2 Brugada syndrome maf_pathogenic 0.011406844 0.088212928 0 0 20129283,24573164 +SCN5A:71:P:L SCN5A 71 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406432 +SCN5A:84:D:N SCN5A 84 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67736 +SCN5A:84:D:N SCN5A 84 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 20129283 +SCN5A:84:D:V SCN5A 84 D V ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519250 +SCN5A:87:Y:C SCN5A 87 Y C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 23503384 +SCN5A:88:S:G SCN5A 88 S G ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 9.088e-06 2 not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201429 +SCN5A:90:Q:K SCN5A 90 Q K ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 not specified maf_pathogenic NA NA 0 0 VariationID_201412 +SCN5A:93:F:S SCN5A 93 F S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67758 +SCN5A:93:F:S SCN5A 93 F S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 20129283,24136861 +SCN5A:94:I:S SCN5A 94 I S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67760 +SCN5A:94:I:S SCN5A 94 I S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:94:I:V SCN5A 94 I V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.218e-05 3 Brugada syndrome;Cardiovascular phenotype;not specified maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_463314 +SCN5A:94:I:V SCN5A 94 I V ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.218e-05 unknown DEE maf_pathogenic 0.036144578 0.038554217 0 0 Heyne_etal_bioRxiv2019 +SCN5A:95:V:I SCN5A 95 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 3.249e-05 0 Brugada syndrome;not provided;not specified maf_pathogenic 0.014778325 0.114285714 0 0 VariationID_67761 +SCN5A:95:V:I SCN5A 95 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 3.249e-05 2 Brugada syndrome maf_pathogenic 0.014778325 0.114285714 0 0 17081365,23805106,20877689 +SCN5A:102:I:V SCN5A 102 I V ENST00000333535;NM_198056.2 Long QT syndrome and generalized epilepsy NA unknown hgmd unknown DM 0 2 Long QT syndrome and generalized epilepsy maf_pathogenic NA NA 0 0 25119684 +SCN5A:104:R:G SCN5A 104 R G ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67777 +SCN5A:104:R:G SCN5A 104 R G ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:104:R:Q SCN5A 104 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Brugada syndrome;not provided maf_pathogenic 0.020979021 0.721678322 1 1 VariationID_67780 +SCN5A:104:R:Q SCN5A 104 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.020979021 0.721678322 1 1 11960580,23805106,24136861 +SCN5A:104:R:W SCN5A 104 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Likely pathogenic 4.061e-06 3 Brugada syndrome;Cardiovascular phenotype;not provided maf_pathogenic 0.036144578 0.520481928 1 1 VariationID_67778 +SCN5A:104:R:W SCN5A 104 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.036144578 0.520481928 0 0 20129283,22739120,24136861 +SCN5A:109:N:K SCN5A 109 N K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.061e-06 1 Brugada syndrome maf_pathogenic 0.029126214 0.613592233 0 0 VariationID_67787 +SCN5A:109:N:K SCN5A 109 N K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.029126214 0.613592233 0 0 19843921 +SCN5A:110:A:T SCN5A 110 A T ENST00000333535;NM_198056.2 Primary familial hypertrophic cardiomyopathy;not specified NA unknown clinvar unknown Uncertain significance 1.624e-05 2 Primary familial hypertrophic cardiomyopathy;not specified maf_pathogenic 0.18699187 0.02601626 0 0 VariationID_180510 +SCN5A:110:A:T SCN5A 110 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.624e-05 2 Long QT syndrome maf_pathogenic 0.18699187 0.02601626 0 0 23174487,26159999,23631430 +SCN5A:113:V:I SCN5A 113 V I ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67794 +SCN5A:113:V:I SCN5A 113 V I ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 20541041 +SCN5A:115:S:G SCN5A 115 S G ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67798 +SCN5A:115:S:G SCN5A 115 S G ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:119:P:S SCN5A 119 P S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.122e-06 2 Brugada syndrome maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_463327 +SCN5A:120:I:T SCN5A 120 I T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201430 +SCN5A:121:R:Q SCN5A 121 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Pathogenic 8.122e-06 2 Brugada syndrome maf_pathogenic 0.029126214 0.419417476 0 0 VariationID_67808 +SCN5A:121:R:Q SCN5A 121 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.122e-06 2 Brugada syndrome maf_pathogenic 0.029126214 0.419417476 0 0 20129283,24136861 +SCN5A:121:R:W SCN5A 121 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;not provided maf_pathogenic 0.036144578 0.761445783 1 1 VariationID_67807 +SCN5A:121:R:W SCN5A 121 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 1 1 19606473,22739120,20395683,28449774,24136861 +SCN5A:124:A:D SCN5A 124 A D ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 22529811 +SCN5A:125:V:L SCN5A 125 V L ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0.0002193 1 Congenital long QT syndrome unknown 0.020480855 0.00284951 0 0 VariationID_67821 +SCN5A:125:V:L SCN5A 125 V L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0002193 2 Long QT syndrome unknown 0.020480855 0.00284951 0 0 15840476,23805106 +SCN5A:125:V:L SCN5A 125 V L ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002193 unknown DEE unknown 0.020480855 0.00284951 0 0 Heyne_etal_bioRxiv2019 +SCN5A:126:K:E SCN5A 126 K E ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67826 +SCN5A:126:K:E SCN5A 126 K E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 12051963,20981092,23805106 +SCN5A:136:L:P SCN5A 136 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67861 +SCN5A:136:L:P SCN5A 136 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 17697823 +SCN5A:137:I:M SCN5A 137 I M ENST00000333535;NM_198056.2 Arrhythmogenic right ventricular dysplasia NA unknown hgmd unknown DM 0 2 Arrhythmogenic right ventricular dysplasia maf_pathogenic 0.130434783 0.139130435 0 0 24317018 +SCN5A:138:M:I SCN5A 138 M I ENST00000333535;NM_198056.2 Atrial fibrillation;Atrial fibrillation NA unknown clinvar unknown Uncertain significance 4.146e-06 1 Atrial fibrillation;Atrial fibrillation maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_67865 +SCN5A:138:M:I SCN5A 138 M I ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 4.146e-06 2 Atrial fibrillation maf_pathogenic 0.069767442 0.074418605 0 0 18378609,25637381 +SCN5A:138:M:T SCN5A 138 M T ENST00000333535;NM_198056.2 Primary dilated cardiomyopathy NA unknown clinvar unknown Uncertain significance 0 1 Primary dilated cardiomyopathy maf_pathogenic NA NA 0 0 VariationID_180511 +SCN5A:141:I:F SCN5A 141 I F ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201431 +SCN5A:141:I:N SCN5A 141 I N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.123e-06 2 Brugada syndrome maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_463335 +SCN5A:141:I:V SCN5A 141 I V ENST00000333535;NM_198056.2 Ventricular arrhythmia%2C exercise-induced NA unknown hgmd unknown DM 0 2 Ventricular arrhythmia%2C exercise-induced maf_pathogenic 0.029126214 0.031067961 0 0 25210054,26965448 +SCN5A:146:V:M SCN5A 146 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0.0001191 1 Brugada syndrome unknown 0.004815409 0.037239165 0 0 VariationID_67886 +SCN5A:146:V:M SCN5A 146 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0.0001191 2 Brugada syndrome unknown 0.004815409 0.037239165 0 0 20129283 +SCN5A:146:V:M SCN5A 146 V M ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001191 unknown DEE unknown 0.004815409 0.037239165 0 0 Heyne_etal_bioRxiv2019 +SCN5A:149:A:V SCN5A 149 A V ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 0 2 Sudden unexplained death maf_pathogenic 0.130434783 0.139130435 0 0 24631775 +SCN5A:161:E:K SCN5A 161 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic 8.393e-06 2 Brugada syndrome maf_pathogenic 0.081272085 0.718021201 1 1 VariationID_67927 +SCN5A:161:E:K SCN5A 161 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 8.393e-06 2 Brugada syndrome maf_pathogenic 0.081272085 0.718021201 1 1 12106943,20448214,20384651,20539757,23414114,15910881,15910881 +SCN5A:161:E:Q SCN5A 161 E Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67928 +SCN5A:161:E:Q SCN5A 161 E Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:166:A:T SCN5A 166 A T ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 0.0002195 1 Sudden unexplained death unknown 0.002079002 0.002217602 0 0 27650965 +SCN5A:175:K:N SCN5A 175 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67971 +SCN5A:175:K:N SCN5A 175 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:176:I:M SCN5A 176 I M ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic NA NA 0 0 VariationID_67975 +SCN5A:176:I:M SCN5A 176 I M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 19996378 +SCN5A:178:A:G SCN5A 178 A G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67986 +SCN5A:178:A:G SCN5A 178 A G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:179:R:Q SCN5A 179 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.848e-05 2 Brugada syndrome;Brugada syndrome 1 maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_406417 +SCN5A:179:R:Q SCN5A 179 R Q ENST00000333535;NM_198056.2 Sudden unexpected death NA unknown hgmd unknown DM 2.848e-05 1 Sudden unexpected death maf_pathogenic 0.130434783 0.139130435 0 0 28704380 +SCN5A:180:G:V SCN5A 180 G V ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_201433 +SCN5A:182:C:R SCN5A 182 C R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67991 +SCN5A:182:C:R SCN5A 182 C R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:184:H:Q SCN5A 184 H Q ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_201434 +SCN5A:185:A:T SCN5A 185 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0.0004135 1 Congenital long QT syndrome unknown 0.024202843 0.001229351 0 0 VariationID_67996 +SCN5A:185:A:T SCN5A 185 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0004135 2 Long QT syndrome unknown 0.024202843 0.001229351 0 0 15176425,26332594 +SCN5A:185:A:T SCN5A 185 A T ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0004135 unknown DEE unknown 0.024202843 0.001229351 0 0 Heyne_etal_bioRxiv2019 +SCN5A:185:A:V SCN5A 185 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 1.639e-05 1 Brugada syndrome maf_pathogenic 0.024390244 0.188617886 0 0 VariationID_67998 +SCN5A:185:A:V SCN5A 185 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.639e-05 2 Brugada syndrome maf_pathogenic 0.024390244 0.188617886 0 0 20129283 +SCN5A:185:A:V SCN5A 185 A V ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.639e-05 unknown DEE maf_pathogenic 0.024390244 0.188617886 0 0 Heyne_etal_bioRxiv2019 +SCN5A:187:T:A SCN5A 187 T A ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Brugada syndrome;Cardiac arrest maf_pathogenic NA NA 0 0 VariationID_222801 +SCN5A:187:T:I SCN5A 187 T I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_68000 +SCN5A:187:T:I SCN5A 187 T I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 16325048,20539757 +SCN5A:190:R:G SCN5A 190 R G ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Conflicting interpretations of pathogenicity 0.0004497 0 Congenital long QT syndrome;not specified unknown 0.077890325 0.001117709 0 0 VariationID_68004 +SCN5A:190:R:G SCN5A 190 R G ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0004497 2 Long QT syndrome unknown 0.077890325 0.001117709 0 0 15176425,22402334 +SCN5A:190:R:Q SCN5A 190 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 4.599e-05 2 Congenital long QT syndrome;not specified maf_pathogenic 0.133126935 0.071826625 0 0 VariationID_68005 +SCN5A:190:R:Q SCN5A 190 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.599e-05 2 Long QT syndrome maf_pathogenic 0.133126935 0.071826625 0 0 17905336,28412158,21908450 +SCN5A:190:R:Q SCN5A 190 R Q ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.599e-05 unknown DEE maf_pathogenic 0.133126935 0.071826625 0 0 Heyne_etal_bioRxiv2019 +SCN5A:194:N:D SCN5A 194 N D ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519278 +SCN5A:204:A:E SCN5A 204 A E ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201436 +SCN5A:204:A:V SCN5A 204 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_68028 +SCN5A:204:A:V SCN5A 204 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:212:L:P SCN5A 212 L P ENST00000333535;NM_198056.2 Atrial standstill 1, digenic;Congenital long QT syndrome NA unknown clinvar unknown Pathogenic 0 1 Atrial standstill 1, digenic;Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_68030 +SCN5A:212:L:P SCN5A 212 L P ENST00000333535;NM_198056.2 Atrial standstill NA unknown hgmd unknown DM 0 1 Atrial standstill maf_pathogenic 0.534883721 0.074418605 0 0 16188595,20539757,19716085 +SCN5A:212:L:Q SCN5A 212 L Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_68029 +SCN5A:212:L:Q SCN5A 212 L Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:213:G:D SCN5A 213 G D ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 1 Cardiomyopathy%2C dilated maf_pathogenic 0.130434783 0.139130435 0 0 25163546 +SCN5A:216:S:L SCN5A 216 S L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0006807 0 Brugada syndrome;Cardiomyopathy;Cardiovascular phenotype;not provided;not specified unknown 0.02159771 0.00603695 0 0 VariationID_36767 +SCN5A:216:S:L SCN5A 216 S L ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0.0006807 1 Cardiomyopathy%2C dilated unknown 0.02159771 0.00603695 0 0 19412328,15851227,23465283,23299917,23158531,26159999,20129283,21705349,22685113,27287068,22378279,23414114,17210841 +SCN5A:219:R:C SCN5A 219 R C ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 1.659e-05 2 not specified maf_pathogenic 0.016393443 0.017486339 0 0 VariationID_432157 +SCN5A:219:R:H SCN5A 219 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Likely pathogenic 0 3 Brugada syndrome;not provided maf_pathogenic 0.069767442 0.074418605 1 1 VariationID_242206 +SCN5A:219:R:H SCN5A 219 R H ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 2 Cardiomyopathy%2C dilated maf_pathogenic 0.069767442 0.074418605 0 0 22675453,24762805,24762805,26304136 +SCN5A:220:T:I SCN5A 220 T I ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Dilated cardiomyopathy 1E;Familial dilated cardiomyopathy;Nodal rhythm;Sick sinus syndrome 1, autosomal recessive;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0006833 0 Brugada syndrome;Cardiovascular phenotype;Dilated cardiomyopathy 1E;Familial dilated cardiomyopathy;Nodal rhythm;Sick sinus syndrome 1, autosomal recessive;not provided;not specified unknown 0.000734754 0.010580456 0 0 VariationID_9396 +SCN5A:220:T:I SCN5A 220 T I ENST00000333535;NM_198056.2 Nodal rhythm NA unknown hgmd unknown DM 0.0006833 2 Nodal rhythm unknown 0.000734754 0.010580456 0 0 14523039,25637381,25171853,24613995,24613995,20448214,26636822,24055113,20539757,24784157,22685113,15671429,23414114,24136861 +SCN5A:220:T:N SCN5A 220 T N ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 1 Cardiomyopathy%2C dilated maf_pathogenic 0.130434783 0.139130435 0 0 25163546 +SCN5A:222:R:G SCN5A 222 R G ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201440 +SCN5A:222:R:Q SCN5A 222 R Q ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;Dilated cardiomyopathy 1E;Primary dilated cardiomyopathy;not provided NA unknown clinvar unknown Pathogenic 0 3 Brugada syndrome;Congenital long QT syndrome;Dilated cardiomyopathy 1E;Primary dilated cardiomyopathy;not provided maf_pathogenic 0.365079365 0.368253968 0 0 VariationID_39444 +SCN5A:222:R:Q SCN5A 222 R Q ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 2 Cardiomyopathy%2C dilated maf_pathogenic 0.365079365 0.368253968 0 0 19412328,24815523,19716085,22766342,22999724,25624448,22710484,22710484,27532257,24136861 +SCN5A:223:V:G SCN5A 223 V G ENST00000333535;NM_198056.2 Sudden unexpected death in epilepsy NA unknown hgmd unknown DM 0 2 Sudden unexpected death in epilepsy maf_pathogenic NA NA 0 0 26704558 +SCN5A:223:V:L SCN5A 223 V L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_68031 +SCN5A:223:V:L SCN5A 223 V L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 20129283 +SCN5A:225:R:P SCN5A 225 R P ENST00000333535;NM_198056.2 Cardiomyopathy%2C multifocal ventricular ectopy-associated NA unknown hgmd unknown DM 0 2 Cardiomyopathy%2C multifocal ventricular ectopy-associated maf_pathogenic 0.130434783 0.139130435 0 0 24815523,26733869,26022185 +SCN5A:225:R:Q SCN5A 225 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 2.094e-05 1 Congenital long QT syndrome maf_pathogenic 0.160839161 0.022377622 0 0 VariationID_68033 +SCN5A:225:R:Q SCN5A 225 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.094e-05 2 Long QT syndrome maf_pathogenic 0.160839161 0.022377622 0 0 16922724,24815523 +SCN5A:225:R:W SCN5A 225 R W ENST00000333535;NM_198056.2 Brugada syndrome;Cardiac conduction defect, nonspecific;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome 3;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 1.672e-05 0 Brugada syndrome;Cardiac conduction defect, nonspecific;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome 3;not provided maf_pathogenic 0.189686924 0.226887661 0 0 VariationID_68032 +SCN5A:225:R:W SCN5A 225 R W ENST00000333535;NM_198056.2 Cardiac conduction disease NA unknown hgmd unknown DM 1.672e-05 2 Cardiac conduction disease maf_pathogenic 0.189686924 0.226887661 0 0 12574143,25637381,24573164,19716085,28449774,25624448,24136861 +SCN5A:226:A:D SCN5A 226 A D ENST00000333535;NM_198056.2 Ventricular fibrillation%2C idiopathic NA unknown hgmd unknown DM 0 2 Ventricular fibrillation%2C idiopathic maf_pathogenic 0.130434783 0.139130435 0 0 22028457 +SCN5A:226:A:V SCN5A 226 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 9.238e-05 0 Brugada syndrome;not specified unknown 0.004149378 0.115076072 0 0 VariationID_68034 +SCN5A:226:A:V SCN5A 226 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 9.238e-05 2 Brugada syndrome unknown 0.004149378 0.115076072 0 0 11901046,25829473,24136861 +SCN5A:227:L:P SCN5A 227 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 1.267e-05 0 Brugada syndrome;not provided;not specified maf_pathogenic 0.024390244 0.188617886 0 0 VariationID_201441 +SCN5A:230:I:T SCN5A 230 I T ENST00000333535;NM_198056.2 Brugada syndrome;Cardiac conduction defect, nonspecific;Long QT syndrome 1 NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Brugada syndrome;Cardiac conduction defect, nonspecific;Long QT syndrome 1 maf_pathogenic 0.010600707 0.01130742 0 0 VariationID_68036 +SCN5A:230:I:T SCN5A 230 I T ENST00000333535;NM_198056.2 Cardiac conduction disease NA unknown hgmd unknown DM 0 2 Cardiac conduction disease maf_pathogenic 0.010600707 0.01130742 0 0 20564468 +SCN5A:230:I:V SCN5A 230 I V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.281e-06 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_68035 +SCN5A:230:I:V SCN5A 230 I V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.281e-06 2 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 11901046 +SCN5A:232:V:I SCN5A 232 V I ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome 1;Brugada syndrome, lidocaine-induced;Cardiovascular phenotype;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001088 0 Brugada syndrome;Brugada syndrome 1;Brugada syndrome, lidocaine-induced;Cardiovascular phenotype;not specified unknown 0.003558719 0.051245552 0 0 VariationID_68037 +SCN5A:232:V:I SCN5A 232 V I ENST00000333535;NM_198056.2 Brugada syndrome%2C lidocaine-induced NA unknown hgmd unknown DM 0.0001088 1 Brugada syndrome%2C lidocaine-induced unknown 0.003558719 0.051245552 0 0 18599870,25637381,24055113,23414114,24136861 +SCN5A:239:I:V SCN5A 239 I V ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.86013986 0.022377622 0 0 VariationID_68038 +SCN5A:239:I:V SCN5A 239 I V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.86013986 0.022377622 1 1 15176425 +SCN5A:240:V:M SCN5A 240 V M ENST00000333535;NM_198056.2 Arrhythmia;Brugada syndrome;Congenital long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 8.138e-06 3 Arrhythmia;Brugada syndrome;Congenital long QT syndrome;not specified maf_pathogenic 0.21182266 0.311330049 0 0 VariationID_68039 +SCN5A:240:V:M SCN5A 240 V M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.138e-06 2 Long QT syndrome maf_pathogenic 0.21182266 0.311330049 0 0 19716085,24349418 +SCN5A:242:A:T SCN5A 242 A T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_450940 +SCN5A:242:A:V SCN5A 242 A V ENST00000333535;NM_198056.2 Primary familial hypertrophic cardiomyopathy NA unknown clinvar unknown Uncertain significance 0 2 Primary familial hypertrophic cardiomyopathy maf_pathogenic NA NA 0 0 VariationID_222802 +SCN5A:245:Q:K SCN5A 245 Q K ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 8.129e-06 1 Congenital long QT syndrome maf_pathogenic 0.512195122 0.02601626 0 0 VariationID_68040 +SCN5A:245:Q:K SCN5A 245 Q K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.129e-06 2 Long QT syndrome maf_pathogenic 0.512195122 0.02601626 0 0 15840476 +SCN5A:247:V:L SCN5A 247 V L ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Likely pathogenic 6.907e-05 2 Congenital long QT syndrome;not provided maf_pathogenic 0.051918736 0.007223476 0 0 VariationID_68041 +SCN5A:247:V:L SCN5A 247 V L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 6.907e-05 2 Long QT syndrome maf_pathogenic 0.051918736 0.007223476 0 0 19716085 +SCN5A:262:S:R SCN5A 262 S R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Likely pathogenic 0 2 Brugada syndrome maf_pathogenic NA NA 1 1 VariationID_222803 +SCN5A:263:V:I SCN5A 263 V I ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not specified NA unknown clinvar unknown Uncertain significance 8.122e-06 3 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201444 +SCN5A:267:I:L SCN5A 267 I L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic 0.130434783 0.139130435 0 0 22677073 +SCN5A:270:Q:K SCN5A 270 Q K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.365079365 0.368253968 0 0 VariationID_68042 +SCN5A:270:Q:K SCN5A 270 Q K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.365079365 0.368253968 0 0 20129283,21895525,22090166 +SCN5A:273:M:K SCN5A 273 M K ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519241 +SCN5A:273:M:T SCN5A 273 M T ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_191504 +SCN5A:274:G:S SCN5A 274 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 3 Brugada syndrome;not specified maf_pathogenic NA NA 0 0 VariationID_201445 +SCN5A:275:N:K SCN5A 275 N K ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_68044 +SCN5A:275:N:K SCN5A 275 N K ENST00000333535;NM_198056.2 Long QT syndrome & atrial fibrillation NA unknown hgmd unknown DM 0 2 Long QT syndrome & atrial fibrillation maf_pathogenic 0.534883721 0.074418605 0 0 18452873 +SCN5A:276:L:I SCN5A 276 L I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_463359 +SCN5A:276:L:P SCN5A 276 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 23973953 +SCN5A:276:L:Q SCN5A 276 L Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_68045 +SCN5A:276:L:Q SCN5A 276 L Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 17697823 +SCN5A:278:H:D SCN5A 278 H D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_68046 +SCN5A:278:H:D SCN5A 278 H D ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:280:C:Y SCN5A 280 C Y ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 23321620 +SCN5A:281:V:M SCN5A 281 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.122e-06 2 Brugada syndrome maf_pathogenic 0.036144578 0.279518072 0 0 24775617,28416588 +SCN5A:282:R:C SCN5A 282 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Likely pathogenic 0 3 Brugada syndrome;Brugada syndrome 1;not provided maf_pathogenic 0.029126214 0.419417476 1 1 VariationID_68047 +SCN5A:282:R:C SCN5A 282 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.029126214 0.419417476 0 0 20129283 +SCN5A:282:R:H SCN5A 282 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Pathogenic 1.625e-05 1 Brugada syndrome;Brugada syndrome 1 maf_pathogenic 0.016393443 0.454644809 0 0 VariationID_68048 +SCN5A:282:R:H SCN5A 282 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.625e-05 2 Brugada syndrome maf_pathogenic 0.016393443 0.454644809 0 0 11901046,15828879,15828879,27153395,21840964,28341781 +SCN5A:286:A:S SCN5A 286 A S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0002518 0 Brugada syndrome;Cardiovascular phenotype;not provided;not specified unknown 0.001761597 0.001879037 0 0 VariationID_68049 +SCN5A:286:A:V SCN5A 286 A V ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Likely benign 8.124e-06 2 not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201414 +SCN5A:289:G:S SCN5A 289 G S ENST00000333535;NM_198056.2 Congenital long QT syndrome;Long QT syndrome NA unknown clinvar unknown Uncertain significance 1.625e-05 1 Congenital long QT syndrome;Long QT syndrome maf_pathogenic 0.160839161 0.022377622 0 0 VariationID_68050 +SCN5A:289:G:S SCN5A 289 G S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.625e-05 2 Long QT syndrome maf_pathogenic 0.160839161 0.022377622 0 0 19716085,25637381,28469501 +SCN5A:291:N:H SCN5A 291 N H ENST00000333535;NM_198056.2 Brugada syndrome;Torsades de pointes;not specified NA unknown clinvar unknown Uncertain significance 8.128e-06 3 Brugada syndrome;Torsades de pointes;not specified maf_pathogenic 0.223300971 0.031067961 0 0 VariationID_68051 +SCN5A:291:N:S SCN5A 291 N S ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 4.064e-06 1 not provided maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_68052 +SCN5A:292:G:S SCN5A 292 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 2.845e-05 1 Brugada syndrome maf_pathogenic 0.008746356 0.125947522 0 0 VariationID_68053 +SCN5A:292:G:S SCN5A 292 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.845e-05 2 Brugada syndrome maf_pathogenic 0.008746356 0.125947522 0 0 15277732 +SCN5A:294:V:M SCN5A 294 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.033e-05 2 Brugada syndrome;not specified maf_pathogenic 0.020979021 0.162237762 0 0 VariationID_68054 +SCN5A:294:V:M SCN5A 294 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.033e-05 2 Brugada syndrome maf_pathogenic 0.020979021 0.162237762 0 0 11901046,27711072 +SCN5A:295:E:K SCN5A 295 E K ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.066e-06 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_451392 +SCN5A:297:D:N SCN5A 297 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 3 Brugada syndrome;not specified maf_pathogenic NA NA 0 0 VariationID_201446 +SCN5A:298:G:S SCN5A 298 G S ENST00000333535;NM_198056.2 Atrioventricular block;Hemiplegia;Migraine;Primary dilated cardiomyopathy;Progressive familial heart block type 1A;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 2.441e-05 0 Atrioventricular block;Hemiplegia;Migraine;Primary dilated cardiomyopathy;Progressive familial heart block type 1A;not specified maf_pathogenic 0.020979021 0.022377622 0 0 VariationID_9387 +SCN5A:298:G:S SCN5A 298 G S ENST00000333535;NM_198056.2 Atrioventricular conduction block NA unknown hgmd unknown DM 2.441e-05 2 Atrioventricular conduction block maf_pathogenic 0.020979021 0.022377622 0 0 11804990,19056759 +SCN5A:298:G:S SCN5A 298 G S ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.441e-05 unknown DEE maf_pathogenic 0.020979021 0.022377622 0 0 Heyne_etal_bioRxiv2019 +SCN5A:299:L:M SCN5A 299 L M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely benign 0.0001383 3 Brugada syndrome;Cardiovascular phenotype;not provided;not specified unknown 0.002493766 0.002660017 0 0 VariationID_68055 +SCN5A:299:L:M SCN5A 299 L M ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001383 unknown DEE unknown 0.002493766 0.002660017 0 0 Heyne_etal_bioRxiv2019 +SCN5A:300:V:I SCN5A 300 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.07e-06 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_68056 +SCN5A:300:V:I SCN5A 300 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.07e-06 2 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 20129283,27153395 +SCN5A:301:W:C SCN5A 301 W C ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_393066 +SCN5A:314:Y:H SCN5A 314 Y H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 3 Brugada syndrome;not specified maf_pathogenic NA NA 0 0 VariationID_201574 +SCN5A:315:L:P SCN5A 315 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 3 Brugada syndrome;Cardiovascular phenotype;not specified maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_68058 +SCN5A:315:L:P SCN5A 315 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:317:K:N SCN5A 317 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_68059 +SCN5A:317:K:N SCN5A 317 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 14625171 +SCN5A:319:G:S SCN5A 319 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.873e-05 1 Brugada syndrome maf_pathogenic 0.067055394 0.067638484 0 0 VariationID_68060 +SCN5A:319:G:S SCN5A 319 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.873e-05 2 Brugada syndrome maf_pathogenic 0.067055394 0.067638484 0 0 11901046 +SCN5A:320:T:N SCN5A 320 T N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.218e-05 2 Brugada syndrome maf_pathogenic 0.029126214 0.225242718 0 0 VariationID_68061 +SCN5A:320:T:N SCN5A 320 T N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.218e-05 2 Brugada syndrome maf_pathogenic 0.029126214 0.225242718 0 0 20129283 +SCN5A:321:S:Y SCN5A 321 S Y ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 25401102 +SCN5A:325:L:R SCN5A 325 L R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_68062 +SCN5A:325:L:R SCN5A 325 L R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 15890323 +SCN5A:335:C:S SCN5A 335 C S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 25650408 +SCN5A:336:P:L SCN5A 336 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.036144578 0.279518072 0 0 VariationID_67624 +SCN5A:336:P:L SCN5A 336 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.036144578 0.279518072 0 0 17075016 +SCN5A:340:R:Q SCN5A 340 R Q ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome NA unknown clinvar unknown Uncertain significance 7.741e-05 2 Brugada syndrome;Congenital long QT syndrome unknown 0.047619048 0.006625259 0 0 VariationID_67626 +SCN5A:340:R:Q SCN5A 340 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 7.741e-05 2 Long QT syndrome unknown 0.047619048 0.006625259 0 0 15176425,27650965,22685113,22685113 +SCN5A:340:R:W SCN5A 340 R W ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.074e-06 1 Congenital long QT syndrome maf_pathogenic 0.704433498 0.015763547 0 0 VariationID_67625 +SCN5A:340:R:W SCN5A 340 R W ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 4.074e-06 2 Long QT syndrome maf_pathogenic 0.704433498 0.015763547 1 1 19716085 +SCN5A:346:E:G SCN5A 346 E G ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.067e-06 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_373493 +SCN5A:346:E:K SCN5A 346 E K ENST00000333535;NM_198056.2 Primary dilated cardiomyopathy NA unknown clinvar unknown Uncertain significance 5.694e-05 2 Primary dilated cardiomyopathy maf_pathogenic 0.009287926 0.009907121 0 0 VariationID_222804 +SCN5A:346:E:K SCN5A 346 E K ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 5.694e-05 1 Atrial fibrillation maf_pathogenic 0.009287926 0.009907121 0 0 28837624 +SCN5A:349:D:N SCN5A 349 D N ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 1.22e-05 2 not specified maf_pathogenic 0.020979021 0.162237762 0 0 VariationID_229230 +SCN5A:349:D:N SCN5A 349 D N ENST00000333535;NM_198056.2 Sick sinus syndrome%2C autosomal recessive NA unknown hgmd unknown DM 1.22e-05 2 Sick sinus syndrome%2C autosomal recessive maf_pathogenic 0.020979021 0.162237762 0 0 23200271 +SCN5A:350:H:Q SCN5A 350 H Q ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.065e-06 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_229231 +SCN5A:351:G:D SCN5A 351 G D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67629 +SCN5A:351:G:D SCN5A 351 G D ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:351:G:S SCN5A 351 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.219e-05 2 Brugada syndrome maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_406421 +SCN5A:351:G:V SCN5A 351 G V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 0 0 VariationID_67630 +SCN5A:351:G:V SCN5A 351 G V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 1 1 12051963 +SCN5A:352:Y:C SCN5A 352 Y C ENST00000333535;NM_198056.2 Early repolarization syndrome NA unknown hgmd unknown DM 0 2 Early repolarization syndrome maf_pathogenic 0.069767442 0.539534884 0 0 26820605,26820605 +SCN5A:353:T:I SCN5A 353 T I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.024390244 0.83902439 0 0 VariationID_67631 +SCN5A:353:T:I SCN5A 353 T I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.024390244 0.83902439 1 1 17198989,25261036 +SCN5A:355:F:C SCN5A 355 F C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 28600387 +SCN5A:356:D:N SCN5A 356 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 4.064e-06 3 Brugada syndrome;Brugada syndrome (shorter-than-normal QT interval);not provided maf_pathogenic 0.012345679 0.753909465 1 1 VariationID_67632 +SCN5A:356:D:N SCN5A 356 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 4.064e-06 2 Brugada syndrome maf_pathogenic 0.012345679 0.753909465 1 1 16325048,22090166,24136861 +SCN5A:358:F:S SCN5A 358 F S ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 1 not specified maf_pathogenic NA NA 0 0 VariationID_235057 +SCN5A:359:A:D SCN5A 359 A D ENST00000333535;NM_198056.2 Brugada syndrome;Cardiac arrhythmia;Long QT syndrome;Primary dilated cardiomyopathy;SUDDEN INFANT DEATH SYNDROME;Sick sinus syndrome NA unknown clinvar unknown not provided 0 1 Brugada syndrome;Cardiac arrhythmia;Long QT syndrome;Primary dilated cardiomyopathy;SUDDEN INFANT DEATH SYNDROME;Sick sinus syndrome maf_pathogenic NA NA 0 0 VariationID_440929 +SCN5A:367:R:C SCN5A 367 R C ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;not provided NA unknown clinvar unknown Pathogenic/Likely pathogenic 8.132e-06 3 Brugada syndrome;Congenital long QT syndrome;not provided maf_pathogenic 0.234972678 0.345355191 0 0 VariationID_67633 +SCN5A:367:R:C SCN5A 367 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.132e-06 2 Brugada syndrome maf_pathogenic 0.234972678 0.345355191 0 0 12106943,19716085,28600387,24136861 +SCN5A:367:R:G SCN5A 367 R G ENST00000333535;NM_198056.2 Cardiac conduction disease NA unknown hgmd unknown DM 0 2 Cardiac conduction disease maf_pathogenic 0.130434783 0.139130435 0 0 28534967 +SCN5A:367:R:H SCN5A 367 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Brugada syndrome;Brugada syndrome 1 maf_pathogenic 0.008746356 0.767346939 1 1 VariationID_9390 +SCN5A:367:R:H SCN5A 367 R H ENST00000333535;NM_198056.2 Sudden unexplained nocturnal death syndrome NA unknown hgmd unknown DM 0 2 Sudden unexplained nocturnal death syndrome maf_pathogenic 0.008746356 0.767346939 0 0 11823453,22899775,14687250,24136861,22028457 +SCN5A:367:R:L SCN5A 367 R L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67634 +SCN5A:367:R:L SCN5A 367 R L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:369:M:K SCN5A 369 M K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 0 0 VariationID_67635 +SCN5A:369:M:K SCN5A 369 M K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 1 1 12106943,24136861 +SCN5A:370:T:M SCN5A 370 T M ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.847908745 0.0121673 0 0 VariationID_67636 +SCN5A:370:T:M SCN5A 370 T M ENST00000333535;NM_198056.2 Sudden adult death syndrome NA unknown hgmd unknown DM 0 2 Sudden adult death syndrome maf_pathogenic 0.847908745 0.0121673 0 0 16712702,19716085 +SCN5A:371:Q:E SCN5A 371 Q E ENST00000333535;NM_198056.2 Long QT syndrome 3 & dilated cardiomyopathy NA unknown hgmd unknown DM 0 1 Long QT syndrome 3 & dilated cardiomyopathy maf_pathogenic 0.417475728 0.031067961 0 0 28011106 +SCN5A:374:W:G SCN5A 374 W G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67637 +SCN5A:374:W:G SCN5A 374 W G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:376:R:C SCN5A 376 R C ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_67638 +SCN5A:376:R:C SCN5A 376 R C ENST00000333535;NM_198056.2 Sick sinus syndrome NA unknown hgmd unknown DM 0 2 Sick sinus syndrome maf_pathogenic 0.069767442 0.074418605 0 0 24295898 +SCN5A:376:R:H SCN5A 376 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 8.17e-06 3 Brugada syndrome;Cardiovascular phenotype;not provided maf_pathogenic 0.009287926 0.443343653 1 1 VariationID_67639 +SCN5A:376:R:H SCN5A 376 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.17e-06 1 Brugada syndrome maf_pathogenic 0.009287926 0.443343653 0 0 15851228,24295898,23414114 +SCN5A:376:R:L SCN5A 376 R L ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 0 1 Sudden unexplained death maf_pathogenic 0.069767442 0.074418605 0 0 27650965 +SCN5A:386:G:E SCN5A 386 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67641 +SCN5A:386:G:E SCN5A 386 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 20129283,24136861 +SCN5A:386:G:R SCN5A 386 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67640 +SCN5A:386:G:R SCN5A 386 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 20129283,24136861 +SCN5A:396:V:A SCN5A 396 V A ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67643 +SCN5A:396:V:A SCN5A 396 V A ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:396:V:L SCN5A 396 V L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67642 +SCN5A:396:V:L SCN5A 396 V L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:397:I:F SCN5A 397 I F ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.534883721 0.074418605 0 0 25904541 +SCN5A:397:I:T SCN5A 397 I T ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Likely pathogenic 0 2 Congenital long QT syndrome;not provided maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67644 +SCN5A:397:I:T SCN5A 397 I T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:397:I:V SCN5A 397 I V ENST00000333535;NM_198056.2 Sudden unexpected death in epilepsy NA unknown hgmd unknown DM 0 2 Sudden unexpected death in epilepsy maf_pathogenic 0.047619048 0.368253968 0 0 26704558 +SCN5A:400:G:A SCN5A 400 G A ENST00000333535;NM_198056.2 Ventricular fibrillation NA unknown clinvar unknown not provided 0 1 Ventricular fibrillation maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67645 +SCN5A:400:G:A SCN5A 400 G A ENST00000333535;NM_198056.2 Ventricular fibrillation during acute myocardial infarction NA unknown hgmd unknown DM 0 2 Ventricular fibrillation during acute myocardial infarction maf_pathogenic 0.130434783 0.139130435 0 0 17675083 +SCN5A:400:G:E SCN5A 400 G E ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic 0.069767442 0.074418605 0 0 Heyne_etal_bioRxiv2019 +SCN5A:400:G:R SCN5A 400 G R ENST00000333535;NM_198056.2 Brugada 1 syndrome NA unknown hgmd unknown DM 0 2 Brugada 1 syndrome maf_pathogenic 0.024390244 0.513821138 0 0 28146213 +SCN5A:404:L:Q SCN5A 404 L Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67646 +SCN5A:404:L:Q SCN5A 404 L Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 15840476 +SCN5A:406:N:K SCN5A 406 N K ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Congenital long QT syndrome;not provided maf_pathogenic 0.805825243 0.031067961 1 1 VariationID_67648 +SCN5A:406:N:K SCN5A 406 N K ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.805825243 0.031067961 0 0 VariationID_67649 +SCN5A:406:N:K SCN5A 406 N K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.805825243 0.031067961 1 1 15840476,24112685 +SCN5A:406:N:K SCN5A 406 N K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.805825243 0.031067961 1 1 19716085 +SCN5A:406:N:S SCN5A 406 N S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.365079365 0.368253968 0 0 VariationID_67647 +SCN5A:406:N:S SCN5A 406 N S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.365079365 0.368253968 0 0 15877619 +SCN5A:409:L:P SCN5A 409 L P ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 22064211 +SCN5A:409:L:V SCN5A 409 L V ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 VariationID_67650 +SCN5A:409:L:V SCN5A 409 L V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 19716085 +SCN5A:411:V:M SCN5A 411 V M ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;Long QT syndrome 3;not provided NA unknown clinvar unknown Pathogenic 0 3 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;Long QT syndrome 3;not provided maf_pathogenic 0.895561358 0.008355091 0 0 VariationID_67651 +SCN5A:411:V:M SCN5A 411 V M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.895561358 0.008355091 1 1 10961955,22721569,21193062,28588847 +SCN5A:413:A:E SCN5A 413 A E ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67653 +SCN5A:413:A:E SCN5A 413 A E ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 16414944 +SCN5A:413:A:S SCN5A 413 A S ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_229232 +SCN5A:413:A:T SCN5A 413 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 1.218e-05 1 Congenital long QT syndrome maf_pathogenic 0.440559441 0.022377622 0 0 VariationID_67652 +SCN5A:413:A:T SCN5A 413 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.218e-05 2 Long QT syndrome maf_pathogenic 0.440559441 0.022377622 0 0 16414944 +SCN5A:416:Y:C SCN5A 416 Y C ENST00000333535;NM_198056.2 Arrhythmogenic right ventricular dysplasia/cardiomyopathy;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.061e-06 0 Arrhythmogenic right ventricular dysplasia/cardiomyopathy;not specified maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_201449 +SCN5A:416:Y:C SCN5A 416 Y C ENST00000333535;NM_198056.2 Arrhythmogenic right ventricular dysplasia/cardiomyopathy NA unknown hgmd unknown DM 4.061e-06 2 Arrhythmogenic right ventricular dysplasia/cardiomyopathy maf_pathogenic 0.047619048 0.368253968 0 0 28069705,28341781 +SCN5A:419:Q:P SCN5A 419 Q P ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_378540 +SCN5A:421:Q:P SCN5A 421 Q P ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_518591 +SCN5A:425:A:T SCN5A 425 A T ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201450 +SCN5A:428:E:K SCN5A 428 E K ENST00000333535;NM_198056.2 Atrial fibrillation;Atrial fibrillation;Atrial fibrillation, familial, 10;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.879e-05 0 Atrial fibrillation;Atrial fibrillation;Atrial fibrillation, familial, 10;not specified maf_pathogenic 0.101654846 0.054846336 0 0 VariationID_30048 +SCN5A:428:E:K SCN5A 428 E K ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 4.879e-05 1 Atrial fibrillation maf_pathogenic 0.101654846 0.054846336 0 0 18378609,25637381,24055113,24784157,28341781 +SCN5A:433:R:H SCN5A 433 R H ENST00000333535;NM_198056.2 Brugada syndrome;Long QT syndrome 3 NA unknown clinvar unknown Uncertain significance 4.075e-06 3 Brugada syndrome;Long QT syndrome 3 maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_463296 +SCN5A:439:E:K SCN5A 439 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67655 +SCN5A:439:E:K SCN5A 439 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24573164 +SCN5A:445:H:D SCN5A 445 H D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 4.983e-05 0 Atrial fibrillation;Atrial fibrillation, familial, 10;Brugada syndrome;not specified maf_pathogenic 0.009287926 0.071826625 0 0 VariationID_30046 +SCN5A:445:H:D SCN5A 445 H D ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 4.983e-05 2 Atrial fibrillation maf_pathogenic 0.009287926 0.071826625 0 0 18378609,28086167,25650408 +SCN5A:445:H:Q SCN5A 445 H Q ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.355e-06 2 not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_392371 +SCN5A:446:E:K SCN5A 446 E K ENST00000333535;NM_198056.2 Cardiovascular phenotype;Primary dilated cardiomyopathy;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0006492 0 Cardiovascular phenotype;Primary dilated cardiomyopathy;not specified unknown 0.000954502 0.001018136 0 0 VariationID_67656 +SCN5A:446:E:K SCN5A 446 E K ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0.0006492 2 Cardiomyopathy%2C dilated unknown 0.000954502 0.001018136 0 0 21596231,25637381,23299917,27896284,28018021,25102755 +SCN5A:446:E:K SCN5A 446 E K ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006492 unknown DEE unknown 0.000954502 0.001018136 0 0 Heyne_etal_bioRxiv2019 +SCN5A:447:A:G SCN5A 447 A G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 5.463e-05 3 Brugada syndrome;not provided;not specified maf_pathogenic 0.006479482 0.006911447 0 0 VariationID_67657 +SCN5A:449:T:A SCN5A 449 T A ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.323e-06 3 Brugada syndrome;not provided;not specified maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_67658 +SCN5A:452:G:D SCN5A 452 G D ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.117e-06 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_201451 +SCN5A:455:T:A SCN5A 455 T A ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201550 +SCN5A:456:V:M SCN5A 456 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.228e-05 2 Brugada syndrome maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_463298 +SCN5A:458:R:C SCN5A 458 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely benign 0.000147 2 Brugada syndrome unknown 0.004149378 0.004426003 0 0 VariationID_463299 +SCN5A:458:R:C SCN5A 458 R C ENST00000333535;NM_198056.2 Sudden infant death syndrome NA unknown hgmd unknown DM 0.000147 2 Sudden infant death syndrome unknown 0.004149378 0.004426003 0 0 25757662 +SCN5A:458:R:H SCN5A 458 R H ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.169e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_201452 +SCN5A:461:L:V SCN5A 461 L V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Benign 0.0009244 3 Brugada syndrome;Cardiovascular phenotype;Sudden cardiac death;not provided;not specified unknown 0.000425955 0.000454352 0 0 VariationID_67659 +SCN5A:461:L:V SCN5A 461 L V ENST00000333535;NM_198056.2 Sudden adult death syndrome NA unknown hgmd unknown DM 0.0009244 1 Sudden adult death syndrome unknown 0.000425955 0.000454352 0 0 16712702,15851227,28412158,20129283 +SCN5A:462:E:A SCN5A 462 E A ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 3 Congenital long QT syndrome;not specified maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67661 +SCN5A:462:E:A SCN5A 462 E A ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085,28412158 +SCN5A:462:E:K SCN5A 462 E K ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;Long QT syndrome NA unknown clinvar unknown Uncertain significance 3.258e-05 2 Brugada syndrome;Congenital long QT syndrome;Long QT syndrome maf_pathogenic 0.103139013 0.014349776 0 0 VariationID_67660 +SCN5A:462:E:K SCN5A 462 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 3.258e-05 2 Long QT syndrome maf_pathogenic 0.103139013 0.014349776 0 0 15840476,25637381,22378279 +SCN5A:466:L:F SCN5A 466 L F ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 2.441e-05 2 not specified maf_pathogenic 0.018404908 0.142331288 0 0 VariationID_201453 +SCN5A:466:L:F SCN5A 466 L F ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.441e-05 2 Brugada syndrome maf_pathogenic 0.018404908 0.142331288 0 0 24721456 +SCN5A:467:A:S SCN5A 467 A S ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201454 +SCN5A:468:P:L SCN5A 468 P L ENST00000333535;NM_198056.2 Sudden cardiac death NA unknown hgmd unknown DM 1.221e-05 1 Sudden cardiac death maf_pathogenic 0.018404908 0.142331288 0 0 25467552 +SCN5A:469:V:I SCN5A 469 V I ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_518673 +SCN5A:470:N:K SCN5A 470 N K ENST00000333535;NM_198056.2 Atrial fibrillation;Atrial fibrillation, familial, 10 NA unknown clinvar unknown Pathogenic 8.135e-06 1 Atrial fibrillation;Atrial fibrillation, familial, 10 maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_30047 +SCN5A:470:N:K SCN5A 470 N K ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 8.135e-06 2 Atrial fibrillation maf_pathogenic 0.024390244 0.02601626 0 0 18378609 +SCN5A:475:R:S SCN5A 475 R S ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 1.219e-05 1 not provided maf_pathogenic 0.012345679 0.013168724 0 0 VariationID_67662 +SCN5A:481:R:W SCN5A 481 R W ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Long QT syndrome 3;Long QT syndrome 3;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.0009018 3 Brugada syndrome;Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Long QT syndrome 3;Long QT syndrome 3;not provided;not specified unknown 0.002993622 0.003019654 0 0 VariationID_48284 +SCN5A:484:S:L SCN5A 484 S L ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 1 Cardiomyopathy%2C dilated maf_pathogenic NA NA 0 0 28416588 +SCN5A:495:P:L SCN5A 495 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406442 +SCN5A:500:E:K SCN5A 500 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406445 +SCN5A:501:D:G SCN5A 501 D G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67664 +SCN5A:501:D:G SCN5A 501 D G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:506:M:K SCN5A 506 M K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.078e-06 2 Long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 23631430 +SCN5A:512:T:I SCN5A 512 T I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 4.429e-06 0 Brugada syndrome;Brugada syndrome 1;Cardiac conduction defect, nonspecific;Progressive familial heart block type 1A;not provided maf_pathogenic 0.036144578 0.279518072 0 0 VariationID_67665 +SCN5A:512:T:I SCN5A 512 T I ENST00000333535;NM_198056.2 Cardiac conduction disease NA unknown hgmd unknown DM 4.429e-06 2 Cardiac conduction disease maf_pathogenic 0.036144578 0.279518072 0 0 12569159,27554632,27554632 +SCN5A:513:R:C SCN5A 513 R C ENST00000333535;NM_198056.2 Cardiovascular phenotype;not specified NA unknown clinvar unknown Uncertain significance 2.211e-05 3 Cardiovascular phenotype;not specified maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_201456 +SCN5A:513:R:H SCN5A 513 R H ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Likely benign 4.39e-06 2 not specified maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_48285 +SCN5A:514:G:C SCN5A 514 G C ENST00000333535;NM_198056.2 Cardiac conduction defect, nonprogressive;Cardiac conduction defect, nonspecific NA unknown clinvar unknown Pathogenic 0 1 Cardiac conduction defect, nonprogressive;Cardiac conduction defect, nonspecific maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_9386 +SCN5A:514:G:C SCN5A 514 G C ENST00000333535;NM_198056.2 Cardiac conduction disease NA unknown hgmd unknown DM 0 2 Cardiac conduction disease maf_pathogenic 0.047619048 0.685714286 0 0 11234013 +SCN5A:519:S:F SCN5A 519 S F ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 25401102 +SCN5A:523:R:C SCN5A 523 R C ENST00000333535;NM_198056.2 Atrial fibrillation, familial, 10;Brugada syndrome;Brugada syndrome 1;Congenital long QT syndrome;Dilated cardiomyopathy 1E;Long QT syndrome 3;Paroxysmal familial ventricular fibrillation 1;Progressive familial heart block type 1A;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 8.468e-06 0 Atrial fibrillation, familial, 10;Brugada syndrome;Brugada syndrome 1;Congenital long QT syndrome;Dilated cardiomyopathy 1E;Long QT syndrome 3;Paroxysmal familial ventricular fibrillation 1;Progressive familial heart block type 1A;not specified maf_pathogenic 0.223300971 0.031067961 0 0 VariationID_67667 +SCN5A:523:R:C SCN5A 523 R C ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.468e-06 2 Long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 18752142,18752973 +SCN5A:524:S:Y SCN5A 524 S Y ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Long QT syndrome;Long QT syndrome 3;Long QT syndrome 3;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.003382 3 Brugada syndrome;Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Long QT syndrome;Long QT syndrome 3;Long QT syndrome 3;not provided;not specified unknown 0.000120178 0.00012819 0 0 VariationID_48286 +SCN5A:524:S:Y SCN5A 524 S Y ENST00000333535;NM_198056.2 Sudden infant death syndrome NA unknown hgmd unknown DM 0.003382 2 Sudden infant death syndrome unknown 0.000120178 0.00012819 0 0 16453024,26332594,15992732 +SCN5A:526:R:C SCN5A 526 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.586e-05 3 Brugada syndrome;not specified maf_pathogenic 0.011406844 0.0121673 0 0 VariationID_406450 +SCN5A:526:R:H SCN5A 526 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 6.255e-05 2 Brugada syndrome;not specified maf_pathogenic 0.00621118 0.255072464 0 0 VariationID_67668 +SCN5A:526:R:H SCN5A 526 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 6.255e-05 1 Brugada syndrome maf_pathogenic 0.00621118 0.255072464 0 0 20129283,24795344,24573164,28798025,27554632,27554632,23414114 +SCN5A:526:R:H SCN5A 526 R H ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.255e-05 unknown DEE maf_pathogenic 0.00621118 0.255072464 0 0 Heyne_etal_bioRxiv2019 +SCN5A:527:G:R SCN5A 527 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.903e-05 3 Brugada syndrome;not provided;not specified maf_pathogenic 0.018404908 0.019631902 0 0 VariationID_406447 +SCN5A:528:S:I SCN5A 528 S I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406425 +SCN5A:530:F:V SCN5A 530 F V ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 2.458e-05 1 Congenital long QT syndrome maf_pathogenic 0.141104294 0.019631902 0 0 VariationID_67669 +SCN5A:530:F:V SCN5A 530 F V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.458e-05 2 Long QT syndrome maf_pathogenic 0.141104294 0.019631902 0 0 19716085 +SCN5A:532:F:C SCN5A 532 F C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 1.634e-05 0 Brugada syndrome;SUDDEN INFANT DEATH SYNDROME;not provided maf_pathogenic 0.239543726 0.31634981 0 0 VariationID_67671 +SCN5A:532:F:C SCN5A 532 F C ENST00000333535;NM_198056.2 Sudden infant death syndrome NA unknown hgmd unknown DM 1.634e-05 1 Sudden infant death syndrome maf_pathogenic 0.239543726 0.31634981 0 0 18596570,15996170,28341781 +SCN5A:533:R:H SCN5A 533 R H ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not specified NA unknown clinvar unknown Uncertain significance 5.719e-05 3 Brugada syndrome;Cardiovascular phenotype;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not specified maf_pathogenic 0.008746356 0.009329446 0 0 VariationID_180512 +SCN5A:535:R:Q SCN5A 535 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 2.038e-05 1 Congenital long QT syndrome maf_pathogenic 0.344262295 0.017486339 0 0 VariationID_67672 +SCN5A:535:R:Q SCN5A 535 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.038e-05 2 Long QT syndrome maf_pathogenic 0.344262295 0.017486339 0 0 19716085,24349418 +SCN5A:536:D:H SCN5A 536 D H ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 27471188 +SCN5A:543:F:L SCN5A 543 F L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67673 +SCN5A:543:F:L SCN5A 543 F L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:551:A:T SCN5A 551 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.036144578 0.520481928 0 0 VariationID_67674 +SCN5A:551:A:T SCN5A 551 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.036144578 0.520481928 0 0 16155735,19706159,24463578 +SCN5A:551:A:V SCN5A 551 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely pathogenic 3.657e-05 2 Brugada syndrome maf_pathogenic 0.012345679 0.013168724 0 0 VariationID_191381 +SCN5A:552:G:R SCN5A 552 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.020979021 0.162237762 0 0 VariationID_67675 +SCN5A:552:G:R SCN5A 552 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.020979021 0.162237762 0 0 20129283,24573164 +SCN5A:552:G:W SCN5A 552 G W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.219e-05 3 Brugada syndrome;not specified maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_201458 +SCN5A:555:E:K SCN5A 555 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 3.25e-05 1 Brugada syndrome maf_pathogenic 0.013452915 0.104035874 0 0 VariationID_67676 +SCN5A:555:E:K SCN5A 555 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 3.25e-05 1 Brugada syndrome maf_pathogenic 0.013452915 0.104035874 0 0 12639704,24573164 +SCN5A:557:H:Q SCN5A 557 H Q ENST00000333535;NM_198056.2 Primary dilated cardiomyopathy NA unknown clinvar unknown Uncertain significance 4.063e-06 2 Primary dilated cardiomyopathy maf_pathogenic NA NA 0 0 VariationID_222806 +SCN5A:558:H:R SCN5A 558 H R ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Progressive familial heart block type 1A;Romano-Ward syndrome;Sick sinus syndrome;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.2208 3 Brugada syndrome;Cardiovascular phenotype;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Progressive familial heart block type 1A;Romano-Ward syndrome;Sick sinus syndrome;not provided;not specified unknown 1.81e-05 0.000112405 0 0 VariationID_48289 +SCN5A:559:T:I SCN5A 559 T I ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 1.625e-05 1 not provided maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_67677 +SCN5A:567:L:Q SCN5A 567 L Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.13e-06 2 Brugada syndrome;Cardiovascular phenotype maf_pathogenic 0.014778325 0.606896552 0 0 VariationID_67678 +SCN5A:567:L:Q SCN5A 567 L Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.13e-06 2 Brugada syndrome maf_pathogenic 0.014778325 0.606896552 0 0 10711933,24573164,11123251 +SCN5A:568:R:H SCN5A 568 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.626e-05 2 Brugada syndrome;not provided maf_pathogenic 0.12568306 0.017486339 0 0 VariationID_67679 +SCN5A:568:R:H SCN5A 568 R H ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.626e-05 2 Long QT syndrome 3 maf_pathogenic 0.12568306 0.017486339 0 0 27287068 +SCN5A:569:R:G SCN5A 569 R G ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_201576 +SCN5A:569:R:G SCN5A 569 R G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.130434783 0.139130435 0 0 25904541 +SCN5A:569:R:Q SCN5A 569 R Q ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 1.626e-05 2 not specified maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_201459 +SCN5A:569:R:W SCN5A 569 R W ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 8.132e-06 1 Congenital long QT syndrome maf_pathogenic 0.277108434 0.038554217 0 0 VariationID_67680 +SCN5A:569:R:W SCN5A 569 R W ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.132e-06 2 Long QT syndrome maf_pathogenic 0.277108434 0.038554217 0 0 19716085 +SCN5A:571:S:I SCN5A 571 S I ENST00000333535;NM_198056.2 Congenital long QT syndrome;Long QT syndrome NA unknown clinvar unknown Uncertain significance 2.846e-05 1 Congenital long QT syndrome;Long QT syndrome maf_pathogenic 0.103139013 0.014349776 0 0 VariationID_67681 +SCN5A:571:S:I SCN5A 571 S I ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.846e-05 2 Long QT syndrome maf_pathogenic 0.103139013 0.014349776 0 0 19716085 +SCN5A:572:A:D SCN5A 572 A D ENST00000333535;NM_198056.2 Brugada syndrome;Cardiac arrest;Cardiovascular phenotype;Congenital long QT syndrome;Dilated Cardiomyopathy, Dominant;Left ventricular noncompaction cardiomyopathy;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Paroxysmal familial ventricular fibrillation 1;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.005087 3 Brugada syndrome;Cardiac arrest;Cardiovascular phenotype;Congenital long QT syndrome;Dilated Cardiomyopathy, Dominant;Left ventricular noncompaction cardiomyopathy;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Paroxysmal familial ventricular fibrillation 1;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not provided;not specified unknown 0.003403496 0.000766613 0 0 VariationID_67683 +SCN5A:572:A:D SCN5A 572 A D ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.005087 1 Long QT syndrome unknown 0.003403496 0.000766613 0 0 12820704,27243970,23008441,27153395,27287068,22378279,20403459 +SCN5A:572:A:D SCN5A 572 A D ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.005087 unknown DEE unknown 0.003403496 0.000766613 0 0 Heyne_etal_bioRxiv2019 +SCN5A:572:A:G SCN5A 572 A G ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic NA NA 0 0 16414944 +SCN5A:572:A:S SCN5A 572 A S ENST00000333535;NM_198056.2 Congenital long QT syndrome;Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 0.0002033 3 Congenital long QT syndrome;Long QT syndrome;not specified unknown 0.015721121 0.002187286 0 0 VariationID_67682 +SCN5A:572:A:S SCN5A 572 A S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0002033 2 Long QT syndrome unknown 0.015721121 0.002187286 0 0 19716085,25637381,24055113,26332594 +SCN5A:572:A:V SCN5A 572 A V ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 0.0002033 2 Congenital long QT syndrome;not specified unknown 0.015721121 0.002187286 0 0 VariationID_67684 +SCN5A:572:A:V SCN5A 572 A V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0002033 2 Long QT syndrome unknown 0.015721121 0.002187286 0 0 19716085,26332594 +SCN5A:573:Q:E SCN5A 573 Q E ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.066e-06 1 Congenital long QT syndrome maf_pathogenic 0.277108434 0.038554217 0 0 VariationID_67685 +SCN5A:573:Q:E SCN5A 573 Q E ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.066e-06 2 Long QT syndrome maf_pathogenic 0.277108434 0.038554217 0 0 16414944,23008441 +SCN5A:579:G:R SCN5A 579 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.958e-05 3 Brugada syndrome;not provided;not specified unknown 0.043977055 0.006118547 0 0 VariationID_67686 +SCN5A:579:G:R SCN5A 579 G R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.958e-05 2 Long QT syndrome unknown 0.043977055 0.006118547 0 0 16414944,20129283 +SCN5A:586:A:T SCN5A 586 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 1.631e-05 1 Brugada syndrome maf_pathogenic 0.024390244 0.188617886 0 0 VariationID_67687 +SCN5A:586:A:T SCN5A 586 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.631e-05 2 Brugada syndrome maf_pathogenic 0.024390244 0.188617886 0 0 21321465 +SCN5A:590:K:Q SCN5A 590 K Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.082e-06 2 Brugada syndrome maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_406436 +SCN5A:592:N:K SCN5A 592 N K ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 0 1 not provided maf_pathogenic 0.012345679 0.095473251 0 0 VariationID_67688 +SCN5A:592:N:K SCN5A 592 N K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 3.268e-05 2 Brugada syndrome maf_pathogenic 0.012345679 0.095473251 0 0 24463578 +SCN5A:596:D:G SCN5A 596 D G ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 0 1 not provided maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_67689 +SCN5A:598:N:S SCN5A 598 N S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_463304 +SCN5A:601:V:A SCN5A 601 V A ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 0 1 not provided maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_67690 +SCN5A:605:G:R SCN5A 605 G R ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519522 +SCN5A:607:G:D SCN5A 607 G D ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.634e-06 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_201460 +SCN5A:607:G:V SCN5A 607 G V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 6.024e-05 3 Brugada syndrome;Cardiovascular phenotype;not specified maf_pathogenic 0.00990099 0.010561056 0 0 VariationID_201461 +SCN5A:607:G:V SCN5A 607 G V ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.024e-05 unknown DEE maf_pathogenic 0.00990099 0.010561056 0 0 Heyne_etal_bioRxiv2019 +SCN5A:614:P:S SCN5A 614 P S ENST00000333535;NM_198056.2 Catecholaminergic polymorphic ventricular tachycardia type 1 NA unknown clinvar unknown Uncertain significance 0 1 Catecholaminergic polymorphic ventricular tachycardia type 1 maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_180513 +SCN5A:615:G:E SCN5A 615 G E ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Death in early adulthood;Death in infancy;Long QT syndrome 3;Long QT syndrome, drug-associated;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002586 0 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Death in early adulthood;Death in infancy;Long QT syndrome 3;Long QT syndrome, drug-associated;not specified unknown 0.112959113 0.016077616 0 0 VariationID_67691 +SCN5A:615:G:E SCN5A 615 G E ENST00000333535;NM_198056.2 Long QT syndrome%2C drug-associated NA unknown hgmd unknown DM 0.0002586 1 Long QT syndrome%2C drug-associated unknown 0.112959113 0.016077616 0 0 11997281,25637381,28412158,24613995,24613995,24055113,25650408,23631430,27153395,27435932,28798025,22378279,23414114 +SCN5A:615:G:E SCN5A 615 G E ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002586 unknown DEE unknown 0.112959113 0.016077616 0 0 Heyne_etal_bioRxiv2019 +SCN5A:618:L:F SCN5A 618 L F ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome, drug-associated;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.0004796 3 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome, drug-associated;not provided;not specified unknown 0.015340706 0.008276846 0 0 VariationID_67692 +SCN5A:618:L:F SCN5A 618 L F ENST00000333535;NM_198056.2 Long QT syndrome%2C drug-associated NA unknown hgmd unknown DM 0.0004796 1 Long QT syndrome%2C drug-associated unknown 0.015340706 0.008276846 0 0 11997281,25637381,24055113,20129283,26332594,22378279 +SCN5A:618:L:F SCN5A 618 L F ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0004796 unknown DEE unknown 0.015340706 0.008276846 0 0 Heyne_etal_bioRxiv2019 +SCN5A:619:L:F SCN5A 619 L F ENST00000333535;NM_198056.2 Brugada syndrome;Long QT syndrome;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 3.17e-05 0 Brugada syndrome;Long QT syndrome;not provided maf_pathogenic 0.176954733 0.095473251 0 0 VariationID_67693 +SCN5A:619:L:F SCN5A 619 L F ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 3.17e-05 2 Long QT syndrome maf_pathogenic 0.176954733 0.095473251 0 0 12673799,25637381,22378279,23414114 +SCN5A:619:L:F SCN5A 619 L F ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.17e-05 unknown DEE maf_pathogenic 0.176954733 0.095473251 0 0 Heyne_etal_bioRxiv2019 +SCN5A:620:R:C SCN5A 620 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.646e-05 2 Brugada syndrome maf_pathogenic 0.282511211 0.104035874 0 0 VariationID_67694 +SCN5A:620:R:C SCN5A 620 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.646e-05 2 Brugada syndrome maf_pathogenic 0.282511211 0.104035874 0 0 20129283,26383716,24573164 +SCN5A:624:L:I SCN5A 624 L I ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome NA unknown clinvar unknown Uncertain significance 0 2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome maf_pathogenic NA NA 0 0 VariationID_345126 +SCN5A:625:E:Q SCN5A 625 E Q ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Uncertain significance 5.65e-06 2 not provided maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_191503 +SCN5A:625:E:Q SCN5A 625 E Q ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.65e-06 unknown DEE maf_pathogenic 0.069767442 0.074418605 0 0 Heyne_etal_bioRxiv2019 +SCN5A:627:P:L SCN5A 627 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.724e-05 3 Brugada syndrome;Cardiovascular phenotype;not specified maf_pathogenic 0.349593496 0.02601626 0 0 VariationID_201577 +SCN5A:627:P:L SCN5A 627 P L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.724e-05 1 Long QT syndrome maf_pathogenic 0.349593496 0.02601626 0 0 22360817 +SCN5A:630:T:M SCN5A 630 T M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.101e-05 3 Brugada syndrome;Cardiovascular phenotype;not specified unknown 0.009287926 0.009907121 0 0 VariationID_201462 +SCN5A:630:T:M SCN5A 630 T M ENST00000333535;NM_198056.2 Irritable bowel syndrome NA unknown hgmd unknown DM 8.101e-05 1 Irritable bowel syndrome unknown 0.009287926 0.009907121 0 0 24613995 +SCN5A:632:T:M SCN5A 632 T M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.139e-06 1 Brugada syndrome maf_pathogenic 0.029126214 0.419417476 0 0 VariationID_67695 +SCN5A:632:T:M SCN5A 632 T M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.139e-06 2 Brugada syndrome maf_pathogenic 0.029126214 0.419417476 0 0 20129283,24573164 +SCN5A:634:S:L SCN5A 634 S L ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.883e-05 unknown DEE maf_pathogenic 0.018404908 0.019631902 0 0 Heyne_etal_bioRxiv2019 +SCN5A:637:P:L SCN5A 637 P L ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67696 +SCN5A:637:P:L SCN5A 637 P L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 15840476 +SCN5A:638:G:D SCN5A 638 G D ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 0 1 not provided maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_67697 +SCN5A:639:G:R SCN5A 639 G R ENST00000333535;NM_198056.2 Congenital long QT syndrome;Long QT syndrome NA unknown clinvar unknown Likely pathogenic 1.231e-05 2 Congenital long QT syndrome;Long QT syndrome maf_pathogenic 0.349593496 0.02601626 0 0 VariationID_67698 +SCN5A:639:G:R SCN5A 639 G R ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.103e-06 1 Congenital long QT syndrome maf_pathogenic 0.349593496 0.02601626 0 0 VariationID_67699 +SCN5A:639:G:R SCN5A 639 G R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.231e-05 2 Long QT syndrome maf_pathogenic 0.349593496 0.02601626 0 0 19716085 +SCN5A:639:G:R SCN5A 639 G R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.103e-06 2 Long QT syndrome maf_pathogenic 0.349593496 0.02601626 0 0 16922724 +SCN5A:640:P:A SCN5A 640 P A ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.1e-06 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_67700 +SCN5A:640:P:A SCN5A 640 P A ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.1e-06 2 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 20129283 +SCN5A:647:A:D SCN5A 647 A D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome;not provided maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67701 +SCN5A:647:A:D SCN5A 647 A D ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24573164,26332594 +SCN5A:647:A:S SCN5A 647 A S ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 1.633e-05 2 not specified maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_201466 +SCN5A:647:A:V SCN5A 647 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.224e-05 2 Brugada syndrome maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_191502 +SCN5A:648:P:L SCN5A 648 P L ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.488e-05 0 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;not provided;not specified maf_pathogenic 0.11227154 0.060574413 0 0 VariationID_48292 +SCN5A:648:P:L SCN5A 648 P L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.488e-05 2 Long QT syndrome maf_pathogenic 0.11227154 0.060574413 0 0 15840476,24613995,24613995,28807990,28600387 +SCN5A:651:D:H SCN5A 651 D H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_201578 +SCN5A:654:E:K SCN5A 654 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 2.851e-05 1 Congenital long QT syndrome maf_pathogenic 0.12568306 0.017486339 0 0 VariationID_67702 +SCN5A:654:E:K SCN5A 654 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.851e-05 2 Long QT syndrome maf_pathogenic 0.12568306 0.017486339 0 0 19716085,28807990,27077130 +SCN5A:655:E:K SCN5A 655 E K ENST00000333535;NM_198056.2 Atrial fibrillation;Atrial fibrillation, familial, 10;not provided NA unknown clinvar unknown Pathogenic/Likely pathogenic 4.072e-06 2 Atrial fibrillation;Atrial fibrillation, familial, 10;not provided maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_30049 +SCN5A:655:E:K SCN5A 655 E K ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 4.072e-06 2 Atrial fibrillation maf_pathogenic 0.036144578 0.038554217 0 0 18378609 +SCN5A:656:P:L SCN5A 656 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Benign/Likely benign 0.000346 3 Brugada syndrome;not provided;not specified unknown 0.001126549 0.001201652 0 0 VariationID_48293 +SCN5A:656:P:L SCN5A 656 P L ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000346 unknown DEE unknown 0.001126549 0.001201652 0 0 Heyne_etal_bioRxiv2019 +SCN5A:659:R:W SCN5A 659 R W ENST00000333535;NM_198056.2 Primary familial hypertrophic cardiomyopathy;not provided NA unknown clinvar unknown Uncertain significance 3.663e-05 2 Primary familial hypertrophic cardiomyopathy;not provided maf_pathogenic 0.012345679 0.013168724 0 0 VariationID_180514 +SCN5A:661:R:W SCN5A 661 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 1.628e-05 1 Brugada syndrome maf_pathogenic 0.020979021 0.162237762 0 0 VariationID_67703 +SCN5A:661:R:W SCN5A 661 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.628e-05 1 Brugada syndrome maf_pathogenic 0.020979021 0.162237762 0 0 20129283,23414114 +SCN5A:662:A:S SCN5A 662 A S ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 1.628e-05 2 Sudden unexplained death maf_pathogenic 0.018404908 0.019631902 0 0 24631775 +SCN5A:664:S:G SCN5A 664 S G ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.138e-06 2 not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_449199 +SCN5A:665:A:S SCN5A 665 A S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 5.291e-05 0 Brugada syndrome;not provided;not specified maf_pathogenic 0.07120743 0.009907121 0 0 VariationID_201467 +SCN5A:665:A:S SCN5A 665 A S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 5.291e-05 2 Long QT syndrome maf_pathogenic 0.07120743 0.009907121 0 0 23631430 +SCN5A:665:A:T SCN5A 665 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 6.918e-05 3 Brugada syndrome;not specified maf_pathogenic 0.007832898 0.008355091 0 0 VariationID_201579 +SCN5A:670:T:I SCN5A 670 T I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406428 +SCN5A:671:S:I SCN5A 671 S I ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN5A:672:A:T SCN5A 672 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0008103 0 Brugada syndrome;not provided;not specified unknown 0.005660842 0.000787595 0 0 VariationID_67704 +SCN5A:673:L:P SCN5A 673 L P ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67705 +SCN5A:673:L:P SCN5A 673 L P ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:680:R:H SCN5A 680 R H ENST00000333535;NM_198056.2 SUDDEN INFANT DEATH SYNDROME;not specified NA unknown clinvar unknown Likely benign 0 2 SUDDEN INFANT DEATH SYNDROME;not specified maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67706 +SCN5A:680:R:H SCN5A 680 R H ENST00000333535;NM_198056.2 Sudden infant death syndrome NA unknown hgmd unknown DM 0 2 Sudden infant death syndrome maf_pathogenic 0.130434783 0.139130435 0 0 17210839,21385947,22677073,17210841 +SCN5A:681:H:P SCN5A 681 H P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67707 +SCN5A:681:H:P SCN5A 681 H P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 11901046,12741714 +SCN5A:683:C:G SCN5A 683 C G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_67708 +SCN5A:683:C:G SCN5A 683 C G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 20129283,24136861 +SCN5A:683:C:R SCN5A 683 C R ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201468 +SCN5A:683:C:S SCN5A 683 C S ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201469 +SCN5A:686:C:Y SCN5A 686 C Y ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN5A:689:R:C SCN5A 689 R C ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 1.628e-05 1 Congenital long QT syndrome maf_pathogenic 0.18699187 0.02601626 0 0 VariationID_67709 +SCN5A:689:R:C SCN5A 689 R C ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.628e-05 2 Long QT syndrome maf_pathogenic 0.18699187 0.02601626 0 0 19716085 +SCN5A:689:R:H SCN5A 689 R H ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001017 0 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;not provided;not specified unknown 0.06295754 0.092532943 0 0 VariationID_67710 +SCN5A:689:R:H SCN5A 689 R H ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0001017 1 Long QT syndrome unknown 0.06295754 0.092532943 0 0 16414944,15851227,25637381,23465283,24055113,22490985,22490985,20129283,21321465,22378279,28341781 +SCN5A:689:R:H SCN5A 689 R H ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001017 unknown DEE unknown 0.06295754 0.092532943 0 0 Heyne_etal_bioRxiv2019 +SCN5A:691:A:T SCN5A 691 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 6.917e-05 1 Congenital long QT syndrome maf_pathogenic 0.043977055 0.006118547 0 0 VariationID_67711 +SCN5A:691:A:T SCN5A 691 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 6.917e-05 2 Long QT syndrome maf_pathogenic 0.043977055 0.006118547 0 0 15176425 +SCN5A:692:Q:K SCN5A 692 Q K ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Long QT syndrome;Long QT syndrome 3;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0003457 0 Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Long QT syndrome;Long QT syndrome 3;not provided;not specified unknown 0.030837004 0.001566324 0 0 VariationID_67712 +SCN5A:692:Q:K SCN5A 692 Q K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0003457 1 Long QT syndrome unknown 0.030837004 0.001566324 0 0 12566525,15851227,25637381,23465283,26656175,24055113,26159999,20129283,22378279 +SCN5A:692:Q:K SCN5A 692 Q K ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003457 unknown DEE unknown 0.030837004 0.001566324 0 0 Heyne_etal_bioRxiv2019 +SCN5A:693:R:C SCN5A 693 R C ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 5.692e-05 2 not specified maf_pathogenic 0.009287926 0.071826625 0 0 VariationID_423924 +SCN5A:701:P:L SCN5A 701 P L ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 9.748e-05 0 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;not specified unknown 0.035769829 0.036080871 0 0 VariationID_67713 +SCN5A:701:P:L SCN5A 701 P L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 9.748e-05 2 Long QT syndrome unknown 0.035769829 0.036080871 0 0 19716085,24573164,26332594 +SCN5A:701:P:Q SCN5A 701 P Q ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN5A:705:S:F SCN5A 705 S F ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 4.467e-05 1 not provided maf_pathogenic 0.00990099 0.010561056 0 0 VariationID_67715 +SCN5A:709:G:V SCN5A 709 G V ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67716 +SCN5A:709:G:V SCN5A 709 G V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 20541041 +SCN5A:714:V:A SCN5A 714 V A ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 5.279e-05 2 Brugada syndrome maf_pathogenic 0.009287926 0.009907121 0 0 VariationID_242192 +SCN5A:717:P:L SCN5A 717 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.061e-06 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_67717 +SCN5A:717:P:L SCN5A 717 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 20129283,23414114,24136861 +SCN5A:726:C:Y SCN5A 726 C Y ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201470 +SCN5A:728:V:I SCN5A 728 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.123e-06 2 Brugada syndrome maf_pathogenic 0.036144578 0.279518072 0 0 22984773 +SCN5A:731:T:I SCN5A 731 T I ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67718 +SCN5A:731:T:I SCN5A 731 T I ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:732:L:P SCN5A 732 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_463309 +SCN5A:735:A:E SCN5A 735 A E ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67720 +SCN5A:735:A:E SCN5A 735 A E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 11901046 +SCN5A:735:A:T SCN5A 735 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.029126214 0.613592233 0 0 VariationID_67719 +SCN5A:735:A:T SCN5A 735 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.029126214 0.613592233 0 0 20609320 +SCN5A:735:A:V SCN5A 735 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Pathogenic/Likely pathogenic 4.064e-06 2 Brugada syndrome;Brugada syndrome 1 maf_pathogenic 0.016393443 0.563934426 0 0 VariationID_9391 +SCN5A:735:A:V SCN5A 735 A V ENST00000333535;NM_198056.2 Sudden unexplained nocturnal death syndrome NA unknown hgmd unknown DM 4.064e-06 2 Sudden unexplained nocturnal death syndrome maf_pathogenic 0.016393443 0.563934426 0 0 11823453,22795782,26283144,28341781 +SCN5A:736:L:P SCN5A 736 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_463310 +SCN5A:737:E:K SCN5A 737 E K ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201471 +SCN5A:738:H:P SCN5A 738 H P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome 1 maf_pathogenic NA NA 0 0 VariationID_431376 +SCN5A:746:E:K SCN5A 746 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.038e-05 2 Brugada syndrome;not specified maf_pathogenic 0.013452915 0.37309417 0 0 VariationID_67721 +SCN5A:746:E:K SCN5A 746 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.038e-05 2 Brugada syndrome maf_pathogenic 0.013452915 0.37309417 0 0 20129283,26332594 +SCN5A:747:E:A SCN5A 747 E A ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.077e-06 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_505332 +SCN5A:750:Q:R SCN5A 750 Q R ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67722 +SCN5A:750:Q:R SCN5A 750 Q R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:752:G:R SCN5A 752 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 4.084e-06 3 Brugada syndrome;Cardiovascular phenotype;not provided maf_pathogenic 0.013452915 0.731838565 1 1 VariationID_67723 +SCN5A:752:G:R SCN5A 752 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 4.084e-06 2 Brugada syndrome maf_pathogenic 0.013452915 0.731838565 1 1 12693506,24365614,20022821,26283144 +SCN5A:754:L:Q SCN5A 754 L Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406449 +SCN5A:758:G:E SCN5A 758 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67724 +SCN5A:758:G:E SCN5A 758 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:759:I:F SCN5A 759 I F ENST00000333535;NM_198056.2 Cardiovascular phenotype;Congenital long QT syndrome NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype;Congenital long QT syndrome maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_67725 +SCN5A:759:I:F SCN5A 759 I F ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.069767442 0.074418605 0 0 19862833,24596401 +SCN5A:764:M:I SCN5A 764 M I ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN5A:764:M:R SCN5A 764 M R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67726 +SCN5A:764:M:R SCN5A 764 M R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:764:M:T SCN5A 764 M T ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201472 +SCN5A:772:D:N SCN5A 772 D N ENST00000333535;NM_198056.2 Brugada syndrome;Cardiomyopathy;Congenital long QT syndrome;Primary dilated cardiomyopathy;not specified NA unknown clinvar unknown Uncertain significance 2.031e-05 3 Brugada syndrome;Cardiomyopathy;Congenital long QT syndrome;Primary dilated cardiomyopathy;not specified maf_pathogenic 0.12568306 0.126775956 0 0 VariationID_48294 +SCN5A:772:D:N SCN5A 772 D N ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.031e-05 1 Long QT syndrome maf_pathogenic 0.12568306 0.126775956 0 0 19716085,23571586,24136861 +SCN5A:773:P:S SCN5A 773 P S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67727 +SCN5A:773:P:S SCN5A 773 P S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:777:F:L SCN5A 777 F L ENST00000333535;NM_198056.2 Heart block type 1 NA unknown hgmd unknown DM 0 2 Heart block type 1 maf_pathogenic 0.069767442 0.539534884 0 0 22247482 +SCN5A:777:F:Y SCN5A 777 F Y ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201473 +SCN5A:779:Q:K SCN5A 779 Q K ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.365079365 0.368253968 0 0 VariationID_67728 +SCN5A:779:Q:K SCN5A 779 Q K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.365079365 0.368253968 0 0 20541041,28341781 +SCN5A:785:D:N SCN5A 785 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 24581105 +SCN5A:789:V:I SCN5A 789 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 5.687e-05 2 Brugada syndrome;not specified maf_pathogenic 0.009287926 0.071826625 0 0 VariationID_67729 +SCN5A:789:V:I SCN5A 789 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 5.687e-05 2 Brugada syndrome maf_pathogenic 0.009287926 0.071826625 0 0 20129283 +SCN5A:794:M:T SCN5A 794 M T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_379063 +SCN5A:795:E:K SCN5A 795 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406433 +SCN5A:797:G:V SCN5A 797 G V ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic 0.518072289 0.038554217 0 0 VariationID_519096 +SCN5A:797:G:V SCN5A 797 G V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic 0.518072289 0.038554217 0 0 26669661 +SCN5A:800:R:C SCN5A 800 R C ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.136e-06 2 not specified maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_449205 +SCN5A:800:R:H SCN5A 800 R H ENST00000333535;NM_198056.2 Arrhythmogenic right ventricular cardiomyopathy;Brugada syndrome NA unknown clinvar unknown Uncertain significance 1.629e-05 3 Arrhythmogenic right ventricular cardiomyopathy;Brugada syndrome maf_pathogenic 0.018404908 0.019631902 0 0 VariationID_222807 +SCN5A:800:R:L SCN5A 800 R L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.072e-06 2 Brugada syndrome maf_pathogenic 0.518072289 0.038554217 0 0 VariationID_406437 +SCN5A:800:R:L SCN5A 800 R L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.072e-06 2 Long QT syndrome maf_pathogenic 0.518072289 0.038554217 0 0 23376825,28412158,28412158 +SCN5A:805:S:L SCN5A 805 S L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.15e-06 2 not specified maf_pathogenic 0.029126214 0.031067961 0 0 VariationID_452038 +SCN5A:807:L:P SCN5A 807 L P ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_418652 +SCN5A:808:R:C SCN5A 808 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.164e-06 2 Brugada syndrome maf_pathogenic 0.024390244 0.513821138 0 0 19406494 +SCN5A:808:R:H SCN5A 808 R H ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 4.086e-06 2 Long QT syndrome maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_191501 +SCN5A:808:R:P SCN5A 808 R P ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67730 +SCN5A:808:R:P SCN5A 808 R P ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.069767442 0.539534884 0 0 19862833,24136861 +SCN5A:811:R:C SCN5A 811 R C ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 not provided maf_pathogenic NA NA 0 0 VariationID_201474 +SCN5A:811:R:H SCN5A 811 R H ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 1.231e-05 2 Cardiovascular phenotype maf_pathogenic 0.020979021 0.302097902 0 0 VariationID_519424 +SCN5A:811:R:H SCN5A 811 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.231e-05 2 Brugada syndrome maf_pathogenic 0.020979021 0.302097902 0 0 23424222 +SCN5A:812:L:Q SCN5A 812 L Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 26279430 +SCN5A:814:R:Q SCN5A 814 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 2.463e-05 0 Brugada syndrome;Cardiovascular phenotype;not provided maf_pathogenic 0.09287257 0.222894168 0 0 VariationID_67732 +SCN5A:814:R:Q SCN5A 814 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.463e-05 2 Brugada syndrome maf_pathogenic 0.09287257 0.222894168 0 0 17442746,28341781 +SCN5A:814:R:W SCN5A 814 R W ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Primary dilated cardiomyopathy;not provided NA unknown clinvar unknown Pathogenic/Likely pathogenic 0 3 Brugada syndrome;Cardiovascular phenotype;Primary dilated cardiomyopathy;not provided maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67731 +SCN5A:814:R:W SCN5A 814 R W ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 2 Cardiomyopathy%2C dilated maf_pathogenic 0.130434783 0.139130435 0 0 15671429,24815523,26733869,18048769,27532257 +SCN5A:816:F:Y SCN5A 816 F Y ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.277108434 0.038554217 0 0 VariationID_67733 +SCN5A:816:F:Y SCN5A 816 F Y ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.277108434 0.038554217 0 0 19716085,27287068 +SCN5A:817:K:E SCN5A 817 K E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 26776555 +SCN5A:822:W:C SCN5A 822 W C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 22840528 +SCN5A:828:L:F SCN5A 828 L F ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 2 Cardiomyopathy%2C dilated maf_pathogenic NA NA 0 0 26383716 +SCN5A:828:L:V SCN5A 828 L V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 23631430 +SCN5A:833:G:R SCN5A 833 G R ENST00000333535;NM_198056.2 Brugada syndrome;Long QT syndrome;Long QT syndrome 3;not provided;not specified NA unknown clinvar unknown Uncertain significance 0.0001585 3 Brugada syndrome;Long QT syndrome;Long QT syndrome 3;not provided;not specified unknown 0.00373599 0.003985056 0 0 VariationID_67734 +SCN5A:833:G:R SCN5A 833 G R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0001585 2 Long QT syndrome unknown 0.00373599 0.003985056 0 0 19862833,25637381,26332594 +SCN5A:834:N:D SCN5A 834 N D ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 23631430 +SCN5A:835:S:L SCN5A 835 S L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67735 +SCN5A:835:S:L SCN5A 835 S L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 15277732 +SCN5A:836:V:M SCN5A 836 V M ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.063e-06 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_451632 +SCN5A:839:L:P SCN5A 839 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.024390244 0.676422764 0 0 VariationID_67737 +SCN5A:839:L:P SCN5A 839 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.024390244 0.676422764 0 0 16426410,24136861 +SCN5A:840:G:R SCN5A 840 G R ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic NA NA 0 0 VariationID_67738 +SCN5A:840:G:R SCN5A 840 G R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 19862833 +SCN5A:843:T:A SCN5A 843 T A ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Pathogenic 0 2 Congenital long QT syndrome;not provided maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67739 +SCN5A:843:T:A SCN5A 843 T A ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 16244680 +SCN5A:846:L:R SCN5A 846 L R ENST00000333535;NM_198056.2 Ventricular fibrillation%2C idiopathic NA unknown hgmd unknown DM 0 2 Ventricular fibrillation%2C idiopathic maf_pathogenic 0.069767442 0.539534884 0 0 22028457,28341781 +SCN5A:848:I:F SCN5A 848 I F ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 4.061e-06 3 Brugada syndrome;Congenital long QT syndrome;not specified maf_pathogenic 0.365079365 0.050793651 0 0 VariationID_67740 +SCN5A:848:I:F SCN5A 848 I F ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.061e-06 2 Long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 19716085 +SCN5A:849:I:N SCN5A 849 I N ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 0 2 Sudden unexplained death maf_pathogenic 0.130434783 0.139130435 0 0 24631775 +SCN5A:851:F:L SCN5A 851 F L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.061e-06 1 Brugada syndrome maf_pathogenic 0.029126214 0.419417476 0 0 VariationID_67742 +SCN5A:851:F:L SCN5A 851 F L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.029126214 0.419417476 0 0 VariationID_67741 +SCN5A:851:F:L SCN5A 851 F L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.029126214 0.419417476 0 0 20129283,24136861 +SCN5A:851:F:L SCN5A 851 F L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.029126214 0.419417476 0 0 11901046 +SCN5A:857:G:D SCN5A 857 G D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.218e-05 2 Brugada syndrome maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_406414 +SCN5A:858:M:L SCN5A 858 M L ENST00000333535;NM_198056.2 Phenotype modifier NA unknown hgmd unknown DM 0 2 Phenotype modifier maf_pathogenic 0.036144578 0.038554217 0 0 24948852 +SCN5A:866:S:L SCN5A 866 S L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.218e-05 2 Brugada syndrome maf_pathogenic 0.018404908 0.019631902 0 0 VariationID_463312 +SCN5A:867:E:Q SCN5A 867 E Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67743 +SCN5A:867:E:Q SCN5A 867 E Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:872:D:N SCN5A 872 D N ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 1.624e-05 2 not specified maf_pathogenic 0.029126214 0.031067961 0 0 VariationID_201476 +SCN5A:872:D:N SCN5A 872 D N ENST00000333535;NM_198056.2 Cardiomyopathy%2C hypertrophic NA unknown hgmd unknown DM 1.624e-05 1 Cardiomyopathy%2C hypertrophic maf_pathogenic 0.029126214 0.031067961 0 0 26656175 +SCN5A:873:S:L SCN5A 873 S L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201477 +SCN5A:876:L:M SCN5A 876 L M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_463313 +SCN5A:877:P:R SCN5A 877 P R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406443 +SCN5A:878:R:C SCN5A 878 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Brugada syndrome;Cardiovascular phenotype;not provided maf_pathogenic 0.004037685 0.865679677 1 1 VariationID_67744 +SCN5A:878:R:C SCN5A 878 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.004037685 0.865679677 1 1 20539757,28449774,24136861,18616619 +SCN5A:878:R:H SCN5A 878 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.024390244 0.83902439 0 0 VariationID_67745 +SCN5A:878:R:H SCN5A 878 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.024390244 0.83902439 1 1 20129283,24136861 +SCN5A:883:D:N SCN5A 883 D N ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_180104 +SCN5A:886:H:P SCN5A 886 H P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely pathogenic 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67746 +SCN5A:886:H:P SCN5A 886 H P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:890:I:T SCN5A 890 I T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.029126214 0.613592233 0 0 23308164 +SCN5A:892:F:I SCN5A 892 F I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67747 +SCN5A:892:F:I SCN5A 892 F I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 11901046 +SCN5A:892:F:L SCN5A 892 F L ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519207 +SCN5A:893:R:C SCN5A 893 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 4.061e-06 0 Brugada syndrome;Cardiovascular phenotype;not specified maf_pathogenic 0.024390244 0.513821138 0 0 VariationID_67748 +SCN5A:893:R:C SCN5A 893 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.024390244 0.513821138 0 0 20129283,24136861,28341781 +SCN5A:893:R:H SCN5A 893 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.061e-06 2 Brugada syndrome;not specified maf_pathogenic 0.014778325 0.606896552 0 0 VariationID_67749 +SCN5A:893:R:H SCN5A 893 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.014778325 0.606896552 0 0 20129283,24136861 +SCN5A:896:C:S SCN5A 896 C S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67750 +SCN5A:896:C:S SCN5A 896 C S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 11901046 +SCN5A:897:G:E SCN5A 897 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.130434783 0.139130435 0 0 25904541 +SCN5A:901:E:K SCN5A 901 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.020979021 0.861538462 0 0 VariationID_67752 +SCN5A:901:E:K SCN5A 901 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.020979021 0.861538462 1 1 20129283,24136861 +SCN5A:910:S:L SCN5A 910 S L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Likely pathogenic 4.063e-06 2 Brugada syndrome;Cardiovascular phenotype;Inborn genetic diseases maf_pathogenic 0.029126214 0.80776699 1 1 VariationID_67753 +SCN5A:910:S:L SCN5A 910 S L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 4.063e-06 2 Brugada syndrome maf_pathogenic 0.029126214 0.80776699 1 1 11901046,28104484 +SCN5A:912:Q:R SCN5A 912 Q R ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.064e-06 2 not specified maf_pathogenic 0.365079365 0.050793651 0 0 VariationID_235058 +SCN5A:912:Q:R SCN5A 912 Q R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.064e-06 2 Long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 23631430 +SCN5A:915:C:R SCN5A 915 C R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67754 +SCN5A:915:C:R SCN5A 915 C R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:917:L:R SCN5A 917 L R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67755 +SCN5A:917:L:R SCN5A 917 L R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:919:F:S SCN5A 919 F S ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201479 +SCN5A:924:V:F SCN5A 924 V F ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_449604 +SCN5A:924:V:I SCN5A 924 V I ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome;Long QT syndrome 3;Ventricular tachycardia;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001225 0 Brugada syndrome;Brugada syndrome;Long QT syndrome 3;Ventricular tachycardia;not provided;not specified unknown 0.004524887 0.004826546 0 0 VariationID_48295 +SCN5A:924:V:I SCN5A 924 V I ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001225 unknown DEE unknown 0.004524887 0.004826546 0 0 Heyne_etal_bioRxiv2019 +SCN5A:927:N:S SCN5A 927 N S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.029126214 0.80776699 0 0 VariationID_67756 +SCN5A:927:N:S SCN5A 927 N S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.029126214 0.80776699 1 1 16764707 +SCN5A:928:L:P SCN5A 928 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67757 +SCN5A:928:L:P SCN5A 928 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:935:L:P SCN5A 935 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67759 +SCN5A:935:L:P SCN5A 935 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:939:L:F SCN5A 939 L F ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome NA unknown clinvar unknown Uncertain significance 0 2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome maf_pathogenic NA NA 0 0 VariationID_345122 +SCN5A:941:S:C SCN5A 941 S C ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519520 +SCN5A:949:A:D SCN5A 949 A D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_201480 +SCN5A:950:P:S SCN5A 950 P S ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201481 +SCN5A:953:D:E SCN5A 953 D E ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.139e-06 2 not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201482 +SCN5A:959:L:F SCN5A 959 L F ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_463315 +SCN5A:960:Q:K SCN5A 960 Q K ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67762 +SCN5A:960:Q:K SCN5A 960 Q K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:964:A:T SCN5A 964 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_463316 +SCN5A:965:R:C SCN5A 965 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely pathogenic 6.567e-05 2 Brugada syndrome;not provided maf_pathogenic 0.042357274 0.263720074 0 0 VariationID_67763 +SCN5A:965:R:C SCN5A 965 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 6.567e-05 2 Brugada syndrome maf_pathogenic 0.042357274 0.263720074 0 0 11901046,19272188,24762593,23631430,28600387 +SCN5A:965:R:H SCN5A 965 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.242e-06 2 Brugada syndrome;not specified maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67764 +SCN5A:965:R:H SCN5A 965 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.242e-06 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 16764707,24573164,27153395 +SCN5A:965:R:L SCN5A 965 R L ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67765 +SCN5A:965:R:L SCN5A 965 R L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:971:R:C SCN5A 971 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 4.15e-06 0 Brugada syndrome;not provided maf_pathogenic 0.223300971 0.031067961 0 0 VariationID_67766 +SCN5A:971:R:C SCN5A 971 R C ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.15e-06 2 Long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 15840476 +SCN5A:974:K:N SCN5A 974 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 1 Brugada syndrome maf_pathogenic NA NA 0 0 25401102 +SCN5A:975:R:Q SCN5A 975 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 3.762e-05 3 Brugada syndrome;not specified maf_pathogenic 0.012345679 0.013168724 0 0 VariationID_201483 +SCN5A:975:R:W SCN5A 975 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.931e-05 2 Brugada syndrome;not provided maf_pathogenic 0.113300493 0.015763547 0 0 VariationID_67767 +SCN5A:975:R:W SCN5A 975 R W ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.931e-05 2 Long QT syndrome maf_pathogenic 0.113300493 0.015763547 0 0 19322600,15851227,27816319,20129283 +SCN5A:981:C:F SCN5A 981 C F ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67768 +SCN5A:981:C:F SCN5A 981 C F ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:982:C:R SCN5A 982 C R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 7.969e-05 3 Brugada syndrome;Sudden cardiac death;not specified unknown 0.032716927 0.00455192 0 0 VariationID_67769 +SCN5A:982:C:R SCN5A 982 C R ENST00000333535;NM_198056.2 Sudden adult death syndrome NA unknown hgmd unknown DM 7.969e-05 2 Sudden adult death syndrome unknown 0.032716927 0.00455192 0 0 16712702,25637381,27000522,24055113 +SCN5A:982:C:R SCN5A 982 C R ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 7.969e-05 unknown DEE unknown 0.032716927 0.00455192 0 0 Heyne_etal_bioRxiv2019 +SCN5A:983:G:D SCN5A 983 G D ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.94e-05 unknown DEE maf_pathogenic 0.018404908 0.019631902 0 0 Heyne_etal_bioRxiv2019 +SCN5A:986:R:Q SCN5A 986 R Q ENST00000333535;NM_198056.2 not provided;not specified NA unknown clinvar unknown Likely benign 2.96e-05 2 not provided;not specified maf_pathogenic 0.013452915 0.014349776 0 0 VariationID_67770 +SCN5A:986:R:Q SCN5A 986 R Q ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 2.96e-05 1 Atrial fibrillation maf_pathogenic 0.013452915 0.014349776 0 0 26129877,26129877 +SCN5A:986:R:W SCN5A 986 R W ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not specified NA unknown clinvar unknown Uncertain significance 0 3 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not specified maf_pathogenic 0.277108434 0.038554217 0 0 VariationID_201485 +SCN5A:988:R:Q SCN5A 988 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 5.08e-05 3 Brugada syndrome;not specified maf_pathogenic 0.00990099 0.076567657 0 0 VariationID_201551 +SCN5A:988:R:W SCN5A 988 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.121e-05 3 Brugada syndrome;not specified maf_pathogenic 0.020979021 0.162237762 0 0 VariationID_201486 +SCN5A:988:R:W SCN5A 988 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.121e-05 2 Brugada syndrome maf_pathogenic 0.020979021 0.162237762 0 0 23321620 +SCN5A:993:A:T SCN5A 993 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.476e-06 2 Brugada syndrome maf_pathogenic 0.300699301 0.022377622 0 0 VariationID_463317 +SCN5A:993:A:T SCN5A 993 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.476e-06 2 Long QT syndrome 3 maf_pathogenic 0.300699301 0.022377622 0 0 27287068 +SCN5A:997:A:D SCN5A 997 A D ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.215e-05 3 not specified maf_pathogenic 0.013452915 0.014349776 0 0 VariationID_165149 +SCN5A:997:A:D SCN5A 997 A D ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 4.215e-05 2 Sudden unexplained death maf_pathogenic 0.013452915 0.014349776 0 0 24631775 +SCN5A:997:A:S SCN5A 997 A S ENST00000333535;NM_198056.2 Congenital long QT syndrome;Long QT syndrome 3;not provided NA unknown clinvar unknown Pathogenic 0 2 Congenital long QT syndrome;Long QT syndrome 3;not provided maf_pathogenic 0.277108434 0.038554217 0 0 VariationID_9388 +SCN5A:997:A:S SCN5A 997 A S ENST00000333535;NM_198056.2 Sudden infant death syndrome NA unknown hgmd unknown DM 0 2 Sudden infant death syndrome maf_pathogenic 0.277108434 0.038554217 0 0 11710892 +SCN5A:997:A:T SCN5A 997 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 7.593e-05 0 Brugada syndrome;Brugada syndrome;SUDDEN INFANT DEATH SYNDROME;not specified unknown 0.005964215 0.04612326 0 0 VariationID_67771 +SCN5A:997:A:T SCN5A 997 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 7.593e-05 2 Brugada syndrome unknown 0.005964215 0.04612326 0 0 20129283,24613995,24613995 +SCN5A:1004:C:R SCN5A 1004 C R ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 0.000292 3 Congenital long QT syndrome;not specified unknown 0.015939016 0.002217602 0 0 VariationID_67772 +SCN5A:1004:C:R SCN5A 1004 C R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.000292 2 Long QT syndrome unknown 0.015939016 0.002217602 0 0 19716085,27077130 +SCN5A:1008:P:S SCN5A 1008 P S ENST00000333535;NM_198056.2 Cardiac conduction defect, nonspecific NA unknown clinvar unknown not provided 4.141e-06 1 Cardiac conduction defect, nonspecific maf_pathogenic 0.518072289 0.038554217 0 0 VariationID_67773 +SCN5A:1008:P:S SCN5A 1008 P S ENST00000333535;NM_198056.2 Cardiac conduction disease NA unknown hgmd unknown DM 4.141e-06 2 Cardiac conduction disease maf_pathogenic 0.518072289 0.038554217 0 0 20025708 +SCN5A:1011:P:L SCN5A 1011 P L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 3.308e-05 2 not specified maf_pathogenic 0.016393443 0.017486339 0 0 VariationID_403421 +SCN5A:1011:P:L SCN5A 1011 P L ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 3.308e-05 2 Sudden unexplained death maf_pathogenic 0.016393443 0.017486339 0 0 24631775 +SCN5A:1016:T:M SCN5A 1016 T M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 7.38e-05 0 Brugada syndrome;not provided;not specified unknown 0.006772009 0.007223476 0 0 VariationID_67774 +SCN5A:1021:P:S SCN5A 1021 P S ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 1.225e-05 3 not specified maf_pathogenic 0.56284153 0.017486339 0 0 VariationID_201484 +SCN5A:1021:P:S SCN5A 1021 P S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.225e-05 2 Long QT syndrome maf_pathogenic 0.56284153 0.017486339 0 0 23174487 +SCN5A:1023:R:C SCN5A 1023 R C ENST00000333535;NM_198056.2 Ventricular fibrillation%2C idiopathic NA unknown hgmd unknown DM 2.041e-05 2 Ventricular fibrillation%2C idiopathic maf_pathogenic 0.024390244 0.02601626 0 0 23168001 +SCN5A:1023:R:H SCN5A 1023 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0002939 0 Brugada syndrome;not specified unknown 0.001848429 0.038940234 0 0 VariationID_67775 +SCN5A:1023:R:H SCN5A 1023 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0.0002939 2 Brugada syndrome unknown 0.001848429 0.038940234 0 0 16344400,24573164 +SCN5A:1027:R:Q SCN5A 1027 R Q ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.073e-05 2 not specified maf_pathogenic 0.07120743 0.009907121 0 0 VariationID_520458 +SCN5A:1027:R:W SCN5A 1027 R W ENST00000333535;NM_198056.2 Cardiomyopathy%2C right ventricular NA unknown hgmd unknown DM 0 1 Cardiomyopathy%2C right ventricular maf_pathogenic 0.069767442 0.074418605 0 0 24981977 +SCN5A:1029:E:K SCN5A 1029 E K ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_424500 +SCN5A:1032:E:K SCN5A 1032 E K ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.884e-05 2 not specified maf_pathogenic 0.063360882 0.008815427 0 0 VariationID_201490 +SCN5A:1032:E:K SCN5A 1032 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.884e-05 1 Long QT syndrome maf_pathogenic 0.063360882 0.008815427 0 0 26669661 +SCN5A:1033:Q:R SCN5A 1033 Q R ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome NA unknown clinvar unknown Uncertain significance 4.067e-06 2 Brugada syndrome;Congenital long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 VariationID_67776 +SCN5A:1033:Q:R SCN5A 1033 Q R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.067e-06 1 Long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 17605181,26412604 +SCN5A:1033:Q:R SCN5A 1033 Q R ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.067e-06 unknown DEE maf_pathogenic 0.223300971 0.031067961 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1040:G:R SCN5A 1040 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.847e-05 2 Brugada syndrome;not provided maf_pathogenic 0.011406844 0.0121673 0 0 VariationID_67779 +SCN5A:1041:D:N SCN5A 1041 D N ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 6.099e-05 2 not specified maf_pathogenic 0.060052219 0.060574413 0 0 VariationID_201583 +SCN5A:1041:D:N SCN5A 1041 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 6.099e-05 1 Brugada syndrome maf_pathogenic 0.060052219 0.060574413 0 0 25650408 +SCN5A:1043:E:Q SCN5A 1043 E Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_463319 +SCN5A:1045:V:M SCN5A 1045 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.033e-05 2 Brugada syndrome maf_pathogenic 0.020979021 0.022377622 0 0 VariationID_463320 +SCN5A:1052:A:D SCN5A 1052 A D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_463321 +SCN5A:1053:E:K SCN5A 1053 E K ENST00000333535;NM_198056.2 Atrial fibrillation, familial, 10;Brugada syndrome;Brugada syndrome 1;Congenital long QT syndrome NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001098 0 Atrial fibrillation, familial, 10;Brugada syndrome;Brugada syndrome 1;Congenital long QT syndrome unknown 0.052247874 0.125394897 0 0 VariationID_9400 +SCN5A:1053:E:K SCN5A 1053 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0.0001098 2 Brugada syndrome unknown 0.052247874 0.125394897 0 0 11901046,24573164,28391114,19716085 +SCN5A:1055:D:G SCN5A 1055 D G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67781 +SCN5A:1055:D:G SCN5A 1055 D G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1064:E:K SCN5A 1064 E K ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 0 1 Atrial fibrillation maf_pathogenic 0.130434783 0.139130435 0 0 28837624 +SCN5A:1069:T:M SCN5A 1069 T M ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 0.0001435 3 Brugada syndrome;Congenital long QT syndrome;not specified unknown 0.02864259 0.003985056 0 0 VariationID_67782 +SCN5A:1069:T:M SCN5A 1069 T M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0001435 2 Long QT syndrome unknown 0.02864259 0.003985056 0 0 15840476 +SCN5A:1074:S:R SCN5A 1074 S R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 26401487 +SCN5A:1075:K:N SCN5A 1075 K N ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519440 +SCN5A:1079:S:F SCN5A 1079 S F ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.177e-06 1 Congenital long QT syndrome maf_pathogenic 0.417475728 0.031067961 0 0 VariationID_67784 +SCN5A:1079:S:F SCN5A 1079 S F ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.177e-06 2 Long QT syndrome maf_pathogenic 0.417475728 0.031067961 0 0 20541041,28807990 +SCN5A:1079:S:T SCN5A 1079 S T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 2.093e-05 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_201491 +SCN5A:1079:S:T SCN5A 1079 S T ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.093e-05 unknown DEE maf_pathogenic 0.069767442 0.074418605 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1079:S:Y SCN5A 1079 S Y ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67783 +SCN5A:1079:S:Y SCN5A 1079 S Y ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1082:V:A SCN5A 1082 V A ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 8.298e-06 1 not provided maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_67785 +SCN5A:1084:G:D SCN5A 1084 G D ENST00000333535;NM_198056.2 Sudden cardiac death NA unknown hgmd unknown DM 0 1 Sudden cardiac death maf_pathogenic 0.069767442 0.074418605 0 0 28449774 +SCN5A:1084:G:R SCN5A 1084 G R ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_179231 +SCN5A:1084:G:S SCN5A 1084 G S ENST00000333535;NM_198056.2 SUDDEN INFANT DEATH SYNDROME NA unknown clinvar unknown not provided 8.28e-06 1 SUDDEN INFANT DEATH SYNDROME maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_67786 +SCN5A:1084:G:S SCN5A 1084 G S ENST00000333535;NM_198056.2 Sudden infant death syndrome NA unknown hgmd unknown DM 8.28e-06 2 Sudden infant death syndrome maf_pathogenic 0.047619048 0.050793651 0 0 18596570,25856671 +SCN5A:1088:A:T SCN5A 1088 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 9.466e-05 0 Brugada syndrome;not specified unknown 0.004392387 0.004685212 0 0 VariationID_178130 +SCN5A:1090:P:L SCN5A 1090 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Benign/Likely benign 0.00164 3 Brugada syndrome;Cardiovascular phenotype;not provided;not specified unknown 0.000306654 0.020770725 0 0 VariationID_48298 +SCN5A:1090:P:L SCN5A 1090 P L ENST00000333535;NM_198056.2 Negative shift activation NA unknown hgmd unknown DM 0.00164 1 Negative shift activation unknown 0.000306654 0.020770725 0 0 15992732,27153395,18368697,18368697,18368697 +SCN5A:1090:P:T SCN5A 1090 P T ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_518822 +SCN5A:1095:W:C SCN5A 1095 W C ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.2e-06 2 not specified maf_pathogenic 0.223300971 0.031067961 0 0 VariationID_432236 +SCN5A:1095:W:C SCN5A 1095 W C ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic 0.223300971 0.031067961 0 0 VariationID_519269 +SCN5A:1095:W:C SCN5A 1095 W C ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.2e-06 1 Long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 26669661 +SCN5A:1098:V:L SCN5A 1098 V L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely benign 0.0001435 2 Brugada syndrome;not provided unknown 0.054916986 0.004086845 0 0 VariationID_67788 +SCN5A:1098:V:M SCN5A 1098 V M ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_519205 +SCN5A:1100:A:V SCN5A 1100 A V ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 4.926e-05 3 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;not specified maf_pathogenic 0.063360882 0.008815427 0 0 VariationID_67789 +SCN5A:1100:A:V SCN5A 1100 A V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.926e-05 2 Long QT syndrome maf_pathogenic 0.063360882 0.008815427 0 0 19716085,25637381,24055113,26332594 +SCN5A:1102:A:T SCN5A 1102 A T ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic 0.029126214 0.031067961 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1103:S:Y SCN5A 1103 S Y ENST00000333535;NM_198056.2 Brugada syndrome;Cardiac arrhythmia;Cardiovascular phenotype;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Long qt syndrome 3, acquired, susceptibility to;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;SUDDEN INFANT DEATH SYNDROME;Sick sinus syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity, risk factor 0.005866 0 Brugada syndrome;Cardiac arrhythmia;Cardiovascular phenotype;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Long qt syndrome 3, acquired, susceptibility to;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;SUDDEN INFANT DEATH SYNDROME;Sick sinus syndrome;not provided;not specified unknown 0.007133498 6.66e-05 0 0 VariationID_9393 +SCN5A:1106:A:S SCN5A 1106 A S ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 0 2 Sudden unexplained death maf_pathogenic 0.130434783 0.139130435 0 0 24631775 +SCN5A:1107:E:K SCN5A 1107 E K ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 0.0001405 1 not provided unknown 0.004149378 0.004426003 0 0 VariationID_67790 +SCN5A:1107:E:K SCN5A 1107 E K ENST00000333535;NM_198056.2 Sudden infant death syndrome NA unknown hgmd unknown DM 0.0001405 2 Sudden infant death syndrome unknown 0.004149378 0.004426003 0 0 16453024 +SCN5A:1109:S:G SCN5A 1109 S G ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 2.486e-05 2 not specified maf_pathogenic 0.020979021 0.022377622 0 0 VariationID_201492 +SCN5A:1113:A:V SCN5A 1113 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 2.522e-05 1 Brugada syndrome maf_pathogenic 0.018404908 0.142331288 0 0 VariationID_67791 +SCN5A:1113:A:V SCN5A 1113 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.522e-05 2 Brugada syndrome maf_pathogenic 0.018404908 0.142331288 0 0 20129283,24573164 +SCN5A:1114:D:E SCN5A 1114 D E ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic 0.551569507 0.014349776 0 0 26669661 +SCN5A:1114:D:N SCN5A 1114 D N ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 1.266e-05 2 Congenital long QT syndrome;not specified maf_pathogenic 0.344262295 0.126775956 0 0 VariationID_67792 +SCN5A:1114:D:N SCN5A 1114 D N ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.266e-05 2 Long QT syndrome maf_pathogenic 0.344262295 0.126775956 0 0 10973849 +SCN5A:1116:R:Q SCN5A 1116 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 6.844e-05 0 Brugada syndrome;not specified maf_pathogenic 0.054373522 0.007565012 0 0 VariationID_48299 +SCN5A:1116:R:Q SCN5A 1116 R Q ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.844e-05 unknown DEE maf_pathogenic 0.054373522 0.007565012 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1116:R:W SCN5A 1116 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.707e-05 3 Brugada syndrome;Cardiovascular phenotype;not provided maf_pathogenic 0.016393443 0.017486339 0 0 VariationID_67793 +SCN5A:1122:E:G SCN5A 1122 E G ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1123:P:T SCN5A 1123 P T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406412 +SCN5A:1125:A:G SCN5A 1125 A G ENST00000333535;NM_198056.2 Primary dilated cardiomyopathy NA unknown clinvar unknown Uncertain significance 1.395e-05 1 Primary dilated cardiomyopathy maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_180515 +SCN5A:1131:T:I SCN5A 1131 T I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.541e-05 3 Atrial fibrillation;Brugada syndrome;not provided;not specified maf_pathogenic 0.014778325 0.015763547 0 0 VariationID_67795 +SCN5A:1131:T:I SCN5A 1131 T I ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 2.541e-05 1 Atrial fibrillation maf_pathogenic 0.014778325 0.015763547 0 0 18378609 +SCN5A:1132:P:S SCN5A 1132 P S ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.233e-06 2 not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201493 +SCN5A:1135:S:I SCN5A 1135 S I ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 3.811e-05 2 not provided maf_pathogenic 0.163498099 0.0121673 0 0 VariationID_201494 +SCN5A:1135:S:I SCN5A 1135 S I ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 3.811e-05 1 Long QT syndrome maf_pathogenic 0.163498099 0.0121673 0 0 24667783 +SCN5A:1138:E:A SCN5A 1138 E A ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Brugada syndrome;Congenital long QT syndrome;not provided maf_pathogenic NA NA 0 0 VariationID_67796 +SCN5A:1138:E:A SCN5A 1138 E A ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 19862833 +SCN5A:1140:S:T SCN5A 1140 S T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67797 +SCN5A:1140:S:T SCN5A 1140 S T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24573164 +SCN5A:1142:A:V SCN5A 1142 A V ENST00000333535;NM_198056.2 Brugada syndrome;Long QT syndrome 3 NA unknown clinvar unknown Uncertain significance 0 2 Brugada syndrome;Long QT syndrome 3 maf_pathogenic NA NA 0 0 VariationID_252531 +SCN5A:1147:T:A SCN5A 1147 T A ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201584 +SCN5A:1155:P:S SCN5A 1155 P S ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome NA unknown clinvar unknown Uncertain significance 1.697e-05 2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome maf_pathogenic 0.029126214 0.031067961 0 0 VariationID_345117 +SCN5A:1156:D:G SCN5A 1156 D G ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 2.967e-05 2 not specified maf_pathogenic 0.014778325 0.015763547 0 0 VariationID_201495 +SCN5A:1158:G:S SCN5A 1158 G S ENST00000333535;NM_198056.2 Irritable bowel syndrome NA unknown hgmd unknown DM 0 1 Irritable bowel syndrome maf_pathogenic 0.047619048 0.050793651 0 0 24613995 +SCN5A:1163:D:E SCN5A 1163 D E ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 24667783 +SCN5A:1164:P:L SCN5A 1164 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_242194 +SCN5A:1166:D:N SCN5A 1166 D N ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67799 +SCN5A:1166:D:N SCN5A 1166 D N ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1169:T:I SCN5A 1169 T I ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Uncertain significance 4.174e-06 2 not provided maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_496572 +SCN5A:1171:G:D SCN5A 1171 G D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_242195 +SCN5A:1174:R:W SCN5A 1174 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 3.125e-05 2 Brugada syndrome maf_pathogenic 0.010600707 0.01130742 0 0 VariationID_406413 +SCN5A:1175:R:C SCN5A 1175 R C ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.463e-06 1 Congenital long QT syndrome maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_67800 +SCN5A:1175:R:C SCN5A 1175 R C ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.463e-06 2 Long QT syndrome maf_pathogenic 0.036144578 0.038554217 0 0 N/A +SCN5A:1175:R:H SCN5A 1175 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.409e-05 2 Brugada syndrome maf_pathogenic 0.010600707 0.01130742 0 0 VariationID_406448 +SCN5A:1176:C:Y SCN5A 1176 C Y ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1177:P:L SCN5A 1177 P L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.024390244 0.02601626 0 0 22882672 +SCN5A:1180:A:V SCN5A 1180 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0001298 0 Brugada syndrome;not provided;not specified unknown 0.025470653 0.003543743 0 0 VariationID_67801 +SCN5A:1180:A:V SCN5A 1180 A V ENST00000333535;NM_198056.2 Atrioventricular conduction block NA unknown hgmd unknown DM 0.0001298 2 Atrioventricular conduction block unknown 0.025470653 0.003543743 0 0 19808398,22247482,26332594,24227891,23963187 +SCN5A:1181:V:A SCN5A 1181 V A ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome NA unknown clinvar unknown Uncertain significance 2.587e-05 3 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_242196 +SCN5A:1181:V:L SCN5A 1181 V L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 8.609e-06 2 not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201496 +SCN5A:1186:A:T SCN5A 1186 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 2.136e-05 2 Congenital long QT syndrome;not specified maf_pathogenic 0.12568306 0.017486339 0 0 VariationID_67802 +SCN5A:1186:A:T SCN5A 1186 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.136e-05 2 Long QT syndrome maf_pathogenic 0.12568306 0.017486339 0 0 19996378 +SCN5A:1187:P:L SCN5A 1187 P L ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67803 +SCN5A:1193:R:Q SCN5A 1193 R Q ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Long qt syndrome 3, acquired, susceptibility to;Primary familial hypertrophic cardiomyopathy;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity, risk factor 0.005176 0 Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Long qt syndrome 3, acquired, susceptibility to;Primary familial hypertrophic cardiomyopathy;not provided;not specified unknown 0.007720805 0.012574871 0 0 VariationID_9392 +SCN5A:1193:R:Q SCN5A 1193 R Q ENST00000333535;NM_198056.2 Sudden unexplained nocturnal death syndrome NA unknown hgmd unknown DM 0.005176 1 Sudden unexplained nocturnal death syndrome unknown 0.007720805 0.012574871 0 0 11823453,20981092,26131924,15851227,23465283,22995991,25051102,17605181,26159999,16568155,16568155,15689442,20129283,22519808,24784157,28493952,22682427,27153395,18976777,22378279,15851440,23853484,15992732,15121794,28498465 +SCN5A:1193:R:W SCN5A 1193 R W ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome;Inborn genetic diseases;Long QT syndrome 3;not specified NA unknown clinvar unknown Uncertain significance 8.015e-05 3 Brugada syndrome;Brugada syndrome;Inborn genetic diseases;Long QT syndrome 3;not specified unknown 0.007092199 0.007565012 0 0 VariationID_201497 +SCN5A:1194:L:M SCN5A 1194 L M ENST00000333535;NM_198056.2 Long QT syndrome & atrial fibrillation NA unknown hgmd unknown DM 0 1 Long QT syndrome & atrial fibrillation maf_pathogenic 0.534883721 0.074418605 0 0 26746457 +SCN5A:1195:R:C SCN5A 1195 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_220250 +SCN5A:1195:R:H SCN5A 1195 R H ENST00000333535;NM_198056.2 Ventricular tachycardia NA unknown clinvar unknown not provided 2.527e-05 1 Ventricular tachycardia maf_pathogenic 0.113300493 0.114285714 0 0 VariationID_67804 +SCN5A:1195:R:H SCN5A 1195 R H ENST00000333535;NM_198056.2 Ventricular tachycardia NA unknown hgmd unknown DM 2.527e-05 2 Ventricular tachycardia maf_pathogenic 0.113300493 0.114285714 0 0 19632629,28341781 +SCN5A:1199:Y:S SCN5A 1199 Y S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67805 +SCN5A:1199:Y:S SCN5A 1199 Y S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1206:W:C SCN5A 1206 W C ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 0 1 not provided maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67806 +SCN5A:1206:W:C SCN5A 1206 W C ENST00000333535;NM_198056.2 Sudden cardiac death NA unknown hgmd unknown DM 0 2 Sudden cardiac death maf_pathogenic 0.130434783 0.139130435 0 0 18071069 +SCN5A:1208:E:K SCN5A 1208 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.235e-05 2 Brugada syndrome maf_pathogenic 0.18699187 0.02601626 0 0 25904541 +SCN5A:1210:F:S SCN5A 1210 F S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Brugada syndrome;not provided maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201498 +SCN5A:1214:M:T SCN5A 1214 M T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.098e-06 2 Brugada syndrome maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_406416 +SCN5A:1217:L:R SCN5A 1217 L R ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201499 +SCN5A:1218:S:I SCN5A 1218 S I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 1 1 23424222 +SCN5A:1219:S:N SCN5A 1219 S N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67809 +SCN5A:1219:S:N SCN5A 1219 S N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1221:A:V SCN5A 1221 A V ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 1.234e-05 2 not specified maf_pathogenic 0.18699187 0.02601626 0 0 VariationID_165141 +SCN5A:1221:A:V SCN5A 1221 A V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.234e-05 1 Long QT syndrome maf_pathogenic 0.18699187 0.02601626 0 0 22360817 +SCN5A:1223:A:P SCN5A 1223 A P ENST00000333535;NM_198056.2 Cardiomyopathy NA unknown clinvar unknown Uncertain significance 0 2 Cardiomyopathy maf_pathogenic NA NA 0 0 VariationID_217492 +SCN5A:1225:E:K SCN5A 1225 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.062e-06 1 Congenital long QT syndrome maf_pathogenic 0.075907591 0.736633663 0 0 VariationID_67810 +SCN5A:1225:E:K SCN5A 1225 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 4.062e-06 2 Brugada syndrome maf_pathogenic 0.075907591 0.736633663 1 1 12106943,24136861 +SCN5A:1228:Y:H SCN5A 1228 Y H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.061e-06 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_67811 +SCN5A:1228:Y:H SCN5A 1228 Y H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 20129283 +SCN5A:1230:E:K SCN5A 1230 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.031e-05 2 Brugada syndrome maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_463328 +SCN5A:1231:E:K SCN5A 1231 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Pathogenic 1.218e-05 2 Congenital long QT syndrome;not provided maf_pathogenic 0.223300971 0.031067961 0 0 VariationID_67812 +SCN5A:1231:E:K SCN5A 1231 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.218e-05 2 Long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 15840476 +SCN5A:1232:R:Q SCN5A 1232 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.437e-05 2 Brugada syndrome;not specified maf_pathogenic 0.014778325 0.114285714 0 0 VariationID_67814 +SCN5A:1232:R:Q SCN5A 1232 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.437e-05 2 Brugada syndrome maf_pathogenic 0.014778325 0.114285714 0 0 20129283,24136861 +SCN5A:1232:R:W SCN5A 1232 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Brugada syndrome;Brugada syndrome 1;Brugada syndrome 1;not specified maf_pathogenic 0.029126214 0.80776699 0 0 VariationID_67813 +SCN5A:1232:R:W SCN5A 1232 R W ENST00000333535;NM_198056.2 Ventricular fibrillation%2C idiopathic NA unknown hgmd unknown DM 0 1 Ventricular fibrillation%2C idiopathic maf_pathogenic 0.029126214 0.80776699 0 0 9521325,11786529,21321465,24136861,11013131 +SCN5A:1236:K:N SCN5A 1236 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67816 +SCN5A:1236:K:N SCN5A 1236 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 11901046 +SCN5A:1236:K:R SCN5A 1236 K R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.061e-06 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_67815 +SCN5A:1236:K:R SCN5A 1236 K R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 21126620 +SCN5A:1237:V:I SCN5A 1237 V I ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201586 +SCN5A:1239:L:P SCN5A 1239 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.061e-06 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_67817 +SCN5A:1239:L:P SCN5A 1239 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 20129283 +SCN5A:1240:E:Q SCN5A 1240 E Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 3.655e-05 2 Brugada syndrome maf_pathogenic 0.012345679 0.095473251 0 0 VariationID_67818 +SCN5A:1240:E:Q SCN5A 1240 E Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 3.655e-05 1 Brugada syndrome maf_pathogenic 0.012345679 0.095473251 0 0 11901046,23414114 +SCN5A:1240:E:Q SCN5A 1240 E Q ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.655e-05 unknown DEE maf_pathogenic 0.012345679 0.095473251 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1241:Y:S SCN5A 1241 Y S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic NA NA 0 0 VariationID_67819 +SCN5A:1241:Y:S SCN5A 1241 Y S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 19862833 +SCN5A:1243:D:N SCN5A 1243 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0.0001462 3 Brugada syndrome;Cardiovascular phenotype;not specified unknown 0.003181336 0.109437964 0 0 VariationID_67820 +SCN5A:1243:D:N SCN5A 1243 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0.0001462 2 Brugada syndrome unknown 0.003181336 0.109437964 0 0 20129283,27153395,23414114,26173111 +SCN5A:1243:D:N SCN5A 1243 D N ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001462 unknown DEE unknown 0.003181336 0.109437964 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1247:T:I SCN5A 1247 T I ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 3.249e-05 1 Cardiomyopathy%2C dilated maf_pathogenic 0.014778325 0.114285714 0 0 27554632,27554632,28341781 +SCN5A:1249:V:D SCN5A 1249 V D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67822 +SCN5A:1249:V:D SCN5A 1249 V D ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1250:F:L SCN5A 1250 F L ENST00000333535;NM_198056.2 Acquired long QT syndrome NA unknown clinvar unknown not provided 0 1 Acquired long QT syndrome maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67823 +SCN5A:1250:F:L SCN5A 1250 F L ENST00000333535;NM_198056.2 Long QT syndrome%2C drug-associated NA unknown hgmd unknown DM 0 2 Long QT syndrome%2C drug-associated maf_pathogenic 0.130434783 0.139130435 0 0 11997281 +SCN5A:1251:V:M SCN5A 1251 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0.0001868 0 Brugada syndrome;Cardiovascular phenotype;not provided;not specified unknown 0.002535926 0.002704987 0 0 VariationID_67824 +SCN5A:1251:V:M SCN5A 1251 V M ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001868 unknown DEE unknown 0.002535926 0.002704987 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1253:E:G SCN5A 1253 E G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67825 +SCN5A:1253:E:G SCN5A 1253 E G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1260:A:D SCN5A 1260 A D ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 1 Cardiomyopathy%2C dilated maf_pathogenic 0.069767442 0.074418605 0 0 27554632 +SCN5A:1262:G:S SCN5A 1262 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Pathogenic 2.842e-05 1 Brugada syndrome;Brugada syndrome 1 maf_pathogenic 0.011406844 0.31634981 0 0 VariationID_9399 +SCN5A:1262:G:S SCN5A 1262 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.842e-05 2 Brugada syndrome maf_pathogenic 0.011406844 0.31634981 0 0 15338453,27554632,27554632,24136861 +SCN5A:1265:K:N SCN5A 1265 K N ENST00000333535;NM_198056.2 Hypertrophic cardiomyopathy NA unknown clinvar unknown Uncertain significance 0 2 Hypertrophic cardiomyopathy maf_pathogenic NA NA 0 0 VariationID_427973 +SCN5A:1269:N:S SCN5A 1269 N S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.672131148 0.126775956 0 0 22840528 +SCN5A:1271:W:C SCN5A 1271 W C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67827 +SCN5A:1271:W:C SCN5A 1271 W C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1275:D:N SCN5A 1275 D N ENST00000333535;NM_198056.2 Atrial fibrillation, familial, 10;Atrial standstill 1, digenic;Brugada syndrome;Cardiovascular phenotype;Dilated cardiomyopathy 1E;not provided NA unknown clinvar unknown Pathogenic 8.123e-06 3 Atrial fibrillation, familial, 10;Atrial standstill 1, digenic;Brugada syndrome;Cardiovascular phenotype;Dilated cardiomyopathy 1E;not provided maf_pathogenic 0.005145798 0.108404803 0 0 VariationID_9401 +SCN5A:1275:D:N SCN5A 1275 D N ENST00000333535;NM_198056.2 Atrial standstill NA unknown hgmd unknown DM 8.123e-06 2 Atrial standstill maf_pathogenic 0.005145798 0.108404803 0 0 12522116,24762805,26111534,20384651,20539757,24573164,23791817,22247482,15466643,21596231,24136861,21824921 +SCN5A:1275:D:Y SCN5A 1275 D Y ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201500 +SCN5A:1278:I:N SCN5A 1278 I N ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.754601227 0.019631902 0 0 VariationID_67828 +SCN5A:1278:I:N SCN5A 1278 I N ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.754601227 0.019631902 1 1 19841300 +SCN5A:1279:V:I SCN5A 1279 V I ENST00000333535;NM_198056.2 Brugada syndrome;Primary dilated cardiomyopathy;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 9.344e-05 0 Brugada syndrome;Primary dilated cardiomyopathy;not specified unknown 0.004975124 0.005306799 0 0 VariationID_67829 +SCN5A:1279:V:I SCN5A 1279 V I ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 9.344e-05 1 Cardiomyopathy%2C dilated unknown 0.004975124 0.005306799 0 0 21596231,25637381,23299917 +SCN5A:1279:V:I SCN5A 1279 V I ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 9.344e-05 unknown DEE unknown 0.004975124 0.005306799 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1281:V:F SCN5A 1281 V F ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67830 +SCN5A:1281:V:F SCN5A 1281 V F ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 21126620,23810369 +SCN5A:1283:L:M SCN5A 1283 L M ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Congenital long QT syndrome;not specified maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67831 +SCN5A:1283:L:M SCN5A 1283 L M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1285:S:G SCN5A 1285 S G ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 0 2 Sudden unexplained death maf_pathogenic 0.130434783 0.139130435 0 0 24631775 +SCN5A:1288:A:G SCN5A 1288 A G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67832 +SCN5A:1288:A:G SCN5A 1288 A G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1293:F:S SCN5A 1293 F S ENST00000333535;NM_198056.2 Brugada syndrome;Long QT syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0006225 0 Brugada syndrome;Long QT syndrome;not provided;not specified unknown 0.000902799 0.025037617 0 0 VariationID_67833 +SCN5A:1293:F:S SCN5A 1293 F S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0.0006225 1 Brugada syndrome unknown 0.000902799 0.025037617 0 0 11901046,15851227,22885917,20129283,27153395,23414114,N/A +SCN5A:1293:F:S SCN5A 1293 F S ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006225 unknown DEE unknown 0.000902799 0.025037617 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1295:E:K SCN5A 1295 E K ENST00000333535;NM_198056.2 Cardiovascular phenotype;Congenital long QT syndrome;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Cardiovascular phenotype;Congenital long QT syndrome;not provided maf_pathogenic 0.365079365 0.050793651 0 0 VariationID_67834 +SCN5A:1295:E:K SCN5A 1295 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 11304498 +SCN5A:1298:P:L SCN5A 1298 P L ENST00000333535;NM_198056.2 Sick sinus syndrome;Sick sinus syndrome 1, autosomal recessive NA unknown clinvar unknown Pathogenic 0 1 Sick sinus syndrome;Sick sinus syndrome 1, autosomal recessive maf_pathogenic 0.087452471 0.0121673 0 0 VariationID_9394 +SCN5A:1298:P:L SCN5A 1298 P L ENST00000333535;NM_198056.2 Nodal rhythm NA unknown hgmd unknown DM 0 2 Nodal rhythm maf_pathogenic 0.087452471 0.0121673 0 0 14523039,20448214,20384651,20539757 +SCN5A:1303:R:Q SCN5A 1303 R Q ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 8.162e-06 2 not provided maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_372500 +SCN5A:1304:T:M SCN5A 1304 T M ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;Long QT syndrome 3;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001675 0 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;Long QT syndrome 3;not specified unknown 0.236165238 0.033671083 0 0 VariationID_67835 +SCN5A:1304:T:M SCN5A 1304 T M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0001675 2 Long QT syndrome unknown 0.236165238 0.033671083 0 0 10508990,25637381,28412158,28412158,23465283,24613995,24055113,25210526,27153395,22685113,22378279,17210841 +SCN5A:1304:T:M SCN5A 1304 T M ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001675 unknown DEE unknown 0.236165238 0.033671083 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1306:R:H SCN5A 1306 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.096e-06 3 Brugada syndrome;Inborn genetic diseases;not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_180516 +SCN5A:1306:R:H SCN5A 1306 R H ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.096e-06 unknown DEE maf_pathogenic 0.069767442 0.074418605 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1306:R:L SCN5A 1306 R L ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519131 +SCN5A:1308:L:F SCN5A 1308 L F ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome 1;Brugada syndrome, lidocaine-induced;Cardiovascular phenotype;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.0003278 1 Brugada syndrome;Brugada syndrome 1;Brugada syndrome, lidocaine-induced;Cardiovascular phenotype;not provided;not specified unknown 0.001118151 0.008647037 0 0 VariationID_67836 +SCN5A:1308:L:F SCN5A 1308 L F ENST00000333535;NM_198056.2 Brugada syndrome%2C lidocaine-induced NA unknown hgmd unknown DM 0.0003278 1 Brugada syndrome%2C lidocaine-induced unknown 0.001118151 0.008647037 0 0 18599870,15851227,25637381,24055113,20129283,23414114 +SCN5A:1309:R:C SCN5A 1309 R C ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 4.106e-06 2 not provided maf_pathogenic NA NA 0 0 VariationID_265302 +SCN5A:1309:R:H SCN5A 1309 R H ENST00000333535;NM_198056.2 Atrial and ventricular arrhythmia NA unknown hgmd unknown DM 4.111e-06 2 Atrial and ventricular arrhythmia maf_pathogenic 0.020979021 0.022377622 0 0 26801742 +SCN5A:1311:L:P SCN5A 1311 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67837 +SCN5A:1311:L:P SCN5A 1311 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1316:R:L SCN5A 1316 R L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.187e-06 2 Brugada syndrome maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_216840 +SCN5A:1316:R:P SCN5A 1316 R P ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 0 2 Sudden unexplained death maf_pathogenic 0.130434783 0.139130435 0 0 24631775 +SCN5A:1319:G:V SCN5A 1319 G V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Likely pathogenic 4.248e-05 3 Brugada syndrome;Cardiovascular phenotype;not provided maf_pathogenic 0.008264463 0.339393939 1 1 VariationID_67838 +SCN5A:1319:G:V SCN5A 1319 G V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.248e-05 1 Brugada syndrome maf_pathogenic 0.008264463 0.339393939 0 0 12106943,17854786,25179549,24573164,23414114 +SCN5A:1319:G:V SCN5A 1319 G V ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.248e-05 unknown DEE maf_pathogenic 0.008264463 0.339393939 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1323:V:G SCN5A 1323 V G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67839 +SCN5A:1323:V:G SCN5A 1323 V G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1324:V:I SCN5A 1324 V I ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_451513 +SCN5A:1325:N:S SCN5A 1325 N S ENST00000333535;NM_198056.2 Congenital long QT syndrome;Long QT syndrome 3 NA unknown clinvar unknown Pathogenic 0 1 Congenital long QT syndrome;Long QT syndrome 3 maf_pathogenic 0.958592133 0.006625259 0 0 VariationID_9370 +SCN5A:1325:N:S SCN5A 1325 N S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.958592133 0.006625259 1 1 8541846,28412158,8620612,8917568,19762097 +SCN5A:1326:A:S SCN5A 1326 A S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Pathogenic 0 2 Congenital long QT syndrome;not provided maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67840 +SCN5A:1326:A:S SCN5A 1326 A S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1328:V:M SCN5A 1328 V M ENST00000333535;NM_198056.2 Brugada syndrome%2C drug-induced NA unknown hgmd unknown DM 0 1 Brugada syndrome%2C drug-induced maf_pathogenic 0.069767442 0.539534884 0 0 27560382,28341781 +SCN5A:1329:G:S SCN5A 1329 G S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 8.159e-06 1 Congenital long QT syndrome maf_pathogenic 0.386503067 0.019631902 0 0 VariationID_67841 +SCN5A:1329:G:S SCN5A 1329 G S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.159e-06 2 Long QT syndrome maf_pathogenic 0.386503067 0.019631902 0 0 21216356,24667783 +SCN5A:1330:A:P SCN5A 1330 A P ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67843 +SCN5A:1330:A:P SCN5A 1330 A P ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 11535573 +SCN5A:1330:A:T SCN5A 1330 A T ENST00000333535;NM_198056.2 Cardiovascular phenotype;Congenital long QT syndrome;SCN5A-related disorder;not provided NA unknown clinvar unknown Pathogenic/Likely pathogenic 0 3 Cardiovascular phenotype;Congenital long QT syndrome;SCN5A-related disorder;not provided maf_pathogenic 0.63190184 0.019631902 0 0 VariationID_67842 +SCN5A:1330:A:T SCN5A 1330 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.63190184 0.019631902 0 0 12566525 +SCN5A:1332:P:L SCN5A 1332 P L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.754601227 0.142331288 1 1 14676229,17698727,24136861 +SCN5A:1332:P:R SCN5A 1332 P R ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201503 +SCN5A:1332:P:S SCN5A 1332 P S ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201502 +SCN5A:1333:S:Y SCN5A 1333 S Y ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67845 +SCN5A:1333:S:Y SCN5A 1333 S Y ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.130434783 0.139130435 0 0 16922724,19302788 +SCN5A:1334:I:V SCN5A 1334 I V ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.064e-06 0 Brugada syndrome;Congenital long QT syndrome;not provided maf_pathogenic 0.518072289 0.038554217 0 0 VariationID_67847 +SCN5A:1334:I:V SCN5A 1334 I V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.064e-06 2 Long QT syndrome maf_pathogenic 0.518072289 0.038554217 0 0 19716085 +SCN5A:1338:L:V SCN5A 1338 L V ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.062e-06 1 Congenital long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 VariationID_67848 +SCN5A:1338:L:V SCN5A 1338 L V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.062e-06 2 Long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 19716085 +SCN5A:1340:V:I SCN5A 1340 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.874e-05 3 Brugada syndrome;not specified maf_pathogenic 0.007092199 0.10212766 0 0 VariationID_67849 +SCN5A:1340:V:I SCN5A 1340 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.874e-05 2 Brugada syndrome maf_pathogenic 0.007092199 0.10212766 0 0 20129283,19648062,24136861 +SCN5A:1340:V:L SCN5A 1340 V L ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_264236 +SCN5A:1342:L:F SCN5A 1342 L F ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406429 +SCN5A:1342:L:F SCN5A 1342 L F ENST00000333535;NM_198056.2 Cardiomyopathy%2C right ventricular NA unknown hgmd unknown DM 0 1 Cardiomyopathy%2C right ventricular maf_pathogenic NA NA 0 0 24981977 +SCN5A:1344:F:L SCN5A 1344 F L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67850 +SCN5A:1344:F:L SCN5A 1344 F L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1344:F:S SCN5A 1344 F S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67851 +SCN5A:1344:F:S SCN5A 1344 F S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 16616735 +SCN5A:1345:W:C SCN5A 1345 W C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67852 +SCN5A:1345:W:C SCN5A 1345 W C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 20339501 +SCN5A:1346:L:I SCN5A 1346 L I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67853 +SCN5A:1346:L:I SCN5A 1346 L I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1346:L:P SCN5A 1346 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67854 +SCN5A:1346:L:P SCN5A 1346 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 20129283 +SCN5A:1350:I:T SCN5A 1350 I T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67855 +SCN5A:1350:I:T SCN5A 1350 I T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 12845244 +SCN5A:1351:M:R SCN5A 1351 M R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67856 +SCN5A:1351:M:R SCN5A 1351 M R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1353:V:M SCN5A 1353 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.842e-05 2 Brugada syndrome;not specified maf_pathogenic 0.013452915 0.193721973 0 0 VariationID_67857 +SCN5A:1353:V:M SCN5A 1353 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.842e-05 2 Brugada syndrome maf_pathogenic 0.013452915 0.193721973 0 0 20129283,28074886,24136861 +SCN5A:1354:N:K SCN5A 1354 N K ENST00000333535;NM_198056.2 Sick sinus syndrome NA unknown hgmd unknown DM 0 2 Sick sinus syndrome maf_pathogenic 0.130434783 0.139130435 0 0 28104484 +SCN5A:1357:A:V SCN5A 1357 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 6.091e-05 0 Brugada syndrome;Cardiovascular phenotype;not provided maf_pathogenic 0.05707196 0.007940447 0 0 VariationID_201505 +SCN5A:1357:A:V SCN5A 1357 A V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 6.091e-05 2 Long QT syndrome maf_pathogenic 0.05707196 0.007940447 0 0 23631430,27153395 +SCN5A:1358:G:W SCN5A 1358 G W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67858 +SCN5A:1358:G:W SCN5A 1358 G W ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1359:K:M SCN5A 1359 K M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.061e-06 2 Brugada syndrome maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_406441 +SCN5A:1359:K:N SCN5A 1359 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67859 +SCN5A:1359:K:N SCN5A 1359 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1360:F:C SCN5A 1360 F C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67860 +SCN5A:1360:F:C SCN5A 1360 F C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1363:C:Y SCN5A 1363 C Y ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67862 +SCN5A:1363:C:Y SCN5A 1363 C Y ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 16764707 +SCN5A:1365:N:S SCN5A 1365 N S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 23973953 +SCN5A:1370:D:G SCN5A 1370 D G ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not specified NA unknown clinvar unknown Uncertain significance 6.091e-05 3 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome;not specified maf_pathogenic 0.009287926 0.009907121 0 0 VariationID_201506 +SCN5A:1372:P:R SCN5A 1372 P R ENST00000333535;NM_198056.2 Sick sinus syndrome NA unknown hgmd unknown DM 0 2 Sick sinus syndrome maf_pathogenic 0.130434783 0.139130435 0 0 28104484 +SCN5A:1378:V:M SCN5A 1378 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely pathogenic 4.061e-06 2 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_222809 +SCN5A:1378:V:M SCN5A 1378 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 22529811 +SCN5A:1380:N:K SCN5A 1380 N K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67863 +SCN5A:1380:N:K SCN5A 1380 N K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 N/A +SCN5A:1380:N:K SCN5A 1380 N K ENST00000333535;NM_198056.2 Brugada-like ST elevation NA unknown hgmd unknown DM 0 1 Brugada-like ST elevation maf_pathogenic 0.047619048 0.685714286 0 0 20491895 +SCN5A:1382:S:I SCN5A 1382 S I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.016393443 0.345355191 0 0 VariationID_67864 +SCN5A:1382:S:I SCN5A 1382 S I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.016393443 0.345355191 0 0 12106943,24136861 +SCN5A:1391:G:R SCN5A 1391 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 3.658e-05 3 Brugada syndrome;Cardiovascular phenotype;not specified maf_pathogenic 0.013452915 0.014349776 0 0 VariationID_201589 +SCN5A:1394:Y:C SCN5A 1394 Y C ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519337 +SCN5A:1400:V:G SCN5A 1400 V G ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519443 +SCN5A:1405:V:L SCN5A 1405 V L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67867 +SCN5A:1405:V:L SCN5A 1405 V L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 12106943 +SCN5A:1405:V:M SCN5A 1405 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 0 0 VariationID_67866 +SCN5A:1405:V:M SCN5A 1405 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 1 1 20129283 +SCN5A:1406:G:E SCN5A 1406 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Pathogenic 0 2 Brugada syndrome;not provided maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67869 +SCN5A:1406:G:E SCN5A 1406 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 20129283 +SCN5A:1406:G:R SCN5A 1406 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.024390244 0.676422764 0 0 VariationID_67868 +SCN5A:1406:G:R SCN5A 1406 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.024390244 0.676422764 0 0 12106943 +SCN5A:1408:G:R SCN5A 1408 G R ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome 1;Cardiac conduction defect, nonspecific;Sick sinus syndrome 1, autosomal recessive;not provided NA unknown clinvar unknown Pathogenic 0 3 Brugada syndrome;Brugada syndrome 1;Cardiac conduction defect, nonspecific;Sick sinus syndrome 1, autosomal recessive;not provided maf_pathogenic 0.039451115 0.279931389 0 0 VariationID_9395 +SCN5A:1408:G:R SCN5A 1408 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.039451115 0.279931389 0 0 11748104,20539757 +SCN5A:1409:Y:C SCN5A 1409 Y C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67870 +SCN5A:1409:Y:C SCN5A 1409 Y C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1410:L:P SCN5A 1410 L P ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201507 +SCN5A:1412:L:F SCN5A 1412 L F ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67871 +SCN5A:1412:L:F SCN5A 1412 L F ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1416:A:E SCN5A 1416 A E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 25650408 +SCN5A:1419:K:E SCN5A 1419 K E ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67872 +SCN5A:1419:K:E SCN5A 1419 K E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1420:G:R SCN5A 1420 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 0 0 VariationID_67873 +SCN5A:1420:G:R SCN5A 1420 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 1 1 20129283,24136861 +SCN5A:1420:G:V SCN5A 1420 G V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67874 +SCN5A:1420:G:V SCN5A 1420 G V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 21126620 +SCN5A:1423:D:N SCN5A 1423 D N ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Primary dilated cardiomyopathy;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome NA unknown clinvar unknown Uncertain significance 0 3 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Primary dilated cardiomyopathy;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome maf_pathogenic NA NA 0 0 VariationID_222810 +SCN5A:1424:I:F SCN5A 1424 I F ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201511 +SCN5A:1427:A:E SCN5A 1427 A E ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_519279 +SCN5A:1427:A:S SCN5A 1427 A S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67875 +SCN5A:1427:A:S SCN5A 1427 A S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24445991 +SCN5A:1428:A:S SCN5A 1428 A S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 2.843e-05 0 Brugada syndrome;not provided;not specified maf_pathogenic 0.060052219 0.426109661 0 0 VariationID_179030 +SCN5A:1428:A:S SCN5A 1428 A S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.843e-05 2 Long QT syndrome maf_pathogenic 0.060052219 0.426109661 0 0 23237912,26332594,23321620,28341781,26136871 +SCN5A:1428:A:V SCN5A 1428 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.020979021 0.581818182 0 0 VariationID_67876 +SCN5A:1428:A:V SCN5A 1428 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.020979021 0.581818182 0 0 20129283,24136861 +SCN5A:1430:D:N SCN5A 1430 D N ENST00000333535;NM_198056.2 Brugada-like ST elevation NA unknown hgmd unknown DM 0 2 Brugada-like ST elevation maf_pathogenic 0.047619048 0.685714286 0 0 23612926 +SCN5A:1432:R:G SCN5A 1432 R G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67877 +SCN5A:1432:R:G SCN5A 1432 R G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 10727653,11420310 +SCN5A:1432:R:S SCN5A 1432 R S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Likely pathogenic 0 2 Congenital long QT syndrome;not provided maf_pathogenic 0.277108434 0.520481928 0 0 VariationID_67878 +SCN5A:1432:R:S SCN5A 1432 R S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.277108434 0.520481928 0 0 19716085,28341781 +SCN5A:1433:G:R SCN5A 1433 G R ENST00000333535;NM_198056.2 Early repolarization syndrome NA unknown hgmd unknown DM 0 2 Early repolarization syndrome maf_pathogenic 0.069767442 0.074418605 0 0 23799537 +SCN5A:1433:G:V SCN5A 1433 G V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67879 +SCN5A:1433:G:V SCN5A 1433 G V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1433:G:W SCN5A 1433 G W ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519412 +SCN5A:1436:E:K SCN5A 1436 E K ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_432640 +SCN5A:1438:P:L SCN5A 1438 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67880 +SCN5A:1438:P:L SCN5A 1438 P L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 18156160,24136861 +SCN5A:1441:E:Q SCN5A 1441 E Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely pathogenic 0 2 Brugada syndrome;Cardiovascular phenotype maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67881 +SCN5A:1441:E:Q SCN5A 1441 E Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1443:N:S SCN5A 1443 N S ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic 0.009287926 0.071826625 0 0 VariationID_519544 +SCN5A:1443:N:S SCN5A 1443 N S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.009287926 0.071826625 0 0 22984773 +SCN5A:1446:M:I SCN5A 1446 M I ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201591 +SCN5A:1447:Y:H SCN5A 1447 Y H ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_418616 +SCN5A:1448:I:L SCN5A 1448 I L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.853e-05 3 Brugada syndrome;Cardiovascular phenotype;not specified maf_pathogenic 0.094650206 0.095473251 0 0 VariationID_67882 +SCN5A:1448:I:L SCN5A 1448 I L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.853e-05 2 Brugada syndrome maf_pathogenic 0.094650206 0.095473251 0 0 20129283,24136861 +SCN5A:1448:I:T SCN5A 1448 I T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67883 +SCN5A:1448:I:T SCN5A 1448 I T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1449:Y:C SCN5A 1449 Y C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely pathogenic 0 2 Brugada syndrome;not provided maf_pathogenic 0.014778325 0.508374384 0 0 VariationID_67884 +SCN5A:1449:Y:C SCN5A 1449 Y C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.014778325 0.508374384 0 0 20129283,24903439,24136861 +SCN5A:1449:Y:S SCN5A 1449 Y S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 24775617 +SCN5A:1451:V:D SCN5A 1451 V D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67885 +SCN5A:1451:V:D SCN5A 1451 V D ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1451:V:L SCN5A 1451 V L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.083e-06 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_229235 +SCN5A:1458:S:Y SCN5A 1458 S Y ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Pathogenic 0 2 Congenital long QT syndrome;not provided maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67887 +SCN5A:1458:S:Y SCN5A 1458 S Y ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 15840476 +SCN5A:1461:T:S SCN5A 1461 T S ENST00000333535;NM_198056.2 Brugada 1 syndrome NA unknown hgmd unknown DM 0 2 Brugada 1 syndrome maf_pathogenic 0.029126214 0.419417476 0 0 28146213 +SCN5A:1463:N:K SCN5A 1463 N K ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_422664 +SCN5A:1463:N:Y SCN5A 1463 N Y ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67888 +SCN5A:1463:N:Y SCN5A 1463 N Y ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1466:I:T SCN5A 1466 I T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201513 +SCN5A:1466:I:V SCN5A 1466 I V ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201512 +SCN5A:1468:V:A SCN5A 1468 V A ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.28e-06 3 Brugada syndrome;not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201514 +SCN5A:1468:V:F SCN5A 1468 V F ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67889 +SCN5A:1468:V:F SCN5A 1468 V F ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1469:I:F SCN5A 1469 I F ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201592 +SCN5A:1470:I:T SCN5A 1470 I T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201515 +SCN5A:1472:N:S SCN5A 1472 N S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67890 +SCN5A:1472:N:S SCN5A 1472 N S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1473:F:C SCN5A 1473 F C ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 VariationID_67892 +SCN5A:1473:F:C SCN5A 1473 F C ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 18060054,23277474 +SCN5A:1473:F:L SCN5A 1473 F L ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_389297 +SCN5A:1473:F:S SCN5A 1473 F S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67891 +SCN5A:1473:F:S SCN5A 1473 F S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 20339117 +SCN5A:1475:Q:L SCN5A 1475 Q L ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201516 +SCN5A:1476:Q:R SCN5A 1476 Q R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.759036145 0.038554217 1 1 24098284 +SCN5A:1477:K:N SCN5A 1477 K N ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 23558814 +SCN5A:1481:G:E SCN5A 1481 G E ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67893 +SCN5A:1481:G:E SCN5A 1481 G E ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 15840476 +SCN5A:1485:I:V SCN5A 1485 I V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.130434783 0.139130435 0 0 25904541 +SCN5A:1486:F:L SCN5A 1486 F L ENST00000333535;NM_198056.2 SUDDEN INFANT DEATH SYNDROME NA unknown clinvar unknown not provided 0 1 SUDDEN INFANT DEATH SYNDROME maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67894 +SCN5A:1486:F:L SCN5A 1486 F L ENST00000333535;NM_198056.2 Sudden adult death syndrome NA unknown hgmd unknown DM 0 2 Sudden adult death syndrome maf_pathogenic 0.534883721 0.074418605 0 0 17210839,20038812,17210841 +SCN5A:1487:M:L SCN5A 1487 M L ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.061e-06 1 Congenital long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 VariationID_67895 +SCN5A:1487:M:L SCN5A 1487 M L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.061e-06 2 Long QT syndrome maf_pathogenic 0.223300971 0.031067961 0 0 19716085 +SCN5A:1488:T:R SCN5A 1488 T R ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67896 +SCN5A:1488:T:R SCN5A 1488 T R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1489:E:D SCN5A 1489 E D ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 4.061e-06 2 Congenital long QT syndrome;not specified maf_pathogenic 0.365079365 0.050793651 0 0 VariationID_67897 +SCN5A:1489:E:D SCN5A 1489 E D ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.061e-06 2 Long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 19716085 +SCN5A:1493:K:R SCN5A 1493 K R ENST00000333535;NM_198056.2 Atrial fibrillation;Cardiovascular phenotype;Congenital long QT syndrome NA unknown clinvar unknown Conflicting interpretations of pathogenicity 8.121e-06 0 Atrial fibrillation;Cardiovascular phenotype;Congenital long QT syndrome maf_pathogenic 0.440559441 0.022377622 0 0 VariationID_67898 +SCN5A:1493:K:R SCN5A 1493 K R ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 8.121e-06 2 Atrial fibrillation maf_pathogenic 0.440559441 0.022377622 0 0 19167345,19716085 +SCN5A:1494:Y:N SCN5A 1494 Y N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67899 +SCN5A:1494:Y:N SCN5A 1494 Y N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.130434783 0.139130435 0 0 18341814 +SCN5A:1495:Y:S SCN5A 1495 Y S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Likely pathogenic 0 2 Congenital long QT syndrome;not provided maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67900 +SCN5A:1495:Y:S SCN5A 1495 Y S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1498:M:R SCN5A 1498 M R ENST00000333535;NM_198056.2 Sick sinus syndrome NA unknown hgmd unknown DM 0 2 Sick sinus syndrome maf_pathogenic 0.047619048 0.050793651 0 0 26467377 +SCN5A:1498:M:T SCN5A 1498 M T ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;not provided maf_pathogenic 0.682539683 0.050793651 0 0 VariationID_67902 +SCN5A:1498:M:T SCN5A 1498 M T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 16414944 +SCN5A:1498:M:V SCN5A 1498 M V ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 2 Congenital long QT syndrome;not specified maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67901 +SCN5A:1498:M:V SCN5A 1498 M V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1499:K:N SCN5A 1499 K N ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_418479 +SCN5A:1500:K:N SCN5A 1500 K N ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67903 +SCN5A:1501:L:P SCN5A 1501 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406423 +SCN5A:1501:L:V SCN5A 1501 L V ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome NA unknown clinvar unknown Likely pathogenic 2.03e-05 2 Brugada syndrome;Congenital long QT syndrome maf_pathogenic 0.544513458 0.130848861 0 0 VariationID_67904 +SCN5A:1501:L:V SCN5A 1501 L V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.03e-05 2 Long QT syndrome maf_pathogenic 0.544513458 0.130848861 0 0 10973849,28494446,24573164,24136861 +SCN5A:1502:G:S SCN5A 1502 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.061e-06 1 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 VariationID_67905 +SCN5A:1502:G:S SCN5A 1502 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.047619048 0.368253968 0 0 12106943,24573164 +SCN5A:1503:S:P SCN5A 1503 S P ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic NA NA 0 0 VariationID_67906 +SCN5A:1503:S:P SCN5A 1503 S P ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome maf_pathogenic NA NA 0 0 17605181 +SCN5A:1505:K:N SCN5A 1505 K N ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 VariationID_67907 +SCN5A:1505:K:N SCN5A 1505 K N ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 19716085 +SCN5A:1506:P:L SCN5A 1506 P L ENST00000333535;NM_198056.2 Arrhythmogenic right ventricular cardiomyopathy NA unknown clinvar unknown Uncertain significance 4.061e-06 2 Arrhythmogenic right ventricular cardiomyopathy maf_pathogenic NA NA 0 0 VariationID_222811 +SCN5A:1506:P:S SCN5A 1506 P S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.024390244 0.676422764 0 0 25626866,25626866 +SCN5A:1506:P:T SCN5A 1506 P T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 23321620 +SCN5A:1512:R:W SCN5A 1512 R W ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome 1;Primary familial hypertrophic cardiomyopathy;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.876e-05 0 Brugada syndrome;Brugada syndrome 1;Primary familial hypertrophic cardiomyopathy;not provided;not specified maf_pathogenic 0.008746356 0.242565598 0 0 VariationID_9380 +SCN5A:1512:R:W SCN5A 1512 R W ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.876e-05 2 Brugada syndrome maf_pathogenic 0.008746356 0.242565598 0 0 10690282,15851227,20110800,26111534,10727653,20129283,28518168,27281089 +SCN5A:1520:F:L SCN5A 1520 F L ENST00000333535;NM_198056.2 Primary dilated cardiomyopathy NA unknown clinvar unknown not provided 0 1 Primary dilated cardiomyopathy maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67908 +SCN5A:1520:F:L SCN5A 1520 F L ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 2 Cardiomyopathy%2C dilated maf_pathogenic 0.130434783 0.139130435 0 0 21596231 +SCN5A:1521:I:K SCN5A 1521 I K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67909 +SCN5A:1521:I:K SCN5A 1521 I K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1522:F:Y SCN5A 1522 F Y ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 1 Long QT syndrome 3 maf_pathogenic 0.130434783 0.139130435 0 0 24596401 +SCN5A:1524:I:T SCN5A 1524 I T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.067e-06 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_418480 +SCN5A:1525:V:M SCN5A 1525 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 1.22e-05 1 Brugada syndrome maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_67910 +SCN5A:1525:V:M SCN5A 1525 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.22e-05 1 Brugada syndrome maf_pathogenic 0.036144578 0.038554217 0 0 20129283,23414114,24136861 +SCN5A:1527:K:R SCN5A 1527 K R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67911 +SCN5A:1527:K:R SCN5A 1527 K R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 28341781 +SCN5A:1532:V:F SCN5A 1532 V F ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 2.438e-05 2 Long QT syndrome maf_pathogenic 0.020979021 0.022377622 0 0 VariationID_191500 +SCN5A:1532:V:I SCN5A 1532 V I ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;Long QT syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002844 0 Brugada syndrome;Congenital long QT syndrome;Long QT syndrome;not specified unknown 0.02524956 0.001879037 0 0 VariationID_67912 +SCN5A:1532:V:I SCN5A 1532 V I ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0002844 2 Long QT syndrome unknown 0.02524956 0.001879037 0 0 19716085,25637381,24055113 +SCN5A:1543:V:A SCN5A 1543 V A ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 4.061e-06 1 Cardiomyopathy%2C dilated maf_pathogenic 0.069767442 0.074418605 0 0 23785128 +SCN5A:1544:T:P SCN5A 1544 T P ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 23631430 +SCN5A:1548:E:K SCN5A 1548 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.029126214 0.613592233 0 0 VariationID_67913 +SCN5A:1548:E:K SCN5A 1548 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.029126214 0.613592233 0 0 20129283,24136861 +SCN5A:1553:S:R SCN5A 1553 S R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67914 +SCN5A:1553:S:R SCN5A 1553 S R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 21321465 +SCN5A:1559:I:V SCN5A 1559 I V ENST00000333535;NM_198056.2 Cardiomyopathy NA unknown clinvar unknown Uncertain significance 2.843e-05 2 Cardiomyopathy maf_pathogenic 0.016393443 0.017486339 0 0 VariationID_222812 +SCN5A:1560:L:F SCN5A 1560 L F ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.061e-06 1 Congenital long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 VariationID_67915 +SCN5A:1560:L:F SCN5A 1560 L F ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.061e-06 2 Long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 19716085 +SCN5A:1569:A:P SCN5A 1569 A P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67916 +SCN5A:1571:F:C SCN5A 1571 F C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67917 +SCN5A:1571:F:C SCN5A 1571 F C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1574:E:K SCN5A 1574 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.029126214 0.80776699 0 0 VariationID_67918 +SCN5A:1574:E:K SCN5A 1574 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.029126214 0.80776699 1 1 19808440,20129283,25525159 +SCN5A:1578:K:N SCN5A 1578 K N ENST00000333535;NM_198056.2 Sinus node dysfunction and atrial flutter NA unknown hgmd unknown DM 0 2 Sinus node dysfunction and atrial flutter maf_pathogenic NA NA 0 0 25346400 +SCN5A:1582:L:P SCN5A 1582 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67919 +SCN5A:1582:L:P SCN5A 1582 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 19843921 +SCN5A:1583:R:C SCN5A 1583 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.125e-06 3 Brugada syndrome;not specified maf_pathogenic 0.029126214 0.419417476 0 0 VariationID_67920 +SCN5A:1583:R:C SCN5A 1583 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.125e-06 2 Brugada syndrome maf_pathogenic 0.029126214 0.419417476 0 0 20129283,24136861 +SCN5A:1583:R:H SCN5A 1583 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 1.625e-05 0 Brugada syndrome;not provided;not specified maf_pathogenic 0.020979021 0.162237762 0 0 VariationID_67921 +SCN5A:1583:R:H SCN5A 1583 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.625e-05 2 Brugada syndrome maf_pathogenic 0.020979021 0.162237762 0 0 20129283,24136861 +SCN5A:1584:H:Y SCN5A 1584 H Y ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423734 +SCN5A:1593:I:M SCN5A 1593 I M ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.071e-06 1 Congenital long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 VariationID_67922 +SCN5A:1593:I:M SCN5A 1593 I M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.071e-06 2 Long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 19716085 +SCN5A:1594:F:S SCN5A 1594 F S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67923 +SCN5A:1594:F:S SCN5A 1594 F S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1595:D:H SCN5A 1595 D H ENST00000333535;NM_198056.2 Dilated cardiomyopathy 1E;Primary dilated cardiomyopathy NA unknown clinvar unknown Pathogenic 0 1 Dilated cardiomyopathy 1E;Primary dilated cardiomyopathy maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_9406 +SCN5A:1595:D:H SCN5A 1595 D H ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 2 Cardiomyopathy%2C dilated maf_pathogenic 0.130434783 0.139130435 0 0 15671429,18048769 +SCN5A:1595:D:N SCN5A 1595 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Atrioventricular block;Brugada syndrome;Progressive familial heart block type 1A;not provided maf_pathogenic 0.130434783 0.139130435 1 1 VariationID_9385 +SCN5A:1595:D:N SCN5A 1595 D N ENST00000333535;NM_198056.2 Atrioventricular conduction block NA unknown hgmd unknown DM 0 2 Atrioventricular conduction block maf_pathogenic 0.130434783 0.139130435 0 0 11804990 +SCN5A:1596:F:I SCN5A 1596 F I ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 0.0001019 3 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;not specified unknown 0.161205767 0.004193971 0 0 VariationID_67924 +SCN5A:1596:F:I SCN5A 1596 F I ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0001019 1 Long QT syndrome unknown 0.161205767 0.004193971 0 0 19716085,25051102,26213684,27153395,21051419,22685113 +SCN5A:1597:V:M SCN5A 1597 V M ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 1.632e-05 1 Congenital long QT syndrome maf_pathogenic 0.160839161 0.022377622 0 0 VariationID_67925 +SCN5A:1597:V:M SCN5A 1597 V M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.632e-05 2 Long QT syndrome maf_pathogenic 0.160839161 0.022377622 0 0 19862833,26159999 +SCN5A:1601:L:H SCN5A 1601 L H ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic 0.047619048 0.050793651 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1604:V:M SCN5A 1604 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 2.878e-05 1 Brugada syndrome maf_pathogenic 0.014778325 0.114285714 0 0 VariationID_67926 +SCN5A:1604:V:M SCN5A 1604 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.878e-05 2 Brugada syndrome maf_pathogenic 0.014778325 0.114285714 0 0 20129283 +SCN5A:1605:G:R SCN5A 1605 G R ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201593 +SCN5A:1609:S:L SCN5A 1609 S L ENST00000333535;NM_198056.2 Sudden infant death syndrome NA unknown hgmd unknown DM 1.221e-05 2 Sudden infant death syndrome maf_pathogenic 0.036144578 0.038554217 0 0 25757662 +SCN5A:1609:S:W SCN5A 1609 S W ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67929 +SCN5A:1609:S:W SCN5A 1609 S W ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 16922724 +SCN5A:1612:I:N SCN5A 1612 I N ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519469 +SCN5A:1613:Q:L SCN5A 1613 Q L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67930 +SCN5A:1613:Q:L SCN5A 1613 Q L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1616:F:Y SCN5A 1616 F Y ENST00000333535;NM_198056.2 Sick sinus syndrome NA unknown hgmd unknown DM 0 1 Sick sinus syndrome maf_pathogenic 0.130434783 0.139130435 0 0 26798387 +SCN5A:1620:T:K SCN5A 1620 T K ENST00000333535;NM_198056.2 Cardiac conduction defect, nonspecific NA unknown clinvar unknown not provided 0 1 Cardiac conduction defect, nonspecific maf_pathogenic 0.759036145 0.038554217 0 0 VariationID_67931 +SCN5A:1620:T:K SCN5A 1620 T K ENST00000333535;NM_198056.2 Cardiac conduction disease and long QT syndrome NA unknown hgmd unknown DM 0 2 Cardiac conduction disease and long QT syndrome maf_pathogenic 0.759036145 0.038554217 0 0 18065446,21552533 +SCN5A:1620:T:M SCN5A 1620 T M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Pathogenic/Likely pathogenic 4.063e-06 2 Brugada syndrome;Brugada syndrome 1;Brugada syndrome 1 maf_pathogenic 0.094650206 0.506995885 0 0 VariationID_67932 +SCN5A:1620:T:M SCN5A 1620 T M ENST00000333535;NM_198056.2 Ventricular fibrillation%2C idiopathic NA unknown hgmd unknown DM 4.063e-06 2 Ventricular fibrillation%2C idiopathic maf_pathogenic 0.094650206 0.506995885 0 0 9521325,11786529,10618304,23785128,11827685,11013131 +SCN5A:1623:R:L SCN5A 1623 R L ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.759036145 0.038554217 0 0 VariationID_67933 +SCN5A:1623:R:L SCN5A 1623 R L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.759036145 0.038554217 1 1 10973849 +SCN5A:1623:R:Q SCN5A 1623 R Q ENST00000333535;NM_198056.2 Congenital long QT syndrome;Long QT syndrome 3;Long qt syndrome 3/6, digenic NA unknown clinvar unknown Pathogenic 0 1 Congenital long QT syndrome;Long QT syndrome 3;Long qt syndrome 3/6, digenic maf_pathogenic 0.883381924 0.009329446 0 0 VariationID_9376 +SCN5A:1623:R:Q SCN5A 1623 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.883381924 0.009329446 1 1 10200053,20090423,9495298,10772658,9506831,15184283,15670972,19167409,24136861 +SCN5A:1623:R:Q SCN5A 1623 R Q ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic 0.883381924 0.009329446 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1624:V:I SCN5A 1624 V I ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201521 +SCN5A:1626:R:C SCN5A 1626 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.061e-06 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406431 +SCN5A:1626:R:H SCN5A 1626 R H ENST00000333535;NM_198056.2 Cardiovascular phenotype;Congenital long QT syndrome;not provided NA unknown clinvar unknown Pathogenic/Likely pathogenic 4.061e-05 3 Cardiovascular phenotype;Congenital long QT syndrome;not provided maf_pathogenic 0.151943463 0.01130742 0 0 VariationID_67934 +SCN5A:1626:R:H SCN5A 1626 R H ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.061e-05 2 Long QT syndrome maf_pathogenic 0.151943463 0.01130742 0 0 18752142,26159999,22685113,22685113 +SCN5A:1626:R:P SCN5A 1626 R P ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 VariationID_67935 +SCN5A:1626:R:P SCN5A 1626 R P ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 10961955,20090423,27077130,17698727 +SCN5A:1629:R:G SCN5A 1629 R G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67936 +SCN5A:1629:R:G SCN5A 1629 R G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 19843921 +SCN5A:1629:R:Q SCN5A 1629 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Pathogenic 1.218e-05 2 Brugada syndrome;not provided maf_pathogenic 0.014778325 0.409852217 0 0 VariationID_67937 +SCN5A:1629:R:Q SCN5A 1629 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.218e-05 2 Brugada syndrome maf_pathogenic 0.014778325 0.409852217 0 0 20129283,24167619 +SCN5A:1631:G:D SCN5A 1631 G D ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 VariationID_67938 +SCN5A:1631:G:D SCN5A 1631 G D ENST00000333535;NM_198056.2 Long QT syndrome%2C malignant perinatal variant NA unknown hgmd unknown DM 0 2 Long QT syndrome%2C malignant perinatal variant maf_pathogenic 0.682539683 0.050793651 0 0 19808432 +SCN5A:1632:R:C SCN5A 1632 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 4.061e-06 0 Brugada syndrome;not provided maf_pathogenic 0.036144578 0.520481928 0 0 VariationID_242199 +SCN5A:1632:R:C SCN5A 1632 R C ENST00000333535;NM_198056.2 Brugada syndrome%2C atypical NA unknown hgmd unknown DM 4.061e-06 1 Brugada syndrome%2C atypical maf_pathogenic 0.036144578 0.520481928 0 0 26031372,27082542 +SCN5A:1632:R:H SCN5A 1632 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 4.061e-06 0 Brugada syndrome;Cardiac conduction defect, nonspecific;not provided maf_pathogenic 0.010600707 0.718021201 0 0 VariationID_67939 +SCN5A:1632:R:H SCN5A 1632 R H ENST00000333535;NM_198056.2 Nodal rhythm NA unknown hgmd unknown DM 4.061e-06 2 Nodal rhythm maf_pathogenic 0.010600707 0.718021201 0 0 14523039,20384651,20539757 +SCN5A:1638:R:P SCN5A 1638 R P ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_389150 +SCN5A:1642:G:E SCN5A 1642 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome;Cardiovascular phenotype maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67940 +SCN5A:1642:G:E SCN5A 1642 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1643:I:L SCN5A 1643 I L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 4.061e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_234424 +SCN5A:1644:R:C SCN5A 1644 R C ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.061e-06 1 Congenital long QT syndrome maf_pathogenic 0.234972678 0.563934426 0 0 VariationID_67941 +SCN5A:1644:R:C SCN5A 1644 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.234972678 0.563934426 0 0 16344400,19716085 +SCN5A:1644:R:H SCN5A 1644 R H ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome 3;not provided NA unknown clinvar unknown Pathogenic 0 3 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome 3;not provided maf_pathogenic 0.66873706 0.048033126 0 0 VariationID_9369 +SCN5A:1644:R:H SCN5A 1644 R H ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.66873706 0.048033126 0 0 8541846,28412158,8620612,8917568,28341781 +SCN5A:1645:T:M SCN5A 1645 T M ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 2.03e-05 0 Brugada syndrome;Congenital long QT syndrome;not provided maf_pathogenic 0.263803681 0.019631902 0 0 VariationID_67942 +SCN5A:1645:T:M SCN5A 1645 T M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.03e-05 2 Long QT syndrome maf_pathogenic 0.263803681 0.019631902 0 0 10508990 +SCN5A:1646:L:R SCN5A 1646 L R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 24363352 +SCN5A:1647:L:P SCN5A 1647 L P ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Uncertain significance 0 1 Long QT syndrome 3 maf_pathogenic NA NA 0 0 VariationID_417943 +SCN5A:1649:A:V SCN5A 1649 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67943 +SCN5A:1649:A:V SCN5A 1649 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 17081365,20877689 +SCN5A:1650:L:F SCN5A 1650 L F ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67944 +SCN5A:1650:L:F SCN5A 1650 L F ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1650:L:H SCN5A 1650 L H ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 0 2 Sudden unexplained death maf_pathogenic 0.130434783 0.139130435 0 0 24631775 +SCN5A:1651:M:V SCN5A 1651 M V ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201522 +SCN5A:1652:M:R SCN5A 1652 M R ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67946 +SCN5A:1652:M:R SCN5A 1652 M R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 17698727 +SCN5A:1652:M:T SCN5A 1652 M T ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67945 +SCN5A:1652:M:T SCN5A 1652 M T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1660:I:V SCN5A 1660 I V ENST00000333535;NM_198056.2 Cardiovascular phenotype;Congenital long QT syndrome;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 3.248e-05 0 Cardiovascular phenotype;Congenital long QT syndrome;not provided maf_pathogenic 0.106699752 0.256079404 0 0 VariationID_67947 +SCN5A:1660:I:V SCN5A 1660 I V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 3.248e-05 2 Long QT syndrome maf_pathogenic 0.106699752 0.256079404 0 0 16414944,17075016,17075016,20812931,24136861 +SCN5A:1661:G:R SCN5A 1661 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.018404908 0.878527607 0 0 VariationID_67948 +SCN5A:1661:G:R SCN5A 1661 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 3 Brugada syndrome;not specified maf_pathogenic 0.018404908 0.878527607 0 0 VariationID_201523 +SCN5A:1661:G:R SCN5A 1661 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.018404908 0.878527607 1 1 20129283,24136861 +SCN5A:1661:G:R SCN5A 1661 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.018404908 0.878527607 1 1 20129283,24136861 +SCN5A:1667:V:I SCN5A 1667 V I ENST00000333535;NM_198056.2 Congenital long QT syndrome;Long QT syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.061e-06 0 Congenital long QT syndrome;Long QT syndrome;not specified maf_pathogenic 0.256965944 0.071826625 0 0 VariationID_67949 +SCN5A:1667:V:I SCN5A 1667 V I ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.061e-06 2 Long QT syndrome maf_pathogenic 0.256965944 0.071826625 0 0 11274952 +SCN5A:1667:V:L SCN5A 1667 V L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201524 +SCN5A:1670:I:T SCN5A 1670 I T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_48305 +SCN5A:1672:S:Y SCN5A 1672 S Y ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 0 0 VariationID_67951 +SCN5A:1672:S:Y SCN5A 1672 S Y ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.036144578 0.761445783 1 1 20129283,24136861 +SCN5A:1676:M:I SCN5A 1676 M I ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 1.624e-05 2 not specified maf_pathogenic 0.029126214 0.031067961 0 0 VariationID_379131 +SCN5A:1676:M:T SCN5A 1676 M T ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 4.061e-06 2 not provided maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_201526 +SCN5A:1676:M:V SCN5A 1676 M V ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201525 +SCN5A:1680:A:T SCN5A 1680 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 4.467e-05 0 Brugada syndrome;Cardiovascular phenotype;Sudden cardiac death;not specified maf_pathogenic 0.060052219 0.165013055 0 0 VariationID_67952 +SCN5A:1680:A:T SCN5A 1680 A T ENST00000333535;NM_198056.2 Sudden adult death syndrome NA unknown hgmd unknown DM 4.467e-05 2 Sudden adult death syndrome maf_pathogenic 0.060052219 0.165013055 0 0 16712702,23631430 +SCN5A:1685:E:D SCN5A 1685 E D ENST00000333535;NM_198056.2 Sudden cardiac death NA unknown hgmd unknown DM 0 1 Sudden cardiac death maf_pathogenic NA NA 0 0 25447171 +SCN5A:1685:E:V SCN5A 1685 E V ENST00000333535;NM_198056.2 Sudden cardiac death NA unknown hgmd unknown DM 0 1 Sudden cardiac death maf_pathogenic NA NA 0 0 25447171 +SCN5A:1690:D:N SCN5A 1690 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.061e-06 3 Brugada syndrome;not specified maf_pathogenic 0.036144578 0.520481928 0 0 VariationID_403420 +SCN5A:1690:D:N SCN5A 1690 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.036144578 0.520481928 0 0 23085483,27108952 +SCN5A:1690:D:N SCN5A 1690 D N ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.061e-06 unknown DEE maf_pathogenic 0.036144578 0.520481928 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1691:M:T SCN5A 1691 M T ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201527 +SCN5A:1692:F:S SCN5A 1692 F S ENST00000333535;NM_198056.2 Cardiac arrest NA unknown clinvar unknown Uncertain significance 0 2 Cardiac arrest maf_pathogenic NA NA 0 0 VariationID_222813 +SCN5A:1698:A:T SCN5A 1698 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.218e-05 2 Brugada syndrome;not specified maf_pathogenic 0.029126214 0.225242718 0 0 VariationID_67953 +SCN5A:1698:A:T SCN5A 1698 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.218e-05 2 Brugada syndrome maf_pathogenic 0.029126214 0.225242718 0 0 20129283 +SCN5A:1701:M:I SCN5A 1701 M I ENST00000333535;NM_198056.2 Primary dilated cardiomyopathy NA unknown clinvar unknown Uncertain significance 8.121e-06 2 Primary dilated cardiomyopathy maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_427788 +SCN5A:1703:C:Y SCN5A 1703 C Y ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201528 +SCN5A:1705:F:S SCN5A 1705 F S ENST00000333535;NM_198056.2 SUDDEN INFANT DEATH SYNDROME NA unknown clinvar unknown not provided 0 1 SUDDEN INFANT DEATH SYNDROME maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67954 +SCN5A:1705:F:S SCN5A 1705 F S ENST00000333535;NM_198056.2 Sudden infant death syndrome NA unknown hgmd unknown DM 0 2 Sudden infant death syndrome maf_pathogenic 0.130434783 0.139130435 0 0 18596570 +SCN5A:1706:Q:H SCN5A 1706 Q H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67955 +SCN5A:1706:Q:H SCN5A 1706 Q H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 21321465 +SCN5A:1708:T:N SCN5A 1708 T N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.130434783 0.139130435 0 0 25904541 +SCN5A:1709:T:M SCN5A 1709 T M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.061e-06 3 Brugada syndrome;Cardiovascular phenotype;not specified maf_pathogenic 0.223300971 0.419417476 0 0 VariationID_67957 +SCN5A:1709:T:M SCN5A 1709 T M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.223300971 0.419417476 0 0 17697823,27676163,28341781 +SCN5A:1709:T:R SCN5A 1709 T R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67956 +SCN5A:1709:T:R SCN5A 1709 T R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1710:S:L SCN5A 1710 S L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 1.624e-05 3 Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Paroxysmal familial ventricular fibrillation 1;Ventricular fibrillation;not provided maf_pathogenic 0.016393443 0.236065574 1 1 VariationID_9383 +SCN5A:1710:S:L SCN5A 1710 S L ENST00000333535;NM_198056.2 Ventricular fibrillation%2C idiopathic NA unknown hgmd unknown DM 1.624e-05 2 Ventricular fibrillation%2C idiopathic maf_pathogenic 0.016393443 0.236065574 0 0 10940383,22247482,11827685 +SCN5A:1712:G:S SCN5A 1712 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 4.061e-06 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67958 +SCN5A:1712:G:S SCN5A 1712 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283,24136861 +SCN5A:1714:D:G SCN5A 1714 D G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely pathogenic 0 2 Brugada syndrome;not provided maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67959 +SCN5A:1714:D:G SCN5A 1714 D G ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 16266370 +SCN5A:1714:D:N SCN5A 1714 D N ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201529 +SCN5A:1715:G:A SCN5A 1715 G A ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201530 +SCN5A:1717:L:P SCN5A 1717 L P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 22840528 +SCN5A:1722:N:D SCN5A 1722 N D ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.016393443 0.345355191 0 0 VariationID_67960 +SCN5A:1722:N:D SCN5A 1722 N D ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.016393443 0.345355191 0 0 20031634 +SCN5A:1723:T:N SCN5A 1723 T N ENST00000333535;NM_198056.2 Congenital long QT syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Congenital long QT syndrome;not provided;not specified maf_pathogenic 0.365079365 0.050793651 0 0 VariationID_67961 +SCN5A:1723:T:N SCN5A 1723 T N ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.365079365 0.050793651 0 0 19716085 +SCN5A:1725:P:L SCN5A 1725 P L ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 1.624e-05 1 Congenital long QT syndrome maf_pathogenic 0.024390244 0.188617886 0 0 VariationID_67962 +SCN5A:1725:P:L SCN5A 1725 P L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.624e-05 2 Long QT syndrome maf_pathogenic 0.024390244 0.188617886 0 0 19862833 +SCN5A:1728:C:R SCN5A 1728 C R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67963 +SCN5A:1728:C:R SCN5A 1728 C R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1728:C:W SCN5A 1728 C W ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67964 +SCN5A:1728:C:W SCN5A 1728 C W ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1729:D:N SCN5A 1729 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.122e-06 3 Brugada syndrome;not specified maf_pathogenic 0.029126214 0.031067961 0 0 VariationID_201531 +SCN5A:1738:S:F SCN5A 1738 S F ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.061e-06 3 Brugada syndrome;not provided maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_191499 +SCN5A:1739:R:Q SCN5A 1739 R Q ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Uncertain significance 8.122e-06 2 not provided maf_pathogenic 0.029126214 0.031067961 0 0 VariationID_191498 +SCN5A:1739:R:W SCN5A 1739 R W ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome NA unknown clinvar unknown Uncertain significance 3.655e-05 2 Brugada syndrome;Congenital long QT syndrome maf_pathogenic 0.141914191 0.010561056 0 0 VariationID_67965 +SCN5A:1739:R:W SCN5A 1739 R W ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 3.655e-05 2 Long QT syndrome maf_pathogenic 0.141914191 0.010561056 0 0 19716085,26332594 +SCN5A:1740:G:R SCN5A 1740 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 VariationID_67966 +SCN5A:1740:G:R SCN5A 1740 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.047619048 0.685714286 0 0 11901046,15057319,24136861 +SCN5A:1741:D:Y SCN5A 1741 D Y ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_201532 +SCN5A:1743:G:E SCN5A 1743 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.013452915 0.911210762 0 0 VariationID_67968 +SCN5A:1743:G:E SCN5A 1743 G E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic 0.013452915 0.911210762 1 1 12106943 +SCN5A:1743:G:R SCN5A 1743 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar (Likely)pathogenic Pathogenic 0 3 Brugada syndrome;not provided maf_pathogenic 0.007832898 0.634986945 1 1 VariationID_67967 +SCN5A:1743:G:R SCN5A 1743 G R ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 1 Brugada syndrome maf_pathogenic 0.007832898 0.634986945 0 0 12639704,26111534,22840528,15023552,28341781 +SCN5A:1744:S:I SCN5A 1744 S I ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 8.122e-06 2 not provided maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201533 +SCN5A:1746:A:T SCN5A 1746 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 4.061e-06 1 Congenital long QT syndrome maf_pathogenic 0.512195122 0.02601626 0 0 VariationID_67969 +SCN5A:1746:A:T SCN5A 1746 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.061e-06 2 Long QT syndrome maf_pathogenic 0.512195122 0.02601626 0 0 20541041 +SCN5A:1746:A:V SCN5A 1746 A V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 5.685e-05 2 Brugada syndrome maf_pathogenic 0.009287926 0.009907121 0 0 VariationID_463345 +SCN5A:1747:V:M SCN5A 1747 V M ENST00000333535;NM_198056.2 Cardiovascular phenotype;Congenital long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 2.436e-05 3 Cardiovascular phenotype;Congenital long QT syndrome;not specified maf_pathogenic 0.12568306 0.017486339 0 0 VariationID_67970 +SCN5A:1747:V:M SCN5A 1747 V M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.436e-05 2 Long QT syndrome maf_pathogenic 0.12568306 0.017486339 0 0 20541041,N/A +SCN5A:1748:G:D SCN5A 1748 G D ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 23085483 +SCN5A:1754:T:S SCN5A 1754 T S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_242202 +SCN5A:1758:I:V SCN5A 1758 I V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.069767442 0.074418605 0 0 23158531 +SCN5A:1761:L:F SCN5A 1761 L F ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67972 +SCN5A:1761:L:F SCN5A 1761 L F ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1761:L:H SCN5A 1761 L H ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 VariationID_67973 +SCN5A:1761:L:H SCN5A 1761 L H ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 19716085 +SCN5A:1763:V:L SCN5A 1763 V L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 27681629 +SCN5A:1763:V:M SCN5A 1763 V M ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Congenital long QT syndrome;not provided maf_pathogenic 0.877300613 0.019631902 1 1 VariationID_67974 +SCN5A:1763:V:M SCN5A 1763 V M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.877300613 0.019631902 1 1 15485686,23998552 +SCN5A:1764:V:F SCN5A 1764 V F ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67976 +SCN5A:1764:V:F SCN5A 1764 V F ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 19808440,20129283 +SCN5A:1766:M:I SCN5A 1766 M I ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic NA NA 0 0 VariationID_519384 +SCN5A:1766:M:K SCN5A 1766 M K ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201534 +SCN5A:1766:M:L SCN5A 1766 M L ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67977 +SCN5A:1766:M:L SCN5A 1766 M L ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Pathogenic 0 2 Long QT syndrome 3 maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_446418 +SCN5A:1766:M:L SCN5A 1766 M L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 12123767 +SCN5A:1766:M:T SCN5A 1766 M T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.624e-05 2 Brugada syndrome maf_pathogenic 0.024390244 0.188617886 0 0 24721456 +SCN5A:1766:M:V SCN5A 1766 M V ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic 0.910313901 0.014349776 0 0 VariationID_463347 +SCN5A:1766:M:V SCN5A 1766 M V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.910313901 0.014349776 1 1 23174487 +SCN5A:1767:Y:C SCN5A 1767 Y C ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.890710383 0.017486339 0 0 VariationID_67979 +SCN5A:1767:Y:C SCN5A 1767 Y C ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.890710383 0.017486339 1 1 16414944,21076026 +SCN5A:1768:I:V SCN5A 1768 I V ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;not provided NA unknown clinvar unknown Pathogenic 0 3 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;not provided maf_pathogenic 0.688958009 0.004976672 0 0 VariationID_67980 +SCN5A:1768:I:V SCN5A 1768 I V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.688958009 0.004976672 0 0 12566525,25804018,12650885,22370996,22373669,12209021 +SCN5A:1772:L:V SCN5A 1772 L V ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67981 +SCN5A:1772:L:V SCN5A 1772 L V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19996378 +SCN5A:1774:N:D SCN5A 1774 N D ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67982 +SCN5A:1774:N:D SCN5A 1774 N D ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19996378,24112685 +SCN5A:1774:N:H SCN5A 1774 N H ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 0 1 Sudden unexplained death maf_pathogenic 0.130434783 0.139130435 0 0 26846766 +SCN5A:1774:N:S SCN5A 1774 N S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_67983 +SCN5A:1774:N:S SCN5A 1774 N S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.130434783 0.139130435 0 0 16038262 +SCN5A:1774:N:Y SCN5A 1774 N Y ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_427074 +SCN5A:1777:V:M SCN5A 1777 V M ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown Likely pathogenic 1.624e-05 2 Congenital long QT syndrome;not provided maf_pathogenic 0.222614841 0.01130742 0 0 VariationID_67984 +SCN5A:1777:V:M SCN5A 1777 V M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 1.624e-05 2 Long QT syndrome maf_pathogenic 0.222614841 0.01130742 0 0 11463728,12085742 +SCN5A:1779:T:M SCN5A 1779 T M ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 4.061e-05 3 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome;not specified maf_pathogenic 0.268929504 0.060574413 0 0 VariationID_67985 +SCN5A:1779:T:M SCN5A 1779 T M ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.061e-05 2 Long QT syndrome maf_pathogenic 0.268929504 0.060574413 0 0 15840476,25637381,28416588,24055113,22378279,N/A +SCN5A:1779:T:M SCN5A 1779 T M ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.061e-05 unknown DEE maf_pathogenic 0.268929504 0.060574413 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1780:E:G SCN5A 1780 E G ENST00000333535;NM_198056.2 Irritable bowel syndrome NA unknown hgmd unknown DM 0 1 Irritable bowel syndrome maf_pathogenic 0.069767442 0.539534884 0 0 24613995,25650408 +SCN5A:1781:E:G SCN5A 1781 E G ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.759036145 0.038554217 1 1 23174487 +SCN5A:1783:T:S SCN5A 1783 T S ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201535 +SCN5A:1784:E:K SCN5A 1784 E K ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome 1;Long QT syndrome 3;Sinus node disease;not provided NA unknown clinvar unknown Pathogenic 0 3 Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome 1;Long QT syndrome 3;Sinus node disease;not provided maf_pathogenic 0.691189827 0.18867696 0 0 VariationID_9377 +SCN5A:1784:E:K SCN5A 1784 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.691189827 0.18867696 0 0 10377081,26131924,28412158,10727653,24784157,18451998,18451998,21321465,27677334,28781849,24871449,27381756,27381756 +SCN5A:1786:L:Q SCN5A 1786 L Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.759036145 0.038554217 0 0 VariationID_67987 +SCN5A:1786:L:Q SCN5A 1786 L Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.759036145 0.038554217 0 0 16712702,24599044 +SCN5A:1787:S:N SCN5A 1787 S N ENST00000333535;NM_198056.2 Arrhythmogenic right ventricular dysplasia/cardiomyopathy;Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0008852 0 Arrhythmogenic right ventricular dysplasia/cardiomyopathy;Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;not provided;not specified unknown 0.0091431 0.004933021 0 0 VariationID_67988 +SCN5A:1787:S:N SCN5A 1787 S N ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0008852 1 Long QT syndrome unknown 0.0091431 0.004933021 0 0 10973849,15851227,25637381,24055113,26159999,25923670,20129283,27153395,22378279,28069705,23503384 +SCN5A:1787:S:N SCN5A 1787 S N ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0008852 unknown DEE unknown 0.0091431 0.004933021 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1787:S:T SCN5A 1787 S T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_201536 +SCN5A:1790:D:G SCN5A 1790 D G ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.826652221 0.025135428 0 0 VariationID_67989 +SCN5A:1790:D:G SCN5A 1790 D G ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.826652221 0.025135428 1 1 9686753,11150514,26304620,20102920 +SCN5A:1790:D:N SCN5A 1790 D N ENST00000333535;NM_198056.2 Sick sinus syndrome%2C autosomal recessive NA unknown hgmd unknown DM 8.121e-06 2 Sick sinus syndrome%2C autosomal recessive maf_pathogenic 0.029126214 0.031067961 0 0 23200271 +SCN5A:1792:D:N SCN5A 1792 D N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.436e-05 3 Brugada syndrome;not specified maf_pathogenic 0.020979021 0.022377622 0 0 VariationID_178858 +SCN5A:1792:D:N SCN5A 1792 D N ENST00000333535;NM_198056.2 Cardiac sinus node dysfunction NA unknown hgmd unknown DM 2.436e-05 2 Cardiac sinus node dysfunction maf_pathogenic 0.020979021 0.022377622 0 0 22795782 +SCN5A:1793:M:K SCN5A 1793 M K ENST00000333535;NM_198056.2 Cardiovascular phenotype;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.061e-06 0 Cardiovascular phenotype;not provided;not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_201537 +SCN5A:1795:Y:C SCN5A 1795 Y C ENST00000333535;NM_198056.2 Congenital long QT syndrome;Long QT syndrome 3 NA unknown clinvar unknown Pathogenic 0 1 Congenital long QT syndrome;Long QT syndrome 3 maf_pathogenic 0.952718676 0.007565012 0 0 VariationID_9375 +SCN5A:1795:Y:C SCN5A 1795 Y C ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic 0.952718676 0.007565012 1 1 11410597,22129298 +SCN5A:1795:Y:H SCN5A 1795 Y H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Pathogenic 0 1 Brugada syndrome;Brugada syndrome 1 maf_pathogenic 0.024390244 0.351219512 0 0 VariationID_9397 +SCN5A:1795:Y:H SCN5A 1795 Y H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.024390244 0.351219512 0 0 11410597 +SCN5A:1802:D:G SCN5A 1802 D G ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar (Likely)pathogenic Likely pathogenic 0 2 Congenital long QT syndrome;not provided maf_pathogenic NA NA 1 1 VariationID_67990 +SCN5A:1808:F:L SCN5A 1808 F L ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Uncertain significance 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_496575 +SCN5A:1812:S:L SCN5A 1812 S L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 3.25e-05 2 not specified maf_pathogenic 0.014778325 0.015763547 0 0 VariationID_201538 +SCN5A:1819:D:N SCN5A 1819 D N ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;Long QT syndrome;Long QT syndrome 2/3, digenic;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002721 0 Brugada syndrome;Congenital long QT syndrome;Long QT syndrome;Long QT syndrome 2/3, digenic;not specified unknown 0.015721121 0.002187286 0 0 VariationID_9402 +SCN5A:1819:D:N SCN5A 1819 D N ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0002721 2 Long QT syndrome unknown 0.015721121 0.002187286 0 0 16922724,22685113,22685113 +SCN5A:1820:A:T SCN5A 1820 A T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 2.031e-05 2 not specified maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_201594 +SCN5A:1823:E:K SCN5A 1823 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.123e-06 2 Brugada syndrome maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_242204 +SCN5A:1824:P:A SCN5A 1824 P A ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67992 +SCN5A:1824:P:A SCN5A 1824 P A ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 20541041 +SCN5A:1825:L:F SCN5A 1825 L F ENST00000333535;NM_198056.2 Noncompaction%2C left ventricular NA unknown hgmd unknown DM 0 1 Noncompaction%2C left ventricular maf_pathogenic NA NA 0 0 28798025 +SCN5A:1825:L:P SCN5A 1825 L P ENST00000333535;NM_198056.2 Acquired long QT syndrome NA unknown clinvar unknown not provided 0 1 Acquired long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 VariationID_67993 +SCN5A:1825:L:P SCN5A 1825 L P ENST00000333535;NM_198056.2 Long QT syndrome%2C drug-associated NA unknown hgmd unknown DM 0 2 Long QT syndrome%2C drug-associated maf_pathogenic 0.682539683 0.050793651 0 0 12208804,19843919 +SCN5A:1826:R:C SCN5A 1826 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 1.219e-05 0 Atrial fibrillation;Brugada syndrome;not provided maf_pathogenic 0.024390244 0.02601626 0 0 VariationID_67994 +SCN5A:1826:R:C SCN5A 1826 R C ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 1.219e-05 1 Atrial fibrillation maf_pathogenic 0.024390244 0.02601626 0 0 18378609 +SCN5A:1826:R:C SCN5A 1826 R C ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.219e-05 unknown DEE maf_pathogenic 0.024390244 0.02601626 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1826:R:H SCN5A 1826 R H ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome 3;SUDDEN INFANT DEATH SYNDROME;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 2.844e-05 0 Brugada syndrome;Cardiovascular phenotype;Congenital long QT syndrome;Long QT syndrome 3;SUDDEN INFANT DEATH SYNDROME;not specified maf_pathogenic 0.133126935 0.009907121 0 0 VariationID_9389 +SCN5A:1826:R:H SCN5A 1826 R H ENST00000333535;NM_198056.2 Sudden infant death syndrome NA unknown hgmd unknown DM 2.844e-05 2 Sudden infant death syndrome maf_pathogenic 0.133126935 0.009907121 0 0 11710892,25637381,23465283,24055113,27077130 +SCN5A:1826:R:H SCN5A 1826 R H ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.844e-05 unknown DEE maf_pathogenic 0.133126935 0.009907121 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1828:A:T SCN5A 1828 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.031e-05 3 Brugada syndrome;not specified maf_pathogenic 0.014778325 0.015763547 0 0 VariationID_201539 +SCN5A:1832:Q:E SCN5A 1832 Q E ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 5.688e-05 0 Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;not specified maf_pathogenic 0.00466563 0.06718507 0 0 VariationID_48308 +SCN5A:1832:Q:E SCN5A 1832 Q E ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 5.688e-05 2 Brugada syndrome maf_pathogenic 0.00466563 0.06718507 0 0 28370132,28370132,25119684,23414114 +SCN5A:1832:Q:E SCN5A 1832 Q E ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.688e-05 unknown DEE maf_pathogenic 0.00466563 0.06718507 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1836:I:T SCN5A 1836 I T ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Dilated cardiomyopathy 1E;Primary dilated cardiomyopathy;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002113 0 Brugada syndrome;Cardiovascular phenotype;Dilated cardiomyopathy 1E;Primary dilated cardiomyopathy;not provided;not specified unknown 0.001782531 0.001901367 0 0 VariationID_39445 +SCN5A:1836:I:T SCN5A 1836 I T ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0.0002113 2 Cardiomyopathy%2C dilated unknown 0.001782531 0.001901367 0 0 19412328,25637381,24055113,27896284,26332594 +SCN5A:1836:I:T SCN5A 1836 I T ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002113 unknown DEE unknown 0.001782531 0.001901367 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1837:N:K SCN5A 1837 N K ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392829 +SCN5A:1839:D:G SCN5A 1839 D G ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_67995 +SCN5A:1839:D:G SCN5A 1839 D G ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 19716085 +SCN5A:1842:M:V SCN5A 1842 M V ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 4.063e-06 2 Cardiovascular phenotype maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_519298 +SCN5A:1847:R:C SCN5A 1847 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.625e-05 3 Brugada syndrome;not provided;not specified maf_pathogenic 0.029126214 0.031067961 0 0 VariationID_421845 +SCN5A:1847:R:H SCN5A 1847 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 8.127e-06 3 Brugada syndrome 1;not specified maf_pathogenic 0.036144578 0.279518072 0 0 VariationID_48309 +SCN5A:1847:R:H SCN5A 1847 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 8.127e-06 2 Brugada syndrome maf_pathogenic 0.036144578 0.279518072 0 0 23321620 +SCN5A:1849:H:R SCN5A 1849 H R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Brugada syndrome;Cardiovascular phenotype maf_pathogenic 0.682539683 0.050793651 0 0 VariationID_201540 +SCN5A:1849:H:R SCN5A 1849 H R ENST00000333535;NM_198056.2 Arrhythmia NA unknown hgmd unknown DM 0 2 Arrhythmia maf_pathogenic 0.682539683 0.050793651 0 0 26392562 +SCN5A:1850:C:S SCN5A 1850 C S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome;Cardiovascular phenotype maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67997 +SCN5A:1850:C:S SCN5A 1850 C S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 18252757 +SCN5A:1851:M:V SCN5A 1851 M V ENST00000333535;NM_198056.2 Ventricular arrhythmias & early onset atrial fibrillation NA unknown hgmd unknown DM 0 2 Ventricular arrhythmias & early onset atrial fibrillation maf_pathogenic 0.069767442 0.074418605 0 0 28262340 +SCN5A:1853:I:V SCN5A 1853 I V ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 0 2 Cardiovascular phenotype maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_519340 +SCN5A:1860:R:S SCN5A 1860 R S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd (Likely)pathogenic DM 0 2 Long QT syndrome maf_pathogenic NA NA 1 1 23590259 +SCN5A:1861:V:I SCN5A 1861 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_67999 +SCN5A:1861:V:I SCN5A 1861 V I ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1864:E:D SCN5A 1864 E D ENST00000333535;NM_198056.2 Cardiovascular phenotype;not specified NA unknown clinvar unknown Uncertain significance 0 3 Cardiovascular phenotype;not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_201541 +SCN5A:1870:A:D SCN5A 1870 A D ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic 0.130434783 0.139130435 0 0 VariationID_179280 +SCN5A:1870:A:T SCN5A 1870 A T ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 8.122e-06 2 Long QT syndrome maf_pathogenic 0.277108434 0.038554217 0 0 23631430 +SCN5A:1872:K:N SCN5A 1872 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 0 1 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 VariationID_68001 +SCN5A:1872:K:N SCN5A 1872 K N ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0 2 Brugada syndrome maf_pathogenic 0.069767442 0.539534884 0 0 20129283 +SCN5A:1875:M:T SCN5A 1875 M T ENST00000333535;NM_198056.2 Atrial fibrillation;not provided NA unknown clinvar unknown Likely pathogenic 0 2 Atrial fibrillation;not provided maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_68002 +SCN5A:1875:M:T SCN5A 1875 M T ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 0 2 Atrial fibrillation maf_pathogenic 0.069767442 0.074418605 0 0 18929244 +SCN5A:1876:E:K SCN5A 1876 E K ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201542 +SCN5A:1880:M:V SCN5A 1880 M V ENST00000333535;NM_198056.2 Sick sinus syndrome NA unknown hgmd unknown DM 0 2 Sick sinus syndrome maf_pathogenic 0.047619048 0.368253968 0 0 24762805 +SCN5A:1884:P:L SCN5A 1884 P L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 6.903e-05 2 not specified maf_pathogenic 0.008264463 0.008815427 0 0 VariationID_449118 +SCN5A:1887:I:F SCN5A 1887 I F ENST00000333535;NM_198056.2 Cardiomyopathy%2C hypertrophic NA unknown hgmd unknown DM 0 2 Cardiomyopathy%2C hypertrophic maf_pathogenic NA NA 0 0 26656175 +SCN5A:1889:Y:C SCN5A 1889 Y C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.843e-05 2 Brugada syndrome maf_pathogenic 0.016393443 0.017486339 0 0 VariationID_463350 +SCN5A:1890:E:K SCN5A 1890 E K ENST00000333535;NM_198056.2 Long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 8.122e-06 2 Long QT syndrome;not specified maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_375856 +SCN5A:1890:E:K SCN5A 1890 E K ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 8.122e-06 2 Sudden unexplained death maf_pathogenic 0.047619048 0.050793651 0 0 24631775 +SCN5A:1891:P:A SCN5A 1891 P A ENST00000333535;NM_198056.2 Left ventricular noncompaction cardiomyopathy NA unknown clinvar unknown Uncertain significance 0 1 Left ventricular noncompaction cardiomyopathy maf_pathogenic NA NA 0 0 VariationID_180517 +SCN5A:1896:L:V SCN5A 1896 L V ENST00000333535;NM_198056.2 Irritable bowel syndrome NA unknown hgmd unknown DM 0 1 Irritable bowel syndrome maf_pathogenic 0.130434783 0.139130435 0 0 24613995 +SCN5A:1897:R:Q SCN5A 1897 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.624e-05 3 Brugada syndrome;Cardiovascular phenotype maf_pathogenic 0.141104294 0.019631902 0 0 VariationID_406444 +SCN5A:1897:R:W SCN5A 1897 R W ENST00000333535;NM_198056.2 Brugada syndrome;Long QT syndrome;not provided;not specified NA unknown clinvar unknown Uncertain significance 9.34e-05 3 Brugada syndrome;Long QT syndrome;not provided;not specified unknown 0.03814262 0.005306799 0 0 VariationID_68003 +SCN5A:1897:R:W SCN5A 1897 R W ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 9.34e-05 2 Long QT syndrome unknown 0.03814262 0.005306799 0 0 19716085,20981092,25637381,22995991,26159999,28074886,22685113,22685113,26332594 +SCN5A:1897:R:W SCN5A 1897 R W ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 9.34e-05 unknown DEE unknown 0.03814262 0.005306799 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1898:R:C SCN5A 1898 R C ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 3.655e-05 2 Cardiovascular phenotype maf_pathogenic 0.00990099 0.142574257 0 0 VariationID_518750 +SCN5A:1898:R:C SCN5A 1898 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 3.655e-05 2 Brugada syndrome maf_pathogenic 0.00990099 0.142574257 0 0 26173111 +SCN5A:1898:R:H SCN5A 1898 R H ENST00000333535;NM_198056.2 Arrhythmogenic right ventricular dysplasia/cardiomyopathy;Cardiovascular phenotype;Long QT syndrome 3;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 4.467e-05 0 Arrhythmogenic right ventricular dysplasia/cardiomyopathy;Cardiovascular phenotype;Long QT syndrome 3;not specified maf_pathogenic 0.010600707 0.01130742 0 0 VariationID_207974 +SCN5A:1898:R:H SCN5A 1898 R H ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 4.467e-05 1 Cardiomyopathy%2C dilated maf_pathogenic 0.010600707 0.01130742 0 0 25163546,28069705,28069705 +SCN5A:1901:E:K SCN5A 1901 E K ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown not provided 2.03e-05 1 not provided maf_pathogenic 0.020979021 0.022377622 0 0 VariationID_68006 +SCN5A:1901:E:Q SCN5A 1901 E Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 3.655e-05 1 Congenital long QT syndrome maf_pathogenic 0.094650206 0.013168724 0 0 VariationID_68007 +SCN5A:1901:E:Q SCN5A 1901 E Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 3.655e-05 2 Long QT syndrome maf_pathogenic 0.094650206 0.013168724 0 0 19716085 +SCN5A:1903:V:L SCN5A 1903 V L ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_219835 +SCN5A:1904:S:L SCN5A 1904 S L ENST00000333535;NM_198056.2 Brugada syndrome;Cardiovascular phenotype;Death in infancy;Long QT syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001381 0 Brugada syndrome;Cardiovascular phenotype;Death in infancy;Long QT syndrome;not provided;not specified unknown 0.040451552 0.021825024 0 0 VariationID_48310 +SCN5A:1904:S:L SCN5A 1904 S L ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0001381 1 Long QT syndrome unknown 0.040451552 0.021825024 0 0 18708744,25637381,24055113,26159999,22426227,27435932,26332594,22378279 +SCN5A:1909:Q:R SCN5A 1909 Q R ENST00000333535;NM_198056.2 Cardiovascular phenotype;Congenital long QT syndrome;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 Cardiovascular phenotype;Congenital long QT syndrome;not provided maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_68008 +SCN5A:1909:Q:R SCN5A 1909 Q R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 15840476,26159999,25757662 +SCN5A:1910:R:K SCN5A 1910 R K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406439 +SCN5A:1913:R:C SCN5A 1913 R C ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.061e-06 1 Brugada syndrome maf_pathogenic 0.036144578 0.279518072 0 0 28341781 +SCN5A:1913:R:H SCN5A 1913 R H ENST00000333535;NM_198056.2 Cardiovascular phenotype;Congenital long QT syndrome;not specified NA unknown clinvar unknown Uncertain significance 2.437e-05 3 Cardiovascular phenotype;Congenital long QT syndrome;not specified maf_pathogenic 0.12568306 0.126775956 0 0 VariationID_68009 +SCN5A:1913:R:H SCN5A 1913 R H ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.437e-05 2 Long QT syndrome maf_pathogenic 0.12568306 0.126775956 0 0 16414944 +SCN5A:1914:R:G SCN5A 1914 R G ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 1.218e-05 2 not provided maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_201544 +SCN5A:1918:Q:R SCN5A 1918 Q R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_242205 +SCN5A:1919:R:C SCN5A 1919 R C ENST00000333535;NM_198056.2 Cardiovascular phenotype;not provided;not specified NA unknown clinvar unknown Uncertain significance 2.031e-05 3 Cardiovascular phenotype;not provided;not specified maf_pathogenic 0.014778325 0.015763547 0 0 VariationID_68010 +SCN5A:1919:R:C SCN5A 1919 R C ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.031e-05 unknown DEE maf_pathogenic 0.014778325 0.015763547 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1924:A:T SCN5A 1924 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 6.498e-05 0 Brugada syndrome;Brugada syndrome 1;not provided maf_pathogenic 0.008264463 0.063911846 0 0 VariationID_9381 +SCN5A:1924:A:T SCN5A 1924 A T ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 6.498e-05 1 Brugada syndrome maf_pathogenic 0.008264463 0.063911846 0 0 10690282,26111534,23414114 +SCN5A:1924:A:T SCN5A 1924 A T ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.498e-05 unknown DEE maf_pathogenic 0.008264463 0.063911846 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1928:F:C SCN5A 1928 F C ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406446 +SCN5A:1929:R:H SCN5A 1929 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 4.063e-05 3 Brugada syndrome;Cardiovascular phenotype;not specified maf_pathogenic 0.013452915 0.014349776 0 0 VariationID_179372 +SCN5A:1934:S:N SCN5A 1934 S N ENST00000333535;NM_198056.2 Primary familial hypertrophic cardiomyopathy NA unknown clinvar unknown Uncertain significance 0 1 Primary familial hypertrophic cardiomyopathy maf_pathogenic NA NA 0 0 VariationID_180518 +SCN5A:1935:G:S SCN5A 1935 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown not provided 2.846e-05 1 Brugada syndrome maf_pathogenic 0.21182266 0.114285714 0 0 VariationID_68011 +SCN5A:1935:G:S SCN5A 1935 G S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 2.846e-05 2 Brugada syndrome maf_pathogenic 0.21182266 0.114285714 0 0 16267250,27816319 +SCN5A:1938:E:K SCN5A 1938 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.221e-05 2 Brugada syndrome maf_pathogenic 0.024390244 0.188617886 0 0 VariationID_68012 +SCN5A:1938:E:K SCN5A 1938 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.221e-05 2 Brugada syndrome maf_pathogenic 0.024390244 0.188617886 0 0 20129283,24573164,23853484 +SCN5A:1944:R:Q SCN5A 1944 R Q ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 1.224e-05 2 not specified maf_pathogenic 0.016393443 0.017486339 0 0 VariationID_449098 +SCN5A:1947:L:F SCN5A 1947 L F ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_463354 +SCN5A:1949:A:P SCN5A 1949 A P ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd (Likely)pathogenic DM 0 2 Brugada syndrome maf_pathogenic NA NA 1 1 19406494 +SCN5A:1949:A:S SCN5A 1949 A S ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 VariationID_68013 +SCN5A:1949:A:S SCN5A 1949 A S ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.534883721 0.074418605 0 0 15840476 +SCN5A:1949:A:T SCN5A 1949 A T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 3.276e-05 2 not specified maf_pathogenic 0.016393443 0.017486339 0 0 VariationID_201545 +SCN5A:1949:A:T SCN5A 1949 A T ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.276e-05 unknown DEE maf_pathogenic 0.016393443 0.017486339 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1950:Y:C SCN5A 1950 Y C ENST00000333535;NM_198056.2 Brugada syndrome;Hypertrophic cardiomyopathy NA unknown clinvar unknown Uncertain significance 0 3 Brugada syndrome;Hypertrophic cardiomyopathy maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_216841 +SCN5A:1951:V:L SCN5A 1951 V L ENST00000333535;NM_198056.2 Atrial fibrillation;Brugada syndrome;Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Pulmonary valve stenosis (rare);Ventricular tachycardia;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.006681 0 Atrial fibrillation;Brugada syndrome;Brugada syndrome;Cardiovascular phenotype;Long QT syndrome;Pulmonary valve stenosis (rare);Ventricular tachycardia;not provided;not specified unknown 0.002272541 0.001182816 0 0 VariationID_36765 +SCN5A:1951:V:L SCN5A 1951 V L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0.006681 1 Brugada syndrome unknown 0.002272541 0.001182816 0 0 11901046,15851227,25637381,23465283,22995991,24055113,27711072,20129283,27153395,22378279,23414114,21109022,15992732,17210841 +SCN5A:1951:V:L SCN5A 1951 V L ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.006681 unknown DEE unknown 0.002272541 0.001182816 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1951:V:M SCN5A 1951 V M ENST00000333535;NM_198056.2 Atrial fibrillation;Cardiovascular phenotype;Long QT syndrome 2;not provided NA unknown clinvar unknown Conflicting interpretations of pathogenicity 9.844e-05 0 Atrial fibrillation;Cardiovascular phenotype;Long QT syndrome 2;not provided unknown 0.005145798 0.039794168 0 0 VariationID_68014 +SCN5A:1951:V:M SCN5A 1951 V M ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 9.844e-05 2 Atrial fibrillation unknown 0.005145798 0.039794168 0 0 18378609,21321465,22685113,22685113,28202948 +SCN5A:1954:E:K SCN5A 1954 E K ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.877e-05 3 Brugada syndrome;Cardiovascular phenotype;not specified maf_pathogenic 0.063360882 0.008815427 0 0 VariationID_48312 +SCN5A:1954:E:K SCN5A 1954 E K ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 2.877e-05 2 Long QT syndrome maf_pathogenic 0.063360882 0.008815427 0 0 23631430 +SCN5A:1958:R:Q SCN5A 1958 R Q ENST00000333535;NM_198056.2 Brugada syndrome;Long QT syndrome;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 7.449e-05 0 Brugada syndrome;Long QT syndrome;not provided;not specified unknown 0.03814262 0.005306799 0 0 VariationID_68015 +SCN5A:1958:R:Q SCN5A 1958 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 7.449e-05 1 Long QT syndrome unknown 0.03814262 0.005306799 0 0 15840476,25637381,20129283,22378279 +SCN5A:1962:P:L SCN5A 1962 P L ENST00000333535;NM_198056.2 Cardiovascular phenotype;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001862 0 Cardiovascular phenotype;not provided;not specified unknown 0.003115265 0.003322949 0 0 VariationID_48313 +SCN5A:1962:P:L SCN5A 1962 P L ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001862 unknown DEE unknown 0.003115265 0.003322949 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1963:P:L SCN5A 1963 P L ENST00000333535;NM_198056.2 Cardiovascular phenotype NA unknown clinvar unknown Uncertain significance 8.275e-06 2 Cardiovascular phenotype maf_pathogenic 0.047619048 0.050793651 0 0 VariationID_519282 +SCN5A:1964:S:F SCN5A 1964 S F ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 5.372e-05 2 Brugada syndrome maf_pathogenic 0.00990099 0.076567657 0 0 VariationID_68016 +SCN5A:1964:S:F SCN5A 1964 S F ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 5.372e-05 1 Brugada syndrome maf_pathogenic 0.00990099 0.076567657 0 0 21126620,26656175 +SCN5A:1968:I:M SCN5A 1968 I M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 2.9e-05 3 Brugada syndrome;not provided;not specified maf_pathogenic 0.007832898 0.008355091 0 0 VariationID_68018 +SCN5A:1968:I:S SCN5A 1968 I S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 1.244e-05 1 Brugada syndrome maf_pathogenic 0.029126214 0.225242718 0 0 VariationID_68017 +SCN5A:1968:I:S SCN5A 1968 I S ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 1.244e-05 1 Brugada syndrome maf_pathogenic 0.029126214 0.225242718 0 0 16344400,25637381,24055113,23414114 +SCN5A:1973:F:S SCN5A 1973 F S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic NA NA 0 0 VariationID_406422 +SCN5A:1977:Y:N SCN5A 1977 Y N ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 0 1 Congenital long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 VariationID_68019 +SCN5A:1977:Y:N SCN5A 1977 Y N ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.682539683 0.050793651 0 0 19716085 +SCN5A:1979:S:C SCN5A 1979 S C ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 0 VariationID_201548 +SCN5A:1980:V:F SCN5A 1980 V F ENST00000333535;NM_198056.2 not provided NA unknown clinvar unknown Likely pathogenic 1.698e-05 2 not provided maf_pathogenic 0.029126214 0.031067961 0 0 VariationID_520462 +SCN5A:1982:R:I SCN5A 1982 R I ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome NA unknown clinvar unknown Uncertain significance 0 2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome maf_pathogenic NA NA 0 0 VariationID_345113 +SCN5A:1983:A:G SCN5A 1983 A G ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 2 Brugada syndrome maf_pathogenic 0.277108434 0.038554217 0 0 VariationID_463356 +SCN5A:1983:A:G SCN5A 1983 A G ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic 0.277108434 0.038554217 0 0 Heyne_etal_bioRxiv2019 +SCN5A:1987:N:K SCN5A 1987 N K ENST00000333535;NM_198056.2 Atrial fibrillation;Atrial fibrillation;Atrial fibrillation, familial, 10;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 8.946e-06 0 Atrial fibrillation;Atrial fibrillation;Atrial fibrillation, familial, 10;not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_30045 +SCN5A:1987:N:K SCN5A 1987 N K ENST00000333535;NM_198056.2 Atrial fibrillation NA unknown hgmd unknown DM 8.946e-06 2 Atrial fibrillation maf_pathogenic 0.069767442 0.074418605 0 0 18088563,25637381 +SCN5A:1988:L:R SCN5A 1988 L R ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely benign 0.0002388 3 Brugada syndrome;not provided;not specified unknown 0.020122485 0.020297463 0 0 VariationID_68020 +SCN5A:1988:L:R SCN5A 1988 L R ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.0002388 2 Long QT syndrome unknown 0.020122485 0.020297463 0 0 24363352 +SCN5A:1991:R:Q SCN5A 1991 R Q ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 0 3 Brugada syndrome;not provided;not specified maf_pathogenic 0.277108434 0.038554217 0 0 VariationID_68021 +SCN5A:1991:R:Q SCN5A 1991 R Q ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0 2 Long QT syndrome maf_pathogenic 0.277108434 0.038554217 0 0 20129283,26332594 +SCN5A:1991:R:W SCN5A 1991 R W ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome NA unknown clinvar unknown Uncertain significance 1.392e-05 2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome maf_pathogenic 0.036144578 0.038554217 0 0 VariationID_345112 +SCN5A:2002:A:T SCN5A 2002 A T ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Uncertain significance 2.596e-05 3 not specified maf_pathogenic 0.020979021 0.022377622 0 0 VariationID_229236 +SCN5A:2003:D:N SCN5A 2003 D N ENST00000333535;NM_198056.2 Sudden unexplained death NA unknown hgmd unknown DM 1.565e-05 2 Sudden unexplained death maf_pathogenic 0.036144578 0.038554217 0 0 26164358 +SCN5A:2004:F:L SCN5A 2004 F L ENST00000333535;NM_198056.2 Brugada syndrome;Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Long QT syndrome;Long QT syndrome 3;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.001952 3 Brugada syndrome;Brugada syndrome;Brugada syndrome 1;Cardiovascular phenotype;Long QT syndrome;Long QT syndrome 3;not provided;not specified unknown 0.005386446 0.007916823 0 0 VariationID_48315 +SCN5A:2004:F:L SCN5A 2004 F L ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 0.001952 1 Brugada syndrome unknown 0.005386446 0.007916823 0 0 18456723,15851227,23465283,28359509,17605181,27711072,20129283,22685113,23414114,17210841 +SCN5A:2004:F:L SCN5A 2004 F L ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001952 unknown DEE unknown 0.005386446 0.007916823 0 0 Heyne_etal_bioRxiv2019 +SCN5A:2004:F:S SCN5A 2004 F S ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Brugada syndrome;not specified maf_pathogenic NA NA 0 0 VariationID_201425 +SCN5A:2004:F:V SCN5A 2004 F V ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 3.625e-05 1 Congenital long QT syndrome maf_pathogenic 0.113300493 0.114285714 0 0 VariationID_68022 +SCN5A:2004:F:V SCN5A 2004 F V ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 3.625e-05 2 Long QT syndrome maf_pathogenic 0.113300493 0.114285714 0 0 19716085,23382499 +SCN5A:2005:P:A SCN5A 2005 P A ENST00000333535;NM_198056.2 Primary dilated cardiomyopathy NA unknown clinvar unknown not provided 0 1 Primary dilated cardiomyopathy maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_68023 +SCN5A:2005:P:A SCN5A 2005 P A ENST00000333535;NM_198056.2 Cardiomyopathy%2C dilated NA unknown hgmd unknown DM 0 1 Cardiomyopathy%2C dilated maf_pathogenic 0.069767442 0.074418605 0 0 19412328,23299917,26412604 +SCN5A:2005:P:L SCN5A 2005 P L ENST00000333535;NM_198056.2 not specified NA unknown clinvar unknown Likely benign 5.172e-06 2 not specified maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_201426 +SCN5A:2006:P:A SCN5A 2006 P A ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Likely benign 0.001111 3 Brugada syndrome;Cardiovascular phenotype;not provided;not specified unknown 0.029946721 0.004262355 0 0 VariationID_68024 +SCN5A:2006:P:A SCN5A 2006 P A ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 0.001111 1 Long QT syndrome unknown 0.029946721 0.004262355 0 0 10961955,15851227,23465283,26159999,20129283,19597050,23631430,27153395,28798025,21410720,22378279,21109022,21070882,17210841 +SCN5A:2006:P:A SCN5A 2006 P A ENST00000333535;NM_198056.2 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001111 unknown DEE unknown 0.029946721 0.004262355 0 0 Heyne_etal_bioRxiv2019 +SCN5A:2006:P:L SCN5A 2006 P L ENST00000333535;NM_198056.2 not provided;not specified NA unknown clinvar unknown Likely benign 0 2 not provided;not specified maf_pathogenic NA NA 0 0 VariationID_68026 +SCN5A:2006:P:R SCN5A 2006 P R ENST00000333535;NM_198056.2 longQT_syndrome NA gof clinvar unknown not provided 5.203e-06 1 Congenital long QT syndrome maf_pathogenic 0.069767442 0.074418605 0 0 VariationID_68025 +SCN5A:2011:D:E SCN5A 2011 D E ENST00000333535;NM_198056.2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome NA unknown clinvar unknown Uncertain significance 0 2 Brugada syndrome;Dilated Cardiomyopathy, Dominant;Long QT syndrome;Paroxysmal familial ventricular fibrillation;Progressive familial heart block;Romano-Ward syndrome;Sick sinus syndrome maf_pathogenic NA NA 0 0 VariationID_345111 +SCN5A:2012:R:C SCN5A 2012 R C ENST00000333535;NM_198056.2 Brugada syndrome;Congenital long QT syndrome;Long QT syndrome 3 NA unknown clinvar unknown Uncertain significance 4.33e-05 3 Brugada syndrome;Congenital long QT syndrome;Long QT syndrome 3 maf_pathogenic 0.103139013 0.014349776 0 0 VariationID_68027 +SCN5A:2012:R:C SCN5A 2012 R C ENST00000333535;NM_198056.2 longQT_syndrome NA gof hgmd unknown DM 4.33e-05 2 Long QT syndrome maf_pathogenic 0.103139013 0.014349776 0 0 19716085 +SCN5A:2012:R:H SCN5A 2012 R H ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 4.33e-05 2 Brugada syndrome maf_pathogenic 0.013452915 0.104035874 0 0 27287068 +SCN5A:2016:V:M SCN5A 2016 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof clinvar unknown Uncertain significance 3.349e-05 2 Brugada syndrome maf_pathogenic 0.014778325 0.114285714 0 0 VariationID_201549 +SCN5A:2016:V:M SCN5A 2016 V M ENST00000333535;NM_198056.2 brugada_syndrome NA lof hgmd unknown DM 3.349e-05 2 Brugada syndrome maf_pathogenic 0.014778325 0.114285714 0 0 24895455,26282245,26282245,27650965,28069705 +SCN7A:101:L:M SCN7A 101 L M ENST00000409855;NM_002976.3 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003986 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN7A:562:Y:C SCN7A 562 Y C ENST00000409855;NM_002976.3 not provided NA unknown clinvar unknown Benign 0.007397 2 not provided unknown NA NA 0 0 VariationID_445875 +SCN7A:683:R:Q SCN7A 683 R Q ENST00000409855;NM_002976.3 not specified NA unknown clinvar unknown Benign 0.005401 2 not specified unknown NA NA 0 0 VariationID_94088 +SCN8A:3:A:V SCN8A 3 A V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 2.052e-05 2 Early infantile epileptic encephalopathy unknown NA NA 0 0 VariationID_461351 +SCN8A:4:R:Q SCN8A 4 R Q ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 8.196e-06 2 not specified unknown NA NA 0 0 VariationID_449257 +SCN8A:25:I:T SCN8A 25 I T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 8.142e-06 2 Early Infantile Epileptic Encephalopathy, Autosomal Dominant unknown NA NA 0 0 VariationID_309348 +SCN8A:32:S:N SCN8A 32 S N ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 9.764e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:44:H:R SCN8A 44 H R ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:45:R:Q SCN8A 45 R Q ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 8.13e-06 2 not specified unknown NA NA 0 0 VariationID_207137 +SCN8A:45:R:Q SCN8A 45 R Q ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 8.13e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:48:D:N SCN8A 48 D N ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 4.064e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_426406 +SCN8A:53:P:R SCN8A 53 P R ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_392945 +SCN8A:58:D:N SCN8A 58 D N ENST00000354534;NM_014191.3 Intellectual disability and epilepsy NA unknown hgmd unknown DM 0 1 Intellectual disability and epilepsy maf_pathogenic NA NA 0 0 25725044 +SCN8A:68:I:V SCN8A 68 I V ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_212135 +SCN8A:70:G:R SCN8A 70 G R ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_452224 +SCN8A:70:G:R SCN8A 70 G R ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:99:R:S SCN8A 99 R S ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:101:K:R SCN8A 101 K R ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 4.069e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_196461 +SCN8A:101:K:R SCN8A 101 K R ENST00000354534;NM_014191.3 Epilepsy NA unknown hgmd unknown DM 4.069e-06 1 Epilepsy maf_pathogenic NA NA 0 0 27875746 +SCN8A:111:A:T SCN8A 111 A T ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207138 +SCN8A:114:I:V SCN8A 114 I V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 2.034e-05 2 Early Infantile Epileptic Encephalopathy, Autosomal Dominant unknown NA NA 0 0 VariationID_309349 +SCN8A:114:I:V SCN8A 114 I V ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 2.034e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:136:M:V SCN8A 136 M V ENST00000354534;NM_014191.3 Neuralgia%2C trigeminal NA unknown hgmd (Likely)pathogenic DM 0 2 Neuralgia%2C trigeminal maf_pathogenic NA NA 0 1 27496104,27496104 +SCN8A:153:N:H SCN8A 153 N H ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 8.142e-06 2 not specified unknown NA NA 0 0 VariationID_207139 +SCN8A:164:T:M SCN8A 164 T M ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 2.44e-05 2 not specified unknown NA NA 0 0 VariationID_197801 +SCN8A:166:T:I SCN8A 166 T I ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_378553 +SCN8A:184:I:V SCN8A 184 I V ENST00000354534;NM_014191.3 not provided;not specified NA unknown clinvar unknown Uncertain significance 0 2 not provided;not specified maf_pathogenic NA NA 0 0 VariationID_419047 +SCN8A:202:I:N SCN8A 202 I N ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_284746 +SCN8A:205:A:E SCN8A 205 A E ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207140 +SCN8A:207:I:V SCN8A 207 I V ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 2.44e-05 2 not specified unknown NA NA 0 0 VariationID_207145 +SCN8A:210:F:L SCN8A 210 F L ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25818041 +SCN8A:210:F:S SCN8A 210 F S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253275 +SCN8A:211:V:A SCN8A 211 V A ENST00000354534;NM_014191.3 not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 not provided;not specified maf_pathogenic NA NA 0 0 VariationID_373565 +SCN8A:214:G:D SCN8A 214 G D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253276 +SCN8A:214:G:D SCN8A 214 G D ENST00000354534;NM_014191.3 Infantile spasms NA unknown hgmd (Likely)pathogenic DM 0 2 Infantile spasms maf_pathogenic NA NA 0 1 23934111,28628100 +SCN8A:214:G:D SCN8A 214 G D ENST00000354534;NM_014191.3 EE_E NA gof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 1 1 29942082 +SCN8A:214:G:D SCN8A 214 G D ENST00000354534;NM_014191.3 ID_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ID_E maf_pathogenic NA NA 0 1 29942082 +SCN8A:215:N:D SCN8A 215 N D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253277 +SCN8A:215:N:D SCN8A 215 N D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25568300 +SCN8A:215:N:D SCN8A 215 N D ENST00000354534;NM_014191.3 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN8A:216:V:A SCN8A 216 V A ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Likely benign 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461348 +SCN8A:216:V:D SCN8A 216 V D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253278 +SCN8A:216:V:D SCN8A 216 V D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 24888894 +SCN8A:216:V:G SCN8A 216 V G ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Likely pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_374298 +SCN8A:216:V:G SCN8A 216 V G ENST00000354534;NM_014191.3 Cognitive impairment NA unknown hgmd unknown DM 0 1 Cognitive impairment maf_pathogenic NA NA 0 0 27959697 +SCN8A:217:S:P SCN8A 217 S P ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420809 +SCN8A:223:R:G SCN8A 223 R G ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_162015 +SCN8A:223:R:G SCN8A 223 R G ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25239001 +SCN8A:232:S:P SCN8A 232 S P ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 27779742 +SCN8A:239:T:S SCN8A 239 T S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 1 1 27781031 +SCN8A:240:I:L SCN8A 240 I L ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_419511 +SCN8A:240:I:L SCN8A 240 I L ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:240:I:V SCN8A 240 I V ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_419568 +SCN8A:240:I:V SCN8A 240 I V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 27659738 +SCN8A:254:V:M SCN8A 254 V M ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_373224 +SCN8A:257:L:V SCN8A 257 L V ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420906 +SCN8A:260:F:S SCN8A 260 F S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253279 +SCN8A:260:F:S SCN8A 260 F S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25568300,26252990 +SCN8A:267:L:S SCN8A 267 L S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Developmental regression;Developmental stagnation at onset of seizures;Epileptic encephalopathy;Generalized tonic seizures;Global developmental delay;Intellectual disability, severe maf_pathogenic NA NA 0 0 VariationID_236207 +SCN8A:267:L:S SCN8A 267 L S ENST00000354534;NM_014191.3 Seizures & developmental delay NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures & developmental delay maf_pathogenic NA NA 0 1 N/A +SCN8A:268:I:L SCN8A 268 I L ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427189 +SCN8A:273:F:L SCN8A 273 F L ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207141 +SCN8A:286:I:V SCN8A 286 I V ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:307:N:S SCN8A 307 N S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_375541 +SCN8A:327:S:R SCN8A 327 S R ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:367:M:I SCN8A 367 M I ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461331 +SCN8A:367:M:V SCN8A 367 M V ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207105 +SCN8A:374:N:K SCN8A 374 N K ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:399:S:P SCN8A 399 S P ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:407:L:F SCN8A 407 L F ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253280 +SCN8A:407:L:F SCN8A 407 L F ENST00000354534;NM_014191.3 Intellectual disability and epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability and epilepsy maf_pathogenic NA NA 0 1 25785782 +SCN8A:407:L:M SCN8A 407 L M ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_432103 +SCN8A:408:A:T SCN8A 408 A T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile with movement disorder maf_pathogenic NA NA 1 1 26993267 +SCN8A:408:A:T SCN8A 408 A T ENST00000354534;NM_014191.3 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN8A:410:V:L SCN8A 410 V L ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253281 +SCN8A:410:V:L SCN8A 410 V L ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25568300 +SCN8A:410:V:L SCN8A 410 V L ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:414:Y:F SCN8A 414 Y F ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_193705 +SCN8A:416:E:K SCN8A 416 E K ENST00000354534;NM_014191.3 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN8A:417:Q:P SCN8A 417 Q P ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Early infantile epileptic encephalopathy;Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_240884 +SCN8A:475:R:Q SCN8A 475 R Q ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Likely benign 4.354e-05 3 not specified unknown NA NA 0 0 VariationID_167654 +SCN8A:475:R:Q SCN8A 475 R Q ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 4.354e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:476:S:R SCN8A 476 S R ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_406254 +SCN8A:482:K:R SCN8A 482 K R ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_381058 +SCN8A:492:R:C SCN8A 492 R C ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 4.263e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:514:K:R SCN8A 514 K R ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:524:M:V SCN8A 524 M V ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_284698 +SCN8A:530:R:W SCN8A 530 R W ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Conflicting interpretations of pathogenicity 1.758e-05 1 Early infantile epileptic encephalopathy 13;not provided unknown NA NA 0 0 VariationID_253282 +SCN8A:530:R:W SCN8A 530 R W ENST00000354534;NM_014191.3 Rett syndrome features NA unknown hgmd unknown DM 1.758e-05 2 Rett syndrome features unknown NA NA 0 0 25914188 +SCN8A:538:R:K SCN8A 538 R K ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_373646 +SCN8A:569:R:S SCN8A 569 R S ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 1.644e-05 2 not specified unknown NA NA 0 0 VariationID_207107 +SCN8A:572:G:E SCN8A 572 G E ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426950 +SCN8A:593:E:D SCN8A 593 E D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Conflicting interpretations of pathogenicity 2.448e-05 0 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_379563 +SCN8A:593:E:D SCN8A 593 E D ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 2.448e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:597:R:H SCN8A 597 R H ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 3.051e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:598:R:W SCN8A 598 R W ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423314 +SCN8A:604:P:S SCN8A 604 P S ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:607:A:T SCN8A 607 A T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Conflicting interpretations of pathogenicity 0.000131 0 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_194088 +SCN8A:607:A:T SCN8A 607 A T ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0.000131 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:613:S:G SCN8A 613 S G ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 8.77e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:627:S:L SCN8A 627 S L ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_436671 +SCN8A:639:R:C SCN8A 639 R C ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 8.514e-06 2 Early infantile epileptic encephalopathy unknown NA NA 0 0 VariationID_461334 +SCN8A:642:T:M SCN8A 642 T M ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:654:G:S SCN8A 654 G S ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_450870 +SCN8A:656:G:S SCN8A 656 G S ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 2.595e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:662:R:C SCN8A 662 R C ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207108 +SCN8A:662:R:C SCN8A 662 R C ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:668:T:A SCN8A 668 T A ENST00000354534;NM_014191.3 not provided NA unknown clinvar unknown Uncertain significance 1.882e-05 1 not provided unknown NA NA 0 0 VariationID_493118 +SCN8A:668:T:I SCN8A 668 T I ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 9.246e-06 1 Early infantile epileptic encephalopathy 13 unknown NA NA 0 0 VariationID_253283 +SCN8A:668:T:I SCN8A 668 T I ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd unknown DM 9.246e-06 1 Epileptic encephalopathy unknown NA NA 0 0 25849321 +SCN8A:685:M:V SCN8A 685 M V ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:686:D:N SCN8A 686 D N ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 3.269e-05 2 Early infantile epileptic encephalopathy unknown NA NA 0 0 VariationID_406259 +SCN8A:686:D:N SCN8A 686 D N ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 3.269e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:700:I:L SCN8A 700 I L ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Benign/Likely benign 0.003112 3 Early Infantile Epileptic Encephalopathy, Autosomal Dominant;Early infantile epileptic encephalopathy;not provided;not specified unknown NA NA 0 0 VariationID_139069 +SCN8A:748:L:F SCN8A 748 L F ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:763:I:V SCN8A 763 I V ENST00000354534;NM_014191.3 SCN8A-related disorder;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0 0 SCN8A-related disorder;not provided;not specified maf_pathogenic NA NA 0 0 VariationID_194402 +SCN8A:763:I:V SCN8A 763 I V ENST00000354534;NM_014191.3 Epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy maf_pathogenic NA NA 0 1 27875746 +SCN8A:767:T:I SCN8A 767 T I ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_208500 +SCN8A:767:T:I SCN8A 767 T I ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 24874546 +SCN8A:767:T:I SCN8A 767 T I ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:787:V:I SCN8A 787 V I ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:796:F:S SCN8A 796 F S ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_451563 +SCN8A:811:Y:C SCN8A 811 Y C ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early Infantile Epileptic Encephalopathy, Autosomal Dominant maf_pathogenic NA NA 0 0 VariationID_309354 +SCN8A:836:D:N SCN8A 836 D N ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:840:L:R SCN8A 840 L R ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_240885 +SCN8A:841:S:P SCN8A 841 S P ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:842:V:E SCN8A 842 V E ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427069 +SCN8A:845:S:F SCN8A 845 S F ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207109 +SCN8A:845:S:P SCN8A 845 S P ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_373333 +SCN8A:846:F:S SCN8A 846 F S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253284 +SCN8A:846:F:S SCN8A 846 F S ENST00000354534;NM_014191.3 Migrating partial seizures of infancy NA unknown hgmd (Likely)pathogenic DM 0 2 Migrating partial seizures of infancy maf_pathogenic NA NA 0 1 24888894 +SCN8A:848:L:W SCN8A 848 L W ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_287663 +SCN8A:850:R:Q SCN8A 850 R Q ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Early infantile epileptic encephalopathy 13;Inborn genetic diseases;not provided maf_pathogenic NA NA 1 1 VariationID_135651 +SCN8A:850:R:Q SCN8A 850 R Q ENST00000354534;NM_014191.3 Intellectual disability and epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability and epilepsy maf_pathogenic NA NA 0 1 25785782,27779742 +SCN8A:850:R:Q SCN8A 850 R Q ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:868:I:T SCN8A 868 I T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 1 1 VariationID_436672 +SCN8A:874:A:S SCN8A 874 A S ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_393169 +SCN8A:874:A:T SCN8A 874 A T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 1 1 VariationID_495260 +SCN8A:875:L:Q SCN8A 875 L Q ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253285 +SCN8A:875:L:Q SCN8A 875 L Q ENST00000354534;NM_014191.3 Lennox-Gastaut syndrome NA unknown hgmd (Likely)pathogenic DM 0 2 Lennox-Gastaut syndrome maf_pathogenic NA NA 0 1 23934111 +SCN8A:875:L:Q SCN8A 875 L Q ENST00000354534;NM_014191.3 EE_E NA gof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 1 1 29942082 +SCN8A:876:G:V SCN8A 876 G V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Likely benign 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_406256 +SCN8A:881:V:A SCN8A 881 V A ENST00000354534;NM_014191.3 Abnormality of the nervous system NA unknown hgmd (Likely)pathogenic DM 0 2 Abnormality of the nervous system maf_pathogenic NA NA 0 1 26633542 +SCN8A:890:A:T SCN8A 890 A T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253286 +SCN8A:890:A:T SCN8A 890 A T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25568300,25785782 +SCN8A:890:A:T SCN8A 890 A T ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:891:V:M SCN8A 891 V M ENST00000354534;NM_014191.3 Epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy maf_pathogenic NA NA 0 1 28923014 +SCN8A:892:V:G SCN8A 892 V G ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_217880 +SCN8A:936:E:K SCN8A 936 E K ENST00000354534;NM_014191.3 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 0 VariationID_520968 +SCN8A:960:V:D SCN8A 960 V D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253287 +SCN8A:960:V:D SCN8A 960 V D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25568300 +SCN8A:964:G:R SCN8A 964 G R ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_383545 +SCN8A:964:G:R SCN8A 964 G R ENST00000354534;NM_014191.3 Intellectual disability NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability maf_pathogenic NA NA 0 1 28702509 +SCN8A:978:S:G SCN8A 978 S G ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Likely pathogenic 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 VariationID_375522 +SCN8A:978:S:G SCN8A 978 S G ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 27864847 +SCN8A:979:S:F SCN8A 979 S F ENST00000354534;NM_014191.3 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_521297 +SCN8A:984:N:K SCN8A 984 N K ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_192317 +SCN8A:984:N:K SCN8A 984 N K ENST00000354534;NM_014191.3 Intellectual disability and epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability and epilepsy maf_pathogenic NA NA 0 1 25725044,26252990 +SCN8A:1003:R:H SCN8A 1003 R H ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 4.069e-06 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_406258 +SCN8A:1020:Q:H SCN8A 1020 Q H ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early Infantile Epileptic Encephalopathy, Autosomal Dominant maf_pathogenic NA NA 0 0 VariationID_309358 +SCN8A:1026:R:C SCN8A 1026 R C ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Benign/Likely benign 0.01177 3 Early Infantile Epileptic Encephalopathy, Autosomal Dominant;Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_130244 +SCN8A:1027:E:K SCN8A 1027 E K ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1031:V:A SCN8A 1031 V A ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_391947 +SCN8A:1050:G:S SCN8A 1050 G S ENST00000354534;NM_014191.3 not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 7.764e-05 0 not provided;not specified unknown NA NA 0 0 VariationID_207142 +SCN8A:1050:G:S SCN8A 1050 G S ENST00000354534;NM_014191.3 Cerebral palsy NA unknown hgmd unknown DM 7.764e-05 2 Cerebral palsy unknown NA NA 0 0 25666757 +SCN8A:1050:G:S SCN8A 1050 G S ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 7.764e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1053:I:S SCN8A 1053 I S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 6.134e-05 3 Early Infantile Epileptic Encephalopathy, Autosomal Dominant;not provided unknown NA NA 0 0 VariationID_130245 +SCN8A:1054:H:P SCN8A 1054 H P ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_406255 +SCN8A:1055:R:Q SCN8A 1055 R Q ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 2.867e-05 2 not specified unknown NA NA 0 0 VariationID_436670 +SCN8A:1055:R:W SCN8A 1055 R W ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 4.504e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1069:G:S SCN8A 1069 G S ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423345 +SCN8A:1089:N:K SCN8A 1089 N K ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Likely pathogenic 1.625e-05 2 Early infantile epileptic encephalopathy 13 unknown NA NA 0 0 VariationID_522699 +SCN8A:1119:P:L SCN8A 1119 P L ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 4.336e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207112 +SCN8A:1124:D:N SCN8A 1124 D N ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1127:D:N SCN8A 1127 D N ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early infantile maf_pathogenic NA NA 1 1 28454995 +SCN8A:1147:P:R SCN8A 1147 P R ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1148:V:M SCN8A 1148 V M ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 3.812e-05 2 Early Infantile Epileptic Encephalopathy, Autosomal Dominant unknown NA NA 0 0 VariationID_309360 +SCN8A:1148:V:M SCN8A 1148 V M ENST00000354534;NM_014191.3 Hyperinsulinism NA unknown hgmd unknown DM 3.812e-05 1 Hyperinsulinism unknown NA NA 0 0 23869231 +SCN8A:1168:R:Q SCN8A 1168 R Q ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 1.276e-05 2 not specified unknown NA NA 0 0 VariationID_207113 +SCN8A:1177:E:K SCN8A 1177 E K ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Likely benign 1.226e-05 2 Early infantile epileptic encephalopathy unknown NA NA 0 0 VariationID_461338 +SCN8A:1188:R:Q SCN8A 1188 R Q ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461339 +SCN8A:1214:A:T SCN8A 1214 A T ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 3.251e-05 3 not specified unknown NA NA 0 0 VariationID_207114 +SCN8A:1218:E:K SCN8A 1218 E K ENST00000354534;NM_014191.3 Intellectual disability NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability maf_pathogenic NA NA 0 1 28702509 +SCN8A:1237:K:R SCN8A 1237 K R ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 1.218e-05 2 not specified unknown NA NA 0 0 VariationID_392657 +SCN8A:1237:K:R SCN8A 1237 K R ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 1.218e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1241:Y:C SCN8A 1241 Y C ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 4.061e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207115 +SCN8A:1257:V:I SCN8A 1257 V I ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 2.446e-05 2 not specified unknown NA NA 0 0 VariationID_207116 +SCN8A:1277:V:D SCN8A 1277 V D ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_391356 +SCN8A:1308:S:P SCN8A 1308 S P ENST00000354534;NM_014191.3 DD_noE NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 0 1 29942082 +SCN8A:1313:M:I SCN8A 1313 M I ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_426295 +SCN8A:1315:V:L SCN8A 1315 V L ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_432948 +SCN8A:1315:V:M SCN8A 1315 V M ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 26993267 +SCN8A:1315:V:M SCN8A 1315 V M ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1318:N:S SCN8A 1318 N S ENST00000354534;NM_014191.3 DEE de novo gof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN8A:1318:N:S SCN8A 1318 N S ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1319:A:S SCN8A 1319 A S ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207117 +SCN8A:1320:L:F SCN8A 1320 L F ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1323:A:P SCN8A 1323 A P ENST00000354534;NM_014191.3 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN8A:1323:A:S SCN8A 1323 A S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 26993267 +SCN8A:1323:A:S SCN8A 1323 A S ENST00000354534;NM_014191.3 DD_noE NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 0 1 29942082 +SCN8A:1323:A:T SCN8A 1323 A T ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_195688 +SCN8A:1327:I:V SCN8A 1327 I V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 2 Early infantile epileptic encephalopathy 13;not provided maf_pathogenic NA NA 1 1 VariationID_253288 +SCN8A:1327:I:V SCN8A 1327 I V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C multiple congenital anomalies and movement disorders maf_pathogenic NA NA 1 1 24352161,27375106,25799905,26993267 +SCN8A:1329:N:D SCN8A 1329 N D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 1 1 VariationID_195689 +SCN8A:1329:N:D SCN8A 1329 N D ENST00000354534;NM_014191.3 Epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy maf_pathogenic NA NA 0 1 27875746 +SCN8A:1331:L:V SCN8A 1331 L V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_60709 +SCN8A:1331:L:V SCN8A 1331 L V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 23708187,27267376 +SCN8A:1332:L:R SCN8A 1332 L R ENST00000354534;NM_014191.3 Epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy maf_pathogenic NA NA 0 1 27875746 +SCN8A:1378:K:N SCN8A 1378 K N ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 4.066e-06 2 Early Infantile Epileptic Encephalopathy, Autosomal Dominant maf_pathogenic NA NA 0 0 VariationID_309364 +SCN8A:1381:E:Q SCN8A 1381 E Q ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early Infantile Epileptic Encephalopathy, Autosomal Dominant maf_pathogenic NA NA 0 0 VariationID_309365 +SCN8A:1403:Y:S SCN8A 1403 Y S ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1405:A:D SCN8A 1405 A D ENST00000354534;NM_014191.3 Refractory seizures & autistic features NA unknown hgmd (Likely)pathogenic DM 0 2 Refractory seizures & autistic features maf_pathogenic NA NA 0 1 28084268 +SCN8A:1426:R:Q SCN8A 1426 R Q ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_391815 +SCN8A:1438:I:V SCN8A 1438 I V ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1443:Y:C SCN8A 1443 Y C ENST00000354534;NM_014191.3 ID_noE NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ID_noE maf_pathogenic NA NA 0 1 29942082 +SCN8A:1451:G:S SCN8A 1451 G S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Early infantile epileptic encephalopathy 13;not specified maf_pathogenic NA NA 0 0 VariationID_192318 +SCN8A:1451:G:S SCN8A 1451 G S ENST00000354534;NM_014191.3 Intellectual disability and epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability and epilepsy maf_pathogenic NA NA 0 1 25725044 +SCN8A:1459:F:L SCN8A 1459 F L ENST00000354534;NM_014191.3 DEE de novo gof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN8A:1459:F:L SCN8A 1459 F L ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1465:D:V SCN8A 1465 D V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 1 1 VariationID_431135 +SCN8A:1466:N:K SCN8A 1466 N K ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_156107 +SCN8A:1466:N:K SCN8A 1466 N K ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 24888894 +SCN8A:1466:N:T SCN8A 1466 N T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_156108 +SCN8A:1466:N:T SCN8A 1466 N T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 24888894 +SCN8A:1468:N:S SCN8A 1468 N S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Likely pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_374375 +SCN8A:1470:Q:P SCN8A 1470 Q P ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 1 1 VariationID_488588 +SCN8A:1471:K:M SCN8A 1471 K M ENST00000354534;NM_014191.3 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_374481 +SCN8A:1471:K:M SCN8A 1471 K M ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1471:K:Q SCN8A 1471 K Q ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_383869 +SCN8A:1475:G:R SCN8A 1475 G R ENST00000354534;NM_014191.3 DEE de novo gof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN8A:1475:G:R SCN8A 1475 G R ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Early infantile epileptic encephalopathy;Early infantile epileptic encephalopathy 13;Epileptic encephalopathy;not provided maf_pathogenic NA NA 0 0 VariationID_207119 +SCN8A:1475:G:R SCN8A 1475 G R ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 27864847 +SCN8A:1475:G:R SCN8A 1475 G R ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1476:G:S SCN8A 1476 G S ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_418482 +SCN8A:1479:I:V SCN8A 1479 I V ENST00000354534;NM_014191.3 DEE de novo gof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN8A:1479:I:V SCN8A 1479 I V ENST00000354534;NM_014191.3 DEE de novo gof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN8A:1479:I:V SCN8A 1479 I V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Pathogenic 0 2 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 1 1 VariationID_207120 +SCN8A:1479:I:V SCN8A 1479 I V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25568300 +SCN8A:1479:I:V SCN8A 1479 I V ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1480:F:I SCN8A 1480 F I ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_391391 +SCN8A:1480:F:L SCN8A 1480 F L ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207121 +SCN8A:1481:M:V SCN8A 1481 M V ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_280470 +SCN8A:1483:E:K SCN8A 1483 E K ENST00000354534;NM_014191.3 DEE segr_w_disease gof Heyneetal_GiM19_DNV unknown unknown NA NA NA NA NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1483:E:K SCN8A 1483 E K ENST00000354534;NM_014191.3 Seizures, benign familial infantile, 5 NA unknown clinvar unknown Pathogenic 0 1 Seizures, benign familial infantile, 5 maf_pathogenic NA NA 0 0 VariationID_253195 +SCN8A:1483:E:K SCN8A 1483 E K ENST00000354534;NM_014191.3 Infantile seizures%2C benign and paroxysmal dyskinesia NA unknown hgmd (Likely)pathogenic DM 0 2 Infantile seizures%2C benign and paroxysmal dyskinesia maf_pathogenic NA NA 0 1 26677014 +SCN8A:1483:E:K SCN8A 1483 E K ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1491:A:V SCN8A 1491 A V ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207123 +SCN8A:1493:K:E SCN8A 1493 K E ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_406257 +SCN8A:1501:Q:K SCN8A 1501 Q K ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_377169 +SCN8A:1515:V:I SCN8A 1515 V I ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Benign 0.0005828 2 Early infantile epileptic encephalopathy unknown NA NA 0 0 VariationID_461342 +SCN8A:1530:M:I SCN8A 1530 M I ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 3.25e-05 2 not specified unknown NA NA 0 0 VariationID_449813 +SCN8A:1532:I:F SCN8A 1532 I F ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C early onset maf_pathogenic NA NA 1 1 27781031 +SCN8A:1560:V:M SCN8A 1560 V M ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 8.124e-06 2 not specified unknown NA NA 0 0 VariationID_430073 +SCN8A:1568:E:D SCN8A 1568 E D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461344 +SCN8A:1573:M:I SCN8A 1573 M I ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 5.687e-05 3 not specified unknown NA NA 0 0 VariationID_207143 +SCN8A:1583:I:T SCN8A 1583 I T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Conflicting interpretations of pathogenicity 0.0002031 0 Early infantile epileptic encephalopathy;Early infantile epileptic encephalopathy 13;not provided;not specified unknown NA NA 0 0 VariationID_130248 +SCN8A:1583:I:T SCN8A 1583 I T ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0.0002031 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1592:V:L SCN8A 1592 V L ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 2 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 1 1 VariationID_130249 +SCN8A:1592:V:L SCN8A 1592 V L ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25568300 +SCN8A:1594:I:L SCN8A 1594 I L ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 4.065e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207144 +SCN8A:1596:S:C SCN8A 1596 S C ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253290 +SCN8A:1596:S:C SCN8A 1596 S C ENST00000354534;NM_014191.3 Intellectual disability and epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability and epilepsy maf_pathogenic NA NA 0 1 25785782,26252990 +SCN8A:1598:V:A SCN8A 1598 V A ENST00000354534;NM_014191.3 Epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy maf_pathogenic NA NA 0 1 28923014 +SCN8A:1600:M:V SCN8A 1600 M V ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_207124 +SCN8A:1605:I:R SCN8A 1605 I R ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25568300 +SCN8A:1605:I:V SCN8A 1605 I V ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253291 +SCN8A:1614:T:A SCN8A 1614 T A ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy;not provided maf_pathogenic NA NA 0 0 VariationID_444293 +SCN8A:1617:R:Q SCN8A 1617 R Q ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Pathogenic 0 3 Early infantile epileptic encephalopathy 13;not provided maf_pathogenic NA NA 1 1 VariationID_156106 +SCN8A:1617:R:Q SCN8A 1617 R Q ENST00000354534;NM_014191.3 Intellectual disability%2C nonsyndromic NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability%2C nonsyndromic maf_pathogenic NA NA 0 1 23020937,28554332,25046240,25785782,24888894,26900580 +SCN8A:1617:R:Q SCN8A 1617 R Q ENST00000354534;NM_014191.3 ID_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 ID_E maf_pathogenic NA NA 0 1 29942082 +SCN8A:1617:R:Q SCN8A 1617 R Q ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1620:R:L SCN8A 1620 R L ENST00000354534;NM_014191.3 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_225100 +SCN8A:1620:R:L SCN8A 1620 R L ENST00000354534;NM_014191.3 Autism spectrum disorder NA unknown hgmd (Likely)pathogenic DM 0 2 Autism spectrum disorder maf_pathogenic NA NA 0 1 28330790 +SCN8A:1621:L:W SCN8A 1621 L W ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253292 +SCN8A:1621:L:W SCN8A 1621 L W ENST00000354534;NM_014191.3 Intellectual disability and epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Intellectual disability and epilepsy maf_pathogenic NA NA 0 1 26235738 +SCN8A:1622:A:D SCN8A 1622 A D ENST00000354534;NM_014191.3 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_520653 +SCN8A:1625:G:R SCN8A 1625 G R ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253293 +SCN8A:1625:G:R SCN8A 1625 G R ENST00000354534;NM_014191.3 DD_E NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_E maf_pathogenic NA NA 0 1 29942082 +SCN8A:1625:G:W SCN8A 1625 G W ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_383440 +SCN8A:1626:R:H SCN8A 1626 R H ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_290005 +SCN8A:1627:I:L SCN8A 1627 I L ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_429498 +SCN8A:1628:L:W SCN8A 1628 L W ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_450347 +SCN8A:1630:L:P SCN8A 1630 L P ENST00000354534;NM_014191.3 Seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Seizures maf_pathogenic NA NA 0 1 26633542 +SCN8A:1631:I:N SCN8A 1631 I N ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_427167 +SCN8A:1638:R:C SCN8A 1638 R C ENST00000354534;NM_014191.3 DEE segr_w_disease gof Heyneetal_GiM19_DNV unknown unknown NA NA NA NA NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1638:R:C SCN8A 1638 R C ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1638:R:H SCN8A 1638 R H ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_421047 +SCN8A:1641:L:P SCN8A 1641 L P ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1645:M:I SCN8A 1645 M I ENST00000354534;NM_014191.3 Partial seizures with intellectual / developmental disabilities NA unknown hgmd (Likely)pathogenic DM 0 2 Partial seizures with intellectual / developmental disabilities maf_pathogenic NA NA 0 1 26544041 +SCN8A:1646:M:L SCN8A 1646 M L ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207126 +SCN8A:1650:A:T SCN8A 1650 A T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Pathogenic 0 3 Early infantile epileptic encephalopathy 13;Epileptic encephalopathy;not provided maf_pathogenic NA NA 1 1 VariationID_253294 +SCN8A:1650:A:T SCN8A 1650 A T ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 24888894 +SCN8A:1650:A:V SCN8A 1650 A V ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207127 +SCN8A:1651:L:V SCN8A 1651 L V ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1654:I:N SCN8A 1654 I N ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1672:N:S SCN8A 1672 N S ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1679:E:K SCN8A 1679 E K ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 8.122e-06 2 not specified unknown NA NA 0 0 VariationID_207128 +SCN8A:1695:M:V SCN8A 1695 M V ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1703:T:A SCN8A 1703 T A ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1717:R:H SCN8A 1717 R H ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 8.124e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1718:P:S SCN8A 1718 P S ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_196029 +SCN8A:1724:D:Y SCN8A 1724 D Y ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_453056 +SCN8A:1727:H:Q SCN8A 1727 H Q ENST00000354534;NM_014191.3 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_374665 +SCN8A:1727:H:Q SCN8A 1727 H Q ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1754:F:S SCN8A 1754 F S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 26993267 +SCN8A:1757:V:I SCN8A 1757 V I ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 0 2 Early infantile epileptic encephalopathy maf_pathogenic NA NA 0 0 VariationID_461346 +SCN8A:1759:N:S SCN8A 1759 N S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Likely pathogenic 0 2 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 1 1 VariationID_224126 +SCN8A:1759:N:S SCN8A 1759 N S ENST00000354534;NM_014191.3 Moderate intellectual disability%2C macrocephaly%2C seizures and frontal bossing NA unknown hgmd unknown DM 0 1 Moderate intellectual disability%2C macrocephaly%2C seizures and frontal bossing maf_pathogenic NA NA 0 0 28554332 +SCN8A:1760:M:I SCN8A 1760 M I ENST00000354534;NM_014191.3 not provided NA unknown clinvar unknown Uncertain significance 0 1 not provided maf_pathogenic NA NA 0 0 VariationID_444294 +SCN8A:1760:M:T SCN8A 1760 M T ENST00000354534;NM_014191.3 Inborn genetic diseases NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Inborn genetic diseases maf_pathogenic NA NA 0 1 VariationID_521651 +SCN8A:1768:N:D SCN8A 1768 N D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_30123 +SCN8A:1768:N:D SCN8A 1768 N D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 22365152,28676574,27267376,27836728,25227913 +SCN8A:1787:T:N SCN8A 1787 T N ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_430208 +SCN8A:1787:T:P SCN8A 1787 T P ENST00000354534;NM_014191.3 DEE de novo gof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN8A:1787:T:P SCN8A 1787 T P ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1789:Y:C SCN8A 1789 Y C ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_500921 +SCN8A:1798:D:N SCN8A 1798 D N ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1801:Q:E SCN8A 1801 Q E ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253295 +SCN8A:1801:Q:E SCN8A 1801 Q E ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25568300 +SCN8A:1801:Q:E SCN8A 1801 Q E ENST00000354534;NM_014191.3 EE_E NA gof Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 EE_E maf_pathogenic NA NA 1 1 29942082 +SCN8A:1806:C:Y SCN8A 1806 C Y ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 4.068e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_207129 +SCN8A:1827:I:V SCN8A 1827 I V ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 2.031e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1836:M:V SCN8A 1836 M V ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 2.437e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1840:D:N SCN8A 1840 D N ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1848:L:F SCN8A 1848 L F ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1852:T:I SCN8A 1852 T I ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207130 +SCN8A:1852:T:I SCN8A 1852 T I ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1861:E:D SCN8A 1861 E D ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1862:L:S SCN8A 1862 L S ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1865:L:P SCN8A 1865 L P ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 26993267 +SCN8A:1866:R:Q SCN8A 1866 R Q ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_450430 +SCN8A:1869:M:T SCN8A 1869 M T ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_420831 +SCN8A:1870:E:D SCN8A 1870 E D ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Pathogenic 0 1 Early infantile epileptic encephalopathy 13 maf_pathogenic NA NA 0 0 VariationID_253296 +SCN8A:1870:E:D SCN8A 1870 E D ENST00000354534;NM_014191.3 Epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Epilepsy maf_pathogenic NA NA 0 1 26252990 +SCN8A:1872:R:G SCN8A 1872 R G ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_426434 +SCN8A:1872:R:L SCN8A 1872 R L ENST00000354534;NM_014191.3 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_207132 +SCN8A:1872:R:L SCN8A 1872 R L ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 26900580 +SCN8A:1872:R:Q SCN8A 1872 R Q ENST00000354534;NM_014191.3 DEE de novo gof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN8A:1872:R:Q SCN8A 1872 R Q ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Pathogenic 4.064e-06 2 Early infantile epileptic encephalopathy 13;not provided maf_pathogenic NA NA 1 1 VariationID_253297 +SCN8A:1872:R:Q SCN8A 1872 R Q ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 4.064e-06 2 Epileptic encephalopathy maf_pathogenic NA NA 1 1 25568300,28387369,26647175,26900580 +SCN8A:1872:R:Q SCN8A 1872 R Q ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 4.064e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1872:R:W SCN8A 1872 R W ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar (Likely)pathogenic Pathogenic/Likely pathogenic 0 3 Early infantile epileptic encephalopathy;Early infantile epileptic encephalopathy 13;Epileptic encephalopathy;not provided maf_pathogenic NA NA 1 1 VariationID_207131 +SCN8A:1872:R:W SCN8A 1872 R W ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof hgmd (Likely)pathogenic DM 0 2 Epileptic encephalopathy%2C infantile maf_pathogenic NA NA 1 1 24888894,25951352,26900580,27779742 +SCN8A:1872:R:W SCN8A 1872 R W ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1877:N:S SCN8A 1877 N S ENST00000354534;NM_014191.3 DEE de novo gof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN8A:1877:N:S SCN8A 1877 N S ENST00000354534;NM_014191.3 DEE de novo gof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN8A:1877:N:S SCN8A 1877 N S ENST00000354534;NM_014191.3 DEE de novo gof Heyneetal_GiM19_DNV (Likely)pathogenic unknown NA NA NA NA NA NA 1 1 Heyne_etal_bioRxiv2019 +SCN8A:1877:N:S SCN8A 1877 N S ENST00000354534;NM_014191.3 DEE segr_w_disease gof Heyneetal_GiM19_DNV unknown unknown NA NA NA NA NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1877:N:S SCN8A 1877 N S ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Conflicting interpretations of pathogenicity 0 0 Early infantile epileptic encephalopathy;Early infantile epileptic encephalopathy 13;Focal epilepsy;Seizures, benign familial infantile, 5;not provided;not specified maf_pathogenic NA NA 0 0 VariationID_130252 +SCN8A:1877:N:S SCN8A 1877 N S ENST00000354534;NM_014191.3 Benign familial infantile epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Benign familial infantile epilepsy maf_pathogenic NA NA 0 1 27210545,27875746,27864847,28923014 +SCN8A:1877:N:S SCN8A 1877 N S ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1896:E:G SCN8A 1896 E G ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1900:V:A SCN8A 1900 V A ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_423909 +SCN8A:1921:T:P SCN8A 1921 T P ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 9.748e-05 3 Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_207133 +SCN8A:1921:T:P SCN8A 1921 T P ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 9.748e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1932:R:P SCN8A 1932 R P ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 5.282e-05 3 Early Infantile Epileptic Encephalopathy, Autosomal Dominant;Early infantile epileptic encephalopathy;not specified unknown NA NA 0 0 VariationID_207134 +SCN8A:1932:R:P SCN8A 1932 R P ENST00000354534;NM_014191.3 DEE NA gof Heyneetal_GiM19 unknown unknown 5.282e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN8A:1932:R:W SCN8A 1932 R W ENST00000354534;NM_014191.3 epileptic_encephalopathy NA gof clinvar unknown Uncertain significance 2.032e-05 2 Early infantile epileptic encephalopathy unknown NA NA 0 0 VariationID_461349 +SCN8A:1937:S:R SCN8A 1937 S R ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 8.129e-06 2 not specified unknown NA NA 0 0 VariationID_207135 +SCN8A:1960:R:Q SCN8A 1960 R Q ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 2.86e-05 3 not specified unknown NA NA 0 0 VariationID_207136 +SCN8A:1963:E:K SCN8A 1963 E K ENST00000354534;NM_014191.3 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_373225 +SCN9A:5:P:T SCN9A 5 P T ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.231e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:7:P:L SCN9A 7 P L ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.229e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:8:G:A SCN9A 8 G A ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.863e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471098 +SCN9A:10:Q:H SCN9A 10 Q H ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.153e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:10:Q:K SCN9A 10 Q K ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 23129781 +SCN9A:10:Q:R SCN9A 10 Q R ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001304 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Primary erythromelalgia;Severe myoclonic epilepsy in infancy;Small fiber neuropathy unknown NA NA 0 0 VariationID_6370 +SCN9A:10:Q:R SCN9A 10 Q R ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd unknown DM 0.0001304 2 Erythromelalgia%2C primary unknown NA NA 0 0 19369487 +SCN9A:10:Q:R SCN9A 10 Q R ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001304 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:13:V:I SCN9A 13 V I ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:20:L:F SCN9A 20 L F ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.438e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471158 +SCN9A:26:R:C SCN9A 26 R C ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 4.064e-05 2 not specified unknown NA NA 0 0 VariationID_245873 +SCN9A:26:R:C SCN9A 26 R C ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.064e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:41:D:H SCN9A 41 D H ENST00000409435;XM_005246757.1 Childhood absence epilepsy NA unknown hgmd (Likely)pathogenic DM 4.062e-06 2 Childhood absence epilepsy maf_pathogenic NA NA 0 1 28074849 +SCN9A:46:A:G SCN9A 46 A G ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:46:A:T SCN9A 46 A T ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 8.124e-06 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_245932 +SCN9A:51:S:R SCN9A 51 S R ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0.0001218 2 not specified unknown NA NA 0 0 VariationID_429722 +SCN9A:55:A:V SCN9A 55 A V ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:62:I:V SCN9A 62 I V ENST00000409435;XM_005246757.1 Febrile seizures, familial, 3b;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 2.843e-05 0 Febrile seizures, familial, 3b;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_6368 +SCN9A:62:I:V SCN9A 62 I V ENST00000409435;XM_005246757.1 Febrile seizures NA unknown hgmd unknown DM 2.843e-05 2 Febrile seizures unknown NA NA 0 0 19763161 +SCN9A:62:I:V SCN9A 62 I V ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.843e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:69:G:S SCN9A 69 G S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.064e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:92:N:Y SCN9A 92 N Y ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 0 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy maf_pathogenic NA NA 0 0 VariationID_331999 +SCN9A:97:I:V SCN9A 97 I V ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.036e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:98:F:L SCN9A 98 F L ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 1.628e-05 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_245738 +SCN9A:99:R:L SCN9A 99 R L ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:106:L:S SCN9A 106 L S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.034e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:120:I:M SCN9A 120 I M ENST00000409435;XM_005246757.1 Dravet syndrome NA unknown hgmd (Likely)pathogenic DM 4.092e-06 2 Dravet syndrome maf_pathogenic NA NA 0 1 23895530 +SCN9A:121:K:Q SCN9A 121 K Q ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001801 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:130:M:I SCN9A 130 M I ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 3.144e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471118 +SCN9A:130:M:I SCN9A 130 M I ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.144e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:136:I:V SCN9A 136 I V ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Pathogenic 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_21348 +SCN9A:136:I:V SCN9A 136 I V ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 17294067,18171466,19633428,23383113 +SCN9A:139:N:K SCN9A 139 N K ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448294 +SCN9A:144:T:I SCN9A 144 T I ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 4.928e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_246562 +SCN9A:145:M:T SCN9A 145 M T ENST00000409435;XM_005246757.1 Inborn genetic diseases NA unknown clinvar unknown Uncertain significance 2.479e-05 2 Inborn genetic diseases unknown NA NA 0 0 VariationID_522010 +SCN9A:145:M:T SCN9A 145 M T ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.479e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:149:P:Q SCN9A 149 P Q ENST00000409435;XM_005246757.1 Febrile seizures, familial, 3b NA unknown clinvar unknown Pathogenic 0 1 Febrile seizures, familial, 3b maf_pathogenic NA NA 0 0 VariationID_6369 +SCN9A:149:P:Q SCN9A 149 P Q ENST00000409435;XM_005246757.1 Febrile seizures NA unknown hgmd (Likely)pathogenic DM 0 2 Febrile seizures maf_pathogenic NA NA 0 1 19763161,25525159 +SCN9A:163:Y:C SCN9A 163 Y C ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_234919 +SCN9A:169:V:A SCN9A 169 V A ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:177:C:S SCN9A 177 C S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:185:R:C SCN9A 185 R C ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 1.626e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471146 +SCN9A:185:R:H SCN9A 185 R H ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.002846 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided;not specified unknown NA NA 0 0 VariationID_157596 +SCN9A:185:R:H SCN9A 185 R H ENST00000409435;XM_005246757.1 Small fibre neuropathy NA unknown hgmd unknown DM 0.002846 2 Small fibre neuropathy unknown NA NA 0 0 21698661,27843123,22035805,22826602,24817410,23895530 +SCN9A:185:R:H SCN9A 185 R H ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.002846 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:187:P:L SCN9A 187 P L ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd unknown DM 1.22e-05 1 Erythromelalgia%2C primary unknown NA NA 0 0 N/A +SCN9A:199:A:V SCN9A 199 A V ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 8.138e-06 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471160 +SCN9A:201:L:V SCN9A 201 L V ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Benign 8.146e-06 1 Primary erythromelalgia unknown NA NA 0 0 VariationID_21349 +SCN9A:206:N:D SCN9A 206 N D ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Benign 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_21350 +SCN9A:210:V:I SCN9A 210 V I ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 1.627e-05 2 not specified unknown NA NA 0 0 VariationID_246187 +SCN9A:211:S:P SCN9A 211 S P ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 20123784 +SCN9A:214:R:Q SCN9A 214 R Q ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 3.66e-05 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_432286 +SCN9A:216:F:S SCN9A 216 F S ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Pathogenic 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_6365 +SCN9A:216:F:S SCN9A 216 F S ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 15955112,16988069,23152140 +SCN9A:228:I:M SCN9A 228 I M ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0009201 0 Generalized epilepsy with febrile seizures plus, type 7;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Hereditary sensory and autonomic neuropathy type IIA;Indifference to pain, congenital, autosomal recessive;Paroxysmal extreme pain disorder;Primary erythromelalgia;Severe myoclonic epilepsy in infancy;not provided;not specified unknown NA NA 0 0 VariationID_198153 +SCN9A:228:I:M SCN9A 228 I M ENST00000409435;XM_005246757.1 Dravet syndrome NA unknown hgmd unknown DM 0.0009201 2 Dravet syndrome unknown NA NA 0 0 19763161,22136189,22136189,21698661,21698661,26264438,25993546,25993546,23280954,N/A +SCN9A:228:I:M SCN9A 228 I M ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0009201 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:229:P:T SCN9A 229 P T ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 2.85e-05 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy unknown NA NA 0 0 VariationID_331998 +SCN9A:232:K:R SCN9A 232 K R ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_245762 +SCN9A:234:I:T SCN9A 234 I T ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 20385509,26486037,23893323 +SCN9A:241:S:T SCN9A 241 S T ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Conflicting interpretations of pathogenicity 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_6351 +SCN9A:241:S:T SCN9A 241 S T ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 16216943,27088781,17008310,26920677,23149731 +SCN9A:245:L:V SCN9A 245 L V ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 25995458 +SCN9A:249:M:L SCN9A 249 M L ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471163 +SCN9A:262:I:T SCN9A 262 I T ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 8.132e-06 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471165 +SCN9A:266:L:M SCN9A 266 L M ENST00000409435;XM_005246757.1 Febrile seizures NA unknown hgmd (Likely)pathogenic DM 4.068e-06 2 Febrile seizures maf_pathogenic NA NA 0 1 23895530,28842445 +SCN9A:277:R:Q SCN9A 277 R Q ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.15e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:283:N:Y SCN9A 283 N Y ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_452227 +SCN9A:286:L:I SCN9A 286 L I ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.503e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471166 +SCN9A:286:L:I SCN9A 286 L I ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.503e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:294:E:K SCN9A 294 E K ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471167 +SCN9A:298:D:N SCN9A 298 D N ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 4.44e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_373380 +SCN9A:313:L:V SCN9A 313 L V ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_408583 +SCN9A:319:T:P SCN9A 319 T P ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.083e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:338:D:E SCN9A 338 D E ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 0 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy maf_pathogenic NA NA 0 0 VariationID_331996 +SCN9A:341:Y:C SCN9A 341 Y C ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 0 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified maf_pathogenic NA NA 0 0 VariationID_245823 +SCN9A:345:D:G SCN9A 345 D G ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471077 +SCN9A:345:D:H SCN9A 345 D H ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471076 +SCN9A:365:N:S SCN9A 365 N S ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 4.975e-06 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy maf_pathogenic NA NA 0 0 VariationID_331995 +SCN9A:367:Y:H SCN9A 367 Y H ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0.0001305 2 not specified unknown NA NA 0 0 VariationID_245822 +SCN9A:367:Y:H SCN9A 367 Y H ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001305 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:370:T:M SCN9A 370 T M ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0.0003898 3 not specified unknown NA NA 0 0 VariationID_193647 +SCN9A:370:T:M SCN9A 370 T M ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003898 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:372:R:H SCN9A 372 R H ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 6.81e-05 2 not specified unknown NA NA 0 0 VariationID_245825 +SCN9A:380:I:N SCN9A 380 I N ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Likely benign 0 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy maf_pathogenic NA NA 0 0 VariationID_331994 +SCN9A:384:V:I SCN9A 384 V I ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 6.944e-05 2 not specified unknown NA NA 0 0 VariationID_448290 +SCN9A:395:N:K SCN9A 395 N K ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Pathogenic 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_21343 +SCN9A:395:N:K SCN9A 395 N K ENST00000409435;XM_005246757.1 not provided NA unknown clinvar (Likely)pathogenic Pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_245897 +SCN9A:395:N:K SCN9A 395 N K ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 17263810 +SCN9A:395:N:K SCN9A 395 N K ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 15955112,17430993 +SCN9A:400:V:M SCN9A 400 V M ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 19557861,26920677 +SCN9A:402:A:T SCN9A 402 A T ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.443e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471079 +SCN9A:403:M:L SCN9A 403 M L ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 1.628e-05 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy unknown NA NA 0 0 VariationID_331993 +SCN9A:403:M:T SCN9A 403 M T ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Likely benign 4.886e-05 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy unknown NA NA 0 0 VariationID_331992 +SCN9A:413:I:T SCN9A 413 I T ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 2.848e-05 2 not specified unknown NA NA 0 0 VariationID_193648 +SCN9A:416:A:T SCN9A 416 A T ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.069e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:425:Q:K SCN9A 425 Q K ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471080 +SCN9A:426:M:K SCN9A 426 M K ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Likely benign 0.0001384 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_415032 +SCN9A:427:L:S SCN9A 427 L S ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 5.698e-05 2 not specified unknown NA NA 0 0 VariationID_234638 +SCN9A:427:L:S SCN9A 427 L S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.698e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:429:R:C SCN9A 429 R C ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.155e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:429:R:H SCN9A 429 R H ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 4.896e-05 2 not specified unknown NA NA 0 0 VariationID_498859 +SCN9A:435:E:A SCN9A 435 E A ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 4.08e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_432313 +SCN9A:444:A:V SCN9A 444 A V ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 1.697e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471082 +SCN9A:446:E:K SCN9A 446 E K ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:450:I:T SCN9A 450 I T ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471083 +SCN9A:450:I:V SCN9A 450 I V ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.733e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:485:Q:R SCN9A 485 Q R ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 4.476e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471084 +SCN9A:490:S:N SCN9A 490 S N ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Benign/Likely benign 0.01509 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_130258 +SCN9A:490:S:N SCN9A 490 S N ENST00000409435;XM_005246757.1 Febrile seizures NA unknown hgmd unknown DM 0.01509 1 Febrile seizures unknown NA NA 0 0 19763161,27884173 +SCN9A:494:K:N SCN9A 494 K N ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Likely benign 8.128e-06 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy unknown NA NA 0 0 VariationID_331990 +SCN9A:517:G:S SCN9A 517 G S ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471085 +SCN9A:519:E:K SCN9A 519 E K ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0004595 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_193859 +SCN9A:519:E:K SCN9A 519 E K ENST00000409435;XM_005246757.1 Dravet syndrome NA unknown hgmd unknown DM 0.0004595 1 Dravet syndrome unknown NA NA 0 0 19763161 +SCN9A:519:E:K SCN9A 519 E K ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0004595 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:533:N:S SCN9A 533 N S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.935e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:535:S:A SCN9A 535 S A ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.234e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471087 +SCN9A:540:R:H SCN9A 540 R H ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001988 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_331988 +SCN9A:548:R:Q SCN9A 548 R Q ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 3.273e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471088 +SCN9A:550:S:R SCN9A 550 S R ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 1.633e-05 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_234892 +SCN9A:550:S:R SCN9A 550 S R ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.633e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:554:L:I SCN9A 554 L I ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 3.259e-05 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_234893 +SCN9A:554:L:I SCN9A 554 L I ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.259e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:559:G:S SCN9A 559 G S ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 8.139e-05 2 not specified unknown NA NA 0 0 VariationID_430171 +SCN9A:559:G:S SCN9A 559 G S ENST00000409435;XM_005246757.1 Dravet syndrome NA unknown hgmd unknown DM 8.139e-05 1 Dravet syndrome unknown NA NA 0 0 23895530 +SCN9A:559:G:S SCN9A 559 G S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.139e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:572:D:N SCN9A 572 D N ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 6.098e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_408586 +SCN9A:577:I:V SCN9A 577 I V ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_408581 +SCN9A:582:E:K SCN9A 582 E K ENST00000409435;XM_005246757.1 Dravet syndrome NA unknown hgmd unknown DM 0.0001138 1 Dravet syndrome unknown NA NA 0 0 23895530 +SCN9A:597:R:Q SCN9A 597 R Q ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.033e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_408584 +SCN9A:597:R:Q SCN9A 597 R Q ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.033e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:598:R:H SCN9A 598 R H ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Likely benign 9.757e-05 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy unknown NA NA 0 0 VariationID_331986 +SCN9A:598:R:H SCN9A 598 R H ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 9.757e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:610:P:T SCN9A 610 P T ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Primary erythromelalgia;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.02412 0 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Primary erythromelalgia;not specified unknown NA NA 0 0 VariationID_21344 +SCN9A:610:P:T SCN9A 610 P T ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd unknown DM 0.02412 1 Erythromelalgia%2C primary unknown NA NA 0 0 15955112,27884173,22995991,25333069,23895530,18518989 +SCN9A:610:P:T SCN9A 610 P T ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.02412 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:613:P:L SCN9A 613 P L ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Benign/Likely benign 0.0007522 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy unknown NA NA 0 0 VariationID_331985 +SCN9A:613:P:L SCN9A 613 P L ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0007522 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:616:G:R SCN9A 616 G R ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 6.915e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_433099 +SCN9A:616:G:R SCN9A 616 G R ENST00000409435;XM_005246757.1 Erythromelalgia%2C late-onset NA unknown hgmd unknown DM 6.915e-05 2 Erythromelalgia%2C late-onset unknown NA NA 0 0 20478850 +SCN9A:619:H:P SCN9A 619 H P ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 1.22e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471089 +SCN9A:623:D:H SCN9A 623 D H ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.069e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:623:D:N SCN9A 623 D N ENST00000409435;XM_005246757.1 Small fiber neuropathy NA unknown clinvar unknown Pathogenic 0 1 Small fiber neuropathy maf_pathogenic NA NA 0 0 VariationID_30358 +SCN9A:623:D:N SCN9A 623 D N ENST00000409435;XM_005246757.1 Small fibre neuropathy NA unknown hgmd (Likely)pathogenic DM 0 2 Small fibre neuropathy maf_pathogenic NA NA 0 1 21698661,23850641 +SCN9A:634:R:H SCN9A 634 R H ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 1.223e-05 2 not specified unknown NA NA 0 0 VariationID_234800 +SCN9A:634:R:L SCN9A 634 R L ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471090 +SCN9A:641:N:Y SCN9A 641 N Y ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Conflicting interpretations of pathogenicity 2.858e-05 0 Generalized epilepsy with febrile seizures plus, type 7;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_6366 +SCN9A:641:N:Y SCN9A 641 N Y ENST00000409435;XM_005246757.1 Febrile seizures NA unknown hgmd unknown DM 2.858e-05 2 Febrile seizures unknown NA NA 0 0 19763161 +SCN9A:641:N:Y SCN9A 641 N Y ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.858e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:660:T:M SCN9A 660 T M ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 5.66e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_433098 +SCN9A:666:K:R SCN9A 666 K R ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Generalized epilepsy with febrile seizures plus, type 7;Global developmental delay;Hereditary sensory and autonomic neuropathy type IIA;Hypoglycemia;Seizures;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.001929 0 Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Generalized epilepsy with febrile seizures plus, type 7;Global developmental delay;Hereditary sensory and autonomic neuropathy type IIA;Hypoglycemia;Seizures;not provided;not specified unknown NA NA 0 0 VariationID_6367 +SCN9A:666:K:R SCN9A 666 K R ENST00000409435;XM_005246757.1 Febrile seizures NA unknown hgmd unknown DM 0.001929 2 Febrile seizures unknown NA NA 0 0 19763161,27504264,26264438,23129781 +SCN9A:666:K:R SCN9A 666 K R ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001929 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:667:K:E SCN9A 667 K E ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 4.088e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_373455 +SCN9A:668:R:S SCN9A 668 R S ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 2.04e-05 2 not specified unknown NA NA 0 0 VariationID_451017 +SCN9A:668:R:S SCN9A 668 R S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 2.04e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:669:R:C SCN9A 669 R C ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0.0001226 2 not specified unknown NA NA 0 0 VariationID_449780 +SCN9A:669:R:H SCN9A 669 R H ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0.000102 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471092 +SCN9A:669:R:H SCN9A 669 R H ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.000102 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:695:I:M SCN9A 695 I M ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 6.511e-05 3 not specified unknown NA NA 0 0 VariationID_246106 +SCN9A:695:I:M SCN9A 695 I M ENST00000409435;XM_005246757.1 Dravet syndrome NA unknown hgmd unknown DM 6.511e-05 1 Dravet syndrome unknown NA NA 0 0 19763161 +SCN9A:695:I:M SCN9A 695 I M ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.511e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:710:C:R SCN9A 710 C R ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 5.07e-06 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471094 +SCN9A:710:C:Y SCN9A 710 C Y ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 3.539e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_408580 +SCN9A:710:C:Y SCN9A 710 C Y ENST00000409435;XM_005246757.1 Dravet syndrome NA unknown hgmd unknown DM 3.539e-05 1 Dravet syndrome unknown NA NA 0 0 19763161 +SCN9A:710:C:Y SCN9A 710 C Y ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.539e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:722:L:S SCN9A 722 L S ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Likely benign 0.000243 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided unknown NA NA 0 0 VariationID_331983 +SCN9A:725:N:S SCN9A 725 N S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.671e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:730:W:C SCN9A 730 W C ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Benign/Likely benign 0.0007222 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided;not specified unknown NA NA 0 0 VariationID_258882 +SCN9A:730:W:C SCN9A 730 W C ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0007222 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:731:I:K SCN9A 731 I K ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001532 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Primary erythromelalgia;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_30357 +SCN9A:731:I:K SCN9A 731 I K ENST00000409435;XM_005246757.1 Small fibre neuropathy NA unknown hgmd unknown DM 0.0001532 2 Small fibre neuropathy unknown NA NA 0 0 21698661,22035805 +SCN9A:731:I:V SCN9A 731 I V ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:735:K:N SCN9A 735 K N ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.886e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:740:I:M SCN9A 740 I M ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 2.455e-05 3 not specified unknown NA NA 0 0 VariationID_289843 +SCN9A:750:I:V SCN9A 750 I V ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.002401 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided;not specified unknown NA NA 0 0 VariationID_157597 +SCN9A:750:I:V SCN9A 750 I V ENST00000409435;XM_005246757.1 Febrile seizures NA unknown hgmd unknown DM 0.002401 1 Febrile seizures unknown NA NA 0 0 19763161,24820863,21698661,21698661,22826602,22539570 +SCN9A:750:I:V SCN9A 750 I V ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.002401 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:761:M:K SCN9A 761 M K ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471096 +SCN9A:767:P:T SCN9A 767 P T ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 2.844e-05 2 not specified unknown NA NA 0 0 VariationID_451326 +SCN9A:768:M:I SCN9A 768 M I ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 3.344e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_254096 +SCN9A:780:N:S SCN9A 780 N S ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_408578 +SCN9A:784:T:S SCN9A 784 T S ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 7.484e-05 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_245859 +SCN9A:789:A:T SCN9A 789 A T ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_408588 +SCN9A:791:M:I SCN9A 791 M I ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:791:M:T SCN9A 791 M T ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:798:M:V SCN9A 798 M V ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Benign/Likely benign 0.001858 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided;not specified unknown NA NA 0 0 VariationID_194498 +SCN9A:807:G:D SCN9A 807 G D ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:807:G:V SCN9A 807 G V ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Likely benign 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_436675 +SCN9A:808:W:R SCN9A 808 W R ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0.0001225 2 not specified unknown NA NA 0 0 VariationID_499529 +SCN9A:813:S:G SCN9A 813 S G ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Benign/Likely benign 0.002708 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided unknown NA NA 0 0 VariationID_331982 +SCN9A:813:S:G SCN9A 813 S G ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.002708 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:821:V:M SCN9A 821 V M ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002813 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_254095 +SCN9A:821:V:M SCN9A 821 V M ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002813 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:834:L:R SCN9A 834 L R ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Pathogenic 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_21345 +SCN9A:834:L:R SCN9A 834 L R ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 19800314 +SCN9A:837:F:Y SCN9A 837 F Y ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 28990532,28990532 +SCN9A:841:R:Q SCN9A 841 R Q ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.142e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:856:I:V SCN9A 856 I V ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_440256 +SCN9A:859:I:T SCN9A 859 I T ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Pathogenic 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_6350 +SCN9A:859:I:T SCN9A 859 I T ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 14985375,15385606,18347287,26920677,25993546,25993546,21115638,23383113,N/A +SCN9A:867:G:D SCN9A 867 G D ENST00000409435;XM_005246757.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_246105 +SCN9A:867:G:D SCN9A 867 G D ENST00000409435;XM_005246757.1 Pain%2C dysautonomia & acromesomelia NA unknown hgmd (Likely)pathogenic DM 0 2 Pain%2C dysautonomia & acromesomelia maf_pathogenic NA NA 0 1 22286749,26156380,22035805,27821467 +SCN9A:867:G:R SCN9A 867 G R ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 28381558 +SCN9A:869:L:F SCN9A 869 L F ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Pathogenic 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_6364 +SCN9A:869:L:F SCN9A 869 L F ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 15955112,21705421,24866741,16392115,22365309 +SCN9A:869:L:H SCN9A 869 L H ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Pathogenic 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_6349 +SCN9A:869:L:H SCN9A 869 L H ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 14985375,15385606,16702558,21115638,24401712 +SCN9A:874:A:P SCN9A 874 A P ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Pathogenic 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_21346 +SCN9A:874:A:P SCN9A 874 A P ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 17135418 +SCN9A:882:V:L SCN9A 882 V L ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_448291 +SCN9A:883:V:G SCN9A 883 V G ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 19162012 +SCN9A:884:G:S SCN9A 884 G S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 3.251e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:886:Q:E SCN9A 886 Q E ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 22033523,25575597 +SCN9A:887:L:F SCN9A 887 L F ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.064e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:907:R:Q SCN9A 907 R Q ENST00000409435;XM_005246757.1 Congenital indifference to pain NA unknown hgmd (Likely)pathogenic DM 4.066e-06 2 Congenital indifference to pain maf_pathogenic NA NA 0 1 20635406 +SCN9A:907:R:W SCN9A 907 R W ENST00000409435;XM_005246757.1 not provided NA unknown clinvar unknown Likely pathogenic 2.846e-05 2 not provided unknown NA NA 0 0 VariationID_421969 +SCN9A:910:M:I SCN9A 910 M I ENST00000409435;XM_005246757.1 Congenital indifference to pain%2C partial NA unknown hgmd (Likely)pathogenic DM 4.066e-06 2 Congenital indifference to pain%2C partial maf_pathogenic NA NA 0 1 21939494 +SCN9A:939:A:T SCN9A 939 A T ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_418483 +SCN9A:939:A:T SCN9A 939 A T ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:943:M:L SCN9A 943 M L ENST00000409435;XM_005246757.1 Congenital Indifference to Pain;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Small fiber neuropathy;not specified NA unknown clinvar unknown Benign/Likely benign 0.03651 3 Congenital Indifference to Pain;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_94089 +SCN9A:943:M:L SCN9A 943 M L ENST00000409435;XM_005246757.1 Congenital indifference to pain%2C partial NA unknown hgmd unknown DM 0.03651 1 Congenital indifference to pain%2C partial unknown NA NA 0 0 21939494,21698661,21698661,27535533,26284228,23450472 +SCN9A:943:M:L SCN9A 943 M L ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.03651 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:951:V:A SCN9A 951 V A ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Likely benign 0.0002687 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy unknown NA NA 0 0 VariationID_331979 +SCN9A:975:N:S SCN9A 975 N S ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 1.76e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471104 +SCN9A:990:I:V SCN9A 990 I V ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:992:V:A SCN9A 992 V A ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_393158 +SCN9A:1001:Y:C SCN9A 1001 Y C ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0006226 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided;not specified unknown NA NA 0 0 VariationID_130260 +SCN9A:1001:Y:C SCN9A 1001 Y C ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0006226 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1002:V:L SCN9A 1002 V L ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.03296 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Primary erythromelalgia;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_94090 +SCN9A:1002:V:L SCN9A 1002 V L ENST00000409435;XM_005246757.1 Small fibre neuropathy NA unknown hgmd unknown DM 0.03296 1 Small fibre neuropathy unknown NA NA 0 0 21698661,27535533,26284228 +SCN9A:1002:V:L SCN9A 1002 V L ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.03296 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1007:R:C SCN9A 1007 R C ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof clinvar unknown Pathogenic/Likely pathogenic 1.339e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Paroxysmal extreme pain disorder unknown NA NA 0 0 VariationID_6356 +SCN9A:1007:R:C SCN9A 1007 R C ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd unknown DM 1.339e-05 2 Paroxysmal extreme pain disorder unknown NA NA 0 0 17145499 +SCN9A:1007:R:H SCN9A 1007 R H ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002088 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_331974 +SCN9A:1007:R:H SCN9A 1007 R H ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0002088 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1017:K:N SCN9A 1017 K N ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0003838 0 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_246380 +SCN9A:1032:T:A SCN9A 1032 T A ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1033:K:R SCN9A 1033 K R ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1042:T:I SCN9A 1042 T I ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.446e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471106 +SCN9A:1046:M:I SCN9A 1046 M I ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471107 +SCN9A:1046:M:I SCN9A 1046 M I ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1053:L:F SCN9A 1053 L F ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 3.257e-05 2 not specified unknown NA NA 0 0 VariationID_194736 +SCN9A:1054:K:N SCN9A 1054 K N ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1056:K:R SCN9A 1056 K R ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Likely benign 8.954e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_415031 +SCN9A:1076:G:D SCN9A 1076 G D ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1089:V:M SCN9A 1089 V M ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 0 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy maf_pathogenic NA NA 0 0 VariationID_331973 +SCN9A:1091:I:V SCN9A 1091 I V ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 8.188e-06 2 not specified unknown NA NA 0 0 VariationID_448292 +SCN9A:1095:E:D SCN9A 1095 E D ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471109 +SCN9A:1095:E:D SCN9A 1095 E D ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1096:S:Y SCN9A 1096 S Y ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1097:D:N SCN9A 1097 D N ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 8.235e-06 2 not specified unknown NA NA 0 0 VariationID_451150 +SCN9A:1101:M:V SCN9A 1101 M V ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.652e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1108:S:G SCN9A 1108 S G ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 4.205e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_234826 +SCN9A:1110:S:L SCN9A 1110 S L ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001797 0 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_423474 +SCN9A:1115:S:G SCN9A 1115 S G ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Likely benign 0.0003364 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy unknown NA NA 0 0 VariationID_331972 +SCN9A:1115:S:G SCN9A 1115 S G ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0003364 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1117:V:L SCN9A 1117 V L ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 9.11e-05 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_194737 +SCN9A:1117:V:L SCN9A 1117 V L ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 9.11e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1121:R:P SCN9A 1121 R P ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 8.577e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_408585 +SCN9A:1121:R:Q SCN9A 1121 R Q ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Benign/Likely benign 0.02057 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_130262 +SCN9A:1121:R:Q SCN9A 1121 R Q ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.02057 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1121:R:W SCN9A 1121 R W ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.003648 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not provided;not specified unknown NA NA 0 0 VariationID_194839 +SCN9A:1121:R:W SCN9A 1121 R W ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.003648 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1123:S:N SCN9A 1123 S N ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Likely benign 8.162e-05 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy unknown NA NA 0 0 VariationID_331971 +SCN9A:1134:L:F SCN9A 1134 L F ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Benign/Likely benign 0.0004325 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_258885 +SCN9A:1134:L:F SCN9A 1134 L F ENST00000409435;XM_005246757.1 Dravet syndrome NA unknown hgmd unknown DM 0.0004325 1 Dravet syndrome unknown NA NA 0 0 19763161 +SCN9A:1134:L:F SCN9A 1134 L F ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0004325 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1135:P:S SCN9A 1135 P S ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0001959 0 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_167658 +SCN9A:1135:P:S SCN9A 1135 P S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001959 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1146:M:K SCN9A 1146 M K ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1149:D:E SCN9A 1149 D E ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.157e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1150:E:K SCN9A 1150 E K ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.447e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471112 +SCN9A:1154:C:F SCN9A 1154 C F ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.224e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1155:F:Y SCN9A 1155 F Y ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 8.158e-06 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_289499 +SCN9A:1156:T:I SCN9A 1156 T I ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 7.343e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_408573 +SCN9A:1161:W:R SCN9A 1161 W R ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Benign 0.8795 2 not specified unknown NA NA 0 0 VariationID_440255 +SCN9A:1166:C:Y SCN9A 1166 C Y ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 6.492e-06 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy maf_pathogenic NA NA 0 0 VariationID_331969 +SCN9A:1168:V:F SCN9A 1168 V F ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471115 +SCN9A:1169:N:T SCN9A 1169 N T ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Benign/Likely benign 0.0004943 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_194947 +SCN9A:1169:N:T SCN9A 1169 N T ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0004943 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1170:I:T SCN9A 1170 I T ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not provided;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0004032 0 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not provided;not specified unknown NA NA 0 0 VariationID_130263 +SCN9A:1171:E:Q SCN9A 1171 E Q ENST00000409435;XM_005246757.1 Dravet syndrome NA unknown hgmd unknown DM 0 1 Dravet syndrome maf_pathogenic NA NA 0 0 19763161 +SCN9A:1180:N:D SCN9A 1180 N D ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 1.791e-05 2 not specified unknown NA NA 0 0 VariationID_448293 +SCN9A:1189:V:G SCN9A 1189 V G ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.99e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1200:L:F SCN9A 1200 L F ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 4.525e-06 2 not specified maf_pathogenic NA NA 0 0 VariationID_430173 +SCN9A:1200:L:F SCN9A 1200 L F ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.525e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1201:M:T SCN9A 1201 M T ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1247:A:E SCN9A 1247 A E ENST00000409435;XM_005246757.1 Congenital indifference to pain NA unknown hgmd (Likely)pathogenic DM 0 2 Congenital indifference to pain maf_pathogenic NA NA 0 1 25995458 +SCN9A:1251:K:R SCN9A 1251 K R ENST00000409435;XM_005246757.1 Childhood absence epilepsy NA unknown hgmd (Likely)pathogenic DM 0 2 Childhood absence epilepsy maf_pathogenic NA NA 0 1 28074849 +SCN9A:1252:T:A SCN9A 1252 T A ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 0 2 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy maf_pathogenic NA NA 0 0 VariationID_331968 +SCN9A:1256:N:S SCN9A 1256 N S ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.004435 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided;not specified unknown NA NA 0 0 VariationID_130265 +SCN9A:1256:N:S SCN9A 1256 N S ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd unknown DM 0.004435 1 Erythromelalgia%2C primary unknown NA NA 0 0 28440294 +SCN9A:1256:N:S SCN9A 1256 N S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.004435 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1278:L:V SCN9A 1278 L V ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.00117 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided;not specified unknown NA NA 0 0 VariationID_195592 +SCN9A:1278:L:V SCN9A 1278 L V ENST00000409435;XM_005246757.1 Dravet syndrome NA unknown hgmd unknown DM 0.00117 1 Dravet syndrome unknown NA NA 0 0 19763161,28440294,23895530,26284228 +SCN9A:1278:L:V SCN9A 1278 L V ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.00117 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1290:R:W SCN9A 1290 R W ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 9.052e-06 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471117 +SCN9A:1309:V:D SCN9A 1309 V D ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof clinvar unknown Pathogenic 0 1 Paroxysmal extreme pain disorder maf_pathogenic NA NA 0 0 VariationID_6357 +SCN9A:1309:V:D SCN9A 1309 V D ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder maf_pathogenic NA NA 1 1 17145499 +SCN9A:1309:V:F SCN9A 1309 V F ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof clinvar unknown Pathogenic 0 1 Paroxysmal extreme pain disorder maf_pathogenic NA NA 0 0 VariationID_6358 +SCN9A:1309:V:F SCN9A 1309 V F ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder maf_pathogenic NA NA 1 1 17145499,20429905,18599537 +SCN9A:1310:V:F SCN9A 1310 V F ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof clinvar unknown Pathogenic 0 1 Paroxysmal extreme pain disorder maf_pathogenic NA NA 0 0 VariationID_6359 +SCN9A:1310:V:F SCN9A 1310 V F ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder maf_pathogenic NA NA 1 1 17145499,18599537,21115638 +SCN9A:1315:I:T SCN9A 1315 I T ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Uncertain significance 3.253e-05 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_331965 +SCN9A:1319:P:L SCN9A 1319 P L ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 20429905 +SCN9A:1327:V:A SCN9A 1327 V A ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 23383113,23376079,27653502 +SCN9A:1337:I:L SCN9A 1337 I L ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 4.468e-05 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_450353 +SCN9A:1341:N:H SCN9A 1341 N H ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 8.123e-06 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471121 +SCN9A:1348:Y:C SCN9A 1348 Y C ENST00000409435;XM_005246757.1 not provided NA unknown clinvar unknown Uncertain significance 8.122e-06 2 not provided unknown NA NA 0 0 VariationID_130268 +SCN9A:1352:N:T SCN9A 1352 N T ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471122 +SCN9A:1358:R:Q SCN9A 1358 R Q ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0.0001137 2 not specified unknown NA NA 0 0 VariationID_195676 +SCN9A:1358:R:Q SCN9A 1358 R Q ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.0001137 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1383:K:R SCN9A 1383 K R ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 1.625e-05 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_212137 +SCN9A:1386:K:Q SCN9A 1386 K Q ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.219e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1393:G:R SCN9A 1393 G R ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.628e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1397:L:P SCN9A 1397 L P ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471125 +SCN9A:1402:V:A SCN9A 1402 V A ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 6.583e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_408582 +SCN9A:1409:T:M SCN9A 1409 T M ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 5.506e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1430:S:N SCN9A 1430 S N ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 1.885e-05 2 not specified unknown NA NA 0 0 VariationID_246147 +SCN9A:1435:I:M SCN9A 1435 I M ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.019e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1439:V:I SCN9A 1439 V I ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Likely benign 0.001572 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_287829 +SCN9A:1439:V:I SCN9A 1439 V I ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.001572 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1456:I:M SCN9A 1456 I M ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471128 +SCN9A:1460:F:V SCN9A 1460 F V ENST00000409435;XM_005246757.1 Primary erythromelalgia NA gof clinvar unknown Pathogenic 0 1 Primary erythromelalgia maf_pathogenic NA NA 0 0 VariationID_6352 +SCN9A:1460:F:V SCN9A 1460 F V ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 15958509,21289137,26920677 +SCN9A:1472:I:T SCN9A 1472 I T ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof clinvar unknown Pathogenic 0 1 Paroxysmal extreme pain disorder maf_pathogenic NA NA 0 0 VariationID_6360 +SCN9A:1472:I:T SCN9A 1472 I T ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder maf_pathogenic NA NA 1 1 17145499,19633428,18599537,20038812,21115638 +SCN9A:1473:F:V SCN9A 1473 F V ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder maf_pathogenic NA NA 1 1 17145499 +SCN9A:1475:T:I SCN9A 1475 T I ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof clinvar unknown Pathogenic 0 1 Paroxysmal extreme pain disorder maf_pathogenic NA NA 0 0 VariationID_6361 +SCN9A:1475:T:I SCN9A 1475 T I ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder maf_pathogenic NA NA 1 1 17145499 +SCN9A:1477:E:V SCN9A 1477 E V ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471131 +SCN9A:1492:K:N SCN9A 1492 K N ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_245847 +SCN9A:1541:Q:K SCN9A 1541 Q K ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 0 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified maf_pathogenic NA NA 0 0 VariationID_424146 +SCN9A:1543:M:I SCN9A 1543 M I ENST00000409435;XM_005246757.1 Small fibre neuropathy NA unknown hgmd (Likely)pathogenic DM 4.08e-06 2 Small fibre neuropathy maf_pathogenic NA NA 0 1 21698661 +SCN9A:1549:W:R SCN9A 1549 W R ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;not provided;not specified NA unknown clinvar unknown Benign/Likely benign 0.002033 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;not provided;not specified unknown NA NA 0 0 VariationID_234412 +SCN9A:1549:W:R SCN9A 1549 W R ENST00000409435;XM_005246757.1 Chronic non-paroxysmal neuropathic pain NA unknown hgmd unknown DM 0.002033 2 Chronic non-paroxysmal neuropathic pain unknown NA NA 0 0 21094958,23292638,23895530,26284228 +SCN9A:1549:W:R SCN9A 1549 W R ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.002033 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1576:V:G SCN9A 1576 V G ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1607:T:I SCN9A 1607 T I ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not provided NA unknown clinvar unknown Uncertain significance 5.279e-05 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not provided unknown NA NA 0 0 VariationID_130271 +SCN9A:1618:G:R SCN9A 1618 G R ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder maf_pathogenic NA NA 1 1 21079636 +SCN9A:1623:L:P SCN9A 1623 L P ENST00000409435;XM_005246757.1 not provided NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 not provided maf_pathogenic NA NA 0 1 VariationID_430091 +SCN9A:1623:L:P SCN9A 1623 L P ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder maf_pathogenic NA NA 1 1 25285947,25285947 +SCN9A:1623:L:R SCN9A 1623 L R ENST00000409435;XM_005246757.1 DD_noE NA unknown Heyneetal_NatGen18_DNV (Likely)pathogenic unknown 0 2 DD_noE maf_pathogenic NA NA 0 1 29942082 +SCN9A:1624:V:I SCN9A 1624 V I ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.121e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1626:G:A SCN9A 1626 G A ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 3.655e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471136 +SCN9A:1631:R:L SCN9A 1631 R L ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 4.061e-05 2 not specified unknown NA NA 0 0 VariationID_426795 +SCN9A:1631:R:L SCN9A 1631 R L ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.061e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1635:F:S SCN9A 1635 F S ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_246028 +SCN9A:1638:M:K SCN9A 1638 M K ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder maf_pathogenic NA NA 1 1 17145499,18803825,21115638 +SCN9A:1643:A:E SCN9A 1643 A E ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof clinvar (Likely)pathogenic Pathogenic 0 3 Paroxysmal extreme pain disorder;not provided maf_pathogenic NA NA 1 1 VariationID_245903 +SCN9A:1643:A:E SCN9A 1643 A E ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder / Erythermalgia%2C primary maf_pathogenic NA NA 1 1 18945915,24311784 +SCN9A:1643:A:G SCN9A 1643 A G ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 27413160 +SCN9A:1643:A:T SCN9A 1643 A T ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 24311784 +SCN9A:1655:M:I SCN9A 1655 M I ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_246334 +SCN9A:1659:A:T SCN9A 1659 A T ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.121e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1672:E:G SCN9A 1672 E G ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.218e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1677:D:V SCN9A 1677 D V ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Uncertain significance 0 3 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified maf_pathogenic NA NA 0 0 VariationID_448295 +SCN9A:1696:T:S SCN9A 1696 T S ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_246177 +SCN9A:1714:D:N SCN9A 1714 D N ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.031e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471139 +SCN9A:1718:K:E SCN9A 1718 K E ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.03e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_408577 +SCN9A:1719:K:N SCN9A 1719 K N ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.122e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1722:P:S SCN9A 1722 P S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1729:D:E SCN9A 1729 D E ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 6.904e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1730:C:R SCN9A 1730 C R ENST00000409435;XM_005246757.1 Congenital indifference to pain NA unknown hgmd (Likely)pathogenic DM 0 2 Congenital indifference to pain maf_pathogenic NA NA 0 1 20692858 +SCN9A:1733:P:S SCN9A 1733 P S ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 4.061e-06 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471140 +SCN9A:1736:G:A SCN9A 1736 G A ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 8.122e-06 2 not specified unknown NA NA 0 0 VariationID_393040 +SCN9A:1738:F:V SCN9A 1738 F V ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.061e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1751:V:L SCN9A 1751 V L ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_245703 +SCN9A:1751:V:L SCN9A 1751 V L ENST00000409435;XM_005246757.1 Paroxysmal_pain NA gof hgmd (Likely)pathogenic DM 0 2 Paroxysmal extreme pain disorder maf_pathogenic NA NA 1 1 25903274 +SCN9A:1757:A:G SCN9A 1757 A G ENST00000409435;XM_005246757.1 Erythromelalgia%2C primary NA gof hgmd (Likely)pathogenic DM 0 2 Erythromelalgia%2C primary maf_pathogenic NA NA 1 1 23292638 +SCN9A:1772:E:D SCN9A 1772 E D ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471142 +SCN9A:1780:E:K SCN9A 1780 E K ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1786:W:R SCN9A 1786 W R ENST00000409435;XM_005246757.1 Congenital indifference to pain NA unknown hgmd (Likely)pathogenic DM 0 2 Congenital indifference to pain maf_pathogenic NA NA 0 1 25995458 +SCN9A:1801:K:N SCN9A 1801 K N ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 1.218e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471144 +SCN9A:1807:A:G SCN9A 1807 A G ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_246589 +SCN9A:1833:G:R SCN9A 1833 G R ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1833:G:S SCN9A 1833 G S ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.121e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1852:E:A SCN9A 1852 E A ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.061e-06 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1852:E:G SCN9A 1852 E G ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471145 +SCN9A:1854:G:E SCN9A 1854 G E ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_234413 +SCN9A:1855:E:K SCN9A 1855 E K ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_234834 +SCN9A:1872:P:L SCN9A 1872 P L ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 0 2 not specified maf_pathogenic NA NA 0 0 VariationID_246528 +SCN9A:1886:R:Q SCN9A 1886 R Q ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 1.624e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471148 +SCN9A:1886:R:Q SCN9A 1886 R Q ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 1.624e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1900:Y:F SCN9A 1900 Y F ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 2.03e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471149 +SCN9A:1904:R:H SCN9A 1904 R H ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0003533 0 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided;not specified unknown NA NA 0 0 VariationID_234820 +SCN9A:1917:I:T SCN9A 1917 I T ENST00000409435;XM_005246757.1 not specified NA unknown clinvar unknown Uncertain significance 8.123e-06 2 not specified unknown NA NA 0 0 VariationID_94091 +SCN9A:1917:I:T SCN9A 1917 I T ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 8.123e-06 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1919:D:G SCN9A 1919 D G ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Benign/Likely benign 0.06138 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not specified unknown NA NA 0 0 VariationID_94092 +SCN9A:1919:D:G SCN9A 1919 D G ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0.06138 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1924:D:A SCN9A 1924 D A ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1927:L:F SCN9A 1927 L F ENST00000409435;XM_005246757.1 Paroxysmal_pain NA unknown clinvar unknown Benign/Likely benign 0.0007688 3 Congenital Indifference to Pain;Familial Febrile Seizures;Generalized epilepsy with febrile seizures plus;Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;Inherited Erythromelalgia;Paroxysmal extreme pain disorder;Severe myoclonic epilepsy in infancy;Small fiber neuropathy;not provided;not specified unknown NA NA 0 0 VariationID_196020 +SCN9A:1931:D:H SCN9A 1931 D H ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 0.0002772 0 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_448296 +SCN9A:1939:E:D SCN9A 1939 E D ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_408587 +SCN9A:1940:N:K SCN9A 1940 N K ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 0 VariationID_471155 +SCN9A:1940:N:K SCN9A 1940 N K ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 0 unknown DEE maf_pathogenic NA NA 0 0 Heyne_etal_bioRxiv2019 +SCN9A:1959:D:A SCN9A 1959 D A ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar (Likely)pathogenic Likely pathogenic 0 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA maf_pathogenic NA NA 0 1 VariationID_408574 +SCN9A:1976:K:E SCN9A 1976 K E ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 1.241e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_408575 +SCN9A:1983:S:R SCN9A 1983 S R ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified NA unknown clinvar unknown Conflicting interpretations of pathogenicity 7.468e-05 0 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA;not specified unknown NA NA 0 0 VariationID_246381 +SCN9A:1986:S:G SCN9A 1986 S G ENST00000409435;XM_005246757.1 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA NA unknown clinvar unknown Uncertain significance 4.439e-05 2 Generalized epilepsy with febrile seizures plus, type 7;Hereditary sensory and autonomic neuropathy type IIA unknown NA NA 0 0 VariationID_471159 +SCN9A:1986:S:G SCN9A 1986 S G ENST00000409435;XM_005246757.1 DEE NA unknown Heyneetal_GiM19 unknown unknown 4.439e-05 unknown DEE unknown NA NA 0 0 Heyne_etal_bioRxiv2019 diff --git a/analysis/funNCion/featuretable4github_revision.txt b/analysis/funNCion/featuretable4github_revision.txt new file mode 100644 index 0000000000000000000000000000000000000000..25520aaf02cf72c4386f9fea9cffff2ff20615b3 --- /dev/null +++ b/analysis/funNCion/featuretable4github_revision.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a44ddc6c2f6dcbd4043e3abc72e32a1977500e91514aa0224225af5094d3e365 +size 123833017 diff --git a/analysis/funNCion/fuNCion.predictions.csv.gz b/analysis/funNCion/fuNCion.predictions.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..2d6b28a7795776dd68e5564c813f0c34678ccde3 --- /dev/null +++ b/analysis/funNCion/fuNCion.predictions.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:681e9f5706960efaa1b8e0b03784f1b1a9d7d1021db54d341de62f5f85ff59ee +size 1910 diff --git a/analysis/funNCion/inTraining.RDS b/analysis/funNCion/inTraining.RDS new file mode 100644 index 0000000000000000000000000000000000000000..6cd7a44f4378ea39b86d0380e52d70377df71544 Binary files /dev/null and b/analysis/funNCion/inTraining.RDS differ diff --git a/analysis/funNCion/modelling_goflof_CACNA1SCN_4github.R b/analysis/funNCion/modelling_goflof_CACNA1SCN_4github.R new file mode 100644 index 0000000000000000000000000000000000000000..0f0cf2e208c0fd80e4f75a3b995ec4a5bed02e53 --- /dev/null +++ b/analysis/funNCion/modelling_goflof_CACNA1SCN_4github.R @@ -0,0 +1,90 @@ +####################### +# caret path vs neut # +####################### + +# read and install libraries if necessary #### +if (!require("ggplot2")) install.packages("ggplot2") +if (!require("data.table")) install.packages("data.table") +if (!require("caret")) install.packages("caret") +if (!require("doParallel")) install.packages("doParallel") +if (!require("mltools")) install.packages("mltools") +library(ggplot2) +library(data.table) +library(caret) +library(doParallel) +library("mltools") + +# read files #### +featuretable <- fread("featuretable4github_revision.txt") +varall <- fread("SupplementaryTable_S1_pathvariantsusedintraining_revision2.txt") +prettynames <- fread("pretty_featurenames2.txt") +famcacscn <- as.data.frame(fread("scncacaa_familyalignedCACNA1Acantranscript.txt")) + +# read functions #### +source("R_functions4predicting_goflof_CACNA1SCN.R") + +# format tables #### + +# ... variant table + +varall <- varall[used_in_functional_prediction%in%1] +varall <- varall[prd_mech_revised%in%c("lof", "gof")] +# remove duplicate sites: +varall <- varall[!duplicated(varall[,c("gene", "altAA", "pos")])] + +# ...feature table + +# remove genomic positions, STRAND/transcript info, whether variant part of polyphen training set (inpp2): +featuretable[,(c("chr", "genomic_pos", "USED_REF", "STRAND","Feature", "inpp2")):=NULL] +featuretable[,(c(grep("dens", colnames(featuretable)))):=NULL] # remove all variant density features +# rmv most correlated variables (as previously identified with caret preprocessing fcts) +featuretable[,(c("H", "caccon", "SF_DEKA")):=NULL] +featuretable <- unique(featuretable) + +# subset feature table to variants +feat <- featuretable[match(varall$protid, protid)] #, nomatch=0L +feat$Class <- varall$prd_mech_revised +feat <- feat[complete.cases(feat),] +varallmod <- as.data.frame(feat) + +# train model #### + +outi <- predictgof(varallmod = varallmod, modeltype = "gbm", featuretable = featuretable, alignmentfile = famcacscn) + +model1 <- outi[[2]] +out <- outi[[1]] +write.csv(out, file = 'fuNCion.predictions.csv') +# results #### + +# results in manuscript +modelperformance(out) +# Balanced_Accuracy Sens Spec AUC(=ROC) Precision +# 0.7990196 0.8300000 0.7600000 0.8464052 0.6756757 +# Recall F1 prAUC Kappa MCC +# 0.8333333 0.7462687 0.7770830 0.5706268 0.5797599 + +# plot Feature importance #### + +importance_matrix <- base::summary(model1, plot=F) +colnames(importance_matrix) <- c("Feature", "Importance") +importance_matrix$Feature <- gsub("`","", importance_matrix$Feature) # weird formatting bug +importance_matrix <- importance_matrix[importance_matrix$Importance>0.05,] +importance_matrix$Feature <- prettynames[match(importance_matrix$Feature, feature_name)]$feature_name4plot +importance_matrix$Feature <- gsub(", DSSP","", importance_matrix$Feature) # rm DSSP + +featimpxgb <- ggplot(importance_matrix, + aes( + x = factor(Feature, levels = rev(Feature)), + y = Importance, width = 0.3) + ) + + geom_bar(fill ="#00000088", stat = "identity", position = "identity") + + ggplot2::coord_flip() + + xlab("Features")+ + ylab("Relative Influence") + + ggtitle("Feature Importance") + + theme(plot.title = element_text(lineheight = 0.9, + face = "bold"), panel.grid.major.y = element_blank()) + + theme_bw() +featimpxgb + + \ No newline at end of file diff --git a/analysis/funNCion/modelling_path_CACNA1SCN_4github.R b/analysis/funNCion/modelling_path_CACNA1SCN_4github.R new file mode 100644 index 0000000000000000000000000000000000000000..dc1403de871cab9493c65962a7eb19bb9408e30e --- /dev/null +++ b/analysis/funNCion/modelling_path_CACNA1SCN_4github.R @@ -0,0 +1,143 @@ +####################### +# caret path vs neut # +####################### + +# read and install libraries if necessary #### +if (!require("ggplot2")) install.packages("ggplot2") +if (!require("data.table")) install.packages("data.table") +if (!require("caret")) install.packages("caret") +if (!require("doParallel")) install.packages("doParallel") +if (!require("mltools")) install.packages("mltools") +library(ggplot2) +library(data.table) +library(caret) +library(doParallel) +library("mltools") + +# read files #### +featuretable <- fread("featuretable4github_revision.txt") +varall <- fread("SupplementaryTable_S1_pathvariantsusedintraining_revision.txt") +prettynames <- fread("pretty_featurenames2.txt") +gnomadnoneur2 <- fread("SupplTables/S2_neutralvariantsusedintraining3.txt") + +# read functions #### +source("R_functions4predicting_path_GOFLOF_CACNA1SCN.r") + +# format tables #### + +# ...pathogenic variant table +varall <- varall[used_in_pathogenicity_prediction%in%1] +varall <- varall[!duplicated(varall[,c("gene", "altAA", "pos")])] # remove duplicate sites: + +# ...neutral variant table +gnomadnoneur <- gnomadnoneur2[used_in_pathogenicity_prediction==1] + +# ...feature table + +# remove features + +# rmv most correlated variables (as previously identified with caret preprocessing fcts) +featuretable[,(c("H", "caccon", "SF_DEKA")):=NULL] +# rmv protein/genomic positions, STRAND/transcript info, whether variant part of polyphen training set (inpp2): +featuretable[,(c("chr", "genomic_pos", "USED_REF", "alt", "pos","refAA", "altAA", "STRAND","Feature", "inpp2")):=NULL] +featuretable <- unique(featuretable) + +# subset feature table to variants +# gnomad variants +featgn <- featuretable[match(gnomadnoneur$protid, protid)] +featgn$Class <- "neutral" +# pathogenic variants +feat <- featuretable[match(varall$protid, protid)] +feat$Class <- "pathogenic" + +# remove genes with only neutral (no pathogenic) variants +featgn <- featgn[gene%in%feat$gene,] +# combine neutral + path variants +feat <- rbind(feat, featgn) +feat <- feat[complete.cases(feat),] +varallmod <- copy(feat) + +# train model #### + +outi <- predictpath(varallmod = varallmod, modeltype = "gbm") + +model1 <- outi[[2]] +out <- outi[[1]] + +# results #### + +# "original" +modelperformance(out) +# Balanced_Accuracy Sens Spec AUC Precision Recall +# 0.8963905 0.9000000 0.8900000 0.9530308 0.9437229 0.8897959 +# prAUC Kappa MCC +# 0.9385336 0.7744518 0.7768762 + +# predicting also variants in genes with only neutral variants #### + +outbalancgenes <- out + +# remake featgn obj with genes with no pathogenic variants +featgn <- featuretable[match(gnomadnoneur$protid, protid)] +testing <- featgn[!gene%in%varallmod$gene] +out <- data.frame(obs= "neutral", + neutral = predict(model1, newdata = testing, type = "prob")[,"neutral"], + pathogenic = predict(model1, newdata = testing, type = "prob")[,"pathogenic"], + pred= predict(model1, newdata = testing), + gene=testing$gene, + protid=testing$protid + +) +out$obs <- factor(out$obs, levels = unique(out$pred)) +outneutgeens <- out +# +vartable <- rbind(outbalancgenes, outneutgeens) +table(vartable[,c("obs", "pred")]) +# pred +# obs neutral pathogenic +# neutral 1518 193 +# pathogenic 13 121 + +modelperformance(vartable) +# Balanced_Accuracy Sens Spec AUC Precision Recall +# 0.8950928 0.9000000 0.8900000 0.9506268 0.9915088 0.8872005 +# prAUC Kappa MCC +# 0.8241656 0.4880578 0.5457001 + +modelperformance(vartable[grep("SCN",vartable$gene),]) +# Balanced_Accuracy Sens Spec AUC Precision Recall +# 0.8580825 0.9000000 0.8200000 0.9228044 0.9600000 0.8205128 +# prAUC Kappa MCC +# 0.8736877 0.6232456 0.6447642 + +modelperformance(vartable[grep("CAC",vartable$gene),]) +# Balanced_Accuracy Sens Spec AUC Precision Recall +# 0.9258901 0.9500000 0.9000000 0.9691563 0.9991877 0.9044118 +# prAUC Kappa MCC +# 0.6417708 0.1959327 0.3207849 + +# plot Feature importance #### + +importance_matrix <- base::summary(model1, plot=F) +colnames(importance_matrix) <- c("Feature", "Importance") +importance_matrix$Feature <- gsub("`","", importance_matrix$Feature) # weird formatting bug +importance_matrix <- importance_matrix[importance_matrix$Importance>0.05,] +importance_matrix$Feature <- prettynames[match(importance_matrix$Feature, feature_name)]$feature_name4plot +importance_matrix$Feature <- gsub(", DSSP","", importance_matrix$Feature) # rm DSSP + +featimpxgb <- ggplot(importance_matrix, + aes( + x = factor(Feature, levels = rev(Feature)), + y = Importance, width = 0.3) + ) + + geom_bar(fill ="#00000088", stat = "identity", position = "identity") + + ggplot2::coord_flip() + + xlab("Features")+ + ylab("Relative Influence") + + ggtitle("Feature Importance") + + theme(plot.title = element_text(lineheight = 0.9, + face = "bold"), panel.grid.major.y = element_blank()) + + theme_bw() +featimpxgb + + \ No newline at end of file diff --git a/analysis/funNCion/predictiontable_all_variants_CACNA1SCN.txt b/analysis/funNCion/predictiontable_all_variants_CACNA1SCN.txt new file mode 100644 index 0000000000000000000000000000000000000000..923d8035d34d691012c1017a875c2dae75d50696 --- /dev/null +++ b/analysis/funNCion/predictiontable_all_variants_CACNA1SCN.txt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8f78271c98e06a8b23fa6f0248401e9733fe8fdb71353bb6a5f25237f0fcc53 +size 51175650 diff --git a/analysis/funNCion/pretty_featurenames2.txt b/analysis/funNCion/pretty_featurenames2.txt new file mode 100644 index 0000000000000000000000000000000000000000..ad450a9c0a6fea77564fba56c0d613b32733dde2 --- /dev/null +++ b/analysis/funNCion/pretty_featurenames2.txt @@ -0,0 +1 @@ +feature_name feature_name4plot category exposed Exposed (accessible surface area) accessible_surface_area bury Buried (accessible surface area) accessible_surface_area medium Medium (accessible surface area) accessible_surface_area misbad Missense badness amino_acid_feature ref_hydrophobic-side-chain:aliphatic ref AA hydrophobic-side-chain:aliphatic amino_acid_physicochemical_properties ref_positively-charged ref AA positively-charged amino_acid_physicochemical_properties ref_hydrophobic-side-chain:aromatic ref AA hydrophobic-side-chain:aromatic amino_acid_physicochemical_properties ref_special-amino-acid ref AA special-amino-acid amino_acid_physicochemical_properties hydrophobic-side-chain:aliphatic alt AA hydrophobic-side-chain:aliphatic amino_acid_physicochemical_properties polar-uncharged-side-chain alt AA polar-uncharged-side-chain amino_acid_physicochemical_properties ref_polar-uncharged-side-chain ref AA polar-uncharged-side-chain amino_acid_physicochemical_properties ref_negatively-charged ref AA negatively-charged amino_acid_physicochemical_properties special-amino-acid alt AA special-amino-acid amino_acid_physicochemical_properties negatively-charged alt AA negatively-charged amino_acid_physicochemical_properties hydrophobic-side-chain:aromatic alt AA hydrophobic-side-chain:aromatic amino_acid_physicochemical_properties positively-charged alt AA positively-charged amino_acid_physicochemical_properties cacscncon n Navs/Cavs have same AA conservation scncon n Navs have same AA conservation missingAA n missing sites gene family alignment conservation cacBEACDSFcon n HVA Cavs have same AA conservation caccon n Cavs have same AA conservation primvoltsens "S4 Voltage sensor, gating charges" functional_protein_domain pore Pore functional_protein_domain LH S4-S5 Linker helix functional_protein_domain inactivation_gate Inactivation gate functional_protein_domain SF Selectivity filter functional_protein_domain gating_break Gating break functional_protein_domain scn is sodium channel is_sodium_channel hmmpanther:PTHR10037:SF139 hmmpanther:PTHR10037:SF139 protein_domain hmmpanther:PTHR10037:SF188 hmmpanther:PTHR10037:SF188 protein_domain Pfam_domain:PF11933 Pfam domain:PF11933 protein_domain Pfam_domain:PF06512 Pfam domain:PF06512 protein_domain B "in isolated beta-bridge (secondary structure, DSSP)" secondary_structure E "anti-parallel beta-sheet (secondary structure, DSSP)" secondary_structure L "loop (secondary structure, DSSP)" secondary_structure G "3-turn helix (secondary structure, DSSP)" secondary_structure T "hydrogen bonded turn (secondary structure, DSSP)" secondary_structure I "5-turn (pi) helix (secondary structure, DSSP)" secondary_structure S "bend (secondary structure, DSSP)" secondary_structure H "4-turn (alpha) helix (secondary structure, DSSP)" secondary_structure S4M4 IVS4 structural_protein_domain Cytopl Cytoplasm structural_protein_domain Extrac Extracellular structural_protein_domain S6M2 IIS6 structural_protein_domain S1M4 IVS1 structural_protein_domain S4M2 IIS4 structural_protein_domain S6M4 IVS6 structural_protein_domain S2M1 IS2 structural_protein_domain S1M1 IS1 structural_protein_domain S3M1 IS3 structural_protein_domain S4M1 IS4 structural_protein_domain S5M1 IS5 structural_protein_domain S6M1 IS6 structural_protein_domain S1M2 IIS1 structural_protein_domain S2M2 IIS2 structural_protein_domain S3M2 IIS3 structural_protein_domain S5M2 IIS5 structural_protein_domain S1M3 IIIS1 structural_protein_domain S2M3 IIIS2 structural_protein_domain S3M3 IIIS3 structural_protein_domain S4M3 IIIS4 structural_protein_domain S5M3 IIIS5 structural_protein_domain S6M3 IIIS6 structural_protein_domain S2M4 IVS2 structural_protein_domain S3M4 IVS3 structural_protein_domain S5M4 IVS5 structural_protein_domain densgof GOF variant density other Navs/Cavs 10aa window variant_density densdiscovehrSCN discovEHR variant density other Navs variant_density denslof LOF variant density other Navs/Cavs 10aa window variant_density densdiscovehrCAC discovEHR variant density other Cavs variant_density densdiscovehr discovEHR variant density other Navs/Cavs variant_density densgnomad gnomAD variant density other Navs/Cavs variant_density Prints_domain:PR01632 Prints domain:PR01632 protein_domain 5.scn Navs/Cavs specific conservation 5%-CI conservation 50.scn Navs/Cavs specific conservation 50%-CI conservation 95.scn Navs/Cavs specific conservation 95%-CI conservation 5.scncac Navs/Cavs joined conservation 5%-CI conservation 50.scncac Navs/Cavs joined conservation 50%-CI conservation 95.scncac Navs/Cavs joined conservation 95%-CI conservation densgof3aa GOF variant density other Navs/Cavs 3aa window variant_density denslof3aa LOF variant density other Navs/Cavs 3aa window variant_density lofsotherSCNgenes LOF variants in other Navs variant_density lofsotherCACgenes LOF variants in other Cavs variant_density gofsotherSCNgenes GOF variants in other Navs variant_density gofsotherCACgenes GOF variants in other Cavs variant_density CTD C-terminal domain structural_protein_domain SF_DEKA "Selectivity filter, DEKA motif" functional_protein_domain grantham Grantham score amino_acid_feature BLOSUM BLOSUM score amino_acid_feature alphahelix_prop_altAA alt AA alpha-helical propensity (kJ/mol) amino_acid_physicochemical_properties alphahelix_prop_refAA ref AA alpha-helical propensity (kJ/mol) amino_acid_physicochemical_properties hydrophobicity_refAA ref AA hydrophobicity 1 amino_acid_physicochemical_properties hydrophobicity_altAA alt AA hydrophobicity 1 amino_acid_physicochemical_properties hydrophobicity2_refAA ref AA hydrophobicity 2 amino_acid_physicochemical_properties hydrophobicity2_altAA alt AA hydrophobicity 2 amino_acid_physicochemical_properties hydrophobicity3_refAA ref AA hydrophobicity 3 amino_acid_physicochemical_properties hydrophobicity3_altAA alt AA hydrophobicity 3 amino_acid_physicochemical_properties hydrophobicity4_refAA ref AA hydrophobicity 4 amino_acid_physicochemical_properties hydrophobicity4_altAA alt AA hydrophobicity 4 amino_acid_physicochemical_properties densgofwovar3aa GOF variant density other Navs/Cavs 3aa window variant_density denslofwovar3aa LOF variant density other Navs/Cavs 3aa window variant_density densgofwovar GOF variant density other Navs/Cavs 10aa window variant_density denslofwovar LOF variant density other Navs/Cavs 10aa window variant_density \ No newline at end of file diff --git a/analysis/funNCion/scncacaa_familyalignedCACNA1Acantranscript.txt b/analysis/funNCion/scncacaa_familyalignedCACNA1Acantranscript.txt new file mode 100644 index 0000000000000000000000000000000000000000..23b5966147370060654fe4343c0365fc1a1656ed --- /dev/null +++ b/analysis/funNCion/scncacaa_familyalignedCACNA1Acantranscript.txt @@ -0,0 +1,3265 @@ +CACNA1B CACNA1A CACNA1E CACNA1D CACNA1F CACNA1C CACNA1S CACNA1I CACNA1H CACNA1G SCN2A SCN1A SCN3A SCN9A SCN8A SCN4A SCN5A SCN10A SCN7A SCN11A +- - M M - M - - - - - - - - - M - - - - +- - A M - V - - - M - - - - - A - - - M +- - R M - N - - - D - - - - - R - - - D +- - F M - E - - - E M M M - M P - - - D +- - G M - N - M - E A E A - A S M M - R +- - E M - T - A M E Q Q Q M A L A E - C +- - A M - R - E T D S T A A R C N F - Y +- - V K - M - S E G V V L M L T F P M P +M M V K - Y M A G A L L L L L L L I L V +V A A M - I E S A G V V V P A V L G A I +R R R Q M P P P R A P P P P P P P S S F +F F P H S E S P A E P P P P P L R L P P +G G G Q E E S S A E G G G G G G G E E D +D D S R S N P S D S P P P P P P T T P E +E E G Q E H Q S E G D D E Q D E S N K R +L M D Q G Q D A V Q S S S S S C S N G N +G P G Q G G - A R P F F F F F L F F L F +G A D A K S - A V R R N R V K R R R V R +R R - D D N - P P S F F L H P P R R P P +Y Y - H T Y - - L F F F F F F F F F F F +G G - A T G - - G M T T T T T T T T T T +G G - N - S - - A R R R R K P R R P K S +P G - E - P - - P - E E E Q E E E E E D +G G - A - R - - P - S S S S S S S S S S +G S - N - P - - P - L L L L L L L L F L +G G - Y - A - - G - A A A A A A A V E A +E A - A - H - - P - A A A L N A A E L A +R A - R - A - - A - I I I I I I I I I I +A A - G - N - - - - E E E E E E E E K E +- G - T - M - - - - Q R K Q R Q K K Q K +- V - R - N - - - - R R R R R R R Q H R +- V - L - A - - - - I I A I I A M I I I +- V - P - N - - - - A A A A A V A A A A +- G - L - - - - - - E E E E E E E A K I +- S - - - - - - - - E E E R S E K K - Q +- G - - - - - - - - K K K K K E Q Q - K +- G - - - - - - - - A A A S L A A G - E +- - - - - - - - - - K K K K K R R T - K +- - - - - - - - - - R N K E K L G K - K +- - - - - - - - - - P P P P P Q S K - K +- - - - - - - - - - K K K K P R T A - - +- - - - - - - - - - Q - - - K - T R - - +- - - - - - - - - - - - - - A - L E - - +- - - - - - - - - - - - - - D - Q K - - +- - - - - - - - - - - - - - G - E - - - +R G S S P A E A A L E P K E S N S H T S +G R D G E A G A L N R D E E H K R R H K +G G Q E P A L E V D K K Q K R Q E E N D +G A S G S G R P G L D K D K E M G Q E Q +A G R P P L K G A S E D N D D E L K D T +G G N T A A K V S G D D D D D I P D H G +G S R S N P Q T P A D D D D E E E Q E E +A R Q Q G E P T E G E E E E D E E E E V +G Q G P A H K E S G N N N E S P E E E P +G G T N G I K Q P R G G K A K E A K D Q +P G P S P P P P G P P P P P P R P P L P +G Q V S G T V G A G K K K K K K R R K R +P P P K P P P P P P P P P P P P P P P P +G G A Q E G E R G G N N N S N R Q Q T Q +- A S T W A - S R S S S S S S S L L P L +G Q G V G A - P E A D D D D D D D D D D +L - Q L L L - - A E L L L L L L L L L L +Q - A S C S - - E K E E E E E E Q K E K +P - A W P W - - R D A A A A A A A A V A +G - A Q G Q - - G P G G G G G G S C G S +Q - - A - A - - S - K K K K K K K N K R +R - - A - A - - E - S N N Q S N K Q K K +V - - I - I - - L - L L L L L L L L L L +- - - D - D - - G - P P P P P P P P P P +- R - A - A - - V - F F F F F M D K F K +L M - A - A - - S - I I I I I I L F I L +Y Y Y R - R - - P - Y Y Y Y Y Y Y Y Y Y +K K K Q - - - - - - - - - - - - - - - - +Q Q Q A - Q - P S G G G G G G G G G G G +S S T K - A - S E S D D D D D D N E N D +I M K A - K - S S A I I I I I P P L L I +A A A A P L - P P D P P P P P P P P S P +Q Q Q Q P M - P A S P P P P Q P Q A Q R +R R R T A G - G A E E E E G G E E E G E +A A A M V S - L E A M M M M L V L L M L +R R R S E A - E R E V V V V V I I I V I +T T T T G G - - G G S S S S A G G G S G +M M M S E N - E A L V E E E V I E E E K +A A A A S A - P E P P P P P P P P P P P +L L L P S T - L L Y L L L L L L L L L L +Y Y Y P G I - D G P E E E E E E E E E E +N N N P A S - G A A D D D D D D D D D D +P P P V S T I A D L L L L L F L L L V L +I I I G G V L D E A D D D D D D D D D D +P P P S L S P P - P P P P P P P P P P P +V V V L G S - H - V Y Y Y Y Y Y F F Y F +K R R S T T - V - - Y Y Y Y Y Y Y Y Y Y +Q Q Q Q P Q - P - - I I I A L S S S Y R +N N N R K R - H - - N N N D T N T T K N +- - - K R K - P - - K K K K Q K Q H K H +- - - R R R - D - - K K K K K K K R K K +- - - Q N Q - - - - - - - - - - - - N - +- - - Q Q Q - - - - T T T T T T T T T T +- - - Y H Y - - - - F F F F F F F F F F +- - - A S G - - - - I I I I V I I M I M +- - - K K K - - - - V V V V V V V V V V +- - - S H P - - - - L L M L L L L L L L +- - - K K K - - - - N N N N N N N N N N +- - - K T K - - E - K K K K R K K K K R +- - - Q V Q - - Q - G G G G G G G G N K +- - - G A G - - R - K K K K K K K R R R +- - - N V S - - V - A A A T T A T T T T +- - - S A T - - P - I I I I L I I I I I +- - - S S T - - Y - S F F F F F F S F Y +C C C N A A - - P - R R R R R R R R R R +F L F S Q T - - A - F F F F F F F F F F +T T T R R R R L L - S S S N S S S S N S +V V V P S P P A A - A A A A A A A A A A +N N N A P P P P A - T T T T T T T T A K +R R R R R R R I T - P S S P P P N R S H +S S S A A A A A V V A A A A A A A A I A +L L L L L L L F F F L L L L L L L L L L +F F F F F L F F F F Y Y Y Y Y Y Y W C F +V L I C C C C C C Y I I I M I L V L T I +F F F L L L L L L L L L L L L L L F L F +S S G S T T T R G S T T T S S S S S S G +E E E L L L L Q Q Q P P P P P P P P P P +D D D N A K E T T D F F L F F F F F F F +N N N N N N N T T S N N N S N S H N N N +V V I P P P P S R R P P P P L V P L C S +V V V I L I L P P P I L V L I V I I I I +R R R R R R R R R R R R R R R R R R R R +K K K R R R K N S S K K K R R R R R R S +Y Y Y A S A A W W W L I I I I G A T T L +A A A C C C C C C C A A A S A A A A T A +K K K I I I I I L L I I I I I I V I I I +R K K S S S S K R R K K K K K K K K K R +I I L I I I I M L T I I I I I V I V V V +T T I V V V V V V V L L L L L L L S L S +E E D E E E E C C C V V V V I I V V V V +W W W W W W W N N N H H H H H H H H H H +P P P K K K K P P P S S S S S A S S P S +P P P P P P P W W W L L L L V L L W F L +F F F F F F F F F F F F F F F F F F F F +E E E D D E E E E E N S S S S S N S Q S +Y Y Y I I I T C H R M M M M M M M L L M +M M M F L I I V V I L L L L I F L F F F +I I I I I I I S S S I I I I I I I I I I +L L L L L L L M M M M M M M M M M T L I +A A A L L L L L L L C C C C C I C V I G +T T T A T T T V V V T T T T T T T T S T +I I I I I I I I I I I I I I I I I I V V +I I I F F F F L M L L L L L L L L L L I +A A A A A A A L L L T T T T T T T V I I +N N N N N N N N N N N N N N N N N N D N +C C C C C C C C C C C C C C C C C C C C +I I I V V V V V V V V V V I V V V V V V +V V V A A A A T T T F F F F F F F C F F +L L L L L L L L L L M M M M M M M M M M +A A A A G A A G G G T T T T T T A T S A +L L L I V I V M M M M M L M F M Q R L T +E E E Y Y Y Y Y F F S S S N S S H T T G +Q Q Q I I I L Q R R N N N N N D D D N - +H H H P P P P P P P P P P P P P P L L - +L L L F F F M C C C - - - - - - - - - - +P P P P P P P D E E P P P P P P P P P P +D D E E E E E D D D D D D D D P P E K A +G D D D D D D M V I W W W W W W W K W K +D D D D D D D D E A T T T T S S T - R N +K K K S S S N C C C K K K K K K K - P S +T T T N N N N L G D N N N N N N Y - V N +P P P S T A S S S S - - - - - - - - - S +M M M T A T L D E Q - - - - - - - - - N +S S S N N N N R R R - - - - - - - - - N +E E R H H S L C C C - - - - - - - - - T +R R R N N N G K N R - - - - - - - - - D +L L L L L L L I I I - - - - - - - - - I +D D E E E E E L L L - - - - - - - - - - +D D K K Q R K Q E Q - - - - - - - - - - +T T T V V V L V A A V V V V V V V I L A +E E E E E E E F F F E E E E E E E E E E +P P P Y Y Y Y D D D Y Y Y Y Y Y Y Y N C +Y Y Y A V L F D A D T T T T T T T V T V +F F F F F F F F F F F F F F F F F F L F +I I I L L L L I I I T T T T T T T T L T +G G G I V I I F F F G G G G G G A V G G +I I I I I I V I A A I I I I I I I I I I +- - - - - - - F F F - - - - - - - - - - +F F F F F F F F F F Y Y Y Y Y Y Y Y Y Y +C C C T T T S A A A T T T T T T T T T I +F F F V V V I M V V F F F F F F F F F F +E E E E E E E E E E E E E E E E E E E E +A A A T T A A M M M S S S S S S S A I A +G G G F V F A V V V L L L L L L L L L L +I I I L L L M L I V I I I V V I V I V I +K K K K K K K K K K K K K K K K K K K K +I I I I I V I M M M I I I I I I I I L I +I I V I V I I V V V L I L L I L L L F L +A A A A A A A A A A A A A A A A A A A A +L L L Y Y Y Y L L L R R R R R R R R R R +G G G G G G G G G G G G G G G G G G G G +F F F L L L F - - - F F F F F F F F V F +V A I L V L L I L I C C C C C C C C W I +F F F L L F F F F F L L L V I V L L A L +H H H H H H H G G G E E E G D D H N G D +K K K P P P Q K Q K D D D E G D A E S E +G G G N S N D K K K F F F F F F F F F F +S S S A A A A C C C T T T T T T T T S S +Y Y Y Y Y Y Y Y Y Y F F F F F F F Y F F +L L L V I L L L L L L L L L L L L L L L +R R R R R R R G G G R R R R R R R R G R +N N N N N N S D D D D D D D D D D D D D +G G G G G G G T T T P P P P P P P P P P +W W W W W W W W W W W W W W W W W W W W +N N N N N N N N N N N N N N N N N N N N +V V V L L L V R R R W W W W W W W W W W +M M M L L L L L L L L L L L L L L L L L +D D D D D D D D D D D D D D D D D D D D +F F F F F F F F F F F F F F F F F F F S +V V I V I I T F F F T T S V S S S S S I +V V V I I I I I I I V V V V V V V V V V +V V V V V V V V V V I I I I I I I I T I +L L L I V V F M V I T T V V M M I T V G +T T S V V V L A A A F F M F M M M L F I +G G G G G G G G G G A A A A A A A A E A +I I I L L L V M M M Y Y Y Y Y Y Y Y V I +L L L F F F F V M L V V V L I L T V I V +A A A S S S T E E E T T T T T T T G I S +T T T V V A V Y Y Y E E E E E E E T R Y +A V A I L I I S S S F F F F F F F A Y I +- - G L L L L L L L V V V V V V V I S P +- - T E E E E - - - - - - - - - - - - - +- - H Q Q Q Q - - - - - - - - - - - - - +- - F L G A V - - - - - - - - - - - - - +- - - T P T N - - - - - - - - - - - - - +- - - K G - V - - - - - - - - - - - - - +- - - E R K I - - - - - - - - - - - - - +- - - T P A Q - - - - - - - - - - - - - +- - - E G D S - - - - - - - - - - - - - +- - - G D G H - - - - - - - - - - - - - +- - - G A A T - - - - - - - - - - - - - +- - - N P N A - - - - - - - - - - - - - +- - - H H A P - - - - - - - - - - - - - +- - - S T L M - - - - - - - - - - - - - +- - - S G G S - - - - - - - - - - - - - +- - - G G G S - - - - - - - - - - - - - +- - - K K K K - - - - - - - - - - - - - +G G N S P G G D D D D D S N N D D D P G +T T T G G A A L G L L L L L L L L L L I +D E H G G G G Q H Q G G G G G G G R D T +F F V F F F L N N N - - - - - - - - - I +- - - - - - - I V V - - - - - - - - - - +D D D D D D D N S S N N N N N N N G F K +L L L V V V V L L F V V V V V I V I I L +R R R K K K K S S S S S S S S S S S P L +T T T A A A A A A A A A A A A A A G T P +L L L L L L L I I V L L L L L L L L L L +R R R R R R R R R R R R R R R R R R Q R +A A A A A A A T T T T T T T T T T T T T +V V V F F F F V V V F F F F F F F F A F +R R R R R R R R R R R R R R R R R R R R +V V V V V V V V V V V V V V V V V V T V +L L L L L L L L L L L L L L L L L L L F +R R R R R R R R R R R R R R R R R R R R +P P P P P P P P P P A A A A A A A A I A +L L L L L L L L L L L L L L L L L L L L +K K K R R R R K R R K K K K K K K K K K +L L L L L L L A A A T T T T T T T T I A +V V V V V V V I I I I I I I I I I V I I +S S S S S S S N N N S S S S S T S S P S +G G G G G G G R R R V V V V V V V V L V +I I I V V V V V V V I I I I I I I I N V +P P P P P P P P P P P P P P P P S P Q S +S S S S S S S S S S G G G G G G G G G R +L L L L L L L M M M L L L L L L L L L L +Q Q Q Q H Q Q R R R K K K K K K K K K K +V V I V I V V I I I T T T T T T T V S V +V V V V V V V L L L I I I I I I I I L I +L L L L L L L V V V V V V V V V V V V V +K K K N N N N N T T G G G G G G G G G G +S S S S S S S L L L A A A A A A A A V A +I I I I I I I L L L L L L L L L L L L L +M M M I M I F L L L I I I I I I I I I L +K K K K K K K D D D Q Q Q Q Q Q Q H H R +A A A A A A A T T T S S S S S S S S C S +M M M M L M M L L L V V V V V V V V L V +V I V V V V L P P P K K K K K K K K K K +P P P P P P P M M M K K K K K K K K Q K +L L L L L L L L L L L L L L L L L L L L +L L L L L L F G G G S S S S S S A A I V +Q Q Q H H H H N N N D D D D D D D D G N +I I I I I I I V V V V V V V V V V V V V +G G G A A A A L L L M M M M M M M T I I +L L L L L L L L L L I I I I I I V I I I +L L L L L L L L L L L L L L L L L L L L +L L L V V V V C C C T T T T T T T T T T +F F F L L L L F F F V V V V V V V I L F +F F F F F F F F F F F F F F F F F F F F +A A A V V V M V V V C C C C C C C C F C +I I I I I I V F F F L L L L L L L L L L +L L L I I I I F F F S S S S S S S S S S +M I M I I I I I I I V V V V V V V V I I +F F F Y Y Y Y F F F F F F F F F F F F F +A A A A A A A G G G A A A A A A A A S A +I I I I I I I I I I L L L L L L L L L L +I I I I I I I I V V I I I I I V I V I V +G G G G G G G G G G G G G G G G G G G G +L L L L L L L V V V L L L L L L L L M Q +E E E E E E E Q Q Q Q Q Q Q Q Q Q Q G Q +F F F L L L L L L L L L L L L L L L L L +Y Y Y F F F F W W W F F F F F F F F F F +M M S I L M K A A A M M M M M M M K M M +G G G G G G G G G G G G G G G G G G G G +K K K K R K K L L L N N N N N N N N N S +F F L M M M M L L L L L L L L L L L L L +H H H H H H H R R R R R R K R R R K K N +K T R K K K K N N N N N N H N Q H N H L +A T A T T T T R R R K K K K K K K K K K +C C C C C C C C C C C C C C C C C C C C +F F F F Y Y Y F F F L I L F V V V V F I +P - M F F N F L L L Q Q Q R V R R K R S +- - - - - - I - - - W W W N W W - - W R +- - - - - - - - - - P P P S P P - - P D +- - - - - - - - - - P P P L - P - - Q - +- - - - - - - - - - D T S E - P - - E - +- - - - - - - - - - N N D N - F - - N - +- - - - - - - - - - S A S N - N - - E - +- - - - - - - - - - S S A - - - - - - - +- - - - - - - - - - F L F - - - - - - - +- - - - - - - - - - E E E - - D - - - - +- - - - - - - - - - I E T - - T - - - - +- - - - - - - - - - N H N - - N - - - - +- - - - - - - - - - I S T - - T - - - - +- - - - - - - - - - T I T - - T - - - - +- - - - - - - - - - S E S - - W - - - - +- - - - - - - - - - F - Y - - Y - - - - +- - - - - - - - - - F K F - - S - - - - +- - - - - - - - - - N N N - - N - - - - +- - - - - - - - - - N I G - - D N - - - +- - - - - - - - - - S T T - - T F - - - +- - - - - - - - - - L V M - I W T - - - +- - - - - - - - - - D N D - N Y A - - - +- - - - - - - - - - G Y S - F G L - - - +- - - - - - - - - - N N N - N N N - - - +- - - - - - - - - - G G G - E D G - - - +- - - - - - - - - - T T T - S T T - - - +- - - - - - - - - - T L F - Y W N - - - +- - - - - - - - - - F I V - L Y G - - - +- - - - - - - - - - N N N - E G S - - - +- - - - - - - - - - R E V - N N V - - - +- - - - - - - - - - - - - - - E - - - - +- - - - - - - - - - - - - - - M - - - - +- - - - - - - - - - - - - - - W - - - - +- - - - - - - - - - - - - - - Y - - - - +- - - - - - - - - - - - - - - G - - - - +- - - - - - - - - - - - - - - N - - - - +- - - - - - - - - - - - - - - D - - - - +- - - - - - - - - - - - - - - S - - - - +- - - - - - - - - - - - - - - W - - - - +- - - - - - - - - - - - - - - Y - - - - +- - - - - - - - - - - - - - - A - - - - +- - - - - - - - - - - - - - - N - - - - +- - - - - - - - - - - - - - - D - - - - +- - - - - - - - - - - - - - - T - - - - +- - - - - - - - - - - - - - - W - - - - +- - - - - - - - - - - - - - - N - - - - +- - - - - - - - - - - - - - - S - - - - +- - - - - - - - - - - - - - - H - - - - +- - - - - - - - - - - - - - - A - - - - +- - - - - - - - - - - - - - - S - - - - +- - - - - - - - - - - - - - - W - - - - +- - - - - - - - - - - - - - - A - - - - +N E N - - Q G E D P T T T E G T E N N C +S E N - - E T E S E V V M T T N A D E K +T G S A L G D N A N S F S L K D D M T N +D T G D G I I F F F I E T E G T G A L I +A D I S S A V T V S F F F S F F L V H S +E D - D D D A I R L N D N I D D V N N N +P I - I M V T Q N P W W W M W W W E R P +V Q - V E P V G N L D K K N E D E T T E +G G - A A A E D N S E S D T E A S T G A +- - - - - - - - - - - - - L - - L N N - +- - - - - - - - - - - - - E - - D Y P - +- - - - - - - - - - - - - S - - L S Y - +- - - - - - - - L - Y Y Y E Y Y Y S Y - +- - - - - - - V T V I I I E I I L H I - +- - - - - - - A F D E Q G D N S S R R - +- - - - - - - L L L D D D F N D D K E Y +- - - - - - - P R E K S D R K E P P T D +- - - - - - - P P R S R S K T G E D E H +- - - - - - - Y Y Y H Y H Y N N N I N C +- - - - - - - Y Y Y F H F F F F Y Y F F +- - - - - - - Q Q Q Y Y Y Y Y Y L I Y E +- - - - - - - P T T F F V Y T F L N Y K +- - L - - - - E E E L L L L V L K K L K +- - E - - - - E E N E E D E P E N R E E +- - G - - - - D G E G G G G G G G G G N +- - F E E E N D E D Q F Q S M S T T E S +- E D E E D E E E E N L K K L N S S R P +- S P D D D E M N S D D D D E D D D Y E +D P P P P P P P P P A A P A P A V P A F +F A H A S S S F F F L L L L L L L L L K +P P P P P P P I I I L L L L L L L L L M +C C C C C C C C C C C C C C C C C C C C +G G G A A A A S S S G G G G G G G G G G +K T V F S L R L S Q N N N F N N N N N I +E E Q S S E T S R P S S G S S S S G R W +A E G G G T G G R R S S S T S S S S T M +P P - N S G S D D E D D D D D D D D D G +A A - G G H G N N N A A A S A A A S A N +R R - R R G R G G G G G G G G G G G G S +L T - Q A R R I M M Q Q Q Q Q H T H Q A +- - - - - Q - M Q R - - - - - - - - - - +- - - - - - - G K S - - - - - - - - - - +- - - - - - - C C C - - - - - - - - - - +- - - - - - - H S R - - - - - - - - - - +- - - - - - - E H S - - - - - - - - - - +- - - - - - - I I V - - - - - - - - - - +- - - - - - - P P P - - - - - - - - - - +- - - - - - - P G T - - - - - - - - - - +- - - - - - - L R L - - - - - - - - - - +- - - - - - - K R R - - - - - - - - - - +- - - - - - - E E G - - - - - - - - - - +- - - - - - - Q L D - - - - - - - - - - +- - - - - - - G R G - - - - - - - - - - +- - - - - - - R M G - - - - - - - - - - +- - - - - - - E P G - - - - - - - - - - +- - - - - - - - - G - - - - - - - - - - +- - - - - - - - - P - - - - - - - - - - +- - - - - - - - - P - - - - - - - - - - +C C C C C C C C C C C C C C C C C C C C +E P P T T Q T C T G P P P P P P P P P S +- - - A L - I L - - - - - - - - - - - - +G N A N N N N S L L E E E E E E E D E I +D G G G Q G G K G D G G G G G G G G G Q +T T Y T T T S D W Y Y Y Y Y Y Y Y Y Y Y +E K E E E V E D E E I M I T Q E R I V E +- - - - - - - V A - - - - - - - - - - - +- - - - - - - Y Y - - - - - - - - - - - +- - - - - - - D T - - - - - - - - - - - +- - - - - - - F Q - - - - - - - - - - - +- - - - - - - G P - - - - - - - - - - - +- - - - - - - A Q - - - - - - - - - - - +- - - - - - - G A - - - - - - - - - - - +- - - - - - - R E A - - - - - - - - - - +- - - - - - - Q G Y - - - - - - - - - - +- - - - - - - D V N - - - - - - - - - - +- - - - - - - L G S - - - - - - - - - - +- - - - - - - N A S - - - - - - - - - - +- - - - - - - A A S - - - - - - - - - - +- - - - - - - S R N - - - - - - - - - - +- - - - - - - G N T - - - - - - - - - - +- - - - - - - L A T - - - - - - - - - - +- - - - - - - C C C - - - - - - - - - - +- - - - - - - V I V - - - - - - - - - - +- - - - - - - N N N - - - - - - - - - - +- - - - - - - W W W - - - - - - - - - - +- - - - - - - N N N - - - - - - - - - - +- - - - - - - R Q Q - - - - - - - - - - +- - - - - - - Y Y Y - - - - - - - - - - +- - - - - - - Y Y Y - - - - - - - - - - +- - - - - - - N N T - - - - - - - - - - +- - - - - - - V V N - - - - - - - - - - +C C C C C C C C C C C C C C C C C C C C +R Q K R R K R R R S V V V V M I L L V K +E P D S G P G T S A K K K K K K K K K H +Y Y - G R G G G G G A A A I A T A T A T +W W W W W W W S D E G G G G G G G S G K +P E I V P D P A S H R R R R R R E D I I +G G G G G G G N N N N N N N N N N N N N +P P P P P P P P P P P P P P P P P P P P +N N N N N K N H H F N N N D N N D D D D +F N D G G H H K N K Y Y Y Y Y Y H F Q Y +G G G G G G G G G G G G G G G G G N G N +I I I I I I I A A A Y Y Y Y Y Y Y Y F Y +T T T T T T T I I I T T T T T T T T T T +N Q Q N N N H N N N S S S S S S S S N N +F F F F F F F F F F F F F F F Y F F F F +D D D D D D D D D D D D D D D D D D D D +N N N N N N N N N N T T T T T T S S S N +I I I F F F F I I I F F F F F F F F F F +L L L A F A G G G G S S S S S S A A G G +F F F F F F F Y Y Y W W W W W W W W W W +A A A A A A S A A A A A A A A A A A A S +I V V M M M M W W W F F F F F F F F L F +L L L L L L L I I I L L L L L L L L F L +T T T T T T T V A A S S S A A A A S A A +V V V V V V V I I I L L L L L L L L L M +F F F F F F Y F F F F F F F F F F F F F +Q Q Q Q Q Q Q Q Q Q R R R R R R R R R R +C C C C C C C V V V L L L L L L L L L L +I I I I V I I I I I M M M M M M M M M M +T T T T T T T T T T T T T T T T T T A T +M M M M M M M L L L Q Q Q Q Q Q Q Q Q Q +E E E E E E E E E E D D D D D D D D D D +G G G G G G G G G G F F Y Y Y Y C S Y S +W W W W W W W W W W W W W W W W W W P W +T T T T T T T V V V E E E E E E E E E E +D D T D D D D E D D N N N N N N R R V K +I L V V V V V I I I L L L L L L L L L L +L L L L L L L M M M Y Y Y Y Y F Y Y Y Y +Y Y Y Y Y Y Y Y Y Y Q Q Q Q Q Q Q Q H Q +N N N W W W W Y Y F L L L Q L L Q Q Q Q +T S T M M V V V V V T T T T T T T T I T +N N N N Q N N M M M L L L L L L L L L L +D D D D D D D D D D R R R R R R R R Y R +A A A A A A A A A A A A A A A A S T A T +A S L M M V I H H H A A A A A A A S S T +G G G G G G G S S S G G G G G G G G G G +N N A F Y R N F F F K K K K K K K K K L +T T T E E D E - - - T T T T T T I I V Y +W W W L L W W Y Y Y Y Y Y Y Y Y Y Y Y S +N N N P P P P N N N - - - - - - - - - - +W W W W W W W F F F M M M M M M M M M V +L L L V V I I I I I I I I I I I I I I F +Y Y Y Y Y Y Y Y Y Y F F F F F F F F F F +F F F F F F F F F F F F F F F F F F F F +I I I V V V V I I I V V V V V V M V V I +P P P S S T T L L L L L L V L V L L V V +L L L L L L L L L L V V V V V I V V V V +I I I V V I I I I I I I I I I I I I S I +I I I I I I L I I I F F F F F F F F F F +I I I F F I L V V V L L L L V L L L L L +G G G G G G G G G G G G G G G G G G F G +S S S S S S S S S S S S S S S S S S S S +F F F F F F F F F F F F F F F F F F F F +F F F F F F F F F F Y Y Y Y Y Y Y Y Y Y +M M V V V V I M M M L L L L L L L L M L +L L L L L L L I I I I I V I V I V V A I +N N N N N N N N N N N N N N N N N N S N +L L L L L L L L L L L L L L L L L L L L +V V V V V V V C C C I I I I I I I I F T +L L L L L L L L L L L L L L L L L L L L +G G G G G G G V V V A A A A A A A A G A +V V V V V V V V V V V V V V V V V V I V +L L L L L L L I I I V V V V V V V V L V +S S S S S S S A A A A A A A A A A T A T +G G G G G G G T T T M M M M M M M M M M +E E E E E E E Q Q Q A A A A A A A A A A +F F F F F F F F F F Y Y Y Y Y Y Y Y Y Y +A A A S S S T S S S E E E E E A E E E E +K K K K K K K E E E E E E E E E E E E E +E E E E E E E T T T Q Q Q Q Q Q Q Q E Q +R R R R R R R K K K N N N N N N N N K N +E E E E E E E Q Q Q Q Q Q Q Q E Q Q Q K +R R R K K K K R R R A A A A A A A A R N +- - - - - - - E E E T T T N T T T T V V +- - - - - - - H S S L L L I L L I T G A +- - - - - - - R Q Q E E E E E A A D E A +- - - - - - - L L L E E E E E E E E I E +- - - - - - - M M M A A A A A D T I S I +- - - - - - - L R R E E E K E K E E K E +- - - - - - - E E E Q Q Q Q Q E E A K A +- - - - - - - Q Q Q K K K K K K K K I K +- - - - - - - R R R E E E E E E E E E E +V V V A A A A Q A V A A A L A E K K P K +E E E K K K K R R R E E E E E E R K K M +N N N A A A S Y H F F F F F F F F F F F +- - - - - - - L L L - - - - - - - - - - +- - - - - - - S S S - - - - - - - - - - +- - - - - - - - N N - - - - - - - - - - +R R R R R R R S D A Q Q Q Q K Q Q Q Q Q +R R R G G G G S S S Q Q Q Q A Q E E Q E +A A A D D D T T T T M M M M M M A A T A +F F F F F F F V L L L I L L L L M L G Q +L L M Q Q Q Q A A A E E E D E E E E K Q +K K K K K K K S S S Q Q Q R Q K M M E L +L L L L Q L L Y F F L L L L L F L L L L +R R R R R R R A S S K K K K K K K R Q K +R R R E E E E E E E K K K K K K K K E E +Q Q Q K K K K P P P Q Q Q E Q H E E G E +Q Q Q Q Q Q Q G G G Q Q Q Q Q Q H Q N K +Q Q Q Q Q Q Q D S S E E E E E E E E E E +I I I L M L L C C C E A E E E E A V T A +E E E E E E D Y Y Y A A A A A L L L D L +R R R E E E E E E E Q Q Q E Q E T A E V +E E E D D D D E E E A Q A A A K I A A A +L L L L L L L I L L A A V I A A R L K M +N N N K R K R F L L A A A A A K G G T G +G G G G G G G Q K K A T A A M A V I I I +Y Y Y Y Y Y Y Y Y Y A A A A A A D D Q D +L M R L L L M V V L A T S A T Q T T I R +E E A D D D S C G V S A A A S A V T E S +W W W W W W W H H Y A S A E A L S S M S +- - - - - - - - - - - - - - G - - - - - +- - - - - - - - - - - - - - T - - - - - +- - - - - - - - - - - - - - V - - - - - +- - - - - - - - - - - - - - S - - - - - +- - - - - - - - - - - - - Y E - - - - - +- - - - - - - - - - E - - T D - - - - - +- - - - - - - - - - S - S S A - - - - - +- - - - - - - - - - R E R I I - - - - - +- - - - - - - - - - D H D R E - - - - - +- - - - - - - - - - F S F R E - - - - - +- - - - - - - - - - S R S S E - - - - - +- - - - - - - - - - G E G R G - - - - - +- - - - - - - - - - A P I I E - - - - - +- - - - - - - - - - G S G M E - - - - - +- - - - - - - - - - G A G G G - - - - - +- - - - - - - - - - I A L L G - - - - - +- - - - - - - - - - G G G - G - - - - - +- - - - - - - - - - V R E - S - - - - - +- - - - - - - - - - F L L - - - - - - - +- - - - - - - - - - S S L S P - - - - - +I I I I I I I - - - E D E E R - R L - L +F S D T T T T - - - S S S S S - S H - T +K K K Q Q Q Q - - - S S S S S - S S - S +A A A A A A G - - - S S S S S - L H - L +E E E E E E E - - - V E E E E - E N - E +E E E D E D V I I I A A A T I - M G - T +V V V I L I M L F L S S S S S - S S - S +M I M D D D D R R R K K K K K - P P - Y +L L L P M P V K K K L L L L L - L L - F +A A A E E E E A V A S S S S S - A T - T +E E E N D N D K K A S S S S S - P S - P +E D E E P E F R R R K K K K K - V K - K +D E N E S D R R R R S S S S S - N N - K +R T K E A E E A S L E A A A A - S A - R +N D N G D G G L L A K K K K K - H S - K +A G A G D M K G R Q E E E E E - E E - L +E E G E - D L L L V L R W R R - R R - F +E Q T E - E - Y Y S K R R R R - R R - G +K R S - - E - Q A R N N N N N - S H - N +- - A - - - - A R A R R R R R - K R - K +- - L - - - - L W A R R R R R - R I - K +- - E - - - - Q Q G K K K K K - R K - R +- - - - - - - S S V K K K K K - K P - K +- - - - - - - R R R K R R K R - R R - S +- - - - - - - R W V K K R N K - - - - - +- - - - - - - Q R G Q Q Q Q Q - - - - - +- - - - - - - A K L K K R K K - - - - - +- - - - - - - L K L E E E K E - - - - - +- - - - - - - G V S Q Q H L L - M V - - +- - - - - - - P D S S S L S S E S S - - +- - - - - - - E P P G G E S E G S E - - +- - - - - - - A S A E G G G G G G G - - +- - - - - - - P A P E E N E E E T S - - +- - - - - - - - V L E E N E E A E T - - +- - - - - - - - Q G K K K K K D E E - - +- - - - - - - - G G N D G G G G C D - - +- - - - - - - - Q Q D E E D D D G N - - +- - - - - - - - G E - - R A P - E - - - +- - - - - - - - P T - D D E E - D - - - +- - - - - - - - G Q R E S K K - R K - - +- - - - - - - - H P V F F L V - L S - - +- - - - - - - - R S R Q P S F - P P - - +- - - - - - - - Q S K K K K K - K R - - +- - - - - - - - R S S S S S S - S S - - +- - - - - - - - R C E E E E E - D D - - +- - - - - - - - A S S S S S S - S P - - +- - - - - - - - G R E E E E E - E Y - - +- - - - - - - - R S D D D D D - D N - - +- - - - - - - - H H S S S S G - G Q - - +- - - - - - - - T R I I V I M - P R - - +- - - - - - - - A R R R K R R - R R - - +- - - - - - - - S L R R R R R - A - - - +- - - - - - - - V S K K S K K - M - - - +- - - - - - - - H V G G S S A - - - - - +- - - - - - - - H H F F F F F - - - - - +- - - - - - - - L H R R L H R - - - - - +- - - - - - - - V L F F F L L - - - - - +- - - - - - - - Y V S S S G P - - - - - +- - - - - - - - H H L I M V - - - - - - +- - - - - - - - H H E E D E - - - - - - +- - - - - - - - H H G G G G D - - - - - +- - - - - - - - H H S N N H N - N - - - +- - - - - - - - H H R R R R R - H - - - +- - - - - - - - H H L L L R I - L - - - +- - - - - - - - H H T T T A G - S - - - +- - - - - - - - H H Y Y S H - - L - - - +- - - - - - - - H H E E D E - - T - - - +- - - - - - - - Y Y K K K K R - R - - - +- - - - - - - - H H R R K R K - G - - - +- - - - - - - - F L F Y F L F - L - - - +- - - - - - - - S - S S C S S - S - - - +- - - - - - - - H - S S S T I - R - - - +- - - - - - - - G G P P P P M - T - - - +- - - - - - - - S N H H H N N - S - - - +- - - - - - - - P G Q Q Q Q Q - M - - - +- - - - - - - - R T S S S S S - K - - - +- - - - - - - - R L L L L P L - P - - - +- - - - - - - - P R L L L L L - R M - - +- - - - - - - - G A S S S S S - S S - - +- - - - - - - - P P I I I I I - S F - - +- - - - - - - - E R R R R R P - R L - - +- - - - - - - - P A G G G G G - G G - - +- - - - - - - - G S S S S S S - S L - - +- - - - - - - - A P L L L L P - I A - - +- - - - - - - - C E F F F F F - F S - - +- - - - - - - - D I S S S S L - T G - - +- - - - - - - - T Q P P P A S - F K - - +- - - - - - - - R D R R R R R - R R - - +- - - - - - - - L R R R R R H - R R - - +- - - - - - - - V D N N N S N - - A - - +- - - - - - - - R A S S S S S - - S - - +- - - - - - - - A N R R K R K - - H - - +- - - - - - - - G G A T T T S - - G - - +- - - - - - - - A S S S S S S - - S - - +- - - - - - - - P R L L I L I - - V - - +- - - - - - - - P R F F F F F - - F - F +- - - - - - - - S L S S S S S - - H - F +- - - - - - - - P M F F F F F - - F - L +- - - - - - - - P L R R R K R - - R - R +- - - - - - - - S P - - - - G - - - - E +- - - - - - - - P P - - - - P - - - - S +- - - - - - - - G P G G G G G - - S - G +- - - - - - - - R S R R R R R - - P - K +- - - - - - - - G T A A A G F - - G - D +- - - - - - - - P P K K K R R - R R - Q +- - - - N - - A P A D D D D D - D D - P +- - - - L - - P - L I V V I P - L I - P +- - - - G - - A - S G G G G G - G S - G +- - - - S - - K - G S S S S S - S L - S +- - - - M - - P D A E E E E E - E P - D +- - - - A - - G A P N N N T N - A E - S +- - - - E - - P E P D D D E E - D G - D +- - - - E - - H S G F F F F F - F V - - +- - - - G - - A V G A A A A A - A T - - +- - - - R - - K H A D D D D D - D D - - +- - - - A - - E S E D D D D D - D D - - +- - - - G - - P I S E E E E E - E G - - +- - - - H - - R Y V H H H H H - N - - - +- - - - R - - H H H S S S S S - S V - - +- - - - P - - Y A S T T T I T - T F - - +- - - - Q - - H D F F F F F V - A P - - +- - - - L - - G C Y E E E G E - G G - - +- - - - A - - K H H D D D D E - E D - - +- - - - E - - T I A N N S N S - S H - - +- - - - L - - K E D D E E E E - E E - - +- - - - T - - G G C S S S S G - S S - - +- - - - N - - Q P H R R R R R - H H - - +- - - - R - - G Q L R R R R R - H R - - +- - - - R - - D E E D D D G D - T G - - +- - - - R - - - R P S S S S S - S S - - +- - - - G - - - A V L L L L L - L L - - +- - - - R - - - R R F F F F F - L L - - +- - - - L - - - V C V V V V I - V L - - +- - - - R - - - A Q P P P P P - P G - - +- - - - W - - - H A H R H H I - W G - - +- - - - F - - - A P R R R R R - P G - - +- - - - S - - - A P H H H P A - L A - - +- - - - H - - - A P G G G Q R - R G - - +- - - - S - - - T R E E E E E - R Q - - +- - - - T - - - A S R R R R R - T Q - - +- - - - R - - - A P R R R R R - S G - - +- - - - S - - - A S H N N S S - A P - - +- - - - - - - - S E - - - - S - - - - - +- - - - - - - - L A - - - - Y - - - - - +- - - - - - - - R S - - - - S - - - - - +- - - - - - - - L G - - - - G - - - - - +- - - - - - - - A R - - - - Y - - - - - +- - - - - - - - T T S S S S S - Q - - - +- - - - - - - - G V N N N N G - G - - - +- - - - - - - - L G V L V I Y - Q - - - +- - - - - - - - G S S S S S S - P - - - +- - - - - - - - T G Q Q Q Q Q - S - - - +- - - - - - - - M K A T A A G - P L - - +- - - - - - - - N V S S S S S - G P - - +- - - - - - - - Y Y R R M R R - T R - - +- - - - - - - - P P A S S S S - S S - - +- - - - - - - - T T S S S P S - A P - - +- - - - - - - - I V R R R - R - - L - - +- - - - - - - - L H V M M - I - - P - - +- - - - - - - - P T L L V - F - - Q - - +- - - - - - - - S S P A P P P - P P - - +- - - - - - - - G P I V G M S - G S - - +- - - - - - - - V P L F L L L - H N - - +- - - - - - - - G - - - - - - - - - - - +- - - - - - - - S P P P P P R P A P - - +- - - - - - - - G E M A A V R A L D - - +- - - - - - - E K T N N N N S H H S - - +- - - - - - - G G L G G G G V G G R - - +- - - - - - - R S K K K K K K K K H - - +- - - - - - - H T E M M M M R - K - - - +- - - - - - - L S K H H H H N - N - - - +- - - - - - - G P A S S S S S - S - - - +- - - - - - - S G L A T T A T - T - - - +- - - - - - - R P V V V V V V - V - - E +- - - - - - - H K E D D D D D D D - - D +- - - - - - - - G V - - - - - - - - - - +- - - - - - - - K A - - - - - - - - - - +- - - - - - - - W A - - - - - - - - - - +- - - - - - - C A S C C C C C C C - - C +- - - - - - - Q G S N N N N N N N - - Q +- - - - - - - T G G G G G G G G G - - K +- - - - - - - L P P V V V V V S V - - K +- - - - - - - H P P V V V V V L V - - P +- - - - - - - G G T S S S S S D S - - Q +- - - - - - - P T L L L L L L T L - - L +- - - - - - - A G T V V V V I S L - - L +- - - - - - - S G S G G G D G Q G - - E +- - - - - - - P H L - - - - - - A - - - +- - - - - - - G G N G G G G G G G G - - +- - - - - - - N P I P P P R P - D E - - +- - - - - - - D L P S S S S G - P D - - +- - - - - - - - S P T V A A S - E E - - +- - - - - - - - L G L P L L H - A H - - +- - - - - - - - N P T T T M I - T Q - - +- - - - - - - H S Y S S S L G - S P - - +- - - - - - - S P S A P P P - - P P - - +- - - - - - - G D S - V T N - - G P - - +- - - - - - - - P - - - - - - - - - - - +- - - - - - - - Y - - - - - - - - - - - +- - - - - - - - E - - - - - - - - - - - +- - - - - - - - K - - - - - - - - - - - +- - - - - - - - I - - - - - - - - - - - +- - - - - - - R P M G G G G G - S T - - +- - - - - - - E H H Q Q Q Q R - H S - - +- - - - - - - L V K L L L L L - L E - - +- - - - - - - C V L L L P L L - L L - - +- - - - - - - P G L P P P P P - R A - - +- - - - - - - Q E E E E E E E - P P - - +- - - - - - - H H T - V - V - - V - - - +- - - - - - - S G Q - I - I - - M - - - +- - - - - - - P L S - I - I - - L - - - +- - - - - - - L G T - D - D - - E - - - +- - - - - - - D Q G - K - K - - H - - - +- - - - - - - A A A - P - A - - P - - - +- - - - - - - T P C - A - T - - P - - - +- - - - - - - P G Q - T - S - - - - - - +- - - - - - - H H S - D - D - - - - - - +- - - - - - - T L S - D - D - - D - - - +- - - - - - - L S C - N - S - - T - - - +- - - - - - - V G K G G G G - - T - - - +- - - - - - - Q L I T T T T A - T G - - +- - - - - - - P S S T T T T T - P A - - +S H - - - - - I V S T T T N T - S V - - +P P - - - - - P P P E E E Q E - E D - - +L F - - T - - A C C T T T I V - E V - - +D D - - H - - T P L E E E H E - P S - Q +V - - - S - - L L K I M V - I - G A - T +L A V G T K - A P A R R R K K - G F K K +K L L K S P - S S D K K K K K - P D K R +R R R R S R - D P S R R R R K - Q A R L +A R R N H N - P P G R R R R G - M G S S +A T A T A M - A A A S S L C P - L Q P Q +T T T S S S - S G C S S S S G - T K I N +K I I M L M - C T G S S S S S - S K S L +K K K P P P - P L P Y F Y Y L - Q T T S +- K R T A T - C T D H H Q L L - A F D L +- - - - - - - - C S - - - - - - - - - - +- - - - - - - - E C - - - - - - - - - - +- - - - - - - - L P - - - - - - - - - - +- - - - - - - - K Y - - - - - - - - - - +- - - - - - - - S C - - - - - - - - - - +- - - - - - - - C A - - - - - - - - - - +- - - - - - - C P R - - - - - - - - - - +S S S S S S - Q Y A V V I L V - P L T D +R K R E D E - H C G S S S S S - C S S H +N T T T T T - E T A M M M E M - V A L F +D D E E G E - D R G D D E D D - D E D D +L L A S S S S G A E L F M M Q - G Y V E +I L M V M V L R L V L L L L L - F L L H +H N T N T N D R E E E E E N A - E D E G +A P R T E T E P D L D D D D S E E E D D +E E D E T E G S P A P P S P Y K P P A P +E E S N Q N G G E D T S S N G G G F T L +G A S V G V S L G R S Q G L R A A R L Q +E E D S D A D G E E R R R R K P R A R R +D D E G E G T S L M Q Q Q Q D R Q Q H Q +R Q H E D G E T S P R R R R R Q R R - R +F L C G E D S D G D A A A A I S A A - A +A A V E E I L S S S M M V M N S L M - L +D D D N E E Y G E D S S S S S S S S - S +L I I R G G E Q S S I I I R I G A V - A +C A S G A E I E G E A A A A M D V V - V +A S S C L N A G D A S S S S S S S S - S +V V V C A C G S S V I I I I V G V I - I +G G G G S G L G D Y L L L L V I L I - L +S S T S C A N S G E T T T T T S T T - T +P P P L T R K G R F N N N N N D S S - I +F F L C R L I S G T T T T T T A A V - T +A A A - C - - S V Q - - - - L - - - - - +R R R - L - - A Y D M V M V V M L L K M +A A A - N - - G E A E E E E E E E E E K +S S S - K A - G F Q E E E E E E E E E E +L I I Q I H I E T H L L L L L L L L L Q +K K K A M R Q D Q S E E E E E E E E E E +S S S I K I F E D D E E E E E E E E K K +G A A S T S I A V L S S S S S A S S S S +K K K K R K R D R R R R R R Q H R E K Q +T L V S V S H G H D Q Q Q Q R Q H Q K E +- - - - - - - - G - - - - - - - - - - - +- - - - - - - - D - - - - - - - - - - - +- - - - - - - - R - - - - - - - - - - - +- - - - - - - - W - - - - - - - - - - - +- - - - - - - - D - - - - - - - - - - - +- - - - - - - - P - - - - - - - - - - - +- - - - - - - - T - - - - - - - - - - - +E E D K - K - D R P K K K K K K K K I P +S N G L C F - G P H C C C C C C C C C C +S S V S R S - A P S P P P P P P P P P L +S T S R R R - R R R P P P P P P P P L P +Y F Y R - Y - S A R C C C W C W C C Y C +F F F W L W W S T Q W W W W W W W L W G +R H R R R R R E D R Y Y Y Y Y Y N T Y E +R K H R R R Q D T S K K R R K K R S K N +- - - - - - - - P - - - - - - - - - - - +- - - - - - - G G - - - - - - - - - - - +- - - - - - - A P - - - - - - - - - - - +- - - - - - - S G - - - - - - - - - - - +- - - - - - - S P - - - - - - - - - - - +- - - - - - - E G - - - - - - - - - - - +- - - - - - - L S - - - - - - - - - - - +- - - - - - - G P - - - - - - - - - - - +- - - - - - - K Q - - - - - - - - - - - +- - - - - - - E R - - - - - - - - - - - +- - - - - - - E R - - - - - - - - - - - +- - - - - - - E A - - - - - - - - - - - +- - - - - - - E Q - - - - - - - - - - - +- - - - - - - E Q - - - - - - - - - - - +- - - - - - - E R L F F F F F C L L F L +- - - - - - - Q A G A S A A A A A S A A +- - - - - - - A A P N N N H N H Q Q K S +- - - - - - - D P D M I V K T K R K T K +- - - - - - - G G A C F F F F V Y Y F Y +- - - - - - - A E E L L L L L L L L L L +- - - - - - - V P P I I I I I I I I I V +- - - - - - - W G S W W W W W W W W W W +- - - - - - - L W S D D D N E N E D N N +- - - - - - - C M V C C C C C C C C C C +- - - - - - - G G L C S C S H C C C S C +- - - - - - - D R A K P D P P A P P P P +- - - - - - - V L F P Y A Y Y P L M C Q +K K K W A W W W W W W W W W W W W W W W +E E E N N N N - - - - - - - - - - - - - +K R R R R R R R V R L L L I I L M V L L +M R L F V F I E T L K K K K K K S K K C +F M L N L C F T F I V V V F L F I L L V +R R R R R R R R S C K K K K K K K K K K +F F I R A R W A G D H H H K E N Q T E K +F Y S R R K K K K T L V L C I I G I F V +I I I C C C C L L F V V V I V I V L V L +R R R R R R H R R R N N N Y N H K F H R +R R H A R A D G R K L L L F L L L G R T +M M M A A A I I I I V V I I I I V L I V +V V V V V V V V V V V V V V V V V V I M +K K K K K K K D D D M M M M M M M T M T +A T S S S S S S S S D D D D D D D D A D +Q Q Q V N N K K K K P P P P P P P P P P +S A V T A V V Y Y Y F F F F F F F F F F +F F F F C F F F F F V V V V V V T A T T +Y Y Y Y Y Y Y N S G D D D D D D D E D E +W W W W W W W R R R L L L L L L L L L L +V T I L A L L G G G A A A A A G T T F A +V V V V V V V I I I I I I I I I I I L I +L L L I L I I M M M T T T T T T T T I T +C S S V L F L M M I I I I I I I M L I I +V L L L L L I A A A C C C C C C C C C C +V V V V V V V I I I I I I I I I I I I I +A A A F F F A L L L V V V V V V V V I I +L L L L L L L V V V L L L L L L L V L I +N N N N N N N N N N N N N N N N N N N N +T T T T T T T T T T T T T T T T T T V T +L L A L L L L V L L L L L L L L L I C V +C C C T T T S S S S F F F F F F F F F F +V V V I I I I M M M M M M M M M M M L L +A A A S A A A G G G A A A A A A A A T A +M I I S S S S I V I M M M M M M L M L M +V V V E E E E E E E E E E E E E E E E E +H H H H H H H H Y Y H H H H H H H H H H +Y Y H Y H Y H H H H Y Y Y H H Y Y H Y H +N N N N G N N E E E P P P P P P N G P K +Q Q Q Q Q Q Q Q Q Q M M M M M M M M M M +P P P P P P P P P P T T T T T T T S S E +R E Q D V N L E E E E D E E P E S P K A +R W W W W W W E E E Q H Q E Q H E T Q S +L L L L L L L L L L F F F F F F F F T F +T S T T T T T T T T S N S K E D E E N E +T D H Q Q E R N N N S N S N H N E A T K +T F L I I V L I A A V V V V V V M M L M +L L L Q Q Q Q L L L L L L L L L L L L L +Y Y Y D E D D E E E S T T A A T Q Q N N +F Y Y I Y T I I I I V V V I V V V I I I +A A A A A A A C S S G G G G G G G G G G +E E E N N N N N N N N N N N N N N N N N +F F F K K K R V I I L L L L L L L I L L +V I L V V A V V V V V V V V V V V V V V +F F F L L L L F F F F F F F F F F F F F +L L L L L L L T T T T T T T T T T T I T +G G G A C A S S S S G G G G G G G I G S +L L L L L L L M M L I I I I I I I F I I +F F F F F F F F F F F F F F F F F F F F +L M L T T T T A A A T T T A T T T T T I +T S L C V A T L L L A A A A A A A A A A +E E E E E E E E E E E E E E E E E E E E +M M M M M M M M M M M M M M M M M M M M +S F S L L L L I L L F F V V F V T V I C +L I L V L L M L L L L L L L L L F F F L +K K K K K K K K K K K K K K K K K K K K +M M M M L M M L L L I I I L L L I I I I +Y Y Y Y Y Y Y A L L I I I I I I I I I I +G G G S G S G A A V A A A A A A A A A A +L L M L L L L F C Y M M M M M M L F M L +G G G G G G G G G G D D D D D D D D H D +P T P L P L L L P P P P P P P P P P P P +R R R Q S Q R F L F Y Y Y Y Y Y Y Y Y Y +S P L A A A Q D G G Y Y Y E Y E Y Y G H +Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y +F F F F V F F L I I F F F F F F F F F F +R H H V S V M R R K Q Q Q Q Q Q Q Q Q R +S S S S S S S N N N E E E V E Q Q K V R +S S S L F L I P P P G G G G G G G K G G +F F F F F F F Y Y Y W W W W W W W W W W +N N N N N N N N N N N N N N N N N N N N +C C C R R R R I I I I I I I I I I I I I +F F F F F F F F F F F F F F F F F F F F +D D D D D D D D D D D D D D D D D D D D +F C F C C C C S G G G G G S G S S C S S +G G G F F F F I I V F F I L F I I I M I +V V V V V V V I I I I I I I I I I I I V +I I T V V V V V V V V V V V V V V V V A +V I V C C C C I V V S T S T S T I T F L +G G G G G G S I I I L L L L L L L V H L +S S S G G G G S S S S S S S S S S S G S +V I I I I I I I V V L L L L L L L L L F +F F F T L L L W W W M V M V M V M L I A +E E E E E E E E E E E E E E E E E E E D +V V V T T T I I I I L L L L L L L L L V +V I V I T I L V V V G G G F S G G G C M +W W W L L L L G G G L L L L L L L V L N +A A A V V V V Q Q Q A A S A A A S A A C +A V I E E E E A A Q N N N D D N R K N V +I I F L V T S D D G V V V V V V M K V L +K K R E G K G G G G E E E E E Q S G A Q +P P P I A I A - - - - - - - - - - - - K +G G G M M M M - - - - - - - - - - - - R +S T T S Q S T - - - - - - - - - - - - - +S S S P P P P - - - - - - - - - - - - - +F F F L L L L - - - - - - - - - - - - - +G G G G G G G G G G G G G G G G N S G S +I I I I I I I L L L L L L L L L L L M W +S S S S S S S S S S S S S S S S S S A P +V V V V V V V V V V V V V V V V V V L F +L L L F L L L L L L L L L L L L L L L L +R R R R R R R R R R R R R R R R R R R R +A A A C C C C T T T S S S S S S S S L S +L L L V V V I F F F F F F F F F F F F F +R R R R R R R R R R R R R R R R R R R R +L L L L L L L L L L L L L L L L L L M V +L L L L L L L L L M L L L L L L L L L L +R R R R R R R R R R R R R R R R R R R R +I I I I I I I V V V V V V V V V V V I V +F F F F F F F L L L F F F F F F F F F F +K K K K K K K K K K K K K K K K K K K K +V V I V V I I L L L L L L L L L L L L L +T T T T T T T V V V A A A A A A A A G A +K K K R R R K R R R K K K K K K K K K K +Y Y Y H H Y Y F F F S S S S S S S S Y S +W W W W W W W M L L W W W W W W W W W W +S A A T A N T P P P P P P P P P P P P P +S S S S S S S A A A T T T T T T T T T T +L L L L L L L L L L L L L L L L L L F L +R R R S S S S R R Q N N N N N N N N Q N +N N N N N N N R R R M M M M M M T T I T +L L L L L L L Q Q Q L L L L L L L L L L +V V V V V V V L L L I I I I I I I I M I +V V V A A A A V V V K K K K K K K K W K +S S S S S S S V V V I I I I I I I I S I +L L L L L L L L L L I I I I I I I I L I +L L M L L L L M V M G G G G G G G G S G +N N S N N N N K K K N N N N N N N N N N +S S S S S S S T T T S S S S S S S S S S +M M M M M V I M M M V V V V V V V V W V +K K K K K R R D D D G G G G G G G G V G +S S S S S S S N N N A A A A A A A A A A +I I I I I I I V V V L L L L L L L L L L +I I I A A A A A A A G G G G G G G G K G +S S S S S S S T T T N N N N N N N N D S +L L L L L L L F F F L L L L L L L L L L +L L L L L L L C C C T T T T T T T T V T +F F F L L L L M T M L L L L L L L I L V +L L L L L L L L L L V V V V V V V I L V +L L L L L L L L L L L L L L L L L L L L +F F F F F F F M M M A A A A A A A A F V +L L L L L L L L L L I I I I I I I I T I +F F F F F F F F F F I I I I I I I I F V +I I I I I I I I I I V V V V V V V V I I +V V V I I I V F F F F F F F F F F F F F +V V V I I I I I I I I I I I I I I V F I +F F F F F F F F F F F F F F F F F F S F +A A A S S S A S S S A A A A A A A A A S +L L L L L L L I I I V V V V V V V L A V +L L L L L L L L L L V V V V V V V V F V +G G G G G G G G G G G G G G G G G G G G +M M M M M M M M M M M M M M M M M K M M +Q Q Q Q Q Q Q H H H Q Q Q Q Q Q Q Q K Q +L L L L L L L I L L L L L L L L L L L L +F F F F F F F F F F F F F F F F F L F F +G G G G G G G G G G G G G G G G G G G G +G G G G G G G C C C K K K K K K K E K R +Q Q R K K K R K K K S S S S S S N N N S +F F F F F F Y F F F Y Y Y Y Y Y Y Y Y F +N N N N N N D S S A K K K K K K S R E N +- - - - - - - - - - E D E E E E - N E S +- - - - - - - - - - C C C C C C - N F Q +- - - - - - - - - - - - - - - - - R - K +- - - - - - - - - - - - - - - - - K - S +- - - - - - - - - - - - - - - - - N - P +- - - - - - - - - - - - - - - - - - - K +- - - - - - - L L - V V V V V V E I V L +- - - - - - - R K S C C C C C C L S C C +- - - - - - - T T E K K K K K K R A H N +- - - - - - - D D R I I I I I I D P I P +F F F F F F F T T D S A N N N A S H D T +Q D N D D D E G G G N S D D Q L D E K G +D E D E Q E D D D D D D D D D D S D D P +- - - - - - - - - - - - - - - - - - - T +- - - - - - - - - - - - - - - - - - - V +- - - - - - - - - - - - - - - - - - - S +- - - T T M T T T T C C C C C C G - C C +E G G Q H Q E V V L E Q T T E N L - Q - +T T T T T T V P P P L L L L L L L W L L +P P P K K R R D D D P P P P P P P P P R +T P S R R R R R R R R R R R R R R R R H +T T A S S S S K K K W W W W W W W W W W +N N N T T T N N N N H H H H H H H H H H +F F F F F F F F F F M M M M M M M M M M +D D D D D D D D D D H N N N H H M H H G +T T T N T N N S S S D D D D D D D D D D +F F F F F F F L L L F F F F F F F F F F +P P P P P P P L L L F F F F F F F F F W +A A A Q Q Q Q W W W H H H H H H H H H H +A A A A A S A A A A S S S S S S A S S S +I I I L L L L I I I F F F F F F F F F F +L M M L L L I V V V L L L L L L L L L L +T T T T T T S T T T I I I I I I I I N V +V V V V V V V V V V V V V V V V I V V V +F F F F F F F F F F F F F F F F F F F F +Q Q Q Q Q Q Q Q Q Q R R R R R R R R R R +I I I I I I V I I I V V V V V I I I I I +L L L L L L L L L L L L L L L L L L L L +T T T T T T T T T T C C C C C C C C C C +G G G G G G G Q Q Q G G G G G G G G G G +E E E E E E E E E E E E E E E E E E E E +D D D D D D D D D D - - - - - - - - - - +W W W W W W W W W W W W W W W W W W W W +N N N N N N T N N N I I I I I I I I V I +A E E A V S S V V K E E E E E E E E E E +V V V V V V M V V V T T T T T T T N T N +M M M M M M M L L L M M M M M M M M L M +Y Y Y Y Y Y Y Y Y Y W W W W W W W W W W +H D N D D D N N N N D D D D D D D A D E +G G G G G G G G G G C C C C C C C C C C +I I I I I I I M M M M M M M M M M M M M +E K R M M M M A A A E E E E E E E E E Q +S S S A A A A S S S V V V V V V V V V E +Q Q Q Y Y Y Y - - - - - - - - - - - - A +G G G G G G G - - - - - - - - - - - - N +G G G G G G G - - - - - - - - - - - - - +V V V P P P P - - - - - - - - - - - - - +S Q S S F S S - - - - - - - - - - - - - +- - - S F F Y - - - - - - - - - - - - - +K G S S P P P T T T A A A A A A S G A A +G G G G G G G S S S G G G G G G G Q G S +M M M M M M M P S S Q Q Q Q Q Q Q K Q S +F V W I L L L W W W T A T A A A S S S S +S F S V V V V A A A M M M M M M L I W L +S S A C C C C S A A C C C C C C C C C C +F I I I I I I L L L L L L L L L L L I V +Y Y Y Y Y Y Y Y Y Y T T I I I T L I P I +- - - - - - - - - - V V V V V V V L F V +F F F F F F F F F F F F F Y F F F F Y F +I I I I I I I V V I M M M M M L L L L I +V V V I I I I A A A M M L M M M L T M L +L L L L L L L L L L V V V V V V V V V I +T T T F F F F M M M M M M M M M M M I T +L L L I I I V T T T V V V V V V V V L V +F F F C C C C F F F I I I I I I I L I I +G G G G G G G G G G G G G G G G G G G G +N N N N N N N N N N N N N N N N N N N K +Y Y Y Y Y Y Y Y Y Y L L L L L L L L L L +T T T I I I I V V V V V V V V V V V L V +L L L L L L L L L L V V V V V V V V V V +L L L L L L L F F F L L L L L L L L L L +N N N N N N N N N N N N N N N N N N Y N +V V V V V V V L L L L L L L L L L L L L +F F F F F F F L L L F F F F F F F F F F +L L L L L L L V V V L L L L L L L I L I +A A A A A A A A A A A A A A A A A A A A +I I I I I I I I I I L L L L L L L L L L +A A A A A A A L L L L L L L L L L L - L +V V V V V V V V V V L L L L L L L L V L +D D D D D D D E E E S S S S S S S N S N +N N N N N N N G G G S S S S S S S S S S +L L L L L L L F F F F F F F F F F F F F +A A A A A A A Q Q Q S S S S S S S S S S +N N N D S D E A A A - - - - - - - - S N +A A A A G A A E E E S A S S A A A A C E +Q Q Q E D E E G G E D D D D D D D D K E +E E E S A S S D D I N N N N N S N N D R +L L L L G L L A A S L L L L L L L L V N +T T T N T T T N N K A A A T A A T T T G +K K K T A S S R R R A A A A A A A A A N +D D D A K A A S S E T T T I T S P P - L +E E E Q D Q Q Y D D D D D E D D D E E E +E Q Q K K K K S T A D D D E D E E D E G +E E E E G E A D D S D D D D D D D D N E +M E E E G E K E E G N N N P G G R G N A +E E E A E E A D D Q E E E D E E E E E R +E E E E K E E Q K L M M M A M M M V A K +A A A E S E E S T S N N N N N N N N K T +A A F K N K K S S C N N N N N N N N N K +N N N E E E K S V I L L L L L L L L L V +Q Q Q R K R R N H Q Q Q Q Q Q Q Q Q Q Q +K K K K - K R I F L I I I I I I L V L L +L L H - - - - - - - - - - - - - - - - - +A A A - - - - - - - - - - - - - - - - - +L L L - - - - - - - - - - - - - - - - - +Q Q Q - - - - - - - - - - - - - - - - - +K K K - - - - - - - - - - - - - - - - - +A A A - - - - - - - - - - - - - - - - - +K K K - - - - - - - - - - - - - - - - - +E E E - - - - - - - - - - - - - - - - - +V V V - - - - - - - - - - - - - - - - - +A A S - - - - - - - - - - - - - - - - - +E E P - - - - - - - - - - - - - - - - - +V V M - - - - - - - - - - - - - - - - - +S S S - - - - - - - - - - - - - - - - - +P P A - - - - - - - - - - - - - - - - - +M L P - - - - - - P - - - - - - - - - - +S S N - - - - - - V - - - - - - - - - - +A A M - - - - - - D - - - - - - - - - - +A A P - - - - - - S - - - - - - - - - - +N N S - - - - - - Q - - - - - - - - - - +I M I - - - - - - G - - - - - - - - - - +S S E - - - - - - G - - - - - - - - - - +I I R - - - - - - D - - - - - - - - - - +A A D - - - - - - A - - - - - - - - - - +- V - - - - - - - - - - - - - - - - - - +A K R - - - - - - N - - - - - - - - - - +R E R - - - - - - K - - - - - - - - - - +Q Q R - - - - - - S - - - - - - - - - - +Q Q R - - - - - - E - - - - - - - - - - +N K H - - - - - - S - - - - - - - - - - +S N - - - - - - - - - - - - - - - - - - +A Q - - - - - - - - - - - - - - - - - - +K K - - - - - - - - - - - - - - - - - - +- P - - - - - E - - - - - - - - - - - - +A A H K D K - E E E A A A A S A A A A A +R K M I L L - F E P V V V V V I L L V L +S S S A P A - D D D G D G T I G A A A D +V V M R Q R K K F F R R R R R R R R R R +W W W - E - M L H F M M M I I I I I I F +E E E - N - S Q K S Q H Q K K K Q Q K R +Q Q P - E - K E L P K K K K K L R - K R +R R R - G - G G R S G G G G G G G - G A +A T S - L - L L E L I V I I V I L - I F +S S S - V - P D L D D A D N A G R - N C +Q E H - - - D S Q G F Y Y Y W F F V Y F +L M L - - - K S T D V V V V T A V F V V +R R R - - - S G T G K K K K K K K G L R +L K E - - - E D E D R R N Q L A R H L H +Q Q R - - - E P L R K K K T K F T R K - +N N R - - - E K K K I I M L V L T T I T +L L R K - - K L M K R Y R R H L W K L L +R L R E - - S C C C E E E E A G D Q C E +A A H S - - T P S L F F C F F L F A K H +S S H L - - M I L A I I F I M L C L T F +C R M E - T A P A L Q Q Q L Q H C C Q C +E E S N - A K M V V K Q K K A G G S N H +A A V K - S K T T S A S A A H K L F V K +L L W K - P L P P L F F F F F I L F P W +Y Y E N - E E N N G V I F S - L R S K C +S N Q N - K Q G G E R R R K - S Q R D R +E E R K - K K H H H K K K K K P R S T K +M M T P - Q P L L P Q Q P P Q K P C M Q +D D S E - E K D E E K K K K R D Q P D N +P P Q V - L G P G L A I V I E I K F H L +E D L N - V E S R R L L I S A M P P V P +E E R Q - E G L G K D D E R D L A Q N Q +R R K - - K - P S S E E I E E S A P E Q +L W H - - P - L L L I I H I V L L K V K +R K M - - A - G S L K K E R K G A A Y E +F A Q - - - - G P P P P G Q P E A E V - +A A M - - - - H P P L L N A L A Q P K - +T Y S - - - - L L L E D - E D D G - E - +T T S - - - - - I I - - - - - G - - D - +R R Q - - - - - M I - - - - - A - - - - +H H E - - - - - C H - - - - - G - - - - +L L - - - - - - - - - - - - - - - - - - +R R - - - - - - - - - - - - - - - - - - +P P - - - - - - - - - - - - - - - - - - +D D A - - - - - T T D D - D E - - E - - +M M L - - - - - A A L L - L L - - L - - +K K N - - - - - A A N N - N Y - - V - - +T T R - - - - - T T N N - T E - - V - - +H H E - - - - G P P K K K K K E Q K - V +L L E - - - - P M M K K I K K A L L - A +D D A - - - - A P S D D D E A G P P - G +R R P - - - - G T L S S S N N E S L - G +P P T - - - - A P P C C C Y C A C S - C +- L - - - - - - - - - - - - - - - - - - +- V - - - - - - - - - - - - - - - - - - +- V - - - - - - - - - - - - - - - - - - +- D - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- E - - - - - - - - - - - - - - - - - - +- N - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- N - - - - - - - - - - - - - - - - - - +- N - - - - - - - - - - - - - - - - - - +- N - - - - - - - - - - - - - - - - - - +- T - - - - - - - - - - - - - - - - - - +- N - - - - - - - - - - - - - - - - - - +- K - - - - - - - - - - - - - - - - - - +- S - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- E - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- T - - - - - - - - - - - - - - - - - - +- V - - - - - - - - - - - - - - - - - - +- D - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- L - - - - - - - - - - - - - - - - - - +- G - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- E - - - - - - - - - - - - - - - - - - +- D - - - - - - - - - - - - - - - - - - +- F - - - - - - - - - - - - - - - - - - +- L - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- K - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- Y - - - - - - - - - - - - - - - - - - +- H - - - - - - - - - - - - - - - - - - +- D - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- D - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- S - - - - - - - - - - - - - - - - - - +- G - - - - - - - - - - - - - - - - - - +- S - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- G - - - - - - - - - - - - - - - - - - +L L M - - - - A K K I M M I I G I - I A +V D N - - - - G S S S S S S A E A - S A +V A P - - - - P S T N N N N N T T - D Q +- R L - - - - - - - - - - - - - - - - - +- R N - - - - - - - - - - - - - - - - - +- P P - - - - - - - - - - - - - - - - - +- W L - - - - - - - - - - - - - - - - - +- A N - - - - - - - - - - - - - - - - - +- G P - - - - - - - - - - - - - - - - - +E S L - - - - A - S H - N H H A - S H - +L Q S - - - - P P T T H T T T P - S T - +G E S - - - - R F G T T G L G E - K L S +R A L - - - - L L L I A I A A D - A S K +D E N - - - - S D G E E E E D E P E E D +G L P - - - - L A E I I I M I K Y N L I +A S L - - - - Q A A G G S S H K S H S I +R R N - - - - P P L K K K K R E P I N P +G E A - - - - D S G D D E G N P P A T L +P G H - - - - P L P L L L H G P P A Q V +V P P - - - - M P A N D N N D E P N D M +G Y S - - - - L D S Y Y Y F F E E T F E +G G L - - - - V S R L L L L Q D T A L M +K R Y - - - - A R R K K R K K L E R K K +A E R - - - - L R T D D D E N K K G D R +R S R - - - - G G S G V G K G K V - K G +P D P - - - - S S S N N N D N D - - E - +- H - - - - - - - - - - - - - - - - - - +- H - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- E - - - - - - - - - - - - - - - - - - +E G R - - - - R S S G G G K G N - - - - +A S A - - - - K S G T T T I T H - - - - +A L I - - - - S S S T T T S T I - - - - +E E E - - - - S G A S S S G S L - - - - +A Q G - - - - V D E G G G - G N - - - - +P P L - - - - M P P I I V - I H - - - - +E G A - - - - - P G - G G - - - - - - - +G F L - - - - - L A - - - - - - - - - - +V W G - - - - - G A - - - - - - - - - - +D E L - - - - - D H - - - - - - - - - - +P G A - - - - - Q E - - - - - - - - - - +P E L - - - - - K M - - - - - - - - - - +R A E - - - - - P K - - - - - - - - - - +R E K - - - - - - S - - - - - - - - - - +H R F - - - - - - - - - - - - - - - - - +H G E - - - - - - - - - - - - - - - - - +R K E - - - - - - - - - - - - - - - - - +H A E - - - - S - - - - - - - - - - - - +R G R - - - - L - - - - - - - - - - - - +D D I - - - - G - - - - - - - - - - - - +K P S - - - - R - - - - - - - - - - - - +D H R - - - - M - - - - - - - - - - - - +K R G - - - - S - - - - - - - - - - - - +T R G - - - - Y - - - - - - - - - - - - +P H S - - - - D - - - - - - - - - - - - +A V L - - - - Q - - - - - - - - - - - - +A H K - - - - R - - - - - - - - - - - - +G R G - - - - S - - - - - - - - - - - - +D Q D I P V I L P P - T T F - M P S - S +Q G G A G G P S A P G G G G G G P S K E +D G G N V E T S S S S S S S S L T G S T +R S D S E S T S L A S S S S S A R G S Q +A R R D K K A R R R V V V V V D K L G E +E E S N E E K S S S E E E D E G E Q T E +A S S K E E L S S S K K K K K P T A E L +P R A V E K K Y P P Y Y Y H Y P R P K G +K S L T E I I Y C H V I V L I S F R N I +A G D I G E D G A S V I I M I S E G A L +E S N D A L E P P P D D D E D L E P T T +S P Q D R K F W W W E E E D E E G R E S +G R R Y R S E G G S S S N S - L E D N V +E T T R E I S R P A D D D D D D Q E E P +P G P E G T N S S A Y Y Y G H H P H S K +G A L E A A V A G S M M M Q M L G S Q T +A D S D D D N A A S S S S S S N Q D S L +R G L E M G E W W W F F F F F F G F L G +E E G D E E V A S T I I I I I I T I I V +E H Q K - S K S S S N N N H N N P A P R +R R R D - P D R R R N N N N N N G N S H +P R E P - P P R R R P P P P P P D P P D +R H P Y - A Y S S S S S S S N Y P T S W +P R P P - T P S S S L L L L L L E V V T +H A W P - - S W W R T T T T T T P W S W +R H L C - - A N S N V V V V V I V V E L +S R A D - - D S S S T T T T R Q C S T A +H - R V - - - L L L V V V V V V V V V - +S - P P - - - K G G P P P P P P P P P P +K - C V - - - H R R I I I I I I I I I L +E - H - - - - - - - - - - - - - - - - - +- - G - - - - - - - - - - - - - - - - - +- - N - - - - - - - - - - - - - - - - - +- - C - - - - - - - - - - - - - - - - - +- - D - - - - - - - - - - - - - - - - - +- - P - - - - - - - - - - - - - - - - - +- - T - - - - - - - - - - - - - - - - - +- - Q - - - - - - - - - - - - - - - - - +- - Q - - - - - - - - - - - - - - - - - +- - E - - - - - - - - - - - - - - - - - +A R A - E K F K A A A A A A A A A A A A +A P G - E I P P P P V V V P V S V E S E +G G G G E N G P S S G G G G G E A G G E +P E G E E M D S L L E E E E E E E E E E +P E E E E D D A K K S S S S S S S S S D +E G A E E D E E R R D D D D D D D D D D +A P V E E L E H R R F F F L F L T L I V +R E V E E Q D E G S E E E E E E D D E E +S D T E E P E S Q P N N N N N M D D N F +E K F E E N P L C S L L L M L P Q L L S +R A E E E E - L G G N N N N N T E E D G +G E D D E N - - E E T T T A T E E D N E +R R R - E E - - R R E E E E E E D D K D +- R - - - - - - - - - - - - - - - G - - +- A - - - - - - - - - - - - - - - G - - +- R - - - - - - - - - - - - - - - E - - +- H - - - - - - - - - - - - - - - D - - +- R - - - - - - - - - - - - - - - A - - +- E - - - - - - - - - - - - - - - Q - - +G G A E E D E S E R E D E E D E E S E N +P S R P E K I A S S F F F L V T E F I A +G R H E E S P E L L S S S S S D N Q Q Q +P P R V G P L R L L S S S S S T S Q S R +E A Q P A Y S G S S E E E D E F L E K I +G R S A G P P G G G S S S S S S G V S T +G G Q G G N R G E E D D E D D E T I G Q +R G R P V P P A G G M L L S P P E P D P +R E R R E E R R K Q E E E E E E E K G E +H G S P - T - V G E E E E Y G D E G G P +H E R R - T - C S S S S S S S S S Q S E +R G H R - G - E T Q K K K K K K S Q K Q +R E R - - E - V - D E E E V D K K E E Q +G G R - - E - A - E K K K R K P Q Q K A +S P V - - D - A - E L L L L L P Q L I Y +P D R - - E - D D E N N N N D Q E Q K E +E G T - - E - E D S - E A R - P S Q Q L +E G E - - E - G E S A S T S D L Q V S H +A E G - - P - P A E T S - - T Y P E - Q +A R K - - - - P E E - - - - - D V R - E +E R E - - - - R D E - - - - - G S C - N +R R S - - - - A G R - - - - - - G G - K +E R S - - - - A R A - - - - - - G D - K +P H S - - - - P A S - - - - - - P H - P +R R A - - - - L A P - - - - - - E L - T +R H S - - - - H P A - - - - - - A T - S +H G R - - - - T G G - - - - - - P P - Q +R A S - - - - P P S - - - - - - P R - R +A P R - - - - H R D - - - - - - D S - V +H A S - - - - A A H - - - - - - S P - Q +R T A - - - - H T R - - - - - - R G - S +H Y S - - - - H P H - - - - - - T T - V +Q E Q - - - - I L R - - - - - - W G - E +D G E - - - - H R G - - - - - - S T - I +P D R - - - - H R S - - - - - - Q S - D +S A S - - - - G A L - - - - - - V S - M +K R L - - - - P E E - - - - - - S E - F +E R D - - - - H - R - - - - - - A D - S +C E E - - - - L - E - - - - - - T L - E +A D A - - - - A - A - - - - - - A A - D +G K M - - - - - - - - - - - - - - - - - +A E P - - - - - - - - - - - - - - - - - +K R T - - - - - - - - - - - - - - - - - +G R E - - - - - - - - - - - - - - - - - +E H G - - - - - - - - - - - - - - - - - +R R E - - - - - - - - - - - - - - - - - +R R K - - - - - - - - - - - - - - - - - +A R D - - - - - - - - - - - - - - - - - +R K H - - - - - - - - - - - - - - - - - +H E E - - - - - - - - - - - - - - - - - +R N L - - - - - - - - - - - - - - - - - +G Q R - - - - - - - - - - - - - - - - - +G G G - - - - - - - - - - - - - - - - - +P S N - - - - - - - - - - - - - - - - - +R G H - - - - - - - - - - - - - - - - - +A V G - - - - - - - - - - - - - - - - - +G P A - - - - - - - - - - - - - - - - - +P V K - - - - - - - - - - - - - - - - - +R S E - - - - - - - - - - - - - - - - - +E G P - - - - - - - - - - - - - - - - - +A P T - - - - - - - - - - - - - - - - - +E N I - - - - - - - - - - - - - - - - - +S L Q - - - - - - - - - - - - - - - - - +G S E - - - - - - - - - - - - - - - - - +E T E - - - - - - - - - - - - - - - - - +E T R - - - - - - - - - - - - - - - - - +P R A - - - - - - - - - - - - - - - - - +A P Q - - - - - - - - - - - - - - - - - +R I D - - - - - - - - - - - - - - - - - +R Q L - - - - - - - - - - - - - - - - - +H Q R - - - - - - - - - - - - - - - - - +R D R - - - - - - - - - - - - - - - - - +A L T - - - - - - - - - - - - - - - - - +R G N - - - - - - - - - - - - - - - - - +H R S - - - - - - - - - - - - - - - - - +K Q L - - - - - - - - - - - - - - - - - +A D M - - - - - - - - - - - - - - - - - +Q P V - - - - - - - - - - - - - - - - - +P P S - - - - - - - - - - - - - - - - - +A L R - - - - - - - - - - - - - - - - - +H A G - - - - - - - - - - - - - S - - - +E E S - - - - - - - - - - - - - S - - - +A D G - - - - - - - - - - - - - E - - - +V I L - - - - - - - - - - - - - A - - - +E D A - - - - - - K - - - - - - E - - - +K N G - - - - - - S - - - - - - A - - - +E M G - - - - - - S - - - - - - S - - - +T K L - - - - - - F - - - - - - A - - - +T N D - - - - - - D - - - - - - S - - - +E N E - - - - H - L - - - - - - Q P - - +K K A - - - - R - P - - - - - - A S - - +E L D - - - - H - D - - - - - - D L - - +A A T - - - - R - T - - - - - - W G - - +T T P - - - - H - L - - - - - - R E - - +E A L - - - - H - Q - - - - - - Q T - - +K E V - - - - R - V - - - - - - Q W - E +E S L - - - - R - P - - - - - - W K - P +A A P - - - - T S G - - - - - - K D - H +E A H - - - - L L L - - - - - - A E - L +I P P - - - - S D H - - - - - - E S - T +V H E - - - - L P R - - - - - - P V - I +E G L - - - - D R T - - - - - - Q P - Q +A S E - - - - N P A - - - - - - A Q - D +D L V - - - - R L S - - - - - - P V - P +K G G - - - - D R G - - - - - - G P - R +E H K - - - - S P R - - - - - - C A - K +K A H - - - - V A G - - - - - - G E - K +E G V - - - - D A S - - - - - - E G - S +L L V - - - - L L A - - - - - - T V - D +R P L - - - - A P S - - - - - - P D - V +N Q T - - - - E P E - - - - - - E D - T +H S E - - - - L T H - - - - - - D T - S +Q P Q - - E - V K Q S S S S S N S S S I +P A E - - M - P C D S S S S S S C S S L +R K P - - P - A R C S S S S S S S S S S +E M E - - V - V D N E E E E E V E E E E +P G G - - G - G R G G G G C G C G G C C +H - S - - - - A - - - - - - - - - - - - +C - S - - - - H - - - - - - - - - - - - +D - E - - - - P - - - - - - - - - - - - +L - Q - - - - R - - - - - - - - - - - - +E - A - - - - A - - - - - - - - - - - - +T - L - - - - A - - - - - - - - - - - - +S - L - - - - W - - - - - - - - - - - - +G N G - - - - R D K S S S S S S S S S S +T S N - - - - A G S T T T T T T T T T T +V T V - - - - A Q A V V V V I A A V V I +T D Q - - - - G V S D D D D D D D D D D +V P L - - - - P V G I I V N I Y M C I L +G G D - - - - A A R G G V P K K T L A Q +P P M - - - - P L L A A L L P P N D I D +M M - - - - - - - - - - - - - - - - - - +H L - - - - - - - - - - - - - - - - - - +T A - - - - - - - - - - - - - - - - - - +L I - - - - - - - - - - - - - - - - - - +P P - - - - - - - - - - - - - - - - - - +S A - - - - - - - - - - - - - - - - - - +T M - - - - - - - - - - - - - - - - - - +C A - - - - - - - - - - - - - - - - - - +L T - - - - - - - - - - - - - - - - - - +Q N - - - - - - - - - - - - - - - - - - +K P G - - P - G P A P P P P E P T P S G +V Q R - - R - H S R A V R G V E A E E F +E N V - - P - E D A E E E E E E E E E G +E A I - - R - D F L G - G G - D L I - W +Q A S - - - - C F R - - - - - P L L - L +P S Q - - - - N L P - - - - - E E R - P +- R - - - - - G - - - - - - - - - - - E +E R S - - - - R R D E E E E E E Q K E M +D T E - - - - M I D Q Q Q E V Q I I E V +A P P - - - - P D P P P A A P A P P M P +D N D - - - - S S P E V E E V E D E F K +N N L - - - - I H L V V T A E E L L Y K +Q P S - - - - A R D E E E E Q N - A G Q +R G C - - - - K E - - - - - - - - - - - +N N I - - - - D D - - - - - - - - - - - +V P T - - - - V A - - - - - - - - - - - +T S A - - - - F A - - - - - - - - - - - +R N N - - - - T - - - - - - - - - - - - +M P T - - - - K - - - - - - - - - - - - +G G D - - - - M - - - - - - - - - - - - +S P K - - - - G - - - - - - - - - - - - +Q P A - - - - D - - - - - - - - - - - - +P K T - - - - R - - - - - - - - - - - - +P T T - - - - G - - - - - - - - - - - - +D P E - - - - D - - - - - - - - - - - - +P E S - - - - R - - - - - - - - - - - - +N N T - - - - - - - - - - - - - - - - - +T S S - - - - - - - - - - - - - - - - - +I L V - - - - - - - - - - - - - - - - - +V I T - - - - - - - - - - - - - - - - - +H V V - - - - - - - - - - - - - - - - - +I T A - - - - - - - - - - - - - - - - - +P N I - - - - - - - - - - - - - - - - - +V P P - - - - - - - - - - - - - - - - - +M S D - - - - - - - - - - - - - - - - - +L G V - - - - - - - - - - - - - - - - - +T T D - - - - - - - - - - - - - - - - - +G Q P - - - - - - - - - - - - - - - - - +P T L - - - - - - - - - - - - - - - - - +L N V - - - - - - - - - - - - - - - - - +G S D - - - - - - - - - - - - - - - - - +E A S - - - - - - - - - - - - - - - - - +A K T - - - - - - - - - - - - - - - - - +T T V - - - - - - - - - - - - - - - - - +V A V - - - - - - - - - - - - - - - - - +V R H - - - - - - - - - - - - - - - - - +P K I - - - - - - - - - - - - - - - - - +S P S - - - - - - - - - - - - - - - - - +G D N - - - - - - - - - - - - - - - - - +N H K - - - - - - - - - - - - - - - - - +V T T - - - - - - - - - - - - - - - - - +D T D - - - - - - - - - - - - - - - - - +L V G - - - - - - - - - - - - - - - - - +E D E - - - - - - - - - - - - - - - - - +S I A - - - - - - - - - - - - - - - - - +Q P S - - - - - - - - - - - - - - - - - +A P P - L P P G E G P P P P P P G - G P +- A - - - - - - - - - - - - - - - - - - +- C - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- L - - - - - - - - - - - - - - - - - - +- N - - - - - - - - - - - - - - - - - - +- H - - - - - - - - - - - - - - - - - - +- T - - - - - - - - - - - - - - - - - - +- V - - - - - - - - - - - - - - - - - - +- V - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- V - - - - - - - - - - - - - - - - - - +- N - - - - - - - - - - - - - - - - - - +- K - - - - - - - - - - - - - - - - - - +- N - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- N - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- D - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- L - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- K - - - - - - - - - - - - - - - - - - +- K - - - - - - - - - - - - - - - - - - +- E - - - - - - - - - - - - - - - - - - +E E L I L L L E L D E E E M E E Q D E E +G E K S Q S A D D D E E E N E G D D R R +K K E E E E E E D A S T D S Y E V L S C +K K A L V L L E D D L L L D L Q K E K L +E E E N V H Q E S D E E K E D P D E H P +V E I M P L L I E E P P P P P - P P L K +E E R - - - - D - G - - - - - - - - - - +A E E - - - - Y - N - - - - - - - - - - +D D D - - - - T D L E E E E D E E D - - +D D E - - - - L S S A A A A A E D D - - +V R E - - - - C C K C C C C C C C C - - +M G E - - - - F C G F F F F F F F F - - +- - V - - - - - L E - - - - - - - - - - +- - E - - - - R R R - - - - - - - - - - +- - K - - - - V L V - - - - - - - - - - +- - K - - - - R H R - - - - - - - - - - +- - K - - - - K K A - - - - - - - - - - +- - Q - - - - M V W - - - - - - - - - - +- - K - - - - I L I - - - - - - - - - - +- - K - - - - D E R - - - - - - - - - - +- - E - - - - V P A - - - - - - - - - - +- - K - - - - Y Y R - - - - - - - - - - +R E R K K K K K K L T T T T T T T T K G +S D E E E E E P P P E E E D E E E E N F +G G T K K K K D Q A D G G G G A G G G G +P P G I V A A W W C C C C C C C C C C C +R K K A V V V C C C V V I V V V V I R C +P P A P P P P E R L R Q K W Q Q R R R - +I M M I I M I V S E K R K R R R R H G - +V P V P P P P R R R F F F F F W C C S F +P P P E E E E E E D K K P S K P P P S P +Y Y H G G A A D A S C C F C C C C C L C +S S S S S S S W W W C C C C C L C C G C +S S S A A A S S A S Q Q Q Q Q Y A K Q S +M M M F F F F V L A I I V V V V V L I V +F F F F F F F Y Y Y S N S N N D D D S D +C I I I C I I L L I I V T I I I T T G K +L L F L L F F F F F E E E E E S T T A R +S S S S S S S S S P E E E S E Q Q K S K +P T T K Q S P P P P G G G G G G A S K P +T T T T T N T E Q Q K R K K L R P P K P +N N N N N N N N N S G G G G G G G W G W +L P P P P R K R R R K K K K K K K D K V +L L I I L F I F F F L Q I I S K V V I I +- - - - - - - - - - W W W W W W W G W W +- - - - - - - - - - W W W W W W W W Q W +- - - - - - - - - - N N N N I T R Q N N +- - - - - - - - - - L L L I L L L V I L +R R R R R R R R R R R R R R R R R R R R +R R R V K L V V V L K R K K K R K K K K +F L A G G Q L L S L T T T T T A T T T T +C C C C C C C C C C C C C C C C C C C C +H H H H H H H Q Q H Y F Y Y F F Y Y C Y +Y Y Y K T R R T K R K R S K L K H R K Q +I I I L L I I I V I I I I I I I I I I I +V L V I I V V I I I V V V V V V V V V V +T N N N H N N A T T E E E E E E E E E K +M L L H H D A H H H H H H H H H H H N H +R R R H H T T K K K N N N S N N S S N S +Y Y Y I V I W L M M W W W W W W W W W W +F F F F F F F F F F F F F F F F F F F F +E E E T T T T D D D E E E E E E E E K E +V M M N N N N Y H H T T T S T T T S C S +V C C L L L F V V V F F F F F F F F F F +I I I I I I I V V V I I I I I I I I I I +L L L L L L L L L L V V V V I V I I G I +V M L V V F L A V V F F F L F F F F L F +V V V F F F F F F I M M M M M M M M V V +I I I I I I I I I I I I I I I I I I T I +A A A M I L L F F F L L L L L L L L L L +L M A L L L L L L L L L L L L L L L L L +S S S S S S S N N N S S S S S S S S S S +S S S S S S S C C C S S S S S S S S T S +I I I A V I A I V I G G G G G G G G G G +A A A A S S A T T T A A A A A A A S T A +L L L L L L L I I I L L L L L L L L L L +A A A A A A A A A A A A A A A A A A A I +A A A A A A A L L M F F F F F F F F F F +E E E E E E E E E E E E E E E E E E E E +D D D D D D D R R R D D D D D D D D D D +P P P P P P P P P P I I I I I I I Y I V +- - - - - - - Q D K Y Y Y Y Y Y Y Y Y H +V V V I I V I I I I I I I I I I L L M L +R Q L R R Q R E D D E D E E E E E D D E +T P T S A H A A P P Q Q Q R Q Q E Q Q N +D N N H H T D G G H R R R K R R R K R Q +S A S S S S S S S S K K K K K R K P K P +P P E F F F M T T A T T T T T V T T T K +R R R R R R R E E E I I I I I I I V I I +N N N N N N N R R R K K K K R R K K K Q +N N K T H H Q I V I T T T I T T V A I E +A V V I I I I F F F M M M I I I L L L L +L L L L L L L L L L L L L L L L L L L L +K R R G G F K T S T E E E E E E E E E N +Y Y Y Y Y Y H V V L Y Y Y Y Y Y Y Y Y C +L F F F F F F S S S A A A A A A A T A T +- - - - - D - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - V - - - - - - - - - - - - - - +- - - - - F - - - - - - - - - - - - - - +- - - - - T - - - - - - - - - - - - - - +- - - - - T - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - F - - - - - - - - - - - - - - +- - - - - T - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - E - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - A - - - - - - - - - - - - - - +- - - - - L - - - - - - - - - - - - - - +- - - - - K - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - L - - - - - - - - - - - - - - +- - - - - G - - - - - - - - - - - - - - +- - - - - N - - - - - - - - - - - - - - +- - - - - A - - - - - - - - - - - - - - +D D D D D D D N N N D D D D D D D D D D +Y Y Y Y Y Y I Y Y Y K K K K K K K R M I +I V V A A V G I I I V V V I V V M V I I +F F F F F F F F F F F F F F F F F F F F +T T T T T T T T T T T T T T T T T T T T +G G G A S S S A A A Y Y Y Y Y Y Y F Y H +V V V I I I V I I V I I I I I I V I I I +F F F F F F F F F F F F F F F F F F F F +T T T T T T T V V L I I I I I I V V I I +F F F V V L V G A A L L L L L M L F L L +E E E E E E E E E E E E E E E E E E E E +M M M I I I I M M M M M M M M M M M M M +V V V L L I V T M T L L L L L L L L L V +I I I L L L L L V V L L L L L L L L L L +K K K K K K K K K K K K K K K K K K K K +M M M M M M M V V V W W W W W W W W W W +I I I T T T T V V V V V V I T V V V M V +D D D T V A T S A A A A A A A A A A A A +L L Q F F Y Y L L L Y Y Y Y Y Y Y Y Y F +G G G G G G G G G G G G G G G G G G G G +L L L A A A A L L W F Y F Y F F F F F F +L V I F F F F Y L C - - - - - - - - - - +L L L L L L L F S F - - - - - - - - - - +H H Q H H H H G G G - - - - - - - - - - +P Q D K R K K E E E - - - - - - - - - - +G G G G G G G Q H Q Q Q Q K V K K K K G +A A S A S S S A A A V T T T K V K K A K +Y Y Y F F F F Y Y Y Y Y Y Y F Y Y Y Y Y +F F F C C C C L L L F F F F F F F F F F +R R R R R R R R Q R T T T T T T T T S T +D D D N S N N S S S N N N N N N N N N S +L L L Y W Y Y S S S A A A A A A A A G A +W W W F F F F W W W W W W W W W W W W W +N N N N N N N N N N C C C C C C C C Y C +I I I L M I M V L V W W W W W W W W R C +L L L L L L L L L L L L L L L L L L L L +D D D D D D D D D D D D D D D D D D D D +F F F M L L L G G G F F F F F F F F F F +I I V L L L L F L L L L L L L L L L V I +V V V V V V V L L L I I I I I I I I V I +V V V V V V V V V V V V V V V V V V V V +S S V G S S A F L L D D D D A D D N I I +G G G V V V V V V I V V V V V V V I V V +A A A S S S S S S S S S S S S S S S F S +L L L L L L L I L V L L L L L I L L C V +V V V V I I I I V I V V V V V I V I L T +A A A S S S S D D D S S S T S S S S S T +F F F F F F M I I I L L L L L L L L L L +A A A - - - - V V L T T V V I V V T I I +F F L - - - - V V V A A A A A A A A - - +S T A - - - - S A S N N N N N N N K - - +- - N - - - - - - - - - - - - - - - - - +- - A - - - - L M M - - - - - - - - - - +- - L - - - - A A V - - - - - - - - - - +- G G - - - - S S S - - - - - - - - - - +G N T G G G G A A D A A A T A W T I G - +S S N I I I L G G S L L L L L L L L K - +K K K Q H Q E G G G G G G G G G G E T - +G G G S S S S A A T Y Y Y Y Y Y F Y R - +K K R S S S S K K K S S S S S S A S E - +D D D A A A A I I I E E E D E E E E E N +I I I I I I I L L L L L L L L L M V L L +N N K S S N S G G G G G G G G G G A K M +T T T V V V V V V M A A A P A P P P P E +I I I V V V V L L L I I I I I I I I L L +K K K K K K K R R R K K K K K K K K I K +S S S I I I I V V V S S S S S S S A S S +L L L L L L L L L L L L L L L L L L M F +R R R R R R R R R R R R R R R R R R K R +V V V V V V V L L L T T T T T T T T F T +L L L L L L L L L L L L L L L L L L L L +R R R R R R R R R R R R R R R R R R R R +V V V V V V V T T T A A A A A A A A - A +L L L L L L L L L L L L L L L L L L - L +R R R R R R R R R R R R R R R R R R - R +P P P P P P P P P P P P P P P P P P P P +L L L L L L L L L L L L L L L L L L L L +K K K R R R R R R R R R R R R R R R R R +T T T A A A A V V V A A A A A A A A V A +I I I I I I I I I I L L L L L L L L L L +K K K N N N N S S S S S S S S S S S S S +R R R R R R R R R R R R R R R R R R Q Q +L L L A A A A A A A F F F F F F F F F F +P P P K K K K P P Q E E E E E E E E E E +K K K G G G G G G G G G G G G G G G R G +L L L L L L L L L L M M M M M M M M M M +K K K K K K K K K K R R R R R R R R K K +A A A H H H H L L L V V V V V V V V V V +V V V V V V V V V V V V V V V V V V V V +F F F V V V V V V V V V V V V V V V V V +D D D Q Q Q Q E E E N N N N N N N D R N +C C C C C C C T T T A A A A A A A A A A +V V V V V V M L L L L L L L L L L L L L +V V V F F F F I I M L L V I V L V V I I +N N T V V V V S S S G G G G G G G G K G +S S S A A A A S S S A A A A A A A A T A +L L L I I I I L L L I I I I I I I I T I +K K K R R R S K R K P P P P P P P P L P +N N N T T T T P P P S S S S S S S S P A +V V V I I I I I I I I I I I I I I I T I +L F F G G G G G G G M M M M M M M M L L +N N N N N N N N N N N N N N N N N N N N +I I I I I I I I I I V V V V V V V V V V +L L L M M V V V V V L L L L L L L L F L +I I I I I I L L L V L L L L L L L L L L +V V V V V V V I I I V V V V V V V V V V +Y Y Y T T T T C C C C C C C C C C C C C +M M K T T T T C C C L L L L L L L L L L +L L L L L L L A A A I I I I I I I I M I +F F F L L L L F F F F F F F F F F F I F +M M M Q Q Q Q F F F W W W W W W W W W W +F F F F F F F I I I L L L L L L L L L L +I I I M M M M I I I I I I I I I I I I V +F F F F F F F F F F F F F F F F F F F F +A A A A A A A G G G S S S S S S S S S C +V V V C C C C I I I I I I I I I I I I I +I V I I I I I L L L M M M M M M M M M L +A A A G G G G G G G G G G G G G G G G G +V V V V V V V V V V V V V V V V V V V V +Q Q Q Q Q Q Q Q Q Q N N N N N N N N D Y +L L L L L L L L L L L L L L L L L L L F +F F F F F F F F F F F F F F F F F F F F +K K K K K K K K K K A A A A A A A A A S +G G G G G G G G G G G G G G G G G G G G +K K K K K K K K K K K K K K K K K K R K +F F F F F L F F F F F F F F Y F F F F F +F F F Y Y Y F Y Y F Y Y Y Y H Y G W Y G +Y H Y R T T R H Y V H H H E Y Y R R E K +C C C C C C C C C C C C C C C C C C C C +T T T T T S T L E Q I I V I F I I I I I +D D D D D D D G G G N N N N N N N N D N +E E S E E S L V P E Y T M T E T Q Y P G +S S S A A S S D D D T T T T T T T T T T +K K K K K K K T T T T T T D S T E D S D +- - - - - - - R R R G G G G E S G G G S +- - - - - - - N N N E D N S I E D E E V +- - - - - - - I I I M R M R R R L F R I +- - - - - - - - - - - - - - - - P S - - +- - - - - - - - - - F F F F F F L L F - +- - - - - - - - - - - - - - - - - V - - +- - - - - - - - - - D D D P E D N P P N +- - - - - - - - - - V I I A I I Y L S Y +- - - - - - - - - - S E S S E S T S S T +- - - - - - - - - - V D D Q D E I I E I +- - - - - - - - - - V V V V V V V V V I +E E D S H Q M T S T N N N P N N N N M T +L F T N T T T N T N N N N N N N N N N N +E E E P P E E R K K Y H L R K K K K K K +R K K E Q A E S A S S T S S T S S S S S +D D E E E E E D Q D E D D E E E Q D R Q +C C C C C C C C C C C C C C C C C C C C +R R I R K K R M R A K L Q F E E E K E E +G G G G G G G A A E A K A A K S S I S S +Q K N L S N Y A A A L L L L L L L Q L G +Y Y Y F F Y Y N H S I I G M M M N N L N +L L V I L I Y Y Y Y E E K N E H L S F F +D L D L V T V - - - S R Q V G T T T N - +Y Y H Y Y Y Y - - - N N A S N G G G E - +E E E K P K K - - - Q E - Q N Q E S S - +K K K D D D D - - - T T - N T V L F M - +E N N G G G G - - - A A - V E - - - - - +E E K D D E D - - - - - - - I - - - - - +V V M V V V P - - - - - - - - - - - - - +E K E D S D M - - - - - - - - - - - - - +- - - S R H Q - - - - - - - - - - - - - +- - - P P P I - - - - - - - - - - - - - +- - - V L I E - - - - - - - - - - - - - +A A V V V I L - - - - - - - - - - - - - +Q R K R R Q R - - - - - - - - - - - - - +P D G E E P H - - - - - - - - - - - - - +R R R R R R R - - - - - - - - - - - - - +Q E E I L S E R R R R R R R R R Y F L S +W W W W W W W W W W W W W W W W W W W W +K K K Q V E V V V V K K K K K L T V E I +K K R N N N H H R R N N N N N N K N N N +Y Y H S S S S H R H V V V L V V V V A Q +D E E D D K D K K K K K K K K K K K K K +F F F F F F F Y Y Y V V V V I V V V M V +H H H N N D H N N N N N N N N N N N N N +Y Y Y F F F F F F F F F F F F Y F F F F +D D D D D D D D D D D D D D D D D D D D +N N N N N N N N N N N N N N N N N N N N +V V I V V V V L L L V V V V V V V V V V +L L I L L L L G G G G G G G G G G A G G +W W W S S A S Q Q Q L F A L A L A M N N +A A A A A A A A A A G G G G G G G G G A +L L L M M M M L L L Y Y Y Y Y Y Y Y F Y +L L L M M M M M M M L L L L L L L L L L +T T T A A A S S S S S S A S A S A A S A +L L L L L L L L L L L L L L L L L L L L +F F F F F F F F F F L L L L L L L L L L +T T T T T T T V V V Q Q Q Q Q Q Q Q Q Q +V V V V V V V L L L V V V V V V V V V V +S S S S S S S A S A A A A A A A A A A A +T T T T T T T S S S T T T T T T T T T T +G G G F F F F K K K F F F F F F F F F F +E E E E E E E D D D K K K K K K K K N K +G G G G G G G G G G G G G G G G G G G G +W W W W W W W W W W W W W W W W W W W W +P P P P P P P V V V M M M T M M M M I M +M Q Q A A E Q N N D D D D I D D D D T D +V V V L L L L I I I I I I I I I I I I I +L L L L L L L M M M M M M M M M M M M I +K K Q Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y +H H H K K R K N D D A A A A A A A A S A +S S S A A S A G G G A A A A A A A A A A +V V V I I I I L L L V V V V V V V V I V +D D D D D D D D D D D D D D D D D D D D +A A V S A S S A A A S S S S S S S S S S +T T T N Y H N V V V R R R V R R R R V T +Y F E G A T A A G G N N D N K E G E A E +E E E E E E E V V V V V V V P K Y V V K +E N D N D D D D D D E E K D D E E N N E +Q Q R I H K V Q Q Q L L L K E E E M I Q +G G G G G G G Q Q Q Q Q Q Q Q Q Q Q Q Q +P P P P P P P P P P P P P P P P P P P P +S S S I I I I V V I K K V K K Q Q K H E +P P R Y Y Y Y T Q M Y Y Y Y Y Y W W F F +G G S N N N N N N N E E E E E E E E E E +Y Y N H Y Y N H H H D E E Y D V Y D V S +R R R R R R R N N N N S N S N N N N N N +M M M V V V V P P P L L L L I L L V I S +E E E E E E E W W W Y Y Y Y Y Y Y Y Y L +L M M I I I M M M M M M M M M M M M M G +S S S S S S A L L L Y Y Y Y Y Y Y Y Y Y +I I I I V I I L L L L L L I I L I L C I +F F F F F F F Y Y Y Y Y Y Y Y Y Y Y Y Y +Y Y Y F F F F F F F F F F F F F F F F F +V V V I I I I I I I V V V V V V V V I V +V V V I V I I S S S I I I V I I I I N V +Y Y Y Y Y Y Y F F F F F F F F F F F F F +F F F I I I I L L L I I I I I I I I I I +V V V I I I I L L L I I I I I I I I I I +V V V I I I L I I I F F F F F F F F F F +F F F V I I I V V V G G G G G G G G G G +P P P A A A A S S A S S S S S S S G V S +F F F F F F F F F F F F F F F F F F F F +F F F F F F F F F F F F F F F F F F L F +F F F M M M M V V V T T T T T T T T P T +V V V M M M M L L L L L L L L L L L L L +N N N N N N N N N N N N N N N N N N S N +I I I I I I I M M M L L L L L L L L M L +F F F F F F F F F F F F F F F F F F L F +V V V V V V V V V V I I I I I I I V I I +A A A G G G G G G G G G G G G G G G T G +L L L F F F F V V V V V V V V V V V V V +I I I V V V V V V V I I I I I I I I I I +I I I I I I I V V V I I I I I I I I I I +I I I V I V V E E E D D D D D D D D D D +T T T T T T T N N N N N N N N N N N N N +F F F F F F F F F F F F F F F F F F F F +Q Q Q Q R Q Q H H H N N N N N N N N N N +E E E E A E E K K K Q Q Q Q Q Q Q Q K Q +Q Q Q Q Q Q Q C C C Q Q Q Q Q Q Q Q H Q +- - - - - - - R R R K K K K K K K K K Q +- - - - - - - Q Q Q K K K K K K K K I K +- - - - - - - H H H K K K K K K K K K K +- - - - - - - Q Q Q F F F L F L L L L L +G G G G G G G E E E G G G G G G G G G G +D D D E E E E A A E G G G G G G G G G G +K K K K Q Q T E E E Q Q Q Q Q K Q Q S Q +V M M E E E E E E E D D D D D D D D N D +M M M Y Y Y Y A A A I I I I I I I I I I +S E E K Q K K R R R F F F F F F F F F F +E E E N N N N R R R M M M M M M M M I M +C Y C C C C C R R R T T T T T T T T T T +S S S E E E E E E E E E E E E E E E V E +L L L L L L L - - - - - - - - - - - - - +E E E D D D D E E E E E E E E E E E K E +K K K K K K K K K K Q Q Q Q Q Q Q Q Q Q +N N N N N N N R R R K K K K K K K K R K +E E E Q Q Q Q L L L K K K K K K K K K K +R R R R R R R R R R Y Y Y Y Y Y Y Y Q Y +A A A Q Q Q Q R R R Y Y Y Y Y Y Y Y Y Y +C C C C C C C L L L N N N N N N N N R N +I I I V V V V E E E A A A A A A A A R A +D D D E E E Q K R K M M M M M M M M L M +F F F Y Y Y Y K R K K K K K K K K K K K +A A A A A A A R R R K K K K K K K K K K +I I I L L L L R R R L L L L L L L L L L +- - - - - - - - - N - - - - - - - - - - +- - - - - - - - - L - - - - - - - - - - +- - - - - - - - - M - - - - - - - - - - +- - - - - - - - - L - - - - - - - - - - +- - - - - - - - - D - - - - - - - - - - +- - - - - - - - - D - - - - - - - - - - +- - - - - - - - - V - - - - - - - - - - +- - - - - - - - - I - - - - - - - - - - +- - - - - - - - - A - - - - - - - - - - +- - - - - - - - - S - - - - - - - - - - +- - - - - - - - - G - - - - - - - - - - +- - - - - - - - - S - - - - - - - - - - +- - - - - - - - S S - - - - - - - - - - +- - - - - - - - T A - - - - - - - - - - +- - - - - - - - F S - - - - - - - - - - +- - - - - - - - P A - - - - - - - - - - +S S S K K K K - S A G G G G G G G G M G +A A A A A A A - P S S S S S S S S S Y S +K K K R Q R R K E E K K K K K K K K E K +P P P P P P P A A A K K K K K K K K D K +L L L L L L L Q Q Q P P P P P P P P S P +T T T R R R R R R C Q Q Q Q Q Q Q Q Q Q +R R R R R R C L R K K K K K K K K K R K +Y H Y Y Y Y Y P P P P P P P P P P P P P +M M M I I I I Y Y Y I I I I I I I I V I +P P P P P P P Y Y Y P P P P P P P P P P +Q Q Q K K K K A A S R R R R R R R R R R +N N N - - - - T D D P P P P P P P P P P +R K R - - - - Y Y Y A G A G L Q L L L L +Q Q H N N N N C S S N N N N N N N N N N +S S T P P Q P H P R K K K K K K K K K K +F F F Y H H Y T T F F F F I I I Y F L C +Q Q Q Q Q Q Q R R R Q Q Q Q Q Q Q Q Q Q +Y Y Y Y Y Y Y L R L G G G G G G G G G G +K R R K R K Q L S L M M M C I M F F F L +T M V F V V V I I V V V V I V V I V I V +W W W W W W W H H H F F F F F Y F F F F +T Q H Y A Y Y S S H D D D D D D D D D D +F F F V T V I M L L F F F L F L I I V I +V V V V V V V C C C V V V V V V V V V V +V V V N N N T T T T T T T T T T T T T T +S S S S S S S S S S K R R N Q K K R S S +P P P S A T S H H H Q Q Q Q Q Q Q Q Q Q +P P S P A Y Y Y Y Y V V V A A A A A A I +F F F F F F F L L L F F F F F F F F F F +E E E E E E E D D D D D D D D D D D N D +Y Y Y Y Y Y Y I L L I I I I I I V I V I +F T T M L L L F F F S S S S V T T T I I +I I I M M M M I I I I I I I I I I I V I +M M M F F F F T T T M M M M M M M M M I +A A A V L V A F F G I I I V M I F V V S +M M M L L L L I I V L L L L L L L L L L +I I I I I I I I I I I I I I I I I I I I +A A A M L L M C C G C C C C C C C C C I +L L L L L L L L V L L L L L L L L L F L +N N N N N N N N N N N N N N N N N N Q N +T T T T T T T V V V M M M M M M M M A M +V I V L V I I V I V V V V V V V V I I I +V V V C A C C T T T T T T T T T T T A S +L L L L L L L M M M M M M M M M M M M M +M M M A A A G S S A M M M M M M M M M M +M M M M M M M L M M V V V V V V V V I A +K K K Q Q Q Q E E E E E E E E E E E D E +F F Y H H H H H H H T T T K T T T T T S +Y Y Y Y Y Y Y Y Y Y D D D E D D D D D Y +D G S E E G N N N Q D D D G T N D D V N +A A A Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q +P S P S T S S P P P S S G S S S S S S P +Y V C K A C E T K Q Q E K Q K Q P E L K +E A T M P L Q S S I E Y Y H Q L E E Q A +Y Y Y F F F M L L L M V M M M K K K M M +E E E N N K N E D D T T T T E V I T S K +L N L D Y I H T E E N T L E N D N K I S +M A A A A A I A A A I I V V I I I I A I +L L L M M M S L L L L L L L L L L L L L +K R K D D N D K K K Y S S Y Y Y A G Y D +C V Y I I I I Y Y I W R R W W N K K W H +L F L L L L L C C C I I I I I I I I I L +N N N N N N N N N N N N N N N N N N N N +I I I M M M V Y Y Y L L L V L M L Q S W +V V A V V L A M V I V V V V V I L F I V +F F F F F F F F F F F F F F F F F F F F +T T T T T T T T T T I I I I V I V V V V +S S M G G G I T I V V V V I I I A A M V +M L V V L L I V V I L L L L F I I V L I +F F F F F F F F F F F F F F F F F F Y F +S S S T T T T V V V T T T T T T T T T T +M L L V I V L L F L G G G G C G G G M L +E E E E E E E E E E E E E E E E E E E E +C C C M M M M A A S C C F C C C C C C C +V V V V V I I V A V V V V V V V I V I L +L L L L L L L L L F L L L L L L V M L I +K K K K K K K K K K K K K K K K K K K K +I V V V I L L L L L L L L L M M L M L I +I M I I I I M V V V I I V I F L A F I F +A A A A A A A A A A S S S S A A A A A A +F F F F F F F F F F L L L L L L L L F L +G G G K K K K G G G R R R R R R R R R R +V I F P P P A L F F - - - - - - - - - - +L L L K K K R R R R Y H H H H Q H Q C Q +N N N G H G G R R R Y Y Y Y Y Y Y Y F Y +Y Y Y Y Y Y Y F F F Y Y Y Y Y Y Y Y Y Y +F F F F F F F F F F F F F F F F F F F F +R R R S T S G K K Q T T T T T T T T T T +D D D D D D D D D D I I I V I V N N I N +A A T A A P P R R R G G G G G G S G A G +- - - - - W - - - - - - - - - - - - - - +- - - - - N - - - - - - - - - - - - - - +- - - - - V - - - - - - - - - - - - - - +- - - - - F - - - - - - - - - - - - - - +- - - - - D - - - - - - - - - - - - - - +- - - - - F - - - - - - - - - - - - - - +- - - - - L - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - V - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - G - - - - - - - - - - - - - - +- - - - - S - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - D - - - - - - - - - - - - - - +- - - - - V - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - L - - - - - - - - - - - - - - +- - - - - S - - - - - - - - - - - - - - +- - - - - E - - - - - - - - - - - - - - +- - - - - T - - - - - - - - - - - - - - +- - - - - N - - - - - - - - - - - - - - +- - - - - H - - - - - - - - - - - - - - +- - - - - Y - - - - - - - - - - - - - - +- - - - - F - - - - - - - - - - - - - - +- - - - - C - - - - - - - - - - - - - - +- - - - - D - - - - - - - - - - - - - - +- - - - - A - - - - - - - - - - - - - - +W W W W W W W W W W W W W W W W W W W W +N N N N N N N N N N N N N N N N N N N N +V I I T T T V Q Q Q I I I I I I I V I L +F F F F F F F L L L F F F F F F F F F F +D D D D D D D D D D D D D D D D D D D D +F F F S A A F L L L F F F F F F F F F C +V V I L L L L A A A V V V V V V V I M V +T T T I I I I I I I V V V V V V V V V V +V V V V V V V V V V V V V V V V V V V V +L L I I V V I L L L I I I I I I I V I L +G G G G G G G L L L L L L I L L L L F L +S S S S S S S S S S S S S S S S S S S S +I I I I I I I V L I I I I I I I I I I I +T T T I V V I M M M V V V V V V V A T V +D D E D D D D G G G G G G G G G G S G S +I I I V I I V I I I M M M M M L T L L T +L L I A A A I T T T F F F F F A V I C M +V V L L V I L L L L L L L L L L L F L I +T T T S T T S E E E A A A A A S S S P S +E E D E E E E E E E E E E D D D D A M T +I F S A V V I I I I L L M L I L I I T L +A - K D N N D E E E I I I I I I I L V E +- - L P N P T I M V - - - - - - - K - N +E - V T G A F N S N - - - - - - - S - Q +T G N E G E L A A A E E E E E Q Q L G E +N N T S H H A A A S K K K T K K K Q S H +N N S E L T S L L L Y Y Y Y Y Y Y S Y I +F F G N G Q S P P P F F F F F F F Y L P +- - - - - - G - - - - - - - - - - - - - +- - - - - - G - - - - - - - - - - - - - +- - - - - - L - - - - - - - - - - - - - +- - - - - - Y - - - - - - - - - - - - - +- - - - - - C - - - - - - - - - - - - - +- - - - - - L - - - - - - - - - - - - - +- - - - - - G - - - - - - - - - - - - - +- - - V - - G - - - - - - - - - - - - - +- - - P - - G - - - - - - - - - - - - - +- - - V - - C - - - - - - - - - - - - - +- - - P - - G - - - - - - - - - - - - - +- - - T - - N - - - - - - - - - - - - - +I I F A E C V I I I V V V V V V F F V F +N N N T S S D N N N S S S S S S S S P P +- - - P S P P P P P P P P P P P P P P P +- - - G E S D T T T T T T T T T T T S T +- - - N D M E I I I L L L L L L L L L L +- - - - - N - - - - - - - - - - - - - - +- - - S - A - - - - - - - - - - - - - - +- - - E - E - - - - - - - - - - - - - - +- - - E - E - - - - - - - - - - - - - - +- - - S S N S - - - - - - - - - - - - - +- - - N S S A - - - - - - - - - - - - - +- - - R R R R - - - - - - - - - - - - - +- - - I I I I - - - - - - - - - - - - - +- - - S S S S - - - - - - - - - - - - - +L L M I I I S I I I F F F F F F F F V F +S S S T T T A R R R R R R R R R R R Q R +F F F F F F F I I I V V V V V V V V L I +L L L F F F F M M M I I I I I I I I I V +R R K R R R R R R R R R R R R R R R L R +L L L L L L L V V V L L L L L L L L L L +F F F F F F F L L L A A A A A A A A S A +R R R R R R R R R R R R R R R R R R R R +A A A V V V V I I I I I I I I I I I I I +A A A M M M M A A A G G G G G G G G I G +R R R R R R R R R R R R R R R R R R H R +L L L L L L L V V V I I I I I V I I M I +I I I V V V I L L L L L L L L L L L L L +K K K K K K K K K K R R R R R R R R R R +L L L L L L L L L L L L L L L L L L L L +L L L L L L L L L L I I I V I I I I G V +R R R S S S S K K K K K K K K R R R K R +Q Q Q R K R R M M M G G G G G G G A G A +G G G G G G A A A A A A A A A A A A P A +Y Y Y E E E E T T V K K K K K K K K K R +T T T G G G G G G G G G G G G G G G V G +I I I I I I V M M M I I I I I I I I F I +R R R R R R R R R R R R R R R R R R H R +I I I T T T T A A A T T T T T T T T N T +L L L L L L L L L L L L L L L L L L L L +L L L L L L L L L L L L L L L L L L M L +W W W W W W W D D D F F F F F F F F L F +T T T T T T T T T T A A A A A A A A P A +F F F F F F F V V V L L L L L L L L L L +V V V I I I I V V M M M M M M M M M M M +Q Q Q K K K K Q Q Q M M M M M M M M L M +S S S S S S S A A A S S S S S S S S S S +F F F F F F F L L L L L L L L L L L L L +K K K Q Q Q Q P P P P P P P P P P P P P +A A A A A A A Q Q Q A A A A A A A A A S +L L L L L L L V V V L L L L L L L L L L +P P P P P P P G G G F F F F F F F F L F +Y Y Y Y Y Y Y N N N N N N N N N N N N N +V V V V V V V L L L I I I I I I I I I I +C C C A A A A G G G G G G G G G G G I G +L L L L L L L L L L L L L L L L L L L L +L L L L L L L L L L L L L L L L L L L L +I I I I I I I F F F L L L L L L L L I L +A A A A A V V M M M F F F F F F F F F F +M M M M M M M L L L L L L L L L L L L L +L L L L I L L L L L V V V V V V V V V I +F F F F F F F F F F M M M M M M M M M M +F F F F F F F F F F F F F F F F F F F F +I I I I I I I I I I I I I I I I I I I I +Y Y Y Y Y Y Y Y Y F Y Y Y Y F Y Y Y Y Y +A A A A A A A A A A A A A A S S S S A A +I I I V V V V A A A I I I I I I I I V I +I I I I I I I L L L F F F F F F F F F L +G G G G G G G G G G G G G G G G G G G G +M M M M M M M V V V M M M M M M M M M M +Q Q Q Q Q Q Q E E E S S S S S S A S Y N +V V V M M V M L L L N N N N N N N S N W +F F F F F F F F F F F F F F F F F F F F +G G G G G G G G G G A A A A A A A P A S +N N N K K K K K R D Y Y Y Y Y Y Y H Y K +I I I V V I I L L L V V V V V V V V V V +A G K A A A A V E E K K K K K K K R K N +L I L M L L L C C C R R K K H K W W K P +D D D R Q N V N S D E E E E E E E E E E +- V - - - - - - - - - - - - - - - - - - +- E - - - - - - - - - - - - - - - - - - +- D - - - - - - - - - - - - - - - - - - +- E - - - - - D E E - - - - - - - - - - +- D - - - - - E D T - - - - - - - - - - +- S - - - - - N N H - - - - - - - - - - +- D - - - - - P P P - - - - - - - - - - +- E - - - - - C C C - - - - - - - - - - +D D E D D D D E E E V V A D A S A A A S +D E E N G T G G G G G G G G G G G G G G +T F S N T T T - - - - - - - - - - - - - +S Q H Q Q E Q - - - - - - - - - - - - - +I I I I I I I M L L I I I I I I I I I I +N T N N N N N S S G D D D N D D D D N D +R E R R R R R R R R D D D D D D D D D D +H H H N N N N H H H M M M M M M M M V I +N N N N N N N A A A F F F F F F F F S F +N N N N N N N T T T N N N N N N N N N N +F F F F F F F F F F F F F F F F F F F F +R R R Q Q Q Q E S R E E E E E E Q Q E K +T T S T T T T N N N T T T T T T T T T T +F F F F F F F F F F F F F F F F F F F F +L F F P P P P G G G G G G G G G A A G A +Q Q G Q Q Q Q M M M N N N N N N N N N S +A A S A A A A A A A S S S S S S S S S S +L L L V V V V F F F M M M M M I M M M M +M M M L L L L L L L I I I I I I L L L L +L L L L L L L T T T C C C C C C C C C C +L L L L L L L L L L L L L L L L L L L L +F F F F F F F F F F F F F F F F F F F F +R R R R R R R Q R R Q Q Q Q Q E Q Q Q Q +S S S C C C C V V V I I I I I I I I V I +A A A A A A A S S S T T T T T T T T A S +T T T T T T T T T T T T T T T T T T I T +G G G G G G G G G G S S S S S S S S F S +E E E E E E E D D D A A A A A A A A A A +A A A A A A A N N N G G G G G G G G G G +W W W W W W W W W W W W W W W W W W W W +H H Q Q Q Q Q N N N D D D D D D D D D D +E N E E E D E G G G G G G G G G G G G S +I I I I I I I I I I L L L L L L L L M L +M M M M M M L M M M L L L L L L L L L L +L L L L L L L K K K A A A A L N S S D S +S S S A A A A D D D P P P P P P P P A P +C C C C S C C T T T I I I I I I I I I M +L L L L L M S L L L L L L L L L L L F L +S S G P P P Y R R R N N N N N N N N N R +N G E G G G G D E D S S S S - S T T S S +Q K K K N K K - - - G K A K R G G G K K +A P G L R K L - - - P P P P P P P P W E +- - - - - - - - - - P P P P P P P P S S +- - - - - - - - - - D D D D D D Y Y D - +C C C C C C C C C C C C C C C C C C C C +D D E D D A D T S D D D D D S D D D D N +E K P P P P P H R Q P P P P L P P P P S +Q N D E E E E D E E D N D K D N T N D S +A S T S S S S E D S K K T K K L L L K S +N G T D D E D R K T D V I V E E P P I E +- - - Y F - Y - - - - - - - - - - - - - +A I A N G - A S H - H N H H H N N N N N +T L P P P P P - - - P P P P P P S S P - +E T S G G S G - - - G G G G G G N N G - +- R G E E N E - - - S S S S S T G G T - +- E Q E E S E - - - S S S S G S S T Q - +- - N Y F T Y - - - V V V V F V - - V - +- - E T T E T - - - K K K E K K R R R - +- - N - - G - - - - G G G G G G G G G - +- - E - - E - - - - D D D D D D D D D - +- - R - - T - - - - C C C C C C C C C C +- - - - - P - - - - - - - - - - - - - - +C C C C C C C C C C G G G G G G G G G H +G G G G G G G L L Y N N N N N N S S N L +S N T S S S T S S N P P P P P P P P P P +D E D N N S N S Y T S S S S S S A A S G +F F L F F F F L L V V V V V V I V V V I +A A A A A A A Q P I G G G G G G G G G A +Y Y Y I I V Y F A S I I I I I I I I I T +- - - - - - - V L - - - - - - - - - - - +- - - - - - - S S - - - - - - - - - - - +- - - - - - - P P P - - - - - - - - - - +F F V V A F Y L V I F F F F F C L I F S +Y Y Y Y Y Y Y Y Y Y F F F Y F F F F Y Y +F F F F F F F F F F F F F F F F F F F F +V V V I I I I V V V V V V V V C T T V V +S S S S S S S S T S S S S S S S T T S S +F F F F F F F F F F Y Y Y Y Y Y Y Y Y Y +I I I Y F Y Y V V V I I I I I I I I I I +F F F M M M M L L L I I I I I I I I L I +L L F L L L L T V T I I I I I I I I I I +C C C C C C C A A A S S S S S S S S S S +S S S A A A A Q Q Q F F F F F F F F W F +F F F F F F F F F F L L L L L L L L L L +L L L L L L L V V V V V V V I I I I I I +M M M I I I V L L L V V V V V V V M I V +L L L I I I I I V V V V V V V V V V V V +N N N N N N N N N N N N N N N N N N N N +L L L L L L L V V V M M M M M M M M M M +F F F F F F F V V V Y Y Y Y Y Y Y Y Y Y +V V V V V V V V V I I I I I I I I I I I +A A A A A A A A A A A A A A A A A A V A +V V V V V V V V V V V V V V I I I V V V +I I I I I I I L L L I I I I I I I I V I +M M M M M M M M M M L L L L L L L L M L +D D D D D D D K K K E E E E E E E E E E +N N N N N N N H H H N N N N N N N N F N +F F F F F F F L L L F F F F F F F F L F +E E E D D D D D E E S S S S S N S N N N +Y Y Y Y Y Y Y D E E V V V V V V V V I T +L L L L L L L S S S A A A A A A A A A A +T T T T T T T N N N T T T T T T T T S T +R R R R R R R K K K E E E E E E E E K E +D D D D D D D E E E E E E E E E E E K E +S S S W W W W A A A S S S S S S S S K S +S S S S S S S Q R K A A A T A S T T N E +- - - - - - - - - - E E E E D E E E K D +I I I I I I I - - - P P P P P P P P T P +L L L L L L L - - - L L L L L L L L L L +G G G G G G G E E E S S S S S G S S S G +P P P P P P P D D E E E E E E E E E E E +H H H H H H H A A A D D D D D D D D D D +H H H H H H H E E E D D D D D D D D D D +L L L L L L L M L L F F F F F F F F F F +D D D D D D D D D E E E E E E E D D R D +E E E E E E E A A A M M M M T M M M K I +F Y F F F F F E E E F F F F F F F F F F +I V V K K K K L I L Y Y Y Y Y Y Y Y F Y +R R R R R R A E E E E E E E E E E E Q E +V V V I I I I L L L V V V V I T I T V V +W W W W W W W E E E W W W W W W W W W W +A A A S S A A M M M E E E E E E E E K E +E E E E E E E A A K K K K K K K K K R K +- - - - - - - - - T - - - - - - - - - - +Y Y Y Y Y Y Y H Q L F F F F F F F F F F +D D D D D D D G G S D D D D D D D D D D +P P R P P P P L P P P P P P P P P P P P +A A A E G E E G G Q D D D D D D E E D E +A A A A A A A P S P A A A A A A A A R A +C W C K K K K G A H T T T T T T T T T T +G G G G G G G P R S Q Q Q Q Q Q Q Q Q Q +R R R R R R R R R P F F F F F F F F Y F +I M I I I I I L V L I M I I I I I I I I +S P H K K K K P D G E E E E E A E T D K +Y Y Y H H H H T A - F F F F Y Y Y F S Y +N L T L L L L G D - A E S S C S S S S S +D D E D D D D - - - K K K K K R V A K A +M M M V V V V - - - L L L L L L L L L L +F Y Y V V V V - - - S S S S A S S S S S +E Q E T A T T - - - D Q D D D D D D D D +M M M L L L L - - - F F F F F F F F F F +L L L L L L L - - - A A A A A V A A A A +K R T R R R R - - - D A A A D D D D A D +H H L R R R R - - - A A A A A T A T A A +M M M I I I I - - - L L L L L L L L L L +S S S Q Q Q Q S R S D E D D E Q S S D P +P P P P P P P P P P P P P P H E E G P E +P P P P P P P G P F P P P P P P P P P P +L L L L L L L A L L L L L L L L L L L L +- - - - - - - P - - - - - - - - - - - - +- - - - - - - G - - - - - - - - - - - - +- - - - - - - R - - - - - - - - - - - - +G G G G G G G G - W L N L L R R R R F R +L L L F F F F P - P I L I I V I I I M V +G G G G G G G G P G A P A A P A A P A A +K K K K K K K G Q V K Q K K K K K K K K +K K R L L L F A E E - - - - - - - - - - +C C C C C C C G S G - - - - - - - - - - +P P P P P P P G P P P P P P P P P P P P +A A S H H H H G G D N N N N N N N N N N +R R K R R R R G A S K K K K T K Q R K K +V V V V V V V D R P V L V V I I I N G Y +A A A A A A A T D D - - - - - - - - - - +Y Y Y C C C C E A S - - - - - - - - - - +K K K K K K K G P P - - - - - - - - - - +R R R R R R R G N K Q Q Q Q E K S I Q Q +L L L L L L L L L P L L L L L L L L L F +V L V V V V V C V G I I I I I I I I I L +R R L A A S G R A A A A A A A T N Q A V +M M M M M M M R R L M M M M M L M M L M +N D N N N N N C K H D D D D D D D D D D +M L M M M M M Y V - L L L L L L L L L L +P P P P P P P S S P P P P P P P P P P P +I V V L L L L P V A M M M M M M M L M M +S A A N N N N A S A V V V V V V V V A V +N D E S S S S Q - H S S S S S P S P V S +E D D D D D D E - A G G G G G G G G G E +D N M G G G G N - R D D D D D D D D D D +M - - - - - - - - - - - - - - - - - - - +T T T T T T T - R S R R R R R K R K R R +V V V V V V V - M A I I I I I I I I I L +H H H M T M T L L S H H H H H H H H H H +F F F F F F F W S H C C C C C C C C C C +T N T N N N N L L F L L L L L L M L L M +S S S A A A A D P S D D D D D D D D D D +T T T T T T T S N L I I I I I I I I I I +L L L L L L L V D E L L L L L L L L L L +M M M F F F F S S H F F F F F F F F L F +A A A A A A A L Y P A A A A A A A A A A +L L L L L L L I M T F F F F F L F F F F +I I I V V V V I F D T T T T T T T T T T +R R R R R R R K R R K K K K K K K K K A +T T T T T T T D P Q R R R R R E R N R R +A A A A S A A S V L V V V V V V V V V V +L L L L L L L L V F L L L L L L L L M L +E D D K K R K E - D G G G G G G G G G G +I I I I I I I - - T E E E E D D E E Q G +K K K K K K K - - I S S S S S S S S D S +L I I T T T T - - S - - - - - - - - - - +A A A E E E E - - L - - - - - - - - - - +P K K - - - - - - L - - - - - - - - - - +A G G - - - - - - I - - - - - - - - - - +G G G - - - - - - Q - - - - - - - - - - +T A A G G G G G - G G G G G G G G G V D +K D D N N N N E - S E E E E E E E E R G +Q K R L L L F L - L M M M M L M M L M L +H Q Q E E E E T - E D D D D D D D D E D +Q Q Q Q Q Q Q - - W A A A S I A A S K S +C M L A A A A - - E L L L L L L L L V M +D D D N N N N - - L R R R R R K K K V K +A A S E Q E E - - K I I I S Q Q I A S A +E E E E E E E - - L Q Q Q Q Q T Q N E M +L L L L L L L - - M M M M M M M M M I M +R R Q R R R R - - D E E E E E E E E E E +K K K A I A A - - E E E D E E E E E S E +E E E V V I I - - - R R R R R K K K G K +I M T I I I I - - - F F F F F F F F F F +S M L K K K K - - - - - - - - - - - - - +V A A K K K K - - - - - - - - - - - - - +V I I I I I I I - L M M M M V M M M L M +W W W W W W W I - A A A A S A A A A L E +A P P K K K K D - G S S S A S A A T A A +N N H K R R R N - P N N N N N N N N N N +L L L T M T T L - G P P P P P P P L P P +P S S S K S S S - G S S S S S S S S F L +Q Q Q M Q M M G - Q K K K K K K K K K K +K K K K K K K S - P V V V V V V I S I K +T T M L L L L I - S S S S S S S S S T L +L L L L L L L F - A Y Y Y Y Y Y Y Y C Y +D D D D D D D H - F E Q E E E E E E E E +L L L Q E Q Q H P P P P P P P P P P P P +L L L V V V V Y A S I I I I I I I I I I +V V V V I V I S S A T T T T T T T A T V +P T P P P P P S A P T T T T T T T T T T +P P M P P P P P P S T T T T T T T T T T +H H P A P A I A H L L L L L L L L L L T +K K K G D G G G P G K K K K R K R R K K +P S A D E D D C R G R R R R R R R W R R +D T S D E D D K P S K K K K K K K K K K +E D D E E E E K L D Q Q Q Q Q H H Q Q E +M L L V V V V C Q P E E E E E E E E E E +T T T T T T T H E Q E E E D E E E D A E +V V V V V V V H V I V V V V V V V I V R +G G G G G G G D E - S S S S S C S S S G +K K K K K K K K - - - - - - - - - - - - +V I I F F F F Q - - - - - - - - - - - - +Y Y Y Y Y Y Y E - - - - - - - - - - - - +A A A A A A A V - - - - - - - - - - - - +A A A T T T T Q - P A A A A A A A A A A +L M M F F F F L - L I V A T V I M T T A +M M M L L L L A - A I I I V V K V V I I +I I I I I I I E - E I I I I L I I I I I +F M M Q Q Q Q T M M Q Q Q Q Q Q Q Q Q Q +D E D D D E E E E E R R R R R R R K R K +F Y Y Y Y Y H A T A A A N A A A A A A A +Y Y Y F F F F F Y L Y Y F Y Y Y F Y Y F +K - - - - - - - - S - - - - - - - - - - +Q - - - - - - - - L - - - - - - - - - - +N - - - - - - - - T - - - - - - - - - - +K R K R R R R S G S R R R R R R R R K R +T Q Q K K K K L A E R R C R G R R S N K +T S S F F F F N G I Y H Y Y H H H Y Y Y +R K K K R K M S T V L L L R L L L V R M +D A V K R K K D P S L L L L A L L L L M +Q K K R R R R R L E K K K R R Q Q H R K +M K K K K K Q S G P Q R Q Q R R R R R V +Q L Q E E E E S S S K T R N - S S S N T +Q Q R Q K Q E S V C V V L V - M L M D K +A A Q G G G Y I A S K K K K - K K A K G +P M Q L L L Y L S L K Q N N - Q H L N D +- - - V - - - - - A - - - - - - - - - - +G - - G L V - L V L V A I I - A A S T Q +G R - K G G G G H T S S S S G S S N S G +L E L Y N K Y D S D S F S S F Y F T D D +S E E P D P R D P D I T N I I M L P I Q +Q Q E A A S P L P S Y Y Y Y C Y F C H N +M D Q K A Q K S A L K N N I K R R V M D +G R K N P R K L E P K K K K K H Q P I L +P T N T S N D E - D - - - - - - - - - - +V P A T T A I D - D - - - - - - - - - - +S L P I S L V P - M - - - - - - - - - - +L M M A S S Q T - H - - - - - - - - - - +F F F L A L I A - T - - - - - - - - - - +H Q Q Q L Q Q C - L - - - - - - - - - - +P R R A Q A A P - L - - - - - - - - - - +L M M G A G G - - L - - - - - - - - - - +K E E - G - L - - S - - - - - - - - - - +A P P - L - - - - A - - - - - - - - - - +T P S - - - - - - L - - - - - - - - - - +L S S - - - - - - E - - - - - - - - - - +E P L - - - - - - S - - - - - - - - - - +Q T P - - - - - - N - - - - - - - - - - +T Q Q - - - - - - M - - - - - - - - - - +Q E E - - - - - - Q - - - - - - - - - - +P G I L - L R P - P - - - - - - - - - - +A G I R R R T G S H - - - - - - - - - - +V P A T S T I R C P - - - - - - - - - - +L G N L L L E K A T - - - - - - - - - - +R Q A H Q H E D S E - - - - - - - - - - +G N K D D D E S L L - - - - - - - - - - +A A A I L I A K Q P - - - - - - - - - - +R L L G G G A G I G - - - - - - - - - - +V P P P P P P E P P - - - - - - - - - - +F S Y E E E E L L D - - - - - - - - - - +L T L I M I I D A L - - - - - - - - - - +R Q Q R R R C P V L - - - - - - - - - - +Q L Q R Q R R P S T - - - - - - - - - - +K D D A A A T E S V - - - - - - - - - - +S P P I L I V P P R - - - - - - - - - - +S G V S T S S M A K - - - - - - - - - - +T G S C C G G R R S - - - - - - - - - - +S A G D D D D V S G - - - - - - - - - - +L L L L T L L G G V - - - - - - - - - - +S M - Q E T A D E S - - - - - - - - - - +N A - D E A A L P R - - - - - - - - - - +G H - D E E E G L T - - - - - - - - - - +G E - E E E E E H H - - - - - - - - - - +A - - P E E E C A S - - - - - - - - - - +I - - - E L L F L L - - - - - - - - - - +Q - - - G D E F S P - - - - - - - - - - +N - - - Q K R P P N - - - - - - - - - - +Q - - - - A - L R D - - - - - - - - - - +E - - - - M - S G S - - - - - - - - - - +- - - - - K - S - Y - - - - - - - - - - +S S S E E E A T T M - N E - T - Q - - E +G G G E G A M A A C - K A - T - A - - N +I L R T V V V V R R D I I - S S G - - G +K K S K E S E S S H K K K D N H S R - P +E E G R E A A P P G G G G G K D G A D H +S S Y E E A A D S S K - - D L G L E G S +V P P E D S M P L T E - - R E S S E D P +S S S E E E E E S A C G R D N G E E R L +W W M D K D E N R E D A I D G D E A D Q +G V S D D D G F L G G N D D G D D A V T +T T P V L I I L L P T L L L T A A S H L +Q Q L F E F F C C L P L P L H P P L A C +R R S K T R R E R G I I I N R E E P T N +T A P R N R R M Q H K K K K - K R D K G +Q Q Q N K A T E E R E E Q K - E E E E D +D E D G A G G E A G D D D D - G G G G L +- - - - - - - - - W - - - - - - - - - - +- - - - - - - - - G - - - - - - - - - - +- - - - - - - - - L - - - - - - - - - - +- - - - - - - - - P - - - - - - - - - - +- - - - - - - - - K - - - - - - - - - - +A M I A T G G I V A T M M M - L L F A S +P F F L M L L P H Q L I I A - L I V Y S +H Q Q L V F F F T S I I I F - A A A F F +E K L G S G G N D G D D D D - N Y F D G +A T A N Q N Q P S S K R K N - T V T - V +R G C H P H V V L V L I L V - M M A - A +- T M V S V D R E L - - - - - S - - - - +P W D N A S N S G S - - - - - K - - - - +P S P H R Y F W K V - - - - - M - - - - +L P A V R Y L L I H - - - - - Y - - - - +E E D N G Q E K D S - - - - - G - - - - +R Q D S S S - H S Q - - - - - H - - - - +G G G D G D - D P P - - - - - E S - - - +H P Q R I G R S R A N N N N - N E N - - +S P F R S R T S D D E E G E - G N E - - +T T Q D V S N Q T T N N N N - N F N - - +E D E S S A S A L S S S S S - S S C - - +I M R L L F L P D Y T I T S - S R V - - +P P Q Q P P P P P I P T P P - S P L - - +V N S Q V Q P S A L - - - - - P L P - - +G S L T G T V P E Q - - - - - S G D - - +R Q E N D F M F P L - - - - - P P K - - +S P P T R T A S G P E E E E E E P S - - +G N E T L T N P E K K K K K K E S E - - +A S V H P Q Q D K D T T T T K K S T - - +L Q S R D R R A T A D D D D E G S A - - +A S E P S P P S P P M L G A S - S - - - +V V L L L L L S V H T T S T T - I - - - +D E K H S H Q P R L - M - - - - - - - - +V M S V F I F L - L - - - - - - - - - - +Q R V Q G N A L - Q - - - - - - - - - - +M E Q R P K E P - P - - - - - - - - - - +Q M P P S A I M - H - - - - - - - - - - +S G S S D G E - - S - - - - - - - - - - +I R N I D S M - - A - - - - - - - - - - +T D H P D S E - - - - - - - - - - - - - +R G G - R Q - - - - - - - - - - - - - - +R Y I - G G - - - - - - - - - - - - - - +G S Y - - D - - - - - - - - - - - - - - +P D L - - T - - - - - - - - - - - - - - +D S P - - E - - - - - - - - - - - - - - +G E S - - S - - - - - - - - - - - - - - +E H D - - P - - - - - - - - - - - - - - +P Y T - - S - - - - - - - - - - - - - - +Q L Q - - H - - - - - - - - - - - - - - +P - - - - E - - - - - - - - - - - - - - +G - - - - K - - - - - - - - - - - - - - +L - - - - L - - - - - - - - - - - - - - +E - - - - V - - - - - - - - - - - - - - +S - - - - D - - - - - - - - - - - - - - +Q - - - - S - - - - - - - - - - - - - - +G - - - - T - - - - - - - - - - - - - - +R - - - - F - - - - - - - - - - - - - - +A - - - - T - - - - - - - - - - - - - - +A - - - - P - - - - - - - - - - - - - - +S - - - - S - - - - - - - - - - - - - - +M - - - - S - - - - - - - - - - - - - - +P - - - - Y - - - - - - - - - - - - - - +R - - - - S - - - - - - - - - - - - - - +L - - - - S - - - - - - - - - - - - - - +A - - - - T - - - - - - - - - - - - - - +A - - - - G - - - - - - - - - - - - - - +E - - - - S - - - - - - - - - - - - - - +T - - - - N - - - - - - - - - - - - - - +Q - - - - A - - - - - - - - - - - - - - +- - - - - N - - - - - - - - - - - - - - +- - - - - I - - - - - - - - - - - - - - +- - - - - N - - - - - - - - - - - - - - +- - - - - N - - - - - - - - - - - - - - +- - - - - A - - - - - - - - - - - - - - +- - - - - N - - - - - - - - - - - - - - +- - - - - N - - - - - - - - - - - - - - +- - - - - T - - - - - - - - - - - - - - +- - - - - A - - - - - - - - - - - - - - +- - - - - L - - - - - - - - - - - - - - +- - - - - G - - - - - - - - - - - - - - +- - - - - R - - - - - - - - - - - - - - +- - - - - L - - - - - - - - - - - - - - +- - - - - P - - - - - - - - - - - - - - +- - - - - R - - - - - - - - - - - - - - +- - - - - P - - - - - - - - - - - - - - +- - - - - A - - - - - - - - - - - - - - +- - - - - G - - - - - - - - - - - - - - +- - - - - Y - - - - - - - - - - - - - - +- - - - - P - - - - - - - - - - - - - - +P P E P T S E P P P P S S S P E S S K - +V M H A P T M A V T S T S S S A S A A - +T E A S T V E E T W T A T T T G T T K - +D G G D S S S F Q G T A T T A D S S E - +A Q S T S T P F G T S C S S S A F F K - +- G G E - V V - G I - - - - - - - - - - +- R R K - E F - S P - - - - - - - - - - +- A A P - G L - L K - - - - - - - - - - +- A S L - H E - Q L - - - - - - - - - - +- S S F - G D - S P - - - - - - - - - - +S M M P Q P F H P P P P P P L G P P S - +P P P P P P P P P P P P P P P P P P P - +M R R A S L Q A R G S S S S S T S S I - +- L - - - S - - - - - - - - - - - - - - +- P - G - P - - - - - - - - - - - - - - +- A - N - A - - - - - - - - - - - - - - +- E - S - I - - - - - - - - - - - - - - +- N - V - R - - - - - - - - - - - - - - +- Q - C - V - - - - - - - - - - - - - - +- R - H - Q - - - - - - - - - - - - - - +- R - N - E - - - - - - - - - - - - - - +- R - H - V - - - - - - - - - - - - - - +K G - H - A - - - - - - - - - - - - - - +R R - N - W - - - - - - - - - - - - - - +S P - H - K - - - - - - - - - - - - - - +I R - N - L - - - - - - - - - - - - - - +S G - S - S - - - - - - - - - - - - - - +T N - I - S - - - - - - - - - - - - - - +L N - G - N - - - - - - - - - - - - - - +A L - K - R - - - - - - - - - - - - - - +Q S - Q - E - - - - - - - - - - - - - - +R T - V - R - - - - - - - - - - - - - - +P I - P - H - - - - - - - - - - - - - - +R S - T - V - - - - - - - - - - - - - - +G D - S - P - - - - - - - - - - - - - - +T T - T - M - - - - - - - - - - - - - - +H S - N - C - - - - - - - - - - - - - - +L P - A - E - - - - - - - - - - - - - - +C M L N - D - - - - - - - - - - - - - - +S K T L - L - - - - - - - - - - - - - - +T R V N - E - - - - - - - - - - - - - - +T S D N - L - - - - - - - - - - - - - - +P A P A V R - V S - - - - - - - - - - - +D S Q N P R - S P - - - - - - - - - - - +R V V M Q D - A R - - - - - - - - - - - +P L V S A S - S P - - - - - - - - - - - +P G T K G G - Q A - - - - - - - - - - - +P P D A S S - K S - - - - - - - - - - - +S K P A N A - G V - - - - - - - - - - - +Q A S H T G - P R R - - - - - - - - - - +A R S G H T - E T S - - - - - - - - - - +S R M K R Q - K R P - - - - - - - - - - +S L R R R A - G K L - - - - - - - - - - +H D R P G H - T H A - - - - - - - - - - +H D S S S C - G T Q - - - - - - - - - - +H Y F I G L - T F R - - - - - - - - - - +H S S G A L - G G P - - - - - - - - - - +H L T N L L - T Q L - - - - - - - - - - +R E I L I R - L R R - - - - - - - - - - +C R R E F K - P C R - - - - - - - - - - +H V D H T A - K V Q - - - - - - - - - - +R P K V I N - I S A - - - - - - - - - - +R P R S P P - A S A - - - - - - - - - - +R E S E E S - L R I - - - - - - - - - - +D E N N E R - Q P R - - - - - - - - - - +R N S G G C - G A T - - - - - - - - - - +K Q S H N H - S A D - - - - - - - - - - +Q R W H S S - W P S - - - - - - - - - - +R H L S Q R - A G L - - - - - - - - - - +S H E S P E - S G D - - - - - - - - - - +L Q E H K S - L E V - - - - - - - - - - +E R F K G Q - R E Q - - - - - - - - - - +K R S H T A - S A G - - - - - - - - - - +G R M D K A - P E L - - - - - - - - - - +P D E R G M - R A G - - - - - - - - - - +S R R E Q A - V S S - - - - - - - - - - +L S S P N G - N D R - - - - - - - - - - +S H S Q K Q - C P E - - - - - - - - - - +A R E R Q E - T A D - - - - - - - - - - +D A N R D E - L D L - - - - - - - - - - +M S T S E T - L E L - - - - - - - - - - +D E Y S D S - R E A - - - - - - - - - - +G R K V E Q - Q V E - - - - - - - - - - +A S S K E D - A S V - - - - - - - - - - +P L R R V E - T H S - - - - - - - - - - +S G R T P T - G I G - - - - - - - - - - +- R R R - - - - - P - - - - - - - - - - +- Y S Y - - - - - S - - - - - - - - - - +S T Y Y D Y - S T - - - - - - - - - - - +A D H E R E - D S - - - - - - - - - - - +V V S T L V - T S - - - - - - - - - - - +G D S Y S K - S A - - - - - - - - - - - +- T L I - M - - - - - - - - - - - - - - +- G R R - N - - - - - - - - - - - - - - +- L L S - H - - - - - - - - - - - - - - +- G S D - D - - - - - - - - - - - - - - +- T A S - T - - - - - - - - - - - - - - +- D H G - - - - - - - - - - - - - - - - +- L R D - - - - - - - - - - - - - - - - +P S L E - - - - - - - - - - - - - - - - +G M N Q - - - - - - - - - - - - - - - - +L T S L - - - - - - - - - - - - - - - - +P T D P - - - - - - - - - - - - - - - - +P Q S T - - - - - - - - - - - - - - - - +G S G I - E - - - - - - - - - - - - - - +E G H C - A - - - - - - - - - - - - - - +G D K R - C - - - - - - - - - - - - - - +P L S E - S - - - - - - - - - - - - - - +T P D D - E - - - - - - - - - - - - - - +G S T P - P - - - - - - - - - - - - - - +C K H E - S - - - - - - - - - - - - - - +R E R I - L - - - - - - - - - - - - - - +R R S H Y L - - - - - - - - - - - - - - +E D G G L S - - - - - - - - - - - - - - +- - G Y - - - - - - - - - - - - - - - - +- - - F - - - - - - - - - - - - - - - - +- - - R - - - - - - - - - - - - - - - - +- - - D - - - - - - - - - - - - - - - - +- - - P - - - - - - - - - - - - - - - - +- - - H - - - - - - - - - - - - - - - - +- - - C - - - - - - - - - - - - - - - - +- - - L - - - - - - - - - - - - - - - - +- - - G - - - - - - - - - - - - - - - - +- - - E - - - - - - - - - - - - - - - - +- - - Q - - - - - - - - - - - - - - - - +- - - E - - - - - - - - - - - - - - - - +- - - Y - - - - - - - - - - - - - - - - +- - - F - - - - - - - - - - - - - - - - +- - - S - - - - - - - - - - - - - - - - +- - - S - - - - - - - - - - - - - - - - +- - - E - - - - - - - - - - - - - - - - +- - - E - - - - - - - - - - - - - - - - +- - - C - - - - - - - - - - - - - - - - +- - - Y - - - - - - - - - - - - - - - - +- - - E - - - - - - - - - - - - - - - - +- - - D - - - - - - - - - - - - - - - - +- - - D - - - - - - - - - - - - - - - - +- - - S - - - - - - - - - - - - - - - - +- - - S - - - - - - - - - - - - - - - - +- - - P - - - - - - - - - - - - - - - - +- - - T - - - - - - - - - - - - - - - - +- - - W - - - - - - - - - - - - - - - - +- - - S - - - - - - - - - - - - - - - - +- - - R - - - - - - - - - - - - - - - - +- - - Q - - - - - - - - - - - - - - - - +- - - N - - - - - - - - - - - - - - - - +- - - Y - - - - - - - - - - - - - - - - +- - - G - - - - - - - - - - - - - - - - +- - - Y - - - - - - - - - - - - - - - - +- - - Y - - - - - - - - - - - - - - - - +- - - S - - - - - - - - - - - - - - - - +- - - R - - - - - - - - - - - - - - - - +- - - Y - - - - - - - - - - - - - - - - +- - - P - - - - - - - - - - - - - - - - +- - - G - - - - - - - - - - - - - - - - +- - - R - - - - - - - - - - - - - - - - +- - - N - - - - - - - - - - - - - - - - +- - - I - - - - - - - - - - - - - - - - +- - - D - - - - - - - - - - - - - - - - +- - - S - - - - - - - - - - - - - - - - +- - - E - - - - - - - - - - - - - - - - +R Q R R D T D - - P - - - - - - - - - - +E E E P E E P L - P - - - - - - - - - - +R R R R Q M R D - L - - - - - - - - - - +R G G G A L T A C A - - - - - - - - - - +Q R R Y G S N S P R - - - - - - - - - - +E P S H T Y P P W A - - - - - - - - - - +R K K H P Q L S Q Y - - - - - - - - - - +G D E P P D A S P S - - - - - - - - - - +R R R Q C D R S T F - - - - - - - - - - +S K K G S E A A A W - - - - - - - - - - +Q H H F V N N G E G - - - - - - - - - - +E R L L L R T S P Q - - - - - - - - - - +R Q L E L Q N L H S - - - - - - - - - - +R H S D P L N Q G S - - - - - - - - - - +Q H P D P T A T P T - - - - - - - - - - +P H D D H L N T E Q - - - - - - - - - - +S H V S R P A L A A - - - - - - - - - - +S H S P A E N E S Q - - - - - - - - - - +S H R V Q E V D P Q - - - - - - - - - - +S H C C R D A S V H - - - - - - - - - - +S H N Y Y K Y L A S - - - - - - - - - - +E H S D M R G T G R - - - - - - - - - - +K H E S D D N L G S - - - - - - - - - - +Q P E R G I S S E H - - - - - - - - - - +R P R R H R N D R S - - - - - - - - - - +F P G S L Q H S D K - - - - - - - - - - +Y P T P V S S P L I - - - - - - - - - - +S D Q R P P N R R S - - - - - - - - - - +C K A R R K S R R K - - - - - - - - - - +D D D R R R H A L H - - - - - - - - - - +R R W L R G V L Y M - - - - - - - - - - +F Y E L L F F G S T - - - - - - - - - - +G A S P L L S P V P - - - - - - - - - - +G Q P P P R S P D P - - - - - - - - - - +R E E T P S V A A A - - - - - - - - - - +E R R P T A H P Q P - - - - - - - - - - +P P R A P S Y A G C - - - - - - - - - - +P D Q S A L E P F P - - - - - - - - - - +K H S H G G R G L G - - - - - - - - - - +P G R R R R E P D P - - - - - - - - - - +K R S R K R F R K E - - - - - - - - - - +P A P S P A P A P P - - - - - - - - - - +S R S S S S E G G N - - - - - - - - - - +L A E F F F E L R W - - - - - - - - - - +S R G N T H T S A G - - - - - - - - - - +S D R F I L E P D K - - - - - - - - - - +H Q S E Q E T A E G - - - - - - - - - - +P R Q C C C P A Q P - - - - - - - - - - +T W T L L L A R W P - - - - - - - - - - +S S P R Q K T R R E - - - - - - - - - - +P R N R R R R R P T - - - - - - - - - - +T S R Q Q Q G L S R - - - - - - - - - - +A P Q S G K R S A S - - - - - - - - - - +G S G S S D A L E S - - - - - - - - - - +Q E T Q C R L R L L - - - - - - - - - - +E G G E E G G G G E - - - - - - - - - - +P R S E D G Q R S L - - - - - - - - - - +G E L V L D P G G D - - - - - - - - - - +P H S P P I C L E T - - - - - - - - - - +H M E S I S R F P E - - - - - - - - - - +P A S S P Q V S G L - - - - - - - - - - +- - - P - - - - - - - - - - - - - - - - +- - - I - - - - - - - - - - - - - - - - +- - - F - - - - - - - - - - - - - - - - +- - - P - - - - - - - - - - - - - - - - +- - - H - - - - - - - - - - - - - - - - +- - - R - K - - - - - - - - - - - - - - +- - - T - T - - - - - - - - - - - - - - +- - - A - V - - - - - - - - - - - - - - +- - - L - L - - - - - - - - - - - - - - +- - - P - P - - - - - - - - - - - - - - +- - - L - L - - - - - - - - - - - - - - +- - - H - H - - - - - - - - - - - - - - +- - - L - L - - - - - - - - - - - - - - +- - - M - V - - - - - - - - - - - - - - +- - - Q - H - - - - - - - - - - - - - - +- H - Q - H - L - - - - - - - - - - - - +Q R - Q - Q - R - - - - - - - - - - - - +G Q - I - A - G - S - - - - - - - - - - +S G - M - L - L - W - - - - - - - - - - +G S - A - A - R - I - - - - - - - - - - +S S - V - V - A - S - - - - - - - - - - +V S - A - A - H E G - - - - - - - - - - +N V - G - G - Q A D - - - - - - - - - - +G S - L G L - R K L - - - - - - - - - - +S G - D T S - S A L - - - - - - - - - - +P S - S Y P - H W P - - - - - - - - - - +L P S S H L - S G P - - - - - - - - - - +L A I K R L L S P G - - - - - - - - - - +S P P A G Q G G E G - - - - - - - - - - +T S S Q R R P G A Q - - - - - - - - - - +S T V K N S H S E E - - - - - - - - - - +G S S Y S H S T P E - - - - - - - - - - +A G D S G S K S A P - - - - - - - - - - +S T T P P P P P L P - - - - - - - - - - +T S S S N A C G G S - - - - - - - - - - +P T T H R S V C A P - - - - - - - - - - +G P P S A F E T R R - - - - - - - - - - +R R R T Q P M H R D - - - - - - - - - - +G R R R G R L H K L - - - - - - - - - - +G G S S S P K D K K - - - - - - - - - - +R R R W W F G S K K - - - - - - - - - - +R R R A A A L M M C - - - - - - - - - - +Q Q Q T T T L D S Y - - - - - - - - - - +L L L P P P T P P S - - - - - - - - - - +P P P P P P Q S P V - - - - - - - - - - +Q Q P A Q A R D C E - - - - - - - - - - +T T V T - T A E I A - - - - - - - - - - +P P P P - P M E S Q - - - - - - - - - - +L S P P - G P G V S - - - - - - - - - - +T T K Y - S R R E C - - - - - - - - - - +P P P R - R G G P Q - - - - - - - - - - +R R R D R G Q G P R - - - - - - - - - - +P P P W G W A A A R - - - - - - - - - - +S H L T R P P G E P - - - - - - - - - - +I V L P L P P G D T - - - - - - - - - - +T S S C L Q A G E S - - - - - - - - - - +- Y Y Y Y P P G G W - - - - - - - - - - +- S S T A V C A S L - - - - - - - - - - +- P S P P P Q G A D - - - - - - - - - - +- V L L L T C S R E - - - - - - - - - - +- I I I L L P E P Q - - - - - - - - - - +- R R Q L R R H S R - - - - - - - - - - +- K H V V L V S A R - - - - - - - - - - +- A A E E E E E A H - - - - - - - - - - +- G G Q E G S T E S - - - - - - - - - - +- G S S G V S L G I - - - - - - - - - - +- S I E A E M S G A - - - - - - - - - - +- G S A A S P S S V - - - - - - - - - - +- P P - G S - L T S - - - - - - - - - - +- P P - E E - S T C - - - - - - - - - - +- Q A - G K - - L L - - - - - - - - - - +- Q - - - L - - R D - - - - - - - - - - +- Q - - - N - - R S - - - - - - - - - - +- Q - - - S - - R G - - - - - - - - - - +- Q - - - S - - - S - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- Q - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- V - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- G - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- T - - - - - - - - - - - - - - - - - - +- S - - - - - - - - - - - - - - - - - - +- G - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +- R - - - - - - - - - - - - - - - - - - +Y Y D L Y F E L T Q Y Y Y Y Y M Y Y Q K +K P G D L P D T P P D D D D D G D E S G +T G S Q G S R S S H S R S S S L S S Q K +A P E V R I K L C L V V V V V M V V I V +N T E - S H S F E G - - - - - P - - - H +S A G N S C S C A T T T T T T I T T - C +S E S G G G T P T D K K K K K S R R - D +P P P S P S P P P P P P P P P P A G - - +I L L L L W G P H S E I D D E S T L - - +H - - P R - S - - - - - - - - - - - - - +F - - S T - L - - - - - - - - - - - - - +A - - L F - H - - - - - - - - - - - - - +G - - H T - E - - - - - - - - - - - - - +A A T R C A E P R N K V K K K D S S - - +Q G S S L E T P D L E E E E E T D D - - +T D Q S H T P P S G K K K K K A N R - - +S - A - - - - - - G - - - - - - - - - - +L R L W V T H A L Q F H F Y Q W L V - - +P P E Y P P S P E P E E E E Q P Q N - - +A P S T G G R G P L K Q K Q R P V M - - +F T N D T G S L T G D E D D A A R R - - +S G N E H G T T E G K G K R E P G T - - +P G A P S G R P G P S K P T E P S S - - +G H C D D S E A S G E D E E G P D S - - +R S L I P S N R G S K E K K R G Y S - - +L S T S S A T K A R E K E E R Q S I - - +S G E Y H A S F G P D A S D E T H Q - - +R R S R G R R S G K K K K K R V S N - - +G S S T K R C S D K G G G G A R E E - - +L P N F R V S T P K K K K K K P D D - - +S R S T G R A S A L D - E D R G L E - - +E M P P S P P - A S - - - - - - - - - - +H E H A A V A - K P - - - - - - - - - - +N R P S D S T - G - - - - - - - - - - - +A R Q L S L A - E - - - - - - - - - - - +L V Q T L M L - R - - - - - - - - - - - +L P S V V V L - W - - - - - - - - - - - +Q G Q P E P I - G - - - - - - - - - - - +R P H S A S Q - Q - - - - - - - - - - - +D A A S V Q K - A - - - - - - - - - - - +P R S F L A A - S - - - - - - - - - - - +L S P R I G L - C - - - - - - - - - - - +S E Q N S A V - R - - - - - - - - - - - +Q S R K E P R - A - - - - - - - - - - - +P P Y N G G G - E - - - - - - - - - - - +L R I S L R G - H - - - - - - - - - - - +A A S D - Q L - L - - - - - - - - - - - +P C - K - F - - T - - - - - - - - - - - +- R - Q - H - - V - - - - - - - - - - - +- H - R - G - - P - - - - - - - - - - - +- G - S - S - - S - - - - - - - - - - - +- G - A - A - - - - - - - - - - - - - - +- A - D - S - - - - - - - - - - - - - - +- R - S - S - - - - - - - - - - - - - - +- W - L - L - - - - - - - - - - - - - - +- P - V - V - - - - - - - - - - - - - - +- A - E - E - - - - - - - - - - - - - - +- S - A - A - - - - - - - - - - - - - - +- G - V - V - - - - - - - - - - - - - - +- P - L - L - - - - - - - - - - - - - - +- H - I - I - - - - - - - - - - - - - - +- V - S - S - - - - - - - - - - - - - - +- S - E - E - - - - - - - - - - - - - - +- E - G - G - - - - - - - - - - - - - - +- G - L - L - - - - - - - - - - - - - - +G P E G G G G S F P - - - - - - A - - - +S P P R L Q T L A S - - - - - - D - - - +R G Y Y F F L A F I - - - - - - F - - - +I P L A A A A A E T - - - - - - P - - - +G R A R R Q A P P I - - - - - - P - - - +S H L D D D D G L D - - - - - - S - - - +D H H P P P A R D P - - - - Q - P - - - +P G E K R K N P L P - - - - K - D - - - +Y Y D F F F F H G E - - - - E - R - - - +L Y S V V I I A V S I - V S V V D - - - +G R H S A E M A P Q R - R K R K R A - - +Q G A A L V A A S G E - E E E E E T - - +R S S T A T T L G P S - N S S S S S - - +L D D K K T G A D R K - Q K K L I M - - +D Y C H Q Q Q H P T K - K K C V V E - - +S D G E E E A G F P - - - - - - - L - - +E E E I I L L L L P - - - - - - - I - - +A A E A A A A A D S - - - - - - - A - - +S D E D D D D R G P - - - - - - - P - - +V G T A A A A S S G - - - - - - - G - - +- P - - - - - - - - - - - - - - - - - - +- G - - - - - - - - - - - - - - - - - - +- S - - - - - - - - - - - - - - - - - - +- G - - - - - - - - - - - - - - - - - - +- G - - - - - - - - - - - - - - - - - - +- G - - - - - - - - - - - - - - - - - - +- E - - - - - - - - - - - - - - - - - - +- E - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- M - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- G - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- Y - - - - - - - - - - - - - - - - - - +- D - - - - - - - - - - - - - - - - - - +- A - - - - - - - - - - - - - - - - - - +- P - - - - - - - - - - - - - - - - - - +H P L C C C C P H I - - - - - - - P - - +A P T D R D Q S S C - - - - - - - - - - +L V F L L M M W V L - - - - - - - - - - +P R E T T T E A T R - - - - - - - - - - +E H A I L I P A P R - - - - - - - - - - +D A A D D E E D E R - - - - - - - - - - +T S V E E E E R S A - - - - - - - - - - +L S A M M M V S R P - - - - - - - - - - +T G T E D E E K A S - - - - - - - - - - +F A S S N S I D S S - - - - - - - - - - +E T L A A A M P S D - - - - - - - - - - +E G G A A A A P S S - - - - - - - - - - +A R R S S D T G G K - - - - - - - - - - +V S S T D N E R A D - - - - - - - - - - +A P N L L I L A I P - - - - - - - - - - +T R T L - L L P V L - - - - - - - - - - +N T I N - S K - P A - - - - - - - - - - +S P G G - G G - L S - - - - - - - - - - +G R S N - G R - E G - - - - - - - - - - +R A A V - A E - P P - - - - - - - - - - +S S P R - P A - P P - - - - - - - - - - +S G P P - Q P - E D - - - - - - - - - - +R P L R - S - - S S - - - - - - - - - - +T A R A - P - - E M - - - - - - - - - - +S C H N - N - - P A - - - - - - - - - - +Y A S G - G - - P A - - - - - - - - - - +V S W D - A - - M S - - - - - - - - - - +S P Q V - L - - P P - - - - - - - - - - +S S M G - L - - V S - - - - - - - - - - +L R P P - P - - G P - - - - - - - - - - +T H N L - F - - D K - - - - - - - - - - +S G G S - V - - P K - - - - - - - - - - +Q R H H - N - - P D - - - - - - - - - - +S R Y R - C - - E V - - - - - - - - - - +H L R Q - R - - K L - - - - - - - - - - +P P R D - D - - R S - - - - - - - - - - +L N R Y - A - - R L - - - - - - - - - - +R G R E - G - - G S - - - - - - - - - - +R Y R L - - - - L G - - - - - - - - - - +V Y G Q L Q E L Y L - - - - - - - - - - +P P G D A D G P L S - - - - - - - - - - +N A P F Q R M M T S - - - - - - - - - - +G H G G G A A G V D - - - - - - - - - - +Y G P P T G S L P P - - - - - - - - - - +H L G G S G S G Q A - - - - - - - - - - +C A M Y S E L P C D - - - - - - - - - - +T R M S L E G L P L - - - - - - - - - - +L P C D Y D C A L D - - - - - - - - - - +G R G E S A L P E P - - - - - - - - - - +L G A E D G N P K - - - - - - - - - - - +S P V P E C L P P - - - - - - - - - - - +S G N D E V G Q G - - - - - - - - - - - +G S N P S R S P S - - - - - - - - - - - +G R L G I A S L P - - - - - - - - - - - +R K L R L R L P S - - - - - - - - - - - +A G S - S G G G A - - - - - - - - - - - +R L D - R R S E T - - - - - - - - - - - +H H T - F P L L P - - - - - - - - - - - +S E E D D S D E A - - - - - - - - - - - +Y P E E E E Q P P - - - - - - - - - - - +H Y D E E E H G G - - - - - - - - - - - +H S D D D E Q D G - - - - - - - - - - - +P E K L L L G A G - - - - - - - - - - - +D S C A G Q S A A - - - - - - - - - - - +Q D - D D D Q S D - - - - - - - - - - - +D D - E E S E K D - - - - - - - - - - - +H D - M M R T R P - - - - - - - - - - - +W W - I A V L K V - - - - - - - - - - - +C C - C C Y I R - - - - - - - - - - - - +- - - I V V P - - - - - - - - - - - - - +- - - T H S P - - - - - - - - - - - - - +- - - T A S R - - - - - - - - - - - - - +- - - L L L L - - - - - - - - - - - - - diff --git a/analysis/funNCion/sklearn.gbm.py b/analysis/funNCion/sklearn.gbm.py new file mode 100644 index 0000000000000000000000000000000000000000..e9c0b7170b14ce0b7a5bc96678e6405423384ef0 --- /dev/null +++ b/analysis/funNCion/sklearn.gbm.py @@ -0,0 +1,49 @@ +# Load the LogisticRegression classifier +# Note, use CV for cross-validation as requested in the question +from sklearn.ensemble import GradientBoostingClassifier + +# Load some other sklearn functions +from sklearn.model_selection import train_test_split +from sklearn.metrics import classification_report +from sklearn import metrics +# Import other libraries +import pandas as pd, numpy as np +import os +import yaml +import sys +# $1 is the train data file name +# $2 is the test data file name +def transform_df(df): + for col in df.columns: + if df[col].dtype == 'object': + df[col] = df[col].astype('category') + # Convert categorical terms to integers + for col in df.columns: + if pd.api.types.is_categorical_dtype(df[col]): + df[col] = df[col].cat.codes + return df + +X_train = pd.read_csv(f'{sys.argv[1]}', index_col=0) +X_train = transform_df(X_train) +# y_train = pd.read_csv(f'{sys.argv[2]}', index_col=0) +y_train = X_train['Class'].astype(int) +X_train.drop(columns=['Class'], inplace=True) +X_test = pd.read_csv(f'{sys.argv[2]}', index_col=0) +X_test = transform_df(X_test) +# y_test = pd.read_csv(f'{sys.argv[4]}', index_col=0) +y_test = X_test['Class'].astype(int) +X_test.drop(columns=['Class'], inplace=True) +# Identify columns in df2 that are not in df +columns_to_drop = [col for col in X_test.columns if col not in X_train.columns] +# Drop columns from df2 +X_test.drop(columns=columns_to_drop, inplace=True) + +gbm_classifier = GradientBoostingClassifier(random_state=0).fit(X_train, y_train) + +# draw fpr tpr +fpr, tpr, thresholds = metrics.roc_curve(y_test.astype(float), + gbm_classifier.predict_proba(X_test)[:,1], + pos_label=1) +print("AUC={:.9f}".format(metrics.auc(fpr, tpr))) + + diff --git a/analysis/funNCion/testing.RDS b/analysis/funNCion/testing.RDS new file mode 100644 index 0000000000000000000000000000000000000000..dd50d7113803707e73c61efec982c1a041c86286 Binary files /dev/null and b/analysis/funNCion/testing.RDS differ diff --git a/analysis/funNCion/testing.fuNCion.csv.gz b/analysis/funNCion/testing.fuNCion.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f7c747fcbfa132e10ffdc145a00c1bebb5d0aebe --- /dev/null +++ b/analysis/funNCion/testing.fuNCion.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1be858cb19fa53f043c01824ac939fee783718710bdb07852950647349a8fac5 +size 7795 diff --git a/analysis/funNCion/training.fuNCion.csv.gz b/analysis/funNCion/training.fuNCion.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6cf364fa2be459803f6cf29d5cca1a078027012 --- /dev/null +++ b/analysis/funNCion/training.fuNCion.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c13dc748601f2392a6fbde0870447e19105464e1a1b2fd01a3086be48cab8943 +size 24013 diff --git a/analysis/funNCion/varallmod.RDS b/analysis/funNCion/varallmod.RDS new file mode 100644 index 0000000000000000000000000000000000000000..e021a4b5171a7459959d19d4cdae1dd56804be68 Binary files /dev/null and b/analysis/funNCion/varallmod.RDS differ diff --git a/analysis/funNCion/varallmod.testing.RDS b/analysis/funNCion/varallmod.testing.RDS new file mode 100644 index 0000000000000000000000000000000000000000..63e1e65b73b2cc8dcd4260c426011a318cca5eb6 Binary files /dev/null and b/analysis/funNCion/varallmod.testing.RDS differ diff --git a/analysis/funNCion/varallmod.training.RDS b/analysis/funNCion/varallmod.training.RDS new file mode 100644 index 0000000000000000000000000000000000000000..e5e07df212bd051e18526e6052b2ce4e9b7f3e50 Binary files /dev/null and b/analysis/funNCion/varallmod.training.RDS differ diff --git a/analysis/genes.full.seq.csv.gz b/analysis/genes.full.seq.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ce33324126b67103107d231887405de5b3c0e9cd --- /dev/null +++ b/analysis/genes.full.seq.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:153d02be1b12e2a4c1357f5958d4ca059aa2e0459578d6675b1dd57998c07bc6 +size 7656 diff --git a/analysis/prepare.biochem.R b/analysis/prepare.biochem.R new file mode 100644 index 0000000000000000000000000000000000000000..6843b32fe226a260dca2c7ce3384cbc4ac5fcd51 --- /dev/null +++ b/analysis/prepare.biochem.R @@ -0,0 +1,48 @@ +prepare.unique.id <- function (uniprot.table) { + # prepare unique.id + uniprot.table$unique.id <- paste0(uniprot.table$uniprotID, ":", uniprot.table$ref, uniprot.table$pos.orig, uniprot.table$alt) + uniprot.table +} + +prepare.biochemical <- function (uniprot.table) { + # prepare sse + sse <- diag(8)[as.numeric(factor(uniprot.table$secondary_struc, levels = c(' ', 'B', 'E', 'G', 'H', 'I', 'S', 'T'))),] + sse[is.na(sse)] <- 0 + ref.biochem <- cbind(as.numeric(uniprot.table$ref %in% c('A', 'I', 'L', 'M', 'V')), + as.numeric(uniprot.table$ref %in% c('F', 'W', 'Y')), + as.numeric(uniprot.table$ref %in% c('F', 'W', 'Y', 'A', 'I', 'L', 'M', 'V')), + as.numeric(uniprot.table$ref %in% c('H', 'K', 'R')), + as.numeric(uniprot.table$ref %in% c('D', 'E')), + as.numeric(uniprot.table$ref %in% c('N', 'Q', 'S', 'T')), + as.numeric(uniprot.table$ref %in% c('H', 'K', 'R', 'D', 'E', 'N', 'Q', 'S', 'T')), + as.numeric(uniprot.table$ref %in% c('C', 'P', 'G'))) + alt.biochem <- cbind(as.numeric(uniprot.table$alt %in% c('A', 'I', 'L', 'M', 'V')), + as.numeric(uniprot.table$alt %in% c('F', 'W', 'Y')), + as.numeric(uniprot.table$alt %in% c('F', 'W', 'Y', 'A', 'I', 'L', 'M', 'V')), + as.numeric(uniprot.table$alt %in% c('H', 'K', 'R')), + as.numeric(uniprot.table$alt %in% c('D', 'E')), + as.numeric(uniprot.table$alt %in% c('N', 'Q', 'S', 'T')), + as.numeric(uniprot.table$alt %in% c('H', 'K', 'R', 'D', 'E', 'N', 'Q', 'S', 'T')), + as.numeric(uniprot.table$alt %in% c('C', 'P', 'G'))) + uniprot.table$rsa[is.na(uniprot.table$rsa)] <- mean(uniprot.table$rsa, na.rm = T) + uniprot.table$conservation.entropy[is.na(uniprot.table$conservation.entropy)] <- mean(uniprot.table$conservation.entropy, na.rm = T) + uniprot.table$conservation.alt[is.na(uniprot.table$conservation.alt)] <- mean(uniprot.table$conservation.alt, na.rm = T) + uniprot.table$conservation.ref[is.na(uniprot.table$conservation.ref)] <- mean(uniprot.table$conservation.ref, na.rm = T) + uniprot.table$pLDDT[is.na(uniprot.table$pLDDT)] <- mean(uniprot.table$pLDDT, na.rm = T) + if ("FoldXddG" %in% colnames(uniprot.table)) { + uniprot.table$FoldXddG[is.na(uniprot.table$FoldXddG)] <- mean(uniprot.table$FoldXddG, na.rm = T) + out <- cbind(sse, ref.biochem, alt.biochem, uniprot.table$rsa, + uniprot.table$conservation.ref, + uniprot.table$conservation.alt, + uniprot.table$conservation.entropy, + uniprot.table$FoldXddG, + uniprot.table$pLDDT/100) + } else { + out <- cbind(sse, ref.biochem, alt.biochem, uniprot.table$rsa, + uniprot.table$conservation.ref, + uniprot.table$conservation.alt, + uniprot.table$conservation.entropy, + uniprot.table$pLDDT/100) + } + out +} diff --git a/analysis/random.forest.glof.py b/analysis/random.forest.glof.py new file mode 100644 index 0000000000000000000000000000000000000000..bcd29dbbc4b6a5c44c5111d1e08c04f1f373346e --- /dev/null +++ b/analysis/random.forest.glof.py @@ -0,0 +1,35 @@ +# Load the LogisticRegression classifier +# Note, use CV for cross-validation as requested in the question +from sklearn.ensemble import RandomForestClassifier + +# Load some other sklearn functions +from sklearn.model_selection import train_test_split +from sklearn.metrics import classification_report +from sklearn import metrics +# Import other libraries +import pandas as pd, numpy as np +import os +import yaml +import sys +# $1 is the train data file name +# $2 is the train label file name +# $3 is the test data file name +# $4 is the test data file name +X_train = pd.read_csv(f'{sys.argv[1]}', index_col=0) +y_train = pd.read_csv(f'{sys.argv[2]}', index_col=0) +y_train = y_train['score'] +y_train = y_train.astype(int) +X_test = pd.read_csv(f'{sys.argv[3]}', index_col=0) +y_test = pd.read_csv(f'{sys.argv[4]}', index_col=0) +y_test = y_test['score'] +y_test = y_test.astype(int) + +gp_classifier = RandomForestClassifier(random_state=0).fit(X_train, y_train) + +# draw fpr tpr +fpr, tpr, thresholds = metrics.roc_curve(y_test.astype(float), + gp_classifier.predict_proba(X_test)[:,1], + pos_label=1) +print("AUC={:.9f}".format(metrics.auc(fpr, tpr))) + + diff --git a/data.files/ASPA.tgz b/data.files/ASPA.tgz new file mode 100644 index 0000000000000000000000000000000000000000..5999783f776b92dc7e8195a8b23393e07535fe3a --- /dev/null +++ b/data.files/ASPA.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f5e401c824edb3ae63e05d973dafb82a40e0c0b4167f8ea8a44f255cb2e61a2f +size 6497828 diff --git a/data.files/CCR5.tgz b/data.files/CCR5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..2ea97f825272dd340488059af271de8c0cfc321f --- /dev/null +++ b/data.files/CCR5.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eaa18caec9c0ac5479739ccfe7cba0e92a2892720c665e750f4eb2119eafeae7 +size 5790989 diff --git a/data.files/CXCR4.tgz b/data.files/CXCR4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b950f91388cc578de493f6f27a040f863f21fe6b --- /dev/null +++ b/data.files/CXCR4.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:009309ed2edc5d50a68590f26ad8970a6f9edad171bf005fd8b949e018df17c0 +size 5826515 diff --git a/data.files/CYP2C9.tgz b/data.files/CYP2C9.tgz new file mode 100644 index 0000000000000000000000000000000000000000..ab83a7c8fe42f7a9465888d8d6973b89901f5df9 --- /dev/null +++ b/data.files/CYP2C9.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d89ae48ab501c9b110c8da0b89ebe40a8843b3af8a80ce26a751f9548f246984 +size 7476136 diff --git a/data.files/GCK.tgz b/data.files/GCK.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f3aaf03061ee2edc3c8f60399b141b97dcd8c543 --- /dev/null +++ b/data.files/GCK.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6af4a7f205161f42e26b645c0c7baa468be540af912a5349cc700945a10429e7 +size 9954541 diff --git a/data.files/ICC.seed.0.tgz b/data.files/ICC.seed.0.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f47938d91cbf5441305fce514599cbdf9c87f0d2 --- /dev/null +++ b/data.files/ICC.seed.0.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb36b5eadfefc849887c480554752f43a6b76c545a2ced700d260a1cfe56c592 +size 4588973 diff --git a/data.files/ICC.seed.1.tgz b/data.files/ICC.seed.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..9f8c21405971e58b11c8c3eb6452b09a205d0e77 --- /dev/null +++ b/data.files/ICC.seed.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:402f281b6b1f83da14b1b1ab81774c2da45a67883f6c0d9d778a804a15722bd2 +size 4577813 diff --git a/data.files/ICC.seed.2.tgz b/data.files/ICC.seed.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..52adfeb1c3e03d88d49bc67afe3be174c41432a4 --- /dev/null +++ b/data.files/ICC.seed.2.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82a8afea44f05506266ffcddce3dcbff145aad59427b606b7c4d5356fba26a80 +size 4577738 diff --git a/data.files/ICC.seed.3.tgz b/data.files/ICC.seed.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..0258fdd0b5c8fd7cf1c6916454279f3f7a0e700e --- /dev/null +++ b/data.files/ICC.seed.3.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b52b45a04a73cf531bc9be4ef31785dc3dd2f8b0cb649aa4b8fd3ed3ec5c99e +size 4588209 diff --git a/data.files/ICC.seed.4.tgz b/data.files/ICC.seed.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b69b096ed767f6aeeda1bf7ad8cc8799c90286ec --- /dev/null +++ b/data.files/ICC.seed.4.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:405b089729ebdcc19710f135d06e31896cfbd4a99b0e4098926443aa218817f9 +size 4563681 diff --git a/data.files/MSA.tgz b/data.files/MSA.tgz new file mode 100644 index 0000000000000000000000000000000000000000..e0234e0482c4e0320243f1640b1c9d2f26dcf8e4 --- /dev/null +++ b/data.files/MSA.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8b28e09ba5f647d720f865fc37c21063efe8fa5f6b1fe67d4b9f1348f21c6b5 +size 853335 diff --git a/data.files/NUDT15.tgz b/data.files/NUDT15.tgz new file mode 100644 index 0000000000000000000000000000000000000000..1d90a83e9f7f74a3513f244db8af1db5b31cd7f7 --- /dev/null +++ b/data.files/NUDT15.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4339a445a6f17af36c1dc3cfcfbffc15ac09baa4354487e983e85c5059c1a8c +size 2647994 diff --git a/data.files/PTEN.bin.tgz b/data.files/PTEN.bin.tgz new file mode 100644 index 0000000000000000000000000000000000000000..6e4cdf76c25372254896f185e53ad2e03444560b --- /dev/null +++ b/data.files/PTEN.bin.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbe7d33dbbf5630c5c161986eb052f12deb61b7ccbf678fa7ff5bc7897ba4c59 +size 983279 diff --git a/data.files/PTEN.replicate.rest.1.tgz b/data.files/PTEN.replicate.rest.1.tgz new file mode 100644 index 0000000000000000000000000000000000000000..80493d0aaaf5c5dcd940bbcb6dcd8ded870c1259 --- /dev/null +++ b/data.files/PTEN.replicate.rest.1.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a5a8491533eb09736c97526c22aa83220d3df81cbc3e086d0c97cf82fecbac4 +size 4065895 diff --git a/data.files/PTEN.replicate.rest.2.tgz b/data.files/PTEN.replicate.rest.2.tgz new file mode 100644 index 0000000000000000000000000000000000000000..caa347c914560803fde8e055001008ac3459ac00 --- /dev/null +++ b/data.files/PTEN.replicate.rest.2.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e22735a538e5dc3ffbf3926514ea32a3b8ef5638f0fd274eacab37ec3e076f7 +size 4065999 diff --git a/data.files/PTEN.replicate.rest.3.tgz b/data.files/PTEN.replicate.rest.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4710aa91b4c6308b854a36212a929fd7cfb0f814 --- /dev/null +++ b/data.files/PTEN.replicate.rest.3.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6bb4a7d231337c8436e3a0b46af24e7b8e87953c75676ed9849a6d27b87157d +size 4065725 diff --git a/data.files/PTEN.replicate.rest.4.tgz b/data.files/PTEN.replicate.rest.4.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4f1837055ba0d8283ff8cf2f69f78724976bd60d --- /dev/null +++ b/data.files/PTEN.replicate.rest.4.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90216071931145f6c8b4a2ec31224f7bb1edce8a43490e16a57173a6cc634433 +size 4065705 diff --git a/data.files/PTEN.replicate.rest.5.tgz b/data.files/PTEN.replicate.rest.5.tgz new file mode 100644 index 0000000000000000000000000000000000000000..965da5521e559e705117a8d3102a800d1bb5d146 --- /dev/null +++ b/data.files/PTEN.replicate.rest.5.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87694c8d852f9d79230f7e064b4079902b17b4e4a66347b9b359902d987d8e23 +size 4065975 diff --git a/data.files/PTEN.replicate.rest.6.tgz b/data.files/PTEN.replicate.rest.6.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c6936d991c66518c2d1ee2d574552afadf210a75 --- /dev/null +++ b/data.files/PTEN.replicate.rest.6.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c2afb3de5c57da35333d61dc11e48732916455cd4f48430c0291161702797fa +size 4065851 diff --git a/data.files/PTEN.replicate.rest.7.tgz b/data.files/PTEN.replicate.rest.7.tgz new file mode 100644 index 0000000000000000000000000000000000000000..4f2520b485c108604b1976af609c571d8874c1fd --- /dev/null +++ b/data.files/PTEN.replicate.rest.7.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:470a04794e6e88bc525ca7ca9de5f05ba0c4406cd321b3aa11a6f77beda102d2 +size 4065635 diff --git a/data.files/PTEN.replicate.rest.8.tgz b/data.files/PTEN.replicate.rest.8.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7cba87ce62431d2a879b47f91f3a59dcb955fc21 --- /dev/null +++ b/data.files/PTEN.replicate.rest.8.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9004017f797684b8166ab337e3ba7211a0920fbc733d69ef1192d449d5ce51b +size 4065531 diff --git a/data.files/PTEN.tgz b/data.files/PTEN.tgz new file mode 100644 index 0000000000000000000000000000000000000000..c0046f7dd0f36db591014e07500552da59bf102a --- /dev/null +++ b/data.files/PTEN.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfae4af6aca37d3919c46ffbf572ccdad9714c18baf99c7c9ed47fcb5d50fb6f +size 4244355 diff --git a/data.files/SNCA.tgz b/data.files/SNCA.tgz new file mode 100644 index 0000000000000000000000000000000000000000..390ca05acda9f64b2fb764144248329f8fcef69e --- /dev/null +++ b/data.files/SNCA.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:311698affe7dc4de9cf0519ae95ffd728da150e81c9d0fa80a1ceca4ddcb6727 +size 1932679 diff --git a/data.files/Stab.tgz b/data.files/Stab.tgz new file mode 100644 index 0000000000000000000000000000000000000000..7717ce6cdcf79ce99bdf7da49ecd2f7be930eba8 --- /dev/null +++ b/data.files/Stab.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b4332f6557b56d355eb012317070675941c985f217f5a52c032e4789af5dc1f +size 49191908 diff --git a/data.files/af2.files.tgz b/data.files/af2.files.tgz new file mode 100644 index 0000000000000000000000000000000000000000..f8d71eab1fe1a4e3c23904692db6db3fbc028a6c --- /dev/null +++ b/data.files/af2.files.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c2939335f4e331f684504bea7bd48fb95e7451f2a61217264caa63c59916f26 +size 1725278888 diff --git a/data.files/esm.MSA.tgz.part-aa b/data.files/esm.MSA.tgz.part-aa new file mode 100644 index 0000000000000000000000000000000000000000..5c21ddaa3d42e27cb1a359cef58d3fc8695d0405 --- /dev/null +++ b/data.files/esm.MSA.tgz.part-aa @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:85fdc04d616b27ca5c6aeac2535eb0fe500aea03243e4c61aec500538b89b2f6 +size 2097152000 diff --git a/data.files/esm.MSA.tgz.part-ab b/data.files/esm.MSA.tgz.part-ab new file mode 100644 index 0000000000000000000000000000000000000000..aad67bbc7d859d4d0614566bac77de715bbd8803 --- /dev/null +++ b/data.files/esm.MSA.tgz.part-ab @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc2729b58f9253443fd955fdb7f16f34718b8e3e761825a9796e3a56fe9d1ec +size 2097152000 diff --git a/data.files/esm.MSA.tgz.part-ac b/data.files/esm.MSA.tgz.part-ac new file mode 100644 index 0000000000000000000000000000000000000000..e4974ddb3ef7d608eedc73303dc2e0e5ea03acb4 --- /dev/null +++ b/data.files/esm.MSA.tgz.part-ac @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9556717a2fb7f31866e387acd2bed0506179ed2e537725459e7e66829ac157b +size 2097152000 diff --git a/data.files/esm.MSA.tgz.part-ad b/data.files/esm.MSA.tgz.part-ad new file mode 100644 index 0000000000000000000000000000000000000000..d3437bd949ba75a8c34fed4ad02853ba6586190d --- /dev/null +++ b/data.files/esm.MSA.tgz.part-ad @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c41aaccfe5427c73c0adf636fd5d735ea0544e18551408a6aca7621bc4d50a55 +size 2097152000 diff --git a/data.files/esm.MSA.tgz.part-ae b/data.files/esm.MSA.tgz.part-ae new file mode 100644 index 0000000000000000000000000000000000000000..517dcfb026277d661ca3da223c2cba69ee35618b --- /dev/null +++ b/data.files/esm.MSA.tgz.part-ae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:898f69f1933137dd8c04d4a5f258268b636935eeaaf7ad87b641f793b97715e2 +size 2097152000 diff --git a/data.files/esm.MSA.tgz.part-af b/data.files/esm.MSA.tgz.part-af new file mode 100644 index 0000000000000000000000000000000000000000..1016b7ba3b022ce2f219e0b9af212f4d3a9210c2 --- /dev/null +++ b/data.files/esm.MSA.tgz.part-af @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5d411ffe5edb32d983594232976c416baf9b75991b23ffecbc166c268b7b5b3 +size 2097152000 diff --git a/data.files/esm.MSA.tgz.part-ag b/data.files/esm.MSA.tgz.part-ag new file mode 100644 index 0000000000000000000000000000000000000000..e0502aec13e1aa9399ed2db9a1bc6cae3e744e34 --- /dev/null +++ b/data.files/esm.MSA.tgz.part-ag @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:390bcbc27489acf4c8c5f2ffbd5c1034dba6d3b5ee5453f0f68fcbb09f4df3cb +size 1084194078 diff --git a/data.files/esm.files.tgz.part-aa b/data.files/esm.files.tgz.part-aa new file mode 100644 index 0000000000000000000000000000000000000000..69e6a661478dffc64b59d92710d0881099e15959 --- /dev/null +++ b/data.files/esm.files.tgz.part-aa @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b15b1e492f239a49b2dd95fad90ffc47d0f669844da4d12bc120a9da1e1e4306 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ab b/data.files/esm.files.tgz.part-ab new file mode 100644 index 0000000000000000000000000000000000000000..2c7fd34e3f82b71b9985e68c58d015cf3be50997 --- /dev/null +++ b/data.files/esm.files.tgz.part-ab @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7a1cd11af15ba3512c236f8c87f5a8f156d0b2dfe6a98ecf23865bdbf3ec8ac +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ac b/data.files/esm.files.tgz.part-ac new file mode 100644 index 0000000000000000000000000000000000000000..bc0ec2630e2408319487c61146147e65c619dac3 --- /dev/null +++ b/data.files/esm.files.tgz.part-ac @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ad4fcf04e4732285813c3bc670b9948307a9e907427e59a687c6201eb036ea4 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ad b/data.files/esm.files.tgz.part-ad new file mode 100644 index 0000000000000000000000000000000000000000..62eb40a12a21e627fd56d0c63459929b9b164944 --- /dev/null +++ b/data.files/esm.files.tgz.part-ad @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0806d06413046876d1928e1cd369bb335abd4d141b8511b8f906bfb4e09d8825 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ae b/data.files/esm.files.tgz.part-ae new file mode 100644 index 0000000000000000000000000000000000000000..c80a528802c47b903f195154537fbc96b62b5195 --- /dev/null +++ b/data.files/esm.files.tgz.part-ae @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79cd4d09f9ca3d4ab1a91624936c48103670515b6d7fb254529029b1d0350e36 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-af b/data.files/esm.files.tgz.part-af new file mode 100644 index 0000000000000000000000000000000000000000..bb2e158f44841335709980c0b1ca7989ab27de3b --- /dev/null +++ b/data.files/esm.files.tgz.part-af @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5490de7f1d2a87b1d99337062ebe666d59aecb08d87b55940d14ac97b60302bb +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ag b/data.files/esm.files.tgz.part-ag new file mode 100644 index 0000000000000000000000000000000000000000..13279951fb6842afb3595a9c719db9bc7b29e502 --- /dev/null +++ b/data.files/esm.files.tgz.part-ag @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96618b5fd535e510902f1ddd4cc88a694bec477954b4816fe44ae906821709b3 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ah b/data.files/esm.files.tgz.part-ah new file mode 100644 index 0000000000000000000000000000000000000000..e3ae07670e816489b4aef2fe796e888c280c7a9c --- /dev/null +++ b/data.files/esm.files.tgz.part-ah @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1215e8a2e3e9621f78aa8a89089b02af5cc6272fcfb0e29d4b7f854925315cbf +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ai b/data.files/esm.files.tgz.part-ai new file mode 100644 index 0000000000000000000000000000000000000000..21b631b371f997062947799d854887982bd915cd --- /dev/null +++ b/data.files/esm.files.tgz.part-ai @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0b04758f11fa6b6d1293670554af0ead8d8c2f2a84284275ea4fff39cfa75e0 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-aj b/data.files/esm.files.tgz.part-aj new file mode 100644 index 0000000000000000000000000000000000000000..b9be34d39b26656abe98ffd9c371cf63d575e835 --- /dev/null +++ b/data.files/esm.files.tgz.part-aj @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c45f32fc0bf1446b87895bfce8ec382b4d0f535becb6644fd3b528af6ceece52 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ak b/data.files/esm.files.tgz.part-ak new file mode 100644 index 0000000000000000000000000000000000000000..279aaff53f3ff4f66584a183a3f29a763a79e85d --- /dev/null +++ b/data.files/esm.files.tgz.part-ak @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78ca6fc1134273afb923ad29740cfa67b23cf4b7a220070498d930be2462d83b +size 2097152000 diff --git a/data.files/esm.files.tgz.part-al b/data.files/esm.files.tgz.part-al new file mode 100644 index 0000000000000000000000000000000000000000..69f00f01df71e393e10aae6f092e5f8b7b6365bf --- /dev/null +++ b/data.files/esm.files.tgz.part-al @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:926af303f04c826df0da7fbc0c8b871a89ab7f7ffdbe0ff59b656c191b0227ae +size 2097152000 diff --git a/data.files/esm.files.tgz.part-am b/data.files/esm.files.tgz.part-am new file mode 100644 index 0000000000000000000000000000000000000000..64414cf501d247a288f8305a328cb8ef9e46f8ab --- /dev/null +++ b/data.files/esm.files.tgz.part-am @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:17c4accde0fee3208763f6d7a6ae443222b894b9098fbbe8c42d8f1f7528e0f7 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-an b/data.files/esm.files.tgz.part-an new file mode 100644 index 0000000000000000000000000000000000000000..91a95ddc3d885e7a008bba4a12c2617027746fa4 --- /dev/null +++ b/data.files/esm.files.tgz.part-an @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e1569da375865ce16e0e18141ec8968683e610c65f3e6c74958230d143bbe60 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ao b/data.files/esm.files.tgz.part-ao new file mode 100644 index 0000000000000000000000000000000000000000..f23615a194ec139aa417461b0663fe2d76014198 --- /dev/null +++ b/data.files/esm.files.tgz.part-ao @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52d45eb1c25f0dd4a4b695c81ed1ba5b34a4f33f3ffa427cb22fbc1c3ade5ae1 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ap b/data.files/esm.files.tgz.part-ap new file mode 100644 index 0000000000000000000000000000000000000000..fefdd42457af0eaebd8fd16b8bb65969e13abb84 --- /dev/null +++ b/data.files/esm.files.tgz.part-ap @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0c835155d283e819a9248d82fc8e50750f30f67499796751c401bab63bd524f +size 2097152000 diff --git a/data.files/esm.files.tgz.part-aq b/data.files/esm.files.tgz.part-aq new file mode 100644 index 0000000000000000000000000000000000000000..d8a00f7850c34ac7c63b782d759f74d5d31cb657 --- /dev/null +++ b/data.files/esm.files.tgz.part-aq @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e469ae5a70a93cb00233ef323b6a8b17d7b6ab877d13f089a7633e37bf0890e2 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-ar b/data.files/esm.files.tgz.part-ar new file mode 100644 index 0000000000000000000000000000000000000000..cae85e1b08d465dc52f1239b705db60fb6220d9b --- /dev/null +++ b/data.files/esm.files.tgz.part-ar @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5a24cde91fd4fba30c73a7488264fd30134623382aae1ff3a3254e05c5f009f6 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-as b/data.files/esm.files.tgz.part-as new file mode 100644 index 0000000000000000000000000000000000000000..1175b0fc20e76514ee0316712a5c707b41fdd7a9 --- /dev/null +++ b/data.files/esm.files.tgz.part-as @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:888cd0011c6eb32117c9c50057098a3503b7e3d177ee2210f742179125d99ad8 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-at b/data.files/esm.files.tgz.part-at new file mode 100644 index 0000000000000000000000000000000000000000..0fa1d1f7779001735eb394eb5d297217669fab16 --- /dev/null +++ b/data.files/esm.files.tgz.part-at @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dca7ef2a4eef6961d4ce70fc19a93a6b21b9de845e197daf1cde74994c2e1ba1 +size 2097152000 diff --git a/data.files/esm.files.tgz.part-au b/data.files/esm.files.tgz.part-au new file mode 100644 index 0000000000000000000000000000000000000000..75a75bb879a644240b54731de40f531745ea7526 --- /dev/null +++ b/data.files/esm.files.tgz.part-au @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a598ecee1a9277e73204e039ff8dbf069ea867331b18b15686d13ce5cb40fb7 +size 1196301250 diff --git a/data.files/fluorescence.tgz b/data.files/fluorescence.tgz new file mode 100644 index 0000000000000000000000000000000000000000..b1a9fb289793ba4f19d43a9e7ebe79538e4e7dc1 --- /dev/null +++ b/data.files/fluorescence.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1089b47959bb0540b338460de27a666dd1788372d3bb499e0b33fa4089c05448 +size 15124238 diff --git a/data.files/gMVP.MSA.tgz.part-aa b/data.files/gMVP.MSA.tgz.part-aa new file mode 100644 index 0000000000000000000000000000000000000000..819d971bb1b9327b18881e15a937d240d27a752f --- /dev/null +++ b/data.files/gMVP.MSA.tgz.part-aa @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4007c8664a6cff4726c84cc4109468290a94fdded9523c3cfe5d11e6d8f678ef +size 2097152000 diff --git a/data.files/gMVP.MSA.tgz.part-ab b/data.files/gMVP.MSA.tgz.part-ab new file mode 100644 index 0000000000000000000000000000000000000000..13cc28868799d3895ce46398c318d63426ea78bd --- /dev/null +++ b/data.files/gMVP.MSA.tgz.part-ab @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e2c62f55f13dcbd457fbfdea3e7c08ee3ac676330759510c1a89716c72e9415 +size 1008521966 diff --git a/data.files/pretrain/testing.csv.gz b/data.files/pretrain/testing.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f45a67e98de5a3de2d194be221255a484bcba5f1 --- /dev/null +++ b/data.files/pretrain/testing.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ce066487c65d6a810759ed7087960959bc860e45409cdb2e8b946bdb37173f1 +size 1138034 diff --git a/data.files/pretrain/training.0.csv.gz b/data.files/pretrain/training.0.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc0fea2c81f85c8b6311a131c26cb4f0ea71d207 --- /dev/null +++ b/data.files/pretrain/training.0.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d1bfe529668cf8706daae5b69b602775add2787b7f88ad367810e3d08c97b53 +size 24972339 diff --git a/data.files/pretrain/training.1.csv.gz b/data.files/pretrain/training.1.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..e11a3621180c7ce511baa979bb65595ceff7e075 --- /dev/null +++ b/data.files/pretrain/training.1.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4918e5ba8c2e4ccb27505a6517b32b228ccf4eacce4d4052c7562c80ce90245 +size 22754591 diff --git a/data.files/pretrain/training.2.csv.gz b/data.files/pretrain/training.2.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..40847d3ee3d800a314b2f98ac6bb1f2e22e4e773 --- /dev/null +++ b/data.files/pretrain/training.2.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfcc1224356ae0e684d1d8f64f4b24ad3d78b552f158f16e009bf2e30c7681e7 +size 22809905 diff --git a/data.files/pretrain/training.3.csv.gz b/data.files/pretrain/training.3.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..35cc181f96cd9e7890248e249c886b739aa22c39 --- /dev/null +++ b/data.files/pretrain/training.3.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dec4591c575c60228349b2eac512afb67513bb5d7e78a4dc22f401192bb1b84c +size 22286420 diff --git a/data.files/pretrain/training.csv.gz b/data.files/pretrain/training.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..f4efc1d3487c40fc559995bd3de63b6dac746218 --- /dev/null +++ b/data.files/pretrain/training.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc50e2d1946267babc3ccb267374d13196c1a145ff58476b5d33f9968e80f7da +size 93760937 diff --git a/data.files/ptm.small.csv.gz b/data.files/ptm.small.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..99868fe8d0922d0279c873810ae523b23f48d1d4 --- /dev/null +++ b/data.files/ptm.small.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1b4d1e38fe5fe797dd5189751869335e6ea3f2dfc6adeda91df3fa14b835184 +size 2419426 diff --git a/data.files/uniq.genes.csv.gz b/data.files/uniq.genes.csv.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad489dbfb1a8f12bd41101bf3812118734f918d1 --- /dev/null +++ b/data.files/uniq.genes.csv.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82ff818470a7e0cfc443479fd61ce8b934c02dfd82aa120c3c03e57bdb9592d8 +size 48477 diff --git a/data/Data.py b/data/Data.py new file mode 100644 index 0000000000000000000000000000000000000000..8e10d4ee2668570162e3cc5ec7a40ee3029dace1 --- /dev/null +++ b/data/Data.py @@ -0,0 +1,3046 @@ +from typing import Literal +import warnings +import time +import numpy as np +import pandas as pd +import torch +import torch.utils.data +from torch.utils.data import Dataset as TorchDataset +from torch_geometric.data import Dataset, Data +from torch_geometric.data.data import BaseData +from torch_geometric.utils import remove_isolated_nodes +from itertools import cycle +from multiprocessing import Pool +from multiprocessing import get_context +from typing import Any, List +import data.utils as utils +import h5py +import lmdb +import pickle +from datetime import datetime +import os +NUM_THREADS = 42 + +# Main Abstract Class, define a Mutation Dataset, compatible with PyTorch Geometric +class GraphMutationDataset(Dataset): + """ + MutationDataSet dataset, input a file of mutations, output a star graph and KNN graph + Can be either single mutation or multiple mutations. + + Args: + data_file (string or pd.DataFrame): Path or pd.DataFrame for a csv file for a list of mutations + data_type (string): Type of this data, 'ClinVar', 'DMS', etc + """ + + def __init__(self, data_file, data_type: str, + radius: float = None, max_neighbors: int = None, + loop: bool = False, shuffle: bool = False, gpu_id: int = None, + node_embedding_type: Literal['esm', 'one-hot-idx', 'one-hot', 'aa-5dim', 'esm1b'] = 'esm', + graph_type: Literal['af2', '1d-neighbor'] = 'af2', + add_plddt: bool = False, + scale_plddt: bool = False, + add_conservation: bool = False, + add_position: bool = False, + add_sidechain: bool = False, + local_coord_transform: bool = False, + use_cb: bool = False, + add_msa_contacts: bool = True, + add_dssp: bool = False, + add_msa: bool = False, + add_confidence: bool = False, + loaded_confidence: bool = False, + loaded_esm: bool = False, + add_ptm: bool = False, + data_augment: bool = False, + score_transfer: bool = False, + alt_type: Literal['alt', 'concat', 'diff', 'zero', 'orig'] = 'alt', + computed_graph: bool = True, + loaded_msa: bool = False, + neighbor_type: Literal['KNN', 'radius', 'radius-KNN'] = 'KNN', + max_len = 2251, + add_af2_single: bool = False, + add_af2_pairwise: bool = False, + loaded_af2_single: bool = False, + loaded_af2_pairwise: bool = False, + use_lmdb: bool = False, + ): + super(GraphMutationDataset, self).__init__() + if isinstance(data_file, pd.DataFrame): + self.data = data_file + self.data_file = 'pd.DataFrame' + elif isinstance(data_file, str): + try: + self.data = pd.read_csv(data_file, index_col=0, low_memory=False) + except UnicodeDecodeError: + self.data = pd.read_csv(data_file, index_col=0, encoding='ISO-8859-1') + self.data_file = data_file + else: + raise ValueError("data_path must be a string or a pandas.DataFrame") + self.data_type = data_type + self._y_columns = self.data.columns[self.data.columns.str.startswith('score')] + self._y_mask_columns = self.data.columns[self.data.columns.str.startswith('confidence.score')] + self.node_embedding_type = node_embedding_type + self.graph_type = graph_type + self.neighbor_type = neighbor_type + self.add_plddt = add_plddt + self.scale_plddt = scale_plddt + self.add_conservation = add_conservation + self.add_position = add_position + self.use_cb = use_cb + self.add_sidechain = add_sidechain + self.add_msa_contacts = add_msa_contacts + self.add_dssp = add_dssp + self.add_msa = add_msa + self.add_af2_single = add_af2_single + self.add_af2_pairwise = add_af2_pairwise + self.loaded_af2_single = loaded_af2_single + self.loaded_af2_pairwise = loaded_af2_pairwise + self.add_confidence = add_confidence + self.loaded_confidence = loaded_confidence + self.add_ptm = add_ptm + self.loaded_msa = loaded_msa + self.loaded_esm = loaded_esm + self.alt_type = alt_type + self.max_len = max_len + self.loop = loop + self.data_augment = data_augment + # initialize some dicts + self.af2_file_dict = None + self.af2_coord_dict = None + self.af2_plddt_dict = None + self.af2_confidence_dict = None + self.af2_dssp_dict = None + self.af2_graph_dict = None + self.esm_file_dict = None + self.esm_dict = None + self.msa_file_dict = None + self.msa_dict = None + self._check_embedding_files() + if score_transfer: + # only do score_transfer when score is 0 or 1 + if set(self.data['score'].unique()) <= {0, 1}: + self.data['score'] = self.data['score'] * 3 + else: + warnings.warn("score_transfer is only applied when score is 0 or 1") + if data_augment and set(self.data['score'].unique()) > {0, 1}: + # reverse ref and alt and score, only when we do gof/lof + reverse_data = self.data.copy() + # reverse only for score == 1 and score == 0 + reverse_data = reverse_data.loc[(reverse_data['score'] == 1) | (reverse_data['score'] == 0), :] + reverse_data['ref'] = self.data['alt'] + reverse_data['alt'] = self.data['ref'] + reverse_data['score'] = -reverse_data['score'] + self.data = pd.concat([self.data, reverse_data], ignore_index=True) + self._set_mutations() + self.computed_graph = computed_graph + self._load_af2_features(radius=radius, max_neighbors=max_neighbors, loop=loop, gpu_id=gpu_id) + if (self.add_msa or self.add_conservation) and self.loaded_msa: + self._load_msa_features() + if self.loaded_esm: + self._load_esm_features() + if self.loaded_af2_pairwise or self.loaded_af2_single: + self._load_af2_reps() + self._set_node_embeddings() + self._set_edge_embeddings() + self.unmatched_msa = 0 + # shuffle the data + if shuffle: + np.random.seed(0) + shuffle_index = np.random.permutation(len(self.mutations)) + self.data = self.data.iloc[shuffle_index].reset_index(drop=True) + self.mutations = list(map(self.mutations.__getitem__, shuffle_index)) + if self.add_ptm: + self.ptm_ref = pd.read_csv('./data.files/ptm.small.csv', index_col=0) + self.get_method = 'default' + # if your machine has sufficient memory, you can uncomment the following line + # self.load_all_to_memory() + + def _check_embedding_files(self): + print(f"read in {len(self.data)} mutations from {self.data_file}") + # scan uniprot files and transcript files to check if they exist + unique_data = self.data.drop_duplicates(subset=['uniprotID']) + print(f"found {len(unique_data)} unique wt sequences") + # only check embeddings if we are using esm + if self.node_embedding_type == 'esm': + with Pool(NUM_THREADS) as p: + embedding_exist = p.starmap(utils.get_embedding_from_esm2, zip(unique_data['uniprotID'], cycle([True]))) + # msa_exist = p.starmap(get_attn_from_msa, zip(unique_data['ENST'], unique_data['wt.orig'], cycle([True]))) + # TODO: check MSA again, consider using raw MSA only + to_drop = unique_data['wt.orig'].loc[~np.array(embedding_exist, dtype=bool)] + print(f"drop {np.sum(self.data['wt.orig'].isin(to_drop))} mutations that do not have embedding or msa") + self.data = self.data[~self.data['wt.orig'].isin(to_drop)] + else: + print(f"skip checking embedding files for {self.node_embedding_type}") + + def _set_mutations(self): + if 'af2_file' not in self.data.columns: + self.data['af2_file'] = pd.NA + with Pool(NUM_THREADS) as p: + point_mutations = p.starmap(utils.get_mutations, zip(self.data['uniprotID'], + self.data['ENST'] if 'ENST' in self.data.columns else cycle([None]), + self.data['wt.orig'], + self.data['sequence.len.orig'], + self.data['pos.orig'], + self.data['ref'], + self.data['alt'], + cycle([self.max_len]), + self.data['af2_file'] if 'af2_file' in self.data.columns else cycle([None]),)) + # drop the data that does not have coordinates if we are using af2 + print(f"drop {np.sum(~np.array(point_mutations, dtype=bool))} mutations that don't have coordinates") + self.data = self.data.loc[np.array(point_mutations, dtype=bool)] + self.mutations = list(filter(bool, point_mutations)) + print(f'Finished loading {len(self.mutations)} mutations') + + def _load_af2_features(self, radius, max_neighbors, loop, gpu_id): + self.af2_file_dict, mutation_idx = np.unique([mutation.af2_file for mutation in self.mutations], + return_inverse=True) + _ = list(map(lambda x, y: x.set_af2_seq_index(y), self.mutations, mutation_idx)) + with Pool(NUM_THREADS) as p: + self.af2_coord_dict = p.starmap(utils.get_coords_from_af2, zip(self.af2_file_dict, cycle([self.add_sidechain]))) + print(f'Finished loading {len(self.af2_coord_dict)} af2 coords') + self.af2_plddt_dict = p.starmap(utils.get_plddt_from_af2, zip(self.af2_file_dict)) if self.add_plddt else None + print(f'Finished loading plddt') + self.af2_confidence_dict = p.starmap(utils.get_confidence_from_af2file, zip(self.af2_file_dict, self.af2_plddt_dict)) if self.add_plddt and self.add_confidence and self.loaded_confidence else None + print(f'Finished loading confidence') + self.af2_dssp_dict = p.starmap(utils.get_dssp_from_af2, zip(self.af2_file_dict)) if self.add_dssp else None + print(f'Finished loading dssp') + if self.computed_graph: + if self.graph_type == 'af2': + if self.neighbor_type == 'KNN': + self.af2_graph_dict = list(map(utils.get_knn_graphs_from_af2, self.af2_coord_dict, + cycle([radius]), cycle([max_neighbors]), cycle([loop]), cycle([gpu_id]))) + print(f'Finished constructing {len(self.af2_graph_dict)} af2 graphs') + else: + # if radius graph, don't compute until needed + self.computed_graph = False + print(f'Do not construct graphs from af2 files to save RAM') + elif self.graph_type == '1d-neighbor': + self.af2_graph_dict = list(map(utils.get_graphs_from_neighbor, self.af2_coord_dict, + cycle([max_neighbors]), cycle([loop]))) + print(f'Finished constructing {len(self.af2_graph_dict)} af2 graphs') + else: + print(f'Do not construct graphs from af2 files to save RAM') + self.radius = radius + self.max_neighbors = max_neighbors + self.loop = loop + self.gpu_id = gpu_id + + def _load_esm_features(self): + self.esm_file_dict, mutation_idx = np.unique([mutation.ESM_prefix for mutation in self.mutations], + return_inverse=True) + _ = list(map(lambda x, y: x.set_esm_seq_index(y), self.mutations, mutation_idx)) + with Pool(NUM_THREADS) as p: + self.esm_dict = p.starmap(utils.get_esm_dict_from_uniprot, zip(self.esm_file_dict)) + print(f'Finished loading {len(self.esm_file_dict)} esm embeddings') + + def _load_af2_reps(self): + self.af2_rep_file_prefix_dict, mutation_idx = np.unique([mutation.af2_rep_file_prefix for mutation in self.mutations], + return_inverse=True) + _ = list(map(lambda x, y: x.set_af2_rep_index(y), self.mutations, mutation_idx)) + with Pool(NUM_THREADS) as p: + if self.add_af2_single and self.loaded_af2_single: + self.af2_single_dict = p.starmap(utils.get_af2_single_rep_dict_from_prefix, zip(self.af2_rep_file_prefix_dict)) + print(f'Finished loading {len(self.af2_rep_file_prefix_dict)} alphafold2 single representations') + # because the pairwise representation is too large to fit in RAM, we have to select a subset of them + if self.add_af2_pairwise and self.loaded_af2_pairwise: + raise ValueError("Not implemented in this version") + + def _load_msa_features(self): + self.msa_file_dict, mutation_idx = np.unique([mutation.uniprot_id for mutation in self.mutations], + return_inverse=True) + _ = list(map(lambda x, y: x.set_msa_seq_index(y), self.mutations, mutation_idx)) + with Pool(NUM_THREADS) as p: + # msa_dict: msa_seq, conservation, msa + self.msa_dict = p.starmap(utils.get_msa_dict_from_transcript, zip(self.msa_file_dict)) + print(f'Finished loading {len(self.msa_dict)} msa seqs') + + def _set_node_embeddings(self): + pass + + def _set_edge_embeddings(self): + pass + + def get_mask(self, mutation: utils.Mutation): + return mutation.pos - 1, mutation + + def get_graph_and_mask(self, mutation: utils.Mutation): + # get the ordinary graph + coords: np.ndarray = self.af2_coord_dict[mutation.af2_seq_index] # N, C, O, CA, CB + if self.computed_graph: + edge_index = self.af2_graph_dict[mutation.af2_seq_index] # 2, E + else: + if self.graph_type == 'af2': + if self.neighbor_type == 'KNN': + edge_index = utils.get_knn_graphs_from_af2(coords, self.radius, self.max_neighbors, self.loop, self.gpu_id) + elif self.neighbor_type == 'radius': + edge_index = utils.get_radius_graphs_from_af2(coords, self.radius, self.loop, self.gpu_id) + # delete nodes that are not connected with variant node. + connected_nodes = edge_index[:, np.isin(edge_index[0], mutation.pos - 1)].flatten() + edge_index = edge_index[:, np.isin(edge_index[0], connected_nodes) | np.isin(edge_index[1], connected_nodes)] + else: + edge_index = utils.get_radius_knn_graphs_from_af2(coords, mutation.pos - 1, self.radius, self.max_neighbors, self.loop) + elif self.graph_type == '1d-neighbor': + edge_index = utils.get_graphs_from_neighbor(coords, self.max_neighbors, self.loop) + # remember we could have cropped sequence + if mutation.crop: + coords = coords[mutation.seq_start - 1:mutation.seq_end, :] + edge_index = edge_index[:, (edge_index[0, :] >= mutation.seq_start - 1) & + (edge_index[1, :] >= mutation.seq_start - 1) & + (edge_index[0, :] < mutation.seq_end) & + (edge_index[1, :] < mutation.seq_end)] + edge_index[0, :] -= mutation.seq_start - 1 + edge_index[1, :] -= mutation.seq_start - 1 + # get the mask + mask_idx, mutation = self.get_mask(mutation) + # star graph of other positions to variant sites and reverse + edge_matrix_star = np.zeros((coords.shape[0], coords.shape[0])) + edge_matrix_star[:, mask_idx] = 1 + edge_matrix_star[mask_idx, :] = 1 + edge_index_star = np.array(np.where(edge_matrix_star == 1)) + # if radius graph, only keep the edges of nodes in the edge_index + if self.neighbor_type == 'radius' or self.neighbor_type == 'KNN': + edge_index_star = edge_index_star[:, np.isin(edge_index_star[0], edge_index.flatten()) & + np.isin(edge_index_star[1], edge_index.flatten())] + elif self.neighbor_type == 'radius-KNN': + edge_index_star = edge_index_star[:, np.isin(edge_index_star[0], np.concatenate((edge_index.flatten(), mask_idx))) & + np.isin(edge_index_star[1], np.concatenate((edge_index.flatten(), mask_idx)))] + # cancel self loop + if not self.loop: + edge_index_star = edge_index_star[:, edge_index_star[0] != edge_index_star[1]] + if self.add_msa_contacts: + coevo_strength = utils.get_contacts_from_msa(mutation, False) + if isinstance(coevo_strength, int): + coevo_strength = np.zeros([mutation.seq_end - mutation.seq_start + 1, + mutation.seq_end - mutation.seq_start + 1, 1]) + else: + coevo_strength = np.zeros([mutation.seq_end - mutation.seq_start + 1, + mutation.seq_end - mutation.seq_start + 1, 0]) + start = time.time() + if self.add_af2_pairwise: + if self.loaded_af2_pairwise: + # we don't use the self.af2_pair_dict anymore because it won't fit in RAM + # we load from lmdb + byteflow = self.af2_pairwise_txn.get(u'{}'.format(mutation.af2_rep_file_prefix.split('/')[-1]).encode('ascii')) + pairwise_rep = pickle.loads(byteflow) + if pairwise_rep is None: + pairwise_rep = utils.get_af2_pairwise_rep_dict_from_prefix(mutation.af2_rep_file_prefix) + else: + pairwise_rep = utils.get_af2_pairwise_rep_dict_from_prefix(mutation.af2_rep_file_prefix) + # crop the pairwise_rep, if necessary + if mutation.af2_rep_file_prefix.find('-F') == -1: + pairwise_rep = pairwise_rep[mutation.seq_start_orig - 1: mutation.seq_end_orig, + mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + pairwise_rep = pairwise_rep[mutation.seq_start - 1: mutation.seq_end, + mutation.seq_start - 1: mutation.seq_end] + coevo_strength = np.concatenate([coevo_strength, pairwise_rep], axis=2) + end = time.time() + print(f'Finished loading pairwise in {end - start:.2f} seconds') + edge_attr = coevo_strength[edge_index[0], edge_index[1], :] + edge_attr_star = coevo_strength[edge_index_star[0], edge_index_star[1], :] + # if add positional embedding, add it here + if self.add_position: + # add a sin positional embedding that reflects the relative position of the residue + edge_attr = np.concatenate( + (edge_attr, np.sin(np.pi / 2 * (edge_index[1] - edge_index[0]) / self.max_len).reshape(-1, 1)), + axis=1) + edge_attr_star = np.concatenate( + (edge_attr_star, np.sin(np.pi / 2 * (edge_index_star[1] - edge_index_star[0]) / self.max_len).reshape(-1, 1)), + axis=1) + return coords, edge_index, edge_index_star, edge_attr, edge_attr_star, mask_idx, mutation + + def get_one_mutation(self, idx): + mutation: utils.Mutation = self.mutations[idx] + # get the graph + coords, edge_index, edge_index_star, edge_attr, edge_attr_star, mask_idx, mutation = self.get_graph_and_mask(mutation) + # get embeddings + if self.node_embedding_type == 'esm': + if self.loaded_esm: + embed_data = utils.get_embedding_from_esm2(self.esm_dict[mutation.esm_seq_index], False, + mutation.seq_start, mutation.seq_end) + else: + embed_data = utils.get_embedding_from_esm2(mutation.ESM_prefix, False, + mutation.seq_start, mutation.seq_end) + to_alt = np.concatenate([utils.ESM_AA_EMBEDDING_DICT[alt_aa].reshape(1, -1) for alt_aa in mutation.alt_aa]) + to_ref = np.concatenate([utils.ESM_AA_EMBEDDING_DICT[ref_aa].reshape(1, -1) for ref_aa in mutation.ref_aa]) + elif self.node_embedding_type == 'one-hot-idx': + assert not self.add_conservation and not self.add_plddt + embed_logits, embed_data, one_hot_mat = utils.get_embedding_from_onehot_nonzero(mutation.seq, return_idx=True, return_onehot_mat=True) + to_alt = np.concatenate([np.array(utils.AA_DICT.index(alt_aa)).reshape(1, -1) for alt_aa in mutation.alt_aa]) + to_ref = np.concatenate([np.array(utils.AA_DICT.index(ref_aa)).reshape(1, -1) for ref_aa in mutation.ref_aa]) + elif self.node_embedding_type == 'one-hot': + embed_data, one_hot_mat = utils.get_embedding_from_onehot(mutation.seq, return_idx=False, return_onehot_mat=True) + to_alt = np.concatenate([np.eye(len(utils.AA_DICT))[utils.AA_DICT.index(alt_aa)].reshape(1, -1) for alt_aa in mutation.alt_aa]) + to_ref = np.concatenate([np.eye(len(utils.AA_DICT))[utils.AA_DICT.index(ref_aa)].reshape(1, -1) for ref_aa in mutation.ref_aa]) + elif self.node_embedding_type == 'aa-5dim': + embed_data = utils.get_embedding_from_5dim(mutation.seq) + to_alt = np.concatenate([np.array(utils.AA_5DIM_EMBED[alt_aa]).reshape(1, -1) for alt_aa in mutation.alt_aa]) + to_ref = np.concatenate([np.array(utils.AA_5DIM_EMBED[ref_aa]).reshape(1, -1) for ref_aa in mutation.ref_aa]) + elif self.node_embedding_type == 'esm1b': + embed_data = utils.get_embedding_from_esm1b(mutation.ESM_prefix, False, + mutation.seq_start, mutation.seq_end) + to_alt = np.concatenate([utils.ESM1b_AA_EMBEDDING_DICT[alt_aa].reshape(1, -1) for alt_aa in mutation.alt_aa]) + to_ref = np.concatenate([utils.ESM1b_AA_EMBEDDING_DICT[ref_aa].reshape(1, -1) for ref_aa in mutation.ref_aa]) + if self.alt_type == "zero": + to_alt = np.zeros_like(to_alt)[[0]] + # add conservation, if needed + if self.loaded_msa and (self.add_msa or self.add_conservation): + msa_seq = self.msa_dict[mutation.msa_seq_index][0] + conservation_data = self.msa_dict[mutation.msa_seq_index][1] + msa_data = self.msa_dict[mutation.msa_seq_index][2] + else: + if self.add_conservation or self.add_msa: + msa_seq, conservation_data, msa_data = utils.get_msa_dict_from_transcript(mutation.uniprot_id) + if self.add_conservation: + if conservation_data.shape[0] == 0: + conservation_data = np.zeros((embed_data.shape[0], 20)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + conservation_data = conservation_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + conservation_data = conservation_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + # warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + self.unmatched_msa += 1 + print(f'Unmatched MSA: {self.unmatched_msa}') + conservation_data = np.zeros((embed_data.shape[0], 20)) + embed_data = np.concatenate([embed_data, conservation_data], axis=1) + to_alt = np.concatenate([to_alt, conservation_data[mask_idx]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, conservation_data[mask_idx]], axis=1) + # add pLDDT, if needed + if self.add_plddt: + # get plddt + plddt_data = self.af2_plddt_dict[mutation.af2_seq_index] # N, C, O, CA, CB + if mutation.crop: + plddt_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] + if self.add_confidence: + confidence_data = plddt_data / 100 + if plddt_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {plddt_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + plddt_data = np.ones_like(embed_data[:, 0]) * 50 + if self.add_confidence: + # assign 0.5 confidence to all points + confidence_data = np.ones_like(embed_data[:, 0]) / 2 + if self.scale_plddt: + plddt_data = plddt_data / 100 + embed_data = np.concatenate([embed_data, plddt_data[:, None]], axis=1) + to_alt = np.concatenate([to_alt, plddt_data[mask_idx, None]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, plddt_data[mask_idx]], axis=1) + # add dssp, if needed + if self.add_dssp: + # get dssp + dssp_data = self.af2_dssp_dict[mutation.af2_seq_index] + if mutation.crop: + dssp_data = dssp_data[mutation.seq_start - 1: mutation.seq_end] + if dssp_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'DSSP {dssp_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'DSSP file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + dssp_data = np.zeros_like(embed_data[:, 0]) + # if dssp_data size axis is 1, add a dimension + if len(dssp_data.shape) == 1: + dssp_data = dssp_data[:, None] + embed_data = np.concatenate([embed_data, dssp_data], axis=1) + to_alt = np.concatenate([to_alt, dssp_data[mask_idx]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, dssp_data[mask_idx]], axis=1) + if self.add_ptm: + # ptm used to behind msa, moved it here + ptm_data = utils.get_ptm_from_mutation(mutation, self.ptm_ref) + embed_data = np.concatenate([embed_data, ptm_data], axis=1) + to_alt = np.concatenate([to_alt, ptm_data[mask_idx]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, ptm_data[mask_idx]], axis=1) + if self.add_af2_single: + if self.loaded_af2_single: + single_rep = self.af2_single_dict[mutation.af2_rep_index] + else: + single_rep = utils.get_af2_single_rep_dict_from_prefix(mutation.af2_rep_file_prefix) + # crop the pairwise_rep, if necessary + if mutation.af2_rep_file_prefix.find('-F') == -1: + single_rep = single_rep[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + single_rep = single_rep[mutation.seq_start - 1: mutation.seq_end] + embed_data = np.concatenate([embed_data, single_rep], axis=1) + to_alt = np.concatenate([to_alt, single_rep[mask_idx]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, single_rep[mask_idx]], axis=1) + if self.add_msa: + # msa must be the last feature + if msa_data.shape[0] == 0: + msa_data = np.zeros((embed_data.shape[0], 199)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + msa_data = msa_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + msa_data = msa_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + print(f'Unmatched MSA: {self.unmatched_msa}') + msa_data = np.zeros((embed_data.shape[0], 199)) + embed_data = np.concatenate([embed_data, msa_data], axis=1) + if self.alt_type == 'alt' or self.alt_type == 'zero': + to_alt = np.concatenate([to_alt, msa_data[mask_idx]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, msa_data[mask_idx]], axis=1) + # replace the embedding with the mutation, note pos is 1-based + # but we don't modify the embedding matrix, instead we return a mask matrix + embed_data_mask = np.ones_like(embed_data) + embed_data_mask[mask_idx] = 0 + if self.alt_type == 'alt' or self.alt_type == 'zero': + alt_embed_data = np.zeros_like(embed_data) + alt_embed_data[mask_idx] = to_alt + elif self.alt_type == 'concat': + alt_embed_data = np.zeros((embed_data.shape[0], to_alt.shape[1] + to_ref.shape[1])) + alt_embed_data[mask_idx] = np.concatenate([to_alt, to_ref], axis=1) + elif self.alt_type == 'diff': + alt_embed_data = np.zeros_like(embed_data) + alt_embed_data[mask_idx] = to_alt + embed_data[mask_idx] = to_ref + elif self.alt_type == 'orig': + # do nothing + alt_embed_data = embed_data + else: + raise ValueError(f'alt_type {self.alt_type} not supported') + # prepare node vector features + # get CA_coords + CA_coord = coords[:, 3] + CB_coord = coords[:, 4] + # add CB_coord for GLY + CB_coord[np.isnan(CB_coord)] = CA_coord[np.isnan(CB_coord)] + if self.graph_type == '1d-neighbor': + CA_coord[:, 0] = np.arange(coords.shape[0]) + CB_coord[:, 0] = np.arange(coords.shape[0]) + coords = np.zeros_like(coords) + CA_CB = coords[:, [4]] - coords[:, [3]] # Note that glycine does not have CB + CA_CB[np.isnan(CA_CB)] = 0 + # Change the CA_CB of the mutated residue to 0 + # but we don't modify the CA_CB matrix, instead we return a mask matrix + CA_C = coords[:, [1]] - coords[:, [3]] + CA_O = coords[:, [2]] - coords[:, [3]] + CA_N = coords[:, [0]] - coords[:, [3]] + nodes_vector = np.transpose(np.concatenate([CA_CB, CA_C, CA_O, CA_N], axis=1), (0, 2, 1)) + if self.add_sidechain: + # get sidechain coords + sidechain_nodes_vector = coords[:, 5:] - coords[:, [3]] + sidechain_nodes_vector[np.isnan(sidechain_nodes_vector)] = 0 + sidechain_nodes_vector = np.transpose(sidechain_nodes_vector, (0, 2, 1)) + nodes_vector = np.concatenate([nodes_vector, sidechain_nodes_vector], axis=2) + # prepare graph + features = dict( + embed_logits=embed_logits if self.node_embedding_type == 'one-hot-idx' else None, + one_hot_mat=one_hot_mat if self.node_embedding_type.startswith('one-hot') else None, + mask_idx=mask_idx, + embed_data=embed_data, + embed_data_mask=embed_data_mask, + alt_embed_data=alt_embed_data, + coords=coords, + CA_coord=CA_coord, + CB_coord=CB_coord, + edge_index=edge_index, + edge_index_star=edge_index_star, + edge_attr=edge_attr, + edge_attr_star=edge_attr_star, + nodes_vector=nodes_vector, + ) + if self.add_confidence: + # add position wise confidence + if self.add_plddt: + features['plddt'] = confidence_data + if self.loaded_confidence: + pae = self.af2_confidence_dict[mutation.af2_seq_index] + else: + pae = utils.get_confidence_from_af2file(mutation.af2_file, self.af2_plddt_dict[mutation.af2_seq_index]) + if mutation.crop: + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + else: + # get plddt + plddt_data = utils.get_plddt_from_af2(mutation.af2_file) + pae = utils.get_confidence_from_af2file(mutation.af2_file, plddt_data) + if mutation.crop: + confidence_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] / 100 + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + if confidence_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {confidence_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + confidence_data = np.ones_like(embed_data[:, 0]) * 0.8 + features['plddt'] = confidence_data + # add pairwise confidence + features['edge_confidence'] = pae[edge_index[0], edge_index[1]] + features['edge_confidence_star'] = pae[edge_index_star[0], edge_index_star[1]] + return features + + def get(self, idx): + features_np = self.get_one_mutation(idx) + if self.node_embedding_type == 'one-hot-idx': + x = torch.from_numpy(features_np['embed_data']).to(torch.long) + else: + x = torch.from_numpy(features_np['embed_data']).to(torch.float32) + features = dict( + x=x, + x_mask=torch.from_numpy(features_np['embed_data_mask']).to(torch.bool), + x_alt=torch.from_numpy(features_np['alt_embed_data']).to(torch.float32), + pos=torch.from_numpy(features_np['CA_coord']).to(torch.float32) if not self.use_cb else torch.from_numpy(features_np['CB_coord']).to(torch.float32), + edge_index=torch.from_numpy(features_np['edge_index']).to(torch.long), + edge_index_star=torch.from_numpy(features_np['edge_index_star']).to(torch.long), + edge_attr=torch.from_numpy(features_np['edge_attr']).to(torch.float32), + edge_attr_star=torch.from_numpy(features_np['edge_attr_star']).to(torch.float32), + node_vec_attr=torch.from_numpy(features_np['nodes_vector']).to(torch.float32), + y=torch.tensor([self.data[self._y_columns].iloc[int(idx)]]).to(torch.float32), + ) + if self.add_confidence: + features['plddt'] = torch.from_numpy(features_np['plddt']).to(torch.float32) + features['edge_confidence'] = torch.from_numpy(features_np['edge_confidence']).to(torch.float32) + features['edge_confidence_star'] = torch.from_numpy(features_np['edge_confidence_star']).to(torch.float32) + if self.neighbor_type == 'radius' or self.neighbor_type == 'radius-KNN': + # first concat edge_index and edge_index_star + concat_edge_index = torch.cat((features["edge_index"], features["edge_index_star"]), dim=1) + concat_edge_attr = torch.cat((features["edge_attr"], features["edge_attr_star"]), dim=0) + # then remove isolated nodes + concat_edge_index, concat_edge_attr, mask = \ + remove_isolated_nodes(concat_edge_index, concat_edge_attr, x.shape[0]) + # then split edge_index and edge_attr + features["edge_index"] = concat_edge_index[:, :features["edge_index"].shape[1]] + features["edge_index_star"] = concat_edge_index[:, features["edge_index"].shape[1]:] + features["edge_attr"] = concat_edge_attr[:features["edge_attr"].shape[0]] + features["edge_attr_star"] = concat_edge_attr[features["edge_attr"].shape[0]:] + else: + features["edge_index"], features["edge_attr"], mask = \ + remove_isolated_nodes(features["edge_index"], features["edge_attr"], x.shape[0]) + features["edge_index_star"], features["edge_attr_star"], mask = \ + remove_isolated_nodes(features["edge_index_star"], features["edge_attr_star"], x.shape[0]) + features["x"] = features["x"][mask] + features["x_mask"] = features["x_mask"][mask] + features["x_alt"] = features["x_alt"][mask] + features["pos"] = features["pos"][mask] + features["node_vec_attr"] = features["node_vec_attr"][mask] + if len(self._y_mask_columns) > 0: + features['score_mask'] = torch.tensor([self.data[self._y_mask_columns].iloc[int(idx)]]).to(torch.float) + return Data(**features) + + def get_from_hdf5(self, idx): + if not hasattr(self, 'hdf5_keys') or self.hdf5_file is None: + raise ValueError('hdf5 file is not set') + else: + features = {} + with h5py.File(self.hdf5_file, 'r') as f: + for key in self.hdf5_keys: + features[key] = torch.tensor(f[f'{self.hdf5_idx_map[idx]}/{key}']) + return Data(**features) + + def open_lmdb(self): + self.env = lmdb.open(self.lmdb_path, subdir=False, + readonly=True, lock=False, + readahead=False, meminit=False) + self.txn = self.env.begin(write=False, buffers=True) + + def get_from_lmdb(self, idx): + if not hasattr(self, 'txn'): + self.open_lmdb() + byteflow = self.txn.get(u'{}'.format(self.lmdb_idx_map[idx]).encode('ascii')) + unpacked = pickle.loads(byteflow) + return unpacked + + def __getitem__(self, idx): + # record time + start = time.time() + if self.get_method == 'default': + data = self.get(idx) + print(f'default Finished loading {idx} in {time.time() - start:.2f} seconds') + elif self.get_method == 'hdf5': + data = self.get_from_hdf5(idx) + print(f'hdf5 Finished loading {idx} in {time.time() - start:.2f} seconds') + elif self.get_method == 'lmdb': + data = self.get_from_lmdb(idx) + print(f'lmdb Finished loading {idx} in {time.time() - start:.2f} seconds') + elif self.get_method == 'memory': + data = self.parsed_data[idx] + print(f'memory Finished loading {idx} in {time.time() - start:.2f} seconds') + return data + + def __len__(self): + return len(self.mutations) + + def len(self) -> int: + return len(self.mutations) + + def subset(self, idxs): + self.data = self.data.iloc[idxs].reset_index(drop=True) + self.mutations = list(map(self.mutations.__getitem__, idxs)) + # get unique af2 graphs + subset_af2_file_dict, mutation_idx = np.unique([mutation.af2_file for mutation in self.mutations], + return_inverse=True) + # find the index of the af2 file in the subset + if hasattr(self, 'af2_file_dict') and self.af2_file_dict is not None: + af2_file_idx = np.array([np.where(self.af2_file_dict==i)[0][0] for i in subset_af2_file_dict]) + self.af2_file_dict = subset_af2_file_dict + # get the subset of af2 graphs + self.af2_coord_dict = list(map(self.af2_coord_dict.__getitem__, af2_file_idx)) if self.af2_coord_dict is not None else None + self.af2_plddt_dict = list(map(self.af2_plddt_dict.__getitem__, af2_file_idx)) if self.af2_plddt_dict is not None else None + self.af2_confidence_dict = list(map(self.af2_confidence_dict.__getitem__, af2_file_idx)) if self.af2_confidence_dict is not None else None + self.af2_dssp_dict = list(map(self.af2_dssp_dict.__getitem__, af2_file_idx)) if self.af2_dssp_dict is not None else None + self.af2_graph_dict = list(map(self.af2_graph_dict.__getitem__, af2_file_idx)) if self.af2_graph_dict is not None else None + # reset the af2_seq_index + _ = list(map(lambda x, y: x.set_af2_seq_index(y), self.mutations, mutation_idx)) + # get unique esm files + if hasattr(self, 'esm_file_dict') and self.esm_file_dict is not None: + subset_esm_file_dict, mutation_idx = np.unique([mutation.ESM_prefix for mutation in self.mutations], + return_inverse=True) + # find the index of the esm file in the subset + esm_file_idx = np.array([np.where(self.esm_file_dict==i)[0][0] for i in subset_esm_file_dict]) + self.esm_file_dict = subset_esm_file_dict + # get the subset of esm embeddings + self.esm_dict = list(map(self.esm_dict.__getitem__, esm_file_idx)) if self.esm_dict is not None else None + # reset the esm_seq_index + _ = list(map(lambda x, y: x.set_esm_seq_index(y), self.mutations, mutation_idx)) + # get unique msa files + if hasattr(self, 'msa_file_dict') and self.msa_file_dict is not None: + subset_msa_file_dict, mutation_idx = np.unique([mutation.uniprot_id for mutation in self.mutations], + return_inverse=True) + # find the index of the msa file in the subset + msa_file_idx = np.array([np.where(self.msa_file_dict==i)[0][0] for i in subset_msa_file_dict]) + self.msa_file_dict = subset_msa_file_dict + # get the subset of msa embeddings + self.msa_dict = list(map(self.msa_dict.__getitem__, msa_file_idx)) if self.msa_dict is not None else None + # reset the msa_seq_index + _ = list(map(lambda x, y: x.set_msa_seq_index(y), self.mutations, mutation_idx)) + # subset hdf5 idx map, if exists + if hasattr(self, 'hdf5_idx_map') and self.hdf5_idx_map is not None: + self.hdf5_idx_map = self.hdf5_idx_map[idxs] + # subset lmdb idx map, if exists + if hasattr(self, 'lmdb_idx_map') and self.lmdb_idx_map is not None: + self.lmdb_idx_map = self.lmdb_idx_map[idxs] + if hasattr(self, 'parsed_data') and self.parsed_data is not None: + self.parsed_data = list(map(self.parsed_data.__getitem__, idxs)) + return self + + def shuffle(self, idxs): + # for shuffle, we only need to shuffle self.mutations and self.data + self.data = self.data.iloc[idxs].reset_index(drop=True) + self.mutations = list(map(self.mutations.__getitem__, idxs)) + # shuffle hdf5 idx map, if exists + if self.hdf5_idx_map is not None: + self.hdf5_idx_map = self.hdf5_idx_map[idxs] + # shuffle lmdb idx map, if exists + if self.lmdb_idx_map is not None: + self.lmdb_idx_map = self.lmdb_idx_map[idxs] + + def get_label_counts(self) -> np.ndarray: + if self.data.columns.isin(['score']).any(): + if (-1 in self.data['score'].values): + lof = (self.data['score']==-1).sum() + benign = (self.data['score']==0).sum() + gof = (self.data['score']==1).sum() + patho = (self.data['score']==3).sum() + if lof != 0 and gof != 0: + return np.array([lof, benign, gof, patho]) + else: + return np.array([benign, patho]) + else: + benign = (self.data['score']==0).sum() + patho = (self.data['score']==1).sum() + return np.array([benign, patho]) + else: + return np.array([0, 0]) + + # create a hdf5 file for the dataset, for faster loading + def create_hdf5(self): + hdf5_file = self.data_file.replace('.csv', f'.{datetime.now()}.hdf5') + self.hdf5_file = hdf5_file + self.get_method = 'hdf5' + self.hdf5_keys = None + # create a mapping from mutation index to hdf5 index, in case of subset or shuffle + self.hdf5_idx_map = np.arange(len(self)) + with h5py.File(hdf5_file, 'w') as f: + for i in range(len(self)): + features = self.get(i) + # store feature keys into self + if self.hdf5_keys is None: + self.hdf5_keys = list(features.keys()) + for key in features.keys(): + f.create_dataset(f'{i}/{key}', data=features[key]) + return + + # create a lmdb file for the dataset, for faster loading + def create_lmdb(self, write_frequency=1000): + lmdb_path = self.data_file.replace('.csv', f'.{datetime.now()}.lmdb') + map_size = 5e12 # 5TB + db = lmdb.open(lmdb_path, subdir=False, map_size=map_size, readonly=False, meminit=False, map_async=True) + print(f"Begin loading {len(self)} points into lmdb") + txn = db.begin(write=True) + for idx in range(len(self)): + d = self.get(idx) + txn.put(u'{}'.format(idx).encode('ascii'), pickle.dumps(d)) + print(f'Finished loading {idx}') + if (idx + 1) % write_frequency == 0: + txn.commit() + txn = db.begin(write=True) + txn.commit() + print(f"Finished loading {len(self)} points into lmdb") + self.lmdb_path = lmdb_path + self.lmdb_idx_map = np.arange(len(self)) + self.get_method = 'lmdb' + print("Flushing database ...") + db.sync() + db.close() + return + + def load_all_to_memory(self): + # load all data into memory + self.get_method = 'memory' + self.parsed_data = [] + ctime = time.time() + tmp_data = [] + app = tmp_data.append + for i in range(len(self)): + app(self.get(i)) + if (i+1) % 200 == 0: + print(f'rank {self.gpu_id} Finished loading {i+1} points in {time.time() - ctime:.2f} seconds') + ctime = time.time() + self.parsed_data.extend(tmp_data) + tmp_data = [] + app = tmp_data.append + print(f'rank {self.gpu_id} Extended {i+1} points in {time.time() - ctime:.2f} seconds') + self.parsed_data.extend(tmp_data) + # safe to delete all 'dict' data + if hasattr(self, 'af2_file_dict'): + del self.af2_file_dict + if hasattr(self, 'af2_coord_dict'): + del self.af2_coord_dict + if hasattr(self, 'af2_plddt_dict'): + del self.af2_plddt_dict + if hasattr(self, 'af2_confidence_dict'): + del self.af2_confidence_dict + if hasattr(self, 'af2_dssp_dict'): + del self.af2_dssp_dict + if hasattr(self, 'af2_graph_dict'): + del self.af2_graph_dict + if hasattr(self, 'esm_file_dict'): + del self.esm_file_dict + if hasattr(self, 'esm_dict'): + del self.esm_dict + if hasattr(self, 'msa_file_dict'): + del self.msa_file_dict + if hasattr(self, 'msa_dict'): + del self.msa_dict + if hasattr(self, 'af2_single_dict'): + del self.af2_single_dict + if hasattr(self, 'af2_pairwise_dict'): + del self.af2_pairwise_dict + return + + # clean up hdf5 and lmdb files + def clean_up(self): + if hasattr(self, 'hdf5_file') and self.hdf5_file is not None and os.path.exists(self.hdf5_file): + os.remove(self.hdf5_file) + if hasattr(self, 'lmdb_path') and self.lmdb_path is not None and os.path.exists(self.lmdb_path): + os.remove(self.lmdb_path) + if hasattr(self, 'af2_pair_dict_lmdb_path') and self.af2_pair_dict_lmdb_path is not None: + for lmdb_path in self.af2_pair_dict_lmdb_path: + if os.path.exists(lmdb_path): + os.remove(lmdb_path) + # close lmdb env, if exists + if hasattr(self, 'env') and self.env is not None: + self.env.close() + if hasattr(self, 'af2_pairwise_env') and self.af2_pairwise_env is not None: + self.af2_pairwise_env.close() + return + + +class FullGraphMutationDataset(TorchDataset): + """ + MutationDataSet dataset, input a file of mutations, output a star graph and KNN graph + Can be either single mutation or multiple mutations. + + Args: + data_file (string or pd.DataFrame): Path or pd.DataFrame for a csv file for a list of mutations + data_type (string): Type of this data, 'ClinVar', 'DMS', etc + """ + + def __init__(self, data_file, data_type: str, + radius: float = None, max_neighbors: int = None, + loop: bool = False, shuffle: bool = False, gpu_id: int = None, + node_embedding_type: Literal['esm', 'one-hot-idx', 'one-hot', 'aa-5dim', 'esm1b'] = 'esm', + graph_type: Literal['af2', '1d-neighbor'] = 'af2', + add_plddt: bool = False, + scale_plddt: bool = False, + add_conservation: bool = False, + add_position: bool = False, + add_sidechain: bool = False, + local_coord_transform: bool = False, + use_cb: bool = False, + add_msa_contacts: bool = True, + add_dssp: bool = False, + add_msa: bool = False, + add_confidence: bool = False, + loaded_confidence: bool = False, + loaded_esm: bool = False, + add_ptm: bool = False, + data_augment: bool = False, + score_transfer: bool = False, + alt_type: Literal['alt', 'concat', 'diff'] = 'alt', + computed_graph: bool = False, + loaded_msa: bool = False, + neighbor_type: Literal['KNN', 'radius', 'radius-KNN'] = 'KNN', + max_len = 2251, + convert_to_onesite: bool = False, + add_af2_single: bool = False, + add_af2_pairwise: bool = False, + loaded_af2_single: bool = False, + loaded_af2_pairwise: bool = False, + use_lmdb: bool = False + ): + super(FullGraphMutationDataset, self).__init__() + if isinstance(data_file, pd.DataFrame): + self.data = data_file + self.data_file = 'pd.DataFrame' + elif isinstance(data_file, str): + try: + self.data = pd.read_csv(data_file, index_col=0, low_memory=False) + except UnicodeDecodeError: + self.data = pd.read_csv(data_file, index_col=0, encoding='ISO-8859-1') + self.data_file = data_file + else: + raise ValueError("data_path must be a string or a pandas.DataFrame") + if convert_to_onesite: + self.data = utils.convert_to_onesite(self.data) + self.data_type = data_type + self._y_columns = self.data.columns[self.data.columns.str.startswith('score')] + self.node_embedding_type = node_embedding_type + self.graph_type = graph_type + self.neighbor_type = neighbor_type + self.add_plddt = add_plddt + self.scale_plddt = scale_plddt + self.add_conservation = add_conservation + self.add_position = add_position + self.use_cb = use_cb + self.add_sidechain = add_sidechain + self.add_msa_contacts = add_msa_contacts + self.add_dssp = add_dssp + self.add_msa = add_msa + self.add_confidence = add_confidence + self.add_af2_single = add_af2_single + self.add_af2_pairwise = add_af2_pairwise + self.loaded_af2_single = loaded_af2_single + self.loaded_af2_pairwise = loaded_af2_pairwise + self.loaded_confidence = loaded_confidence + self.add_ptm = add_ptm + self.loaded_msa = loaded_msa + self.loaded_esm = loaded_esm + self.alt_type = alt_type + self.max_len = max_len + self.loop = loop + self.data_augment = data_augment + # initialize some dicts + self.af2_file_dict = None + self.af2_coord_dict = None + self.af2_plddt_dict = None + self.af2_confidence_dict = None + self.af2_dssp_dict = None + self.af2_graph_dict = None + self.esm_file_dict = None + self.esm_dict = None + self.msa_file_dict = None + self.msa_dict = None + self._check_embedding_files() + if score_transfer: + # only do score_transfer when score is 0 or 1 + if set(self.data['score'].unique()) <= {0, 1}: + self.data['score'] = self.data['score'] * 3 + else: + warnings.warn("score_transfer is only applied when score is 0 or 1") + if data_augment and set(self.data['score'].unique()) > {0, 1}: + # reverse ref and alt and score, only when we do gof/lof + reverse_data = self.data.copy() + # reverse only for score == 1 and score == 0 + reverse_data = reverse_data.loc[(reverse_data['score'] == 1) | (reverse_data['score'] == 0), :] + reverse_data['ref'] = self.data['alt'] + reverse_data['alt'] = self.data['ref'] + reverse_data['score'] = -reverse_data['score'] + self.data = pd.concat([self.data, reverse_data], ignore_index=True) + self._set_mutations() + self.computed_graph = computed_graph # do not need to compute graph as we will use full graph + self._load_af2_features(radius=radius, max_neighbors=max_neighbors, loop=loop, gpu_id=gpu_id) + if (self.add_msa or self.add_conservation) and self.loaded_msa: + self._load_msa_features() + if self.loaded_esm: + self._load_esm_features() + if self.loaded_af2_pairwise or self.loaded_af2_single: + self._load_af2_reps() + self._set_node_embeddings() + self._set_edge_embeddings() + self.unmatched_msa = 0 + # TODO: consider load language model embeddings to RAM + # shuffle the data + if shuffle: + np.random.seed(0) + shuffle_index = np.random.permutation(len(self.mutations)) + self.data = self.data.iloc[shuffle_index].reset_index(drop=True) + self.mutations = list(map(self.mutations.__getitem__, shuffle_index)) + if self.add_ptm: + self.ptm_ref = pd.read_csv('./data.files/ptm.small.csv', index_col=0) + self.get_method = 'default' + if use_lmdb: + self.get_method = 'lmdb' + self.lmdb_path = data_file.replace('.csv', '.lmdb') + self.lmdb_idx_map = np.arange(len(self)) + + def _check_embedding_files(self): + print(f"read in {len(self.data)} mutations from {self.data_file}") + # scan uniprot files and transcript files to check if they exist + unique_data = self.data.drop_duplicates(subset=['uniprotID']) + print(f"found {len(unique_data)} unique wt sequences") + # only check embeddings if we are using esm + if self.node_embedding_type == 'esm': + with Pool(NUM_THREADS) as p: + embedding_exist = p.starmap(utils.get_embedding_from_esm2, zip(unique_data['uniprotID'], cycle([True]))) + # msa_exist = p.starmap(get_attn_from_msa, zip(unique_data['ENST'], unique_data['wt.orig'], cycle([True]))) + # TODO: check MSA again, consider using raw MSA only + to_drop = unique_data['wt.orig'].loc[~np.array(embedding_exist, dtype=bool)] + print(f"drop {np.sum(self.data['wt.orig'].isin(to_drop))} mutations that do not have embedding or msa") + self.data = self.data[~self.data['wt.orig'].isin(to_drop)] + else: + print(f"skip checking embedding files for {self.node_embedding_type}") + + def _set_mutations(self): + if 'af2_file' not in self.data.columns: + self.data['af2_file'] = pd.NA + with Pool(NUM_THREADS) as p: + point_mutations = p.starmap(utils.get_mutations, zip(self.data['uniprotID'], + self.data['ENST'] if 'ENST' in self.data.columns else cycle([None]), + self.data['wt.orig'], + self.data['sequence.len.orig'], + self.data['pos.orig'], + self.data['ref'], + self.data['alt'], + cycle([self.max_len]), + self.data['af2_file'],)) + # drop the data that does not have coordinates if we are using af2 + # if self.graph_type == 'af2': + print(f"drop {np.sum(~np.array(point_mutations, dtype=bool))} mutations that don't have coordinates") + self.data = self.data.loc[np.array(point_mutations, dtype=bool)] + self.mutations = list(filter(bool, point_mutations)) + print(f'Finished loading {len(self.mutations)} mutations') + + def _load_af2_features(self, radius, max_neighbors, loop, gpu_id): + self.af2_file_dict, mutation_idx = np.unique([mutation.af2_file for mutation in self.mutations], + return_inverse=True) + _ = list(map(lambda x, y: x.set_af2_seq_index(y), self.mutations, mutation_idx)) + with Pool(NUM_THREADS) as p: + self.af2_coord_dict = p.starmap(utils.get_coords_from_af2, zip(self.af2_file_dict, cycle([self.add_sidechain]))) + print(f'Finished loading {len(self.af2_coord_dict)} af2 coords') + self.af2_plddt_dict = p.starmap(utils.get_plddt_from_af2, zip(self.af2_file_dict)) if self.add_plddt else None + print(f'Finished loading plddt') + self.af2_confidence_dict = p.starmap(utils.get_confidence_from_af2file, zip(self.af2_file_dict, self.af2_plddt_dict)) if self.add_plddt and self.add_confidence and self.loaded_confidence else None + print(f'Finished loading confidence') + self.af2_dssp_dict = p.starmap(utils.get_dssp_from_af2, zip(self.af2_file_dict)) if self.add_dssp else None + print(f'Finished loading dssp') + self.radius = radius + self.max_neighbors = max_neighbors + self.loop = loop + self.gpu_id = gpu_id + + def _load_esm_features(self): + self.esm_file_dict, mutation_idx = np.unique([mutation.ESM_prefix for mutation in self.mutations], + return_inverse=True) + _ = list(map(lambda x, y: x.set_esm_seq_index(y), self.mutations, mutation_idx)) + with Pool(NUM_THREADS) as p: + self.esm_dict = p.starmap(utils.get_esm_dict_from_uniprot, zip(self.esm_file_dict)) + print(f'Finished loading {len(self.esm_file_dict)} esm embeddings') + + def _load_af2_reps(self): + self.af2_rep_file_prefix_dict, mutation_idx = np.unique([mutation.af2_rep_file_prefix for mutation in self.mutations], + return_inverse=True) + _ = list(map(lambda x, y: x.set_af2_rep_index(y), self.mutations, mutation_idx)) + with Pool(NUM_THREADS) as p: + if self.add_af2_single and self.loaded_af2_single: + self.af2_single_dict = p.starmap(utils.get_af2_single_rep_dict_from_prefix, zip(self.af2_rep_file_prefix_dict)) + print(f'Finished loading {len(self.af2_rep_file_prefix_dict)} alphafold2 single representations') + # because the pairwise representation is too large to fit in RAM, we have to select a subset of them + if self.add_af2_pairwise and self.loaded_af2_pairwise: + raise ValueError("Not implemented in this version") + + def _load_msa_features(self): + self.msa_file_dict, mutation_idx = np.unique([mutation.uniprot_id for mutation in self.mutations], + return_inverse=True) + _ = list(map(lambda x, y: x.set_msa_seq_index(y), self.mutations, mutation_idx)) + with get_context('spawn').Pool(NUM_THREADS) as p: + # msa_dict: msa_seq, conservation, msa + self.msa_dict = p.starmap(utils.get_msa_dict_from_transcript, zip(self.msa_file_dict)) + print(f'Finished loading {len(self.msa_dict)} msa seqs') + + def _set_node_embeddings(self): + pass + + def _set_edge_embeddings(self): + pass + + def get_mask(self, mutation: utils.Mutation): + return mutation.pos - 1, mutation + + def get_graph_and_mask(self, mutation: utils.Mutation): + # get the ordinary graph + coords: np.ndarray = self.af2_coord_dict[mutation.af2_seq_index] # N, C, O, CA, CB + # remember we could have cropped sequence + if mutation.crop: + coords = coords[mutation.seq_start - 1:mutation.seq_end, :] + # get the mask + mask_idx, mutation = self.get_mask(mutation) + # prepare edge features + if self.add_msa_contacts: + coevo_strength = utils.get_contacts_from_msa(mutation, False) + if isinstance(coevo_strength, int): + coevo_strength = np.zeros([mutation.seq_end - mutation.seq_start + 1, + mutation.seq_end - mutation.seq_start + 1, 1]) + else: + coevo_strength = np.zeros([mutation.seq_end - mutation.seq_start + 1, + mutation.seq_end - mutation.seq_start + 1, 0]) + start = time.time() + if self.add_af2_pairwise: + if self.loaded_af2_pairwise: + # we don't use the self.af2_pair_dict anymore because it won't fit in RAM + # pairwise_rep = self.af2_pair_dict[mutation.af2_rep_index] + # we load from lmdb + byteflow = self.af2_pairwise_txn.get(u'{}'.format(mutation.af2_rep_file_prefix.split('/')[-1]).encode('ascii')) + pairwise_rep = pickle.loads(byteflow) + if pairwise_rep is None: + pairwise_rep = utils.get_af2_pairwise_rep_dict_from_prefix(mutation.af2_rep_file_prefix) + # instead we load from lmdb + # if not hasattr(self, 'af2_pairwise_txn'): + # # open all lmdb in self.af2_pair_dict_lmdb_path + # self.af2_pairwise_env = [] + # self.af2_pairwise_txn = [] + # for lmdb_path in self.af2_pair_dict_lmdb_path: + # af2_pairwise_env = lmdb.open(lmdb_path, subdir=False, readonly=True, lock=False, readahead=False, meminit=False) + # self.af2_pairwise_txn.append(af2_pairwise_env.begin(write=False, buffers=True)) + # self.af2_pairwise_env.append(af2_pairwise_env) + # byteflow = self.af2_pairwise_txn[mutation.af2_rep_index // 20].get(u'{}'.format(mutation.af2_rep_index).encode('ascii')) + # pairwise_rep = pickle.loads(byteflow) + else: + pairwise_rep = utils.get_af2_pairwise_rep_dict_from_prefix(mutation.af2_rep_file_prefix) + # crop the pairwise_rep, if necessary + if mutation.af2_rep_file_prefix.find('-F') == -1: + pairwise_rep = pairwise_rep[mutation.seq_start_orig - 1: mutation.seq_end_orig, + mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + pairwise_rep = pairwise_rep[mutation.seq_start - 1: mutation.seq_end, + mutation.seq_start - 1: mutation.seq_end] + coevo_strength = np.concatenate([coevo_strength, pairwise_rep], axis=2) + end = time.time() + print(f'Finished loading pairwise in {end - start:.2f} seconds') + edge_attr = coevo_strength # N, N, 1 + # if add positional embedding, add it here + if self.add_position: + # add a sin positional embedding that reflects the relative position of the residue + edge_position = np.arange(coords.shape[0])[:, None] - np.arange(coords.shape[0])[None, :] + edge_attr = np.concatenate( + (edge_attr, np.sin(np.pi / 2 * edge_position / self.max_len)[:, :, None]), + axis=2) + return coords, None, None, edge_attr, None, mask_idx, mutation + + def get_one_mutation(self, idx): + mutation: utils.Mutation = self.mutations[idx] + # get the graph + coords, _, _, edge_attr, _, mask_idx, mutation = self.get_graph_and_mask(mutation) + # get embeddings + if self.node_embedding_type == 'esm': + if self.loaded_esm: + # esm embeddings have token, so starts at 1 + embed_data = self.esm_dict[mutation.esm_seq_index][mutation.seq_start:mutation.seq_end + 1] + else: + embed_data = utils.get_embedding_from_esm2(mutation.ESM_prefix, False, + mutation.seq_start, mutation.seq_end) + to_alt = np.concatenate([utils.ESM_AA_EMBEDDING_DICT[alt_aa].reshape(1, -1) for alt_aa in mutation.alt_aa]) + to_ref = np.concatenate([utils.ESM_AA_EMBEDDING_DICT[ref_aa].reshape(1, -1) for ref_aa in mutation.ref_aa]) + elif self.node_embedding_type == 'one-hot-idx': + assert not self.add_conservation and not self.add_plddt + embed_logits, embed_data, one_hot_mat = utils.get_embedding_from_onehot_nonzero(mutation.seq, return_idx=True, return_onehot_mat=True) + to_alt = np.concatenate([np.array(utils.AA_DICT.index(alt_aa)).reshape(1, -1) for alt_aa in mutation.alt_aa]) + to_ref = np.concatenate([np.array(utils.AA_DICT.index(ref_aa)).reshape(1, -1) for ref_aa in mutation.ref_aa]) + elif self.node_embedding_type == 'one-hot': + embed_data, one_hot_mat = utils.get_embedding_from_onehot(mutation.seq, return_idx=False, return_onehot_mat=True) + to_alt = np.concatenate([np.eye(len(utils.AA_DICT))[utils.AA_DICT.index(alt_aa)].reshape(1, -1) for alt_aa in mutation.alt_aa]) + to_ref = np.concatenate([np.eye(len(utils.AA_DICT))[utils.AA_DICT.index(ref_aa)].reshape(1, -1) for ref_aa in mutation.ref_aa]) + elif self.node_embedding_type == 'aa-5dim': + embed_data = utils.get_embedding_from_5dim(mutation.seq) + to_alt = np.concatenate([np.array(utils.AA_5DIM_EMBED[alt_aa]).reshape(1, -1) for alt_aa in mutation.alt_aa]) + to_ref = np.concatenate([np.array(utils.AA_5DIM_EMBED[ref_aa]).reshape(1, -1) for ref_aa in mutation.ref_aa]) + elif self.node_embedding_type == 'esm1b': + embed_data = utils.get_embedding_from_esm1b(mutation.ESM_prefix, False, + mutation.seq_start, mutation.seq_end) + to_alt = np.concatenate([utils.ESM1b_AA_EMBEDDING_DICT[alt_aa].reshape(1, -1) for alt_aa in mutation.alt_aa]) + to_ref = np.concatenate([utils.ESM1b_AA_EMBEDDING_DICT[ref_aa].reshape(1, -1) for ref_aa in mutation.ref_aa]) + # add conservation, if needed + if self.loaded_msa and (self.add_msa or self.add_conservation): + msa_seq = self.msa_dict[mutation.msa_seq_index][0] + conservation_data = self.msa_dict[mutation.msa_seq_index][1] + msa_data = self.msa_dict[mutation.msa_seq_index][2] + else: + if self.add_conservation or self.add_msa: + msa_seq, conservation_data, msa_data = utils.get_msa_dict_from_transcript(mutation.uniprot_id) + if self.add_conservation: + if conservation_data.shape[0] == 0: + conservation_data = np.zeros((embed_data.shape[0], 20)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + conservation_data = conservation_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + conservation_data = conservation_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + # warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + self.unmatched_msa += 1 + print(f'Unmatched MSA: {self.unmatched_msa}') + conservation_data = np.zeros((embed_data.shape[0], 20)) + embed_data = np.concatenate([embed_data, conservation_data], axis=1) + to_alt = np.concatenate([to_alt, conservation_data[mask_idx]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, conservation_data[mask_idx]], axis=1) + # add pLDDT, if needed + if self.add_plddt: + # get plddt + plddt_data = self.af2_plddt_dict[mutation.af2_seq_index] # N, C, O, CA, CB + if mutation.crop: + plddt_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] + if self.add_confidence: + confidence_data = plddt_data / 100 + if plddt_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {plddt_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + plddt_data = np.ones_like(embed_data[:, 0]) * 50 + if self.add_confidence: + # assign 0.5 confidence to all points + confidence_data = np.ones_like(embed_data[:, 0]) / 2 + if self.scale_plddt: + plddt_data = plddt_data / 100 + embed_data = np.concatenate([embed_data, plddt_data[:, None]], axis=1) + to_alt = np.concatenate([to_alt, plddt_data[mask_idx, None]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, plddt_data[mask_idx]], axis=1) + # add dssp, if needed + if self.add_dssp: + # get dssp + dssp_data = self.af2_dssp_dict[mutation.af2_seq_index] + if mutation.crop: + dssp_data = dssp_data[mutation.seq_start - 1: mutation.seq_end] + if dssp_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'DSSP {dssp_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'DSSP file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + dssp_data = np.zeros_like(embed_data[:, 0]) + # if dssp_data size axis is 1, add a dimension + if len(dssp_data.shape) == 1: + dssp_data = dssp_data[:, None] + embed_data = np.concatenate([embed_data, dssp_data], axis=1) + to_alt = np.concatenate([to_alt, dssp_data[mask_idx]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, dssp_data[mask_idx]], axis=1) + if self.add_ptm: + # ptm used to behind msa, moved it here + ptm_data = utils.get_ptm_from_mutation(mutation, self.ptm_ref) + embed_data = np.concatenate([embed_data, ptm_data], axis=1) + to_alt = np.concatenate([to_alt, ptm_data[mask_idx]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, ptm_data[mask_idx]], axis=1) + if self.add_af2_single: + if self.loaded_af2_single: + single_rep = self.af2_single_dict[mutation.af2_rep_index] + else: + single_rep = utils.get_af2_single_rep_dict_from_prefix(mutation.af2_rep_file_prefix) + # crop the pairwise_rep, if necessary + if mutation.af2_rep_file_prefix.find('-F') == -1: + single_rep = single_rep[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + single_rep = single_rep[mutation.seq_start - 1: mutation.seq_end] + embed_data = np.concatenate([embed_data, single_rep], axis=1) + to_alt = np.concatenate([to_alt, single_rep[mask_idx]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, single_rep[mask_idx]], axis=1) + if self.add_msa: + if msa_data.shape[0] == 0: + msa_data = np.zeros((embed_data.shape[0], 199)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + msa_data = msa_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + msa_data = msa_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + # warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + msa_data = np.zeros((embed_data.shape[0], 199)) + embed_data = np.concatenate([embed_data, msa_data], axis=1) + if self.alt_type == 'alt': + to_alt = np.concatenate([to_alt, msa_data[mask_idx]], axis=1) + if self.alt_type == 'diff': + to_ref = np.concatenate([to_ref, msa_data[mask_idx]], axis=1) + # replace the embedding with the mutation, note pos is 1-based + # but we don't modify the embedding matrix, instead we return a mask matrix + embed_data_mask = np.ones_like(embed_data) + embed_data_mask[mask_idx] = 0 + if self.alt_type == 'alt': + alt_embed_data = np.zeros_like(embed_data) + alt_embed_data[mask_idx] = to_alt + elif self.alt_type == 'concat': + alt_embed_data = np.zeros((embed_data.shape[0], to_alt.shape[1] + to_ref.shape[1])) + alt_embed_data[mask_idx] = np.concatenate([to_alt, to_ref], axis=1) + elif self.alt_type == 'diff': + alt_embed_data = np.zeros_like(embed_data) + alt_embed_data[mask_idx] = to_alt + embed_data[mask_idx] = to_ref + else: + raise ValueError(f'alt_type {self.alt_type} not supported') + # prepare node vector features + # get CA_coords + CA_coord = coords[:, 3] + CB_coord = coords[:, 4] + # add CB_coord for GLY + CB_coord[np.isnan(CB_coord)] = CA_coord[np.isnan(CB_coord)] + if self.graph_type == '1d-neighbor': + CA_coord[:, 0] = np.arange(coords.shape[0]) + CB_coord[:, 0] = np.arange(coords.shape[0]) + coords = np.zeros_like(coords) + CA_CB = coords[:, [4]] - coords[:, [3]] # Note that glycine does not have CB + CA_CB[np.isnan(CA_CB)] = 0 + # Change the CA_CB of the mutated residue to 0 + # but we don't modify the CA_CB matrix, instead we return a mask matrix + CA_C = coords[:, [1]] - coords[:, [3]] + CA_O = coords[:, [2]] - coords[:, [3]] + CA_N = coords[:, [0]] - coords[:, [3]] + nodes_vector = np.transpose(np.concatenate([CA_CB, CA_C, CA_O, CA_N], axis=1), (0, 2, 1)) + if self.add_sidechain: + # get sidechain coords + sidechain_nodes_vector = coords[:, 5:] - coords[:, [3]] + sidechain_nodes_vector[np.isnan(sidechain_nodes_vector)] = 0 + sidechain_nodes_vector = np.transpose(sidechain_nodes_vector, (0, 2, 1)) + nodes_vector = np.concatenate([nodes_vector, sidechain_nodes_vector], axis=2) + # prepare graph + features = dict( + embed_logits=embed_logits if self.node_embedding_type == 'one-hot-idx' else None, + one_hot_mat=one_hot_mat if self.node_embedding_type.startswith('one-hot') else None, + mask_idx=mask_idx, + embed_data=embed_data, + embed_data_mask=embed_data_mask, + alt_embed_data=alt_embed_data, + coords=coords, + CA_coord=CA_coord, + CB_coord=CB_coord, + edge_index=None, + edge_index_star=None, + edge_attr=edge_attr, + edge_attr_star=None, + nodes_vector=nodes_vector, + ) + if self.add_confidence: + # add position wise confidence + if self.add_plddt: + features['plddt'] = confidence_data + if self.loaded_confidence: + pae = self.af2_confidence_dict[mutation.af2_seq_index] + else: + pae = utils.get_confidence_from_af2file(mutation.af2_file, self.af2_plddt_dict[mutation.af2_seq_index]) + if mutation.crop: + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + else: + # get plddt + plddt_data = utils.get_plddt_from_af2(mutation.af2_file) + pae = utils.get_confidence_from_af2file(mutation.af2_file, plddt_data) + if mutation.crop: + confidence_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] / 100 + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + if confidence_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {confidence_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + confidence_data = np.ones_like(embed_data[:, 0]) * 0.8 + features['plddt'] = confidence_data + # add pairwise confidence + features['edge_confidence'] = pae + return features + + def get(self, idx): + start_time=time.time() + features_np = self.get_one_mutation(idx) + if self.node_embedding_type == 'one-hot-idx': + x = torch.from_numpy(features_np['embed_data']).to(torch.long) + else: + x = torch.from_numpy(features_np['embed_data']).to(torch.float32) + # padding x to the max length + x_padding_mask = torch.zeros(self.max_len, dtype=torch.bool) + pos=torch.from_numpy(features_np['CB_coord']).to(torch.float32) if self.use_cb else torch.from_numpy(features_np['CA_coord']).to(torch.float32) + node_vec_attr=torch.from_numpy(features_np['nodes_vector']).to(torch.float32) + edge_attr=torch.from_numpy(features_np['edge_attr']).to(torch.float32) + x_mask=torch.from_numpy(features_np['embed_data_mask'][:, 0]).to(torch.bool) + x_alt=torch.from_numpy(features_np['alt_embed_data']).to(torch.float32) + if self.add_confidence: + plddt=torch.from_numpy(features_np['plddt']).to(torch.float32) + edge_confidence=torch.from_numpy(features_np['edge_confidence']).to(torch.float32) + if x.shape[0] < self.max_len: + x_padding_mask[x.shape[0]:] = True + x = torch.nn.functional.pad(x, (0, 0, 0, self.max_len - x.shape[0])) + pos = torch.nn.functional.pad(pos, (0, 0, 0, self.max_len - pos.shape[0])) + node_vec_attr = torch.nn.functional.pad(node_vec_attr, (0, 0, 0, 0, 0, self.max_len - node_vec_attr.shape[0])) + edge_attr = torch.nn.functional.pad(edge_attr, (0, 0, 0, self.max_len - edge_attr.shape[0], 0, self.max_len - edge_attr.shape[0])) + x_alt = torch.nn.functional.pad(x_alt, (0, 0, 0, self.max_len - x_alt.shape[0])) + x_mask = torch.nn.functional.pad(x_mask, (0, self.max_len - x_mask.shape[0]), 'constant', True) + if self.add_confidence: + edge_confidence = torch.nn.functional.pad(edge_confidence, (0, self.max_len - edge_confidence.shape[0], 0, self.max_len - edge_confidence.shape[0])) + plddt = torch.nn.functional.pad(plddt, (0, self.max_len - plddt.shape[0])) + features = dict( + x=x, + x_padding_mask=x_padding_mask, + x_mask=x_mask, + x_alt=x_alt, + pos=pos, + edge_attr=edge_attr, + node_vec_attr=node_vec_attr, + y=torch.tensor([self.data[self._y_columns].iloc[int(idx)]]).to(torch.float32).unsqueeze(0), + ) + if self.add_confidence: + features['plddt'] = plddt + features['edge_confidence'] = edge_confidence + print(f'Finished loading {idx}th mutation in {time.time() - start_time} seconds') + return features + + def get_from_hdf5(self, idx): + if not hasattr(self, 'hdf5_keys') or self.hdf5_file is None: + raise ValueError('hdf5 file is not set') + else: + features = {} + with h5py.File(self.hdf5_file, 'r') as f: + for key in self.hdf5_keys: + features[key] = torch.tensor(f[f'{self.hdf5_idx_map[idx]}/{key}']) + return Data(**features) + + def open_lmdb(self): + self.env = lmdb.open(self.lmdb_path, subdir=False, + readonly=True, lock=False, + readahead=False, meminit=False) + self.txn = self.env.begin(write=False, buffers=True) + + def get_from_lmdb(self, idx): + if not hasattr(self, 'txn') or self.txn is None: + self.open_lmdb() + byteflow = self.txn.get(u'{}'.format(self.lmdb_idx_map[idx]).encode('ascii')) + if byteflow is None: + return self.get(idx) + else: + unpacked = pickle.loads(byteflow) + return unpacked + + def __getitem__(self, idx): + # record time + start = time.time() + if self.get_method == 'default': + data = self.get(idx) + print(f'default Finished loading {idx} in {time.time() - start:.2f} seconds') + elif self.get_method == 'hdf5': + data = self.get_from_hdf5(idx) + print(f'hdf5 Finished loading {idx} in {time.time() - start:.2f} seconds') + elif self.get_method == 'lmdb': + data = self.get_from_lmdb(idx) + print(f'lmdb Finished loading {idx} in {time.time() - start:.2f} seconds') + return data + + def __len__(self): + return len(self.mutations) + + def len(self) -> int: + return len(self.mutations) + + def subset(self, idxs): + self.data = self.data.iloc[idxs].reset_index(drop=True) + self.mutations = list(map(self.mutations.__getitem__, idxs)) + # get unique af2 graphs + subset_af2_file_dict, mutation_idx = np.unique([mutation.af2_file for mutation in self.mutations], + return_inverse=True) + # find the index of the af2 file in the subset + if self.af2_file_dict is not None: + af2_file_idx = np.array([np.where(self.af2_file_dict==i)[0][0] for i in subset_af2_file_dict]) + self.af2_file_dict = subset_af2_file_dict + # get the subset of af2 graphs + self.af2_coord_dict = list(map(self.af2_coord_dict.__getitem__, af2_file_idx)) if self.af2_coord_dict is not None else None + self.af2_plddt_dict = list(map(self.af2_plddt_dict.__getitem__, af2_file_idx)) if self.af2_plddt_dict is not None else None + self.af2_confidence_dict = list(map(self.af2_confidence_dict.__getitem__, af2_file_idx)) if self.af2_confidence_dict is not None else None + self.af2_dssp_dict = list(map(self.af2_dssp_dict.__getitem__, af2_file_idx)) if self.af2_dssp_dict is not None else None + self.af2_graph_dict = list(map(self.af2_graph_dict.__getitem__, af2_file_idx)) if self.af2_graph_dict is not None else None + # reset the af2_seq_index + _ = list(map(lambda x, y: x.set_af2_seq_index(y), self.mutations, mutation_idx)) + # get unique esm files + if self.esm_file_dict is not None: + subset_esm_file_dict, mutation_idx = np.unique([mutation.ESM_prefix for mutation in self.mutations], + return_inverse=True) + # find the index of the esm file in the subset + esm_file_idx = np.array([np.where(self.esm_file_dict==i)[0][0] for i in subset_esm_file_dict]) + self.esm_file_dict = subset_esm_file_dict + # get the subset of esm embeddings + self.esm_dict = list(map(self.esm_dict.__getitem__, esm_file_idx)) if self.esm_dict is not None else None + # reset the esm_seq_index + _ = list(map(lambda x, y: x.set_esm_seq_index(y), self.mutations, mutation_idx)) + # get unique msa files + if self.msa_file_dict is not None: + subset_msa_file_dict, mutation_idx = np.unique([mutation.uniprot_id for mutation in self.mutations], + return_inverse=True) + # find the index of the msa file in the subset + msa_file_idx = np.array([np.where(self.msa_file_dict==i)[0][0] for i in subset_msa_file_dict]) + self.msa_file_dict = subset_msa_file_dict + # get the subset of msa embeddings + self.msa_dict = list(map(self.msa_dict.__getitem__, msa_file_idx)) if self.msa_dict is not None else None + # reset the msa_seq_index + _ = list(map(lambda x, y: x.set_msa_seq_index(y), self.mutations, mutation_idx)) + return self + + def shuffle(self, idxs): + # for shuffle, we only need to shuffle self.mutations and self.data + self.data = self.data.iloc[idxs].reset_index(drop=True) + self.mutations = list(map(self.mutations.__getitem__, idxs)) + + def get_label_counts(self) -> np.ndarray: + if self.data.columns.isin(['score']).any(): + if (-1 in self.data['score'].values): + lof = (self.data['score']==-1).sum() + benign = (self.data['score']==0).sum() + gof = (self.data['score']==1).sum() + patho = (self.data['score']==3).sum() + if lof != 0 and gof != 0: + return np.array([lof, benign, gof, patho]) + else: + return np.array([benign, patho]) + else: + benign = (self.data['score']==0).sum() + patho = (self.data['score']==1).sum() + return np.array([benign, patho]) + else: + return np.array([0, 0]) + + # create a hdf5 file for the dataset, for faster loading + def create_hdf5(self): + hdf5_file = self.data_file.replace('.csv', '.hdf5') + self.hdf5_file = hdf5_file + self.get_method = 'hdf5' + self.hdf5_keys = None + # create a mapping from mutation index to hdf5 index, in case of subset or shuffle + self.hdf5_idx_map = np.arange(len(self)) + with h5py.File(hdf5_file, 'w') as f: + for i in range(len(self)): + features = self.get(i) + # store feature keys into self + if self.hdf5_keys is None: + self.hdf5_keys = list(features.keys()) + for key in features.keys(): + f.create_dataset(f'{i}/{key}', data=features[key]) + return + + # create a lmdb file for the dataset, for faster loading + def create_lmdb(self, write_frequency=1000): + lmdb_path = self.data_file.replace('.csv', f'.{datetime.now()}.lmdb') + map_size = 5e12 # 5TB + db = lmdb.open(lmdb_path, subdir=False, map_size=map_size, readonly=False, meminit=False, map_async=True) + print(f"Begin loading {len(self)} points into lmdb") + txn = db.begin(write=True) + for idx in range(len(self)): + d = self.get(idx) + txn.put(u'{}'.format(idx).encode('ascii'), pickle.dumps(d)) + print(f'Finished loading {idx}') + if (idx + 1) % write_frequency == 0: + txn.commit() + txn = db.begin(write=True) + txn.commit() + print(f"Finished loading {len(self)} points into lmdb") + self.lmdb_path = lmdb_path + self.lmdb_idx_map = np.arange(len(self)) + self.get_method = 'lmdb' + print("Flushing database ...") + db.sync() + db.close() + return + + # clean up hdf5 and lmdb files + def clean_up(self): + if hasattr(self, 'hdf5_file') and self.hdf5_file is not None and os.path.exists(self.hdf5_file): + os.remove(self.hdf5_file) + if hasattr(self, 'lmdb_path') and self.lmdb_path is not None and os.path.exists(self.lmdb_path): + os.remove(self.lmdb_path) + return + + +class MutationDataset(GraphMutationDataset): + """ + MutationDataSet dataset, input a file of mutations, output without graph. + Can be either single mutation or multiple mutations. + + Args: + data_file (string or pd.DataFrame): Path or pd.DataFrame for a csv file for a list of mutations + data_type (string): Type of this data, 'ClinVar', 'DMS', etc + """ + + def __init__(self, data_file, data_type: str, + radius: float = None, max_neighbors: int = 50, + loop: bool = False, shuffle: bool = False, gpu_id: int = None, + node_embedding_type: Literal['esm', 'one-hot-idx', 'one-hot', 'aa-5dim'] = 'esm', + graph_type: Literal['af2', '1d-neighbor'] = 'af2', + precomputed_graph: bool = False, + add_plddt: bool = False, + add_conservation: bool = False, + add_position: bool = False, + add_msa_contacts: bool = True, + max_len: int = 700, + padding: bool = False, + ): + self.padding = padding + super(MutationDataset, self).__init__(data_file, data_type, radius, max_neighbors, loop, shuffle, gpu_id, + node_embedding_type, graph_type, precomputed_graph, add_plddt, add_conservation, + add_position, add_msa_contacts, + max_len) + + def __getitem__(self, idx): + features_np = self.get_one_mutation(idx) + orig_len = features_np['embed_data'].shape[0] + if self.padding and orig_len < self.max_len: + features_np['embed_data'] = np.pad(features_np['embed_data'], ((0, self.max_len - orig_len), (0, 0)), 'constant') + features_np['coords'] = np.pad(features_np['coords'], ((0, self.max_len - orig_len), (0, 0), (0, 0)), 'constant') + features_np['alt_embed_data'] = np.pad(features_np['alt_embed_data'], ((0, self.max_len - orig_len), (0, 0)), 'constant') + features_np['embed_data_mask'] = np.pad(features_np['embed_data_mask'], ((0, self.max_len - orig_len), (0, 0)), 'constant') + y_mask = np.concatenate((np.ones(orig_len), np.zeros(self.max_len - orig_len))) + else: + y_mask = np.ones(orig_len) + # prepare data + if self.node_embedding_type == 'one-hot-idx': + x = torch.from_numpy(features_np['embed_data']).to(torch.long) + else: + x = torch.from_numpy(features_np['embed_data']).to(torch.float32) + features = dict( + x=x, + x_mask=torch.from_numpy(features_np['embed_data_mask']).to(torch.bool), + x_alt=torch.from_numpy(features_np['alt_embed_data']).to(torch.float32), + pos=torch.from_numpy(features_np['coords']).to(torch.float32), + edge_index=torch.tensor([torch.nan]), + edge_index_star=torch.tensor([torch.nan]), + edge_attr=torch.tensor([torch.nan]), + edge_attr_star=torch.tensor([torch.nan]), + node_vec_attr=torch.tensor([torch.nan]), + y=torch.tensor(self.data[self._y_columns].iloc[int(idx)]).to(torch.float32), + y_mask=torch.from_numpy(y_mask).to(torch.bool), # padding mask + ) + return features + + def get(self, idx): + return self.__getitem__(idx) + + +class GraphMaskPredictMutationDataset(GraphMutationDataset): + """ + MutationDataSet dataset, input a file of mutations, output without graph. + Can be either single mutation or multiple mutations. + + Args: + data_file (string or pd.DataFrame): Path or pd.DataFrame for a csv file for a list of mutations + data_type (string): Type of this data, 'ClinVar', 'DMS', etc + """ + + def __init__(self, data_file, data_type: str, + radius: float = None, max_neighbors: int = 50, + loop: bool = False, shuffle: bool = False, gpu_id: int = None, + node_embedding_type: Literal['one-hot-idx', 'one-hot'] = 'one-hot-idx', + graph_type: Literal['af2', '1d-neighbor'] = 'af2', + add_plddt: bool = False, + add_conservation: bool = False, + add_position: bool = False, + add_msa_contacts: bool = True, + computed_graph: bool = True, + neighbor_type: Literal['KNN', 'radius'] = 'KNN', + max_len: int = 700, + mask_percentage: float = 0.15, + ): + self.mask_percentage = mask_percentage + super(GraphMaskPredictMutationDataset, self).__init__( + data_file, data_type, radius, max_neighbors, loop, shuffle, gpu_id, + node_embedding_type, graph_type, add_plddt, add_conservation, + add_position, add_msa_contacts, computed_graph, neighbor_type, + max_len) + + def get_mask(self, mutation: utils.Mutation): + # randomly mask self.mask_percentage of the residues + seq_len = mutation.seq_end - mutation.seq_start + 1 + if not pd.isna(mutation.alt_aa): + # add the point mutation to random mask + points_to_mask = int(seq_len * self.mask_percentage) + if points_to_mask > 1: + mask_idx = np.random.choice(seq_len, int(seq_len * 0.15) - 1, replace=False) + mask_idx = np.append(mask_idx, mutation.pos - 1) + else: + mask_idx = np.array([mutation.pos - 1]) + else: + mask_idx = np.random.choice(seq_len, int(seq_len * 0.15), replace=False) + mutation.ref_aa = np.array(list(mutation.seq))[mask_idx] + mutation.alt_aa = np.array([''] * (len(mask_idx))) + return mask_idx, mutation + + def get(self, idx): + features_np = self.get_one_mutation(idx) + embed_logits = features_np['embed_logits'] + one_hot_mat = features_np['one_hot_mat'] + mutation: utils.Mutation = self.mutaions[idx] + # change embed logits to mask + if not pd.isna(mutation.alt_aa): + embed_logits[mutation.pos - 1] = (one_hot_mat[utils.AA_DICT.index(mutation.ref_aa)] + + one_hot_mat[utils.AA_DICT.index(mutation.alt_aa)]) / 2 + # prepare data + if self.node_embedding_type == 'one-hot-idx': + x = torch.from_numpy(features_np['embed_data']).to(torch.long) + else: + x = torch.from_numpy(features_np['embed_data']).to(torch.float32) + features = dict( + x=x, + x_mask=torch.from_numpy(features_np['embed_data_mask']).to(torch.bool), + x_alt=torch.from_numpy(features_np['alt_embed_data']).to(torch.float32), + pos=torch.from_numpy(features_np['CA_coord']).to(torch.float32), + edge_index=torch.from_numpy(features_np['edge_index']).to(torch.long), + edge_index_star=torch.from_numpy(features_np['edge_index_star']).to(torch.long), + edge_attr=torch.from_numpy(features_np['edge_attr']).to(torch.float32), + edge_attr_star=torch.from_numpy(features_np['edge_attr_star']).to(torch.float32), + node_vec_attr=torch.from_numpy(features_np['nodes_vector']).to(torch.float32), + y=torch.from_numpy(embed_logits).to(torch.float32), + ) + features["edge_index"], features["edge_attr"], mask = \ + remove_isolated_nodes(features["edge_index"], features["edge_attr"], x.shape[0]) + features["edge_index_star"], features["edge_attr_star"], mask = \ + remove_isolated_nodes(features["edge_index_star"], features["edge_attr_star"], x.shape[0]) + features["x"] = features["x"][mask] + features["x_mask"] = features["x_mask"][mask] + features["x_alt"] = features["x_alt"][mask] + features["pos"] = features["pos"][mask] + features["node_vec_attr"] = features["node_vec_attr"][mask] + return Data(**features) + + +class MaskPredictMutationDataset(GraphMaskPredictMutationDataset): + """ + MutationDataSet dataset, input a file of mutations, output without graph. + Can be either single mutation or multiple mutations. + + Args: + data_file (string or pd.DataFrame): Path or pd.DataFrame for a csv file for a list of mutations + data_type (string): Type of this data, 'ClinVar', 'DMS', etc + """ + + def __init__(self, data_file, data_type: str, + radius: float = None, max_neighbors: int = 50, + loop: bool = False, shuffle: bool = False, gpu_id: int = None, + node_embedding_type: Literal['one-hot-idx', 'one-hot'] = 'one-hot-idx', + graph_type: Literal['af2', '1d-neighbor'] = 'af2', + precomputed_graph: bool = False, + add_plddt: bool = False, + add_conservation: bool = False, + add_position: bool = False, + add_msa_contacts: bool = True, + max_len: int = 700, + padding: bool = False, + mask_percentage: float = 0.15, + ): + self.padding = padding + super(MaskPredictMutationDataset, self).__init__( + data_file, data_type, radius, max_neighbors, loop, shuffle, gpu_id, + node_embedding_type, graph_type, precomputed_graph, add_plddt, add_conservation, + add_position, add_msa_contacts, + max_len, mask_percentage) + + def get_mask(self, mutation: utils.Mutation): + # randomly mask self.mask_percentage of the residues + seq_len = mutation.seq_end - mutation.seq_start + 1 + if not pd.isna(mutation.alt_aa): + # add the point mutation to random mask + points_to_mask = int(seq_len * self.mask_percentage) + if points_to_mask > 1: + mask_idx = np.random.choice(seq_len, int(seq_len * 0.15) - 1, replace=False) + mask_idx = np.append(mask_idx, mutation.pos - 1) + else: + mask_idx = np.array([mutation.pos - 1]) + else: + mask_idx = np.random.choice(seq_len, int(seq_len * 0.15), replace=False) + mutation.ref_aa = np.array(list(mutation.seq))[mask_idx] + mutation.alt_aa = np.array([''] * (len(mask_idx))) + return mask_idx, mutation + + def __getitem__(self, idx): + features_np = self.get_one_mutation(idx) + embed_logits = features_np['embed_logits'] + one_hot_mat = features_np['one_hot_mat'] + mutation: utils.Mutation = self.mutaions[idx] + # change embed logits to mask + if not pd.isna(mutation.alt_aa): + embed_logits[mutation.pos - 1] = (one_hot_mat[utils.AA_DICT.index(mutation.ref_aa)] + + one_hot_mat[utils.AA_DICT.index(mutation.alt_aa)]) / 2 + # padding if necessary + orig_len = features_np['embed_data'].shape[0] + if self.padding and orig_len < self.max_len: + features_np['embed_data'] = np.pad(features_np['embed_data'], ((0, self.max_len - orig_len), (0, 0)), 'constant') + embed_logits = np.pad(embed_logits, ((0, self.max_len - orig_len), (0, 0)), 'constant') + features_np['coords'] = np.pad(features_np['coords'], ((0, self.max_len - orig_len), (0, 0), (0, 0)), 'constant') + features_np['alt_embed_data'] = np.pad(features_np['alt_embed_data'], ((0, self.max_len - orig_len), (0, 0)), 'constant') + features_np['embed_data_mask'] = np.pad(features_np['embed_data_mask'], ((0, self.max_len - orig_len), (0, 0)), 'constant') + y_mask = np.concatenate((np.ones(orig_len), np.zeros(self.max_len - orig_len))) + else: + y_mask = np.ones(orig_len) + # prepare data + if self.node_embedding_type == 'one-hot-idx': + x = torch.from_numpy(features_np['embed_data']).to(torch.long) + else: + x = torch.from_numpy(features_np['embed_data']).to(torch.float32) + features = dict( + x=x, + x_mask=torch.from_numpy(features_np['embed_data_mask']).to(torch.bool), + x_alt=torch.from_numpy(features_np['alt_embed_data']).to(torch.float32), + pos=torch.from_numpy(features_np['CA_coord']).to(torch.float32), + edge_index=torch.tensor([torch.nan]), + edge_index_star=torch.tensor([torch.nan]), + edge_attr=torch.tensor([torch.nan]), + edge_attr_star=torch.tensor([torch.nan]), + node_vec_attr=torch.tensor([torch.nan]), + y=torch.from_numpy(embed_logits).to(torch.float32), + y_mask=torch.from_numpy(y_mask).to(torch.bool), # padding mask + ) + return features + + +class GraphMultiOnesiteMutationDataset(GraphMutationDataset): + def __init__(self, data_file, data_type: str, + radius: float = None, max_neighbors: int = None, + loop: bool = False, shuffle: bool = False, gpu_id: int = None, + node_embedding_type: Literal['esm', 'one-hot-idx', 'one-hot', 'aa-5dim', 'esm1b'] = 'esm', + graph_type: Literal['af2', '1d-neighbor'] = 'af2', + add_plddt: bool = False, + scale_plddt: bool = False, + add_conservation: bool = False, + add_position: bool = False, + add_sidechain: bool = False, + local_coord_transform: bool = False, + use_cb: bool = False, + add_msa_contacts: bool = True, + add_dssp: bool = False, + add_msa: bool = False, + add_confidence: bool = False, + loaded_confidence: bool = False, + loaded_esm: bool = False, + add_ptm: bool = False, + data_augment: bool = False, + score_transfer: bool = False, + alt_type: Literal['alt', 'concat', 'diff'] = 'alt', + computed_graph: bool = True, + loaded_msa: bool = False, + neighbor_type: Literal['KNN', 'radius', 'radius-KNN'] = 'KNN', + max_len = 2251, + convert_to_onesite: bool = False, + add_af2_single: bool = False, + add_af2_pairwise: bool = False, + loaded_af2_single: bool = False, + loaded_af2_pairwise: bool = False, + ): + super(GraphMultiOnesiteMutationDataset, self).__init__( + data_file, data_type, radius, max_neighbors, loop, shuffle, gpu_id, + node_embedding_type, graph_type, add_plddt, scale_plddt, + add_conservation, add_position, add_sidechain, + local_coord_transform, use_cb, add_msa_contacts, add_dssp, + add_msa, add_confidence, loaded_confidence, loaded_esm, + add_ptm, data_augment, score_transfer, alt_type, + computed_graph, loaded_msa, neighbor_type, max_len) + self._y_mask_columns = self.data.columns[self.data.columns.str.startswith('confidence.score')] + + def get_one_mutation(self, idx): + mutation: utils.Mutation = self.mutations[idx] + # get the graph + coords, edge_index, edge_index_star, edge_attr, edge_attr_star, mask_idx, mutation = self.get_graph_and_mask(mutation) + # get embeddings + if self.node_embedding_type == 'esm': + if self.loaded_esm: + # esm embeddings have token, so starts at 1 + embed_data = self.esm_dict[mutation.esm_seq_index][mutation.seq_start:mutation.seq_end + 1] + else: + embed_data = utils.get_embedding_from_esm2(mutation.ESM_prefix, False, + mutation.seq_start, mutation.seq_end) + elif self.node_embedding_type == 'one-hot-idx': + assert not self.add_conservation and not self.add_plddt + embed_logits, embed_data, one_hot_mat = utils.get_embedding_from_onehot_nonzero(mutation.seq, return_idx=True, return_onehot_mat=True) + elif self.node_embedding_type == 'one-hot': + embed_data, one_hot_mat = utils.get_embedding_from_onehot(mutation.seq, return_idx=False, return_onehot_mat=True) + elif self.node_embedding_type == 'aa-5dim': + embed_data = utils.get_embedding_from_5dim(mutation.seq) + elif self.node_embedding_type == 'esm1b': + embed_data = utils.get_embedding_from_esm1b(mutation.ESM_prefix, False, + mutation.seq_start, mutation.seq_end) + # add conservation, if needed + if self.loaded_msa and (self.add_msa or self.add_conservation): + msa_seq = self.msa_dict[mutation.msa_seq_index][0] + conservation_data = self.msa_dict[mutation.msa_seq_index][1] + msa_data = self.msa_dict[mutation.msa_seq_index][2] + else: + if self.add_conservation or self.add_msa: + msa_seq, conservation_data, msa_data = utils.get_msa_dict_from_transcript(mutation.uniprot_id) + if self.add_conservation: + if conservation_data.shape[0] == 0: + conservation_data = np.zeros((embed_data.shape[0], 20)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + conservation_data = conservation_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + conservation_data = conservation_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + # warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + self.unmatched_msa += 1 + print(f'Unmatched MSA: {self.unmatched_msa}') + conservation_data = np.zeros((embed_data.shape[0], 20)) + embed_data = np.concatenate([embed_data, conservation_data], axis=1) + # add pLDDT, if needed + if self.add_plddt: + # get plddt + plddt_data = self.af2_plddt_dict[mutation.af2_seq_index] # N, C, O, CA, CB + if mutation.crop: + plddt_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] + if self.add_confidence: + confidence_data = plddt_data / 100 + if plddt_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {plddt_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + plddt_data = np.ones_like(embed_data[:, 0]) * 50 + if self.add_confidence: + # assign 0.5 confidence to all points + confidence_data = np.ones_like(embed_data[:, 0]) / 2 + if self.scale_plddt: + plddt_data = plddt_data / 100 + embed_data = np.concatenate([embed_data, plddt_data[:, None]], axis=1) + # add dssp, if needed + if self.add_dssp: + # get dssp + dssp_data = self.af2_dssp_dict[mutation.af2_seq_index] + if mutation.crop: + dssp_data = dssp_data[mutation.seq_start - 1: mutation.seq_end] + if dssp_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'DSSP {dssp_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'DSSP file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + dssp_data = np.zeros_like(embed_data[:, 0]) + # if dssp_data size axis is 1, add a dimension + if len(dssp_data.shape) == 1: + dssp_data = dssp_data[:, None] + embed_data = np.concatenate([embed_data, dssp_data], axis=1) + if self.add_msa: + if msa_data.shape[0] == 0: + msa_data = np.zeros((embed_data.shape[0], 199)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + msa_data = msa_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + msa_data = msa_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + msa_data = np.zeros((embed_data.shape[0], 199)) + embed_data = np.concatenate([embed_data, msa_data], axis=1) + if self.add_ptm: + ptm_data = utils.get_ptm_from_mutation(mutation, self.ptm_ref) + embed_data = np.concatenate([embed_data, ptm_data], axis=1) + # replace the embedding with the mutation, note pos is 1-based + # but we don't modify the embedding matrix, instead we return a mask matrix + embed_data_mask = np.ones_like(embed_data) + embed_data_mask[mask_idx] = 0 + # prepare node vector features + # get CA_coords + CA_coord = coords[:, 3] + CB_coord = coords[:, 4] + # add CB_coord for GLY + CB_coord[np.isnan(CB_coord)] = CA_coord[np.isnan(CB_coord)] + if self.graph_type == '1d-neighbor': + CA_coord[:, 0] = np.arange(coords.shape[0]) + CB_coord[:, 0] = np.arange(coords.shape[0]) + coords = np.zeros_like(coords) + CA_CB = coords[:, [4]] - coords[:, [3]] # Note that glycine does not have CB + CA_CB[np.isnan(CA_CB)] = 0 + # Change the CA_CB of the mutated residue to 0 + # but we don't modify the CA_CB matrix, instead we return a mask matrix + CA_C = coords[:, [1]] - coords[:, [3]] + CA_O = coords[:, [2]] - coords[:, [3]] + CA_N = coords[:, [0]] - coords[:, [3]] + nodes_vector = np.transpose(np.concatenate([CA_CB, CA_C, CA_O, CA_N], axis=1), (0, 2, 1)) + # if self.add_sidechain: + # get sidechain coords + sidechain_nodes_vector = coords[:, 5:] - coords[:, [3]] + sidechain_nodes_vector[np.isnan(sidechain_nodes_vector)] = 0 + sidechain_nodes_vector = np.transpose(sidechain_nodes_vector, (0, 2, 1)) + nodes_vector = np.concatenate([nodes_vector, sidechain_nodes_vector], axis=2) + # prepare graph + features = dict( + embed_logits=embed_logits if self.node_embedding_type == 'one-hot-idx' else None, + one_hot_mat=one_hot_mat if self.node_embedding_type.startswith('one-hot') else None, + mask_idx=mask_idx, + embed_data=embed_data, + embed_data_mask=embed_data_mask, + alt_embed_data=None, + coords=coords, + CA_coord=CA_coord, + CB_coord=CB_coord, + edge_index=edge_index, + edge_index_star=edge_index_star, + edge_attr=edge_attr, + edge_attr_star=edge_attr_star, + nodes_vector=nodes_vector, + ) + if self.add_confidence: + # add position wise confidence + if self.add_plddt: + features['plddt'] = confidence_data + if self.loaded_confidence: + pae = self.af2_confidence_dict[mutation.af2_seq_index] + else: + pae = utils.get_confidence_from_af2file(mutation.af2_file, self.af2_plddt_dict[mutation.af2_seq_index]) + if mutation.crop: + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + else: + # get plddt + plddt_data = utils.get_plddt_from_af2(mutation.af2_file) + pae = utils.get_confidence_from_af2file(mutation.af2_file, plddt_data) + if mutation.crop: + confidence_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] / 100 + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + if confidence_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {confidence_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + confidence_data = np.ones_like(embed_data[:, 0]) * 0.8 + features['plddt'] = confidence_data + # add pairwise confidence + features['edge_confidence'] = pae[edge_index[0], edge_index[1]] + features['edge_confidence_star'] = pae[edge_index_star[0], edge_index_star[1]] + return features + + def get(self, idx): + features_np = self.get_one_mutation(idx) + if self.node_embedding_type == 'one-hot-idx': + x = torch.from_numpy(features_np['embed_data']).to(torch.long) + else: + x = torch.from_numpy(features_np['embed_data']).to(torch.float32) + features = dict( + x=x, + x_mask=torch.from_numpy(features_np['embed_data_mask']).to(torch.bool), + x_alt=torch.zeros_like(x), + pos=torch.from_numpy(features_np['CA_coord']).to(torch.float32) if not self.use_cb else torch.from_numpy(features_np['CB_coord']).to(torch.float32), + edge_index=torch.from_numpy(features_np['edge_index']).to(torch.long), + edge_index_star=torch.from_numpy(features_np['edge_index_star']).to(torch.long), + edge_attr=torch.from_numpy(features_np['edge_attr']).to(torch.float32), + edge_attr_star=torch.from_numpy(features_np['edge_attr_star']).to(torch.float32), + node_vec_attr=torch.from_numpy(features_np['nodes_vector']).to(torch.float32), + ) + if self.add_confidence: + features['plddt'] = torch.from_numpy(features_np['plddt']).to(torch.float32) + features['edge_confidence'] = torch.from_numpy(features_np['edge_confidence']).to(torch.float32) + features['edge_confidence_star'] = torch.from_numpy(features_np['edge_confidence_star']).to(torch.float32) + if self.neighbor_type == 'radius' or self.neighbor_type == 'radius-KNN': + # first concat edge_index and edge_index_star + concat_edge_index = torch.cat((features["edge_index"], features["edge_index_star"]), dim=1) + concat_edge_attr = torch.cat((features["edge_attr"], features["edge_attr_star"]), dim=0) + # then remove isolated nodes + concat_edge_index, concat_edge_attr, mask = \ + remove_isolated_nodes(concat_edge_index, concat_edge_attr, x.shape[0]) + # then split edge_index and edge_attr + features["edge_index"] = concat_edge_index[:, :features["edge_index"].shape[1]] + features["edge_index_star"] = concat_edge_index[:, features["edge_index"].shape[1]:] + features["edge_attr"] = concat_edge_attr[:features["edge_attr"].shape[0]] + features["edge_attr_star"] = concat_edge_attr[features["edge_attr"].shape[0]:] + else: + features["edge_index"], features["edge_attr"], mask = \ + remove_isolated_nodes(features["edge_index"], features["edge_attr"], x.shape[0]) + features["edge_index_star"], features["edge_attr_star"], mask = \ + remove_isolated_nodes(features["edge_index_star"], features["edge_attr_star"], x.shape[0]) + features["x"] = features["x"][mask] + features["x_mask"] = features["x_mask"][mask] + features["x_alt"] = features["x_alt"][mask] + features["pos"] = features["pos"][mask] + features["node_vec_attr"] = features["node_vec_attr"][mask] + # need to process y, which is separated by comma and float + y_scores = self.data[self._y_columns].iloc[int(idx)] + # if mask exists, we need to mask the y_scores + if len(self._y_mask_columns) > 0: + y_masks = self.data[self._y_mask_columns].iloc[int(idx)] + else: + # create fake y_masks that are all None + y_masks = [None] * len(y_scores) + # we need a y that is 1 x 20 x n that depends on the length of y_scores + y = torch.zeros([1, len(utils.AA_DICT_HUMAN), len(y_scores)]).to(torch.float32) + y_mask = torch.zeros_like(y) + # y_score might be multi-dimensional + # need another y_mask that is 1 x 20 x n, to tell which location is target + for i in range(len(y_scores)): + y_scores_i = np.array(y_scores[i].split(';')).astype(np.float32) if isinstance(y_scores[i], str) else np.array([y_scores[i]]).astype(np.float32) + if y_masks[i] is not None: + y_masks_i = np.array(y_masks[i].split(';')).astype(np.float32) if isinstance(y_masks[i], str) else np.array([y_masks[i]]).astype(np.float32) + else: + y_masks_i = np.ones_like(y_scores_i) + # match the values in y based on AA_DICT + alt_aa_idxs = [utils.AA_DICT_HUMAN.index(aa) if aa != 'X' else 19 for aa in self.mutations[idx].alt_aa] + y[0, alt_aa_idxs, i] = torch.from_numpy(y_scores_i) + y_mask[0, alt_aa_idxs, i] = torch.from_numpy(y_masks_i) + features["y"] = y.to(torch.float32) + features["score_mask"] = y_mask.to(torch.float32) + return Data(**features) + + +class GraphESMMutationDataset(GraphMutationDataset): + def __init__(self, data_file, data_type: str, + radius: float = None, max_neighbors: int = None, + loop: bool = False, shuffle: bool = False, gpu_id: int = None, + node_embedding_type: Literal['esm', 'one-hot-idx', 'one-hot', 'aa-5dim', 'esm1b'] = 'esm', + graph_type: Literal['af2', '1d-neighbor'] = 'af2', + add_plddt: bool = False, + scale_plddt: bool = False, + add_conservation: bool = False, + add_position: bool = False, + add_sidechain: bool = False, + local_coord_transform: bool = False, + use_cb: bool = False, + add_msa_contacts: bool = True, + add_dssp: bool = False, + add_msa: bool = False, + add_confidence: bool = False, + loaded_confidence: bool = False, + loaded_esm: bool = False, + add_ptm: bool = False, + data_augment: bool = False, + score_transfer: bool = False, + alt_type: Literal['alt', 'concat', 'diff', 'orig'] = 'orig', + computed_graph: bool = True, + loaded_msa: bool = False, + neighbor_type: Literal['KNN', 'radius', 'radius-KNN'] = 'KNN', + max_len = 2251, + convert_to_onesite: bool = False, + add_af2_single: bool = False, + add_af2_pairwise: bool = False, + loaded_af2_single: bool = False, + loaded_af2_pairwise: bool = False, + ): + super(GraphESMMutationDataset, self).__init__( + data_file, data_type, radius, max_neighbors, loop, shuffle, gpu_id, + node_embedding_type, graph_type, add_plddt, scale_plddt, + add_conservation, add_position, add_sidechain, + local_coord_transform, use_cb, add_msa_contacts, add_dssp, + add_msa, add_confidence, loaded_confidence, loaded_esm, + add_ptm, data_augment, score_transfer, alt_type, + computed_graph, loaded_msa, neighbor_type, max_len) + self._y_mask_columns = self.data.columns[self.data.columns.str.startswith('confidence.score')] + + def get_one_mutation(self, idx): + mutation: utils.Mutation = self.mutations[idx] + # get the graph + coords, edge_index, edge_index_star, edge_attr, edge_attr_star, mask_idx, mutation = self.get_graph_and_mask(mutation) + # get embeddings + if self.node_embedding_type == 'esm': + if self.loaded_esm: + # esm embeddings have token, so starts at 1 + embed_data = self.esm_dict[mutation.esm_seq_index][mutation.seq_start:mutation.seq_end + 1] + else: + embed_data = utils.get_embedding_from_esm2(mutation.ESM_prefix, False, + mutation.seq_start, mutation.seq_end) + elif self.node_embedding_type == 'one-hot-idx': + assert not self.add_conservation and not self.add_plddt + embed_logits, embed_data, one_hot_mat = utils.get_embedding_from_onehot_nonzero(mutation.seq, return_idx=True, return_onehot_mat=True) + elif self.node_embedding_type == 'one-hot': + embed_data, one_hot_mat = utils.get_embedding_from_onehot(mutation.seq, return_idx=False, return_onehot_mat=True) + elif self.node_embedding_type == 'aa-5dim': + embed_data = utils.get_embedding_from_5dim(mutation.seq) + elif self.node_embedding_type == 'esm1b': + embed_data = utils.get_embedding_from_esm1b(mutation.ESM_prefix, False, + mutation.seq_start, mutation.seq_end) + # add conservation, if needed + if self.loaded_msa and (self.add_msa or self.add_conservation): + msa_seq = self.msa_dict[mutation.msa_seq_index][0] + conservation_data = self.msa_dict[mutation.msa_seq_index][1] + msa_data = self.msa_dict[mutation.msa_seq_index][2] + else: + if self.add_conservation or self.add_msa: + msa_seq, conservation_data, msa_data = utils.get_msa_dict_from_transcript(mutation.uniprot_id) + if self.add_conservation: + if conservation_data.shape[0] == 0: + conservation_data = np.zeros((embed_data.shape[0], 20)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + conservation_data = conservation_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + conservation_data = conservation_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + # warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + self.unmatched_msa += 1 + print(f'Unmatched MSA: {self.unmatched_msa}') + conservation_data = np.zeros((embed_data.shape[0], 20)) + embed_data = np.concatenate([embed_data, conservation_data], axis=1) + # add pLDDT, if needed + if self.add_plddt: + # get plddt + plddt_data = self.af2_plddt_dict[mutation.af2_seq_index] # N, C, O, CA, CB + if mutation.crop: + plddt_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] + if self.add_confidence: + confidence_data = plddt_data / 100 + if plddt_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {plddt_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + plddt_data = np.ones_like(embed_data[:, 0]) * 50 + if self.add_confidence: + # assign 0.5 confidence to all points + confidence_data = np.ones_like(embed_data[:, 0]) / 2 + if self.scale_plddt: + plddt_data = plddt_data / 100 + embed_data = np.concatenate([embed_data, plddt_data[:, None]], axis=1) + # add dssp, if needed + if self.add_dssp: + # get dssp + dssp_data = self.af2_dssp_dict[mutation.af2_seq_index] + if mutation.crop: + dssp_data = dssp_data[mutation.seq_start - 1: mutation.seq_end] + if dssp_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'DSSP {dssp_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'DSSP file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + dssp_data = np.zeros_like(embed_data[:, 0]) + # if dssp_data size axis is 1, add a dimension + if len(dssp_data.shape) == 1: + dssp_data = dssp_data[:, None] + embed_data = np.concatenate([embed_data, dssp_data], axis=1) + if self.add_msa: + if msa_data.shape[0] == 0: + msa_data = np.zeros((embed_data.shape[0], 199)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + msa_data = msa_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + msa_data = msa_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + msa_data = np.zeros((embed_data.shape[0], 199)) + embed_data = np.concatenate([embed_data, msa_data], axis=1) + if self.add_ptm: + ptm_data = utils.get_ptm_from_mutation(mutation, self.ptm_ref) + embed_data = np.concatenate([embed_data, ptm_data], axis=1) + # replace the embedding with the mutation, note pos is 1-based + # but we don't modify the embedding matrix, instead we return a mask matrix + embed_data_mask = np.ones_like(embed_data) + embed_data_mask[mask_idx] = 0 + # prepare node vector features + # get CA_coords + CA_coord = coords[:, 3] + CB_coord = coords[:, 4] + # add CB_coord for GLY + CB_coord[np.isnan(CB_coord)] = CA_coord[np.isnan(CB_coord)] + if self.graph_type == '1d-neighbor': + CA_coord[:, 0] = np.arange(coords.shape[0]) + CB_coord[:, 0] = np.arange(coords.shape[0]) + coords = np.zeros_like(coords) + CA_CB = coords[:, [4]] - coords[:, [3]] # Note that glycine does not have CB + CA_CB[np.isnan(CA_CB)] = 0 + # Change the CA_CB of the mutated residue to 0 + # but we don't modify the CA_CB matrix, instead we return a mask matrix + CA_C = coords[:, [1]] - coords[:, [3]] + CA_O = coords[:, [2]] - coords[:, [3]] + CA_N = coords[:, [0]] - coords[:, [3]] + nodes_vector = np.transpose(np.concatenate([CA_CB, CA_C, CA_O, CA_N], axis=1), (0, 2, 1)) + # if self.add_sidechain: + # get sidechain coords + sidechain_nodes_vector = coords[:, 5:] - coords[:, [3]] + sidechain_nodes_vector[np.isnan(sidechain_nodes_vector)] = 0 + sidechain_nodes_vector = np.transpose(sidechain_nodes_vector, (0, 2, 1)) + nodes_vector = np.concatenate([nodes_vector, sidechain_nodes_vector], axis=2) + # prepare graph + features = dict( + embed_logits=embed_logits if self.node_embedding_type == 'one-hot-idx' else None, + one_hot_mat=one_hot_mat if self.node_embedding_type.startswith('one-hot') else None, + mask_idx=mask_idx, + embed_data=embed_data, + embed_data_mask=embed_data_mask, + alt_embed_data=None, + coords=coords, + CA_coord=CA_coord, + CB_coord=CB_coord, + edge_index=edge_index, + edge_index_star=edge_index_star, + edge_attr=edge_attr, + edge_attr_star=edge_attr_star, + nodes_vector=nodes_vector, + ) + if self.add_confidence: + # add position wise confidence + if self.add_plddt: + features['plddt'] = confidence_data + if self.loaded_confidence: + pae = self.af2_confidence_dict[mutation.af2_seq_index] + else: + pae = utils.get_confidence_from_af2file(mutation.af2_file, self.af2_plddt_dict[mutation.af2_seq_index]) + if mutation.crop: + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + else: + # get plddt + plddt_data = utils.get_plddt_from_af2(mutation.af2_file) + pae = utils.get_confidence_from_af2file(mutation.af2_file, plddt_data) + if mutation.crop: + confidence_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] / 100 + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + if confidence_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {confidence_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + confidence_data = np.ones_like(embed_data[:, 0]) * 0.8 + features['plddt'] = confidence_data + # add pairwise confidence + features['edge_confidence'] = pae[edge_index[0], edge_index[1]] + features['edge_confidence_star'] = pae[edge_index_star[0], edge_index_star[1]] + return features + + def get(self, idx): + features_np = self.get_one_mutation(idx) + if self.node_embedding_type == 'one-hot-idx': + x = torch.from_numpy(features_np['embed_data']).to(torch.long) + else: + x = torch.from_numpy(features_np['embed_data']).to(torch.float32) + features = dict( + x=x, + x_mask=torch.from_numpy(features_np['embed_data_mask']).to(torch.bool), + x_alt=x.clone(), + pos=torch.from_numpy(features_np['CA_coord']).to(torch.float32) if not self.use_cb else torch.from_numpy(features_np['CB_coord']).to(torch.float32), + edge_index=torch.from_numpy(features_np['edge_index']).to(torch.long), + edge_index_star=torch.from_numpy(features_np['edge_index_star']).to(torch.long), + edge_attr=torch.from_numpy(features_np['edge_attr']).to(torch.float32), + edge_attr_star=torch.from_numpy(features_np['edge_attr_star']).to(torch.float32), + node_vec_attr=torch.from_numpy(features_np['nodes_vector']).to(torch.float32), + ) + if self.add_confidence: + features['plddt'] = torch.from_numpy(features_np['plddt']).to(torch.float32) + features['edge_confidence'] = torch.from_numpy(features_np['edge_confidence']).to(torch.float32) + features['edge_confidence_star'] = torch.from_numpy(features_np['edge_confidence_star']).to(torch.float32) + if self.neighbor_type == 'radius' or self.neighbor_type == 'radius-KNN': + # first concat edge_index and edge_index_star + concat_edge_index = torch.cat((features["edge_index"], features["edge_index_star"]), dim=1) + concat_edge_attr = torch.cat((features["edge_attr"], features["edge_attr_star"]), dim=0) + # then remove isolated nodes + concat_edge_index, concat_edge_attr, mask = \ + remove_isolated_nodes(concat_edge_index, concat_edge_attr, x.shape[0]) + # then split edge_index and edge_attr + features["edge_index"] = concat_edge_index[:, :features["edge_index"].shape[1]] + features["edge_index_star"] = concat_edge_index[:, features["edge_index"].shape[1]:] + features["edge_attr"] = concat_edge_attr[:features["edge_attr"].shape[0]] + features["edge_attr_star"] = concat_edge_attr[features["edge_attr"].shape[0]:] + else: + features["edge_index"], features["edge_attr"], mask = \ + remove_isolated_nodes(features["edge_index"], features["edge_attr"], x.shape[0]) + features["edge_index_star"], features["edge_attr_star"], mask = \ + remove_isolated_nodes(features["edge_index_star"], features["edge_attr_star"], x.shape[0]) + features["x"] = features["x"][mask] + features["x_mask"] = features["x_mask"][mask] + features["x_alt"] = features["x_alt"][mask] + features["pos"] = features["pos"][mask] + features["node_vec_attr"] = features["node_vec_attr"][mask] + # we need a y_mask that is 1 x ESM x n that depends on the length of y_scores + y_mask = torch.zeros([1, len(utils.ESM_TOKENS)]).to(torch.float32) + # y_score might be multi-dimensional + # need another y_mask that is 1 x 20 x n, to tell which location is target + # match the aa and ref based on ESM_TOKENS + alt_aa_idxs = [utils.ESM_TOKENS.index(aa) for aa in self.mutations[idx].alt_aa] + ref_aa_idxs = [utils.ESM_TOKENS.index(aa) for aa in self.mutations[idx].ref_aa] + y_mask[0, alt_aa_idxs] = 1 + y_mask[0, ref_aa_idxs] = -1 + features["y"] = torch.tensor([self.data[self._y_columns].iloc[int(idx)]]).to(torch.float32) + features["esm_mask"] = y_mask.to(torch.float32) + return Data(**features) + + +class FullGraphESMMutationDataset(FullGraphMutationDataset): + def __init__(self, data_file, data_type: str, + radius: float = None, max_neighbors: int = None, + loop: bool = False, shuffle: bool = False, gpu_id: int = None, + node_embedding_type: Literal['esm', 'one-hot-idx', 'one-hot', 'aa-5dim', 'esm1b'] = 'esm', + graph_type: Literal['af2', '1d-neighbor'] = 'af2', + add_plddt: bool = False, + scale_plddt: bool = False, + add_conservation: bool = False, + add_position: bool = False, + add_sidechain: bool = False, + local_coord_transform: bool = False, + use_cb: bool = False, + add_msa_contacts: bool = True, + add_dssp: bool = False, + add_msa: bool = False, + add_confidence: bool = False, + loaded_confidence: bool = False, + loaded_esm: bool = False, + add_ptm: bool = False, + data_augment: bool = False, + score_transfer: bool = False, + alt_type: Literal['alt', 'concat', 'diff'] = 'alt', + computed_graph: bool = True, + loaded_msa: bool = False, + neighbor_type: Literal['KNN', 'radius', 'radius-KNN'] = 'KNN', + max_len = 2251, + convert_to_onesite: bool = False, + add_af2_single: bool = False, + add_af2_pairwise: bool = False, + loaded_af2_single: bool = False, + loaded_af2_pairwise: bool = False, + ): + super(FullGraphESMMutationDataset, self).__init__( + data_file, data_type, radius, max_neighbors, loop, shuffle, gpu_id, + node_embedding_type, graph_type, add_plddt, scale_plddt, + add_conservation, add_position, add_sidechain, + local_coord_transform, use_cb, add_msa_contacts, add_dssp, + add_msa, add_confidence, loaded_confidence, loaded_esm, + add_ptm, data_augment, score_transfer, alt_type, + computed_graph, loaded_msa, neighbor_type, max_len, convert_to_onesite) + self._y_mask_columns = self.data.columns[self.data.columns.str.startswith('confidence.score')] + + def get_graph_and_mask(self, mutation: utils.Mutation): + # get the ordinary graph + coords: np.ndarray = self.af2_coord_dict[mutation.af2_seq_index] # N, C, O, CA, CB + # remember we could have cropped sequence + if mutation.crop: + coords = coords[mutation.seq_start - 1:mutation.seq_end, :] + # get the mask + mask_idx, mutation = self.get_mask(mutation) + # prepare edge features + # if self.add_msa_contacts: + # coevo_strength = utils.get_contacts_from_msa(mutation, False) + # if isinstance(coevo_strength, int): + # coevo_strength = np.zeros([mutation.seq_end - mutation.seq_start + 1, + # mutation.seq_end - mutation.seq_start + 1, 1]) + # else: + coevo_strength = np.zeros([mutation.seq_end - mutation.seq_start + 1, + mutation.seq_end - mutation.seq_start + 1, 0]) + edge_attr = coevo_strength # N, N, 1 + # if add positional embedding, add it here + # if self.add_position: + # add a sin positional embedding that reflects the relative position of the residue + edge_position = np.arange(coords.shape[0])[:, None] - np.arange(coords.shape[0])[None, :] + edge_attr = np.concatenate( + (edge_attr, np.sin(np.pi / 2 * edge_position / self.max_len)[:, :, None]), + axis=2) + return coords, None, None, edge_attr, None, mask_idx, mutation + + def get_one_mutation(self, idx): + mutation: utils.Mutation = self.mutations[idx] + # get the graph + coords, _, _, edge_attr, _, mask_idx, mutation = self.get_graph_and_mask(mutation) + # get embeddings + # embed data should be N x 20 + embed_logits, embed_data, one_hot_mat = utils.get_embedding_from_esm_onehot(mutation.seq, return_idx=True, return_onehot_mat=True) + # mask_idx should plus 1 as we add token + mask_idx += 1 + # add conservation, if needed + if self.loaded_msa and (self.add_msa or self.add_conservation): + msa_seq = self.msa_dict[mutation.msa_seq_index][0] + conservation_data = self.msa_dict[mutation.msa_seq_index][1] + msa_data = self.msa_dict[mutation.msa_seq_index][2] + else: + if self.add_conservation or self.add_msa: + msa_seq, conservation_data, msa_data = utils.get_msa_dict_from_transcript(mutation.uniprot_id) + if self.add_conservation: + if conservation_data.shape[0] == 0: + conservation_data = np.zeros((embed_data.shape[0], 20)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + conservation_data = conservation_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + conservation_data = conservation_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + # warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + self.unmatched_msa += 1 + print(f'Unmatched MSA: {self.unmatched_msa}') + conservation_data = np.zeros((embed_data.shape[0], 20)) + embed_data = np.concatenate([embed_data, conservation_data], axis=1) + # add pLDDT, if needed + if self.add_plddt: + # get plddt + plddt_data = self.af2_plddt_dict[mutation.af2_seq_index] # N, C, O, CA, CB + if mutation.crop: + plddt_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] + if self.add_confidence: + confidence_data = plddt_data / 100 + if plddt_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {plddt_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + plddt_data = np.ones_like(embed_data[:, 0]) * 50 + if self.add_confidence: + # assign 0.5 confidence to all points + confidence_data = np.ones_like(embed_data[:, 0]) / 2 + if self.scale_plddt: + plddt_data = plddt_data / 100 + embed_data = np.concatenate([embed_data, plddt_data[:, None]], axis=1) + # add dssp, if needed + if self.add_dssp: + # get dssp + dssp_data = self.af2_dssp_dict[mutation.af2_seq_index] + if mutation.crop: + dssp_data = dssp_data[mutation.seq_start - 1: mutation.seq_end] + if dssp_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'DSSP {dssp_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'DSSP file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + dssp_data = np.zeros_like(embed_data[:, 0]) + # if dssp_data size axis is 1, add a dimension + if len(dssp_data.shape) == 1: + dssp_data = dssp_data[:, None] + embed_data = np.concatenate([embed_data, dssp_data], axis=1) + if self.add_msa: + if msa_data.shape[0] == 0: + msa_data = np.zeros((embed_data.shape[0], 199)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + msa_data = msa_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + msa_data = msa_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + msa_data = np.zeros((embed_data.shape[0], 199)) + embed_data = np.concatenate([embed_data, msa_data], axis=1) + if self.add_ptm: + ptm_data = utils.get_ptm_from_mutation(mutation, self.ptm_ref) + embed_data = np.concatenate([embed_data, ptm_data], axis=1) + # replace the embedding with the mutation, note pos is 1-based + # but we don't modify the embedding matrix, instead we return a mask matrix + embed_data_mask = np.ones_like(embed_data) + embed_data_mask[mask_idx] = 0 + # prepare node vector features + # get CA_coords + CA_coord = coords[:, 3] + CB_coord = coords[:, 4] + # add CB_coord for GLY + CB_coord[np.isnan(CB_coord)] = CA_coord[np.isnan(CB_coord)] + if self.graph_type == '1d-neighbor': + CA_coord[:, 0] = np.arange(coords.shape[0]) + CB_coord[:, 0] = np.arange(coords.shape[0]) + coords = np.zeros_like(coords) + CA_CB = coords[:, [4]] - coords[:, [3]] # Note that glycine does not have CB + CA_CB[np.isnan(CA_CB)] = 0 + # Change the CA_CB of the mutated residue to 0 + # but we don't modify the CA_CB matrix, instead we return a mask matrix + CA_C = coords[:, [1]] - coords[:, [3]] + CA_O = coords[:, [2]] - coords[:, [3]] + CA_N = coords[:, [0]] - coords[:, [3]] + nodes_vector = np.transpose(np.concatenate([CA_CB, CA_C, CA_O, CA_N], axis=1), (0, 2, 1)) + # if self.add_sidechain: + # get sidechain coords + sidechain_nodes_vector = coords[:, 5:] - coords[:, [3]] + sidechain_nodes_vector[np.isnan(sidechain_nodes_vector)] = 0 + sidechain_nodes_vector = np.transpose(sidechain_nodes_vector, (0, 2, 1)) + nodes_vector = np.concatenate([nodes_vector, sidechain_nodes_vector], axis=2) + # prepare graph + features = dict( + embed_logits=None, + one_hot_mat=None, + mask_idx=mask_idx, + embed_data=embed_data, + embed_data_mask=embed_data_mask, + alt_embed_data=None, + coords=coords, + CA_coord=CA_coord, + CB_coord=CB_coord, + edge_index=None, + edge_index_star=None, + edge_attr=edge_attr, + edge_attr_star=None, + nodes_vector=nodes_vector, + ) + if self.add_confidence: + # add position wise confidence + if self.add_plddt: + features['plddt'] = confidence_data + if self.loaded_confidence: + pae = self.af2_confidence_dict[mutation.af2_seq_index] + else: + pae = utils.get_confidence_from_af2file(mutation.af2_file, self.af2_plddt_dict[mutation.af2_seq_index]) + if mutation.crop: + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + else: + # get plddt + plddt_data = utils.get_plddt_from_af2(mutation.af2_file) + pae = utils.get_confidence_from_af2file(mutation.af2_file, plddt_data) + if mutation.crop: + confidence_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] / 100 + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + if confidence_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {confidence_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + confidence_data = np.ones_like(embed_data[:, 0]) * 0.8 + features['plddt'] = confidence_data + # add pairwise confidence + features['edge_confidence'] = pae + return features + + def get(self, idx): + start = time.time() + features_np = self.get_one_mutation(idx) + if self.node_embedding_type == 'one-hot-idx': + x = torch.from_numpy(features_np['embed_data']).to(torch.long) + else: + x = torch.from_numpy(features_np['embed_data']).to(torch.long) + # padding x to the max length + # x_padding_mask = torch.zeros(self.max_len, dtype=torch.bool) + pos=torch.from_numpy(features_np['CB_coord']).to(torch.float32) if self.use_cb else torch.from_numpy(features_np['CA_coord']).to(torch.float32) + node_vec_attr=torch.from_numpy(features_np['nodes_vector']).to(torch.float32) + edge_attr=torch.from_numpy(features_np['edge_attr']).to(torch.float32) + x_mask=torch.from_numpy(features_np['embed_data_mask']).to(torch.bool) + if self.add_confidence: + plddt=torch.from_numpy(features_np['plddt']).to(torch.float32) + if x.shape[0] < self.max_len + 2: + # x_padding_mask[x.shape[0]:] = True + x = torch.nn.functional.pad(x, (0, self.max_len + 2 - x.shape[0]), 'constant', utils.ESM_TOKENS.index('')) + # pos = torch.nn.functional.pad(pos, (0, 0, 0, self.max_len + 2 - pos.shape[0])) + # node_vec_attr = torch.nn.functional.pad(node_vec_attr, (0, 0, 0, 0, 0, self.max_len + 2 - node_vec_attr.shape[0])) + # edge_attr = torch.nn.functional.pad(edge_attr, (0, 0, 0, self.max_len + 2 - edge_attr.shape[0], 0, self.max_len + 2 - edge_attr.shape[0])) + x_mask = torch.nn.functional.pad(x_mask, (0, self.max_len + 2 - x_mask.shape[0]), 'constant', True) + # if self.add_confidence: + # edge_confidence = torch.nn.functional.pad(edge_confidence, (0, self.max_len + 2 - edge_confidence.shape[0], 0, self.max_len + 2 - edge_confidence.shape[0])) + # plddt = torch.nn.functional.pad(plddt, (0, self.max_len + 2 - plddt.shape[0])) + # we need a y that is 1 x 20 x n that depends on the length of y_scores + y_mask = torch.zeros([len(utils.ESM_TOKENS)]).to(torch.float32) + # y_score might be multi-dimensional + # need another y_mask that is 1 x 20 x n, to tell which location is target + # match the aa and ref based on ESM_TOKENS + alt_aa_idxs = [utils.ESM_TOKENS.index(aa) for aa in self.mutations[idx].alt_aa] + ref_aa_idxs = [utils.ESM_TOKENS.index(aa) for aa in self.mutations[idx].ref_aa] + y_mask[alt_aa_idxs] = 1 + y_mask[ref_aa_idxs] = -1 + features = dict( + x=x, + # x_padding_mask=x_padding_mask, + x_mask=x_mask, + x_alt=torch.ones_like(x) * utils.ESM_TOKENS.index(''), + # pos=pos, + # edge_attr=edge_attr, + # node_vec_attr=None, + y=torch.tensor([self.data[self._y_columns].iloc[int(idx)]]).to(torch.float32).squeeze(1), + esm_mask=y_mask.to(torch.float32), + ) + end = time.time() + print(f'get time: {end - start}') + return features + + +class FullGraphMultiOnesiteMutationDataset(FullGraphMutationDataset): + def __init__(self, data_file, data_type: str, + radius: float = None, max_neighbors: int = None, + loop: bool = False, shuffle: bool = False, gpu_id: int = None, + node_embedding_type: Literal['esm', 'one-hot-idx', 'one-hot', 'aa-5dim', 'esm1b'] = 'esm', + graph_type: Literal['af2', '1d-neighbor'] = 'af2', + add_plddt: bool = False, + scale_plddt: bool = False, + add_conservation: bool = False, + add_position: bool = False, + add_sidechain: bool = False, + local_coord_transform: bool = False, + use_cb: bool = False, + add_msa_contacts: bool = True, + add_dssp: bool = False, + add_msa: bool = False, + add_confidence: bool = False, + loaded_confidence: bool = False, + loaded_esm: bool = False, + add_ptm: bool = False, + data_augment: bool = False, + score_transfer: bool = False, + alt_type: Literal['alt', 'concat', 'diff'] = 'alt', + computed_graph: bool = True, + loaded_msa: bool = False, + neighbor_type: Literal['KNN', 'radius', 'radius-KNN'] = 'KNN', + max_len = 2251, + convert_to_onesite: bool = False, + add_af2_single: bool = False, + add_af2_pairwise: bool = False, + loaded_af2_single: bool = False, + loaded_af2_pairwise: bool = False, + ): + super(FullGraphMultiOnesiteMutationDataset, self).__init__( + data_file, data_type, radius, max_neighbors, loop, shuffle, gpu_id, + node_embedding_type, graph_type, add_plddt, scale_plddt, + add_conservation, add_position, add_sidechain, + local_coord_transform, use_cb, add_msa_contacts, add_dssp, + add_msa, add_confidence, loaded_confidence, loaded_esm, + add_ptm, data_augment, score_transfer, alt_type, + computed_graph, loaded_msa, neighbor_type, max_len, convert_to_onesite) + self._y_mask_columns = self.data.columns[self.data.columns.str.startswith('confidence.score')] + + def get_graph_and_mask(self, mutation: utils.Mutation): + # get the ordinary graph + coords: np.ndarray = self.af2_coord_dict[mutation.af2_seq_index] # N, C, O, CA, CB + # remember we could have cropped sequence + if mutation.crop: + coords = coords[mutation.seq_start - 1:mutation.seq_end, :] + # get the mask + mask_idx, mutation = self.get_mask(mutation) + # prepare edge features + # if self.add_msa_contacts: + # coevo_strength = utils.get_contacts_from_msa(mutation, False) + # if isinstance(coevo_strength, int): + # coevo_strength = np.zeros([mutation.seq_end - mutation.seq_start + 1, + # mutation.seq_end - mutation.seq_start + 1, 1]) + # else: + coevo_strength = np.zeros([mutation.seq_end - mutation.seq_start + 1, + mutation.seq_end - mutation.seq_start + 1, 0]) + edge_attr = coevo_strength # N, N, 1 + # if add positional embedding, add it here + # if self.add_position: + # add a sin positional embedding that reflects the relative position of the residue + edge_position = np.arange(coords.shape[0])[:, None] - np.arange(coords.shape[0])[None, :] + edge_attr = np.concatenate( + (edge_attr, np.sin(np.pi / 2 * edge_position / self.max_len)[:, :, None]), + axis=2) + return coords, None, None, edge_attr, None, mask_idx, mutation + + def get_one_mutation(self, idx): + mutation: utils.Mutation = self.mutations[idx] + # get the graph + coords, _, _, edge_attr, _, mask_idx, mutation = self.get_graph_and_mask(mutation) + # get embeddings + if self.node_embedding_type == 'esm': + if self.loaded_esm: + # esm embeddings have token, so starts at 1 + embed_data = self.esm_dict[mutation.esm_seq_index][mutation.seq_start:mutation.seq_end + 1] + else: + embed_data = utils.get_embedding_from_esm2(mutation.ESM_prefix, False, + mutation.seq_start, mutation.seq_end) + elif self.node_embedding_type == 'one-hot-idx': + assert not self.add_conservation and not self.add_plddt + embed_logits, embed_data, one_hot_mat = utils.get_embedding_from_onehot_nonzero(mutation.seq, return_idx=True, return_onehot_mat=True) + elif self.node_embedding_type == 'one-hot': + embed_data, one_hot_mat = utils.get_embedding_from_onehot(mutation.seq, return_idx=False, return_onehot_mat=True) + elif self.node_embedding_type == 'aa-5dim': + embed_data = utils.get_embedding_from_5dim(mutation.seq) + elif self.node_embedding_type == 'esm1b': + embed_data = utils.get_embedding_from_esm1b(mutation.ESM_prefix, False, + mutation.seq_start, mutation.seq_end) + # add conservation, if needed + if self.loaded_msa and (self.add_msa or self.add_conservation): + msa_seq = self.msa_dict[mutation.msa_seq_index][0] + conservation_data = self.msa_dict[mutation.msa_seq_index][1] + msa_data = self.msa_dict[mutation.msa_seq_index][2] + else: + if self.add_conservation or self.add_msa: + msa_seq, conservation_data, msa_data = utils.get_msa_dict_from_transcript(mutation.uniprot_id) + if self.add_conservation: + if conservation_data.shape[0] == 0: + conservation_data = np.zeros((embed_data.shape[0], 20)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + conservation_data = conservation_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + conservation_data = conservation_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + # warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + self.unmatched_msa += 1 + print(f'Unmatched MSA: {self.unmatched_msa}') + conservation_data = np.zeros((embed_data.shape[0], 20)) + embed_data = np.concatenate([embed_data, conservation_data], axis=1) + # add pLDDT, if needed + if self.add_plddt: + # get plddt + plddt_data = self.af2_plddt_dict[mutation.af2_seq_index] # N, C, O, CA, CB + if mutation.crop: + plddt_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] + if self.add_confidence: + confidence_data = plddt_data / 100 + if plddt_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {plddt_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + plddt_data = np.ones_like(embed_data[:, 0]) * 50 + if self.add_confidence: + # assign 0.5 confidence to all points + confidence_data = np.ones_like(embed_data[:, 0]) / 2 + if self.scale_plddt: + plddt_data = plddt_data / 100 + embed_data = np.concatenate([embed_data, plddt_data[:, None]], axis=1) + # add dssp, if needed + if self.add_dssp: + # get dssp + dssp_data = self.af2_dssp_dict[mutation.af2_seq_index] + if mutation.crop: + dssp_data = dssp_data[mutation.seq_start - 1: mutation.seq_end] + if dssp_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'DSSP {dssp_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'DSSP file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + dssp_data = np.zeros_like(embed_data[:, 0]) + # if dssp_data size axis is 1, add a dimension + if len(dssp_data.shape) == 1: + dssp_data = dssp_data[:, None] + embed_data = np.concatenate([embed_data, dssp_data], axis=1) + if self.add_msa: + if msa_data.shape[0] == 0: + msa_data = np.zeros((embed_data.shape[0], 199)) + else: + msa_seq_check = msa_seq[mutation.seq_start_orig - 1: mutation.seq_end_orig] + msa_data = msa_data[mutation.seq_start_orig - 1: mutation.seq_end_orig] + if mutation.crop: + msa_seq_check = msa_seq_check[mutation.seq_start - 1: mutation.seq_end] + msa_data = msa_data[mutation.seq_start - 1: mutation.seq_end] + if msa_seq_check != mutation.seq: + warnings.warn(f'MSA file: {mutation.transcript_id} does not match mutation sequence') + msa_data = np.zeros((embed_data.shape[0], 199)) + embed_data = np.concatenate([embed_data, msa_data], axis=1) + if self.add_ptm: + ptm_data = utils.get_ptm_from_mutation(mutation, self.ptm_ref) + embed_data = np.concatenate([embed_data, ptm_data], axis=1) + # replace the embedding with the mutation, note pos is 1-based + # but we don't modify the embedding matrix, instead we return a mask matrix + embed_data_mask = np.ones_like(embed_data) + embed_data_mask[mask_idx] = 0 + # prepare node vector features + # get CA_coords + CA_coord = coords[:, 3] + CB_coord = coords[:, 4] + # add CB_coord for GLY + CB_coord[np.isnan(CB_coord)] = CA_coord[np.isnan(CB_coord)] + if self.graph_type == '1d-neighbor': + CA_coord[:, 0] = np.arange(coords.shape[0]) + CB_coord[:, 0] = np.arange(coords.shape[0]) + coords = np.zeros_like(coords) + CA_CB = coords[:, [4]] - coords[:, [3]] # Note that glycine does not have CB + CA_CB[np.isnan(CA_CB)] = 0 + # Change the CA_CB of the mutated residue to 0 + # but we don't modify the CA_CB matrix, instead we return a mask matrix + CA_C = coords[:, [1]] - coords[:, [3]] + CA_O = coords[:, [2]] - coords[:, [3]] + CA_N = coords[:, [0]] - coords[:, [3]] + nodes_vector = np.transpose(np.concatenate([CA_CB, CA_C, CA_O, CA_N], axis=1), (0, 2, 1)) + # if self.add_sidechain: + # get sidechain coords + sidechain_nodes_vector = coords[:, 5:] - coords[:, [3]] + sidechain_nodes_vector[np.isnan(sidechain_nodes_vector)] = 0 + sidechain_nodes_vector = np.transpose(sidechain_nodes_vector, (0, 2, 1)) + nodes_vector = np.concatenate([nodes_vector, sidechain_nodes_vector], axis=2) + # prepare graph + features = dict( + embed_logits=None, + one_hot_mat=None, + mask_idx=mask_idx, + embed_data=embed_data, + embed_data_mask=embed_data_mask, + alt_embed_data=None, + coords=coords, + CA_coord=CA_coord, + CB_coord=CB_coord, + edge_index=None, + edge_index_star=None, + edge_attr=edge_attr, + edge_attr_star=None, + nodes_vector=nodes_vector, + ) + if self.add_confidence: + # add position wise confidence + if self.add_plddt: + features['plddt'] = confidence_data + if self.loaded_confidence: + pae = self.af2_confidence_dict[mutation.af2_seq_index] + else: + pae = utils.get_confidence_from_af2file(mutation.af2_file, self.af2_plddt_dict[mutation.af2_seq_index]) + if mutation.crop: + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + else: + # get plddt + plddt_data = utils.get_plddt_from_af2(mutation.af2_file) + pae = utils.get_confidence_from_af2file(mutation.af2_file, plddt_data) + if mutation.crop: + confidence_data = plddt_data[mutation.seq_start - 1: mutation.seq_end] / 100 + pae = pae[mutation.seq_start - 1: mutation.seq_end, mutation.seq_start - 1: mutation.seq_end] + if confidence_data.shape[0] != embed_data.shape[0]: + warnings.warn(f'pLDDT {confidence_data.shape[0]} does not match embedding {embed_data.shape[0]}, ' + f'pLDDT file: {mutation.af2_file}, ' + f'ESM prefix: {mutation.ESM_prefix}') + confidence_data = np.ones_like(embed_data[:, 0]) * 0.8 + features['plddt'] = confidence_data + # add pairwise confidence + features['edge_confidence'] = pae + return features + + def get(self, idx): + features_np = self.get_one_mutation(idx) + if self.node_embedding_type == 'one-hot-idx': + x = torch.from_numpy(features_np['embed_data']).to(torch.long) + else: + x = torch.from_numpy(features_np['embed_data']).to(torch.float32) + # padding x to the max length + x_padding_mask = torch.zeros(self.max_len, dtype=torch.bool) + pos=torch.from_numpy(features_np['CB_coord']).to(torch.float32) if self.use_cb else torch.from_numpy(features_np['CA_coord']).to(torch.float32) + node_vec_attr=torch.from_numpy(features_np['nodes_vector']).to(torch.float32) + edge_attr=torch.from_numpy(features_np['edge_attr']).to(torch.float32) + x_mask=torch.from_numpy(features_np['embed_data_mask'][:, 0]).to(torch.bool) + if self.add_confidence: + plddt=torch.from_numpy(features_np['plddt']).to(torch.float32) + edge_confidence=torch.from_numpy(features_np['edge_confidence']).to(torch.float32) + if x.shape[0] < self.max_len: + x_padding_mask[x.shape[0]:] = True + x = torch.nn.functional.pad(x, (0, 0, 0, self.max_len - x.shape[0])) + pos = torch.nn.functional.pad(pos, (0, 0, 0, self.max_len - pos.shape[0])) + node_vec_attr = torch.nn.functional.pad(node_vec_attr, (0, 0, 0, 0, 0, self.max_len - node_vec_attr.shape[0])) + edge_attr = torch.nn.functional.pad(edge_attr, (0, 0, 0, self.max_len - edge_attr.shape[0], 0, self.max_len - edge_attr.shape[0])) + x_mask = torch.nn.functional.pad(x_mask, (0, self.max_len - x_mask.shape[0]), 'constant', True) + if self.add_confidence: + edge_confidence = torch.nn.functional.pad(edge_confidence, (0, self.max_len - edge_confidence.shape[0], 0, self.max_len - edge_confidence.shape[0])) + plddt = torch.nn.functional.pad(plddt, (0, self.max_len - plddt.shape[0])) + # need to process y, which is separated by comma and float + y_scores = self.data[self._y_columns].iloc[int(idx)] + # if mask exists, we need to mask the y_scores + if len(self._y_mask_columns) > 0: + y_masks = self.data[self._y_mask_columns].iloc[int(idx)] + else: + # create fake y_masks that are all None + y_masks = [None] * len(y_scores) + # we need a y that is 1 x 20 x n that depends on the length of y_scores + y = torch.zeros([len(utils.AA_DICT_HUMAN), len(y_scores)]).to(torch.float32) + y_mask = torch.zeros_like(y) + # y_score might be multi-dimensional + # need another y_mask that is 1 x 20 x n, to tell which location is target + for i in range(len(y_scores)): + y_scores_i = np.array(y_scores[i].split(';')).astype(np.float32) if isinstance(y_scores[i], str) else np.array([y_scores[i]]).astype(np.float32) + if y_masks[i] is not None: + y_masks_i = np.array(y_masks[i].split(';')).astype(np.float32) if isinstance(y_masks[i], str) else np.array([y_masks[i]]).astype(np.float32) + else: + y_masks_i = np.ones_like(y_scores_i) + # match the values in y based on AA_DICT + alt_aa_idxs = [utils.AA_DICT_HUMAN.index(aa) for aa in self.mutations[idx].alt_aa] + y[alt_aa_idxs, i] = torch.from_numpy(y_scores_i) + y_mask[alt_aa_idxs, i] = torch.from_numpy(y_masks_i) + # don't need x_alt, but just make it zeros and same size as x + features = dict( + x=x, + x_padding_mask=x_padding_mask, + x_mask=x_mask, + x_alt=torch.zeros_like(x), + pos=pos, + edge_attr=edge_attr, + node_vec_attr=node_vec_attr, + y=y.to(torch.float32), + score_mask=y_mask.to(torch.float32), + ) + if self.add_confidence: + features['plddt'] = plddt + features['edge_confidence'] = edge_confidence + return features + + +# Not used in this version +def collate( + data_list: List[BaseData], + increment: bool = True, + add_batch: bool = True, +) -> BaseData: + # Collates a list of `data` objects into a single object of type `cls`. + # `collate` can handle both homogeneous and heterogeneous data objects by + # individually collating all their stores. + # In addition, `collate` can handle nested data structures such as + # dictionaries and lists. + + if not isinstance(data_list, (list, tuple)): + # Materialize `data_list` to keep the `_parent` weakref alive. + data_list = list(data_list) + + if cls != data_list[0].__class__: + out = cls(_base_cls=data_list[0].__class__) # Dynamic inheritance. + else: + out = cls() + + # Create empty stores: + out.stores_as(data_list[0]) + + follow_batch = set(follow_batch or []) + exclude_keys = set(exclude_keys or []) + + # Group all storage objects of every data object in the `data_list` by key, + # i.e. `key_to_store_list = { key: [store_1, store_2, ...], ... }`: + key_to_stores = defaultdict(list) + for data in data_list: + for store in data.stores: + key_to_stores[store._key].append(store) + + # With this, we iterate over each list of storage objects and recursively + # collate all its attributes into a unified representation: + + # We maintain two additional dictionaries: + # * `slice_dict` stores a compressed index representation of each attribute + # and is needed to re-construct individual elements from mini-batches. + # * `inc_dict` stores how individual elements need to be incremented, e.g., + # `edge_index` is incremented by the cumulated sum of previous elements. + # We also need to make use of `inc_dict` when re-constructuing individual + # elements as attributes that got incremented need to be decremented + # while separating to obtain original values. + device = None + slice_dict, inc_dict = defaultdict(dict), defaultdict(dict) + for out_store in out.stores: + key = out_store._key + stores = key_to_stores[key] + for attr in stores[0].keys(): + + if attr in exclude_keys: # Do not include top-level attribute. + continue + + values = [store[attr] for store in stores] + + # The `num_nodes` attribute needs special treatment, as we need to + # sum their values up instead of merging them to a list: + if attr == 'num_nodes': + out_store._num_nodes = values + out_store.num_nodes = sum(values) + continue + + # Skip batching of `ptr` vectors for now: + if attr == 'ptr': + continue + + # Collate attributes into a unified representation: + value, slices, incs = _collate(attr, values, data_list, stores, + increment) + + if isinstance(value, Tensor) and value.is_cuda: + device = value.device + + out_store[attr] = value + if key is not None: + slice_dict[key][attr] = slices + inc_dict[key][attr] = incs + else: + slice_dict[attr] = slices + inc_dict[attr] = incs + + # Add an additional batch vector for the given attribute: + if attr in follow_batch: + batch, ptr = _batch_and_ptr(slices, device) + out_store[f'{attr}_batch'] = batch + out_store[f'{attr}_ptr'] = ptr + + # In case the storage holds node, we add a top-level batch vector it: + if (add_batch and isinstance(stores[0], NodeStorage) + and stores[0].can_infer_num_nodes): + repeats = [store.num_nodes for store in stores] + out_store.batch = repeat_interleave(repeats, device=device) + out_store.ptr = cumsum(torch.tensor(repeats, device=device)) + + return out + + +def my_collate_fn(data_list: List[Any]) -> Any: + batch = collate( + data_list=data_list, + increment=True, + add_batch=True, + ) + + batch._num_graphs = len(data_list) + return batch \ No newline at end of file diff --git a/data/__init__.py b/data/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..7baad3e0ceb5577f7d94cfb10e25856e6aef757f --- /dev/null +++ b/data/__init__.py @@ -0,0 +1,14 @@ +from .Data import GraphMutationDataset, GraphMultiOnesiteMutationDataset, FullGraphMutationDataset, FullGraphMultiOnesiteMutationDataset, \ + MutationDataset, GraphMaskPredictMutationDataset, MaskPredictMutationDataset, GraphESMMutationDataset, FullGraphESMMutationDataset + +__all__ = [ + "GraphMutationDataset", + "GraphMultiOnesiteMutationDataset", + "FullGraphMutationDataset", + "FullGraphMultiOnesiteMutationDataset", + "MutationDataset", + "GraphMaskPredictMutationDataset", + "MaskPredictMutationDataset", + "GraphESMMutationDataset", + "FullGraphESMMutationDataset" +] \ No newline at end of file diff --git a/data/__pycache__/Data.cpython-36.pyc b/data/__pycache__/Data.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eee9d97848ea353e629dbf36c0ddee7cf4f7ad61 Binary files /dev/null and b/data/__pycache__/Data.cpython-36.pyc differ diff --git a/data/__pycache__/Data.cpython-39.pyc b/data/__pycache__/Data.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..eef5ad273676550c9c9299fcbdb32781783a4740 Binary files /dev/null and b/data/__pycache__/Data.cpython-39.pyc differ diff --git a/data/__pycache__/__init__.cpython-36.pyc b/data/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bfacd1b8baa45ef8adce45f040dd3f80ebad944d Binary files /dev/null and b/data/__pycache__/__init__.cpython-36.pyc differ diff --git a/data/__pycache__/__init__.cpython-39.pyc b/data/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..161125f953c5e41287d2e86d3d917980b3b88b3d Binary files /dev/null and b/data/__pycache__/__init__.cpython-39.pyc differ diff --git a/data/__pycache__/utils.cpython-39.pyc b/data/__pycache__/utils.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2166ba5698d25aa6ea1ed1037a244a26279e8114 Binary files /dev/null and b/data/__pycache__/utils.cpython-39.pyc differ diff --git a/data/utils.py b/data/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..3c56ef637fa066da4b70a30e9f2cbe5655f55929 --- /dev/null +++ b/data/utils.py @@ -0,0 +1,1047 @@ +import gzip +import json +import os +import pickle +from abc import abstractmethod +from os.path import exists +from typing import List +import string +import random +import biotite.structure +import numpy as np +import pandas as pd +import socket +import torch +from Bio.PDB import PDBParser +from Bio.PDB.DSSP import DSSP +from biopandas.pdb import PandasPdb +from biotite.sequence import ProteinSequence +from biotite.structure import get_chains +from biotite.structure.io import pdbx, pdb +from biotite.structure.residues import get_residues +from torch_cluster import radius_graph, knn_graph + +# Path to the AF2 data +AF2_DATA_PATH = './data.files/af2.files/' +# unused in this version +AF2_REP_DATA_PATH = "NA" +# Path to the AF2 data +ESM_MODEL_SIZE = '650M' +ESM_DATA_PATH = f'./data.files/esm.files/' +# Path to the ESM2 data +MSA_DATA_PATH_ARCHIVE = './data.files/gMVP.MSA/' +MSA_DATA_PATH = './data.files/MSA/' +# unused in this version +PAE_DATA_PATH = 'NA' +# Path to the ESM_MSA data +# TODO: update the path +MSA_ATTN_DATA_PATH = './data.files/esm.MSA/' +NUM_THREADS = 42 +# prepare esm2 embeddings +with open(f'./utils/LANGUAGE_MODEL.{ESM_MODEL_SIZE}.pkl', 'rb') as f: + LANGUAGE_MODEL = pickle.load(f) +with open(f'./utils/ALPHABET_CONVERTER.{ESM_MODEL_SIZE}.pkl', 'rb') as f: + ALPHABET_CONVERTER = pickle.load(f) +with open(f'./utils/ESM_AA_EMBEDDING_DICT.{ESM_MODEL_SIZE}.pkl', 'rb') as f: + ESM_AA_EMBEDDING_DICT = pickle.load(f) +with open(f'./utils/ESM_AA_EMBEDDING_DICT.esm1b.pkl', 'rb') as f: + ESM1b_AA_EMBEDDING_DICT = pickle.load(f) +# prepare 5dim embeddings +with open(f'./utils/AA_5_DIM_EMBED.pkl', 'rb') as f: + AA_5DIM_EMBED = pickle.load(f) +# ESM tokens +ESM_TOKENS = ['', '', '', '', + 'L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', '.', '-', + '', ''] +# amino acid dictionary, no padding token because it is not used (batch size is 1 as limited by GPU memory) +AA_DICT = ['L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', ''] +AA_DICT_HUMAN = ['L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C'] +DSSP_DICT = ['H', 'B', 'E', 'G', 'I', 'T', 'S', '-', 'P'] +PTM_DICT = {'ac': 0, 'ga': 1, 'gl': 2, 'm1': 3, 'm2': 4, 'm3': 5, 'me': 6, 'p': 7, 'sm': 8, 'ub': 9} + +class Mutation: + """ + A mutation object that stores the information of a mutation. + Can specify max_len of sequence to crop the sequence. + Can specify af2_file to ignore the input sequence and use the AF2 sequence instead. + """ + def __init__(self, uniprot_id, transcript_id, seq_orig, seq_orig_len, pos_orig, ref_aa, alt_aa, max_len=2251, af2_file=None): + # initialize attributes + self.seq = None + self.seq_start = None + self.seq_end = None + self.seq_start_orig = None + self.seq_end_orig = None + self.pos = None + self.uniprot_id = None + self.af2_file = None + self.af2_rep_file_prefix = None + self.af2_seq_index = None + self.msa_seq_index = None + self.esm_seq_index = None + self.af2_rep_index = None + self.ref_aa = None + self.alt_aa = None + self.ESM_prefix = None + self.crop = False + self.seq_len = None + self.seq_len_orig = None + self.max_len = max_len + self.half_max_len = max_len // 2 + self.set_af2_fragment_idx(seq_orig, seq_orig_len, uniprot_id, pos_orig, af2_file) + self.transcript_id = transcript_id + self.set_ref_alt_aa(ref_aa, alt_aa) + self.init_af2_file_idx() + self.crop_fn() + + def set_af2_fragment_idx(self, seq_orig, seq_orig_len, uniprot_id, pos_orig, af2_file): + self.seq_len_orig = seq_orig_len + if isinstance(pos_orig, str): + pos_orig = np.array([int(i) for i in pos_orig.split(';')]) + else: + pos_orig = np.array([int(pos_orig)]) + if af2_file is None or pd.isna(af2_file): + if uniprot_id.find('-F') != -1: + idx = int(uniprot_id.split('-F')[-1]) + uniprot_id = uniprot_id.split('-F')[0] + seq_start = 1 + seq_end = seq_orig_len + self.seq_start_orig = seq_start + self.seq_end_orig = seq_end + seq = seq_orig + pos = pos_orig + self.ESM_prefix = f'{uniprot_id}-F{idx}' + seq_len = 1400 + self.af2_rep_file_prefix = f'{AF2_REP_DATA_PATH}/{uniprot_id}-F{idx}/{uniprot_id}-F{idx}' + else: + self.ESM_prefix = f'{uniprot_id}' + if seq_orig_len > 2700: + idx = min(max(1, pos_orig[0] // 200 - 2), seq_orig_len // 200 - 5) + seq_start = (idx - 1) * 200 + 1 + seq_end = min((idx + 6) * 200, seq_orig_len) + self.seq_start_orig = seq_start + self.seq_end_orig = seq_end + seq = seq_orig[seq_start - 1:seq_end] + pos = pos_orig - seq_start + 1 + seq_len = seq_end - seq_start + 1 + seq_start = 1 + seq_end = seq_len + else: + idx = 1 + seq_start = 1 + seq_end = seq_orig_len + self.seq_start_orig = seq_start + self.seq_end_orig = seq_end + seq_len = seq_orig_len + seq = seq_orig + pos = pos_orig + if uniprot_id == "Q8WZ42": # This protein is TTN, which is too long + self.ESM_prefix = f'{uniprot_id}-F{idx}' + if seq_orig_len >= 7000: + self.af2_rep_file_prefix = f'{AF2_REP_DATA_PATH}/{uniprot_id}-F{idx}/{uniprot_id}-F{idx}' + else: + self.af2_rep_file_prefix = f'{AF2_REP_DATA_PATH}/{uniprot_id}/{uniprot_id}' + self.seq = seq + self.seq_start = seq_start + self.seq_end = seq_end + self.seq_len = seq_len + self.pos = pos + self.uniprot_id = uniprot_id + self.af2_file = f'{AF2_DATA_PATH}/AF-{uniprot_id}-F{idx}-model_v4.pdb.gz' + else: + self.af2_file = af2_file + self.ESM_prefix = uniprot_id + self.seq = seq_orig + self.seq_start = 1 + self.seq_end = seq_orig_len + self.seq_start_orig = self.seq_start + self.seq_end_orig = self.seq_end + self.seq_len = seq_orig_len + self.pos = pos_orig + self.uniprot_id = uniprot_id + + def set_ref_alt_aa(self, ref_aa, alt_aa): + # ref aa and alt aa are strings + if ";" in ref_aa or ";" in alt_aa: + # multiple mutations + self.ref_aa = np.array(ref_aa.split(';')) + self.alt_aa = np.array(alt_aa.split(';')) + else: + # single mutation + self.ref_aa = np.array([ref_aa]) + self.alt_aa = np.array([alt_aa]) + + def init_af2_file_idx(self): + if not exists(self.af2_file): + print(f'Warning: {self.uniprot_id} AF2 file not found: {self.af2_file}') + self.af2_file = None + # else: + # af2_seq = AF2_SEQ_DICT[self.af2_file]['seq'] + # if af2_seq != self.seq and not self.crop: + # # if not match and not due to crop, then the seq is not in the AF2 file + # print(f'Warning: {self.uniprot_id} seq not match AF2 seq: {self.seq} vs {af2_seq}') + # self.af2_file = None + self.af2_seq_index = None # Use index to avoid loading the same seq multiple times + + def crop_fn(self): + seq_len = self.seq_len + pos = self.pos + seq_start = self.seq_start + seq_end = self.seq_end + seq = self.seq + # remove sequence longer than max_len + if seq_len >= self.max_len: + if pos[0] <= self.half_max_len: + seq_start = 1 + seq_end = self.max_len + seq = seq[:self.max_len] + pos = pos + seq_len = self.max_len + elif seq_len - pos[0] <= self.max_len - self.half_max_len: + seq_start = seq_len - self.max_len + 1 + seq_end = seq_len + seq = seq[seq_start - 1:] + pos = pos - seq_start + 1 + seq_len = self.max_len + else: + seq_start = pos[0] - self.half_max_len + seq_end = pos[0] + self.max_len - self.half_max_len - 1 + seq = seq[seq_start - 1:seq_end] + pos = pos - seq_start + 1 + seq_len = self.max_len + self.crop = True + self.seq = seq + self.seq_start = seq_start + self.seq_end = seq_end + self.seq_len = seq_len + self.pos = pos + + def set_af2_seq_index(self, idx): + self.af2_seq_index = idx + + def set_msa_seq_index(self, idx): + self.msa_seq_index = idx + + def set_esm_seq_index(self, idx): + self.esm_seq_index = idx + + def set_af2_rep_index(self, idx): + self.af2_rep_index = idx + + +class RandomPointMutation(Mutation): + def __init__(self, uniprot_id, transcript_id, seq_orig, seq_orig_len, max_len=2251): + pos_orig = np.random.randint(1, seq_orig_len + 1) + ref_aa = seq_orig[pos_orig - 1] + alt_aa = np.random.choice(list("ACDEFGHIKLMNPQRSTVWY")) + super().__init__(uniprot_id, transcript_id, seq_orig, seq_orig_len, pos_orig, ref_aa, alt_aa, max_len) + + +class MaskPredictPointMutation(Mutation): + # a class that support mask and predict as well as point mutation + def __init__(self, uniprot_id, transcript_id, seq_orig, seq_orig_len, pos_orig, ref_aa, alt_aa, max_len=2251, af2_file=None): + if pos_orig is None or pos_orig == 0: + pos_orig = np.random.randint(1, seq_orig_len + 1) + self.ESM_prefix = None + self.max_len = max_len + self.half_max_len = max_len // 2 + super().__init__(uniprot_id, transcript_id, seq_orig, seq_orig_len, pos_orig, ref_aa, alt_aa, max_len=max_len, af2_file=af2_file) + # don't need ESM prefix + + def init_af2_file_idx(self): + # don't check whether seq match AF2 seq + if not exists(self.af2_file): + print(f'Warning: {self.uniprot_id} AF2 file not found: {self.af2_file}') + self.af2_file = None + self.af2_seq_index = None # Use index to avoid loading the same seq multiple times + + +def convert_to_onesite(dataset: pd.DataFrame): + # first get unique uniprotID and pos.orig + if 'ref_aa' not in dataset.columns: + dataset['ref_aa'] = dataset['ref'] + if 'alt_aa' not in dataset.columns: + dataset['alt_aa'] = dataset['alt'] + dataset_onesite = dataset.copy(deep=True) + dataset_onesite = dataset_onesite.drop_duplicates(subset=['uniprotID', 'pos.orig']) + # then for each unique uniprotID and pos.orig, get all ref and alt aa, as well as their scores + # if exists the confidence of score, then use it, otherwise use 1 + # get score and confidence.score columns + score_cols = [col for col in dataset.columns if col.startswith('score')] + confidence_cols = [col for col in dataset.columns if col.startswith('confidence.score')] + # if confidence_cols is empty, then use 1 + if len(confidence_cols) == 0: + confidence_cols = [f'confidence.score.{i}' for i in range(len(score_cols))] + for col in confidence_cols: + dataset[col] = 1 + dataset_onesite[col] = 1 + for i in dataset_onesite.index: + subdataset = dataset[(dataset['uniprotID'] == dataset_onesite.loc[i, 'uniprotID']) & (dataset['pos.orig'] == dataset_onesite.loc[i, 'pos.orig'])] + dataset_onesite.loc[i, 'ref_aa'] = ';'.join(subdataset['ref_aa'].values) + dataset_onesite.loc[i, 'alt_aa'] = ';'.join(subdataset['alt_aa'].values) + # if score_cols and confidence_cols are not empty, then concatenate them + if len(score_cols) > 0: + for col in score_cols: + dataset_onesite.loc[i, col] = ';'.join(subdataset[col].values.astype('str')) + if len(confidence_cols) > 0: + for col in confidence_cols: + dataset_onesite.loc[i, col] = ';'.join(subdataset[col].values.astype('str')) + return dataset_onesite + + +def load_structure(fpath, chain=None): + """ + Args: + fpath: filepath to either pdb or cif file + chain: the chain id or list of chain ids to load + Returns: + biotite.structure.AtomArray + """ + if fpath.endswith('cif'): + with open(fpath) as fin: + pdbxf = pdbx.PDBxFile.read(fin) + structure = pdbx.get_structure(pdbxf, model=1) + elif fpath.endswith('cif.gz'): + with gzip.open(fpath, 'rt') as fin: + pdbxf = pdbx.PDBxFile.read(fin) + structure = pdbx.get_structure(pdbxf, model=1) + elif fpath.endswith('pdb'): + with open(fpath) as fin: + pdbf = pdb.PDBFile.read(fin) + structure = pdb.get_structure(pdbf, model=1) + elif fpath.endswith('pdb.gz'): + with gzip.open(fpath, 'rt') as fin: + pdbf = pdb.PDBFile.read(fin) + structure = pdb.get_structure(pdbf, model=1) + else: + raise ValueError("Invalid file extension") + # bbmask = filter_backbone(structure) + # structure = structure[bbmask] + all_chains = get_chains(structure) + if len(all_chains) == 0: + raise ValueError('No chains found in the input file.') + if chain is None: + chain_ids = all_chains + elif isinstance(chain, list): + chain_ids = chain + else: + chain_ids = [chain] + for chain in chain_ids: + if chain not in all_chains: + raise ValueError(f'Chain {chain} not found in input file') + chain_filter = [a.chain_id in chain_ids for a in structure] + structure = structure[chain_filter] + return structure + + +def extract_coords_from_structure(structure: biotite.structure.AtomArray): + """ + Args: + structure: An instance of biotite AtomArray + Returns: + Tuple coords + - coords is an L x 5 x 3 array for N, C, O, CA, CB coordinates + """ + coords = get_atom_coords_residue_wise(["N", "C", "O", "CA", "CB"], structure) + return coords + + +def extract_sidechain_from_structure(structure: biotite.structure.AtomArray): + """ + Args: + structure: An instance of biotite AtomArray + Returns: + Tuple coords + - coords is an L x 31 x 3 array for side chain coordinates + """ + coords = get_atom_coords_residue_wise(['CD', 'CD1', 'CD2', 'CE', 'CE1', + 'CE2', 'CE3', 'CG', 'CG1', 'CG2', + 'CH2', 'CZ', 'CZ2', 'CZ3', 'ND1', + 'ND2', 'NE', 'NE1', 'NE2', 'NH1', + 'NH2', 'NZ', 'OD1', 'OD2', 'OE1', + 'OE2', 'OG', 'OG1', 'OH', 'SD', + 'SG'], + structure) + return coords + + +def extract_residues_from_structure(structure: biotite.structure.AtomArray): + """ + Args: + structure: An instance of biotite AtomArray + Returns: + Tuple (coords, seq) + - coords is an L x 3 x 3 array for N, CA, C coordinates + - seq is the extracted sequence + """ + residue_identities = get_residues(structure)[1] + seq = ''.join([ProteinSequence.convert_letter_3to1(r) for r in residue_identities]) + return seq + + +def get_atom_coords_residue_wise(atoms: List[str], struct: biotite.structure.AtomArray): + """ + Example for atoms argument: ["N", "O", "CA", "C", "CB"] + """ + + def filterfn(s, axis=None): + filters = np.stack([s.atom_name == name for name in atoms], axis=1) + filter_sum = filters.sum(0) + if not np.all(filter_sum <= np.ones(filters.shape[1])): + raise RuntimeError("structure has multiple atoms with same name") + index = filters.argmax(0) + coords = s[index].coord + coords[filter_sum == 0] = float("nan") + return coords + + return biotite.structure.apply_residue_wise(struct, struct, filterfn) + + +def get_mutations(uniprot_id, transcript_id, seq, seq_orig_len, + pos_orig, ref_aa, alt_aa, max_len=1400, af2_file=None): + mutation = Mutation(uniprot_id, transcript_id, seq, seq_orig_len, pos_orig, ref_aa, alt_aa, max_len, af2_file) + if mutation.af2_file is None: + print( + f"No AF2 file found for this mutation "+ + f"{mutation.uniprot_id}:{mutation.ref_aa}:{mutation.pos}:{mutation.alt_aa}. Skipping..." + ) + return False + else: + return mutation + + +def get_random_point_mutations(uniprot_id, transcript_id, seq, seq_orig_len, + pos_orig, ref_aa, alt_aa, score): + if score == -1: + point_mutation = RandomPointMutation(uniprot_id, transcript_id, seq, seq_orig_len) + else: + point_mutation = Mutation(uniprot_id, transcript_id, seq, seq_orig_len, pos_orig, ref_aa, alt_aa) + if point_mutation.af2_file is None: + return False + else: + return point_mutation + + +def get_mask_predict_point_mutations(uniprot_id, transcript_id, seq, seq_orig_len, + pos_orig, ref_aa, alt_aa, max_len=2251, af2_file=None): + point_mutation = MaskPredictPointMutation(uniprot_id, transcript_id, seq, seq_orig_len, pos_orig, ref_aa, alt_aa, max_len, af2_file) + # print("finished loading point mutation") + if point_mutation.af2_file is None: + print( + f"No AF2 file found for this mutation "+ + f"{point_mutation.uniprot_id}:{point_mutation.ref_aa}:{point_mutation.pos}:{point_mutation.alt_aa}. Skipping..." + ) + return False + else: + return point_mutation + + +def get_coords_from_af2(af2_file, add_sidechain=False): + pdb_path = af2_file + structure = load_structure(pdb_path) + af2_coords = extract_coords_from_structure(structure) + if add_sidechain: + af2_coords_sidechain = extract_sidechain_from_structure(structure) + af2_coords = np.concatenate([af2_coords, af2_coords_sidechain], axis=1) + return af2_coords + + +def get_plddt_from_af2(af2_file): + pdb_file = PandasPdb().read_pdb(af2_file) + pdb_file = pdb_file.df['ATOM'].drop_duplicates(subset=['residue_number']) + plddt = pdb_file['b_factor'].values + return plddt + + +def get_dssp_from_af2(af2_file): + p = PDBParser() + with gzip.open(af2_file, 'rt') as f: + structure = p.get_structure('', f) + model = structure[0] + # try: + # dssp = DSSP(model, af2_file, file_type="PDB", dssp="/usr/bin/dssp") + # except Exception or UserWarning: + random.seed(hash(af2_file)) + tmpfile = '/share/descartes/Users/gz2294/tmp/'+ ''.join(random.choices(string.ascii_letters, k=5)) + '.pdb' + with open(tmpfile, 'w') as f: + f.write(gzip.open(af2_file, 'rt').read()) + dssp = DSSP(model, tmpfile, file_type="PDB", dssp="/share/descartes/Users/gz2294/miniconda3/bin/mkdssp") + os.remove(tmpfile) + # keys in dssp: index, aa, secondary struc, rsa, phi, psi, N-H-->O, O-->H-N, N-H-->O, O-->H-N + dssp = pd.DataFrame(dssp) + sec_struc = np.eye(len(DSSP_DICT), dtype=np.float32)[[DSSP_DICT.index(i) for i in dssp.iloc[:, 2].values]] + return np.concatenate([sec_struc, + dssp.iloc[:, 3].values[:, None], + dssp.iloc[:, 4].values[:, None] / 180 * np.pi, + dssp.iloc[:, 5].values[:, None] / 180 * np.pi], axis=1) + + +def get_ptm_from_mutation(mutation: Mutation, ptm_ref): + # for each af2 file, match the PTM anno to it + # get uniprotID + uniprotID = mutation.uniprot_id + ptm_ref = ptm_ref[ptm_ref['uniprotID'] == uniprotID] + seq = mutation.seq + # get fragment start and end + ptm_ref['pos'] = ptm_ref['pos'] - mutation.seq_start_orig - mutation.seq_start + 1 + ptm_ref = ptm_ref[ptm_ref['pos'] >= 0] + ptm_ref = ptm_ref[ptm_ref['pos'] < mutation.seq_len] + ptm_mat = np.zeros([mutation.seq_len, len(PTM_DICT)]) + for i in ptm_ref.index: + if ptm_ref['ref'].loc[i] == seq[ptm_ref['pos'].loc[i]]: + ptm_mat[ptm_ref['pos'].loc[i], PTM_DICT[ptm_ref['type'].loc[i]]] = 1 + return ptm_mat + + +def get_knn_graphs_from_af2(af2_coords, radius=None, max_neighbors=None, loop=False, gpu_id=None): + CA_coord = af2_coords[:, 3] + if radius is None: + edge_index = np.indices((af2_coords.shape[0], af2_coords.shape[0])).reshape(2, -1) + # cancel self-edges + if not loop: + edge_index = edge_index[:, edge_index[0] != edge_index[1]] + else: + if max_neighbors is None: + max_neighbors = af2_coords.shape[0] + 1 + with torch.no_grad(): + CA_coord = torch.from_numpy(CA_coord) + edge_index = knn_graph( + x=CA_coord.to(f'cuda:{gpu_id}') if gpu_id is not None and torch.cuda.is_available() else CA_coord, + # r=radius, + loop=loop, + # max_num_neighbors=max_neighbors, + k=max_neighbors, + num_workers=NUM_THREADS, + ).detach().cpu().numpy() + del CA_coord + return edge_index + + +def get_radius_graphs_from_af2(af2_coords, radius, loop=False, gpu_id=None): + CA_coord = af2_coords[:, 3] + max_neighbors = af2_coords.shape[0] + 1 + with torch.no_grad(): + CA_coord = torch.from_numpy(CA_coord) + edge_index = radius_graph( + x=CA_coord.to(f'cuda:{gpu_id}') if gpu_id is not None and torch.cuda.is_available() else CA_coord, + r=radius, + loop=loop, + max_num_neighbors=max_neighbors, + num_workers=NUM_THREADS, + ).detach().cpu().numpy() + del CA_coord + return edge_index + + +def get_radius_knn_graphs_from_af2(af2_coords, center_nodes, radius, max_neighbors, loop=False, gpu_id=None): + # first get radius graph at the center nodes, then get knn graph for other nodes + CA_coord = af2_coords[:, 3] + with torch.no_grad(): + CA_coord = torch.from_numpy(CA_coord) + edge_index = radius_graph( + x=CA_coord.to(f'cuda:{gpu_id}') if gpu_id is not None and torch.cuda.is_available() else CA_coord, + r=radius, + loop=loop, + max_num_neighbors=af2_coords.shape[0] + 1, + num_workers=NUM_THREADS, + ).detach().cpu().numpy() + # filter edge_index so that only center nodes are kept + edge_index_radius = edge_index[:, np.isin(edge_index[0], center_nodes)] + # next get knn graph for other nodes + edge_index = knn_graph( + x=CA_coord.to(f'cuda:{gpu_id}') if gpu_id is not None and torch.cuda.is_available() else CA_coord, + loop=loop, + k=max_neighbors, + num_workers=NUM_THREADS, + ).detach().cpu().numpy() + del CA_coord + # only keep nodes that are in the radius graph + edge_index = edge_index[:, np.isin(edge_index[0], edge_index_radius.flatten()) & np.isin(edge_index[1], edge_index_radius.flatten())] + return edge_index + + +def get_graphs_from_neighbor(af2_coords, max_neighbors=None, loop=False): + nodes = af2_coords.shape[0] + if max_neighbors is None: + # full graph + max_neighbors = nodes + 1 + edge_graph = np.ones((nodes, nodes)) + # fill upper triangle with 0 + edge_graph *= np.tri(nodes, k=int(np.floor(max_neighbors / 2))) \ + * np.tri(nodes, k=int(np.floor(max_neighbors / 2))).T + edge_index = np.array(np.where(edge_graph == 1)) + if not loop: + edge_index = edge_index[:, edge_index[0] != edge_index[1]] + return edge_index + + +def get_embedding_from_esm2(protein, check_mode=True, seq_start=None, seq_end=None): + if isinstance(protein, str): + file_path = f"{ESM_DATA_PATH}/{protein}.representations.layer.48.npy" + if os.path.exists(file_path): + if check_mode: + return True + wt_orig = np.load(file_path) + # TODO: I am removing the and tokens, not sure if this is correct + batch_tokens = wt_orig[max(0, seq_start): + min(wt_orig.shape[0] - 1, seq_end + 1)] + else: + if check_mode: + return False + batch_tokens = np.zeros([seq_end - seq_start + 1, 5120 if ESM_MODEL_SIZE == "15B" else 1280]) + elif isinstance(protein, np.ndarray): + batch_tokens = protein[max(0, seq_start): + min(protein.shape[0] - 1, seq_end + 1)] + else: + raise ValueError("protein must be either a string of uniprotID or a numpy array") + return batch_tokens + + +def get_esm_dict_from_uniprot(uniprotID): + file_path = f"{ESM_DATA_PATH}/{uniprotID}.representations.layer.48.npy" + wt_orig = np.load(file_path) + return wt_orig + + +def get_af2_single_rep_dict_from_prefix(uniprotID_prefix, filter=False): + # sometimes colabfold will padding the results, we need to remove the padding + file_path = f"{uniprotID_prefix}_single_repr_rank_001_alphafold2_ptm_model_1_seed_000.npy" + wt_orig = np.load(file_path) + # padding_length = 0 + # last_i = 1 + # while np.all(wt_orig[-last_i-1] == wt_orig[-last_i]): + # # remove the last line if it is the same as the second last line + # last_i -= 1 + # padding_length += 1 + # if padding_length > 0: + # wt_orig = wt_orig[:-(padding_length+1)] + return wt_orig + + +def get_af2_pairwise_rep_dict_from_prefix(uniprotID_prefix): + file_path = f"{uniprotID_prefix}_pair_repr_rank_001_alphafold2_ptm_model_1_seed_000.npy" + wt_orig = np.load(file_path) + # padding_length = 0 + # last_i = 1 + # while np.all(wt_orig[-last_i-1] == wt_orig[-last_i]): + # # remove the last line if it is the same as the second last line + # last_i -= 1 + # padding_length += 1 + return wt_orig + + +def get_embedding_from_esm1b(protein, check_mode=True, seq_start=None, seq_end=None): + if isinstance(protein, str): + file_path = f"/share/vault/Users/gz2294/Data/DMS/ClinVar.HGMD.PrimateAI.syn/esm1b.embedding.uniprotIDs/{protein}.representations.layer.48.npy" + if os.path.exists(file_path): + if check_mode: + return True + wt_orig = np.load(file_path) + # TODO: I am removing the and tokens, not sure if this is correct + batch_tokens = wt_orig[max(0, seq_start): + min(wt_orig.shape[0] - 1, seq_end + 1)] + else: + if check_mode: + return False + batch_tokens = np.zeros([seq_end - seq_start + 1, 5120 if ESM_MODEL_SIZE == "15B" else 1280]) + elif isinstance(protein, np.ndarray): + batch_tokens = protein[max(0, seq_start): + min(protein.shape[0] - 1, seq_end + 1)] + else: + raise ValueError("protein must be either a string of uniprotID or a numpy array") + return batch_tokens + + +def get_embedding_from_onehot(seq, seq_start=None, seq_end=None, return_idx=False, aa_dict=None, return_onehot_mat=False): + if aa_dict is None: + idx = [AA_DICT.index(aa) for aa in seq] + protein = np.eye(len(AA_DICT))[idx] + one_hot_mat = np.eye(len(AA_DICT)) + else: + idx = [aa_dict.index(aa) for aa in seq] + protein = np.eye(len(aa_dict))[idx] + one_hot_mat = np.eye(len(aa_dict)) + if seq_start is not None and seq_end is not None: + batch_tokens = protein[max(0, seq_start - 1): min(protein.shape[0], seq_end)] + else: + batch_tokens = protein + if return_idx: + if return_onehot_mat: + return batch_tokens, np.array(idx), one_hot_mat + else: + return batch_tokens, np.array(idx) + else: + if return_onehot_mat: + return batch_tokens, one_hot_mat + else: + return batch_tokens + + +def get_embedding_from_esm_onehot(seq, seq_start=None, seq_end=None, return_idx=False, aa_dict=None, return_onehot_mat=False): + if aa_dict is None: + idx = [ESM_TOKENS.index('')] + [ESM_TOKENS.index(aa) for aa in seq] + [ESM_TOKENS.index('')] + # directly return idxs but not one-hot matrix + protein = np.array(idx) + else: + idx = [aa_dict.index(aa) for aa in seq] + protein = np.array(idx) + if seq_start is not None and seq_end is not None: + batch_tokens = protein[max(0, seq_start - 1): min(protein.shape[0], seq_end)] + else: + batch_tokens = protein + if return_idx: + if return_onehot_mat: + return batch_tokens, np.array(idx), None + else: + return batch_tokens, np.array(idx) + else: + if return_onehot_mat: + return batch_tokens, None + else: + return batch_tokens + + +def get_embedding_from_5dim(seq, seq_start=None, seq_end=None): + protein = np.array([AA_5DIM_EMBED[aa] for aa in seq]) + if seq_start is not None and seq_end is not None: + batch_tokens = protein[max(0, seq_start - 1): min(protein.shape[0], seq_end)] + else: + batch_tokens = protein + return batch_tokens + + +def get_embedding_from_onehot_nonzero(seq, seq_start=None, seq_end=None, return_idx=False, + aa_dict=None, min_prob=0.001, return_onehot_mat=False): + if aa_dict is None: + aa_dict = AA_DICT + one_hot_mat = np.eye(len(aa_dict)) + n_special_tok = 0 + for special_tok in ['', '']: + if special_tok in aa_dict: + one_hot_mat[aa_dict.index(special_tok), :] = -1 + one_hot_mat[:, aa_dict.index(special_tok)] = -1 + one_hot_mat[aa_dict.index(special_tok), aa_dict.index(special_tok)] = 2 + n_special_tok += 1 + one_hot_mat[one_hot_mat == 0] = min_prob + one_hot_mat[one_hot_mat == 1] = 1 - min_prob * (len(aa_dict) - n_special_tok) + one_hot_mat[one_hot_mat == -1] = 0 + one_hot_mat[one_hot_mat == 2] = 1 + idx = [aa_dict.index(aa) for aa in seq] + protein = one_hot_mat[idx] + if seq_start is not None and seq_end is not None: + batch_tokens = protein[max(0, seq_start - 1): min(protein.shape[0], seq_end)] + else: + batch_tokens = protein + if return_idx: + if return_onehot_mat: + return batch_tokens, np.array(idx), one_hot_mat + else: + return batch_tokens, np.array(idx) + else: + if return_onehot_mat: + return batch_tokens, one_hot_mat + else: + return batch_tokens + +# TODO: conservation should only from 1:21, not 1:41 +def get_conservation_from_msa(mutation: Mutation, check_mode=False): + transcript = mutation.transcript_id + seq = mutation.seq + seq_start = mutation.seq_start_orig + seq_end = mutation.seq_end_orig + if seq_start is None: + seq_start = 1 + if seq_end is None: + seq_end = len(seq) + msa_alphabet = np.array(list('ACDEFGHIKLMNPQRSTVWYU')) + if not os.path.exists(f'{MSA_DATA_PATH}/{transcript}.pickle'): + matched_line = False + else: + with open(os.path.join(MSA_DATA_PATH, transcript + '.pickle'), 'rb') as file: + msa_mat = pickle.load(file) + msa_seq = ''.join(msa_alphabet[msa_mat[seq_start - 1:seq_end, 0].astype(int)]) + if mutation.crop: + msa_seq = msa_seq[mutation.seq_start -1:mutation.seq_end] + matched_line = msa_seq == seq + if matched_line: + if check_mode: + return True + # 1:20 is conservation from hhblits, 21:41 is conservation from compara + conservation = msa_mat[seq_start - 1:seq_end, 1:41] + else: + if check_mode: + return False + conservation = np.zeros([seq_end - seq_start + 1, 40]) + if mutation.crop: + conservation = conservation[mutation.seq_start -1:mutation.seq_end] + return conservation + + +def get_msa_dict_from_transcript_archive(transcript): + msa_alphabet = np.array(list('ACDEFGHIKLMNPQRSTVWYU')) + if pd.isna(transcript) or not os.path.exists(f'{MSA_DATA_PATH}/{transcript}.pickle'): + msa_seq = '' + conservation = np.zeros([0, 20]) + msa = np.zeros([0, 200]) + else: + with open(os.path.join(MSA_DATA_PATH, transcript + '.pickle'), 'rb') as file: + msa_mat = pickle.load(file) + msa_seq = ''.join(msa_alphabet[msa_mat[:, 0].astype(int)]) + conservation = msa_mat[:, 1:21] + msa = msa_mat[:, 21:221] + return msa_seq, conservation, msa + + +def get_msa_dict_from_transcript(uniprotID): + msa_alphabet = np.array(list('ACDEFGHIKLMNPQRSTVWYU')) + if pd.isna(uniprotID) or not os.path.exists(f'{MSA_DATA_PATH}/{uniprotID}_MSA.npy'): + msa_seq = '' + conservation = np.zeros([0, 20]) + msa = np.zeros([0, 199]) + else: + msa_mat = np.load(f'{MSA_DATA_PATH}/{uniprotID}_MSA.npy') + msa_seq = ''.join(msa_alphabet[msa_mat[:, 0].astype(int)]) + conservation = np.eye(21)[msa_mat.astype(int)].mean(axis=1)[:, :20] + msa = msa_mat + return msa_seq, conservation, msa + + +def get_confidence_from_af2file(af2file, pLDDT): + uniprotID = af2file.split('/')[-1].split('.')[0].split('-model')[0] + if pd.isna(uniprotID) or not os.path.exists(f'{PAE_DATA_PATH}/{uniprotID[3:6]}/{uniprotID}-predicted_aligned_error_v4.json.gz'): + # if PAE does not exist, use pLDDT + # pae = (pLDDT[None, :] + pLDDT[:, None]) / 200 if not pLDDT is None else None + pae = (200 - pLDDT[None, :] - pLDDT[:, None]) / 4 if not pLDDT is None else None + else: + with gzip.open(f'{PAE_DATA_PATH}/{uniprotID[3:6]}/{uniprotID}-predicted_aligned_error_v4.json.gz', 'rt') as f: + pae = json.load(f) + # pae = np.exp(-0.08*np.array(pae[0]['predicted_aligned_error'])) + pae = np.array(pae[0]['predicted_aligned_error']) + return pae + + +def get_msa(mutation: Mutation, check_mode=False): + transcript = mutation.transcript_id + seq = mutation.seq + seq_start = mutation.seq_start_orig + seq_end = mutation.seq_end_orig + if seq_start is None: + seq_start = 1 + if seq_end is None: + seq_end = len(seq) + msa_alphabet = np.array(list('ACDEFGHIKLMNPQRSTVWYU')) + if not os.path.exists(f'{MSA_DATA_PATH}/{transcript}.pickle'): + matched_line = False + else: + with open(os.path.join(MSA_DATA_PATH, transcript + '.pickle'), 'rb') as file: + msa_mat = pickle.load(file) + msa_seq = ''.join(msa_alphabet[msa_mat[seq_start - 1:seq_end, 0].astype(int)]) + if mutation.crop: + msa_seq = msa_seq[mutation.seq_start -1:mutation.seq_end] + matched_line = msa_seq == seq + if matched_line: + if check_mode: + return True + # 1:20 is conservation from hhblits, 1:21 is conservation from compara + msa = msa_mat[seq_start - 1:seq_end, 21:221] + else: + if check_mode: + return False + msa = np.zeros([seq_end - seq_start + 1, 200]) + if mutation.crop: + msa = msa[mutation.seq_start -1:mutation.seq_end] + return msa + + +def get_logits_from_esm2(protein, check_mode=True, seq_start=None, seq_end=None): + if isinstance(protein, str): + file_path = f"{ESM_DATA_PATH}/{protein}.logits.npy" + if os.path.exists(file_path): + if check_mode: + return True + wt_orig = np.load(file_path) + # TODO: I am removing the and tokens, not sure if this is correct + batch_tokens = wt_orig[max(0, seq_start): + min(wt_orig.shape[0] - 1, seq_end + 1)] + else: + if check_mode: + return False + batch_tokens = np.zeros([seq_end - seq_start + 1, 32]) + elif isinstance(protein, np.ndarray): + batch_tokens = protein[max(0, seq_start): + min(protein.shape[0] - 1, seq_end + 1)] + else: + raise ValueError("protein must be either a string of uniprotID or a numpy array") + return batch_tokens + + +def get_attn_from_msa(transcript, seq, check_mode=False, seq_start=None, seq_end=None): + NUM_LAYERS = 6 + msa_alphabet = np.array(list('ACDEFGHIKLMNPQRSTVWYU')) + if isinstance(transcript, str): + if pd.isna(transcript) \ + or not os.path.exists(f'{MSA_DATA_PATH}/{transcript}.pickle') \ + or not os.path.exists(f'{MSA_ATTN_DATA_PATH}/{transcript}.row_attentions.pt'): + matched_line = False + else: + with open(os.path.join(MSA_DATA_PATH, transcript + '.pickle'), 'rb') as file: + msa_mat = pickle.load(file) + if seq_start is None: + seq_start = 1 + if seq_end is None: + seq_end = len(seq) + msa_seq = ''.join(msa_alphabet[msa_mat[seq_start - 1:seq_end, 0].astype(int)]) + matched_line = msa_seq == seq + if matched_line: + if check_mode: + return True + msa_row_attns = torch.load( + os.path.join(MSA_ATTN_DATA_PATH, transcript + '.row_attentions.pt')).detach().numpy() + msa_contacts = torch.load(os.path.join(MSA_ATTN_DATA_PATH, transcript + '.contacts.pt')).detach().numpy() + # R file parse seq_start starting from 1, so we need to minus 1 + # only use last 6 attn layers + msa_row_attns = msa_row_attns[:, (12 - NUM_LAYERS):, :, seq_start - 1:seq_end, seq_start - 1:seq_end] + msa_contacts = msa_contacts[:, seq_start - 1:seq_end, seq_start - 1:seq_end] + msa_pairwise = np.concatenate([msa_row_attns.reshape(-1, msa_row_attns.shape[-2], msa_row_attns.shape[-1]), + msa_contacts], axis=0).transpose((1, 2, 0)) + else: + if check_mode: + return False + msa_pairwise = np.zeros([seq_end - seq_start + 1, seq_end - seq_start + 1, NUM_LAYERS * 12 + 1]) + elif isinstance(transcript, tuple): + msa_row_attns = transcript[0] + msa_contacts = transcript[1] + if msa_row_attns is not None and msa_contacts is not None: + msa_row_attns = msa_row_attns[:, (12 - NUM_LAYERS):, :, seq_start - 1:seq_end, seq_start - 1:seq_end] + msa_contacts = msa_contacts[:, seq_start - 1:seq_end, seq_start - 1:seq_end] + msa_pairwise = np.concatenate([msa_row_attns.reshape(-1, msa_row_attns.shape[-2], msa_row_attns.shape[-1]), + msa_contacts], axis=0).transpose((1, 2, 0)) + else: + msa_pairwise = np.zeros([seq_end - seq_start + 1, seq_end - seq_start + 1, NUM_LAYERS * 12 + 1]) + else: + raise ValueError("transcript must be either a string of transcriptID" + " or a tuple of msa_row_attns and msa_contacts") + return msa_pairwise + + +def get_contacts_from_msa(mutation: Mutation, check_mode=False): + transcript = mutation.transcript_id + seq = mutation.seq + seq_start = mutation.seq_start + seq_end = mutation.seq_end + msa_alphabet = np.array(list('ACDEFGHIKLMNPQRSTVWYU')) + if pd.isna(transcript) \ + or not os.path.exists(f'{MSA_DATA_PATH_ARCHIVE}/{transcript}.pickle') \ + or not os.path.exists(f'{MSA_ATTN_DATA_PATH}/{transcript}.contacts.pt'): + matched_line = False + else: + with open(os.path.join(MSA_DATA_PATH_ARCHIVE, transcript + '.pickle'), 'rb') as file: + msa_mat = pickle.load(file) + if seq_start is None: + seq_start = 1 + if seq_end is None: + seq_end = len(seq) + msa_seq = ''.join(msa_alphabet[msa_mat[seq_start - 1:seq_end, 0].astype(int)]) + matched_line = msa_seq == seq + if matched_line: + if check_mode: + return True + msa_contacts = torch.load(os.path.join(MSA_ATTN_DATA_PATH, transcript + '.contacts.pt')).detach().numpy() + # R file parse seq_start starting from 1, so we need to minus 1 + msa_contacts = msa_contacts[:, seq_start - 1:seq_end, seq_start - 1:seq_end] + msa_pairwise = msa_contacts.transpose((1, 2, 0)) + else: + # no esm_msa file, try esm2 predicted contacts instead + if not os.path.exists(f'{ESM_DATA_PATH}/{mutation.ESM_prefix}.contacts.npy'): + if check_mode: + return False + msa_pairwise = np.zeros([seq_end - seq_start + 1, seq_end - seq_start + 1, 1]) + else: + if check_mode: + return True + msa_pairwise = np.load(f'{ESM_DATA_PATH}/{mutation.ESM_prefix}.contacts.npy') + msa_pairwise = np.expand_dims(msa_pairwise[seq_start - 1:seq_end, seq_start - 1:seq_end], axis=2) + return msa_pairwise + +# unused +def get_contacts_from_msa_by_identifier(identifier): + str_split = identifier.split(":") + transcript = str_split[0] + seq = str_split[1] + seq_start = int(str_split[2]) + seq_end = int(str_split[3]) + check_mode = False + return get_contacts_from_msa(transcript, seq, check_mode, seq_start, seq_end) + +# unused +def load_embedding_from_esm2(protein): + file_path = f"{ESM_DATA_PATH}/{protein}.representations.layer.48.npy" + assert os.path.exists(file_path) + return np.load(file_path) + +# unused +def load_logits_from_esm2(protein): + file_path = f"{ESM_DATA_PATH}/{protein}.logits.npy" + assert os.path.exists(file_path) + return np.load(file_path) + +# unused +def load_attn_from_msa(transcript): + if os.path.exists(os.path.join(MSA_ATTN_DATA_PATH, transcript + '.row_attentions.pt')) and \ + os.path.exists(os.path.join(MSA_ATTN_DATA_PATH, transcript + '.contacts.pt')): + msa_row_attns = torch.load(os.path.join(MSA_ATTN_DATA_PATH, transcript + '.row_attentions.pt')).detach().numpy() + msa_contacts = torch.load(os.path.join(MSA_ATTN_DATA_PATH, transcript + '.contacts.pt')).detach().numpy() + return msa_row_attns, msa_contacts + else: + return None, None + + +def _test_load(): + test_file = pd.read_csv('/share/terra/Users/gz2294/ld1/Data/DMS/ClinVar.HGMD.PrimateAI.syn/training.csv', + index_col=0) + # idx = np.where(test_file.uniprotID == 'Q8WZ42')[0][0] + idx = np.where(test_file['sequence.len.orig'] == 4753)[0][0] + point_mutation = get_mutations(test_file['uniprotID'].iloc[idx], + test_file['ENST'].iloc[idx], + test_file['wt.orig'].iloc[idx], + test_file['sequence.len.orig'].iloc[idx], + test_file['pos.orig'].iloc[idx], + test_file['ref'].iloc[idx], + test_file['alt'].iloc[idx]) + coords = get_coords_from_af2(point_mutation.af2_file) + + CA_coord = coords[:, 3] + embed_data = get_embedding_from_esm2(point_mutation.uniprot_id, False, + point_mutation.seq_start, point_mutation.seq_end) + # prepare edge features + coev_strength = get_attn_from_msa(point_mutation.transcript_id, point_mutation.seq, False, + point_mutation.seq_start, point_mutation.seq_end) + edge_index = np.indices((coords.shape[0], coords.shape[0])).reshape(2, -1) + # cancel self-edges + edge_index = edge_index[:, edge_index[0] != edge_index[1]] + edge_attr = coev_strength[edge_index[0], edge_index[1], :] + # prepare node vector features + CA_CB = coords[:, [4]] - coords[:, [3]] + CA_C = coords[:, [1]] - coords[:, [3]] + CA_O = coords[:, [2]] - coords[:, [3]] + CA_N = coords[:, [0]] - coords[:, [3]] + nodes_vector = np.concatenate([CA_CB, CA_C, CA_O, CA_N], axis=1) + # prepare graph + features = dict( + pos=torch.from_numpy(CA_coord), x=torch.from_numpy(embed_data), + edge_index=torch.from_numpy(edge_index), edge_attr=torch.from_numpy(edge_attr).to(torch.float), + node_vec_attr=torch.from_numpy(nodes_vector).transpose(1, 2) + ) + from torch_geometric.data import Data + + map_data = Data(**features) + return map_data + + +if __name__ == '__main__': + print(_test_load()) diff --git a/model/__init__.py b/model/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/__pycache__/__init__.cpython-39.pyc b/model/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1b9fb7ca83ffa38471b08f30267bef62826e358f Binary files /dev/null and b/model/__pycache__/__init__.cpython-39.pyc differ diff --git a/model/__pycache__/model.cpython-39.pyc b/model/__pycache__/model.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2400df53b8860ce21ee80ecb9dd1af388777c116 Binary files /dev/null and b/model/__pycache__/model.cpython-39.pyc differ diff --git a/model/__pycache__/module.cpython-39.pyc b/model/__pycache__/module.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c8127d509c88e4933f8f3e0f8ddb7f84147b4d3e Binary files /dev/null and b/model/__pycache__/module.cpython-39.pyc differ diff --git a/model/__pycache__/trainer.cpython-39.pyc b/model/__pycache__/trainer.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..055c2282ed87502a99e8bf0fbb921332adb853a6 Binary files /dev/null and b/model/__pycache__/trainer.cpython-39.pyc differ diff --git a/model/__pycache__/trainer_noGraph.cpython-39.pyc b/model/__pycache__/trainer_noGraph.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e11082cb2cc25b471b0741c324e3d11fbab739ae Binary files /dev/null and b/model/__pycache__/trainer_noGraph.cpython-39.pyc differ diff --git a/model/__pycache__/trainer_ssp.cpython-39.pyc b/model/__pycache__/trainer_ssp.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fafe54bde7e7e5c926020cc8b9e37edebd9615a5 Binary files /dev/null and b/model/__pycache__/trainer_ssp.cpython-39.pyc differ diff --git a/model/model.py b/model/model.py new file mode 100644 index 0000000000000000000000000000000000000000..88400ea8768cbfb5b6fe7e2fe292fed43fab42e4 --- /dev/null +++ b/model/model.py @@ -0,0 +1,748 @@ +import re +import warnings +from typing import Optional, List, Tuple, Dict + +import torch +from torch import _dynamo +_dynamo.config.suppress_errors = True +from torch import nn, Tensor +from model.module.representation import eqStar2PAETransformerSoftMax, eqStar2WeightedPAETransformerSoftMax, eqStar2FullGraphPAETransformerSoftMax +from model.module import output + +__all__ = ["PreMode", "PreMode_Star_CON", "PreMode_DIFF", "PreMode_SSP", "PreMode_Mask_Predict", "PreMode_Single"] + + +def create_model(args, model_class="PreMode"): + shared_args = dict( + num_heads=args["num_heads"], + x_in_channels=args["x_in_channels"], + x_channels=args["x_channels"], + vec_channels=args["vec_channels"], + vec_in_channels=args["vec_in_channels"], + x_hidden_channels=args["x_hidden_channels"], + vec_hidden_channels=args["vec_hidden_channels"], + num_layers=args["num_layers"], + num_edge_attr=args["num_edge_attr"], + num_rbf=args["num_rbf"], + rbf_type=args["rbf_type"], + trainable_rbf=args["trainable_rbf"], + activation=args["activation"], + attn_activation=args["attn_activation"], + neighbor_embedding=args["neighbor_embedding"], + cutoff_lower=args["cutoff_lower"], + cutoff_upper=args["cutoff_upper"], + x_in_embedding_type=args["x_in_embedding_type"], + x_use_msa=args['add_msa'] or args['zero_msa'], + drop_out_rate=args["drop_out"], + ) + + # representation network + if args["model"] == "equivariant-transformer": + from model.module.representation import eqTransformer + + model_fn = eqTransformer + elif args["model"] == "equivariant-transformer-star": + from model.module.representation import eqStarTransformer + model_fn = eqStarTransformer + elif args["model"] == "equivariant-transformer-softmax": + from model.module.representation import eqTransformerSoftMax + model_fn = eqTransformerSoftMax + elif args["model"] == "equivariant-transformer-star-softmax": + from model.module.representation import eqStarTransformerSoftMax + model_fn = eqStarTransformerSoftMax + elif args["model"] == "equivariant-transformer-star2-softmax": + from model.module.representation import eqStar2TransformerSoftMax + model_fn = eqStar2TransformerSoftMax + shared_args["use_lora"]=args["use_lora"] + shared_args["share_kv"]=args["share_kv"] + elif args["model"] == "equivariant-transformer-PAE-star2-softmax": + model_fn = eqStar2PAETransformerSoftMax + shared_args["use_lora"]=args["use_lora"] + shared_args["share_kv"]=args["share_kv"] + args["num_rbf"] = 0 # cancel the rbf in PAE model + elif args["model"] == "equivariant-transformer-weighted-PAE-star2-softmax": + model_fn = eqStar2WeightedPAETransformerSoftMax + shared_args["use_lora"]=args["use_lora"] + shared_args["share_kv"]=args["share_kv"] + args["num_rbf"] = 0 # cancel the rbf in PAE model + elif args["model"] == "equivariant-transformer-PAE-star2-fullgraph-softmax": + model_fn = eqStar2FullGraphPAETransformerSoftMax + shared_args["use_lora"]=args["use_lora"] + shared_args["share_kv"]=args["share_kv"] + elif args["model"] == "transformer-fullgraph-softmax": + from model.module.representation import FullGraphPAETransformerSoftMax + model_fn = FullGraphPAETransformerSoftMax + shared_args["use_lora"]=args["use_lora"] + shared_args["share_kv"]=args["share_kv"] + elif args["model"] == "equivariant-triangular-attention-transformer": + from model.module.representation import eqTriAttnTransformer + model_fn = eqTriAttnTransformer + shared_args["pariwise_state_dim"]=args["vec_hidden_channels"] + elif args["model"] == "equivariant-triangular-star-transformer": + from model.module.representation import eqTriStarTransformer + model_fn = eqTriStarTransformer + elif args["model"] == "equivariant-msa-triangular-star-transformer": + from model.module.representation import eqMSATriStarTransformer + model_fn = eqMSATriStarTransformer + shared_args["ee_channels"]=args["ee_channels"] + shared_args["triangular_update"]=args["triangular_update"] + elif args["model"] == "equivariant-msa-triangular-star-drop-transformer": + from model.module.representation import eqMSATriStarDropTransformer + model_fn = eqMSATriStarDropTransformer + shared_args["ee_channels"]=args["ee_channels"] + shared_args["triangular_update"]=args["triangular_update"] + shared_args["use_lora"]=args["use_lora"] + elif args["model"] == "equivariant-msa-triangular-star-gru-transformer": + from model.module.representation import eqMSATriStarGRUTransformer + model_fn = eqMSATriStarGRUTransformer + shared_args["ee_channels"]=args["ee_channels"] + shared_args["triangular_update"]=args["triangular_update"] + elif args["model"] == "equivariant-msa-triangular-star-drop-gru-transformer": + from model.module.representation import eqMSATriStarDropGRUTransformer + model_fn = eqMSATriStarDropGRUTransformer + shared_args["ee_channels"]=args["ee_channels"] + shared_args["triangular_update"]=args["triangular_update"] + shared_args["use_lora"]=args["use_lora"] + elif args["model"] == "pass-forward": + from model.module.representation import PassForward + model_fn = PassForward + elif args["model"] == "lora-esm": + from model.module.representation import LoRAESM2 + model_fn = LoRAESM2 + else: + raise ValueError(f'Unknown architecture: {args["model"]}') + representation_model = model_fn( + **shared_args, + ) + # create output network + if "MaskPredict" in args["output_model"]: + output_model = getattr(output, args["output_model"])( + args=args, + lm_weight=representation_model.node_x_proj.weight, + ) + elif "ESM" in args["output_model"]: + # get lm_weight from esm2 + import esm + esm_model, _ = esm.pretrained.esm2_t33_650M_UR50D() + output_model = output.build_output_model( + args["output_model"], + args=args, + lm_head=esm_model.lm_head, + ) + else: + # for non-clinvar tasks, use non_uniform init + if args["init_fn"] is None: + if args["data_type"] != "ClinVar": + args["init_fn"] = "non_uniform" + else: + args["init_fn"] = "uniform" + if hasattr(output, args["output_model"]): + output_model = getattr(output, args["output_model"])( + args=args, + ) + else: + output_model = output.build_output_model(args["output_model"], args=args) + + # combine representation and output network + model = globals()[model_class]( + representation_model, + output_model, + alt_projector=args["alt_projector"], + ) + return model + + +def create_model_and_load(args, model_class="PreMode"): + model = create_model(args, model_class) + state_dict = torch.load(args["load_model"], map_location="cpu") + # The following are for backward compatibility with models created when atomref was + # the only supported prior. + output_model_state_dict = {} + representation_model_state_dict = {} + for key in state_dict.keys(): + # delete _orig_mod + if key.startswith("_orig_mod"): + newkey = key.replace("_orig_mod.", "") + else: + newkey = key + if newkey.startswith("output_model"): + output_model_state_dict[newkey.replace("output_model.", "")] = state_dict[key] + elif newkey.startswith("representation_model"): + if newkey.startswith("representation_model.node_x_proj.weight"): + if args["partial_load_model"]: + embedding_weight = state_dict[key] + print('only use the first 26 embedding of MaskPredict') + embedding_weight = embedding_weight[:26] # exclude the embedding of mask + representation_model_state_dict["node_x_proj.weight"] = \ + torch.concat((embedding_weight, + torch.zeros(args["x_in_channels"] - embedding_weight.shape[0], + embedding_weight.shape[1]))).T + representation_model_state_dict["node_x_proj.bias"] = \ + torch.zeros(args["x_channels"]) + else: + representation_model_state_dict[newkey.replace("representation_model.", "")] = state_dict[key] + else: + representation_model_state_dict[newkey.replace("representation_model.", "")] = state_dict[key] + model.representation_model.load_state_dict(representation_model_state_dict, strict=False) + if args["data_type"] == "ClinVar" \ + or args['loss_fn'] == "combined_loss" \ + or args['loss_fn'] == "weighted_combined_loss" \ + or args['use_output_head']: + # or args['loss_fn'] == "weighted_loss": + try: + # check the output network module dimension + if output_model_state_dict['output_network.0.weight'].shape[0] != args['output_dim']: + # if output network is EquivariantAttnOneSiteScalar, we can use it + if "OneSite" in args['output_model'] and args['use_output_head']: + rep_time = args['output_dim'] // output_model_state_dict['output_network.0.weight'].shape[0] + # repeat the weight and bias repeat_interleave + output_model_state_dict['output_network.0.weight'] = output_model_state_dict['output_network.0.weight'].repeat_interleave(rep_time, 0) + output_model_state_dict['output_network.0.bias'] = output_model_state_dict['output_network.0.bias'].repeat_interleave(rep_time) + else: + print('Warning: output network module dimension is not equal to output_dim, now changing the dimension') + output_network_weight = torch.concat( + (output_model_state_dict['output_network.0.weight'], + torch.zeros(args['output_dim'] - output_model_state_dict['output_network.0.weight'].shape[0], + output_model_state_dict['output_network.0.weight'].shape[1]) + ) + ) + output_network_bias = torch.concat( + (output_model_state_dict['output_network.0.bias'], + torch.zeros(args['output_dim'] - output_model_state_dict['output_network.0.bias'].shape[0]) + ) + ) + output_model_state_dict['output_network.0.weight'] = output_network_weight + output_model_state_dict['output_network.0.bias'] = output_network_bias + model.output_model.load_state_dict(output_model_state_dict, strict=False) + print(f"loaded the output model state dict including the output module") + except RuntimeError: + print(f"Warning: Didn't load output model state dict because keys didn't match.") + else: + print(f"Warning: Didn't load output model because task is not ClinVar") + return model + + +def load_model(filepath, args=None, device="cpu", model_class="PreMode", **kwargs): + ckpt = torch.load(filepath, map_location="cpu") + if args is None: + args = ckpt["hyper_parameters"] + + for key, value in kwargs.items(): + if not key in args: + warnings.warn(f"Unknown hyperparameter: {key}={value}") + args[key] = value + + model = create_model(args, model_class=model_class) + + state_dict = {re.sub(r"^model\.", "", k): v for k, v in ckpt["state_dict"].items()} + + model.load_state_dict(state_dict) + return model.to(device) + + +class PreMode(nn.Module): + def __init__( + self, + representation_model, + output_model, + alt_projector=None, + ): + super(PreMode, self).__init__() + self.representation_model = representation_model + self.output_model = output_model + if alt_projector is not None: + # need to have a linear layer to project the concatenated vector to the same dimension as the original vector + out_dim = representation_model.x_channels if representation_model.x_in_channels is None else representation_model.x_in_channels + self.alt_linear = nn.Linear(alt_projector, out_dim, bias=False) + else: + self.alt_linear = None + + self.reset_parameters() + + def reset_parameters(self): + self.representation_model.reset_parameters() + self.output_model.reset_parameters() + + def forward( + self, + x: Tensor, + x_mask: Tensor, + x_alt: Tensor, + pos: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + batch: Optional[Tensor] = None, + extra_args: Optional[Dict[str, Tensor]] = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, List]: + + # assert x.dim() == 2 + batch = torch.zeros(x.shape[0], dtype=torch.int64, device=x.device) if batch is None else batch + + # get the graph representation of origin protein first + # if there is msa in x, split it + if (self.representation_model.x_in_channels is not None and x.shape[1] > self.representation_model.x_in_channels): + x_orig, _ = x[:, :self.representation_model.x_in_channels], x[:, self.representation_model.x_in_channels:] + elif x.shape[1] > self.representation_model.x_channels: + x_orig, _ = x[:, :self.representation_model.x_channels], x[:, self.representation_model.x_channels:] + else: + x_orig = x + + if self.alt_linear is not None: + x_alt = self.alt_linear(x_alt) + # update x to alt aa + x = x * x_mask + x_alt * x_mask + + # run the potentially wrapped representation model + if extra_args is not None and "y_mask" in extra_args: + x, v, pos, edge_attr, batch, attn_weight_layers = self.representation_model( + x=x, + pos=pos, + batch=batch, + edge_index=edge_index, + edge_index_star=edge_index_star, + edge_attr=edge_attr, + edge_attr_star=edge_attr_star, + node_vec_attr=node_vec_attr, + mask=extra_args["y_mask"].to(x.device, non_blocking=True), + return_attn=return_attn, ) + else: + x, v, pos, edge_attr, batch, attn_weight_layers = self.representation_model( + x=x, + pos=pos, + batch=batch, + edge_index=edge_index, + edge_index_star=edge_index_star, + edge_attr=edge_attr, + edge_attr_star=edge_attr_star, + node_vec_attr=node_vec_attr, + return_attn=return_attn, ) + + # apply the output network + x = self.output_model.pre_reduce(x, v, pos, batch) + + # aggregate residues + if extra_args is not None and "y_mask" in extra_args: + x = x * extra_args["y_mask"].unsqueeze(2).to(x.device, non_blocking=True) + + # reduce nodes + x, attn_out = self.output_model.reduce(x - x_orig, edge_index, edge_attr, batch) + # x = self.output_model.reduce(x, edge_index, edge_attr, batch) + attn_weight_layers.append(attn_out) + # apply output model after reduction + y = self.output_model.post_reduce(x) + + return y, x, attn_weight_layers + + +class PreMode_Star_CON(nn.Module): + def __init__( + self, + representation_model, + output_model, + alt_projector=None, + ): + super(PreMode_Star_CON, self).__init__() + self.representation_model = representation_model + self.output_model = output_model + self.alt_projector = alt_projector + if alt_projector is not None: + # need to have a linear layer to project the concatenated vector to the same dimension as the original vector + out_dim = representation_model.x_channels if representation_model.x_in_channels is None else representation_model.x_in_channels + self.alt_linear = nn.Sequential(nn.Linear(alt_projector, out_dim, bias=False), nn.SiLU()) + else: + self.alt_linear = None + self.reset_parameters() + + def reset_parameters(self): + self.representation_model.reset_parameters() + self.output_model.reset_parameters() + + def forward( + self, + x: Tensor, + x_mask: Tensor, + x_alt: Tensor, + pos: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + batch: Optional[Tensor] = None, + extra_args: Optional[Dict[str, Tensor]] = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, List]: + # assert x.dim() == 2 + batch = torch.zeros(x.shape[0], dtype=torch.int64, device=x.device) if batch is None else batch + # get the graph representation of origin protein first + # if there is msa in x, split it + if self.representation_model.x_in_channels is not None: + if x.shape[-1] > self.representation_model.x_in_channels: + x, msa = x[..., :self.representation_model.x_in_channels], x[..., self.representation_model.x_in_channels:] + split = True + else: + split = False + elif x.shape[-1] > self.representation_model.x_channels: + x, msa = x[..., :self.representation_model.x_channels], x[..., self.representation_model.x_channels:] + split = True + else: + split = False + if len(x.shape) == 3 or len(x_mask.shape) == 1: + x_mask = x_mask.unsqueeze(-1) + else: + x_mask = x_mask[:, 0].unsqueeze(1) + if self.alt_linear is not None: + x_alt = x_alt[..., :self.alt_projector] + x_alt = self.alt_linear(x_alt) + else: + x_alt = x_alt[..., :x.shape[-1]] + # update x to alt aa + x = x * x_mask + x_alt * (~x_mask) + # concat with msa + if split: + x = torch.cat((x, msa), dim=-1) + + # run the potentially wrapped representation model + # wrap input features + input = {"x": x, + "pos": pos, + "batch": batch, + "edge_index": edge_index, + "edge_index_star": edge_index_star, + "edge_attr": edge_attr, + "edge_attr_star": edge_attr_star, + "node_vec_attr": node_vec_attr, + "return_attn": return_attn} + + if extra_args is not None and "y_mask" in extra_args: + input["mask"] = extra_args["y_mask"].to(x.device, non_blocking=True) + if extra_args is not None and "x_padding_mask" in extra_args: + input["x_padding_mask"] = extra_args["x_padding_mask"].to(x.device, non_blocking=True) + if isinstance(self.representation_model, eqStar2PAETransformerSoftMax) or \ + isinstance(self.representation_model, eqStar2WeightedPAETransformerSoftMax) or \ + isinstance(self.representation_model, eqStar2FullGraphPAETransformerSoftMax): + # means we are using PAE model + input["plddt"] = extra_args["plddt"].to(x.device, non_blocking=True) \ + if "plddt" in extra_args else None + input["edge_confidence"] = extra_args["edge_confidence"].to(x.device, non_blocking=True) \ + if "edge_confidence" in extra_args else None + input["edge_confidence_star"] = extra_args["edge_confidence_star"].to(x.device, non_blocking=True) \ + if "edge_confidence_star" in extra_args else None + x, v, pos, edge_attr, batch, attn_weight_layers = self.representation_model(**input) + # apply the output network + x = self.output_model.pre_reduce(x, v, pos, batch) + + # aggregate residues + if extra_args is not None and "y_mask" in extra_args: + x = x * extra_args["y_mask"].unsqueeze(2).to(x.device, non_blocking=True) + + # if edge_attr is same shape as edge_index_star, it means that edge_attr is actually updated to edge_attr_star + if len(x.shape) < 3: + # # for nodes not connected by edges, set their x to 0 + # reduce nodes by star graph + end_node_count = edge_index_star[1].unique(return_counts=True) + end_nodes = end_node_count[0][end_node_count[1] > 1] + if edge_attr is not None and edge_attr.shape[0] == edge_index_star.shape[1]: + x, attn_out = self.output_model.reduce(x, + edge_index_star[:, torch.isin(edge_index_star[1], end_nodes)], + edge_attr[torch.isin(edge_index_star[1], end_nodes), :], + batch) + else: + # if edge_attr is not updated, use edge_attr_star + x, attn_out = self.output_model.reduce(x, + edge_index_star[:, torch.isin(edge_index_star[1], end_nodes)], + edge_attr_star[torch.isin(edge_index_star[1], end_nodes), :], + batch) + else: + x, attn_out = self.output_model.reduce( + x, (~x_mask).squeeze(2), + edge_attr[0], edge_attr[1], edge_attr[2], edge_attr[3], + input["x_padding_mask"]) + if 'score_mask' not in extra_args: + x = x.unsqueeze(1) + # x = self.output_model.reduce(x, edge_index, edge_attr, batch) + attn_weight_layers.append(attn_out) + # apply output model after reduction + # if esm_mask is in extra_args, it means we are using esm model + if "esm_mask" in extra_args: + y = self.output_model.post_reduce(x, extra_args["esm_mask"].to(x.device, non_blocking=True)) + else: + y = self.output_model.post_reduce(x) + + return y, x, attn_weight_layers + + +class PreMode_SSP(PreMode): + def __init__( + self, + representation_model, + output_model, + vec_in_channels=4, + ): + super(PreMode_SSP, self).__init__(representation_model=representation_model, + output_model=output_model,) + self.vec_reconstruct = nn.Linear(representation_model.vec_channels, vec_in_channels, bias=False) + + def forward( + self, + x: Tensor, + x_mask: Tensor, + x_alt: Tensor, + pos: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + edge_vec: Tensor = None, + edge_vec_star: Tensor = None, + node_vec_attr: Tensor = None, + batch: Optional[Tensor] = None, + extra_args: Optional[Dict[str, Tensor]] = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, List]: + + assert x.dim() == 2 and x.dtype == torch.float + batch = torch.zeros(x.shape[0], dtype=torch.int64, device=x.device) if batch is None else batch + + # get the graph representation of origin protein first + x_orig = x + + # update x to alt aa + x = x * x_mask + x_alt + + # run the potentially wrapped representation model + x, v, pos, edge_attr, batch, attn_weight_layers = self.representation_model( + x=x, + pos=pos, + batch=batch, + edge_index=edge_index, + edge_index_star=edge_index_star, + edge_attr=edge_attr, + edge_attr_star=edge_attr_star, + node_vec_attr=node_vec_attr, + return_attn=return_attn, ) + + vec = self.vec_reconstruct(v) + # apply the output network + x_graph: Tensor = x + x = self.output_model.pre_reduce(x, v, pos, batch) + + # aggregate residues + x, _ = self.output_model.reduce(x - x_orig, edge_index, edge_attr, batch) + + # apply output model after reduction + y = self.output_model.post_reduce(x) + + return x_graph, vec, y, x, attn_weight_layers + + +class PreMode_DIFF(PreMode): + def __init__( + self, + representation_model, + output_model, + alt_projector=None, + ): + super(PreMode_DIFF, self).__init__(representation_model=representation_model, + output_model=output_model,) + + def forward( + self, + x: Tensor, + x_mask: Tensor, + x_alt: Tensor, + pos: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + edge_vec: Tensor = None, + edge_vec_star: Tensor = None, + node_vec_attr: Tensor = None, + batch: Optional[Tensor] = None, + extra_args: Optional[Dict[str, Tensor]] = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, List]: + + # assert x.dim() == 2 and x.dtype == torch.float + batch = torch.zeros(x.shape[0], dtype=torch.int64, device=x.device) if batch is None else batch + + # get the graph representation of origin protein first + x_orig, v, pos, _, batch, attn_weight_layers_ref = self.representation_model( + x=x, + pos=pos, + batch=batch, + edge_index=edge_index, + edge_index_star=edge_index_star, + edge_attr=edge_attr, + edge_attr_star=edge_attr_star, + node_vec_attr=node_vec_attr, + return_attn=return_attn, ) + x_orig = self.output_model.pre_reduce(x_orig, v, pos, batch) + + # update x to alt aa + x = x * x_mask + x_alt + + # run the potentially wrapped representation model + x, v, pos, edge_attr, batch, attn_weight_layers_alt = self.representation_model( + x=x, + pos=pos, + batch=batch, + edge_index=edge_index, + edge_index_star=edge_index_star, + edge_attr=edge_attr, + edge_attr_star=edge_attr_star, + node_vec_attr=node_vec_attr, + return_attn=return_attn, ) + + # apply the output network + x = self.output_model.pre_reduce(x, v, pos, batch) + + # aggregate residues + x, _ = self.output_model.reduce(x - x_orig, edge_index, edge_attr, batch) + + # apply output model after reduction + y = self.output_model.post_reduce(x) + + return y, x, [attn_weight_layers_ref, attn_weight_layers_alt] + + +class PreMode_Mask_Predict(PreMode): + def __init__( + self, + representation_model, + output_model, + alt_projector=None, + ): + super(PreMode_Mask_Predict, self).__init__(representation_model=representation_model, + output_model=output_model,) + + def forward( + self, + x: Tensor, + x_mask: Tensor, + x_alt: Tensor, + pos: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + edge_vec: Tensor = None, + edge_vec_star: Tensor = None, + node_vec_attr: Tensor = None, + batch: Optional[Tensor] = None, + extra_args: Optional[Dict[str, Tensor]] = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, List]: + + # assert x.dim() == 2 and x.dtype == torch.float + batch = torch.zeros(x.shape[0], dtype=torch.int64, device=x.device) if batch is None else batch + + # update x to alt aa + x = x * x_mask + x_alt + + # get the graph representation of origin protein first + if "y_mask" in extra_args: + # means that it is non-graph model + x_embed, v, pos, _, batch, attn_weight_layers_ref = self.representation_model( + x=x, + pos=pos, + mask=extra_args["y_mask"].to(x.device, non_blocking=True), + return_attn=return_attn, ) + else: + x_embed, v, pos, _, batch, attn_weight_layers_ref = self.representation_model( + x=x, + pos=pos, + batch=batch, + edge_index=edge_index, + edge_index_star=edge_index_star, + edge_attr=edge_attr, + edge_attr_star=edge_attr_star, + node_vec_attr=node_vec_attr, + return_attn=return_attn, ) + # pre reduce is to reduce to one hot alphabet + y = self.output_model.pre_reduce(x_embed, v, pos, batch) + + return y, y, attn_weight_layers_ref + + +class PreMode_Single(PreMode): + def __init__( + self, + representation_model, + output_model, + alt_projector=None, + ): + super(PreMode_Single, self).__init__(representation_model=representation_model, + output_model=output_model,) + + def forward( + self, + x: Tensor, + x_mask: Tensor, + x_alt: Tensor, + pos: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + edge_vec: Tensor = None, + edge_vec_star: Tensor = None, + node_vec_attr: Tensor = None, + batch: Optional[Tensor] = None, + extra_args: Optional[Dict[str, Tensor]] = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, List]: + + assert x.dim() == 2 + batch = torch.zeros(x.shape[0], dtype=torch.int64, device=x.device) if batch is None else batch + + # get the graph representation of origin protein first + # if there is msa in x, split it + # if there is msa in x, split it + if (self.representation_model.x_in_channels is not None and x.shape[1] > self.representation_model.x_in_channels): + x, msa = x[:, :self.representation_model.x_in_channels], x[:, self.representation_model.x_in_channels:] + split = True + elif x.shape[1] > self.representation_model.x_channels: + x, msa = x[:, :self.representation_model.x_channels], x[:, self.representation_model.x_channels:] + split = True + else: + split = False + x_mask = x_mask[:, 0] + if self.alt_linear is not None: + x_alt = x_alt[:, :self.alt_projector] + x_alt = self.alt_linear(x_alt) + else: + x_alt = x_alt[:, :x.shape[1]] + # update x to alt aa + x = x * x_mask.unsqueeze(1) + x_alt * (~x_mask).unsqueeze(1) + # concat with msa + if split: + x = torch.cat((x, msa), dim=1) + + # run the potentially wrapped representation model + x, v, pos, edge_attr, batch, attn_weight_layers = self.representation_model( + x=x, + pos=pos, + batch=batch, + edge_index=edge_index, + edge_index_star=edge_index_star, + edge_attr=edge_attr, + edge_attr_star=edge_attr_star, + node_vec_attr=node_vec_attr, + return_attn=return_attn, ) + + # apply the output network + x = self.output_model.pre_reduce(x, v, pos, batch) + + # aggregate residues + x, _ = self.output_model.reduce(x, edge_index, edge_attr, batch) + + # apply output model after reduction + y = self.output_model.post_reduce(x) + + return y, x, attn_weight_layers diff --git a/model/module/__init__.py b/model/module/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/model/module/__pycache__/__init__.cpython-39.pyc b/model/module/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5ea78c50edf907ec36beaea90655738701bae2a3 Binary files /dev/null and b/model/module/__pycache__/__init__.cpython-39.pyc differ diff --git a/model/module/__pycache__/attention.cpython-39.pyc b/model/module/__pycache__/attention.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fe9bb8300091ee5362a31641040677a466e11bfd Binary files /dev/null and b/model/module/__pycache__/attention.cpython-39.pyc differ diff --git a/model/module/__pycache__/output.cpython-39.pyc b/model/module/__pycache__/output.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..f3ddc08bdd0b7a8f9fa5457f136c747fb7027f3f Binary files /dev/null and b/model/module/__pycache__/output.cpython-39.pyc differ diff --git a/model/module/__pycache__/representation.cpython-39.pyc b/model/module/__pycache__/representation.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e1c76e4c1ff85d3c2a76aa89f45a7a4d6b419b16 Binary files /dev/null and b/model/module/__pycache__/representation.cpython-39.pyc differ diff --git a/model/module/__pycache__/utils.cpython-39.pyc b/model/module/__pycache__/utils.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..86f20704488ae998559d50dcd486a1c59c203d8a Binary files /dev/null and b/model/module/__pycache__/utils.cpython-39.pyc differ diff --git a/model/module/attention.py b/model/module/attention.py new file mode 100644 index 0000000000000000000000000000000000000000..b3ad9a4631a4e869f0c1421bd21199b573d1a5d8 --- /dev/null +++ b/model/module/attention.py @@ -0,0 +1,3164 @@ +from typing import Optional, Tuple +import torch +from torch import Tensor, nn +from torch_geometric.nn import MessagePassing +from torch_geometric.utils import softmax +from torch_scatter import scatter +from torch_sparse import SparseTensor +import loralib as lora +from esm.multihead_attention import MultiheadAttention +import math +from torch import _dynamo +_dynamo.config.suppress_errors = True +from ..module.utils import ( + CosineCutoff, + act_class_mapping, + get_template_fn, + gelu +) + + +# original torchmd-net attention layer +class EquivariantMultiHeadAttention(MessagePassing): + """Equivariant multi-head attention layer.""" + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + share_kv, + edge_attr_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + use_lora=None, + ): + super(EquivariantMultiHeadAttention, self).__init__( + aggr="mean", node_dim=0) + assert x_hidden_channels % num_heads == 0 \ + and vec_channels % num_heads == 0, ( + f"The number of hidden channels x_hidden_channels ({x_hidden_channels}) " + f"and vec_channels ({vec_channels}) " + f"must be evenly divisible by the number of " + f"attention heads ({num_heads})" + ) + assert vec_hidden_channels == x_channels, ( + f"The number of hidden channels x_channels ({x_channels}) " + f"and vec_hidden_channels ({vec_hidden_channels}) " + f"must be equal" + ) + + self.distance_influence = distance_influence + self.num_heads = num_heads + self.x_channels = x_channels + self.x_hidden_channels = x_hidden_channels + self.x_head_dim = x_hidden_channels // num_heads + self.vec_channels = vec_channels + self.vec_hidden_channels = vec_hidden_channels + # important, not vec_hidden_channels // num_heads + self.vec_head_dim = vec_channels // num_heads + self.share_kv = share_kv + self.layernorm = nn.LayerNorm(x_channels) + self.act = activation() + self.attn_activation = act_class_mapping[attn_activation]() + self.cutoff = CosineCutoff(cutoff_lower, cutoff_upper) + + if use_lora is not None: + self.q_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + self.k_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) if not share_kv else None + self.v_proj = lora.Linear( + x_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + self.o_proj = lora.Linear( + x_hidden_channels, x_channels * 2 + vec_channels, r=use_lora) + self.vec_proj = lora.Linear( + vec_channels, vec_hidden_channels * 2 + vec_channels, bias=False, r=use_lora) + else: + self.q_proj = nn.Linear(x_channels, x_hidden_channels) + self.k_proj = nn.Linear(x_channels, x_hidden_channels) if not share_kv else None + self.v_proj = nn.Linear( + x_channels, x_hidden_channels + vec_channels * 2) + self.o_proj = nn.Linear( + x_hidden_channels, x_channels * 2 + vec_channels) + self.vec_proj = nn.Linear( + vec_channels, vec_hidden_channels * 2 + vec_channels, bias=False) + + self.dk_proj = None + if distance_influence in ["keys", "both"]: + if use_lora is not None: + self.dk_proj = lora.Linear(edge_attr_channels, x_hidden_channels, r=use_lora) + else: + self.dk_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + + self.dv_proj = None + if distance_influence in ["values", "both"]: + if use_lora is not None: + self.dv_proj = lora.Linear(edge_attr_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + else: + self.dv_proj = nn.Linear(edge_attr_channels, x_hidden_channels + vec_channels * 2) + + self.reset_parameters() + + def reset_parameters(self): + self.layernorm.reset_parameters() + nn.init.xavier_uniform_(self.q_proj.weight) + self.q_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.k_proj.weight) + self.k_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.v_proj.weight) + self.v_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.o_proj.weight) + self.o_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.vec_proj.weight) + if self.dk_proj: + nn.init.xavier_uniform_(self.dk_proj.weight) + self.dk_proj.bias.data.fill_(0) + if self.dv_proj: + nn.init.xavier_uniform_(self.dv_proj.weight) + self.dv_proj.bias.data.fill_(0) + + def forward(self, x, vec, edge_index, r_ij, f_ij, d_ij, return_attn=False): + x = self.layernorm(x) + q = self.q_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + v = self.v_proj(x).reshape(-1, self.num_heads, + self.x_head_dim + self.vec_head_dim * 2) + if self.share_kv: + k = v[:, :, :self.x_head_dim] + else: + k = self.k_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + + vec1, vec2, vec3 = torch.split(self.vec_proj(vec), + [self.vec_hidden_channels, self.vec_hidden_channels, self.vec_channels], dim=-1) + vec = vec.reshape(-1, 3, self.num_heads, self.vec_head_dim) + vec_dot = (vec1 * vec2).sum(dim=1) + + dk = ( + self.act(self.dk_proj(f_ij)).reshape(-1, + self.num_heads, self.x_head_dim) + if self.dk_proj is not None + else None + ) + dv = ( + self.act(self.dv_proj(f_ij)).reshape(-1, self.num_heads, + self.x_head_dim + self.vec_head_dim * 2) + if self.dv_proj is not None + else None + ) + + # propagate_type: (q: Tensor, k: Tensor, v: Tensor, vec: Tensor, dk: Tensor, dv: Tensor, r_ij: Tensor, + # d_ij: Tensor) + x, vec, attn = self.propagate( + edge_index, + q=q, + k=k, + v=v, + vec=vec, + dk=dk, + dv=dv, + r_ij=r_ij, + d_ij=d_ij, + size=None, + ) + x = x.reshape(-1, self.x_hidden_channels) + vec = vec.reshape(-1, 3, self.vec_channels) + + o1, o2, o3 = torch.split(self.o_proj( + x), [self.vec_channels, self.x_channels, self.x_channels], dim=1) + dx = vec_dot * o2 + o3 + dvec = vec3 * o1.unsqueeze(1) + vec + if return_attn: + return dx, dvec, torch.concat((edge_index.T, attn), dim=1) + else: + return dx, dvec, None + + def message(self, q_i, k_j, v_j, vec_j, dk, dv, r_ij, d_ij): + # attention mechanism + if dk is None: + attn = (q_i * k_j).sum(dim=-1) + else: # TODO: consider add or multiply dk + attn = (q_i * k_j * dk).sum(dim=-1) + + # attention activation function + attn = self.attn_activation(attn) * self.cutoff(r_ij).unsqueeze(1) + + # value pathway + if dv is not None: + v_j = v_j * dv + x, vec1, vec2 = torch.split( + v_j, [self.x_head_dim, self.vec_head_dim, self.vec_head_dim], dim=2) + + # update scalar features + x = x * attn.unsqueeze(2) + # update vector features + vec = vec_j * vec1.unsqueeze(1) + vec2.unsqueeze(1) * \ + d_ij.unsqueeze(2).unsqueeze(3) + return x, vec, attn + + def aggregate( + self, + features: Tuple[torch.Tensor, torch.Tensor, torch.Tensor], + index: torch.Tensor, + ptr: Optional[torch.Tensor], + dim_size: Optional[int], + ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]: + x, vec, attn = features + x = scatter(x, index, dim=self.node_dim, dim_size=dim_size) + vec = scatter(vec, index, dim=self.node_dim, dim_size=dim_size) + return x, vec, attn + + def update( + self, inputs: Tuple[torch.Tensor, torch.Tensor] + ) -> Tuple[torch.Tensor, torch.Tensor]: + return inputs + + def message_and_aggregate(self, adj_t: SparseTensor) -> Tensor: + pass + + def edge_update(self) -> Tensor: + pass + + +# ESM multi-head attention layer, added LoRA +class ESMMultiheadAttention(MultiheadAttention): + """Multi-headed attention. + + See "Attention Is All You Need" for more details. + """ + + def __init__( + self, + embed_dim, + num_heads, + kdim=None, + vdim=None, + dropout=0.0, + bias=True, + add_bias_kv: bool = False, + add_zero_attn: bool = False, + self_attention: bool = False, + encoder_decoder_attention: bool = False, + use_rotary_embeddings: bool = False, + ): + super().__init__(embed_dim, num_heads, kdim, vdim, dropout, bias, add_bias_kv, add_zero_attn, self_attention, + encoder_decoder_attention, use_rotary_embeddings) + # change the projection to LoRA + self.k_proj = lora.Linear(self.kdim, embed_dim, bias=bias, r=16) + self.v_proj = lora.Linear(self.vdim, embed_dim, bias=bias, r=16) + self.q_proj = lora.Linear(embed_dim, embed_dim, bias=bias, r=16) + self.out_proj = lora.Linear(embed_dim, embed_dim, bias=bias, r=16) + + +# original torchmd-net attention layer, add pair-wise confidence of PAE +class EquivariantPAEMultiHeadAttention(EquivariantMultiHeadAttention): + """Equivariant multi-head attention layer.""" + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + share_kv, + edge_attr_channels, + edge_attr_dist_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + use_lora=None, + ): + super(EquivariantPAEMultiHeadAttention, self).__init__( + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + edge_attr_channels=edge_attr_channels, + distance_influence=distance_influence, + num_heads=num_heads, + activation=activation, + attn_activation=attn_activation, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + use_lora=use_lora) + # we cancel the cutoff function + self.cutoff = None + # we set separate projection for distance influence + self.dk_dist_proj = None + if distance_influence in ["keys", "both"]: + if use_lora is not None: + self.dk_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels, r=use_lora) + else: + self.dk_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels) + self.dv_dist_proj = None + if distance_influence in ["values", "both"]: + if use_lora is not None: + self.dv_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + else: + self.dv_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2) + if self.dk_dist_proj: + nn.init.xavier_uniform_(self.dk_dist_proj.weight) + self.dk_dist_proj.bias.data.fill_(0) + if self.dv_dist_proj: + nn.init.xavier_uniform_(self.dv_dist_proj.weight) + self.dv_dist_proj.bias.data.fill_(0) + + def forward(self, x, vec, edge_index, w_ij, f_dist_ij, f_ij, d_ij, plddt, return_attn=False): + # we replaced r_ij to w_ij as pair-wise confidence + # we add plddt as position-wise confidence + x = self.layernorm(x) + q = self.q_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + v = self.v_proj(x).reshape(-1, self.num_heads, + self.x_head_dim + self.vec_head_dim * 2) + if self.share_kv: + k = v[:, :, :self.x_head_dim] + else: + k = self.k_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + + vec1, vec2, vec3 = torch.split(self.vec_proj(vec), + [self.vec_hidden_channels, self.vec_hidden_channels, self.vec_channels], dim=-1) + vec = vec.reshape(-1, 3, self.num_heads, self.vec_head_dim) + vec_dot = (vec1 * vec2).sum(dim=1) + + dk = ( + self.act(self.dk_proj(f_ij)).reshape(-1, self.num_heads, self.x_head_dim) + if self.dk_proj is not None + else None + ) + dk_dist = ( + self.act(self.dk_dist_proj(f_dist_ij)).reshape(-1, self.num_heads, self.x_head_dim) + if self.dk_dist_proj is not None + else None + ) + dv = ( + self.act(self.dv_proj(f_ij)).reshape(-1, self.num_heads, self.x_head_dim + self.vec_head_dim * 2) + if self.dv_proj is not None + else None + ) + dv_dist = ( + self.act(self.dv_dist_proj(f_dist_ij)).reshape(-1, self.num_heads, self.x_head_dim + self.vec_head_dim * 2) + if self.dv_dist_proj is not None + else None + ) + + # propagate_type: (q: Tensor, k: Tensor, v: Tensor, vec: Tensor, dk: Tensor, dv: Tensor, r_ij: Tensor, + # d_ij: Tensor) + x, vec, attn = self.propagate( + edge_index, + q=q, + k=k, + v=v, + vec=vec, + dk=dk, + dk_dist=dk_dist, + dv=dv, + dv_dist=dv_dist, + d_ij=d_ij, + w_ij=w_ij, + size=None, + ) + x = x.reshape(-1, self.x_hidden_channels) + vec = vec.reshape(-1, 3, self.vec_channels) + + o1, o2, o3 = torch.split(self.o_proj( + x), [self.vec_channels, self.x_channels, self.x_channels], dim=1) + dx = vec_dot * o2 * plddt.unsqueeze(1) + o3 + dvec = vec3 * o1.unsqueeze(1) * plddt.unsqueeze(1).unsqueeze(2) + vec + if return_attn: + return dx, dvec, torch.concat((edge_index.T, attn), dim=1) + else: + return dx, dvec, None + + def message(self, q_i, k_j, v_j, vec_j, dk, dk_dist, dv, dv_dist, d_ij, w_ij): + # attention mechanism + attn = (q_i * k_j) + if dk is not None: + attn += dk + if dk_dist is not None: + attn += dk_dist * w_ij.unsqueeze(1).unsqueeze(2) + attn = attn.sum(dim=-1) + + # attention activation function + attn = self.attn_activation(attn) + + # value pathway, add dv, but apply w_ij to dv + if dv is not None: + v_j += dv + if dv_dist is not None: + v_j += dv_dist * w_ij.unsqueeze(1).unsqueeze(2) + x, vec1, vec2 = torch.split( + v_j, [self.x_head_dim, self.vec_head_dim, self.vec_head_dim], dim=2) + + # update scalar features + x = x * attn.unsqueeze(2) + # update vector features + vec = vec_j * vec1.unsqueeze(1) + vec2.unsqueeze(1) * \ + d_ij.unsqueeze(2).unsqueeze(3) + return x, vec, attn + + +# original torchmd-net attention layer, add pair-wise confidence of PAE +class EquivariantWeightedPAEMultiHeadAttention(EquivariantMultiHeadAttention): + """Equivariant multi-head attention layer.""" + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + share_kv, + edge_attr_channels, + edge_attr_dist_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + use_lora=None, + ): + super(EquivariantWeightedPAEMultiHeadAttention, self).__init__( + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + edge_attr_channels=edge_attr_channels, + distance_influence=distance_influence, + num_heads=num_heads, + activation=activation, + attn_activation=attn_activation, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + use_lora=use_lora) + # we cancel the cutoff function + self.cutoff = None + # we set a separate weight for distance influence + self.pae_weight = nn.Linear(1, 1, bias=True) + self.pae_weight.weight.data.fill_(-0.5) + self.pae_weight.bias.data.fill_(7.5) + # we set separate projection for distance influence + self.dk_dist_proj = None + if distance_influence in ["keys", "both"]: + if use_lora is not None: + self.dk_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels, r=use_lora) + else: + self.dk_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels) + self.dv_dist_proj = None + if distance_influence in ["values", "both"]: + if use_lora is not None: + self.dv_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + else: + self.dv_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2) + if self.dk_dist_proj: + nn.init.xavier_uniform_(self.dk_dist_proj.weight) + self.dk_dist_proj.bias.data.fill_(0) + if self.dv_dist_proj: + nn.init.xavier_uniform_(self.dv_dist_proj.weight) + self.dv_dist_proj.bias.data.fill_(0) + + def forward(self, x, vec, edge_index, w_ij, f_dist_ij, f_ij, d_ij, plddt, return_attn=False): + # we replaced r_ij to w_ij as pair-wise confidence + # we add plddt as position-wise confidence + x = self.layernorm(x) + q = self.q_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + v = self.v_proj(x).reshape(-1, self.num_heads, + self.x_head_dim + self.vec_head_dim * 2) + if self.share_kv: + k = v[:, :, :self.x_head_dim] + else: + k = self.k_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + + vec1, vec2, vec3 = torch.split(self.vec_proj(vec), + [self.vec_hidden_channels, self.vec_hidden_channels, self.vec_channels], dim=-1) + vec = vec.reshape(-1, 3, self.num_heads, self.vec_head_dim) + vec_dot = (vec1 * vec2).sum(dim=1) + + dk = ( + self.act(self.dk_proj(f_ij)).reshape(-1, self.num_heads, self.x_head_dim) + if self.dk_proj is not None + else None + ) + dk_dist = ( + self.act(self.dk_dist_proj(f_dist_ij)).reshape(-1, self.num_heads, self.x_head_dim) + if self.dk_dist_proj is not None + else None + ) + dv = ( + self.act(self.dv_proj(f_ij)).reshape(-1, self.num_heads, self.x_head_dim + self.vec_head_dim * 2) + if self.dv_proj is not None + else None + ) + dv_dist = ( + self.act(self.dv_dist_proj(f_dist_ij)).reshape(-1, self.num_heads, self.x_head_dim + self.vec_head_dim * 2) + if self.dv_dist_proj is not None + else None + ) + + # propagate_type: (q: Tensor, k: Tensor, v: Tensor, vec: Tensor, dk: Tensor, dv: Tensor, r_ij: Tensor, + # d_ij: Tensor) + x, vec, attn = self.propagate( + edge_index, + q=q, + k=k, + v=v, + vec=vec, + dk=dk, + dk_dist=dk_dist, + dv=dv, + dv_dist=dv_dist, + d_ij=d_ij, + w_ij=nn.functional.sigmoid(self.pae_weight(w_ij.unsqueeze(-1)).squeeze(-1)), + size=None, + ) + x = x.reshape(-1, self.x_hidden_channels) + vec = vec.reshape(-1, 3, self.vec_channels) + + o1, o2, o3 = torch.split(self.o_proj( + x), [self.vec_channels, self.x_channels, self.x_channels], dim=1) + dx = vec_dot * o2 * plddt.unsqueeze(1) + o3 + dvec = vec3 * o1.unsqueeze(1) * plddt.unsqueeze(1).unsqueeze(2) + vec + if return_attn: + return dx, dvec, torch.concat((edge_index.T, attn), dim=1) + else: + return dx, dvec, None + + def message(self, q_i, k_j, v_j, vec_j, dk, dk_dist, dv, dv_dist, d_ij, w_ij): + # attention mechanism + attn = (q_i * k_j) + if dk_dist is not None: + if dk is not None: + attn *= (dk + dk_dist * w_ij.unsqueeze(1).unsqueeze(2)) + else: + attn *= dk_dist * w_ij + else: + if dk is not None: + attn *= dk + attn = attn.sum(dim=-1) + + # attention activation function + attn = self.attn_activation(attn) + + # value pathway, add dv, but apply w_ij to dv + if dv is not None: + v_j += dv + if dv_dist is not None: + v_j += dv_dist * w_ij.unsqueeze(1).unsqueeze(2) + x, vec1, vec2 = torch.split( + v_j, [self.x_head_dim, self.vec_head_dim, self.vec_head_dim], dim=2) + + # update scalar features + x = x * attn.unsqueeze(2) + # update vector features + vec = vec_j * vec1.unsqueeze(1) + vec2.unsqueeze(1) * \ + d_ij.unsqueeze(2).unsqueeze(3) + return x, vec, attn + + +class EquivariantPAEMultiHeadAttentionSoftMaxFullGraph(nn.Module): + """Equivariant multi-head attention layer with softmax, apply attention on full graph by default""" + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + share_kv, + edge_attr_channels, + edge_attr_dist_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + use_lora=None, + ): + # same as EquivariantPAEMultiHeadAttentionSoftMax, but apply attention on full graph by default + super(EquivariantPAEMultiHeadAttentionSoftMaxFullGraph, self).__init__() + assert x_hidden_channels % num_heads == 0 \ + and vec_channels % num_heads == 0, ( + f"The number of hidden channels x_hidden_channels ({x_hidden_channels}) " + f"and vec_channels ({vec_channels}) " + f"must be evenly divisible by the number of " + f"attention heads ({num_heads})" + ) + assert vec_hidden_channels == x_channels, ( + f"The number of hidden channels x_channels ({x_channels}) " + f"and vec_hidden_channels ({vec_hidden_channels}) " + f"must be equal" + ) + + self.distance_influence = distance_influence + self.num_heads = num_heads + self.x_channels = x_channels + self.x_hidden_channels = x_hidden_channels + self.x_head_dim = x_hidden_channels // num_heads + self.vec_channels = vec_channels + self.vec_hidden_channels = vec_hidden_channels + # important, not vec_hidden_channels // num_heads + self.vec_head_dim = vec_channels // num_heads + self.share_kv = share_kv + self.layernorm = nn.LayerNorm(x_channels) + self.act = activation() + self.cutoff = None + self.scaling = self.x_head_dim**-0.5 + if use_lora is not None: + self.q_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + self.k_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) if not share_kv else None + self.v_proj = lora.Linear(x_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + self.o_proj = lora.Linear(x_hidden_channels, x_channels * 2 + vec_channels, r=use_lora) + self.vec_proj = lora.Linear(vec_channels, vec_hidden_channels * 2 + vec_channels, bias=False, r=use_lora) + else: + self.q_proj = nn.Linear(x_channels, x_hidden_channels) + self.k_proj = nn.Linear(x_channels, x_hidden_channels) if not share_kv else None + self.v_proj = nn.Linear(x_channels, x_hidden_channels + vec_channels * 2) + self.o_proj = nn.Linear(x_hidden_channels, x_channels * 2 + vec_channels) + self.vec_proj = nn.Linear(vec_channels, vec_hidden_channels * 2 + vec_channels, bias=False) + + self.dk_proj = None + self.dk_dist_proj = None + self.dv_proj = None + self.dv_dist_proj = None + if distance_influence in ["keys", "both"]: + if use_lora is not None: + self.dk_proj = lora.Linear(edge_attr_channels, x_hidden_channels, r=use_lora) + self.dk_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels, r=use_lora) + else: + self.dk_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + self.dk_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels) + + if distance_influence in ["values", "both"]: + if use_lora is not None: + self.dv_proj = lora.Linear(edge_attr_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + self.dv_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + else: + self.dv_proj = nn.Linear(edge_attr_channels, x_hidden_channels + vec_channels * 2) + self.dv_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2) + # set PAE weight as a learnable parameter, basiclly a sigmoid function + self.pae_weight = nn.Linear(1, 1, bias=True) + self.reset_parameters() + + def reset_parameters(self): + self.layernorm.reset_parameters() + nn.init.xavier_uniform_(self.q_proj.weight) + self.q_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.k_proj.weight) + self.k_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.v_proj.weight) + self.v_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.o_proj.weight) + self.o_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.vec_proj.weight) + self.pae_weight.weight.data.fill_(-0.5) + self.pae_weight.bias.data.fill_(7.5) + if self.dk_proj: + nn.init.xavier_uniform_(self.dk_proj.weight) + self.dk_proj.bias.data.fill_(0) + if self.dv_proj: + nn.init.xavier_uniform_(self.dv_proj.weight) + self.dv_proj.bias.data.fill_(0) + if self.dk_dist_proj: + nn.init.xavier_uniform_(self.dk_dist_proj.weight) + self.dk_dist_proj.bias.data.fill_(0) + if self.dv_dist_proj: + nn.init.xavier_uniform_(self.dv_dist_proj.weight) + self.dv_dist_proj.bias.data.fill_(0) + + def forward(self, x, vec, edge_index, w_ij, f_dist_ij, f_ij, d_ij, plddt, key_padding_mask, return_attn=False): + # we replaced r_ij to w_ij as pair-wise confidence + # we add plddt as position-wise confidence + # edge_index is unused + x = self.layernorm(x) + q = self.q_proj(x) * self.scaling + v = self.v_proj(x) + # if self.share_kv: + # k = v[:, :, :self.x_head_dim] + # else: + k = self.k_proj(x) + + vec1, vec2, vec3 = torch.split(self.vec_proj(vec), + [self.vec_hidden_channels, self.vec_hidden_channels, self.vec_channels], dim=-1) + vec_dot = (vec1 * vec2).sum(dim=-2) + + dk = self.act(self.dk_proj(f_ij)) + dk_dist = self.act(self.dk_dist_proj(f_dist_ij)) + dv = self.act(self.dv_proj(f_ij)) + dv_dist = self.act(self.dv_dist_proj(f_dist_ij)) + + # full graph attention + x, vec, attn = self.attention( + q=q, + k=k, + v=v, + vec=vec, + dk=dk, + dk_dist=dk_dist, + dv=dv, + dv_dist=dv_dist, + d_ij=d_ij, + w_ij=nn.functional.sigmoid(self.pae_weight(w_ij.unsqueeze(-1)).squeeze(-1)), + key_padding_mask=key_padding_mask, + ) + o1, o2, o3 = torch.split(self.o_proj(x), [self.vec_channels, self.x_channels, self.x_channels], dim=-1) + dx = vec_dot * o2 * plddt.unsqueeze(-1) + o3 + dvec = vec3 * o1.unsqueeze(-2) * plddt.unsqueeze(-1).unsqueeze(-2) + vec + # apply key_padding_mask to dx + dx = dx.masked_fill(key_padding_mask.unsqueeze(-1), 0) + dvec = dvec.masked_fill(key_padding_mask.unsqueeze(-1).unsqueeze(-1), 0) + if return_attn: + return dx, dvec, attn + else: + return dx, dvec, None + + def attention(self, q, k, v, vec, dk, dk_dist, dv, dv_dist, d_ij, w_ij, key_padding_mask=None, need_head_weights=False): + # note that q is of shape (bsz, tgt_len, num_heads * head_dim) + # k, v is of shape (bsz, src_len, num_heads * head_dim) + # vec is of shape (bsz, src_len, 3, num_heads * head_dim) + # dk, dk_dist, dv, dv_dist is of shape (bsz, tgt_len, src_len, num_heads * head_dim) + # d_ij is of shape (bsz, tgt_len, src_len, 3) + # w_ij is of shape (bsz, tgt_len, src_len) + # key_padding_mask is of shape (bsz, src_len) + bsz, tgt_len, _ = q.size() + src_len = k.size(1) + # change q size to (bsz * num_heads, tgt_len, head_dim) + # change k,v size to (bsz * num_heads, src_len, head_dim) + q = q.transpose(0, 1).reshape(tgt_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + k = k.transpose(0, 1).reshape(src_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + v = v.transpose(0, 1).reshape(src_len, bsz * self.num_heads, self.x_head_dim + 2 * self.vec_head_dim).transpose(0, 1).contiguous() + # change vec to (bsz * num_heads, src_len, 3, head_dim) + vec = vec.permute(1, 2, 0, 3).reshape(src_len, 3, bsz * self.num_heads, self.vec_head_dim).permute(2, 0, 1, 3).contiguous() + # dk size is (bsz, tgt_len, src_len, num_heads * head_dim) + # if dk is not None: + # change dk to (bsz * num_heads, tgt_len, src_len, head_dim) + dk = dk.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim).permute(2, 0, 1, 3).contiguous() + # if dk_dist is not None: + # change dk_dist to (bsz * num_heads, tgt_len, src_len, head_dim) + dk_dist = dk_dist.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim).permute(2, 0, 1, 3).contiguous() + # dv size is (bsz, tgt_len, src_len, num_heads * head_dim) + # if dv is not None: + # change dv to (bsz * num_heads, tgt_len, src_len, head_dim) + dv = dv.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim + 2 * self.vec_head_dim).permute(2, 0, 1, 3).contiguous() + # if dv_dist is not None: + # change dv_dist to (bsz * num_heads, tgt_len, src_len, head_dim) + dv_dist = dv_dist.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim + 2 * self.vec_head_dim).permute(2, 0, 1, 3).contiguous() + # if key_padding_mask is not None: + # key_padding_mask should be (bsz, src_len) + assert key_padding_mask.size(0) == bsz + assert key_padding_mask.size(1) == src_len + # attn_weights size is (bsz * num_heads, tgt_len, src_len, head_dim) + attn_weights = torch.multiply(q[:, :, None, :], k[:, None, :, :]) + # w_ij is PAE confidence + # w_ij size is (bsz, tgt_len, src_len) + # change dimension of w_ij to (bsz * num_heads, tgt_len, src_len, head_dim) + # if dk_dist is not None: + assert w_ij is not None + # if dk is not None: + attn_weights *= (dk + dk_dist * w_ij[:, :, :, None].repeat(self.num_heads, 1, 1, self.x_head_dim)) + # add dv and dv_dist + v = v.unsqueeze(1) + dv + dv_dist * w_ij[:, :, :, None].repeat(self.num_heads, 1, 1, self.x_head_dim + 2 * self.vec_head_dim) + # else: + # attn_weights *= dk_dist * w_ij + # else: + # if dk is not None: + # attn_weights *= dk + # attn_weights size is (bsz * num_heads, tgt_len, src_len) + attn_weights = attn_weights.sum(dim=-1) + # apply key_padding_mask to attn_weights + # if key_padding_mask is not None: + # don't attend to padding symbols + attn_weights = attn_weights.view(bsz, self.num_heads, tgt_len, src_len).contiguous() + attn_weights = attn_weights.masked_fill( + key_padding_mask.unsqueeze(1).unsqueeze(2).to(torch.bool), float("-inf") + ) + attn_weights = attn_weights.view(bsz * self.num_heads, tgt_len, src_len).contiguous() + # apply softmax to attn_weights + attn_weights = torch.nn.functional.softmax(attn_weights, dim=-1, dtype=torch.float32) + # x, vec1, vec2 are of shape (bsz * num_heads, src_len, head_dim) + x, vec1, vec2 = torch.split(v, [self.x_head_dim, self.vec_head_dim, self.vec_head_dim], dim=-1) + # first get invariant feature outputs x, size is (bsz * num_heads, tgt_len, head_dim) + x_out = torch.einsum('bts,btsh->bth', attn_weights, x) + # next get equivariant feature outputs vec_out_1, size is (bsz * num_heads, tgt_len, 3, head_dim) + vec_out_1 = torch.einsum('bsih,btsh->btih', vec, vec1) + # next get equivariant feature outputs vec_out_2, size is (bsz * num_heads, tgt_len, src_len, 3, head_dim) + vec_out_2 = torch.einsum('btsi,btsh->btih', d_ij, vec2) + # adds up vec_out_1 and vec_out_2, get vec_out, size is (bsz * num_heads, tgt_len, 3, head_dim) + vec_out = vec_out_1 + vec_out_2 + attn_weights = attn_weights.view(bsz, self.num_heads, tgt_len, src_len).transpose(1, 0) + # if not need_head_weights: + # average attention weights over heads + attn_weights = attn_weights.mean(dim=0) + # reshape x_out to (bsz, tgt_len, num_heads * head_dim) + x_out = x_out.transpose(1, 0).reshape(tgt_len, bsz, self.num_heads * self.x_head_dim).transpose(1, 0).contiguous() + # reshape vec_out to (bsz, tgt_len, 3, num_heads * head_dim) + vec_out = vec_out.permute(1, 2, 0, 3).reshape(tgt_len, 3, bsz, self.num_heads * self.vec_head_dim).permute(2, 0, 1, 3).contiguous() + return x_out, vec_out, attn_weights + + +class MultiHeadAttentionSoftMaxFullGraph(nn.Module): + """ + Multi-head attention layer with softmax, apply attention on full graph by default + No equivariant property, but can take structure information as input, just didn't use it + """ + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + share_kv, + edge_attr_channels, + edge_attr_dist_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + use_lora=None, + ): + # same as EquivariantPAEMultiHeadAttentionSoftMax, but apply attention on full graph by default + super(MultiHeadAttentionSoftMaxFullGraph, self).__init__() + assert x_hidden_channels % num_heads == 0 \ + and vec_channels % num_heads == 0, ( + f"The number of hidden channels x_hidden_channels ({x_hidden_channels}) " + f"and vec_channels ({vec_channels}) " + f"must be evenly divisible by the number of " + f"attention heads ({num_heads})" + ) + assert vec_hidden_channels == x_channels, ( + f"The number of hidden channels x_channels ({x_channels}) " + f"and vec_hidden_channels ({vec_hidden_channels}) " + f"must be equal" + ) + + self.distance_influence = distance_influence + self.num_heads = num_heads + self.x_channels = x_channels + self.x_hidden_channels = x_hidden_channels + self.x_head_dim = x_hidden_channels // num_heads + self.vec_channels = vec_channels + self.vec_hidden_channels = vec_hidden_channels + # important, not vec_hidden_channels // num_heads + self.vec_head_dim = vec_channels // num_heads + self.share_kv = share_kv + self.layernorm = nn.LayerNorm(x_channels) + self.act = activation() + self.cutoff = None + self.scaling = self.x_head_dim**-0.5 + if use_lora is not None: + self.q_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + self.k_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) if not share_kv else None + self.v_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + self.o_proj = lora.Linear(x_hidden_channels, x_channels, r=use_lora) + # self.vec_proj = lora.Linear(vec_channels, vec_hidden_channels * 2 + vec_channels, bias=False, r=use_lora) + else: + self.q_proj = nn.Linear(x_channels, x_hidden_channels) + self.k_proj = nn.Linear(x_channels, x_hidden_channels) if not share_kv else None + self.v_proj = nn.Linear(x_channels, x_hidden_channels) + self.o_proj = nn.Linear(x_hidden_channels, x_channels) + # self.vec_proj = nn.Linear(vec_channels, vec_hidden_channels * 2 + vec_channels, bias=False) + + self.dk_proj = None + self.dk_dist_proj = None + self.dv_proj = None + self.dv_dist_proj = None + if distance_influence in ["keys", "both"]: + if use_lora is not None: + self.dk_proj = lora.Linear(edge_attr_channels, x_hidden_channels, r=use_lora) + # self.dk_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels, r=use_lora) + else: + self.dk_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + # self.dk_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels) + + if distance_influence in ["values", "both"]: + if use_lora is not None: + self.dv_proj = lora.Linear(edge_attr_channels, x_hidden_channels, r=use_lora) + # self.dv_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + else: + self.dv_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + # self.dv_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2) + # set PAE weight as a learnable parameter, basiclly a sigmoid function + # self.pae_weight = nn.Linear(1, 1, bias=True) + self.reset_parameters() + + def reset_parameters(self): + self.layernorm.reset_parameters() + nn.init.xavier_uniform_(self.q_proj.weight) + self.q_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.k_proj.weight) + self.k_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.v_proj.weight) + self.v_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.o_proj.weight) + self.o_proj.bias.data.fill_(0) + # nn.init.xavier_uniform_(self.vec_proj.weight) + # self.pae_weight.weight.data.fill_(-0.5) + # self.pae_weight.bias.data.fill_(7.5) + if self.dk_proj: + nn.init.xavier_uniform_(self.dk_proj.weight) + self.dk_proj.bias.data.fill_(0) + if self.dv_proj: + nn.init.xavier_uniform_(self.dv_proj.weight) + self.dv_proj.bias.data.fill_(0) + + def forward(self, x, vec, edge_index, w_ij, f_dist_ij, f_ij, d_ij, plddt, key_padding_mask, return_attn=False): + # we replaced r_ij to w_ij as pair-wise confidence + # we add plddt as position-wise confidence + # edge_index is unused + x = self.layernorm(x) + q = self.q_proj(x) * self.scaling + v = self.v_proj(x) + # if self.share_kv: + # k = v[:, :, :self.x_head_dim] + # else: + k = self.k_proj(x) + + # vec1, vec2, vec3 = torch.split(self.vec_proj(vec), + # [self.vec_hidden_channels, self.vec_hidden_channels, self.vec_channels], dim=-1) + # vec_dot = (vec1 * vec2).sum(dim=-2) + + dk = self.act(self.dk_proj(f_ij)) + # dk_dist = self.act(self.dk_dist_proj(f_dist_ij)) + dv = self.act(self.dv_proj(f_ij)) + # dv_dist = self.act(self.dv_dist_proj(f_dist_ij)) + + # full graph attention + x, vec, attn = self.attention( + q=q, + k=k, + v=v, + vec=vec, + dk=dk, + # dk_dist=dk_dist, + dv=dv, + # dv_dist=dv_dist, + # d_ij=d_ij, + # w_ij=nn.functional.sigmoid(self.pae_weight(w_ij.unsqueeze(-1)).squeeze(-1)), + key_padding_mask=key_padding_mask, + ) + # o1, o2, o3 = torch.split(self.o_proj(x), [self.vec_channels, self.x_channels, self.x_channels], dim=-1) + # dx = vec_dot * o2 * plddt.unsqueeze(-1) + o3 + dx = self.o_proj(x) + # dvec = vec3 * o1.unsqueeze(-2) * plddt.unsqueeze(-1).unsqueeze(-2) + vec + # apply key_padding_mask to dx + dx = dx.masked_fill(key_padding_mask.unsqueeze(-1), 0) + # dvec = dvec.masked_fill(key_padding_mask.unsqueeze(-1).unsqueeze(-1), 0) + if return_attn: + return dx, vec, attn + else: + return dx, vec, None + + def attention(self, q, k, v, vec, dk, dv, key_padding_mask=None, need_head_weights=False): + # note that q is of shape (bsz, tgt_len, num_heads * head_dim) + # k, v is of shape (bsz, src_len, num_heads * head_dim) + # vec is of shape (bsz, src_len, 3, num_heads * head_dim) + # dk, dk_dist, dv, dv_dist is of shape (bsz, tgt_len, src_len, num_heads * head_dim) + # d_ij is of shape (bsz, tgt_len, src_len, 3) + # w_ij is of shape (bsz, tgt_len, src_len) + # key_padding_mask is of shape (bsz, src_len) + bsz, tgt_len, _ = q.size() + src_len = k.size(1) + # change q size to (bsz * num_heads, tgt_len, head_dim) + # change k,v size to (bsz * num_heads, src_len, head_dim) + q = q.transpose(0, 1).reshape(tgt_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + k = k.transpose(0, 1).reshape(src_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + v = v.transpose(0, 1).reshape(src_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + # change vec to (bsz * num_heads, src_len, 3, head_dim) + # vec = vec.permute(1, 2, 0, 3).reshape(src_len, 3, bsz * self.num_heads, self.vec_head_dim).permute(2, 0, 1, 3).contiguous() + # dk size is (bsz, tgt_len, src_len, num_heads * head_dim) + # if dk is not None: + # change dk to (bsz * num_heads, tgt_len, src_len, head_dim) + dk = dk.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim).permute(2, 0, 1, 3).contiguous() + # if dk_dist is not None: + # change dk_dist to (bsz * num_heads, tgt_len, src_len, head_dim) + # dk_dist = dk_dist.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim).permute(2, 0, 1, 3).contiguous() + # dv size is (bsz, tgt_len, src_len, num_heads * head_dim) + # if dv is not None: + # change dv to (bsz * num_heads, tgt_len, src_len, head_dim) + dv = dv.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim).permute(2, 0, 1, 3).contiguous() + # if dv_dist is not None: + # change dv_dist to (bsz * num_heads, tgt_len, src_len, head_dim) + # dv_dist = dv_dist.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim + 2 * self.vec_head_dim).permute(2, 0, 1, 3).contiguous() + # if key_padding_mask is not None: + # key_padding_mask should be (bsz, src_len) + assert key_padding_mask.size(0) == bsz + assert key_padding_mask.size(1) == src_len + # attn_weights size is (bsz * num_heads, tgt_len, src_len, head_dim) + attn_weights = torch.multiply(q[:, :, None, :], k[:, None, :, :]) + # w_ij is PAE confidence + # w_ij size is (bsz, tgt_len, src_len) + # change dimension of w_ij to (bsz * num_heads, tgt_len, src_len, head_dim) + # if dk_dist is not None: + # assert w_ij is not None + # if dk is not None: + attn_weights *= dk + # add dv and dv_dist + v = v.unsqueeze(1) + dv + # else: + # attn_weights *= dk_dist * w_ij + # else: + # if dk is not None: + # attn_weights *= dk + # attn_weights size is (bsz * num_heads, tgt_len, src_len) + attn_weights = attn_weights.sum(dim=-1) + # apply key_padding_mask to attn_weights + # if key_padding_mask is not None: + # don't attend to padding symbols + attn_weights = attn_weights.view(bsz, self.num_heads, tgt_len, src_len).contiguous() + attn_weights = attn_weights.masked_fill( + key_padding_mask.unsqueeze(1).unsqueeze(2).to(torch.bool), float("-inf") + ) + attn_weights = attn_weights.view(bsz * self.num_heads, tgt_len, src_len).contiguous() + # apply softmax to attn_weights + attn_weights = torch.nn.functional.softmax(attn_weights, dim=-1, dtype=torch.float32) + # x, vec1, vec2 are of shape (bsz * num_heads, src_len, head_dim) + # x, vec1, vec2 = torch.split(v, [self.x_head_dim, self.vec_head_dim, self.vec_head_dim], dim=-1) + # first get invariant feature outputs x, size is (bsz * num_heads, tgt_len, head_dim) + x_out = torch.einsum('bts,btsh->bth', attn_weights, v) + # next get equivariant feature outputs vec_out_1, size is (bsz * num_heads, tgt_len, 3, head_dim) + # vec_out_1 = torch.einsum('bsih,btsh->btih', vec, vec1) + # next get equivariant feature outputs vec_out_2, size is (bsz * num_heads, tgt_len, src_len, 3, head_dim) + # vec_out_2 = torch.einsum('btsi,btsh->btih', d_ij, vec2) + # adds up vec_out_1 and vec_out_2, get vec_out, size is (bsz * num_heads, tgt_len, 3, head_dim) + # vec_out = vec_out_1 + vec_out_2 + attn_weights = attn_weights.view(bsz, self.num_heads, tgt_len, src_len).transpose(1, 0) + # if not need_head_weights: + # average attention weights over heads + attn_weights = attn_weights.mean(dim=0) + # reshape x_out to (bsz, tgt_len, num_heads * head_dim) + x_out = x_out.transpose(1, 0).reshape(tgt_len, bsz, self.num_heads * self.x_head_dim).transpose(1, 0).contiguous() + # reshape vec_out to (bsz, tgt_len, 3, num_heads * head_dim) + # vec_out = vec_out.permute(1, 2, 0, 3).reshape(tgt_len, 3, bsz, self.num_heads * self.vec_head_dim).permute(2, 0, 1, 3).contiguous() + return x_out, vec, attn_weights + + +class PAEMultiHeadAttentionSoftMaxStarGraph(nn.Module): + """Equivariant multi-head attention layer with softmax, apply attention on full graph by default""" + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + share_kv, + edge_attr_channels, + edge_attr_dist_channels, + distance_influence, + num_heads, + activation, + cutoff_lower, + cutoff_upper, + use_lora=None, + ): + # same as EquivariantPAEMultiHeadAttentionSoftMax, but apply attention on full graph by default + super(PAEMultiHeadAttentionSoftMaxStarGraph, self).__init__() + assert x_hidden_channels % num_heads == 0 \ + and vec_channels % num_heads == 0, ( + f"The number of hidden channels x_hidden_channels ({x_hidden_channels}) " + f"and vec_channels ({vec_channels}) " + f"must be evenly divisible by the number of " + f"attention heads ({num_heads})" + ) + assert vec_hidden_channels == x_channels, ( + f"The number of hidden channels x_channels ({x_channels}) " + f"and vec_hidden_channels ({vec_hidden_channels}) " + f"must be equal" + ) + + self.distance_influence = distance_influence + self.num_heads = num_heads + self.x_channels = x_channels + self.x_hidden_channels = x_hidden_channels + self.x_head_dim = x_hidden_channels // num_heads + self.vec_channels = vec_channels + self.vec_hidden_channels = vec_hidden_channels + # important, not vec_hidden_channels // num_heads + self.vec_head_dim = vec_channels // num_heads + self.share_kv = share_kv + self.layernorm = nn.LayerNorm(x_channels) + self.act = activation() + self.cutoff = None + self.scaling = self.x_head_dim**-0.5 + if use_lora is not None: + self.q_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + self.k_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) if not share_kv else None + self.v_proj = lora.Linear(x_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + else: + self.q_proj = nn.Linear(x_channels, x_hidden_channels) + self.k_proj = nn.Linear(x_channels, x_hidden_channels) if not share_kv else None + self.v_proj = nn.Linear(x_channels, x_hidden_channels) + + self.dk_proj = None + self.dk_dist_proj = None + self.dv_proj = None + self.dv_dist_proj = None + if distance_influence in ["keys", "both"]: + if use_lora is not None: + self.dk_proj = lora.Linear(edge_attr_channels, x_hidden_channels, r=use_lora) + self.dk_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels, r=use_lora) + else: + self.dk_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + self.dk_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels) + + if distance_influence in ["values", "both"]: + if use_lora is not None: + self.dv_proj = lora.Linear(edge_attr_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + self.dv_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + else: + self.dv_proj = nn.Linear(edge_attr_channels, x_hidden_channels + vec_channels * 2) + self.dv_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2) + # set PAE weight as a learnable parameter, basiclly a sigmoid function + self.pae_weight = nn.Linear(1, 1, bias=True) + self.reset_parameters() + + def reset_parameters(self): + self.layernorm.reset_parameters() + nn.init.xavier_uniform_(self.q_proj.weight) + self.q_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.k_proj.weight) + self.k_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.v_proj.weight) + self.v_proj.bias.data.fill_(0) + self.pae_weight.weight.data.fill_(-0.5) + self.pae_weight.bias.data.fill_(7.5) + if self.dk_proj: + nn.init.xavier_uniform_(self.dk_proj.weight) + self.dk_proj.bias.data.fill_(0) + if self.dv_proj: + nn.init.xavier_uniform_(self.dv_proj.weight) + self.dv_proj.bias.data.fill_(0) + if self.dk_dist_proj: + nn.init.xavier_uniform_(self.dk_dist_proj.weight) + self.dk_dist_proj.bias.data.fill_(0) + if self.dv_dist_proj: + nn.init.xavier_uniform_(self.dv_dist_proj.weight) + self.dv_dist_proj.bias.data.fill_(0) + + def forward(self, x, x_center_index, w_ij, f_dist_ij, f_ij, key_padding_mask, return_attn=False): + # we replaced r_ij to w_ij as pair-wise confidence + # we add plddt as position-wise confidence + # edge_index is unused + x = self.layernorm(x) + q = self.q_proj(x[x_center_index].unsqueeze(1)) * self.scaling + v = self.v_proj(x) + # if self.share_kv: + # k = v[:, :, :self.x_head_dim] + # else: + k = self.k_proj(x) + + dk = self.act(self.dk_proj(f_ij)) + dk_dist = self.act(self.dk_dist_proj(f_dist_ij)) + dv = self.act(self.dv_proj(f_ij)) + dv_dist = self.act(self.dv_dist_proj(f_dist_ij)) + + # full graph attention + x, attn = self.attention( + q=q, + k=k, + v=v, + dk=dk, + dk_dist=dk_dist, + dv=dv, + dv_dist=dv_dist, + w_ij=nn.functional.sigmoid(self.pae_weight(w_ij.unsqueeze(-1)).squeeze(-1)), + key_padding_mask=key_padding_mask, + ) + if return_attn: + return x, attn + else: + return x, None + + def attention(self, q, k, v, dk, dk_dist, dv, dv_dist, w_ij, key_padding_mask=None, need_head_weights=False): + # note that q is of shape (bsz, tgt_len, num_heads * head_dim) + # k, v is of shape (bsz, src_len, num_heads * head_dim) + # vec is of shape (bsz, src_len, 3, num_heads * head_dim) + # dk, dk_dist, dv, dv_dist is of shape (bsz, tgt_len, src_len, num_heads * head_dim) + # d_ij is of shape (bsz, tgt_len, src_len, 3) + # w_ij is of shape (bsz, tgt_len, src_len) + # key_padding_mask is of shape (bsz, src_len) + bsz, tgt_len, _ = q.size() + src_len = k.size(1) + # change q size to (bsz * num_heads, tgt_len, head_dim) + # change k,v size to (bsz * num_heads, src_len, head_dim) + q = q.transpose(0, 1).reshape(tgt_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + k = k.transpose(0, 1).reshape(src_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + v = v.transpose(0, 1).reshape(src_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + # dk size is (bsz, tgt_len, src_len, num_heads * head_dim) + # if dk is not None: + # change dk to (bsz * num_heads, tgt_len, src_len, head_dim) + dk = dk.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim).permute(2, 0, 1, 3).contiguous() + # if dk_dist is not None: + # change dk_dist to (bsz * num_heads, tgt_len, src_len, head_dim) + dk_dist = dk_dist.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim).permute(2, 0, 1, 3).contiguous() + # dv size is (bsz, tgt_len, src_len, num_heads * head_dim) + # if dv is not None: + # change dv to (bsz * num_heads, tgt_len, src_len, head_dim) + dv = dv.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim + 2 * self.vec_head_dim).permute(2, 0, 1, 3).contiguous() + # if dv_dist is not None: + # change dv_dist to (bsz * num_heads, tgt_len, src_len, head_dim) + dv_dist = dv_dist.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim + 2 * self.vec_head_dim).permute(2, 0, 1, 3).contiguous() + # if key_padding_mask is not None: + # key_padding_mask should be (bsz, src_len) + assert key_padding_mask.size(0) == bsz + assert key_padding_mask.size(1) == src_len + # attn_weights size is (bsz * num_heads, tgt_len, src_len, head_dim) + attn_weights = torch.multiply(q[:, :, None, :], k[:, None, :, :]) + # w_ij is PAE confidence + # w_ij size is (bsz, tgt_len, src_len) + # change dimension of w_ij to (bsz * num_heads, tgt_len, src_len, head_dim) + # if dk_dist is not None: + assert w_ij is not None + # if dk is not None: + attn_weights *= (dk + dk_dist * w_ij[:, :, :, None].repeat(self.num_heads, 1, 1, self.x_head_dim)) + # add dv and dv_dist + v = v.unsqueeze(1) + dv + dv_dist * w_ij[:, :, :, None].repeat(self.num_heads, 1, 1, self.x_head_dim + 2 * self.vec_head_dim) + # else: + # attn_weights *= dk_dist * w_ij + # else: + # if dk is not None: + # attn_weights *= dk + # attn_weights size is (bsz * num_heads, tgt_len, src_len) + attn_weights = attn_weights.sum(dim=-1) + # apply key_padding_mask to attn_weights + # if key_padding_mask is not None: + # don't attend to padding symbols + attn_weights = attn_weights.view(bsz, self.num_heads, tgt_len, src_len).contiguous() + attn_weights = attn_weights.masked_fill( + key_padding_mask.unsqueeze(1).unsqueeze(2).to(torch.bool), float("-inf") + ) + attn_weights = attn_weights.view(bsz * self.num_heads, tgt_len, src_len).contiguous() + # apply softmax to attn_weights + attn_weights = torch.nn.functional.softmax(attn_weights, dim=-1, dtype=torch.float32) + # first get invariant feature outputs x, size is (bsz * num_heads, tgt_len, head_dim) + x_out = torch.einsum('bts,btsh->bth', attn_weights, v) + attn_weights = attn_weights.view(bsz, self.num_heads, tgt_len, src_len).transpose(1, 0) + # if not need_head_weights: + # average attention weights over heads + attn_weights = attn_weights.mean(dim=0) + # reshape x_out to (bsz, tgt_len, num_heads * head_dim) + x_out = x_out.transpose(1, 0).reshape(tgt_len, bsz, self.num_heads * self.x_head_dim).transpose(1, 0).contiguous() + return x_out, attn_weights + + +class MultiHeadAttentionSoftMaxStarGraph(nn.Module): + """Equivariant multi-head attention layer with softmax, apply attention on full graph by default""" + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + share_kv, + edge_attr_channels, + edge_attr_dist_channels, + distance_influence, + num_heads, + activation, + cutoff_lower, + cutoff_upper, + use_lora=None, + ): + # same as EquivariantPAEMultiHeadAttentionSoftMax, but apply attention on full graph by default + super(MultiHeadAttentionSoftMaxStarGraph, self).__init__() + assert x_hidden_channels % num_heads == 0 \ + and vec_channels % num_heads == 0, ( + f"The number of hidden channels x_hidden_channels ({x_hidden_channels}) " + f"and vec_channels ({vec_channels}) " + f"must be evenly divisible by the number of " + f"attention heads ({num_heads})" + ) + assert vec_hidden_channels == x_channels, ( + f"The number of hidden channels x_channels ({x_channels}) " + f"and vec_hidden_channels ({vec_hidden_channels}) " + f"must be equal" + ) + + self.distance_influence = distance_influence + self.num_heads = num_heads + self.x_channels = x_channels + self.x_hidden_channels = x_hidden_channels + self.x_head_dim = x_hidden_channels // num_heads + self.vec_channels = vec_channels + self.vec_hidden_channels = vec_hidden_channels + # important, not vec_hidden_channels // num_heads + self.vec_head_dim = vec_channels // num_heads + self.share_kv = share_kv + self.layernorm = nn.LayerNorm(x_channels) + self.act = activation() + self.cutoff = None + self.scaling = self.x_head_dim**-0.5 + if use_lora is not None: + self.q_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + self.k_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) if not share_kv else None + self.v_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + else: + self.q_proj = nn.Linear(x_channels, x_hidden_channels) + self.k_proj = nn.Linear(x_channels, x_hidden_channels) if not share_kv else None + self.v_proj = nn.Linear(x_channels, x_hidden_channels) + + self.dk_proj = None + # self.dk_dist_proj = None + self.dv_proj = None + # self.dv_dist_proj = None + if distance_influence in ["keys", "both"]: + if use_lora is not None: + self.dk_proj = lora.Linear(edge_attr_channels, x_hidden_channels, r=use_lora) + # self.dk_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels, r=use_lora) + else: + self.dk_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + # self.dk_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels) + + if distance_influence in ["values", "both"]: + if use_lora is not None: + self.dv_proj = lora.Linear(edge_attr_channels, x_hidden_channels, r=use_lora) + # self.dv_dist_proj = lora.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2, r=use_lora) + else: + self.dv_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + # self.dv_dist_proj = nn.Linear(edge_attr_dist_channels, x_hidden_channels + vec_channels * 2) + # set PAE weight as a learnable parameter, basiclly a sigmoid function + # self.pae_weight = nn.Linear(1, 1, bias=True) + self.reset_parameters() + + def reset_parameters(self): + self.layernorm.reset_parameters() + nn.init.xavier_uniform_(self.q_proj.weight) + self.q_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.k_proj.weight) + self.k_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.v_proj.weight) + self.v_proj.bias.data.fill_(0) + # self.pae_weight.weight.data.fill_(-0.5) + # self.pae_weight.bias.data.fill_(7.5) + if self.dk_proj: + nn.init.xavier_uniform_(self.dk_proj.weight) + self.dk_proj.bias.data.fill_(0) + if self.dv_proj: + nn.init.xavier_uniform_(self.dv_proj.weight) + self.dv_proj.bias.data.fill_(0) + # if self.dk_dist_proj: + # nn.init.xavier_uniform_(self.dk_dist_proj.weight) + # self.dk_dist_proj.bias.data.fill_(0) + # if self.dv_dist_proj: + # nn.init.xavier_uniform_(self.dv_dist_proj.weight) + # self.dv_dist_proj.bias.data.fill_(0) + + def forward(self, x, x_center_index, w_ij, f_dist_ij, f_ij, key_padding_mask, return_attn=False): + # we replaced r_ij to w_ij as pair-wise confidence + # we add plddt as position-wise confidence + # edge_index is unused + x = self.layernorm(x) + q = self.q_proj(x[x_center_index].unsqueeze(1)) * self.scaling + v = self.v_proj(x) + # if self.share_kv: + # k = v[:, :, :self.x_head_dim] + # else: + k = self.k_proj(x) + + dk = self.act(self.dk_proj(f_ij)) + # dk_dist = self.act(self.dk_dist_proj(f_dist_ij)) + dv = self.act(self.dv_proj(f_ij)) + # dv_dist = self.act(self.dv_dist_proj(f_dist_ij)) + + # full graph attention + x, attn = self.attention( + q=q, + k=k, + v=v, + dk=dk, + # dk_dist=dk_dist, + dv=dv, + # dv_dist=dv_dist, + # w_ij=nn.functional.sigmoid(self.pae_weight(w_ij.unsqueeze(-1)).squeeze(-1)), + key_padding_mask=key_padding_mask, + ) + if return_attn: + return x, attn + else: + return x, None + + def attention(self, q, k, v, dk, dv, key_padding_mask=None, need_head_weights=False): + # note that q is of shape (bsz, tgt_len, num_heads * head_dim) + # k, v is of shape (bsz, src_len, num_heads * head_dim) + # vec is of shape (bsz, src_len, 3, num_heads * head_dim) + # dk, dk_dist, dv, dv_dist is of shape (bsz, tgt_len, src_len, num_heads * head_dim) + # d_ij is of shape (bsz, tgt_len, src_len, 3) + # w_ij is of shape (bsz, tgt_len, src_len) + # key_padding_mask is of shape (bsz, src_len) + bsz, tgt_len, _ = q.size() + src_len = k.size(1) + # change q size to (bsz * num_heads, tgt_len, head_dim) + # change k,v size to (bsz * num_heads, src_len, head_dim) + q = q.transpose(0, 1).reshape(tgt_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + k = k.transpose(0, 1).reshape(src_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + v = v.transpose(0, 1).reshape(src_len, bsz * self.num_heads, self.x_head_dim).transpose(0, 1).contiguous() + # dk size is (bsz, tgt_len, src_len, num_heads * head_dim) + # if dk is not None: + # change dk to (bsz * num_heads, tgt_len, src_len, head_dim) + dk = dk.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim).permute(2, 0, 1, 3).contiguous() + # if dk_dist is not None: + # change dk_dist to (bsz * num_heads, tgt_len, src_len, head_dim) + # dk_dist = dk_dist.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim).permute(2, 0, 1, 3).contiguous() + # dv size is (bsz, tgt_len, src_len, num_heads * head_dim) + # if dv is not None: + # change dv to (bsz * num_heads, tgt_len, src_len, head_dim) + dv = dv.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim).permute(2, 0, 1, 3).contiguous() + # if dv_dist is not None: + # change dv_dist to (bsz * num_heads, tgt_len, src_len, head_dim) + # dv_dist = dv_dist.permute(1, 2, 0, 3).reshape(tgt_len, src_len, bsz * self.num_heads, self.x_head_dim + 2 * self.vec_head_dim).permute(2, 0, 1, 3).contiguous() + # if key_padding_mask is not None: + # key_padding_mask should be (bsz, src_len) + assert key_padding_mask.size(0) == bsz + assert key_padding_mask.size(1) == src_len + # attn_weights size is (bsz * num_heads, tgt_len, src_len, head_dim) + attn_weights = torch.multiply(q[:, :, None, :], k[:, None, :, :]) + # w_ij is PAE confidence + # w_ij size is (bsz, tgt_len, src_len) + # change dimension of w_ij to (bsz * num_heads, tgt_len, src_len, head_dim) + # if dk_dist is not None: + # assert w_ij is not None + # if dk is not None: + attn_weights *= dk + # add dv and dv_dist + v = v.unsqueeze(1) + dv + # else: + # attn_weights *= dk_dist * w_ij + # else: + # if dk is not None: + # attn_weights *= dk + # attn_weights size is (bsz * num_heads, tgt_len, src_len) + attn_weights = attn_weights.sum(dim=-1) + # apply key_padding_mask to attn_weights + # if key_padding_mask is not None: + # don't attend to padding symbols + attn_weights = attn_weights.view(bsz, self.num_heads, tgt_len, src_len).contiguous() + attn_weights = attn_weights.masked_fill( + key_padding_mask.unsqueeze(1).unsqueeze(2).to(torch.bool), float("-inf") + ) + attn_weights = attn_weights.view(bsz * self.num_heads, tgt_len, src_len).contiguous() + # apply softmax to attn_weights + attn_weights = torch.nn.functional.softmax(attn_weights, dim=-1, dtype=torch.float32) + # first get invariant feature outputs x, size is (bsz * num_heads, tgt_len, head_dim) + x_out = torch.einsum('bts,btsh->bth', attn_weights, v) + attn_weights = attn_weights.view(bsz, self.num_heads, tgt_len, src_len).transpose(1, 0) + # if not need_head_weights: + # average attention weights over heads + attn_weights = attn_weights.mean(dim=0) + # reshape x_out to (bsz, tgt_len, num_heads * head_dim) + x_out = x_out.transpose(1, 0).reshape(tgt_len, bsz, self.num_heads * self.x_head_dim).transpose(1, 0).contiguous() + return x_out, attn_weights + + +# original torchmd-net attention layer, let k, v share the same projection +class EquivariantProMultiHeadAttention(MessagePassing): + """Equivariant multi-head attention layer.""" + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + edge_attr_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + ): + super(EquivariantMultiHeadAttention, self).__init__( + aggr="mean", node_dim=0) + assert x_hidden_channels % num_heads == 0 \ + and vec_channels % num_heads == 0, ( + f"The number of hidden channels x_hidden_channels ({x_hidden_channels}) " + f"and vec_channels ({vec_channels}) " + f"must be evenly divisible by the number of " + f"attention heads ({num_heads})" + ) + assert vec_hidden_channels == x_channels, ( + f"The number of hidden channels x_channels ({x_channels}) " + f"and vec_hidden_channels ({vec_hidden_channels}) " + f"must be equal" + ) + + self.distance_influence = distance_influence + self.num_heads = num_heads + self.x_channels = x_channels + self.x_hidden_channels = x_hidden_channels + self.x_head_dim = x_hidden_channels // num_heads + self.vec_channels = vec_channels + self.vec_hidden_channels = vec_hidden_channels + # important, not vec_hidden_channels // num_heads + self.vec_head_dim = vec_channels // num_heads + + self.layernorm = nn.LayerNorm(x_channels) + self.act = activation() + self.attn_activation = act_class_mapping[attn_activation]() + self.cutoff = CosineCutoff(cutoff_lower, cutoff_upper) + + self.q_proj = nn.Linear(x_channels, x_hidden_channels) + # self.k_proj = nn.Linear(x_channels, x_hidden_channels) + self.kv_proj = nn.Linear( + x_channels, x_hidden_channels + vec_channels * 2) + self.o_proj = nn.Linear( + x_hidden_channels, x_channels * 2 + vec_channels) + + self.vec_proj = nn.Linear( + vec_channels, vec_hidden_channels * 2 + vec_channels, bias=False) + + self.dk_proj = None + if distance_influence in ["keys", "both"]: + self.dk_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + + self.dv_proj = None + if distance_influence in ["values", "both"]: + self.dv_proj = nn.Linear( + edge_attr_channels, x_hidden_channels + vec_channels * 2) + + self.reset_parameters() + + def reset_parameters(self): + self.layernorm.reset_parameters() + nn.init.xavier_uniform_(self.q_proj.weight) + self.q_proj.bias.data.fill_(0) + # nn.init.xavier_uniform_(self.k_proj.weight) + # self.k_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.kv_proj.weight) + self.kv_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.o_proj.weight) + self.o_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.vec_proj.weight) + if self.dk_proj: + nn.init.xavier_uniform_(self.dk_proj.weight) + self.dk_proj.bias.data.fill_(0) + if self.dv_proj: + nn.init.xavier_uniform_(self.dv_proj.weight) + self.dv_proj.bias.data.fill_(0) + + def forward(self, x, vec, edge_index, r_ij, f_ij, d_ij, return_attn=False): + x = self.layernorm(x) + q = self.q_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + # k = self.k_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + v = self.kv_proj(x).reshape(-1, self.num_heads, + self.x_head_dim + self.vec_head_dim * 2) + k = v[:, :, :self.x_head_dim] + + vec1, vec2, vec3 = torch.split(self.vec_proj(vec), + [self.vec_hidden_channels, self.vec_hidden_channels, self.vec_channels], dim=-1) + vec = vec.reshape(-1, 3, self.num_heads, self.vec_head_dim) + vec_dot = (vec1 * vec2).sum(dim=1) + + dk = ( + self.act(self.dk_proj(f_ij)).reshape(-1, self.num_heads, self.x_head_dim) + if self.dk_proj is not None + else None + ) + dv = ( + self.act(self.dv_proj(f_ij)).reshape(-1, self.num_heads, self.x_head_dim + self.vec_head_dim * 2) + if self.dv_proj is not None + else None + ) + + # propagate_type: (q: Tensor, k: Tensor, v: Tensor, vec: Tensor, dk: Tensor, dv: Tensor, r_ij: Tensor, + # d_ij: Tensor) + x, vec, attn = self.propagate( + edge_index, + q=q, + k=k, + v=v, + vec=vec, + dk=dk, + dv=dv, + r_ij=r_ij, + d_ij=d_ij, + size=None, + ) + x = x.reshape(-1, self.x_hidden_channels) + vec = vec.reshape(-1, 3, self.vec_channels) + + o1, o2, o3 = torch.split(self.o_proj( + x), [self.vec_channels, self.x_channels, self.x_channels], dim=1) + dx = vec_dot * o2 + o3 + dvec = vec3 * o1.unsqueeze(1) + vec + if return_attn: + return dx, dvec, torch.concat((edge_index.T, attn), dim=1) + else: + return dx, dvec, None + + def message(self, q_i, k_j, v_j, vec_j, dk, dv, r_ij, d_ij): + # attention mechanism + if dk is None: + attn = (q_i * k_j).sum(dim=-1) + else: # TODO: consider add or multiply dk + attn = (q_i * k_j * dk).sum(dim=-1) + + # attention activation function + attn = self.attn_activation(attn) * self.cutoff(r_ij).unsqueeze(1) + + # value pathway + if dv is not None: + v_j = v_j * dv + x, vec1, vec2 = torch.split( + v_j, [self.x_head_dim, self.vec_head_dim, self.vec_head_dim], dim=2) + + # update scalar features + x = x * attn.unsqueeze(2) + # update vector features + vec = vec_j * vec1.unsqueeze(1) + vec2.unsqueeze(1) * \ + d_ij.unsqueeze(2).unsqueeze(3) + return x, vec, attn + + def aggregate( + self, + features: Tuple[torch.Tensor, torch.Tensor, torch.Tensor], + index: torch.Tensor, + ptr: Optional[torch.Tensor], + dim_size: Optional[int], + ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]: + x, vec, attn = features + x = scatter(x, index, dim=self.node_dim, dim_size=dim_size) + vec = scatter(vec, index, dim=self.node_dim, dim_size=dim_size) + return x, vec, attn + + def update( + self, inputs: Tuple[torch.Tensor, torch.Tensor] + ) -> Tuple[torch.Tensor, torch.Tensor]: + return inputs + + def message_and_aggregate(self, adj_t: SparseTensor) -> Tensor: + pass + + def edge_update(self) -> Tensor: + pass + + +# softmax version of torchmd-net attention layer +class EquivariantMultiHeadAttentionSoftMax(EquivariantMultiHeadAttention): + """Equivariant multi-head attention layer with softmax""" + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + share_kv, + edge_attr_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + use_lora=None, + ): + super(EquivariantMultiHeadAttentionSoftMax, self).__init__(x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + edge_attr_channels=edge_attr_channels, + distance_influence=distance_influence, + num_heads=num_heads, + activation=activation, + attn_activation=attn_activation, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + use_lora=use_lora) + self.attn_activation = nn.LeakyReLU(0.2) + + def message(self, q_i, k_j, v_j, vec_j, dk, dv, r_ij, d_ij, + index: Tensor, + ptr: Optional[Tensor], + size_i: Optional[int]): + # attention mechanism + if dk is None: + attn = (q_i * k_j).sum(dim=-1) + else: # TODO: consider add or multiply dk + attn = (q_i * k_j * dk).sum(dim=-1) + + # attention activation function + attn = self.attn_activation(attn) * self.cutoff(r_ij).unsqueeze(1) + attn = softmax(attn, index, ptr, size_i) + # TODO: consider drop out attn or not. + # attn = F.dropout(attn, p=self.dropout, training=self.training) + # value pathway + if dv is not None: + v_j = v_j * dv + x, vec1, vec2 = torch.split( + v_j, [self.x_head_dim, self.vec_head_dim, self.vec_head_dim], dim=2) + + # update scalar features + x = x * attn.unsqueeze(2) + # update vector features + vec = (vec1.unsqueeze(1) * vec_j + vec2.unsqueeze(1) * d_ij.unsqueeze(2).unsqueeze(3)) \ + * attn.unsqueeze(1).unsqueeze(3) + return x, vec, attn + + +# softmax version of torchmd-net attention layer, add pair-wise confidence of PAE +class EquivariantPAEMultiHeadAttentionSoftMax(EquivariantPAEMultiHeadAttention): + """Equivariant multi-head attention layer with softmax""" + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + share_kv, + edge_attr_channels, + edge_attr_dist_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + use_lora=None, + ): + super(EquivariantPAEMultiHeadAttentionSoftMax, self).__init__( + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + edge_attr_channels=edge_attr_channels, + edge_attr_dist_channels=edge_attr_dist_channels, + distance_influence=distance_influence, + num_heads=num_heads, + activation=activation, + attn_activation=attn_activation, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + use_lora=use_lora) + self.attn_activation = nn.LeakyReLU(0.2) + + def message(self, q_i, k_j, v_j, vec_j, dk, dk_dist, dv, dv_dist, d_ij, w_ij, + index: Tensor, + ptr: Optional[Tensor], + size_i: Optional[int]): + # attention mechanism + attn = (q_i * k_j) + if dk is not None: + attn += dk + if dk_dist is not None: + attn += dk_dist * w_ij.unsqueeze(1).unsqueeze(2) + attn = attn.sum(dim=-1) + # attention activation function + attn = self.attn_activation(attn) + attn = softmax(attn, index, ptr, size_i) + # TODO: consider drop out attn or not. + # attn = F.dropout(attn, p=self.dropout, training=self.training) + # value pathway + if dv is not None: + v_j += dv + if dv_dist is not None: + v_j += dv_dist * w_ij.unsqueeze(1).unsqueeze(2) + x, vec1, vec2 = torch.split( + v_j, [self.x_head_dim, self.vec_head_dim, self.vec_head_dim], dim=2) + + # update scalar features + x = x * attn.unsqueeze(2) + # update vector features + vec = (vec1.unsqueeze(1) * vec_j + vec2.unsqueeze(1) * d_ij.unsqueeze(2).unsqueeze(3)) \ + * attn.unsqueeze(1).unsqueeze(3) + return x, vec, attn + +# softmax version of torchmd-net attention layer, add pair-wise confidence of PAE +class EquivariantWeightedPAEMultiHeadAttentionSoftMax(EquivariantWeightedPAEMultiHeadAttention): + """Equivariant multi-head attention layer with softmax""" + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + share_kv, + edge_attr_channels, + edge_attr_dist_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + use_lora=None, + ): + super(EquivariantWeightedPAEMultiHeadAttentionSoftMax, self).__init__( + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + edge_attr_channels=edge_attr_channels, + edge_attr_dist_channels=edge_attr_dist_channels, + distance_influence=distance_influence, + num_heads=num_heads, + activation=activation, + attn_activation=attn_activation, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + use_lora=use_lora) + self.attn_activation = nn.LeakyReLU(0.2) + + def message(self, q_i, k_j, v_j, vec_j, dk, dk_dist, dv, dv_dist, d_ij, w_ij, + index: Tensor, + ptr: Optional[Tensor], + size_i: Optional[int]): + # attention mechanism + attn = (q_i * k_j) + if dk_dist is not None: + if dk is not None: + attn *= (dk + dk_dist * w_ij.unsqueeze(1).unsqueeze(2)) + else: + attn *= dk_dist * w_ij + else: + if dk is not None: + attn *= dk + attn = attn.sum(dim=-1) + # attention activation function + attn = self.attn_activation(attn) + attn = softmax(attn, index, ptr, size_i) + # TODO: consider drop out attn or not. + # attn = F.dropout(attn, p=self.dropout, training=self.training) + # value pathway + if dv is not None: + v_j += dv + if dv_dist is not None: + v_j += dv_dist * w_ij.unsqueeze(1).unsqueeze(2) + x, vec1, vec2 = torch.split( + v_j, [self.x_head_dim, self.vec_head_dim, self.vec_head_dim], dim=2) + + # update scalar features + x = x * attn.unsqueeze(2) + # update vector features + vec = (vec1.unsqueeze(1) * vec_j + vec2.unsqueeze(1) * d_ij.unsqueeze(2).unsqueeze(3)) \ + * attn.unsqueeze(1).unsqueeze(3) + return x, vec, attn + + +# MSA encoder adapted from gMVP +class MSAEncoder(nn.Module): + def __init__(self, num_species, pairwise_type, weighting_schema): + """[summary] + + Args: + num_species (int): Number of species to use from MSA. [1,200] // 200 used in default gMVP + pairwise_type ([str]): method for calculating pairwise coevolution. only "cov" supported + weighting_schema ([str]): species weighting type; "spe" -> use dense layer to weight speices + "none" -> uniformly weight species + + Raises: + NotImplementedError: [description] + """ + super(MSAEncoder, self).__init__() + self.num_species = num_species + self.pairwise_type = pairwise_type + self.weighting_schema = weighting_schema + if self.weighting_schema == 'spe': + self.W = nn.parameter.Parameter( + torch.zeros((1, num_species)), + requires_grad=True) + + elif self.weighting_schema == 'none': + self.W = torch.tensor(1.0 / self.num_species).repeat(self.num_species) + else: + raise NotImplementedError + + def forward(self, x, edge_index): + # x: L nodes x N num_species + shape = x.shape + L, N = shape[0], shape[1] + E = edge_index.shape[1] + + A = 21 # number of amino acids + x = x[:, :self.num_species] + if self.weighting_schema == 'spe': + sm = torch.nn.Softmax(dim=-1) + W = sm(self.W) + else: + W = self.W + x = nn.functional.one_hot(x.type(torch.int64), A).type(torch.float32) # L x N x A + x1 = torch.matmul(W[:, None], x) # L x 1 x A + + if self.pairwise_type == 'fre': + x2 = torch.matmul(x[edge_index[0], :, :, None], x[edge_index[1], :, None, :]) # E x N x A x A + x2 = x2.reshape((E, N, A * A)) # E x N x (A x A) + x2 = (W[:, :, None] * x2).sum(dim=1) # E x (A x A) + elif self.pairwise_type == 'cov': + #numerical stability + x2 = torch.matmul(x[edge_index[0], :, :, None], x[edge_index[1], :, None, :]) # E x N x A x A + x2 = (W[:, :, None, None] * x2).sum(dim=1) # E x A x A + x2_t = x1[edge_index[0], 0, :, None] * x1[edge_index[1], 0, None, :] # E x A x A + x2 = (x2 - x2_t).reshape(E, A * A) # E x (A x A) + x2 = x2.reshape(E, A * A) # E x (A x A) + norm = torch.sqrt(torch.sum(torch.square(x2), dim=-1, keepdim=True) + 1e-12) + x2 = torch.cat([x2, norm], dim=-1) # E x (A x A + 1) + elif self.pairwise_type == 'cov_all': + print('cov_all not implemented in EvolEncoder2') + raise NotImplementedError + elif self.pairwise_type == 'inv_cov': + print('in_cov not implemented in EvolEncoder2') + raise NotImplementedError + elif self.pairwise_type == 'none': + x2 = None + else: + raise NotImplementedError( + f'pairwise_type {self.pairwise_type} not implemented') + + x1 = torch.squeeze(x1, dim=1) # L x A + + return x1, x2 + + +# MSA encoder adapted from gMVP +class MSAEncoderFullGraph(nn.Module): + def __init__(self, num_species, pairwise_type, weighting_schema): + """[summary] + + Args: + num_species (int): Number of species to use from MSA. [1,200] // 200 used in default gMVP + pairwise_type ([str]): method for calculating pairwise coevolution. only "cov" supported + weighting_schema ([str]): species weighting type; "spe" -> use dense layer to weight speices + "none" -> uniformly weight species + + Raises: + NotImplementedError: [description] + """ + super(MSAEncoderFullGraph, self).__init__() + self.num_species = num_species + self.pairwise_type = pairwise_type + self.weighting_schema = weighting_schema + if self.weighting_schema == 'spe': + self.W = nn.parameter.Parameter( + torch.zeros((num_species)), + requires_grad=True) + + elif self.weighting_schema == 'none': + self.W = torch.tensor(1.0 / self.num_species).repeat(self.num_species) + else: + raise NotImplementedError + + def forward(self, x): + # x: B batch size x L lenth x N num_species + shape = x.shape + B, L, N = shape[0], shape[1], shape[2] + A = 21 # number of amino acids + x = x[:, :, :self.num_species] + if self.weighting_schema == 'spe': + W = torch.nn.functional.softmax(self.W, dim=-1) + else: + W = self.W + x = nn.functional.one_hot(x.type(torch.int64), A).type(torch.float32) # B x L x N x A + x1 = torch.einsum('blna,n->bla', x, W) # B x L x A + + if self.pairwise_type == 'cov': + #numerical stability + # x2 = torch.einsum('bLnA,blna,n->bLlAa', x, x, W) # B x L x L x A x A, check if ram supports this + # x2_t = x1[:, :, None, :, None] * x1[:, None, :, None, :] # B x L x L x A x A + # x2 = (x2 - x2_t).reshape(B, L, L, A * A) # B x L x L x (A x A) + # complete that in one line to save memory + x2 = (torch.einsum('bLnA,blna,n->bLlAa', x, x, W) - x1[:, :, None, :, None] * x1[:, None, :, None, :]).reshape(B, L, L, A * A) + norm = torch.sqrt(torch.sum(torch.square(x2), dim=-1, keepdim=True) + 1e-12) # B x L x L x 1 + x2 = torch.cat([x2, norm], dim=-1) # B x L x L x (A x A + 1) + elif self.pairwise_type == 'cov_all': + print('cov_all not implemented in EvolEncoder2') + raise NotImplementedError + elif self.pairwise_type == 'inv_cov': + print('in_cov not implemented in EvolEncoder2') + raise NotImplementedError + elif self.pairwise_type == 'none': + x2 = None + else: + raise NotImplementedError( + f'pairwise_type {self.pairwise_type} not implemented') + return x1, x2 + + +class NodeToEdgeAttr(nn.Module): + def __init__(self, node_channel, hidden_channel, edge_attr_channel, use_lora=None, layer_norm=False): + super().__init__() + self.layer_norm = layer_norm + if layer_norm: + self.layernorm = nn.LayerNorm(node_channel) + if use_lora is not None: + self.proj = lora.Linear(node_channel, hidden_channel * 2, bias=True, r=use_lora) + self.o_proj = lora.Linear(2 * hidden_channel, edge_attr_channel, r=use_lora) + else: + self.proj = nn.Linear(node_channel, hidden_channel * 2, bias=True) + self.o_proj = nn.Linear(2 * hidden_channel, edge_attr_channel, bias=True) + + torch.nn.init.zeros_(self.proj.bias) + torch.nn.init.zeros_(self.o_proj.bias) + + def forward(self, x, edge_index): + """ + Inputs: + x: N x sequence_state_dim + + Output: + edge_attr: edge_index.shape[0] x pairwise_state_dim + + Intermediate state: + B x L x L x 2*inner_dim + """ + x = self.layernorm(x) if self.layer_norm else x + q, k = self.proj(x).chunk(2, dim=-1) + + prod = q[edge_index[0], :] * k[edge_index[1], :] + diff = q[edge_index[0], :] - k[edge_index[1], :] + + edge_attr = torch.cat([prod, diff], dim=-1) + edge_attr = self.o_proj(edge_attr) + + return edge_attr + + +class MultiplicativeUpdate(MessagePassing): + def __init__(self, vec_in_channel, hidden_channel, hidden_vec_channel, ee_channels=None, use_lora=None, layer_norm=True) -> None: + super(MultiplicativeUpdate, self).__init__(aggr="mean") + self.vec_in_channel = vec_in_channel + self.hidden_channel = hidden_channel + self.hidden_vec_channel = hidden_vec_channel + + if use_lora is not None: + self.linear_a_p = lora.Linear(self.vec_in_channel, self.hidden_vec_channel, bias=False, r=use_lora) + self.linear_b_p = lora.Linear(self.vec_in_channel, self.hidden_vec_channel, bias=False, r=use_lora) + self.linear_g = lora.Linear(self.hidden_vec_channel, self.hidden_channel, r=use_lora) + else: + self.linear_a_p = nn.Linear(self.vec_in_channel, self.hidden_vec_channel, bias=False) + self.linear_b_p = nn.Linear(self.vec_in_channel, self.hidden_vec_channel, bias=False) + self.linear_g = nn.Linear(self.hidden_vec_channel, self.hidden_channel) + if ee_channels is not None: + if use_lora is not None: + self.linear_ee = lora.Linear(ee_channels, self.hidden_channel, r=use_lora) + else: + self.linear_ee = nn.Linear(ee_channels, self.hidden_channel) + else: + self.linear_ee = None + self.layer_norm = layer_norm + if layer_norm: + self.layer_norm_in = nn.LayerNorm(self.hidden_channel) + self.layer_norm_out = nn.LayerNorm(self.hidden_channel) + + self.sigmoid = nn.Sigmoid() + + def forward(self, + edge_attr: torch.Tensor, + edge_vec: torch.Tensor, + edge_edge_index: torch.Tensor, + edge_edge_attr: torch.Tensor, + ) -> torch.Tensor: + """ + Args: + edge_vec: + [*, 3, in_channel] input tensor + edge_attr: + [*, hidden_channel] input mask + Returns: + [*, hidden_channel] output tensor + """ + if self.layer_norm: + x = self.layer_norm_in(edge_attr) + x = self.propagate(edge_index=edge_edge_index, + a=self.linear_a_p(edge_vec).reshape(edge_attr.shape[0], -1), + b=self.linear_b_p(edge_vec).reshape(edge_attr.shape[0], -1), + edge_attr=x, + ee_ij=edge_edge_attr, ) + if self.layer_norm: + x = self.layer_norm_out(x) + edge_attr = edge_attr + x + return edge_attr + + def message(self, a_i: Tensor, b_j: Tensor, edge_attr_j: Tensor, ee_ij: Tensor,) -> Tensor: + # a: [*, 3, hidden_channel] + # b: [*, 3, hidden_channel] + s = (a_i.reshape(-1, 3, self.hidden_vec_channel).permute(0, 2, 1) \ + * b_j.reshape(-1, 3, self.hidden_vec_channel).permute(0, 2, 1)).sum(dim=-1) + if ee_ij is not None and self.linear_ee is not None: + s = self.sigmoid(self.linear_ee(ee_ij) + self.linear_g(s)) + else: + s = self.sigmoid(self.linear_g(s)) + return s * edge_attr_j + + +# let k v share the same weight +class EquivariantTriAngularMultiHeadAttention(MessagePassing): + """Equivariant multi-head attention layer. Add Triangular update between edges.""" + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + edge_attr_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + triangular_update=False, + ee_channels=None, + ): + super(EquivariantTriAngularMultiHeadAttention, self).__init__(aggr="mean", node_dim=0) + + self.distance_influence = distance_influence + self.num_heads = num_heads + self.x_channels = x_channels + self.x_hidden_channels = x_hidden_channels + self.x_head_dim = x_hidden_channels // num_heads + self.vec_channels = vec_channels + self.vec_hidden_channels = vec_hidden_channels + self.ee_channels = ee_channels + # important, not vec_hidden_channels // num_heads + + self.layernorm_in = nn.LayerNorm(x_channels) + self.layernorm_out = nn.LayerNorm(x_hidden_channels) + + self.act = activation() + self.attn_activation = act_class_mapping[attn_activation]() + + self.q_proj = nn.Linear(x_channels, x_hidden_channels) + self.kv_proj = nn.Linear(x_channels, x_hidden_channels) + # self.v_proj = nn.Linear(x_channels, x_hidden_channels) + self.o_proj = nn.Linear(x_hidden_channels, x_hidden_channels) + self.out = nn.Linear(x_hidden_channels, x_channels) + # add residue to x + # self.residue_hidden = nn.Linear(x_channels, x_hidden_channels) + + self.dk_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + self.triangular_update = triangular_update + if self.triangular_update: + self.edge_triangle_start_update = MultiplicativeUpdate(vec_in_channel=vec_channels, + hidden_channel=edge_attr_channels, + hidden_vec_channel=vec_hidden_channels, + ee_channels=ee_channels, ) + self.edge_triangle_end_update = MultiplicativeUpdate(vec_in_channel=vec_channels, + hidden_channel=edge_attr_channels, + hidden_vec_channel=vec_hidden_channels, + ee_channels=ee_channels, ) + self.node_to_edge_attr = NodeToEdgeAttr(node_channel=x_channels, + hidden_channel=x_hidden_channels, + edge_attr_channel=edge_attr_channels) + + self.reset_parameters() + + def reset_parameters(self): + self.layernorm_in.reset_parameters() + self.layernorm_out.reset_parameters() + nn.init.xavier_uniform_(self.q_proj.weight) + self.q_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.kv_proj.weight) + self.kv_proj.bias.data.fill_(0) + # nn.init.xavier_uniform_(self.v_proj.weight) + # self.v_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.o_proj.weight) + self.o_proj.bias.data.fill_(0) + if self.dk_proj: + nn.init.xavier_uniform_(self.dk_proj.weight) + self.dk_proj.bias.data.fill_(0) + + def get_start_index(self, edge_index): + edge_start_index = [] + start_node_count = edge_index[0].unique(return_counts=True) + start_nodes = start_node_count[0][start_node_count[1] > 1] + for i in start_nodes: + node_start_index = torch.where(edge_index[0] == i)[0] + candidates = torch.combinations(node_start_index, r=2).T + edge_start_index.append(torch.cat([candidates, candidates.flip(0)], dim=1)) + edge_start_index = torch.concat(edge_start_index, dim=1) + edge_start_index = edge_start_index[:, edge_start_index[0] != edge_start_index[1]] + return edge_start_index + + def get_end_index(self, edge_index): + edge_end_index = [] + end_node_count = edge_index[1].unique(return_counts=True) + end_nodes = end_node_count[0][end_node_count[1] > 1] + for i in end_nodes: + node_end_index = torch.where(edge_index[1] == i)[0] + candidates = torch.combinations(node_end_index, r=2).T + edge_end_index.append(torch.cat([candidates, candidates.flip(0)], dim=1)) + edge_end_index = torch.concat(edge_end_index, dim=1) + edge_end_index = edge_end_index[:, edge_end_index[0] != edge_end_index[1]] + return edge_end_index + + def forward(self, x, coords, edge_index, edge_attr, edge_vec, return_attn=False): + residue = x + x = self.layernorm_in(x) + q = self.q_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + k = self.kv_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + v = k + + # point ettr to edge_attr + if self.triangular_update: + edge_attr += self.node_to_edge_attr(x, edge_index) + + # Triangular edge update + # TODO: Add drop out layers here + edge_edge_index = self.get_start_index(edge_index) + if self.ee_channels is not None: + edge_edge_attr = coords[edge_index[1][edge_edge_index[0]], :, [0]] - coords[edge_index[1][edge_edge_index[1]], :, [0]] + edge_edge_attr = torch.norm(edge_edge_attr, dim=-1, keepdim=True) + else: + edge_edge_attr = None + edge_attr = self.edge_triangle_start_update( + edge_attr, edge_vec, + edge_edge_index, + edge_edge_attr + ) + edge_edge_index = self.get_end_index(edge_index) + if self.ee_channels is not None: + edge_edge_attr = coords[edge_index[0][edge_edge_index[0]], :, [0]] - coords[edge_index[0][edge_edge_index[1]], :, [0]] + edge_edge_attr = torch.norm(edge_edge_attr, dim=-1, keepdim=True) + else: + edge_edge_attr = None + edge_attr = self.edge_triangle_end_update( + edge_attr, edge_vec, + edge_edge_index, + edge_edge_attr + ) + del edge_edge_attr, edge_edge_index + + dk = ( + self.act(self.dk_proj(edge_attr)).reshape(-1, self.num_heads, self.x_head_dim) + if self.dk_proj is not None else None + ) + + # propagate_type: (q: Tensor, k: Tensor, v: Tensor, vec: Tensor, dk: Tensor, dv: Tensor, r_ij: Tensor, + # d_ij: Tensor) + x, attn = self.propagate( + edge_index, + q=q, + k=k, + v=v, + dk=dk, + size=None, + ) + x = x.reshape(-1, self.x_hidden_channels) + x = residue + x + x = self.layernorm_out(x) + x = gelu(self.o_proj(x)) + x = self.out(x) + del residue, q, k, v, dk + if return_attn: + return x, edge_attr, torch.concat((edge_index.T, attn), dim=1) + else: + return x, edge_attr, None + + def message(self, q_i, k_j, v_j, dk): + # attention mechanism + if dk is None: + attn = (q_i * k_j).sum(dim=-1) + else: # TODO: consider add or multiply dk + attn = (q_i * k_j * dk).sum(dim=-1) + + # attention activation function + attn = self.attn_activation(attn) + + # update scalar features + x = v_j * attn.unsqueeze(2) + return x, attn + + def aggregate( + self, + features: Tuple[torch.Tensor, torch.Tensor, torch.Tensor], + index: torch.Tensor, + ptr: Optional[torch.Tensor], + dim_size: Optional[int], + ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]: + x, attn = features + x = scatter(x, index, dim=self.node_dim, dim_size=dim_size, reduce=self.aggr) + return x, attn + + def update( + self, inputs: Tuple[torch.Tensor, torch.Tensor] + ) -> Tuple[torch.Tensor, torch.Tensor]: + return inputs + + def message_and_aggregate(self, adj_t: SparseTensor) -> Tensor: + pass + + def edge_update(self) -> Tensor: + pass + + +# let k v share the same weight, dropout attention weights, with option LoRA +class EquivariantTriAngularDropMultiHeadAttention(MessagePassing): + """Equivariant multi-head attention layer. Add Triangular update between edges.""" + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + edge_attr_channels, + distance_influence, + num_heads, + activation, + attn_activation, + rbf_channels, + triangular_update=False, + ee_channels=None, + drop_out_rate=0.0, + use_lora=None, + layer_norm=True, + ): + super(EquivariantTriAngularDropMultiHeadAttention, self).__init__(aggr="mean", node_dim=0) + + self.distance_influence = distance_influence + self.num_heads = num_heads + self.x_channels = x_channels + self.x_hidden_channels = x_hidden_channels + self.x_head_dim = x_hidden_channels // num_heads + self.vec_channels = vec_channels + self.vec_hidden_channels = vec_hidden_channels + self.ee_channels = ee_channels + self.rbf_channels = rbf_channels + self.layer_norm = layer_norm + # important, not vec_hidden_channels // num_heads + if layer_norm: + self.layernorm_in = nn.LayerNorm(x_channels) + self.layernorm_out = nn.LayerNorm(x_hidden_channels) + + self.act = activation() + self.attn_activation = act_class_mapping[attn_activation]() + + if use_lora is not None: + self.q_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + self.kv_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + self.dk_proj = lora.Linear(edge_attr_channels, x_hidden_channels, r=use_lora) + self.o_proj = lora.Linear(x_hidden_channels, x_hidden_channels, r=use_lora) + else: + self.q_proj = nn.Linear(x_channels, x_hidden_channels) + self.kv_proj = nn.Linear(x_channels, x_hidden_channels) + self.dk_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + self.o_proj = nn.Linear(x_hidden_channels, x_hidden_channels) + + self.triangular_drop = nn.Dropout(drop_out_rate) + self.rbf_drop = nn.Dropout(drop_out_rate) + self.dense_drop = nn.Dropout(drop_out_rate) + self.dropout = nn.Dropout(drop_out_rate) + self.triangular_update = triangular_update + if self.triangular_update: + self.edge_triangle_end_update = MultiplicativeUpdate(vec_in_channel=vec_channels, + hidden_channel=edge_attr_channels, + hidden_vec_channel=vec_hidden_channels, + ee_channels=ee_channels, + layer_norm=layer_norm, + use_lora=use_lora) + self.node_to_edge_attr = NodeToEdgeAttr(node_channel=x_channels, + hidden_channel=x_hidden_channels, + edge_attr_channel=edge_attr_channels, + use_lora=use_lora) + self.triangle_update_dropout = nn.Dropout(0.5) + self.reset_parameters() + + def reset_parameters(self): + if self.layer_norm: + self.layernorm_in.reset_parameters() + self.layernorm_out.reset_parameters() + nn.init.xavier_uniform_(self.q_proj.weight) + self.q_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.kv_proj.weight) + self.kv_proj.bias.data.fill_(0) + # nn.init.xavier_uniform_(self.v_proj.weight) + # self.v_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.o_proj.weight) + self.o_proj.bias.data.fill_(0) + if self.dk_proj: + nn.init.xavier_uniform_(self.dk_proj.weight) + self.dk_proj.bias.data.fill_(0) + + def get_start_index(self, edge_index): + edge_start_index = [] + start_node_count = edge_index[0].unique(return_counts=True) + start_nodes = start_node_count[0][start_node_count[1] > 1] + for i in start_nodes: + node_start_index = torch.where(edge_index[0] == i)[0] + candidates = torch.combinations(node_start_index, r=2).T + edge_start_index.append(torch.cat([candidates, candidates.flip(0)], dim=1)) + edge_start_index = torch.concat(edge_start_index, dim=1) + edge_start_index = edge_start_index[:, edge_start_index[0] != edge_start_index[1]] + return edge_start_index + + def get_end_index(self, edge_index): + edge_end_index = [] + end_node_count = edge_index[1].unique(return_counts=True) + end_nodes = end_node_count[0][end_node_count[1] > 1] + for i in end_nodes: + node_end_index = torch.where(edge_index[1] == i)[0] + candidates = torch.combinations(node_end_index, r=2).T + edge_end_index.append(torch.cat([candidates, candidates.flip(0)], dim=1)) + edge_end_index = torch.concat(edge_end_index, dim=1) + edge_end_index = edge_end_index[:, edge_end_index[0] != edge_end_index[1]] + return edge_end_index + + def forward(self, x, coords, edge_index, edge_attr, edge_vec, return_attn=False): + residue = x + if self.layer_norm: + x = self.layernorm_in(x) + q = self.q_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + k = self.kv_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + v = k + + # point ettr to edge_attr + if self.triangular_update: + edge_attr += self.node_to_edge_attr(x, edge_index) + # Triangular edge update + # TODO: Add drop out layers here + edge_edge_index = self.get_end_index(edge_index) + edge_edge_index = edge_edge_index[:, self.triangular_drop( + torch.ones(edge_edge_index.shape[1], device=edge_edge_index.device) + ).to(torch.bool)] + if self.ee_channels is not None: + edge_edge_attr = coords[edge_index[0][edge_edge_index[0]], :, [0]] - coords[edge_index[0][edge_edge_index[1]], :, [0]] + edge_edge_attr = torch.norm(edge_edge_attr, dim=-1, keepdim=True) + else: + edge_edge_attr = None + edge_attr = self.edge_triangle_end_update( + edge_attr, edge_vec, + edge_edge_index, + edge_edge_attr + ) + del edge_edge_attr, edge_edge_index + + # drop rbfs + edge_attr = torch.cat((edge_attr[:, :-self.rbf_channels], + self.rbf_drop(edge_attr[:, -self.rbf_channels:])), + dim=-1) + + dk = ( + self.act(self.dk_proj(edge_attr)).reshape(-1, self.num_heads, self.x_head_dim) + if self.dk_proj is not None else None + ) + + # propagate_type: (q: Tensor, k: Tensor, v: Tensor, vec: Tensor, dk: Tensor, dv: Tensor, r_ij: Tensor, + # d_ij: Tensor) + x, attn = self.propagate( + edge_index, + q=q, + k=k, + v=v, + dk=dk, + size=None, + ) + x = x.reshape(-1, self.x_hidden_channels) + if self.layer_norm: + x = self.layernorm_out(x) + x = self.dense_drop(x) + x = residue + gelu(x) + x = self.o_proj(x) + x = self.dropout(x) + del residue, q, k, v, dk + if return_attn: + return x, edge_attr, torch.concat((edge_index.T, attn), dim=1) + else: + return x, edge_attr, None + + def message(self, q_i, k_j, v_j, dk): + # attention mechanism + if dk is None: + attn = (q_i * k_j).sum(dim=-1) + else: # TODO: consider add or multiply dk + attn = (q_i * k_j * dk).sum(dim=-1) + + # attention activation function + attn = self.attn_activation(attn) + + # update scalar features + x = v_j * attn.unsqueeze(2) + return x, attn + + def aggregate( + self, + features: Tuple[torch.Tensor, torch.Tensor, torch.Tensor], + index: torch.Tensor, + ptr: Optional[torch.Tensor], + dim_size: Optional[int], + ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]: + x, attn = features + x = scatter(x, index, dim=self.node_dim, dim_size=dim_size, reduce=self.aggr) + return x, attn + + def update( + self, inputs: Tuple[torch.Tensor, torch.Tensor] + ) -> Tuple[torch.Tensor, torch.Tensor]: + return inputs + + def message_and_aggregate(self, adj_t: SparseTensor) -> Tensor: + pass + + def edge_update(self) -> Tensor: + pass + + +# let k v share the same weight +class EquivariantTriAngularStarMultiHeadAttention(MessagePassing): + """ + Equivariant multi-head attention layer. Add Triangular update between edges. Only update the center node. + """ + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + edge_attr_channels, + distance_influence, + num_heads, + activation, + attn_activation, + cutoff_lower, + cutoff_upper, + triangular_update=False, + ee_channels=None, + ): + super(EquivariantTriAngularStarMultiHeadAttention, self).__init__(aggr="mean", node_dim=0) + + self.distance_influence = distance_influence + self.num_heads = num_heads + self.x_channels = x_channels + self.x_hidden_channels = x_hidden_channels + self.x_head_dim = x_hidden_channels // num_heads + self.vec_channels = vec_channels + self.vec_hidden_channels = vec_hidden_channels + self.ee_channels = ee_channels + # important, not vec_hidden_channels // num_heads + + # self.layernorm_in = nn.LayerNorm(x_channels) + self.layernorm_out = nn.LayerNorm(x_hidden_channels) + + self.act = activation() + self.attn_activation = act_class_mapping[attn_activation]() + + self.q_proj = nn.Linear(x_channels, x_hidden_channels) + self.kv_proj = nn.Linear(x_channels, x_hidden_channels) + # self.v_proj = nn.Linear(x_channels, x_hidden_channels) + # self.o_proj = nn.Linear(x_hidden_channels, x_hidden_channels) + # self.out = nn.Linear(x_hidden_channels, x_channels) + # add residue to x + # self.residue_hidden = nn.Linear(x_channels, x_hidden_channels) + self.gru = nn.GRUCell(x_channels, x_channels) + self.dk_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + self.triangular_update = triangular_update + if self.triangular_update: + # self.edge_triangle_start_update = MultiplicativeUpdate(vec_in_channel=vec_channels, + # hidden_channel=edge_attr_channels, + # hidden_vec_channel=vec_hidden_channels, + # ee_channels=ee_channels, ) + self.edge_triangle_end_update = MultiplicativeUpdate(vec_in_channel=vec_channels, + hidden_channel=edge_attr_channels, + hidden_vec_channel=vec_hidden_channels, + ee_channels=ee_channels, ) + self.node_to_edge_attr = NodeToEdgeAttr(node_channel=x_channels, + hidden_channel=x_hidden_channels, + edge_attr_channel=edge_attr_channels) + + self.reset_parameters() + + def reset_parameters(self): + # self.layernorm_in.reset_parameters() + self.layernorm_out.reset_parameters() + nn.init.xavier_uniform_(self.q_proj.weight) + self.q_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.kv_proj.weight) + self.kv_proj.bias.data.fill_(0) + # nn.init.xavier_uniform_(self.v_proj.weight) + # self.v_proj.bias.data.fill_(0) + # nn.init.xavier_uniform_(self.o_proj.weight) + # self.o_proj.bias.data.fill_(0) + if self.dk_proj: + nn.init.xavier_uniform_(self.dk_proj.weight) + self.dk_proj.bias.data.fill_(0) + + def get_start_index(self, edge_index): + edge_start_index = [] + start_node_count = edge_index[0].unique(return_counts=True) + start_nodes = start_node_count[0][start_node_count[1] > 1] + for i in start_nodes: + node_start_index = torch.where(edge_index[0] == i)[0] + candidates = torch.combinations(node_start_index, r=2).T + edge_start_index.append(torch.cat([candidates, candidates.flip(0)], dim=1)) + edge_start_index = torch.concat(edge_start_index, dim=1) + edge_start_index = edge_start_index[:, edge_start_index[0] != edge_start_index[1]] + return edge_start_index + + def get_end_index(self, edge_index): + edge_end_index = [] + end_node_count = edge_index[1].unique(return_counts=True) + end_nodes = end_node_count[0][end_node_count[1] > 1] + for i in end_nodes: + node_end_index = torch.where(edge_index[1] == i)[0] + candidates = torch.combinations(node_end_index, r=2).T + edge_end_index.append(torch.cat([candidates, candidates.flip(0)], dim=1)) + edge_end_index = torch.concat(edge_end_index, dim=1) + edge_end_index = edge_end_index[:, edge_end_index[0] != edge_end_index[1]] + return edge_end_index + + def forward(self, x, coords, edge_index, edge_attr, edge_vec, return_attn=False): + # perform topK pooling + end_node_count = edge_index[1].unique(return_counts=True) + center_nodes = end_node_count[0][end_node_count[1] > 1] + other_nodes = end_node_count[0][end_node_count[1] <= 1] + residue = x[center_nodes] # batch_size * x_channels + # filter edge_index and edge_attr to from context to center only + edge_attr = edge_attr[torch.isin(edge_index[1], center_nodes), :] + edge_vec = edge_vec[torch.isin(edge_index[1], center_nodes), :] + edge_index = edge_index[:, torch.isin(edge_index[1], center_nodes)] + # x itself is q, k and v + q = self.q_proj(residue).reshape(-1, self.num_heads, self.x_head_dim) + kv = self.kv_proj(x[other_nodes]).reshape(-1, self.num_heads, self.x_head_dim) + qkv = torch.zeros(x.shape[0], self.num_heads, self.x_head_dim).to(x.device, non_blocking=True) + qkv[center_nodes] = q + qkv[other_nodes] = kv + # point ettr to edge_attr + if self.triangular_update: + edge_attr += self.node_to_edge_attr(x, edge_index) + # Triangular edge update + # TODO: Add drop out layers here + edge_edge_index = self.get_end_index(edge_index) + if self.ee_channels is not None: + edge_edge_attr = coords[edge_index[0][edge_edge_index[0]], :, [0]] - coords[edge_index[0][edge_edge_index[1]], :, [0]] + edge_edge_attr = torch.norm(edge_edge_attr, dim=-1, keepdim=True) + else: + edge_edge_attr = None + edge_attr = self.edge_triangle_end_update( + edge_attr, edge_vec, + edge_edge_index, + edge_edge_attr + ) + del edge_edge_attr, edge_edge_index + + dk = ( + self.act(self.dk_proj(edge_attr)).reshape(-1, self.num_heads, self.x_head_dim) + if self.dk_proj is not None else None + ) # TODO: check self.act + + # propagate_type: (q: Tensor, k: Tensor, v: Tensor, vec: Tensor, dk: Tensor, dv: Tensor, r_ij: Tensor, + # d_ij: Tensor) + x, attn = self.propagate( + edge_index, + q=qkv, + k=qkv, + v=qkv, + dk=dk, + size=None, + ) + x = x.reshape(-1, self.x_hidden_channels) + # only get the center nodes + x = x[center_nodes] + x = self.layernorm_out(x) + x = self.gru(residue, x) + del residue, dk + if return_attn: + return x, edge_attr, torch.concat((edge_index.T, attn), dim=1) + else: + return x, edge_attr, None + + def message(self, q_i, k_j, v_j, dk): + # attention mechanism + if dk is None: + attn = (q_i * k_j).sum(dim=-1) + else: # TODO: consider add or multiply dk + attn = (q_i * k_j + dk).sum(dim=-1) + + # attention activation function + attn = self.attn_activation(attn) / self.x_head_dim + + # update scalar features + x = v_j * attn.unsqueeze(2) + return x, attn + + def aggregate( + self, + features: Tuple[torch.Tensor, torch.Tensor, torch.Tensor], + index: torch.Tensor, + ptr: Optional[torch.Tensor], + dim_size: Optional[int], + ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]: + x, attn = features + x = scatter(x, index, dim=self.node_dim, dim_size=dim_size, reduce=self.aggr) + return x, attn + + def update( + self, inputs: Tuple[torch.Tensor, torch.Tensor] + ) -> Tuple[torch.Tensor, torch.Tensor]: + return inputs + + def message_and_aggregate(self, adj_t: SparseTensor) -> Tensor: + pass + + def edge_update(self) -> Tensor: + pass + + +# let k v share the same weight, dropout attention weights, with option LoRA +class EquivariantTriAngularStarDropMultiHeadAttention(MessagePassing): + """ + Equivariant multi-head attention layer. Add Triangular update between edges. Only update the center node. + """ + + def __init__( + self, + x_channels, + x_hidden_channels, + vec_channels, + vec_hidden_channels, + edge_attr_channels, + distance_influence, + num_heads, + activation, + attn_activation, + rbf_channels, + triangular_update=False, + ee_channels=None, + drop_out_rate=0.0, + use_lora=None, + ): + super(EquivariantTriAngularStarDropMultiHeadAttention, self).__init__(aggr="mean", node_dim=0) + + self.distance_influence = distance_influence + self.num_heads = num_heads + self.x_channels = x_channels + self.x_hidden_channels = x_hidden_channels + self.x_head_dim = x_hidden_channels // num_heads + self.vec_channels = vec_channels + self.vec_hidden_channels = vec_hidden_channels + self.ee_channels = ee_channels + self.rbf_channels = rbf_channels + # important, not vec_hidden_channels // num_heads + + # self.layernorm_in = nn.LayerNorm(x_channels) + self.layernorm_out = nn.LayerNorm(x_hidden_channels) + + self.act = activation() + self.attn_activation = act_class_mapping[attn_activation]() + + if use_lora is not None: + self.q_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + self.kv_proj = lora.Linear(x_channels, x_hidden_channels, r=use_lora) + self.dk_proj = lora.Linear(edge_attr_channels, x_hidden_channels, r=use_lora) + else: + self.q_proj = nn.Linear(x_channels, x_hidden_channels) + self.kv_proj = nn.Linear(x_channels, x_hidden_channels) + self.dk_proj = nn.Linear(edge_attr_channels, x_hidden_channels) + # self.v_proj = nn.Linear(x_channels, x_hidden_channels) + # self.o_proj = nn.Linear(x_hidden_channels, x_hidden_channels) + # self.out = nn.Linear(x_hidden_channels, x_channels) + # add residue to x + # self.residue_hidden = nn.Linear(x_channels, x_hidden_channels) + self.gru = nn.GRUCell(x_channels, x_channels) + + self.triangular_drop = nn.Dropout(drop_out_rate) + self.rbf_drop = nn.Dropout(drop_out_rate) + self.dense_drop = nn.Dropout(drop_out_rate) + self.dropout = nn.Dropout(drop_out_rate) + self.triangular_update = triangular_update + if self.triangular_update: + self.edge_triangle_end_update = MultiplicativeUpdate(vec_in_channel=vec_channels, + hidden_channel=edge_attr_channels, + hidden_vec_channel=vec_hidden_channels, + ee_channels=ee_channels, + use_lora=use_lora) + self.node_to_edge_attr = NodeToEdgeAttr(node_channel=x_channels, + hidden_channel=x_hidden_channels, + edge_attr_channel=edge_attr_channels, + use_lora=use_lora) + self.triangle_update_dropout = nn.Dropout(0.5) + + self.reset_parameters() + + def reset_parameters(self): + # self.layernorm_in.reset_parameters() + self.layernorm_out.reset_parameters() + nn.init.xavier_uniform_(self.q_proj.weight) + self.q_proj.bias.data.fill_(0) + nn.init.xavier_uniform_(self.kv_proj.weight) + self.kv_proj.bias.data.fill_(0) + # nn.init.xavier_uniform_(self.v_proj.weight) + # self.v_proj.bias.data.fill_(0) + # nn.init.xavier_uniform_(self.o_proj.weight) + # self.o_proj.bias.data.fill_(0) + if self.dk_proj: + nn.init.xavier_uniform_(self.dk_proj.weight) + self.dk_proj.bias.data.fill_(0) + + def get_start_index(self, edge_index): + edge_start_index = [] + start_node_count = edge_index[0].unique(return_counts=True) + start_nodes = start_node_count[0][start_node_count[1] > 1] + for i in start_nodes: + node_start_index = torch.where(edge_index[0] == i)[0] + candidates = torch.combinations(node_start_index, r=2).T + edge_start_index.append(torch.cat([candidates, candidates.flip(0)], dim=1)) + edge_start_index = torch.concat(edge_start_index, dim=1) + edge_start_index = edge_start_index[:, edge_start_index[0] != edge_start_index[1]] + return edge_start_index + + def get_end_index(self, edge_index): + edge_end_index = [] + end_node_count = edge_index[1].unique(return_counts=True) + end_nodes = end_node_count[0][end_node_count[1] > 1] + for i in end_nodes: + node_end_index = torch.where(edge_index[1] == i)[0] + candidates = torch.combinations(node_end_index, r=2).T + edge_end_index.append(torch.cat([candidates, candidates.flip(0)], dim=1)) + edge_end_index = torch.concat(edge_end_index, dim=1) + edge_end_index = edge_end_index[:, edge_end_index[0] != edge_end_index[1]] + return edge_end_index + + def forward(self, x, coords, edge_index, edge_attr, edge_vec, return_attn=False): + # perform topK pooling + end_node_count = edge_index[1].unique(return_counts=True) + center_nodes = end_node_count[0][end_node_count[1] > 1] + other_nodes = end_node_count[0][end_node_count[1] <= 1] + residue = x[center_nodes] # batch_size * x_channels + # filter edge_index and edge_attr to from context to center only + edge_attr = edge_attr[torch.isin(edge_index[1], center_nodes), :] + edge_vec = edge_vec[torch.isin(edge_index[1], center_nodes), :] + edge_index = edge_index[:, torch.isin(edge_index[1], center_nodes)] + # x itself is q, k and v + q = self.q_proj(residue).reshape(-1, self.num_heads, self.x_head_dim) + kv = self.kv_proj(x[other_nodes]).reshape(-1, self.num_heads, self.x_head_dim) + qkv = torch.zeros(x.shape[0], self.num_heads, self.x_head_dim).to(x.device, non_blocking=True) + qkv[center_nodes] = q + qkv[other_nodes] = kv + # point ettr to edge_attr + if self.triangular_update: + edge_attr += self.node_to_edge_attr(x, edge_index) + # Triangular edge update + # TODO: Add drop out layers here + edge_edge_index = self.get_end_index(edge_index) + edge_edge_index = edge_edge_index[:, self.triangular_drop( + torch.ones(edge_edge_index.shape[1], device=edge_edge_index.device) + ).to(torch.bool)] + if self.ee_channels is not None: + edge_edge_attr = coords[edge_index[0][edge_edge_index[0]], :, [0]] - coords[edge_index[0][edge_edge_index[1]], :, [0]] + edge_edge_attr = torch.norm(edge_edge_attr, dim=-1, keepdim=True) + else: + edge_edge_attr = None + edge_attr = self.edge_triangle_end_update( + edge_attr, edge_vec, + edge_edge_index, + edge_edge_attr + ) + del edge_edge_attr, edge_edge_index + + # drop rbfs + edge_attr = torch.cat((edge_attr[:, :-self.rbf_channels], + self.rbf_drop(edge_attr[:, -self.rbf_channels:])), + dim=-1) + + dk = ( + self.act(self.dk_proj(edge_attr)).reshape(-1, self.num_heads, self.x_head_dim) + if self.dk_proj is not None else None + ) # TODO: check self.act + + # propagate_type: (q: Tensor, k: Tensor, v: Tensor, vec: Tensor, dk: Tensor, dv: Tensor, r_ij: Tensor, + # d_ij: Tensor) + x, attn = self.propagate( + edge_index, + q=qkv, + k=qkv, + v=qkv, + dk=dk, + size=None, + ) + x = x.reshape(-1, self.x_hidden_channels) + # only get the center nodes + x = x[center_nodes] + x = self.layernorm_out(x) + x = self.dense_drop(x) + x = self.gru(residue, x) + x = self.dropout(x) + del residue, dk + if return_attn: + return x, edge_attr, torch.concat((edge_index.T, attn), dim=1) + else: + return x, edge_attr, None + + def message(self, q_i, k_j, v_j, dk): + # attention mechanism + if dk is None: + attn = (q_i * k_j).sum(dim=-1) + else: # TODO: consider add or multiply dk + attn = (q_i * k_j + dk).sum(dim=-1) + + # attention activation function + attn = self.attn_activation(attn) / self.x_head_dim + + # update scalar features + x = v_j * attn.unsqueeze(2) + return x, attn + + def aggregate( + self, + features: Tuple[torch.Tensor, torch.Tensor, torch.Tensor], + index: torch.Tensor, + ptr: Optional[torch.Tensor], + dim_size: Optional[int], + ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]: + x, attn = features + x = scatter(x, index, dim=self.node_dim, dim_size=dim_size, reduce=self.aggr) + return x, attn + + def update( + self, inputs: Tuple[torch.Tensor, torch.Tensor] + ) -> Tuple[torch.Tensor, torch.Tensor]: + return inputs + + def message_and_aggregate(self, adj_t: SparseTensor) -> Tensor: + pass + + def edge_update(self) -> Tensor: + pass + + +# Transform sequence, structure, and relative position into a pair feature +class PairFeatureNet(nn.Module): + + def __init__(self, c_s, c_p, relpos_k=32, template_type="exp-normal-smearing-distance"): + super(PairFeatureNet, self).__init__() + + self.c_s = c_s + self.c_p = c_p + + self.linear_s_p_i = nn.Linear(c_s, c_p) + self.linear_s_p_j = nn.Linear(c_s, c_p) + + self.relpos_k = relpos_k + self.n_bin = 2 * relpos_k + 1 + self.linear_relpos = nn.Linear(self.n_bin, c_p) + + # TODO: implement structure to pairwise feature function + self.template_fn, c_template = get_template_fn(template_type) + self.linear_template = nn.Linear(c_template, c_p) + + def relpos(self, r): + # AlphaFold 2 Algorithm 4 & 5 + # Based on OpenFold utils/tensor_utils.py + # Input: [b, n_res] + + # [b, n_res, n_res] + d = r[:, :, None] - r[:, None, :] + + # [n_bin] + v = torch.arange(-self.relpos_k, self.relpos_k + 1).to(r.device, non_blocking=True) + + # [1, 1, 1, n_bin] + v_reshaped = v.view(*((1,) * len(d.shape) + (len(v),))) + + # [b, n_res, n_res] + b = torch.argmin(torch.abs(d[:, :, :, None] - v_reshaped), dim=-1) + + # [b, n_res, n_res, n_bin] + oh = nn.functional.one_hot(b, num_classes=len(v)).float() + + # [b, n_res, n_res, c_p] + p = self.linear_relpos(oh) + + return p + + def template(self, t): + return self.linear_template(self.template_fn(t)) + + def forward(self, s, t, r, mask): + # Input: [b, n_res, c_s] + p_mask = mask.unsqueeze(1) * mask.unsqueeze(2) + # [b, n_res, c_p] + p_i = self.linear_s_p_i(s) + p_j = self.linear_s_p_j(s) + + # [b, n_res, n_res, c_p] + p = p_i[:, :, None, :] + p_j[:, None, :, :] + + # [b, n_res, n_res, c_p] + p += self.relpos(r) # upper bond is 64 AA + p += self.template(t) # upper bond is 100 A + + # [b, n_res, n_res, c_p] + p *= p_mask.unsqueeze(-1) + + return p + + +# AF2's TriangularSelfAttentionBlock, but I removed the pairwise attention because of memory issues. +# In genie they are doing the same. +class TriangularSelfAttentionBlock(nn.Module): + def __init__( + self, + sequence_state_dim, + pairwise_state_dim, + sequence_head_width, + pairwise_head_width, + dropout=0, + **__kwargs, + ): + super().__init__() + from openfold.model.triangular_multiplicative_update import ( + TriangleMultiplicationIncoming, + TriangleMultiplicationOutgoing, + ) + from esm.esmfold.v1.misc import ( + Attention, + Dropout, + PairToSequence, + ResidueMLP, + SequenceToPair, + ) + assert sequence_state_dim % sequence_head_width == 0 + assert pairwise_state_dim % pairwise_head_width == 0 + sequence_num_heads = sequence_state_dim // sequence_head_width + pairwise_num_heads = pairwise_state_dim // pairwise_head_width + assert sequence_state_dim == sequence_num_heads * sequence_head_width + assert pairwise_state_dim == pairwise_num_heads * pairwise_head_width + assert pairwise_state_dim % 2 == 0 + + self.sequence_state_dim = sequence_state_dim + self.pairwise_state_dim = pairwise_state_dim + + self.layernorm_1 = nn.LayerNorm(sequence_state_dim) + + self.sequence_to_pair = SequenceToPair( + sequence_state_dim, pairwise_state_dim // 2, pairwise_state_dim + ) + self.pair_to_sequence = PairToSequence( + pairwise_state_dim, sequence_num_heads) + + self.seq_attention = Attention( + sequence_state_dim, sequence_num_heads, sequence_head_width, gated=True + ) + self.tri_mul_out = TriangleMultiplicationOutgoing( + pairwise_state_dim, + pairwise_state_dim, + ) + self.tri_mul_in = TriangleMultiplicationIncoming( + pairwise_state_dim, + pairwise_state_dim, + ) + + self.mlp_seq = ResidueMLP( + sequence_state_dim, 4 * sequence_state_dim, dropout=dropout) + self.mlp_pair = ResidueMLP( + pairwise_state_dim, 4 * pairwise_state_dim, dropout=dropout) + + assert dropout < 0.4 + self.drop = nn.Dropout(dropout) + self.row_drop = Dropout(dropout * 2, 2) + self.col_drop = Dropout(dropout * 2, 1) + + torch.nn.init.zeros_(self.tri_mul_in.linear_z.weight) + torch.nn.init.zeros_(self.tri_mul_in.linear_z.bias) + torch.nn.init.zeros_(self.tri_mul_out.linear_z.weight) + torch.nn.init.zeros_(self.tri_mul_out.linear_z.bias) + + torch.nn.init.zeros_(self.sequence_to_pair.o_proj.weight) + torch.nn.init.zeros_(self.sequence_to_pair.o_proj.bias) + torch.nn.init.zeros_(self.pair_to_sequence.linear.weight) + torch.nn.init.zeros_(self.seq_attention.o_proj.weight) + torch.nn.init.zeros_(self.seq_attention.o_proj.bias) + torch.nn.init.zeros_(self.mlp_seq.mlp[-2].weight) + torch.nn.init.zeros_(self.mlp_seq.mlp[-2].bias) + torch.nn.init.zeros_(self.mlp_pair.mlp[-2].weight) + torch.nn.init.zeros_(self.mlp_pair.mlp[-2].bias) + + def forward(self, sequence_state, pairwise_state, mask=None, chunk_size=None, **__kwargs): + """ + Inputs: + sequence_state: B x L x sequence_state_dim + pairwise_state: B x L x L x pairwise_state_dim + mask: B x L boolean tensor of valid positions + + Output: + sequence_state: B x L x sequence_state_dim + pairwise_state: B x L x L x pairwise_state_dim + """ + assert len(sequence_state.shape) == 3 + assert len(pairwise_state.shape) == 4 + if mask is not None: + assert len(mask.shape) == 2 + + batch_dim, seq_dim, sequence_state_dim = sequence_state.shape + pairwise_state_dim = pairwise_state.shape[3] + assert sequence_state_dim == self.sequence_state_dim + assert pairwise_state_dim == self.pairwise_state_dim + assert batch_dim == pairwise_state.shape[0] + assert seq_dim == pairwise_state.shape[1] + assert seq_dim == pairwise_state.shape[2] + + # Update sequence state + bias = self.pair_to_sequence(pairwise_state) + + # Self attention with bias + mlp. + y = self.layernorm_1(sequence_state) + y, _ = self.seq_attention(y, mask=mask, bias=bias) + sequence_state = sequence_state + self.drop(y) + sequence_state = self.mlp_seq(sequence_state) + + # Update pairwise state + pairwise_state = pairwise_state + self.sequence_to_pair(sequence_state) + + # Axial attention with triangular bias. + tri_mask = mask.unsqueeze( + 2) * mask.unsqueeze(1) if mask is not None else None + pairwise_state = pairwise_state + self.row_drop( + self.tri_mul_out(pairwise_state, mask=tri_mask) + ) + pairwise_state = pairwise_state + self.col_drop( + self.tri_mul_in(pairwise_state, mask=tri_mask) + ) + + # MLP over pairs. + pairwise_state = self.mlp_pair(pairwise_state) + + return sequence_state, pairwise_state + + +# A Self-Attention Pooling Block +class SeqPairAttentionOutput(nn.Module): + def __init__(self, seq_state_dim, pairwise_state_dim, num_heads, output_dim, dropout): + super(SeqPairAttentionOutput, self).__init__() + from esm.esmfold.v1.misc import ( + Attention, + PairToSequence, + ResidueMLP, + ) + self.seq_state_dim = seq_state_dim + self.pairwise_state_dim = pairwise_state_dim + self.output_dim = output_dim + seq_head_width = seq_state_dim // num_heads + + self.layernorm = nn.LayerNorm(seq_state_dim) + self.seq_attention = Attention( + seq_state_dim, num_heads, seq_head_width, gated=True + ) + self.pair_to_sequence = PairToSequence(pairwise_state_dim, num_heads) + self.mlp_seq = ResidueMLP( + seq_state_dim, 4 * seq_state_dim, dropout=dropout) + self.drop = nn.Dropout(dropout) + + def forward(self, sequence_state, pairwise_state, mask=None): + # Update sequence state + bias = self.pair_to_sequence(pairwise_state) + + # Self attention with bias + mlp. + y = self.layernorm(sequence_state) + y, _ = self.seq_attention(y, mask=mask, bias=bias) + sequence_state = sequence_state + self.drop(y) + sequence_state = self.mlp_seq(sequence_state) + + return sequence_state diff --git a/model/module/output.py b/model/module/output.py new file mode 100644 index 0000000000000000000000000000000000000000..8beeaa0964c48f8e1059c04dc8fbba9d9d3ed51a --- /dev/null +++ b/model/module/output.py @@ -0,0 +1,832 @@ +from abc import abstractmethod, ABCMeta +from typing import Optional, Tuple +import math +import torch +from torch import _dynamo +_dynamo.config.suppress_errors = True +from torch import nn +from torch_geometric.nn import MessagePassing +# from torch_geometric.nn.pool.topk_pool import topk, filter_adj # Abort SAGPool +from torch_scatter import scatter +import loralib as lora +import gpytorch +from gpytorch.models.deep_gps import DeepGPLayer, DeepGP +from pyro.nn.module import to_pyro_module_ +from data.utils import AA_DICT_HUMAN, ESM_TOKENS +from model.module.utils import act_class_mapping +from .attention import PAEMultiHeadAttentionSoftMaxStarGraph, MultiHeadAttentionSoftMaxStarGraph +from esm.modules import RobertaLMHead + + +class OutputModel(nn.Module, metaclass=ABCMeta): + def __init__(self, allow_prior_model, reduce_op): + super(OutputModel, self).__init__() + self.allow_prior_model = allow_prior_model + self.reduce_op = reduce_op + + def reset_parameters(self): + pass + + @abstractmethod + def pre_reduce(self, x, v, pos, batch): + return + + def reduce(self, x, edge_index, edge_attr, batch): + return scatter(x, batch, dim=0, reduce=self.reduce_op), None + + def post_reduce(self, x): + return x + + +class ESMScalar(OutputModel): + # ESMOutputModel is a special output model for ESM-2 + # it has the same initial weights as the ESM-2 model + # it outputs the log probs of all 20 amino acids + # currently it only handles single aa change + def __init__(self, args, + activation="sigmoid", + allow_prior_model=True, + lm_head: RobertaLMHead=None): + # have a language model head weights + x_channels = args["x_channels"] + out_channels = args["output_dim"] + reduce_op = args["reduce_op"] + super(ESMScalar, self).__init__( + allow_prior_model=allow_prior_model, reduce_op=reduce_op + ) + self.activation = act_class_mapping[activation]() + # first is lm dense layer + self.lm_dense = nn.Linear(x_channels, x_channels) + self.lm_dense.weight.data.copy_(lm_head.dense.weight) + self.lm_dense.bias.data.copy_(lm_head.dense.bias) + # next is lm_weight layer + self.lm_weight = nn.Parameter(torch.zeros(len(ESM_TOKENS), x_channels, out_channels)) + self.lm_bias = nn.Parameter(torch.zeros(len(ESM_TOKENS), out_channels)) + # self.sigmoid_bias = nn.Parameter(torch.ones(out_channels) * -4) + # self.sigmoid_weight = nn.Parameter(torch.ones(out_channels) * -1) + # last is the layer norm + self.lm_layer_norm = nn.LayerNorm(x_channels) + # copy lm_weight to self.lm_weight + for i in range(out_channels): + self.lm_weight[:, :, i].data.copy_(lm_head.weight) + self.lm_bias[:, i].data.copy_(lm_head.bias) + self.lm_layer_norm.weight.data.copy_(lm_head.layer_norm.weight) + + def gelu(self, x): + """Implementation of the gelu activation function. + + For information: OpenAI GPT's gelu is slightly different + (and gives slightly different results): + 0.5 * x * (1 + torch.tanh(math.sqrt(2 / math.pi) * (x + 0.044715 * torch.pow(x, 3)))) + """ + return x * 0.5 * (1.0 + torch.erf(x / math.sqrt(2.0))) + + def pre_reduce(self, x, v, pos, batch): + return x + + def reduce(self, x, edge_index, edge_attr, batch): + # return the center node features + # center node index is the most common node index in the edge_index + center_nodes = torch.unique(edge_index[1]) + x = x[center_nodes] + return x, None + + def post_reduce(self, x, score_mask=None): + # apply the language model head + # first dense layer + x = self.lm_dense(x) + # next gelu + x = self.gelu(x) + # next layer norm + x = self.lm_layer_norm(x) + # last linear layer + x = torch.einsum('bh,ths->bts', x, self.lm_weight) + self.lm_bias.unsqueeze(0) + # should apply the score mask here, -1 means reference, 1 means alternative, 0 means non of interest + if score_mask is not None: + x = (x * score_mask.unsqueeze(-1)).sum(dim=1) + else: + x = x.sum(dim=1) + # return self.activation(x * self.sigmoid_weight + self.sigmoid_bias) + return self.activation(x) + + +class ESMFullGraphScalar(ESMScalar): + # ESMOutputModel is a special output model for ESM-2 + # it has the same initial weights as the ESM-2 model + # it outputs the log probs of all 20 amino acids + # currently it only handles single aa change + def __init__(self, args, + activation="sigmoid", + allow_prior_model=True, + lm_head: RobertaLMHead=None): + # have a language model head weights + super(ESMFullGraphScalar, self).__init__( + args=args, + activation=activation, + allow_prior_model=allow_prior_model, + lm_head=lm_head + ) + + def reduce(self, x, x_mask): + # return the center node features + # center node index is the most common node index in the edge_index + x = (x * x_mask).sum(dim=1) + return x, None + + +class EquivariantNoGraphScalar(OutputModel): + def __init__( + self, + args, + activation="sigmoid", + allow_prior_model=True, + ): + x_channels = args["x_channels"] + out_channels = args["output_dim"] + reduce_op = args["reduce_op"] + super(EquivariantNoGraphScalar, self).__init__( + allow_prior_model=allow_prior_model, reduce_op=reduce_op + ) + act_class = act_class_mapping[activation] + self.layer_norm = nn.LayerNorm(x_channels) + self.output_network = nn.Sequential( + nn.Linear(x_channels, out_channels), + act_class(), + ) + + self.reset_parameters() + + def reset_parameters(self): + nn.init.xavier_uniform_(self.output_network[0].weight) + self.output_network[0].bias.data.fill_(0) + + def pre_reduce(self, x, v: Optional[torch.Tensor], pos, batch): + return x + + def reduce(self, x, edge_index, edge_attr, batch): + return x.sum(axis=-2, keepdim=False), None + + def post_reduce(self, x): + x = self.layer_norm(x) + return self.output_network(x) + + +class EquivariantScalar(OutputModel): + def __init__( + self, + args, + activation="sigmoid", + allow_prior_model=True, + init_fn='uniform', + ): + x_channels = args["x_channels"] + if args["model"] == "pass-forward": + x_channels = args["x_in_channels"] if args["x_in_channels"] is not None else args["x_channels"] + if args["add_msa"]: + x_channels += 199 + out_channels = args["output_dim"] + reduce_op = args["reduce_op"] + super(EquivariantScalar, self).__init__( + allow_prior_model=allow_prior_model, reduce_op=reduce_op + ) + act_class = act_class_mapping[activation] + self.output_network = nn.Sequential( + nn.Linear(x_channels, out_channels), + act_class(), + ) + self.init_fn = init_fn + + self.reset_parameters() + + def reset_parameters(self): + if self.init_fn == 'uniform': + nn.init.xavier_uniform_(self.output_network[0].weight) + else: + nn.init.constant_(self.output_network[0].weight, 0) + self.output_network[0].bias.data.fill_(0) + + def pre_reduce(self, x, v: Optional[torch.Tensor], pos, batch): + return x + + def post_reduce(self, x): + return self.output_network(x) + + +class EquivariantPAEAttnScalar(EquivariantScalar): + def __init__( + self, + args, + activation="sigmoid", + allow_prior_model=True, + ): + x_channels = args["x_channels"] + super(EquivariantAttnScalar, self).__init__( + args=args, + activation=activation, + allow_prior_model=allow_prior_model, + ) + # apply two layers of StarPool + if args["loss_fn"] == "weighted_combined_loss" or args["loss_fn"] == "combined_loss": + use_lora = args["use_lora"] + else: + use_lora = None + input_dic = { + "x_channels": args["x_channels"], + "x_hidden_channels": args["x_hidden_channels"], + "vec_channels": args["vec_channels"], + "vec_hidden_channels": args["vec_hidden_channels"], + "share_kv": args["share_kv"], + "edge_attr_dist_channels": args["num_rbf"], + "edge_attr_channels": args["num_edge_attr"], + "distance_influence": args["distance_influence"], + "num_heads": args["num_heads"], + "activation": act_class_mapping[args["activation"]], + "cutoff_lower": args["cutoff_lower"], + "cutoff_upper": args["cutoff_upper"], + "use_lora": use_lora + } + self.AttnPoolLayers = nn.ModuleList([ + PAEMultiHeadAttentionSoftMaxStarGraph(**input_dic), + ]) + + def reduce(self, x, x_center_index, w_ij, f_dist_ij, f_ij, plddt, key_padding_mask): + # x don't have to reduce to x_center_index but w_ij and f_dist_ij have to + w_ij = w_ij[x_center_index].unsqueeze(1) + f_dist_ij = f_dist_ij[x_center_index].unsqueeze(1) + f_ij = f_ij[x_center_index].unsqueeze(1) + for layer in self.AttnPoolLayers: + x, attn = layer(x, x_center_index, w_ij, f_dist_ij, f_ij, key_padding_mask, True) + return x, attn + + +class EquivariantAttnScalar(EquivariantScalar): + def __init__( + self, + args, + activation="sigmoid", + allow_prior_model=True, + ): + x_channels = args["x_channels"] + super(EquivariantAttnScalar, self).__init__( + args=args, + activation=activation, + allow_prior_model=allow_prior_model, + ) + # apply two layers of StarPool + if args["loss_fn"] == "weighted_combined_loss" or args["loss_fn"] == "combined_loss": + use_lora = args["use_lora"] + else: + use_lora = None + input_dic = { + "x_channels": args["x_channels"], + "x_hidden_channels": args["x_hidden_channels"], + "vec_channels": args["vec_channels"], + "vec_hidden_channels": args["vec_hidden_channels"], + "share_kv": args["share_kv"], + "edge_attr_dist_channels": args["num_rbf"], + "edge_attr_channels": args["num_edge_attr"], + "distance_influence": args["distance_influence"], + "num_heads": args["num_heads"], + "activation": act_class_mapping[args["activation"]], + "cutoff_lower": args["cutoff_lower"], + "cutoff_upper": args["cutoff_upper"], + "use_lora": use_lora + } + self.AttnPoolLayers = nn.ModuleList([ + MultiHeadAttentionSoftMaxStarGraph(**input_dic), + ]) + + def reduce(self, x, x_center_index, w_ij, f_dist_ij, f_ij, plddt, key_padding_mask): + # x don't have to reduce to x_center_index but w_ij and f_dist_ij have to + # w_ij = w_ij[x_center_index].unsqueeze(1) + # f_dist_ij = f_dist_ij[x_center_index].unsqueeze(1) + f_ij = f_ij[x_center_index].unsqueeze(1) + for layer in self.AttnPoolLayers: + x, attn = layer(x, x_center_index, None, None, f_ij, key_padding_mask, True) + return x, attn + + +class EquivariantAttnOneSiteScalar(EquivariantAttnScalar): + def __init__( + self, + args, + activation="sigmoid", + allow_prior_model=True, + ): + self.output_dim = args["output_dim"] + args["output_dim"] = len(AA_DICT_HUMAN) * self.output_dim + super(EquivariantAttnOneSiteScalar, self).__init__( + args=args, + activation=activation, + allow_prior_model=allow_prior_model, + ) + + def post_reduce(self, x): + res = self.output_network(x).reshape(-1, len(AA_DICT_HUMAN), self.output_dim) + return res + + +class EquivariantStarPoolScalar(EquivariantScalar): + def __init__( + self, + args, + activation="sigmoid", + allow_prior_model=True, + init_fn='uniform', + ): + x_channels = args["x_channels"] + super(EquivariantStarPoolScalar, self).__init__( + args=args, + activation=activation, + allow_prior_model=allow_prior_model, + init_fn=init_fn, + ) + # apply two layers of StarPool + if args["loss_fn"] == "weighted_combined_loss" or args["loss_fn"] == "combined_loss": + use_lora = args["use_lora"] + else: + use_lora = None + self.StarPoolLayers = nn.ModuleList([ + StarPool(hidden_channels=x_channels, + edge_channels=args["num_rbf"] + args["num_edge_attr"], + cutoff_lower=args["cutoff_lower"], + cutoff_upper=args["cutoff_upper"], + use_lora=use_lora, + drop_out=args["drop_out"], + ratio=0.5), + ]) + + def reduce(self, x, edge_index, edge_attr, batch): + for layer in self.StarPoolLayers: + x, edge_index, edge_attr, batch, attn = layer(x, edge_index, edge_attr, batch) + out = scatter(x, batch, dim=0, reduce=self.reduce_op) + return out, attn + + +class EquivariantStarPoolOneSiteScalar(EquivariantStarPoolScalar): + def __init__( + self, + args, + activation="sigmoid", + allow_prior_model=True, + ): + self.output_dim = args["output_dim"] + args["output_dim"] = len(AA_DICT_HUMAN) * self.output_dim + super(EquivariantStarPoolOneSiteScalar, self).__init__( + args=args, + activation=activation, + allow_prior_model=allow_prior_model, + ) + + def post_reduce(self, x): + res = self.output_network(x).reshape(-1, len(AA_DICT_HUMAN), self.output_dim) + return res + + +class EquivariantStarPoolMeanVarScalar(EquivariantStarPoolScalar): + def __init__( + self, + args, + activation="sigmoid", + allow_prior_model=True, + ): + self.output_dim = args["output_dim"] + # make a copy of args + args_copy = args.copy() + args_copy["output_dim"] = 2 * self.output_dim + super(EquivariantStarPoolMeanVarScalar, self).__init__( + args=args_copy, + activation=activation, + allow_prior_model=allow_prior_model, + ) + + def post_reduce(self, x): + # output mean and variance + return self.output_network(x).reshape(-1, 2, self.output_dim) + + +class EquivariantStarPoolPyroScalar(EquivariantStarPoolScalar): + def __init__( + self, + args, + activation="sigmoid", + allow_prior_model=True, + ): + super(EquivariantStarPoolPyroScalar, self).__init__( + args=args, + activation=activation, + allow_prior_model=allow_prior_model, + ) + to_pyro_module_(self.output_network) + + def post_reduce(self, x): + return self.output_network(x) + + +# GP layer basic class +class GaussianProcessLayer(DeepGPLayer): + def __init__(self, input_dims, output_dims, num_inducing=64, mean_type='constant'): + if output_dims is None: + inducing_points = torch.randn(num_inducing, input_dims) + batch_shape = torch.Size([]) + else: + inducing_points = torch.randn(output_dims, num_inducing, input_dims) + batch_shape = torch.Size([output_dims]) + variational_distribution = gpytorch.variational.CholeskyVariationalDistribution( + num_inducing_points=num_inducing, + batch_shape=batch_shape + ) + # initialize variational strategy + variational_strategy = gpytorch.variational.VariationalStrategy( + self, + inducing_points, + variational_distribution, + learn_inducing_locations=True + ) + super(GaussianProcessLayer, self).__init__(variational_strategy, input_dims, output_dims) + if mean_type == 'constant': + self.mean_module = gpytorch.means.ConstantMean(batch_shape=batch_shape) + else: + self.mean_module = gpytorch.means.LinearMean(input_dims) + # Cannot use RBFKernel here because it guarantee the diagnal values to be same + self.covar_module = gpytorch.kernels.ScaleKernel( + gpytorch.kernels.LinearKernel(num_dimensions=input_dims), + batch_shape=batch_shape, ard_num_dims=None + ) + + def forward(self, x): + mean = self.mean_module(x) + covar = self.covar_module(x) + y = gpytorch.distributions.MultivariateNormal(mean, covar) + y_new = y.to_data_independent_dist() + y_new.lazy_covariance_matrix = gpytorch.lazy.DiagLazyTensor(y.lazy_covariance_matrix.diag()) + return y_new + + def __call__(self, x, *other_inputs, **kwargs): + """ + Overriding __call__ isn't strictly necessary, but it lets us add concatenation based skip connections + easily. For example, hidden_layer2(hidden_layer1_outputs, inputs) will pass the concatenation of the first + hidden layer's outputs and the input data to hidden_layer2. + """ + if len(other_inputs): + if isinstance(x, gpytorch.distributions.MultitaskMultivariateNormal): + x = x.rsample() + + processed_inputs = [ + inp.unsqueeze(0).expand(gpytorch.settings.num_likelihood_samples.value(), *inp.shape) + for inp in other_inputs + ] + + x = torch.cat([x] + processed_inputs, dim=-1) + # TODO: here the are_samples are set to always true, not sure if it is correct + # return super().__call__(x, are_samples=bool(len(other_inputs)), **kwargs) + return super().__call__(x, are_samples=True, **kwargs) + + +class EquivariantStarPoolGPScalar(EquivariantStarPoolScalar, DeepGP): + def __init__( + self, + args, + activation="sigmoid", + grid_bounds=(-10., 10.), + allow_prior_model=True, + ): + x_channels = args["x_channels"] + DeepGP.__init__(self) + EquivariantStarPoolScalar.__init__( + self, + args=args, + activation=activation, + allow_prior_model=allow_prior_model, + ) + # change the output network to GP + self.output_network = GaussianProcessLayer(input_dims=x_channels, output_dims=args["output_dim"], mean_type='linear') + self.grid_bounds = grid_bounds + # This module will scale the NN features so that they're nice values + self.scale_to_bounds = gpytorch.utils.grid.ScaleToBounds(self.grid_bounds[0], self.grid_bounds[1]) + self.likelihood = gpytorch.likelihoods.BernoulliLikelihood() + + def reset_parameters(self): + # Do nothing + return + + def post_reduce(self, x): + # Scale the input to be between [-10, 10] + x = self.scale_to_bounds(x) + # Get the predicted latent function values + x = self.output_network(x) + return x + + +class PositiveLinear(nn.Module): + def __init__(self, in_features, out_features): + super(PositiveLinear, self).__init__() + self.in_features = in_features + self.out_features = out_features + self.weight = nn.Parameter(torch.Tensor(out_features, in_features), requires_grad=True) + self.reset_parameters() + + def reset_parameters(self): + nn.init.xavier_uniform_(self.weight) + + def forward(self, x): + return nn.functional.linear(x, self.weight.exp()) + + +class EquivariantRegressionClassificationStarPoolScalar(EquivariantStarPoolScalar): + def __init__( + self, + args, + activation="pass", + allow_prior_model=True, + ): + x_channels = args["x_channels"] + super(EquivariantRegressionClassificationStarPoolScalar, self).__init__( + args=args, + activation=activation, + allow_prior_model=allow_prior_model, + ) + # apply two layers of SAGPool + # apply two layers of SAGPool + self.StarPoolLayers = nn.ModuleList([ + StarPool(hidden_channels=x_channels, + edge_channels=args["num_rbf"] + args["num_edge_attr"], + cutoff_lower=args["cutoff_lower"], + cutoff_upper=args["cutoff_upper"], + use_lora=args["use_lora"], + drop_out=args["drop_out"], + ratio=0.5), + ]) + self.output_network_1 = nn.Sequential( + nn.Linear(x_channels, args["output_dim_1"]), + act_class_mapping["pass"](), + ) + self.output_network_2 = nn.Sequential( + nn.Linear(args["output_dim_1"], args["output_dim_2"]), + act_class_mapping["sigmoid"](), + ) + + def reduce(self, x, edge_index, edge_attr, batch): + for layer in self.StarPoolLayers: + x, edge_index, edge_attr, batch, attn = layer(x, edge_index, edge_attr, batch) + out = scatter(x, batch, dim=0, reduce=self.reduce_op) + return out, attn + + def post_reduce(self, x): + x = self.output_network_1(x) + # concat x and self.output_network_2(x) to get the final output + output = torch.cat((self.output_network_2(x), x), dim=-1) + return output + + +class EquivariantMaskPredictScalar(OutputModel): + def __init__( + self, + args, + lm_weight, + activation="gelu", + allow_prior_model=True, + ): + x_channels = args["x_channels"] + out_channels = args["x_channels"] + reduce_op = args["reduce_op"] + super(EquivariantMaskPredictScalar, self).__init__( + allow_prior_model=allow_prior_model, reduce_op=reduce_op + ) + act_class = act_class_mapping[activation] + self.output_network = nn.Sequential( + nn.Linear(x_channels, out_channels), + act_class(), + nn.LayerNorm(out_channels), + ) + self.lm_weight = lm_weight + self.bias = nn.Parameter(torch.zeros(args["x_in_channels"])) + + self.reset_parameters() + + def reset_parameters(self): + nn.init.xavier_uniform_(self.output_network[0].weight) + self.output_network[0].bias.data.fill_(0) + + def pre_reduce(self, x, v: Optional[torch.Tensor], pos, batch): + x = self.output_network(x) + x = nn.functional.linear(x, self.lm_weight) + self.bias + return x + + def post_reduce(self, x): + return x + + +class EquivariantMaskPredictLogLogitsScalar(EquivariantMaskPredictScalar): + def __init__( + self, + args, + lm_weight, + activation="gelu", + allow_prior_model=True, + ): + super(EquivariantMaskPredictLogLogitsScalar, self).__init__( + args=args, + lm_weight=lm_weight, + activation=activation, + allow_prior_model=allow_prior_model, + ) + + def pre_reduce(self, x, v: Optional[torch.Tensor], pos, batch): + x = self.output_network(x) + x = nn.functional.linear(x, self.lm_weight) + self.bias + x = torch.log_softmax(x, dim=-1) + return x + + +class Scalar(OutputModel): + def __init__( + self, + args, + activation="silu", + allow_prior_model=True, + ): + x_channels = args["x_channels"] + out_channels = args["output_dim"] + reduce_op = args["reduce_op"] + super(Scalar, self).__init__( + allow_prior_model=allow_prior_model, reduce_op=reduce_op + ) + act_class = act_class_mapping[activation] + self.output_network = nn.Sequential( + nn.Linear(x_channels, x_channels // 2), + act_class(), + nn.Linear(x_channels // 2, out_channels), + ) + + self.reset_parameters() + + def reset_parameters(self): + nn.init.xavier_uniform_(self.output_network[0].weight) + self.output_network[0].bias.data.fill_(0) + nn.init.xavier_uniform_(self.output_network[2].weight) + self.output_network[2].bias.data.fill_(0) + + def pre_reduce(self, x, v: Optional[torch.Tensor], pos, batch): + return self.output_network(x) + + +def gelu(x): + """Implementation of the gelu activation function. + + For information: OpenAI GPT's gelu is slightly different + (and gives slightly different results): + 0.5 * x * (1 + torch.tanh(math.sqrt(2 / math.pi) * (x + 0.044715 * torch.pow(x, 3)))) + """ + return x * 0.5 * (1.0 + torch.erf(x / math.sqrt(2.0))) + + +class StarPool(MessagePassing, metaclass=ABCMeta): + def __init__(self, + hidden_channels, + edge_channels, + cutoff_lower, + cutoff_upper, + ratio=0.5, + drop_out=0.0, + num_heads=32, + use_lora=None, + non_linearity=torch.tanh): + super(StarPool, self).__init__(aggr="mean") + if use_lora is not None: + self.q_proj = lora.Linear(hidden_channels, hidden_channels, r=use_lora) + self.kv_proj = lora.Linear(hidden_channels, hidden_channels, r=use_lora) + self.dk_proj = lora.Linear(edge_channels, hidden_channels, r=use_lora) + # self.fc1 = lora.Linear(hidden_channels, hidden_channels, r=use_lora) + # self.fc2 = lora.Linear(hidden_channels, hidden_channels, r=use_lora) + else: + self.q_proj = nn.Linear(hidden_channels, hidden_channels) + self.kv_proj = nn.Linear(hidden_channels, hidden_channels) + self.dk_proj = nn.Linear(edge_channels, hidden_channels) + # self.fc1 = nn.Linear(hidden_channels, hidden_channels) + # self.fc2 = nn.Linear(hidden_channels, hidden_channels) + self.layernorm_in = nn.LayerNorm(hidden_channels) + self.layernorm_out = nn.LayerNorm(hidden_channels) + self.num_heads = num_heads + self.hidden_channels = hidden_channels + self.x_head_dim = hidden_channels // num_heads + self.node_dim = 0 + self.attn_activation = act_class_mapping["silu"]() + self.drop_out = nn.Dropout(drop_out) + self.reset_parameters() + + def reset_parameters(self): + nn.init.xavier_uniform_(self.q_proj.weight) + nn.init.xavier_uniform_(self.kv_proj.weight) + # nn.init.xavier_uniform_(self.v_proj.weight) + nn.init.xavier_uniform_(self.dk_proj.weight) + self.q_proj.bias.data.fill_(0) + self.kv_proj.bias.data.fill_(0) + # self.v_proj.bias.data.fill_(0) + self.dk_proj.bias.data.fill_(0) + + def forward(self, x, edge_index, edge_attr, batch=None): + residue = x + x = self.layernorm_in(x) + if batch is None: + batch = edge_index.new_zeros(x.size(0)) + q = self.q_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + k = self.kv_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + # v = self.v_proj(x).reshape(-1, self.num_heads, self.x_head_dim) + v = k + dk = self.dk_proj(edge_attr).reshape(-1, self.num_heads, self.x_head_dim) + x, attn = self.propagate( + edge_index = edge_index, + q=q, + k=k, + v=v, + dk=dk, + size=None + ) + x = x.reshape(-1, self.hidden_channels) + x = residue + x + # perform topK pooling + center_nodes = torch.unique(edge_index[1]) + perm = center_nodes + x = x[perm] + batch = batch[perm] + residue = residue[perm] + x = self.layernorm_out(x) + x = residue + self.drop_out(x) + + return x, edge_index, edge_attr, batch, attn + + def message(self, q_i, k_j, v_j, dk): + attn = (q_i * k_j * dk).sum(dim=-1) + # attention activation function + attn = self.attn_activation(attn) + # update scalar features + x = v_j * attn.unsqueeze(2) + return x, attn + + def aggregate( + self, + features: Tuple[torch.Tensor, torch.Tensor], + index: torch.Tensor, + ptr: Optional[torch.Tensor], + dim_size: Optional[int], + ) -> Tuple[torch.Tensor, torch.Tensor]: + x, attn = features + x = scatter(x, index, dim=self.node_dim, dim_size=dim_size, reduce=self.aggr) + return x, attn + + def update( + self, inputs: Tuple[torch.Tensor, torch.Tensor] + ) -> Tuple[torch.Tensor, torch.Tensor]: + return inputs + + def message_and_aggregate(self, adj_t) -> torch.Tensor: + pass + + def edge_update(self) -> torch.Tensor: + pass + + +def build_output_model(output_model_name, args, **kwargs): + if output_model_name == "EquivariantBinaryClassificationNoGraphScalar": + return EquivariantNoGraphScalar(args=args, activation="sigmoid") + elif output_model_name == "EquivariantBinaryClassificationScalar": + return EquivariantScalar(args=args, activation="sigmoid") + elif output_model_name == "ESMBinaryClassificationScalar": + return ESMScalar(args=args, activation="sigmoid", **kwargs) + elif output_model_name == "ESMFullGraphBinaryClassificationScalar": + return ESMFullGraphScalar(args=args, activation="sigmoid", **kwargs) + elif output_model_name == "EquivariantBinaryClassificationStarPoolScalar": + return EquivariantStarPoolScalar(args=args, activation="sigmoid", init_fn=args["init_fn"]) + elif output_model_name == "EquivariantBinaryClassificationStarPoolMeanVarScalar": + return EquivariantStarPoolMeanVarScalar(args=args, activation="softplus") + elif output_model_name == "EquivariantBinaryClassificationAttnScalar": + return EquivariantAttnScalar(args=args, activation="sigmoid") + elif output_model_name == "EquivariantBinaryClassificationPAEAttnScalar": + return EquivariantPAEAttnScalar(args=args, activation="sigmoid") + elif output_model_name == "EquivariantBinaryClassificationStarPoolOneSiteScalar": + return EquivariantStarPoolOneSiteScalar(args=args, activation="sigmoid") + elif output_model_name == "EquivariantBinaryClassificationAttnOneSiteScalar": + return EquivariantAttnOneSiteScalar(args=args, activation="sigmoid") + elif output_model_name == "EquivariantBinaryClassificationStarPoolGPScalar": + return EquivariantStarPoolGPScalar(args=args, activation="sigmoid") + elif output_model_name == "EquivariantRegressionScalar": + return EquivariantScalar(args=args, activation="pass") + elif output_model_name == "ESMRegressionScalar": + return ESMScalar(args=args, activation="pass", **kwargs) + elif output_model_name == "ESMFullGraphRegressionScalar": + return ESMFullGraphScalar(args=args, activation="pass", **kwargs) + elif output_model_name == "EquivariantRegressionStarPoolScalar": + return EquivariantStarPoolScalar(args=args, activation="pass") + elif output_model_name == "EquivariantRegressionStarPoolMeanVarScalar": + return EquivariantStarPoolMeanVarScalar(args=args, activation="pass") + elif output_model_name == "EquivariantRegressionAttnScalar": + return EquivariantAttnScalar(args=args, activation="pass") + elif output_model_name == "EquivariantRegressionPAEAttnScalar": + return EquivariantPAEAttnScalar(args=args, activation="pass") + elif output_model_name == "EquivariantRegressionStarPoolOneSiteScalar": + return EquivariantStarPoolOneSiteScalar(args=args, activation="pass") + elif output_model_name == "EquivariantRegressionAttnOneSiteScalar": + return EquivariantAttnOneSiteScalar(args=args, activation="pass") + else: + raise NotImplementedError \ No newline at end of file diff --git a/model/module/representation.py b/model/module/representation.py new file mode 100644 index 0000000000000000000000000000000000000000..50c2fa8f3857c7b84ae78cc45586c8c0762d1994 --- /dev/null +++ b/model/module/representation.py @@ -0,0 +1,2985 @@ +from typing import Tuple, List +import torch +from torch import _dynamo +_dynamo.config.suppress_errors = True +from torch import Tensor, nn +import loralib as lora +import math +import esm +from ..module.utils import ( + NeighborEmbedding, + Distance, + DistanceV2, + rbf_class_mapping, + act_class_mapping +) +from ..module.attention import ( + EquivariantMultiHeadAttention, + EquivariantMultiHeadAttentionSoftMax, + EquivariantPAEMultiHeadAttention, + EquivariantPAEMultiHeadAttentionSoftMax, + EquivariantWeightedPAEMultiHeadAttention, + EquivariantWeightedPAEMultiHeadAttentionSoftMax, + EquivariantPAEMultiHeadAttentionSoftMaxFullGraph, + MultiHeadAttentionSoftMaxFullGraph, + MSAEncoderFullGraph, + EquivariantTriAngularMultiHeadAttention, + EquivariantTriAngularStarMultiHeadAttention, + EquivariantTriAngularStarDropMultiHeadAttention, + EquivariantTriAngularDropMultiHeadAttention, + PairFeatureNet, + TriangularSelfAttentionBlock, + SeqPairAttentionOutput, + MSAEncoder, + ESMMultiheadAttention +) + +# A fake model, do nothing and just past the input, serve as a baseline +class PassForward(nn.Module): + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(PassForward, self).__init__() + self.x_in_channels = x_in_channels + self.x_channels = x_channels + + def reset_parameters(self): + pass + + def forward( + self, + x: Tensor, + pos: Tensor, + batch: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, # unused + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, # unused + edge_vec: Tensor = None, + edge_vec_star: Tensor = None, # unused + node_vec_attr: Tensor = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + # pass input to output directly, serve as a baseline + vec = node_vec_attr + attn_weight_layers = [] + return x, vec, pos, edge_attr, batch, attn_weight_layers + +# Transformer Layer copied from ESM2, added LoRA, used for tuning ESM2 +class ESMTransformerLayer(nn.Module): + """Transformer layer block.""" + + def __init__( + self, + embed_dim, + ffn_embed_dim, + attention_heads, + add_bias_kv=True, + use_esm1b_layer_norm=False, + use_rotary_embeddings: bool = False, + ): + super().__init__() + self.embed_dim = embed_dim + self.ffn_embed_dim = ffn_embed_dim + self.attention_heads = attention_heads + self.use_rotary_embeddings = use_rotary_embeddings + self._init_submodules(add_bias_kv, use_esm1b_layer_norm) + + def _init_submodules(self, add_bias_kv, use_esm1b_layer_norm): + BertLayerNorm = nn.LayerNorm + + self.self_attn = ESMMultiheadAttention( + self.embed_dim, + self.attention_heads, + add_bias_kv=add_bias_kv, + add_zero_attn=False, + use_rotary_embeddings=self.use_rotary_embeddings, + ) + self.self_attn_layer_norm = BertLayerNorm(self.embed_dim) + + self.fc1 = lora.Linear(self.embed_dim, self.ffn_embed_dim, r=16) + self.fc2 = lora.Linear(self.ffn_embed_dim, self.embed_dim, r=16) + + self.final_layer_norm = BertLayerNorm(self.embed_dim) + + def gelu(self, x): + """Implementation of the gelu activation function. + + For information: OpenAI GPT's gelu is slightly different + (and gives slightly different results): + 0.5 * x * (1 + torch.tanh(math.sqrt(2 / math.pi) * (x + 0.044715 * torch.pow(x, 3)))) + """ + return x * 0.5 * (1.0 + torch.erf(x / math.sqrt(2.0))) + + def forward( + self, x, self_attn_mask=None, self_attn_padding_mask=None, need_head_weights=False + ): + residual = x + x = self.self_attn_layer_norm(x) + x, attn = self.self_attn( + query=x, + key=x, + value=x, + key_padding_mask=self_attn_padding_mask, + need_weights=True, + need_head_weights=need_head_weights, + attn_mask=self_attn_mask, + ) + x = residual + x + + residual = x + x = self.final_layer_norm(x) + x = self.gelu(self.fc1(x)) + x = self.fc2(x) + x = residual + x + + return x, attn + +# Use LoRA to tune ESM2 +class LoRAESM2(nn.Module): + def __init__( + self, + x_in_channels=None, + x_channels=5120, # not used + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + num_layers=6, # not used + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(LoRAESM2, self).__init__() + self.x_in_channels = x_in_channels + self.x_channels = 1280 + self.num_layers = 33 + self.embed_dim = 1280 + self.attention_heads = 20 + self.embed_scale = 1 + _, alphabet = esm.pretrained.esm2_t33_650M_UR50D() + self.alphabet = alphabet + self.alphabet_size = len(alphabet) + self.padding_idx = alphabet.padding_idx + self.mask_idx = alphabet.mask_idx + self.cls_idx = alphabet.cls_idx + self.eos_idx = alphabet.eos_idx + self.prepend_bos = alphabet.prepend_bos + self.append_eos = alphabet.append_eos + self.token_dropout = True + + # set ESM2 model with LoRA + self.embed_tokens = lora.Embedding( + self.alphabet_size, + self.embed_dim, + padding_idx=self.padding_idx, + r=16, + ) + self.layers = nn.ModuleList( + [ + ESMTransformerLayer( + self.embed_dim, + 4 * self.embed_dim, + self.attention_heads, + add_bias_kv=False, + use_esm1b_layer_norm=True, + use_rotary_embeddings=True, + ) + for _ in range(self.num_layers) + ] + ) + self.emb_layer_norm_after = nn.LayerNorm(self.embed_dim) + + def reset_parameters(self): + # assign esm2 model weights to LoRA model + esm_weights, _ = esm.pretrained.esm2_t33_650M_UR50D() + self.load_state_dict(esm_weights.state_dict(), strict=False) + + def forward( + self, + x: Tensor, + pos: Tensor, + batch: Tensor, + edge_index: Tensor, # unused + edge_index_star: Tensor = None, # unused + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, # unused + edge_vec: Tensor = None, + edge_vec_star: Tensor = None, # unused + node_vec_attr: Tensor = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + # pass input to output directly, serve as a baseline + vec = node_vec_attr + attn_weight_layers = [] + tokens = x + # tokens should be B x L, where each element is an integer in [0, ESM_ALPHABET_SIZE] + assert tokens.ndim == 2 + padding_mask = tokens.eq(self.padding_idx) # B, T + + x = self.embed_scale * self.embed_tokens(tokens) + + if self.token_dropout: + x.masked_fill_((tokens == self.mask_idx).unsqueeze(-1), 0.0) + # x: B x T x C + mask_ratio_train = 0.15 * 0.8 + src_lengths = (~padding_mask).sum(-1) + mask_ratio_observed = (tokens == self.mask_idx).sum(-1).to(x.dtype) / src_lengths + x = x * (1 - mask_ratio_train) / (1 - mask_ratio_observed)[:, None, None] + + if padding_mask is not None: + x = x * (1 - padding_mask.unsqueeze(-1).type_as(x)) + + # (B, T, E) => (T, B, E) + x = x.transpose(0, 1) + + if not padding_mask.any(): + padding_mask = None + + for _, layer in enumerate(self.layers): + x, attn = layer( + x, + self_attn_padding_mask=padding_mask, + need_head_weights=False, + ) + attn_weight_layers.append(attn) + + x = self.emb_layer_norm_after(x) + x = x.transpose(0, 1) # (T, B, E) => (B, T, E) + + return x, vec, pos, edge_attr, batch, attn_weight_layers + +# original torchmd-net, 2-layers of full graph +class eqTransformer(nn.Module): + """The equivariant Transformer architecture. + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + share_kv=False, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqTransformer, self).__init__() + + assert distance_influence in ["keys", "values", "both", "none"] + assert rbf_type in rbf_class_mapping, ( + f'Unknown RBF type "{rbf_type}". ' + f'Choose from {", ".join(rbf_class_mapping.keys())}.' + ) + assert activation in act_class_mapping, ( + f'Unknown activation function "{activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + assert attn_activation in act_class_mapping, ( + f'Unknown attention activation function "{attn_activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + + self.x_in_channels = x_in_channels + self.x_channels = x_channels + self.vec_in_channels = vec_in_channels + self.vec_channels = vec_channels + self.x_hidden_channels = x_hidden_channels + self.vec_hidden_channels = vec_hidden_channels + self.share_kv = share_kv + self.num_layers = num_layers + self.num_rbf = num_rbf + self.num_edge_attr = num_edge_attr + self.rbf_type = rbf_type + self.trainable_rbf = trainable_rbf + self.activation = activation + self.attn_activation = attn_activation + self.neighbor_embedding = neighbor_embedding + self.num_heads = num_heads + self.distance_influence = distance_influence + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + self.use_lora = use_lora + self.use_msa = x_use_msa + + self.distance = Distance( + cutoff_lower, + cutoff_upper, + return_vecs=True, + loop=True, + ) + self.distance_expansion = rbf_class_mapping[rbf_type]( + cutoff_lower, cutoff_upper, num_rbf, trainable_rbf + ) + self.neighbor_embedding = ( + NeighborEmbedding( + x_channels, num_rbf + num_edge_attr, cutoff_lower, cutoff_upper, + ) + if neighbor_embedding + else None + ) + self.msa_encoder = MSAEncoder( + num_species=199, + weighting_schema='spe', + pairwise_type='cov', + ) if x_use_msa else None + + self.node_x_proj = None + if x_in_channels is not None: + if x_in_embedding_type == "Linear": + self.node_x_proj = nn.Linear(x_in_channels, x_channels) + elif x_in_embedding_type == "Linear_gelu": + self.node_x_proj = nn.Sequential( + nn.Linear(x_in_channels, x_channels), + nn.GELU(), + ) + else: + self.node_x_proj = nn.Embedding(x_in_channels, x_channels) + self.node_vec_proj = nn.Linear( + vec_in_channels, vec_channels, bias=False) + + self.attention_layers = nn.ModuleList() + self._set_attn_layers() + self.drop = nn.Dropout(drop_out_rate) + self.out_norm = nn.LayerNorm(x_channels) + + self.reset_parameters() + + def _set_attn_layers(self): + for _ in range(self.num_layers): + layer = EquivariantMultiHeadAttention( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_channels, + vec_hidden_channels=self.vec_hidden_channels, + share_kv=self.share_kv, + edge_attr_channels=self.num_rbf + self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + ) + self.attention_layers.append(layer) + + def reset_parameters(self): + self.distance_expansion.reset_parameters() + if self.neighbor_embedding is not None: + self.neighbor_embedding.reset_parameters() + for attn in self.attention_layers: + attn.reset_parameters() + self.out_norm.reset_parameters() + + def forward( + self, + x: Tensor, + pos: Tensor, + batch: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, # unused + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, # unused + edge_vec: Tensor = None, + edge_vec_star: Tensor = None, # unused + node_vec_attr: Tensor = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + if edge_vec is None: + edge_index, edge_weight, edge_vec = self.distance(pos, edge_index) + assert ( + edge_vec is not None + ), "Distance module did not return directional information" + # get distance expansion edge attributes + edge_attr_distance = self.distance_expansion( + edge_weight) # [E, num_rbf] + # concatenate edge attributes + # [E, num_rbf + 145 = 64 + 145 = 209] + edge_attr = torch.cat([edge_attr, edge_attr_distance], dim=-1) + # add MSA to edge attributes + if (self.x_in_channels is not None and x.shape[1] > self.x_in_channels) or x.shape[1] > self.x_channels: + if self.node_x_proj is not None: + x, x_msa = x[:, :self.x_in_channels], x[:, self.x_in_channels:] + else: + x, x_msa = x[:, :self.x_channels], x[:, self.x_channels:] + else: + x_msa = None + # MSA channels by defaule are 200 + # embed msa into edge features + if self.msa_encoder is not None and x_msa is not None: + _, msa_edge_attr_star = self.msa_encoder(x_msa, edge_index_star) + edge_attr_star = torch.cat([edge_attr_star, msa_edge_attr_star], dim=-1) + _, msa_edge_attr = self.msa_encoder(x_msa, edge_index) + edge_attr = torch.cat([edge_attr, msa_edge_attr], dim=-1) + mask = edge_index[0] != edge_index[1] + edge_vec[mask] = edge_vec[mask] / \ + torch.norm(edge_vec[mask], dim=1).unsqueeze(1) + # apply embedding of x if necessary + x = self.node_x_proj(x) if self.node_x_proj is not None else x + + if self.neighbor_embedding is not None: + x = self.neighbor_embedding(x, edge_index, edge_weight, edge_attr) + # apply embedding of vec if necessary + vec = self.node_vec_proj(node_vec_attr) if node_vec_attr is not None \ + else torch.zeros(x.size(0), 3, self.vec_channels, device=x.device) + + attn_weight_layers = [] + for attn in self.attention_layers: + dx, dvec, attn_weight = attn( + x, vec, edge_index, edge_weight, edge_attr, edge_vec) + x = x + self.drop(dx) + vec = vec + self.drop(dvec) + if return_attn: + attn_weight_layers.append(attn_weight) + x = self.out_norm(x) + + return x, vec, pos, edge_attr, batch, attn_weight_layers + + def __repr__(self): + return ( + f"{self.__class__.__name__}(" + f"x_channels={self.x_channels}, " + f"x_hidden_channels={self.x_hidden_channels}, " + f"vec_in_channels={self.vec_in_channels}, " + f"vec_channels={self.vec_channels}, " + f"vec_hidden_channels={self.vec_hidden_channels}, " + f"num_layers={self.num_layers}, " + f"num_rbf={self.num_rbf}, " + f"rbf_type={self.rbf_type}, " + f"trainable_rbf={self.trainable_rbf}, " + f"activation={self.activation}, " + f"attn_activation={self.attn_activation}, " + f"neighbor_embedding={self.neighbor_embedding}, " + f"num_heads={self.num_heads}, " + f"distance_influence={self.distance_influence}, " + f"cutoff_lower={self.cutoff_lower}, " + f"cutoff_upper={self.cutoff_upper})" + ) + + +# original torchmd-net, 1 layer of star graph, 1 layer of full graph +class eqStarTransformer(eqTransformer): + """The equivariant Transformer architecture. + First Layer is Star Graph, next layer is full graph + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + share_kv=False, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqStarTransformer, self).__init__(x_in_channels=x_in_channels, + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_in_channels=vec_in_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + num_layers=num_layers, + num_edge_attr=num_edge_attr, + num_rbf=num_rbf, + rbf_type=rbf_type, + trainable_rbf=trainable_rbf, + activation=activation, + attn_activation=attn_activation, + neighbor_embedding=neighbor_embedding, + num_heads=num_heads, + distance_influence=distance_influence, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + x_in_embedding_type=x_in_embedding_type, + x_use_msa=x_use_msa, + drop_out_rate=drop_out_rate, + use_lora=use_lora) + + def forward( + self, + x: Tensor, + pos: Tensor, + batch: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + edge_index, edge_weight, edge_vec = self.distance(pos, edge_index) + edge_index_star, edge_weight_star, edge_vec_star = self.distance( + pos, edge_index_star) + + assert ( + edge_vec is not None and edge_vec_star is not None + ), "Distance module did not return directional information" + # get distance expansion edge attributes + edge_attr_distance = self.distance_expansion( + edge_weight) # [E, num_rbf] + edge_attr_distance_star = self.distance_expansion( + edge_weight_star) # [E, num_rbf] + # concatenate edge attributes + if edge_attr is not None: + # [E, num_rbf + 145 = 64 + 145 = 209] + edge_attr = torch.cat([edge_attr, edge_attr_distance], dim=-1) + else: + edge_attr = edge_attr_distance + if edge_attr_star is not None: + edge_attr_star = torch.cat( + [edge_attr_star, edge_attr_distance_star], dim=-1) + else: + edge_attr_star = edge_attr_distance_star + # add MSA to edge attributes + if self.node_x_proj is not None: + if x.shape[1] > self.x_in_channels: + x, x_msa = x[:, :self.x_in_channels], x[:, self.x_in_channels:] + else: + x_msa = None + elif x.shape[1] > self.x_channels: + x, x_msa = x[:, :self.x_channels], x[:, self.x_channels:] + else: + x_msa = None + # MSA channels by defaule are 200 + # embed msa into edge features + if self.msa_encoder is not None and x_msa is not None: + _, msa_edge_attr_star = self.msa_encoder(x_msa, edge_index_star) + edge_attr_star = torch.cat([edge_attr_star, msa_edge_attr_star], dim=-1) + # msa can only be added to edge_attr_star + # _, msa_edge_attr = self.msa_encoder(x_msa, edge_index) + # edge_attr = torch.cat([edge_attr, msa_edge_attr], dim=-1) + # cancel edge mask + mask = edge_index[0] != edge_index[1] + edge_vec[mask] = edge_vec[mask] / \ + torch.norm(edge_vec[mask], dim=1).unsqueeze(1) + mask = edge_index_star[0] != edge_index_star[1] + edge_vec_star[mask] = edge_vec_star[mask] / \ + torch.norm(edge_vec_star[mask], dim=1).unsqueeze(1) + # apply x embedding if necessary + x = self.node_x_proj(x) if self.node_x_proj is not None else x + if self.neighbor_embedding is not None: + # neighbor embedding is star graph + x = self.neighbor_embedding( + x, edge_index_star, edge_weight_star, edge_attr_star) + # apply vec embedding if necessary + vec = self.node_vec_proj(node_vec_attr) if node_vec_attr is not None \ + else torch.zeros(x.size(0), 3, self.vec_channels, device=x.device) + + attn_weight_layers = [] + for i, attn in enumerate(self.attention_layers): + # first layer is star graph, next layers are normal graph + if i == 0: + dx, dvec, attn_weight = attn(x, vec, + edge_index_star, edge_weight_star, edge_attr_star, edge_vec_star, + return_attn=return_attn) + else: + dx, dvec, attn_weight = attn(x, vec, + edge_index, edge_weight, edge_attr, edge_vec, + return_attn=return_attn) + x = x + self.drop(dx) + vec = vec + self.drop(dvec) + if return_attn: + attn_weight_layers.append(attn_weight) + x = self.out_norm(x) + # if self.use_msa: + # # if use msa, means edge_attr is updated, then we return the edge_attr_star + # return x, vec, pos, edge_attr_star, batch, attn_weight_layers + # else: + # return x, vec, pos, edge_attr, batch, attn_weight_layers + return x, vec, pos, edge_attr_star, batch, attn_weight_layers + + +# Softmax version of torchmd-net, 2-layer of full graph +class eqTransformerSoftMax(eqTransformer): + """The equivariant Transformer architecture. + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqTransformerSoftMax, self).__init__(x_in_channels=x_in_channels, + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_in_channels=vec_in_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + num_layers=num_layers, + num_edge_attr=num_edge_attr, + num_rbf=num_rbf, + rbf_type=rbf_type, + trainable_rbf=trainable_rbf, + activation=activation, + attn_activation=attn_activation, + neighbor_embedding=neighbor_embedding, + num_heads=num_heads, + distance_influence=distance_influence, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + x_in_embedding_type=x_in_embedding_type, + x_use_msa=x_use_msa, + drop_out_rate=drop_out_rate, + use_lora=use_lora) + + def _set_attn_layers(self): + for _ in range(self.num_layers): + layer = EquivariantMultiHeadAttentionSoftMax( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_channels, + vec_hidden_channels=self.vec_hidden_channels, + share_kv=self.share_kv, + edge_attr_channels=self.num_rbf + self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + ) + self.attention_layers.append(layer) + + +# Softmax version of torchmd-net, 1 layer of star graph, 1 layer of full graph +class eqStarTransformerSoftMax(eqStarTransformer): + """The equivariant Transformer architecture. + First Layer is Star Graph, next layer is full graph + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + share_kv=False, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqStarTransformerSoftMax, self).__init__(x_in_channels=x_in_channels, + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_in_channels=vec_in_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + num_layers=num_layers, + num_edge_attr=num_edge_attr, + num_rbf=num_rbf, + rbf_type=rbf_type, + trainable_rbf=trainable_rbf, + activation=activation, + attn_activation=attn_activation, + neighbor_embedding=neighbor_embedding, + num_heads=num_heads, + distance_influence=distance_influence, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + x_in_embedding_type=x_in_embedding_type, + x_use_msa=x_use_msa, + drop_out_rate=drop_out_rate, + use_lora=use_lora) + + def _set_attn_layers(self): + for _ in range(self.num_layers): + layer = EquivariantMultiHeadAttentionSoftMax( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_channels, + vec_hidden_channels=self.vec_hidden_channels, + share_kv=self.share_kv, + edge_attr_channels=self.num_rbf + self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + ) + self.attention_layers.append(layer) + + +class eqStar2TransformerSoftMax(eqStarTransformer): + """The equivariant Transformer architecture. + First Layer is Star Graph, next layer is full graph + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + share_kv=False, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqStar2TransformerSoftMax, self).__init__(x_in_channels=x_in_channels, + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_in_channels=vec_in_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + num_layers=num_layers, + num_edge_attr=num_edge_attr, + num_rbf=num_rbf, + rbf_type=rbf_type, + trainable_rbf=trainable_rbf, + activation=activation, + attn_activation=attn_activation, + neighbor_embedding=neighbor_embedding, + num_heads=num_heads, + distance_influence=distance_influence, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + x_in_embedding_type=x_in_embedding_type, + x_use_msa=x_use_msa, + drop_out_rate=drop_out_rate, + use_lora=use_lora) + + def _set_attn_layers(self): + assert self.num_layers > 0, "num_layers must be greater than 0" + # first star graph layer does not have softmax, can have msa + self.attention_layers.append( + EquivariantMultiHeadAttention( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_channels, + vec_hidden_channels=self.vec_hidden_channels, + share_kv=self.share_kv, + edge_attr_channels=self.num_rbf + self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + use_lora=self.use_lora, + ) + ) + # following layers are full graph layers, have softmax, no msa + for _ in range(self.num_layers - 1): + layer = EquivariantMultiHeadAttentionSoftMax( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_channels, + vec_hidden_channels=self.vec_hidden_channels, + share_kv=self.share_kv, + edge_attr_channels=self.num_rbf + self.num_edge_attr - 442 if self.use_msa else self.num_rbf + self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + use_lora=self.use_lora, + ) + self.attention_layers.append(layer) + + +class eqStar2PAETransformerSoftMax(eqStar2TransformerSoftMax): + """The equivariant Transformer architecture. + First Layer is Star Graph, next layer is full graph + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + share_kv=False, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqStar2PAETransformerSoftMax, self).__init__(x_in_channels=x_in_channels, + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_in_channels=vec_in_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + num_layers=num_layers, + num_edge_attr=num_edge_attr, + num_rbf=num_rbf, + rbf_type=rbf_type, + trainable_rbf=trainable_rbf, + activation=activation, + attn_activation=attn_activation, + neighbor_embedding=neighbor_embedding, + num_heads=num_heads, + distance_influence=distance_influence, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + x_in_embedding_type=x_in_embedding_type, + x_use_msa=x_use_msa, + drop_out_rate=drop_out_rate, + use_lora=use_lora) + # reformat neighbor embedding + self.neighbor_embedding = ( + NeighborEmbedding( + x_channels, num_edge_attr, + cutoff_lower, cutoff_upper, + ) + if neighbor_embedding + else None + ) + self.neighbor_embedding.reset_parameters() + + def _set_attn_layers(self): + assert self.num_layers > 0, "num_layers must be greater than 0" + # first star graph layer does not have softmax, can have msa + self.attention_layers.append( + EquivariantPAEMultiHeadAttention( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_channels, + vec_hidden_channels=self.vec_hidden_channels, + share_kv=self.share_kv, + edge_attr_dist_channels=self.num_rbf, + edge_attr_channels=self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + use_lora=self.use_lora, + ) + ) + # following layers are full graph layers, have softmax, no msa + for _ in range(self.num_layers - 1): + layer = EquivariantPAEMultiHeadAttentionSoftMax( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_channels, + vec_hidden_channels=self.vec_hidden_channels, + share_kv=self.share_kv, + edge_attr_dist_channels=self.num_rbf, + edge_attr_channels=self.num_edge_attr - 442 if self.use_msa else self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + use_lora=self.use_lora, + ) + self.attention_layers.append(layer) + + def forward( + self, + x: Tensor, + pos: Tensor, + batch: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + plddt: Tensor = None, # required for PAE + edge_confidence: Tensor = None, # required for PAE + edge_confidence_star: Tensor = None, # required for PAE + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + edge_index, edge_weight, edge_vec = self.distance(pos, edge_index) + edge_index_star, edge_weight_star, edge_vec_star = self.distance(pos, edge_index_star) + + assert ( + edge_vec is not None and edge_vec_star is not None + ), "Distance module did not return directional information" + # get distance expansion edge attributes + edge_attr_distance = self.distance_expansion( + edge_weight) # [E, num_rbf] + edge_attr_distance_star = self.distance_expansion( + edge_weight_star) # [E, num_rbf] + # concatenate edge attributes, keep the original edge attributes + # if edge_attr is not None: + # # [E, num_rbf + 145 = 64 + 145 = 209] + # edge_attr = torch.cat([edge_attr, edge_attr_distance], dim=-1) + # else: + # edge_attr = edge_attr_distance + # if edge_attr_star is not None: + # edge_attr_star = torch.cat( + # [edge_attr_star, edge_attr_distance_star], dim=-1) + # else: + # edge_attr_star = edge_attr_distance_star + # add MSA to edge attributes + if self.node_x_proj is not None: + if x.shape[1] > self.x_in_channels: + x, x_msa = x[:, :self.x_in_channels], x[:, self.x_in_channels:] + else: + x_msa = None + elif x.shape[1] > self.x_channels: + x, x_msa = x[:, :self.x_channels], x[:, self.x_channels:] + else: + x_msa = None + # MSA channels by defaule are 200 + # embed msa into edge features + if self.msa_encoder is not None and x_msa is not None: + _, msa_edge_attr_star = self.msa_encoder(x_msa, edge_index_star) + if edge_attr_star is not None: + edge_attr_star = torch.cat([edge_attr_star, msa_edge_attr_star], dim=-1) + else: + edge_attr_star = msa_edge_attr_star + # _, msa_edge_attr = self.msa_encoder(x_msa, edge_index) + # if edge_attr is not None: + # edge_attr = torch.cat([edge_attr, msa_edge_attr], dim=-1) + # else: + # edge_attr = msa_edge_attr + # cancel edge mask + mask = edge_index[0] != edge_index[1] + edge_vec[mask] = edge_vec[mask] / \ + torch.norm(edge_vec[mask], dim=1).unsqueeze(1) + mask = edge_index_star[0] != edge_index_star[1] + edge_vec_star[mask] = edge_vec_star[mask] / \ + torch.norm(edge_vec_star[mask], dim=1).unsqueeze(1) + # apply x embedding if necessary + x = self.node_x_proj(x) if self.node_x_proj is not None else x + if self.neighbor_embedding is not None: + # neighbor embedding is star graph + x = self.neighbor_embedding( + x, edge_index_star, edge_weight_star, edge_attr_star) + # apply vec embedding if necessary + vec = self.node_vec_proj(node_vec_attr) if node_vec_attr is not None \ + else torch.zeros(x.size(0), 3, self.vec_channels, device=x.device) + + attn_weight_layers = [] + for i, attn in enumerate(self.attention_layers): + # first layer is star graph, next layers are normal graph + if i == 0: + dx, dvec, attn_weight = attn(x, vec, + edge_index_star, edge_confidence_star, + edge_attr_distance_star, edge_attr_star, + edge_vec_star, plddt, + return_attn=return_attn) + else: + dx, dvec, attn_weight = attn(x, vec, + edge_index, edge_confidence, + edge_attr_distance, edge_attr, + edge_vec, plddt, + return_attn=return_attn) + x = x + self.drop(dx) + vec = vec + self.drop(dvec) + if return_attn: + attn_weight_layers.append(attn_weight) + x = self.out_norm(x) + return x, vec, pos, edge_attr_star, batch, attn_weight_layers + + +class eqStar2FullGraphPAETransformerSoftMax(nn.Module): + """The equivariant Transformer architecture. + First Layer is Star Graph, next layer is full graph + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + share_kv=False, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqStar2FullGraphPAETransformerSoftMax, self).__init__() + + assert distance_influence in ["keys", "values", "both", "none"] + assert rbf_type in rbf_class_mapping, ( + f'Unknown RBF type "{rbf_type}". ' + f'Choose from {", ".join(rbf_class_mapping.keys())}.' + ) + assert activation in act_class_mapping, ( + f'Unknown activation function "{activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + assert attn_activation in act_class_mapping, ( + f'Unknown attention activation function "{attn_activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + + self.x_in_channels = x_in_channels + self.x_channels = x_channels + self.vec_in_channels = vec_in_channels + self.vec_channels = vec_channels + self.x_hidden_channels = x_hidden_channels + self.vec_hidden_channels = vec_hidden_channels + self.share_kv = share_kv + self.num_layers = num_layers + self.num_rbf = num_rbf + self.num_edge_attr = num_edge_attr + self.rbf_type = rbf_type + self.trainable_rbf = trainable_rbf + self.activation = activation + self.attn_activation = attn_activation + self.neighbor_embedding = neighbor_embedding + self.num_heads = num_heads + self.distance_influence = distance_influence + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + self.use_lora = use_lora + self.use_msa = x_use_msa + + self.distance = Distance( + cutoff_lower, + cutoff_upper, + return_vecs=True, + loop=True, + ) + self.distance_expansion = rbf_class_mapping[rbf_type]( + cutoff_lower, cutoff_upper, num_rbf, trainable_rbf + ) + self.neighbor_embedding = None + self.msa_encoder = MSAEncoderFullGraph( + num_species=199, + weighting_schema='spe', + pairwise_type='cov', + ) if x_use_msa else None + + self.node_x_proj = None + if x_in_channels is not None: + if x_in_embedding_type == "Linear": + self.node_x_proj = nn.Linear(x_in_channels, x_channels) + elif x_in_embedding_type == "Linear_gelu": + self.node_x_proj = nn.Sequential( + nn.Linear(x_in_channels, x_channels), + nn.GELU(), + ) + else: + self.node_x_proj = nn.Embedding(x_in_channels, x_channels) + self.node_vec_proj = nn.Linear( + vec_in_channels, vec_channels, bias=False) + + self.attention_layers = nn.ModuleList() + self._set_attn_layers() + self.drop = nn.Dropout(drop_out_rate) + self.out_norm = nn.LayerNorm(x_channels) + + self.reset_parameters() + + def reset_parameters(self): + self.distance_expansion.reset_parameters() + if self.neighbor_embedding is not None: + self.neighbor_embedding.reset_parameters() + for attn in self.attention_layers: + attn.reset_parameters() + self.out_norm.reset_parameters() + + def _set_attn_layers(self): + assert self.num_layers > 0, "num_layers must be greater than 0" + # first star graph layer does not have softmax, can have msa + # following layers are full graph layers, have softmax, no msa + input_dic = { + "x_channels": self.x_channels, + "x_hidden_channels": self.x_hidden_channels, + "vec_channels": self.vec_channels, + "vec_hidden_channels": self.vec_hidden_channels, + "share_kv": self.share_kv, + "edge_attr_dist_channels": self.num_rbf, + "edge_attr_channels": self.num_edge_attr, + "distance_influence": self.distance_influence, + "num_heads": self.num_heads, + "activation": act_class_mapping[self.activation], + "attn_activation": self.attn_activation, + "cutoff_lower": self.cutoff_lower, + "cutoff_upper": self.cutoff_upper, + "use_lora": self.use_lora + } + for _ in range(self.num_layers): + layer = EquivariantPAEMultiHeadAttentionSoftMaxFullGraph(**input_dic) + self.attention_layers.append(layer) + + def forward( + self, + x: Tensor, + pos: Tensor, + batch: Tensor = None, + x_padding_mask: Tensor = None, + edge_index: Tensor = None, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + plddt: Tensor = None, # required for PAE + edge_confidence: Tensor = None, # required for PAE + edge_confidence_star: Tensor = None, # required for PAE + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + edge_vec = pos[:, :, None, :] - pos[:, None, :, :] + edge_weight = torch.norm(edge_vec, dim=-1) + + # get distance expansion edge attributes + edge_attr_distance = self.distance_expansion(edge_weight) # [E, num_rbf] + # if self.node_x_proj is not None: + # if x.shape[-1] > self.x_in_channels: + x, x_msa = x[..., :self.x_in_channels], x[..., self.x_in_channels:] + # else: + # x_msa = None + # elif x.shape[-1] > self.x_channels: + # x, x_msa = x[..., :self.x_channels], x[..., self.x_channels:] + # else: + # x_msa = None + # MSA channels by defaule are 200 + # embed msa into edge features + # if self.msa_encoder is not None and x_msa is not None: + # _, msa_edge_attr_star = self.msa_encoder(x_msa, edge_index_star) + # if edge_attr_star is not None: + # edge_attr_star = torch.cat([edge_attr_star, msa_edge_attr_star], dim=-1) + # else: + # edge_attr_star = msa_edge_attr_star + _, msa_edge_attr = self.msa_encoder(x_msa) + # if edge_attr is not None: + edge_attr = torch.cat([edge_attr, msa_edge_attr], dim=-1) + # else: + # edge_attr = msa_edge_attr + # cancel edge mask + mask = torch.ones((edge_vec.shape[0], edge_vec.shape[1], edge_vec.shape[2]), device=edge_vec.device, dtype=torch.bool)^torch.eye(edge_vec.shape[1], device=edge_vec.device, dtype=torch.bool).unsqueeze(0) + edge_vec[mask] = edge_vec[mask] / torch.norm(edge_vec[mask] + 1e-12, dim=-1).unsqueeze(-1) + # apply x embedding if necessary + x = self.node_x_proj(x) if self.node_x_proj is not None else x + # apply vec embedding if necessary + vec = self.node_vec_proj(node_vec_attr) if node_vec_attr is not None \ + else torch.zeros(x.size(0), 3, self.vec_channels, device=x.device) + + attn_weight_layers = [] + for i, attn in enumerate(self.attention_layers): + # first layer is star graph, next layers are normal graph + dx, dvec, attn_weight = attn(x, vec, + edge_index, edge_confidence, + edge_attr_distance, edge_attr, + edge_vec, plddt, x_padding_mask, + return_attn=return_attn) + x = x + self.drop(dx) + vec = vec + self.drop(dvec) + if return_attn: + attn_weight_layers.append(attn_weight) + x = self.out_norm(x) + return x, vec, pos, [edge_confidence, edge_attr_distance, edge_attr, plddt], batch, attn_weight_layers + + +class FullGraphPAETransformerSoftMax(eqStar2FullGraphPAETransformerSoftMax): + """The equivariant Transformer architecture. + First Layer is Star Graph, next layer is full graph + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + share_kv=False, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(FullGraphPAETransformerSoftMax, self).__init__(x_in_channels=x_in_channels, + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_in_channels=vec_in_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + num_layers=num_layers, + num_edge_attr=num_edge_attr, + num_rbf=num_rbf, + rbf_type=rbf_type, + trainable_rbf=trainable_rbf, + activation=activation, + attn_activation=attn_activation, + neighbor_embedding=neighbor_embedding, + num_heads=num_heads, + distance_influence=distance_influence, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + x_in_embedding_type=x_in_embedding_type, + x_use_msa=x_use_msa, + drop_out_rate=drop_out_rate, + use_lora=use_lora) + + def _set_attn_layers(self): + assert self.num_layers > 0, "num_layers must be greater than 0" + # first star graph layer does not have softmax, can have msa + # following layers are full graph layers, have softmax, no msa + input_dic = { + "x_channels": self.x_channels, + "x_hidden_channels": self.x_hidden_channels, + "vec_channels": self.vec_channels, + "vec_hidden_channels": self.vec_hidden_channels, + "share_kv": self.share_kv, + "edge_attr_dist_channels": self.num_rbf, + "edge_attr_channels": self.num_edge_attr, + "distance_influence": self.distance_influence, + "num_heads": self.num_heads, + "activation": act_class_mapping[self.activation], + "attn_activation": self.attn_activation, + "cutoff_lower": self.cutoff_lower, + "cutoff_upper": self.cutoff_upper, + "use_lora": self.use_lora + } + for _ in range(self.num_layers): + layer = MultiHeadAttentionSoftMaxFullGraph(**input_dic) + self.attention_layers.append(layer) + + +class eqStar2WeightedPAETransformerSoftMax(eqStar2PAETransformerSoftMax): + """The equivariant Transformer architecture. + First Layer is Star Graph, next layer is full graph + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, + vec_channels=128, + vec_hidden_channels=5120, + share_kv=False, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnorm", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=True, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqStar2WeightedPAETransformerSoftMax, self).__init__(x_in_channels=x_in_channels, + x_channels=x_channels, + x_hidden_channels=x_hidden_channels, + vec_in_channels=vec_in_channels, + vec_channels=vec_channels, + vec_hidden_channels=vec_hidden_channels, + share_kv=share_kv, + num_layers=num_layers, + num_edge_attr=num_edge_attr, + num_rbf=num_rbf, + rbf_type=rbf_type, + trainable_rbf=trainable_rbf, + activation=activation, + attn_activation=attn_activation, + neighbor_embedding=neighbor_embedding, + num_heads=num_heads, + distance_influence=distance_influence, + cutoff_lower=cutoff_lower, + cutoff_upper=cutoff_upper, + x_in_embedding_type=x_in_embedding_type, + x_use_msa=x_use_msa, + drop_out_rate=drop_out_rate, + use_lora=use_lora) + + def _set_attn_layers(self): + assert self.num_layers > 0, "num_layers must be greater than 0" + # first star graph layer does not have softmax, can have msa + self.attention_layers.append( + EquivariantWeightedPAEMultiHeadAttention( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_channels, + vec_hidden_channels=self.vec_hidden_channels, + share_kv=self.share_kv, + edge_attr_dist_channels=self.num_rbf, + edge_attr_channels=self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + use_lora=self.use_lora, + ) + ) + # following layers are full graph layers, have softmax, no msa + for _ in range(self.num_layers - 1): + layer = EquivariantWeightedPAEMultiHeadAttentionSoftMax( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_channels, + vec_hidden_channels=self.vec_hidden_channels, + share_kv=self.share_kv, + edge_attr_dist_channels=self.num_rbf, + edge_attr_channels=self.num_edge_attr - 442 if self.use_msa else self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + use_lora=self.use_lora, + ) + self.attention_layers.append(layer) + + +class eqTriStarTransformer(nn.Module): + """The equivariant Transformer architecture. + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, # Now changed to the edge_vec_channels + vec_channels=128, # Now changed to the edge_vec_hidden_channels + vec_hidden_channels=5120, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnormunlim", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=False, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=False, + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqTriStarTransformer, self).__init__() + + assert distance_influence in ["keys", "values", "both", "none"] + assert rbf_type in rbf_class_mapping, ( + f'Unknown RBF type "{rbf_type}". ' + f'Choose from {", ".join(rbf_class_mapping.keys())}.' + ) + assert activation in act_class_mapping, ( + f'Unknown activation function "{activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + assert attn_activation in act_class_mapping, ( + f'Unknown attention activation function "{attn_activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + + self.x_in_channels = x_in_channels + self.x_channels = x_channels + self.vec_in_channels = vec_in_channels + self.vec_channels = vec_channels + self.x_hidden_channels = x_hidden_channels + self.vec_hidden_channels = vec_hidden_channels + self.num_layers = num_layers + self.num_rbf = num_rbf + self.num_edge_attr = num_edge_attr + self.rbf_type = rbf_type + self.trainable_rbf = trainable_rbf + self.activation = activation + self.attn_activation = attn_activation + self.neighbor_embedding = neighbor_embedding + self.num_heads = num_heads + self.distance_influence = distance_influence + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + + self.distance = DistanceV2( + return_vecs=True, + loop=True, + ) + self.distance_expansion = rbf_class_mapping[rbf_type]( + cutoff_lower, cutoff_upper, num_rbf, trainable_rbf + ) + + self.node_x_proj = None + if x_in_channels is not None: + self.node_x_proj = nn.Linear(x_in_channels, x_channels) if x_in_embedding_type == "Linear" \ + else nn.Embedding(x_in_channels, x_channels) + + self.attention_layers = nn.ModuleList() + self._set_attn_layers() + self.drop = nn.Dropout(drop_out_rate) + self.out_norm = nn.LayerNorm(x_channels) + + self.reset_parameters() + + def _set_attn_layers(self): + for _ in range(self.num_layers): + layer = EquivariantTriAngularMultiHeadAttention( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_in_channels, + vec_hidden_channels=self.vec_channels, + edge_attr_channels=self.num_rbf + self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + ) + self.attention_layers.append(layer) + + def reset_parameters(self): + self.distance_expansion.reset_parameters() + for attn in self.attention_layers: + attn.reset_parameters() + self.out_norm.reset_parameters() + + def forward( + self, + x: Tensor, + pos: Tensor, + batch: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + coords = node_vec_attr + pos.unsqueeze(2) + edge_index, edge_weight, edge_vec = self.distance(pos, coords, edge_index) + edge_index_star, edge_weight_star, edge_vec_star = self.distance(pos, coords, edge_index_star) + assert ( + edge_vec is not None + ), "Distance module did not return directional information" + # get distance expansion edge attributes + # edge_attr_distance = # [E, num_rbf] + # edge_attr_distance_star = # [E, num_rbf] + # concatenate edge attributes + # TODO: ADD MSA HERE + # [E, num_rbf + 145 = 64 + 145 = 209] + edge_attr = torch.cat([edge_attr, self.distance_expansion(edge_weight)], dim=-1) + edge_attr_star = torch.cat([edge_attr_star, self.distance_expansion(edge_weight_star)], dim=-1) + mask = edge_index[0] != edge_index[1] + edge_vec[mask] = edge_vec[mask] / torch.norm(edge_vec[mask], dim=1).unsqueeze(1) + mask = edge_index_star[0] != edge_index_star[1] + edge_vec_star[mask] = edge_vec_star[mask] / torch.norm(edge_vec_star[mask], dim=1).unsqueeze(1) + del mask, edge_weight, edge_weight_star + # apply embedding of x if necessary + x = self.node_x_proj(x) if self.node_x_proj is not None else x + + attn_weight_layers = [] + for i, attn in enumerate(self.attention_layers): + if i == 0: + dx, edge_attr_star, attn_weight = attn( + x, edge_index_star, edge_attr_star, edge_vec_star) + else: + dx, edge_attr, attn_weight = attn( + x, edge_index, edge_attr, edge_vec) + x = x + self.drop(dx) + if return_attn: + attn_weight_layers.append(attn_weight) + x = self.out_norm(x) + return x, None, pos, edge_attr, batch, attn_weight_layers + + def __repr__(self): + return ( + f"{self.__class__.__name__}(" + f"x_channels={self.x_channels}, " + f"x_hidden_channels={self.x_hidden_channels}, " + f"vec_in_channels={self.vec_in_channels}, " + f"vec_channels={self.vec_channels}, " + f"vec_hidden_channels={self.vec_hidden_channels}, " + f"num_layers={self.num_layers}, " + f"num_rbf={self.num_rbf}, " + f"rbf_type={self.rbf_type}, " + f"trainable_rbf={self.trainable_rbf}, " + f"activation={self.activation}, " + f"attn_activation={self.attn_activation}, " + f"neighbor_embedding={self.neighbor_embedding}, " + f"num_heads={self.num_heads}, " + f"distance_influence={self.distance_influence}, " + f"cutoff_lower={self.cutoff_lower}, " + f"cutoff_upper={self.cutoff_upper})" + ) + + +class eqMSATriStarTransformer(nn.Module): + """The equivariant Transformer architecture. Edge attributes are MSA weights. + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, # Now changed to the edge_vec_channels + vec_channels=128, # Now changed to the edge_vec_hidden_channels + vec_hidden_channels=5120, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnormunlim", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=False, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=True, + triangular_update=True, + ee_channels=None, # new feature + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqMSATriStarTransformer, self).__init__() + + assert distance_influence in ["keys", "values", "both", "none"] + assert rbf_type in rbf_class_mapping, ( + f'Unknown RBF type "{rbf_type}". ' + f'Choose from {", ".join(rbf_class_mapping.keys())}.' + ) + assert activation in act_class_mapping, ( + f'Unknown activation function "{activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + assert attn_activation in act_class_mapping, ( + f'Unknown attention activation function "{attn_activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + + self.x_in_channels = x_in_channels + self.x_channels = x_channels + self.vec_in_channels = vec_in_channels + self.vec_channels = vec_channels + self.x_hidden_channels = x_hidden_channels + self.vec_hidden_channels = vec_hidden_channels + self.num_layers = num_layers + self.num_rbf = num_rbf + self.num_edge_attr = num_edge_attr + self.rbf_type = rbf_type + self.trainable_rbf = trainable_rbf + self.activation = activation + self.attn_activation = attn_activation + self.neighbor_embedding = neighbor_embedding + self.num_heads = num_heads + self.distance_influence = distance_influence + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + self.triangular_update = triangular_update + + self.distance = DistanceV2( + return_vecs=True, + loop=True, + ) + self.distance_expansion = rbf_class_mapping[rbf_type]( + cutoff_lower, cutoff_upper, num_rbf, trainable_rbf + ) + self.msa_encoder = MSAEncoder( + num_species=199, + weighting_schema='spe', + pairwise_type='cov', + ) if x_use_msa else None + + self.node_x_proj = None + if x_in_channels is not None: + if x_in_embedding_type == "Linear": + self.node_x_proj = nn.Linear(x_in_channels, x_channels) + elif x_in_embedding_type == "Linear_gelu": + self.node_x_proj = nn.Sequential( + nn.Linear(x_in_channels, x_channels), + nn.GELU(), + ) + else: + nn.Embedding(x_in_channels, x_channels) + self.ee_channels = ee_channels + self.attention_layers = nn.ModuleList() + self._set_attn_layers() + self.drop = nn.Dropout(drop_out_rate) + self.out_norm = nn.LayerNorm(x_channels) + + self.reset_parameters() + + def _set_attn_layers(self): + for _ in range(self.num_layers): + layer = EquivariantTriAngularMultiHeadAttention( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_in_channels, + vec_hidden_channels=self.vec_channels, + edge_attr_channels=self.num_rbf + self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + ee_channels=self.ee_channels, + triangular_update=self.triangular_update, + ) + self.attention_layers.append(layer) + + def reset_parameters(self): + self.distance_expansion.reset_parameters() + for attn in self.attention_layers: + attn.reset_parameters() + self.out_norm.reset_parameters() + + def forward( + self, + x: Tensor, + pos: Tensor, + batch: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + coords = node_vec_attr + pos.unsqueeze(2) + # edge_index, edge_weight, edge_vec = self.distance(pos, coords, edge_index) + edge_index_star, edge_weight_star, edge_vec_star = self.distance(pos, coords, edge_index_star) + # split MSA features in x + if (self.x_in_channels is not None and x.shape[1] > self.x_in_channels) or x.shape[1] > self.x_channels: + if self.node_x_proj is not None: + x, x_msa = x[:, :self.x_in_channels], x[:, self.x_in_channels:] + else: + x, x_msa = x[:, :self.x_channels], x[:, self.x_channels:] + else: + x_msa = None + # MSA channels by defaule are 200 + # assert ( + # edge_vec is not None + # ), "Distance module did not return directional information" + # embed msa into edge features + if self.msa_encoder is not None and x_msa is not None: + _, msa_edge_attr_star = self.msa_encoder(x_msa, edge_index_star) + edge_attr_star = torch.cat([edge_attr_star, msa_edge_attr_star], dim=-1) + # No edge attr to save RAM + # msa_edge_attr = self.msa_encoder(x_msa, edge_index) + # edge_attr = torch.cat([edge_attr, msa_edge_attr], dim=-1) + # get distance expansion edge attributes + # edge_attr = torch.cat([edge_attr, self.distance_expansion(edge_weight)], dim=-1) + del edge_attr + edge_attr_star = torch.cat([edge_attr_star, self.distance_expansion(edge_weight_star)], dim=-1) + # mask = edge_index[0] != edge_index[1] + # edge_vec[mask] = edge_vec[mask] / torch.norm(edge_vec[mask], dim=1).unsqueeze(1) + mask = edge_index_star[0] != edge_index_star[1] + edge_vec_star[mask] = edge_vec_star[mask] / torch.norm(edge_vec_star[mask], dim=1).unsqueeze(1) + del mask, edge_weight_star + # apply embedding of x if necessary + x = self.node_x_proj(x) if self.node_x_proj is not None else x + + attn_weight_layers = [] + for i, attn in enumerate(self.attention_layers): + if i == 0: + dx, edge_attr_star, attn_weight = attn( + x, coords, edge_index_star, edge_attr_star, edge_vec_star) + else: + dx = 0 + x = x + self.drop(dx) + if return_attn: + attn_weight_layers.append(attn_weight) + x = self.out_norm(x) + return x, None, pos, edge_attr_star, batch, attn_weight_layers + + def __repr__(self): + return ( + f"{self.__class__.__name__}(" + f"x_channels={self.x_channels}, " + f"x_hidden_channels={self.x_hidden_channels}, " + f"vec_in_channels={self.vec_in_channels}, " + f"vec_channels={self.vec_channels}, " + f"vec_hidden_channels={self.vec_hidden_channels}, " + f"num_layers={self.num_layers}, " + f"num_rbf={self.num_rbf}, " + f"rbf_type={self.rbf_type}, " + f"trainable_rbf={self.trainable_rbf}, " + f"activation={self.activation}, " + f"attn_activation={self.attn_activation}, " + f"neighbor_embedding={self.neighbor_embedding}, " + f"num_heads={self.num_heads}, " + f"distance_influence={self.distance_influence}, " + f"cutoff_lower={self.cutoff_lower}, " + f"cutoff_upper={self.cutoff_upper})" + ) + + +class eqMSATriStarGRUTransformer(nn.Module): + """The equivariant Transformer architecture. Edge attributes are MSA weights. + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, # Now changed to the edge_vec_channels + vec_channels=128, # Now changed to the edge_vec_hidden_channels + vec_hidden_channels=5120, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnormunlim", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=False, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=True, + triangular_update=True, + ee_channels=None, # new feature + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqMSATriStarGRUTransformer, self).__init__() + + assert distance_influence in ["keys", "values", "both", "none"] + assert rbf_type in rbf_class_mapping, ( + f'Unknown RBF type "{rbf_type}". ' + f'Choose from {", ".join(rbf_class_mapping.keys())}.' + ) + assert activation in act_class_mapping, ( + f'Unknown activation function "{activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + assert attn_activation in act_class_mapping, ( + f'Unknown attention activation function "{attn_activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + + self.x_in_channels = x_in_channels + self.x_channels = x_channels + self.vec_in_channels = vec_in_channels + self.vec_channels = vec_channels + self.x_hidden_channels = x_hidden_channels + self.vec_hidden_channels = vec_hidden_channels + self.num_layers = num_layers + self.num_rbf = num_rbf + self.num_edge_attr = num_edge_attr + self.rbf_type = rbf_type + self.trainable_rbf = trainable_rbf + self.activation = activation + self.attn_activation = attn_activation + self.neighbor_embedding = neighbor_embedding + self.num_heads = num_heads + self.distance_influence = distance_influence + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + self.triangular_update = triangular_update + + self.distance = DistanceV2( + return_vecs=True, + loop=True, + ) + self.distance_expansion = rbf_class_mapping[rbf_type]( + cutoff_lower, cutoff_upper, num_rbf, trainable_rbf + ) + self.msa_encoder = MSAEncoder( + num_species=199, + weighting_schema='spe', + pairwise_type='cov', + ) if x_use_msa else None + + self.node_x_proj = None + if x_in_channels is not None: + if x_in_embedding_type == "Linear": + self.node_x_proj = nn.Linear(x_in_channels, x_channels) + elif x_in_embedding_type == "Linear_gelu": + self.node_x_proj = nn.Sequential( + nn.Linear(x_in_channels, x_channels), + nn.GELU(), + ) + else: + nn.Embedding(x_in_channels, x_channels) + self.ee_channels = ee_channels + self.attention_layers = nn.ModuleList() + self._set_attn_layers() + self.drop = nn.Dropout(drop_out_rate) + # self.out_norm = nn.LayerNorm(x_channels) + + self.reset_parameters() + + def _set_attn_layers(self): + for _ in range(self.num_layers): + layer = EquivariantTriAngularStarMultiHeadAttention( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_in_channels, + vec_hidden_channels=self.vec_channels, + edge_attr_channels=self.num_rbf + self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + cutoff_lower=self.cutoff_lower, + cutoff_upper=self.cutoff_upper, + ee_channels=self.ee_channels, + triangular_update=self.triangular_update, + ) + self.attention_layers.append(layer) + + def reset_parameters(self): + self.distance_expansion.reset_parameters() + for attn in self.attention_layers: + attn.reset_parameters() + # self.out_norm.reset_parameters() + + def forward( + self, + x: Tensor, + x_center: Tensor, + x_mask: Tensor, + pos: Tensor, + batch: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + coords = node_vec_attr + pos.unsqueeze(2) + # edge_index, edge_weight, edge_vec = self.distance(pos, coords, edge_index) + edge_index_star, edge_weight_star, edge_vec_star = self.distance(pos, coords, edge_index_star) + # split MSA features in x + if (self.x_in_channels is not None and x.shape[1] > self.x_in_channels) or x.shape[1] > self.x_channels: + if self.node_x_proj is not None: + x, x_msa = x[:, :self.x_in_channels], x[:, self.x_in_channels:] + else: + x, x_msa = x[:, :self.x_channels], x[:, self.x_channels:] + else: + x_msa = None + # MSA channels by defaule are 200 + # assert ( + # edge_vec is not None + # ), "Distance module did not return directional information" + # embed msa into edge features + if self.msa_encoder is not None and x_msa is not None: + _, msa_edge_attr_star = self.msa_encoder(x_msa, edge_index_star) + edge_attr_star = torch.cat([edge_attr_star, msa_edge_attr_star], dim=-1) + # No edge attr to save RAM + # msa_edge_attr = self.msa_encoder(x_msa, edge_index) + # edge_attr = torch.cat([edge_attr, msa_edge_attr], dim=-1) + # get distance expansion edge attributes + # edge_attr = torch.cat([edge_attr, self.distance_expansion(edge_weight)], dim=-1) + del edge_attr + edge_attr_star = torch.cat([edge_attr_star, self.distance_expansion(edge_weight_star)], dim=-1) + # mask = edge_index[0] != edge_index[1] + # edge_vec[mask] = edge_vec[mask] / torch.norm(edge_vec[mask], dim=1).unsqueeze(1) + mask = edge_index_star[0] != edge_index_star[1] + edge_vec_star[mask] = edge_vec_star[mask] / torch.norm(edge_vec_star[mask], dim=1).unsqueeze(1) + del mask, edge_weight_star + # apply embedding of x if necessary + x = self.node_x_proj(x) if self.node_x_proj is not None else x + x = x * x_mask.unsqueeze(1) + x_center * (~x_mask).unsqueeze(1) + + attn_weight_layers = [] + for _, attn in enumerate(self.attention_layers): + x, edge_attr_star, attn_weight = attn( + x, coords, edge_index_star, edge_attr_star, edge_vec_star) + if return_attn: + attn_weight_layers.append(attn_weight) + x = self.drop(x) + # x = self.out_norm(x) + batch = batch[~x_mask] + return x, None, pos, edge_attr_star, batch, attn_weight_layers + + def __repr__(self): + return ( + f"{self.__class__.__name__}(" + f"x_channels={self.x_channels}, " + f"x_hidden_channels={self.x_hidden_channels}, " + f"vec_in_channels={self.vec_in_channels}, " + f"vec_channels={self.vec_channels}, " + f"vec_hidden_channels={self.vec_hidden_channels}, " + f"num_layers={self.num_layers}, " + f"num_rbf={self.num_rbf}, " + f"rbf_type={self.rbf_type}, " + f"trainable_rbf={self.trainable_rbf}, " + f"activation={self.activation}, " + f"attn_activation={self.attn_activation}, " + f"neighbor_embedding={self.neighbor_embedding}, " + f"num_heads={self.num_heads}, " + f"distance_influence={self.distance_influence}, " + f"cutoff_lower={self.cutoff_lower}, " + f"cutoff_upper={self.cutoff_upper})" + ) + + +class eqMSATriStarDropTransformer(nn.Module): + """The equivariant Transformer architecture. Edge attributes are MSA weights, distances and drop out is applied. + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, # Now changed to the edge_vec_channels + vec_channels=128, # Now changed to the edge_vec_hidden_channels + vec_hidden_channels=5120, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnormunlim", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=False, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=True, + triangular_update=True, + ee_channels=None, # new feature + drop_out_rate=0, # new feature + use_lora=None, + layer_norm=True, + ): + super(eqMSATriStarDropTransformer, self).__init__() + + assert distance_influence in ["keys", "values", "both", "none"] + assert rbf_type in rbf_class_mapping, ( + f'Unknown RBF type "{rbf_type}". ' + f'Choose from {", ".join(rbf_class_mapping.keys())}.' + ) + assert activation in act_class_mapping, ( + f'Unknown activation function "{activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + assert attn_activation in act_class_mapping, ( + f'Unknown attention activation function "{attn_activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + + self.x_in_channels = x_in_channels + self.x_channels = x_channels + self.vec_in_channels = vec_in_channels + self.vec_channels = vec_channels + self.x_hidden_channels = x_hidden_channels + self.vec_hidden_channels = vec_hidden_channels + self.num_layers = num_layers + self.num_rbf = num_rbf + self.num_edge_attr = num_edge_attr + self.rbf_type = rbf_type + self.trainable_rbf = trainable_rbf + self.activation = activation + self.attn_activation = attn_activation + self.neighbor_embedding = neighbor_embedding + self.num_heads = num_heads + self.distance_influence = distance_influence + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + self.triangular_update = triangular_update + self.use_lora = use_lora + self.layer_norm = layer_norm + + self.distance = DistanceV2( + return_vecs=True, + loop=True, + ) + self.distance_expansion = rbf_class_mapping[rbf_type]( + cutoff_lower, cutoff_upper, num_rbf, trainable_rbf + ) + self.msa_encoder = MSAEncoder( + num_species=199, + weighting_schema='spe', + pairwise_type='cov', + ) if x_use_msa else None + + self.node_x_proj = None + if x_in_channels is not None: + if x_in_embedding_type == "Linear": + if use_lora is not None: + self.node_x_proj = lora.Linear(x_in_channels, x_channels, r=use_lora) + else: + self.node_x_proj = nn.Linear(x_in_channels, x_channels) + elif x_in_embedding_type == "Linear_gelu": + self.node_x_proj = nn.Sequential( + lora.Linear(x_in_channels, x_channels, r=use_lora) if use_lora is not None else nn.Linear(x_in_channels, x_channels), + nn.GELU(), + ) + else: + nn.Embedding(x_in_channels, x_channels) if use_lora is None else lora.Embedding(x_in_channels, x_channels, r=use_lora) + self.ee_channels = ee_channels + self.attention_layers = nn.ModuleList() + # self.drop = nn.Dropout(drop_out_rate) + self.drop_out_rate = drop_out_rate + self._set_attn_layers() + # self.out_norm = nn.LayerNorm(x_channels) + + self.reset_parameters() + + def _set_attn_layers(self): + for _ in range(self.num_layers): + layer = EquivariantTriAngularDropMultiHeadAttention( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_in_channels, + vec_hidden_channels=self.vec_channels, + edge_attr_channels=self.num_rbf + self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + ee_channels=self.ee_channels, + rbf_channels=self.num_rbf, + triangular_update=self.triangular_update, + drop_out_rate=self.drop_out_rate, + use_lora=self.use_lora, + layer_norm=self.layer_norm, + ) + self.attention_layers.append(layer) + + def reset_parameters(self): + self.distance_expansion.reset_parameters() + for attn in self.attention_layers: + attn.reset_parameters() + # self.out_norm.reset_parameters() + + def forward( + self, + x: Tensor, + pos: Tensor, + batch: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + coords = node_vec_attr + pos.unsqueeze(2) + # edge_index, edge_weight, edge_vec = self.distance(pos, coords, edge_index) + edge_index_star, edge_weight_star, edge_vec_star = self.distance(pos, coords, edge_index_star) + # split MSA features in x + if (self.x_in_channels is not None and x.shape[1] > self.x_in_channels) or x.shape[1] > self.x_channels: + if self.node_x_proj is not None: + x, x_msa = x[:, :self.x_in_channels], x[:, self.x_in_channels:] + else: + x, x_msa = x[:, :self.x_channels], x[:, self.x_channels:] + else: + x_msa = None + # MSA channels by defaule are 200 + # assert ( + # edge_vec is not None + # ), "Distance module did not return directional information" + # embed msa into edge features + if self.msa_encoder is not None and x_msa is not None: + _, msa_edge_attr_star = self.msa_encoder(x_msa, edge_index_star) + edge_attr_star = torch.cat([edge_attr_star, msa_edge_attr_star], dim=-1) + # No edge attr to save RAM + # msa_edge_attr = self.msa_encoder(x_msa, edge_index) + # edge_attr = torch.cat([edge_attr, msa_edge_attr], dim=-1) + # get distance expansion edge attributes + # edge_attr = torch.cat([edge_attr, self.distance_expansion(edge_weight)], dim=-1) + del edge_attr + edge_attr_star = torch.cat([edge_attr_star, self.distance_expansion(edge_weight_star)], dim=-1) + # mask = edge_index[0] != edge_index[1] + # edge_vec[mask] = edge_vec[mask] / torch.norm(edge_vec[mask], dim=1).unsqueeze(1) + mask = edge_index_star[0] != edge_index_star[1] + edge_vec_star[mask] = edge_vec_star[mask] / torch.norm(edge_vec_star[mask], dim=1).unsqueeze(1) + del mask, edge_weight_star + # apply embedding of x if necessary + x = self.node_x_proj(x) if self.node_x_proj is not None else x + # x = x * x_mask.unsqueeze(1) + x_center * (~x_mask).unsqueeze(1) + + attn_weight_layers = [] + for _, attn in enumerate(self.attention_layers): + x, edge_attr_star, attn_weight = attn( + x, coords, edge_index_star, edge_attr_star, edge_vec_star) + if return_attn: + attn_weight_layers.append(attn_weight) + # x = self.drop(x) + # x = self.out_norm(x) + # batch = batch[~x_mask] + return x, None, pos, edge_attr_star, batch, attn_weight_layers + + def __repr__(self): + return ( + f"{self.__class__.__name__}(" + f"x_channels={self.x_channels}, " + f"x_hidden_channels={self.x_hidden_channels}, " + f"vec_in_channels={self.vec_in_channels}, " + f"vec_channels={self.vec_channels}, " + f"vec_hidden_channels={self.vec_hidden_channels}, " + f"num_layers={self.num_layers}, " + f"num_rbf={self.num_rbf}, " + f"rbf_type={self.rbf_type}, " + f"trainable_rbf={self.trainable_rbf}, " + f"activation={self.activation}, " + f"attn_activation={self.attn_activation}, " + f"neighbor_embedding={self.neighbor_embedding}, " + f"num_heads={self.num_heads}, " + f"distance_influence={self.distance_influence}, " + f"cutoff_lower={self.cutoff_lower}, " + f"cutoff_upper={self.cutoff_upper})" + ) + + +class eqMSATriStarDropGRUTransformer(nn.Module): + """The equivariant Transformer architecture. Edge attributes are MSA weights, distances and drop out is applied. + + Args: + x_channels (int, optional): Hidden embedding size. + (default: :obj:`128`) + num_layers (int, optional): The number of attention layers. + (default: :obj:`6`) + num_rbf (int, optional): The number of radial basis functions :math:`\mu`. + (default: :obj:`50`) + rbf_type (string, optional): The type of radial basis function to use. + (default: :obj:`"expnorm"`) + trainable_rbf (bool, optional): Whether to train RBF parameters with + backpropagation. (default: :obj:`True`) + activation (string, optional): The type of activation function to use. + (default: :obj:`"silu"`) + attn_activation (string, optional): The type of activation function to use + inside the attention mechanism. (default: :obj:`"silu"`) + neighbor_embedding (bool, optional): Whether to perform an initial neighbor + embedding step. (default: :obj:`True`) + num_heads (int, optional): Number of attention heads. + (default: :obj:`8`) + distance_influence (string, optional): Where distance information is used inside + the attention mechanism. (default: :obj:`"both"`) + cutoff_lower (float, optional): Lower cutoff distance for interatomic interactions. + (default: :obj:`0.0`) + cutoff_upper (float, optional): Upper cutoff distance for interatomic interactions. + (default: :obj:`5.0`) + """ + + def __init__( + self, + x_in_channels=None, + x_channels=5120, + x_hidden_channels=1280, + vec_in_channels=4, # Now changed to the edge_vec_channels + vec_channels=128, # Now changed to the edge_vec_hidden_channels + vec_hidden_channels=5120, + num_layers=6, + num_edge_attr=145, + num_rbf=50, + rbf_type="expnormunlim", + trainable_rbf=True, + activation="silu", + attn_activation="silu", + neighbor_embedding=False, + num_heads=8, + distance_influence="both", + cutoff_lower=0.0, + cutoff_upper=5.0, + x_in_embedding_type="Linear", + x_use_msa=True, + triangular_update=True, + ee_channels=None, # new feature + drop_out_rate=0, # new feature + use_lora=None, + ): + super(eqMSATriStarDropGRUTransformer, self).__init__() + + assert distance_influence in ["keys", "values", "both", "none"] + assert rbf_type in rbf_class_mapping, ( + f'Unknown RBF type "{rbf_type}". ' + f'Choose from {", ".join(rbf_class_mapping.keys())}.' + ) + assert activation in act_class_mapping, ( + f'Unknown activation function "{activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + assert attn_activation in act_class_mapping, ( + f'Unknown attention activation function "{attn_activation}". ' + f'Choose from {", ".join(act_class_mapping.keys())}.' + ) + + self.x_in_channels = x_in_channels + self.x_channels = x_channels + self.vec_in_channels = vec_in_channels + self.vec_channels = vec_channels + self.x_hidden_channels = x_hidden_channels + self.vec_hidden_channels = vec_hidden_channels + self.num_layers = num_layers + self.num_rbf = num_rbf + self.num_edge_attr = num_edge_attr + self.rbf_type = rbf_type + self.trainable_rbf = trainable_rbf + self.activation = activation + self.attn_activation = attn_activation + self.neighbor_embedding = neighbor_embedding + self.num_heads = num_heads + self.distance_influence = distance_influence + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + self.triangular_update = triangular_update + self.use_lora = use_lora + + self.distance = DistanceV2( + return_vecs=True, + loop=True, + ) + self.distance_expansion = rbf_class_mapping[rbf_type]( + cutoff_lower, cutoff_upper, num_rbf, trainable_rbf + ) + self.msa_encoder = MSAEncoder( + num_species=199, + weighting_schema='spe', + pairwise_type='cov', + ) if x_use_msa else None + + self.node_x_proj = None + if x_in_channels is not None: + if x_in_embedding_type == "Linear": + if use_lora is not None: + self.node_x_proj = lora.Linear(x_in_channels, x_channels, r=use_lora) + else: + self.node_x_proj = nn.Linear(x_in_channels, x_channels) + elif x_in_embedding_type == "Linear_gelu": + self.node_x_proj = nn.Sequential( + lora.Linear(x_in_channels, x_channels, r=use_lora) if use_lora is not None else nn.Linear(x_in_channels, x_channels), + nn.GELU(), + ) + else: + nn.Embedding(x_in_channels, x_channels) if use_lora is None else lora.Embedding(x_in_channels, x_channels, r=use_lora) + self.ee_channels = ee_channels + self.attention_layers = nn.ModuleList() + # self.drop = nn.Dropout(drop_out_rate) + self.drop_out_rate = drop_out_rate + self._set_attn_layers() + # self.out_norm = nn.LayerNorm(x_channels) + + self.reset_parameters() + + def _set_attn_layers(self): + for _ in range(self.num_layers): + layer = EquivariantTriAngularStarDropMultiHeadAttention( + x_channels=self.x_channels, + x_hidden_channels=self.x_hidden_channels, + vec_channels=self.vec_in_channels, + vec_hidden_channels=self.vec_channels, + edge_attr_channels=self.num_rbf + self.num_edge_attr, + distance_influence=self.distance_influence, + num_heads=self.num_heads, + activation=act_class_mapping[self.activation], + attn_activation=self.attn_activation, + ee_channels=self.ee_channels, + rbf_channels=self.num_rbf, + triangular_update=self.triangular_update, + drop_out_rate=self.drop_out_rate, + use_lora=self.use_lora, + ) + self.attention_layers.append(layer) + + def reset_parameters(self): + self.distance_expansion.reset_parameters() + for attn in self.attention_layers: + attn.reset_parameters() + # self.out_norm.reset_parameters() + + def forward( + self, + x: Tensor, + x_center: Tensor, + x_mask: Tensor, + pos: Tensor, + batch: Tensor, + edge_index: Tensor, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + return_attn: bool = False, + ) -> Tuple[Tensor, Tensor, Tensor, Tensor, Tensor, List]: + coords = node_vec_attr + pos.unsqueeze(2) + # edge_index, edge_weight, edge_vec = self.distance(pos, coords, edge_index) + edge_index_star, edge_weight_star, edge_vec_star = self.distance(pos, coords, edge_index_star) + # split MSA features in x + if (self.x_in_channels is not None and x.shape[1] > self.x_in_channels) or x.shape[1] > self.x_channels: + if self.node_x_proj is not None: + x, x_msa = x[:, :self.x_in_channels], x[:, self.x_in_channels:] + else: + x, x_msa = x[:, :self.x_channels], x[:, self.x_channels:] + else: + x_msa = None + # MSA channels by defaule are 200 + # assert ( + # edge_vec is not None + # ), "Distance module did not return directional information" + # embed msa into edge features + if self.msa_encoder is not None and x_msa is not None: + _, msa_edge_attr_star = self.msa_encoder(x_msa, edge_index_star) + edge_attr_star = torch.cat([edge_attr_star, msa_edge_attr_star], dim=-1) + # No edge attr to save RAM + # msa_edge_attr = self.msa_encoder(x_msa, edge_index) + # edge_attr = torch.cat([edge_attr, msa_edge_attr], dim=-1) + # get distance expansion edge attributes + # edge_attr = torch.cat([edge_attr, self.distance_expansion(edge_weight)], dim=-1) + del edge_attr + edge_attr_star = torch.cat([edge_attr_star, self.distance_expansion(edge_weight_star)], dim=-1) + # mask = edge_index[0] != edge_index[1] + # edge_vec[mask] = edge_vec[mask] / torch.norm(edge_vec[mask], dim=1).unsqueeze(1) + mask = edge_index_star[0] != edge_index_star[1] + edge_vec_star[mask] = edge_vec_star[mask] / torch.norm(edge_vec_star[mask], dim=1).unsqueeze(1) + del mask, edge_weight_star + # apply embedding of x if necessary + x = self.node_x_proj(x) if self.node_x_proj is not None else x + x = x * x_mask.unsqueeze(1) + x_center * (~x_mask).unsqueeze(1) + + attn_weight_layers = [] + for _, attn in enumerate(self.attention_layers): + x, edge_attr_star, attn_weight = attn( + x, coords, edge_index_star, edge_attr_star, edge_vec_star) + if return_attn: + attn_weight_layers.append(attn_weight) + # x = self.drop(x) + # x = self.out_norm(x) + batch = batch[~x_mask] + return x, None, pos, edge_attr_star, batch, attn_weight_layers + + def __repr__(self): + return ( + f"{self.__class__.__name__}(" + f"x_channels={self.x_channels}, " + f"x_hidden_channels={self.x_hidden_channels}, " + f"vec_in_channels={self.vec_in_channels}, " + f"vec_channels={self.vec_channels}, " + f"vec_hidden_channels={self.vec_hidden_channels}, " + f"num_layers={self.num_layers}, " + f"num_rbf={self.num_rbf}, " + f"rbf_type={self.rbf_type}, " + f"trainable_rbf={self.trainable_rbf}, " + f"activation={self.activation}, " + f"attn_activation={self.attn_activation}, " + f"neighbor_embedding={self.neighbor_embedding}, " + f"num_heads={self.num_heads}, " + f"distance_influence={self.distance_influence}, " + f"cutoff_lower={self.cutoff_lower}, " + f"cutoff_upper={self.cutoff_upper})" + ) + + +# A new representation using AlphaFold's Triangular Attention mechanism +class eqTriAttnTransformer(nn.Module): + """ + Input a sequence representation and structure, output a new sequence representation and structure + """ + + def __init__(self, + x_in_channels=None, + x_channels=1280, + pairwise_state_dim=128, + num_layers=4, + num_heads=8, + x_in_embedding_type="Embedding", + drop_out_rate=0.1, + x_hidden_channels=None, # unused + vec_channels=None, # unused + vec_in_channels=None, # unused + vec_hidden_channels=None, # unused + num_edge_attr=None, # unused + num_rbf=None, # unused + rbf_type=None, # unused + trainable_rbf=None, # unused + activation=None, # unused + neighbor_embedding=None, # unused + cutoff_lower=None, # unused + cutoff_upper=None, # unused + x_use_msa=False, + use_lora=None, + ): + super(eqTriAttnTransformer, self).__init__() + if x_in_channels is not None: + self.node_x_proj = nn.Linear(x_in_channels, x_channels) if x_in_embedding_type == "Linear" \ + else nn.Embedding(x_in_channels, x_channels) + else: + self.node_x_proj = None + assert x_channels % num_heads == 0 \ + and pairwise_state_dim % num_heads == 0, ( + f"The number of hidden channels x_channels ({x_channels}) " + f"and pair-wise channels ({pairwise_state_dim}) " + f"must be evenly divisible by the number of " + f"attention heads ({num_heads})" + ) + sequence_head_width = x_channels // num_heads + pairwise_head_width = pairwise_state_dim // num_heads + self.tri_attn_block = nn.ModuleList( + [ + TriangularSelfAttentionBlock( + sequence_state_dim=x_channels, + pairwise_state_dim=pairwise_state_dim, + sequence_head_width=sequence_head_width, + pairwise_head_width=pairwise_head_width, + dropout=drop_out_rate, + ) + for _ in range(num_layers) + ] + ) + self.seq_struct_to_pair = PairFeatureNet( + x_channels, pairwise_state_dim) + # self.max_recycles = max_recycles + # TODO: implement sequence & pair representation to output net + self.seq_pair_to_output = SeqPairAttentionOutput(seq_state_dim=x_channels, + pairwise_state_dim=pairwise_state_dim, + num_heads=num_heads, + output_dim=x_channels, + dropout=drop_out_rate) + + def reset_parameters(self): + pass + + def forward(self, + x: Tensor, + pos: Tensor, + residx: Tensor = None, + mask: Tensor = None, + batch: Tensor = None, + edge_index: Tensor = None, + edge_index_star: Tensor = None, + edge_attr: Tensor = None, + edge_attr_star: Tensor = None, + node_vec_attr: Tensor = None, + return_attn: bool = False, + ): + """ + Inputs: + x: B x L x C tensor of sequence features + pos: B x L x 4 x 3 tensor of [CA, CB, N, O] coordinates + residx: B x L long tensor giving the position in the sequence + mask: B x L boolean tensor indicating valid residues + + Output: + predicted_structure: B x L x (num_atoms_per_residue * 3) tensor wrapped in a Coordinates object + """ + + if residx is None: + residx = torch.arange( + x.shape[1], device=x.device).repeat(x.shape[0], 1) + if mask is None: + mask = torch.ones((x.shape[0], x.shape[1]), + dtype=torch.bool, device=x.device) + # apply x embedding if necessary + x = self.node_x_proj(x) if self.node_x_proj is not None else x + # pair-wise features, include seq-wise feature, Distance(struct_features), torsion angle, reative position + pair_feats = self.seq_struct_to_pair(x, pos, residx, mask) + + s_s = x + s_z = pair_feats + + for block in self.tri_attn_block: + s_s, s_z = block(sequence_state=s_s, + pairwise_state=s_z, + mask=mask.to(torch.float32)) + + s_s = self.seq_pair_to_output( + sequence_state=s_s, pairwise_state=s_z, mask=mask.to(torch.float32)) + # s_out = self.seq_pair_to_output(s_s, s_z, residx, mask) + # to output and make it look like previous transformers + # x, vec, pos, edge_attr, batch, attn_weight_layers + return s_s, s_z, pos, None, None, None diff --git a/model/module/utils.py b/model/module/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..3cc73b6c1e106ca0b0bd307f3126f0f6558d4e66 --- /dev/null +++ b/model/module/utils.py @@ -0,0 +1,735 @@ +from abc import ABC +from typing import Optional + +import math +import torch +from torch import _dynamo +_dynamo.config.suppress_errors = True +import torch.nn.functional as F +from torch import nn +from torch.nn.functional import mse_loss, l1_loss, binary_cross_entropy, cross_entropy, kl_div, nll_loss +from pyro.distributions.conjugate import BetaBinomial +from pyro.distributions import Normal +from torch_geometric.nn import MessagePassing + + +class NeighborEmbedding(MessagePassing, ABC): + def __init__(self, hidden_channels, num_rbf, cutoff_lower, cutoff_upper): + super(NeighborEmbedding, self).__init__(aggr="add") + self.distance_proj = nn.Linear(num_rbf, hidden_channels) + self.combine = nn.Linear(hidden_channels * 2, hidden_channels) + self.cutoff = CosineCutoff(cutoff_lower, cutoff_upper) + + self.reset_parameters() + + def reset_parameters(self): + nn.init.xavier_uniform_(self.distance_proj.weight) + nn.init.xavier_uniform_(self.combine.weight) + self.distance_proj.bias.data.fill_(0) + self.combine.bias.data.fill_(0) + + def forward(self, x, edge_index, edge_weight, edge_attr): + # remove self loops + mask = edge_index[0] != edge_index[1] + if not mask.all(): + edge_index = edge_index[:, mask] + edge_weight = edge_weight[mask] + edge_attr = edge_attr[mask] + + C = self.cutoff(edge_weight) + W = self.distance_proj(edge_attr) * C.view(-1, 1) + + x_neighbors = x + # propagate_type: (x: Tensor, W: Tensor) + x_neighbors = self.propagate(edge_index, x=x_neighbors, W=W, size=None) + x_neighbors = self.combine(torch.cat([x, x_neighbors], dim=1)) + return x_neighbors + + def message(self, x_j, W): + return x_j * W + + +class GaussianSmearing(nn.Module): + def __init__(self, cutoff_lower=0.0, cutoff_upper=5.0, num_rbf=50, trainable=True): + super(GaussianSmearing, self).__init__() + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + self.num_rbf = num_rbf + self.trainable = trainable + + offset, coeff = self._initial_params() + if trainable: + self.register_parameter("coeff", nn.Parameter(coeff)) + self.register_parameter("offset", nn.Parameter(offset)) + else: + self.register_buffer("coeff", coeff) + self.register_buffer("offset", offset) + + def _initial_params(self): + offset = torch.linspace(self.cutoff_lower, self.cutoff_upper, self.num_rbf) + coeff = -0.5 / (offset[1] - offset[0]) ** 2 + return offset, coeff + + def reset_parameters(self): + offset, coeff = self._initial_params() + self.offset.data.copy_(offset) + self.coeff.data.copy_(coeff) + + def forward(self, dist): + dist = dist.unsqueeze(-1) - self.offset + return torch.exp(self.coeff * torch.pow(dist, 2)) + + +class ExpNormalSmearing(nn.Module): + def __init__(self, cutoff_lower=0.0, cutoff_upper=5.0, num_rbf=50, trainable=True): + super(ExpNormalSmearing, self).__init__() + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + self.num_rbf = num_rbf + self.trainable = trainable + + self.cutoff_fn = CosineCutoff(0, cutoff_upper) + self.alpha = 5.0 / (cutoff_upper - cutoff_lower) + + means, betas = self._initial_params() + if trainable: + self.register_parameter("means", nn.Parameter(means)) + self.register_parameter("betas", nn.Parameter(betas)) + else: + self.register_buffer("means", means) + self.register_buffer("betas", betas) + + def _initial_params(self): + # initialize means and betas according to the default values in PhysNet + # https://pubs.acs.org/doi/10.1021/acs.jctc.9b00181 + start_value = torch.exp( + torch.scalar_tensor(-self.cutoff_upper + self.cutoff_lower) + ) + means = torch.linspace(start_value, 1, self.num_rbf) + betas = torch.tensor( + [(2 / self.num_rbf * (1 - start_value)) ** -2] * self.num_rbf + ) + return means, betas + + def reset_parameters(self): + means, betas = self._initial_params() + self.means.data.copy_(means) + self.betas.data.copy_(betas) + + def forward(self, dist): + dist = dist.unsqueeze(-1) + return self.cutoff_fn(dist) * torch.exp( + -self.betas + * (torch.exp(self.alpha * (-dist + self.cutoff_lower)) - self.means) ** 2 + ) + + +class ExpNormalSmearingUnlimited(nn.Module): + def __init__(self, cutoff_lower=0.0, cutoff_upper=5.0, num_rbf=50, trainable=True): + super(ExpNormalSmearingUnlimited, self).__init__() + self.num_rbf = num_rbf + self.trainable = trainable + + self.alpha = 1 / 20 + + means, betas = self._initial_params() + if trainable: + self.register_parameter("means", nn.Parameter(means)) + self.register_parameter("betas", nn.Parameter(betas)) + else: + self.register_buffer("means", means) + self.register_buffer("betas", betas) + + def _initial_params(self): + # initialize means and betas according to the default values in PhysNet + # https://pubs.acs.org/doi/10.1021/acs.jctc.9b00181 + start_value = 0.1 + means = torch.linspace(start_value, 1, self.num_rbf) + betas = torch.tensor( + [(2 / self.num_rbf * (1 - start_value)) ** -2] * self.num_rbf + ) + return means, betas + + def reset_parameters(self): + means, betas = self._initial_params() + self.means.data.copy_(means) + self.betas.data.copy_(betas) + + def forward(self, dist): + dist = dist.unsqueeze(-1) + return torch.exp( + -self.betas * (torch.exp(self.alpha * (-dist)) - self.means) ** 2 + ) + + +class ShiftedSoftplus(nn.Module): + def __init__(self): + super(ShiftedSoftplus, self).__init__() + self.shift = torch.log(torch.tensor(2.0)).item() + + def forward(self, x): + return F.softplus(x) - self.shift + + +class CosineCutoff(nn.Module): + def __init__(self, cutoff_lower=0.0, cutoff_upper=5.0): + super(CosineCutoff, self).__init__() + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + + def forward(self, distances): + if self.cutoff_lower > 0: + cutoffs = 0.5 * ( + torch.cos( + math.pi + * ( + 2 + * (distances - self.cutoff_lower) + / (self.cutoff_upper - self.cutoff_lower) + + 1.0 + ) + ) + + 1.0 + ) + # remove contributions below the cutoff radius + cutoffs = cutoffs * (distances < self.cutoff_upper).float() + cutoffs = cutoffs * (distances > self.cutoff_lower).float() + return cutoffs + else: + cutoffs = 0.5 * (torch.cos(distances * math.pi / self.cutoff_upper) + 1.0) + # remove contributions beyond the cutoff radius + cutoffs = cutoffs * (distances < self.cutoff_upper).float() + return cutoffs + + +class Distance(nn.Module): + def __init__( + self, + cutoff_lower, + cutoff_upper, + return_vecs=False, + loop=False, + ): + super(Distance, self).__init__() + self.cutoff_lower = cutoff_lower + self.cutoff_upper = cutoff_upper + self.return_vecs = return_vecs + self.loop = loop + + def forward(self, pos, edge_index): + edge_vec = pos[edge_index[0]] - pos[edge_index[1]] + + mask: Optional[torch.Tensor] = None + if self.loop: + # mask out self loops when computing distances because + # the norm of 0 produces NaN gradients + # NOTE: might influence force predictions as self loop gradients are ignored + mask = edge_index[0] != edge_index[1] + edge_weight = torch.zeros(edge_vec.size(0), device=edge_vec.device, dtype=edge_vec.dtype) + edge_weight[mask] = torch.norm(edge_vec[mask], dim=-1) + else: + edge_weight = torch.norm(edge_vec, dim=-1) + + lower_mask = edge_weight >= self.cutoff_lower + if self.loop and mask is not None: + # keep self loops even though they might be below the lower cutoff + lower_mask = lower_mask | ~mask + edge_index = edge_index[:, lower_mask] + edge_weight = edge_weight[lower_mask] + + if self.return_vecs: + edge_vec = edge_vec[lower_mask] + return edge_index, edge_weight, edge_vec + # TODO: return only `edge_index` and `edge_weight` once + # Union typing works with TorchScript (https://github.com/pytorch/pytorch/pull/53180) + return edge_index, edge_weight, None + + +class DistanceV2(nn.Module): + def __init__( + self, + return_vecs=True, + loop=False, + ): + super(DistanceV2, self).__init__() + self.return_vecs = return_vecs + self.loop = loop + + def forward(self, pos, coords, edge_index): + # pos: [N, 3], coordinates of C_a + # coords: [N, 3, 4], coordinates of C_b, C, N, O + ca_ca = pos[edge_index[1]] - pos[edge_index[0]] + cb_cb = coords[edge_index[1], :, [0]] - coords[edge_index[0], :, [0]] + cb_N = coords[edge_index[1], :, [2]] - coords[edge_index[0], :, [0]] + cb_O = coords[edge_index[1], :, [3]] - coords[edge_index[0], :, [0]] + edge_vec = torch.cat([ca_ca.unsqueeze(-1), + cb_cb.unsqueeze(-1), + cb_N.unsqueeze(-1), + cb_O.unsqueeze(-1)], dim=-1) + mask: Optional[torch.Tensor] = None + if self.loop: + mask = edge_index[0] != edge_index[1] + edge_weight = torch.zeros(ca_ca.size(0), device=ca_ca.device, dtype=ca_ca.dtype) + edge_weight[mask] = torch.norm(ca_ca[mask], dim=-1) + else: + edge_weight = torch.norm(ca_ca, dim=-1) + + return edge_index, edge_weight, edge_vec + + + +rbf_class_mapping = {"gauss": GaussianSmearing, "expnorm": ExpNormalSmearing, "expnormunlim": ExpNormalSmearingUnlimited} + + +class AbsTanh(nn.Module): + def __init__(self): + super(AbsTanh, self).__init__() + + @staticmethod + def forward(x: torch.Tensor) -> torch.Tensor: + return torch.abs(torch.tanh(x)) + + +class Tanh2(nn.Module): + def __init__(self): + super(Tanh2, self).__init__() + + @staticmethod + def forward(x: torch.Tensor) -> torch.Tensor: + return torch.square(torch.tanh(x)) + +def gelu(x): + """Implementation of the gelu activation function. + + For information: OpenAI GPT's gelu is slightly different + (and gives slightly different results): + 0.5 * x * (1 + torch.tanh(math.sqrt(2 / math.pi) * (x + 0.044715 * torch.pow(x, 3)))) + """ + return x * 0.5 * (1.0 + torch.erf(x / math.sqrt(2.0))) + +act_class_mapping = { + "ssp": ShiftedSoftplus, + "softplus": nn.Softplus, + "silu": nn.SiLU, + "leaky_relu": nn.LeakyReLU, + "tanh": nn.Tanh, + "sigmoid": nn.Sigmoid, + "pass": nn.Identity, + "abs_tanh": AbsTanh, + "tanh2": Tanh2, + "softmax": nn.Softmax, + "gelu": nn.GELU, +} + + +def cosin_contrastive_loss(input, target, margin=0): + if target.ndim == 1: + target = target.unsqueeze(1) + if input.shape[0] == 1: + return torch.tensor(0, dtype=input.dtype, device=input.device) + # calculate distance of input + dist = F.cosine_similarity(input.unsqueeze(1), input.unsqueeze(0), dim=2) + # calculate similarity matrix + sim = torch.eq(target, target.T) + # change similarity matrix to -1 and 1 + sim = sim.float() * 2 - 1 + # calculate loss, but only for the upper triangle of the similarity matrix + loss = - dist * sim + (sim + 1) / 2 + (sim - 1) * margin / 2 + # mean over all pairs + loss = torch.clamp(loss.triu(diagonal=1), min=0).sum() / (target.shape[0] * (target.shape[0] - 1) / 2) + return loss + + +def euclid_contrastive_loss(input, target): + if target.ndim == 1: + target = target.unsqueeze(1) + if input.shape[0] == 1: + return torch.tensor(0, dtype=input.dtype, device=input.device) + # margin is set according to input dimension + margin = 10 * input.shape[1] + # calculate distance of input + dist = torch.cdist(input, input) + # calculate similarity matrix + sim = torch.eq(target, target.T) + # change similarity matrix to -1 and 1 + sim = sim.float() * 2 - 1 + # calculate loss, but only for the upper triangle of the similarity matrix + mask = (dist > margin).float() * (sim == -1).float() + loss = dist * sim * (1 - mask) + # mean over all pairs + loss = loss.triu(diagonal=1).sum() / (target.shape[0] * (target.shape[0] - 1) / 2) + return loss + + +class WeightedCombinedLoss(nn.modules.loss._WeightedLoss): + """ + Weighted combined loss function. + Input weight should be a tensor of shape (5,). + The first 2 weights are for the patho/beni loss + The last 3 weights are for the beni/gof/lof loss + """ + def __init__(self, weight: Optional[torch.Tensor] = None, + task_weight: float = 10.0, + size_average=None, ignore_index: int = -100, + reduce=None, reduction: str = 'mean') -> None: + super().__init__(weight, size_average, reduce, reduction) + self.ignore_index = ignore_index + self.task_weight = task_weight + + def forward(self, input: torch.Tensor, target: torch.Tensor) -> torch.Tensor: + return combined_loss(input, target, + weight_1=self.weight[:2], + weight_2=self.weight[2:], + weight=self.task_weight, + reduction=self.reduction) + + +class WeightedLoss1(nn.modules.loss._WeightedLoss): + """ + Weighted combined loss function. + Input weight should be a tensor of shape (5,). + The first 2 weights are for the patho/beni loss + The last 3 weights are for the beni/gof/lof loss + """ + def __init__(self, weight: Optional[torch.Tensor] = None, + task_weight: float = 10.0, + size_average=None, ignore_index: int = -100, + reduce=None, reduction: str = 'mean') -> None: + super().__init__(weight, size_average, reduce, reduction) + self.ignore_index = ignore_index + self.task_weight = task_weight + + def forward(self, input: torch.Tensor, target: torch.Tensor, weight: torch.Tensor=None, reduce=True, reduction=None) -> torch.Tensor: + # my custom loss function, target should be -1, 0, 1, 3. + # -1 represents LoF + # 0 represents neutral + # 1 represents GoF + # 3 represents pathogenic, but unknown LoF or GoF + # input should be the output of the model, which is a 2D tensor with shape [batch_size, 2] + # the first column is the probability of neutral / pathogenic, + # the second column is the probability of GoF / LoF, + # reshape target to 1D tensor + # first, we transfer the target to 0, 1, 0 is neutral, 1 is pathogenic + # if target.ndim == 2: + # target = target.squeeze(1) + if reduction is None: + reduction = self.reduction + weight_1 = self.weight[:2] + target_1 = (target).float() + weight_loss_1 = torch.ones_like(target_1, dtype=input.dtype, device=input.device) + weight_loss_1[target == 1] = weight_1[1] / weight_1[0] + if weight is not None: + weight_loss_1 *= weight + loss_1 = binary_cross_entropy(input=input, + target=target_1, + weight=weight_loss_1, + reduce=reduce, + reduction=reduction) + return loss_1 + + +class WeightedLoss2(nn.modules.loss._WeightedLoss): + """ + Weighted combined loss function. + Input weight should be a tensor of shape (5,). + The first 2 weights are for the patho/beni loss + The last 3 weights are for the beni/gof/lof loss + """ + def __init__(self, weight: Optional[torch.Tensor] = None, + task_weight: float = 10.0, + size_average=None, ignore_index: int = -100, + reduce=None, reduction: str = 'mean') -> None: + super().__init__(weight, size_average, reduce, reduction) + self.ignore_index = ignore_index + self.task_weight = task_weight + + def forward(self, input: torch.Tensor, target: torch.Tensor, weight: torch.Tensor=None, reduce=True, reduction=None) -> torch.Tensor: + # my custom loss function, target should be -1, 0, 1, 3. + # -1 represents LoF + # 0 represents neutral + # 1 represents GoF + # 3 represents pathogenic, but unknown LoF or GoF + # input should be the output of the model, which is a 2D tensor with shape [batch_size, 2] + # the first column is the probability of neutral / pathogenic, + # the second column is the probability of GoF / LoF, + # reshape target to 1D tensor + # first, we transfer the target to 0, 1, 0 is neutral, 1 is pathogenic + # if target.ndim == 2: + # target = target.squeeze(1) + # weight is unused + target_1 = (-1/3 * target**3 + target**2 + 1/3 * target).float() + if reduction is None: + reduction = self.reduction + loss_1 = binary_cross_entropy(input=input, + target=target_1, + weight=weight, + reduce=reduce, + reduction=reduction) + # only do the calculation if target equals -1 or 1 + filter = (target == -1) | (target == 1) + # if filter is all False, then loss_2 is 0 + if not filter.any(): + return 0 * loss_1 + # 1 is !!GoF!!, 0 is !!LoF!! + weight_2 = self.weight[2:] + # then, we transfer the target to 0, 1, 0 is !!GoF!!, 1 is !!LoF!! + target_2 = (1/2 * (-target + 1)).float() + # loss_2 is the cross entropy loss on pathogenic / neutral / GoF + weight_loss_2 = torch.ones_like(target_2, dtype=input.dtype, device=input.device) + weight_loss_2[target == 1] = weight_2[1] / weight_2[0] + if weight is not None: + weight_loss_2 *= weight + loss_2 = binary_cross_entropy(input=input[filter], + target=target_2[filter], + weight=weight_loss_2[filter], + reduce=reduce, + reduction=reduction) + return loss_2 + + +class WeightedLoss3(nn.modules.loss._WeightedLoss): + """ + Weighted combined loss function. + Input weight should be a tensor of shape (5,). + The first 2 weights are for the patho/beni loss + The last 3 weights are for the beni/gof/lof loss + """ + def __init__(self, weight: Optional[torch.Tensor] = None, + task_weight: float = 10.0, + size_average=None, ignore_index: int = -100, + reduce=None, reduction: str = 'mean') -> None: + super().__init__(weight, size_average, reduce, reduction) + self.ignore_index = ignore_index + self.task_weight = task_weight + + def forward(self, input: torch.Tensor, target: torch.Tensor, weight: torch.Tensor=None, reduce=True, reduction=None) -> torch.Tensor: + # my custom loss function, target should be -1, 0, 1, 3. + # -1 represents LoF + # 0 represents neutral + # 1 represents GoF + # 3 represents pathogenic, but unknown LoF or GoF + # input should be the output of the model, which is a 2D tensor with shape [batch_size, 2] + # the first column is the probability of neutral / pathogenic, + # the second column is the probability of GoF / LoF, + # reshape target to 1D tensor + # first, we transfer the target to 0, 1, 0 is neutral, 1 is pathogenic + # if target.ndim == 2: + # target = target.squeeze(1) + # weight is unused + # input should be the output of the model, which is a 2D tensor with shape [batch_size, 2] + target_1 = (-1/3 * target**3 + target**2 + 1/3 * target).float() + if reduction is None: + reduction = self.reduction + loss_1 = binary_cross_entropy(input=input[:, 0]/(input[:, 0] + input[:, 1]), + target=target_1, + weight=weight, + reduce=reduce, + reduction=reduction) + # only do the calculation if target equals -1 or 1 + filter = (target == -1) | (target == 1) + # if filter is all False, then loss_2 is 0 + if not filter.any(): + return 0 * loss_1 + # 1 is !!GoF!!, 0 is !!LoF!! + weight_2 = self.weight[2:] + # then, we transfer the target to 0, 1, 0 is !!GoF!!, 1 is !!LoF!! + target_2 = (1/2 * (-target + 1)).float() + # loss_2 is the cross entropy loss on pathogenic / neutral / GoF + weight_loss_2 = torch.ones_like(target_2, dtype=input.dtype, device=input.device) + weight_loss_2[target == 1] = weight_2[1] / weight_2[0] + if weight is not None: + weight_loss_2 *= weight + loss_2 = -BetaBinomial( + concentration1=input[:, 0][filter], + concentration0=input[:, 1][filter], + total_count=1 + ).log_prob(target_2[filter]) + # loss_2 times weights + loss_2 *= weight_loss_2[filter] + # mean over all pairs + loss_2 = loss_2.mean() + return loss_2 + + +class RegressionWeightedLoss(nn.modules.loss._WeightedLoss): + """ + Weighted combined loss function. + Input weight should be a tensor of shape (5,). + The first 2 weights are for the patho/beni loss + The last 3 weights are for the beni/gof/lof loss + """ + def __init__(self, weight: Optional[torch.Tensor] = None, + task_weight: float = 10.0, + size_average=None, ignore_index: int = -100, + reduce=None, reduction: str = 'mean') -> None: + super().__init__(weight, size_average, reduce, reduction) + self.ignore_index = ignore_index + self.task_weight = task_weight + + def forward(self, input, target) -> torch.Tensor: + # my custom loss function, target should be -1, 0, 1, 3. + # -1 represents LoF + # 0 represents neutral + # 1 represents GoF + # 3 represents pathogenic, but unknown LoF or GoF + # input should be the output of the model, which is a 2D tensor with shape [batch_size, 2] + # the first column is the probability of neutral / pathogenic, + # the second column is the probability of GoF / LoF, + # reshape target to 1D tensor + # first, we transfer the target to 0, 1, 0 is neutral, 1 is pathogenic + # if target.ndim == 2: + # target = target.squeeze(1) + regression_target = target[:, 1:] + regression_input = input[:, 1:] + regression_loss = mse_loss(input=regression_input, + target=regression_target, + reduction=self.reduction) + target = target[:, [0]] + input = input[:, [0]] + target_1 = (-1/3 * target**3 + target**2 + 1/3 * target).float() + loss_1 = binary_cross_entropy(input=input, + target=target_1, + reduction=self.reduction) + # only do the calculation if target equals -1 or 1 + filter = (target == -1) | (target == 1) + # if filter is all False, then loss_2 is 0 + if not filter.any(): + return 0 * loss_1 + # 1 is !!GoF!!, 0 is !!LoF!! + weight_2 = self.weight[2:] + # then, we transfer the target to 0, 1, 0 is !!GoF!!, 1 is !!LoF!! + target_2 = (1/2 * (-target + 1)).float() + # loss_2 is the cross entropy loss on pathogenic / neutral / GoF + weight_loss_2 = torch.ones_like(target_2, dtype=input.dtype, device=input.device) + weight_loss_2[target == 1] = weight_2[1] / weight_2[0] + loss_2 = binary_cross_entropy(input=input[filter], + target=target_2[filter], + weight=weight_loss_2[filter], + reduction=self.reduction) + return loss_2 + regression_loss + + +class GPLoss(nn.modules.loss._WeightedLoss): + def __init__(): + super().__init__() + + +def combined_loss(input: torch.Tensor, target: torch.Tensor, + weight: float=10.0, + weight_1: Optional[torch.Tensor]=None, + weight_2: Optional[torch.Tensor]=None, + reduction: str = 'mean') -> torch.Tensor: + # my custom loss function, target should be -1, 0, 1, 3. + # -1 represents LoF + # 0 represents neutral + # 1 represents GoF + # 3 represents pathogenic, but unknown LoF or GoF + # input should be the output of the model, which is a 2D tensor with shape [batch_size, 2] + # the first column is the probability of neutral / pathogenic, + # the second column is the probability of GoF / LoF, + # reshape target to 1D tensor + if target.ndim == 2: + target = target.squeeze(1) + # first, we transfer the target to 0, 1, 0 is neutral, 1 is pathogenic + target_1 = (-1/3 * target**3 + target**2 + 1/3 * target).float() + # then, we transfer the target to 0, 1, 0 is LoF, 1 is GoF + target_2 = (1/2 * (target + 1)).float() + # loss_1 is the cross entropy loss on pathogenic / neutral + # define weight for loss_1 + weight_loss_1 = torch.ones_like(target_1, dtype=input.dtype, device=input.device) + weight_loss_1[target_1 == 1] = weight_1[0] / weight_1[1] + loss_1 = binary_cross_entropy(input=input[:, 0], + target=target_1, + weight=weight_loss_1, + reduction=reduction) + # loss_2 is the cross entropy loss on pathogenic / neutral / GoF + # only do the calculation if target equals -1 or 1 + filter = (target == -1) | (target == 1) + # if filter is all False, then loss_2 is 0 + if not filter.any(): + return loss_1 + weight_loss_2 = torch.ones_like(target_2, dtype=input.dtype, device=input.device) + weight_loss_2[target_2 == 1] = weight_2[0] / weight_2[1] + loss_2 = binary_cross_entropy(input=input[filter, 1], + target=target_2[filter], + weight=weight_loss_2[filter], + reduction=reduction) + # assume LoF / GoF task is more important, so we add a weight of 10 to loss_2 + # if no benign variants, ignore loss_1 + if not (target == 0).any(): + loss = loss_2 + else: + loss = loss_1 + weight * loss_2 + return loss + + +def gaussian_loss(input: torch.Tensor, target: torch.Tensor): + # input should be the output of the model, which is a 2D tensor with shape [batch_size, 2] + # the first column is the mean of the gaussian distribution, + # the second column is the standard deviation of the gaussian distribution, + # we should add another loss to control the standard deviation + loss = -Normal(loc=input[:, 0], scale=torch.nn.functional.softplus(input[:, 1])).log_prob(target).mean() + loss += torch.nn.functional.softplus(input[:, 1]).mean() + return loss + + +def mse_loss_weighted(input: torch.Tensor, target: torch.Tensor, weight: torch.Tensor=None, reduce=True, reduction=None) -> torch.Tensor: + # calculate mean squared loss, but times weight + mse = (input - target).pow(2) + if weight is not None: + mse *= weight + if reduce: + return mse.mean() + else: + return mse + + +loss_fn_mapping = { + "mse_loss": mse_loss, + "mse_loss_weighted": mse_loss_weighted, + "l1_loss": l1_loss, + "binary_cross_entropy": binary_cross_entropy, + "cross_entropy": cross_entropy, + "kl_div": kl_div, + "cosin_contrastive_loss": cosin_contrastive_loss, + "euclid_contrastive_loss": euclid_contrastive_loss, + "combined_loss": combined_loss, + "weighted_combined_loss": WeightedCombinedLoss, + "weighted_loss": WeightedLoss2, + "weighted_loss_betabinomial": WeightedLoss3, + "gaussian_loss": gaussian_loss, + "weighted_loss_pretrain": WeightedLoss1, + "regression_weighted_loss": RegressionWeightedLoss, + "GP_loss": GPLoss, +} + + +def get_template_fn(template): + if template == 'plain-distance': + return plain_distance, 1 + elif template == 'exp-normal-smearing-distance': + return exp_normal_smearing_distance, 50 + +def plain_distance(pos): + eps=1e-10 + CA = pos[..., 3, :] # [b, n_res, 5, 3] -> [b, n_res, 3] + d = (eps + (CA[..., None, :, :] - CA[..., :, None, :]).pow(2).sum(dim=-1, keepdims=True)) ** 0.5 + return d + +def exp_normal_smearing_distance(pos, cutoff_upper=100, cutoff_lower=0, num_rbf=50): + alpha = 5.0 / (cutoff_upper - cutoff_lower) + start_value = torch.exp( + torch.scalar_tensor(-cutoff_upper + cutoff_lower) + ).to(pos.device) + means = torch.linspace(start_value, 1, num_rbf).to(pos.device) + betas = torch.tensor( + [(2 / num_rbf * (1 - start_value)) ** -2] * num_rbf + ).to(pos.device) + dist = plain_distance(pos) + cutoffs = 0.5 * (torch.cos(dist * math.pi / cutoff_upper).to(pos.device) + 1.0) + # remove contributions beyond the cutoff radius + cutoffs = cutoffs * (dist < cutoff_upper).float() + return cutoffs * torch.exp( + -betas * (torch.exp(alpha * (-dist + cutoff_lower)) - means) ** 2 + ) + diff --git a/model/trainer.py b/model/trainer.py new file mode 100644 index 0000000000000000000000000000000000000000..61735169227968ef470a6ed9abf8fbb4db56dfdf --- /dev/null +++ b/model/trainer.py @@ -0,0 +1,1250 @@ +import json +import pickle +import os +from types import SimpleNamespace as sn +import time +from os.path import join +import copy +import numpy as np +import pandas as pd +import torch +import torch.distributed as dist +from torch.distributed.algorithms.join import Join +from torch.nn.parallel import DistributedDataParallel as DDP +from torch.optim import AdamW +from torch.optim.lr_scheduler import ReduceLROnPlateau +from torch.utils.data import Subset +from torch.utils.tensorboard import SummaryWriter +from torch_geometric.loader import DataLoader +from torch.utils.data import DataLoader as TorchDataLoader +import loralib as lora +import gpytorch +import data +import utils.configs +from model.module.utils import loss_fn_mapping +import data +from model.model import create_model, create_model_and_load +from torch import _dynamo +_dynamo.config.suppress_errors = True + +class PreMode_trainer(object): + """ + A wrapper for dataloader, summary writer, optimizer, scheduler + """ + + def __init__(self, hparams, model, stage: str = "train", dataset=None, device_id=None): + super(PreMode_trainer, self).__init__() + if isinstance(hparams, dict): + hparams = sn(**hparams) + self.hparams = hparams + + # save the ddp_rank to write the log + self.device_id = device_id + if device_id is not None and torch.cuda.is_available(): + self.device = f"cuda:{device_id}" + else: + self.device = "cpu" + # Don't load model, just store the model from input. + self.model = model.to(self.device) + + # initialize dataloaders + self.dataset = dataset + self.train_dataset = None + self.val_dataset = None + self.test_dataset = None + self.train_dataloader = None + self.val_dataloader = None + self.test_dataloader = None + self.split_fn = self.hparams.data_split_fn + self.setup_dataloaders(stage, self.split_fn) + print(f'Finished setting dataloaders for rank {self.device_id}') + if self.train_dataloader is not None: + self.batchs_per_epoch = len(self.train_dataloader) + self.num_data = len(self.train_dataloader.dataset) + else: + self.batchs_per_epoch = 0 + self.num_data = len(self.test_dataloader.dataset) + self.reset_train_dataloader_each_epoch = self.hparams.reset_train_dataloader_each_epoch and hparams.data_split_fn != "_by_anno" + self.reset_train_dataloader_each_epoch_seed = self.hparams.reset_train_dataloader_each_epoch_seed + self.train_iterator = None + self.val_iterator = None + self.test_iterator = None + + # initialize loss function + if self.hparams.loss_fn == "weighted_combined_loss" or "weighted_loss" in self.hparams.loss_fn: + label_counts = self.dataset.get_label_counts() + if len(label_counts) == 4: + # [lof, beni, gain, patho] + # note that we changed to 2-dim scheme now. + total_count_1 = label_counts.sum() + task_weight = total_count_1 / (label_counts[0] + label_counts[2]) # patho / glof + total_count_2 = total_count_1 - label_counts[3] - label_counts[0] # gof + lof + if label_counts[1] != 0: + weight_1 = torch.tensor([total_count_1 / label_counts[1] / 2, + total_count_1 / (total_count_1 - label_counts[1]) / 2], + dtype=torch.float32, device=self.device) + weight_2 = torch.tensor([total_count_2 / label_counts[0] / 2, + total_count_2 / label_counts[2] / 2], + dtype=torch.float32, device=self.device) + else: + weight_1 = torch.ones(2, dtype=torch.float32, device=self.device) + weight_2 = torch.tensor([total_count_2 / label_counts[0] / 2, + total_count_2 / label_counts[2] / 2], + dtype=torch.float32, device=self.device) + elif len(label_counts) == 2: + # [beni, patho] + task_weight = 0 + total_count_1 = label_counts.sum() + if label_counts[0] != 0: + weight_1 = torch.tensor([total_count_1 / label_counts[0] / 2, + total_count_1 / label_counts[1] / 2], + dtype=torch.float32, device=self.device) + weight_2 = torch.zeros(2, dtype=torch.float32, device=self.device) + else: + weight_1 = torch.ones(2, dtype=torch.float32, device=self.device) + weight_2 = torch.zeros(2, dtype=torch.float32, device=self.device) + else: + raise ValueError("The number of labels should be 2 or 4.") + weight=torch.cat([weight_1, weight_2]) + print(f"set up weighted loss function with weight: {weight}") + self.loss_fn = loss_fn_mapping[self.hparams.loss_fn](weight=weight, task_weight=task_weight) + # Archived, as we are not using the 3-dim scheme any more. + # print("Initialize the output module to fit the weighted loss function.") + # with torch.no_grad(): + # if isinstance(self.model, DDP): + # self.model.module.output_model.output_network[0].weight[1].copy_(self.model.module.output_model.output_network[0].weight[2]) + # else: + # self.model.output_model.output_network[0].weight[1].copy_(self.model.output_model.output_network[0].weight[2]) + elif self.hparams.loss_fn == "GP_loss": + self.loss_fn = gpytorch.mlls.VariationalELBO(self.model.output_model.likelihood, + self.model.output_model.output_network, + num_data=self.num_data) + self.hparams.y_weight = -1 + else: + self.loss_fn = loss_fn_mapping[self.hparams.loss_fn] + + # freeze representation module if hparams.freeze_representation is True + if self.hparams.freeze_representation: + for param in self.model.representation_model.parameters(): + param.requires_grad = False + # deactivate dropout + self.model.representation_model.eval() + if self.hparams.freeze_representation_but_attention: + for param in self.model.representation_model.parameters(): + param.requires_grad = False + # deactivate dropout + self.model.representation_model.eval() + for param in self.model.representation_model.attention_layers.parameters(): + param.requires_grad = True + if self.hparams.freeze_representation_but_gru: + for param in self.model.representation_model.parameters(): + param.requires_grad = False + # deactivate dropout + self.model.representation_model.eval() + for layer in self.model.representation_model.attention_layers: + assert layer.gru is not None + for param in layer.gru.parameters(): + param.requires_grad = True + if self.hparams.use_lora is not None: + self.model.eval() + lora.mark_only_lora_as_trainable(model) + # if model is DDP, we need to mark self.model.module: + if isinstance(self.model, DDP): + if self.hparams.loss_fn == "weighted_combined_loss" or self.hparams.loss_fn == "combined_loss": + self.model.module.output_model.output_network.requires_grad_(True) + elif self.hparams.loss_fn == "weighted_loss": + self.model.module.output_model.requires_grad_(True) + elif self.hparams.model == "lora-esm": + self.model.module.output_model.requires_grad_(True) + else: + if self.hparams.loss_fn == "weighted_combined_loss" or self.hparams.loss_fn == "combined_loss": + self.model.output_model.output_network.requires_grad_(True) + elif self.hparams.loss_fn == "weighted_loss": + self.model.output_model.requires_grad_(True) + elif self.hparams.model == "lora-esm": + self.model.output_model.requires_grad_(True) + self.use_lora = True + else: + self.use_lora = False + + + # initialize loss collection + self.losses = None + self._reset_losses_dict() + + # initialize the prediction collection + self.predictions = None + self._reset_predictions_dict() + + # initialize global step and epoch + self.global_step = 0 + self.current_epoch = 0 + + # initialize optimizers + self.updated = True + self.optimizer = None + self.scheduler = None + self.lr_scheduler = None + self.configure_optimizers() + + # initialize contrastive loss + self.contrastive_loss = loss_fn_mapping[self.hparams.contrastive_loss_fn] if self.hparams.contrastive_loss_fn is not None else None + + # initialize summary writer + if stage == "train": + self.writer = SummaryWriter(log_dir=f'{self.hparams.log_dir}/log/') + + def setup_dataloaders(self, stage: str = 'train', split_fn="_by_uniprot_id"): + if self.dataset is None: + self.dataset = getattr(data, self.hparams["dataset"])( + data_file=self.hparams.data_file_train, + data_type=self.hparams.data_type, + radius=self.hparams.radius, + max_neighbors=self.hparams.max_num_neighbors, + loop=self.hparams.loop, + ) + if self.hparams.dataset.startswith("FullGraph"): + data_loader_fn = TorchDataLoader + else: + data_loader_fn = DataLoader + if stage == 'train': + # make train/val split + if self.hparams.val_size > 0: + idx_train, idx_val = getattr(utils.configs, "make_splits_train_val" + split_fn)( + self.dataset, + self.hparams.train_size, + self.hparams.val_size, + self.hparams.seed, + self.hparams.batch_size, + join(self.hparams.log_dir, f"splits.{self.device_id}.npz"), + ) + print(f"train {len(idx_train)}, val {len(idx_val)}") + if split_fn == "_by_anno": + self.val_dataset = copy.deepcopy(self.dataset).subset(idx_val) + self.train_dataset = self.dataset.subset(idx_train) + else: + self.val_dataset = Subset(self.dataset, idx_val) + self.train_dataset = Subset(self.dataset, idx_train) + self.idx_val = idx_val + self.idx_train = idx_train + else: + self.train_dataset = self.dataset + self.val_dataset = None + self.idx_train = np.arange(len(self.dataset)) + self.idx_val = None + dataloader_args = { + "batch_size": self.hparams.batch_size, + "num_workers": min(20, self.hparams.num_workers), + "pin_memory": True, + "shuffle": split_fn=='_by_anno' + } + if self.hparams.num_workers == 0: + dataloader_args['pin_memory_device'] = 'cpu' + self.train_dataloader = data_loader_fn( + dataset=self.train_dataset, + **dataloader_args, + ) + if self.val_dataset is not None: + dataloader_args['shuffle'] = False + dataloader_args["num_workers"] = 0 + dataloader_args["pin_memory"] = False + self.val_dataloader = data_loader_fn( + dataset=self.val_dataset, + **dataloader_args, + ) + else: + self.val_dataloader = None + elif stage == 'test': + # only prepare test dataloader + self.test_dataset = self.dataset + dataloader_args = { + "batch_size": self.hparams.batch_size, + "num_workers": 0, + "pin_memory": False, + "shuffle": False + } + self.test_dataloader = data_loader_fn( + dataset=self.test_dataset, + **dataloader_args, + ) + elif stage == 'all': + # make train/test/val split + idx_train, idx_val, idx_test = getattr(utils.configs, "make_splits_train_val_test" + split_fn)( + self.dataset, + self.hparams.train_size, + self.hparams.val_size, + self.hparams.test_size, + 0, + self.hparams.batch_size * self.hparams.num_workers, + join(self.hparams.log_dir, "splits.npz"), + self.hparams.splits, + ) + print(f"train {len(idx_train)}, val {len(idx_val)}, test {len(idx_test)}") + + self.val_dataset = copy.deepcopy(self.dataset).subset(idx_val) + self.idx_val = idx_val + self.test_dataset = copy.deepcopy(self.dataset).subset(idx_test) + self.idx_test = idx_test + self.train_dataset = self.dataset.subset(idx_train) + self.idx_train = idx_train + + self.train_dataloader = data_loader_fn( + dataset=self.train_dataset, + batch_size=self.hparams.batch_size, + num_workers=0, + pin_memory=True, + pin_memory_device='cpu', + shuffle=False, + ) + self.val_dataloader = data_loader_fn( + dataset=self.val_dataset, + batch_size=self.hparams.batch_size, + num_workers=0, + pin_memory=True, + pin_memory_device='cpu', + shuffle=False, + ) + self.test_dataloader = data_loader_fn( + dataset=self.test_dataset, + batch_size=self.hparams.batch_size, + num_workers=0, + pin_memory=True, + pin_memory_device='cpu', + shuffle=False, + ) + else: + raise ValueError(f"stage {stage} not supported") + + def configure_optimizers(self): + # only include parameters that require gradients + self.optimizer = AdamW( + filter(lambda p: p.requires_grad, self.model.parameters()), + lr=float(self.hparams.lr), + weight_decay=self.hparams.weight_decay, + ) + self.scheduler = ReduceLROnPlateau( + self.optimizer, + "min", + factor=self.hparams.lr_factor, + patience=self.hparams.lr_patience, + min_lr=float(self.hparams.lr_min), + ) + self.lr_scheduler = { + "scheduler": self.scheduler, + "monitor": getattr(self.hparams, "lr_metric", "val_loss"), + "interval": "epoch", + "frequency": 1, + } + + def forward(self, x, x_mask, x_alt, pos, batch=None, + edge_index=None, edge_attr=None, + edge_index_star=None, edge_attr_star=None, + node_vec_attr=None, + extra_args=None, + return_attn=False): + return self.model(x=x, + x_mask=x_mask, + x_alt=x_alt, + pos=pos, + batch=batch, + edge_index=edge_index, + edge_attr=edge_attr, + edge_index_star=edge_index_star, + edge_attr_star=edge_attr_star, + node_vec_attr=node_vec_attr, + extra_args=extra_args, + return_attn=return_attn) + + def training_step(self): + if self.train_iterator is None: + raise ValueError("train_iterator is None, please call training_epoch_begin() first") + batch = next(self.train_iterator) + loss = self.step(batch, "train") / self.hparams.num_steps_update + loss.backward() + self.write_loss_log("train", loss) + # parameters_without_grad = [] + # for name, param in self.model.named_parameters(): + # if param.grad is None: + # parameters_without_grad.append(name) + # print("Parameters without gradients:") + # for param_name in parameters_without_grad: + # print(param_name) + self.updated = False + self.global_step += 1 # update global step + return loss + + def validation_step(self): + if self.val_iterator is None: + raise ValueError("val_iterator is None, please call validation_epoch_begin() first") + batch = next(self.val_iterator) + with torch.no_grad(): + loss = self.step(batch, "val") + # self.write_loss_log("val", loss) + return loss + + def test_step(self): + if self.test_iterator is None: + raise ValueError("test_iterator is None, please call test_epoch_begin() first") + batch = next(self.test_iterator) + with torch.no_grad(): + return self.step(batch, "test") + + def interpret_step(self, batch): + with torch.no_grad(): + return self.step(batch, "interpret") + + def step(self, batch, stage): + with torch.set_grad_enabled(stage == "train"): + if isinstance(batch, dict): + extra_args = copy.deepcopy(batch) + batch = sn(**batch) + else: + extra_args = batch.to_dict() + # extra_args actually won't be used in the model + for a in ('y', 'x', 'x_mask', 'x_alt', 'pos', 'batch', + 'edge_index', 'edge_attr', + 'edge_index_star', 'edge_attr_star', + 'node_vec_attr'): + if a in extra_args: + del extra_args[a] + y, x_embed, attn_weight_layers = self.forward( + x=batch.x.to(self.device, non_blocking=True), + x_mask=batch.x_mask.to(self.device, non_blocking=True), + x_alt=batch.x_alt.to(self.device, non_blocking=True), + pos=batch.pos.to(self.device, non_blocking=True) if hasattr(batch, "pos") and batch.pos is not None else None, + batch=batch.batch.to(self.device, non_blocking=True) if hasattr(batch, "batch") and batch.batch is not None else None, + edge_index=batch.edge_index.to(self.device, non_blocking=True) if hasattr(batch, "edge_index") and batch.edge_index is not None else None, + edge_index_star=batch.edge_index_star.to(self.device, non_blocking=True) if hasattr(batch, "edge_index_star") and batch.edge_index_star is not None else None, + edge_attr=batch.edge_attr.to(self.device, non_blocking=True) if hasattr(batch, "edge_attr") and batch.edge_attr is not None else None, + edge_attr_star=batch.edge_attr_star.to(self.device, non_blocking=True) if hasattr(batch, "edge_attr_star") and batch.edge_attr_star is not None else None, + node_vec_attr=batch.node_vec_attr.to(self.device, non_blocking=True) if hasattr(batch, "node_vec_attr") and batch.node_vec_attr is not None else None, + extra_args=extra_args, + return_attn=stage == "interpret", + ) + if stage == "test": + if self.hparams.dataset.startswith("Mask"): + # if mask dataset, and we are testing, then we don't want to mark other locations but mask + self.predictions['y'].append(y[batch.x_mask == False].detach().cpu().numpy()) + else: + self.predictions['y'].append(y.detach().cpu().numpy()) + loss_y = 0 + + if stage != "interpret": + if hasattr(batch, 'y'): + if batch.y.ndim == 1 and self.hparams.loss_fn != "cross_entropy": + batch.y = batch.y.unsqueeze(1) + + # y loss, if mask predict, only predict the non-masked locations + if self.hparams.dataset.startswith("Mask"): + y = y[batch.x_mask==False] + batch.y = batch.y[batch.x_mask==False] + if self.hparams.loss_fn == "GP_loss": + batch.y = (batch.y + 1) / 2 + if hasattr(batch, 'score_mask'): + loss_y = self.loss_fn(input=y, + target=batch.y.to(self.device, non_blocking=True), + weight=batch.score_mask.to(self.device, non_blocking=True)) + else: + loss_y = self.loss_fn(y, batch.y.to(self.device, non_blocking=True)) + if loss_y.ndim > 0: + loss_y = loss_y.mean() + if self.contrastive_loss is not None: + loss_cont = self.contrastive_loss(x_embed, batch.y.to(self.device)) + else: + loss_cont = 0 + + if self.hparams.y_weight != 0 and stage != "interpret": + self.losses[stage + "_y"].append(loss_y.detach().cpu() * self.hparams.y_weight) + + # total loss + loss = loss_y * self.hparams.y_weight + loss_cont + self.losses[stage].append(loss.detach().cpu()) + return loss + else: + if self.hparams.loss_fn == "GP_loss": + return self.model.output_model.likelihood(y).variance, self.model.output_model.likelihood(y).mean, x_embed, attn_weight_layers + else: + return None, y, x_embed, attn_weight_layers + + def optimizer_step(self, loss=None): + # optimizer = kwargs["optimizer"] if "optimizer" in kwargs else args[2] + if self.global_step < self.hparams.lr_warmup_steps: + lr_scale = min( + 1.0, + float(self.global_step + 1) + / float(self.hparams.lr_warmup_steps), + ) + for pg in self.optimizer.param_groups: + pg["lr"] = lr_scale * float(self.hparams.lr) + # loss is not used in optimizer step anymore + self.optimizer.step() + self.optimizer.zero_grad() + self.updated = True + + def scheduler_step(self, val_loss): + self.scheduler.step(val_loss) + + def training_epoch_begin(self): + if hasattr(self.dataset, 'env') and self.dataset.env is not None: + self.dataset.env.close() + self.dataset.env = None + if hasattr(self.dataset, 'txn') and self.dataset.txn is not None: + self.dataset.txn = None + self.train_iterator = iter(self.train_dataloader) + # set model to train mode + self.model.train() + + def training_epoch_end(self): + self.train_iterator = None + self._reset_losses_dict() + self.current_epoch += 1 + if self.reset_train_dataloader_each_epoch: + idx_train = getattr(utils.configs, "reshuffle_train" + self.split_fn)(self.idx_train, self.hparams.batch_size, + self.dataset, + seed=self.current_epoch if self.reset_train_dataloader_each_epoch_seed else None) + self.train_dataset = Subset(self.dataset, idx_train) + dataloader_args = { + "batch_size": self.hparams.batch_size, + "num_workers": min(1, self.hparams.num_workers), + "pin_memory": True, + "shuffle": False + } + if self.hparams.num_workers == 0: + dataloader_args['pin_memory_device'] = 'cpu' + self.train_dataloader = DataLoader( + dataset=self.train_dataset, + **dataloader_args, + ) + + def validation_epoch_begin(self): + if self.val_dataloader is None: + self.val_iterator = iter(self.train_dataloader) + else: + self.val_iterator = iter(self.val_dataloader) + # set model to eval mode + self.model.eval() + + def validation_epoch_end(self, reset_train_loss=False): + self.val_iterator = None + # construct dict of logged metrics + result_dict = { + "epoch": int(self.current_epoch), + "lr": self.optimizer.param_groups[0]["lr"], + "train_loss": torch.stack(self.losses["train"]).mean().item() if len(self.losses["train"]) > 0 else None, + } + if self.val_dataset is not None: + result_dict["val_loss"] = torch.stack(self.losses["val"]).mean().item() if len(self.losses["val"]) > 0 else 0 + self.write_loss_log("val", result_dict["val_loss"]) + else: + # use train loss as val loss if no val dataset is present + result_dict["val_loss"] = torch.stack(self.losses["train"]).mean().item() + self.write_loss_log("val", torch.stack(self.losses["train"]).mean()) + # add test loss if available + if len(self.losses["test"]) > 0: + result_dict["test_loss"] = torch.stack(self.losses["test"]).mean().item() + + # if predictions are present, also log them separately + if len(self.losses["train_y"]) > 0: + result_dict["train_loss_y"] = torch.stack(self.losses["train_y"]).mean().item() + if self.val_dataset is not None: + result_dict["val_loss_y"] = torch.stack(self.losses["val_y"]).mean().item() if len(self.losses["val_y"]) > 0 else 0 + + if len(self.losses["test"]) > 0: + result_dict["test_loss_y"] = torch.stack( + self.losses["test_y"] + ).mean().item() + if reset_train_loss: + self._reset_losses_dict() + else: + self._reset_val_losses_dict() + # set model back to train mode + self.model.train() + return result_dict + + def testing_epoch_begin(self): + self.test_iterator = iter(self.test_dataloader) + # set model to eval mode + self.model.eval() + + def testing_epoch_end(self): + self.test_iterator = None + # construct dict of logged metrics + result_dict = { + "epoch": int(self.current_epoch), + "lr": self.optimizer.param_groups[0]["lr"], + "test_loss": torch.stack(self.losses["test"]).mean().item(), + } + # if predictions are present, also log them separately + if len(self.losses["test_y"]) > 0: + if len(self.losses["test"]) > 0: + result_dict["test_loss_y"] = torch.stack( + self.losses["test_y"] + ).mean().item() + self._reset_losses_dict() + # prepare result data frame + y_result = pd.DataFrame(np.concatenate(self.predictions['y'], axis=0), + index=self.dataset.data.index) + y_result.columns = [f'y.{i}' for i in y_result.columns] + result_df = pd.concat( + [self.dataset.data, + y_result, + ], + axis=1 + ) + self._reset_predictions_dict() + # set model back to train mode + self.model.train() + return result_dict, result_df + + def write_loss_log(self, stage, loss): + if self.device_id is None: + scalar_name = f"loss/{stage}" + else: + scalar_name = f"loss/ddp_rank.{self.device_id}.{stage}" + self.writer.add_scalar(scalar_name, loss, self.global_step) + if stage == "train" and self.device_id == 0: + for tag, value in self.model.named_parameters(): + tag = tag.replace('.', '/') + self.writer.add_histogram('weights/'+tag, value.data.cpu().numpy(), self.global_step) + try: + # only add gradients if they are not None + if value.grad is not None: + self.writer.add_histogram('grads/'+tag, value.grad.data.cpu().numpy(), self.global_step) + except: + print(f"failed to add grad histogram for '{tag}' in counter: {self.global_step}") + + def write_model(self, epoch=None, step=None, save_optimizer=False, optimizer_rank=None): + if save_optimizer: + assert optimizer_rank is not None + if epoch is None: + if step is None: + model_save_file_name = f"{self.hparams.log_dir}/model.epoch.{self.current_epoch}.step.{self.global_step}.pt" + if save_optimizer: + optimizer_save_file_name = f"{self.hparams.log_dir}/optimizer.epoch.{self.current_epoch}.step.{self.global_step}.rank.{optimizer_rank}.pt" + scheduler_save_file_name = f"{self.hparams.log_dir}/scheduler.epoch.{self.current_epoch}.step.{self.global_step}.rank.{optimizer_rank}.pt" + else: + model_save_file_name = f"{self.hparams.log_dir}/model.step.{step}.pt" + if save_optimizer: + optimizer_save_file_name = f"{self.hparams.log_dir}/optimizer.step.{step}.rank.{optimizer_rank}.pt" + scheduler_save_file_name = f"{self.hparams.log_dir}/scheduler.step.{step}.rank.{optimizer_rank}.pt" + else: + if step is None: + model_save_file_name = f"{self.hparams.log_dir}/model.epoch.{epoch}.pt" + if save_optimizer: + optimizer_save_file_name = f"{self.hparams.log_dir}/optimizer.epoch.{epoch}.rank.{optimizer_rank}.pt" + scheduler_save_file_name = f"{self.hparams.log_dir}/scheduler.epoch.{epoch}.rank.{optimizer_rank}.pt" + else: + model_save_file_name = f"{self.hparams.log_dir}/model.epoch.{epoch}.step.{step}.pt" + if save_optimizer: + optimizer_save_file_name = f"{self.hparams.log_dir}/optimizer.epoch.{epoch}.step.{step}.rank.{optimizer_rank}.pt" + scheduler_save_file_name = f"{self.hparams.log_dir}/scheduler.epoch.{epoch}.step.{step}.rank.{optimizer_rank}.pt" + if isinstance(self.model, DDP): + if self.use_lora: + state_dic = lora.lora_state_dict(self.model.module) + # add output_model to state_dic + output_model_state_dic = self.model.module.output_model.state_dict() + for key, value in output_model_state_dic.items(): + state_dic[f"module.output_model.{key}"] = value + torch.save(state_dic, model_save_file_name) + else: + torch.save(self.model.module.state_dict(), model_save_file_name) + else: + if self.use_lora: + state_dic = lora.lora_state_dict(self.model) + # add output_model to state_dic + output_model_state_dic = self.model.output_model.output_network.state_dict() + for key, value in output_model_state_dic.items(): + state_dic[f"output_model.output_network.{key}"] = value + torch.save(state_dic, model_save_file_name) + else: + torch.save(self.model.state_dict(), model_save_file_name) + if save_optimizer: + torch.save(self.optimizer.state_dict(), optimizer_save_file_name) + torch.save(self.scheduler.state_dict(), scheduler_save_file_name) + + def write_optimizer(self, epoch=None, step=None, optimizer_rank=None): + if epoch is None: + if step is None: + optimizer_save_file_name = f"{self.hparams.log_dir}/optimizer.epoch.{self.current_epoch}.step.{self.global_step}.rank.{optimizer_rank}.pt" + scheduler_save_file_name = f"{self.hparams.log_dir}/scheduler.epoch.{self.current_epoch}.step.{self.global_step}.rank.{optimizer_rank}.pt" + else: + optimizer_save_file_name = f"{self.hparams.log_dir}/optimizer.step.{step}.rank.{optimizer_rank}.pt" + scheduler_save_file_name = f"{self.hparams.log_dir}/scheduler.step.{step}.rank.{optimizer_rank}.pt" + else: + if step is None: + optimizer_save_file_name = f"{self.hparams.log_dir}/optimizer.epoch.{epoch}.rank.{optimizer_rank}.pt" + scheduler_save_file_name = f"{self.hparams.log_dir}/scheduler.epoch.{epoch}.rank.{optimizer_rank}.pt" + else: + optimizer_save_file_name = f"{self.hparams.log_dir}/optimizer.epoch.{epoch}.step.{step}.rank.{optimizer_rank}.pt" + scheduler_save_file_name = f"{self.hparams.log_dir}/scheduler.epoch.{epoch}.step.{step}.rank.{optimizer_rank}.pt" + torch.save(self.optimizer.state_dict(), optimizer_save_file_name) + torch.save(self.scheduler.state_dict(), scheduler_save_file_name) + + def load_model(self, epoch=None, step=None, update_count=False): + # if epoch or step is 0, don't load model + if (epoch is not None and epoch == 0) or (step is not None and step == 0): + return + if epoch is None: + if step is None: + _state_dict = torch.load( + f"{self.hparams.log_dir}/model.epoch.{self.current_epoch}.step.{self.global_step}.pt", + maplocation=self.device + ) + else: + _state_dict = torch.load( + f"{self.hparams.log_dir}/model.step.{step}.pt", + map_location=self.device + ) + if update_count: + self.global_step = step + self.current_epoch = step // self.batchs_per_epoch + else: + if step is None: + _state_dict = torch.load( + f"{self.hparams.log_dir}/model.epoch.{epoch}.pt", + map_location=self.device + ) + if update_count: + self.current_epoch = epoch + self.global_step = epoch * self.batchs_per_epoch + else: + _state_dict = torch.load( + f"{self.hparams.log_dir}/model.epoch.{epoch}.step.{step}.pt", + map_location=self.device + ) + if update_count: + self.current_epoch = epoch + self.global_step = step + _state_dict_is_ddp = list(_state_dict.keys())[0].startswith("module.") + if isinstance(self.model, DDP): + if _state_dict_is_ddp: + self.model.load_state_dict(_state_dict, strict=self.use_lora==False) + else: + self.model.module.load_state_dict(_state_dict, strict=self.use_lora==False) + else: + if _state_dict_is_ddp: + # create new OrderedDict that does not contain `module.` + from collections import OrderedDict + new_state_dict = OrderedDict() + for k, v in _state_dict.items(): + name = k[7:] # remove `module.` + new_state_dict[name] = v + # load params + self.model.load_state_dict(new_state_dict, strict=self.use_lora==False) + else: + self.model.load_state_dict(_state_dict, strict=self.use_lora==False) + + def load_optimizer(self, epoch=None, step=None, optimizer_rank=0): + if epoch is None: + if step is None: + optimizer_state_dict = torch.load( + f"{self.hparams.log_dir}/optimizer.epoch.{self.current_epoch}.step.{self.global_step}.rank.{optimizer_rank}.pt", + maplocation=self.device + ) + scheduler_state_dict = torch.load( + f"{self.hparams.log_dir}/scheduler.epoch.{self.current_epoch}.step.{self.global_step}.rank.{optimizer_rank}.pt", + maplocation=self.device + ) + else: + optimizer_state_dict = torch.load( + f"{self.hparams.log_dir}/optimizer.step.{step}.rank.{optimizer_rank}.pt", + map_location=self.device + ) + scheduler_state_dict = torch.load( + f"{self.hparams.log_dir}/scheduler.step.{step}.rank.{optimizer_rank}.pt", + map_location=self.device + ) + else: + if step is None: + optimizer_state_dict = torch.load( + f"{self.hparams.log_dir}/optimizer.epoch.{epoch}.rank.{optimizer_rank}.pt", + map_location=self.device + ) + scheduler_state_dict = torch.load( + f"{self.hparams.log_dir}/scheduler.epoch.{epoch}.rank.{optimizer_rank}.pt", + map_location=self.device + ) + else: + optimizer_state_dict = torch.load( + f"{self.hparams.log_dir}/optimizer.epoch.{epoch}.step.{step}.rank.{optimizer_rank}.pt", + map_location=self.device + ) + scheduler_state_dict = torch.load( + f"{self.hparams.log_dir}/scheduler.epoch.{epoch}.step.{step}.rank.{optimizer_rank}.pt", + map_location=self.device + ) + self.optimizer.load_state_dict(optimizer_state_dict) + self.scheduler.load_state_dict(scheduler_state_dict) + + def _reset_predictions_dict(self): + self.predictions = { + "y": [], + } + + def _reset_losses_dict(self): + self.losses = { + "train": [], + "val": [], + "test": [], + "train_y": [], + "val_y": [], + "test_y": [], + } + + def _reset_val_losses_dict(self): + self.losses["val"] = [] + self.losses["val_y"] = [] + + +def setup(rank, world_size): + os.environ['MASTER_ADDR'] = 'localhost' + os.environ['MASTER_PORT'] = '15433' + # initialize the process group + dist.init_process_group("gloo", rank=rank, world_size=world_size) + + +def cleanup(): + dist.destroy_process_group() + + +def data_distributed_parallel_gpu(rank, model, hparams, dataset_att, dataset_extra_args, trainer_fn=None, checkpoint_epoch=None): + # set up training processes + # Currently have bug if batch size does not match + global result_dict + if isinstance(hparams, dict): + # If using hp_tune, then hparams is a dict + hparams = sn(**hparams) + torch.set_num_threads(6) + world_size = hparams.ngpus + epochs = hparams.num_epochs + save_every_step = hparams.num_save_batches + save_every_epoch = hparams.num_save_epochs + setup(rank, world_size) + device = f'cuda:{rank}' + torch.cuda.set_per_process_memory_fraction(1.0, rank) + if hparams.dataset.startswith("FullGraph"): + model = torch.compile(model.to(device)) + print(f'Compiled model in rank {rank}') + else: + model = model.to(device) + + ddp_model = DDP(model, device_ids=[rank], output_device=rank, find_unused_parameters=hparams.model.startswith("lora")) + ddp_model.train() + + # create dataset + print(f'Begin loading dataset in rank {rank}') + dataset = getattr(data, hparams.dataset)( + data_file=f"{hparams.data_file_train_ddp_prefix}.{rank}.csv", + gpu_id=rank, + **dataset_att, + **dataset_extra_args, + ) + print(f'Loaded dataset in rank {rank}') + trainer = trainer_fn(hparams=hparams, model=ddp_model, dataset=dataset, device_id=rank) + print(f"number of trainable parameters: {sum(p.numel() for p in trainer.model.parameters() if p.requires_grad)}, " + + f"percentage = {sum(p.numel() for p in trainer.model.parameters() if p.requires_grad) / sum(p.numel() for p in trainer.model.parameters())}") + # dry run to update optimizer and scheduler to the checkpoint epoch + if checkpoint_epoch is not None: + while trainer.current_epoch < checkpoint_epoch - 1: + epoch_start_time = time.time() + # trainer.training_epoch_begin() + # trainer.training_epoch_end() + trainer.current_epoch += 1 + epoch_end_time = time.time() + print(f"Dry run load: Epoch {trainer.current_epoch} time: ", epoch_end_time - epoch_start_time) + dist.barrier() + # Set up training data set + trainer.training_epoch_end() + trainer.load_model(epoch=checkpoint_epoch, update_count=True) + trainer.load_optimizer(epoch=checkpoint_epoch, optimizer_rank=rank) + print(f"Finished dry run, loaded model from epoch {checkpoint_epoch}") + else: + print("No checkpoint epoch, start from scratch") + checkpoint_epoch = 0 + # begin training + dist.barrier() + with Join([trainer.model]): + for i in range(checkpoint_epoch, epochs): + epoch_start_time = time.time() + train_finished = False + trainer.training_epoch_begin() + while not train_finished: + try: + batch_start_time = time.time() + loss = trainer.training_step() + if trainer.global_step % hparams.num_steps_update == 0: + dist.barrier() + # only update every num_steps_update steps, to save memory + trainer.optimizer_step(loss) + batch_end_time = time.time() + print(f"Rank {rank} batch {trainer.global_step} time: {batch_end_time - batch_start_time}") + if trainer.global_step % save_every_step == 0: + if rank == 0: + trainer.write_model(step=trainer.global_step) + # validate every save_every_step steps + if trainer.val_dataset is not None: + val_finished = False + val_begin_time = time.time() + trainer.validation_epoch_begin() + while not val_finished: + try: + trainer.validation_step() + except StopIteration: + val_finished = True + val_end_time = time.time() + dist.barrier() + result_dict = trainer.validation_epoch_end(reset_train_loss=True) + print(f"Rank {rank} batch {trainer.global_step} result: {result_dict}") + with open( + f"{hparams.log_dir}/result_dict.batch.{trainer.global_step}.ddp_rank.{rank}.json", "w" + ) as f: + json.dump(result_dict, f) + dist.barrier() + all_val_loss = [] + for k in range(world_size): + with open( + f"{hparams.log_dir}/result_dict.batch.{trainer.global_step}.ddp_rank.{k}.json", "r" + ) as f: + if trainer.val_dataset is not None: + all_val_loss.append(json.load(f)["val_loss"]) + else: + # train is val + all_val_loss.append(json.load(f)["train_loss"]) + print(f"Batch {trainer.global_step} all val loss: {np.mean(all_val_loss)}") + print(f"Batch {trainer.global_step} val time: {val_end_time - val_begin_time}") + trainer.scheduler_step(np.mean(all_val_loss)) + dist.barrier() + except StopIteration: + train_finished = True + # if remain unupdated parameters, update them + if not trainer.updated: + trainer.optimizer_step(loss) + dist.barrier() + # validate every epoch + if trainer.val_dataset is not None: + val_finished = False + trainer.validation_epoch_begin() + while not val_finished: + try: + trainer.validation_step() + dist.barrier() + except StopIteration: + val_finished = True + result_dict = trainer.validation_epoch_end() + print(f"Rank {rank} epoch {i} result: {result_dict}") + with open(f"{hparams.log_dir}/result_dict.epoch.{i}.ddp_rank.{rank}.json", "w") as f: + json.dump(result_dict, f) + # take all val loss together + dist.barrier() + trainer.training_epoch_end() + epoch_end_time = time.time() + print(f"Epoch {i} time: ", epoch_end_time - epoch_start_time) + dist.barrier() + if trainer.current_epoch % save_every_epoch == 0: + if rank == 0: + trainer.write_model(epoch=trainer.current_epoch, save_optimizer=True, optimizer_rank=rank) + else: + trainer.write_optimizer(epoch=trainer.current_epoch, optimizer_rank=rank) + # delete any hdf5 files or lmdb files generated in trainer.dataset + trainer.dataset.clean_up() + cleanup() + # return all_losses + return trainer + + +def single_thread_gpu(rank, model, hparams, dataset, trainer_fn=None, checkpoint_epoch=None, trial_id=None): + # set up training processes + # Currently have bug if batch size does not match + if isinstance(hparams, dict): + # If using hp_tune, then hparams is a dict + hparams = sn(**hparams) + # if trial_id is not None, means we are in the hp_tune mode, we need to create subdirectory for this trial + if trial_id is not None: + print(f"Trial id: {trial_id}") + hparams.log_dir = f"{hparams.log_dir}/trial.{trial_id}" + os.makedirs(hparams.log_dir, exist_ok=True) + if hparams.hp_tune: + from ray.air import Checkpoint, session + epochs = hparams.num_epochs + save_every_step = hparams.num_save_batches + save_every_epoch = hparams.num_save_epochs + device = f'cuda:{rank}' + torch.cuda.set_per_process_memory_fraction(1.0, rank) + # if hparams.dataset.startswith("FullGraph"): + # model = torch.compile(model.to(device)) + # print(f'Compiled model in rank {rank}') + # else: + model = model.to(device) + model.train() + + trainer = trainer_fn(hparams=hparams, model=model, dataset=dataset, device_id=rank) + print(f"number of trainable parameters: {sum(p.numel() for p in trainer.model.parameters() if p.requires_grad)}, " + + f"percentage = {sum(p.numel() for p in trainer.model.parameters() if p.requires_grad) / sum(p.numel() for p in trainer.model.parameters())}") + # begin training + if checkpoint_epoch is not None: + while trainer.current_epoch < checkpoint_epoch: + epoch_start_time = time.time() + trainer.training_epoch_begin() + trainer.training_epoch_end() + epoch_end_time = time.time() + print(f"Dry run load: Epoch {trainer.current_epoch} time: ", epoch_end_time - epoch_start_time) + trainer.load_model(epoch=checkpoint_epoch, update_count=True) + trainer.load_optimizer(epoch=checkpoint_epoch, optimizer_rank=rank) + print(f"Finished dry run, loaded model from epoch {checkpoint_epoch}") + else: + print("No checkpoint epoch, start from scratch") + checkpoint_epoch = 0 + for i in range(checkpoint_epoch, epochs): + epoch_start_time = time.time() + train_finished = False + trainer.training_epoch_begin() + while not train_finished: + try: + batch_start_time = time.time() + loss = trainer.training_step() + if trainer.global_step % hparams.num_steps_update == 0: + # only update every num_steps_update steps, to save memory + trainer.optimizer_step(loss) + batch_end_time = time.time() + print(f"Rank {rank} batch {trainer.global_step} time: {batch_end_time - batch_start_time}") + if trainer.global_step % save_every_step == 0: + trainer.write_model(step=trainer.global_step) + # validate every save_every_step steps + val_finished = False + val_start_time = time.time() + trainer.validation_epoch_begin() + while not val_finished: + try: + trainer.validation_step() + except StopIteration: + val_finished = True + result_dict = trainer.validation_epoch_end() + print(f"Rank {rank} batch {trainer.global_step} result: {result_dict}") + with open( + f"{hparams.log_dir}/result_dict.batch.{trainer.global_step}.ddp_rank.{rank}.json", "w" + ) as f: + json.dump(result_dict, f) + all_val_loss = result_dict["val_loss"] + print(f"Batch {trainer.global_step} all val loss: {all_val_loss}") + trainer.scheduler_step(all_val_loss) + # if in the haparameter tuning mode, then save the model to the checkpoint directory + if hparams.hp_tune: + checkpoint_data = { + "epoch": trainer.current_epoch, + "batch": trainer.global_step, + "net_state_dict": trainer.model.state_dict(), + "optimizer_state_dict": trainer.optimizer.state_dict(), + "scheduler_state_dict": trainer.scheduler.state_dict(), + } + checkpoint = Checkpoint.from_dict(checkpoint_data) + session.report( + {"loss": all_val_loss}, + checkpoint=checkpoint, + ) + val_end_time = time.time() + print(f"Rank {rank} batch {trainer.global_step} validation time: {val_end_time - val_start_time}") + except StopIteration: + train_finished = True + # if remain unupdated parameters, update them + if not trainer.updated: + trainer.optimizer_step(loss) + # validate every epoch + val_finished = False + trainer.validation_epoch_begin() + while not val_finished: + try: + trainer.validation_step() + except StopIteration: + val_finished = True + result_dict = trainer.validation_epoch_end() + print(f"Rank {rank} epoch {i} result: {result_dict}") + with open(f"{hparams.log_dir}/result_dict.epoch.{i}.ddp_rank.{rank}.json", "w") as f: + json.dump(result_dict, f) + trainer.training_epoch_end() + # if in the haparameter tuning mode, then save the model to the checkpoint directory + all_val_loss = result_dict["val_loss"] + if hparams.hp_tune: + checkpoint_data = { + "epoch": trainer.current_epoch, + "batch": trainer.global_step, + "net_state_dict": trainer.model.state_dict(), + "optimizer_state_dict": trainer.optimizer.state_dict(), + "scheduler_state_dict": trainer.scheduler.state_dict(), + } + checkpoint = Checkpoint.from_dict(checkpoint_data) + session.report( + {"loss": all_val_loss}, + checkpoint=checkpoint, + ) + epoch_end_time = time.time() + print(f"Epoch {i} time: ", epoch_end_time - epoch_start_time) + if trainer.current_epoch % save_every_epoch == 0: + trainer.write_model(epoch=trainer.current_epoch, save_optimizer=True, optimizer_rank=rank) + # return all_losses + # clean up the dataset + trainer.dataset.clean_up() + return trainer + + +def single_thread_gpu_4_fold(rank, model, hparams, dataset, trainer_fn=None, checkpoint_epoch=None): + # set up training processes + # do 4 fold cross validation, the method is, add a 'split' column to dataset, and then split the dataset into 4 parts + # for each part, we train on the other 3 parts and validate on this part + # each part has its own trainer and log dir + if isinstance(hparams, dict): + # If using hp_tune, then hparams is a dict + hparams = sn(**hparams) + # if trial_id is not None, means we are in the hp_tune mode, we need to create subdirectory for this trial + # 4 fold cross validation is not supported in hp_tune mode + # first generate the split column, use seed 0 as default + np.random.seed(0) + # we have to make split take both label into account + gof_indices = dataset.data.index[dataset.data["score"] == 1] + lof_indices = dataset.data.index[dataset.data["score"] == -1] + # random split the gof_indices and lof_indices into 4 parts + # have to give exact number of indices to each part, as sometimes it is not evenly divided + gof_fold_split_sz = max(len(gof_indices) // 4, 1) + lof_fold_split_sz = max(len(lof_indices) // 4, 1) + gof_fold_split = np.split(np.random.permutation(gof_indices), [gof_fold_split_sz, 2*gof_fold_split_sz, 3*gof_fold_split_sz]) + lof_fold_split = np.split(np.random.permutation(lof_indices), [lof_fold_split_sz, 2*lof_fold_split_sz, 3*lof_fold_split_sz]) + # save the fold_split to the log_dir + with open(f"{hparams.log_dir}/fold_split.pkl", "wb") as f: + pickle.dump([gof_fold_split, lof_fold_split], f) + main_log_dir = hparams.log_dir + for FOLD in range(4): + print(f"Begin Fold id: {FOLD}") + hparams.log_dir = f"{main_log_dir}/FOLD.{FOLD}/" + hparams.data_split_fn = "_by_anno" + os.makedirs(hparams.log_dir, exist_ok=True) + # modify the dataset to have the split column + dataset_fold = copy.deepcopy(dataset) + # for fold_split == FOLD, assign as 'val', for others, assign as 'train' + dataset_fold.data["split"] = 'train' + # choose the gof_fold_split and lof_fold_split + dataset_fold.data.loc[gof_fold_split[FOLD], "split"] = 'val' + dataset_fold.data.loc[lof_fold_split[FOLD], "split"] = 'val' + + epochs = hparams.num_epochs + save_every_step = hparams.num_save_batches + save_every_epoch = hparams.num_save_epochs + # if we found that the model existed for this fold, then skip this fold + if os.path.exists(f"{hparams.log_dir}/model.epoch.{epochs}.pt"): + print(f"Fold {FOLD} already trained, skip") + continue + device = f'cuda:{rank}' + torch.cuda.set_per_process_memory_fraction(1.0, rank) + # have to copy the model to avoid the model being modified by other folds + model_fold = copy.deepcopy(model) + model_fold = model_fold.to(device) + model_fold.train() + + trainer = trainer_fn(hparams=hparams, model=model_fold, dataset=dataset_fold, device_id=rank) + print(f"number of trainable parameters: {sum(p.numel() for p in trainer.model.parameters() if p.requires_grad)}, " + + f"percentage = {sum(p.numel() for p in trainer.model.parameters() if p.requires_grad) / sum(p.numel() for p in trainer.model.parameters())}") + # begin training + for i in range(epochs): + epoch_start_time = time.time() + train_finished = False + trainer.training_epoch_begin() + while not train_finished: + try: + batch_start_time = time.time() + loss = trainer.training_step() + if trainer.global_step % hparams.num_steps_update == 0: + # only update every num_steps_update steps, to save memory + trainer.optimizer_step(loss) + batch_end_time = time.time() + print(f"Rank {rank} batch {trainer.global_step} time: {batch_end_time - batch_start_time}") + if trainer.global_step % save_every_step == 0: + trainer.write_model(step=trainer.global_step) + # validate every save_every_step steps + val_finished = False + val_start_time = time.time() + trainer.validation_epoch_begin() + while not val_finished: + try: + trainer.validation_step() + except StopIteration: + val_finished = True + result_dict = trainer.validation_epoch_end() + print(f"Rank {rank} batch {trainer.global_step} result: {result_dict}") + with open( + f"{hparams.log_dir}/result_dict.batch.{trainer.global_step}.ddp_rank.{rank}.json", "w" + ) as f: + json.dump(result_dict, f) + all_val_loss = result_dict["val_loss"] + print(f"Batch {trainer.global_step} all val loss: {all_val_loss}") + trainer.scheduler_step(all_val_loss) + # if in the haparameter tuning mode, then save the model to the checkpoint directory + if hparams.hp_tune: + checkpoint_data = { + "epoch": trainer.current_epoch, + "batch": trainer.global_step, + "net_state_dict": trainer.model.state_dict(), + "optimizer_state_dict": trainer.optimizer.state_dict(), + "scheduler_state_dict": trainer.scheduler.state_dict(), + } + checkpoint = Checkpoint.from_dict(checkpoint_data) + session.report( + {"loss": all_val_loss}, + checkpoint=checkpoint, + ) + val_end_time = time.time() + print(f"Rank {rank} batch {trainer.global_step} validation time: {val_end_time - val_start_time}") + except StopIteration: + train_finished = True + # if remain unupdated parameters, update them + if not trainer.updated: + trainer.optimizer_step(loss) + # validate every epoch + val_finished = False + trainer.validation_epoch_begin() + while not val_finished: + try: + trainer.validation_step() + except StopIteration: + val_finished = True + result_dict = trainer.validation_epoch_end() + print(f"Rank {rank} epoch {i} result: {result_dict}") + with open(f"{hparams.log_dir}/result_dict.epoch.{i}.ddp_rank.{rank}.json", "w") as f: + json.dump(result_dict, f) + trainer.training_epoch_end() + # if in the haparameter tuning mode, then save the model to the checkpoint directory + all_val_loss = result_dict["val_loss"] + if hparams.hp_tune: + checkpoint_data = { + "epoch": trainer.current_epoch, + "batch": trainer.global_step, + "net_state_dict": trainer.model.state_dict(), + "optimizer_state_dict": trainer.optimizer.state_dict(), + "scheduler_state_dict": trainer.scheduler.state_dict(), + } + checkpoint = Checkpoint.from_dict(checkpoint_data) + session.report( + {"loss": all_val_loss}, + checkpoint=checkpoint, + ) + epoch_end_time = time.time() + print(f"Epoch {i} time: ", epoch_end_time - epoch_start_time) + if trainer.current_epoch % save_every_epoch == 0: + trainer.write_model(epoch=trainer.current_epoch, save_optimizer=True, optimizer_rank=rank) + # return all_losses + # clean up the dataset + trainer.dataset.clean_up() + return trainer + + +def ray_tune(config, dataset=None, trial_id=None): + args = sn(**config) + model_class = args.model_class + # initialize model + if args.load_model == "None" or args.load_model == "null" or args.load_model is None: + my_model = create_model(config, model_class=model_class) + else: + my_model = create_model_and_load(config, model_class=model_class) + if args.trainer_fn == "PreMode_trainer": + trainer_fn = PreMode_trainer + else: + raise ValueError(f"trainer_fn {args.trainer_fn} not supported") + check_point_epoch = None + return single_thread_gpu(args.gpu_id, my_model, config, dataset, trainer_fn=trainer_fn, checkpoint_epoch=check_point_epoch, trial_id=trial_id) \ No newline at end of file diff --git a/parse.input.table/dnv.table.to.uniprot.R b/parse.input.table/dnv.table.to.uniprot.R new file mode 100644 index 0000000000000000000000000000000000000000..6b3d5e565e4ee90f20e6f9ea5a73dff7cdfc8dde --- /dev/null +++ b/parse.input.table/dnv.table.to.uniprot.R @@ -0,0 +1,91 @@ +# parse dnv table to HGNC, columns: +# Reauired: VarID, Score, HGNC, aaChg +# Optional: offset +source('./parse.input.table/parse.variant.wt.sequence.R') + +dnv.table.to.uniprot.by.af2.uniprotID.parallel <- function( + dnv.table, VarID.column, Score.column, + uniprotID.column, aaChg.column, offset.column=NA, length.column=NA, + match.length=FALSE, njobs=96) { + library(doParallel) + cl <- makeCluster(njobs) + registerDoParallel(cl) + if (!is.na(offset.column)) { + offset <- as.numeric(dnv.table[,offset.column]) + } else { + offset <- rep(0, dim(dnv.table)[1]) + } + offset[is.na(offset)] <- 0 + if (match.length) { + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + uniprotID = dnv.table[,uniprotID.column], + seq.match.length = dnv.table[,length.column]) + } else { + prompt <- data.frame(VarID = dnv.table[,VarID.column], + aaChg = dnv.table[,aaChg.column], + score = dnv.table[,Score.column], + uniprotID = dnv.table[,uniprotID.column]) + } + uniprot_ID.mapping <- read.csv('./parse.input.table/swissprot_and_human.full.seq.csv') + # order to make sure first use longest transcript + # uniprot_ID.mapping <- uniprot_ID.mapping[order(uniprot_ID.mapping$Length, decreasing = T),] + result <- foreach (i = 1:dim(prompt)[1], .combine = rbind, .multicombine=TRUE) %dopar% { + source('./parse.input.table/parse.variant.wt.sequence.R') + substitute_res <- list(ref=NA, pos=NA, alt=NA, wt = NA, + sequence = NA, sequence.len = NA, + seq.start = NA, seq.end = NA, + pos.orig = NA, sequence.orig = NA, + wt.orig = NA, sequence.len.orig = NA) + aaChg <- prompt$aaChg[i] + uniprot_IDs <- prompt$uniprotID[i] + if (grepl("-", uniprot_IDs) | !uniprot_IDs %in% uniprot_ID.mapping$uniprotID) { + url.request <- paste0('https://rest.uniprot.org/uniprotkb/', uniprot_IDs, '.fasta') + txt <- strsplit(RCurl::getURL(url.request), split = '\n')[[1]] + wt.sequences <- paste(txt[2:length(txt)], collapse = '') + } else { + wt.sequences <- uniprot_ID.mapping$seq[match(uniprot_IDs, uniprot_ID.mapping$uniprotID)] + } + if (match.length) { + if (!is.na(wt.sequences) & nchar(wt.sequences) != prompt$seq.match.length[i]) { + wt.sequences <- NA + } + } + j = 1 + while (is.na(substitute_res$sequence) & j <= length(uniprot_IDs)) { + matched_uniprot_ID <- uniprot_IDs[j] + wt.sequence <- wt.sequences[j] + # parse variant + substitute_res <- parse_one_substitute(aaChg, wt.sequence, offset[i]) + j = j + 1 + } + tmp <- data.frame(VarID = prompt$VarID[i], + aaChg = prompt$aaChg[i], + uniprotID = matched_uniprot_ID, + ref = substitute_res$ref, + pos = substitute_res$pos, + alt = substitute_res$alt, + score = prompt$score[i], + sequence = substitute_res$sequence, + wt = substitute_res$wt, + sequence.len = substitute_res$sequence.len, + seq.start = substitute_res$seq.start, + seq.end = substitute_res$seq.end, + pos.orig = substitute_res$pos.orig, + sequence.orig = substitute_res$sequence.orig, + wt.orig = substitute_res$wt.orig, + sequence.len.orig = substitute_res$sequence.len.orig) + tmp + } + stopCluster(cl) + dnv.table$place.holder <- NA + result <- dplyr::bind_cols(result, dnv.table[,!colnames(dnv.table) %in% colnames(result)]) + result$place.holder <- NULL + result.noNA <- result[!is.na(result$sequence),] + output <- list(result=result, + result.noNA=result.noNA) + output +} + + diff --git a/parse.input.table/parse.input.table.R b/parse.input.table/parse.input.table.R new file mode 100644 index 0000000000000000000000000000000000000000..893dd1ea96e1446d018d65d2265220222cfdfd4c --- /dev/null +++ b/parse.input.table/parse.input.table.R @@ -0,0 +1,10 @@ +source('parse.input.table/dnv.table.to.uniprot.R') +# Define the directory containing the CSV files +args <- commandArgs(trailingOnly = T) +input <- args[1] +output <- args[2] + +dnv.table <- read.csv(input, row.names = 1) +dnv.table$VarID <- paste0(dnv.table$uniprotID, ":", dnv.table$aaChg) +uniprot.table <- dnv.table.to.uniprot.by.af2.uniprotID.parallel(dnv.table, 'VarID', 'score', 'uniprotID', 'aaChg') +write.csv(uniprot.table$result.noNA, output) \ No newline at end of file diff --git a/parse.input.table/parse.input.table.sh b/parse.input.table/parse.input.table.sh new file mode 100644 index 0000000000000000000000000000000000000000..efa0e90a290e1f0db0929254c1fb181532e8cef3 --- /dev/null +++ b/parse.input.table/parse.input.table.sh @@ -0,0 +1,2 @@ +conda activate r4-base +Rscript ./parse.input.table/parse.input.table.R $1 $2 diff --git a/parse.input.table/parse.variant.wt.sequence.R b/parse.input.table/parse.variant.wt.sequence.R new file mode 100644 index 0000000000000000000000000000000000000000..6f839f697ae1b63178fe123f0f7e242d09043178 --- /dev/null +++ b/parse.input.table/parse.variant.wt.sequence.R @@ -0,0 +1,186 @@ +parse_one_substitute <- function(aaChg, wt.sequence, offset=0, seq.lim=1001) { + if (is.na(wt.sequence)) { + ref = NA + pos = NA + alt = NA + wt = NA + sequence = NA + sequence.len = NA + seq.start = NA + seq.end = NA + pos.orig = NA + sequence.orig = NA + wt.orig = NA + sequence.len.orig = NA + } else { + protein.dictionary <- c( + "A"="Ala", "R"="Arg", "N"="Asn", "D"="Asp", "C"="Cys", "Q"="Gln", "E"="Glu", + "G"="Gly", "H"="His", "I"="Ile", "L"="Leu", "K"="Lys", "M"="Met", "F"="Phe", + "P"="Pro", "O"="Pyl", "S"="Ser", "U"="Sec", "T"="Thr", "W"="Trp", "Y"="Tyr", + "V"="Val", "B"="Asx", "Z"="Glx", "X"="Xaa", "J"="Xle" + ) + protein.reverse.dictionary <- names(protein.dictionary) + names(protein.reverse.dictionary) <- protein.dictionary + pos_raw <- regmatches(aaChg, gregexpr('[0-9]+', aaChg))[[1]] + pos <- as.numeric(pos_raw) + offset + if (length(pos) == 0) { + # probably synonymous variant + ref <- NA + pos <- NA + alt <- NA + if (aaChg == "p.=" | aaChg == "p.(=)" | aaChg == "_wt") { + newseq <- wt.sequence + } else { + newseq <- NA + } + } else if (length(pos) == 2 & !grepl('fs', aaChg)) { + # probably delins + ref_aa_start <- strsplit(substr(aaChg, 3, + nchar(aaChg)), + split = pos_raw[1])[[1]][1] + remains <- strsplit(substr(aaChg, 3, + nchar(aaChg)), + split = pos_raw[1])[[1]][2] + ref_aa_end <- strsplit(substr(remains, 2, + nchar(remains)), + split = pos_raw[2])[[1]][1] + remains <- strsplit(substr(remains, 2, + nchar(remains)), + split = pos_raw[2])[[1]][2] + if (remains == "del") { + alt <- "" + } else { + alt <- strsplit(remains, split = 'delins')[[1]][2] + } + if (nchar(ref_aa_start) > 1) { + ref_aa_start <- as.character(protein.reverse.dictionary[ref_aa_start]) + } + if (nchar(ref_aa_end) > 1) { + ref_aa_end <- as.character(protein.reverse.dictionary[ref_aa_end]) + } + if (nchar(alt) > 1) { + alt <- as.character(protein.reverse.dictionary[alt]) + } + if (ref_aa_start == substr(wt.sequence, pos[1], pos[1]) & + ref_aa_end == substr(wt.sequence, pos[2], pos[2])) { + newseq <- wt.sequence + ref <- substr(wt.sequence, pos[1], pos[2]) + substr(newseq, pos[1], pos[1]) <- alt + for (i in (pos[1]+1):pos[2]) { + newseq <- paste(unlist(strsplit(newseq, ""))[-(pos[1]+1)], collapse = "") + } + pos <- pos[1] + } else { + ref <- substr(wt.sequence, pos[1], pos[2]) + alt <- NA + newseq <- NA + pos <- NA + } + } else if (length(pos) == 2 & grepl('fs', aaChg)) { + pos <- pos[1] + ref <- substr(wt.sequence, pos, pos) + alt <- NA + newseq <- NA + } else if (pos > nchar(wt.sequence)) { + # out of bound + ref <- NA + pos <- pos + alt <- NA + if (aaChg == "p.=" | aaChg == "p.(=)" | aaChg == "_wt") { + newseq <- wt.sequence + } else { + newseq <- NA + } + } else { + # possible missense variant + ref_alt_raw <- strsplit(substr(aaChg, 3, + nchar(aaChg)), + split = pos_raw)[[1]] + ref <- ref_alt_raw[1] + if (nchar(ref) > 1) { + ref <- as.character(protein.reverse.dictionary[ref]) + } + if (ref == substr(wt.sequence, pos, pos)) { + newseq <- wt.sequence + if (ref_alt_raw[2] == "~" | ref_alt_raw[2] == "del") { + alt <- NA + newseq <- paste(unlist(strsplit(wt.sequence, ""))[-pos], collapse = "") + } else if (ref_alt_raw[2] == "*" | ref_alt_raw[2] == "Ter") { + alt <- NA + newseq <- substr(wt.sequence, 1, pos-1) + } else if (ref_alt_raw[2] == "=") { + # do nothing + alt <- NA + } else { + alt <- ref_alt_raw[2] + if (nchar(alt) > 1) { + alt <- as.character(protein.reverse.dictionary[alt]) + } + substr(newseq, pos, pos) <- alt + } + } else { + ref <- substr(wt.sequence, pos, pos) + alt <- NA + newseq <- NA + } + } + if (!is.na(newseq) & nchar(newseq)<=1) { + newseq <- NA + } + # crop sequence depends on sequence length + sequence.len.orig <- nchar(newseq) + sequence.orig <- newseq + pos.orig <- pos + wt.orig <- wt.sequence + if (!is.na(sequence.len.orig) & + !is.na(pos.orig) & + (sequence.len.orig > seq.lim | nchar(wt.orig) > seq.lim)) { + sequence.len <- seq.lim + if (pos.orig < (seq.lim+1)/2) { + sequence <- substr(sequence.orig, 1, seq.lim) + wt <- substr(wt.orig, 1, seq.lim) + pos <- pos.orig + seq.start <- 1 + seq.end <- seq.lim + } else if (pos.orig + (seq.lim-1)/2 > sequence.len.orig) { + sequence <- substr(sequence.orig, + sequence.len.orig-seq.lim+1, + sequence.len.orig) + wt <- substr(wt.orig, + sequence.len.orig-seq.lim+1, + sequence.len.orig) + pos <- pos.orig - sequence.len.orig + seq.lim + seq.start <- sequence.len.orig - seq.lim + 1 + seq.end <- sequence.len.orig + } else { + sequence <- substr(sequence.orig, + pos.orig-(seq.lim-1)/2, + pos.orig+(seq.lim-1)/2) + wt <- substr(wt.sequence, + pos.orig-(seq.lim-1)/2, + pos.orig+(seq.lim-1)/2) + pos <- (seq.lim+1)/2 + seq.start <- pos.orig-(seq.lim-1)/2 + seq.end <- pos.orig+(seq.lim-1)/2 + } + } else { + sequence.len <- sequence.len.orig + sequence <- sequence.orig + wt <- wt.sequence + pos <- pos.orig + seq.start <- 1 + seq.end <- sequence.len.orig + } + } + result <- list(ref=ref, pos=pos, alt=alt, + wt = wt, + sequence = sequence, + sequence.len = sequence.len, + seq.start = seq.start, + seq.end = seq.end, + pos.orig = pos.orig, + sequence.orig = sequence.orig, + wt.orig = wt.orig, + sequence.len.orig = sequence.len.orig) + result +} \ No newline at end of file diff --git a/parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-aa b/parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-aa new file mode 100644 index 0000000000000000000000000000000000000000..de0c9f471c6112704b392f208ab007c37f8f7baa --- /dev/null +++ b/parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-aa @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de1de1e20f0b0975681528db6ba8285c589241997f895a1b86fb3330f07207cf +size 52428800 diff --git a/parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-ab b/parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-ab new file mode 100644 index 0000000000000000000000000000000000000000..1c50a1ae545344ff58036f3b7572808021b5d07c --- /dev/null +++ b/parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-ab @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eab48a2d9f9edbc984ec3b65fb33c2819c17916e44e73500fedb5a94a93088ae +size 52428800 diff --git a/parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-ac b/parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-ac new file mode 100644 index 0000000000000000000000000000000000000000..4721ab33e13478873fe757d9e5480fee395bd795 --- /dev/null +++ b/parse.input.table/swissprot_and_human.full.seq.csv.tgz.part-ac @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9188c6d8c477b36c73f9f03768f0c090db0f4fe5c8c3e0ba691a9b01b58e0bc5 +size 9840756 diff --git a/r4-base.yaml b/r4-base.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c430e21cb9a83833c1847489b1e2615f70b87a9a --- /dev/null +++ b/r4-base.yaml @@ -0,0 +1,760 @@ +name: r4-base +channels: + - anaconda + - conda-forge + - pytorch + - bioconda + - defaults + - primer + - r +dependencies: + - _libgcc_mutex=0.1=conda_forge + - _openmp_mutex=4.5=2_kmp_llvm + - _r-mutex=1.0.1=anacondar_1 + - arpack=3.7.0=hdefa2d7_2 + - atk-1.0=2.36.0=h3371d22_4 + - backcall=0.2.0=pyh9f0ad1d_0 + - backports=1.0=pyhd8ed1ab_3 + - backports.functools_lru_cache=2.0.0=pyhd8ed1ab_0 + - bedtools=2.30.0=h7d7f7ad_1 + - binutils_impl_linux-64=2.35.1=h193b22a_2 + - binutils_linux-64=2.35=h67ddf6f_30 + - bioconductor-annotationdbi=1.56.2=r41hdfd78af_0 + - bioconductor-annotationfilter=1.18.0=r41hdfd78af_0 + - bioconductor-batchelor=1.10.0=r41hc247a5b_2 + - bioconductor-beachmat=2.10.0=r41hc247a5b_2 + - bioconductor-biobase=2.54.0=r41hc0cfd56_2 + - bioconductor-biocfilecache=2.2.0=r41hdfd78af_0 + - bioconductor-biocgenerics=0.40.0=r41hdfd78af_0 + - bioconductor-biocio=1.4.0=r41hdfd78af_0 + - bioconductor-biocneighbors=1.12.0=r41hc247a5b_2 + - bioconductor-biocparallel=1.28.3=r41hc247a5b_1 + - bioconductor-biocsingular=1.10.0=r41hc247a5b_2 + - bioconductor-biomart=2.50.0=r41hdfd78af_0 + - bioconductor-biostrings=2.62.0=r41hc0cfd56_2 + - bioconductor-complexheatmap=2.10.0=r41hdfd78af_0 + - bioconductor-delayedarray=0.20.0=r41hc0cfd56_2 + - bioconductor-delayedmatrixstats=1.16.0=r41hdfd78af_0 + - bioconductor-ensdb.hsapiens.v86=2.99.0=r41hdfd78af_9 + - bioconductor-ensembldb=2.18.1=r41hdfd78af_0 + - bioconductor-fgsea=1.20.0=r41hc247a5b_2 + - bioconductor-genomeinfodb=1.30.1=r41hdfd78af_0 + - bioconductor-genomeinfodbdata=1.2.7=r41hdfd78af_2 + - bioconductor-genomicalignments=1.30.0=r41hc0cfd56_2 + - bioconductor-genomicfeatures=1.46.1=r41hdfd78af_0 + - bioconductor-genomicranges=1.46.1=r41hc0cfd56_1 + - bioconductor-hdf5array=1.22.1=r41hc0cfd56_1 + - bioconductor-iranges=2.28.0=r41hc0cfd56_2 + - bioconductor-keggrest=1.34.0=r41hdfd78af_0 + - bioconductor-limma=3.50.3=r41hc0cfd56_0 + - bioconductor-matrixgenerics=1.6.0=r41hdfd78af_0 + - bioconductor-protgenerics=1.26.0=r41hdfd78af_0 + - bioconductor-residualmatrix=1.4.0=r41hdfd78af_0 + - bioconductor-rhdf5=2.38.1=r41hbe1951d_0 + - bioconductor-rhdf5filters=1.6.0=r41hc247a5b_2 + - bioconductor-rhdf5lib=1.16.0=r41hc0cfd56_2 + - bioconductor-rhtslib=1.26.0=r41hc0cfd56_2 + - bioconductor-rsamtools=2.10.0=r41hc247a5b_2 + - bioconductor-rtracklayer=1.54.0=r41h171f361_4 + - bioconductor-s4vectors=0.32.4=r41hc0cfd56_0 + - bioconductor-scaledmatrix=1.2.0=r41hdfd78af_0 + - bioconductor-scuttle=1.4.0=r41hc247a5b_2 + - bioconductor-singlecellexperiment=1.16.0=r41hdfd78af_0 + - bioconductor-sparsematrixstats=1.6.0=r41hc247a5b_2 + - bioconductor-summarizedexperiment=1.24.0=r41hdfd78af_0 + - bioconductor-xvector=0.34.0=r41hc0cfd56_2 + - bioconductor-zlibbioc=1.40.0=r41hc0cfd56_2 + - blas=2.108=mkl + - blas-devel=3.9.0=8_mkl + - boost-cpp=1.77.0=h312852a_0 + - bwidget=1.9.14=ha770c72_0 + - bzip2=1.0.8=h7f98852_4 + - c-ares=1.19.1=hd590300_0 + - ca-certificates=2024.2.2=hbcca054_0 + - cached-property=1.5.2=hd8ed1ab_1 + - cached_property=1.5.2=pyha770c72_1 + - cairo=1.16.0=h6cf1ce9_1008 + - certifi=2021.5.30=py36h5fab9bb_0 + - cffi=1.14.6=py36hc120d54_0 + - cfitsio=3.470=hb418390_7 + - clinfo=3.0.21.02.21=h7f98852_0 + - cni=0.8.0=hc0beb16_0 + - cni-plugins=0.9.1=ha8f183a_0 + - colormath=3.0.0=py_2 + - cudatoolkit=11.1.1=h6406543_8 + - curl=7.86.0=h7bff187_1 + - decorator=4.4.2=py_0 + - entrypoints=0.4=pyhd8ed1ab_0 + - expat=2.5.0=hcb278e6_1 + - fftw=3.3.9=nompi_h74d3f13_101 + - font-ttf-dejavu-sans-mono=2.37=hab24e00_0 + - font-ttf-inconsolata=3.000=h77eed37_0 + - font-ttf-source-code-pro=2.038=h77eed37_0 + - font-ttf-ubuntu=0.83=hab24e00_0 + - fontconfig=2.13.1=hba837de_1004 + - fonts-conda-ecosystem=1=0 + - fonts-conda-forge=1=0 + - freetype=2.10.4=h0708190_1 + - freexl=1.0.6=h7f98852_0 + - fribidi=1.0.10=h36c2ea0_0 + - future=0.18.2=py36h5fab9bb_3 + - gcc_impl_linux-64=9.3.0=h6df7d76_17 + - gcc_linux-64=9.3.0=hf25ea35_30 + - gdk-pixbuf=2.42.6=h04a7f16_0 + - geos=3.9.1=h9c3ff4c_2 + - geotiff=1.6.0=hcf90da6_5 + - gettext=0.19.8.1=h0b5b191_1005 + - gfortran_impl_linux-64=9.3.0=hc4a2995_18 + - gfortran_linux-64=9.3.0=hdc58fab_30 + - ghostscript=9.53.3=h58526e2_2 + - giflib=5.2.1=h36c2ea0_2 + - git-lfs=3.5.1=ha770c72_0 + - glpk=4.65=h9202a9a_1004 + - gmp=6.2.1=h58526e2_0 + - graphite2=1.3.13=h58526e2_1001 + - graphviz=2.49.1=h85b4f2f_0 + - gsl=2.6=he838d99_2 + - gtk2=2.24.33=h539f30e_1 + - gts=0.7.6=h64030ff_2 + - gxx_impl_linux-64=9.3.0=hbdd7822_17 + - gxx_linux-64=9.3.0=h3fbe746_30 + - h5py=3.1.0=nompi_py36hc1bc4f5_100 + - harfbuzz=3.0.0=h83ec7ef_1 + - hdf4=4.2.15=h10796ff_3 + - hdf5=1.10.6=nompi_h6a2412b_1114 + - icu=68.2=h9c3ff4c_0 + - igraph=0.9.2=ha184e22_0 + - imagemagick=7.1.0_7=pl5321hb118871_0 + - ipykernel=5.5.5=py36hcb3619a_0 + - ipython=7.16.1=py36he448a4c_2 + - ipython_genutils=0.2.0=py_1 + - jbig=2.1=h7f98852_2003 + - jedi=0.17.2=py36h5fab9bb_1 + - joblib=1.0.1=pyhd8ed1ab_0 + - jpeg=9d=h36c2ea0_0 + - jq=1.5=0 + - json-c=0.15=h98cffda_0 + - jupyter_client=7.1.2=pyhd8ed1ab_0 + - jupyter_core=4.8.1=py36h5fab9bb_0 + - kealib=1.4.14=hcc255d8_2 + - kernel-headers_linux-64=2.6.32=h77966d4_13 + - keyutils=1.6.1=h166bdaf_0 + - krb5=1.19.3=h3790be6_0 + - ld_impl_linux-64=2.35.1=hea4e1c9_2 + - leidenalg=0.8.4=py36hc4f0c31_0 + - lerc=2.2.1=h9c3ff4c_0 + - libarchive=3.5.2=hccf745f_1 + - libblas=3.9.0=8_mkl + - libcblas=3.9.0=8_mkl + - libcurl=7.86.0=h7bff187_1 + - libdap4=3.20.6=hd7c4107_2 + - libdeflate=1.7=h7f98852_5 + - libedit=3.1.20191231=he28a2e2_2 + - libev=4.33=h516909a_1 + - libevent=2.1.10=hcdb4288_3 + - libexpat=2.5.0=hcb278e6_1 + - libffi=3.3=h58526e2_2 + - libgcc=7.2.0=h69d50b8_2 + - libgcc-devel_linux-64=9.3.0=hb95220a_17 + - libgcc-ng=13.2.0=h807b86a_1 + - libgd=2.3.3=h6ad9fb6_0 + - libgdal=3.3.0=h3215d8d_1 + - libgfortran-ng=9.5.0=h69a702a_19 + - libgfortran5=9.5.0=hab08dfb_19 + - libgit2=1.1.0=h3974521_1 + - libglib=2.68.4=h3e27bee_0 + - libglu=9.0.0=hf484d3e_1 + - libgomp=13.2.0=h807b86a_1 + - libiconv=1.16=h516909a_0 + - libkml=1.3.0=h096b73e_7 + - liblapack=3.9.0=8_mkl + - liblapacke=3.9.0=8_mkl + - libllvm10=10.0.1=he513fc3_3 + - libnetcdf=4.8.0=nompi_hcd642e3_103 + - libnghttp2=1.51.0=hdcd2b5c_0 + - libnsl=2.0.0=h7f98852_0 + - libopenblas=0.3.12=pthreads_h4812303_1 + - libpng=1.6.37=h21135ba_2 + - libpq=13.5=hd57d9b9_1 + - librsvg=2.52.2=hc3c00ef_0 + - librttopo=1.1.0=h1185371_6 + - libseccomp=2.4.4=h36c2ea0_0 + - libsodium=1.0.18=h36c2ea0_1 + - libspatialite=5.0.1=h20cb978_4 + - libssh2=1.10.0=haa6b8db_3 + - libstdcxx-devel_linux-64=9.3.0=hf0c5c8d_17 + - libstdcxx-ng=13.2.0=h7e041cc_1 + - libtiff=4.3.0=hf544144_1 + - libtool=2.4.6=h58526e2_1007 + - libuuid=2.32.1=h7f98852_1000 + - libv8=8.9.83=ha1d8edc_0 + - libwebp=1.2.2=h3452ae3_0 + - libwebp-base=1.2.2=h7f98852_1 + - libxcb=1.13=h7f98852_1003 + - libxml2=2.9.12=h72842e0_0 + - libxslt=1.1.33=h15afd5d_2 + - libzip=1.9.2=hc869a4a_1 + - libzlib=1.2.13=hd590300_5 + - llvm-openmp=16.0.6=h4dfa4b3_0 + - llvmlite=0.36.0=py36h05121d2_0 + - lz4-c=1.9.3=h9c3ff4c_0 + - lzo=2.10=h516909a_1000 + - make=4.3=hd18ef5c_1 + - meme=5.4.1=py36pl5321h3d8a823_1 + - metis=5.1.0=h58526e2_1006 + - mkl=2020.4=h726a3e6_304 + - mkl-devel=2020.4=ha770c72_305 + - mkl-include=2020.4=h726a3e6_304 + - mpfr=4.1.0=h9202a9a_1 + - mpi=1.0=openmpi + - ncurses=6.4=hcb278e6_0 + - nest-asyncio=1.6.0=pyhd8ed1ab_0 + - networkx=2.5=py_0 + - ninja=1.11.1=h924138e_0 + - numba=0.53.1=py36h0c5f33e_0 + - numpy=1.19.5=py36h2aa4a07_1 + - ocl-icd=2.3.0=h7f98852_0 + - ocl-icd-system=1.0.0=1 + - openjdk=10.0.2=h14c3975_1015 + - openjpeg=2.4.0=hb52868f_1 + - openmpi=4.1.3=h8b79891_4 + - openssl=1.1.1w=hd590300_0 + - pandas=1.1.5=py36h284efc9_0 + - pandoc=2.17.1.1=ha770c72_0 + - pango=1.48.10=h54213e6_2 + - parso=0.7.1=pyh9f0ad1d_0 + - pcre=8.45=h9c3ff4c_0 + - pcre2=10.36=h032f7d1_1 + - perl=5.32.1=4_hd590300_perl5 + - perl-app-cpanminus=1.7047=pl5321hd8ed1ab_0 + - perl-base=2.23=pl5321hdfd78af_2 + - perl-business-isbn=3.007=pl5321hdfd78af_0 + - perl-business-isbn-data=20210112.006=pl5321hdfd78af_0 + - perl-carp=1.38=pl5321hdfd78af_4 + - perl-cgi=4.56=pl5321h031d066_1 + - perl-common-sense=3.75=pl5321hdfd78af_0 + - perl-compress-raw-zlib=2.105=pl5321h87f3376_0 + - perl-constant=1.33=pl5321hdfd78af_2 + - perl-data-dumper=2.183=pl5321hec16e2b_1 + - perl-dbi=1.643=pl5321hec16e2b_1 + - perl-encode=3.19=pl5321hec16e2b_1 + - perl-encode-locale=1.05=pl5321hdfd78af_7 + - perl-exporter=5.72=pl5321hdfd78af_2 + - perl-extutils-makemaker=7.70=pl5321hd8ed1ab_0 + - perl-file-path=2.18=pl5321hd8ed1ab_0 + - perl-file-spec=3.48_01=pl5321hdfd78af_2 + - perl-file-temp=0.2304=pl5321hd8ed1ab_0 + - perl-file-which=1.24=pl5321hd8ed1ab_0 + - perl-html-parser=3.81=pl5321h4ac6f70_1 + - perl-html-tagset=3.20=pl5321hdfd78af_4 + - perl-html-template=2.97=pl5321hdfd78af_2 + - perl-html-tree=5.07=pl5321hdfd78af_2 + - perl-http-date=6.06=pl5321hdfd78af_0 + - perl-http-message=6.36=pl5321hdfd78af_0 + - perl-io-html=1.004=pl5321hdfd78af_0 + - perl-json=4.10=pl5321hdfd78af_0 + - perl-json-xs=2.34=pl5321h4ac6f70_6 + - perl-log-log4perl=1.55=pl5321hdfd78af_0 + - perl-lwp-mediatypes=6.04=pl5321hdfd78af_1 + - perl-math-cdf=0.1=pl5321h031d066_9 + - perl-mime-base64=3.16=pl5321hec16e2b_2 + - perl-parent=0.236=pl5321hdfd78af_2 + - perl-scalar-list-utils=1.62=pl5321hec16e2b_1 + - perl-test-nowarnings=1.06=pl5321hdfd78af_0 + - perl-time-local=1.35=pl5321hdfd78af_0 + - perl-timedate=2.33=pl5321hdfd78af_2 + - perl-types-serialiser=1.01=pl5321hdfd78af_0 + - perl-uri=5.12=pl5321hdfd78af_0 + - perl-url-encode=0.03=pl5321h9ee0642_0 + - perl-xml-namespacesupport=1.12=pl5321hdfd78af_1 + - perl-xml-parser=2.44_01=pl5321hc3e0081_1003 + - perl-xml-sax=1.02=pl5321hdfd78af_1 + - perl-xml-sax-base=1.09=pl5321hdfd78af_1 + - perl-xml-sax-expat=0.51=pl5321hdfd78af_4 + - perl-xml-simple=2.25=pl5321hdfd78af_2 + - perl-xsloader=0.24=pl5321hd8ed1ab_0 + - perl-yaml=1.30=pl5321hdfd78af_0 + - pexpect=4.8.0=pyh1a96a4e_2 + - pickleshare=0.7.5=py_1003 + - pip=21.0.1=pyhd8ed1ab_0 + - pixman=0.40.0=h36c2ea0_0 + - pkg-config=0.29.2=h36c2ea0_1008 + - poppler=21.03.0=h93df280_0 + - poppler-data=0.4.11=hd8ed1ab_0 + - postgresql=13.5=h2510834_1 + - proj=8.0.0=h277dcde_0 + - prompt-toolkit=3.0.36=pyha770c72_0 + - pthread-stubs=0.4=h36c2ea0_1001 + - ptyprocess=0.7.0=pyhd3deb0d_0 + - pybedtools=0.8.2=py36hb377018_1 + - pycparser=2.21=pyhd8ed1ab_0 + - pygments=2.14.0=pyhd8ed1ab_0 + - pynndescent=0.5.2=pyh44b312d_0 + - pysam=0.16.0.1=py36h61e5637_3 + - python=3.6.13=hffdb5ce_0_cpython + - python-dateutil=2.8.1=py_0 + - python-igraph=0.9.1=py36h644ed5e_0 + - python-louvain=0.15=pyhd3deb0d_0 + - python_abi=3.6=1_cp36m + - pytorch=1.6.0=py3.6_cpu_0 + - pytorch-cpu=1.6.0=cpu_py36h3ab7d31_1 + - pytz=2021.1=pyhd8ed1ab_0 + - pyzmq=22.3.0=py36h7068817_0 + - r-abind=1.4_5=r41hc72bb7e_1004 + - r-acepack=1.4.1=r41h859d828_1006 + - r-ade4=1.7_22=r41he1ae0d6_0 + - r-ape=5.7_1=r41h358215d_0 + - r-askpass=1.1=r41h06615bd_3 + - r-assertthat=0.2.1=r41hc72bb7e_3 + - r-backports=1.4.1=r41h06615bd_1 + - r-base=4.1.0=h9e01966_1 + - r-base64enc=0.1_3=r41h06615bd_1005 + - r-bh=1.81.0_1=r41hc72bb7e_0 + - r-biglm=0.9_2.1=r41h859d828_0 + - r-bio3d=2.4_4=r41h7525677_0 + - r-biocmanager=1.30.21=r41hc72bb7e_0 + - r-bit=4.0.5=r41h06615bd_0 + - r-bit64=4.0.5=r41h06615bd_1 + - r-bitops=1.0_7=r41h06615bd_1 + - r-blob=1.2.4=r41hc72bb7e_0 + - r-boot=1.3_28.1=r41hc72bb7e_0 + - r-brew=1.0_8=r41hc72bb7e_1 + - r-brio=1.1.3=r41h06615bd_1 + - r-broom=1.0.5=r41hc72bb7e_0 + - r-bslib=0.5.0=r41hc72bb7e_0 + - r-cachem=1.0.8=r41h57805ef_0 + - r-cairo=1.6_0=r41h06615bd_1 + - r-callr=3.7.3=r41hc72bb7e_0 + - r-car=3.1_2=r41hc72bb7e_0 + - r-cardata=3.0_5=r41hc72bb7e_1 + - r-caret=6.0_94=r41h133d619_0 + - r-catools=1.18.2=r41h7525677_1 + - r-cellranger=1.1.0=r41hc72bb7e_1005 + - r-checkmate=2.2.0=r41h57805ef_0 + - r-circlize=0.4.15=r41hc72bb7e_1 + - r-class=7.3_22=r41h57805ef_0 + - r-classint=0.4_3=r41h859d828_2 + - r-cli=3.6.1=r41h38f115c_0 + - r-clipr=0.8.0=r41hc72bb7e_1 + - r-clock=0.7.0=r41ha503ecb_0 + - r-clue=0.3_64=r41h133d619_0 + - r-cluster=2.1.2=r41h859d828_0 + - r-clusterr=1.3.1=r41h08d816e_0 + - r-coda=0.19_4=r41hc72bb7e_1 + - r-codetools=0.2_19=r41hc72bb7e_0 + - r-colorspace=2.1_0=r41h133d619_0 + - r-colourpicker=1.2.0=r41hc72bb7e_0 + - r-commonmark=1.9.0=r41h133d619_0 + - r-conquer=1.3.3=r41hbf9dc1e_0 + - r-corrplot=0.92=r41hc72bb7e_1 + - r-covr=3.6.2=r41h38f115c_0 + - r-cowplot=1.1.1=r41hc72bb7e_1 + - r-cpp11=0.4.3=r41hc72bb7e_0 + - r-crayon=1.5.2=r41hc72bb7e_1 + - r-credentials=1.3.2=r41hc72bb7e_1 + - r-crosstalk=1.2.0=r41hc72bb7e_1 + - r-curl=4.3.3=r41h06615bd_1 + - r-data.table=1.14.8=r41h133d619_0 + - r-dbi=1.1.3=r41hc72bb7e_1 + - r-dbplyr=2.3.2=r41hc72bb7e_0 + - r-deldir=1.0_2=r41h859d828_0 + - r-dendextend=1.17.1=r41hc72bb7e_0 + - r-desc=1.4.2=r41hc72bb7e_1 + - r-devtools=2.4.3=r41hc72bb7e_0 + - r-diagram=1.6.5=r41ha770c72_1 + - r-dichromat=2.0_0.1=r41ha770c72_1 + - r-diffobj=0.3.5=r41h06615bd_1 + - r-digest=0.6.31=r41h38f115c_0 + - r-doparallel=1.0.17=r41hc72bb7e_1 + - r-dosnow=1.0.20=r41hc72bb7e_1 + - r-dplyr=1.1.2=r41ha503ecb_0 + - r-dqrng=0.3.0=r41h7525677_1 + - r-dt=0.28=r41hc72bb7e_0 + - r-e1071=1.7_13=r41h38f115c_0 + - r-ellipse=0.4.5=r41hc72bb7e_0 + - r-ellipsis=0.3.2=r41h06615bd_1 + - r-emmeans=1.8.6=r41hc72bb7e_0 + - r-estimability=1.4.1=r41hc72bb7e_1 + - r-evaluate=0.21=r41hc72bb7e_0 + - r-expm=0.999_6=r41h52d45c5_0 + - r-extradistr=1.9.1=r41h7525677_1 + - r-factoextra=1.0.7=r41hc72bb7e_2 + - r-factominer=2.8=r41h133d619_0 + - r-fansi=1.0.4=r41h133d619_0 + - r-farver=2.1.1=r41h7525677_1 + - r-fastmap=1.1.1=r41h38f115c_0 + - r-fastmatch=1.1_3=r41h06615bd_1 + - r-fd=1.0_12=r41h859d828_1004 + - r-filelock=1.0.2=r41h133d619_1003 + - r-fitdistrplus=1.1_11=r41hc72bb7e_0 + - r-flashclust=1.01_2=r41h859d828_1006 + - r-fnn=1.1.3.2=r41h38f115c_0 + - r-fontawesome=0.5.1=r41hc72bb7e_0 + - r-forcats=1.0.0=r41hc72bb7e_0 + - r-foreach=1.5.2=r41hc72bb7e_1 + - r-foreign=0.8_84=r41h133d619_0 + - r-formatr=1.14=r41hc72bb7e_0 + - r-formula=1.2_5=r41hc72bb7e_0 + - r-fs=1.6.2=r41ha503ecb_0 + - r-furrr=0.3.1=r41hc72bb7e_1 + - r-futile.logger=1.4.3=r41hc72bb7e_1004 + - r-futile.options=1.0.1=r41hc72bb7e_1003 + - r-future=1.32.0=r41hc72bb7e_0 + - r-future.apply=1.11.0=r41hc72bb7e_0 + - r-gameofthrones=1.0.2=r41hc72bb7e_2 + - r-gdata=2.19.0=r41hc72bb7e_0 + - r-generics=0.1.3=r41hc72bb7e_1 + - r-geometry=0.4.7=r41h38f115c_0 + - r-gert=1.3.1=r41hbd84cd2_0 + - r-getoptlong=1.0.5=r41hc72bb7e_1 + - r-ggally=2.1.2=r41hc72bb7e_1 + - r-ggextra=0.10.0=r41hc72bb7e_1 + - r-ggfortify=0.4.16=r41hc72bb7e_0 + - r-ggplot2=3.4.2=r41hc72bb7e_0 + - r-ggplotify=0.1.0=r41hc72bb7e_1 + - r-ggpubr=0.6.0=r41hc72bb7e_0 + - r-ggrepel=0.9.3=r41h38f115c_0 + - r-ggridges=0.5.4=r41hc72bb7e_1 + - r-ggsci=3.0.0=r41hc72bb7e_0 + - r-ggsignif=0.6.4=r41hc72bb7e_0 + - r-ggthemes=4.2.4=r41hc72bb7e_1 + - r-gh=1.4.0=r41hc72bb7e_0 + - r-git2r=0.30.1=r41h96773ce_1 + - r-gitcreds=0.1.2=r41hc72bb7e_1 + - r-glmnet=4.1_2=r41h859d828_0 + - r-globaloptions=0.1.2=r41ha770c72_1 + - r-globals=0.16.2=r41hc72bb7e_0 + - r-glue=1.6.2=r41h06615bd_1 + - r-gmodels=2.18.1.1=r41ha770c72_1 + - r-gmp=0.7_1=r41h38f115c_0 + - r-goftest=1.2_3=r41h06615bd_1 + - r-gower=1.0.1=r41h133d619_0 + - r-gplots=3.1.3=r41hc72bb7e_1 + - r-gridextra=2.3=r41hc72bb7e_1004 + - r-gridgraphics=0.5_1=r41hc72bb7e_1 + - r-gridsvg=1.7_5=r41hc72bb7e_0 + - r-grr=0.9.5=r41h7525677_1005 + - r-gsa=1.03.2=r41hc72bb7e_1 + - r-gtable=0.3.3=r41hc72bb7e_0 + - r-gtools=3.9.4=r41h06615bd_0 + - r-hardhat=1.3.0=r41hc72bb7e_0 + - r-harrypotter=2.1.1=r41hc72bb7e_2 + - r-haven=2.5.2=r41h38f115c_0 + - r-hdf5r=1.3.3=r41he14baeb_0 + - r-here=1.0.1=r41hc72bb7e_1 + - r-hexbin=1.28.2=r41h859d828_0 + - r-highr=0.10=r41hc72bb7e_0 + - r-hmisc=4.5_0=r41h859d828_0 + - r-hms=1.1.3=r41hc72bb7e_0 + - r-htmltable=2.4.1=r41hc72bb7e_1 + - r-htmltools=0.5.5=r41h38f115c_0 + - r-htmlwidgets=1.6.2=r41hc72bb7e_0 + - r-httpuv=1.6.11=r41ha503ecb_0 + - r-httr=1.4.6=r41hc72bb7e_0 + - r-httr2=0.2.3=r41hc72bb7e_0 + - r-hunspell=3.0.2=r41h38f115c_1 + - r-ica=1.0_3=r41hc72bb7e_1 + - r-igraph=1.2.7=r41he0372cf_0 + - r-infotheo=1.2.0.1=r41ha503ecb_1 + - r-ini=0.3.1=r41hc72bb7e_1004 + - r-inline=0.3.19=r41hc72bb7e_1 + - r-interp=1.1_4=r41h38f115c_0 + - r-ipred=0.9_14=r41h133d619_0 + - r-irlba=2.3.5.1=r41h5f7b363_0 + - r-isoband=0.2.7=r41h38f115c_1 + - r-iterators=1.0.14=r41hc72bb7e_1 + - r-jcolors=0.0.4=r41hc72bb7e_3 + - r-jpeg=0.1_10=r41h06615bd_0 + - r-jquerylib=0.1.4=r41hc72bb7e_1 + - r-jsonlite=1.8.5=r41h57805ef_0 + - r-kernsmooth=2.23_20=r41h742201e_0 + - r-knitr=1.43=r41hc72bb7e_0 + - r-labeling=0.4.2=r41hc72bb7e_2 + - r-lambda.r=1.2.4=r41hc72bb7e_2 + - r-later=1.3.1=r41ha503ecb_0 + - r-lattice=0.21_8=r41h133d619_0 + - r-latticeextra=0.6_30=r41hc72bb7e_1 + - r-lava=1.7.2.1=r41hc72bb7e_0 + - r-lazyeval=0.2.2=r41h06615bd_3 + - r-leaps=3.1=r41h859d828_2 + - r-learnbayes=2.15.1=r41hc72bb7e_1003 + - r-leiden=0.4.3=r41hc72bb7e_1 + - r-leidenbase=0.1.3=r41h8c3ec31_1 + - r-lifecycle=1.0.3=r41hc72bb7e_1 + - r-liger=1.0.0=r41h3b3379e_1 + - r-linprog=0.9_4=r41hc72bb7e_1 + - r-listenv=0.9.0=r41hc72bb7e_0 + - r-lme4=1.1_33=r41ha503ecb_0 + - r-lmtest=0.9_38=r41h859d828_1 + - r-lobstr=1.1.2=r41h38f115c_2 + - r-locfit=1.5_9.7=r41h133d619_0 + - r-loo=2.6.0=r41hc72bb7e_0 + - r-lpsolve=5.6.18=r41h133d619_0 + - r-lsei=1.3_0=r41h92ddd45_1 + - r-lubridate=1.9.2=r41h133d619_1 + - r-magic=1.6_1=r41hc72bb7e_0 + - r-magick=2.7.3=r41h03ef668_0 + - r-magrittr=2.0.3=r41h06615bd_1 + - r-manipulatewidget=0.11.1=r41hc72bb7e_1 + - r-mapproj=1.2.11=r41h133d619_0 + - r-maps=3.4.1=r41h06615bd_1 + - r-maptools=1.1_7=r41h57805ef_0 + - r-markdown=1.7=r41hc72bb7e_0 + - r-mass=7.3_58.3=r41h133d619_0 + - r-matrix=1.5_4.1=r41h316c678_0 + - r-matrix.utils=0.9.8=r41hc72bb7e_2 + - r-matrixmodels=0.5_1=r41hc72bb7e_0 + - r-matrixstats=1.0.0=r41h57805ef_0 + - r-mclust=5.4.7=r41h52d45c5_0 + - r-memoise=2.0.1=r41hc72bb7e_1 + - r-mgcv=1.8_42=r41he1ae0d6_0 + - r-mime=0.12=r41h06615bd_1 + - r-miniui=0.1.1.1=r41hc72bb7e_1003 + - r-minqa=1.2.4=r41h5ee154c_1006 + - r-mltools=0.3.5=r41hc72bb7e_2 + - r-mnormt=2.0.2=r41h859d828_0 + - r-modeldata=1.1.0=r41hc72bb7e_0 + - r-modelmetrics=1.2.2.2=r41h7525677_2 + - r-monocle3=1.0.0=r41h9f5acd7_2 + - r-multcompview=0.1_9=r41hc72bb7e_0 + - r-munsell=0.5.0=r41hc72bb7e_1005 + - r-mvtnorm=1.1_2=r41h859d828_0 + - r-network=1.18.1=r41h133d619_0 + - r-nlme=3.1_152=r41h859d828_0 + - r-nloptr=1.2.2.2=r41h03ef668_0 + - r-nnet=7.3_19=r41h57805ef_0 + - r-npsurv=0.5_0=r41hc72bb7e_1 + - r-numderiv=2016.8_1.1=r41hc72bb7e_4 + - r-oompabase=3.2.9=r41hc72bb7e_2 + - r-openssl=2.0.5=r41hb1dc35e_0 + - r-openxlsx=4.2.5.2=r41h38f115c_0 + - r-paletteer=1.5.0=r41hc72bb7e_0 + - r-palr=0.3.0=r41hc72bb7e_1 + - r-pals=1.7=r41hc72bb7e_1 + - r-parallelly=1.36.0=r41hc72bb7e_0 + - r-patchwork=1.1.2=r41hc72bb7e_1 + - r-pbapply=1.7_0=r41hc72bb7e_0 + - r-pbkrtest=0.5.2=r41hc72bb7e_0 + - r-pbmcapply=1.5.1=r41h06615bd_1 + - r-permute=0.9_7=r41hc72bb7e_1 + - r-pheatmap=1.0.12=r41hc72bb7e_3 + - r-pillar=1.9.0=r41hc72bb7e_0 + - r-pixmap=0.4_12=r41hc72bb7e_1 + - r-pkgbuild=1.4.0=r41hc72bb7e_0 + - r-pkgconfig=2.0.3=r41hc72bb7e_2 + - r-pkgload=1.3.2=r41hc72bb7e_0 + - r-plogr=0.2.0=r41hc72bb7e_1004 + - r-plotly=4.10.2=r41hc72bb7e_0 + - r-plotroc=2.3.0=r41hc72bb7e_1 + - r-plyr=1.8.8=r41h7525677_0 + - r-png=0.1_7=r41h06615bd_1005 + - r-polyclip=1.10_4=r41h7525677_0 + - r-polynom=1.4_1=r41hc72bb7e_1 + - r-praise=1.0.0=r41hc72bb7e_1006 + - r-prettyunits=1.1.1=r41hc72bb7e_2 + - r-prismatic=1.1.1=r41hc72bb7e_1 + - r-proc=1.18.2=r41ha503ecb_0 + - r-processx=3.8.1=r41h133d619_0 + - r-prodlim=2023.03.31=r41h38f115c_0 + - r-progress=1.2.2=r41hc72bb7e_3 + - r-progressr=0.13.0=r41hc72bb7e_0 + - r-promises=1.2.0.1=r41h7525677_1 + - r-proxy=0.4_27=r41h06615bd_1 + - r-prroc=1.3.1=r41hc72bb7e_1004 + - r-pryr=0.1.6=r41h38f115c_0 + - r-ps=1.7.5=r41h133d619_0 + - r-pscl=1.5.5.1=r41hd590300_0 + - r-psych=2.3.3=r41hc72bb7e_0 + - r-purrr=1.0.1=r41h133d619_0 + - r-quantreg=5.86=r41h52d45c5_0 + - r-r6=2.5.1=r41hc72bb7e_1 + - r-rann=2.6.1=r41h7525677_3 + - r-rann.l1=2.5.2=r41h7525677_2 + - r-rappdirs=0.3.3=r41h06615bd_1 + - r-raster=3.5_15=r41h03ef668_0 + - r-rcmdcheck=1.4.0=r41h785f33e_1 + - r-rcolorbrewer=1.1_3=r41h785f33e_1 + - r-rcpp=1.0.10=r41h38f115c_0 + - r-rcppannoy=0.0.20=r41h7525677_0 + - r-rcpparmadillo=0.12.4.0.0=r41h08d816e_0 + - r-rcppeigen=0.3.3.9.3=r41h9f5de39_0 + - r-rcppgsl=0.3.9=r41h6dc32e9_0 + - r-rcpphnsw=0.4.1=r41h7525677_1 + - r-rcppparallel=5.1.6=r41h38f115c_0 + - r-rcppprogress=0.4.2=r41hc72bb7e_2 + - r-rcpptoml=0.2.2=r41h38f115c_0 + - r-rcppziggurat=0.1.6=r41h6dc32e9_0 + - r-rcurl=1.98_1.12=r41h133d619_0 + - r-readr=2.1.4=r41h38f115c_0 + - r-readxl=1.4.1=r41hf23e330_0 + - r-recipes=1.0.6=r41hc72bb7e_0 + - r-rematch=1.0.1=r41hc72bb7e_1005 + - r-rematch2=2.1.2=r41hc72bb7e_2 + - r-remotes=2.4.2=r41hc72bb7e_1 + - r-reshape=0.8.9=r41hc72bb7e_1 + - r-reshape2=1.4.4=r41h7525677_2 + - r-restfulr=0.0.15=r41h73dbb54_0 + - r-reticulate=1.30=r41ha503ecb_1 + - r-rex=1.2.1=r41hc72bb7e_1 + - r-rfast=2.0.7=r41h358215d_0 + - r-rgeos=0.5_8=r41h1185371_0 + - r-rgl=0.109.6=r41hdf945b4_0 + - r-rhpcblasctl=0.23_42=r41h57805ef_0 + - r-rio=0.5.29=r41hc72bb7e_1 + - r-riverplot=0.10=r41hc72bb7e_1 + - r-rjava=1.0_6=r41h06615bd_5 + - r-rjson=0.2.21=r41h7525677_2 + - r-rlang=1.1.1=r41ha503ecb_0 + - r-rle=0.9.2=r41h06615bd_1 + - r-rmarkdown=2.22=r41hc72bb7e_0 + - r-rocr=1.0_11=r41hc72bb7e_2 + - r-roxygen2=7.2.3=r41h38f115c_0 + - r-rpart=4.1.19=r41h06615bd_0 + - r-rprojroot=2.0.3=r41hc72bb7e_1 + - r-rsample=1.1.1=r41hc72bb7e_1 + - r-rspectra=0.16_1=r41h9f5de39_1 + - r-rsqlite=2.3.1=r41h38f115c_0 + - r-rstan=2.21.8=r41h38f115c_0 + - r-rstatix=0.7.2=r41hc72bb7e_0 + - r-rstudioapi=0.14=r41hc72bb7e_1 + - r-rsvd=1.0.5=r41hc72bb7e_0 + - r-rtsne=0.16=r41h37cf8d7_1 + - r-rvcheck=0.2.1=r41hc72bb7e_1 + - r-rversions=2.1.2=r41hc72bb7e_1 + - r-s2=1.1.1=r41h438afc9_0 + - r-sass=0.4.6=r41ha503ecb_0 + - r-scales=1.2.1=r41hc72bb7e_1 + - r-scattermore=1.1=r41ha503ecb_0 + - r-scatterplot3d=0.3_44=r41hc72bb7e_0 + - r-scico=1.4.0=r41hc72bb7e_0 + - r-sctransform=0.3.5=r41h9f5de39_1 + - r-segmented=1.6_4=r41hc72bb7e_0 + - r-seqinr=4.2_30=r41h133d619_0 + - r-sessioninfo=1.2.2=r41hc72bb7e_1 + - r-seurat=4.3.0=r41h38f115c_0 + - r-seuratobject=4.1.3=r41h38f115c_0 + - r-sf=0.9_8=r41h778666c_1 + - r-shape=1.4.6=r41ha770c72_1 + - r-shiny=1.7.4=r41h785f33e_0 + - r-shinyjs=2.1.0=r41hc72bb7e_1 + - r-sitmo=2.0.2=r41h7525677_1 + - r-slam=0.1_50=r41h64d53c3_2 + - r-slider=0.3.0=r41h133d619_0 + - r-sna=2.7_1=r41h133d619_0 + - r-snow=0.4_4=r41hc72bb7e_1 + - r-sourcetools=0.1.7_1=r41h38f115c_0 + - r-sp=1.6_1=r41h57805ef_0 + - r-sparsem=1.81=r41h859d828_0 + - r-spatstat=3.0_6=r41hc72bb7e_0 + - r-spatstat.core=2.4_4=r41h7525677_1 + - r-spatstat.data=3.0_1=r41hc72bb7e_0 + - r-spatstat.explore=3.2_1=r41h57805ef_0 + - r-spatstat.geom=3.2_1=r41h57805ef_0 + - r-spatstat.linnet=3.1_1=r41h57805ef_0 + - r-spatstat.model=3.2_4=r41h57805ef_0 + - r-spatstat.random=3.1_5=r41ha503ecb_0 + - r-spatstat.sparse=3.0_1=r41h133d619_0 + - r-spatstat.utils=3.0_3=r41h57805ef_0 + - r-spdata=2.2.2=r41hc72bb7e_0 + - r-spdep=1.2_8=r41h133d619_0 + - r-speedglm=0.3_5=r41hc72bb7e_0 + - r-spelling=2.2.1=r41hc72bb7e_0 + - r-squarem=2021.1=r41hc72bb7e_1 + - r-stanheaders=2.21.0_7=r41h5ee154c_0 + - r-statmod=1.4.36=r41h92ddd45_0 + - r-statnet.common=4.9.0=r41h57805ef_0 + - r-stringi=1.7.6=r41hcabe038_0 + - r-stringr=1.5.0=r41h785f33e_0 + - r-survival=3.5_5=r41h133d619_0 + - r-sys=3.4.2=r41h57805ef_0 + - r-tensor=1.5=r41hc72bb7e_1004 + - r-terra=1.2_10=r41h7bf9140_1 + - r-testthat=3.1.8=r41ha503ecb_0 + - r-tibble=3.2.1=r41h133d619_1 + - r-tidyr=1.3.0=r41h38f115c_0 + - r-tidyselect=1.2.0=r41hc72bb7e_0 + - r-timechange=0.2.0=r41h38f115c_0 + - r-timedate=4022.108=r41hc72bb7e_0 + - r-tinytex=0.45=r41hc72bb7e_0 + - r-tmvnsim=1.0_2=r41h859d828_3 + - r-tzdb=0.4.0=r41ha503ecb_0 + - r-umap=0.2.10.0=r41h38f115c_0 + - r-units=0.8_2=r41ha503ecb_0 + - r-usethis=2.2.0=r41hc72bb7e_0 + - r-utf8=1.2.3=r41h133d619_0 + - r-uwot=0.1.14=r41h7525677_1 + - r-v8=4.0.0=r41h17f85f1_0 + - r-varhandle=2.0.5=r41hc72bb7e_2 + - r-vctrs=0.6.2=r41ha503ecb_0 + - r-vegan=2.5_7=r41h52d45c5_0 + - r-venndiagram=1.7.3=r41hc72bb7e_1 + - r-viridis=0.6.3=r41hc72bb7e_0 + - r-viridislite=0.4.1=r41hc72bb7e_1 + - r-vroom=1.6.3=r41ha503ecb_0 + - r-waldo=0.5.1=r41hc72bb7e_0 + - r-warp=0.2.0=r41h133d619_2 + - r-webshot=0.5.4=r41hc72bb7e_1 + - r-whisker=0.4.1=r41hc72bb7e_0 + - r-withr=2.5.0=r41hc72bb7e_1 + - r-wk=0.7.3=r41ha503ecb_0 + - r-xfun=0.39=r41ha503ecb_0 + - r-xlsx=0.6.5=r41hc72bb7e_1 + - r-xlsxjars=0.6.1=r41hc72bb7e_4 + - r-xml=3.99_0.9=r41h06615bd_0 + - r-xml2=1.3.3=r41h03ef668_0 + - r-xopen=1.0.0=r41hc72bb7e_1004 + - r-xtable=1.8_4=r41hc72bb7e_4 + - r-yaml=2.3.7=r41h133d619_0 + - r-yulab.utils=0.0.6=r41hc72bb7e_0 + - r-zeallot=0.1.0=r41hc72bb7e_1004 + - r-zip=2.3.0=r41h133d619_0 + - r-zoo=1.8_12=r41h133d619_0 + - readline=8.1=h46c0cb4_0 + - scikit-learn=0.24.1=py36he4fde30_0 + - scipy=1.5.3=py36h9e8f40b_0 + - sed=4.8=he412f7d_0 + - setuptools=49.6.0=py36h5fab9bb_3 + - singularity=3.7.1=hca90b9e_0 + - six=1.15.0=pyh9f0ad1d_0 + - snaptools=1.4.8=pyh864c0ab_1 + - spectra=0.0.11=py_1 + - sqlite=3.37.0=h9cd32fc_0 + - squashfs-tools=4.4=hd0129a2_3 + - suitesparse=5.10.1=hd8046ac_0 + - sysroot_linux-64=2.12=h77966d4_13 + - tbb=2020.2=h4bd325d_4 + - texttable=1.6.4=pyhd8ed1ab_0 + - threadpoolctl=2.1.0=pyh5ca1d4c_0 + - tiledb=2.2.9=he87e0bf_1 + - tk=8.6.10=h21135ba_1 + - tktable=2.10=hb7b940f_3 + - tmux=3.1=h1c4e50f_0 + - tornado=6.1=py36h8f6f2f9_1 + - traitlets=4.3.3=pyhd8ed1ab_2 + - tzcode=2021a=h7f98852_2 + - tzdata=2022a=h191b570_0 + - udunits2=2.2.27.27=h360fe7b_0 + - umap-learn=0.5.1=py36h5fab9bb_0 + - unzip=6.0=h7f98852_3 + - uriparser=0.9.7=hcb278e6_1 + - wcwidth=0.2.10=pyhd8ed1ab_0 + - wheel=0.36.2=pyhd3deb0d_0 + - xerces-c=3.2.3=h9d8b166_2 + - xorg-kbproto=1.0.7=h7f98852_1002 + - xorg-libice=1.0.10=h7f98852_0 + - xorg-libsm=1.2.3=hd9c2040_1000 + - xorg-libx11=1.7.0=h7f98852_0 + - xorg-libxau=1.0.9=h7f98852_0 + - xorg-libxdmcp=1.1.3=h7f98852_0 + - xorg-libxext=1.3.4=h7f98852_1 + - xorg-libxpm=3.5.13=h7f98852_0 + - xorg-libxrender=0.9.10=h7f98852_1003 + - xorg-libxt=1.2.1=h7f98852_2 + - xorg-renderproto=0.11.1=h7f98852_1002 + - xorg-xextproto=7.3.0=h7f98852_1002 + - xorg-xproto=7.0.31=h7f98852_1007 + - xz=5.2.5=h516909a_1 + - yaml=0.2.5=h7b6447c_0 + - zeromq=4.3.5=h59595ed_1 + - zlib=1.2.13=hd590300_5 + - zstd=1.5.5=hfc55251_0 diff --git a/scripts/DMS.5fold.inference.sh b/scripts/DMS.5fold.inference.sh new file mode 100644 index 0000000000000000000000000000000000000000..ac5bec09617b4fe00659625934548227b507f77b --- /dev/null +++ b/scripts/DMS.5fold.inference.sh @@ -0,0 +1,39 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# $2 is the name of output folder +# $3 is the name of tasks +# $4 is the gpu ids that used for training, seperated by comma +IFS=',' read -ra arr <<< $3 +CUDA_VISIBLE_DEVICES=$4 +mkdir -p $2 +echo "CUDA_VISIBLE_DEVICES="$CUDA_VISIBLE_DEVICES +for fold in {0..4} +do + for task in ${arr[@]}; do + echo "Begin "$task" fold "$fold + mkdir $2/$task + # check if task has finished, unless the skip argument is present + logdir=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep num_epochs | sed 's/.*: //') + data_file_test=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep data_file_test: | sed 's/.*: //') + data_file_train=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep data_file_train: | sed 's/.*: //') + if [ -f $logdir/FOLD.0/model.epoch.$num_epochs.pt ] && [ -f $logdir/FOLD.1/model.epoch.$num_epochs.pt ] && [ -f $logdir/FOLD.2/model.epoch.$num_epochs.pt ] && [ -f $logdir/FOLD.3/model.epoch.$num_epochs.pt ]; then + echo "Begin "$task" fold "$fold + mkdir $2/$task + if [ ! -f $2/$task/testing.fold.$fold.4fold.csv ]; then + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + --conf $1/$task.5fold/$task.fold.$fold.yaml \ + --data-file-test $data_file_test \ + --mode interpret_4_fold --interpret-by both --out-dir $2/$task/testing.fold.$fold.4fold.csv + fi + if [ ! -f $2/$task/training.fold.$fold.4fold.csv ] && [[ ! $(cat scripts/gene.pfams.txt) == *"$task"* ]]; then + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py \ + --conf $1/$task.5fold/$task.fold.$fold.yaml \ + --data-file-test $data_file_train \ + --mode interpret_4_fold --interpret-by both --out-dir $2/$task/training.fold.$fold.4fold.csv + fi + else + echo $task" fold "$fold" not finished" + fi + done +done diff --git a/scripts/DMS.5fold.run.sh b/scripts/DMS.5fold.run.sh new file mode 100644 index 0000000000000000000000000000000000000000..0e50dc4757ca94359d2a102dd8fe24e65bbabfb3 --- /dev/null +++ b/scripts/DMS.5fold.run.sh @@ -0,0 +1,45 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# $2 are the tasks to run, seperated by comma +# $3 is the gpu ids that used for training, seperated by comma +# $4 is an optional argument that, if present, skips the check for finished tasks +IFS=',' read -ra arr <<< $2 +CUDA_VISIBLE_DEVICES=$3 +echo "CUDA_VISIBLE_DEVICES="$CUDA_VISIBLE_DEVICES +if [ -z "$4" ]; then + echo "Check if tasks have finished" +fi +for fold in {0..4} + do + for gene in ${arr[@]} + do + # use original yaml as template + if [[ $gene == "Itan.CKB.Cancer" || $gene == "ICC" ]]; then + for task in $(cat scripts/gene.txt); do + echo "Begin "$task + # check if task has finished, unless the skip argument is present + if [ -z "$4" ]; then + logdir=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$task.5fold/$task.fold.$fold.yaml | grep num_epochs | sed 's/.*: //') + if [ -f $logdir/model.epoch.$num_epochs.pt ]; then + echo "Skip "$task + continue + fi + fi + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py --conf $1/$task.5fold/$task.fold.$fold.yaml --mode train_4_fold + done + else + echo "Begin "$gene + # check if task has finished, unless the skip argument is present + if [ -z "$4" ]; then + logdir=$(cat $1/$gene.5fold/$gene.fold.$fold.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$gene.5fold/$gene.fold.$fold.yaml | grep num_epochs | sed 's/.*: //') + if [ -f $logdir/model.epoch.$num_epochs.pt ]; then + echo "Skip "$gene + continue + fi + fi + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py --conf $1/$gene.5fold/$gene.fold.$fold.yaml --mode train_4_fold + fi + done +done diff --git a/scripts/DMS.prepare.yaml.active.learning.sh b/scripts/DMS.prepare.yaml.active.learning.sh new file mode 100644 index 0000000000000000000000000000000000000000..b66dc44a64bb23722c63cdd449dec395230bba0f --- /dev/null +++ b/scripts/DMS.prepare.yaml.active.learning.sh @@ -0,0 +1,128 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# pretrain.seed.0.yaml: main file, the pretrain model +# first select the best model for TL based on validation dataset in pretrain +if [ ! -f $1/pretrain.seed.0.summary ] || [ ! -s $1/pretrain.seed.0.summary ]; then + Rscript plot.test.AUC.by.step.R $1/pretrain.seed.0.yaml > $1/pretrain.seed.0.summary +fi +number=$(cat $1/pretrain.seed.0.summary | grep 'val' | grep -oE '\([0-9]+\)' | sed 's/[(|)]//g') +logdir=$(cat $1/pretrain.seed.0.yaml | grep log_dir | sed 's/.*: //') +if [ -z $number ]; then + best_model="null" +else + best_model=$logdir"model.step."$number".pt" +fi +echo "Best model is: "$best_model +# origin hyper paramters +lr_warmup_steps=$(cat $1/pretrain.seed.0.yaml | grep lr_warmup_steps | sed 's/.*: //' | sed 's/ #.*//g') +num_save_batches=$(cat $1/pretrain.seed.0.yaml | grep num_save_batches | sed 's/.*: //' | sed 's/ #.*//g') +target_num_save_batches=400 +num_epochs=$(cat $1/pretrain.seed.0.yaml | grep num_epochs | sed 's/.*: //' | sed 's/ #.*//g') +batch_size=$(cat $1/pretrain.seed.0.yaml | grep batch_size | sed 's/.*: //' | sed 's/ #.*//g') +lr=$(cat $1/pretrain.seed.0.yaml | grep lr: | sed 's/.*: //' | sed 's/ #.*//g') +half_lr=$(printf "%.1e" "$(echo "scale=10; $(printf "%f" "$lr")" | bc)") +five_lr=$(printf "%.1e" "$(echo "scale=10; $(printf "%f" "$lr") * 5" | bc)") +lr_min=$(cat $1/pretrain.seed.0.yaml | grep lr_min: | sed 's/.*: //' | sed 's/ #.*//g') +half_lr_min=$(echo "$lr_min" | awk '{ printf "%.1e", $1/10 }') +data_split=$(cat $1/pretrain.seed.0.yaml | grep data_split_fn | sed 's/.*: //' | sed 's/ #.*//g') +loss_fn=$(cat $1/pretrain.seed.0.yaml | grep ^loss_fn | sed 's/.*: //' | sed 's/ #.*//g') +drop_out=$(cat $1/pretrain.seed.0.yaml | grep drop_out | sed 's/.*: //' | sed 's/ #.*//g') +num_steps_update=$(cat $1/pretrain.seed.0.yaml | grep num_steps_update | sed 's/.*: //' | sed 's/ #.*//g') +ngpus=$(cat $1/pretrain.seed.0.yaml | grep ngpus | sed 's/.*: //' | sed 's/ #.*//g') +nworkers=$(cat $1/pretrain.seed.0.yaml | grep num_workers | sed 's/.*: //' | sed 's/ #.*//g') +target_nworkers=1 +batch_size=$(cat $1/pretrain.seed.0.yaml | grep batch_size | sed 's/.*: //' | sed 's/ #.*//g') +echo "loss_fn was: "$loss_fn +if grep -q "_by_anno" $1/pretrain.seed.0.yaml; then + echo "modify data-file-train in original yaml" + if [ ! -f $1/pretrain.seed.0.yaml.bak ]; then + cp $1/pretrain.seed.0.yaml $1/pretrain.seed.0.yaml.bak + fi + sed -i 's|_by_anno|""|g' $1/pretrain.seed.0.yaml + changed_data=true +else + changed_data=false +fi +# prepare yaml files for all tasks +for gene in fluorescence +do + # use original yaml as template + cp $1/pretrain.seed.0.yaml $1/$gene.yaml + # ngpu should be 1 + sed -i "s|ngpus: "$ngpus"|ngpus: 1\nuse_lora: |g" $1/$gene.yaml + # learning rate should be half + sed -i "s|lr: "$lr"|lr: "$half_lr"|g" $1/$gene.yaml + sed -i "s|lr_min: "$lr_min"|lr_min: "$half_lr_min"|g" $1/$gene.yaml + # change data type + sed -i "s|data_type: ClinVar|data_type: "$gene"|g" $1/$gene.yaml + # change loss fn + sed -i "s|loss_fn: "$loss_fn"|loss_fn: mse_loss|g" $1/$gene.yaml + # change logdir + sed -i "s|log_dir: "$logdir"|log_dir: "$logdir"TL."$gene".seed.0/|g" $1/$gene.yaml + # change drop out rate + sed -i "s|drop_out: "$drop_out"|drop_out: 0.1|g" $1/$gene.yaml + # change num workers in dataloader + sed -i "s|num_workers: "$nworkers"|num_workers: "$target_nworkers"|g" $1/$gene.yaml + # change loaded msa + if grep -q "loaded_msa" $1/pretrain.seed.0.yaml; then + sed -i "s|loaded_msa: false|loaded_msa: true|g" $1/$gene.yaml + else + echo "loaded_msa: true" >> $1/$gene.yaml + fi + # change loaded confidence + if grep -q "loaded_confidence" $1/pretrain.seed.0.yaml; then + sed -i "s|loaded_confidence: false|loaded_confidence: true|g" $1/$gene.yaml + else + echo "loaded_confidence: true" >> $1/$gene.yaml + fi + if grep -q "loaded_esm" $1/pretrain.seed.0.yaml; then + sed -i "s|loaded_esm: false|loaded_esm: true|g" $1/$gene.yaml + else + echo "loaded_esm: true" >> $1/$gene.yaml + fi +done + +# if original loss_fn is combined_loss or weighted_combined_loss, change loss back +if [ "$loss_fn" == "combined_loss" ] || [ "$loss_fn" == "weighted_combined_loss" ] || [ "$loss_fn" == "GP_loss" ]; then + for gene in $(cat scripts/pfams.txt) $(cat scripts/gene.pfams.txt) + do + sed -i "s|loss_fn: mse_loss|loss_fn: "$loss_fn"|g" $1/$gene.yaml + done +fi + +# for non human data, change learning rates and data split fn +for gene in fluorescence +do + sed -i "s|pretrain|"$gene"|g" $1/$gene.yaml + # change to large learning rate + sed -i "s|lr: "$half_lr"|lr: "$lr"|g" $1/$gene.yaml + # data split fn + sed -i 's|data_split_fn: ""|data_split_fn: _by_anno|g' $1/$gene.yaml + # don't add contrastive loss because they are from same protein + sed -i "s|contrastive_loss_fn: cosin_contrastive_loss|contrastive_loss_fn: null|g" $1/$gene.yaml + # change output model to regression + sed -i "s|BinaryClassification|Regression|g" $1/$gene.yaml + # change data split to with anno + sed -i "s|data_split_fn: ""|data_split_fn: _by_anno|g" $1/$gene.yaml +done + +# change seed +for gene in fluorescence +do + # use original yaml as template + mv $1/$gene.yaml $1/$gene.seed.0.yaml + for seed in {1..4} + do + cp $1/$gene.seed.0.yaml $1/$gene.seed.$seed.yaml + sed -i "s|seed: 0|seed: "$seed"|g" $1/$gene.seed.$seed.yaml + sed -i "s|log_dir: "$logdir"TL."$gene".seed.0/|log_dir: "$logdir"TL."$gene".seed."$seed"/|g" $1/$gene.seed.$seed.yaml + done + # make a dir and move all yaml files into it + mkdir -p $1/$gene + mv $1/$gene.seed.*.yaml $1/$gene +done + +if [ $changed_data = true ]; then + echo "change data-file-train back to original yaml" + mv $1/pretrain.seed.0.yaml.bak $1/pretrain.seed.0.yaml +fi diff --git a/scripts/DMS.prepare.yaml.sh b/scripts/DMS.prepare.yaml.sh new file mode 100644 index 0000000000000000000000000000000000000000..92f10feb4877824bbd41d0ff1f045cb3d396ce40 --- /dev/null +++ b/scripts/DMS.prepare.yaml.sh @@ -0,0 +1,289 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# pretrain.seed.0.yaml: main file, the pretrain model +# first select the best model for TL based on validation dataset in pretrain +if [ ! -f $1/pretrain.seed.0.summary ] || [ ! -s $1/pretrain.seed.0.summary ]; then + Rscript visualize.train.process/plot.test.AUC.by.step.R $1/pretrain.seed.0.yaml > $1/pretrain.seed.0.summary +fi +number=$(cat $1/pretrain.seed.0.summary | grep 'val' | grep -oE '\([0-9]+\)' | sed 's/[(|)]//g') +logdir=$(cat $1/pretrain.seed.0.yaml | grep log_dir | sed 's/.*: //') +if [ -z $number ]; then + best_model="null" +else + best_model=$logdir"model.step."$number".pt" +fi +echo "Best model is: "$best_model +# origin hyper paramters +lr_warmup_steps=$(cat $1/pretrain.seed.0.yaml | grep lr_warmup_steps | sed 's/.*: //' | sed 's/ #.*//g') +num_save_batches=$(cat $1/pretrain.seed.0.yaml | grep num_save_batches | sed 's/.*: //' | sed 's/ #.*//g') +target_num_save_batches=400 +num_epochs=$(cat $1/pretrain.seed.0.yaml | grep num_epochs | sed 's/.*: //' | sed 's/ #.*//g') +batch_size=$(cat $1/pretrain.seed.0.yaml | grep batch_size | sed 's/.*: //' | sed 's/ #.*//g') +lr=$(cat $1/pretrain.seed.0.yaml | grep lr: | sed 's/.*: //' | sed 's/ #.*//g') +half_lr=$(printf "%.1e" "$(echo "scale=10; $(printf "%f" "$lr")" | bc)") +five_lr=$(printf "%.1e" "$(echo "scale=10; $(printf "%f" "$lr") * 5" | bc)") +lr_min=$(cat $1/pretrain.seed.0.yaml | grep lr_min: | sed 's/.*: //' | sed 's/ #.*//g') +half_lr_min=$(echo "$lr_min" | awk '{ printf "%.1e", $1/10 }') +data_split=$(cat $1/pretrain.seed.0.yaml | grep data_split_fn | sed 's/.*: //' | sed 's/ #.*//g') +loss_fn=$(cat $1/pretrain.seed.0.yaml | grep ^loss_fn | sed 's/.*: //' | sed 's/ #.*//g') +drop_out=$(cat $1/pretrain.seed.0.yaml | grep drop_out | sed 's/.*: //' | sed 's/ #.*//g') +num_steps_update=$(cat $1/pretrain.seed.0.yaml | grep num_steps_update | sed 's/.*: //' | sed 's/ #.*//g') +ngpus=$(cat $1/pretrain.seed.0.yaml | grep ngpus | sed 's/.*: //' | sed 's/ #.*//g') +nworkers=$(cat $1/pretrain.seed.0.yaml | grep num_workers | sed 's/.*: //' | sed 's/ #.*//g') +target_nworkers=0 +batch_size=$(cat $1/pretrain.seed.0.yaml | grep batch_size | sed 's/.*: //' | sed 's/ #.*//g') +echo "loss_fn was: "$loss_fn +changed_data=false +if grep -q "_by_anno" $1/pretrain.seed.0.yaml; then + echo "modify data-file-train in original yaml" + if [ ! -f $1/pretrain.seed.0.yaml.bak ]; then + cp $1/pretrain.seed.0.yaml $1/pretrain.seed.0.yaml.bak + fi + sed -i 's|_by_anno|""|g' $1/pretrain.seed.0.yaml + changed_data=true +fi +# prepare yaml files for all tasks +for gene in PTEN PTEN.bin CCR5 CXCR4 NUDT15 SNCA CYP2C9 GCK ASPA Stab $(cat scripts/gene.txt) $(cat scripts/gene.itan.txt) $(cat scripts/gene.pfams.txt) fluorescence +do + # use original yaml as template + cp $1/pretrain.seed.0.yaml $1/$gene.yaml + # ngpu should be 1 + sed -i "s|ngpus: "$ngpus"|ngpus: 1\nuse_lora: |g" $1/$gene.yaml + # learning rate should be half + sed -i "s|lr: "$lr"|lr: "$half_lr"|g" $1/$gene.yaml + sed -i "s|lr_min: "$lr_min"|lr_min: "$half_lr_min"|g" $1/$gene.yaml + # change data type + sed -i "s|data_type: ClinVar|data_type: "$gene"|g" $1/$gene.yaml + # change loss fn + sed -i "s|loss_fn: "$loss_fn"|loss_fn: mse_loss|g" $1/$gene.yaml + # change logdir + sed -i "s|log_dir: "$logdir"|log_dir: "$logdir"TL."$gene".seed.0/|g" $1/$gene.yaml + # change drop out rate + sed -i "s|drop_out: "$drop_out"|drop_out: 0.1|g" $1/$gene.yaml + # change num workers in dataloader + sed -i "s|num_workers: "$nworkers"|num_workers: "$target_nworkers"|g" $1/$gene.yaml + # change loaded msa + if grep -q "loaded_msa" $1/pretrain.seed.0.yaml; then + sed -i "s|loaded_msa: false|loaded_msa: true|g" $1/$gene.yaml + else + echo "loaded_msa: true" >> $1/$gene.yaml + fi + # change loaded confidence + if grep -q "loaded_confidence" $1/pretrain.seed.0.yaml; then + sed -i "s|loaded_confidence: false|loaded_confidence: true|g" $1/$gene.yaml + else + echo "loaded_confidence: true" >> $1/$gene.yaml + fi + if grep -q "loaded_esm" $1/pretrain.seed.0.yaml; then + sed -i "s|loaded_esm: false|loaded_esm: true|g" $1/$gene.yaml + else + echo "loaded_esm: true" >> $1/$gene.yaml + fi +done + +# if original loss_fn is combined_loss or weighted_combined_loss, change loss back +if [ "$loss_fn" == "combined_loss" ] || [ "$loss_fn" == "weighted_combined_loss" ] || [ "$loss_fn" == "GP_loss" ]; then + for gene in $(cat scripts/gene.txt) $(cat scripts/gene.itan.txt) $(cat scripts/gene.pfams.txt) + do + sed -i "s|loss_fn: mse_loss|loss_fn: "$loss_fn"|g" $1/$gene.yaml + done +fi + +# for human genes, load_model based on the best model in pretrain +for gene in PTEN PTEN.bin CCR5 CXCR4 NUDT15 SNCA CYP2C9 GCK ASPA Stab $(cat scripts/gene.txt) $(cat scripts/gene.itan.txt) $(cat scripts/gene.pfams.txt) +do + # change load model + orig_load_model=$(cat $1/pretrain.seed.0.yaml | grep ^load_model | sed 's/.*: //' | sed 's/ #.*//g') + sed -i "s|load_model: "$orig_load_model"|load_model: "$best_model"|g" $1/$gene.yaml + sed -i "s|partial_load_model: true|partial_load_model: false|g" $1/$gene.yaml + # change num epochs to 2 times larger + sed -i "s|num_epochs: "$num_epochs"|num_epochs: "$(($num_epochs))"|g" $1/$gene.yaml + # warm up steps should be 20 times lower + sed -i "s|lr_warmup_steps: "$lr_warmup_steps"|lr_warmup_steps: "$(($lr_warmup_steps/20))"|g" $1/$gene.yaml + # num saved batches should be 20 times lower + if [[ "PTEN PTEN.bin CCR5 CXCR4 NUDT15 SNCA CYP2C9 GCK ASPA DDX3X" == *"$gene"* ]]; then + sed -i "s|num_save_batches: "$num_save_batches"|num_save_batches: "$(($target_num_save_batches))"|g" $1/$gene.yaml + else + if [[ ! "Stab" == *"$gene"* ]]; then + sed -i "s|num_save_batches: "$num_save_batches"|num_save_batches: "$(($target_num_save_batches/80))"|g" $1/$gene.yaml + fi + fi +done + +# for Human DMS tasks, data should be changed +for gene in PTEN PTEN.bin CCR5 CXCR4 NUDT15 SNCA CYP2C9 GCK ASPA Stab +do + sed -i "s|pretrain/|"$gene"/|g" $1/$gene.yaml + # add a new line that specifies "convert_to_onesite: true" + echo "convert_to_onesite: true" >> $1/$gene.yaml + # change num steps update + sed -i "s|num_steps_update: "$num_steps_update"|num_steps_update: 1|g" $1/$gene.yaml + # don't add contrastive loss because they are from same protein + sed -i "s|contrastive_loss_fn: cosin_contrastive_loss|contrastive_loss_fn: null|g" $1/$gene.yaml + # change output model to regression + if [[ "PTEN.bin" == "$gene" ]]; then + sed -i "s|loss_fn: mse_loss|loss_fn: binary_cross_entropy|g" $1/$gene.yaml + else + sed -i "s|BinaryClassification|Regression|g" $1/$gene.yaml + fi + # if Onesite is in the yaml file, means we need Weighted MSE loss + if grep -q "Onesite" $1/$gene.yaml; then + sed -i "s|loss_fn: mse_loss|loss_fn: mse_loss_weighted|g" $1/$gene.yaml + fi +done + +for gene in PTEN NUDT15 SNCA CYP2C9 GCK ASPA CXCR4 CCR5 +do + # change num epochs to 2 times larger + sed -i "s|num_epochs: "$num_epochs"|num_epochs: "$(($num_epochs*2))"|g" $1/$gene.yaml +done + +for gene in PTEN PTEN.bin NUDT15 SNCA CYP2C9 GCK ASPA Stab +do + sed -i "s|output_dim: 1|output_dim: 2|g" $1/$gene.yaml +done + +for gene in CCR5 CXCR4 +do + sed -i "s|output_dim: 1|output_dim: 3|g" $1/$gene.yaml +done + +for gene in PTEN CCR5 CXCR4 +do + sed -i "s|num_epochs: "$num_epochs"|num_epochs: "$(($num_epochs))"|g" $1/$gene.yaml +done + +for gene in $(cat scripts/gene.txt) $(cat scripts/gene.itan.txt) $(cat scripts/gene.pfams.txt) +do + sed -i "s|pretrain/|ICC.seed.0/"$gene"/|g" $1/$gene.yaml + # sed -i "s|BinaryClassification|Tanh|g" $1/$gene.yaml + sed -i "s|train_size: 0.95|train_size: 0.75|g" $1/$gene.yaml + sed -i "s|val_size: 0.05|val_size: 0.25|g" $1/$gene.yaml + sed -i "s|output_dim: 1|output_dim: 1|g" $1/$gene.yaml + sed -i "s|num_steps_update: "$num_steps_update"|num_steps_update: 1|g" $1/$gene.yaml + # change loss function to combined_loss + sed -i "s|loss_fn: mse_loss|loss_fn: weighted_loss|g" $1/$gene.yaml +done + +# for genes in gene.pfams.txt, use pre-split data +for gene in $(cat scripts/gene.pfams.txt) +do + sed -i 's|data_split_fn: ""|data_split_fn: _by_anno|g' $1/$gene.yaml +done + +# for non human data, change learning rates and data split fn +for gene in fluorescence +do + sed -i "s|pretrain/|"$gene"/|g" $1/$gene.yaml + # change to large learning rate + sed -i "s|lr: "$half_lr"|lr: "$lr"|g" $1/$gene.yaml + # # change to large batch size + # sed -i "s|batch_size: 6|batch_size: 7|g" $1/$gene.yaml + # data split fn + sed -i 's|data_split_fn: ""|data_split_fn: _by_anno|g' $1/$gene.yaml + # don't add contrastive loss because they are from same protein + sed -i "s|contrastive_loss_fn: cosin_contrastive_loss|contrastive_loss_fn: null|g" $1/$gene.yaml + # change output model to regression + sed -i "s|BinaryClassification|Regression|g" $1/$gene.yaml +done + +# change seed +for gene in PTEN PTEN.bin CCR5 CXCR4 NUDT15 SNCA CYP2C9 GCK ASPA Stab $(cat scripts/gene.txt) $(cat scripts/gene.itan.txt) $(cat scripts/gene.pfams.txt) fluorescence +do + # use original yaml as template + mv $1/$gene.yaml $1/$gene.seed.0.yaml + for seed in {1..4} + do + cp $1/$gene.seed.0.yaml $1/$gene.seed.$seed.yaml + sed -i "s|seed: 0|seed: "$seed"|g" $1/$gene.seed.$seed.yaml + sed -i "s|log_dir: "$logdir"TL."$gene".seed.0/|log_dir: "$logdir"TL."$gene".seed."$seed"/|g" $1/$gene.seed.$seed.yaml + done + # make a dir and move all yaml files into it + mkdir -p $1/$gene + mv $1/$gene.seed.*.yaml $1/$gene +done + +mkdir $1/PTEN.replicates.rest/ +for replicate in {1..8} +do + cp $1/PTEN/PTEN.seed.0.yaml $1/PTEN.replicates.rest/PTEN.replicate.rest.$replicate.yaml + sed -i "s|output_dim: 2|output_dim: 1|g" $1/PTEN.replicates.rest/PTEN.replicate.rest.$replicate.yaml + sed -i "s|PTEN|PTEN.replicate.rest."$replicate"|g" $1/PTEN.replicates.rest/PTEN.replicate.rest.$replicate.yaml +done + +bash scripts/DMS.subset.prepare.yaml.sh $1 + +# for all genes, prepare a large window version +need_large_window_list=$(cat scripts/gene.txt)" "$(cat scripts/gene.itan.txt)" "$(cat scripts/gene.pfams.txt) +added_large_window_list="" +for gene in $need_large_window_list +do + added_large_window_list=$added_large_window_list" "$gene".large.window" +done +# do large window list +for gene in $need_large_window_list +do + mkdir $1/$gene.large.window/ + cp $1/$gene/$gene.seed.0.yaml $1/$gene.large.window/$gene.large.window.seed.0.yaml + sed -i "s|max_len: 251|max_len: 1251|g" $1/$gene.large.window/$gene.large.window.seed.0.yaml + sed -i "s|log_dir: "$logdir"TL."$gene".seed.0/|log_dir: "$logdir"TL."$gene".large.window.seed.0/|g" $1/$gene.large.window/$gene.large.window.seed.0.yaml +done + +# run IonChannel and ICC with five fold cross validation +for gene in $(cat scripts/gene.txt) $(cat scripts/gene.itan.txt) $(cat scripts/gene.pfams.txt) $added_large_window_list +do + mkdir $1/$gene.5fold/ + cp $1/$gene/$gene.seed.0.yaml $1/$gene.5fold/$gene.fold.0.yaml + for fold in {1..4} + do + cp $1/$gene.5fold/$gene.fold.0.yaml $1/$gene.5fold/$gene.fold.$fold.yaml + sed -i "s|ICC.seed.0|ICC.seed."$fold"|g" $1/$gene.5fold/$gene.fold.$fold.yaml + sed -i "s|TL."$gene".seed.0|TL."$gene".seed.0.fold."$fold"|g" $1/$gene.5fold/$gene.fold.$fold.yaml + done +done + +# run ICC genes with five fold cross validation in subsets +for gene in $(cat scripts/gene.txt) +do + # use ratio of 1 2 4 6 + for subset in 1 2 4 6 + do + mkdir $1/$gene.subset.$subset.5fold/ + cp -r $1/$gene.5fold/* $1/$gene.subset.$subset.5fold/ + for fold in {0..4} + do + # change num_save_batches to 2 if subset is 1 and 2 + if [[ $subset -lt 3 ]]; then + sed -i "s|num_save_batches: "$(($target_num_save_batches/80))"|num_save_batches: "$(($target_num_save_batches/200))"|g" $1/$gene.subset.$subset.5fold/$gene.fold.$fold.yaml + # warm up steps should be 200 times lower + sed -i "s|lr_warmup_steps: "$(($lr_warmup_steps/20))"|lr_warmup_steps: "$(($lr_warmup_steps/400))"|g" $1/$gene.subset.$subset.5fold/$gene.fold.$fold.yaml + else + # warm up steps should be 80 times lower + sed -i "s|lr_warmup_steps: "$(($lr_warmup_steps/20))"|lr_warmup_steps: "$(($lr_warmup_steps/200))"|g" $1/$gene.subset.$subset.5fold/$gene.fold.$fold.yaml + fi + # use the subset2 data, not the subset + sed -i "s|"$gene"|"$gene".subset2."$subset"|g" $1/$gene.subset.$subset.5fold/$gene.fold.$fold.yaml + mv $1/$gene.subset.$subset.5fold/$gene.fold.$fold.yaml $1/$gene.subset.$subset.5fold/$gene.subset.$subset.fold.$fold.yaml + done + done +done + +# run DMS with five fold cross validation +for gene in PTEN PTEN.bin NUDT15 CCR5 CXCR4 SNCA CYP2C9 GCK ASPA Stab +do + mkdir $1/$gene.5fold/ + cp $1/$gene/$gene.seed.0.yaml $1/$gene.5fold/$gene.fold.0.yaml + for fold in {1..4} + do + cp $1/$gene.5fold/$gene.fold.0.yaml $1/$gene.5fold/$gene.fold.$fold.yaml + sed -i "s|training|train.seed."$fold"|g" $1/$gene.5fold/$gene.fold.$fold.yaml + sed -i "s|testing.csv|test.seed."$fold".csv|g" $1/$gene.5fold/$gene.fold.$fold.yaml + sed -i "s|TL."$gene".seed.0|TL."$gene".seed.0.fold."$fold"|g" $1/$gene.5fold/$gene.fold.$fold.yaml + done +done + +echo $changed_data +if [ $changed_data = true ]; then + echo "change data-file-train back to original yaml" + mv $1/pretrain.seed.0.yaml.bak $1/pretrain.seed.0.yaml +fi diff --git a/scripts/DMS.subset.prepare.yaml.sh b/scripts/DMS.subset.prepare.yaml.sh new file mode 100644 index 0000000000000000000000000000000000000000..a401f57864ee86266d89d8b4db6134b9a5d21369 --- /dev/null +++ b/scripts/DMS.subset.prepare.yaml.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# pretrain.seed.0.yaml: main file, the pretrain model +# first select the best model for TL based on validation dataset in pretrain +# prepare yaml files for subset tasks +for gene in PTEN PTEN.bin CCR5 CXCR4 NUDT15 SNCA CYP2C9 GCK ASPA fluorescence +do + mkdir $1/$gene.subsets/ + for subset in 1 2 4 6 + do + mkdir $1/$gene.subsets/subset.$subset + for seed in {0..4} + do + cp $1/$gene/$gene.seed.$seed.yaml $1/$gene.subsets/subset.$subset/seed.$seed.yaml + # change training dataset + sed -i "s|training.csv|/training."$subset"."$seed".csv|g" $1/$gene.subsets/subset.$subset/seed.$seed.yaml + # change output log + sed -i "s|TL."$gene"|TL."$gene".subset."$subset"|g" $1/$gene.subsets/subset.$subset/seed.$seed.yaml + done + done +done diff --git a/scripts/ESM.SLP/pretrain.seed.0.summary b/scripts/ESM.SLP/pretrain.seed.0.summary new file mode 100644 index 0000000000000000000000000000000000000000..d60a0c9c39a9fdcef3ff14c4357f7f2c49e86eb1 --- /dev/null +++ b/scripts/ESM.SLP/pretrain.seed.0.summary @@ -0,0 +1,3 @@ +[1] "min val step (88000) AUC: 0.87 Optimal cutoff: 0.52" +[1] "end step (88000) AUC: 0.87 Optimal cutoff: 0.52" +[1] "max AUC step (78000): 0.88 Optimal cutoff: 0.5" diff --git a/scripts/ESM.SLP/pretrain.seed.0.yaml b/scripts/ESM.SLP/pretrain.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7e91a5c43c53a997859245ffcbfdaa319f96dd3e --- /dev/null +++ b/scripts/ESM.SLP/pretrain.seed.0.yaml @@ -0,0 +1,84 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/pretrain/training.csv +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: ./data.files/pretrain/testing.csv +data_type: ClinVar +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: false +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: pass-forward +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.6 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1e-6 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 4 +num_epochs: 20 +loss_fn: weighted_loss_pretrain +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/ESM.SLP/ + diff --git a/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.0.yaml b/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5117f276908c6e13f44fa44d3af2480c85ee2b53 --- /dev/null +++ b/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence/training.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 1 +output_model: EquivariantRegressionStarPoolMeanVarScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno_by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode.mean.var/TL.fluorescence/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.1.yaml b/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..eca153f1c0a511bb3a04d4649925b1dee9f8b668 --- /dev/null +++ b/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence/training.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 1 +output_model: EquivariantRegressionStarPoolMeanVarScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno_by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode.mean.var/TL.fluorescence.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.2.yaml b/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..69876d0a6249f225897831da6656ae773b1948df --- /dev/null +++ b/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence/training.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 1 +output_model: EquivariantRegressionStarPoolMeanVarScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno_by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode.mean.var/TL.fluorescence.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.3.yaml b/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..92cfea2fa04038a6bdc7d690959ffa9ed9a2cae1 --- /dev/null +++ b/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence/training.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 1 +output_model: EquivariantRegressionStarPoolMeanVarScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno_by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode.mean.var/TL.fluorescence.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.4.yaml b/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..69048c96b40a227bae7f8fa319d5daef44546e77 --- /dev/null +++ b/scripts/PreMode.mean.var/fluorescence/fluorescence.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence/training.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 1 +output_model: EquivariantRegressionStarPoolMeanVarScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno_by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode.mean.var/TL.fluorescence.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode.mean.var/pretrain.seed.0.summary b/scripts/PreMode.mean.var/pretrain.seed.0.summary new file mode 100644 index 0000000000000000000000000000000000000000..3a21362c864d452ba7c496d3817383409129befb --- /dev/null +++ b/scripts/PreMode.mean.var/pretrain.seed.0.summary @@ -0,0 +1,3 @@ +[1] "min val step (30000) AUC: 0.9 Optimal cutoff: 0.43" +[1] "end step (88000) AUC: 0.88 Optimal cutoff: 0.66" +[1] "max AUC step (30000): 0.93 Optimal cutoff: 0.41" diff --git a/scripts/PreMode.mean.var/pretrain.seed.0.yaml b/scripts/PreMode.mean.var/pretrain.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..14c865bfff9a723026d63f30ebe8e16c557a14ee --- /dev/null +++ b/scripts/PreMode.mean.var/pretrain.seed.0.yaml @@ -0,0 +1,84 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/pretrain/training.csv +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: ./data.files/pretrain/testing.csv +data_type: ClinVar +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: false +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 10 +output_model: EquivariantBinaryClassificationStarPoolMeanVarScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.6 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1e-6 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 4 +num_epochs: 20 +loss_fn: weighted_loss_pretrain +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode.mean.var/ + diff --git a/scripts/PreMode.noESM/pretrain.seed.0.summary b/scripts/PreMode.noESM/pretrain.seed.0.summary new file mode 100644 index 0000000000000000000000000000000000000000..34608e5f156b635a25580bee5be5c44d7465b3cf --- /dev/null +++ b/scripts/PreMode.noESM/pretrain.seed.0.summary @@ -0,0 +1,3 @@ +[1] "min val step (88000) AUC: 0.92 Optimal cutoff: 0.36" +[1] "end step (88000) AUC: 0.92 Optimal cutoff: 0.36" +[1] "max AUC step (56000): 0.93 Optimal cutoff: 0.37" diff --git a/scripts/PreMode.noESM/pretrain.seed.0.yaml b/scripts/PreMode.noESM/pretrain.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e90209ba64fd429a4beec4c737667e56c91d5bfd --- /dev/null +++ b/scripts/PreMode.noESM/pretrain.seed.0.yaml @@ -0,0 +1,84 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/pretrain/training.csv +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: ./data.files/pretrain/testing.csv +data_type: ClinVar +loop: true # add self loop or not +node_embedding_type: one-hot # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: false +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 59 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 85 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.6 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1e-6 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 4 +num_epochs: 20 +loss_fn: weighted_loss_pretrain +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode.noESM/ + diff --git a/scripts/PreMode.noMSA/pretrain.seed.0.summary b/scripts/PreMode.noMSA/pretrain.seed.0.summary new file mode 100644 index 0000000000000000000000000000000000000000..faffc9f2180534f12d954c54b6ee9f1fdcd6c54f --- /dev/null +++ b/scripts/PreMode.noMSA/pretrain.seed.0.summary @@ -0,0 +1,3 @@ +[1] "min val step (48000) AUC: NA Optimal cutoff: NA" +[1] "end step (88000) AUC: NA Optimal cutoff: NA" +[1] "max AUC step (NA): NA Optimal cutoff: NA" diff --git a/scripts/PreMode.noMSA/pretrain.seed.0.yaml b/scripts/PreMode.noMSA/pretrain.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..02c022526dac6df1dece5a28bebd8393375fd70f --- /dev/null +++ b/scripts/PreMode.noMSA/pretrain.seed.0.yaml @@ -0,0 +1,84 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/pretrain/training.csv +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: ./data.files/pretrain/testing.csv +data_type: ClinVar +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: false +add_msa: false # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 2 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 10 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.6 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1e-6 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 4 +num_epochs: 20 +loss_fn: weighted_loss_pretrain +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode.noMSA/ + diff --git a/scripts/PreMode.noPretrain/pretrain.seed.0.summary b/scripts/PreMode.noPretrain/pretrain.seed.0.summary new file mode 100644 index 0000000000000000000000000000000000000000..8d1b9a0170db23585f92abdf52c1b68ab5251e79 --- /dev/null +++ b/scripts/PreMode.noPretrain/pretrain.seed.0.summary @@ -0,0 +1,3 @@ +[1] "min val step () AUC: 0.9 Optimal cutoff: 0.43" +[1] "end step () AUC: 0.88 Optimal cutoff: 0.66" +[1] "max AUC step (): 0.93 Optimal cutoff: 0.41" diff --git a/scripts/PreMode.noPretrain/pretrain.seed.0.yaml b/scripts/PreMode.noPretrain/pretrain.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fc6324194ba872b886ff21039173ad7b7723180c --- /dev/null +++ b/scripts/PreMode.noPretrain/pretrain.seed.0.yaml @@ -0,0 +1,84 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: /share/vault/Users/gz2294/Data/DMS/ClinVar.HGMD.PrimateAI.syn/training.csv +data_file_train_ddp_prefix: /share/vault/Users/gz2294/Data/DMS/ClinVar.HGMD.PrimateAI.syn/training +data_file_test: /share/vault/Users/gz2294/Data/DMS/ClinVar.HGMD.PrimateAI.syn/testing.csv +data_type: ClinVar +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: false +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 10 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.6 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1e-6 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 4 +num_epochs: 20 +loss_fn: weighted_loss_pretrain +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: /share/vault/Users/gz2294/PreMode.final/CHPs.v4.noPretrain.retrain.seed.0/ + diff --git a/scripts/PreMode.noStructure/pretrain.seed.0.summary b/scripts/PreMode.noStructure/pretrain.seed.0.summary new file mode 100644 index 0000000000000000000000000000000000000000..5b9b5791608eaace9871685e7a39251970f79a93 --- /dev/null +++ b/scripts/PreMode.noStructure/pretrain.seed.0.summary @@ -0,0 +1,3 @@ +[1] "min val step (38000) AUC: NA Optimal cutoff: NA" +[1] "end step (76000) AUC: NA Optimal cutoff: NA" +[1] "max AUC step (NA): NA Optimal cutoff: NA" diff --git a/scripts/PreMode.noStructure/pretrain.seed.0.yaml b/scripts/PreMode.noStructure/pretrain.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8b2af64b09cf1e1202b14ebafac9a134e4b7a26b --- /dev/null +++ b/scripts/PreMode.noStructure/pretrain.seed.0.yaml @@ -0,0 +1,85 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/pretrain/training.csv +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: ./data.files/pretrain/testing.csv +data_type: ClinVar +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: 1d-neighbor # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: false +loaded_confidence: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.6 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1e-6 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 4 +num_epochs: 20 +loss_fn: weighted_loss_pretrain +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode.noStructure/ + diff --git a/scripts/PreMode.ptm/pretrain.seed.0.summary b/scripts/PreMode.ptm/pretrain.seed.0.summary new file mode 100644 index 0000000000000000000000000000000000000000..7a32ae4737cfb6fa8eb036ec79150676a2fc5b36 --- /dev/null +++ b/scripts/PreMode.ptm/pretrain.seed.0.summary @@ -0,0 +1,3 @@ +[1] "min val step (44000) AUC: NA Optimal cutoff: NA" +[1] "end step (70000) AUC: NA Optimal cutoff: NA" +[1] "max AUC step (NA): NA Optimal cutoff: NA" diff --git a/scripts/PreMode.ptm/pretrain.seed.0.yaml b/scripts/PreMode.ptm/pretrain.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d353678bcf09bad3d9f4da37f3845dc4d128c353 --- /dev/null +++ b/scripts/PreMode.ptm/pretrain.seed.0.yaml @@ -0,0 +1,85 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/pretrain/training.csv +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: ./data.files/pretrain/testing.csv +data_type: ClinVar +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: false +add_msa: true # add msa or not +add_dssp: true # add dssp or not +add_ptm: true +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1323 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2603 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.6 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1e-6 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 4 +num_epochs: 20 +loss_fn: weighted_loss_pretrain +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode.ptm/ + diff --git a/scripts/PreMode/ASPA.5fold/ASPA.fold.0.yaml b/scripts/PreMode/ASPA.5fold/ASPA.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1583f0da5ca8c660425a681df04bed357f4a51b8 --- /dev/null +++ b/scripts/PreMode/ASPA.5fold/ASPA.fold.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA/training.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.5fold/ASPA.fold.1.yaml b/scripts/PreMode/ASPA.5fold/ASPA.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2f4abf7a1f81b071832ee28c4d462dc4fb3143af --- /dev/null +++ b/scripts/PreMode/ASPA.5fold/ASPA.fold.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA/train.seed.1.csv +data_file_train_ddp_prefix: ./data.files/ASPA/train.seed.1 +data_file_test: ./data.files/ASPA/test.seed.1.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.1 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.1 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.5fold/ASPA.fold.2.yaml b/scripts/PreMode/ASPA.5fold/ASPA.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..73cf29bd8bbdf279180e4830e9a87b6232f9c0f2 --- /dev/null +++ b/scripts/PreMode/ASPA.5fold/ASPA.fold.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA/train.seed.2.csv +data_file_train_ddp_prefix: ./data.files/ASPA/train.seed.2 +data_file_test: ./data.files/ASPA/test.seed.2.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.2 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.2 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.5fold/ASPA.fold.3.yaml b/scripts/PreMode/ASPA.5fold/ASPA.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e1dcc3f4ebda2eae379433ec200330c074a9b342 --- /dev/null +++ b/scripts/PreMode/ASPA.5fold/ASPA.fold.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA/train.seed.3.csv +data_file_train_ddp_prefix: ./data.files/ASPA/train.seed.3 +data_file_test: ./data.files/ASPA/test.seed.3.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.3 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.3 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.5fold/ASPA.fold.4.yaml b/scripts/PreMode/ASPA.5fold/ASPA.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5d5e4a85faa98af75043ad8c918ed05e3073ab22 --- /dev/null +++ b/scripts/PreMode/ASPA.5fold/ASPA.fold.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA/train.seed.4.csv +data_file_train_ddp_prefix: ./data.files/ASPA/train.seed.4 +data_file_test: ./data.files/ASPA/test.seed.4.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.4 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.4 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.1/seed.0.yaml b/scripts/PreMode/ASPA.subsets/subset.1/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..81cc8664099db6083111185e2975ac564aee786f --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.1/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.1.0.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.1.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.1/seed.1.yaml b/scripts/PreMode/ASPA.subsets/subset.1/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..494480ae5c94af71f58c6b1800051968ab9adf64 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.1/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.1.1.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.1.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.1/seed.2.yaml b/scripts/PreMode/ASPA.subsets/subset.1/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3cd122ca75fdb3d7d64b8422d4a712650abc5e44 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.1/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.1.2.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.1.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.1/seed.3.yaml b/scripts/PreMode/ASPA.subsets/subset.1/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..be8e903e72ae8fae121a95028ff46a4f003d6638 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.1/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.1.3.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.1.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.1/seed.4.yaml b/scripts/PreMode/ASPA.subsets/subset.1/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d1d70b65c747e443201b8d606525a4acad1fc347 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.1/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.1.4.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.1.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.2/seed.0.yaml b/scripts/PreMode/ASPA.subsets/subset.2/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e01641ac18b4cdb82043bff788a0903b46aa6320 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.2/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.2.0.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.2.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.2/seed.1.yaml b/scripts/PreMode/ASPA.subsets/subset.2/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3b492ee7b4e856441ad57f02c2aa1d8aa0679f2e --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.2/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.2.1.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.2.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.2/seed.2.yaml b/scripts/PreMode/ASPA.subsets/subset.2/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c2632aca61d4f8477403061f3eb19b7c7be1bf33 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.2/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.2.2.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.2.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.2/seed.3.yaml b/scripts/PreMode/ASPA.subsets/subset.2/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a3fc71f79976aa3e09280050a0497614e9ed61e6 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.2/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.2.3.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.2.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.2/seed.4.yaml b/scripts/PreMode/ASPA.subsets/subset.2/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cf82b77d5b5a3210b2668a15db84cc044f5cfe13 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.2/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.2.4.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.2.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.4/seed.0.yaml b/scripts/PreMode/ASPA.subsets/subset.4/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..099db042e1b3b7b015b4dadd7cf4abf43aa9bb4f --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.4/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.4.0.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.4/seed.1.yaml b/scripts/PreMode/ASPA.subsets/subset.4/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7ad90850a93f3a5b360191010ac8addc229fb912 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.4/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.4.1.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.4.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.4/seed.2.yaml b/scripts/PreMode/ASPA.subsets/subset.4/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ccfc8f48fe6db949f7ce9d9ed7de3cd73ecf03dc --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.4/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.4.2.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.4.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.4/seed.3.yaml b/scripts/PreMode/ASPA.subsets/subset.4/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3fe5fc9ac83096b0d20bc3e49e5f156ebfbfbfc3 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.4/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.4.3.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.4.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.4/seed.4.yaml b/scripts/PreMode/ASPA.subsets/subset.4/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8b5a67249673b6137c1f63273e41637c2b895df5 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.4/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.4.4.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.4.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.6/seed.0.yaml b/scripts/PreMode/ASPA.subsets/subset.6/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bda7191c15e882437a9720d53be4432b5c031cd2 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.6/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.6.0.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.6.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.6/seed.1.yaml b/scripts/PreMode/ASPA.subsets/subset.6/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..417a6d80514895989585a449419f70a8d02233b1 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.6/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.6.1.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.6.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.6/seed.2.yaml b/scripts/PreMode/ASPA.subsets/subset.6/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0f55f420f4cbc09d7db0201a527299b6e2fc549c --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.6/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.6.2.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.6.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.6/seed.3.yaml b/scripts/PreMode/ASPA.subsets/subset.6/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8a734538c324cd5a1fcfd14528ef78a8cd93ee65 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.6/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.6.3.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.6.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA.subsets/subset.6/seed.4.yaml b/scripts/PreMode/ASPA.subsets/subset.6/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b303aeade9c73fe4608130f59ad4ba4e1ce89e88 --- /dev/null +++ b/scripts/PreMode/ASPA.subsets/subset.6/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA//training.6.4.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.subset.6.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA/ASPA.seed.0.yaml b/scripts/PreMode/ASPA/ASPA.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1583f0da5ca8c660425a681df04bed357f4a51b8 --- /dev/null +++ b/scripts/PreMode/ASPA/ASPA.seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA/training.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA/ASPA.seed.1.yaml b/scripts/PreMode/ASPA/ASPA.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6603a4b3dedaa0ad39e9418b3e7dd0fa39488f26 --- /dev/null +++ b/scripts/PreMode/ASPA/ASPA.seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA/training.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA/ASPA.seed.2.yaml b/scripts/PreMode/ASPA/ASPA.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6e4e9b857138d75159ab06173c936545fa5c506c --- /dev/null +++ b/scripts/PreMode/ASPA/ASPA.seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA/training.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA/ASPA.seed.3.yaml b/scripts/PreMode/ASPA/ASPA.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..05bde6f80724a4ad60a5afd4fe73d3d3ce51d219 --- /dev/null +++ b/scripts/PreMode/ASPA/ASPA.seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA/training.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/ASPA/ASPA.seed.4.yaml b/scripts/PreMode/ASPA/ASPA.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fae3f0ecb0314e030dc946e6007b69e76c309100 --- /dev/null +++ b/scripts/PreMode/ASPA/ASPA.seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ASPA/training.csv +data_file_train_ddp_prefix: ./data.files/ASPA/training +data_file_test: ./data.files/ASPA/testing.csv +data_type: ASPA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.ASPA.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.5fold/CCR5.fold.0.yaml b/scripts/PreMode/CCR5.5fold/CCR5.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6bc207e114c2d4c8c9c08e715a750a2c8b208850 --- /dev/null +++ b/scripts/PreMode/CCR5.5fold/CCR5.fold.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5/training.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.5fold/CCR5.fold.1.yaml b/scripts/PreMode/CCR5.5fold/CCR5.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fa30b27656e2f23b188a823d32a185d32700967b --- /dev/null +++ b/scripts/PreMode/CCR5.5fold/CCR5.fold.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5/train.seed.1.csv +data_file_train_ddp_prefix: ./data.files/CCR5/train.seed.1 +data_file_test: ./data.files/CCR5/test.seed.1.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.1 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.1 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.5fold/CCR5.fold.2.yaml b/scripts/PreMode/CCR5.5fold/CCR5.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..20d350da0348c38f491927e611d9824a35e86909 --- /dev/null +++ b/scripts/PreMode/CCR5.5fold/CCR5.fold.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5/train.seed.2.csv +data_file_train_ddp_prefix: ./data.files/CCR5/train.seed.2 +data_file_test: ./data.files/CCR5/test.seed.2.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.2 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.2 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.5fold/CCR5.fold.3.yaml b/scripts/PreMode/CCR5.5fold/CCR5.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7f05eca2401e1bf957150bbbec1bc7371eaf17e0 --- /dev/null +++ b/scripts/PreMode/CCR5.5fold/CCR5.fold.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5/train.seed.3.csv +data_file_train_ddp_prefix: ./data.files/CCR5/train.seed.3 +data_file_test: ./data.files/CCR5/test.seed.3.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.3 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.3 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.5fold/CCR5.fold.4.yaml b/scripts/PreMode/CCR5.5fold/CCR5.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b5575458d05b23fe736e6b23a1339cce29a27a7c --- /dev/null +++ b/scripts/PreMode/CCR5.5fold/CCR5.fold.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5/train.seed.4.csv +data_file_train_ddp_prefix: ./data.files/CCR5/train.seed.4 +data_file_test: ./data.files/CCR5/test.seed.4.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.4 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.4 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.1/seed.0.yaml b/scripts/PreMode/CCR5.subsets/subset.1/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1527fef7805a6b1cef0a9e3f8c4dfac4f10e9ae6 --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.1/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.1.0.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.1.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.1/seed.1.yaml b/scripts/PreMode/CCR5.subsets/subset.1/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1919bed16ef9629eb508f1b5a69b4dd06651e561 --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.1/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.1.1.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.1.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.1/seed.2.yaml b/scripts/PreMode/CCR5.subsets/subset.1/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5a7eef0766eda15b3a09815dd2be990f4f79605e --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.1/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.1.2.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.1.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.1/seed.3.yaml b/scripts/PreMode/CCR5.subsets/subset.1/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..839ca3b1486d65feed1daa605df669c372ea6dab --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.1/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.1.3.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.1.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.1/seed.4.yaml b/scripts/PreMode/CCR5.subsets/subset.1/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..66436c29ea69690d2cbbf7cf5c923def2dd16f3c --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.1/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.1.4.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.1.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.2/seed.0.yaml b/scripts/PreMode/CCR5.subsets/subset.2/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2ee9f541b1eb3bf5cd33834f1fd6e86451398ce9 --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.2/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.2.0.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.2.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.2/seed.1.yaml b/scripts/PreMode/CCR5.subsets/subset.2/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..52f54d143af9596f5c330035cdba779abdeef35d --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.2/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.2.1.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.2.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.2/seed.2.yaml b/scripts/PreMode/CCR5.subsets/subset.2/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fe3bb5f6ce05a4d98ee9eb27f43696ed1211f922 --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.2/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.2.2.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.2.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.2/seed.3.yaml b/scripts/PreMode/CCR5.subsets/subset.2/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2e55e680fa7289fd875b70e8bd71d9a138152b13 --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.2/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.2.3.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.2.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.2/seed.4.yaml b/scripts/PreMode/CCR5.subsets/subset.2/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..43e93c3ea9c1319c65d1381223ebeb78568d570a --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.2/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.2.4.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.2.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.4/seed.0.yaml b/scripts/PreMode/CCR5.subsets/subset.4/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..97dafba029fcbd24e903f177c080f1acb8041934 --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.4/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.4.0.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.4/seed.1.yaml b/scripts/PreMode/CCR5.subsets/subset.4/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..edf3313ac68e27fd63f90ed5b1b819cd21c954a9 --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.4/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.4.1.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.4.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.4/seed.2.yaml b/scripts/PreMode/CCR5.subsets/subset.4/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f06cee3db24d01f30dd8f3c38bcc502479697434 --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.4/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.4.2.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.4.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.4/seed.3.yaml b/scripts/PreMode/CCR5.subsets/subset.4/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7c2ff8d5ff2291486c95716d1e87f5fd36794a95 --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.4/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.4.3.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.4.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.4/seed.4.yaml b/scripts/PreMode/CCR5.subsets/subset.4/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6e3ea2373208291a407f941e482771dc9fbb218d --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.4/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.4.4.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.4.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.6/seed.0.yaml b/scripts/PreMode/CCR5.subsets/subset.6/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8381d415c3997e04eefb0f658267fc0c69a82d3d --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.6/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.6.0.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.6.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.6/seed.1.yaml b/scripts/PreMode/CCR5.subsets/subset.6/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2b0fd0f7466acee8a6898e2ee4fa860fd26e777e --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.6/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.6.1.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.6.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.6/seed.2.yaml b/scripts/PreMode/CCR5.subsets/subset.6/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1a72d14ce9f3c803a90f09046ce54364dfc497ed --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.6/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.6.2.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.6.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.6/seed.3.yaml b/scripts/PreMode/CCR5.subsets/subset.6/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..89cbee9bfbcdc8de85b6069cea974b29b56b0d7d --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.6/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.6.3.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.6.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5.subsets/subset.6/seed.4.yaml b/scripts/PreMode/CCR5.subsets/subset.6/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c09f513e92f34d3cde931edfb38f0e71a53efc66 --- /dev/null +++ b/scripts/PreMode/CCR5.subsets/subset.6/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5//training.6.4.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.subset.6.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5/CCR5.seed.0.yaml b/scripts/PreMode/CCR5/CCR5.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6bc207e114c2d4c8c9c08e715a750a2c8b208850 --- /dev/null +++ b/scripts/PreMode/CCR5/CCR5.seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5/training.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5/CCR5.seed.1.yaml b/scripts/PreMode/CCR5/CCR5.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6d933220e3be427d641e857ffb6df122154ceb11 --- /dev/null +++ b/scripts/PreMode/CCR5/CCR5.seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5/training.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5/CCR5.seed.2.yaml b/scripts/PreMode/CCR5/CCR5.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2c5cc372dc8cf9686d00b6ba04f1004a403c78c6 --- /dev/null +++ b/scripts/PreMode/CCR5/CCR5.seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5/training.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5/CCR5.seed.3.yaml b/scripts/PreMode/CCR5/CCR5.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..555d494e4846f2c2d6cf9c4f6c9af1540eaf9125 --- /dev/null +++ b/scripts/PreMode/CCR5/CCR5.seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5/training.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CCR5/CCR5.seed.4.yaml b/scripts/PreMode/CCR5/CCR5.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fdd64f9d673cf481d582ff75587483468d752692 --- /dev/null +++ b/scripts/PreMode/CCR5/CCR5.seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CCR5/training.csv +data_file_train_ddp_prefix: ./data.files/CCR5/training +data_file_test: ./data.files/CCR5/testing.csv +data_type: CCR5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CCR5.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.5fold/CXCR4.fold.0.yaml b/scripts/PreMode/CXCR4.5fold/CXCR4.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6ab8e26740b7e2bad818d9cd90f690c4fd789a07 --- /dev/null +++ b/scripts/PreMode/CXCR4.5fold/CXCR4.fold.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4/training.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.5fold/CXCR4.fold.1.yaml b/scripts/PreMode/CXCR4.5fold/CXCR4.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..23111c94d24570f4d46e5c1654a1da1a00d63842 --- /dev/null +++ b/scripts/PreMode/CXCR4.5fold/CXCR4.fold.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4/train.seed.1.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/train.seed.1 +data_file_test: ./data.files/CXCR4/test.seed.1.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.1 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.1 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.5fold/CXCR4.fold.2.yaml b/scripts/PreMode/CXCR4.5fold/CXCR4.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6fd82e7b67aa980434ea95ef7258480ac606a74c --- /dev/null +++ b/scripts/PreMode/CXCR4.5fold/CXCR4.fold.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4/train.seed.2.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/train.seed.2 +data_file_test: ./data.files/CXCR4/test.seed.2.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.2 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.2 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.5fold/CXCR4.fold.3.yaml b/scripts/PreMode/CXCR4.5fold/CXCR4.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..32268b05d54a5f17c4f177f3c1ea7d16fe670616 --- /dev/null +++ b/scripts/PreMode/CXCR4.5fold/CXCR4.fold.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4/train.seed.3.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/train.seed.3 +data_file_test: ./data.files/CXCR4/test.seed.3.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.3 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.3 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.5fold/CXCR4.fold.4.yaml b/scripts/PreMode/CXCR4.5fold/CXCR4.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2337a9dce92732780ffd239dc2194bd24eadaafb --- /dev/null +++ b/scripts/PreMode/CXCR4.5fold/CXCR4.fold.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4/train.seed.4.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/train.seed.4 +data_file_test: ./data.files/CXCR4/test.seed.4.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.4 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.4 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.1/seed.0.yaml b/scripts/PreMode/CXCR4.subsets/subset.1/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2a258854775580d3eeadab60dff0571dfc838ed6 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.1/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.1.0.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.1.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.1/seed.1.yaml b/scripts/PreMode/CXCR4.subsets/subset.1/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a7eb74d5e12b6637772dfd3e7efe884335375380 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.1/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.1.1.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.1.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.1/seed.2.yaml b/scripts/PreMode/CXCR4.subsets/subset.1/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ce149e3a171046ac10133725a2d5434b675befed --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.1/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.1.2.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.1.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.1/seed.3.yaml b/scripts/PreMode/CXCR4.subsets/subset.1/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d38017410e16703524a50e0ff5f121a7a8e74ec5 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.1/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.1.3.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.1.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.1/seed.4.yaml b/scripts/PreMode/CXCR4.subsets/subset.1/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..71e8b98d734a5a63b623feea05d349ec3d219b69 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.1/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.1.4.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.1.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.2/seed.0.yaml b/scripts/PreMode/CXCR4.subsets/subset.2/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..55f369792c6e14f0b27730c30fbf6f93941a2c05 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.2/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.2.0.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.2.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.2/seed.1.yaml b/scripts/PreMode/CXCR4.subsets/subset.2/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..973a85c0a24566ff1dc11bac9bde378d4558930a --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.2/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.2.1.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.2.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.2/seed.2.yaml b/scripts/PreMode/CXCR4.subsets/subset.2/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fe31d9204d4b300aea5aa7f2838ca4fdbe94c9b4 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.2/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.2.2.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.2.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.2/seed.3.yaml b/scripts/PreMode/CXCR4.subsets/subset.2/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2fb0e49b890292b152904804f43bc055c7039986 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.2/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.2.3.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.2.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.2/seed.4.yaml b/scripts/PreMode/CXCR4.subsets/subset.2/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e4b0199cdd27d901fdbefe0e7c7c516925c6ea54 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.2/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.2.4.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.2.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.4/seed.0.yaml b/scripts/PreMode/CXCR4.subsets/subset.4/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2830fa8de905546ee9213eaefd491e8ce35df83e --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.4/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.4.0.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.4/seed.1.yaml b/scripts/PreMode/CXCR4.subsets/subset.4/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7d76f8e85f75b284216d7af03d978ee64e95b17f --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.4/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.4.1.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.4.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.4/seed.2.yaml b/scripts/PreMode/CXCR4.subsets/subset.4/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8172b92aab4221e950954438e21ec9000c1da3ee --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.4/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.4.2.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.4.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.4/seed.3.yaml b/scripts/PreMode/CXCR4.subsets/subset.4/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8c7def7962d89f38fa2a7f3af08ff97abbb1ae57 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.4/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.4.3.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.4.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.4/seed.4.yaml b/scripts/PreMode/CXCR4.subsets/subset.4/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..33cdee62d9dac42e37bfe38640b940ae63e28a2a --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.4/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.4.4.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.4.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.6/seed.0.yaml b/scripts/PreMode/CXCR4.subsets/subset.6/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b5f5ae021277c534c60d66a73069658d6883820e --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.6/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.6.0.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.6.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.6/seed.1.yaml b/scripts/PreMode/CXCR4.subsets/subset.6/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a2fbc9295121b30c953e9003ec5ee59fae5e1498 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.6/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.6.1.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.6.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.6/seed.2.yaml b/scripts/PreMode/CXCR4.subsets/subset.6/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ee0080f0aaa3fc0cdf73197ff2a88204fd2c882e --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.6/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.6.2.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.6.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.6/seed.3.yaml b/scripts/PreMode/CXCR4.subsets/subset.6/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..94edf53b97c417880b2bf06f9e39e055c715872f --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.6/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.6.3.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.6.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4.subsets/subset.6/seed.4.yaml b/scripts/PreMode/CXCR4.subsets/subset.6/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f25390408d2a8f7bc115ff3555cfd127aca9bbf5 --- /dev/null +++ b/scripts/PreMode/CXCR4.subsets/subset.6/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4//training.6.4.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.subset.6.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4/CXCR4.seed.0.yaml b/scripts/PreMode/CXCR4/CXCR4.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6ab8e26740b7e2bad818d9cd90f690c4fd789a07 --- /dev/null +++ b/scripts/PreMode/CXCR4/CXCR4.seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4/training.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4/CXCR4.seed.1.yaml b/scripts/PreMode/CXCR4/CXCR4.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..df1fabb38001792a9967ba77ed27e2f77658e715 --- /dev/null +++ b/scripts/PreMode/CXCR4/CXCR4.seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4/training.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4/CXCR4.seed.2.yaml b/scripts/PreMode/CXCR4/CXCR4.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..00ec666b61dcba9d837112084086196a132b8a7e --- /dev/null +++ b/scripts/PreMode/CXCR4/CXCR4.seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4/training.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4/CXCR4.seed.3.yaml b/scripts/PreMode/CXCR4/CXCR4.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..37858b5f740ea41b1c4197a31479791bb066709d --- /dev/null +++ b/scripts/PreMode/CXCR4/CXCR4.seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4/training.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CXCR4/CXCR4.seed.4.yaml b/scripts/PreMode/CXCR4/CXCR4.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1eeed620aede98ac5aee50cce41b1123979e8699 --- /dev/null +++ b/scripts/PreMode/CXCR4/CXCR4.seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CXCR4/training.csv +data_file_train_ddp_prefix: ./data.files/CXCR4/training +data_file_test: ./data.files/CXCR4/testing.csv +data_type: CXCR4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 3 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CXCR4.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.0.yaml b/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..733b9e94b213a8980ec97a3ebcbdd91eebece6ee --- /dev/null +++ b/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9/training.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.1.yaml b/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6aa22ce8eba7314d7eea4b745559ffae59a146f8 --- /dev/null +++ b/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9/train.seed.1.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/train.seed.1 +data_file_test: ./data.files/CYP2C9/test.seed.1.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.1 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.1 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.2.yaml b/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f0ee96a20f4f204d26fb656689029426b2c80530 --- /dev/null +++ b/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9/train.seed.2.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/train.seed.2 +data_file_test: ./data.files/CYP2C9/test.seed.2.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.2 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.2 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.3.yaml b/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4bb9dbe4fb148793267905eb1dae0594395206e6 --- /dev/null +++ b/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9/train.seed.3.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/train.seed.3 +data_file_test: ./data.files/CYP2C9/test.seed.3.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.3 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.3 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.4.yaml b/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c03cffd2a7d6f4cc813bcd8b09da4b4b4d4e9d37 --- /dev/null +++ b/scripts/PreMode/CYP2C9.5fold/CYP2C9.fold.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9/train.seed.4.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/train.seed.4 +data_file_test: ./data.files/CYP2C9/test.seed.4.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.4 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.4 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.1/seed.0.yaml b/scripts/PreMode/CYP2C9.subsets/subset.1/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..330a9df19780665c8d11c31ab5f1542e4687a658 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.1/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.1.0.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.1/seed.1.yaml b/scripts/PreMode/CYP2C9.subsets/subset.1/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..22a4d9b04b9ae3842989af363ad52b15275a8f41 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.1/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.1.1.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.1/seed.2.yaml b/scripts/PreMode/CYP2C9.subsets/subset.1/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..09131412a5e4b14f2dc1de41d10e3f105bf710de --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.1/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.1.2.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.1/seed.3.yaml b/scripts/PreMode/CYP2C9.subsets/subset.1/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1bd25e619777f211eaa58bcec40064ba3a22ce95 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.1/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.1.3.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.1/seed.4.yaml b/scripts/PreMode/CYP2C9.subsets/subset.1/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1daa0dd0b1d0f3818a4da8213c3dfa48a1350b04 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.1/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.1.4.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.1.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.2/seed.0.yaml b/scripts/PreMode/CYP2C9.subsets/subset.2/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..764b9abcca3642d5b990d0f5f9b6f91c51584aa6 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.2/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.2.0.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.2/seed.1.yaml b/scripts/PreMode/CYP2C9.subsets/subset.2/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7a8f6dfdb2983caac73a30c78b16a42e8d903737 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.2/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.2.1.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.2/seed.2.yaml b/scripts/PreMode/CYP2C9.subsets/subset.2/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..57d89fb4d278f3145f55fd2843ce3b611a4c8c0e --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.2/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.2.2.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.2/seed.3.yaml b/scripts/PreMode/CYP2C9.subsets/subset.2/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6a40b1efebc5c8479ff59ba62e8b8c9d7767fb5f --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.2/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.2.3.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.2/seed.4.yaml b/scripts/PreMode/CYP2C9.subsets/subset.2/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c0b9551d43026d9b0089f7749a8702e5dfae2ae6 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.2/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.2.4.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.2.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.4/seed.0.yaml b/scripts/PreMode/CYP2C9.subsets/subset.4/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..473bc7626ef9b227f080d07fe78e8589d4780f43 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.4/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.4.0.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.4/seed.1.yaml b/scripts/PreMode/CYP2C9.subsets/subset.4/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..15881824b023e3194410b5fffcfbe09ed989dad3 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.4/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.4.1.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.4/seed.2.yaml b/scripts/PreMode/CYP2C9.subsets/subset.4/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3b29950e10c2bb6c1c3ad389796dcb7c8419f8f9 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.4/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.4.2.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.4/seed.3.yaml b/scripts/PreMode/CYP2C9.subsets/subset.4/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..810d7c51e88583dfd64a34e560618078288ac535 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.4/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.4.3.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.4/seed.4.yaml b/scripts/PreMode/CYP2C9.subsets/subset.4/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..496582c380bfcb1ad23fb97b558dfe9c79e50614 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.4/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.4.4.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.4.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.6/seed.0.yaml b/scripts/PreMode/CYP2C9.subsets/subset.6/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e385efc40cee54747aa448575b0b65bc809a089a --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.6/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.6.0.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.6/seed.1.yaml b/scripts/PreMode/CYP2C9.subsets/subset.6/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3fe22c6173212cbfb631440160e60fb8bc0b6b47 --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.6/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.6.1.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.6/seed.2.yaml b/scripts/PreMode/CYP2C9.subsets/subset.6/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9f95ea0e97a1942da90b69e017f4910380638f3b --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.6/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.6.2.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.6/seed.3.yaml b/scripts/PreMode/CYP2C9.subsets/subset.6/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..99a5dd8f48d37eddb0af5c4d9c93a77e4422da1c --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.6/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.6.3.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9.subsets/subset.6/seed.4.yaml b/scripts/PreMode/CYP2C9.subsets/subset.6/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6a0e4f5fdf97a0b23493094f8dcf07e6157ae1cf --- /dev/null +++ b/scripts/PreMode/CYP2C9.subsets/subset.6/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9//training.6.4.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.subset.6.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9/CYP2C9.seed.0.yaml b/scripts/PreMode/CYP2C9/CYP2C9.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..733b9e94b213a8980ec97a3ebcbdd91eebece6ee --- /dev/null +++ b/scripts/PreMode/CYP2C9/CYP2C9.seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9/training.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9/CYP2C9.seed.1.yaml b/scripts/PreMode/CYP2C9/CYP2C9.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..333b18a074fb5aaf85325cc325696ba88bb604d8 --- /dev/null +++ b/scripts/PreMode/CYP2C9/CYP2C9.seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9/training.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9/CYP2C9.seed.2.yaml b/scripts/PreMode/CYP2C9/CYP2C9.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a93d9c1e3afab2de488de6e30a0a8bb3e75f7d6d --- /dev/null +++ b/scripts/PreMode/CYP2C9/CYP2C9.seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9/training.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9/CYP2C9.seed.3.yaml b/scripts/PreMode/CYP2C9/CYP2C9.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..778ee36c2bc362f01d47c572589ad1293126d4ce --- /dev/null +++ b/scripts/PreMode/CYP2C9/CYP2C9.seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9/training.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/CYP2C9/CYP2C9.seed.4.yaml b/scripts/PreMode/CYP2C9/CYP2C9.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ff7ec78d42a4f421f64f0d26b3deabce8e9df392 --- /dev/null +++ b/scripts/PreMode/CYP2C9/CYP2C9.seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/CYP2C9/training.csv +data_file_train_ddp_prefix: ./data.files/CYP2C9/training +data_file_test: ./data.files/CYP2C9/testing.csv +data_type: CYP2C9 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.CYP2C9.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.5fold/GCK.fold.0.yaml b/scripts/PreMode/GCK.5fold/GCK.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..35bf49809a8025c53e60d57b1cf2881bbb91ce41 --- /dev/null +++ b/scripts/PreMode/GCK.5fold/GCK.fold.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK/training.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.5fold/GCK.fold.1.yaml b/scripts/PreMode/GCK.5fold/GCK.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7e17dd61a29abc903a92ba278ecff33ea6a2a059 --- /dev/null +++ b/scripts/PreMode/GCK.5fold/GCK.fold.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK/train.seed.1.csv +data_file_train_ddp_prefix: ./data.files/GCK/train.seed.1 +data_file_test: ./data.files/GCK/test.seed.1.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.1 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.1 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.5fold/GCK.fold.2.yaml b/scripts/PreMode/GCK.5fold/GCK.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c8a88163e127aabc9178a47b3a37319691b4fe76 --- /dev/null +++ b/scripts/PreMode/GCK.5fold/GCK.fold.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK/train.seed.2.csv +data_file_train_ddp_prefix: ./data.files/GCK/train.seed.2 +data_file_test: ./data.files/GCK/test.seed.2.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.2 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.2 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.5fold/GCK.fold.3.yaml b/scripts/PreMode/GCK.5fold/GCK.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..765c844c7b5e286ff3b46e71b729bad97eba7f7a --- /dev/null +++ b/scripts/PreMode/GCK.5fold/GCK.fold.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK/train.seed.3.csv +data_file_train_ddp_prefix: ./data.files/GCK/train.seed.3 +data_file_test: ./data.files/GCK/test.seed.3.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.3 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.3 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.5fold/GCK.fold.4.yaml b/scripts/PreMode/GCK.5fold/GCK.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8a676448e10d056b7d0580875619c8bec4583d35 --- /dev/null +++ b/scripts/PreMode/GCK.5fold/GCK.fold.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK/train.seed.4.csv +data_file_train_ddp_prefix: ./data.files/GCK/train.seed.4 +data_file_test: ./data.files/GCK/test.seed.4.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.4 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.4 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.1/seed.0.yaml b/scripts/PreMode/GCK.subsets/subset.1/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d3aad76da5c98698630c4f792c50ddb858e937b3 --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.1/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.1.0.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.1.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.1/seed.1.yaml b/scripts/PreMode/GCK.subsets/subset.1/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2393b2f9670d0063a39640ca174522eb016c9d8d --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.1/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.1.1.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.1.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.1/seed.2.yaml b/scripts/PreMode/GCK.subsets/subset.1/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cd427567b9044a1f6034dda1820408fabae899d8 --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.1/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.1.2.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.1.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.1/seed.3.yaml b/scripts/PreMode/GCK.subsets/subset.1/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bdc1cd04b137a7d31c68491d8a47ae26dfb6a6f1 --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.1/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.1.3.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.1.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.1/seed.4.yaml b/scripts/PreMode/GCK.subsets/subset.1/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c7ecf80a22a0eb7d14191cefc059cd6ce1c716a6 --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.1/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.1.4.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.1.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.2/seed.0.yaml b/scripts/PreMode/GCK.subsets/subset.2/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..94bfcc97f71986d717ce53ff77970b32002811de --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.2/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.2.0.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.2.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.2/seed.1.yaml b/scripts/PreMode/GCK.subsets/subset.2/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4bd5a7ff326ba8d57f0a0ac3e646c06374b0177a --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.2/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.2.1.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.2.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.2/seed.2.yaml b/scripts/PreMode/GCK.subsets/subset.2/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..315b68439c3f1633ebc1a7e7171399d3cdb9715b --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.2/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.2.2.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.2.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.2/seed.3.yaml b/scripts/PreMode/GCK.subsets/subset.2/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9628475b99e615776b5f6e659b7b27c6a8a88db9 --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.2/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.2.3.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.2.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.2/seed.4.yaml b/scripts/PreMode/GCK.subsets/subset.2/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b977cff22a3e40be535cfdd107c1fae0471a623d --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.2/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.2.4.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.2.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.4/seed.0.yaml b/scripts/PreMode/GCK.subsets/subset.4/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f92ca755195b0038b846ec043be8a073e9fd515f --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.4/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.4.0.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.4/seed.1.yaml b/scripts/PreMode/GCK.subsets/subset.4/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d4d3f7ba1e46a50440e3cdb51eebd9986ab9660a --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.4/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.4.1.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.4.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.4/seed.2.yaml b/scripts/PreMode/GCK.subsets/subset.4/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3616dda250f6ae777446e68f0de822dca63561d2 --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.4/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.4.2.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.4.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.4/seed.3.yaml b/scripts/PreMode/GCK.subsets/subset.4/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..70eccb2b0048efb5a9374b3dcb866d13bb7768cf --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.4/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.4.3.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.4.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.4/seed.4.yaml b/scripts/PreMode/GCK.subsets/subset.4/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..70c82ff9486671bcce0dca6385dd73da2897caad --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.4/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.4.4.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.4.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.6/seed.0.yaml b/scripts/PreMode/GCK.subsets/subset.6/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..20f6b911d0b60858cf530cf3b051c988576f988d --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.6/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.6.0.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.6.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.6/seed.1.yaml b/scripts/PreMode/GCK.subsets/subset.6/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b5cdeff53111137c809676b6797308f048536f3c --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.6/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.6.1.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.6.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.6/seed.2.yaml b/scripts/PreMode/GCK.subsets/subset.6/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c13ad877db1be3f511257ddbf541f0f2a8e254d8 --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.6/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.6.2.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.6.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.6/seed.3.yaml b/scripts/PreMode/GCK.subsets/subset.6/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..12171f154462c283f17a00c40c10751f1591080e --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.6/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.6.3.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.6.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK.subsets/subset.6/seed.4.yaml b/scripts/PreMode/GCK.subsets/subset.6/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..54a808244bb924df71f441e1875474f49747d50c --- /dev/null +++ b/scripts/PreMode/GCK.subsets/subset.6/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK//training.6.4.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.subset.6.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK/GCK.seed.0.yaml b/scripts/PreMode/GCK/GCK.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..35bf49809a8025c53e60d57b1cf2881bbb91ce41 --- /dev/null +++ b/scripts/PreMode/GCK/GCK.seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK/training.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK/GCK.seed.1.yaml b/scripts/PreMode/GCK/GCK.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..71860eeddc59877080ee58d2c1555e81394f7e98 --- /dev/null +++ b/scripts/PreMode/GCK/GCK.seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK/training.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK/GCK.seed.2.yaml b/scripts/PreMode/GCK/GCK.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..459c7ccc4ad49b08c90e0ac73061bf50aa2c45a4 --- /dev/null +++ b/scripts/PreMode/GCK/GCK.seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK/training.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK/GCK.seed.3.yaml b/scripts/PreMode/GCK/GCK.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..be4171c5c8741b5bb555745ec82dba841fe72694 --- /dev/null +++ b/scripts/PreMode/GCK/GCK.seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK/training.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/GCK/GCK.seed.4.yaml b/scripts/PreMode/GCK/GCK.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d2daa257c7e5aae942b03758a1c8d6e5d87a69f6 --- /dev/null +++ b/scripts/PreMode/GCK/GCK.seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/GCK/training.csv +data_file_train_ddp_prefix: ./data.files/GCK/training +data_file_test: ./data.files/GCK/testing.csv +data_type: GCK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.GCK.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NEWTASK/NEWTASK.seed.0.large.window.yaml b/scripts/PreMode/NEWTASK/NEWTASK.seed.0.large.window.yaml new file mode 100644 index 0000000000000000000000000000000000000000..964a1c60d9c830debee34104f80cca4175cdda7d --- /dev/null +++ b/scripts/PreMode/NEWTASK/NEWTASK.seed.0.large.window.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: NEWTASK +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: NEWTASK +data_type: NEWTASK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NEWTASK.seed.0.large.window/ + +loaded_esm: true diff --git a/scripts/PreMode/NEWTASK/NEWTASK.seed.0.yaml b/scripts/PreMode/NEWTASK/NEWTASK.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..23092a55f98dabf8881beda54e1352be2a23e97d --- /dev/null +++ b/scripts/PreMode/NEWTASK/NEWTASK.seed.0.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: NEWTASK +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: NEWTASK +data_type: NEWTASK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NEWTASK.seed.0/ + +loaded_esm: true diff --git a/scripts/PreMode/NEWTASK/NEWTASK.seed.1.large.window.yaml b/scripts/PreMode/NEWTASK/NEWTASK.seed.1.large.window.yaml new file mode 100644 index 0000000000000000000000000000000000000000..11bcd0ae86c2dae9465b469c522a9ab8b7164b55 --- /dev/null +++ b/scripts/PreMode/NEWTASK/NEWTASK.seed.1.large.window.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: NEWTASK +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: NEWTASK +data_type: NEWTASK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NEWTASK.seed.1.large.window/ + +loaded_esm: true diff --git a/scripts/PreMode/NEWTASK/NEWTASK.seed.1.yaml b/scripts/PreMode/NEWTASK/NEWTASK.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..449fd259b21c352a2cb8ccd0fba5f19d5bb855ff --- /dev/null +++ b/scripts/PreMode/NEWTASK/NEWTASK.seed.1.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: NEWTASK +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: NEWTASK +data_type: NEWTASK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NEWTASK.seed.1/ + +loaded_esm: true diff --git a/scripts/PreMode/NEWTASK/NEWTASK.seed.2.large.window.yaml b/scripts/PreMode/NEWTASK/NEWTASK.seed.2.large.window.yaml new file mode 100644 index 0000000000000000000000000000000000000000..53092fea14374b4e3deacdd3956d18ad3dcb7198 --- /dev/null +++ b/scripts/PreMode/NEWTASK/NEWTASK.seed.2.large.window.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: NEWTASK +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: NEWTASK +data_type: NEWTASK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NEWTASK.seed.2.large.window/ + +loaded_esm: true diff --git a/scripts/PreMode/NEWTASK/NEWTASK.seed.2.yaml b/scripts/PreMode/NEWTASK/NEWTASK.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e9b3ea2ce9b9b51292c60f8e7072c57526620707 --- /dev/null +++ b/scripts/PreMode/NEWTASK/NEWTASK.seed.2.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: NEWTASK +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: NEWTASK +data_type: NEWTASK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NEWTASK.seed.2/ + +loaded_esm: true diff --git a/scripts/PreMode/NEWTASK/NEWTASK.seed.3.large.window.yaml b/scripts/PreMode/NEWTASK/NEWTASK.seed.3.large.window.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cabdc79298187f374156d5891f40cb1c91ae456b --- /dev/null +++ b/scripts/PreMode/NEWTASK/NEWTASK.seed.3.large.window.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: NEWTASK +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: NEWTASK +data_type: NEWTASK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NEWTASK.seed.3.large.window/ + +loaded_esm: true diff --git a/scripts/PreMode/NEWTASK/NEWTASK.seed.3.yaml b/scripts/PreMode/NEWTASK/NEWTASK.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..01e7eac8371990639c9dff5e7fe855f7e029929f --- /dev/null +++ b/scripts/PreMode/NEWTASK/NEWTASK.seed.3.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: NEWTASK +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: NEWTASK +data_type: NEWTASK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NEWTASK.seed.3/ + +loaded_esm: true diff --git a/scripts/PreMode/NEWTASK/NEWTASK.seed.4.large.window.yaml b/scripts/PreMode/NEWTASK/NEWTASK.seed.4.large.window.yaml new file mode 100644 index 0000000000000000000000000000000000000000..492365643bf74ece4e89e99022d187b3681e966a --- /dev/null +++ b/scripts/PreMode/NEWTASK/NEWTASK.seed.4.large.window.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: NEWTASK +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: NEWTASK +data_type: NEWTASK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NEWTASK.seed.4.large.window/ + +loaded_esm: true diff --git a/scripts/PreMode/NEWTASK/NEWTASK.seed.4.yaml b/scripts/PreMode/NEWTASK/NEWTASK.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..72603bab887d23e3702040e3981404be7fab2397 --- /dev/null +++ b/scripts/PreMode/NEWTASK/NEWTASK.seed.4.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: NEWTASK +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: NEWTASK +data_type: NEWTASK +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NEWTASK.seed.4/ + +loaded_esm: true diff --git a/scripts/PreMode/NUDT15.5fold/NUDT15.fold.0.yaml b/scripts/PreMode/NUDT15.5fold/NUDT15.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bc242388b4446ead5253a86bd9efbcccd2080908 --- /dev/null +++ b/scripts/PreMode/NUDT15.5fold/NUDT15.fold.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15/training.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.5fold/NUDT15.fold.1.yaml b/scripts/PreMode/NUDT15.5fold/NUDT15.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fa3bc7fb03dbd21dec942d945cd16e5c507fcb23 --- /dev/null +++ b/scripts/PreMode/NUDT15.5fold/NUDT15.fold.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15/train.seed.1.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/train.seed.1 +data_file_test: ./data.files/NUDT15/test.seed.1.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.1 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.1 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.5fold/NUDT15.fold.2.yaml b/scripts/PreMode/NUDT15.5fold/NUDT15.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..59102a5960c49941e562356435a9a30d3e9c207b --- /dev/null +++ b/scripts/PreMode/NUDT15.5fold/NUDT15.fold.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15/train.seed.2.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/train.seed.2 +data_file_test: ./data.files/NUDT15/test.seed.2.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.2 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.2 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.5fold/NUDT15.fold.3.yaml b/scripts/PreMode/NUDT15.5fold/NUDT15.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..12f748650ad16a06092b0732b6195c20475dda06 --- /dev/null +++ b/scripts/PreMode/NUDT15.5fold/NUDT15.fold.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15/train.seed.3.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/train.seed.3 +data_file_test: ./data.files/NUDT15/test.seed.3.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.3 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.3 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.5fold/NUDT15.fold.4.yaml b/scripts/PreMode/NUDT15.5fold/NUDT15.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a4ddbe2721a317dafc038f2de7ff9667db10e930 --- /dev/null +++ b/scripts/PreMode/NUDT15.5fold/NUDT15.fold.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15/train.seed.4.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/train.seed.4 +data_file_test: ./data.files/NUDT15/test.seed.4.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.4 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.4 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.1/seed.0.yaml b/scripts/PreMode/NUDT15.subsets/subset.1/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a1d5fff5243192f8257f5bf5fe8058bb143506b5 --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.1/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.1.0.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.1.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.1/seed.1.yaml b/scripts/PreMode/NUDT15.subsets/subset.1/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c516d65c2f0b5aa239e28274db419f441d21283c --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.1/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.1.1.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.1.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.1/seed.2.yaml b/scripts/PreMode/NUDT15.subsets/subset.1/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e2b8ee4dc51f3afb05d7095093aab7f74e40814a --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.1/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.1.2.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.1.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.1/seed.3.yaml b/scripts/PreMode/NUDT15.subsets/subset.1/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1d8f2bd9a365b5e05e523265f945eebfa32b17cd --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.1/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.1.3.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.1.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.1/seed.4.yaml b/scripts/PreMode/NUDT15.subsets/subset.1/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f498630b0d8f9f56e7035a96836e0af7ce6d22fc --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.1/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.1.4.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.1.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.2/seed.0.yaml b/scripts/PreMode/NUDT15.subsets/subset.2/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..51e48e3eace988031bc3fb618564ab83576358e6 --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.2/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.2.0.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.2.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.2/seed.1.yaml b/scripts/PreMode/NUDT15.subsets/subset.2/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..165225e879e64da1e92239d638aa01fd6bcc92d2 --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.2/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.2.1.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.2.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.2/seed.2.yaml b/scripts/PreMode/NUDT15.subsets/subset.2/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4df6eda848890740e8ebfb7f636ea7b7aef9bd46 --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.2/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.2.2.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.2.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.2/seed.3.yaml b/scripts/PreMode/NUDT15.subsets/subset.2/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a7c6d9dcb1080632e94d89e937a016b8d9781b47 --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.2/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.2.3.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.2.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.2/seed.4.yaml b/scripts/PreMode/NUDT15.subsets/subset.2/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b939ff7a1dac31752507d36c0c6acdb9f02d8088 --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.2/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.2.4.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.2.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.4/seed.0.yaml b/scripts/PreMode/NUDT15.subsets/subset.4/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e955c3ad11240aa88f6ec3a77f4bd1fac37b997e --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.4/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.4.0.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.4/seed.1.yaml b/scripts/PreMode/NUDT15.subsets/subset.4/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bdf54e3636bc4438379f2fa5af25aa022c9d12cd --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.4/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.4.1.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.4.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.4/seed.2.yaml b/scripts/PreMode/NUDT15.subsets/subset.4/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8131f880cfea47d638a624413e48c43db1173c0e --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.4/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.4.2.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.4.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.4/seed.3.yaml b/scripts/PreMode/NUDT15.subsets/subset.4/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..02f2789ed212559ee62998faaa30982172821a57 --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.4/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.4.3.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.4.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.4/seed.4.yaml b/scripts/PreMode/NUDT15.subsets/subset.4/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d7f5e90fef737aab053347f3b4f96323db22fc78 --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.4/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.4.4.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.4.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.6/seed.0.yaml b/scripts/PreMode/NUDT15.subsets/subset.6/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e99c98558f5632fcd0d18484e6e009127ffde91e --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.6/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.6.0.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.6.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.6/seed.1.yaml b/scripts/PreMode/NUDT15.subsets/subset.6/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..971266a3170475145a6bf35771c9d5aa9aaf405f --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.6/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.6.1.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.6.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.6/seed.2.yaml b/scripts/PreMode/NUDT15.subsets/subset.6/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..906284b98b968e170ff5937a6b6187f76f0089fa --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.6/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.6.2.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.6.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.6/seed.3.yaml b/scripts/PreMode/NUDT15.subsets/subset.6/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c6752ca815c51f4638d658e262defd3a55a98f77 --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.6/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.6.3.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.6.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15.subsets/subset.6/seed.4.yaml b/scripts/PreMode/NUDT15.subsets/subset.6/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1534a6a61022159ee039367fa59a3e0c7bf775e2 --- /dev/null +++ b/scripts/PreMode/NUDT15.subsets/subset.6/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15//training.6.4.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.subset.6.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15/NUDT15.seed.0.yaml b/scripts/PreMode/NUDT15/NUDT15.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bc242388b4446ead5253a86bd9efbcccd2080908 --- /dev/null +++ b/scripts/PreMode/NUDT15/NUDT15.seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15/training.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15/NUDT15.seed.1.yaml b/scripts/PreMode/NUDT15/NUDT15.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a77fe65f1736ea42b8992d970d5541530fa8e5ab --- /dev/null +++ b/scripts/PreMode/NUDT15/NUDT15.seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15/training.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15/NUDT15.seed.2.yaml b/scripts/PreMode/NUDT15/NUDT15.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3c4306b85c40ccf6fa30dff84466c3028d773455 --- /dev/null +++ b/scripts/PreMode/NUDT15/NUDT15.seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15/training.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15/NUDT15.seed.3.yaml b/scripts/PreMode/NUDT15/NUDT15.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..61c28ec084eefb0d1530fff6bea7ea365c6b2f49 --- /dev/null +++ b/scripts/PreMode/NUDT15/NUDT15.seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15/training.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/NUDT15/NUDT15.seed.4.yaml b/scripts/PreMode/NUDT15/NUDT15.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c2867e8ed8d82360de3cf993a2dc8a318d63bdf3 --- /dev/null +++ b/scripts/PreMode/NUDT15/NUDT15.seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/NUDT15/training.csv +data_file_train_ddp_prefix: ./data.files/NUDT15/training +data_file_test: ./data.files/NUDT15/testing.csv +data_type: NUDT15 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.NUDT15.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/O00555.5fold/O00555.fold.0.yaml b/scripts/PreMode/O00555.5fold/O00555.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..00ba58169ab43c15b31729abb055193388688935 --- /dev/null +++ b/scripts/PreMode/O00555.5fold/O00555.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555/training +data_file_test: ./data.files/ICC.seed.0/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.5fold/O00555.fold.1.yaml b/scripts/PreMode/O00555.5fold/O00555.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1f815cefa06ed34436e85e923896153753953a92 --- /dev/null +++ b/scripts/PreMode/O00555.5fold/O00555.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555/training +data_file_test: ./data.files/ICC.seed.1/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.5fold/O00555.fold.2.yaml b/scripts/PreMode/O00555.5fold/O00555.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c654cbbefc3113adcb51dd7a2ded86eea4259661 --- /dev/null +++ b/scripts/PreMode/O00555.5fold/O00555.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555/training +data_file_test: ./data.files/ICC.seed.2/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.5fold/O00555.fold.3.yaml b/scripts/PreMode/O00555.5fold/O00555.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7d5de20e824015f9a796179c279bc9c229ee0ec5 --- /dev/null +++ b/scripts/PreMode/O00555.5fold/O00555.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555/training +data_file_test: ./data.files/ICC.seed.3/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.5fold/O00555.fold.4.yaml b/scripts/PreMode/O00555.5fold/O00555.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7abce4cbb8538dcf23c4d667e0a22235788b3be8 --- /dev/null +++ b/scripts/PreMode/O00555.5fold/O00555.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555/training +data_file_test: ./data.files/ICC.seed.4/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.0.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dff7e99d457cc1e2a81066b26649bf26babeb079 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.1.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..20d757f40e2ef636abdbc7478d29146dcff064f3 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.1/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.2.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a6f7cd423488002f3d79cf1871e8b74479db0967 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.2/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.3.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9095fe3e8f5b57d3d5c17460ab9b2b05e7960d3e --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.3/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.4.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2c82caa9373747480e377a7ba0a06200ef1a3f41 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.5fold/O00555.IPR005821.IPR005821.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.4/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.0.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d55846cd456803d0befe03e80dc1943ecbf99748 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.1.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5d1ea8ec8d4f93324252be426b458790665e10de --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.1/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.2.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cd9a10093f192fdfea67a7d1c9dbaecddbe38925 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.2/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.3.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3a9c31490a7784555d2513273a2ce5961153827a --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.3/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.4.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7055c5d02e7a68fb5100fd6c43e7506a939602b6 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window.5fold/O00555.IPR005821.IPR005821.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.4/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821.large.window/O00555.IPR005821.IPR005821.large.window.seed.0.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window/O00555.IPR005821.IPR005821.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d55846cd456803d0befe03e80dc1943ecbf99748 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821.large.window/O00555.IPR005821.IPR005821.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.0.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dff7e99d457cc1e2a81066b26649bf26babeb079 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.1.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a0ef57e02528daeb85228b11b9ce04170306a837 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.2.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7317a26f1c7f4c95945f6ab77625c6b417ff7acf --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.3.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..483826b0cbd972c4acc560d9b812d3a376e9a674 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.4.yaml b/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e205ee0ac585e905db2f2bec1fa59c5731ca6c85 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.IPR005821/O00555.IPR005821.IPR005821.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.IPR005821/testing.csv +data_type: O00555.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.IPR005821.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.0.yaml b/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ee2eea6c7c8b870906317108ec4165cf644fafb1 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.1.yaml b/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..45a633aa878646fb2be35568b579037d725138e8 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.1/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.2.yaml b/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f02ba6ffb77f117ccae0c482f9e72a524f46c631 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.2/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.3.yaml b/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4739b9f8143875388881ab3588a62b3f00361132 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.3/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.4.yaml b/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b3fac9f8ef38a891be0f165bcd075c37b6f77a20 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.5fold/O00555.IPR005821.self.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.4/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.0.yaml b/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e90f54f92b2c598e257bbacfd9b5aa3d63cdcbc7 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.1.yaml b/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4a74fa2e1a96f444f568611a861fdfe2ae04baab --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.1/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.2.yaml b/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8c47531e95d778620d6c96a9a754924a45f550a8 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.2/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.3.yaml b/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..574448c41896e4d070009052305ca2fae73b46bc --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.3/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.4.yaml b/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2f6f87a4479a47ee7e39b1aa75fa25542e4bf86d --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.large.window.5fold/O00555.IPR005821.self.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.4/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self.large.window/O00555.IPR005821.self.large.window.seed.0.yaml b/scripts/PreMode/O00555.IPR005821.self.large.window/O00555.IPR005821.self.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e90f54f92b2c598e257bbacfd9b5aa3d63cdcbc7 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self.large.window/O00555.IPR005821.self.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.0.yaml b/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ee2eea6c7c8b870906317108ec4165cf644fafb1 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.1.yaml b/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..35606cd81398ce8f5dfe5d0ca7a7ba96c4f40263 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.2.yaml b/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..896487c6f8c833c41d75b87655bdaebe6de1b015 --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.3.yaml b/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a681def831c02d745f28396420a2949e369108cb --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.4.yaml b/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..197da973b1d07e273b660bc5f4e08bcbb4b007fd --- /dev/null +++ b/scripts/PreMode/O00555.IPR005821.self/O00555.IPR005821.self.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/O00555.IPR005821.self/testing.csv +data_type: O00555.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.IPR005821.self.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.0.yaml b/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0a73ac23e49f53c74d39f2d5d1ba66eb59ec5dab --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.0/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.1.yaml b/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..948c3e1a15d7109a0f8bebaad51efebfa6103bbe --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.1/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.2.yaml b/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..34380a14b85a918eaebbe289bfca0d82f1de7767 --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.2/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.3.yaml b/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..20646e2d1bd9eed1530c06ccb44646a3d71c1c52 --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.3/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.4.yaml b/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..99cfd2f70dc521d30318c00589d7a63d51acae3c --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.5fold/O00555.itan.split.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.4/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.0.yaml b/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ed6426422c98cc3c8f741f721dd6fd4e65403c91 --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.0/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.1.yaml b/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..aa610bbce1f456b98a975f9c012da72c7b5d53fb --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.1/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.2.yaml b/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..66e59f86e075676f48880a34194fc3e4adf59310 --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.2/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.3.yaml b/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1a84fb77ee1432e7c375de8a9af17bea7b35fcff --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.3/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.4.yaml b/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..83db1f522c0a6c10735d2b9cc09d44426c502bd8 --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.large.window.5fold/O00555.itan.split.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.4/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split.large.window/O00555.itan.split.large.window.seed.0.yaml b/scripts/PreMode/O00555.itan.split.large.window/O00555.itan.split.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ed6426422c98cc3c8f741f721dd6fd4e65403c91 --- /dev/null +++ b/scripts/PreMode/O00555.itan.split.large.window/O00555.itan.split.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.0/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.0.yaml b/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0a73ac23e49f53c74d39f2d5d1ba66eb59ec5dab --- /dev/null +++ b/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.0/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.1.yaml b/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f3cac87705f02a0ccc9c119c2c3c892c0bb34628 --- /dev/null +++ b/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.0/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.2.yaml b/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..69cb2f9dbdf7663118aa0a8ed80055a1cd1dba54 --- /dev/null +++ b/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.0/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.3.yaml b/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ad388fe7c093357ccda00e0f19013017bf6f236e --- /dev/null +++ b/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.0/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.4.yaml b/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..311b3c605deefbfb35172cb62057547d2a603e25 --- /dev/null +++ b/scripts/PreMode/O00555.itan.split/O00555.itan.split.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.itan.split/training +data_file_test: ./data.files/ICC.seed.0/O00555.itan.split/testing.csv +data_type: O00555.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.itan.split.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.0.yaml b/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2c735d21e475b83e12fb652be213480703d39c2d --- /dev/null +++ b/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555/training +data_file_test: ./data.files/ICC.seed.0/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.1.yaml b/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f988e1a5d89dd76ac38e675e2f7758726b1cd54e --- /dev/null +++ b/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555/training +data_file_test: ./data.files/ICC.seed.1/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.2.yaml b/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5b41a5219fdf43a31adb5ebfe966b0d2123791e5 --- /dev/null +++ b/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555/training +data_file_test: ./data.files/ICC.seed.2/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.3.yaml b/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ece0673aed811c50841c5bc79ed27d6f9cb98fe3 --- /dev/null +++ b/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555/training +data_file_test: ./data.files/ICC.seed.3/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.4.yaml b/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3a13da29d52c76664ef692ed0d849220a96d73e3 --- /dev/null +++ b/scripts/PreMode/O00555.large.window.5fold/O00555.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555/training +data_file_test: ./data.files/ICC.seed.4/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.large.window/O00555.large.window.seed.0.yaml b/scripts/PreMode/O00555.large.window/O00555.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2c735d21e475b83e12fb652be213480703d39c2d --- /dev/null +++ b/scripts/PreMode/O00555.large.window/O00555.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555/training +data_file_test: ./data.files/ICC.seed.0/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.0.yaml b/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..085efd685f1cc6c438b4a40feb5f27a06cb90315 --- /dev/null +++ b/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.subset2.1/training +data_file_test: ./data.files/ICC.seed.0/O00555.subset2.1/testing.csv +data_type: O00555.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.1.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.1.yaml b/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..93c57dbd20ec98271ae1b6b3af2e5f4e4342a63f --- /dev/null +++ b/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555.subset2.1/training +data_file_test: ./data.files/ICC.seed.1/O00555.subset2.1/testing.csv +data_type: O00555.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.2.yaml b/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..94605441fd7a2c22ed3a8a7a8481a9e6450256cb --- /dev/null +++ b/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555.subset2.1/training +data_file_test: ./data.files/ICC.seed.2/O00555.subset2.1/testing.csv +data_type: O00555.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.3.yaml b/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7304990249a528d3f539f4a0b90eeaf8893ce9a3 --- /dev/null +++ b/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555.subset2.1/training +data_file_test: ./data.files/ICC.seed.3/O00555.subset2.1/testing.csv +data_type: O00555.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.4.yaml b/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..abd9b2d91ad25610a41612dd2ffd7d67ef771a75 --- /dev/null +++ b/scripts/PreMode/O00555.subset.1.5fold/O00555.subset.1.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555.subset2.1/training +data_file_test: ./data.files/ICC.seed.4/O00555.subset2.1/testing.csv +data_type: O00555.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.1.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.0.yaml b/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6644bb5b8d200726f3d40c58d3ef458fe111e6a3 --- /dev/null +++ b/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.subset2.2/training +data_file_test: ./data.files/ICC.seed.0/O00555.subset2.2/testing.csv +data_type: O00555.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.2.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.1.yaml b/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..43447c239e06201925bcfa80123177fe5c1246f1 --- /dev/null +++ b/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555.subset2.2/training +data_file_test: ./data.files/ICC.seed.1/O00555.subset2.2/testing.csv +data_type: O00555.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.2.yaml b/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..808688c60264cccc29b77653505f63f00c298423 --- /dev/null +++ b/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555.subset2.2/training +data_file_test: ./data.files/ICC.seed.2/O00555.subset2.2/testing.csv +data_type: O00555.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.3.yaml b/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0adc9bf0ba9fb514e33be2429a7df9ed23330f0b --- /dev/null +++ b/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555.subset2.2/training +data_file_test: ./data.files/ICC.seed.3/O00555.subset2.2/testing.csv +data_type: O00555.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.4.yaml b/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fae1d432c7bef142614f33676f5e8177e955502f --- /dev/null +++ b/scripts/PreMode/O00555.subset.2.5fold/O00555.subset.2.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555.subset2.2/training +data_file_test: ./data.files/ICC.seed.4/O00555.subset2.2/testing.csv +data_type: O00555.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.2.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.0.yaml b/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..40efa7773942298b6bdcd41c3f1404ae2c9d3088 --- /dev/null +++ b/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.subset2.4/training +data_file_test: ./data.files/ICC.seed.0/O00555.subset2.4/testing.csv +data_type: O00555.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.4.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.1.yaml b/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a9cfe276fb3f49514439b0eb732358428ad91f0c --- /dev/null +++ b/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555.subset2.4/training +data_file_test: ./data.files/ICC.seed.1/O00555.subset2.4/testing.csv +data_type: O00555.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.2.yaml b/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a1689d56988a1a99f52f03752a30f7033452f405 --- /dev/null +++ b/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555.subset2.4/training +data_file_test: ./data.files/ICC.seed.2/O00555.subset2.4/testing.csv +data_type: O00555.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.3.yaml b/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a49c9cde434800b9df5106d66618d0639667a0df --- /dev/null +++ b/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555.subset2.4/training +data_file_test: ./data.files/ICC.seed.3/O00555.subset2.4/testing.csv +data_type: O00555.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.4.yaml b/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bdcdc606479be1fa1574aab84ad37b3ecae4bd9c --- /dev/null +++ b/scripts/PreMode/O00555.subset.4.5fold/O00555.subset.4.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555.subset2.4/training +data_file_test: ./data.files/ICC.seed.4/O00555.subset2.4/testing.csv +data_type: O00555.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.4.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.0.yaml b/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..df7509d87bc6eb599d123ac6a4f3bb815a7433a9 --- /dev/null +++ b/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555.subset2.6/training +data_file_test: ./data.files/ICC.seed.0/O00555.subset2.6/testing.csv +data_type: O00555.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.6.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.1.yaml b/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d07f28b3aca75260859c9e8122f0a094f9872c2c --- /dev/null +++ b/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/O00555.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/O00555.subset2.6/training +data_file_test: ./data.files/ICC.seed.1/O00555.subset2.6/testing.csv +data_type: O00555.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.2.yaml b/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a25e17428e68f8d0e1734c7e04b950d71f981017 --- /dev/null +++ b/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/O00555.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/O00555.subset2.6/training +data_file_test: ./data.files/ICC.seed.2/O00555.subset2.6/testing.csv +data_type: O00555.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.3.yaml b/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..45453959eb3c6fbe47f320bf82c137ef5ad94823 --- /dev/null +++ b/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/O00555.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/O00555.subset2.6/training +data_file_test: ./data.files/ICC.seed.3/O00555.subset2.6/testing.csv +data_type: O00555.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.4.yaml b/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e0d927fc167d59a2aec30f41071784712511b601 --- /dev/null +++ b/scripts/PreMode/O00555.subset.6.5fold/O00555.subset.6.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/O00555.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/O00555.subset2.6/training +data_file_test: ./data.files/ICC.seed.4/O00555.subset2.6/testing.csv +data_type: O00555.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.subset2.6.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555/O00555.seed.0.yaml b/scripts/PreMode/O00555/O00555.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..00ba58169ab43c15b31729abb055193388688935 --- /dev/null +++ b/scripts/PreMode/O00555/O00555.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555/training +data_file_test: ./data.files/ICC.seed.0/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555/O00555.seed.1.yaml b/scripts/PreMode/O00555/O00555.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b0aa832012585011a284eee5474c67b17fa56e2c --- /dev/null +++ b/scripts/PreMode/O00555/O00555.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555/training +data_file_test: ./data.files/ICC.seed.0/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555/O00555.seed.2.yaml b/scripts/PreMode/O00555/O00555.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8aa6579e46194fdade995e83a80426ed36eb6ff4 --- /dev/null +++ b/scripts/PreMode/O00555/O00555.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555/training +data_file_test: ./data.files/ICC.seed.0/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555/O00555.seed.3.yaml b/scripts/PreMode/O00555/O00555.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fa0850c597f7ce77c3ca0d4d6cf758794ad5de77 --- /dev/null +++ b/scripts/PreMode/O00555/O00555.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555/training +data_file_test: ./data.files/ICC.seed.0/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/O00555/O00555.seed.4.yaml b/scripts/PreMode/O00555/O00555.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c9f82b7c16688763fe98a6dd87137c66d4953158 --- /dev/null +++ b/scripts/PreMode/O00555/O00555.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/O00555/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/O00555/training +data_file_test: ./data.files/ICC.seed.0/O00555/testing.csv +data_type: O00555 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.O00555.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.5fold/P04637.fold.0.yaml b/scripts/PreMode/P04637.5fold/P04637.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..12300b5ca8ef0bcfcb4a9310fb777b2b80e8d1a9 --- /dev/null +++ b/scripts/PreMode/P04637.5fold/P04637.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637/training +data_file_test: ./data.files/ICC.seed.0/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.5fold/P04637.fold.1.yaml b/scripts/PreMode/P04637.5fold/P04637.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3f8fbeb8f39c47923ab09fef39c7d6b99dcbeb89 --- /dev/null +++ b/scripts/PreMode/P04637.5fold/P04637.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P04637/training +data_file_test: ./data.files/ICC.seed.1/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.5fold/P04637.fold.2.yaml b/scripts/PreMode/P04637.5fold/P04637.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6599bd6283f0567134dc3ceec9e7c94859de285e --- /dev/null +++ b/scripts/PreMode/P04637.5fold/P04637.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P04637/training +data_file_test: ./data.files/ICC.seed.2/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.5fold/P04637.fold.3.yaml b/scripts/PreMode/P04637.5fold/P04637.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0846596f62c73ab7528e65e0edc8006ce5e398b8 --- /dev/null +++ b/scripts/PreMode/P04637.5fold/P04637.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P04637/training +data_file_test: ./data.files/ICC.seed.3/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.5fold/P04637.fold.4.yaml b/scripts/PreMode/P04637.5fold/P04637.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..77fa0619323e52fa020251a44ed1c6a30cd7aa3a --- /dev/null +++ b/scripts/PreMode/P04637.5fold/P04637.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P04637/training +data_file_test: ./data.files/ICC.seed.4/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.0.yaml b/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..eeb5bcf1deb21f8bfcea007c4fc45c08fe345e6c --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.1.yaml b/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7256db3b2ca5caf36df3f81f9973a343cfa3b81b --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.1/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.2.yaml b/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f94a67a4081dc91f0886ddb44b34f3a1a541c4d5 --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.2/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.3.yaml b/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1cfbee16c0fe681765f2a2a7546ea22e43dea57f --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.3/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.4.yaml b/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..43bf7700f49c06c8b683a4bd2bc11192f85ce3c9 --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.5fold/P04637.itan.split.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.4/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.0.yaml b/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d38c83168ef6f984da62834db1f12a132037542e --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.1.yaml b/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e02d513ebc36f735bdaf4e58d2041be18a588d67 --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.1/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.2.yaml b/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c68b1ac4305735006c7e7e4b4016be26f491ad47 --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.2/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.3.yaml b/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d075d44e444bc456d21b575c2e06801810f1f942 --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.3/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.4.yaml b/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4b4dfff72c25184d66c812ee4cc2419fdab40d78 --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.large.window.5fold/P04637.itan.split.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.4/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split.large.window/P04637.itan.split.large.window.seed.0.yaml b/scripts/PreMode/P04637.itan.split.large.window/P04637.itan.split.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d38c83168ef6f984da62834db1f12a132037542e --- /dev/null +++ b/scripts/PreMode/P04637.itan.split.large.window/P04637.itan.split.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.0.yaml b/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..eeb5bcf1deb21f8bfcea007c4fc45c08fe345e6c --- /dev/null +++ b/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.1.yaml b/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..aa48fc9fbad34e3ab29b88e12307cdaada6cc94f --- /dev/null +++ b/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.2.yaml b/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..25813859f500acbae3dba62470a3eff6c5b211e0 --- /dev/null +++ b/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.3.yaml b/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b09deffe8c320087d2ce00b8b700d227fe9593d7 --- /dev/null +++ b/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.4.yaml b/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b28ef99df5e4d54067f48958503bc691af470828 --- /dev/null +++ b/scripts/PreMode/P04637.itan.split/P04637.itan.split.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P04637.itan.split/testing.csv +data_type: P04637.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.itan.split.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.0.yaml b/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d339ce5ca903b7cfdcbe487f1fe7443cac092656 --- /dev/null +++ b/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637/training +data_file_test: ./data.files/ICC.seed.0/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.1.yaml b/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..403cb869ff267c99529f432dabd799ba45d24694 --- /dev/null +++ b/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P04637/training +data_file_test: ./data.files/ICC.seed.1/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.2.yaml b/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b4ae2b9685f891834c663d95b51f487f41a50c3a --- /dev/null +++ b/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P04637/training +data_file_test: ./data.files/ICC.seed.2/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.3.yaml b/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dacd09185dcc7acdae4fe60bd7c1fef8f802d78b --- /dev/null +++ b/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P04637/training +data_file_test: ./data.files/ICC.seed.3/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.4.yaml b/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e0c30490ef95116c9aede562bd4885451cdec826 --- /dev/null +++ b/scripts/PreMode/P04637.large.window.5fold/P04637.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P04637/training +data_file_test: ./data.files/ICC.seed.4/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.large.window/P04637.large.window.seed.0.yaml b/scripts/PreMode/P04637.large.window/P04637.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d339ce5ca903b7cfdcbe487f1fe7443cac092656 --- /dev/null +++ b/scripts/PreMode/P04637.large.window/P04637.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637/training +data_file_test: ./data.files/ICC.seed.0/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.0.yaml b/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e4d2b8a5d51ddb7ae718029aa5dcd5e3c269c637 --- /dev/null +++ b/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.subset2.1/training +data_file_test: ./data.files/ICC.seed.0/P04637.subset2.1/testing.csv +data_type: P04637.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.1.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.1.yaml b/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a8b970c75643594e7a6ce7a4fcdf8a315ed93c63 --- /dev/null +++ b/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P04637.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P04637.subset2.1/training +data_file_test: ./data.files/ICC.seed.1/P04637.subset2.1/testing.csv +data_type: P04637.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.2.yaml b/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..06608af86b49e16c66e5f644ebf6ea00847d16de --- /dev/null +++ b/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P04637.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P04637.subset2.1/training +data_file_test: ./data.files/ICC.seed.2/P04637.subset2.1/testing.csv +data_type: P04637.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.3.yaml b/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0bbecadf00e2b44c8921968cd0376eeaf8c2cd5c --- /dev/null +++ b/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P04637.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P04637.subset2.1/training +data_file_test: ./data.files/ICC.seed.3/P04637.subset2.1/testing.csv +data_type: P04637.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.4.yaml b/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..20fc62f646f7d25be346dbbf0c54160809169bdd --- /dev/null +++ b/scripts/PreMode/P04637.subset.1.5fold/P04637.subset.1.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P04637.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P04637.subset2.1/training +data_file_test: ./data.files/ICC.seed.4/P04637.subset2.1/testing.csv +data_type: P04637.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.1.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.0.yaml b/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7ae226b3052ff6a30c20ecadd61df2781ba1d2d7 --- /dev/null +++ b/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.subset2.2/training +data_file_test: ./data.files/ICC.seed.0/P04637.subset2.2/testing.csv +data_type: P04637.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.2.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.1.yaml b/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f62b76e265497b7f21267b1e04ad089ac0ddf4c8 --- /dev/null +++ b/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P04637.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P04637.subset2.2/training +data_file_test: ./data.files/ICC.seed.1/P04637.subset2.2/testing.csv +data_type: P04637.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.2.yaml b/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ff6f0afa0f7dbf993ce42874989facaa1963eadb --- /dev/null +++ b/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P04637.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P04637.subset2.2/training +data_file_test: ./data.files/ICC.seed.2/P04637.subset2.2/testing.csv +data_type: P04637.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.3.yaml b/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5fe61eb8e756ff68faebf0b852e70b0a8c5995c0 --- /dev/null +++ b/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P04637.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P04637.subset2.2/training +data_file_test: ./data.files/ICC.seed.3/P04637.subset2.2/testing.csv +data_type: P04637.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.4.yaml b/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..422c23f07ef2affd3adb306d5b888b56e4298378 --- /dev/null +++ b/scripts/PreMode/P04637.subset.2.5fold/P04637.subset.2.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P04637.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P04637.subset2.2/training +data_file_test: ./data.files/ICC.seed.4/P04637.subset2.2/testing.csv +data_type: P04637.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.2.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.0.yaml b/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9183e9604a21cea8f3a585728512771ef2463017 --- /dev/null +++ b/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.subset2.4/training +data_file_test: ./data.files/ICC.seed.0/P04637.subset2.4/testing.csv +data_type: P04637.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.4.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.1.yaml b/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..597eacd6b484c91e4e18e1836ea7860442c2dbf6 --- /dev/null +++ b/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P04637.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P04637.subset2.4/training +data_file_test: ./data.files/ICC.seed.1/P04637.subset2.4/testing.csv +data_type: P04637.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.2.yaml b/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2ba56896538af9726afa05be3ac74a716418041c --- /dev/null +++ b/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P04637.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P04637.subset2.4/training +data_file_test: ./data.files/ICC.seed.2/P04637.subset2.4/testing.csv +data_type: P04637.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.3.yaml b/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0ccd7d1231169eeffd8b6ad237722797ab836cb9 --- /dev/null +++ b/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P04637.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P04637.subset2.4/training +data_file_test: ./data.files/ICC.seed.3/P04637.subset2.4/testing.csv +data_type: P04637.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.4.yaml b/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..94cf5264012d7c0808c746615e01793a5e1db42f --- /dev/null +++ b/scripts/PreMode/P04637.subset.4.5fold/P04637.subset.4.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P04637.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P04637.subset2.4/training +data_file_test: ./data.files/ICC.seed.4/P04637.subset2.4/testing.csv +data_type: P04637.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.4.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.0.yaml b/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..89d4cd9a420df38beaaf321dfef84db24ba79869 --- /dev/null +++ b/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637.subset2.6/training +data_file_test: ./data.files/ICC.seed.0/P04637.subset2.6/testing.csv +data_type: P04637.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.6.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.1.yaml b/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cf4b91cb7021a9d1d9aecf46a5ad53155010b3af --- /dev/null +++ b/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P04637.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P04637.subset2.6/training +data_file_test: ./data.files/ICC.seed.1/P04637.subset2.6/testing.csv +data_type: P04637.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.2.yaml b/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5a3cbb84d94f7af191976197dd033e25761745f0 --- /dev/null +++ b/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P04637.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P04637.subset2.6/training +data_file_test: ./data.files/ICC.seed.2/P04637.subset2.6/testing.csv +data_type: P04637.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.3.yaml b/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fe11fb4665d6d111f8b7b4ea653e060d1afb62f5 --- /dev/null +++ b/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P04637.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P04637.subset2.6/training +data_file_test: ./data.files/ICC.seed.3/P04637.subset2.6/testing.csv +data_type: P04637.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.4.yaml b/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bfad5b3c7067cdf988404c6e10b313a91c972181 --- /dev/null +++ b/scripts/PreMode/P04637.subset.6.5fold/P04637.subset.6.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P04637.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P04637.subset2.6/training +data_file_test: ./data.files/ICC.seed.4/P04637.subset2.6/testing.csv +data_type: P04637.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.subset2.6.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637/P04637.seed.0.yaml b/scripts/PreMode/P04637/P04637.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..12300b5ca8ef0bcfcb4a9310fb777b2b80e8d1a9 --- /dev/null +++ b/scripts/PreMode/P04637/P04637.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637/training +data_file_test: ./data.files/ICC.seed.0/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637/P04637.seed.1.yaml b/scripts/PreMode/P04637/P04637.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a9df9d0d2a0a4a8bdb4a0ee42dfe29b6aba9bc9e --- /dev/null +++ b/scripts/PreMode/P04637/P04637.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637/training +data_file_test: ./data.files/ICC.seed.0/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637/P04637.seed.2.yaml b/scripts/PreMode/P04637/P04637.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d5324ad90cf490155b206303ffcf3d806e89c565 --- /dev/null +++ b/scripts/PreMode/P04637/P04637.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637/training +data_file_test: ./data.files/ICC.seed.0/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637/P04637.seed.3.yaml b/scripts/PreMode/P04637/P04637.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..57c6f59ce46ddb3c2d819e3af4ada2b1ec526277 --- /dev/null +++ b/scripts/PreMode/P04637/P04637.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637/training +data_file_test: ./data.files/ICC.seed.0/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P04637/P04637.seed.4.yaml b/scripts/PreMode/P04637/P04637.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..38150dfc39cdf4596a4323580671f1bc2f973f12 --- /dev/null +++ b/scripts/PreMode/P04637/P04637.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P04637/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P04637/training +data_file_test: ./data.files/ICC.seed.0/P04637/testing.csv +data_type: P04637 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P04637.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.5fold/P07949.fold.0.yaml b/scripts/PreMode/P07949.5fold/P07949.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d6134b21dd73f44f71298fafe9ba193ac738892a --- /dev/null +++ b/scripts/PreMode/P07949.5fold/P07949.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949/training +data_file_test: ./data.files/ICC.seed.0/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.5fold/P07949.fold.1.yaml b/scripts/PreMode/P07949.5fold/P07949.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4a48d6bac6bc14d335d58f8202c31758d5bfd5bb --- /dev/null +++ b/scripts/PreMode/P07949.5fold/P07949.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949/training +data_file_test: ./data.files/ICC.seed.1/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.5fold/P07949.fold.2.yaml b/scripts/PreMode/P07949.5fold/P07949.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..45f37171e0b6149845fda323a55dc57ca1812b9a --- /dev/null +++ b/scripts/PreMode/P07949.5fold/P07949.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949/training +data_file_test: ./data.files/ICC.seed.2/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.5fold/P07949.fold.3.yaml b/scripts/PreMode/P07949.5fold/P07949.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e6cbcdf318e7f1b74cf1ade49adb67640d3e8182 --- /dev/null +++ b/scripts/PreMode/P07949.5fold/P07949.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949/training +data_file_test: ./data.files/ICC.seed.3/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.5fold/P07949.fold.4.yaml b/scripts/PreMode/P07949.5fold/P07949.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0bec9205f3234c1c578a245f6c6d0fdde70f7050 --- /dev/null +++ b/scripts/PreMode/P07949.5fold/P07949.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949/training +data_file_test: ./data.files/ICC.seed.4/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.0.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8a267c787c46c24a52dec768ecb75762df63c860 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.1.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..26df8230cf067a2a6b78d873059754ffd60c7b85 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.1/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.2.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f3795571fddea155e59ca595fa1ca97d0f5148c8 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.2/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.3.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..362a8263182eb3cb66ab64cf6c32b99ed38717a3 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.3/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.4.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..30a846aecb0b69b00957bb14bbeb176dd330837c --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.5fold/P07949.IPR020635.IPR020635.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.4/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.0.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..880bd094f1a7d746e3f533555f89754359079834 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.1.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c5e484c5a082ecfb7de824ca1d32062024078121 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.1/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.2.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2cdfc588aecc5fc304c91c3f2b2e2c04f0bf3f45 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.2/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.3.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..58fc8b2539ac4eb72c492128af4b09219a85534d --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.3/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.4.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f6f44099b03925f27e7c5577917acf2478c332ae --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window.5fold/P07949.IPR020635.IPR020635.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.4/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635.large.window/P07949.IPR020635.IPR020635.large.window.seed.0.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window/P07949.IPR020635.IPR020635.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..880bd094f1a7d746e3f533555f89754359079834 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635.large.window/P07949.IPR020635.IPR020635.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.0.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8a267c787c46c24a52dec768ecb75762df63c860 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.1.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a18da5d1be4eb6aba9a1eae4e0cc228cadee591e --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.2.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b2cc88871f331b613a9853f06dab4cbd8a4500ef --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.3.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..76e46114d769a9fb920aa8b5854496bf5a6e0df8 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.4.yaml b/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3e87487257301fa287098fca780753ab25a7242d --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.IPR020635/P07949.IPR020635.IPR020635.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.IPR020635/testing.csv +data_type: P07949.IPR020635.IPR020635 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.IPR020635.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.0.yaml b/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..21a133009dcbe7cb4a5ef264627b796d485eae88 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.1.yaml b/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..80a487bbac4d3bf366eb80539c7ce75e3df77a91 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.1/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.2.yaml b/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..713e7b41d8de6924476abd31866ecebf0b6d85cf --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.2/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.3.yaml b/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..44bb3a6aaac06ba99205add1405bdcdcb9db2aa8 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.3/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.4.yaml b/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b3f22474ea705b8a3e504bb89ac4e57be61f2fa4 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.5fold/P07949.IPR020635.self.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.4/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.0.yaml b/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..05f71b698fac1cbec56b9122ed0409b3cab65b54 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.1.yaml b/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8001488a302f87d9c9f926fb0ec95ebef36e4ac2 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.1/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.2.yaml b/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e1ba9c0bbb2ab27a050faf243909a6637f2267b1 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.2/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.3.yaml b/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..663808573d5eee36854cc2a7e06a68978daf29c2 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.3/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.4.yaml b/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4e344a4e56e48ff04133111bbf08e464b21bcef8 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.large.window.5fold/P07949.IPR020635.self.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.4/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self.large.window/P07949.IPR020635.self.large.window.seed.0.yaml b/scripts/PreMode/P07949.IPR020635.self.large.window/P07949.IPR020635.self.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..05f71b698fac1cbec56b9122ed0409b3cab65b54 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self.large.window/P07949.IPR020635.self.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.0.yaml b/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..21a133009dcbe7cb4a5ef264627b796d485eae88 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.1.yaml b/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..06c4cd08cd1e8c157ac2e7cd05aad7fa9e7f0f05 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.2.yaml b/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cef3288a3d8025f5786701efd776773e912af24a --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.3.yaml b/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b0605228d0f56d2d4f05d26b4a7258ec3c884cd8 --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.4.yaml b/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..34cf033f1e662d2b30f5c04164ce5ddd8a06ed2c --- /dev/null +++ b/scripts/PreMode/P07949.IPR020635.self/P07949.IPR020635.self.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.IPR020635.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.IPR020635.self/training +data_file_test: ./data.files/ICC.seed.0/P07949.IPR020635.self/testing.csv +data_type: P07949.IPR020635.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.IPR020635.self.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.0.yaml b/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d00f324fc01780065a8974e5ce5806904d45a1dc --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.1.yaml b/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9aaf4d98655267b4b50d74ee8a6977e6440e21f7 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.1/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.2.yaml b/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f66f8a188276a14661b24726544e5c0509c625eb --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.2/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.3.yaml b/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3bec345d5f6fda51c990c3769bb4e40fb16f57b9 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.3/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.4.yaml b/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..625edbc6db953b702a1da8d2cb58cb2aa1dbdf9a --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.5fold/P07949.itan.split.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.4/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.0.yaml b/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8d2063ec9e6bc5df475855ee9aea1ffe34c72d16 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.1.yaml b/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5f39cea042bade1d1dd0e52a9923077005920383 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.1/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.2.yaml b/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2568fa4c0c7036f73b5163b69492ed5f2b3bd235 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.2/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.3.yaml b/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bbc90abb2258be863fe3bcd2fbdad80f0220b430 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.3/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.4.yaml b/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..772e68208d617085e114efe63aa74d2cb642d2f1 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.large.window.5fold/P07949.itan.split.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.4/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split.large.window/P07949.itan.split.large.window.seed.0.yaml b/scripts/PreMode/P07949.itan.split.large.window/P07949.itan.split.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8d2063ec9e6bc5df475855ee9aea1ffe34c72d16 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split.large.window/P07949.itan.split.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.0.yaml b/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d00f324fc01780065a8974e5ce5806904d45a1dc --- /dev/null +++ b/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.1.yaml b/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f756796758ac26519ae6420c4e2768e1cadaa634 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.2.yaml b/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..62f2b4c040a3cdb650888dfc1ffef4100fba5b08 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.3.yaml b/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5a3b0be20d74dc0080b4e1ba4677a0e7cca3e47d --- /dev/null +++ b/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.4.yaml b/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9331fdd9110ff5f11013f9f5824e192745b70e36 --- /dev/null +++ b/scripts/PreMode/P07949.itan.split/P07949.itan.split.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P07949.itan.split/testing.csv +data_type: P07949.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.itan.split.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.0.yaml b/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f1e93ddd27a6ded2adb33178e97222d355f88ebf --- /dev/null +++ b/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949/training +data_file_test: ./data.files/ICC.seed.0/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.1.yaml b/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..db2fa112b96439f6825742516965df876ce5c686 --- /dev/null +++ b/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949/training +data_file_test: ./data.files/ICC.seed.1/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.2.yaml b/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..abf0c3c66c572ef4c4c7cce778005bffc1b69f81 --- /dev/null +++ b/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949/training +data_file_test: ./data.files/ICC.seed.2/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.3.yaml b/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7101f718b740500f292252ec410ac6d3232f79c4 --- /dev/null +++ b/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949/training +data_file_test: ./data.files/ICC.seed.3/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.4.yaml b/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c75c9dfbb12584e0d8123a6edd346f57146973ca --- /dev/null +++ b/scripts/PreMode/P07949.large.window.5fold/P07949.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949/training +data_file_test: ./data.files/ICC.seed.4/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.large.window/P07949.large.window.seed.0.yaml b/scripts/PreMode/P07949.large.window/P07949.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f1e93ddd27a6ded2adb33178e97222d355f88ebf --- /dev/null +++ b/scripts/PreMode/P07949.large.window/P07949.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949/training +data_file_test: ./data.files/ICC.seed.0/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.0.yaml b/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..52e4c25b5e951a2d6e0ccc527a2661e5f1e681ba --- /dev/null +++ b/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.subset2.1/training +data_file_test: ./data.files/ICC.seed.0/P07949.subset2.1/testing.csv +data_type: P07949.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.1.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.1.yaml b/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8b3088d8cc9801015bba8acde3b119f5e003ad6f --- /dev/null +++ b/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949.subset2.1/training +data_file_test: ./data.files/ICC.seed.1/P07949.subset2.1/testing.csv +data_type: P07949.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.2.yaml b/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b83d473dbffd8d10fbfb6fc618880ca46353112c --- /dev/null +++ b/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949.subset2.1/training +data_file_test: ./data.files/ICC.seed.2/P07949.subset2.1/testing.csv +data_type: P07949.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.3.yaml b/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e0d9633034c027c4d94630059963b7a11ce332b6 --- /dev/null +++ b/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949.subset2.1/training +data_file_test: ./data.files/ICC.seed.3/P07949.subset2.1/testing.csv +data_type: P07949.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.4.yaml b/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1a192f12403173170772f5d7caf9416b7dab6e4a --- /dev/null +++ b/scripts/PreMode/P07949.subset.1.5fold/P07949.subset.1.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949.subset2.1/training +data_file_test: ./data.files/ICC.seed.4/P07949.subset2.1/testing.csv +data_type: P07949.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.1.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.0.yaml b/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2db91dc7ca415132351966e4d0a7068afc0032d5 --- /dev/null +++ b/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.subset2.2/training +data_file_test: ./data.files/ICC.seed.0/P07949.subset2.2/testing.csv +data_type: P07949.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.2.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.1.yaml b/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..23354c8098000c035a1252b8fbb1dc1be60cc7ac --- /dev/null +++ b/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949.subset2.2/training +data_file_test: ./data.files/ICC.seed.1/P07949.subset2.2/testing.csv +data_type: P07949.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.2.yaml b/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..38107ec0f69e4c5c18febbda27f2aeaf87d6da08 --- /dev/null +++ b/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949.subset2.2/training +data_file_test: ./data.files/ICC.seed.2/P07949.subset2.2/testing.csv +data_type: P07949.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.3.yaml b/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7128e94f4ad2effd08d87eee44c325e02f3d6d33 --- /dev/null +++ b/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949.subset2.2/training +data_file_test: ./data.files/ICC.seed.3/P07949.subset2.2/testing.csv +data_type: P07949.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.4.yaml b/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e58869a600a32a897ec54ded7c57d84c1494e01f --- /dev/null +++ b/scripts/PreMode/P07949.subset.2.5fold/P07949.subset.2.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949.subset2.2/training +data_file_test: ./data.files/ICC.seed.4/P07949.subset2.2/testing.csv +data_type: P07949.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.2.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.0.yaml b/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..270dcbb896189b66cffe4ec2c52e95441a28a9b6 --- /dev/null +++ b/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.subset2.4/training +data_file_test: ./data.files/ICC.seed.0/P07949.subset2.4/testing.csv +data_type: P07949.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.4.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.1.yaml b/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b4de6bf9565fe219369b90e2dfe81d3f21218688 --- /dev/null +++ b/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949.subset2.4/training +data_file_test: ./data.files/ICC.seed.1/P07949.subset2.4/testing.csv +data_type: P07949.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.2.yaml b/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..61148d256aa8d1f2f1b956dc3afc636e1978468e --- /dev/null +++ b/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949.subset2.4/training +data_file_test: ./data.files/ICC.seed.2/P07949.subset2.4/testing.csv +data_type: P07949.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.3.yaml b/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6d7072135c20650f9390bb523acf02c4ae414dd3 --- /dev/null +++ b/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949.subset2.4/training +data_file_test: ./data.files/ICC.seed.3/P07949.subset2.4/testing.csv +data_type: P07949.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.4.yaml b/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9d620e8edef0594f857a52fbf54ec485d10ed264 --- /dev/null +++ b/scripts/PreMode/P07949.subset.4.5fold/P07949.subset.4.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949.subset2.4/training +data_file_test: ./data.files/ICC.seed.4/P07949.subset2.4/testing.csv +data_type: P07949.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.4.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.0.yaml b/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..aa7754892fd393f86dc7c59ab9ee031729a65515 --- /dev/null +++ b/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949.subset2.6/training +data_file_test: ./data.files/ICC.seed.0/P07949.subset2.6/testing.csv +data_type: P07949.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.6.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.1.yaml b/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fbb5619941f23b1df8df4841425e62aa7e2435da --- /dev/null +++ b/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P07949.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P07949.subset2.6/training +data_file_test: ./data.files/ICC.seed.1/P07949.subset2.6/testing.csv +data_type: P07949.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.2.yaml b/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a383afa94cbf02b26ea6b6f8be16d314a6100743 --- /dev/null +++ b/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P07949.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P07949.subset2.6/training +data_file_test: ./data.files/ICC.seed.2/P07949.subset2.6/testing.csv +data_type: P07949.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.3.yaml b/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..daff7c6fe7170994b16125f0a87afdb7e4d9f971 --- /dev/null +++ b/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P07949.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P07949.subset2.6/training +data_file_test: ./data.files/ICC.seed.3/P07949.subset2.6/testing.csv +data_type: P07949.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.4.yaml b/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..71a34b8f49acd2a9d287e73f20bca56d929ae63e --- /dev/null +++ b/scripts/PreMode/P07949.subset.6.5fold/P07949.subset.6.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P07949.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P07949.subset2.6/training +data_file_test: ./data.files/ICC.seed.4/P07949.subset2.6/testing.csv +data_type: P07949.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.subset2.6.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949/P07949.seed.0.yaml b/scripts/PreMode/P07949/P07949.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d6134b21dd73f44f71298fafe9ba193ac738892a --- /dev/null +++ b/scripts/PreMode/P07949/P07949.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949/training +data_file_test: ./data.files/ICC.seed.0/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949/P07949.seed.1.yaml b/scripts/PreMode/P07949/P07949.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8f4673b7bc831a7c4fbb54d8623c1afc88b0a741 --- /dev/null +++ b/scripts/PreMode/P07949/P07949.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949/training +data_file_test: ./data.files/ICC.seed.0/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949/P07949.seed.2.yaml b/scripts/PreMode/P07949/P07949.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e2f7136d944b6735eb3e3d7473893ba944e7262a --- /dev/null +++ b/scripts/PreMode/P07949/P07949.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949/training +data_file_test: ./data.files/ICC.seed.0/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949/P07949.seed.3.yaml b/scripts/PreMode/P07949/P07949.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4c30bbc93ec62207408467073faadf7ddcc88301 --- /dev/null +++ b/scripts/PreMode/P07949/P07949.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949/training +data_file_test: ./data.files/ICC.seed.0/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P07949/P07949.seed.4.yaml b/scripts/PreMode/P07949/P07949.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b555ebf9345d735bf96444c07947b757d0e8a536 --- /dev/null +++ b/scripts/PreMode/P07949/P07949.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P07949/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P07949/training +data_file_test: ./data.files/ICC.seed.0/P07949/testing.csv +data_type: P07949 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P07949.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.5fold/P15056.fold.0.yaml b/scripts/PreMode/P15056.5fold/P15056.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..73a7f6f3d0f5aacdbeeb75a3465ec75e95885f71 --- /dev/null +++ b/scripts/PreMode/P15056.5fold/P15056.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056/training +data_file_test: ./data.files/ICC.seed.0/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.5fold/P15056.fold.1.yaml b/scripts/PreMode/P15056.5fold/P15056.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d275d4cef73f28d48f5b51397927c39471f1dc38 --- /dev/null +++ b/scripts/PreMode/P15056.5fold/P15056.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P15056/training +data_file_test: ./data.files/ICC.seed.1/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.5fold/P15056.fold.2.yaml b/scripts/PreMode/P15056.5fold/P15056.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ab313e512ea56d3b867389d9bfbec243b9b123f1 --- /dev/null +++ b/scripts/PreMode/P15056.5fold/P15056.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P15056/training +data_file_test: ./data.files/ICC.seed.2/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.5fold/P15056.fold.3.yaml b/scripts/PreMode/P15056.5fold/P15056.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f8967dfee8bdf5a8ef73787a266b30e1b138b858 --- /dev/null +++ b/scripts/PreMode/P15056.5fold/P15056.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P15056/training +data_file_test: ./data.files/ICC.seed.3/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.5fold/P15056.fold.4.yaml b/scripts/PreMode/P15056.5fold/P15056.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a34971ab1ac6b369fe35d50d1f1d06e187508b1e --- /dev/null +++ b/scripts/PreMode/P15056.5fold/P15056.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P15056/training +data_file_test: ./data.files/ICC.seed.4/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.0.yaml b/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b0825b4a1cc8d378c96a113598d9838676821fb1 --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.1.yaml b/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1dc4f0950c4d5c0e7242ccc8b11be188b1717dda --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.1/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.2.yaml b/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cbf0f698a7c553908afa94cc200d7a0b4661586d --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.2/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.3.yaml b/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..725ef4a16077a7ffd4c979fbf0168e354fbc8e49 --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.3/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.4.yaml b/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3d0bcb56a6f3a1248efa8e47d58c880801482aec --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.5fold/P15056.itan.split.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.4/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.0.yaml b/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0f8e98041cb9da61974a16b0dd90c27aa71d9128 --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.1.yaml b/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..84d9fb8e4874961f94ab7bd597ceb035de1f0f89 --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.1/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.2.yaml b/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..851db13586d84e1c686aa61d1c2c74dd1882505c --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.2/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.3.yaml b/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..86af543fff33b76b6913c8d845f0d5f84e8ff1b3 --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.3/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.4.yaml b/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..288dd09f36911c7599ec3e4e7a5920586c05e1f0 --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.large.window.5fold/P15056.itan.split.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.4/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split.large.window/P15056.itan.split.large.window.seed.0.yaml b/scripts/PreMode/P15056.itan.split.large.window/P15056.itan.split.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0f8e98041cb9da61974a16b0dd90c27aa71d9128 --- /dev/null +++ b/scripts/PreMode/P15056.itan.split.large.window/P15056.itan.split.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.0.yaml b/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b0825b4a1cc8d378c96a113598d9838676821fb1 --- /dev/null +++ b/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.1.yaml b/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d032bda92a2702ebac013f660743d9174ece238c --- /dev/null +++ b/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.2.yaml b/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..20834e2f95d6aff2b52ab0e5f0d332beaa42c44e --- /dev/null +++ b/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.3.yaml b/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..aaaa8fdc89a76950aeee2e14f1c5b4f47270e141 --- /dev/null +++ b/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.4.yaml b/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9217197aa2b0a81b5e67588da6ade085e8e9ee6d --- /dev/null +++ b/scripts/PreMode/P15056.itan.split/P15056.itan.split.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P15056.itan.split/testing.csv +data_type: P15056.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.itan.split.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.0.yaml b/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..acb1ccabf5e1f5294c77fb80c6db9e944c782a7e --- /dev/null +++ b/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056/training +data_file_test: ./data.files/ICC.seed.0/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.1.yaml b/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3c7afa158e6ff2ae425ff177016dbf7295543759 --- /dev/null +++ b/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P15056/training +data_file_test: ./data.files/ICC.seed.1/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.2.yaml b/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5e71efa3cd3f2c745aefed0aa57d4653dd1492a3 --- /dev/null +++ b/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P15056/training +data_file_test: ./data.files/ICC.seed.2/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.3.yaml b/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f4dc45ac59a0b316468b0c670b20b46cb2003798 --- /dev/null +++ b/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P15056/training +data_file_test: ./data.files/ICC.seed.3/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.4.yaml b/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5773a4116df3206148bffbfa8f6407cfc4041095 --- /dev/null +++ b/scripts/PreMode/P15056.large.window.5fold/P15056.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P15056/training +data_file_test: ./data.files/ICC.seed.4/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.large.window/P15056.large.window.seed.0.yaml b/scripts/PreMode/P15056.large.window/P15056.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..acb1ccabf5e1f5294c77fb80c6db9e944c782a7e --- /dev/null +++ b/scripts/PreMode/P15056.large.window/P15056.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056/training +data_file_test: ./data.files/ICC.seed.0/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.0.yaml b/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a496106fb4da75088f3101ed64c4981aa9ced805 --- /dev/null +++ b/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.subset2.1/training +data_file_test: ./data.files/ICC.seed.0/P15056.subset2.1/testing.csv +data_type: P15056.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.1.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.1.yaml b/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4f0520d0a6ba0ceccd8492d2b21d7ffb4be7b769 --- /dev/null +++ b/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P15056.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P15056.subset2.1/training +data_file_test: ./data.files/ICC.seed.1/P15056.subset2.1/testing.csv +data_type: P15056.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.2.yaml b/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ebd5c29a925d67e8c824bf09d42749943b436955 --- /dev/null +++ b/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P15056.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P15056.subset2.1/training +data_file_test: ./data.files/ICC.seed.2/P15056.subset2.1/testing.csv +data_type: P15056.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.3.yaml b/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2ebe5a13777d7dbc6d2db4b1dc06faaced14efb8 --- /dev/null +++ b/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P15056.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P15056.subset2.1/training +data_file_test: ./data.files/ICC.seed.3/P15056.subset2.1/testing.csv +data_type: P15056.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.4.yaml b/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fae09c0589361822afdf05646bbafeac732d76bb --- /dev/null +++ b/scripts/PreMode/P15056.subset.1.5fold/P15056.subset.1.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P15056.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P15056.subset2.1/training +data_file_test: ./data.files/ICC.seed.4/P15056.subset2.1/testing.csv +data_type: P15056.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.1.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.0.yaml b/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..df1fc72592db917450616b4e8efc24f8e06bb468 --- /dev/null +++ b/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.subset2.2/training +data_file_test: ./data.files/ICC.seed.0/P15056.subset2.2/testing.csv +data_type: P15056.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.2.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.1.yaml b/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2706155a3eaf09e21b1e3aa860db8c6c6343aa20 --- /dev/null +++ b/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P15056.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P15056.subset2.2/training +data_file_test: ./data.files/ICC.seed.1/P15056.subset2.2/testing.csv +data_type: P15056.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.2.yaml b/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cf669b365436db19cf7b459554a01517e4237139 --- /dev/null +++ b/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P15056.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P15056.subset2.2/training +data_file_test: ./data.files/ICC.seed.2/P15056.subset2.2/testing.csv +data_type: P15056.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.3.yaml b/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b617954be46c697069ba95c90265ced93fb5fcae --- /dev/null +++ b/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P15056.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P15056.subset2.2/training +data_file_test: ./data.files/ICC.seed.3/P15056.subset2.2/testing.csv +data_type: P15056.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.4.yaml b/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5fc89e7a97694d534a8d3af42d66bb7b24e5d143 --- /dev/null +++ b/scripts/PreMode/P15056.subset.2.5fold/P15056.subset.2.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P15056.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P15056.subset2.2/training +data_file_test: ./data.files/ICC.seed.4/P15056.subset2.2/testing.csv +data_type: P15056.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.2.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.0.yaml b/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..13fb27a67bef731a7df2f59bb7a212611e3db3d1 --- /dev/null +++ b/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.subset2.4/training +data_file_test: ./data.files/ICC.seed.0/P15056.subset2.4/testing.csv +data_type: P15056.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.4.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.1.yaml b/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c6a058e3bb482e5a7ef604cce413c0a1789fe00e --- /dev/null +++ b/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P15056.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P15056.subset2.4/training +data_file_test: ./data.files/ICC.seed.1/P15056.subset2.4/testing.csv +data_type: P15056.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.2.yaml b/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..66f67d01402abc57c99e2914e8fc5d4ee9005d2e --- /dev/null +++ b/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P15056.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P15056.subset2.4/training +data_file_test: ./data.files/ICC.seed.2/P15056.subset2.4/testing.csv +data_type: P15056.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.3.yaml b/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..63e281f85130ea443640527cc5a1baf7ea6ac494 --- /dev/null +++ b/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P15056.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P15056.subset2.4/training +data_file_test: ./data.files/ICC.seed.3/P15056.subset2.4/testing.csv +data_type: P15056.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.4.yaml b/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5ec4191c78e316a67b09df9284dcea74cb55986e --- /dev/null +++ b/scripts/PreMode/P15056.subset.4.5fold/P15056.subset.4.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P15056.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P15056.subset2.4/training +data_file_test: ./data.files/ICC.seed.4/P15056.subset2.4/testing.csv +data_type: P15056.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.4.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.0.yaml b/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f62481ea5fa5e5d14d157299584b7c019babe025 --- /dev/null +++ b/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056.subset2.6/training +data_file_test: ./data.files/ICC.seed.0/P15056.subset2.6/testing.csv +data_type: P15056.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.6.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.1.yaml b/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dbd6425af1426f896ca3d7e0152fe4fa74d903e3 --- /dev/null +++ b/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P15056.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P15056.subset2.6/training +data_file_test: ./data.files/ICC.seed.1/P15056.subset2.6/testing.csv +data_type: P15056.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.2.yaml b/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..26cfd92e45b62e34248b285ad9fe80d17b26789a --- /dev/null +++ b/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P15056.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P15056.subset2.6/training +data_file_test: ./data.files/ICC.seed.2/P15056.subset2.6/testing.csv +data_type: P15056.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.3.yaml b/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..84d7021dad29828884c62cbd54449cc24dcabc89 --- /dev/null +++ b/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P15056.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P15056.subset2.6/training +data_file_test: ./data.files/ICC.seed.3/P15056.subset2.6/testing.csv +data_type: P15056.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.4.yaml b/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8ce86b885a5f1bc3d9dc0affa187e46641325896 --- /dev/null +++ b/scripts/PreMode/P15056.subset.6.5fold/P15056.subset.6.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P15056.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P15056.subset2.6/training +data_file_test: ./data.files/ICC.seed.4/P15056.subset2.6/testing.csv +data_type: P15056.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.subset2.6.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056/P15056.seed.0.yaml b/scripts/PreMode/P15056/P15056.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..73a7f6f3d0f5aacdbeeb75a3465ec75e95885f71 --- /dev/null +++ b/scripts/PreMode/P15056/P15056.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056/training +data_file_test: ./data.files/ICC.seed.0/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056/P15056.seed.1.yaml b/scripts/PreMode/P15056/P15056.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..767bc19f8ccdf7721422bb6b3836a6b931bdf01b --- /dev/null +++ b/scripts/PreMode/P15056/P15056.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056/training +data_file_test: ./data.files/ICC.seed.0/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056/P15056.seed.2.yaml b/scripts/PreMode/P15056/P15056.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2c0a1376efe51b27a6c9e8cc1a25ea7cd1305a43 --- /dev/null +++ b/scripts/PreMode/P15056/P15056.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056/training +data_file_test: ./data.files/ICC.seed.0/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056/P15056.seed.3.yaml b/scripts/PreMode/P15056/P15056.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3ad1b774ce570a5fb9ac5ddeaba95b5fa8fff1bc --- /dev/null +++ b/scripts/PreMode/P15056/P15056.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056/training +data_file_test: ./data.files/ICC.seed.0/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P15056/P15056.seed.4.yaml b/scripts/PreMode/P15056/P15056.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e7adb7056f1f006f73c8bd0cfdb34e2cb992b534 --- /dev/null +++ b/scripts/PreMode/P15056/P15056.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P15056/training +data_file_test: ./data.files/ICC.seed.0/P15056/testing.csv +data_type: P15056 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P15056.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.5fold/P21802.fold.0.yaml b/scripts/PreMode/P21802.5fold/P21802.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cb01ccb7b98cd2aaca79b307d3c141bbd6d68ffa --- /dev/null +++ b/scripts/PreMode/P21802.5fold/P21802.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802/training +data_file_test: ./data.files/ICC.seed.0/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.5fold/P21802.fold.1.yaml b/scripts/PreMode/P21802.5fold/P21802.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..836fa5c2d5c45799093d3ada384dff74d91f849a --- /dev/null +++ b/scripts/PreMode/P21802.5fold/P21802.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802/training +data_file_test: ./data.files/ICC.seed.1/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.5fold/P21802.fold.2.yaml b/scripts/PreMode/P21802.5fold/P21802.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8ec686abe36428f91b0b98c9ad14c7f7f5253ab0 --- /dev/null +++ b/scripts/PreMode/P21802.5fold/P21802.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802/training +data_file_test: ./data.files/ICC.seed.2/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.5fold/P21802.fold.3.yaml b/scripts/PreMode/P21802.5fold/P21802.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..99cd551ac724717f48c47ad3ec664f1b01776061 --- /dev/null +++ b/scripts/PreMode/P21802.5fold/P21802.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802/training +data_file_test: ./data.files/ICC.seed.3/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.5fold/P21802.fold.4.yaml b/scripts/PreMode/P21802.5fold/P21802.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1d4dc52ecf8b70f000acd5ae9574da9ef4b21218 --- /dev/null +++ b/scripts/PreMode/P21802.5fold/P21802.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802/training +data_file_test: ./data.files/ICC.seed.4/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.0.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..abc3e563c9c46ccc26f764da2a090825ad4e1b65 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.1.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5580493e3eccaf495eb35fc1a4ebb0e9914c4df9 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.1/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.2.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6e05170e972dbd0736c122bdc533c3b263ba05b9 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.2/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.3.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5a6ec3a0e4d8287db3cd11d6bf9df9d3c3bcedeb --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.3/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.4.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ad9692e9cca71785e8d5fafe148227e00526ac73 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.5fold/P21802.IPR016248.IPR016248.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.4/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.0.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9cf0d86b15b76d59e6044c4afab0238bfb984d0a --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.1.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..783414c1e5677bc5171d6eea255f86db1222d1ab --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.1/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.2.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..773765f16ba49663f1b98e9bd08ee06d19f8eccd --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.2/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.3.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..87cab1090f3c6839da0101c35c66fe119ffde30b --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.3/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.4.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..163271350b7f8c41f9418bbfa705b698ab3757e5 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window.5fold/P21802.IPR016248.IPR016248.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.4/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248.large.window/P21802.IPR016248.IPR016248.large.window.seed.0.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window/P21802.IPR016248.IPR016248.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9cf0d86b15b76d59e6044c4afab0238bfb984d0a --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248.large.window/P21802.IPR016248.IPR016248.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.0.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..abc3e563c9c46ccc26f764da2a090825ad4e1b65 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.1.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5b265cf565d34e52f54916ddf205d0547ad36244 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.2.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f3c0f6780aaaec849eb24dddb0827e9b6a65445f --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.3.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b56fdecc5c2436580a01968306009aad732c7dc9 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.4.yaml b/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ea88272680c2e567c26ede8a15aa1640296766a2 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.IPR016248/P21802.IPR016248.IPR016248.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.IPR016248/testing.csv +data_type: P21802.IPR016248.IPR016248 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.IPR016248.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.0.yaml b/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9679642480e13a7561e4d44c851979674b51abc2 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.1.yaml b/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b93a83f507e4ce5932e115d2fae6950dc130e762 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.1/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.2.yaml b/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..22d2ad5323c73ba646dd1fa5274edf3868d2c022 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.2/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.3.yaml b/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0fe9cd62f18e1cc70e7c1adce2b0ffeb19f57598 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.3/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.4.yaml b/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..843bd0f6ab6f0d69e33e36667c32dca1c1f42205 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.5fold/P21802.IPR016248.self.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.4/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.0.yaml b/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..216411049bb5c99363e761c3d101a4be50f1e66d --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.1.yaml b/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2f0bfa53f3ed7701c858f6c9a8a1f6e08fd807d3 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.1/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.2.yaml b/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5e021cc7b3165ac186c83a0a75f3cb2a744eaf1c --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.2/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.3.yaml b/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0a029d159737e2c09173f0c6d79599580454f4cc --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.3/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.4.yaml b/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dd95b3da66d60ebfd4f1ca58c8f36dc1a0334701 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.large.window.5fold/P21802.IPR016248.self.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.4/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self.large.window/P21802.IPR016248.self.large.window.seed.0.yaml b/scripts/PreMode/P21802.IPR016248.self.large.window/P21802.IPR016248.self.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..216411049bb5c99363e761c3d101a4be50f1e66d --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self.large.window/P21802.IPR016248.self.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.0.yaml b/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9679642480e13a7561e4d44c851979674b51abc2 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.1.yaml b/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cf2470857cbd729e16eb9e2d718f12ffedd08b7f --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.2.yaml b/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..09e5547be2106fd2a23bb2c7263950b292ad4610 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.3.yaml b/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e34495f8930e8c42fabb528287b75cd8781a1688 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.4.yaml b/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..01843ac2780113a57eed911e57f454e2211f4670 --- /dev/null +++ b/scripts/PreMode/P21802.IPR016248.self/P21802.IPR016248.self.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.IPR016248.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.IPR016248.self/training +data_file_test: ./data.files/ICC.seed.0/P21802.IPR016248.self/testing.csv +data_type: P21802.IPR016248.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.IPR016248.self.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.0.yaml b/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..345d01dd81c27a6013804ac849d063134f3a46da --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.1.yaml b/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d550b4f624ca70101303035fe25d8d8f2660a231 --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.1/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.2.yaml b/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c2d7a14f669788da804d85896005b552240dd2bf --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.2/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.3.yaml b/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e5fc33142bc01f3198dd3fdb7c704c418d2662c5 --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.3/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.4.yaml b/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f13fbf76bbaaea5989ad63f23f718eb5cb0950ac --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.5fold/P21802.itan.split.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.4/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.0.yaml b/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..93027ddb3ab67ed5d1cc1c8d7ce85da248865790 --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.1.yaml b/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5644e70bcfb452b18db1a4b90a1b8725c40e0cd4 --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.1/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.2.yaml b/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e23a4d5c1cd561a3e81233ac1091c380f2daf396 --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.2/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.3.yaml b/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a560ab661a8987a4be104de7df8279bdea243af1 --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.3/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.4.yaml b/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1fb4033deaa6854e6862c82af9ef4b916b30923a --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.large.window.5fold/P21802.itan.split.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.4/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split.large.window/P21802.itan.split.large.window.seed.0.yaml b/scripts/PreMode/P21802.itan.split.large.window/P21802.itan.split.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..93027ddb3ab67ed5d1cc1c8d7ce85da248865790 --- /dev/null +++ b/scripts/PreMode/P21802.itan.split.large.window/P21802.itan.split.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.0.yaml b/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..345d01dd81c27a6013804ac849d063134f3a46da --- /dev/null +++ b/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.1.yaml b/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f65e838b21eb0f12bd342dd659460c218ace9437 --- /dev/null +++ b/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.2.yaml b/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9eba60ad4c662e504112657403596f6b6e12898e --- /dev/null +++ b/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.3.yaml b/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c66616dc3022b82c683c60cfc97e851f12a43fdf --- /dev/null +++ b/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.4.yaml b/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ed7a5de0661a1e7388d4f90ffd654538bbfcef23 --- /dev/null +++ b/scripts/PreMode/P21802.itan.split/P21802.itan.split.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.itan.split/training +data_file_test: ./data.files/ICC.seed.0/P21802.itan.split/testing.csv +data_type: P21802.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.itan.split.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.0.yaml b/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b4bed4b777d1138b1c4f5bb13bbe34867ba036a2 --- /dev/null +++ b/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802/training +data_file_test: ./data.files/ICC.seed.0/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.1.yaml b/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..619750350efc79619c975e70904761f691e3a960 --- /dev/null +++ b/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802/training +data_file_test: ./data.files/ICC.seed.1/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.2.yaml b/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..58e3d62e671f5a54b25b4a8aaf7d73cf013f19e4 --- /dev/null +++ b/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802/training +data_file_test: ./data.files/ICC.seed.2/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.3.yaml b/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..de544fccdb37ed2da906c4bb1ccb34d0bbcc552c --- /dev/null +++ b/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802/training +data_file_test: ./data.files/ICC.seed.3/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.4.yaml b/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..71938eefa9f1f69c88f5cf089de8969255147636 --- /dev/null +++ b/scripts/PreMode/P21802.large.window.5fold/P21802.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802/training +data_file_test: ./data.files/ICC.seed.4/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.large.window/P21802.large.window.seed.0.yaml b/scripts/PreMode/P21802.large.window/P21802.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b4bed4b777d1138b1c4f5bb13bbe34867ba036a2 --- /dev/null +++ b/scripts/PreMode/P21802.large.window/P21802.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802/training +data_file_test: ./data.files/ICC.seed.0/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.0.yaml b/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..10f20c05e931b9d5eef6ed5a1a783221a3fe8199 --- /dev/null +++ b/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.subset2.1/training +data_file_test: ./data.files/ICC.seed.0/P21802.subset2.1/testing.csv +data_type: P21802.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.1.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.1.yaml b/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a0c5e5a1b5233d5acb8f0a42a42cf12332003593 --- /dev/null +++ b/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802.subset2.1/training +data_file_test: ./data.files/ICC.seed.1/P21802.subset2.1/testing.csv +data_type: P21802.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.2.yaml b/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..75cedaa6ce895581701e00e06b07f405c3b70892 --- /dev/null +++ b/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802.subset2.1/training +data_file_test: ./data.files/ICC.seed.2/P21802.subset2.1/testing.csv +data_type: P21802.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.3.yaml b/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e2b3b9119ad6c5d514c8e73c0bd14eb5e7b77f36 --- /dev/null +++ b/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802.subset2.1/training +data_file_test: ./data.files/ICC.seed.3/P21802.subset2.1/testing.csv +data_type: P21802.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.4.yaml b/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d9142786147918af04c281fedb5875276eced20b --- /dev/null +++ b/scripts/PreMode/P21802.subset.1.5fold/P21802.subset.1.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802.subset2.1/training +data_file_test: ./data.files/ICC.seed.4/P21802.subset2.1/testing.csv +data_type: P21802.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.1.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.0.yaml b/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c5d51e0a71e22e5f689c12e220d38316e0767e7f --- /dev/null +++ b/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.subset2.2/training +data_file_test: ./data.files/ICC.seed.0/P21802.subset2.2/testing.csv +data_type: P21802.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.2.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.1.yaml b/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ac21ec14d68d5af7c604752d8270e7184cc6f0b3 --- /dev/null +++ b/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802.subset2.2/training +data_file_test: ./data.files/ICC.seed.1/P21802.subset2.2/testing.csv +data_type: P21802.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.2.yaml b/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a2225ce8d6807db3ce5d696b75d1741c46eafbdd --- /dev/null +++ b/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802.subset2.2/training +data_file_test: ./data.files/ICC.seed.2/P21802.subset2.2/testing.csv +data_type: P21802.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.3.yaml b/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0f3c3089fccc8dc8ed7841e9daec1128442e16eb --- /dev/null +++ b/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802.subset2.2/training +data_file_test: ./data.files/ICC.seed.3/P21802.subset2.2/testing.csv +data_type: P21802.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.4.yaml b/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..55e76ea64c6ba5e78084eaa1de6f732783e9fbc9 --- /dev/null +++ b/scripts/PreMode/P21802.subset.2.5fold/P21802.subset.2.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802.subset2.2/training +data_file_test: ./data.files/ICC.seed.4/P21802.subset2.2/testing.csv +data_type: P21802.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.2.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.0.yaml b/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..60038ff2237fa59556fbe0177d633cfca17bb0bf --- /dev/null +++ b/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.subset2.4/training +data_file_test: ./data.files/ICC.seed.0/P21802.subset2.4/testing.csv +data_type: P21802.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.4.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.1.yaml b/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6b58fde6d9de84344e960db6e820218bd4e13e1e --- /dev/null +++ b/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802.subset2.4/training +data_file_test: ./data.files/ICC.seed.1/P21802.subset2.4/testing.csv +data_type: P21802.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.2.yaml b/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6acb36fa53b0c1f8095c1c75f3608753fa867fd2 --- /dev/null +++ b/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802.subset2.4/training +data_file_test: ./data.files/ICC.seed.2/P21802.subset2.4/testing.csv +data_type: P21802.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.3.yaml b/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4c9a1b73749c59faddda589e2ea7f52017c19a62 --- /dev/null +++ b/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802.subset2.4/training +data_file_test: ./data.files/ICC.seed.3/P21802.subset2.4/testing.csv +data_type: P21802.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.4.yaml b/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9acc37cf2240ce6e6918e43258717d8292f63015 --- /dev/null +++ b/scripts/PreMode/P21802.subset.4.5fold/P21802.subset.4.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802.subset2.4/training +data_file_test: ./data.files/ICC.seed.4/P21802.subset2.4/testing.csv +data_type: P21802.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.4.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.0.yaml b/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..76c2e5f81825c2f92befce7d94f47b70a6ae593d --- /dev/null +++ b/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802.subset2.6/training +data_file_test: ./data.files/ICC.seed.0/P21802.subset2.6/testing.csv +data_type: P21802.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.6.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.1.yaml b/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c1c5634d6ba28c6adb65c340c1d305c46f34d4b1 --- /dev/null +++ b/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/P21802.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/P21802.subset2.6/training +data_file_test: ./data.files/ICC.seed.1/P21802.subset2.6/testing.csv +data_type: P21802.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.2.yaml b/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..933564ff26ff7490ead213f46f8b1c86a8bd1ccd --- /dev/null +++ b/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/P21802.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/P21802.subset2.6/training +data_file_test: ./data.files/ICC.seed.2/P21802.subset2.6/testing.csv +data_type: P21802.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.3.yaml b/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..06ae34987834c7b51eedac3a3ad31e7aa006d9b1 --- /dev/null +++ b/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/P21802.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/P21802.subset2.6/training +data_file_test: ./data.files/ICC.seed.3/P21802.subset2.6/testing.csv +data_type: P21802.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.4.yaml b/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..34577cfdb63cd4b349eb98f077c9da3e92706ec3 --- /dev/null +++ b/scripts/PreMode/P21802.subset.6.5fold/P21802.subset.6.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/P21802.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/P21802.subset2.6/training +data_file_test: ./data.files/ICC.seed.4/P21802.subset2.6/testing.csv +data_type: P21802.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.subset2.6.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802/P21802.seed.0.yaml b/scripts/PreMode/P21802/P21802.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cb01ccb7b98cd2aaca79b307d3c141bbd6d68ffa --- /dev/null +++ b/scripts/PreMode/P21802/P21802.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802/training +data_file_test: ./data.files/ICC.seed.0/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802/P21802.seed.1.yaml b/scripts/PreMode/P21802/P21802.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f14e9325bd9d5bada273776476ed90c0e2d1a860 --- /dev/null +++ b/scripts/PreMode/P21802/P21802.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802/training +data_file_test: ./data.files/ICC.seed.0/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802/P21802.seed.2.yaml b/scripts/PreMode/P21802/P21802.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e44c0eec854113bf09d18214375228834f6fc119 --- /dev/null +++ b/scripts/PreMode/P21802/P21802.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802/training +data_file_test: ./data.files/ICC.seed.0/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802/P21802.seed.3.yaml b/scripts/PreMode/P21802/P21802.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3838d2e1ba3efaf57783df49e8ea4ed2eb73a68c --- /dev/null +++ b/scripts/PreMode/P21802/P21802.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802/training +data_file_test: ./data.files/ICC.seed.0/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/P21802/P21802.seed.4.yaml b/scripts/PreMode/P21802/P21802.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6e308977fe4a54f5ff4475e41a73d46876d1d744 --- /dev/null +++ b/scripts/PreMode/P21802/P21802.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P21802/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/P21802/training +data_file_test: ./data.files/ICC.seed.0/P21802/testing.csv +data_type: P21802 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.P21802.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/PTEN.5fold/PTEN.fold.0.yaml b/scripts/PreMode/PTEN.5fold/PTEN.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a76be420845ed02b995b26597a9f5f5345a8a981 --- /dev/null +++ b/scripts/PreMode/PTEN.5fold/PTEN.fold.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.5fold/PTEN.fold.1.yaml b/scripts/PreMode/PTEN.5fold/PTEN.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0ea21c44bf38c46bc881f6b51595db21d54ff464 --- /dev/null +++ b/scripts/PreMode/PTEN.5fold/PTEN.fold.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN/train.seed.1.csv +data_file_train_ddp_prefix: ./data.files/PTEN/train.seed.1 +data_file_test: ./data.files/PTEN/test.seed.1.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.1 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.1 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.5fold/PTEN.fold.2.yaml b/scripts/PreMode/PTEN.5fold/PTEN.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..87f83138e44429b610ace381183320a263073558 --- /dev/null +++ b/scripts/PreMode/PTEN.5fold/PTEN.fold.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN/train.seed.2.csv +data_file_train_ddp_prefix: ./data.files/PTEN/train.seed.2 +data_file_test: ./data.files/PTEN/test.seed.2.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.2 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.2 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.5fold/PTEN.fold.3.yaml b/scripts/PreMode/PTEN.5fold/PTEN.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..be2e0be47c74baea44b7e227f2e6801a852f75ab --- /dev/null +++ b/scripts/PreMode/PTEN.5fold/PTEN.fold.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN/train.seed.3.csv +data_file_train_ddp_prefix: ./data.files/PTEN/train.seed.3 +data_file_test: ./data.files/PTEN/test.seed.3.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.3 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.3 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.5fold/PTEN.fold.4.yaml b/scripts/PreMode/PTEN.5fold/PTEN.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bf9ca11c127b0df0f62044a7905abb0d9829bfa7 --- /dev/null +++ b/scripts/PreMode/PTEN.5fold/PTEN.fold.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN/train.seed.4.csv +data_file_train_ddp_prefix: ./data.files/PTEN/train.seed.4 +data_file_test: ./data.files/PTEN/test.seed.4.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.4 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.4 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.0.yaml b/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..859a7114053facdb010905539aa3350f03dc7ea5 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.1.yaml b/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..612e359b8bd6e8d2e80618b491e2abf23e31b275 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin/train.seed.1.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/train.seed.1 +data_file_test: ./data.files/PTEN.bin/test.seed.1.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.1 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.1 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.2.yaml b/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..edd5217fca51e44f0d14975b167dc2d5e40249e8 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin/train.seed.2.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/train.seed.2 +data_file_test: ./data.files/PTEN.bin/test.seed.2.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.2 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.2 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.3.yaml b/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7efa274dbc63ccd18e8e82a75f767b4f2b5f357e --- /dev/null +++ b/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin/train.seed.3.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/train.seed.3 +data_file_test: ./data.files/PTEN.bin/test.seed.3.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.3 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.3 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.4.yaml b/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3e3686de43f7868fb7b1a3358c67f921934d3788 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.5fold/PTEN.bin.fold.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin/train.seed.4.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/train.seed.4 +data_file_test: ./data.files/PTEN.bin/test.seed.4.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.4 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.4 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.0.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f409822ff23da22a463132182ee67dae13f524bd --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.1.0.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.1.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.1.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d59bff86be4327baf2a68fca7b466f472d00d0f8 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.1.1.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.1.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.2.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a3a6736bab5342309151d29a98744b2ab3b490ca --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.1.2.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.1.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.3.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..159837c9e208fb2ecdfb05f0a5ca6e85aac21b98 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.1.3.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.1.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.4.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6ba0c3017164f48e1f900c849a1594cca8d68859 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.1/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.1.4.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.1.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.0.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..97d9d6f1dacc6d1493c39a19265c77d98e67031d --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.2.0.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.2.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.1.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fc9d664eecd8eeb8b48e2177601c2ede79deec20 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.2.1.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.2.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.2.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d4ea9dd55188977f31a28c65389c928e072bd1ce --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.2.2.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.2.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.3.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..10b28b2c948d123e071b057cf669f831de1c2aa3 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.2.3.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.2.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.4.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ea5fefa36dab872fc4bd36ad14a875a538c37f35 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.2/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.2.4.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.2.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.0.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9a251f691ff3f91ef3270ed9bc30006c9af9d3e5 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.4.0.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.1.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ddc27bc3b40ad2f67aa88f30c34741711fc30258 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.4.1.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.4.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.2.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7116f674570fbc0069ec90ed3f3898d1fe9120d6 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.4.2.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.4.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.3.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2e4f67f0a884d8a8061eca858ab7466768758689 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.4.3.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.4.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.4.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..37d24999f3737cc3f0af88d43c788412bb341b44 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.4/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.4.4.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.4.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.0.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c1eb27ee42a7c97d5fd9765171b459f95aa6714f --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.6.0.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.6.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.1.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4e448cba00395da8804ff23bfd8d2c25a8f49928 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.6.1.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.6.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.2.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..db3414b2e39d14bedbc10b135696710e2dcba1da --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.6.2.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.6.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.3.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3bed9b9540917636ff994b64b7e2b9b68cfe5ec7 --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.6.3.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.6.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.4.yaml b/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5c48021ac37e81038ead61b3dfc2b92f6b7a9ffa --- /dev/null +++ b/scripts/PreMode/PTEN.bin.subsets/subset.6/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.bin//training.6.4.csv +data_file_train_ddp_prefix: ./data.files/PTEN.bin/training +data_file_test: ./data.files/PTEN.bin/testing.csv +data_type: PTEN.bin +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: binary_cross_entropy +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.bin.subset.6.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.bin/PTEN.bin.seed.0.yaml b/scripts/PreMode/PTEN.bin/PTEN.bin.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..20c8393b5a5576bc8b34492ab089b26d76a1f53b --- /dev/null +++ b/scripts/PreMode/PTEN.bin/PTEN.bin.seed.0.yaml @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b8937748477728fb3837f7ccccd894020d3b07b7132f6bc0e75c1b940558fe17 +size 2932 diff --git a/scripts/PreMode/PTEN.bin/PTEN.bin.seed.1.yaml b/scripts/PreMode/PTEN.bin/PTEN.bin.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2b65c91eb265db337df0da849399d868cd7373b9 --- /dev/null +++ b/scripts/PreMode/PTEN.bin/PTEN.bin.seed.1.yaml @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47a93539535058782d44e2dcf186045d446a419892d329d3360fd3915030f046 +size 2932 diff --git a/scripts/PreMode/PTEN.bin/PTEN.bin.seed.2.yaml b/scripts/PreMode/PTEN.bin/PTEN.bin.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e56234431539d3ef559ee41cf6eca4965ac177d7 --- /dev/null +++ b/scripts/PreMode/PTEN.bin/PTEN.bin.seed.2.yaml @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14e6a5962ed60092446318f1a9399a32301f45ccd03b344a444b6ad8d3a90eef +size 2932 diff --git a/scripts/PreMode/PTEN.bin/PTEN.bin.seed.3.yaml b/scripts/PreMode/PTEN.bin/PTEN.bin.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f6431fb5118187574355e160d44972ead574d61e --- /dev/null +++ b/scripts/PreMode/PTEN.bin/PTEN.bin.seed.3.yaml @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65551cf5d3c82a300fe4e4ef755e60e77d71cbde80aeef100e70cb708feb34c0 +size 2932 diff --git a/scripts/PreMode/PTEN.bin/PTEN.bin.seed.4.yaml b/scripts/PreMode/PTEN.bin/PTEN.bin.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9b14d6a120a146e7ec4ac8b28d2d5ec455ebab78 --- /dev/null +++ b/scripts/PreMode/PTEN.bin/PTEN.bin.seed.4.yaml @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dfea285efba8355b2ffa738ffc8463df27b6b7a9696f7de50e13804575533ba +size 2932 diff --git a/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.1.yaml b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8b8baf69e7f5d54493d7838d0bcda27cd51db2e0 --- /dev/null +++ b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.replicate.rest.1/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN.replicate.rest.1/training +data_file_test: ./data.files/PTEN.replicate.rest.1/testing.csv +data_type: PTEN.replicate.rest.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.replicate.rest.1.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.2.yaml b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b3fc07a56a8851cc3af34444c760ee76725b48f3 --- /dev/null +++ b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.replicate.rest.2/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN.replicate.rest.2/training +data_file_test: ./data.files/PTEN.replicate.rest.2/testing.csv +data_type: PTEN.replicate.rest.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.replicate.rest.2.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.3.yaml b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bdff88695cdb1cbd3e156924db665da7e7f24bad --- /dev/null +++ b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.replicate.rest.3/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN.replicate.rest.3/training +data_file_test: ./data.files/PTEN.replicate.rest.3/testing.csv +data_type: PTEN.replicate.rest.3 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.replicate.rest.3.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.4.yaml b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f1fcf4ba543e6418cc49b84bcb6bf575664e9956 --- /dev/null +++ b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.replicate.rest.4/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN.replicate.rest.4/training +data_file_test: ./data.files/PTEN.replicate.rest.4/testing.csv +data_type: PTEN.replicate.rest.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.replicate.rest.4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.5.yaml b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.5.yaml new file mode 100644 index 0000000000000000000000000000000000000000..27579d1f1ce59d2b5dd4255c4b6a5d19db9408c4 --- /dev/null +++ b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.5.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.replicate.rest.5/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN.replicate.rest.5/training +data_file_test: ./data.files/PTEN.replicate.rest.5/testing.csv +data_type: PTEN.replicate.rest.5 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.replicate.rest.5.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.6.yaml b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.6.yaml new file mode 100644 index 0000000000000000000000000000000000000000..07a1b4f4da134e257d8bc0d5daf1c7fd4d130a90 --- /dev/null +++ b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.6.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.replicate.rest.6/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN.replicate.rest.6/training +data_file_test: ./data.files/PTEN.replicate.rest.6/testing.csv +data_type: PTEN.replicate.rest.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.replicate.rest.6.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.7.yaml b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.7.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8bacb2b90b240da85ebaa462fe324a28fc7a40d9 --- /dev/null +++ b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.7.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.replicate.rest.7/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN.replicate.rest.7/training +data_file_test: ./data.files/PTEN.replicate.rest.7/testing.csv +data_type: PTEN.replicate.rest.7 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.replicate.rest.7.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.8.yaml b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.8.yaml new file mode 100644 index 0000000000000000000000000000000000000000..61256227e173792d5f69867cf335b03f308016b1 --- /dev/null +++ b/scripts/PreMode/PTEN.replicates.rest/PTEN.replicate.rest.8.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN.replicate.rest.8/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN.replicate.rest.8/training +data_file_test: ./data.files/PTEN.replicate.rest.8/testing.csv +data_type: PTEN.replicate.rest.8 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.replicate.rest.8.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.1/seed.0.yaml b/scripts/PreMode/PTEN.subsets/subset.1/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a81da0851cb7daf24d7cdc4ec99e166ec86b51dd --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.1/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.1.0.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.1.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.1/seed.1.yaml b/scripts/PreMode/PTEN.subsets/subset.1/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3cd01bd99349cc7979574100b6b3c3436a4ccad4 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.1/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.1.1.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.1.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.1/seed.2.yaml b/scripts/PreMode/PTEN.subsets/subset.1/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..de442cd3cbb60aa81bddbf9795b06f0cf20402d6 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.1/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.1.2.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.1.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.1/seed.3.yaml b/scripts/PreMode/PTEN.subsets/subset.1/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c82b40e0cc3402dc1a716111da863bfb6e382ed8 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.1/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.1.3.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.1.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.1/seed.4.yaml b/scripts/PreMode/PTEN.subsets/subset.1/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f423fbd078660d628bc71b98de412658a1ccc405 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.1/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.1.4.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.1.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.2/seed.0.yaml b/scripts/PreMode/PTEN.subsets/subset.2/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c3fe624901fab2c39727ba99f1113b5fd0f7070c --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.2/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.2.0.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.2.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.2/seed.1.yaml b/scripts/PreMode/PTEN.subsets/subset.2/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5c55f1cd859ec4638a8c63ed6cae864f154d47e8 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.2/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.2.1.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.2.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.2/seed.2.yaml b/scripts/PreMode/PTEN.subsets/subset.2/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c0284322746260f723d257ba49492abc43d5ff01 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.2/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.2.2.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.2.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.2/seed.3.yaml b/scripts/PreMode/PTEN.subsets/subset.2/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..309d8d9dd0cc63aba4037db854f2b3c7a51fa5c9 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.2/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.2.3.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.2.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.2/seed.4.yaml b/scripts/PreMode/PTEN.subsets/subset.2/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..12f5e54e44a162cf3de79073eefdba6d77d9702d --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.2/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.2.4.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.2.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.4/seed.0.yaml b/scripts/PreMode/PTEN.subsets/subset.4/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fc33980b327d7d264ca42efe4ca61cbf1e574c1c --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.4/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.4.0.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.4/seed.1.yaml b/scripts/PreMode/PTEN.subsets/subset.4/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..53dd4f72bc175867303a90d43d38314b4606aa0a --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.4/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.4.1.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.4.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.4/seed.2.yaml b/scripts/PreMode/PTEN.subsets/subset.4/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1ece91fa8d7a709749deb5540362c1750ba8a287 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.4/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.4.2.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.4.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.4/seed.3.yaml b/scripts/PreMode/PTEN.subsets/subset.4/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..83aecad667deedfce85d3267ec90611e7d122f28 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.4/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.4.3.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.4.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.4/seed.4.yaml b/scripts/PreMode/PTEN.subsets/subset.4/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4072d126989819398b0c4a4457cd7a17b60c26c0 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.4/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.4.4.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.4.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.6/seed.0.yaml b/scripts/PreMode/PTEN.subsets/subset.6/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..562f53092b9aafa7029c95bebba5837c11f1a1bb --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.6/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.6.0.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.6.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.6/seed.1.yaml b/scripts/PreMode/PTEN.subsets/subset.6/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..30e0da9cb9062ce83b90b2634e4f0d368c08f59e --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.6/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.6.1.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.6.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.6/seed.2.yaml b/scripts/PreMode/PTEN.subsets/subset.6/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dafd4bc09dcfe6c3de4a0bd663375f1b866561df --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.6/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.6.2.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.6.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.6/seed.3.yaml b/scripts/PreMode/PTEN.subsets/subset.6/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a6925f6499c90ce7fa9b1f67d533fea7b1ef1688 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.6/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.6.3.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.6.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN.subsets/subset.6/seed.4.yaml b/scripts/PreMode/PTEN.subsets/subset.6/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6b8a4933996e5baa18c0258e06826970964a00a4 --- /dev/null +++ b/scripts/PreMode/PTEN.subsets/subset.6/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN//training.6.4.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.subset.6.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN/PTEN.seed.0.yaml b/scripts/PreMode/PTEN/PTEN.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a76be420845ed02b995b26597a9f5f5345a8a981 --- /dev/null +++ b/scripts/PreMode/PTEN/PTEN.seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN/PTEN.seed.1.yaml b/scripts/PreMode/PTEN/PTEN.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..088957852957be400efefedf7f7ac2fef928ebaa --- /dev/null +++ b/scripts/PreMode/PTEN/PTEN.seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN/PTEN.seed.2.yaml b/scripts/PreMode/PTEN/PTEN.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6ece13d63209b6de2321e5794ebc6da844c7c1d8 --- /dev/null +++ b/scripts/PreMode/PTEN/PTEN.seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN/PTEN.seed.3.yaml b/scripts/PreMode/PTEN/PTEN.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5e7a476fb519b6f0c462be571687286a1e0ab8d1 --- /dev/null +++ b/scripts/PreMode/PTEN/PTEN.seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/PTEN/PTEN.seed.4.yaml b/scripts/PreMode/PTEN/PTEN.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a6de2d1bdaa0076c90a5a0ea62164e23d1f1e18b --- /dev/null +++ b/scripts/PreMode/PTEN/PTEN.seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/PTEN/training.csv +data_file_train_ddp_prefix: ./data.files/PTEN/training +data_file_test: ./data.files/PTEN/testing.csv +data_type: PTEN +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.PTEN.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Q09428.5fold/Q09428.fold.0.yaml b/scripts/PreMode/Q09428.5fold/Q09428.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ead7affef5e98fbb7118eda6947b0bedcce47862 --- /dev/null +++ b/scripts/PreMode/Q09428.5fold/Q09428.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428/training +data_file_test: ./data.files/ICC.seed.0/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.5fold/Q09428.fold.1.yaml b/scripts/PreMode/Q09428.5fold/Q09428.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..33f474b18e49e9af18051e6fae59559f8879d701 --- /dev/null +++ b/scripts/PreMode/Q09428.5fold/Q09428.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q09428/training +data_file_test: ./data.files/ICC.seed.1/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.5fold/Q09428.fold.2.yaml b/scripts/PreMode/Q09428.5fold/Q09428.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..45f43ea66df0783d62e793271b838e058b3a6f90 --- /dev/null +++ b/scripts/PreMode/Q09428.5fold/Q09428.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q09428/training +data_file_test: ./data.files/ICC.seed.2/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.5fold/Q09428.fold.3.yaml b/scripts/PreMode/Q09428.5fold/Q09428.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..16a20b740a47405c401a9ab1d633762081e8a3d9 --- /dev/null +++ b/scripts/PreMode/Q09428.5fold/Q09428.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q09428/training +data_file_test: ./data.files/ICC.seed.3/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.5fold/Q09428.fold.4.yaml b/scripts/PreMode/Q09428.5fold/Q09428.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ce9648647db6228579cb8f5f71266a439e145e56 --- /dev/null +++ b/scripts/PreMode/Q09428.5fold/Q09428.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q09428/training +data_file_test: ./data.files/ICC.seed.4/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.0.yaml b/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..790f9fd723ba7bd8dc012ce962c4fe050554e341 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.1.yaml b/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..858fd93ad67cf0a1fa3c796f306cad31723abc0e --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.1/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.2.yaml b/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2c0d0f0493cad06a1b10c3ace6cd01ab63eb23e2 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.2/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.3.yaml b/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..afb6953ff98f7820e933ea7600804f61f551e253 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.3/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.4.yaml b/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2ee854d10dbb9e769292b93636868066ea59104e --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.5fold/Q09428.itan.split.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.4/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.0.yaml b/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2860461068840e09c5d524bf2c918222d6cb8c47 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.1.yaml b/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1bc24cba49df63e07d6a7a849d1cebed759a5671 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.1/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.2.yaml b/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a1c7df58054004a3b2343605c8ad97fb5fbc97c7 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.2/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.3.yaml b/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..11b980af7de8e40c14bc6097bce5fa3207cf9b0b --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.3/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.4.yaml b/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..31be294bb709a7954f908bd6d1b8ce762780b094 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.large.window.5fold/Q09428.itan.split.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.4/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split.large.window/Q09428.itan.split.large.window.seed.0.yaml b/scripts/PreMode/Q09428.itan.split.large.window/Q09428.itan.split.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2860461068840e09c5d524bf2c918222d6cb8c47 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split.large.window/Q09428.itan.split.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.0.yaml b/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..790f9fd723ba7bd8dc012ce962c4fe050554e341 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.1.yaml b/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..046f39fa7433dd3a43feddd61f4537c889fd730e --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.2.yaml b/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1f29ea0477402e7f620d08787e79c0036831b82d --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.3.yaml b/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c65ef4c1f8d8c1eef04ddf9dbc0668d39b5c5827 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.4.yaml b/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c3af24fbbe2ca78e9dde0b9b947fcf38e5713035 --- /dev/null +++ b/scripts/PreMode/Q09428.itan.split/Q09428.itan.split.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q09428.itan.split/testing.csv +data_type: Q09428.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.itan.split.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.0.yaml b/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7a95b2f5a2ead5858d91dfb6da6bcd4367bd82e2 --- /dev/null +++ b/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428/training +data_file_test: ./data.files/ICC.seed.0/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.1.yaml b/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b4d9b8a4646f35ae877d089cf5ee2ec73b6055ff --- /dev/null +++ b/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q09428/training +data_file_test: ./data.files/ICC.seed.1/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.2.yaml b/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e69ac0a6c05de93c2d431ee84fcf9cf2a04520b9 --- /dev/null +++ b/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q09428/training +data_file_test: ./data.files/ICC.seed.2/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.3.yaml b/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9b429446ee7ff1b80fffa62b0050b6889cb6bab9 --- /dev/null +++ b/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q09428/training +data_file_test: ./data.files/ICC.seed.3/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.4.yaml b/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2ebb259c689444c7cc9207f269fd8dc7989cad65 --- /dev/null +++ b/scripts/PreMode/Q09428.large.window.5fold/Q09428.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q09428/training +data_file_test: ./data.files/ICC.seed.4/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.large.window/Q09428.large.window.seed.0.yaml b/scripts/PreMode/Q09428.large.window/Q09428.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7a95b2f5a2ead5858d91dfb6da6bcd4367bd82e2 --- /dev/null +++ b/scripts/PreMode/Q09428.large.window/Q09428.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428/training +data_file_test: ./data.files/ICC.seed.0/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.0.yaml b/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4bcde34b985afd1eb9dbc364966c90e396766ab4 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.subset2.1/training +data_file_test: ./data.files/ICC.seed.0/Q09428.subset2.1/testing.csv +data_type: Q09428.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.1.yaml b/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a33770da4a65d16690535ba200a92fb3cc3efce6 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q09428.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q09428.subset2.1/training +data_file_test: ./data.files/ICC.seed.1/Q09428.subset2.1/testing.csv +data_type: Q09428.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.2.yaml b/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6081ded6f8c9aeb460e9c1936ab6560bfc66c750 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q09428.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q09428.subset2.1/training +data_file_test: ./data.files/ICC.seed.2/Q09428.subset2.1/testing.csv +data_type: Q09428.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.3.yaml b/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ed7565dc03d229c8e5ec6ec9c4c6b13c18c051a3 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q09428.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q09428.subset2.1/training +data_file_test: ./data.files/ICC.seed.3/Q09428.subset2.1/testing.csv +data_type: Q09428.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.4.yaml b/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e5704eb089c3ae57164777a369f2b3662a795aff --- /dev/null +++ b/scripts/PreMode/Q09428.subset.1.5fold/Q09428.subset.1.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q09428.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q09428.subset2.1/training +data_file_test: ./data.files/ICC.seed.4/Q09428.subset2.1/testing.csv +data_type: Q09428.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.1.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.0.yaml b/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c2b64dc463a7a2d55f0bc43801789edc7a6586c6 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.subset2.2/training +data_file_test: ./data.files/ICC.seed.0/Q09428.subset2.2/testing.csv +data_type: Q09428.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.1.yaml b/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..415be8a1996fd5e17205f2821da98b03cc75612e --- /dev/null +++ b/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q09428.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q09428.subset2.2/training +data_file_test: ./data.files/ICC.seed.1/Q09428.subset2.2/testing.csv +data_type: Q09428.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.2.yaml b/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fbf64ab0a14f9afb30e7488169e5980a707688d8 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q09428.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q09428.subset2.2/training +data_file_test: ./data.files/ICC.seed.2/Q09428.subset2.2/testing.csv +data_type: Q09428.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.3.yaml b/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cddf11115547e5e726d1507c8c06183d98e26f67 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q09428.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q09428.subset2.2/training +data_file_test: ./data.files/ICC.seed.3/Q09428.subset2.2/testing.csv +data_type: Q09428.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.4.yaml b/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8e4d0bf0d550282d8c14e4056bc2e2295bd3a9f7 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.2.5fold/Q09428.subset.2.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q09428.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q09428.subset2.2/training +data_file_test: ./data.files/ICC.seed.4/Q09428.subset2.2/testing.csv +data_type: Q09428.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.2.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.0.yaml b/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ac0218230487ec7330e9142a310a5b908e40d23e --- /dev/null +++ b/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.subset2.4/training +data_file_test: ./data.files/ICC.seed.0/Q09428.subset2.4/testing.csv +data_type: Q09428.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.1.yaml b/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bce8f016fb7c6af9882c5977168e536fc7eda781 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q09428.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q09428.subset2.4/training +data_file_test: ./data.files/ICC.seed.1/Q09428.subset2.4/testing.csv +data_type: Q09428.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.2.yaml b/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..39b4d2db49d2769fd6ed0c4ed09dc9b2150e61f2 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q09428.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q09428.subset2.4/training +data_file_test: ./data.files/ICC.seed.2/Q09428.subset2.4/testing.csv +data_type: Q09428.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.3.yaml b/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..56b8011b030dfc324148db2a0d467d518b99e422 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q09428.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q09428.subset2.4/training +data_file_test: ./data.files/ICC.seed.3/Q09428.subset2.4/testing.csv +data_type: Q09428.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.4.yaml b/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4244eb72a34678840931e7a953d78e5c8c6578f7 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.4.5fold/Q09428.subset.4.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q09428.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q09428.subset2.4/training +data_file_test: ./data.files/ICC.seed.4/Q09428.subset2.4/testing.csv +data_type: Q09428.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.4.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.0.yaml b/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4d5cca2749b03803ac21068426461466aba2ca42 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428.subset2.6/training +data_file_test: ./data.files/ICC.seed.0/Q09428.subset2.6/testing.csv +data_type: Q09428.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.1.yaml b/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..97da07c137521dab8f227756cfc8b290dfe17ab1 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q09428.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q09428.subset2.6/training +data_file_test: ./data.files/ICC.seed.1/Q09428.subset2.6/testing.csv +data_type: Q09428.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.2.yaml b/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c0f3542f36442ae0a0cd80a1d9d7eed0bd4c9a5d --- /dev/null +++ b/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q09428.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q09428.subset2.6/training +data_file_test: ./data.files/ICC.seed.2/Q09428.subset2.6/testing.csv +data_type: Q09428.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.3.yaml b/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..19ae837bb816df582e83424a4867e2397cf2e02d --- /dev/null +++ b/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q09428.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q09428.subset2.6/training +data_file_test: ./data.files/ICC.seed.3/Q09428.subset2.6/testing.csv +data_type: Q09428.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.4.yaml b/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ffa41891d3098bdcd8b36d7cf9011b5d4efbd0f4 --- /dev/null +++ b/scripts/PreMode/Q09428.subset.6.5fold/Q09428.subset.6.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q09428.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q09428.subset2.6/training +data_file_test: ./data.files/ICC.seed.4/Q09428.subset2.6/testing.csv +data_type: Q09428.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.subset2.6.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428/Q09428.seed.0.yaml b/scripts/PreMode/Q09428/Q09428.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ead7affef5e98fbb7118eda6947b0bedcce47862 --- /dev/null +++ b/scripts/PreMode/Q09428/Q09428.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428/training +data_file_test: ./data.files/ICC.seed.0/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428/Q09428.seed.1.yaml b/scripts/PreMode/Q09428/Q09428.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5dcbf19025ae22c84936a1c6e3edafec7e2902c6 --- /dev/null +++ b/scripts/PreMode/Q09428/Q09428.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428/training +data_file_test: ./data.files/ICC.seed.0/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428/Q09428.seed.2.yaml b/scripts/PreMode/Q09428/Q09428.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e2e538f3f4ef14128b2ad1d3d44c334d0d1a84e1 --- /dev/null +++ b/scripts/PreMode/Q09428/Q09428.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428/training +data_file_test: ./data.files/ICC.seed.0/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428/Q09428.seed.3.yaml b/scripts/PreMode/Q09428/Q09428.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6c5c676fd2db8b05957e7fd6ef3f8b45ddc40263 --- /dev/null +++ b/scripts/PreMode/Q09428/Q09428.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428/training +data_file_test: ./data.files/ICC.seed.0/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q09428/Q09428.seed.4.yaml b/scripts/PreMode/Q09428/Q09428.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..791a7785c1783ee354c419bcb11d33504ab118d0 --- /dev/null +++ b/scripts/PreMode/Q09428/Q09428.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q09428/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q09428/training +data_file_test: ./data.files/ICC.seed.0/Q09428/testing.csv +data_type: Q09428 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q09428.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.0.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..85d02f16f68db201f24a0004ca9ee5c33283552d --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.1.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d448f578b0a8a4722ba291dd0654083b1f6aa7f0 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.1/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.2.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e0178dc40fd1adf861ff249b611439d7047549f0 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.2/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.3.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..350fbebf333a6b66668b968a73b0972472bbd15e --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.3/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.4.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ef4ccf7460b6c67d5e17d0d1d6ccef7e940fc8fa --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.5fold/Q14524.IPR005821.IPR005821.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.4/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.0.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f7ea101c5256b0364d30aa56e1ca5dc0830615ea --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.1.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6cd421eb41896f28a9b305fc1572323cb0ee867e --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.1/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.2.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f884d15a85e65b8b3de144f612bcf9931c31a14a --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.2/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.3.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4be30a253865eaa69bb5328a0de83e4d56264776 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.3/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.4.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2b430b663a2b25ac102bed976425398f70a3b185 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window.5fold/Q14524.IPR005821.IPR005821.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.4/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window/Q14524.IPR005821.IPR005821.large.window.seed.0.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window/Q14524.IPR005821.IPR005821.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f7ea101c5256b0364d30aa56e1ca5dc0830615ea --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821.large.window/Q14524.IPR005821.IPR005821.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.0.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..85d02f16f68db201f24a0004ca9ee5c33283552d --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.1.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..519d2e22d6ac80bf6f3c127c12331df6fa5b59fe --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.2.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2b5f2aa0916471037b0d8884de09e4d6051066c2 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.3.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7255f7ce8873612923d0bc720c89d597d5fb6bd6 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.4.yaml b/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..673208372be18150407b3caa29a39e7ff46db6fb --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.IPR005821/Q14524.IPR005821.IPR005821.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.IPR005821/testing.csv +data_type: Q14524.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.IPR005821.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.0.yaml b/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..327d760f306fc8c6f0d0b1a855bab503c7c6187d --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.1.yaml b/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b1d589e4c098631dc41832348f5e3a4709602938 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.1/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.2.yaml b/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..15a73b38b2c73ca660fd26138b8083dddcc778de --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.2/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.3.yaml b/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..06d2d18af9bf7a7d6e8dfc36d50a25c137a8032e --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.3/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.4.yaml b/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..261c4324b6cdc98bd1163091269e383a1dce0639 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.5fold/Q14524.IPR005821.self.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.4/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.0.yaml b/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8361834793415c7874ca7ba7d38f1950e0225626 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.1.yaml b/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..684b5ece558c0bb89353016b4fc23ae10910bb0e --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.1/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.2.yaml b/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8266e8d680b49f30932c12bc8a3d930da0f6d660 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.2/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.3.yaml b/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5c440e1458c2a14af2d3a6c8cc8aec231f9238dd --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.3/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.4.yaml b/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5245958ff08713b48a26c9e588273837be568ebb --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.large.window.5fold/Q14524.IPR005821.self.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.4/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self.large.window/Q14524.IPR005821.self.large.window.seed.0.yaml b/scripts/PreMode/Q14524.IPR005821.self.large.window/Q14524.IPR005821.self.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8361834793415c7874ca7ba7d38f1950e0225626 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self.large.window/Q14524.IPR005821.self.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.0.yaml b/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..327d760f306fc8c6f0d0b1a855bab503c7c6187d --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.1.yaml b/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1182c70e66ff92e7417249b9a5c6df39f2bb57ac --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.2.yaml b/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..274d283d65c393e62ca44b0ac88c7b63607b0b58 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.3.yaml b/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8e69c56a478762542c79b598023ac85f75c240b7 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.4.yaml b/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4b8a233a18b5431ca2d059f1b12d7bf925bf6ae2 --- /dev/null +++ b/scripts/PreMode/Q14524.IPR005821.self/Q14524.IPR005821.self.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q14524.IPR005821.self/testing.csv +data_type: Q14524.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.IPR005821.self.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.0.yaml b/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d68b42b1262c9594a7a35374bf375de513f09b8d --- /dev/null +++ b/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.1.yaml b/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4e40651c4d9bc6e5b4f5a4af42d5f1c9f3fed3ba --- /dev/null +++ b/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.1/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.2.yaml b/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..252dc578fe46b369ab8e5f1c1cf3505a37a87c1d --- /dev/null +++ b/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.2/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.3.yaml b/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0a5a1047e3d63f1565ad317292634e7a8c54546b --- /dev/null +++ b/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.3/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.4.yaml b/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f8552181c3814180f7282c748760c74d3148f7fa --- /dev/null +++ b/scripts/PreMode/Q14524.clean.5fold/Q14524.clean.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.4/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.0.yaml b/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..95a5046611d4f14eae02827955e3781c68534c8b --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.1.yaml b/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f1364d54269f412abe196e3adc834ac4107c86dc --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.1/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.2.yaml b/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e9cd0735a3b6041fbe0b9cbe7502d7277fc6e48b --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.2/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.3.yaml b/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9808eb10124300b7a0eb99c82fb4f117233b4a05 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.3/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.4.yaml b/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c5b872213f6519fcbb8be17758c6e7ef0e805d5f --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.5fold/Q14524.clean.itan.split.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.4/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.0.yaml b/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..113d24cf751fe1ae10ed1756921529160f7c7c9b --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.1.yaml b/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6d0ae952b9bfcf326e7f17f87cbc5812fafb4e45 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.1/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.2.yaml b/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3f2ade39e54dd75062c11fec85316683e5febaef --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.2/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.3.yaml b/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e17dd7fc536294bafa371935d28370507dc2c662 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.3/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.4.yaml b/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3d9a5295506596ce3482d1c1dae2e5fc1f5a6028 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.large.window.5fold/Q14524.clean.itan.split.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.4/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split.large.window/Q14524.clean.itan.split.large.window.seed.0.yaml b/scripts/PreMode/Q14524.clean.itan.split.large.window/Q14524.clean.itan.split.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..113d24cf751fe1ae10ed1756921529160f7c7c9b --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split.large.window/Q14524.clean.itan.split.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.0.yaml b/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..95a5046611d4f14eae02827955e3781c68534c8b --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.1.yaml b/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3f185d113cb55398bbc4f8e201e48dd32c694f7d --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.2.yaml b/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c9630bb80d9723c02094ae509e46b9aa32475e57 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.3.yaml b/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8907f223e2126c0eb86e62f2598d86b7cd5d4a06 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.4.yaml b/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..aafaf2afe74747bef5991d3895985a50b3a6f62c --- /dev/null +++ b/scripts/PreMode/Q14524.clean.itan.split/Q14524.clean.itan.split.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.itan.split/testing.csv +data_type: Q14524.clean.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.itan.split.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.0.yaml b/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3141e4418939927c7d15a34a764684cf48bf9534 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.1.yaml b/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..19e546de275fd5b0469aacb6be92d0482448539b --- /dev/null +++ b/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.1/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.2.yaml b/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a25fd7f2f3c03eaca30c3c81db6503b331ad3837 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.2/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.3.yaml b/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..07cb65ebf6cd8cf51d6c0bba3fba3d66a58f1996 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.3/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.4.yaml b/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8848c1d449d257b16e9a2f02e323e3d894736840 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.large.window.5fold/Q14524.clean.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.4/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.large.window/Q14524.clean.large.window.seed.0.yaml b/scripts/PreMode/Q14524.clean.large.window/Q14524.clean.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3141e4418939927c7d15a34a764684cf48bf9534 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.large.window/Q14524.clean.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.0.yaml b/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dde240e37ca7ca04bb6bfe4819f57b10a3f1bf63 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.subset2.1/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.subset2.1/testing.csv +data_type: Q14524.clean.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.1.yaml b/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b24fe464d29efb3afe961319e65ece4e13f4930a --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.clean.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.clean.subset2.1/training +data_file_test: ./data.files/ICC.seed.1/Q14524.clean.subset2.1/testing.csv +data_type: Q14524.clean.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.2.yaml b/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6706fb0a5da5456d4223202c02252c258401d01c --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.clean.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.clean.subset2.1/training +data_file_test: ./data.files/ICC.seed.2/Q14524.clean.subset2.1/testing.csv +data_type: Q14524.clean.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.3.yaml b/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cb1f517b6573a07f0dac740eb74df096447a6c71 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.clean.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.clean.subset2.1/training +data_file_test: ./data.files/ICC.seed.3/Q14524.clean.subset2.1/testing.csv +data_type: Q14524.clean.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.4.yaml b/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9cc27acb99e10d57f59ad8c050f379566305144c --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.1.5fold/Q14524.clean.subset.1.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.clean.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.clean.subset2.1/training +data_file_test: ./data.files/ICC.seed.4/Q14524.clean.subset2.1/testing.csv +data_type: Q14524.clean.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.1.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.0.yaml b/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..29d98825c9b9e48a6c5c50df14623bea72741d94 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.subset2.2/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.subset2.2/testing.csv +data_type: Q14524.clean.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.1.yaml b/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..369ef83d4960b69b06c3e587038cfe2a3a353ee4 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.clean.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.clean.subset2.2/training +data_file_test: ./data.files/ICC.seed.1/Q14524.clean.subset2.2/testing.csv +data_type: Q14524.clean.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.2.yaml b/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e876c0c76f7f9ec4f9d835263ca5d476fd1521a2 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.clean.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.clean.subset2.2/training +data_file_test: ./data.files/ICC.seed.2/Q14524.clean.subset2.2/testing.csv +data_type: Q14524.clean.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.3.yaml b/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fab77560c60eaee3921d6a6b5c6554d109820c04 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.clean.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.clean.subset2.2/training +data_file_test: ./data.files/ICC.seed.3/Q14524.clean.subset2.2/testing.csv +data_type: Q14524.clean.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.4.yaml b/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..967a06a1d608ef488f5017ec4e31f47bac57b2f6 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.2.5fold/Q14524.clean.subset.2.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.clean.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.clean.subset2.2/training +data_file_test: ./data.files/ICC.seed.4/Q14524.clean.subset2.2/testing.csv +data_type: Q14524.clean.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.2.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.0.yaml b/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bf113073368d03f141e946bd43d3435b5bbb9759 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.subset2.4/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.subset2.4/testing.csv +data_type: Q14524.clean.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.1.yaml b/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3521734a21f4549e5fea568ec78e73751bac7d19 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.clean.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.clean.subset2.4/training +data_file_test: ./data.files/ICC.seed.1/Q14524.clean.subset2.4/testing.csv +data_type: Q14524.clean.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.2.yaml b/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9908caf44d5310c986dce0e800f4136de6dcfc5c --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.clean.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.clean.subset2.4/training +data_file_test: ./data.files/ICC.seed.2/Q14524.clean.subset2.4/testing.csv +data_type: Q14524.clean.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.3.yaml b/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b436805d9b37f2af456fc9625456349f9200fa93 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.clean.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.clean.subset2.4/training +data_file_test: ./data.files/ICC.seed.3/Q14524.clean.subset2.4/testing.csv +data_type: Q14524.clean.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.4.yaml b/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..82169140814c53abd8aa16af8febbab6e68e93eb --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.4.5fold/Q14524.clean.subset.4.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.clean.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.clean.subset2.4/training +data_file_test: ./data.files/ICC.seed.4/Q14524.clean.subset2.4/testing.csv +data_type: Q14524.clean.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.4.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.0.yaml b/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0a3b04f238b6438101e2a41deefb72e0a705f088 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean.subset2.6/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean.subset2.6/testing.csv +data_type: Q14524.clean.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.1.yaml b/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..66ab0cb9b0780a540baaae5bd1bfbd22b3fd0407 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14524.clean.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14524.clean.subset2.6/training +data_file_test: ./data.files/ICC.seed.1/Q14524.clean.subset2.6/testing.csv +data_type: Q14524.clean.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.2.yaml b/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..628063fb24768da1f88b917dcadfeb862c9f9781 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14524.clean.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14524.clean.subset2.6/training +data_file_test: ./data.files/ICC.seed.2/Q14524.clean.subset2.6/testing.csv +data_type: Q14524.clean.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.3.yaml b/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4b07ba74417f2c3e8be0417355d94ef760105185 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14524.clean.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14524.clean.subset2.6/training +data_file_test: ./data.files/ICC.seed.3/Q14524.clean.subset2.6/testing.csv +data_type: Q14524.clean.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.4.yaml b/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..016ff3bdf1638ed6899bed1b299873b6b99fb5f7 --- /dev/null +++ b/scripts/PreMode/Q14524.clean.subset.6.5fold/Q14524.clean.subset.6.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14524.clean.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14524.clean.subset2.6/training +data_file_test: ./data.files/ICC.seed.4/Q14524.clean.subset2.6/testing.csv +data_type: Q14524.clean.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.subset2.6.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean/Q14524.clean.seed.0.yaml b/scripts/PreMode/Q14524.clean/Q14524.clean.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d68b42b1262c9594a7a35374bf375de513f09b8d --- /dev/null +++ b/scripts/PreMode/Q14524.clean/Q14524.clean.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean/Q14524.clean.seed.1.yaml b/scripts/PreMode/Q14524.clean/Q14524.clean.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..93dd28eb30ed1a0d8b188d14894543544f697d0c --- /dev/null +++ b/scripts/PreMode/Q14524.clean/Q14524.clean.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean/Q14524.clean.seed.2.yaml b/scripts/PreMode/Q14524.clean/Q14524.clean.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a45d4e4c3303a21878267d2a499cf14ec9dd928f --- /dev/null +++ b/scripts/PreMode/Q14524.clean/Q14524.clean.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean/Q14524.clean.seed.3.yaml b/scripts/PreMode/Q14524.clean/Q14524.clean.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d2072f2d0cda9b88b0f3750956c737f38fe2ebe9 --- /dev/null +++ b/scripts/PreMode/Q14524.clean/Q14524.clean.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14524.clean/Q14524.clean.seed.4.yaml b/scripts/PreMode/Q14524.clean/Q14524.clean.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d3ca13a43daccfd59c5e6819855caa9a1029e465 --- /dev/null +++ b/scripts/PreMode/Q14524.clean/Q14524.clean.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14524.clean/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14524.clean/training +data_file_test: ./data.files/ICC.seed.0/Q14524.clean/testing.csv +data_type: Q14524.clean +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14524.clean.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.5fold/Q14654.fold.0.yaml b/scripts/PreMode/Q14654.5fold/Q14654.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b764c1ad092b9007274504a27e041bf7e3454897 --- /dev/null +++ b/scripts/PreMode/Q14654.5fold/Q14654.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654/training +data_file_test: ./data.files/ICC.seed.0/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.5fold/Q14654.fold.1.yaml b/scripts/PreMode/Q14654.5fold/Q14654.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..02b807a2f2b1bf23f2b1bcb24eee933d0a338d06 --- /dev/null +++ b/scripts/PreMode/Q14654.5fold/Q14654.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654/training +data_file_test: ./data.files/ICC.seed.1/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.5fold/Q14654.fold.2.yaml b/scripts/PreMode/Q14654.5fold/Q14654.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e1441bd642c95c9e7b5cff4ad20df8fab39c2390 --- /dev/null +++ b/scripts/PreMode/Q14654.5fold/Q14654.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654/training +data_file_test: ./data.files/ICC.seed.2/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.5fold/Q14654.fold.3.yaml b/scripts/PreMode/Q14654.5fold/Q14654.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f9cb65e63c7deb9a5d64dddc5a474a91f695b3cc --- /dev/null +++ b/scripts/PreMode/Q14654.5fold/Q14654.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654/training +data_file_test: ./data.files/ICC.seed.3/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.5fold/Q14654.fold.4.yaml b/scripts/PreMode/Q14654.5fold/Q14654.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7c87ad0e3907dc25164668b23b1a6e9ce8a028d4 --- /dev/null +++ b/scripts/PreMode/Q14654.5fold/Q14654.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654/training +data_file_test: ./data.files/ICC.seed.4/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.0.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5223db8f5d46933bbf099038905ee0ec159daae1 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.1.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6566ae48b3330e4c71676ed0e8947fa7d0e8d5e4 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.1/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.2.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..434c425102edb3cd8ee287951a63922c2937b67d --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.2/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.3.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ca01aaf2908ae9ff5037d3174ffb55e34012b1b6 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.3/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.4.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..10973dc56880ed402e9d66c680decc919c1f2684 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.5fold/Q14654.IPR013518.IPR013518.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.4/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.0.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b33f735e3ee28f940e81b57ad456215be8673dd1 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.1.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7d4513c3fc6939ae9c2e3b37f000ff34bafd7b84 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.1/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.2.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3a0721cfb21bb7f88d27a209a54dbb10cb3592e8 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.2/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.3.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ed6c5300b82a80dde945ec8e17db9a3f64ca81fc --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.3/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.4.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bb344591e34b6afe9fc80e166a282b44d2c614dd --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window.5fold/Q14654.IPR013518.IPR013518.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.4/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window/Q14654.IPR013518.IPR013518.large.window.seed.0.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window/Q14654.IPR013518.IPR013518.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b33f735e3ee28f940e81b57ad456215be8673dd1 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518.large.window/Q14654.IPR013518.IPR013518.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.0.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5223db8f5d46933bbf099038905ee0ec159daae1 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.1.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7172749a195d4a97febbeece060289088a5f787d --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.2.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f8916f3a585e8dc33e9acf933c1078610bc357b3 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.3.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..694eea7b195d9ae94a5185be57e760072d812192 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.4.yaml b/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2d791dbf0232aa3d1d1d65643d3214f25e885aca --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.IPR013518/Q14654.IPR013518.IPR013518.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.IPR013518/testing.csv +data_type: Q14654.IPR013518.IPR013518 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.IPR013518.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.0.yaml b/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a7931dc5e5be0b697a0eb4d52e6553ea7d446d7c --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.1.yaml b/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3b731b488041eac4d3864a04484e05d39e825039 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.1/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.2.yaml b/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cfa2035fb9039ee3d8a19f7eb9b3d7ccb7fdf491 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.2/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.3.yaml b/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..050070462f3818906da37eb05a15c6de4f4990e0 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.3/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.4.yaml b/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..83efecde70f68581c0367f88726be0b0a780c95e --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.5fold/Q14654.IPR013518.self.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.4/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.0.yaml b/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3c682a3d368da433d3e88c14b7722eeabac037bd --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.1.yaml b/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d5b1b248bf2b280f4609d46d0402ec5915548ea3 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.1/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.2.yaml b/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..567381759fbfe4e6cbd1c6e21dee9824cfa86d8c --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.2/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.3.yaml b/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1b67783d2096aea103501a46b4ed27d2f4241eff --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.3/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.4.yaml b/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d5925514cb84527926ada43da64c23b538e0dacf --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.large.window.5fold/Q14654.IPR013518.self.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.4/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self.large.window/Q14654.IPR013518.self.large.window.seed.0.yaml b/scripts/PreMode/Q14654.IPR013518.self.large.window/Q14654.IPR013518.self.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3c682a3d368da433d3e88c14b7722eeabac037bd --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self.large.window/Q14654.IPR013518.self.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.0.yaml b/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a7931dc5e5be0b697a0eb4d52e6553ea7d446d7c --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.1.yaml b/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..eca41f4ac39f8248dbd1098f011e37f6cb4f8d3a --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.2.yaml b/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0f42e6bbfe616a5ed56ce7f8ecfff1856ad4647a --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.3.yaml b/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..17c0cbdcb3ee93cff9c5587536f561cb6ee1aa6f --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.4.yaml b/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..db96497d9fdb5abe413819629d53b0f017584d10 --- /dev/null +++ b/scripts/PreMode/Q14654.IPR013518.self/Q14654.IPR013518.self.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.IPR013518.self/training +data_file_test: ./data.files/ICC.seed.0/Q14654.IPR013518.self/testing.csv +data_type: Q14654.IPR013518.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.IPR013518.self.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.0.yaml b/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..680a7d333567832bfb544290128317d0c9fd9e32 --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.1.yaml b/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bdb3dd454158cae6b1061ec068ac18b00ddbb93f --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.1/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.2.yaml b/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ac8675be74e6d25d1b274ea541f2fc3db54f164d --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.2/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.3.yaml b/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6bf8efee8eea0a7b4d91764fc52492eb11ca143a --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.3/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.4.yaml b/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..28cb5f9d2dac76879e0ba0b55788baf912c8782c --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.5fold/Q14654.itan.split.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.4/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.0.yaml b/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a18939076147061a19ce1d7016bd6d539e8215df --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.1.yaml b/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..afbfe6c48d0bca2a8637766056e032f4dd955a1c --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.1/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.2.yaml b/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..feebffebd4b570a1ac10d86225a53099f119c853 --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.2/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.3.yaml b/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4cde0f82453973c5ca1348167364334e1f3e4037 --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.3/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.4.yaml b/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a91065af49c30b314a0a3700f6ae58449f7fd89a --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.large.window.5fold/Q14654.itan.split.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.4/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split.large.window/Q14654.itan.split.large.window.seed.0.yaml b/scripts/PreMode/Q14654.itan.split.large.window/Q14654.itan.split.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a18939076147061a19ce1d7016bd6d539e8215df --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split.large.window/Q14654.itan.split.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.0.yaml b/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..680a7d333567832bfb544290128317d0c9fd9e32 --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.1.yaml b/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ba220b2f82ccc426fc1db6f9910693f3def9f767 --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.2.yaml b/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7b57a3f2b6e920577aef7b8ed3a4b847b62f9fec --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.3.yaml b/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..995daf584c9419bf4c33a005277ed16230e70983 --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.4.yaml b/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e238a292ce50d1766ee6902311bbc3d5453d864c --- /dev/null +++ b/scripts/PreMode/Q14654.itan.split/Q14654.itan.split.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q14654.itan.split/testing.csv +data_type: Q14654.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.itan.split.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.0.yaml b/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1d3ddd1ad9238bc3e0cb9f3a8cd9679613ea8601 --- /dev/null +++ b/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654/training +data_file_test: ./data.files/ICC.seed.0/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.1.yaml b/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..42adad3f2437d6940a7179a34b425c2dc6055ab6 --- /dev/null +++ b/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654/training +data_file_test: ./data.files/ICC.seed.1/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.2.yaml b/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a15db24e0208f5ad98fd4cc7a78ab2b4b46585d3 --- /dev/null +++ b/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654/training +data_file_test: ./data.files/ICC.seed.2/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.3.yaml b/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6cc609b7494b0f1fee2c5dd1454793ee0713d12a --- /dev/null +++ b/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654/training +data_file_test: ./data.files/ICC.seed.3/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.4.yaml b/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3e2620db0adcb9b7da8ee211f7ee0b0297921e41 --- /dev/null +++ b/scripts/PreMode/Q14654.large.window.5fold/Q14654.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654/training +data_file_test: ./data.files/ICC.seed.4/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.large.window/Q14654.large.window.seed.0.yaml b/scripts/PreMode/Q14654.large.window/Q14654.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1d3ddd1ad9238bc3e0cb9f3a8cd9679613ea8601 --- /dev/null +++ b/scripts/PreMode/Q14654.large.window/Q14654.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654/training +data_file_test: ./data.files/ICC.seed.0/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.0.yaml b/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5cd877fac4fecbaa51e5cd9d35eb60d36c39b27f --- /dev/null +++ b/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.subset2.1/training +data_file_test: ./data.files/ICC.seed.0/Q14654.subset2.1/testing.csv +data_type: Q14654.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.1.yaml b/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c62a85df35fcc3d86c911efef6398a2549320229 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654.subset2.1/training +data_file_test: ./data.files/ICC.seed.1/Q14654.subset2.1/testing.csv +data_type: Q14654.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.2.yaml b/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5d7e96f6ea92b652fe753b0e1211f9428c20f09a --- /dev/null +++ b/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654.subset2.1/training +data_file_test: ./data.files/ICC.seed.2/Q14654.subset2.1/testing.csv +data_type: Q14654.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.3.yaml b/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..83e32815b2c4c6d994339cd62a18bec2b5e147cf --- /dev/null +++ b/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654.subset2.1/training +data_file_test: ./data.files/ICC.seed.3/Q14654.subset2.1/testing.csv +data_type: Q14654.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.4.yaml b/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..99709b1882aaf30a9a05347702271698dcbb5fbd --- /dev/null +++ b/scripts/PreMode/Q14654.subset.1.5fold/Q14654.subset.1.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654.subset2.1/training +data_file_test: ./data.files/ICC.seed.4/Q14654.subset2.1/testing.csv +data_type: Q14654.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.1.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.0.yaml b/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c0cd6c68930d454fd3d96d6aa96bc5c7c2eed0c4 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.subset2.2/training +data_file_test: ./data.files/ICC.seed.0/Q14654.subset2.2/testing.csv +data_type: Q14654.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.1.yaml b/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..42ca44aa97ed7505a86fdb368982aabec83e9100 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654.subset2.2/training +data_file_test: ./data.files/ICC.seed.1/Q14654.subset2.2/testing.csv +data_type: Q14654.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.2.yaml b/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c35e9e9d5d3805e6a10eb1df46fb5d3ec60f9ab3 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654.subset2.2/training +data_file_test: ./data.files/ICC.seed.2/Q14654.subset2.2/testing.csv +data_type: Q14654.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.3.yaml b/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4a24c265040dadb68ee239992be91c1646c7e883 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654.subset2.2/training +data_file_test: ./data.files/ICC.seed.3/Q14654.subset2.2/testing.csv +data_type: Q14654.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.4.yaml b/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..152a1d4009ac8a75d83a46f861d48d8df8a7d659 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.2.5fold/Q14654.subset.2.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654.subset2.2/training +data_file_test: ./data.files/ICC.seed.4/Q14654.subset2.2/testing.csv +data_type: Q14654.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.2.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.0.yaml b/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4ff56ad05b67f81160a5e32758d920a256e2ec9e --- /dev/null +++ b/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.subset2.4/training +data_file_test: ./data.files/ICC.seed.0/Q14654.subset2.4/testing.csv +data_type: Q14654.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.1.yaml b/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..36a75303a05da57472c88b27409df363d222bb0a --- /dev/null +++ b/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654.subset2.4/training +data_file_test: ./data.files/ICC.seed.1/Q14654.subset2.4/testing.csv +data_type: Q14654.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.2.yaml b/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5274fa5bd3e3263c477957820f3d45c2a3fae3d3 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654.subset2.4/training +data_file_test: ./data.files/ICC.seed.2/Q14654.subset2.4/testing.csv +data_type: Q14654.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.3.yaml b/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..96b2697315997b3d592eef5d9e3ec1cbcf803b52 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654.subset2.4/training +data_file_test: ./data.files/ICC.seed.3/Q14654.subset2.4/testing.csv +data_type: Q14654.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.4.yaml b/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8536e38d9d08882d9484c633d827d700c8ed1c2f --- /dev/null +++ b/scripts/PreMode/Q14654.subset.4.5fold/Q14654.subset.4.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654.subset2.4/training +data_file_test: ./data.files/ICC.seed.4/Q14654.subset2.4/testing.csv +data_type: Q14654.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.4.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.0.yaml b/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8c1b77dc2148e4ba11b1755319b36f10435ee948 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654.subset2.6/training +data_file_test: ./data.files/ICC.seed.0/Q14654.subset2.6/testing.csv +data_type: Q14654.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.1.yaml b/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ad9475aee29974530c7cf040012114d1a1447565 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q14654.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q14654.subset2.6/training +data_file_test: ./data.files/ICC.seed.1/Q14654.subset2.6/testing.csv +data_type: Q14654.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.2.yaml b/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1ab6e3c6e934920beb848c30c198864bad997b4d --- /dev/null +++ b/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q14654.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q14654.subset2.6/training +data_file_test: ./data.files/ICC.seed.2/Q14654.subset2.6/testing.csv +data_type: Q14654.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.3.yaml b/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d893d6c3964ef6e9f7bb0ee90c5c335e43669cdb --- /dev/null +++ b/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q14654.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q14654.subset2.6/training +data_file_test: ./data.files/ICC.seed.3/Q14654.subset2.6/testing.csv +data_type: Q14654.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.4.yaml b/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..859853faecdae6754ecd3ed630c9db92cb163849 --- /dev/null +++ b/scripts/PreMode/Q14654.subset.6.5fold/Q14654.subset.6.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q14654.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q14654.subset2.6/training +data_file_test: ./data.files/ICC.seed.4/Q14654.subset2.6/testing.csv +data_type: Q14654.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.subset2.6.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654/Q14654.seed.0.yaml b/scripts/PreMode/Q14654/Q14654.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b764c1ad092b9007274504a27e041bf7e3454897 --- /dev/null +++ b/scripts/PreMode/Q14654/Q14654.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654/training +data_file_test: ./data.files/ICC.seed.0/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654/Q14654.seed.1.yaml b/scripts/PreMode/Q14654/Q14654.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6fba6b9a77542b641cdc28522cf3345ec683e3fe --- /dev/null +++ b/scripts/PreMode/Q14654/Q14654.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654/training +data_file_test: ./data.files/ICC.seed.0/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654/Q14654.seed.2.yaml b/scripts/PreMode/Q14654/Q14654.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..84e4fec2f0d0645682286d3d964551204d15eb8d --- /dev/null +++ b/scripts/PreMode/Q14654/Q14654.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654/training +data_file_test: ./data.files/ICC.seed.0/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654/Q14654.seed.3.yaml b/scripts/PreMode/Q14654/Q14654.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a5078ddb382f77734b4121c36caa79ac400c8b2a --- /dev/null +++ b/scripts/PreMode/Q14654/Q14654.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654/training +data_file_test: ./data.files/ICC.seed.0/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q14654/Q14654.seed.4.yaml b/scripts/PreMode/Q14654/Q14654.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8fc2e12ee551f63cfe93e339755dbc685a7b5217 --- /dev/null +++ b/scripts/PreMode/Q14654/Q14654.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q14654/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q14654/training +data_file_test: ./data.files/ICC.seed.0/Q14654/testing.csv +data_type: Q14654 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q14654.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.5fold/Q99250.fold.0.yaml b/scripts/PreMode/Q99250.5fold/Q99250.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ea6a9451b8796a434808a7f04e3a5b70a114b0ae --- /dev/null +++ b/scripts/PreMode/Q99250.5fold/Q99250.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250/training +data_file_test: ./data.files/ICC.seed.0/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.5fold/Q99250.fold.1.yaml b/scripts/PreMode/Q99250.5fold/Q99250.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..83beeaabfc13e7708efe584f4899a9708993a0bc --- /dev/null +++ b/scripts/PreMode/Q99250.5fold/Q99250.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250/training +data_file_test: ./data.files/ICC.seed.1/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.5fold/Q99250.fold.2.yaml b/scripts/PreMode/Q99250.5fold/Q99250.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..10a1b13ff5ba717eed97c7a8ca6e9663ac2b9378 --- /dev/null +++ b/scripts/PreMode/Q99250.5fold/Q99250.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250/training +data_file_test: ./data.files/ICC.seed.2/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.5fold/Q99250.fold.3.yaml b/scripts/PreMode/Q99250.5fold/Q99250.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1b2d4b1644f79a31e883fcc56dd1297d5589d974 --- /dev/null +++ b/scripts/PreMode/Q99250.5fold/Q99250.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250/training +data_file_test: ./data.files/ICC.seed.3/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.5fold/Q99250.fold.4.yaml b/scripts/PreMode/Q99250.5fold/Q99250.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a4d67e3dd2252b68eb42b23afcd2081d37c9767b --- /dev/null +++ b/scripts/PreMode/Q99250.5fold/Q99250.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250/training +data_file_test: ./data.files/ICC.seed.4/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.0.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..72b433f1ba9db72ea0bf882c7b1f140c482df5ad --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.1.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..86b1e4b8f24db20cfef236770ce7d7a44bcf5436 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.1/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.2.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..de71160e90d75753b9d2b9a4ed6b71a4f8baa263 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.2/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.3.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1b9e48dd6304ffdf65b0a48d2e8756dbf1ec781f --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.3/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.4.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e8df5a715863d7a46bdb508d61e0c0d39594a30f --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.5fold/Q99250.IPR005821.IPR005821.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.4/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.0.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7757b707df25bc97247e7d1a47b22084a0a94482 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.1.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7c695234f739cc3a225592ab51d94f71540db8dc --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.1/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.2.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..247715d78dfe21daaf709805d42435a99a51435b --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.2/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.3.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..90d3aae066a3bab3bb5cf4c9849993db46de912c --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.3/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.4.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fd98a1b4d507b44e1720c03b7c36474306362f4e --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window.5fold/Q99250.IPR005821.IPR005821.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.4/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window/Q99250.IPR005821.IPR005821.large.window.seed.0.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window/Q99250.IPR005821.IPR005821.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7757b707df25bc97247e7d1a47b22084a0a94482 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821.large.window/Q99250.IPR005821.IPR005821.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.0.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..72b433f1ba9db72ea0bf882c7b1f140c482df5ad --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.1.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d8a78a6b3ce63b789ef4aef2c4b97bcf2ef9b530 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.2.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ef0be5fbe8aea8c8d9bd03d15e51d0ae1aa43df9 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.3.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f97204e576728d4b646a08a10120053daee9556b --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.4.yaml b/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..da4f00a8bfdd5e1c5438a8974415992b1734ed99 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.IPR005821/Q99250.IPR005821.IPR005821.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.IPR005821/testing.csv +data_type: Q99250.IPR005821.IPR005821 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.IPR005821.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.0.yaml b/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ace59c3af913030509b496d420360c53caf7ed0a --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.1.yaml b/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ae7cdf557b7b087eaa49469789d84ba3e75606b4 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.1/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.2.yaml b/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0717ca7221eedaf1d9f33e696e3880a7aa757569 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.2/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.3.yaml b/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..816a3902fa4b828363f3b51727528f0d96dbd790 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.3/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.4.yaml b/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b0b2c586506c74ec0bdcb81ff75d62cd7feed740 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.5fold/Q99250.IPR005821.self.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.4/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.0.yaml b/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0466b3eeaf083679de7783a06d43b90c4491f0fe --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.1.yaml b/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..29e187e335266d5b4b4b66acb26c51c99fe07fad --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.1/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.2.yaml b/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..76880e8b5aae66ec3309fecfe28eede0d75db44d --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.2/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.3.yaml b/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ed4c38d7de4fd59b62a523d0794a1ab03ea7d238 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.3/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.4.yaml b/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..61c15eb4783fa594489fe74eae887dad92a9ff9c --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.large.window.5fold/Q99250.IPR005821.self.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.4/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self.large.window/Q99250.IPR005821.self.large.window.seed.0.yaml b/scripts/PreMode/Q99250.IPR005821.self.large.window/Q99250.IPR005821.self.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0466b3eeaf083679de7783a06d43b90c4491f0fe --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self.large.window/Q99250.IPR005821.self.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.0.yaml b/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ace59c3af913030509b496d420360c53caf7ed0a --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.1.yaml b/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a76e70ece70e6519b0239b3cee4369fcdebb61c6 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.2.yaml b/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..26c65df2b1cffbb326c9d6ee7d6c0a8fb0307144 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.3.yaml b/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5e904c69ca861db36c2afdc34af7934bf8edfd07 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.4.yaml b/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4d8d88be43ce5c3aaf9bc444c9db4d4fbc124ee5 --- /dev/null +++ b/scripts/PreMode/Q99250.IPR005821.self/Q99250.IPR005821.self.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.IPR005821.self/training +data_file_test: ./data.files/ICC.seed.0/Q99250.IPR005821.self/testing.csv +data_type: Q99250.IPR005821.self +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.IPR005821.self.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.0.yaml b/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a8ccd10cfc187f8c02816490cd1ea834fbe54403 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.1.yaml b/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..592da8b0333305875dcb748820d4bb417b4a4217 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.1/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.2.yaml b/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c5b68ac77718d6c4293a6823897d1831029c3ce9 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.2/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.3.yaml b/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..321f85463fe5e87877b674f2b1b1507de693252d --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.3/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.4.yaml b/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..667009d54c72afbeecb80834bdab472a6081d53e --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.5fold/Q99250.itan.split.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.4/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.0.yaml b/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f86b2cbfae49b29bc809d6249afeb3cc08f4e045 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.1.yaml b/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9cdd029badd25d1d7b6fc25e9e5dd64d760b7c71 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.1/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.2.yaml b/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..84b3077035f3a99b15fd1961711f866bcda4f00f --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.2/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.3.yaml b/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fcf5f0ba19aa6d660686d89927218d4d160caa61 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.3/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.4.yaml b/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..820bac2e69c65cc38cb7490789092d216f024053 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.large.window.5fold/Q99250.itan.split.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.4/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split.large.window/Q99250.itan.split.large.window.seed.0.yaml b/scripts/PreMode/Q99250.itan.split.large.window/Q99250.itan.split.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f86b2cbfae49b29bc809d6249afeb3cc08f4e045 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split.large.window/Q99250.itan.split.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.0.yaml b/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a8ccd10cfc187f8c02816490cd1ea834fbe54403 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.1.yaml b/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0a26e50d0f9e55e11e9060494714d749c70b6d9e --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.2.yaml b/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2490c6722b86b0bcd33671f66f0704f723cb76e5 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.3.yaml b/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8a61c5b34d68d4d1fb836beebc8ba5da6ef4caee --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.4.yaml b/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e7270e3f8ae32ca0a669f6c3d40a22c8e5cf5415 --- /dev/null +++ b/scripts/PreMode/Q99250.itan.split/Q99250.itan.split.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.itan.split/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.itan.split/training +data_file_test: ./data.files/ICC.seed.0/Q99250.itan.split/testing.csv +data_type: Q99250.itan.split +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.itan.split.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.0.yaml b/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..83e0d68d684fef1e119de35dcef4e5c3bfbbd237 --- /dev/null +++ b/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250/training +data_file_test: ./data.files/ICC.seed.0/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.1.yaml b/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1c67f38d16e41095507c9b942547c80ac880c86d --- /dev/null +++ b/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250/training +data_file_test: ./data.files/ICC.seed.1/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.large.window.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.2.yaml b/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6e9742a78a5de4900740c0a3f3c2e9971ef2e594 --- /dev/null +++ b/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250/training +data_file_test: ./data.files/ICC.seed.2/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.large.window.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.3.yaml b/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..de1e6abf095cd7a9186a5e4f5860f743a0e40b12 --- /dev/null +++ b/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250/training +data_file_test: ./data.files/ICC.seed.3/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.large.window.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.4.yaml b/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..15d7f981739be33e5e7c70bd0104c74ebec8f46a --- /dev/null +++ b/scripts/PreMode/Q99250.large.window.5fold/Q99250.large.window.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250/training +data_file_test: ./data.files/ICC.seed.4/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.large.window.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.large.window/Q99250.large.window.seed.0.yaml b/scripts/PreMode/Q99250.large.window/Q99250.large.window.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..83e0d68d684fef1e119de35dcef4e5c3bfbbd237 --- /dev/null +++ b/scripts/PreMode/Q99250.large.window/Q99250.large.window.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250/training +data_file_test: ./data.files/ICC.seed.0/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 1251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.large.window.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.0.yaml b/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d12229e96d4ad0750713e76d1a7398a52e96514e --- /dev/null +++ b/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.subset2.1/training +data_file_test: ./data.files/ICC.seed.0/Q99250.subset2.1/testing.csv +data_type: Q99250.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.1.yaml b/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7f573af852102b0fde4612efaa9bbfa00fecf753 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250.subset2.1/training +data_file_test: ./data.files/ICC.seed.1/Q99250.subset2.1/testing.csv +data_type: Q99250.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.2.yaml b/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b3dee838b23f6c6f883c8a9c8215648c5526b411 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250.subset2.1/training +data_file_test: ./data.files/ICC.seed.2/Q99250.subset2.1/testing.csv +data_type: Q99250.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.3.yaml b/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..35f10f62d353a9ae7fe6f2451f2cbb4d87584fa6 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250.subset2.1/training +data_file_test: ./data.files/ICC.seed.3/Q99250.subset2.1/testing.csv +data_type: Q99250.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.4.yaml b/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..56e5ae302959200c6221c554e3db41fd5ce36c98 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.1.5fold/Q99250.subset.1.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250.subset2.1/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250.subset2.1/training +data_file_test: ./data.files/ICC.seed.4/Q99250.subset2.1/testing.csv +data_type: Q99250.subset2.1 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.1.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.0.yaml b/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e564bd1efcb5b46e49132356acd672264e5178b7 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.subset2.2/training +data_file_test: ./data.files/ICC.seed.0/Q99250.subset2.2/testing.csv +data_type: Q99250.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.1.yaml b/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..96c5020017bb7582169169d9d4f3ee262cfe44ce --- /dev/null +++ b/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250.subset2.2/training +data_file_test: ./data.files/ICC.seed.1/Q99250.subset2.2/testing.csv +data_type: Q99250.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.2.yaml b/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4a229004a97608195675655f9793a4caf55d1582 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250.subset2.2/training +data_file_test: ./data.files/ICC.seed.2/Q99250.subset2.2/testing.csv +data_type: Q99250.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.3.yaml b/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4b41398f26bef3f5f8def1c24e939c785f9dc88d --- /dev/null +++ b/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250.subset2.2/training +data_file_test: ./data.files/ICC.seed.3/Q99250.subset2.2/testing.csv +data_type: Q99250.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.4.yaml b/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2ce26af5ed6db2babc5a4a52b84e35b0dc4c673d --- /dev/null +++ b/scripts/PreMode/Q99250.subset.2.5fold/Q99250.subset.2.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250.subset2.2/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250.subset2.2/training +data_file_test: ./data.files/ICC.seed.4/Q99250.subset2.2/testing.csv +data_type: Q99250.subset2.2 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 10 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.2.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.0.yaml b/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..654b4157d09bf08cf1101c4977e6f54f6aaca0b6 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.subset2.4/training +data_file_test: ./data.files/ICC.seed.0/Q99250.subset2.4/testing.csv +data_type: Q99250.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.1.yaml b/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..acb87b3ece049c3db8a1d7c96ddcfce303de0ea8 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250.subset2.4/training +data_file_test: ./data.files/ICC.seed.1/Q99250.subset2.4/testing.csv +data_type: Q99250.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.2.yaml b/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..56c467be71c3002bde3f96f197c7b39ec2db8f1c --- /dev/null +++ b/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250.subset2.4/training +data_file_test: ./data.files/ICC.seed.2/Q99250.subset2.4/testing.csv +data_type: Q99250.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.3.yaml b/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6d983f5e6b1b00a2526741997aa321c76038213d --- /dev/null +++ b/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250.subset2.4/training +data_file_test: ./data.files/ICC.seed.3/Q99250.subset2.4/testing.csv +data_type: Q99250.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.4.yaml b/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cae909d861756dae522c2d2a1e4d7fd54d5930db --- /dev/null +++ b/scripts/PreMode/Q99250.subset.4.5fold/Q99250.subset.4.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250.subset2.4/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250.subset2.4/training +data_file_test: ./data.files/ICC.seed.4/Q99250.subset2.4/testing.csv +data_type: Q99250.subset2.4 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.4.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.0.yaml b/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..03853252aa471f8592bb22f2920a5c062076debc --- /dev/null +++ b/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250.subset2.6/training +data_file_test: ./data.files/ICC.seed.0/Q99250.subset2.6/testing.csv +data_type: Q99250.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.1.yaml b/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..157db1e8d71fbb46f0ddce1e64ec3b10d0f98b29 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.1/Q99250.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.1/Q99250.subset2.6/training +data_file_test: ./data.files/ICC.seed.1/Q99250.subset2.6/testing.csv +data_type: Q99250.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.2.yaml b/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f494160b0a0c195b58fa6c765011a65d1684b3b0 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.2/Q99250.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.2/Q99250.subset2.6/training +data_file_test: ./data.files/ICC.seed.2/Q99250.subset2.6/testing.csv +data_type: Q99250.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.3.yaml b/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c3752bb54882879c4bdbbdf31557f856c9336f5e --- /dev/null +++ b/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.3/Q99250.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.3/Q99250.subset2.6/training +data_file_test: ./data.files/ICC.seed.3/Q99250.subset2.6/testing.csv +data_type: Q99250.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.4.yaml b/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2796c7c248730f96f036cffceb1bcd079b2c0234 --- /dev/null +++ b/scripts/PreMode/Q99250.subset.6.5fold/Q99250.subset.6.fold.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.4/Q99250.subset2.6/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.4/Q99250.subset2.6/training +data_file_test: ./data.files/ICC.seed.4/Q99250.subset2.6/testing.csv +data_type: Q99250.subset2.6 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 20 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.subset2.6.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250/Q99250.seed.0.yaml b/scripts/PreMode/Q99250/Q99250.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ea6a9451b8796a434808a7f04e3a5b70a114b0ae --- /dev/null +++ b/scripts/PreMode/Q99250/Q99250.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250/training +data_file_test: ./data.files/ICC.seed.0/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250/Q99250.seed.1.yaml b/scripts/PreMode/Q99250/Q99250.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..28f6fbbe881f7fea5b63c89932746d38bf6ed835 --- /dev/null +++ b/scripts/PreMode/Q99250/Q99250.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250/training +data_file_test: ./data.files/ICC.seed.0/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250/Q99250.seed.2.yaml b/scripts/PreMode/Q99250/Q99250.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ca7a4322f2ff0be2c8a6ad72305ad22be68eed6b --- /dev/null +++ b/scripts/PreMode/Q99250/Q99250.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250/training +data_file_test: ./data.files/ICC.seed.0/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250/Q99250.seed.3.yaml b/scripts/PreMode/Q99250/Q99250.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..5a39f5e6d2c4011aca47b72ccfd53c2b67127839 --- /dev/null +++ b/scripts/PreMode/Q99250/Q99250.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250/training +data_file_test: ./data.files/ICC.seed.0/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/Q99250/Q99250.seed.4.yaml b/scripts/PreMode/Q99250/Q99250.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8c8f938c6bd15b1bb42e400adc953f9f456b5aa0 --- /dev/null +++ b/scripts/PreMode/Q99250/Q99250.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/Q99250/training.csv +data_file_train_ddp_prefix: ./data.files/ICC.seed.0/Q99250/training +data_file_test: ./data.files/ICC.seed.0/Q99250/testing.csv +data_type: Q99250 +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Q99250.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/SNCA.5fold/SNCA.fold.0.yaml b/scripts/PreMode/SNCA.5fold/SNCA.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..945876c0264b5e073eb9fe8dd3d1a2f9e979ab44 --- /dev/null +++ b/scripts/PreMode/SNCA.5fold/SNCA.fold.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA/training.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.5fold/SNCA.fold.1.yaml b/scripts/PreMode/SNCA.5fold/SNCA.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3c22791d213ec770c21120d5882543d7b5729d64 --- /dev/null +++ b/scripts/PreMode/SNCA.5fold/SNCA.fold.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA/train.seed.1.csv +data_file_train_ddp_prefix: ./data.files/SNCA/train.seed.1 +data_file_test: ./data.files/SNCA/test.seed.1.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.1 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.1 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.5fold/SNCA.fold.2.yaml b/scripts/PreMode/SNCA.5fold/SNCA.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..fa5220d18f0a71d4780e7723b7ce26e0d45aaec8 --- /dev/null +++ b/scripts/PreMode/SNCA.5fold/SNCA.fold.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA/train.seed.2.csv +data_file_train_ddp_prefix: ./data.files/SNCA/train.seed.2 +data_file_test: ./data.files/SNCA/test.seed.2.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.2 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.2 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.5fold/SNCA.fold.3.yaml b/scripts/PreMode/SNCA.5fold/SNCA.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..62147ceb02daefb93e830c57e7dd89807cd7778b --- /dev/null +++ b/scripts/PreMode/SNCA.5fold/SNCA.fold.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA/train.seed.3.csv +data_file_train_ddp_prefix: ./data.files/SNCA/train.seed.3 +data_file_test: ./data.files/SNCA/test.seed.3.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.3 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.3 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.5fold/SNCA.fold.4.yaml b/scripts/PreMode/SNCA.5fold/SNCA.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b38069de23d669016eb8851452ede83033fcb11a --- /dev/null +++ b/scripts/PreMode/SNCA.5fold/SNCA.fold.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA/train.seed.4.csv +data_file_train_ddp_prefix: ./data.files/SNCA/train.seed.4 +data_file_test: ./data.files/SNCA/test.seed.4.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.4 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.4 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.1/seed.0.yaml b/scripts/PreMode/SNCA.subsets/subset.1/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f7bffecbfd96e8f9b926f07ae7b999944dc9fbe2 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.1/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.1.0.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.1.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.1/seed.1.yaml b/scripts/PreMode/SNCA.subsets/subset.1/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c560b6b100a05c568d15dbcddff80076f3476d11 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.1/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.1.1.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.1.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.1/seed.2.yaml b/scripts/PreMode/SNCA.subsets/subset.1/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dad449d6d9ed9bfa8638a8b937efb6128575f730 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.1/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.1.2.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.1.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.1/seed.3.yaml b/scripts/PreMode/SNCA.subsets/subset.1/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e6a6b6ca5e311bbde715bd0039f0062d95a94ec0 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.1/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.1.3.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.1.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.1/seed.4.yaml b/scripts/PreMode/SNCA.subsets/subset.1/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9d89670b3c0b0fafb0e3f8f7a602fc85791d5ae8 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.1/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.1.4.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.1.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.2/seed.0.yaml b/scripts/PreMode/SNCA.subsets/subset.2/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..400384d7f0d61e3869d13b55ae164623dfa34c55 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.2/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.2.0.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.2.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.2/seed.1.yaml b/scripts/PreMode/SNCA.subsets/subset.2/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4d17a31c90d7c69cafd1bc852397889245a52615 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.2/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.2.1.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.2.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.2/seed.2.yaml b/scripts/PreMode/SNCA.subsets/subset.2/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a2ffdc354f8f837de200779bfaba94403c807999 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.2/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.2.2.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.2.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.2/seed.3.yaml b/scripts/PreMode/SNCA.subsets/subset.2/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..162642570deede42ced283687c6afb603742b06a --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.2/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.2.3.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.2.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.2/seed.4.yaml b/scripts/PreMode/SNCA.subsets/subset.2/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f048228c24b7e430a397847a0b6421ed3d1a35f7 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.2/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.2.4.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.2.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.4/seed.0.yaml b/scripts/PreMode/SNCA.subsets/subset.4/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4a2beb57926dd5519bfdbdc36621ec4b5493b1ef --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.4/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.4.0.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.4.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.4/seed.1.yaml b/scripts/PreMode/SNCA.subsets/subset.4/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c253299b3a565e691922d8855aaa8998e2538a20 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.4/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.4.1.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.4.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.4/seed.2.yaml b/scripts/PreMode/SNCA.subsets/subset.4/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..78cd166dc9b543ba60ec64acc6ae9ad632d816b8 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.4/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.4.2.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.4.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.4/seed.3.yaml b/scripts/PreMode/SNCA.subsets/subset.4/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..cb9dc0adb143ea2576c5ed4b3fff738ad87eb690 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.4/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.4.3.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.4.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.4/seed.4.yaml b/scripts/PreMode/SNCA.subsets/subset.4/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9bff8172e9a916d4a9d86b9996e445b6e23b4c5c --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.4/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.4.4.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.4.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.6/seed.0.yaml b/scripts/PreMode/SNCA.subsets/subset.6/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..44334a6bd6ae3190da882636a7c790c8af35d78e --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.6/seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.6.0.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.6.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.6/seed.1.yaml b/scripts/PreMode/SNCA.subsets/subset.6/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..790e4612327a27ffc432969cbbeba1b4a3847b83 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.6/seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.6.1.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.6.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.6/seed.2.yaml b/scripts/PreMode/SNCA.subsets/subset.6/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..89343b7681a277bfe124b2043688da47c1c1e9f7 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.6/seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.6.2.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.6.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.6/seed.3.yaml b/scripts/PreMode/SNCA.subsets/subset.6/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9409838a3d33ba6d3d003ea9f809cc0c30e3dc2c --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.6/seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.6.3.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.6.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA.subsets/subset.6/seed.4.yaml b/scripts/PreMode/SNCA.subsets/subset.6/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..df748b7ddb99393c4fb26de88c283719180efcd3 --- /dev/null +++ b/scripts/PreMode/SNCA.subsets/subset.6/seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA//training.6.4.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.subset.6.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA/SNCA.seed.0.yaml b/scripts/PreMode/SNCA/SNCA.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..945876c0264b5e073eb9fe8dd3d1a2f9e979ab44 --- /dev/null +++ b/scripts/PreMode/SNCA/SNCA.seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA/training.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA/SNCA.seed.1.yaml b/scripts/PreMode/SNCA/SNCA.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a3b73c89452f4a67186c05e2022b727372d517c3 --- /dev/null +++ b/scripts/PreMode/SNCA/SNCA.seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA/training.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA/SNCA.seed.2.yaml b/scripts/PreMode/SNCA/SNCA.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8ca3e70986f7b886ff489fba72052dcf3c7d73cc --- /dev/null +++ b/scripts/PreMode/SNCA/SNCA.seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA/training.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA/SNCA.seed.3.yaml b/scripts/PreMode/SNCA/SNCA.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..d4bd0e56112c3ae331e38ddd82088992f7849084 --- /dev/null +++ b/scripts/PreMode/SNCA/SNCA.seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA/training.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/SNCA/SNCA.seed.4.yaml b/scripts/PreMode/SNCA/SNCA.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..39dc7102cfbf994683bded3f6af304a6505e44ff --- /dev/null +++ b/scripts/PreMode/SNCA/SNCA.seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/SNCA/training.csv +data_file_train_ddp_prefix: ./data.files/SNCA/training +data_file_test: ./data.files/SNCA/testing.csv +data_type: SNCA +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 40 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 400 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.SNCA.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Stab.5fold/Stab.fold.0.yaml b/scripts/PreMode/Stab.5fold/Stab.fold.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4898188f488a08f9251160222401abf860e18781 --- /dev/null +++ b/scripts/PreMode/Stab.5fold/Stab.fold.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/Stab/training.csv +data_file_train_ddp_prefix: ./data.files/Stab/training +data_file_test: ./data.files/Stab/testing.csv +data_type: Stab +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Stab.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Stab.5fold/Stab.fold.1.yaml b/scripts/PreMode/Stab.5fold/Stab.fold.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2d8324d45be13a387597e8b73c8670b06b8a8e93 --- /dev/null +++ b/scripts/PreMode/Stab.5fold/Stab.fold.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/Stab/train.seed.1.csv +data_file_train_ddp_prefix: ./data.files/Stab/train.seed.1 +data_file_test: ./data.files/Stab/test.seed.1.csv +data_type: Stab +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.1 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.1 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Stab.seed.0.fold.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Stab.5fold/Stab.fold.2.yaml b/scripts/PreMode/Stab.5fold/Stab.fold.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..772e53f2c92cd03b6659b192acafb6d5d0d1b92f --- /dev/null +++ b/scripts/PreMode/Stab.5fold/Stab.fold.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/Stab/train.seed.2.csv +data_file_train_ddp_prefix: ./data.files/Stab/train.seed.2 +data_file_test: ./data.files/Stab/test.seed.2.csv +data_type: Stab +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.2 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.2 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Stab.seed.0.fold.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Stab.5fold/Stab.fold.3.yaml b/scripts/PreMode/Stab.5fold/Stab.fold.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..eac949657f31c6427dabd36ba05fc0cc8f3352a7 --- /dev/null +++ b/scripts/PreMode/Stab.5fold/Stab.fold.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/Stab/train.seed.3.csv +data_file_train_ddp_prefix: ./data.files/Stab/train.seed.3 +data_file_test: ./data.files/Stab/test.seed.3.csv +data_type: Stab +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.3 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.3 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Stab.seed.0.fold.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Stab.5fold/Stab.fold.4.yaml b/scripts/PreMode/Stab.5fold/Stab.fold.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6bf80fc96eda0dd07be00642f6b25eb9d985337a --- /dev/null +++ b/scripts/PreMode/Stab.5fold/Stab.fold.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/Stab/train.seed.4.csv +data_file_train_ddp_prefix: ./data.files/Stab/train.seed.4 +data_file_test: ./data.files/Stab/test.seed.4.csv +data_type: Stab +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker train.seed.4 +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## train.seed.4 specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Stab.seed.0.fold.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Stab/Stab.seed.0.yaml b/scripts/PreMode/Stab/Stab.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4898188f488a08f9251160222401abf860e18781 --- /dev/null +++ b/scripts/PreMode/Stab/Stab.seed.0.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/Stab/training.csv +data_file_train_ddp_prefix: ./data.files/Stab/training +data_file_test: ./data.files/Stab/testing.csv +data_type: Stab +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Stab.seed.0/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Stab/Stab.seed.1.yaml b/scripts/PreMode/Stab/Stab.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bb3f3c6f81ec547f9046954106bf0914df4952d1 --- /dev/null +++ b/scripts/PreMode/Stab/Stab.seed.1.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/Stab/training.csv +data_file_train_ddp_prefix: ./data.files/Stab/training +data_file_test: ./data.files/Stab/testing.csv +data_type: Stab +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Stab.seed.1/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Stab/Stab.seed.2.yaml b/scripts/PreMode/Stab/Stab.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..b15092c596ee7de9300a856189278e4c0603888a --- /dev/null +++ b/scripts/PreMode/Stab/Stab.seed.2.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/Stab/training.csv +data_file_train_ddp_prefix: ./data.files/Stab/training +data_file_test: ./data.files/Stab/testing.csv +data_type: Stab +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Stab.seed.2/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Stab/Stab.seed.3.yaml b/scripts/PreMode/Stab/Stab.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..92985bb0a19b7d0e2693e4da952b75cb8b9ddcaf --- /dev/null +++ b/scripts/PreMode/Stab/Stab.seed.3.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/Stab/training.csv +data_file_train_ddp_prefix: ./data.files/Stab/training +data_file_test: ./data.files/Stab/testing.csv +data_type: Stab +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Stab.seed.3/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/Stab/Stab.seed.4.yaml b/scripts/PreMode/Stab/Stab.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..eb09d89888f2145df1302c72f8e82bf2f086c191 --- /dev/null +++ b/scripts/PreMode/Stab/Stab.seed.4.yaml @@ -0,0 +1,88 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/Stab/training.csv +data_file_train_ddp_prefix: ./data.files/Stab/training +data_file_test: ./data.files/Stab/testing.csv +data_type: Stab +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 2 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.Stab.seed.4/ + +loaded_confidence: true +loaded_esm: true +convert_to_onesite: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.1/seed.0.yaml b/scripts/PreMode/fluorescence.subsets/subset.1/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c9c5e14878c0257d28da228be1b90b34d7e5c0c2 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.1/seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.1.0.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.1.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.1/seed.1.yaml b/scripts/PreMode/fluorescence.subsets/subset.1/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..078f1ebad0b6b188626e2c873c1e36d398707ea1 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.1/seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.1.1.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.1.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.1/seed.2.yaml b/scripts/PreMode/fluorescence.subsets/subset.1/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..614260a75608dfc8b6716d927b0d19201906cc24 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.1/seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.1.2.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.1.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.1/seed.3.yaml b/scripts/PreMode/fluorescence.subsets/subset.1/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..04180a9055580d439a5ebbb7823c1facb93cf542 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.1/seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.1.3.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.1.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.1/seed.4.yaml b/scripts/PreMode/fluorescence.subsets/subset.1/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a9ad4c02d07a44e6e4ba22cdee411b2e44cc32df --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.1/seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.1.4.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.1.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.2/seed.0.yaml b/scripts/PreMode/fluorescence.subsets/subset.2/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c9b9e068fb8de2524c8393d8145067cd64f10f2f --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.2/seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.2.0.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.2.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.2/seed.1.yaml b/scripts/PreMode/fluorescence.subsets/subset.2/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..e882c0b128c53eb054c5efb213c4c5bfbae4f80e --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.2/seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.2.1.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.2.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.2/seed.2.yaml b/scripts/PreMode/fluorescence.subsets/subset.2/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..4b38cc2b53afe19b67f07214e134bf3d20e96f72 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.2/seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.2.2.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.2.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.2/seed.3.yaml b/scripts/PreMode/fluorescence.subsets/subset.2/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bf885b2a0a551967cb9a98050ee8bf9e3739b4d4 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.2/seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.2.3.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.2.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.2/seed.4.yaml b/scripts/PreMode/fluorescence.subsets/subset.2/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1f82095e9adb3da5aeab77c61b1837f803fecaf3 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.2/seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.2.4.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.2.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.4/seed.0.yaml b/scripts/PreMode/fluorescence.subsets/subset.4/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9c411667727943050940f772c85b6dea77df2e4a --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.4/seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.4.0.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.4.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.4/seed.1.yaml b/scripts/PreMode/fluorescence.subsets/subset.4/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..a6b0932d0708508ed23ade3cfa8541e8200c7101 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.4/seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.4.1.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.4.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.4/seed.2.yaml b/scripts/PreMode/fluorescence.subsets/subset.4/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..c6cfbb00edc4fce366f5f83fa90411ad5a258bea --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.4/seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.4.2.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.4.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.4/seed.3.yaml b/scripts/PreMode/fluorescence.subsets/subset.4/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1d38aa913ea2c6ed48252e431991e965917a276f --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.4/seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.4.3.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.4.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.4/seed.4.yaml b/scripts/PreMode/fluorescence.subsets/subset.4/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..133f049f38965e3a048e774dbe73f3b6e91971ae --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.4/seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.4.4.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.4.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.6/seed.0.yaml b/scripts/PreMode/fluorescence.subsets/subset.6/seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2bb46408c3a585be5c5230d7835c3cd82c1c6295 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.6/seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.6.0.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.6.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.6/seed.1.yaml b/scripts/PreMode/fluorescence.subsets/subset.6/seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..2d63fb74db086f8638f21d59db1e85b4913b2d11 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.6/seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.6.1.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.6.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.6/seed.2.yaml b/scripts/PreMode/fluorescence.subsets/subset.6/seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ff288de57e7a8f694335b419d76012fbd30d151c --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.6/seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.6.2.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.6.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.6/seed.3.yaml b/scripts/PreMode/fluorescence.subsets/subset.6/seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9dee232c3f399cee542fcb16bd684d3f8a489503 --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.6/seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.6.3.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.6.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence.subsets/subset.6/seed.4.yaml b/scripts/PreMode/fluorescence.subsets/subset.6/seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..3007120475eee79c36013eb15d1e9fcdb6fdd87c --- /dev/null +++ b/scripts/PreMode/fluorescence.subsets/subset.6/seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence//training.6.4.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.subset.6.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence/fluorescence.seed.0.yaml b/scripts/PreMode/fluorescence/fluorescence.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ad971c5499d6dfd8e8e0c8ccb0e6a4fcb9ca9461 --- /dev/null +++ b/scripts/PreMode/fluorescence/fluorescence.seed.0.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence/training.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.seed.0/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence/fluorescence.seed.1.yaml b/scripts/PreMode/fluorescence/fluorescence.seed.1.yaml new file mode 100644 index 0000000000000000000000000000000000000000..6ada958fbf6cbb030fd62aa99386142d0c257709 --- /dev/null +++ b/scripts/PreMode/fluorescence/fluorescence.seed.1.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence/training.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 1 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.seed.1/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence/fluorescence.seed.2.yaml b/scripts/PreMode/fluorescence/fluorescence.seed.2.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7f50d39296aa2e4122b98c470537cca2141a98cc --- /dev/null +++ b/scripts/PreMode/fluorescence/fluorescence.seed.2.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence/training.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 2 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.seed.2/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence/fluorescence.seed.3.yaml b/scripts/PreMode/fluorescence/fluorescence.seed.3.yaml new file mode 100644 index 0000000000000000000000000000000000000000..937a8e56d0c376ef99fce6e58368cfb58e579652 --- /dev/null +++ b/scripts/PreMode/fluorescence/fluorescence.seed.3.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence/training.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 3 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.seed.3/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/fluorescence/fluorescence.seed.4.yaml b/scripts/PreMode/fluorescence/fluorescence.seed.4.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9c4df92d77dfca5a85b74f12281317daddd40876 --- /dev/null +++ b/scripts/PreMode/fluorescence/fluorescence.seed.4.yaml @@ -0,0 +1,87 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/fluorescence/training.csv +data_file_train_ddp_prefix: ./data.files/fluorescence/training +data_file_test: ./data.files/fluorescence/testing.csv +data_type: fluorescence +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantRegressionStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 4 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: mse_loss +data_split_fn: _by_anno +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/TL.fluorescence.seed.4/ + +loaded_confidence: true +loaded_esm: true diff --git a/scripts/PreMode/pretrain.seed.0.summary b/scripts/PreMode/pretrain.seed.0.summary new file mode 100644 index 0000000000000000000000000000000000000000..7057c8b954bd2c0389e37fabe2aeb898d7a3cc65 --- /dev/null +++ b/scripts/PreMode/pretrain.seed.0.summary @@ -0,0 +1,3 @@ +[1] "min val step (46000) AUC: 0.93 Optimal cutoff: 0.42" +[1] "end step (88000) AUC: 0.91 Optimal cutoff: 0.22" +[1] "max AUC step (36000): 0.94 Optimal cutoff: 0.34" diff --git a/scripts/PreMode/pretrain.seed.0.yaml b/scripts/PreMode/pretrain.seed.0.yaml new file mode 100644 index 0000000000000000000000000000000000000000..dd67683822598ef95050e617be0b8469d55144ca --- /dev/null +++ b/scripts/PreMode/pretrain.seed.0.yaml @@ -0,0 +1,84 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/pretrain/training.csv +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: ./data.files/pretrain/testing.csv +data_type: ClinVar +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: false +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: null +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 10 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.6 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1e-4 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1e-6 # important +lr_patience: 2 # important +num_steps_update: 8 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 4000 # important +batch_size: 8 +ngpus: 4 +num_epochs: 20 +loss_fn: weighted_loss_pretrain +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.95 +val_size: 0.05 + + +## log specific +num_save_epochs: 1 +num_save_batches: 2000 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/PreMode/ + diff --git a/scripts/TEST.yaml b/scripts/TEST.yaml new file mode 100644 index 0000000000000000000000000000000000000000..0c64341daca4c80304cea75b7d51acb2a0737d6e --- /dev/null +++ b/scripts/TEST.yaml @@ -0,0 +1,86 @@ +## data set specific +dataset: GraphMutationDataset +data_file_train: ./data.files/ICC.seed.0/P15056/training.csv +data_file_train_ddp_prefix: ./data.files/pretrain/training +data_file_test: ./archive/data.files/ICC.seed.0/P15056/testing.csv +data_type: GLOF +loop: true # add self loop or not +node_embedding_type: esm # esm, one-hot, one-hot-idx, or aa-5dim +graph_type: af2 # af2 or 1d-neighbor +add_plddt: true # add plddt or not +add_conservation: true # add conservation or not +add_position: true # add positional embeddings or not +add_sidechain: true # add side chain or not +use_cb: true +loaded_msa: true +add_msa: true # add msa or not +add_dssp: true # add dssp or not +alt_type: concat # concat or alt +computed_graph: true +max_len: 251 +radius: 50 # radius for KNN graph, larger than curoff_upper + +## model specific +load_model: ./PreMode.results/PreMode/model.step.46000.pt +model_class: PreMode_Star_CON +model: equivariant-transformer-star2-softmax +neighbor_embedding: true +cutoff_lower: 0.0 # graph related +cutoff_upper: 36.0 # graph related +max_num_neighbors: 36 # graph related +x_in_channels: 1313 # x input size, only used if different from x_channels, 1280 + 1 + 20 + 12 +alt_projector: 2593 # alt input size, 1280 + 1 + 20 + 12 + 1280 +x_in_embedding_type: Linear_gelu # x input embedding type, only used if x_in_channels is not None +x_channels: 512 # x embedding size +x_hidden_channels: 512 # x hidden size +vec_in_channels: 35 # vector embedding size +vec_channels: 32 # vector hidden size +vec_hidden_channels: 512 # vector hidden size, must be equal to x_channels (why? go to model page) +distance_influence: both +share_kv: false +num_heads: 16 # number of attention heads +num_layers: 2 +num_edge_attr: 444 # 1, from msa_contacts +num_nodes: 1 +num_rbf: 32 # number of radial basis functions, use a small size for quicker training +rbf_type: expnormunlim +trainable_rbf: true +num_workers: 0 +output_model: EquivariantBinaryClassificationStarPoolScalar +reduce_op: mean +output_dim: 1 +activation: silu +attn_activation: silu +# aggr: mean # has to be mean because different protein sizes, removed and set to default (note previous default was add) +drop_out: 0.1 + +## training specific +trainer_fn: PreMode_trainer +seed: 0 +lr: 1.0e-04 # important +lr_factor: 0.8 # important +weight_decay: 0.0 +lr_min: 1.0e-07 # important +lr_patience: 2 # important +num_steps_update: 1 # important, how many steps before updating the model, use large number for large batch size +lr_warmup_steps: 200 # important +batch_size: 8 +ngpus: 1 +use_lora: +num_epochs: 20 +loss_fn: weighted_loss +data_split_fn: "" +y_weight: 1.0 +contrastive_loss_fn: null +reset_train_dataloader_each_epoch: true +test_size: null +train_size: 0.75 +val_size: 0.25 + + +## log specific +num_save_epochs: 1 +num_save_batches: 5 # save every 1000 batches, this also control the validation frequency +log_dir: ./PreMode.results/TEST/ + +loaded_esm: true diff --git a/scripts/gene.itan.large.window.txt b/scripts/gene.itan.large.window.txt new file mode 100644 index 0000000000000000000000000000000000000000..979a8e76a45fcdcbe38ce0c0088b1ba406b09a9c --- /dev/null +++ b/scripts/gene.itan.large.window.txt @@ -0,0 +1,9 @@ +P15056.itan.split.large.window +P21802.itan.split.large.window +P07949.itan.split.large.window +P04637.itan.split.large.window +Q09428.itan.split.large.window +O00555.itan.split.large.window +Q14654.itan.split.large.window +Q99250.itan.split.large.window +Q14524.clean.itan.split.large.window diff --git a/scripts/gene.itan.txt b/scripts/gene.itan.txt new file mode 100644 index 0000000000000000000000000000000000000000..519793d2990c5b8c83176255bcca3908da147e8a --- /dev/null +++ b/scripts/gene.itan.txt @@ -0,0 +1,9 @@ +P15056.itan.split +P21802.itan.split +P07949.itan.split +P04637.itan.split +Q09428.itan.split +O00555.itan.split +Q14654.itan.split +Q99250.itan.split +Q14524.clean.itan.split diff --git a/scripts/gene.large.window.txt b/scripts/gene.large.window.txt new file mode 100644 index 0000000000000000000000000000000000000000..91df73e884289f7aaba061fb77942d0da1824dfa --- /dev/null +++ b/scripts/gene.large.window.txt @@ -0,0 +1,9 @@ +P15056.large.window +P21802.large.window +P07949.large.window +P04637.large.window +Q09428.large.window +O00555.large.window +Q14654.large.window +Q99250.large.window +Q14524.clean.large.window diff --git a/scripts/gene.pfams.large.window.txt b/scripts/gene.pfams.large.window.txt new file mode 100644 index 0000000000000000000000000000000000000000..f9996ec8db22168db50ba60cdd807511dedd228f --- /dev/null +++ b/scripts/gene.pfams.large.window.txt @@ -0,0 +1,12 @@ +P21802.IPR016248.self.large.window +P21802.IPR016248.IPR016248.large.window +P07949.IPR020635.self.large.window +P07949.IPR020635.IPR020635.large.window +O00555.IPR005821.self.large.window +O00555.IPR005821.IPR005821.large.window +Q99250.IPR005821.self.large.window +Q99250.IPR005821.IPR005821.large.window +Q14524.IPR005821.self.large.window +Q14524.IPR005821.IPR005821.large.window +Q14654.IPR013518.self.large.window +Q14654.IPR013518.IPR013518.large.window diff --git a/scripts/gene.pfams.txt b/scripts/gene.pfams.txt new file mode 100644 index 0000000000000000000000000000000000000000..2fb6f4ba1aa7f649f4bf69f33d056822f8d7b434 --- /dev/null +++ b/scripts/gene.pfams.txt @@ -0,0 +1,12 @@ +P21802.IPR016248.self +P21802.IPR016248.IPR016248 +P07949.IPR020635.self +P07949.IPR020635.IPR020635 +O00555.IPR005821.self +O00555.IPR005821.IPR005821 +Q99250.IPR005821.self +Q99250.IPR005821.IPR005821 +Q14524.IPR005821.self +Q14524.IPR005821.IPR005821 +Q14654.IPR013518.self +Q14654.IPR013518.IPR013518 diff --git a/scripts/gene.txt b/scripts/gene.txt new file mode 100644 index 0000000000000000000000000000000000000000..2f51dd85e76015e65c1bd4caab7b3cfd9f635696 --- /dev/null +++ b/scripts/gene.txt @@ -0,0 +1,9 @@ +P15056 +P21802 +P07949 +P04637 +Q09428 +O00555 +Q14654 +Q99250 +Q14524.clean diff --git a/scripts/prepare.new.task.yaml.sh b/scripts/prepare.new.task.yaml.sh new file mode 100644 index 0000000000000000000000000000000000000000..fa08173e4e356bc3a0a166894390ba271173691d --- /dev/null +++ b/scripts/prepare.new.task.yaml.sh @@ -0,0 +1,149 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# $2 is the name of your task +# $3 is the training data file of your task +# $4 is the testing data file of your task +# $5 is the type of your task, either GLOF or DMS +# $6 is the number of dimensions of mode of action +# pretrain.seed.0.yaml: main file, the pretrain model +# first select the best model for TL based on validation dataset in pretrain +if [ ! -f $1/pretrain.seed.0.summary ] || [ ! -s $1/pretrain.seed.0.summary ]; then + Rscript visualize.train.process/plot.test.AUC.by.step.R $1/pretrain.seed.0.yaml > $1/pretrain.seed.0.summary +fi +number=$(cat $1/pretrain.seed.0.summary | grep 'val' | grep -oE '\([0-9]+\)' | sed 's/[(|)]//g') +logdir=$(cat $1/pretrain.seed.0.yaml | grep log_dir | sed 's/.*: //') +if [ -z $number ]; then + best_model="null" +else + best_model=$logdir"model.step."$number".pt" +fi +echo "Best model is: "$best_model +# origin hyper paramters +lr_warmup_steps=$(cat $1/pretrain.seed.0.yaml | grep lr_warmup_steps | sed 's/.*: //' | sed 's/ #.*//g') +num_save_batches=$(cat $1/pretrain.seed.0.yaml | grep num_save_batches | sed 's/.*: //' | sed 's/ #.*//g') +target_num_save_batches=400 +num_epochs=$(cat $1/pretrain.seed.0.yaml | grep num_epochs | sed 's/.*: //' | sed 's/ #.*//g') +batch_size=$(cat $1/pretrain.seed.0.yaml | grep batch_size | sed 's/.*: //' | sed 's/ #.*//g') +lr=$(cat $1/pretrain.seed.0.yaml | grep lr: | sed 's/.*: //' | sed 's/ #.*//g') +half_lr=$(printf "%.1e" "$(echo "scale=10; $(printf "%f" "$lr")" | bc)") +five_lr=$(printf "%.1e" "$(echo "scale=10; $(printf "%f" "$lr") * 5" | bc)") +lr_min=$(cat $1/pretrain.seed.0.yaml | grep lr_min: | sed 's/.*: //' | sed 's/ #.*//g') +half_lr_min=$(echo "$lr_min" | awk '{ printf "%.1e", $1/10 }') +data_split=$(cat $1/pretrain.seed.0.yaml | grep data_split_fn | sed 's/.*: //' | sed 's/ #.*//g') +loss_fn=$(cat $1/pretrain.seed.0.yaml | grep ^loss_fn | sed 's/.*: //' | sed 's/ #.*//g') +drop_out=$(cat $1/pretrain.seed.0.yaml | grep drop_out | sed 's/.*: //' | sed 's/ #.*//g') +num_steps_update=$(cat $1/pretrain.seed.0.yaml | grep num_steps_update | sed 's/.*: //' | sed 's/ #.*//g') +ngpus=$(cat $1/pretrain.seed.0.yaml | grep ngpus | sed 's/.*: //' | sed 's/ #.*//g') +nworkers=$(cat $1/pretrain.seed.0.yaml | grep num_workers | sed 's/.*: //' | sed 's/ #.*//g') +target_nworkers=0 +batch_size=$(cat $1/pretrain.seed.0.yaml | grep batch_size | sed 's/.*: //' | sed 's/ #.*//g') +data_file_train=$(cat $1/pretrain.seed.0.yaml | grep data_file_train: | sed 's/.*: //' | sed 's/ #.*//g') +data_file_test=$(cat $1/pretrain.seed.0.yaml | grep data_file_test: | sed 's/.*: //' | sed 's/ #.*//g') +echo "loss_fn was: "$loss_fn +changed_data=false +if grep -q "_by_anno" $1/pretrain.seed.0.yaml; then + echo "modify data-file-train in original yaml" + if [ ! -f $1/pretrain.seed.0.yaml.bak ]; then + cp $1/pretrain.seed.0.yaml $1/pretrain.seed.0.yaml.bak + fi + sed -i 's|_by_anno|""|g' $1/pretrain.seed.0.yaml + changed_data=true +fi +# prepare new yaml files for all tasks +for gene in $2 +do + # use original yaml as template + cp $1/pretrain.seed.0.yaml $1/$gene.yaml + # ngpu should be 1 + sed -i "s|ngpus: "$ngpus"|ngpus: 1\nuse_lora: |g" $1/$gene.yaml + # learning rate should be half + sed -i "s|lr: "$lr"|lr: "$half_lr"|g" $1/$gene.yaml + sed -i "s|lr_min: "$lr_min"|lr_min: "$half_lr_min"|g" $1/$gene.yaml + # change data type + sed -i "s|data_type: ClinVar|data_type: "$5"|g" $1/$gene.yaml + # change loss fn, if DMS, use mse_loss, if GLOF, use weighted_loss + if [[ "DMS" == *"$5"* ]]; then + sed -i "s|loss_fn: "$loss_fn"|loss_fn: mse_loss|g" $1/$gene.yaml + else + if [[ "GLOF" == *"$5"* ]]; then + sed -i "s|loss_fn: "$loss_fn"|loss_fn: weighted_loss|g" $1/$gene.yaml + fi + fi + # change logdir + sed -i "s|log_dir: "$logdir"|log_dir: "$logdir"TL."$gene".seed.0/|g" $1/$gene.yaml + # change drop out rate + sed -i "s|drop_out: "$drop_out"|drop_out: 0.1|g" $1/$gene.yaml + # change num workers in dataloader + sed -i "s|num_workers: "$nworkers"|num_workers: "$target_nworkers"|g" $1/$gene.yaml + # change loaded msa + if grep -q "loaded_msa" $1/pretrain.seed.0.yaml; then + sed -i "s|loaded_msa: false|loaded_msa: true|g" $1/$gene.yaml + else + echo "loaded_msa: true" >> $1/$gene.yaml + fi + if grep -q "loaded_esm" $1/pretrain.seed.0.yaml; then + sed -i "s|loaded_esm: false|loaded_esm: true|g" $1/$gene.yaml + else + echo "loaded_esm: true" >> $1/$gene.yaml + fi + # change load model + orig_load_model=$(cat $1/pretrain.seed.0.yaml | grep ^load_model | sed 's/.*: //' | sed 's/ #.*//g') + sed -i "s|load_model: "$orig_load_model"|load_model: "$best_model"|g" $1/$gene.yaml + sed -i "s|partial_load_model: true|partial_load_model: false|g" $1/$gene.yaml + # change num epochs to 2 times larger if DMS + if [[ "DMS" == *"$5"* ]]; then + sed -i "s|num_epochs: "$num_epochs"|num_epochs: "$(($num_epochs*2))"|g" $1/$gene.yaml + else + if [[ "GLOF" == *"$5"* ]]; then + sed -i "s|num_epochs: "$num_epochs"|num_epochs: "$(($num_epochs))"|g" $1/$gene.yaml + fi + fi + # warm up steps should be 20 times lower + sed -i "s|lr_warmup_steps: "$lr_warmup_steps"|lr_warmup_steps: "$(($lr_warmup_steps/20))"|g" $1/$gene.yaml + # num saved batches should be 20 times lower + if [[ "DMS" == *"$5"* ]]; then + sed -i "s|num_save_batches: "$num_save_batches"|num_save_batches: "$(($target_num_save_batches))"|g" $1/$gene.yaml + else + if [[ "GLOF" == *"$5"* ]]; then + sed -i "s|num_save_batches: "$num_save_batches"|num_save_batches: "$(($target_num_save_batches/80))"|g" $1/$gene.yaml + fi + fi + sed -i "s|num_steps_update: "$num_steps_update"|num_steps_update: 1|g" $1/$gene.yaml + # change the output dimension + sed -i "s|output_dim: 1|output_dim: "$6"|g" $1/$gene.yaml + # if is GLOF task, train/val split should be 0.75/0.25 + if [[ "GLOF" == *"$5"* ]]; then + sed -i "s|train_size: 0.95|train_size: 0.75|g" $1/$gene.yaml + sed -i "s|val_size: 0.05|val_size: 0.25|g" $1/$gene.yaml + fi + # change the data file train + sed -i "s|data_file_train: "$data_file_train"|data_file_train: "$3"|g" $1/$gene.yaml + # change the data file test + sed -i "s|data_file_test: "$data_file_test"|data_file_test: "$4"|g" $1/$gene.yaml +done + +# make 5 seeds +for gene in $2 +do + mkdir -p $1/$gene/ + mv $1/$gene.yaml $1/$gene/$gene.seed.0.yaml + for seed in {1..4} + do + cp $1/$gene/$gene.seed.0.yaml $1/$gene/$gene.seed.$seed.yaml + sed -i "s|log_dir: "$logdir"TL."$gene".seed.0/|log_dir: "$logdir"TL."$gene".seed."$seed"/|g" $1/$gene/$gene.seed.$seed.yaml + sed -i "s|seed: 0|seed: "$seed"|g" $1/$gene/$gene.seed.$seed.yaml + done +done +# make large window version for 5 seeds, if GLOF +if [[ "GLOF" == *"$5"* ]]; then + for gene in $2 + do + for seed in {0..4} + do + cp $1/$gene/$gene.seed.$seed.yaml $1/$gene/$gene.seed.$seed.large.window.yaml + sed -i "s|max_len: 251|max_len: 1251|g" $1/$gene/$gene.seed.$seed.large.window.yaml + # change logdir + sed -i "s|log_dir: "$logdir"TL."$gene".seed."$seed"/|log_dir: "$logdir"TL."$gene".seed."$seed".large.window/|g" $1/$gene/$gene.seed.$seed.large.window.yaml + done + done +fi \ No newline at end of file diff --git a/scripts/run.new.task.R b/scripts/run.new.task.R new file mode 100644 index 0000000000000000000000000000000000000000..a5e782bc2008b671ce5b48fcb20addc0ae6e3b6d --- /dev/null +++ b/scripts/run.new.task.R @@ -0,0 +1,73 @@ +source('./analysis/AUROC.R') +# check task type +args <- commandArgs(trailingOnly = T) +scripts.prefix <- args[1] +output.dir <- args[2] +task.0 <- yaml::read_yaml(paste0(scripts.prefix, '.seed.0.yaml')) +gene.name <- strsplit(scripts.prefix, '/')[[1]] +gene.name <- gene.name[length(gene.name)] +task.type <- task.0$data_type +if (task.type == 'DMS') { + # check if files are here + completed <- T + for (s in 0:4) { + if (!file.exists(paste0(output.dir, '/', gene.name, '.testing.seed.', s, '.csv'))) { + completed <- F + } + if (!file.exists(paste0(output.dir, '/', gene.name, '.training.seed.', s, '.csv'))) { + completed <- F + } + } +} else if (task.type == 'GLOF') { + # check if files are here + completed <- T + for (s in 0:4) { + if (!file.exists(paste0(output.dir, '/', gene.name, '.testing.seed.', s, '.csv'))) { + completed <- F + } + if (!file.exists(paste0(output.dir, '/', gene.name, '.training.seed.', s, '.csv'))) { + completed <- F + } + if (!file.exists(paste0(output.dir, '/', gene.name, '.testing.seed.', s, '.large.window.csv'))) { + completed <- F + } + if (!file.exists(paste0(output.dir, '/', gene.name, '.training.seed.', s, '.large.window.csv'))) { + completed <- F + } + } +} +source('./analysis/AUROC.R') +if (completed) { + if (task.type == 'GLOF') { + test.file <- read.csv(paste0(output.dir, '/', gene.name, '.testing.seed.', 0, '.csv')) + test.file <- test.file[,!colnames(test.file) %in% paste0('logits.FOLD.', 0:3)] + for (s in 0:4) { + tr.res <- read.csv(paste0(output.dir, '/', gene.name, '.training.seed.', s, '.csv')) + tr.lw.res <- read.csv(paste0(output.dir, '/', gene.name, '.training.seed.', s, '.large.window.csv')) + tr.auc <- plot.AUC(tr.res$score, rowMeans(tr.res[,paste0('logits.FOLD.', 0:3)]))$auc + tr.lw.auc <- plot.AUC(tr.lw.res$score, rowMeans(tr.lw.res[,paste0('logits.FOLD.', 0:3)]))$auc + if (tr.lw.auc > tr.auc) { + test.res <- read.csv(paste0(output.dir, '/', gene.name, '.testing.seed.', s, '.csv')) + } else { + test.res <- read.csv(paste0(output.dir, '/', gene.name, '.testing.seed.', s, '.large.window.csv')) + } + test.logits <- rowMeans(test.res[,paste0('logits.FOLD.', 0:3)]) + test.file[,paste0('logits.seed.', s)] <- test.logits + } + test.file$logits <- rowMeans(test.file[,paste0('logits.seed.', 0:4)]) + write.csv(test.file, paste0(output.dir, '/', gene.name, '.inference.result.csv')) + } else { + test.file <- read.csv(paste0(output.dir, '/', gene.name, '.testing.seed.', 0, '.csv')) + logits.cols <- colnames(test.file)[startsWith(colnames(test.file), 'logits')] + for (s in 1:4) { + test.res <- read.csv(paste0(output.dir, '/', gene.name, '.testing.seed.', s, '.csv')) + for (i in logits.cols) { + test.file[,i] <- test.file[,i] + test.res[,i] + } + } + for (i in logits.cols) { + test.file[,i] <- test.file[,i]/5 + } + write.csv(test.file, paste0(output.dir, '/', gene.name, '.inference.result.csv')) + } +} diff --git a/scripts/run.new.task.sh b/scripts/run.new.task.sh new file mode 100644 index 0000000000000000000000000000000000000000..a272391966eb1768d3d856835adfb2b09b0ed8da --- /dev/null +++ b/scripts/run.new.task.sh @@ -0,0 +1,101 @@ +#!/bin/bash +# $1 is the name of the scripts seeder +# $2 are the tasks to run, seperated by comma +# $3 is the output folder +# $4 is the gpu ids that used for training, seperated by comma +# $5 is an optional argument that, if present, skips the check for finished tasks +IFS=',' read -ra arr <<< $2 +output_folder=$3 +mkdir -p $output_folder +CUDA_VISIBLE_DEVICES=$4 +echo "CUDA_VISIBLE_DEVICES="$CUDA_VISIBLE_DEVICES +if [ -z "$5" ]; then + echo "Check if tasks have finished" +fi +for seed in {0..4} + do + for gene in ${arr[@]} + do + logdir=$(cat $1/$gene/$gene.seed.$seed.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$gene/$gene.seed.$seed.yaml | grep num_epochs | sed 's/.*: //') + data_type=$(cat $1/$gene/$gene.seed.$seed.yaml | grep data_type | sed 's/.*: //') + if [[ $data_type == "GLOF" ]]; then + echo "Begin "$gene + # check if task has finished, unless the skip argument is present + if [[ -z "$5" ]] && [[ -f $logdir/FOLD.3/model.epoch.$num_epochs.pt ]]; then + echo "Skip "$gene + else + echo "Run "$gene + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py --conf $1/$gene/$gene.seed.$seed.yaml --mode train_4_fold + fi + echo "Begin large window of "$gene + logdir=$(cat $1/$gene/$gene.seed.$seed.large.window.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$gene/$gene.seed.$seed.large.window.yaml | grep num_epochs | sed 's/.*: //') + # check if task has finished, unless the skip argument is present + if [[ -z "$5" ]] && [[ -f $logdir/FOLD.3/model.epoch.$num_epochs.pt ]]; then + echo "Skip large window of "$gene + else + echo "Run large window of "$gene + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py --conf $1/$gene/$gene.seed.$seed.large.window.yaml --mode train_4_fold + fi + else + # for DMS tasks, we can do continue train + echo "Begin "$gene + if [[ -z "$5" ]] && [[ -f $logdir/model.epoch.$num_epochs.pt ]]; then + echo "Skip "$gene + else + echo "Run "$gene + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py --conf $1/$gene/$gene.seed.$seed.yaml --mode continue_train + fi + fi + done +done +# make inference +for seed in {0..4} + do + for gene in ${arr[@]} + do + echo "Begin "$gene + logdir=$(cat $1/$gene/$gene.seed.$seed.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$gene/$gene.seed.$seed.yaml | grep num_epochs | sed 's/.*: //') + data_type=$(cat $1/$gene/$gene.seed.$seed.yaml | grep data_type | sed 's/.*: //') + data_file_train=$(cat $1/$gene/$gene.seed.$seed.yaml | grep data_file_train: | sed 's/.*: //') + # if GLOF, do the same for large window + if [[ $data_type == "GLOF" ]]; then + # check if task has finished + if [[ -f $logdir/FOLD.0/model.epoch.$num_epochs.pt ]] && [[ -f $logdir/FOLD.1/model.epoch.$num_epochs.pt ]] && [[ -f $logdir/FOLD.2/model.epoch.$num_epochs.pt ]] && [[ -f $logdir/FOLD.3/model.epoch.$num_epochs.pt ]] && [[ ! -f $output_folder/$gene.training.seed.$seed.csv ]]; then + echo "Begin inference "$gene + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py --conf $1/$gene/$gene.seed.$seed.yaml --mode interpret_4_fold --interpret-by both --out-dir $output_folder/$gene.testing.seed.$seed.csv + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py --conf $1/$gene/$gene.seed.$seed.yaml --mode interpret_4_fold --interpret-by both --data-file-test $data_file_train --out-dir $output_folder/$gene.training.seed.$seed.csv + else + echo "Not finished "$gene + fi + echo "Begin large window of "$gene + logdir=$(cat $1/$gene/$gene.seed.$seed.large.window.yaml | grep log_dir | sed 's/.*: //') + num_epochs=$(cat $1/$gene/$gene.seed.$seed.large.window.yaml | grep num_epochs | sed 's/.*: //') + # check if task has finished + if [[ -f $logdir/FOLD.0/model.epoch.$num_epochs.pt ]] && [[ -f $logdir/FOLD.1/model.epoch.$num_epochs.pt ]] && [[ -f $logdir/FOLD.2/model.epoch.$num_epochs.pt ]] && [[ -f $logdir/FOLD.3/model.epoch.$num_epochs.pt ]] && [[ ! -f $output_folder/$gene.training.seed.$seed.large.window.csv ]]; then + echo "Begin inference large window of "$gene + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py --conf $1/$gene/$gene.seed.$seed.large.window.yaml --mode interpret_4_fold --interpret-by both --out-dir $output_folder/$gene.testing.seed.$seed.large.window.csv + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py --conf $1/$gene/$gene.seed.$seed.large.window.yaml --mode interpret_4_fold --interpret-by both --data-file-test $data_file_train --out-dir $output_folder/$gene.training.seed.$seed.large.window.csv + else + echo "Not finished large window of "$gene + fi + else + # if not GLOF we don't have to do large window + # check if task has finished + if [[ -f $logdir/model.epoch.$num_epochs.pt ]] && [[ ! -f $output_folder/$gene.testing.seed.$seed.csv ]]; then + echo "Begin inference "$gene + python -W ignore::UserWarning:torch_geometric.data.collate:147 train.py --conf $1/$gene/$gene.seed.$seed.yaml --mode interpret --interpret-by both --out-dir $output_folder/$gene.testing.seed.$seed.csv + else + echo "Not finished "$gene + fi + fi + done +done +# aggregate results +# get conda home +conda_home=$(conda info --base) +for gene in ${arr[@]}; do + $conda_home/envs/r4-base/bin/Rscript scripts/run.new.task.R $1/$gene/$gene $output_folder +done \ No newline at end of file diff --git a/train.py b/train.py new file mode 100644 index 0000000000000000000000000000000000000000..1ddbe988e1fefdf1e78add604c1cbbd5ed44a0da --- /dev/null +++ b/train.py @@ -0,0 +1,1300 @@ +import argparse +import json +import os +import subprocess +import pickle + +import numpy as np +import pandas as pd +import random +import torch +import torch.multiprocessing as mp +from types import SimpleNamespace as sn +import data +from model import model +from model.model import create_model, create_model_and_load +from model.trainer import data_distributed_parallel_gpu, PreMode_trainer, single_thread_gpu, ray_tune, single_thread_gpu_4_fold +from utils.configs import save_argparse, LoadFromFile +from captum.attr import IntegratedGradients +from functools import partial + + +def get_args(): + parser = argparse.ArgumentParser(description='Training') + # keep first + parser.add_argument('--conf', '-c', type=open, action=LoadFromFile, help='Configuration yaml file') + # data set specific + parser.add_argument('--dataset', default=None, type=str, choices=data.__all__, + help='Name of the dataset') + parser.add_argument('--data-file-train', default=None, type=str, + help='Custom training files') + parser.add_argument('--data-file-train-ddp-prefix', default=None, type=str, + help='Prefix of custom training files if use DDP') + parser.add_argument('--data-file-test', default=None, type=str, + help='Custom testing files') + parser.add_argument('--data-type', default=None, type=str, + help='Data type for the task') + parser.add_argument('--convert-to-onesite', type=bool, default=False, + help='Convert the data to one site-date or not, only works for FullGraph dataset') + parser.add_argument('--loop', type=bool, default=False, + help='Add self loop to nodes or not') + parser.add_argument('--max-num-neighbors', type=int, default=32, + help='Maximum number of neighbors to consider in the network') + parser.add_argument('--node-embedding-type', type=str, default='esm', + help='Node embedding type. Choose from esm, one-hot, one-hot-idx, or aa-5dim') + parser.add_argument('--graph-type', type=str, default='af2', + help='Graph type. Choose from af2 or 1d-neighbor') + parser.add_argument('--add-plddt', type=bool, default=False, + help='Whether to add plddt or not') + parser.add_argument('--scale-plddt', type=bool, default=False, + help='Whether to scale plddt or not') + parser.add_argument('--add-conservation', type=bool, default=False, + help='Whether to add conservation or not') + parser.add_argument('--add-dssp', type=bool, default=False, + help='Whether to add dssp or not') + parser.add_argument('--add-position', type=bool, default=False, + help='Whether to add positional wise encoding or not') + parser.add_argument('--add-sidechain', type=bool, default=False, + help='Whether to add sidechain or not') + parser.add_argument('--use-cb', type=bool, default=False, + help='Whether to use CB as distance or not') + parser.add_argument('--add-msa', type=bool, default=False, + help='Whether to add msa to features or not') + parser.add_argument('--add-msa-contacts', type=bool, default=True, + help='Whether to add msa contacts to features or not') + parser.add_argument('--add-confidence', type=bool, default=False, + help='Whether to add af2 predicted confidence or not') + parser.add_argument('--add-ptm', type=bool, default=False, + help='Whether to add post translational modification information or not') + parser.add_argument('--add-af2-single', type=bool, default=False, + help='Whether to add alphafold single representation or not') + parser.add_argument('--add-af2-pairwise', type=bool, default=False, + help='Whether to add alphafold pairwise representation or not') + parser.add_argument('--loaded-af2-single', type=bool, default=False, + help='Whether to load af2 single representation or not') + parser.add_argument('--loaded-af2-pairwise', type=bool, default=False, + help='Whether to load af2 pairwise representation or not') + parser.add_argument('--loaded-confidence', type=bool, default=False, + help='Whether to load af2 predicted confidence or not') + parser.add_argument('--loaded-msa', type=bool, default=False, + help='Whether to preload msa to features or not') + parser.add_argument('--loaded-esm', type=bool, default=False, + help='Whether to preload esm to features or not') + parser.add_argument('--alt-type', type=str, default='alt', + help='alt type in data, either alt or concat') + parser.add_argument('--computed-graph', type=bool, default=True, + help='Whether to use computed graph or not') + parser.add_argument('--neighbor-type', type=str, default='KNN', + help='The type of neighbor selection. Choose from KNN or radius') + parser.add_argument('--max-len', type=int, default=2251, + help='Maximum length of input sequences') + parser.add_argument('--radius', type=float, default=50, + help='Radius of AA to be selected') + parser.add_argument('--data-augment', type=bool, default=False, + help='Whether to augument data, if so, the data will be augumented in the training process by reverse the ref and alt') + parser.add_argument('--score-transfer', type=bool, default=False, + help='Whether to transfer scer, if so, the score will be transfered to 0, 3') + parser.add_argument('--use-lmdb', type=bool, default=False, + help='Whether to use preloaded lmdb') + + # model specific + parser.add_argument('--load-model', type=str, default=None, + help='Restart training using a model checkpoint') + parser.add_argument('--partial-load-model', type=bool, default=False, + help='Partial load model, particullay from maskpredict model using a model checkpoint') + parser.add_argument('--use-output-head', type=bool, default=False, + help='Use output head or not') + parser.add_argument('--model-class', type=str, default=None, choices=model.__all__, + help='Which model to use') + parser.add_argument('--model', type=str, default=None, + help='Which representation model to use') + parser.add_argument('--triangular-update', type=bool, default=True, + help='Whether do triangular update') + parser.add_argument('--alt-projector', type=int, default=None, + help='Alt projector size') + parser.add_argument('--neighbor-embedding', type=bool, default=False, + help='If a neighbor embedding should be applied before interactions') + parser.add_argument('--cutoff-lower', type=float, default=0.0, + help='Lower cutoff in model') + parser.add_argument('--cutoff-upper', type=float, default=5.0, + help='Upper cutoff in model') + parser.add_argument('--x-in-channels', type=int, default=None, + help='x input size, only used if different from x_channels') + parser.add_argument('--x-in-embedding-type', type=str, default=None, + help='x input embedding type, only used if x-in-channels is not None') + parser.add_argument('--x-channels', type=int, default=1280, + help='x embedding size') + parser.add_argument('--x-hidden-channels', type=int, default=640, + help='x hidden size') + parser.add_argument('--vec-in-channels', type=int, default=4, + help='vector embedding size') + parser.add_argument('--vec-channels', type=int, default=64, + help='vector hidden size') + parser.add_argument('--vec-hidden-channels', type=int, default=1280, + help='vector hidden size, must be equal to x_channels') + parser.add_argument('--share-kv', type=bool, default=False, + help='Whether to share key and value') + parser.add_argument('--ee-channels', type=int, default=None, + help='edge-edge update channel that depends on start/end node distances') + parser.add_argument('--distance-influence', type=str, default='both', + help='Which distance influences to use') + parser.add_argument('--num-heads', type=int, default=16, + help='number of attention heads') + parser.add_argument('--num-layers', type=int, default=2, + help='number of layers') + parser.add_argument('--num-edge-attr', type=int, default=1, + help='number of edge attributes') + parser.add_argument('--num-nodes', type=int, default=1, + help='number of nodes') + parser.add_argument('--num-rbf', type=int, default=32, + help='number of radial basis functions') + parser.add_argument('--rbf-type', type=str, default="expnorm", + help='type of radial basis functions') + parser.add_argument('--trainable-rbf', type=bool, default=False, + help='to train rbf or not') + parser.add_argument('--num-workers', type=int, default=10, + help='number of workers') + parser.add_argument('--output-model', type=str, default='EquivariantBinaryClassificationSAGPoolScalar', + help='The type of output model') + parser.add_argument('--reduce-op', type=str, default='mean', + help='The type of reduce operation') + parser.add_argument('--output-dim', type=int, default=1, + help='The dimension of output model') + parser.add_argument('--output-dim-1', type=int, default=1, + help='The first dimension of output model, only used in regression-classification') + parser.add_argument('--output-dim-2', type=int, default=1, + help='The second dimension of output model, only used in regression-classification') + parser.add_argument('--activation', type=str, default='silu', + help='The activation function') + parser.add_argument('--attn-activation', type=str, default='silu', + help='The attention activation function') + parser.add_argument('--drop-out', type=float, default=0.1, + help='Drop out rate at each layer') + parser.add_argument('--use-lora', type=int, default=None, + help='Whether to use lora or not') + + # training specific + parser.add_argument('--trainer-fn', type=str, default='PreMode_trainer', + help='trainer function') + parser.add_argument('--freeze-representation', type=bool, default=False, + help='freeze representation module or not') + parser.add_argument('--freeze-representation-but-attention', type=bool, default=False, + help='freeze representation module but without attention, or not') + parser.add_argument('--freeze-representation-but-gru', type=bool, default=False, + help='freeze representation module but without gru, or not') + parser.add_argument('--seed', type=int, default=0, + help='random seed') + parser.add_argument('--seed-with-pl', type=bool, default=False, + help='Initialize with pytorch lightning seed') + parser.add_argument('--lr', type=float, default=1e-5, + help='learning rate') + parser.add_argument('--lr-factor', type=float, default=0.8, + help='factor by which the learning rate will be reduced') + parser.add_argument('--weight-decay', type=float, default=0.0, + help='factor by which the learning rate will be decayed in AdamW, default 0.0') + parser.add_argument('--lr-min', type=float, default=1e-6, + help='minimum learning rate') + parser.add_argument('--lr-patience', type=int, default=2, + help='number of epochs with no improvement after which learning rate will be reduced') + parser.add_argument('--num-steps-update', type=int, default=1, + help='number of steps after which to update the model') + parser.add_argument('--lr-warmup-steps', type=int, default=2000, + help='number of warmup steps for learning rate') + parser.add_argument('--batch-size', type=int, default=6, + help='batch size for training') + parser.add_argument('--ngpus', type=int, default=4, + help='number of gpus to use') + parser.add_argument('--gpu-id', type=int, default=0, + help='default of gpu to use in processing the dataset') + parser.add_argument('--num-epochs', type=int, default=10, + help='number of epochs to train for') + parser.add_argument('--loss-fn', type=str, default='binary_cross_entropy', + help='loss function to use') + parser.add_argument('--y-weight', type=float, default=1.0, + help='weight of y in loss function') + parser.add_argument('--data-split-fn', type=str, default='_by_good_batch', + help='function for splitting data') + parser.add_argument('--contrastive-loss-fn', type=str, default='cosin_contrastive_loss', + help='contrastive loss function to use') + parser.add_argument('--reset-train-dataloader-each-epoch', type=bool, default=True, + help='whether to reset train dataloader each epoch') + parser.add_argument('--reset-train-dataloader-each-epoch-seed', type=bool, default=False, + help='whether to set the seed of shuffle train dataloader each epoch') + parser.add_argument('--test-size', type=int, default=None, + help='size of the test set') + parser.add_argument('--train-size', type=float, default=0.95, + help='fraction of data to use for training') + parser.add_argument('--val-size', type=float, default=0.05, + help='fraction of data to use for validation') + parser.add_argument('--hp-tune', type=bool, default=False, + help='Whether use hyperparameter tuning or not') + parser.add_argument('--adaptive-rounds', type=int, default=6, + help='active learning rounds') + parser.add_argument('--init-fn', type=str, default=None, + help='Initialization function for output model') + + # log specific + parser.add_argument('--num-save-epochs', type=int, default=1, + help='number of epochs after which to save the model') + parser.add_argument('--num-save-batches', type=int, default=1000, + help='number of batches after which to save the model') + parser.add_argument('--log-dir', type=str, default='/share/vault/Users/gz2294/RESCVE/CHPs.v1.ct/', + help='directory for saving logs') + + # script specific + parser.add_argument('--mode', type=str, default="train_and_test", + help='mode of training') + parser.add_argument('--re-test', type=bool, default=False, + help='re-test the model or not') + parser.add_argument('--test-by', type=str, default='epoch_and_batch', + help='test by batch or epoch') + parser.add_argument('--interpret-by', type=str, default=None, + help='interpret by batch or epoch') + parser.add_argument('--interpret-step', type=int, default=None, + help='interpret step') + parser.add_argument('--interpret-epoch', type=int, default=None, + help='interpret epoch') + parser.add_argument('--out-dir', type=str, default=None, + help='The output directory / file for interpret mode') + parser.add_argument('--interpret-idxes', type=str, default=None, + help='The index of the data point to interpret, split by comma') + parser.add_argument('--save-attn', type=bool, default=False, + help='Whether save attention matrix for interpret mode') + parser.add_argument('--use-ig', type=bool, default=False, + help='Whether to use integrated gradient for interpret mode') + parser.add_argument('--use-jacob', type=bool, default=False, + help='Whether to use jacobian at the output reduce layer for interpret mode') + # aggregate + args = parser.parse_args() + os.makedirs(args.log_dir, exist_ok=True) + if "train" in args.mode: + save_argparse(args, os.path.join(args.log_dir, "input.yaml"), exclude=["conf"]) + + return args + + +def main(args, continue_train=False, four_fold=False): + if args.seed_with_pl: + import pytorch_lightning as pl + pl.seed_everything(args.seed) + else: + random.seed(args.seed) + np.random.seed(args.seed) + torch.manual_seed(args.seed) + torch.cuda.manual_seed_all(args.seed) + + hparams = vars(args) + model_class = args.model_class + # initialize model + if args.load_model == "None" or args.load_model == "null" or args.load_model is None: + my_model = create_model(hparams, model_class=model_class) + else: + my_model = create_model_and_load(hparams, model_class=model_class) + + # TODO: consider implement early stopping + # early_stopping = EarlyStopping("val_loss", patience=args.early_stopping_patience) + dataset_att = {"data_type": args.data_type, + "radius": args.radius, + "max_neighbors": args.max_num_neighbors, + "loop": args.loop, + "shuffle": False, + "node_embedding_type": args.node_embedding_type, + "graph_type": args.graph_type, + "add_plddt": args.add_plddt, + "scale_plddt": args.scale_plddt, + "add_conservation": args.add_conservation, + "add_position": args.add_position, + "add_sidechain": args.add_sidechain, + "add_dssp": args.add_dssp, + "add_msa": args.add_msa, + "add_confidence": args.add_confidence, + "add_msa_contacts": args.add_msa_contacts, + "add_ptm": args.add_ptm, + "add_af2_single": args.add_af2_single, + "add_af2_pairwise": args.add_af2_pairwise, + "loaded_af2_single": args.loaded_af2_single, + "loaded_af2_pairwise": args.loaded_af2_pairwise, + "loaded_msa": args.loaded_msa, + "loaded_esm": args.loaded_esm, + "loaded_confidence": args.loaded_confidence, + "data_augment": args.data_augment, + "score_transfer": args.score_transfer, + "alt_type": args.alt_type, + "computed_graph": args.computed_graph, + "neighbor_type": args.neighbor_type, + "max_len": args.max_len, + "use_lmdb": args.use_lmdb,} + if "Onesite" in args.dataset: + dataset_att['convert_to_onesite'] = args.convert_to_onesite + if args.trainer_fn == "PreMode_trainer": + trainer_fn = PreMode_trainer + dataset_extra_args = {} + else: + raise ValueError(f"trainer_fn {args.trainer_fn} not supported") + if continue_train: + for i in range(args.num_epochs): + if os.path.exists(os.path.join(args.log_dir, f"result_dict.epoch.{i}.ddp_rank.0.json")) and os.path.exists(os.path.join(args.log_dir, f"model.epoch.{i+1}.pt")): + continue + else: + break + if i == args.num_epochs - 1: + print(f"model for epoch {args.num_epochs} already exists") + return + if i == 0: + check_point_epoch = None + else: + check_point_epoch = i + print(f"continue training from epoch {check_point_epoch}") + else: + check_point_epoch = None + if args.ngpus > 1: + assert four_fold is False, "fold 4 is not supported in distributed training" + mp.spawn(data_distributed_parallel_gpu, + args=(my_model, args, dataset_att, dataset_extra_args, trainer_fn, check_point_epoch), + nprocs=args.ngpus, + join=True) + else: + dataset = getattr(data, args.dataset)( + data_file=args.data_file_train, + **dataset_att, + **dataset_extra_args, + ) + if four_fold: + single_thread_gpu_4_fold(args.gpu_id, my_model, args, dataset, trainer_fn, check_point_epoch) + else: + single_thread_gpu(args.gpu_id, my_model, args, dataset, trainer_fn, check_point_epoch) + + +def adaptive_main(args): + if args.seed_with_pl: + import pytorch_lightning as pl + pl.seed_everything(args.seed) + else: + random.seed(args.seed) + np.random.seed(args.seed) + torch.manual_seed(args.seed) + torch.cuda.manual_seed_all(args.seed) + + hparams = vars(args) + model_class = args.model_class + # initialize model + if args.load_model == "None" or args.load_model == "null" or args.load_model is None: + my_model = create_model(hparams, model_class=model_class) + else: + my_model = create_model_and_load(hparams, model_class=model_class) + dataset_att = {"data_type": args.data_type, + "radius": args.radius, + "max_neighbors": args.max_num_neighbors, + "loop": args.loop, + "shuffle": False, + "node_embedding_type": args.node_embedding_type, + "graph_type": args.graph_type, + "add_plddt": args.add_plddt, + "scale_plddt": args.scale_plddt, + "add_conservation": args.add_conservation, + "add_position": args.add_position, + "add_sidechain": args.add_sidechain, + "add_dssp": args.add_dssp, + "add_msa": args.add_msa, + "add_confidence": args.add_confidence, + "add_msa_contacts": args.add_msa_contacts, + "add_ptm": args.add_ptm, + "add_af2_single": args.add_af2_single, + "add_af2_pairwise": args.add_af2_pairwise, + "loaded_af2_single": args.loaded_af2_single, + "loaded_af2_pairwise": args.loaded_af2_pairwise, + "loaded_msa": args.loaded_msa, + "loaded_esm": args.loaded_esm, + "loaded_confidence": args.loaded_confidence, + "data_augment": args.data_augment, + "score_transfer": args.score_transfer, + "alt_type": args.alt_type, + "computed_graph": args.computed_graph, + "neighbor_type": args.neighbor_type, + "max_len": args.max_len,} + if "Onesite" in args.dataset: + dataset_att['convert_to_onesite'] = args.convert_to_onesite + if args.trainer_fn == "PreMode_trainer": + trainer_fn = PreMode_trainer + dataset_extra_args = {} + else: + raise ValueError(f"trainer_fn {args.trainer_fn} not supported") + # read in the data_file + try: + data_file = pd.read_csv(args.data_file_train, index_col=0, low_memory=False) + data_file_test = pd.read_csv(args.data_file_test, index_col=0, low_memory=False) + except UnicodeDecodeError: + data_file = pd.read_csv(args.data_file_train, index_col=0, encoding='ISO-8859-1') + data_file_test = pd.read_csv(args.data_file_test, index_col=0, encoding='ISO-8859-1') + # if split fn is by_anno, start from beginning + if args.data_split_fn == "_by_anno": + # pick the data file 'split' column with 'train' or 'val' value + data_file_train = data_file[data_file['split'].isin(['train', 'val'])] + size_each_round = data_file_train['split'].value_counts()['train'] + data_file_candidate_train = data_file[~data_file['split'].isin(['train', 'val'])] + else: + # randomly select 10% of the data as train set + data_file_train = data_file.sample(frac=0.1, random_state=args.seed) + size_each_round = data_file_train.shape[0] + data_file_candidate_train = data_file.drop(data_file_train.index) + # save the train and test data file + # make sure the log_dir exists + base_log_dir = args.log_dir + os.makedirs(base_log_dir, exist_ok=True) + + if args.data_split_fn == "_by_anno": + # val_size_each_round = sum(data_file_train['split'] == 'val') + val_size_each_round = 0 + else: + val_size_each_round = int(size_each_round * args.val_size) + for i in range(args.adaptive_rounds): + # we only do 6 rounds of adaptive learning, suppose the init amount is 10% + # for each round, we train the model on the train set, and test on the test set + # then we select the top 10% of the test set as the new train set + # and the rest as the new test set + # set the log_dir for each round + if os.path.exists(os.path.join(base_log_dir, f"candidate.training.round.{i}.csv")): + print(f"round {i} already exists, skip") + x_embed_df = pd.read_csv(os.path.join(base_log_dir, f"candidate.training.round.{i}.csv"), index_col=0) + # read the results from the previous round + data_file_train = pd.read_csv(os.path.join(base_log_dir, f"data_file_train.round.{i}.csv"), index_col=0) + data_file_candidate_train = pd.read_csv(os.path.join(base_log_dir, f"data_file_candidate.round.{i}.csv"), index_col=0) + else: + args.log_dir = os.path.join(base_log_dir, f"round_{i}") + os.makedirs(args.log_dir, exist_ok=True) + data_file_train.to_csv(os.path.join(base_log_dir, f"data_file_train.round.{i}.csv")) + data_file_candidate_train.to_csv(os.path.join(base_log_dir, f"data_file_candidate.round.{i}.csv")) + dataset = getattr(data, args.dataset)( + data_file=data_file_train, + **dataset_att, + **dataset_extra_args, + ) + # check if model check point exists + for e in range(args.num_epochs): + if os.path.exists(os.path.join(args.log_dir, f"result_dict.epoch.{e}.ddp_rank.0.json")) and os.path.exists(os.path.join(args.log_dir, f"model.epoch.{e+1}.pt")): + continue + else: + break + if e == args.num_epochs - 1: + print(f"model for epoch {args.num_epochs} already exists") + else: + if e == 0: + check_point_epoch = None + else: + check_point_epoch = e + print(f"continue training from epoch {check_point_epoch}") + single_thread_gpu(args.gpu_id, my_model, args, dataset, trainer_fn, check_point_epoch) + # test the model on the test set first + dataset = getattr(data, args.dataset)( + data_file=data_file_test, + **dataset_att, + **dataset_extra_args, + ) + # add interpret mode here, add some args + args.interpret_by = "both" + x_embed_df = interpret_core(args, dataset, idxs=None, epoch=None, step=None) + x_embed_df.to_csv(os.path.join(base_log_dir, f"testing.round.{i}.csv")) + # test the model on the candidate train set + # test the model on the test set first + dataset = getattr(data, args.dataset)( + data_file=data_file_candidate_train, + **dataset_att, + **dataset_extra_args, + ) + x_embed_df = interpret_core(args, dataset, idxs=None, epoch=None, step=None) + x_embed_df.to_csv(os.path.join(base_log_dir, f"candidate.training.round.{i}.csv")) + # for columns starts with logits_var, we first calculate the rank percentiles + x_embed_df = x_embed_df.apply(lambda x: x.rank(pct=True) if isinstance(x.name, str) and x.name.startswith("logits_var") else x) + # then we calculate the row-wise mean of the rank percentiles + x_embed_df_rank = x_embed_df.loc[:, x_embed_df.columns.str.startswith("logits_var")].mean(axis=1) + # then we select the top `size_each_round` of the test set as the new train set + # and the rest as the new test set + # if the data_split_fn is by_anno, we need to make sure the new train set "split" column is "train" + to_pick_threshold = 1 - size_each_round / data_file_candidate_train.shape[0] + if args.data_split_fn == "_by_anno": + data_file_train_new = data_file_candidate_train[x_embed_df_rank > to_pick_threshold] + data_file_train_new['split'] = 'train' + # randomly select certain amount of data from the candidate train set as new validation set + # data_file_train_new['split'][np.random.choice(data_file_train_new.index, val_size_each_round)] = 'val' + data_file_candidate_train = data_file_candidate_train[x_embed_df_rank <= to_pick_threshold] + else: + data_file_train_new = data_file_candidate_train[x_embed_df_rank > to_pick_threshold] + data_file_candidate_train = data_file_candidate_train[x_embed_df_rank <= to_pick_threshold] + # we need to drop columns in data_file_train_new that are not in data_file_train + data_file_train_new = data_file_train_new[data_file_train.columns] + # then we concat the new train set to the old train set + data_file_train = pd.concat([data_file_train, data_file_train_new], axis=0) + + +def hp_tune(args): + # hyperparameter tuning, too expensive thus only do for some genes + # import ray has to be here, otherwise will cause error for other functions + import ray + from ray import tune + from ray.tune.analysis import ExperimentAnalysis + from ray.tune.schedulers import ASHAScheduler + random.seed(args.seed) + np.random.seed(args.seed) + torch.manual_seed(args.seed) + torch.cuda.manual_seed_all(args.seed) + # transfer args to dict + hparams = vars(args) + # early_stopping = EarlyStopping("val_loss", patience=args.early_stopping_patience) + dataset_att = {"data_type": args.data_type, + "radius": args.radius, + "max_neighbors": args.max_num_neighbors, + "loop": args.loop, + "shuffle": False, + "node_embedding_type": args.node_embedding_type, + "graph_type": args.graph_type, + "add_plddt": args.add_plddt, + "scale_plddt": args.scale_plddt, + "add_conservation": args.add_conservation, + "add_position": args.add_position, + "add_sidechain": args.add_sidechain, + "add_dssp": args.add_dssp, + "add_msa": args.add_msa, + "add_confidence": args.add_confidence, + "add_msa_contacts": args.add_msa_contacts, + "add_ptm": args.add_ptm, + "add_af2_single": args.add_af2_single, + "add_af2_pairwise": args.add_af2_pairwise, + "loaded_af2_single": args.loaded_af2_single, + "loaded_af2_pairwise": args.loaded_af2_pairwise, + "loaded_msa": args.loaded_msa, + "loaded_esm": args.loaded_esm, + "loaded_confidence": args.loaded_confidence, + "data_augment": args.data_augment, + "score_transfer": args.score_transfer, + "alt_type": args.alt_type, + "computed_graph": args.computed_graph, + "neighbor_type": args.neighbor_type, + "max_len": args.max_len,} + dataset = getattr(data, args.dataset)( + data_file=args.data_file_train, + **dataset_att, + ) + # transform args to dict, which is already done, named hparams + # set up ray tune configs + config = { + "lr": tune.loguniform(1e-5, 1e-2), + "lr_min": tune.loguniform(1e-8, 1e-5), + "batch_size": tune.choice([2, 4, 8, 16]), + "drop_out": tune.uniform(0.0, 0.9), + "num_save_batches": tune.choice([50, 100, 200, 400]), + } + # add the rest of hparams to config + for k, v in hparams.items(): + if k not in config: + config[k] = v + # add a param in config to indicate the trainer fn whether to use tune or not + config["hp_tune"] = True + scheduler = ASHAScheduler( + metric="loss", + mode="min", + max_t=args.num_epochs, + grace_period=3, + reduction_factor=2, + ) + ray.init(num_cpus=20, num_gpus=torch.cuda.device_count()) + result: ExperimentAnalysis = tune.run( + partial(ray_tune, dataset=dataset), + resources_per_trial={"cpu": 4, "gpu": 1}, + config=config, + num_samples=25, + scheduler=scheduler, + verbose=1, + local_dir=args.log_dir, + checkpoint_at_end=True, + ) + best_trial = result.get_best_trial("loss", "min", "all") + best_trial_id = best_trial.trial_id + print(f"Best trial config: {best_trial.config}") + print(f"Best trial id: {best_trial_id}") + # create symbolic link from the best trial to the log dir + print(f"Best trial final validation loss: {best_trial.last_result['loss']}") + # initialize model + if args.load_model == "None" or args.load_model == "null" or args.load_model is None: + my_model = create_model(best_trial.config, model_class=args.model_class) + else: + my_model = create_model_and_load(best_trial.config, model_class=args.model_class) + if args.dataset.startswith("FullGraph"): + my_model = torch.compile(my_model.to(f"cuda:{args.gpu_id}")) + else: + my_model = my_model.to(f"cuda:{args.gpu_id}") + best_checkpoint = best_trial.checkpoint.to_air_checkpoint() + best_checkpoint_data = best_checkpoint.to_dict() + my_model.load_state_dict(best_checkpoint_data["net_state_dict"]) + torch.save(my_model.state_dict(), f'{args.log_dir}/model.hp_tune.pt') + + +def _test(args): + if args.seed_with_pl: + import pytorch_lightning as pl + pl.seed_everything(args.seed) + else: + random.seed(args.seed) + np.random.seed(args.seed) + torch.manual_seed(args.seed) + torch.cuda.manual_seed_all(args.seed) + + hparams = vars(args) + model_class = args.model_class + # initialize model + my_model = create_model(hparams, model_class=model_class) + + dataset_att = {"data_type": args.data_type, + "radius": args.radius, + "max_neighbors": args.max_num_neighbors, + "loop": args.loop, + "shuffle": False, + "node_embedding_type": args.node_embedding_type, + "graph_type": args.graph_type, + "add_plddt": args.add_plddt, + "scale_plddt": args.scale_plddt, + "add_conservation": args.add_conservation, + "add_position": args.add_position, + "add_sidechain": args.add_sidechain, + "add_dssp": args.add_dssp, + "add_msa": args.add_msa, + "add_confidence": args.add_confidence, + "add_msa_contacts": args.add_msa_contacts, + "add_ptm": args.add_ptm, + "add_af2_single": args.add_af2_single, + "add_af2_pairwise": args.add_af2_pairwise, + "loaded_af2_single": args.loaded_af2_single, + "loaded_af2_pairwise": args.loaded_af2_pairwise, + "loaded_msa": args.loaded_msa, + "loaded_esm": args.loaded_esm, + "loaded_confidence": args.loaded_confidence, + "data_augment": args.data_augment, + "score_transfer": args.score_transfer, + "alt_type": args.alt_type, + "computed_graph": args.computed_graph, + "neighbor_type": args.neighbor_type, + "max_len": args.max_len,} + if args.trainer_fn == "PreMode_trainer": + trainer_fn = PreMode_trainer + dataset_extra_args = {} + else: + raise ValueError(f"trainer_fn {args.trainer_fn} not supported") + dataset = getattr(data, args.dataset)( + data_file=args.data_file_test, + **dataset_att, + **dataset_extra_args, + ) + my_model = my_model.to(f"cuda:{args.gpu_id}") + my_model.eval() + trainer = trainer_fn(hparams=args, model=my_model, stage="test", + dataset=dataset, device_id=args.gpu_id) + if "epoch" in args.test_by: + # test by epoch + print(f'num_saved_epochs: {args.num_epochs}') + for epoch in range(1, args.num_epochs + 1): + if os.path.exists(os.path.join(args.log_dir, f"test_result.epoch.{epoch}.txt")) and not args.re_test: + print(f"test result for epoch {epoch} already exists") + continue + if os.path.exists(os.path.join(args.log_dir, f"result_dict.epoch.{epoch-1}.ddp_rank.0.json")): + print(f"begin test for epoch {epoch}") + trainer.load_model(epoch=epoch) + test_result_dict, test_result_df = _test_one_epoch(trainer) + with open(os.path.join(args.log_dir, f"test_result.epoch.{epoch}.txt"), "w") as f: + f.write(str(test_result_dict)) + test_result_df.to_csv(os.path.join(args.log_dir, f"test_result.epoch.{epoch}.csv"), index=False) + else: + print(f"model for epoch {epoch} not exist") + + if "batch" in args.test_by: + # test by batch steps + import numpy as np + train_data_size = subprocess.check_output(f'wc -l {args.data_file_train}', shell=True) + train_data_size = int(str(train_data_size).split(' ')[0][2:]) - 1 + num_saved_batches = int(np.floor(np.ceil(np.ceil(train_data_size * args.train_size) + / args.ngpus / args.batch_size) + * args.num_epochs / args.num_save_batches) + 1) + print(f'num_saved_batches: {num_saved_batches}') + for step in range(args.num_save_batches, + num_saved_batches * args.num_save_batches, + args.num_save_batches): + if os.path.exists(os.path.join(args.log_dir, f"test_result.step.{step}.txt")) and not args.re_test: + print(f"test result for step {step} already exists") + continue + if os.path.exists(os.path.join(args.log_dir, f"result_dict.batch.{step}.ddp_rank.0.json")): + print(f"begin test for step {step}") + trainer.load_model(step=step) + test_result_dict, test_result_df = _test_one_epoch(trainer) + with open(os.path.join(args.log_dir, f"test_result.step.{step}.txt"), "w") as f: + f.write(str(test_result_dict)) + test_result_df.to_csv(os.path.join(args.log_dir, f"test_result.step.{step}.csv"), index=False) + else: + print(f"model for step {step} not exists") + continue + # clean up the data sets + trainer.dataset.clean_up() + + +def _test_one_epoch(trainer): + trainer.testing_epoch_begin() + while True: + try: + trainer.test_step() + except StopIteration: + break + test_result_dict, test_result_df = trainer.testing_epoch_end() + return test_result_dict, test_result_df + + +def ig_forward(x, trainer, batch, out_idx=0): + # integrated gradient forward + # x: (batch_size, num_nodes, x_channels) + extra_args = batch.to_dict() + # extra_args actually won't be used in the model + for a in ('y', 'x', 'x_mask', 'x_alt', 'pos', 'batch', + 'edge_index', 'edge_attr', + 'edge_index_star', 'edge_attr_star', + 'node_vec_attr'): + if a in extra_args: + del extra_args[a] + out, _, _ = trainer.forward( + x.to(trainer.device), + x_mask=batch.x_mask.to(trainer.device), + x_alt=batch.x_alt.to(trainer.device), + pos=batch.pos.to(trainer.device), + batch=batch.batch.to(trainer.device) if "batch" in batch else None, + edge_index=batch.edge_index.to(trainer.device) if batch.edge_index is not None else None, + edge_index_star=batch.edge_index_star.to(trainer.device) if "edge_index_star" in batch else None, + edge_attr=batch.edge_attr.to(trainer.device) if batch.edge_attr is not None else None, + edge_attr_star=batch.edge_attr_star.to(trainer.device) if "edge_attr_star" in batch else None, + node_vec_attr=batch.node_vec_attr.to(trainer.device), + extra_args=extra_args, + return_attn=False,) + # out is one-dim tensor + # out = out.squeeze() + return out[:, [out_idx, out_idx]] + + +def interpret(args, idxs=None, epoch=None, step=None, dryrun=False, four_fold=False): + # interpret a dataset by attention, only for the data point of idxs in the dataset + dataset_att = {"data_type": args.data_type, + "radius": args.radius, + "max_neighbors": args.max_num_neighbors, + "loop": args.loop, + "shuffle": False, + "node_embedding_type": args.node_embedding_type, + "graph_type": args.graph_type, + "add_plddt": args.add_plddt, + "scale_plddt": args.scale_plddt, + "add_conservation": args.add_conservation, + "add_position": args.add_position, + "add_sidechain": args.add_sidechain, + "add_dssp": args.add_dssp, + "add_msa": args.add_msa, + "add_confidence": args.add_confidence, + "add_msa_contacts": args.add_msa_contacts, + "add_ptm": args.add_ptm, + "add_af2_single": args.add_af2_single, + "add_af2_pairwise": args.add_af2_pairwise, + "loaded_af2_single": args.loaded_af2_single, + "loaded_af2_pairwise": args.loaded_af2_pairwise, + "loaded_msa": args.loaded_msa, + "loaded_esm": args.loaded_esm, + "loaded_confidence": args.loaded_confidence, + "data_augment": args.data_augment, + "score_transfer": args.score_transfer, + "alt_type": args.alt_type, + "computed_graph": args.computed_graph, + "neighbor_type": args.neighbor_type, + "max_len": args.max_len,} + if args.trainer_fn == "PreMode_trainer_noGraph": + dataset_extra_args = {"padding": args.batch_size > 1} + elif args.trainer_fn == "PreMode_trainer": + dataset_extra_args = {} + elif args.trainer_fn == "PreMode_trainer_SSP": + dataset_extra_args = {} + else: + raise ValueError(f"trainer_fn {args.trainer_fn} not supported") + if dryrun: + dataset = None + else: + dataset = getattr(data, args.dataset)( + data_file=args.data_file_test, + **dataset_att, + **dataset_extra_args, + ) + # apply 4 fold cross validation + if four_fold: + main_log_dir = args.log_dir + if idxs is None: + idxs = list(range(len(dataset))) + out_index = dataset.data.index + else: + out_index = dataset.data.index[idxs] + x_embed_df = dataset.data.loc[out_index] + for FOLD in range(4): + # change args log_dir to the fold log_dir + args.log_dir = os.path.join(main_log_dir, f"FOLD.{FOLD}/") + _, ys, min_loss = interpret_core(args, dataset, idxs=idxs, epoch=epoch, step=step, dryrun=dryrun, four_fold=True) + # change ys columns to original column name + '.FOLD.{FOLD}' + ys.columns = [f"{c}.FOLD.{FOLD}" for c in ys.columns] + x_embed_df = pd.concat([x_embed_df, ys], axis=1) + x_embed_df[f"min_loss.FOLD.{FOLD}"] = min_loss + else: + x_embed_df = interpret_core(args, dataset, idxs=idxs, epoch=epoch, step=step, dryrun=dryrun) + if dryrun: + return + if args.out_dir is None: + args.out_dir = args.log_dir + if not os.path.exists(args.out_dir) and not args.out_dir.endswith(".csv"): + os.makedirs(args.out_dir) + if args.out_dir.endswith(".csv"): + x_embed_df.to_csv(args.out_dir, index=False) + else: + x_embed_df.to_csv(f"{args.out_dir}/x_embeds.csv", index=False) + + +def interpret_core(args, dataset, idxs=None, epoch=None, step=None, dryrun=False, four_fold=False): + if args.seed_with_pl: + import pytorch_lightning as pl + pl.seed_everything(args.seed) + else: + random.seed(args.seed) + np.random.seed(args.seed) + torch.manual_seed(args.seed) + torch.cuda.manual_seed_all(args.seed) + hparams = vars(args) + model_class = args.model_class + # initialize model + if args.load_model == "None" or args.load_model == "null" or args.load_model is None: + my_model = create_model(hparams, model_class=model_class) + else: + my_model = create_model_and_load(hparams, model_class=model_class) + if args.trainer_fn == "PreMode_trainer": + trainer_fn = PreMode_trainer + else: + raise ValueError(f"trainer_fn {args.trainer_fn} not supported") + if args.dataset.startswith("FullGraph") and not args.model.startswith("lora"): + my_model = torch.compile(my_model) + if args.hp_tune: + my_model.load_state_dict(torch.load(f'{args.log_dir}/model.hp_tune.pt', map_location=torch.device("cpu"))) + my_model.eval() + if dryrun: + trainer = None + else: + trainer = trainer_fn(hparams=args, model=my_model, + stage="test", dataset=dataset, device_id=args.gpu_id) + if not args.hp_tune: + # only load model if not hp_tune + if epoch is not None: + trainer.load_model(epoch=epoch) + min_loss = None + elif step is not None: + trainer.load_model(step=step) + min_loss = None + else: + if args.interpret_by is None: + train_data_size = subprocess.check_output(f'wc -l {args.data_file_train}', shell=True) + train_data_size = int(str(train_data_size).split(' ')[0][2:]) - 1 + num_saved_batches = int(np.floor(np.ceil(np.ceil(train_data_size * args.train_size) + / args.ngpus / args.batch_size) + * args.num_epochs / args.num_save_batches) + 1) + if num_saved_batches > args.num_epochs: + args.interpret_by = "batch" + else: + args.interpret_by = "epoch" + if args.interpret_by == "epoch": + # find the min val loss epoch + val_losses = [] + for epoch in range(args.num_epochs): + val_loss = [] + for rank in range(args.ngpus): + with open(f"{args.log_dir}/result_dict.epoch.{epoch}.ddp_rank.{rank}.json", "r") as f: + result_dict = json.load(f) + val_loss.append(result_dict["val_loss"]) + val_losses.append(np.mean(val_loss)) + min_val_loss_epoch = np.argmin(val_losses) + 1 + trainer.load_model(epoch=min_val_loss_epoch) + min_loss = np.min(np.array(val_losses)[~np.isnan(val_losses)]) + elif args.interpret_by == "batch": + # find the min val loss batch + val_losses = [] + train_data_size = subprocess.check_output(f'wc -l {args.data_file_train}', shell=True) + train_data_size = int(str(train_data_size).split(' ')[0][2:]) - 1 + num_saved_batches = int(np.floor(np.ceil(np.ceil(train_data_size * args.train_size) + / args.ngpus / args.batch_size) + * args.num_epochs / args.num_save_batches) + 1) + print(f'num_saved_batches: {num_saved_batches}') + steps = list(range(args.num_save_batches, + num_saved_batches * args.num_save_batches, + args.num_save_batches)) + for step in steps: + val_loss = [] + for rank in range(args.ngpus): + if (os.path.exists(f"{args.log_dir}/result_dict.batch.{step}.ddp_rank.{rank}.json")): + with open(f"{args.log_dir}/result_dict.batch.{step}.ddp_rank.{rank}.json", "r") as f: + result_dict = json.load(f) + val_loss.append(result_dict["val_loss"]) + val_losses.append(np.mean(val_loss)) + min_val_loss_batch = steps[np.argmin(np.array(val_losses)[~np.isnan(val_losses)])] + print(f"min_val_loss_batch: {min_val_loss_batch}") + trainer.load_model(step=min_val_loss_batch) + min_loss = np.min(np.array(val_losses)[~np.isnan(val_losses)]) + elif args.interpret_by == "both": + # find the min val loss epoch + val_losses = [] + for epoch in range(args.num_epochs): + val_loss = [] + for rank in range(args.ngpus): + if os.path.exists(f"{args.log_dir}/result_dict.epoch.{epoch}.ddp_rank.{rank}.json"): + with open(f"{args.log_dir}/result_dict.epoch.{epoch}.ddp_rank.{rank}.json", "r") as f: + result_dict = json.load(f) + val_loss.append(result_dict["val_loss"]) + else: + val_loss.append(np.nan) + val_losses.append(np.mean(val_loss)) + min_val_loss_epoch = np.argmin(val_losses) + 1 + min_epoch_loss = np.min(val_losses) + # find the min val loss batch + val_losses = [] + train_data_size = subprocess.check_output(f'wc -l {args.data_file_train}', shell=True) + train_data_size = int(str(train_data_size).split(' ')[0][2:]) - 1 + num_saved_batches = int(np.floor(np.ceil(np.ceil(train_data_size * args.train_size) + / args.ngpus / args.batch_size) + * args.num_epochs / args.num_save_batches) + 1) + print(f'num_saved_batches: {num_saved_batches}') + steps = list(range(args.num_save_batches, + num_saved_batches * args.num_save_batches, + args.num_save_batches)) + for step in steps: + val_loss = [] + for rank in range(args.ngpus): + if (os.path.exists(f"{args.log_dir}/result_dict.batch.{step}.ddp_rank.{rank}.json")): + with open(f"{args.log_dir}/result_dict.batch.{step}.ddp_rank.{rank}.json", "r") as f: + result_dict = json.load(f) + val_loss.append(result_dict["val_loss"]) + else: + val_loss.append(np.nan) + val_losses.append(np.mean(val_loss)) + if len(np.array(val_losses)[~np.isnan(val_losses)]) > 0: + # remove nan values steps + steps = np.array(steps)[~np.isnan(val_losses)] + # remove nan values val_losses + val_losses = np.array(val_losses)[~np.isnan(val_losses)] + min_val_loss_batch = steps[np.argmin(val_losses)] + min_batch_loss = np.min(val_losses) + min_loss = min(min_epoch_loss, min_batch_loss) + else: + min_loss = min_epoch_loss + if len(np.array(val_losses)[~np.isnan(val_losses)]) == 0 or min_epoch_loss < min_batch_loss: + print(f"min_val_loss_epoch: {min_val_loss_epoch}, loss: {min_epoch_loss}") + if dryrun: + print("dryrun mode, skip interpret") + return + trainer.load_model(epoch=min_val_loss_epoch) + else: + print(f"min_val_loss_batch: {min_val_loss_batch}, loss: {min_batch_loss}") + if dryrun: + print("dryrun mode, skip interpret") + return + trainer.load_model(step=min_val_loss_batch) + if idxs is None: + idxs = list(range(len(dataset))) + out_index = dataset.data.index + else: + out_index = dataset.data.index[idxs] + # interpret one sequence at a time + x_embeds = [] + x_jacobs = [] + ys = [] + y_covars = [] + if args.use_ig: + ig = IntegratedGradients(ig_forward) + # set up jacobian function for torch input + # x is second last layer output, y is target + if args.use_jacob: + def jacobian_fn(x, tgt=None): + y = trainer.model.output_model.post_reduce(x) + if tgt is None: + tgt = torch.ones_like(y).to(trainer.device) + res = trainer.loss_fn(y, tgt, reduce=False, reduction="none") + return res + for idx in idxs: + batch = dataset.__getitem__(idx) + if args.dataset.startswith("FullGraph"): + # we need to expand the batch dim 1 + for k in batch: + batch[k] = batch[k].unsqueeze(0) + y_covar, y, x_embed, attn_weight_layers = trainer.interpret_step(batch) + if args.loss_fn == "GP_loss": + y_covars.append(y_covar.detach().cpu().numpy()) + elif args.loss_fn == "weighted_loss_betabinomial": + alpha = y[:, 0] + beta = y[:, 1] + y_mean = alpha / (alpha + beta) + y_covar = y_mean * (1 - y_mean) / (alpha + beta + 1) + y_covars.append(y_covar.detach().cpu().numpy()) + y = y_mean + elif args.loss_fn == "gaussian_loss": + y_mean = y[:, 0] + y_covar = y[:, 1] + y_covars.append(y_covar.detach().cpu().numpy()) + y = y_mean + if isinstance(batch, dict): + batch = sn(**batch) + if args.use_ig: + x = batch.x.requires_grad_(True) + x_gradients = [] + for i in range(batch.y.shape[1]): + x_gradient = ig.attribute( + x, target=batch.y[:, [i]].int(), + additional_forward_args=(trainer, batch, i), + internal_batch_size=1, + ) + x_gradients.append(x_gradient.detach().cpu().numpy()) + else: + x_gradients = None + if args.use_jacob: + x_jacob = torch.autograd.functional.jacobian( + jacobian_fn, + (x_embed.to(trainer.device, non_blocking=True)) + ) + if hasattr(batch, "score_mask"): + x_jacobs.append(x_jacob[0, np.nonzero(batch.score_mask.numpy())[1][0], :, 0, 0].detach().cpu().numpy()) + else: + x_jacobs.append(x_jacob[0, 0].detach().cpu().numpy()) + # select the corresponding alt output for the data point + if "Onesite" in args.dataset: + # reshape y to (batch_size, -1) + y = y.reshape(y.shape[0], -1) + while len(x_embed.shape) > 2: + x_embed = x_embed.squeeze(0) + while (len(y.shape) > 2): + y = y.squeeze(-1) + # if args.dataset.startswith("FullGraph") and not args.model.startswith("lora"): + # x_embed = x_embed[0] + x_embeds.append(x_embed.detach().cpu().numpy()) + ys.append(y.detach().cpu().numpy()) + # print(f"loss for data point idx {idx}: {loss}") + # print(f"logits for data point idx {idx}: {y}") + # print(f"save attention weights for data point idx {idx}") + if args.save_attn: + if args.out_dir is None: + save_file_name = f"{args.log_dir}/attn_weights.{idx}.pkl" + else: + if not args.out_dir.endswith(".csv"): + save_file_name = f"{args.out_dir}/attn_weights.{idx}.pkl" + else: + save_file_name = f"{args.out_dir.replace('.csv', '')}.{idx}.pkl" + with open(save_file_name, "wb") as f: + pickle.dump(([a.detach().cpu().numpy() for a in attn_weight_layers], + batch.edge_index_star.detach().cpu().numpy(), + dataset.data.iloc[idx], + (dataset.mutations[idx].seq_start_orig, dataset.mutations[idx].seq_end_orig, + dataset.mutations[idx].seq_start, dataset.mutations[idx].seq_end), + y.detach().cpu().numpy(), + x_gradients), f) + x_embeds = np.concatenate(x_embeds, axis=0) + x_embeds = pd.DataFrame(x_embeds, index=out_index) + x_embeds.columns = [f'X.{i}' for i in range(x_embeds.shape[1])] + # assign column names + if args.use_jacob: + x_jacobs = np.concatenate(x_jacobs, axis=0) + x_jacobs_df = pd.DataFrame(x_jacobs, index=out_index) + x_jacobs_df.columns = [f'jacob.{i}' for i in range(x_jacobs_df.shape[1])] + ys = pd.DataFrame(np.concatenate(ys, axis=0), index=out_index) + if args.loss_fn == "GP_loss" or args.loss_fn == "weighted_loss_betabinomial" or args.loss_fn == "gaussian_loss": + y_covars = pd.DataFrame(np.concatenate(y_covars, axis=0), index=out_index) + if y_covars.shape[1] == 1: + y_covars.columns = ["logits_var"] + else: + y_covars.columns=[f'logits_var.{i}' for i in range(y_covars.shape[1])] + if ys.shape[1] == 1: + ys.columns = ["logits"] + else: + ys.columns=[f'logits.{i}' for i in range(ys.shape[1])] + x_embed_df = pd.concat([dataset.data.loc[out_index], ys, x_embeds], axis=1) + if args.loss_fn == "GP_loss" or args.loss_fn == "weighted_loss_betabinomial" or args.loss_fn == "gaussian_loss": + x_embed_df = pd.concat([x_embed_df, y_covars], axis=1) + if args.use_jacob: + x_embed_df = pd.concat([x_embed_df, x_jacobs_df], axis=1) + # clean up the data sets + trainer.dataset.clean_up() + # add min_loss to the x_embed_df + x_embed_df["min_loss"] = min_loss + if four_fold: + return x_embed_df, ys, min_loss + else: + return x_embed_df + + +def test_scalar_invariance(args): + import torch + hparams = vars(args) + torch.manual_seed(1234) + rotate = torch.tensor( + [ + [0.9886788, -0.1102370, 0.1017945], + [0.1363630, 0.9431761, -0.3030248], + [-0.0626055, 0.3134752, 0.9475304], + ] + ) + dataset_att = {"data_type": args.data_type, + "radius": args.radius, + "max_neighbors": args.max_num_neighbors, + "loop": args.loop, + "shuffle": False, + "node_embedding_type": args.node_embedding_type, + "graph_type": args.graph_type, + "add_plddt": args.add_plddt, + "scale_plddt": args.scale_plddt, + "add_conservation": args.add_conservation, + "add_position": args.add_position, + "add_sidechain": args.add_sidechain, + "add_dssp": args.add_dssp, + "add_msa": args.add_msa, + "add_confidence": args.add_confidence, + "add_msa_contacts": args.add_msa_contacts, + "add_ptm": args.add_ptm, + "loaded_msa": args.loaded_msa, + "loaded_esm": args.loaded_esm, + "loaded_confidence": args.loaded_confidence, + "data_augment": args.data_augment, + "score_transfer": args.score_transfer, + "alt_type": args.alt_type, + "computed_graph": args.computed_graph, + "neighbor_type": args.neighbor_type, + "max_len": args.max_len,} + datasets = getattr(data, args.dataset)( + data_file=f"{args.data_file_train}", + gpu_id=0, + **dataset_att, + ) + dataloader = torch.utils.data.DataLoader( + datasets, + batch_size=2, + shuffle=False, + num_workers=0, + ) + data_point = next(iter(dataloader)) + data_point["edge_index"] = None + data_point["edge_index_star"] = None + data_point["edge_attr_star"] = None + data_point["batch"] = None + hparams["drop_out"] = 0 + model = create_model(hparams, model_class=args.model_class) + # get data points + pos = torch.randn(data_point["x"].shape[0], data_point["x"].shape[1], 3) + node_vec_attr = torch.randn(data_point["x"].shape[0], data_point["x"].shape[1], 3, 35) + y = model(data_point["x"], data_point["x_mask"], data_point["x_alt"], pos, + data_point["edge_index"], data_point["edge_index_star"], + data_point["edge_attr"], data_point["edge_attr_star"], + node_vec_attr, data_point["batch"], data_point, return_attn=True)[0] + y_rot = model(data_point["x"], data_point["x_mask"], data_point["x_alt"], pos @ rotate, + data_point["edge_index"], data_point["edge_index_star"], + data_point["edge_attr"], data_point["edge_attr_star"], + (node_vec_attr.permute(0, 1, 3, 2) @ rotate).permute(0, 1, 3, 2), data_point["batch"], data_point, + return_attn=True)[0] + torch.testing.assert_allclose(y, y_rot) + + +def test_scalar_invariance_2(args): + import torch + from torch_geometric.loader import DataLoader + hparams = vars(args) + torch.manual_seed(1234) + rotate = torch.tensor( + [ + [0.9886788, -0.1102370, 0.1017945], + [0.1363630, 0.9431761, -0.3030248], + [-0.0626055, 0.3134752, 0.9475304], + ] + ) + dataset_att = {"data_type": args.data_type, + "radius": args.radius, + "max_neighbors": args.max_num_neighbors, + "loop": args.loop, + "shuffle": False, + "node_embedding_type": args.node_embedding_type, + "graph_type": args.graph_type, + "add_plddt": args.add_plddt, + "scale_plddt": args.scale_plddt, + "add_conservation": args.add_conservation, + "add_position": args.add_position, + "add_sidechain": args.add_sidechain, + "add_dssp": args.add_dssp, + "add_msa": args.add_msa, + "add_confidence": args.add_confidence, + "add_msa_contacts": args.add_msa_contacts, + "add_ptm": args.add_ptm, + "loaded_msa": args.loaded_msa, + "loaded_esm": args.loaded_esm, + "loaded_confidence": args.loaded_confidence, + "data_augment": args.data_augment, + "score_transfer": args.score_transfer, + "alt_type": args.alt_type, + "computed_graph": args.computed_graph, + "neighbor_type": args.neighbor_type, + "max_len": args.max_len,} + datasets = getattr(data, args.dataset)( + data_file=f"{args.data_file_train}", + gpu_id=0, + **dataset_att, + ) + dataloader = DataLoader( + datasets, + batch_size=2, + shuffle=False, + num_workers=0, + ) + data_point = next(iter(dataloader)) + model = create_model(hparams, model_class=args.model_class) + # get data points + pos = torch.randn(data_point.x.shape[0], 3) + node_vec_attr = torch.randn(data_point.x.shape[0], 3, 35) + y = model(data_point.x, data_point.x_mask, data_point.x_alt, pos, + data_point.edge_index, data_point.edge_index_star, + data_point.edge_attr, data_point.edge_attr_star, + node_vec_attr, data_point.batch, )[0] + y_rot = model(data_point.x, data_point.x_mask, data_point.x_alt, pos @ rotate, + data_point.edge_index, data_point.edge_index_star, + data_point.edge_attr, data_point.edge_attr_star, + (node_vec_attr.permute(0, 2, 1) @ rotate).permute(0, 2, 1), data_point.batch)[0] + torch.testing.assert_allclose(y, y_rot) + + +if __name__ == "__main__": + # main_pl() + _args = get_args() + if _args.mode == "train": + main(_args) + elif _args.mode == "train_4_fold": + main(_args, continue_train=False, four_fold=True) + elif _args.mode == "adaptive_train": + adaptive_main(_args) + elif _args.mode == "continue_train": + main(_args, continue_train=True) + elif _args.mode == "test": + _test(_args) + elif _args.mode == "train_and_test": + main(_args) + _args.re_test = True + _test(_args) + elif _args.mode == "interpret": + if _args.interpret_idxes is not None: + _args.interpret_idxes = [int(i) for i in _args.interpret_idxes.split(",")] + interpret(_args, idxs=_args.interpret_idxes, step=_args.interpret_step, epoch=_args.interpret_epoch) + elif _args.mode == "interpret_dry": + if _args.interpret_idxes is not None: + _args.interpret_idxes = [int(i) for i in _args.interpret_idxes.split(",")] + interpret(_args, idxs=_args.interpret_idxes, step=_args.interpret_step, epoch=_args.interpret_epoch, dryrun=True) + elif _args.mode == "interpret_4_fold": + if _args.interpret_idxes is not None: + _args.interpret_idxes = [int(i) for i in _args.interpret_idxes.split(",")] + interpret(_args, idxs=_args.interpret_idxes, step=_args.interpret_step, epoch=_args.interpret_epoch, dryrun=False, four_fold=True) + elif _args.mode == "test_equivariancy": + test_scalar_invariance(_args) + elif _args.mode == "test_equivariancy_2": + test_scalar_invariance_2(_args) + elif _args.mode == "hp_tune": + hp_tune(_args) + else: + raise ValueError(f"mode {_args.mode} not supported") diff --git a/transfer.all.in.one.card.sh b/transfer.all.in.one.card.sh new file mode 100644 index 0000000000000000000000000000000000000000..751b7e8bf84100651ca158e1b83ab9536aabfb85 --- /dev/null +++ b/transfer.all.in.one.card.sh @@ -0,0 +1,2 @@ +export CUDA_VISIBLE_DEVICES=0 +nohup bash scripts/DMS.5fold.run.sh $1 P15056,P21802,P07949,Q09428,O00555,Q14654,Q99250,Q14524,P04637 0 > euler.log.0.txt & diff --git a/transfer.all.sh b/transfer.all.sh new file mode 100644 index 0000000000000000000000000000000000000000..ba5dfbdac141d0c3437a13c543902be1de6e35b7 --- /dev/null +++ b/transfer.all.sh @@ -0,0 +1,9 @@ +export CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7 +nohup bash scripts/DMS.5fold.run.sh $1 P15056,P21802 0 > euler.log.0.txt & +nohup bash scripts/DMS.5fold.run.sh $1 P07949 1 > euler.log.1.txt & +nohup bash scripts/DMS.5fold.run.sh $1 Q09428 2 > euler.log.2.txt & +nohup bash scripts/DMS.5fold.run.sh $1 O00555 3 > euler.log.3.txt & +nohup bash scripts/DMS.5fold.run.sh $1 Q14654 4 > euler.log.4.txt & +nohup bash scripts/DMS.5fold.run.sh $1 Q99250 5 > euler.log.5.txt & +nohup bash scripts/DMS.5fold.run.sh $1 Q14524 6 > euler.log.6.txt & +nohup bash scripts/DMS.5fold.run.sh $1 P04637 7 > euler.log.7.txt & diff --git a/unzip.files.sh b/unzip.files.sh new file mode 100644 index 0000000000000000000000000000000000000000..274582f77a127451590b3ab9ea01bddaca2f34a1 --- /dev/null +++ b/unzip.files.sh @@ -0,0 +1,31 @@ +# unzip files in the data.files/ folder +cd data.files/ +cat esm.files.tgz.part-* | tar -xzvf - +cat esm.MSA.tgz.part-* | tar -xzvf - +cat gMVP.MSA.tgz.part-* | tar -xzvf - +for tgzfile in `ls *.tgz`; do echo "Unzipping $tgzfile"; tar -xzvf $tgzfile; done +for gzfile in `ls pretrain/*.gz`; do echo "Unzipping $gzfile"; gunzip $gzfile; done +cd ../ +# unzip files in the parse.input.table/ folder +cd parse.input.table/ +cat swissprot_and_human.full.seq.csv.tgz.part-* | tar -xzvf - +cd ../ +# unzip files in the analysis/5genes.all.mut/inference.results/ folder +for gzfiles in `ls analysis/5genes.all.mut/PreMode/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +# unzip files in the analysis/5genes.all.mut/ folder +for gzfiles in `ls analysis/5genes.all.mut/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +# unzip files in the analysis/ folder +for gzfiles in `ls analysis/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +# unzip files in the analysis/*/ folder +for gzfiles in `ls analysis/PreMode/*/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +for gzfiles in `ls analysis/PreMode.noESM/*/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +for gzfiles in `ls analysis/PreMode.noMSA/*/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +for gzfiles in `ls analysis/PreMode.noPretrain/*/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +for gzfiles in `ls analysis/PreMode.noStructure/*/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +for gzfiles in `ls analysis/PreMode.ptm/*/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +for gzfiles in `ls analysis/ESM.SLP/*/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +for gzfiles in `ls analysis/esm2.inference/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +for gzfiles in `ls analysis/figs/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +for gzfiles in `ls analysis/funNCion/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done +# unzip files in the PreMode.results/ folder +for gzfiles in `ls PreMode.results/PreMode.mean.var/*/*.gz`; do echo "Unzipping $gzfiles"; gunzip $gzfiles; done diff --git a/utils.R b/utils.R new file mode 100644 index 0000000000000000000000000000000000000000..adee4b7bed42390f8a4dcf20e00f6d9801903653 --- /dev/null +++ b/utils.R @@ -0,0 +1,788 @@ +get.auc.by.epoch <- function(configs, base.line="uniprotID") { + log.dir <- configs$log_dir + data.train <- as.numeric(strsplit(system(paste0("wc -l ", configs$data_file_train), intern = T), split = " ")[[1]][1]) + num_saved_batches <- floor(ceiling(data.train * configs$train_size / configs$ngpus / configs$batch_size) + * configs$num_epochs / configs$num_save_batches) + 1 + epochs <- c(1:(configs$num_epochs)) + source('/share/pascal/Users/gz2294/Pipeline/AUROC.R') + library(doParallel) + cl <- makeCluster(72) + registerDoParallel(cl) + + res <- foreach (i = 1:length(epochs), .combine=rbind) %dopar% { + i <- epochs[i] + source('~/Pipeline/AUROC.R') + if (file.exists(paste0(log.dir, 'test_result.epoch.', i, '.csv'))) { + test.result <- read.csv(paste0(log.dir, 'test_result.epoch.', i, '.csv')) + if ('y.0' %in% colnames(test.result)) { + if ('y.2' %in% colnames(test.result)) { + # 3-dim logits + test.result <- test.result[!is.na(test.result$y.0) & !is.na(test.result$y.1) & !is.na(test.result$y.2),] + test.logits <- test.result[, c("y.0", "y.1", "y.2")] + test.logits <- t(apply(as.matrix(test.logits), 1, soft.max)) + # check whether clinvar or gof/lof + if (-1 %in% test.result$score) { + test.logits <- test.logits[,3] / (test.logits[,2] + test.logits[,3]) + } else { + test.logits <- 1 - test.logits[,1] + } + } else if ('y.1' %in% colnames(test.result)) { + test.result <- test.result[!is.na(test.result$y.1),] + test.logits <- test.result$y.1 + } else { + test.result <- test.result[!is.na(test.result$y.0),] + test.logits <- test.result$y.0 + } + } else { + test.result <- test.result[!is.na(test.result$y),] + test.logits <- test.result$y + } + result <- plot.AUC(test.result$score, test.logits + # paste0(log.dir, 'test_result.epoch.', i, '.pdf') + ) + J_stats <- result$curve[,2] - result$curve[,1] + optimal.cutoff <- result$curve[which(J_stats==max(J_stats))[1],3] + } else { + result <- list(auc=NA) + optimal.cutoff <- NA + } + if (file.exists(paste0(log.dir, 'result_dict.epoch.', i-1, '.ddp_rank.', 0, '.json'))) { + val_losses <- c() + train_losses <- c() + if (configs$ngpus > 1) { + for (rank in 0:(configs$ngpus-1)) { + val_dic <- jsonlite::read_json(paste0(log.dir, 'result_dict.epoch.', i-1, '.ddp_rank.', rank, '.json')) + if (!is.null(val_dic$val_loss_y)) { + val_losses <- c(val_losses, val_dic$val_loss_y) + train_losses <- c(train_losses, val_dic$train_loss_y) + } else { + val_losses <- c(val_losses, val_dic$val_loss) + train_losses <- c(train_losses, val_dic$train_loss) + } + } + } else { + rank <- configs$gpu_id + if (is.null(rank)) { + rank <- 0 + } + val_dic <- jsonlite::read_json(paste0(log.dir, 'result_dict.epoch.', i-1, '.ddp_rank.', rank, '.json')) + if (!is.null(val_dic$val_loss_y)) { + val_losses <- c(val_losses, val_dic$val_loss_y) + train_losses <- c(train_losses, val_dic$train_loss_y) + } else { + val_losses <- c(val_losses, val_dic$val_loss) + train_losses <- c(train_losses, val_dic$train_loss) + } + } + } else { + train_losses <- NA + val_losses <- NA + } + if (file.exists(paste0(log.dir, 'test_result.epoch.', i, '.txt'))) { + test_dic <- readLines(paste0(log.dir, 'test_result.epoch.', i, '.txt'), warn = F) + test_dic <- gsub("'", '"', test_dic) + test_dic <- jsonlite::fromJSON(test_dic) + if (!is.null(test_dic$test_loss_y)) { + test_losses <- test_dic$test_loss_y + } else { + test_losses <- test_dic$test_loss + } + } else { + test_losses <- NA + } + res <- data.frame(train=mean(train_losses), + val=mean(val_losses), + test=mean(test_losses), + aucs=result$auc, + optimal.cutoffs=optimal.cutoff) + res + } + stopCluster(cl) + res$epochs <- epochs + res <- res[!is.na(res$train),] + val <- res$val + aucs <- res$aucs + optimal.cutoffs <- res$optimal.cutoffs + epochs <- res$epochs + train <- res$train + to.plot <- data.frame(epoch=rep(epochs, 2), + loss=c(train, val), + auc=rep(aucs, 2), + metric_name=c(rep("train_loss", length(epochs)), + rep("val_loss", length(epochs)))) + # calculate baseline + if (base.line == "uniprotID") { + baseline.uniprotID <- system( + paste0("/share/vault/Users/gz2294/miniconda3/envs/r4-base/bin/python ", + "/share/pascal/Users/gz2294/PreMode.final/analysis/random.forest.process.classifier.py ", + configs$data_file_train, " ", + configs$data_file_test), intern = T, + ) + baseline.auc <- as.numeric(strsplit(baseline.uniprotID, ": ")[[1]][2]) + if (dim(res)[1] > 0) { + res$baseline.auc <- baseline.auc + } + } else if (base.line == "esm") { + alphabet <- c('', '', '', '', + 'L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', '.', '-', + '', '') + data.file.name <- configs$data_type + fold <- strsplit(configs$data_file_train, "pfams.0.8.seed.")[[1]][2] + fold <- as.numeric(substr(fold, 1, 1)) + if (is.na(fold)) { + fold <- 0 + } + baseline.file <- paste0('/share/pascal/Users/gz2294/PreMode.final/analysis/esm2.inference/', + data.file.name, "/testing.fold.", fold, ".logits.csv") + test.result <- read.csv(configs$data_file_test, row.names = 1) + if (file.exists(baseline.file)) { + baseline.res <- read.csv(baseline.file) + logits <- baseline.res[,2:34] + colnames(logits) <- alphabet + score <- c() + for (k in 1:dim(logits)[1]) { + score <- c(score, logits[k, test.result$alt[k]] - logits[k, test.result$ref[k]]) + } + result <- plot.AUC(test.result$score, score) + if (dim(res)[1] > 0) { + res$baseline.auc <- result$auc + } + } + } + library(ggplot2) + if (is.na(to.plot$auc[1])) { + p <- ggplot(to.plot, aes(x=epoch)) + + geom_line(aes(y=loss, col=metric_name)) + + theme_bw() + + theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust=1)) + } else { + p <- ggplot(to.plot, aes(x=epoch)) + + geom_line(aes(y=loss, col=metric_name)) + + geom_line(aes(y=auc)) + + scale_y_continuous( + # Features of the first axis + name = "Loss", + breaks = seq(0, max(1.1, max(to.plot$loss)), by = 0.05), limits = c(0, max(1.1, max(to.plot$loss))), + # Add a second axis and specify its features + sec.axis = sec_axis(~ . , name="AUC", + breaks = seq(0, max(1.1, max(to.plot$loss)), by = 0.05)) + ) + + theme_bw() + + theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust=1)) + } + + ggsave('Loss.AUC.by.epoch.pdf', p, width = 9, height = 6) + + print(paste0("min val epoch (", epochs[which(val==min(val))[1]], + ") AUC: ", round(aucs[which(val==min(val))[1]], digits = 2), + " Optimal cutoff: ", + round(optimal.cutoffs[which(val==min(val))[1]], digits = 2))) + print(paste0("end epoch (", epochs[length(val)], + ") AUC: ", round(aucs[length(aucs)], digits = 2), + " Optimal cutoff: ", + round(optimal.cutoffs[length(aucs)], digits = 2))) + print(paste0("max AUC epoch (", epochs[which(aucs==max(aucs))[1]], + "): ", round(max(aucs), digits = 2), + " Optimal cutoff: ", + round(optimal.cutoffs[which(aucs==max(aucs))[1]], digits = 2))) + res +} + + +get.auc.by.step <- function(configs, base.line="uniprotID") { + log.dir <- configs$log_dir + data.train <- as.numeric(strsplit(system(paste0("wc -l ", configs$data_file_train), intern = T), split = " ")[[1]][1]) + num_saved_batches = floor(ceiling(data.train * configs$train_size / configs$ngpus / configs$batch_size) + * configs$num_epochs / configs$num_save_batches) + 1 + steps <- c(1:(num_saved_batches-1))*configs$num_save_batches + source('/share/pascal/Users/gz2294/Pipeline/AUROC.R') + library(doParallel) + cl <- makeCluster(72) + registerDoParallel(cl) + res <- foreach (i = 1:length(steps), .combine=rbind) %dopar% { + # for (i in 1:length(steps)) { + source('~/Pipeline/AUROC.R') + i <- steps[i] + if (file.exists(paste0(log.dir, 'test_result.step.', i, '.csv'))) { + test.result <- read.csv(paste0(log.dir, 'test_result.step.', i, '.csv')) + if ('y.0' %in% colnames(test.result)) { + if ('y.2' %in% colnames(test.result)) { + # 3-dim logits + test.result <- test.result[!is.na(test.result$y.0) & !is.na(test.result$y.1) & !is.na(test.result$y.2),] + test.logits <- test.result[, c("y.0", "y.1", "y.2")] + test.logits <- t(apply(as.matrix(test.logits), 1, soft.max)) + # check whether clinvar or gof/lof + if (-1 %in% test.result$score) { + test.logits <- test.logits[,3] / (test.logits[,2] + test.logits[,3]) + } else { + test.logits <- 1 - test.logits[,1] + } + } else if ('y.1' %in% colnames(test.result)) { + test.result <- test.result[!is.na(test.result$y.1),] + test.logits <- test.result$y.1 + } else { + test.result <- test.result[!is.na(test.result$y.0),] + test.logits <- test.result$y.0 + } + } else { + test.result <- test.result[!is.na(test.result$y),] + test.logits <- test.result$y + } + result <- plot.AUC(test.result$score, test.logits + # paste0(log.dir, 'test_result.step.', i, '.pdf') + ) + J_stats <- result$curve[,2] - result$curve[,1] + optimal.cutoff <- result$curve[which(J_stats==max(J_stats))[1],3] + } else { + result <- list(auc=NA) + optimal.cutoff <- NA + } + if (file.exists(paste0(log.dir, 'result_dict.batch.', i, '.ddp_rank.', 0, '.json'))) { + val_losses <- c() + train_losses <- c() + if (configs$ngpus > 1) { + for (rank in 0:(configs$ngpus-1)) { + val_dic <- jsonlite::read_json(paste0(log.dir, 'result_dict.batch.', i, '.ddp_rank.', rank, '.json')) + if (!is.null(val_dic$val_loss_y)) { + val_losses <- c(val_losses, val_dic$val_loss_y) + train_losses <- c(train_losses, val_dic$train_loss_y) + } else { + val_losses <- c(val_losses, val_dic$val_loss) + train_losses <- c(train_losses, val_dic$train_loss) + } + } + } else { + rank <- configs$gpu_id + if (is.null(rank)) { + rank <- 0 + } + val_dic <- jsonlite::read_json(paste0(log.dir, 'result_dict.batch.', i, '.ddp_rank.', rank, '.json')) + if (!is.null(val_dic$val_loss_y)) { + val_losses <- c(val_losses, val_dic$val_loss_y) + train_losses <- c(train_losses, val_dic$train_loss_y) + } else { + val_losses <- c(val_losses, val_dic$val_loss) + train_losses <- c(train_losses, val_dic$train_loss) + } + } + } else { + val_losses <- NA + train_losses <- NA + } + if (file.exists(paste0(log.dir, 'test_result.step.', i, '.txt'))) { + test_dic <- readLines(paste0(log.dir, 'test_result.step.', i, '.txt'), warn = F) + test_dic <- gsub("'", '"', test_dic) + test_dic <- jsonlite::fromJSON(test_dic) + if (!is.null(test_dic$test_loss_y)) { + test_losses <- test_dic$test_loss_y + } else { + test_losses <- test_dic$test_loss + } + } else { + test_losses <- NA + } + res <- data.frame(train=mean(train_losses), + val=mean(val_losses), + test=mean(test_losses), + aucs=result$auc, + optimal.cutoffs=optimal.cutoff) + print(res) + } + stopCluster(cl) + res$steps <- steps + res <- res[!is.na(res$train),] + val <- res$val + aucs <- res$aucs + optimal.cutoffs <- res$optimal.cutoffs + steps <- res$steps + train <- res$train + to.plot <- data.frame(step=rep(steps, 2), + loss=c(train, val), + auc=rep(aucs, 2), + metric_name=c(rep("train_loss", length(steps)), + rep("val_loss", length(steps)))) + # calculate baseline + if (base.line == "uniprotID") { + baseline.uniprotID <- system( + paste0("/share/vault/Users/gz2294/miniconda3/envs/r4-base/bin/python ", + "/share/pascal/Users/gz2294/PreMode.final/analysis/random.forest.process.classifier.py ", + configs$data_file_train, " ", + configs$data_file_test), intern = T, + ) + baseline.auc <- as.numeric(strsplit(baseline.uniprotID, ": ")[[1]][2]) + if (dim(res)[1] > 0) { + res$baseline.auc <- baseline.auc + } + } else if (base.line == "esm") { + alphabet <- c('', '', '', '', + 'L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', '.', '-', + '', '') + data.file.name <- configs$data_type + fold <- strsplit(configs$data_file_train, "pfams.0.8.seed.")[[1]][2] + fold <- as.numeric(substr(fold, 1, 1)) + if (is.na(fold)) { + fold <- 0 + } + baseline.file <- paste0('/share/pascal/Users/gz2294/PreMode.final/analysis/esm2.inference/', + data.file.name, "/testing.fold.", fold, ".logits.csv") + test.result <- read.csv(configs$data_file_test, row.names = 1) + if (file.exists(baseline.file)) { + baseline.res <- read.csv(baseline.file) + logits <- baseline.res[,2:34] + colnames(logits) <- alphabet + score <- c() + for (k in 1:dim(logits)[1]) { + score <- c(score, logits[k, test.result$alt[k]] - logits[k, test.result$ref[k]]) + } + result <- plot.AUC(test.result$score, score) + if (dim(res)[1] > 0) { + res$baseline.auc <- result$auc + } + } + } + library(ggplot2) + if (is.na(to.plot$auc[1])) { + p <- ggplot(to.plot, aes(x=step)) + + geom_line(aes(y=loss, col=metric_name)) + + scale_x_continuous(breaks = + seq(1*configs$num_save_batches, + (num_saved_batches - 1)*configs$num_save_batches, + by = configs$num_save_batches)) + + theme_bw() + + theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust=1)) + } else { + p <- ggplot(to.plot, aes(x=step)) + + geom_line(aes(y=loss, col=metric_name)) + + geom_line(aes(y=auc)) + + scale_y_continuous( + # Features of the first axis + name = "Loss", + breaks = seq(0, max(1.1, max(to.plot$loss)), by = 0.05), limits = c(0, max(1.1, max(to.plot$loss))), + # Add a second axis and specify its features + sec.axis = sec_axis(~ . , name="AUC", + breaks = seq(0, max(1.1, max(to.plot$loss)), by = 0.05)) + ) + + scale_x_continuous(breaks = + seq(1*configs$num_save_batches, + (num_saved_batches - 1)*configs$num_save_batches, + by = configs$num_save_batches)) + + theme_bw() + + theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust=1)) + } + ggsave('Loss.AUC.by.step.pdf', p, width = max(6, min(6 * length(steps) / 50, 20)), height = 4) + + print(paste0("min val step (", steps[which(val==min(val))[1]], + ") AUC: ", round(aucs[which(val==min(val))[1]], digits = 2), + " Optimal cutoff: ", + round(optimal.cutoffs[which(val==min(val))[1]], digits = 2))) + print(paste0("end step (", steps[length(val)], + ") AUC: ", round(aucs[length(aucs)], digits = 2), + " Optimal cutoff: ", + round(optimal.cutoffs[length(aucs)], digits = 2))) + print(paste0("max AUC step (", steps[which(aucs==max(aucs))[1]], + "): ", round(max(aucs), digits = 2), + " Optimal cutoff: ", + round(optimal.cutoffs[which(aucs==max(aucs))[1]], digits = 2))) + res +} + + +get.auc.by.step.split.pLDDT <- function(configs, base.line="uniprotID") { + log.dir <- configs$log_dir + data.train <- as.numeric(strsplit(system(paste0("wc -l ", configs$data_file_train), intern = T), split = " ")[[1]][1]) + num_saved_batches = floor(ceiling(data.train * configs$train_size / configs$ngpus / configs$batch_size) + * configs$num_epochs / configs$num_save_batches) + 1 + steps <- c(1:(num_saved_batches-1))*configs$num_save_batches + source('~/Pipeline/uniprot.table.add.annotation.R') + test.file <- read.csv(configs$data_file_test) + test.file <- uniprot.table.add.annotation.parallel(test.file, 'pLDDT.region') + source('/share/pascal/Users/gz2294/Pipeline/AUROC.R') + library(doParallel) + cl <- makeCluster(72) + registerDoParallel(cl) + res <- foreach (i = 1:length(steps), .combine=rbind) %dopar% { + # for (i in 1:length(steps)) { + source('~/Pipeline/AUROC.R') + i <- steps[i] + if (file.exists(paste0(log.dir, 'test_result.step.', i, '.csv'))) { + test.result <- read.csv(paste0(log.dir, 'test_result.step.', i, '.csv')) + if ('y.0' %in% colnames(test.result)) { + if ('y.2' %in% colnames(test.result)) { + # 3-dim logits + test.result <- test.result[!is.na(test.result$y.0) & !is.na(test.result$y.1) & !is.na(test.result$y.2),] + test.logits <- test.result[, c("y.0", "y.1", "y.2")] + test.logits <- t(apply(as.matrix(test.logits), 1, soft.max)) + # check whether clinvar or gof/lof + if (-1 %in% test.result$score) { + test.logits <- test.logits[,3] / (test.logits[,2] + test.logits[,3]) + } else { + test.logits <- 1 - test.logits[,1] + } + } else if ('y.1' %in% colnames(test.result)) { + test.result <- test.result[!is.na(test.result$y.1),] + test.logits <- test.result$y.1 + } else { + test.result <- test.result[!is.na(test.result$y.0),] + test.logits <- test.result$y.0 + } + } else { + test.result <- test.result[!is.na(test.result$y),] + test.logits <- test.result$y + } + result <- plot.AUC(test.result$score, test.logits) + result.1 <- plot.AUC(test.result$score[test.file$pLDDT.region >= 70], + test.logits[test.file$pLDDT.region >= 70]) + result.2 <- plot.AUC(test.result$score[test.file$pLDDT.region < 70], + test.logits[test.file$pLDDT.region < 70]) + J_stats <- result$curve[,2] - result$curve[,1] + optimal.cutoff <- result$curve[which(J_stats==max(J_stats))[1],3] + } else { + result <- list(auc=NA) + result.1 <- list(auc=NA) + result.2 <- list(auc=NA) + optimal.cutoff <- NA + } + if (file.exists(paste0(log.dir, 'result_dict.batch.', i, '.ddp_rank.', 0, '.json'))) { + val_losses <- c() + train_losses <- c() + if (configs$ngpus > 1) { + for (rank in 0:(configs$ngpus-1)) { + val_dic <- jsonlite::read_json(paste0(log.dir, 'result_dict.batch.', i, '.ddp_rank.', rank, '.json')) + if (!is.null(val_dic$val_loss_y)) { + val_losses <- c(val_losses, val_dic$val_loss_y) + train_losses <- c(train_losses, val_dic$train_loss_y) + } else { + val_losses <- c(val_losses, val_dic$val_loss) + train_losses <- c(train_losses, val_dic$train_loss) + } + } + } else { + rank <- configs$gpu_id + if (is.null(rank)) { + rank <- 0 + } + val_dic <- jsonlite::read_json(paste0(log.dir, 'result_dict.batch.', i, '.ddp_rank.', rank, '.json')) + if (!is.null(val_dic$val_loss_y)) { + val_losses <- c(val_losses, val_dic$val_loss_y) + train_losses <- c(train_losses, val_dic$train_loss_y) + } else { + val_losses <- c(val_losses, val_dic$val_loss) + train_losses <- c(train_losses, val_dic$train_loss) + } + } + } else { + val_losses <- NA + train_losses <- NA + } + if (file.exists(paste0(log.dir, 'test_result.step.', i, '.txt'))) { + test_dic <- readLines(paste0(log.dir, 'test_result.step.', i, '.txt'), warn = F) + test_dic <- gsub("'", '"', test_dic) + test_dic <- jsonlite::fromJSON(test_dic) + if (!is.null(test_dic$test_loss_y)) { + test_losses <- test_dic$test_loss_y + } else { + test_losses <- test_dic$test_loss + } + } else { + test_losses <- NA + } + res <- data.frame(train=mean(train_losses), + val=mean(val_losses), + test=mean(test_losses), + aucs=result$auc, + aucs.low_pLDDT=result.2$auc, + aucs.high_pLDDT=result.1$auc, + optimal.cutoffs=optimal.cutoff) + print(res) + } + stopCluster(cl) + res$steps <- steps + res <- res[!is.na(res$train),] + val <- res$val + aucs <- res$aucs + optimal.cutoffs <- res$optimal.cutoffs + steps <- res$steps + train <- res$train + result.1.neg <- sum(test.file$pLDDT.region >= 70 & test.file$score == -1) + result.1.pos <- sum(test.file$pLDDT.region >= 70 & test.file$score == 1) + result.2.neg <- sum(test.file$pLDDT.region < 70 & test.file$score == -1) + result.2.pos <- sum(test.file$pLDDT.region < 70 & test.file$score == 1) + to.plot <- data.frame(step=rep(steps, 2), + loss=c(train, val), + auc=rep(aucs, 2), + auc.pLDDT=c(res$aucs.high_pLDDT, res$aucs.low_pLDDT), + auc.name = c(rep(paste0("pLDDT >= 0.7 (", result.1.neg, "/", result.1.pos, ")"), + length(steps)), + rep(paste0("pLDDT < 0.7 (", result.2.neg, "/", result.2.pos, ")"), + length(steps))), + metric_name=c(rep("train_loss", length(steps)), + rep("val_loss", length(steps)))) + # calculate baseline + if (base.line == "uniprotID") { + baseline.uniprotID <- system( + paste0("/share/vault/Users/gz2294/miniconda3/envs/r4-base/bin/python ", + "/share/pascal/Users/gz2294/PreMode.final/analysis/random.forest.process.classifier.py ", + configs$data_file_train, " ", + configs$data_file_test), intern = T, + ) + baseline.auc <- as.numeric(strsplit(baseline.uniprotID, ": ")[[1]][2]) + if (dim(res)[1] > 0) { + res$baseline.auc <- baseline.auc + } + } else if (base.line == "esm") { + alphabet <- c('', '', '', '', + 'L', 'A', 'G', 'V', 'S', 'E', 'R', 'T', 'I', 'D', + 'P', 'K', 'Q', 'N', 'F', 'Y', 'M', 'H', 'W', 'C', + 'X', 'B', 'U', 'Z', 'O', '.', '-', + '', '') + data.file.name <- configs$data_type + fold <- strsplit(configs$data_file_train, "pfams.0.8.seed.")[[1]][2] + fold <- as.numeric(substr(fold, 1, 1)) + if (is.na(fold)) { + fold <- 0 + } + baseline.file <- paste0('/share/pascal/Users/gz2294/PreMode.final/analysis/esm2.inference/', + data.file.name, "/testing.fold.", fold, ".logits.csv") + test.result <- read.csv(configs$data_file_test, row.names = 1) + if (file.exists(baseline.file)) { + baseline.res <- read.csv(baseline.file) + logits <- baseline.res[,2:34] + colnames(logits) <- alphabet + score <- c() + for (k in 1:dim(logits)[1]) { + score <- c(score, logits[k, test.result$alt[k]] - logits[k, test.result$ref[k]]) + } + result <- plot.AUC(test.result$score, score) + if (dim(res)[1] > 0) { + res$baseline.auc <- result$auc + } + } + } + library(ggplot2) + if (is.na(to.plot$auc[1])) { + p <- ggplot(to.plot, aes(x=step)) + + geom_line(aes(y=loss, col=metric_name)) + + scale_x_continuous(breaks = + seq(1*configs$num_save_batches, + (num_saved_batches - 1)*configs$num_save_batches, + by = configs$num_save_batches)) + + theme_bw() + + theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust=1)) + } else { + p <- ggplot(to.plot, aes(x=step)) + + geom_line(aes(y=loss, col=metric_name)) + + geom_line(aes(y=auc)) + + geom_line(aes(y=auc.pLDDT, col=auc.name)) + + scale_y_continuous( + # Features of the first axis + name = "Loss", + breaks = seq(0, max(1.1, max(to.plot$loss)), by = 0.05), limits = c(0, max(1.1, max(to.plot$loss))), + # Add a second axis and specify its features + sec.axis = sec_axis(~ . , name="AUC", + breaks = seq(0, max(1.1, max(to.plot$loss)), by = 0.05)) + ) + + scale_x_continuous(breaks = + seq(1*configs$num_save_batches, + (num_saved_batches - 1)*configs$num_save_batches, + by = configs$num_save_batches)) + + theme_bw() + + theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust=1)) + } + ggsave('Loss.AUC.by.step.pdf', p, width = max(9, min(9 * length(steps) / 50, 20)), height = 6) + + print(paste0("min val step (", steps[which(val==min(val))[1]], + ") AUC: ", round(aucs[which(val==min(val))[1]], digits = 2), + " Optimal cutoff: ", + round(optimal.cutoffs[which(val==min(val))[1]], digits = 2))) + print(paste0("end step (", steps[length(val)], + ") AUC: ", round(aucs[length(aucs)], digits = 2), + " Optimal cutoff: ", + round(optimal.cutoffs[length(aucs)], digits = 2))) + print(paste0("max AUC step (", steps[which(aucs==max(aucs))[1]], + "): ", round(max(aucs), digits = 2), + " Optimal cutoff: ", + round(optimal.cutoffs[which(aucs==max(aucs))[1]], digits = 2))) + res +} + + +get.R.by.epoch <- function(configs, bin=FALSE) { + log.dir <- configs$log_dir + epochs <- c(1:configs$num_epochs) + library(doParallel) + cl <- makeCluster(72) + registerDoParallel(cl) + res <- foreach (i = 1:length(epochs), .combine=dplyr::bind_rows) %dopar% { + source('/share/pascal/Users/gz2294/Pipeline/AUROC.R') + i <- epochs[i] + if (file.exists(paste0(log.dir, 'test_result.epoch.', i, '.csv'))) { + test.result <- read.csv(paste0(log.dir, 'test_result.epoch.', i, '.csv')) + score.columns <- colnames(test.result)[grep("^score", colnames(test.result))] + score.columns <- score.columns[order(score.columns)] + result.columns <- colnames(test.result)[grep("^y.", colnames(test.result))] + result.columns <- result.columns[order(result.columns)] + test.result <- test.result[!is.na(test.result[,result.columns[1]]),] + result <- plot.R2(test.result[,score.columns], test.result[,result.columns], + bin=bin, + filename=paste0(log.dir, 'test_result.epoch.', i, '.pdf')) + # val_losses <- c() + # train_losses <- c() + rank <- 0 + val_dic <- jsonlite::read_json(paste0(log.dir, 'result_dict.epoch.', i-1, '.ddp_rank.', rank, '.json')) + # val_losses <- c(val_losses, val_dic$val_loss) + # train_losses <- c(train_losses, val_dic$train_loss) + res <- data.frame(epochs = i, + train_loss = val_dic$val_loss, + val_loss = val_dic$train_loss, + R2s=t(as.data.frame(result$R2))) + } else { + res <- data.frame(epochs = NA, + train_loss = NA, + val_loss = NA) + } + res + } + stopCluster(cl) + res <- res[!is.na(res$train_loss),] + epochs <- res$epochs + train <- res$train_loss + val <- res$val_loss + R2s <- as.data.frame(res[,startsWith(colnames(res), "R2s")]) + if (dim(R2s)[1] > 0) { + to.plot <- data.frame(epoch=rep(epochs, 2), + loss=c(train, val), + R2=c(rowMeans(R2s), rowMeans(R2s)), + Rs=rbind(R2s, R2s), + metric_name=c(rep("train_loss", length(epochs)), + rep("val_loss", length(epochs)))) + to.plot.2 <- data.frame() + for (i in 1:dim(R2s)[2]) { + to.plot.2 <- rbind(to.plot.2, + data.frame(R2=R2s[,i], + epoch=epochs, + label=paste0('assay.', i))) + } + library(ggplot2) + p <- ggplot(to.plot, aes(x=epoch)) + + geom_line(aes(y=loss, col=metric_name)) + + geom_line(data = to.plot.2, aes(y=R2, col=label)) + + scale_y_continuous( + # Features of the first axis + name = "Loss", breaks = round(seq(min(to.plot$loss)-0.5, max(to.plot$loss)+0.5, by = 0.1), 1), + # Add a second axis and specify its features + sec.axis = sec_axis(~ . , name="R", breaks = round(seq(min(R2s), max(R2s), by = 0.1), 1)) + ) + + scale_x_continuous(breaks = seq(1, configs$num_epochs, by = 1)) + + theme_bw() + + theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust=1)) + + print(paste0("min val epoch R: ", round(R2s[which(val==min(val)),], digits = 100))) + print(paste0("end epoch R: ", round(R2s[dim(R2s)[1],], digits = 100))) + ggsave('Loss.R.by.epoch.pdf', p, width = min(49.9, 9 * length(epochs) / 10), height = 6) + } + res +} + +get.R.by.step <- function(configs, bin=FALSE) { + log.dir <- configs$log_dir + data.train <- as.numeric(strsplit(system(paste0("wc -l ", configs$data_file_train), intern = T), split = " ")[[1]][1]) + num_saved_batches = floor(ceiling(floor(data.train * configs$train_size / configs$ngpus) / configs$batch_size) + * configs$num_epochs / configs$num_save_batches) + 1 + print(paste0("num batches: ", num_saved_batches)) + steps <- c(1:(num_saved_batches-1)) * configs$num_save_batches + R2s <- data.frame() + train <- c() + val <- c() + + library(doParallel) + cl <- makeCluster(72) + registerDoParallel(cl) + + res <- foreach (i = 1:length(steps), .combine = dplyr::bind_rows) %dopar% { + source('/share/pascal/Users/gz2294/Pipeline/AUROC.R') + i <- steps[i] + if (file.exists(paste0(log.dir, 'test_result.step.', i, '.csv'))) { + test.result <- read.csv(paste0(log.dir, 'test_result.step.', i, '.csv')) + score.columns <- colnames(test.result)[grep("^score", colnames(test.result))] + score.columns <- score.columns[order(score.columns)] + result.columns <- colnames(test.result)[grep("^y.", colnames(test.result))] + result.columns <- result.columns[order(result.columns)] + test.result <- test.result[!is.na(test.result[,result.columns[1]]),] + result <- plot.R2(test.result[,score.columns], test.result[,result.columns], + bin=bin, + filename=paste0(log.dir, 'test_result.step.', i, '.pdf')) + val_losses <- c() + train_losses <- c() + rank <- 0 + val_dic <- jsonlite::read_json(paste0(log.dir, 'result_dict.batch.', i, '.ddp_rank.', rank, '.json')) + val_losses <- c(val_losses, val_dic$val_loss) + train_losses <- c(train_losses, val_dic$train_loss) + res <- data.frame(train=mean(train_losses), + val=mean(val_losses), + R2s=t(as.data.frame(result$R2))) + } else { + res <- data.frame(train=NA, + val=NA, + R2s=NA) + } + } + stopCluster(cl) + res$steps <- steps + res <- res[!is.na(res$train),] + train <- res$train + val <- res$val + steps <- res$steps + R2s <- res[,colnames(res)[grep("^R2s", colnames(res))]] + if (is.null(dim(R2s))) { + R2s <- as.matrix(R2s) + } + to.plot <- data.frame(step=rep(steps, 2), + loss=c(train, val), + R2=c(rowMeans(R2s), rowMeans(R2s)), + Rs=rbind(R2s, R2s), + metric_name=c(rep("train_loss", length(steps)), + rep("val_loss", length(steps)))) + to.plot.2 <- data.frame() + for (i in 1:dim(R2s)[2]) { + to.plot.2 <- rbind(to.plot.2, + data.frame(R2=R2s[,i], + step=steps, + label=paste0('assay.', i))) + } + + library(ggplot2) + p <- ggplot(to.plot, aes(x=step)) + + geom_line(aes(y=loss, col=metric_name)) + + geom_line(data = to.plot.2, aes(y=R2, col=label)) + + scale_y_continuous( + # Features of the first axis + name = "Loss", breaks = round(seq(min(to.plot$loss)-0.5, max(to.plot$loss)+0.5, by = 0.1), 1), + # Add a second axis and specify its features + sec.axis = sec_axis(~ . , name="R", breaks = round(seq(min(R2s), max(R2s), by = 0.1), 1)) + ) + + scale_x_continuous(breaks = + seq(1*configs$num_save_batches, + (num_saved_batches - 1)*configs$num_save_batches, + by = configs$num_save_batches)) + + theme_bw() + + theme(axis.text.x = element_text(angle = 45, vjust = 1, hjust=1)) + ggsave('Loss.R.by.step.pdf', p, width = min(max(9 * length(steps) / 100, 9), 49.9), height = 6) + R2s <- as.data.frame(R2s) + print(paste0("min val step (", steps[which(val==min(val))[1]], + ") R: ", R2s[which(val==min(val))[1],])) + print(paste0("end step (", steps[length(val)], + ") R: ", R2s[length(steps),])) + print(paste0("max R step (", steps[which(R2s==max(R2s))[1]], + "): ", max(R2s))) + # print(paste0("min val step (", steps[which(val==min(val))[1]], + # ") R: ", round(R2s[which(val==min(val))[1],], digits = 3))) + # print(paste0("end step (", steps[length(val)], + # ") R: ", round(R2s[length(steps),], digits = 3))) + # print(paste0("max R step (", steps[which(R2s==max(R2s))[1]], + # "): ", round(max(R2s), digits = 3))) + res +} diff --git a/utils/AA_5_DIM_EMBED.pkl b/utils/AA_5_DIM_EMBED.pkl new file mode 100644 index 0000000000000000000000000000000000000000..7fff95bef34ec48198100e3a08acd03a330a57a1 --- /dev/null +++ b/utils/AA_5_DIM_EMBED.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f343918ea1ad45770a95784dce13eaa6bcf7630e8152e38daf86306057fe0ffd +size 1076 diff --git a/utils/ALPHABET_CONVERTER.15B.pkl b/utils/ALPHABET_CONVERTER.15B.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c87b6ca09913c5cd4ffe17036cb997bf6639ba66 --- /dev/null +++ b/utils/ALPHABET_CONVERTER.15B.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1b6bb6375f96bdd371af424820ac8739cbd9a04c4bc707cba3aa9091a063885 +size 720 diff --git a/utils/ALPHABET_CONVERTER.650M.pkl b/utils/ALPHABET_CONVERTER.650M.pkl new file mode 100644 index 0000000000000000000000000000000000000000..c87b6ca09913c5cd4ffe17036cb997bf6639ba66 --- /dev/null +++ b/utils/ALPHABET_CONVERTER.650M.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e1b6bb6375f96bdd371af424820ac8739cbd9a04c4bc707cba3aa9091a063885 +size 720 diff --git a/utils/ESM_AA_EMBEDDING_DICT.15B.pkl b/utils/ESM_AA_EMBEDDING_DICT.15B.pkl new file mode 100644 index 0000000000000000000000000000000000000000..69d9a47f21f9c0797876c61b9420d986aeeed43e --- /dev/null +++ b/utils/ESM_AA_EMBEDDING_DICT.15B.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:95c5094b3f97c2b6bb477df44de74033ae8a32cee0b09de74969fcd981102341 +size 677315 diff --git a/utils/ESM_AA_EMBEDDING_DICT.650M.pkl b/utils/ESM_AA_EMBEDDING_DICT.650M.pkl new file mode 100644 index 0000000000000000000000000000000000000000..90402b443557af1045d9dc6a7c6cd40505841b39 --- /dev/null +++ b/utils/ESM_AA_EMBEDDING_DICT.650M.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cba32a2c269ac2d1b89cee4ae5cc0f6d03d0d251d4317e5d2866391b4c20141 +size 170381 diff --git a/utils/ESM_AA_EMBEDDING_DICT.esm1b.pkl b/utils/ESM_AA_EMBEDDING_DICT.esm1b.pkl new file mode 100644 index 0000000000000000000000000000000000000000..92209e866551dc7e70d7fe913f496ca3eaf81fde --- /dev/null +++ b/utils/ESM_AA_EMBEDDING_DICT.esm1b.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebcab302c730cf77ffcc1f7a645a0c6b3d59974bdc2ea295eaa1e69d41f19342 +size 170381 diff --git a/utils/LANGUAGE_MODEL.15B.pkl b/utils/LANGUAGE_MODEL.15B.pkl new file mode 100644 index 0000000000000000000000000000000000000000..86888b6f7bddb5c95a2294ff46835caf066b1138 --- /dev/null +++ b/utils/LANGUAGE_MODEL.15B.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce1ab6e58ee330407253b4561493dfeba8fb2f188fcaf1c9e49b98813b670fd3 +size 676753 diff --git a/utils/LANGUAGE_MODEL.650M.pkl b/utils/LANGUAGE_MODEL.650M.pkl new file mode 100644 index 0000000000000000000000000000000000000000..f4a25e1d779163df84e35ab3b78a9ff1086cfc5a --- /dev/null +++ b/utils/LANGUAGE_MODEL.650M.pkl @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc306019a30ab8872cbd270673912a4251e82d631c52ed8b77f4cf4ecca072b4 +size 169871 diff --git a/utils/PreMode.swissprot.epoch.10.pt b/utils/PreMode.swissprot.epoch.10.pt new file mode 100644 index 0000000000000000000000000000000000000000..88740a959dea70145304bf36cfa112c89987bdfb --- /dev/null +++ b/utils/PreMode.swissprot.epoch.10.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:121980b86277fac10d2d091b67fc401e8d9240caf1f16af50a39b7b2bc9a401d +size 56207966 diff --git a/utils/__init__.py b/utils/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/utils/__pycache__/__init__.cpython-39.pyc b/utils/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0f6b216947eb1f9743c15d601581584c3a1bd629 Binary files /dev/null and b/utils/__pycache__/__init__.cpython-39.pyc differ diff --git a/utils/__pycache__/configs.cpython-39.pyc b/utils/__pycache__/configs.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..7b39f15e8cf669a330d01cb61ba9f72c7eb52a18 Binary files /dev/null and b/utils/__pycache__/configs.cpython-39.pyc differ diff --git a/utils/configs.py b/utils/configs.py new file mode 100644 index 0000000000000000000000000000000000000000..d9cf0b056951a7cf42364a710273ed0ad257343a --- /dev/null +++ b/utils/configs.py @@ -0,0 +1,803 @@ +import argparse +import numpy as np +import torch +import yaml + + +class LoadFromFile(argparse.Action): + # parser.add_argument('--file', type=open, action=LoadFromFile) + def __call__(self, parser, namespace, values, option_string=None): + if values.name.endswith("yaml") or values.name.endswith("yml"): + with values as f: + config = yaml.load(f, Loader=yaml.FullLoader) + for key in config.keys(): + if key not in namespace: + raise ValueError(f"Unknown argument in config file: {key}") + if ( + "load_model" in config + and namespace.load_model is not None + and config["load_model"] != namespace.load_model + ): + Warning( + f"The load model argument was specified as a command line argument " + f"({namespace.load_model}) and in the config file ({config['load_model']}). " + f"Ignoring 'load_model' from the config file and loading {namespace.load_model}." + ) + del config["load_model"] + namespace.__dict__.update(config) + else: + raise ValueError("Configuration file must end with yaml or yml") + + +# TODO: for all functions, shuffle in a way that guarantee the same batch does not contain same protein. +def train_val_test_split(dset_len, train_size, val_size, test_size, seed, order=None): + assert (train_size is None) + (val_size is None) + ( + test_size is None + ) <= 1, "Only one of train_size, val_size, test_size is allowed to be None." + is_float = ( + isinstance(train_size, float), + isinstance(val_size, float), + isinstance(test_size, float), + ) + + train_size = round(dset_len * train_size) if is_float[0] else train_size + val_size = round(dset_len * val_size) if is_float[1] else val_size + test_size = round(dset_len * test_size) if is_float[2] else test_size + + if train_size is None: + train_size = dset_len - val_size - test_size + elif val_size is None: + val_size = dset_len - train_size - test_size + elif test_size is None: + test_size = dset_len - train_size - val_size + + if train_size + val_size + test_size > dset_len: + if is_float[2]: + test_size -= 1 + elif is_float[1]: + val_size -= 1 + elif is_float[0]: + train_size -= 1 + + assert train_size >= 0 and val_size >= 0 and test_size >= 0, ( + f"One of training ({train_size}), validation ({val_size}) or " + f"testing ({test_size}) splits ended up with a negative size." + ) + + total = train_size + val_size + test_size + assert dset_len >= total, ( + f"The dataset ({dset_len}) is smaller than the " + f"combined split sizes ({total})." + ) + if total < dset_len: + Warning(f"{dset_len - total} samples were excluded from the dataset") + + idxs = np.arange(dset_len, dtype=np.int) + if order is None: + idxs = np.random.default_rng(seed).permutation(idxs) + + idx_train = idxs[:train_size] + idx_val = idxs[train_size: train_size + val_size] + idx_test = idxs[train_size + val_size: total] + + if order is not None: + idx_train = [order[i] for i in idx_train] + idx_val = [order[i] for i in idx_val] + idx_test = [order[i] for i in idx_test] + + return np.array(idx_train), np.array(idx_val), np.array(idx_test) + + +def make_splits_train_val_test( + dataset_len, + train_size, + val_size, + test_size, + seed, + filename=None, + splits=None, + order=None, +): + if splits is not None: + splits = np.load(splits) + idx_train = splits["idx_train"] + idx_val = splits["idx_val"] + idx_test = splits["idx_test"] + else: + idx_train, idx_val, idx_test = train_val_test_split( + dataset_len, train_size, val_size, test_size, seed, order + ) + + if filename is not None: + np.savez(filename, idx_train=idx_train, idx_val=idx_val, idx_test=idx_test) + + return ( + torch.from_numpy(idx_train), + torch.from_numpy(idx_val), + torch.from_numpy(idx_test), + ) + + +def train_val_split(dset_len, train_size, val_size, seed, order=None): + assert (train_size is None) + ( + val_size is None) <= 1, "Only one of train_size, val_size, test_size is allowed to be None." + is_float = ( + isinstance(train_size, float), + isinstance(val_size, float), + ) + # dset_len: int = len(dset) + + train_size = round(dset_len * train_size) if is_float[0] else train_size + val_size = round(dset_len * val_size) if is_float[1] else val_size + + if train_size is None: + train_size = dset_len - val_size + elif val_size is None: + val_size = dset_len - train_size + + if train_size + val_size > dset_len: + if is_float[1]: + val_size -= 1 + elif is_float[0]: + train_size -= 1 + + assert train_size >= 0 and val_size >= 0, ( + f"One of training ({train_size}), validation ({val_size})" + f" splits ended up with a negative size." + ) + + total = train_size + val_size + assert dset_len >= total, ( + f"The dataset ({dset_len}) is smaller than the " + f"combined split sizes ({total})." + ) + if total < dset_len: + Warning(f"{dset_len - total} samples were excluded from the dataset") + + idxs = np.arange(dset_len, dtype=np.int) + if order is None: + idxs = np.random.default_rng(seed).permutation(idxs) + + idx_train = idxs[:train_size] + idx_val = idxs[train_size: total] + + if order is not None: + idx_train = [order[i] for i in idx_train] + idx_val = [order[i] for i in idx_val] + + return np.array(idx_train), np.array(idx_val) + + +def make_splits_train_val( + dset, + train_size, + val_size, + seed, + batch_size=48, # unused + filename=None, + splits=None, + order=None, +): + dset_len = len(dset) + if splits is not None: + splits = np.load(splits) + idx_train = splits["idx_train"] + idx_val = splits["idx_val"] + else: + idx_train, idx_val = train_val_split(dset_len, train_size, val_size, seed, order) + + if filename is not None: + np.savez(filename, idx_train=idx_train, idx_val=idx_val) + + return ( + torch.from_numpy(idx_train), + torch.from_numpy(idx_val), + ) + + +def make_splits_train_val_by_anno( + dset, + train_size, + val_size, + seed, + batch_size=48, # unused + filename=None, + splits=None, + order=None, +): + dset_len = len(dset) + if splits is not None: + splits = np.load(splits) + idx_train = splits["idx_train"] + idx_val = splits["idx_val"] + else: + idx_train = np.where(dset.data['split'] == 'train')[0] + idx_val = np.where(dset.data['split'] == 'val')[0] + + if filename is not None: + np.savez(filename, idx_train=idx_train, idx_val=idx_val) + + return ( + torch.from_numpy(idx_train), + torch.from_numpy(idx_val), + ) + + +def train_val_split_by_uniprot_id(dset, train_size, val_size, seed, batch_size=48, order=None): + assert (train_size is None) + ( + val_size is None) <= 1, "Only one of train_size, val_size, test_size is allowed to be None." + is_float = ( + isinstance(train_size, float), + isinstance(val_size, float), + ) + dset_len: int = len(dset) + + train_size = round(dset_len * train_size) if is_float[0] else train_size + val_size = round(dset_len * val_size) if is_float[1] else val_size + + if train_size is None: + train_size = dset_len - val_size + elif val_size is None: + val_size = dset_len - train_size + + if train_size + val_size > dset_len: + if is_float[1]: + val_size -= 1 + elif is_float[0]: + train_size -= 1 + + assert train_size >= 0 and val_size >= 0, ( + f"One of training ({train_size}), validation ({val_size})" + f" splits ended up with a negative size." + ) + + total = train_size + val_size + assert dset_len >= total, ( + f"The dataset ({dset_len}) is smaller than the " + f"combined split sizes ({total})." + ) + if total < dset_len: + Warning(f"{dset_len - total} samples were excluded from the dataset") + + uniprot_freq_table = dset.data.uniprotID.value_counts() + selected_val_uniprotIDs, _ = select_by_uniprot(uniprot_freq_table, val_size) + + idxs = np.arange(dset_len, dtype=np.int) + idx_train = idxs[np.isin(dset.data.uniprotID, selected_val_uniprotIDs, invert=True)] + idx_val = idxs[np.isin(dset.data.uniprotID, selected_val_uniprotIDs)] + + if order is None: + idx_train = np.random.default_rng(seed).permutation(idx_train) + idx_val = np.random.default_rng(seed).permutation(idx_val) + idx_train = guarantee_no_same_protein_in_one_batch( + idx_train, batch_size, np.array(dset.data.uniprotID.iloc[idx_train] + dset.data.ENST.iloc[idx_train]) + ) + idx_val = guarantee_no_same_protein_in_one_batch( + idx_val, batch_size, np.array(dset.data.uniprotID.iloc[idx_val] + dset.data.ENST.iloc[idx_val]) + ) + else: + idx_train = [order[i] for i in idx_train] + idx_val = [order[i] for i in idx_val] + + return np.array(idx_train), np.array(idx_val) + + +def make_splits_train_val_by_uniprot_id( + dset, + train_size, + val_size, + seed, + batch_size=48, + filename=None, + splits=None, + order=None, +): + if splits is not None: + splits = np.load(splits) + idx_train = splits["idx_train"] + idx_val = splits["idx_val"] + else: + idx_train, idx_val = train_val_split_by_uniprot_id(dset, train_size, val_size, seed, batch_size, order) + + if filename is not None: + np.savez(filename, idx_train=idx_train, idx_val=idx_val) + + return ( + torch.from_numpy(idx_train), + torch.from_numpy(idx_val), + ) + + +def train_val_split_by_good_batch(dset, train_size, val_size, seed, batch_size=48, order=None): + assert (train_size is None) + ( + val_size is None) <= 1, "Only one of train_size, val_size, test_size is allowed to be None." + is_float = ( + isinstance(train_size, float), + isinstance(val_size, float), + ) + dset_len: int = len(dset) + + train_size = round(dset_len * train_size) if is_float[0] else train_size + val_size = round(dset_len * val_size) if is_float[1] else val_size + + if train_size is None: + train_size = dset_len - val_size + elif val_size is None: + val_size = dset_len - train_size + + if train_size + val_size > dset_len: + if is_float[1]: + val_size -= 1 + elif is_float[0]: + train_size -= 1 + + assert train_size >= 0 and val_size >= 0, ( + f"One of training ({train_size}), validation ({val_size})" + f" splits ended up with a negative size." + ) + + total = train_size + val_size + assert dset_len >= total, ( + f"The dataset ({dset_len}) is smaller than the " + f"combined split sizes ({total})." + ) + if total < dset_len: + Warning(f"{dset_len - total} samples were excluded from the dataset") + + idxs = np.arange(dset_len, dtype=np.int) + if order is None: + idxs = np.random.default_rng(seed).permutation(idxs) + + idx_train = idxs[:train_size] + idx_val = idxs[train_size: total] + + if order is None: + idx_train = np.random.default_rng(seed).permutation(idx_train) + idx_val = np.random.default_rng(seed).permutation(idx_val) + idx_train = guarantee_good_batch(idx_train, batch_size, dset) + else: + idx_train = [order[i] for i in idx_train] + idx_val = [order[i] for i in idx_val] + + return np.array(idx_train), np.array(idx_val) + + +def make_splits_train_val_by_good_batch( + dset, + train_size, + val_size, + seed, + batch_size=48, + filename=None, + splits=None, + order=None, +): + if splits is not None: + splits = np.load(splits) + idx_train = splits["idx_train"] + idx_val = splits["idx_val"] + else: + idx_train, idx_val = train_val_split_by_good_batch(dset, train_size, val_size, seed, batch_size, order) + + if filename is not None: + np.savez(filename, idx_train=idx_train, idx_val=idx_val) + + return ( + torch.from_numpy(idx_train), + torch.from_numpy(idx_val), + ) + + +def train_val_split_by_uniprot_id_good_batch(dset, train_size, val_size, seed, batch_size=48, order=None): + assert (train_size is None) + ( + val_size is None) <= 1, "Only one of train_size, val_size, test_size is allowed to be None." + is_float = ( + isinstance(train_size, float), + isinstance(val_size, float), + ) + dset_len: int = len(dset) + + train_size = round(dset_len * train_size) if is_float[0] else train_size + val_size = round(dset_len * val_size) if is_float[1] else val_size + + if train_size is None: + train_size = dset_len - val_size + elif val_size is None: + val_size = dset_len - train_size + + if train_size + val_size > dset_len: + if is_float[1]: + val_size -= 1 + elif is_float[0]: + train_size -= 1 + + assert train_size >= 0 and val_size >= 0, ( + f"One of training ({train_size}), validation ({val_size})" + f" splits ended up with a negative size." + ) + + total = train_size + val_size + assert dset_len >= total, ( + f"The dataset ({dset_len}) is smaller than the " + f"combined split sizes ({total})." + ) + if total < dset_len: + Warning(f"{dset_len - total} samples were excluded from the dataset") + + uniprot_freq_table = dset.data.uniprotID.value_counts() + selected_val_uniprotIDs, _ = select_by_uniprot(uniprot_freq_table, val_size) + + idxs = np.arange(dset_len, dtype=np.int) + idx_train = idxs[np.isin(dset.data.uniprotID, selected_val_uniprotIDs, invert=True)] + idx_val = idxs[np.isin(dset.data.uniprotID, selected_val_uniprotIDs)] + + if order is None: + idx_train = np.random.default_rng(seed).permutation(idx_train) + idx_val = np.random.default_rng(seed).permutation(idx_val) + idx_train = guarantee_good_batch(idx_train, batch_size, dset) + else: + idx_train = [order[i] for i in idx_train] + idx_val = [order[i] for i in idx_val] + + return np.array(idx_train), np.array(idx_val) + + +def make_splits_train_val_by_uniprot_id_good_batch( + dset, + train_size, + val_size, + seed, + batch_size=48, + filename=None, + splits=None, + order=None, +): + if splits is not None: + splits = np.load(splits) + idx_train = splits["idx_train"] + idx_val = splits["idx_val"] + else: + idx_train, idx_val = train_val_split_by_uniprot_id_good_batch(dset, train_size, val_size, seed, batch_size, order) + + if filename is not None: + np.savez(filename, idx_train=idx_train, idx_val=idx_val) + + return ( + torch.from_numpy(idx_train), + torch.from_numpy(idx_val), + ) + + +def train_val_test_split_by_uniprot_id(dset, train_size, val_size, test_size, seed, batch_size=48, order=None): + assert (train_size is None) + (val_size is None) + ( + test_size is None + ) <= 1, "Only one of train_size, val_size, test_size is allowed to be None." + is_float = ( + isinstance(train_size, float), + isinstance(val_size, float), + isinstance(test_size, float), + ) + dset_len: int = len(dset) + train_size = round(dset_len * train_size) if is_float[0] else train_size + val_size = round(dset_len * val_size) if is_float[1] else val_size + test_size = round(dset_len * test_size) if is_float[2] else test_size + + if train_size is None: + train_size = dset_len - val_size - test_size + elif val_size is None: + val_size = dset_len - train_size - test_size + elif test_size is None: + test_size = dset_len - train_size - val_size + + if train_size + val_size + test_size > dset_len: + if is_float[2]: + test_size -= 1 + elif is_float[1]: + val_size -= 1 + elif is_float[0]: + train_size -= 1 + + assert train_size >= 0 and val_size >= 0 and test_size >= 0, ( + f"One of training ({train_size}), validation ({val_size}) or " + f"testing ({test_size}) splits ended up with a negative size." + ) + + total = train_size + val_size + test_size + assert dset_len >= total, ( + f"The dataset ({dset_len}) is smaller than the " + f"combined split sizes ({total})." + ) + if total < dset_len: + Warning(f"{dset_len - total} samples were excluded from the dataset") + + uniprot_freq_table = dset.data.uniprotID.value_counts() + selected_test_uniprotIDs, uniprot_freq_table = select_by_uniprot(uniprot_freq_table, test_size) + selected_val_uniprotIDs, uniprot_freq_table = select_by_uniprot(uniprot_freq_table, val_size) + + idxs = np.arange(dset_len, dtype=np.int) + + idx_test = idxs[np.isin(dset.data.uniprotID, selected_test_uniprotIDs)] + idx_val = idxs[np.isin(dset.data.uniprotID, selected_val_uniprotIDs)] + idx_train = idxs[np.isin(dset.data.uniprotID, selected_test_uniprotIDs + selected_val_uniprotIDs, invert=True)] + + if order is None: + idx_train = np.random.default_rng(seed).permutation(idx_train) + idx_val = np.random.default_rng(seed).permutation(idx_val) + idx_test = np.random.default_rng(seed).permutation(idx_test) + idx_train = guarantee_no_same_protein_in_one_batch( + idx_train, batch_size, np.array(dset.data.uniprotID.iloc[idx_train] + dset.data.ENST.iloc[idx_train]) + ) + idx_val = guarantee_no_same_protein_in_one_batch( + idx_val, batch_size, np.array(dset.data.uniprotID.iloc[idx_val] + dset.data.ENST.iloc[idx_val]) + ) + idx_test = guarantee_no_same_protein_in_one_batch( + idx_test, batch_size, np.array(dset.data.uniprotID.iloc[idx_test] + dset.data.ENST.iloc[idx_test]) + ) + else: + idx_train = [order[i] for i in idx_train] + idx_val = [order[i] for i in idx_val] + idx_test = [order[i] for i in idx_test] + + return np.array(idx_train), np.array(idx_val), np.array(idx_test) + + +def make_splits_train_val_test_by_uniprot_id( + dset, + train_size, + val_size, + test_size, + seed, + batch_size=48, + filename=None, + splits=None, + order=None, +): + if splits is not None: + splits = np.load(splits) + idx_train = splits["idx_train"] + idx_val = splits["idx_val"] + idx_test = splits["idx_test"] + else: + idx_train, idx_val, idx_test = train_val_test_split_by_uniprot_id( + dset, train_size, val_size, test_size, seed, batch_size, order + ) + + if filename is not None: + np.savez(filename, idx_train=idx_train, idx_val=idx_val, idx_test=idx_test) + + return ( + torch.from_numpy(idx_train), + torch.from_numpy(idx_val), + torch.from_numpy(idx_test), + ) + + +def reshuffle_train_by_uniprot_id(idx_train, batch_size, dset, seed=None): + idx_train = guarantee_no_same_protein_in_one_batch( + idx_train, batch_size, + np.array(dset.data.uniprotID.iloc[idx_train] + dset.data.ENST.iloc[idx_train]), + seed=seed + ) + return idx_train + + +def reshuffle_train_by_good_batch(idx_train, batch_size, dset, seed=None): + idx_train = guarantee_good_batch( + idx_train, batch_size, dset, seed=seed + ) + return idx_train + + +def reshuffle_train_by_uniprot_id_good_batch(idx_train, batch_size, dset, seed=None): + return reshuffle_train_by_good_batch(idx_train, batch_size, dset, seed) + + +def reshuffle_train_by_anno(idx_train, batch_size, dset, seed=None): + if seed is not None: + idx_train = np.random.default_rng(seed).permutation(idx_train) + else: + idx_train = np.random.permutation(idx_train) + return idx_train + + +def reshuffle_train(idx_train, batch_size, dset, seed=None): + if seed is not None: + idx_train = np.random.default_rng(seed).permutation(idx_train) + else: + idx_train = np.random.permutation(idx_train) + return idx_train + + +def select_by_uniprot(freq_table, number_to_select): + selected = 0 + selected_uniprotIDs = [] + candidates = freq_table[freq_table <= number_to_select - selected] + while selected < number_to_select and len(candidates) > 0: + selected_uniprotID = np.random.choice(candidates.index) + selected_uniprotIDs.append(selected_uniprotID) + selected += freq_table[selected_uniprotID] + # update freq_table and candidates + freq_table = freq_table.drop(selected_uniprotID) + candidates = freq_table[freq_table <= number_to_select - selected] + return selected_uniprotIDs, freq_table + + +def guarantee_no_same_protein_in_one_batch(idxs, batch_size, protein_identifiers, seed=0): + assert len(idxs) == len(protein_identifiers) + if seed is not None: + np.random.seed(seed) + # assume idxs and protein_identifiers are shuffled + result = [] + while len(protein_identifiers) >= batch_size: + unique_protein_identifiers, first_idx, counts = np.unique(protein_identifiers, + return_index=True, return_counts=True) + if len(unique_protein_identifiers) < batch_size: + break + unique_random_selected = np.random.choice(unique_protein_identifiers, + size=batch_size, replace=False, p=counts / sum(counts)) + unique_random_selected_idx = first_idx[[np.argwhere(unique_protein_identifiers == i)[0][0] + for i in unique_random_selected]] + result += list(idxs[unique_random_selected_idx]) + # drop selected + idxs = np.delete(idxs, unique_random_selected_idx) + protein_identifiers = np.delete(protein_identifiers, unique_random_selected_idx) + # if idxs is not empty, append it to result + if len(idxs) > 0: + result += list(idxs) + return np.array(result) + + +def guarantee_good_batch_not_same_len(idxs, batch_size, dset, seed=0): + # guarantee generate good batches during training, which at least include: + # A positive example in gene A. + # A negative example in gene A. + # A positive example in gene !A. + # A negative example in gene !A. + # This only work for binary classification problem + assert batch_size >= 4 + if seed is not None: + np.random.seed(seed) + # first get all positives and negatives + pos_idxs = idxs[dset.data[dset._y_columns[0]].iloc[idxs] == 1] + pos_ids = dset.data["uniprotID"].iloc[pos_idxs].to_numpy() + neg_idxs = idxs[dset.data[dset._y_columns[0]].iloc[idxs] != 1] + neg_ids = dset.data["uniprotID"].iloc[neg_idxs].to_numpy() + # assume idxs and protein_identifiers are shuffled + result = [] + # loop through all positive idexes + for i in range(len(pos_idxs)): + id = pos_ids[i] + result.append(pos_idxs[i]) + # get negative example in the same protein + neg_idx = neg_idxs[neg_ids == id] + if len(neg_idx) > 0: + result.append(np.random.choice(neg_idx)) + else: + result.append(np.random.choice(neg_idxs)) + # get positive example in different protein + pos_idx = pos_idxs[pos_ids != id] + if len(pos_idx) == 0: + pos_idx = pos_idxs[pos_idxs != pos_idxs[i]] + result.append(np.random.choice(pos_idx)) + # get negative example in different protein + neg_idx = neg_idxs[neg_ids != id] + if len(neg_idx) == 0: + neg_idx = neg_idxs[neg_idxs != neg_idxs[i]] + result.append(np.random.choice(neg_idx)) + # if batch_size is larger than 4, randomly select more + if batch_size > 4: + result += list(np.random.choice(idxs, size=batch_size - 4, replace=False)) + # if some idxs are not used, randomly select them + unused_idxs = np.setdiff1d(idxs, result) + if len(unused_idxs) > 0: + result += list(unused_idxs) + return np.array(result) + + +def guarantee_good_batch(idxs, batch_size, dset, seed=0): + # guarantee generate good batches during training, which at least include: + # A positive example in gene A. + # A negative example in gene A. + # A positive example in gene !A. + # A negative example in gene !A. + # This only work for binary classification problem + assert batch_size >= 4 + if seed is not None: + np.random.seed(seed) + if not isinstance(idxs, np.ndarray): + idxs = np.array(idxs) + # first get all positives and negatives + pos_label = 3 + if sum(dset.data[dset._y_columns[0]].iloc[idxs] == 1) > 0: + pos_label = 1 + pos_idxs = idxs[dset.data[dset._y_columns[0]].iloc[idxs] == pos_label] + pos_ids = dset.data["uniprotID"].iloc[pos_idxs].to_numpy() + neg_idxs = idxs[dset.data[dset._y_columns[0]].iloc[idxs] != pos_label] + neg_ids = dset.data["uniprotID"].iloc[neg_idxs].to_numpy() + # assume idxs and protein_identifiers are shuffled + result = [] + # loop through all positive idexes + while len(pos_idxs) > 0: + this_batch_added = 0 + # get a positive example + pos_idx = np.random.choice(pos_idxs) + id = pos_ids[pos_idxs == pos_idx][0] + result.append(pos_idx) + this_batch_added += 1 + # drop selected + pos_ids = np.delete(pos_ids, np.argwhere(pos_idxs == pos_idx)) + idxs = np.delete(idxs, np.argwhere(idxs == pos_idx)) + pos_idxs = np.delete(pos_idxs, np.argwhere(pos_idxs == pos_idx)) + # get negative example in the same protein + neg_idx = neg_idxs[neg_ids == id] + if len(neg_idx) > 0: + neg_idx = np.random.choice(neg_idx) + elif len(neg_idxs) > 0: + neg_idx = np.random.choice(neg_idxs) + else: + neg_idx = None + if neg_idx is not None: + result.append(neg_idx) + this_batch_added += 1 + # drop selected + neg_ids = np.delete(neg_ids, np.argwhere(neg_idxs == neg_idx)) + idxs = np.delete(idxs, np.argwhere(idxs == neg_idx)) + neg_idxs = np.delete(neg_idxs, np.argwhere(neg_idxs == neg_idx)) + # get positive example in different protein + pos_idx_candidate = pos_idxs[pos_ids != id] + if len(pos_idx_candidate) == 0: + pos_idx_candidate = pos_idxs[pos_idxs != pos_idx] + if len(pos_idx_candidate) > 0: + pos_idx = np.random.choice(pos_idx_candidate) + result.append(pos_idx) + this_batch_added += 1 + # drop selected + pos_ids = np.delete(pos_ids, np.argwhere(pos_idxs == pos_idx)) + idxs = np.delete(idxs, np.argwhere(idxs == pos_idx)) + pos_idxs = np.delete(pos_idxs, np.argwhere(pos_idxs == pos_idx)) + # get negative example in different protein + neg_idx_candidate = neg_idxs[neg_ids != id] + if len(neg_idx_candidate) == 0: + neg_idx_candidate = neg_idxs[neg_idxs != neg_idx] + if len(neg_idx_candidate) > 0: + neg_idx = np.random.choice(neg_idx_candidate) + result.append(neg_idx) + this_batch_added += 1 + # drop selected + neg_ids = np.delete(neg_ids, np.argwhere(neg_idxs == neg_idx)) + idxs = np.delete(idxs, np.argwhere(idxs == neg_idx)) + neg_idxs = np.delete(neg_idxs, np.argwhere(neg_idxs == neg_idx)) + # if batch_size is larger than this_batch_added, randomly select more + if batch_size > this_batch_added and len(idxs) >= batch_size - this_batch_added: + to_add = np.random.choice(idxs, size=batch_size - this_batch_added, replace=False) + result += list(to_add) + # drop selected + for idx in to_add: + pos_ids = np.delete(pos_ids, np.argwhere(pos_idxs == idx)) + pos_idxs = np.delete(pos_idxs, np.argwhere(pos_idxs == idx)) + neg_ids = np.delete(neg_ids, np.argwhere(neg_idxs == idx)) + neg_idxs = np.delete(neg_idxs, np.argwhere(neg_idxs == idx)) + idxs = np.delete(idxs, np.argwhere(idxs == idx)) + # if some idxs are not used, randomly select them + unused_idxs = np.setdiff1d(idxs, result) + if len(unused_idxs) > 0: + result += list(unused_idxs) + return np.array(result) + + +def save_argparse(args, filename, exclude=None): + import json + + if filename.endswith("yaml") or filename.endswith("yml"): + if isinstance(exclude, str): + exclude = [exclude] + args = args.__dict__.copy() + for exl in exclude: + del args[exl] + + ds_arg = args.get("dataset_arg") + if ds_arg is not None and isinstance(ds_arg, str): + args["dataset_arg"] = json.loads(args["dataset_arg"]) + yaml.dump(args, open(filename, "w")) + else: + raise ValueError("Configuration file should end with yaml or yml") diff --git a/visualize.train.process/change.log.dir.sh b/visualize.train.process/change.log.dir.sh new file mode 100644 index 0000000000000000000000000000000000000000..807e245d0d64fcc54348e1011a1c326945412051 --- /dev/null +++ b/visualize.train.process/change.log.dir.sh @@ -0,0 +1,7 @@ +#!/bin/bash +# $1 is the file path of the script +# $2: new log dir +cd /share/terra/Users/gz2294/RESCVE.final +logdir=$(cat $1 | grep log_dir | sed 's/.*: //') +sed -i "s|log_dir: "$logdir"|log_dir: "$2"/|g" $1 +mv $logdir $2 \ No newline at end of file diff --git a/visualize.train.process/check.finished.sh b/visualize.train.process/check.finished.sh new file mode 100644 index 0000000000000000000000000000000000000000..cb5ce958a5e0bcb5ad4e6f42596fa1d94db3dcec --- /dev/null +++ b/visualize.train.process/check.finished.sh @@ -0,0 +1,10 @@ +#!/bin/bash +# $1 is the name of the scripts folder +# check if task has finished +logdir=$(cat $1 | grep log_dir | sed 's/.*: //') +num_epochs=$(cat $1 | grep num_epochs | sed 's/.*: //') +if [ -f $logdir/model.epoch.$num_epochs.pt ]; then + echo "Finished "$1 + else + echo "Not Finished "$1 +fi diff --git a/visualize.train.process/ls.sh b/visualize.train.process/ls.sh new file mode 100644 index 0000000000000000000000000000000000000000..cee0ccd831455f4f11c7fe4d57ca9201aed34dbc --- /dev/null +++ b/visualize.train.process/ls.sh @@ -0,0 +1,4 @@ +#!/bin/bash +logdir=$(cat $1 | grep log_dir | sed 's/.*: //') +echo $logdir +ls $logdir $2 diff --git a/visualize.train.process/plot.test.AUC.by.epoch.R b/visualize.train.process/plot.test.AUC.by.epoch.R new file mode 100644 index 0000000000000000000000000000000000000000..3e331c2e076fc3e3c55a2490f29031696279165d --- /dev/null +++ b/visualize.train.process/plot.test.AUC.by.epoch.R @@ -0,0 +1,6 @@ +source('utils.R') +args <- commandArgs(trailingOnly = T) +configs <- yaml::read_yaml(args[1]) +# configs <- yaml::read_yaml('scripts/CHPs.v1.SAGPool.add.pos.ct/PF07714/PF07714.seed.0.yaml') +res <- get.auc.by.epoch(configs, base.line=F) + diff --git a/visualize.train.process/plot.test.AUC.by.step.R b/visualize.train.process/plot.test.AUC.by.step.R new file mode 100644 index 0000000000000000000000000000000000000000..5f058c1301a89f992df92c926c98a4a54792bf12 --- /dev/null +++ b/visualize.train.process/plot.test.AUC.by.step.R @@ -0,0 +1,13 @@ +# setwd('/share/terra/Users/gz2294/PreMode.final/') +source('utils.R') +args <- commandArgs(trailingOnly = T) +configs <- yaml::read_yaml(args[1]) +# configs <- yaml::read_yaml('scripts/CHPs.v1.SAGPool.add.pos.ct/PF07714/PF07714.seed.0.yaml') +# res <- get.auc.by.step.split.pLDDT(configs, base.line=F) +res <- get.auc.by.step(configs, base.line=F) + +# get min test file +# test.file <- read.csv(paste0(configs$log_dir, "test_result.step.86800.csv")) +# # annotate with pLDDT +# +# hist(test.file$pLDDT.region) diff --git a/visualize.train.process/plot.test.R.by.epoch.R b/visualize.train.process/plot.test.R.by.epoch.R new file mode 100644 index 0000000000000000000000000000000000000000..2b3dceb0399a178055433832a9e95e1eea8fc41a --- /dev/null +++ b/visualize.train.process/plot.test.R.by.epoch.R @@ -0,0 +1,6 @@ +source('utils.R') +args <- commandArgs(trailingOnly = T) +configs <- yaml::read_yaml(args[1]) +# configs <- yaml::read_yaml('scripts/CHPs.v1.SAGPool.add.pos.ct/PF07714/PF07714.seed.0.yaml') +res <- get.R.by.epoch(configs) + diff --git a/visualize.train.process/plot.test.R.by.step.R b/visualize.train.process/plot.test.R.by.step.R new file mode 100644 index 0000000000000000000000000000000000000000..4634e4f38fccb2e52d0bbfee2e493e1ff5cd540d --- /dev/null +++ b/visualize.train.process/plot.test.R.by.step.R @@ -0,0 +1,6 @@ +source('utils.R') +args <- commandArgs(trailingOnly = T) +configs <- yaml::read_yaml(args[1]) +# configs <- yaml::read_yaml('scripts/CHPs.v1.ct/B_LAC/B_LAC.seed.0.yaml') +res <- get.R.by.step(configs, bin = T) + diff --git a/visualize.train.process/tensorboard.sh b/visualize.train.process/tensorboard.sh new file mode 100644 index 0000000000000000000000000000000000000000..20d6eb3e9fb394d0937ff1097893928a4777c046 --- /dev/null +++ b/visualize.train.process/tensorboard.sh @@ -0,0 +1,3 @@ +#!/bin/bash +logdir=$(cat $1 | grep log_dir | sed 's/.*: //') +tensorboard --logdir $logdir/log/ --port 8891